[1,1] 12835822813753179404543003469220574805155381355994947211531116457712056387918837519161975883680200023063569390924935432754394128509215269254808613538978888178578962151055025892405604339032171548898515969153416737436688301238371246640008447992455058574764777004746706842848988739630602735726877226274014629691463652718751545480381874962276904263555780039935773974767220448149848291993785124384841411666264450501125595548278188248359674340307974413520325990381634498087004761778375976068454282930406278010536000011593801436530972371031561627600295155939748355040186793830326848573356390743808312581366509132551532973115182009997595048478562435024809607649657179885785009099075770856711015721247760936547388875578837695431866167139831029285164962032792277728545212156254634601966036857159970184152767704178981910783055645845837840651038906267554592393450355931096621702261842109719664229247796308348940954358409789374791668310544695289899004612014823104857831231200458254660025642758789045525074261875317251632071469385594396150252401373860490465504620392141182054528761765321790237470672803103063815829954369039167958686988192475202491423799730934442828589957979578202361277946257262495085996309427872369309069909051859469889448083946228758553922078656831313900222888587265304453168636009970697951342468584006826995678680420778467621311344724744897653608725140463013210522252089032060639820843712450675293338271406754916867042622061237354036586232682733009513821489175726430296110903977292292967969617849789264251720114302457113454185471252215648379696486120151041899239581553199892281146742519550750471566161346315870246994642078805878691373080541792694921894139603584041421722539017950599111614908987165934841868175349415683983787392370285136823943415838656138472669116216213201909644214008736776090422481242443520551088612252915675945750320405832686935248217369317381484704016742748876844601432773450786978186390680389281661206382583103415988388309718344164554871891195267564281524795897658652819031849391172733647195535756034671452168667686948788550522617596330477439354378337218440341037501367526555074889783198078564203672123879492180071304672470804736306996601057650151811831105875564552606267531936571420325889728662912914816772962696825431191026695330414036749969465125308521806260185667211323607233540915776316500042776689264259535822420521168392362921081236959250048913185998473708750323655361980361634735865298613046979833015693859094536522413518459111578275003661150856760572296402429514952544579210356861418602809281982441113715092498219358047125889051331689757820900372950024192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 6592766637187009395444786758153862712205888826247923684533244476944460094278947095862392863731387775400464109623198464374964152378285908500349718587979881236509406538976915388734719492107601393823144822418515133894021251701989030648863988294650050281466211045511967579471515597240614656007376422751559952413974571556358266252810197080993049274959176849830345001870927283647402181160029248209472605762145011989135879284989382751954354997154331153582871761407135030061651749055738078866563734047442352336777402919172300397917318116431065028020585833818356766436639656684173237928172777534660581566891685390942258585073172924960322959496577041673024639475328241114291533075689131784443108991489532490206030184269082621237015064337405161309887778071480521401211671996341109509710166338157140690509562622538483569263332848691238097395159781752624123370888141126240830194625892048802964717808402890371740660413046845139776252841034207536315418641977761545037406803924610895410894388865019511832068948468673983162152483167862914278120014618969239121649791536841134965508991360512853733474800296722401182966253044460540727976833060922803297957583062906175977503943725678571717835251929280417733364046231598639206589782205752155820254296969626068476646234590930017680656677498425601066560999500791869079495277555811846984063008523164500668443668862852294845473811985520651624180315860357350601977509408148854839677143383326401783787907522251895391812570211051080471380743296179689125472996810853072133707634917569590645080927540310764762114714222172869738189506244597826376894259118698748131345874621157893416935312900898290576344634325910529380901151755510072270000190483662274337243681069736354878024458550447702269386198023080593305182209591725151319567256243230226358772452762259890777892427964480304557516608662032166038846958017486164089446748992214898023048749437054921234717899811893204389534860895471539343140913717339110020625084017310709948952463393593275224513777934402512974310031938213666489398900901099567029357789774758012909849660764798178415975463190161715585836087149597737248164781210559214463302760172620403461801391101524601774987867605106562352873106821996900012866361615160991689235122349475680102795322809389268798488067175333108314641827255255707937540035723234476786811003141038473693478526752321753241339631291190747929184707488943462985784932890639958317931634583886246872806321095586616574539896246303904842722395893779944909311481854866507778066952982871115758249431122379608354423164153690107934899084388681725215023399839047712634600013642442200781888122105054101504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -1771416213651447516692036770313176995242741865742335115549599629914450705893165420656438598888671512290404578963680739613382270059635250527507973569929520967147290911446907988047575548094993071125571984035118486674249651724378924099729028020327405140916901670679841460874730533641973214027434250841203433639450551643978559444350637881218570016282306668710872043544759841733519662615825323647695409448590650101840796444570160456979559298076533278405569868896972161798673553462392466120554655267296962841974785696228549708602434851361503235064176095605438379032367045166035375133756402527000440558853885640343431382319271069530680179328878761484224818197035940061203285744809471253807910341400587834768515107894190896675841974979826979143126610919574607524451112389352031176064421700261625372743506846728755179466306370786100357274757916675463079326641270284001076024684932001767305986953746071338253443607652893041305535109230889916805057626455125050972083459663810105129044761522849499204318018919948436598072321664629129029241332559143954733242146412043437961283762491914379624711475147494500228084757953839540813250737039600595368368773337974889219434185118709385723898419728318582337995256510758261523002409739938738953453718218591685311916198891698085848097249456082597814415414422528644942712973866854713548330927211452063230284030391242891617671712958933094930573839871439924776303613496531143040312423587065852545645163999838360772816810031259593529112584432604803724144748559864395348859335053093169810367713360197667590286239368644525721968662602362799492276518963728662436899618596526175840391202308242903189507215543432456852388558779425529994356167577319195697441673812726812667734260785563691976284288002384949636025511150027929807947123366327389701456024416271849624923695692351391909542488079465497572376005638568770392349729573374264949705326184057050528220219562526389712108799614525481077910958163843295469515378632964574686857397801893671599423734310168288973195766266255790204502428321786139064783973826644770470157156603755383135689492631417114018200289102154827176059343273062139341875030947445820429502952905579474466443432436321010005514833219884859159968824830492152435613786289312895427096775734441880327930152575638712485366640109769721947907793360035762985977979220474051437932430122914021964371841508401684972168141500726934154647053169431585773192595878432899927795024193460093023333542143446961918962489711083083119057562166696131635231857474627606547843584360367107282471067851329733781260799361740925495911091125706949542727755826688837782975478360575416142397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] -1591451043420058880431138663752689110978208111245571713377515157701058880854164884650981934544691816544740670047612278228237321651166914351277300999924488873188222163943440183409013994434961428084128721128178365662481322183710594886074665004977110732992951980614425407838871514131560365324208092140357052755957174780354647088661087981114259575640210098591262996075664308371980138002001367556862062048180564713858044248408692202020986642011569217022410648767024466582922365215749003564473650433856686772200033647820771288040191194761647410646960581710683098656611142899524936614615559939834588420019216984838244729285318413731087746745019620342451467316930325943436467720017730565292996714067956946009218717759087478560257628853666418565133143499138266583616355341190870970785253225110939498158879124479181678126438158901760174289709815209737507202288650361992551542146299955260499733658749924143531290278152802057130293292242692932327661256324191813888124884202752052623351213287031194892340678713922843991228122155570306493204548289047725905061570412634695620476946020807075091827719689329500473642666938607656077992281839550906386985590254290561257272899313563350138106494916581475598316510810203505100300801544485503645286449301847136389524387560762073242370618749338814958058122085127056275774175526112813201800534754129263954135180136847359046161542161100910216949596205219398154849659394758252049520783611036031830546886422158502112172287530392944395625104082313398251299878777010293500333586701743085179804762774919455956404082709817158761018384167100748613913206261327581123919558091599411156707852556387326503869694267041735382519892390796686539954683534763558445006153885918587465416634814636564017699039499735557459161630965440314630230489053718299553438329458728682087722031415200116750936854250307804516754897909572804799957314301451442683467146414566388853653485277587968517798682029464821773883932660003009572029402902563746582944623055304603560637392488307806269550572666928048059980229104611489686023368398414231078076122456591600342321550755462127537674932542859915023219654548180610172696940798472142801159065011057585276246766405442340544362156294027371162822946930733922008274888075249497045650674983510546830668649211448199727482624131959223099614724194168302529364917158091588959274098044590684272027759105456166555589667972729108267896496913232559534347703159549572662486660232529592246953276650877167304839139876373181752242784178097297278334037196208430297615528300089567612675515239665399894103325636864343184825110706887561721705404932535899559610237839058584011789469483008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -599264071150627388057799341945058896516984786427286073073080860166630070880899427663345188316878130289040906015239300209010312819779140549421806992531483022377315667508462876161773286619945321009196192195200421484481648833491713269862164479916671220178041405964117786378480250076407019728803620673450299934701507797356347354726655972748255058995455880111469081561301395144962315280468570805667819325976522541830046023084948023083453483982772284818523691613611530393448515208231988966210686523688923334527564270852300450105927594782890684335668624057650447985256258041808672076988905084685776805191296496101902346767429678946770473238917352079515197092666087124964110979017361702127883955508260599294364815445879275816923998779770340974039346927429515919276594719518027884161930794719921146461289740120196832820225560049927006959452285822252091108258137074003122377176748138392297305350085020743904241312033691194960012554370012080662614829958892850639328179155993188186818315609159413502307922270879875857251077277261848490323920827343126178607244842781252344914705513474599567699493524019473631167901724082120686434314865523875007675378988702669610514926893820448826198925670986631295228826889360284257789600019893107960381509325499764766911230438027692921359303956970229815271164912315726443605763214595761874292827926406226241653396340248507495298383402762907337874212797571740598238266325357114601821024889578010327809494663742739570898726991369826389623488801056473919408343565606209516497673882450897901491978441522113862893992326749355919383086694455308474262498633182841069302512980490753524640902280824142962481003532670469808749596774599443929886376406676769893606505405673127340600605810076780844448668773082857626917007327754739918489367702406030022470261630750983691097267717790051612741570135583220049294805187353411102384321448249259738300952593113873678476227727433352176434379210635088287091740806877198311973368851802228745927950033159204558454479654880024346823917485406644029431797173044335576181462427679158288532866436155976068508620524160373653676040996255945227083400777110711539214493526848825875402077520588105695942521307504604343000463501355833566674878944150609069891732350474052481058751455424449832955613162397258420102395522455921147500605043153270946839491416630692502984385972091595705031852368838072464511306694489324479094876124211655364768649452858047655250201050775308000265813581097431784786354487483507611883204422404873394037105507818133308584379695288241142726391885810684019126023191749301804529100735633305565214170624994509379613688520748416169410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -751217852315886500126703653558298497032873936479207374296016531812884448245446668639868338197469814706628016945576851309087066084041228198128099412372605804499027019474146264605403305760957386814326867456629931864268446441023513426079173743803202950616250535483157313203919742012232014702653560646536422874571355315459127086141840020740556582580608269840234890147253074876960183027252782044859364185509126019284165136000240340261846048548633301897047563549552960939900014013351755916522108951615716839310933178768363941268553434069042341996666699600664876006350396908628406949432647956345375236260138392563526779110438602638439871300942375116387312400618869354364655386772321677280728870730233604488178192128649618025592948971756262349243814581760715966966840913065574041573216625642624054562045073955351764413426852241337212451582068184613829712882550941437963865144651915426120557954079506672096849669457267965777278510684918384430039944171036080778742142084072881700753322513170397639468715490647175402964022758346841433460680266135320235191235917527697195106574004025411553381234266493118332207259527589150027763602710212290754131911113261073325725941196322610828602452933761036662192031394250999404032105496696051985566826945718300095680136698183793929679296490253034469663792532163602924330597765147961991214395163449901027109197582785294658020204080500101151613616035170719207275515626248283718339671295580296810870995560533493213576922080221266491234014199480070792212510617029195511054807687108469990119163579678864537464469294760852493831530592473492960933011536418621246750690483575267366408722163427886987121353153857297655848038109924363079518510354255143678205084711068557258116615030027338059614500624907310696844150842091607065063575784542488894884926006556212280690626408419611106690461743682595038977543887329363103054062427814666751561820346532586130005736356393741484920923337987526660560496362981370583000237619673555335535550624581519413280869887864884565604776896757428713831482009501585840399937002735025690089300256301567797521460288550921962152659864552548362376066468971955165322964893632255695108624815770150628399875625990211815409344234786448218853022979821085987041632447987593828811010486976240775427201327414648080841650157969885424298461302010258886429329036390408388486841626248399342217161711320249327479168277878810053416610560115952325828028510095915920098597824503406501039047293133314318261025352998511535290785868111605433567701553527933333126830223166279251230504954427498584082534656880084719833063918650225673461760676361355238818228908377055216540500099072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] 181050093564367861645802131136019271602665591389962068313557129776534060410953127850541006122610711350621422783059169883434248581168055546968724404753170719201847414349249567121611415230962733210607635208444856084282368714568392914959759158795606184456659652531495445514559574595341752502162951863605761667848772834363067696264805894938680099180905790652864880260723501257473489281556951840066427029949294106589536865982069337563931453177724285860137709062771228972373020264976324370415527029193377073995743558743296057361727205814075396716777079372103614214857030067570259238031932043136829940045667642915745230085366598255585275019648985936994099229237627291711027842140896385328166567420204050112103004637194820547922481678316039258078507165955041821645349471804115833199277142743027877472751673173749688569702595763217873705547923721206599791882613365945044036816375820146821076240672647381419663927205996426706625666882780669916771170815099362254895892336596052859981066151185717342506694911035706315572662999747346793497921667991908213826185974005997701126981433521517199253383629933772992464309500634971316616846797086356301500534233088429985233904572285463589128024732689898555970055135002775802907696277144750315280052756094205134777755877846530530311902242181380765605252253672036355191476330801969733695253332341816902121353344299089532180882487941656956749250846680261343737801503964867818954224118767868790898872161859638441696869789143115979703855166300404424333419860507028551368125415502975742651220623932212436563983462824634874266490342680813884009314909538690677797134964050507550760122754570438386750855293233558392204185123176198370571220144378426982323901553800267816786294697077073596025401429287199410390111130740849275692001611524096026199117486391934969687104217696640604999653069582280789808795305771311151372193134809400066105155690377657337446083910588086811032438897137312704941395945866534026529204200494542534099878484199788038178693361326938509556712659464230173851060250826133068173495240143447755538989560162938418109138862626051893780703559608907850159571278353515588474528630944838443137925240678027066189238519151076232957341692206367441778560160634849777897635274774058171750907845734556402857535861176105286147741868857746592530114561156543337636663687950750628540015643245839899806862070816547358718314700412241062236739466682348013085815164374560297482236331281638283767066070730118745503225555611226813035215350525382092392775793750972162109032515452204357863441505264581940412238658971004082502547336680561079808578304164521575923950523899515963877360185083166720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 34816672972396956127865361428310700553143213778520432365507684526154788970258508109203648721126232740756686202019133977852812861485811792380106812977958122177789461122865140047415446448900690166663049839658122109667232433447281837760381373343683438048568843757855143435641617943182717920282466707047062250569953900447743978886388620087494097778043827988292632571581705820910911699632681444984371730640613756515663306541520951955237143694989834875940548521067019514255113904992514714881405812179367284819152462452009501900425293734370200263767759767209461640203903089873090371617889916991718950604125588206308858879798128309414544649310092490668864289752019703381609347036540547510889510196244664903827204317145097093578405577960522154164150072374212486645909583838510110363587387024298312503533882180079383757200720900060585034821662095039439990251163267967982569736715878305073394565410330865421488960877985130496900398311983578627307838436843616554276821571060661554750476580889678669315893964768318557432490743216652853700000955184242624730384141016939294427337466669412309776572542809022953566539039729206728598010642830874839937670700448537987319425544492957272999777848910550432842005476505883540273707014403273972927951541716197380696811680547562246310944971034616394461010705511596021177590182341861161442991368592891298465841937992370789538028306393116659479151182821309171670236374451484562872278121198442865008130544648616001797231689287400444193526837839065611058421412348179096805570770625733946424854936095031870160420523681784048312121866472314964491256870940914641675417960427027606774044467593789353387250509185802838026380109323122212219348110111223711061595590016697078866672027461437877545459092952016467673203817470242344445360810047489691261914165307269974465003116604268588694260394698339037422366339581236542138539982954879996987655123265615806440052578065180606189179515952502762598000581442291657539061819825868381282967678987813548768985729008798071638083757442768138433073920904322501937955793004871764953298358075110179758809960342729914648368958429868828956348619364204387213704709806071764951977702615332074299868807633055489997621723238870655104216597590192708238876053048703858228786337013744547346990678542637288854638282184426214216016349881563723760555784578726957964252109555812955086597100534115147891853851399557974422438829349820232002174755646581491074315675490032281324890666180492608507675745607042483514437178633595438985573109951274386658435855842091784958549761052687930258121387712768627577309111755251679322693304547249930663538841193115247199170231263218330763264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 71980342424327354326643926793872801621459446939006134622088361693249938508178453680180924353615295036580981702931241924437602347382217250577244322479262717028726547061899796711305087386827249668620759516676159986491665888594843165603278527395900475769876608293678090285089158420367568558072188600480042489117333862732091607912516082613172067613150076880243281050476830632078325581368861705843487403339857843186787983041364240749082549107672764722486393940493108897547322188188299863625925762582505389669531571445465781699574816851293027821117631226803446650066977513591846934675587561808788105213671440645525132749974248964376331918046938164057088403491984720858401618205646897425183667288511285566626569032716983628410755215498016029098748762803814511785837498839363758269854084682341738999029497762802608574136221000011065012655546139255305416508998133977194593484621994415129319830995972317226324905179880834735795683880318670515322362870260811985657268624786694239806344061239775226649349536119806069536028864414965213114600006019132157886523589374328476236198141810928900497864851830100646826096750336413570755448192684533927208016553518096179415211245925055586887450211535694581996148151990541683887124223930683302537513201738057637380666981748496063923077943485215920983303977544497313518528189508052779978311533020815489358933649214355472065407965642895337999954774270056123202571184998512046545032230400301043951318446200703142766044717077968015107362083031346585226325465429218512037831636972844546228809374968422618127565868415538888403367560955989638307728726679049491681643128752088190358429852025287529682570757256674684058846670494557024095724089571783097719251043374088087842433545662186777613188110391426864272732981128090599030358152347525748306883206408699037500204762531932302845746308082596153423380336263201082306916358154818360675721181266098134548803749597501987954501824303597714610486369709270524546714387588463915659787398251525188255376551005974195830370519472237852350173671374095249104701058077876643851758735881331010771786696233982075648197737046584382527926225850838436736267684971867065646366068178542665666210440744528473322997220844703898837378160978191620436592765637838305389146616384835609128983348797490853367178520369219731069913804557646424987841161701451345789123697698161340521019358957853538231577521760226969528364297804860654493161508914991322548897067899121746776992523023693844214821950077827551308079019799876936752398349837310816128312420100216934223854849124695595976398257213794805548888056865294563015581656900146823030414818505110177542492389376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 54240866082408144410947119057815534402091687804361335051971684686637152927636831629654260633918759796783017533747313109239450865377580435110848690015435251933596555987744891610426780721066158389308438775956733773402685199810963215785165886364702878132348589828472495056405643615105298392116682099028961501452464041198888699978856468707022782558947014482163984456188206770444073270160337322607656444460937074403358370333048698377989487376387177530689902902047205659802548106121147419652818290471182311067755604435426816227839768825377541108245945665781922756831001374498362157916471268791254892544527305138261016794410953757628982497825248988491028994495483134828070747620670766053532403597682039795999813166375286974045306465946966414651571059257166467417735924875334864429002707217381376545910507471114537189971504771730287533037295072628881735454932564171184968720744497016013037332849951488242919351310139200938144557892245641070100029881392733078425156441747924401880078312060140003861570149879148474133624713396383244168147074770497190448175635002704169349278055191156270714783476313792955114668714520266980344108307000849503048184881044468500288192672972686892368051074269614656410368002627151547379139667354296516196789307503142491835574128655097256321285110092230100112057539220309179275106499145568381139016898529153838824088056155590932716862877356177728207363626094793914011231577753512158002847121296619076476431986398289657942879452283387597805970280296738572270377155200662461142047836669790716837128247146406705673054743811897429537532907676720474406026571057576332302663087202618322202889978453704599247004945420962836694091119340521176118524653223551648507909745815727139038691645595812582803009014844855094552698755297708420548669029083994903958289826921719244099350256654224575799986902612280896837745969813000827414017443842755442662946894516943239810418328067848969297417455996359143092246021110160956120397375514409913513456876156403367978053305908684897297243688484308141457787101351335765894603243197333555014461233961955580062018368037094348998182427873888949785776541445726211615146206567386289737152807079131220818378483739256449393250345510921927356766382937694428407173698128317829452937699076088165458446025351710930400948410899828811987262286750827033306183457471575511135673693920780016539591260341511520921078201950553166274149702117604201207493240279283017885473230476563090249573831092643471321747633013253190364154943047694065771412335449475102028861943365527116540308078451479627616269997567876138234614486602925135735289599227955226060861294461634216305967366185943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 20743410917874347082798340109835936349757457972241973993609719222208463243096373950923253997243325344889068418762128903839005468220465664750476582701581607452082440867431951420593790426173272943281803994997520673883823881702216624201235708602012428638821999149590647261253736370702204623640921806678178871222616364555551906306831608286580814640667057871413817182794761832202853143036260504724509318806658319992570332053726204879411989176008627694041652533226259777681324498324009774204144481529464034472680796510516517140975736622592268084808131426337359322967801716311040499436409062946324153934234575433113949959850624762279665112132689901037550538952887376288679654595052678374245507902984085813179222139741973906092021483066241754562596173124029392283618181758420395262542900332964549442453587883884935522366002184111609370585396503329126238172303383452512599214998071192034381868702069886529988639158804631032168767865207378835983116307260049914984477372408566543129537353237265915163384150407848564880703789947336414321294046715143734328738819198139482719649785980818489264545536336618830582736361898584908928671167777409364001126120018037543999308890469819118930982393317639012608692695684347841707668192637054145438971437819750677708274318144837521668706579982201108895416520746137318837185975055847046725849759807811037475742331597041590761994500524379432821529508181466878468187979120503166032908962061247217115605520812422783827686680380319842566992966524517460341469455464689403831453892166680369753484619144584136231016640995272657562794638599379530988215887380579238662123654263400544853660370212141968198031513415138428405403518871123743651312079170692586800269406050747693690182093627193323435231696624202009029576898447420857333458112412309599941144926744471934237989448731640442737549556603211237181074594124590173039621732298592058203111692592075226482554295711142832222193244600570067341519084791890699816058241928329701695864357087030663234411729319655628545312587857748215603553154667832065006436598969619178280008972895633088265755088204847319712651888031262256981353305568688532406475380198280220049293824148105727231968384129627305779322731759315865348674985864460895165416607750796422554904478355953433337745530413252051293197940950500571001032899424102926628786942935302103048254292035440871800043789091843430083029778313185340514578236929686127226111193776849806825590277433482340163877398541752792222128078985232339610081152290289978180576366609638800273934288501814737566881472447516627385168389684757618880468318917501878662051432077378910875377627975537196784503723173668209033216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -3612071749597609627913250530623702270178663992411478041857823856009847669782382327738527441047965258160233897542056389302571779440945169107954514765270529992801882193452966501477504492081947932069832440447357952626731325160020645699558813925487223333861027168863661718654626533372644477930443107949929563313560819907218111502110349972323364000093825974601507283689345130876156060952299930008410318059998033856366558662957199697237039997718566317489214706272845801814997972182948719755260112742039380947123248875260289669065996488877414687240388291897787417198090444695728936668330983294474117284774659678112653431538468411416983599075191367508351404987625138687286312427678688719183705558107440959850831673740506391684730114858522134759558518630058110706181383410754650949681360247870184941016088025838228808852254210848625539261129367735633160163540627210021585423076563746211630235464169294480010710422520863153496826335111892094411555973234792340386267013324122325722718136172013635630303432971714355103029647863876834885946173299397598970817820714516428055508381019648173117394970196911913784796666229331583807169187765176821044918628558702902116832185932045074584045115331700166906855951611958002035918417653934261467074283878920592136286674832329939536245015293005690478906756930215273622831303647162619357973708782624639364860344404882211696283769583709085984713579168969596998690908182261780327801724804499521526262965683525136305768079910561992708164326657516482619796166461376822161529042647986101001382900356115219210448894154894513530021536437688321310155969828867787058431971493108453043917601610963356009069147684655380740845256602651104728069606452474681801247318673500101474246158081971537721720673384797492207632048785845328943862274240921007516455203369933947871712073027547992438035313976813477804963573594789406205206038360099147579971854425583154836513762222670115656536438824704318825719024037490625433210021376914926293187235290880883380951242696120824850461876729406162929655471115659584784313263524707198720598473158895735657662608280681780695780510283762048233095587999893143402643462569694843773684801322787382501986695925430626340334396614781108073129216597948020124373153522161633358136397547143768250485090035716671718199289877628016440739974444661011677313940136698408855751740825479501213704366224324624236607592324021269683503888557919239465386055379642723380539692037266865804849105729465954270267329274625007573659093733752157091293793428445521762586947819413614464458919126955403856074002230023604895253164802298233851094082394156674748220120370249756453148304096513892915357941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 412478023647012144962286130343203498982734594571042516343227526640446958066579445681244893533319500102512167891400203320543207913183360991880142668913778945922146162817794877139101435864292253788716771415917610552390411737622585823138520087904768617407243997898381825051483890072664061451602265679386440010286036915480873330300521180413284464247800113668818892762889649236050649562749383165933050946468017795258665396599246018952621405566733439449665720637621012095922186737989522312341255170243226125282334461495582308901189566476529079979989707579771520430618929196518498975399648904447610397470138548340554365349429463258967059514084075460649365952618958709855368100039629835401369280755225142766115335381371988875958718017895225148216486550954531247831663215023330418453625599901920489330683578490969206535642754059735914090537574076347264693257188565175259603011773994931354733943319804544809093926314124006462302547993304922152704199477625496895231072066956960461679543003693359353141492652312191303452137790214946527698487031358146985740179285652159734092823185253490098321025925146628554593461348607625446585031337706992153977763240324534466254218910783588534811818597928119158312532504445145621260230347789459104392809757269642200291710133763937087383805394616017217406627772221614572333326333259435098063728462287277029523458301511174494850031139268693450699824282951952557524192549855614111891567099838550455538623400314415218427375469526264509525747521262370223443437632199929871503871864196154031895653284575324640493578502801611109389885752310521158078631770060662715567701959073041143239411412107319614882110545617041812917368448560426237641166978844611613681448523638000904137913510537074839183553323700839960990139740491594834460641266520288638442194411493968244372378179747078400378883653304538993149026996431902481305389480594471667251511657526778620245962203337186351319218793879327257004175492508808256335418537245605851915920303894583239443076454791118572107381437271101665050434054721442599038934121279204797827627386734594561557958713485934322658358158596338089952851898906556856268775190154426927667287496825460634891753008069148408960183048102166019390331264478857113954986716961034964815953220693960729823144203760157817076660766996024549380357594658873387153085410651177801845471896855055866606062207917922502370594975658418045836573187167716465119737734152903114615112830000348021978279246866374663393600371653926947034105513606278615247781231125581805181574742561215066691114533281891012760979879485681253067651595419003215109874961210768778532920936414351797844130000327616397408217333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -4297049004547270397830578757458069353329858971342875950434356516744086186676142213417192713162330937719273152202180964193772890536191716610738645133333131874677148563598973565109461394115572340098853331661951611224904067964545847945828206732898652693924180732027302809380606130870661507037076025750128332949752590871394139757679368414948964225720188292715669985753221889522422466028642572386488762430768812050737145331091197238774252564818410830712315264651591305874113327763983293696102914948893734056970648503379868031493062075107499671281141078501750068339593752809884163669364796802180827260091503496290144402329903778058270683991695644660421072443836818778480955212280177356934956001638308319153262950111968977730338891031685787572677106002207423440018967226353267433816526046084536012397125125782483076707197470286274087648854079962306076285615709193344436689911022061941333460568949152941347198348989307269682662462039690229472139136692268752347395412304049831193334942201665668517677300345555608451365685598592676474027902159988120002985177320218675443331190539021014809327041863729083401515148804802352539579270485889831985206422587459674676425911562960587184638390636891854194901186428710209888433725327754563862068055289071057532192868644895388957523844882502653869594727255689053281342021764873956194034305361082817242807024733448357266254040263716273563269979545743067817393601878134189709376158651022634049531652788378498436485136578578666392370615381338543866402614517378955861171685512338838864323599318653721296707295850057073390859900589452210305506498175512426727187006793623868819648694011314926605240862829003106872459298805340813652213013817013131881957455519511237194600023479171130768446350214730380776321528590580872455660935473555724139712722344822626591214480163596577113651854559278552319340903427038098164494116258842676216345062533596826168511334261498143692911748212499682418338819358459390698057552521875123557066366910989307619396804903694106554316273625511564375353631790862045345790471163349108836668718719216808815500058224249686958886179368168387759661266628232235321158186184820385347665544132978031856566535934581747446179716922903258236538326478926324566520544601199961262118452608315928141247582346701413822652212347449934126740340330433464292460306228214331840930081278684346423951493498467022493203043742185254056929952666482995893229562945924575859943404603467259145880543581555607522253185773212717791360410255440998249976624917316358922171462859242206665170079444302664604679719808733604832494974340693214342066601514495406252943638583836986894703761565941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 3328529927859202194459261839584384193281417231599124090567084660023366446867089849216521223093371289294241700962473468521436573402916120680891421340108401395382603444815656012475746974340872404896670661285992908278736935377970341437724763917127206640271306104096290407813274956276981335762608196219088874557967667711302278838078543981872237107144323039965953486790936783054675332677955398308971784811249335357771426563805278465552029510497651969778162346058039994700956743158122560204764035135977310650614256986247587106750932742819907734435203766725431484080091378900673712276134952967497057561301999163397320797552935267466539085130719807833609906234050848907023732702244224597616442914223138754735206468886755490008036488029877623098704781760773634175416017203876902819931116681901192443779095293703544445016165646928294366277665610067326371857831276149778191169287186998093431175931797093300492827009892376375669920471524732528745392403433756955523058831928905399607791173857500791283950663596365087575202358931329402403229379681750910608679995840900851988060658797746408252084667710706526138717123654204900371576698231032606133540619833297286654333080573968498073184230218677127225088812875005102025418323120477073440882166916351013942781979079878614291095036728976675146418104507877766726189051462757959143055784553233317497733476084707606035721962332019800431281852068597623039003022817638652917412024375170833267834761718154497505140931267700631413236775409890818669191043365251290532033436971863301269832741431118952121145588862287301410537249048683585661943400153352772052539233413411070301027881210751807545240304099389721255093582383020677049086409337324184499702325335903349669759975746241130615629314655093505557024622949863407080724037109122397127011535096584516262997028232068145816299739743420908186104634186874061799472189126105699861171959622881895918505908151326787079423573512036508072197632760140432597815657961931907952019062332109006143302917350501518065198832444332065848379535795571286459810871306712513890621652775705553900576029604617254637724004257677794886959288592547853892904107607648563834201403053654106675269456291805995798093709250451476859442407261461318438890034470867655169693711133891305515453813009075108367469274193358688676425232585229657911440902513702877590411296436398202684794519769577334039228754582880774613398918205796732961949125508127410908756253395694703962165723770160324349292918745956570631923031479232243640045292108077391453554771401750547810056016347935257833963339723294450363270627349384655824750248124983017379403613788817443460587498953146005192704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -1625055256623397073726510782114840947215097919066789868559453132871992298972588411157544036122707554429121476846574209943653589800347238937209222188513301453870721571380343708436439075423220701609125389301070111084801516353197170408846112812046623535667239597045135997476420234652981660153335488448182424296250974652422555629974656284506636973349338456090145328575961811796538996248677290061970667858418000474394817587909348436905070664526623830235530635940805346865414607829960054310016509093798762421075987489360993965990632481441291280394972698867487567623184944424591428446135305798233228603951453563115704413831952711848476425228019331042629780935007047961546758185102891332394580569805484567039182135661084088772578399308822823810882436781477573449177887355089457733117421030259637514112795494878855595897903566797647480588337118347203228507129228041157179192500150000215048721565169135111913932133943919418265723593803825758831523776372868070413158394513752811978061091948275655790055554598970431670278091955464011905768104636350404860766249252380795830923370279853411175345363360457892829363757487456047526594847915371859942322302963392920335985816220092646245009413166003590068765594252959288080664916971810285754920739451945904967347871853934605541128550300437069117397559664012807746067771480602962440246150175170176591690873180390105067569626637900341935122820523295087335189378896914071939256059735756033147366178948426492548456112109849544373981197820927142436195230039037833194803321078409593478694296147309072160160733849426414600514453204721050581804514905806751002453441680022972541855856122928940238071738858559841445599879052740330453398389731444293715140978262648682043145946864791310235968424518629675756974077132362282496928847106544434128469851827604546272449332649553370944444539857303948433443998516327764695783586708461500905317601326444783229324564150469758918743491737202086082085006541593976550768157344053131397637033905615608463331927377135156383157457540136710966941121445427888902346294592331670228226060640327619843235644492450618472287958593786143014058705004996275871677405118656938209556772417735226100406069721324406347722666101520388734781203158421886820201840933492958397511352567544687866984814739941399352620567901178919269904357902576831713319658937209395330773430843128968050154997593450586537712215588768592231616721760736840514356118001875581037574541893250781722059591663984628217858817049178400492786125103468317896189109248262771346611693273734959243949819904290215548847637005371076653297484312542307787989242437400205882415480090822470585894601957173184126747934720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 22707934924070672789729697640045351260499604194031731024425668909754709430095843211764131316163419222021467495281618416754062676292109273089557978855329758090404734352772238142010304191050944361720376280722925309718269163557790293654483033924812330042586800016350694217615294423095855347484044965170220350875314886915425754977549652320927210148653775180804339889203538379438009634339612028457894391096200189141452439648207551765075028012018725778150226457759353909041337911749538417026937787398196858842769277460650619691017398718687645748384295515535279046874412652599605799602609914638384970305418635487618556817831829522189625303100486967492892933384222540951252969628393163843301147187711214041977321346354826571800352543657446889138961523666566128225246099535800628728442567903557719963443364410452255388879430322929938129044827351238568231322254909083418788574502596579874111672690478053904824985196736857135691523527172929326326600374591324691437610313862635369584702815094617085121495444591646167033396301415439335034854401128222374913469724408127678713416281431742783961387359394022370415983688676625848763024864782990749469752418689831118355074706056267608484339801709332434636373365399521922587305956384701529912898056282492656045989176821058992619511781323531236555004372728171571331828428508395189050339899559328785274123710485921073514872524804500947620557804352489076047886094093127202968476410146697773746561196794570304971189067974066903893240682909362507636803899865123846898881605649326886892449064300078498549659616710425197849675703490120230643535736609149995512055109127021635309483156985701208955223482022774710829972392906003220227925724753646686017044010718785271945824326646018588118171703185071330011616206069296516581979469906250022567977211751251760393912920713002640161246827492175934701482640073097778780360001882377536971047824372761360512358224316062425040956704201652500377646805620199817732757560736012812342602834314021568207763014338089505497185028461324758406193641725564366854818791952836594668115467724825948736427762098858055172830219947968637822469727388300054676471351841986717337978265587303268304438829642214398554045419043625447769875664128032843019118408007813217686512695315239977709878990927735585908783403472912190179027980110773925200217800143882044817577966980408251546136502298733803022513804361438481166578796103612640385936483770887200057325613319917569431984349285054180403142453717893129313828503407590004222260390068512303196187682182150623642664221608494296485825970267654125898902431035034117907487561927871607258475758862265293108644901351640681080576532283392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] 8003679952888753248023996047589957586329632215371666795482037395279271022110673230469716636294219526839868164721213665734010046068234547372364289624119071915371383648070886034529875601634980636644683724101673604879608277483816587570651206497555113370004657569576720779319324586027971811454009440891310705417830607831160906430299711405109789885366109563935877806953271566499610571572304886799730224431665763056948220150380924020420394440073448413611091564489306214983768741217302096286766427244494976601694129758949696511934406779733896779927643336378611541488687420526198521363840549254091627836291914147379537857525252665588908147027951799187585399939266870230495663232561476646587119715122598485320732615472255807324951425133723649338080373919558153608683468920343578367550321283359510130784700145135981565151808796312640189513238971205749022756086452344594547490355080940159991067489392148871977055713879136852956978260824011371285470506591587359524753999758856977629699517189736579635771823887624609064142778262336890996090074120546697755289943057091634961546701224795310129323321984868348375114921744915750363332917767895928323277133257429969113540393630541683973239261311347315678898313453152203750658137468413691207048273110540978781748827100658806808765146623650329188626375735601004254038888808966341922153936282007917480408793912483960657869902340263235062331366999632979613602128188335097054884164938292113689981830381452898398413961552358542109901679349009684307523550076012198997484185699439339639658648121504066516931470158358537450155554157801483521511487421960016706255616299016007402620617643821466190404422973768404245554360492377860595651178641777523635315763277088980006775220596817194080771671259130346585070216181761176732007637139587768327339013382186854210019335240925655637613700593281984624452156081844735899178251596263069487318262518301503157180257852685200731577602725196833639542000685948844321857742035329511071878023064896121489162077220141404829964857351160694902810651187526293697909482108893056530428450296256655657629592012907867338458125571533244381124486476769922931192389590001482988452874534940763857704281338194885837097806616599370080807222773678695504651286705262353955509581105393631725205825402939448884907263352011279215533528297003699104553689914635397163523751484515722636317884341482905691138155312869594953354259711978791158053522815899397242807019594329512334257944374495409611415739750216129781282184397985798027615740378978958265174999845537742997627996889475071625530712553117046484212681196795873306948387784521063090687898370378482815767176243287019255383131642920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -116491763530404730520210291732109938306161403552982440390956603744239950204256841282905491313018888768620972081600985570654097346700398214374122356182416818722229476655341325274021161447816020958744041137547071579211172466903581514373905000395789124580726721365885298054540477553831564299398137703691424943048651957837577689634759844540095358662672122143864677926758126951795697031649140497026693041689236992062248292869278624883226841951706108267553869379120156705610858300208690482432034764145543619485303486904495935435018618991339293269470819488346668899747703701428320723607895746128154076494939562560987069433684695702109862334911287682843201951237994769122677057541792649641720616624531865357674617027262773740063289926140310292388016897329583474280616050834273589140933256580871615285300371497504864738496236814719092211670218455716552943430198657051953821813004305550914908442217216810944053911615101036596942836593667982745135690474664222466258152853479161614138168488028844775968953158020209563870070870724913459725072577907203054007832032037553531529036456589222911640289381188346879483760926493353673065846313741795640948216510387569396077355621568583205355484187893663009105246371475924297715970853272575439647025571979325731714517837304432296283779911308426949053216805313451011214272154213064862750323938377914073341241466693107549330903476222876784756312355203913660476581629470125480677314693069788725298733481895819744478379112452077957677889283050670311323798740329766434719221306240192807606421187085641178762577988505888268194785642041805769937984048614797104617141551051209253193740617289127992514157007846153764537387018688017013747824365752911123097628779247042692915532520985336013075408771695053534703257177285796892263073030830193566786328337292807295933312897993845884506159529331401419996141648389299060624872022548745351588877584275171033872125316778535038065708385649695533555367214175985668069561224258750586404580613242890738408506724645002365167841368615277349086415221653504347947501652108531057736946616053382131653530857604993582974975870934268239077697577639303705322154070650504239964400801854010312884324736359069325266856595366327109601707037233533836593961234924016522359247772192723899676393726809335417213339476677948725626998251160689613286673939610443553639560472276702692510132903394741302138832854196427605455887464994389643644690381214461894589251182982755166819072793755646674490123502161566252115368778529017840071956888951951731481681832412053928459182670849552570456490494276850378650443358839188991010430432038434716953449840744658035477056892983725015209998320469540864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 255832667493914788723643563248597514619667057436436457011713074194551792762515125457266927089949779044139591016536104889138660115655845946025206799321861353959936498998266717646502094334505572052515047391500087360691966744373115102358258582216841124765606202237699262088377001582300661789158882230400510825335764978410019605885597524835263895893538376975682651329505998917656714542646603900241955602738855563707233571181711613140901330695252865761064168048825845767506330058574582259241071854662424648752988761686568108816844448993378324818698154508604527236499741237644700451041037119384768197208334562571346479499901679303761791044345193467282756428923156555766712945966033589102363425654328363689367402077822240759969649890136583653764510687710104516783700400735312960801893829772243225475475885587457851401248979648542111436754264867163423823846377780935300483370034179297020034525430105240900378066845492042363292654598711269879650760966714529455925523741125111321776160017543962088948428524347250892071048530398429079929788762812282813699578921074683268051633981154271398547111810441102958216794179205895170659714694678781161388036430174273887248919691471176213336476476862824681339833371616824047377345285642445282539345833486411272767930513125019126417872257103314093364465616443192141497204793308549246236920904935818364713471544248084457225625213972121314910670219911391102949978758577546425173030119455760492299714579077350330323662754677478631771347388679545278410000526588895261594040519764065196929925206340638683268607107613273613584353525294470883248069593204787546893948242748343312355955104506604610629644726518593514563156584366459553530705736479928103328630101770878662543048165766019619445504603320638364795745349877228413391178979774957162743970106740572566950912633180248720456001949290485162856758895136531453690450317434291302156976415840662817340502296081449435067149455947575074438836707117401419010014227530630090161583076312825354862493236676339458079970870499610440865882652640702170112520757061994103907357356842391204258775461426005849264357406315728871053616510734503834376212471900008725723682114076397374889276848802952249430439179945186719898538375584375378330777353919542335581236367293740611592004892108324664294791882926875388493640960656000266768000385325522847063119117319036842498336301937068944655370868483733672874893007199341808948967897458116504385280947079442955859386520615472678799634542700311000818819492396630259488125542212143573992368476255213437477454410155075781434329342490628089418696724972902480124710316737037636536789951931526997748760843563510530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -263940676285256555008551853858161582215239012129230275812269435256293206785117574103636561520426474308975584928775126600412098162287364838342743009205892424891624845046963479177240878136529714785943129789273138785584269544708418021955698846435364185965979864591475265097631862313150780701056041522001210681176758910401537643269809274472138979766112184067864690839998480856053411203602906029493982104228297348168663994914531869590814323708138772964856320509354437116098191075003051714044523202730316276764126460329371751860321946261021727883251373380680819923371505359779776511590681522669451102172951867092183751389170339304452658805815626669756815024761918687252731035367709953663527243266876298878702521727925979998599004772443085355280621855933268685869019715043418133672143815425511557346347163703645433474014123620056130642125499586922852814000719827321405930167468721902799330933631855687254711620503103544687813016423864572780430166459627464684462152223275244899686371223253284310182796416159139488384768908566031829077576871677789657691973922310654231160416732308486853249387862957020755181629349128511025028491682479547340737683720786994795157427232022670717008404781381791525626936412335689688601556534910126265515650264802934421577965866411555863555917229398164312809396868273183508015926677211393130939204933677473491714207022600435765924206265914759007100615649520410199019075408919381073800531673156195093111590328134089748691733757822933860965055233042660260667697754602130219967910644079726211782659200830205925158086523635403871784489763954743734250287713120769868757005860564822636468964670374109630364268820918549716349305730928694432874983853021966307522703332036999985373441792654284270303110634883097595142476249639839134338349626162604783041452553686151657685517494041896344789267070102482342461415204071684163284147659472219134313711091180364445289139038913609519389985908008369886017703444492635176872349063389856762182373200562957459424714642522383179241144653287272214067274584153043543533064917170144091408011204269496241356921321204284507813530946728032812653570445316674855794865533107084451104195440602824110613141455002001863677670173055407482967986914413373464947853784439487020218967539508391718163327367472993474850320442699591638685555430845951143847124399870790232162207748036309358974649493373829136003921772492096562767636480937405618423100362607089016297929226255131336189045333644097291177079985155930819658652871037796322326664046028758572362182416910732995615462840421891928949033409788511321928121260320874534016965264838469394466294473744580076266860489869790415190753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 30987239429901799018885874392592737188112613315107494649089235345190858985436646539657082381145168424719273252636175280597764855894491687577064366921032985631396230447964694847580030806002486043520108698161708875828116548973828981969127775954297039207872502950960551576793756310900890104257430558087923887228339349731314586830901513105387449216201891794517691523470447194546770102646323117261742365391336532837952035774268022809243804595682662123696992231749569948771770273307014655666292583525528468824800014124502836760960634405290976133616531301891643787425511293203584412305807768161958159113703155892572647191274439072859361336935398716658720301274954328129719563612787474348285862260546140717292968429191058774581357301347991833243605252498700450552133869712248603074124982281092920935599874273543586924336314037783121842547205951071171637497274350596957166119870767948968938820278830017389441433338969477272711499635457905647554205021375544005819552835312282402723809335879716800979744080480498211805790084573861989120248055561659987756088465237791921144792394924347729137796769679908372537140761841734065755614736298446181533256342299310132376982204851146177957928048376118282489875391526872209348529421670011631252217297073432677267234177537950208692476245255479143758103690058725693035981339501669352566187319816121674726300829530255036014404345667725823677775232902414292545128804445304757039622199582751752166358112025123528722306572280686993241704448010493312397022317486850872149827032861196536023921923110034891205081126610068283674835827210258635850132286260656771333586256380713554139446503933896085955740735670741341910737892420588416776293483576578664153968077058134245028997735286236507685099966441701655188706395818732800559240195301646249803532169689442679532280968551115359869659827296035158888118669159620835607429407448145383335054939261599474143202859569444905073484032263377805451927891826943170189452768870862052464320859682324914099717073164011245517169469962800186141312658265103364215978327995236563719473422763998580534871910025798507854606741835201039292603352056661978622601350162436497353870599306429785276856805087149787487217630063717165497203192256125461034259412153116603036801305291967622112025209771617995333986514235103393620571253749073114421210883315164296780141025582149356537212306651271741421453979351515572369160916266240666503943891854451782276732713521474546423272052500315004543617811506452033688722051852337606907117664478426601006387232889318116433149042795964418189384312516424255538550246302805413381870733151925014260339741762350233657802381901603526949522536136704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 3036471238169358236998561065231808482036032525259494591055935014324367007811165557131478016082041594792295499845748196720513989004655615873579272976711000244741607708986992125229956775898655152314654739999533058104455906465032422805640502217797278762508208459392283041547238131986096932409024408449632311523134859930079411997906231722949920694016499415103141770386619653652355963958695560902635373758287508001017685107362141486778709826648928905446294810524899758862312474576126110230474693041557116306844457430261623647362277831847248583869857832409770979604133197118507455048328252814702897787145512463246562747347779568263287221094116688444297521717000791422613334476310807370178661321250032405470088040196848390912872482200788439379157598560783923537391477987051069570854060422731334143610594537043144094994029008921824687811895469312661338154915996618515196511253749447763927215740437865904191221553453855094652580536299021326104894930105632977613103673349671398308018711542528696465060663035626075124479464204048954112024758977639676355402397628478469709101908738542073800496058112522672467802705540187421536247477125723193276904176016878874462513075855468022620520983096535900884924324454260055084618456734976083522502941697692533861424392582595845695861005200710225218784820879142652897288199949957389424253016856297236038103393462523687494659921015603539856856682543039147905449447722888766214082090303919576546031690124075163930587976932193439241019060199917640322455386221074325366060584633045482111217442348057980218449837964078680226271707058946567852120539387416764082676872277267056079232145883708277829336104491958952954483621411401811309775399990014696879404781256774135515996513320769257743558479592686892359586986731059375609851462614471568169332267085398766823937919349620562539738398654403296206131535109089336017214979819516453442800581346545595839659659117526374002457117365139950088897095570528704653072177654212021067923474286027619575498932192529144675720856806445057715260239993282216750281343320033126498408674161211435213870442941578586302835341303263651153289718409899898981853591039552131414773782402628647312366566796575014363149853234353211796894991851793344525423769726839051106525678332256643670292688878146453198164840745211615026976575845787305449727428844210576087801686664457511762150476609682528743938015595744016266595193846419306105674288192790959532297342667571481882965709878907254414222389523720014128644058808588202158023704067153179551776264118753015161646744458209296486040571579752169732347709733203296473102230352794650931637383819827748845073668703558292966057583921070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -117473332437313454330357225049301786811025329937521415140728748787814512998046281506946854559839504669312299901904376875969361326077059387375043126571626098586519636712498030535059296275384303274261315260040926626286198612425156273025777571039259173975282872225089450896268048646793573308402866543904280065736242849453416091897015154877905135233080499501904010044827028683884653644954309785074211888505113803594411152841099249288779505589225960795967047223261197936341910352925239132008318554821722096939945128220611395725734263918930199478963551956129712990826221367058679154241041702695356712774965561232409419713353102632887478093385451548043175203118189489360658253458800202781259175481425393389628055058717107849624488706770679575199180201005971583561691480382104232242581410470263300074557726038316606107508058022481006624546590529747879514411416690381346950867907839287421698811354212938891990865740885356203973355764808172490265919554873641391817263033430572608082793291843506632600305381592527084934938913676432772378387334439457326991490596989823464720862209867175966522184813823493314690493663456243459375035476016702187697070896800998692223482260133728499988241890040705122172279662414565046892575804371020180376891023325097763772160645329291066841746017550015228622429205827494872379333771291678411804710730948900480956196375774064556872092087455878614408097214538363617094526845269885157821711737482987503374673781315083701953222696311318176383876416117686953436430381700388322453764763494209230142790306448469014832452808371945109029904747110449430336869206149070374669757165866789454348560834761403465757864251228350193010143418904391924482641659513244203549966355589857648485405371073877749232179722880805921945644098617599854987495155243673415220514576513816924172166935905259184174594283887595666355739785534359186523942126931045673063119267040458428528160750273267628981925344135101138437991829642773145451762013868636380324025041541581634268114281710379814021888942307946533637858989302216127774437380590597380667675967954681374107706019248650044615138631698761043462177608004167502919094191222261945518270405396476920658502444594343862266412791800868638209543047361019830214406485210865887335445100798207650580550066911054922002773352732041499277761504743780456964682974213055090243203314687536637295695524156890060048957987592798022867278442415903493537885418392378935155947366716786342393193874420894188514013419350532434255039918954834626305299169787640186486057823043626233721454487621052434678879320581706582303903784423905096418815012686388228168259275627444240232297289870045225681931587482025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] -6952468004121673062211367954389256140865135987272225760313668127197523025497363258255102442027737690339536059181549023369667079551457408391828650493309520492891575452762505103154521953891114671460952347777218477797503098864091305349732636244793992914905665146532936269607537245885907035183955364743759683503149012018423334765775837676677316656304709103884569980910933415859742228130743752727132131837328188103659395204351453945280500096470514915350681958346429396837535918044491815203785058489113126459720956664553286950627829657334976507622487084728878720338793353751195224254120613011711475010786627144613097803635891315604191276893075260598913502099876952348383206053368555955874030391181853625853590664008679611611988574716778116937522639017025996624039776775242420903267149109893640673886781498428878205608251504124006471375220209574448792893777107341056755757476083372551582896710946909231911850014831409493345378971113269589023364708976322633304730045503750880203120921742316823915720722465533313310443324420800626197200362317226573499322714283362489192283111009274195268896155103324341427522623565160342615121824309118623418452306816257360421981368447979066308683476904436607368522513576723240312979616413684085671518954378417301774299345227550105546771801213578652719796824548115244848300856918048967979291688481120416041013602423433857170893925088029325060624193667635905265932484966537567032483670039122229614430984028226990223363798903078175379246798242241483779887085272106090458733171861524599927193437622798762133451903277840958507220749052376396819488971307595196773238289842077172205401018557673558659263154531153213896576046990780341975416055825402823099768542325448578829086810773476266919915468631621712163435039309840455649389424657198581198891275916464028070219513124228747019703472238162352224299301429639701042062792182726764665067014225091505291089194596143422573182839044116902728666136588807200336586181958833608083180718272214368128109155869308296688740401441224113547759323467076666799665248223000169398834384948670609717686207370175804030416546121546054430523101098554215978589671546923201077955172833458554966930414525013182665413580611436796046220339247012972153113153664536750104129147320384218902045331774401921527265072408195267411634866062969946313410751588182203628454127142443578506735568467955508768737010124738754947829620877971321142200674677949702027307360959410526207605581947235159131019784994159284003522467527048162977686090596461271094571220320300768479829784659993364566999426546333453922601487663789344007230789029844352385868016612741603068323139537943770816961403678873354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] 127473331266830599665153395687127654867475494045245647660265223801845857392970602208685096853871262580300964914868927326788268727368231207590397513589712286545797693795861846454633083329879044685579486451496482280104290440804574526997597407485048843493712541247344292091114086103708634015955476193690941093045027589033434726712329927679392029090284272650313979051440492350451020738786658861430397272140572438483786109871310711685617231910664077138187731727823146171154523985863244570393842640348166683691284672243823501850077768306830534497374361994280290881062182348802786159477561119850430563755914068025256270551075008950775744231569222377106009558693846436871857714311735308848780027387913306870177302081778136257015696894343458437028266981138356388933042014756794789407696416590238087082442176694935047188232607039104064416506101652270112654681126792453411297820699862603085305567715702197247655626579738984281412496367127881892272250662802641026003104138837255752181199510242971139450402675400236749633441392306946088479373864585418163139540663582561622027910099190453543559107608038166083644019032692165244046889136391764120202804417131961613877901250161816340404497396095420881639285400506570190858852620603315997680863920097108275494676758807969900144211994074611429879536451811442331407615947909160369393902943274564468974057574824273583397132593978535859803442627920236174563887112225055564009208736659711382600273139549383981675324910481583282505621480124072968283545218966618678060561693036764049835590184167792874746552965510499050595309287204598380411058102878303395406392213676001862302128990305145464974709422625465331032835943525077894969151882221788711536392873276013609768055364739115640001781437236902027698854420266374985402446715587943172415903880969470081011496595230023599829842595479721479111026746151651449173389750025714951599622903398472459180041282516208358733367055097226727926210135440186187396647821303649878787986068642356075504990905659089776078382633488260371651527186381384303153931046347093130093898378442238725955764777413572385507080170069160185990596435876664528902881299713695462017522817938581802186170018190077586625922898718610170782492453085483220539290628252821721172704731703032272822322346340117129760311158899678843177172444320786763280310749263658185710681786863748062497938096939343344999244744120607831843887417626812959796644074311968093819412257378336211819458659331541564202283659580418259045296327149822346759513612528990115949858378066724299237091843734712771979795720984099366279103191815754117247648910894718196273709171983237980421005454261628649198700258563914203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -10413516220525014450713622873424872847724899586793065652638842254358644948889843962184731644428721201523269786667548069517486497983810211230563686083569468872484202306477619730774850268309556535056916897490638481565455726928108844544579733335390518177781866559109629461939665709174575605196733135180075765677690929614475143310849331995590859007819950055908231955642716776019414349462696277617465438510515933102107071180512365816291796872655600439516022014948170383758567177829890182811218205683326227078553516917977219362113161564502276686860497423849359220878990235270861076115303123447144699842397984710908373401575240949390260192005718523072812979040732653420454464430515612476041682766627624583859284164129464326545981198109081034961443982556765502927511425000594594967238533839051711874754646685857977720959606848970875902896464993356028312364626130645098057245208061478940994330440850956867685562690886557460321339841971732618798282692704459996699031427505210979902293642675896906850508186586952908644478230582998689029334589718626549930121683890557003488826283730547823890853580697811507844541776206701992231761478021324776491513264488800459187684495304552293631660517469454366838059586663278948174251752633996282818497241438506564657010492731875264627617362364631645475298351585443680594812509137058755461914935879965290016151264127937441325633211971185567643977505985194207924385104565082894306203236995151176874740734423796561405633075201012339747254105634689165502483847747713918557941306705647361228868716136894462251236312431744472705010855047367362799087439425899539415754932014193390872205569287917668005807882208149168660617615918388833540522181444730410986914812315135633148858384181850446711729456620441331609006140493905039667047013767297842409285011359388852832093306923009616614686567843922251545064071508068000083424227130459835642216829488140515382780924203623117902205959211842026397400026929846884863235342172293164789378786614825592389401583924046889463492205320318393018411805419689591218354215157522484617548177104659750691519627485677594510976924842995110318440890325026242149028664455577208230584564800977117409850454699064843241119007925602181569508720973025000163443463950593990776494303259445012620128829076723656784831923904620944220295688835214634261222752518381369161374921462984261246374438625531685095437930577636364304258824628290649514246540841097206470900120914994714167804058504387683452446105054627450553458868393853857031748692263971922721835861838050799873835907114581000086468497582880314286782322712032484394518155647669099226893207354376977460419785653266585736970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 7865639793335925934734212946914207450167054963742335447480990908842928548220166007743124954927792662241895754466001794702936518026035943825412624936397360194177905995516989021824145697651048034899626376569913304226435372130650089671657319061095116554845376408814526544344670099483276916690221045256082447010952448154558210121214533924195135451525177227085573933921972712478518757953380555225242186422970125183481233881107308905519720790105926723664954351859896451448037614435738867948606834401434608418402047250246370851349704916413549029167195135290468479251858384037323604059347310755278051724372193678798225522451860166322080146729270744213934744233581841601209196597046720209650231225706052758046640995041479559253886630121828823561419590508319946204844385222318367854898049287506572182150914511439982493806505258356382850987168719536039095336566550578956620067366398994657044915625535375232023928843866015249553183609466679390612858914404583690451498309221682342801875450181731018446055915534255771651180852686717796304082984996829600001035187712890321010632822070405944319798421480569243301485730419820721108646572988175600770818612237955027072717477377344585114720772185828488156779136996766400779894780452760207106387571666370901866460062607478627957350044692183402329701232710898779550868821726708339048699081871857678236029368071147437769422502126058150782557549429779911993102067396856596985515248145344639866347785549581827119270307219277042898229408386934700788196946224433860015867051493348758752866697826084775153520721427581543849001075388544384825325587157948307452516172794277704307583588175287151483119707407670924331543993323354765334598369162481693510265591556602207201493166461411309608316173187966106840301901099724455824757993942092576947812657587891370356703554842358012286189286225298265758282481335048590345743567603380094630386606802933226293219803440762137809737931213686777945044218714347867359321868088411695710267955485417687982610444507601179766253997997717213056440176537544945359676789543165663316872658083396540191785762917782122715505052619103485638824993642378172254465270550654938102416209171679661323861482952263900773596168076275743149217404429079148818211320890815591183549909239276651810949048527220575151925051935352476200391480404642529722486717839118062557988423738063212166032389396774779494797143363399014804870034088276448609385807789155186777880853981298072828785120430034324942699492039937765235289354271783808491853485556256066475624876442166903683169255792224847077440716895370189994146756653759857340105219572774801479636512087458143319782618909724717491827461062656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] 26997940861509839120503512142656146269016163551252974622455232229957072362762206702487290668681499402826607223416734559816282377901623421202135827135594437403534195978682547759076862224488653439915642440179305605369977998266759353231809197720316158521580454024225099737786099466530133454967343376256742720023566973584044271074230834012764938494058996358677330280790889265014072536129516919493419506972006226276851942782757702855654794388337167227449557302231965286432002486727734423351823427526790462394074821016200839022304229339687891128735061631885100417314681558289022353613289640151747513087221322428082879032529090690455419876118740304687501530843409109418992601543854495046839338069989379588794064511059779583806966321437529548133143000981709874029147328651151728520248561916046595309115199091645699801229592904408250623523537345816034290858147746576137829239644254901858810868332586659240254833788051497928086533460211983724425630541698329497513322927327543291135648031212418106194650787446138246166775395649812181381566298651932135646744697058307225022250951685663218443570218681228350527228175247587757379711948581997824679982291100133886642215824739137843519396580729490454778858921153851796097159690497449793777236689470565155266586912837512887307545124227926910561566404222499325959099536179922329427851133081819983929677469600708053897503145654552941061106909981323222555883002785236868267500342546762326889517988470353434484418716215158379492410642937747548993539046295471166183918916855145856282418582764380532234962207477679486511502821240286402795076275333782036791155111163753416066876998939526624996887813416623822575576887914150107952309646233238180594031362742590029953896456523259880084096643284282932892524036422988452239202619350877263160974981230077742002962784353650063235205101819527693291948027441217427497819596109688811860118111974592365696698568213017792711447737564253830195563972991390371373958480242173494663421083562684120013423267627958422108067742395729847930360910991512369417155143405735023741178725048559621754350576639718021009602754190020232105762588876291050525782729543652876369986051819474338943021533336797022730161321052829381986795346074239528979342748342268946549701269134314814121365993544648596512059717182531273336251410367876496099861098487504692815345527801746177420526379434320396309724786839679733302293523194318461368219230825367172726263532833360445262494445292827556408404089041837746521481918676698065508670286362211215472047765487251036632623827158216893181721527704285410986600347260960076696245652688045194977919703690413965033900880486203663116804082892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -71251552541342012222427488405040989548341233829862748047033712140280274578357429529669602903555140069974754653546336358656727743108541027555388906456576887301349066659370641114883383457714002999366353965382619129538098447789076506016654881591913385337108047181301093930721357056124282108125033525395931665298584083931293963902393847404680125389012958340918835047437212890359309814344297261697642962054192264315781811679207460577012348244425601862291846006542119970578438861971481359163364021115336720694094024940864767337661054415437144804343557885020669717563336121074593395417891881529858064339764210941969101220581265978688184756456398933275985318581176986668869759900321742941220750522147199101803309590941650093618866831887696386178216878952315502849150159216521285188978374537470233243054076175114794119011130798732551488276234854362990619415234953291820156590521285244017618408737651386129866749228159147646369195814266405836855333465254175425932371799772842111986524950776221357655387479534698693249197139392533772936204098349357862298747174605273737408371111384105436054030472209900622981669322948347476184175376681505986972274122531470825959260214166651120703570613517019457094915791557893645660130159557295844069757507999407084738032340556442309622903994769152586197390693734379153173943007435046642697108482631755574784621807550955502807466074639996004529738793870233411982309612768645247698321514960557153925244639770433841113500218313808698414601317220997687441784372535548668228680643684589661561139603045617643008580660814810130139413335612215613220535197608021962816078110162126120652101995063082457011483060505942201428566886425439997773780253167691379456676412682933216132245306741517683340917932463369346147069120750427305487475347028465712169796792851534619498420521761460449747770847027063222388357245491627083953268197834135540840439374083717750712737467592916505019825797188010161866709454907025012249809151630397042885547475962026061816884943710753118253759345162159157063504909196891941784793774116733883590905668868673703098879851742748473052179233154118730320345786826573670674573499452144140386068879855739483728709499573913625155305435518651150941848648323506644344398266531131692146682412223576855811942357753248980217431481109458661832718251623888928746119589803884597702010081490046020625500057800630207456347889887805184574304459894330441217555046448498114072148331513167946075256885150565447376882739251071270793106259276967619760687162492180734555932167672048737254391536126608178167120712107268734845803856299577868532412489291839785140313813600841236175951062956986432420440374025125888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -2111908307090330277826888774293112487684299086274904826081867791306991630388032965144696996146789519955672472567454889134049038153738986988531422882859346348101826587476125078969944370725303267900010113844753620058874309896163854859806168822315525594158468373136242633076097317013210617112582227750732039856274043414117584513104042649212744283124557709848362048426932371655704606831160298575183770306042357824611968027997383412578675673562424438929350785824209291159788801856537559320563761886706647212163333544588181365153459521253880017879346450342805187006707075125980142710854504619480963374455870137110847364374579331857225441120897275171236625233994452070833987741337486067476567455612214965410157635109880451703637599640859811431306739324621639477414007599587690469950255669824453047929996533164841102259743789382695332382666124615027033782508661843852622303528774960820410916199991886505405442062374150770053768854591781592822910736201302041420220764814837568774439411327034044021511022241360623229788547102282133843557058855263347912060850995138000347716821378964690819027828445773076709013972755200221809996034795146488972867637534295360337469061653209061605208657630907878848139762681676214894883653257696630325132989732733359924375612408742430584830544055182751906081508500656543561554307748034117975800615121931652744623420340151953915337867320796899869652630911964500781712535402125078718630500377370182437631510983722678083340468677470945627289216260024712514855149053005565867178151140076644355590919523598994196260870899728967264828984047831915231189558422190983908659096039116406090843140558143491425552033493917979695253294645263467613478391284430316422408254681803325405473072761757672784738668253832683034548579099426030722904458380380788079431542101163725421176324119969794513326762508498293213912677925955920409233134674441351946017720708821306662487644686766043231002850809630195058307449309109281637150140926695778008183998271065492142217764086498801537359608818859544719305297563806816668624477147720655211730513719285450467515060634752348937728058014486082423715515953192639611917524186637863578518033807851286943249897085889146318608737552234002526547149697916390531565512985386366527860995986713546139897652264993197510921935340875494002856421220397408631951503154006556266034180580630618288275001805841811679668560674493178245710808777343842960641618362017250111854468197361742374436151496256691676398519795449445178934933460407196083428396688812598447642852827552669790289282353738858238804373033279249340041382537337567563459628608452570059483876129524246066818346616363009574795501102872657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] 114224898275428652507685107445266427206347527530862193129967584757269445730059788800046813911392678791958722850345291116897088756176504145781629456323174059926327087839966964339059690761972422569678479454973217762206840104694310076714629428858850157642468391610004660978320265609292562353083690137121508311576485198733382609449416419492134578345737508210164501558136073926362623360976817793749957586869782695094403764078154333222748163045445809179933598801620480123797091419646561468304573574679953263338027940494968094074006948156773304066874914938941713447072231215627988753422010748127056370247464418106267372505778571854841019153879442685273310568171585262217895100422889127682614132047667433019003984899393765429445131597437684254575375923761065926751417304927705555797085285760969203774600107314488679870780170523541185208625819757584002107404417724674789889299233911801231360694884822999648177013273339650869759118825072891515278379907253409770268469718050581663483670727667255749290034097962467212036127756315332518909644299021441548812546093694388330064489265446862519720705485728763857634589684381501367253071634905881818972050759101887255850072016234299085428491473021097928594988034651095107806700054561698154833255887468786587020063845767229445924984249962158670278274141600760319215711121730711049587770096001920682047644024755033924863885227795651069996608396927185883458715025291809786072673915615548009772065573991798309170084903698932995846112881174605854429245618650740348061781150466272975744559231018585449923297639990257987176989021524025924181886440609019615224120160108680796583319888429502676587589414757294137672552660664124349204941116263586531489066965726348002016172077346573565273755708853147851342271216026202051615362353889854853631618065312760808900860650483613308297969618388579695196748625034233090784465430749879187495025354450694750482485345617271635070655765155495324309663931785745967226614487441811981455970837002692613733184753396860154522034603438499654739761223004967462103979711203993010961740443531661218917358611925623887119272361845114621694045615009558733645032048440674611449560965158905277378172619157549208636758597206646145713804439875271534090147233127075083432446314084496311196075142549989315647447771638698821034773219598167217110506238434523747618246983499178246020220175784031384126096150703130266990338471740048189085049172960018916065586241830504377640707215859929080308715008765496974720107233332441461242061413834801276176475368403087401197584916556283673619843447339851004619599049165516318945330273979544063419314219236350563527228540267056826378766775573586903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 2916934468433506644951363767883967977474605020279736266684544325175240575731100280222906245722719480133263828839802632379301978283569378929006404190324777617892074641750314099736105315772788803193143790963819037592922172726882728278084558573955061638250999089930872312761938831765570566473307709005670265782954213937670674521401799391574327663250604879841429980005903006281004584601568383437891168168645284367590925896662703539245149407077443086998888598843852602499477781468508819665335399350274745817610105583395623536893509581301945689248514559046976900601855618579597521093991765889814934403914463358755688612877089870274526839350123466644852456399290311210014983019266010324107286463114933218753173584809983892491808601219310610542601265221689600800332273284902774658157484054789200394975945048207730539071641409315133744056068851743698919528353019361842718022066316488367760655522549391529096576130917257181437754909381002239678881903459087855425137899281108724595168189375159729000281329329575924478558537925255429533009729672724315688741540301951710000443167501714711084260857092034430607586113501087659735082244230694955155820069655343134762373203901954216906167264444417606503646027410478855281829649934833305322623329397764554763381229072704113831729687305828871161139320706496006855235134876947610757290862369571855540936795349444827635599712770958592803320248382104891578829550540506733241846195060000837989206740652545137558079555614158340997934717917240769346674234406956606735172579930308186962654678080015199128208143656658273301249111861593932755518951699270983819625689549337193580511725470089383542889907859814832079795071300309442089261181600499939574869072808249261686274919520978740123059660910880882110838965377241871710001457912885080486306338791536313300292622523194336078642399096685384884836095029482574576192496455504839136775798453923567639448712993515129884125737503448368751612275136205836724459263584488667284000669196584298532651504970622860654221225002267238329961766150448820551891229787712326920700992266855800330662287709044809143198783223512599534966767698718236687228207686461418829285611920275039347481462653258585052487289842562233825538307167095260139782452200859611794675532616266151807308482046272758679634972759882978623174337220880050511654009620048878297120970997163507680466239676900365286993485141503410752484893656234454857504013922157371700336187266402071573907957722799501266274199771316584172270003338022467345644698223043264832105371843037291978103224084477297602406285919415296448415501152261264781767350732719714485451118754202313456783090836350706751990178919946827857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -55447576765088372504435447925330803315335409291683170710549456866501470085871427850244316986381640225441585557220909072939337410684042272858783435422991589856619593365761104724673193933669791968604131762723261617784917190829662642529290063914704489381360114372365777353650026965007597535120464796222849924849578339389400377608803833730671049584324766571838754696604969841620877027418509030284128383342215177921363075998890877562695959571145150675779223560425250801926074025019539229109951458462853929825194005820042851712973165642138551114169590917604037598671627650786281930149290242247752576561849485251503432024086663399644989504234588760554925843999947676384173612084305514194395312119527926227320577468212514343646374023354388189736857006849481603186095188755857773826433809177745052213342440729634507519004716732075711915713603214725874654128810432271073454614478223304506000445131375932574142838239065221213378483268156992868276050172415744530579378371392925975430886139999086775998225078604469886871153993346146955924728995834396956274126365087130708351980287338128810585773892106784779844805797114522027880001731867600447409052603016408705431720892786973218802668385398940615177158904077203471922559267809913847051536386127763749377152224815072496599110846644114706522198339892043532543486355395477211562426333967528593830118883755527668028469514965840826639450738723750995517431955889984857183044270516784512431919747155018375900851588253487683758677331420957132841875880611200647374343829129923622678565487280157806062990900956127610614005523738814044558664340200653718968987464134674796196274741309898193134234037284315929361165853839750102637337653454247220367492416246871656147076317542339009732404038434193091811634326865893770533350937285287439668472019907793845659504047523960913284240656911647587306713340279012852234429225441535236644000020983673828652557086738097792591322475818734914815118889386673566617666409826081089634045678714961483502345995356192459464759978457263945649284645632710949695074424646106579622624603646325364331144552505831332171444252728234927527061778717392688525782513053341097715958731944609852940110707566229631125694092296514590601281869698759706017550492928659507875175863852599278528526490681534422377078876263651978446064215601557195903735172159253690356029483146053602183498398563377350514395122294575784003812136561819953395655392425218491395990711976969158293263412389368662170078109019693191074140777683715173621336037055724906739977176849648041652331133522713151672654669744122980450914648040985490936093280960486471474147789360730777320220118839767158303590131106357090189312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 366355975675896973566135290127918227186458719823782529562317821898044372369280851982582609992857281514202413302251632063398091458635023367128847616338435325095001848502476521085641970184781011627128330943306595207235431751637729988538489728149073495282095933318267766425782156020178411867835413974732796380260736673337846284527724867433998697748337879680720547405778180037715655998764046249179753122470589465210177587714429125257516227471175576401662539454753209811884723727745455809986871109032170166691865261912552870465206406713784499436321499370642733519573436860461039146675535936852474519747413155173762140679604807384485312825045278963033465448092734421161535877082868867189450417859282167821028891902877492407680530226075459882866372597210882177410681826101209286067179308223548157494912090575429129077458839188071066380343862584022119569291878226535902481418750716536940078492147838106997200327534961632437265931122448410012031975405732252042250074046532599323771251537316106550362134802692004795132580034267880811711819221729114173631761063847827447295440146488876906793131831715300655288516233944863919308863465312633171410931654560344421985053436655546457168466884235127115686396429153312526237353570354307173689543341975416290595371604074051308009532943170911959662145713942404078849652098063774879714144569405771414418868810890835005877112596008359400222571849858402972235448163615168191751988879176723843718789457911100679279070123659784677534344834249387635686229646552702171047820742411348842604312001679586348416678924986395556664101223042349051414452049861261476629461503389844007359018153135005881746799744546046466748562242085969094914509916240836154552928717363254649306301256486519859096043211300444615856858208755461182359667942099808924767134517429336987085160753429396125437623888946832310877828209213197724969286302285802524598849261770068273467985376183134601523666053774750956342554960580356027254902770481467766624778597642675645405533957192167074328071742663106478885293140918184482632056819567087208489759792512886234939398757070874275189086673599190635256635325163078969850771146412708956012275234326151536555148738514341053363009390934932040560922913186501841072414973529614273923362349889763771714106692995257568490747064351938326245962944912052956299132975836540370891801033444876951117952898324517698027881688022998648488435298381395770697788594484035472040872882457886353114553069502051987773830752802950980407732123528560293295824586201687571021114580249964605371044684470369921152690972822474279852845577706981334001066934380313127091164992208941076145174083308592868092561850368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -146775331163407641361775845183420450693669455544076082742593358710750477634036306675040086553002053153384537603895370301254456847645314876689823011836377046447571017037475501409278939759844688540218022058958920866001515771059952650771537994085421737234872644658116110731464962356020088417747436583985240351373769532956744663601783451545668193387088521051965304776449551755906450282187075750551278599291207747143475942424841721943713040326803638846522766572942140565759322718554219675431428386276872560090755546303941344583802244119913643166028779974548981906912245974634597084884072969408520723527779483544476824650929142663995505533063829661084813142796042423993016633260136685661977343236045745195060902040211796016045863415523653515281899428267595067828043175412510738780136518230082217498973553508433191917118940722826267156625720964544312902416881934548687317416325539578529704285997666964690643976130092678804886099779145529347391863469816760661535115421154721163800419524382750393016224323755134993595154486553240985695010274192930816499948621216753026945776955565523821729212093229927725392107627695162364421217301318330098417695581865982946318213123891508905365397488025963887287778996784079048750725890532411750967533226725966291309538251283429996133949285063925750650108180391562893395408567887182888958754915935294224043038499537342694654641638997056485017093502431502588724994005302791149628792775173028450486390475236399430639531363554670911489938903938397400773295744460694203812679745439952667920074661529862704359455251173525192550950249006816749210963443504570148115176656810420614591514244025028345919712523522038098751431924708609828433968655914087441493935378561790204975557291237245182294113428388373853511800837470049445228515487121449022031272463423728168570183676129622481667944360785501754274627403153828358703899281717515591644106567339458512474581647346785405978443288567473466167915764365971962881115070662499475377487939036456989663236812728596275291578899811379922056009483720678415555279724280854782088571994315850000904695476469094750347419382507628010991976252349124588696097671951229051018421692074304817513768713604805016134347906035962211597998016270296662040715667979185228913896397705531854751869190144887413305014404490177808273415290599496594068603304097185879461839785841522260777225084694023006431765663378055689193309661667115845890217432057567550395909268305847376849831228165936996025275069597613938126145705460071301283417098175541603678447031586791615370285225820463520693605588750433127449394469472873251410337031156312383411560235909901602161686397270603875658504842772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -8757647720793122991951232169154240342159113655681757224420621762179933648174923139578492147582125505475092035454501582915652101420316102759595112704363394625126909334243132470239731532238426620499749683407186685109169077601267585311524788751218934299276688515108134763346186260347229329018141668415198056981561101485649963264128854358517369089976741706732681058816666381088279167039905558314477190107861918587387369540106807798095815654204751130008078145061029031726956633515046268100570296279393781368725228841641753786492808106034170579638228327843974963407359079359441370316704710925809384487631294642692815954221022225996256146040769651187842667360496469065288678451267145002384748113889663447174693306806825428624797188247807225935343669846550140452593592214926732454352107384269072614521288563860307630966985467016515351357134995646213639537290754240031948594912921763607393764082037293287962743237588920953665277475044259170375293036826577781992225638138458373756733716825302537709317937664987605823676866923447940332835957538925915608600544777679987219134589473508555594009821137154491236778434804387227799152735777399129812285142071620464156547405916663392681649009987683579272945318894153889983135161755187380864666109521580051580540132988505736726602785818622844374668091019760091468347658101446351915472476518817409923982161273978038478898290482143546880936221675227935658786214012940273437794196174971128761732044518351097277990101790277405081355420548950698346158667182224235281412182181328121047508793277520859030087715219116040190335014264949100773902083130624662613991619394305580386896507420102871289243626813683821252185553602995721959861281389256836643128960892386439977710294460378581602603279144469611681798683159922316509277489616706873075739621745879405833152289968398918362330694694889252554702672199898560165128976334461920166893502647851518826879166350205479708640571738065300554407932017210595290340212189806801414314762811932986277792511457659316711153141238854452374322508470213960691676697234003445341488939800237194418872280505121111178445045978787770250709978678907457906158585292171577717946108188224813039653301178360074809044892769073241744820485962304998757396940384993036404504392547824871783026662620974935853946406688710104816791201531895017196636893854957337487807703246874529111494845619933713322193849577070119618922786013202175463777409252541861502440611143921421878203142782508529782647675801745939525523391183929211020826464987661790432400595418943124247058061214191220492592521761657779809890101964418735836460105187067765160956906248920237657213399831349877839999527217528832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 350220360760595859860762883843848014167744161979514300266872488137055535687470561082296769622497270010860063374250787825744801473259144886831311549743975784781125316611218976717464828713990025028812004238221680778527655408834914948030350515928559606643865873030310187067781534078326633140113148062748436969424115832402311756603352494814684486284450266671723830463572888277200785671002447901972929886322647857755027903614168069629149313125645200819654511757474760715487426056047271590191606488714030745143805839363022410285310417868701660855398833493596997758164488224907587947035295601478667622822990005524125106398829008741164587331442872717373646518498645858087812052055596663450927519792328914916106506598788436171008807986127626243874929584633764969557146115119560615575360135529576053750005871508966787397921243354978328517048484019567995389077377686204422456852504465090438355233901708191771681102535445586790198661594285241881779486055003174433682625464925262126948266291895643928927439303183948142716565806360483396089379246513078925954978206464096281209215779738818336606024312561095252975239493879782344607621112884654157995500968348376556273384594880873057717818592167410060231129809382748673604312402910931344913764132121329472890217305161007049086131131052084252490582373138545151030609094913670607567105574590573984181049433637008185772903528144222078639293573861366099770566130954088303214171646404461600679755903313501584670268568189563182584843136043771148876207099750141010021156935496199330083908315664475537608161192770706722233299058504044945421676844005004327557657530664454790432357651501937036910318259180736444474858580288268473060631348554330033813754601473062173847164952860027330896506455762026098976745862222593581962001034881468210168269432884693963417250369440278127024917021277809505763789854006063249825772859731480841213240232631027779890727089502052008798360608739448945928046857749704174704579852541752535737778603993879711130580644187403715773490733257995852320528709025995316145852218782237754435710027511186515467646628099630011416239393965979770724285585820445329502349792965563473153356750656504147873820400264489278051997061969762376719367086423564930516400598310809283387251445695797095651789921627669598343128551806327697087994841483307206039438648832322194608699040067961229610514746859663085418708635811893413059163449619534874580075926041123351394313201636743816498585015276570021642398411880045780912223727354723317361519721122954857752710158027691658720303932837323492640403200267960346012026598629275273721300148846382015027790440826631732007057952684671990055846965726412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 57480638452825092639463817746390495722399570706636466149230271961514742627255304890037908930659266823195868618666645402865666415424716102814867854440712814429600268531401730328017462192485178845103394992025835090538881824497562223659128047192231918496219531478642639422232327754485564772859631547642905182296327900232429720071492490003366208325673994618870500269013770129025200843672753635534980790057239518043888797356298368290852968223585436000155858571616811159982970364194250316297347834542397647134239136626250666163970791619023580451372636732263247039721572894671765839119654438725627600823560671240102551406013265085658531036749933755836572033475400159589635917082020153635761577214988080709392758414498477199477064808788512188101768805712843569315510107337973401930991136030577001309191545957608535065916301230912939731011915000314335736421537778111676451248248322050604063746277410030671822836103643532770871526389954366947710290003150020457952114456755903910035262396584138691728487040178836307940682950726705242957375767550358403429921497341324124788079922059059825876319381673407355197968197164034850396070832166519320651287024856974940691288639095420196475896035413100887446117126665513134798129106290988521288474055104620857850782018704137259048651068041928984595289293703154859484904462089157785756619811028753166114524723220369147646973015453018569519491707300112988541332173430850185057558670920534476861316188115844287684753564069828978022077570098925256269422726027147424828716026533545867176832560411011900249103530394530065511913689538016952773500328489498924110161532631360176481619441803263423671668482278925341043394519497742457354433065400947715342040721717431178314635019840398411197382011702402468747968116052019548969191960420297047803521701023440838872837929823566890319606755124151601950042395716868230459078687961255539298841760720203102432881610910227971240358512564266255822241684281073005937874166329472853279887498254660376178111181344422181535806815293033589157779024218714392795881897675247681884048844128513725915828117663045477535462122069471757335560157553969555502485633343082058267520010815718191788146349288776975388574446592092413635311311552965006425754333629566173658807551068845699651211072667736199598708242622083100826819495053753063377772513676993739762822250920012142529094813395472542459575929023448591818302807748606594355058120531668311142243958385986590960761419686817302493830301916844900253292324308032411180315071985957751637040110241590512811263955888051378923984209656481417547030314369165861061174753964836225399746627317970956363172138995172806126360522751574278144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 666268671691064900099624513626989395667790547884412740850908108382062304308292428524283765262664969008958104910200900656859707898032030436639559929740575338754879166925208026548188978666585449054905309991718757357122267467807459117008416681322093057637777855118661845064785665100914116110568741677614558849898612236893732449139659010210139133921386013257831774040173581404833697067501037554073221412086267629351949155519309733183175441440340438646528978450011060218325616170860646812849691891854868586249302944908308732487836986219880562128960066779901906349321261788306755912275340629548255186200766529011384117170008967742276111761183149398599372197970857146316969902494954606191924181033168288552105481003821212173909293369250627517009108838899982060567753356399258227207750081059367079095829485913113535742551610488518876048713928188433648428154888324079616353233434074917123771533429152651939489236593862590311948977272172263539671492250144663762060044939277607516360217339506056302606290430388801552541774729812445789322076500825037643387729714708777796071058648832328982576525166525606661535412956399323911925609077337410692563668294069237526647413303868295168440393749152130083297527055167521224617871766889302263715757077507930011202730111021520541552057139405667542517657281319388264436385596984238607703454199443216101186522742793829547922386873342615487720445023027637682434483736682109342270296274697742322377272415039827130510351623762897805690204498833608974301480348067628122602119829640828822600639483581396326089441182854422509246656298353207659979836733355169860546207675445660397915233284237825766567617554282351291770059266958675782714049118447999913524754358967704281022106880422968361011138998896059390033694447483581330664209461081103890937902397714175188541732888491650871789924442727207444746682034046608255024260707617682105758099511579524220705398629853057797904767716490634393628820587016787322757619584868840189956224034754045785029323437988590311732369433624486528935861381322685065965808691191004726529751530510106380447779222369516152972965411705616422636892950632443749354098597700860159141016623687023983150014594763444740682063048614293292699094268715195368662568852397379925669493562907034063070320476758460868793358670886790332130309801234992942751147960454165218100558518720777054778232976987186506574119739411591799093161886668110240281833724791983788569793318444172547611618613326773237792968641721990684535585751602051648327994109912656906417142453275867847277649701226137987564944058590672143151887640130844108360780905347289976517730628975413309927443854201700942783787544599204986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -47967094487543604827671866656446798377124390986113572695694436625235539168710298162130431598344483090605573368825220753106444761699283847501139222896106135306340765943741943300605619954125634900981487672067970367446052829099642130113158412542209335791966663519913649973293149712451298454372995452502415393160494220747897213089170261119143315251150076994924421108975667066688643444283537140097219190119578616786125276716627384104739377944168002097492180622874862560441429935929115970270151069672954444797765717194149301019250105976878909388517988361393698140311449384559954567664920382297198681778553025145821583543497899953705133841767375746532027711125324485386964371057267304387533950077225951624572042253986060431024845449488207524226333664326775469977999087369946429435871305285858952727119155898222224477822423394237861412133450563907094732784098400841427303300702467197678079616142601229353109602144793845778927146893109763239669225065190353754621875130723826181063364576864472391941418524708860204675633167325492035790693415896874088013489201074313415567688272987058310659942072503160562426476551444966485704337427338421281226085630116001958594337700597577933402167810775483928979554327951826449406369173445894855997023147822852081866291254651470611013563031194189593865731834778500931623620413399007076566471197709151495037904521584181067156460214348858416123579667479593666984698389555375649309919617266387423944555933775490041110002298518757973175056719027838748479390419585309085807832536236943102915109174151472663102106501515947978481629172389179657145252225751827365762154172570426302480110415241641002930058408936078991702403783457285459904118496282483717612289620453642197185936865257901536493867557166719401221683598904120152956271946617206184289356983938292423729174117573025156213023996074701888530043584997779208038723962398420068384159282389991654807308575111089284494559074068514156028144814607216780183189718921496631800037678365772011892752389527554877814780555124705341645890498903287846044814249593815959109780847705624127158708782598735789326014361509246881283554169448298453768742827545684404281472698136156531813031105285070709326270215304237376518063416996752256600997682507338677818706758134924178013007275907754405989825280167333420366995866759253783930268062881282479145574312413987479073023947406763046655592047357322346921703888356329172072177259432483540658248118879292275595578132490831167019705061463861002757641149440811002039447967414109954745705498209081700628490365909094420435747519496841191533410724103538145973193532398531544749007955197804473854908780001771858612777672777636576755712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -605372991802582078783701260001603973867945242369612146353375957473663567720183594258888347644890504043113455634118723530202234854537803348908298425051905831645828382392695990847811469689262272484793382292390272660203313768749548148732811397458240889354850642456695094360010658309924260918084728368070034473209853036460543636918600997269877308654382940629438594185068437385846476410968578559501440638031152137262534491058691730632322240036315074762765354935804424615075906580498767511149924623102798739541356601585171438439718380426948178086858702535040529533178267660463100598570777859417114500775253367128960700993755388226507831513327344634129889425418670002301291960355434646191674106927285670050366785685614075315633778183546739434319368675046031190238475959747758024188006787221883390161131869263247213375907616584948993537474649355472686304345938756629428428197366429874984571459369348345586879449611787522547352839157886695694154829755626784242368715264507863602671232157950036580258578441608749806499189746577225316203342818754774717515111224959102422201760033441057620351378490112878995699871097252565579475631774023259613383375655383072230832685811078440864002031757093444505776847290999596487456920624782705255033651214932651381719672596466193820249493811422471184235752497549009578876492358620126271775488808793950497541297023615078988440710907922173609927517828365849809187015487235780902314969641946077951956754070329035131557246966375761808551736389735821023970031091445211127744172785442639610562480300440703743838809529799150245425927123075216030345963163092120831172021984670512819646064227359177210933685118908212984213077308136981111190321464409553804973058527831620829652564373275856636857395664765511638768405427598575720196528730083112548791044307444502060927329660929825813981371254475187937126333085969106950629952624157763349483414727951886619186890720326485576985915032758306595689748897122731230741766833472064799700302150871561346460221119926707265865676132307098788293997233544800080337842630880599623085810064890713644893533955797335637922242880860643453772539759320735338590248403802849367680793138903102563524476673844488083357885983911326372679985517058239509094139984702181629889162626969041729842352446689129080780548392408575957924431079027879524357289119248134710153977362639818591168433886346605470974799157656775433262101358563812726200179085639744744291467904303621552747314208090858757104200687838166543318591295773559342622192427509134462563978757290661753672077669223118011673869263973918820735704907982031296081051015041860295124074341002243419826320154142371221422573697254584253153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 12475077837927423094261045594295244228312085671849065116679276103703773903962821601025341051707089544723453605333018026226816803400022980304254271806279051356061482922275013978505004784038946435190442804722540637011804411538421585296621739294543230649576747033891575337553629935666642106779437936443634656098380676446904748286576546431774579774728547015234793867439305868668893136607161887670336294782399068934117392111530694855912614524654403412435737554631186007033113584509545669700674109755264175237033259977073222426824938365705247636273547564492264630990677268998165063716568306116052773467422696831800102254380471715994839698217076579265908509038538596444064968742576411271160899728460102669325858899491085347240281553908432549929489123253374103330610188787124406899682231152622042907777893186986983859144320933713220874769541237883794852344422049049254739016485397420084047076309092827590597210867248508307514325699903286279551489062028305771344893475189485181189680432784220411842289128047180567428613242717577303830908062506698751675187458955030035253044928477793625430740395603400695437667731347297868160406250283477736616566850606904035711719924836371209781991720010713845304397774778077285308868448782665431721086022400576814398302042962005533534299755659707577966371862188047325425637379968887470841782008322593862454273650626036720412609861747148904785749180608320162698992259038407048774837821937937477837345400145922376483935707176440557614337533854045942719374647860160472326445210591514554646051344665031168117934792408444565358036652561184455327765526473078419336285343055843087385796912180165091043139970529254608862671344262749907343947615330489885225548826024183725700170702735639355398613494401812022608478192368219079387155515621227748832592780764232336710796780432718360854907321315707991255264763071729786704978495239871197036354614347599457887411415523009119692560979364068604679092239572188181545122204791352468564282931114682087087157694640351537360349728347148570733971590329012687420924718493974529067076056484179575280757878158487545579468946505202713432088719770324319346383646547039530552593671647765320660493036936235668439565951483920181174581253962420136404352357234219558951838329641974441488399610735393869736213186551157799981913606760551017561391298785188180978946325209333745921677976909150008239895610742300929659999395334866873842383053874156030313336766859044019275446410689051569632178954070583897774260496469994079378386760228795352233167604445266565723437387614930860878875256469394415825452577028282967592867369327334092927443674399480747395898957914793028399689028546388705379614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -9854690649102199156673941565443171410738498842313219600626410826065595717519132515689145718717301511647466851517443739880377691317931167026288408606263301577543556140350285787038637988662630051624877155366466203181473482222787644093213186098142606459243575932518804865411619020277008764481602098674164006051944891185242922765900822208813339600637287928193987824251903668798053836572066414471175713025151793549158078271497885378462916704155578444695603123913011856304726419545761575621890272466619721251872957665022877856273081320340621203570082038984198491375382220387318214864542648617626857550537701069159553474839317842092415479143667244213011369731314665783391091579565768671394973029730951756352208042391023556463667901514886954821316874656128325306095722945770436990991907660846905037224240419561563059984030332184921313124583530700609236258506485749360498706936467604871142202910297947938260399116365823903058262406244232375262259581787037579863509465149723560246335057428800615522363539040219406981721372550169711369088135642769517985385048434020741134241875789292769811617894776001610490033938430931088510483274194338016245448741007969120173015821032356090569178499448843738967136276915454627511662813915882240949026741660738292617217400343874889623825470864510806724885837141590798759999349249477151580210798482015509800623580190325923988065392199380484092753622180060666845988423363875704090626629241579477631349568314590596984685497793125434403146478685658193393479596851149301793045573934174601192968839425692938114735093234466177002803122419601945558428019134289623798746903739311380729472532703278776376408103013124942238220727318297746334192552989974839856614322172734078086428208626009429123136081863415955526606707656295754038683259194736584755004093640479896961127005365685389913874518460624084024466424835584205037177278729094572473402068374028801395949285053061318931454886362018926744373398679879941136478219231360262414085346302012101592690383091424412445040786988473024221345462675425969003578868925430361548121253524249308139632684518875502632310919171533372225357997021121415832717176409145777459744686491004302022217883373810310383613931594813326620876496636459981505352171775574903971289307162028575953483447420241461018267323083013802939513268976459392967888465713367536349360059534664248883560226677818658374256603105163567330704020166056718512034593232594346326462816900006531713747204714264111880240509711994112729886657718100874880565765714441771175264527139714930364735556887924466237696311326337030762325686908967280793107476173502851374087268711960845382872808317818866693779604111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 1645101614757468518056242815703180252159846497801928239101107820706664095896350990700311131337574617995538511258944209301298605977560174546503384268341810288484204972762084854720820885328752681333278892209239321752470951107541604351508408240558737027283436123736723590390431191820971337403745467707676943413885904327413347217272141174763226135909923108516755288659505077891175032360203547072199967500617748221520791516772934741715026245572503493288044247333591078890105433296264598819451136667174378220209251556514219525823265392011765863313637429732073091583231681031766416218367978800186013488484400600852618139289439223545378392880669333872122393645467849238634338889462095518163877343463011896298230367331741415725355136070143235024900712759024722585025080677092495341656030031765081626863405023134049675360979783560337998826425838575903650096446014414547738652009605133169938388079500776751355140216518133484460782397278612019613313203967180450296338003402354506445702751721260112478754721666764947702541049275094193428381843238994649805778271592443826892476062033440658807217597246845727520892646264617619382894826983092653766944370839445169506297232592239100509295090148832978925030199548429522178207919233156810230398467766076046741359810638268563004793374919237225098915982083515819341828294674150535696612005135051118654436065700245231596955240192015893585834431353577719663242699476238835599183689723450374189764794763551400470617527426309145752571817822362215890553814541113722038592322383447363725779054504389436779472042408508772468838547188519880270116789803705462208303593565922622773124398632305964919403890016233164446039300227225205432970296888219509205155921786293108504185605780540838374844316170009144443248551564942561135194249601903873015399518568178615115484119205238281903504566437065377222821100112187362209830494003154950090112704661148808565855151573250207783194355138688904054733559388625509895930872081106001205709869605343442484042914337048479819385205053304246390125065971503852270112873676910519154202620450786720439800291852588994867172145301054593488924898175174930016117591240363551542122010306365190355704626300419363749366372092688029859164068770446420696627585186288620034000275475567883130763928276257933469498674939243972348296833933438422389698149395113520861164937871279763678932286391126160374548370237136906125704471278619051114015130374880490514651951727450280543878076076427181745238996030166072579633256133053616274032414260212913786629660519931012426880386287085324660503739429887314096674653917561181466981464838634979529220234447429962152685029282205341429111040994443264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 153418329364813446693579298996760818286175567454306920779518296481325574773627699712315006181579196483582301937649890005341457846513524726851441581765046993437371105564524053370228974215446674967989033066002942551653396731663332440928763405546184640389155830232877947627711273406023046385499576097665080643249104338092652447849300430411866682328272089744119355379682635925221499289640685620908425471454455361325363006923547023484075187659366062922512311413760604199678208285132497244995915838481384153118134076636750181138903642557641936873158525810769250041402819664300845328709363364188116207630494107915712893940454665433324238645764811923105154380000576604035180062426476530151133502788017401394348623957580367788310542246356642011022771730941076030357244883924452170060498148456269508002070679072010585605028834279688069541477484341418632852804062841951181481714273416335415553952819280874396631116037746619779849150101727416635606091491346632233871306142556474312198078927407067383711825371788301199286040763630075308054223891955424532972278251030450195693786988483124748417009042775514096573514955454978729583906875621034685782907325459458602510460291579713638543306693524466302567243801771208584782708597165731245134517501151131169762067206154769537702283782980081644844539154604701908972378362121769306563789224166253747306673669767479935698635007701493603684956609345901014408024564812100316391234374105216965704308557648773568909387837292429287428293568671327950460377085114418038541085595986725104361769944197085445482771009542981860913910879319367856342864966783912489807851533985143528660961825385090205153018014738985251204489238487428847545397038817711225272272623407181555831615253082757827631161416806337946390975337270812804779392591340488129528321735043123587632038048906206006949265907918199254706051237990504243871717142904783266514028494390178140156614026901832843860643454675365512147983133248529990908376610952670587250149708732914974898613203041785809706092595994580313044885642137671288483026356683244195392698495242347131594318467191485304941106744002431120702986283655926500271956508007239460257082482104161657071286974399008690755963798714593186232365285087302831873345226940627879477713929072120323864182600795500130022853094164360649739941304791049434702257121713257493081895798201451262429856086961078690460606620155829975469139881374415210135942088938196230398260010513285300287472704954841574314105599886720457341946901163712085021204680548154675078813119926775414228780615235718416181878851450541863937789356607831856840541237583819183255320781996306192573648550794349694104377755193835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] 4527224654997677595368563026967735250572890606615054672073937402360008992766372562137988937874028414908301683527834226381039838367174775545485511805219455234160720201893715549119440618438710085264404245284528860191195779229072998946360583068345400201922593015529978575423790123133149623901277917419441849190856206010610732391397741651243659566190549293804127196360741361669077770727422717674741183063522948815738081361500145961908803032444880181949018298771216680199536408737314661973814553618602930437737061940993110073634946192797108746397604021091375502313879479009012828800329109457676492396299471225206096250884990775092903843190327618735231309309451149152435317897323432497712920405709767767442377457757877120841680681823655476677460869693476749894301482179140682385668169877170454538279721380377776485577290050167820919284514437260379370603895987135784534209120500334536892056109481357911267370236424540404989754536745539917073006687581273261691045232819061185232864852732629872446022927764842400734355484161877460272810166223923345958576538290618723121111142555283442484932064899041323354452602688821191083098151203004025398896500868192112150577100675842703889954765829005589085245283520458797517832468220064552817928603263812329817479575744247190712624687851595385540947523230228912796848277569348912887631940661223399817759774455829359550769214772308029373821426207673492061799224787375284860061112149231571868680754142385216120508330872556968913381163601000409197418251110741262017425465188617483237227927502001163197473625169847175861352616782112863552634322288541928370813603278444863350243202838494908332408489942317967393030069512978789973679973990604520069900207836918114602149766002688099135920262405614058538592071781787917343197989436080364689331386306749412266806842691051918043451582956436408230130376521442649633277175366821341301997192068359038624317470361863298111511705932907183226409321439620295252140904896088439152813075012300146035038180668851420395918415364550516005700698938273447388158869774800602424459429385015287681389109814490267875550870623958263319674590128972101645736590652399097236083123780638345020278207394019103279663316812955551917700366069848363892331026729119206084258872947145701131683445305707983113258838942175278492095592492045012956610942201172983729943594179173472366823930132199615213338343389614283071211346904966137614297551965607735232555317310805585423877539629080400320311547517792071423020571589409368872616125738191717689977213009080695566077089234741030393963703261076369398165990235487588008566832927990284301226003163862648758709229452408620638485351019174690816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -257927164098822735197637455773795233572743037838211243615273105400759938500931937416507576906232544383846487743679011152290385521682966305930444954975032647207481786254215179807369770389076767749714210033488639254763697202922235008050543709137024479217114612709647207826462745773960016075616396124628733576488967454507440068866445801878500017859187199513851345415765863526078270148444458529298964826707968515873066698125292963586628822867662917166285244841253380433994790097998051576088870392321394366237218072797793769882801799618132324959217652781732620527122360092613728111232111714222621770717337004011653826786255228012702968324977370268266306393825123657114867664455274717959532759703155377056772783872354905138963530096190688442700677433727987843610409003672947141414021634750558587696424001364681973663682932382205832284636423865837882248322909878525771426462922988562689693716522795764516408223268877212626711879900360590833639039357339328890854559170372642758334736958301365324095233677138888804591439019816173242667149583968767657047634366190039908989514518053680700191146586297560902587393854001032457593208558775141116917913383923941191265833632141624466817378157954346716906133602699355848757991803920662157285475329296523759078081328622376117726802063261729581053048723252302440167168072120283846166956868889553336221923069936973651077741672561322505342066965233304847990595855739286723140622161659922291632757387803034170700068478879952670135903475748314840682498736137477831507878438539691891122776231739441655140576501500221654197890430586934425843515953199174603003368738544963973483816122951828048111813507340380977730863681452495891485561372873831842094390608931942837604414949049956181233528510574289252011009667110304326065262948022785954326114816510324805878167180389004095098639107007414342776155705108080268570673927114056106028718305685582960919693334270103818234673585060844007958653000883178225788693298670029371675776579036833231266327394247765897015000448255457376989715753893281418613123233281636829196577224379435886306841180292022319875363478107298870771947141024303863509035072583124497350963965761284547874357542741411114112963642732532755726661296331135216381537311067431336926936378073365238951601865655100445735879491668958190856931712943440368771874680492654927343842874463210771538266263703779621273311290268694379179606627344192003757121936513726608200363543431988501438695446955728969554632077431733016031663009693592943726096946813227520258154743280674892930317775553320133172314455010075513174261684547725071288378051708209450244590904871435176218257982464610036227052377459602227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -22788885356262029671999708492756085587599773840601568222187960732557115949302450826617460774490598032883954026619335954422694758145716195712758679958882830820015121127838558383434563952968256041574812643330650271266748822392056314167049632440113526738455068293968535355182253456646242970524426701719415389942280848745685621645660633971118268208004503621676748106928053478191949736829005586031670023822033759855047386206684497556973223628583691149791814340728534673746918860744396859168780652013466441292841044680650409080723905950819062330344118635024218226196718742500957507150415805023141858950537162836864795010500729887559366388787472276806896287565660734881777562572454653923778355691233477660965192491548545307642005664636322903975984654174261869277772117881311744281017627062403451325934542795990914505304361839142281025237558660303380135464020223007793891815263700116240582503476128096495407682621882592764801581138814012421396862669444432890135079757914146207369964336858028663307129529061199023012263203334949497069779854086702102850820953319134534500167782289097919647544494038456622789192766558981649135248993017178645685132737672766287005244976587421169597626418551191861028313677463549837199669158078790824000652441073474740157580302482955064761395803976678061027237493194405867889277958940459940404403718747657670851700741318431273245581134835214719990116643886526506513410128741908535098534293897606004930920442142860286593793975690303782767174777460056344484028704186755050941181329881067991664536349686900187709468809284504481317341981977616617050484329706599691466888298715641580881302529158203014285891687674769844772589817369804814038210177377692777985752052629450825221804348244861039042258178686635607423739458633711445166268595078233517891063051446071026026896498190790117422374032006620165605195476944739348530840396205173035390649943579585805185382320181059819639581846743906838219030136055491957673575502642270992336628031408432004632019407799940871021283894686896711182084468123905749468934949830450384026146727286246963247358304813385908154485973319347819616743702298532562926795126602478903261393704293790088488334904188178575037639543304738988076909865660628074563879038861264079401005386331494762181621075368135047400744194164627787973243701278474906717910041195363872531953594765960727285175473267899702048004123732432968788731605149612244904006106904068375053568889988173969537116025203555062840622329479983005413804343174865141884814691464989367920045620731383581827786216980529455040451122128526487073074811784399618162849079750662038210329349411408501226089946584991770036157229594059636473856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -56413481894846893715674206381710489578943763790890085228356416312790340326582961143518809091214755266395679699609868325471251819633389557288347998681986964314420084564437155156815270999858754754690450606638908821723554062171901434403925160966546375166361663733716692246937586834761237416200092152409336546165343554691490993751581353150722464092228518786744246287286483152838132582875544194049951064166271715956665989584318455766153117177375137132108943524782036100189008091000077935799095937821059287403959923218077610780572182937882922102665442900744009881754233903626157719229568872764961258594148311488782244960453399444096649177949645566194882596596456185374577576538156041945938131819326971859893162687067670135654637408854744532524348550778725433170913294451200645369438817418183038633242739209536209898806574333588984690800231878338223748869312426116629203911801304525095093900045652942026547699115255105062349537278323827336605172288975470450707529272436976024509478529185313796241343959912668703970690511442663969595712891653135147425191149039925560890092801871146601341571175412422239703048420524584406801619853142098988674931653324017510517930489856827735744672098503889442083451299251813179173580622782101497323921508319782220918957307806920008854442492168304298079405897446119285860840040806247096223089633728975526631152790538467047279491380659059226607157631159447750307966069719180760573153758524709901134770224678987916002742847547606985577452077043868535888563569091445891668193471986665669110606406099494242558162653288407816147007884858261948371730702549939841929284586400234385252916951208590369343040016330114214751673531442034170506504946656595220879904550798047256019639279839017198907410533269126665195938284008292366906159808761266651252595136765834215908580730538980903906900889963311924728252056124248004273498109274094004124951528763633154796336138567056205967729423927155750528787115441845118803011326255243983354939773247260582161405033080268684323110864005851639161914244586460445516792940743939877128236602502397471229617533042171380257763931237467286968663267902268005490216104552119359016656129033836592938696723267443857432901584841434633711808943074105906090463270975950836382746454996042986199954403836406111032122432410854108615160154396294732550507745737750882099866742090736103795328178408532979300333206708619526064825883162212535293439498147307618645418565732945307736777316843396647087401001495408044923218777373053912974926695629849826819103928582574232496453800829189540792211738023861997255741108099327623101244012398784139900123848927444229314117230660266393834628575174718306385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 10616045334662280741069547585299113886089027409126458486505343381247742597047384218057775745664577246960805390012334319473193096065415595568591131650506044641460812014827499133017785731942292912997859187428975593739768421688101255096678073696028522115577004765245298835927097527100486397037874781726885189843677612666136059517318567525966845907767670976245362239198850911432564268116281187379178063980194353596425477126177881047939912335054894817267077673532592874317586585663770545813195159145643239188164758844575351513350835165778256124758987603010578236050880759380869060605973050986323737988517288181255485574557147723098759823404115415284782407487574061638782670318616981136617985668810374660911467715214455439620523970001391209908926193116672187845324321941330442137079682251910153978162626670485404756485144129633200900983998232515647480824608468677009638981325858262755985120359241023704765094936420514038760345505797379477404535281284987252924457582701790297738911172600475895890991302121159772007023224988543107170995225792885460476927037926193970281203666129819744875102592386003346452076490803071538542614318730359179548302731850374805323910788974403516826803917994386388597534402036266331294895463154892832302014611588804051560636336863341194901619152698794228033240901387374075210359000228225087087382171888876334114983718799702465333002889214520263200141995512881090082421838359823555069848943225162548214482574846144612850246946905921386541883433404572425011137145785643086840965295367124279929284861429188229823775734443977282069426471292614280922862405929672107792250643995155811314414123419105786265093626596076787042258738001638119167842535769902104111712024032349036118785403480734026319049452176883400347423198560724247029574733999217946735998978675152287724031684197542398065638180112637712295686380979788932364041384481937014127786435777488139179162598600484454781178729836642463522288407011252923000560440405562120274233796032507672607238626996704105494521777241636715561170690068063050870927090035450749053043796832260431504455984950637929939784924819003365387495144978492084131200005941233017909024249441034358552725307106849547948616129377030232992569641310608866380939221498625541223689266451996023897251370538950294164667574929966661235334167594421075601054765520860785046994231080099745071608558561287874333923283567949593457148771310376745362986381153730122765892119131603898269493087287852267507176197935588093014880153976009521444091432868364229225379128298865032098816834606646697100886956712645246668134150305758267585002325555337009939120717555934002647283783136191117695967078749142743664033792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 57288373996595874542638974632022229896250133568366210214159755761768632107750548587275739804590395599791098086938946044729758756809353834360316755827225652944906902282618145198966524556634268450164833434493175236208371282069945993685981237716614406432840806198526962268633211347320676862443762340297782266183277662074216870116915497289237572370972094663100558688633499125905998188237884400373876924778985252295944958055843817988589758560841279687495821881778141307148442418412875890180881694560700740019491475016529445485477334096182555977270141370538661797592698786796492150032029334404612471089517615856314007378206836006855578335812466106345279350236068422159324959360714112159481101231885303657576233307070007172244295797356518022093426815028875673428468858509894681976830321924603246052192080988904986112417455811456292010705195511200406149977877289236363753868522497230769924375150897190932878950473146629134551496140207265167615407900130670506508986863016163492925045687921987115366731332603343017485684179817153323704855854245857977923364758304029050614675625766639657849818419426140511672790324931030080220791732023912949681746913537073831139130882948826299519194719917979999555312025226277645429685989966919339984579448869583301996080951487755834687928895755459378744192854087365926204099533672419330491936396476400359064212323181459555867641815616376034711407488894164973905293692432994282079069753219891640623388354614580263032792604979894071049838929606003788241562656862298922573288184291834176222218218405774967354377151429950161113916406970643310371590740089734075269322338048335845687195991354699651409040628793834311938113999874022635082440434469537223935778673136239625067921528760138020405470359428407010681934116583174087554364315600231216892540934522273627069067276934092453537045846026833134590522988643484811567260515537126350390155174593124259177436386841170262642554927415022804819320243033300056689680540970742361623622862899626006757793017787291044152346013645987114472383082766304045286092635484909581815021843330206587750700958543125349285696680081158741711790405473894419173669985920903577789496555706734240061236545663043602787060689207968462033702185608305283128875260665097528230784614528952428373367308741697993753249245922758360360157348775385490303819486338887834184019470836481534176017313962891809631050580206430654534222530180652692629446137491968122245194130210526263823350003386673443530154890871630307556561693285993445447413214218891801179536452682117495644621124938058674310838782034754451933500274153739229003367510661973833335225875869885795237202716969912864083425052335489907949568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -1577678630901051593775398907000069660065208174805788385829763528930243235616718592424745894717435753158385937262725264686773090700854139367794026730214741044290449406762665463997550204999837218659416856311137941997949446341605061594246787750725104312655163235051933508723409074729531034116301867961925760949577134162178501510869688844328975963866413016906921544888623429165323989233293106011339009215212314765056796145653802849187313861742494419538087390338369426060649796158262128008295839961652515370659163737493919588366164109782405372739265212598138376844858470119729019300053076502834926953256030671115157937753291249737868052051558459824711838154193611164564372691619348472427446159793544660048123109169084001540983405903600270697222916688375131811832336519321931490727682052474005962650186538736790189596994311578564380886405176685195004282348043002570264422724909678764359588005981544995125172806355038583952039023511266013579023022966079953016644294555941435488152324602069146531988446796815515313554473865141926111560300087101713887288384903653098432568122295595313593644715341306994760857333135690552511647924776329049483485462442692408574498780527454536870187546055783472677090790887308082866004554048825820791958424639994333387100227389551477394951188116030171095847345128578276300334552280405148606715967312316699398228765127209005796375975658889091713896851175993237776520393932579229822729970498088924675197864896556338075528696188723902326543342102645923548003705421811847066468774972762084109965832728834931730283749085472775910707110734493586426126415410139842630863670037985000103442101960503393418476739635964069882385567292249360139963403555190725651642842418703793270599255419609601698954860208752271341535102882029426994557635373525317107665747122510167557389632066992493015556135011297114690012891929962337663526652480133550268161029692278691158635080301546642140186575272117108055889055751517853853516832875817188811701145951808471511842545624993946877369096101806217879570556378264386625269407355955094742681623538778024066107283598976065436993948071411316135794504259166393310338452173372996590556888048165466151911430030327923318599591088990160869820556350507889724868605725523937894543451675265787361368867334417554743871366062257204395650458903434690877756095530884740003155729231592202311380652201417920658077176905879568808013032716681575273425839035401068226128748685425008466081625410885010704975644036467163330977774301651937851612126044304902505732253831225636380994390733803740457683466476099813639293242357125099790800902318205703333056086606308672244420112279338344051616456273005719239945879552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 201212290163689655489324184682861080857028595690717711107979983804799724656348939597443051920332932879094194101415044527003425153829819519007045172781062207449049802142411926442760706116109954783334375561279142180377824168766758468128509024080618634652576000423150421885590101093695419192702743177401295758994510185845604074550859352356390731845060219474239536712511008115296380935280635935466838549999793263608077609418118266405963102590983674717632022078709347925151727802640646707699721003055781671354489955572493792696801093832899700691584829967002452336969453351396086308802283417738993216450075966389985659413469096770590195251708936471300436561100795762712305690393460885890000432196568580795849840745995029942742723888193094641705933208922522336729544089524061747548607755264399513856309520686259930898529249202261223688377692804366333200975871740749530298150187085919184557460625571715545094425219240207143469187184717090406376979393299621141088723471697290699617459910429153755773019875243747950444461012206557154796342853936244715483324633206472960275655138668035980689053095723650957851940706752021395751029409202790505773033624461461971603471964940841717719674933555995159987779996069850536820782224403114817254867316970521791738932565054350891615789656758785290983081918971570566565686835552413762314509835570967723423780427233857452795562303686340862459191191643461622544628584368576678598859153602903217631283501702339462908465609768948989756786442696783311107684192261276733067225849237348564382004465100541868037979347143109907207053989477861873849374384383452422227755281911205514682761556455956291303368240977605549647778083828610917365268220002530249895337922099369145136062829950928365420651365998141144098032887667222416660493413812774648142631592547513774883269875767452948406185496499349304468101113939743543985366253579754842750194495667241546091536969250610632884888385735439271688451344006916560960504078044727305904550675606008105772492631752959571761200358663439901052743801254290442066390527669186894187706346119827217642010917720814125773722660342228479100198557896692412644059080486344227948479902871767381695461093300376480413402308000213462621636901696783329210903390486328520513626964634914459741975870276151935890861418919989828550424354452291182858584620522911693942958859002293459758117670182989264947873615017249160264116430988404520536761852453348532615575646358226263801653414358998442300723484527767923257162649039307274737250188268266565510776918853214164679078063036807586615318354298574468559456401391558691377861297975268886883544675217266275298210957638042711332964765007872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -6720258529317991777389708698178470713006245099414556497276526090927068132110389881171085944737483917069615175173535669814159900419732316328597314475084016153237188074202217094223732841461135866001203560231446736309281588135988821420365813563625708424855564423593086849543371441845401693903528294129839622897375770470674402586941745147656364869368947190727078707500261885398598910922450366745576201033214747035603312851922989508402904335540715070329873074014450017554437671909525109386456007243950472496550936262510308338697602988434190075586311798510510733618733438025826358102129542072555869347668413601285581632206230831791373997203630906173301969633138806919352648222372490410020070630983187379400174231403935178175587401753239390626484789471991145367983884436768213925474023606357556070627114909309953557350870059687210492811391456198563156260592530511783775877609527283040080275586014162009678993433965788102767557580408117679629113455698644239621516277843954602082150293118233709204534604027000820263525357183518347349312633007843771187850656002660253307224510903767970604078520518153702011617074741747334108252613181653142272277584080233209961156491849910803825482379770605219243015472937167367820315685669013788401877703587912050903905213248073185477594998948023146883837666807857452165227769422369560035726672731695906125635927041691092042922477335683238616444205274451848459204239100031683174359857379597802797845107108237323455945457252219379635721641518140944364766822203041757467090993572457384674925311371800940029781118119197777719876252947713924090028402419762262569068282140249380907562101504606326332813631281009127006045259937712920164558273521141926814114018932713535192845169726707597123151692928836761005810719118076450375256708673274769956174441004583313983642729325345211938511013567257043521135883248473420579309582839926747618379995891404665404148229752157350912225482054325526704497586358800563545295806463141955468992784456895903657687577487659804638762776690783800778505898789143482165905081536793766538213565821405002129731705365348634262216357714461360739567410488430207106977411166634379990002416356095972112164841482972406538306634149570398436077114179746639095400870834254843956767371112197003039965321562762505911477256477811317001011843711552576660048954010837571332635860696416262754057290985771857277940311746679386155673376695447709241942770329359392265506095549119089461803805438019781684542072178467582621306468768630396856709423137354660716333853868297199809294559954726108074354692204974140928343906257440603324333731354731894504054418471826830024062076306118456626772335929589760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] -875913235718633225291869136955738593183539740169715953598479993864279138093111339505448710215192182036183477674576783751799419231900363557036585521368436983047423576655664411706518772262561740243546824099773680626132404134953908859426076427671866469442577645088960318080498403155749186407659784608200557228146300295485879698157271312338587576777915494463889443468344516749583591239418482357938771326504308075612946007058732016116757558325059165357094393896377217480193755948545299024158144350682206377253838711611696618779183147022511550406444035606774564491624297216590992193339655990976712533485673234716048624464575584816975622305979849060182509674034775484967596982846660466701801576720214188707852506807320882095930870352947129495082248679425552849174664656059927950045855979185341959541966400805290917788409117229800952816629045381567385286568356662565510976783495532389990772085295048974424764096704582659169993922497069664124820178447920857844823206055038388455548494528740261810521696562265193765866799555488956621136875461501249566908264002236048693149098982684658463475422187297497907025777330139076267422360982324759581181730197361979406857324883070213966213507298761456594982723338167801574811132381734907991952439681315295051334149642080492178576285095123879044290463095875995517737381193497540734609409607782308356510963948205570560472314037804839433830004098980304310605960087379543051357273843871002767791555273503855443055780377679142523136757594000837759189150982094818338064423630270279116095880119486561965179869137937165658690801264640114228380168244800596319318012335184469359282106924048287931994786767161857312797108825883170389971440600780663563597071969752122505032646638938906076605813223388793871405761290631101937342400252293751583671155547005675993937998455618769573550637960720052493418579585028267932343768001039119067014444320857705367492871492412686620776326221281319884571392566560914053426148573621162809075484030860871484713716363583220223822232070526385929452722494240294575760495117903554998895915164173895003610790120709977967099414928948739623548296680071862253715536797576947645344373425723018514998947543902628947676519036525868270099997598531690834830811628557699211255533640041613524832293027447506928613393435495494135445052047241607267983094034241149938160942310111600915456769120405912753671360555099834998259573112484615808569670586271220734156892480201901651911267715291438247690450252976642890730022915885872743011570603517653263149444722328263145416225929617357281736407464671362942634712955642175992681931632252133845107639689555511495182782825660241701831729701827117056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] -67846160521084510949135191218768524191196861124479189261902446012894680222473791339435219319523152834115425102069911108623021748210804481330451696987826898819568395033849759843709189133873398863012188437187662994949085413739678859124588335426924706456348737260731508588293914326450759687464668201446624991826500844176855627405825986564622141122999370520066597457664050898551188388007540899414716421852375299307449518595451726182550238796769704714223305241278586831240839867480981086748564424725443690095904500307113679878596542114017863557206434538162338957364896413985898365388251170397709281330443979783826139956266339543259360636333555505659998435520421808896834123041151462990351655321553529043191856556225659847834197684014338848835016674746987410998113361916050536515747692303707095827534014536093405288943373979523372222736749847958276989223834191679267530440570865890458123348135141665442528757932694434328003514440717275848593380232274425430279618802004027510307979849804670465951254636252894061265951520132366559161942386620663458759689760151770888279984461931256370956517903281238725070095863818174396805525212750034213850662295426457723503852580079868144769167468723739273388031523478775665289307504078367011062784662922889707536329198394815935261722633628515794288773137148750290827207878192395611006571304818311763930377833713043278856358073091147506961544200707437643506474338876527760845583661944737769906272809817621134471719413530547263213629049527061597232546840842032540630512119943418166086537012862550176984405503009200260810418624634983424237268787454070360090796639396683884060540310163224700230324719211077220466286352458914761095540725689512119242455936104934982307554942922764681141388281263437389104032048628207606102525540243136282747354870412369844435556072637085743042227491706877408185750096455523224065991062060419469073505099075220324716436409720327493209751492261957283003280391347180191518514315521610301981355670711852089663519729405247654441329644801306170643653640103984679562135349174364083147663582896625771709513437181579399283874806084496749432654042853058605747717490532036720146557315712802257953549980293738690963910711814744168224619099071588686711108685543815288812765815297938870876343429391979692355083418537485842123344616225648817382103358606647447784176839913114943241696625823616991125996323073724347459048081274832096690081861797345525070703770654783344272966614891811781209829173925635279905450303183616162901990893162260658532148076412264068219627454538155176189628206389061789376498360993205814509278525111968051458143669354928119853489850707043048520780224622210580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] -1861854217673273279894891995393506436423599976283570856066713675482442846685723559200777663515816530392231861051406904180154466842510781649486495561816024993785476629039201728876863661123830543347599316515963022278679024270285037656370774654049132434061932789642865498214905313355555060569378195827079419546775823410158137462159460414949337878560262541054048029060597668333333175918309642058788686305065861210655582911424863180677749174532377648170921423793498624109175620057836747123403237729823319078185718546933831585180358300091892730559373435244985180574406385249996762821600049365539218858629824786570463067853684604618137649147977461982544544294540772092621949226219731052267980680655473910100842738901358654658732884196768923864990924902542437355759751746158234494701145020947479181783817937977989164296572985299066210903430473079555470490480878113962893447172884725183087725488167819223012881637432286288892225390317946485689593339386245596375670518894007225108923033030480372138760236157295392447425748061832068748876755272108558276729295162380895155478916832421794383958744139967479186662971527651115074633730052149338289023969225580558586836824735916601470094666888660843220172166506534339973462825090377707695858366130014589067359578679354797869360832107395588213082213626783167033854389294254209925291361290828346134135740181824961757439196465192583413960572881663565765238194225114559812079570544977334941894603045295694847795571873428851650258925426265117874857125696898384414728097979471373223120437060097711321739719653055513754046863392530145199736181220832087991726801206280980371238158664088438609803709398315229291943632102397070481136345856410594427068888128539158100424472894600447299274912121431094728714111009482030556441523188755553172566529531084538468296541719061121808075563538371888743780024076037185649144912827148379096401126417016399421096716784934284679065873996001411908339222985068217060938368672488839220253332477525810934679677009105429537443200377744889617140906346453890085091369848732388598250955377674532141768208019876215252694774807042762448120493057308684862653944219122350334693019235008637035433998265626007078631434200336008507551202665380538466457243870886315050013949296178608574054244859140694895093096150216827184375482238974269042629670108597133711275018314417177428866461315822337809377344779805739157927175583183841583196740517992743993615625972328899155169656066824697250532402021725988980014658593592024804805678610731712014833458162525008832189015182150256973677608901896868638967937793709083523066621720079694362610427494912259061681887885303003933959993817184943996928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 95661537240321241016782347496741113865627733588554925785911378218492315831297946102676453079535734330614235625165638620905187165447444886527568383226472044501045132060839026401495815240407219775091257074713914731965113008868695498359211097884212224174287944019229700430356779624868107619129340418204206119302045014046847168887434157620900285359797000513016461082069350887424020361222560275262115786905119508807539423889628099265512515859959964793052443737656661354615183902672215571472127742948781031354257085322284502941847796927044024898615525039640734765744317180366338868833235774114269518177327671923672820916377512449352200254054020181391876173974862319639874698165078278527592937247752198252703856451325043756992912045335314913832546990292165540594375582800554722090376556907721109719895880397461313754341357668944075454847750170243539573302445363248418773958463015439516726022724883088433598288648467952511448011166208129150577241589705894343533487901059187759863995780191258408062684533969369174280459778698276205134386676502090448195417449535115161658467734901584113794488647516726512320542395075612821741507013811089899603944496053847982030267503164970732713274446009535248365568441500500275603312951351127429410757263298031245105352209883390419527730136305474070214679380096282044879309470238663674244125324393481982585702088980133513735591001698608500590715785622776812118683377498561773150482997197285557099881601692690428617466276192034405665053038009548808446649673224367053198944714433471475562818097446663618930593787064956717479101575078494924457749871463641797340941347299816001552147937312913658039581321211942757146935193590249418335429191298654397594050409376074180013351452880350076616003567360413419560094573800770621797534347005997636641324859077935472431116391258716077849463590230625017750001303117011300112628982656144192558810174611843218709705547295916393178896249636762560201479495539355135377051068934503675804160893842046545022026828767338175560650608578615704457912700486568707794957524809988053240326505370567552424949633799511246591667362800828446754338671524890277709564920511708055032447600481894617377255095292577163938407847261669016002861434692584796986331637090112532917547570051944517272795323491830230875158549989679784704265049168168376654349400462623517515548876735940910259120871902206328572558484691016954504361235748819484682776057934297906483095160203894672874346154046578719960699253258111608182024853779481011725389646761402561080872626364113161477326731535838998601355350460491791496270718399816009382902025901317459089754862279451094177248281532424494979178721346901245952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 4966623521654298114224650448802149563427535650055075900813540751137963996963571280848332370172972901874351060763382068085668918322183720773253565839482995371432837585974714688356201245659475491858753110584257789583254632801725855241714697068689750649075456600791195512580578347137407433783414163603237047890646240015083362979403495558845479038453139288950188598477052064454478721394101073609754970590000767483497650611568225521099599523676524500250711609741562760964100966953847572142538090542982586111473526213793151120124301061206126915054989637076570331574888472089256232297173481838958426401009022096011720279096651853463985183746388164357707403689807841045288406112822595421700156622889485382218278813726260567713471031604699562486874194848376180902524891163128342553838638810446389243273816120627711431380232325425089548916105738908646532726295285581955857571782594317975480506410486792332971013905308767052544270325184489035399128875889599350829654306100866696260234492860805996725220867471572167835790985948303203932633609692202462486014972542170242874660162323806455384421760785234081162410884263704400544127313889370577313228103592553119711437697979452462949917945026415325338841618984273985123344539045842940902963612501456299694065254042727457949928792466680112534403559752579220728717409010061661340791417199298597685683901472072838094679678139634520765680051582271538502939771535810219932963395381640387311249353208010935970469448081443098125505503653608427599999201676411664677092257854241613263779210083817771818058440108329870525109393582941344806810732217885516883147253885094841017334435791911496179803261433999716157310040573043256569619306676687500910993634241268824893054160798613091189359762198547550807122747118447917803308297994738608766686685351189383164576174840259277923920323950144519279653429562075347737943861597246711109498974884361387505424978879224972340630176261610659281595878709387387850064064766287166165512229022881023165320957983031836625581916931156028746857645147690086549837994616276619594668763996334538686840385966018366132006482776613170306312554169115159288173549710512370006042854230163363750510827200654271154669665102547828025243945574004558638526258318608780011572500602622692834134165366297796673057531204350352112645601194360710773699653364579360279536303882794802759145239814852728774892255114726840524749780431423853433308133004255235564738662187125032630727544067990619237789683001363453060284431765001781874771022282822787055458967785434310375480545811498262388443400597179626528146507129110282482078879451763406163702089724948884163024026107799173368327638638361992052604928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -16909186645826677251236104812286345691575752337756711298449317526058555490228008092132729441413439578987852103182911798481980636302098197639103839499202054514643006463688784023166351276839505013424194061607081689486575832225353038963827268147130120394852071389602818753319953696176980686718167398449536343161955340727953266241883530318047894902459460333572688314916501260879472628066155846056810367897245471514727611085070026766737813360411501221881781675434720528913177442760538535453286808847553779507224977019345939360718972997784490644590982630859818713644650302044959332382346534062222407801933425380961891782119173118652204634989816566110357954778401558815143363392151680547749343218284036490343540517644153372517091714631073006066275011248175470172108369961371026802827469793619887690535231286073751918854431705405288390266034132400082473559020293606525941719502479598139550874438375158515589934864837580791331446641353046495085085603188415753673253219016317642917952526223915933061589171770198137644967914941531430098613725185984447793677313151002928569732098629146979004507270639412451445412906090403138221290448043011818790990508658129299244129381134326361380796548653309606598062041493277666416162571455915729518140997064273124439521078249021025937791215143720737753672323913286395044416817949114242054732236765109331646053264386223678613257552673564702234796692043267126871037162700463028546816506963494471532535742158155746438123261510049357559070089029958520674515731067005381885918786752875137197892466931628817099970496846542972405217184481986812131281012374835906683385878953687480976124441920603810553236526148634029147259160854439906714860767991770354708067136486042793032455228980145791348515206314353672966055413830637067597953342047514631992814115248034014850740959064253725795882620299488922310225509079113949788777994550980923288703502956174588610538502797670798163422828925045360271858073819715047144849171783852818539068873853192485972827703366176052962236199419516542351204346395463143299615431981320743856980542949872662556738811008164974396680441413089983598085115853005808893699515827422891630932360207928431102987037122520047567238459955173082183760767216956693938066455993283994683071912903104664632168050877765883164745184619253750843032337517072338329084079692908985163483063097030515163871103912539017887889355373132812983798132297598646568585315319764675998016033011186767702740455520306740885674491432366440279887528621284740274823803579042867319216266919554476179357366171270860978590924238367535530514843545199057066356818176906721811673737762158363993273427771425080448356867762489675848089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] -1318331538594326532880586364950117321725464600888065098388665002815941358266321596309695043746403597680795725989951645827262244597564213119707137531888801507452502907251099846546759263391466017632900916768511875099118500868152955854177288436396282914711449713129482493696437810208118395764781954292596201597296647763034760422477029770929228632936906671536533188220032370934733388853432149169843761497786013661045273332102659933305904103125298628925362747666979240008058278169532930366309674633111605770476781975769692380568803538148262301002711356742786403870665544327766195349922233057402185666556582542513422275861697484731833468614614985297810787772100553069285045142199043346025965269963525769178425717125747593784726732039704506045831017060596202769739661445177130166939308324748657385580209203616168632256313956674088175390511782667184679200164497461602861119593390220406575709868599069928854997624746905239811851545611628133625321668280298177207139462755094246195997909514214593990647987370037989100951343843861906133124141247063304851252762977075613960177444966859279151979272976355191612633303122589954467189851513558773150426784246524561321580861013908611013671941555693313093825991500208529949310239217939048255179818505023946756415195566490430453020141535598479831111813597558476570993590053608498197517728044717342059329618512001765820064554249028789620856709842348513427813430620966093265448134228084206832466438587363214657375593183477213739144643750996831845749017236322321772323878876109118594323021079038127788111206089914631625049766604967025084009142445185814790056162846093261125699949623761714415781620218257760597386091040903866398397694832626359690962258196797690911018507789671441216065892846178557284440089542864455097642671408780925995364816508148617825577814305012450411359351267822107393844208737401308006146629335523503140044667680556935806436708684973196930828724850613499001362904619097866679299257362798583728888143088424130098128924421260094550045393680363207563630636334420981817222058524699933351889408414147302095519321156450926021695655882291224428001155145338882907122450733873214919126171576669387525701549135575471178039493063742588746972436626138826782724279335319447613231368743486027452014211028729909054306695261947235234766984385026260639290630000067794919584842574727928482993980078567401267596223063304003187573567185633666360555386681324074076310915340198940940392293427653386327030007112391531012448307654039342150520848000962384527372616198808916234387819773625736783136431537545696194838189026776013775101530222240227263956649072256645879980910440265218374370752504069923778504687616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -860801785510105316311265109826894512489619584022804695091267589707008989252587064407457057339157893180829370137117363227613711935672456849936187509580571585209739713831482309221154289970072120692126306846295936991831543434711626893355761417923510306451312811111415581346888662658710898805751632333999439924909186038894219188427256774814284836403566456080246016778141991576022639017387067284556055716301142934487702933170908746863692709137131905783983582995516823371818049247074004813174475238705640993250363754077873169158417172182355445558556273791553695487737491640009215472564569259877700476851359451504031486423256207602208642536980786724419905396067148927650580271452686702767866825040673383590645989761705544661031880072731859519946091514193509378019124097865013765968152820163053738373524232515997968692105150998750806162128819272313763991308466847215470132374114388047068412822743291912009079682849237022916054953303512013381457789714472460893907618884434436049233612505071604694681932563162417918367464460376537576290041705759337305729821479703978342881570373819270530841107746102732525648782592468508200655212840893990489068957513556722267425925294161305665592620228753773124162280396353277380823480873401693390410263662860077115507912748672025156226207089569890285542611583200583837959119038091515585852435736603082019703802964474972388857702003278631061080112572884093061789437152664334158618917032517212301589255214303058830752498674276662184990202199015050299229775348143527239491376157322195816021273672972413150476397925676167699563970201477295268642854847602319615994030234479363829788921776004777202274995320695124049425873139864596086013011545772518233626991253529654673671975258195075258368865599019323287799295956951187152313629121945559189963554186725733546194438935074177204537609012300340717689435089838718561394432796943053193282127426674516482694002958163631007421482279346752936766576368266089709350636944593152409046411220066122591610540152478338387010886735450657251157455377786552834681351511629085366624784602142256456683488581363918675770819766126017879976085286416516918393698325369796387837705921456327811207574634517998853534830209148425200481564768739877205440132313482572815628131618139591249584123367663638611044278203488471258446771771194856527113036725106955243685257751667465619038381441506598084878067441945916397885394328265075685114392938464655302263317608169544259372827283783189113313946384724765324758472263963187966200355344556314423741327839744840783668807828943362244388671295872549784736390030763637146428827525127405260642721898735641577264975967466076495424307820094756168065351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 112221423706992013369247174633471143958167258196941810672877865266171604346890200365279204305499243124684319048096696917732452007109615482591860419908879643054279207908595161795677465393966244259495174908442558317439576129193184246471181253256565429844092234550842559877624059084326272033482098839619511888369001606455002299541850488382098752359034933006472421021804341847130553042700999764169831353018986545433072428211011904839469925331829710731621231163627745873575791295887837629164977316129952057152103873618817629654684632323028972678203150282836652508764747795161548163341065684472739024663718805113653627493597171929057832530813008226641845591600478860614261318580875111711569317441739652368752893210925971005754879222512127638802991160790862561695380417576025121045126330356454888882856594395764471117044937248037150249118349344917916439895835203087547610979639602637904459879040725447599294941418146317977369029289367777580124409845316498661317705749481376375290814919830704539588521031939859929271834392391897930709368351900619420565198968100586505900710534019443980950218538919342074984749246661425644693538182432970874427821875437215589651616302090198128248982841227607908348525464292015923026127732564848869883057154160963519663544175736605036764073676309302581519196265007260288590498157513056614586823960100242921768199687710478561026965882653476562978457232917350019674268014551341512070801396005053592866480890096842352055974435857248668665265839222036036670313477009380360652095407160601596759557223901992446986831931918679688265287662835662862185098987501018002735219946423379593915185394144489929022363541589301391406373028543184612821296446251082358797774260869267706398264713485309269187728413924244118525771453977365136897520129960437511196054068686714474578840215643474956471294236535077624433944954411273380357072933889858935848552840269840168432659701181914748028180442604232137542332057323731682109779548558622838650140346771294560650588292458567301946374731472559214489857162145740154916432870025831934939579664559669864566813924655416911726274356625770161219329274802419794890173779347045066339453790434798308877906277450925683305992296431631850585217345944682345411726855692811589716221961758150514973073575893035026645708669018470185167241044114291444445511526756656831565670486705429540132946257161671240551084076525808027705084669307325649236801893343137996139292917614496646657353944796590982465728487487578860726527997925743286220532126612082361255422315495873967105511720269176012452628532010096059352972575609077659874923805814572767026534765578339052546395492943852525093926522228234464519859994624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -3207981526658171071021809998002606043746079965105459367337683463496721488913562460865384949897506200886548910735154853969583849933258642922995199252267656201388613424621993153109770691969152309437589761124568884446722801271919512618197738577774625867286465740924886695719544673758320079952897614448900575651181713562720362635665625319182036715756283629557908977980977329094187122383366317880629774963500561768132171534835942851650868297059807100914450858321144938761102906583217329075076091186327850848299647674248796564249866501238584291218460198968957983196344192738526516522915336157652310779952448524556354942168659863335239977387371413936660339094480511392000870570434982163503492329649728291522847988129909167536864619772488133381337646389594538752541369346845726437950941806919019296024669965708140444048149655864690737115991077296921728878969109103587867388078059117064602003420059069664444758698748908568924576679341070778731204107508509467577930489722134466630704545701889350922600636343444817775792953481097542177881018557586224756153688473674828885095150774367755883642211385883742030679459774421798740441187376665462022035651739103148302364555055473333531963391736610697289379404701402707579455781690960160159762827415339333765437599203619523735194984382608505177900477014250322696496920566725898653528176107014113072246766777889767844248766795853423690204822663191259924998024640651414269464097787651487622409361795992028039286377811199771147555429906892288503072831801918597697241173683574912239009335029970622145239287606575530531033822247575842250510267167699255647220799503067262441707226614052612408829342818501416857236906247209334659044664298225182629447979376724544022630287574275631853715352053005475661699625588108376800288081671065767153717417076958401576772840484845643220714185700115424212525488787323104967026322232033831975051062244885914371589741468088108076582624745625681568763967923603421537413570696525926138574101487116945205540833355885095797384261105120967275551062607387230190197643653567561707973793081410151183638344919922644513049247844701366604699485971319848651023609216195870450679480806851662610829178580945635122696619669734067718564340729884320150598755175864432703105620883445238481725386089603313921741952465589082706114875817255327144543985010237920045353759982277535592552651151431435570219619975917122083833176985502213488909581796354335833820267395973688203260349876547595249976888141928940739007790994922732971436793958159008994719568345864363534491496130586429422309238030828437125603324664358156549804790257259222772618022642334542734912872564907002301138092844646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -109784722531733970747917902832731073113907743509387463636034214231663266680209842324395272801043381949084570536357613917201059271670334607485111585546644235493802721212523006940786068315107187278066012781251012955135536962849581751142936347748318375026964515124585149240421461902944606131119144139055311654173943814406845992336132308695294836575361071032015659226352450275779758550117424251901635536021079671499463968687396707844319559091641191787645198940997582685780317228358064618136247974816843260693071043673109098780717166175123229921355776143074400632526740920875841153060862064884458038098550806324795992815183673630413579858186466776280988101537917528264797016291453568006156681020538879885374592391349007568666476226114715162687254990640966410700893427660567084384789068320272185881999307381087105381144388535857111222331112018020011585004788826661784530468825716101107761909195141785641532252943937553809550084902572694115839003929152331611775599743304758893180855576397173241697783167699774253391690385343110081765785395791661477012854479015981888105392817294640732789566025047653674458538113114486797867182676608609223921561900833294183036624566465777109021831834286111537686224617228843376882556065827195009111640367133652330985803465743158270075007420157666160721486745875051064208154851224774618824761062903596563852138147114555683933274013454759778688110222760511772826415868703021083949928203536723544722203749919307388965118614223025846227815823639336168639438342362811747062705726994913754566399075409642329908557979819035642919361399904317115732564707086074281888955183357727585839377686796981223385624564970725012073676210202885817260750751752175395860916912401446381580846158530250808843256680294057916063071936875341308968634056889857159023786441640511660161646653310677801750205052198594662307631770771677054323992267222930932524639264177481847878000107063164161047122259366929746070565281934631982166697396240270613597995871369880613313564519514070497803192964267057785901587006339684548175583925829431273042670688212909148697908640827608465277123056387086750678822149199101308474394482086564436284949904705397071756318152689170124511512270422883808716534186888034016850363233329808234596612802756028469170846848307688152686097352033697673883209993959611350320236142807886282333205593954740695852309991397755529536597553174409257821350406673510073331945963278227314095177827294359519652757971010171711385204100730949640366815019172120861710097409393477649860539180077172227606547665243028035124461957347380699626303896864060623806696243655633792599104559108432484638621320810606172170831653647679488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -10760186190955318971973246361671716749480840371388951458410349390536205452952604426585100403548808095850820214013771019050337911268884314787633043113718450929990433839128183167197868427707225658794185550414180503079448702588140459552057156814405999264386955830703968009655859295936327555873814691300339099540756801126090683321840383594247835868199205567139230794443922931111108010187043394805536242104020528108001166614422414552933090955204356488023854273743729409314123872220956477394688228258418466609838160579431235487343368799228585469868499644664039954718077510516325862724272058245051416074817947209876763040024736258899257895588799055433884106429205824570815372449837322966061092682992659479366317826744560748574663207349000876837529477023811207198409981931396986966421481309598225706324034777982449077127729522630421060817857077471860805704362183861017358569874890818315324176194253064671338368620755703084166644694906608773951406330667825900035162286392599230286638432127773095524803396208445183517018538093915562796499241602293228151332389685634474002548309400414693404078669333510655323839791680099582463288874357149574217232221082567224234852977861623687071716396367738803507050299720469719977492540010869531418657795078837155156409484907962173588473945213646731985726651448727330960120958758023461003913076371978809536585339711251792620640421410228370796388617812597352123448100257642985476211988258646812957004998108829189765360644542721474810277173639125217293671339121753956235299177645972643933557509029293949145620159788757833902213824143289127619332092909929436542332822435052142639709769750981981205636275854718062988103101417301433216020142776669599789151783650503070459378822690897045278565306537864034193969522858084169784918871094833542579270305073566607189838761629352972318993102229105878011582169494922855718218904155435772643309303787437104205934255481997955168581949622327974090324242157736498307374600243207083383663327436807600900260973657090674317629633374246095254048432580233012494951629649649228497056541344062427023184087283094455061949721116705264301097746983496756077785571393586132351157063575359025838212486185325845091767962258345380815785771886558168553543504166495067140702907521837310684570958046345896116055876605186170157464805298099449536850376498692128262163569632015121209668913644391622590833732736892005151508048493679521359608677797528789998939545635094006861816398413303950847102529728402062520258011577546592946457953904680872090899279378250465512134014356855941335958425277166896496990748241225718580420471874844240799104751338371720353923268410273700211061571083661475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] 113109451093574265177528548507314529405298742841894754827899873733083556106479263565676387944457015180356484462816471813633068120811512655071499912568018333062980193068009452010541103934084469229506724290229830272151495034999659869271534748975321075143111988121333944363280620420204924156003814934941015899719331847485884935457933889172071816462320132522489783665684851817602915245896332224445153985017943967490692367290276921368072107377225249489570967074088908785728937742508454618599487700503693063187231678892498460004642111855243110399958554700180233661435420476081771745188089850161399946608641970641165270222105708417786888008256654954539858124208152076138248866636682387899652984972554869688625120518107954618688291904947181848228645189266784154133853963536241963093640763371976413860435810082209661240816594280607670556607151406107424263283315558691418195174624893685507210211524222147121978874706623606560229950864466500529664187042256139152205888477324045354365809117166846815858454799567120485823110151522088413521474991778508655284098406762365460386328388250190346087679782397466003745471079589452890936654413299143392643685886826620843196713371816512241125505268571548105161249013639545833290361375243445480164754243481250177964306146786280292863794741991516700646851663818731406736606565396670175552371925763893156840578092648147194866038936541783150849332845447189147285143616393686763682435087581350579663475096968830361414145274227746192936038622892353972793830173885304300760324214262754531168206058467934651721586964918091437864381127414400393935471479746513743807476841443991507371300063702173016393191345431397190240837048985845905824524852776479191028868029742825267750826487474040581048150260336636309498825181730533153684836777358534217144429857140263756429678588980421146512050811604763397159987230570710131035743143002651444553293197316414792910179771448588287445483405323856960585197578247866319169822060090969255373467838962475104188528276134921147111482169973044863472652079829140179009129722079279330442128527845443304569442647422729274773419208847926965761163150482686938115024397176621741047954607627747998352967959853183661043468217753302682014577082742606373843173879419935467035531814904949671334902279503426944334838157279163612347758608579320022684905204327482587155613746002427904872477631202050644155688737002776233274484755720912240783486815751084476553884785873181326043907597605757188736391015977474924091365428296268547568771504557893507760510237582460424257586122464343380779891657767251303066094131762326606320842455297751818286761206529288812292262881987337873147936313096995340288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] 17711234040582277184023410405484489040716319061557819534882340307980299860816658945892603947906345795741389812034053184557355498581773652150748574663888101462673880838543662786874617065127195134482572504215781427907080511145382370229957432675454847442691634635572252339180081604578140926250592846645757560365574611094536949956698331710867897058847878079417712173057648261423469655728444151541254740025667056616278042394665050930077631608073862271700147888698969511561401247304980800857458156810542463223854615093078942367117590152437876392332493014860425233987615105284473056301966212404474056173251035038251407678084457374617087809835533724883134701330403998603305691356708621957848654100951847198752088330835727993355153712326479358135396358486153199240823216637306364781503320932159775107769442191973756024838701214154801330012559274000938499415089458639397348173394488154920046798065846954301368873558560159365951419204976555197651572480704549604781171648238343937702520949391062474185144410301618814601478063114993242985056177893403551635514931859646019112421986188499696369750731527971443477959888257942379620375023555351628926019550912837677772580430553413349729110415271227794968828578533481631888531037865220356023729829185276705501051247753684910233169889451207083364277419396198471825118911737081246951460291375760523616621551687741649216729127371095730422500081460954938090285588817903290988698149394473398455743041115848857153096806333357523792059049246264258614434311297205048352623941140225416840423450226353000783376944882235133241349764535956289854802268389673262869059660958441982165933012170872991751701375843732197638858778784128367939495396302329851172108373869661295750757388643951996082427943956268326830040090341171769878501947061741211049285544750250720830145310750164577948342723773074293261378314369775712930442881988719550858924768177817380055260750187435307687837238001833704271469652040122270379575480399935059975301921662752231693645173351833163355510185025335730023389698543798860209665873323335627380232404071325925802033521255983265793741103488573816549453450611505388722107874483651758590105624267622387954109822828526076298502763867860284348543788322735888821146288865389585784541706369594828272733909014626986450193845690788461140205135163806920501268088806305811532748319702845221516185447866999391306783609450348736014100092271127824974660387779729255419136625575295458951721712519809854126954511122278947004998061344199583707633372587122257288891483529253913339728899048635181621238882516977368235817237180082201038743194827470032632975829582554991438845317931721555142496527295385467617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 536372239175858502462265942367314740034531569465768717218153481041077766735442794932508959940053541609423398579425654296251683611296463331788146864065626383940195488847015555977054265907367433941574372170496731798943473667823353496629075642779970827906879259866177879356465213754566699372712324535531865901132043691494615249988115294949834495427904570820679827241547957712226462713981753238152462215282517501830465188356285913541350483507669473466196410489084635240171665163800656093035252667509209657519036125187380658922102863647531179440093031458436133946562513803358562085247191534707508628261462825368359358558557538523831423882204863800223173954361157537452144212408987662141740420572652998288970042498156417958039931770453148713562258776627201189421284965731676931299929359413683383093361818199390532990943588412297624990698730323656667382206313514315849749432144603767190253593693777332569363953453101703517433657298086874217682021640179890046525026985674621119328729732585614213604292535008498964457053059487740742122283092162472536425698006043154183690648723849803463851378364510054732231984928589709413161910245644824504273025426150970371996854482642144840433457651922700839722642601900497592032101041418550416191489314186587278529085837563415247681070330107060298515596880437972980028339424913299665088249532097162321968844693353119206007516450020861465230375399577815854571753619886252004806833033860815634309203049188936471729198230369731682904229351205776350809440406138032642323178504907812053028236633392913341747933372311761570051734597496599400885292940510946442355048348826050968229423850497015160776448585548680517854846492817188858625462748923843303178138093727688953794504667974919062408354334784123357275845750128536538467444425186056375716666524144539011335787023959390931455385669684174436981776843690593026250223617216094481943613830083076034120935946624815147164585493951488580343990058398083670327937665669808420381425048763038228947353085614103583448174727736315463437534535366001562792518129446337035660134772960496277595855846712947188332919059152037064000434053524430047695642689043313281664772367604534516422308448457917019314543817662068775436718272543594459679671147361232192882967853432100585498910658903238770186141599159828783944457759457826655100015949019174930420959159073075146702466599754980361379610399812140589042877891105664395915044688529859734474516842823079282923376070640296935587799053020239272101137492656605706102068121994673012223286818997877466202446219880900033888564920046577507628414333296939307198698261040089504147059143150042006393381787961150677089593980432920336138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -22345291229073339052688349655381812444675529256541891806552616899054735749020993135935611136377752883948667457096815230854174847588304996478333965392414233719537302430930299408476537157237337772833139517328568480492725098647563053045855989685270348363937113714502288079614197134895828548578887899222073473258947688995961499040824075527078168506576609253232204595176412099826530531256157020205136423571402330455866755161957333720971143694654328605717488850197875708373931110551432576117493303142849677450437577240194966141727563468577533909956527410540789207109931716054281770579254457374951440978273475361176423605682706366111195421982003938093176743275990055785014249533201967611611938144686874752191160735919221531966483372870246067386840002279924339760037700971781571278600811879299115464492144085563172579303865868178057391802846438264657659059037637891267452463512107958189086285381749580309226221251491884279047824988899422858701827582717009474814993392578660339162459699710288420025479349397451397669517445135662026844073790068825793415960588679195723748402299682674626441953814508480914645803525604728895894899973400769306460467929463818877891821278504807564853192814829040769458643072352476391267906961197661844416219795956133949886850259164631779155906774935353483593083502156312108848804968747311564003208369802958464497217592564125834558578605879958462994439980965636296913309067761534530092617742671559359545710963375747239562260312930551137743507458265084506855269658312571508610788857070630222926523106867871665287119298798005936855492932217378125246161717126481185708145658766415017073203066072409297801375938478712476938969121594177235274628802257851307580100799613663398109761154808777819924246859986587680878501836925488697108625341395160146802420914811271757778308146491557797463585485627698667028414654291355030548774239384571293639858354963314986335536406750858056385799120532915596321837370094070549309971870604080519145690530049348601952997495317810806399212565522995654189533892070430822436726124242363241237547168561555926724074495854346767267707983419240617712479309405381988728140092458276813349793753118840232610492733074566081101742349734786500407689256675897160485766130720824790366539124516487007540754704903773596130543964183502302024112447693360610381557192715812980575832101295557325897822415914411653097723209167062777703274745910962533374619655899626799529095491352286192662148498627005582408631450144510646446317352786290280412880567417808667687427920908499713647834406807716205229523132509669089735918486829406757435193382200576828928201144676446695296987916273849303438457777090383765160591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -601317564484493951011278038725247296663831484850579469057877750555471278378932049071104389403978924093092012317399150258942654008931143237515729142989060424480793314916444194582463589133191396709091516618394064915242148604897460198781032966696865182085905046788004046023076225302860423497205602905681274418041030357824121327681938975905674159427732954346980927884982431542108693286745596438885485179945120397416816341652192174801636450455680961354567246792295739348905862594302765314668810514127248152198451365593002279990335221885563451841808616618066302975666781117933638114215648160731890155672147945953955193992896229768087870818101019329228835212265460405973789579611526684387142361190093019753669465182759966976627018811556967476736342108314505184794901343164586686385006776179126038891833101911068640468162355871837237447981369245125151697630855556456919109511597371315581210636230178649780449636014049039467025806219831948779245554059604895397589083281723646118759115338063997140660896280771339080060662442106460083652998347319322850399935756636991923856770542509442053462983979263647700107026151355336059569650908420697552303978445433791019178176726412596917638094910037613397641101090716663800850703553929782868968547630387811358412005593996562323917947141954013432629590453760978203384427674428538376210831057391083485410219992751436778540479020700948272085222629543669086843603696669919816055742761250381651605108519416711183488053923116777630220071548713341421791906419107211132221102825379521637496873307457822684876100162178261639640482250139819721400317947189721800297477594540391696983706597587654677807743438695915034924835822670482620673710215394302627023859767214442749167885257537437742760479892359138805791929307790838984778206327630237502260807127795425008473283608420760969404550419218380558961260526410986404591905389579259986052539454188487103529329801151671136661202576998586528420710344934160501445571399968234600971353245842230139768789145774501882113565806703226504678183078155309341377801457097148182052508878401473079799998348584468435547124434944080194203176319285738087106720405264434879352872211585198743309974878348590834395276246112481072777996819928397250479666590460930065332995989368036130414865344503420852373034309784193801426113265402733744290822184174034774636620852299695195277259506287374099808596969428254833320336112169331618797394006830484625938961702280948813984773225722900307365193359072707112885499967748708295927213656277647710952963598905147892710916377092639289517710824133711137911132734596522050496841172598235998306690466927093576473865472301132538647372545686961553531731968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] 4789078075865567480035693953561067522910641920109203896737021874070342227638189204749472707003449849959063445874041464153475078365792060814254633476295311219556468773051558683542596962188397425786199416348614122603935609530074168003388207963766735710161647180254121408922857373769504816015525934004050867769811237447612231060004767176287663126203941601928434038624022452653475723556171286613927862947266576719778805383343276672809330134321172318691647325773457216766369698699508379303307462786155367791976099926129530589293498563777970996770331287598628915901553925614436173284793135627512870183942036118753050878714918059817646136948370957559639137922134737023080989748132954603184361579143384329339577852330292694567575348509327631236734081054173613367100463923259148935336599529703619158710286671371172802044565701726824077508874083302715331981132875386495277524854809952722738185157940429589581136452425588910897691200737391481695445230978163149404809518177079841782838700975500408970369971945508088144950817844083327082955418229422898251355374419904819286260214210592358111926710567626939928327379791042059834686997983401143809871483608622450517503989212453780480272503537746957321516397345577932977684727339002349952933776507379226532388497350183636302588524959824287961495445273755628777482508012210523176934534781065063064697734261054686890815778369964749526534609314884660491929017399546373531222635090863397965384122728033932929768407188438643098188101054248062008336999328501088600243579001513346823197755193525390418584980783396695490255212506513180087101501882252921303012818723780702370811044734931652031131710243884403190764830964289508435667989349284180231317597086769750589355159096980323499405882253559783206656992090364587512992881830585387216826431169813765444019702660329210097337278722557564216770749997313158589145882650065164660643167717185619329211715924370754984987846704338251360448406671784903201073867628192800943808673448461451470315918566121604098574224475996461677999294434730267876451989368718546302659774479190437621516582151952671053370465912524534045091345119379257152415461098971255471757604386461350660808458942821233499466352049544315558725895806807135680308387522169942247793259273174936661214897422287673902916256611692671586806673958921591367735230764644011402549297466203608378582108340696987130099529371987053628323406887712795113892880639666620049250040375273668511349805024500842797753736857061396159431502012818630068795480615502654715708990180504587258309615591516898200055042944459386143296228751016034396384277023090488228240574400019481394521352124398886639374818253330874919215431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 90235994763312966586476212778088180179400343286312169959468691526966726374801607173106361250701644232321632602897821792915843969328912491111849430128782974038934985805544577574525777745968640315053752970180198281180587948559994035223977205454798286041601157234256031039550222277985260941061213129401304333836753864267765761544915496121036140247276587888706749648364433894773193292090035278456844281475156548490348471996164769377744460508985072236479496062114279226416426082084561776978555026162058046624118936555007791439693872873013747325014553818910179798796862139035234621715175304758284215494821272110826934433712222462947347977818282559077587834282717707805767992880297020659500019796886062673430153406587792315328405556037171194320981118130443645815590720330158920704009307970485452970912634852293844343082818804338429597874241348338203319473792580309752546577830573208454631604762572137695868809796197690020678779624781844854887612065593370114038681621021359052243637871837490551689820049464632384183346682270822903848135127890233049228831759260036346528528204605541975471545424231514898335430601616511550672223103021013646799157478772420150815806822266736334633609819899699922766912414196434317126267939287616869709856024105749635995433877205178386296897063698064787439395510078490099753632057733670311553532227855312063854718400552160789696660265001748813834419846785466938492219146684656095612135515243733135714353245819861419337953225944254533679639361950073429493777517128117798523288715678085851339391610624888243756697511357695262733465232855699738150103101274220224845348110563544119013780288817033776749951809114395185463557203892241858808081489261922452714988255829517099326441229073643644274721640787108218835349633324071828179810613249619128968553767743253216538160870499128698950132974912276295289185742156453121453817129344360688341582653832895580426167064513623428375671760068030329770731124765306983002596140033919496549007840310014853641383397356867559503386288365897130696531462833131713472729478850267980330032687543266759279752546130046251634831372990953029262352296134546119560892890965027691004837313586712014941977288049463078130574160223446097879087265003906517905852235719549742855847904129711469338663520440163437303139555376220557835608751768655007160599470380656319056156909370782302815722547336576572612671587841698431931254792843926900172746492513893348295382014179987379886961315704729334431750182508654783256806247176271024556505666346043980604991961718584915792177269746419380967714316168000282432994978138083919033341427262028520978191248396180734683699207771566308207120166392354338878970134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -264293648014888220619905785269693790505255641790954317142056296880821067195148799119584148227339438281719059173053394829560506101392173464916300335816286531159075862057497919983333486842719542044381493975900348575718982497651928326903826255991455377145785397450195272625094290140606875980402837951896161659431662743094117194820023716972186643447060813908250924300546215454807898455362148965353879706365355630848244300874480593158624316609237735422760276998949059081666051837947306955406176241184347657921738543559847297556536203892815598543579707975026844953591819954587627645999351767622468554750486582365895157878282212103015483091927058250231958746943226760166810887965582137464160435945669666252846024020674737818487431735553717009369575164265163889137239663128620549616741755385953101154118116254910702820823615522579497338738064613971146769805748613843283716036977349588709224249280974531104669006641335210918579910220880944126665231304962137892893086269390811115500418489761420146860116426333864400975039714522636738878640740437954304150662747555850456204996941145661364705969755359973784207264695679691788437610241564037931031410672282889501349233801015645870935139318091592511645983888834399031208594582585564402936259068317658111809565892936910968420507729193992118004708693678172657551644951654569857143352081949845236534691739862041976751395338536691369852948496905473892601325867934903117690830925632438731101184885778094188714589511166444177266841415863464754282636876869736011799612370969521464928385294265294765131810072037325751343036489354226480785788739196292047991209133156687822794374680237561023477636221175627841676121083134759423803008535194699257388615546882429480279261304400682700852815470101336948652753563167850990222194708326315849689946329232113198564771702402908604335771547983841060610863645364432242717162209119807178250591790228270583441355714111233868739268436926910006691435668557844889190733558989438176989876286700684284306478446200322259636226156098327256086841774616388448382094800657026871318184192317493880743500993971517935005730427080635128825702976411857365574654056941959429742261672601944477215918664886733626723119045151912291345221296141085760475788378304883481168180432285396784174243046280280777808449865039067348677224718012788124670233191759597192052630999764678889471722233104391619788934569650274102087003588585503205742291064274164316810853584244259027825159828455850279010951181139597223006513711529643623958970698196234235369783750372093702159125924378166889306236531210852578332437695617352052358764949026995545842664820251029484732984712603343979960593126793943503409900421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -4110710940462163660667883691227068775369163284179915960219862373761060326774428785448887315968223899130008134694306354584085580412976511283432714490654125704409784530147832090525138395776097466012060388039952897693686133746438826460761234445887660529669546207320921200279821029481773189939997529029419063931576185564707450947085557186074751845425900867860125771221759062160024246677323609739986317574205789590928040652757308403367693773949276273481417176097263851724013469612047887938255623588234275742851080480357676079637123634778319633003560873230489952309231252982972550536414475454481222697956292515746028199151793977839463513614220408517405026174136386337851866950203945615945695967882078380544800629417488286661727132575497130758943595532883953890727895014568621963414934473363206211618200659293489691318875333884272250415671246778649165367246907919676271946608284816747443753335088619213703336561006031998368377981831794428650047243303735026315221565835716617205092644043219781982593971297425034370903032223433824973058720206772223332543167202516149448022612678679077805914427241430779844500207186335628564885686645934994309925898925752960803972096464820559124764366784447632874713367578259179412040204738089061034996431861531632124086407337932452917634791582359191637095780382721143397424739386453119196019002379281482815700380560728739218290846606006338463794432645141702567334201291015755113012620716511213019572076694122501380882371984100252517922442588409465086658814611482411029797848001606623047603716412984176438202497608926833792182069077598448828004707284051202377325556827980345884262849346594481305004819698605675150086751366545656911296561680432866339905633799076032046256235920290091459735221853012223111528819224760788150865159210824571023417392994692544733300833326754885009983179114180810017669194147513664307988045042679235589119451750104141027740144415668681400250331770056379387721636318903033305897841646725456682704412317400477343012719977610203136785005450094985466205910484695622153026799186230845261889810360609816316196387640394405165864463666766534010786949617004049700032475648420035840075015152794039517747198987455108300166522399214790311693130621769641195637191822422101975895242430982831210865618940516761443653243210924030987315151420033305435782468724392995171672648350264627234559251983845343452327170503901651320141583052813519645685404070555580750931819853950926956138688098246148144055020871103039911952912040605336918022161749878504628181192378343925898223038875027606518330188972299571877568101356475521643029319482970429935110716468320734655786647974624737285630660632883039586536451473408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 41239003474337708004346494865925125508482223080504399531720296864949670930671022293073362940242439894356590635015235971446452921729054671331055140712817899165196225865390151258081161997932230456160825977939761668235937770927165136135391267133544859753747204781047651153367732781448877305208314696910908416802423435496190809889745918263629943179689478612791344173250246190150825180723269641455608114073194823961916276958821768098623061974692310440011366128327572522053956239021894318840918353315912610033416293282979767025577139360460960768088334753127979780876577793347438137903699765049599347193814525526823374915533429975132806217451521727285227252557371505835129522326831893445088998388287565175249412624747650631794952593020514689276899361089918699154153748111224290807217701720711582657493809566603856672562857699613141381258180040213264214772347701784420361959839740414410872031566608751961471909213775715988164969088158068760323270603414416016168783471417058952356510713151898083992581760684506159264517502344330358002665013311181906217832808172964569731664495061487602923243261303757372234343679140536306335287711017494741120675647724236261367635626305187368211848895659482372119848797263886030925478165495584525617811138393742352471072336185036123880208246728001373756510046029049718740599989468368294683898780980348525963006931247191970330630794177938682434497304778888749777822030589885041517787778544386395992930168314254867946850880071172478512214738139353232637062102694202998634231143668031408006898869353054837534540316158500952191225848654496628173055073022889195246429556259246468059793134698144891580996627292095719265230122443337901306159779962812451787695387228312274155594174064736737211574734143940331194198670272114544936998473379045697550842601158766990476576410684885053680680324303478911561759816894715986898262485871729902400686137507825924573828838362161569270049271884427596068743457898231656604101652361033533682321183969667941596748499533001495199424855422229681491857133314595891265890626076562420180181300528186295573044013793060008130087033078628336426215604504748138845852721932860546265689513492513278095747263249449432756768076840336448479025736262574420661446765705296264517815714714100943947218768229392613036388690353571103785913320699147835873608509577255132554859640377574127475489124701104633308641262162747447900295703095002035850238601130726082475743676860064909102112921551447386314155510799884982339760750770949921718706300366967297622197352059685434679865816048534784741008508619144102087884979682412213822027300001272574070027150899670882186137558204227396953406076381822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 2489738969982933727419413142434834481704422158329184913765390480261661127029251050738113494589433657684454859171670202488681971400797415258706258632328040590925474198126220911991090575081005925643337986015198141218068203525335419484756783413764099083903541283848125992661817421420087854350518416649851696258400028761442598616731132227794207444586266493901153115367763307197606420882437447018553345636732902500075774292549095089886610580737940252907274291482193847175491031669783679578835509451517484685709880320948781422525510056556018065410121400460609118395072684234589974589098617442346208494176786883695376371407427577621008979248912401619550096578632747693560132955674998720990720271251271470887295172051254867023766360004537919562554311992366125023811680103741019769604599388766263248875403870932639326374964818692740359634067822365978285275301646038383451151457386282561213036648206937868395578341040031468031435120717252837692048150353139551617543365654382781485820327261302498808722651447445911754316569443847974350422032401041852650033524974431527053764904144758090558008046895304812264427475394281308144182307743733100833476985403901580809466625982690364930757902175820021340912391121883189499600730403686328863029442700354873903362376598348790858044028506322926866624138540122454906744780834906255288604480135566589843052268481308063127202996368484086602417554351962964576490517231797783420426926572063424764236288731297555619421281896588057133674609208404727660793367997430449240810238784419463049605633284818526619590398358800691293903949281783396392492454744042901884547489488130450479105604867535247711743756461419376484360634733646247401124119188031738855870196828655549984883438840078469022167386394903838685502042390187825121998080444079544575712414130822486931981238082749252432889404812647651504502898835500039372800296484484640892284359051480985000713210131851445329589417120984478350338397218904298748841672440925279462397836212088876090426911061530603735250250402761459272435089859511124974186725342889789388934945572008751474206856895056233661175200309124644415376265490390652931019502161750684201231372013972521237553239191226405158473322180288807640103963874295524118903910370581040290324850662058644749601442936819536300071523700222386288728365194924195612732121410285393502839335455038960536212344342577703650101677113522112953925591141952271821930175757915691307810549442741085500432134242103361943165021392255207064740697259703355556777359696130274023320553096804979584931759499762493800869123740576777039768105874331930677578563136342729574464315911413115065447993034796315831581701828006379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 252146856175850240888836801458406128216692904055327690692993914631770853639496165122940081916848248282965370452631519036947009580303888824701516822730810008185278213449073583455532374602450794701828116195143586883865648089210558652320408241946410442542506048991862533698704828116320847045203572379462697987959847361844316275904779010868131228111813220218499480835442876373916405138269513088168926888783871220442792376291467077575648268560162387634646744864843665656569280377900172271399569710068987743379818890756903773820791377822970545581318079800381081885474575103539355570959989414689433338367526332065835333516994556421720889269267936058282547103165101713837600805321117285330039019488717868078904022564797989169816795074781829601886656226757967039249109258920425693414992900790029187360383057784139433931948837579244229246050238130150928297401510183221261467139055454963883203865572025832324235839853352115230493094297026075211430957054232030094329546001932561169161750301223686178985903048456393435059564494227255444760150846499101247842125096730693346140697996082205986232481417489478553858501086918644248682295839320025317608849807302879939423087068006240217542703225932473301324794329408991412021569668601591541278680643063229563543952630157164436413656935195505912351353324999829996036337924073529130232357740140743097043757293818154155036895941234758586557751885962038225674527885960882185619954697826656703297594651791354658151692066201339178246464124081757078191907192105396559734259873202428334118975004665558744568834111440070045625531096172297783496589181995054580188970443441273013003250813836096736393009580284375472977778673140126966856136460032281792155741550701098086705692335559391313251805884502462853584488596375165322825335920937189066446485832776566669302643769648069335839683789024287216741381479712264600640922454386349492698314114251260272087048242603788158604784050684473346841223074548044574084604121253700821411171992660684178213342227252328561475292587890967527511118340688688879907193247587860647097606010477083077980277254091821123180177932021171595577936525283535662387848918370149638172763493477828583722693296144407808915790474346837671118454581472670499378807096513754220491388717896873931361768575847381097229449867391335624949726332372196088217536024361201072602370081660432109151102711225028240761181403297480740069788486386662296205401151567071226240598986469534198170978359720984771671908990660419167241591438228222702450556151830020878838906416606985166089105837944621611505325983422067572812662905553484795328449637086653190177945132974837780697862675992981948679965179082017079296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 6722426092781033087029106260325100150581767929675186600261917494013689524056653055408292511991295037295427872056820543737469388716232054268061052263858023839921772517201620796372569498030959779069527829714812599668919487573086167666460281799031978881841153318392403769008475349052404599037244921325586589697917784946113144331796163848969296572974539098263186638505486267382843757932713606645262983370897635817663594872658100635777408036515292658663609765470026402726144359539364678318865298738434451765711338332161918222407205819124440443267661896187047424263976954720412803299270686701937615513080037752974653327418013216510930121522227724720774838311372137368677378271935543325489729614901938593443994111928741732096607204475800177989408202187897494021643386673257350817620428619256389907248761570876251996978984382260667071698752919118702501802139127778201280495237716723071020122171820886611746763476885465483231412136352565985585242628343849454581734839362635846100029119969734472295545902646548388862962445458134860401608119186830972621820239037698734936476335279867835782007867536358712730899314925145130056890662219577378084792465578133700822520814993297107941121172295078986558860589722755509887270944913100464652496087370971818802709750077807852363748608174110278906302387652923689810042000837003928104304915690617579217017996704620588112527825297104660963497019935074071256926760884642998332472953333472867944366856107658763110916976314349087263263528951950932982337808286780488781181128724134153869790826732226897641285788176613821054953068372593391594971752388452911832347797261592398815692958314490116240381874359084145740838026290911625788153165178976021204924517438475592864429330399904585760182484657369581248459686964101431876145179715934827864134057368246977482307653448707176716550158917021837841858376325989169279673636852294804070712950727595564653648249155051380680990137600302398391770467333220117597924565106751866141841167015040039014261946068070789302813916942698642379752310511444586668337283621053129821426377290375935586711148203894908835469822103171861481326633303134131628884435098343160744744204708296356960144351288829868168124919630082141617323979060442821892399176018501839823386232572689791355015814247207688155135925890654578903129474666307003720464333049822048174517339370184843808655713315589028170227215946497660297030584876323108857115744115368084411313720103599258645143640288151113416549503701745153958047672624544946725323632694072449705035327049772272489343241744244170790777093570847302411811941080984538495634649687672787383256766092015431241487249435744201588524075781088534855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 65430740409982183661302158133295317467054594499937867068904600685306838173803565729092626925831942282807384708259471800301726642584924707821153045475782477164850967031189829726965086306094784060906752099364261043644275431160080276983446961869488049116694132036574040635935459476590551512051940086189701360917918445179589517830365996887390421913038657749996665153810680692744987563607858914043527775647432477810344056710599337625657029437362134619831510091356482466180924235544710133845980540178078371670417727714682086636885705319090999248662627655666204783513048803614937011595632020952179870605559591823339198675778192062332151806473743816165103236586013386179597082109789415321771174198920989769237459874511614204770338111142302627210938434734155290415035609853464435897263156320863405066943643750866853647122871640776713053091925244789692287180294512629871997125579131506936472182276780540062037307330503919426151629228976276482365964322305946879892556568453379096506357558082372932566422618690739122460706012107281093909807884009806780470698322138932838400571490114218718040041171542080518175100896761663315132657128812915811604092501856903175774008260995573732145060666637072698639063762588935481107966183084887713476127789931547636193301224200447100756527207011062758794956322326171573681990232718459984716139644742159719347837116752520503619315983248633422253586274595603849005686115627763746461198485630162853380003053264351262303248428228134098635449330499667388915767392427135130155567087941033315237512796246744704895839058397598496524320484072497133766891038509926375241122320657959638843032294033972291546123750815333874610076243223877251114209804899017074224504278354425696392804631708197237043747871364954158201600165119327019614549532082483770717577417630929010942966282429079193596746456984816811141887465646577329751623949394595193426708068396313071008418575800559088638729662946637269933978068893425289960686668401588500768643652228657435031365741371118452371411569134509576539583358365693756390336625143200322487059744541682776199918872240339190678236924229899367893545880968511383620626174456760967396065111772569946824205307653416149632485823272721093733157178382333058908309504503007740412370350741596749972442895381996148205451623714705454543343749277222196885455214091131203044258805865868398177764383159840580384030744441622348089256994295553662173720333239113893508972092204381846519977946555896435168367805291745922640518062330741342278312340589442227038643720435622059053628249716119760267936696391845500333981529740366809318419455227341564944039091641287199564654396174226544070093036974750159601664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] -4152274871065946714862071524563293071584893632965610607870372283908047599410954581573578817581195746719093187749064132925997176248898690695472982253828470232862989325229771202008641589442683463129729377751201548966100995630020412316154999382771028240972878769484306410832214520133010702072999911163757377519793905243476712728678749494768030116530833753020887229060323334002976636938967018579432436242156210550352440946563874788648460664259072725258839299553785732138145992538896762164732526790730662507617075286105887703533003750385036526494007167833224665400863838663118896410031615810738786708138953497969342978924102489782295447682278590846101459666407876232016456288872571112613448767202593249917007308404994800648329312739361527114932195154100317725417764123147241604354006659166086947370598687199671942558400460314514875245965167738465825096577229941072799016371471368924901034564865491484673120799959999399449406616707921334193422783547535669059834267783410733776598786054447685282483451270925336482140461091275043240893246746331114183706964008029381412820587783256071539800730622335350996723787848782976620046583113472401275040024184753250630223007934802694589797150280633146593581838168343425869147232767829502034540823452919174900326120446751805300862881319586910999262848378122527694966509984175378520046206039174296431556376601451763527266748657632468292079368157545711227363891941269962498543610113802449054356379412934457030781220564725525789890459165918297790636724466018947218116473264826856831837554275287327990312132757459571358969008133911242689279018014914956918354513894062033429313396510102426765773203861487597875201294991364589708797819587724192750323669481863258895580059227640848100951735211350988293253608642506522465178761884541979768992659276708006733004386763685516029825580584502606008068510862629730510143470290176465279740879909558864847243853763281653694492934419064160207793183817469489464896684758520033235642580982713922794074708253470648397031348660207244099791461945645566224374935641403962807773717649695384106374721685625878741753408744553124270097496609320139008812856180877406524009944199374751820474956536428434416750345156402803725377510060209578130278477536158729366319298139451682076594373702341946668925897834366389566962100638314580495793163197726237527265137337663495978240129395837927549312940471886503036486184786485926797423060320659762576507207548261135771404366345585020105645582385543782215825246557101305425518036193090492477268671896053498005752185685173221742254839415970405813610719072023870925206038848786796636931670755468824049558231718458399387631816627395526351912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] -75946374821304093936302400447656469462369860383771571666019613549236143362232133785755975484708173273347695427843925789226678533116550711806285908879290203669543362697141221766221135752184296060062132524623330011456489905026742884088026016592052744584309967901221106873524670986337959528589665843121710631676232309834295063175784873954891882073167519239858015124634066996833644748551742809649451454749839621534858707716903200725888517198393054696839708034756542583761432953550180795042796357365464987392449865422627555886349155859067709106874980987950860508383607713143752621657012723606229786554264984980749257179933323531517189281503986133483493105810446587536110762797350079315520873091422752880483808839646759016261319850573131265701494117193142896394286432826931894155196647138464000034345629954601817515594866959221714828284448740905401625134567044578764500868632339195991587168967497204236686323165658879350466444447541540268703289590510482612173144564093639288528206940236678757923772646220567673208517034029581165480790498329489045594835474859851974721840415725004031441835693454504890875396246184153055248698160324601128531906905299724850382084039057884643956761035973633234808288669513474317461919252530823124320858501750902785817215699754986273017836815471125997689014371654845831216628176290507486662181548831842706821901681261271653864966021293635077911157973125648813564626732818369258938364436742509978122310545912758591848206838860281020178713932642290055061368503407639183394313371547817089035655763680554895449070716063012836784117181625511578092682034727430848999495744358410547698019452878892451577917526597280111049438569657973509561568129127515206196302764839442224401203073114328495875993624566514943661882899908721465464165492533293495265847499963670678764738344281214252677358772333129901995888784267085896404364230400100778194384309831595042281521136679213319620841455047725555014811761660275145285124162783522729779358942096949359542765353868130009555985088247086939049871099743355504938465086087916504385356384582258605318087532894654649838599755063708673746091126492955470391232875695857421046676920773783549019857790825266772364383813663811296844971916121041270986777664041897599167775047506760461233993487014077109092157784915701356862208513859496788891396872475261497372290988187694082983267668855581709484867624385867617875624558969451807207632556872887335970396397927047291924053993589561803037659728259239620242077522018106188758611259794355697599835441797687887242941622080743500607780316532927605801047202953197642268931408155974649717823617278338485700163804405005492854704747899890585026166784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 3286960173549154534935140058018820861133888024419796700329581713063776295334397063527168693501423787005118733017069253701357235320759815286353943855605401794703040668150906043605290279834405522150788750808032539784866805591393154318001455333814598840217007480947362375896974436993666327052322750307442243452824529665823625638271706698749911001805213725328060591812126761783240709654210392467829072072031561516825672536835945910015717227823174912628171433035777761529258226556209274739194329570557661160139327999078240341040504065160985307172360935546564869319084082035856091747494443007736381202383746030962280646822321851949229654595313140100358662178338397466882141608594743247472629833166569469833404344563140063906496509919119967118573526167257840765517618783023129567275510743997228004995242852699368805529343499677458870644578223899974313316164937241444370220127186305180902598266677823292788055349965594579363494501793163168831906731890950721133985282572522997522308189754649235536438933641853471631943777818162702026672553494455570766498192110276141742856261309010942539318888846578871743009721721742870147381411994044235655289867153234409887030847136404039751626580279139811792487888590830192890120370776701028103839814622155753187366592714399796316421719021759789522882326438288607183620344273013028291842615394645315059644120984295018528424463563837360846917403918983420715105930262795782365113884841048305383887434994408614581366910654078085877554621951659433455887845602813387997310329601297685597322670411950827120123054513838205098379726943430280738836841214077848124657636103750502073825710117109131662280221340328919166152409001595765955347512015615882971635431645196843413327921050703165509962221182308409486829108036692834581635710477382927557870261469247868187022698304308666187456956007829010427975016361395708904415415398121710490280166663034742130750888321643216594282743131461526345617541607558529373590031016199501011059872260930220617294283457295490050725760465894176159466315604938381651786964588893248259451558576851040581053101745458510305089479045064877107419027458805541994161256932274352107759906510450843820372790249865750895216295284063862879183815756754134624547301831163873226658406979861255348536235937697883235855903824988116955777229492340229915754233963942872658848288908616011328095448130792242033938674099363775094886335378836029881178624293611769254795458646172713901555759258335886012665820112910120739226269325848813449782667849239161135519471446803090743957619353234392170764009297659777807965425137918143998048573253213582992987620925127353375731161575292399312709333075917001149969858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 36951241478483440282649673098300702166966322878126447338050658371369143295900595770175453435140815299877784524986413470094114098265870526053898123876419140972956065097892687765011555820926197544919324953780813655228703967257782651418701816103721164828639986829680081218930663902165079408237671875435419449952898459011167068671167511117207521376983760657724974268391404977063433588546920246161855946549408052159399229384206870174036412788264985574810745447315787378355926088325169292668663425569272191254807376776148899944947065705153566057099205955950350904589990746998049833865596841821511141977820549101183397248150775331986344081289058412568075158560407443226024964069093836531442970418623283542420662146779080501393023332755254521841949008868644256204297504709498186138059245260146937057877715807207296853199223593959094521139585738901138618060620600919498093745125072440774712326595144974533540612695620869486755059345504778541656153458080992993891782121322040783379414437946001931501691335793667342909172292114444436784857791292386870255536040053441781898267830822114072127517068118921032836654863152134639336358941018918460782405709312809211115115747584527139015752515210831239257997118756844689182038395281075986266927847497512762207269882739095072048863279819434911089309283939930206314790285116236893144926930349067775491328481291283394173407034201810933531322506522421923913015981198147681150912523164843077760883762996677131977758317201498097314131397762863236974741136664043711521708446636899253667384869025561058508696385504995983941257795058119925488572170913633822659069949980159470483505873759511894492143588645564805517510732548850501333545415839595402540980960210842609214263851589273867432427438667093236950193576017199963436503538902103837372288357679760605316127458623873592350411699383716145253152985096911459388186984951427851695277490717588857565654487002549736189509932104910071832438880948686049641604031213620655503222713018238422668582639101942824774476484819546602121532996165356753426273304850757818501958521359059228399926998352913199384211127239330325871080245012116408928496288991495600678261022362779942833754916748677398414313741214525582223803727016879438949376283550430604279142103505182365558414236231840506147127105604134593545531619478839677114903515850247150822907542518689049508359980774976040759144073422363650768939798457772705431762874612121599023896743543730809706347657846265823342865891393882090425674060844291901550834413659953696437059320874387803096044540565990068381700070731821570345372406858183169514428963726509774480996868034498433806763810995757044237011407661261812333623115776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -499720793927347124003973791664540281389295861489271069098814612105860920645251698905806860526220808221921019330782032466965537986637321860376594537692030589615628687917828853884423034385724605157909116680772017565723439488008765754852263469299549514600990428459669496942276308158774359626070402885429529454650763140094352190433555635995737790397645721979255068554799193680928920960942805025126800742886143726448690744226980974128187223272450074169125869769925711169944603607098959800598929032912876197379348625235454279651491758075831099206769770938699646221163499016443337760690379925123459512453747187897333397096365776514943464957171612271331446679761101727145344283963891033762296542809120220185317784758758756521864959369321260264914767022690274286991329598631412519236434793632341795438567446158213916243981196946535882945296372005086339850810349654629243263897082201891271053585988664344197995752266117338836152956345653382251722193886681419234124313405444733689172022243890727906954091792456305966971846548702424451737832541494649683188900111937595781780084131940524552379959129819756370072861435707131109408169030733505989221671540469665126092431674802905250888201897820326369995176227924155586347082768022926331407785311151472723061215136678060156933821198902725054854630037579247272449344983947552250038294528935593188997858123840410248667655600999787732672881015620368623494333358088479667740989603644753435030936791867176092908990304757695348089949056905696298449021747371512038846993659154211838551160650773230971405723015958008065966751027275911435766828970352393910740890759592498054787613257938426808413423141056517642466071438695228660506257258831526389616436944125144392514748635466928977972763644459348953760181230017115852114910705745105028993208661053888958308986359614263519462770929185700172844407543631983543716281984589881084862775731477719555731540949595056823436571224574489486178778268589402178939582909682348539479814790725410276300549930068716288302805557940716149143049413332052523069892537669165642371962074449264423254604059417242210411606397482677319441357828028988584760464973099967295681819192307261755595002883894054188708592854846452616793582230101736489127627399283858134465129445069228200728284408979236229048242361282955567816202497981266292346536413975976841108899304598868056086642597235154598788154226461821475675691353777578527822223240429455120622094400548619972499127438977588027578548301795003612760613660989504833465611977813409978675294384471877636750584076373887612656861657355959484888205197459854141432122511503325626932005951017847689485156028138338761296060177409656102641865850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -2960731094148513452427981306231875762289727350300203073656489883228511370884826881533557847619676555570110340269938289954055553778126673298188259591749791544969543834977199613556508158229905871066812433479712574846036929160428762098312295970484318174897510603998444014555753706403215121069522267259029848194464531965987847910965065646311737980232528832912894626183451986246263856336483948398740552440593670459717185684624401379382851659777359147568051701261739818688817967252536034499474440978010687472569511128349342303074967856173091626879656589679628521708954644499471990742906947582727605328253571430970112625184916431876641277798582517920589593058842186778138156469787882914340435086464913248795019652456019693878411341170833033251300981865767692650147000183258826175639185637841864441067522246885375448071967362314677090038129322847930156120174192614815631554945587657996450611911196122167802716769695505521928821033573248030577609027049406810183293529053506201534216831192716709956025953941012394342342262431289729709307351489203440177501114175435661123012418175682475464240442059675564491888075561234489616975869999782934444319571662063482350570399238904319835792708807083523581492638196835920488360298193027020609950934137385841406567827965530753668868331622416815268706804382411397694509641720837907624216180258478034343985584235895614638150639949312486352226574298022320576141593465205427859490355746523214551015476521172351479851087883297514934350058366275747095576040900274210746206690535740795368134763240209851290754372098948181044266540949827057950823001187414820336796840928183281368437031184456298475038634519013667627130560808430182663635814673049206972615335881408047306013627585787417954007688495935998955593980113383221256632405541523431558991426698251210944527919720750056601579334383680096169904606915110387377378114141575794823877254861875061676154766089032841430152257891556862872208477439421311980199719018798651672021290712370880116354961860659076090935576205730573731746068219488606481387489418241129991236095550477480446238886941471525255984378504051402649869198372083371561703829895449320561894049820105217183138595491695046478504146009339243846016814572685499421256990903396619418065066787611801448458797313366558233532537055079776563073620270193519255892464765798915791706526582946405167263600401505533934786817172295314466981595748875808308741593673871740440170082141594135280167071366197596175375236085664952545216985807589037463569438721379860924330600197377403414499026613275200640835485856548875258526936285079690187042282153416811758912646389803064363294333246892097386251213996762823016599825416192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] 20500379988447388168311393026659051536212338007956469519078533507492727505766263512136956427402969135557932325456168830565155757207581470914090036242174403273314650345573119400505729937900980463499973906227450946052589200700109207575671054928759473436730727084742847482142318755117495323692805220885907914465570112665578043804324348448276753216554996239977355606726402545223389244545743440892543231098401154292603316870861177818744031175282934094780676902923693675654955093187608202091564881286077680813877750224869977720043232830250279465175313863699068528107222395184858656991728431622136687503545183172114251650382064880844352434287922989236372033186761302261177827711939788377018565403542009548288559840691925661704715370632356109476855565649421394558636519871942520407979359172942388875393137313564472199005759707890581546373846629891703599204203540782116439890835179261101793686621775542886598400577036241321381235018678468179806061630474515658855471981952103125186985812843577631483526242462475934980974774852956194849327774024779290277618697996937800295157486124616920664546810970916729710066388814671257539918390706914589275869039734076744213468408777850230531982991154203325065320010716011578596815747861338933853769416402458484030534332494817925676648849590733427190723484201980263508533778450050152283106810786395834827938674751783220444580139237333958190685031341876163416012560617702808212426135987333752145060500423309235045655746359975364059271836949899181009384490043013113799057484174856855841526436301161402098151327382021110354803583114776951945040332563861091261485382671537627776668640860708209258011006949779297662806861896289609174404955771953873994447919695017798430022205791206739087780045159772042884857306806669363889502448636399682538273541545120214639656715501669226773865070194139266517184837050466623961225187861290518211490905925079375767321989638856457000162816550380316536688671170543026378914740041919387137899698983792682597912914004960145561528392002400150153891670083676740737549262753356143357900291717316991790929591238131037030579923509815742736672022553621498036185891609132407201955015116852555971559186660467718714003772253908426564949310530790960361793017476941180300663968804715995722153877453834646362718372336388321048455226205737405561180095926278668903197233930681261568509557544052088338595116021701710445386189465495893620488671272178107148765277227783745947047502217723474877093449142004757232553667801399585426386770144669841532966647938486002860692962028057907514134538125293975350048570858405013546983514800587788799903113860265818594961930171286010849002756587563259124473208504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 53235458576151378779373621647868107288930555644384177229121921619663766953844426029709344596165592676205463723309857158318324789413933053424867926790280604172235131198414033484909949029918926070292828570849113243000335564900564481263933778638785564040720970905417923968835889351133915417091157513707950484079319921651495953301573832525076996355415527905496577040472227674483569058362019489344708424865416389011630887204436704272598629303041748167454547432024024263159384367110700989892114547350795410962904267808810875549634943748746309221958469004429704655439242624334359078035728812509374886341266944539915199832122890253986554533563211396821709692861290894444588493205562379858013341927576999611798192861443406387648073918202995089829964820506768843565508056370986387025160579273617863377074757802056644422066941057131072224799535832812892609009363209958810591900150139133605349907559256558875737565217311730639916611103787409934362189744095209200706508172672360830915662662941457890108726271663701522690359164825911341240761010251280314011694476423252461720096080919814661942511220769765112170953198075016055322839605155828764519913490261662435314096392783780404655345402143298164700186481392482328411568139768090399306020733802140045434080343495294111806135165731317733915198833693586591814167014697397407520416334413863863662601027358485681974573390726537169653346096103647917055175642123166578130884023677474295050505210033127417498105703345822423888135917772330839753209171336675583986854894829858899017547518566935005240128840011767682441936111096693503715815981875516783187251700581607925230385507852967491367375139595144125406432450557471805219235093929932293725125248370112757786601515430539037493775442739779569891553698449523262296311584078162951892802516606752407354827609842226382552828462772750516165759631569976021502843525153085138098583098892871262298081846890769227094618650662339364521520846122179237467115842187640120884834106229995951642994214164668574782882409571633202190131267393607224589112138089020227930916459020215694029933481544962642882755786573579612404628634138686228623406555346310969484831126892591526985734293721577953408837656947331608754074789949997577847353625441239717244311572923518696793903465596101219021166472198147595993843266812598095992761966465916094858034862139068188389801671177993831418387978396813347199716676822906374226136379802246919709530868890480985176546264285664515525674382507130156278093014381473360310336419364201588371582516238581059567535176458152204865134783765721377968655257762546477061377276935797849709274029627827535388541573417451405362768584629273868340058434568192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -438265189182772871751312771706083892697955628480041289559676790322019514243434628425680432121941581501355815752989795575100200427243261642716794419341079137283328372871878720604574427171446756906756380563799756107290218495831822186942390164464541427695580866667055223608878780179978806162652670189365534127408029246424628911162151029737646579369429181436777922186717563908209917059587024143877475483047233706596720050130833487206284074550096014465509873716824053968449428232404493230549372452672223498385778642349774468283977831672237318875805702890834914897658490961502287715243846946508919699104833968069695298922966365206167433127033150214470741864913058281268623388694451720431246859734459146081742989786699256804974498151259158084974761901223671850600004448456182607193210785860079280065494752915720271674742182325052224477090568382728105855930982782807681640060585799877524542122268451771443289522501400120355400356212985840804245855920181625355935944099757810452543990879164670162775917683555274259802652176991458926303403440094249278096124526193373395242562267766089263093498848422965089249683986607305393412564782830260486028407531441474888365554324754553976958178841010427254868889163680665612471080811697366900511791113214693019239931200684270128362399694268059042405343643062171634528542229251862016155915359406592425076454959530564958596186879310114362522465020580984520470494266836935468258869805050860129491108044224216854268619209038257560211997447923309409755281522802232149959776880105549630052484665780782651042687931254292205380339884264472709360562479415048661828612496690534654482420945381458033902271595023577744573739908979678953178389961188650910850652129641046782557844186465510417745884773764221876201762304242433236311143577073789398443839124230807313834355455903898921993121898488147524983987535041805058934363095606152979537801740434858792199796307627151966899847462742790233760086476451389081227069582757354915008719680307823559172688373440074245548788407633753196093726203520519273133089566873898116364420803146734245691130982625203511325328060471862112280053099786824536083275663589005293888206895330494536908570589896835576796812004574458051529934011786190312500460544335710750608331775670341679798029785729891566908227952032467676457708381627484101661986207922326360736837314009165560773174910384541648253344954378423618596584893087830864309061199024389270792734099422988336609581592225937638615208337891838984454997690099597837808078648124070909012559682353820954157192870617223805907719681970696843677753597715760410731649885564377353958253836932504211008781291109788509197647301364940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -26706629916152154074851147405339997514307185126834692184867096702856090576998976062627441072246193907115007144028325618607085864631074887185754744446116512310309842612736377577894851850830565712312985081200978270471667134824228798318123238602853858447004898683980757392244950236101846125537828577317606912839603502221456627175905337248399224136607264776793804466888194224557355461201607309137256563495051263882959487787985634023148644104283016089437651332389673064842095099422849072023082790091335989486936401364396896129988825553968168371161412219146884901957797904569707713511613584941695572005299284354491707108617331233025082172750236446928254493239543905183348694935404904030575193596144681149529116372419007380203713664242418994266566002146123679996735329901755895003554806502153855329081640108556476441398128621653430853143897869773209150192363821729060974121005502127280507920148464574950911627751887609603043456995790705995068017296957573426730573906805284984666357597723244300073453456846311496433042047749209783073449729540635989761459598613115344731350989904589464183173684770026238278154536884645986711415080174295907585796601847885210351581058800815962083558159896187494780996773055008978170491082353803718516832666189795308438561366301437477913835947365906354329483928869271040081457701303661665283981226796419952120492308730546673719105803259897556956836834324353121241957640519125520397759367450297263068058330157223298327013142438806069982091598901672381067795478087989306900306453360808751480632468273411230075518380926836485687229977831755456419787097254052921532958578256314807502890290810739893110920558306134256113771665950940578074936811066039189565117662772015680885532022829936774790183141719556348426759937481332576060214686997223783876490733143080355477234933570460986027253592927716820684252455945947207469754946977875893268593303436557720857180361325752092480063806926217030320206577595177351168142046702636099404512981032660977661415946079643874895060522752254335042483047486790381607865363312907955159994377744721558000957199682572611537722350271565501948555660798124660331177078513511348677987280926616922159521992891109557321760546596041023688793659655785368863751867956946864123558806710223152055414950749513122804309127208410723396794995043476484434462058581617365424435453625411776501964402483429691842299055530239350660150862895297774106955790392914506722352892340235793078471067241200473179439244083705219900126050398858255986201975528680066760785517693904762388533895347400809929775324842520741510578800479870773661421591427345788670289292876577285820374460303504141582026177599185616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -2403435384504408842035454664098721819854193037853397830099295213639669012607726679003939505324334696287790311748694995615704258436146986591767143683524310383685440427441583915618725630497546794322120508628094590596591751822381177915939080105496405277498177368925607950081440198840178913982904223335199361812474766994369554980799182300369336636029231252129008761219952335184785997995612405219449274243575744928393130246447255864555554036912054883658058195267882691527186693990783133620584957547731715790411248783644517902072526546610772967958214454882529858227782070154735197158491982741381034592244009403962473297325699359021450650942051501989034099952452184015585258205334302250675977227877962875774882737622268612364418924985292558081778586390432437180725761912714251071499316148677698966595612590095396062872996727153974576582687946188125046689918863225321973962711751740650023228794687936658314915266980998561987969444616801150666331376474147151201562443034543865299668532633197016105092598584097043993345880349833269153894086787465077627600583087510145588045663250257040639420498255640384956502006988516609359763103323004532052397496962068419930568193008803622324492791802306600029283939288553190879783624813527492826438448931364129305504166517161613382635973413644881549414264697017725910862151546034315650764432449766421551809669033681186526620575207520945959337234760849356713082608103297389083725773386143121973904676057447232618138972864078320883964561560917521821041338412320803699993668354495341149281001573933250469571240875235623499575073875930557584624051015836543307808343647265153660597290564836276820682715075296681303451903344439807979668481284799594104212423999103681666396063076878346214283887133860918652191641821671715863199395167491878457412906923280583717304348546764031862484081465397849974201600606601766221606549091498149088548207876491415211325923219574211451163856255202728026176832521782166898361182801506343899539916075813622552723598721151472918150598369905983934019301923126282805392877952476301110984927729199651316116915179430414772629429233990912714081192266619728997497282705377294884118112906616154708898871648257195287611557846526013488721495134549023770591611503704999579290447034369883720876562359259842505863958641363253286397685326965416039448750764600795428160551740286868822373989586947520359480781879124048839657260566602653851715632514024042648893218252588179369776036408057518020852607078540365986056927550735088756140982289632700066411175898170904979777654035587650262157771658629531515682475552585701934834834168548577054267163897364678919605697489622380323174246487998804787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -91412823604645960797138223583041824238526454291791006635176179889603506102532170309078476964332689525700196029154537317941577278010555254663360606152335583726432577934586111373111159136678742233367539604474519773125141802413887329067635220431528649579054397659938042660031641395681483095014712706604853455782084257535768256144095637237541478187865046524131136244041628560763574695303968750744060433702377734046074367780245873323305867510632855080723346441826738331404162095669176497716204476939769160972775095425839421187247744489295668278680599147215080989796967460607341662560946726778951895993703733073873084210026906619390829499624586815057869833455846732330761471331700038830762024454150188976788094654348628895965922614556631405583765234348341407290698788385450897822813788445706850525816237670562460680006156147392646353316372255050383168532819023164477094179093812339922998679059256398114006150455890302325893139801670346413356700270105981405710251769377262330827981727650990129045348737075983612611636393283980663774516129608234558188321519250259229179842604050777351758963238924840176547695262139617884249051626696840325927776584649996917405128249730124365688572936220971026020344635095867727878960246839070482113531665018073561300743868624944401095194346385878765372173689208551884027955313533277868485325710665198886768743315598619387582463070757401970861138562950878830108036414602285539655563116422272100494414174928511836971454382840804463286274116708846118048170312825320934451180156676176649347222141086581161845397455183829451957678809387586081971854816789117465951347244729779184475134101145634034947005974559048829893955031367284898806857089710110070907102318643790616767151211043925003790602990451910009381505940303875845323101726924363671935972538578717601469356665067103231185533629405729431845923937756151943687642789190205637672463258837595629465425949718097722859778828244948745754596240956491095648595851484249780695562152108382041960635457091354036299218621144508695904148954338214393879489812195296299456927572630444457305721002307171321640375616277065707052507943211506580935063221739316163467739372814069243720548016784834437486820432610564703780040347980518843449911144413456524358393094695606845507692119579650280347481739716867630426476239169594582536524538883979914171869682409565620067158405772944181156046613207289081792364336020888098671030592684488451129228909756137656435480678598294912883451233176679558555371541010000329615299788139585796400487461983804953139195772857939205000921504180947244813005047600883234407174542472512492509531737749834653859093721475484180108054464969475211919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -2056989492762740972243498207126120010864819766412088852282450698655545844818672531533444587796094491771849060157011695046422294890589448365453978436284815366360762461485062277147985077226115128844955813942377786591547937475171138792131489794260530040010161877388688066065957460196084204379875649099288275774443733232024477557289654754068824202755792378316925961770279612137650912241215161126869702071352229098416828369267570098458560920188413469061924985151723461038018773362428161172954422094652833956966751742410592994797412992618397092277969737297892270802470453982333123749261939976057953685510294592447108622877086743565920100588908152559196629771898549517058971001154275436764767243411247508487250824397557923723088881931151554600081843041362997427656636459041328911389412701034977372301029935625706054774895649439598922658961430047199346899664252733791535741553436534757181081667682995901001737546793493688145913736768518831068795567483708347876009907966199217029665842059364093393415917502155261800040365641831170878896225364898059146713199461170451838771200982809892614261208883591297190404033992866823155396073066034209252596797503798682620216519605208242410861530126340493319439136349783652981774911628641918164312393237389017549561102156962227897844292465432398274974536076397063884113038507777616952533323304147950240400409552297048886469901586670725555305704099264971141831024536144895272361644173829089213260780436655462047701552685244950646106247954286685881008901806052542224214737312261886488180244373601141657568206924987172274261107690048198410456415169782930764191024599038045542662242689074478789818769203562177588157433148235252101148971585297312709914499183352675075488002221004352520189372767458481963644338140841087340852642006012719921922005785574707910023883504076259861701373320241659398800250478061597076628388767975960051881760252001737231425951310579098941326090940177596760613692749049254158139794290060456960231411291744079752926311947814474371259986788617705854773908335100040360801732535902628093851758680723624308442014344395179505599942804165556175066189383520928968342138007483609034742510552797774756974445018426654736832216474688217077661671150229976303296172243437818776001874965346950103881877722716085785467278810936644374376276035701208510142875670852392987423468246901926207350815939798584138848482361712729885859231271685724092514091128280174754117977656558464514952171000940538789826808453987665420730313231485242866865352803930986431966884138807474784079585367135758075476163706431726215049492118142230673780713854584055805581942071282134948696890819330474504132438516717043318784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -19001636684611673781358760601494571640482822174748274200156044724222706910727022382296725582954657822638318387065251185671626313278656669986473932526016333631550165143223965197161240153462214400297450506246647067023936983039708164350540177659197742898080415695052059979797247967125509833319068284339051541848502451553522559332479168495046431893231470288944576057555754892133844539407639741371443764699645017346610582405346341522954142000548875824202928354839273949060976936023604268110036602181611395354494206634741847600854654685219086757757866931356509993136130390762384227829209629888814305081120770095060343782543657900693464170410856312361031265816891892402531703638198538824821175547245890366950312163474493698094297482045207397918862493289176641260885151784402318559019143854461655185821891949529099529852429513760301470476034736900701833795582063843396072403107621851678487041738528216350826330207318765453220084567812606266009327891236640185963170646101031736907382118506624281342593602592112273471124218293556085673707216870444057469886588522396224180505204260944553362121523688162739442008319175132125325806735178800991610827235780305368827572491032961016192236662255936470960392803849787785191315652609714249847810736814316478110680289600121104857655392406212631023335894033135673085596606676352821585128751463228407195102725439961337438049176668977752208199100760354062315317032027805504947229116605207227712549737956595754220985510012218146784320441986113522755592044191847934103166040734423970093279448543099998725765980245950894544314733111730321978312710253831844263067983292095918744177773732819677009316960434319601397388032380737766644289778421780118218370221951509632389967952875837937313132881117031036511799998289893515680515183981045844452330439596619390120607793361960477026392522635668157175674768625180725668907896633324185085506996454847950500213773537061986899665037537358220272627489637411157171906374954565747769682333713761095426837507850900974766861444466756292299268273773627173861358362535982586217359451376074890832900086882374239397504799485690655550696572635136906323629397753993758454712299155990367811977130391317811185837444513834343611595135998918452319464058844588806482861641964758201018098698811382148278232432665965257447607528253745458742580825168453542270962726390759148224925228746227638701253901238612504182357970014657742198671993483613822532448986343408884194670391101286941986200353939935937964011829101067951335832833010738565544702578898606559994651726317712773824597788431512437493673659370693433105629481913809371162471808908781785933081712217349745446310935637037431245504512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 752861900029499835417403067540433250904615142265714493545999965401818342030515568188896844403585294829047827781019356503359320616462894026332138791136522870850700999112601511475339808972491451242572760562533237839578710421621210296887616019089273754488513338616638484001163345406543783638440868548915243517369014078727580482442641940944019737719536405483153246465711654278722028012880357107712054372690743927293585087296475309393477554924913848364968769777708726581255761820500557714323892643114322469687868649144972145832444397800846391222410671671225231574708486713647137060178711837466063718803567968143258603315740617888244636643814771605865937085288219844049300269231441588810112523134467613063330101136525361350158958460856111397253723538285817795344934270586073735416971960561995122674622552646684547872787782773634102142449886954826931561237325231506436565425295475233538842078449342049757947292911854151436195996918105950686220136489305693626819112383586705575882534878770283515610223428800797269691892196050487215443474922800163148116023852385590256994002606087392566671331449843432372216454227175425599336379779557670140080068343236992053492755552746402822903216306375786407402596614297009540883196492250687509334497495490572090809525625421958730304686580965618853129516219385408730454485924919172418188114116307344336080707729739835337251307139332805910479814166861570821526238684203749980842848695540025102388045749489083434075977798387792434877834813118192581733254072142018829997171409287286190353836079239202639196028066109171030122695536112386432246336370186237802791775353831516995607567003930750776887218713119217749379807534988697139291972348697190700435087106292491514002943840520408652556912677270919646096507466172903316332573689160385737832454169437776845119711944197318081647290158293393075821453727025549624678796073509763834738693744829151790934217816560185228272778749790622346344327714048589298217492173303743344589170569695109766501430093667465070875583536202882064167910517209911608070253561543793879221144902792088607785746542192156042091999008694967074597639091483300693413328319011069532292001636785055543365485313330585736599958483647017250935919227036953584577246357599991392070397411105386308385530100735468035840860403536190507774369180765863029316995127593799193170727688975140883847844374285373143954334527645433202566419417736570940182489966872254163822559109963353301350720929747069069669840471396635418658300583005646305239607187060501973154073899492432970137894193217547264989186626992932550281247318876162076894557102369398854321578146971294138990420990795177411428866455754273087700336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 2986286998727650757770283120876863585006180138139799471298828220287674679435895213982167286798825500360054420333903482841258178584560444954231226501028257588825670661050086944328827602490657963736012386493759670090148004837753801791192033233526677399043811488611939632188787963953004101890562042008569990549401296194451805153685895687287859844987625473118406719099001529777900404980955394870287891301093884409204391311215668916829725528714916773711087470713927513281534718759154049656727391857136243946134193571773212495966545203265940185706430185219538503054718799297484336471535577006731433788399760250184031114214438948413456821163073064142812048010102870475828811258750298020215880616631845651789532809303212604131414695660530716770819043628516055944471148875292074351561037568251985600399884136277106174158518815019275779022012773131777774327781850502692753254336319286080673966015123506786785319807751803849153527363178799816344230002275607082226355500553904216478821854497235714354733374796145959281537974409986926905604942955538836118580013834154141508591991351441842872417508270175903938810653503791486617060680124906366259458552238712878168197572323012514474506154636604120934592570862612405906608094948315358583350899986393452959596534021559998569152907456273283159315123817797081388512767649574792292122258698282604266885988914847906564635681066816764519147455639844092190799805838209698990390356149297931178017263080806533499982256293610382170416867852347555594523728271361277727516153391415256284228842338352015358163355339313308188580252396648480102344430132443809530954960744541937147862233406899540923639159710929741805221219915447000190467506182572495567731232911148940761944262941713133920164024955668481671126930869447398414901057028477859889088483950758546460940708277881729821643011347675512580149942710378927136140994001315046754627130061504984648082447072564282569465029785548344820299864562098020535555255901589697929578257888136730365904035359096759919104128930937805698548734896660116318008805251416760519932289522278502686038536856770697697568477078602380622823552675981233718032418649180594285648863353096851065872620495923671982200104095227924571152383958261281941081537690530415850840049549244773914546415306488749355031678747744116033322008624275755947116507067168073215836480802658296980782437163870768176194158779381430827836262647263479640455981292623247462732445451436524715404380489282398543007924805190126448489341591337574520037316975943342949394935398927583739541988404006445961447748965123870644189214229812337884096076942798917596103083050332045641358058678918021363060439315009857251927130112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -282681473933383799979726493313946334576413621607314119047799310332201196540054654431993953498648730562219334451590854218439855575375999222752404047539439015190784600659962607199204350373630988959325163146422320626934613712291839881529624065628618459187772079082502672018794669740253522922617287676158792299485032101345547881109465244094572011747137333039115210955622061784823458228192924054226334208267063118039256940261133859193070137751417998813988723729488590529322074275423362887100426890169045646486282639401008268014837009567961718010570599246082863604315913848299404757564630096502360319947204542145339436413045729278868372153361217737457993030674921492130051087973374008248500460091608052147321748418269444021103073323709751841214029420998482664566609430002412030731629994203330004878780218379688488400280891481048739608502418422587709546011900693929949438039822487602079587060611745698207532085479452012259101000315909230647631121406494274997594860421989569329127771628647195196659356560797615536660887797520550090254732609355266365788914269361676768186233857502283161916665368669657752969849223620577942682130930659805395379675902699343049573251598069000563689112232160606221004221602909704384531878748574055752445033522744095922199259223892445415680218007124693842126509344915144528819328261871355561616154151161289712720413161985076948043749466944542645779904254082837797246989194834042508111075637838561536249669008056880240755093979372330482263296504501668486361506028921862161849389862132165541107864473833254232988772649000272712834126977602175314633884106427274718274172654712922121177399067267730056605860686175172400374485341215164002387932500115021995998442258559895203772658031682358131350513470252767534537967457171623000611717615164485973738734023462763422006271969555866975216569293652057062821703320936019750653172002674339422910875306132677455247334182715861726111376337965131082863581254408163033764509992218764024137087974198050849330044898956658205987579523172911739181611031407858409964915706467970496420083574365063625343905493556050848762688191228064419618528390240364224627409769955402815511545844365342226059605935711562852673449448104728236938570959126054213539074318015345012226968195189331260660824593216353056726318083491526443744942668083074773133380514343149948819282060277859042458892790297496113566253441540112488099295393631633035695853294812151507321019377049949482560418046275769481391535133493819466350730820372453881963862391605987815169607693482166467315605605154146607974024766129820055600878953646086018416012829572491651916340285122160172187106016730277912384828397789115941903935733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -676912374871821064623879674523192118867509206384138529788578374565956848829262875565103283951179914682363916179986749700348510314775686449075192387204935934000801459719837358059818230972044040957352977772658678020039845006490767445910553783185133276623963584252308015460373382023357497926938960986471926668407610763274555464673988617474553498772796948712925643724442587652507750576454292253458978068835713363535178405036187303780403230571675694687776118166150643891862368284725035408415978055723912414383782966701072264196014969870686461855913957755196171083600087207526158089296133584809887814663037457015660459789988052702475233185157499783681239527551645452134171526849174586607960669179014098452673222860201023771633916690433465092164346760293065255170326369436713598577242169554278571123758025883558207780473687548723852012341111726521402796843970827660549834942085666355829175650590557253725605275547772205036229713124217705796455894652407024387939454586542747058933973687333286368904409039042706006596492237344156698344307313178545336094747125614686427715026169000493823786528319434785357981431521074836651070719008695763273153634563361664927212322818870037895744112298867140769982170845860265333465098334434932761177431346371318026579616772579289316560388267716422041908585918356979768931031303026485567638915423857363747210691301969408098576284376739736857108142089410111954573139104304871378925988798476103137191744850059668442354274652874216982845036210795007514075188662226889507627312455972657720054955058687016989573056961839135531723262946783923996848694622461818475287432654779758245445041954088263410777189584887907909612160564484142010482093335736523900829386173878482079046691227970855386421678363481785704402374169721286340235056690926908251891714591380313652028110199077336268242052019193523566482062673811506660023314018551220041793589414502758259459012713236811039826129638657702436723188647578494871206205045943316328994750611011067824045603370428557835573809102391969696092679738882145353471315392435536629424784649652248050922937291766875578121597326957399771636012591238793490729831569487487431179528317934577663737024972134118584325864620402960534283357862204569580850325231506449692919972636383689778656673061124009072971832771736285620887044549188336033994957143022854292155178312263742476552599807158966940131568242755833535503446776823973092676105557329692095927795764816841532341994929980656619717360858299400225782532542849154208401900408300099526503275039172672087084734056753243735473648023263292831607405817496028135211897054299161874458824919209784025521950151233955797543877098919887697769211625472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 25299914142061661633314793484572564932594332401232692800398734210596327953484231300472303233463514535793195828264137759078369812017996372405739942057713272394148220825962819371118806514073879085539428350853876678516275829189245247172060310279302510813932182189188105782878294439040608594241820566776018590585016325301580905909940404122364400374116378379288870934578759490421520686430933478164103399015399196427332874537814071797800364951076220829051752575236008958347388111774258069793467253813470382073473734923364891946199726037960923870874420188745124207715018321960247476672136187203076883152898367971848269612653991404032766705123074005027538417581119540366211650901569726305914492546867384247662397534827893204457090408161015379965847398535159042481593823787311731564322450793591085722397679295990317878835577712818396520171455297725483443635104536597923332311587025126097198223602316672295066222277740265049674116920673147730892644188308001974636938387867193538035806815577179973252390786884643695662088234588301835831272375895329154542533096744844609417834670660437861091764595621491891043370337575213857022063361425328151296121142405374250582817360782377650402794621303078308625353777198350052882691272959115356510825108162316972887652305043745269544376315926197882578088279255398238929309079862604055511443401312651704747333437523051212568704967819006644821095721375596105572212270050014488469452133257338745332486164602050879458823708572350507735588305901145731350890865514178749572104575105785113097559779296202322236527972309137172107646655314143896380676252419052129673853147144763107286370355682293059433710444832811675738451009625604858420467735793181665952335994420053887373395166405953264905001436303952160375900840829090103921172372167094488561184912566149975228166747212526445712030199614633315780019122927254639412307959731279605652368094233686811005736810073411746397176927361824440845167919830135725951660792062809460454917561211748844152450448142456979460087733641005934054171537093752449815277004252300755850689159355430763318208576534658703780011821594541969303452110287353821293217226938251693562305998558232182837801809798333136563466749913752771798780916435178858380197083532349029082793598291440912592997198751729097219960697239891878944346718082777644786732475295969643486804094484799801399604680953037443309908840694654609816730109398359288735143117704108852984606948739428283046069911253297570928444456908430146835449508802547141982540094838544097812186502341703652401488350215360493836669632135521618677960499139544792704085479212130935952745439686547070279588558839216016875681704513981233322156076564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 16244684831557875223830948537290580233820132847524515214889305292720307623498065579534428801480421387207176446658557000509596328065924685261360259114656211833855768971648421493411721987710825116803455694623970607074486502941394761684828367160513570459060151463237929082270682847225803083870528727960855197948576688933877937556887126656336267126365011334037588707272041787424628847262639997512400864565817001303969918594443259354797824797682745043491452220453522119325515653831958305338043966830005408477923922694217432399437637490078856613364444754722379784039556473918020272634430879701547712012796748819587657370603778512194774722585643099567523365548564512698539033196863363198607771401007356610635997023421799420595649027065113022954749267909674987398243782553767200142304670551809303724615169566865710534690240453562786329941429275759788931646804686033286375697044733915489292829035251813861492336224651856379690714012166616684332836754546467117736978398498420196457346581333310303820762594486213604969484898748370185322389457639227347498582383944372441715986508988933828745148783265072038455256146960911502014553250359143207597247693506983185777400349805926058328115894402442509952293568890560685991648001440850424348700879670081243229072537273807877982004187498868134701572019704390076291394496606807870455338560259834111652951684638682719903771828535680310109994100206076105307539512793890138451347216536714808402172827797377193514729400692513091167588025285871857826575197653736734770652602022627622531383969371666220934799765354115669168031442980864644299551306814617984851393381851484547410139116655532867071329889277484111214859987124586593130821557346052358246600102439632631701973634659027164644353867217613023808198363450870344788119959948372144037327383964192417724011571139944423535742737322984784972815780598836524693194897592723126133274643614362151113619809636434932124629390266188884844843332303298205830173111325308682838637376706445746820793883195616658035080233549668667469872886568774719691883924819697177805256161047931928577080239615652727315475705052608204465613510383655505342519985110695270664882546915789849357667845467313783741395081301080187979009834226179536285763832686722215924313151604855073191387649539822607370485651732800139103615481678494153162346294858329548042474069221902453835938783814811417152467452798616500432180702320211260255862272379714982161526036793406320039485231772787124652342503254994844290975535921167994097746456998045281789334850524248769217985295133701639503073934339132076160942873337547016570237463623274008337118774973967128470528199656103296968181746579750849239536447258624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -578945129961260891039344316003839839421045048743596446844086456513913845796598360780588596181943223990668503441844310686569391267258049977131176309929613871080048045168386945592136374095089915449143478156012708623345500554822044909301625008291826524044818531164284109015214970449095194358787078408371501491308179105010617985132745827271664172880718215977625570438902143351474914142949906724397181328152304161247898393481493895102561350049729739040332660811339617918312822709286909134255815566800744671060270529715514009730775885057779797443912137507969522968176301884197302378114161378399614550001796971065752161308036813546521409747953439041151106283856315968723764863199624011537501858856922291563369773350254571642071445384200800302656141812653472892130990277218016733381354865030197150732312696969746791664653037123101360075645543837277183827917130959921724765142083079585833095106974721966536835466466005686096173368389618364570698633497491977500508247377199037086128395739548016708402964229311244520878761501744369734822548732754653792777188348289208321557806027496619835959539104059455891120059614190296171368571933216187524154708562400206937216714625155287477387057901860163377598602409846066395987959181576188378308927828986895819289228050852412283182593788349973403494806411632449570565670396356287060431986359607160538171234187485611712375998920432017837958972820187395831209056492956670056721188656263515688794268646209487646926886453972264791766693070298270432135500564135207151744732681149939493764423526294088188009844754735539585758641567139707860507685334869795842058281088244411913138196317985788420214073502112385851998449745608629857639696029839265348017460892572871780284521358015406401716107141831152578939836978347747008768610410968086119059337354923356664276534599941407148043443135457973644201145275857540154380491653493745211840148580139248698941845399811745557084032125635242398423308081295742370846358274357386225485605918423009200437047280626286196034998889802967250692258692725310689230516691897862648186062945533337145470980581935049613686477680759067664401166123284337091736152973558707917568153053828169265350296635891274321050327065545114463356861443237087570450127210330949288836105588275855674493265572762887544057262680439026985628158270756816210995120647460787487835676779174390938221932212538528265721649195171787399551189802486063651420644367694839408998919900374355282541740568107444428476313582808613407185355269091700908072533421380338741120551249639997547976117331915322895779313073044922247543505977408477883648817370217184396343132855608222194386866278944000111351327407681949898287308404162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 693537103743407293758159683125352160510873830109551504533635267451690829164462453793705971776345844086464499429609009382353499785589991951911656002956204665048325761494703264384530413293846102158724798856830414106816240730047645158772100866050247427651211937744773276670413148003555066566392880084827860337807333146707704243190422401937697354293934920106149561549620685945127370383813022474332274279398785996968936296978219010198569168966686360221746086170166521391935504466274231047702336586408204240792207725939893478315053396369210427982216722813093135537441282734619200245834356768240655892261658629927091668651558472585509785494783487136804483407468003912857418200295122902401755032385832403193109704318875844896403953812451948269203647365922517052452965207954704923770344542881469152076214680227731474456212991108549359416453539654795827090652511617380284797664359146435849183298619641700185434161572949918063220649028026245629699780309282569218572066589238805671265441559080143384414001162513679683319754678096797302092491460967376662727786654608635975591943352331882857320016951965630365636796901695976120754601151432903326494955353760761753338527236879355579727966677175008611149695067519160381623296386397281672302215217544304039022201504335302641437774099005417236070511327878065504733019957961457896263738742531485915320869705427347629268308081454765956126386729523745699616037180095123554302502394009448769605451881388842397295645975803858712712066970316486137488093460335341267088441536444349342006370709305516852644032959979529623164277461708420730280352655940033705731265445542726665188425209926502730764693381436563755231657220648915587900809085344049719788657469344159909571749613692927729409197398234868587684048092339164698187567423927955679341738312902149263113911357849905368455981111304819746666494677652021474457666276445198939068304607121671040188800489605232981649021292704991164668658998666931866733783027665921779059014519838617446434926283759258581554941599643496420752171880063821756177620373353884898922646097661971058314160277586354464376486049711470295181051623347014290485782747805280501640974117547258828329138332586402887064324563327882213449258678990113794407758418163429860847163878672993132106621758632699847005661707696124099387190122861783706639766592412313510872152731862341677282766265137502409281075372091003960292212392320650804227657119093994539694301087634102797060863895341811846205361816849895442936854945078494872127070550665374681931594961535377263488907112243796932234268499127425730810675920124590470895643463375360845750973069458587375564177408945730799542671617485159191836078511226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 3924021136562956042042848995194268205264017488666213288488493854192163245666838095479972838501492188107068604515557688551695211329962026011733196018314334705636065763611249135162393046447542145690181985035327142650533781326429579373446833658198938199893030771870566376414693800665382108842020440988478325160562251693423220930059459571199054763445761924465879906272821478361809567210453060372270826135665166761889931726141781304204639040255715876706749958801240189591941941357165625807545521906521578683970171976096667199442452058577722043994224177885784932317641032702639478779195830988802851374322740090477680149397300647516019609093117719395697199370520324257968104890478687132796542773735212360849497305354126360898229212749327805884483562509544339526118903684115629046662563922346203300852717276668234163800575110562947715976052477845017573941538846226316536648399001787586985388360912346110816227918062496048562413976142482567050837510246689250006548571985330600923216941797734159306874541548653074799924208402784955101190615884477452971258136820658106267540506430255140679238886508446269857718982010408977548301655957622319124338051035722501853484432167618511734875656725054362339803538435835534570076862805554247882270308793030500276059167195411150272504193821975753448319797708592903024240421195122629557580561648639479193011323591292535814233953858876975946703734175506044835626557082728568540963336258554386162898029555028535475442408020437832435719541885699672737235494770384701482633509143886650290366575893659726119012272326962090547439890690000976831172735929804083641769841992768084167186291263189829206094936643599332358906967626905113413883128730770922973037320151381526391228074624577964324890584672779442321365935645106766574166939459197842729942222980237282593145429551982107817254866955356565338277094119354794380620922259750992284714042070330710511143773819997251558034131196072465266758684264058004484944971461724672845936382401014784790600392400731374307549933812284949983011307960651832015734364223610536888288061709808686801198125138467950334281671506784343325086821122013535135875251013902182365633964926053823519213418412976108809523270800682594896560189268242918142164470894934554784061093598809068292584376578549133430911269842740463224465605748531211956254395279110398189538433079116113807795247810714450758703569772008191139049850792021800055036919136919325522911287391519171443918262305780744883888175281198641793215264607842960999508438373743552857149379462720259463236299551887154331419476094010909345625351571687651991300618842333576934012044932653945058007038842277458958898934411075518464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 193689408270549119556572113300195577477668603350348636431802290015111426126491647312098980029489960725235097890959474950931354232891344103749164401804674821404001297544574355722823750419344290089016570202613113417772386265114974479722549779744119099857677168010700290754277052090920119143048526497297669805489615481289081754005915457490530422329238374097688480553499386623500966498012102538402712958948182006746659615944886181430414079029296610053442843622137611829311033773527160774731560802667056145114630098957092498350464761769397858600392607479395555948812765694841103362323423576934530977069828571535585499364903843068436351238209202008239228811868208957048733754820491073957176556860709879319312757804602184466440942694273338625233982093737880824186901481698048512612970073945719798606611204728534840559990878258441637446887241392314576429315998009143604330654827708092977922609872905413930144381584452365288034711989560996248209518585905632284449041978917607181894875225329403537649885905100330077262626479773676181606300682450172452439164701719883077452475674645641231885774348428613327470234048669283244166415470986446502174428641647463340357254457262230343722769379250185233409594251548426375252435228698874117227334624078051788061747479745649989452588054311958180336309893774048446762603942676757664780850309204055260651401996388833611503421151016042477591843130086594632774115562834355198545686607212483668808496630666507038676850128639670715331799100906905092961507065134887344521316889606955032288291027246943297720318069382009900765155632839657020507031609386939704113507949677428974684150271397881035725881678140792308951690788561720651049279612590451031210319857095623513673186287595033902189617635945935115935124383010418314272680026250748361398206929149812434038529167878132020755167012667495712762639247634041551336354573191670312020123795342040225250222172597552653755015356955374165144842095186486121053694722023579201803309046307469048616261164985172550684954772553755449807088462047897630347053973977981626648218632556390666790320667492304563551442828446568935389953006994589976918518316877638222984609037180585798497922591901083327434803118641408945480859149330399312339305104103448242371643559495991669362486399883320435129492380774457652494612563022535302591667526517897978361869787838313473145975581749139197284133418683037399293603481412579294526401011699988140064775510536653206645612774048923129978185011193615172332921645235896990372223608626334528858372891952478970540576471126739462246847405033462044618456113046559182927671467631961783452777732568177285504623494157630374797547361191948451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 15230420548408534358927570116223213871567250675179673044562328253755550917171213480836310703031439312242458153958805481422484331182731560818255828286897796357697290930041673246333540872023646370569606472274007559604813456680928224028596921118034392928784546263141606369764865577021969749094107250515197564168493370666003326965608028422104904265761313104389860007118812007948628989503165775025650846114997747782184608625644178778121419684385795386718237657044379944663010904685471527355667565902751594004708139052311394887148710468820157285690431033455044360813183611890302081072720625215533995108249073096266756052460626551944190081436536103813128684556121483526964460378162513181104309328487135457233151411445373635127414222898408355712158037123856936837517862273409279978054562283763071493063042097697492342156985772217850482393802922889077769065017304243708129968513845252788890169684213429279878056106208836160931408923522358533959797806702855618270871770005190854899058708826132467621730551013320455118045627237721398599103848833912780923097617129797971932224506811730726536686085346875543838175255413621742996601668358684776028593199653646271409114844294993983637125452701225072168556557389211644553398054789663377971763498062442320321588129942709969914636586079634686735938278931005523105449798201051243676826082533746775974177014681736400927979673351209878183779312988558435256216967330024506251632883766632217178317848331886341549009956064480210245141594173519937963297732280809800197928154853962189973792014520564939347502674433588423775907207202648774778614821673217246290601792610692637268645759715111179933974833984262347199547203916398744036963140800250278238759536584669708564646916067561338555211021129404243979443622890883396134877273699954798919637656438541905964712320490812517382848148943768680506864660110019834225710098411014518971385489977594212543885917568920934838079110627118123085464141413998990450337870419996639584803424803772202627515746938765561702676159537320080283860415990642100205541226506925244945678866838904789321853120744312586534489401044967355900712185611017675614573651879876286228317171187666227968799966861853936759429828158599339701563124949271970117016326428518961787247844515828333920389374323531040729939938168938627513738296877117443345472026781053810260713035374023635608078267899042283607657503375500433330990586793112960906276782356906783096705861739167694758297035357171259783261084362225139801084448530726831308493625598555210054335836761472512348139678595185779567048171701671579662417736186145868565670426954432758125520711248289959616020820909184354771813375256838688210944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 590700981268053790802868788047695053937347251971972026799085007524675096572310733993248630075037145662786256517171787176194688569220953737205011854728170724879556851010563614312947841391443035812006881902766502088273707079606106608074768543173349184782811468540630397758430988251302370087783819583142949360250221950881055624692618409295804401195717656317744158114309295348572813925405240422242882668852236014278369406917055973893530813591201318245473700845088454761888221190743949271395907405672274912345243439813700274206261290818994284631048841723348028048842040697758212152723093072348906744076328669810736628692274733848320843737982753575318809694484344178198544394475241995590376591374252838334125937424838817788878873942477556644684611084784238753596415475014762072285214850518648081277784725135274568530938916970521097007710163254594625262059372398348799690653088206059472401004628553560071786292307701875625175448335463350113772457882724105212484050172675292644251956653713473542757549015656428527109134166701770335934299075227487739320284117572905017107583945001529533459934775012298714640033000597940617811207690210263639321034981286116730494101182732701749128199460810511783313212247941158817533067851901690435660031700177140731967113154565629578029267375316763420320204360696582155308037485930750109637480040742205480274838326728953718917336749281891155423199337504302293561469689299231664992108081181788930930323164545539970573221218561306057454944860462740531703239365838651231816016261729777169091969602633643344710476040266088031135433830337928166451183069291046708817831865154287133668025293639656057187507727879376997752093180900306874940977741309873665401101747093479490722768923167162961281035765291127052092034638667794638340075600534458994896892221442678989392550455781004876778014825855803456797816308779622545447729819141839499935167436169776482940633700471198499523801259730153999565414880859029705745758205880953991588044198610623779526062590298093019674229715369922816542919914466269799523579977222410458610373851088723897257831132239544093860169312526807913866821215476438736130658705411244511139722489632492952159235819830144095122920755121927310305320113134511072370566166160230538149152878124522048231356675017181283672135976742902856876852729658498104996007426378119581339801024332141674192590222814337474357920695236250838850737558399442367069413869812339589689046543135816957159759576335771889888864279301976002192200037499906922883629600030385332964882853714787509978622568430532277834339719319513057355232589473872032355214536054385534823362400016847955384123233618645035799753281988194205696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 15644259102539743635017760215541530458791365657190584801720294719919837798190999680615658126068776816527431883445057782714632943180412278153843830152020901938868910932297374631506991434578029854525112148759847166271033829323870417119570550505818339655074255293919842090851542570052645357246188609822160291811258837240818912597411773419245513267025658540770481125344633581568871734841872305787940520892818303766008017897406446046033824282472460215092851187050372381679575396873635172333571454315652166964362672971118332834716445124727502116002352706431216872440677540918292089465563042019653495005190600272081558594553709958613755211914159901243678095097592406157527466366351768946900699927119096439785242555470867225768435499912014074763636655536464166230305559381768376761957722899468168132671715883482651496098987031287149945134447366893107245635058412240744635216585043366376543434344720128582582279964352785241804795897700554149667002510024478239822195923611392098573292288355869221765966595585175030227761505029906028444669857780483293340646765986839900885017081591968610894398821500588331330658169557624810590901522105169336888735363285910433843772626715270608906634053415387183863637138286966096122676311623066583679883618608809935025765381685216915417965097995317092349652894362650793749808248150937543255772052517735379268673511849643752815756593066469810047107496540333743065826519737179243286287397652262169883934096539068968650659811190630291422571761017401481797368987571390976371796353874843972333006013057428565004394135784072658064388501978294692464426251335988414535213340371839360191378457854078568047862013847540604782278481164412192085555768189550877495541784299132632320585989507655555854401328873923652703951357505748425898797243159920231778516462960356604804779644949017582510471932527418285586638880558134727183401160920358619388779259088471402798472984410719595488055532637456185258502047942816798015876074496832549431440559560042528702805105709838959723564901097626998541807747598112782647479734616285767758792583112847703305509851841428956557381675969793350079939070852882521232149674411650903558561147632614176117794656780405195489034726240811773090455060215848434726109564588460405797074036769647996055595457986182994819099511286732341359122588361878477584377983717821974290618949706702254246557862406686507803367696431412781227813847638342531674530491006330032831737734627198337186361744832533781738282474966884162599385054407327006392020005515713162071212268111344334622914564471472856617092790588562506812261731296925286195357484772918007787343658837496641092067710955345338716145095186253262226456576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 364403446356600882433288575772243228924938195214933066602613740728423076729797534625474107716594884726584016737409090834353971373762776344436641121370905356445513560832237179035458443289213971930877493906699313731297160286812039257549407933553579276175341267180471322298864645598583201714211620985383926369199221960156434462677117115849426705342474336072858106108081163655249091043107765528295409348774499631893946508270467680454460384263821906749436304472887414222270050066912155809157135818170926930386351622089969940940733452541859493436839406205280102571381144674463931254514588720454420131442230723550488705363879235580478119417450067028707914207640649828105235299199195299856707675762765343399656676162582583492412181877868160697963252904302757597926531476996640637968534140140123938141417867896015991779549060469857143703363855994729405564586039655899525870378824793139731954925777385266633730584504687916959059917872144517834971783987569652023511909531390712962712697037750926931039064701473214868494810071504553812824836274934069755996522765901040918227787745308425587912382482611705544333545147532330704475524228300272085547783568266136484049983726583398712817160656573585631523559166397111038742816521518060146402516241373657703537109840886334702769068045349329511057680161514915303769940600344145646486067661541492469024350400219844730893845964462290237665362525790167925100073577269712988600252384407333509729904945722970310398477740123147805333013717244774217241841734244654588699643700774025421504623911479886533910086796356255962964231310677390651479197073799641848325287320788958038081620216180033729364300836429949871639076325902177457803116561898322457284060946552006591491733198625617507682444071749396245779605240308013317499290109132334512805394205890288072834487228775953857033528103891830642745715451312124346500319662722443234891011753541772014138883409756974505361978683446341820428257179317812515313834260002963238150140054217803313062141436655469184060335655742082868975945081155355443551278365681337447389504415536691380762570000541903023214372312664737967791841475784150265611033558106108524371147116229848550094685561535359802025163980146444599120956497954450075248736443727763491712017438376801013332215119676791473860896444194107392885579910114522813101074786429890473152322730803644615820413454284381362763768353171802016467124144299839656441265816822254973283917258032345285257956031030815264426589923183866697667910915491163098036762015472530735564572992031962109230863769563793102827942401403909508632740952301703572521774668163337816492378245528426164415324266117308740346854361643534616887296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 1045398123219711088055773139237525446130344466012538014268315197219144201821024699439200922581619020008866508314699265569741280551523237391128440530074107308618147065151301582640123875907727459040941264414800527903417457454417808572972213544676217306392964788054506509320802435400974013914641755338244693112637075523623765949806373246283805835869921265181372081351570423141653128856944787570978114659959458444239550256282402014640301636589326669429023870023961425058138284162412231192222009240502495241717025740839267841058718148266046204742525950153341675928929013359179155149325475284573882536125526418284461289179481194240166717852127027404615984477381705623552661300571037666987634226210017918984917471138536235389084720097291322591603322767970940234680698068989316808062223776931527196973647920958078489127979895433469462400687769038604622684192360106406146979507141665926263986243895811757145565845064860227095601570485195052573750001636214031293613393288258967318599155734360626107171093768473318437859291436098327713191573524531097208651707291716729737813220006394605896811570552978749863544092625612644605177001653926462940457959764352114262688232630537434509375479263599751554005127657075748303780711743179222463525505455177001198885831627679976699219932087605941139031170320710828739066983504438607888808915442807140246778669628622286253876080339785891444009566828426497399045323530407023188249008535565639525716055237811275413558505733581454390508502370354957241190909890056515525050929753012524418525735317555894146869734664687038425148651695992050723120072636777526414718267680728247455523332149061396701854901126280405384957752037617411671825320084478082766131503661839378999215971787721958176180544426497570210905806472807079178213643523193471959268219651151893332124823420543861892825645966497616301230926118167157562040495269550471961357115277892877280818079541055720757651275125322751165515524655491902941099276001872030718205838821997714692969430261467362442002918779336629179724408456934343093207227685685038440506819976536751119591638741122725115060730226643848783814010486942847720397360430744822948669588602179841986702107675386062540223231566724260709520486553480100274905496793971875257216667222216472817460829595778964809005680618644947801316774438267355829973712751771999658205822471255440300033065245765526559181642332114053199891410133194365477652728832469440913714934926891911596829546085670116417120203311413040238859530314745155016818776264799276920221105334428802708876294381416257770954399754162804432094402771752594336263339320105129406147292324402000808884335189924783053036993733725428277393227776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -74221086306526863139957852249395895001092140183056562517078229862391956942528040774927883551752048969357878007385747579145183575333334363197077065906891482224908397519811344986977236715332150882414277307975343049195424574214605304640157087820610322126075690536473432497866237669815117822349677372551071294317718743591278598634416105824751904513494708219423371151009553360106496241526995973108301103727426793957904722957886774432726778031226182327954885064259146423705638163498904343491206613261309284222375198381252967310234117634457461756306574908859160452440384905538388448276853833318964622551810858107690862904359717076928953077718024899878538369241541637261433480289751304657083306049688121944334656705371209050603252753424501894352311862781853361550054698615987426545737630070347260958388038091375540254348532746903579068019964155012041401595188150853742686439947800680062716843306465021200592206786060099624244822865875387938784490285998488059492506336521399626583032344185936821418591938896477062112487020548032719763292028348914390055342440405208654471811146157709597063103711278377939313014065622045840048549405040893947084832970364366742422187536947647121485630473492638946492363198218705610592157381041733042445830958482604111840907031822838714995246010009115824023764460328775530191411581280812912490924593831399239183877674091560993397059640253379612342328115293658223274125363774706683645966960621395736467884484303600876069386805587498730475245149005779990535738580016964771431977908905952175882006948153455751721207292763386114947868538147071545918971537942060932878541482410265762890540820578965223695166984784802879897867539301101636153226122186554326940165879301879592849560032897490102154729643145154867479131110875944345297854361958433066618929730564740659788817790038607959226895246011682722520451499713754913432545367889427398000509364075701681258418983316187632769326444156666136045276180678830131489467081946175457410329838091484564180812146317364725002134085406585159371891437373300473542960117173833895886101670977997787514078725499978765223980034410144254932925300684592630771376911367208511329586294813238558354649463989365721416294757530222106726156892989172600838102900191416445267288789327127021461077377230945231089317668129083173789111114328110359599207860614636935237662296731059525549244016326814237967117137529838171162189960212618415555996326619078351753874770788934766323036535619866799820678628844651280947515171496847114990478594178434173188753848316235551405565268058995714382415753266029033313044292594900182814888346810940164714154203975132155534724907305023332474001906466361112325689180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 329828413815646219563031730025027743481205897753512072269410787610510094886492257799749601205372760616216474807986179639757660321474810765407497156038373304896675849330909181292401923407210059786446163941828681932167524952032772850558987136229203108750318493595839556980412488286939094344263326430433763177553748264350312857817048537823659653166557911079841282267323177427321818105495401558694594078604007669573908125190343435806115726438481108015430792200446097634119874250853533726303629187817528636948008038095332326391336416358280931689378465539977181869142129498499692144964908563212821120048152228702787416726978823402529876890136877618515330568540703640515833583840900533367380834569464452638087686357574894773832437098039763735875347897971698323449972892241947985737467531951113131308539444489372040093747567879892216579690220280620208369071410010416477446286324866175068978674611489722651363174554154550326381689671586840197949988375190483101485465164202876679034621842870306069424734792786451524452679977218209531504178341295490056081033234565679346681011837583546110236120662707330925673585283801363245774037213653905698568807092646277650177434522919372057558464134724712371589058089445747857761227090801699314116182776414638280646488736162179967000777062547622777249438454725496138698460599535441958420124413120185737791099554773389280675410609333112018036065311154475548279265390525342743956185682170767535350057875311108932701488577024883089605142783712046334850075828942799644322843693650877996977934015802451528665215932146859570781954510765431745327697111214534528919841808597256376781488712377035981794329055022140403844095339341022018972926337602518343247879430504332894059700330901215645221711541821387666278224891699752395125474076846743847438029557307813881751139419678779157969554958729167931713868829887499461627852250292868331029505701698310610810093272662582635580768207784194766411638397048728913359771776127091021124265903847993703495366820169032584831387722437189095405743051979947618559260127660760158369127275010534043465225873747679614149665634290619637402869539993117139806138257169292088734872275085751385765796697770410384266442756989237708587270802766310665682676254634777675109419924376142023080542700970033226828422697473969956419926495175323472786565224742678051052641974155159795221872880460734328084163591837732349215527740912350561299394621332770724720218958867515929829629612984421262346494947154734295048917367854294992031888187303660701979090662759856224051595858914445068263211741457281471994351550106129693577562902305778887843574827651141930453007773441970612855689438961008366319583625216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] 12753982144767585767739003670319168478858559637950520525871368196319273764396444840155062969462726877996628079560463055130095326467852400919546916747993287831418444671840641832173619814174929434103647935783317177660993705045955073701891105945519943046404474963633978071210628609644668655761269962231738513057559217160499989208962248604750658170356696214252568034455501337208032241197683563817159147244856322936962485522949984033770469608317849761112845626528672885391628139166648800651135563521188817451302609484423597164572171887147772317567891455528379858304550225975012528793928820872184118500424453428436094504843648777370260124259999058711394284136217956438426674165119991874411937786721517000718581617679645183700603456646591006500919594666046336848210718060802007474358909370484300710535350316771929434548248103496457212254246100365355968196053956126708556774324359616349679160751944741861126759120386527897857920361155037729420575669175805426430301488158949073005721742173122245953230172187350644955670660673591533958656223261582236789332293234433850319141477053736696525125132673450351681512047138475302766799752118445091648995287211975690243818552052620016103277520663020907157350019156918875142755649524540805462238112988188916019143745191991644266141461275953191550838662808924881159104246640314914783195193637711848274961372609660670706751331647624126291810127212767548609499091089478998006958093821686321982677848221469581405792166052238676652384019884151725733589251968883580692879507663719348935437405091933319124931549944377523700924280280159158378800918736095622909334200655782998026049076245831394086666685712691609648629191554753596542832727279520112077071219178091447562686806400346334035928150622852273070479705569448720990311107901340923582809278611146479340324233854042120597776383704512792687541551164246126960538338019780876105515680790273884596036985657971644062454968535765145899335921894499885368344301386037645402716758788404746572892367800813348541376585629896708060023819366055589132181744504965008034301585278365672665064226514417310010506140250128520520091136105362998394585320256078072882569493007814541273651754287380825208853386232829922616173305203495494784647407152801827676596782906088164395227478107354853812342995468926453512694902624063885928917069808360506565652738173766487965531602807832054336876372380037831492777087021907263897175269041865848538122141977421000554664489481241740704779018023254490891667638752033703541047052227899345304582330117522610055412931393127059414347826164702426097992961504793077060597324899267850489116926916578648832488094442100166021536021840074020529908964392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] -37009048596399083346738229072386407867758843937312052336328711798786353589412298095817324999613581817125418084125952506435267141254051840274900673907902938705218512797163470510286417327603832385571720041917322365525990801101176397692022356330151359533256175379006604464573143587454011994726923551811904654533551816509685493322697161386345242647599166820938587391739711468650971738816337977210214635652084896819166624780980459733773750726863914252180168844700217911054032199540055351240855520956468523999030299395598872520583362962940653208972152155481995972372704076781146666694473804971959548433141687591176003594279278420876880639961918533396548196157459248308130440077460853854364711594324437910116451615273090854407826503162025293322422581794899930814264346999439672464166366517636507543636122761554106186550559167316268549927970771757933863238946154264729734419923668099515055791301333988576714743950609755864035789015611078428742383884992201309272088072637677298973332297083480553736005415368318513880702557823221462963044943427382012858626103149556301438665201835273631262711548871794093903620670042507085356812821607135804613436215494727599710314165519289961591344931286509167110229671927800356934131656416945397015553412749540107989155680005779538230972548807354765297924862738365582646410681838790364324610527585521659279856395285755159174252133059393004925638547004790597745819411434017815863683046785229415122602057152816593150077000523818357327466681007008189000394620067688542573981068735764984662722949576449915250438833263327376440061975502042843736506744189732346902071921271494740415190815178222152186009693914460462346182683853938410821568627021595408959978014039936344227151256482829510366405819614722265428648411246398536882161170092395577942939095526010678785133955815930967141926371143808074599136829755791791681002336313644923282037440750356772037006927532102310821317502690662523820307326762432407472643065556677047127241982909882066101668821594812270452918997055018202264826593601596177957211379609216009012149202567533047980252665429774145486039929585526419077376873276549541586796539060356513320666884883964271601904598737996072468011184155935417428094634468987479942558782280247605490053105872033690998827577974630906932203014916125084501202652067902974245640570321437830109237314000710751650076782261333359893986272294573659634792958046741342057591632877695832222218015613473433244959718102494891790629741295477659744130500252204303471922340200787723264221670633694601154700342374743364815524458229533473131667580611097868903170760574174722630172236418814712573892493129377811133778556470718466211852993953792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -603940481052765950745133380710919743932091079189554853831112356787445251018958509811020223834545088052551189100041281168634564633754311895826518403565350503674848370470927148098034277708924082167486100316261313253641734993295343640889796345916400625370345222191294189680487027274585103725671579115962322841107808850569610978551451075601234426976320279158779243888327811766433120489485393999402907548152579954570688915662895050162516203135601184073826312246120890020278846371125397669634860563015191062071105553111037357812355513717499618012134100603525841972189603975336600496717197962130162031658494252941497604921795132094217343854354680021964285316365561250432963476776726632155974346633719574095734532061868594445220677004100755138108631299312649462183581137629091273866871009447862129252678612199200837691194294262426543546237499300156082491106794136645922738699519470107635476672419881835487686451425130294321026459173771916268601865487870230159726158631607330046379966297969100402216442452924300299333072089751792546630497084232687064325912182057277241083194897789038389522076091225619342003168026880624269221688607647434933659273306328546201549631560400852916039331368672230409976611310948196324140815422464609131210523955468773411565961471402945873567442776469393258028367236890463960633197270932064692906258189835690447429320276475067786864069962703465302664998065250452214854613267836168141559844107629699430997554388016710823982641987372132127759499205621022918952849361069737516902691575511690079047353970401980687820223340990207788465555407270629273857264524573815656209394783580932280347947122504010479652309735411460500539254847650397342644087379121538337453807306054082967364530728800357294101490499470048648653517453632095002914717577409015603676386618258994964399751357757763137990393799829814043556749204564751104685160202300550748861317785050625896129851937299857667259924220088982641526067477079268281092916098890760907157183853810433966103701836425140840577085653501205463544543917064262160745015240066790687765607966426370370430806526009553739081809479140359871961743718463864088859414658066739844760851827720710951407524412238910056794099857816798706438223709245051453497411188510475530595850917423289520532446524694477625120303027295287482041357674913183142197275274123065650928723090729983552657159186331438471920692904348162600939190542108964242220416299245866359970864409928995421265984579108605639171768877485596782272834239972297806999169105958579724196875108633771014833526266578896355250282623731299268666555013026675926340084008852678534847983299367970456870306184174301375374384655562559662874980285153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 1443070096880709239324100942569728354479175257975039484214238464915689079539327253407792757455139116346354082532680884567367396954719320304790522766661316574249546345131513551142641344763805422298738347712507991290334462077465300693196114467606676782065760988977023232048031758386642868297768708537355423151889580382978970693691404369992703553188473440498793814018963229449642623504469226310681796908860533850572200367244750429089955796188971562072824820641493074391331537660056989897141834037649736244978152952537906944721805453433162399691871675141791796864437169343348515350532079283723141182200028908537094973003279366567117754593447597267628464684605062216896101944830959105767060561105891089814967789653042746048743499507833522377295568694946826324020775534455530502296405437873052764783017055664195930059766689272315665971712995814230504057615428862509138393742417095627122034700148022745800113660058056847170714076186756854339859160239968633224861775625107768455672355994697328417316839445418690129455768909840643567141003028738379145513514262742508563851737815800285712207760964541968188875875464582722781967418739533741888916161943699200744043484853865998592423370659727962876322246143324786786092449064039648558599201360066403294529444224294635114703971687807660087791434413389731273985631871809251065907867839482894449697520601178880380375714707010197385730771284673812467340731670358917229621347582496961304775374669783161225600687150229178849838329870187346926907117152353986763505880302155208206826560208856201612635789495202643041101704030782597999616876260197925515974621825094470628557975361566328536219851425685391042036114329225640153106427106875004558554314843442124546632152601830716775155689773947687662577845991869045606570935840617347325294726225055122622043806142051484260846050844614489874981313288979106113527235762792138260212536151594746661216246080031175856435406502452343944843471690797321568618522491470445943511712158050257828813978011117863064791444093661730073321523461660953775829065201850581358644083493393843329283304116421310287953000086551532622051293217065773094613293185509697060925682303758911291440474648566119554491617906114319944093257982230030318936582716843112264825091121771104030269401172621735377071822564911127228410922604648953649775611818190810781435996715637445519281702659914735101411500034504046883499570447435670272403961143554553915639796603486860029436187463745680609869919419377033724429496509183983346477429438000482492087507300204353755156323780683857048844852412469758925023334257239127912853378636790398516594080655408409306355552148380366921352278478110636305753146612776960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] 5773881884930400168307957781893627946274473659062015631018418568125584945520182912686656112261231881899628375132163522272156323340288228514610309836448392380056245608394814213650124764609135462776869874870841061094314934416882992429810742029382743331557889808656244673675253871278981368140326350834938959144119825109246139590925944921984470214874566686821224285222138268413838255041666787380686409338631958066582046779963459255693564898070057783648628508615060296282245345060458506410568970610156849293897088696715162828987828794133886343766309018886940230684911606171385955131205883656662361923637094018827486001572656946594266897880590684110275429565086696580533613995067463484392167661198510878858266163657711370597153076610098145467422772861138204940868119075032189263262737327378469759768711614717860997282604711620747158838122878283192407422325138774573995060137629627592990470806201739927664369903615609992546960087048599095116626355161942895079928057852352727558024622815426368115473919866188424942102325217282584462602147055641294150855246155484410417344187401961883921213212953811149748552111403524375748402410001871444198406662645203362753762814331933513908791385455641684861225040851984778369634641074287862152882780785707948200185077421234701940059010089342493233491709173983346553201069110404239206189977832576321863754189327921261384847835016861135926304941748212595743150849584013441088813465462667345812535221506340402481660162890578986386330821215414237440325982982002716325320367139127454918211631032920196381784813040554105389739440993092050262993776657908568178125644868719020891694929314759895222605713310242113181410801272857728262378940521251441749945842944627683671214646964047715415815222522245934180358994302611818612996119455787387158401326010434950147245388965222573206532413988182332128953007703785268337366268520117572464034760669699311283784694339330953200648434345085248509125460251322879237400405610144178928753159312575702832214236819256362573714433886284786472867249939584229392105937764233052699987746326450285581987537871742678134075466050411921918971744478607040014754113393963121178775349940647473094753160034362376397425147995897356286648132395569566538387610464445727518984952277936184870776940222256643522652135877898728741127369271982663722140550905144410417349957643475549828872609821514836450602173564858177715034399318258692913911763958113958900748659254955192897328644628999349154703400605501269389264055907478067884951662731063075293236389422628031651310071842284078114305256760837663028272170569502423137725523065458097878545754266076860355346273978693672678478962455001939774719924539228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] -23147865715698410637411067319455225870675590966338787690805201193805624749790553986427897469874899818147818592597992568207506804300775041769576567717218626475811544103469713061964714776205541762765397544281406544508110994222959440238811264602608774277799960013520836788555558640160238971250051673702505775334986855161980830507923547292392997207933971787634681149549086956902845795721111698944905809163379691789410129649565306120527715585189182577554798788354167081905645470698127227585115474910039786464963059265105420600183828694799938910157561548976069158456954894054614895588552833985965678006621361249866256667328529707560654345233125293639280022130758677836961907325363021270026420737711123883856680880179190615963459136532128273592085061763436091034168518912895120708819829438390247858907534945044080576407056596322355031680487791622273173041559611676727863249668660450910484687839983513799647813113603315019815404489992879100276331492952356868978719987321337925322198595848522988986868808841015729052958333626085696528538467157645052606251238404770642489864410131120322624394161881518531617313733496123703617509903709114608255696310618658349822230963003083945520766982247662811463779002384743911825014426516787420110820818740100815929432341771261697641373113549565894750385081226411083036952021697633320490833811869508826675241826354536552662276873598378120626590271418735583892859410790819574488628869066381346535455100205408159242456944670509531065252518353267997472798120035725231361982905337462807418760356183053192920712111614920853202724069378697104251940209524326676106803116198115785471441430518811595059324500497519085907625656827693020014020976327613329755291652061150690410174661484437590355252297802095472007432724479190554679821591113266824322268396959730325059204865099287514381549384855512049301026651694697054778335093933590003240220999539885960068403533291428579672755801804379213729714247161610437830961055842555277183484292160751157020391722550038457749353558295739914309707669055343962786803182007159209805668420310081095492748204255903667149927472528796370156406663763681290509073193729888306757180132409502783611434245821670256555517871169427875213123434128968045249833769909217000892222482367944998929346327774548891196812596896531164764465150751791768090460477319232339255036724029076647200230844843176919939953940284562371023265696013292399295156093094674224389676400856405054718230836202904170903253986470248100694212354303681152156114135903108594967298954437569802577636182407367289657462000722095334237489867794857208647466636831876459727141732386914474453567979752357701081767347217400868625449926233423872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -30015229260017562289798355644403582823290263324395155067609790524802813343542733804266115998928468093505994303516501499009461577412503668570182974399484476240014055258220909711846799412741906311026173544220973199902993572248324393274887778461398385097249995689708335562164298742168098665669741982270549561772012501660277072680376302032570669029740367066873782339550695011068685764557765455249403891620968659855665091013079548287804308521287788639260566573946877696083680365539338361695504976462918939930032244810483241627685654937342844482133565289523467501402590410083959928630849359246742613936792894712486564396146536639920839600077875371378779109925612690305085645354293652959667338820679740530435791659849698524419230950247025752709325244570801129725035156880169709291210609785306770087921984968517088459922377712955683565985341197310972507712448294993145537700464448651763017630953417446477722178295611394871628226093764998875921581454293511356182632271100840630680678341966166129664663274036950908593226270876842599729142654984237929499424462576373715950540186142636415213970930598650631571599034320787950431490468558056826084095072492140948844036632337688965497650224223684998668098611565404935035035253585057435199099436656719343890563397686882764482108003790695352442852519590663663997184931568332856391597736741511313710775665580063850980311509216869849149037154727766484236990376664668053883347791503093408829795338024031470147042126100792366588114294938771106101016579868085393150865885305932695336194720299773565323821865129762343220112792283705804203801422144146732845409267417521357434475123534747403845509336567373443528809485180998016294426181860149868532101954189073972367440683290627448910800825928529061007780304844269111342636272823418884969603368984816322318692239569222226886851493310763314548491008619815944588728599692786792505593595269092945263905011031936041482703731846075337449581131186786599333737031292984424323976979984806979003291549498071972162140313435468290889810608567197837772199187391848129300614267343051604875301803167056236109310209886252655189882215693482642626734295492325310030858963412138534089363087317700802463276528706647302276050079852991851243886837120655004230361323652493194341785565662216835321039126992660099423296187229027866373419342728951775477611967257936339505340636615566430213571717236011193840909854382385951532290403055892975573688230369871105220499678257632426312863938246501860257721357378402463835969575116176032384717087873255018728671275717430692371499662974059112394276083218075079529547878526293765246178268295356229554844170742618093419735288769832550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -1054220613156012979500956721920862976242159975685063367811848531746694361920539014789154989115043709016492565442680675276798901115796779522237969049470535168929403557030065441818995744513919133872096494278892002564549154357016324970679619817838001478023830195770042119070304429617302607235195681528618306769451602799023046612822573822445995153451370982913884808287426823389323497325498692395576226299117438180001967672633216331842481319194103217630835485015840768787195717893274063796412820150427990609966664912130515417641859560860726396532308505069825567240113110139493148003348957273717978714904006936333992049241367403544293722933748631652296873300234467288650644709169766005729712667352264586066222391038915871873691007338398497999889811284221756966392200089957634998255774403100865799939977534263314599784756721206435537770916452089401394017498391264578072112222570221414387687678387009679761637150349538605859406577758915362212026461943132761898765685251130327906978450640391347175259100980629918737650487881198247597390209990517531953799923272842503504703906430108926447467935305310521747144367483961493868686137899027049350418977276802880094066339370255710009289767948886078116021860481372436965150017562900817364099467657696056612317778688042681754842415613624466787856884779209201205643455492001224672385191894624849806582713036458183016353865696123251422273457229970709852299558252869848060246413555350021451984856537163414157939643177441886517397336565635021110898071206927096326036182953998434922755867081800599693605190459604574337469018766916986083882116924333792182615124596416565533868913464075094550480618804275504431285631672010096639368839347973185796309928220018212380013751333762464883813776069564104259744426814997467905002997082557569602151477169430881649235117338823578877088098522094415863741284760585165267149776645366890041907112560364616825311689130092317160932294908159557135942290372972905465693255404327918078800149990338578539021481861220717293750592700137827551404920117552523407527754139907364189654406010242579505056400666432634099868044935592354715076403920954843337815558808287103701829473649590951582813680917589819176555338934797097757383505903456325446252012622928687262858556733305204651981343170685554362751988580296027477109335150175542595612093193497740315068425104062707389381118289281488899948174345600654619284947967069825467095033495203502165527019132640676761810352789241143173171580027479312708271553328608077971853761760480738136920121008379126333941033359167028439120040884037027141510883097197546704369583700139215333113958410598794499952100645469597794671658171573230108672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -69359518182277376640603897671216212194552992059277326590118145864874084321001789850238136267451696865099825873102467829532393062291790496316132355304526042838089775868327302710912375946841390180739756818122817432896119823054668971611717086011099492299979804975015507364410547738579214894513112579248969611640026918014571650238367681352905040246417037112010265515940007174392520903121055055635800919118224133416476264488253098520299944928708173771975378718164064054877546444727240478822945875243045129843341639427565485123366167424893059239173157791666277804290168243910849541173409594420590457755699921651289798884697548955594806100566390801298885943358791192438156051490190751003834396200184090594984845569896318598169572563066262550225609812987007330918779424414818890469778289396798554097848174025280362072678223273284751587596981975506008823803876408759960800836559415236151913793179275064774915921646482996614862332573647708739167649293209135017681640036614809360734453813382652795162946484399371558426318178647488533275563054938773384369993725746066301037047925219886148139302270756153112768869062206184645255161187869825538760915710682020934179713806576475161263607740814244398332176847688252156694619049951017799754488572820827894920149038682009505410044855584512621695692510759130442434049985765303029952940441487607540876515463682438477557804839814323338715005727419604827211610939889077453959412561417306585685017458486747751931051810059510404614017018391458550691744266321207456804419975033152380493927279598750113883726571625970004390471053026111590833067475648283356283310868987717351142655744015689141250091215700527117458644403736022154456320055493452180331752519017988593647344541048821288182503551817956426672195466233562498700400066941245030840893751907988735550863686680879562276978733492096951787698658573658990320753123238593834679681028231190108201753091650894766079072968089884976696689235241042784432996809562119655343295653894915963259807499079134370646389329497320449754899685796364319180508213102043647394085929971866294242501352598875748381153124296613804287658593468053983420649378020025581421194328175466949715986717890660390273524320332216896532695575327670130716194494332493412579080333835126787906181865737453864485785821823415076651561097143328716626962266288230565613885904215092779219393584857477830205736608299104025409364594525656977561044217957009229823023651453139864116597943905456866771274217491583991543594582235158340991295158922007503065022577903738720443279017464819815717972676577847220147081529432374377033197706245530726340609356882638944434134816220345585247511614596018214010880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -2225925054927483339119991459411737008466540199641360973700103481280298643972033344516754825556150643983097589304088927451118625994798895764662509792284456317666691896534890054727999231995751997577883966542530352298450480251381221571658465691847365791013550517813537057182738690258616788189482102008589957754404747036864750334082636083388109470153832958827144126887867057581757785729264581877817304111171758880268893889988125569316425787669101590662951702674901334569781200039323120989436880237212257007389357894827675190499195811769394582248212914138976314291035948956734293081725244696146415328731062472486780352092606643370816271609814584145193655292437707381779905804461585841947344384885074605885649226454479198693399636752855888892645323859503050791901343062043675804732888587371975686214433544435339527420452720485875611158569981021769052468412322723387472271402666097252361799514601589373925843277605721350459042822417000733645751618835809604492294455512929737941377039509075369853390285001424572121634187746499161152368107222635487172194869014893000089468039937773301749216543155962721122387913749164145301737904408225311276106546808809116261140873677028989213755142687880160519095835369325449203451603699492680495984145246331586710405150557503383818535357132581017604799257108062704307548087410193794025064680659271112905601307354179264039408578224053340716189858893390669601928108402681525016533001551009967302033184540970325892783241438627618186812894948032319844370263194069718041052534456925945917717932730490072542370698940653402270059599403017875850576708721399794887127896725309592347274689791983425386563124050782687750898381486956143070552218709275817241618516222535054220649133996916986340351673868954954972241109435348142718377693492676014792756364132408254984395406077496759395705000560337003275983251939033675645642274410817970052273625026093567844795229592108242247000467265697968410847770015300342534849010522343792803600759328964923811094352511097605405320861173573423260565362989283265282283582753601020821634531715969928120078556001175903013681133588267020718942921857490683432889604310010933179376043819952800530929352794321029661633112631298260354854899940174628270754000329781704610846694893079164440095864431893664157960805629598606442361598360754984839636749911818138764853106880367745348736656583053802986752212451986248343910620625154804729822313680374746179772943664708662147747412398933655281139145489797000559984047565964744429483245942727504303352103834427029921529139870955086798109420217741714379587299378825981594360440051098319105221960388235954536445463566851763758338361031274543481618432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -54164037997636536637983598069961190916619927730240651683510514469305623104774151212643967063383635525773074090328875477965038340381699689812997785220651642287758058156059093553546849821534611298794771319615152510301904955636776415361207172290749421029808859137307570855118301136618198286382091288091546142195137880376185584357847849927166739927042312244948273525211363737944747378210559951095676684564166608291350554708586427162358999303920879821401698296703993962993731569104001832344946307514467595449297282801417218505836502708867201307702891226306500945389262287903727922815698253611516445993968817785170930802397740300360639585540376520777907514716258548788972880229758742478203642674362112500487510193866561955892377663398667607689465632636505043128836188988831847576176138694895990495393969968208291810560171513641649843796898452397496469837596767269855193811307398834382649162642424159581278144077794112016039983865647353781256250483688184469034414685726179720156024143043162886357696458841149884541437123066753659230221764477330049500609702474205724807475887333389319200097651853540122361710846070622031376777555854648185442302796544909514853328127401605575215639538325746674831954988338828357795490435148690396220830870990261279575233670330318225001572817365724335216973754507573835851375613569939846283418842457771130966902454086515640856426743056899679374502091464321946753571035205419132589529389178649229727632198376826360568667777113813320553563861045421905557993719977785782059543105380051010439119010579731438186912838780847369670206309372309377957815686318341662761785495510043775767142044733900403208553569823665456402960352480815612077408106678530831048326499535206052059394242271473928666779778598492623869849740747700555855376039481003336008672135897038941344511173971832881654839311645425450034432674215779563083274589791046816251483413115061537847199736751124037661948261307332761771269579581458336750996657999216218236878451875050488089779263037836685176940506753693848297869242251817667040859567268241472672916428565526317665085250326781186577394293992194289426988436850859879794126681975928729754725632250455612836315344594977971784497617604171048067854437225121919039546851880487451597802410410993877467453870181941520341515597878859892763209151914243111644120533954094896485221324982218387238905234840547056624959850437417675417785624362813275271496143115858088727308891137963933252153069517333733405400152017872212727003962436205348313650387619958079564620731285725399742039980739517055689212929498264570802342947929944255367828062742515011566543569396933394045056227688012625542623661587241187818864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -1838925875271572401530492693995218386409483297159820671484363739797407019228752611233120200257882949178556407416605710656343446588492716418107503407742309564208325423231281961796072207779409432418047893064514166568153073881233284448142702844584422770654589836527959255006465717704667779506944697652765799900051721055854200272336655327730425431816692187850545213370507257908731585855943870753296559178814070955721553051324566163596999126144819656154967537177466502472075556312425219512063093074590240080723123293524647007197380445888074786969028900685269851568694239355898749553521062117172010158838721319807399100955629043666869863129358477227680546390922044581976182723407208539318535431188541054789662226984690683465443836021541124043052353867933689631871764185414483515646385280075798204540529981488449046575329920512402447768829376860705934380890573823183342741522879120924246521525690686729202227804770449275472738930315906310333566676200975126513052398166324251168459311282446670521033294730961025493941322030481077096159304536576390767426646161660850157450748092191218592075987356908496928701651486516839414812023814313755255809078300077141679397758216058006244929760943343064793731529916691128892837762841555206137107152592722255377689639177967215991931838527006668920102612137500754556516629086860457241312524872110883405947803899789434385003234773716834128299761259974491916002209909194148355942925348685469919552265551229162281351299745083887272763650828878619436278098673316462451648620410618045836387676126709701349385926634484171146954663561034686938514032569455696201257196037880760364855694056982168618746865227370424784715218715130233006333487307073772424672271888258409914745227574099805674850490503942443458910143227740962843690015705101278975721802351820132699585851451065585732048704071479059515480237217411284595147078922145642459192680197377713224244045118461852815280601979134050551952313115921799399757043857979971673741123014391584987696785678031614747109018410551037527802380521187233820866638478239116277623558891638470980539123785990184586262273119616817030496650836754092622508176677653481294751353474519306314561003679667508503744875701462988874235382617278416802911545837042490386732132734162131674081258456004913711813989891176862185396008258578185369353999379386112819837859702403985600832262808614252387372826704835044305990777120724880459431623160618240986742489637926852017924105563271220232830869967004456267228441514652579009700620087696897535158285275588756355900562809288045348347255579525828583182987665858000751504773038228523834610519294740376476285328921856840972599537196051431293892689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -33372681420162493340849934242308967321528155463931987959155964100255629901733822308374170558131124071980674629225619037449323814252721266056326544804376303252582430594021631204307646710610497648435967835164470999024023418650781672135316677445874329501937963889180378760806867496087044789534372443907851004518296209114184433866290450813466261797574678390080319452315783056739574066864847832193144819515906418922286329817717826189066301423212012274327602135348952987431187009464289606984681027609785855993269655586469090447804648722722846412552606833381135992481763900050036867629100635338367460813229875114353890406023077323780584153703647986429123691059955894528021955914397143890484197473807282142890253859114955675447766952456940817890453747429207946066182553993087754802671731348342421959567354670142303960834738024613559778307557557772858890997758197263697923256185456266722847019953609291325396591500873568860391021838099224615217985447807661392756779536730432257471816999093395541220592260398871550160901021567905767620941923268360328002827444821988801541684090748171006552996439134168576791220707584468059329583154534142330035631401621535941301865090310115965948702831755195391725884752283531517684358415178368340889272520106232810062167395951000756517137784661704317601371073500835190607073435006966193383172087436171452127659661930263511946805524993925492935767990677009304864145987179524467601778668677066906212177588535122753800419328109883373401487165420106053927946370131063068504144321665478094603271654634330297704476180342831553247241888892502994273366392087416325987478158165059103909713406371915558193192158931140188922774566025147730834502497487716678468994934278107995327220601286697732199836467365962378389422476462301763893342184264074423168252400817909318744034147974544658745155483822976202353426943473404537334888565204774413917549305211259060707199741523368265963305283520959905883357149531007099101357552281152471785300957713996944025745220531274355747042126477291097915072284889320723660206723049104973902589339366373793189556106057948753974845126213336753247300845737144662770913927188276204946803193306116238361730617608100822492132518745304168862285179886856393426104756264961273472334335076766522866771454006988726637097971217996749652975441500644789821530298062743701062014611700244471375866821350515213461170324346717387682549671315523396992818871506887283143227766790528978053413928431948793309120741658449291588379429044389355569347349937245640510813851973247005118719464349818947104212878307397530812623671423629938440132121680932642122027759396734913818498104965407595809897415948901060985392988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 107721194881048599409232573578703783770615277610793590011722776033069221929015945757590805512461918019324573736862141015112498037111907946817201632992366287863421883340751539667993289079522034263597921370549277058123714344389742461521488599422688635062026849062428739077256618683343308088365297805921757236442271749450739864937311660564963241023786018727675569183131618913556907883217063246455010960542772163706499610020979861631748293728281016188307039753688870678328535534250695193066600360215409776410599464634060883340743675742118840131770786038407910477101935833931666180282471418736733067379966629299909116640484690907286147717574843499550467856021185639964938839841369587554572237994073561270637574839900661626368138849710271120122484361173801358864296822834039499998681401458464869400278890154059883700153567236249626238388043179733349798209096836200045455129895670508866358843095690972592484299286553559694928316104601983683446884315300272434799568230646232782706038275538170397337283813552092540917918133452781497768044009637163548558396873375885162438085992149875795798650633014678544402378266338623558672625306483273979186297742845870868673029221725885839773926996351622896071989431547929909952648797707339135997687111282467725119566218564483422612799586850368543672323127030120035651057667719738208541378660554700006621717430429887572112703794966093628053561779375451427248678655260014481990300447746624470847874816161679194264132558037076127145216270276457548412308948881776369085074245768533392438148170548402496319744074553084428961765957900446816946463078923959408316722238010358729044784603274808096152492845194615676706621396480219746111263068810031990135438525526441798887485721394678076204884211484972291776745933458639755878017009895453232094378342107277291523708766213124868152079043799452368415854177285281581986964685833306808622279314368442914624694897398697326152155598027396120623673701056254409275056440553882295287515228754970427256329600225925394541515089401370272142985924460440504067090559823740124379959289292620485325098249364401541141445936996060648345165562936684996462866762071675360093322764723879882344327344237536963946625309577058159165401493322109377251585082181183601663946764838869967410738745544059289281021951840287892668690266662404587488105455056970843582505082167313000952061094009442821693538539768299625142970010819337122027839364355872093548971562830387657247364116948951409744330682532416939863904140273038495552882401044848363893145209889213538750355719376251340871899465341111173765477916885891766208544994173421657732910103093586659229664305378943422890808608457946190758102958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 3244163213198134663328563011291204401319006181635153315270420295266803027403892556184889676475969847853923914269736883179502940511442418924038833142336462207784787169774764884161826769266110168096152113436073066311609226507788441437427639796569428429510568190354011657483145490704647690206110188847878040642766019261236733062213357645111837084380904760736080448724387497210955355446748719005869576101863248903544321484167259305839313587596308104278667961883638053896142808302473481336298142853059301865176433246584710556812449979806079669965035512678382633240865930286464973769621590098193142510751012455414819703803464840263887262718586663671956350232869562857813953974194665950439907517740165773030748032566787148860677636504060871788668024190228279192149899956961372223266677064397880697263046482263138893257759272935793120271146619717091776091620149375411893807909910130362638190814382347925654401441292619992977613971148834911778072281915192004487302564921569382113364001447585558768922597488159620641440898117872871313642108406231651270742146148396037677624904388050886223455584545433986405751008230453735219028490979296000818355626548084652668073453580759989009075411157853672536422426125385895087023405776571019305631606992350461797601728568895916198584591569175007096823634473909797092014011048303143462730300758993003101776553650600607009414010930412737215632729872994943283909302342250017385392972822319485670426537136441735836317460277994715864764025243695457527372194468616617210104217688857122575672197426756394981056527406126223018407929827980247565376101878718777583465645976992315532945633123596893294544668629078805510508756118502308083765313257878504938556078033469362938891179011296418538178492596090308917563724010999576778687641665202552553260636214079328463615726511712346056986301363874631331751159055291000033815215937826566279106961937700606032941447933872396868173926226298780232008628256809376719619764594169779823200695499375475675856499484265428142951417330841232342582294447936505458043484091423767304228889439499898566573540000369253309644226428259213701627805691041643485503690111075011112363740482485058468510067708991608493601410022278592331165006482487989506526564287157839034805231472014954401243799429515809131758234751773165547585958413999365586161267604927608383991167882971286601678810124771411009364405109910909193493546401803743840335257834991545763359944773252513365689077117988674022253751843135544067918198279789938155851979941348595806269373706004326993924773101065101564392895968159469250032506040252082069415200169268725982543978854104948760422934199005868670186446940562314507615364710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -36540852970263366111194893413760923163566736862015970686662474005502580368609327124300465528843856689441929451689159611822921946150232242261738666433876017542512389100830928982869108590955806427199087088903057928342461434897420676927479698908709070746698349710426960714248345146329720032871468186428797333470827091427001749605397649823908989440069387905476853942943067770093417255150654793081627049121934567700897741935182520665338603148804352116249894265692873467700048369198809104610036280797755296036360073452167086180719806351442578797986672997621710295300506419973002207870184074925245631773768276505482624559229581341323524836936595531187084947298551947808942668803903594444573980325812574978297217658346531757789525700940978702988734146244849756594967472347736514279162853709845114974502166009954509355311211558820270795852968658842458065233589590038079003811721899481338547397576195985446091889237530624143146008947860645687404386659602366564733590363549023515945153287631415816231596919350250921387526588655352282747250464860416595402900652175860159081411062776366898438567415251015385517159119741860976073982407355573783789052820592445663423275865893301363616327179946319975573724522316822053706612023687555595141346426166784136795591610005294340478749219863325472268572559638538049525998974638188465066715576414155513382970711055850678129936809711371065675655312189487404185909322800958218321774097722123357314178003935499342122873550173430366296611457100189228586240878541356907772840384863344652183863873551092598047480409068627832230942868845610969266325231118172143421586050157423293926677470839372682350050309348290687956842506976453403973434884075830275564773403463524472552823470663532050287487812424114401593749649870066302997121153043744159120305134744935915501926387826226866992728561368853210882095474938330090564085456947666087043175462629803005912744280572703394783492236202240526567859793861900168834569478039004566425934518746517159946621157515387512936302236376951435196171372357928014174939733552100128199007584936118325445746760535003981376871793827979398001140354916699966605673712166009893907469345719146671637223311753397449550381702589941615656039890758989276554928606985274166759693193177796713466197080162123440840321019288888824038527554560291515578407497039855600253699075219254688637625347542931517524645750119449112592239886687130042897475689422259579251007335026225685961957207547199125528503654212316361837647102677432931028776572764275193191799996222171626563183600713875568015861349435391331645498685983563709766010920006727936821375613561573689023387292032030649877661509807975374803247212527616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -240088293855276556299634599434091691696035483687697020842403219043938684409508597818666552585369099778832953646779681733666281749432769012099785059557446506684919347754530056289562820135171759783208612910543614525609289900820389437155861494546869279096707946108731092381606684127386777488047397039586460542666800601852423012161349960401889097144105481900371417763294991664876711485326522015405544479386724831790219011769351443161290698878726710625489586276267817823424053351714444036064022207176521749012733092915064072162416549875150231067797853553930714369521515748045132605353013770876627831495263281956006240173192752458191615012415802047697978146335886533272561579801512241142482655458118993182696678858226163409772697038148369745156617899775215050622937447599632412736259802329366075505668980760329450183244708673417999215269733488012608105852596820047470956976203602861308534014738671285022849637313321162864551406631661670067364655502006312813352178609457216445790690211328603530826265591062459725707854098393901796118238931614663704708568908965985728644710119681675365385858756539553505937231666992502289177076132595625401849433428493953293225703918523360771005786926877735064893947209248679368324333837164142071289012564220081657042088325195256865983194644388312692982484455114633416905445534152452867950025117937189200609741724465537126465392278189868608673634828724819000113023714078620428160945943541830935524739294666473609319770258204989051853715464339660725311928430467370518627531292034270652731774046556809656806708351721516015867050565006486667102868109886633478414182287007055650073401682459947312674577937895697807727751322898919237931584570217658851903165414870864094930456680462348387194146539353479539967812331909669717903119996790034518126908059709532078183818566091495394655270820954344639080279085381645510377578899273968853825660306336494605001498293936915167453241083189637676579890287053458630621339522885977706157314633506135031959611074831044781624728696678341434197221056736894568323318901262882203559688563363315642363552276300225481131631926239576520985718305479657926850734594034668603237155018956258977915151308391943641168869181920624929487797440902415826797736946562069918914696012660427642850589295512549800495234883833351791082016089822479791505086308033010049415948572371882585866626090096430327862017519090582578167687345782708571267919099846937561252878382774731344419051033234141646602973388999100460075659551149615354401064588334078300268490972934622880825393920257428948345868019175959735726120426905414946678192234916692065464053525449956914146642597537404239863680275048606959466625860894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 2039154833208260538860134927252309917976645717279442610792692445282234469329699684766373095727064648833824032490438652480554723373872836688010848473924545163481753537047266592439683871865393241540010166035661504338491698831616890711518253601977264458674353822307705405106957607919005941349593574060172725915790256011768227212974232913508648672877469745115038077726667311279379495097785629626542317528095174963115743892068393275176548921161024419759824146582941272645328087898866473258490131608155316217809069188379450600432957699009511586317337696549701369607572363700822535692492008696028686428687243214305768469528504286998109171971196418297329276695001435644413142396066749876830090756889518298331782978258240151622745255168203274746722798028809197744206913801767744876866397184153683842215869755726772495471708591377807782956056786422688001264529390302815711543580726594160224309525342068037473321316160387650226382250026114985931558946315364536124646746517414583657207090404286886646170608110434984982764093888586743577330258474868200337372214483289304519596109996501358375673097555807046045769961531622745295045156863264475641445594167862268866139319073101481226771393788459044253026242463781978425196866134696638440054007207458061818115159873551035208882034198244939545561265200043638922760785516451151909052688156815493116184416036440850130997725989793387641081309705307001674684848393100331876318091757041442980653625894599088500892801335140710463238150440022900966285037266965795738845870268942599036175426425107756437058348976059478352057629592670967711496993369752893139933844979380754301127730020636866842541676177041502274545502624360786966300908476597413248733410545599118629528963486536913940023010074390127648651275876815068853489682653464484397288604613861998597879858214785014258815832250934827324284844100224504781538062980824664074429255693589273906473029009954677133375635017718930539943876782208305092711110994485014334953306190481640333514063112807636986578407900639194271164480441170596272125965374390627017998118805712070345093658823781305314241000053739457152764597179494730908347208907031036165792141504200639477129592948395520444097476299645225109820478340359360399292771148195728624223414337989916432318836080385981355966676072236219735548320400799919760528129149545286924540025790813204245557178238436896215928032553944739939715169871567535354039119698787576774186664250098150082157738433577524365993045677517378217397237395729300897675956761724364211169672572409930286448258462814377229449718682332110518629706491050046665955860186923648317126522629884884205593911070768013694194974769051323866374397575036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 4964662146127151694996687024789542236471411558553727453768403101603013676128332192780337099088215177224097156754816314024663671309178001406030397759716947051055813746040035555708931689084496159708888914839132618769357457906114369438996190538590118303312645557079420619976381051125764680740852366655871232507102362139906082543570267555024927419038957772066839315812500187390089411042727024553078169792704104472684484975484080116628792054900486352832486675462557277686767233693515974286515434319628669614185052105532546608996918990976084397595665721898114469752758020843931037754510534858367409925682482782760912743963410377077587658762195303765840256887374010918019855280158824191614604984284314518293662582527131353468515841952222560600329139321747630445660623864909768363986176974784120576450402781927601974300826060949107683495766269589930438409127459579723868648575820794306417243948591518366707311791530049020991775368428159987205437307062797591934315601496864827680489144217457370670465153669479526703637193920562591863175064341743981340378451807984031811024798529792738144689497882917254783199449246288440715734106259587119547961656017029884122021005916716892048941640186804824475372651215139474638848374679559955556441714501514101565936058967099538006302368693399857583039663396189970984353661659613686290063598015500195104608419243160490112803860044788834065792125138322310404760893739110778141996166120758649571294993093487637853909516496080040028109840168532864701915675409658355257132635015280010902489619965280493164708806568791449241683330347958350680935059388748722069498522684869144851254090669717365020087240874369777250375647294861543696683922679257167155978113534694055880480132339144119741791673838345993455032474898468886130102407377333821869445139460765724823286930979429633466259545122821895784959539877841364429605433140136476703233591350167677670726797499973045345525186463864760924302398047190986154691134028791219571719383975973240917864142759571147000869804442628695142620922393995709666073460482815592878725749957021070417708864551532164301771176404827008569224163843964693058556938919076863931696932456190884065906272162091065222633467175623435822197070176166139089964017890148317811072035234952920273108014190524861523391832992378856945390413562551035251703722942919104460035436794683634300037090022852200438825583436084436871590758607925387664373446534808470061324723567455853904459579466755512785139752906695821481112194679710116237724216609589836783274768081148050907842525525623398710266728168063954914613965147490902808857244496291111234985973425110986575589219461458852101310787223795730777721005764771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] -33026282592546031206664575441406544098762311316606707708183488262470371125219621756575649367874308395128428022435998997122955026324603292863645037273344575937351259353702909049439200767416191395821071569193765806076168134109494752143831006124053853096361528739602231406841297676490283683799096577081641357255066743188991940578994751347770660239575645637687306860379064992914062687212306971043114381320115742289956618653070388584485570464367827503603853510341079710197688149532171937989081480926551502241805377077926032458808590551552959029184312390052341100232795095319043940385142612596838905724574200239927269440401584587569083068565658399109153857678956054592363595233938490027774499782291695138116625408460920732330465858729541540269481359681030361051437201376279751016771842772994233993029583444482986236554652185864140324997766794747181812116256312772279408085217048000998867770484234586591880322492778477891098980172743438001126800849246685174853190449361951066150274853988034902125688063481307401100342778110250595175474074653924867342625755301190289361535083263731780169709827689893404309389974408201795447610743259026249101724169237572266321854536594130819047397255585034856284694079961710083749868736661451035039157505085785507669164469827499362731742039263099194621568538334206159621240452805620100324752105967882356858680009076854813563863940894378782855181554315589715590741519011935799102531292971152465516633943302646301347213112905786434795510079925202207389725746705732591348086544510760486451961000828974077562741834970744470473530572879168224644277660897528032976596021766200585288573504464843346599727205824196340045056484258682932025969156809275460932615370018554843800068851116591810649478948617154644436872111295341242384631564434620203627463927338297745955075763198699360476231676275830362645057818037044842106559320209212561103667818707755702575207727581218824839977406320675425216945200347124255231347363017987998542325836762388116233400735131564185479243587467489081156189927024463225120906272224745516774099513487645291871720318927509030058704463056335474123207464413367437011429907718216411750614915724135023915778790156752492109711905375110110699440105079591763603369558527862633080455574791458812006130612948260434634009308576672459705436668456935820377092469107098692434622587202524907163714177544069006324714330656315217231444835358736447357136405933969948866225840847254162554224145462327875298779367446127868035294327771829610780341635841360717685129718155075451685448209260509045811103990331368773250811609087278594113385965880366793357760014286210643037909210480602539754484737470689066448607891723124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] 10218871367596743544010663387299622980797685695273231941595263739219173104974728990312020767952890595032988324322097301654258167253442891997796062955899224137950714986265214715140087627033064112973200535276382834474532225010476783305393374086660412450413773639616851568392340554407862144291136178406033581902940875421641642068458764829950796847736080328628151831299357371489424217161406933116699774486864533355036010013330326261942537862178238835243267909955881326121516759264602004660182861167579318369724854486524485522655054725745285292779355231971409826855530834052592926400164605309151795506085305387472844247473091012874337405892379644377601496996977310400259851322336394689180873246673298098272483381593540072258785879646631188899919882708172077012314475802161249455934461220757250727646648013569751908865864841958130618842739538832974857443401880986850354334391497676595988671576982749689096413689509668263113003709251187307577604075565799067060165751934375071415687317680631490652535688407262573315976799539392472593113265337183469663830116301492021574026800810480863425004098657810420377884751694748253473750275083573707872391257750732862945972215490858270235287831690446981453136941520412643430028995884526398098398065593249326443457146242522127999140946800296026109809471936166983727822664200502270451066945570922511551199790114198973291095473518913192421097590152223243950534424125836131888315035275917433978377901662247091939191651052646237159872191792434623902787980131546513050971197170549687512905940446574414052015767118344805704068832174350593027986256349107204355033574358242794075477874986932100989257221651261371336485179416424123041078666880549499766478604528636895600869387669440333724105705159357720819380527009741665026110610031873609653598487471516821285439388929503451893823420132556013249447085967670057628442425607435716193471955156455320426940137852388020724168594989543553093092356508500497529455643802211278268205632058778732621769708654896645308185071555431079836651990315876912527027789072530132782742224488580552286853440851613573331581953366056264814454606798283305361085682023546151381128879192905458304150581455787284845500432100902550647672000855527973998026072681389669934676709455796947277144977037290522959260195433413226644105815929000321128382992879194900103634322855526979606037313456875656494396291147122228200884346180786610836320479146920710925413343138019409321399769696871238212996778919190660092099470158544322207295840835258146633902450400871227172757679810988037891049170494401557904305143094674348431027152382319023755682804462699040200442451522403076751175184574217678825365082787020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 167684389281345355269117049755588688120579510704185051484451380889886244359899001479413209231640657699434534167904300413631728968514787834255271870498215241116339844390641361721244246961956632958323827443534718548799896899376358596452704242022726953680760854017325247398994059525402065419950106927827307092175583044926985265916017538580260173525720959504415508721222333283328631161319745406246079514278876870818557852064509658520893295025284034864165067491132706245056046462844202414248068117535431384999150325254158004373425865531915210745860680411014856217634294728293565113511526202475552211612645575883009012401978176280011218709363533247086853211242647400924720665915239847910278921694519408282623368189111174427546312364985446637892078454003356909388429391588501784732190275178797945977628985291780676709765450256930720491905564839021458429147451607774755841093469157599523832862757838982050366578090813815580276084347721181072997346363251129905505997391098856751791376256898068996707806906120009496546405712317634232389734372250354883087669318689818126203323826689996683192164439294549461754459454664689115723043569684306164869157881691954701229951465782401385590370626735838423803710487394210335400069166130045044213812332615064455376219135930227357075665555278037882941659868437529673750126135385367865595640576173763232857689555528864622955992233437536496873489927742262872794933685386752538219437740395515836724743458317924704358650323665154879405650890364268732848486827046665010589898070715031521014564802444776538697633799268013648018700075778438403448630261784789806591579160143516162953236568033111969305845887208446121697970101472376294056047104893096108849702645284013025106587718083057673386348966702298114171648683497203405618317871289258541370162148412632437900827338744599880302220250862340883902188623289173967147882788971064063984898624723235613519357523514793761506243511987062858422567178432001665978261004281217136937093888937927287723163545812508260693418489239554558438836899685399134645771576631818394573044231892874443525658574431570693359372601565656851091819063565639844420218189536548396514014532662388984977516611635847218745462180483600038365755358414053392107452344179653392587942266248859330804343148323319484999639130055081540245099766468524745690468381983867680932136394544376441336662050811047094281488136602582178458956405909821701958490311555642551199617736683323783541538924631650112286330282156644130337601402324068045645188511321554639762064803673656482374686350472247519403074973350479622115366752806812265048050091331936651977585538424910915096596713457368336698996544817691163645841120092487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 198233325403257056001188795420910576550184460114715003466730303735028187907199909388200692453266845336865938093594776158856593275943089168802626218672052814195665898990113234474031133141911556834770996437260021856811691026139261215282850543182684201395855433045123507874111409827036225797847386430640946335242815372110397345448571037767671919666966713111391306016209581031794546328498529155547234182970250895268115210358936720040341399403709994583277535053595947366961280261048444596761406095060614805411156514009981149643206512967444020761760193895141400542441626034025717567773358882286739359672871967163290791608433184814940717719984842511381874850877604979679793541718599913682320477135432782708334389402356192138746075964041408563076242252751624887210900457593867859422950311642591464179540414622376035724466121107784118262312837999632726804796738967173226918750416188179926561618423797122719994045147177109321291158208137400101551937396895653053392635214538566963992675046737443116569289349517395736802600086771057724970525828674877132776833927757365316911144413343894506883697487876976476289023304839506660980590441179347011464722560275527122462397686298460026934169652845150610923504296550135104914310833174811984855552906529580686188412409968019854663822709204832742359963658948152740390084312777668729936813850471328635669394433419850247630943529519780569318244672729403547130572185910410052958725566885690105131499124150497494992954658156948452917006068890403892852669853565801619973234161983382828699636034223940727631729682716941989202841550076684010269844461965662350821073811289889456770580253355289832550696121527838704893931899064269634185404519527973534053452708068632912899117939834772802464378570440088227929679537644396047926933460401501940027244908579713464629334965372786697951085371670166204162549675474071917559718407479371071841272560772165767063259853206004846946668500425684726592666118941762929032761266886890803556549793486849026128770183228736525110515227870855686515973748725143094055136206080866767696585867634045544366559506734627785529032933600977199283248274211076002353195363956665117007269603837770119848269311482165423831053748143394339418871128003784782476810406250951535030544622161508030368371990368230106964994910146589785632197073694722596016270264888801840455211168191960057567410954160385833708376114045677192922137482066620648966972013067256170030426070643485484747052830721367541258524937785208817150342157694733099011311344795594272817779688179557948359501872527574542452760582772511300011918246403706157539929072915566742158615685591211112065518861463162473819155627050851631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 4700360701522012807993597183964352282605253454922834918315269924416169921248078616735153730729465079794889917527545346598364728968712010229846966124229970170254134695982039349035803349190832915411215870895738019703418005321785127586155584030896764766701065124900694303419390373781876997167907199726621748179542315899504499728038433251221877667607337222502281736619411612300903912455914377132598012582230049848434327334354897426539399022913289664951917554747620657549578163298842626629297347218470781006347126042030842143843569457035531305631399911019529414314424461812081339944900604963296832415960888262658749137221932400944343974155587942571288804585169116153435091558384162523813738874965256858026239261511120778865662359922308815435762200606160808668235443070998074479768080072290521082423632387893872136695623730891780020885731920355497337815845862143222230780418594166997653842429715447771296945158547301961391444788675337228712513273655960118662834640573352750499430251108571063137060059489897283072249009694307540629874191729660730654503778435428275030572627284247756430519907648733542246071814618048321536294389034483894460130869227000974379699627684398708126707450781415228236076669985419400509186946796341130243306608014335434637310219264494860257038690119303594064376905437844361091416781771252098759707241057501617456465632570079585351483102728371741597186112536317223378351776829311314677190448263936391327219654763320326212290427705887280768651297430474732042507636720909582361997093881031078626807323793781376237765909027779329659199648343515093744308849428518285964787609272807998966493446310830194551116209682711454434010740743184549418375045661803876607242296737116192661812848185327609049569337568934748369182660917149450558058221881100717279335222403891857929966288511668330738032241041933693611347898867265830507407184763502189182713406206886563398807859539391715878019370238505078043580400921498188537444542676265313355126083989523797712969774419350473316833717911389177282008948375400285795934307207514814479047859954994613743854038871197715432614236194199778971494405917831438065046671862442217723558180987107811000235780346918003097127723025441071261026408934446575581265365841278122118729074702173964027040422386761685488683421043265886605790178878757345418388199903219219211907572488987446393085631098281479133487248830182566043076507649849406306925196592574393714989614992094475525506144794828955047230543368391781711352024276043066692264039996465859866779981634300989375566046513413203920950796426848479358824578347138241359028496994749805240981182755144004334078601783671170726663263324579676815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 187263917080692878830223810295524917603104500515822537746679289105906753849521006780644385847086675130608754269003660165593074182802404083598762885941047588195773003829275172425320941064211919651564898984872721545930911506981054666133785919863696289863047115066339770256138055807665558231082392018189917356416462054967579696606244701614245077252924604035896195667682342712064989326249235034006594834005163817310572070674025352433868625020591123729452020004027572302493905785310931699118715303470006999813501609154369916151642223970523217337030796311784502252688668275829684803738310870948625643837911069830647306451089471249418928515143462196317601126485235831133696445556045164180725477627439570444210346482524242310387291349425829472835637195371453035214548720448408030087149930110584722797278788345844598947216849380012544585155233261342607662155672402813170228226071596340304061787312393588380814179018020803101714557596653070515743754129764937680455771352571697386413539159891417734288013666146370652413490904814935084635743887748021688298223769000881458754845926951348367541402528858150104845386969764671145831626328287504283722336357054146760460989550594547666577642637275971688135842005438757847120968874104727367677338081081677825714676737940959103882652038271290784306944231789264207791453795485565179419597037278588742846520333726887179810978326844280413827769882454612168191964567856139687348448560947616950318364929869819280744107496313726633105809547356936913763077700414032323653609018095362415761533125470076095172791285610862131283474336452386816588093012361170457510568885336959242137920314636802590496013489229269391215386971055480924273236766083631518797967268489889348395728803223383064226914937442472682314330652192609245964279864634846168001255271130099999508259911724434473226854551320191967883039790774817960906281569536966243319201340326046934531453262930865129024227852344044860058233020288159251623509180017978004487423744078457220269486054323503992660028097932963099916668489459327023052112209979840062673879168063704762225570465651413130192899753102248302306151782425975644277587348725649660636475163234768444735886999167238446207625929121520095425342010507811996581875838782314506361095804380456439319596289688369960003685121657644505931306209058623037958092638360564707251632588070099415761925855078931310906501726770519627031029114409454988127670996142984888904748074787561577502488710382064100790345261375775753022559602667904139576280078026857828989522808971013505069599388104160280400799745511141493609305770603713061723522041347861158002969296953682175283276895078290304366297602069937258496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 5040576789689052997817703405656560142038039756378125850262876409166122465362791485173659759383104478657975070178791900934663123357360831669670402172150350578305215922794606032240112747078584132177768722815974819939187513077212397113712069916168686694660823952544663112689734656898148266785432825622109979414021098485079068635545513341376614565035409324788838057721445989248045135429145073589673395340788850276824145659336931798466385456242188887769919127558379291013765770809835279542151085419879268990787354087513515218031635700717281883841796731881301267473888869184741793988400590036973386614826805664786005218383728501973182594299681918099024210448595561864679599625509533177810629274327634951558013521154432079212827489954645611014574019038866499869463298672172990077243013693620799462615695258536529711684809091038585332958369745309651772190607136758866340527490252149858589162220989512221474749388408340201113027398276728279275061883498644004737530522574653345092500090193805501408280380270016078408832423111486239940754606232328728780249863668457293732259542114115599218285484324715667274907662897653270120647884200399481940404859247454974177721486476185617635096944330012063219220794311106127991532273893141059695739562163685882899991301842327041728487509437565075753177702171456953462505451395814207447597045354295206107538335084438027401841170386457817932971385098249130232423834708320383179476366252790784928660647171224847286011842556335638827912017522194203316927854935597796906979021854715249664271847026015081875605311166370118704105953127143674353449183900510812862892489132089460115087055753923840959142282653765397273124383319870990226475321398176886992552481348514221850162640308172943819805472358599461767045468736309188396890972285358583690113008325310836826322663233096989184596204391791500006415009226056079240219044182803058330652972054455392543106735245275563923366416858993750296401347626178028173792713890225270340277238504485676270628123412604530493421938978462351979455575563660056430969321335389300888778727503240615615435838537789438992044177837312139633212600311021537603749546858749300751324821245038544864114244481642864791236640372539153411842729122432566432619404187229407709587345370940544564611170267289215508161557834745562141045901305122230179884215550283312549496579995015736017866245599135155392117848629920750182654846596475364618822967569339403788183156898536342498536107910028927980442267599229945422866689849794653734429290200885163034800808302144373741728855486505980446973506245346062585696140954241790882931061704758475864035022857406535874891904639910999913278193351782015141150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 3716019605689533092721720765812899164510673506089050571842833097315797920050334715306194760444591709422242624823378672664232467634231559274139983933197409270492088770962751499122367645123447423875135719481202466177396060879359549404280595774386093379796107394082208519309083059358412040332769638594338094938104309905398000003553773657424497485070914440451173876613069244577527243071149826310273474578851557038695964485955710256008112199528280436696536680203211875336069252156829607243564910257377391998448267594569801951721240202325667737613030703852141630524897891774523775149490427028489406253745560277271007376258680569572184916053186191081348644117236788686005117173023836567308947300699049865861480456685103793282577953190493374033377482531338822162026379123827070284711901897569027219750121911112783083357542871784323761647752821079599154632874084042291165070090382964838230116086362690433538368497367452026185664301529768145460535397245101472960739098240205870269163744059128077081485763758043100346370037611704604432704782149044529799859427954304295161143122474821358338180065319087157189016302369533829627955269763927771587939922463044720907117587793832842368786913667675573719644085401125880462433782080072887977044687729104316847536934997819132972395054989545016758189572682177454900201242399380666270636518966153948237697865533300992924340142771596774917929944437774563397301421609212151518195555207357802096001999197283240253714135481760884903859551319842731055700314979014666441538412681229802382882667197832473103800904011904276279511720338292320029125849785232170347950690234104748266622433086103202628790075858294643862668219689378588914710083862876801147229795876966778475687025402652883080434715754854676178552772948951797062526992076898828811156656975188210456356133384802487667427461110794766417241413928936306614525415837352090113644256866041233687678720140902705062544765760797585435711413453226777187385771211867121838556684068502461564605870760253484388198491597175234600532648338460225818486041153967278638496804822617152604739573525388369525161744989819338548743079377643383635627063066061423272601721526655631469069759129923908449476023683948377017720918931863093527523505897735933569882125190998334147211286470682116238913463072587103177025518291730264506934434915176100248988878387442258483512261649074171923997322705301870627512601147737297681591622215342660379675892366713129378214441198279576223565996323834893431522366440869915507215037602023224450938721993184085807067554373456933041972208504234057470836329060968950522676514305135199447576683721594562522097465973108850007700620366965008578379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 2254688185289505697273692149805727490695216412882356418001903472096396741348641376412659221634033515538605175127346023102589656948308321824558841731861222853594369086785113274211275363375745444379784229349608329706303055105081687603350324531088114085841090569666826161511055215497691980453785594840737951036771256976181322217767992374419529902570935761978924007358223775142469119895797329213638722586854985473372737434725027405148467050678121935853350924782988481374157989379837316711903905724384898841278331889898960741524957310537697433880006319558863831777617857337945657937294780856664473879993197214025296993375596434089760831884858686339395449645807161200479356487568031081561421327899599240830921055236478725256402461486622123674373547572271909484660706063546901378530564857977204934297215575439969485948623460894433954143158503763500420345074337207186105085615411531067481635924195875134719220789371184081569447175893144455348702338599415566325756042473165698799160575227640428668415583006970512339391037449019106056886260566695888879052724887339744509110948575927398455852119875315484578012833898460498195586354318096414029485521509314575763850671106822553637212812749764774205445735748348976828620516425479241432145005541497233835938886909008924969232537913334991887783893176888703127152596027807524633874755215163075421653637679441419275116585848535676423861027282661066307421580003322958835216493184474504445983318191882112660541529082625595199935981611682153189019705615392478515552560360879207480254998932562670846812002451837282250330047289879900548671633298149052284649080413810903404719268212548900491748290386147793069257145599817360759645089901798312649067054992839067787255566959827975914473490704727319428475896123171853788042618646047115731268367042577921493414282905466816596762509659772141115470463615928012370958640104967033140959987545580957159316098009544100052529550788987971505775414641218069126846849798568094775692678667465507297609401384478382277673317262886604363877901606423744154332709156343944220556722000032141065581639263181859050786262600010478783433159607055899317072682253932185586643255420984446502835327378420360443765071190503503699232570973939952096268793062489229006719386771540882830870012767213484703518312548352644474310576479203914667540221611585463496267010379815764022518551422209459881379459556447839286960590081703934021846875568189496660203528438397277919317442015778490446002199469085175743218931787129170551044435539173036176731406456810231476036967763926040506767072475504045182737473657317899498562990036000715935358242527002482194005189886008187343332639849458535066972979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 157119306184924797203049735676609306717328300056412738382683303121972724547951417610957880826856617767537360778932237893138459134055992326980542384025929594083616230140447840860437995992534018316686259925056135268199936987792821494438691938015384781161137800099986034087267756294683599293982785571467077752251089674044247792976529485520737482018329830732199012327800326510190020723790763768431537919899149006793077425958690659937360424199694204894869426638759912225551363731393218328809795859849692622866511764070935390707394471631333761938707361648525040191768943963885656411366127121194281511962465145582338018133782190633446915670295572230341351338595823606216816395601708308027232300559242443232275324979131705265976387420868023169379644370775477607706025819293620170952274003738430036885104147025946311661699365126166754392787715182499412368240686321800440372380697095501900480963983225127643390434656693871695792391080293068784442482932249797591947089324107340224229444638207121282719794577034428621521542461667800623174293537688204816154683215814267935469271493377045688273524354764929479055493268425465494144614914486282658046893098718907061969521030739321445681539011626445045593614307423769162200552780377702702648113598147127211601415462833320945835905856750491548874252766162014576778185527675264293314605254986063821039154632808734090028988903841714062588382188841886432800424474189125973310423697512250436955771206131887511574295471884720167234020773996497578980253715733602089176509685282291295928630836430706907053277322238621262345780859086105306357988002863236035582787795965341283502267953238450334752596911794442760315025816087210625474194620760594676585708698214798115984324695109636705363066030713682829134383663690463432015767162821629241450164680646221853577134281982328331275929302698369702321433216300505195238019037783378744752445990512120154250943445409974086154306435434803970407022770280805222743652159566012132015220103722030223574870983198575117489439283636713308435725877133971597899937814176017644029694285343914649391245622555478522271116665791460845705705858169133739688283858812290360008063611979236660863252867693467415901842165777310243071030635932721463298040509151746363971416726122407264276681267768589347734302743941739128402935359721075764334886477128620780140773508813360833156967994887250045497930099806773667640775379614756709485090488054338442350532969980806308730399662652272568755062779825907870293509463546085495086425930722683780937770781317311050058836467778045519046592433234814241731006623088801785641657557087717078896552267100408121137024382802887814584100266954743003259930148864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 1349423944487687522557523679567327852578500630983971716536060952771760127847776067292160099055735286432304224092580711318968228916528971376682807980647861735094277943976561136487006511510917582405506408394184334362085916367634505973592109205033924226818603569608648285205342995479986016687959307281555193088348642170583699649391075615080878501533815420438128198603435743194154965103129638963471856865688091877319204040604814550000746018796563990926246453297066231516868699437744458384159667284201618365180461522519925990856798046370992913781302641542356455305958045460177351675302722710728481509512742825497930913074744670126089586995849129577050645142154255947348485044335400075186693375542023273319157305466130442752023881917206387617113307961083798610299136102473777093897418980271984302205382640232490264593328582651616387018754550262647034706316684257717391790130887905392095702611714620417833446735284717757674458140053814310001998514014753924341419877221031954982303972307897717407356635592645612406562088263317147450835686754678915343392677624557688401663297251754639776248590643710111519677381422949218243524664222083735410201727354981364511698879005804455076696888543071181458054373285205555926168542763840809980192859533817243324162911895925422367491199701379220762274325360000922627730129742570276552544380319475056406931647782899800717759037704038255847850458920501162080887473765520180606558883626122692070340719516935880092516153193803558207222575767069096587708512439751311445772108752429224428022952640414551629484747537432833170574891988452228594567021435373129502659777238100221289192850407007321845936515637323867548162908911758761443576992178146651501033723497609448048393940372472164951561361392017609338635669907374227727284915466645321184442973905613029641652458043508702535669261812929447106408080802787238917002612004373990389725499716460954828597871298131036917221026894232936618352905078799011057579961459135807280384741301766070292722727115583649529297100700881828815685340398721793640644019293662033784219502163116075126174605851868651260739680661231751566053130034380539093333745955961836900418253140620278250422509355438878402209820108287874179630581957058944407190573753266376107967464580994245926441265905232916626603534419614366534328407904035499053074697677005083838783316569321801883723815060880850428810875571187061904184389643292945951498462672649434525163513685365558145200664327721541409567193202943857516956113022620738641625401094868199497770085146051226817889525334668005222186652609350467713807577389441753868429492437645395688993309268897647143121900469248840715198570154021597866004651704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] -12698447582363011927826856714196472409628062343306725901877185861206377830501755095766282964582873248761902934117679142616497726900262880288782849878126261304566374232159400136964502424258682251971178036028514879297322473487879586073520948866744080091467264556947526107736795454241545604423810214566348665763298110398008431878452535818081198110478356200435715323287873018492937298541864770995529199708032059284023875042396391567968120911488148306055036246575606559992965662893304242165261905648637952325097326230207275345817124878109142603064315490822416393447501733485134463899145327048226953144684737254946393736316682038131946258442878871103596343740522478448679074064405787752380423106482793685586832565892318213464905185559875650129692279910905036169255718504513746612665576582773937554122278962291963986091819473927689419018011704898194072621789581505038785156975952626105657836936252187421477243275579547356492853856682447104904235230216188925676683760664396109363716584995667916961448650731318084653360617096071002303114382533849573633221432307342448387592053416693819944380892354461538084138630953082500067198372921728298126777240447035068979671965487586120972974314692788055156308962839699622876468968550472362433421067269141913520404842020748293391854937847638017657733166909991652571906887292023155558971180025795531676905002401763974229797694181907393874275513906917223166008251287563175349057832864235610521036866919667092578194444621974402873830589689803793421581999446653175645930732590135063945857490872539645342326174994216558934109986816043031895624132973812818614920603346546628410965567737146690504619501955117649756831671771457561642090739905415848520821649400873866238065965009280698853190840672310803629345796982691785883361234938334459623969864991923791512978561326471268386263509477756913229956510859950249427519998720313869485807584497139258981525814890291752827629774328000142577583824976531444887118480237102745156642658340838652083719073076608713207511640829837202028657579710326811463091550478353418682521817620617018013218565712567998380246688740389627773965063598158069285627988202709327120851923234609282586195793768432933085513315352179664414134126091487676027661175552582274587778208110729862777630933389742737492135179203267173681607237089559446571462272551837344924874289241816752440558327644771329936153615711807260791084957972389011840844247493314629652092771014323724065756320363565110558122321536731727133066064770005530184451170619202007892821289201108055557715927834132504615085702000764448668749453648420520997252682887076123698333741281466704861596271567323655959412995995002436276449399799808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -27376548135332405104711710667075195045694863918752047151653893880319474398980089234821551874844980519795617990920594635336085345447492072704367450697975193837246220494468699845022517757111125665614497969701256336909304739070164345210346832745246238368167280165435811197232572915898377929325781095671182708728296842524038485337913655205946406310625626843251229407545175826720309118892443781705591187782404332244881153894929124287222988325219443838285089730815796078563381564978785834709785052622308292726576448337834862370549799385581359761071558977156973052350269456238875750208702148261264816844300012931016025580384124624484890700611978550524385691149097239881966469283486745751685341381795944958995851457350529082448706093221898014338690751398896215636404055807660959485595903537594204701962759031608967981450733112170789385193917713816750479210816543548578500057100772436841669988072784962441239046257348590833346653556281675076974393183766620637127739475267422749800442505966615346807703261320325108993792259887943315165679706903966516611994788184653403064231639380316387842684610976423150870403414557742330695609105033182530133575424071051239216989918202789587683378121296245251408916937171306650269894301216409346803984082748986670644408934691026875146376473947710882253335091500728900364346620288169247353024747672935600594528136003985273167588280021383259369895202437390387487659553207861967833200121225237293466539746876917089298599049663340589052368042354973825198967372786067586399592086224028376573719024944812726660557861178032911005758957751074583395902975677330863860487000034797273698865677661945605517034213914014323265763434329733806732424258947910329483783754813452660314950313827753778849609827021732456663890104280229121992728767081923911535816554060517336334336673719095307338686707456169060797959418806399816045106831981986961973099474396484233279327325487178061495990128449778291143545596860706920359032346093358249227172696813986434617511932623495493783551814801630214329913169087393775077138964779605835578704952438428848702209123523728959035193097758486589308832758796592866881387873328651271733837229848366176987828724036124295372966503649486698097829998756086332602830678395577938509044361614994203686463413689200534331003589420088688907749207670337650898536930290303705496702967387482817413335963045586995649209096570542097593869274169870215764374446165472525656541862195285931387111225363429279018777447170132821650829284599449188109819347095400719933231562188591374158635729057233799094005649329315001027950675948706517614385472242191015478398871067132914842983005200780793593114890070215549812345342525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 1258179459219994523286935169895442453364359769727216765998321266403343139084665538118594581275019880274679499701972716806315828926441537539486967291016741883714097382037591757657250065718520757446941756411768536260441289203009378186339056452449045420449289642491976850183657075279957646942913824587784930961205249955825913073121587750136946335387075607687076395597457891664457231862479101408850303939643305640269268061254383063849849789166278406926299701761663754048451135748329041645583402342703336951631274820985089192275453087622931127594221579728799077507139979993896633924293849955521940377758595172563539397555336197356051391533178459321247151089765596979853019803343511950689795937093285410131713592669830924763447301255534753450461114234438054224908055931004612663899751312338119746554422249307170182013299699533378222575954585516742478951363994177905467693018209618063639849034367097943699006184945722589332911434076230633725922528210903068543696068152444567413116033281645036285125785323725994218916654777776251925100399444156534125637448352982865696617406751961349137789221287463023221299270234306127446432133332612444817997715402457533597221639131046279163597391481781690325440149805216944969682224772603113004625650381850579041340754212982834771405466835009371581289180660012508883619040323620926627587172536887580681109435346670294041125104059090166093719703713846391174348055540969790959933072601534831326595566588500776035682183558979961537232467524393706866102165928914436973744357284728716332474296220445565885106161671878477137960379725688295652586149635993262351929179630554113821840700269980870806882685943634988074807781362626569510876114107660821283394069016835389374840679924424976982853822701953243973210280495940665353694361699005460827418849766409875930135372892607196824275454103579197189151300876031750600997768218738702271479705916622485675726282520363179742452502736091326828516584247420050246429412255573691862779543067004103487675040848820412180602854039238600152330775323597061248751369161537897491964764084506628974026387465214010040751210816233619548800840889752554674206392630887152003824465692429692385631174915188847018361713639338488117631170978473302423230246738759009434943165441493136685495647861613787764622836359106180487988668076016313180619264797287458450781693682173897872738787859325393593390880843491125523633206653185690691683579927009058994151156425764805727324360877102038453336041289217251275276345115434786359377162469636804474993679132737409480847844561232316781383146918764292634627956733278329648414590326062184602589220055033242762705475970922515438024623548166300936774020908449792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -475511069050496836054100666363281148491918387528345339580456649481425640175641530600866919207355755828249155996319483338001104517925100153437964495713160155182748816827604774986988672471307262952771377977236492912242242256485398822577977552802801358368581040586243134784551905616769568797646414412189432855460737829108824615569345290085653392221318585365849864733338020593449572988682392010807365609955590774523720575079142436042931955934239015662775626880310203139848473989375945012307917416029883257324640696781117931040158362894201053642851542506433604381060753008517871635517841636269668915493427760215899337600566666298084062676984693164265418498650836257782312094243963494834864510668218067037941095579659874768735553538713678584869135124234810755655631140561154426940469407067943636405412199942929761105041860895591325919197134087369957207252711651754129891794753622684065138476120529093242132065575343353270803134760042176630435117643610245165698231603987795621986299504684991451947545242227461483520953257163116196151671563303523583460618873913563907518912876837290076777757052288846116372556977263634316511098342780412711897509886082016076988585805635625235002965202734556511666683894599207986166627606186481772535862951381643560189960994011651396476477230083098177756168938622855025785960988074518856770003517131675248361000199242900843473896090602224356974186313659833578827553785068454991317001531911507450739038894188301721194747154133120853121478258092617766096675633307847273491847636305586958843426011925165933991089116196509696949727209364551102192607196213908384542099898900331517348621678916022039244218368428765365903363595690570505181314624914410857590214506066030659912586386801869045316744809734291944989635097555532842588429455297590160315692300419357271923237004455397782282253181667355662463908438540106700527078248302288692670495983920031963782783497853251803646777798347074401375978748024331555023323701813811507114224820673996748163750604132820077061757399836318047808135113221512331822756239416283803938496007609445976767146406912467864096515526409132806691633623314665920441313455863482821865271299117518552231316204208636970709144096088340693049209998006414707063340392253297608636264090872287213556249057514791126477839542486669287127298864023640259159582862398926783932360563361910924669985335982570444023182984015534855085227857447012251832103977683168797805625016734853529807599432135921693273705785375542138051570603782445173143341146192191027642674723337817518328305935569563702184706627767522467575442563828003754698120444352178102606044138390814294782008277352998087511567841247439237623268916592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -34433942052142258630735673316762052070994792295063290100123188580863201477039961159630581981708236514021967084898912879581621452386499149747608772985216672907531257488965120249275084832205367078331760412224501346421285244813484346400153320504020202404229277927309879709456578577052411057348154172579108054967786039070375004748648870994563948382736833156822830632745510329591244074629508701282833647378127436863399014881285023257904578529149031701591432416970309677185157718678978382846690650229011435550876481743604314249573679583887111619537320238537183462498500308309240095406453290916702788981979324382069644295279618324610105674294518803285776946856333196958994181824848092411569508520351541369993830274856244498526885924934671082874974228126781684895900261901130420684795648956923183040842449506191823153145236435392080464979181265533888498680399412592055100139653283045844084647238928934617886307107153592450779407317528265599869242129015399862497789225516147184190157771510964515011933615634029040638926582676421304280231011967791267877604849567450745928931783513212129905171967372600925721987303738688974541736130053814363999272183778116812265232379441879718177029124321702760044707917590342395894842988691565339057629616919701676938073667598111634062548183019967217210264447194376067732927894426322756241199466711346754472809932114222018893101584972640800579201961441414115403899091547187139349429348063526210006114485711820365458328631291212553945476951211660549843007933981609662187096418958843103829777386836810787486656425401400761458994407584006141308688158560318864074544199113025160539925070415243661715100202489886813998993402646359140877124177908555891089051652850588178956785431343840141895484987680143922370536031269319114659364608064042171714089129323913917361674146155850439915469847770717436500894216003459433287237047840035089242934250885991587990798667338489420815134237595552793714532201983152602893242770558919690538516893000107922318880049682069313719299244831247478135735413000116434909662511473701458152329345780932586741627303564835210919556175782042502383574929909123068470622861996884573839749802038701153800446173639650302417720166857869223842768529103726823296783066992918106628509125690347465488204338397805649706685382458178804790371291809059527453009670725390286554138339106910680505575396824512712919107632301633141894465630537886572696830104665003227143550359645822185724178717468959878266596838299718726090673498368428032884995062269720183709467290479422685068527813764414617330968681999635150664339076763424791263040037777721039762877092200159289661270075220564099875999005668417679782394267944615936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] 30420208479931002742680894816489589673518466536669866549726667176653883108693537991218099184524768355791215881359865064292374396734515071023193782968736504361444955453764407025284986950754602499613740542248734638601725778916563277389590265058091970000787304882337674829043622786442442060149506090486138015441376174693727022533258669126865769467160722920040079772925495684808877769077047267890140510677525364840417730666023525533208319404461193142756657557036347429045462057341454752628169576833347555363769359891552519742517347762717382036477355151773393274595406128706120681556823546647362658192764350224723768933570424873180953432846348059507448685342133800055995348690564160531435233659698307926851592348537397889358658776800017691091739459042130221430239443951999813863571466164920949811890688513350177347009205241890625131156227746115009206160222350733995074145598788230444025288701059804909386048959692410471001554054728399835281948213450729072565475828660158186201840259599082600618071608227126191658427817291572431744610881045458828067524767558534026068381487760512225243682084373432767622035039251473504453303463168493101156553052141500267985952965260226551072342994082523775904588796665436194885249082055778908290153779947431928713003111279546146613526347455345051053520721221576944299163123072616852918743486266470229527304255735315184394030820641289746214918016775445499960106559424340452499830410894398427131750383181129251879813608730501138374056611834597244981463282549100276747231518510225075879372591696199919218076987267798777835191198678709472560933664640801885957333155449524049796943233190699481815190822874564482072982675298419235949579230147160331093294796341473555839310760129998246806118699211136701359742699085991223035573827732207997800201330849736659795197363233760674225358002698872409195201447118398768471112977205574810990372554948353132826717948610626760424892564740516943184111030969587143329695816993214082058254152291749630756797798799466492350225926724796940721420288131383190958415850068924917801110523342547885679775749399807179426967425182172706223215210096456157653836962470115726233366746178591005611040603329298577625995667963322605924983782043839280318198039280939887501462655198807289575698662266386960787493284701954521267256363514877402191546946715904886239382434621722701703985517598206036296614991952387335522338610588729554275963229891596518626838061894477718522123497412774132536822302746328580772274783244090497885043580807188595913954403247505029105504138829211978566531154290014821648981829400348326422233572267960150285327047401013369665374831544852999329094640956459958063337327369912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 249781000017015814325955467460967353498309434295856026873862644277614980777818930601552690907340202921232085937569973853642444940727455542793633430669090902766485548012571687423897151851771485781740908055968612323994213496391627662826246954697016749931083974093846388197792875275046814973788754578009556114956752319346109963220184521554657568758499751643133766534682793335536521021856403797140655720631994673315938327211111267578921792547736396438311801807165834804288082861880058307460686398052382688779250330039156435981028629688271093817996785679036100304550015943407460355745762815345093656026529651156458229199487131525589342363535302642556344698757486489266241539564675370211817737893182533785357465551175660933832473552797403888317889508739370492428516167123049390613889565108462553973474894624930495246308778872955067535331083548727656456274303716770622800340646636119696235484617985547616619569844798210439647213638298632945547379067549264895488432666112568517373415208300329729128084651595534345914004211382285524966393147797390284690357753959480008449910713648646975276041412706608322724909213367125149602081111586024275633486301395194585535777332325088216825159897466664854874542521400460163337602686820647461739058699896963393859553407794742514967563459271129466659889488934541303647033295443709188193352872028775354000090914210691963391739331741033466727150574318158229650585673743940566529026668451212707215036961569818684662863084518184118985946009811725233668944027069668204230054476512284719723412180692315709870841079624863374058743507119196456827449940871480281965650253964700700971398917566410248745062705199674685940355642394543564149477483733684197514149307173202499321195446953489992248381740038710680583611515904978786522475001525661627742717565560737311752795290258972158333880024760163322604751928225603823842726309638474517954258097368585390728418754035765857439365568537565262679044955367185835715062608006667116953997591712241586401258414918292213876568872408011135083549429750111006071485869055934806740362870596274952082710522626560147304860698811791066633085561342609546524415301100470025595886125157212995995561983712078806343730527216921789728986705357500953716656496239086715115651783061847658106518274514170912666662301287931245548297528905787753483718380880816278941870881979072675183921497937330713187170907577162124721202495114779123612449021201345962428320732545316609989230756377495338886114922580270392887362253819561789612406855378175523814565970353218622579460195778782528381819706140558978250142942244634523667033069688801657611426760832573142093388474293910248424354803583627031047507065341739008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -540539956110868936821248615483109996191077480227301164009844936388900321119508504790661608504293581721433386895296133887487134840931109053763415847622253389094821217142936361242764118099055360106209010145181590595981773517876230859641749178414300066615176545337722791355522450874493432010723036574330517680901144837498586534930658510532370542821285757812675357019523770875557063721791459317054607704376156889008506518655822450969738018842470981944380209707381764843630038720248195359035516870485840806945019612304816788117179710085421477920924616360178680583719976880190572534946674245215870532122601317572063167873659151925851481816628802204031398366109677876650306548594942141955013417243257392056762717950346278481793812911584468286753285877722442652775381890916902551805865505756041057252123026080015611004132464726338506475271818527676512892325978442624992296088994398383841106714227099624085625157959119480270831281685656222647853112034197158940611618757221755989216681220604088932805094707932877995735629679999901989779689703646150457244419727875694652483143018875683205184450880992250801471598224360148045300577420422394866506688358772213610372326176516183165985165410334357129015936345131148994710615571124285553505403025661265260685337581059894677894776493830435421658892383269865526383634663444366087700474678427259255936579825684553337171635320217039464731057833852981621074575246717363949003449151529239968553692553661996219839761285940272348838732766249267749558679824907874016009331653993589386158992919326301966429375833724458708571223707384543768176183388417045975659021459072761159382616199884414209688856014354902616982062723398298438624233206209641302863005389545680573064709028308294128942365769540264960671108751833069019696139973333418786352641901188494185538326571277530521388621824149154181206527492239352326253549023064669722931878643312135573168899601383770993016668810113434671182652833116311195758268394549042896759519182117300906767387953179519073354080573639928889524570026590726577943749373348190046498331885022837744593818302069136270048842080681398493404281652471267447058664409320046400562744227885603954889470811929321181617288203983790001501746879444058717464916227783266256228185953848402705356674812636362794699857504020149005718772736919031469299945121578181216897254833771909993280357486152185761778741845029748841068529045881285998799490813584049453376496340807418195942459329834043924456224882312466161886070440176390244579593961220317968592914712476146051137819749187450515454555012301290237367747588118931625575811708421841954049891826918315560985872473411021753377388452132017103566488388973363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 171592688962077102457924703791795912868355486118721000640013518799617721417766418148880324958440618254185150018426873883905514362376601703576686480302305924098258040912029345035404284166456391390949990593558144858484985840439163964903061994974074652059580609945523148892671612861485193148313484892469106129796175168086181245723438055010196249425157545745441250140584109067325867569334183793846358497867747388073837018196541491033911599172595798930807843687748882261421344334046011550927274772458478712602689489042338432434555185113986439291756968891142617324219248845126312920981443639700623620884349105199319336046961110703739897722713822843380178254956591396749563880324714265088650535594956311649068172409143786018001330046769406005477385259603716399208916155105383133171529109014136251419118363321432352392635175571460100377584383697340042016504511598338876126437261129115918240357080207526496009642142958269185610749293149773298556994848313831919640397036911308246380927227615169134326319286330622900264902445405120096356478571178169513992586154729151275229082721653488729818737915960742797768820458829600997679769204649017632974947789151544018921348050940708900712818798606703037835153650171960191678448062951336182058762629158422002732894540170597151989534315720281126886633172150516429659985499896982646544293791026722799075118763998494000753850195170330161020012106984478782074467694954407133389549328776246708547995636500842328571354899340499513412822520504546358181633046765396957434706752474475068105313610741705133486371563077164285021788373643956964101416766453062801592920311732512459217958578632325930804335849265813131847601546809367125816963370424862483520946952209994282535421947131969367588829351014395128409227858763333861943991311448867095144270852634564488378795007009185116280644485786573774216583502909634309641620922400552411788992107618690458510090497234565534813716988886871301787203478067813314819601695148554524183610594442864187408366226117086147150543252372608999346051425040257101797221795268414266344705798360198856121219042655876730072084506786465907682821850266489908901974308413994228223448560702839010387432445525805139320966742658410057353475432588929338824840189999253584628285864188344295841240063414204353877444033825463630014803775908001149250281429515494725183487175048669660140191643892456055879100276994390153678844183092620146872235769744106407957549780426018531785943905480651239764477105695107853294199813018511275208977112435218453230902581824128033757928089467528600712370476555470297008982618869578772809066961937821511172315783596733553004384884214857362348765416357974426000943529855025152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -1139807499111338633730350705973841813209097836471759930046498137041500155857373088244042737485553975495141274518789308835698195115584060845458948088257780163307950556278711230583872810760333432193375082598233488642555143887111012967978035162596742300103277965297780551181262683735124018765199187160668616573711107009467814564600265260154082008495486674975901254904903160415529223276025084587747243994298336458859371412045496896917420353042950491034273813919224496936422012881068985393868402233684850777126547381553295079908368231297985087633412375408389939349792707065217639385287255957552453856729071696692149469195009013317249440172475755897731699503771623150830278439184846652959853701101388175460467581872339933968980721052833101920511362507541825260431966122918587873166132589110515688482264396924194339930794161797020832225632157224261565660403834083418061034486037378872192314060386911692829492666593342215752155299757380340111718468744910908828563406828468893965788941976497750933909317908664443400461595085065483077812063162610815402146450908480732006981860440485095538054866860599621686872694363719087541718889670150504649723419416776125706664625522247908358769666419695594514722735882377594230934347745141811562536975835232542234661901459677130466587848451741656622753008405298730396353151228570428810363548946571648778062401554344211060262619988912452994210493297048141718891793220281498664565712957349254329650090870518791159854907651366060501984893803784203750061042244392982085423830637230467306241994516183850277546442885111385638749244743299410211778172391835709894447446738318377825006923890016045151179032440057390380401303908711130035526508416041168690258129046836935515541373193810091341717190851284433983073827852638620332713162062815081726619605538205430041752453797160571415758736854309111526973476625197619375433049002267828778444758904943098082631911940760338790158138606970333596581252786481687865668919991220909456246370834168311461314877702396441980202236988470851899481507984693543775185678141545961188633158321957455583932233255838912277804703434333062018958063687780492661427490564140974591405556336798582989662170490165225722734140287300482130001027181124645764775422532465295036187165663019392803965880976647725665659141062003031907193809656971881793382045570403251070430164189123607864534225158590800827485530554279213457788973335981513345278181657968643713559893914685666912382263752358312369026070713031953153571530923176892986836403534885261040354920462161357246069860060129157084936919269138683771905357603336022437297013274384350600530191801648590178556763081013775991200670467372938690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -19173993245659941101450479383868217948736971684984093721616845998443317224244852274643529799185981688837330613367828771156663367056696665920022585615387442667403411026658592256590919550515287026683976933584517980488370379319735150648043191881726799056747141758437888151468951064055166434797904700519040267420261242657677465382827026719766209976085616572539229312287966212628413818391680487576725202960799344309026978663155290445915579113502121433985300847837796508627101727801087469274875226236629309028616148336359533835590593193547456977922984188888807410445256156705957276463419716651715023177931909929648185554272221681766719320447109399429720264609000730527814012417521183104177653673391351082146400762988237717975958166994631599552886582222501634867867780093148658736678597893082836678099201323945366638865257582774315512745195681595516942844903106708850053223623868315763592493931938502360162736723160625133201381857865846540836002039152870143685398116567057000584838500732684055005769255440460689211180702979152256679787743051544435218679369442952897152037940265951037382432697990862661416707038201528483384504622710136398526739712712636164478175307465807791199388609739105480592300854724047276497967755888073298245644820809461273929715038882879233897529105002178843139318329258456683314926208608057190023842310423925692725012248381959408037565917751103863112024207105789591258044331787133701996241830775540814578202556038162484049650727299946299882282223744966245662445539064547895973211320122350787269064352082716006799314276411677069144822495568086019874533201395198939893436625251390648882457420090366188496435997978404423576855202448189862663568260415137967297776321392999192454099667139898212696189574793348636610165558414898058495656949502830469137235350675611674288109607261798242552009074416822712087274575074858473550244973677841155834439396601832860770258142529321663466488432861329637895908656943416094651429774085631466765649943095365632579823800185348140844273109946736388573083132087255789940670658037069823490582066850545615989807644912357142880312322839305139500530073759486989777399319295083711877765330723731964039729218088822204777422334405502579174923566386442387571300996728470497063711337815971209396047451499468167611783056891588145768684319056752155258434711256989052115112777410980403422011082459938597285226539772216564633950784450723350617584241651826418670679774004751806912701181553753635098730561021206427395320714686045214602595632192471684213974523386945951001814673333770494590503094005842680529742776392235290277253493430692242679699392135523303515705988570471301565791517967840966606848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] 115750304935844805009404610938673962110020745226056575068132649824552336289953255357839687934485015356409572542333033648891724568519778716842461716169182527351675595857345940881626982405366657388999301782193513393626995253065859355489875801634220314086098246312547603182773544816024506951531284902227818769662118481890572890593776010700089576158367008639439030964275620912552482199666859440765850646468778439200114873053923500306312005807906351755099121400862791373531190811031493165677991149329543630637553755888369324486224308181578505026768599803619750855445655715639861161797388843633619347526456539290678868940906283138276539773157706721395789828947151587823593426608291688403483724077598712018004262838974377296747433686871565663578438768166462530439205275871365801240756462178063211438693312749121318782705253841972120249538194408713555164699719524742517058842824588415449970498189737565022735008450866969642546913321050161247819481336661062736497954632366319451499101475302678635586454556067041312751935299621954294851042188880638890946376329152769810989315762012419169864086472183540475198941377077023524169026255441647549791488911491595382307522171846928093379688703889839640185112613804258672005353259771264792706367752162217554731312238859453910927906022066222610339480088407422907241415174965853634273945981402455803185087218746113359297202601219102274088964273667898635462278001620977935840647382491530679425864598704225330979449479512765083736063730808497909064890557042042840317038853055552018997011601304298254898994666598421979303192144935990343945907306553457698396128339527533047574905965483423111080509420148450923393983245843480196130180375313209833013937157840166380994710011099047472669859660367637642084154827333391800391792305961440731226163897431879006381197806305730488263204621806048836068277064397858867683133844579190063453099314978402879374520270108902758940394722060018340500755368315385187826842877959739807744420079758855115425554656514478362185453818238506395383786743656002642203184208270963237785513351704167185003125693877208603642161074488871382707135879518452685570229869975114540909575727117238941589845455784206074565303271546693974505642063359042057603390213983035731137982756792055425117300081155206916312450770473446421273071870761383702551873967216682936758799217192844977663271241437731805590179198850220167996489458907328142674154526522273079666192725303161610732639365158187165865766523004767428584982428379463232532529334696787135573095731302736725060811761265057227598754803050931821963599685146177353765850639895787306463642434453884759520963533854023122924867387617660937175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] 1805960076685945195080927405648505974131915063943539768043116159076267394907467512810602458748561226731769009786460009711909482693695905278605585173581681435242211012399646831733775169616530581152078028082592523859976896084064334530914348858335541363423531051055240273602070209361182579846371263355260394266836076199339395793610861803171996495241196820635429006392335333782336730277828488063632665957784237037054504968174683925415965520492331540571054307941439875303222488754018551109806749092999027070728120333561971434385241487915028710240240291322101919484431860029254217283849139149728286029957890979562728168718605803821842567526583623704836360706534024782615884391303078098414038358806659903931200532396104407995450914549706229536833107284405279074942210896222723092987968247055590171710836395718606447991723100712531533643267242926498212962666575897988190396609282565017411608266611709912279349404806278081249252624943494346694308887493972565302325525577604066700501318054359963506527612066881605858793198958657488287533101215967216225572238823482954780442476150618080609253257371423653178636854122129760155509467805773335060105032350643889590290193973706579607525286697398502893473497555374064171052674606555464847936125206254036336514158817850730641495317832481451149290124149958640732612477693127294670036811223040689445490933838727318332504209739213749464095125966829819565527293231016185238162911204910014370379272619802606139584912384441511790431188574824641234314089270854684950564002422562867242055710502596699552135969858217980864991947144380316911850258220390440289234598304875951308235966357330721275619574270343763174086790582585414423120963869227100508061406503218784558996522097688141757509489001635547116089981165885968195674162291123977267594301793842049352189434029931665416958981949509182739857066068348261914171232131089477350793331726208403758684661616701715801551943278240389251262213858837556001418852066418956550165308950681400056386937487506636743691842096900760734144145619563849172973075729586265188508339755008502497703656399269765135343646669922622001259294800462471478834622520275408632440435615875210488896595398727667781414192461194712211865702771308085248018461360396946631020149835919490706712102473960311363577420558470625525135764817784552947431444613836796684441843507480281362074038918626327702672191478720316747886136532414475839743378161567180389477936534825414914277299474820841818626876115770325604302556193646317834281921490465417484349492234412276521496284351227740340367060084895531545904658296073184549209094507839268391901849177341633345267574165573845069970119671926425871450112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 580260639892117946184178206915029835750067446805923987030433543589122299490894209881154328911819809884373306617098434449312347476832844282377054242034827338932949815098323002669514434819438275337852310619648642724633240813150585709381816394271242055597949162781365463870994175768319691257195357464055510869382452991751005799425668611769644992537009955012708561081199071612517447314738134979005147336132425737701432935230870865849011027001092549648810119379363265730844389529315904168426291059771366061650237627545862336256132388289648915344461608054241723006912928420606937350043989324356121616731796409420336041022529394748716811787771975137207701503589104088422420491989130535393637054077010961941633312368790647145011856567168576289577338092469426463055986171277519799316887278642862772107215267307938859410225501091769117451361643154633994088378329558824985405094694276495955468349906336260159012147863688159150930161113163059385029143550463934865063771290207266578139020193960995112938821652422453094671915220812928592258126614913309702553198684076512837332818564407946457793520847686249036754816580058994810598052322698880164470778180149925764997761835764744698992956054353877732987381753079875703408534728400057077124968060366534701680563919572336987140452682167260724738172776849850803932984708175025415005865958868545932409207839048926239805488606243890809067906615913162378277530285904866494148052104889978122410142720247425624594094340869463030005914471779305281181564064649575212221125634259296073352821533036940589467554223240824705186181988824713024688099097821709376361945909165722615276458829283302348885950155223935892023634696697318831737823291464354650738354868626340187313240079158267185228403316197211154865915396215516602362291669777014495143631696247560927790577965709379142916536922992510196757178601719581067269465238040983307977472991449250462656307280567969298033825981386983608329712708061557734774593019064638935326580039583667505414602230175383433191835308028083740911607882003770089454030488437669354901342890014283910383608165294652285609176638985141896585269001257288488996521646190536972241969803375329834598243328765518245458398934721901964440248813311697294536743327842660995399437542647379962631372384776841481980975004400601272563637436933936062607656765796823300459052797773635529140857474178102902612560524459543673384481579817643857802356358959187173801659539001148714666148465848939548437780334533126073893396673899236614505983608430123885649772574073537385971884469065415451875342579573713103308544397303452904532359408315109766884442739830295983380315465460154137617864067537979392120586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 18289691509926860006478283295050056406058735854011307457060633078202331897013179189275337562929459139226408998170769072190020618017970449318337666093774373495770233725751167366957283370352576785587201577387697642755643250820499182985618848300684940416484387997453045723361785395270495271331727372883294425394136757760748017619345568674441120038519594550785006701392968157948000532676829728283359749136174986350195546372168448377088370864233430489104692925132519757035061896914730761712145638049091927788891352885426559418627350868186752104385817917177678886961611775056115475831451715771427245365030310316473625258121695846771308729121961997302298331091125845088697913760257194525037390062519730056149490056946867336853441658520597759390497485273328287882647965640352238095535221046334686599997236055712748845205169242721085570992654555817586333930215729094110662152653182791471256816785653890955795989197592303682953851918456706831804308794563252906658896206609939131165846969303811063676914892703521331367932201101289992169964893489240572616420863927938161598713686373612949899152512623185883820184371224447392416324013900699578218213754482553076830415269306755933346294641047822794223338022868921187998559688368904488406514352764021363424877268146181742766204787286681842617563703501592147851280841923347185634875890371968538159369989905340113031253559855046610381039720430765692034192314069072047930207029214635269756306870127106452606679485877431050643075170078033653914031222359826268573792741189998596500491539511715150678110468353777561093905323955948911577379543384699633743919133493547754858225360858899924655141261114268303913526138013346366514158198565315606460583635863482628277603504367477342583824137819485856818096215289353039822376780631179735552156718270284790617010451760304149188561243373566211327166519462021388866245636012615691397955807279767067931563401754029862306732268913017826802005950366362252698315564906248422990238078593917623257190767021610190454740371850064963370941969415176578741330181926120971726971284488550213008911441498803684584443322667340310416316447578608018729342001379573649811092879375809020800508272473532373885042446974497129576316575299157354495590458785853925027624424157598518294736681019566640275604082108624446347016781025223307311450467281508272122738984181168971461304533665193397036968223468874275335651665708081855226886406441802369428203906103342464695595679233779964595015370550801089424887027520197558977367530454033438779258405736622984499163664971575057456587915910654100888275172454764242993651672454054015659151706856362914138677260068391809222592399530471359027295027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -163561730522366245226904215446717560268730610711962389979540144280461575571633739125252568718589257979147104872745808289268397286003155401490515321754904357413294513223246224057799906789844895919697977306918104565958132699771116271311713935204400056744066340870247247138417511012344366350531190506094907116608344204401825231763860688097102508031769033372129454636216353821859851698975596801875999642441173907011512109080021961821820220636733597679373376522873790566522472439217007682036005096104997144863441900237422644791757699491582137862431975434094388376702187625910201966861992983225351482633804234362233570385500284948252022454138248034224577919651746782233088631818289647568108929918702068747160603916348398183822468127440657542706526022859317179080073628807974034547266502589442909510120971759261322282412719623028979713104326427756238825098272866383708985197217272594930013826852959353289301358770003329356540242798033561969010927405453813537723701241181307303417660436284956487178454987172001216928906286052590842997029553584284779168311684527910866294029884515499004776699467914817742083488850549713552973788259825054632486445723357291152862444737754449176944004522788052424105557922045103314128575402826006878356740789277719466436234255429039850615736204481753858360940811915588800451433193725762114546604466148659670433607881128252440089487299270846765033102024749558126924716363006455998088865509116180850705884777474593084384787113258744716656588476923624540340522780433787839393936141194087856321025981454701157822290325202377474540631055356701756900127352693262760364032942198912481159531399518048507474051234018132033013683632914607036265271201711233974764853580865733531871962216832368994938399532600909320629179559654629917413469608696908828638784236602173914641084495013012683746870457821463915656298166623253673807741692028478493185965048712731136643127827722226831604672890989287835823291973529661145216482930998659440665708309834518157305739140786404854811971413407685649001471020043144322813566466427783052565804188146970189662425192037950958404824988552885653092162009502037531136184974773058111214518714846799070883178373950722399986952365052727754708695439121287559682329945150700013235170911289843946975774256224913966248263393949391745831591630791242617526591580203019825039293178277427064803385669647913669260892413899372154550805951237509677814838134986228960977198308313716129696978378370460766264860300895884628531164668393405181427594625412966376841021679013883239510444654696538714676041858595967562080561373084448349939690962367721420719102706880412336163607379069666016230105420250750155302046269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] -8015511628408768745324506483433952553555238747150380783105000228375420334810974479328510059528365226053069732005878114547574408987122427815711708175720219088572907130595179240894782640848924222651413574842547801793108710306683244163082247792180024335004937076854336670299613180980691004467519179422166565254843639055830415868007621164080761128822622233040255449804381210763454185028281559342016682100275052927253110349318108470245059284470344603195998706571337149405110730570598625359145978194109994082024209751372743347929712159134368990101534832815614889471807016540072743573729683089815949426472969096737681019777589526682387248458489147259478735488383920241726649906877293692206908098847746494513773411919695476457945349758600270501216197537037646929025372980125173105217092504769608486655537067991444078939850073530788006355569316450014557364480440458440129739354196471785168864505169489889695748638728886425217700787014401120691061772686136649188369874829518478393003597393256755878701415113420708704180239591870785154737626282137702628966911676247690521672515544381201254840062352237500482392141652212230272069807643772385600574588907000594365534266146605895861261858411961746709578801377665515199264350450573544713860449006785347375803945275793933548452032558696931421953193355170918569143905191342060948491259679763961157745796324097491858085423408332499575716496023341732316425294647426997486121337168892835666068374546548590836505136003909383678219293508677735235475846044253789927325752331371526764315171915115535823051021988168509632382326914227955626040966071680735258203979497358038079467516571265868333502422512444760237312077420279647137337789765559360389421762772064410852256133511280430959991168697706063177422597420976499137374011890450774052266275355960480830696485975877204330187599473164598725530582878943923573172887829071476624712875740829420427311485615091708873424205114850774838490275171341552080300750188115697280579234872476664053578398695983114454376986103135213305374283763492275934210718854763576296936937946949146848046403326572181752434846245476015353196102165698988189098035897309513420971746495244006830542752052847472851626289053319735592590506398898700500822767268584608651646611271259475237567719502346657894780391961867246834838396909269530758411634499011680609543264799334506444248587935945164761239636937020758733252343090212802312887899774295363192075776972254597578574253674278567328872944369338759003453202684541684136196567983893170052514104446336699510247314984855699337808585057905948429459610839471111176497108458577207303411973797610224242797014271708787913919369614319590356896953925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -8993564451349458093595265603417245455163346166189192691123729069214854450202169633474826087720246106345135569614005675905463554720048728855631936761579784691172906286626086462493552225494710731461227617864331473470085780562492791099547924933501033953798944451840303287354919633564758551504362948940571893330303914786923467678531889428942890482379543873226698855170618232898194077766757610711648856800606117809923179659602273357500794812010347159016227605010227803768520814709850566802323672337906357124838992335004112890772395113585604442767474787887360747026373636209824843429408576554448198919284264976135980212162365373314223723716569750030270317695170809828741542199016009506398010203519819426505704728194896244607102495889952761973151407149159745166188749068272559146386338202337673129513392065756140093299576988205745546718217784012143056852156941469527073567016085163172340992618253277309776246012572414314271097708735490004273886634885771320230939675996895348640355130011762472456684963820971410409948801745738162872641023357455310087837481022313426840911122873139669455646661679145334701849328787386876549203463558628392839080833347564689279060520995728771484271385425074433850651850753932102002846818938621463808218203777704764295758700247002021468540902478739174092599552579757064051921759902854041633917284432753118446361486026047259186652008553416393598507140964557554102389822382736413787497348633044564694227738555360940318461884173751634304663209572319244848687138783288095762809958535411669439310332399879382671016224707231811462599748219881059789997349014715209837451519652304673599239479717251862950665005236773068700431386641201374179535578037014020395930744811779789455951320061188076219523685295141910319055549003556405276476477500559714666814900840547504504447510454169828071805668758965934149712513724765721682073450928881768050209102284948107885989408522382699310089895914739376537277530465499863814330171754829490217353638337129851464934655549871941288847770157678571462587746485172334019490640986177305187981611701616650562088471272279112481978619663844003209911165373440119925270284033852020109517040980111942769140334814358438594180549771874413695570265802324782266911054538214259241202991612158347571872390568251208757591927462635692460083410284252346965444712630090824590201768194964609737231811535538887434318772138976618623643885465676332877689279461392418023383053825188245715289817588451363709448353135945668319303249364882386661766389540792533264109273423735749965174222857008870896330691437341037511133829371557976461049697853812303424933144496799988730896485799574323453313469406593407443521324974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 408035933812527276751324975354109701430250828974312609463773602346045388072454866029880699689840367476702001971281348003268049510142596675775960079255746298582731504963384712100393168850522750448369056780098718037650428422095885179814422609288625016749288831362790899253913802318322783919048059790718754438721402778915948484278575554510034957751300581613594120878521165003459731466195227937237196810423423096802375502880540180818156245905149965577827856516321237805280328410173459706581156125877028685590635330200216326832578312996088560025776281106659464388938171091197130271380227713538115644619425778300911180973445823992438894729224892688579977132471452998070781985571233796267809047780848302181013638781683963854159453609816655585352039405482809863576861069892180408938839683598309547102634992967971253137102562642669164821615137578712430934231595654011316818275259871079709053121555913385172978771762121027517865441145279649032088992970007180053410923120162550860200792993969759160463160171946626752209607899832855470792552471413430419555780206011427811420091747776015248011643361159061677244135736881991219810270505324401267594983520889251340367074877700777166050727288995171005224178302911930050410977235986853228024981929273039295765381052903767029418270108096968501534007541936213861744207497509830901669281372624135426974761655719954356719178613434832801340029368026735077816451733599200618194180318259390465420589496189161368231392551174130380048506793770943048488493302747494485550082073831180355060125767484417299139503468346845054506432090093150772426749493637181267419935271159507350065499225046808789679743503886446854612385327175393002899479740010405790690173802115463442648241715654837575314750159074205498951744000938039708746565761738402310701325951738797873349828149276960998773182412513297828944033921095228792258647071631496184316059634035438698020577428824117489849576623130512616225318174028542768827078012303321865769747720843253270098816271905558489511670479176543466919169503185725595217556201537096081375931140211395079508251511954238873362038672222925993516406629587661565411622425984828845857620079052643365404088947973596349192927726079486974624834270060085309338857412083299209847700885522786401815459743031650830827760014516998136391214295608091935477541794171168954399145831702279146134119502556809582220847092202868894814419504851701551884941477939286108038389874554382936155297248644258382201381032339638033969159472819106154700032714731880259178653170918521018162353177176488368130895121354649852044588980938084427693616465109764865973656458622464044620228834832361143942765535421569172444721872633856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -1958851912929271292917221952472460610409569969678821822109747269892777068483583794875113834323060542832749264682170366346257367113217979168090803830181061645156359908888550163947281454567853921257496270664327384949410310992538910148350717792139378462511159366203520923582981298180247152517350105635269765961093347597662940940281722472488330393442368412489962585404134003575359587345616031230750012002864958719293263765053629496582231832950459806085454044234891602575094582393130419869211040001681306948366334875227117163646918355354493582197811329207222885869736958334204206166529803194096071200867553154196113855510173135267053564041308615556664638811833309666918273124436651865080934162349530722405744119727245980595235334839305079692625473013780994168904181537035154805851853138301773517538952302829475790345829427199802593129743735715823262811920358606984323030783224582218344890000679917994983837016047873300250689616794403079351843229468539768916254239212793006050217409184098380165134173340228774490438093212283077160763551123943717177674496613880272779664235492964003641394370048337974148134715354567637280583790364309483208244911253299793367908653951569653071908675180704421543370469154404327033489485092994983849280108481963620482913708397856593281993977382326606335530734850465005610877212383256447890393438013608773949251412069790744753359262023309603930923361852831065946226752483684172283853716063960695598929378419349634124614674935061833296277392704773152184353819694911197839079695215873270899423550372919444919846249748302100955566553879993539989768048496049539484729955392267196756832575475815570975045552491738231179527262719776874389393572225867439714043578714512453355442912562626055085269059914235452989556847434495644009659460807158616234890903751951343770443922073720937448980771389581457078109074340928000822803499993356747514838983041297216090545640611487996171889224418990988166460685824396098644631738984939880551419069514441336313808232663652979157032006933476148791474557984147502872126785011356964567624991067784317188862934911442494262235653607561374315212334612917546290681699531127908079257770773132906236046682042873361851113030993897718481001016057181442200539052800712533590524331296967870170806760451124015163093187998650573679305107981551012155995132250090790445260311356374374468424434021858189268440074073230703144417777538503321714631419067674612815272541900309421899414457744368243289072585447875718405054616583196233772261662137633291059695350275871904183163406805457891370134524315411011827903697724796177734580824299869914952768538977460148101746202723074095599975067977567647059778660309401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -15415128721154154554761836235722670846951233001919508408497740315659794327861723602850090811154378060966888905667664562058497540606052756974020780573956483387527109722658907673190793521788457454405043670110795903719785448870471002151028163142407931116039392277872143200678094524745720338427443579034502084490134944450318166643828468732835627636698219184286112742704916971952483883939204187002471177993788721632691504011323421642969848022467600230520749521162992989586520696774336119015384102824634175400355574621295440777809969990932363042068051670407842767149562597048033608889085283039610112665379132286711328533350306275393607255058834997103795507445048028721455018503769221375721616690320535098943534045608079095856036391811493191794888736309153929153266250289532900016386362315018622893476602765330833484844516358735199666309385652877150598495725623805912357962615001167634702558743069678660611270653630909311397032577082814521366503663143929685981651493327573367220134576530467411348061718378192514747430864141992333887549543983587564248547848369914467484598981164294899429486154200891426737520994530032180244271142370997720105028613199708787727545055470456764505757354197698176689793625923228048900425933573524882100896421222430859494811022304982470215037223082919522759582935767957413328336177197171416263267228950651065876446850738811686069842616587364344020817192304196847359189592057475694989438872311388562497103042719872318557946180966481740546491738785211784808987107296893581602057943913036345580351741942224300072203675062362014902932233696138209697282644107663777390602490591452763688664079896162590786310318687036049366329143074389246790257644784063737077748597170214437435399232048475201594885953698930323461521895682531415765965649366826088180976509143053309524115671593143654551577087096262399701559574079266152183339771964891074136825584625604951267303407367128590157036513202273095243942963872667894026831470408105980509173455232974526392636348775277389214301915637159086303343721071031189261597107594693982092205779304359269218217114270394016737406105166382062380695181951461772781450078964450517291724229835183630055500112468146896939172575530703250591646720234692420014744891872027959009097255768085318654869381035365099906670860841960265011264470574029459322024163386577653855945391146009001589471076826569307196061491450350446479173142274107931727139334291846564683949111990196664532048602179327610944982794707773993614599452004584763914489188709960410931282968929167057056075669012247232745781813836354825463851030630002648584759588845013541920729270339029254560330478931334941508882037206589084513409319330381824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] 69680082643267702774784921871604030012200673993730811284130162518058693029761431514688573659125334180050648707049672824653880607246056320141415347586327780474600737133571462162596231842916033051665836344515991876965436467855580950343493619888517630748135542294860505270025429287366018453515768567129904972333086513606129252020554444334993971346649358345937662720959854422623101013153879430142639164137185177899042294061395772458807235134321587569848737237207126846605546696967138248528825864640015334146226063908195107028939545077092101738762919564300141403720609452597292251492435959653540005720776891134884774114707619236008395570239820813565311705574702643979423874039036164271462176085473011245587622003053459508053229717652301399658462783399936985051907229735043725292072278728897530348264253916409300366765358245958260678032225052154460537934614824528426701038921452603667819136331657088060128912752053362335519792503196818369071152044964197716777169673453346077238569361583787692980791364308155681473324621103736277683246258600762870637871957271260397538518301023204043990505224751962413518379435129759216995680828292963972572993025476971411616942876341858079260529045205149533148187944598430691131147428723652035015642885745498905005527771745347803833714361515171654486029602486891797615103286763316844520515984505422245749901317053674270660644577148800894876944641715207687516510371887281465114006698467843341851327284431825769635478429894469112824633837845496743825336740109107845519895315071726318710046765833283115430457576605886903965020698748670782993627818832823364824444505604248096145790281883407513590956375295122452573308127988683646575969789941256588880989727627352898829192762280516492529141811739044741978380581597888043791557946337450604714053939590415546902477745754115087302958900885705852849682333456425295539032381234115130960543913282054977895291768757743418813746811631166859166219185397399119611937539187351846914697828115247239696417708738845932732347402815002481426284394782097458423422330985665765839094094154079275824139384554334389433661618004301385671384877852716563752990480097140144698352121408955235623113234758623735852208189984703167726875592698894348702151360438038322700044540000332219692747497441430025542402719863455172564341388377991633013996475844621348346807212272608955728979402351759051320791047199643300149286978516845697180919757196793556257957789406818099969133824694790518227976239092754836804608509281446839021702773950041089303657751937312275729604453110519190434356388242972803112333616513425727755165492830835505015983101526206035679325902705390094040748598104814819438239372867010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 209725754564167024604335024933674759708807989433185230057012055686150319810312375389212596090944526646274831579941686081183261399201179934704070988801003845594817680264774596653213113757535905034588462888513461121220440887381218030067047799283456896388785171778228908504171931593490495553223536265833778105462581481150373296996710022622322086753712154046878705059284750302985352351384702786157386907467493714880359653757299963556151608470434613131537892748350198113282123526673556344985232523009512689638317362460654701144876798051782952915520218851742820870195464681020019342177133943647602257689538893914490060272977561296330736787698579710624763564678691658282670142105343159471877875506913567612563633497248933469362835950730385506777942508834262890398207058430895598492431547089195200731659521328962843094882543909386383194361164486913139235421001699671013569165083993641262040130278002126294764709886643361724589102202700719689649548710283309558775154272276741006131809254196392369893977983659856523801471260236104584010121877112785664319446056546349465764026162548677145592658876452146057395630832056579655166914972744317954160079690745822302946604184605257009597629863196178294893663658190388099683408288157809054956510533655411591311563484070138823496434990128106190050825815918704758705850537737970550043546813330854136485825440801525728619206057844079808907579304551536586971328162608019945241983225380257412345006359209807443205519840327364344500116506769211862074412052135850741761434185692675140158886632738066517078740347728262791530150515931531013858231624233889855167246725769411059289026579840276192491439608863309100930679440355611919668154332894213309491508710853678450308680943855936689812968919318100735590977978859203872918514537868204751911583111526553498790171951014375352502777583864279707177828619278744046711882837766086297278422077240655713728671859707652441189349444163890219997791612753846440492403067206370804048716720389077420529636124822025810790282941293320303207929205902101198687541884596177443401759137807865910782355353325486707518167760148489939864577691329609698564549881369038227947491523194032823052089363375757464774408067598578413121861525338832964059663515427670018225352444066183971493912244051483078958062851514221718256547336264990731049116901716791054893040977247661702823958746789290535004305071473302262790871923460818306689331256382497855593238379873226023798052572324477280971790848116765709313416236872819396561227379544758883974044443462190350628416134488224726627496803456330064821645494077388666154758844623917738376449692798376890717263946616003902183370407844734724056936818719850496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -770361924854698538589811235921851768965196057569789249850981386847959832392364203119365993374459601498174099591806650246979419921788006025041373113289550268363177305179687263353610132530366112436677072563773320076132123114880830217699591627048833964814754680882039091097695612856727117330568575763924392830772093586433696466582314232987466193745443392496851360261712557647648373767546503406554722531247478440105253330790217125122375221608368392049823738850379813722601706647098973966812154476429313183355325363524314292457294373911953546239901176009841402865575445211258798910929171590001666137887836224084212693719923126684433850945016592863267760100358195345307054195324052624094589303674401958174903722140466162127281598829046099349186987589268932439410658855439402823597966883142925924411580112681600639320704643017188524817247565554518609119466306439023187422642400544451552187050252844814254577093062555722785685957945612646843348663836688378441832879915391025308667246649829111977538265366427516081573506249670491463050269364171578688563355356904177162491574766718784621947491359512541198215842617252379849237574996705281361881773763777166463341953958429119127915879553066391641102962231965502341893466458720220594097518511549128342503072378678758194102480009333318834324864898816911548612230893537547157878289758490560919851864777816892671359052949652233926758853196905083806050434616925644734704807636805619814300953300126909732151413337283009890922989558574368134300931901404950632180972797852267378144121728935295461058473018706367808681315415684109653233886580043168268978341717639183253270006147727685520494908242625973315155243834094696923404956793972896923134893792858737406482885031363297287254090030813435903904013151253142096632532337095899527467484004363523892431000722859898621870096317965042489759991397404042262035216661451849599228091445924529873724729588719382675559519150058151096410329616038646473208149415119531631523910247803985071415370957284183799057092190177934120128247241938750403949093800275066490606379072591331842152322102519550308932975696637868726085812718353758716904583539115444562527773793554059943986369403440103530141898222888349407241337890669016296980683383030842491623054293833594854357654705510248797273960333678810601152169119587257452277332739744614336249878385118306076796956600510956888246502136704722449548443887529049252635919701902066940347130408041578876873338571742374536150165424025528294260130628894136930296751816974369785053077020950272511044835797620055461211794847110723165978917788463166515565172337353655769119949503340826880992549235574069398748147166368420419802432533052784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -195853771158900305796739135052225773136737320287928957993196910321746706044561016414587586460394181017512361732135311785645764960362055028025199705857917067435802672888491781068761730212813391593239148423284068380632543178054003598083834874788177340909956751195759199300217836963371184789107401483181902455678887533898340864411317153650051923780998987906934698768874859921373729757642147829127067384232025915304111612139543090243626547599907925276657949496935073511586578621474860240277866503598541004179694300167228312993696195615873952424845109991486047596264979513056481352402762278180477313066296366346431071710907056314238040708487516396544416090258009255715972116788372531493772941510671723033133997022514809313153274340176727231881377142198005925964438722225738178206726875637724743502844397038553808561573039527777675527260113241421021207389044937645949226505712157205141730903886024369284414915189156098730463923411031479235200039866461844781132134574390621790399982894194289371877014144179835462866536527740729937049149149649859469112585303850774181416997886581198333256464954540773970288294240774553232267660528310849951656742282564098679785073554960734941757562721377102370485930337074902816662314684332060878253295469773856802485907824645737475543304913978744315755661022708655426819035074703744698876590853754335798539153926518396021844719605658896123640625816671334015414359956668942900593674363607455527431089809982050893837430111392828067727121930060968343964439350228072338527049099135053201532179647128652989784954608047994529583718715995746085721964168552016078354282865377563666458794056948156169565367805062947948720440660120045920502292116324249910094369493001412204657639672832815188938963307325594406744653062855256606522478774503395582988646612331832006626855343860196062132200822912483827118483469996406178851288831943991961377124313549474580808092228612605495030294817025567564090715668455307282162682933043582309628507039924993182685048916051926022247068019087751484230097029426632446113553318025070750327572548134774761590992717424288809608416282119020795347553521652261134763927470527068884661423711780410831454666579338324201923219859994649948485987857972782552321321566633284091983171801985349709446657328346348091533807347020887458535975900352920269566383411185869405157875570418491597294582205795561735780716156802233789661545535800328859127104996328287159947176638171255134852678992444255992577647062981291285416752157683302036639842298535383580928682548029383014905438169952739089533119400571063890110231547904479390181493412916154541221959281476934562749912410713407599259585269740777311790874245044633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 2825306003624390363582783911753110375917722031878765919530872225307118107948549134045207371066132875896172912890539198353601217041499595774009980029514414814269213810595779352284021220570479827541354620784909949212866499112045239468512517850280941406986269679660447546773735841032117180743437660579644127965878197846382778162177253390492031937986708812256667039858593413799041782706809916067534375652392880121064552914945728224859917514085105676522468172905360340062200404231921790040866624760760610234229817357903704915505461941620401325296417971124230968162242056369288175886333980874469597472943746062517584033385491792592593190719957922869556938848874940116222643468170680039133451213087339328187618357164325048731460370944631798570496546984208681568755334906945219316202482431823233824578870262548129808934128080727662599737054356254434812693343095693275217891913265430210509981367528575600524678382165620284295523503483650259576169771754340291203077597740204753678798528318165631099467011475780471678200806066680581912536048311388805043373709298946076992233609929520048291621263927116074188030350165651771392238042269153615773793541239260844318554704956059248700121051359218129732496371191597344074614428637870259277363180407208108188956000590616460589345270142122634751220394851205423226969950172452035620535627093536683588677305027877464549343656992078872391003647269695915581444713419216316023043647412359696360954807460633111855748759812312513747801116778154057263172438475807186729218511746208714381691688258431478390050141544319927601781684379861851990600494175385332694499393940198153458888402460487487820422605371768013706907648758343685829559258836274820417314999574470959967577007869938675458260743316472547801229912286027740718485260493406858136973435622794007875531834111408495449435881611050660500301599562589513516621648981796876058972347886493141156011603256474317817636968792515198805447346317297011001739283012133119817142800024055005211151694668161816539277529859254681228385879915632026333391639560450480405350251553855052976151860485679489110509709946953456737940719114867646894618139308422413751321299932730357546786811146778977781041697107385603178842145037917967373771408250217957805410508084129173414323386508385722621015126137047309702397341289194483751226423067500388734486722492231478181960707592615162438651634398471034789459936026428870864034619773322279297337387938183690977049359906916631054335062830672025631019689711729462553114368440263622657598140741001777870539544760084925541672814284899514219195534721157854566671277875323895872219146609865066350472105090723203517630885271097510300807774391416913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -6396409227474482957826494549823955962297860163723337383710545064687313081900632341200391818885664130166753144387357012453892203764541627195665476458971975701267851745067462495320193480408213783885935859983991316080502729668260916763715647125396448730453850756466650200562325517407361244786508512749741469924260916292769930861783042076330035612787755468009031384879889040654828757660191326736468231760253382705274129996875674508055561124788049962727525386386883175103670251738453139568683832428279018251608253551890032447832049496313020110528117007435038896151246954259510265424032402557995930440783891287592548011263962900284781352907182772747881906449875555367099188802901208422201974872042874351818192836469185293167920519745399621369823110745471408282159439487096106706521379065786953811520453364612161037422033828005691500089567059598978822121375207779736746593987755603609073524109795353633361331429997014840213565698544983757454752357335440448320349735429751824570531677071036390460161175955831962939857919039096451665301283381765886939780407241095135552999002910484673448310190340456685448798743400917342373218105493472155698766441475723367559993560402057539734008177993408737267088862064812773129126820634571397108147040488723743418692763810134124919013938606561971229575696438333860018404394403484423382785357001750471458739784767202293738451962886013904170026164334910479488971713990334709277588744019094918486514381446535750474825644010593128860241188755316188328137181274293848797872129888903546410064633845422926364477766312640390820419044881181256783593821700786070700729858718304735086765222305662926671584809845989442893439293783553261307057896602081944690596683589343494658934885582748065797824919208118452874550711056974883876787644038539831410277110902510805774369171326447699539417409556576858649817205727448401327242768162821365680387391232386110245833838783557741738413608285742156611508904376529311254101337940240952695769748844704976199847648946879904820245737475202354443479331590581337685322610962857881830993352883638463327697350519215905039219374473859970083247737120532005055907428312804148007941078983960910483169557708669666377239111774007452572479109721743318592619859085405208490504648858761826168477119128346429880313148733639652165024503843030826579574305574935235558717650001719299440004624892970294575814495636425027121505600670706408505566314380239957080036622658698832607982930147908769788721974572651657166554082071054132453002025738130017959289715372942621318240392794355382431004650518734889203075556737841746661008921373664902206783904023764976433067930195124342773689567934920722425153722112735707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 5745728299845107496457129675802588523941999952208346387094438465779141730053668183358465152162777514622695755758526130994321737400338291422034816513373232696688368036748964195689463867691484963202215016104757294998809344048045989534055124666361654563806508746707293053022511403682126722426012069551812826549659480910172979686307716048977225749690192692602844969463027313150257153546222731683533938840948161443274650374422963186178441600727944203657479896533348793701302154398672628678056086006563153398251458229995929794356434512779861957823815360400966857533914909294113079318613663364813903332791590400248009427656947895473321599529292702461636561304166443908100228795381474433392094700036643603843557698851433541602523847926565366537754936799865798879329898468423805615475902528651814837068235983773716131358144788706124063170629268751700976529222857248991212615052504505616766104481783585546071110039668448856693983326365077174496108781014986309819615730495975722584108870798476566961104572268871064351444778586822606682273046001267740505862062204277335279025178124892770321952696777612811892309998852941128076951287830334964231845857943503935566525380954947411068144136683379390464320214809820935565914446872755930356705996413529977373946549828078116484850417237609503567617260591413170310685926323737987281412292360334522754319583465565708718129187705876656299161761039321872522364143135899511744744736512712256596281993444964673452798915480443796784599266631312186224461073822030999260899163555308796650731406536243187436103109986482236695271191078802200763362358649182532133770710069744855138164335101460261945053664961281141246684070599824255928828393491032464802376110914672265854557180994153059464443826748686072977414381327050207440562028284248157020217941637580874026528407630262743743588692840595980557657089259993704206982471841419032641781733132204660617602158399347860852707105197971208982219114139332104749471103509796148398586474291141032517303767168436907847203717400256454207541530396381655100732954130327979859017560509543179468135718687091328529618009818783904551598490699727957918068935669269871163865180698616448151116609707182629458585501068979057213518653232622326819990269874457182922694614895875050801675958755462311669524387389288548363485092056233017790495955416590781979460835868767583650471652666127103562650266052858053485193017333304625357291809376832123667047078661875978099958432687161313876933270226867541460232987710429470851976464922698859907245468828572995033616666516646604599029538011324067285373628684854689676693931545283709988375494520921078684547169662715906487864643162201244303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 77319994798745185559540667679594972919214319550367239494632387379605015939055227683685022628675109085762407160950421897477284519276655218823090780843028147663603803464521435197766062803039439576641076754120034109828338735738789763883765990137358110382446031863874900064046867196909051317876195048222933221281302269754116374428825163141713760989555835244158561402816803305087905386590169297011544081080428607336386021979725676847093869963464899399953629149200881056456730517062393651083805866683698698260232566176369337527300103672356805810979161229929143098699211335076316805375819918174874083398511621542964305206535759532303591384635291143595951594789307872927664090016973364451374303736054654373409889853778251200660338230111377948430720601182039278343547162506497316538770643837744934545980827714182609222169703053797545253690438868930561816076494476342257663455841642326777507265583498672347074730447469522683196645244015154863837473837628486481843694064777750733932149455279483168297046855143623786463339919649298781058455144774570962795603338206289132962571701950132495237712468551740777150002189450405026207579794161202090322661721999741535741063529713518911896605552290620455975510855365845732635850469002135755925454175698504453655853479961788269013121778129292318604046654521101932039942069807322722649662132430827979885858112193885459146358432521311154107691620331174914825359355670857147615803777762170477772208038086826602705455402347588862182484539044845746416831519750280930348226593170064419114460539264726130586829294380766837963261724039588354436290900808656336071304835058038329692490323449984582379784390917125925868745616454991476739168743095701767219829118135619566270194778448267609089193902015668726436466492869890535327258317935430898580001734824822477528016552199133280989710190018291897274968442167989972613920889940875916734817978006014584179445747034867512325017851555171443874814717649009839793699469170169553300992663436574012698692718471602136732107468263855767069328524386936055269941108687621901891094521740080161336285811824790671014446561677798435982254009337296927663209789686319812592556226859577362746602806980503495979898541342896336538703508437123296920041594185202787234078188243959810751027988139467694518189439548280821753293819496203990756062642623714136664969107722904119854604406427807715040623800983794105007943756553861181168875992733276810301165825829205501781980221594014807909801248164481717572101014863302230031969764197525754002416156982886052039915618478123160713695545640184277797923278425528995463942253984761040509389960745125689150546121493733371303523254453424787292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] -3957309659329589494242591179644137919534258450764042569352924697917762642055944916979978691089555963643080476101792406820695156154857853070859081920438403911212504099599655747942858091447878802282354782539338683832778901986606968559535948213728158093790334147268597426194900157802272246680573834657751418380452087321206395968254605538916680035569822955715120672801899348731666440760772137155201445258618447520306265778293610475626849534658213330138926124165577523045233124313208592486133090083533557596706444515151903635792131956498878456399164591645276873878143028424013168913346289552722522463668899979344894589270671069881180600662620603961364592731171474081574936969067924551749421111186727695464135271400129061004513692917977839279778646955304558389645350770498248875440311662722797353130241046302325624675563948261349099663732478035552438889726720465760452999294524481693351261555104279990356400230988202353437814745629475901631637210656444916124584690421586661371209460864560320617442711683148655167676111549416962933214791170516209223750172779571979595274086191406931673594728290295453453108128609838095948757373901668120823017962064944764714164755097799717879819495246998385041768277392013504462917793041031250615060053024020821149663647903268818023699687738352748672537075955400741317527879757418585258977130168077017916925885848857222267770845405747992724320946672482385923605632425409465452624906425214162523599953224689913728996549816449166174250077807499715927756575069398299491441977199326692094286199258115330465826475132559948997863759582604194270497149292264809163201378011612715625793119504093900437245789299646648175142493885123504471345627901202974359826267507533710107466342312639603499015835880810442499184998240737997075165652935706109749276671214458339598082465244999216757312577988690556429454277369941631307374793278192133542436098131600067552179518475217497775364855174863625173208673105174382610092758288947037668592190084423750353275884481290269722230317215232287751900043204674639124483176067176230033747892013403007604185418810221609981767949913344012031872536432415576188068782460539260118422970036503191078964944587508446154253009737683362815531401903697864812769215254301467395902342628741267919584488748168461830007442770590303094548028238442223725938526683681607983392221897004187938735708207959314262751944356039300616406297089953808916717269012378561615919517263540967261979454156944651053736767971807410642692689040860849833129607379379683484062418229728150795668610002712166969683683262321701568396370885567649076675822338451589552646121646763685544254728986759729700024302844099229961420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] -114830274988525874212853331247612270632170207795776580422212908792020056423517361913535320619763106341502872969916745296717314790343852751929862807615151819825733947548779653669747472166933365450063105672308543293599105311574837982239227224951219962436300758636502567210233932019468095828588805577322826316529319873409158501977488455062926931979413213849551001698089192136542178336970407092114942439268954198382621077752577605141128876166352455435973025064243501375424305592090185806792488763594348692137208960316938591247554945308733970991518501739459855188145932789093811275042365726951102075036121124102444308253197635180422173403326597068952577878075969475451064348305360373057112604545749960239263766016327556095931043975973366663514262789724416011193340643837702952337675986481578475667578948395726056685805291925583115059933507692123883284049480271495886819042692394407774130632635020225292216754236585465653214452500570320605836108239378914779418974596223623070733461482337017841703616933252580857009126827184755971967825115020108138906042356301558530769423397699389196654868344993362198064586347921120048780761831926323784274116437686457143058497756431285359036745922809971787235420955756629948571348209006760857859328068641128521151228207001836617105539987397890145412683126458525111282894273211078401847218248582934438734838120656360913908829271021828729269346971182684881102513220463030852221769966690237275646849566353719575228731280603212401561281233395822063991484997647536648917907983513977665676682165994909371406726277594384933269494724934764460438431272685200030199876479643340924003468882962692474380303807292594296885153026305933459616944349067010066596674709920535340661825754774518933019001657748442761397436684028954401001518725950672116916985773415236152054615300635207527945605842435095922685364232861052467784610534259548255534520446901543326606750350132453703070505414593401476466808969792106438044584034196059906394145393687904778331464594027217497662889348634936945516462851855693264441193958020824712194550026472173055031483300958789741227615450668110033993302323420686630023766934922611073019333997790730215058402144082516010754518043408915486858587881082660768278601641200032625838918297375473676276801119270323956615995462653994162858833903463016911618543719387199277115899466387590705998650601555802308103684344323580923943519157050333572783573182950909763670042289104896324427150283123552135753914989712118555034815328448842948064801819674489406672736190676884140937843668656940424381881869159330287397796911585381533357771680122164622438551321614613882726629467498758912854427043674103266662154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -725133581055516022410944127550802002822226736522156643819804163647734858758914355561676078917368116328268033631103967767582616435560361152990543343449007683765880827870360944198197874080696191484339949775131512480067156627561967285141366745944874953562579312630655578668651315661673000805841595576724566830941306518320192978641537422962605671350422485241116124083772531839359082122884748844621594639688814354233358338106533353754511272725451909971242048488216489084367534252773631628662561598112361987866639993772772517455682838345159383681552585257428120916886962626853149431984238893358395887030623859984257934455379251034097825137221765879622763719396828916737253927408697993764386406712828858133424185556891230410957215204353910583952443142608756149965832023962421621593928899554894438877137697692506533782572759790726816734177136271953012226297348428283227537792153286875345323148228915131144898836213348743909344697396300735154903134036943407360666763538741513099579163580016000479015089263602293957645806707495962462834302888956311799371198366266078984877249596877747667965687517507479103513351112663732426311025657399862782721413332432704154908415668256154288373646771377556166699866458413505841168359125315678104141115494279921902874741787365265001426323564167452169202064161893785663663929402276188864160726922920349076364534976460659748884430123696283898714366464026431922616385494494464279738253459342096762896070762558797873165810797549693849665781903320887574331459583297817169115038816655987834397395996048121201832051567492163954073244270145497123897282141707763836570317042160624455561977755899111791622952158357156670342571581937909203549995194304797240107112624292560132978997425033109636862024675033388210234262986177757498236096736598729489753076761837505325137998648246829913112802982919926308693184480723356689207525136069832114106186226242271557774312435526470103833895302067156980356631790332044215204052500820220518940219147048413785261721985822829275975510735023662055973515883541004355351976728379914052318424735856187856134572627952158419308438981618307831460333528855877783542031551229660712835314386032114925027395867628526499057303323439261819616686100852283300396105959073223864029005707011747763217268761733083147107616005875867474964043607411535904616086304037002836399625778985941373724907722431977145002542933766341887419571511932657330308055108568850400389138435607725461983365754198129640611042360287098028845960275871082107455924150209781684605111710716947754447155675895967038330230463863432846579556793283443625568613912847139526519237416069376450000822595919584736415526340331903026383028224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -97886869162672308565964480649345631946841046519674409485797958109072426644944028828565175067571220955136768249658535346160576471847880957645554006984859974083988773113960516152911378657953507838351902075065178120145287344948162391556556508949433247999536771698880860123313589764986886520133492852899582184913693654134507151523063147867706030144190162504906514446601954085147907802959190533653590604576686417560487596338613450878744242746802256618264904673459700368408453635906879229102209761933554857880306625338296041340980194489767209337929458864119801264264878427628704106767847165553223591478456086162025491572941797635995880626945787094572626710092324235033711093145175206473107673979726366622710614787359089502472824555351100682501392298920226811382473902460714416292342217112009253635022601944928420013166376714958343018852740579710477758883828566120929255628738919246962707444469838843401718978365399835518414103511710573317538462733264564011510763318107745801898311941714008559996688335567212071626412065419630386725712242789638755803142272463477762260848073444338633366272032472230579558595351230966440587256909164548799693559102368149010821261097768311566763538458370561619780193586844729743427528995939323975732073755920647304974347422321748534522540232780179420612989380654994252497644196597177827701909215404692082291929991101380588365015675781783201654769422989084157280690020365091815354478320382017542347157844105712710880647883035308358389021574638356428572624019861311644277663866681755250135662600951098791627020323438652304544399765260303848143693206835988205355263293072490599481429320733404959246261637789005288135839735464604582861062976763448912936294282373526188228897870903410340125134905571609584218287997876245631547384379694227995338829823103431031386776080420073404058926255423724475246632929135701947851929150864593548676448188835085130995258255223008581909563670774091157348828906493795837026957046811780647611057306554731266050670213949114052727181725728648901853656991458311354382684236504461143599904072923472434016976640569368022471756752652972903632786467126993438916754236506923361786252063683881689219321394831337119445180303348691556541630122465982822043886616724357605993335693343709306739994937112558196504220338720155868708413343575944189771139851168822798595646793927149235161569034491270370869742110969907056123901150949883675106987205470651596719729702984532927813329417797437967010881777796986216371133328805598899914868946607227518097673790917027721079738785607844216396528591823934479382100170659910922480688325114371362996562539249040278540085348046949317184620068779904081641812787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] -1239194977697174334746778496309487894823547021427941665394590420521223460803257000478700684926965551602734985334983532344073734413119510014363049806784806800333231686044851234523317313717977004138864230780680098360744763470810797851410075090747893146630001353576741703415453100379507952447799939716778177357945880709161572037489584778967221353054184196976155791270455978564017328921280574137429538851073716151675930194436637248201677914618725697425303681842337270919292758921389103021543790123114197389131326730494693813195895068293610198325713092040235961767959132563264552301141023306335556937732980552982452094927398754970526486661104480098796588210446798053417695161506961903974142098013565282794854836429249625456668387076123718281433774387617104542083575011900584616189110429699518214421913555939504892231096397645245768344306148913001998123065283829658507367795872811535822977468291442939634634775729590540246440598542631676324311593889101157978141753083955990087782560577785461233964116681290873523166768876899695345706477723525289581546617319500783643678168837687204119987287852806076623295400430429254937883244300781919027270773477525618919954247357686214609098035417399188969143920339057875845715927668056201357774179443905124845013701414779552746672912456605807375100225541051275874010860776835098913707377940041732772266539457942428893593229288877762069529987121067181575664513590221133567223024179369283837634411863582465157404863265777718736281124497811766890114253282117752662232868475956602202569150240654251797079516730178893489964732959324158368876389170074879194908210538251541032269052752545544286322777838008145986778334733896208387244152388947222700103300046673199232972471979019914457662177409572875942849197237143006746894355845085333620741483936155071145817299002346166387083001466391542570412504859551793910146494785737672673546410553683708870007490345306141830012502434971366052323453884415096608719844638592515201383504311905027886457106428125266992192403364358429745910209941197905303898445437138803209930438717298621703216064940197475604309374766123273204643067002303543713085287524264740691322098352075654943298216620484769321523108819139528148141544520516848762286610570548264705547147585363708526661264437816102192140821167630424929891555458710593362359200418978201529652736342807568619057694105751313022277922574327009236466141332576999907947497708433813219247664223518052751701997751147624696845710865829949472407903786506673559365126704962857219681832227712538536001307628050297615261897943015624249287942150422287185752820038684310004948282300314076093015981062779279345632897014803995543335711277056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] 14191951894118025449768973610740794991294032206293208572040332833098713480880520541726229544212091094280743926529116668330277777021151133189137196568465887209002710631191001060390013136009374567566757285108805438149990807493898850939090280417111402738981511215783504266033773848106215027211400499665192916309355757005462229644384849600114847760261510024530819351048437776773619413160576848579391667573877535417306555113907425542478628981871113061881773180305008302908556247105191772222627671148925403824705947312419665132534304208466347433781520240694479422249170996046092822282211631253488222424965777212756337723985960849549380866003496903920234606039457298367054668853995331416489411780888021879235224046738095369302273529523070467285989764814843904226211464416905998317933877540296080038078126469419448802407841749937773784016936341837200577584433171447818567729402521591331543641255559623558535421476204870302830572123629477627220532504471575490318407849536299376233602181651818717441389716641846161921078486517509062558710955762857339760326005414915167975227293626644841108283437935442499279867622654920564745428172374997161489228077562275521959854530920007086320472994751243142616615717958061187916226807551436003693499285072042743841765429265039546273103953523126039236896678066467801909148075365127897211390266312414638505939510861500131170432913531912827522603603982869088322905155066982342805897181032104991571431642133830638754560861876560820831233636497111796179045659099192623073883088947278415050071321570711646447668993585347773452040515554841749131406334192500318495613796596630418863899907792936515834407453872122013659472502076875721788185473724361087401249962996178695653407404569232459233993863499830138437436528226824821917847200405338710939123703683125105654692391498467576534915147379112972964858187536928909135753778364370223866622676349986221557366273578480070487075808568755228316011355602903464199241356378490337871529465404609290003267420174815266672811802015699079056913010841085917354090050233801276666909480569996023657427840115266456045009059358826460120386376758943297779744360100560183445995168027767494957697414675596759714837210801872925948237742296952359000015625934635141588382510362929466441643774779353635352643716364939514609405262736430006723809115863223261556191009131955693735438020626529643980068181284755933236320274215394032569081696582398938979492732173586149600551196383164364287342797299568585296446546591031717632565985588780589858792766734654691922753583141118481621125347419213023463930331298179032151447057382904426024890177036456947384267915860121875127716896610280793879299636592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 200737186469422280308068394579728507184631427209497152555880043181693192333652510650838728241627401593806744827283298398480246318346098875904124166163269616982326123227490641333608349762905038827988743443970584524003101381802333021985979439740790413604940525169939021504299469323435963549687198525412153642123573384845978708074568486010579027477754167471774094585918581185588903408591541008596335036569429299912109754733937745575305656923328686629088827741989341758449798083786948807186091396490262694300161849391448843446779218733411597710311519747871824404222915543895555239825681119135744354264040870141834487388492941090873970049895731220118536022881220222620702476008954173335351449856578072253343091458052571046422037452918756609761819010355987647445278908201195317653449631458702563009337940654786782857283210858694118848893826291661413757917867710436385092785824798314651856768700884916847160496518753285180204291740057498991109666421489265883892374682209594532735418275942405128806857576005537530290476234907197213128581260265851789998998982622478284600352640515413139711794876890395411131478313845765393563568918560057055858939317024225236676451540742328443581934916603316552980137748529221908239876583012523117123370054294374906425944434525243061977367638669379778470249792828852422714123844696139657921015556762666308689727929532125716390246761142944316978726271353950549501858447610694665985500262778222770467161579620504362181346542792130420056736592687315613924198030528781041902113963422251486434595903052966070405264346951640192868350698454035565555071639517453207528203139111465981797381554321507933704565657567095731550001841124016888306227366620288382641098280502444985067625156410422800356538428735116330888754928705516351652101425154986375664777638311649031237420334096771798915323137990942600383231026361075550696517760784593599781167544240967256758915586411576691754527532827255224520666779588513086582662795085864374205045996914916389291175916113117388559541257922385752503705488584571660651450162113768295420018643149594957158123779288389794264801199645787559935222373026234548825328651402219558413554490665709941622787086738896774125681531066993812657018433063389628217952755903962953030057360674713042905127767382117773335782640664251222170489905371282491137979478296145780268196594273409059194790064478314683883828559875232737816627317062058807274593551588197798892091682155086572320755720603553258567364731237857265228356107953552994900189325428639564728334331103454466451655749882145845175307134732936156482238796213889520210566049032857441315730744173746723375221243951947556889884109585714037168331206688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -867392293343744810546944573503608656310458681229868267656656917003070190021340295409247775184843689056745695926770719864324322798369225137498107982645359550392161938323893792175587213258587017142135732172588766195597128584105754531034193896406192596255741789236070355746133547467323828016461598021073502906385604405506314406516527369884833388795732040782064560561860975869657651257988760598930030892864429937858310119890390347862409067537287650675115782646879900881364549994997530070441431322936036001770504187183620271556075242825269060596118732369662980426707678577740921127297179078537060608526031280983524124864715673027022143425911106070313987080682643135269941078551967455746141221836782688689049420271394452440129336736145078849733258048358516546036676287954224225707571061445469547974453119927161724520806371566556129929297607260753467987183180021181192606916566683193428274182710588537208072274302902530066869936487464966674793502315543188113002824410878863104004252006960071441817114574681486613395031964771528582723750661189650402590528152095481561121364142937436370831428759105523334623048398278893173677894738423677941689901424323548434624085356435496038559691389027087607258147125806391426160039247478839535106137262854455700332675093698120429094000558156248535670642807401190258785682569492536401125580279990297742578238537417561684408435271011080367026377244374110245259982904150339656174449849731423623199795849015234704254177487020351214354266217475581844826318202501890784384456796652330045919253750998936980290117165948414385597505267313069450971594371351893635156856207976528996144409236469374987888286509057583090337521456947586610089742700141491408094859492413591936380884453396761478375955084117965206911566656386666634836797851874246803503717194252375756889042530587713759337046507405646647869291029958598842020036753876927923239894618552748858374337788667134376926719547143679620773302028024619100940458208534824768375108169752080788749509281899119342690813711166402826202337590306505781772848752373245583861603940012121791864063126217099526751035379835207111649506421333029977541119848461244103961905489741109414574942453341554542121127870770192586287488591925130887267390659339587395912022665862917094510564753314350990754267345637318341951045564065083748696893440559279271198522818161586858487855282634936256205091963910103228862785963192727891574844683993783565525737040661160389376099214245826664653682966069253373932972894475255369057483432189874440126588424075336442976182547695652474000904210101430796178240645123966623845726101349824535776604575061580202120608751678846819725493503758444306342704777789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -2503780550586347631439279079827916899116681023779534758236674367385895484100737560969936027853578999119037187507281379198220266360008872024038763903844088109121234540734943743527482189600423707010009407167790222152207696172708441662564116357937568440278353822560119721010702484737933486154403705695448947268149774417192228355497895250883450085344385857419660755981351956211347021681038181713853180521147143534402980031548747954838490504768081913029847099698059199770012135288381236120524156286337896686157248114905906959999623790817560436767943727276184604451533614287046379514575354510140538966821321918343155581183133466736676819914468468622964155222227038485357218833801311735478921271296293572557549147553145447193049407513412226887490808687081010381994251062327358490880449836081088150249995928509757987158279437007857941453341515740327576156352872144066818263275061738832537215989303863716835845592550388103708622698892872152501169730746202125631022566376093159450422634494704198706143057372539112858647992304290847862802142659382688644664674711973155958876453144899861175120072832259898017010312764246356408341750807755760680419668727018538193637664184421699013846343901988071224626683774617052051056984584852190468336915176455408086848879282333711456003763101446548579944776840417172488509103219031240210443384217226932279128972825598055526375573908289699858303076285289335322049344384902940149659807430497371632279460182214835173175002622408495999106950777125890469920665559967012771662005548036300453476903150223014690157650112436908980300141253123239893699444603704155051748174700654859733777516566504654336028169943025796391850690739615559372705429565800843931587713480760430396648096591965957820440510699333800284636404154859535430908787646526788083763119248121064930446105509693616965564504734377735351966095799920609613732710116506565300093031154554167243252611030090336501920649566098356504911429104411453935216324676263035734775020160257668812704030932340510197725807206761460831287500617840061945803198792458976923128767560862130653726022822848300221971561210292993287923567440471064709454611441732118416727632196172084196793875996265126647016918611330876930903340563397963231489910362227640619087977149053765554852544919653475844709003963923082475989446040207721114096753415402276965444798645900902514603884862647456900135119277696253582000691749474017128804357357663313717897040842795690228104054634008516993349337641520044293962367876687728307712195850317788318183421442542099026766866159800128314478630270394378908468317714766733191502676251571937146376246404502959432697165224181915975101083291379765400917285864996864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 48533563182300326875057691332664357703530421556968845394695255754933260911475076220585461392609813614978217807506216319459359241011511775570113628145570711040121151003607852890599661170662538240942712493971973483331391634264507153093538204455762872824009660391366396581636616543067294960170769067094077055155722315234902113879780099874677426413654662762967631615196316447944371394190863420777126824942902799594447382686015541746310512068470886201660418952841676623225364003466096672914932850667421106041130523062012333502303189190375814032956537942534881919173540144859547206560413094855481175632887005424549066097337787301034540961126953244428200458668035011538101755908853157110419360134036950527665360627469625707238796911068252118688051726667944743020553707603762282983208221048288613977165945767303328629389927074651944012223073733981518830126148440056446993130893322394088704186535097791043803658315767665865497963705356326445880860270188288018810673619047305905482297098852480069801294714176025996954133423232168428281169260031352088889560009857244924028692419517339440374888151786719054065018272097947342840644924349782618448419415004982615517212707912465017667686728120946197786680780426343506889971474885626940089914019301255932123029375392738944929448258447302695282858244944087914063148982417037205455548914384165002943735896195231398087149111640348577506222209644365234114233805178228045145049765984506168443532112022264351747468358721604694834114762450911260853282556328125302734416023897961994689391797401669933769498220148627866816630709137660444145500564282685983521641487258643794449028157455433612780509383200620317229529682259830137561183498751036663190985443906576752475307156670619053780737603623550304892264796633768833927144374796426416208318478299104757937027221528413751166423890081937908689181516258681843123252038427113059294571149766245317557192527837763340205409032966545995570842338060365866297216091828460409890812939389852103858465377113301013669069289367713175128193545643393045559650990085819798445957848365206092013992825160298773099640702916763892500704370508757429687297276485422143380813894056564851321774331496152113069645723862826041317070121708796051784194439326953377248418154148110220816736196121280495764433683989962245818264185905895736600148545078781967102947022176218499663191201653042912099357727890288316918551888230275525789354269237879210149582059978194953998279231128633612336744190283320050517519232670266411140094079493080629302176717348554676219231174212563518042262344008393056459898294487117678549799991932823982182647276361186330520158973454554909858625901076569251142433950966743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 9901007480636947662603470772530104014904831485856344785126883366782161004907655432412250668944173786645056643831767357923661621693913535225091040606839130227604962814071305603339121469654884348409307255706639898882232451815889670597005351427877988716960706525451376177986213350294754846022543850058441094964770218125906035385761061018072811177779486333512056611512086570621452531210631573275022713040722979406115654552724260169222702701273758934733884409158880895411332663333230896405011805180816743541218280426625208727078724526787254380228541975569471726199541246100494563312252861588357386120000758501505601505716454142475854654358288036956659850764427486167808781375219043102473194996633789251531516876262627856204313484654451683992079810464224208520462848311007156644963263802479392515153611198765580499994106644072978137476102463430859472269102691496080116731301031891930678284711867480628283836610096186802667423433213771370873261872658262329864235479088212322565265349358948902624343866183395285191685546978921273764507084408034047476761638124193680175792986482260401376056710237927853061592046735056170800617697783665465446782524991595892575239929772578219139215007085022000778769766364022088578336288979995697438434415569425333384534334088248393474693099735756996231012684418149750390458348352933987040859946197999304373095127685298881216691375369491833134345982324913006365130131497611501148064643416823687932120386356751363334509994725812741945895239550923299067060438128564869379244046658460401460823440482163324482429578028055855735830148798253423843464882150929611971612770949680132957698721353402769190517715574159882228137569144516235372433036750664724722958757211308046439552887981963134919629713289023138062477711026789315262359095974411392319845264657449837280912230599325670820018012072642308723598224041491672295185852417611165520726433236891885823642923641127497618758463104850653063077952996678836821089537442414781273788128712689829516306241289661296094664453990557769566897917617131191553524161985778559689164392611897140000918129339498609794876009866197689016878406830068973282951558844070789989118744650637990007630557843401970215387858988347394040562655085875637157996592173200531089876364733575679337999387127143617864935485487607041971920471022494894772334576530563005610090020152318883196193111461857342259032609915497454263396175379303004389096126828715961387102603248954396578202745198049891896496952839878042380144464510323475348375353480634695836624029708123617048935949593139186539826514811136278738071803475057422699650507145114713952178699522116220167657466973658227906092284673123832837902650293878784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -830634665365722687374241597407439533071974420836817942969828233654149078177002679162449893847153442254242518596321877104173132817518293852897531272679666607872377838721607005331216576655614752749031359064925552935041282090617819885614751902225264814377416577924069382110917302123648906488209608598491974057546020867599852953581906197323983837689499256827430740239745926518883333242800909622779828956870408852904226238039056458495512912256285851207456164158971208645675506129680734963701823392811047158808887244923823567304902545559218516107068313516882166600301493410210874150084639897769229249466732867508350058899626426986483483340100249688724501005947842484885773470750573517954821310701245103801074539556650948633078573701726370903492616904737281262224678518610773510795726266036772488297694087820246314212954380877807746469157413770598504934372197656277507705319385369028321587945141121026042610914435677282718895416609152697290234181312087186922182577500330606604064811572853786133550690140878145319716272280218851575695109177101547153609695879924091579227740090589266238381961225835967525315321688447811549832289872040611594803317103102504826351028010597671984126582172146008328745491294481486986270557367636122920124512075540768064822914559404454194725809351753381373276619959678621414346603901656787779180700128816111608146845449912522611782095548606302218018033347878538970496324753302248755691310671796367141867262719791021923616780680162772497085855177573384553052471398140514377859096024130888022372630733991383487179381703393341416934160487487340731689500652684933573000227680706946578128395808664967226184866729614471455036409275046995944694687574681125169092550056221247734564462026154922143611335184159473278584337978992201889873832351461532236923758604610254256072675940443968807969451828361462545317287036641092229148720271822188194055894074956220939358055251607461846064067222179207378038980541968075519626289203543241930007812804380215819152691724751859644208978954338766447167599358951504066156181248421553452393335511135373569906273602837470233443478976919616377232563081517292041456423943336227014974557268516535338553725219774075662614249029516339052080534133178451858856241430323448717016678855617400206331896567828808317566161670322234122346323735148965555966365205906099321799828895009584424899812460710189921726331072773000611096738388277347295988024568251755149418242765194752362544111763927465925378767353086221017231944275872445884267916030228783250086322250213852218485796877444400513120263751699715499985333631632242506508606319248235447348731287798985085629862052784109526132032311472073223709482031335342080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 330810668294368813925718223658222420056010213281029869757132092464422844311979715389419154126652902884465246068351247831280509871935557430089466437122123482638071830063881918439770045338879438740804503334028434925176995072927510295250445911385027942537664244450320366533906367116217614905069981262214803977706476193685071428696900869950984155203061369658748860009180824009298008604315470386818984643900970393542674651028980953587587711856918428840533287289601245543142895544681800325572830625740813566058736332496931178498467826004030138759561234010448454879178786893871695014421816477309704580120802534907872624480621774501705410073769121920515503956468723139495960112897208205788857634442652567619532564102690421631508696466726254027461151661924239990285009074988469099421774684941663726521708084635440893736276581821035447179883628383139325841069682941545373335152700736044432973145208857705155902102439123892841556594759540111241100939703076142097534840951780462574309730628721971890673218168340372016175531829731119206817721517193919140489772428409032316303676413667075398574195434069456623820117754764295501696867756570134883401311251038412477119140239780071953744795265704123766088496093901312475892212716957773892919009363732880056520962808522803505816147756497875405929026183503114801694230514239628477808554015709516877810687965824162506331762883417925235382919740935037902580183390859538527364775661480906625377459740808895879632950282564010579118445508655472743697242909106608336927982827940636676631041318713031690897118781323669767934182426933638981699546669930951595663284430673085620126716324838743535717005173435252754156291416384380678515449023942129440912476108359912123092990769864692136054433128570121202010167456507838077387414902435656454870135434138767018074814793845056516842546670321380938501549150009598684826140664354734420458523377541763891397340836595158925368560480295263373199206664409405499758892424738004160454004147370018694422341856231009767641235949421543436248977777920799009526503290435887820611940705386021019482091043979794104255310711227129713327122819568716845048927550902479951463709646307801103810128394835427600840013340798453230015828797886767830621921424643245026434463039767551594741282595321369808793119214170705931514606155125192988503896310638416231505245370579928808773791364180047346229088493159156663613727944412614001329315037765916462779127063720310302140444234433379084300529409505500207726589709613151009679673949695532360193896471715162442315264449837976501872871823405815058973219026136167487682420912383364781789870776607691937635498430122776529001933205605019885287037467380154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 4272606290759349833988501301075990197048060696404322319458268561389013820552719846906841903442139492827980218780321056470205002287818440517630514638738977828918811657073722170958825836513297381564059593818883251107014044012736823202462784954097608322991964528996472105328138855449598113030749751766555454685627654857671902327280234174810699765837952762953911775818027467867447664672371857640958707205263939734566022982038599685064548955480807762233293512006881202555438510135975086775785986440537739076446326127343804979994709299750393787821997028654434329060085765036907290344932217743969633783955924020197474311284374878860001693279683684494358558356436786671044498687577232664799300227699117019845790538668805050879319699946200934159345334447206096762392422798527919646632971390989225827307983057476021496541602586625456303142505162255044810576205587449000847608954357297916914691241997283965580522813713974048130088004962450387083794807717609130100248758945483249137455029997492346812166165369269754529484136018940317678002814849583918162645527003113507555268294880695748142201520103684098612302725927364824205019042151230949648728816601550518404785692027588580567628270624807904700174523074587451283842607953976038723251881047656755229109242976199660082737288891309022491308492263717029582869621069169685351783912308891142825758189478711962523986968239039878298030447512395466745543210306200861686508209707705597725522245814541154179297482097542566635320416335601402353403370917843457211599969654335773430717147787340757103507412477729397702491568270160724751655385977097263203055382713049821804511610413642172003891786635391674426747330954127609409127051598746915132042002653602056091092827109884924712611119835038467619053291190988435197272668842056653924444797718631342189608725173948719844625961751088985542698143944765231992510847677685203617245812417876782246844886968639225370470770082848087938747973378765718426672939725101415157300494397424390266722577323222559275740447954852728936138596968629783340148855232499970052007553869362206012622245809421143638802333080122010574108980739863750765515816801018529549279116926615055860528429457465547312575335085658905678485464568431473989067427820276310304562959152324012774466342716587003432091468999973056652519362174014916744140216781878451147265228030498600684770239453996529970435423684158242149694604574431253152294023236554607779658722568900272504390405030763299032507579597854801830303970195458482080530456493834670997711972378854599573765177736477632542183443513373374501751578273416047609172559879535626948883209978479227152814436909022708067459811513937396731389262191971532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -6083889521686843255283149504586296632007984594577494730628276659993550618896674993916277965725251108969649715407567045907637519934819780365489748802928055409044392582945958656256818816316017536466730702050961073326025344909828587829533880828665738595336277977845803698082306070607477128821235938784358539983548907324066824438977245609654958167943340358459842637443785741272628239289683739107564941966983683017652739295620235107188308229508456250394008706259689198292266721994424027538716015120951832531191459475630796265921043239034471319033371016506374011812214545098690513611241343102791779197619970697493922744778743361034130620418159238480087559350838296402091358271580393985847105984004579442427219688237863378755494033231381210970125721506258353779235885388932439845311722287858735478906240726876912316515375900194261539320801785496872024249570772168169341971444398614468054205396172760659847633349396082599406995440034377058074117783256216362714584866856800147233298848513392418687542034535231058029978728148885404863227057147032861618946123686897752934371282563283903774616417994868934942632991067894102092784085731895662691965766404838290107491242531369356997110808038743179002870792728661584627298968020663961702331477265748211370327931309548849147651756386334707396787780201557296512771068705939731954808142534420797377260093567911314190932991665932344556155842809971526511057036872304430755463874893864861165925108270977092816297297898181362126198556601133759699154899105753598061589574962123312448305063378386834947194376697039710681049970696757727618112487249412243594075489704960245325180924131000876538107082371876706971191758721382119642335472370697081072652562089918885992563189804157598817388262786349468303383639535674721039515398153927511319290977536760745524497177997969092299277258434999454346012432784256199901319623164824492106666182461322526143096847919002111933636679891593090542002731485576352545946724008114159424512680002844991846869772202898587636238371375817285475484229802117842251510106916949337924805840043129924163453116293893567742675783505254090667344713667061263881007802483098292439786276861700565788886678081313127261274114170641793232010908882818317585162694518692043485628775876407400297690665255654410129660554639113538178748594174638217982189671787103140595447182652021297604348819046899384294945954962097863623648430626773218910374254108520884209063300539153667126361150048256775344168403104455133359417992757531409227884632690280720918086551775085721314039968826770381385804617446364624382336329169233783247965633737218399703355207940354704272106125117728512164371456619104308127205151285020983296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 1205095934195535025018425148417047106037280890315069636802732424252264028466662801530603887585697309352006118814890262642584587094171696495274352341957011587520025285945708324351823962882998269849082106077819573003162205171007294068602429045855496610073432940548401609200275069014696079313289881949366206806466071266532742244167613999225834443463590225851213560575990872433373153833302423918586366149775985524906044510664913829596271334149696825963455234939869679555615294919847049436806427005184634888215413453699652411807417516865085897111334237784622182168355021294750076900728552791358496554130031812180674049827248259555615345234682208694112556857151066536485355125593139033531727840188081110750890083079601102541542557294164457574165270234554245424253430527837101412828053462620482222437915458846936120629159164947416866350820773043866136134417465182363229237160204561491733576791066592418828401196679482131725799070276991933394479778494299057073944394969543938875828804372286227287474609089097098779441773083161970689317301951130726564721682558192926245276113563832446217705709892915914954674951875605895691547212378693973143110939946076008712107184096477582563163287519335263904349726254159005097742342712336349033516898944542731882836257643487501112305843012421584155355043707547612575018573299634907819909619107447627078915620476032651141976892259496237920772079865314622016557831775992362652698162357950675740719746304665412368236320586714075162859432534691149048142942867126219883036171406609837178034940897174532309454810289474274492297760616055672326363758731880129921566644769432712873634846762467201424133921740202344809061184077185702763848656353529796911804732297946379146625151226956050443060763829197690020626471471599274063438295415329850808557848074209461652699649552340983049504051505063055671716126417025718242479998259934113212893224756079063578429330043680439463713625423191226978189230621346835762487282398114679395271349060558368656118140239866774908449142688195962638324794429021924821886185510088717918455041286231701425225569373019624320709264071550042715566977755186851237620775460818840319781346579239562586821168217610858695217354515676167756010627981221690459076843571765555389357440143493085467515012130927068521304702190158429891353273580208488793494669048054092882521234151304201547658971320234086567773848002234938794129783632231508005873537956502764958266183750446325157091305641926365364770372264559483989131954167858716040315111937637078474905555315716543137865824165127459273283944491298885316236867504421810529581903252071076870238324850295824392846817486205723967634851378206314826255945510598737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 18200277583022707828836114576389673506129842317689668416525150336697192301655173342247882189407771536315974933987910089193671230178890527626652777105705442913472225119778350895961116182010779189308858436348892538214304183304523845804492058818150349712827406387431783413993902226003321924495569020792266905538817248846173691326228032366766621356253479027333108660103422774697948503516987994125153617318217788256884154918983683459137627858121282536822342049905873421271698029184525915328555792104544338260862295740578383578781502469148345030146406046744039789881836284173174195151745058954114336634612649722214352136813567494763915633037822576627648862131432609546724230102228006421962783537679011935903548971184016523992055457568494658114047688330003385251747045676718665792417785661717430109252385805572582916554814053410647970804987502652097315918614377200678728156396212539021075828903495955780065220886081832597122798626303388562603290019389244806710550129766254388322305393888508701857917534451911489565334540918467259719813239774950646939944673318877298726925280832104419293240121756325027194389722450813051723836179263576565560605102303161022119101205610773326920200881821374483311809198491901616557254720159317791938492566024941494473129849014213918104505788448816052610920972207426808644202771477484268412725953700884747338283054409788079675428322240456912311792414445674815804929506881971548143593840496778285016748877864109482538839659638989439806123918946620671973285436692213321433120178397115876358942176374337727029693640818309361715517413032354139071800898342653701327218142357760092278499860007380526497184767839933354848303658806175313414710884164424635481139509257769123610538590516309923868495649049581485111693401513271334458828689347709894919245735518407449575049431910891234455520235012001883530043814442277169542635565964274825245633051063424448595456110345025337020577518250047316194131000611754248720926830723741154938166935987540869971620591675614812805460169249470557671876693330218407102728695158979243454314655858862172134059837533842576393802023489834646410010909226591859193352110232619962528826856700962921973054880851055478907710038801699731096033038695550051923848170870733794781860865368997317976044876188248126796737995759712203844148009345180489520499739832206784671925782982488361899007401736455890411348377525199970223852445990909223024443184963341869041433386515964182600460715286750269631806840470512374545151339790909783869806903553800433628037490774050154841637701711883362063825875794047717399040560036869483263842721020090174831847117344465877934870873559037455868818516663089504261016724745375186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -25554951228920379247524928724202134110681199184746691700999853812068336913984147087488143485284669634193662010958254754753960195094674200744606004545572007532808769258284484612210570442441936048415884414888758395463932534995233643548932947973739765888048934668477456945007316937920931702337614486208397451337777638103697451788399372758156682277104480328364247051481490590602574695210038411568365265222472630955840843772201481561780486430374924480288390094198092447521408708218630169787597830130411409909052140327843190601909591486845823146955148402144423973197453264976793070480821133878625611041438828280730082840762862180891247507450572597237634426607682239507689241116457868932801279787592686217773235121516823369400283149107481417342010455622526839296911773889877890061489898271265385911694647990925435927779577055065772311441099383444108865204506441974926346782568425561874725812367510004718447070478007820693337285465713411172828645437831894752353547125483292889161428608998456256135362449069142959954258461750837718965819019108915024997580494615513903244147764909639127240323715878561691130206645330306458293884479386578807110136557536171618536818697821966188824481286291031139687714514802707509901330191195332725536859540874414245915604840432829832032909016559239145098491231805323587051944830997515721430113504857262689810303065120926678154346826029193443788413318365977150231871106174083903872346213702111004812833515259981074805414660997605403759744464844117955725312137081225929035407611254133576663533298273800231788066183179622067579858416189885605653283438830561304496391961199657577667747361437668998406205321239180793190533961323302375602619101582100701849690897623469141314762910097382223986353654065376790962696916615312335207369296411481517843234275284416147734442267242652533223376183328110230048149383494834759202953914273704099742318721110026627877586133213356414591301511847742570197752980033258075135138670090905115646952693357416584146520121750153517399076376789533867411349322966573695568442412117555636309935850014140181503256570899540688691960573846823361782884094756295752866128222870341009204740116342914965889703479730631117285794983092985275688807212396989254813709604239814765124705364148134510445206979440932824818179362796265489460756187958554553779600453810576756853452047680977416679047685320911301986861897919309781659607359541226377018869335977617966380568778081520614106406035930244408522244575961684324380741290448536441526790219259456015243723025152369225351362983374717060098565576737394160236739916462138369210693239660713767526527258676512102372322436382265347534212550853822754324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -293736129748447744312031394339488682544194792143347810949612482622255921145249006873486619249734011836375944073663076364016682375793311050313705428757766228607668804967104601003516999064830270654720612101113219290109632086146571208969088173285410775697379043833282617874409141489680501577720509224285432309657079879199384758319470700070853032340627665588318842321799948555338724709762062137178304586948535141049620501085804506406531106629048867821318474273173737259773218138237187324899007848952606724752538137613647499362141152023234603383023146696907701191897709692499867895714817653996726401900936522452925827969633952045732861638484385619983209933318135438773690079202874147074753480826904950955486596059972757962742694844523553460664272227101649841078588054120497420911684453039583449671884936115860495005506181098830896164847871876186601409522741905035754563399532723921952770623173977768118823759303885431893271199888098482770129041981661565200347856540780946955702909237475399640642305637195179468430811488980083283344171381316697047036422147339728152499609753038726696745052708105970776344488513825575483509696404728112918291410646183715454625180838280056864180543973177153282186113485442140415300163162033516641990408638901566019041663423915195679393311135324468184627866918437165481139349828338243471773991178630449181792137443203890065727806967891856521580783628862827836379011359287532667422427375307308493636760705879492052290375263126083605333882697768682954479446245187847642856154111770117922107722080451700861753588087050445166735882101507802419469934286647380095980796483064326822487387514235398374890148613838683813190635693047582232654755355306494742865455374251755702847909008807267361823729658547403226939275559103519084741813121581265257131594838273931347562398072947429960379624859574724112261998911268903572180972488147626481414786063901930630189947046541600115305774264762273927039998986997446598292925930126835082110663142453898394144875223951420641770476319133154302130306720967739159779685825740551558653063171800632342007025069458012735623274615042387117699519504667495522186294691087863246361587163498550883490884603364437513655456723210982661451885084769286327036367633465802155611241105427718397374361021070513138944513922114924490839693197446760336093758756487334567385213293281237491236766118261215095851261308171688859723819977052203224475316754284935284516669489360165725397613686789056956092092796013243116883348317928256886008483555337530992092619242807025575215373585763493261854266455361571679099520754409128652309522138925188416574145437851424899370728603181375802153080608976893829447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] 19938986452876503391816324766335399642467190037524788585616020067481588464326720617509129563741880593280298273175452732416312173889746514841258132755275943617876409935386129635240296897307163077978970204311737839722944408099049903186682654991263821005985012511791385894524970021453620940168283521459768855913750013067700073735364784613918658576865646591152473018331465826796599203293166151256337041640506057694005368607605085912375799625701429850171535339844135678586090936343293114809569671217234776180557540148211435723652980272506260263024885485627450522131088100091146227895795599568794128920598675459713454356874884619681888959083227404074331712790002533574309502897935483109659999822694321221922515596476382927456064556442768665714942142429095670427424580409624608448568985942823042692513084720982494924160746512889946677413634368329325018478534537971068960473836042572774754293848461588642801386364685756699151396654746976850256143143354256374574804609734912004901473158771339076179042894919054995366995343132704491782275890746549211335862716091589313846833773844554022052370979121735492794859050893092613691529563864280146666869654377476038567670470627540948489139034561382610145355761106131940849964478603655124954263918775831936035782773343737596461559128969165457286485556281285193555934198952203362995350574534578453901704299128140611260582135693868686104881659028538551171207150997118152817666208480010712415551872072049598727391381961684176243164626687863853250784930006120874457551709054829600853558185170114064898363759984019298738934180152895387097144153894031941042320728044196055175288285858919676820135954861473307971556523930098547426085666227036479783286216674152577888907026123392856842927411354897452723896836534461887603719412163328104284766027149734302199906481247906151409560794262895277499898156642029168312046786843571316555706879679911081116875847821139576940123395724113091721105287071570631796573442119867792573186217801300911686682511673535761467689709272874651773115564759204568713149908544148036898167466902743310370956799466269675448123569938846940531022576659706318663812469704038960729269724016070362296757955139824272711922361313977508663865875356698255359238171523669496470533898797248236934793761948591843912722975698690899854579489567310410668503352525086717915302755959831833399079409081583276897711943015458057107506448345139566139117807682832373320732634177841020109191835735296460480261574267234609475538973644830957846752269587047898916985666223971096381399904215920501000428872206547283325527925267477050718992422602613899997877940101173323658201031750435288088837498269554726194380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] 781004085637771374439444718396251360991809448129944203845861097688906546401834857281448113877487954291271122291876341443551204321843209500708685360165342963417899634763334085648283099245908520370771424132902205830940144594849056980947620991814018316440240082797402539324045324731664188590339239029499026141441679648259889980457338081289198195006456802541176038353826211645004606836716156451608795084286820470721940182279749403023357319969257517428386213085928866938942370394755546119481688418776002912518290656941333120449303926486353104034206758485056340476369538494356601038985396361520235752105655845363607055394602939954366738290658956203798227135415182075750089248411903196301127096493950375024605891603390861603270904888826250351896445186101043955008994414400095587240680660406620706845382604778013775016196359777873118217850524783899993026241006261066005818791368549909985024074060845525477486643905015941704529860534127089098446189557637401634554053700622443710987435390431392246228459233576574204782314256117182706734239078100861823823377315512062474086264433587359704222196270539977059208101533869374018082758209488795314177725949110282456933391626749531594933194725113910037387778485055745633413724821370680763042519269139765327480302056739101190835796009024950851443570403089363720767647422575105910933872633135044307009799320062629098761670759857110115625897895115846450128473688193592203882466619890241607607795177689576423349170475467995211417820457444317225634356496154886708402682794564256064647015989365540026423041325741361985889801462034013478969692925701290409281516900409584437371781753325149545139529311067256890508572095895658178054097734650219402145436066032546840077982726965991699501161610858591318254681723239939997072292092222173769248103608698772307613031405363736085689200815053488940473899905419179617459945598862370807880837077224869100214696497299663331664999211252203506114461464233958383551337501807440895278075726385361743191725016885324654253433147384743705122523407525578939497835441356283281189240011163234490059993473029746439467421850040311055953023875377275123677070864141153068217162833265367655032029176378648187985455969531496286083953635595531329072759428377947931913056959169100325696993220249899727988191426969761808559627819462709861159726943451479593665513995569338535495283508813557134308426055388174769620052977830681447576535937261800169351753723318059573580985045679666976618876867887970568785192887733938079630307417289521019819120182070656655521140874115476675909543221731501457476902769940549112236013514059454347756603968156479320105552115711669721076201235723606766051655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] -6244745509710808352756079730609393415602610206712180377759674855196159464914807324058960344274761821486765932038415936215099497013796041916053626457202469686887650837252835334165655609826075905311563451211381670423114906928674923220126829996769756222898504378327274412385166847667171334987049971769278896372077336797503000297497611849173519934795067623395822242659246555631140617589574275560772800348145350951720789485477712326511246460667021141755196530982459115954575479375366403108345541923514893469442293528647752996081338906201076657510131787704274991815080839169972211228043879342254226019287967406421800308182488738644486892180194895269758435470385354621952176261532763095820876175759515241670613693081040862274527188285642083444267281098705345193017209450474400981241409923622668861854092408762439971229308174624451153265596468542058229863107262181970676583780284975843169355774544835240408679552313911937545480414811680736190776001075360432098264569409166304170267263086993026566323806786269533860263355738659661978674195837217968403673736480086751745073712026872642674099177628132997008579342752795443898156122810149100736353077209536750369623212980262062355161984711574438434491761631130971790554278711389905807534958810809845816983937418169711252827529350823736022720765954535211396030083951238912561896695377357358449205958643007753609783834605855403117218854680177299484831758046947750908724460142706288200650774962174687371104674793627153051029960969328842769854441673794931318710356234329810221337991629007107525756002368281218768142831833928310965221009961958218573740561704768978309372972853991521333084324168267604668784841455916259442664223509483063139685013418042653675685082485943926604424113126173843644358159563910710275413910428341495397654256805444899011187146278678218431072826880160030852090155353346376193719893709427883866382934783336877348972658865817436048106037353704988340200712994640380758905245266450266212386583923640312567314058575515924242073696230314394169744383588126651415077813875488445982474371336804306073533048763512613623454381315126090226613790744984591357022929148975479548854284023123902293480509918434329687790474137177286796538997728786449646078011275529614048451020931460580363939240505966394119091622902224483880760873618952774710960603010051419141848767907070328019063440919087733314103216030879835228607032292006578319781326844470900583457809295664869672799439803740505684663189614569618003279230981348991810514870702014507941810126990020613014508033941131809682310952590360522559753214635894451865920500586666273705323784220948631420562988951467332067727807383023351676387983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 122234287006330684335648858070707726834421913527482153917510013208458095162026309780214742612404669285365121844951730002495064703369077944131547566644934841121408567029797282877502941444650479275892177746769242058589671539988336344576721243858274756218782976429627144265513663229048983467174013825933400148671024842109616285409385867803413763147983975435330190156922976440975111244256589032667426191179295418285736952344791672838349478311705353608604048389625737768416644044227764786365949581319002042558490806840693071942591358217013897730601662919981932177704620404725180544786823801210475108248494542178094921797105022108665262628853840652607521712470638421740034942383082873845360199788784083884722085259066973314547705461747969682271312234379516940262668380578464921291950518643404236200879262618202944781157384985256204608815666159144697664369232868960367077358625516157678845836850151505765632035166998149794943936352323742222601713109425915385349174609610207788344498410709880762964492294820299276891733543153727399975926315785330177361339798447013453729464256994336024414412120581689309917570190645398573007010868296754401708070428317693279078223564898547237827090029008542776692096770815893774093569873044695555935449654233354002721984955259269862252216833702790375066654478613420661065001118459273210027819588829864348569368485620869965365814566185373010432138741913049940679676751042071887703568191849683741168635702258389220743522569993881315742363158054524479789735819703980743557066764006965190954883384050182100686816611281871800606750327820019889238183948654794603518799273767329610474131715878929053217810333485497667946053529007051137744798763475994008483959715694317952930929321339467148789853181036749030688727872307715992655134580258261220874653014319655893170192388307030041371206810948142610350697789094573563659781144115903096404943346878339843497075301600347960847968518470991803192933025508840685507473648446610191727611649612612921843023857560218301054436051962116620484109658862236986188032009214507265425008447341645437666217736994350592234035536131637673662674398264344495725437996813158842368693950848932160913485193341623535909701309825241165061468130931769216900277793435510255823634174505612440627879680373905352587765617615214856003157120624806547977418574462230032388121368385153247302630539960621806956238777420679137905362681269867065801505903366652806275633821828094198762934517608518286319173200759616839463162102348137518585076076228146569587418622364768563416243966298675863900844641880596699551963295802057105808973064719509166845315053095469271581832511829326481540599145650512524265174073344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] 5453707950419657465020430275363275775542467366116314259461933068229445358914970433209130291857116915781078450835651018486506806063240658285262941180057668492948026076401848235586001531152293156389085533812849121491270501061244978288987181272829991544342885547856428676008135114957966116668220958745299497452736767405981498646859119505249742453154642875433008876705743348770151847089332996225663160807176755672029981016441990350542010950016257640231889367153908683974486750196622851244946347556127313327094516577952215830330758384408353906778425983824233578867137066336966032764340427439935837973166473043224027502230684393014350187240870558568425490958024040779631984534115284051375063412354754768504068630662011889562969707468857336954789111795710021260667584329842169660718818425769916585416591515199732863494961038223848737406628191633028077348219787027711470836585124453357601825855926541818355787779482150895385283299937102262375682223789437409479714129430028914362247571588826199985481377853755290473911514086400170530014143988306283009068138536881486494258598535353177163358724478093314770637180311412496050331895235296076326988931345757208205414258520683454900034068194298031751702576381959391708560230130565844580200644354782681606365233120893729743713312096424897960458711935278893887536484460483206447643227057666737984880585517999486646243065784099994012609846932671527396764845442360674105158532750736659584579584327888107868774268397421446241212239778844202833802859711321311245854213826129604599140434530968996304547709024853018099393184978227518855896031790092565616778423407810997840225497704541448173037498110290143423101784378252746523615658561839098093270184154794539224873770230622872058354022454223387638679086519581292817042199038568604787697203460540384557629542886353183762211552460971422985637193761403009125985848093728607574133861983643339273265852956875886364879434205734045195748336987313697711979833677307706619812798129270719616958157333527906605173560000748788877694918538640393564707376086462493143033542569118843731713503151511420788393053313280614742838994742664900738434967856165494743672999578613332353802085531150409379494960098417477900282807332672555337153586545902139119837759040395266132490523738187942626082080158193062952558922828513106268122942120392593050679713662417976843248456626275879175626253246007768664611238785635854053037463630614893567884574894040410818572690080120237670924958085479331785307017527373685781887439706225447073232225593720549628372455945885899961125536238930083454605738062433371290129266234801195588316763764238514740656549789657027200404111539812688247852084756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 30260269175560249479222510936277805499843173284413706317718355694225084503858969958412739243375901244232072121537419009965824400487067423007946190822202737077540418559933203130432324948124599497913039671998866814459459653002806281981757709459708391803118760762019495745602020715678911060197872598754262969173998948110840489973167159120714847814949349332062990626513816840806581034698199487412859800834754987823287267322618739523886975314737408805374352673260514134447552427917626410950826943316516727083925060545424937864723702512452930079970798026339267183552704945197091486922639888026383087934518249413564477502690426198880480309431173098239421851551809714586491507333821980460812309506723878685759394825539562005536867387431707044899492970768593225925660532883279201049478589321922332088226269832266614748035994210650695719994039074252778043242612624400058199722099078183268225252546070512133206124885502156335825721653229487183469260216157860912025039713604269566267259905005693946166972597835394607019140085986359670784670192054173507204170106527225312544883869820274315550871571989352428627288926496681511630551067413587818275447946269604809637268434209387165069532053815163285131773512179989360597405001779763667404516464768906872707301666678118232312740865910666479969847005453581147824310801205949872584026558210892559963744899713633039689082567889002417614215892874128115817635562816469238373132746864126257086426407940811804203915788458320424919499534065495717695885566576753166663630153767737133480178811343956604841522504575986282055167017644294510042414742190578647788477418888354011421129972657142811833341649658933657073535981552387547162366703098471020179853130710055219225594332341553681471532130606836802170664122362339060787117560804520819190619142626438772889357946606043451559939144532559121451918036464449521088876864333899030458603015737296111590353884429645540433161328552136430501901296668266910037757703765278712963853555068875809715814411689563512453123682365107082139730841856960203365836016967637290218981530714123350281392277784071783413110670361560684486981036516790189258763586185387685363838193011664997210399865274725716761145334682046999871256952218559063804531025501584249082443648612807585819473749037490939802372214977615372557207144692159651042532361323787393263621074912538943485014249006080922259165422557721647875001739236002399397641168412384011704591881293124599578092675091966414772556654850179214328535835776066730317474351426828290968578645521109372637015445250889141875647560039840984873076416734789542506067391474395971517323685662244960194786312069346301422733623217787520584963401449472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -630064509539141608915675916795556813844160006388025109625465253946725701854408143011824535310127233218529088775725918479711130248407296436634464162777170992291719038755830481949053778597378066919391149062466835245108018069482856014901327346660603425658220491406294473200165909321640987896832339447613082520448519022391670540462565750160768556553632621625605178189122563135178095761892193888546506767516221946532695371793343494400907559157232088390526165855981502414881673722118516399802439998734488140807858503734103264833084986539916219725365456624350214324492817017573177057389516029858836950527520642173960886976680169578589512958569362712355689157807482571793224553913107596693586389201438228436395890532378622895601529038396265674398914367810886144108110687482520841296489183084750707484320667366752454423499889210262147855603990652404769857484943296809924776651054220840469434440102252419341102707129058364562880335340150724947757531835066356905146394130566098808031004620106304269875161865088851578248633308945042356359242252423397567452531946838282272688815215425140751801739269485405794958471470365938840525327388025932459143661216146847622876437701465424841125441462974465527982202893682262806946802524384154447854208828773813442964304362587750584097834936514012935532831898684005109231957888160194925165764048505274845557150260197146517165218479807603656210457648849841974108491260229843593656324480293386025767334118256516357491277750054459493379079488599793167054103417524134226727772178805140151362820111021737295682980154649480072590780493464707286484325272177593634165638304686419719526336495119034897488837294187500988704830361635329540870412969158244070284645688667658531425216532832297942316005955278629184227144763382649294659785546566030680019954258612243178689960875612604002770388761168482459286270633372766043212357047379005317612618940991343359244364782821896640104512374647054762795114418736311636111707318453511188047828567787762634362519166064750062644989493929582274852591898099907422987815963000576762424123955598292966310576775726315875435639852104772558274861040845325212196842276023176147004616720384352567324542414869765830113743583108644471242440265250542329751781858078021331634747377746673082710439422020416749254920789849072798853422065014773868179397566911545406944650302622325781979377335774475641305420655260566496460356304390234765684255506059904889854940754298861792451966873814293630630537688372493414936047056712157234657421209357704557215364278808841160607628144974361903171905367525426627977735711920416948002285622729813083451731068794932719620452311008722034816614271063555469331006991892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -830879233909219299067542877790922958563566289632592972730877470085935494244224935750227069998158544692220925745134250437302369959147443021194425185077781364993802278599142300637406352371062877654257641900551042264531433427113273374071249326360055157367134115888952810261715553397749269790041711422351469694050768560495716955971718671599303454488008287062903415943297264320199667992106317652773432688174627911179463221645630243355588005081375642625538259107484982562347253996138913144820151879358533218430819209203107706658294136419946803551394858626333603798284061530785137068678633995136155139163808526737695249457777146395537101317656434718862130943222879246405130587502812115483013606682365090106958097826448147457961586732596188620431721408686334301118029722774239251950855226974236640687668788018188061048958468897037825929012978126754906081783263622822817008326967993357635749805564594337407842675241201450791868374555370476189288533245820656130637222373781256307875609230135077039122814377200720600171362537556514040838164134981858021019167439093100138650851526380455334977311184914230823513638925320690676909715680641361195851835679790140653291074968385135966343034203564468574557904644745978462537252348446463679475096603347409660555960179174314876113800094498103450658180843677787570050772520799172386696881021219099257834893829523787032373944498338686846835481836639575713765430988329968813871768418133593842994322460723037014539163095133985435239192923708934669976701454272176307702699663647775945417113101432205380933634035029249195477941982132147587508835191147585742727309430406993464861001854342729607009187932370999162160354394454185859544416510819525164035896830178985333131878109739040552739442554008009572449508439738750616570923285869140672854033497683600927290149453713803492369914241208957280457723598264545666862967868842079541439761923783331339813634101052780736705470316164619457841230853749326052938562691991807218304015552029953882226798029154162640310622300755835662014656400892141438793396318517255893508077786490193184701975511187542584487059643088594669425207686599114432049757261141287746443943065960078952883415574512072479695479309679949548636227942070320860403790250930527263325968656159786519007350667992759955731365197051035726517167100401021062867203856455747661035257627582926383400854615589096255328723646596103130415329163411364918688292355420969227179739711580673545229197804761770073186996501133137764632821804818806982114209571576774689173134872774556196448085117194694645321548184685852826186132112784559996040441753633240950902529316596403745194698316896129976285721984434299061813249098907648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 16676531473952063935981116284756917174134568580687823138720396775571043844157286319919755039834884423844202027332524303806406743554164200131741234729192957519972214482123039517972693400753063147525471556361923259966520881874500265250692611484018266394271338191079945383795759649424412615626234046625771667839447632652837493674410029203009982207831672520105460595345198363017065645625326231688692346921799205911782760641528255576677162083504678657573063632449466999959224623419773778808961569170461582223958077142781822236864873453015004273428070435119346704435667629020573983276846083128146238095104120685907217449887752610917268518002243955832470530529994127249957125608870874184075105691358962463821347129170310470570178376016613241952860893296603655550590730472980910550606292330305604622789068413911030384332844125144138071160781299401407474038754641008136620322284828611257636124025918885395591351794889877438222510407417612872826325568900620215429561385468108509788972397315442126599767097122135617128614977343241637468980737435653637492699998965159334684562137322126078420627932550196230943717772612142803223739787129650311292833913315803242195425247407409030413923881605893968020514715934798037575718506783457436992509210399177567101985527722919580886522574628259934019744721642499844290563373009296290945402140546805810826335734538300639664155008729482374720222908339747024373079035396975664452850753121484761218847930750160539147144043838611581304125243612046778335048403964179426557287002449808201896058817841609199547213116311810378660257841408901236783716388086735492283095647434484023581039278734385218936670095221780675293580352508323481756603289195533289842202537238203512411417027716268665850064502029288824923765430085106694219596512318766479023341959464786680281214396319260311670800854703967462687521925249767955991775987262069817480743304015280852495276316671302635199720627416529461914379863254668045806111479577493089043220437705581544566244288817637070240371784318494736108482978120149857629769348269655226446371603164049786152107786500453304286095006049301912517331725178979093872997806124689285957429321966757351452429405478502304851371581297965344907484419707686783476661761182766788825916972367793584954857261983585205774567859120908921192948860509457484989417352573078104169111793639082202784177432104571289643273295352464872172574506030309354420571991590433323440683392656329394914730177839456104722651745273889990200876780323056819960860885117233519477808946082100509026206066068590224938609927627858074033961860743238395469606804633639498511406171218436317159606932980663821183894646124429618889321197873397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -57360156019828015115223820825640614001546648285329546695954864638572575095110584023246953737275842711155652973648840265076397593293051940269228683099111973004167372204860213697140691683298731728949605911748565575338101564767616497563711072671131158506517256159958762452400455761369023276568826957076728936565261745674644767758338235090015454134213726673624640555016754392800177593994727190890549810638893132270315708548436229709628036942593739294513681449825568635752422571674887429108574479229995900540731230605320006681032668733700082753068196436199528653934660649855430421409025745064082044507848334393591183226024144865510741993057443872555826166387029559804862349986438979546508986751602279240934081720972352227549366261819107101045806344810119160448794368021228786336529101779829005445469767846079672846767543523305651505612288548384892483049045578427343151764042729354043257206690647279211355575713035551746074921590904664762757038658215670085471972845542322134957238316836354737771781519816263139150797617344972857919332764929153002548667544982583473949456188362010061930752284090969302114318843199815796093544514855678289769784453339570102278699319714549548247522409488169800170215072885438044142802224885334428399869061996936812153697731787886592031508816656416754347011805949200581675005914826174978432756436947622965352695940726305820787262259374776479834444111161533915914024745507083316055754063150734255510779297485577665313415981494111823055379583774733717490468659362101099167284339983771779853823315948393416382455932388592833031592952669459796002702036422864341344970934840500240617355126978932086061903027825957212888803817732235459620837320936780929158330856363237497178335139161249016847153774646332869618356742027779952827574478174913569534174669155034217274872787157895695995103564532423090178531049089260513866095743059793943466492536923106174848850725845913872860264167973818439909820886119061703369320053982051937111176383878967717741528131897468250150165411420176797208507789856200641596043013686286408665750774802623267469820530403546471836853901794450866104190895234222518985833374265716118230696036345672477649130092918258591172056333313532857190308177736102505987954126297509839465187200432669607784458122248103369238660735221894956313622570581872866008192022306308065433485574234406138796737986252838518187296690024294730923130450429050017111766619479749922170225508967581800413001879757455367625109679013994444904964057685426598669252518551947889302142674796969649050947385945172560295406046352906461552654047238868390088285993829272236031620205805847044620990765064536670598229267022265082467029554915442688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -361746780302954757924172971624613336285208531340613900848534595849859977706135254377177971898615757372742925797167610882998315084522676390926851273483032735138917283217143451433139926396448884145806750409341208166132197286611167210417712229818020392926807552748540152817751495411153891363413809332152545793008963918198213211893402068814133545320096092602148885731146379866121999065083991949022392156745288780847253731007193285292379675305678060968583457145459905162771775198637215134376222702253377541306017943546702840941327922392660120319437794304550889796637376900310635813468054935196244018443060799200217418481981724754274604439545059408359478436650665174088372029414950836671169426072772615337308188334540601450075092569947968716654615669038862570927919886523860542291842248322528984134162741354831689421656744804677612632538770171977046555204554703481917276182857858966211005542146361348023233452898920371054010955026275575058200681562744520318380887857741027382896371990089891014283724762694742974586548887168288242801054891374918981391544824361287828933875598084641112724226632666623557024777571809032733041038635436910382379255255843019061639384091124435120811490673826669375855654538428663987299256203581966647276908390459745821253551562409307835692871875802333464848188467352390649167176625610772026122900167793317233489621709365523590591171042341387250680831515861405746873992399098245806554277274913248213634512288660748096211391521681331495050865299795831190212661630304925766106578497203792107840260439070723813517739009537506163068485875656823899402471924965276741514586550007281889669828609925787179090617704991429425342995994195891645220511440459127679534095600254256945754418271397819445003206894831109409602157555708359836137259116745712085727221877916051152105672407864024541393694547581642102209376749953533583012399965857247291238168615028308513248600785712687263496594226886503510436886479398019659824079264801964282393091956122470457465555662970614865068961608183981218621568152396073166471655066651657673353640593595930317797314473940249980846613257528277017468970428108127918877680471685150725963791353360316567940507193869575105153301160642941739549426915786039206525684450278563034284296318088411442013005115777381038143447707887747004767705765543848632660070182463157575870658616075401138018592585777046131048297360233053732072170325250299717862641660263758600020613871587305901867511564945422654923315577613955765807337739860249726962313225475544087677990659286891252309588733663376688323535391428782338183256933755204286763695898743709771963640717011126858439996641896880147405845210277010363108811219098664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 1260045795604185988447543154758192133363907562967521936703705957327725172824459187355623589019838540281992571769891855626559827458187312529028151187515662602798537039628342700590120432391440199532673870330309344052129430204189464635878888462320048765938263570560912493570611830329063227392891517961774980026126319427490221660647303578398450606140046446429621919140597376899587537354908589567667973043121892561161787418260918095781744758571244629915942788829375688648754536345125678678286189928316679590354857464875646304933758784529228837996965739328428215659740505979226412326248274669643833537342687025476787052097108212930200398791069625501887311141323520794339485273316355623270758964625894679635334295172337269897272178752867085864038488617138748335100774959722593397328523983957280621248304945413667186696280758719991811115185426111534795513459870796571696324597962608001294501460393622687159630102235921180730737984863703876989273326855747463100264950905783104556215958339630216168771920946461879785860937386330885431629772732004696267843496473517973954448897841772545989908584415353903053485190000020437039861230836116264695848808381308607916107395809047710199253415297901310347348854144071853485871340705462502940296605898367303064705415845193576077987225757063460449628375664390896027428603889893818707387867830443712591680765430519112458414542845085828346489686437098797443914202426002543061378232567021327590209180544961128938604877615195453905939152441650289203938109661871251072506489784823096964188059061081040767577806665096607624924468464394346332629375435460799339249481318722408583665478600127778627870967307185001599285465086392181505041007885811239406660495926635837751431558284197644700865682027253729536067027877529238998531302260852451752266613897956696242484934074303129292847430640921167199770326885502508469366898983538973446657352089475321670582043889110755439883351110770655462524836567222307659176419382265488145823432369106779358431223001717421835095058625827123983332902120356545441470552458755012794580694395068298725659799418204146993284778717356164002848101522072137702574935118509931632472998417463072118160167149979003128553021467894878956737997589936932512397701484839184515131607793146376523354663999176867698891213389659982647431777481382884428197858595020662055058714655751887260500429627535296474869398013911330175747365701408715022612135806993224102852326615710416207963261284681091654015299380642933623771250782316510860291351828144108638584154841428735362698311207985205474284643549430367835613693457636810888013134240218661770229221185564348928736950619587010583016335656770204089291241332452360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 3230853618920641333825057937541604537994239541128878527157822073784533823091150296637703645986611244591983754747863109989281903687038608999142089572396369390260353894688376401964564423467253100713514262396943138228544081561887407584014173268261072090784718101094188461419757442634340852251633993429731207803012040147865990449572216983980375224282812670929214421273142852551190139137310223311124175245469851730755006052707818694612645402873645800781467901837884354830075455952005518525128764942152154292783776699856949204140034584135883591735442552255372590607482063584760553507399549899366944588910744957349387205796341227030399060416823752350345502814252953340976434081216822256357586702773355215043308176519198762899112150855000727357043832502529937132925049075881957805965124981618584319759238375790574182973959609969095005232519457566959885994886196137979251056571196745619421815361439165223981807317714624682103939203955321084141596373768287195889892655827331651467404286671346208494069136969482853751729693343873042426132200018258787426931267901042045195724594056856174212275968857572937671011872409616384494059706416835420410956107074623430325165563568498948519295740211973231763834278375029662365798072250806713262411916931499564351142605110971471497679383929078566778494912403381903570294863770297098740342539180480785403239867402091926910752052879904163335700976717052115819065239016752195569070778847474819595638025927170323611956834601042675809127604331792347979025759678032752613968195366860831067672371578523382614604579513767814048147631205550447027285792433950104558619767383992486825612855687735509707688077861839759467422182078675071895900494615555719974186827651250405992519754274740281187494781755246691345521080299236707372701752906497742933182996138585611943386751924497727753665631645972465448833253059320600020086004500350160280732594968506348720532723565196957077902787536021572198117545989129309663963814890955907637866369484122897611649635928311301807782893492188146870765119843591116857805414313288497441977780324477505422102287684238227185951285812182594211205544245986866768462800385797811211515915061190549935066229583108786952687242868987575994555825207670984917109559658120293785422218633333040116829790191466571768403767727478082891773496995623150233348484299495479008398206350207901806791501940524146219708927807600514895527776741157467716081098446335113988080827256750344566333359866274189795693273274782719706759092663753805412993759815734022778765855317456288457501086403656277201793199512006852442656271166852717711205234953581348397125918659494897272717574009156148474636073268433908713642558841820282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -9285189940256818535757000142716136214899360381706398063468799464480070276370111929850089028338451381309295972722372321522423078097864892057137750784170712340606865977957641340922269544612449178977701926270230310556568622937936930241114189184424604736321079834994654280990422479267762465134623770977006599644653425349625705897504193997414718812135590055883195216858979400281839773474457795943845599082114194037050979602053933914446779807366205651864809017208662395294394849902120271956598900809845635928929340020375263087482712750847085488837743763476360407898371334605452690271524320043136968641009983781785139763239809116647266668133986014423844709239674495146904286507551983144720760481848226958401025064219743977688713851930437925820925461895174733334086876675779394516033135065938285465045573944370349056364347344205456023412501498768997105375668131944550453832020410506203709433903581788687068230180093356275717209715870081117466590524348867246566059038752638581219244270323780479551744768319653895613969247781248163338963725073036250704248375318767251673517674781563662135587849546519386148664244696029760274749051768851918764913990932876883368644728710063475139972303071087486076075295411451027181389472912413957686875787090963385687330208218453754514663540025101482875164389699636334927077608995718384834228299965670556558832495020093101764424008194400632405086487682755989109209426560066731911653376251203197640797751838853545549123919159196258945958042134869575730140360754091852784983900737561044991024956527447967863923857375627782725050465457585481362305008265853395496977739428511531657534055297528758752991145858585548635280045072304247002028920942628865191437643454617660649515481474837539519751354579973970572189744037150889822384409982570203368193472680622208014352164437047453337878876442015114989241746975917447584519724089689122805915484878602652131724530287854433182735010376741580168982756567467936375303818293379132169130200943997039113421205671342623960178494575773071727009482336972764851154386969126012571559796787901928566564494322417851191531408936530011897619524343872535653560556364865431876419008419109888886347109933096200992697823470539145356439790623383228514502538426453699164593708597671284255210325348297357105102081659239459353670593506879787722039343414322946034811121728869868004635738076761494396531328332617173760317401852134961247392687744207197603247231293896121733522168086402251461101851655409173983442916113120272174389949820663065731346952690289979288797655459758583279321771286620026626551786606061457424291015414160090215683309415355637781642958077523652314437837140160542442480711409564909568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -3059198219393581686923625298931206176097149512865772063030217395497928261760771599721180213469234915110469647788430667404778264502167370788577707212881708539418610572518726877447169487730928894247309133746156021890810229373854290376105383256055901762498219193617261805054890909508848100298105557212978447728709024013697704103076345027849940158527480479075134790267545853289541981023167730398583592696283304514133296185194475926221895358349545901801727112607079704899980542148941920817434894814027777670999232969981730348266114626719923410977611921093725556348714417877759417915512341930835221614794087927370811354584432635342689005907274043146708876485877148054949932611805991216285973260086744425113795412788669317859887217079437811126674881470210654755605362988254640112931326295890024137907112369340040663992814553789742989404912805630177641176849115831689856335350904036978278646561935400608879069188410671705106132702357108695673634671813283769359176978510881582647434819832297457547596570690027347049386560913875717061023818327292970663581050038531940747459815069362575784755365397235434826906406474781995546525235182609572266868223971967321376995257776084768948526530715568405991044796085649440135033594959181154825094679067253156815353182862107210800388535968235372686043737593446039733115869089429711933582222499661192939213459504667038278432751064741705779782872361254878424831108970436000671517856195341660617895712643610119705251779663728918273552436188807269206740432757131270917856909464857799390572935972230995988192589643067070523500151752305623797900704360651925604496183084715779359819033755165886306327532963200243929400822170868503870795493323838319170255043026371357215532597848824762429922975053663615671921781107003938330857219815973053898904235778311142280625756492299543196668384341564944229203033896974160189635759329872598461125034794956077978888367026210920010425240309903661692804070998093915387699074136586974211806382657541757158027734121951272158917251143599199107633124148114007842371345372848389653236228403693933265245762874349648322603271032409778252659115989652398846767104261252150317141049575238041843786505732331761467955502838395151334708316449055491748100732083722543935224733289368214409084113833016517772708113416694448970275879420515947285753565609494627731247263555640744411143417563571781101977675460040368654559696899347534462279400489737201677407198515090367223251021628361273705980042482159911024948938708517736032301881648335985423481518711251520193770444560717067874571857385287000904068489557143693606960523694779659573277763122455154045993534175184667252091218618366866476154171926658416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 22247548643398384023943562198779102359239053415891162643557266233582572563213949243380165708763727847666232476880346952395219390998400093900555140655680574478663274890612394021984471851256423718606342092576006397884796636674079154620451667235897886599893603708703989307708579459904006893841577049754456253546042944533297598916549333005126967010280164245523431974250736226962902804419380758019542545887288077182197063871328171705095475502915452567083894110011256451226311603313848917124337864792914778060964048050939054819157726359486368701270994429711559637816680744510045247613608764173227368082906314689564574023461993320322706193670261509949734767894174979694217274455740894137802216523773062573381836209976870398303628550017882134906998440837022303165806462780018435558458427545297213507606386165160272094499473416395396306208269981184513004191977538634495990063601015167224003667557503011722439936626834432261338644043111361210708893998375994460893704922228381106958664120401434020443980668417626267892633751323436913876871629234860656332360703240264561054713737747270986785199402896454262981281883006716582145915188496858894610964501145991933528228622517484602085111445231586394188252058725986183673193768656788156938083539329871631993132107829181765282636237017736331104839876045071520949274436728180429759740512759113976835568097932827872057595922219751273481722835087545195329603032750720965806341691081824228205807490595408336712709096151351793232094268693654604654559849905604240180373544224515425193770913340002254783152986358021561606800715755424406786090314683878834104529413449998200990577884603395359995526665591467101844121650174906396760141881889824350357714717382387150709326608238829006322719956530603247108704913714587529081000914017018544347002945814693850871428691495409077244320645723249990179618552495980650381106188308670757890435658314200807602923121939740899549073840961723751798172310927543952236913482662884738915481182499427760996401869186223447920977773494211783511564291611925984117407220580022607039442172528593654287677406254866874087419184483056564021683194265211203882450124828269561791751113799608509571220512649694255531710735467234555390666250671817000932844361236906334486004004426011026726259711483970259192933812087979014427607800146997334446555538281207695423163027969651190556237408343677605480441002551550896128554026294958483561288367821222510833736603396140985438898137145021276163995609618969383411905689544459166894929051310145116426403454310579711159332934496759611838197118007013850537214945175669048617124809478082622305153495557167401328318419160592480752259526662455572697268194496460357632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -39166196409582242888544810490811976215033924395963576150424453099950220642993380545181563690624229281613523948049179125160999682078812178119535435168491992975185680177281859746921397510619890627033804495254386265013106146413469104588791241407196153425152397994714416037663816801008786992714651907068381929451085238672708130093470812663311593600942265855994256957215946057443125121260411603617881008360763315163154612477042887009796172001598724616553149747829593423623134684483117902527680526054862106444659305245234190000789441979595449503709624344892773355451433825767427861405790465011847722530454343273176419870861157573521604457892814854004581322759017292300346351658368008388128059505212922824438171823259483596038665181900214937169137965314497839244882488742432289119064190247986631185969034721836283666238919507397752344073894963441995686332238376845151721888326516262703072432494364158714637548878148991105537023609315783074527376826759055767390794602144308924259749002295018972273862779161273781328402192006800210000187383811082453178905239219292995504575461706882878849811634234982166944844214664259291486635716602324356501248830822130173466483231715671161222068675038254828720087515915895483887490455395223079579486571429074633796913703845605246083518761221529649926431024379384022013421973839970514919094831476416675703855060944407975825110128871872770929858922139451485902825078730981645965941716882666462097552174738492401104287759695106739815505149170990485047514345024655879280563489123754836016199744744930701412267383285167845274923481575481945207375420471343716992325712582753474461253052643096881294000509196412381558084225177503506144856100686478229579748709611873253729630322407737143314729289174870005259328605826300789444127800472457951514632110387633085990146919639213142478619872818622620945670538802134612922563204676834686545573888494208314224311446617674294692739807299743918241944332008843171211934550115066320289104495448322521285989011421298531235373083327854289420852851177060016103937753651979350719741571176267216403234325539256701985625190229083897146652494844250325461442374049099022089320675028192566465064905483047778037981384856297379098358560935832890466722455313932721611632141567160746204850613353244884262225721305938560227869757671506838044372485770642782434194382604998259480694375984012665531203903870524584422849570284001517453794820218254606645710388125407222556823543329498367735920826529713366071635782247003880377269255487082927588101536289109889161174190940724916108000558461014593231797400574700489429652027536203723829000350978117063312470605593877910269114386867621568370984140028793323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 24715867589033298030871712637493474324030177570095503553624418873469801613639840602864081344169796072140946645038010947188492203164805942281433994965231870623131293053322019629685932950311690192327657741906142059765418574417718047862858839752787006022756025867143228723255235564866340130996872122608995658105830185701512741000878053911068872432000027280206123075132465969672124904519354309053089778764265039545294574545195402641100026078095159839506707355583066218237338197192288406608372754641107027271929151989936918772396263538478519932420775667340300214091234264483379383617261032086222755770684011557348902365088772845503714189905755469794169859458387806799963829785541301882126506491641788901105391001900159822088388687947991767546740260261409533760927845623755990163742931322088338837837379211368040010713292370683952804449947491342446312398276058133088314691494162381517660468661704002619836019982097998745925637392315955701412096430759730577352056029044239749358245123851180636594201832110653477340074637653049494093895684803789403725351427769256369276891170796217941243888645172508271492379845013846628795012611852662444965645332482732806308182801921891884213294598169415606116107068473686625560622309159651507806561081080073483494793329437162232809579544636977184011230107592018529765220505270072467966239682624712771922232705254426681758950175126049696365839388858888687381478753271537996596672420834287219282014673876500252991784264066457451190650940205498332921985372983290569428825011526260434653364744515878082721960370939241895727885271992713103654242441458902959276339365821500142963106912293184509635026777577890993395420644926626307095241325945506683482638745604179828155730746312026807509474602912136793835467292826496751830882616891313148348891317635523779604925496492497847460751082059708207505396071543998240174338549656660519650821908526556648966081636621728807704357235568647775479327668755656619817566364591078380521961090288124153252847796398009974269676623451417248438590649406069867461256248448997928337609429355788310193161929743060382496011626223683445238926785952840115238999880480682391416280285703201937098972666913450752054207037105751144609326922340962944493496341270607382052515728767550559035084646652339850207224033437127706652088706868036722665235110299386277987662782678058822851074400730713457600109894834903096631474208093744244124635489560375672012911110316411034639339265016535383080574703885172110677101449575155916570057551762813051649329857832434441087830236041954765629255529434148503457095856254046299620719953528629839764691657727294311747685611293264226572501003784052775660026620222464065536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 100920030494886993864368020141371106647218590295554444961655121781578120224305528390873187753387656106956627543815813085069684899256418162729218804825176022844653823033623440741468775498305541975329956077658489562355681787956984685403884289347509286403171575456980731283022624770882735137043916507650860631980343525910940523166411665827414283517050401541775621238581194133130645292498498149901681361679331437999266101973356703915287632921622859650370810444393365877626453671072924274030021403959937910735494924638743209741788229426948238441174926066882548769693830838942487191507755976753631422603474561200339215042641699387037753017379317980836959320849979821295241156896920155211936352431651835241522719205626274465881645783376300005460585809930635426134828458736872024569023675073876140499856613352006041238504002947873950175652812411561966289696886187627528500854008972182439854862863522119585146902261682478449816168320785844344206378395139976020774227692653249840608785848126365452042929294294546614384352904102104997750555505908392320792934349648001868016603842902081845678719799896284388322020499669227988662308763592593550848070968745699246903505364613694065531126296236639149085759543086427043923802844854211622897662192356487869025799273868576612427599233947924817799115954937004364860720087398261643980045304558258193809426410777880902244908553119937307937321933194671009831248493252316687295598518785785454528255619556835271802632260818428920845168405868651252425696983289237810389434270032417241671989296224140629067951254906578718605164465008035101814820263523444425204075416487357773766827770590221405263019951919436653506244671728821671042201683958301624097397886481119108763566633944953576965953396439122259489599189117395547209071828082226368940205290328428989068981633979415361525953399890300655746344419760391494052913920452050536948917108078870729907247802680542787133186056344450027245101316885349576229052496654754896423043977430511734238643986442127992993524047063583503528320699362168014870390738190245730925418122222695707342298110956122587491911970769245166954669228703546404682672171569597568085711490462984929883032260548594986927076426937137195314045436628964771388108518476225058811719381688418518315243254221531351361484444618175583919356119050472435330117122642270573062959967497877450369196923620682138131211372645234037539682180057095996804489324969776937553898747314670830946668494191265486009583544298969215057329278810124359262181405844612729014628604645862029215196256535799886659525806522367997214367616798410231899852033250827578233401036188553548459647588143414318215397360005157390123008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 870143029096653455712514387090523902692783204274789900354684820366212094099985883936969690001104155356174604825065191391832672308036226723654859314738877569469020611220536905727637899826997849464448515251737639755061099393593670596810443596657701911926360068706452901520841125452874923592342660214771583083897885023140576586517375486154683930599681486578037225568375409091133275159773985713420236319981569116718685455218682725191726778734492506944647275007174457615294291408312474492319421807171668655039534503337798423084941071292912065463430661867123801160525044313821626344048705963754411364775239876264916393651112384617889890422754065704220025176209109432631640655062798007886615518932958826397805818021405064761981756071650819009881186785977937301375697417178447624176288625406303052472322965562874012936156903634434937106434819964055223855318153915492679631498979575518284199596381606247137215024842393117103462474825496209657762749152170951087812913840803421364054095346452049840565160477066295976600959007539772668821848817426809379054257540968733401316433547686691036710193459330984594524529879055638982768000485585479031894007750606788388681057725898795280863592743433045158561647402529594743758683431929995461450435429167808409713386826317270169280865479574092787278648714849716066687199224874606293875973996371826559268083995435513195961841447240602891561170300577127097680472313970737126948332996382377071776676541284468954026411466838541292476860057898675680012796128497292452796747069043594553582773247825076806034442643072995610540456877104209550815458671480614169628214174758149986827056892583791673593595229362723311535531430965371743213538410552467731808667147412435519986345706969480683999382373259582484179696972969831336051697272521018183016835694974489856752735997972324443283602723632308939279381662983190050449201927466794252917982282709783326979903111347538850431734434405376710374767719538675142359958177699974422672650608785000104080717982432168965429211444106233245563846680362199701642636119045525872415450712040194682833254718707645601223290132295585758926698269650825234817316766126534856946813400631558727660921332311916040400784525389684586530793726767511273044298683663877236782992754204901523813021832191492102004053428646743431497866569179585272553455515441925656067038941813296780187016526377656531374437496663614136501298558709942362737512468257328230780216829241090016647069460667489908399660188443752449350676540661044326443500543947381002688761238209041629761207732946803394348037536518342222717877528486448704648019215371171822228397860538337596626259407558529280137744381312334959738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] -45529316759764658454864196126734882477721665072863009882164677933870604583427172907987633092556844546319329630878293892486278924812247948761145502001099279083743159918971641760704032840342693328698562965978076015993451349668613733676776407191784552598563196591965236120674118086315186923561146188000730073050856145529626039714967570544312966667756026397219860393363030395021531625296723483359509020988060092174210976914828400401917275782410924754708617429609224278776222797681426489908923976416980582836462134129153073529000953775453972061875296869058662303484723921733120960240803724664500605624899574236239332457934411110902496393240153874708659406869698780611587635005639280884638593857731691739264320120583727549043999890054506565180705334930938074322429086404750966651923671469405683626297088893417530949485174977849093330876527940555735628674468532710398657378537914685108217096519894610533402789495127669590805469109349895004173879974258991453337431327455857238284643646067257166158130232624115018441658056667635999609772374419192427064941645720594903661885754931870828852330997408124740350507606126299609464905830845002289656887627414857919087213387950711159438714458704945718456073232028170982842611132308956312220125497636390934704932425945836979920444656248268814584883303076314206918278389351099723782090912381978763706308765277238249161508791016691934701237801602706870097214678364506331064846040800422007441263142035266954320506176220320573428016681977664383074465002875628496006977939353010505126780654980830949675195406059350321151666706719558475117314240444644568587612560211144138092330992704960645084357520497212270852092610317296241491226463952713273210740574208210357425493458988194256767260520026283617397426194701645362362379549183337749840265601465437221304359729616982200808840636563436410252825918831109955987393874769293722005045714603719328941366903266994881649475505521344196848986628940549617234693702412127409206957379540508885331149263817420418303613702904983412574612276151079417763989932839894585842496918866149295518718529706163257108145204721938442407971184337791568350195827239769854898856079455129411191548953970378867495018577739822481532721430204714642142577337375901658048533957883995889920471328538008558036439695167405836676657994473506784531950906743243889322551227015987312841748491823740999355453741578903105628748884682193120493946004337556072884441151642293460367106919228946670918663906305784274810521585948506892033670623829449111798394383452285211556531234211556357819999230532912746145525524493378648823593039369553585415027390078542731546841702202487654411174558055199804053520384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -3163429375248810558215884647764796885029521968514062169679498198113537421769911521161222416462297359734765045805243840251654370083754011536985852448047518149622280626590718909333050017376080635225198375909906477776727505440182282921518206172451315258263060630981999726753565357194316699957402302765431272410398839445892802261163751196624470219973116922403857042210488345412548062535381712207206454052575834931880829503649209340782786567563677352352402916052087936129648537809120137674577499849117462339633608690984796103775634475299896932284777844376346102211291539087887432841718131215709658000960926708311297199697532841844398354969048539890457712276269545846959119730697909551503628103213377028633811136732075255188844706549364427374990986637149413769753977223230398355223262500084759067685938818477994919706950980332505540828399713510941019060999243509064065007055557042896293192912925739921729673684030060991033208214443770838495533972892979062749556483226938635462795464559780910473659088800547049136830605880227444410173423934096833149244923785415838583505421250985298243909971880360127758308990823349931467117750379432809162599154019389041655468553407403087517929258252847725230081729193816331742603735550608394714960027571054376753509702593386563008571886762122667752093189185862044017879875004800284902311020644620185887386414822326049305058143126575536905879619073743268557792269426402253427545189818108710742041465169916246067718697399746852091361574995832282055163152416871801201090382561178284553248386478639332522970099560575595046636947995983153740840429711837479923432448418369565652505377962456020612483283706746792767867418709783642466565077567400447278271835856376214113267388428654952354515561141368817793251291533874330052631985201126117735848683250897854299734138925762134185352238068878390912574674529667542286953740612031556792590575404419523721946134031021220708516828666947860108519890203228114269032545861487737984118130012898418315056621755713145957506732759518068866853713466680699933492271870451117036288709792779155444249090713841297369688724807611763357284224844683899986872568554279354987407351501369080233360919708391230090829729718441086505506076100633105466239362484917496917547818018928583884526969281118242793796159554899747051384943088755002817750508957379972553831576026024257451766069942622332888631989210720106382121678264905208578110732482065302893854094449500082186464369069182572566995870136117009732589122458167846035704226270552256783352243823351852242163126115233913361806932326023268934234928142764117448405227964503766473205978827874101625153977479390461293962412231671279628090081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] 17749280328640221712108182441686974289255364551243617849328581299915256434924144003906288381528148498795396750078935470593930762537349510693627436797892931869884131508828822257902642289184779946530258832955391040060641337059000458962985548765275593732524298610646721058600022147726920524706232050424928871196944620150361492452956489958251311761698495292690911606693907793737450242355516968905772834371920145603231065993364881523779531257546481563780555059727954820314270917719799913191795159177384343698746385971758200251682785847917235392546302859510846598403134686215362430097251823883606383152205689884997897178373399654577388563838799030700726461754915778057191006222403329923060842115293869907541679527189682479608362026202645766876820806346984466242172325687709147028726219708734136328230813746184596104162360142893392090700366301232753712047537920627067177915975148243075644376404241061151568598099788025814749596197196757736705074901090985566925737542686869789189060962959058624591582183553038023176668354211632773606333349415206950803057068444865242660972529347504266094954738022226756383596458398730031824092580048325149648232108062671657014815847028955555431914928146757876701215955401617576452293788737065309958391077925479778837945870831842446009260753312723813356336411780127896639342431661937336591947845011138942845016124116367455869280003568013984248061209758453712413177988537735004959920055592326841571577476596744901897361640437159986765355599347093275151137012562123392533207937943493270340566904836906378054578390104883960749479890525180913915182061172600675007991548117977229618249012639435698909363345950374316966358540130705378509066617234900328658198774914094202547325288881867226778818903954461866745350664947195983385145024909679497453107753913590723420623575428922456999383768955630648114862288923401720871463928455789897735690438508430782329647541782385955684950446071058208659945182320529547520862288319508086712345040442665829669894209147868575237069256948170233153977973127563293353188989232271755134239680334388102646260226043063614111136028113670304810583712649108112354268561303491749095759741391903725821556680093098535591804874765674298869187064558248670006886359514252469470453495275770996341406131322108984428189709911929862752391039670169485994064367688275843984523279251249386123972249599409285061756975965946562218693664167635755880175970900377173868608772388939873130741889690181688801052677770558861258183723300213720238384387946507397960450878262369278078866479842521662103806710914424381560726734245261877469988706537232608801001115766054989013247169217740701009518508463501275104838418432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] 507432405188050092069467324672309199274446135600050055532038450130691212533911320991885074075380760908245595575168717315319735316861769838750871841284543270517923200618679208548460181126449501040632621322453135646014966728741099147684539520353719669755288000499223224541870244033390280100839329046598474024185833068178464870179203306522745927396020976759081397635069593522017936851996101107343026489992174887611103864789655151656394914210298884846749342641297907517828436323588099469168337850881262104906410248265467626774132530818538769312626717711067452715392392409124592191005689094832043624585660738315510342907148880101032526501530490128047086647185676508641534741779569271567861863567738836965351211233964906415885442096913007564527210609570313246817144980980314671866841680513635053534411729116368312467206994220364538493368721792590516491410108028266813921579021926278379184592405229100042125059073565667648522687408995696219513443959715411129081742915045828537316846540393018258413238354308648800806881180200825512220349943164253917377635571432396493874971932613571929102477456151066009551436863638413855038557933934170047814607500101490643819821147374439592043238418575395849656574443702681770684486054650546011579914668498019221084635507212574234517412938593166992495518011257894755470052421198692602810802819408915828573951037062265100756302675440516801570212883364473247938245443431863036637551877451244032860014968673482129170924014174317831126351783412159885313902637070155083610829739179506343658288095172862314243980175642880476551487923529659874167635987398593288296511149846053701497124118005879219868421058751564100845607783047680766967884574623413864426708603196923075108287459810741632926394279531071307786643316887408675511948362456575116204279907520529512737063504072598507868651606612135270572392654805798484730763849928741686308739526896004698275196850647498669199377968561148225046283631750925578937985532657056342654521110987109826125300258487394853921435737576458166038019462559776173655326395628523732581115636126389836795399154468665572537966929764595816356768434139592023957878506341576021787799326802578369750538526814842539055989738285058332313045643695975346003437984995871504544793175008600280138730037384706481005826118423524685500840023818368812584255065159396543128247639665052388830539521451148477012612850829116096847577648031572994930125469237412709423351938386677100739758037861762441178970237032349145478181739194509374922562368846535737490296541677217468992443639027562974062989737692562673533497069494489252638990098218609360613810775486415832285641106979240674556887846246862088078601748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -5015653936029571473562877040972721508599641580856179746505567144177108283905099961938920466141636255206771503617640530071559900362941600919839375396952974482475482374664379054020765614059292052800261696707443537919006545702303175853276868496146141026253854436185216940816281189151024080112593748455501443851327187916782636411447333790149545526790156725519640646621185425292358160911284245398760970376123352497279125036940324736515379367656222255764288237998545639507096655680454852968306230757493665453961666624120766682041241005421853634820602211707252808168556883096271417778297283472428722111121078050446033963036276159398944399388700701803215137523442639362759129534382617917075218904758230449433763813680411124753145688381160442066283788773853317731859882823010167543350118499302097486387659190846062005394219401492025952634605270248917190890452806459344425375241830979151021924023429245765322730013111644759244170326398910091747553672953983258923890881445338541382790934061396093305921223947930215440805023337474683653785704195237228452542946682103025266592222395250151951305612719592432093758377855718273381804047449716633501834888643013037018535115456361951132973126903795292617202567446913139444071494428576611764095434824811667553283485177299313805569542607821856249566456063689943581729751256271438342054502819322631692934433798533215281026736651701455565932492473171498207480257482073423917622519804606027136079115465240172661086818753425523008837207862664035223041112068297710931525862319336537934026381875115573337837124524059741882749935958384064306887901469138587356959529761763462584045022565241047389876176899998098137531866986473470879302460959806282772811732874363026119531076789381278866456721717110305050012826177356679199114917906367134961839855647351650731921128445975465014090185957444661472647911054810514095062960595288838792615024285859316691693446803310508270339631078769309516329003868819234057119204729486008114439961930101242023385856311128794921619331044440051939494904385254345418551412185486469586709791730847673668178483410256046713263815728818576690790181140751639786552483174850856279507019111810316231431041205323241423835149450153324050596824952557753311874792318950883108249885613983763072044609178554800730720397610519573625914013633848516917136040494211575581688960700500884245435117441274172920037115109781185134766199059450665523034653982053173447041667446295366481813057223757157448925068453326413543193612569598071424377091375370383146499067971387794315261337942114030181797282668490391840951314428939469787015789453418768531945197896154594390141265272860886672457527757481950280595017826304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -208439746391724091046178329850110380532377741574532311561601442195506122473012908976696605645837708667049346682937604906476466503479340869943586855585286600453602714653914478330153305276434040077826955768170794942835918667877850582591548739356621767955688987262712801184500065404849454372204998002548758706187470901421506829498381339411539021986710312528661888892701892117998458611960086104036982227761399832457838631648188490393226488750011107427501508216264549232290193421269946155604924885487086669760612599118534019473135195285484332929310121103426018966835679836781544599716472835830960054557411606870683850079281996051560857056592620978121974935480390458827504888402097553949976499741675664246445310467659544661745997939555297619875500760612781183180381680932628010582369438138219938445024040590998553169691477559660314855651174836970657419718569552204318456652257282107140923572818811916551626478790670070237758739668876900928081257931047703153985753048988500425087374665029924402391232239749151882110887841756820061855498165162831404049880445695255625226654033109916719760302309308952978096118439429544120353931197301940187105092983343199306517813937891830428242431330480369820165773604384327905749047275814952427898980239661012956963273209589530125927301278766888964988385465734764257708209255335859675292695283523069937842573969349517751937292866421566635150213229033239943932745589789950839221113419965221723007861462971764059776715864346873873341822678509142067504834961328624629954074579416810648377629992690926795627275938846879383033755497146112096743965134471805189624456162293043999056861442261431902905830798148765195278806156860354806399326069687886839098957086678066440935996290280532597877157010927096404941871215764627885033665560898889011884590353734793221709095640985886341538955380791054815908504427440637532314600558754355615726557237353429977902923338028878318532376091781131290873166774189388881978675674144001381901546611255827384182787871197500392671762771518743536422190311352314366652119446672045288111877784855640241372342255155333582788504851802072229351645740982902298198547454726800784529315724236884628869099752307128484619168200410057113614624227750809140325666455235749986455826333753674255851993338294667418491268310503178684645105385688179970925775189062322357918260405959095637779523713704990283976359260243961203989281237012425287976883905358494334554284022964874450969321403437413972337796797586511560026761947900642966498358760870142539510122376128932398147826406544045026257982074060748449083295586788700448947377272649604653545530417458088607734725798924814473991918932779482418349831608074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 511270651134725290516591173047711777711219117492264564539942421017298018363191900291548423693865624088711365516499901404709401349549117200622226673150691405152260754019358570918437086340443717720221081038853611462220184472848125924082975953325536632726299139657012767675831882104045025164161108152337063695207830586181197378324867525694037830849288909611599593979188061583697669786390522402297093438643154515315534969077110674966039810362685261001030719158063073613803636467802368206254932235811761821870876385834929227852482163497634088829956474404813196041527335307929509013803471732036428432494676701955298843760673975090720521376734381780653213553807657455899715984925357069683021930830986057954394851636542549156767342667204646724697823377433137223518762123246954931939157999211062767467478195911319961309436610623435963859748379806487928961822546352767800072847543261193492525404414873428519625920072006776946268994528926919853789378313995125625654534358900583165013650810706881506276067933385027092053188783113738651287989340727368794161902625000518230913627023389449373744475745973777408530310269082669755478676798070804779785269502533166677223919956295376969612630322180039456419126547508241282721387546094487366833216729471539515009987818866771449003935384564188311990064498876799824628993519920673651668507029596618719241319726563591081193377795599643285247044345498446756014575763530110939174180357901681420691169516535229634004863364905174417456699826308452865124297269135100431058795159113461146582179468073238194464097364982837192302561716004753996216055783671669037296237263335130029031965290326457288700715014556776522777833914722780794263146736259460654054468692176745235415277752692903042275535608588762064017067342536664097840827409209234154918787243465444152037755264281768526510465840897768228656489352524840510378137401683790195450654677681660898043735808536418880972897045743898263535000132754125657891960183055855136757681274111029071354469241308960180301403894241807706182587778881385770068279183905729292675795861469556746721956685775110875833713643810258205819477285539676583878892019139378082744251827063198525569814129049518223344210076819425350230538433800734506844412266145839208774668450215961049472216752830959997570313350359284931755921209766663967176609631794464684034675494742174575413448554442942251067552121148036476429599505717117320764967414802770191155762281643122692030438393176566871459062172433641940668441236399596978072156015248511524317581190536220277861248529783850173751383809305843232031298072132931071740037310112451902757871764910159239723313694921638313076604629705430864470804323631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] 8494993747322853518508578822994562820988627774421690464290721786398741855673423061277266428534508430808109884028914158264933345415776400726948565201872565120432712281954958151326134108308742982915229246618749162860104484490122473364915930260735546980226377605599907462540705118957493667949679651519289108382067686421003551467836769471388114082938871451453179177832415453807242830887188659435530833368728818485304475153551250795215962955587908579231517316950326275477642123590293844701778941449518802972667546056581255964351184104933446165693003297661017979516487375496526942599783371270307212418222491916215797223034966166809121246520179895286279140536045376343962469664228448252250379491218959218108559633464614799293224034364212305566931171930816304184397118334083006682528315720055569295379751015347225215880814816816476287725034168907605319424480295460377651960628593852497865860606529280964853219445086597608924066055624390183094724309170088149918361404369983857324448690059856645231896279379468555311360911436368296920391412947651701661909694708533338908440497329045553835400165162341640007639793528079086211752240417499340117510414569048081238895640544800392568515266236260583768476625820462666360250229856378663265226410975557990755635426638501089206985619659180716846190343735331209544001228418429022210885801285784324873006917804234243496343287848163242379546709023416816928509780895143027228385050049741529016400536545306372530541237103678824393536267514510767948829105170766089712863834790833070153265682430372218375051126629146669102550946232762555261487794265235603528706399004773004729175178543404821270685186150788819237578400799548887152913921808045081504721903881722105431452518729781871486639562329497878412693691139703988006378605850063085539453870160549847196959565284783806075290448729856682043776980572477370946671378825816746496276217317391232379869796079043295450457685311523831710593710491209149806944597353971520646261801432290086538238904944292940750935450302364262104925740018552834462577469666414709576496879785513413547351636076465974835771896775429562196527825805483801008267387676427742848621935479122068569484500031526131729607580848923788911580091296363350433104338821833185720707461451553105084291882865519789932022963379879832117337247115778845120769035186588969690762371230204526964311126633109884957731236774471118416454968419167766519375771385894175022045076079285665095153646250177880403487989348618168366685154863351611827703615777477831589195304019617172711804804604533600153842724073649118470363510657524335185792266725535128263999502921616555034243523767676124909177568193050145674231625463889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] -27028692834986959734055003585139156158475811897542379293872471150015468176497008330435685880499866584931336320079170175124098963270461318448037521408231720465439024821521829564766831217456150050245673098982165375126105835363634916106705697783611171334558783521902456109433472766588490111816242948342717369875673823495932852988963438030624577946609051191594773120784595746577322050548443912389115090502361079271899339169877821112939134175950607411071939652553547803521661175788347970976829804001840268198321526151365608902561932595695517643272076358510841733948245062601679344155907315536393570605354936039256274635339064360441993363866088076277651403108657253312543393686612524068491996690811764629491772809705379916483021777599699818603118751594679961875117856983099810607520844714762655021892147852686384483544999537815298426595459881457997769929695318290448361477501482195737010278092570810787704377348346210477903690675461235706517989946085047013585989918269751289972203070850011548106192390024601278351447302897857309180505475180045476822779893589943133003947589761793680464997724479668244889448883436947583478075823585460812842894343502307657262729886045171504930157067008079710879183572908383550774020464276336744204984598485813638778151796667574822058228947648007480700193992652275684830900416849879734864530967098742461082951240265976681319024471596436205047712410233031323936284781839927831258442053709748939040947173719487806092279081499595280045704400020792655809905627355210117072552560567391288971563961129169939923151944084313820866911718035782462108014169277598301193030103950362211451097106816766837722744461246141200582946193929289821217187551201852131551708263846576521715932339398857030052583347868605926639116190390021035552256206723333531042633006916761111188215757013864384155222098586479488043571167629616050837308378674895182020476855547866020318533611060072125577014476139914849369844984763696726263194479843846398333237701904434504512348179152608551244603353119616430137753631469370541727514247513970001815001922019028242839385716165377634526338946507833707090083129611827710379119400998789176474761255111460179012883970056832377182412853666947190917283504654446607561651611094288683925857436877326074802754010696174387433534335222320639982989780596083194704519420548284423377631109513032633919548589831169042739237369179815907492027887536489857136357170302540158617330298312342148208205473694815262124402808301116586844111772001419288215588277882888444771002505425303663897132776900880491825401174769711603979045641111785747173351395244637972242290255289548933497900140231042693816087451236773511244800503337451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -43797728239757979284763438505297376233526776979627207605668007506402561292435743172915282650732693883949687020624659111215984622737670724041343783140503337462242787327647665941949719780897391488748858130455025759227191185811746757317541036429933347397308578536756961322303229597374663597306146540248365442039093614010535513215612996298605539263119757155106212022929579281676252475102150388499452217443988872556146691069499579063582069200744936868337383703699963250753786528959150639076660704461447260795022771231986266105404555353976482092803359124217554743950970223192150556024782198610245440694434297939325447209780309688521244179514462399076277910047686854491901026803609491559827495232116269718305877384289048282952888249634350571700643053498902841562648461504736649839946655891380765659285363566860724581356669591292685693268905581237205746606744194524410526737785251013144263152760687739505556043521616082669391995519287047245009068116411373800509755014174485767262060571195285702895490040335439390067212479601231787922447652145541233976706468141938830853080073732479708863605113091662963688597285333036819426366398841004824777364174580087930899763790182189743906640305625230002489359173159980183090286880563080465328026277250950629059701122510244022061718305979926167772864905602271795934219847927162034339234853458879412048007629775012248339727108532956343187359237736996662215462389785676526368115753765554377955253874655157958806629002754267648000853285727929034713952070431683542161630858484775893052645390309546649369914105193427024779614553730967178621971032021834629083316540534468996929071386266153457901567433907777281834732846478732132599175972060166585701489020643437771897416933784731261862369642399769586330933336303651853039211486121386692466328390180561782132057005491589930486167213770935615727222819573257636451328930419124942377465771949578891892809567732370875486127753023284167899034854187430345291441286614799257083664414289739699290312351714085044567855991369269521972288157464717102289971020242672346225421672657601425257750701570764589044473231600074369327528885851743490202744140423857937192060312821210988484197326277034743230494322665935742114215605439453854356000691934647188625191123071848532201994831104668655372044819918687035313553087300415761093414932200834118742116175956045414866763632291358920008914930375641241162345981133909319957005665945827494656246572059104285492464284168604827824540458701519523603704347249951765021176018266342650697915509466773784749743334740084718734935259610265776066632189757014275583650000147009360371351183257592663798343815535963134282153687705963659760693221670256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 884839226183494637192322993243337765599208901500348388283344241233421183810997678806558121099782426612631987653633232813738353428137336552692854269696617634232431369690163724389333304563534878903092230989208426419275335574630949652017519824704459558289268064955331030213009424569732064552150314996238103095857604262631328959788794128351355899378081050732700492752105556850232185828707301994309773597713437974416984529958434777790721236113910332640464350789684915428161534695441847720392773315213850099386050936348929586277320627275159614625638266544353493303906823948808342148834303217490183566315178057115473400909828999968583939115621658355685288372463152018307416683582823435207824628873483596721920716682011013277242235755665709970543753621700259557614443945219450242379750133556139178574472792355361227102435569318266974878140560350248449772442616244191908346425270031874920206504380686966495258167529172335506900041594526389149227357559572458729431402141755272006044249217913412883576668012053732410926478097210528935261082844245071051246705052576240280868726695619475877364126423089663329571906749739499721586878575945528782350357874920604371168383327254982654137180917936469558970819810855541830886341899493807526985260368902077350497659242721687046190595014849306270338480938644232771118856921792736409051573335990830406330898344036585023892979862366474315634132430763285993453149292436815314749570088670091368661128522930911369231080268407390303821175337909414100964334734826001897919100179977735217759282049937090671798025614932979899397878315988314622391916775787938882447938037301668708669694788058405621620730713698085893973824010602648898799740524324901379991209039562911679238306039932910901923491413237031002160462665603014609997343888243400165870981012109239908197669956578004022114826885505078464185935455578993487295293884739311670217215007165796256960963487307251849275698798946411433690264990888573051039777425304364385328532926323452144964779198323531154711589645364803235705281874263716629553106065759489897419976721694404830333881893490935659754567823453688254845675531765018204245818836616589844791320626481604736505220837928868553678872873210055265916952114716987918044487931698756579332921397489823982361220032747656306250078578972557120818959373682807730676277593775664874394019214754781297184090459187277842063377864156400644855703235813950632609944727830999073162739298836476089705083705697259265523801496859270627320010772682644205480663960312157465826931159116214300469740009685100430187024179623413393692693716743490680764489521605095117982945783171296477263185660200216351508439663219122303977611588777541632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -100516792939691682894667925089811571970994861158312712371144666900303401962075971659199122778180809534241301632747458805741214655744959857916743374827514856227974914177166240660670435376582159834577970232521521888083463437571812530243406295409761731794936963370668763957824665034170416091116553341531066216483515823080793131710715350756654268230556506927561913794048177387223179303797111970469285611568416826242408628654900931701089741594717999932406017450554863891838483958430197770217881079538918747699985089224513079679794073781820777794964065598566045042721133327226192469950593988526537631823695156792631034171343273157011943466242416440056659807795380010553356336762828642866508118110355740542867409248742638186266723148303435660225217756807438200498378661983482955041059216725773073195042831586666287724821188508418673413618435237347995297192589309175862228068491579925438473882842238306325292175193778751193857050527510442213085607586418592296164986533035348404772032579649571295869777996434549875666778494911674813767396314645218087219402650872402902799567243147954551026184169118798242786925737211515042335664410152851437019448509237265593816640604858513698565483669325399700096549800736815579179240407151501169095226652336693027488245962789646058359265915124930940264754439825853783473282877856449004153433775655276780338554195047230203872927784893164958202140262189003916552280239823205688935089756898815826677906872418140219806105224190303005088752350858165924583816462829059782163199624366325890978922831189197357622821052246073212184073445364721732286716227698076172053765977777306427476267552848950506625806604776670221465769374657105099377185362187010062273683171974826375564386042097262545833103867868823232237540913495510799529738155008378266869599466237861529328428377430873351873839528975005021083934372040186532026919172892150034676906023101020901478806980065743005805525074444132475854531558224209987186101899991334449590513999580039472135013120877541207690032301516409311930835897883480191512508540765981379962082948941249090889916055236751073846552645185541977084497578828899852791766006184017357928710367045098525260673787066272438179808466158664512690134949336480743556440497640246562354172095316513553427561209994951892372793000178483157907143276713538452158382107603400587371860499671052395268246096370786014026470562949207027749498314063632500737590659899668671254693634085506756716298590991781776349673470070610307309495426139585331753923503878927664351820371042780410663599959584100107203529035326538506687258173594295821593186901905376054125235300758508716051411481266535411234928159024110745625001514992926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -9634439817664579405746137556475875540170903740822323313926229572231452137537673226119543263102864182199464871792512559216734886103611487773198800695314320483505677908920231019284884501054086937253254587906328948227999832292623392416465097023330340408514958682352461180477971649727587438342126304853123216528278056111878725300587047848413868191954336802517951102606051910160742984722887775041897525474190654135378313020297200277190143038339661445121832549582862710973655777566327208970990019529896608716513231719851855992423297498385115940532840922319784507496245117958202063432645950789116749687544226461004743454950994556184001305056038367798446258474397492476265192355478003152619470850046912782355714344638552575929185193932658798592549573790726638973161647025397113312219724497558015177921552037272776856118931014454841223285751245791584327866208235920225284150876652833679715057805225161248551673307153746531654179577449665137462541821553192729791328445004444024753585836212295576147613783403448559889019888672751605009871281269385228110010800276517460862738647544406239155617717978327517047133030331309543768122260237962489486972902604074530562073670509499815977978532257224092573555804013139712696869434017986943219968468118235172179836523514113420747465758647542656438242743493106155082882149746872473988898143920402837235258433997745497690658971244234997300756059473542070160813151810302508940512431369393816199400818738195571642042452277801620834580156097992956862378397871365565615324097310544650137902984741549855326487649004536317620310466416904614768778369582749944720562572905590737470456946297077392003708423159382282745073414194238789933750462530725187864289763081141678362427991997488131601411743641596882593342366764806677535609468923901893874748435304966970244875425440268377399072385418748233793410754556245406110354380326234518035005071894315880802902999212798125785440163763134707823516017430126237770298011355927587514476998412407610794689549454487428029539739587794661914703664991673712620777193899320737198727458271969444275004281285575941251452476295569798866472419533282025989988502380407249933344673690070589316246369649265878594967640296534898262672346917023604571979919626133452780854443811179474168020217716643653203105776817768964780243570765790230921952469558895106733001945656286988411395677090206444496981829874829697145713513573409884712530582305906257500611601968956847981348378227592033997151784644818876534217907862762592313729274459867170982083805761293840679776725918910090256129952776414069399636028437508516862767263324437058437477220112452803807340855350573430761706127060061241721637443513285083136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 4665226743597076891245991513951475825678543571336502164293849261044370624912568522206504549899026501423264127729233151447045785854980481885585146020412248703585924924968361657367411037970528217416837459954620516689595536930389592492381729780818819973247005917221692816301993963556074033028191758800440126026892193376066133300557621915106489355046276645605586403821561425074102001982633022368552627937815083383505874744404258707318026159907112989836924044047570873555812297510694536065552093058285585167643246370961191346299540373000816244617974468515838471739441693102324757067368421025678693367512134351275004018433583113131557132690419241599954233128446332556629398926248207142204067666015983794048493269682228108492714117458585236934954854965113706968145698272070035584329289476287143857867632138799114319284056628659631841432025520703199893333444322129019674938584053056096359004778602453613709364446803913293822854186374064288933389435374194134220381706759617502535944333432702090321969995078622223183442205153819752350981036214456728102261013094481507763840583762892734079858229419120997890309152639256475023838336320827462514102190322856880412078340607590286230630494034193500412843227833864064188435477134031728123809542168483447549974109639984130170559224302552575292315883312739147654148718272160214494945565089113822642358191154195506715607373999590362273334801621707978360438994703678039531398590856278273568287707150436850831973489067305499793273473233684701213061302236951683326379397790415991084083238413682111683436717415443420900592553446757254619406048804977144560180532087754094744052512288388693409295226902257765080483966759432763814208800208492854240285043896927629362240242049394989274257519656651845292496522544128419196746781446888316583008193894210723987642628892118586513906577125479018640480591438557009402078082525702801422239223012115218763365577896210187056842658690333629123069043225247977630315906583780648183494068343764203748307837392103043031478000021263535312943090845404126783358421537993946884331408512836647604093356883157334627545553164105288901006481622591244041965789048956665333858554746030747122282900153950552618625378147527439510551069942044770606157029656565712112596541405236323331537871852416441509104525499400092726628087021903005203821302860494656487432923906550232915014463731665511670540492534747192108569445770187460387034724854823254076542235285252708927833160636518283470437124477463706717585544079010472932267378509122895860503891432544247873431263259097032081279303651706279204004854555330957110438177415616852485282856335107037902934675235924772176362904288661769490148621348157521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 32341067137362530774553471080278332281047686725722941488098472838742820495049194657120868364241690978592524283061227918317539554589384320802512291591977782607082626674221788125688591779933165226427664060754269161715918800515753845336836912782930152604870455222866516394381879887025619627205184099594494061615316612574709328216097680475636760183094373037302061799565333590867069734840563973121191045610624166302921033398493571441231167562058745158594705366191552894782812937782786439381782919129123415369999325197864201996414503387574897504450483901002251287574898852737691166520622933883114436847004520860522494237164159329953994026040893460737195569171500476975316631138569857017126064438969025524367327667867136073415274462897426080743033296086955764973674896148148936526596956020009410455311575266144268337699715968671253589083785045716427828207973905494703874575571143033501635772618224494212891120259127547231725493109006896934425458834428706611914591519725263671369114749544650833879155165723025732544414008967679370108338796809951791791566090648373640189010723451113047566299787046214015213595440745629018179446411898940915078943683161471559974637732073021017981301398109862710260960953429102686173602962023473114833386610416621850688748226058687530511283098832200849908293285302951633140012222566533095706459378187491532372344571307434184723844275249418654164658810103226814832342156269552990401425892440648183045396227771071369601274829819803373282724194129316572530057063442326798738269108408180677743793719049765109417516465589603268232854314672723111133724405011887409498414343411391551011694587276659037265271502041940853300979832583187816960524645803642239326815694272323640210857659595248004509180288081109028280424690967450007268718807012391177836858867376685837058722267980899469411849608515881064779917122719688974530824583610133603544343292906601464511618210894515839009996514489508890929384180934796474252350552960276994583664397540784717542635349392565027205121828776024860596527042735103611357491711847412327019930606526788056803920256441043526789700396184613225165165940891228895151384047252492904790321375123001772222758956723105964285081588789359199571585933264589765322191128810245735238913033941828430108292836462629348661871694390272372967736863951946128985886726439305350289363011810593558868940306452113352979105418903442495600515494431528726103969837827612856429425055205351238828080013576747957546408226270745422193048387437625622976117916952549481137114485375317180826486428856346668373972914968233301962377289607616107012162175336420472535035454387000511235234617618249911190835708363989385776660199136250822656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -39014754615222078803513965670187545293797051552626192145439676705209356912677313254137600610017356556116674560660475800757455994667409395449319860909145012215822817827538585133650104428079794508464770228674022955508765333210826896454642241455923651731023039107227466711270766441468003215506699938582224759626557368867398578346861699254405878698566467416296682427046600401631729635475800976114970640926832793108018668425257750015175001739608740832668783512224671638575466941610095190073842418929664228673135433606505450081391345567149484270610111926304669511511195151988018190675854148717233380354880709473673229522168104746398112409218890983389078398378966208262591477675976480937707332946751190360861539290436475768233723849730792776107807118156134893717802747367702100294285029285611067676627737177079701802375745692674412231230250265833736418432312568607873382443160092807411991309824068141826501603166777980135149275073436687868635747574496510729405979983948490538006677670847841834097896061640080050287310553778644016420234504619221406515652582712352894115857536862686970445306874200523942343952584440844468777115217340389229948533743630643593674956612111223796429078971955466662280235634652938551971895613073563029937732903025903059666338701300135248306909349819009666255431003828578984369262603867361646304816993850541745958606407111760807429737796911483263699169905985339130370069900719778098014854435283472646746330209170787280715475440740825564623198181318700656496768093789975917485215085791607928992959799938426673343515821972182700843217969092218164152510061222718988525174287777511756081247902616637676598781032391875562454355675590044190415523268982068484150778166236569506194665368973391919965683477715487913924328062093318002810159431181004518817709840542434579617968028483122024065539835712719233711577711705341580131440234261477449038911213260958418938269943900515416500162688352892825371311590737948969712275652752981779602335247488551905829953528864453897122432334774980255899590456179917029528918858200205758939635498755402426255579625405517982213684384929746037894849853406694808602374850819677905059465324496055781047039558023258412589575001711212944677337682739493912295492577566759520046162842717573162596963196621938701466258172069946850600562350361679087929082750679866184907247047959679970648181727855284900705436805260443595443500696783024609378619614731232696569666391003398414406941494329903168275623806455309254188400294912516797211230097664945741683412004410876878883189419626647250480158054877214546883916779821596774411708798733062905800463552949435789649435668757269723354022459856223083673366395113124659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 11880934540764170844364652702532731746336045307399322664419533845707077990046625348865318355749479134625634358994810438573276692985038576498242637744366171060532510869205307545568816750404919040352440020628207157818205274425828847167930557981421605822622544383804790869330703217174099973400253364953393150838647985282718401882056485036983676859189744503071309768101555617225205122853732597088691584574925960084295001138074296406661513516873570592657284315262009879193617987113892039835380964565782515652227090139184460709310677529028501037714518043356952710417874155783427686173637340862934950086046433909252948943301791496930389997544389776627249717300145708752108168380048923678582793691554517204135190422914796203148974284709108292451075660039207283519530584760873988217979656001887248148731048403070215681866529691845778956233558806222394828408810397391985426857900184128666120330393967437398869223746768663911513772700582948587501681919376753742145730514927006801661839264013848735980076495954536007624969175994586754604251593063524543652546145937762242250778601459054947966166441284900169711030915254226759855842415341083226479788319551042827871308795414989965630557404183392806627771198824814400026169723501030287347496020725760735754536366761659288800653073329437124391809223794361329240695959944899246753980095220143442054438616073306959906421481864037990245023286005662308056858839008932769135030865152968733318325284436953390590099550884002563459647993840237748266915989267634413996300670208901754878126263234365469321358916527679649410430635453308363612329269657650141416454033247181081258320445982437883509853328263266526067838828206513365706443376837396934891891740121299226750080231470740826550019477094111315690054811752005217094338472687948001829005140077203937086777872344015574111555166302928891804062897201950283548981683554734439211642355140979608637744669427247331651192962942289177227382934483878856399890850099102000931247895395895807743024056452085921161834261433895825415180090718766265930756782971429929118773028350824349600630930960626367389858601919651503785118226530896442273088920701479412349065196666716650670092068364049655429985709643138800701546194864895992284887717244164050146591473118972870640424145929615209935139108448763290870923358316080574579907146134591670992290739775481251618166733015277363878785568916741598402810275990883498556386447227800789450054970916587031552113796752530282557519150178620735484347199259598089500397321813856184205579866638707200102414094125081800668844261523360853615029164725160236712467204499801004490794806231992689315147452187362674834612562857118566164547144169637806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 49025087669311725066941880695991205741735138025196355373098462943759378738136723135744444523096156507364110256014079489786208981908192191511357443816163264661414143327685765579503388505585805713901440745914167415326489384075053920133800276922060628383001214512027676038524421503802783677355164542404811820548928092897929622019337143754776874566262500779609302269816689396847403977911829522146089121736319642707989320024889390047237719412379611525445007254517434922984168260842785316525606170517042384478232240790771177132974402568161049475379176160022040812263225636494443480338723460887962817597687688090110964770681123429196835336722543850897609125235569803955476468819759564802648782763648127693522778765214365174767413228597946656607750464176607670239328523872713670919591323478710783477138563493655233385000762557510453462199984509261788221740365905704921716918064019087839617037054842282367989094330287289392283533611018422411063360842789274638441045993483903037367893893703535269224748475996184169604456072809429269889556370277606126851878007674416288497089207040263276440008158116039557285105741156616830232728084334934668688436673399008854079206363616075577241418557722914479335349469495903939737992420428206599980460918768072406157358618234510820896077260498462203544178160910453884485011094444061815907153260958429276152105299879253415257223573449951595599062544961315260394962602652780499814832732763902051178459366189028759079902124444132981994971295585341829215883376170221672594261367990962451021417410206864141268614734434121905497571881416427452260004563237398583999238207497517047737061382682716291624409891713696245723314451883544766709412477805286587946932361856284882152166531438709526941060020827310859696262725953187105191592453926403732177462595502689692033105612570203725011372377705928433761261079200418113280017255410017445921116912795759230516588658042996989934131212075227023982771337305213035511777739328599935021307746994601892051610149935619942907836826181590176899440257262377502502920840932924780251691856594101606606959932769845334112403452070816029544954236424087621372129565971401954206826495798104186540156869789493129314130354182804439430940742272601840913776313746442058381995797106247511856176612102990201142472268634367175507782150251220981455723401684102967392916857160551047835505925445118537732921701743070969694078784598752926811896243828065801218529792482148270921908136183395206485114548890487397575403632377663637020987568112744762759421872388699011651523502819858414393635745252386031264915250443401702870203163617423826693926798877944525265620019429061606424112338391429105419899256918192947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -120195849479992372153352450382057372386988032965930525375100897588270333911640500349853260254650442997591189331339599966786604003275440425810459212006419547491458932514141240528890321500344027083985454218343621230460625717943409592430572177793624874317871983763339395850966395453587388365053280147473788151621497789426356170823847753269429931053783686164179108892748824176300965278460087043805882947686944608510839437097253018420811308502931126125219848692162310955861173499857960713524475789149986441179668839938837209423356632851153352606180931599176358582912208888107308326289444859144808603944404869134897523290139444402387000087419318581774977359365806226225085987164777448985157178965898080365327236609479650892671905204246491679763984957437586831128437632936610301357838549463424814632742865978688914989557517657037185774136497150374985013453595158075902533519097129346296901685130527859395940566835436464322164647902251344763566253473920122741343201669787857804424917310581501386797231861001023252081419605744746864751394277644736746652407899737063066110244602841292338415662840538159301198002196732502747328950943376531361383973668777223867291780242223105407022707564173661340808217146719499927837008326254731204134523030899735955799192652305101665336571980025161640290793686415672027508443316423687108327928082906421589873751202380460816093275072788025305335835747260877537464203502912024229532471648239422637320894489571645257592412739967864895458066178449940609361543349910227554273775272590268028087601191062576823453624820144645155126007193197705312859181281045581755143090334416375417546578953283297269317158562765602921257575373369754881942647533369374664728194209718812851399372334913305423262377650134357385136102382625772496274963155756384277962799839156068749011265834289844998024331582500367050912680910991063309717305249425365281263182950918373553534833381635442408807712595178485733890983477871937559816643993937999698611403735181767580867531839827430993660749397042582182399707648307779218406813351586070896600728089629341820852999871971657476295771732050390627952940122386255519120217254878485541484854225633292806253378454204394181064280046674293289712175086007339986211990176324324822794535831259755953810930085296260953770707716758417359732205612188312090678290404922133392803430198916153694447744062490490682242681525047325333752671328424666932761161722060149278801547771328165161763076869673611577012793150060815819330209313966153537575769603072500865519918739013695307906664498680640947201580692297947192880194608383270708866377486462144844434151347625393457372895290088396192681719968366017536295570740459773886464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -356182833115795164996415166572208191934173877188420759438153420598634762814500532965370214192169702093124432347397978283683233504546411608608826762008210046568094531382174989322736423664317982332902205704523587483388893768418863634191452990036602197888198208837929603511460911428005499802579446560768001418278001190171353289318113462885616741765615101073417559764241525854162260164052385527765652845215718707365163201615199945022066890303141119018362463621305374468785079453686873796619975363767998435066953385340632558955374385070533770917189307102101490689272926843119903793757949793203606087532255530713128847370240261422949975797727691149366242266525976441702541528911044379472554880113965389438970194294819581353137052174952477206069922293044885994352758719743942763426238020919446962443307382106507624968578667368707576440357506903168019948815013640818678781044730024462904233029789476570126373054223652446874681977469224204234677606290190092974850462082315697781020544095337137820562160801738913118323589712658544370697197182157791331905401789567391830534884693548814083896677834229400223154342701712576952947190507937738647678646776736256680483324904055616885418293059172402810746923153166320266085469503773585946928032636868322141216306991319564772895201043869240639520426698820090086740558537903201302279879224591115759777571342419127077944483172784797384048660822557604025314465265907093977748914887589450581262397170384980251988422851627775295394428517413656350093243784768447840820633413392080918089559441235382014175387067664573674004034449575398249523728235943653406632645585662169262064730285703464601079379103292808899615100174986790321719180113658353231005867289220568556728102946203690903965483085390184233828301029792685068663431261033130527451794587144645145983052327958568615968099310834593453338103531845801681052670719752323089069019320842572039140169987451380014779638918487168883494563643856344966554427375233382692684665258818584990579846735886221550340755533407912657541844967302117848267647259483111354075659853334828660304947829048339277471735447525181804674986170758824268487877432039602013645388197715407502680257658550437148291898823909128027830186709261265249190206261457110036955700659660009190535046269381624544935395388142655175223699953160446316183819356628897070710749583225513871771858456394472437101291236446848226598471404041105823486311465279798994499261705219437355616181802219976544263478626706020639633449887547644659478342450186397745773930365558074904926279307702779063913064218850663917548331512373069164287848076528755209083464485131245164553989138246267135551202355154042801356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -1054305757344187184892222683481858502689402489042797968005142970087797941915857144689996022888722764522577726089611945218741980532817203509318946957231624943273518269404068633807141424594521578513644529781434925086188883045959856213881190398980783606717052509867438196877534399446469841968309502350972292020519875160578718211806265878171261115567707436327360524602056519672831540538010453458144675534101621715936351045177179023102849901643672268536499710980585474610604495510010508552793315729092096930958318838776452686784598167239486127576088228774938023805606334684717225858326880941232579687393360224484359876550020576137145502596274684652255704439496433217666463863620212916170387485004967520355380940314215376252418002345376090813194861237255439482102843479900600996235618876887038434004281531196899337589609173935237562626414227734549752005406099983105781945301969661566564026271733134224658784155182962467343840060254138650730382167481820447650695972507395229615621832700383405143955008090038077835199711396226717907658639857222191609784570401452251346055920958022171156225405527179432289754500207060018652044940842465476543681911206541204562762730692260931495332028261266755990107920505096887071401964918082021727839078314151157402959864320670488957844230027765847041031465155361012074986101319082082847246298042336585517382342169391825829352546304811341926691169785772666809173099859522267947769669983909155252406829318210455088602057852839989433352187029552678947469723607647613703846194185113802687292741643416293804279585406924476582358054587725006904634272334363367574363043600408325324368476363086306209252062607378505562349768991378608953117987599397826043747249321871935241508789358232790371351122109824284594689259833864747419411378425093145436041102494429904255784301338908063713816047005101590794975617311530256475243482203451283428038729345071168524424172736394707005993195318702643910606940451187590753779228082316683267740540167279622652894687668650784828708632592696757896276244670123483661932810795928040795434020196144613186187547707730178797927749218647617303196761234637151517928239887267486181773259456297553087727328157883573956509485727893444908683548215425609539992787504221651883467615828571967624002937349798521294252314327041369600307431855077935761336584032061016285843499993793577106427595287945453238903502318926093599607512493904648970111119471081603838169001162610514924017785935503853184898022920590877093357455212024398237681955473163309503535778356153107993676957192080174547889361217714722001897747441146812382524228531998382868600297575953183248016028230108856576089093862752761581404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -52085639423787178156909100429841475008544496564900196872734960857784790180160583129788180677871592623445621719956954903953989143624565847148730479261233109204622510688775095375678877665019165892326763389369268989854485648759555501153022463260255170978213060455127017231290359677422861298286058571870420979544724867229868775883143093655407396968898599535475727563851423245814068490055077594095771101844589778570158686522936875580050522145488083734099392688833240946703397075641955368432299187448423518410735552493166393828264660838728186920043459195345943274777687329387218252379787964244487183429007109692429998161141421272225948504997616377420472935200388331416555772516657509518846010659672772236003481999295215443580708705120222139939514482206871521489384810323726113594592406569452040869180421464435762843459040502229327983525442607442171217995886184196958661209822435694740094273189107697681779702725530017665146251548291349196498352529903040261229719504869911033585688091039456872098039605297880735035281375719428390769298871895155793725164586420675021244547901056415572388607695713707234591116689442045532431650046999574541563942327209830185231907468749587221912314502739961229704993525200419761035114129006348831590508405156647448553225349183797676194930801888343146625301778266282770208254323193111214498115723828684081601797429832559541005520121218208784931699440424832602459084510732569632378676685538746270220063478951328386679033665228969861019459205349018457460848965273154127060740451158562774424091114099124088556151861476543141993706162712178369098634296319192435788943751798300268935429201658737081547354254362060748870091422744333849575819329725122654257510774506818521743113563104867547361454296772611317191982433886821466520412667215378782256536505747887343957454741759093095842920484133789933627036044046368703951214566560172984464867000189247762811615439949275452752510946838956033302230796839183741050164140875240186950999931405790342739638670462259437703642359914635362286581666731405764280269095554819710924625851113342881540438306555300551954585587199162203831639552621132349938894853598849314441346808508650574752100013223543097582322119547617314342165672571523977473646789200207117792107776953448491881758968096682012315329985897418475466091079870042959297907860880329055014632021316194732608976963120162493290672749530346644507198793514940687133536668217835219739962918963307720349937934033466900343649113846313561686714092631095446313469306680583134950547618694694812317022089285017194684327237527015946853273567728377764327539054850544601681099790164118208679435340242125807951088347067523353668485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 8665908052803453102037098801817600668715837696591947821215471494928079224218570634761218103733601057444030792678921186047392181334087077511055105006359062510401572452569498053091657574750390513639660183592311242833260188408517632789259265797468560696774366353051942776902061971539125495233927612671604936849388047797831149716245163698667324122852112591609870886906466594943910427599183565769036788124763833104416443688992469495382802311884012511728643649478068255510623477045318402349125740163776197796715989824599271213271343206919444315400601060157166207782095879116936442553831417024152368901825191678819525267328237251211002540653187010597720139615792613974209367796387439668943035568151151050411254281383693879554932760830720888371839946114046129280011201989835157467991035113952243492135035000010610352040146126407681303954370353925715017926175836338053742493031048533660279711414969536725732226299902127350760457244177300570623690807955158005742601954200746819065342266765927964729192295861088290398084787849205947737383193396613119781699741910551140233836364453542530415134629150345491925508435513713419492606099615111873300213961543532844553171793302656661464784037887562938550250751643949344982222991823430614427451720041743656009403845413601388456534487875529037251926962304306541252203515488817410126180152516122291827262910503574489545450624369623105475139406053755216712472171399114177782147125764958735678655999854606343935852496922339269668637503275678603993582026475354686770768699506320667752069960726867884671916382447477552131223718987537943778716186839894885354215842945297083911985027240033058117311382350641260269358794976064246590642964042473446558359287863649710489758903413558979098969836006935150894602905383452391380772866929447133271426823292031122157297980347531164694576528647675695182130654040361144724425217542975992128518498443333262911254621370678017414391619943627386783606767577264026669419100516175028337536328589686067026170737228730469450511443167212766373921908775550888868925425869971924389852356570325602886591599008741552603530496230869505356109152575789768278240504951032234808336166981712080982559502424001357136705923473192206149965252441283936006159011680444592073658635408345398459080059028523852997910052802554636744290111713705181566711113142384602627370254448941659373848241980354695428223275005089786887299451410828169274435949646237927525095059045604725026755833673424999113658845574100202344075457561445190447591413648391263826142892087877345982483386212624952703471178959905169355073346239667559139875080421125758126649973360933408092298380741860713664030482435480352469001699328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 37625826830403532652186285672400829893205367850128762886747571178712072956298099944861200044669372599118209006677674709447966158102349742918730325424118855454641846763506490758914857719590207342526037274079474681545004524313678494052053380961950788658414138879812214109854413197272558823434719896692636426006911333680653987506899454932678206546497396098088662797797881081445135105501768489187713974471730682055530742414180515826737321598075494635159321103390606606448628542147923616552174588748288718437298386236413822408270758203633404267921855073501442784310413787174369477878661401977076746386617212455553208763153838371682371870489425275352591762933314740548005095798385543820412501466097361725732796387064757086862472649364423851621651617365620598556953857763168280261410756543561362177669331365586191350135066036705676964432230468659506630265094493697962846311049065913757479859863609129335845380597936755840023909091757619939539269469886735993360130796398591461018466302109000518045575352411096769747939875592865503582809415391789225844687975526339383838537118980283564926313069325293584020281023970289511457727653213053294107163898938697684801256036437531259851303697057291088453390748993859214373409226421588704460969879699791169150542588391095552994597833721858508574172012498596855126377074117173270368855391294917207167892413825094806634300957280532560110823058157889792547026053097042680016570605680028101552532156988482163208380750555337879729549535943766600882616780452015672012577421254136877116600881947537741018847824725070876390413759530033623712577589237722717247011862195265616211414554456776793324317409372999232516322761466746362721413798043051976635355781654188897397038328465420733588223883685078969640715712815070934318455026463135900247102866917631692291009741241511805961676862564973257734635377752508034245980465759712457259077578606349216069237334957928215167666845477911680715228297174569545103885194810603262044128128315404651755752845526096104444228822634438828141303672124400753392999128912351678028900703650620169786928153770697024897455123337571077072312095764844440287623053287965817576810614349816703076382056653425718832297826820424722080451433872387320097686431477957782589722076058254707119560270217466287359958176697584193546079742102291167933291034261232486284572455750009401275701258617650712615883457453786118643973297962672783405257934713556722387317031880422433506524586390440520147294923416899451848372894562809625836434680865055633848386442830338850509984091515403359055135010447864159456453687707273987615059188798912760350728516768126669262795133086110009844568173063416718892728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -1762852062394743593419615610905413842537691007287754892751599310749309981572680028445123553163999779954173737336684710010038529592000098245587501798723174111803484911333093202876489175402117732786260775020101657971231173972571604924406560384153571839015100649939256858369270809187920902010136717966201947017008501013236215893018986350465520772146326448935002929366895077452682847253965824781148740928965587201155679766308293076818034556210619036008988748503434149311020207795820698497754848067542325888768248198182578726478885244298174698916875717997528243556830427634353608600917333891440639163712860889811010830178327835549124112578494306954946405291633576932221338847700005644474335511884806484114190239262492412925216543716786415563308903656721326635259003071508362763110473002787645158186671275029689124676681696324851944819263235194398946883554108971664800088147523641396576838792134504746653770817076829846943158744481038224869203855176700181883008541740391965797431020930121126833358218020906099878097269637646366588246569816968412729254246948352979299556806893938424419224468410575185465865315881454262194796605301171643668341157542113449918932082194452998991347992021705424276770415307467110927178263324622947028216401972019315770708436255336945682386623254894127667808891063433671703054009093892720661220876045311816907440872094409409451760999879632330542840137848188303117682542224186555245694231885700269736322253854253354939534068048958241249668031590697878776444685905566939534124273420198688718973071757012102171343354010564869750048241332460689606181266523626160914676347894867293357057678204294011169496735696691595128431438510713704061886705010337635265471780926873155313441219347608828118559152654933448597611633109431604350220760041576724208813894903583114532588877489864783561325566245599863820450445270570610861951971523421685797521968573137881396950015967588651071783239865800864509169950240949526472724086968103243226539365140529883310495099406567006743194203569904097458280792518258890100224307391018538083920885583547033107013248561937007090411078438159997645305502858443762216313117213943896384320048659691593107529908665999933947859642886102925048098582487468788080883368591631661156031174272614677745769846445698570861589869909973292021856719079368993270721041458565527903366569073046777032267359784647563881055606029032366585514546031140304316425752658742150262560963301982068937023966340346842146794287967795681238642009377699687374168894237352283623760024797161777825866461407384567097253439843932393684373907254241691243397473493809941448988061908135843391845722452402822749016574350977541159424205258752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -31416062623496385754376602507003572667455711674566425207030621982903033034102213859234942544038447453619517327918455380524585793449463635131302404098170355373984722173936510456295274009255850209492707211686539339777328792333243620547890858504896791011809303597835313025926210800670321034635351482208956214242419678389529309526121399032010611449273267765326861361050643005883667893801625159871763429111661759083981542056404614588500478352691995189099402660298881213151506600138309181836225159742711901933767265713341689934150337290618207449592563304470539605245925205195763473064516046740582585923875869100027828647070487896115627006712839962474502359447123557048211645115719483363376469840387123794694315373841935484376752692594700731761484745817251302135294945786844890390690519614732711888245030674619674610148308880365396767796462225847689965728410428301135738507155883848656144870427034770953122002503431364674862069258097120686709611838319337455403535766864558727120923876643042455382411400786702523172241388705265727732689794210139217290309900840464776937608284227122914213826035133043464952953085252763564595673407905593547870651728583678529161737637154710065672143056097457100051076852129450907605732456689157781727858909581002929402775061947206086221467308340795644451867199769713501852994000950292703711235627001602974942551684739715539696876497851252445781196147865051878216966511849439128146420230788649243298338230539030072943379172137937064179285244850372110578626119516601465339924305024630468840099969788335710111652925033912779165478554372683570096337078436281757864820037521037677733351306593303995388430134033693558549036318860723644368232661174707673355491237338940785454746182309341094029217924727767605555822895527697346061230469636369296151197227484331959981269641995671360765169922386295811857632158761559370192091830904361631522788019979929935491839295472029633329788034835536641371819715162024839448192728883625690653286687859208478327686308508995805171243498397863656642436161817718992460107371798044697493865335550701576481416358440489500131223756140293773389234403807553172864949500256109440922773523133727932240950753650644561705436980576406977754770825993327765907922467447220524310651185516541447024993349589112263062066871656900359448907930545154164678879103750449347796809217918091212792185604777693349238567128277062466504973687005432360736451710640138574904729904932930343315366220038072005211151602627070210193647075622391779377500847258033425918087548887131793434525851604410277216748044595882587099155038943073936593091668245478235203645443650012569864211035261008821019077201115629819579647131648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 424055691540900528863292962277777666703454255984196654967002947528954369179887884793478203243561372463775079896684185590890916208151150822079706099040567393337198970199110398873549283963979868515624163182870294385202493683582632207822639992503715475790512007644551489602769525606810301105501291499456474311295852943892911234710917452305617432336073958099447141222073351984342391351700805321900772549190987887020522848334662171842801159542114879044078787771249364218787653957573797216228668985696004884232258802801790437076477052805551014146696597345368829518411167493961465388357022981828789541037837058126862178717846653448645239895807708408075129579105750569128880498670140993490235265839310134654043275471019292669306924180709713012057406906432186576327808854437294457689054189542990068150138807267842997793969303546040789525185810140239024207462362783457236441688375224839613422111510186300740038876922106764021182724276308244555330117729842099587126188611793909803393038411662215255251373257691464909976578158793352060580451098276997409972495383769329789078020376550380958243846535344259410875809911988012147528075964887379380714887086973675971184162501288386127101776574100560354465800685762845813090294539912022562840748814506729175390528560071464031218867473052100595465855184940723376790086845655835152916538186680196578550976355841971949258620700759816970769782798775907741569540888749970249537458701249231834519750446548073825077474301740747758237727786974304797329380576027951434694377314535067070773019861493392612442089562964706102895466389235642566973557717555827141668121441691001617005166111772382811620154416476063353074997229738008310735325880908027853965743326151511740862342346692812207501951282587806470624004926023633360373863200873445538360955004878258958217819924247075025618866475536681245472667442106967132276008815462311218147269139534183219585511460348915848577703089832534266286207196232151892543239448299026099472218207820064775125788127391618598294819430586430684000659921561743742414862432112058093419157559195052776492330621914470683099802828781336541507671363222488227678699226787964646976654435574809250331377872518377140073160768983011008721317070121228332517725545828131079936617169744484233544291540033747399829508825376252144501639498399955151271673483329437361873375574522433361238860132552130090644115836236148069587289799452315309469299133319799491518621137150624824094462147674824817640919828319189047673761210464413486654065676013340942988472446602036639183803845596031088499325686438733446360108000758204981797014223125293655463161127883132880869680131969908754313736918614271037429468589195264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 2182165673729290352908967450973634627072287803136694660952989690668882516630153875116747872799293644857370187330807555172556101725019457167939626010556752635490527042360580145855398988280571448749608836943249832767581944551188129171004453547118391084339798518469617740065870446474224706762244700276538509550343480583741434752528545614110169278403200464102789924574224341182772414595703418792886703705305114245115360582501304568042653444811013126085760738245847827460542697734608187474033743167190302298456425329628816812794056944711289373502471221715786296619604005114376372444542870179232762027900830618045202344379540724456367545363653236459110270206852830790931678053616215177610989718882421419670520951108365295587322439705693518959684306895200891844475278315446452584103002330349042438094840493168859980092379992910414238242505925876665123762346821877244615515503546060093141943997350889774334474043713297732123114890484590884140578820996971828839815790018799012170836872444301673248996151856441791488179943706642595598370782156648111301157134145793207270974183308534852841558826495503175596974751625415845178084866427595486785414292178704125188969849128625830119038732000231969155332163432563144963380793148629846383194075899765375054584278871294430331161680266800738708502114481640433608154878741733770072052526431705682819868087479385173213720969414469327406099222747125404165906170326543835523502956058869239674239548671029159491370539979047670038650309372869081949465081609674553440146915185127295654668120840733548999938885884099786788608208363470198805663554999664410935978997441649909475571571998903325163450271531204254000647777636972809376425817651463288395338005636682472606890898629663625967592680293619248314556609431059696009107615427788483708547839390397338852666176115122397492366494546952339780287682528133336386883437195022530278244818943732843562603089713637311671470567031803207618738991164321644305604267920831365885866048894144084590260519931023258649315213113169569831455746538695689531477911095720448728511284562390277545563109133329359336434139574239310823896249650411883788495055201821354027868980657830421377433189208160843894288166321154307134573891818738983182826600324003955272861831697837367573580120150944110101343184558670513900183851808775946185036601401012146388973871463986514048072444861673340818909091019140562745691031819044969490985108646515042578375624754481683970386643964189146476271541036080878826166742845626285080671537738477729778063951638769404964377636023207301452896513739241663942253387818410083977171865912862407005228750481776897611751728603118352178637911956252593667708234581934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] -18543501640526329086253566114229100516187154702521652213253125556279076161097573657071015170770681019066725259266244462072583777659747854467200470937044276319127881503613603146767039130688071569194603889196500601997358213879035879740178903310012387428395392062474277630018491510357060629025938084633691827946278117547367410337674590118479878014519206833864643879229395895150213728672351330312179357656615620384227322069356724091363314122575384997779841392370601701521103991355935872236202332733642227192819836387967211557589253144722039283477124995452225661715019382784201941479601620575091535117820899115227342854978035909551300817613901951034469743181457480017105813651985589248706617029478731981324651772173312397918721666284825786948056808832536926953801251068650771166034223452242553853110379752445128336752343148690658891052958890068403057163950893255806443239791259053560135459301539615673765490758347656041821124204029135389028425237438626901773953661779385414346652853621929907380084371745719501992481292027737156596801383853131089186079040896588102395091212743553806261364122182756913800388921846850292974786986746386797396795202463060564619865205903601657915710458445563006669100868722921127230218627986637916355852383870220648014888444711811041719724206377197848310288057460650510335955748396542597460902983427105009831155145984432268593358104404580599804473280608056970001457199137272760943922740159782743425261754161402702581074012963672835605571997611388390093241525930345790963266011336665514377150826301542265956423820740727293800239633617792741108940258437506642703245964822829385716716763034400528531666251485075358994496993947358717896204289883551504934097660519755990378102918129448120151455745464354125980476733525360758040052344133385904941162307569933505658615685190519458950593827094135475027473874710293189376414844680034030220475697310093347861503215899776152589871617215663912437056990907265064607198748344902958040589555947703737058940579682153160355673225342896051444308144839006213884755764931438475904205230187130026192166237759042389201065977296410002038921080039830086276814749693297094748074576662934455512665808018887159905457546708563781693188984736974358651496950707571397324134193844253168451945063018226654023740060208293707253658856102003904316812964176878955606809296452642011884144143204629610326414816578923092656802206986858296608575118852071567736513013392537553844424253934160232280515228256162939666040549529930639725522161759590381123256418637764166865679974984223261623764720924594332372882584877072471855253714630009336969681428862308962083478269721733813612282565204090369052756151143235584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -13755884878306531795440226740444760369870066563244900291305396679563491367508971663918897605102921804704812295070440004156493810343016921444095318668021968181047337952039857834319345769845229083894333251834417346420261307744406172192725160046071124179937671096792705453547867259505942292299991652954901851660789093037861647018915673957035884129471760642834674895796919851325585775056995293477361678592168195806570085051586507014776479772679368952306472523594952656266159056574649966121462580853763234777650935449543486548662909033956023328360793829999272432693105551092615545320251786531891464993752146882246234011836466279382489964702369366347980916661508823908147639265542740353104621421585268263878217836201801907216345192896331055952757479105981049124284700168722215507085712191793218323316585454262289087617764228684443518573103181433001813175898790898789444878940033674666377485041570288754379212689345077559834947951711896609095798481289990590770578056164643559475983397329392854152061893596891587639594402425068530783531549281807370346605695502792532070747803516859366782856427510249472938515777502140391190817335753433194346722633677450552349225788814136100901851974001020242466058553882434105094838940650915190627757233772365618990148028964168508371661530170720885998370119462760602463720761402499367629237732515617847726473926481333382643785775000943547390120588871085318773773689295990891810513600305908639847971878184680899492015429729471978356828397070441154797682791665989683394993668108652992355719967066885355322866176076483299821147713381987557004974394135176658277795836981835997602999475150224811708024777598165348842574253388579492259491596079149592666232475594496245607835398250457224226271177422084943504230841817362561735688920818124959777319540869330419764075711531189918058565789359891640875269994812823234213519599585521836724745308422157495981900569468590276233229883416662190575933223364987835114573840184836508465471044751190348256211603279788520601137163036666388236727301721482182454709673881463191325964049222799608100057169556521279616712801692665926854204020483334266509054482077092645734714069947501805862735015656530853088044017356582118724815686187521055464456373191539636119897942289728739579702562271957508838482433903311907209956156617586329630913930314706060581242845962779009413225340466856273320211621828970762347587985096432946646886946982558935655707439119180957095887320862226616450297360883884954866427090383157868735098757419289715553932991200863150923551628215738484161096490308504225383959478012094678774621095561422032881832373242204533755365508210020752838046718479253394109401050162135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 278259055474527446656817071398160165981733982995143601699823107494091523270880978107963177268999857379268398036917625402106225249312723871133860739250434594161845820084390353476778203925564762246069407057584299076029411521107393513076200757003596473970695179222512932319904083604547925489108021194346802113027177417857006362603818141631989650924875845974187363538778623995450568767959320282699276382897503130105039508509190676960145471642493119270943533399112235790470829368646152474506256894871333309436780963637740671920913593703246975392550355540021401687500318945336958360403397834696911366811732341204652139801453116825140722798987930762804865332314406948069352141377979454454502561754517849007414256674489519878346591702242910244774954678803830757144819880271190963778918656335502477920741632996212735011890598196009821296652876232951617050961010330882666519238621140663918014069040347071123946654759956610375512883011628072381562311366131142803689580536421271093890522592634878598685078968297166211198147954347952664557570650017928430614163722883082480539433313837774590356597531600069308420094514521134848839575439582181343279025401303657220679475723960870052189979342434611779551803776717432800540835519062865956393041670974335297232357813523101590016426801530934605951026537845268261496706893743274136032392877322453234110533747028330264094715109343563209654619098278524851860037686327448737125755864727289680267577396138187803057329968484259002633058051621001385218252142483117580060224858049636729701647801535346431479156402394143766348668621998379405719176732285327590487269872167732101939062725673274513068064586981184854357930786609180886560224604928614308258746398663133634133964452568052915574949493775561857091060932112927872079153790696740011289900676334915450253813781907146392684449347758464173634671001564316107094885915871000581293813748769532253878707194782199634029177210312506166660567272940652591532192956350139468784230112187054479504671351165451697294897454457259719913962642671320492213553036261468260935146572650364928981044711588697703717814690301219988216256876564682572918288155095398682217489690598596302754614061746018736721376187769972030092100958367681238912913069962148641793411235534095182236401548636861436900569025456330148420229621621418528358679192547246624786496439237293801641909016346429703862054701780380516251459935520384692832130906357498184711230688250902450581188623493362116382272771186137053194311161063515357811995184123493230851211016442120211923024217420625991812285809448158979721659439977907298192350298763204689637203126846582011782884906853336953532745597105731858998158997963407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -1028360599723436880475213286873631123819473322438742024247916729089728182520161622335010338808190041329430610789670296002588125008648606198201533582499388881443759051936550597190114714111456721742182475874566285403273807359425376288471974854544738423047560685846770561296310384180142179999039879485346993856570592607716215315031315540033471824610562848087481256955344513286424147530492420461530093540805045501733271017411340415061081597026104526496874084709752913634218984395964806184083344665991327541589481512117458625562291779490553818073921177605943756035253901518292831034776219502485428818028034062166414288225851690260295624483749256504164943799041021508147591259746083323496730370112661167267297866234032233614288911204988872237967617175558190183182869681851693927422254531140243840749312600819011826426417286949692184944028724884001545789947154556674517996865138785467224749088649939025170094654589100553668167875911467668941696733824506205368228761116662136984196990811614095764967042868266549840178249493950841258671745239673389894810832297184770865620893807838579630771666955019901544160214809548686849539722649445991020347063524660523616891109793759236763556085414776961533291183498215503274614394421275577582196566571039308937679997309754576846438841363555055513024040715858692888016751495354125586136244881731622770688511418240814313922348597040082460691404789149598512428560704882817652623971236551714356168032514973609117070821939578750661988545291750895635431162108212921726222862508379361405025577820087523369145579043240447433231928318339688357721083812404065279972926799369575471649910991472662921331462219685786939311489960615364544303185929033083642713387536292639112646521598162052449907112042146615507938947224075993336419308923656208170074517886253056394752150308953911242951882597829869547968429892135424515630747066786971041304937661693953545429670081759752433140941710178519446351962142672828893051553210914264535046781337310977054942310818523537837521791406216098844952590150406760781972366273198093491939228783532029420416069375640030323593045009223694566651813260100806930592288392139172131311659368038398038090079479385735273886104898622251473187331481446810391790920579655591293944805227053186116970888712924733095955388153020180576507609085830362687118335390827991354965047130259956187170576492273975849843979178178119112258523372250910693700518870117844483096526195837193282546678274120440870982901165891399645742629614524255440157209663598059364726436650314978214763793985023718322793893834390518625239529231292958050162024296751528684938836804772961717695658346430012674336475142374955606028358318764851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] -3408913815688880878443629058821715654119555314415704500380746168084454635561065818648604912967159595635623305554708031151787554190634949354792471938787708675356081092554281482391850462102990294978672062790342944160268026547670218654679451939135602378417470852585569642842190765354571327867121132001283087406706834702733502152382315216198489532438129345887230080198500190738910943086004823087255611417237556139219304334606501231311208793889536423812718068317653858305286899084769465932240505733197949365390830884572057376914871882443132637559275319336375577906894193885361873257426351980345329977251964546996609273634639421798430576482869117123905399994200125600682938546313624560634604275120232394913816394275770858879404085558813501180001658867060346118728334003347363763397935472079145048956517423004606176621911592227501819721719850399348482464775152124162998831446888381078981313922680501848194582593024237140073877922379810505142570425389528104676472486549220693934285719254321415144569136540272483356910042591770646557877492767429256396300622075199493721859418296668122388726444632804351349216371784083139890725413375468500125892585382940117279399701403646797592644624439654044873429979755764997149732083450795283599014515415856417453488471982515667729954774762119316184574106075504879686266046983508341899785880547079426935405856020176044906919431083435163362876545288954364463056377268119148282411878214430978789035810835366349336895476102090742566154495625239011333216697715076380637963855213396198993139289994022208843273047469872619833839208409647938872417173618578110208929500406220896628355469117705714561804441829589798878232900237636179948721911257197665794170884797069887677153998036885853847384195876953786036765938243387404057191827522187095461203427201111280196722752584543750576735533810768787126332920354123262771346709348533149680628213800329067176369888144154226683019785210622992270913839036742438900241388848567043427901619425961834884682787720712786915829939694562315809925742816111527509700750936367106993455605800274393131356786323438666142809831515489983224300863897998852679635334769464134851574912316336426703676060795225814995880030560969717580452199426274454782189307907397405919958246017957274468404458679314974010096482674228975254027560826362504850371057659558365826250520742124204488141450669819262599512545680760093473475444673392502852396435770185358599249155388884699277447046080102593920620473256645521443831840877319701914034987094877457041872781190312382820804180275571507290525875122544647055279268643871060067436650232976323648419636465451154369451548329244999242127074034184608687626528947120898048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 13240825233910588924811866736625938707232709929926476188798838775958179351817027990737601262197298729264486304090550838923588359225527285718184383453195809486257563858514853705797940087369406637786083690471881315882778045709137019875802122428712537933175514481530120885109749031717072514598602007667873577534642931021580788655080866040872690626678184289229692198185160071806823015165127941309513617907839561658055539123951625262938639196231909633740679395140652668813787059668879324570520152177458749517402586630012219590079879030873234599201937001610899542413618125177016094036311067957911176535985784411830191290815120302586248346741177964805541504017177285306357960254554944297383451258680007378693831122448317594576777731960233201847129800588896067956783599038601385137133970292758058657268018062588609475263660874664377218233446019840459589166141759559208577003641597353645904365729649485483377639149776435333329246763076045126397791272762078889052685703989744146809545424561282494038098340890056988424809710595316282789618033279643104465486451466661670038255102074126045985505559178921309571591686252151608856649441207017690005157345915857429075612650605327129692235901991633286272351710689686190576050457454175555575242721722996990493194679387484666289388675802726986921460947170035621865531777324151858641377311280354398375742035795615102686521306756225321792478663144183854640604267715977194918892118350861361237971707999197933268350127404235789421691402734792489835166020072953398026434726763139182437538283331697182434709519902690446244385441723264032984082930086946139164996763943593407372039190095498143579472142868047303316620180601486871276726490371762233591049573637295226968098767398141504009379344977919843688459870469723462248742996666117645730339780088982526988684129403106261535349742039535709822407744869270450359089305598169995203623548579366846861468217818576730110052275434206772631459615489897421319379855836746724183214799088437661892898971895733740984966511693788173255872669505856614571561741309900723125829436560224877644648346925872887416836909632636009531035472908796180164642402904519632663242341670412108325524723902649804329035893914313806808615542415056659497930565228900470369504973393286425799257561099690273539411597719553571574977063694707028170839845008436544571920015157197065956048927993833513410886288313220477144914538058332144147589361441698052305952319416445112535768043514379986001011510331591452369955142112552437714256957384542016536075581595134911812425368931502372687758699780446554831341432771335910813548351298401100012206073804697275364662238269475605630706540551787049862195507471633612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 18754823741509362642107876028400617854852559852797088869328605230262063412550289472124971543974555847081305816545427236159228432383195654571627037010318038584641896594888284369705232438192340316133589135010050258216885977738250365739808760656862250814437867745490707614498289461784691616453055833389746126523908184654630181165824111208586581887181635165679224859392126177923478817613465476832320575987741792458266499428293941996385195632330361142235765228615751938152146246267121800599841131810594947354277388660537970502253385755331558123952391061615548177731512091365244697893199117823531004614991725036595657354405184588028460976360979572159240361813850298018585276954818765010205082210347022930512051235020438481003493569223892048363634651039710469134269547656901437718576770349742448871880467449461417008177164087325560845195571798120211701846910822701061245437659118515054224049834346952454766917296927780700187377108834346531629524897594352282540123072512424477131717077928828377026868774840235924324217274298840944295294233651204960555214679940269077303536407164108702529385331089731015471590591765369066292178711600274720974224606927864484079554528870694895146396417246069021200675769303616460199814316907264567284175621120821418702550876362790207509535891657033816345056300505157535928245647506272134337077061296614604720234927287631503013735295649660275641306404521596915981784429746206094538079782692261442975623057941424108234019016568564371268175028804361527980834406599747200737582534268292336113252715653027859769189744070553829095496333099199807482349105737588793779179771409573829574807505132437058271490547822837937956641321884199186682310106293507799422675719696597988568932765954080937809377055230700190221102044889370798281979142882224186277231762267406658759982592261807631733277994743804544548178287895792974400559571278103511159320906317238862852493196017409142753766395608690664073930107289765464771219490842500409023479427347131367289121775079065947716079253913344485247317914173880528122264340774366472541830452864251421875955482181223569410452543430087464687522005590336957202283161389850661724338676464865295095537255220970151480703300837958578649093230112020165853814547615644271913717942739477569104501388063476413655719712398956125221343208978743652310933149720363332586798663996773528240038531308821758480034243858575271702835087696653559695711784193195138755030634924101319955355816556938744374637071814878071429339694190996739480031417343021985779871152446036889398204198352110825355361813611350564058986991169082423813457384889600648937842481599781772031715920784585006507398414697590669968782569756292022272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -61268134611160050682153314987174290574525617070589186108604553163239748914286400784973125734077970043981219017295106038166771575471592533066098338972356508845284671209525163815437007577329447614033086385925675240115329082139073873963806313509328694886963980651461217922981102858140931122071293891469631244803646353798252442114198176244538611346005680576215236296488738468005171192831652789511155582296749379583635700193530922206115452499980560234504570462472853155077898321473907427980892303766164326665497316721557423957374179474297486857634508544245004053982185118133329932869817533304437182111079427012471186600564953599767683566849081500632073639267117857008577506554903194773578947192153580923274214873158531579821038934306404040717731048601187877316440421038149955958905486692193332543764895382790313449105664163361181333454335345172862928030991858499796540507053300788532816777075289957737779348727165306276554070846567778443454690175220980768671511640850831997293377507873755523327389466967673423219095679160699765602193262954200770474764111007684821848512857559535198115392816887905595896887998834841666047784437643621768519229442511906117744693639985605018193510424767340002618726885236398846154142220069623725725009249377037929670636152909927189366619684077596040366238461682035344967250143233709186629373792922459192990826451294838543233268321596048530185550851639609536953274690457514140993586986852132518321671337586416449889851567835676114359980705690186438406562987708972511591776025881393678482740418228675339097120225635800160594655564968804484665212017223745789561678725535870149407424374322777725117811423500203467986224943061427675812467888023437451777748668416643325322871991483887258206061562829098164016495758053868044095120010284152399903835139800246202957773661997695377135929364770688147496841609320850275378489776303117909414796910424608566526317672029997847248314923426526505907848563777702335675684998052506279557098485134425762249914674238946061641560920870122818176147610774716256044760955983418329610773563279152712312892311352700611720644937802604316842049359648436111123114800424974456076324395204425918337904367696092236942448395281937454572433262047681360151046834031742590778052126830929294972517940313300542477198550128621086568056273441261368203053626495540876680983225357581889465041632926973438844014162113485451049125484742136574450615235992821890237175271186723867788641552329144521099690582266560437909879342604099400022301970396734759723582727551017075925045087344455432543177713225858648640052382791172106121261340961817177635808206828188957472367261841158629537883170906822317988562474916212899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 2419463380755265225662427054548776516150252587833071988757231481279812895019009214299605048877180199814154805827663462136474260301751258469226195169718765888518121468866550721327881460683093871878971675662446404024114240959043024190563338737839041693013247166355578937810741620322365324863375063200652416509320007165168056502766424148781152863822753992051798336934661247583976377801091382121844380455576844144482048342154959466083651737833036126120515599129257470980151319152248766152094595581393532642629494439669326334786802848469298475886252706723321700447093134643844016576147446738715550941029506506112535446891987371819911476271145756800960744425958228151544368362355423356961912465206729543351625195089871994752052108562472721103567193295832617904145905540254050774140149933237998172794858935892906374919252833626723246508557384826428525144421457774609899389522504765158832957812133545136358460997203734835562638136090729608175598769880961686215242788947732563483972770206116471174070669720600176945123131743846068217745381992718578731224246789516064446523663675589561224531525973846889836736764394913739831601848294460254297888248864964048984068443353521011400220725842875630398588315263388725735805911032783076137430670470560559412591038047340307965561815272704407707589420945842786818128562620041822749589742775271919926876051968947915530004752978736827267520980745961385117855166290624621941701794655581683321955079554727314869684456991438249927853667064829968892993836759606518437777556342570776676611301622536575698061651910573254071421645472885425609793654941527523110363386182071843806978435599274943711865036008853065578146617923832948282050580391727608395534126664623503034274370671297038963781716842141401307282501384145957326816373524618059699579512700653497229850895265964372507254639085138270032709073221173475337952374701643367959007903696822546140195329873402501315921455012796326111444412050681469275341464418542721754651178476992476878115142996557536522676009337807822214336499059200855800343261473833715791022101857965754574610931474457019007393137705583128331605141184974776865490059413554841274797201976252601907709372197824401925875708845115032090615899606183123787449246688306306041499274274136284197899240668832011760651484686149119532953856220096239132965088226340263700421123896338741021221070774632551790412114079065557514574850353758850208234015843591106665606486587583869165635750317366115164715092262033412536141377143207448778150333536697750565211208544592429790322984727200642389539068482794117961308341033151215354193329597794298206432212956088119961384437167487186474032138326571779912492538479417229312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] 71368187282002540131350176394301333967704474532693854598591698981108430377579231515336750780327368785975567639373835960859234565362277120759179022557142864019187936947638794662606788026936451608442088698745061462944752221525705793948970915957162739026592238075252205295282462586420247839342280854071353803225030148663982732298260641201946618538373337442952294694904877203327414430639101417967709341118745167371686272662963762362006783572355277553100134903221206873080425047386317921305334484199394563770120274889473899328997459244915530233841372976507460042716280915286450524168983189066009311333074551372197767647705515434782111402899143452338902895177400305150908621263412810723723581800759078836922552307948149261608471261068786540047186648636588070975421040278904011307660144463511379371608762705255342843203030706509660096968721914422271911276700425397593135127301478777970074367208632415030734435368489032912942862681689620161750823034758927796166381866466852312043497984012201251193907822062731825630439402483648743796492042925185871407488516176966777216357250751551311072441887584357434195092080210095652928967708450901846346258367547205487292790682887941753029250428199333818521510388814261164327322603921713372040635250254040573214325281090762151639577999109601410482927442027287329435937711961170407972381656905281730225098554883428079098826047313380858965771827207284883339003725131730938033300789286145133904002328421152681244319524707284149612086456453282024142576375151962757192035916452575719168170256495781418172776147417888080927134682823107883562664374385044615350579997687017231655262529693818439336421616926915510429504435188988351297901159338792715415442498276429132558521218861460979130760853050348089726574742823146830813223405374126815456800107981806734438379005830523810514643355380681025456105173696739202869622749625401553051846927757596447711927819280965910331955342871790319753362605838050883564664249862410592582304552792945364614748976908586606199180620007912330608912874142194805280243104494040664054677021285335221541220332202940443709793323167761976601663922992963475429586232357995754403586429633576909322075487714552272541420132357744503551307420820817832938363867006474516414666561958889021147733919225548348698725836088200173339777768911394717609529330797488724954049263012101992212829254354918517703066785812650909667460796334712022729256945270525597427887009017049946486373663291299716358462723222003223142248632127937758926562651228511230805458928302891948194091191774872746046812370032522495616875323273198233023784790969953714915812460554551416659261695841178581332499749274523556148241997699911516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -118716621174535085146130480657510537670965238811066166767195771938310870037398973730958203104904294646630956128682197528021140446710525172038943703664945823236563977952390095334989559960092601872072713901290221701754361667547643597462595665967610412012297133076923244004271886123247122710633379167398742363120526203638007219531765236825900891493139203234469443943571644857846107755720059946044809787787038431197313133760592700793065202498922608394505222706192005462710725081173630657829075223236661296428346929707783267829577357306308025470999076779266559097581856686783818409724452680139859608771528510022780420142758680964270167851616562579803788719900408159152432431638212175473767889962203821549432998926347886279900337992249206788226987484511727724736058798370560432577522432072427356874426851354051344235807353602356292418465646071785707417354242824350697602752267972671645267203070239277757395540266208269781609224609023982361190135337005160922080279061188554001815393256398700674600446249113664001056139425645510278516194432059048032976000405949801566060483916423231428570991901315388152178599164208301870962123304460286039917745907804590782733218489764731113855999303643274444130840418598070920435014785806709819125764876814060879287047895827020720331706727447325203416349199307026249597240744637316112536107146931681556218030412909390754376087193042479980127238967062044945212031010123079837576023983846246579914224179492598239934606484330224147763651019703577858050771042981671550592951872748275280324391390029916568378725510183638615717231050825460169916633508091051108521632585614227482197036063607270333339854816603602610119476995835089868701668367519550170237575829491544053083782839519943131996857173560054782627658272370826079825306399978448566614731123740513730439438238334511156062935697328517404431996670840000721657278190770847233574134554764758387321948780078018954696010906487627224284204203339487977864812797045062285440542218039940215595686621190327751334712280147252309249296819507910189302188119709088141884956964641837256369177825431286694101424240387084001873113335034365969734053814950079974447487338264076588235273188342748688813941742202739084275327829483988396692982294347602757704170797887803273392859854126352264838537697568904773226561040822649523392510796732442463100971019642317253853044808473218436332556942912968564364018887549078661991938486582060083634125052653318096454301974102717862086357113123361055171163771115597462216167402388050961349934148684650010430333125646295915839724684347463812141840178688887768702241393204708856073856155052374569472732712411508659295706383099348549661376090409164341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 114250310510046015928969685068808257038569415694030644175957915953253042544017136106928172620863333764105583827545259534574432804169100847136238726165968099146931913238369242002835736326106614835157698542890830132777498059240480638248021320680533517377847686647741408920471537325666849906836452903480088624901455792725266919825927555857803621168116371922771689145782646897281756774987429934290086406888983487293663177735699255875258425660913912132501652383819425555465228526912669299516793279275653828248034081929721369917895698372318617492718259372976789643723898485899798150607557184223517171488096152053006011950478478914587583419780120442604292919096003852961995683780405714984690342973521440687251782037644107888054899316236631680010360277245735219109222930806992852852436858462062515028782021367485417809008377208777070448570681927535542469758975307575991159375179263263410284416917697650236260284098833493837490440082356867639053084789106117986651251770277595244018158148864548667109840084660003430036801519335142447298343698642634979002274023909882335297209825328349607931254077503639614147538352984221126138683707460606006759829424394228864620151123717832877795878325928927744474513378184990297988216138562625531514179573944683556996142128448099322645082043545458735930921563512841519743490279291666786921520539435074452571918525775157298636298369004609019420498959292071909009303746354878284043539325819507912766345123142258768512250532577893786408422627877630696698931149429616114970931859186915208450125307753050366988183485184808648815976501894007881234206246691665745016294724739984893841130401418180560439669410101262064986346078573177279007910215702122145320261863340665617647194367232891492278008571423241174097023253262589152336146596119976359827904629492734474390005615658200253458235835923055464497275293295435425055583518194667979289000146982567294600687919513357085578428818098637373086844341264806996984034672356590249669381031693886754018026758195255258533298173231551693638214758328736722113517695378073826602195782823794149876964252461838269710664439123394029879952404951957454496000422565210762945117384476326207078220018503484456384093557045191753475097884354054501409235783652416459933969036305405030872258793086066159133567992249067653370641426682209888898566724669247398511463375672929203090815723647218740814938495857150115302120010272878756088024890154853312543639532631249923164812017623837979730601624639503349889138212101255483913232741898577886518692913405021153116963030657579873194448810430702745793349785172566651547584479002926017239963209737017561473603091389768948961058365773651432240991562852592517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -27720091765169679230800378357712149494527211079604038697892413617174811202420822827479673350863494355218257991465012034994017234820223569672712040736572996715495567585204589835208876354605988955520746065453072004281890528727402099242961631837980499816848427571596756956931891988192610012795546217753006347118391352691697822595269158086514293088115897465840966017476989894612467758846368718754188975819379909071155751620729880834061058155325350333022540971760393165017946979199816563762323079820265084268704576427895100662231685253364146435298407367186292248841474681934001803164968095534125626041604503987859731909235859530907994812400726170803151705943944606798530804746206834572766122264546519176220071032980813045633420755154839269844023611629319290314082064763245754503689319021232001621330923788322852790324482112557954578085778598060493861512871645003674262823288281265812559519676530021936369825871461062447758434015994008680824932812879054344459834674395389700771515406068461336873388539660434868625340813745171632605767423212577921613650549471040469491476792040798933494983366080171706865420480852172963496427597552558906093317651234853759369098062105400482655804524593511188139504928304475139011678443905824677021826229367429356233565293310899435030953718306991995995837733215958768678831842919256487588865488252623763790819639098795439991318599982306462265972702382408384494808070776201977602313051261692302435012530782081340828173163775316364751969152112141352819040863884283789141978253406974997943126529174667735807187832349429150483364126750303514506700873331786963676289432955604305498347430271233659302369375055763191969398734335764366334520167863722219027579611523659714765154609242612418941045071403034210087272029105721128296936358054123750016796777789118658891399469566891618718474805993353861238890942938125868826114342049128050145219014435959351719096848570957700595636903884811338866121407241817502826925681042874738956401651528523893523127215058083686221071201139492228676000305822866277477748356699652269353449210526576423445751159962385823810654771014051601101803411098809013799157472170743592893040288713208247420511024244503295036438835481818928799141707151384702208002927189658116336002627096621080158848973132179512959829361214858238279094409182118123154320258068207660565425837169051942708947498539416206967145088412879673359264830804813081853265665264206856629734899468000548193140793973039099205312160689566680240257637908748231726305623165611664112885751529397130414524530609013210708984151923031255769556406798974840308362061041376564157342537123759571690423076370438481503999556638029295976962646206442373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 1130938238356583090529530285911196167536097862666903302596349906968239347893806014715814765040280607031715277058103863631231828261708051480744608000696661590755091746611732706026594226023108752925253467195972639258744856572376014414375731416964019669950451708670991620320839490741921979581061581894810060058238928828977939957285919183694000068704656195197958495032456051205821637103852872386132286253359639932847565590208851121042567967740562405646876090605641897611490645631297513952460748908351752740461866358423838112213171294589401709694291241871244101002611236101805693644936172842212147574995367492898945694763187146670237897904171234270659683896730686749073950565983977791745429309226609086816788610231912274746338704405923216241118615161585094624136404570795494428747175809812167125662244270533253342189897366470262955145771707205487247305739997226003330886799842811587912891723489918190202599709873396340600895046469127389143568156810204226111945598149470315908564006434961066188296775075586340997855800615554858573268081336970256581641561258529563413114749348197202425924845326236559679226858442562467580155698771097694582395030510511333019484072952669972781008672442508652856160179325761164061509139050400933543154595664614040118002273349230790051925274545155707794769467199755896137738001202585889562573341539363773880506180594075725141435919634650857621628505529480528834437220199585865911619508944265940129129441886524156103068974291757160850775528179758514467151312059787860995811010975101946999659114267874026615730829121287709888472209716599210367390434338753645463349927367069994732278804659287455929423771891288942239471185425522156806733156933104191649005103277484606588693961204702901364429427379409888471598092408224537660987886954469963688765431948437707098968715900368106960559469830120159639654842217247855637153500774684064594508437331452554257488213778578096240674827686684883863684251004795857874742850033052744224505018818256732493344923501852513918522931608399583560416004641404268523417322978682216990644396990125866252067313163369234034722760307152063920906564183949090447010291184994233607885625362006487206211471970845107917228038059645080670704429376516119512820258621544876087784857411956282629861844751209660216916347315762056764105751462394257934679137199278034878220167974699230458378830324079863025583152987940292964280124982465178238552047855446430208574012844677767602888993282278522097731346135442166723238980803044038606294503598240032505366267429310249606278327340312366258436148712973430025682899438734300909393925075333958258392459415363079933977956672964055226235103451819690317316096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] -7537589909448031578195828208286598276978522031014673704134362704704166686627527657334748194127539274040276116918002311313418400103488004492720160453740332939911959802228486520339796710451056139555614944438989577730900815174706470970498823177111548969124086641269135950604112055989462401015923110488014352362296967078211700033080603856923546074981468190897632620215467527832908155767446719775410637539323618145428388862234521608919393487470283802445461620656861251491124563756420149283893341713581111114779874187329685588037573940392058464111176808806529616848223593280967747851681538668017914673752372434694240968258854781769914652900916975618707206967276255510414971720146765619663501613344096080935955777977626861488860149808888412280131150530097398383935302958199903984038238526989411175852003115809378230887311800451623055345946080600571537784095819481270132536274125008780761268955855382685632334807150462459053476928487646577760771092561765599104879518635117998867329908406693552734574078954556906085064702267740464226033092412099359041058650957787649430355324856225503465968346203943782594549444228061647585654198084202454689939156131358848992396826330036400063435757507432265168958337747350211245067534869671473125880445542216284330390142813702820931575053467550409548131506131277864910006457230761763953785493910759725994325590594572328473470772822814771306882886753357953683837241350481652932611191330278537648465152918950167736934927890522717457950534762512047771132339915660952554257567182756201508437866721399515405983382792396248399675055974846229502625980093366608954194546618208291743131930624951855642372685368465515795645169297765897617809096426376175633636410564460866248592080417312788031995257668542317337418745625493767205975643766234457576588990860755541780891717438016407730023510002333167749668227532469165354966086076791337913395196323986195831771002346796486115166908366167846778947107301487829318553192712145138505497409275978838267587067078712436433581406170565381310379005900604241633517784945807446651734982355128770019024137233082445516938410142003018602621626396933498949136248974564261887418862515636170035471755975164233023530036055679122891696345146713874873010488399202663086428919058096486142137164529700404585029604320908783146415403451457726210138237343727020022207642114054328152585112012599841496224889147945693449612119048717948117759247887222742085775639504634996258430024970201471060229615407703368369657815474023709183155066941734192553541902741162705379755724255374749068137856192116845996836950559986721997863087159639697648947590747068108859087045763680928442373037339884687070330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 945363553547998376615085224501184252562622400370964798322875903069343806021462226040645894690823375482843533766606121001528624288501567495797361288772872060602487080640654714608784481752205641511405116787044388185087910236134524089921997553928336909701463025806418311222427598016172796716683130744288310948044854872344881172846679286174790809506318752643263732807958860763229332579422246029929185752656919331044394798932613402397918608359559767686114456886164657001753354116773622226249591747136605859093101556566581759053418717558831803044906786632223073029465410580567127445775799272079895937073911714493216758346632253760233340526382071628593806704704184994996268649948540092427701587842951032079965722587521824378759610061300873341329050677389892511415787367462106059618044237478147580473444160439981773866263863444118053488442074933046255968056798790119326381299870578582051565377938104165171687399700955927252431304532206529187729609500276398544775919871187742677607516958364031700383437706707214991826112363187499868048540746527127958996833703844736820116787560861398584285082776476583268146884659723316334934974075044411957699731394724085354171030437747062264272392666606131720758213040373756474371104049024056727499098727515920680640655668216918870105545930702095372974525328206176261286388230120821864012924403179833454563879643084610026992894400877755965720897587571244865883240712910376518117728054011967979786427488017164558673450808422809555420520336181529145552360254244029947652908747233686527239114081819753457086087773865969880559981268525380523334214447950070740897160337345699109473279014328080085431865701262410597964466787937897351954927763543416543924569223094473169532464018859947373727812160034318127493006953380244811855465745394296522625948043121926820970061239007663528053085390391318557643929118522562847436353084822423422715982760847594838780567041007042219158342253683881891893840085238034110832386814550367718831780201471512716701693656608191634469197307224318556978156257054207212668104633330463291034102926137427576834062310988939056875788943893153741838931579654731180894623672732534628922675899914886255752643930763007591858069487532593405636019471391104579064299582561489771654631769747466100743303921623836336356921162778279776921463752112926632043413005654430988339675787014421354880177465851427017698991551916260278697379811760459270074697627426742829255143344578067179417635111162483167832226416757175066652638971205455223785597090019191886244138409607244199602152134924317581833267290056931086643018003231554166386843102346895984134184884773652456823293681890241955554939463923720053206286336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -17208080827957820398213292890323004885914688378243682689562042872025588822363323297053132051560794828253022448385863457985606941236126214156347995096351222502831086381340784239116611875199835642079723672395111700912367717609335279257382038732673632156439538750113428271630942762716809356601924210616719344263806110044033644238606228226374796243726867562602304141326214276375188316993209864861935235719180405192481765124440145375265916799607065263455113990365368220815658922804858874157623317120804783136775546684160174952672891389923452193689604421051320815479423876830639222361224821652506696528597397249887166782544213445637834331582520079234512799796587375256052313546352141958699109038207364097654495235095289825774807490758630468001987971169914977636528657626698549240370809207190433331147394978338319879308099863318803857725662348969420240818693742161381229555887876467818999228799690238419091379846965405544941256574803848607872405909683656503295685523541566011946639383444387694343915589172764201632194193797303125947868374585008082460303543902567313636715842298395308629171869110987559124215689220986261172191663287676806175746711131438249248927786954495008584241360377252300042414481573554928975848998005969568151668837176758751571794609970760063896189390663074708766712451603144258261534072760274453037563469930771457034999689249489993422735204883622602483525372028492677918957589732899797147149878600387385367605843379103178280386560232480241862335784325735599097956068363309685281475431304335928917946009360794066200442558435114693603783155463568073150484490151187722658571622525092464356416120951828166834961720401221561825557273137213084568544415593363772531044433520056637823670856036213019921833702947614811270219559227296397920104350296646704194651201724368473615537567797574615457793543881458196282694106378742592830596232002756737880988466068850604558699054224872340117165587558628430182781986354628480199622036048940103387844573835685342414100357956368100641893755065348180884940345053991158208097196191600704084872083335267204113344897926106867800236331778462277517128965240574975561511528928187011544625612981048491604159152931544140492320752931375106931113103067867897119915929703148770031105351746157597582975296337354393656070337222040731961826967382500655709670555955777870109320552426913719475019973171765928531328264889061857526423560839701550824435147268568588342832196684430561195821760749978319657991469453453254662439139051229279394430285143447335745053727540536312014063179807947257549210065533324774947765243980174876816590842735898782252444935786964415618303115926823074404021798294562819150048133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] -259170807873547571874146314210430024468071266956511327393811648388843198925216242093458055219299461061626149372336142641008597739969845644415460355185360735861638612526975383988854173850036884771951921469730163621198926269540258681915294501474724160984020780235923199515519486087767092841482666775294874634848018331281587376958468322413964831367988176173024511906752663205761572218306630857436503423383664202119383548714896769343805144024663875124323582306009622346931516594961291210220733187065576366808092928846200694794719686527841363761339755876645307747661098518015621157480546338293835518634552275790684651854322497376362969008565199833109582718790747063519906061897674402552338578975448357751007890734201064973798325989984842193973898593689838332284340475629122328251145952201365238466776441001612367887338774593675871166090679337470129283103716664847721308570516381522339164772591261445295691121332210628719695307407335537454477513441686489521701344624530490277204223423092047484180451364107697451108740391665146292097535731996457324134811259446245447008112074824911255487953357275014464001272812272879262701625745189203007321342714470732000027245949615343817623977365094124651976312145056539799327886653587282423545006667505481192889351722982484412219823683463838225631228708357354699212280649271483437493619850172809647312326729461122444501244930812286452860584207994625263660600986029925084126972356502765833294390274001835511789991994718387801444750976683884153344842404615308267160373249226850967392964283363169829519024090007919801683372850858384080669679517929385238414759095021239812919606293540922164241060412525694514978590742284022358316548576997522725911900329126831811843114477453265493067357688623331725863407865542145366840316901495464770372414524352240664350366733781316679042119420793890450264230814254480454918432985993118904679838557147175465200086788487539788618955446547226024954127898651145270802467175105015525016278662226760910554838242881775402018992429463544848503346273137177623077172280405377737201349241902834976130918785834949874383579827367125777624711910433246437278682596458788188227884150234225073386730305889884436948260232864200746333051730360199229084360558805327682494272129637148239937299532187575096252866886582201603437155652032294625147515741403012943087113221638991141451948740903752876809644559301360849156625787934400607506081824098333650783517285947327562040535661594625235597271534010984453756862182951175827296499618017306930702563384073606746761861067719359128268995225511738667261623056695427704255206600751851299923534329602793846460973862698910379128712375161840370850736373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -1682786220326276445745747428484463773284009344351110185002089101056969659941459464236047540914492861025787866056382572007243972552800292350735365203704498705470354441144063789048083504740323677895917916651080670690032150095212100524432306026953199193624069884347888308719975302765495267120160818769461662289879727459681381938966043337553402858201256877811514229765159579062057538398335028258667271797816822112499257014258671047964135148321573913867849929138489135973520927068011690808000338491249931081129085867522808336045370636997385360378686233231341071839675219593344476033000875468798635732054981346843290626926891414657449510875380162800231714849068116417442522319022451289885420284591687267182291252364571946963894200942667751646036072145784173371992952685788459394800886645521257595286123857331660657979016467413688912946858311086193511199591828985020451393149124046659136750033954983996483449259056548244872118937677222375786799518073277382701749313372811011724739858202194194592875122114569596746758327818012018379692627910077157242663448482271578978229835286294085516345258671351882836116334375671705489152585193589850219954199208249716099509779426315238748763585558241206178956595024966307683766404474095219082499204561304546258356005142668009993568910680264319367996874980501180302632554858690752736699666883824505002504664470468292713712158081292565435858342333624861266225756173065768075403981350555635175033539474694082532552692442781931183338688793691406862937776828408262969508458043534800513069113320827573152909886281576801628673341421338522693170323769946093162485322705483686594153381867635114684147826864827876000500305199355203812881829122816447225016719114403390039118245999959864705044618675461539117957818004270727711272431080694730208679124318778516303861852413179200561451814658311435254099272799305034500081600199620941251708841820238161213416290521717007189268446519096135477156313659533353367871545142056025386235483124012761144814324024126502637964286879122483174650896829579049350471801923189815220979537785086644541155307579315734015555228987274857241932643286898155588665091935624134162017435396884323435439284661510615783614674691855307279710474551582082346658725210834249132928219390110458431426458455783728261814611998841436723689349289663407325017630776377559146894594519409249458957688450946837170920602847301373313722396645262728292327268228062378687851234173306874291387972013382179600163069499760920928543879579638591394617334889277939704383706258371651040243424400967491601977372903944451220317132173469015482801146702003331327035036664015773626315959910545756619992501508308198768771491430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 136346129809590653023142837404053850840265680147638415382145942818635549659324607688559603781937755635083251310481476208211160426194421303590273863742476079146783278426538829693333547650235539035702199640691259211947736977647221468452945285580281377091859484112293900744117958190444451271997370800721101483325046159208942894208673619040300203103389545246978521095930242116790522390652483330468849010660327665938178493215215457930296561068897623677249431497476237954035160271188565825930075477177497479878923859824944204397581000551151964227154449703799831856073745964609015767157168111473382834310732383165910944275278060645646008769474560187696629051828384368125335081043967372849854150501819106237229183783385828538158379302723606995632404340276885621543705260187973490088945595864825031614022734921814103904189947227052271930729394979046173284182223562561049636963661580722552428908620620365264655052072090471038634597052039001694648024905775827175345764005893458857137774868155796226357161813481836790815200727072581997277413386506841925801932223285176210612526449807635383141138989342036429508659017720735296412469357023626935098250249199226788659016778874314060409868004233591068969416931743695588355658825881357584411968054239914949227325147395353170390992100726930939894824302432714237079421021080094482681599723104183507582152340719100077438877961495641643384090648256592593405293269362233107200307110474585611555882491152001881978800368736348605030513875006741833781014553554563970768084062511347054269688646095850000539036198089482244410444218793919054786642440301531288092722132917950126859933748140316346148482432085896262836480441717159736401670318075957024182880044259644729802313333064457533487491788162275323753605385635059469920253266974955290164745461540324080654983294279797623516146983256572286332838030392895613483815503874718989187789079033320622885643949503688434281428176498699319638672310908397178705781208359715117109551363229712100115602395712036967461529568342477539005342582247228495052029957348468071040359718332685844385465727801715717365968065137440390714385000069892874071168606449682503371156966396524544868928642394813234066706658869347422634314894446962621146424187427411187722102249430865647502437074388833363778107444937900008184798616794335071762947529678583790685322612953205028963926839717308570801426975115293919029462414327434030232565827269675383036269390286296210070135478396493665149738876317296710573823392318157436392617257865985968961341649143000549232098280489982490843574918152486480165142757240523939952595409589007932020414460576071284342252338221712416716272015433329696387107167141888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -55656837948891068177539562493212828944054249168768177355619054993027962445836120578703038695261704673978081134608662496774946396298291712797112593080174228508026505420479973983432888921566545578282887249540983628261257582750711166295520250520643542890378079898312435161415658735366506574838454971387669988106042749907044729947435358580544046907427198581952090159519649077494305305135609248448168443140949692855639878796008273250267720015180001094379667509744183752617946532203886475009132458734314243276827367316205514083497776754299974911749068006460637911868275101394606268257961844452420118054677675895093953311144314833889451539824635873082958142584442544285214988961602736300472949049311428665989335301290167224268632438643966584539422896211579544863335624678502175659756575680143995092458249489338858220993751931856675569702479612395271525227575529537389846851215551060811224251626947614066516075214369234183378130855606531778707829712726107027259402361204819645019395564264407097339170708649072425503831462393212535203733025707577100544529929945830397920008403896692085598362363891456728374561608417775370267933328213086533797767900626792579482526873980990114309997102582942671705699397995166846211045291803274847948647990923514786535749246077872462301148412239003906984540598318201549123016089962244507817394374516218950190420342944443510805387866019881728229531384844701695501477462228390505840534194252111945723963576859232560257098068814748170453875721106181788718882833244202637776815084597837781456499448613750174577574787053897059721022137529496573390870777861591338443490476140850098383009634095693700008948359961418579591027182683320624673193695726929359997875307725900517466866728115060251043890361686027647652004474347151211112062159504451804712804799941702873804411094823728181029580006653840029788083177584054582799909658805676467322496219372165143032243164408416635704278180276612031799642886775236611016104237613259854237173715763757777097956436639559995586119114972017739106587460580664541756847086986317666431378136546356309733651259916030955930941202750601414181831274282276178159701347138897067119371817920343564356217178151257188795569608985255858560076847534868754404667328425068031064084076263556624743382526245757200038154694226455052859052849356212946848121194800073544404272006439080555744637074184517397421007909653483095301218950295434570780949731510060544207470642352701332147031037263390999879323149608694633034390308378682363080170213137788037749700666645367603302656543032577636638551668339455919082951703090840684335935314141522805945518007584835232116096028051826241187778571887952342775555592028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -8030425621977960854452941210345219869589834504448285660282405200511117688623107677920020574327674165841543463007950265536134102462696270743435258697499735737756912070818763854717368466624007957542308317256150713934822649794251564444395522179548714559640557972249157362669866059663700160025505644540819796514611273518832282997054886577822377183107509216191245169743434389477595681400091870412198657475433742089468121304864831349185517058916043768268355931038012305568833534251214930456553485204919746796519877735913217261437666453640594668208056665593274466157400642247494521536956178744182728993586358066621860713955714377785231894198124862230764702574446059147649204643469947708697988906782211775296046936289551339836610043777604820365135967961120735673271265932878121458067403251997827235781402228140469970505998590774195845111404270025265625181517826406310372315209899362029178764105160920782323024054178343993051784381466051711472139679639419421888076521377579651778325073158296658763793951331953842657558829100963873182149328356236356754168862874457880330589963838411594291173832712229743905615906061250197643943773458586033178095039118680017023231384503613498688486196115112773481619864569427439011610795373639183671589713285314718367506823301945406021229711302531973715707024978179424152352142114038660486470998621160796275684960622141489709568984278471525599648795120665754268743316337497410049728687868657537663370021825969297730738379636431888016970821304178258682882600271318443228886071365631013024991055140461469646338605923599387719359702674342631255235023750026387705304508604656539002765360617197395744264385319311144680917774324611200895332746074528183642902214719098687157980171101628539766134359561394486902266255892762873776844439606184953269703344262441962433891695835908584699306807340607765236575687044510593600735799689434462813815144408370179375442403087031289546354074174292273127254847191489527759292985102537212643685611316825860514857872452718355318806787160485996211598922683224220903970029510196354971913020955879174924003994467007981088753551397611273927791389450755050189696116893338567610886732433429262127279540870852920465395634167593470162912864217721870136434769934480264171771899157012473325020624654344585664638010505212261975680253164294604569516792436312509351697692014715057503471332030101748483075443170301120071665327232218482560555537827773231451703198494971960208913546470023216926757651036185110492481654770609286584117587748085279236962528694511411964861640413601048207084752241166369102053064890045031454291815418352411482235786395305826519428680875196417107709778491789696183057534846763008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 8526773603653299616573897236610231178105675880270227971055763290856805521800197761410271445136356968013830620591817481970374751575029726539316702124122617401793684041556523973210131256642489587680602309226317810211996888483616277893085800386233689625890123008134598545971736457076120278072399346386131602091067564705608340748096720484530807339933080114907328240662795368371451380780649639402893557642951540934016202039623521184546015893112092407236633892402842312988649494378840206991184166616235578577351485752934578588590923445140400659672953643389101424256305612335156238221771654906503492776311050696725222350800114123374321279731080466467671427767375108794467806370537816062586440105757167030596103604290734964949033554867270656959710467260233522136788465672716303211705114901342935174025716251216221325407540455504083927908442790299981323072799516015343120970676685068307475374962913848176575908039307753142665826924500654185597894005931974102947812887420559483810918735726992936608246575676810200017518031225493633526528423651629913991863695878255616519976304676441221115520156552061428094993058252855576579963554914461838930879674403245858689941413830035658472569083201762585546627850033267322770351107704861512780993531903218528427399767034600918865243410815919555883776235182167281159309295455069781676468497160522987871162343706253868205692288279576766424662204367360593206098587049336526433169663947819795494818883203410841658639359774249893525870444324223254587519242802036420941807092232611876116451322816776097471427344858534033299423724119895815006330024883741115125053412347651237503667483461935013881377195209433480457848094232693750005214386814906719527747602268080968903303922294354419398836143468913495965362053376937238396854910987178383130287528297175441463520433109703527588701368096533446470395182094821196746600538139617673814711550906285379090655799293060370643967132010579151987283985907938137345539173306784933610497750297095767041594431969040029816882003938322903257962778727550905225995986780557219151148207970515724033765553934185285099406199730996976395787365099771670217774923119486474819749145331430901639315908026435208430803125301256613037453754311359313227858184854817535228302362997870997335131036542066038083243844920366162097614284698764042438775462904921173779483745201079079731223301731903736392930910695457397156678181318958373520936277730326464438628917950555114537333589160506017304759063831945825699253715539292492567359698394140036629725058799172201922727368362416987119652488572595289469841980652805862772805887692852142061233830279383580399683471588550387674790102791292336132705126270894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 138531544576759665158302162032137488504810565091654602028089970216888227219333660801604442575131818433642884012955240516897143060439404079338129085576095815156291353597132846590854805211146692596033012240813005561091191255265214051422676490908369121975991315999882324998162276952195152112275740721905803695552484014557711069018164738335786195745246379344737948500083139109196972323843884421007619567791946383457664627280649105079812492883426807012991986436369235097621805645365866298988105599029209589825089044142688655608332649720188981184597370647668584109239696815565054745359051793201978743246800607224500048665389137130605552069499879958559936109169609261798997629868089694145439916255365807973641796209807798425984908864809220496973618502317422765538589481300723432908985885507945185153569513547093406557877139102981363510231806474256841742494801293690388152320114000775228133811586061252209859095185463344180530516836035343739988510433907145021533949405362207323516917047880149839005298017765490055589953989329726702485491610934303444555612712216383401138769255355867620112960569063554110488463952065079287642780762395444371124111226314559559366245221194935383231143429638129742505051196004112412364600884905176470699095551826482783348509175271079024269758811648500848308025185653054455537511149782273498909476515301268278366133138743544404630389561168641667828370005429947151385295621848581245368883474866163439254622908243175325069143751818100087422775866079792542712638379975432789544859566259021228255297750418594124615861364884268769223414072294725811447237481222456267685958458077491487286541717712954319942770156794656211985837907322199002733658047096552791775593591458467924129803049091850097083941630063668412447774648744935314268474972979563167069022345642224793668948514920985912521470160007596685574813977954153995519236885870045157281060587601832684708601600288134264842096996331008080173599394654279726930173007088783097871197830029413113912304596064706694175520521403029248040491223420622449847742411250348773647004169117198876766189656219976493993809615299345913288131673185115579245370949474476933667007329084488892626608427452373029467993471133588945029976648068549373899247067956595412481753107078681522361718579551670701457822810840450375466835318616164276909403646999021583514520173549657846603298535919288491639097276253865752887613954430286441111042285544896699789333678074584732834742664889199441482203209487903081385951273093918374282480662181674782106178252451448231091150172969051333921259839827480011944595795710686675254873982370467865156324397790288580704621400124444853456296110931722348677640442452377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -418822564117913396041531421740095780396145905826237069166122986434689267704692780134770804938770679083469461264107729967011002706301989233672291547080048016930784862664026368059530356489553798030435478358441011201147594666610588531867122732546117758021525896918373390828752778419752168817294257183328824515075560969874114423022561563255893338670494560731254759795401394382373709409559525520337459097812061924378070138130543034033344891175108758524646238062012508012317030286052212248681030188335437899000368015671136036622135807081291255049127683950539430468779855422320268605574893356442504224920476398871445067340725140159950703414796965947753725240651999629754436905999660125489361835023165552814405508428387709280862606343471851005281134681966040508041049376636127220509514359538098478756821911110134159110491002279260830625317755801017620616973263023179494557653694382147216648536773623974854025888947737223358689903034452868516839604730722304124515727760171608801960172896030071678420783663913522934429573079628934733591600290908574323649679065513065395877656203651868960245655826677574175155247406341238940341940242167598844786735275105180516573579357497544151543059331943642692332256047872323555054355005092625001162433434384223726972834831052760105221468975680792316144192743116534896857180519445702913281754567518332209138746601778799200904360461101129236337156136111418421830293330434713561775897442004131496843658814492976349667295414238558680909883105639167710902525302256006447051640430605447892146157880994776077397423508347351055326652718567145492204873437431203166651140835822481377059744024969945648859454265017890231746332334387778697837527778590649041868996385096140838253090746051070663907647718910280993288892977728423745617245144172143982416164382604773199107454159689031729868819355742956367105312350126428501668616369947993397936220870851169789033119643077566842967255105101327200396600959796029262320204846550032046716293346416262863621909724933998209483920875440026963929460511061520003847067217036232876370531565648798644949757825344213613031278739804148399534231947849796199833566705143453815991836850581377812907625158026931556720539021101095239701980985846354748023730622274443145517336639363799097825723376814657079114755044156322250447968253456355680074855798131167090442959625071283748563380005806473351685331239422232660600843511936049682607533778531178700751059499276357742133456602148039283415872151373190784874712698234472186459814100320084834891505445161137492143280520436054874693793613959921453770937139118233430990945070531602837131873801506406032120178830417336562723008593025051342185161713338286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 106783718095237037789283368461258548463199255405841836091763354383852194730382946548357884597549453884534274549538261514329228029885964925772548593436237549534561170155565021580289682453598174807278152926159243132112950523374359080666036343449310688059990215192175353367106609775280785229452587571738960210996724295814834639029217206754665762343750405426846610895405365662535038257025813269466001031679365323395098135708994713205339928600875239064203601580721814164935649408311690683963713402455163731443536062465093325334151423638506309571573570378836542355214462912014280598914106571604841932612877066124734217603752422339487156849624738643686940448835681519020439024103011910978356987477926193104713396531787913002575461477096171913167001759685209114247352931104407055622513249079457554877976586247038230699503345667138929108210297881544489781886273951125345106741526464814378754748058214848942721826921155580960763554976334678842467421184746517740425035377900425652847118165308409201096775474423511229529783965642250275872531627083701086031213914830150238582709606592515182395037571091930170992779731684593129606287117791765635163294396307183697098962005717841573417139066264213796734783987993165242922418416573848523629457022133394532285320710043966407243553402500134625301696477031145397402130042045419166589530237938983450539101844643675149818667169993622545821684769319694760508983860574034450732609417392688628055566797458403121657488976805000725038954859323228569696314037509853394290745730469015673248113258233022277306943076332228833731074976860041372148657737364360454467200217312077082952965532881820859772621776709804280967597706169287405376151788299727854557347639392361223437199632741643040712500265777696788402698325576065227384354210183123174865168115820459636033328726633984584189143199337773694269750531098047323420990740256179354363352513908800601085632805366747184361013849618346871668482307255149831513817940398442083681202561430217776039628061202169097042425368940356882368767178425837402431717431040140485590008893295217338230108165059188494291329414750040155952484845386721761080134913354065072624994152758205268738388375935175256653504399477032989500490702834532707450913262302112240293213808847986184344146765935209240264939716997859087295657592211606737407617661077914981764534357414344771904587318950413308172604812550944102843616151590502801539943563370372695532482804829550508739996087477317001874588887459641366092812043165027316858933134797167204968109328189417557235618708822224427469718471679083842053754984884925015265660698646238510549324054701698147915798419139258831080971360092382759229965587068223488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] 7850882275094271464131864323265548255647584589186198217833675865346825833866753797782969756143887348177797896628881869151240379471752584104964263884151374173329786333550233035269114741755899359375904999256539971121802228113146347568177395470282558472158626151285625059413413759974939246256704970783437029436012280578984804344311089451334623697659392710313210131556879500954510327786138774140368135109616927378797433521943840510283231568128381030122528033659835363628480154790526401369744911726727480673489140820504991697513973657692329935855034023646383729136506185242313470580063513498579493882662103286593279056753957140811570641481850459107615282650293298682758844308831549099147077597980075618546232059618166195377801273524751768687257254188485471476980271261941849367141110799158020375739133046244324970053790382440750666864710225729873007842743410847623278239685497279052857361673560245628036627276011193450697030436330649575865228033723260061682634036231484579126351630311736837690017771118618833153676336263479556055346939616809172313674650095632885926562720224818856938800759751604739433439193133899028875763509495349677691829649050440299143875240216216415195575778154283996455499020118456467799167957920087898071923083839225329258327101218403571576332008540006760848934527228115017811272018387303476215176475758751862086557962509524958023725115614716648657277435970455929600355658929380068601718793719784001507409819506833705928007250382990395380512981914325595154832846574221068136218390588673185706198980816630334868978647264223435602603146468802352484761747859607903093483178056137601311991935394778184217531394670647163233803440665536051454048905560923862672086426339007064571611814440076325114793445623186137539303109386591985251055985216051316885131508001679950974457859826580455276051443249551290788699029727133516646132625904408693573990313711930885905128921904391750596755228698557887481758098800105155106052964046341640439619648077463120634315387251034549254677477314593037561205470427559649101997876033889485380494568444349930698898115846790156607908424669682029804701117304982450132304601962043298826149897387433954544294824280331262039295237557391680843913957521760518135869694803698496137919186529092315173127458436050370541707673267898645223462730910591790947935315576733309154873797217852800414305846091374707526801633780414121850649163339855812491216484201197039621126296821521086472891516075699157352994734565937321087587059148049189441519043241300078064552197697627371471254719297366150481563506370966501337123863251080804865283616458692088621323753302104336569787608858797979932191902835465108473624719108520017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] -7339868411977730765860502374431475241726994164171063213302718051315878699136938950820261996079655227386696911840258675652200958739430753440936369652795474861433100021872907730864239169547135184998550765789671269089180972159046698378343194504517234276052177789706629920295044528879828613559546204314710760788750413767845094616616807931288611522287165103826022673609219030389478525129302791768858334850908439031333784727024256223905962320999423724012164788680925057437161699549295322334910977016912134038569852953557361754905022091685652765291267597696795434110931664852014634809150786681708945377647214258806314950755331442368099048198000284199723221280698128537400792372522132582725501417528275232612709174533485714249809786174812894676622271239183837397726646522655875655928157016905593529625021932728387214875759704726414210417019162950233927803872087415020309931372604150254321793673904719423514319949530808324743200467662878759311078042665769060370378656379079562296191493165563453275087422038648526097846168155368394281350493223089204309971421433611630925210206704955604581482900481756245343622881085652741488243048146736329006124430563967534659275485627249320894282215697761357185445089429042553391241156475203370760357715948007390967576598557799094406159896314655665412916462085768433709663850593972664136556269126590494891777568092850513886835126120161050097107561041111269818120932886386284881824262669350882540278028091478341983081707472698989045331543811568073735940340062905986457201677358757739063412712903135339070334677376771053213869915792880714268741732182105933942347873380668302741146864963377657413719788318324640544098184427786558502205933222162304266257097680097554857354933578062090944961520838972887539134711758954501591163374290238399910732488623951049998201923296087615166495536979784877830562020358707584748467850925316878384105297174421121948847932806760761745169275630055981994200409493472032779849596488604237256213250583483238015456630120243187331747899018071419672758619207306712858899231674636163640478137495625700277569499358470723160477808448334657490265972754416582537350440664704794248608936773280029707324877258000184046503460079520142476411280916669390459735322644225163527342177579011776786741881561868735941024991974583569387419010696657166166420788522046758121503699580633468381306935303612092065871608664638645565422674184238030764082531671252164917364367401405396043834638669857058867108028299144910334682872640322412946689416815313430312800052245645265172546061755412283094953026981442338950883080890777910172633992657942109723970532673672797461340164650905890947176347251453161211641283224436473856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -51937849873324290869339492135176370290682660264048470383162427253461720825653419684620647572297741501987399792458345960381322948558790558049179103770696663776758263229509191943841626533370327832348929562841296265940628369524295461669577927182800514971591505271674162640181524686530346055101821438485373865392679652424570073429344412028179751755369916498953284824800365063184789252348964198717539656410976733725160639221174914200156549811764017893350849463081124378203207379765407505154024935456756237486239475829949479095672811159723092206482007780778002626427017927020446339862371976385082185501377237862789548614391469779092682817843462459525009037363385397273892598061654803434432735074348293628461274485605732871597421039544916310330906438867988533283982305670103103299286844353144300219673979167313995876041800666649206491399544307014878353399790420226111485020191914739846478553664474877105160009370514131530705856099908133787831309704070403457518031067662543140377151660690699908936612946583794271242351484823524359706352395867241688145048123545001926550778940034479029202361838444290955708707748444015618365959569843647674656236940981892635481961510784633729833385818576746220233906458287751501360361067328424745198846627154980778623738176414811585951545236237057803216642211937859206242194368697698625568398746530001004616699374490285249147951837991476698347160574331224073235498389499320721313403585525150938467657572084744141004546007284214903473908664092540087247767089929297624784014112901688986657475214774160595749796863733833112559958887661826437477366364292657372886739855047768140194854280777331563574469812361685982863021665897681165534237900271656558460066438063145481065629794047243169827467334614154635164716549132308929840699955555220839748556568087509061096488865555786646065011749514030930492078478841089027136087201712365480017529739208432328307570798853564209598842571853885294662311257423000371342149225745378950919600268024570110965061821650534797042499167817903409026584250759663142247908235262618523022082011420058809080125926144552500733019734863467251530755180120000544793729893739766856343568012940848619126210042135048294392343945942721269781021279113822543879526915204257061162391554613302576312168309129663663150042377019084111605865258644328767171104407562870166425267518692946340195848341019303741156051652203765122889590588618853544137574481778473325852672559103802678562112670097439349721684655423684721290439704618837058350254333687726466145340389701058386211434458505978779567890607228925667277286061395912671662562255169025009723979746162231955906568883322808254724514742916493830988021972947498434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 49216997423851307352140214681058284601686402764741311509866520937134703250552074069695435125874760671547805703490462117231182255589187685114876347619412708601434651830844223728568635377711603699350653892728812294506685001284338914685061631502435026087236136215624621429056649146702551660944076963786737971400253877921505648693397968749956066754072518169725633929760827863505842172816348886340178850450740148798682403615171620300829440264125885427105316929634710015795478059031307925692709179048369578755468647278763320404132400567800889309251999418063088407473193392881933466726068256994154002661612825126831978658847503706959534513104805914698611254920299049314888133217172522374524077068361539170074524009358382818051264663086806372104226323533061457327292427354864394491722900415151944326596637032668432779681039234894934166287982001070543423381905540143163235033077710289684065795081399046219502027895988695428335231186795055082504943161400574229541532920610612037848343103428609727347040865216844202188281136292951502729664761353499922087280782232107393456268371020955979328486136591110837969026777981700432816079595321082899267587961127969728334431287141095144919734709787508821706225593545939627980662307571586471090100402893239866142798655014097857605034894025890410513204059879088105302238099085952658770966658169096835279029822630707095903457230147594672084468251727531818907615522432311090691815732683223267841884972847264024467058569175527109458486786635168198470091515540818633536838481434887451155285097822464549506341002736896085894519406998003187349574366306696382318821689707077237825524675412580430932192886677299019739841369769039880397303811674531048887249721377671675355218650665849955660158416122776860482033977915322113578620626860498997376501655861508222067708174472339731280117590083207748933198276878301192261430596521862748110061084233991847527815301506545550096644269885135657083337005449157088336026026382243521055292009181949248994652013343317954470421100558467058046511635352873836912702688869576334894324727685215119641610643154354816249076473757482489010792087415420652999290682804482548358892628097073613793814012044192297865054590685927121459092880305499827844094600161940020616278228502359089671972269843153794882833125419647288878044112164932897077326987505767295298700317222990561467644991902345455234072295621277855184578921183474668561175745883074781428252630482792199536362790747637755718342376727257894370434179559196004392226714808050222100017299780300947017282246214452680438884074215347545053571772571630727198748674802189109051373689099839612299304648891332048580880109850873732083094533838919958528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] 93146344103406653958501880472468043167755613880357130249348875119304066586467537303939846388870554309102746265659858519708146907515313632780425933181470976782933634572187415548021748517403498534396454592189472519659127258282726754999798769552113610416810634742040693537593601658571773186819476839619821644802565982059236646167493514917234166252854281683060150173497108361496531101261180620101988741740371728582714045439511746828031461287929953591454823077209661603349287199909786192846513366947747637714040685074754752473762547413032842357275142545497231660798835716417770360406722972126138555763126687336891377616940083235396603185494829066616090838089224380779717168605954636004889429158349055620809549199983385215680209788871533592938502964134576908603312303280711511407044559339048476863291979451938946039810252225225193035860314120279490522603890491148692121769731795935440965377439703062638356190086057645076206304142096633719076872172320013523883792435933228511712640445169419709133838403627179863213262230196131108801227512625987044765374328942683802419643864304929385866821447761532114863365937969958476679292478107296228565022738244534578314576507181914280744250341601742577021881107542949776992783805406720645512653428509736531428071828043639963366250135481600773107906020409276533796763887256548565915448486614019729591361786851696445536828119518130845365034464362811696277460438438363482673436029437060498890589647016887728236543315571366248585720141697380277674278276948523666353655897115385251807242602715850699154781848200864826653407105003661677902212700250596799702341341950562088104606055767239158375876728196064772315067993689961051897982434399361954341359392626286106072385270619757905729139595850090777505322798348008921783075712822125185296048260282706251075063712578390842974390432551338770138471780771973525610862669178489902489272858363513102703211980884071850395374128880820929730926709459207076173386472568126617990306751201007574790494896572870998771193523779107786734486619824659036397106144552949979397663558337746598474208118496919622314295529611681874808530346172221028572578224777611518298895811091282939381179821617205241733991732547538941833711968572460185432419660799939782277765826547415338141533561057976813814280111085545476761780411364828382933643889431518536728107813475928802142893950774638809099705669842225495924801257978810305849668076860034253833111306933668665760088026287629765374892653606118623089309290182044406804906644642173344244555324853862372702367384980543871116510095344963481427759818592026412617189523710715353366220595585246999782833988620378238089246534529430312207809140257623900160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] -140437958297241069601346686719683315378061406690372009813748213164946854492204741575163710955349112409149243997134335775056347838195401710781591256825614104507448963494722467166248061797053364866002000402087110585334271695977320965684968288383341178071056676509841348846752691027667350265824491325170343782433415720708430785361453758764794914799210707441755987765529614312829238739734903180732482431984026392629801372193777408782760685638428662869038603723468100736744686052546563736155738013351260181593826862423347314679003424539475908618292805570633934298998669516995078395139729742190162211964474512673128125670064286339626880403568850742594577993695557226082175280764039141224778961187664298724665841837268582875685377167863722865093025766701906062944632525378006242349754311906174211785642541186940475363896187379787707610864831045843799669808575246222271242742200131518836890647466039243496463567304653461791021586076006112346901734876989128789172611790740614659412458556196461558102597796614587000199910920611964486153502664724983410060948699749751893889956601180584096227526043763595611127080272317658011721036069249720246948471423691861084749838837093645064086708958343027449744008492881694858659269963138758522557385753676995406656618609733315860808618496320172069616164576245596210631195037620863616381960056013097676775722596725058217082945425075935327279663962943734866676258845388634930898461841671017539055227284214687212047365445499481575263059980150548336495961125179092210482049324390499164132891797543145628864397445871922222122717857576729438812653585050667827306361945862267896303132269889601397532585274872615653958539005385666556143727524094457674493323271293201312510121988867163141521123787136582166943408818191132824254779161480334108392991696297798604705435549852052586894785859499977157665283339278324701002869273998812555291539246161204654137229347528494077316637132640265287248191636873029325003720939170180764365339954361370548481104169935835451929811728316961695514502468352372878866709798844621064175329541343615394435397945281445701064739633013234089634682613547118699298445216640982414036457521088061576413626723257477479906062635406721023568953083922666543510825659746916138643026944488760567508975158359870697158763279175659103143298491782399661717817699223730859411798210840911186744481624208678281733976813165736055554043280486142795737462048140605547383785208669235097650026218979380523929575449997496194814812937309154347757293314343144335596747676195317861470543942894918321121356579784187684019303908367915133747328943547771488410889340679112946737651740260811211766321772118555136678782997974688464896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] 105170082275736855560202024174109109181545355698142116940735634810660419972329397786298244542771015786775362169828455996866555913597336990414736729224597227565258833928566348141296198886364649705287992939257317200833077982023203045169726209027936344976573876742714520979071662314269756365167898614416920362222013638338439018077963046059696650021891995096489277980476577267756974348956507095809370123562418806629359817364742108954990038822189612959515749358381875121493246862466298406711438430656208330028870109100570226339217027031213102516395702959774263083131315064220617698951501091749576613136934711262056775881606508805947933233622842936875743302549587875012166530434221108456313815189482945251908414988037305883097826041601210876469651925599070648924429934954070363053104632153392003439838770250187624411957645596566746718374193541022303886878336416325864263763180092994539395864336566817042543101024543367547453971652642609427609651527901685561599560021509691433562157496370480152077536660205997418621159306970491525354274320853139762372191021053305249005274571702487210496908399984637783585723607309706225019706705222507938244351737929083819936844649741795632745579550532541330593155836143413593644451262757086006772821435830800895925480661640734278720764152299495130159363370543792316119061433142298341999973353044407700799440014106682731714391833606252128523399653300365661573521755442135299217285573506463787242591248323956315747686622301351946295857771015914567394066150394281405421430861728750667371700533096670311825949523258747149019856570228653594225949222120456467411667828554330759743573724584585063343723303366749428770715425233191939214457935716585754268272466110109529834120199840162271242318076752393797806160661652200991242081224065294141542217230001935096237692889122038009624472286037007671608263459794363787228152128911564000471761555850446293877141873264002464447572821256709284246683976183218633546861872196123876975180128879585896501077912691815292550349031531234841642646030891142240438157578697784127788554554171692612021650621829532175101733304537185130100449379597705048669011416761782283423983146135125332064799492212346791177775828508827793547157625255160319316094029328905994017174161256193045812039065645519186961948629235323350953017869368852494058853376289392605722783096478494767289529193900393037967376013446405511972219392257144899447172625608061702242210176608126927426413019237195509642665797584360772695049733976564476502997829765077509676157325581171205419667288760807114986994872200150335544235914781759589612247393033544033664186135327188181500157988403087565725289940351739208015286429365169029120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -14022456995371784533643526036932017569678888855428925561503312318005957840689644227035090978160688247821311170968152761994195992569836216426223408686040419502458898413302571900247174103209240280356147449027150668489037720995479847219535509986114309926561158848823346440751731882014179677665275763628370988160055969754933141059736347089717875057723402535917286760313015368910182799968005965005807422610119914233908244666326289631154439490029911546426503454266113671535048528057725528771180442969803853596067408268255343456475141642472869953328278897063096017038054298353924277539757517494347767410215277469967584211320459292272393244808021287980938071326241547861227383314508088875279632542432623305898063299239044923668719037844583756447649800511720999576860562698792993715916929377625223495178358954751371206126841241501940157183851199326433045373370618922436258865831634177508755631028447517246045348309873279265822681539444417627446340568188507582373675935530011052592506515288967119847665065808945442064312713476808580165428591218033511133311012069489817608904302004398580994341849762904849887796505999446741788268702946622559749826974827472076332775195271689077999777522374149234264571256511153547908731081543625760590550791422058375316119172741863050395337203096314639509703180821241766035645522792569140241064772738473401759093606661713272516206806135059020622909265651497479109536128989907630380120611320776737283790816228713128588215089158213642759613235367962737084595687183893315005122752613560782730591099994027533834831679490678288455298848533839066081639637739830059474867295134690143604227280238388536785931940938097113960305997949683231913226820693856818743290946884216200106636643337872553397135606076576480362113880390751394383249966823186349133635506760460119855101843851288647885147432051531390346097629393443430698301014345275775238992517080358489150806505226976889329203008777265246279988788364878856633880808180067521135098331678583627013698088843510840597980920051744433187334115467498040623835161073981180627363718665227063249433634229609530226881022184153196685135196728505376540491062694133948961706422642320838759528018772076903893652167999873843508328507585898427614745934787046644231555486855870410871302998153885916387351625370323839374862947910099647196304313930725848327703914938341366041422976220288156938938221774833533763762580506988677805111944472682545797075537231736100075789079591647899421079768257679029279567802752297163803774228061709358723200783502442339801782826630493547377604378658385625884140746905946844781639943933607841380454244836456502416112598857565120554144047753247885416021100001251819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -95827499656208018912089688355537462369497043083000012079819814705912039755243875673846520331582930942067243807052092275263892867720761372242426436071676644133423173790006411959520367113443242948591574731825865231036302203711859315075332676460925780789494550285318320459371423856358693921368888731390360895788590537590380278919558784571204743608516444051332901654352560019971113569308196950486627213490675546033142177843996100854683270794927227441061994193050872557736807343852667012590918121097737906297319012145600437136345786161234233505317645917020266647582733436341240661850218401137034457705018291286606589085181464293257406801710439177882979512474926892750545598904860154586841160419531313684796222880291395112246664071885497570426896467532178393896974616200873548803608388526383535208814799079695655734387978630120075125868053387985091798695268279707960534848413375953929685230514534794961686432571013186534406318996821706178650377067201241968100709559018295548222640851523766523000723429093436850620747595622332452780443559897851728934850548115853201311840183544106157968892349167477858086973085698642949511571998244616798138987973713685582089637339010564442007890620764589737395440679401279956359623050873187009941973867167835168997028045267801383929894204221908840931586273531655499738469909800194772505682411266498265367796772257175782611480083570087523781783563601543238968834583173489946761193248967493801293137740353784275038551922154390674640340399521840877900258981504811689621517248035343576358005035970578910827486636901106764786625767031459543133010348950336702563196418853543872888187759684010674771114039816096194853696500886252733859823042571914720590335427050431879442864169729663686117471542330586518217755773768094698351401752352744687223467312978375887114487924509194598834411107149193686335379615328889758398675463626372678300546593640770388874796634410673427446553450830274057795994621027354091921588551305726812867175314970079087593623835557621989955564385223625410202544039934802545651254844738105021813340660409880896845447063033068847551867900988884518874959169336048156724165983144779734227161557963540950914781374395527950316828828350367352389434258880023266293491653053498025827040331248127970426705971571033386505553006015847145356525551989361965960531981210784370981531434999721637076133537025626999987850808598715424204440144560625770641130999469483530309538273602961493738222905513350412774013399811509732616570963196984762787110518519567962713912190083690026570994968001781235969959770668517198109086404580054797733039456573097828495911815111440604861530286491818366250354794581580369394225685416063795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 184844619663029037050666786966526752924281041479312225912024690977995317884173861535269877911481961507455146914115373780586048356025081675840188041417697577801165584400475574395703100863450998197087754669229358580537228037722000658098442156625379382806845949860918528309716683597380634835592582620362118575264920284396443343073420801095149364922297814825462429414965264629540760311707185752481531887312641375398314679594514213285463511232669052243921119418859301113434009528412751254344216290915903466646384437952965565306368557304531721800419200015586965409934493816527250353872995177451829079312458328668946436602324326909326207544302264079964801720291242151364646273656197551278986494295903758617349176076444110861876209139963573428434615798659315458125394106802737824415245062908773298754907261107846524266174203342263626868389750827778380458031318377125097226072779300064663912448692501779477733155633974689416541091596501748012203946638675825514630378446069051538263007614978262196299765726927848838804018240505433506251908933920253733659154297935567610778000787617734449512132420909172823116602702291756868450068968895052742375848740099087144147717898186259684986254074321581976818065837820780160743763652227645300480592774373685006416625586448454026613795488076146011335992174021570607174194703060385549772606187565023412407433342390694973297304039543582346704034065471308876780337181725825352758206729684899617897066164651830702685871699155833880889185929694919910404427771454607916160177617886085597886614527255238967736772318541416687173555156699793627316945245891871876150223757592627995123667071232127120710493202072348789552700293223569161515681814610546472453891677127285178106713708926337515042698831038704379931240857715528754585351845669513255951326215157545326168250948768898599500058273033103742186603726229085915456003233858215874114736321499621340986523738917222965189065992589577666532422038871444286856530212344863386525173437477364194913264070496224071787228314956925319676334439907950515547700343001941027071068344168251182517431881448356326976037009889242554347022848141258840764550761658308512600433678760844501413988423013314218180763673227814643084777990808146579722127108232038503929993001517089062505528264696804935463396992414928330660614321588926755478423613053363812075216007611478068178584032145030833473646175823532933724776551729257030466214532728592501346790928574220087759604198266611396417194242841112719219327701381989584835472583267179819270468901898167730523995215798848489790984937756560900680427542840780884160808408083758043084127762661614454748587527002792389610752621715890082208329788805009637376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -3250488436881527399703771557467265369569650836626684144143151744778217973975747760199715658825919216107932319516866819953314553608629149530930320020554186509770293363939435011813045437485897717891755834210788168597763468640801113306380782945472656134590632756737725605101350349805776584093787753341101848426458397045387895025506337490278010601851258260237061180999434969602745559816555288017143315980909250931641628943738582898835373760094708738548294978944389935808038202241966299220523268637399485445134432017474908980847933475209872802248700307562709111164625699098406031516381546187112877874599444899777440412624592282749980397309740263359789735360771842123996503090924273891024998213288488200143621350626533733300571239628695461003621439878940843665730733592768086445899883304860414400332415930226391484656930219997043044929438108661250202049543373019022106358356463134666883154545834241858298473106526741905833813883557740008375722031848319595193582957904320228453611987554933991579736107073248867097000859128427882707228271133928473099498203633148987412993023998752198563571713488425141559381518682497070783538517629446448627277994639436110705607812729929962484433197135034620551771761115018506682281233350259320399933734451513525686623649824286931547618367373545706375291265133702678306657152800559575846000998426476382250898535399036024424058763596784326861936700317339269744632211817048287364761282602083331841953362978791308710780219907903709985404876476310753515024906226580317888872710605840618694058609329503351205959211797379055027897389369635836366767725506816684794420030839070105368824712453110143894617338284954764926821902905618568423747938080150234524170615501280479858430857924407545207999541554273863867175184930447224675414043780471179479212678434199189309592492437370525730536530581575007232333600805361055804647909404055521697518316784386449150995264185662997388697959326272612580079020791801247549329764005907244935288404370948391095179187729432056977220670170680770743799042410523343005565340592689031115442838511683362418407251792786815815855650132682792932963578204447145161022297715664031274595766457751575782471458490769175413410766654024559316738060490251738314531367122766232440068044650485948814034109443206909745308038041555438211869591682311425524505808668791354737118594741361387337072764583348157086569327019336890621555246698850602916924701868988750746967114063562401673788735363129577472097359244947759598686538363046873631106356834219460334204445712571607721401759512968844249598811828031874159298666340108433658633408366290087217772139786988954211920717155740576748157527630682573189939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 66553522753036698442747800022556863709207304513875863473890373111452643513689355780918480237633964867526560537198929115390521265872620202744552653873368932899922277944885584153934698622613109409014977893418247574923206385532142785467442766958447552711584933010913625846327160657586599019403730640058595327421495417015446273611414085085926633453022496852840550078491147769563898908668280771406103530354034319753778886349550925873305184309626613826206493718637873529130913299782504922332460952634095211929592465089905909132003598575956362889599557091100320299412331855384643144892817889669800969344451267100880815094337874285445037064119272455059766804197132969741719179828595980735733814005784992562915953105382826840185736369482903258125748024439641943516943197678924927948604590529796641259407927069583198625995992309950022014194984269894892141648552480385941491333372861229588650287525174580143419274703854362926103440127615311316334678596910985294613177275590071649466429500811243565986895235618990458309368133963326872587104895059082701152608061746177590647084164892687267892142622904139346216856126272691689081361671488139763684004606598505978637301161725793820885544099222527968969685181501757201134997495636268420178740811535574393045313998034241198945210976913455949613360200283166276076112749847098335082087345380048501372688850439916253411435523905414607662100406770917719750393103820438207699580957901506495962873570479149664433813291131897509303711954141045122672421266076465658265725870844121343682378203685180209669245111836135949228498758109977680397120049251586292828861305468396892641099429658465812370225729162376529256251829644694632284353679548888995182453396320695831386532635040917041879589731717779310883264710227622068834409763527099843631224088839914813849047559445370134453768724905629830861742218254958778889514873187538988458260402387029499812593934741645327460449614227195411933211226947017725313017434887874037895647737424938051547826286327563326176668226082204819262684892747191661673212971628743099484197524624835937385880461795026408511454495778674103640553705546056968304055390698337290024174587208106676921080007011967264910387843933438819532345704395340759220173733547449374834792158794683983667057645480250417319987101987066830238796446191290064281450731828915203213079703709355721471027613569727415823950683556755881761187853805520105965343810357160417944368479234074134204075046181162530941015291658471348299054615238242937231489834113974280718071746997446372822238209721459809988150262279188780620614913443234882464581509965436658763374172177650523255038408107828930319178693326365165891878912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -4760622509932869600830375921072103225285340006863983857545691928408597534328258146604881356370706153403312461419415875562773994199244149181418544011082934350006009680553378694403682238090222366704464633604995925671543062453176372630314159324339870614883859715965301327984407183786326101131874570313605048488725945991035437557845945742779752765850003071573400032625167492471661180642136105350369325099863409639549675283000228345966818609897702687971393348325919382023566587055872303288307699330435739012099432103094675222087209840689789082454324778457021421807303227562166943470342092594321189907808131233776800933109946904705630897694542367712882372208526149768231042544279216930906960081411948450831368163795906368064788240167385149964850400857584588947032629067705113168940075483691204744943082817310951999824720818800594715955373432652253476859418792311166740787255330578550242647284024915103641106353879981622237280141109897596879562085950534469981428626298136410363439797654922505798412500977198660553177056597417822872483574597068066399674261185590388482604655089900055126372235920010697759211050952797858113567582415679911232752674588617225751130502814492622856278922132851490963679348984835496086790712213587663492580873449933063191125720087949292069159763938889046896119525051121701574344622803115133638372658302841412875549872290588807500623667342606462015862321393504588196304349956528750596688297190597728477780485377032245939722661717192774952130403751130611161511299548806484090985959133510748459457380419870233634432996983639438690250767182016518594156317540707077748485060539305835783612270287393028377007892045997877636091447594594279476109893270627614307021086822613371073209048872125079126359758284623309033429310221120345029565791830747364116298769910980452760327407580976803252627121211663019333698560775648968683759734264485001956176161107677817025567669816831283517403733023868184065763608529489204945997756225720781744704091405121007337798104546137398958738718716393646846968997818895180979434889770653099612615372544272184819923812164004007903042902911109284341734060266707237539883064123059329769774024836744328701815098787235854687508994116867374053951271030741348902519940838947731902248080095659999765158377523500352814558687388759474705596143501291673561014221375814856677365663601818968446724533759941039588471395199754403890823727665080158932799000326827720424437068181557815015044815221715486895528411826772251295394101155624363490688393465303463405387129831412911513000445662724370165268134965815149942361659459985743095670351506604138861799918484710458047851125819096252452247592928716625770583162880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 33099435658742825868243411790796509974993470261262702526336355655744789977429753559091613341552203411550273929943386180571364418466955600555416683778618137265259290699442345026692434387939565168764976578780482230882949434723687498002682873232805590460857047804226653103582538536678767577626548487624847106516592935729163683849672604612784163692564447983362285591031033773504041285433173202819636320780944617873164667087577866144410876651558498198625318102102589750559299678046092927325206828065573012371555440379580618724902115361159848067346669382764204145059100712835378470477744776064267131246777921996251447416301624391241778944723615703818294913576816594313037047556591762206342430077192769649273446533034915883948002964356544610812617996052575193971365939164811691277946318809432345825926714733420083212589071862809265735022943769583079512785457867185387146994284258056454407237611876725005349601976965641476695098046802916639939526082866615956384804670690112652016967182667087092131952501311808516988629345078226750018652283835675648967077150658346549583340860880349243153613016006582034404420226825367878678775561900626975584497043920159042218697743774634014387932617455274589362764778270217696357036107661855964093585922071403399859144057167889993706242545770607897872194876680166393669971175109832119519067185046931695678324798838732275821465684985388741636748288727165356294663454617772876085623232663451510413875769717687206087375492311578018662715658288164145287858641433619431265796687443069886096974669544143258940647580239372849120596330169013935207067460096381074723957479742154353058623225511586532245138075040294485201741785817365673600732554237728605840184859134471335868203012316642201272490199937670292596748041451930699968927551674999915023306810270064655611158452247363443955000240014996665912398427863903145323728333596140847836636544421454978813742478490060353441396390830057666059701999294642649950269441011633179458045633166422515905888517711543740731891334710596513597684926010116390813054039046995836596452347110381868331171680192308185843501114624441399943878784651334141354037581497752319117432924972177407494905096321771146821874124939804149626333478686919202319036403250390559902810400767395505556192094937872452252420273207669414019364547578137573739801577888200048139308754901041155997234414003942217608829996700449198221833362122788758239431710368531633567321961122295229349056648413122010807745685311411007714016333384166668019484939306806094197307713248657329818306368080052695099218194307103918267410045285233873501454947523864729206088829951828054761417529590909701189014235335536049281556283392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 257581043267605203738585421983010184168328038538089959868762172512568670911420238884455928209160886011119902130511584205080652358903018394474268159239206163254756831825238096899587054108048577810606218846075906245246935129435399385615891423166964467683296238153274487104675872614045743940034025290281562600974574761624173571643853096213869776572692870364894644739292216631987800276508595634034848936580932431831131256974703302354634860263819255137735913045732109791502558167022569816857003767941009915711341512342195837932682742443315403706365176439001620713498946906563779863731709545193286720276338007160903644374035673760696398698545083475747636601833873183770670109622035837721346081281806727024011703826839122090997115034567668600325658618756971995495282123801358345167948499635926804596722138953631234619317945826142661245919500653031124884172149025141933910433852897235978194203787244193293669795141503922219221739954687780548274632539230297382304507325875090314088979523633622014968328752322088160916678934151771811803993911296975101387275668568666173704831668667598722495342815287235486850636695653879960161556799402071267337388680917564042858243932313176484857176428305555458483392716596004447987249758298378756784614650783872773215526120336445309699828555731764665685208316062650668251321349301988627518878386368634071427548856446218181557284705997692182414319028466783096637287178495763126832416682463413172764106468152487680360391057651147382983327908112107864430671964237101101335394075336740678687489613154571557427101770308046314289777790476273314491479500851585664437249172451704542125945821896676553989373559508737224576180840804854109714897632230550623220177776328970903884448156924023713499919209609889226230311297479555177566973691031143787067226006342931633822639244721877992665396117698495588728402188000934220016670142903221848887401666239757023565974406003694381560195725829371084650396190604870819192921339674599668149121929980572931893668792370434576499170259004119349029118489803513576739408586675684743630968012432772559238874694168013493661653334647110851228331696088986482722519533196009278688686960257596045353505925333979135622505934671080620703993923181736598726032283211336079380284064947071981930722250206634673169068016910133712042479135193406581775729051242463391077932254519835102109218037523603091747645004121419690771243891571232688085197018524193874592245821135886318193163837024791604702081646017929604162745039089994319144107289754015431206345197248039807751248948210889997050126168078584421347915784306870395237085670555433506157138847655033035474033015766461581586027010439805074169019760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 21710373048653038068304714868600167015839749804857573274506413395847956216605867806039658763444652390804943932399067873789995819214362905645620173650157650843324806225241132464950495990471278181768563968698021190708280909712976572538766360225023617293777262963139125829384390943101116927968627656682955632552583405578693033676714653068148507140428119274807072393723669980102086843095637874095646295307291466707401535778570179303135849130404924975984957666580409041704318982872030970389500681677947818974763305552152822917912898619393913574058589823416332148177848461829593329874989261444432733416396582625465975127638732040579652614263862061594299896856648019499426928414993815448983831978763932449034724068939005714934717832581110281041382460009327223765856396864494083474532467801704610351353518356266264746670318142028904006625561813445171379725434371379541618994475346555531903127091793504152783181290330952653677485376784043574165638164210670645177217796997816444972600386270427422291247145720808093729904227059981621520321199552570373507547033718660597812400345533344034893303626807080497709197929897278090720677176610291821227051679127155331294322513388283630983820975670741697008339099024777876894265682456896746064474959667401297644729308203247337463534824942865199576155376664411526618701960238403806410500638187375939836562649150547158049199685817229602720461169640192635396613613463906213071576946055713586730421875374459926832687297107266002241543258077807200590944862641736795878335972160739545451264220374066207042805538732296009575533274874202903804853561739229075914448370846424524253163490664570774548424098176992365985346158117269636622461790111210192664179704541281009031417117314896496992117238431562972972764223193859724414430928682238546936217573317337728715387901294328010862870112574293250866210254753575404296571122299510262993003567495225638693213168161646003672107723320485119379915838437520870021791036546579832796732552716296204121823692247525038544982015754792470881561793835285494832684595813096710404919283868640998267197240840190869059233549294570263109925985365116965954403647710541085933014073996394654769003123099727829360152152964292188828384771162972302420311809600668951984949378606535059637552352843744381050902269404196848654340996890390064683497497904521495753253927964865271865022283257749357196045981953607226693490996780532694074695379963823582155847699245842319017080799377855701549269278556805309366212936532746836475238122648736635382597017725670751137722287935295748264945678511626174713515652694535935452559966671939251824305087936412182353364106589646357280381316441284805206268543238144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -218796074275803696141776946609756511640010574525550806848743712989503567962273574006875082981601013647806699693623559678805106829433956123807551661500111743813447292903380236477357096406215225179338603969197125942031204977605394678445414499561770237225526502550713941743581107172849061649256304770312733287121154297650683177828343354777019875025021326567266310178152301055928444401949496453432187828100146402387788210115432856061343457360208358252015004102813562295065055792560414944745746941485655548576211426247210872790081954277008745536686811494190800929213856406659767952729448021274008803864733875238537526604506239889578082290886191925703300380791799509501569066296394046921337980817439227741059173125865198672951270436878356039373222881418706245606960656603025156353712405697180464632163586810012961803422390109866029615294855369538048921186728408399158013517723191360397686866698494584979734452802249095007098302059809448716693958174593520592696756355820218601419842984989155196978169265176821185600186870242516776678509695505281976267412270873071594412368117562629214033250052924028099509733035527372897365118393896538274538900630922743020925615116740502830294614217723558010725999288482333190242402461379597869974997254760697935978097755227950757935322011023653287258207473276318466416996692699247436673361980370039031885103417049653615431631029394649036617217460301121293279802708405283553195039031302292759584139283045136833976285951184219662263583894885999558318284673028899635807268918204642114949680940472417542768591640582407324885808526461759680819610438404366285784349103620224415400969393044269290319807185020198064807363540406228147700133248291402097412152054418280278209234278593443026479997436727752340095184031321142343976137569446016936087724235056208293340768184456843267372525169472165127722827768976058855854960379789601311105091999875666765702689189800577464155292030170282523339973143938788600972426252503986207590577608192770225590928556133251141859777039872265056187817458168022205600542370360744779458635680932175880937350179973450054343122445294995114764678220909049771304875246866538352275334790658469869068822737285114918222644740463640832549819206338259565200565478323477609685710632985333016254301354921104653797409724943979339988178037550193890946469836153265981119344598373846231172550216441449202956986750158299950705647517123040249140632340204529226779259808581422435974384186702681347906084175423948496134639102011610893928755733935733458355183575902239230788314897619885934040830982167061547953069099012394167628089413868264680739955701138675156328424365456835858961087318714874577089503376179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -1864895566736464058219281034723512224093222965436543542003381168204753719123860238842947390971122595654128954577349561066901312591779835167902464382136185482827209397755153540795707523398004838510964832428665574400446629757427856606525673347233646764474690594499115877171424164222325940924876123532799438834687682998960063490146825687853890418825421917212904364646917211408393233076038714312750791905132611662414638072383035206076949212529443206587122791902069866250789341919165890542580732539809532225388093885957399534349834819169572628228840356346662991044660641042942350321634896795145420802867333082289657044904738050137166281301354248100555546836704969209081967477332227530875785681628146004855848189270196268869009950190876632284166844303109614418156584781219329233958927324896002765232175841152544673679406038562986377938362057795143645607779583365835161887869528435412174284450848327859937486899543672208952691463351863712915042386166098998697457413110445690072862413833254124596007355725096719291366897911385971268234129556334372713318323817473030676637629019975825292117033505107714182439449799853866708247024184886907020336495443811599224863797655924839834773311785463434403944384629266760756279260297580180556060274218263905380811873457231643973498161548725551709671243007024549525241423692289372112757994861226305041701583544885149939220574727386844493120129401222018152693507016840177263816643113529145010704058966836744365319661571902436826666422285745962429686504573926333989476519791345740006528758155668706388948230762121064671163378852981748868763216018817743858984989367145889578600179839294837382541755447079400719674984506804682034708991160957561698726128441674295057989826066166522783371262465768314200565691679697499071994692924271927415708795931203069153935472783503778212728877134787485797261396322240109561098364971258482621148985585432946937350394684386666876513954199583219672104222144817556683241891293278633417218800934603913150945507421016366110217842225922549922018176372300476992163944650701870116491619407998679814715460040092407445034681014921776432679751185452550265963596377150724776045037109641966810898670173343554459205863122832595482313879942311881669682381201333923418245680199446014544195808899381085490620481816844255406214990942000945470588098407802538412148498341723224863694279220149770826849266009251673019129180979565868876779630645785103233274938059489288820548315395415204058807727106434018299940471145718504668092272024684941738201619564527236879015181844065959692140006290414929171617464883654919420266710397038282048552727849959240423755723518694057941889141647045425138940950945464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 11166531654531978581154163464359587607069780048533634732163906961221805958130835313103602340649467728206411429376574493393092032135721397018442181046100959470019934852853149842618772530682093731325587138234520521906513928105816169925192713658402825904477518721947271383172184427973198931776516210323660913154408678537932054578413425493311138066644713643931908534399023019419657459106392969711303669179655801333524133957388883845414972924994999859440199213352269921080571912356774065591382871570030082154232469659720429301672733766556056122860302392334064345172482434577958321482848622242336223532773523360151990524367708428741333634340527899281600880855372693362044417673407559948304472307680661547563696009692287338621850424544599018566232883114245756072847457431310416400024263691555863182397476425116838801806071116165636691918450334686552673395694101345144436896326132378904393932161251667349619988940367344531600361604991921442641593585342848066635935529732432349340866747846905528113421668570070293704137934423798252066739755988030544227732797685597901114743218654658733065232045095238649721175897163252632903578381758923974185287804579191016393752757812561891600062750607503254282294679842264372775614991302825737159710113276068390215200290513996160552071146980240146949740327426796350484165463775520455406445301771262819323192100717132565994198374819574345099794402483004975808306023690412598808403467334619833498384629284881234152265855918293081620700057743699345038370188605329332594111803684333257200095317040628774348914207575585310857928938418619225328211192402982730417466113135140983155803094640617638581824143504895256102617067313280673956098268146153829279124193776589816951213817011023157227593837342898699168727855338436611875914152227548334146090930318265123683580579619425999787955466084539878514283748873753351213814705307448008274955577613155064000899275848730745601828308137618862137257078429359560544845143938972418686997685502495230297823739026828073980996817394759986186836202115747645452189153542584141853692186363772107538897710512889928295567110180229477674464199646184737454888235488477210827238749928854715802913349764614337760055151854176899936566963314753588791941353709971769624503325188441242259052275593869812161893191574381079159411877637493070597247487852674423314370976235563041014969128729792873020723006936172990887743480491040589560729312066176235050691251121229288414790207962934346623967874507544575715182937952471881284642648353750902926581015677179844590528648501825395418073977249528819046447548210331129271553442459968996616740854734003989870958715299793364616116166192634285883053836421038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 46053409512125557184654820314152191280087069464606474260271707642606558630464276511542664548541548704218374121427815773852659200894672961925664974838827037389105633521442187853753154346862629079970326468448818783558730532124893404695918825994393168526744735284911627565804688360622439117595827835502772374994209488443727900387330340918593489988051175745133589260410246287061907242399392071607352660141010672101416238003869912955488927323075628391696969359732493073369971563834491040850912326278606892474261227337050445752883016958672057606026166503500890879917261973025063178192622898367824600219033796648514965301483901172647713320596396673046194833168534587042947914903364865577938676192300279640313950261149855760219180432929791158859863603381946106975051467254797204868551267742574295990942432437588138214566442365699708212933120946341404453602879972236174715924817471476407279497970026802690084318981668639936802260641626101402266240514653842978591793005473224958581550213250677444007279265279652288880748615655219982701672234273381487503823650132642411245189047320689303968914037963448205395940754980078343709062455880993772295461304462061383231267691615790293395710164567880863336364328441779986923320001087782620882329649391517630761775029908017976158209889201793963349054577368248169298461525561252774848054334085289944669067096098067030082613924675846190077123550732260668517015849019999354076370720481859341742606105281040695737949154893079436944921289161435260392023152531311221866013361658178664580668878403769141627029080335662349443520434701065493594826950677103009183540256091141033755170316720433491738375578101108771391066559954779701247178318587163546840021601568779394879644632090933810059008975892031230749494758749646981902037800513972294484160214147296950870095130250862797834896320620849725647273910389093752277170846010929202673425720967748067657052226303960687882152684409822856539059745205387470379206946890726874785193360456204348858357323756489280659817407424044966186828089089409239381814550173279873397880755018172075383168034281387566439985645910562748483037324982384359542422488681255329723210970819626355130257558895370931649256552241480916886900489878978909916656758446160218510130341229151583545410342142682310048105999890631250288203546350263596534441274442794721981374542598905842408264071223218295194596596127295436630926398980710777293992590507047941885334396729586608184964209732790263723644013510598677525164515737482200076497024213032783112412408716232908868311347557180461194694802007998459660982606594782870421209509668378414966196863815107409855959140515457272852598597635527474633960356627611648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -240479048551087169047484426734936573400837758901458871655380247244773539069347933377899977652880279558396386164034911940196636377857462751389528986381900801969401836310700484399973533736604671447814973266734637894919677251793561093402343938226469587573768006377185825025536907744240248480874978392028757970997026846245804830940330964068871145700386695680272915497364038062977713674868209839023855653963687252648443898948947440057987302053083419461052946911281297988118745096290631829075754137146245060512729123404309444625124472519870730901521059351786060444570307988211174204117359844645805537150737116043123344329190446941756567597752007988112577730144159879267429954195455972126519988370448677746364240381897116076172962900714880914296858605925520236029928607731831794702667496721317518401264197758338783212130787526161426233622346195815793458008837625672183652474307224378628501630185287245163322208197985908801094917968764966426448296634651734314513153022413734280176706566254707923937052262896601305037172742841874543132164746604561722546086109475987261447836259883961785336511804813656106650789843352170596417857580968194130195028167045046584007570475510067031940865874911479788193704779421891785399142159849834901426137808985602255083958262423956708287181308979686373289928466467902177972041641848164447972576774705003689322266968696149060002166099143638297117386017072102940759026204314728863262636003437922688120441917861566346840318808187006278540313289535465785929473393147599024333839219476670749609443476553940350638619886867135959171279117920802201622713665073574802767243207478112556133068645313874216467407170286258435568689485126609179964775441663322325905867491600021972120606068248405667174976349711769496032009454914319139874582029347692725138268649615803978890253283288116431825654694132470852852910236588568350291050864121616312904539382716662556360900945675593344314229986804288751790798478048897916106175329082224943097596101221297778952228614811175145110630553419745753374424488026483655565450874782763086302849278398162170695225833630588076515617692173373940165302025381513173104912803017646868253686063280712975408267920011645597452980821568513211505518120129554853570570445418038063613885962178633009045914747105126004420621711489143793827003075735906256911755418382995473208802175417357871778350334643883868612824472091418759935427400411992987100419946965168131984627886830154864903269307084654622981579660090388835025211722845469120751968911233273507516326277432917109492283020870222705732098733773560703424282048436599590419221801494825517252367514339277430383833018364753423982541388872555617473393591614177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 17318071962522630765877584785117026288598702975716143853324131599939887230676963571443036076558965129945865076695713072382539544399729746353370957615099265018384490320008248004552947054840817635894972608799129212830748843909148403541368667411433794472904093995323900306952027444250771311783301832404861264640921425700794259592362112498247660728345652945789409553874537364888098876130831596435589209309788884739235466404305280961633678776601323442322470556342490828518635407871780573022592332660823374331198815133580585213552489468245631152924489496341757692730642819792308684543636655869340291749217439963758907381886050073518687933460566893581560563337521304801561528151848512352332578752592614812054862551476298835325068796622397575664840960524552950352308981184517710692429245074144681877362959388141038293657039879937036679800634774538103691219712423854166009859709597096052295258764048295870889956227684780359125337322207367550025520077438602643892778803547778808499535688026659131056718393342892516315821516056106395518396318053602348834937713127528479206054878567188812130650955665569269337838063504325583638259718624653627447301966184247305832107217077065685845204485686714010646452380062383263784541865130467096128178999322092713375276125485739435809537084925581661486407409091481244172813742423033757479296114027942552786923198693767424068998989653815490249935346587967320511278236612365556105252088376138709144439564583299928957298170869504860838440185064289819914379976324194578906759093956340308740056477164710508096237712430598800181513904871434778059797208576017098809292509587802351064126195993732847955575464937373747585868862599928673864726055563960355730804630390299871880164287588767314850019803885731570653416684635731876177986188552921419904294108992987899057306375868741993058518113122333260560659510847756263100676608330011565355213818361626240155626039128219220571598517883243008001953335013552938958868647155488426669193113972175846924056629059913780635521322938888586295818200286360626061512596399043140408390332002104123164778696332553722117203831401207999638186350293196961684621168356687095768042129339897605376289233352160828618111600494746512046490406926543700697960628054346946549574855572485390558288097096358210477623620459254439273021138388606849645904180089294097191192735403091847654852310853569235988958553479536641526333784111475236699480107463169621458145778222414112100884664258002205011034076527023411989994658421873740717161273214465705080417768244821477490392147606879583518286786805962916497185774049755049071550366081037472916787550320980569950682735259927176465898014562194389560767084842975232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] 1811976930277887432973919634370794263014721846991549391494593633393838844406270194677385462503924182998662441081584755447785371391791904772890756815398629061764940426946032050769758177972780916738363981352517889306319614710373667432658076390883534070058534306373947088206128404781742643589581251470321645207813813544023131068870393521661868148122505403263308300585117822553253379511619018539562477517255648778609507566381392526521723986166711014652687961726955287640088308163901070659940146802285317283836727039095430320829318039057970080127060220714087851459446362637525099164994795336788420760896680254378749018496307953058304429931572472221246164303305660220646423845308678339495151134252539610396146324963728114171554473953873648881637320173485879487390978643961432273484323944418129939088300350916148141052622085385444326060909629505512308597521701934601432486977118544170588131782404936691937149290219841567610666426276730161221571506971273583149838622701077897189479230859968787758128559211109638107764462565083949046149032339769468159246618449540756705419112651250060028208792730821287434263762577891178000932289124324760383806176261113127423240462606329569370315806424264588003965121564641280078399387344022043842299369444486907699727945429449810602052180805577546938231072651312896049579373644414358540570680423521886856249592482406132484522437135350027978362074367647703857783192271816193250462820787582758784945177561794945920792346135763752678857738832240454446423828746748625311635810302507205932115078165168188139552739185548448186457860650435686322142866054973992909679239664448670886224440197194342796012981953993302234658419005433216991175994994673758423343969459658881403907346065575918285768829346187991599248557899718838521933458938088885134873302431130541518466664066838534333519711692365853406043635615509883605243714199968849778630746194245921049655311250699943449455091808666065191489046395784635029769401456510763131946288266484325672135047803121023307746551768760224006079045224033929989101544124469899974010753005441003631672043746592738984435527162614450944910598590618332322532316550898826656486273715758587359057426091077182845944866915475312481106336401002925067659417937724808672323485865648692094566303351557250299517940804079901831782804584929755374254397675378262308156959137617675205107018242988255901331996914408992555361232898037574180950548781244809392619807489755484521841661953322638029628603235726982565298372535154417493719443595951071720381358618046543978167002769206315487668161320719420015319136129124894268731343013907916004344400648004264115571983491346520644437246817892985039618214169600327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] -9996705014834119167121430323579185088194161403725733842219781280889400805300271541136338202212789592864940559803576359819106478387917874805221321547444076631598948561097521790613995903629219683590936805158163319222502568181535744127254820035400901879075397183011448598641727787627731558550548287866968056952870289598349481017659293582872406999984939413551261323931959474267502352596823304614255985884332123944495608971752053819289424121228885622562651050409561584704022315091543479609227256457209998265243812486393468314343692137175849428656481916171415569829107298910078997789474544392489730274569639454710775374190558093064325838658854566857807052987618787863139169106012384678749396906281080096802217068445503814974111491252034139171093494074305932066425442934088482850008976538635589513493953690231253144701022643732169882652412927765393856657860036917868259214538222452442756269899351206290677190440237324633431990624402561924138344863687950009552019470366192480857241882039734110301506778225129588828458407875685557467484500775052325991227795066668542527075587459684089372962520518048555473733509638409141754948648603305614362644456384131651791710414584162199490142849419970927813942751962841449227246618146639968532987069475530015436836784490552227160686068272746300671251331814105072342743223273727577980578012261512743829993443288717174603096476023003051838533374616412316120320441944427707019840781609228835928016025372681500041764527143200510593568740743200321789104699388539570419916563013328942309206009960338972855515675095223087627343560793158192037430404203804247014143952241585227718806286193031493224434607104087390518565307264245826408032811707965338438948580157774213548506403810896712894175241204606169411146078818486970398040953957661919429121300668770978110081036393197230749578231528810497053520173818923301353860387224753559359425811744977805234126357895491125269333195472427630362239538199336047085960968881286904962970993301179995432259170964910762685117909564836692808381292192680074769252422026635501154026794198258497495090288106329878241653370788091563307057768464183581568277042402772117674389849812314168472373543788360832881736063186878963500497971097458167451885217304060485528316475678514785614470186486390626655843575271664275037486968293925611086086016716129267398879274869426206242163391034387709871299871284469068974225099805870881917757061097427268343611444099363073854604671294330285932938363172173264557179701021438206111968222839883876533600110179682578537886780683832478064366702854137066990870098347183102870606256923242084667162783619294933141455339015801726312379405492696914899764562613808136192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -8484357739320753882708118646765995338025800347935266546987749307859211666881640856692901183553769936730030169540356777199338254994246265417440445622228616437136879819356667381736436197872535659192772724322251931547429630794820320177971449688174675164239945492805924171859701007510419806644521932043647014219880120500278509202769491274674270142433047826826099474886698536065508195173681531738018094312122364046560325837884375442249108554431965365565052965839050971364521066954434536406900650201700483785027076101383488881258850036190463008353554885571470353737620873450437584882188884931967753883455364375378583943505578639641854972034984613971397455832760793816255857921448245658096539570810399325812265122416492895571839733865608776296130988347033822486358205375106242119761664096949397373889322937153492995689311930689184306064318591292781881482069033252500605824880114663656297593063993099953628076733365731834199156896176197840729723041360655943356719561884872344660693414689806410228358940955421717281873251325948909045958852535481762292589100823463824671600695455627189932717784636580197107120339663579700433999736389044331741400117233050936017009890370364985680302530814205793174137198762846029480435283360592189400662927754862793736714839091099865154561405606310937199430443140392993293177334293063719063639796248774950192366997388270373798420252714415126207005636987872800690594407857043163451246412251321410540954801450530926062865075297938886670583371978902855839808687504644086852888595821980112672675635088401149995674758754210056121439021675592242984377221713537225207179108325333846500536769624713740956537668102943663869845933755222128788364135559802207012360537668021761501245394915333840785334277433659259379196374391907080901752485849208582659273506297283967966913000255382477995354900111736054335338364414836803558226342132805240424536294995184267914774887118500325840917712010187231953100890809773318147155641773735550052976221767911366470543327176813154036504676575200911611546709976638099036806204068628855195450982462461383435715554271657482015748330101027808643761681519696574861400117717470946207203260284504672812767766111400791347381728146305244225904450085117405125010440972294534837222662397241288889869836112097422504762937686359173320896374700178114915831747290655563670339621950760219823015485020421574866871628281466515638521240863424694110808654075674518786543901697579869393252742905376682477707228437882228819757582676416135379850086138439507893887448820995805343681210514768856706128710505408661915856942440062337673392274268094907630398884668241724782192722175436181177750844303872054068510337087559434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 71686592418527051537239979338468116314164222152915683551856190415001743396014835095982878626286506595554119950352304241670528839889496678794548051925122558258324812544681325597876495956904908472097362637918966291697486907854490305134984889214830274812087302848462395020103578207416106072865430140623221640574987068394332786669623460188693576875577031051038948044978008468825747694169938338282612770412161690371507524858208143669529102729311275771528190723674706151250091928230589837201779542921517937909839844556308072331002620093023698390957274200286366156440532242550777896111095625283498112070096395530426282683346706295185833728075315148420863847178869267968831862328882562339033329115263959994011385737792116870503230610432219383838370553787810889660101122517942975121426210967306298451137651747154125420404057387406112900112023113124634019920274584754332258868779425868577217941482558753259648916764385768328962814146673646486636926056893205296002583402152851311861670285406449811001956151419801403591535724210918896882742717600802700945554568454766694244718932731254195256812350972648981507933497090062354771129249537195599827951348512699209272433057289623364216965693676690880417234546945892150059810665847709739905067795327040829287319802796352525967982308479019638877823769069786401712811056580918049815174311862944838189287273784183606933411260476950945098794964273285440451830545509009724890627141458009189509553274876098599128716234590281321625018497980928655137318322716673435245205972443832534485266600864222885311181354418008342594555485990191489464987742839403785667133618903996358105683542435390417736695447442021747572578696819288883839541552055380184520538851382814063636446836958151507788060172437564250242195751599856512588222938338963923527923833784686104023786642483003492425753128244766522301379771044768132044921101358343140569087704195270277072341954211256725423714369767559895811427052411298601030552120502674675033482873949006242198843238541675773180329588380418267643426420971284681983780369947362761349658238373364151011203733304826712046560328983213606448276603281759995301344695076581832828130389255938851368660082668517883811639483578368214156601971772547427088013958739260123197333471692824313302345382344088410748091112322015044224520029578570267984544574603927300733807252340055760752513831579190290025681340090541674552414057450559395108671393033374363014336399907470879869661162883464186795699968475520680469382189505387281199104381891668857033933278796451361245992336658605129311059335503080869330734398964570605298826645598083537154451829814156143531918983169202707070064496372142949913127108188359884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] 14684370062776066653855503772664925327312621638588209505158991507250729932800981931020842783753943800855290239319553250393011960193229116253189234065920783690882218657492039186950474297751130673549446228023687034881434467317252036458541324255172396037758773186657413004845141843312124169504580662970731804156349105429829480607251635258542228960094869247670442993157460704780900419988289395015647583473474946153973088350250693927552038812289708787128281251495870964495066700883181844348881036007471513301819051567060636254964967308233422933629564272875541682204201041877723121751385817181566980976653714739937244724286416899380116269769742837210893489913043321514341227267965449070525958591357081656830645115798332874512555946945427473295066664046096382576602290414164774952097679987412059978921712152107475269334222541272944520422443477333248246446961775005202378056571604690070102838068223247666399837209080099146225211829243105673763050230551512353629112237816182742955617368387756697117108729213637856417067071294769540524820300937456168414957575611039291759418581376784414750031027664441170943169126570631423834844227287218507614589869331171811633162169804187799431379265182661306109525039859486996680720004523028501773449419329225577981750789850028243834996333393655473355739586275308902023629530861943860382256418260868781890030553428135230032826348003612549996050907535492339863321644812001814718574432341316339249523100382352382013171795086655131492470584498346275133202655237838374429221473277096057632041444149260939384705134849628051788503277164256631660606619452733924820324817430626452224245421507268641008018163704374110299376124086613164402009540292364585969141158177294955667243807261790766175570070708655325921489426504809116202742125239634560731316170271354494867116592543797250347724230763146331352951530478789935756061579350810393833452814506304191929546485127771816306141978726344701273116547646771451326503055103429840163851420095994740251278354238589931103875509737032447454834669621414745621086354723919492316588901254115469277744538610724340718864105871855465214311070007917080270546202672010786999635060534861290172868947736118207490367444500795854974018718230376607690673122568463682808162311803101246255988297092072610898144547237541782578261919834404042177820701285082059426348980306707853283083808700798679260715466829463173922438664593348564296077362840048821750174234169166395256572862257574203915428182461591353880207312190063220062812379059885157530772685048479465004441232494079516431159338742518207098496964012770967687388453145654971463953745338247844528218927894357594050870959133376311972502563899656110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -179748862299371951662479861195507909902259374630671790085205747422029220746206437176371988748055977262169521471164599344637616084233434709644577079801683963902609592597875730750821479551312856576870725909302225747337866021840301164281239635809572956570603780270988731995016193839246303755158646291935801114476965937366183081926963141486390698042103917790037815095465283450429111269722407074339406456187456941907788765321072215658609073093311115482625442546612807854238406752842420394387287550071185114719335671948239973546250292708081297006298956060865789286522028024648386970315558288637617419656035685378129870404281074952826592143001047112871639069418093141354813878640471061355735746861289312815100503766241451943702973838716905813443335565576226991006494640005791501555280275964715276913082337000365459986668752415419370379443261454142903222493014565107016122270355839162895391053559467124457518173283949469490357158788423108712319126889838807119304613733793087726886829857499711481008861174896102446376218461041534581110512807384153317271185009447281551584606544557817576099814768150480775109990247048275249127136221596233926302699732045262948391409025512039394715905286632271465162371428781224953063823919020040504482383235698295632734179705275034772727448230355699598694782453274195002716248127697128812088022910766570550932456751112886698107855374123281685891458637870385148207369077570636746038080502835596580789795946031196505731112903156825101004903933999778434823907430924979179459607322281052205816163775631822895629720544874281886818404900112350820108785745255643261775960874785789756042272039687581404276525762174528179836906386025873697657841438500722596957747577943421709301530464958668782852473259962433647383029653289070316680473760885966458286106363730103260474178864703354789736024153595821229807089057559959045983566851716420267918999653425094233309099307334491431105181238819964000844684080947897781494989788045764554627832356341393056770595581332707353736680814794174799070773125692828023563436389610410209452449188739026802459296243285902606966752378686217255942319627151747435624589328459451684695128062386843075761822005622256898702277901115235480043942480953519344043843599567199113514030756183753265188638672823835274450837186649751560256220522556571431699236769254589080921437268035041386978786382751197695109148558417620548206043941511401285283911270684930035766921054732644155680064504981233146191957568311541431778345191494917501812282428535541457129718616937404595238700538609854545330988852460572558365244014243223753706953586367618408118451723936176035506472896300385231177676886286433435144445248395672551424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] 119104026633623594394405845243378237518724286813966923628940827460112508901305469855478982112260524120827058320430000902843042752289358528272558760962560227726992427872706562543710377179649826226804589151526266669120547650340663014330890494420900170046301310424966886060720538623338384344045295484458552884263020260120744088445095460871652686788740943861634968400684730517496846135629272272333915819452260392204235872395170265786924759845978143637729131015863384250258645739688055299656775506695943649299160492545302598879367261844882502829855808630599309691718728038636903244097546488850073774791868423807616916340551660009611247578173028016771467613621430414943426447691652128019700001298532458620490183180350339518353643182082620555269928256099928925617688960726007046788375931388077572345871310407769124488946076237029850085796312035861462336025065235812277844693169245819692996754896403309856311050251581763872487091225492528128012390970262046796787023068608752958932923490165772632301098198403798725434547214103996191834197889711319193206172575809040814925184438090665105026445764789144416148197220657785700828970593597027783412184893035288124143963157830812567636873035260027239359174951549662165717228385409881813642299680626558600394699139253037543394875822116660747192069850588029536281662450788989615404035325771455176059191686560775823098617728893642579643820761034368744318668396084658561308017513065669026408888636927638007371691825780520327961526470429291629559897120257681082623125247665673695911243351658870840915592985294583809783368672353698820665734033299144635330270907992677174416388189233292936839484236791615382474703705221340106925365895231208310724300788167188943873752520736252264231316992498794991823190181187992992024815852499761043098830619499115410276249152472867430686858698118221218458433153850936650640183175606138488942796366349587095770358079268387647423372211093885437460921060695247880548713476593371945132484172422695814085031965478414922536123247347473650692515827771862272841593909755259532791101282432975881853631961629036270754377649480126603034408460496028166333973347208612336543681521609075111872114780815384978507094619219361044955524376890652330202071300768845685816982062192644177846298380197932096182060217231227312606678902225114244703295469141371717361021576612902343458382447243279868825337554715807453154775265454463058373892169584357135985687775491681446150820310425569484861805143396566131137981944147661163057795451805773834395358007373121602671550646188067696377891161880021045523646302614587126906877512049315591721381019829982691790230866075744234384912284139152209346058960196264263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] -1317470858317210323096672977151295562201422460551638306307089769026525649618281421003940461283091178857066050074529431077660760579848905113740692787049543266828498812899603628312406834628526945443624800630202125068587132193552714190449803750412130972778047214368968863658693043728213342675411215789051746368667887391978319465396442666112195231765249570713473250817899189811582290816777392314206901884668381892380614534947783092367731965702608104674771291833140738224982401908469843670819525546321969368450234386848244534076646165936487718893327217976750206269118574527337302068254269156426622427863740785213522814439819799688398748127505151254445192566010552796956686716295772424997325647083459162286784152456517207289902401443393393829983819161884751243755168581416529182818499959409636705725550172200044244626481031777653690194869485069217094651696184279356238875212753236814202839755715945987610547228660621889493151704104444537672218723378819921379703479824806486972709272003295976537311682068657417880701663830855093569019025558302945711925514714111932225263422248414934534665842683930971765477799378471650412960317611203676482682546364858966708829689981615979339095251816281292518331491022371988784992850094243784842071388758574960097431395952223411160326153765253279625737676325520223905628253823243465167317563438062481271305769304711843799429213551377099817222243955967852967603298813029977864938515118940489407282005418973735477794692566719888528586412404382034079077482076017416692789313562947028204136713200505936320103725032749578573024758410702606325222237737510551792363503590299197731592652469742710354187186130604287518363343736423622050683878146345998984671170131089064035687884294955057089498108710571890229428199934861444427396842083401948854908135805723393188541839495936828903291604282400427699518724839503024396735157330600957040511860094927665798248147405496596400413708837050095317009413814587237766131403891237382201108138002367871607796173880025995557401465327593751593945253157237227229745161148801104848752058217032510823408433985786748385296479808888713430986945097701852731199606037626931156138860492121146326704667648009698175102393093451683485178598443587726158250154963255329696672161924468898297757443886667246325695302772066485829302195436406060982035059904046955546827109898511783840526617604477120538768638145162968437971583336447172692366470214080293366957076858866613275787171359817692048894560901205726016865744285186152272345109405699843040985232220463912595357448972784156196113631854739216569515343288894870726658434033036858410785178030774116522431703970469605360735897717184644827682044639686164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -149928094481845190297787961588238177767473405073879711754987282246973525082688271253372334959554490465624075958614099564589924532573395327393169871269589146288428199313087573085821027521366523751672655372221457519237350892814443090143695962819933591055805764753990442647020340823908102585061467823082717247066956829690654510570372696137685369305806675322481433584191221610982983102727732906927391478316341917266440557448975243851090883602984158424220297392209746839103600329977784010106002084686924391494220756060028481808570865974127719734412995760546563362958590346884985988030437124930965039043216756390348356171220259217470417727765030394356306850298947161465257743287861403621906079067352561953676212454264574471038052245719871318375715530855803039546338932366116597627004760570894213663152033025592852869583293245007157870822314980911541010844055352014176748854233635825440666674378242595158508909978555410024624864560733827612472497495204053651804894615126567774285849319713057343097337234126007189053476084457411811261685687527273941845731125503298128897041253739755096740404054722217335848317261702688986103988033101259290195484061666990362779378529999552733954136750700646452749124378611794896338502328839965517981352201871446881832289678459417751747147877916136825550749283795681807718433250279258837121309992965377372769952303705512162812350104803816905429402404801978871193980789651564062764990590652150792706642072583982990915052719504988179771154508172066040878252080613141291461996440383521469876423017614275155360081531431067981796594692918828631056139522152810956974140416404532870290519036108048643594667811676872184054581642158536614631278007396619298291534921443467342859355218703259064158705060075170915002688820840462975192925182316570366010659673197415449648103769570050787037861435372856135314461151843190932623649817125901654942802186354223070279001929238924278912731320133552179262869073346072526879634226955534041096824492107895447387365119780865119929083163798963472648804645455574725495474011483911965581369370584380832131069159660330592463731610235892300788513953498502362046803256122282641992914976926408770228635052412963786236410438497109184246885838149847291906817296701346002098750258110298192884241173568281329513176601985802845595042812191231556110586440760627368028107525438232991385641509216153513233369360051697943167423243404285537291567097471467053842113133485448175992686500855817199056034454515970700750655203383371461605718387626598925288883284147977282860942162510880561217040061556581954738666084809112588339996580398164611034537187959903757616983307665254566961925149716566755109979630423611801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 235344195144064270777083825330649804108582418213203224810482685195078178344173069542396815517538985032580313907580452192538027206272323016605235649100687090312166426561709862498132482979400190509878136977758472203747366889442536706575804782924894700000157863422941255619427815686673833399299107648322990553382037474339488615242783976951600218067620605009262333405001386071264350507362263059093696695382929475875440306967350164333743529605794506230681124293174943756458656603675832546797956974344797001878247869544986890168920357370215840742124067306642221093568039831437483719207852449551315362970780853780358152264220769228717037062095570835421528757624702759854544930625846642244247489389200623641527917937439325856128376954956204788150738170642817685596728938951357027138967924449381967068785804718067176105161853384872857018224185901584752059137933453328249492958674052877144805783333068116909441115083538634742480271887835730822836574326169510383781973100091934186946836870006209534827001789229171442844593600376665656437666055502099836266333566760311897444299637278917194953002209971434944731620029913609231980076893296348227404116642921468777747455393299982572147239794079502594756558230072052256889110763096010998630447886061246206581833644332649690432880637703648624916600533041631903024936022709285445148394441016065702010631018414213338578680530628728384382882417586741292991362362183712312482817699945933063988459849591369146559965065528683774992112945087263864176684704146217745955124340307636460321931416816131795869589693129443674719104682611127495327757573416546632657898594233860679327039506298387431975517250928902901818895440785403841551602534731657589129483570715230647390192346971831215415694745987843062306678471598978242947499907434364051820537004980154770197893664975315039497109332171953280843291811224687080127980631149839206037100094464479813505927367861914757848038791824867105216416544275830677067506292521074746281582228408889445918033308287231901556626738236608252785933448023514168901349199988327611639739908893376792605726112175570372293851654527181094348961744632374963033722337537836486218571678911610432103636667793610596155764906172617358645626297865659334022865532119208860314806646617090337822630949128032834651753195342624097284290413038268835021152844679373173772116081356601099076430073911136953507952897657894326277130381010709449754853537571466885256726247258880782872202519407461777688462823252919376785375882554529449754121718720580354804241874459699879093190974094533782930962790317058535714143172472667021032907669101761288017006720037858569663605360485776927600641436244821154858042857552783343616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -259182203916788100546084284496582959601341714702861273251089965961905192550528715745014208390308091612009991205171364951627225172890397256378306932620684601668160570533571982108082648718201123667587912777823335474276219889630956355241578090517053636475662809348275207503551464683941877348560022556435885494006507612956515832372437048444237317859353702479871630510401095652572499907249586675799681051859163530849483170909560196845595627904555656791762853027288880513371047047087811465373108890046363166467168575455143928353803244410385593813648168472063245077922114386098995410504124743416941474515910554167836465034850308186565920542358917384421284433918322957240461872757277219794832101780458686837529940432884296104542081720655085458423160164263349252334947277905854710649891179406632217068356066436953584431815726364201230286053847353519707184696036160554116124138907186873644152630030692801564934719167807283166206473303198875425439477447462097709664499499845682372025762490967470428666598753221528958269453008655479882590400324386865367798953680142536934967570886409836397280001194716753420239710372586972686769910590841989657136529450192067003126457789192005524794721239595290347639340799724900061141633563558196297798304072345732247054002189103956132848859888180782826331745246147371269624291905123863348302535425553524245314586996474260648675742133750266911660332130831347245588553980498503180479036859647155755712135745847418318046908156784933335530454648904878374977716824010122796255178994729853192279158078437479787312582191820116595704347581560593654881246884261760967364942911474329622756736915750836415165242927373233000897457892797855359301528302681193110080218228517949601151978019453601954238816219992621499297840563949258477878577170864619648882658305118211849494006369625741117518953928432956715773332467207199992673092602385681175500420157108845281417412319700424001870498634431017221810602979642542644877194198702764154243462371506763218661175677379179449735404487019148680970085405037983324425610400518336907261472874765627926178024717699967682696870114694876639333730810043963685513174870112288251721165517307486789094853491578535598634750561156401150620274912243522477861105740549815965059944521453615199492882276700312453003223818445390946928125158873046681488301923253322766726941924786387856558949528809641822011018549045645732932398863986184952690519512704586023652104757415162961832384914257620448933788900671090176522329606691968489377241555279016768611369408069048267873522329462758362653068594617328121421873443582713242659022752016213957129289683380591434208481174213809461196002595389181103860777630728265400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 242483157019174731642578426661696870584775929235029878439189352158356178858449982424426258697415882251248694106672698217049468936495862612026562342511904194506687186847610999826025172410400828288610411141147311817280682874810454300356712672061173925766451340730652450528599680277019448418113473799983586745993108628438351958566549290811423984225663727365686432648169979536500769381001703076884643380664892451303112995528540037532744123306348070561148723607909436591415527395835375756086493865130704428046724719603400083145754007984058073505036490389021193331413223620810161591784308616614390001323632758433800596769907284429249948103919365013850421202963553495214996945943170827118057055622437989959918902180303411879432254491444081946890290235741735292005459697735326359535740060955113932585702853610941143281127126317569042672036169104364729825792211210029910088187966799698971182959450818570362297228657325804431054724077551571007074967183172235052073297011364125562300965053545444970932223101665480401956972634207055845178703051365436268163661554412560639060824031181352775404954042535460434150365875936367644341358804335592564353905087825328150305012905094561945538619779295940243777652230294182761954641650362983590592974665980605595509093414503462085291627332154264387611584179599672536642807495248802545608277904176551063996447885418196178214999631482682868537077859048653087672770190907870216598555103892587401699073936313305394826114553442430781514860942666798641079805853805155541611613761162022876438072152484337780367961304707769688777876986202451927837629159049128576856384575906083257413431100143532027257648699129116476325947449557473529460330360095938901615350378572058725422382253003417949107815242334102799179272805856131440883502988015955015570842934168978825964682816694639817952112733232234016401060578849630931353021154041538737562247534161734692564939069646977109386297699598627263066814682346289616263381538236483939910173444227077495602509966516950668196623478440755360554150983837592469071090969357719803922060514410959159448417587078255070807152585782906994301274289157393119038461028340005714147185742813036887913198041908907412897003933648434162187752267591564449151884050593180345433222936711219532949753283497919306102524780969730591051394607201823697156302457606889724685303196545961911850337762165374779000000357240847375324204526643050160440927135871333144607459112385456519947065423693721902019164819534238319944532546270578594332630308628095647848921478719131466112363913554239069271698628083487088294667559717951243379485951293925668218520884902854576406431199563008555397236037583517447468063377037897760768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 8502560762670831320864445445422924777579026563362275276986462302330521584993425153290809013803247802924909523818303409056682597852985704436726943488953604499917753682513004256155309907579979463683828315465730216900196784472942079993125824602378985414349115407365911605871475875525891800120517098696828650498597513705492100967111818657727575437121424011804126516142779421648442864746598798552543849536527083010403378127809588044176537981035046496031511585386935404689103919615795595404914515400929941662419053919682310661122888372500121038387561317369296737950223600626919687399105995194468914020370427925043264730543705355856853478696092299502837639625197996984847519019660669500028230688891588701030400533262109117428432214468210810542643039192085977773414814877360777952855450795324308418210731157106741035475658749422527436671407346284343354889430814336951003966813577933799869753031968523037014377723453302389890766931961733948577985345526861853528129530738354872280300247258355162202793041886881640069901876038359852658966631457970061576409224868997710230622009095175240708067224306759121282236462062324459096449297220951790739323427536780882858762231298707545241678119001321717779714458427440164420025950253653151177318806432027967765695857242735649211480614572426554159572195710875652962590017456773063296462291463472591305378188003419864903968687942764757529149366351714707547320934151744108110531942751837968881654066044214904810482121548191668473789613938957585421821453640752982735796902331927380220742630728912051700605051870438830663804801594576194910884939590608282011162717272123182769239459950424326135724824931879233905335605151764267836353631149035763780252457020381837223763906986353771676979426168989678565839447356384140642906138514815707479927281899187754019869342764236025245620369154287649197405414940453420305843165564055473424954421486319006165311591459998358561998599741049705188065585193907450970718918854873174907427175564581791496562892613207179231871849855640510661259892115862786314869684470785382571140223250113683633981917831755701642875381265646844968228327990771713450910854049794436232706322474477300603810113267885181430680307362474533490203197697383045101150710035205739007212162878684057134938915685134234368425875359124313361856529198371566076282748742162775771871040847187543560697347505226764165382680393903546080736083779700775261887474532505830222861229082239081211246971777395363589508217767982478862003734443342548337118156828380785933684033309993590602141801554520692170446119150904179298703721854517529695697043983565341202675493593756245655578097735345698858677374025049414494584832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] -320124702957970149528652244429669367010623802743094203395351006072593083851040657715723956361395344708912678255336585744646686965653973014160712477141714755198089420453122704802142869732568682952092746234485228087636552689775988645863664377911485174572564538320200652172271251808051690593755936023132767714788426587037967707984189369142449109315196933247471750364128914584819487245288188184543474634286583992547784224912039800605130276713557171979669231161959524185435998488489677183681114621816470529006404026798312524346770699681331197322332326392508177799326590071867272630555911378699334054279204971108816974132134598913424330716263560692241348629881016598924734967863133195122022017843343922067386763901975479997497036943484807676875663281208539488004736194309191503159133982696723191451049082167693952705986191998826228533273918166314234287097007266383519168280782322167070447351922369760480812551870580888056921870073533379845103018325144531806259452472478165088899684232803037864148120031009932510716830666988227638855674294029414328689884480549006452997012654160194897343119136202855797816373928332615577573018638774305051971243202015469734947225530620369425434835146877333634849605793025324594053983891568755415451082378025273729463610256941443566287167765687480196981068117373383066803270523294536619525695862273930757480177297207195594741774988280902235371140101202647000421828818319005665683303152014168539341619764494041939358163953870101521165752016751668021358520443313041900868637487591518241312961024180493530235925896034554485095959309659512691897932913640362936850963935671723021296207439565539313859543580999800737067926220535297877213097109234221850831974290205764758914678410025246213982898606137053039654272907597333830720678852175998562563857412856849649000452601521589766443426975375449581562719015230940987475145224659774048241876474833509642093791473617210485353780652675957712224082358908482636871513376360064788590205745934012806241936702194051271293723653982988880331726084988732384441563923582168042349460861492019038534941337604745151740346338961127276973005670108366876698448927020761223863053336017592420911509511477956922057903031104782868669569373268568846101281636002478021663697643613744703397246396292447470249173966703126994094165823674422760516429999965321703581117016900222102444725409153134224017919969165402477982138978196663475236161432804866852228058194436567954599347944456630223432792135682632469815262219756142536301649707910714778364729263766933892871230036254971668549867020015378242619522593064094477887489360483345604783582370176073860431955731901451756162024267932801225730293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 16464777465531800575837481609880298108160343093975984306196776915769917281476048666876368530986548291196973703359518356134945151575547580959998410300012458552870883648739455825258710153631444277352849294909010572140211777946189260495260706606046379133526736138142616796856840193684524822327766769463421492004332296724836121044275343470360438339722673910466411154819556088642341715231334769732840012263123775460057705403610616568278448428435143963621306880650323256852162464113087771043208156410740208239559916379485615857642526161931337322823792620539012342989157227340921442277718507779973477768830822399008303084834373262983586564045352948403121041662950150685480677253975054383746317367757391051976305411821660968127666013318175167348404652435351880130423518474680989126335759922171843976893609602006155420678700890360928583085079356902441145749287292322771236497253968143463971761857263963691802793417636911098846704237962216291972256404626362222137829759418156555427864756731840508001107754016728628903687842233835553689400148580515847701098374373537203251139542047507424184486933562682822556220413999803330754403975748322700316786653142173961583969755999658871036749074623375018487174980721712299659871483199675067545777474224272103920799228956418487352896591427515544655789754831290974245465341093593828758505917866860299067981628505621485553856187612397771566908071498563486708945337289141717358298915422978478941787135978603945330701973935175647589157638141621465991069173728161363864609453770536345700206716443073447284496308814551509684360917165685742849591458637273502347950173291625884818306529726198814458748362510668603576875201100084694311567166110087915248833506483992627496909928303589633533980576762561388545021779366471996967074939950771836406214460451932713207062833231255982709848172002558018978876662753209321925012389849351539271715439792972632419351163792172083797172391742310243775636970334857207420983370284839727617819608464315640175649575190937220589813533314595609169747884210074135747174489412386560091658464588845311993526744745080531629190990313253554592846311913802168348770039030816724564007470136684407804439059523679131970985241032863583100375509101778965588839117434481251280464371422317591640178699745825068628281678058441995514650610344535290829602594803065682431330633653255447114001058399526705137905602630979790074067128407936991484201166772535303236353665470647088214969394487504795113442884305185479046616365540906440787628620401147839027074037196255658380064006323555674842259503389973070506810256927383242454160785498697914281709413622344075583870857171781784461925988344116827016105295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -102137218733157517131401814742318696591250685598024583542539154879713734353037543111069771889647505459330145415347203151019461077658161483913926103227571826805380502468894720758674706410299837974715395531901757401908484995748414401570678175053487818636084315983105639509704415323126859374861233434384115496184275688674039548291647164240964067418670216566978422201215522688106327409629199950243337192895078927784317494762767926533988240736282919002662133440283565907503874959806720463221728707677560526899903793068655048603117818580054741829327503136480948906892291234147128987322073872446178394802790840211163535384047508946336413369228337659997575292395297281002647261724663896505315572895868958456475180009905370506858593830519591687852506106814560840395915009456167941215978864868803364440621612964094933542819246003934641489607518022682184362167835456567154668645395063776463078164696342507311243297802422704647344956528584983067652566537281533855046175550265456121233714118045836320187009784401018412240080519397927163521229664303992035171975721691381313708155296309797431169981622308093136232165341271630321733792277528416453618320511133903727686006796625460318545247150729923829570262484867474998391518602215928007402826291538896797907986417412400969316902836726191397732001318983311087021277571150574695764764819981496606536619301543003481058545676214461672800193147085547012347044167411104378185169577994843367735404215368525325488730312870970467743673696270256437242067588245317189761386626438624743335544094775592331811439065322558407175788229286532755253666461400704653114918199237708488066630869317774641038904523046459740343000064408350912652367204608096245384161440872061752650184373688109922322542110834055389136131195842599910000363164754008119216554016736071115348894153160201828618730911624175600955601628574555003799334073399179219834670799871851815090966670616209484659928203378001345363878252990970440838768915131242436612119785379518118319007523448340283239021580171000876788394112479503743312383810842030156254256618359256773370937293129590228004189392168077670444654863012078283534558830626010559477380828044622606948871293843785307975891647330565614613345861809099405143305561301239019507784124052692160192438119234172937677286695996666230015723983991291436410383819654985299755857683637756056118584403133564420483989344436311405304427890220671203805284289808358726074855288660819919667500680375765804369957439423322167498041993390735423520751100018471653949665872414675777777228924269772150364118493912469617806556457800066459146857637051347795766717924620977705186634105336654967478633695095848606327562567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 1542984828843864874526021928460472752555404647582051140692282805937353686590081700738506393848599640834670296592735200894011522842129803163873289335877476146541631510379370019575704680668243448325008536986796213540047359646911033479723084545799989126022692963650427722859722759999658630835931686014433703303086358727637854128145711803685678709119397673960100188572430833029930188505365722234086684202602357527877422043515029203254809524465267228316524681618604349340439462389645435908884481358459369973535667252746094385605041192149664953741049359259314669210653232787704079424247577082678499582070129501897132895931591655286067984029381163422632666105134787797464823674848522593860166560260936926695610679043948839975759583875935161323153267456237787556776054593357788407852246740383024543734908974317316134106738394104468607531208480520010816977803997604487306734327462701166173877871503300259999413102214644750811645061890801111563831499571074608185155525488864079868586928256606267844416957210827560039996902400509090905758907463828471661361292436357322090548923544100972597131652611302771059364004285776948454183289609742176322731826234304121162984517941831464313516838885061256731589251986088400690464890796716767290303509487181976809955299208082047591560880165629559789106659632679007567416993379783159065057421617545706553476656579681721483005735328931043985925897085132245356078959881569399174464914585399358144699178453843659313785927139336091679090823983354492970499471095781945097184116288077148234525345649876897052957362669452648873025225628886075482309090128086712405636758105246304382208175179897736000400653147262735808794494707594558293171731380691022189707964747229460545613979491386111564638361550735142136054152323426591996798475862066625477494226811079242233426849615717211190156394847668956751019679202443613985375540622956590336411784963528602736652904182743149404051244651530858290128828627416089495877629123743429865381235806096278999653752256584799928675953540074005272263563750336924118189882553990342953366209699751558102347161770872078999331105146123988262775104448044269291888149315490562611506581406410852725628140120381335745288299205509544912119103816805694521712502584598361602830733645812144406211304177504808261078906011675290345287448290899598569396923064683668814612584827180859667891987707710753140967752914210310288969207408518008652243454711254170957728312555278789613455003647413479407384063056175410556261537813897919615142667516854756979656537594573525453550673306015941915528214538056253088889183993334750229379017286979812425203743083346840545684510763100903698999240858494055733119412076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -56694424023247332915186896637168262826518190784779969141369608651488473607529883210154010358581761153695124169489497196031213164963584489144963737882206625134798147415990374689701443918382160872875521814036095749949773980936967163269055617039499743877516721232674336396040433398902358799115371460942510471289946815619165471891974846339977052739395966328366572167038111921307887306114690446293563142843202883143400832871122910742203450357927915977668063678848841464269999848525919633151904185098082899441588661938570782414130703756681436453443090141470709580567083739761589701387082742956194009768614272477320952306844572603447487020426444759984093782804583728299301544377350149170435624130387614189566451760606815478907325027954759466444990235268059168332192548180186124827606151059350570052130697841409970050204017493612547780108730536031635013190520504741568101968205663565640724363070514064522423854851930717736915842472841203741300115143038558574324874686887338074069326340157096954520379512594250386743394307823134931889424223630016838548126751259882901102408643594521168996260191723513092125229631700717457722202726492473009249217532206694728973987204692800312581328991231178308979754504316122172709418729775873256862344109175408106034450999702225104014377791044349041410436570706152004926533906302512015941716640526222907779013795961310520435391345153657179322906135539508603054562296396704314689000117666784759328516388049022275556237797958085166035378093062993845779796808721152618430053724463707357376771721851500661204250205601823253202184137212975386601601837509574097556721104557520492947863176395854741751319422892070044771852552647957796773658364055719816539525797882821739545809635616005776568418260683513932137442190040725098552275072073663527226731959580896671029327686686107617478661649646009543985136568030899511989298635966973602510496100401670624078691142017389885841643039122986143299487544233989517054621142617972003648408390974891754893645988127043864507885506539621927831440647283465417867236327817341468654014358393702078215639624128795790633992243515852124911461452060659520784519972537157753477710874996947982059954617550050694409774096397014620001480880584277972622166253647529181648372700199573647946485060496960242933859190062965118540246584179692231943111846489050151757646566213282494198229450656265642803001916585963398078644957578151621603286264346814005300605774099606222886283190219814156783894365838625053529984129758209469119062907791263339081326875989349780627892307503959501476870054588559049145628991454197295431643946881229203326851450784251495060011216051358020868232135808315757934043599994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -42930727522190293213993381329894351719093048661591476490866611637955450331065820653902450193180384791105311777797677567039208448844860936732622905268038099180843315633848957689035847169305658758765731881641568618337821137419353400597328394878821033247628780984463587012260049902775902370057574059856136098705644383779264901015330090040709992722749025399086948751679541440109318691094004692779516532237103761438745431217760091674103770964258966352186233778171322153527627765011695940553525547957361986016572040304364503876123287881043668185957391987564454126370736014776950391664317822867422097282151962031015353182413001257074295795810278017071546069587634524523494490144968152632389141248335798416044440097508361679782094204452275279067600600876029993207585048540116550967766185396708116662307267078596570857817323263493597843628118872724336856750274664874971144319461184774449124432010952646413026667586726593158109592607411994902270588908612530485523028112650196684415152212312743959820164878722662994758400543760870370251713864137104715490451928660920810317456514397269062063194836890565960927917921538513826426372656345029312965594645146834618769088580866049969528605038607551426173958756861212571103578353736850770008110482254855362073738771630266727725248942648962955569934289851775994256313949367471861611947698693092874033632861296045605037852720812157274465231132724283934004204825621109801979760841411043641791385368948839522845635390386865915225780310766213446408312415478236599021058672391474167655808221329374038402445986514908658997712649011873636384085855365110741335845186673170500194340965647170386100100133580623351207714974041897140602476424468675393645186173057640722348579686252052925628615776784243834345750638540489372958581347773640131137865177203732612143345456653845786941088394036808895251580018444405677686244099291454259807882539760394642743540599708887380858797393800367937840194314721625203270672696977574783333562060356913772590932130905819068105922155143712185692645221008398822903676156170292167777613716388376082485635697180011201396224877804290633746280033716820188393441965022261074331830847630233094730308473922670064148525975231032040171397911293800250102495407366811825469053150347027503289947865877936695733296572156344457185417025979030020070840668875879151684459459588769097055740869445287661782372164662525152794981329934078572247589813187837393010208521505617719079781038217704061017776661864226796886441469236256909803381304049385171501106372410271181938320040536872870318502895330955182390497121328006679552068276689801093092202854538947127433167401508127857966119682515136234245222626754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 5082275406348116213436760303846138357211150416360914132270834161947083522023184298893709336347342669190522040604438203063485841490109292609825359264387980591556725829587420531750968130592133784885748567166280727509933873484710855816239222873849153977363370620995354618316836704768091705059851026504985186894639134540113689660451964485285488100347255047159446473315179807328208353488681512563702947878569200301336085897771409817948245049986637472919674632244624190628657656988026683106253548565529473821769439546016499011380415457028084754599738086059433040724832187717372980125806277782415342328341268269983425557480796591787280598525986233386593151145645629443757460427584734481148893052431881804356849945071071878355156259410428849748505114204564621663067281025567754564262235860024784305325380970009809561291940316958462836070047629457454973945674297415397326481360903191769981693560533846918125750058021796949489071108958350432286082642277600247010961568753197631963081304479117371862309896567045100123500901129040584345102104871499979081686113875050309153471257967969856509475791628666611454496581480860328411473530886919288956198152996008127508230239538702705812254485354343425925686761136023640182856490840148969212419439659057351575203858299347891960689458360126933988889264619692245944272977490254702815826795164221586551996953227908525623769479354721557846859874078851405198883170168692516950753536231912915203094858766203014677991268092297527131196747115768425674222059127490831052927660444674560233038963866304150768030341815427827493906858444129977094217257180651924149241022703943444113142770825100868592880396697176762154337458099678752037275759672432563885917489053832555682926643333152130316182533795764465084725202162365261594198268738299514814198815889277333703651495639096036198598962951216478802134416891909674422794165606945070119045217567057743380296920090484077881807899951821425311184351266495486517588491932971154027508021911018797777691642342329799021481587184799109494477769134387900168189135905514875422198716599409098547941183549632912523578125734757133054252454216332041529712804722146998753425354643802796209250175381581705775101059903757163423084492217338333753363846949518399896801236453477474705530222836851451219223528633196772554316954239396400088872757454226252144854462215390406316932109435422440039501517486134314537124603233071832444555773393707305218885296672589190057015007370964674245070314022626483615933187401057043568583453287149937374628614419034273122506253493704284230133119274139493628766655893131495965199445582932790097550111561361969256859702578778365640146112465105276938981245546659840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 556980882437675972500802939588990527013051065517364882168705209139535431463559249596392758816286309984986076599313097657423146884938863172649834732191715240866024768437238228470546183334016187424767401299316158170596813342280561846842795725629876591626267923682427596224715295467104493679413859028630811472112476561361335989936600830380997516067521586923294806226654113383066137144930487897336512313612004648217824228047328248095734419310631643567614575790892517522982200710004371559350452192495179654663719152501811241667062690287636703825484802743050294049553789387422701956029933228861198746267259990999452900502778635361037275801797291912743117993045728809391610487648897041723631286226517872523503963995236716304707301614610508839081224275897642111691994583321006904504683222000204102813756973887588878404065498663251509968178828113708792346622096945053059819979055380662688125533785283262496449287939310988242965851375781144307157488434744041474621693430682522135564662970303321536635730416023233746559528733794170593811341043012314522989323391161668523439045944853738827156391022473350304442607644103634650252641393690451699397432159067964241727658040931253701778703352291290343713030116506056443541652844523424045663789325352623186677992678906232697821867572533923143162514214777965629696357745317628651434157810795728764140433091967655873192246094383470790339324310248654475299338972439298080515336574146493918512344809324166574680343694121968365186219395651409284552838827223968400876588187643159302248126524955088636052103811183086774394676610956573664301486736159289573351656910868274541678397116240299335325510169421116600038736391745864962164594580680786933755331956500373652750617914320979092997044326592421668547943142601265406287336195697801609755191732231501726795338234715111835891542837646266216440227957048404503012612862730257310412083117178957519629699219451371158084013704201588303565620307951624825112179073026797114272208793787754241312059006131106937006718494500666568112518381366754181118218962955319762492962083118788054306754535631020972712256020158580779668630161029796281457479797492814214693778492281367490674471267610820822527298191850363582262865298269730877012226371107872850896242968887832786007786866041404345324777677741169107507696561262420160581442274696002193255803729833106697156745113150799033327419182192690073668722305846014564405461375606742445832493994414571395067748734298199525954148827042359640589827681163636330702373335581664208862151355175268224205369176431491890332938270676869873935080949016309380084817632857223832640153518090905483356923717795222763832822409060215437717817039781888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -122187760906401347340918520213576583498514032359786289379780897644390776272690062232733257367303641252207459026097606345853682650456967395749475185632373826588536984881844205868263663168327324043390001018646864873662458928464769061287642500053985039471116531858131800554144770548889841434029537191803214924909196139980129915292544950493716376639399303046708364587222556832394886448652558216246477325861892184447888013547405535847401358811057559463210454176946885247058682913376623380499286187330763691570022145662835917249868041030948507654138119851379320717527266150724602471453618983398994187931931037762690159025166708779523574012149176578666069347192785989599288752936502922383836525588513954486801362413038632412002968122754455515175368992028592458787235686972760896911566410255454451307634618224104883706898651945708664558594125333222981483752601175902152256339979484248327915014193141814754170447141358959479619234379331253824326748684968583366641653328088409431551957081776246381565523250695756877635281846353365080010603426429995961168280068189049072196394575143748590598797584055202042159275680453379078052206705901962317630731457054545316806765925047299784494954597507950835347621238204432073505162757610691967544316424448693881625885307388772546651162569893202566772280277407451299794556314569841286034831613894517376386145157164487320985198094564314776945917121389220154030386955775980755418728188190692949381993333552071390990711911781170828520833885235978382103124398084192570025502233401538396504710719267148636021235968936933463651864430795293683865688614894236416062016862702811379442600226280923833241419309929517074466304978856864559054255131070199683165654190271922611065858500551303617203154698705570650062180603845920952005875324668494207282383981950312458564741761908380697562037496277014827908327277436548029591120178630446088662238881859944820151593129361446164584544806701542464183680509365400156837674689102013927342246209769256928181879431706521669488748683669987499653679313546875153452215151362655546319899135052683154792483274111025106124384829745953195710036256986957281186491611324198249178474358786514100553875209440933153157732433083244190676537824658830525735039943156673042009289766112810085029861322915001592203290985064008639959589614550527506952844778174736061449945299061846508902244134783185675351426286539507697244363259055515281373994135469852184359895503188947388184073275389726495594597664642065021901969826237725069168244088188659759805579201052383435350359900297586382462581061760301443148780767660893855736580715625451057173694254846495917652352563854111460958073267906487219180652970010214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 77469481452425351886140710883522769693384940995420437217183535451865983502519662709793231182967320323731349452076370647808134812062469071742883821796895681167694551195674443408770529912023815885706289579874600525113240028845802832676238878800558860395098739850701849691253534965734408280925682196011780099463173769026844138703448925853299103169571287432501058278726905154942250874801786049555221550833427381587862476292910016807020708287011579007740856871641125434653158569670298458233096273228347496764942429475309821739335523917653820708906976315832077062294104422101049838338133717814697959234603908146220633240320114612492640524844341357519257423011407864756073808491566750986679054534643121390408140960255285405023963006015425921048647792525426181045186362041096317675080953288055055787923682660682914162776826882704511528422829164564823296808006259822017884736816933786370562469658781208909184658359730243490782693222434106390450008108598944350384968193556559556500258017050871838797510953918142620827787447100830374874995189776893766996118883273982037893433798686125790153400032774806221416821164495455489751746038624210462169990304732537259850275568308498991399096681220321769979888520937005538168830468740670147365948332989308695375616866698322726832705105012668434226956386443310746778150692670118864965257989718418139478949464785220207649725936533085157230315588694522163281569555597699218627935436246961837148895698970550568094336682472698069743939726407444030665957771180503551490756119916959255420647473076120276714226210991495217786242651367894312265728551028341943068681991831248514836987531783801635299559236361551807528804575011470508774378718577081745625213981711218315450714285043345834211736725808335260976731109056824139188057581372524500669582044050156769297329778794090544668666225048675095504070080554617093578465440046716376746756231281528074924361744234955988034202458243817582655823413152478871269162643138214141971234066008865184299688937335076200592861702627542788321540870789397442988737756024673405455331987948650528942465898498973800567695343267428883866379249741555412576754485899393413446537278856845398672619450610402754132086180796140575351903691484529623861058572105172036519743298911413439945696698049378945957151861617453786832227075223006363290776353345654225870537581598223349453454101963870637951580649212228501123466809322038866256836884394735671868823614732762455229535821460768683799017108558917897021625314886687355080241639234479491467977671499464158458817127671441252481455422788173595130776019337646885021085241599302754880121450108512959339355756492704879465913759134999470599652220875046912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] 962521813222099829228510806049089242213255678427060353953452213885558325699728543187612812536685547742025951187391192788668741406902418669333274160155343819869728110297792798750116515219676931714028124616805335890505738204338018741431973893731858415134850996803039107744766165353327736828777635933971547697324211958453210282409893382005273231040585152112247250331422177414359702668251818247658624508943062218092045595191835861103911749943884052865884888553533278887941226473811764539776099811009904944351871174021569129744768411344852058514474921219003195610667982542377341100771525551478180173893185587454491550643864013580522864386092255438739329814604056096068405496833270440905612843731058618228380106675899377189947258710560743460153046852507951593836560748924326999880903984524685544163920472821964163807368103043499061601623315674511866013438285274198380536971155363557352301596429231297877652380591063753879057268033366914307789640463471799095939789232760408482053102194224968135890328375556111734657540346363856629045908513533422114787789600524895346470174742428980249607103820422388009451459041481748353018874357440946749073568423957491129586222643583020306694819823958698836288865175532688357449762217987341769274409112143365465261436598814470208677869517197397094609738531655086179309725431609446349718434861222820952879061111467200263955957728536242361011268866593651133965927611911283948354644914726453720469813434928554049119743657416246989782517476505736014357088161524390856126833824414514713420307813354313582375593588877411180166633812456317537725431119161757884509258030505240392264894670555152260808225251804701688597076093538576489191104052507573746299085759076870506360925418005023564802751428894084464674509144543688997517645132099877292114245671504402017008552654222364968916413764889424809448818820425448030312044966983483850500965350410166277682185216053140776461645796290013303714591196726018393897312676258619020505315234891458593032215803655815582067636694352257122644127457621272781765810964580772332429972790354759733849150245315993211820709673724395134555951866894766028148914629574990579763062018121160201543965395651964393625889205752232572562236264431470533584575672352953487260989422307652464653719378908314760280624613322864236336823356020040961120178999714467905389507727318766890882969738214696043524927669876443577289246309252470628706527435772576366992056266504552965232652595660002317625937053808072131644473373576525218801856889205368786839399552747498426327596999532112895377008972855688037124993034299062959264139934474818005687491540344567201807927136412886761435859707958316709975678214335365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] -3031992372919906305561844888668172378244863407804701221863893510856233984632476862225875858560571813144902732970186859936598490433097866453845411215418423841453443749295677108232394006124276295896467030776097486851088232325899119499168903373399485305946438224351973595926925874691238324895537642887881612044522881349431790920045869681666710346169735801428977507383919931396097153442349603589607323488008603233611157791467222247930937455369117165953153447029214804264740013591797427034513517854507407305896891887276780746495442267443038120474848744844497569012383756360888092860662665963997750127589540400263285620722797513012374803397781175496988784258546517030511692353696506592619126236959150696387193097759244356737964884550654110943541850217078983569561096117786144830324092476455144836009766421429636414456405175679797503839810863324663446526433329344073121831933726704139854110045521105666550362950623669567601310072389465932782940122565458009594760824853318344118088893358092863699368010299016575869140977324215740702249472695675909888010202640492535869222393912537266731205322698205016025606571935174027286613686860444658141715213893518822941868800963065957425332127571719617397158380407010344822999133603463302806382637678709343635182039955715721777008137163006795939057876715517479322905484757122789788796927238027356654380887493806568959111534395934215755133165081710069498147993710029199097692213851386947210316596523283894641123584162633608547996283732862424459046155112677067020716475575919968850484290460918356910001432819955942927902139660589298304589451118541666791146795423402149484847921550337524430435500819275127330607423206852885809044200464514397237930273621497692551736891123425987551784150328502520888347995355299816856273067358603008827318440575994341165261409056825930571271115982037376765256806590503576799396905774796154092750032930917112735093360950872552987580088691053455920378816873943918347431383405455711548148885000592415526473579740762052678922532326964959362635061241312623087332394764837859572735962101347544911026735727290776478539383825655579360682361618286037623346366082870644083380426031687773995462122471786910906703352243641366234959864859683731425870215659757424004594498409355830440586259611900375733586719182726551635585418512631121161143197367762908268187771264458486010226618933167660243910566379090044486542520496641925414367113436532627229996924291596192975451595573467649167980415487181455021809933114397033451347689017006627346606534499423907887488525776886247868288398225782293113492919469534586195694120988688341106783104465147979358096423073421021425652003639331025049914119386812121088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] 6758821269987505516530494738236920146547795967362406127708189999213952141190275667496494643995635990504238730017920403356142335070234166733345244536483909604257978156904131355363700568242432847325708648093225630506612662758291686775542897199056974763485500872176331163150670110732176268688504088324872429915745515595060481650016163765046513768039343235704455492239857004254878877612964588711510640093124334056786065432599778866765451680702359345191961055665179914187083604385788790891845604391419263475740219760093340045324223110870022332303864956885286916141840614522512174069865836203873844900654221249989443109778081343268704833464343223193292392577515458990760477221984338099530050974332946524032152996100938761268845466144924654254276311281644654482652879351614991623051105896100421608455946212070798286274157820142841612268813542133867955121452235075382601630915769185382128625056547827953528192009675011720565114177917103866024530300290603233129763488981018412266966721337414412312664893591752430241972700354017534256522306482357011855497532474804581392919904552827089846221771333276940305019855648828104939043559511083487475782604545077415173862352194129070713176902790190270949622878428626420385433144354379643771060962078385144491362938394675843659370774166407466152849779267567397215565092301047215145485084516876001116048366455522527211882422959567592548735813132059536769685408041315062826828751302898524296778881592224847461249903202181317392284534389213770398569666000521893218671796393989689234273667398270485630611970882000922117137331788403147725373596402989496030023110839233071355446027580808881971788486527679203950759290575833553898241625831965899838521965246046463873554206573946292619023272811758313691328423764571782850559038937985457051882339165408994475641741543637016743857243513775558373285672111269159232304417244653319217873136590647874289315797043977796451618829177820924045658818889916694137195656100455736492483344248969145830769381238849008904415815297403858838301423608535718580443157743544520035717716081094348159026587591312765289706292627424899254465479401475095935494284916456113770568719070875588256070536350239704428749019969558579203971050661333666330862516019605743376346782693974627271174612640664392262953067707627334079476736281955579981220792213738042976650477530267471193356568404815615851330328347474132691435915287776785195135093344083640112883075195790492086222612594936315727680640424040692861202362066471352713656519478839121830629567890896712314930427696690057317083169593025087332637664251232211427236016290568155316451476510124290548461127252280932848636217989291764703224556903548846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 28050214132213243641543790355488488100250403607522625640998026023481080875529173397446766211237878376876298679609252275536928708821226454923077086574695235601227373905948997883918962903735699238298231645135349442840711976491368292927043141771002420736458598802752066752337531610961270328082227369459783594450434378527905314857051583185340355435884263920885094043846757349508202831114238900001440149571085009572984080400138610578533321927667965086339061306618816528240295483256766066735442975319835051714908310336053007459279794161436225857371365361494547109848937013566074743755104312512506866962885837147386885902060161781085468663851890640381020247272148570305930076073846039255718087201774149992578058572170353013687711267110668964933953535302209491177004343274277022074644982952753981342336854731080886428022237998476039386600973774438991376728103532789836240074899316096809683516355334074311994766375206008049941491691958336179631393308762087472781734803455517906955619976262518669263030648563856770880804360589735868507167127709561413961666631359093695059174217977738929497659673730436588266802823352175558920265500523930844540547630434541806662125658960066842912619184257282957358582582428765286048650453338164080427284688067801649828226810357092477738467173104256699340962107324607967130876466089018817577569541248850567559396772094615147240908117560830001655182692086876628691934603979396056718342979637683277514334084038121389607711502146200847173828110650404944503048688237213129851940139898508535028206213160734061673808103447225025461068842696694650019338145073355590231877560458157732654513382993163987057789077875785660892980693188752737022292302219802443059870511496193147098633045926115809750464661216698912143341567764734243459956038317999966694721702044880292764011257666277071105260702898734483159433950957133853663936002951253104233537189074928346047279804255206042065259956877909820538847199607723129312084662197059166800034877597262465284502083090512406197972435917795789626805613278364995109435883475024011174799752754084966489746351155672546748838666880351003603324759559946763049091712595532407682442076475344693455632634432987547540703022085745721873566619767121108511432082882233949354821094730679072106441927513411095438214896672565823355548636107215459609821256969728304933391071048916646739296769629835618662654131272332693884407784671500243751245939689004821248825587051064946047667809572505148884754868808743270353187715864768102595842286744633605187070561839502935772954867989208125206434022388280394851240343243346560546256211425733725100557809057747698216158034197924860374840623064350420699854295756401803264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -65496558496978656866146487042944092493672843978594350082943005959310046011340496307231497884014774099726835560892612898793259724513784672107621078497114902678384290398986858221964595618540358648885455219756385606974348265502708556638068334909189216346284267229298539287999595405842242687832150345179752145887942786565678777641184392477826514479464402878889101490220734880883628094319652294469567656347822211493698157176456838429911960125421386089499662560094740544848634625801269849749938652032754385234688158280499093232688793518472447591542128064048012706973124854128287378069049596847398753610363579648291226304948690644536472085477676219681167634435478825165375831035422105310319616396866064676866662304034858230853599649557222842730579759413125079073218258117384160949978513978808374569506084955887831847031416478445682380228597894740185515794354055758057317892457091715339495620808780517876454950249167550026096286905274710716714706758090567666082428527777357484091101299184876167400934399664640474581792691007185690375199112106152212658933451777059529310295715583511071184203692217881819779137204663189616697678671804892974040892498422809284167923873197779077561213076186256619791711835572816841924880149828977712452332739491917717424757485888480916089635674645490814776535165874394153570449450143540824030957525415119539508470711147629690225414644234531687905489032144813816983780506446063301851205932683132895622073097834971467686939257029395275504808529470135978447527660140182964582349863973192460876946732153862147066712950343070085715416849599645320246290044460819988949088587749301995744744886510222690041345716334968397136706687298332249351304542110182019465531609406844326045926123441581399116045415345057555304245704567038224591322470409569580666818663893923191055505113400317662814759987528483394426382392051745575606111848898383107297791098511150414249487085440862821316036537256496975609774727655189933243794548283652757708754100099883526355813403181105749730485626083389394069421047959855741315521567303387831271457566722571496410070544531507318343949249171673002704951687262372779227740470567091532173346018178794226815832671780432064338479762346593375845484903320896854828765227295971445620045368203289891478798109691382422722412281537820179669420905941057842120861953853029755878670244684409613869654869933076304086696743367173431706458113427759694415328485090414041817816107566178224402200814073489520654058700303274367953402358551125748331301312257909838044464391016213933680172337815126647355605244137293093418959711688385890314723541613889314878386588403531023853604273850631048350947398280159918086172647339589632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -89915094809229535473211236994732073797449913535704909039245882235002734785318153573076769084427018940789870061533188300158189002989273607461376727525960554525509216260106140107615753130028991910208330212136896939769381253351884954067415240047060345798841772623987698372186015928839509225268602283972326105214254853253575603584491107291056557176558107631498475083504328830839930981680244623710050071644979395099938337632222607444530561755854155267473868512779963084698933458320713825917714356927253576838350096015888730132664671112995794849695240361478475317808958924157711094997567852505735416794327326583062457447873132500056254237629295551769963024900136245131678248645575090374934638346659239158279790851291191019942396559656031250470555311531106273813598902893018608041045103351112262924664993413602585793947640941216635619336035719932813462606912118513345663947629489843619418956347957577063365630092029067702175284308718599513988084994038696908258886050071371778726408764920153938507344418124833441707597970383003696924842500081188530737276980575650950990757956334927212613530468849096505984780642939168334462029616518527039786841611519484469589677324347905911899169657778648963822789243491606796296526405011638771204019005320391101542385693579334929200007678222812060523664117250965659237911864003804146173879242355246026066992478801457076644487273668580714273288241823830936346741442703156335915401258722884843076703308734042633067044758081107324774758960435298243856702280445732537849686380891141934570942937864078229744220394021482026529067248412067083468622607061435857483002766830174858352730089085240745610540355731212823258949120016001240206780338847280256052535276271919681157603759370561697150804255616537322114351737403796535858068151691160257586759375314938377345393451381264042572615309448418069277437921127380562384667074275865568360458020537163542572319882035304167556010243297440242733178516417595286049210708906426321417321030709357518562049250477178806751961746914399386757650631280973206657348631030624322841168794215413354961267672345251957464678904803584285334063428220862093881641549487061108819045219956161191239808234056011447642708617605260976686633004815431971236704175988961387207179520213915855155939783862213039237261390431051612701015820656834376465564087974859609148724955935533175801469553961102910856865116291750909627023952027952443865756250205065989331234666842139492816072696617983109230060067644686121785292703557174844874748105735016087605867553957013251964260551535169522383377223422343535614677270559647324950347742010207800561507807344795308420278343303168021449444616944532439806820944937213755392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 187589703586350607121471646123568533520789481367325244046255316144056040062933313167733461546155147129355823877035350792938300577601703024060219475609152110956854321690529978732682402303482979961890613048843719075683060177510684546230771184435738920529445862180883941206232497509024985268098073722991383130254188052393979835335337357082147231261594154633415378463826101448981512934169653804605086610375459740894204347667280084931569465256988110981524499278807778304426615793558064873082850579993060086525210516991609635660077894558829332794224373934023503435867973656645600534501655215016168803444431207773772224515593867924185928384556266850758127459540308721271917773156277040970453604952429879252052508924716520659052111195044661762776240996049908610684794715786339456023823585747279798542239701265519080779647283149503493448894815653224024992421029917718646153054225227516337897235291067190826068685208743914858571673565051285192054170852566274765142013230340061929725740316938815735370282964876303081133602841545391609452600169237061495020001184936662075878764405929470283875043380663842542619748673536146486674484355753157895312751367600164802712575350065324578971495715787304988368129086853284120127963902095420207835584278430969986198983429813099172099576764959774256584781556167856807456360500054498623304160216851455573808785428252344869419709143467282499895583071758582891209531272552728385615629795831160097283031222986635160394514899027870536560654492238793300270312812241118953041809957547668339622426857989257204036031704210035275173381581416177512576377614047053515707424245720816640220389451903101223484125577049249687285339681429466395796852152667678088270830383669584439133203671527536007997938315841851383643267641320566999891608358134718338121588582314794427592779471204358899421806727886435393649970162550118546111308233571406760350426431498260104697086612997835400124440364230790440222160754892879034927127821768245669367743917043062762459831568676734930259221658617605910494973118964790068312164980642519905566470123908359466697620280550407235911025444639916218849821943626099258665962815029556450461511156073509750420686789627557167003037794527598918499555766691106442717721147989923215099888563206251986483211401265990963244304243805337233845252639082589962096740088660729425579593669830791556862449869334863467975382122075286121008333790095422265903685620311133332115472768930633316746223227617510497330856852019733950818998833389170648010712806825889505454163642966046670151725374560036235320628198854898273743998079045003460666617541299329540106645009283925677643383318534443310965372492127820688052949042713749094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] -23424824082196719684794966138198462022802592602489311211742111880997328962809202478111017291092188519203075461939181280704942342654686640215715067889123375858212250243187139820646715649335607350539369141474717642385374048291973804761561358620451757479790013775213223280838028826198165477002678730689995964364653133206075644868329584353302480739523431515136715705975036227543024304080625777264544474706527068911413855365665480431413740830737004745083483783656864573045774479393839474089586300692091255504208055357967813596194958311724036552618496899901078771338882936639146142746949594453677783660980734099757796621930632769561748469297552205470374940172460730538201612585641743920893917426663300805496816805985133623099263101492067702116389139326355661474360437567043953268127243057591058426397434422493028617120220880925330082097849460990308934703050336328759865387838295606250222279042624520685134325420060479168697049724522873744064628848051510398233907333945008664118439205722273380588745102909183532874473587731645835493262915179562218710256041175157507500213433555573569294198110239173182604048725406512870023609452200654926474354583918023972080776787885705462197205380951821334509203060519767692244572809935089613553795878287337646902193917449761453864310685422007331847217192606697058008986578355778448693751630330201670956444812626251995776154590730545684327072400180492564612076653842470230384360246876941066107568255769814058056621144631564652235179722943245836332953871939211175013308238305557957625548764424216329915945602473807089671661423156523082156363034192756043468769151328281726862849676883803198494779775996270071910747987304539813540296275150995469188633687952030806017643168713728009454866324918853969760555531927959344353425302896395165007487239674921031005133762791601380033196922630779774717671350842169888501752388379507638742596445818944412331833972780894411724855151535662833862493227688786125747309179199681416157276597998326397042158894700695449139154430532423069661584646002108037378206103914922384964245592264263573219557723457444677010204661225221265237442849250250103262034901273558895745858337068083598717807456051782841640034846286559125768978568511016943139252787597025129799589868532409270950993168282110271646011396252306672731765033563100956085406370290699305991352752333213785936981208884630262220732057379292261008299459670439414122692689650041947261195672449035971301585758801925121773573250270774043681416327759880843100983190179058616437486614202438718630408848431097923581180743890274398545079845534551456392369109652989800737119706041835776311239773380750581525340353186155826218341856684330188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -134208136174543852556480551138579869865619220147108856200466414253222497803574898701895063431567191253845058028015352250747876900202977215738759772682825985530999664668575227723573052216037817097944069919399121158377879817350346827145943176679888717617930213483931583770072331187653847781398072053349788397086846206114620789751433512381302642716728057652775470372304367516503592124492968541522320391856788560032555233882333694443263730306493437140330795214828019682332533245811980593115998931450418917992554152187448887714854356064474622457425024682979654062558998712079337351027726943394088126557746713111937977904453904145269715938769310408353367157658283590439997100670944274475056730547043662495942906404078077632035179814692746357049291514370066854315817384760994918170727355741678610913801776840716030772208075823984740125828221618992318683920325301098814442082789106265224079000225316416534910212449639170189776202510133396503867148521460593167278065269805874253542297288067073336597003214933918013764975742996895881921686030391538053016486620869463596713325724301783052389150707436502880071641139879579171026377640904265485013007166095283746672148632185707886345711248218921993800419320054342809405578991961911916235775075221375965458888914307979914279526087224741313281004876716273524738791687856731642972387856494135907503554068515803120258220994992518334486571157060606695896812541599427474591039666769139352752754345987154817554362210434406652418295432985675359583562343534650754967017386333388190890917586533300124106547638735398633327468373144580897118100021460635234426338660214273934267139936486968806666437606395897583109103239155611027061477987548182387561765370103862624759614794957493570289705765312092066269273061273650713899319861538566797717988825167114142153178136858995189486857125220486561236317874151693476562866425805344879482061881424413344064139135506328368142285685491892355338032775165057434295003201151374144680879038713305508714945288782161269164874895242625164281368124133384872639044306982752128232312375673435986658241502636479426455412418753457169692578079745750112302805444490000143097165961719673922468811804485549030729055395621569008610320729682743366348696068157079556963437310174710939922575444118862258162949140356483707292041473815738023307920384024568786767820582786174758297454553824467754585289908862860630487926021116591913139426709608174898791996488539150454726724467472744751753975382119345466513450648544919201527481918103730019146966904543965564014807829746251218849486929901160443586647727913698527639344094924458690318178263158069358069555485902311620592120118305041269162392597241570263040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 323366013126735514891776751766207919378928411007126634371590504052179370953798724740389553180940225780058824442428057276812902640885851579213827022438027586089789648786409518335080735002437757566005104119060611325128955809469696688353840101885778375440431242290246826145048188472866906516761584043982075539613163457288006841426237889236630832201783848091223873141113462157404887132080722273548571718483968908191955315292206520458522442547942463354272974515023049301754681647136358201446164716407148554317572751577538031206625234377755144906626060493508246436716069515460362787629928172839065585466856102975305989009846721867091257789968599189074048291308654982972151710339388845876391355269110742071426664253036246035475821807500754673119878511997736377229289952828249568896500308664641394159867511207383102273239078444722410197978796738318168362199694423372911889136057959517057903416415913364391070761079957105780555553995694544191479100056525636435294395643451194165904052150259413707071479709585974171508475584606122044751331917839184734589497985058668147322884528081320718981032037670477941964907435342834066289457459375580674105395407841343531066636620295648729978848428119210130821681100330287780760554010003179725778342046546786547906762859550925675974442601462069606257942314447195231402924488900448424721903074761085953355743454399026148318270218735815917925455928744911882020373149409127882090922803883959792848948871048534368460490136795755388697269468342242805119978961405938461074840034964236535274718137458236581484378134910836653242969919093326219769813836148314099849391407449834910281233487499242403892827348206772828346681272313855021949712863680578860170255754769813339426422490705238076709832936842334000522647010578342003994679859477991804059604712552583661631498212083509168869217882213736554169059401932145092072165460388873286940350905407988813045931712056602974735154717213858874546208742312360701681482183366658835398903987534815263279830403577067343819787270804443584554160331794177342728896455796130116005898216064689696611148970404713392100422200115152904930346911066374341940630347783337754133954993314296032956495019516851686635887064573924122746499593870604248101791515362263693347612271078065869901611167961251740365603411990323088701186998184243493045029460244114985688625694690578502344924636386707320686443316359004747807284380803115871834625162071927289169000618987986188270274041140827565342519810088969567883571195878439843516242980760002670952386453565382417420551420779123018893701205970909257119761836915377300715304088485393860336003947277731791079074181219573848156949839622380292054731442587044937728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -303518799393811625956478645450025233770011369626188967308115091857210774269580458803043742232060148150901395190879293149485359568204172891682205621444575897663714870059475346389152689449572833245664946042157466450187475528731216657615894182419846817063911000530553975657093067847287867589186477376183114475225643818464877703262379820181392828746015369152412135934513850342444107062050319552886451356076875900353580647499161291300567079950934424579362898701930626302271408496544679391576191903982377095801326355501810084967120997377227295223494151665926331594629092330089583776360408408458101224908290184489736709181787349801667170376980456040003244694111620706831418083467954080660800842488189871144037376347017151794864805278841019920319108183549169427791445822382567945482761144944186495307159539398083832476961617736576573435368175641157781790165420618528834686592895430238630475818300176621779565746301619778734776350178029703840448266179565125688821611436566152826752053931117520995484533866202606732719880847199421909820747822933066955420021302044384956548956322024576209699557429760103465526166586359952538423371481928846042727383296630984050222124391395120713800810885101219143152827264544620285803806206438612249060372060053317962191521177796468877101383253351814279044096520771838979159794577995260718349253686339135543285515186703406001732168331742952890240417466633434919650812495111926779435416085217694723558228448957041882614703036186702823711111315664732680558737210405671079026358784829028119135429960778092556675193779000111954422484173042340054157595615362685264062355233914674738994056863725949031237451138550783337303132364628400481513165485398729102148934738829321647500034588148251359012746792781399130613084527096064126273334152007025895303970409068159222745470223101673765308674234785601064673333291282983340430661329800307964142794677878607190353470735926394468063329191638959359102959342629815448490755928854502308066187255838574898094668015955215116129941608011748563728594141130015745338792171514302557336356171251148196885360756604474951253480643594425111613918523626073186905175292291045062729836701444245495250053810833196643753649010640302275289779613712534692744653405533597592292959670588159653650386363191158846451873570504442546682890057461829997798627120120826375048719497583308634741976942563248450706531217249249805988700606093411839572963865239977192718096250991503277838932967748435032580222420456748101277672582392689652013325628915148972463370638318815645081454750099375012730942572114163762104726869500904640337946062305709699394521276170801486026041882026445492507280166801785725569588131584488243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 200991290403391539939169758115965189155001596985051941454222604273684875210084463088824789234163316561890951233230063140351542756435544908643926583065737476630786092049383039895904752303940198950192708700678956093554858978595747593290590507029661490275939813519098111142151836879358085126682558310710000185487062276544471463374773781509701829603552305477047752051921341585933615978425906395002211218753246280549024974189287682001761536832121211559410343168426357208371225160512334930348963383287853301334925746662461370512888496321087327355096023110188101348058773586572539653489852287484933755059929244824848096942404373564387420347356854853619473226662545993761891925757647219815660160249703792779096736472378880486579596779123254945449992104232010281741369503194199429310385805714111039334862136052707932823900528576943451756648293939545315878830670288520726891255565155390464442837967995858853671402119544367310933499834848858207657281823111574478521584269646636509364253186121791345791580888509343323964836685292906870016535255708178000446285767147454547519056086285391763207446716662292506009885705504440715250277409434099427666558051967673512477528307368390830824806472328424018613842511390442153122540757308319775402877342411670178470587249231558315947880178527879169444185249171848367071076231985624997850307022060421691420936790772557085065639640971644874551892982887521569523089211217334140865851972512391634322126205124557229429645501125344761892735331862152942427315624657971913050919787751423429154116502096309476659605700984255492854013687831346863971401007657644312443579253671155791622582197585767425281410952566737657130271306431915157883698808219164377059711739439946834602632545272451996107640992623462358073714803297324431127102085593681338034667508878847178415897151965229728358785665584260088071766758756208772613253605375953835559417095873211114839402076639944246825568870387773529649480319652757682599732241833873671305477452454577575158300507745057733838048784509783885647916376535400231735370935830407013610856324908108817981694006357187015904140032900137276162735740557066942313191062329631904131737340963878327777738681530594616847089948753750201615624389319513151557629812636124425809484198373716929214522351587780217622230099379853481375895327549496491341409978651032554251495991541096693836591305677770493322742316455530942320095884931136546597136995727571931662216905259039463793318582814074970819277663180402156406074299689908406693139437387898955153472538095436445538359169127874198312498529703957288904146038533722454955549316849015080206674129969289030305845356362174625245837873222600936671283064378748829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -79560289139129467996114281192413210437811182950112511253151696513134187865373296877015502948939877126213200004515866741202041024576703291194371361702838201618556320039732096611382440367573160172668875200283140988833184584937814303720947718297545022902905888712181563740279618739846462076633794248709593156506291628199324389831048087083894306875096672671330742880391431411527310929792023782872775711287907324630126714000133136979831695723927564177212714467915359277579386486024736622171249485752194425561922406072752570322059906804271692154036032532327866145629727279129976163673278266156588014229823269690863524166387974866954960836545409832806989421477291498633290543037051345742739806382205688064519251395165844303176535302002808090071670388646451443292012140869680232113748644330808647713695233177726556518287563789977071909358300039646428881721976648314353304773447361840270948868528725341974251299056279619325213586849557608152049212908660271234051656578120782642620674997994540767729250430478823171752150485854711112171987223764561195799285797001554838247195433105225057968080353667490256639018889924039807476634333625755583731543396374708576637185627567776413032915248762211574311901881906050464389777936565512915355919068903452759588350024060138392857421287801705175249391461753359772281104526482039671508992428477919733331443705545310087389267682645054372665825808033273397316137857136944222970260265102034434740985991810851424699424350381649297540518202436439118872643247572824249109776430285589387125414765173407319869948775499347481510046920618669748347838623306611640442573650379108072751164101289434103394994463164476263648026276524894798546808070638044923406008435508634783663063980446432586066658282635757237894812777533047145571966397997885669004730919965266116921120784893502263709097208717660508198873807364723271773348093147462907307313825981657390262354443888033661918606001325930071440954200953915493089728841351229379388308768315190845450956983885905486945771584379148203601300595893030846717702486840622421471711674729373078747253967740354063623250627881308292936277784983678877959599705122660071818033787771313300845309617737225289024251732431527983012448347789159568226526150884067818548007889111377746747053952975151853803700488172752904741739956842046308618615464657548232729712300053349744555323148417566453836169442780372488585417617041778566372926554512495877838142173249522668606603770337925911900437359801125400176293819248211587428345205546445156235100151820129054197590241651958225054452698017116651462244958172352367275722465703156047322191117226308169217865872728744429762994682261567323158345091672283545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -109823564310076236808005416006129735723148439150800879227459729578417954058572999746409733042874960190536159159318288558411309665004535053230781096098711277737632411845213265348851041949421133768719285171431790426284144190469148937227809777246586706946349784650377780956543649234407881717695909559496513135888359177104416363066436598982724824396547173598707006941420906146687334131860646000357104915330264093866704825532183144384880922083258836828195165748962882892122735288201614783775733085722234493922278532745794435936910673420558852006642022833155824518593583527478531952335015747076529355366666523550788246439270780776239561616378556115739559023553882807934528353768924324592841924554299324363134959442155226259526956340513966487226639879005046410204257189446249316392971855067233852541557055900085007721102069952891220958205887891540271179664627957797897660129502536379958488594341901677254416283422857054853811847764758586558720789806899952259124876527011562414176345887469972042116221328504923218063239583216166671426456641226395502600727097774659975381464728398532938377569003842824698568936623771724419629075030480831078805362378626857776719942778036024334523677738532292072718495590257515962238904932659190792340321789320943916559274972228823557640759958555689054480014776498429769101807198257107429738493879746558446859775202356388200348967867137285683586234416617119443299995536409105982556528173707715649384539562148678576017794253475317638766372654428998068088361017587788859716139628321841731187377497381441777952800518384381584090780856565487379135766909017543256754115071075000537387722959448659989694995171590416672121348137428745250266334329351832672843128479473248213695947617029292383869333490813171748263223843313603263843338949064824774642624565489634592099274872341185407037598094208358946094385575314074224267698666103611620170277300797103126843176095252070728316598304427897281124281656430433007314383896417006669906801542639911183284796644569494638810256531916438856348457245100271084069975330555571364593677803459699339064073082933607654472749515624751430140858688934976480669542911210364973831458134027213338350961473809213138331163356372530930373619537142027594145439914869381804806573536536636706922755677600189196814571755934586119213968450461724434855662584994305741169323961951556689785248613916636799418040166558175613117928812292180779020664070920368790520131784088693702993982865126991747185165881456675459412496124671639172231841284516252736381590419823757673859219889355563616938265774288367756864556483223263996203601642631569667516678955134599769991105133147075981991364466728173115657128485846536683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -20329510464237706884027776516100969841686764666221999193028715409631930639359743513157260889031860978818993076553787934698195581488910455394011190771431105962712904656659471428686880708415203627282873481245520460460031304791637640201714983584100924194731415809928391132649071328291597396022562895022396857645913688602675479914346375285038583587101298030785663774181732986641812462376630074970115463213684860973194237853840405890493933243871806026709672003110606198533482806834189240041831666023088545898981180148025027731738971212172261179627311405784852851861376285702390042195786801314474572482093299032564139990074895364392570933196477494317658315084195688176547107314945275419579835910156606139677654816237444266331795773326165505392087617916489527771657537901427361424273233026439677469707327712947651376558045305587875769590464808958948754058101424825149259409208604342900681997460632391270379582364761506911747368556334207030804921330207893554249006594233039484015288502851448836491728752629940427244442812792718298103173685118554912312398641172130951256093888475288429950600595255162686875205212143653486686168131459545465469311754524393208691852210575111821076351327530418002274763724910268118502700521456557135097748606029231747872409509282627172479817629448431421298182079555145051807834945935719140501447275286680943065871567672357918638733067031145738371265396316999973819701227929449366073904987498729029863340105701121522476668080701539336714283367348697422502274108548207525133172481089689257157050639655810761816946159553210600697450860869189290703527909550413901096709548427562259178514099705521370665215003819474985204143134370799228866307613424278546071476678546808395104887424239647847812638093577030099106997221942778399744696779365421378884267045899612960991534158549194199662721667176597009472963951434794955941223270953395259344947778525058924522411969813273214464962986450884081454450760475307683667841528023721070034708244389738244152000225208109457212213081263656819891154061986885576175423603111528770183471802720065518900825542665240582188347599021820520948045443229979753161158450303135356323422907883185147699498092257783203798680284077297548452210354646527183033400125499026506110302857400152788816819285216818536447267241707797768565668136228057433995901709634676107505266194714198501734524351421586717836897781173188274558851217219276171768574431597591687310914553564808553546109363173115783355269304617923059435807876907623609141931035945042045744449039627991552635092396758275062436794081600278682125578924162695505349040497930524488036242419246438837874383623876198596635837243231083771472117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] 1145620087654182832134961091456785243503693268671724590277810452938745733386462170593061669495292527685274134956362966317441974617634346408548342802526836814075996017205897544547370898055428502234763353013619773305155823433888093434339268202390621485888800287713496336152656820333329948554764695340484792897738450022500990538374644338190897140023852340520968176267827636498543515070095911589892167391983453230981280886592435195278401792596139591450964607273373285106103620190976149663282581986814883575623793757268981311089225806092976152184432956458781405296617850593676539138692066048874604836387671150943573918118293971657472645890961012185166201763590526841841883079941522631081510980808178506397453518250092986412062754973258379322982611846236725236376647431686166240377949286844811776343818460606652738318819847437783507404350280565496362134448802397517821594623270819185599472052386196835859662905988355291278607715192192666771717021884145235895583315961379107132273578286956048605588134318333974024554164087286661341247973417373705908844169494969787587106889849479065424490751611920789147098723022061108510308443207441438228423760428122224561255346134520679565583473023766337296940104208078912851648671009094415396200581883804661181608306503130451293417006059319858596851084138181565323876491758424996037581339452548537363098803004433363455417385397332168506362753656224430302739424611804572152821323740638975914007277987173704014239244124426321235085822537443378404185254018089597959513638257081898217054728025231037315587259543851486508190363803710258318604664735091763196315963224684944781431332282040315393510466107946124859067510604941617471054183284306510187136457704823438194176086550752076438434060362911349725756405881498700148563705659443073993300915066776278697438927726543960863137602959024926110987002369292129099109675106308760608494581702423197609345368350569427899200109559633221831537593796387734275246540192355162214112071745780996823168513792398998265305398301280452067943010342077429286867676907563973487924552281741584759575874055225328082587876656506824676722518822652055621097152744046668838643313539396657985362900316973749426785344807407445983472732779266814599710726615324846724157192074179253343812097777451138638334108799595167955693498780517728663540370686766992328456572765368513441667052206800502003101034148840436848372545100022709124968818302517698975500503987683525995164500658974709517927954641610963212320000107604220107849761446907271425293441913857297070178432126413322347734849178325668580918097020310028441317540569783532590788921834933590812467875443698089362057597286831030600732770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -45204638060502746711204063446593450917839078830809417255853340258705941907799005580675091607604776995910829098719340606931120842264888045203253095304549820949461671743988210405974700642678264345392096415170665064400015651629391074405781953455609100921965885828689936276716912258985631982126912977219609415389218715218424370174355717682884163155477735787175302480627272622337910873919915496459290004448099211427720897264873418152594752855012302947989348368230238307420542357241923966661494974318112559570661238841555989492153872680670833051372769329955620468476518235861293909650917490806029720850436537596567634747300833810623464193551527797590486288961365106876752426965109582256497388890529509845150611675283365187444570008432391515323294062236336839398432378697317878702950558668788608380724463648523972975127115938453270004386040266318314723238506991353363928979731728615999091280817735801207461534096414766170575206606639820298240780777698052200813472098945974190664913858581679408285933783443713567366859244568840614291090935712251782794345956995814085013442655120081179470376360637063129844613472348831062627317627534052184349698193211105632803577850748683970963053119355644700249262476488442054114744601327656586148277012885966220692362490257491783162418302347305333683407285945687573452692654921417712953504147797883987818049176534064390654624197877291283295777488728147115851207088896196262011511638010680193527226481732623500908281058478175297250517489464492866062486824978392685101692786598905696323739049844354755435584472469972449741987974947849587755565346301179759611428514600335836999442211407327966863095287880578324871609925826855366032759345822139396863255162717894854056396123965338133782712315058527736244044303281104249990744850899627357629510894649443533775550655522300004745639264558240266413361624783516615527423596743969216367494603221304272038189420427967017921334679128296743938567785749088771737513792391621122395512561373650376204458991991068098374901542854930689219090862246864310591880035355660562728277956455185586375613542085773169989664132434409876863805599432327637602603202789439773470947275844320044008499836970979429941017165303383313259083017000358992988106214539039293073077773413067711620095213641448157631125034392059613767289029702636685013587213848790525752731152340558541451857141086313493698514581637880640417171263238141777910902713625976639248642522281280506117903758208509574893463245943260808734335916589879427818355690473069402322609350426896519543515342779046732697163951735034126864856555192747211842414387074515616995871431568740679126171860668287730287702416655354169140151582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 374634818813376667994287639221831853001494085437755505752031912252617383730481838286844120261759399588995373085808113595528906547524086274695820758391873832944942066650650264647933063322844359375348396731629883537025319330051251202016935038452925837456760520276617215874070489875167238172975206639421802353474684175235260505181543169268711287677010788052628790017309519761007870604177454761127612580122692541351056714356274524021647055792822399926522167153540840910166054965130162868708116977645587724295512897414946101270262486863855609658789859083775833750592690132462448587977105301379900854664216981874225568025697566303584417482199335510765990630119858491054081292143516527119502774403418197507006571274887531138869982418949176434088386575403047314275541302961086841364358367559685434734042137039313564742610703823743212344093727054483435329522621649686439723294306095479681658821376426243312997091624327440468751568759330744148694551186534632232750179551863353411239945340878910664527829547220498574520849466905923861258876811821674775183670636610354142060779907543478366752212926520661719621168396503568933532799757991225106652319629386944192892347614954100618481203525016835422316332757119691021157932038160330831643521070075441763954163960784191225102568218228865713279028342205851161268116803326916924606293704856159423725780674414217462573342737460555164357413328576343970257442287822396386274946708502976013996088147432389941790331442394529613901583262564685455799250840795606373539958787191777237332919459586530778903236835012767371246101041781493176974233266942046664983532809518545183351423877811982333168765684078324384562780668514800619575945660400653750626334639878176792000019779296396998236009882619253319638269377623579533862835458230912223804922644925283596973119200228133667657261110102961761468700503914365316567137046661109989111953390323922762973359996825551157006459576386035076192112859385792472895806600676512310143018950391420181040987284068728389012996313769292423047621815036733238013051980361315906263897136034901298237386743827628725932810323847164915335432977934071446672999399151414353047491839041608959298386660367155515986775337796400481675545538281274474056327412830695532071026047647074384239601046870927452220464949287654817383778767835650613317812134238460336729460878554326190423047300647249523457862145990288988748343283006031071534192911758080989935881120150041023397230711471771751660008752209207199794287283277407372805619494952150252252991119404498073454116014889099124376739792796340108820529437523239375244729616423863240773007880663454062124289280661879998141771375193574659350782279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -6710490037937466912957601322223483686864005184052140303513964430530750105673391647560731557894670323135862471553624733120413997009850501632322856010716349193448567566291346158149767251078078589800832644381873998203026455487359657177762149374855390107064965199285031459087856515734417893824267595791167183759647356842534339539703627446821156179286675072668781149957895772106089404975873934926682201454198471770465959655674718481516365710587928533238926681045179856712883413263592797195278601133071322891455136427770807620982540531036679282214222572280952630529713513549228326734450012881158540574019035917900407798251325599430588559065514085218210765014786787243395310585748343333302381827663665709654638441096325366668020684440238985200692289537400123176377945060022594496607273567553028573391228433377028377164074184846866515179920333114683555459066548931213351184657272978828459906756848458585046646657948459627721371287246121217003401971514494335642091623198934110542596876242992641948920629928008612667875574938909317738532940664890228164701529311102772261846855607867597416031901501944615804025098952755136240364594133300090608734843257558978713374743593876889188154883599428464917992153728532405422558243763744554081053367650982352933266979080044882994993378950746549194695071525867518434319487975070671403795292061257682872350558818487346792554135976906997204433455874118237350589927430742038711651914996652980311672272311580314635530902943125129749204942798689914588014334033576283438035060438810487748487620305088075676154750534977495123342944887740880851348787827500731441980268248352791969393135813017735196555705338190232286447130267185700107007921534547686867583584376497104560487006381968393693358180574444811407680609540860275881321570019907054470338347959133023118827087033453966331780716982512486808207144432561668887714875262731544069478734641841986171952242455570917106240639856314986662606387144251404550579259733613722494030503925782955313776295677664911635484907751920710587468382504126973106301946519222628369724066184429637175787583248667049985868193763434994231510280355684863668117235643174311589819579243370203379320911758448565784830440102570647509451077074308537885233607159934817365823726402647051450579305791654876948174090513001028977627327386091758897955380922652570756859891481051035912754772633002909317080889524975334603764543581588568657595293674813158815629494997199458923374438650492191061965776303688195931003173717560284028467027300175839349452191095047716966929906529258822448118286229914288209914592232786278145674779135354517032008454409616853744116134242667390339183473834385646271472525639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 58046930260163342104038487222219842529645177839758538045378476085076125408602544549069832803189359717030986568357058949789298264466252331629030025144992740590571840118324968933882524465420907469661025650517920966104615953007106915526483774377919203394945918599775892250905558541824735214495277949061828418507465609745415600857514210189262697030203871131896777271678671181812918840442831304926394974664549989901724573031918699578539190491212739780283453777294406400765587982729533921359939830214932407327501154498979125964054112438693191513920156993434987641743196371912304134660215399079529861461970232064001678422990897206656925739378346594971715721592669356343690699645877905657262937328737751518968591293964434340479002270792074772286680576217898468396065876713950847806622944542775855956346982152435553119680289002866120713270382961358191120892405806691122709511825492470887297667592423870688215730143250839158495670258120734916915427108918834709134398681548094957368511993032371127673983305292488235604418150540843293255070433768834063880673103725303518649932652783755531799002995941570511101138127636515527240297435468548247038250897360339745730216264673794458798866840609534816258229762626049357208217969521709747853467099474333316217014920034159495152631128631405513116090849989812143252506443864695651017024900458430562445130944300926798051696476049093539355893779573477537561837809333631989550222865505857873842896462410243789579168212066130409378439266660466910465865927531501109588163438374546176950409528292124078783013640244974312099874157746758178912036921629425065277221191043441823786269075318756310053906280912932442307621148504758709361765146621957333984106334523545366044059457439486361332149501534007345301113328278615725489153121137552271503571150482787875461029702384031545958825041233107061172418255763398904895980024903994182773681460071258501462982343555291720262811625378479056361487590344593212313815794118027442142377983234807268647439878655892042788542918904133809481017892895654890176871811271592666763296998682951670009808796330047006428103522600201671417312734835029715262133280548546161761108977121496082946124998764730015073161404477508517742687956759826800438414790188665488399620449527208282850060579104533996940457944035361120524038804388001874977090293110148097283463542742573362293931463476450430158623565937368050040429546702257584356048681974878193000759602731384336056145000954995505423674541951400297862331270078764276146781359390841357432276626980802297391356795328377193588240951538833821649593764625805382432802504247240186129773590731068691642136257631560672162742328725843465109967437037568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 909405534457305424961904924297346572898397919607566025916651288207030935137377500867761927243266006299223097387672973650651036641430845670189584244654291822136611489414964857199484746026967654516576719442375223107730245604244208586175029979895151295159076593576912910156911696700968125044905716439348827928060623811607662293105287299030117040811446143421484613795237089503059157470714755642352862083821570324218437052736606717162646242824454857386489768372907822957779376352327645019543215404053490083304112442671413629859622737307055798931214660671756919285099591467033172399086825022552122834559652068909110907829206902187189403774431906790381775678065325104009621830373498213141356581440884318491257771015998993988650989391868377704950348774187389786642396725386151451033510482660351199906654496933417113265806107843164835625036712057690663775320738891249639401095652796598328281264674745065655786360870108980966722330421507225256529748501314287446026584166105268312019546065491166533433200971481001267274481238475530255610920642502875132046568278696936570233805077159149421256077537080561111507312698400495277162301979539581769111589756959583709736210500954573506333755366506970513368741987439960918456278557251307268565044831613053666039265291338001293394816824975338554017628229277799307461655134567579811303795900372483019177738091866498131864364066124243593711423822107792116933282353614125879513058299327611967767866544365078621187466602922846709851451531211220955549065147921902351156298924798911275185455210103537635115339192110585248453534712430183119365099270256366400008847488584648171562898514836991644937385563585666404299717011477438491458436622973444371884649908062170180382691609375490455015893026190616061651037136124690729975303119973811651367107364383617547867477351691162391823638619759242184830217435928932891890784357554953764843623634116394597125134303916392673794068343850552998935199364366047483236326025569986031816436556061139874147310029778436948976863397520920219685752550817489520726281299487517716413713831302169818807113692817572146602491931357036110620892870261928455311717741607344704860882863216933636918316499490756515760737831263327079701720608908028079271781119343751076089636585557057580861876345167330095617282245186697442808426232023957067147048442619257257521501963002039593469794668214956539838081280854739575569410033882266083635974004770733846463091494095821804668355582981782813887833184420753094979397941020557558993569953008218961818817473455788957364707091099007187447470703791186358580462877952522567896209649963134357199205666767472496764109446727732008714184594261092353896127062343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -6109732808423955577691797085770051453815903058925697896183346971179136436167224198246730081767892837779099369012384863466715601970509621624732669137883998671375034984659206805458810880317621499025413889392152990651680826903560170429789320744142044255104472144140803663251569903196634023330880695909541358061774620493161514256869503734379220587464854487725821156260660770244329334784491196163638512897858012594631811748839316095302068500024235647888445030532640922612678639787816635507412655406741461780181094909173994847075457884544086440282552878680587430631342071715332102605041171243067827084090511766194500581399556308278032899055004235703732059298731050073899166617700505597540020429597264821188461692996743432061223331222714474991123071077058224028559753698292049987039193985603529267612250749264016511506424735453514707831818369014093540892889064271850489416729096380311250209844491656387681027617221305914516272766030353553202305145481704475833820622928939394370120921096150737801638744321286047818302059628465247891278313338687882915650293046818712813171991678548997244356250586717343836965207209508797063339856745850495486131852219697229687171092350234584592411020439338404262676403465573008459842009963047027339435909545780468694567146394340477699374268854377797836050794383547773468047094742440216646594512143217592633546815182954545244307540460617099853231973366913746669764828715436254418648501358793893643419858691894622673495141988894926103218932681287326947390950004753223222255913659782586810510772894658297285601638768603572703665852984741170914126473607199051493979171630495891079014336588993859776607367653751699760037087029979524260363451174311657086519695405438497638696929425681525778892649288642008640813832387750188783579689076861164024849468342043048008670552768287638912107752913453999746558599736361933852629655326447366529354666732290965194414132937935422450771798575144558163298590904866788526331487436392750069749918725692771932941280080009589126617746027804179922268826482544350744295100734812835537759844136180231440803543248429476590023795607426046889578894405087279598099725507388729360389274989481459594947652772516986632432268545606756746984906925332989943835714117341130252259856662313288552419399905353364872412745070716496682741789531907399243179719608514937498318766890626029985082928333616811410379329842685201704955160143825682997792917144688143493337858199496959970068490018612466811156185313520991419110491978683349789162911767127132979727330342360938965214773607648552984129008751619916309232195831896195007076409007182634374514619360999061863107389661809921837709053864008175786579490076884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] -33474846946700666743210960386640127915472069435788611589050888130969357489573644110606598888396162104821294435615819258760042301751616964261768167179203193436981353090259908197176179160088689047604956764334764355912360815043134458716683120103314352746155307573467363697262214227077676421578904787991771310208675023860249590891327188178288564281910950393832337208065464784444397855202862881104709518350192763346552654326126655375572482465544702530007204115083477990082489500713768091727883743675928242939588369003090455419714397635278956258833924357119099458902927384255399036486441465743840026736074041666772767712880439171141820809226564310267132245110279632629246440575538531343983537992396668825610495787496242161191254601391911467309536878659934718473285050172227679643208007721375998683378364719578937879819911590325006407243759086402294824523089416230157580063668179013017639985410977255944240547764212677428194844779121568506744519709398403883036076982757641345088736303518230529464023467272205516684348814344310576251782486539892791168189891994426550112975065209656932240555335952608075063520635482687459043862637788693324966009884394176149346945854800603472157254039397166674219131849140541400161602412009361671793033115210322467167139374168507311932151374325828285692691968288034088878378058747823673729333701565192326966374620472605020821867699258491699585115330924433534967682503934767020349105878383758684217606054615185309776970996294678485909952809893990923112511574963541278124379216258866214881657762991034570397342814429665552858992529551822873336634900860858005290784245910549845769619965812871333336978146043329356062998534542151747367992118445275457609318073715306489198063386983312047521324876307654146658094995689681993732804468394692757318809171185407390574548071284151131739313384265976837356329709966394126259045046130310344474146894040605283978866871904505942507275832993346760349020835307281268599178289766818029291949586196535698167240320695808062478508223348263877713781967571715269120713194187348408702441623250412867745563986691173327004511354566425124375886377452569034705924104473349817178458691934235739152325540929114944801369093366437990570665376998313876098024847719892185182329743711625367677767498623142936264076104939652256294610183365164730859324017010968466933917478876222469284039607573218924484497485113589601771523859743038439099837317693865425117297115173004757696342587427912813524218994507043148011373437186147378495778971083295577550201996531632572094013759094780397381802681523177904078037742531384273155798803976789712325759304232428434042859134201307862573891228942524989476896928557957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 132733213311360719301827853430964346614815758858000374539971226384084028304752313187559909900518502204027019785570015848267734461267425923154430715965711011161327367925338438403615018660289800959072261906103979674750394908102540835134722427446266492265969063579568010949427196151857149174436665805663520469461139062755627880997021168548268393473984199502384963552685630735506196915543746201683458078358600693790868340563402015331541032130526599654921050131883155262164206527334229679266207551155264918604733928573421332985709085828382019941288983979931346170362966689809483520525315953307064396992749537888805955083912950568165464904727067485273632853038917914550390535196619060690978634989766979798566660381120002381053573763240539471815875997957339833932763764330312213164343593555889804717562444138191897200978480611193025978950461697991354154898442027353832764929633563180513021424912736363772872844549629355030351970299208559948175010797554852348448816693262643775470513984185162332236007247595471360087996669368517627177841897435871641851945696779821070431582731806074004951283698792572767515941129874181745442341931296373337355477004892020838202938072904105830414513946921891934590196605133023206182571760436504004418376871167037054106322711614821843474437146566509077698412770153031879823340576425164484071781160091281128387560826958090426265191907312932861817064916567725584024676986524997594888498761901066708829726082877300154167240380416314737392338387083979049867420344938756870530134771589673792232341136348690073959736088663881821108342213936943344082097122961065751862770144320146363566084631343331663624147666350161747115180576294253620396173078094634159704754361342235962933074054011137164014851734370598646421017639163808997277210985851510854774984658937065701034187664908990574102919695871997131575437665777791731564300899476292603281947003773261630723174086467751432073886971878747762656794212453189413280719893417458538760941225349910702003650371025316870322320368136298072881230627916731965491067324433450646528751545400960242969593335260341088628353526908462005070961783129464238150037039669018221789594832189147024115142228347613174948773567345141177015307019686511327955218924142062496968181565854439540391596209685804781631647148509549049609895502616989670358494216431310074736484595237370543616701617413696093186105293003882561862875622695547155284117801018242130823207623810507713873807134458511822736020510219465889600169604969466161810986292156348108252471945313583159421069919483376227624701338160568464022085147669884267144112545108305621381087259038297374606023457287558442880974488721769489824679725608468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] 428627906478263955105931535425232188125250274393534164658449715820647072366307435809481174836946426709253849451489278842946776932611752716289818990178766893527014981089918058608057755345561456355749385999375363963830198826788674080873046946494315293736967551793463399379692052857050393092412486647266513635073235416407574669952004135087029739521392080340539733773046536036885599905946004815059977924239314964630690405353207567013930160942004683876684261258484421233072888624292194260625267149072755309912958070924421574052169469675294646440504857013024626664364943482822353751198376010975227473336367547841317112181865745512585841265650575766687932035744274630920430057079896961028921710906717145779322544887412846801223851649605825202311855455621879531606818057115992699955010494656171241525696773029720505545482852203384525688221828272603670255282142821670289034258503511960557930623228420857134603755020327376159007571003497567260528614766085904788345410591630607100566517032827091623342502941077296212394506626891214836052063840807584652853656660650384634645721840666817370446278338271740307624516006700611490496263732800805653163963720180223073383071037917188601390240563629179835815894172931983344790349264796465390827148067471766948842283517045423808682944956913463375656432234568703517104091615433998381874288460958990569879621146725074801656348920327812028163812599256378286010133051883602103170488356104031548324264425980022555444267362822013691895828192726036759317146758320850297608344407474881552621221541832277382126778171313917614165091406327503363029374496743837176284124469068156995664374253679861634960296779464366584199379386543308992168084154592605885318507724580359295229887195701486697100486557544853889465775419597312188031673299996648694112887105373811017171406321055614107450709277612665066595688062981419880957356421070847521633283020331922983659122527198957557789942540423933808223217509391312816809502314290836985770035139809447689535179690178429009897922672824284888037357769097612469894300575368656552937675730601601859597459965195741719904081108361445232963034198630003844926353376323401677614432239914819268202602950036266324808156881083768899363341925675314783118408379555158220783399550566767102966353493209978423984085605714696127345525684549571660962661371412417631833878988784265707644413118543785109772521031537799138512913067198329905627271629896409627204364947471359100788341204385326152758223000336536889064414605761502967095331331446568614752637403603962489412065322337984882100413776997191082448208712801252942187584150376520439253630628273899837341180022391350031216390419401547859873412713367470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -1543624470007802261375689473451261213330732194063037056568093555576805718541434270145784815064629702751912078416394674642507226851659789599652562885642944081866527198463612938920310523045705871748895373776547609843609884466823509041134283113242835874700628421787540465725322057027239849552876879362138252506591660814974082504702738218997458407118529710610939670844760213539442379837153322871411074950998254307940316099764173583258444964694281704146220040444935685585385323489159882139461187312432390334431939931051339607961108349942541125043291680963523831188217032328290977773371564879628992011841580006644574460988539535541303831074848196753978991021117374829404529013770346599615684289166594714306530876832189229549394767766022431461677318008005967483108388565670662050794569400346703121508013438707856023633767206649502235883408052287563123851024373707788126588621563033624864826623240387343435833161875451033351065452198274003309025274264927169402327131489493789164632963697513210852845724716687806211783796120300667050231123267101085392661566000185158008066436361463671988380883401873449768475133542317472884693017889505090701710285309313803883047219736330412606411018846870260766553265076392946665782719000276323601617827040743059780282298003814969075833310638682270672265509520142728362298127631205777603812640030573321616253837492838136422272862687333480554126398992092558492429444971432120849371199197833737447422673166003294293203587964753614373948668242260896246600949807311649363566673943321638022809225250982807494921219307271268947464049068893631847009360779048038838004125320631572812362455301435887896764985641446457525138961976184497615407858248840318041500560935308707983835188480157065877714424368065908026904766519150155526359798666755556914961995158361445748991320215800748584955140250656958616004632148129820622557645799405380580802773097805107740239291205685119834172742282757733193415025428178811388345332006148594512577867878650247155941732241258412457344048744341611041853361967254804770806074033004654479069714615185654291120161879069731052316476921961989411836809664361138082592668715871863644065987948037902590212353285433163068526376018521352004757391733010739063626319410599664859496923773063313362728084637650847828286824542876941670982497633972618061111496376990934089400485165920005815635452054418678722813164284709102443857336660548029063816872571212371067613072697209456014635953061297057041211544088323264753150050942407423207242236240490152361297456289994403608639727642030210437582203347494088890073628584226428382994016855514353412933595563232645047982616504517066198497836994469873926132213853288660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 1295489514635694695370882295212744268484252905909806033832555514007319618456863140391379050130845540751565998036857708284854942885971364902719776743791060203147561563529788964812281392178890505141695845963227858386769955602389343627976656413006915240119281089694261292589512218823631952878717858816469685522222847550905558690908308508701277024180986621368187013543981583179358250551630935450952094921311507292510678711747676872445164719498607405548126839934462627842222523516431799206084392263036491410706124328690663837761271352148433680032318816153678047354000780548212054060073912198532838986302161006824645150605225103756336337183668639926294166660575313426821486130546024485926021685887089654496973640190935425807274655560148652915024758504035264230349005838237993476287321361960224626626764622315089552891602579575578223788513930531603202545674088951845493459825793113332362521313093232508689745688216235188608742280248431144950852645564169204990046548523738779994433118335106647981613044340966973115925804500496472152013626164982629171848845965179131684257052681291590730897788008788303365477037855880510333935151575337212098890287401489389568908188051216717775804843365020471646657646431296996881300603099226060041045078871236766021176866340688691784239075511256107666435511711562405436205571553982315991409649300956733182306594889252953634974613969967770435835838105196943512717987552196774532067493780473844390082428357868027957500207492835528071359799929350620216520529024901709945133631916306006762013341824198558273826605826953770855111221772101857407685053802758673237342417850830885634172110087261428624502612028916116291752623171955005774707571950535772591655178882954956850935623185352666495064003182159542963183442945714469559036236015330581916961667619482256696440635964130614714634701783332016383315115328692322774864862882435385386637823930978525151720738257173830521424894163114897486567742772348250791705151945612121218603178575459678188391900840300095493711139362202238993394942105532950373778967243136922336893717744583791176365723227275367375923551729657344780542320910507067713362519597175767962075044243694473417994474112133175114984648014405771711470632862672510311481223881756717708510204417598815998358581842402313039016701899663319909673009632568749004541144480698230838953187141640319708468580425853140056970440055730233583776729420086670739404619502998309588274147264640875152745992204124639029319252484539044749644631825112906866961592021865687855302617043863160749322759578973485063749643565965747017490931181147611036204744398432771885233979880647609434365510255936055344253892289975650124666742410429071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 1461278854182413792143534858485886560025477758912056124974204237583216435395681872840219476699839087716731959476799237817760539813589488321343499435584413009364649507058060927857340360787518874972004820935923472255600201630190582397196832780148968242827902102560422174580060681534150259754541341772362875600806862832082188333069612390564480947098541445499710622262455272854332327389009962761742901624443513870225270979707642818993743355885562316975376487562572043089851029180241887055470604223633934241261714751148518657783371797009075520439545403962192813025923969224075480752676677927016731918778336281996766866220695330013539988276240117017023991591214412845164486686047650881533621286329031677222924331255539162547119584234834698154883919955806948387134659716034605875344895127868770451455128162821241594914644201455201810497499140946928212744205989819574899247312449062476557698149162861123758116465065210781982374746528388129992337319792649775008087111659192544660057878856610794239837347915893838765517019624268269588731124096531247885851550564837948243685661075656026788804318040579564320653707116924673943044081666954374443513064119573168123967240438184878969972453627236747224956258745730986381375372697489008426495819880187197396944020062344022082927677359486585563593600675140613845122324012158853562037066516458569678019645781025673985779249005223368863632090019725729893656930317980199481844053540140204193159934522621689804614155328587486545873429456436971303399203790884934482989142459200246015274525217673363627391983824086006949707052450552675901220437095568826750206048505455770045047283135195911650072724142685559624955054700403052071899525769459088117981519754716852025813654538823282973616467731320302140097127880510313089310268591235427324140561943165298891093196365613760542853070053341582081518889884575299448064342623777923410430509076326433408586069656115425728359580151380449745366837296536907939246610914788167970041325918714852012400268500602483674552292258682242452495951709811815924977720712863729932014045136555435583690314909021017472734159972607383320886091468086221773218102540575090573945027598041921278387630495705320967931364689110828766208846385109499361162646637581022631723847299716882715798601468850012645234912951340214445919784203077164388076806434121264371159493371259579443194867965996727473526882975993041045085669488048538363404856028984202465431037451445607386329547041263007664210906552523002859678623546143923640379963146633980983392528119640379902199097933458091236942301999815597922092829399764527352427383930419802892203237659648316061637554044327715729064809770033085806436020150324953088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -42297324360980480388218181809271368309034625388903225905600365192529724716501217536669245258808648114654554168953701025643270106528375093754225438616159878916159847602881428237144086408666747553404883210174936971874715045875919126238458795032296612436316792424142355001993862864982917607011106535700552398277991445481701602224135305020685381529092219670387835886516041241489799641996019379497131217290831779955896284838022070424196307036305508081053902164350789113974565900379264324053799912633076980951643574776700014659445340523824949183607956281112319016494963089499061892035726678391657232527790783088560642943396057347563106561908278813492245206795409431698491882881396712407438685583381578416587928877390776229225897249721191623999695784662999546521541690440074780762959843801302158919697061112427671387675723277575742475668821600346922265044986712643876708033180904355362727237948609874867422859492998979886043251294071960722562245848577441299642014773936631026318318919071700830963835185781700679447175774257754693418707093938537454839531541629863463560808303810740511877605992602866394700760240061956702658362255803977344989160215262063388123587860037596914276017371410753582063410226822046715515212343460191590873703972845254295993687287465666389513705968844631430706696955424167244906595560882378111503486065415979156724711756514433620418393265177765260887901131469096130711070862133416574528617729698248457108290323367063902243601859488698900788824836601880484048800293779676226340081071820879220576988883060513386534673053298089718115076143814319425624820626132071445901188899569329811429999335070505884930611891752514191654153010039842507519440691834954812571754988177093812770281943953715793643282549154471772626107538465827053925038014175790539375342048325192833440960034346177275591423418239368100648652509437666077096632777901503330955829760109961891829302188623000486570870393850779384831554734636783745238479669939996396562300085014453638302427918712663022439747937321544345941859190913395606863663270278291058095302103002537933134482607428993627910914482452226430008204704839901812079393444439991543730783380987070379343909845972499795829237354047933867049903325906813212478314459381758061716076936880924976969149968678353056636855736459471710470377282972390804695594792939897482342009661373531974516579497866163060744805045845974970387731192208488024704675820818666722511221031033407380541714632360532521405806291015219323643579204516163039028192063653397760694175595250014849264295409945077901951226587298654062577191296064907228725037998528871750350768582223929976789467108325523174103342487742926381486203969248165888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 38726632108724458550239358596599848501683948504901132853934528079791978186464483201466898525747999794468361459976681498374399759143811759414011982255184841070579989841297945327262186900809270562696602425655795822569176039841786786295136945193100774571639941622684878927376335453465352661365068183497015405352822547131882133909900590664008294286419340600171607164604333661135456812135813079600478811201424838552227079581031009375622895422061714154237096795941918022327525697273532960286689238252003603579085894479716122751838354548457681810795332824564118795033468031141471522212478896404310248857252465908290230303053029022610418482514071338549503534688042205538773672033548286311776163306248394331673203262027820554116426413611963722151828334977227044347608302871018357737975712115277940120544660958794835706522933636117751442823164160739726533581439197015623967329220504558809114448553027811558260046602741623605412306737437521013980616236259149969602889384023009764299004885797239220820562087642905088509795182582475998923157480165963975400496229103886724992332768215453264836789872820531625472713989830319903744058596694327806472602711812185568872832808087198493483055268417672728594346245651547618673158982478421065257152977911925287671850487840843581097649478282083278366328360005791108172110306008611160628703157455470673541688091447849883777206586649567152705582583759632313309199628456292974908183493323442408806103156317512127434106955235814101922535751638095241051949085219758982109680745202979142869016200619449352964240135287153158460369771698746543703016817107974148750194308042773999078956141880021834156480333421514967320975140931020614464792048044325083002448266658577686614915307631918527856353557044456043390873828350087661745426446542012182539340339485891625586152571306174029123355506951705398955910392083424325746288407944219157647685539220509116586069690174332115345777887088341145767396867622066595318333889491323978157650474464942030784065111207170774531920462195357052610161441668101734982615951868080064787032229936986561530848124554128862763376331664961665637779507832720349948715057150900040479337171659817635079881402116567433114392511885301859554090855566053689956371702403156073806175129891146905706298294024866418621726243920527829432776710045005237672260629064060189994867510359394532089220207767502044293533625432158436282934418300309768074345209700144816285700487912059650180895253181746099670331615757686798015614381098835081481871092790547170619140098656185252415729762383896742896008340432683731694411744746467520249756306026376770498327018740800500611823999516539996949677819586963905167679604638191976448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 134606125691058132292708361540182168750236326904095678630755173475017726579865453466732443760820472210726394239192325849482631422292761445637323889242802243863759854012218643415383355584720365601433429627551729580091940377941251641509568877277394249727045449137206279204983777226318676915487109470163038473848155657166855536835632848782757809763154590793684067770419616234248989468527112088556665880932089353449964832028118260148395217442026925985856887751761346560615716503265251970221530388011986549425761203280269772326084890397525973332635828293389291362976316562335477308490567473316415943717026856575945772084384264502835007830039726672291095659809750008254480913763767182961696318568718183783855285701427420219598015634089003273143774371962932270298606994882170797257408872077875514814585142534038648660643579939305817236695560698734104119219770595631811406987954346119143768171706086680126146861429815731122089277958939357649646709196223080473823364743186115671399981980151265195857533609712527991414660235951239844186598886814506314530277215487293298693576012033197581741582064561300274827476522957899199112512600414799492779297544002372221768781759994014538020205673082292294218171716496017429587906852904659337912563424520334595699923971612012178674887579018582562403920881156078270671021741986888824235133247915423849139709771842443889203425383262037144118558106299079537508808779550632132746700391468782499359648087428556589936896582299787218269664688448537114319470143194074704145774927266675293991441157244968868489640901338715454932179471155332203207713598548959307720420896780460023475131959924649851407654416886360518986622223448274531052209394514496310574234623186662734767284512766614708303968085216444164989099395573557242521526982204958469172389888737873124225397964773130711007073086864531802478685344568434793926252115001677939566171226378955984671144105513933615081745757897434773782750528243183931613687267613835021580615626386911085840810459209526934607307873984058125435414093832857107404333657256920530337140651253030004104774175585326157974524399234896308680400413601262850168811263104869330925689405144195203825791982051926785568134711776549781312208536856765035944808568701916102630110390798410313940133896683325393929588249950289389916351794387866172941238725502754610740188635842254323113153865933469420648168266978502696031386839969400156863551318435490447350867545496497839885377136432855215945882172494259186708663401939983318663130366845739556498915328883134986113065142634648102501681878500554526236758110082656823693469456389009938850409279754176581090857669011073530908545335284045881033216691725202882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -132611831272357729599737653024227370208161468197049941796692912387429246882162379037452325698249721596230953239033248944709772000198477015176455370996649562535575681777240012745341997980119146447505434307070638025901670137428611356251110446398718390466481816346391333774680631301055782495137154761929385026704029012333136850345932378836271596997679544572832824748476122288995736960764719760329082577268993255443329865534194004430544665418965882845249357326144432343383720741043127314005009631457148495543361117820958792270501439178326337275800474038831017109282821353676529975710277073135781176128617585243521394770677690529008965446783014940388044276001937887333533723485631593329533567398472455803400173537791846316957877578188795171587312668693963829740427139483586100024247729818531196091081594102101244917568765629364180069115801482760691135027099767945726059867785102907310531497517134371368102528377784343514560080762380751397917358928867800299450093077690183455808598990816657227604094757277805484341392096998466275741212477712445786477603466064547192094316762809701026511597580141669863753123888044947600379383700946998108621707557490342030075332079351394061887960713811225638531716795855731237652755893527818073254997467775024261630778041607977758183627689648364030982291139256065684571343151252391855992875902286219785360077366727328091377834385625408118270660668004856482965793637237093650077034599562667813469674620743366518537472269055006341605540139605405588580151824296190222740848682694023452815592897435798944665979848928389322967401120283911319990895805128696477789757366000630934099510918364133462045532223654686105696984231813735007324994326719600051293497182069677971556226906523411895317998339202004082098261561306271034897084924758205220005762260307358199458488414435344567386428287289528469742593620998339205333204298868750267799251578476188342377293595690679307730958735784654832692104885879896200501364023581937069262078738846092120537050443541624173611532785158530626137078733371283915700248080269876471694159272031190159407842281718120080573432699145338134086171818260099671195329249129318333219225786139991168243316679090539582515011049337002979027593937899183463757740119913652906782360420198194877290663132812924596599411536553196079059976970924301712063974214351342781880644953490189644964570489217018520133256270701663872700096626425902338950222672778606500690066741138566462631676428633016683810532133654813621081124113592519358025956673336550036679433745757718884305336943640937839593944173484523400479175614948573936652073250276828264844545333918398882402711631065710936023178001196397674129510226249027420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -60389654697620854546213340137450426490113365696683386212935559691917558907440279566158802883431551803572503605112204956701854755493077534169617623918115662197137941456194756455774915853091263274844484212276607974305859626059867982124474050124143668844204305826631260114332025182715583509092865353920296914592649524616938093230420200343336606370365642402347901369908575550402461931774552518533859360027951811700639031683726896977130422911149472747226511149915398211411247188735859158155639249687994387303684295125206904349904627422504964266411366896112632381598263663304778816306012309162254013741763153614936115302254668555003165040013273365458781616937102794949635705724405646418695771691018890666620231970902039222315984846579701519055941719616645428011818870818969178329762497419676572651634205389870539598142022694053023142701857422352638952079234059186848448278139696133904844721369926060433216386813572416118617862585159599455829720199998141016419156745256632837540719585241680445761061426366082386484859742391278913843376924098194516080681177732300291849804961177087699939319326469792114640589146931837797703441960245840572557217920057070176470835623071615479247142214585345645618809132713784896043284611697281748237787651870190146285260708417057108351870642566902835764709227290680636974998064532984656000074798747701069216906872100991833163777896886637973186615433886323019883671294985786865668118763093748024870901422319637969043614608611633286572964746159076167057465397817709489972814563958348340501727447689245003295350250330777469670615385273469929875403314235114683488870942728132227291425899532980399089818039027909298235079083015575597958544605230559404641106900520376084765453200534801670013558107428363451860217305783378994609712121547959034072229534097468995073546200425797715192560482671670420203335774023115815101829546483813703430367051359217516485512759079690316091776035873079863196773863003907451051211124822095877731760707874912960117499687352611018725324147124880217643515727236105679134978229393722674687865371411671934283906125771695099268551211736049625841414189273865181850283007541514608009050294997483834046802533364206711426281201443786904674733383789986495918868074101694185243317036489110683360861037719488988202759172151985852392759215369585019247898431663663373184382141014764653248583643444152041341380680927332336981424584520663004181379619897157039424226725148569303815075314152933539113812823492824082548162372359731840205601889739044845192157444219296189016079627705897322168744795390520722516603604745059986235521290266404876754776149356433170153257649172433000244933428515675339822480370803985612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 251899977377636591831746235100843308621123120659338157809876391765132923302470956455922998125329043803000320547215345008375895699114164634743007228403679170354921407785538826983724192010463756868418667750651281583213371259771642075064112519184815402584331161984929219939165176668978727198944587220059859186603560500821063702273651249343308376623565087890440253388948771206448767274644457154874369020881502908950232598448174850392449808056055844043753634164138461323249305869885049376273101051237357848265617948373041052248701941794003720457015123075418791963108022092691884774728400672987513694568826313557853436170399700617674202684391864225230331421290415860225771466377407009457885342921668939463533692038904584263287093396263515911170152339500740957592772269489893055620242697219321199924400605435635550322802947278767528751901856412657274054159647891567868356298277863269079757153098452883763030710417822556410351948037811228841536986337541632067217217741906395029970216536273144924434573590815696501575084434332586464024285645838061043204297900772349679168597561623798316582499133754200436370469388116366961469878312367174772003057563517505231314055971565348827112307790784456796470228677415911997001951368569801780583110521701065767774810229173192642088288333017307586311335895471978890825487464540740185569525045996194222472750930837688125258836606396565105930029597740496301778674744416308182821087117129093894831175256016979260749251425633622693354680831018801905506277476993259799640441423590563528221994159492495451240228018553776347259112903514384810866280656015530126386134310022952168149616624648192335361045178413427704997852993397959306999027755861585442727208680926682972651194262883822360105935793323458543129402549622586232143963213823704044912975304190999854530109378149929361490564050005957601683025437089632879154884007171937262017692277208873218175148350679387587261936935637477100998301906565037414833999855198258827439020160629316709429058640027765295694810708839464777254347312152523419845628937961294397135720850769389000337514468779163047694857569043462999252291752783376648898058065884437483802650236585588667029775409655674185994915146685260155811056570737250888316611956786853438010186598520472302839392460757064819637966657684947213381146327118685616811953559561799174494877482178522585160672075855087919278124871215545201038555944242778558257905721297931424139061951574061777552190430751460618555867526276090767345996939992416038810606486652310711017344468743252644161737721556673965893221219687711046860819038972150920629618989113629005095652302432003910084766163451518611433018253378819728139836665492473380864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -431967145398786757242366821663666695550413807354101099945371785874042249439201792649553569134978834629639490621621233699140345499311753854211063540751776886966204526320656960789021962105257061519139264940719008364209131095491698086626363260390386661477953387224330943529261538779315976363773001304327941189785941140118109055708653756687471818428291531076940862671797265583152068614566417176146644651930515347039987387850352471725931479331807414002211984064189739177555752168045942527556899703866901531455725907817396942945358482735965865582090163942338179071579861327010219352097474030086923067059822277996704091174030469578730421148077109597631480950847526920347358402854217881001618174600504194253123954730114908421719544855241178264603603000373761090912836474972451108332902855687129299179003514465716748817010292939015660506206173081343436821020305809482492209399449424302129649841567541535027763200019123251809938795380299568592749158419275852153794210243861586419674976884811963354341829558899112649161182620033325779399534392535140575509964763011945706430284478587240491492315534566284349669160504366771316273859967230511094403701568179661097917031540695794667923172861228271281686050716837389365486374673267619918529693610732584766932933486198629602852683057478521269500165089336443389477533261351304707196745121242716311189060417343076248597656996879735805830958938351471898347180568063161969105407454567078033108962152934524508968957628135486528552072469927507858345245239641666942442229187094678669376014405240703134761113604929572035198920864399719622747365587791180657353259624672419687593959097920157941261969967676226641738717983377456689554585275757805461141934114719473775128006313194826949293342498791679483685049745258276576417244860158207745482013827005794254708422414635772086149533499746268212833518796018142304562009440111137660696415279430503319848433259467585552090475992666714195089837479824257237127164469005578418227683097548959874067567546166029310460765058089019648069210658024117958798813172381275355708943282478684711693424984339814593274703251923684721436807608138015861504785877565736500533038161126963219554619155609735853160773613718078967903721130552445746352737820754687103425093138606250598956323847088818666218301331637103314645559234194369614344100774774074330119659761726709423283896925903483594558920219816876554179394673385518656767728361148810125988146715810456134015503172315145766693331299382291443473974004541854753628641173115090919899871084118836199436784622398512350386040510475905718129594008270248260894363400266301882704781073406423856605624160016221278090428678407738220292107982406785433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 213768814909802157649854040125072324107002201095139750810538750981131107763789444000655712923207354269530027813926812790790572216539139313470015929238876002574731920694805439493039144487887106817147336918837342991540624962510187823154174912161853491182280969865709139461298243166784527153065213587162787248951692938138416562982140887824941731174623725079648566634567708184681496015262210179903917371728051380531725264330713873223101765970234739805423320091329890540050203415274981489271964802791182789922721709853074488854698833229573674964529531238990478641979941800631672013218299491835043099663403344253101684767030192643060182880891274368280246754013150667282254831485765411457546424050980945695434570503078176364577148307494393689321155629003282207877105437227290247442760718865972563500417847246841380328045723571971454793491714432962689767528505874677786277721614757883911818202687145818189662778521240391689025685363524373595221129340416165396211875972905874874244229803107261433785880176875974764641246316126757100729972781651423149192093400633793976384639347684970259265717966622515197803017847163384789591857289129073661752176846587498212744759965073890778522917766076367382667063364457011320511716251626552483443422086054948373554082579810031102985122425623475005594508512848746071140081683051826802687672754699833049467218447550048681378660148366692850891512628299030442637680880618678431853953501355592913237447535785105653439297612050437395577775354319054326644906860793126445928869411415172740909162570880337766376211362035914224239271910034225922335212120238585404154309840631489975221794465834072164990497198078460508361406836182758960951606192760483049300441945277745363091653077113010383952902684539108230267270390909026662920716981447470265709781218784912896589531057163614477642491881752022053122824017843883869762744268747166207563863507110202284715100218666410093975739405423321794863519781902265320059596487508314374060972126291491243983260684914366001715102973277498271512452262964144297489599108123541597417253651574537299307809603332849240947105017833963779455411335379781708716963456433692781775851990004713298400653039903745939734037935714908518553072437000418602570118489376055574622295335488699166072796053794066007298290063369436645307012017978218496214009392649009992256200267988501530143702649032616665304779583571999978314971893355227609666523441375459944299636385978701761758529112271584419329966669315383667921109970806989633330816550821764817096643791693101821457407700832522087036807466260505227708905593380360354591547360526902119256935506676996691393903756312455771724196069720223675521844249898782818304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -18813505642397779986611044072235877626512290587077728119208691137604040423618170400500473407399704402714745875804440378346627955023739633357029822325696347694062175432681362402161971982722686746825726364140056869872160611308427082813742433331826159731722855374205856039613589474543932538896517614548777867324264169941056896108862131469901852374417684526860922421835338825635473028099647426884379802993814336185881078966830229252579787032771322802925337000291249578065616645781770034995174853533584422027914003670862224219660181922198465881827546076592885590273449526598196464665367021509204040975175657295684354046905755967748765558587761214327685981181328675011064033101519909215837529403792760428642764867222883708203280217017661220292917774180450554055213746360013827809250606539949672618154463777413146561304223619176517530022355213855741054149551593254177942113129877329194825242780335126273195204201459870786616941178615252582620930801534094559582094841525979189606535288700806119177814513619034601440529691925659736443146332940919993472654847792698602773839450749588843242678995973791001447131153967044306681262866256012779031688639290182150071817230198658525936088756051264112068026412373484287101578401633741899720978822298456767493191728690644490283619615936718004631629347082092509687547080330860910433308112791567926146952334818615998472768540810398125557994368718957066207837239025091980470064436017458442351975672034313199497700444706597031116810568367405655577686946238987238192692898493250574555953479589083276929065075313769039986216623574216556236898597762884057542743627547356393170110979153208095781108011326285996674879625921666118324233790080898467692844575028840731371378783894647259504166538786126566001582156061312369058093435392723604235573655140754575826215732437588492214889867026310528481835515410294805559674028932333897886626259557381227208389318979964599643986221952981632337256451118898549462885349970418109739742412094831866323254439735202835173825445566338468629129057833803881942105611264441918310823515368165673044208343238860618507671948762478959443587890928148881303317973539766386048633945154940277516852287832728326758344545514219758804550554608403613445478135738659102534379902780291596197905163591843624389815766978329572040123883273622907132842906236613342217771946694659967573759955717099190506750747994044113974708645921949274273932744526291015498443342401817787532028431487917481819107932945236184810551940567169233512288556629999293344829917961554982823934173666777310828760183574218832014205143231727602897195091827471326888171680090458664908172666774575806196660967162724513379877413638373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -127862046394937997760039880893427369295314073162276836156881338421796594114649667066034671267220689293309234076103515770396786718793799933893321817119758308519413301443840719815331516322198098501927717053669939041560093335750244923577610512678296682826624744497111981233881932193691183497870802918386968022093551342217349862034391814644203336206721316217692418743015817814736989951298269851658731089417173605945042767067926837775134026171709039007490158397301185728835237876105482767578909419754378398176615462185709659828716786942593469159773473621109446717123003608365370889476548561073555488483323961093540121379965008976746306632044796689164838843613268915898075285757151430017731113772008429117349366412702026162082020337726221019104894765715458862148900651878766612407219381439318087516883263335080971500801218772842000170081876966938110466240334203655929942143357143343033458458040623221731932562158962058060813642080834005515819565426416274985147482596627674844989728624608309704438706014098234778182075618056106650902972274252698046944282016029629569578741382419382613953571139756526079517294866171939600321715063278682662323342026513775284861338255574269657602577627906393386949050920660302564745728087729314787361460391256425184994419540431334689234764170383746742544232385371297487696995451507758208201596804087640534738716334501485027456817167095510870973631109126721844569993484842836194233997538607054077697136792224421909809044874112291447633827772341055564199607598313233411715757993085772518547156296180014018570606289406708753622350396398296582336520170645893601343531708074056609032133421525216988530671401613027376054138550058592767604404503738932605429613961943223832663781457682228477828315681180647620181324147809763123709877008107555320172609688012522211964637006441124815305209235582614652588895691333373923005838012456418378324103298701642660274633220252821466509772972830389141116278133703199061358304226512901946412711603746566818612032429789754781383393058676605277153100623331639777532935136231733869933773091017458428673454326890593435937197092359905950733625995054906159669753220944313871217780900915186202621294862939487166220081844366357780823158242679758255116487894455854013987405131767578390932594335935887164134577278229148093520856147693592686173288871304433825065494107255908117779896559461358873861374937601916322619956228523709625653713791577949922635652379027439045024088352951990052982331732296765832934407107885872931884955121996001153789133563040531476715974803775988601768980519851549339436933057992967102339278586696852184134309619918041953280554955380139421719960727474832607667700917237012496384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 250860983929631744811991731756342574866073926839842178723980779577063624389408780312062475448852837535577658851178476707998028496623452984923881351820774242703634453368066413562095782271022889242028560948299497280747741780477480707387166455551385577414379181046219946729181016380358244585604825262911294558113172767079418716778081698756823857860087863735687794901574412470835314963362847432892852894257573682345054049851798214302620754853392309909294021158050120900874408967637342839647705479675425796280699894899158617209395302066646446325708854149644652714132252507128825039056597638106234502827364111110325201276890147527647439784574993067817021924779037378281602294207843506252840898179807301530752441229038986950885477443510016896573664535512162493182241453923664308002994509361605453053461943864730250115323356981722964922850592263778629869911590388983838376744940042208389958670498865815699695133939337975975244575211885128534570786264623221457243802986073212127389822139758307170537072993118841889815650083294847537380385761931288280465965926373748150545502947177574358942290367910695939567103089924235645223104766400967595042347735638740048989138090353197353759111117404211607297337304404043941653433826411792806640486476447517269310207248110503807500604900501847162205484665679423604145545245639530706422804346814838230845944301805011900419534886187027754484161541145667754276035290306136575418949641490158538344082797865753857779482937599921647704443423722755106087148476352293137389960706012790266319083338539030847192620611869808810223911020408016116006043599528932256555912496374125145626465229959261387602847279746342020859963870792757667168097373763738726616034492268863390837617210342244078846430679562430600071764309879119691648403625260373453228989671232975703662003964598667854218714168082009784521988954069385490141815874152522255677567880976752976284859428350364438181906704266804517518555616277967450458588752920378607439308736457879906179830400692032958956154439127080440998632060729369405708889677012050097805268706633530663185251738692726274709163197686028544557339350135515737576853254937583837221381907836662558968328426264168400158153595743536887592177296788092562570190633366095420096532459767919604358198081373551212134582424023700384180144554292969164592490584447140212192002607778639909754206841773488189606678274820911162922400801636682954666716015315562625319150622552783495156435368174891978837633802125876797480135720638903590734178102932135029042948565070985285270351175378108262681013060587129935165543956781019878807745573281495283335876405060920029574197906724398159334517008227506156927955959712873185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -287640159441380039547492807299845774550757992838528008399825896205436189420780349839402127599908761065948552234198561845712086311411490951760170608578098659652490454886115966114472936596072868719488254285300857810539285288126216890412135699439591827744252546584843449695940785502900021620935967645232894832909167370634029681887893788694526809605275836073789860487499768214214246412878186862784553212369764460139322852219298822846618057221763211648196372989012112440372133066089641077936332010717238610958455542629945107832885896351884556861239720719649715799479751529947578983792088861000755587034457927533756121031555518474231113025913457103346428970173919062037299388903560770977363476441660281030075440175471655147319257634962732818764327275172449303240866665315288320488760811528838770972177124324439366621282696049567012893692820657021925068580531089543294979901765337285316412336118924842557230697555966808426705520318078519202025331385055799107154973089380600829815348149058817369693759709914926572650559318493686376556208275145760679491874072801466035824963508539668920962824176183546788245924141387126055787886894990449924632809573675607086818387003700229340604136344879837209387682225266986920128735030158804254432300542900330631602827000633710452630700461698480529426314643112548097370177215454664644625305108534610239915127794583882995843097582160689792895180811034864425828632701031923553903249728531785763562955765152089826726310817273374784276094047352852570094762570462593279906172312090646010763914994131981717250916242200128455082802758020523079825436935645708742244127656532526644896468818087934164086889391934605201078695204103996978553151552009892017853894193300488307945785002070737925541557501520494946326038479306152127199720246821677497375534534918720610643356235657703014098210471260604398911129974947861372878271579211609076501646912311132422866172075492419006035998150936675651736898466364206685816132471315158557572003549234806033372434299429787549260825084597582071672087652071881474010358805635062920460930565912290464862291109913257091577412549211278757864502144106935098526268477486709097142496577522503361314444217673613999284096355446147822875154766319465886000809161768291073908424927672501733266139613506356709061309521066789004686687177682215098775350823727636923776749409354504764660511595969434173125004396451706887093918241854283037400074391235030476676205836990291575746991664139969457982038842608531620970309885042108697249789156597128632014308086623083802073838821706718311023152890751451299349418670918169508483841707166113215995860287439629113755736526227308967417370713445399450357728796957770514432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 44577140581031430074665145953253774595471743531782821642315878824303891847649437809636900459015669048796606447945121161632574508693184806906146055919179905439739520412728480316971231585990299853139368755634095632109565813866426603245176323732133075225346069861940772087256967486317329938377278245203222567803582393721144892799935339705071538998712146170027577389800358345959836059024733963629288269514554707473942406911980389135812071654463868053037151986296258625457317663313981173514095395428678136484172550329009483519193748012147817989014340678217057911671718822615222301921768691639411818851582638550497881432442927508781023973842052489319024748598086203500474713647089553400339305464228037403629054379972551874423795238194976821678274644123372146185327248433248287260570391149077887054064376249837756816829895320536373614023336243318065324541642972535057180235044916096430931152442222512489528943396490181645932885800876252128418516381008441172992120380618226898624754248615369684788227664372829410724047998215956920592503041747473007419580038454706083049136918494328119019231965247989045058363957435558698447725901692267415896048292875925001134265879380002924451863743272259911615741855645096825071333212215861876619444176928034462045224646729990013952401445225066839542694921238203362116316236396923508086993160659892503723709915982509500709331352377059381630689095523775304664530534926824812723729209260025524694566556997781564005949697798340498694862927897679771385162854868777945830171299935365294729207946372020650127084405865411507726878125826426797366016649445826344047803150844070726036141801196020951418908831806571590891663491014532481603530184631212750392319478515711837096405299356714073121233249941903617296390726369911374029455936678098943417695683168947251098204776427700722634401051704887165319343578328006787594978229138050378520208196523766622745238026521135002027732163007883079633359296548867257610202210569148491244766970577687682321619621705796012232695217967089821946623193762935189498968454936783179466357662636583419697943345030556589127805165367343166206136521204129494406421410975752464364985862261442252288418752074305728183171546436533473308885560671344575683336058120169132857481368824490619301530792979198711086596119040011845093958863486290692003658580150765451016041903009450350419544513482878119884040551790297472075568026107510170913784134249615213114714056189129161792189743639104454282582675843680163495270959825037086370649107735380828166943403863443133709481906264166751186859774926219184686567052104365230360187580964404549902106677732895308695755055451177469662801856083558017932460032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -3296498576890369630140783061073677966715658577683734263133331877230420884011657190447059175937384629160015791558718446268211558876943217870959428887423846074264344614967877789595541478563078854370509827613995006552776930233637768952705731165555051615297638411879259082516232917632519870928716676204318858002721610100416095271492469433884727967133396640336805224387185682438046165549477620758760588800011959739267190844164377654857427225327478584966163945630486779748001355078459794208104448331635436817769857554069327788305670717587136148937456644919591820941196608592304518280352633612307546872893400546825852435693082564591565332896987439081051169308660587907309761658713606508817331678041154857176208828459821980746841999998776651774208114846757230698318093489558978622288295948105720257328316916248218236175081109267696626482007634831882501743479281595251110103499357781506039341493768787254389186276185922474955485127694301908403182684838754071771337563504039258678707192028296450090913543144227891038660810135353502752023790305293804030072337558822819891921784190206809791988338074478459190856553198888790538281530386518782900225801983839538342485024142274280194105595295784909155445082932586141694190241930843284628745315824289821792815754441106797625560391758417932295928216567029199379923667510502623931674532588438984827944692592633968271863230057335885232882763582434347629823579344474974274401808664269099420913442476382520096035882359216596869828331779390077687953666198957913201063225957709377581278429886511099374076867534449191454522740955189832691852056678061423666893211751327052704238675730395510788044913379223786481375183639068720437018683286562616343996739649274658977611921865445530522050517869908949172058693451983878270939896334498669829468788144428446834543763608203375864835416580124216853447883960007875833117268707064031387127720476678717114834058615254853846194274624848407500781834804911734073683223626321743995156241851605198244978023929905296961473744805959923200300648263669525112506277946939031461164821818633819258532839322594191236693828913976315478599205692229275801458166063940002616248209798165430723079871504916048475307433660522852473656061928455966688953267937362071263453984248215211269250910198321948032320587790107654657160818037939255866726641154639194757100052027882227001167520137744875215700253979039447644444665687045751512221927767855092871198602573981724657996796199549772667817585666936841484717833553407989142066632865031088535359557335447081042171872771758154462930779536340772821262935082434167273827494569025576112151844041905277711266007811645484349507758661067642326755573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 104235049338325173937718809678621187878974835148506610751086805585170264769075262928815879243531708459434808988574416401440938701756509416438866757739077334980937344628140547823465965236157829186126346269943920087468975859628757606127388364599731314714058335925063695829535072310365556950040845111892572890338780690984737835742187110499354807291010221065574912069220111842211646766937866921134810674225079859227242639712844339804751052479324290409019415002681441681529844759006958542955920610857633641906003844739437953131317264152954120949708564065126927321624032559324651450826803008667256041220415572491080803798949326057027047019787505236011284176265119840783986474664072688587542027036265157455023592237150321406396116877646098922980664579283201904231712330031365592216792488669818036059421599558398489248985977611704461149130312967862699976498050042601646669422282892512393753872324895667307801045971678070927572535360047417575290529138713776437852790183260859087168784199432187136747953205017171732802071886693907142064599495890048939279697305749517289525725153672350649731674203568744127533344167305219409889590488432399210195146156888424791816975674979481284427160917716696661637045933865428646705061838800183530879557721978237696930719045914122309921512625199421672048550477273398373116266625095351418485265114025513745137352079861741488363101081724668216104927882103816439135906258995961808282706363670913481656846479661995334752668106306713882355313360690140969896646819237956610045294538822030344297512794721579895805696669981033754955561656661343637281144215910522238893099042416822688669078429083835186917184172335452104793630455830406917900176621527223796631800934623898614066982981772214900268308590255069396337220108511311591162240057300735235238319419740955051604124191096208638523077029669037182703752055853424188030662270797141789521514283597734961589502727822781912354676417237040457207825863862928559217541327627700108400201315248143573900011924146249672016092090954404751477519570904897800467487278293218497434886999970434600572477161748928108532700174867051000971984817712305853975642100076448575416277420906972920816889957111887974824859003175649361685023277120581250597579740066182354185571529910691954515609851242557354078161108564973406976512944343637482196767405261460346496468590650483770876486009572621732457557962590564923161480916810865556046478797948853236003739230695866930758896287703600058571764716393315756906208257262757707041490067344747085914486786377309584873308028269418053507029963473276566253897682949274728942628966296667320344438667910033342855199153714716379289225027477882585549046284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -1065352093096486682784063197979355263177706205320170242023338696246584300393837822057008659534949146953012433292715165565779761337741211999925839194500377326971305086473082698529872774789488216195236885742587111274127670441946961861782795602075184089748454628662097542126604329403240279845958957752586242127689428261584933038572599520744269667760298291968395608379312843843514619318118914476967980968846710560916910672423266262332798000048824844279938989433810325623926228694276505049269708724672624944015053694051605780879227095112682520940801862345058090570159400075116344629734048461244172141365385905040833825581879597109390617564585803210964190513705830258377551103964253483233055467773046140997986529649645929004884250965038786590776070160504840674727455693412980846527371869812516026874941036883948420199784139602523220135191129585214841710740880905769296239273666088253248940701910621212458106804530926588249763883827640932150017266838846358467417683000242918037778426459864964390867732441904078266005799660170285042936005182164955101651256468424383872194018463448114027333253829501343929155610393217710237954362358964501553135525864365744233360053667402477538656066912305052358498066716817498154309419697007078860886378876114412381415636839636387197959320760183423623221347897911699968183232499117608370953599477622287566118343701449031720907101585630516153574907032195354450408349269269090172757134703514821064870737744866119286131346146813883105501502650638604750444353395250702696160139224362668002419077571323890363892046192419095981785960396638783089704438144842901734597461607438504526193758467007220614916388093176321690265970740586633677528673212298469521947991670500456551388425983878538759418933651419554086920632394284804389811255973050958254599527678270087265271762209068255850287927382261422009547763689784083657274334631486257904740233869712139451098322676145465012077843872060562762546163815044580370661523366407028528012860469937732546972454495360567174047912363315375767368963959968541345973116508958781475975121722615556424055268225034818205529928046694862226667985587132106126048293396451939042923788438504619055318478033534107662456309066039582122546183401853365203586334008079697618109860765429110918429900186794510135338579924178956722184650950557821657594254907665448691889303884120431339117279668466358665980235007956756019713144567297570545330757261303150890642612609374656720602566755767913166566561749998028564669941289176992968490989748857836524698686599424874453742252305259243677325945451944922011134352067224970561092460543130935949216843219003364509920936270565543045961800577514280313213199319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 12360640374777096589188150617872931331030039512310086950332111080065651418484512320225716727613607567487551733033980293469543907969483154554212194363317331307673648282305370726465621188058615465669080253703890766661635355433484709896940765321417912689547624314106039535573282946510711925188164480895046311899314011767510550875820404984982428379027109049862285079539911643940798728895755601097323983204201218827090901195233103071020201824238816420545007336772030816503907403889790266945439927338915844665896464922971094320425153557222801348644710323871795744500490553359566301487934295944666098876290263294202795072246772838968192246594903495902819494912923040562805901435886625916597865932284757101239795748533887442516124435631234462564001123684156105826853492896296089644231655913543238529788949647675332051106011982805490502066602391809720938983816137844628970826632304418396216002639201412198421257382752020318568570922412284891478241934262228964362459709969179837962384605451219470903497877814032264924828640314802736767845690506870201478912520959334818066058420264851227249988389831787028773107255342880956450589041558092369618584901491334042015342327363244721754266483935664542145957441337336216506217198821032503694930286679458297982349184056256836881126827824185609122369172606706089218251564077319340857186438670345864181497492766064140365099651915239900777916527732432247917679225899258091995597359472509968720588045751489993028973890140666174454674484768757216286521282152275545679783051572761452516301954208209455321826985450445250154671057334581984836339564612316235688184656494193098209002327008861038430450618299231495627315749544754807536480309022573673760454988240268486810153997708662498227447199512759167062593589711999431392267435969641280769033802331550279315576306416811465943218877325219187479077667474997458705670606144950961815724822937745672079775781417874630459543079380871830491685811477947294102337666216836808566972682844373555130543431598059911013516028860465277565963250566555475913054244553843107285139248488855986208196337254290312443006087849181177934343348762238816050221505927794727809209090540032076075929324144963040046210692846231239700304982333455787572393636877481820051761823620287072386098990222275143014712441872374892904134678129967708721294453730490141041165474590120763013682001507883990959002310983972913809077349849172070310557414064165376334602100159253401889533234383934636964274550196201382805237628144254245238060659627015458261295071343478762124091113335651938039199478234075339143441537551382891419232640404911179980598046676912625159942294233031315806676647237253656215591057358848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] 53080928747056840462501212593034410627234191841319273950059556121975018087633026807137533815666750294175397830439720307514909397881085762165645528569764473028496102108245326098738059130424667134738599206367721418299856129199095407790602633394969513950938473641923576599336297641384947507108775411025648626009373464752399723345086165625875627261893370850630945467817627510881868936641448674506732494062432301344477685189347223614574090565638184496360011410024678120189919173492904222659531905252961293090634746131187259659172662629592038625814435023030165065318742608220447397919862902585340864673564420760441995927944472060526645082040408701514106356397614989760991818068089856847119501633733743124958180334715296016037947052783264538473146393780507097013798555230902326454798182246052070826023379306004431018487216506188648482392025721329923284802785215011794317309251238631327826292157431409268906764217703092787057369418750593771843123031699354653576547364975986793451433120712825441296245077174238727387922668543637039968971492929676093467537273987445370939974696380877053692365357336036678597645376870904949574867004528346681449064105393356736510374361758606761582436182868269453291362989759131936666734052491228431294629989684875058984071913702817753566437480773447939888124373867618299935396206968579877895751405792139238693760604195437912592968410978982605765249620804218076742430391348459604147651806857371852881783203906058298978419726303312947738782918192478806023796083968152588885987619592242326633657303465529168823353415891321775531437045860235805019967914874792194008836855113979194233695020983325046584122448994806193388976556055093218683573891435407891000763248402097194486837588509132856423473171637388863807792069543064623831290513487860717906214727929989162427763583180308638425348670778692362757899810206537632961392288773653706106654730648937051840991257590138946858645094947567888213157303435893562299567158274330116106936015361873503631751843589864366578833301304221216579768907014682667081240331437503644263562856211605946956611433109158893425434937145369612353727160212568991033789298440568445961200839098867365721997278771544976950987403399620802653833774985422551843634228483236001571711957103776399151992826292339084741401124427197592286531059776211354586105513551205913855624243022874039980104031967864554093428465645867308891577098193597734254501171222732791756288649886307454979630633925660134270763570997237297584071788332845053401573744673163936526710655805267294451351176686409024617588550405546562280400594690716262387983076101037085046285467253457279501581561758936921127716649370156475778560373555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -1910286433629948492601045225810317493109415420043349120250064928010064883120350113362659094925867861346335652501787058149699409014674352536187497564661088076544312909750033115910463379691217276842001889338415197947851549728451362459418401010492723629207818269291156668155242499130633800805313840305171187170222214610936029278341745437699923128881073354330205944883984722204308966297936577856130110845083561510666596385436741631807331715103560398621445605051232564531058181011038445453592041212720762940896971143057687261647982177928174507264195264688560787683254966500986439407817193788518788148441252303536816080580676703920585968643065847577276631393414441543469820852900667744230310954474840438949842300790833130126501895237137024931725794073895457375339634067134328802579192181345844171920145085084420322514442643188171671461175998283095478601942656663599376555844801600328895433261488886193586557905937785897209597137143139815073765819982241371037706348134905945673437922018773808059635576076886099427328090144839754303705365091761076445241952386300211817382646314992829206088882271393999388077929725171898608574207292766947921832562635205884518255593350411509586942195295503328606556356993876392987490365988474007148856172816763979540807089721190924373558347155398497013310930446108665065524569053161268631227317553061882165425226313323515748972842926393541236122525392698483377604501659706512929557563741512838627644001102172656819621138970647195073802058911108082887790939020066302679319279218085202619261793013852348909103827348597632427089370113333855478788600078677807423934918730971130637659590812903009577081502790214921915603621446790389141657527188203296997144045123439804558225110359969065775317363174985788312153675357761804147347932125250058175224382743138367804105354723948435283330885013737076463855533629868260292612657778127099210648964346431871126844341363452647234698731555007721430151896501269624834657144511151454037223594005313109949858268322397989842480361095926231042036838049378884140971304621247961637164839626719532036228399367147791680085822471940495795164960540895525243576210835445159376675344377929960838923140727059626713166359126444537535172609522020779868524113220432824524136900578061835537858268512276567696893116245425560118893416273379189638138142971130918312354095086716947654351958937757307307964791536002663395202417826687532937366886948156345216165058039216947373588905989450947940194408002499122761666932156071894028512711453004492719675541496906081556231355737732731152682430355594524796136755402527998623356554752031800327880777160488889002152455687122506154558142653595076973569846546530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -61031823055053418545421493640526003468613896444589920462907868024812743451771377107957206742376105875178556752124767577514024146407799173961297330771039985237404777036805555641872784326086392276068149871856408346942721268318854463474729940770121070997551615424362414290358429331024448716376614533652283671170779357922503790728212141868318500793908846951848472106096827630386741793566684468347478343910457051217249364678593962469668769991313507839101898132148193791670181165120535654092075820099034655721479530352659850652206985852210037702587378816689548424344622936216042533268617138277201422004316150206741686869264784681891335512750025606261826856765191091630087145662174381467203682007534856339683629889053347633497144699047172416166281514749919233717156887613408681360129636054109313561752144173311240941744819013074823435445977075741478699443549477884750169851352025672824414301992810864971393998344564903412647460306382780788845283532043549930538807334402398091807477030663438289246826197505879783267281350348454318873224221567059047893427847490687140794363756710738293260054956475642888126210138813857731102516343138211598496538582288722248350229854407226317032186447622441755334243844795142917077118683978015932188609403451627254974610838505153106257886244428760960863190157180897254590165480246031088333286413508728221402568299592920780139783791600163883569375437333289940814440081775673019695415120472462516856300280686394391986005276096148103482471579242327970400714523336755521424174746021860550597730929881386946235605432462763622050895924461665565798438232470390216825586693082078290457796347769436490405832025910100573612787974657412414722388528815352887278736875549907953678376972084537280092963304106370657996897876051264041964208326841474034009093001732833509522272712872010077007920884020268775658271529895314365973691777714127284108345762898618385407960223401072822736239291532142690906849678089270056555946470919047280508373267474352690016895922236026594173762753646098014496427033527241971699867995596227993681318231598980670453503634190404487607506681330013391592893915641838696917037765989286943908443850281759455422881268817321671490992215104274124117431346904359031533516998311718566665721178101087680692476281398588764676321310094522235947251840469779751470635992049843408109584450063434624398699585913804003960746482533817009447326778712393911872085348389408776176188809499697831744609535375694547779407545579450149081317602198458713237255859387902965477872204913651042177544127711112320737003702422764934581475184548721386614057426707956807750043390322616672001462277633031688014493249949176355404415259115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 69919030711765587912597086067674965210699243520688752636836105177812167321994156041173661025675700535625019427305866464735683130644266378160767095015589061204420755324106114720684249746461459718751978433871212311199679089524567341842942940605897888664380123805644531111700968169538974715120601979382802985252692859346752119152672461976769444785191631398982112099971577813186996751863612361082013359736239618776546722080913671183510238735206755935705855829371584083081019232414089755893232264076531284028663177800804971426261901797751892867122699731806148776260278570816087839767571944227658510398467790178735707422363270618227106447328564442188143396534887994113452721788433852365697172301427076400876104556174004347820839112195845061293310450242492421143916763454148533135151656449069682170981681883092485413164983156385404090076424852988127569410334817755047572117478754180178418304330855556511466103418910293387826296642984331142630993784674177941057728933989527928917602250510615755418338045566315522833467735529525339363069136688440790140638552474853714646882336896724943204561544554517896862032790980166345539168007183197181397413458179208041501448352903401701575497216236138498242676374905604899964663339106668602387339628083969388502498017834232890553071870611721333649286372329025507731941764201329511399528516612198355588040721767609878040389548710950017883552257788412456195439995226599041593185661490042177221435063820686987024395775341880484370704781186917433059826657393653680983053513587985342308843144155658715510013480736278278724685348017417713425578747038385117809131660110710023779856653132268994061718927676204470171825773589354278040300301811749790495858074614458811698238341491623076165067330267401781533822094765047515582714325661023119238703479652519152517160268162973968810910910417846024209202006865138608677140986035820486022078236981913091236708683239124896180143977568179242839864557385342545476947529748493369382026515130768403030143279573762615247758968742179169280633888916116908273007918877350230810441815090863623989052422468702881516816537638947119148225594238572967368627336149989751757541433102276295894829617036777520960541955361281289238335905499397287108913173806366231296029552209250147318362212083956234409874283089167607605034177639562181130129886256805429596402722346416632462097727808433547355041638706420017747172708578087978254557084907236065444674872009880951332125979516692350288086211802775332477015845945413265389503764057293385553218971920500309385837551326575093604954814058222789386046279316790138187411179334446837456790209931102793701398065185682664284277782783708855095382448480976896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 6332979789469344527807717863391773707129543367200325222218731564780801500859698943760367279909610477084468263945355451255875109711395195508153528244097805126106677771970216038189822741843583766723259897878250651236201719957344828395434519324632899850702397407675220867052163641023760552822007319683840446686751902271582603818851591093807170239488696228553016778905711333764922308787230541055297206778732618940844559732402876221294539817592407289704281888783885863899189561776999438774614012748370988700300531053721400439993546326593922740341967876859822826551019561351420264441418811415710067671141368852668211246928980653999771484454753688177814489079065598813243491910098733164644626753121763117464329066223883867529891156260036606659121024565504595881126166331014926296068108549346530183432195859888763679719553670820172672897240309486466273159024681643695558202189979262350865813770733063658456489049370269885399486885170112652975516370365889004331694008591455015462365497139278280167000717520876232146624354551471480029747657676128390105032164521489223128297798898962277589490448813786563691549278498720043423660904070130223896123014057088009553994424352972686164969287949067347244850620080741578466482124553532705242163912975651904244404010192725999761038556652590046483921492070746541723126668489274354996113321244245268967231568821539375003180913042837172397840089303128797856966161622219723117725142500410765090083759767488992161705755401512529263381492979900400865349821171546843210917915078805285991205155735732784239172127818852934895090928186698641730616915331574063002402647562896709630585036058242897696075560466918950439866600055771790617756697575026497476580116974849668484238014882536819786918996337122819992465366181099584897524931495052898789915437616502319357937061547803339582173355789200633036310766854393397876961469775492863366204602239995354958578330851889044119276756500464633640882029849473754578203872960207774675212273377418779215379357594867490398305350880549826276524114258605180008225005616656554548505569664824970736609648778814657951337243762307672865226937123156410395994732778392896046025509113098346962993342378608514842509290580527472555989777648417749655092771230566685592324720179155336037625309657047856148226949901504162915374632514590120816149941014377114980367596563015132523839647678494805671643538230012637410933967732060916995422871704736486121307830929590956714079544441625682194060389500827733318592813537998902966730177385018682283468855686135042332717124185832878297403465338671629448689695747934522482519598283625831680781823917776221010140578311297666196154119159550920458230991977185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -944132419700125937921610859419215539402807757546770699232587542535798207705499592088168546241534436081812379493172855159122190110255846227999741738563231868445935406186368806772322696458395453849991214497917582302760184323022639009661422613138168904146208306746841798432221072563853121482371497499875442227378908266544499503273994379312920635758323613310544605604155117002273671386895707672129622977853394730852240531488563662169238565209628444790343330978004272135341547132400601916161107863197986068084800617295036212244658247691155995811156631560438079040574045090291175774251187931411381439342004037933645738323056702097675191313932565606470101768172220675765361882726850088831789665008028316454659867843536380236898032886501777984566249871413536088279122723130480939291830766307204431041587020466211324661753438684152881037043752317390449572300188110953585945794654764054631723191747845411453487541679311251244789968138505805231352170270793304706981757655899884882280616173429621148288444423874554607698974372074245497505698107430658403876097686671740452324156331155027053448673367084467044711463198335831166567962547655162720367983374603983574926595179189147670687899422416675208424872188927583833666784770885112968458791998848290658668499828849198589286095287388676817612864170481444142442542394533284080800743438258245010442524196760015688336917654544260059327672503463235392085733215503898745113417041451393195890296996929139794412932089710898320346174233633505050250252648332066999462146277979902606869133130172460846889115905594950966548416506040734537575967042184576838177105608803837243130346828107244123959283596457539095639150496564325383121203211044171192534622303318258325289851401873467849288035695516543273366064038642171723515046900858890125308043150274643978679965048310831638103098793586821467795849156320040028269897399525669523349636718786357286673271014822238256542506923327571932041777096443570894293943323646015448924611474242145670480859003382256825385498419246221374757936218820385682411210605326381128950458014426646977397078849585085612801252705928635417659345065854711954728251778019508002885788638215056220298817112794343465507720385157220397762932302270291234509295101104799764836791096302017017626255352051406393595683563315355839766419795851652253374358731423619479503729832759316743094182967879978855693633829963697947269375262140954381989266127120719288969413781354929969510825562582354186570933215367695194166499174817049129620246069273329388771432055648375687562185575378558861336309326118489792837256582291754009585669231135611673132481102288145757346171295773473517310775951816225155923711307185913856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 537338249259304587414456827273231202957877132270500987125403663033644216206356108593571179566469494745386192632380695461419837362408941617839018233991432512190061559329098821311387701872510736702546786131758169204912363514312254856538885284739805341037980145037026524604009682186994816309154062502328573169748076540968907896545769800502938688354599718217374978474529713758658136579546035446953142199041524476149305807242479795703255792955335606777116478522320614492736248285684999595345197363550104306598975172115676910704671962333681786684406389032546821716220748907796097761284790639708822934309331940264345767981080819801814626778777856685102192022780139113616803474098981832130742757682430668923628898670061178751114435506523853092639848275251767339060060808917340572631042690585003398251709856392349486144985947232759031002863279709492641088558734906047832676349715146205295261785555937718374930963011523740415565604608936720615946005794634421778667303900341966786802757091065634262113177829730829951039539208380362008213804326424806943765885910162545916669231195793159516144858348819940184424934024655625273095632344538780743893836740599829766457313055484660686191609285461969021805789315432182818796615548251081761784557523615304104763719742240831409661772486599500814325700389151347230376993319244270234631726642009168191865876767418716132704112096186910422877945827373421480620782814412455802123389849000344415147598249924405722813422016785678853359448562752869363237782917072646267096381938022344887232503751807111814513056297835157853907924469294883742911756797376872330439077745551451449850933698576829757250827527711072049859267788429745521323943850011989837279441500851570287821471224978075158931834105509831886087727351180524543419081974468674300708420092650538638257442311099960586668711100956705941151773420041427710464742532081230769053667123677766551800834394577166350304856874498676747664541767592177225432978495809667257563300464834757459458494456460621044928295135376852678009867320464514939010861018510447775788217210150275673101425482797067857341344167053323861519649159854057788301495978654018777573295614393633325066328958489034494977950221013842657789119346175708138842832008652292476245907225388413497108722768131948162791859105015538147040751462523494799243230563542413202354093937613997644020154972166404238302886618993336954635880574960918301570908568443585425559017255740375592895200204023332250477650979294882817927951277133563978608499648248668809325999176483945298406078445571399871221454098483565722167834688197576687480743199121540902727557190623998278989646241403495813304274079859334112939124968925429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 2986372784018920515679371789777613007961745726175837526043368044995341519077817773033688941969569437141385578572456609702696258620460669404829404527837839322274153607192923112093245275903670914201964677429720262716591060287934949820697002466882152772146817859078364997745691046827079497336054330281982615219090015730999247198876083355246516435938133646932296996664156156257541639465316809357016176486765195403429572948980353786026314419100250019274824443594259491395064549172859264843040135558868383781389545556544150867720509367060542742171050850238110778176289411673293917282042638160151566747352158168157849407809249175772727579298816051710773178050298801623019765867136265849372303110708726599505113862223898968472271179489976535529788353989489238592427723216415079483099912514881990982131674191843464673653591530981709865896048795585201287686033085172942047410768814925074618301202521917174695782084161898238572018464197236432999063472585947733191449283603160777469140264042503942883941262297319251203019984739502752491378568736179578569033444597205159080141537034331755106143428437143379293017202205568283756826510305982706263699623050486246208523542703436118435295747149439511052707234485248753781655581374101505375408784308343549762007929608738385921556159850866433002830969284200425302732607983606483902344193001032561970355135246203184512454034603992827461272304424254680697208634250104315256471064544508386645829910327443026581747253679061613741172851259114452239618126859946078040236141613872226756650667525356544948735149798951784323095059783864653259998497175516416804226960547093942603112447877048035361548767058580964015860243865050169149223128577221709843771750218867674921372418660390436638485821254451646007345236769288127058576231254559255469529002884176899792723154114998784392588401116994897912887010013928046769470240038350181882551011366731110722655066577623566079385116522109873893475550274952674229617154118766966416106451581878220435855593358255665915839674567199316571510137150712965168979640250460102286166715351545559144932428710097499511128527146998836143658323796627943181664341773578484246163079852423853339638303856844045464331289358026625835340850046506476681534170261090870141547377056977323647279932971673311710112058012261205803807514900735339758468162754900880465568002077270988445460400607398259561624431631395053923219954002361069196263325225901621318672755840198845666537334858474267939845257634695891888873774134520336680064203052679478913327953517851108138344966016745828990379035426864043519999787724024388647283256995424416111016067219226462266323368363457205684036183738597160332683938558327652352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -8654734926850111537583514318689936097060537978094106842786875787988686810028312995598418639328446387137265287664193992640336259235987198471112152214840111072869550801460735278249645859970212262052418836830256056465991160680914637705273932816051849684057369807171146579681858573644322406684946187755892112405640962536166908817895929449099413857528853531183969546352581048151770083879513775932998986922515661248493851343796578546962572557004036928524903892318051061971180515906111945507399718071024515294276522714584152756736014852201768775251565592273289607536747912842659610800376446016511219169395869109167019739803541799903340665547178962818946620253565557471121040625671152751194547068120042186602138475534295211043378297916888174513270216459170838622539042375067479666641343486093521571661440414646149428450646916293992969067926814468109184993316471260526241689723256274798397784893877319521486776595992443089103969421246813110118851722354432189969934297408803869562986622898566366634004172226243574667681029298762701482313494893369913866371208702020159068349439416314534076259544353333516080471551930642817836781444094367030827203123501854980185835784606462586283461674005365619375780784228330119978885892232489907046034948734008747158329136048605264008855129705007990219278408606993309244907775840453031152201674347406505046373372105904132971261849516938121827291636505201400485170330079675982715052788432348050240048278983491630192417200838266235739595739549656957437922218719426369025308481271960684881352984865874857596970056986211515828059158842770803097451722547879849109990429989596931175083254734048296384366504174201206704308579774173015074515239023561006078573681993394496415455014818434487696177010487884355593855665495119746801151262005355162376528720461942717527728648980675332826868788198745866999639751709202430008872221491153371418573678277820334449396599740203472931252181572258662174105378500518895674749084997921842061219744829513636431903672937780262718922235142796296562955786159628220340250945196145589142121058086656260574473607812283827266285739577676866777033596924526185853686054300264603694422165778766073582643683932089685740449362626651649920312936421063930629140730632780467626478692635181697500018221633088785754611134834397642297230508419955507532122579166659479274906146140629966196238011544196740114227173190767091228253831124405586510113150454484471829882021417818419582212313993721520938219918049558210295934417435229221325106368941973556435137037861955639415991340762234798639733077961650392942142942198850845189334273762830445674197175947488127842337628181072111426890455422483458090387038941688627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 42196241359173394618521598168162875453859381470444566337183246702114221296771107977312381213730944167169744368134460808961509879431047323657018294653103384851504871960387960851224362490477061376542420206308303158183572749214202559099295141362044293211834184308163191851713052531738835132191834738290162189918035293044621573750039309515471259648900714233856494665398736927348689226519025035395960864251608028709862601466978051110423556667635186355959545559454515722248679680458864358581325832749907448799514598715930029959453939624531476660721315621085416355307029998647458152942047089713361548829819932657541001373898377059241438339305541526131865828627341755654531525434903113867730252930113368825927036757760622494674458405457843810755091784832387542553102245286732305818929356209198898724057351187146353126173600453419839209045695350216988820001421583869078346501742361814497172368196797530717691805542279714456708324955730790400654919971268234002396578587860539562098056528906980034540208012151410017338848040401127399769538038581554518337069808974743162169544909701461580923881119226034669844722175801410677176435634377730455823556554840161216907042525639381528958706598745462959641382714813512438674229770870536821113292168691710442902739775981704933002026389013557686245854123290363795601419776008164690077853434080534101554718168866190414749528785296814727384373789300087916354395536649095999505123069237351116588471597654901871178805378105844721161790932379138320149222509421291696457178064741862081226947445860079583913150254346139408811833887662309363960944837895706981712810078356419039836517916382394836273955580147865763049926334213198402417647838928154287685064637148868015887922032147463109987020503939994915804254756796062657586773523668567991056306040225804193614339904442831578037113123151332642171000569887917660982282997784833957991977432390749500159001894732751598492836953132560251548071396001386926386810810101890806370772155698193821259867282307953624162174154724826336266429731629935923545777021752823239638598146369070575241409563653266765440433049518948972764484646047623890896617595961932747272649008786752420703119397506658753156896134918580616150770321108475793652570980259945959944688589322711652608873998918471195233251844450443043369807247301572008591079285873228822469630649716663834643038895024060397545428626833349227815672432131224196474457918115470832598748561511960020424479316225291661255675901436908662001121436608125350381997488843212203863669653792346598148979986130498117327212125279460283738480136155229533942787356627159557061647227771229783403896273052499912810013352677980490805260121767938097152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -3757976289097675092728636310056689280322104485685698345876821880443883670361390196940857127747981401042120573347284988631657563303919005789755121087840874753003913735959041895808056257974119666161848153792663233708397330196112734062050829759043653085571989072740313406763323407800770996356459950546243539690056611293073171637090069924472080778943285858362565854202295487845858933390514859534594145371257650351075018776930472094584466026470259077289594762019130892242086201398762275924080469417203109489204570379444993618051091315025308242984246052593649187881082741109959979670179712664244628974123930106884871944473476677524835806200301999350897816007262243769120159366947118474544415495064472679386541185641987463334549046539333459120103522521371899696332150135118585593560751561626201905055618469269541787108060264372205297352550491317606803041123173850193078194927568089903253699395132953144532224010025535928357828785763866873402443665159680926030199737884788285386259225484747133966195442420657013857248488103862149514181419326302196910534616803441102886249427631000665979293989227095709336513987168103070849827675626965160224776028699554889944985735139176254861254721545293735393573569022047034398178072967796911500248883337799860628006915442995278815165190097214178337067356971989844917320638931720887139570283811715734023347269967088921771831247031772487368977372371039615591426635926917780044604047422475837831452327550650179091781623014716982972665194210817599462979039977558452012419817424906646925794557734227511953827231043002699768008187251669728920236143259205888034819348028030127014608450349463615128834392990574836171339838124566031533593454583198037898395258782557517155197697825152913720626823905853155098519256725139662640586100659125678737688846861493097859229205123846000791419632595000805857214532063864390671924397792739127617901220049896500970338071978073573170111755282916154156212935038330487526386446679816520854899153324118339649606586003228644486134880951891919717105809147448319506681844248805012062021216021977535808599747140549184412163506413034969977422185036012099176406620140469523983189826942543062880091839481419061279224210285738749772250388975365182140324558541296426511076521093691431414649099105444660923812626709024769966142858044711544858364324775039975913182164460616149807110987172467419330858613617460858408467886266807113479122905483275459441913698863720832186161724953436170374509719735716962180351759690630092687597666907372132276636526026942583393801404470097973940540177995007641306438695171550658592386076188494487745462283845287984105794756190426431760879233888445368656148012214517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -149349680615739772564978489825613954973590880909418242203129819411547707741766655956570790625110601362845766505578827210275706887744518510484241633014158125353339300818855892134491130939504093205134967213455366098300558129219844305851243744721490098604722743260950010829889460161787519710685127936756245152999343013260804545105372627777729134604452907565527012990191363297070580583223904746014727151933871299066432232570407240844630375333149461434790945514726260995803066351985687759902561951462232805328546125930391283795212928009469967533963879292810332094605006743098963364458327127320482920060901764884389932563080934461277867487673204806892347089386066945764807545458778505724285647135323656418257980731019254296967544222528057894612932670902456905007255620780798409705927133693116429589057164521946262360636720593333777702397634818690751549878111984643190720262796832938998194577028085852773247000974584574583850046885483266260288458003672515576356614064126799873617507933602592580234620729727091436651501224337084307253860750903667036347750814028565059518347940001154133243877593868639488391223870929476261749753731814775014875982695165978437870853538495513748946634917115718874361459847237317567721004207208908925893026458387382041781628205702322338196581034021185829866906590305216482930274160590528566106324748701086531963458401485160316969810542827434987333579038440326255349646032725864292156944001417774834681722954411440180883666230349651933299955629807282193557090242009700315283736977577108210983206318881830561565071985742424165440348530039540516267868704298488491878571509819003648655229269835573678736378123974169917323101603417301089179479589968763355775402666112091234218539827861587948401403835441031454752887581423638974925281098219684960537010245054359481422881753600887394789471553165157458283099578254547029029261632630277169911098060075406471317798782213070021146279096133741523255817689698628782315281540930386832102773652349950833231867822922173340710193032099440902340417806188809892873012499481618756629345877368409915368840219614116141134160016362639769012190303838732305866870625194006389393060515232626101154093685665740148419478678423595077146043116160075142572266099650533783148497562672095961847575213459475854710929984055188098848146626111652606469625370480885640550778223574087146857211493205706308791829178278761980662834312190679833909507089754958459781734113874338874820106184040957848208908724674917291955831610838980520053231476327987874949101582053553435539784812016203121637137387696380753975229267168703779034884860126894730270643988106350973675808699669945260468774178556214141839100095079664058368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 85967672237969604801871554920788290634785650928095133228538452629097261477579073365953943802211645214433720650195024985050843668422394971267930811400017568414083338000605368674044107176795940917184403732488587863992073229042925420230264734853248363284641481250466847268380926461394114975166009029066120263297902162985975786417361388234822377393166850791998027811162888234031342469040380602603507815835219296813717884640535359303949420367456538698517463850210060008684352554120320788326616844363769652452056966272258960371734013261476988112840675682148175401286876614654183503895580707972140858206316793766276959063193219010915706639294612021634341327151056462995275445441771163985267622537948819176672340476740811918132255701344330013265950733592136461037797978688978996971233700687765470744294918554148249213738501689030274931982558018059076137945140837214921053429173135672787996897377200880546957268765390509586789228186332702366753051923378293709451298707420850515435655719681427381992667587722559201727487366870826144315294144026009017277898549773613995853571905053738834167160992293486825144337104718673670680437252256106517289408753748300218230210555990527409869200571059456156394702509077136857284228506800318051687410528067148451864708869051961143641081559515723835259204161036073111979699791124918102489552359685039404037383987848643710953312908349593247937618551282910042456680546483864441705787982508179868529378850042238262126848649393582608857938125805008342757082121174268372708912505173353223899938125139235828728613810265354811602235940493629218494098991736032767833953231964091314689768667827789878359480616772306208712399655180680039722998626458834578128068724302352402679260458846026164609178718610564245702027143360400809949617808181495838221515259421577006577901487148347820595902820080788090906534613460378650049629384235360672442584795232967869066252689131450213466615280504341201814515978515880522733778627018301942934390324488864808303767945431598497869272956957452855615739068516844105139166142705476868442433782488206579660646122284772319828916497614548342734201956110478523520939636159997728366708913587545649277044200050149119938082125821758851107959651906028833250984088685440912700080350055589922192516430749901001919819994899611660322001086583800192378495974067205085344667054388739341715675292556391141729889239749641205450123259514012586229014357468501602791424222546237900811170475620466681428396712297504077463735317976615344069503417831361379969160084541562301842411847241402642416672290201017682746362088536845564257737293799820370002821228885706627763747340852484912033193715787210615250942781943248322560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 83826500366586456743710931014737228767039654951701107228889737081452210274011059779787962774450426240612539636874719789757791701127118085456701651631116856930492161413695602441001576954651767668181843451807200790032396755472437584542160412410076288267071730166666405441159578249285440801086072423364866769704281402589185571574667470064488124206072966622672757370704702352647594784111429618449555809750700984611457714033876531805109242892427162641250873676324265624298041274624634338651624279983657909968933302708495741712578391231892359269486441676933918635300099324151539025523325188376097991808101875352613442198457917150785635658407124587829589147371799096575076160118668863231906634742549433137153124924235175232364273463009510049634679082999251395759960786807198265610947059814938247765879993222347622975345628317055320859820624043237648530758574250024086168289173745893990098996621136302662178676607277889998963586051758644879945612207120430221589965930802667850125339349408341544922348759843737184649604594843062546911312095999787344773757484535932270136586486440669664017127001880083149600434426926171372772992048343749791004390709268458224779678061655188086939254125989410569291911067451419184796862953485380430366724650020070765769058639214530770377792437489955398574105670022753516565601879125870914589497196590239730181412058256104165750483709913270478025971866747684414348151110256066269119545903339899148762417490267806732559633289309705132993271464288574571973355324070938424196677357111804227328467544648672578333342654446461373349630217913799708280238635572234683676888466617257066920991350228338661162564539365825167509777071069994848201602716686195225354205060091771796583838529817228004952949898215619775888209531383154735547804226250068664560891820631554004203057467746121113158220251374001460306343498154465070375079923300014805140700122063375235695229409714853563223646941488082172065397518741038590133904976146725625534600302438032506118128917428581893617842613254555942172852589631855851176932016665101490977828550056485896629343244021459881937246264744454072682697281313929467499177410941417247093873215829440074660380631087023620133647729112072979305128373671888508818760576242716854868919215379838446349155006217543291074894302159813295236703722579608655252886922737925266515171539372909290055857440838522121218911347300711574219525123161785538590389840495300408860751076287367638718461978564413406168526318424532928552943972722190696109143579679561819329233714819486094066704483391214462138948278053350580221412022938929796715804399010537080440048486827817399002379243448496452826205008183661019316562313882953056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -327297096337400560453507759658949312009571915817739560237559032593118643905782029069432064739570444306105655060846033808142354594558709015661516214956016761713604276476379816585346402749298516010295218984884537754863696103119944928630761584483625649781687432533947266245469856737882105809584968344455058248162068589806755173611869701136914178827061454087876816035559081494149124515104175730022817991659100231945664678247555351632205846560882595597704741733216714720223940103236601890667299093624039493515227272744561016864166023090933521171590581462206500846162592808078904890864235839634528733788617065557373765891067054325467993709480097981974806980128685281186945489855344654287736889043459280711857132929478321151772745272770421519974602450089720547728675467674472782210545467567194479821462502954811681612053835033216451080213523146466623551018898662147219202411778835664462612589106576089627758375508633843841131436963182166649816922885682828519820474850924878457364662733891576065245364189416159382133287800271066319450086862033251359518572991727055915496115123266516542400634081480474996100909729719107288477456302410062957126169673969867522909577054300373539311125089632102288200238091692461360020232846697376090356806391957458187307811120613419179717636549214619066605003594773101898210754100042619600767705748948435033792992781527021279572390824472986816439843265225581340300201690648727962103235312693857212992792663445291110588903728469834519468899674937455030642303143693934576644161611540792759904014950158362316555650448118835700302690460399869509087080421136664108371547621147834242276813043873635284663806449453640023018344376132274981039993604532928999532449249164228334559707980699662615258381782562174468900631205273755657727327999006485453793318835943473446423608043597255639613229206739035086178844235191575478383688945068882623303420661078553505070780654852658159229152393621939990788652578494777031324662412910188008783085650360924883986990357514112345755934469462074142104581651100909174108120732130720536760532520025949636472762766869130701913802606056997864684374099897229995736544249530504787992706592356615940542545502670274978451010703249297949587606211723574105033946852822548131336324825929409421328418186323834541036916787569914688541975430568767432321165069749591102136494990139728429510562754922038004206789088449718922150076643056049462974122548309701279284649202680141785472415674374483873558314071938934223172514458425655812178923851515981812228051239734125882427135080940680518758486032342174421087039571300997164871664237248774606767739842966689318208072117025376113790288116499659539546026515300960174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 396883276162489667237390340886560062599831897734550817443266985199047748205077716738788510364990630435091449437986956704969388420302080056560450471777703434973398358395291227080601325356264158147961150983405243358631196175240500149850571141773016453073090053446035994490892159887062934865946000335175047164351563689427593650237873713554992599098616037888674025719478692397606409514714072662658117166934391712850094814776648896871692821616111328986679926340124136926364419923009965157785996033764544764690319791429347001408713320344730287050573713635001845642202583900289836775446261512928119542425836390429077903791796340148018838034903597275984184536291611019008758889199198623965052100836732083361527689527053626796983017547437428717289135864248045600050900264617202585383903931946338658398861494522616902906348689218789349859988966815805115137285051790375562303169407578309029172496403513770758572400057478543217609870114939147318806485423091797747736300797185494308182104341026784130542501151865783038918377603462363338457004161049729597172994155787343467122412895372775392238249481262008246971307106929488482819167426060159941306444897549906197320126264343895103240056524239857957722525921758675559339969609132135926236224034936146230246992147769544666728513762239368548010687381846860494836691258039309983260860235571733835159144362316021062091393802341769638560777795210802079979793598256560068286223315633060280472867097655648424883925007161518572990314690863908382023186237685341207203993262936995758897821689007638990522332804096634880327093757900615176755941452788827908960482972996239199143108376573681997094604983929333420114767704626131439138156396207052345926366998470778239726433806720157205558331679852775351007247736683080017441580375988178957834467359347690407445215775805137763975215236672154798349006495349514578190155050773120848732377659721879399916381169670937113280734280057617206435687641117288092171214220119867776808614951967294642291841407341257770884987687362327190051378006248422104426445796123948366348159700508396700302437716667779094678736786486379454696866251837059360569024675830280343232696127399692877173225167721993994854046838570244199720971139524974316107248149523716706285856795616472024030475609016249807077793751285417989582713835661136382271894431615975993218436313301751156018153124585707297239105481169141011620410521857957149575535397287308548993880720221642066638413031900646265787803093125591206092343944601837465079106866478970352696688444059896719804672792298039884397376341806599467965095736493808990952616615176296782693568818070664009318721804834870920896629716226709175701337595333293637632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 8155381869932110657093704452841686283494671587145166105595770770682949695239987224458460130053153078476622944175605768419168684397694787611327932457799984245191454222297674239822261750850077662462003992424304552744590836885871216524745964400456572963568344687888932156212070519915756110177949694633589066050486274634881411586435435124407426484903705123472940320113663583277442827277899697991171260025330467215344111411334009097851837365287286054340290626190542118376991743776032575456149317608210062809357625408133634392493457747241289461463705133062089564594245734024041188881002760255082969175720996207439914036733873833066785806210323698375789315156576004124982132690430454747952300741565111789046637381122059816853695179699693641189854213974417860184975524855390439501700591410916752951239798635775685670925262737197541011622424735174585636705679551316668773272981816664021331104517201032186185580548216546362458381751811503621275520972920986815437934312404708643011911362443526012750008825943817279644884012214666521748112804672219796328996807209285347909450127937613616190128992328752441004707234989403774458914758516502752478170967769762298526971503288767119915722945432921138947704667019152625863299001072583413570813505804160631256386763603049287117055859513019553112675960857282421917970523968426134562792167034278770907864469989777597607798089904523388421840613499645380464312318081553273103659039459160673201953242503759834060773764278218026376823108124993936465479397914800525199964526448266468852334482265842657409465992290839180941718266552849799896103399008452722279913435983261728785787672879430532708501625358738460664712761419657129492412221152505540536868124392975956285179637454252047857902545439475929746578308646694008104857337919943076246011902073544343116619931164170263358534527617363780524783946945295835652168712852411715494968062468513297025630876750286549037012887644809544414098228104676442510640085345131244659169858677623118393400929981906776589421463865159724794344382801727006278410729409863533911896665384616833668886892854028687866394722103479036382870703868795093381550188582281833946642041148156489933061234269369848871294418845122542089941496365218340437995424078901618637296274107552472769614684944033251665129235321948561103974144139326447858367463970101358710304799672519670888211577867608506489665502201455489126497032060168888340468180039467335840252089635283199050332569836281615327049707493336633248969794452793619716884849509535859782230224204718122288403121661757941424385797812669288963506845937796263266182903115189517575646594987702429128254309375986030092527421719139938560981696039973027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -179633575791008301258271790691679573608074418245650403507509090521204096795589519042593469377966269158800552678214398058637897780752470824493827490478208622312516047420830493713803401163629582812415107206385590997836989818520542199984797005511458851657559824027754371276325136270676365548496751577792092217312801824783655520611651366759475343209127049022927208444047347050399004687937600446378200462739120010095664453920613108391881593049904203201745231981499847037707557263857561413965390978484016633059173771086925713063607300839160938071690211155849212345318786921048008677037045666935084215161747957778349778542153679769306626363545846350660980779203887146272342465616333607109128469577851792339529626870106730963512238296246823094566281443084902411664546623176282157373698848219396831771299186425821166690886106340653505770015830765371763859073652804803663357689427238108054604092053428493570202691980324981175577392701129534921415041366356879255667664338540904996899361425146397240485194784451133700235972301070648698850116030397122329851896793747170670116949285665155378797336450879620929346950161306034070273920105230723869326600935692828780358324987316485487213541965368422208790873085426927140650448519868788680721702926843111824029317641747948096989064129842696545263273282616371316694571288706336584290060881297602401870563640827503280500780608575967153638453833762429689076679136045259278203223647300522658749899304888477396582872052571074527152836280654979259714857384434376607686298506250218034343584917541303548257761272638079360731141367597641391384828561814868138464620965234269541908513261129587682193059756524207554348052382079099563449539357720813294827779673188693205590048628884798456930016760801277074326117320491412588730724636382385848790394063924901514478486481107476065350473489036975299563338915400709794416901824624801453868613011104231209016254885814838927465039535199992500139325750694341162992031776352445601441226598280886174288055860655612683160181147093472276660921739911453267498170480642923350632311317183951133931092767334465085099207012429968575780369048825811817549077906317664109901279389393029494209353186573748346094136365799944308799990056235812593164827908468905762960067534262864310138653295095227497802373282909251105448749757878600025749488813553277193163367789827602205831239182731640650132038432445506249611306262300939699495625010554878583714743422383394446409369382744281770949655700754182545854599161557884277824287670491549849815629939643277098330108547937432016796177333528925953726864533986379486222507891263146459831099918781161783908666668282759525836151775509267219877596086520143413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 372066965376383990884270877854424680198614284096297950763858733903387509857451554628148566926570874263762797649002746915832440927035101345703956330562121778129022773018747429892614936101146134742375372452141023061820528210373002863658445242414406849337288136993716415079995131512368498828143292686757269893493335404318320834694058726917330480961886698043608958273466968865725378307030587349045556984678255908658838786678117862038346832698759239790659890859379119235391080649294967365970769116639025395329058728654436979898177901363368118576474041476905150064665741944780998332788230604769915928975590343481183105246857228532179431590037182273921504266047312298151732639367309535611390466030500100022417948580356392137587549856681518903976500991899275250523484224962196603585116242847338245951180219560050210526001824253426247167886224118014820857757017170316094116219693719533134548244288101300751848972839949798735358374186518257300696247205791679038131811235487076093249379649907520404141939471086022551754930866976612485533483408712339412818976006506024194220229790497189718079971706862558572353183935676240922091111955665451668535313444163640328016517334059954508990968004486877814910452454504679094872058810673691531120131627463497418963351794898056806475760568262097003756651759056509666223485503831087681839592982801588063943801494946315818969391484051058895488890153110728129671602356144174160726641188869192305456347926970643136546947669516180719200911915767455651554599679602284261017649198573304164820157664003079570120648878430498101943576688642828954739490859433300880602064655161781768553769773076843907014970467745659449060823571468986680515561868461549575651515317813182188776772244812733048317103443142378812113733234722243836039563227351676341000431096303336400392645882171265087705702808752506805605998726171753079963455100609807161990017641998834190418225523865391199413090113371466587827951228348599458044595778007017999745954309709450245311414037303165001599255926844350856493443810414328342610331370803556734955755495554739169367866782886113647359759053543486811175974321074864354951340241833688768311603883784835281559992373316683264889875159609666644510554771776930876085363900561692575308572738603901141480792416095292986254797082665138403685925622738523560029349338986174446180791514952396793629696550298877004273569033160945442362484659068276787531860524826276896074449322136904496621848320555054507436520225696908508891137854943494636340636152588906271171306075235370947267446513790359033837654066863845264751414250833810407632927712682514070501219323573689152528817023913099531446325933238650269325815407967165480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -472345704552483017602446612376119099173219174866476120572835350949314512811767549609608089442865110341853016934939028861194052226591974275337992471427313063233214074989574917317457459335055221253897185699191699031300823792377782688114680301069409768083410945474954714053804714063840815389082900589835270979477774627702547810698202322591118590177395729497986931259732631603078405910460815964750467147691904775745989782005334589597669415707665540231998898134285240942628343385043445213857476079544119071748316162282012870388493574448519164431935630704006079062287796816252645458619809071365374990352369949396514545973155479232801442217005186269316048794445564340753395691973012884124397082714280585369954762087870706732067231480242361043949848390553280041173242325290762474151840820582147979083982162050220349304361439807509288311362907794963954134032304313931932606842168326238421216749838081295814883344322990195841097384639185091834664966892005754451025492804078406479290698314734038665203151339352657492189364952482850391102654854535094684943163844742257043687836515564612983607349401501027083681833358227808537757544629023914905870543576710325414575253852494399867345799844101295547842403496502641079010393238817649768671425883180249662825985935120246681695134094817624513085949897836948205826528294811571749386304295586708082715253083143714605969976381868918164580903722567685889946323889043583287287363936676350411017133051026106243142016586434877903813641942534918600518158591073244088871744457464632684813197392549218213894343582710041200613598015084854570570354611684178531481181683522062642434279478754192946416804711271917817975110985478029904833328698085022157290124109638312221208035678160357762977429932099216897824803416426226676033562287032606755606501330312159708371653780230810710388271953322759653340478379933115041614719698351254537284101343095243103949601837022731151974832023553885455663906471972670299602217439961665157334849713143475081612688790142136176850176991978745826652065412070076154957234407795135437115321854346411436375045943065704001981609389370585610908729344251320209666748754655137026752336591183595730357960880807121298612218305949091787924327534478895681987163891023051300089347261116546427750042411811840664583067589825425799614934499438306025892841555096869917798789470775889380234961661433438318618092360560044184128880132819346003062190161772439691315075084516649847711333598693142994513288301418083464654700172050498831277754307450307765054026512693982333344457931919527764939141242763977316336813657626222781458678069708419887430916628512599041178458243811496194694449604817254662727850283552401784832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 432525225941652189066511061760222332136010005913146599209466338224107448882360778982135565265393327447891010565843301645489615294712079168450153990121805287407320838706687201990924414458581372448678123159336069602244507820240008029596065426047594631559764245777874537959765521111642437802487484046090558092254325859303934478470451591383312477093161795188226646465213040664408819639064420862813309832842821728489028982605421254099093250338569056733683546090792743612559190628397393779563846445930276583491252825883811544770269738827390581023516402881146707094619055784267270355894881191577450278470436293278457964124123665323944977471292600929687531907428787752189061067702163885873134847487211292443443195431982277312415786794823351355770795505977651714475983240790526563389336363489185200297970355819529378404969760343222936675129663970031341132680147148627173945722200658791512066224954035439139239036778403779182832095793454604369729156698383043598697260539899081288118199619898633374453953748493060629116981546614151458814270075107634025714734795034125348557407246271097559106828537054906221241430442149471388487897425921285839469659058507593539211238126682104397977436331934050507929587824341313118088331853106749558525808015603534236786435062690736201287256798588336384099461608694309582325355289372188024416902181596172018806503532839699988449586737942694768951990946164462631049780239363962510782455337739859093738911748651770631249154802077520086183093586719150937025956492018077252958755350213280348012478024271101319760908368057483656431884044121131686409506131369410404467220963718564907570485143058053805053963227378362532743766636498200992831012857792104748749286272256546040444670742287435559045788208473974203223590399975468902508983649433916414178324479801677417439853814041414818800418203610410869955466264142148640833737755752576781065394809706700426260990889257666172681007723292031182945864785737803902163889671677679894276300763175361237168513237965050950001591170670081574294469306957709107939312163533875093620496613791657789185967819886308442775949549426535803080306819847316941522412638982352762019967748424258662538081612700279345619116545454187855411980099263414078534602932624928051989545450692027519282295035209644680337126288436350224782683082567927719523929680271119354503949517538104367161308950769212507695382506954562729808470460824278773939060498257036896952400090580220038138972275943169504546145053671604179876421750578781232930815565464084033667002086137441796007855559692775313975215766409847669552179565529426893787946648095533679908145381231907773963703394347194549026460936789027148405546589265351147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -468439581428010367927802719081596580146424106738159442642695870269058787993631582776578638888657823105263290819517036183657284428134261040325937995859871463373868776296160106885987456571398023118149707806212065889396674574210159381523880588700544505882571727252210919833019644972351111694752548049613688104387590289585831088440412827642452145968489939033495016144172698878647843544850895202510740414176685114459200101318041836620506055223620499491888206758544858493354683793026558549987035262335447845656827409685930760588863515865282652538907755825381304179181859418676508802038803009999320593856094773041924434192701051013637470083845831621229555401709390669444362756571412833634880548637797409200655472921237788128352132216035272434769732583605651404731328362190094539133341898886849468460253358269323104528678422900224341092682401620702828291069514164290746374888658531916382161749062884543864854875342840635198728968096385441407215109955800555889086618702507120094106837325389140413904006706744708385795459627919468496737197446023004079185215245500988856434331798958792805165104634865421294243665762963440073424630053952139705829332995426981620653728464875908268664298253115503909253510149351071019177600571330924582262771679272628882589885749626803520700962382661862275371802994840995048888454312665660170193817084065799650048258605779547526550523115997166229806438310020615304437423724899219714552466780017938707401050469257039434980969705416286585567710035710939300261240820682191267234081799378465727008025814938343234980301906104218041800774484184744302615114075413691127522974428736931551863022832950905830033845069188901703001408039107183789106324727332958228113373025452113032272293038925209626809355581678192770571139567373340040323760379536733313181511179579304300447654929607377239848810499113703879840928639018824002553491711579804126743483386189848963052478673280606253872407146240563219928045029929658042590872723367956012539168892791909392004364163947204798454468286517732327216909041970883809682402999614355596452940578028167096082546573964862388854371605710733295710461657660403113031635677704837828508260355207128104274592175240375332163244127439757919699013029660597466572699102535671575659433746422565905644894331975163254984851814513986975673218525965547718590030365632108656641100332865398002093570828734658053943586427061224566485336238301057958793735883533386169479271494434020708175047563065171545579118226178015576283426197788550645394943016416698083386824252406351662385517327817366360078071394877694859007719881807964814196525532183466330941917084545209201820827926370526578251838494322204903815815350192881795072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -89844172437573948695833420811678005222488154603551484484049704138007514774844379418223456381158853887221241576063935089127626488298029314855933780853887828003268792622651718381771276485452719952416446109883773371566423867827463505397171692555629897002050044590931614474445342075659225674575587072901877429033723464700549565536228292409148336901597172895216925425084290351193083622144488607248723335789380139682428419210203380241846397599481305599353562598680868094942296574233611514203266481023913555435352389741417501548480228103632367655383079927056961358712791390269217241095852401749033912749813641696648480086376671425840494438865519158685536996468469068567479558574172256611101692386431741569273866078102478754253178815199558125326727155448510084347162889145422234536599227538380738421024968328852948594268802306877057981854995850204257740151131354181028871448666421550103854503417443324607514512467575617482045332673519884055787994838459679138120074105024804790094108809202308903132654052165890241941455635817028679484983162488120915366548877014888417526225472740450417420019741461838917328398089362852771221533393872532575987114163714994827269969025769333716762743215468083806864904412381477586049326692329594765277398692552014381352361134312965260695188011781437367312445440892066077990637029604226552263194930969539874957034652304706495599816349938429225314007914654474303877875643212965902646474446868376918620434735722202413880407319537681083081671224982775211961578344600874414962632548838421255594417224331915588221476249737899556775366808337599176559775908527838466143190462235897044317578310024001112408365994154468754098867144906443001777722591763381451177111455123704076724425484635749831415212853771453830919842963979730321611974574508348285151810650162703572279571604665783451686451449201302746727840413575669699327579878896661378173339991472344163846814445064761169931615447928457107037947892487494193128278332870255999248111033096236533071530020879056734616553930394183229080844652402266217134962261877335672876784020212170999273345180775788186956674604008446105480436257925433576886180672555866254876261429725951684481078487379577565559900471234737321426528194816939452301388252348207039721568279466524720291215498195129770509617557276529607496191611717645790955630309661131462725122840959734062602904766662712415522478864820369076921473511448845236438954752529727612369571112545705964301967904983201163692631549531624646247598444870873882922945836112761875212506008555011569827880045209133345210152604668518686931286300444488982115920214920816167740033997786720592167044485374762184060391813302598344827207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 7867629588010804076076063882066502486938258139818544302599299747522283787586001285579407481052667060765111158453737598997207497320937624937957523583687131200257678293254838713324093307546913191322683970479746425833907582530994126527377281218381088788744033810784730412088919654945968847704007261065185572571432647313948723226640275872447065380735436510298899412661408848248125648724116274843486884208029703874308449657792465684227425701324947650906708989239272616573977024801886548765928188364675938522292525037268101981932713798808169910861095050884470949367590405080617936094785382636711286452008521982388890450283801323692564745176462329426580562842301349484129063414422257411711516928966031692088800475448517308972834637567011858438312280414283846794882190730765960085927211937896471556775620594508096376939152429603496114473206738909061731667133303912728795352043020543510256124948579775190539749215121777729641929512146474614016298685411084859050652362210664245955210908658879730253440374448640086181031008117383272961471816571316415837252481850534765548824500307588367856124778568032883759177744954465279602291271777095989332478712321630573080972566568733707114131310299132449641153731686503427360263275974678625103300185749155314794224872357697809302214426236973635528892627762131494166571816150383406992301176226426488172147072123698014956570429190719484637127501344315761104001297646912714254754762217270874351287583037117507780679072493755586362971807058205333706223145341217091037316524885031759362337690375846652973333946253246983735855593567197687790403646958025095552802086567143309337745590040649169194980553120690056117267072640863826037819318550694061313609760405569264261144114249415513931671270178087842816529540653112934693982803862596351392855848099174720441669245098748956640715866730689105203705322357875420170044537639463211376945058593369565243105308737068540396684478196141004950289915973705525199875805563719370320874259962322498142756991397489537786432495706596598345920617973221674449878196701695449890905824895348454196494710765832013098785506304417445468936944185719033505862791289657914608832936691046001637300812174856419580865014364279551903835405002023678441085162286752396100516936446310536172817612920421850287939138532438897345951452778665158114350286868596776034100199285688800021660909987437353651058034964967519553981098392243384307825518030823171856556727849752041236402949866155565922080543229620491338821402663489071797613052062631552207255933823874038907554238027699353911282479740622202651254749024423736933526873505909911430108824399780942942481827833845723273469588561909087632978083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -205964978749824791568108253997482119348511904276338599969213243175198067195576603731930610577243972218519109564086457108948414282851344975691159722987430415633961249506383589375910562860200452850869916911927971329291596658243874033166594970483617459742911432278891798746639080694443671032734119167981927864414684688804392392383303881411660271070697944477048005653775232833198984373574163914986941668318130801817892783876431548185642813031648179265407376997697079440432661324307795173596158853254578742833044571470266930443076553823833476781893283444604507172276865665201859551209462866372501982111074448870809641908091930004243825886326320417595340252692376748541448109264284392158084430547783036844106349142520131548635584355396300952542342511391635828641553890972896650968536559687048731621214632212462582648779251911422152255102851478614602314829201322216948148617613112437965604300196050140046345208875579787390515218827953246606952283168777613426909365070725650926215633363785396626245364740864216858161051529885515141984074452531216579169294386095748225650115940639842019838275820396236065388525242282845894976372653310116551916332025728235716329007016233042290713618482589813723665555276990864458530709755516593057016276153896733227467163159968937601012879111300527326928630249475980993839862671148181350245120562528405818893285451987690115064914297061608372891784726357660292854342273269737241834016496084227165093111328645559158320703919975671124848567260999965211207939073751079714893613187132416409470328977114870368706325521424280228774272471657841996576430687171480109232406725897150338746939323626597254318499316590522765099418282738887090631449755367771638801001523455874877459753250710071435150402008098583964783310833711833873424590685993061821142428468089319393637465723164900725169013974775200309190890181088684563225128232916839257555767564627881043468998272491782029016854173936699862743613511587647705665457669474037273308154684732101588142105374878309315712338240682151751881367463280545099309707746872092769483617692484475457600420199788274471378427873728447905760919163249380938695991382199551387201886148759182217014127341679999781490380532259206777620206501170605434538230533957247811071303999506536062997515936300950997016139659660151438863182592135400755749683786062641010221891665806691682822393327146073554804652639930050323266876210406011443648353013339333627736882389628701547675638506300626641094863938709305047407114757528731267159555047772070738030834740240217288435283558966267293728207149036427209946929636802962246421482000439404594377540289654899851517249238109801518295206027376205577635810508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 2120010551500361502885969183494819624830864342415895400928382792681501154442247998786970972986381805834363339747954967977212610547125385604726117833080323299946619303272574001611385602380162520436409448877957624664072256589379126624803731363458258600121991394846707784561216173340517040694018140377408093755637236845049856817438170719096460628645197259889033188221699834447031364497325096381390374885384059994179880946550602635692918559730622385820210410707223242308408861998871148776663874622361891482245673405398285658234266304347006091773289195631247442806537660290532728572017850153080828535317106192954097626521231006021246518467864868949003282160747838759095542250765201802725388918817076608056179155335239616553840061044125244389706026225000815634357456904502839581124925271914988170316167744641139858406963693183978442698817793665684321194174924565143845646779451270407815348268649055596703453186667324932939701483461406590145459096425597841445894078873069437474439840912916440392272351470032875866716192563350180006043229906892798310118621094749736413816554956453862055126459596600945655947271953959498443611222029498919970278679377879720315622763920197996871448375969290052289026744948065012028830068283755940402139819118677657712812227862145050849934839687575782731724952042116473456184093765794774368513140087323640013403571776682107941561200732389806460307325202349072141944610104637123601585461562586644455395768491547854101995915680353809516444263663476706845365935510741895091063117050417546867862908601633700039324146155725959111580347273238814040535441668678307717506079889065054424138423894345443007461102674161222181770874824167578627884485891201818491117179650800897877495280899629942802526652001278394652758018838695955586539111207315991271992281367515407445122820828519770570491243546571732420864703781833576376807758875585046694181410698549869124456261601313131992863442000809920892201371481395267145101868884366077859394799642068939334673734631537068834935229043340402284540344908950181593577635017331381714247224729491903072550735639791520236844091644899670768434949628772717359108396847310234165321381357884149018881875526831216024917695237107347116833530618902091888746249343282542798205396273682294844890407029839221483446453354783703704009733018317921243608798508086820491362963804980912265797548147510224497356270309169582339676828555726579102751255707269067678507234079792920162789945012061428861346226709942578614332078505360006696194581633717724974332318166038500136514930339043369694055787569100210307695251873517153632866568859582228099354211152816222543379649932478057086475542031546247269127848722432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -8273834081422846428723476363831281178772765999981316718827832962892886082619906542605247588811444514346969982610961997224838111047336919482698218991689604924511321125243162824563912429657566586648800337084952566600956804806551018650079073532491908027537627757386055642091061025954467512632614912077134119235622409901328115899807766290913147804544661008351176477994747189459654102883669150228981227733186474659841435745093618817151941695207215443926980185371650744023415811265257553365925426313300294129121649764712933671712408617097544932583197253460148222940583749807356138901118672773961412499223515721779847296656914545568018985306588839699288218811619428445017904207310341103674576908577181034331407076467823056416158792810544881360582406966378887910919120063830990862260192926671408304789400600378349870018696880373689583850295607199058189851819753664616994228837062409288495356613646392416468464415634689660227147109516303061265268552738002474935562469943055444134004907962286093766313796015446507796312126835317700550466268921959465360223513994360225959987851429415543250491045770918692456777051814775517502246322710693751394757587699997654268992477398560362546172147310243629388161987786861666800232655087004784632990430955644525230110887485438905114293086646403014413478779369024591580351006800428623655502660363088653201913023419669518122174244392933158898990546114063987552087258443082106133168199769539335305226541981728601052562709380708770129585633843093928619738290795753750872083951311704570855057296295028227887095329635427212776026760691118200529374471506512015991657360812652391846805992265926363710639546517347952632872785956196444963088371025346985716233123571324214131868000710534472097249030013554151128576054801674692358949481477660539112679804041027533852536398613477130701484651451101260947260527250326984989040743580985057214231959317691040001159025981570807896793333251886484918125408069880306415230385921431854357299248178483365081229685755933285993889812724258574324168161734478841949373381483569434051581283257843929652877910819183163942529240486525643356932287894972184098631671707617046999588833926618498189710889953516816107685284013418561348554940771333557977606649933632436788938367321560871906190594010014650422250965188739311760555011989828835925611840704438951151778950703816564124176272669422534705094396413328637272491748593694372454529691593825724947225921306282603701042042590286099147607889501283167721292362651816818665993592135815343216890893564607547411690237723809534661290030080898365807398345006213525982529581129295354953486472838958047289749412081600057472481493600408993264429705461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] -285019837529216284248476321994126362058626973273645396479021782434748749003048210147588559662916442356289520214914205672231856103958465360052899229922864203290860330988019147731992116971082339588560249870192428162712423492686412994836078409599549457516573380193069464750043095758231516247171256442644989079583181663138790927017089097148728376567551330391160788832327730456268571044325076419421563642032483493757900153204101676457303991139548464678885393988713441431910690785038406641788916108256225662902937274455088254578770687658399242170554291310764577248518474343886927836764997357567006270623171489261911000150593599743248133952666567222537859614774392946330487304330442659117571122182703590713844406194460621853367881512178051653269927599447329331613337505178895558090034468247470142575614883930182566355345017606421551894900563443571073743634153147925004320083863909102247943448751099564174099225360858312740308978936754034448353313170064096269133959805388716388407068399804388899842944699328419887569665217195762365875041950636657299385053905175913045538853081477994273304899598550193970914626686769754763303938755253203100320810837808569725345422650167053784796187042887346160329044139331550640289666388984893652174384278214989268512869603401020461459155049024141163270490473679930951918042031828970296132975671391227197405081145766510698236784377998732148882907476867545610195559994135236813804158297809627551187984354723686648014839154311902076391865383725403364334231040398341370594424497164934159532383916299746909309113075179529863809865841402900409483217734953886952437362549397559526516847054814552012919141548068250441291882757033172750609913169374271314155572005311459258138310621912711071878348793595457364513769506673563631694944948188425933803588439473443271827534149419594225325353909738939634870082007873476003527061209858596388575413521117626591978514296408860528685104122589789834044404012339566277401559160120245493580592275599548527199924428083512763634935563987012046776504502814448460143107107414161262385907721571425367466342820745161348008338452374429425094714970086466203044556978018568715925680343091326189268068115773607376623114139437013648977639340941356203146153314766596316966293537659214380395451667461514146371164519211956185274535212829269544331504117653102320984643165702112566612387196791280875211780723570448523265667497885304161286974313813076233827817584234659327772581404324339395050971044869437922699288270896843304888344855339984270219535915893896328734696062526016066997669955680656907131154303567876368027732604740018218429382041643933533155088299703743773017669420910476700046824447148032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] 1820246470066507478005912919762422181434244554603383098218617927928634773907337200373665667105752522939943028878831532842400371098778616834303077119826032851812401767340536636212361512902496696635405986242527050836561641207895935403144639854876776778184126295999479764716513276218136687159623396716707795207566446397743362364810482970864765478173478267276417672650437978876688054807337323208712341335421480644299784604854830340534413854065960682361096311908636446703815751624158744251666468585092711430448921460964970192004195659939576239171289805244449330960796034908187113895140265782126609450639222762182032155551897919749910735960187635983170333037433647288915506749094155197906187154912544835220788560870557514384076562163742814338753775081434160081528483741979490191359435024326234123433971201587629950710403182495013850674788048902891952169242677775199208090177169176507766415711710871791649564194043305091851030939526711898741011858874377421340420612007216074234105998517880016950478235734241752822579837724536619372170190205945100346359543548992110147816390437538765563087453427163115568304266436884604693168260246215488127568038402131976985233418609812953414404644977580310907564097341098521582178013860405140119755780778279444926140383710042451021395269348543230477882601420481661835286333843784119017700522666842802415877135032358558143954567254405966555886517092312273970646910812489120781516931420245017261033436007942252977891780816330358805988215524303926380427022676157634949587879915339459363134765490577245521524263805890254594872616858162975686493245917395263970161301356950983738189964947236586845961787287533117994599480074711884971042870226823984386470322106239012831228184735713927330349702168363220616343376607334642708577410805541926816434012269812914238928113348599354477235644502901290999195241928455550153913376699022620241738509663478305627845197003811085616418276464117474136575581550298105243190938500578648920478667170842882294768090473137111513914486843997207901070968487339985167143773445998648033312969470360027448141121711749591154537431357575020724484805527336120757268329061895469401684702536015085479158068513941431008956429122610542480427388828776053992418475665906771296452162215822623601888224585461948767534297744757618377719620657118895900433050742201057274561082820089270275715813152650077613367000627827996620481407192470034181622639447666437788536632954844756186503911450600902625124378365145760488843124653927948894342644652640829557256462668062077697723540418933591250755435632754238464297277264009721742124351672149320661701860063711387342932487015751536866012216646699603007092635216117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 12888408497586571299072312858096813280405738628121211366638283456973936355521294702401178049758754978938838244605119448456183306360500152611785180423950437789811891116412208656981502183576603075157859868060155683500253039297152713953244411337301695763157622038010398349597170717517043527564181354860202069242419186966011811563831931890721074057831087834359023632308442245318875297180942902824539387445138603817236671748773670451947462475943389721939146628696443287613627529381618237561737830761541418862317803900341553847772350136612362266328895271460071484899423737258688894016933789092848582965460918592811453116345166496625205982098909528931503471143155103093611912224911296865957088171705724629085674931640386095079943721616226123424502365274192126840948242339925012690595653367403735318389219562301938869795355427160412678655560385382956661776260100088698211953024395036389148663827167552897931746300172538844674086177413566730233590912079051920264162563620750475421027979837000625898478207489305581404555396899402150073023715690756928534049903680936242395152103526662925975430111568937732932741690797274020145986264197326597932414423852108667152230172868695986715780644038049027830806027618777511167996858562280362913346306353389483743017910088946600532152954067339869754420901728379821600310300135655441794153185690030302176482715093546909356066578314121836910168199743382578693356255918861622001997940724085260104647948356484894519150140362721174466760195516920388381088181086714037297153286901890207512023852359227160029389572949241301260159826046105144055863438318770058927144620830114754413586514754216930721843103118535477346378696242332033955596741092986970140367884190697369411538624288079113007681786635316732589169427506762215289624818666962167987404416297141132265446077911675320284910413107841646963977811345455248081969356127401946119239333923762363120773147698982322681925063019896434562043834356409530084745242623784394719391172181208604168810003632121707614912505845576209850484372746128780240795524449122061845744918246980169724716175877027320397860061256628796918201570277300109586827335346182450761571671521384960959453740970441418333194740401350656255768099471074914844563340599412689172736218889005966188430713348808334283873631143706514592298619317313127023889687582104108289173236624392749222674589095378913773580658221626091387138099818305703185172178588967143483143717046235070092870661848645427825217038873953596351435479215195073091448585622051064331859631023989575157604204686509175184150530038494325794161549258191543319897051958353966569901788643947730897973129459818669572042990237934266700192421154652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -68981055767796805861404124285592028702245273434479000021538025585287058252403460762049120417377080924145312422502136686362184538299388797366459424573539024382378045477668921611926070829365813417244328127721650766499917336712231059020556076427707175933295875215986331775051277341585081972561764830891590302365824163287728477861534191135109386336471922118089867040432867845635140061678094763200608898317912234419547587157578875891941519419925066596799822499475271252936493572762748635165381527321203973034890753131509253965799114747584583369216689798492504928185136570466727984028916482018133609812905933996419971725301120111800129444563646437775468502695807759680296435789788310748364618572311931862932552507238913308426599126558789248887847897723468014821906674955078817295814833016618504206550182274034630599706419689740183569233842126813606955722129122592800828350095780047086436055581542334572534227267662617266152185581720747900750269510091134626506033041761460045658503242440473248008773596535890932686700856039410339858243513960357780942330287272324019462132315848173702595376074461365818690410291948202689531024144895578028776762797572645014693474492797051678335353696564822591773631813955500457680240547562373604807455024736780677956691621928968322072121859175625951945308864714879733594726098135268240001032867289648708051484971616878561895335077292383752992019733836132837899032868636357227565468680913676132952614388883181007588250740073056501972310231452419988482552869116341441353055198870204232274210476036335088084871540296671586863493076232847909163114882401813716739949188310803622695746407088825241733153481330645618819921225703374228834673381661652311525544220019044518987294451728230460471770274376763033016394695292584414656107176221382536997890670826942211194631436713310326930432399442700161430445231260812544992102291737743100961399472836227195291727695722440891310936381650475396061969956612512460205924378203124079714477721082901375513975446447613535723545159278081309448392182708510158562580734439852151943460910244482167515327927669595792227702246001461201338802423741294162261085482592232896081162401795651924316056502099479682894400905596970328110954730911590156330509572464199269815288520173687742011918599203853710856372180583417638675718655779963781575207615442704338965847205668118261055330095327136250563004119583775550419325517692876782359684309380542210082829367099144254580532328082814406484049133606702273146638444254775315033354909537447711339647068805086675817932125102212983542065017325609957876386527591946069266493497628157623456547516772944865878137531620158640174487126901903619294796558221967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -269054411768893710743905590686605465886503590626864644219695110024878891288397834742491984627917502574769062270864932449380455639374842902501519086011647736968713837564783268383584825301677826391706004581246796937143529176837850036000359049902714658187456473399164104863141344797251407052412776002650637510122037329741835728818362212577512207477867710178968432327249208883845833378283995291949070912187978257491026338363678974358418315984393715156134119167486124165781885176574248452167395796281961706291391496291597418426526173949384420581461952891679519138108568643726671201507194402220865859628785016306548798214080428973152382411244134223188573719397154470039204311293968404257136473725984499184735973812933072415680366640962616349527375066187237288187362126310377015499525923749712935573315484218101492360410230824211808465457724606771291703423703911546084658700138277296887102523634111051802118620092639584408975899905805223901790104413145017836958845723906468087108883772505598688892382284131477727169286930240123440191080232974709432183227610422506716592962447256658976508654689257939635553975242497107922774240234708618708166536706784633900993635872183302814386412690615596451103354730574980364839127154072217138754872772816850749792181563413663640860097422630079410665614889050119169533904242803995760162612168392207058821069724246258001782057378232883394170962781442039614015656539361752590633411407580913278307538882139358213600224822512897765502697852879937663983493143243538517061065543068757581437688193152767156469017841729815796904652199605052111653774157982659464856862766998594265751292170785313636598941505343087709734967018173878571465005182530677537782714116434005204141307364504934759970914280849803741587773244788959776683725477387690684518238926169757347643906804474925260143235575071433977583492306388957921761832946510806836517571846288408072276547466247816442793312274775890929654473881307551386908836086066725778415963575401884502005355604277218953196412001833997527074674106951624584817581659519995417631005911515011392502132975514971141735488056369593573320679739710569499712171226897315225225341575694644498689281796367500754495129546615905793413132585903028559002380570177427039799213861980657419237132936618146128866428377935431148294904803620717788795694825884051102242207011909081161411598400281577487359371853296784301618496600514821279027587351032511092188929320540353919938119875476457754933771346423847709203701213324484005891323069789867906862434713961808091082544552260118291248833978132182729801559846641284094044223864393853775127478956468197233978390580553322988104864104674594631271955713054736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 945563819189106900904505783533716371326113530977961723367852058569986172428237868489067886191897254169846478265022915642577344581110286049056166093660355290920822832622104005909593774489761470157420654031022103882568584760676060466020008576131842080783208276440956666355202240254005147655388235103168332183461149944964691314377243630454837208617835724167252262909855846656740041867889134658047424272539016702178566675675913966241687828750400615092578585220277246209372186545758116904887535138542927204168265306751395096005540005277151712336895602497386649736756527046849442875082242298143511014786163389665968001760116813058686592760231612167299225796339697886938029798798803686738534536713830767453288182344398348838595298840751130761429919787509124783075672043353653835845964069080274715116345923500527929964621020519143729993064947113488694427920907064162751843703898681701092307871155071825844444021420202767252098496411676008479064677794925907460176331479506538475644639352016942464408419869896567380629538278996123729079594407755003930275642079883110841823110006741249936658895003665984826869352754659630622041201015724082131823042107630186247858520656497213738719384515987454190296899008234089074500481643656834747051921458202802499706028743458797206452383063312035393834901985335634161806365918256430897641523298279577968418286966050612650685916384872077354398111174788319981685390837094384126047840126811308053077005641579252985456198341147730570165934508897165331505230187975285301859272076194646195820513951029789594417800800689382554891936968428810732628755552286170581653338751869241680978517393143487026363569297494866064012840849486382697470778651064970675049868579184269182100417684921455916711360398050878117720300070999728805929769588177486640792537193365778383878806862656019037582714172447000222853681227661566458175513509115746717484699123239076865344561521501111025478899086553765205756389360614998031576256551469607245142367889719397122822065658750258195544703658634071964886128675198682119108386454950764634100543252386520605639264355092955876309326001650198043694223926416676550613468198973368922543865871507655065764453627544488207577600540817858145539264673715286594178980391713192952092957754281262160259345120930510507364032245977489752971629934353060371945479623540896306290674818365598553347973402872736053503415562475134490123827482548002031434317658061981858699755990939657167789575469173917895599516283419910810079741309521452003777704891957223945475893156923068616778279353361040031970038914018673448231476246405860732517252090249854558831276255504592711472714325886784861875418877018934300265835209802383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 1896653547994150275402269527400322233956639857499401303466846270143802878371214994057723637253971075142274460688800970737976380078589517222706031620962163205866573908829345470458178078482094311272361707615835648375670499360068702418868517650638354130272489863907812997540605812135515365869456306689722772817840550124478401986948924628963755528782594096022823196676445750593227287607779663021483881444324278122602557029221682686014296259674882542602698873202116833974021934851795800993733523512015204326901193329125524657870104018200379461590139259898746023771197995730006097864903563783098954458761763026896223190475132932038774074922205298277646113829961505592401791469057136399019478546942510070227370243530098125476171164530922474129233399770461019154700643168008364678737122967618181090728516635510564290070242801458633816345130684792862743236360841589768277842763192629665247041293691990510608795849746842038903951695110967182379628422052216001758843318254548675417778465613346153036588536236400377494803245446226684378700834369220119277046974125695116513936641486305963744714041549775015183223650495158143729541268175803458872405753683607494127499588886777598169236266318071999452592789634560344132940503706170283946287949361218330199245215069321647403556525521027928597571646120568020111497915726331684859517434111242934473965290820262755437720403500307089694257005401743893310376106382762368723561138414695968390426919756671268427542589553031648424722273733303429482754608718645144248780949323021091548313131506010597643391199047698479959968050119191020604611108928024252740372841944102813362863831150328583741096590214189640595373964558808876185568768838754595791216794480377692083584191902994059236380956092351418600681832018063652710612097116563503595420161191438764662191108631810113436427117377781286274393556187679763232763037067986905642239916168763834321654599548369581218666372941653070885305241043727484535110740712837691762920894433516949886393905878204654676546419390894665677299771649382075199907937436334310237819062699243383665055167981560760434943021271516201064412859894047656357076417106989657972314835614821461277154915399987348164470615609634548003499920822014597316161613452077753647055291341954812725395276927764369248914018600183191016887524258756050027029273203636071760196460449008894892834372977594445461470493936021132478750759629639457449667449921281055635114787276638084053747451904919294501259492491995209192540765018386088083143903227071103699603328638025065520881790847502215072785404647478195626665092818735727783872238943761049499245939010272991453582624183138393906019550245994057553581615005877403648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -6086520344057287769246645638335267236749521108052631371900072227985229428405150641446367636348715813916137205741132046037693526185580888743857111274077243312669169469203638277926178439999664934276163188871016667708273728796943757522367912345330854236240180022105161543549756493286800560289054357308818405913411822410117791712328593745124418300762722863357247943189565497914674548261216152928352107032593179707982691527420820564988811413327030115517730813739129289575686415364046693819956392839692706808035036324440503779189923960871438211909426574131249253231433306900647753437085063391922396003619671754227326630388799841420263641373438094918631534737924501354538779547647087684145249244979745581882384977966359407164649290732534399484492012314062104780445625978308967772470413850472870584632499351543245409257163783664017467118257398565106803143589079733297608847042435807962712442699516119519687794589829029188938395478134857262615178756031775420708541431652735282173753275364557377936266258479317661968637299236904770683440956970060335905937361704953464309133395565445300091792392468134196707853069952847681671678736684203360171705374467391504341607167466107827436329455278225234992230791842548757477193965018561826766536948323440961158459432234539234805554903828266539885233695235630692109816135142925996234983794319404654386690093728375691353104090368742766062033094758145024535521105856758009306720353029412506872262179565616446509150350204710955185505654079995981255223692872539123212795280704695096269965795121743032624189685066323267547103790818020881566999743923173985807567266873297882814680417766090094228372920179188144881351306767742326097536979640824721515136138924388636568320895724765518971765080776774029284409480822254794827732067559916053030008806243766938123516187419750084757544541475399278921114624884863455358138108136913162662446203610740629492060688605462532776204220886093656221451628783639765504822081224965865684372847418641862416810686985277687749611737261170304236419234456312267561037738633396337709453820973765980551559551585093690893181309078768546348022321129458356909966416274696715236736976093330265488852604302606813310628924443611848379617801426813194714895608311474587648862366843464005257525121328105917811929626460760781193198544198966061031393165329366154237556798743229902799111254801140253784879901674555618247832854633782988715893569201430603375540526462000924681780674352938984660487738230789957221053830731338780513269845735749940760938039238115151068412620069396122268011505913675809031393676932390452012293800826888157599774046797133451937411007721337346050095144693168626862788382600367964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 8246748070057711879905414094321926507560931507009598538783694019061502835814121454653323842121369012429788048884823158724055048041108861203993525711098938964884115354386573706154681694076648838816067452207822760402950147910445568787870196965096314839564248738407252059101549067477423797750067324839587546968158361632719427707097205750747189109683743011057494716468427779902592879580190451168959452334011723291283778150258552201302717991948567031013916732360619210342614860242601468674025084066133600049375884742879294131297204095565223126583661868728926985491746838818507075005614704499957659447816330874132314509761494374220404295117053848927663078762145613842595260807559973629745359013199472510618541700461252486320147624981078969968849556551959521100977926982802603766640423405838964305580638567665494570448821146268018430819783457798452970004745841416945024320600167406406573788029694368089659374484974958088003196578994506031858589976234765273100562212442284331273459693616793183998560284380755312954893041345083347688737994162677839864868113641356264123926839996074083675090465521730059263421944332841449128721627613702664337051162825152969153420246872008204012073906028806493245467112170356138726148303895080341032302892570386730860173563439431269456797139756512954374360763042796030694121976259235032951427235364305022397992974974995353354086488374979376349152511876645693287449625336415065178158823360755289247057163629357964628405545511052652658587209502469441140435922682776264784554714344496880490280094874248750874894960790750439146393264696310237610782067250991911493322303528618649113524550315781164734600050083965256557777573884726801937362880411099165520154496138492486804323956626150264221716217256922603795664546202077366972506546531756532763363263784151209270879373564038840579567490708694944557435746255933579733097096546342795051180807844400693133613938322029637848440836732052515881556200303632782453951394649674779170723554681007278110265608363494903036142499178931732331946439845589209132178667677505552174477837936232555315363302709683533735458050973164577097903102672451615634029218880891530198933744819427361079456448587453117908704591210856717297009544664089761690752780461640219410889522236556824385690586927167039199742489110476549245865618830402248218431118874667503399808964213609389393008990808237056485180039156134187307886514658235941392597348977372330702608808301784920956992962919947982892117085215726622082089717135371104426557596455531143924982573426492428511975141862659977050227460104886389375321412061197455363578665912550652044054185290849575239035736546023893401653693307889947582175216160135446528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -25693919319175321632296141367456360237694025009417045920730858337980590990046715258687336566973376319586954462381333199018702089273391722632207654557428741000639074466016014190649960695422445646414794956952201988618289856984899675231328041661068481315705376679907787665329184053293406319057773377403987621333752702812999418192302130762075556894637373778365821876655182958618255238964342570413671715911202379932188552258634317853007034963065225879396023768577656109575839784837909146716925600580502926609560577090419525941790947755423946977239883362423274520305145544137055437278314686138499908041234129533373432331003834545437784610185019995238903116198375129133500042501886533255384505755349870669746877173352079791255193318197379705624248432224876446807029869880235374275758806088398824713805198650101584934097021627492296739481119007048027096641839623210929584857022123682226104816327215446921267836856564755968065674219840932312413638227831579671162735018970194393962668755778269014138210665909858857243478238909295979019040790348190552575177632103758899930132434480469580669793228684392361088766118208022882162173936198293021998887598069010575152130247752593690075807433303355745777834556544139494714014450285058690117912520244624913040917888440789966981407206627001327592491409577197964124000177814968479616910532123332668190545958177507786541956441475903518374918526717613677282419565751772031628010580624491133416639851110690922427364278344305672784436732556155034638041196136521851073057093862022636403340848738150289770479660227966241290621455795045933474714372329823135098842365033275336025774557001193033227402377472300224239777800526771880926414359983411534423694719229030708442788872561018781071207767244696923035607400934540781214968944148207972168651168507362019322390825749695016101595757537657199918856122135753740871590715402593211724533571403586760177965134192196501414328447670973538269728041227903986232134009897845896801205176187929475291256909752590761051595954186150580012751869241860251679888479297007662977735995268054751665870784211297000567008863476862712498712900941908778776981559047173691663147384687285154089963864609485187794384663343842621773283806729974155118106876733038758357720322206801942902478122903674563461514608111368710407648544594136148029867397794872742248791010414574790145178281645965741103846039923197449707772683876873648011091692837851834365999028371342219992416320335610679858975779128320525841264397768496734123371641893753493015954387680933745266183139982235617794435657165772861894633349597538198727305215258632805985658945139326866305779429115739459269011170492835743775240237142874521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -41771384200834619122097255104025547924768022170212232773468191507379344431239163401534042370277693876095427495535107696595394659014023939111993167398671515035409191720519328357202391886864615363854764050730110439429011900333902354983721371677862039394140747127532676171959110598298765907848374510039549589105953357060030602377916458739524844844071606214061578052431177673286336959916667302581522888504029029185124864392450015317538656323612842937617326691106232888620780751359207213323754824539096686860307953557538214728503509704605994809832276975983653336863116204486341919635906904922986373444039153683104674375554571728998662019013120859044265762204622915330066422120818316105340401940892121500510819367882478731948719327391036198516394894111778034524251297067538608478298716825379359343836034248386060871447167173240098825533614766103576747761713772963154669043723664132298929541303077884187145522065073230233227331493865570632576953951649111525012802483199114017140300988199811875597846425851178348865887882589775522072317987243240846199314477660036490297104293633664817944001187562523933760836933259774931377037208563994679494774266932470002446313224572596536520286367854050939895350947684539936101608279822329017487748451471323093975975093054934895829932577824421124762241469173894117524136521036624569466595942405849072499874237362980899095185638639281040455501587776422707272838478878343017618718765029960787603283727401696153710154561977546827647704621235573057666817745089291336933140225136537705873466585502514639063664527398133204301134575863253726978280460707008333264707507942912747375443038549970237383488503028041676877670862581516623149685843669836491632875879353169498548658912271061644182132886508871836149741629852324797350616652974497914572145905192176707473463299149603321725433434499291659525732231105928672611955115245342466296697971622702302685712418721301767119674308072410276964784509811942446416376731487702962684293924957812889302364801056667806044848257447257390517375257957305537882061629983646383919293898155306194673081108085243185250042806153866434139032750243395707400270922313389852055683752996905438142110891747598492909857108078095436965935137586978024998254488609698113364681855821227085587842868637663633724980260772466760177452062823244397569354849384756103834592246282697694859145938364816695839790614831918502905336403434656831889450391116807830302528311956705295959795313363980843602920974071124526983190318152582456985611162486159562517933630696508266993430179987347127190432504841294748196521334875207386465727203100910562370348915248374324527790745625814207665646149750517789913789354205759143936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 151231048224843012341053935728222802077506618536810563214139856725472383769492782597776054606012612088154311883240800772979235106526158759052525912569894119673284833074648885216420628130600740043278886284822482427635009299939998021202681429049726207986335280487019328582044859160277593451639951832415624409580605665456031066640433263505454243628181045027611949110538196594775339929276722329623890817330577939522818413370060611224992621498234572808502301579305032209712712983488935578666808625668996352493830463865260086568937498319359215874803933870014707750643593368731753062111247767247427815423951203116987363632852518911816980088184593496081586557876561731098736706524669942391143415703487473640948005115119288151194120830214989626444436200845035040476308246616632336407481648379235869333461038229440572633547924088390858723312489131660130444148628756459184173617596169066471882280049369865779586643209769699317379993715680406050523046291242101684820954093149207122074037686806076824384520891116234774340101139838576861411522883178696113231845597644576281455608269247691325689702518668730823365617154107794874016087095355524044092664210815056477139860665623811066313437085509854248233278812403054254604543961582019893750957197856259484691804233977487685388995674789017937560340135259491939307174055034955096918168571639006193615878148706926450227376385651091436344050087787107584077007561290300038158222163351420460926906861931824370187654218255372102836833494278634707447955291990367646847411635907865125293087146478726563074926699904288440817516296597274242612925052868276040858445994074449698132387199687064475237884805347027036112018102016772819479829471086357007463955573655506270140222313480764118986528431032004077210907268505840045686497330546183842737661165180404421790304315216753403468926984885361884693646790465012191996739780063548679977666547999119614411330144039493619274986996896264760306186161778280663171991301774667503912085090152671079044004625634851658501538725084135398702548310895869723260490976739084520100127461371186948627174075901834373488733152262137230196628570895456909000153987967602026518873622088515650399197918126161464655115935021612856262671803528090364347893392909660593122317376742465460414373123921843969250007590442910412248492770709486102364310161377737220549912641730709389386522912689985453661314821224863748032463471928268854983156286487711508691959533216679188723515965048887129467057831256067747703231267676570892213605417896354526052011901436968449964324935522323674933461420312864386883595828621545330486649467617153036617934514580774350256649147232247137340357539497062612113591920954169098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -76812003284935671496116859000570887954442014922084963912873346463507507735363952449293553027069551841573605873743896425831636673436271005276290696078277036465171456916088560886309354420671296956526430536306948989814733032575732337377955948705643147898600806057202709548295137397286628152032062135370213302338017907685375698112861609314221475253955904725354845140189430663234187697391349359908894805531681736361004058009084503243471294545748229140202489592741366718576912660878612286675885446658752544272425970238846891370867718465594125108930566941516904621495501277864376123872988618229501134081595659498965411256095976106011686197904317786128940243863653481343687222857192879896082990381668256868298251769232316981681062212851863997855999549177397039510572570797328751153625624133813488401717207485157671411696034861018645577210701237929890051672924705399467811090730555616957461187390330750213059149050642752499588230392085101926425258616831730065377219071742387575805908197378915571515846740006305228175939425472824668905040106166005120145795120992699426123375929837775802517958666862006458493327568938850865798408285512271084270637801893396112501840766847637082610859722824575078655145398797335136027510875808075063498483197960211195522364735162894519057722020733124813103771545012269959590378315692338198677963438642907562217113534341557621461683598157522261664746908202483924395685447135067006397113104737347893886827267968090931293271628514006156674903193119502347627041010584193010343260628179781827521568070942651266194683222376542291325061382519846760573889706210095484601488014664625284263214037644544118919875824104111070138804790738820724171480208833740166310218791403654595560885419904000649314063138637842947631435829671886217668516190077821522692110594866875147984298334418377091372038879302422371226254173158599074203674549704733212777488629566891274898487937975410216560766293978766984855328765253267540297353048594530887482644140816610728315861573446861252127788136111402492991079081652688851809685527756329251118039108051023166294302137510007943730307754164842159511744878264631163127066958751994924133416570888794659535772542580800917264908882913906693475972177580373098829963342411968449963916704164044263383586455376181710506718343642277072183995421570806758365721798515424147631849140279997948773754636279938627672351139451323857132660144498531089772232385327550717966367064045077813728256443690883238520850970736725315769796023649371233134075772105888813629956438535785339376771704862583548130644569235312874472477269678090176153494796547470941433649322470889554073366809235154083479401896452832538052547258673788878848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -76009885295735992511642179985281647199174316114224573158311728918199601774549394793980847471435168237562784287810473048653134076279298058172516452288300980864104079649569074956029684513684452009679225272718659827893134836199971552412534663356896624130131358500379872279325280020200208866249018153532308364605169353106531998306077070663432867233345148843049263572123900184528478530004258327911706669455770133620687154180212227638229134224852859557339646461618097874663940144262347310998038346977204019013008978302466730905175349925972670812449340246849007925914958873442444765303719444662450968747759336943631747098326833906339248453674972707014849589467683951134514876597878899028712893808346710551246363338848991224564389688222045512004736714024587762978384036541363194081203848004582920849515361385253159132821172242041286600197125460001116019771358335751698495007227871789638323235836920876817748139818870145684840658923269733176636196235136819280284066775201945503280751641897137987095894806599315740246920171512510996905378437594271604558203805187399057151773419948012431623881536098762430084723882804026755668060226294552875655309837076777171345502184565480693785408851198597393917048621320739145281233192111372085468935003660805994893336173429396550975372744964738781869012397962248173733421827136653851991069219151563962520719582190953523092063829621152118167320974379251832392652245339360319534038253410875076898930997130769383481341841722640295740115886739457577180629173404885632174092054296362300208610629996755426728432176863223798151189340299342173367139382407057215709624439384301087456749660319174956885196957712785028902502653219254283825209411090638239105583880237237822719368038753380366008736736468639373927155004203218860912828074478511040230886927308134718552659012757830245997743205272908004306245818127206887566161919057868171357640605444723174634528581212823045438211498111360509035122862048402600831525164652113369495762809885402351665416154193838913361663890759282046234534871011604558360578951000434092143522288332524174221546791996668006438660209428438563491301824802419608857808725154905724671841715854345653870950649333547871661076183332177322909547875935465862382515930318627887477877403746265618636321314474069433978677821176411240706752427173477595917608596186728422002401629609799667828140281994038941002814054884515520654279249492937466631882336016979559979014643850978203295731805852219659057086261912145935657720142900262662295744100212441273577122319298836535394452167537791147345505823975312324258266830232719463962059979136154514372948864563059877418815719604607539188072680191571832458852868912274472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 347959899071659748746936066974083018841838250941743019968160170461560891522134461593221439617840541958082544293582881583429504548090426346293410044468129283892791356200271259681341625706153627562223167652999009111130560498517845006281899841632843618777493309290300870403312088969370008984874136548649678061679934517697553147333601900157675632073233982482838089141078834968584825104139607488715760438995768999512821298909828937525312397797978421202803794566983188532637442347846616776484028723307033763299613588325951192012714534944077745327320500257362511350583382423828256396294716097633938855691410066589854618002463746264866537584914293332320664375134707832684990534491106365366166234458480920508349107605609345188505208487062532977485182643404526123111445956802415752101950840897635957853442341923153060298608044695394590362336499908233827276700325024248168198982004120038941461893761283048442120553769770811750403912004947373386223932042884915536184311850228318534218771493524423970581868875242750988299602368289692994951394845598078243157470120291516326424729218804441798982101573685447134190367828144403104707846856894472226880253617643814632749619286299038405285562661626517048646516970660012454773809918387448263113611013332974978893437876270969805026757529328514698243753606892864258741948055138925307656656525455203719228686795185239275613356333221335909693044033311166248302330993537445718493217775491602166883908221824349243926493026076837361968756718436826804764319842893039134192125610929134517771032232858294912858505266795235476728350582086474635803925223708637189687376701438346421971040009971871891151234661522896747407737637969204978531536404609283805465715423195890335281791905752705758014414881604417870081013579768559914274818771982180756533551050933521183286741509140820953633973346682646619450418162979091639158541485132218720282558624605656910113338055554358869122161525346490688783266225967804912922866027361266416219564207295494464114323420332606828287462147162250279024977611705885343403748904378080932239006159288930400374161500866651122334119754641711736133778721000336086768512844695112554165093185907664821053384649948638022042083616942657088893241818786997792712518966934415809033288168422163589827448569932608301011158900323945274272344787020885419704057350756722377180830818876441278982869231127987331527890067851289219015629034490821181608609924484415049557879030411836324533077559509596503876938885170717467517118805684342738804952789021804756285885674037187246338175769967638506283626312519122629638593794181790117314704926968466374237953925115823384530722837440749645521290366991093628312241834562238283776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -237434663148410863714436513944127522912638211191105180592444565274511400891022092037047884075511942475569060127048944520086241661616712103125396318012411974663532681090485321578626381649080412954334557631959683053746255365837613715125151126086644834713475524403446724074182215570388954036714280756963598867281615074640710896890322410073634765731925168711934071160172345334285830228346563464015866132401300256514646668399193028774842927780463034103806442107972712973332857905308672581077547393972753099223651243003449177206631134470234794532866687011430631618908007005265402238989424827696166846143621562354812402442829519076594393445438808253161775643859403050422502394879144885629552023133702342753025738848531897099140565509499196998646398303859597082286676499270376864630749300897606902729859822718799050635877955866218924617501379084765485614956672200817771537593079684809327352049883298096745515254250027020728679614822939724936074105077489415658755526028984709899964207747400688279482451128645067969814808472861868128249708721098288088259222333580957164296089352810536063713324035741729322912443527540515204851615065559962496399805395854735697301549095065906414735103254385005387400160262718182746092195583265784052720308223457053003557824218897904472598279714259645562637291510775304286220340451955946741849454315829502549116235920361011802275814859907121034291265052092454720107012265521799307204794261143399439022658333736779882258526191288860496717067702571803177139307082876256086312108255581141707167345245885848411401430891548521330892377223738039672503319895591080426548156614481322364344825652671697434285539958237007377035464580039557524786523985152654728025874506907173488576723087557325356256068845331564381017375397879558876261730533001508191617727435213814128974926601537970621083665567027284128185155353489474634244433001437963530004940707546920489812160446308928833109585314278078329851358092317455489632700198031406417475146743847543873845648491135757182674507442215065728499701114570080054165131167148128942202153448515626456679335819750076983488397359672167325470410194423143661939308195749831974938242620446342403579264169061690618065064987275224305093786997454713765444487974940886083218302364265694715985845272415494716740468738834109544475689897582863387657462597714893035359499292093359031563801845329888384209794916422877224726865653344697058703247477734132376917554422994214161438391958930965631028364969087054294435237708125880295203569515291767561179579973440118340154216791619160042774668148099090145257757490119659623569531866818491645130002889226857474663990770112617806809819055821804951241116168136435957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -196666928039405848769233850642914771377757478053216098260436411179706601978551728981605042002152031902363444344503216004099285187334674791948989481602265021107668894088238671559974179685491198432372250951146266826292989844303507554369921931697157584983631889742014757650221038255505409973411029931632094131248489984853669529554572529967203630584385211861672199154500424033183405311956708232529929546858594009036833950694408922949144949794931099142977097857271866313725570756015260909981897398933061411489912893706647878053197355193742118852232412255853868691814746595785993352384280371875050313622980957770227069638959362140397083157357495380306170988460328931342834174239804378869750027284804039498841646309688697170275408885177176520901470894824400481788195181301579165118623849993934050782041096025989687016457124539675845357035781751998879991538767001200070444477919557229378680583477642172239851732040565926399070438786760415640769499038522514480939381537519650861932466546167505645746189553767547672952366523967951685958425994152717682135561649636903588698806608239538373212960510940634571216781291684753543347903663879724132753915888820907395136306254936619286029441293753675914035629156129632405506943174833488386752460601231776452379147309155902274301478257361331441452334076221152013594593390469614472609204850554653905973333398708126497755776132445086674728607986275589435491761400622761348847549852339767155642595747530615217219953710471446298177801068669704969562784948165351966439878717244841151121906054093705104394521762825223563657747233062057184449125586900821443433655273290728350002301008148979597086161208928528887320549192617167164101456223066036402802749907003329924160741291956661421095854421657837615841599818874297066162586577910068357324685960973783530705796092134146793971479378171846559449229417490614802075849558758174249786162003001023096005699307932867146923073466754132664272824763846464722683987319251504869484112045208220141158807805681884929655283342941318569084186885966524566751141467363353843290789960999291354553461021222884876556263112389107088284856584759514695494502365827361251840610764127702937128481344146692783124599602960293371042354371831140734176898316635679621274275357933321185095121566593394309134974778537704107786070043811226259087872566779282913853492428338474534216310569904027552281396124116268742847083273537098448838469507864250326011371102364606413938321729185126864052102226780984661105928375553706186891832986722705699946464074538769780891372415525666657258784509031397305324880243143204869504065975870618464234506432855247845459997953815961826697537327206067984228325444969096544256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 323766025474399537444782574666012265602947584848321348404459091553278198185979946692580359461012005998793352787280685821634024730583139953447772794117461560943465630093294626879882167025928217990735926347161086084167962987908106693769808959712341792506412040249350583246568358784937422244227933951031680480091776255356404511580995226204975522571091757036807908614510157035778895818395124396862306739927056509055746592290838695639895773967715048879889816521864232956807227444840953571364343096931134492754717855687876054139779980932243577274729405897705931602681363504195797426424141443937015995839976375626922753741069370126751425168294065058043971371550991698061814389487124108465259710013392887494129820904263354373294151974339636115272837610972599170393765613075900239747999443712701183261305607929941084911344701981449506328339494989916169510722935278656176834279366950839929534300645919575150386386975725812871044907333214152245671319270045268231874736811735875495875073255595688664111669657455915162991297869759468810987544236510007655864035565280091199584800603008193868046607719292371687928784635098898185943848153925976813696828217631727787378647911795221882488924165135564183691144739471756675239245869518505610446496499542245717555275761705722963413685369370906004813931180134490921329870845088215121053908851526628803868088573529897602703016477046323769200711527807415084373466499173865979233614725180149379309974040068854225077344727555272928330762452484119482490866139630078778048418750315469897693962373454894537989532966333740895216272161720717649226618304094719051826775446443495744675647047953150569309295979601861526167013557906458562190120479013986358859776455889077279306020783502862581255058735574593988650903216778338517535683757445717584318486567886831771543947395838806044428012220063506823140763827467902757539432218656477509831118562226186980208884841175695720885736820703240897762403263968573267919884735777971835126454732707348837330074578927151315439114649588332416050702227687809003297275847563103315768932052842390523176989512837627578421878746797233179787981369605220592725442911980023467226246845675344367097219210860518121854422869289164156859179847869977407362714986125618601750750874923392914688053664805877034641605567062615355279620800963421582826519309765908118996485884518122015519737024515976990814778781318593659248186919918786910191463120836668339025512270904883997186755294016386664020356345951735266535719857043928366469869709026662156587785089653793504960132865373438314619423279803753636586498227497687233647773767035234618114233054960965670903672425910030773677938258749621027603517454135391682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -680108672110436565051866355288244476387854400428871493272286245391990061884106680951807987170614108413757404261642007304407285750098246861192451905273283822512480601824204127025458228105931713773255683154847377546955825429735922912423213980680853222630180325505124733492975999925633379649322715834488952733583550052776923112581448635385392792431928416407355110587332995263149835003212445249420845749443539873211046751153220250264643019415013982834711568071920282837761776010706519274488561236014373207058633455196122743186434219800373717743273011776068499205658309902494301724984278654824279069231614455664868106134260557151752479449507773322733424458745862492988323369960117305799080962742826129235122737517171823917734522385813931489903885631857224126750114007974810797242811792662062848246191901573290519675684255912649303392569839529016526227923738899215996718637688088338778465235275347977551190552213860725840911753436788569337275581728855533651417629891358450544986350441987218391629666226540784012216614105369586758739876680389250455168425715997432654433702079967800404182713064161871052371098939291201946477975468472193286828774699721794114924303869818584827995855165735022083269806534383492895175214284092250416297520315158311938801892576618630811273696522016680611864979207938559130785135163760599232588436152890099991821046595168902804289233057488790075108268776992602217661974195483491189418724477142787809355134603971452495562022503986949495274723157230829975062559789573168386206364983578650050525894618109600154947671086459428379227238185606150040010899645881661199047294729367324802791493175006285626500071274028266036254767066948456540236942337323944459682104064959883085879132776956062661469259440577347325646568538627144249378640309319001764134685370673624071666450245115724824399496713030975419492411547503527150033576386342552603315005416115889786018208191418717313425167177702410059473740866959625741956813739345791024378685924686902047190066017774936315730587502972278029873357082253086231206570148835922686660658379129824191848973376815829300237464990664738607944362926550501337737541492679717881436261734054135218574954296206357387411728852170120769081959160774443292505884596176755113960003546180733924377796323641591083684579408581612915873084701381802603648633349520453742174735157664797489129627520175952837128174842963642392926600333273658253129192179974705284021173669823978504818632255868559865017121223140930531412099291667707599698668060829933044019777772278823320286148712210184978463000129150557908217753064861458801621462471800176230287173707678821215862909995167887138446331361888634659636536242164551647232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 690212700445077552343230148498540773103826928052678959033711454669327846929991280826284995924453703011825207362905153793997900773561268995279602459359527621035223853526610457729628035053813434578137935432897774994369381920553417298741222407463427841252801528180829769150054296506058719253347610212954623956200251709714258153703465225892976173842542281155499903489259748356901930912478852735729744550696708612601311011618777624017424456429171042131159384268550362403245082165768004343857400494484724989716992378653985241515939247466513089970000421649084019797520392139686592180704282964025106483742028507582932614573523667159091411014061350695364838726130006730729890541474594305352244012488901810222076032047715880128364563274290722621894499321741566903547918124332231654294953725464313094263943793186680643761522496016281186765077206466497375745152651515670000215631729981055976479177164857329059145307256862856320355127607642571034471746007554329671670905238336863881106352882992263500242387689501989749465943840772515835570861067291653635350451443393457493181216197371881358247200488470498789275421946781484813902042485556779567966981367362839227802605740735325838246818509087370292296019061638267702090264581360605754940763150515693826060111854070107143684995420008919860851154415560695434791913929775378672456800335478774234042452331451282223821986677427907040029587013246519721624665323036878452458088390062231923121008418816983942605772581491546830290891748055751043390975991317314866655199934701883861558549136747016357042198318088726082420875474773946458150685872485662844279427382689913967221677376522046773418657414656403750877274020808553488419843233215315330664982977562006226541496486965066724496970617940390459064859528288226283966364338283608344381877259209082025901165479259664481205586781228474336314652570929144047259505417841459860101721369774088293453593213321064146180178012485596348347427018009958932762445156877058503450374852913966738134517219695459137223635799500777329928063273545424542287370396125544186892834852316667225263566527850583500885911316178505634214351814373172014584124422706501276078601790454492429104867354932889006830877241464818561616545559071283481819318930095513005130398002903752983221863504241015318852868071107791728754950010171759576701118716443024706860210444830462516367885473478081407250484765862993202805314784447123385934876443473531092406894658801543974677764011055422157139717626044544774826454207289299155964654898059891758331903799044028553949572906836802663161959810799301562292713580314774427517414419561053868263078142249667040534020680147687244547262495100921588424007221484223201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -443998862394734398307472605210000536115253100636876399933488018596288128712900738176900411426400278571871585883635010769070480802049303662001758722834428811545442340426199401550762812066291056120792572215488822187402827783361282235427012032482641217385230165054593211721076279972670637683410706687853616791275556279714976257572162089226822397367698178682637413497147331589002058423603865277591800528692843900564517563737885809521968270423802807677865401320942817601634267571687573841308925652918249985340603080511086908900348002133522086036492736557648050854870285296049623236502636119006499591719542661965368126138899938751569237928091953062084505670897906754383415001589340526808654910747639702434731811331703501356272788979316734893223304995662033881183103600478997371441566803912161304269092640463318183765802414006934450332187278370301914635067821837815682946076579892978031069014687737463578777905384447253547330082709449284510917374748394897281118600713720380068949924462269131099683354842088510318840075356154197894818719784943482746523440830735546858076703977216925193990386185748999856026389274425500963285236556018104641416203639090277201995891285794637114471456223243316895772683871248503114562710277073057216160486479120826356629188147478433462511369978128890650489823403969532246537517783135336416894974628390315079742730514230171340624573277637117658726992727329648101387246006532575364629369827474207766558085668931555797105960205346367373672402535422933491629733529671187399761539156172441569134117420994290650994724287035333206786977617092545325928634111527509507927002467017250802729727941226568368316372047098586823147782540286326944747633101939287849499390650297208304734960502005150278112438259173656435109420573701963565731277252286149394295561601389941420103658464934532188560443041034241835429184138255784771672915522800475376617663620906432290791270173426180933746440180221807722791969076313727616816292933176387306799970794540003238246104376557008391487791301010912478402820158978639076120337326640808289171115016926536504990600167064292211536272114393030513865911648762885390997098836227799213755898547084760997491628239139783594443875505121809888659358020336961760256756803023004315669897047352488377886153646513788783615879570989543177289810407071581395342463029125361040783392435660804872136245753152868839608033145653885088842470374004091238435994640482594746965753499885617480146289881311308432464339901361186164875828318380465973265397979006818555310347160884815351864550866730090214251417249301834067939051821718084559728118889901789920839094706362520939869452114537120163037553141102988893930203747558874939392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 281851929995067623485929393461565728424061962312365148489451153422928407916098157290237484605519705624835296895779182816974067136329586646791483946360144162656378074995841293586799381570813415604228321331619253010058447002821616480537207315214810790985675471752106181472011374163032437830605446474786344489793398260892279185760497052079979973015546077528925244013058078601080702870944003127874589556384763556620961144728308402164722725383899714655809942358368495778461184647509276630365698928555033649587144683666437123220369618592988797466706024816662298042815192349923455700461029124944856968321269508014494224162975209536270413084846009568552028574435206816829439709337782204476150980669415283110218061001107298010692273194327435295732544477676342904953443322496713377457608930864142425799974837996233972435420765663463729930390115172776400258347597591613837985277268955952522916529085995261283179937069740077817900501353374617358736534305204595391402143830805274942732509709577902633604173191964769952778047930473862196577933907356786053933557867421007756126086668495360630546940378375756821219448690817037581233940118379586243503052041904598415445290172450704248057571363196230482942836150796048933521461928928706293619119737917279304331137676370163966968728974649917074809961279780847822817943114391640913627285379445324682256361729589805715680358454671675757875490273290665173308013335447415833394324888681269906722332538047235445278259017050184883147015368729763463812638410052038700742158443688654874825624358415511047308341543875261499841314255019075686464310671265591356981392546581682712523066619356030565611633450167810198837370822070448976599908074281432624951157477289641946033793694492149283752590953717406986721161570539358286178234197203282860602616509374707269390102059966688523730571239213316731616129121562402662496443164298658711778935296175890286393401701892566359377500269050218831418371227299463139736594494457205472706718781807048812223742681567480967278481382824262782553343635020854786922153790531586271373923814079933529910386759714625077284639447968594800846829667258856175526529126243519362173877369625414974684901787193018128012600622955851419683675184001518607968058311177196872910314024810155262615893258335983396556891632137697088844852399629216575522841745157784044073713913417415701102304606258002034011616083036344993592291591855117058736820685384968288140816961311542624558164891039383347354745702786285052563373006577104493948069211580936356142187320779766486265418719759319786295136167431228258479335132369650463786692582747072874736473376921167447830443453355804282849223391874780232160799306338491432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 47992876537562706762888864956098844965328786072605214224988765040505235120300690850792602362317486879652909638389629307206189423968574719864107342461504906455610428172918163315706865663822504705113058407009747641926734313886654337343815420099026726255101563319968031358895212517550258216208094615644957607843618854092518921960223980746094594473547415918365287093748520008936580392223588624258410184238562672912374328467807780595131874745706608608249244816709715393850430587929011594477206364288486041432883398951821767861981238634720339310704299672012903368717174613377218257380763566772201705853599593863899874482816971311362391627477222303663791072970332319331624613009825234695511743890630323649373148928234142532078494556542861707427743841624039234875732951132180174174286866795022024065111709734535263990340422876967315014527962391883581805267337868561209267118308374993098547482607613996279053788848737602609147575527075431931372633105620601605244316986846623503006102076780339549594628810446560303589017203147388272941525363867537989093948738177851220696829383383868316711464247006530162299846422103674311218015704042721255332584914769259714948821285815360730048635872391928869734873492220504897482186381138307818969541252137730648441766824479493220753061832199874759129602788505925744771421603495958691544581125192900109691874556476665386683849546291744484836275488885835957382065124866260387008365411805169298755206607370873481983673985307146501580555459099987074991873871055790435654702009632990963042308656338718615771519646079417828636012432481862259348843686333972502557555561932652893219247158542447574897449200205274828092916999015055735780579658534965673540738611811167726293335782449599426360801169517616065432415877416173687389788241478387049230464944675565107528407547704035154025172188056098055269421181381855631765485679948890158189421513756012423436330753718698904319146580905124035308983178248063333769974181628409808163647368488771063458720064048447803019596496065335860137727968046684326382059744548006391299675953246382772963781879411124997716044122080415193922702375615775774047341965698086434066741767018719387359582614226206094407680394991816317485759788714501791528040203326479725842618070205349641285306677736435013578160329186013443651739996819049776140691709175283672793281302480973282301544564996923263782224818239183893674375730023339291489867785463252521633317593615144572763995997857679495754349575123767760445063085920554579054399790634217206849962239224723464880371447226357935856910812646418208097086361424158575043541019349291080848674502428461271956009927120624043398533693286338998311954089407059853312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 166658786179674308609810230640377445730546789231349484143529897247360935946901998447766249837762647809403481778382756763456211992039668967133196076048360045548060168044788423010298416664496478332157664877863686860218029642501459793446618681943846923626171676189315415481739421495045590373799665587175912934996162420493859472820849482649063849722218063671093174730936001752221282996979550411041203631036252479682058676887844426483398113334647401894410323954575285321061312255906336550946272162162171941955986425389908712389591168290560143393196459797664260204200748572453342403868963419707093062852205671537767271476416726996307752206872689214645242470860998603732440899494441474946042508527615963005184395128666161803364058717221798511502357104603013550368587055555163940126989951593739301754187978091206655562214128268690583537985445738572276966270643384680433580522662636150928570547679535162051694129538451938482749391622236389699619294170454184447115585411127038052996777367048848021547628662159383863428050223230796054059007154482808273327640316547585830675287169593399907708620556862674797931576133094203191434335013301342797872938039508857531314106710853843555202221249686437583780308701689379821025258152581527953957184294590585799958428693122410799515147486018898177582302110068940996806816316363986904884373412975778819352564308199676831428136013361172759489466735568926643741449711286748894587784951863573981887677806781326883070334278332794352641603684530956391961123326587680314128692268321698721429233110526227730049129438723291319445656954406048700101864899428905284963531269681158535671332922871313771402608564649565832007488265655529486563595405424825540605557604759098255119203281354572129834523748672781478817790982622641653439873706026924114902506339976198479357453121607577221909673836285573936387047581283996861691911652490978941044058759320354256904017838978258616950878707152456797790610948802536713407148553257442170738482856512546406432249485588561290675672026005355582476404210174266447885876778577766581871535229867281290320966717727070343923559966359731246155348397975594032197057149617712868716067283449407989303188285626881565103955454874323366924472315618366025808181331598520319450358119104580546752472766196867561299054086102257487535922410181629355791351137310322399943689961288952277979358013190494208401018510685875835446432515492038441536312741446908882486513511726633358704601078654888525921098005076391213488403053178890255889700426980151033731793026925623768322783139812910960146738927743490969417494380396223759480607060437883091252345831702017163284202736463238312052714951130182594636808192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -15800472515751312282916891871110382894011098439928667195740722205638765011396000799709155400846281382651073589583952201716826001043141827880294042682478677597326288247527910720137503005319807662178671100555446274439272639978763656180678161785826638050002095557376182533416299756146363655460758275281445290397841621018573239242512566353380617822797038580976579714193049337284372986306280463466561363480200218946095994375720536630702242225148808857014243415260564796943952204578680700333752795565482228542132613725999845674941383522839665961839916090067938155966990096785967602461569084973424964528517536110470066506949661889449026867665926439059346380804179341396739082748635263393667775514795429373482148199353708209143643979316114090493943859159432527009843757205510836231970056896021460140622834906409638644799575748533812656917782756676312579416195433729422473660308161831512548933356745739167012000937677221155505497704357888757877518138669616849060162656779223725710245536958050476126352519387799318196425149444647618949377704417342029428665883979928380852570082001745510917499350688005940600376843110635652347638719211714392738122293172325185688302400379774072750002771932113149661147269841115830030263747562066050030906062551732711384693796283719710405340825879764940922970889434933032328581973890769624960185480695462620220671584935707034584349952686390802724175902393651992313800051749609015272120913219876173030056134510740779963442615382661300955828353207770045290375261193833813901568304415578239367423571392922798630826369521023635151131959509734102688321317471548515893853724070812403916387634227573651499224085484021289439735943660036612569406286037859541141233059171210193864187665108251063584504613132686491576509452167240457374755964659757731508436749713232120682413440568465344694081342260011731476041121112009141789562680953431884946226036633855264876713322895556108775559023610170252139672068833159982985897904656539602391729460282196381362580278480577905482359944044590441309716394947536299613085771697689323591089589151205997598537296017865778184371905441754782352569221194183791746046071246083210031815663842368518467047420649269005467804869229414687530234965161895027129618719532120192518224459371093156037840490501464372909352827920169162777939484724081734586322673629699262961863330992458621753376167580649555618241095926506164580796686380562551296725367876473828195606019123038124210404499514814765610106019932898800292341410777928394708609598944083101045815535733752953464492658369560013979959578155369449786418213797625695852355428683335119479969940362784457349281599206548564047531092471646260406779904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 346991298029297939524812326911887531034058172751959680995471448084372068130390406110142679404830173215869825012043041414761177384754706666237597608996677978656006890732066386886149906750851129508729596297467303889921353664290702783165548894188101875182453277870456234435049657348903414712370479431750795890957638780474308578518798830861449471553491060163441355625573508336588331892092819855434749774853046380383816327178358419708037404621514774254190764521806106687795692065432480011946554738925276441400725176538759690570991595026751064721537467820215225267677022032617935437546732514024730686861423496290842909752841069357027090299120213854579845078855172356945902696939044374556700246380419725778335014147514002773870521034722009358944636207379265677332158676642438210188940786938258566256350015939240135895731714744059555797055798753830099381250345347278590626555747797258488188854426008729176288140661021456290241193924860060765543425874003116352623013662947920535039207914738231487455298554244102334455012000224767159208399671619929804793798175608781501347031809499939047237705557386321117551579189731773532868754834849381877839020991118619877396272420716904035845247763688466327497619367394407001342244517041866133533288836932908361389387429165648972155603142677545748066280718846733999000064908620793914708924081239550169859444381900791777299058793962252769514749790073159228540376493397213710031674189946334932021115807427547792968831212563288837183437360335633106978426077313953762236387276849603832045344611086556688125468073057191249153876788909759888964986350842327560342098554020039364335380412635285630447970823930698014854602081091054065048019689714583288598944648499424746935168141608053420746864637630381282986381936215134516199121321025069412175974517572011923783783766645515683455151204076975683458356055061059711402978173940227034760550538270311023707092691372279043780865650072836145672994164976437017568721338678931880856695533829449564866965142437701921930065028124253721389453468808960313410421413463469050246546793222457746314340885584904689964726469720677560538127718970756227098772376101201667067704864150917269886469220142814890692562202126182917384404662173003764412027080635243270649312793727099097069769958174284958567320715089927999391467761460775712446210595033010618050570901169682826013579471204183802416585144815992216307454699676572923800480227161205076268792489023809425841788803728811072602313673223044645957758797973992735242890409167159877387033977828211600877490570223044391039196237915342406861781242617756442838108636389771621466168972871776959252085707813554128618557785079582961805165592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -2752054078181296320535155285784216332808906275428626975026814115911134691352532069559964501709632957370762866728932346490313845894129153617834679691060801868284845923890312603113220041003569650117988958011472071713092817935881252421138204077368047517534400601878124339507709069984893894832771114274370373944965515149567238953022450392024926581222858842930531536309804473436127556393114897735993928792990946394576004174698354377974684202408146944699347648393400227881620684244571137525414009263972470831791744933919137793336308340420549538462715777568144521726196592393005737643160362691738525918953199122681908589175559920208615439438108281986647036525197567534717899602526532675832652185758476933518969032064640038256957864351122967889447451354795844467161223608235024351853356071502817500776409118046174073148161202183754902872081885844383503646866749258225366914716149766777420674177555142559498775016492297411843227173845554464520529784755636564285198736943271229875878074773654114909217185108724701166257373257337383230479218285123533172802034822798557051984963276511714543406128510195061471323983278586473602112934238833535102326658688368631611423587816898013734775467696022121797554150048022416328124855407605500944036052753856700265994960497404991742364710902623759420392015829083558855094894258671061028975507924269107811065176635022332261147799772163541322997872849206391989666723476906771172172619602360288105643941157785051291548663702548808495015261561092659911976261676244481445260667805476328184371375579918292183271134019040223187131959468579616030321294385941681565124794384698189986054155281349924202619162974033066779118075236695333353720807106966392844614324308296330682589357764543636821716115485139351521443395920377800510304276704816115460076642426373881240406810914270853201306207092300094856169252370054283508143027295340044429263633620300951823359318483523269588969083910367357694998037693057326146256932886477302693181918377538558278604860750985585664912229067486576199282805256232730693447682488198028056056392208568131575442376058308973578371345855256279392718593795187782145614825293780210680251260766742853525157303999606774982731781878038572303969198443538568432720919560873216364982006853512537985726345252005007528112825779814502613331744167161786793803601242941982043843002039289051003362367956834491249205327835381396163513358176323134886487093109193372960027556283460029537663684585904826939372877950069567945015226491541543933801462143708153480860552448040206940617077784963092417425441142054364481681191971772413439380053545309812438822368689790052178657765652652564712160218416476024378049219788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] -16229985081195247878957450025629639214434986149103782429857471751702301972774464379570738417823325412595299627588592309440849991983952865993156203804507544332193734137877853254957612561673616594113640916441956020843380214278152869870715723655485851725073990631363780009273819719443257716442564834045067605767927457194047551086907260884970514065851955545568191299899054344502206567666873760038660734760792731827426702253952425995273256307700782242650152779352250925235961868323661675541202323278902885983372764998881101933117669774243386060517591593579403535554949697075363070698233102277675511214900588093800582072913828525144337577244283823751573167752357857458810486857058473525761389351890694529404707899267316170633784383157449746299035349024663702005934802354852417148463653287082686853139548537683194211595951180749051556297086374918944860658515139152944812821422271768602197711373358187359060531911573862696805370651467709066722085145387787895320701621921259892629070862062427075602271690423516048920150339741256961360661014176193291269051426724521112532907076547369817814720506259111912451029695644164795333860736355201951504197512815610776879434817850484981610167920910489371650461609891622591160880669865539949387846503258701994539407465958979906676333318801821302327605075158865737318659225931603860302816681202646301582316866324642296902929423476709048762297684445721628306848469624900472855256967324966900203383855823348141885393529578696818049447465917114169904220668483587538274673251735910624230716166156243968655697329671324198475087693895965917678486842657168082763959561755736914456537261489990469472556103264678047001909036316384837894121069694149808818407448240738559644270814030859436415750911041990347956602898792792637134342860888164300844087105267314465195574549596141917338746947814383756550961935890738593069575647073335420335425415832173679551753147162502667852824689333486040710101060116735279035549443144469338505908429538362908602537023831827298668880718881419935554710681951025897487760539242993357327263328822941689240873538840249654193455948828640109808038720996222289206419632085805004272295301128662469029148432981676951037604258513818665911825108160780080402767178817565277182923457875092879039111070681540459032045287125832801661704526763348908725643983725275913669596107533670532197426494939909296718026609208991800938535488927030555204979944006663232579118633296177271977796072424900452223767795625247669053550887971590231870821772986893831863040046938250327456358359422329972165394295176333071189539063129115917636466087487169802882164312111038610174838349137329475881051550271247460485109584494592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] 503757592142435486828061591733139879949504122394283645032537073993224938588940718723558106275364856978185044904941227746087978263509829029267323384271052456581285059481414560878547285321376992868847973605892629535690071463500367336974606080285391655374064992373634730092517974213660649636720536926374576286663425552191029724398098704828030261913771415759416345816439123366910794089796647185370700411128326944643416644928582814037073693784179955793572370558514251512330658413102241540211198824185274633945549506752575665577671658273649487266187428456801412882497172643724873115905838074606313903629785491279936902741694730534513924890473763123804350070366668403500332472587842870972322884073116298699758068025382466857164898454611214844040630017434849799103783694076391795135069376346011491368936785194594036642544670652664673203652574322175889082903140662017294515938237405856704774006944448531663197353212643428299116545810874956308990394691699004151977740246698815560883609176417408636818641705846261088084053846146482703401868915357180379238442499146729731121382167041268960334095218399551163697977104524733781334532710393507225132698529084034673411690164181045642709890852222380372681849749212116727333493008223775177285074015532378053976059890409350337908838188251556393767818114704725260611840374062582534998348568672135660446945449303945124851428547346318707531663279490112545429048584986822560864742856219955061796899972905172929775912775844596978080227258324122690407613674058325365611005565342219337263794283798714554656253112839623135415727640994974088537457218095547487030632491380709060157857029152613589201020210057869087315009975667875860545895006875384195123710851039348338908906340229515428834035652425070575058266084470324096871423749860113802345408698319447088049688602868719650522629292956518029267160090697449176904188445610780523502933844518017243930672285512923278027858193372117172493039591734336908335575067279681975679194024433274518189174438627337625920474151576023695203268624658579480095385948367860580659936005854739117927245794109459239905365130455545940763237285140862891348308446392500158180272973494854115704569542261133620712657354324277070754486548929233000600110700618209512638833347413315061464420137035190624271783680352499560185441096682898802514543419227016286723785331262746391273900120638083246370579766390977929811809608099939916461740038207262374699372294524048741221029879022492160583466200252359698956041337013433331427670450907946013620958539944420596580754823705202685049098255417532844883691516003575910335453608042877809340567410406351214440863533225888016411305892065606713272134124175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 21223321202182386793598776168106169179412891187072562243322525827870176014919634665210548744240053776467900109225599929185374505735331644813126909487160494871849816704842907610041598602954578084841099713715144579848567112683777510772316956864465412137968709531753959033478660862874943091377833275814607314990913204342275704647613558744494575049991120943334832666770798202425994658674143819690516997487070960639610840830765832995957653518121188202815064967613148096665738768159414277323151404379311060676945805476309726486092764937971429948114687033868471160745968542429027347480994969700920757691936147656563638646120898288307366490199650186446034015391020475392416228067419955063914033313747166656757760201655500360046915257690233843506695685228834845997212315544128756709043449464222719636064743524856166377983909611227113085613765223379018296380765184286218103463655188509760564977643718409461474365730249162795272245078573303688185006785451114300620678446706428551389194875184605569066027588709729802094571363310793346501662267616384280454907575320944066146200573916780399482294800079187905387244024073975401703707204172907054886092256752992118593726977234354568554313144264022191835821717395558940517440248661101146250238293269796684818987662610262457453755218232621491842160858233753184840384964106040771522450756243457658627558774246435618334340049400947697105928212664055557290991322701631048877038402820424710218169665545680343485521357602480152100085717107101843619826201908495358259635941339498858918659938788640907410081991136600854847201843212230828958756529136970251563611000601346326846294654108546358858276951729951780342297918195344596565776365344660899058815610506281605680732588257544737359860379669373993226411017291195140472434405425099076297485086905019406974078123862146498799772075174650618463077359951410059937163977281912692977000310052480891047632662363701651796192320366864997729893882349503411323024815342199420803413910935787099569396205047008079172841269979014069294698143770317320730153466479881890610093430862107127795745211664138368872065712640785798194364168926668181235926608826992311738728352967641646131249427378805983361558619184818703719005080054555628425274300264084247781392435698763844994765105781765227582091267279446257737908216881434869006344877477504128385217414066683519404132071306004754330578574283789705320811998098203418235545122468520565718288500488677039486709846523396839505626636402871163389861064574347636881403986233636654824249868044912506133315613523919811948660851242066316099899165115336634231692019333487596611371567631475014881592453559046842646418930782612818765621204353024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -22498928709486533488365432828546815726277959066213430971960326671229298168699930713110723326993709422560328319621909014047992308444034725464377139925589153428206119365378480530984058179701358710717163651204873363996768894856693413086041881763688465607382657841149994333418049064238638610520774360690896461168104477549897583000849101191397234250098578898442118244320894040201259067921045614585385504174353970997953527173328083216212114754039429030719905626548252341680952828179022909359740690776759026944391695876258109127311420129632751777514272027224443973717431795957133500687357408444484851527130708070212910676240093109128691458413539524191457190195825559458356707699771995269268826890260482231436210930504117150097265403447517161407557037440758999000367324639066563857198036881906186544105830812952548295521752914926882943379416787444003103650144651147411985808339857267949901567925565837529505155358086636648047723839982992641362528240269842503699335077035988920657761729464679162667874429193456251752666219036479807620762188719997654727539537416027073394488294522205671861395031727863237737862755727459291212081201701351653975584897544307530988931195129546668710031392809390500578254905870190650095367955674821411669059636185640721242320831089811690756950075373745516664686395720570276065222831876601201926548076919700305375979605523951669901460710169529782206529550771334084960728173052860052832683899392661961162039750828359192421980448694952785826769434779956302713145068906158353036988875954840033430330165290012288052615249681735896060595392716614405010179999719478049543597083741540028390735570660149952058217886544153487907471308262472606729127665735297259864603117770120607163873110963345246488939243000140512576935274903413419844323050368477785423539013724814350786514115510392145954199961287332505543094071396860867470230668909853034329456527181653165784371307133715616781604026922894155376040331129439337323389873713301163002434461291482604165406523163976519465887533839818699481226365125245445194687444668442727981940690127849634506048145456951121921003729798504778662205169433236738887250766535579205633529368839998455996386050845401021369008124803560527899090104352619965724901817105375621448236409088999531017112191057002348013645679125328380365809185237216464542959168808173816862967875488186977115066258402517273340880056750876064384721154773940834681835265581545729621713493700664039343231242645269368306729020626080574255997163732956362378556366623203698119752273989266547710033980778554220565178767204487828334247340461483718569386678714366429028049259029599356938260659946500885812089018308635345486517874783682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 6948419061823643614317699517495531789036049015141910441360815422829141168481325052834087217750732061255027619407472083979759661976058687653169012340943277941170250810629210328882595942402622786003382219812800582929562970093608967423077077992743615166496117845354449569681853307336151583996081649175930998931598462981054068438782092242293509928068674994064669609707604779470264597835755306614908863036870709689218252718434794420169077424849104884782172308174810062380846276083067737768486008104418634692129499269638334337439609314017365487605299976019950132618915622470320420619479457259267488807155406472869938156846812767625955757114495796080371603462058142938126736046785810405456184110287032895346579183228420423861936642737213913969782213222601627905058391581085732882898316655196223798592865407705337965371444892557701680090207390694708928256508859700120199207879364938753700420438253094640031918549637252862697560086513103375133183094284658917505305519192466369819912189822395307891242832440997151366282549995188620872177804740159687251840851020991212939949516800627178225596768768734929032414889686146167660608678405091003298168593695300119300258253497325094665192219020382482293892733880822023276640304254600684617849287716985655934069911820021845333748756443803514514023126955349252321712259253971975962757842444556237012285307245280555139712596459987961783365558719751491835096208664415962648444734987187124985680041679468118071898236131322338250849420764121266735996338007971418795410378440920508018349110493417225608103586916938803864001203798481300478506582221179072263748498334309529457288962786744395446805891462875382599246069214596849180685658153780140149142616618691442353442171530752461297549196313303655726096843745234388175434961947320289270061007759176480627351396627212429423495178299703441716545711737441236701289378725808308155375919826666051543144751775048786912471704020113431072915166714152797120463921664766443173862698914062978192482609306140713331579431087398280574467401808715910075006925690242054464880758974238442337258812315870047398012641613193848001880784354581156358456387706039639443470701792107765877062989453024050317979253553222897685042271506016869038614459307235648663530148728276481011356634281059219393023971728862125487441147960407474989865338572086022916885461000525023570597256690855132412262512970404064495182720469362017007669746429993280073206301646416873560999251963575462572729389003527785961035520887492181229029878843521030130596411623939447397027934730036551463658919867852845399514856591723350689395623729983438861730459758921851519844928131722352257966153499091282471016713139781632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] 477232990873646022532313233901212176729940278631439933739281387175213954509444199817024444506883585916708048226901362590213078190977070040048830162374684548059257575792245056325044275387822256773769718803009263301306494535588735388362115440112582718178766028547914107578927745101846176661573671989935131705445425426757926204623828392507911818498187521728718511343118530460995539753266998447548188293916272009835093421819194508717228662990047103761271416909123596091771657744680419302009709186699058868134989296882926347045118425903239730091639590532120020713599816224723484540318316689137870487334144050965253626671579091228303615603121103852681609778026711286853630674055918800510628738687380512707736902190752873624283975990827455638829361796769698904782455760018421849491249348783313133470433798680969425025939451917885686611563292656533614264072797848133052366940461348592422060818470109556586419157377145665927275536056915104637544465066534759160915247254104902419036451652247353335290099224759937762585100145070128477225007270467042150090736782033676969558981089789936853641786290291509860558687098120359644720455772153678542685476836204318412082519778433806174000350525158035620185077849254445897777306924799496796884513478195145736707918852974090134550687354257079024607361868044603914548439156035106406627896401951200009461905205390538353877781864532848386694728740295319909319350207171764042170243494470813788532160369487355139623653344570438132582327331577103691599290881982737255843156058928003312242063739790768970906179406541179465892745047502751252516761753309553813543049974086106815406466538772417262203810767270365457187766719952465354941239579362184905385610495553678758713258948167303045085743928878878871889153176009194779878760623260695292917702629231222266792060352929023562982082191245298521822127319177397970652339464514210010317543293732688433436861078605778701791237954975783454578155180895993188935265800160291866799949167457288241309096510268543036174705277298569842291354502442333407663272901411443162094558219081221593558847037115027227168231129261686471131357739382654377363436271160029968737876961249578240976632944748713002867512669887099166177771242544339639308871813295492062965213624015357504147825124288885498950998311215823636929697522698726154427727553863968392933080276871569525875609275434415068301301265708850460800412192610202346302234113142165574034567588227770702165947500074111032330296108410657103671107023773805122032654420678377679443849092536339405780956199555763076439317917609633132062204805085105364214818661981014308296284510101159962130106630283099941054982133973296603244449181844111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] -195810949857642540685963428489561004518271834327089816687406551987482338918097056759407177100452080501527908072810297725325351646668326509696905425340706814700738371071720656400499913436496430697317431662935471681781315464760097058732776081885903262194500334545096563037063635870334612904984032370956373200127730841094758364855097993596388380086480383595345671202147336585529216708158542477434251560838272091478138106210236201522543899023503445611832117046893181642202397949785855747454890755305720300333163542060072981509060747921006099930898179514595795452811637608729334983749264217709058764332876501463154548616090257710389270829694522871946997217930276956512002297425836422832147891580842120798362525703559054269984529218025520505942164561213502896345611606758931305995379912086456018612680230023488275066181585344185423929295440103495533555257541618607381164525178548621501765299217304644307036298699699610088239840731261101415230822763488251362953292592144648699795006329578880643996924435384869537098043193747394062446396357882427382582637843801180162576183490909790666104029873585696133845526389443064018852229498779578698422389430077237607418186925620687987915838624953387097999623323738976414820110588198608113025152808523578417918304309390242528412304792277955798957250359291631065469149552082707959407517691479290748264490979663877537224815218656712055463578949618055529808043671073657249283255206933165343471883790569391306393719816194443312225015237101322644734437804419320219825882937584473577520306337324245041430572469622904234013012898568432647487294758845791836577136730120929620605823404094759784045214072036497234972206870263236353635769238669984542809716616714299542772575422666748098748318219427789500895044974317219582736975838238034426235612184550544959101071549609898877464099562197011863218862981021898338676802759204124443093065918538825936242841910601229651336762338274071398608110221384305332999051869041780059276095511211200019696301296629380840899582209225014597315155401111143047444353256807092364179299683485413249490566505698715493074598745915204304002169928680503417621906534257794915276033336209015235842543089706549977760835255548336006558163630606242360015478450095290802626503097324299520203222856370312325387805471298884166739781421721047596952986745364003446071153180300615852400579730595740890822737234424202009267724987673890092231076471581148844950213484838925521384869958387957069749585439959266957650226839111550615645690603428257499327232333587251786376061811585456985677368600494650198123963313880187870579398816610709673526997590554629862201366450815716606399512159517547439129363526008700928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -4219141618957241916903349685042455161345640948844682667683589605160397967746917009420316192149392929893281739661228989550198376085807729081879446769717327047973702593315701889921208464208909694653691653638857432889202625070159279559754217799836836507741516827142497204820840854934191569958019991107514250344650016732600124077648877634737737172712670203992914555855806480029167629284858369839346206092975896421343421898710600784266981927565286428293047998849000351254891222696594568697066593018716298598241065690387732028252315708669169942324499939311801263534667476200804492806344403212193407597613214238174671710026117709172702627238229816466735631337325571711112200325899238399886943565638009811130469544425255535836070195879071239682327689979803604825306005397944839756144834184766418244607332241418414736282934283527801721726235448359565330106637992922195927412594536151231229930697051354219377216176773829233579242482271552486364217459971877526570368440893576238507480717186765800496065709986824460426924247298136065892305633653712977419219442424194774731639587914073824584061348366287947669965428250821765000114639847163407720123547226563866246063095401257529335531013230075152578883831028109444593809664391941069776993256730024207788874218814238036479828717407843623077849978110356045527738702128143305623059506313463823389088303527750501275143628233097835960417980720094522814582588856775220286710314497639159723776886718104216729359950180829411418586672517666846360996299432105509647218006652083593982961996235224892283955254628611019955540884718997590856590337160819413678328269904853454514502593112653819467522817054276418767793167041429797390690419078728425232144406280599240403425888204733878725163479268754257512610022196022388351196472357598448694588033796106634155720623829905498490107403577856464142142902627898883638432174582967005824642452917288058140066174781586144350292099597675275366197944259256725223624119485681395277359461282997850764751764804005291928359661301817482054352889791504195922151376110364953118896268905960258649177096870805979573443287035860330538327992617891109366147878166787750949561936010616689324131637531660997155729362715608131769058237701748463390751263647366071288762193018697143322269427914151543656378135708792496090225814081895131819356045011829380597848405153526068634373502655455020513395281061617194100883270407900127092544564732566080212659202433488891076372281628891067941874920116531554552513418325192457699264858975126211366165533252439215815083401881516412681922682156313119942947948566985046971002682393982579888181151411586071834673069694325420843912868460182484888617748273467228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 5155208210873961306997277157221550350485945655962277886547513301299274624597451183467631546290388853494055271606662797245860612274105897172051581958942491780624825225970998264280430248321578696842704197785309026447217768903350627082843083057496627338015174596878630756079753749007725626531868576116105090266318968245932710161626303433688238348300614835454584113405064019735123761079182931108457729979212745899929323272560562216480983239048825394695522711204856264308175579582898704829753194255901713462063934147341398985137600316947385227880184465276416851247370250256170135226927848492302963471055181013310853169844954932827619092986565643733217190286988465505740462220884725783643873585688913627485929036451366633086247566091436052646189494636012670601091994008410962393587821853809556407917230930917691235395605445657138205443394890055346651620526784156321185391362203109315307342192158067674245595375851863698895128051658460623056309894672030962237696030858975838861937282705085431819593558451072045584166120659257706658414065853860996254261492133897746326016297290005498193392007130938966141857485820628516645874830851319152734558866878462219430135993953710081556145085817003937130592141286653812622300333725631445171509667081136901653612166748571912624067654860181903708691692004793858954743808084865202155438385857904348750024278484490594702843170476957873815424421813356899457951102230053136487246844560858186672492684460409003568483518560262332672413085394884750252812840140860145650538712819192241624368532135595039429673444361278492516500309418531347717705311890479030721298887532402756768346706936800346810708806412256219157780764902945685206522072522957143430736342250261866331072936855470812937377285879050837606528934275932631009729677662923430597199591921446836800905047166525729695460497480047062925616352632578658047646266775477975611874806545778754858991070390934759554455381957229769562500131913728366646504457509218881344026752903710050863049485526029794068648364015385550444512182760437193945600406402610073133218047476202302531279021845967837735802224827290836181168244497734469764255866582170120584335794884900151348549703138939007855258109107860735290891728296525701299091310610614671474138892138066581516031547469269883131973795656502156870188901452690085499016328868244867652954603251999488241132348675528274480724147181436064332864680280574799915437108006170028987294615172853519425631678668988953390970876815890258706362802717980309551498046576427300420116522890773613984653200485974115392463752967410420780463336602394890956815653643374632202603591913877874673550151668599246651728928341314451163116932119765450752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -907226227773436656114967233723885137402180211983244736587406892138860304238909934354450995028694550982417703119155981331158524592376419740005438287210916053507766320803257160211749703100288685428804618183864740781619948285768871982121545709879588471127889145753820381548981437401899673069550643734562125245141478010829468676213032958782630648091340380934829023115705166164732741854213507339517099586121411190796531902944576890613149813949600027104624283647744088973537292906777624901777609813372030737015413908059334625052786944609829342356833149409308334977694884002357232389146418502128445245157418236815135608281209347433454315526308769057999752778082695362896664580858329991631646861292392459406302368422777998552733181691330928924450522431994746179012022090512806891114843686225567804381662987499209267809626220870409538433715221351136698079062067267829719996257974401587094682841633720786093791986666369113110875601496889279987617927423946842407041850347191698552213984601860673843621790251846021147959426647304737202830557173311436948328119944207513339108370920552503137588486699703874566853638856044456885099893230742062555335867583714448556276087909779698023811519484623954202778287012097252448574975874831150561726254216521190587433095106559907309014375784097146676380241602899823873040474684217617440133297169300893558175916487514660607975852496513958698807113634428382950589809629753775527259056326280631099089507584300650529355728754774330883485486069478932475195941776773969274572897105755519583605063014958763441011423969608758499315741036457786065140266607470237380150468742586116846178736427569172068991387276927237154772207320531908458567542406383291222051465108566914304209919007447335276813755234971618811624162793880058844538964210441848537108110619895790950126484643919239311873192038153820453444496785743640144770161640073461244137795455418875890484200543147464691704651383217870078944686189922225919509645820379916350791552343128030995660324229261913219378045180438222781955497483253325895931984927984269988399560610807626707472497373702778109001150962252375107318389840785546871016637152661621672319577819113857433916769589854807077207490640564201249187718714466337124888045557503841000360659417399340281020460110815178367260372699066661309108959437963921291933808763969530281527685100989410200958290092130778838288282885807925405547694982508359338281273288243527493759779477159642820233866925411501908679877261234009375525794712429493826315614302920182842448087313581590756264213589548672698345379315967076385795388403499081100767983932497055489658874577515254540901059669151114468608872600978237859299234852896768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 2379389627907773092123526955943256894979400559672945247794274750201600778810875495318099280419577977037076551526519387947776323202825952904898800018778783838515268817188977093587028704643874329581211654903605943002000301042423662274315282276742108250841373296600718367359372167048570706820681376733173006997815335582255846241787835146018077757337378442636365141945207910164079124845686127694454428664128493427023121642673182840930845283941103829186174441362533364878913461879268936504741364439851587688499682420139859799708400780025087054654864238797890107592233832622855078988830000043096843566014150389645623419033766888484630660424173656719049299365222588838569087252651883182093470456291017003137906449095105046633944601184972799802550953591186942159799312796125577576794162806417769875300370482567048592466271929830254964570874403060201559933144394244038956542730037471243450481767432564169953182609766676473580329608939652870429886588486403796019141514318817435184159017247559194057835489574096471504239057563996618721870712647681481687846843863028755189084025929783579507017641200690934490386116537539349250010183922223818203164837580751782678670232235408713298799621401096011906262497166165427911339517093153325534518900467000012453033473071759465511083908503772752262011255005706352551358299769087661383926219614717360824809760231332272598377556302151507150869393458788730938981644319773065409029548135758267867371285898207786139250123983578199834883749234581237995191096794407682361493938790702346884471871243057535528516768222677195139694247377727261585571626452296383262071616622558544275208453686028936644702521283402639281912216354827626067558136180026911364761219753658974042998823475675189131995579481843961943770846572422580939210523794313031291387142300514938241293522623251062058685418615846408313775201833179214729705237854250296143015916336197679016878005953346297701982420261824114405009327669128021426198709568636670117710874502668428822305705791633226153163513612364291086603084972973138837556508214358972022855679540161979856758998521700202048275880538534894182405955227254110545341735840552027911890917875696838078011412027478424206591288662245569275754603350883211189281764212144441644564247250833297913906849162145704632745831131849912152278374208923837414307483093714436631911573274053951634567118535264714139496383859739371182382863057721539308108875249755276575610829381686785937070629891192133866829545094058049125657676661875060118635479884273540041948307971206998612688319132189235850162779824623394064751209083500801818516911154977396469878706626862360330525108426688142276327966753046084069069298756147478528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 71211444754854822935808476813712285357338121261754308512127110817549788713915781044700752132837356323173784469952616567115838687403119619568033779506864274330405362909138892382695768753063242510387415046725415937089923283368579699950992356913361879616176277123015069326092717264878111384703206076492648080700040631628386002665995130311738055792627337961773349099376873683348136149602730626921127307117308538395671404416351718180565712990751104215986194846397323444336471928123734979667533601568172209719152209939475483786416836311797416813280351332013538915131008923677484505822168298275913625586006962365863631534950688936416928846494049377681372178917332204655154846066821669072324657073904453374404541374432840084024075156082366173379794901114925877164317259663690059527627328401798729448071751478493254813775431012015878656929851740984377150943946198698017879159280863635862167165404252922476867894051958406205418317450309045602873432283149472268817059100031733923808647020942362337786378579864296326272920491410073694514000110775046368820153630921102393010533004600506982373678640242191351260240093250521525188844063128258725628231200355108722215193636873671920946161142529816245764336568723270850636126093564550022905498683512690281341076913203533023014812987529522645575291650086803605560823538409279675285495823002856476206983819787868212283323014707526189106049665016273349137459189200172523090884640917259135072491597507508168964466720481550482376508442109894666905606231775099985196742332247032337618117327945174516805511919517315852262276196902661475596785567148293607128050646643354373933250166347030151301508154906861253475678854577810726818294702115836439930711558523102708129137054546323077212612907265451052901694672554052444765862916608916772036261266922270643518617654718108635432733706894641294370079209399803569936881641873698897691254759672769047101797637748615682842628184551241789121599079896467803982839659082843780186274036847802633379236946518332309875839456431004434645101337534032719207617356004701633372741365984035218309557026137488129606720017765818304972891470114904485281074694777950527792940876279376032407729647073359158937630962262939665364865304510235986448095343139832656925164512057573295268848646008596783292353654210565952695658892147731654550381142541628497810309717343697691682343474673493018104780877776772091794285653207289512571696681629514391308717241077858551732777178293838780558085889562151421788987362251831053885714542126607356216323589975201006495573254531862382051234914718360738693692734088207893155621550103819383340163464421658505400662768612199964283594723257070210649565493838227701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -137143936228226962487556962176382515547215472292203446139993090667146829414766696214815191341945588447035133726133089864171997966240561997253813455892721478422901153304919677692347569208576593811952508701355040378634617037183252385687260719531222104607341286583083618392614251350841623711920324935941825659999931640991014342810040857184232381698538411771059952644307104690605011888215875604235175853694983803764390036899406179224550584955509301302888690980169543901680997217273421439918320288940819413722976271565735021030639653268420468196086559447228524764157432527625397298589690017461492026607295565483858871473483414999394662578959547787303506104693866204933072070864503526912801199229157349399142999786323305278835295714466578310054298460227847470575262690518499416724384921629432083638339972469347078059177810813906485043108421118147144026016086008618316256184683449544618697797093924821196138827458031843212596335783132881256681546372004104094149156738492516536177511928227579275805240340259093826480313142986305062609031256777540653625242095454401040075740910181223269723918652422176512792442002462370472281412170083042734128699693578058269722675446281927219234347584085707671857460956254464726858811555863325049822500206732961041943542760922510158948863830940955256461841828004043176781535529254583116827076446252723377184389440488366097675201929837241443278232261209153086718485494395615589918729103632799802441980017224247337456415207124563431748488755533235937084834657134013188959262806320551701071712756519222072516543975263829029633792030199433762235021775650599791884687203026745296554864175281837882564582337610292577456422011932809888514564745441550853767583208876419187777992401199724641923732959089123428675059365667835176998658222025628666426574249097962662544086876001997597735944557246179003961671873201021260588559922006437965464085258281567580827357630099562156446552222748956562306138487801211481468500702920138896942362254300413358642313866469187748565588241498568534528079749899442407170748106576264523641715242458877497837628761689278865199357366811465100412243386702602450935461553153181899211770761035910337362082653942070001539160212801827474980806782424194395632998373497640719253947790473531269364690226421146716217884563797804584479725252657835028585608402323853516679603691797883449417236991241031427355829715616954003450391964027060978493334134762659390574117146201887040431891564353370930512235373590243992598162960967732889825839620440838963314185883090345344474646162506784422175121665494118852569249760343421429930966613744175369428289916368359018678912035556924336985283425379320143918863046840693030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 70267042630795034797757731385277208811396750380339677206254231503637659918929233274896599304451858309381065782263854715835032211981635751451699949045132134276871306059722382337386080828557249497082625856410745151221218174282355830694734890331643253127704069424896071326238097595153902252019788300276786203890197713638998971856240612294055180240104880155081068084517316410843764698709802210767549406876658440142780434134140692425073604316245467161004421938607629158909975592383539112604950527398199218284462953119253774547083077716020656844351262174058987132267092775063811932076246769624520622503034390652374050585987590428846861821512840398717198034268650317171104217562264985454700080759030314481434559333444383466292194682567015268592043512803655913366568530500748208642093962773167204255207477285328129798516133002750160444688369876797839096388096253376096971045119870688929646906460763414728288186670558232268876595802398700696329593040683374519269275404440334318165578251214870226333250771329725869932924552326553899422279133060423582185822406404434005279465575839552307387816743323233712298033215438691950912093713091698378656931807228964374777945935803777084025976077958806830745779859937208334309448786062424588483843921778646347003473290434119411634662283796700296587849900695973167537942898954226207339505412022067084223907806385476728011627619981793675126455133986018455519969952372254359053984036918062912796936605807988342596169573585559499579542111564489025893856104310292667104561016604148118023615396812343541848014140224706057843250627431311411384135129854876132537707440428323510304756432300793860463988140584387608501296121324743260397539821539365079826027077471756392359002921816935982767465160997888615136734208346289431962865184589698486034995077328414799318084565415510422711530542609980963845397761932404434596578563250489816315810816317206871963221465018024120064744775624778152096250816177173227822664344178825411496540660549971214755465574230251362545611249581414067607027566538569129112962232124716469256194982500215746284808590991245932288793955515845718242904245281651259085935550911283008239410304971329688279467602039426016403792093363048857239332612847371781438974533937234650086963350624711782798242892284531367288690121154329622829757504813742957798032529514807800779934634000581220389803233049207649976563173970099151881735656029722487996467959305356643611489750511647777014066576461416432632045609023045300726942332898684919829350360360753532422100556018521761211555881059179959797883768543710241553414925123149861152349535704558357130575784344944964597146607927186153811599381976968036572051738405046845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 92801469142083979128272726401636650445384810422227851457362112480365876456736070366520381814575584966312784886948749343488276057021159190536654485175919590895367302470730545153406038937777810476199244947241853743879307209403224329390420728813484924720693135783561187844739582709930176334098313687368965222369601434557683929937878314915994032901505012685679831009337056387156232820281446841425167141368274081882165252275694336512359033863814099224638844601030087482869282632815053026265480364481201080665797711766402169126873330987036248655819883973485250580706970908651628157629168405965083619581941348891837172674976445359657699677702936924681305101606716366142182258451037759584825996935764129400313886894118149930788566278765178600165368613864867445797419667134344508858153091240318184362804618930884007738922769024364323135150506835993972255901189015898236596768236382669554294632900639146497005713082343710625009365153024393145819468508022348940783413824053856620404329096851489813640612976032154067811936202284490349788409627295833494444743409714441235039578853229236657273937280158318526301730068212716869350808699417620202350799528288445372229652008657049760459921364051860091189996281023411484721546643472058520485421734613985629718168097421659285078229459664974598750831613446640698490126019362968846634119543532687449138023161403010410816569825951924404183008018164163508504008636677983732098490634126139172427481555384337502973470422625268700603136990774207291536570781658872394272218491029992204531167957721782718766878459910865737876227874959671844012999853059333351680518306165294840093765992235291737193067773360963310004239180032584696026574539803869990765979534711846017668636310903494981777158765950936610843862573543017092608966984917257659173351100321440838067127857346568938377976564398718030793244913997718197402405409184765296923200141517476009367582327428195937131260270686692761388740859371367928857443883189619198645024120609624032563479597921887994363112251443392316405079481476520770365838862063337758554028398748173984447717775877174060552679606376713118552619223193349838488661208507790847684241929954956673033602987775847772794984266674410776681261990724775028749163187760702791796945006548225637432035830344128249079863384731554919166736894416947721132862453500844639414496151921667380823269139770082062516334680589364402537846565635297429658137405809387858908606832329762284489218532805047226552700956571654306054721052582459774394345525300911265251511308087384842990525623373656699578078737837893135975026073127634223110257863762912546567337263065536831031795138273812139806050431986361128723418079175766966272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -336940432537666600863032496458409403832803568786381351019571679349561432267189360431595579417667198882891542550984070739435344253447616134018179802447436389611959041988281938840739196651750962387892368808373000986276290279937074477463660177067381327768079090651890446305058446030286548450484678281920610911646691316148501395689560320707101542525013791623575156272388133754001280584123362064311899717476525525793305292249087790032456996221175001204416304350272410277525783393135103734355338112360169107552030468254547640835162136771256755363797518826345103268848519603227349457150151179800082124063856103817758520325897481406562494580280431492709372655355508285227735977416623398298601109019354037247520777098703153253542860530079090675598543919940680396825663435996133785901470725528871331887204312708863254794762122941840009199530816112880742242696732720322223642510266013359269633081394158137380816862817225905712951018289624397866136816932805892416712555029991408716493212128498744461570066003387913190590403548953722726743013723179408033764930716677846553909428566195682692059403984734679955387702861655715441016665095858174176639786397584470610446281341295740336055147248006822667723006520842180528104082322641350332254476940691598683784704393660451888549846705562152577958539762758894916290135543365758865261430749822393427205438766175271392044261703791260974453495334196086395402872466747106561810407978347840770071057018949167104237383460020368974363537377061111978368055283917527137349082953314244144091941423078362663528429341975702964964842696486232295469988468444620302899683530158078620266710285622144594130869900717247426422224947019335308258097242355314452694134171495811872015505287054456680816605043823136211094411509803402196853514853433808047203528865499256876195126425191499405055832038087164426263525069654920604456656826300643933763785851431302437941320882933466535233029270328330527332430374110670735979732163311428841003107644829502457148500342446678641300233688686113683986923138789483806425448536406089025241935198241798668844636338436735063370495276376515771881128159406721632454127880694125181765627887067823930333734311019470329681833704157108019324381801693796194464770366087911030518274610314023955334459625041504597739740885699060479383331073645401355686188606419856701849259971360418989755970882109680346711786421896100415512535574902965051245759297414022297026734005057553580678172331627290576367336017068360138442395149348848815125120197489687264112623501226344987474235574483173346726928697369217256504390035570470123978199880919956700369795949981674018835653078649722379427123424091545999700849668605492592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 98538623567537418794271212043746549896715288120832198847082598194184457852699717755973238454241069503356425075213030595448586104227670623427670738982044584401122967101309388594984925928526454432151597580005278419950322665172432331317167599494379792721653367844802097082006851696723822394349633990730829232960275493139091988924566969711130386308509219939227461309831499872601291597803435849272895624136925717361095144742663557756025471988175963665106674723329901073102877163891899376488969632400802805543453977139435086334675030843698073773509606803670452767473675855805741898651584364561255936384896233640268991235415723808437968419770676185907589494694271582303909841767480131866692896550353073670146978422905055881696059048784331672745525439177451970730175916156773174888373742496273982611018226652124877542770033265430710925651710439545596246292693515379360574622523051709779603265978353136515703436763196693846767312104005220215601374355505289153391243433262001506174631197265464880456177411839729922407352967317731208216358225782570920384666467497796932857731550039125548986813115067608187152854607750945272302679262275083766212516670555698806254508613581805311985177831716502475130730247699586365200639284314657180810359094933199442667982447220296739602732307977908155339931642461902955741374064675751649869169587179298645118644168827250173149958434967374067578338532949936574826675398685486656976399561785083509527796974140330552849910260461392304898037099015984979478867667929432350257516157630725508165476342938688445970261834876661039496281028226868471347144625525456231459236116736354565084289799701206008859700095320946613354458874247685665238509030662378897024535020824207884070574724841807605874114299295284373301742535795546841343256185351197865162826773959315509841315839959761850627213838337745172059225860277490938248771799051789939332654730394168875650592382290111849102280125519792330732712200582326917627119262632811976791480159442936018769811621865571476620242040329630063691778980493011798283529615183776937425036173023623707882897316282690309694661946691590529335614201040715853595644358904370287079683926721372265285788638710030248186639214119890736014698899679633144937578238413061712870889352964288790876909752142238019473993209445776258291767276946420582770170314970208186339440018991664380931421946696075482939549488415034132364617618316432788473895835694436195824894227607486817499409851476243546474174764901896148579821593739372522885385276075922971433439339929036295643480157947555518080051763915308139079248112355198820077899054238432492675235101419626734153057324020361309019015095696964024881027239933732978688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] 213073687953598226168512912984573111564930618291288405154885549055987718779468005083721389130455480426155034652413201799586981286979299506361342139175732440846525339433875850975362221552762920080346398561347256035764454115943000966281822637764773652221345362866529279760240751197285460927867797798486373547630200551945596661121129048545045317949053055030029175123707306080937116839335153820341769606491467884789977131185475407996780845565397570801381137838959505472087400795069087024464442352918979210099484448591909143196174731634005557891622617239985257502793962793971080339434629011018616359819178827900137811875820157097030800821699792275889604016145138261998722378490454363341158734367561431193977578044622157415042466785924301014288065324730862599202955879197492979415622987148137195833567569266890747092470180084522986510493819585182159608253998169726752171848813812095397334084828679736833427260974750703533413820373612484554476188895365426987535102622598698641334573352101786827955379356504588604866435250989817937754696806866810384145857663414468609032559660726540568687049691594102490170282913834948896382920274730411015892507773928588580695124323841553337598401024255369966176034607500775633565956093968397163027634643294384998585318868908563719046551328601934800826087268547661322469667363025043190766127513352354713132277537544902250678471397642414433626934242887567615824508290358351942927410799547759491463277800745914213800137848083727096582597873738901269980963827020929488332208879514904434613937467273889807567341240074184050160334545395943125924725055976352921008460480257228944772069349435794763223743923258929356031926811187889364541807928690692896168462013462385633095442138577812324810874808645021650579155848206179736603660460513274061386548180511654413785908733276527378389924084408860321843450064361412651476767903675931073276192334459814749271895498485058525384145626719974691852158637522931984093574249121533287279654383531667355514991627847140764130493450057864278458258655495962939492087719601436679318515219666783258489602684609500315447568056425771146460552806540870396023429364305256832026997821715006883776390113434025423044127083863860677751149657994327980186144244591515285839463685787226362667617718215175461853855553436135645773890993762179744799324490343552841441923164649299931411079592471928042691640274329620594551620183215113962973015506187805304706248171243473265266024635897718780870495070574883800583284536507430201902381990306851809260991379559069705749457738784692478263848397243185217270070433317190089349905822188311567450649813744044192928948711299693064120674018219468146165772400917793996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -439834078588104096724488737773160696822058613992072270950161561507563654971743420191167040098046231218401135619929970962348518196096282424969538834697756665233517940675494052156036544231234146390836588718527161823690888175282221784935166284442064639175402115123058173820634290555682505730073987452835267862533290586775098543495252013308285266183380105458714704000355807885678092427010498187279969017391852779294564716284137384945799675292349292460349365031418295769298574873771660701405274142563493603790896164834610110116816376778283320282947737784249365200425816245579295497706273852206101743865411090616141007651152313883469976518523836972144683934924243379572272275543892910446592669359994995640708783236487037397511010316047920413953946918546193774838874208309741375372051532604722881039713551528329050268297393570955692110085555407681973351741267297162670672768393848653618043517813099830443474037598156222238586290178606351647101110205367670285537787537733657040622385677614198475014456042872870326609355360515181773120846190154853672071447292199298947291857187652987419137223916536754822390322376082152870891561540629973035235245114796453707376810045569714612744849642922609663533862642513081377017587182634158415990876539087372663791702982920697080709605783390607236608470458783978553824651751424138101103171045384954274009901154605082261006810551953553732704208095946049556159376975819831389208991488532150128758962276615678848086101958858443109150206221268626345707203404902335117256278439744941906730372231013891415859428774902578477082291806808177816142047537195284380100281855827113907288387744136676827041306014800859152786855529805388760131394154072197091585028401741412718566612807737490695245052990403314731355455201211952897952771514023884992285547749825327245521212778798894810241076954328780801409803921881689703516383732040699060026910182009544539487188682488485655509630202528425831479939377451560192052192628463308313149413423862076439752910328726022110003001849593775177761169057377587726521112127815183361612370245070860342900808236819214563063787014536359258271855491894323976716887420186011763494968519115187691504086095399691781829557145617500646860816640295023428259752261856371659625835820151121005057405659498374449684285905049142446383568970659251833646078061178644434153568648297431209624769545265827015007268147839415357863484667537284434006064625277821840745248420045410414962917141823943619191038141451475498230385524191387204346150731141572490321009633881697862045655822655869591906696603561678856573532415280427323105816311157690749134182199873342291746970213499770150526561685497390679754830786805117222912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 957418091516349916220808498914569780919099184987239236923578687932894456149588686825470090620377532137391855843970918987710819423744347349339767007909478481049333527032004083116532762701909505044024251103527038570887921205921133016789435297470093218634987276657938183432825611342260623778463088712503943885354708258712726206396682482536104619519104374676181034829764271887921053963653685738210017916905694775025900294523674192198468077208383318848402756335075211323096842793227732653775464621479973989459518016937589998149680703914712449826151719511399495298039762768972960840911961221398481742356704221338960001689839075207419402825541161974041689360387465579185482624859658777004380816421485043163485871357290008662896377870236599638545458324021700066332206081813187847168209977537426073353416707121334681920467813367959939245788853362444241216600254232266543463973540636796170035839018442931665622226579673397329878803809437513972299496460379934783372670379198838816725444609759282241159651671331465052986011802650149698305161042407976778201031503519308137173865650970848434630285444236610057155037414541425918007557810592539534830267190999650571423284671091816596450842688949425905277708688123635976942581638963730932689122158371458257584233531082794705147176873029291085182781541044745674902282248723007794268035745404626617704579118380656034962399577129651709187085098899601392691024179098096159009748916748379873047306482582555394431615689153188153162772726482228102644503321359244366073968596798364808024174705505538368079637204766864517650230162639208711796482003337856867196465136058932851352501174325274411479356755779849087095792397744078749091951699762911428782603704009755026536095795585914886291850828893414486611317277489154784402042719687638102809715672361075949039245911103974083955527939190751585748589641528047365069622368180114367051128880100859772324590750328189321842795497225336666211385668464532011064410470292337860848842772251852019358360783453205321577517392093288495770487151514181917936004891241978055783132601105128121983103815023754765155381990102931402197702746848303899987007131272204046269244998691392678495199268251608751676804032317256913613813983258252398765335762772105047955864971945335491085919173087098146991613188928685998054372017369232420898326404815028336109926109786468474374355256037875679844577577407869884184589501352710047909565176213416905495647120968034237730394953070860177304310490398971714583620641408676183596334295899495342384733833303952647549707527004326372107033024178097340853098057222179176157748456774290054781034989729938793559088376607681466837758587950916453431365429357319290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -678212621891457156763827996874428257398037775063450527444922194449385805415949598055047017761949759377232834168316119681190914675636908672804739995571123946966088345590077659348111019435808164829837317859215405699110279751203413476439595824051428063696349324798159884980413142265521679255064538096481135047616487881206089537739937336526219468113410786882009773943778173692794037837235113848738595771793368097580894774188341385402032604502369611268407304999183465001378576616531060885418500766741606104531649065537445879940315801119723164358700730613215861128216078783545156209194622680160654984463964405861190960603286201238957127707910901190740232963013508203700516231306908012560728258870984130578968640833202065587409265632933995611315227870064844209215828835126109359701503784576541692113383570349038749790953064180271891873759134079005577017420043712452206623364312252360494424868107597401765101459538092858890677916668395502991680337087576392381902204277214881732512212315862146256043316734795378020407729187514240271619357222712222316694711095018596972469182352364254628486662220489307155716099259032819240996802671646321569633364306493309494811898940094041714657749193064449944452764021436904624362001342486192408197597147037218373439840893906255508974814889899930705039762174555112981670298827910246521202074310965448772039047035812813677664882821208397358415561236274903743540551724435048685357443113775315898097370847282042962526830394486320284560083117239339510209356193190223002942322689138121911880299971245386089363367482514435251691689474181895529879208409465748990512239117400731827058870510068875331284153338207957816162847928751118428850047576803735010757478192156984584643224082258157774496629223722361526694522892799589898520412793467931615256899157267512590030759625095864616342007872333575171049805708683638212943149071890628171536302986011393575802701182557407174724792816115654583769350422710074036261718443852904245393160606501579274564090554621089821828799878263850714807686940575810903552272710959935017717777032663983059159753415050814887498555910218204304106339499049758257688596019926349172120840078505146371973509050125676091425902471946450045967517822805703942983161275833298919997156149559174701087719711202028962326011853336562669897334323836141491149643451765048403331062561440637373472286369948630343465728768840278731568577885900407981132426885033655861086173292220863566560708714914378962795852548950269684819768717854247918180456904979265000315028818600581323374147932793857163898698444763275133407306472479202383704079302913912734695405947889686281261968865917306025808757275136597386371840838951472463872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] 199321188588599703300951948427976699326531346529591495645979496984302347881176021416765746063434532228876974846964007899520781594671357956192401441100280385518113352738440331048175709186925786611985850499655249296631756208305228333144327107118242960033149536793730334745322486176322865255235537199363533114227175567726239490787981287843477487152826487549028617751831707594857751669907865352069577523172798862637903911729791576529525618961581156832510996380842606657263207621518141380590219666955313313279512959745614218779559839877735590925928762807503984575579412684370190047853383521623825899810331677458821390280942906355556556941042413972443160074324500877351925220496998626425727489935187221989253422873638295323215113855062628022131252495251613713192876570838632144699992240555136229055464816147306876558645632277662376974471973902875519433860984240585500236329717063446964688122221488468565391046030342478612832753829427972588345103662258252218522481268189519059115589626549297484593522023341313930911124265786963847555351553633101807123310961425566733986433273753013156821816839992739021729828054008921568586575976936527613774612829548101200118830387335909597136964685667730024172124666532456367984044812974185199627672926853578152794827614439158470306991809790053556559165685573293230707456929505624509253443146452121596761540597905189516100594224243575262041604950622826751875168160502494901702220480720805235599397329120562752044145933144853492989640860278423818604228089763959307840154158908112192368166964561004231392641095510689343828085210354712174313299925078322517712583957808551625418900029928383202628003673003103516653792932492566913224532436106864999794413889530331106548983505312215533796695773293683415922564698578631028294054983565632323165526765447665395867598928344952887581621183315638544106391389021523904003330951414081438427969220375843456239764385417568189766977220939863677766443134956476135188317913950349641078326201924095059341041458122963134994393019833061553526488928349345903418817783863477325920796096180849775430585955990578038807980054297980393679276625596005164111569834713325702166110085630473879597157361944197515790601197178124522123598473810276834133245729789849729021088891366563668744424740166732527763701659317539394292388068309748041109585884247290512654256840497866970028868592004566036773889178646657363248336614956292384296382864495542372248977916732010787348862052861642770577545930926076447682897710109286267537116806836870235200902435434693404629916889137064271798683970993148609004856884893884477190346347811620942145234860400085100397289592710923711649271110689343635492248044662654238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 65677339429637493263900884208550668290799902766111134212476097938156845917254015557073358126215673225349038380859503089130717066323395679601336352704493812365004780433241074301733072040228325710620472803816768541491041889870735622323037767916751875928824459924594008743581275792833108114940150719991365266261932160879406564596575684202079764563172879527261338611293491240725130564435725053796390201321822029243842455492609216372998704198833555970220035828552042940116421116593877002198370614310430301214714110984923442542848049838600401846094120453536769342098023729449907004942082846399212794233406463772852618535197109932800056635080617403786093776770968123119482770055358433764308050927594913536067408243039541431216720449334708154029412085842800538470658218895042682204245305334193575120095495412446116245157824627697717974583444137091372803067899048873076097550243322970964277751916731351527822563751686616136405035185239182849176486106706339391230554695457439677263390248487026382784947986257792946469278485734352718918536580928920521799463662847057338383352129283047480019207352123177240754855737338621704399172235140925720364161542680141750779969096860377433628269778524436357951042464376203477103309523022987925001283004894555716183410928950921101589193440058690909384744918218391813258974096354019302234813433079344412723206840839313249971170822949003187966677104075737188843404442177571296944644576958393094047071542469289317918919493423396089551198599996581142917296889164002370169773212939850061830486723316999518324538301422690253911326916697320094171146494533903318994005486816091004030818613086149029537560631082775239546423760653306942294468515057339878723849448527779563473172783126326094251963700409441580478619260096619163780154798976598011364146169489025063017449635265780710748717688248223848322905008613048665654651220861936497114877526470899152107314052437548265953512959138984852095091178318818042474660335856495687254272717013635447169094337925568544600655644835305170178525085560609077168634529148875767098899435666125486646679997924532655594629940907974714278988640664627565022911613797373378585252200383346238360041541784829003172402635713165733323877640082484815932445249425422215113626978610561848425162205923966919227338188114816977877997223417709018560148169771894749844168686174693289458424566044031974496466179022521875671849371773526137099717437510108714548723489436173884293655642505537784122121092944518299467505924979075217950348016062914314125448039267613997245571558265821879441621471473646341734759253337020959941860380690373651058692901714425527370006008991710005977112097765572382923788254566212960256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -365512459908313769314241197927934294642107541841811852497983859726548837260257591267669325197613720147450746379054300852134592654530016509028514879172089542920532297863178680197173638116955772410998404863363001983526703312634091210164323880312416023169558977301483840823658741485664676473217174183308151798554481810356081584453726946644639697309148906646838846667199983619430593595037681389353264747114457806401169834394256614368768701926175994201181278917008024990781273563203965814035172250579226771173212270500910733286934058008284324374472841293455575809450554071787519314278729946022246890142661521463504028195485631425803334030652471715854832909501052300608357289406943063870550261783664843036998060719706450637713134965259492235213068571968904119166378878883435752801025312824032639326462972154691145446289922724081789859872200797628915945672049702103037711347777191719170852769297302254341626804736947532964212904273349197936954395609839928573663527867030170566401148748596744703152423266000228546116442931819611500919943142835768666541540718687821561794818271289629577563565733762784078960426830132289234111052251505444527151415587321116355795808750197288038380522782788380641598005540323269396487485036701069317769423019003729393055271919580260600866886865039874369486224343046465980985656760059392893527271281374841876976631009274565749978912300612072293140250182330774532237205850555296970247238726564049214086843351403800012283762117959225118086070132907705599457895037244443860117315420722551703845099439956385858148130544452651949778988487250748775728165454569657531077665476551424798627627066332128118883050645341719107280064469558259111134363242870292778225031785001164917234474952830163217701115235905841264678992969782818819993123987562916623610008866355733177082417256650941584533991087505011688517313234850191884377468343524659554106810781870810174335499658093944635549202136730939910254680350983760698743213425907964646591295951151551381040557805037884634732743884003431194337687616614920391602407878916783264139682035485686255811055862349804210898804652044816354937059551155804891467780046509328500020984666744682296570282645515743719069499833534626795320627386082099813508287864731465641881668192010037550685481337614459849619349219853500101022956226691163375879629500844226484380114621626284857661824604834401636992371213938954223252516210866298317552494795800758342152533589479805795801081385369808465349499458307881869263757802381195204760272727526690925904820377006057561668222371621289642759125401276932940185414094029739967727277777445454943935543459465258525138751911480637482119822429881966039160626448061117235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 490406314880451390176299452518408473868695845024768505658534057401854012970453938803886224131356498165146063208214824612911095438723026331422865469681473506558614902259400356556565107048904928050197410543800763958685501762229143876232078550902844034391609697637471460761101394742945240842563372241201489816759170591062834950396248926042883364757911803410369304503409044650208091931140081981762467938536626249714580671977495919942927192333213676271952496624984937729957174950278486986046702375442240483615913722901044592217341283796821716809585566761576804341444187878992117982818636163798395245818474899183259286046353487891186667852510186061070217146978705732714229233927359610801743036238968633759824333090155527593250312248930628843799055909742160403245673813336744492430540704016718865884041948888315006386005641552913443323917208528895737655127871361941290353904365494993905687218351278594386312141850542118509113287345156613959436674973208525553743588339229452524507186579159977689544445327762543338632784005111515984825637863621269817609452222788269149374735589327348963057660526636366053542832543949056257849496400509791769669911551019997581618727878131267000127827183040179242467601006919987706955353502609586170236964388366464096432306584173865033413133587373947971375740729894436622346903702993411055315468785546069870435353210302148684057829132822752175461539649829623927095491099709445629129778677664980312786164387895369838071921395604736140680901271578287135741470859450600473290125469988103309166319835117682876200974242151949381947788359647617852430454234845399776166201766114521779093308622780554359073208129690065740773227886531767023284730708665761938470776563740844263270000449364609683726307610709161031022760031623365260320322486135698032599781747306139941786620276213432759954078759616644907402540287544719431800139095011703815555316938266933409812345157168549163962518286327977235427409740923895061385234862479222844782619152402293262222710293780172270554173093612962367103972761099005223733548501168500592014264351148098812992667053143154126352635237351588263290308993742611905374077938866963304116829973411663424031968785481988270337167216864310653600436453533289821906143489429917025789115387323835452837984140096947721330282017821333741649141447157473172885317705189462483154650238006898029130716444222496718196266287219538601026699148729444402089536708864610855361418288970337252745227050567120173592316673838184477143080990002610763827070671164157975032936890084245948910965152206803018864439615343901101251941495289971361513838713024569822686718511828733265225035552415237632698365624943028448812188077705639493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -284624385441776354277773591520120262609063899816478636315011857517220054382405186355589173465230012379512131074746300500224854179991831579509902662920638305664099648438409439537276401866956635946251324530000133582030367121901347906774488677266594508282345549306260559412150385962655415548620617759202752148217981307739840435629114520120300328069255657119667546259591347574300502893274227313960123916234553205862742985564002391624094399401882500976985729256283069878854939513509790008447442943495993591958944069471897954606211394470347100965736498461401459461840592946345904452381640461223189778917853854924849045799201848830032670285820683868742116317905734271777368212438616508539040236850676013123253100210352011474493782268103000916689676416089017095472342235435999231653325734125131034788560747962619070357282460964446430797211903843471560869746110312172330633793770788648699489008941714410410257035350944666224961655812902667418457747197379438725203966370769332353497247386732186882890887127598241081871776794638600965143844037256010205036343822257279409435380721179509178478072605058714402976415947320132619447100741342898595547981898076673489816041852877323421839186979444223640878932701267826800149894385647625432427841509221963002666040874575619517321988917582156050358683607755589287593042060968755332428277361359258060190771347863039878356416999142758890407008863135548085569193528595404783746987634629781409427354221527364895588302485272803352469507969731304036176024532338868747326378313057640846449623670218391734196189883174697192930544032148711885275214893834162288694738678271465972698997843937447110476456041365123818237216819092312605662212098033921878641143486635610700339610062276522756772765903172632615900786383213282189192113926281189414829638593556460249296923374338696914650734531028957209339299003207378063616631197633492498956834721221859320455129118646484112627318085442637635231749310114873781844492379317598784610954303784603568791635284634434732358326513784478987902362398460912437003307659781609951535421013629648968467185362834657966683939424475375528033236991220308147994732393717167215448701182298000701886449556280415176805828872388220767857781428864862693142303152421546435514996184258575226028123764532280194534532356680224726073594722774275739673949718857649433655064125610724834772716896239018081460466145451785238679406072285260938056639655085540149828248686737604829111093942408356184938291825559975382327033970936985188640834850947269710381206020972501060770965972474267260777705543086727230379455209430678231545417080968381474764854528333546120688538611010896140184095898486888842626334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 26850468163208105253192265962843088228870176843062969528748549169940865858013039802109169510298966413217486395414110736099327780745112106845097826139957553156267223832507524643007160691662385746813637936944303561699021292755847044325399184125015186484703503216974111513181939636215740650793864910624196396133684121531444889922924141022608507965095666091966645181483738207807358931947267658123115775603054250562469793316120824257662352457422415679913630875865518675935441992606042467055844663662970697076767075480226580390784296137253282537509016067191791935787784561141891352017275955772906326757529511943041468348693247320560357567315580987581427647965340600972362289479759521926757649608605069426435541431982078932972810717460767264905470462665013136124805777359432479827466349870517462501412086630032240058430132405609703498336381689519633377324500034599079146196840505602268936715991562389427137682448468579363300717640085262775433645600057825192321423012763105711326878594933736935403254137731014481965534420151122893554965948666651956481883803703484905150417524729011498943581793067765156496001257678441107154865386833483217587846872516269885508064136011387181813250157995118286167367934482244078218203372264260118298845190137836715294067064786030385496934741908067291971128720337414071916252541618662649010690872299160797332566923275577779051003858956506741995273106191016971998991744611282768686542889606891441353852954187650645999593186964432202358419399635958752479079823197122292701352990403539623929620841573377733390565310213193410029898096199686770046886310198902422623883041327497800382472471521477073082103967547328071234342751363462303766104233219282301832341424153284859028361781522341271026344232298074162625739275287119192248274993571810686935409211670267474600069536536041005021574131189298317318945388941807052072317499875186060798928659022515685270761605333600970473671485565079356716065862134289324383486304455028552945223775973307025685088331616163132465487369047571986271149700197459562266336273592171135540841205768021496505380053185589896345205742645992043325446657119653558486174204202973957102812933166838026274933958147038607090749132470061929325285141728725581832840555257824779756763974139080889333434159872517859256972306799403301726331846305630506833789793020546526271466716131316069614616407634114309100647111580572715142030261942934441045027736288319218010120083544893357461598474011697371248231730411665857884807691991384050650923623546847617456969426232204089808959333737834196780924987458241219665295729234784467339090628926116182643064790034992867303617994874651492231290528218751705870065729536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -485871982790603592732805447304594119310343504549427551362870470359446335463223033145276654541147878763701587269334828146827239295276300278870411537821051169126627927814210512487763978411732721264052117243535393348987318804403360691776540278672410957813970213584645223334086739095806736960292468004380088339909256574461162740731531520406679851018796989473745972549718190842028145745962901068460705862702031325609576423358143978954234247385418347634384700146793258567363012404473377231896117249156010300150597935568469610842264882484981685387174618188098366333981398844334151220137385413932051420026028991743830343101246337604823825553976427518387412398885709104915693278631422160159561003673628416223235820832014041427801235585190379973815492881878836901907993891337136076396949587140736139379989565980805839572099252979531888762792349353003905250620848322237065407960663869033289261381099001917756702925139173845004630177239599652995721434962276457009249747322413594344996546699869877816593056953867691629702885175847063984693495000905307442961629328442904410017684822314963354755040237955017039249139063911457134895124662562216533215246431795354688844721487714382036471592637734858342136495673597559371963973614169874607577066239924109001915728129462240927782736113458514029405580915123418849425920774004797141775119464570007421736224951674586801314776261630751477898394932073802102502060770603501368487101689317243510377873006629293695406737001835570495602262807386529747564953797355053994079162877725146631444236191200697432946151832398206067338131656283497168350462913990983632002586999545645239365502989744418116777839539769080156122835176033650035154883523481294228669011749159141385075605746774155185518128151143386795175670277980058741058401153006937353375645719721643043583189260852738602023047240532264793502921068514527232381088932198285301522146133672258939075270253946856655486756298412251145547595481310092402287145432428440173510868067508608431158422303198742972828664869981253453993250865540371133372125051168024982334357936402147165292579188351207882028765335249916863544090539531877461447550716355631109714759906114532696915064948478982612428632867797366528853057600881693664744375103435037687734582201976965060769556904581379007835033418062486563275787933179551110836296270117721634344325541215033843279703099685433650304725114776888749855523065796342215637938934267343208797224183903551129046357095124592755270398341992806936382335891913366492264895781974885724721226507050397239470488449455604814898025260161879714484601479748278446510669734351023905992303955598214711506137389036948196343836536831967627183296348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 1568915409654147394256469314735198050559118195683354824526068291012160797213490879407507900947975455175840289916611778668180702905151607615098751885627798308841610588622472175632809431451498342929642971476390818814901327295422401186210800596873550983709149790586878693084525527017738679431838468961171744316795143524186429939529502789214266618062442954174122749070916478059933902768396425089651037401072031157055630863438761247546837459725912038770242586852343342061216064519060956348993524614489565347782689108501297374651996892737972678982641157787682876966784308189641899566169900555005237192793572865109183307683444972657941594190491207540308831814214824565701651998612630852852118331844134501034315064626142001333596803428796049038449347556598901481007066957118694426059745988486998805173726242456190680940415109041589385586801117594100637763231363467280238990363474999645867360163904044764013924682278492517908075561687820315496724688901425378792673411203488595495781320996534011189853206382589142136589869747137317028039653211751027621565379177238101510171463688092696094696337866268069325517995008872760176738104258091900233870167368599352560563324640710305230986678240848258615478114808348916651740823991173150496882083855352463104983860464334266623722342091137693939174345845381414517020024686949459532407714057382362440300227718753233796983235585590227097902333115549279198960868093230598111911755960452740336462505473494907755544379386278118446089399654551849204842302804275544408250195183452305833813491527373163929509360187630642640063951083319054537224516151378820741019974494612345761996250958762844716538265770062451283754112817628431968825907284246811192450373800467900329145658571261046518494171962325855570517020528369212323698576262784408327272877002025104396873408213637809016627151441589315006321294417522011101411888927413124714176180254596020955768916782404910120925359993863685766639210051195033838129867390359718952471819167181454034727013633542753548519724351990920306601515715168952320500898079847992570434562224276396184111455661347760564385667018121526161925227608535759852645675867465677339135502935269048348798245283759788818692212331772726658256683436513321214352090105792985564404478888816540894532601656863810843607428377308576278422452081571616170529238579360807099063080303589099532921519423690616274315188794864183438903080450666705229312707523456844424335919875398532421940699740229273284765181280343455147238929061771428678085371894409120727493268368425150771332538694848859695537446839717982031757952557482144652926871822280142167385746143120557200304368505608714782478145386781435513582666121216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 58560238663478519785383439282076989730619483105400738337021612358070053975976348293478217833188423538992041177018076268652457659502229599825976975329714228599774143014827853383928315166243999481863824639207303448846401563836433197282757960423417614725362288290061907642987212468825428568333188301116653563121640622639355517207124456909514429601326503962496412794145825836059847372228698021703724843384310460506521334190378896730443861251492504875876883162217881089733075599930293180148474790142586349129388000482590097264917405662110834287717068367828291211536424028393933455108833136845921888576666009334815495992066404933406624342905725561971137428018794666450180439498498468357032749514599179330575057172570226717006752666643652715704075106122158858405150475710102488079429585025571844882359765587575526413112260974838392014208709367434115897629726151578651911575713878131909548126011149960975535326037928864611102119862498753479799143612346309887600089916578202239250251498457772407997781042199477428225324353220873948048760919483182386361501206146046014236004599108572997341215632705509813615934024345038871148779180140171684503819400983660081211174612074075092507821868228628819190666656314271109336276109563561520701008694811395207423076053877645478388812461100071684961482161903022344808344062327356800706537814068957613116936327055351354872864409425254600501854314750545718923297357831341289260414497382480942421186274953675594957893885198591841508972336571878428356763113855381683700101733220599967331460745001315665129819251824073552503260193638547602439840114826519396329104390791270424269816908387729752128194941954573535561315476572539582903864047320492669771793924074384782734913867108902391603526702708519535532488622470324926649266711439150129047282689940658848162898729784783784074704330261367006475263224140387601273152716234168969200849314546829532160486501556183954885521563094582091824486952747619632266381051439229195054545175060645685075969580885422485655862868211900195564016521173390769162938925209270876747687269805750318506141568960621690864257053193161441878065065873066821652774007979549707190811826207777046894297211412193496177803030177263426668823764815899040617390695986880470426353954109553609880729086641201743994624887854968452054310237128748735444905555492869720508982212220900876011544777268190021948192927329663783787186660584233341589831512651635216766494029809610819841084874828556968001852119860520157330938855808901362957957454649355129457036638939523144433235574897686709163765629811168111656135587471334477630830523487443321086805210588003459443792728801755897073410403063896828894732479365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -534870944009759851721657252753319456413871801276870069815194867909444253584638890313443256537311703733683531399423357804490934565800821160750372577841726838490848228524050036115260657998712584305258649471747572612276182215926704604953913350831116301390848686560036218925375278673403307612006392939479517422186076357364901798823136016846352307683321574908254577609592610261145847564793532077144541854949636957152829200696737473174616079344243857647405483758448922927299868322091793852831359807302694355016891327059027282149442585590176413277195812250057841148099762878613936203523347604826700227722169031133051711602860387564419167769256406575659291651622754118026077336403762637570922005828760490193533639219596922846015546455775182790321469089860609543542757612646405633635169610334388358216890411059833346104623740040866895592567279978860859141429895235183744530406678981103081812313229049621245404659153635648059189425151962034973277774463935358155490138833583621914902625263801386503831391471320153766245584167452297629421759885101247402896770617390617856917798916188777106240955118405954289866632452320481009504940472552736525430838927226964398936704868189806404643907557766167614584132960566495124566289907663476044893652647055871095839938883677455150233720003221788748634618921516326195863986306029745020739939298961432966385436873809427156610576702638596312238926595057088064825581210390960040207588246602178982426220065750632718507025818948942165381537713976097680235385589922309812735445049989827816300915570691024558972019564312060187248085126442387944519349454153148940729113893854841691444775150985003384187946416806364790108820759400630309809259465056165765264864573127916531973762059514942328586112006703218318290148652775598905219498120846056977667804533844627905233557289001345449092561048026662978567284850931244871068526949288706083495463413676756492439033055539420241393737063063824165950571759148959236808031188208932077215198391890610412692877840057710378748671752264314578819248809919909211273409304572841082235039451665347952982632147790839173214952359490809366920346972047005530279426763615374797908689789725705046388544158398083738692649613527616622870313056104420365274673356391312515558068229843657182468580802343169960668993558013673172288765069709013287931266908386724334670129196034179694243588099142990949565104174111512122871801104934080699608698415023507255343414873624711362016779070228814808385456132141344225919405608053478941224742641424921972744949043882853136844547767489360697612755119380084835680901635181489985869677971538349979404521286032580217217890334634322464490014106714116784549243681505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -2513358836342455498591871382291093941622291073565406190484837605663621072152535334188860310917915220909408055423347967163135568461246804000256981856376785090548684577520950062695693315540719160653184917144999515761893994678529646157038227717506286266382091229184378822776624836715219323555473772809164290147770709790196151179983499466040663490482509556603362285462927002442072179030027545839330786759153238537205907318316272958442325239674124495202531243311226083300389196084341852904216687171254433313903238890570687768353851596017780679269856668772731735219074694087780328585149195489924707695494602647037860786237003459529153355939615420482760641399918733712728967218886592215852200094170927074583973774736374786406721104811191077457132023906630263231717148384949382708265662109814831541067530120828251283048883357280397905901800043004604823430465379417962997260679198573301500595430716189662934135410807796624441448072521737553415447664236245568734626867742526252113695692417150317810232131493133676191661816461664121518290387077437642463465135713781532858721990665025740059700030185133464395415361419500495710205366292921308564206501283575040890335461574130294663826912859964621159474857317178785119183886646060610474927697109990778936553477265619032752170478284251350926184541505163574965680292876883342003401391307881962459438513211457853050066624733430065388630891117868595932481971516775479057024485383465121745932827081742125301252010106212040605307392921966106727837931361401200568264543393372124706823656375433532370483883314781768393451322754212330688019099212147311966752845654161729256554437588832426377967618153627459526868063648001299681919411265231707836890352732536339157708363062635617363720314564039917443871460557067860954292740735675081625831239211733495867410226118958432483628928627405049478792009759286771760898467616411065144513474460923109510756576412162293398331342665945172918465102420036255016999703068964837411151035890293465064236263213096805145782889428741081096959961907824296549111240311154662018656538050699997321999838433772702307916100612801612412138200343567478805715482268879461060860363857057862880824413672603814285066615886109642692780171930306224364722297572789547798954152958561742558054951643230129952320779194881143834324437479026065683702379864725136493053466460992612272333681480521995949495088323933212788256820511478142905256131986998976374504876221044816961626035710727618357435715139789896229098141686274767634065453095441096393737257116787894016795086959962661175383681240639646481044280580675692339549698569894038112456504553790667698319129383801677681543947048725999626071172846714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 18777343494153518889466283515541382190101879583558539881187171333432232295709386674827986123398093482350047646613540736433970403094973221819993166983395277856545818340916696678043832524238717949909016999826617653548507905469251757858002293148950838884324742279044883131086876572692856768056287396540320390432203794794835020471982933461500426758225289745603313492825647249263429735000587902364095898409508746435894149372706756677459730280197793266131848060539372040506345082295054542664967571082039595949336805256115632198039023718938255996280374200422304033250201435188782049713164636522039452708619023286195640178140032847822859690212196185513287921927631609810596869473230912439216035827677106494435712852983291182422839104957150766103544644383632450168722492521128623301927633444857051214634056435195198199506107573269145838526996539326796523929332439676470260198388145105886309216500116591555946790949542061113125964345286317479653550621814871107266044225885991665960232793643621068179444770886245253179582837807667797579706977543480367412880528684309971538758602044348437506039597916778017243230967295298179317093418288488571609808307041299878006543841308309969649952831127501563082917779073177222138543432464695251180070555404093111301559455399858197073986849517655604272899646339708566842819554911414367060467043834346558068345831915746832391246774621519238318051202658660156979711690893768854861009008799116321845028906037309243129823283909462793718353235216492724582650609919259352857388764398665934477935249898888743504187959909873935491448110169757518250476176288449184993223571773765837462791295988966563112072950328436396022418748098774690131885280755066918244057941806657426069911151358656645251221244307687643601583556763497076997595072496740438898478632747104487991630991725930629668988562099793043762116873833802236722340069104775949128563838941771778939272721472153647195678763347280280133397818318522109648526989708391207242557255210908322676228137974422083490051392134127416327470336298130875809196157511632648489013267406760486431119668230404067739664496278058160301328394934468569247586442686359508440956873715106430060901489700469300166150349469225285773860869502978816725356317488902573166604881393495741909499295589718986456907711847970979575871044017443709514555995617122806837024107832532633961904643599164617474742233343808277951993267500469909749479744506490966584536281895715969719224026492701312258840936642229856175333314894567442557563038748690017396381338668915661796599736176101501746689811933798456763292639308423529561787450337732186632512173969426154473788403583377443509925885699106260203001439951257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 78784869946914119909600391833260172680281245766217396199752932601484596064173076014316280970664320594123481585181815271423473027451316412002666993774988291410274246263650115982110763736103851268162210242236367370743082985401891712994599676272313435902764174674476165225174959430480012057094373431955479617787598832328825357110077721210434018217648455231418134378647275961646543516614607807012314820025808497198212176841746983346045988454745135202498303743821026119735240523940300650682298066589084467788155924308548960907621593237077825901806997286148171668763236488996129261758832786454844273285458409304471195702634702921463666338767922998246528290102989256462703832752031475460756250601502512426635933331373607265964786998611295754659911945030389380040436734430929215090449079893129321692571972386705625190287102333354071304715601873907546446692352279370809578552787105750966667048542663646459781809295315244791000322472148422466496332494996899163076912400598301516401828932091692256912233189378486363388809420396206219569680841403294391819862773672797874623854815615610900866621286627300987808351860246805146939829160611069531473666098583319518636033957088892601592220714792188226126277768833589025661794288548777241327741050534734886616438698182822009758095262687362161300942952998842645814142935108484195367272874412723842888720995567327605246694713815461385520668456057387027336734145539994172046410519946724991444299596090011330858242116231150813876622722523871924325891806309780249731945496779465316811053379643572788551494723147848127717994529195956582943161760023993680666393880239915923293981894422038359370197600047393821504933482479212407477527361468417517816449035040918185249051928509577240041542481619939222109643971447372107434578229002040746727020341890749213304780600828522635300537747716526879548325803391652834051643539434164018263005910990111433481812898525231872583807627737688365861015134523492036003059609017243432621346856611605301622346310043750893926705277855640058645865972494506954195624789236949194847290722157185252881279832967593225593603555358335669630136953327076343157706006705719169868299251113475732230128287269702502746644750534588703616132350522430380453455443981783821616293879736466936974355129989090066486319155680810354799264220739263135228527096877068378060503639425753956314605405710338577023140967269031479236067143931242819512317966532688700682618664379899860030051972042180083972086483410957383475445326865833104630734830560249068628051744100059764470007143540505795446198609602084296132304792827784140029645761505553057384733732958580161630046030598927118395825419449771454089296606260101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] -421056676983275224891732941174083846284257475008792196591939927569034441828251305984170023913246234361491884319018533549636164049028322041466004629736511931234791249733038650888727098751763560978507406793824292021500757747853494510792120603992265154284626406953735428157616436861156365855807380646501291331073571998311758493917911900906743733838753965481817520363469894485887932461373990095938712810602475163807627235003056670874472063404813770311977049056371025578076512371163924889991518189729599381891172014231494176030505926925050549504274133906099167702560563099676008846115224784454790227969984485802806818419901901051413132076351703554772900905689542709979058918083361088935584442818819739426889707283843472854798368739939619802884398444912297173971266000205901650030962551025971573272681176308140863558209298614516248184448179067748700458314952405713140038075757829260514009515281433180404456473076149436720627877627253256954045656321090369176977981979097814530998775714861010393927764525824361623197272269595672485074089329043159311651526099117921581267024856414585079250999092165105348318168381875784866116854127213031852950836689815283209732260155617448070038336470401463361931181840677346488278363420988006285693462581772002707444887543119353543037996466999095822205200484147449584619777945860313322952827478708837540129128550253041098389016016778313871967793708804340898496607169847616980163029252577566529195975356869656456817935874789125353828882575426108146629501369059481018541387170367333709625841665574968484497071931874316046686224979113126472397455815399184198755100260736514631826472447374486723586224416519157716324830593357576899955053617909257057613961703707211221549745325206376823642917413698595010119936325348436217204864124807708837394051568604929591755216631249818215208130702403747576223402317630449456205565890641594926650688236772592149895484068867948236487087986003203485570077841107499031053204659794689339968239352433121731516878060277603736059660911124411455279921892682703366684645857748824319610786528107979918468825270687600552150958810486021124115001130083798961872053688043662316792601676827130211379177949190791008867243144924839056179210023106391334570079266257577358813783621055859322076819088918689687055221815095341790158610157083959353137350496792958418569571565891422366684287413419992960875361126912809059145210212590903530002402873694954315791287550914865435983878632483845574565807234599435994676323911745577770079487247477688407412419346841069634539639550402973354410325600610493223528897285179691181820529817312625358463469553630159715355916075849168765153067779349328450847188326320963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -986064360545240947648429711051997407990671146886143451147857377121738002283015857038059386068828260235620837019003337138013411162525251051908344114222879815295642945213432368415909818854380928487041985700357324461699700233405348847665316582116423023118020995180336591213088163564067008704241453533462754272434162803197209517640491421523860385594093977925665917905971633748994406121333705106663341110400464443939170552852276725847972350341381414105527360880818104882543730931855822561823674059163088949143740955084495794923374167593374667804827198554387130909993829889507584080079274413704389400576060473884197637256543983708112428543098248529316361977063885135559749018734951067776242841529087661727287815942229274594151238321865234775554000671868427284772469504259363274072956786452614675904249513238764933324334777531735347026168170703494992188202007959297938534307570193079588316075966386359187624528945144033019519970230465221945513447019208783505321399587667117371961825268938430436149355240773592246596939697557420389082036254091309202429397770142901499591251266948193117983931801663982967372072902018430391033073471111936347801486667294302736606711920094314769477494365090350792627052188451665863913206999415284951129887091944430757109388574493808668330123621437976885499011570340662400332230518370949573346298365861285188167949981573173607430623777634476692302162594225231437366406583614636884359116191969341058461466345687741257046284431352495112755356746109833023050697177171058752592264587451071932230649050183804042677145313305160896881508780221308046403151836359381473668536947957279847058566360942410457704980467590868147586988118983374538009912913370057425770801483387688877004631944536974699344129159990538063595927140822255203118855835658626883793558702708809091206631077180302694287196865805394844922262165526079882223534978044084934133377400246570694610782015232041161442988818324539623917199459966912237506030417485794850142829188167903847743271550390276825890873494951003452354865416453357547912157938440445984169572179315709342144797249835570328172345491017435539067087754289150156434762255891550021673355911309541036595327325577967861168087950593021161271554639635974329040062708476249107815828011663097955237223365761517586150237207486159836051830053479298148672279710913613016976163631747988120913935948740571171503780053244596419210434056555982894010996642651182821924584802736593488023833972125743090836610663457596514176949775409837384682079954173177631199294635043994441425498381716846851035675698524788609004682214118841986009055103739263305610210310486387564138261178771571438641234399659640619725072127534039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 4980267347144268374089932030446933057047365987239473657519926839078050002811012842684539110330761975259034414352507684363605998189718047829147359379695284651234455950718077490892957894548216416216510421558730829016044292194870972133801895933183929158060681365108780559055684978505108618240553654609759148254604860100301142834078325140285311267176208077841909319177201534012818245450012471450681858839743586324801739317970255059596411919178766690766056844251376799840607202477418281301106656872474324386502473349067575392375401181580433224046896173257633553852087017450730367771216302520596380515613746345450596221875431752521649710583708793452677772527680799717401783246330412530570609920357511156504122525716512684662183416699135490986148106319671018608059055833616386911578433820016676884731682435224191652672315591305676715252409469437606409181396905558862994571649781071603580167317652117784068094476747350546057640050069410255267346524480905175739347721314731951610918820086397917119852176229995557060632659366097509024321518816840882551020404860432032353656909994797057178649068839247359433847377375769089877485729653072694859936108073237860744499693201919992423071132471224572652769017008729761171092511727013521982157274327584737728857626384023794608632540648698606317423764513398312731888501223499208566217819007985585381853887144204666443961295088965716052437520292690994646393538735595720303595526226539814880346633862292056396631264509163170398786004095110373828291756804397475822293615746128325722678737383955944142491255951579035898713006903500289965772514293835376987863392108593448466354646440876899706797646161616182935696918380964570718739932582050273307214129309484254817363996852770211436640953187070389688505385733167885129878662269859984389012451178621995924521166294841870304588153031230603518986661674579607601809525169539354235662249988730803119645586497723372214253557249791877922386254820530494770393224858590412999911653019814567359261125568267536788016380432901069565337669016913635703019988286548585357933740313653971880716494205692291099532622129191631873661517318162523574506604838928636594761709721725832455247109949256209500678263460855543041628489865294761731334846400039317162372108751618256954699783836562918650443701543663023164807922671562598386096049031140723970384561413329619867005992171509568416192103101081854161650244044763289722624409806048271212593327914511670765898725310295374822327009073144530911395443766613248362804957215407594163425059278791865187631485639021980245650116404272009325737086264128542964874853055153651450146219247919708792129388508825312760681333319179046986509594654301749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -1209174228893649400985244468181939680505012616567689991232784732227631024990205992658189874629714289547154981518844415086707137040195318743117293814495737079737930888499928027809382286039760251217998843125380453298700803762830127161116651277203483379512140585799917782661219520786625468789908675127739272860821348732637171246539876443858299875894027545285007728674514660930489914340169935127997558917334788774554988067285922709026874625565866936184433932390571600582082856270535252389435002286731623691695514175442148460909278678972476670708916512430940521198148616530882370637727750606542602041578540093968410083792641118158891184732616997151662233656178427752783517975581925458052990419979994002259446026765528641240108764630675760074745277722364794105287889253747149832878437075233123894316647047706913170445623931541382587593875659766000683876906044166860840202137089837601646381918167647697063181971492885285467052350270408157137532251336937903200208162627279736484413063077821308312781045204979463440124724715028783293109999795895458463249778217751867341982640220770398271992871017198452079910034514726420721365791384278251924648891540641856891750517112189253899873644503777763717198141929565796970023782122291483852589408584278261106514094017968130745032807511115742992721529059844434749931768942808408610916046755394800698042678976583199718894353560923471093076018577150267874588922255837313543034125898799230351263938700279734558413969711996709238716028306420216519650937150448186304688726784186151818466607816897236721629105479211968678059573343122367069085699572965349566325735149745175311127418438265336998227504633210256741220737202011762421606590043741052066402097432145224759373567618703179646162798905095340246566541430179469136890956481824050113951063633361545428742494446401566194032086822751993965933376118799275521171362432834586037580186532776475446137947927016444067861284848261226221395098266712578641543184807561486507869207535889911263468090816857899270288624547090598743819972555633600326920079474143811746876537582570309101501197421682193147634867408685635104260718352543037752367522689135755074751945258061667264738971743744577159494765372128046581604258247214443466579842212428277002494731191442087247969884648894809394147864654793044527159635418250762158887939237115459309468539466197175856474646221276553461595397666043999266761755897864985851294522110709924684848873724217798438046611101736240840257523101399661348115648711897668118489199183485203883859181991349512590480537811591322456611077824434124540084848164669750971765761885969910141276332852237890558028035946522882543624880581440892731877708633431080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] -6996275016425839731960942687854621495597883235315335194115681697454184653166360379955257971954919666356608443622842945118454829989760513680883773006726582528838549314720038689499847398100412207881900540439921502236130243532454235620109133797640309452778872532163223424152068269644986046934537982541889467446486574091957752267966075995763386831791265416988315701453654937719360671840164236726675348286500208572406130643342796357230637008784645378953505001834614510856920276630409595472736616550043493608037231174938801436197664342449371580460495485162216128140029146203825127574193904596222841923600883106001046008240316057451470728757855124671782842928703732293195672909343910051749370588153987378332392900941090969602390517668773926940246338553024456972675876450686889993950348017037283877811537878171949696044840613323915863754313037897684864104283835511263818392109161887809326589097473783977684376236111784547911098136790831897064312674660576422269145187728574641488792973472309932487514028111727924584593494648995613499531994763427023966173594592014146951358905428346050505877328428377278540456641175814960274413854791634728292901113851236318182820933228779388491583759078268537608589193097487421608574744065900559921501854339559436103877954225699073001496080098218549573633295162913783393830018045564487393206640270550332318651272826491534223091169373623106624679734891919983602679509698497720962402076774196248016331281406750122025107707203766402218452807882676720670553431959169886760786628708017390337517524198732315683120434323987790091804968319522942634102865429546308608510508740426883343229778281689638493991394721898601845933665158081162933891063095644737965025981204298687254139838421367324456914164028518576120651777654771896544420142429704445817060690056428950859600792062291556638373633410102306688129801198561984623153332188530938456137012541796558399854203310583692598705994717499757970185790940537371396114937613586164566352805043554785388716563962161740531385704262856963849716716067328156488098924878430127158776741791867016005760413912543028229508067288388580809703815814448026278491359678215533511168588324050255159650077893733135144249150253321454701688370889222068088816121182791379642915056502045578125075382063710748782251766885561011456888378360745032585109403926275902687445046333026773247142983702220098997682507707355039939601134576512087529074250592830604910209529776226952700298566698938748317046953925089108287229995147569261135924697740661105072429329517696142067086950045600204836193836778297262014537713317080526377729611506570432872793341803395007344218616749980896168269150430771608169377726468076863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 15120232105849445981693709776496493573698676689199568888000232848788677448030416566326565134431683745540031859611235374081050221848126769341061765298043246619139894478634020306892946509256895377495055139892786405689035331755012164844615243585793680426396849712124664965666716066518090190738347155641066731612704854801409761239999200429358837879054678590938371934878451028846385885062854754126297132712632643527348725372789378111802177285387381132470529636009876425956534837159822191792756159383426084185015659755813141167421454403481096319823456148025951624738347743862676583437473815822854873786311133190725763504601199671553526678604912712178308402922201455775879446924225464073292797988690925812931220393993014722409059681154329864429566205041306857844059209949807560189573644576887464445367552467968430792986554215574219804196926453140223244300637692078837647395242925679057106595256563498800630217038905129552804619667827134662643187473082795058358472679497781537236487676018532152817158198550210846927134625126851431115906920017196455480610979314878842674374054710768920768624752264349993396406954873327916097569214109114885080606702184817925917462137094321038477156474038160255184103487722671661757232329957935711658952238128469048461482390512024233584886056760218598882423472085705705071779560953107270926081398253916857815654446339438702241861824778978525976154332215757053843356827587282716899547841085706872692813962647883824472176076012887076460463637881718659666166274685895265312764559281032466754240201241640069806910592252545820218836819163999799055418213828816587318599077453853758646727216507730934878869417134897596206720908663270841828556711847301326401050286994550278473273382624415215420964747191519442941163787953722118020282182246539588773649039056857918195323552543507722999486084125686960690671484402178077725769545643339951898532572735718265725710442956779721941219197807006318831054796880418674132922797171736561658499269913053354831586239681694428127812390294387357088989931801351810263929586042134373542194224160713331753471119778190056378820347213432265678336311539799911940166804988261958922570421284381355614973109236322958181636099552710550890098569758416602026456691035982945611274609399127758422639165044546385870202197422989590354136447061234879551910687831069159952544847557684356203346871323334140583427169063138826617324291823463621544957153783767376539967762648402353003779493482562426879327653274932531489220922740579237126238728040834023689250694805734831451885019832710885084475268208969048153117882550997179119279641240082233822239349385846070931883193184512824714401014934646496257944133392232611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -74845642218962950908870649153572508051113073844010604764021752733540542578708659228743947961579907254112344874782279506811538530835931510009433085069797946547519541894406577418999108729258450856362450263726211857694831040423930537211795667649019073827679941908171511821660935094560658802488118719746786782568305071145970948811858031438476031325531656499656235007131941993295901914110844590498363562561301390658667191187170380105940041175051047607555865159138913122358709910662386601844922768833611425335879822464880127653531387832453465481331945987328650730853929810295790996305302235580209759288534356765249382704606576161738905807069693846561993290691245003741281017858693740822661675341640934069719887030896953060221681122362039418181226179115353562616872964985173310131325718405553801915261523431523416367079231869921916542010862087539194171947913522187752800193350320689786866575852636902786490331118100912865325119632363073716695064217514736755930395151651782803745220771531289062423151479165795551639491093168910812960314885965516327876636982528580324212857399560509547107819367385054436103059587287507129243536126598708547754947551046779568767217078514770166997283144887257027664364627108150126645054185524047651622922162224196210862628392026232242906261720474969890097840485118250457946379886387469758692992007291750485836803381037020145243724098903863978658760387226741713607686800117141048718318313778236572180419417312803589342566617825866183776342961421080521049868091768000059844794052905621224653248874965082222749767376655258979917451658155931496606814130196237011671269008652908317297302298697462309783818950057407118251263820769362388932116209445257465543458868533606028840438347197742770529117369302483231729004826873880421120728779708611745661709041586936949838343219134734644466684401533150891910690967855041422114247845312232224613445375030759431797403325104440485981752902489651878047663741442807256278570930456548375313013936325278893235722690815978394100233194708134457061149342310353771440499890588124120157270793358600327503724760154988697982665195862717102618841812128982672929224341509597545878353873636871061128582216500047551910266660310788763034062527453444516625463080157735932233704963155668495300234218088471644082203491289391799516959973598745678743500954961409363823259014684364594500971856204231756250720270630149749806796277618003932133461886028070637820458374853358089362065672793859679333175073502743275121343534797873854012561667125515237303370097840613514933490526007376284290602101241864771972884969673826844989452934886033511019802512607673167687529506361034837313276077714360561483786646794966925312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 95755909729213874440016686384436881184724916576103791685821282837890443118624329546326911854865606552176778772972265223633876523698562484200187263463515676157975170357022678428913275708761713291710887685118020134428697020683112196536073873515751969869251288341566791640389585819301483874472665070493630679859023599582414737470301101591715209333892286634448035203256575364185173256714108978030920537689364329074939873274354790988472139100573048969246692065814104816058609812135265121094835452084709029128790918308170237185100742239363265758698944660627198231254623368974651354122677156237756882361016719987774445202659215543303010018712070818860072827361180343691047749145137346676829843695710454334380540474256799738248173941579090565151575779651184301065796596166695332757400574799441654598180661481096535948028942118523533286392182258760797222389493116685939139232144412797378797366352623316998542831482357211197459800433863789280756137859316898845704480836513536210976701080601242645503609532363735010760973818811107626544615531579170824413192766462470450314013903172916281539535211803369522915330504628691619309899698639929188470508482223098775520331707508024555952180073212166134686928737675617008150159509903137118956538415150231005943328412771349532850823196302590415049381202176780681629885100848643682109419507730925992868732447476547917312792440140617886304603176399392408618238158211957673421420159700004359536758632467807734391774341851368251342817691997392611150135015089197751473300187719070711759519968071482506149607367191139870013181845674003890619252233158707372109673934685293701565046650978588987084770864069505698627106284472264866850234745134115178802133751719764799550490283227046755750387125586202086099331831440514556034261847940628768761170334794279576248174867212356887881553673993135076111693769707431925805675250267611511315152455084653647824048913700351410212221189145624345494406508349832708703913621126189093132589108145673206351381761774899368022779356776152448685237401898100717262116227516241220385124053204347333775395142091649758404093890314843738353823178651283141535749937435657723507897235706113878609375223444042865839923591312669230888452852871321252853878418534973622374259699772440351358985185647034925467904928138322185228418811874737565364717624533718746399009231266055780580830047318753690770190395025384668999494439304078098734336907519228590246879600578015958874422991918854716952376617284770175757086211416096663956937190762623739842094216664493397597693486825087946910918443062134146514922874656296448772197961982934686970135872329578921698723020490467974153920543128444653489014934835686277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -28669229417201844524035417774938128413359060600661247047507270561338400121690285638213363842521356982892490919683715233730204312339989909222431374129109687112383111616790808784238368083252604964592268891751480787747030723039472416418209757671542298252401904740570838147523813565937844387525156034749686756809165360427148445452471930785571960368725814173938929177923171504508468130151260745691551790044555174588952123003774630819917814549168351469572978375062969101401345692350002680092183448285364553196629327626894570052937255202203976933877222316069327168177678479237195565485803439875349742744478648573051976118164339093735894605868845076733275511629043144899596057133489492442622643878925886461369741476119581606022085268555212374733046785619793342443220844567076041776050644957721796362398264001145368423051094026850314556136336887704842039379380055058900821803468911023211687949215177785430136856334146326200696700491808799081489270720990660424459048911800479624863583978586075019417361093427414710741651337101812723563799356658574947073596343243593265542523822721753136470121346031943894422003100044945855970398660850716037603897645126393482298915241398323835657085607715842832584800801609492708269372391875726108726821250155916031652635561980935206990605157032010210957354310449479002280640106858689761487230184648313608447851042074216295060251115293166430298892455145376188676709784194420781775556310457363049619044737602464492073873412287593216263449754301125955094627889276650013816663895707631624504504495873023944602501175080379062473593455521254919591462052287182030437645912774037016140606545976988464300080174880933924004150711767423984386503659470873212889933986668020951764219873528005163970417317822325918345859757167876321149621870148038572454522765920984667680090207041267906352875328887381703266060062082236846015760970765333432699381226851859370232049324117002988280368297938994376147803891924076759251330698060651483271945099063785751254894729617616654900010426508317980746274159953754600418838632104445131254358400118561112811272632920185432870723353572134536073447807253794805964469785335133992622878842898162463212732559625917954004005083024865102288827379707569618060432990905036307876270878060412905048812491116109310473292430879749707297243736930085576585605458441874673772187932629861084392049168123389296059977779962591481762720071666733313052563963505738527156754915707916237353682280471563261757156093366724825749067844332501838819120672265166667179341614636841761391121599813137904999541726823125927255615502949386477605786996359454832865049632989701354498366747315376491332717454735873627738760497625137414144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -156895549622645284841301204183381303077173975961089465653475875045275754342579057639838076835616073458295459262493658375028093072579809052374402731652618237378307518597779397801907028670655579305522561670495074138671293378614586134862354396500463716288989224679056735895617766911726857853087101195183467120300741097419998618812941800152767227925388126863234296771202915818886820124498826725816506427400988445875731919317560826445393471091914292827714989250309787737029006850217391477617574548209898039188948165351254306534404967683299662023832401375757954228712952392951122988389998253598690154067737215678210938589979871238446301349474868179064939658089071701081419956957979249616855635419830797937934190120850364727371554505618540047915000559301991733671304549905886426077297253363464597379600147137787816506241938093429015073975873284964512127909776473568598789840427672033766887706418841398136735024328244708108473990953612575385106927431242480809349420013125823578601955343344370681521207881156934372941039629810472374057068497996269956281531839245647871041462387309712839117168420937295790982239188846081652388098890907319254363722992450853765669349273512612381137911214579170331378263541830445505652849870000439020729861010383960535476547036603736530609385530910530871501817566825263780878459001350790634326478259876963233659995642869357109787431041181181681192515124540432013682716129815473166070782013835931474664989477486046765383642729636835548301751320645318888171323849453144491142048739465744978384198244562069272355503206466809712700402038842138559213970391549048077302649908776138497223007781347569436330124542864591415723400266403801802715935431305246452426402915396387122709467506052551378664048910168138054452075429097415400783302762305926802574317726760369766107275671770759064534614940231513216547572592853839434647414043158448923897219275349769690556518561846666174196651933789940829042874708344871138012265944003023576332156643317106385971820495929186473051523728567531151603332256883292312388297933564111721529774343357749858354834665531738978985862901626439697270775975302739421169200772259325033655323196480774938882109260065065690596840776304031600869506326818180274086749265237282472467387096832717873510445432843572562889720122734366405208350735340400755413154615311522405909000162802718639519817759949859349844683761383416271108866136062300367350502079744996570447550460534448942843566895291856849300916256854178460012584464645187401609080137375430260568601216615445900113965967737709631818616574427269883215153702905898449321043095201771811460523972003256699541124035248912785049801066635235737599211076033131315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 339918904875051650697142940337588938396485030923362535445231805447588451639442863683603776003882535557728288594108508138921463042541116720639815270241988542595150267414201502772591354513593924150057698293599265090121842635112780665450377055479181920223544597101798636430333678827410359699479893610071176894220270287652943690974294882705633213815959255921961046275220338922807725408493903220947035445558111873115595185864704754070378180115662569214432498868068337843929078559354782767066209191525017243085760222779735030946386035299133966805009574558925923354657441655862149867617514868577399129897748875961895952240796590452261134865024374647256613506324925710526611331097295571504540553753384688117488199508126831174545723594130813172954414307132428943337793998063863452414368688611446402967472293691935720040654140968190080428539025012041073811794194992593160200069385854855964779160725961871586536475864870199691930092152688870480296994336256020382871784013139808201354588183334432505228411041260103812111063617245681668910206973409691137742208603706900479336336821274181064595493672143555772491782952290389263053120054350520641136134786543299762421303148218303704767403803248607171581251100291940627452494730240318246375567094545748553847642653497999228132200583613479714295413429471565513278185300032150575079245984641183321307142676155651601335020467984448429596784821323884430660127102102938385249088145530324418930097760304503127451382323199863239451712568496533930145466206483765508427820457387286019536747354605121508129231515851163372476025685299676939300036523495707574238690856584651271477026255253910477432031300736779834696958328659639438874601331186892616670942518207334267078422621801058420935840542223599214858371505692433850482827989954827680635394675708555653909398921197050267127738582895843154876084536845573659913478002892835069730404910656920204181657020624990172237873985343132171063195980461736891857501620676428324560061987036801670130720630116881492569389713260941674400149687007967638710554212875783628570929260164096844439278379438228597014478182040989343386798630656148757106671175210446403518286819102981254330972874329915439332904827225235215447418405543771287199625952468906954716629096832828689801407207438348398315455459972401644035204701894722462407525800277365516371105489479717025602628128435440663561776210966245878322561379339461393073067027756373655410123932187950981693133958371996734362082722782716337284030131739667303670163449965860634224061567328027177593783318887850894463044347636550715039213857189244534422569889825239193647374042718163992361787231424844548276228608594837177418685811685031149568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -96127814448918264567153671368607348244349519489385796242312893613841069987665048720482916553275382726399354755504710811829620738580361559410603434134521239675061833654877033438346935784743100272661509604639747083186466467341261516280455184945481329504797710160295462800074023909899550724265367959205094112681553324114543326454233740735701411458666154360343253948556486910948445845828467546209011929124812651006503837832623322399268355215596793709568414196120495271079525563892199346629264869010995469987022977258071175093455175879151035046140873284997991597057946503401470244252981050183526304195334336535758522042324692866734752138036060266374118248390908218700781369232365745349668963644060348115690827232089962707319077351946862293936376725342575195747880639711130629274871850714252627057197366889618345399287045545616445706961013113491388566094975002192022939043104936619343419344944503893538595882814687296033841851795748420787345476568093900432327905783338555795993290493559655509612150762126938274157466676268178577983984506563296588316315617053890600785402964059223858723195893956348341747282907360272226646434196665480029508209410915897465169156749305534252619426899608456642673105064455842878836346031085081948522011745887281049170470283332952894897392742419213068613890593375538097198489167216514175017330307215708086457953816528553443930596166216168581758252463887308809568312307602256256726051668237030805756797281227311312892521213465306520096800046071378700500383940765887224169157535091835058207607251939214641278246476818917726840158676449442100136105268946462332977801185821811327199002014306993095083458866013973735450958340910791610805504826316780604778897043749574596882657526378909643512762874461273412392013009894161962836005936719866825742032545968249550145299892660080091272203693416416105813794765947842576639725486447365173188958948770946027412144957382041254918214030264708910762022676961433186387237784762188961926809265873887224708871669807100312123925933633257562066967656306720280413557116859517550959743669251579378777210364210486400915469031512805211867646824714837529144220870472713883283139631743252994303532335300069795346047731974894222943183720685475829313470691374173187526350129485398806505884407540735917377483198192508923770032418030871447148521962686525664071775824501532231968673716781004696288522834976574417941711434344244935991670040457089941344247524053678457170337410835408254955275247961400412180865256571551002226324219299346395225043672437632543323491665901463920087812078209064994527335180448866367057925082150973957673226079537978738715499424038033582232983962995508138146630360396380241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] -88864245229329975859261003660355054852420618366174159671018561067522237365734308783610223918944177767984810155721770635661903493068600602403188254363639052069167371407311529062629682471276127698543225360633293565362554390013669121016170325270552541140750510334009947486554315407939978579603529481708715770612468433915282630735107834126577164848874353926705878265197640766817601205661479928187764627537042292425342829908798481095473163791484946204057991222262426265532623377241642750533079231521738252437836108765632151818302415722732231911044697178557207646244592259989212902217914332954464742603422448095638232601590008424337659166119259890933867438346308190714452544553897956599398167541427572710814132455221345906676067012791190511215448413405278711413093482397790486043819093311900083199037507791430469259091520494556349866640975262663804130097123482403531280140948672690867637111507094568816879459904961733827022123658369055236555140319978563027960006931561711976846919099032507618994629576961875029978257398913499647764103582998117755054786673672326568468435500221305776660263879040900803930455173276129830739951175797247526214630578053004247646597952263798875454556048443616508659542605531944425126530022831038690513037025025273251856255504772022850184125716502025092158047699566660760628893086079328911528060677314795431693825309138220307471953362039605549704494494047354066849260018448030014245483952836095672543971480612461763582235700193124788565251676335516098552471502931452505769384814924305880224091833534452696173270031315144423490018230088955995298285367084283504130116423539032145635714345835681888777396235629062001106512691938648732971569927623721981456423255844389727439733041818675930369361422580497627456750196659013694788138530822500386933464101932177325419625469773337580250258158308118756977464226088274925667618110015878049750459607268835358064949656227196141692944974207727405657088540422245921280725881094437827955864523307070188169171668748825133145055834573115395526904157041263600214035347029580670038308800478193476422166803989630572188013581948221092528155659704254061738672139316782011784192776974474114888367741823175250948154702708924396653549082313325703776692888324580663991322956962619191914417427962447414668080945951518323913113012485435788735848415302318242081004221068446204829994943432273453578075407844343064390566876140520884633736642819858664699961858834081662418491638772318839333944573775249589626414575594794430129424069491293763135166979320669139537239723809301790105479155370759218975512034420646798700554290085667896122963111637351319817960775343755952765532311075766205680505185240172462080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] 541562887891126706219480023975460158433470687943105457165681513291950503035037452657502801406460829783397777044065392409443590935107620795896899757944572214289121508134450233115644664531644080396307020599439797568589382238345706765093645316583059161161922304942376363486776216156628798675900071230646604902305494743624370759697593457287161039015059687682463265841081188209126264169306383703283297268285294376827945386479321715381874173218049132316019846516246180293417353404180541630907715776125793602597660150884236143946490414424418282773578718798350387034146433468575997049363583127797160236487589352874412722238323418539769486743167861468228186030173149514983819040428216020685959255906584139485593456991175313333068645536341333867011896028787098346355976973928460950152484409619339956378586583599010174297532676593947602023120952614918152412922799166067472812153451273896762724100669270801614268499859160546783467681362702389122248842031537549568095728928604150844564532576553172346015037840269716267394677974980412613471335963629519006452688567101668957830094397417090059887823331805071912830542342469761936574008213409476439909785505033405696253038838268523809886174635512610564099350401424822475529546354313939390106664937403902099303807045093081508560406711874153309689529876993189460024078100058596431266354991088564510350039606707971396367908129292564968658456712056692341942893884418309711821583436938423066310092392604224627284640579444578295075159178415016373287215757304855019257501104292017694993974144331362148122314887475523495950125994093041994198534939633152759464963256454335670755819154759131571048331120284795279221151537925230645918181446915308119164698542778672808334047200977937805597637076188367675413830893143303104132814568664799550091601676890920550772526937359739286530823602170660717960025982181978114348196235944719039460023003626462930225869685559735508030580525720711447528752067397730587717819718406455583489795236313021288014457500024338837723430741114313525940041991930772625400220022886145388258014356858388104268913550409480163558161039865352148189016998854891762988164320137519857057226449694556631768827140480786493915698050083090716095538984259139561269582797219967785619140080686436830173760487540502567217358102778954965551814921693153909673431868747160159522824086736973067339094307204115743293811353196231746929119011855075637252539393746284194974583979440425768397964460644437018319541216124070604775721827437973793381410786593132003148709110817978460413491079426616245500328848747055678503165386559344531887355255305875737467732458645665595042079360120975779665355417299764090072231544061836656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] -1013902350104386585844857975237395662063743540442511708361030541600989502467474520274804596263016786599943180292711688613638921469339360395695825364051253266828657268004565301043752652361260108444295340553836352812759595552912796016620754892411550900354660214736016332961468871318781599371349074758475960260122888272219699328622915172333509621803796426341896080564439757509856603017417544674935192668762072452529746123498008924860888352783675098487773531817058134170126524282548836710346845516946727375176857593971563101653105266768829131668679150909518245601695844095494616183226456559072723649054384265303746828295201107971478419671136763773665786480064243563004957707941638541968481410250906755157118700613285196178139730909590661575034045884937604389647717489671457146854769602634088510162050572835133585178310486454605587700047497051003890230888393472508941766179996140800913172421302856732807999564460718992224491990815433526759265130340197374225548800074266300288168024728497771010225752619765950004500121956706465761041234832635001520471377306579467504761489254946533465653388256955269595723617176856807399222222356562994173646172872878294349443769942131518939440304423837983536945186059855440389651102057182431779412150170151252088340256165768163789545684098196615615311244152318723360506518698879629594027542018459986439283951746414206487016197315647482906229825721698698993553008231448750433296346368945180530688871054174823455319883833175594036876318904845077023243182490030584105328822785133886844440576849909822555168370183821680720587427697594455561371907140359134509134807041752388145543844925276383739809470052430363712031388211718266202055193938136495993161511204952010708616884013787356566101449570066791106124643866706423021600670369104250057321573214736521591369148348163864634876653485744624103472812422348480098653051978976605080906417512604104280097763037701846280860226223283154542482545549541066140097261105698020450447039536265756790696288952842586451624196551628249821817626189611489844022318627893033460389885025366396148500708064433326772917714376347070834796389022548359705018404602709559138273208119846959338793677819612331742260180930108515964924824819287045879829165109689870303922552021524952969886817421146905301631167970934532382300345112113786070909051518772805145396820063104603842419629631506540448975097695460101855147297042950256856635672775711820688329832035957705553293099634191044357128987745394224117909382759501880284228651832796006810396035660722902441243189459761600494012445689153046345564748758867908799703784985420779274876033414823491337319254783051117412736421122592059281777816631296844103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] 378437982021040676417214056379723687889926934928153030923916561509819070205981648549507656424956487304209056842562982971545788785674456213064924546828365383626892553751723194772919737134668565474077669757374927046461779838350440663910268130755590432787138021591156023971619003429813390722599350582946046004309815308060111466929492845600868473506516410986015279773233119110308595786163854996990546074408634967913914757546762077401669205854682505609348483319186620124882840948018155026716624432429094208633889452846991107438880398804822432371201485460271850228925777282568523652331806249130585349753741705160585141352327487197730449547315942743625884599056403742010911183660530550318459094172918655312642159787261730875996580085462541999609040321806903403763366742994659741479000802059479431807944376550740365582087489850956506827350829288554076998096988882118600082126534093345398794847163863070096086764719598001988652439370112747201528084679714417510885200432283908511745833364506047096286216538253989727151006157325563100044029907618612293112010658842144978550161953924022610663413761935179816321027507240610668485654708199138079173974946601913787801494474799299874797777790397585353959061020789980478862315097247612401484473735089275298986040401480594140796312823865795872861021473621433907249597185315197103718117997195988510317356356774237852874825741773728404251747904089562565855512025955502697763724852045043064419035160980831590812855959029552232167057804050525896993348535889297061574935448302178780379189505446432551241709731299935019577436134115785042441046363360699806673152117887317975976450458426190426075030218650878243373091246276577127972754395684252911967815849776030909499256240818020874303440081073183941769952542038807077372789548561204389879874390071646996103919334364125602612542421882683579294867692990969706509653512851523915998460855205670356949592636505652178385106361703280685426588837103801156720898301377034119525740930799027588306854624208551176594582439088854168968115213796520637937821025630991670878515440915913976072874430048324666188876196921755958155833195758719860159045304491395417294737464683779986176192402469876924999385443065915506685004873722545037267234124578240977238904994448452631236258620119693218751762772079014652134896584248509913252576882124687065288324729829708429801097971354894425103431210371549082228077105537988758271185929164494461660456012281966489654303973475796956289522710694639945358090352807641584320253010443044561159493874804465218777605611366548545482041646161510833655365244910430948139680411010656602669801516481725707209603062377395796541875315297120928168886054140132720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 161606270268072779544133107809679101071324271243267292271548032236935611531537067091530679883990804304372068714461817037388366605569721656820820239630166515577314121140635543415080561939234586202389490539905189107852684638207142065863139400625640163671467558775785607844722682655186226597418320076129016301173556737431818231908154656761073073795379669281259876587668608271116800222705181515783297262131412097290397200966985942962881591918202624822029170999761689970576075227877711833018023250290444949975621843138324678542371004358525096454269919207399469242568485324479421268548340676093466681415742178969618794047947458871191194416514099329838021100697794623325252855449880964879880472608755890258372200443149162729071871012571829242116630594625582064848168524596326938785876304186890199131421774286155539944713904051949744330393907366637737064139726974820680443448021494582611865888838483328779214184820136976577101159476230033343106510826342278570080028305568310183892828711209893395770762449498369542690061649419657847985890465302791716017666238550996687589778020565542396062554959941381225458286079822268529026722566150361197815776864191804157939666216432208514453394156538880912171617587621627614653255513353196727045357747688924991417677837154948637714532161839086478688796923386455165410560422231939733375402935545693730162768739676400147741899748658890239133381382074747993887287207096166022137295910957464337335905679542222231623347275385629215732602224161687932981666498685417096558072301646804021941523083845978489035363359495663950122250497598649435481335830941382531842502878069195489726847674796815556315200680128499660512324063261857456727713362006605000945632677416955242925274185857765583199292544676488778370739656698643610890375654430591270063234712774986044385784226432793565489704233720241966251050600107181727173610289382457819583470838410201153233181860502531595265970351009051015365490641262997276820589629721739214192350920341370267165624684598351171163650894889268970030612799111215517264099786155491252934517245826372915916300870810454697913454214355831767303648073612756876262614133462310363226072354466209321678838757790740883077505502233355877633732419925133910916397671101135776308316591804167069488219424651840860558060505137416466005152227594966615861850500908128934392163398135297465767771813573126717506275017499762644387233899044527531101822976349006435197500057434927090950024366906708533882178883379695467517244471169310067130594897735679809930558529813697603636491950615081910105357240674251301557236521559420729932070847199398272063130093515221957000309389078906923593267950837618697792443839198684774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -450129061939255175245144263103982746952476608158574263567599832370647597347005020681257823665046888779777109933943222343000648901682940161884982913512419874918792188821414793941349587394722824219380425427393609715455216604106942397091254564186162315944812983507039594191912159465328709588112248055439827193637289003026877832502680025407461191356484820351091073934610093500453610147905592959861283439607676417860783240307775934586990684600992854839018854870839503994058777262012038840601593917941617676154558785352534000221226648109780908378937909361442708426009826974339811203340750722021003150753870076602389845898480588672081559092857403083551020895254007073265597132550905984906782540966557615889538166295240747939432799380948824989098549619630555640464183138468873341267183432685303299437786913113284804950810510013448955334518488273192229600078651344482643911993448431871266925124079975905750185845250550346690122771568661451054806638143058262844883494219465980313770490706582670617756408016100273042309688775817086277188929657275726410303781261368190934404170722227299533627044216881245573195076675348031342280798438196993754973376034193276979865553575880887321709115856821245131069120068480582210467919529880051313547781018090286967957672605960586387851212839437613406442198058529396376130553148086545039327434132705402822931904802696029547758999251034471056052906943547259853665928134047907847308200994340130464399253273200489342996672589367347160310581412226769161798561252005081392156599121536646145754458146091773390430086697202911562088006933516484377481298648614667220290073862064493901927262342965720988678328980541756298532336566212415133773269548994198001841326606851254228514686343748197994104185964849051724787964864736375296024473752830816705030551535116320651193436333166747793357497504099952297075487536789742296671090765125873894975907366118874615486111682584205307383173123290052065762315941088031371857059184768673907712404020602657257176634315387609003325387851522897838819055803776460501876886214231594165649265280994620069845437719746082960436598900387939226777184016816427091449768617109342814210902114429307526971800531063794724330974697933135381950189113559774941804800713875670747646962053759114577855833653331283000718577232639256829855925353017487787845322726009662283901629635169661430218927811837924753466859844119471553093237076609787311187204547254710845148097400015200636596978217906144791247030468491442023724370793782680592404501909828649398489117499999732897503037443154329022571885746349612222806916261201849644544678357317276191335153145105151345223635443430496178818276959175268666453291924180025999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 675028004664341318119306457995185014125163922872674805023800043907303635588264763811897606079816402598746373725727499536942852911807846534521683251301918637702356262067932770926244908711317063525481060140847478358400322309375038262392779162165097986833334490318951129298342307129088654014009091406462193839052978025534263442972095530149295126014645460504216034813150266677060560879006026177872496987411149315354129305224193708716707344230600596585915082999310270191134148727334313180067937154112314434890832759521143564751320714623483666681340707859655437728108784244885749998952739125408404627270963854529175634947464192783638212672968818752961473290912286455605582113668832124760467966740201877066759920816038899340888559601789360173275571066823390935752816521808184073779316934689641602230778647119911066035922153892349659951384969903407369900996356135394112054979943884145314273688596129320031868259763897512667811706645341108036311699225195034985798730680699094408313927313944576019272406635169581072944167475677404145564530928043666998688600790737695099674556567895881028792414175221840059886960681092503527084878350052798239757636390835410040978046489374899647005574391927848621876862575701111904223107498461959978480304305419613318249817155819122616181691687234808152598059221644702920432345314965575255823223827477944185583310943427648808906297577134314357034748236708111536633597324321240489610800202529267057302231650397106533193887796847438844204563745261606023993293959888681674603006299714578086263043287697250134214457958367904532879850964692852011680166142179971895616527148498239641639780909821216556306656984392923827915551217422462503129453526016169001926499058269003542821833238830800418932151236397922685475624255410074048353320705309065723971320270077101951308405276349362053040183468324830325301141693518567280862285941224520777521777550339802920351763692543814482019426752618014241462430627185399107831647217114069107704472316838876746529403870911682866168002551495443217485769875772131867647786949876120238426375671492512779410449414818168199335468055060826442474930295197147467390348536925793910440876519853755123813338893783586200653038666050930843184178210107761149528612649574696616180331018615550495331401998689190286401978046585279297478619375786834150061687437816614015656352347772361251382593933166084737204523452214229003117773605632724259330452191527845670711060744428775493977289720686927834276337409510121387634359339065165961149850888948709801178281752351664411388959003518050008923840014969993005717795540963756337266637086175296427185085731424041227988323304973052106313973041992053994856429575560694333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -588372146738517188757014742948240717239944195147357973383672960963572087076485928757934058389722791738373904048973744479625703038991540459962623130258850520954128770453882859640468028213111531098414308816102068411611831394051051810837726797898792490689062975698624113953915214026617948839049537616919810854332069999156929675937969994485560492150694503946260693563432578313092850376470337980133525358791576888581472934381804940340571539752313576822166686797609280443982118601703393342710015615216489911313539522139620027540478395952514139769883855557171214326881081198544833664039844173384197898293467829708882229107043993116498700300526737681364470165067020155470379766496234375739146357182039777348428600729811820743539926728513951654140929188547560218392976675967943759904437976704550651035161852765917459758322711091038630533028044514068074563322912453062404942558265347145027410493402629068033116435622177284239115355141521636230266607560399629928370383477740941799496360185773740685619184947188999010012198782785435877665820434840296096774776664286511129745668966262124345701534292770422276213682192929100124350591934940617147302508875236791787626496322539654614924199488755007864820872379054340026780258986048106039489194433862844513376299039327379547952469012736704696301873403738751080767547013753421471499764330309031557037324077076464305134834809968048536123490041031827593300129842113395755628569107712926854211773235624964669875546224880911750404980899039042914233214868058249303225788896972183451540684536929932288267619533440399886372952467267390043288903579330906020929033276376698320693408821144856366923911508709534059305411486030102130187407055723603300704926132234632635842733225707830155962294135567037124671786025960295563580769850986116646838155306705753686331434349772456645325192170167902964436754360348212910989245494457440577054291453148224749018129484996392880013213103125024704014180246031199168134824822196324094283649424191144929469307481000589710179285113863673213245994361453085377773068043923440587687474938425153090579166655358132766793041994608535148073488952618628497040070345394720417077451092566532902499809331449231756084000566474731031719041236423081218292359204098053004965215801055976031982740105197601706724983424552932493944759946923094360627702960697079086508731218537095433120723377369859632442461648154716270151517116028877587585725799756878099420263850112450303800575213335893663927924246354441482839399818876507948009785407119543449344220861545883721431130481388866590500610271642229464820267660743024678667420614575548608056544560856450527318385882223510211780874960896774548201267013015411097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 488465334773688460920582327643211993741062729454798093917566460640726681144896803814127010169825623080513032212564459118337373110054017847967157361333938687076197081139767112409985493062809200016731506788888084653923911139585570304018141391198198670351463967984995591407066631233816296882163149810085753407586310674629335165297645422220853528225337585930292812669327229390598007780483801993454550576665251526846876936963997900979978367975213428170183263011149735981455907770944464183336942569308059017513155670217895050960650508190107088129484051594123170377299028180883181784626543198428275522186874911198578135195725337059404376160370092427781183923627702365083836884057708646486703833691852457149180666322220224280019663892511964174723739880869110820112251731438595883873584317254940563028632889757970807661356760867793174645041476987652677879129206755158775227406869417549322141213002664315668604208065699385199766237406964683727464384751650168263779924175326400933975744187709756398142803690555624085139856095216442990136617459987510648033713388723136894830529071062193820325945732483996449007409355693322062868731347629488116069605279732425106664299737134961549355795066076793946241681825495965506797571840421881999883581089862132207156358448400977859178266893867539965370763588247616885201789073824295202872497030764868103426478305114041037218874038120861978931122915293388053958508868582354001280642305678884892582885761249555104269884153722814314154834636469335288957290591704375619729824800052926292036054402301601961271953706653986438409820316622648291490955630056376746763606320359611793545135011811024981526057750326957437274536214832116918503916037340349868421673548060428729749961025311423397597423791639274034442828736020415037738296912649108316229033885269478522584598731696789788670647049364816811503414503475520907661583192684329150145143894098216167811325735913680290986359588452431760938568112785644329111939532795696959409060615651904196434654971155534952031710092010753566559970823599284924616598348841571028634095361217419521876495423935095980584093586847651429136539536902509531694940701970891308065454553692019699816977544986853158195189023327336321491872049086155730798498467761907519383378354559675379523552610082780268089318476231255743381955599073153331584749113782861481940094792170490329958180953223594193394760928189460617609922666635181987190417229382347165486628473176041502718775466548784241476077819537665275413268954986179366166096603392164339999721009616503953032612734488243808195750947345525946334269558116705223430583035426194596212083850082737774101462529287206049496871800021048300118044300649493954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 447224720188916265091166525205899970998692788942948691252202197499888836641977858887968570799429190392182077556924207165467051440451377124802746702694686330966037105654492031793207119743364592845170060009884629352004589564910374234926963001896592327312887876269887142090071758653377742321271733599743366794090874558629893502644884854929927072618510800483159135745054501378747898906957766964131453126573938681905642445988471909304349283307701923245661193639352739096821771179851043686568905930147970673797712911929705423063718312557999879945877008891278090323812030719135021998990711309563434069402160606281548117248756229832558100006416014026170910885423805340648601491722477683570245403451897129560150980979156171832155914254989416170703314686356200488845268037005338710804995617498368666671813976583886153255558824551500118929755527561250158138703805272206254845495723538892261667080740347157745475533731803290248061123270706927297245699575976191197408775361687561050541198750614624980869024245573496445561774261135479689649716148689903368183414149856265811494726495261312508656509356120003330403038602297926863754661630813292732754509672018297973731406714691760417071315277638870640643326787595221233272181349235114589377543955824358189504937241644524069018053115992484153617999321468928014824809777120192686518771562695387585610893910275577191566109413851988345321143894681563819189838295643267941092942892423242937181912164183765465121313178673478837446778119604656202615227038949254389438643395113609454174070268574267559128736671582541726844288261351388670009880767917417755951585162895313220495978299540601482107104747210040360596130297643395477504195468147439606013524540962025932908429156511051972949312058190426044755136405853704982182725710871445337520049396601481507190386037211511842405129221664759562886483119724838513796044721292719802397921343288819788051080257492792933652587467686786524252222716489630411687586282547798169125310240888170063176217181268030988115459463137680362748646558617919566561271334201849637114921688767875464955716241275693321977870933217937113909955366187151984551706383793733361363646475414019818739728793661071035841598776868936762879529335705586757855248838041269509384154839806651665032183443409631097623057981895182420861975893508513684702455361057898984734176115503553361996873876698347587954554778265338166796150055315677684223487199650795108615311957353682273127106322112971766136431461661746030547301209165618717049845130982922897715306573241893125239731990798245690730417297928612740578151827451894310575403107663513009645167521528086891435013460637213791606369224080876615438958592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -38558542359452396979510199103644725367909507688899316437519300899800030917340105941667502603363948921691019564679738325240857378989588228452120340887414688144084878933120348344639615720122673855544063300893117402547172514190141863662026742953879913970132751846231346542327775363264400138696948072246957439060019542564722918874831863500197530454791712430764410969275220030983461811739827614679920307803638058526230430591743205554827027309026888129831746885980050398603284909266240399139833793061409458908103550946999556305953367132681964350812042071280405460807046354420941727088049569561050723465814959514387101634367774382167540508477271471160100839816112921334812550105892812615484199746790988365758367341899711763524714822820030276570370265795223863324775660030587569826525338767124043467412339317352737063510861173077859245938615653540205314504636150171577105519096655032061173999465229881621309473358215185007966730981671982909244976763088581541706938897986434076600116047774753235752094098565722576602067535233216942383930085411251078009889499734661764897517159060681947871584499814084203015524863651024755009216174664675723998088878934401341911328654896060176658049121304816961698915214378103894119626839117053709286682470389379749491536169313656328166859781150942955794805631121044845177537830885385163770651023276905302395497659790857508543679285600067782625964631629277436684808834619218457009564777674923531830339640682205034812483827764763959711010968715431434656184412309711472009693933517495905921328656695831490348265867240665609840811249567048093933093252156521457392062085078435074376562709828903714261877096133952532414951208506552633306117449719769084136094821246805779501626030700064503289456298193276004236108807397330590100163771162394733335669015533140568368155970759566994234781766289465188512772773839953791788017272852675816990407195053740980708346581262798557425658471774023319698542322351286967687503966843653156013690062739956932380297318502088899994306855530502763107921344948235333469079820553724658012814240455580522696617129978926253034367442246878714526965489577038904170342382067546859249617802585843105842650231908565378131760095317841456206725663450962661838526191718195883710775543983689810871697060114503066793510937611189561791109172367389439450288350216917976867675171184321082109521415159978451171706996665652604329580334556226190275690873823379554115461313673938878457232681196655904373752447316451434803520397747260902044699073042884485316338687317574238781435718502068938438670900211344556163096207221015620843779123708978611847167272495267524336055947440405199787931713547103248199765196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 537365958673881980143744676590479347609631748078845825603152855494036701544555474363334043181142294703415987690903965417402319560616970290054225715898029319168155512883169398791558331312102118373678075629911303483797414911725651265730688313833186111904374411114718102539225551331290263135467118081526946705695118036906369698682094310557045503527617611750710428371796205105081797399301125866393266806424951405627749802757986331880005047837954521875885426309690930940881089387496514717140954393109026642011038120108795946700551083364589419678514697272369835190770797783569584364186469153305567400897190194807743536669916825798126224794698929770669800020272117704769851145526737241616359107882890071531764759391526621215342295632648574025487278721699273437164730542625625492951263905844470248987979415527629896809064723551481120627982685290660406657784985186984053500172785907365664281515531082624243512415992264285103323624093136513201068953267243057182101485144611008241488322832159536156807375239642912428655348904059379112161936738043577710501321843909528504902390361269859008660328177313790581802345027690337525245775299989231907171422693200222165467441842514340908494138602682428551158479472720941031199514561246079840620852927919895861403771874161804011976408336537807561689365366646531144296279770431867790296324456098538966127168997479356960984777383564660030037994814757311694343202739427539898723157380406302551389100617197430344106404108662413834596805798192524823747536627222895420303320714067323863597714206596293959657541624709764330007912351157790656545074810909936043361505202436144005976575416292342147695774143464723893864264569594525012766249759162296341060837612766449135717535407194777199390874797297816259266201009006534373897998621377480681274675849309086223397448373818870455114413150808134250531904016034049199506408920733327419057490181948012581958484322269530687040930345610695283728817806883427708229893396814459680051366756944286137103145493769025259616989179679305911964727668097892539279796824551024891722007993913882141366063121818242646344290924794165161930758355740555863389981617075738719609195404830150162662297078392227762147638832283603682174686605220546942633244217616202981503430436550222334047215150624668758553770749704335567691149736672802602337094409473361346667269627917580515488872151995728140756951877431407567735423061275891414690488838892658910484339312422941009714922280152766508858099712444247323486813187194888462959194516147259019060580855417165975876817017706584798391993677866797362392986563553389340014995080254018884816883086077341402339348193697434454578385044854654867308260884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 2312795650218732462399445614309031760083113731990653524852347851910383202672166971946392116764908775572363769807188946835907954167731663077059013611695026785152885334095609781583904385154512309772323134679766542113422420744487733406486006839965131675965973627067082615794479567214555184758468157727096694307938102988935769300595912040491442631402839742133306354032190047471033099787672301618801323032686446003758330300960819203643079920531181889438714831339796870905214428504133236883895633577827733220194492181606332163512988200401702431584918376466144254026905307920980963896366825904757706868523176499568472876422206251215087669552419317700926497000523648856188889583731715332641114494149801810385107233615974654149153012191840723221023390252565736935081967018035991727253093930719035356987681690806915758058444143089065112932462494742022409934391229773839036726665873695037927260316567967878865676198385506167112597512671404583965087942423496402047017050710073182306664552627191616596220629938084240707840111060791081822146899692532493321244684838015903911842798719840575989269640097403874320401100265863841825343745771194423567440366168836039387081641063008682900805388849271843381771890799463127892979842827065157575829343000508180661147807918923947535335342037462813130716277599759856441307578157168948766298138507557018019296399789918129986740148933446918108855765211321523650597669637660158509506883465435767879326696581724143948490618805972433953732681553564299482249651642489189675466248927798914582503979374042216017662192660302160319896917691416885666284476904053807771330320887936756137845014172845941129744456524083711009627178659336037477076074299315268209344111311882946073038163506579904326677727708256799279867180027526936019597545635455894000709787557222693397803321060142282730041202246309507662021987885481266233922217410111838135171441907573869780420609693438421898302585486145453852371701885594840880154353880983419226341886577631428725496544824688531330147350230691220699007409421184008107885306346671353917858199097140047198085708401789003802322401700825313632674745879904894552608803922411540717445882028338077755925884131642902122687321418931627876430955741798066158417439957024297902175286778418424124634908195481663760029009318025246694758195631123662985965643840441011199029963156552456012901010182518004594137094831220754386819648466074071913972970532876357236388759977237534139584965082847906211372855877286131231826604336360629673682268262441762228206417436857054811738313822911979166066429439439334996822123838332478181711765199687774356281141541179427328875978385543536515915635903058711954229370552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] -99489981371015935868529887677542887642798539846128865181257396195766310312601724923744454443847630082068250367091238085552051253482712359135463292528858680377329502881410580791929484552097663959121344661900431102343529318327231595937137493327580162779828919195038155231047852786690821447717482078145719497371901417161232543450377477572731927470534096679076799362756198689593706910000511889584683559867553684377411677203543214174880007053436309086602220472749492924590876924996200621714579256021841195395615112037343908383157517063047815617576466504144380687319195554994438037052504224350689179031074985795425892515698617614104218045224285853029516252447707596014784457964510755104063442134356205211070434548695021932010331616393527891603934129425013465817451262904376863629026328200628542536875831788033382516159918931735513191919124868872920810126922470647680935503764571301184968197915164747321632936621464516797100802827412624127043857269317455877423787171302252324217175079401349305286864552973472417420215026982515272390708498956261662412381310916255287614025704949338144276010502127654923871790764224608677664066744725651855159254304867268978547841828595484709238426576976578402811849974511045005543560548017709897020939435873329561607026287165445722106095726536703807312585180593544227503646581984892078971120771710093553767187335129566953818712530999937422722143579397346534569012004650996661256325149956748019971801563897145117530038903991767986606863019868176628766314332384937114996023880692045517231298792148376556290645888919931436908766779835952856655985621785719930910054926951853038081680822549355151333052392845857172383927126151022610030803512998587314948323494474795243849877836907971059551415423241662377933126237198811903301949515803807404541147545932721903110795669064441516494535345501897068290198235956643360816576480086105822284963282712125698821281565718450228583804508621815079019302289503158326088442091659589118921604300397881930474051955476908731352151860034434249624866262276473067105764650833234167835117536706501423044028115090724708749553615975170859191775966952118778273736036542390242173331326067929963763642285888729716794298960344410569111350404217755432409483910089933568156142250633396404278137343506468093444155356859814590673699789122824772011931372921570965307620395389942647817960770698747833814126082360410144898012646579022238576165223428212504854611669493578311934901144588191041876343952159739309108399409866920328043406096181947294621533758235128122805313951599811099551076647465318919366681530592951874651070312340102308316016191467239906093530133759085345953468742272028564817689224151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 352461980484662759249634304797852487413577750622304107242725371990843173964960396032305704117643288065440412351260048363865414418997044608417862179522959553279861312805358262099157488491790757878238047904083664549645372467095598671054220312785497721277113892923834179209541607124682299703513427728687880497220357987876290211856029174335511575365318099916597264662224490907045580430643273344056403296538383633380089357925093769682017730178440331768377979453768229354476566350968456218743433247402272851594751495698807655798375375288879615163143859024069181923142149887773747131925108128396100352903418182748368165647831260550549791505519075351081927434572637451941755609161803861832184080932823316727228406430338335652333109848860500264807746104790808444938531046577350931613740966110306977123406141690316535955835349011650644114496631321579432264904992253630091754826933766035462553088293392316950448547816237218150536293307709317992194294036308128895462464378909767092449114846477201723761519029606206411923587385046813928203906492746250841399120553122777712463447046293797297368234687497734513111480530620108412963679990589989010049083125861444621201304221557860347336155486567817329621979163215009983323967785662789673086071552010794519380235975880618032317549220346670031870999949300127176331081609036957762333153787189279874982020864465708919971102096160240015239614486512380098090755588977232312844856332163982741271473071563888819122643877184184104090793220445232269779516172461069009528749880902678068153552899106654393168407150894425735371212400845273209382057429385215345479105328964546420718270830702221707612793278668482815733865900806935781480480026333922978516093366603258427618738028368452686065116015518831752593510419348367409762330236532499157952829388346144976388254971693191561298887934331148072346528585342956351761278734587398741983207135377273147869556305822050302946966699077528702622786528210389879866624930765107473435225923684718753475113874160838006032481822570917693251352396268043650340468861620583438996684256937549808743770784679177093792112449797091182926528512849101808198423412261965905403302835924113894903426548641617642604463409810669806231660827710667485578653124436346837636677480134254277962553761797402453902384281092667944842382098841445478485616743132968648905525918522310659369096805268123761988780102620264694765711632984880672726515937856709277707728486773324948495811372939831241780527740427311032398666580596723031118854687548602881170532469178626006578172201434456612102421051859808811474823124109285285945592660609552905495240162749526097478039368197164524190270484486290607403496982446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 3762535348012872446640819971993692131876300565332113862559445023722436710214637548899442834359335120259847675265417467320580842219116089003541377249726589368525443842115833072290791475703410987399664367524637919552761150775585880632118522505932151772147793676653473657240621313700583332072270742223220676781240010653861521703693148633255196637879399508517099028578689707399363725455603606732223904664928176478866567505780045667841443201675920805266708510006225965663735711772385523675374383393410462457890267140313130343537901011551147905671169686204164007242329254772654770139744983252889045992512908189413789433226426335721618624392007304592207132829247488655102172340186584387887573316743196511310252290087891083839877400715451273898060001901320418067762032378742259024240681541768835869946309471245376222901055081397309257013759578300954529534989896957790373873960707621650298353276000528747200074614406991571338834181746471594170396538561705019667930139167401408510816981360062547004403520596820280849029366848060488976778229812799898621531774354614889939942237249472147253819577981984896298081831356763619932647959392542120277902277421528000545776524645768402939699469175036623666750622059869085627654095284688926250692635871551588121377919511392605428425006249096501121951807280620908132863733670563255808329919589614916384104866479586445639387762548138828707317208310443750120514761404558783852538631732832206930834611737595753836019309932084662606365867203565555485003129820562501803982768829127636997439360785585085070611281748588308231563395088174826829811387074856816503036336966556714963847692270479359134630031168273066096311298035938137617281027052778739560217734042856634108477472949125962094091007217774586967341367122976015149161646237917692858733118487390337847720706643556923766565612840730459293345232429991622524017299059101164450164044930425268811072219425599481560337857570826813619637646858607566623596384062166802427779172030658014973896786445931460780729544062540583853112343612638964822649161123449293878534525599087777340390635948580837907883983238078074730511414674270643553954996014912053585918433575804817114060642331587243914790724641527849953805560098071262656385423229123331724406986281708895530478187948998721174326666490557040424021355015151861779410658615652204591047950602772611955237339267547038594408073877990598611268413469534193485913626475334543197679932551412111309211106474745160232948738006738144969275935050943266915144769845476713781419530263582211757316828882933400753788348243055414980933262001957747121920163858129678787932981244037673726430954051498514021536113715252980804360379922644992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -4702460168409974435200875896185101092902544914066109518663310556443097338604607220057813561899600834269838562055863568207510614916511314308825900950879130924036351191381608297363497950213985384951444538227891846416939180578794405013545763031056973309513428856552875504975683584953854106673389304582029195586982144699064995142597238719550466098947888736775486727731467683449863404141140886443059348960039826832943484102616637643170862679831642765860443221491357701760868147728834904721697830895578610316627298211434498280635785865529162752947856864309414907459085352699985325985222484851548442573935325855857307670263621698714748712528669053427969685967233584874684003638090795901544800369313239349069187055701290328448291592298778834265494379288653741413820937146776227257916707146357876707426148950147444173338989948812231746055018083569734295825591541878109393491414226839187079732491353685959287164049267611128000040146496239023895617782195931350364241869865847457079761152576361204239094319978734749077973886290341727998046580543327266355529386441630027661681384269118742398464173650604352754023261745411610884575309524727929074805647290289023469206645155905990286521438060935744972245410279060142729048464632653662838945568070256915468871416697621535246105964989901240500746458817515716380196511727860120046774506017754883748076759876822155829456478004625346981438429039585026664119992138043756711890519871633820749772424212443198847829635259853404209289834724223037475012410165062709091440994616327177918130674045537383054471592043653739380289053417552520525756238905055484833260915177358171424379055209985296566599057336468629047845717147482352392727039444688746480505152589420659552553883428761835951608261069713938573487633155173738958430646873788271077094481557121529109048013257730942728269376874369830894059220806158166038232313987827688289780137833774124415465766376740521040629847028441311831171896992015940035318427261096695810875617050943961502799999133137375318514408730720808303870453516123754221258481501839730711863147293336672188534852138889481777978426940803956998907864087315849795495852370657859819937578726583874462068046621456600978132689551798417634339175904612698503295119430199253450569958927030411596075760477217619007561226844904722589400016291730248075695961734194478852634121476526384723048562505420224772149105087867001753380081263768470890831194801706120245297574285226582630986808380158378630225090780697585408194276793839317799119665575231218577635598576720348465178039165451159076190350135697946052703665513492432060814241724009869132140895056605715025768061782450731709177912324559701584223214197800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -113086502985110628171468345247958002180680800309111925228233899218274880494762755754355189134889703866317103919664313000131196630523224688332385470640147864104400572016966500829037260035248584038456275035736537240201297217757908037816457519980790298203253334978686932672898759853715637167864164808131195266307666250333800819890918356902411732195092862746227493934899222767008249416137933176221748179496017910877257084855642123956305231984184320450679229854513382563932959720518975235239567383206526822765214785800386570424646028768974072476208978852807683303254436616862456887300384328018490654403282599272287401996520904081926567949925562211939117444938458174730130395143796908314444046481366963372353572383710854073248170204544570919586468850073898435108128130962333908300234047726245746595021598650381443733389452313354391452782401035909684466849702534909005654242226567322685017524886961290347780192790389487211574149761685915389574824040225095407190918994610906870855727580643865560017312467928669748291909228338610828190597676569925010384542932930193751693228792039282669484506040396533905632307191548891601086140477151013081883374064055954474529498586702938591344565328465627966029779366248634759350095445287783250314681105374220680467723457950220777482721345887719566291609742244253510084750880132567452162313048357205429148176167578241596166376390541664105555728630688902363344320481952870178475072680956978700636154318734334525610983470781918647566739551175008087227954850862335008133444664524040842912748129999755479663103974800468922203524382089143469955649453863523019607318177705639914970010184896182723016384781294096101578064457195443459601457778936427845888552451575457150258175437839077158144712472887093253238392421375039127432053265479466933916296009182461500775525754933428275442167801000641149638345670553674607505871897861828370607341153825214313539645415352622172681293419659931464820894276239667973032876539438863170720790334492128379966478846741197702106031081297987508844168902426742807411957876024993282226323846918992379408048197307651709898482643575790716400526955098967623669865893747180533423916627491625429433120094528760855601210935135594542737675211690910366456039156314992935385832807464533763632140800968724054667254446004908659788162455534312327283539607605322039123432067428189731156608203310349886938382045715705374244351391515745358349870463783330675147676182872302572565131677862808166641846505106772833585376435664102867473108504596948577003875538480506893179755081730550855717587347272970224351749116663638292845871152456760672774868298528002548599745244527222235078844499331172283217395945815670784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] 84797939672108416570362259161342290362835214922093609285797879018837864315927456806559103308295506225290011638951520279596657401200843363173831535985644962732915599205920020622483961651876823407433246121731436942291908434719690356526913723521558873259000982624050717146614536955692394125494432822321486206631407424595737988749361024178622820131093228778822928332437752801516849932091927661008224889898260921251800053196106750184843449816864975514631315138465014030616935803364407590915633026080393878519896229675244220466400640822735506032107126896838974043943591582487087126345651548147816511887034974843628462961153977788939171807886135263218681877748568910787030848578475670294767493434853948562038858913890014858738597230542713946016764898338612779804013199930881222382191720087489765060262336508993883888453059501784193262350150600092486026157055606831712470140208999483759609234083851774698306315991044806295633630993695935098188417094951825579583384676735532775890114617259878953944636266353912259653318773598150333806614668302061129441871784589141799976928241019114651943444233323151000652092033620003970815541056470684718169758701755722999171201505437993743465973267963954568581875568004908461460106940143569291444423480370769772302816475293388404002826468806062786428935521389104559177145810218573348889998664250021916761513265503739220961125100911602993471148283984680450929531024952512646471749161873805828433673669797626494463439982725437577503800642288433619516639358924262475590799370324391055493468704692547825360230712765593279697136426494630492373053479926228683892912772003490282456749111492414522183975457350809820173236058945814197271336555518703216623625537282005160862933788147297283775117731698930857938670881823088177746799469930281504663693290968234090999416997987650282954350860520567290952782735750602363975682856454961548175889403934498575695056100066239901403113515126954254588048323665506621469850709645953567163593281615029712858975005985433661422411993758264667194726263356602371551086304101538532106542130506421084235134870689035159679773103674544619644688619025628947572548625340787173077376040394187514355186808527751458149115340933839436291516235477796571671336081882832440550201333748835330015101363032988873347252918735413128842953596015386933001941977367914537113733192201282627748530955582424080968687819149599192693880230569446263568347936025165854414871759078754609092444620997344868106893539989283275335082982450700959016806230166120207227302945514033534783600042134177241348964634918533854250301036954431235784350735846718090321510799271414061893172475607030067545588699870584823175390424318607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 1875921603622972148074704719169885004631969728077493308802952698494881437280876003584047933429111866052340343211880314921092421129511693678143700066260905297976496643334031991072694683231129014303204104833407587772288529795336222276062841887986164854693269111474316302967976711180614178131528924605970005165649604412810931787039786753081164093269733207667726889735344870871302981996811615472020825783608756278973141146693208106957738435255242911494915292724116814907160371676016762540672923657650090316958565778051008647074757620966293688903801550384907805451057492618549933707128445292448886127412689046299293835904989596493535157358264987621103166725559317797075151013215710172426392898854131281326997091490994226124890305431633116767807628096437664424263891101230551602991279499231258755146199988774849040395502808211945452198022873013853498873481129681434952312773695616365753372704710267697257226594073824896743051458993727569199973951050627134345318304221172272089514442360211878985090105163044745412229192939942894155943544011252535577033584720556873004819329999768364243555049494483171226187567087976830098462561175515733725387695486690959622598161111991855101523499787691801169319662453057479833865761769190901112123986171313983711418286161873351363837423726901417358697692986874713688864772204844482408867561551976677013820294908184562484495733334426857194891681318050321399961414617574972840863489957344074320017535578923038055560133653290674139777874936630947160792928868725476613862021501595590544552237183803293793500126806690872086741849094905045988595135514875618990743181546799969051067478658678771513590144137063016142188195153708932713346000706276856359226372769630657221350041774873291048360795313399471560641817810659538336424040660371233646904384057627284058923337517191330284933212427362632059119596484391859478814636708619297096842857939544204170890684756726289838779686702816193210171652496038877760039627879047342339611108708565660617905490136241333032145576459258180109457708238876374312147411894532467315664683466090464035005472513282608520133854446158708959635339760707157307725291113124357178917295863419110472759482270902378332890318557334778366959946377356535325187713504984199042855142828316285774577569125390377525963000705706459708152060151934244356362002075234632011389250703832042478925806586650966631150560681315019827598868221253386109650990069081215894379959475621983103038022832256054116378939604088969659850768594386941613616755014117628323803380637813703480949338152313736119590728608836380610639391994891861934540132358767848380811833188113945363106624246230358460514031937800284159651051836004106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -3838696972429907787471220319169509997292310863000208422862471691682972636796040650308161800093418273306099101591382068228184099888677837496295128703312553318523492216180331840362831707945278287533748542320493495508774663829922026832886087644958806051479218847313884577449166407997806217028649306759500821532682047498751600381397231177843836244404168823607306801262503452428114054201374373184902254806566145651601555298848281894400844486647375932807070987181949774949870083075204555497404253653430539912050722045848464071636420923223985316168527995777564568199444315037268452039881085298124431697178181455944192539081399731240280012222306602980134212626443127615157983456322441154147184243577147334192518719351209065258734761377955918727573896706746580150924524587005479622870807031023627168507372364643376431470305221416364982235104642368874532820890673832380668918725622659906256494591904926126793048199980685897338643448889212527437424226369599308940766781592033493478764715017007887460835714371219370885373025058875324517905455702491844377762919723376306880647489578237891811666995801427218776738266004024425487193984534810029924739051264427404351545687971209478976874238685462324540295493133935178806376080032840688336722654142390882832780376750566934040077893794384399801868192493882093077124753003834965144203484102016170148342112922418614541460590622002276679707433630509104048637102234937937604568908163999807215788824711081061492587207402098490624307551684374779178688070614898621877046290133459012651318666532940057522713643290912628846212646056009414441427731710116399437027940010219850004982769961866789722684488330772490100768931116920110438423865946483304595340212196673612713638245758402436665896552327831762153835225327968496383469239132201561625602129819227049189453031793208142550418026957458708991985759267997551894310191502725473541198200304173795314271450521017154918482681010720419379046387561866668218780141404392795067950139257036406796643924658987453358197355820417818717657433170774130878635017831655039633104220253383222328259803125971863907329459521455175568912985417391456753188109131193500365077397525114839903839610499955131140636646574766851563748729266590324314821644676119161729962137352536038558202187233388732852266203145081148838316849517732619338799498188892498334311721373146701224057298447603177157479184508865179203686280896127200902538513713248796463245867662124552144451021597342203959363462590043184856707161185814198520365251022098825176509640534562582259064853538012106662402466821415651209485649998456986319767811751112727152314430056241569620586035804293214908165737762160183914677831046235422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] -2966238828645253803270264349506506080642210293847654639835260499688352494466386315788704881148761256296144892563056455744354235798861751373636166411218097228759768744654490802653317620419932570064630814015135288567179796021958967385123966479331140179940252083721217180761977808924626004893887314401486799699848492296342017996479312590774579496203778322453019042193479528205860742114522242959450796292184716871060644940493794016165574688552363593173327535356956145768994402078144375569590686828830783927545853111527002431146376492404801662009202059144263475745840506993638514786275466082664234751525766337387568674850608184666491533521102541807794769337982415998013520202651897966027706854997095592326546300459165306833334362523946856838886628322393051638856598139053893753553149733905306628590283529543635965381372695717094765260617523570789878687653872935119322383007367934872157065120091371660393616928754230810940512658972834100532387316459515969729756368494247288284372266237078276676860988975421283067703299044567834461637906386888878988957159780297065517854578404344886511436197333543066075527896703042837299540819453212544275197257565886570690763884326758068627869962097768753279063407239383272978747941463990563892151025137836912442845591044938907055117027821100781604444694906364384176571556227993932288402449292325253607381974109216068854701648857878262593496252491316019507490361127975463488842224817610849149232842924089323526170124088934051054578306626600642720493114152140752233007087904458758229688718784014716857861279806046855295378139996108235829620193366613055155286290324142163080463328038924377991643150741620809807943545468134453460102039464741430667380010647266538879611791108146198481837322522155252609448151941429670059194817519438952305912017457010355721998403803549169607593828942768520971962939212599512179419950335192518255710175226730827278901069745274430794028350124928539096272098572346684221885560865356593184927955580540490537810390857561193027708200745508755524983263570962083158021710464800272571096106418065914264039449446197197596914882551297596186534040281219474303764305758538697242335585910164975045455326942494697981688558230343769766369960569717212700537677517769815236291459146545377038775121250028941989152381093274630383967659968533908832712891316650502713332402017307485441891634152410191697637190567280527141317201675270648507120855937317755922575460422520312776807655784977301783427078826981660382823015934423516710063889797778158391890913330016575774733649195466019706763395090506823168174361967654230843250932537282468435329284006124316335578352290584967581301025819875265365472747690754310144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] 11449125110504636215560276319825263983529060012807208554584736960289876280366477756915312368894104345771125132129637797793621461915024273459043915417383999236693380262793368527939386883779650383366967212198501270593453380388146311378162214282764211880874746728966934030292423987522418288483573256081868106168507439749306676928206457102731444519792266019326953995319244279607112676407284823811208390486990867892803144040513344546350425199071849217776891317362716033368112599709904882053059488376576965698573167765429016576437532204470559577888002050728175107045403256040231199915353313163457830865325875107117166045409376435351328445592674481865377282146958827991946602702238672453743224581949102888303101892092190524747320200754242089805833782446933767093514782787865493993415011365504574448343428683258985373962980280524428847402006935234621405357108719391529275399398123702434637086855089026561966061954866892791360431340075997772937761751962633952401458325047433096643763938858143287824467576162479718951166689336133767541291433828655038438488990251433775529249878673674902391823601230692060338849085641101806834430469420581454208222651030763418918076168639014961411054126857509612254585339186733324647653915161626170528098642114007689482142742526648462182211651026811860571917256391201408567340897609311395227513748672280706282101180694998481056465213780039466521512626051667260739147888515077631829879858956420975271276064544402871481772857739712696517036152692650702151146970196077295654007796044420003388964715567062530862935746389193726472473348137626710793734558703313763884740820970658161264689202945345247228268888335928620050101969149927410324446447205138618278489090881893670675653861923114168747178778156746232327843759537475585629891585178144863927433396885151478513253146611540499500732639033470938068960939686236264448546733684705567191883863294299792843528274517526058666051604925365483052502583029951776247365361672001368619078700392489710513095080949983703815327834442485254832553202742976819727505080247275381907723909427660589255852422424750466023656430171159249701379278333374532838618793111907648040416316864395922677810308135844361203756472559232500206936962568977256250937411702661286574347536792305050904279117930368352776179785645194650179726253332130629434363724222905953899916879545191572427928134316077969985143831198885629949163618484817814081240895003605867496798210015324345624521839458475865282661357695346247902134478874628227708738416256825012710179723246261270379488458746500072141785764780904580345550653791864703590056874785035436217837162478107798500004482124488786491689610783240774966747071972607262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -22134275796460777090812907811573574372361307820568727852786922916965885241931821511456024135528627880896700896784692999974507955847415938507123521097116582556018024930734906899488862360370472970660509843645399905555660729203169774426425363806130175450739657176425950323156025954332687929098438846191748308237198577636749478491165443818259501051156651443481358280936733872879186696270647419061210739929873077085923531887790589157229068149360480856068788334078901816819675516655237493025686448967718187447030427898356422157070391963261577635930002434499799874402914101891518909232711210263073877630265919647348081059584324344849117763152696847590550842958955650097763498802064558435287875874847057383011933675029833700447305932169667823181582742402885216750479451284446379593171705511330001494012101377279671638770950912283145493888019151661317275859260471456821263540556733518269929560916665541315823057069084600838610841310447696755129058694635912971466625947659561138443121247222962710270397004712844883486091780780304709251153958263922874099450400469040424363282059037221552961276796690302171400239677672766261599599622709059106726640615640754767734338515569827102153586399133312524067669091810775282855774853927147318631273249611242083439945710821791776062273483534657568748333368802767769447402756029996971206043859719375045838240140754595880268326703474385457493852624445531454649075644750559325276672875388629837781757704954940954615730782467320535387608665943044208382167537675131095357121119626133530258665834192161388105575815718499668034355585945817079919928897682132125360937648058246838096505885770596551691895835613658555120724994247764847983025867922695795118278239190067991743671299055892464961986460779682012335570927314796258642561367588127804373571269715957639904880773023030751358773464392218838863294957892383122585804948053371124954607578065928453918629017479840557072585753515491039717919361519162426410872415484473962541184147174608733539509939411822645243550053139670602375177337440534418791899022666373663830442019230774265901385131695535529296076358495241363676511743611694133046037666149148946128561024095464543884117814430685016929885667290689897295083094267900779683455163176369803423010488851865718072172632270081002608867295497042231122898512045548315501907482217173697653164766537123589837331944767476025431550427003948160218104476699615528291089834882060599314503946387780734282181196504499170556497149217718132160534024037793136006682942252519624208876635067568839041083026358604250731510623061750327488978676753783481644638862423512652113633305122620129127852024401789568097899126591544865327785771365254037504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 54686359597995912450300729914140964268374837400469765506698009903868907555613296092581481353838970721705140434468601892513108513787144072470135741670490624376081130510368805574641886659926255598495901175760807975783287822410818685567464815224954535695406883607236135270755372721694963137625241868707823994826851969303731445682132520612563511182172169252315063215012519166541944193924278926952060362248055442586208758064335245565705405437798958920366269137311275689919878818799917841569860514038610434102940253298795860158717072314014284827110511143009136104937545675674733216514469897155574731789741872920244641804031488594441939737402473014439662094285277794921943471136778155232951405757473839500023764224011161040089319686390081240012650351146378178043390622874114355296420398123945065540268738073091644046449369629507017498535104439637253093792577463395777107024973224359333673391209036489331173979544957751399933850529945597922864570001437566997580311448148134337164685511345284562980973826952736376731065481288691461494218277562823425152935956722964398392377281288330763352791731755383964694027659647521393656542669624007039891274777734752471079475884052543810469923166241850552000727787751028817609519046824254958007602241914606088049672909520062889071250212750643474360289312931933570269040885223637100792996876381999388003753349997644520099365905458611558610065429331709611127739754994378256690087993503858051384370420492974707733625944044385918845923144944061876123155003234949849585505227300121574040807768117243343323654971957974305577298588448750006260508539097935914174387921459450310802952132941135999054131741414148443737841086416831118239236417982314647060864691083122333755486892572940033648943027638958859778852432953426867789086946257212324508601030506362620914746900195678031279219532836395441380761220900997899983788051083661117715590253045192063337775705466584474416770123999672009963866252274606549006503348285615997100875130005851204046023916864548371902293608805080733262451045094550369858973855121932902906876762209237059895941768664204257559812037523401527337628385527873257233251939126914236833234557734284260711537749115969536549589649894182196758378574504267708854970294167088858977855847685292410693669089495931899955341362547886366351499211409055425212497658028052494867011271418177064277107298222837531262975056238949795247604998986791309188444945227235393262683442795321256669938431512433316151076652102825294863501849050210137332692762816535441601846757096995995549562358646343454987139499582125600085905844791440799864309875767800488039711648829231493874086638353500500847490241836537720707825752336404316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -36368398372343112145954499982473987251703111558591267982227309015279578888916087375783668172731234892040036784414645483839858319599028463573143989123277105296466378049447549588782752553902918299042158872864521915815636859599765889305355472776672051678359550430693322141659003363493193525799731137674713170969696367104470755361221270511515455091976817300546504363061832918307918327905102793829879233612323629612672404702906036918375371248581105320202616389324867213190488927020207781313805383004004638905513269909772156175304318159304697694300194929844391740432359258515002123003254591341518853686747957755141651237378426571764078477860692705737753991085413969261141405156418420141508107195746144709186608503501194472369487044854620700827682572481294331979754172042769697659790272618480977941039921858021712855144729820582489054939992688695231788145872039890058841803331085800560011875383983027385732768764015304440420898466002746269370334415220606794878846180284355912166492549777842693308779467965511867966287658237819268069078138678629230999597808855353538058742406474039129606703593951812640685485773416103577523731940466808892870550008468423812488654009125199727815992850115926776142744173809094663671857515040014843019942604954839584011841369232913114872143936519916093348277360425087789935762840623082880037577423558768941558793193954874157577210772222836000190547428861022067206403247947051135555522035621931423123357933183264952207943612572028685217825144918454993074878040387383929381446069835273096440957819408429179347542879760254377768749239083430605385131446342514880524741215899948650577905057817702341088161701983062509373101139699633047094421341248211353013696562783948520489683196081999606159867943091101846575959380259544506249629790879359401256094496625244608388665692265722231674300052527858551951734819667937557807803916366589228805558726031983508135470107241944294294645498072829244787547418212404457703817163916903478383067130373115797344001362874796258822232626475913422718977746485965876470593036473869874801309377567073452296654800542648434950442695734334190537117964089282906011601285378215201814620888982513274248232630617618139574876521893521437323260963597140603299054159842470501973237022303871768868875775428444543103658280664045559761624946441675410604278503676526657719433605815802221810103771762750707862317582133692097342795132882127978648074730056094766224752923180214356595261497536780287183932597116781780519588167463697654443747777357498911838773983166958266927966153160589586909367792385720093943757949596578343006520502955183611486884765701458936446854760519047385692998609999147731955508894305978679296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -39729780595265255635290487319403295842791796784440775667514603454587855786633684280478823259884150472984082852970217372880942871488080428078527380721922611845494308818649932350164404037954431315107492972310709468398827181733419233235509187315205659481681600638055848279230403610937805269296926877658273446514751189907824827067532127145469205688394348351868047322547687441335045374049860166773295088798075570592027619332708509114866216481990138122724907049185279614735840163396206549198493645169939202449543237853937584178097257964826506782347365895571752469487332357762648119793701336027497634667114791938290277494988229518314396065547391379392457086075574557014667743479529094753864874688470540626589294312835053688316705342397750042248401527485002005266240122771574044966540650727295600311791158228774072067951462717112578470272823950843237019745880007335442790650544676680659721697163045839338113632313393634312654721496845386135647191846871567484816513118270508771613800317040552304991395931872961413534810071451535172146305544455884571699906898884904984946977658987799787281684687512887116580469747496741509647461255074096436155724307672794573306034672144192291182328316676975091507300505988103968983204975307231882770833714600339014723824992177217992025758512549172684364588315970006757631479069832319034234840963218938772562792262213453615315353016344276801554704005593734184262149088414330182910278588067814333326150137920507981538872966040418641940664530534172961222002978873635369248113789596279758145623488480817528246156904128221174925630092561599247939707576869449393756980988661110510089146492963689497297397181808338700802969849691791876646195647081066665297063070579690954681788600212706717514868960125771678982763753773593484153392334239198760380303795367718918251824816002353402187206205234165088697048516567107888795603063662407236925488762077104281174842395240345310852826332088983612971740382830497448942909055605995660461388548452332271774059939080012934422519944119487195178526842992934275791511319262663862068001259742992059260983225279239533501467249597314960460898943248915611058580686241960088010300615017875601836082204817361761844032958010895536379224273727511068064923806640427299650252699452319288365520396455749302342439681164756548109420022269785168045420553382421889729419672502581099994771441948239498896649789976670799482439506169004148020124841284321768793154359548598545504552059591143231405386727505199252672100153739288825942273675495879107724174682644706839332379795606326665186435807907132734395992376354179175553440282004743337580162771347912245783952165240012095781826808263562705673384719801751961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 238685629349410612575670206968298604576274414387413813553983425172599968793564449655652215430730112379733612029633806482722548308186808917344638486580847139594771244108256147748382486594634623640298232957065547012204335760491064160423701492567571375083501523686590813284780894188107553461466588613745065628340146446765121810381289322467751719172886218340075277376363770459830563622548235687677281353500071892936533867783721051034817500497267702430078920062336765677240133567568325620932641105625099112650449061336994479504268170108160605435008968762583503214080750720703636491961909287213654388067107267703153229822416878492095118008344190651490060511656064870865805702071949605258113814175103668650238671405108860363952509575718376417918960167645069980563979674090880001105463683822888047766862302282797879917164951293225122295616075378608354341817373183484827144777107409428792466540973630723713279693643030602106162419608244240054139082665922127026303084480210319984821072421464089813767627004977651772534908391378150475840221248660413828840831708071836132045643092429815050332532249552484438676145997286084427111896982954524361893059405129852188888485808404226095609422397363539707471310297584444093566598585714481232437182076683394771841709666547868699879364695821179711629798547788221714899466694670793827750522277433216750723885336690381030918052984734398684304656612933180023105241457205697830145911557909711535130022383036988911943490788732207132021756756625965586078972983216985908717316733862666922969176574581469647130795188500297253493877150564932893785176899535454373046735275519110765050656006119968311615530726398963639566363701729678166175282294159484288181501870990700130474635822956337638134807108228561873212162869352097509027634924050871602459094797629891542747886654261731978587154738777673090744885420445873941270358070175843967943703429876268003882206344514266580725097941711968531822753803541465748119755626533357358526175952152018805450964656230429220990933853622698534367668254470567518208923719287141532147378598272742694243821757957865521934864588668937267247366066353375947993345554653345054390023071440283225693832407529729268899541004572981633304440542921608039085658396665599206237158384746315434051045269322235459000565300253793932409591942923090913115843767348345708128102999637715323561331588833716165809223951941843692740151216456908549485473198058826595823468920021782424500568436648268678123645256823981205715073381482898274808549618013663692066243359726531947250786214003192158461356031056434121763825412623947034819205679322373137802555335934867754900280705563853769982326097278381261198824616290823438336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -363808135942354152172042482286245444135130506112372751510413072204853219646093637914710017107037041608693858326430255323593881637837861719319262482292111841515730433444411503737712173372105143729161845095573437800529028474224102491437193418101879065214485969205165205535090520070295643430967030008307654719004828859479842937364645867418627990089384055002824260057015795044905797210949983781065926292267765957081166312670458926231697858400734538717135956447020526930312998001976286685848825049630443824847144384797565359067356198404366103738542595636864081667212510247286193268583767680148301725003937929886131615219515132378823612716113043364431671886864282223499870654637242719486282090759603194298569680381046360191129051000753274341905486001401631759421736407954152449768834776495542589623274342139642576503421525475628491901481485204163745263165075946573798608656012655189769627561110085158987401282833292287218114813814263616844363316991099866566743440897455301993625834267286276281003591698123493504893578174100749258979343119295940565524575446036654322134834191053376305865718202334037590759534255264364326242123309340526532634501622364741915839876156054235673805344793545248544572513233728076156337382446689291352037639583645422346084804861596500051824151949976446085604914831016711502381341426499503997978512745404428250498265114076191668235857901242388664518418839220386645273387807924914406600896642167361351563587327876474529342635551901246273078880971691528856391560407158724414179332669086548877996749748933776679615951020672611000317567623209308119203881907845445369116169272917061676156953332512151502681056158494696996692958061522895090861681423122949219684760694593514193518526239152683641019126443420667400875908016800223569132175478583193919159544070899258678375284170345887028073377649010532685625860283177473079968941262405705674355207740147613864939825006208417550942813509215611020637450024706616946294006959488716905481863038491033215463564679782509348601153784978104493774197832538759729434837698348958860988787322160469364278660410640221971905115327514293558386509706146641511227284832546116933016421504399755240669363556997242465606516312773808412576418388440487531590957253706742505413627271450708301087733606549379866766210773512118211503009598457660494159628813600362124241721333361393269557203731965246862216618792868581338417071611255142299236034696396376779855948132587498166534368866667699792596911628556997138963406153856380635161873143709161728237692949171053236416018199831315871797331692273510348264851312103670408421869772662351744825751068134894285660419929015484278068319849553282168938046918333615308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 199681846988632807526279762540999126374221367147329484111339998284250144165794825423555383528624285240976807601118105296024453259889028126327517431153454463559565942834849066108508414857041715795350184365554535640318899103176971391193863450192831297792366612056803669705990646957543012583539026209882593762716957962838595459129609960000019856636641984951345938637619707884095151221509520666800522969649016273167998401534420572875281934555448982344580903385813361808666173288521989310455251277661305267557848520934036725588683605885834348148018248296176312955231601177421907535451009563090301626715418945034715064799674153282413691724067593991702876993519589122975160415418106712785456438329511004125953097785586805850169673761325104586654555681619417459952084034211144711624579497294597372318194978618934164665364519534208302609755300850608275705477848786110757717406846301504450066012770752649641677758670196285972829701335523949371004802901592078170175326275572317101788639115822760813679609061716269543599540428499392697024134496831619756962152943489495910607152170281972679986737128179553784116390844672671046897623433522462843329099883828049788473318691624448125049117256979527291329911265070435512409490014689340921478247704723443433342277445123766910935982961734428588367411804861055700136962074400015072179344947119005730174632448384644259746693427002375992158503560737056322043740552353893367550228412722489144539611126834626825744698042137036698869799070993327516435052342923570962644223152045234612322985990326817952155294846266264690034456348129265036797067411349498214542799744876992586148649551338573582870317776717903448742040240813239549781222230344141393664126348653731721711221410891526023314091692212753312827132363696183798548011371860197599818308462268032763364363555892317457844978183237534103731758399106490280541258639193599584575053073669200648761986934329182329536220584837735979683892231099731422162268990468786021401417944698842619089835081914444135102972592590254989503797422394404331027400577982555005582188265044692066344105030877771815993884646037688569025031372211560261122704084553230102656097604679789747997797797144395691608420977065687529627123186287340459228053197399377572650489028981596982802930977592627444451968008165017901127862143500765380364413953226877114145446624483875130348950239559551946712637690411832766152511014617870220079282009477111831850193874704972639304647751089643961311215319662706012879855458181048921669631929830156510700644679965585832501248848900822383892997182778068908646082890928888599284656805069316541256569331545607883928131738291822282872914653456138694344830223493023924224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -52885264341435434905841972108526002954515114120033986631452688626347733858336178701355108447585418058204682167872204722481994772817844902073816483311880715116110825437110978093506609534187318577760043652835170200413225483663934534018025556940315433146784706140782402444361859675194205020184903867886503733862081697781359121190932612051019922131634583520326114703199956010311618522363412844757374916424793987975092513652319834386004457771447944974475753495503718637938806286340921439268859049227648540104317477225149002884076885308350398304735480019976329516252089450811847667562760697808527560477771501726659855888911738217327439792240189711360685139500918106101608873711141453913434096617039537302208948210943841165733640502031873600645929220026401931744337494037216583363588887298763330335986444473243684472231652127565630821595761046162118002775088568001929566576047295868539279467005991051115148676069273794279675867322393070531303221723524613361484763071680131551659474670851275770276438284644688717268159461186368671807433146953651555315862579811508057474506603289882728856845583752634806205686378997399635568746537704485617822523804039036220517675386035183378716853893459057730289691152886377131676266330795121467659287945615388865137301657880896822737641273099963512022076268518885571678387313194445244715088619821727734374894536065102499340673867985632058494320311163486404109070818536900095259569933015623997056224376335932645135085436120167965559308453316540027832584387510587122213397907127402439848437805626271832049469056900067456180485418344231379099666932453136430975622265357126325148141919361510305591806291675788878220212861136709702380395325767249825784450078314133848891514247835237021190316721550273904036294326980131238437684210998898686092000534904684717428378490364216638910489518257725603473607264461575299090166520232681869152353107550641151617854816780348592988447439204102388530196521866865347177021783707251160620104349900188669107980368547965205927355677711748519943544648999193253943103841076198018967351537811335126085211835896487134974495664714304256854924454877798460295238144186619963732586703164112224751382258867502449522096062514470107532535254112108457760595850019583542245825106330742391140521603185255852887219461150481787002849011396813598134951258788498014848024807692287123407005430135370100136245932989727060883541907872029990722481907926541879337841837261560231813480267467731745927307205098817335629631541335704203255138730887919574842377319269425273554078278025384537683958404162730133887210309502090207861364192952627452876285292831185746649073741666909588198156266636543729560836265812982497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -569940503631453528906761125004258962014761790372805386873018176848037001871029572929090728679805163260898836169913257900970355116126367469533416395302638276185988305001463823822268689329172944030656002669063336428596194414731508246999741221422359706514297515536462366539658477404492003961948701473732380213513086138057277559253825360351445595144387702658926548638060845214234080892282146289943974292233060719573068168819545937386659859415695317578550731306850830733758674418324758042321353808175464665941314950257061645863429193869933520939041673457302812197918962909594662124906481211906818940318478167782285622418015755173094865585085746866709900414277691774985733604539784042761726415624463997395891483097771801262003430544718529023075492656349823472032715225406534119944799218155586771256293412111369426583617424436331526434688003381937366400949229076557520731385453232220146210466171005875918212247012087582954281740649910585208546820029046285779349323030287212641433260036615046297805252882229534947648765376255741720087638032784200501159858462836344542372585631517542761944390022854236464774901300553447326801107202925008153430615605947165157515945099724532370192029701175175526747497208093753524161627217692192443231889915203343801830710182985577204866567516031026515392290758364851458210100770685639724773607120001957930705548770681056498023981728825112709073112711238164067080291844715579279219460328118202557109436638219598157845208464604341371667871812964774824228675302387418623065188758805296511511640324976162595373789055259645681882331987050332628222289456623234471657497363273881805141139892345872691674290716678632765602648683033182280174699154943549038473528389700712298380319878686075863907714408683717866901462229049261987231156579378675943427543900822685386734423744988838342879019661555422897302286113725471603401352375026327579529449424138376411731596470524100479382045171090221793727171759855195871560458461007080608660872614682728147840224898413477227862210473661903982254580462923712372155207683080384771010545046818266054997550102081947179749814557416498917762555224860946351133651962407822436162315140368495131511240101486332880593728053877752455774768306641485310529475989686755690015996536995069114464796621026717358084326394001007621516379494029917091124431177301143359038610492586196077510735524186410908369165046868893413485903331551056378875748814723057810360301279136538704505671484134877602645396087650995366241913964942332855137015474843887028435283904208733829557922950953146983011608693420152756301550777424477562971807636583429876585107024748129652522726447579222195768465279060499396504847147102426365952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] 791425298206139074489016967026951232061374530713227538609913902996072906331369288141873266307396239684741755260719298137040705980549046864772174146652613825707535838515231181031812275957384480221482987641861600827917479760516403330042645939551294063635255914830561781331774428237954824354325146117641503193449403289353216284909543599549274461471358388742206674263284253190884378469879924624455541715549236701207037558278344654263132960992812682410608485573709940895416896011577401741282119472213829948122141066872638237867725114793601981264672246388242402657085396024459486410512650183042074451667473285216972862284607753228090492526906378963718060107042730221510914050427170216077481183709598110839184955973317097231772391381361595237975528798400678913583941655949124016103424269300179051890535549320676401820722792015695978554458266614548268916975255680372377107021445186072046124284559563621592654355895951324629911175367685085450070326064892389827493117743554012864891164192263218487299887431437033189959540003416200788268252316309666770878869360747253771897979305859121138831767931839716185606296373064223613954728334973318006790517509932605896465906524702035266765974202283811746044061021484382220711252648435302598609752260849965840069713410422306481817733426645658988475762246819936905972044990594848267371712778059032235457936538831586272402742298016800410402694075808542323180178969633088188824234768570876340272066536730145883667312110265806989607429616238487435000355706284784094123470049083680771742278930968807876808288575829260271234885650691822111776125450229900494777946614883593691966650623998815918066606616152113716261769427489680206457008123926038373370729530908171551250795163361540811323944487602494551745915642195848376601569127565987703905067463864307725628703326880458007106642787612014548620649089868163445855837398826204069340175581208969680324863995386779513836859674981626785290079358311475496417892298650063795665254255171117190909274588256898745484837013254490577490362306599684556085424836676952751068663592411033150875743938655779779757908141323840921015458725585033381032732947792134636178832748991071055651262302270718057979191962919874445298771986900269066050367346432880058582848844575227871061149371588247766729300358013162618104401366924796608854625950210143744741304306640132991510813026863746248371578338581466682658320244987430077394311444273957417871584820087159839451421551368979013434447092132168465263383307390786382660561446130081632893785284448395435645492625544011014800602743667482744750677295387914989019798092555564089979719358311826987075542961818394213949011601827704319889914216588886671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 17617861781268867501987125025288799041527526037622374309126600273610263045197051457737682349973794955526382892357649750297133255743219925754360087588356779947598180822485725649672114668769939194177193001380845811473936394442749516053774541176607370394026041812961542492222371624781760061441118973381323374513047228436601303528208914952835090012771833811608012433527542547253995332959179339444074511047326247501504704715656419453007913293699073692518784610561206191898440482428684657781656340151199478312389737491218551939862238544298149438441177626756291832498362572617170667369637131638090602223143340758652478977601409882881360479852145030606673472386750758810786885066353734530560071512755888116604240854045261668732007470735539408511752771896390720929847363460543587729459303620393835580420263486275675467683665612947760337634023448656341953674845158481162823484024902963573334282162187781176499571993399916601693611808009898032758360479866562415210806411027272824244015974303064519648207894496506394139566181614406785552468536551325567563969927667269299089038855220413298631984019630684306065312782309264002239685268114537937040291290389612160165599070363443133919417759536332668319927476344011322003857607212381642670609581713027443396208387758130841985757044235685388167469098934490079757555500264364201987929110379977444374507053023861824973587853350427261188954178901133623296077732187057610357053026602996279072165022266065928435978538558790014474618107136287409012695309202644856750281857553593286184345818400928500505964452172928088390592538195069921794623478875378683488538289009566517567824715771077092405943227958228182574269068189709136551521928421903925573806630663607874183259704989928008983353175269517626140635451104504791239373395348869147470643610257205305924189157725348805338361851146852842979724912822173367621300345600572213760249837782362770173762613964641366420332827071462737910892597550868983927729180705197371512569114749760803469137306582645694654291462303833713407811346002674979991911743048401237426265555953422993922713113067900132887922068224369178560962581115051519293749722793220340715603908611133113357414219848068241194870067488609402022252004087559081496938043175536221430469587606006530355283941753682073417795003884215336299175292636453751966192787856294859862297084098072709191503738626621473078451015359043529065310618406170714129034042826304132619123004220496928967935945103025661136283338473190920889210507553509206196963090696890280357569635169015158467644756928169873446145994241678949316743515089240023865362417228869847021512243105643751768763350452339814410839365865889377163253332788973142016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -479521470704131416239691587862643440296615866972909238712080687025921304944091045270874458127756674942585604589766334965336342799763893554036102292992209921565729395757488695097580130098320882984880733111495421914156083654187189814444128059383445765418626180805809920453058317252399233594999520439254485158903345724423787385226156904071295013931087473319626585861776879252525036529534606735026591225192496876456261056153028205020800257017916553525415120269650321713674668974627800157731210008121960528278804022298481819186218667419089858646285814515726254210650247750321791255372310577512121262298150992985649237782987723399348541602662323114569515773542961152867773218053605891711792133483100507101201861096848665159130115042015483402513117091118616325715459358673226968743791919753818307131739248347098336586441725705678965804309222209668004725409865871835212357699244181565830572806850572518633240557300169375331527480411286977709106760553861872125033986753872519562174587062360214044266386529033497150386692647713525057693798832411247329416840871335531739655776918869659573432425737993049413013347023623345318367120355138613072329561660361832523138082666873361396834279776413396084795127866537396609162481539491852963008959811625962120841640855547722087411735578355554061864895275646899656571830069912274745921439373262358394305172461994245452991500298672672555098903767417905359446265655452201465239915360776296958548065527745986732060132729197618160495438414542881246863532263098217192419590883337369552661146066911344279169877732547047353744319415474299179486600992172641309541072193942352801149478237684258644144725401613199725254267862011033839138837096333706517837694638503446219896821463657420134554873476498415839772373276981946675330349869131296312754264180078370763608281898962149028512113619324657148142155290360412525075473099159824284742975869819408099849324960716128562110752808282710885089930775147133369780593225792524347673928464522660859499204888260162616089522754814894989279460994985001607027829874837781477267853606495141903925458079398230996743807429443132340040661074582352520207549212687018154055547724502076557821835924774795805101659144040909265838827757053497819011336492897857884650877273888751521531970294986991781470361259158831238983833842337132192929564217695337354993098455743789165831305876700791668472784968970198602784086447189087721732929685746793417141256973956250672363377196079545751445079073844356177032551888551693183930500460994727856055488393774747384646523950295490390537016116895696756502303652745581205118956682775176911101052025218472208153264373659128159634227450681428615370275920164159488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 840077409576599805575556330734692575104169893818413140924384043204630783075895808094396164814683509927869056343649644486496330668528340775573124794076840846171044771532815390380712968122439460073736914889547709230569432380439649032348509208829186619800913239808463089859193342123480754911393642210768109318912973185237719013274064354709924962201046395025385609138736400532656406692710040436497152954212314412434326424828108359732415399129547102461776525836787668522028223903015175594165368254813934597952927725957897258325872007074441376446840767346709349765475875542756220345787164026288952213159788331058228129557604051093745848158638992553329780118923646249195057169940482765462847879097785482820314812477701299888005329906189514463519516066939394068867231716722350902190823876894870403972379873811134171411892685628318751098642660599730773841554293829114974333717061083984937530767810536547569652108163495481365521499282278995089891955829797333454652867066741298576058912782501333618619975532397546459788388246104438950156439912305589709803518275010318510939544656020628680663110473187379243685128407380776997688615523092899679358423389413684458858596104795284130172599188065453790864913638381989868764236830408149300225705368112089613961860725735915316896289720590522907024964364339629139801174130941680792135830334995018504685867759682051956201921770262433590060497184730826608525418848862706740965358408760870666595553577433826395737409995755516297749845054241002633488879582626764406734870486823313436503656043981336139905780760811540574989097143997888747037001981639340393142476847897120858837773642879792209924739050592747395337573823813948234679596839530929296439295497647725632751919878961395721164258259095457312726382988769068772628221336342302812821555281011316419960465058228505739675219167826610625535074999965239342631213809233396705718760794983258567956379126135094727655119800083203648087857454808342114725520000406972125552839802366749718310313352355635697770435985484910666998708053970276792534322176448318232653597132399810821692322012236889179157638654285967215470825186016285089549390467232621784472611935792517794632666470438096747648852221163052406048453159093557253920570476187788943232854914710711194336597719204464848260344074497138146634827875671772132383695817276875712845663772597757706352421936734750873536002574498168097798632932822043664352302531399268227841084880933647139772920013252704903637473956522542594054119256515944555555994846998396556014771911286391269548365977628803586448689359719354436636739451473833976560161752537947080233681398506615407517299000757952202288954664877678610612251793858653847552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -963332229599730424909348786703356358805875817220866191055926680873853070625868224737924389039743111111814256018176891640021114741414146703630406250490328182210809988264227163842216960585343264401434850729529244276960306842915885235395818577758082234220346504856982777919304666053794497441851649668627013180272780830209415856793609910071427562404109977631093532588561233084422024060525672848799397935268848670636001919209655688743370128465145202247100588376588714539636883897880423439389690882190982567952177736329871024628836695074453730298773685256508572452784394516395394558346821555950072209902004925329373006433523799692924318837781878211846810647614022952771857073662328245547563559251803392577033415247292572520857811924604711078010350374214428846225978468356879388057055377976096722215489735581645848497940241384238387401137729962361668378782062580698043281109044077653480878821911705912528909811056599625624431000420188653230116372141166357253269785295207219328107022698081204521763108574665090838367801407623688138184555308443156248323072897854287526069792381189409491231344207605478500405075868706618635351571401088859198138620599352197703942212386879742527062870266436873561785856270103579681359160927958686898351962861141503711201267356724307409102618239909698311212788003434449438132739851230913414253892009928574562635597282945501360174332149250229206495925906832692794061117451420640094764372941871169469029477935274051054543270691312307958080748976584637046210369632260738952618306224682371436576030639845476591794226722535568428752891198150031844321178306805970667210223327293293580640618409241161051683831885573796933589114588677287976058587665617457492330122669167687273981225585352348941090420653524083606460373313666715066615710978471632182354033512107929336327454574933492665591521178546718563674913962966435255831903432629795682537307250384271676202682514424928396038614879433087101882868965082918477570671664017292427215879606041252271392857748965842145254552093583055650813809464115358910134030669515348240335283228294462900740714462725658524789669450247659588824537960907819763080594616171428739547503599012725164682667457769566897020990442855834164524717546640338146942908160074335430052199005435037868178098047907154940472063958526185584089884386419749890449311344025033931186415815156289339801662786479824232207163124709638439694106179643838336560763489101368944733785105863492621438203438535554936622040305850992934470324834362643619696658661808800953761235244656039382087623458563254644176465826909363727676970832491550924842960024815788236298272154103412155728301871241467834756161136490383431193747575930418626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 649435351389215511340948449055235467990352478501213515238061493176627099107995770541851909140970822558618050431124550538214046892194977301655305406476994907943943585186921412230871299544065457203194424325473816851443039644019256493089692982879154102082822234265548106928485986755611661353751123317960590765645733088575376039704165687611707439843127670889430204815329361630611433603635309951930171458969908522531529269956569505456973088752443385392935447365601124789308844172836401832988531442397194510073823830835951573028429569416239923561413999569442599734703899012380246159281418219616420910666590236880668397864050839281024354037077911896320869291929452645197582330789269390694482961799682670279627268632591808219779968521479056154988857741498352976074570360512077695175051270906184929928161633416675286026264662870911735380356005806289978289839653240660576846871793284586346220544484499405449698157252159551025960894412227526159552297119112261410680374003234820197610724974709012643859207619950733757692568401689018124195512786854632698057836879979980540820966831259972709440022487308405456606666396315663811082054831107817553233123531764553237975108384931690945271651006993857646970135743532730901511695035066291508329205427191788541468045193753537337653495976395963342491296306244259724813873495983532075455835535376098165048382771578398380927720759088484222983706888273667680635629511615064279260823581980003702957226978305021357492427162317649811864196551768222046811365406116987666270520547060313917633483401666751032369664329270669886915774001324340867162921053684650814737042904975968012328760089753220469379254384027785329355904722023179123385119398791661121565170666958129756029264144105276679918056974760138199486929089867611512280421071480743108258556391723166420500307857834470014529436458777975201945276274165635679575367059153383461512650272360625467357069238889865385846408827308222303057506003782321539514096515365640269596834433608916870702657724362239070648762457941328257904525713970779928434142395206375412789192582743926192812467665772680722781262544566682844312273686590515354685190461516986272612827126844433413735649176840329072748655103312890426358176267709655408979833560750817366196762548761774037704290077253803448647843975225190289023547727102299939063651006795424457165610560019272909814040989440710902321731565163000187417621163127116184913371913238583539264751517179822460564622738897560568331622297122381169925856887446273356445584928026499644584694233739934430553758777471974720152817835674137548028468371928905894439329962486523258551378287992689519467512414304709669855190138898654427588966185911122395136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -391145239662741870536242181268870070746637414472313354186505339521786208376761905226001256163918535454228015807478937974595846331734297780227622376924350988259191581571220674662929190232102834864961296438933990694031588425562286946242886997794914193036065880033275133069705713795581638074932636871040052328713242009943841663675747718812770083453019429374113074417613358150937317646880037486856372776050473078731779854481860660199757519892571719648872928369840555868915834962087736166766956308827011638108325387401940810372762123260397408835829268452906300200644027873734654946296816374471722666671667655615379545883205252935360122303892829294151870437661442997115375063040965110125160796024379673056311747712584580222382548766327358332271861751363415289165367980285806266572801864374417521613400456888927145878430689158024850861651331201892390068005327647564993867299147557014969624982246873601330021147063610663823180935692665005966503775703444541324343106251741232317446762275322950033086937967328975619180302059895373187338998525891815789451735990068014051134011965397519421285415789398020578216626360792278372694135677812364579547303829878605413410167930533489248049664683240824531190320701234997617234727016960933926370417833486457917273829437079903222795039027335086906830815682140141966575901723643740483054642276777964584167260004620515953800039632822053275701256582665824711384138725679900121272542905006122618837837309595469966346470611676826830795739167195024446441017277590254515955800148500738938778385603299237365905360581791356593037613153389229941588823065507929126702870584911796609506616607484676959145135984249325056457181593881569820616158275170153824252545325494871191138505606184819672194930321641126768670820918386350905118028570218544032923494780818267018320837655823741786137616206642710476830133676499567846544347824188912737842962781713031971000522125433465013281684675812817388983324274405943762995350789099454675070799110578489509750547009404009586014741910605869057378725759123521718384304273610223963212600365842462115291287214173223623866472478069022583675662578948224197477963641915111200564287776873184574119669123252004738275891511241843292006165358979985502155213740263708445407857165902712089054540759179553506277324553616793236743112406501208955558010147263175225075160822584235883313794256336887743011896518611044847684263504642560774282787088938423612424189981552888001852452067722034365812878099139948191654764692923555407760396158809172264282122135580116233410393234640453956346571401595080221791330399057843055876508394351480113520799844921947313302752976809257924809739979914074168405786104121052364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 196603197204538747828755385800990512460226690695402655337225094224934463051252338724308421827112726533594734602219975972683408616587681649479270955373256126625586784164216187093033420938198180300404114873950139492738964393551667900641633250470734195178459772609512734299773848473653403711881871954801155200609022395473766967045450904555415762204630048005085399401897142995180415544190999915847509120120857324809890238063528108438016191521563338201529351886242543749720334708094100936732546171374067635252974991044900641820475754556724893069638149788140319285868205157451765265255594435415322305943466536779091686951284809068687313056042616060376001372626934319782478072697961718708437253346646673176617228610017193739908405188828060073222343807558058785080242755631310248264763783878719756546950654898329352448616638014151248560697072934509795048423678868410677765334305319838964173938927923059894750642490872392619895808489078666951350641636428983612261366163367393822687079464425674354817719356873343617562491270231684202398731490435616950199861058763964565145008558808578192422319624290937029007947718075642568247516814034931337848426415701249514933936235385370233535145247619008291417629766464556195918555999533988065729066007579697758848417237534197039289571304707159058050395580730950241265318807780067353761634543335128258218454379258819512026882628669491864082482111954974828400528756130994438401698978465913368509527011170864790876993619764891414004639679336775329594122261207711850717272820357064334336718137654270618983378623785589247892916150353411782991790528280182111258611896521232791949134818999179499396153868247208433868442013251744018229144027465421059425934881434614241789959517984690425670839500662309873444495745909835400842617007547635481396955082937103134486271874132092166443787193859008416981200346434938311107198748876822152977992491959178833054620951878310010234909106902405798491711797449556493113100177097676345051769765194451552857976913646904993710108536023537552971204346494694705681865009972770662326206041788400785909492271922042258586635450707217640815808911017841941497434361036231346582450172794857933376594267588182426294805848922980722131251626005060149474374259181896897601498236194279534035507446930175923537027781691964773826621103155611160516325085718186499498930884864510796876162929590065685988309616176148249328643503926985504462305097823628058083206731387149256890509370507018596582313386884983033568240310381503767693682751592517830845220366493787395597316765849807063762847177978816536143656367395824024007674149972116879724699756423932330861046901686325954783123986331475526332762464933761777664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -645389427052329853238227582877669204312254004820379864471522818170664644524946541732221122595928628691706406089253570522758667423512496970221869969580858952459912857095667953406499941875419688383336454789271419530527903890507555822790007077979514347038472617688106328094492598044967473860212933480342005836983975761104611367067066933595142381950766776751811391187849550156074664419676075601762324469589789847082459384242120082533462909974429606940377015522642749072756565233320284861417525929757808381701871897442255079439486874147748050351621196171296977950822798401185202896441356775145255927085464736533542475691539051941148784056894880373953214876119815659163906231635691184572593925829654332763603449024355843180176258637132513959695345194956510777437770752147796075767456006692540883178169339944021968282256534704720094987331989643606423438756947800306998109120971732720347211317962362160200596925479954810258961441431789034101776682374159438541506167993169110530745670473946707498548559030585132354828170083591525322018392971608948981811686655393582937772530406926246025333587511699072088173609211619011619311370336137538547017757679706907968506921992987728573188532808577594827615680300966510639392470361599546832435654312386263745167598716548594658824631830674090779534008950551101348945784034969279865600870594305438088050342454144538974119936224339868585287976985901761480762424656646700333716903832494575928554540649780984983702243236302853516788224966100009920345122745222826541793716571871710107322811415530740086226312404510560928951001734483108458242588419016364421322843203688605668934084064254148661202836511837367453034513904594642741844417347921446855116233390518969566059772928751698053156760745436033042405474920572948457902308792466927404570798513347693285615672854284748317743519432969544834975412192296421580135612843001659193150858711166348088598282656350499752555251227020898192461306365856517153732034185728238211719250843927060963924194441511702008588112544705139896204987493366216318269145071667899964149437675268728748151831287843527990164019618068099494272423429055378059608939979826380567033026430150529082404536566787499068387641345559844507598016222660013034815884300835321498601388770686029833352512796165783762570974525429055328555598230443419804730846044017004107254628892668293861296549460974602189889109127478803806781844157725830437877071147797033121347208707145518845170839187871004837277043509286283106728163503761064413098612011351329536756826300447218942948600216716253920217492588855845247992160400034274200512399413193847187293303686507067861109716787374966374078600276548333536595148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 46359114358092111967491367182044479855944590611137360111999320292958097958584977778611891586284510288696439105369038567626463205169675326614210280261865350416892224966983330805975964805927359293372024924448312726625291799812672500929313298973480343741895415690631981120442195965757229412759807080368290398700798429386388212974925384207590941055501964196205163217801895201223413271068672964639926425496594498057348545279870817701590995150088681801545766808831810109112770260704716038744009372899561043084325104738139190706648469477661887807810279551202408094706357964735885274954469010348511207211184794243812546840516971361523508651157289773138666355711403790576832279097722569844730687497548403211947685013789781296548728925552730387811256796589852346556617408310779893003804312904077639365387676786070909644302615098962943850877504185492679628236861219970187109713334981962381380886861667421917566017006492212705082415300735612156069369794408770525934550209194633441325860919762262560207679211188767828522364189840194104207672801803719996913694073423674214059064090110918266518471460491894626384167874913567096882767390106779019881408480816129078027426530048781730100507644218517498726384015647120072691813377884693204479712839182456648659731385141819612779138733476234277320396123507229888005831901791167676071211422330587166132959696073073712880009045979837403539443162872208651059948730835805057345367820786831555259437295092197313682162280402021400990424169455846970953517493225975116686484770489967682862164135130584576958352675712589645755489342065091685901678337172561580752105951528371707895459869357013420192898295381817118417331418452642028552200324393933596643011939484737154851407339099548353684393085677864075682012403947018039099797786739958941105011610053623205572191722669235274707776871689636010739473598664058272813707929124011697840373216441898246314314833832705742233926488588776005385036447260435623197746375125989845043985627817192118827718149935693008422260123841806655373421533071569083938488890176086651318900251003478178710116108910317785845897779146990122465918129748492822658460753204724230756492033287766849021269246091394968373568273742631339935152884161002311455271669063012915665617412896510074650782611313514431709393984618398539611256707492921523030754009031185450101378681451267338526727867204871813247575550812050164052439354292511844708859002277758028974980487798090770927206200307559351728546146189345386037950249438210362249480787314681469341589767964103729981059739921411319165516789473694121782490817628940249421255308671422272759938372468166620678923792355552058815583131545843858015810224128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -413146932729400641819664322226470708133080534199999678680398141778802533219018210665932553640213022709695993441902595454227737006143530073441875576574646599594370248199892624374896840724231218171505810792694272946504967618520275537056892509154490834556869160251339055677987457809594699524598817502537911319021268179063067204731412475899801371943750487607799646812977162826844241748881868377557739333646738123349995364871751604951794147373143758241775812972930842546703742119959464606444074557693193672197077340271417001541960119066639665328366497645214567815242767689688636792799324235126937578490583841743580687610115080623603495342940314239340061461358305955132709833383330380821769599201581075133396412747093006026807739546935350744327870593109919903439940823121002641282086888598982882431984634186822961126724249472028062397695174062378302407830962204583664058862633441682735108679753261709939232608917698546405701220920116346332187122019433627667834562926312317374658812395977524109095387422355404828250654186605349931942427865007828089123339840791482377528791325682187199640709633418587826674712203748117119789293929989173904915279771429897876199694149136378638215124272307061673708912588707303306892207265431937521063861800594428521174652412904167526459797511564703705708336971246100643524237992983145689708146325813906750325389114107388242887252910684540607475601317169862722768791134094495101337591481606008253726412371936087437703545893260346650060082152396931242227504409598433979337328653024417768808554066465080196063097019945638757984871299649750342753269624120940432446482803315637335132109096094703772315857658970727752396284921784053109514122097988376106717531760714325953838606976690906126776646612965181647192886517761683552204787104333553741961296058750552058993061438691836210274082103105519384517228709114004119767283493999696270063748265968948484436548864290100800541147800544929510822661620620051822945278089766580228520812776035674908066352101689449616859761282982060254934844497699311300811455383794488531949891177741037991831698108677092208930728767983648142656579418113064667803575379541686547613932630840982016931323204132363248435013693505734225119850723094603895643639343468760687010620026496409915182639169168420200372802408945026816858808196946443064917205484708769836000727828027928506573804601364238414751871682481707278174466420164300523948266272907356128494297959174284598001239635079785371789188898975622696497955049175293144508400815488206567980755675481373138794584891305714341412696340802148840895638819270859187640964052358482316881183964910889767251833769009869505770364145109143025854007214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -8101227331473374072777429545382171439270596768649715120284357141382236279191244891983941187416564594418153210072586698123131123964349626551537173286041837772898371707484429696999366850918545770847958040301920217498973295375478044094623081587140217490229975909393943026410910109516858842574538858621982355077303312770602445640973643923846844480204400372253536694556951153031422544552168937340139880772356966778794375954231066050846934384505122063819647294495162473295138868763687273842029290457408815601304790922788337079199150160501142602806761705428110021002588741978173246048186720771117168779969674518621317565819205048801657057739776750806839702356988310761413336762971115555282141240532627954929207382180771381896067836432809815075796667793306830196006595695272193027189013946295972143566781861477936924703047476544915785927850718754095401997948612170129087278536717165669560414658140225326029051470844424706080827706110120249220487414064905627016552530886704489205358795530071258569330051602092936845228477925368987582824919042176492198848497559229563811299011769249404617279501107328471634682664395754814876085885457156657148970865521405982171976470582032751431921407289404965296388874310942388624425318726447076748828784451483554626025198040047998961866628166802720143529126189711117748008640117326578674300182719431136862061370631800860535906488262320077006861434996231764720859358388432506798759398207774471923174022752797958049014894671726037865388928636923163921138391986170865388218641270628942634537011649703393505292585994899946051251769609254720642780767384275589932860735889894408520119009512577853821222922368799523422413220521229022867309452036200736845725736032479779507040966959690976984492004931301147284533639930290926223795106590423371148298826848622452970979890789967308880732432198317611124705546153250275918916381744774973122159448811684868476397857484867428252773919863644237880394182524379612906456139001759944039974910918942283709346020826757152575193077868536168408655067654030775859717367665551888967570576894656960758470584095468155524652061993757660938534986820344271234393469776713619401951626147107377028780423254557516135151824183580725824128297431280792421659105247478370412140574132752383198117108928116852131855584427107636177954620571075614403254264586777249726095461008794827558584018492744249553437091594218728640436002412903655578613908900453643363036337292352323020747103442348577489940003478758488523968504965657783341584688108356155426306001294329234345238604287103679398187508155670177932786134546298016858894798288492529613291031346955980730716805458016729437890125490681640343735820615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 118038972101108587272451182407553507339301527157318379516250281443431176817048067960643436084505021041364309273853961623228798849355987893045926774027767006161227824826460709491025031701726939801062260957412972750044840190925956943116014811161978999664972688958951085101525499689990188068094491789971957233196815049385381094880858532716490100608704804720440691329286875337658220586585222469811074742131156221890427912760359905649795145593012684715014043037437511950228348460120955626054722401837237283896481408380891149669353671981003683653623185221349694758420842025850999667493800380611604481601449312055589698993804280722908838270756137585513070036092436762490315226702936559619162266877151705223873905316814645045223489600469815862985352365081332099253051092084012238592460860942792095384513484055833794622323369971368160283044217299868916654813177725228885067539353588805181206449718809686181760950025073547762294875454455484029289496799450635167228989085386103482381016538568759227568608575953758517100736965786109192773458807515002724808639696151364243640432005474122033143617484424312037158035164661396321557664329894027527947208581746098307539156950177390454389725378509459513754346281198288991000222347687568538435645959438744608917136639310810998241651288022931868059722750107925997810969846926196204516307863138017882248614567324724246894301209316441141206036644392985411267568439759805525478406018838520921073102046319630495337895381946123473159930327830354535152295379668055340124044923543250823721698793627173549664435690206665031307051938198758857349967354148533446706752531218298749575353900209922931240786863953816019007615967580617550395137068996880316957917733381768283250549120960489859399467813249316440793102390860724142193419243791475873003290302366179640763667147868189790865403430311726772708044838814497010293663485757364984192251650930665592014062018341804677449316194803869963719006007314789282259302342515473721234709457736641621265538146546512701536625259213267649010877405976531816144991490659114160119446271407140963007181397885947139812733901458578126533335482696061165406726302698254878850445071747013607137356016193820885038372387142239395221899952543902750053148632256920202736300336805726533803428164589216160797299756540082465681413980084964684574679085902036362085767241913489651771246419719301385779876021165627688521520330026742140674660411598097585128108090127304474904589457874607796137915125186279868041970598757947523946240047823366954314042335952181859824547352958323513022080994734416904521568833708151355900500924470201469396036014447128533831070517072625211121585993913693901952525197639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -96330922989829412041052477754573038896685438558684851534244760341485171368068672283581755181592791700687951028343138052583517921120595063949442229652932924369240382558595530727871275431811927389606255751716913989947551671169467834931865992644713992841842923359773220721408475486182878063620113526899999458006667840656234472271320404824647620089131382152763376963938102262925348983526092549325557469918530673839862619114823759790257007298439783042178291440491200878684789456443895427544903920077571616871333701803613983573445802120523691458198526534458148258070532016228731546034276735863166170199525008617664291582012349449500778691675634448011368033789200243559467273624829410472619892014889329982375161865382219050541954668408660970534021178308413669706029055598469955337852664354682567207197734371398372978232995441807010861265315186331809597889746506906053314503848321188535872457101721419861963034738369344679729806913052700979029084836484604793059080964067064430395795792767895933871590988155292122219372122447801846517432141515978534409124298231999036890050940874295089978662853326820621993130711425776326879400197956144346419477291204510898817092626047087876541364062517083895999853133241876113197252362337699030731959652265647454823914284242828814423149948397292706878571421989085826700051575485931243057420094258645674698436105681348449211223601636153502092816715230831850158669167252920473251164795493238597222132212148677307292297911253777727484741229218078084979486796469128493823007592500653188648118292159185246899695990706496207765785370515693145630571754629765257154142755793655095569604096031277193463395898389454831410532670020299891777242502955923164574537143753963155026888619843199905531295400864599292171358030654111638576791993162602999447858875103722772976004935018657986565647123158173595289157557452233780939482157183838676234703019071505843379765011782673831965300019637121530196806691066792100804495361750356012306226325853036419591539230448951550357832032510482217656102088840265610939180608755571736487837619472388425736618679674903677822686814155043171456857358769456758597145216840517369763874299700893737945716648081969776612286456086987604609003204311825777223052147686037065123664019516394415753483862340116759194247345339484345009932117256471814315021236946173463965676049798120471874801899239076119324603099679924460745607008852468326471679575593044054532120665480440663397056437441619634453667573435440815719917864238699808025696315702366503563509356339030539000034979524966787174379259512372863662108254014487264782662560108126331841484678420317871488011948300072995292368319414465323107395240460288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -3335031742768496374733832125668422981538437578459914689850434892144778341490390235295514931118184487879987314884665810282292996043987659911197555431914725231161529690578357265748418643331348712110028806500906449606166309475464814189203567100069705020267181101966689495889344000900452063543805199843545654998645526722472215849080067717799006078189469551270530739745650191881099202830774164015426875841937066206673169255767529747106735285466303189108917182574423956823552637285971647579644672454276503336176061551479301053562492086584002266035021894916305809484829941021067354468940414934524745832818040450711816777600365709920481483488055212284460459554347034727307905124673397267582802418143991773900539890428267758874361942320947252009136144672332491043040777357829204210566797448289576640842513895752877075822805686823645018344430972278203154619218577083924750418008892407283643065623141783442350455445428606813959240356926864434329432127929480771241364382879132789208052777633848149592341166001335268787474466438289305228544630458789668295154190722148282676729175431760335139210249126157845939233553361986364373960991747259236738169435312538038098830864893518820745051170210319803228388687489794374078116101376087059287093043192411132921712763868780505626162169708411552550721370333394130414230574698654573910984726450290677356069316331155735876121309960326101228402192822502992112855922768507971855337857881078437987034336530032148336185384409754947523899668737591219372047658973601628898275556752677509565905951455350610745341254324137718947937680253941477868618089763594292019148025607526375312352277997928000727291909265092714124852588908607241041570477223563306937824934327848165934977908698062836955668726543890741796149514948631317629273264616493038259068396077206289270950235312347816751962262242075807926663785919558925967297672988862207616425656237734337917876043928539453022702788306443268891591835401248827870178137270693585865076148841332940023299597977268320965636971630524700237571381569866036609189815271445003102344908772921462918730957694057056232125269821061751964041185782590336574040640538555608787268940187373128956334267031858198469837395343758197946967893708569520105241788843811977554663967613273631498047497517749789802564109857244924050400271130456185945389085022717786792882344276520149889044968031979233483870703159321293251719870227757682510997635295911619249871820168875286059378535097587613005767023311161291963976070209518916244246832417348298399633267831095403510304003216511608807618910357537137596266577801721461418116555444186883100804102135926326424759142890597340572845863246560556450567776454574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -5118572183787426349966410734862965731598303060919968077698801725284885213688630031574322018610900818931869632781738438579040787229114584622572590839998955539606455545721793987992960676580145974069365818053124659851380123674412249333598970005199821014491575147033291450799174008247995966727343169178234733256311488567855453022658695737723147078465441279489020483496626644180256369576920603984110915280861704829540888201110145842274724814687277111628652434912693703986163939586480554467401384159336688510119453871575940001784716170454681396744354089442284784671369428159556710322061338592749401482285775132444610734328474927371094035833185554482597261445986661071162950592442917592069035774868322391571799688564987842294458379530287173962270721284648706820234280511148601171793935795123553108894885434461399625967406168158392485323897544119382943954780732640940492451950448975259639595011086453248783723977445751202249177370798693634820343794458465609236783217361353281414479409432956276735704593919582089453759520133134650725039632699520595843200222228197920779032054598400916846111483013947533632403301077672332872463756969631394986886748841190596907141369578507178463823225760377421039125862840925704122129419623055239809918881733604588851669492031359809442996712648907699676117830949198751493517586213423642743483752646965962626410637836262991164952457616509636721461990683291133531210423040995707142893252263478322603066785621119395613753172854369093967613249441338790686950574116396719994026541028783132058243210035399986171868407177779525684434839669366487103505958890598616056285589633902158938231511597441086273419910979533529871343322925619669305025223652658697336942503463431222654884288169983567437076971590056384069952373720598387184749460175005263971996341563097386454330811835120238502567980770142478479860557504118145036166956400075650575329019687709308906685322573700896341577799552735293132111708554051484213988238722179040803070672360051660371780998681534934303304021614948650328169168095440623158660737480087302808661068780700056130934167923758015878727313942846075808357547945720607037773138748538700475867925947452309095596955760508068840907330099642848754377831472323820806086832942674715050231856819291470550173078377622613139843528162637852561483593454853127449991694465787806883437855192423992598594374671186140380209535893177971684652779837198168093837170016667673880441490180194078508124859507398792150541880553406279367851735474905669248739122016529057089252863905529291495479947141712549686720177084766567509883550735976210829392773741545849644324267881097355757694155657596690023987007232860225560376215737466880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] 63076958786101333497403594157032927755927239843245723780778148321693070870975676820791614907065351708815169790460926265375406913659051701247224280831286815877373963152146457981652132360574955719301337905806268277492780041657654673218745334833999005120351928859322880361814186291247882142825866523395203267999368441717511577740438287797769832743856896070810399907227182230517985082483545964927206979904219621870765606079842726392174450855691531686451531358260618488057323176251626487397834939832539323187534695103728418072134979797045567756150030760335581888344160983641777906177054723480004783114026984228540934109267051821716293042412039717083988240252717741317837063889572527240936922904265473747441801274456824909700709071689199697634267214976210769059247146376238672157316300767337457039277508651526390560841613209114243136186033399084399849245166993131766467692746835643093717297546190220457491311724493777637276082483507864139434192634391666447834012258456604395770531457874407955921464737129055255524922452140693204615034460000663186010209117473961775188505156252955892751786258402949668665356611664382953089407567346161637849651361250270025512119989406347177658611233870672303924647009415331686943934825111611072118974222096141767429487275395735790242107177207332075268579468616469975971109006434670145596964479768674721191700381162581630124014183091497621111962630060459983371517320877515020496820109151763043686779316800237654985004734497679002304121503298180887854962336961250240751837682642571515484470334612771180304114985747471592340434643847504643444000614545428216974630745716135380703040652629032749170109328824853949284658760612960907407883489271257632941392306452708325760162867419536328629056597682132337128433584547690123964862049750513400496724716969364680127302662106440358518805298676654165673103583413211032250087838309512278309704822522042687558189959397624910805534803205578478952874653547928300283943109161637721696883903645939892407314115481946899663265492649023173088969463409006285707854439587921165657208243457534003957052082787464149112502277560185215559174966261190501821474812063256777125327390372579697838330692735310677465223923265845711005368221259084692696358321740579012402816606884729918317754421450047615127338111920671458136539221921164076198872445580662645583394489450525914777227200856217110319120898306426875244484665239079630926427702573086429981149903678641790799559891578870291141708641780569503761482688958004075254909003879546084359108596696502405576077841475458896888037478647735324598835745105567426134375775849986392261905130871532538424911823917990917275843949740721611329656483815096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 293028955895261061848102050295292023751923319787941702622494024447291548285500041352894916274820321512947112533168891989357555978953661464103571208173630110414529209698376658085684459583063735999266078536965752908217527540178081175474102534448098444220923024906081334438205647597494242831829319775151949546245951396629679750752643322526374952135607724523056431818495168502652680776348453229711781867942786027297050830905163072141149660243269377889956507350423665994838745842265110105276954772086244045033941163103361252672010735902143064663910841528024478817424392800003863756655028946395829596936442107415494036488287457387846008206877658703581160467355111938276307103630471981615298690830307386040703017581100429964139330988140923184659489390963347147304097020716276014484517352656599643961183431610614935503411267068329945176101174294938297378058976308460749386870909523111662406175741841724596365265806301079437439876650997224713938785709382644921211016823205921390397543348470128144264649806177119673555130200111200382725467733862349276926386025560768710363800499958901015220123990871857025978521494497070805024457401246404735252342645794202998510509936168931882779172241694426936681463406220093723175886676601228454551819636596622228778224094609358220817409723953283706534767290608569640043581647127431410829916691482757415350623429910577028912297599311657253624983198976534117034117393309290372325404202279801959291751152031154153650317198690124503880858958114421842049268831711227341505850226082784027051139934548331348158492495273421479859604636606021159139089103984656422818656074428598783407806922632702585436720570016282619318770673167423678954079588929633212086400091479996358328553523544089065698890764271109593749045785306765035040639652392955116532451142159007188951264864024663770319407339274425329513990917002959132914130497861357113356727050474924421348381847085623827204333091471598270771025845666235218279296523704876535775390999305360874957346433541120805866454709750376805060234373553974713023968572885583178722706453891000145227500672489694027391431750615575147893918929065012938026542854684502801937401152018890902021817004328081041789080533957717034483548009075431170771455001474863703703631581286765522391326993035637524191218429924087484889814119532571097210567072318702880061070499424540920854068834344572807463760302653143980584773300153755128380013530989188007804515445731538631252343491291157985210031895557064985405503084803921464856901992776376973718171720620913354512678141349671705175954515031497576777843408043952464175294148422197494134408795027159367323563012000776868201757474751351220248004355791257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -1903006575834519159022006293138169913908904226259813149528620206394023315203849826969386934297627733348949494482942861372789457916786014838794729455192360852748445719417676418462802319288020003528695472113787770336795191047448808594264762670623126893311495600770333967145663238551920744977571157745331264687947233749730712536974832792608744833411304175686987874170909314674025235784120028390385149234309308539870576888106929680118078586483304798034109316948171612892072244670587332622408962049204727896909163311980137018859321643756370873745806027885842865990092506130813990598351317710770674130223316453852669184763229804190915498081751101365825897005865302627504512122314202738587048547423454132258148308849701831849970304157019457065155070020343175169016811398265386802920938416923567243673573717835919506809005932446100586314922916137553727259457401810340294880872937237520191813688825888856665279628094495634480373627939238863250293517604096437523060190856801806560520405451845348455505083414706206077143021987941391071731161948343887397226736125742670992641455894920544951500597687519315183894597318894420785557191485765206737203983168465764579152777991815876033197045640358569341440704779112056839231175041911142729785386599505272311599790369009245543401303638123687902900366936853435119272025911207155240044708827681300752097210827460506934864168662085908602841224477609370802882752817014824423858426224846179394288204744858086488771122977642079226764361926108905025916331802680676966735931339133375833887804223080208482305226431788267038298597651782540540752058264244773430016623975792483796411544390761699378583968197724106228055544050305489812609715921490940177507087485792221753517214964638748058789326993494895932784786879721434774061727146439033137783631863103547474429906447183139770404938551313309672664863380775783375259181191377075986491814890584148401456662444123815886669891941526100487501137846068345512732758394767231812479190307043269393170081019110256728418787046832696102331802791243071627340947632136753138532130389215728839756247973588666660652088159318542799211195979435645950954062012715975879549961371493242428089737173652584958627168025030189131125717075497100433468505636797163224499314933485764017546385246558535554526085077646470277653919743809818915065526044405161847348397858183007448608919700925097784119385107027679624804706379412677368249655835984906642767155807921712520707741847559001315459237339714204480034612736896319218214008704327232680726527559206128180452704050789957701663295626091764295256680792188170455801293060281151361344900880561745652979098663122635474018300713592848921356264564536115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 1551564817619121532561026404392408287339735405880982845312311757539071322715305593958619544303063496975508579936734188740728950191842340417567062151306656603643049516529371035185863161339123336676002469587285718656372766516260034958582904903878059918250871595910769858487101676941911556368721898783223493631181486764585132743855123576486403218822189763710211922866444206335126933744663811449413717937147966614405709738136684227443360018689674791924509134248883761005243374425595990079241720179363779669105082761502181006933912473047376423322802981605763450888339198903966746629131804209297367950546265189640620294577838970415227708129415284730756949712395590462884654536664465865779613642644878108747073289688288431062700222079809733803599474215258486805059822412779289396410552354836029920026624203772928922028534693207285995094921458888258269434643778551792444440570936066476908015403467810033532838996755662785622098087013610209977280549915757666536024007467135348551338742314655298162568067180735974340149325865802658704531415646941003243302794412589015741172977337968901122310938419936350372483792083607853698531892005528043595538570592132662961571189759097077748582325693754051879316088287857508972016820353173174075688419793318919303015707531140977577838268345650938538177446850341699169797153626134807488827018122059538149645721058340458021468943340455522381978785974572880604980373583417912237455310012432491875246836410275180990765023542282010633369179243431321246790031178240717900905611826911191100794804925193241074031113238792685457719007081125830112881249568721540307096289515515315670673567200972534312341385821351193005526538699223125926903967405430298188664154356820876551031295561094222846859319135270242537495606518224700383880114135158239315678457334696045488793060775933894471121967398402504573878887909979029462968078868609790160907576759783558695891435597258378530137221048285590091409856375873441491041534103934734455671900040393871042632048398253557111042571980779643061832080513955094076554261018929231165378750613911843443999357662871929410199656065833355283694218484230111785574628755140354693264753980852048095878802149037147717144104086762089317932134480573018811661337518320681518488353901544931223405600341405440066743260132873324649681475082692597909449681412347094856644004376717707638363752293851004817650823919367399697712137913853572964712740472463878838589554125009395762949182278052196926708495993901582031373680507866205424926003140078574307860742301794852128106370009921422326681111165169399528270185534744052617350495563376168848262496451775273561016404831894197598569794077918330591956115631837806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] 5681215829121585963824843751294667582371477040880328757969727021449783113278568607825965298902083889317024359661747194512894679348614197536604324837294342390109650332835188293145428904906294039897657120038413534781353664959141156507901349731459447205272413203390014448600872203587305307041443191525584284725614320606607327638288934982360834677743559145273911569361508073320525120409854279416199368633808568396847595059837499229144327036856930412275462451838268949505925487862743470973615195265697756156874863128104309322046237679396437857694722755538107833136362122775538816984972658680562673281912090814620936554879588193013184028352985727522525796869374667481310565542167107059817548694186949216363976900794632672152026241690855108041589375058284130375691989603467653498322630769437152661346067368651531264570109940672737053407975167945358647707921311658668421849819670610319922677103001785047544386672403251122934095154739532469357907651956391286829122310920150733657838739843130891440437635411206572226338931215761811036171594701369414895348168464081756126981897095931307672606932173793214840456638590852262098304051743387206867931503604402930608534645347517738579739002534546150541711309634913048166887140741590702980688472591280331315592122564068944622641761336786142249341606894849092369227269049132147078971691114603777756802367000598820237001497976479040391271748917137720637440968107560392924144055374967938083524981279903557920271400643149052196061605258075339879782032206171259501017609253067992487526019357431490809024817767723359397467113699704780752102584538831554936065093134020002856543186496414825360812166957783267131234393037187410965641985346296908170015924051980306550252763914817771347626838420809072699466058182933295194851744118998512838345936400566205573752301404806330032702675644933609552683719336236265279406349416103909831288891658243803264980938452140404775963584611099863644102330833845970283510774105820351099914451397186082456816080782899462287741533579324035841040663688187608775250442777629485200629749360664346872262458889427596861986631786023659193470359633405682188415668214976997175788695962751952217802631182124221606477452954061766613973976874262401876327015018205240226968743330243959406323511698645503612716743065982476940539618387962243260876485572625375833379497236424078255169561209512825330760964312037205728625973219943166952229599390933830687534519261892351939391333732487616354505640881044895755650224141275747164639495347376243458632672970717971096925819743046209295603498686410442763172800013207173910307816947819937935391718275718604149989827716016453520634139331732714660865811292230778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] -12907026788958926660095615367577808981020840439867748539852516512351341971205320995337537406930418766287112668892678156272968169416408301806504663285833481444764125216654126767376135598791497208282834315086664672436427613743377128248324205516559473879543578891069856281038862292855035397888996303867209692631585651686870022189811628999905887125000603230328026793265938764975790439585211448692744545361061968804563047567372306282364464709913427665479811939012886000531634640832099281867593664046760034587018053404535124965971161711995333084567807936717920956104987667750996107383059833164195609400243281673435243650144390235382454607020785262792312237728322485649691614467606822312817535794998903593940409873883197804631654567762373931251936342188939685062036046725590300700454119715845169640821679969480183850257841017199838250726672373137991348228391346564027142911959338731896010397775549562509610522551677791285090011862834113646859497437809128740475342567360243121304488464520196342733641246076973661299566838303527299990838744400111588346780252025484477960958460161320280376462770413823667761777097837166319863332488578992369665773796081227668609348700486537865271829015883046543785899370783972750010281883054992394205387643750836999525214761903440718220960421373835919000218604305213734499505829859267647747188740546340321884898252001256002361041067221080334802047499406109043890126043485970217921639841390617805461888259418900994979700106334015594054979644142759955599391350893074696410130518977699010088648883241382647240563265756524024573689639409018303913675311417423910666948818948448634810777650766598539876963907018427350478360308803889837808473180672229468599271612925181977434153791791883941213108223529646972872421177138919573640349416032799135567196707899661896972404238343726802173479727843108539058941728259510114633507621680373664811550587166914174233448028083702500185190481914361115704189655852593716780193657525900300585543924717971092521457910771960835902843065339189855293498368507004253327630446630358202772427535684347297097549053740602479608317039595274859652131738981413213077601596584653696269187621116804852501518696371477491450375742735322418142428693544987321162824614496497372552761077550038188782048786131927774783731006985387996888327082758924984666645879977173043143895882598742143987990010096788079617115557630062071366522459593804990530068147869118151663961001018392723857893441224431401573878597212028333018144685608289342597895131393283840197182081174782286136094070363353259246886611491492743452555164943352339650339877355539358243154360480477573951873058727098706495865360080073594481134841239221305344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 21445419790112923296630762208048144727823125079900377110448244159929257401407188699516946687664277535349351894674642110853202473253528411532701613186903355544361355122369750532045071030566994063625285624160255258675400071317117832685260725244078973374503400828669850804018963151612604176980957320424837911053474730527641801466425811708262534175583246763571426122840983526220242219035925530542447078793755953307219115250914323770458747912889727045653025684334054367306254221682852323180367117592940239105473697722455799424116992120428202032329444078248830030027139579809186778012506842402036592888634691525893839725225243100670445499295895386723880397916174979835882517481927362457164801922294123500142031778307669967979375214201092194815365831968947844920815985893775440635925245434739262391789612508006583742535062343941855394662746212132519649913519735498204291824719767885076299084877335775283854530274096910808063996171106732134091075497664805713654007547322927369962304100535284441596993559018154977743229964627065552527497220628213110841444058964819640363505495092989230081822286973212574081321941459418346711494888204501742198762852522673002487858561255851606011593765629549176032566034948643173488762565867229541563893147758323400955093920554855971586492925375448019077180467802378270291319492987277441479526202358086835482663586695716430928580330902542256527079758123729959089735148326668073181367595505541248977667373952912713758747024662713893760388614056831231150784770638849864865634622803641941548315822381954252617484487605236962127922271402069921597544255465162830325004840149693896964577794441391486121386412145166696122893117796036576562266190567754486714873977018373310885652025752499440019356343986477582342170421752634291186489963319791749031547429256578697851213526531168801356218960387439337306542665141112274745162571009360158965879894289414572888200128254110620552336464756904262618376803785981522076786300073394677957853086956482427375930345978903209710610100689493392374261568877188222038903919711512710145397147810000627754315975469164944918842346426384009451805452000935974984597462918590104685864794976881903992337423284348806464308259563460776672133335404103681356256149666277209054169492221204699127415258613749279527491707025291187377849123617913628392577395336547223369588109558132263186748067336505373638849540571243774866560347036596181890461339045901319233251787199827457410792659404429506023508693131815008649076157109920014581556840562138351805635514706748162141854683238655964967489336883406572637084518433346350765180886225856215845081758615995478153182376782732283453531886207130542704821029330527191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -26510898397142049155410090903942445536834663689169689114769787749130044409396983862472028695966366919598326388963566913252573643342625928188056307985936468809153571092590522648634256013467342024003848102050713303639092195804814206357155439333829866490255014046558642959755119057262717151048173776829862809523858788895814102493396845282761690740835508804164567517172544703054629227142804836824026854842871177089631912807637594221953963942718102712388711291502327727964232881993032603208912895805440140962854296285651548536892030954653903465768360960007914886284893987187239063964667942973176352951979533487874727674838242600246454003821730403105380903924253854465566514863169415460332822208395693230460189752295971309920698164499113475287845322039272501528357672937251304907067760551078458406772663859321714184265568780775802917364639772114602314617422189067245150786260076648880208069455588954159398759424507036543528381251567492345139137321018600926141936652640738125727812820390835093125837228599089031421113903092208399601027540325635087403865833237609278199707156691090436162663040409718565305281522889180104783561120087592444820411825078849070281138418453640469755048838156671764156088109097429826085938220579890911216682679753697896930348136466140903015165356716589175020818957041187957893924947227126890740951265885734238698968746839599336403415781258401142967545878393795103162877804000425807776214357558257222209125243646464842433395555820099236026229496654534543950870727343605219287553649952582611631973304123967532136487552324574468398434060633506961494391607580481866194077008227412900403088149841307559183095085289577483846771823667847606821089235612651903577073156934251665192989572721637400765458590383547060297889594193999670456463002004821129484086795292919276481633378495279493681697988212918532661748506412195857687284318000904950425537339825159721402867962262936328613665903845412762062398258749491903300130639236405977983184333781575527996135029671395992782762979265735096351949586772812882201965000565574218931422166575359362875467978944229628465870540716709097750158484938646238182893891284836658759578015213632235640999470279112118633296548263041186653946336584211408013390651967242664900537346296243412942315190258442792771540524585037781435815795468802092225167903219046625280312777952608214423704362622080636471894610974262996926487132701162785059986172612004281906414532038341892592853604717195333930306435610096831767917369758298051113930850077006011020135851264017653652675875111133358967353670816381097068094497566982368406073619798919397977414955537530604711744703699409853156772201692431695403299864268591071232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -13412086994698508220474101682213204086128562491649063349265910343592512557764190420726897146609911864897821460510538977126761117684780461020670845374927146513431641547418504348890105304258038757723254209932043297160890075712612683371189438113447612543674050314994480529703734239591801742898435532278872368782405217279835590152567567892081031423690741434960231940421568543711196407051728084410631988500923441677286508509615305362452714736995292694239671233572715439217036913028142830872931363358485722344855304040190588965362037732603505740698437468872057186203511137287469188593666280230370154427847690489424686131190938868457328891115301562501971608652257106527629650344764313716924265761074735349255945463405526070285117294537569795527125130977722296507686598478405886414052128324604385547067734852818152171873461447288533840419933664860074672936788331544462096737517723752821817223595685854043198843353472638312713858254148527194319017005620612898099474199789812954272317144840865456047374232303297388804205025230256887734889624282393854977648282449724873373536500242448450949221384353339137217223086546995206374878723856774340250060048762907970659922471050890317820178599860704499111513827780261230729112310240115104128732359444647456551049520611624694032792366124029529592511885997298135622807251150580762469275224131863072936880640148823385033434114496323753093367262923598060224398510626333428949855283107659588427049396883072947021415991274693200735326286969486134930583470552296404251672756047886788009662550689875844474361527032366041131069874007090610338727636390968405326654864926231014399212930203335720032542176535603906732412326744137177679871603422419718356652175057449838380263877918540712272701049918509054290728822597829389101259232443846051773265136741430922775143837554940361918782253542209634446267940964850173160823804050695846856883097220178830115382880211924702283188640217106988824344142723885512827182299093124530167032814317818813149988866423189128327366537225954626851950582074213674617984974741370732967428224984682760570771436652068293237055936895134336467557758002646758156766557488921758797991979703881733429607764858738408925663409925645170115691513797487777749904291232778857815621030672126653487219443360479069442497343597075188245973291378800467506399529719011314222607297374455925234177357844074672462026624130019675378651780949263081317187653959260123465357431866292217694761748880069077847270080921418688656451920049387541560703177218369526566166671506819769234207096763788524255515711241598068622604696217501043589655061730750046804205433146773996177562631129950930407708146459842146974460638369907998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 95761724898804215655543194069444454030483076531696668526016772557978485330398933075764936918342068207143702045436504548859869644102193165333608588442926632166592222200667538921400214324312478905565175183267781584484110525206917798428497105331894742757863618074696226087011152832289877362984641580549331148287523282756806228187728782421144196313975822974236403636848303072520721559818030814249634775382813845846429145917763802332155840426731419042164769923576850515493620177441517842775498888611788333725387069574175009329696736063653432155407829125944631939889032899138033569506574172697392458665746026475486028679959755260979902420424970200582602346979496769003366637375183162155626453124033467720754903452677765410698869902065598622635147919013993706286009400608829445940254098386858441579588286660962962240134906338668422919675277858959471937010564047280772095025699244081314354636386064040196512585636364363572684013032766445739857952058974032068394941978872558205034195950242162379995742463060190431044043401673183988000847747793236353173432892725721347367834022447227870518727409971575884188176748273078151212810215552308518110205294555335908836659053741469400351650642904626290456430865362836556863281822747633267516054141711579641238078455680662218483694901081100385340021694330599616994951961591248135382410205264541602885856981184970485649327082367122394668919211369963496956925945760564874943241151735379898325030269003550204911218866555811447858693386018768238790850911872859340395765960550661173325446258676043217917750190905570207998739790372625918996064603333884630111928617487877042408889929684010924846098490723498070771506090536403283377989792607268175656900718523156403376831203315059846381005391975762872685065963644553794027259714607161027551906212494920145386338148429718544211145472855963731504943269059782393843007910736072242890525103936298447718338123626087948310060928401041246555591924093246528151730714755337781375101087197887907399350962550278795934016988829168771841619643687339931524642194354652603642932374042856279741419000405690716710362914215056382737653397269462646151334951929238328525799564848736248832670582045138711907591699578699412052481932962131184422724964429785859786370197447706592326779041073488677377329166410198384049696762918819946939113652748982384924376600889345572043112936695813923100636664315957762328352603164400416352381599365939826398395183234537935170278175600373950893947338849642561499058080185490669079566609985375863493976480408622936145705922000551215738036887123100920475942218280032443932472977155946836494586293699328111215575087678802082808004227919149819812366131666318524416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -284898220097607720399938209773792579799428692152931144931024670452490059569903519978917503129536477447931843306847852230373599802064878947284383381541565132904427758011029163199443962754169046382092498916111885316206819295668042831360491639153729724741524838604765583797516343847339178022672087918848386604500326640931013932826353394737471059909785853274525142764338288368069263614350322371822284317644915061324330065645258301476376564093388737095712264444583509456612481958829824544840600317969625824894722918636116588447770398378806748847958430250676216126519623889979007070503731880712085173942344218296244681967920714860303379630632034894531069098077997056352054015423091620367696621498423774416718436764863507549844338103881869659798010512886788699920593985839356073117462659829086214131989675776532216058308403689272170332007495608544305124459660121385165559531673642408159623013427823998167725059040560713698160253848978588220674592805600334471517222514670182685770881565188606071995185639567590647581873254229785560352252969032623719366956380860304036566587726994144967953777871376707257305450526743493487900532251114918909667345207023152789082691744647854749361713561401862354743003375177437294275132073574334557620879546742956139591414533311838587345962019937298600372639204916350899471799748651207356049049995460374310851006795917823796269621178165238694168757360100028190330419604551812404062044008730366239627820118285942667725320552171699837989271104807755029402188477070832753319863325705798083633660301313913501417109505974013648553929834611580707650863355600615728451943535394769100667029584204623199878901063260053525545492150997867178708496645553746178153240088981939175901227122252422424412333875135992861265748622482436162859947980330410425043666139283619481633314066029416542519876236424245465169775334104037743716030609105453409341618168531104826039683917978053796818616940179974608621777969365853198376136478760549554601476807540052234168255155067007937674485889788836725541647046835667720090698050254661213833018979364191759519815087014121013061651072580073569652187990786198634046499191446525033906176808541817810847737841411290875665661088797468457402931716175022107431705775817635601394925327662024570244711504818974461632441027255365250166276074556354451373116689083416593572977596035152993409261494793652096055568125023805314434418765483838762994657316835581476720609719542925654451813952476068200660066074021978869161165477299650218146428264113998412847544703346895367080814215703255683081120192709012991307359836785213779476845782525381173895976833853962216283863316483796510228150184044498794329005740774926581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 364867647543696040380388615317978715026664643594989350072306485503808368820870697205487087784538725224593649122126150712392768252429337200084369516088966697809657456740710758821956979403072195271925683754310231918437543009101395862939701241314549544348772591888429707731117215860671771242152008417507634624034881705338228882632820378400951677197921568216726374169086922618747609307812269528583610990559690046764183654709421327068878534058484364510585840247569293199789748662759128660400138537981384494191031383144964429668392807292837811995515657590048548698977595911236684441913669620315011655547062924716913963916783865854092685135873571871884440672437103048950841232161818062904159719766132893096795801413974431587588678804394074332812885958600428955082146716999976013368929279106321570874526485635077066474034908261631271046763427143975281914014656458885843161226410921579493675540667930509645302554948703768416290940646196267727761011364749239967112796752764419336740974473772883140097005374677129137404268237210419236024467792618556730971354714136045049183201299416552224690433459766052903042457578884935561962288508826612747199533304612341598445652460634421402199421896694644803365130082454278676539678283050601506490651364888666142684233692154024532890686556630988828647434612235861208091623867902382493429470617346297367954321489462175215718019321985359995440308778597286887396431059075961148761643250814072308221536159703958445555024793629899341943081606782914364194130081716070884488700632705739560547086141864236273605514413786830419586848117021299208088481276783596646176733057022303482110532313615529654637198447706753763025065644108677454687174501614730976142172605344176590038699086670394852639516223132570573497237428053847750055703801878005888834187075034315901700748857022344675184588318462148280554264683437556057785323230406707543618088237680360395491495632846601140874402165605436104623709713617520059531069024060861020925533797207935717945628840013569615042840942907635082115313674372342316931585743716211331748802999750010942298632272013719244643902846836240238853094600279109050243098066761763172115009599351182344010437982759799321836101203667793338518154784836839679219058794491578487562913110667425526274437566644832847876448784942200858771756812311529585641961626275469522575721162326251396592584414454249296181154562103931831124269439998514143887623637834138204545982014434321491882189012578887015978828659744252615648635355403362050657430448280589269558055758492047727106530104573987156425106735157962574382517451068606372477159520234160845930358319571666751006178235423836117222343540524616451282282817648448241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -287457929257789522958141528469725846702363932764223703691544018138147339823725836416766567382928772927947894046172206581730971713125600024658081469102922774058427545905353552005802043893108744217551717137693860615439797930860330691449947436725374360247019886667921611826685749199525502448490093786969843826388891113436981128495469652520554267769243880630203791490538766035059017341981664641620252714658287464596869493136250095781096460207514283262125708728662969817898185039223071185841574784614451479554913414114547641973993376198120757247323250636611593682925537734934340336581566240486311709806308280012410049710333680355031306630519651631666625578525641930872622533998550934633972087621205758839736655036034737939853594224549141414947891846731380110896078866543613237387236066454082428380589268747497360914270286897749491853857774218128568157849288474471131260294719916992110957677229417273815096297959916300062230726309887778622136242999184932210522055499610883762360187254612763038636343913436061417076931751516067024635516117994601823563711071783249476090108598406419767737772399449154249648402352679775264343705210138780499153868966393490028784074906248229376086271865052430848489893957115315030799818759880190989017480965873875107396363507743465199512590537112917253480035608838164991834733623472690840016707307269911697654397410100409052039543628312371054341465732082400784614552333052785617806178838478708775644419400954095246247858708496284318811705776664158765330738919694171000818150272662349082892217632456828895062442884577373805641060769623630373239607936142235837560004605823996670997161886457969756449192252218455584815772669900196827586650916876850305975295696194593504701537567337193823641227196805369415237510198038973731623855642255329765338960157961622191158010541926037883815170164530717303624337221621454315967222360270558514741961823464970813303328674588368242073283977688443734628755169035088072841459323650904157191669382028841133989634268689697866474121361314813112974904280503554748076069452161059681901074996036899467758902206870450229642605799332982873258731215389215566268384525164180731840221062067815734507835954337028166261065682447229786298691321650068062070408658163742219642657405056901303908251907195543393718003536086906161177520157582517228130028082294893213118351168194473032522515167091971757947986416695939010798323210999432227966053843486001113603424485562883236238748690936987802100630060089104595052780129163684085422988110486405795159266450149431663535711000957366416698916365700492606739736581135335273047415307831331818753710056739236330849360580631196192845052317399707506756148117690269040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 106848724555193484839925390754751776472066125005657354905695739887836615731303740149700112425190985267672856246525250067121590755146234222677250778589475019991463681735494140275778391377304413990331880863784527257837162198369938337920323818640408474018271699241855331606235092913856521462593839871778899617911970887949425887999919364650721289887890303635551637548925066189292138312633847977003195257477000373779132399562563141662948096796039051344417363740227592143444264770263788917279780659308601323993272560324684945338167325630512340355183691219600670813434878631261087903985914466378029698910445566351982675538705132485188834837460852869793722136976898334745088109035792940585324650084123272022347226417315152548941358148443383204179954225325075487495706015562734272162910593419208483996226883323627255443287128239723817670513615579635524768322772041290464863166678996146849315874151378233255691179427739739677773172882504795723030761292719038956058306172710598999628162358918309624488267950379296760061129553609140311656264720228964878483268833991426425104751125527269152972483810859949661640379036314561517184854580872004653966591907222119738877717766615224256636494730666871041649082874322486096655205125435524099253405818093856408708609884594227098652480468866554683296908987309005953528602461221982454108776439770199710403163054311758352316582645899505342162134574697608690907243658105856041844543948731542979265466147750496005849366746991189586438065295374763306465622085230991233354815740770929927804340121692551286639681935896726391488956490814205259703078857290205116523473977912040554492787637728903311514095271417126932574700041432513896684596414026185252197512143974076155798811340417192976001038559445824683768362143259837787035922490256437811358273180855462686330401052409205953461485810928015136779884179976982512457927149321568875414006027678666904736323693929159947632049291543126842028729859457716137398153236795842152446661500023895878671069241060234995543605565363223715737974264023600835860115263260687077767467014065992486326876926450710894893386391275537580133008400046974775007929891058433628531420959072926797722754909626736967744308850200183657146789045440563817015083508464233679501451235621336911318452918245448671589847670740812956972920718337143610606562509122269247499380979876568892033602852203314951390300012936746217110981387990155243309753236795936167640572258000334781213790005009991656279052764214017872228547061711222766227213497159503301399273755570829765104741690111757207774879969951382933819844101483229223752713263777409573735164389091632423312869238673410351678604008334711923381792974363129020416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 534173841921977806470861512824161097283604147221096933816982765859620665631908046786964934063148079455101787849459605580157903433746195533188981576926725524083575898988372931802490769599547225121574399706433577181246781694471600928624778858077757666803042950540313101745224423940494901926107110499787504845357353020623797720703091348117013488682031397221250966117032074666439796963675130019701741463003982829264048147272376053004430312219301056973295678045198860918606870092033899011929523070743564049362959666290639063492789510773660195478970788711661677450783810697896788110003563106501617887788965679584772844618217814661391223925984122099500329366629681918493884775384325733082935950792914168928981992310355822743078306030552514036242237751118319523065522556467399371773510043991046653170308824707410058159141540493333211185703042837444224675212874065248955210376072226571182473421319540982967185345787026721057992112692429841219694970548779845158333382084405817516983722116878820920897353494324657793282982058392132760886249061590327433284328168342761916051035005681501030303213084521294464640788908755924470524102585206916004262862443988593790526181209421624500123749510668516231134277862160049280326578110813966251714308251169745886326976173049791958405965834473878133475022452406462293310783663874840846812246906704765899209967456776931838227732087807179252996633269031866420716403486204776846584808033459788547814856049768428159093310082820125156791409335955721408452667005334996371236952133087401692544313687661439204876356432264564887260788755445940272620671303653783914642559389505080576104368116869832876751950624665907662214479295363888367988748885972223196567441654768252523522348608968565644503487601675107320000109188452302086475190334306729070017820350552912050077967345000008072059019924953260416809303352168973271518022523236835228809092507200190421866033435483865291076543373657524348121544727237924266696382896920200537537683520579384582971347901842687306695633019001783088736057353811935321602067648605547870175676039729203231281723782514155744964701244509077442557196070974120370426724041665272322349934560105126996574508595769194754931833506254732655197018929309774965762911094046170741998443075607130973718476816920008821192172478902457902042768629581164288248704194159991141400209788790808374543713388969696510684064994883646635964178637740312202435515098725345387312547249963304440289971479617349416791237978423834659443189710131847439284495382429470480644256669604034157645973768101127603666114590925146570142718795034387488897487178686461493309662071605424640203423507588122841025564740827684541411392794508121866240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] -500575907924509938404828316385780201932999565912632547264286620492050496731665824862713913987305292890279919570801547629735814837317130463804049330969772377002131435632758551013437039531835398904915971860442393218303055700352989323153117817039033968586236689105824035871459494505432549437227911072464945465725215914933112298338838303764283655390165975115043693337744349584748668071756108275635685576910083415674517784975785976135058483369882080251236153679525608420403911733187487525424050500806010893632605295487720067488761820465277775674805717373951808772817102780425166569509978609577806602269251660737109181329460377362460305762818004521261403131951657511706050459974823484364355161106023474088625994919230902810164421967871979584288611138573167167707852522879898404508411022679280295858973978995315553667587279308919462907867061522055065922793641013787567530634709360081236571697156150103887813016833565390166138211746978169010199070134790196804046751264766659684096601896229510251395402154551354106033643927796294925843738724335504683842566107482478172208126794730465041285040854178736251460201830069508595697167784670647835117367890793053174398198337239028476983782777271039664621677942752730964239450277001606771670840187160269044018904318379142027948821469573095314571329778054226844551579692583603480580941964224764600582952853573262587276664275575203071421093203710871670701182895257556699457841711194030374030791677603913201327440075251878210499582065915267895442576637149031520612359600280938866752065350642244296632556182125187991727204624520024864394309447719596959874112793359032609223772755646836116370482777456066089810314189633663196098477398666022621960623094713367773943232720500303117124113990791106677552716733569093877584854085058110236622189605647074823457828078739538911705398808573878076554324833758449115339437173771498518379110897866120295603418724692168079577773693974165225196513125422331018752598657145693370543454857530030540891490798386274685476710134583412780859364261589744950704758747063658527033180622084821869822901884331649819309299519049372203099323359004082982516223656897836889762234313365737301079463437346808877553068475915892380275420182319516641987017072401124569887423541660788148263089682451073931851265432180682219076843260481981856766135755715112987615476548241540940635768414123736381068998775446399418744816405997072500725049236091341345573860355026566569251105092632665937438311694286590830727679343356132816410576009088173062706089081491571956443655430446615218909303090628463908058982744922512508629954536385658134804338163970895525610473631028832947115419248121801783946451239164488712192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -234697346841035324507512785400588130477225369175060428571621737446242664932410554448002901327247539724179739564822351515800504603828886101504177854025842244195546809826454108036485754227753138920085976819361973437499401531086554281478331843275812858604221025280336462870822980630271670297680812180313133038017035938267646206728265565017434948371310004484800146890288653421967146064152725954083516719603604555293894517651501155196715026893399427008380375212055471954063028804332785944729004203038956388563605819778407944295729826183817353992442966420240938928568665776325757892681473702748477369433812739562936244768912337119780425542493161637445972243559200717323968473704553527740267866454496369073591963654465432005198527809900563012167765140200051269380995302060702552363995118676037440642538241599415206920595902824876860049074011138743197576412288734629713893441456327460994769643124520547458945304813894221021507782669523273782878550329274305167338761116144915423904230630104557578837330128348826294568641922516574799149490646340367938653616225262222053831671626926513474138522276342189072519133038017537075079639650878159049940573126685900173123631749058538726115476825523899002193873356855185963977401626575221627745834188366391881556420698118212325725558652353670048515725376127150615825582235805732716581557308299805007743915553193764039164682623779352828495486892246367678975455201981128301456658303267372251486733628126514896456641101353058132899638040294799054295773917246699077466320386620734105058437623944612214855589978859688037597192233890951976430097465587785957963409403521186239086460832086250981519204928648660571556104620352728489342088864248646907557736137482268727072106705754080490468268360019508505314592046203507335769707433077269835161065420662424759306506062659351263614949514471585628780946850623394432139779563141368146937581287245244231775624114403477452888154255876283344814670510208274950403997631384465493580023663427240225980556694548434618263646747113733388287701952885547152691586687807732784082349770460970274111676383071141241113134441757863237830334252473246068167202636659780300013905390725632771727473021131895506278507390302958903058256274157100948794543884405976884048744553593126558159365271660240314503256611829423197078390010272691780548849775109273669122549293792196096368607674404321878312215795028045546641558358861111957245190454383669167169601480519596992395161453695135206160392341308561036270034762495244597728553947445319250665797840879972494332984059541781478465279203846801276010456662874497022515035019889424227618242195890408151725701592335815135509122602789752082963019390031631482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 646204738523064227827267033145079666064304435591228600584915744061885820784846320447702566949060020849115809252706434183710901595321690581141815008986929159841868641231158437053194763778758201421857953759620910124810178414857824108883717958885398642471754320566788652015698143917671535587221014609488444874482047743077853242479141564433064009983993252117591893978451177759427569504577333381196665170087658431496826824810601198029716837873654819702259972270970174620082571891020205261439080171026353824791254799995046742084190149956088937455394268211666571702096946935827718467411146898827267873894034304881942064454630176633097898777489081270651302797158939441200254965794110415361553946346006743073130722181887189327456462262455714113565554215554039126168455206739916569737036344239390464214179198966901403384636278504999647812609443049753315512976933627378352490174889712377144211300347084325273703854376587418610421631801504200538790208755552100176868338053655426447161038036495162686682839022280020344438234730241871844449797569110750724135948042728675954579094567265014566295411196648137155514906547844852732341197605560985363267394343137151124773946098834223314049982506502690897069556357513902305767787585337125095250610328875346555624301116212208580266834640667217701409378779306708045770263956473828704557968888231845240569326076049926990767940063179620542182105944749819869391922718738990856967749021421552213052299586501959563232608167237194711259753562099143501707024464737649772774600809148739397307115325934937383444870908345788620677068103097503619530192697060174364887700019526951484080313845195560100927087284595421822984856208348685746075290951950389952084109826053090331582811865429245370701388949135647644744377138055553823321757827192834905674139473338725331011125126417643053365715901065362778174984976445134601028762729386975055975324173204457792295755159146833064075353294369322720242324437981911409980196287292932211112083887694942229799631390951687786042779374725146669418659413733621842214049037326555967765642257286586240707998548868007855056312862612221096382285205961775462398792916644607035157532666710889755354099910763365272620353575769532258167352643157320239224802939820828603215302202605188467969631782612764299254602004420021835407203207077251569332431149955638471872793687721666119842934178083783374217396766951854387565835132028654709422312951675138490642460641669719351269790022605601400824445091020908617431142728891767021609790460397172302357913144564778183286216380321337827792490559338620533398957775618204766497006767499289969624538899625432184253597942971698880881125815301695558310616911473388027904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -1102548086761869234660465118072022492060176313422663218633334030290108711012680150243397862846227564500462387685507012611226669681253200315369150639027864473726677705045070757649191335083000396433048468969396030189115632498029557887044646879032730668800760353175402182636896490184929823511262154467320454236986815897516530282974866364476416171315779498333836236048862508398960826751912548044466698541733688449956856537100914013804478607339342941515797492881889849176461495336378981641088542599542699921486617412278934714861318310980358103586210488958279166419703984078639272895371041516506373170570385044925830076715545677321592565209384317816422928186409589239511484705981803884684488825455642259638872594578983486347545376906252100042757411609120914010758796511597930352008156365948520683103819633161050921879436780615530783068266663989773462278962376667253256140486436489345238474705704307885267099878403406190194239465761807637809603605144328109382867861101888138735904744194671941311698070917134902837584436714572958006523042430244618389596530656195402139337791634133773513349198519016826455267818335118197898438821969488201075021998879045686511715482214694726731907714130263165591724509629445487910795439985065473217244788843798467390340947604465784012070857160933965099430808815175963237126105827704262904455225473693184457810517033520412876413704076323357876498279020553889365977722869292900371979062477229878979217885375052845114611800897903647882167254480737167781378903340023929732305926725072194697493379718928291845130514669239858735880154926830126618823220766762263828956139181338263143035538132776001730812539663704171532562956381041698310811144760345371410404021929896672154916367637793842801084468144614699436058241995781481635372990336834491679749085592711452331965663950566178130074027893717264828182844793959398751354274614872462757758953049018462928016485802033017433063924750213888011825402395547482057834386503900879008435814059551820598979809436062334047907759406776415380215080916247805753733159149674644095555023021729274649184411798217650800881674536148726945321128262220851889458033391989847081930416930040649244190541471891533648829616943957784768776129795676581836308549893448747098414213132919240920413274262169748046687498647451576810904213953739256849828822897523532628986960772446892766596049570839126718493605701849991584966051679271777279357325695883277183609693330372276930027411321819596298433613888505048317894450940576107586949884851171529625015500886704776801507762518823734851482096603142762166469632426128178953887871488606473378656826607369389128409290326756347469486530471257684367489914347875068805120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 1059198397840735482661487085305268603385767143533069407353009223417892418829782213004317353998024809998153463860809267228741307632707134753423338965772895100796395536888835720372859218119649224078099322829679708764929227419663371420914100066933931507617605070035476223203646034763530117080878518132276990835683950720436682109246526109902674324776351189201174965101880561936622340892754649594885084015329995099437023043774875837360822087418219208943730348188967279739025162744781542659191024177282257873899584193806207326390031878752567891024036149011757499338851705269077684941213535614403589189786052476817989724582850337194903098472117784735756555191878768582761958512074906568140270695819847097961596895415901058699816784884293791988198620868613171937889320333559308290087586437966161733711131099498697182770915116763435085916959024016541229691429092155533340852203580452884817112733100082798496623195016400070896887611592368217213277146631609929182886103149458616359246043137737928503202335196071372349619040618040038342710736618956386055402704144062352606818738020930429051358348415263632094721611497324768730019531029573449459390495169894161740290417587044820560235553952064776145283875156668816783049324930718433727143611890876314205386394938008974113445443548022726669538458205792617853334730272089122156811820404883010914605194104773117458468876751891028115652362058119147514127149273935029682250176968140513593378029945259414686199496275899538058945347025704896884610513390475266191358674990621742210809066587963874891727336358780489584595301877653870099338137267851129887523233671481177183092403899027210852523682062412503544152577698609315977354358775626038825477777137948484094932977255563270615360856913166421428774113113876186142539785116606890250608880592082536989511489993990619579148275070366522200700640374821823729299804519703659244845142848593753881309782149429826847538194864377088161833516041453453871220059375851876886362871333470147127248421061696336693992763993417072899095057729812560545213690601605170233552072682672253027531562584471085558457958756516089396110530369436709119664796350970332597014496071570746251929863402822249514231080593748427059090109079551254823568689674287640620120754673375621363408023121764557841657615902718522988299390602955505071519500028619243965134769771043504945484409685748692071115239396688548634814165002661898720197442706414939039860147219762220802467321664879337934438837237772395341573163804583275209327487443399457422253665830981344210668615410135538858776707339477285703546360711264838147767177659226354751294647625317792410239771397012414261986963294481403006785391362576717185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -586357877529323280023012885261322567207124741192040996146842877988482044943955038618457176451307399014830436538939128742820803831174541299915649453866552368736370876649394113115064868169767589686612743634235666692713655032175927423349197634808747573773753832086177209172263271829722524119985506722757730322307294199736308022040788891650781916591666850433458361438605317075423524971746495166210501834306208542883297706979152674785031785493070071875748558993335942239185343478848156194250824918005890893422326090875300180595096094158019254346818007974395068483601415022348580859529881678864044663735202619136739314864796678454639208848015570170001517582857671705805698313182417239480510969640909233413016575829752301499391663152119597388393147895523011633673187705189435454805310040963779842388949823588114312600762998032670247655072630366854081615226737179508465248327827840297599364873913146780277948362546760370120728356682745356180413759657426107432691707845159907139944728760169540893459209826332267397626422385213148318278908964958027276410653944730802707710569929369108457140542096416470383743662061115221630680800586826955690934303091331532555976091082807130123562822312545737637357195428901853918515312871501554588334331286257779753482334969431581653951823050987646135182098893180934259656653710454581757254939547338166767801849896041539737973756779239299363199540979823289307296068926554096126287458793287589783867576584292402360691335164672058265075160852116660082992743447673133105616488696407589393230542971154762771598674266371034914245745784983903412377547235145566429953127053929631444073983742587400540522284125947808564172058562584658146285733013102301086862218968006801588913877931061747194411925692761484498639325498262203135903819600471969059849767145343221879993099418635288257011924325927822341423545239501149510894107140664464966594655696230563794780780721565901558390807005516839302047588323795349478950689827789824602401118387444718894076803369852893124694147236200754208050853548871698830628850531876722916001242491623047917191262660694146021713246237415043772154650125470841967493177029941375384256859375633191607021303002759088744321375743437363923874478836549594179893540862967902566146229968643230887791113329529575047599217056565886166157994501662807919874208167649127505111762487386362452875982848996934498110266730011724674370986995445079857769318002717426964611062578271167907851756683670986744766798228941465262307327501540314410648119931101451232428198461031508201164857787354570082096512473097449669284408976935814139513622083753407431352816890817518873100330191898691022703454170976130827128369284016976691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 271245795236347528491843739686013886704858577950582185479076411990524649279025845570665762326827732945251629590711772305287219011324293421773333784451279195825582418161381505166092714538124598254212922415265683496019782113254321533963308409354314137553187535587420081757527408761096583653256773101971776225745754993914769496297052640274497778419861340741083579489663462730646989835804726599246382702678978433502303873812642644849260634840855485620349315841258646318484171256402362387200484403633190896270974224861257545109087938626036506630417272585945880893475410661657857570782218728166659621151528648373222069820738233072831192426173253397799579533376840393304901501171671015977192754575585067847730527447117980317993373387447528266906716132393671654810419031355851766274484138615132827471624976287410346822083254822399629467316818292403942122593348527399378587125891221741465576475310957927204113186970082600259532610191648257683199758853610795010574241678691575862326453411998945522473902473508537722300588222177648579728648284260813032870133879441959066518230206550042790260741624435719465703532662401729694682161593980863184148194618427086726257009297145966008797666428089590565025219525770301595692943389858895648506187499796893114006497662637043249601223695640653767155295592764992654134775592661537243995489675486882823985437742142227615295300909727906167525857513991583028906701591704956428730214189168971237650689731929958424394862489293802395236139356477493390928325277444815697278732294441469989893859964100863245670418462810725194125360392519886268895272202696507004582281544401268234347542593080156700063818410490336702404782416450266374801100885059407187264483802282493818938722547588193236613744007086686829205871989908024176558546856315542638026045511574702309155875318800288046649774406580388076835730241552681255679242235045698446266726811478717823363775719068107949558505739381954928206862334137529088462815694424646144771690019754095315074585982487765331636367794298579178200909145581766891247207266907849999377260841975719626548545927799567402715783709197141084561860440512110509620467220777251465982422457568968395225689098122215248172375710984612723067308972306742506208251309852930340572031014650305508441061501840870866263372991479948793206240590986094906703188962514761832195537859674065706351990618306665610792179979231635781138470113383275092560875633135811480184875493027632372709413402391601717643144659962921557781355644787738121844828503472552879795242142885209267116562025860825867234455692577720463828945451560238187137209357373045308108565310792456857075719913248225466592068243019104037656838301717708668928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -32835347715722341123886303830924702401595778405669674414246030652010893226124687108843845011211301747730797547150733600813751174517086718894694384673807654077203065318421696952939570299758534829047817774756980640530733473008043901170984273875594458695876683061055720756455149534926281959368445543119384973589662422837601062406196054927174299225312355509631041639991481263005923361862267720842137679016321749006389678847174798730365706019857083077717181943927059049715518321007245185117296329870682233124514090815303958287280703919627673476000173645973522187912176374275913040114538146304469716415477581812684672332448837354234450961212047310195019526358122423390800371852903415175831514636906978923951792901682963751857230244766739234676791778408487963287215360813419677949240455429522979313861563903580502311669372494125213337026354276925893717063641969183270790482469037062619264534293571544545109160033113720835047278020052238291824906487960920019381581288211846335076920006588560769315783609517234755852964129696829750473230078645785193213299853601689454068101703503373229533886250807499643177983174714457303468323360330214977686544323693372152932168073072971314848736256389601458651641656832729875731772696614341515763511598817173433370739999192557595253131599361869242016568594519343252947043906077325261993439169869284035841426370420905079255794047079782178767362722044035378882262006678434197093371151228536764531883231094363537542416433826130110424533102441969216283393413205574902347879328064229542489738420819217251369295124814489437573626150641219437055754283666943123185648417951957157214167739379138122460229164608792833999114695997372917359343092841119733735883534970717739630610632363443901616439266098705566708375027337461884158040475503830756261909966933605259619657563104329134609767548071916851461765165461749189206226869938006083858905605502991108384921494556842271611180220182933618584056759343933710625925411507733946506826242107868714738429644681691281738048355766856502084686058506488029079481265119586086110240227765037113701434981253718866248952313830742801262036240124064631056980841282756337939493885224542653819034493588388456613088273293538299213445899921246687162392977080066945879935960932881290398699299414309874525270011304672505110833456367904097679088693466036588361630577507232752756669851596596247348090307404829038571691276146304584475404492663011484703250538707841095543910379552171776159491863218974591263617315150109163804702196104466651247756117769261238034955413204128444044212490950701551383423154473291863244618719234740039448428241529601819686646959885793744602779778258020560381212461801490350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] -149612855305156765464537585930277097530839112533790786686320960653602736886226390316492139658065305345460574540778987302989586000774716290981969428912790282709744961136848039166117575983665387578865718255882168099972089116163771331329264639422190350039970580353363843042876955581519763863913594460211410222919824218356428924225385587326976529337000682710918430289677205050433095760980314801513354153386944156028997646980319506322763658064064142509538926085716413787766643721022093539099809633136525765811146176250344915003492068067896109723202849794406318427023258650313521099837079955524841554023611482733527215945052371864550360763812809171212677764176021038626894157262430153614940439248898221001888460451392463022538437297992886440114650760888305778085853642195548721048964997770487900382689486932932215439215742329401727117141043395682113205299993063282909185669677646256024293938839245477006279826745568811148380369184829051108421411086895665362926174274765500500408312715424932023816294493141343963285044903141068980136771518277369375091535366549185209261166968512420056688878367158805236331407882752241570477102849459813452801728295668163186938481871898090271890914158237997190069413632868255843446274288489279453846396838432899409972341066299817157754992337545274895845782341405738326259726009591382107500640384425526616159337180189013457581844948801541391274458737318949941133616663354852889402914987841246295161560348104284662427517760141548107611182714179657239816256328350899855015777679357123600182948298787562725826015437018322960565377614002412527426308726626478707240704411346184406483935325118484106640014815380331671414619099677546597125396529599317564945290867350135295375286297621377059483273289940276475126508475929520420612238808242621690971091204945915418531350523963890625178088128781653664456319722766506029223925099490034689438780602696707380781443824945931954476236867163119243914405475617625757757832105135111867246854695867090071562928553459616132290145987038924440057700844310095879748770620624144553012941228858154682617477618125062831866824574751576959765098288885699777313209229928513914207730638791393564461069686892956493081481779552656870148753656552366408979105639085897917029991017310510771137748375023723883830828297225239047193312576352850401141499392991147541463786590003544635819383682254393002912627008067435653090508232727780318621176193375206083328886811526355131070991649899209861083271514486099252643482294240387841466424481785759310620131135829176165224968444192015508652715992501861872093639696095085784264563473274106936876611294130187043459247916669558173841658931052184694426043972546631565312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 852852061279514959934900105479643724237085874015027105381685277155170899312381413652418658996058448065595791823697758253467688055432686514651967415522682625684707235736539485114948875988546244383456818490089345757217478474175656316644857018163801454130136904618209234916780468258805361512987463941980864304025685173787388134825219774501368180234455873930213970784821432848841380449542801301348859378057488423835250300534455417011381376324743418400814129632347880461820818169386708160534920212870295868049339101581391191543125093533395773400266986932134205772096597461112460647160048297174973233919810497161926451755765657077493784395335364357993624527277994164353217533702419920532000475184956536119410023712528375588155336164180195249468648083449260728282643996217963695891358892521090949687515999540916457264920461215379497696809253182649195850110127465408689704592918377995707385607043557397367400439417458135963122512203975477573716826641519346996161875998601591866072067497010968066995480836355805878641935392085464647759943151692115128562930948935236879292006041562717919866889897640623470637795701824907152583581239715895121817807408727381854867661597462118543884868598218735036032741641789937902479965009875393622965440017308481268051858501465232234681807313414851988088572096307461065354284901825134452601797264759345478381032892752476549963177635340129832967673946456986112137856911172719505721923598286228602818754878026543047530552271926315529824178859846841344516497815336027430648791184575062607919679527115538577592860482238850226516822289209345945786223597833866078597224110549773627323583993285119277741328859710157595986358083804535824608727395249217711124644568599594397049460639382124191303251822630816728092554903653176765084936329932217520552494833941363581313522084115352461097155795629144446677190376592500724532088506606301803088629119702677745205904383050438575498193690518649291864735787409012891673666776520016816362169923590781940016805341809164836147334762413299825414888235393365585936926758416191442375643936371459696032907835177367832461969998140891188106534529957086682417122125142230516133777537894708091736393559172327564885573480251060165689214342061248407441129118525051131671538978263648357978150249047033040427791802484247810275288639396925524785433587929187736297851496555246271990438855926042046681722309847319420101035723464244804138311151622405239337773912539490882219260143793555840783175149506244107064416290715246019493763755870381871107016152755462939197989082279813978613789353046384007113654441045564861277437746236678494196126393745647472417856721979468513338094765584336719741714432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -45589808188340391152799031734474511608240801292155834266815996761330680776769301294555811518273707720203963264288380626737835123339610168308486826934024520234024501541035537807903951016372667154693319578683466107409134423380168440921423563842626194115915288186425070749263842072506422486704922408873683323799670128911083905735150593840267844924694370120207021519115630171051522507055824778679324780757359499967641573882124698043189046892739054162705066951084588544812351142610257436846799643402453784035237112976346926985586725312238096978560979684221596953214851263025392816447433488357488867103123504984914986477558642603559067350374281309839971684043350812617096915950109101976851099031210094433607345268414227763275948639127021605391224328769970540745414926997381588510058004325427876692767424325007369370572250213829552067741844093208646303190795318204740286523507400074192028902167890377235594713064262923002133213403213137921006883616803344226651268098616848114466695101451337377935602286996614285396423929741920646197858560168262376789081741206629973067322193196489995912815165258797329424469279644463511736219715018788772139788181633915306506556839944105557238449319879773604652348506825566840814641090606454184071734677460142081938811100849630181001388577434091931393174749007102872607523565159834072247416792908585585277489131965764134103072835975467334717146239183633776216133211353474328349103225263154791123236292277104788650417752781825394674577201962083798553409201273678681687885327442839380402329228473708157425103041192508959230781257340012524646562744801341509016173795989310409303210135462130700686328316871103897020482853583811879097596442883343338406968906182510041044505467130543899292253271891005758866207780880239958947805881549071273181476696585921009129333126340517595862355221298015276128257221264847913058269814043892889702219380945355146421548503228542163466712596536468368680718102604899156561189617207427602218521694348765657996244624573117386028603619832175194952978004930876209956340667251588506877820853611877791671959546846529629969259789106243143540818227009769916010404425227481805409586569784700206477485961787415329802372450907009043760867010843537262868808805867766603049839463082234650495372324342984987913062586227337513151352980964354858953964834900394402539758962982765258036356302969094458366253670543964819407707817849209715518879336439050680985563244093246123589397895140913236661249624855075301873669298848812667367477069186389579825512543084146594310473448417271598313542264519407919361033789707338438038251814805333081038734247995422568008548940592430136185531110512829329206516121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 97776460482650166328735403538193604187325383618256130534966523828084802130966291358989650716943331380877194956137925116246059281210303141235020146610589008202180897140089295160879242139812102015605489253158006413854535534827943879084451189369710035382462858782295117618881292865860162457276460922188568881689260999050232984669318991166917944862175457076444646297066965849476716248219833177840859854898413611252227316350206953030474187890713940571487748031020577064312959762110852237679425357246655238938984851615265187630872962283147354372296467682823431167852084313074783750290549743427085026587500318776888681851883006220592278637553768726267592651425872147868971593866344272384077842544925559539505299646898025026090208388701498700728934303546476263876901179690036218804480182494248181555806996489352536967900067090093540294075360918712445459474004927348198243095166297409186054251645957034210389170487396377278726495112515083279119342718680130185638911291034033837917867072773944934938267792929652943688800675403795144010977726916850802420697406098611818881034258309036642686273213926579574155567723592050144814361668382226293558875422699832303345046559106488882542116507565928937964346270388475818908996348842390004476151005540574443795086462855170052657246101343260108461588737229586640401087752777297159939323098581678407047508718272746203838441728853119157081588557734651013299857722974501778332004519711905636793856576614672682237768491413540974542470931046239994465808827858216700830967870926911404006741348451073848169243508444672736764005194220803230979517044766132703145497207455834225590534108174249727418827112908141557792267426578666960585130523124819673915906274670143667783356907576011528827829892186592312411140715548981217931490881263182311343915208201098149859501460266949612215251192065311819049086709344357370252942824420813037262454452885907359989119348770870305978926529188012061015418017771282400811885413070673142082331616210316065471070166465793905410277104432030352333017525012822442238642277808658180093315914001985653198714232373132112014254653254719076666028742293048058650304357473176466645432237699458386815995700046583021763962203021287802942371861450708963176032893735509155700521153721074158440918621298440531133795057659255697384303990950566778207168044834508219161609826608339075346109331730698185623489905123091793272082022265462538252660806442646387104460535042797212962281077128439185900471742161765577898320441725703871881883692203529038549262900993281087829436411720820491010024809366489164287535802646732790045248476733249453707033485695863295020993507901910514656238312556507485065497804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 13494679921936350143780531751426223939893308762928791449703437027499700968884597347575372722783378256277137346184504044585368384641431696443221778317306360407387152504811501106698992708870845069093239030645023688775203902222359260422162650764455297178588134566391536536684281002726438210125544093257351764494693005510105636426229655070727423698785073442921766536217672175786461902583831051654848140309919446430386874297343053252528809405864517807931135216463107702943794228730599345803090319741733084631818562990079892227666940836569178484154057594917796091728188849706936755617419463074905240746944371595342811256459250133665261929986722845310236267224360992622790957529430544086268738104178519847527899156845038022100278666932540516082030241444928300003196754072561605528825751183375586970747584527251180605662993167560326009737447805341435431195861821409496230489955374176644337373579027700982494621529607354009810706760635876232407931902079828829275098242174160849020289845639800003977339563055855336849402499249176483196085089041466711371471718173434678403855064123513188071922941176526904439898717320452038870623425426381036290831235463111254278323176356870627623527931913039516696799951188144643419230994541615875474649694150750766186949764310082449157487331773662861289725274986006445382486333068086292699287905871597053206232781251132836092581301377006597440806658608435853261909305385253975529884334197149234368281356509835131378723972804185870561586648128550267229882853852890988303312217320107631431357964903440929681335988005805242564233988364682928949778130663399372753447502282744836646528059695390130722715945431151528122591432081136389452205848134725883762573737770068337146144390675301573634627992762662715213873816952117488636246152643371061070758020894749490591193983688588863628858880204515583085218089256962873579984649044272032736875450119016484936975148843514674897417411427396407015462234218273749732676557094326510417030193335495146273882256890494619073623560366931103186086628194019957793504594536764979291130664126161119053088388582010721684966556777490164498249863752818265448943154783151195127283260449371551488480805856509653024817105107779832349854401431357974122420367608352854925892547549156655855613434681458892932328294023529810943025689236012003590262482429006444275129418493484724185677387302876716865930015540150761630973294801968324062329839905773855865272992434322616096595090926748956134237570327488204739843093574954484179098852294584286064596018458267426401364157907090945131981528488511535082767682702576997419258324062544216460407872590171665291310305877694735668574313258503694308232658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] -107201036436383451679332584313867867415686861672111643216219646864111080751362613251217784576770513815271526541086244501319136200980488832154159572299881693762978770830733762913544434353462272812821967281257431339276495929832450474457879253883809207130819825859987487835218950391608825981773066940466956896076805002102405276087011490495784019928868763987510794459811106625268363711795145655609169174210831507636366789322304908010416517593590012427528842187682313629943984953546110514258750700046494604874667362258322418421756391299478694895929523088079061631604910635854157848666865937408649102536775608952148724345195052319561505449313175252811282000478943139451402964460783440874319309380619119422481936877636741724331981378319670897161591051383569267474021666600669947573680206874762250502104788976941109925572060351309727048748300697417647947699272656116748350236992590686295069769972739271463643562097441018583108126119430582385207286140393312387348641954129872298854287564109999567051595392314008582782820675854068569645733406934468968854194194959145546263304015314746861154620646121128055991296592313814412946654224011325712249877949382369860750575746752648080110231588094248819094968248472646329525178390868285590975624144397822801774030608831922538503863864244346440583765221266201520833764327679874048844783941197467134788717261532835961726583258150486925065669675551519093159718018496537936127695970382525389808703217988667275477522497561340165100973810071716957453615015034137283000338214655134449997835304042159822899906261634717712854446242554362284397711525530188797031275138875743112556363607394510167246339484362491833681273543721669909127032163036876769313343818431857524092638456272534770677681029168071590387990864054349945187560101193705773095296645452801770457997164922398210532842628950294831162406442167250907522736290616112235511630279060475357737613812227168728674571944375083703208187477410884109641656164534899511075268458771288256920173720476863431327441474915825719928319995181593191502883777127194425771125608364250496964111891149471969463276504656189242280069689149659638991241950964787552595502436834620108120445128715939189244405534633816903615418202766640895490810387503125828839496894803478769523717119704760319078943291780287178135167748485745576481607593294935064258449287264615645156810686943078995747160220280385907114434859772218170281872428812382841700482033143754562193610691109927361231091902501130717801511614869229899609880130197172937243391293439745319935736436267347038484615341461844972776825262469964773052639543741868546485994691411780016632644950768060559992368525084576482507121414373376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -118455162559954834716151735301821422705562558583459407015645195033713620355659750028814765412099007309414592225359798550419454271801346444335185845317429850499723870509351147629144002712502223653503352649919756448280276627783579516052759865272063858747913220226624490206296372737270832168459395767186086565521760883413046955606169918387017293619715102311495973901169455827947344152422144310836708528788405708948132945969665039500678307900617451593172780462831493653819574485258168643437504805215085881297498319825662761284062102292631482280292665832649008325657537578418405534637330050182129073998242075662604138275750520131973460586631192701975225163142363698114090101436725260353803573030047283105155248384323636870655475296516795395496303255129276555981575787578640617701181978064638773482738996779313468702985323483016359095564186089814750394507417353120984630820667624044242069224843689367711696377907555128691005361013678839873412575518291433315147178572048697247160766516625063117361238584662687796397841480870961212849272119238805626937642055485954661876955816805739882426503504241526125397092878928953626972789480454009472582600210222617477177863638171266697559009255041788513688800471966625445134987544043286079875023562587450787477911365213638509593451877337276723188988719178248372534113782092719282641939664032252905311334983522898413076778911829432829735245723698303509177743604686698471147144539814708536432044399736466405278071549262018917689312864811326642225234658144643348731020466780827462532620512023562750192059846645967349719362257637620955393743366534826761741746254178129242947674218927924662011347748301831207750395296930851293586190312373064263017626295666295421825155308348819776414503970548278883555703972422449388961292814644323465246395491699136646686140552513755575564078651190251515209735620988231632433903821267452920770498550932164472145630092985993860612192771241461753015610903796048091029207090645829504513657725788476241076576957324565127510875031337342531677843556143384936297854265929349070917784061795493359736050058092470587289866529620080043531842504546765291052927563245769252873038723521923746172195206200788036183205279497619403253443792259243205295078777498962363055770913946163014323550442571698092237663651807475895209044302448911580627907455266133285752235794781312885018291943106885428081539821603483061761565699733552611291378940000748136963045011943046039871190125487267858320953658641666990671270488061075924762470783396188065745666233200207489524067374010191092189962886796753302490608451000325481369025846839176495041195922390811607677898029472564125802489568246936030843969082490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 2740636623160189343374901320226522430345384501825079791432565322050699119694461369664853698637445117400688279340239241625329572778139165486218604219332005684990750999705028087285982405429743717190745351786655522122456209352600784249137099108768336797664012150417578998012934362927318798322912475300042521298885235244751632150658688323218554653326610509318490780767114692155210046602635367874779844302631917123521068609680269575357054874285341924743658255890741323116810854686089492541808383190148719598836642483213458056469539685818370335364792226343554440897372405949037881986054595807039195410401307687558734948084472898317949743133596227593317079466164128622925652593734961596396807653847500309205421679309922142609777388023752900436766131365827445820693652989272057934145305066402235983181934299170177435096703130128363187494367807281805007951317869486502561444477413589340797306467996033765027204371714198188417186396706041350096003357367487821807843482332326138590035742376249076611438668277503977808436789243720354249201810908687994263503980268138128885730246070251228715567659698100506582903348738093295918360373227401151023767255957111841513981471114617956961089348719427492250873110468824896571421749881394089237400675987103158015955452596019014907848262079717195603815873833432472137740453228071857293423043974348768436762827917016398356067090697346929010210432375357282076982070101870223446649208828099159290154349552488033362539873262422357594613630011413787907003511792827706056288461436674430682182083675441322424084120501987712823588193087023411304670892992947321386102525476798970142375588849178975487847731212461666596214932130268552297211554025733572642264770060598098950069642078995939537725391245269445356473955107583381301378534180361287469538589951807181971801785039198405289287366041892324407686719473610893836349448099273996876944812539027762283488899429084996065378388301898718115099316352690753994840629472702734534392094152430429646604455531051151847908088155803668902695141283655956203588156939177722693152601013880926447805371309142108447972988749257967251362680103146401097284360187758142719191141822375729022265011227969306560065774939616210404051474051582302280256804299605801951974674367874707033566661970951308972431461930185144758844404462412888831161810744937551877431861523161248420276881989837782501428470403162995931296727936673850879987687957705487927868830881091986987495275129092746176143262516052762967498744914537335911325886270723238875464633995537621360618955261679375413223945976373795285676238652671755929608021829750371115779470501596177739699391762202789299829281268788082177329461509226496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] 660744744118608763123397349609273377721452540280458982168587695656548023270862635982088039835487281590321908015151922900361531878188270267778558979637504902706506054973911607917762106258899595401885257825795573720924995814127297343802315859873079987868437077929528809969439276083503839466934294891930184415258933091707767402215996420448341215126561700778716043058055983517545283067696941063164896091416161737027737573960981141550499133729016027510521158292680792785712452253431328755355049939498525048282905321083400167688779935341876054127833557385096280491145014872316976529996974779612419739621803818848445171568078158417401312242424178923630056387861962099272984862657743120623749388407773383741526814825197028722189716438687109907064658007915434429828220429059381077013064075631658143676513661820833306656345539053388176094127548760061463559626080115021328244493089939751980607649444175874583247943067415769905603177335105103583774699723405451055371405613219484219464358294473934847172969333184390410019624437745817908467215918958110968934542631861042736923456961435652230400548732110090118581876310989980408749435012025543196156982884106657299096297876409836464266378593780140848544333551714066541881545092140743145438192098357136042573810497858809544474500876723628899314692542897844254607674054421875083138138389848493466684130396502980896797204913564594863577306710276438293837345148079808152023480696756499214659488702438057949922828196479061380953389579061527557919240166730457919332341468665327468672666025381021287336319906759097758188021215973208419799324966502054842259794416413718727380533000993594234202665963486884958577581778381696424355197653734154301862330080109862207931915604650129917007768200596319943759162998439589570123269044251830457691629525476819863917817978030623824773299573718819755331920806328622022744003140774548869707073399737063580995974374422017054219155276681789006077847577719965490735107896702605264729881773786240446001044768780152695835771734314644312845255664318658716938854144688440664606051762864743776927164432650135272927753886463323048314541282156118887744365478912819709383519905475236247316135158894299637737365553460265782411563364951122751638120593496494702834291738981805333265452609121372738700178196739941161587966283022969058185214775900175726247557323538803599523948057072912970395779145860610919405830014474842017128314797043529348278995546011483639552460441943302079588800778768438021139925473255937988677906027913651694343905472513525997663881174223903314823679718901423278467160566325338769656755128510259503046205872200627996608351008172474164559130316697699853424366305935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 26648664843414437363722133126763726355759949532945917851620105120712150203890748496814159840884939532123699446068768654887025990069552244393421501907632301421285923106778471981166819434639676078954726617002438277354156061480084598830542093921384958743658870428887496889798316200028774733115395068030847824160448576351449946297852974736927183142168874178233674952620713129409029213512022230747431971505553333202966179153775293771305713481121885229690268551389005563039595011724348651372047680458463764129131376542034924532281007617955967834201557843213374617659807338242715323271683336109252269626835563815831892209008098422542844330264187397327360443916245542397522872680700473712964078282294598527750711363351319049226666876091934971964903204540070072253430257617819815561631958538997725177785660416894985509470548114853087896423931389017964671595892203949339949933378680425730495419614176224227224660471062210455552390238185645794384041074486808668508095359966978119958212371379467564500274000466246554333417535651382852065939781451485049518233171324751382177450949344752096087234820329353167781237183196926120101249867287939386254440711104790483076889764925504843849874339365473205414984746385782006558070544282234662127490847978655194193157895431476701965268165210421965553005821218981950335409110674707760025141723109326735974997015637363640913120893708785827221451243575558164327880694751298674896902166194152580999415835377272523903084321795701798999074312999195971695917563499284021787553990270241635710717504783704850495542418449552004453445500934702297559909972133427947212715307481771377264754066460973274761251001751845225552141642136478521973874871480724135966599783261815184736243984224162720456686350978503757124558625182328838737581579880176022957760231545324176113148519231948530446573939417263581972762666275459634633879126707948324191028649429318336677247630170626402145773369154111174115721645333696558940469912996259733989164466325106830373832787550392602686420381552613637239660775753113319645147142239275612463818476148910268303052387315522268834352302322106969323584999759121650364919846515771577319670558345064004714587682516508958360507310207266754603314552605769195308173319424266485512618892506714297433191599039250077377620112620326226670092167832950743966349224314208972126925371124805123032728544561928687211040720275026237890806133519998265030691456882823569034803760708735096483539571064990980247742820736185452164104104407239234105090101281205999216196948623079608092539692990504334162324964082653060819876754262081341797608725519516592094957428450030956275191125631792297177507756743637273965434007569039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -450211443648331811293089533435729329222387852044538837574303940448259015795169504881846287415745631958115525350250495537586273916712953452595977852051413493788128589526394606952359939135088838373084910943775068295870719569749950731215804596149669710160631528686384345997961988630087268687300093412263285235261111272234023836261821190979542272023648078856252275614321321426309345317990477267198205210119056205780781569058736441911954093805122308362525725606404543527726551214831641324339919469933390434123050181045416933126664135965311586552159987047637499293666436951541325248772213617974028516500454897214334871142701292226012696767557219459705718772509009924594034853648258786873719200113471960481563145549787004128207666965839459744403067064204871352746990514401508039665685906725591424463365412508098467061648818091336950965307846078178407880857306735599906469528750234235882816666785155223165483310470391099930840624149135784879285642998918861561586377416614673775906196170158076350447176764605176556008187495977616881424477811168602243835625794681006651670340903808361026109055420419060558434111785000964109393830645407211632563277490795213223062625416074464849325623476921489816639104450341266942150036259604888325489128125619976545074327320715942260660476002311321042961400311008049716983001800450796959745954874326643194786536966794341805830207889089720067581387471171128335846927335089322941527823648261283811703473418297659858877033506446738497392177551325787990674692528009343665672777914218653236454331534679330143765259401664661232010434039263988462092996096083924342838949196484617258891453382225915541482097400835413590390972834818738465956400331612407037614397049631141100666636163169293150242750135506467784842655735117103946155018269053063268735451793780261302863590660983125415978804608784846231095858624407416978627704505423583590418761721347386846816320734323927936208895570776730568333082512774184642568076268480671664133946352655322211728391440853622397018891253099469082811040447020705525571863243953763424647662528562265847030474676808110623474728328385940791420610641507405703462861678219643477031484950169674590124107624056548042106089215975425965508892977552468343645705515895415500936716374367149049221529680443739092105053598745294786751807874116209997036336661691943841410849836545098355740248068668502415851425934430295719930825717029603152844533123204485572852121981075384121721877055802814537938283799661276405394535201030957616406170836222984986765337465522966781924542429846306848433993327920461654833997699649703336632951706753215916940478937465502564406964100099724319995264528041015420427858027971870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 1155897232410576869456197112236789989551529022675038035658494140281626325024223173112348319372791073649217438321079532817393773421948583179806210384428303789354358064214291819895175718953553374795925957843517153513679680539980736730442552572658967821996538267790975743390738883684860406340248073373745636646212687649880833100768917877563789716619828024410170922294713012035741562753273069682961608683254265694550323078741244787095191255137406286863350565904658219319836784314439861739143364121787419928058303718185965149821829985995070640950050447439117363996707452518601610193026738996191973953638953253888342375975743112227098170927416560656118091985638480891631452611149747389767172842785125083188875756793971933049287339008765769165869119159945324597183203897537040535637464385471245879889905028994908840379792009710783822597475721541416973295593301739593229743891519716651466654624610918691974059449291208195022904731236819734016655011403936274821112843243969447594537998617918709373117051526749979476957384595050539813819381397131390472809812529982241269381275901800826075863526706867869873956040278625641657725870096872715923356561581112349747008352295631324844006048844302050231539728310662222931280782091490909254843234177914688202867821617748352911583544609260358158757749701508052109028898137580985983751257475625146999124106544709254333165797984005632662337811628291034991388635198421477325035294421288025873300740087357877087853534330470402546759910190397822806328153415193646139560123703296754924855455194369357987265217734341514722589114393473899960971119594112605532650477158906168645807580161767274534200770105887895537290149909588776385027827455355052259480390401781480194341936755878227887222890295370317226792694337032050815038134004479597532360409952008581893756115349761357300324637358815843617643313335305603683619727336295654968924694647786185207250786030516214296411987854361605598691287959294526494339999588765081809878202908044242881849281190819158741074635563701524685082758792291591371546287639673511966903331447921595440049342185218780254551420716746935107874313873332841150108507859174301817641150279547190950188269287952088222247478413522703007289133207347598837332285275067924729828487090529078704006994248134749147673928686888067501599401611972025924158792523486084602228931869347155158583004094515222922223855961044930372683421940537505375519794831449612657800760478416983663662549945885397290397959428704031014160923367455753963357312509422321459777403523895969835728306420558599751415771310510633676368298240012361970434177938681000181528133369875740855791155152503373306645574857591504494136504625666195456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] 615738753245106383759419597772628314855978588090376866114547641004785832761630182343905482936069486319123815886277463694536284147538208828348209643481296870733028363699837252015914806971484475283517304525930140590055198432937171135859446752775858635844945124752102872466893188544034913006772202179668674005922760327814989042518106986995710948075484364999766388872173707649561480342095069590816573266679385127413819129222002086259025517421666684703666051384215158469387970137302279685293837666789614265930415121658556390146821817024696934957508619198133454340369643884168930137024943895675700770166124168339652589492557114684990799002882861237408729124002344424836896434349802958236643110813418103986656843209821838157563806075579269582229094191104090433513763520428717781789636734161612883372192269317080476519154806163663903063098426184905816150773599718702783424967986569313871519071645645890413659117181870463710302630738077816059761258789659667314821446793877595684982863582710500021148384868021543887522522542876374391116452020884155547858394105997164174954633143208973827279279855959123543819080658262148284848816372332900541389790537645804126941549678018237042788003888868255703962060886698176597039312924864662786219282374807669028365729287299441251631876896503127677424090569671605814728590981731874852957035488352347984371521032609121645704712898537417450801222706806318774838010506485010951110746449081770355174468968315661026898936150899056583171733779509707092611349020088262551452286903172448371609776841433355058251981148429697510835064180573333993577715550678653250346115832438379481479609921400017204123998631326775365442040914713564551213516355247900589038526228441907202647856898282861528143190548727943687390499331834613062247031508188054262839238697779120217582284352225351967258584695118070546762328278912837635813442258057518536747343338147571720828782832684524854307746976136065715713755022371738856304856600803195022473817528853986909428141206855870938423171100724380373060891130486950116824850277574354071871379582039770199365328296690006788684670792265019718167025996294346027134857595091898089046100941379391113628969800277740449507318840181388312272498456340505655499897071239469284553086390581982898284874838137057932682405540169163831361131853705571323305403011131679872301017891524231501494762398559323883100963861075295441244632618242328327819877134966079712015486954942170216825652196201501837710306761831815639828401622863642789859222793079917428520619886520604077912859463653339010174181351318620483281280669221337515563644962617887771383131404128753236696086164786863191033859000181244405430821015812833280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] -6583366590488859490628561716846820453457628005708424748620757784827815833897759513462204820727507382553805234925040128491881926716554754074647029056040530771078171065605896399205962930492114470884384681871840320458267744400717758685285075809078567773752243207390238086828464052563499945359509258740098724648739338399395740665277191163699986627978553172750742855411857483231555759383845574202254634611780364703276305225762196517838497084875744321455332968232591238263697286474025643036147301268856988917812800321212721791953593318887499607269257994565711344956197985764505516584343894555408691913321296992608646316174008436746397930018762812258439240065443708609261349707210610391895924480994781506256352892807344395702544154339077434753363340573840973770857631932414038786988301398505600771736729792296502376597248355208887480691487745789707975016956273788481794910479924506875850354613380738883404793905750318931885533909556397112890485179948694844344448627281957910387943971309138456179418406701830342079969183991698210100019083318460123459234438892859670451897139619001677581855265188329415715107563899649653553019568146614877098786876692324136323047800672918512105483852749151097775076052730191951433556785329088753253895192149317866681114208201690246364000734213923932072193285452045877854875229232078387286279222735320576547981457658692412014559858062680418940130467118207658544392069501755358370914019202212418242555714430015879059701789751890089165446098095249291334871284780948317274899521966362165916071073122721972201268169692969028179547460778212959329846938706042066890436398290889621317050869917731032014842146445631690251892869784481606301206254309703818803887522174867881095373957213028448602923973480902454371416058552104602814851022350462223154989814434140331531362166432749574136185457080043888713703304844941305421687262574120537599750967845602933673446031579358678246248716331342245439703912782779658759613898859606717271680333943583641871871867348612810130500244479841548395036325623762274198970074428283947802830997707205147172862298532190506360617485703254318767049930104643290915487863394442651878192341419908532248884691478309794858328238406075493119723144620364265265530242572088696168334764950032169096827135294167464478939937977693161902251342636986763541481521194130268062184132171896775257705001644698964602390969627556349241214603252932346415353125335140574548390255674712628374915513755007624879524697471187120343392946029345114790654411567666048252721057867989184780012798493687642315872764952163919526743109826296160239447708195008687307087553732095058334787256178180881958643398272712220465334268396245614592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] 12473969867370985453989391404107481913418857939042462059074576791368600152287513447042399199693401627727591454112606837812954023175722145760517554153261207150172567669913015010976441263690422032093774244653726953847398756408535237914549718895850905793249671911564164500434915357967187808349242263940170970386453910494808394183041707709217352438637646943517956167790625574237670856212048521831495267359882150117771258589580721696605175676824279104504547866346552175188459605525312252054626737158435837499149261059667447316741561354448055152518969159038321410712577413617324317083773072002816220987877624530838158995800136465413899179492466336190326893261295878051884146794956294790256834387773559376516044226232842144736571848954644572703802468563589565536048776737694563814338098114031474741351058301038454683200648411111683131290063856949230170246292568367358540529678005464259361967236823247808293231065295121674495174119141950866777270098568301434596271272457874044788813111198372198717000496195809757236769464619015864757845411186199336638205398207400742482109393345346195335560671090405570242507842186694632149989624862270609676400629416313855036965805427455030222571229748691417921235950219698388033861384559878640813444521202074504884385121812211584572921501922354736157300784350325932719796754688536436379552694678807487949182671811031844834008206393306567226372972218498036501904586132607153537642875807425966243108950857373520409315839983008338077918721448977131505635049222870109299121635012690477476439349016017817316582510905311017119545409644295438156009138599804916268540394374026762096155058659919858339491989662279315649874142286306018287382217819228668843476398326320343512919304284788361675139786033513141714481351364297099858836189989563960011306225402123589396362930316121145880493491409125885416682387382549924664955406722182068435478835809390241433740273476261321029804958635261960950299257080795465900581986164253865129010433557475655637026369952475574630616486041316201747951287687797227961456118865260661026070041675208320690738423310435976053598763822019183573653244483155440704658459312295697798742594969297297333461908947382448172647917690876126958984063998525329167583460347798041323106004921064913825191785516344930741356344005573221829509923748035470938137857585248475545882653323300992488310580789967687625383010567819119925121732553530537125351827752886925020727244209783901731423425120947458376612415256849623530621359577653497710011622199948566174529251510227945754738466370420623045840392885245362442477550253561844439015493622370314244048087844769982710755420110053089998421514516640787321636236745989160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -16746680363300952588394155123963173465231283706376845007975829899452045216464650196114392062192294779181846367451550245896093117255379221226253376501845299784952305258650332789410515500051353032635783967125281311190924162798337876730797470188575671183667478430374293476840926555533801646865657055585315097199755674412995954252246533780348227302170115862187129488352603638253312258407120842509880608733077537087381908913868408468031598889114034615984033151324407526973412108927924637918199038440600425400779603246154554861210281038343211413931841778066719702421517228789348246289318156884561790094245956239423211404829061903791663410886870766914990442151348283392979696903110823756321782171618005045521948015161180222095538133406921428029884345515995863853100785854999953117153188609019311499418450173491072031121061197322388784219127861266979620120979112800660420570838658150665222736691964561340172906999162078831964835420454865701252928762504008892723183577343418629273986450102487072616701880504647084023203203937579770859619132289978574458288992174133271230538680962530692965011314339997052698299314959048197483230457003383374791933505277124818533576745279937815174622944828991051595517952311007083773025469459001934199240625711313914053784805340161058590183724832173232969134645375057190289890385848244704940691985948503684495196260225947903483511498568223911723930338087504273049318788678736846275932760259270946914462853794416668642348842877644278559991362861582746923848693849120259690098034833336050487282307622325996220604120256716473186563543256812898117926628233540314202010777165947896077717832525292777559330456011249773605527502687705121164129529881427302950797319518167288498839316787350560116405440390346687160152534618682928162366070834404518192884397695934796408450054267136955858327427685722116196480840861149129096617159356022063824243227687386020613293699103318813786606669477742516176924561933222652646038307862106013967880921238126848090003984912826226331903741621703377119879952083390703879128493566312317271831205154448685897271526716803365342820355642246042503810233987367262891715858499878964766039967964384781120293880620213512949130766802234667457840401358498529011507774918625640399829863967311822565651317433504944978057364472770103349342463567090685450474955775242031361802504300239249092212105653042349338587785917959918727855946525260647790237649708532463844120721211617895177622534413235868101358584041212848503547298611659208775136160560494891846120119236942474648213799913272608742684746286939559691339061025531746153123433673823374864583964175356163564827978272806023992805714498092353994907773766742310912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 5216288766901410318998214144416956505342392814193445801291201694284790908532843934492771603888878368434126488929652339715671723146236137476365335437624152407437463724343719783300847667355567887088534366506055794446719863373813423691265703075382874237031901966645374200616632979260176255061478380342327882142952692299711112265053289502816837675533042052852225424863997660918591042354828682472709732811330954008206920719650645360401419377739843649224531868997477932305953805813772965674158821066902318336680376100817127035159279729625440962487121477422633507354907591932676319768254522583316717885276617886828611796635810701211522254167714399336687914973441735627004750077097415477868287482251136790128534802751994705806637867774851567378464533773653274102169483674237434753682502734198914924182256938607578582584979324334783007477691769766355005549799873590958020911812786595766388404542573534239205709748850039211226011149588159359629573310226543215380319886694004759953545901893670007489459410038281723910533215082997597861473984600918755711570472144204070410074983094821663513678357218575702144489800405072613933387433583022892346741512529906125892007584055581018997624629316790137555472652383203256918644594265738986631505979080272384147423244895865095764237149206878574599382107580322400951053768901520158812001823523624210210075592780216478576831217926702149827213161940053509919261750062413349966510728220551478746334944693000620810102797485788388474611242434633577796433555689732838025225932373481118662997885149219707126477141522279847205583859635976209003555813126146599890870270597772550686744321876886630495779443838103709270130152516520175959959774162520955850442574265974076294289550902868044770986768281539224099846999965421754667436690134888572636991144171578236492921564759250110249165284719455697035987375692599796477399119356959460296992436972812909315150100069229144144802912819149443349387429141394384669491621261861576676318006113217383262835773628931535128734623277646226961002449942199766062029220147721594781744618954442420273063639786268417184161331649993476177115142864014862120756514008505647545343963672029831020493259804793960689513809171809376989243926799905617936041400346897577373190699199538788708176093526077653292969763579100204092819488436088231695982041642471894277004585766434322293383570900055240852123344530588278323762119740212075774609114453638311454186413502405122750418139298979849525915365173004979441531006998988208003153538962006660535538230446605184779033634415558939197704272578238453459793944676774897451247182618526321294986508407177244328640086129089297575182379186149306973861867310546944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 35662077438517545584494988354417689897515291582420726626972840703560801739129089137435096143986314530423263258601876076426064109539755106322217161383797095671879150657822886203134336547947835069485031071455904662045741047405245891837510700616100140630988974037312205582873346379900201454463557871688094952205203032802965617041235543668910236750202441816140314679111828061245023022154223723376329051766828684081392415636414684410807613493583354173607495196066822449373894099723633698268621888763948064512316269329681353140932784048191822873286157251435086682659265064786588164874206162525744710356306698841322437924655041033123003205212677972097579910176172831761748891090919689674582924774909083724850502512410498567071594629252788262577722592363442273474794262187834452857685328291152073852298203597097794431132806146293279241406213132506643001948917244356944289650431785214481956412521542652490007704585914617062556265972212113611354019468426959995995071589698863076080198656783588881125078227738653066908881549555598583037860207001402702292522068811921188456911137544555355206187007452537700446175550299730427300288000449997595716987474653357044496066967813370174541788566481261356441759703843610262403094468436371704970902528438739774881964784706633582737750618099787696935581887789203467819186992966586730513986145053616589420736227206322287994484272270174876468920065617814131833900297162849095468806107456241615527415818364895902875377111528747422704373740075897922388550607143195990310210071585382058382119304345437004931964214790525943335431896264849717151664258226726027342704635999224692524333954793408728641894023968321487994690176437370693160425313102902152508781798763941335099579319192087461592253377818449145208720025484163249936393358071237017066210534630695172590630674155227430971292432709457170015606218902724048184286551242478536047771754322224295681659789084490225886389971966234371506514413354819691382129235432673566887482595211130673722225711792462638363462582365523349599234242509165527678367035438626696452446364131615496069066598132249445019250476346450314290872825706743750348017155437758547379164416015926772608527968696333531557046003199469487724827253689286677335788046201611039775273091969951672959477045992618340221041007598545141406997243434969636460197100474386111456806600835985788154365846124796411079906929402982779745029261903512108874934632431191428298721915598941234476554035864988343977757528338498706501151482856491988717113180923054797698231888319051359504843508244948301307654646254173653089965599666908277779261455345331160767531497279945129857553192965922824603306259816744292712375889225677012992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -114155925821155510263036880600370646194764742918648443765257113312893149689339897588875671451935994645615343971341896533116870888557725361271067144342965528540855574147761922737076886958506030119377022174310781512363312059825880992928118226595335108221200977535838236694668549112484393726842101927441570934131686266929387436265806057506315451047250874855874932197153528480696928122087952564986912719939386227977338984454573916558806359988054005509564966203575335354543554624784572864178439902253803535408682284212065071412506649931928347116874589492575398231319560190991484783918600294907275595211839571790104413175808195598010255333382332370441838195675815105528020320428066374604016803025068645069103946842730969910607051171382729040368128497044075124553246228642098343340025211163881849777478634211449903429911177402522603998730198405256333944910018341253259606568589310690814630586603458622483970421765199782540530887904510665988463407764268758490137650862659168818854887079192498844560723561055462349611362775926537682580563929504885457622054543247839853159436895106977239825781661999526572556766471190159356330642972431596308968252488958370831204959704512052648901239940975494497205399330236454105997818874158375631519128753912884311898173190911927353404848910645548315075825532680449402738516563699053025585176995783429437636676954938084281962118350592370527416318381860292180394506989447172118344597780752854124744724351737856512939779591292375705420861117215986165634559682550776241974065857219853124582171921236977218261907195318277679407334126094559845340087487546942604853830845032302400445638564454820418416929768420766814581703567654702200412918443049399610790034940172939286183706849280804650446588068275530345816936361348296910899024812267145275719437798907486714441507270820288328295565904302487557407047935132961354374545100108502120299110601237624378313121403331458264635818988806128044407519593508335289123930043390278368626908950638144503219545021970567872644868552689886824343055769602504992601756271413122589632928596249848359214073556131091684353562089487387964189381076167916884720866341610291108687717024467572491025839473945285470421549945933101284396165750444958481460007539084550146166696929461830413037462282168312266182559643883304725906498627137136648484807896021373939244765482633275243446916391144094609726393393400062039020345211572592299282034119425975695859186277565904282006742998496778922118075517379517867077697892100859199235952698296695922255046204354401720005344734276109296377420680602179705418151406327997855004240083036144455207660901214773518303223324731402061681973341266560021462489462281947054080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 265635030203829048221108212342968030019945846297617704801477867382563397675486810424322084338275645530511685967978345407520400882090738615309931847870770502921203207850181653736509966452142293195980389737049284373653619637121538814432700479105531212688333227390091168465602753481531818174279554996843328620762441428240906759782960268323603741829960867017284588912221972795475915412602673634223337668572411839344250983999323363403776594847866751418491093418275746336651452589711333782999389464622724104632770180532560311265234890340063378997927784106210635324301026163250365902400794143922236384952102176308319103002258675957073982558329976461912508082743004026527916921067998593805420861486553538920219270229169101821721315769526094581395469857410490793724710517305966190392089985102863590850256382679119894232711343140822525569739001108066936625803682786856316216574446493988368564786878261704290076456779385610113880624576205712288564327871744599261779258849205184988858736373363190679319564548580556773868794879278736021104879781757155900662828280717249750986410387139061018028096575741846907821412997093719080696012988301719606198949499734223704010979511053220465063485261707290733045563084101279738917597005090812419733624845610576625648183330796791238410946876009792175279346581290315327144953728342343290270422201960322567897813162152036062647802852756848422071386494957458208927928883525654471170794576395076643324903321117102957529845501973359841468347625564519947568207111629094286975253806339925982913668768089621708134868721152460092460714183018844014611683262110942761755205306600476563699384271101575986115845991277401382631159585940711570872116643193296996094914821588466928854884679030585124585664816256004764720908119067009733341188845812430312427315169813234413606472887583040322392607615019071858195573865790364509074761136302079111545845528321305301539043835575730741991177860253947537491017896439586740733650921695664778005908726407697401987684458809696849964407345145044972827833654813656157331305704752190528761312883521521486475782249648664370371783094211717690356103471481551309325458373951777017831818079704528660745612792130820712656318957587950842209548805564216628422721042978452046338981084968893416445713543484152096625870854193133877950198048735447855611784421338112746975481343494205115174785002480319305351380623078922101112772356590890801454356503335051476889159887303625696506233801147440141182309347213005734261516165273671198411557380931882092911372331830815284659994785694859650095553626653487625181881321479827965079872952537015371754897274919614409759067257757635777659578999750613253338019980780647743488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -301894350719255204489021354773468733527029216017220165718703369164835968630222656167576347552257797240461235139054504491595025897897339196703570447757151386016026753156018308235866173967104369365269418883620960235347716677208787905654879340469710483972961224539371069295871867034690744058538767824645514031825650748311373197958098791817656609918126391703299798275568262253337690866224302607598346561432627737529940193810710334422399528503285954337695547573295597978688081151840955931463478757476004314684640137140027188656211747713277901432972799462166209466926006249110178175440307482175186903498966510234599068764913065825674330252751907778660386603316147901791939151053298920490655608869143927482210586698838668804980276883119550738054866485715100929989215971243782488853546193216991092318545295247576207348223220526386946881951190268658641952784676389613332285077852596848217510743954037476611447422877205223607063599533377884345837588598901854643318110844120337411927712133246248689505485494944436080586426333390652067888144317495957338309052179340595386506144213353674520059046608993585139374027806946805001449105769277724715392409713472568770664912318864936377339009892944322393882227768366798659371904314687870208316033540093277734943823308585225536060724430998472049412518930103147398468851681290235951435203051758805965550997467037533023698340979576241149578870437914511826802543060814863592432880472223884823913760653700758322568066109113083163469095619576317295146426325886595886603136791609062453510998649677532981742704607861139382855334319765940801058831296706870062065866012753403148059285482353306024040356125135355541936144813681745433844152074534885593548678645783306684830752877978245791903306334500578503652385892202859733818354112791391140586090590249448007573818815978559825801240801341590740480541813526162324057687600376468592333417604736762767654095909601558237144202632436926084223532291021562426024045522136527234072976196329080494112286169019299321405362817443558572196841142226618134473294378753164369663339368590475088154320211501218143999067717290394784924578425520974669744949269766462432565920326194617423570298521501596198306325184564018345922665654797102436660091973990904582303493257414344600144151121645261818449310225056665361768773545624601047942516666914580311803739524496255408995819062039802954547227533983329755407413752488738009747610242750076761909913534723436903935822428892342145283320444269453792174612577135835124255718949561210949666636888741351586994087810313415618391960843699681365958126911835174420388974238837993519275217864209051501669524747969674394477931958398983288717314327603838976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 263849928557642043666588645822356711706280710184030349649510176740839162360594840231228010366723021915205582923299584325427305273519810817748502570427996412076819362831154277125949782321220838562656519758187899424443685419717285983378435293873613849687347863648964847321166384188210948496902143675961165167624716115851335306063534544915681327708597500819671091894254350064905833539118220193455280527184258737365470082787948834493714720293823181670047047479577343792368453989450895048101874710018398918247983086571701160136610889080740500685638237309692947126803232403970889944632602790508166915010330574198481578528296230792616752247306548390924087919227205445800830884449851942075139575481838003064523656146285589707304290016388359368515320094677830090772617610146233711283431026203391478976824220525887395064215549107993876649742941111911484764764200022684148992823210447004859938897580324251674962576831846428382546338600407439335571964046906090880792770842666386846169674906192456443979832890991422752581574136973551205240743165780484853819871421641567648023164098222633163269755808937304581645194999493213621257349939274869206669463919894079350932306116506358310325483285683902327296874945252019110329113312302135672820145444848195258636175718367485589249083888228577591541064971357854474990739388508706461186164202207366112397563324145492927475526702503075712103972251581873559248800629689187892773718741592060643223584310409795987277873870609261146506257766145347550236031328387572379535201212606764509678162218907603131345611503838883894402088991516947787806139399324461839575533692586451319104529141789085032861754897308765578748826072852485254222807267130223323454627148263377848413000578488703968578896250063477504323384623455875304517158998390490875625247312453178761455759282877079670025812818692166186284852117366402151583043526917694159716036083083877208102570775039538987118432711616186547268966616575456515327265604986031694200529911502906367437999087673140147294263088695009145564621349330894518929554425771318583492402282632387891612678901442796177135440032633089682715715685937563908294001345065996603193599020488275422999333147289714365804512450216385766151776564013782908364310642920953883496150311358575158780188544765880783431695209141627120476928674819891703714221235872917465610546173940082866001975360092765959860108870220565234001914273694423655101328099748693612769773380676795957436989573360333284335022945712420296242929911170500547276412800600780308421284254570809846691414570077573114289855088096695268336422937675499453605906498484280525237616662424937358310670851313081754957799961220495733868284038058872930304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -20812186514382265495823680792470695830752207676553434467215805382243654388741213026154046154391376666918444598592910157071058898503357713608434450513237493552155422436048661611755395231723387492048702327709896978211992674466550674166628031052697171075139290483392407831532839333184067532791345352195534314606065489190655555038217951164262493982781560700048895065655504154327078310603594101570761468816515803700426923963881258843823746382039825430234646567890290482303212110541293231212046083484834624805719598890458852553965114972256323641998201382275848245180656773647022465730682862166198865119717789872384506495184369926852427689599466536099879049157457177612980202464670501236715852201185954622412465478307816713395348807737451092673487336830978724707605558525124015915976288415801446052924491457059098956881464318530720660835177488846164239399604705792354303981032574145550963457165946352571209165811286843299351678147534007658094735878862774004774241997376828657204500593919430295962390308927862165812863168979840337723148401322059859409041709595504995669055118619361994311040110058233242326023109769285382915206518347211706019451517418341697971183948301858755655006094700004938666307595926129887202553794507212581162079871002761110170554756252690809068014416819515353845716086251699607585180033917591442715196242804117195229108241512833409427287415960001964339418250591441767505885272079943979501996377248915900097896574218473480015413940289457615594859311728135179467018031704578319649829118548796134764139142488418762053445744349381960552144489505877600341782681166994273898875286711530849032035821269798476236033581861420583139129548134673146991678243066500159770574164064023915966912135065580813906318756885499297644361401225437217555521277601059563935204133710417216414875703123576152196733459190801997124088566474963049055674763833487140055090096365689124016990209989998480032601166600331932972057185557280358930952978313974984392247898688799862208864994137496383024057033285522598736377593610332288059868393146070148632259773174712319795890352083950881016464506345876144060619073332016434662746001614308500279307978229021920720919083662008061094592165394125613950380309566280581643938613671961952033468487843776216987784998355647231247892340556467962944321063033298021444212845538588342597175537010880303775636161660525785514509910575189879729836771374671858634941017544626665121062580794770359000889340400592972035218301868572423772767811283959847814084244437992405923685635048791212002810254477824591626574134107946183146827201096307446650508884375463690018168885663173301611078276339323048928157625196082754847300285456113991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -537387643611923761396930280199700665964878006690822097477772398148197803048362907411386250800694681925994086633692164283389187486055284410082717771408439896213008286291253603947177871045353558263937913507458347182891410612274041862571047782868299630416206305078507451101886361659920055581862230762644304162821576766318981993947582458080033381500686754940860096772220790587089071110651542941794233729198544309378060557494701562152033406953217592807064627408424202832170887518712340052009447010656109306051573969861624732375595818464564464268719166000259351799428102130764545913011248077712913356091383445396441945724234741358331270619923171273465824932129921933923759582119113668584348857850857734106028706965694312576860946442977905845856438397781580966130523039230537120581985255164991082827559202428476143595514530748001227704320827002634578131201736840484557288700844063473169036304116430618054820596297922382830958006173025077569059146928100852999605593132524184297341130497374006142252529584337790235030905660512687990914682089694627600689227850001419796374421687469626309927228739717737016041995770350096426481073242194196851389877636462001687180071015459510863926130611164203735433513115050054304957557870848192593697313383682767790580433070070417617150843716556847109673679983487324329270764991481704933057491922660604408395440098526475549705240737274961499103729365669063570080886172666708144695252656818906064794998761400638007475187051619765895651092350945187588889006754523400946054556455030058072304248779746012316956099543963482987680294008459195462930921985305460115590326728427323689404010808381070424105623734403661137117196189565392589792539385555221595641676131713527282293635070010584305305727799530855558706791816968530540513321127464657420959676290757545276560714536338040787797958462125461844392967159135257831777338858940580025445365914804493682226325039057130396712466914894708725403467180193442554990689309379677154807249158145956568015187932072764284172667375533993506165201725603347978976186005872573454796301386700337884533051037534427509038011786424968364336024264402118405501012200379426930494917258071186559768192476366494578599693305672488065820407670667905165189910309847246166483952163751220898231064967303487743688095096043763190909432825038115673379837792525638035781109483538476568188616649289709093413388257497539135721587875868324435030004913728549981594352453782670074105086801886511195363045391693117581125554014141312037086427196429296563030143899567240859434937408797594452862154615207205107883383715089099261749886128723000216470485465859176750342251147433474360899302261603729070012045410397541367808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 383620501024724808294815908863743685452048434892102818712842406238821318979950075871352564348320143795142821429372055133263596521245465898087586881344721096718397298571562455027604711095553531979977042221694047039985149731675074727141358509057533302300067097800244107268065739920841416884809191563039800627244343332168978768535003232769061276560846732495392273469081697124659943114400735146481785483114946017541380366266182427280485807066952122410176092130788208494666341906192691003808199652191019781819351222518698054312898740428173047934796416882968216820438296040653520062439711510800381021067199497676837262638886551918524566285876561856741981207076394971250951630676371575265956726424807703989396960843710003664571919600511092925099875959989010021698749181184623515263493231129978840037279160485473966109295150415949713402240538042798572757667561401873244246545411614133803639485491280238673475470411756156025992970792995726803219166768998018329537404472704706482878134070121184726556106628249853688111054551021950402350639876303400884123709183149059671870113056586405120200739436471636262252017318294196140928923391312283325675749403129707746786608617606361638702218129708571841474631305560328565376926851403631660257053545005305346558846880769164664363327316530404548178099592337997838047048994434667537474632591840746125700643884867586661928980341105560016273429882218567481457776458855750668542339845766142133267024268515235686910366837883743372640226188216976516598711879608494389999701542473957706061170381717850698637107474526927447368715317825434287747082387449830772908529263797777954990177894048744946666579091330763448688696910614440774064655226885298949760600446240221139589639180796317280966378212637729676846704165002583283316867763819264031462836799915343617922069685956704505756806262340707643673679419976258697450393419936921425090311277445232877375450923314115163984677027000171094859399149703963071423480665084318828830824181878910983705282604983844471669263064865848486532307752614516909204575109876480024554597179692797711287817899778191639895760947010116332385923055664990735770427693280544798448271299631788466127552422004561624218021695692266348837562014953762801615857526403306144285215174986541969820376099502856463194153873636959146915731570653707371336477700668893083836280975930982941920043835945239637535125412921158228820624272374895374393446382256029318083039450273826230371325439181317427286465630077510898390313819071900099464285680055978085690090022563494125811136794171602349632768659602038475517360797283980986176066011776029525513982773343046542133672669577009887943088489555775653777081287162881638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 171767789614531453019656615988116756734388711881754008501851088139877541738904236854452146310017619462182494579188741185359598968572588248262983364636407531107503623647075742038173204933211584638459959028536277365431508558134798331232946326667367176970338754962446492762100348277485387708553973785747368514442689732711981564711584418874708998481740941552707576852997441478199239144787439029876144500385848213809380312439151768681911142434792941881411473474325984082889790870929932973101826007221329280580135445937533772403221570383388307251227980157581398670826264612098979052699292595255731929886236069475391939896943640478895734169017246410568912490164404764468673704625242186657308641383635278724207667593993212749643767948330195253631537098995463233194544922391888042531062948811221463541290417258648366460244821580213661621767469105279757587632852417834601443401550187344681524905268143981682221940872035727695888075015030021817515772839388020276328133345397503379398656133922268906000672670051685116778501239549867975287821657049429948456913719641512764595332455304848934487901535696464050290132314913253161099224582227321128156545916803759702392425270474031516083982995002375168557633800645249775511678332925504941912632577992908630273617028326419122336442719623730335729893559277484063552684174824160707326818610286165388146288992283553806559844527684211152557000593068747971061943731779352947729836532918384846210665919352365695196909637916110246742530276905018415883273982482933115885326373090162582884154592951190251985024463369029592247882378306239838815667018231998120908488927250730700688043805213003945747296846495297719284075077147773840853903469303168295605521597538663950701251121846200311280139585304393090227104083920315267252458061965040263021637364563303930976465769489671157766838058768795533417605729685984834180500208497995209399187497302110665009700220898865706749660084976445700833310975926327566596649041566150012918331454279721308739882689489767192171393942230229560409329770404274135576741338795341634260247807735368697179638902260830299706494178946426529902676040285999545949271693471176411507820011010603817475237937184050288565623733762833568656204745772702614222847891120016174261226445718857107558467617842877992028242840388883154609381224221912487531647389325090867176197142380496992589844748190053359073962211778666409123249584344839364260790522020354959922864058609861867236882928696978394659852865216629658269536478054282649884466783989556047163087483826975918067932142057865070150773786906913432101837783209141301705342174753504909237714663313001084632834064576053863580895485065009305822679018882501443584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -618718221370947765138661311175528306515051989841559917450474673875696634553395942546888097307761063314856186923903407594769026811146116969469118385823437332090513510610018205988676086812004576281628967825071530874039337033341645983004661551850013190827376619294076027732652739178605765253730964023691085750587031152530784297405400177155451090082669225603134882169107522089118423237729834800845724521175325563911761112872080045392510653064512096557447685170085756582746836655001867355265594971052103538626311774758353667642120863807950378167281709263491529115840803543162849997946772344038396723933713509341237526950182084422291054529114238829735275096554800471153967986693652502211112234361866251426898169365419123527615203471377370987754218277649129142531081027072462886007710014553245770340795472378646574146964404950236586692629273725322288576139161398023324185007935473538432081780193167994639186554551228283028002098564910623683491868613058420073832112785096276564157651905017410263978981622509133778393411363872170091074029595058359197213176724862745682549870255080509803488030290391722250653375974490584171596056139335754158895660090092997398092057150397621646692446251884527507085342141410094988112061289692289708495042246289337025541638858129196981433583724736424487432883879550691747046526209190810766199767378464016808692826295318109518939273609785395300140039699323046009585317190668334001570012854064971467353954198368251291438110723214951264931181919935914276483790362540887743391531996216144353452078388093690043253249194849160856507819767223783288241994020100272467999883370782312530968349330288248666255346718227193965091447362620692586779757245361767502365983067984007194002126916889958628559735617712076304110820555774897263772996839016717206945406647157486194789402471416283413024425777204441085649146087868052405676828355923956587616104981406464754649669758229008820920862606487762132503205701512459904330105565353108082765445065972770671625087737067788887625486939446838089508177548196597383073237732904600534182980762394161224810227223432259341891473206517917834290563260033394382576649089624266177158481273370297706328040779362979169363402336274773553313346889004028038111221999493156896200766213848294142939010216526525890112458108651922017427888528927113384058784625321360785004914454009403615239254307801478101001772922156909828008797603277753809184336843905678402756069203993285999701230272100619952151338175694484431016888072337304727684979698725068801924266403029616596040853549097360933564839834833109852638266404292673302602771622065293984647521230377139397947481200333007198837683610711475278633361137526615572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 1106325119082331939984604300473880171352227952527698553350321060344436767813492377282657740614495917735426370328417280475949614944672421332287552883036307523203672915629296347395757646767300844820737702348174197145651327216460185036079649433920129859500928953002470045245729160902582388724185595129527051891045516894522336526692723910160564839274376411691611248679743515112627231463761787189580185530749785300063792032923114559341390272692806014066372374949961253968633069007631272674573262826507791981521938678211040102521560806811401757881608212970028704187921814738293888039837618765701850041843605027461393687661569950156414919204710569742236357114410065929549034869190952191354359991263667898831649898273735428955937905593599289125268780194767988398425214276066244153665137427656349556008137566028217978847344206168740867805180116262793756199848106671172123553374757197113476349133752881018185143822632172229304533955225880633659422797283354358456461472542435632121982134535898585593974314703667292508485128267327952464894129563611825667189157277887147821071156842805064894868762357041927876142432110304929531584314853207878496591072694699519429406445268569031310169945081815215249273096664873089256913463691788377259847259403809349471282938442552865853292252174812890543391356598064367329553771383359801567116758331315889045954890531416136620095309365526612178662377067602792663475314148076284373929909854753055047009691057321904373382285553734889064763547702145467567879480741371820394831265292718970311572685673151592153291252310929792453797170340717613288217877197033457433795194436652474325204472892845502857356271612077197445582412807914587771836569270370538894314430868315146886414821053837076096005083641780678977951255129327230359831324881541089585583241392015388041328220829544939754740154879200227275070213200356816714196485032754872181496249032050614760742286499093318425125664886032767908994966778492121853016156343843637826649535261388259770395786561842077298290312095096920061159733210864075234453810812354598722279770211234605172757626983895870300324029731946055201881689302453082712274406284190333644442841067132941658369110971071196628874901723364528289818437404852388415055562961109024683809735267107397209505282606974974910142158768131106799398068662727351603120337092340418235991038840455727975654923128779475673300090310314452065999578304504617557021888131163189308541377564437535867497611440842185349925421262779202964013453071053665148411008142268089392021197271408655045674750016120611268981135340635347054363132792437328226131720694606757843098991118361900987491369441488411897254835028161094478170405152516248436736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -933418827476598315006514535296500635074574407894190938010072285073545691964013133009444566601269044683630174119705853226190920549446643799149733522532949879381679762847541976187985257274817145287240469410025790146381030875968880217765424461272552469931072866067190543250186456791638484681116061342966097233597377255910501318614419096405796661780941348423897251548608049754612244278236791166255288184430800949833913612925087953365025198302811809803213819579440654654355466509733619366163906543726597677072004894396719097347613980600040846104217626486390472325273618936543520197144534877298271356549526043290669484813337047977033722423697648800466812361488404486878274116980980929495829780875320486798063580841426912921789175533399332015330941294955863256472126918090015301510734902398231511558050920520866276700982635969031754883057458609802940946863821506069605543223593805665206077659922436804256766868555144567736002313500173112150548885563552621762820659868644420011136449649786991035583351714025600901178127228161470324869213515923860563733320548610640434402615516057040814579647425114596087977600012754708891818738554334089452590730948059043376626802053651949986558605439621633427280021626922089739908960016306549126514660279102302044235831120593728641101597277339768147645898027884336602882182531265211957083915956336830808769583897442208074090374832711433509742392639143146932268688309391709646740447431846266181549129436554930991981898625538386998592778533687778049149703570474567892784682799332276839391715431453622662621610943460983536369129106863112321308497175221125836930541667263656314998553691651255082009493582571230065636815262528845005984545485235300651555971702912480449205953132361700730575407045430857898615357999994738057369175224616047816516390150903349995845289127757859333007471929239412771377526999783366958798773540042623634221429638464423320685708912086636531498189478478991265222745638796742679715189296163590807461568726436955140111406917651022769910469334245593723105443568532758262999610563496848310086654629971391200393993600622200832650466008921770210427049043779367938657537488749800721836948689831494014536572008242016964497269041984506795865958949636504214273532389771477124424056956858557303813286593285421378843574206161857735081908209282083311212583486857113408703952009081552370443562293297187432208226244308437673170589178227111711850765621175777849143201958360818720660296509838467361984523324025379152747364041734516969158852597046153187936579925289118772650669010136757025872793534548041010404500424472298144895112244589306728530559953116623351611949930140871057199699049253578536093450953316892672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 471882182873615137741736173549835249725150202268673496541853645967903790247635412521192118905657350639605605438426657343070295682461820147987365846027563631041803752968420776980192811989445379261369804618929656457227828849828332422948341233725286994787589127837522314909191101158765179863104778049174088882362500454057399885606447795035853382011230330273670366123135463787938534458543352010957302091091752365515435091725354587407105444566615165804912904879990826861508249962427770007391568871854687015657756894372523173138100960454531601270159074768041362286331739121784485385615829754528363154731859701124538346202821594476751046899017909808033653082248376210464609620012847115107499121765659231648898037776965650014716238228634846965008807738350728151978559415764297985086801889379925787357479904176070212660538064837978357091659943675390081009131018071333696218577088772884321148371096997933197405306262376195569911984489405507333612209077077170424723307135236347440915987365177057891405603975839670551651313523573570412478285503493587469604984635519675370965287617697662870099785165566767384098019992024459612323299487699541613743919470724169719603019505504773884235148699566097390933301830770196681029931585198255196699699048194917766556004129052879193666463737541127583327970137912461000236552121760102068258211082926292844851168537733867888757097536763837996523476127458756939097747068243076877821042149253409216809214623141541918278653852070389192561097420527549860304930417241055372043007365775011395918126833487436104483360558422792364972838938934650507643560277979272848843025012489475931126424814105136063770843342261575966804719317433521926016594238564477744002425656598673832338612129665796871427872175986757411190607294599073505140632743275225390900740292968973917774295498498567391547220937079496582032830794671541628144010833360172883082640170727631098545870978741386740327842090030429269477651690591110589185313412375569742470635628423556578059488720136146892846256752485872967779340525255830520772779129589984393223447182823653070162307712100444830288633464047632493692162264376039895437435769935123065099115013563863874614848328485053502783239334992193921422370214709388429225997487134583556134577330643204022770751874320042779076707285870224703186436445492324338228458177733622052714972919995259831374531490218636552240532983033973592214042291573334217221648716744043531960693443714976612084961003890238908817299232967925177460825439780100826224202796777237242835256305318368916882246719404796483755626410011711340618790269241295837532134325468752006010498055569714118959191885009560738209808272812840673311368538865346281472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -161329544937959771095178229449320209433336188844088350813179902554512060188715579675297573250358143546491766349554122657695546050875454551134314826676504347900792638392923198165156100415836796148251663882177245488119695005728333757697399533304625312463801245857070555473451897754947882479190096321382678191459766554888460527864007628033500411166013384201901757642519903777014851411735694750045725721237273907567351451444666128946828367538461307908913453561240904693868532450875235706379346990269857484036569710350025902428752835663034805981492728323630658210762940243840200319206359261409479955523902546851456244490559216907858178252263478403713861771215523718380255863032174570904870587341416444593369965049358117092370029244164166704180249252331940199546191702770841682055189994718699607735605525520239399436717061490367056013048754260761520803035541000698246127700301316993595476910252573675544721869730912570773805771659705145403576142613793535953199021455464562494346011726427347108503135300088791534914246738934017857467267830460476498679249900614617312752231537165845978196602539231828080878984292500292301435397209876676613628608357236813378824191624214752315629256575250386517450563427678434643651421250993204403471908689765310686358972812771830336735038397485260869672452150113815013483481610259003331000746061222494765754967149915510053882276413332594677972791849592406298152746172089088333855545975613992730698764908458742513567121145362326319300911545323858043384417127658999113008824625037320272052268640945656151357497869947890939346940219975558833553717203522541904820396315715749463269281485959328028066074003579799374788777505361828256630409107489604249058956627216688979488294634922718313017707863886309723936504689896142017540418515535598908682364319584918522530098049148469534050984725840814766895959811671118587682117742552291721671769507661069603772157000731586970663097253601484714194067806557389108961773035838907403551600827975647214358491589782471259432776372412925370579571349756438454701421792721226100771764931705699704252292278738646442196942075843899701899245895864587049044153115843461971651738355032866320280010841041823375647725758845936984405055150370532427147711947247831526958683939901772213730131346875471001242582857868191467875811281015564372776333362327009653629717775932144944892871353832006374368041198861058475766172350593039977040162569927515184141419350506863981557185356099247438941816553806225875100359624228933708717125167925863782813127243841812024031755564638985207489809638247415333984448379395319647404418076239504018535413016332074457501902591552842213045614432241819081863794915685863260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -114925326847606185760204509002560551975158681447904181986306199862076619840357739162126195422581931041340983976109760538418029306564021294707978683332748309542429557631059119202555178784502174813612022067992438966744049510708453311844301739521651503940891715940340546271137328662907221358721631774613469279091267969956565501389337054397063194761822977689875609033767929448456453733599129472823976179510807043144659109613455305888312863832898123637930223488532254587955019618264557540994160477993358474511575284994020312539462701013817589253068694916905053103437490305897951968098755872469048036263560146475699472411024677807771134291432439137141691339401053925692647067003134328110606540342821026203238658526741928715511101127494680444731449108773328333659065410126633753507733585649495256131617419670721801166435329212496348675711957309666418867404460168052503794854822552834534050697684443274032422616945402038362319890082138517388060872854665843539347654086290953756050903684329327431812515595817395914284234306348665727842012635320475188049181784064386338390606152815493615485994770078382591633755658333101004696957499183463967325559140501704584612768166567026640710941166574952576730489369907840704234099117871765412230629452303211694737211561464516731985163597605935674594535728308952496547483381991501972688404272959621602603769012926722291831128303373916124826560675205824476735848139951215501713542996049248766214184963815230933983503157417945505663074872948463594052731941784361521218817631115450719590341279069685676382994939336847728344582412586309816272291579771475263347961422121418963288523781808021209965032645189698400428761876580152078567320244312791739770666895523240253319879704826180890518133411834412535858621360472124454395370561119156170337331729769412633346102873632151087561564910662177484511057328049237664883972078340335231740434003884232684249554474689383613830971218064135705681253501766168629935815255125311917288054818384339267945228682284995962888788982993220557504125443886440460293784916730007350474298431002896653603193859002267886340435256501499657391036353641798852850993250669956223119365427755896582036038305642422552322951339462421232523512741755343925392063137796198682298990318857307620793914821140692487183771679267174244695840050831538942431362301470880915359767712185243612246578487933580673032509321144562799503318415700839683691691068057118436297563705370271927535716558898451749163844266415138373107168023296593008364393957350101184921069548450441351656643466352439183289388622119658654724314076799122450837703351093396811425831661767292536789928909582980525945371210842907963086965988990128226304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 274802677820601361223642803174283610887976821373533665993775979726264327012238514910287847544418327493696387629659602752733659511039980372158436252088862894831188723771639911123082347264666332389142164252716172400985411852704621241308809269801766379581687733477160176559838198051694919871757309250984468203495202531367585644402722889738594138497209101377728005114324323659200269731494117505360392629645814813967252882465574306792110271158473986550694922906261205492686689486620634529978225292311810757396793252578392180830675737742019015775317590978486325564789432256509362526271832569769844320084690788009833260694507371059460199549235177394294139138527042521636767916156733759910431369037825384109561451101765707452482460843261587110271099103940797573076836057429592480880148150647778247913716933883582092462691130567359742699261235038991385991029335911169339750212908361971863867314298606287813655987117127969756944643737399535639004086772371744291990959678324714527812364044773628968110528817856661614935096072734846500240463520923887944531259354708690203738040719148364992763790269578234821930924258200093042445264384692264105658705543549800677775401875410098524645579548802436804691228911397970179985726116059842664601777348270230350951712710857285278447445035460115271024688094207309180223565716412703685610583552860384035102522249693487239240903214888116227631207146691707044050755763991759968186649224091155150824502692611685410424678184622271169669646131497156471319974625752187233110468436152860687423145323708284571234399154742593723975485422004359069915962064268271425084292301960243161763588468049095453118838576441968511949843851195131728863339626082443655314117559197216352596288206413664364485495815012169941797953913524644912870184906899504224217188288012871824732619216132098981439447802516770209493632625215741390611998945756389877503134077733912385453807943376846597163043534702416852117078225319632216333194174157716620025422547130770938204138359556554603315364224719743891431377226290906334563887480219887745965351054729128773015221802029312777812474002415341177039064734987333281793823101824708577195046084987098572482844859072474145102642029073751154075685321771372951750029689708813506784783930302509450186439489763257152326976459055518673797559124351064804350529874183707215125816359252739662420106848611272893753364255126582411611259514386188423396524075971845627384310441823153290827226348052811124911971368190492065044007847240690408203089113783098202906262304312387145051222633768936044665766784175679868838597930808070523597861251751730638409801500387539074980601730155339855915350451246042508820945834364832317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -316084464798211871887419296966856493689685239351899706208722327699445548619157550240400952409293398179237052065924230003696557497038920053571813613736450751593808102540210469064804131625091983538741400415604893793264860740212432407314890792800097892350229395390940605556536850007049997971664437602279715543956545230823925083914279637303573540637618551816459809793040836617986637526940419985270791893996705616660976563523819163296959308535443162993432920066126259131903945307462460487337280753157965649242131858595362892855998855007417518531082411647832455950332621018592791487889129311384698673494144141614900634952674034212779823344711574889719106149611643206718669044884246049201178268672512111236875462048820067674241825390759609592006507674062549512453076146552332958202507959004252405640340985270687724417006459905884215828498612803434948427882353419413254634170606709899503882434483919853190046116706213425014518790940711755999550355466568310640621236030027559609765299329056392333963011883880796211607133006407685852994455903426801769373115041855897238526919591885210122351728473966352657598701266385889672998258185710818248898267587230088103279978617852902659023531652116971695857296428681755505474916449079783666881338080642697058291824033165139539078440794631510706341445733445805182530479884235051372751670478105019043268767461637934710541194632975904992615273519893338725958203010623246941963939640092727958409782726987640913335276323148890347703913348815919786326253667569643574062080714329466180054495135671468479436427653313271634027028620062195349072610549147599787247669912470359612760767710488760974335310351698036638230576219231743438699378149471486668481752884469997748229505177606469963579536160819085455358532904110339320170326715341846334975719706030624008094196530352078561920859437356451440861010982741459188059770933972763799394592296460429410226549983399890353466669973678685626562113673319953355554075140552854855677556889387887693355342550926763716158774472153659302854406725720634575350744221062029848060936116661279742054433123625476452402321410968297258998136064488252586795951394956002447170581422380707139333708021158605698714112027415755868071595923802796705091856228662739900684052663470501392174625971836844271873317777976866604766405861980427159436190558085887687411722672427262136575880847673965905265801514499423665815193415802168498599339824315441473291447655247767920825303389823190160910103219630465700405239288231026667742391199815240131480323547500285286883598043601129425282639120852848348760912315874973478423970096944365250850560869109628773238663776205759090663318237835159442288392675495415644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -1027515071321619586783149320441802327663076487328588770471793358018870008399767230557681810200774612186051803205795687644165020623268595600890303016053836690824078932641414023419889887667750962923512328000914825314110339516400592981691065129756054265963271586828776143152712665610886932714416130487834754179052779662983401999203064922560105518774493744368611039814938652240764981100722592180873383026954957843179600296982954935325548850058517248756918627606124626226109913404727571148863245051811771486784926905432176833210726300713552462910303627805380484799883931280476692111849245831432497452074162410463626851041861947745941626978633447259849252481583555954493855452972344565830417773591806070206676216942775234888486084259284111136291431326720671819623823507107565654190271870017829840300139579500564776275296209547395297438432270391115523209712370109087774274984431084024187196934643358423161875850675085172360678553928568153761074203215737608588595696196084973852970737142028800123232595066884629484951890804509570030015375199662835438773165134076511984466763733006787900074588947800446606276577307798569493814514614763647635279701365302047699876060510290668346943859575012690847579159540638702235736021015864905790610836792985643555025178838606924579895617007690224303426769584672644943631729790468925351884716418395962491301345633308448767438380148996593294952675911167470410331997494145069374254086710301758006053656032187848379012124538015368268777313962992595943132863102045114223279016643920758191322160671507398079532347500363368901632027656143639182187752882484673390299583098541801340920020047000721834444649929007680344569744007330082073155861997999855164736143896161733177644982490478952734683829356629291451571593617122501081209501142217479474680785875427697397804548123691567606829552068357103073669637085549764335075460565140895983519501467640515996848201633474418241760306619141136511874040864848925107321013328147049153610676675165239280343145944656637348314618413679450624648180007206939103783210991426178833382440536387936185167578525989825146144055247006407266805108113412301129879674338196534053389654171375618568422328286070880535879301303261473401055807689735014630853829956486559909331476319706905817552768462652601386906694995826805428695580003270907262516249508010644996994634003793100979265812446488768512188223546295033843096012332110614599433382189429149697325541456346733583122208051068911031267410887740123014457757785506339399711437369892925893130836171782953313509915077816867974496145963711102370016494444962754782493637580072459039285908533953450565220169006175663075748777319577945116938076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 34546622762381231416589221519869806590082276650301071156613737171699829836427620536069378377587254580906678268097673900293849109717048305728978316462339469904243940921862783803429058476988210262088334804038919995305570676476954250246750651817140692399405319974576418037453833989115764538278587493018175717291619840409815087220622017243991251954671833784050493924225768731636080473902391341169110800533287104046086193816617540803306362193686428685645478557680093774599545506142902947062488345449683527113969709934299129536722647075405614331319595299233332022300709748094973785865581036426586050428064213975062528263321823756889564555424635179816227984012042636187749402570921478079180151548689341708494717873663209608299993453589702860723030108975157354586734919647097484169638395683447258136555606345206043953354810858573219910118259797288515113502100196160810454669273987144883314333002937959424144711846173488955231739539778706865132781374820603659675575900748228562589603328170727209751194970928923609023889889733614788540830335710280877065424737941390877578750002272472200770634687757783471782190108933438391322167537344314027058338011114450747715164038443144379829731054990059748345079582147142264078073446727383972801198535270297344549793774332872407625669266569774913218504957951235700642304746206478303189135738137511087751738492067827069255276542026372916863394159667476807427868761208617110047068176586093408933113895552252434679370140140855070098076384978902210142460156932745193605587237029773728293349014324319034633785850798144089727248301887213072430791463330967779855138253665947348592679865261077683813288259489722335413623865088773612785311190767910859500640476982261390745984551779933030237424926763895270078393193905014788293691118764768465236808843837106361764314309588568151204248942849209712051479365745680703244662429034889753432542804406903785334057998839454569182896393594095377783611135562349599920516479308645964241805743386923221279863658538817782788848629196756392384534811316738043824641930780905366631137440353006373955267291830716826408865244127844051767557428161921325947499149709796376603624682670388347250204819747587514887852076223774634875113990387187044422608046499023876320584780242720869432980880900357016644536335847994520974973380000262272075177979045689185080178497387458794503891031495434490853465612352022697035064603671588344230093480575195640333227553518886599328393264492194699074601333196785544207488335991257421532909255496574103327723376775674782416427243105443640975540146095888760852480782212267613343299194137476993664507457751467763850420199910005442217991925376832953335920197632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 306789037599196296439280632240528073703668480576207341360919249541870443780621668101789439338886914466390387175247029445763347959027204761761986217224281246156818879116687931836536259283439152104446877768278545469714199700722311684027946431942735428074187009444865555566816170773856381055649415585907374280056251141100576749764070172515362121109286701385430160608465442157413646382363483846515756570849826512211733640797062864346588743757399584452381892621278583796467685812949330599840295813134367897766291625086250522529865738310168914393010401642284249826215120945098504213655001592894356531870926938744016377026894221226082702489526566183754833419166380615701231303167924804298332572894579193101089781795532933598774262707066212858413422012007133330855026514452586609992757365096866177035873372467261740280530465241844510200094176199658155551441111640733611540846346137729074667527021859356566179180288384948381177554221113451412221906079235907896169582574272408074507504421420329218293650464607914271104543902200789621922100419777069550390453472423880496870827765419535351941964330965882703374440823804324182426097368846546715858103135932779678784688738554343571670183300368798904049722546102262404157327284437577465719302043928076299854665300389075731488883528278180088877652224284182470729390963136338192090185723377870528161316787934763145700733436039896866711196940227802288259273223854907434297824696740297791413164296542767280232653430253567676682009124568011335654265428561685409844881227173011003369329546384694370946068351931466195225232875622858491390521825964738654359714960788908511721551459993049042193401505009003087666916982362698953017805998007451758230561981205512741187418591271631391107409161592618801718169486106848189654923831625143663203396185581964028160798502829306515398291548009878505898914867374932301532603744279220314833269173164502515344124398956542903771643386459563704497602713500900678939057386133284276468722405763764096193712829699321794150011910425234957856484484463891040928644163152540442100422481305690754849567320187067376212272610035476368017528725128303233161644594520552625322164403943886397636023299472485437656610378156125101329084061132595433083111292525665378656753629625621197956157663819048002512164877638710376888882227355214389839209138819253762368510322694454288790864972137891553670227009686989795201541323123519167409528349841322334031268474376051483850149113768075959624997333630690616458169590396916963312493934932960365939754577484441784156345154937492279641344839449313593631140074711235666078937240272853339335159975552622566834499976671659383645028646932567781263015936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -16119392982916061095475311258381523056593394159018937356854099892413686806980619479395087906322313164052336251943770768226021056885739131235210064626370014934340426156513098657764187188209444081537932552501722749206481343570698586020363110342373393008129776063897041559446416829283629973665915815412235582883580630394682277423374548428721564798425173902805977337222608019308706306596723576300104009056144304004236727000709695108295207623185198021052924821451302108325538078309938757193312392399773531504260196222910733712332108302058091540112972381102228357919238525174554451361123798446100530364042676078186034458102113053601313013155122959510032324353401908730404599651968706198868199047411625440860863751798458948086914344366896611168634546765572550847271149994425953824154488967354640452831272374831725624991060170054315455898290976422745563316875464815186179536217500301885654825588042676544957357770260774417015644919026110475803722376032488854171735401104188357795127913511465510642001511134198982857874023713268870104486646692393027541027597615265715435193447523483630734017781702072827263927964736679387483016911255443764627584144635648454695680193315237750495417484070083443057032915441214252901795516946555986306798234288092509085757741815675101473408235399802452726569150351391819925504822287384815601967823562310866847123504144861208080805779396069121182442175947003918665625581903726407080198107624213044746429332173148792084065643366045312847021121719558201554392122330614147915284070390342926456355233682341159251208077964057088453031488913188781280671840987368930849646623113378471067104189282852519619973037638386589191712678714714474499182920037732955730823074788924589302011936604245650431435243819303614461105541099035218510693550706364909012034684930832761065765955771981402958936884234617599029313663721700117437838289846522935498670765688367037315672549626288988926726373799151174541660589386957074606727850866696180103992118448129540757119341542080440983322550423218804408647727582406422759797886647863849094360637573520501410575546908053559761250126904158789782831637972835126501704313649727725463250953777603720189298280410772216121251729553292759037534562821247936908646641655792165065818331055672066051161947230626787331764944184381554748703820683069017852429929809442147702000634927810529846480469746991020395640942227939235441392300253473021837061649987272592373118756606644224672983988458146765052210428954601754896377271807923488128139096289857970825065102386006418012535080936684680116247210489513032009937717574333244634431045353887788907857520401296070574710521990403147535617302525148218149432733990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] 73027029513909448238498093447157267305799542534048049211798080921163474373013578734839186537785299273659506611110075193910690498940441337248357027378308645649929206897132516878707351663283144563405782831903382237107417612725270058571309521335011344707304353630009445777851037369753310072998745604817651318634113403214345921455044472544902078103809673639887181916947376430230547744217065477031810913604505365316249190964018994089155466218807021124934514653503983889867619618081685124898919076823366568014142249535927232252047352523831329674085543892974075523200310101197889993824664461057616807009189785933336724879437551923136638801914322103036327574798346895171470722438401299928106290081854899296860184723115934764643260017705300617088901171524846851091560525831513902030949916230572547187496851664926269989333552551475796706721341187591151176447499093503710321819623908890123001292851094742712755618671360795910686245855355964003288883511126924437491337570118209937777178796275391854782703783026609841221712087680517885498557523567520958035252970316243543175915333880724679714526062443771111559337261948230907767759868660551193748718680427019938656418958086205697902913495578963585553129130794343745022014907114326166436545167144563249608356329662668794844860120218987420797565631691864420163779058628593665536642396089899098167003217573402610769698410826461731569812084478848772492155259735802660391975714033872846389068145608618697965356948240423714445603959978826670064760518302780655509724671014730818087016336483897472636434711165733571529954159951258003178145020130779315745256507841639752646996143699248294301141450054059779048715424094626938210986867307407104543340663702306456606027616536205488900419636061851600286786886730331296667941928085171039879674024183730816614108068594077375203551176662719308776490242640435625409502724162479381694904392699274950667346147809804410392350313918762874607567466259744663188178014862069674722957154159110207571522068165317439677828897022049097540185934297591068030452544487832085954463764755855627759609261174513704371283237845451696092782478101552227876757884574445961804479753201898463559306616922516023795381243054993197879249933642794107545002223407100018195222383796966442178845361099895632179404502154651589575055902803411600091896142469653656600906119454630705280450471010216350032641666519690542014453060417106223640860382226913695500150058001348970357460970728543609068053540792985420425267633767100725624134424245163462346172640141642352880363972278678780304297378652481543008313288146437022723641011847926350066385647103455410554104918230771936763290418176224592355120738467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 322351918551640580380351057581381211105393744233759272038992163533838232773904453310044748901970304534218871006261934613242765363177694397669319148379598903535803277192342302988901111069746639249544661796654677510163428918572881566234249814223962238021770881456098254151564166567183466253388492681140447977911503635956834963213294513386673237859227107815096222183930859956106841700717513625612513959695354028673882024244832988211462758834911178210755530621398162528251779529370158017529172096286682274613965088416427525976171637445703252681379885684697387232560112298609491780240443290391884008262022405995543878748343292273723925746939780705603385884409978421585824533177277025053245184575920476423488513517033174131848039347153267175056139255425800318113646298140389606848712979315459430316127760417754250509446425773995697108502862135882421843132692818463942653477550072895038082071300251440116161930066317862780219895513062057817368041371067491000859104347662001321211515544543633785225671151590866799035153892423132295059228201694260702711443046919842288323843660850546832872716135440065865363355763171665454883711008850489135310158133617454697264857881108539199222271281934954801216280203622972687232048768002771182344342137355527330257031212514841060411212194201752996032218132691301102996787030482277290163801863369264953513279449370195970407190618314788673909087767983748436953934487588372777110658442682809744183354029053506782703397066835579159487132476590416246924178748617338103508815280469133549782478527750681427594113385825678391808384266957164839405267747142242575999528927708871136886993087856514350084029332523231226132762509778179351617622466491166413947372535318621946153164471742405759003807635016657527263642304121477794977726838760862794296904035922951725597779954472643089447857367280816434993711480616671849306580254147941023492475161346032441353462281215969049414168149122048458352995935485808633122821958869745204538719569230627414592191533961330893199671271119769655914068636094667426825444112645848093082179792981316845917857297652965853459756712286846125448416112554119916895535897361662185053811217834285571432754929435723670898075589070081118845413740756810645470170972549784340908769814030840022945363840338669839770196908049438204576968702076813208471782548411070721670536591207207101284567401218970700298330964376083333749579745371221567219372451055170431475167877371606874633596501411198406987260303688097023406134135484492502934832572287603001040374488533931629696528316368558413460513295630312807278043825857307579701083614834301395657926931427328842625065385561111567693790312409309880068626939117568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -3445286637322293360927756835407468250983969979947254879451018764985459878427242416333726421807388825369062008088937730090999675836981147365994169604164658616163209296756280364032046602064161501915347878250363109334419369748243535212001753250988692599886836567261089818284175833077164614186783138509371013555727822244557420815032362643683250811865115741732428737333662604111429699976718740293231241408409110965273935908469260447140821172199617214708650756437353156015538697393462565098366253878600608592329335477826814123009116743161249572976565604763112020364669332810883257446249732997792228378348493636648279287376193173043725928081989803765641236196320556129997898722853248142516355089179401818620210242325469509901463769776575855674073227856442368092802270197869802762674371902245412054588417072246668880560791638666816684452810115304816386913431022862502435697024889552800309060288325329501440062251593815419035962584312709360981033831680972452441451134458801735998350347487379541555641920339434832849358334258441268822423526694614102448000071181880057271406573963100105135028549265922026199098584387378868680642079827206688134025767280113669695676730230519462456772389065692771720299063753613956606830005589406757642123152700638075416473085477509154297755191558277162907684566638745589591955205664652938528412470257438181148463585344826967889298588460367326397404020391800107486559761761162131931329536720857701436372760142819566236056498562510202998779545619821344039785495913479315388422577128936945992623234948993288984432964641693361685298741496901048523667022285001857023955161401925860443674170538177003483331935024665018460951621813977839613049930152179319296383797682340193343990511500631828281092605646895602124319957950434744473095665685633235790117622274037017578652164301712648409723000525978199604763569286470263304528751401766352766092134986848494269607879366771152436592537887276260632476359035068912693089353314485896890954769272334212375708275059843215687401501875171465568014114845149447763551811230100079108277170380245588149463688320686221255808482651001348683237005487262417525785453189865173039125455825595904070127359259662732842586477418907701965426294426736713534549932780365791879391351976927560901227698878057161398377469514035734701428564477286851461317672669636880541612629236558538487647591213562163251129435300609856839030916355416613553950981681332807005482330815149797395729451680818360913560609075480349002844033084672528247441426059736395355814420401368499569265874361827843482650551454814664049103961381302117938822998083886851296357815061972944054409678005984433297448536880465494684593255947960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 13344205765055172570273186102930676571975869053757689897185544831439255951990479449710999727171363750712814666707601153106668669689127034440038335052873779893011458970354625492884282510017899879595269516791325114947036454857529260038940240454654119181804668845632302842055260939057787853970323277190806915641703315212518319001418739725303456811077392254347902782806269439993739042809000299756895792063806465629953173503535445509680086035405477684301105372151799131753401162219352495813798125328927523521506615622998241982340212615037379653232757512878097393091397496362762919779066949905678100090868199724387718183094920255184224710061146409459872747193841055978418925583837353436727455982645462893636726800611537723286382133397038688009189946050445890680687011671373424547873776189319319103087753120491896662601030288550089554300081426714441606579636060103729104228244018331361254047601812403785514692316211576177633071765070341641844116681576009432375980784467069013510704889432428324511162459487726271302362932146678683804122625279934711464004988512081710346060783953267588215529021906702573855539998309182669481870698561200899233434227692353249869456351436666747466886027746239592540305503971581511047518433306994255365681275746177169677252538949401251261760497944301167981603063437295981874061909361043845189626224331291060729108558951615800816416449135691042334134566635882350993006221304994144893417848026910599414254215057453171385068372983834320744460969495307215024443501971732030337855334648281025071437474516569548318733552067796744164569885271685297935636179894221556377450051715345839247043124400079231490200554578220830496618680902866310594916963300868300054375965541355380031389759871711822135325343181583980815538234232619928793362416689952866469652468017355595778536145510247342102239599510778922102600048176275975908821703399128423901783021914023965998754643847656893593259838472958886449134154105654643124599706089346874302470202014064868195384766787486584483472621781437998445188044938089163148462761045778815644970830939301050985641100216117829984740703401019573743356845292904104664321924355332238826643836829061440976161983194034878026055309487655541015379009823673793000285033165319542262371347960002974966581663916592429630461766676335651662410136879037568630453080652341936242118091312196285519948422757929743237168016259604387954397799334451189603398639685520713007754007129292239812993000478942585339512234608735470676382571247967921787564198025338052782790907899489699000106594658378025806822985700214435414403323462517222347291760407558663339269496694518704731185779524927195187968029849110841211362488380030976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -86887460613463113065220842403280088147711225722856697351426203358274282239949915037093264989629546056367375966059794646314031195344099589558011875515074661344596578749704380148912477552701852954972279927065832086543650518916412637828362399968942301510902294678311673355056295453024021558927293609788299173942641084989603659947592016210568324865327765085084758990412680186597494801632453088755533737750271830403785794676805002009480316063421438894772609705701206764429331032912199737518037046308489669618283772994990294657180138502758635700388507740402445777605627054398323130345645370335457986162243407434000588405095056233005419518163188843163959641229584550369245365412907794426221080319118937114488658811674157135915635888579290501449022227287758910832137103709553775682397988219368916985279760117585445672351203683747970093568890354223407033621555191271732398280344026637935626364287387497166620308104649611744464418085071876844454109892939719423692540356644229144792807901089222170488470560651361707034739774024639236186541756742963023728138428547466167058535437614697223640594831347614592474324311360574177444749905722303802156181656016543760353811057289300477259814752606988308027469835944787689505264787265113131212575022697119380605633714732713085999364931884832447717142347599821606352173209311967192812917149400680823016655252322952256273524313208298296129361491977770326725596768979585421093490552109583512931451882856655164222466315222026125009910407150354352019333137514947562275815574060904633613149409535521488787269839634697314288605752939244465933381234881396943462548068037343524856992475762236914805554427397807441917542990142233947369542711390772184006802433379148906080360204027868768165984666486096564657845838055915639624463992576819054397917660774713135973262534147195539723302462904604412175144574385330220198382805420027872375258728078718065731727219948233925554024535876703336239790234122402037712341964794738993502697689145623813987303018063686045411318270169169023151746209324663246248121721821452143585335114378980238341216686847874119798067891565785343041906121139359794533874542342063604671106017051932587389660863488077566024782953587562491523306884102288588122790147113226385287898848146490225462231415138004084362451113511268807502374410062547707510266066336590084119043349563291673990160106092634941939556247844604552688979709989945083494574563256815672138677312640615191023516425920309285143189491231637235162813023671395814762355822464507825077992321399722303413386893280827152625805521082278999482016928382757812991100490075752486354116530339285260565564713201639833998928972607315210727336571662499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 345579639390753114163622881427069416685049211650954176610326431234342374828868567540890058076469406493522883990257804219216209439207508268923818081155610338749104726843132390707657213172831807379959769823925295564286815506025379503183812872982511304595682252725737768403391415508814236262901639303163994328691983589729541527473623535869774888418105463999110657842277020290137666742695979129754950522241887680432603640539280604942019324801323950260211395631660136474704622737754312281137084037234028792587888555656034446465509260409530898297794911767031161361821513936515165364713015013035424412835567763840016229158827121811849559248841622795962545744559797408172863893115320902319554315068692493418704911175796163937954692165921777636316746349127186564818495145608205731561376213089212187553145379986710946163127890683257168613964302563814458605717870357732190891297732347820486450796388879800121280054589127261999316410326348761998489394445419151806093070557426578272810121984001113596803810166759043737549838351103426488566554935931667776884712564223319090796200181186051677766505298731619060585063999257346032184353952370968940010466652443998625492098160627061435064852484622871150615553285117732911384719772905643888144873961756024855996240566453814240228163184499730695471780587697778775088470191632097625676654995041605717709439424630145665386602612975845386565110604386002504659881057465134666648230630609590664398701353521841875006458576983886556298087121726787551896501387220132258456741611535646611127148161850177346076357149397458305045670290987455724997266714777754810022365208798077470442381983111630529058946327688658162390726760577513152106889883714189242517777764415571990769897340912356211230413434191916569605856848818411066805777470755200651152092384938523851874989956402096428069532127049405653467758303798560630634703615859132659748519028471557124516537533242544852975014410036994447600825680135954512314835797946865983050708181530107814322309589435527716696504182233013228242758347403745150928830434588747448253175927430794362555859330146017408516688243100513741755125039231632549083247319084749775904523310972655866132417726717470984147670351175088158085448775473984659068296525070192332998776993213120151157906129441723825734051551961270205384866757225746993864802163037944994551188304835493520531137266293388993685856296398446559788379300908590844645468950638755387804457968684615509178194846443332251334291918509341953980859082789390177802908837801793706282465287563662494323245094180447376083100859028046032740983440178276625619036870670013014608361789824669101974423264392779303502489212511909031442199810452488192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -236982075785162650150053763654447686925172671590934098317054117633986189448922011737011511420734904176958925525147185565598770847303433336720247532101670754917221377468046196446164374831393743580563026235833552848326647496151699405913354479348796775106974948290094719677018066480810913041409149051957126361559237626431421916914439728965086740020760276167744043113052393391631107170912325569161172142033605185990080902331793983427373136596605626799427060672397621160982185527097353702079867119992145149363139307391685469818531235449364171923052176140140386543943110887028743061849816157464086120868204382069842944024606021714362127577801685692167043050348234409498966035035837862884755764103413361207328536829302381611454267159041522191008774182381102982490162539802749977492251740126087991491617739491527214496737885822952039112896369128070945349959648078779180149187803835079547927641272141629055645589023865686733296281775414669097565836866302621428148343026125699660884908450691040118208167784094618686187058486507031177993695210461043605189422131363999861052318951579123821972060282769985905565113904617616337975836185511458964644884618156369814076537621639895803161180416308758512169831326247148943877170859469960638991751745066561494200774796432461647836431148527063951184189644345346207497397941165085624763531056715364517347132302746697733320076816255590689637338761470040306857894739566538741639831376657303122459110887502200345026883787351242966393489419156078641414106692935933326153079654647267457978185051614339409060436707354296544734350577728713263516368028067790488675499193976892162350552139306465665384913499549861731164664466362606269058346645131641275215861374109035880723958588160946918381947664625633781943051760480078667347137140103923702508686029869034675596197179983675506738077259847856084305092674837191409487831081070447396435521313634483260681529728595170530758551293912942460574364213184726726033396362564626610246705985740328422573600388978776559979863537152274596745867240690059108800465984330989869914825491884557926569800328380087878259747822890641791940329761511253358030574661384741152537626213273787344773401520016404123382131256680858408380901059562773645252197901731790943499577417258259115030875474466392430411393044228876566699827807386061595881295737198293644161619728498602881708189751491037048552169897568325852248685227270048878477288414463852699448422808031099724490574475072132891786893072302734907568398255638926810023405698213600003690465231625875639183295823372906885274846848132038710880410823164121353473919425040641955874141174153806828436453337784373295090524559865724823867659795489095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] -1758429374523041788403185558143596316042645010554000380012421873230514470658132533269705559296522704747801938966662091811448186792740777259019833089444502207600379858456163942006006842727005153293555342613139573147159220408822196096055603187904844608987497500674325464138837915656745467413439874647037705235380850359357352297138173646362195950265229238884651906567658661659861330339214949667741507501117145886936205743719563509192157650798116763779285691995891778581620416160750591491089842930476063838445322526114201324213859345189125792727994882708232916458197855309157144750850147769363939643930233289921825750457941448405034614765411040248691831176631179191120127169793260991868290417254564791676373744092700228360985256646218436078053024282863848045808140541111421569992506490597155816954647887253350458785928868657417182093145193085420367678575095014531655342443887527876403431999999135043929130745312584422256564592043877520397434413258413068779312212110418299324270800199643120740582913706123668244153729914262735311232842684065055727770353435269265003628023880091271665864105303342694962120784525542341144073157918410723873846505774776624116212653380029550145576323070754152834204733175038417412867422583461580907485889505791250357181387283379350742863925393022678346924453391538253788157445254273910008542631505715272095479257904145933130522751047993638548324882922661709493716766071135898164776161398806304166479964507260739385562512641472121716479110591390233565367505319090415599001250155832343899106148048231312560448070792436392195719006472896097272540217901908459854854818905921736350209583532423500170610997421461319858491875357567784934096984663889589063288916817710421790563115666551525922809519160715634161867748450271091858529345370238492611917902999259152405941238943501628905735217981224937328243391174800460901839984840725159490157607405017475052036482618749924679205130017378581672457134670001187377309013723246119632607645983711483768079904678175661479211893447408475012606257375016904338088542024364872453672591976772749896619214827591837866157193903098064301940602310714860641874736935443333874886092688177313223313809929501673417348276450597808354648272187691739602042493240608195571395492764228359423034252837563276507774964004059794844245452482660968412108729646520940964675796978180770597132910109136892403235718330147470591243741384375239683176972702486387819364309416858388738710443700588185499734239267330030377901473518144115837105776005539603773889350658892143761236454797789996371323840052583154202250034887816610106707077276567029341590607322941109693874682625692023865806825825723000390610834738733121536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] 5901888171072331409082514783075048426945062070408703025454116894364735416162146421674661562225799492790525729758788514923540424941745188659380930480442910154373422911274366528570401267202093810862088424017452779599102380378795882520061943182638279743412652942438792866236783713971998956095887807605155158900885588833646587318731028762381241558320441035042851413684663826946644689257575894100609821074286067772358859872595055075897288363260337596733818932712502058084420338873924087313856034662723718151681191571667127645690655232814339813044476259084331820025603656139974134459700122524706328269594699646930992744353474256495498801472059019387258818320574736568585170440466607600419023584324788531120676424393397486958796329603667722450135144678126156636079116905418034760501628428497856029013944550723511459633176529587527915966445199183831145969292234170684070481669300202219322852550333319674478250398153077665750283343233885315954585267031710474928102684113722452464694155182031383121484182789783040157964830193747427064244593445165218404908986531457939906360035138141670414421299961848493244857629056908934981495318908725605548767620998642625550315896761256791467396493288236398000483183064593737260941034078273405954675444198555697884889691787594516692508834748692694992398027644961043214685314828422554048411792347224974984383848177380566793837581094152778271605467540032154406610396349329864286945810663966881266010882510162951308634172846727635495918592670767906694281652147649062098288651236504281567491257028078903420225689048988856419868108573049177375791542816896488349897207532902836707528410385672462436659486146631924769828290451736689404922080210378700695258620025772523616793218815406211726943773450574481729284958410770024584427657181062661510388865282297400434966875564473302052611000095188913024662033747983296630137610317138041904336750112267676946690118962869563966953970574773039342212664506155396810688092998795830758470539147808133341549421837137801371453761189102347389308012433895969786745803131251183416842046878915720470107315200894834733691753787217634856109496945121639993832092250288839846031332555543070799863884229061207221161451246004617016738546757199411189223881127575208873036214582997365384974694949441603316927995079900876252569528572079013599846543890986633829131785149899299906801265198461300934578403103376616057477102018239426348686972675949747336777055575148201347418833750044820226771954702078192685273586324762305655338683248544566045015228410653756041647415014282691515529817634407809090583955531551274514075074671376702739511086876794249285266297480219857549672987965253342034833074847523799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] -10073406462096384975587580340982054968881169847789236260701653748054124643600322827995575180879482143841230476177862284364787167535386833947964224815527458375199985668218744614951208136437812817969487000146405882407605908476724504705516502307822224706483961057032573221115981048714575175943075619301100463823043869525037046288705722173820433836128760974114944937572884128984141917773687820532482114498891650024394163992271387952232452947222826828064630837966562567195240296607914398995042422558329497714014561317342532521404234389965832117754935801498016002953671041303260424848787263894074399151512177163336207567661204062588866248102081058494744623224166198042336784425505747322062358090514012443059418373112122772135761818369275501571300227309710644955764648842704498861902229799659597933216497967472946550740158449411197337616914664627894057813893778781474367248800404958668557601255012418790675850390977846020379560946339663637438827296625418248372409821905922023721456503714355478195167063407763746478789782716994729692964820959653193849148041595880419170046502969533744323863332501617973987816359735155447982896926978560361081229190969190944257333633769979924832974750455393248908481794964993447087321356853774441869382041137391471893625278959641979305717059111811030351794449875437314681922929240350513732135386596616245625874006562695848269703708634897057722963189012667567574269888999734582682806312943281801547845186869857506072512118332454792940873562598974070200342164762244305132899814909668685690742235555869944884524402788489331663648368666636046109313263413299422729950495277652943606547204724387993423640747234470466492136219775317435628017850593614206550659618572019706082672997211397063275458743170487531635807829243577090725730154653475788921909594605725026235901669668174475410327056834100374343005331415151897829765678208609491296343933560008436363291887446866295851023294885630967180818528510250914013810423747201512060405105862604184725563489036707045175496533938823527255839928833784534614114460449430571303292862526685394712790642731731002558061028933430737391354959899787158988306690932104403183774046989094984679429580063343082322220213919940065438615536463915398343471376160327230321490403035218802743143375626662461968001240893798088219995448594813969757454885269854250453885568744264942474431334887688858653116652565588393732531072290524375214747341048089297509495474885512227339667203450061274503778690987712958059714661941162758739843127994523973321537052531494024700489272856646448420192697600877295705496850926035697448033140557338437956164287282611424141335005297925733744530552813007961585335075015749533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] 9968334267547925720738092926113895461309131297940353465339536893667170296761764621249297766412191577844534509715545595481602650859888189311242567470077492257618344840609959582306592557201273001598863882352689110710110066308883359847064902930079520996083117202090599990286175463814893138463596839612854489402998777468796052197174721898074962790441426057453332194636824861007256892149778062578993772133468049866601709441686252495044027688451973284084062908005103236798500351216708489986564516790612519532443812764995268501332177193994681061620018195373002551903883780562375189219129923383271236704025472533965087198490054943283495671460008339130896483949147855405144379299676318669577308290978274235150712462925562007857495576453755488161211728080666462420454962425601860220479321839162524240911499636983253983520368301245248481949233629639523692642279948124858754142484615359893406859060613873015215915781083030757612243278976465635720709738087399079428878064747983332987895803630310605146818151946619017564071059847478423875200407384070778521234452705728880140623068821195592440281035080271052356078503522973448035399756835004950192082277959223555243555728686119000408183730775194581127665623819583451792571278036503619529349487777582125678319637796828744535314105780375297829599438689883391173966987687107348741333702372668139130070816274893257343787472993234625624803855878046498435056597966685962409218133727130648887939814249999216323529473084570419015991476520857700475430838078098732840726800759572991632882546161244956224765551271102953547177056868008453300514310218441460851175379612852171578012633412236293349487327840512976726723661144211692877065224826856379494226731075244907426408348126209565791499782398695070241665336831521509378359866719232020008749169496818001518597167683502520484549451107041219831613174935777247053918938932552236087366197230735507420002591110463896737080099448485035930782651924666307560044735397288483975371831983846560639133725954835440915595463516905410625580980490020123616598019039654975215620763846080950957466629639534294944348268664505428743729271483362260493895961249015766990715141066831802719266966683753024481918683054583083791419803479602427903035526924663198802463840814082749783690806730041313539250832789378474980081943407596541561101047557017702985876511379067415447186796459283960553227896069027806297397997014637078726679349210063955565098430960750404828670452168545887419707457698586970906820392235751300267085033602394282827650012428694297280539431931233293117123342807854207697190620669708448481902753003791181340748129160446955496700582834850691246682225120592487364170400852512604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 5356287084759280725193816850680877218453562139402569918876367527563821027950636704502724370241996415704006131501751258853372881997710683893003567478264211432728820228258804622246956034811669659598106894105296159168700177880970656961470728207008748205574988915676306797733210459151879501196860517187264722630385719167275720517782260644449821876600120712185571952601450455430926814187695709516475059421799381152690050310704444511249453650697679372883252536169387231148996221212670219241161421443826982718490169917344763778874226367314005979458086551379739735458971084264107970662752821778114976339670751756700589188092467695574856920457734730602554413405422417916684222475064836981284742697334556499521919258386368778612788887085433401733731690781737176427056299089112925178311947686145160678677563279412709320440436693104105635558460788904736101791321868936922415218951509669719673164946892455910582472084335393480584721530638830473362975790317935147551109599499777627854309453099084458538251829664994469494318396682370171424017356175339961901540088439181374981747967653034279467980236453829915722791858807206549790886182116624834154377346272983239598494191223664784970244758911903653222824575873339964135249411290727694876999453625489865124438162976514366422153100552577248289602578711195345125459351354975093401780320796066825069427326549582635278758746646269768006404913665062652800320634974341427264195191240471961102934403292827381849753253545528225483177309570652594458219282481861603205718218639342450040131985094283056989629881540354783386471619498256057252691672149223544842011615396893434190257413941525596142076041466014225970482965772736898819608960876728810669759321803739156088621546717648912774118048574131846580653283262390256205594762657666125340076178717367766627732687798236151197277202758532284906252022464208678305850361819433800134554261309873340186546311497442132521969512138974425505346426445039335974004416106416379714679079203421577458880952638400283902181495379871260653425822648307151839377186668227640997163158442224435841067668043000379841249239494142506027619424597861884910451872648934561795363400720889050988324760611271551394072266692433200010688062416029714165246517214155629727268989234789295207056955263490625102776529786020235275067475052037766084697690442073803316269447683330772825874844234510306134721162999822647529678720589020185194074276337065829444090830062247037507414970092816887159799041526361529331838971664725003876359510405351901834133725881134970850072578450902405245422943807992043550956778144021520234584295047175621356980560587389300314908495582880664487122683536571040335650656091421802496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -35742175880499534683489110088478098904449700679641923960955426357717842735965670306322332471902333213182103255369392317457643006112745752981046256154129068493084924943371298625486718934831818863252163233278654540032552186844636252532441110397750585997748336885276676474476092635856051927694245710794466579903761589123171421967918555032474582737495088870279672743507496097023515942931675453764883750921874544156344063829369038310619602920856806473226943487397127915912800904076729371702295148178079961016550807895757397089999483600872638104795887933166355162720977652390266296415777873335161616335905438832298318085976561327045560284066599959107519223961673142305449116465921949864364671571055679538712569414105507697565745023157219521210505458326663192598785899856407556244806215007796843407938736291977185773820647556575190901271854788006139575342437981016072074401801514942541400820850736787870766909188250388518565335729298725296087310742305235925258918616074929165925842121432623728298951486341197124214354281659685215138617180660158605131748658583321207784990244800351990953100210125140785167896838413857673872771240122426002760087078812622706238123273461250511119598636333072244991926923077275318520659337500907287256592285284950470792734782357135797415040782259300158503276042480085056511963764667424653177631788770279867985641356251457096000022651647699741080441354247708207135064410352177333298692621085162667395825683844703062673935843538584175178828033039708125755084976263425069110035873957596522936531874328321210951961104323164151398588190313258689667119045738515307767674201060625275211204161166981292733015364989080344008789757129410697728126105762686229001525231277389930789050308585849647515112620544224529535221871336040953756610490233880513518718454886160979050466124607494869778495985261929859372168749270344997956830055047021508208536192607821848657616610065635244878896768552555945875577936771354707597320180277373294944047859196125537287609666769114592650436735459106319411092093177323003239829405028945166216516287906469483750116448020054319468846604913013993522629658125344283181875224677700220350588178885631544722306268716367260145628835861360845804861800110034936757260775647147849217250399828882758211702074506117854045478720401297681056874285130455923113168718250208733710174523907093413601951633980215801544204301096003919992855941949068081343010788159291536215622988597966878139511935896294037643941211755399359942911921473590263048892342474489817485560508361452523868697005354495399999506575492767962255975051449501972984077835223449504965131530226773146340584111179177352984283161581005123858585752794174586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 100209792034370214398554546706253928825170264283617064526168710302261444924339086910303160535133988901188703741060911668031423725435436166120442727877005297082105281119196964127995328267533245032745388929347627228200805091225894277627122842329613397171907101152980618811630723753053062939831243866879792248404935924273954155715405939810002428971352714345879763307989627484448059220359802280894611265213312123859546426741550222405467616393442261278462246934668510739138793720082281367932049664589440697673484124577858885737918680355493996010810511342571673109160429813828926193822637849670461477048899320647290963035527003760596763628168397996174416254849075714363929735882747495430519562090410861662860950133283926176034506057409587991823777351265502903706655643460772945539098180936504892883730330415623232998796808168573279827214605096103293365935504233545268297895242156987059345481399356389864824155141103773005379092302665472239029304207866533766283497891601167303105501679881332095597235832304074907445589302151903837554875678159245792793889947042255586905608063802468451961941406868940195846049092132352834527530271984338406323053762444416685344003526780620138909848687344814863294276164278748535663005046217651731648649885634775699579845656310529342790932066358266189284314167178588815406156732737543786309865758555467163375399378114421961287770372834280008676190530827128473665662662709827748902621614953674160152875219271118727749847272303328663655777772118653010265085734748298918889065504106912000252961234003043957472061918408923966632375152312679925959541483312947528353073121359970995312326858677483015563023079098102165599920297162352784091867360763219116710271468386024032536834611974672562713863352514900073947166654787602721017191505030120711283297458581776628292490861234754523463694824342433671838119004250887311127409508669910468462974546364873557632108154930796103797513189956923890114062809058311475759424741749390073947509512078939110978250695908792310560143683442879446719439576818617373063415212494461082736813713715691770223753342304418137077082628799201629178729801480879739989396994715496015004255221510475228981189769574892381239004902295108055033764896234274612793310651663929096516377296249219998857651595024750791904400345009611506464103361739270369030319935800624086774645061410430765810802169944495441965787697248222160817513139959428774636473284994088143902232288837406449595463293596849134396802816002028701995080477348830403470537837807484290533296266057477230758020783537977788565667010712263402417095272277364616931621801178932401754978264238207137517609301049083968067375942403046932344510902195086950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -193556916781890059339463798291655125777068313682694406983708333494248871959620226615410031454155556206948035196300606610706815175220513138486367356893307708432960686467041608650147293454374596973462913761776706444162177962365435084574553696277332061229890910196711170156976639021229048883990179366528336416787948126237864372014894903936495159234307790518581082496010028412566105012786257465835569269793627878280354840685734411391120651353319437551236964780089446185216174218212384141167245997655660759391706685739650220998733719038330719455774540457617314882784166360799877301180226600286204434183695858900717512201079238655010991738529758215177461350664682411429060616405374331421550963550069593222966418754211622517026080570798205621313900361416859607898601237244475021672175314507787504678398694064017337711040579922790768975759240151626862465175879703489570964785029557489350737563211652708936019963748284080670602812062165833294662013197406809062750260776802027630038806449691677000367950177052917980557922361343460934449709955721404906468744049569669346816660164592031584906020329823540872774554901938765562441998915124978413600661423621875778002430202158601254041982761367460521716705165515842880608429185593632897264192576439671257355047053121870148712008238902700759332717704731060836869876140828767620978952236471766504473625825040125301554590830753712067490754475282638835803104247728622456904800866197286811304003656065088796432425368281211859719048046685438714659944077646480563714704922020284389391174627294098275007227291124971620279375073729651839774681705953385963829330350646671819426274610047241932197473667675893923633457531815593975159627636781606083056803062057815877344255919916703091676062168584388849228547372585982222638998896884634606588734644206279074459180149518516243507307692635581140707189177071789854734666848913585782316298636408946012440299850331112665686571631431433166773600903192363828709108060533775349227194736626751171269942435274646489469672117614015287174069428747785947286789980753827554405707988058421940071620948107778285196767410191064766970667047364639961720399752210778607462624719572039948385334301232641736935624924904146737790475147925360579055153097104437914681031462402608991427963829563712807782279760794515328482041027410539447083916101473109984404221662837916571422295860638114422015608591506495712778454525412143079353116375255647588015765017670906271285169207107962981959921451810073298361616424815799994508597518442568385617734697874924261911036396486556693297252118653486354688776281463486451639092981834548275942177326592957505637073329716275195653548795275067897989371303797488353280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 182842799382424666437174054997043643490582030316665639805426451489489733216696433923930610470148979088939956770549853778649958583290743879713619224189976614287267790968378296165867038340297431370284928467102697961235271411513430818697708946934544761950480666439661883707341717521777967782523529084551152921905367609799120119346459972327519209819141002372229056484996653724938541604598521345011088667994854306234402625201378844103199836554082129653221602086309741735530839136436616447342045247800742028389998476459275808435335803037858222328727619889287741664727573047904852342437652999309667097265601747859905145718652945764460348914385430342824249820872203961469537692365617290109400423368683325600862790078222986365785781603086693587069193676626421615832822705500216396823046308251793158964059092969495702195760421430499823855869729748513130313069813600008065502523638823197118881314670529383702722780316745297068624127629965147835653377539386132972945591010165034051801138061365299345449632900914343125549875054721792621718181550606660315661915763707863110362735745554646048988693495972654267143755097825677736428010415560351025806323816547511665030773607826031506814310691749349462490157706828916873338780598080894670825846200305852930864383287050826204655710406392927524116257268071892047535688982674076250037058101258672809151897973019188451602837950172357124629837154993747952439830616481642874646396676189367874747463417477469838339003820897678562615939147888640645640090387447536645958764524274106810094296435482739613201118268895705801416092825774918942607324734473015294148573176633126630312450204063435198812739117307901077243557558765361848293120735033072869653746056374852064569452324081093337456334549450669508003533166229675617262401045812006983522488803185354293952793376431405998547416010655357848357244944525313675194542301928815278452825104618625086129242321246492857933406085086760757476272260383548007579920863860909102498107554191225724002416091023458054617761197327554364501661609110926051705278140549987084410474066911041359473726022844026944647657068145696642204300670642625684771344113396434753072644901535225815480552938425861300553113792859016173943179906805402821863997113469839479033812380447298003574405590058998834246702455665349510238524145980716993923710775921623466280972658351159774559567322451196249925947233824455659803068861386842928093256407956514214947313607289914449218962898998768088445583506349411780088818182191344264513359632811669819040590977559804834454049932513006881392074038430793562330352106558122625922018340213260156477500672014293820817533927834339494557094092356358034657235600031877169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -130489764190006842609044630622010373659312217051275230700212926307630402549229328624514853693233090273334481985957908380244008412818047025625330064584150136374836078220466747707084175144282572035193483038103370072902314509364207290861644543770211223735602777677986837802833043419491689207775229021550607276422137114553952950816104379381891125462883510464703307149128879394676271465237275467656627723513417958088575081448284964679504474864938811100168152429301723570735016702713118919876187426357392264697355639575547368124219198040874070407236724753166515281322605759304012905760024608460749121251734532677589704152283194922847239419434690407268199477145181629375030265913220479314972067125796013291564827935366412020072704725755778606975535187224294859953350474507182934362588716578786340411635035151194860913020669472205547177449275044973253958335362984555781493032468998466762255236142321945077744099491657508511847211937744606551071610575482651026668680851220405127371021974874329962682225617371269015536326279923547769848409051244903008652203314783352216486373933038578095281968430477199512569371143485284695436908719204466579278442706915756337285226761994273796433365853525311722795956912750792052718644933957732632133151055166266389324672412685833081135609267857956472729097791940319589632661164525207859372731957157855222255458091538247752349559927981415538936864966886984551736677694447332298345478289939974823048888921073281497746633528888731695682105640381054967653084963868332753236806123299676340244646850668637949309777311344497507983973130976724480085657471921924546372014124836835416199613989074259490759399099121666326503580631147574567035955181867819621317115299841168570817811043113196360837391262309749175269274736517807628344567629844141677432741938970881268924941395931101291467949134100427979089112327154880217264786791705958116913502548951610499362452060390753747932197931949135609750552991105624526682806319158308685846336422669317620841938806036126049887500871083063598641040259503394955181279593928202136715145919227039182788743897428373532113940597259215969428523742852091550556368574554387885832066604520496839280159323991769268302591827722846058009935455281245111613677386427212995511096736851532836589764994552530694599415912366481629195359997168529695055288901519583098886126435785033845625630986492740560701782624485326929624606950510912818920104637236933880840418204207577898313884484884241993255945241877143158487111559365625768024435764521055859488166871386764368189927408732506182607230551229150703481396273408149392481716077937350550449119941024536069878405124655295614060181698536305149152379658079295242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -168649141547413766882611383024210676886367090037005427990863391516726704943788532069168893715125996459661077996341293863171279120294705794198055259755498987360817217100526256218963309069706424643534892538789029278366339219777124824138555947283175059432110333244913648985288425704745965726755469307787274333536767530416027617243902056536415823673811123611121360301359032962356294388863647258890263192408715330794446931004826393553560999724365920965050786094446224311756449088949876599574992627104484662990380301240502390198626528974893628683934658541497939222735282753146206918152731847341565367940251299146076387680795306091834345689646947111875979355337827889926162351086527565086484550889928259782481551170642350499753756060645718637262197445030856788144158414351830309845532555890324958538053551988028458226985798347018227040109295098722837962224230664366896853613007233754450779814678572525763853945495228193769768507329613738369992964076886281167960864118893115655689879981301460234427535605453476661946268756159276306691381069229569591621259212517571384333684627954085152797718759510358260095045490410342735453918510528230026778218821410278836327024060383083949822058683870449611108463327288044467118180104273490852863713297888724934715142234641637350798372278499121725807333823043971337529052362732620754476814796517984326330055852102783649408790619090322344179281511731392140830395987276593442516010882748923501487066751695911498965146810433630008077264662767655361533501282868860274216530509152579224456061587750856779676621048609795455106994360080486251990525951926797822800448408491298963291271656931534111894844525076063609720238170897572477675794083733226519213962350292192166544118987446634974844420987085939603742346318850377167321192943105689460258725300772967448794739985856631206026736041316436687732545532219168491635258092785450386954323719161515919634305250278448396961770354172427261301429238443150988145063369663182635752796626509574289428668009722962089347376594047168048656551884397804350812088527882172529459463820592359293134845206566930561719763361967995239525970359432360447244885244407947957889846418808465687374015453680022790199476623768842656470347887381770715067164118233571101020060506637528037884460122661060955941578769855083233228718915316450781579159685777764569225328216546072271003433241885028831507154318108981690804927908451335137033401605999247829917615075598731357819523486784243929944393213214978865233918643308860303265755313077272672400029614112476587353533003869581733171691849506103146911617136329844190206891815290778585586534977813961612285742482320950535926703118417149822040735051289689325568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 617962529443863719812127609143119861928059946135535095081505870565848551426194191745704498386678604512038883065839234964709937150634638753350531742645065777252978767680699521297097876784933361551288801610283105534786246585446120044638502298779755574394219589698918860813218681624088915476465455843352979603064561355802615913572395368792882880871917952101977714025409383268303500330715701220916694417901550054843970193473956584769015595736105028725806792842536325695817400061586556835939356789924826797095633671834506859237044788928021711451515080964038964293181163422045457201213997222332068107865676374823181296774950424147424039888552274549730379634489408710088419818346662902816665127184251689214251537154045876637459871216900565645353476561405653383861956934632979641894645317722437824785643028357370391849346183353183925255053888120998274059815478115267783988571554849198364983218190334434023031226646748135475460875612498976089895699037538108571310751784715571076107633588651931459014965917004617396759491348428125335291900102104744197792447679785692862989628881338046146227188630010166421015347404236654058266818779474456204825626617303867008855537893337445609579685605112038399621475206765021216304998700559562511509486419540937977967348989342757689554859333975203172879538004850459694176821232030758486164627521514544981005758832728191847125950600595806257099011302796759798842818431987189846316866282431701680762309267885794656647257163853358712451347102020514556918748290657602214746725690549802291832997469732722998433064777205604660390024715533235115510671795246416124042669945415203229106591473301391230712344953938535501964966992766836202514447129998843510785022891946570597935906698275625773278069113672033372949838931686736755547104147642927492708469345763975403759998311478240514908988654343338424670430000762236629765719474522909940531538134454004122313549937034947477343639132987909908038131570058447086868383049312915857056093666807140852627158745225975019945077642452363753467640756828430402546412447187291335924881131241628213345531174496903453764402280670707795105275599297139317052642954575865902264523236080624122665936387343991618398958959187793089100882094740514578070387424470708266896675199985696217666095917178536689668476063704306483297190404865004650436839666088339498856206797767447697854055096404877175212880838339100191526836070052491005066917527713840239986778353026752135193361942615161319402817501747190049685151542922397808146107124024983005405330984912550989165632000112059166578715070786425152303899671018660878221163234777581394615740344766659106851519813653818781703008255996673189360852852165427855360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -469996274349948857072045615439018588870718004478919861953033559884928083542245076592925955127167320035606642259354690169540788718992952523774133978261608787365463860868947267670406241370703535795610108885479890940851444240465285207305258503089753956707005911760658194305108342389587867058756792695313596815775378728940539689016304018486481288542267589281704699439804900984235509824788822912060639344169143580374820910909422321503148831944045824261597411324492152869984081936314096480340087070105114209004205898609925013511151549369091392889049011960136914808929169599496283056517992130483019491084872919034824610349970356312117672067784594636214687806937446252468745783727108536157717959331557503892832739449591365198765273059129168507070520848386255008082864930293509664649884419908720427935579224108473109948214577419356381125930451813646629387243541316164659514161155576281945296908804676352060253491121580536350768209506081921551379437361900101518115849322895863895765889531397024116658502896774910780211839785079301196747341439765396043596382995124161748492525123887783895449343559103529563205584776496078610618282582768575282337408801008378565910364342231945616455149546107203407901583271198667136456711902148431567687646885290985937345733309104327646818109382762831360244838322671358152384667316280314053527416294119189541562172471128813725050825490470977981159742333301354724415858493215976679985247999410574539012831739564169712104507916279542571278390605290623476485705377349544596256381591853706773082579389528739677801593062956569692491052320106388270014630536038484128888247067497764722539560541175403324168535172046268668559235342571586683091443101560404463329482874937865403170441173262199824333264314266755983187182866789917945314819692177650971042528820553891692612806675054731436335676738937685803287438878218513618226131897458986258296103046754005373555705440590042469422113111501510772830220262627484309739277903099113520458407905071477489879190901130566413639640441976974530663805630016181449009074362011346853221541858111295885034058049373395081309405772354652594838819337697344299637971422601191052072582030218201148869513706065623292096728897102831740026369386448908457339168404436166269083079667558350492358424042056973820439059377794994515973505898351711997246699300955244750615165301216329971107580257773998067452165356514233526138265530957215330781543677008810915651577188373636035976442349499492325651950950336917669349249625907616193503896931758874218606856554204040383494280325390270390266115390174759702274719297216002985704471533040205090973142306463256254275613126845905190902687999762389228520964753437220667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] 82942193023024040014627098939399401998158590104731043478036215746227553194254647213249961042935275593289644748920230331328901311533071400819663649242635008450382935445198302565557919061152921633460383979910385984131907717249507018874170583269612626961663677546059261782279418538257894230760275250565579923492647832648486771658023552909919338253703229732672673379516793106861241725590098253543574817196214524198729005534342209413019319232071375778629528384079565828796312520369568659440529888574160956789999494272214090182085782683579038259578815429183614614682737489299642280499010615257129019012845440570088923054929885398671529157685529934822044653115815256579177492140922507865654901282219706541116109126162114894201528365396463513465564591252000851021811476341059567812424876334926086458670898835548974378815502944847673052030664880878686941754210117190176320667310375610075550209503778180183481753582222277166899915152214312728218603471657518486442380754900580702753666933153772902839775197789239651823353716050181550314853396857138740125222992112014335092725779410944302274038728317960499247307986393728839105284391907034850083232638875692331898593423722147878370126343662100978387215726508876060010374502268672643993856601898160924203089888954009283763549209625779367430354103821189243720768938363324079778480299580681181967056028831072518066502232674076677967651290590314498886184292360445177793398084805410933513622104058002697185583343014116496080501596288604654006304602056578471757123023217015787438375893481387546289589963575371810343914505197545672039201849262932779982978572044419663296921579861001495483755050337379495496724485947186531878137745265014276748188626654566067706325846260646220925566173912579852364111444532748232619803630205064923374260895482600193818160698980449479399634166124774407779395664901271840883719744791597012157354897241108215691472224095181920954970413481563710737473033103348778793126731913647623456974912943308907667294167733389579413782293715628759990541999264770559631913676437796135414938724573566761755459439238054679110016577186445273697306313292720780303247683359824403157861668709253565477277635692735806471772931293736025252517113322441967279787438170374089963469021491759031866031707709600808972185856425774586290134767549591893743464331844925421572548703238965500995518443668594081958885191970453432805402797496601171991957935184702186643041987799827295115282312855887446431351983368423799020753985896363979461495218828239498523685753264352567101948228397534981653378361259844073343290234779992416057855398751239609320664243472141519875889360896051286347896083994838868528029779805717135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 402019683880191178035581776825085580595930559682415937248950134613755615650153436462830823473632211071189240184802177829978281301669101360738815374069850572805641125417417293665278405939992674065498417527300878016651807225182911491317901517601241849772673178812891992791626904851231858711113801145147280895013357605954175868094929453532010268933756374948202194559705633135420841681136280749947674805867442899849975941113011405651696403480149507615152802958314983097014273223067572263739867666676049923747512515812142607912419386699219610313859707869552871093894740072471862774264591044021088349348258693211841890093680571850072608208828463507888239941860293422027197112755228634678161123160764014682418152560505106499452212799829215089773923713624420673805028831582526763586003980256283797988076991297996746784137071929836611043352130241995827271408966032876254372825038982020286058130489287901002730691846098542710284572414552818377229669362572621044097498078555906409845624986752082712599746518705598694998610429935016497349826025489465003720432438692872945522933785363817490446220609824934133628580099729915818712897331757132976374011405977429820655618502503743973554281584586661546346634818593684565443892506849979044546220508224978821497766081611479338648593651112767980387407843364899735881818859437013254208372433972525370222973727110320394593876291537007560188161796951829488009800751403333797380259419397745743447356071126064538219043939357209922409687424994876564236359662196130545757485513481711947810986225872950026136818778750930668896417057898477379444376421246064353214215340004812624393790904968010447131956425831695001704737973530803395909260452902254076860349903737077765976164384421622592314858209769790178338706142556750659546146050665129339268672022120985209849384892262480084807103238881107902487326683193525901560520103020513851041009394855216943572972968773785699853090055354885357163034490389753978503840055857188515448505004968108218851777029916563538599087712186466308481213571372363393837170486742147525790228408907330907465430159485354165668897674046029620291144007821693982814914823297164199123105572026690336612466095756432794435307868933589323159323978986451651053913649857888167497008158074678315242888847371557592406547846697582993026736122663431064357166358983762065223853546504833158271725847632091954446277518460744482304781597297711532555922812363413033120945528735486470201214349624953183560134677195126256347739509231877442521439076941594266762585707057175047297821782822304604084923017785787154790994592200247523421025658814963169045140294386944061658607407634006394981941073497034068829063130658136653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -850896114657699662685701792070626884338543590455010701079563463633507949567194854830743136323559368627174271036009668024087983396095175057595932492220886205747090101743857290071411710388486760357155456046928221746023229277502385321514816601183605203681164596731585760833559743778365744699748984343339271878228029383639043887723879562247221247379231231593791926508981831189072340853660219166831227481275559541027746716577323442420543677315788164087680278867575747823687235541621023404138148073595279173959045957488482905227109502695958853618947151335925745733602673581198524566646411206421225830309121025182975757827738877359210600347991155188528057141937382549207095731504361074124259023978042605422117326307831669329599067393387045327063605702454169460741025004822640355184216437316297883636021458782482555545400509387726362456656724108001938954716947595704368860801064605679428196599192743163132498187854047259019828371071810783373753410326176096915216261735758397535499971705637131204055668026650199419450469417803419689916831533109207685068700777103569976059523569696109310858615888259415007105368907768600960382244094169219156471511160807427300288381316427065945541581307495588680115422220851058418057371286413758756122580284726576680592088537651902671104867003168827952462046080465652854372525170960630960460714099530243258816063616859880995338953980793512427215347093384927355720626920600287569160058968053332232739521498497071610562367259563707204726092830200908937558848305059363490566308731706381495735382864116683634847856702959121660973307636691247704946847482277221530265553072105807551847380644806245243323023784827501576880084271378344062252818855003922160510668449138480564857886448958595862429723118213913958378733658785614977836464964472521109292537402349676779222270775846729145938258744253132069809112946487931064592818406275416387543674802990973240100477027841473237353821986283774905617021782778318545865928050382485845678916442730711871549460888545192506788027789512026597461667746953836491480088370040880047909505725851805575017702775510498246355693817913136637085993298354904875069470540694729695110462668763570855558434518158781457711226883172441169240462394059726343385873879455884374343089018270465801851985158544922593944575516144345526406237074438223739738809905139691037312620357367943584320173794336654341468740241279326995175356830067188620638318816020208000790076255221962083650739677575130536333812940307081195166380560163665298291960321875741833740168419431783874466787367807704773966627304944220062801528827666910610510145716426809426203480670543206693140385651718415335796298542863389703823628231065217269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 680220338428475710164693844585412863635474425790917545992249553399716480859404080906061108642155645095731820501208850552469280070227504413614526237941455178513632493684953811956965045272849318947726875226539942144987183059280171762795903675756536911931352327648636096278711819789227573145743156878325388271357118408427269571709369359479803535166086445929870530563016598783173426589885703439562261758226639417452524636867240948493999745447384063800623716680608765513505488473221488407671126489771394863234407410069117371568534918485279037894407260405484902302306513594185025743426507250253999001450673482932838843854733140221315248881836190927586567071750047560973047867883757689679958816756880988321909573721768445405894363052733211190079538196738370497725043272342097175792194979973260800840530184721597945946986706598823827609781300624803548096309051413810681794418575294637130900322809771593866224639885099536749253951063824844123480033901142248718665686852079595697826344847576719592687553113496605000520451084838812282042348241816825812451758089609288816064903304283217686773056500993401079026414065266284374391197195106172289419034075239735413894764332815874460864959054672784408928550153209555558297193602916171275970905760995150437071614085349016021569573454167511424296965461094904196609452545709593304959046332155679091303034013048250302556815681663036029877758212100703906161036457910275410910084829782737540761657228892092316137353208073582590245083622086601432621122160302435997269655739590416459275706607975504784680768174229122375629286557346776950178270272434454433763794370921156321264723952070847322731611465624020790605457073998749741496447261681664823738374067731588205820273693769230900678465220777707103118314503891360284189089113633309203811884135373580547436051032948210247970578346528915426231527467432826119685510729098122755290927638473079218386875526403353512926462698293030010477542221812018378636804853896822030926484493446474839583826161558789822276075649925991753526265139477400424793922225864439426489324809815487787974822868213722568375641945856123447078791367902048965918624762424582880585760038926941867544147780732629854953370384949091468795496947808263630271862474998263732078160843881492861937058556115603129044360656271729051956545109568417488579482524573000353356532232620243995308204783621579676226735951075771429167966103834197728685905124918446721947407421996932620050994302922850650782950428514877403573979146815996061871087363835886573337210967821138590658022990479719820884374577074431334546112534088677547333605927650551111765170387562401629824583642014573247526317298639152319033638132049508302848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -325479689116506002668024182898890365317140215165360030226228851606659716526180204602283495504517581283508784357183778198475030676610206699787839991516885342658554395648324951846448300480770683315907137954329320133920871058024781771922130933533391694992271527195283299338713436472884662731162050386072113416090907252995447413401500908096324813006299017994620987237488610795963094675270176026842653049143576694496331246753777109024219478651523275464287601945308977378583494867907737977279963083536864140997243000933206241172198715179529173511410689871792173009424834108963139353486201695461428253243882376370540693624687913519070936163518882636194855818739075884198088096264456052745951295973156811633919086272968732345057183825940873503143054515132505263066106942655661161033739117599897085345551679726515871646777563160807984551250723383259651411611938020494000034138824588963149925078721832411623068019692769202693876790964314738796828827505577995446531889677503610908977330761093596943337186608297438574335607044978676657204697175520604161937814611866825162019680830103566956142922722300471760811229338742132690397515092872848970742833721428530583981009121704546541734964020033309213510897057777272300935170164154666282966133858288358389946937983812156832318268921191573550617768708911290958668235699852910640208677021591695988654718454314573667430816913985528332874271679664598985407266342730903323706482544920893892217414952700906572866818887094801333487141603961320170287308413230853348013529874453324516910444280466624382534633853248468076881678102891520560195542670460251104498688528546896150077773182222663275633708042288613600974767748097797358881530213480608590226494509194614477517954723374211181362218520400362261558891864587818228679665886825991863689480780496015200077590097170575286240635889991372820111099771824111001333121562421891261228414839576413869219891811012239779458826081726291970712491403686623888974049220199745062751680663435048172590307915058839002717016017904291831911020422834446108551346882253681884598928798578814843045937744098763205257211803305718336922194563758681840461083301967968451833351587893980077311479355395508542768279419305784304285445626171571003236579373951617584526611680204725414425104257158124757228071301327390712880627843493237941805638070766422218902057560908083403848693103171112756184094850634883378439982863925152512909975404458646478477081398871909615206788963116057498491031814239397729814610944420548257152639146263095923695417107171737109206702461966750644140355372051607695870865102892291215042567466165919989131364320308467709787840248070049011928598253387633134386231790829431685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -2695746994671137483459164862980697619830170603246247709777146988184709336795161642493533176789195525862833853289896117612293822067459559150931115574055535372585642600208695920616370919481275695307516372876693613141669621003993934602099355377571708500841843833214308040801791078679708057779687073669296537522207860265439194734082307448810354167967941859971051072644138972590682089845220712086436193645679435902192857200710106967532265361127448254545257103558204865173973015588237912007371592022548623229228240263807120038364844824139269858721069697603781375813612996083137369833494203892047622872871748003103427761391485963909520357223630807691364483593971498502198258157890777157438590945896729147428463390380301233430886788682921186826634644940766697042013457558934896254695621370223049104457649367995069399833611853738695760689540573615501909013132592759400311403289994139834266138461843562320229963164731272546183730774712887969716867562325370598961046506105099873798398540389707766879369546929253992191841240387537577074226467428155282783837594383733087321533552914025148207635598501130270795236124405790870308865710668618387098225837465562935597246839170915264281049976460453095743000930765108705120364188206029044169736660798846743876196187042090730021498346966291175810767670211768205887655507529951699290925698107300574587473690288021691627814949998582697215133414946658337988300667489589432625520671774607471536426008140980864128593025754726611570488346116731423737416856760217951327966622840635214906978873572649491910415337469490809869106728840044055651412774862879615157421800337268107206672499930711047662934035868251056034835304270305463963583533262725422784208649070760887062439064122284023371667598500218475029422814105761088559666598844235863157008770867646976418680208694706151097362897434605925378132132238284024027277338138127327111246780321808207611696851986658326111213074317271794530863494113450216403599168653657593543842490939115361211117520639878666446113427973451457396297911116951324772923939683996030675453096490969904064219114142717740612105891799900017372272608760338480117916838603811798322950910684855483237122905505943947415937332234405303017507945044583959526627244349062768469614982873632829560568175863327859091527426082937975460000825200773897207792020309957089856680509228265157715005394004870356288340505259303646482991514810918338441414728947479361687245387381911323134693982584193657169816049893170608584094904243600389865834744836682584699806356972417533299293201803384038466756902047141594116613789588424187791446091468951873001962197704392803644405795547821816237822445614655080338093910141970677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 277065431593284730278957509354029088857220700732592671757838064503652320263218148760944546354903677263828946615288908737069451105019387238866604074275001117046614595909161070248685060555107760715047425882636038174702202230316535970148827543362963832683766220273223765121563023068650346955567770786513486656776322157662426975982112437113330879882925787469878112471761041034097574967191524162778845993011902793861130596242778989612966367887759541727882636978111537786194964896600894452327610206844089566464226729310236909453282319170079881554759284718921257963755004276204052312568012559007969877103056725522529141001263494347640698851551882674838090599885678663298181146249865964728975244891739381106145972118511578777061512260533751621716462654835179175043706061675057335752403412005588852386219724909918268521437882224204079244580185250281884679611501582603616967189557742585728677740366503907996451820565764484208711076581100919075024411298632170806862104425740716964206876323022357903747375059035556597052796261487266637475072542980836886862851011155578346618123689743622369027181933294220974654119401501076725737543856108308549978625391644454632978896035668264342793260078802617156060650132315218334413238626472748220944475464614736777284803285776853024259483182423939668233646594463917500192211597766657769809130984555094812992660524745266134422695327330868388436349823181583860104584655650759430292082668948175744370937000483982565930438381083163192498015320806889507500526558033150319227092961031127462992891380320147114323678649775975328021750357179958798579627045147231964935591731237897006386109951758351581874978356606077579426018058188404950928621116876190031709950981571172238581714006428671379507176289008622984223676840871498090037313045955357511139013639269816919291430805766577898687149464645682653245496628772013252088395428102575934541172649908359965018498991301411874874629410458391376743990884139439101042337789234114512670106048429106932768249768531853803244087079653714671881768215445511775456353554312625322544469819351167265478844028030491897892101529882897803528340307566105150858743776686629973973801287484180431899989345881361974374190294845028483241783658757222865448115749804557446726253111040847793632847975502337898217115742880779730650112297044133950589419029063655291581621850387051090951546803278106774169548725421702406509424691053792443301048998776322805572203259532025466455142524755721040097982073864532807076950670967968379379348241607302089275693405996661354068896003386510217999747475402205407677882545565663718836713159407669564077326761915115345144459250983038953738023478445643304230869384922440663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -337832631530991822100788980279927016575866888264638818701350917914320774149164307859872899908822434701844118634128459364343525869825316938126897798091910164878568474405669644095402893405332279503492986156002039443664118962975218269791242697982480460538957738684124877158287734372830840306773756330177837167101350193567106770754488102932053525972981567962993237730066930671839878389751193210956757048272339635299704307021931280685468352817670010056913991774780111891854984126181752386483147234851923385766478907458977868709141945490374284606120378896782490673846404347986206253357925810494432068596988437156158138815142074832840269193171195777829269964456048439174056573240824145063169673117437702813970784796994284329709186067895615523307511153468075614561568031115618019868211823356387944629043494450847527830504775730532061271730980748387582944405476378929174537636905216349303128877179241858173172541115285563010303337250387114602657983862682887776279471725287533274144044918857276543949452341629607990319535472274644176470666110817484141965339509473831963006370287799137783102241388796348458802702612184755490274706698203764688298030324701174051460197188545897565317615293349073440713265265271604209866964997430587582026713952960154348476933940920743993439457652051391558869641737748547029979180321614540838416232078945755304115758790502118736414951811295680696166628519667263291871150566180493456411676732014553508545450485033274714493595335216295458430999946981168909935098955588491019596713842753614716486021154886417773979971133421346477689262567939516158596213225545373414658207550710469969605279922205452455017519527012276321510370218090435504306853427732265710965565824711536017695023180621853439094575497931684407312045729287307402977932093383647678266923850516762577971575586188164495225338688668214030409342104669989832046806723665034113492425096708936950851091684597504867441267223592509326576886327453773227164956685470725101048987942095874160585090608845063476022433533437738945892692164075143909845510481972348348311578755095420136437901361095612841854723333958214981518036361329991707958820013539382292861696857360925523915186974844941933446611644220346109047724972672601213114462343823975026261168115068346713752888369392543831174447994990155559319178705693193873530278298176098916719291768817691288729670706155929145192788698784574207221543791335301620634443501798285407340854432663449001464798469701932549292843864931622644544611223619311785732876682852659243327539891687245614014545159092569327582266252990870780658715327866886358440370058018886529547629130880892632091952235228001057173234025058669840760127854811346370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 276629418451310435543950751285344953245489558436069036926434144552045942086842504450296904426723628353717889199613223873401526345833772085396675434602049189324744990921598806677901567758471469802611692522805865203031918132541683416952233004735665798802587311185106358399510300418785877307981155637363270039299308131836313663276848558299258141894856837608959734816448415250447474060442276887958546918982842177149030499562950564556881151969390169873977776183444328110760747257101081043379129429104467257801309816070609043799752340369587242744644522747191332521610086527438984490584287199291181849321554268004650487946881187290919611113054995310408253691309417814604165619352162198008913823875681664985882302800318541522017918232258745190805014773828423326086868317345449792337599321138526521217714083439345375504174204105171415962623410034366617227100138246690881446753835241431238588478265542645509618448179116555319263904802169511522391374825747962448152475387618424296102836813602363150579601949007894128741887725518973468918020401407000371297609755110513780150505426429446994505604613871304692225482723607875283690573611810439600557574150099696457647936497748466434253014185856046699390745951734737417796780745877805227856918245012517072900146979910478628112447004055106987273943348760379634715089182849773502810984772701466466977439944208194202618974890625827659453532634034508785566710824535015272486890387379641286808165597526412203687811933089515240883884574375585169470298314619721769184391732999612170191479099373280065190234980686651635099710204489522198401030977606986474212735191582153108908131682735782721197158592366395793205238870095898345633002974353614149525043791944739138816295899538881483679716533697792964723591049619774127872110187692451671341144745788355107275344384130334930290757865317736347717669879017974638119507862039236361164822201982532175018491705548968448063566306782884289986797440883875679596204557239517753445366947276495036171730078094783173996267102950574944907645343283744079321883472710772814025532362674977422168159081193838004419732675581305615071570821070349697386514798434036218412750881198250571045284727787226433043002815609076132700199952462753620953147101627918092394597486540022798558115303006577887002690810323944932251234050148504367920759702534178176477948949544390232628939271106770571237493334178828812249763454796467808793415090924686902387298423193782131950106361254378753388596235157638679598440213613587464100684778817188576273298514922241968959497830815616914015340134758570933320219707001256979262627989317291789527906113492398753819928212261000277466798212631076102423668750301192519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -188483831209329765294452797319001530953162497366915785471574097534671168282637046133884639362869102477033283782835028884952308613802921099778651501932412007445658466454914889883652053811755577729142549322791684436144029958009748301200318626221908673141636852613893162339366475746211386857648334206151975069762062525618809226959588742522354409831054404757273040080081957350774355792048847972525141091246583623958970029610351837351021602618163102228495762029810384696490500087147456995117852320459075787857915651800514247779723229174689938882486033890309165015511442241334735399634821072459617458020368161707560410069184139354483771960866535779778615726582141078113544563320387925260159176244003207272239846640103164979878986323154883046352478290510184150927925994106488755656080436997912442170108941192937831446749089189841470586419279307750190119896948067324395727876604065483105724902578444144870139389473262097403830246289547957599954804390798770810298937025476066434475532218995704240998788615510743625345835596479490302627661034896193807911386584052638753312687532612668458662242780304440046572652888155096046649935266641907586345954510650921425174021163241087811475713069582566399233691844695047252781422639562120753841621950516604747556738213723146692940575288562932815661209069737191939885130045329171489976759907752265472739089029543154755554449664479241829599653538531789729711136705204767740688811150518205508423579188694706414525763154465934964575192561279808118540800133710537847588319954270551051843208952192801398960866361517464883037726989540000306898362181409742976511653571048657518866226214291558872107502235481752232106279789727777877253412228283244619910901141593817735202189772717289294965454548958278363691128455256026858440663407592995270189531104546745578704795133018565481095417193539512436616254237546589752469721170405550098160027445540457764964974934115347799477761084300594915840104323749293851026813611887335165792423306411162875565295699119228535218789309785895587670470288470649656791744528795613358102640192882877875647974270305463944267573394503034919412427882026087080898557849513420088897349551351581926076511333388274746180595443979244528687727894775811183179361616598492037724500286034932620772635744080011979915069410163887713327063677864991177191503325849122589301176642180866139435376244609146129067009753730520560381421136794310267948998575466815191557207964511402059641769012498511276227106773900995128496958046007040366733204285743444836690089982945363484751613427148356566708252770406249307585464720979000088023563692593212529456884360131600143755863447242414449074235750167383978309704844564989214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 1121789815288182527890545371979589440792385339684282529352742249905015869860546505504766153903945819485282589277804031615058973434969140516840585222269834548187025690757189478768448598893807078652110074564200613009962589738150366839198187887616934803759065617804960826419420955574553142468717873555830717172180916030526765473539011173760566845426076035327518328628764491187109771967322178144145203202931289961656192433826574198209118627135357642242989876967372984950708213307474286146714793661458221088952866012503478942106788910881863296693359012287548647227648789208374252676462013919602690074988630870151030424484666761331052845945680640645577912237053146890395512444844739667721334128687618655010610934986910557033000429028734804344708574703922951259407174394309921623267758037281529266316957908500006054591256754072759125552850821856229931193314644384003008680313341239719853242472952727270110570607782408118170787125033911471819300364678985330602717519179719948512624975336478579157876172438923078272772892562627732636375865657709484334212378231605719031922397208977134130450722660882968590957428527652088434500005586517240729641963116945982931962811116995366340849241505874460654804718228841247776067492715746663770680064205831169389240370890310257620759109566083044838179551161241091693650682143508634518647636228943769735912799870495812554447667902034063758824875554241275678668778237937785934585472615756300674323456967917962955939260699952622172184281246729594751811670180139499892582580182733089749600299055504091226235317364897772380554170025177474043522438138510176357087763356906516300970151831172919382548632522798230095538442699660047445053226410493593337435932016054663835687607526622786966223443147179608564374036133203297064156568672748281570825151188063653415365504012492901666978891210695689545272585484779503221321619686940120904618372317960991503859315410196822854182580465906339958105229589807397525111100883486394813998627289852993529826815540094545680677762180695154256409265572841362318936665949794215084716259472439850374967662063288018615122330004796630639465015546914700424201181251595234339020927907742660691454194283123749677496149110501307682136442777274456204056383637272294344782825769938535915216731111484702613176036728616541091599973064726458482409182098848799899006464810781653946103509398720131828395736546441388049125391280546640539012504176612295968198069661572602268865815342113088465002672242789397107491071917241416352605606923569900288679721045436171251813342706728158151250278224512723494425783529760398624070332532869767813755118186727293306123124940448547048976573926968673167833300992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -16228443275393949132140232628810246734085468630102079793696588525848580251709597499690768069448282467819103358056234702607303640260624906434065528029080969254535260189113688243252345577220457422859976356022555631952995173180981043899420316687087715265610603420961226114700370192053222572971565593044956287401800998420107975158292509735493868656361760533829111782504378610660213408776970477563021462173735259220771477638286358523751831033071258610158303327832091091502011514583189483350778934589502116538530444587603701023576351054566474013641814973845190035137654537188551976883137416708648251463048440052317458349060796041201330534896944817402980401719878465858243578064230070174586704883051605550806895123255861284091743222288449450398087174102383754338846905420354543521493427464211695240396289363636821562579738088160174168685357745976358197079692228721118438779108666590745104175730965210689213927375441550197972032314099211240366291879753801804897380941873872777492539004275417425424705579472827269185511229676700651317495245833859549111577870965303753128106280605513918567614701445451679255470293343730273369416375579992728992633465392648697074525013930233180072472753768113175591017485955126793804692287177999728686479833557690601733145332642340688299577390379185767457124184025797747112339079228650090301297298418314866179508470471791160793138855891280005263381305248100359983223117739637502631890920223427421692052045293633408991058459456653987859102732613437332634751251012694591876623254120289362160116184892522948135884267188301494779006092942040375092310560187499371449624713326541384171078739068465248604824945352700908283539542811144759618023232459523523157350940491223339063912238197779143179519747954931445667160373172769224233446288840729815497241078160170247404919994900185620421826377940426399736716033075545737977862750028326397500256766416462582715058918723121939261235109367563446330561065155183359467612667200413693442594110629669680730111248763009271877701329716214755643500139833814117337667543984943601863006674492392993412624893864141839854058500801092337629418584258278304866823018821622727511759500097005875901503221850115822930461240586176922836863655764010460651419029803933633683713057473794821982794456892439043731851518517527118445194314752279580708940449253833468345889803078009750551339247911854082035206789581755790550865718677438162646741632335736109784353077437137813451335703395259902848951263990001921338174812221487738242159885948656901700773402177446375842024636915893152620913793724745651815297585928846943999513987472285306947584920748930093187350539649037982880318263973067818178193653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] -626450729556050411946219111631390829088147733979040877264820570358146896637325587174603081565742828564435066851511518712313338036366694846495228810984625118064785634204464204289854658541009794420916056493950839385685403418750235942585978071169891719143720254616725563526941785046812692523854999699726568712717563289084544152541143707614553487180585447666941644962838308309223424093449292673041344880196010077560464340934062336673246828704168887110710319669574863932501743815371648073073292928944910849438244158043035452476412275293226216359591173649820846153185945518272247612787165385860735233679376001641406127116128728103000236255672902732028738698793021697200066953965430376471014965828526027105863057749791385741610464868443839956704149160689304260821686163942273787165416055494819339745430584825640031906123705665033625893223174960278373013618039502754258228363624038630748643288736041081387195372584450182917314114924149131573472501574828412488813834637429019887537882393022188599293225001871993375920658452534303242979796103362250550578389310083434563526744205607601842049605932732027290352033927555240162333552975439032788179316728440792922848500435213666553595227795232126316827994246232006539106186679522095165529637844816546438881042069203786009049809062961760890061802026655141217824377769985059007737760143558077070799774320493293667447037589015943617978321126104620565947056708940547275949224498108976389792324387256281615572033894747409065393886023234232640912927222588667054839002815369364403904781274119959407227891924570336790301193255306428482357799092579117729581657460591962032007331502473575223119778590898018820655944623933582577659305395969542001299889512767456754094646840468647993432914608773680522703843999388455895350489043896315208435435580249821882870500815998104830038753303070472188029452821539022321273698577369243127996010122655097635845978342865265999075558872229689201573120753486821439051433217726067332710322398130137253343986244944872566107757506605375937828731747820075323622677510677256392760839243712081900230838613674205643893685009313874625997646959515201228536849234627025228434364574267752443415941498739974714300280276210975083333108126067002582207898855972651804800197333785235913143685915209102680847019223987888664144210809564344794688605571748376433315384214519961680981973387121525308635831515547038881541742948103529559943524496163252971762956423139615656133739408449336893963549305668900406243053884573775598586477136267673954168192220470610553477945484114533034630361759125159510241700160768161127401603429065778290670964900762254164825256173916800637723968359399653239742296752128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 14908165387590749840010521208235712196547454854764184332482086085777499304258173427459251502700078400712976589669556904876543077799437155371703682469261711576841899570240724127465773123624506491651586033240277571569849076569662250418364690483512515922256909776766898424750764466632417787411388466070170971315886986554928414611151630832002237999587456039920317801163603413272990856979117194279199898006985494617794396623734852165419106912593208814654494984781770292323425181660633046079027445133464327265881639278004900299123327100386839453385543418360401059188007091216210575069061567430973395881908531300152829935357411473294115407201972406749576635973929171315614883718937200669014673278526980470169562165464901808362621400180080513668802808075009671800962202854441101726331868917400843597862359557888203348447627696893396119106288551453130858022106960041193569974346803679658468176554877208263555438498373873193384298851780545438569213095372145468627063154698102119531990908884426146977846391532957223318544848241004584159822565103317467880588591341300812767734719513142021833401933606114688983956553892783532437136879033850773934031359917055568975754923481577541834358855579382466078489301466142925409220240734872207250899998483168370945507653069286655329535770506881365408888553848053947369436745137233504030380670024763581672208503668526538480730802183670583381843466950171212766573405205661496465249557068910423923368819058704467191899305420354791700403381274373992252685867905171826344333531760489063449973741150280425513706923907677397707409311218366913719791538910427115475052206529814477988024096095159334502023662586090493687632198587767803647513375100763789134912097191264830231012785247700744820673227172482287885593500873791200288054809600895789423797652727464066866879258080627736355328207138638256504953998580463543612233310170753669755882525778489211779520704361655659334055908545749265054551185635555932836791092637665441578078003727648672455456512004731732664163818976066282223057987246768078827731858042767937294356354329529487280776820254567171491670949979536308474187592448264640068615326757661760775348527242476640708610591127031546646367200993720939974842564309770130093605857217233746215216669422641304498019416782550730537962588261353047881847830482867377655826643011603722805683006227749525013628719585667550982630636637988944840207276310375470079710638866153880433277743376862372162295554995485197869861688271006440220181574596774046103359482114729036197890700689884096060102770379799694912920432260697927223114901054773825887313657740751407943981747262015760537400531544817307469839964795676977712659284623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] -25477504820189622242347936778692325305593968485113921685898020816024173236127215049066007151443146394773351893397692887524734361819418757745485569879284042670069574565421011356186935891385677481825271297918404709868951282006755443557420810648314509382198507184378624785391097474057363644688635002992885936007148793961502827876760784610810673776419072614241349026430808382022353197107941866501254790325347437624341403653035035955717155513816003910456912112716244713905724321747132530646105409873303405897324095070045881826516434535421599916935443074101518956704164651635556818687176667665169131768019808956136500828371546396226767040571894549131094907396722448685977172082160835623986225996545915099678221310676664571119129286559358804107030858180044428517250961559599222988684902366118878283283235235922014346370936900006975881327433766562892040714708538663074326552280488545894428392215245794689725966147585322430508371199952728952757439537167587582620263140463125792394202892171272326558870620731463841267059293932667058288609368163695552332699548415463041702051682051575591508112338970439124832384791212280397300929049386614741914522277224567401997504581615138425840783428079401277693032337025775864269621725927035597407984886274109339892485808085686695273245733246453500357049587756997017382492589721387032705984274194916308290163698422697567555535127214754592886033909197636794446314441214199942606843834382863070191093688005337272745471936272076115438224457613640996767171868047512980109045218443380856017943175613196643627455624182003470273240563545466676667909759443627491196597626585966484768480830670149814264914039364081451319334400686098268131151788323917482846753656802646451074071180856395051971259626038041049775722793815016481947699643962203797811314270702760793675534341810103632726998666183057122897473873424008132352062485265049711150295233628385972253825896452085323664921442462507768917027879818259547567333751209197371680402012271210948219748119212381633251092810679979434281934968708308290888855409661937145653670370480871812043215959744261701288498894706233294887523397542668760967189398059363072928810878927103135820807084154117867561670608056530040163488491890872455147658223648034581903959218168985920221577107633803499635480364245505899733989760931868848487345071613481930318454072276520968695220373370900154014522721231581957169034744651620703776695708583336240601894816522766746955499694340059592068621929390201486845146677779788759465480736720150778857510218994337409264410474134114019419877620964754561910181020889216885704802789654105028084239742887436161507034757100610460627758285259262666479128740364288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -578205705255830070161109679982601983101451509498690781042551011056685662711857114947776989979373697165829966725906828434221591061917336979125887322994544113163135980986903404252982141559928718099165418160414938369501229313870438942199567297190328964139812391788632321812339322418623413703712413501183049888363301877235461385292462770390256727162434296355860901781312588575393533238083615464897905049416015942309283389172724805250408766828324114519670728731494551227676500097601575779517750961784415632333935049601316018657528110104686864479200648332042455277807444980379044267224686332184366777681464284081814256609939803894877677167191431524109205738857129357237772049111297198362417054150104441394133066185501884346843933030931233239975623478646792068110691159963314293951825740300817403247049336799794873941770910263915210232286896958831045717293344852395169824061870156125205097263050756604539574795441534717086022621615680523735367654652591331332635031006763349044676169429762211156293963043617837570253366420931968118575381554778369203145972369067864707104763076133668701897158663517684706661750211978549977810516409969835134150815529625666843941443136271293196991810102592590157394022076535521037106457087626458502441657394389197178545798076919413218210581905956387344161927815922617933864337691206964869562966455257926229603929224670547513546549491340781023248056992638610524460909752076325435865991260829484598184718445138625213728866677011046325737724472868284628068213965232933923702396268820904587238839287408878053005692423100180640439499136955583929040512208135530676189260378503497432995386005198286901433510294489946867126448080182514846985916583858756933118175893383518875472185573258075401843372694446312692357915280646704980466396104345169457353451580460199714397911232328651179510652219961413515646125633743368048518498213470861588825740302358114634312916305340353765819277841253246208699954675157398052516430788212710105821775723035482944299832801111774030213063346670120398343166979907889775664101188632817102403973160996107275059506728313681918377537957370669456676194982733762974957793810389862523324850445327639990980751699839369659254923847302668923852323774579951299528937010448749334743030805004378737680392874674772742955690245408177343673905024630835621549625187389666955272180325567760677771238122830996792507142583363459429254432518849646170551992958454628048312190673543335078216398315245118579702260631287291507605361178605258586455694817627803177194685615011071438001304636990606373418189787919652902971260578651803563688886210577198970546685656155967235307229257520406325822006913174723200282626359296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 5130231401213385368606890159257692352801724864220874173132207686199954929907255035641029530974390549738607883723020435126740713985429452024467061729014191623162777205284040992082610998745335409598330263075285431308587606383264007324540974366763389813078866919167241473803212735350570603650619633687992572974883278273172083421904137053307581095219526977443621327094418437419022923993812913213217795635810747231409908146001309508224520292200703634425306749203147396476093505045658045499751920771940073887888713774965383275499021662424950038497524631473086848767532709334766800809319435068031929119073083996728307463708697161547824098127488113078874491231674365384679401330149327656708304738646252921383226463242504570513753501093775195811527458284886334633511648852033656083370571515783047810910043094261789972211504524043544017783688188307369824036187296024562131720103861750261418054064700604987375790851217931477553298990873993566501204824084581088862174036470126062744231117353180237278520737125900030765453402383339269276827991446876978811137920977102571214566425306671281342369972592249957727570905906449259940747689697131243752632580825891403336579773098198615828859829466903558672182501747260835223048047287751482715147742016804241732795857828095715820706585416042752451795072664504604916657930430866620744872875456211409475369520698891383315632621358309370579576751934259196208820079664199677374990023138864640190659297636740361727500006203645772606750498114261674647211713532802328593678755992896391835452823323859287754198771681225658282794294981746587303809518719208712653520679870692575197426350384113308462595536895256357151283811808714857988798282075512425574921607621329797734249650492407390460149064539373525436988398672851064890249013882701793008954581971725822467767411070996573429878184181065914478633621724825958615207032184817645061841647600824057132755797506681425612515500594289051230970752859339207083310740749691071403084968874402026669998585527349398043149875630711142014810554991063013245704680254392660663956702848585345091795118441446069911274998782729537954269730312737384673567596334261737550247716656629230450472641153595694169756661475929049505155475337428100925149907920650321716097265894962216171878391932716600231236364670782387167295770999577163700805618044114520792125704686085851574674847436228979944629938656075361379597631450789831497875949891327923064662243989027376552445897005613964879979710471595164176789666105775478321582971242171110987625058998776974365860191847856715644556819431298267163494257156703955977621650595637560975763712714204435471501945161769597664383465098085005641054844331491328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -24556101511579474926525332202882611528574291269786798090265303760820642009970941332003790443735066193052629334627363916692896436641405860993243041258249685818178734555564069004423446593856473437044529467153410862390314000206501064776321364770926138666889508586876645477213372456974311660237942980045138551272585100390386745403493591545689504449040566678230904449903976128696103057049847090002792246530965754976583186602787737718393187427117066373980370939633956869928290947811356870340441004099618836157032227833197987350453891956493460919045083617074171314123600237550741974379500108102490903646506745874429507004762749771473361877298301932561958157395441964378363465567072425595459344821816960004801854515487484670904268439305225634218635194976322941184354686644019835240555011526588532073239812086650931117116170527777947668944653156681722791239004378164124135372604304254761202830605211505329861051435062362101675967949292560876250454257480830177729416076124617596365723148576788311574617963488387404839374942853654704224962959192414847903673599238444280485925200836355973841621319184759966447562263250974063006040500457620401270721372896935337648403372090871007087640873853902511408820229067661125673708737237875264333208104222124089707688479012901100732630404661394742268415358932702597416772547051950120878942430018120663112594780477363526053394753774791066272630234923514126944420279215595107777239712826508049939947089229549733769225278915508151844929979653680574033467370859057454879216181227820610898132220147614219687507694226931950143565689979193735641913803575000541895900797534650220448684311894000665594877614577947480072994156119154069631420728833151458835166053331374863230674704275695206089147365005856985055483676837279705959562047481897304302326013437848373511982225276630206079863172970327558501279861640326341019224804550306963360437669793348677398361033437557433388670799347522221872143401989753040915898213161364724324533494881710814916214001533660206179397821236707339684373153754812335849854121780008030129024883815919260460618411474713436336417828648342648842196661315806220810315139108869826762667177884070308640756425404272641279394394982631227941371674082440883628169691457506509828266939939746670039431676224430474004800881488592483526427397693524258750011052675884923341523874666709311588389790965223373127043643429878186578229888739925918944560332711726438953926120334953873519106657323095379861874049565347436509449153606752116176971528904335057319572347777230826592391928736939911606416665573337884971675851149712789063280009133492482514010532398959089755546554804991986294102275918828938810017099137679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 90313101286066019836159028803261076052280903910544573815569588862092245416694322612795463672052391500939014978623322902368028403445007735295030881259132508350927961537848898167179509781901724898706425906706450435435834698430567126634168512564008427884011092862837826886840761295249922459342873910990363642822648276506371168746635115139108704064878215299752332822033403435164826417558542638431589333911213908021027361964582946552273379107632509598199022025549661738828354440585136866364899808839158029535115175035916648795847556043517703440459335974071534630195182887393769576040114978350180934606807129723404665509169282046903135529277085798502865060167661232190485820212666189174095027150641513555822782523550360011041861633029953598965809712487812246879594135708829666965046995610036047509119371550699421506526616363209833786030145439433278824421842085238781383046163031994150182221369182629993840869225934493499113831648986828782259775493707599595533406937979527789189808074808452864991093598268958385685532247640273500483712574270407223875680890808461823295783565653062722211101438623075070624685827439462680621762481128319525714465494641699854197010683578501814477521514821623183024635057771839352565335218671248284352051389320882964770334333598266447433373481081681085942443305943867352725295567298909768139243029756366211572105506832083178172921143845636657260212631072876578745198033064521751188265367478803904562054168551446595096049254200590080781178666694703943081784426013041635542797481613203831127303994844227870373798550195314687305357317155787693618506615673764430928203873007456925182997247362529004178210648375983873422087989356992118450177210062728179536615692988692346205481033304110150203416232219722770215107328865011446087043386923446426562448690118740031422104149991406031261299671668994734242860014453413917649650535287988146299644836799268568631279984857245760491640000316260188685502271731970448061775479147350145421686444215375693099893638392119386677965600168423376542745897992668408618008871089812090676726883358420648642441959139593057410344302845433936117638265777552345536107833319393328630111326958161700100040114752054948463509056055261832421863883837166200178540463598429528161341749160567013751605831133811875281799417868307290300116996146566784286812714207247562407405655262341728160020125061227087671513851211171098080281376784296178127584843540832902435294454564491513393347859573201694019209556178557766077328900333406229985322977807521244593943264940198392328273652300825209305130032107325083159775219911938230618376759505973192908204350429371783694273027760307682304310701559202910854940581917884416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -133509319039680856257524627716936989967854036998525740780381276232242917044532761583521583859505610017812417376004949459420442797758944039762844235089282298112661092006026462332911689215188575267726369229407300517265201769208261047310356681183661082517386972704249530656274245607093842006570187210066253617122091683379279974351529117206358484252852316542064287017974769865515212745266023446830558156101106005640842704726157482646872239918019266274360039048458251609802942572426476655064519174894497837974222603097814157717045166375762007181690294801735513211332847131585625956097802269877672706242390367207568183852307579773333138900397155264955052089087973273395254725777237232618817900563736511184086614631169483559443407996460024478366747875543315437553920898293028895446222306770444944076603716293027668865299579426676873481828157246502708777990315992847674546803628759610134819442428200321393750168548206718083541749985649716075827141882802671348503637888003244380856014432873407969414475650246997989294318276771120523494693599674904988978484993588740173762420927266981786855864788681050890835831912106233203209554396258308986498546514020987433622924598901021846661508347085796195482255650832002175145797694784602295007476599240839058950239712440137021182044304447389158182671940170427860480502101725262548169654095157100196107311263328416910312177620614169166012524088376101877325698524333755964647993756682749490532056507884558956246519098334084252727074085496624669770257256537390349791677927570649889065952734129211748330810553108402226764511635869185654774055593529528993852833022893076348753330676026308477359376903792352468464967509993449895486744481029005624180762389393098698826616903363925092051304033440694618213861744406955327698492905588670971093768501418383925032893179337601948229067165089157405495934575805908858343275692072333723770587728871092958853113194940004111736431834275668648601175976972052790344462226373762386860498697360443775523625174362737144042968290490747841171362161985875266407357819810432255379257439746741560714384848905749652966469398398776929227013639521303618182806913149819224659471361729023356905254898546371969937224817734877184796392809441053090131214345022775704741655869739911295578314574446531830211196187019135813740031689233022528931252439803920611036382922178912847531985879616166321642092556265237410936653006731752029338878249643938483170879457432586105741563035244578957606063160770908747673001834083840057531985605713977971657088621461489822800045670939084077582423180202656678102363038543375459491752394455826635568544108076324540201120970204275005209151246351555854188857861781585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] -349553583004427955401552423528344727819036792981633581224662607558558280959666631554778866791144016154428295950685720199662298272235364437579896650586599471294936427576962648643413275535541946063335424304726357461223575176623474522837198799770613757806166790741822624819472101483773879569726242374466027933798130520918988906834993611489922255608779861399119517465567998694431762521955819715726695313960638312081866358669066039390767767212313729087018333268567106077023643557218103989188834781542645312298145332452734513793822154087983298056922750174185284697812837683303564849714496497680748517536770716999083921613750844876102824684986755793727994666612456877635753345559458613728672725583620475488409758461907817116741126752036406971655020680419333094224405845640146677275960386269358410201664834633967141027867186799275309192202191863178643663512668271142428536507144537696219113612345662832979338503360953739022004043097496211135885577473289429425090506994101117710607051429561242822481173637695483476521241350403992021704766217858587800062577430541018164016947288256847879740285687597759997595917213857781913356431324597509481405498649949267633589540759296740855066561148427414676576482529901804090707198253898305373298258200712318273175293504288690364803117799808196317385991509256161025864234392248516668623895988814637696230468254828015664431083132907976029265144941602139621435855085319538843024243408314607447322459321676981132209355597315375829587786604835760565552319994102166363050209904453008942340181037074255322780341183026142220993643343696456129449519618028662908801167247013808327574819253733671251790955254954500474333171074889380525118098489185976396520779404502708553351992120601078635605307267357827841171853163041198836653394628331817485308677570701035806196278521024803270212701978456902852910853814948463288918759554657113245028546958794708508898433480369706920324875569695370497625130599696722449313790583151881264831050629103635066510193720281880144025288774673781084323377873053354003145722047098801652930997814890064863420704201092152088802460733682513621675087742200974491283295294638409892164505750252561620624719926693272744731450891891721398207781157293992345296652464239362989670912804460902860665785509062711420891194971045674870260369415495523908827826764508897511623673896810748402676123788673726398710713792551276408954750415269612675971868944833456067474122678484074839201016980990000156606634941055668384646980665914996539050904099682491663428044625999565736902814121547950924589896776913766767507600252826740923915885614285860820986005439523197428206318937671728222956635016747121745224874521572409344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] 1844026478439263277584568580851649057902776780871643627200844208106871097521898356565627090549676051139057871002144762023684934790144409356094443228434633287644292273842914640413508150758303451906976624213423379440662117193208507792324913524348579455402384425157725580386538418970430062680752907850141034692033044560654898380734271553903427733782906199812436508270077283531362422647097868308111366747507983800849129044897702113537649185780774679006760934545298206422513343520359880285741122713091037369273557287422302102863165218190361526092246933267867321820285685083271325010384691750363190247304656551759243875762432963187314128308059156844676548198154610538634993451373287546882886969157793079378528080102931748057600883889980141430294999571958669418665750359422446256921158713267672769622874348631430744262583167595219866461389574417257677127370427990852753067982981662801955187234973492587729768010797579922212121333316670949921428176138166603793867926734499108731198222610076783017697507752722332831379263539956436468431369039378675975798984190920246796096974863310669640359590628054781667637230708045673192770573095079433664137656826294937594517449862800383114682730503212182626004726226376918029938450505100725735904234992985067816954470623877414091198219852852347353152719696106514824712100339600603780286887760361266274590946829338399602695907762740481190542850827687105857288596029752230872630414776663437328535040443134232537006477824656056696866231879229409120679191526454923059622789736882392246553184901655336697490358190317943535650980805504626013170357365422134529291370607175448755478102336133577365934817662281456289731272135528289993782381836131593182768079922266662712081148629247757880504320886644667176821905561825304613301207707130493032049172876314291298736795678011075856310786116143823201739890463807166132998036639215275794162130872193828149094930354610005698535056469193469841325444026358351218051821266712097852871639067091935921282056589410968747282981785679788656468351205170303280714223158285895628638217033743249692554570923985656808965431198472740402975666503683730644873143718669079148624435081533508160957477952514297673085741078286465508382192320513542214035283141400539736321878117041649683037234245118121053164260491445817008219230871189501947350401190074888710453631889549847594309375001271842275325913071804810173280385346847735980770127292443001756623849994979019443851343654177665409456842147182275176180112679758829107673603744889412592402020693141222762024639804120776790181058994116219252552448306540708485994177853484794817788637236818222487318136737417193184971247971599603124385584357331435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] -4206672776722007135145032522531156554582502084332635673537118987062162645669291753910912384105341096906856723516708209678799032010078675800533672780409625226160091682597423297316939530295862955983041429191483393352688728641061987218465468645479304212530202366598580285230779056607192609531414600908864356952326767954854571815257717474017966905710806891205594571094906863619692969583196837486811492653591648898884372810868099107367601328487272300276116662846158986700100318111570034104829302215019440202189597450653848613752155173474257153262520550901782157190953842654063444975731952676569120151616984870055910203415689528615988186583162508612243611925116251295055071541081423869480921558666958402422673314009209858150494405439228833774269277555424725390055506610675710208986849138196425026874293766288603788948992006142410356052992103872364206807312904904797499773065318316326025470087195626320013076758264880532022525246185671608421123173000078860133903743026891459317048119213018064335782605174056811047551257146557211543467238727682438515004131939116297387887316502938496817488264995479569986953749135519556517972660022681212555109473651212566996639853189573688391755399260306748609861183214825290066340537694511183845031501028754039039095868320947586907791168253102673336891431741703686126680619071812490111854235247634623427966238434873628046832545516654111830073117382540596753088489190444585657068832224249771723310060099555663798886976346156084066892072876238274539256407988920336248266448738606119435076666897155395916339140305719471624078380341724383170261410151282175295968616644206061130907051033977670978803529623032817975670509916772119407714989126036961107613605247240504031380247851575948615456315227737545247509076347643719918920542111435201421193655514225822959870281622994772380587939466111997351829464206675069917770555337636945686365632695328173405371659194710444253175691089700876550771957832732775634633683288024947142627260251605670925912387333471920041942772487490689444283004087022117704116779439072994946269863892083905646133821774105506905000227954407625383966258888233652555375965703061556310349419215503818715838975129556119201158199784484593541180467615692130453073275377666173723532520019722239415189761973493561510576018290631469157508231693726138946905447961166439125692541099731672935172168743425995295607529677380760227443547103936462356890969407615783995532612661153044041327692018551733761986106844265940352419415967099481222398772299090993511395369003705459408496682314516138732166325856523463795468527400393692762230575598770541187119598415436191745971280879290284665775260272544677170032188209252794368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] 5934594608940638024637569314718846283718332395658362674666626376065896884119378752878503956419249875271591509291114550640910261813671403773360980234897213601962076172198887220581794856254870965553955215838861432344002223478378114442651326797957050865233831408255069052178664232188588461864190895230278423839132231137982772000730894719981441516373596796141153960698435036707185234314565240172708231849766585832065997375514171333192058604256978846168492579387412200231135009355239333922594762338621164003968747152208198297550216363652139293842606878215791830364468541284599627847780216007660659290313081070729044581516799746290181328361808120863230551550690694188484051328282469271763010460080055256315264102788094874548785380046715766368480272301620982095608328663725779632544504927076369159225657623645916797875944994304171843225856660889509755342807144861649825989556179044588433045755204266564387354241401364425352845797638128230103681408078501800518268667060631696907122389177438105440598386117080486183031379243216080887398448692173027830415385598873581367029531924748603465176831082309070926942871177386572687704531465255629232836934836530595425475371242362725842847882133623698704096138663964746332694899206838392513743404461395421055703951081022355481921690815737272392465923222992811341771647111852832271477066397168517696439344282247555236177315828684613948476445003057601794102665843987178898156804969272887267038801150296364303086376627407941208512562309071198707403881069597638776145410497557461863323876558414790165985949731521452213425804003731771231084496431889389908499598337810735301798852368477130452998148461301753833137552197178205397450877201342378226787458966226071207527351278459100947438252051608584809964106784807247026335366642778195228804247645217592152077789519115409693860666969163511958604603941957231863263146686987917190131369453898645863398052671351438960167726204399535940311584905798181960949143045530510140617974025622789268572344349552250989062145984636061561331699945721041484742191392649548162204862413743002867320187335726849918771640236492287336018543848023633258059759290878057676607313575171704470443448571771792351114678399331400715172808261901844117042819407139530459947116298809164931756345121417350370108396509268958071605940256164298143443703858184763571211272852084505876467691445088945592701227246975136492032814341768797451051486184312618466471325919963839731253562866712229387847714830625991949165474452969686952315298761755277944823137226092436858680446587511927987268776959508309262878364045781060150465023528627132257057635346300725251438021371135352256604657270034340017468688494682439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] -2624945182374431928655573707777720378011731119971531277853492128030541972619301930151453585226358513549283235095648298716463169295655583710686392484657385384309382404223168052340807597654146021322940458429914125592766126675930853903020432805893610884379582008451470461784067730678556068659941849643677308793758745335296989977768198149137031151686938739528745821763718573931674947772387638411955940375848155179289949261590504717768915194388528508432372118327626912706348840124267226563069549843498919468262033354566666216502632971258513366627144224269088321092956303558410966687808660010879868090437272553883900642853185509220813630232301523119816504908651502504207862413733840138577708024090463197148671445827977990010810356864589435298348850311446367206326839862489562320460668649713795566389774065126184374288965906466726175062508044784441538599887424490270340121700881782182181854013460969914320070396431333357106791409664203675086360682866064099281676571949280824751218726675820952175400161831197037382496081157795981251526646544961536957183694305118429949046657908948236403455601612690059621408116514020144847463321808329759025269867742460754801506620351835409492061480865168838011757769546388229194511505635251670296927526893834964456453894462206171292106888871486766747639743628827602058848327278344150701427375744105438520325586994903273540940578875260920989775440683494338279589177877288136405189590969599786759697377258631537514255076175718905368665687473277155334270698169814180819083708985786072603855432863208475995722334595779284997328425475486082605535255811781186675883750309827858703919206859434680922816356505963244176986148527154976144855595717801647149708706877511037567222171792222422097108113456662390350418001436002159222237481258768980227419863715621508373867134941090320555086973222508702756050328939696900250231707959890454176140495946502011927943386283438887720228291786170211702404339121113496354999456747770684682413121213181693660913374026163959302825506745974873939617836873236537243889480160680849256661856136397842030727120769344058837542040693852048723686401998680747939746784985655935252617265343250000973838628948245467352229522524466647405751846320507777558655135612214577604485911105943897389727928299625831772315576139960230412198253162351920169290991409272792252930195554875971453361784235177730415859645349848430688915857556933728023520300031955772521403674398861399835641350932238837740298981402870596792636690289702987301791380423162716233797764768873697402389902137494615258853789246751332971044893974012722337218166666487048187785942409022772348318415103873757127568433483853299964455507709640310784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -9528111527909292739638848759953365574628524965109696957751253653913416677615523133675006207159765242900050937112125315761866968122663814427573280594394118276708691575602059276978892301412646316078038205663850750262413753662736366675027006652591533082321662553228882088906751058834625389560607775100481427941651771259716542298836660714170801293946942907921166847375944911217261196790997091691714444260730539404855196150707804415094213273641207980726796947753280481660213273321968100622054890890482437855383212795326238360745166657291305836313528221698607647405711049842094762838445110069778773481643221560016506318245585237091229495224965786456746017205838594363120347672008520966256179453361453095550814969598321423896507817405950028346792288234079340215898457429631417577584494295352914489506493603478571898068034354268801688001357603480329826794292731703709718258706840729801806140568680945624211111463747473960900887844641342391462433206833642202664015979224107118986525235754747177212233418737004821855525076246419818186803635472927821822121994297676090053452946776740783277818502764276729310723348460257142201003717410942810814526649548536116284844603836732481966724990873283378610362762527607293269787369938344287423858395472599706351741542460267708076732529478363855520457219798752985687699965446861821345900356062608077151508576127220827360808551568589062502918369268530635723148171660814457855798203761148690927075269695982849664536779181779650146741077316156164470898309954907877130360313631656031779536156109605711933748346963242816303337992026337941562977987421324395286574833589159600191024479678193880748037147269642264167241593812078224608667835225005674825976185936955104439203186615172469163443733740832963277908447783648901681141133101286049202949659953618899650597520723266757266685192737091792886059662564277755885438815185185863861410013945832756204063705053709943629528871674616935672433768676530806296265228236683756982995334285776017937720683929252730327998263871762997324103077799807225270061202551118501309835832655845058191705609635326844864119375757969719715688872415534391990002327007718772881665076022336180866269177403674734825507693714772497258347811883699987056401092909306544321032767241225542320332695681446213996479780477841191151031956835711738015966213788734519766162806249001998746503167245242002390764775775894384422953194326785980229901719544775981294890650689857110134865343973114750346193039251787060363269477314173908357949686019246845354411474143498432770047353393415674220424015406674691820937313955425200559476814171319380889324292248868498744229293656422616629338440029651423739275531155312476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 29249151406150949111273564324409397749776276016177001756178485728806468509943492826054753679853017565956928766491006000666665504798064505180243106001353775872746430534398856291730246525817759638424923935661248429747329091841802080031579408052735964723458700546245429564285466365836742654955368155831859133738102293888611651739572403898498656048906940800640080151507811622176637421526937878918386992338043392118477211779215084872342438075488023455943862340945323583212933966379552382330151300897061314516808759447314636616574629607127601252233693292171056773257012398769657210005364673466011088138459770238466305915948130721859155800336079848959029227567445594335982196690242799756656341777664549078586512785844662813449237642100280017654238149548974729519875101618081110443619754564092117108751961550596318683115997397393150409452873317844007359270912272421947025061384623937143990012049940139961044159378346538459425346850071811234261024079700501675140681109706310231177129600850911050517980423268900291468527865221748925035811905752054759565895284864643335119081623139063238254995952431611214961505284288037025946870465223949430150238155381295360155414777113723595103175396491980991377792290213308493973156187422480632365487400347840138666132820638255793352015476211229580756000249915589267378293552588960868902263054377647218156996217508983523579276152276383004426773228548348556959512580929561586854043543354708930687236833434519103914290683840871694074552965945394594987655255639497991121906242722182454074106264918204981415682488788810220085723418931406844870910111203645359859029885661409394414478974615304378196818402112687539612473284069263451683451253163206975388104116809068782762097052522644801595161252678635330749647609553219817796632453228698996568991122030248273299484300010209710548244470646816385935772945456692731110806031436150876619275262733043277314013354616110148115381945881365121614925827179695840560507581071314335610876181497138554410395305648357553443843963212991742989541524359766443512432939535690572973939893614293253617597883264486049662361232499997997496102100061808228771966491506556754408565011936142856598277876423198140262464293000556378012005810191023076413566935763210505962177721690074662827936502630939695742200254029309047804633375914712452213323575519156833998161943706841820499313801282421164710729373495768137478270320367142338488487564189749361512297885617655539370703994620824528842170016309651736930659050543271912135704252433083176540747886252689506599322013771897455284543968217377543867186722765261794375050765099409066945012831475782211696656649219664511342519406672793483421952782464482017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -74245775667715120624052189641442476401621527316014060008589662542225986005488456463419479451823767216584630286327119672000941040659849726592271866570966818767942606934143124358382058501619035435349115031557180883645525156137481525952413213697021790987878649849524527628227528738151901288707654179886664184089911973765805288995612628626598500382614730273009768451708148701851527783047803341245709805028332092945814842182765137888057816781273430023360226100698045883514659512108945864609311710902667171078730908226332527129751275278223059231568852924079090636640758229822547576169376639192726717197061835425229976906139889548043430707557130553993371884783825190117087405245383181000849468302172875897068845094848848357690952268466886104423810661364159453817867088918927246788641552313505461837395455853536908500938885253209437513755479106988347737554842252807772957512794205406937019994451406605042818135146671292624650061262796440374007282327562590819771682650159935586318821918693309271650816833998464537207075356629808761967375076224535207208373386463247227437878934145007562427921353148710023848398900327389293751839326703908833062825886561748154959658085761462948340247251585975678025574009086189568123551595766849173601632812495619199413130608602633999863783300794413645363180770932703605035900799718092394172210066287438777130217809256910026111107901658490333009116395106583237609070436885722014212769586914186330417624037290021226739436092683875633767908059617738008997554330844373568653366392623859103698194545921707349843812165307782621492366813073747389017818911575829987661100782342215482001205142417643165114878800563177418343075965178656843627985066381719594428312121244366014283826125002282610117230287869356368993972828304265960774226468992604159857358525325690022755110179440080685876334773593385613411472029596870585566068678149855321877838500901602562985717538350581559776686408669388594169689074356096764603085323997650673518043717572560836913550829017751123174170538163560945520506717573937931628520590456190554992021311434223476310438650013887541492192262591500208800676717833620480559108700602184865482437701112658940469273991474814764656888535009448787762276671467194129347297224124689968755655103702735598843106068546845233492706815659254934608378718781774533949089311636391386398476656299099341753563562031278939747097616211213640630774035354749553893167293817193885376753639945329315596078292021522887041887406036048661734195059948118072595820194268205251261931024007550584806916295088539676266410906351660922582483767398868366386231673179725022244229299040442465329463814584486260721611512246248243230617375351148380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 109656503707316901270120383847208080697868348106621881201525472176142462725910049265681129541032902935512604033281792909850277583514701473566345640033020622937749555310307992338679411202332271318407964960169639826676186691623964032381171058552029408238826706634016371229372469617653123881196974567676167151317837027092604236546049831228236771175835834668274972450455773932284165783651863414852365185518124951843564042700810992431068976592734108559371118510462207615988186154187577451046019509047627420622896151389488159763153816621044225324609648451495623083026389283287247641167606668485878553783246745440637886233637460183433306878726844383130864195839948317910176790014269027846090380675427150862881891241770763952481859062850452278733417872494525079360167236367379862707744756164415110944905960110345194787523185948873729072242191102907117850215649126603700756078199117190270862465668482375128981188035540972771259995539468378052885534232773040356919615972172164584695885402862128510767700666518271681490110969282595356980551042209026849908824082569380522702201329898859434613403348697501871862013905186318258632124890827512010998047033511046433213067221124681387528526100663816973454758043731489200773302449946962183021713292867133788632662153272295112061180364760355411077555832476040197354831131055953525584879815544753498342844349650212293656573629015044496952123916140766656070970383061212862383544928048616159512362524116555768616950843088892344619212078615045745731097605322585198487353480920934226914143401625730045040981557089992156037655272385193713523039556307637265493693957102886798826592539947743694516112798421381757814505283383190466013298823416619898840325222101018447287844089876698027938873423746758408342355990168940804776253371893689484194675261139737781293644208119307633316917619624187070804454516803876782113945975751275343924478630248276120433957165890635145945648597329816395965362685566297570927455654729146789484587915306373577149207242687994542899486695474736205773498094800965968085422767554229764098021044612391619424722722846741860490026117883326111552062164180373543019574190731056304054537453094234749462427269065961107291376287547514559464217060238998042248819658161101080702426854784455498979552045224099204432507375440754706703965256537925715462105583410017351960821875375455051276458241541482608944621051139626300545065781206255199064081476584446795995352006336550705650343475581058884764638508565854234639392822760852773463107671993147096838271409940800664040173259404188582759549481018051767703282355748217361543255082948644366475360849572042163739239378381213161586904496430033179495308956209975918592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -62720300470272560290832841492397794105115485762008312051471867353948540774145011090784838324067214821273702728855821199679319627717153075222497526516582084247624966274117089410668632558670388046877716956590143188163390008249387757894180818250714008542671698748848783472551899975919505005900699913587088359676352564499560952173415494525909857235687172009474426005084176901552347123698512657044906466793124507930846302693943069912170517284620739507734045866996736419049253864806185017348361992067668135086173947185074153949123466328276787352857895251734237100923618974627516678009271634498350292427986299109020052246087145376268214232028904684627938647114941703042163200928411064941854246218557738582479264271146436314036985575390665813559989818625748274000856427482836209840859800278896926145559848933395894091373420051873609483152776166628445219435818836114167381105981858503224084568771118695143707702796447384666515161311673197535671767255018238344527139638358968761176422169776350213662471351549772750542487336661190585116260019016623848567065089963525870459385077406879691161109883723929029386893984342965504477521021750202913005065034095673356574749834899794327518647951231649745109190298774979142434243007971716786902833487617510474741847235322235396828806724531114373451869132398477033167157472949169565596569096253436584236832057697850660527246873377411868838402976959448211781747046834362296673504410962138346290174672352984978767483537350777309079328617200920580625366260942004334192606779220997558735025908484681942319426084695022311785458053339549621763936557110505063604376730746544688547790612306774408282466196688071381969264367845692934627420500828965252219889847892736594835102992387417002099845122674872763115196270073463866702679391873849123610230355437096417310242753098460631567915877081248511482186168240359543467558757424623321563570753608514820642807844585949218822557751132538734281845143635795001240886325938162137984124757422663932226426651837272092765992913656444615636194266133863146221427393589780625187860868520167472575901981401426269086282464348698292856708979900572384534428880965004574859613924185593025537303477804110139639137589054945429713351047729843982424608182179422102737653895273825503631111228320511618014882652092587033227952594221068243241958890541379356396611147858598879285582267739561034106634954151479365210020092291720445475606806790791048044707587723434719596725879197837430968742659417101749950001539746896272993018251090685755968308699326370538707648028646412417181028181800684225365241035313839406834385961412267758447704024000278477905595372216965550799655280330205306414311458015427952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] -24573893810636121117950790090842462934524265654173683712931598380009122748167236886185000257290769538761573130940423133025307987817702885366229817531866035606516021455147010508904098929959015444364760262078349329808964851335341700256142092625276439194655520669438906351355390333619083404688848644902001458533856359057081582650009395943203791194802133253631730583279611868653428332692141255057755267085820309430148518507910284486360480718576963908475508227233090370212282160292866309884075252625382621049987706251340766604676931537045176396471252951488152981312043679266455566416915201731183928018642810266648641683752449908439051380730850797379580908224355427700655264589532198199309436112036166968699585610446930599100401938745872622222253605272901958678928639291225498975791231002587888581585319840088633473970753282245593486836939029742193196129692257582520570630745719071415322070814325754464452165293499023964680204306837285086328519072269414291260633226120113150032483559823155262949624867527371034502869719326039394386333673159794860073849414873096994863041528859338804505437214136370536095309865140080024461304147156905992917249366400812251756523495821343370450191887761891137951282195927681217493164091568084026294025526269324836626928473711469664533378735983534421738344351839882070050602781301284930285614040932983083894840541884427602200400742474270695959504027606094044911352960789621474163934973562785378283974466889193745034600504614826715612057848700103147995277552600755003399732871630159447854256101563354132248275606787641378614710831839429561928854407972577170264676625171627633346771787458779354663984088146664964728224142591044970046262981933043368870875558530277596430401108931620082555665164188198350645308495560738522202969420900944689080309307315819206412987193454990888712099117123768942273566294828563093008753276628776871347361690855242534548760233096904605865512143848999333324322624491067751774071059155021546722104443222191164205157845662979306463473840691247020838905419468524299026294692100909083420257532975723550574996995300867918240959471870547546100869151624272223317057846717478119447247963672832336072792450719554575825289895215618850396149283586032771609453755073306470417075930990026294623703814885701122305103514938670258090114521684583054224148389812711590860484183253216757113947068943058460878309308769152129831442841141587128404545394222950502209664470663874576244059904581547287321295273465619729649718035398227813866575047900688860948093507778034958283663825421404346232975840611326845553701497953689433106824721008076664598493853515549852205168832235079742398500676958374290337495132402874318848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] 343921899035719824346956733318706625111635535998903499107115023424947549630171132190688834345528014637572403110686212857445784098262405284338081578318051703257552240379578827846449607557982352925010525678596048173508611555406603540017904597025728782804115462891987542129824760571693101142321564817746349567974564723518069361273701485597539739086165648629855254011235184889071756316649759593525052989570184736101672028447462312385962985121896171624290014162651537977298246827349155601546325205085008160163754546218797098059971568555193090165574801108204836948809082204466460309547587857997908191270494347267455300415022152900324790669718383658220229426872086136822660719612686678011036466942122551083996238702710517208822674491374171583044093369354299923930642821735605850056325703560828157079831003063406401054453893031218828672429895923316577921106745531645723722136432632520332289607853522195296789367853281025365795867732691170340903180172081737158280706736990567461794476463817845343886601043448349943945032206199895578144610803584046098090424418952284524845960379271112562853213986755425583477779429240252120590270164661220390569596136060180455927170905669104882401855326022732049787858368740466835308791291118704304585415920598270347768053468526565120536567848746115108127205705073315787711926579017389568840507738402236972166740862463428605055835659450992311624407544182715420699410088803972164526506180796415668280099481055934085121149226971104094560023534247661775727323181104171018385260443406844529697627153416110570548502828361176999547948014528186303133315718243299076890730646023626700358164422803701317692246098426044326112798286363608027875992521931925022987734451439744795814391909463301723492851131108631449183601643981567407263157644922929597891046191696537058054339595758239672706944094016465465108922154428377946618389071195621421875396705852498720523612642466607982833628564818734273672580720368683158252253670155732324414408416714992236533605057043353708317460292090397106482231320026056926335037698980021167794881658255593486332414803279585085155674185728586749577252100792654066044990479936805703774095402522669211966236445768604170813036359106975801284996805555941454483520840026633665709744239851899395984400939288463869915504190316370440727134770532727561574229949857756355142831659779236764050608976750005531895672091605953399991791192431286999856412475506005169522035172930168616507760291366902908494222148782619334491126389906052944558227833566158681040222110225711374367755374216312954973790416828559754517611677932745541014759012689864419849306750252541130645927455001529631540773064335331688461826503717379112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] -693544690130107792758358540480648597061263637284394656792362264328250512282987475154786055131375714821006056866019353963091963318801867686111115909862676231399258070167907060610375118321006889682562768010914752357704308295665902162135245551392468162230750990790433811279334779957352827127998687895936492493919925906084860025628974258287355021041795268677167813550273600748520881243909951487153872153804516346043703244521749196904823378067871886373063327888313598204260049161138926264266456607507557731044138616715082576387843660650100247466799500863046288866524104932638504617667313047518414847943859979108747893588173724777600673681406958868896264501758764580570613353617453999977764134322615703174722093427461214347568722218678966881485388880136627776483403799712170215293977177582977129872842971100011151490050399654105725741881720855602096155377861821162681954228676238323593299461017178209025159690297641479594834981128916184695696998815547100089495803614977727752403861141024435105275833788621586281721875240086768720096405196652770492174628541109667217120967647136986220907216302715462027150871982292911874813653659988722569424978700893518507163474608934313470659176240669804062970815220093589307347895137460667879951849930118025756516210234390377311115860344272487974380547667750535239292998082059738083259855912052219169047311746709028358790915655412607063673550773941256482265633971803065481065462261281623443678949611864316037779650087870325119460574168239259542298900364395202816748077535450057696892045703125448743277327715930100521757003423403586771615952672697333038104254417043764151245593243295558756067487344337024784298927139658077319680461091530785023351594664946466260441821887730441511171087662597262451053671937404206785026155263378389027892075217099856643947957131560260108321482316712058470396024630535635513851364884303818286186513987337560425359639185147142260008081175586788909050998794009720400656146462564292391996406011664057056288845224578723072322782129662265564165719555522640115725873861928864248675793918578397595910259423961508171489208329707144887121890496036596365662373650310947323264315787546035953829503643550651592119457667058364208118156461220853753537958007413574085354425253121153826626626543226946799685966549720634385166206061235039340698392149938439418401890659358313125060421873026526826004576545586319582657593161678089749467777322887363078486112440711186823302085288128936569834066632096101547676347659686853753227056208252197752932827303152155805579745554914157602247498828958525952058943944118959892757896634210089263724693870953225981636559755478559625820521531233497176526502296577898446848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] 617299066713502964212090259024088267320512763639998405940752009168726252712856541285277282613488478067462805330411168591335998265272549185498539813850819782906054140511468081445970519740302331785943691824243393991383323692230613104574751658656187517002548048003666859274696151344029349628964356912352250457931411603997051097360500962795322986517118653483838485136220827058348122122854217035505814152622213299455851269837015152638861570347526905645915759619097984033250208189717830154468049081891492445987338536886805258331359125649069631880802492431506649045126414466929461779088421222691905447171750324080992581446744610342218945121580356110834467082248924556599128406517613432540955513812761746319705116273962068961941300636507332710423005384102371331492912387988804898591442254288905089489303195856497763406506516534429224593652391136039684497806329570973713420263927014207388530629404005508062988206589018195482316555271311626955364337930425902907279854707531072303823436019211774596657587670850888802116700925903687823958823638355855306865808013712367771200832259360760317445988294388014344813573876400619912692480468618622246189841938939432140561031221125565533516955081495271146149236068048289609073368953435585102838920906212884564457041621347903799656560891703194894227690548361043247810521585241566487269457487580748349061688776860745353098927642010270251727123552621044757410405578529836163301729165436912693356534663107303011495069461394856834131395635211393896589431781841211423604566298173853670136020274403665158813871088286151333048216446694005188839734929836263069934019192898530803837055104035050546664405273039314235791513493278542796063962208220857742727237864221931609962214637293748647156857515820485541800831247035120551177078346644447393141546336629592112563311007088734154279309446529065295447913344133645264103791702865326361153261366462502867622927270215714312644528428696570465830074102702509395634807884569860050401022795195825270848901015994142164471969294230282256925583922284480423609844763375572534763503855464422064702005268705705326379177401775383504107233415628202634936941884931414202578625421986946418816303337296639212330320357207294338548048519251981056724946391166004379868376756266946483057688591997955824988506077239626140384441915774294419201265907178432965888847685443771137295073318081386504915671516328567791085381796452283935587726702322879980344488730019272098747099394185733491032180174672102684968656310369537487734744384991120851394577749958222459170187296400825996316872030265708849618120798019257364314728594500729254477012314763314512542691535903366398469655596572457823976838056994007941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -367006499989115137498391772473080282022568889261250290241512547902772906287540862950742244834787064789104379476948089847177271553030226772925721572644330390830234874677651899545304124187197688559722753119037090010812530276633793444837231535056682776403506311657475638857111302225436126198879688903316721894238295665310983921530071000895282392211615605906460887801325706535101840619352907498924368758028410348657110334240570848899940176337777879334209264277666543959220435256216567191934360121933056133706263136098768880116365193569552098541746995072129478708093728985554601261852370099814377188561606669175009040586498197327957451763642256150463705790981529038514825640652768879478721060428153677553263181333351116969751254474475754140563959217997287771828859252987369130337129686091519016909827794827691282048590322048392094653091209808452779150149035061252323850204886279670030407607479970732452181691113240033432788939486086428950554323123411624460733530511201324219759448079712788684803086191442436994866947058578913188976740268758110747749315658660637843554898147188831919194267301505379716686075840500057437897318270898948480989958674276250605972053528202156615182615203107374406969014291270462273919156770305685628636814490039473297059502443621833555834159808001521442255059782954406744608068177952307272122154852530699755643027190901717369557061812475835875364155365148396073878655744484364142626982448676939350845620595322443850212206452060084674596088655828073191159671624193795869498779422373899261662434847075098114327589299159049968707693065441343987340696948551965150422395571706030600625919086369142850547010950357703161146997499364555663138773238562615076843013584373630545178763540138895846684883492010742316962711252159207555418294865480749612018511244510668427876090808520600133867055222650390438639909558655252581997726407847072719200902082770590444337047437671856648949967679300734544640862403025142786907916362429964751770448852257143915122873500621102397907947353169579388992844287249241043859366412294632512065108235722144285769980554839663221164292651614233448915219333969050954501657432548995514670859683090207288655944294041319592653941623949738628952908367512008803631508068098923995572681787231013715913168964673129792570817383390022003628972512945620867303222860500228205111512364317511852340285828518403876680599725617876601820063111218750331126619271654658899180893983446694184703264017329362721261897094114435266553436643229685443984136677281680965843955515298291723011724630267892224507955300737863913069675859129226498120807765482805955346497023264353559503550388001211699635481871286000631152698938204115435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -98586578632653140379353574510946541212366619879732598474034012631955161590042520158405644917358040245790603547900170927327580446043308370031462465833483525329676766639236538773033943548409693976188094729795264424935430321503149580400415527848397890186083568726402822494829556539542982843386982006955062575064046611237094624141641048069887392281652678468307078715119936276078695145457669146403995589854694783352801431722031401783709876419439814158428598167822633198456832780803015162312760003841740298633522961599303554905744937218833637907740686374318066493570063792598688795886655552906369283498877696364806528888172039875005896005501949559992652644279539653861085970383258005262236616366590799239417621062699007649025037072447244051581874273800553471043791177850633997271213016145072027310826589462402372980026908089939249199911645695029458005192974943953477497547032432579876087988162274501341533708903703653209334752158113995450841045156480587144679809773829840614323588244862065993473490402667308400944197742504221636381038121325771723182038016841993597694004405554394611214242100696974892690416651003635418554686388649100854985696077385121006474819433455124388235954271704118479654385401294611635995579314477154010862448176747340020109653825808024002669995174167392008956144251666562217649175866197601180599996416859745063555065500909027689014935512461065948578859048463338643559896409251696845549613802184088703113295297102524819196623779378736099370069433190757865302651630038597629087341377778574876416099681700927351423408039947076913790190252233597543789883629856743652726509498307083070796379994301042152663471484726007325431795468410551693418803064880148996213477964740191899749994403585562169163834596390988805418672081405002912124394624250816461015105488282514911279224119332695126491663736816159772792700132164991857844588484549013601616834882254614066538854038325339767015864211539440687035566737986110852444049534082109153982309826265866142743489890757225413349675418511510254747452364265674301876474113903834199283216966930128679407652999165945633025167737133589561156660876695525872851385624285059651440147886337341627025916579075938959956173278330695978630140203828179675853517923496367738966810104131176279320823393350985191165766425991335148506404777977832402599395595890648797902089649300336274331063192259718852085574084241577279184998911582603246185981375848193602432921360055466875394117120093862973733264093335656922101102742814509849395850254698927374707274889330673691497007420012545113739881604450587627160610666514647246603394364225206609745823755532614061983588417902100232800357470049998872002078020850417664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 496229857013430882933968719880247381394948364439859971420557817997840383743360775014607101741798872041324024169597914938716509623520282081065115630577793286508786066518821536959216596328198675098898722331747337608658361516788228491545240322909708395734505439510314472972934234781428983477370388628045832947047170167857377507373652996407969505433321087582826855947067169896908003534237473387264484426996430942320203864025603505916127053113534155621668721040749687522817057337479669508065091372241023140256962132064485659271577236602129188193425267968566929859828512055451106268669142655426230685504239670500252750704319731292868261662616352809049499497709159907173036843750611280744479574796016248082168355418048217614935407871103789964861630037769044287020061043820797696639438668678941336189813532973234262943055206563920065883225432594034551370464752734219964542400902183391197763854885768324685955559945776553024146655982071726307856746706178888932341226542480029863458533183533384234938084787184115006097467838919569184403089409941667317269475284780036092030027608971973766604667287210202117472456511664275039117890500929595026835937285489099570224729731187912226557199925663557673579605863856801075910966927581098737304268642506917913384745693825998956587444799948871778458491584353113741544323774518126237015563226952506193194465797230114120562138973787180287049413826090371997149323669553791103271749415454945157582921772289316770890570971870215321362931395567053539735777666028955950771333206487504010740059661774011308392579825927014384433072104811165349270742252752589180598924583642179217693832635387508010370301566027480005877873197238092332478301737301332301815365806347428116120888919967735235678154461514140200872061610820094605043776911059201414402007400433535664837529610221530336531183432421074648459763794577384328314690574035703769014519445872106711391100584138357010678903896466681439526017570409820806983266908658098850311414386287958959479098786366178750986945204552349994675306759369462057873896121542924021587881180236337754471891499370093331214688206075621060360389152393737909866732486822576688926774112788665063240587627630510217118235315259045425137203507062840077109530815835564467503831286594603989600585977786568013623696659640448930676391218572086878253239725391044329106518037630339396175799514643594622659121771956791335637007723671391970541905645563573747612477391065179788493649104640521429112648280973307459340951130734570535644276348610438711522288089994076375431930016218685058887772932302578058251525974528524503967826999167424593187184126805479466353377558121445709704766502790644997564840085246833590272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -414570745862205121730371274966208189767853247504917668442122491943980469492009178461933234880604396395782976686115783163975601234788495988919694770543495770633553585998357681779136783338508563224495529848329032263100241527477690332336437032181499418867538326407116953092319405765060129354007837351942879797543783887839491016814114116323046187327137276786983351569284953872423990811498272584406023314343253273759497789421811262725869243642385375555063566141617648880943709268941595087780055866085250783363889984481399666304390882079288232123516661376858039075406772689018277249329186655303175579843080236910160973334739703227597308671773674769601909048291789517319655704474266560103614685920700892289678699053333499902124885630476547553154720228517275253827310853920017934597630126621237532579560077685609966079804566838944053004102456014741795525768702493731138129476146548100971356925461519660436043642789324263561352272276942886513428213092397527915851331963054279965617947814437673980553987309805466652845589159497591415595486953544049083773807434730370102310511527636204344883201675854934822202376807216289526138627632533759897816798345310875057872945720792511929939021577841827233760820306554688595730966806226992545841029217402235650707279467918580452607957478672772024898713514731011926136352532663683061311189423417106677611707393122290468805450938221857879579161204399865900413950434340906397725928164815740667079571192760722540778727415466176667578851983591063808672285537017712472571128554296952194456634050589033941543452629240250637713721090946096115949095908580068154071125475410342609192805020691309594009637027548280314007308497026142975610681137688621535500026528266714729486248710769796249901162917356443932503420649058318601529180604915617204844405637318078898303270093770611186937487449319368187679067187880910932875305877459458858712043401453807557706205007026283170504218265884627127341483706696706642997572280694990767499350050250384533045009298497325555041498713252873800428628776228524239307885801572270951289112520155691063943975013377162198583465397571497353984005349666305154059815167601146777426664514535523731617589558713803020083720329264959686612497297681905567199755513388943636187856942050570512880185116515327913372802953233977721818343045723917171483234186222681212724697764409523439928971698005324809163810667449479334386852332022406574433492500045589369553231523553074485238251893421055467421011987811440796308676316827645035424683827834749161828545912349170758824117331754191146484937486384452965732226197187900633733770642427838571616279380469932316793493949128169501737517167763109139579276458960690872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 141268403490765867977124540441268755236149953091022292900408757985337846977464052090797723290382275854786654473447952403113126771662047120924491894840729062207175377402835022855440898665810954806657740474358441090994034244972187169992413310211678240473201159491404154754670878732949109042416485203005605398009449953332152512013077949621705230327953826031575324248103112149204949017442028689840977205890336818100224354438043991040946588141724035336987853982814323913330542603284151704290505054088036992351627803096762043718486656732205906851645495702956168734778554837853393148226906096419385258583269893814077854176945509191085212301550689597815839135561966780139334054045495982225962427193561246227673466917905594223188408047881979627211184363334142446069411483944130548494270032632784633720860051779564298460589236913821431185871003681881777383123118880579430381686682085899291717612021715989809816024704941020426175807554091136693007121021974425499138507720609906122128824670985509811580552542260126046573554185644899429582830971184485941245088548435885136235517339936445362902513164864643687709335210540110194599421920892680282605459715685560568738934040841307331931987764127745560189763868874499350077052448931113806048272100423663779994239501641236390272909804912636599231276482042272486969899206616024003434450519103815027187459729661604453286412713541704008123809776200557330627232557570647785676860498005908703441721545901216258551318742602847985237175083671814742528157271661102593415527819228513678047213789560276678224221038299674836668141965960753016504712105029390196790184931713836188699591597953059472677903940791328990139005924669466792059818836349333838052101303795843926409273363056941111688709886179543847614890614583225876607982155429772477152375087958736643282354185048143371614040691549629771526849974750101962263833236306743018143444844695920410477877937607179605387670396547040420371447308161395195366899940773401344664603315188933519393244982674760309176245254643253299980397949505522954194705552042341254892020637403949266798402074186644571842905574038360440217622039209468729573817392002215268895359613774037412952412056557955554580680947132612290825337959947187273605136587160481979772043263236721503984722115729531305161745458335801438110663321858989161580990697646026975556131937938564484208793632905919112947121338358131562062356123748202470574224370559253584223402808241405497871773404248036192490577210370614099495894837451133237294595468349121399618997036280343146941796961759261895048383267316867818288944407962813331795281979137311533999504596567249771012835029411540493489005585327015242386015413822134681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] 193200173880437244105890394815310894530399068013299791711084886358919446129507066429294456912675314330638564780960205227526975648740809557183449143225139397081168354902702682796915684880390650589896861917047583130731636078189940378985237849244780367468432869885223047816562792393383128907997731559072224515428940073525771227909418887010546404898476012027906587299615811369123851319380509050998841166788472940122870563622494314847063597321378473118946498373450512873470185269734029248537516941212304327963739092789491928408814587627144576910612672369930520263739752549666847694363172569323933600417513791446647721246303654010731602640835351709627206658759822667051780023683269275588891297963119004114369996085503380029294220398120191805519238797699959695125211276058140769053878910375679332959827724892045307099318292919673584266197591856286575785746121194982859895329394367595716230041554349638350027062515389902747492298746003980337724875823565215489407389157919445908588514241950121164241079102750166567341664144741698767651706285314615538017349959045501041177760433811162829518247118114123579475909178121997570467064048109085711091422320074469561282011447248019132946271791290454391046802707071298897963786654221722210633936225992976454090157211834477208080206772089758298557747642102082151676930260441757574076241914878341283092772229878319693568308814758823273748863573507016298669006005726703591751761874892451184963089888355902837455185459158324510314007353511700140531113404133470207652234068650089236994458349789851277382282960776518358431616986180591503386105087870373123398552792249194775581946096398179118180456285658600600400368527328760809264547666492052489297833646542965030054527382203689874445358430511156570577725617569815042590758598008989039629954723494187770380174218010444619692121905558018526572217564258260539754118726775309178145716012724944884198931627440948364471448555470524580824459320561981858146344313356827892360254228288292160589076897462948212765203208705317321545377105452033601044518407308898231600711481154751701884307622480033882484724957037793777916999246311530777091698253882781862478873280050189249351993281205451911081339601483463352984162870144289371917237885251510075273289784405610275147792049724545120764168233707538201881340339537092968704440383113411630363802483770850435285723972287083881364614101874758735895322682008413601142215231821406353126001304005191543198726595120320260171828594385842141425418269724131922043482490075187869510323866706244023753311792100241218048499520899307841940957319462620796226272707268261055735953511731616716499084489620641694659419484477728602347876751128039260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] -369933224803055606896291590029848749266620079818664071664600368149352450521205590402236897578641639577821654812534692682589445840338818420941335094175970589361568210539159683540169751986427667579511141035926100065404467365481723765916797835421556186369101433457131003360606014179025288583540643163624899084772317179669013413880736311387213248658371300659104973123733590190528702935984516611142975359412272806768771516606252832816765648312344717936371116740959535196061536845351367859839970812156660151474203551678750013087243864440384161207311128524463961006294805188864733973338238401458560835504494826552992334568033956580626436595545684879681708790835171363446575501996204433437462351893879220775851862755877538892947897027727875626701558324597970458777176913067653827332199554966905369228056319594862049653258897631979765466115110388677082669981357076471014122186613953745865604400629176332069823233842421848879563963633265495715868449636308726306727109941488907310008568311834595915106914510994603818307068914814233904132717662693872197993759857907537009925060967733924502422800736857758586338089063418849362869703481204566696990661644277325970212954764451190969854470177954134231839536130356766855514092203148544636428050762427387426093536923443765122442522503634115816920323250500594881290513676171767993976155641751368067239689159108476568223687851401709997116106906363229230664506395376851769227290016804065349240649694742783673348806055116595804620651583866074967541241253827965927809270223648098773467641376192101889627900058811773388907172861711248930380614716619400704935631582062590306890508273809342286127514538930975372068709068701086729193354814075160047406142674346200652557637716584441940291255205652203445122608223794938114133495076859157949782585690743592045283018088151518496470456977229722558986391149393408709142884958149955653215138202546194185713355131324417476509637891145476328837217083781522481261747394772935351274901931823142123241007285482888405318152327478207068425015306374216703658561909614216645512332594065065679280327895253286522363232789002551453240596816867851522281335481666675526304226229105066521880675669841086383959839387782242878611649099811743529657403449798720554700812536309291446875469630971530041112044379770755265364167398070023484382186651791746397383516659031785820334052094181269873091189897702758737657566645836904619151024679747797457734444649694117828289946871812775683788892945607986481955763531135027151365616095477481447099442461802100115801904989495783149243043916705674671460258555295891591034923658561179315923018225038537938391735577173470223616823410588138439954321899497854074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] 305097572517496610101535357079924969724912727474105421796507278418861990785584832233656168472234944158217685978458103809042198437999856706666297460853576788181844929056576905693380157351661113366561790370304966421147358041181615961317567550503782962042274465265588461399566388244069929770669728691976685577511956370321368605944391138846113946527042109025653599330588844034251618423101025794660363391572383434503012383729164354009826385625107602243884086441943901183398720904641657996544928278446724211179861564694880368793170606200304798357881489882973731320968548922472754416647903291078999713052091200981495384382177381545256295146875358359146725311378496910244925405237998289150372415839726581959181592271906676846802271875597526070157392459056982531505291929565471897661274397837190608981801783795970178524246935366667752055872990703614376850840743320634906841456448315219780749909382243220545163531969474590187646360119874999925949062471252913786189741658112355230575290500400298740009207081699035474570040224734255301471441148841897175251114744383573141469081713609537102580330233030128894905731429293363203585778101325767473010955438056535521812750527067362038973393382268929076280983250083357779481222759491789251006215202019689253961239511730633898020207084263100188312447939688066430146878483894604058701304157479156923667721214335824389004649603536996745474694843194908709993190640095609566720266954471701731920985557473773644933227552215046967936024670741741053124594685735052665613319571984945087759031174623172033115158240139139370288465100238289926490748471010196540590623480777292690889549995187472906001666053054394236605138134827213880783597283009437146668319837114405637729239902189251563745776231301295597064697504658010576668997680860802568322787745011254280917453961213399774814411743806463383924923736040437532277914123134408684250863701423519863162825045282110537239782864003321309671499329057881426498785069438038550567427326479420783445364174517741981964536259379816120069857894814929764083933445900198067884374972731107015498421372849230029948009471111208808895426157184494097601400224838150610275400524134725786064336049180891017117539513378754128805273115508424692369051673009533634143710770495408732445659802759039761473890977206558674460081687413070041607918786346843546830880482388343652480332018581896626042452965531466010022912605946394076511513786161120990126055152274501943658998179274968532745933867527537411208444125533969238466740512388972355458367988805395311953836998502911511327869986367255982450728648544368625107650799980559738150269613875910157267225054335426087792515964508188309392930894357190410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -195281647010608057919489127850900470218943582719260433245521571107527207223271825059732966287160771270790850191230636786829385585253272432715221486762065829613203575183302268763951382273508055153906211825038462590772121562632690542488618532037092564357223711653572717673576527705149480674788246628899197354094437094854117291304347641892874520915831385495201675038479781764937891219627448858093234507487096315072585565794669101778313070660565400570336672264578896523405129978632790700907282285218826276105449427091587949350767698434126454310204138447172142047648114696447231401867745763190607409257034551909112642581020285821263752319531340827835134655949747999973303745490238335075692707825426407316953017069844055123862525106105737296997026594953271513440236005948832991146671260758671891683668115500413968694158043671875515281183960500622874347024652685811559371994690844564427803149218964204951374754520105396834307683766708610094841127158324654350428144618524029844552994647524366019651703308483027056142103899051817992098395371098832852063512603666660514220560174323460691852240292025957769587857905672983452626422171955755092733614971688307888644848841503850726234895398143265797894711398445272876185625170913999952191147824873243394916040289908977407549212894195825279080867037255040662173921777595909206000177699724843740840746617493259569639209477910083844683890819254860058246725331342427410639502951034145675445319884173418990862106097661319658809647254825680681785108501790242480351015979575864916339826216327176193064014607972752825880813728708881345467340218173698857146048677960020787431124151873877095694919695143623136854603263470165830243245798660365465206587081349900661121740159256437401994190406032677201957083237395192557269006861448229963945425857263919888103582973549746293818412679302677733921996723109801396568394411355321804588125829961463527724832584203394048306957133157520125968335242022660911077363075581413265627481426381497667933923789051467947348301857479587091941110202237023951960255580919472907191068657061655312432772849476329920916281890094810548854473116155096029431367793497263611333768199975476010778321621673239406237317756608918786976553379047277759355134643373181691901300935512457405601894069220914240605138540078448674238345814269629317910336416390683814223258083884998788223267993679604253825369145640350745991586279653400200681399593819038763011845500657062856590313805542891953685370139479082573255275202758723056054387353176229124827827418774521918380896600614049817022445456503248666050413407762448489202390510423948255774887151085423966793151316436253075034874439750297594576984366447612395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 114525706963052015488957001435484903974391647245394541458198967993350749740200248220510175273261944275992303241822249198819522742997711843085026711550551331620944757427470833916969518248243958387582018324423230552733285058514631007936682486094463722784674828846042717791165913986952629487261947637775610757646980031471883641554946738896398066166206034945927781749093605003580310167116598262918559361390120338869370036279622254333155117037817098852590398525038228184056918208751272076930623644846788309579961527214896585550932828158596005651115515446723390502938795609859431052435396382247470964481056426474895338183010668320940024091606808331765594544747703727245478059098270206254340869450330557484127491919085195397188934915740080500835538717740549782420172073845691572779584775649725058081108815006676631059386306425582725272718149404811342647616970930521314655731829789456719991464433470428829304083625004899297147910797346063478163911088323161241559254288568186109108837298687157750549691697515334929981400405853564600788815045473023568886273597547444568527770106850690376283561159524356798024310351066031406829340680998793349027104854429353220194951804366824391550240096801025828595793833527284874553216695271229982515252704252687189957412372595502753893388346511725617867740656138805711380924911654878428049613384211927447227530548675057012413957223108134522555914293626941363717027876824977130723106996411973782037030912463195611970954176143020165166805322504264418940488479094284889953336840224729443725712773993638153658765873081479492055454506968050451336696191690940905181273507089974145262283509642197072722125714912159251106713981102665907468313005709435563048052307706353796591069446220176172449251409452526161850637707078862146103413693343197309513646909877157715920988183981293992943654513659479376757499914503572789204050499872957559585963044817743973143966692545141150228467469263126889585497032297919578009686561628788456826836817041244368482573894882240956278954871172717394409624553227097619134213898308100313234114606076012605786188344619962987211440800050909571261365818487535260791516962293608416234448483555343258586468606581745889481971380527960356888525920261279254386272185988465544412900539946776083045543075594126208669953985713639723241176684726631937041191370739571641212331772612128320890066462021185667973070431082949626131353158120058475370290757280215070026726923080124471164905900844928462450634720317578836257186123199302555290948483380044464055480405974373135256960239118931342884131173422238605966650952190573988860516591239223613396533488966877379668400265237344108723533988442315867637545309633029079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] -60980047617687354516643244307959787728042254327141457397303277881428902671994782770917457773018507059283516581997891884219998808368483695095849638294444072429769964137384859042962740901277035399671289225514359171662666300336519384874656640989418785160796397342169740578770533006729538945923855568766985754024051126750380204044833386842315600067520237223768539054405645026407698150900172448207278380950594098623798127105790830615935429166880480735093520514584198626088419633260413272178110758180386841502288168706273140818362788239353959588995640085050075853654982185752572096685080343903664651080978286424181474543295743971011558268091871127615144841120156487815462792231216581617948662368367301872824539057162680294990325416727132974553083143453474453082027926616650837175126450969491903312776663159292063175834481693067063788784291539941425384133251505115510110742888305630330025799413380378061157385111534904510528863553211860813529509604437914864621453145181054028878081445329325393408711125390645693483554011142563777952832976302699629205005198396947496635975604793669143180102538179073416093029224398033705416110890388501531276793949015782734955232680083213284458604863374643585162930071290884338857814909470309465939016840566706397982861495185046687343443926378723001002885560217320340911047796276716700585019859451326578733473909854031453919777345380062517223844189341991950468269411756540880137776263763233468257671996973009557067575401505787984090888001842670687451063228284380068374148280653722944789899629066316010081028768005216987019157812539572856865577688693216035362820851495597140948947488200566092527822501009391951175969316130726994352020968071435521253627913592648719392588289623365374232026573473842660439211956614531659371176441706963190372122173750254542090739554280457809346160018546111259662198314123312130116252957298104359322702335097916767753018614830591615968596069489317919466721892702879783559333722737844329387057304177505837544512539537193372714538629173960556291452124679304498411501280882276441561503152008415728431194180525430158017675147086900762442536428657403591219995807137306335755241724511547533775767692060491095999370321850277533255217193417384057374727997920747158599231001156545626226146379788920414090590153722820310627004916856587831165190123464315588469524086685106622970017860141280719016801004399390346850209476108533904816105147173042358104411275335239189043229202278441010941862585658508089204049653397134946309813689188003420973916973553575671535920480273972031653807470685836159247756754224387459751095511996354947744489323431344093778428601621581059490563921064237512547247746692090429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -1100513199332910300043767783555318996089551828037215537293957608825282406044436626440315623442456086368924621248123940877495920763459433929931154909200469024727467289778426868966454090075006810756211365752809467954755139196209107013696843129027243173703752363464902579632632249913967558421523562631370993643573787113332835260656907340975073474702834162017324925666712983455825323738132395287702694649767563075389733195059141162475742406946418182765179135854061808540955733535301449904415090893482062506495422152602162309473177136149643680924936445258672840710458243349011848303978637702414686319587889039800439386921286563141396707391835990448224257677636534971088258378856708486534661413112186389752547173737341907376962308535938185508836514422487375154907909987814201089796590078033345582361150906003107794818813375690019063149436332520743756917024625441292740191025212422005111699826065787631768238655431055311531381817122571795699798123345209427339869050291808504964135875485963480386010859707823988694740948232075387682914461559878728605475220657464618804502820978216107045604341459611288924164769106250017418591583468463030029166600720200746706828882386379410479740083471504911052846430103041477624550656747557588985870217189250401648101184373917482843163831257501545045800205019520006668370569509805978951849526415601325029172801403516538295003765283749739719790870924333704924307304492492800600912348749286846926405117084939925835785908561210602400240353643037063211334810610901041922475075124153994316479271308291309435027336754313092407181726036255807709763407151948287585837871015933695887065926877725307258463485941333394676249723417658406067649656784549806505116813117080859100934822312075867076945549322932526045971844310704759309720491334872933053498471957225430395434449738334306460954129563862657105108113006054222612792882303273706975589653356037240058975227258323655919631121892612942249505006356871809864857677054388599597366310734814915089375729814503853451206681018064782016589136885737353475462477019672893171391696385387968423148607539717022367632316554537453589196571088040207919890176972922044980032765335684494572174953747664220944335784177861823009352658279981664878663205388160605721509653673637845681307965808318772767328521982940921627922448913009675399543028076694045792969628590603468608321583441570366045048819955222725801080016905902796151829440277801815840851728080868395337150323104179905139247197901470002760788825848002473594257991699474990458599422268826751225552121211087172785434288700486545591468371134330287967006522873469004710583166537663124421088277003252504526277962706558147303340769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -2996880153961624775691829612334260855917368366086281105829808921717270081963852693787181233278127270302577356204030129116320988045866034716483325825444325523979882730394970551027267351541666072457649498052865527246131460635426324370387162882606644426627360243341457967164645504738127884461277960240530192178014958341326428975762510573551775878570103642895396325381939679176197989208228898124820351935435978417170601967905109741996192658981120515456559450358906262847753705871414541517687704911716845580995916971971163829333624277352466560218027157842448567412724289583385464996397261822847418746883309704679559301869464498115376297849431524054520331245650706745159458757061115413195251836587264502115018209831372997206170674996210177760544315234263726032684711989903075924867059817808509671374974746799882087487570786822091006188695829826614635748524373234345275479646573396071616141532804266033134743991728491710902525084503926448319979418839469151728567811390303596587697993799648375277720305176936037356555226355837700548140191955520711849553041097820095137249421470912725334680144970417081385599779563129540453620104721409188013502232417595859230439908433248843473737796009917686548577142661375515630917868035848269514808434862655856496736742556310321184559920972729954709840636543492162041261120825239879331111375466004761804995869761421550633567714713862416493806403368268508009215316114180048006051261174185664573738527813572692109995405061041684825825475564261623091950308726220169217285708011929434666922080145570734463403520235690969620365076626607170605581910017633825786802019980645899673257341664140069919061496659255849869666332093568115600111251485445197443983430998176161826131724720916058619866721483717611836437650261893293275373089328325400544089881524182933610916890436946451309234580686661449075067763192917884174901921418093629131295055348745683456156697385053292135309420940870114062004575649262646469321398009756132781226370985955353051680329812531990457264040953458474018039373981437287482969169909014990562025880438247944055167310457143810191922496352563663303939504820368845953160396144643879831804220594295870506864348465974019487510277211038584447051765814589084886469743340306650291061714435296237576531585902993706610611684256605898559793729185883554171255827454789162583229666668399043350474107803995549334695602691053829079640239675730902081261139182792102887286784762091744287027323961899391780636955498738578177340572474183996030395017747216118683616143967690185910551568815220256624526681357655365218747979469181416015726524947350728491103495211064574532258028307611883426918135487145563665870094336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] 726386457419836267399961526709045561689801324458740398323059711879744404898035847621343180553606429245026667140756834592687472605017753152453739986156469368869253449275034915718953090368630353715163931513016505289121804362837958814205829980651486586950971265304773277964047288776648644851044142318565569325352114418940500411954534985943038083317889580102372924910854261168281759607501600881982006322598071616291310884462518191878917113902187206863088243606952296054338006700268117304022501963679860254152229437716204299414317277054670672036062232928619922026876938302188850650677118702346395722195442351889487201350401409809845482425057840580563283775971927738951155597852871881089628682553049687592931439006659884796942679696527179219018422363928321569590631184134746005445083258217501615165622007032301380040397117801638091206688332786740788094458100675306425135870526809362133142482027497376043548697121087205572058019810365346514942324849833005684866910498299147533271810163792714016853351601607670887996780162739261541408057749220301059215602238206400385257927383978254172867209375774597802298230101396250661000809394844649482220826213305011417832215946551082286884822736827694879879515898044868657691246111484981416386047054251770647008237218589491932863990783032362039697304416217697382948212014174281002313066843249406144582556740107554560210241408101215806252299135605963134131874984380167477008174430115595360373392007075369059242322653270735502364798782194934498517110570075874840623946891505422405438121029178042801548652056443281636427598074005411336365472854825771123094837887165254070371152765449296832052176552143571489764208066109805884525551025563989031927981084464582532209954122391470077839578363572933185799730844891777293529006683177346094506599603116987666925169954306649736530938273298543995522823553756825563048685103329695742609260856011249011483247257613153333410994510256956455252300518189741397541561174816976217063304891299995928657721939951710711881401387447069694707107409135085755975555383229616472153753980590793016795226560018736115397843124684388013840330124936402371447567263192644831106047102791340707367320561525797593142099642827478398670822336659294178997834484580784763275325958883148345712330313355254153511982496490357857564288213889406991304274967089247452457823368359229051969917648669874160657166970987987654337652729289085870890262778000696441487007101375023525399999902373327785625285301610496662330418281498859791239064536943560067009946701458957923258593997869595732191497525847406704812421251659778283090908337492669603690428441862450216551358232885079204543650130285907151964182937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] -10538972339704565464918590726649849727502726975868082897227948007248943380124050124058652388970638143017925901999414209790085771286693001667267425551454173449763293967059457297660509455389747387712271850312993887716006142533428380019509069399334781536508909034189125796969933457047519977284626079896624124864172667766396010820642977837440772196971253570355964329224398261687718888677281143901417042332717628309581387967551232478538163530054082080341821783057202084370918532969352849275089069986222775815356200953133927299882375462173841942160372441895689131192846011557915337085128110471847401283086757614475542684605341876685249798409447415720756557902954219381076281238264830070588994173243778541553561437499362840493764549066776023171566277140284057980993387460016454238997067368643176116749794040083663860847060861442707010209960403905772695566990366110008817886239931805118656414391883211817484366719576853798819719695735238550836682749577620085337198291768100377096179944627123303521200526253213021761057163166009917383983180902140269217216202524054818391343182887698831805594272910262159021605059668220541603927477095362939795494828907136857626511876386792180152175688494341263457529463277382344570573494334605621329867980451831964088839256655878556043457782101631097498168519555375667367986740183900311645114083329777224707873653616191973976814178129091854980593710101209971441907601639865077501738879123939483137740765219951068992685931795059593800968727623963722296099810044821210959636870855293568462768198116439007143980206161501282854159526495304698448502452726273657131656290544091786275942619297781575172350512369363725885124051313287420255444799886245428534596002934649406291222814772932232420291524127453912072085562363845129152538417532740343323125216440388921299071474406058060724869058710449488100077882767767553818500620375336415772212624496440821262315778891006347929530389200579219154811469923723541230629839035185075401919935691617404258426941769974278663029714547747978049351478692538280184984105955956511458017168972692732221504310676488685643570474631808402285354776623584765802983675347140805355619700842259159104574595037998553810387817304562659181775144424192042512021038103578646519971588881112769586410189468335116862619468452203210997007613393701964445001626863523088594838764064341771686593939324015188183099521407477808160989130103291612098951872495895132609034682631078212720631493376578853158809759344658359777826107210814795058587001921279794956204994326110540634041780539013431425260669690582440152248004454068612127413107858204892175589326635494544974957631063921462947433683087383437388277646098432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -23983927431858793366964344518509891390992871650725175831037870736240814353904740518414439204523205512855238538749776261879101097149071277001645254142706055305475801326633908483669706616978709930019590834483132029915352127770466186403105862961469737828561557270021096544187206762107609295109400571500106010230467823227393727712230337788177777431031320940127619618198748884273824702179390655284786067439735894045934066327147942393882681533573414801840943049065410902634378091882602754711064257102672301003281613579123119273241754373333162802879676095082268559100021157772415632153113705895108043378872416687820176999005847821795895862115014138291738803056684288070704431674842876847724922774870206928178808068493819663208291489695287677765529163745263208185247943918796761547227918242935726830995046148466897332117677465016628479237188479318381378667319719165568258165711603348600102187423094581514097164721142233387821689581777071018333603107950484882039340331018687350585379058664612007233428436173261537917888632496055881482616887266632082010521327916538671021794868299604014132485152056444454851971946246484328026361501102392293409893974067145823913565219256734441127487290421733847075133240188259192312913605045621654186333985734871771179220088723346829636796505270828382529043625537425632642177587162204983176010266071407301281272595453322640745379091597362214107154940461744070249881177943108066923104293518421888463030300128042681158801410158363799381164958903636487698097446512843007910683755554640406391714640914342427196863109593433946389918857277527708213256277299513899501002535841712116063215189726206542349780514406241813541031054097699634168054580256563343660134496125411487833313276510824983792527046387529005342289465695246597561447427838546127349021499312330111086862889754704598714534188812154894306170781145369334940263295564008623613788276966848286867616315561799814424704313319337064547508553385830698175290753054556192826745850779653383861167363354141689473855745714756365168032990857060833554932965656353703440348129192682136134056613662571660045800270777389114404183501883220404371448994726433395351940534650963384878818615599142905463867728634522900077561188405371843615785235669107020512113203964480430490063709249573990826707190005753491572995102553126929233279571010370641049103144414962032584159268577477056542278996394242270158203291235059992407666036080929021031354912570945799427468912232984649629127296974022960515057058476635206741659491179950211941011740815882250141054100675382917655323562168448183820195296783340378606768098286355513851456391887117723640159121195334385114433937794861861078753188249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 833184254732672742439969210424324767075131689988745125786581911645707961012378334401986364055076034734312823675943064040023398175976505333674905753314109035996697184257514507741984314972310714868466626058949566960394460347835692257723101728194053838615316982535113068095612962528560074098127897701742394043379543298283007503969718335195757905301730275235504999307984568116087428264477145160594494461991620266351220717390274313222680448295541055429172790758509959797324730717597293546131506286961800028432060064485718059058007264172658892748041826477406906840313587178108266943792990601178893613628157389618434086991741271217835318312120696310247931122553570876795600485490303174015605003417878166679891852831774279327543276494224431321413110870921367709874802225421240572488655595074481608286954939832578771423196172539587101730671481779733827464107658041125785410733769019404791672524644125469915008354308342009039048463009656861746864228752491672736134544391413371839254845822241105025113122657326597899572650865072317959919805616914320612274359065431976899125340031180519029589036993635950811685659019006018905955558168567267270828047282194094209827602383429654422916893757496946711023516894766643638839581984686070415422005330184841474369927686737886263874710785197000401767470834038167926872617601783059028836383498999961411256768667532595752152289887463318772477730334804271035582022959901519735543035184276244853233923454209077957204217516841183435164691516415526005315202572940969535629118670312623150446674579854380988418456858986232221424225822716133462881784955822348222016377342584308018768872965674200987589085161913547944156799942552604833531082325962329649058299289146416666952850705167712863473180949566519773371114723131950399938204614305876017246209042716154650999349847455240807671888555594854265128758803792422109432942236242755148843825807949973345642070572898058259469053439967412760958277009703600409411164235831846769469218903394889727591382110155585894021500522692691128625215353306525094251268677332277060093039287980876393954570935752984682863273771461815561914288537132906934917679919819247746817015534741945277015264935183017399353370110747737666349600975068549733226396500178163847170130634100959516819975976953764446436072247946804004391408349659142735538935810155693540172848025244745420693275117076992128435341096441869722997553766785564746688604444432222557487229532168961655439862301065091676657383193819665172485560588213765483793987922701873533554980381076554473938203141730186099176471721807530498436362465400017674064291104692070068358242012341946403793533738541330531054157470120321828185226648485888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -6297188659970978878132053465210005907948605384289646289769972011225961781967372784458065923836412534895061794230458716308855035805101912959887639869625861696440293394146650385830221224505227857501989375970570899803360511539372804066912185272902154594473154495038011132153661377806516930414386280720830596663358964388535287382958542241166706020602470662712089293920315787895752926268795455257587058046862426917040475507540243438035441501094904386386978006064229177586382070694934445163196465292033895154757184487385187040677641305890887918153727351170543632726651456452378978314140328602744792211874059071782499498212466709888432019221425126284139416701703732747123990971817289341692821813848398872381213781505048183462710480446357732671823008774712347088459721235393027654346842444997685268999613422144056931876238215090266532158703294337092493750284163641920274723780715793466326482115281748765148946240637727180711437068469578959645186700443376640288574168157151994641222625281898479082710425272716353442172644242314269389250435764284108386792698193003595365806348836822621435910395575931251505685040124413763294170567487617750270310609975573599715860939687401604002119149124076209450819570188892379564323003611494418428421581986838751209281100338158261947337698190882437281004355940865991513515521406946265314880636578688439019344995966051036193485770472121439101064900862518476195863519602859449618783656522241011036090206969696537218670638640452269839942365715813037210398937057267959714923355320431071700598636937833053208010857676234857462301671551176847462347595795548010860154949180776056556726010816604630890998977332250491418228794607013087254617284691209464198564454543886805364919517057437358494023836535086938747568250236623075578992288965037223969710626459900352085123444460640732768363747033002542622974224216714960392397355743373974868948937702914699454754105778631376425183327853088069415450529167896338573799007919342311931549912965080502270450542462097811423415452740145321540707810611864742283019994246964601277328420689060295804469152424855738690527357458283526358901074639704373436634645373790398160854052937089671329507640500934928224259362818003508649840278416290874963421287655450918937303728712164107349521292835741425278201156566397518777360001369881584239454704593198582138261890675311375729037781061329557001534513204580102175279323430831824982800687342139469539508562980302084780637790711331053421807957810939683971222253182000880893025352912477772364591121315222516618811461164187429000491387032232322314554085370492253586470186899015004889187146066080875710752787664362082845492345189670817876162267200880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 25966059064522844336568679371675000728119123079051067347776460671279060074453937162466006472451297963151199208998225617844392284397722132822440743742017602679631874193071857515539429689763006143833273898994401770082780706855267698457141925390474455828447387855312755524507028013469980704367473115729984214139039147525167262294141307137063248601266873151847487441499430521360341629618754107149369767703767610244577172580391935622320876975485701497582756086747325742483306136978852673677823016196849078971848174633981436084431289216785408310494552490918536563980926482467239242245797898807028743737193267623801647100721080594431238235900574406614498061902709318751007974693399990819009076704715178788777712201186131956189458362493366990123833102558933774859768874531903594528804711607522327913998644716700651956243484658167628571213224186593911029575607397106920852164496049672950888046824588059712789143555281775932510027907150253979055279431165969485283585475510350984833817604256527071677893079036341005221400786067169995206810083155171316053802785249548212281152642800066163120424460054342708754400744195601928981932541436871465019563871196803708991291629242218879943404560898459621001770660518684087379817739968366503867931790316623691196570900422081750879422892117516439570068022938651378573641675707941174806336542933598201716854533878439844061952923818384232568213943859878815533219390119929035610342801043667268204067350377011242496460216868695912483586552891102637281223624066945998739764998026851005781419534907029485730203124398046010735469717185755979719051102670626400913881040910363588975885500930687350651311983909196031800046311907624179646859663632089168738116898800365269542625581883361773392440629584816457802979033659031811801651089549725959604743925815756016664667368654875530007565541732175242973857255436245818077538683488650096682201657513722513313249497469490551359341275555447591200579280646378643254707623301696112276879226466759492218411505343907716079751716864305185786871400952622034006723183135914637000447005245425518728289578895660358155922670405706499030402282908102531961073841978335148875477603127362095890926572574755571447894136786838835240586602249630726681001161619580590238184030146600346754395449484526178867887798331849330430863771557348017037285252912023964184466519182458408172053375538821398033151199364566714726027552365540518459942037165359719444525534841071843906697037440684817204016849960862227986588827213452735778678969332051408656974581299180132696229979191436323244683058983800794291399837527660616990631924441642892107517748688683630874935567447224858908818201290123510633403821802389504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -58153144799531512934082324853093967858624276805665760846947554173109233663058552749836938122942357222268128169041748462689103628610108116038549472042349497185232914113861550278363107757748067932428606776057078247063706350803046574991341490556908795343470240172346383911885577700128565226647173097199035110824715004253211316751823171443163695589045801795615640439405956777262023084449635799235576161583617964005210741467138239495065501888877384492383897173280223016852036220178687220086670317382351974341689064434295868559024274150273589624745733337427360419364270000538406812756138898749744800552398136462040031601608239990703872146665672877882740485408255206340204285747484647925375765790789647091430436431774890953890454412011496067016601588692675357739823871648555284765869686892385911002593959106076266464242612228141169289398817386666866062888955993441436345567259488811951877707467165245220511510635570119386755780801985716242920236019302636196560256360862483606444377000676426644458496466482772633887419874173794324868933834217618963491777846645357435847045248712029991546817899240766792644156468954949535557220377092670375897386460943981413522827392081067018420166678346383569335403507711525138813851551651795301638545670828344713330835027561399836705576528231582781529981134626487590850522134407106852031347434116845798527418194378006583268242441196308949889684447482940318176146541243701828656065268226314779481284957555343146456892422510479424587560176240737187184509298120764363204314349974125963567377580449385583216256581900111303925192118099650403981527123880943619653139846708082279585931797787376758982908854416853682955603915617227580098492795974484892583493809038201440895889744528527761813277331786114165988888415428154798878435347301825628638199034334915628358033608058375489008876467632639310255850366223772852234853743446638819644143878883422461607278950073756330000197070264213296981506077022989799027587307962531404921699412987475845964910936226553468562879461253429211349070870469274688090419663062442388865281603355189227993980990459253350645500360405911490903818067936219784809417924648460329037249799725972337025361831216352479995498014182696730631541802920154792470947774624265050198338630838311282474842849396403897553074633100140416631793421687581933966305478221563304133814497432577621373337751900225329835884338724537408735753292363097349514319667899202346747232210275598669542930660672761964315732413093152844462661171765285135945576844529576754529076283132872076711682490820686317253234949005504093868769671441660457350806391481377559044467139602169083376216108360568026423646321429630334725580713445294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] -31493611327666849766880543357770432871086655523423761000453551120260191823189186525813903069538193227399146957618520599047308899921723935707125127970476178361228772645987271138886514796407333419396994242456992475142577285000338322726349210805813213063664895321294866327188384052595035756257506534604932365257067498309005559031403550287157044831871862439375943065407328923763718468080713446140016292420935005215232167517442654123672635037325724425457052979989299769578017144616799418164504897797550567827175074994265390728759432688172780211678327574810180081644664768300195097417146076847141410779307443567617048424882125085088637012135568886343098629260618812823085325033053361960312124234521046449274703867958366341775305819221122717285769273747920607445506943359451263472747026082886320601932611545281599152785050808586047914551075106942253516500245386382106996801518730488973708334148040706964823996898193910862855550090210405671014654746466439393099391109877100919530421419989772168670522902984403111313031183349412210753305239929666799584682300180866703835001648770406732586505887254787286942222351281157618499386350769250869991636702647780392029898564159224259123184968796812149059983055183703006623124851821202797334344854410543037046316600773223786820926808081769547321945971904847611806455665168242801746444701401186002224295877037063783728752239519687890500231390592012246635901409326969922426594590669400039177179115735536179387000355878308380692485340210602885453778982886295425328291982715066039039864763870000308222924283419711403376462151979867505689666017894960183103476268608783555660017003018738839126124495486419658116089479072208923332026532210685906071671529274166951329623520658565956878209904198710768536318708655711912615600824514920509556586691545317169967290280072509770579627797394190209113709788285959493731888672792635384088854805755448093591875472339973586441121868242185084116913790480868022883208639095172174064100583267758621358767850706379029992352956795900169506902239290277194507703773929714154919535277550199712152347725941691577641500057520049202135146122227108005279655335653003598748453640319328653582403766549894860391911144833994163577561964579542116659228138724358684801591667028880478869775418484378031875085765733007833562381296233363188221167793363872790912828955392101685475643282393106681502612353794440541807633702631052571080310685377693305251861648740944708452463049846591728301235081047259761553506480955605478552549748748294089807981041644751504636488765934040896619091709414303452070699368897748721605470210421007886321439599887115602705146701993077895907648766247730933227931704995348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] 529656078451016343460684776002161400348944330854305442446168339936247978712754287434136916204030969940544345164488971636751438478257955893378433731807042163975533804026910977324298258978374524721591147688148471415811050926491552387667964564865443961581663212631049268812016315336999214473341675369332973899743847711750375337934801437237358545934181081471117362020220277619854467040865978441580004002439049768241068843207466091029522708666285839004357852791425547610330624073780956746497309053262948395939923139960869753542574730621615016817320235093026198520522715443587500128454922255846574182679300326142653967499420280847651437478427622189935178392782840561614019433394280167645521378219509785550700301853446993641910421093219236663405780660729544075081752388891626723616860676688936025824819583881252396580439857858361231228521734303221852807980943588189190280313057919375107837365747270779405094872066811028017642246687842587929587939797509400422173671055318723437804588579831334128707225720154641220872243740636605175041451325532736229612391998843684461158655172159315984892381408517817969966035621586332918983805232794221008492512051600108750867414365890344342649699718080227026496965382505465765548059052433390607455735387177997677305767332364922835177915405585202170123921055886941711200834734101233672820760485467437357325971705780931940797915047629689375191040044547260933560492590682535047397863058184755959933332963284139586539081308046992135597296575717824156903322342574629272847902257433614202245056423889092127674228878980738829285471398183613903557230868959382428842643507497672268740741593243730881978526185170196835112399615626272538861967285054452623198813660554260659570699915657813641147016339289805421035465903222729651147267756007917788816099797825647611414132087406573013519698835089439325048284535766752515685614342669520841874344849726222325649840940623555664389031531206191498011734648663240577448675253774909014320306045218598513383413746954719723608994908681350313095885631399215605946116240500821975460013384797371038280425789440814816169703910566480834669491348349753728403044987803787281247992946077012926634240950890267529216569047292662456985616003758282222142020708952151511895333359522327143862263640559995697045265126957198077111882062777810268740610855228844991607257932156886947717014936941118460372314523147598746023150792217456287301685218015132766068507957193933703027868287861349343960179376607627823365988221862532867537923195492700264990567056618342251061546411068074953588412992160064120530324375233795565565174281432564976261166265168859621849495729230604898209225720172702800049606509356646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] -1410475104608692163169565490180853354985256776000398276999601235999679864090333288765159311472578388948394008405746392621679104215671822802858898262497383737380872490449641746603990814516893074751984650049911676731043361539668966667943724141509956533158818453865672235584628960987839990471730939372834405727870646226604753411779690857279743317399761417616930932189031062039650075724993793270041934833563178096589818440220955726557957825211223030576071198368590825589912473764059253802087324643108059600637045081828145905707218064626560976605859808358528003658847530174758268664505786103756938411499991732435976805443854467580803476195055056360891220719916912180186122866676789899339095528559466606296735552881639691184690945322699478304726038751486806680785028642246133972420552718681345433992413107163556165870008155010705667360377827145227847453334528020102650863059830230471787347630974020235066072795785499023496211521894843336016577944809399802222479848080364947800923707032160607840124353424513539268709536208889370001433120336631901788225709542804094668911730890109965581460632681825475454935765407253544898886283077472150137136227420330054275739879349490257480120467055216558374753995965952862747702031144190476247757164893446793788002446148501395664533648121456038755074335766456751787574381561486909931771401715875785824264268498906369764948500866082005435696703692594185553465488478130701906542760474006246439258357257492025525900863232046007737550006203451753683118033145666368782074002149454298900546563238053500846507842741401547128532454932208330244183192290954532790407178255689025540300349335734321147336898114377418861422499777858504212663728094329587778445073959460854049772867826461368965977165754084558344780962679376630881932698505913826228980268104861814838326209870412764661259220543802834687965503570744981049257387395583912642305348117331969972454522454784746731328932356159662753272645698463981984080228424752512449199681083212253287413681019521338164669542334910404469846406779745988621601690020148562724219565478394712042115443718377980076536788108043014323679031239249268002907798207921316571336168141261205662457738380918396827489894070991422480140993799857372864213558505758846070542557182030141090753264010061768446151863184998060897021949925513146730029482746093125225214625511854465039411786502071374073860877859326568998766598886077094085564651067323333826125339853379022759820853841874633815894684514051853389014306415485970959980902751545845423208976627468683568551555319520756963054033355682019001599511233733911350555176724043043733632256133096098253757245054341573743927096084506637911071695485429350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] 2296155501242190637341056831654378690255862338356958391028778071182520509037373183443336047929208968362532062236086945951134874100449672815309486941115042081030967605945398390606994664321786069082883918628000273465457322111736732334158042820891484801494169057661695605616730954091057347000188035478091840527787891869522738981223913733074057756668298540548224820195599528154837176945808775755087770307592472265741536562320464208812746379918954749908180124348137045297004886957177710919353710922155587331038923665249409240974665988229255369334879423854418374294370648517400603859918101029471418992562428566085103227117448752525065004881715684383210933565217211267220325895543105915577684315502216948307070336807573890825926315687249658004451795250456520843872417396224855447571048247888403590433394264914300767340872938953074763629473213521049067429477741070847134099427809705348937669487061181799116568595292106512005105353960351356463771303940349536655546429036505817655457824578657785617091701080054851111980850729557880034883546703233762093792342658424679389325651103106144067299068550058872674971541206829351849423956257876270846843136851275159116591463889800928645978395977226842173916122035277132731572018506542912147717768122098330406521842119946292785495538418913514912184756055386083589977378847881978613424149747372433764092917636441740649759004869567874583343225824822944657455954263044791484831146396087010462583793247448257882536301738296418871426113768192440930778472200817850651767286874586013852752205266300193491562254239358911080442395636296616508773660994695772444987643859184104700473108709619153626579428807704874702955143721230626753412444119474347581642837725387125825303045786258030613191600259489582286801723106380273949528834976770299962450857022131365335661630074901442029356431651294548551227506775250463605046727561297832745980512443832954770649686647389394704341557107732400977394377679733590047483083460677129499526499193063241127528744785615757907901461222760229855579516154476550079739713094936346313905340775144852054485681285386670354253285838461115664551461640359527557445238364267111992569642445457412842898365051276456218212789192058400240065873205104361225382604075015992451526793071512676986100850252421802592340583770296760112019959618705777946051910348624320311538266553356830117864538756970266654640583075148364959689114214303173654340308629698353688841098387871084674436757487337611491980514500146780186292673469347957147737020311587927133734084461600827794429263643963369749390164935221342036473649877729745701778187504349775884302649644405041183086945975917038007715999480206235146210535581134356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] -1546933774621544830713095077745397571912936570189592017947807483694563054378228949351277698202504012060178075256733232670239628990555050948325729206134723995060300886703174925548706517527500835444936933977363172841434048802295522126675141582788590106706837935322114940009286975007443207562372655771158192150900863597084454977453324834508288599208363112938083822492817156342184188719368444443877319227606967577598975986389805826236349528247336315356890772757753957343621945806588537508791564837418255577149920070721790110245413894821563926732429699901868440018832458883952153096074673972718739253950338525079302741172184272671240015188358924681912212216175085688066196109819918486241592658189545330859102143753559699948152134810858581874489992253478680364302715040903000476839776312260898887803346545058153123607585545025102745836664950995200597790059316746017026260696679050054765318857493906708609440621113339511941457944408238251272262362896402305926577088989972350898617729685505820159178375481037482983855437046073531327696504660758211997167491333630642050689334083818764904072783998382625259434633703125450670235541509675540287860582682948285066937097398938275960701717682901476541855299018560027100189860959006822119011398354110866161343826049372882798235742907384868158045777174697355690134428754348214946696172063766915164318063379353580325663744573820609342231656419104528248543354072013531932721653763328057277939987963399655954894584265778627085379802485837478623805165143841138242060872322696692595748640362265717472580828974167431780985822131372841951617640641448680489846113664169043933222838685600739575097195499110849442685339048999716429031148037282747339979896490386058819500922343092139731446705165710733556439781784838040591258643470034248107554143294766998498332450456037201940950730219070614011323163158044607490493422923945470277776338989979829647567053417659148462604964806081525714819888322158301007356481576312855458748147610137124165704835803898801559721047716194477917750685516035645917930406421048275756261724584748437791064341796932993442739369364989618635776786477726480651360440521079078659385362141597926022843075057786964685027824320924702744299175002509759204263101835327171933359129701822776313895250167629409937687925707463412982490318696577741603864217560098507176566848184089053489829394959811221642934419881069153018706930187772422427242209567857894165759277597800616938599424755945638835576019955502447810985291241926694847806227291254329175452199213448912639733143280724180543402101151118113106691657553130875883634551299654732286692361296291972313485218391234239610556406463199168316147665141898412032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -3349092881242130054829073838103269703001214384615340778731596586160504356377905672333470265137759200293705023540225281443349523039333703810526461577784712295641346984351192113080551701334530774194675773817770834666198681882585808732951728016990090935897830313258295606131133670002017433675244995532867763592696670896806252438254026519528238934377437256352191666642905226570471449535634120245333620620426753319424422471972578710188323939749939129095821023962286790776408384991711288698691534324581345708730965075564861317189494931917439034647937861252796986025438489039702593610878295184527303409091744992932823550525040328390234568904983286574441229828675421257142448693543945650377036174626194817588052318778041240906034645747382056759536524776586526260991806329696284339386965272350373103507478679789791494449304632621851213828948426932989519193933699011348872790608602034300774259609399526496640954435590531780435790505219666088030686791363903032159437608222459921797529424921182981603989508654682971839446200573602108720984087517507054833925555906776714238133986512137760013258011655138100751295027405205385752012812312357423710940893776010634897130229750344162427675982239269593573001582041720994306540066274928682029322865053983254665944098346110692569243347825787002425024923577333217506937131579891331467229307559591323411007925280119765163662523179838329949506173256712454918188841934008653605818101132952851533574559488949373315571984302543222133129650573662036238252929297090714647787549541191242913132900908651272277907945797979119034711320619687633801260681967230925365187184586580396719887099023425727999009299406411530954361429544702071107843236299635850339017082010493528667534931772667620787725669502111268149483327998949366963393652793962348262625546768247214879604939110288436810334511613908885090631975701387264846568585123261529370709106767572139974104755687628625966127287712176675803333039461914834395288645077271005107079793889311352776918684480810315022216411561247189643785624868996064638230195028370549836430166084562113747657252372607924216415546232717834175987308187560085100306871613105759319581745627768662237688653507452626597616185329706723177992474577031205634417487998893111398991800220480312121881469918638844338463019312588213690386579608076886604280317559005639327492986795366889826709269761769290889448652984484097562429424987359166746195850664832546010345356512182427486328288279078844770718196812223339440963065474765193031927796298303182442897022875465393360726107649765915838996598140433937533529743753339488253692928971688227149613323956345921997365706457549565097898208074875125256054755621297192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 11845833510707081199841565638681256697625557096404418141702686070280770283665385123229966592195303814950147544807927173579833339370982345034651213877128603888169941338966053514617471834357511065440103536017509265394662397348671310790224617829255615968378548371053609911087105187476371134585617264201095933473153231625219535020323828911395932837582259640400823143268592013518409512607036140099802495060540750950407437073446182914014877571011964859240339347567179578279934846044995055145561289468376637397446005792701577405357094639817074943536472699071642553607600511060849924547730351648389382284174823122546500701653263423990762659352505967797632817979742079720981103162443787587223030160166929984129977336883965795591706482380847290056167560025867705211594114421553779863295370568612172489366885343408323506491916237111121938335789280087493995765233286240308092407274227589658542301274197770619278125134681414316065197583748869441450723234949699255438850747646317522912858580331177373575201300531951152973314762388954237280001175219870886798943345324689469997481972881777357034820820174083383700394962624077351197204674774006280198467089065806120591939254527069899277172634508354061453260825423505341453693956683592191813522994050251598246672520554522639910052818893350593180738702429529527482674591593170117689294072527940807441775125768870629414893985862568774923943546797658172794719481674247534234784254429312417160772576799786100715311207195165486445647496578077159614960865911058673316638510090387916057228217662835726591846511017351565651533960237966247129552401678805632864110028177444066123907293856077887349020112574882021365432898893609433615398776775331588797087899047019937061838619330573606899252949748600228490571408567303769360790686357263804971132266837243475146185448352151852060427061576961624992770636540537081497346370831286832185915126287582571508608222932847373612412201704812601296354186869581171086082697277418258712450097556467735084046070535297455767612884518701905526449906674404286571614085088813519562558620994840470829585605270077831643228433939918870882855993147398963557214895977830734256272911250312030658693455687413213829823009065612969063156872773862963656790333458168759699950221180571621198434699291544118716115526736058928974531567561605757311712134409746235311445164696000552775584321746758898441164067647021985297198421829981607755201906964552149350428037337755334138269197789242729821786444673194505000774122533415696208630336260142161503777232320591394526973201794310224093875335962819055872529748225460008307933930551868197585626913267295180098494698225209289486787381256648358376635102956020039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -25740677736681014003935561258640481589037400635052591870574007208266707234425101055378378378733441697608748530506121432555703524048291008335606121323979398533482373975060626236893105244602837009419430075494786228208420104808740196146334751846866846752604090328433004758650215401964682675726433587035428912673880072733211914970895469403808752890754678636683029338102541526688842566127793618784457675800847817787204783805909488450022084970630358749909473781648280419411517550806800653519364220361997264824342846450696643981854067405608545308062940470149180850388026893404461947117156370293168489988161335220532312799540621408482543440093214808417902287582114900106790775788810730767806831435338751989130647372712590575296581569686258438872951915675953267203608575244957000271920415170646012064577918582574257296276236073846345462650705907677291195799289168326378007742041594449594173675579511067351932169036309132112118099488444826683562814155049370506977570965860415023909423958488617743890684099904784194147064741148355101502396691259922102175698416592212179077062354580391012715823338587282034285085583602674706124850824249605578165470040666784824408495339793406033962760807335547406116982699625194837300169704622194874034009690280872462224802520243751290493951692068671277085081902278393953495289716735256020376811457601872899936408497269560004825692443894010710552645367521349074491211017976431647619939884314048493979893476605989167512427535929533348602098063006429460278907376359160790777345598448348997492712373715278522960892206695715149821019646186338543396973971054781870163112397982569377791963121862903855861228892507227243595283936189176448098093354565515417690936151318495656728562807414487153644427433654425020237415178098972396024382285567241533216156095723082768773151308463795670194437522757378878568800917854384345232813240161803538403573256367202856120103646747011798750893497323887838932074567229694523261567602821136533989631356242510095202378238734398171236386237609190932015317504172160323446834487169040867975694531416063260037088644472019173518353554465420314184511528186117927566410156058334246179043099097859413620473026948657330618724578978718486286019312550389625342908502551955512169926381398241938090737823510235689992263681318685375765933530410301686061407717091270506981901621926642488691969437231542019315234475050265995037713456644337210171392848528833476788790200592279756505687050919501173907522312780431762901835846662386495285036776448000006611429303375756775564590244069360285439159579884292925100065455668912451926809567789367545066697271911294203797532180512690849972273756228625125848811606930934988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 52805300730724846164996960169505336421396317784644279500196015526818630064779372628231254372124703901687220665979506695503814213440655019692252810234025288890964192697758042679020187117893553975003879492860328760701808453602921168209704976530332609142473328683851198203675284605135993378467191385688178584631275268157162319342449104585759606797593208575011635284558716024838738654829634396409920026305817402574862053095039245726693310315260211392587444904719059969613531352050976425971428960030091314287906689692834277704706916044733180841241784437138916266070047349241493749367845626949834326176678280352431503924589571298841615429644053751580996677441289163597719130194952265790345223340282481831371992926310115558292505429556723404712696650760544194413085311870453107339645683905412794331347856227434329947029151592656066839896817651375628191352594731481678493904780208716765422524691086179381957686594241618515296207984593743215740918792723515393139766995552460815318367615845688758000775421417502522328335539790646494900191919303748694133640058366008658529582380452601750534767262412733111127712607580972376757390000718711938577427218041963888042627392422684782803122025890263421870871824012922798928145013278417233385809036603725613025687402159320493803030714567054072024182800486913374073770917230544358779519665080159430998725617748758904222782954511313874426713750871497253433493644142839362083330932144849372387176410046915961194115762719235296755905981454403629170576975927317204118319780937754305057769411398072198566734867909131430603980986035514160065134864606735564293960604510426439888322201335160929416915823175403583457041561594948072560007131688021311573431503611311038279890146221791980062075398463458172677576029250377805731261494967776607576735359773843270430473713257943178752109157098754542644593268801294267090826933306897336686564323220201864344780506863082028707659498832829463972206615206563861344944447233737276951486425280907405283994648139003782915360640448556582774255359469007679556156243367646860581954600459053135368668964550591607999093829268915804486072222609702796686160363083149916354124766902955160016176569910995924783028951010309099300437652502550390995751777444368788900514996706195472237206639638197548788386672321459519044837142904943873893726200206858772529151180350845237675320739443017507518993143778228136060802942061906586930494322903493600506748170594017794796247885373867145649011554241822459542141553796324462826648379864278021845819438265486495628429344019786298882633653305099320946250967175012173286363288443137701222835392841323225683006422327448806260565161681884321151634373896998748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -51143199086100754866324528815333003390570224985938966138723916431416184173928345989169622694850979432510392117621429736483202586402309886674799911330888800666967338936120507672182650976728357849497518278131424815232408935260566425711338600238808353261792584191793671636224153780979251293492577913333185620519108770738373041141746077540163370193005569021607883844375964668885194027472354473652935580261965766155778277528519650716514743348524097153858215310708299051840196151886055670080602271595834936935363462007423388054824905558487914294649501833690013683560393686689927491750673251034687852953370056794310465733252386759745637064973257708510064162469631910388982171070098265545351624220318428341722582800534076447966100082852915478316951961843588139214898713157110326697580851233822450637054882680243801179586485047503635954915320765006128333726204144610610379168962077655550483217216254641601521864465682602124979089537237166407781325131938915597454012528215230781830072432197888674412777312629706844823818453106938448225803429305526606101572822717519115906578815066570949413272429321414953312618796066353084468907486596277815638057153003076721924644133626049048891202534806854535630096079618849542995309869687866587829012514714668695295451569897127695068642956094894687398326294781342966157053589691816015742041325355510488428705940032057895743510056819079636246099568248094491736149421390490281164055305346419207916538204765251481006383529367891731318922888275295801020604942379602857083855802261659480686704610578663548936774370002032729092208441537980614755552111868239441310891689409175460460882529825475842074842778456360384283175934515603623479859745544415133806202346635983973664885142885366866790219812515895666630003396435113169643224342910097140742740190305041755022313540059827835906554653482450182006612411391336504306869875746491988950474572375041706538090779253932739045912439330536039984854060231281260771558004176284025657685293737730682678266469225833739631584371216156693906818003642499677740011048742221848653266261080472895739189304807214163953206915593303816024655256835508395290654558598895412746473388907244433687994529923557708434711704804711885051562470148058614882452245291018872453279427224594079788357994183950298893796245819093294704689377613740534683775624510248188980571477735221813244604569006596998607049424329493733928058155787979422005135172692713107060273498727560725326188350728683195628702061033677326126468441856693225286846537641949375166781525031175510831723728773454528660052872190732111406334694962715037091790502697331328109354342026948491769248839787549491540598692246410967408153391035391672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] -7366340787208939500132625140752240858736376908819877884065213150110355676584388484658517332676990458657080297377578901455836896279702849289637778230074918398210274437347206774914100398374382545914375508737820482456299673033070747859164435165743416093558499415392552830889767552681556232213238555298525136728653947527288988706923377862160687787534803166713132812241701583768601569787450581304476893985949885402303319888194928515325781629558839620877675951131516333180983482256100364978005242296720508940120144361369181117914220027155355566166476622636881638419893268827215263935165027369773502003274881450469171045203080352070993380433472253971650976928044879470218882089803101322225467909619154015737388043951948047308644469114251920181713291975819454834776205777748428219449660318545009491539113262306330907573945414566158902536642736736379708455643134539598676181128063514541309819611109325237807754527429025416274904167692189708026566697162410766067623521695517348860502613183499231056645403359531858462660160679144813381557028604103364718505994170328552398443087199398513926105505358773672659094650447030579138019166324796832898164996181611893016787074980839324014106899862253829824648190734581657082993060785905198490226245014968028458985482723731256603509345266726594263367069310704402795645282520568248818312320996036864722834654236974523016687594469277524559459884489733480575684508689016646004445582747870357103200837173469592209869894503844597403870214593096373029457870245776001473863408679777725823102068470620514067768024456952616004852746229083661465319742594652471463346885214122181175895760797398883910259427081706400261056838669783701832988314340915390254334541464146839725142099470748699768226320720770064697216725725267650262383552413614208146115039455512036641476108833759432665285401451085328264185197961496565851143070305080842762144870916057615299466162685479124943806616556218725142670140115372602465112373549198350948750522535926326895509912395124000591559605922242997252655067527279413781673701627507838061669046244871305995182714864204948098415668293674159431992283379044435191033089300023846060243616015172656909351515181793720183894001754554911961748216405544029268961538201772754463894243401865665645802469937803534542996222989058753985797278251690976281596844143042022908284682058372732227171172363810678805435859395330249071037415874275409021308471069704065586208660054121026351410465376079341201299448451735421593912016097424455781224252391245533357050675109247404918656967579616499659156583487220099624457081213898252353467905452478503557531040638383712736186864676306149820543080117307675547583705912140890112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] 114901078953558559903516089790348057189366950938719639992294320113633750967375786293310547742998505842858643293074789557362548458183390446102002306796168785161692499355418780982221732362897829379853348808627734061514637000368668448373107069957280741357735997542047857751664828044517090682726008803114634091211866299578339208419815406628358426534636530856769014335830789812885944448714258315171349419489395902962186044949922951125973637272537627167524772199888083267518504683750405949739206057215601980509555836335161703513413700767875804231688319776291814198378949137224950450325187505036183305356889217392045942744745213416237026385896731990983992240465332545155837523691510048733170950014299863282604233965624123140151537295678383705108253174358055951356155054667920272750661165898040788993314171401197151737587195113865636206352278781301703603597694685457587072195895839564666583606151400397247522505192163470410182111294306810412245270438555119336380093167700492615594040836938520290059546239463307950677156942306560689210397718462705501972098832402371711717155335495753368207606089774875060806370500690172530675261256688885076631257657020185827908041349405276183987768009696202578281669126879665041325897932633703644959754410054184412551148828037681785867301791978594513669037914147413863593422347180880768013999918790505107931067616832240514050938363801104199798955340387467797529568087167643952583572038974045269924421926165839750787417701797747339578618860798385608703449622334236943246105226838697121299992940582138926515958908834263322207858493131188337983459931295113185016395586182399129966593570609088947073485332154261650848165131035151614914804711553094057245118771898920882757888494636502934170308906071775522873745004201364996769827537240743086783398481757626276293614970950876924636750455758209331341106382188730442234771026675042355928998789980252832205181643233859795426935641383038077203353826449616145278374073042419262215324422922543054698320659607599343076260316265378336189748501306729604012359553688247027919348370427891589826139674998790497494477726569974615495895777004928411072995866329817032773509902630844609297854174962350767856181471943882151667266255595071917794686948723132558188839032402054984812199153012743791462988708948743818450151590148256422806528877759802678946961776930425627601454322370935057906271649249490286694310892255564358762877711471496733738499393212914513198467449040374397594173986731116159315727277747717160835882552160576519257967280483898280051388731300725564409472038667356106042519497635860834271859621789285832947536878282533883501103878177501090256412935398406746734251817942101524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] -406787507726341090949168667675849018674576471758895062675948318005004167277554198222525746378548403139385078171419706427133272183235144345815547184602404633172410856898046710030521495047400734179075498090478983417060721637003169390396998380382875356249641359810396178316138067110283073744239547139326858185538854051829175283801484056813359613621212638745777583937575401452909590198600291166387950252396853147101376665507927115186984607823473649585715220730884808433612690642695848809227407278949820573604888024224800026994170148608827588426807413073338543830018623736978344351379778477429532488285159458788727788074630098885872206234806655440293692143512767093682652314684692416074377909867690525865282576821747993074298484639889307743099060879634346366807602492397672012791044027064502629384841545491927529731131496690700087177950095726376915559563903739379284333391521142100874218284677078287880896694878979244109194748546787696670631850572096248394831883177736982164253524706732724515918893045878285336767017628625216686985882950022655524529486561701382052014247881216873972191896824521729711043699386774880278296330247131247275375231864558743315764248084490027094826057974146989027290496847269519126147678860922992316462293244125163966586597484339786195655086041804617935917165207510720339615743532513122944830957158737396482856324879521905445779284024357925468189295611351735104885250537171442659240436477890364389535114535567333866529973308405555570586097185727343500496072965734602969111852700057317474014618283600213510293028124832471455458871889296086989751189413814322822039706303195313374337055727417499954379301621491047731698293681315330984812775114777155252824087960703697710438241274683276550341284665805517933374770270877017894078132374001138938332809814794404769831726434573435280964958965572136391966501802762312386015741417780288158563780628396650966326576096325661376042308062163289710174787186534179004241496797329689064581817308468024192691143381216007219474044138905949242143028910583469837366745275631352329739682197777771541806383849657181291234216453975245045299683395881217122263968989906318128162808305741402212046823978306516798558326550037931897918068561314649992469117441969135237850527644834953557337817722362253835401569214413768812375254146333776985457936560681324822309711604906707954966338737256716645712341885176175286809624192330214269343160532859556253717527215799247764455728914214303023430449319499748391006899681383337218448074166354153979457796820327883174008911334847485142087438160365902343957956116356142469374460083079796509122866784719122283385343009775567699992866400982866371780314893566536056832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] 673119206235686266845990727021064029051721163315611403786075573022186331799341728995011629847378437499077485456964931286574173225051817681290241227394167357705989833209699188058110424482678040246208152182063523993101841360646550033104384745424526472826163946031627934082010106835707353525996389938255852935997340490318864792512615514184297792641619293397271147899678829894260611741520023042691698688294566687408929419015122610221024492150657150038217765696490713279290786722809287456942891399243254082196144509126382328371343406010568141183272584527985321559960990780301149529281712262518107328754951186613546449795498426168374476668757744456850515197442718671178266078347379374143436437485082811069174347362424091447919454611876161167799637017397056212302574315440554171322638225802600827322521497308734837818277325081059110380732833488171570243899310397469560797090551038627630836277943795009193675645041075572497283341209360451316145881421808097554805727852129482729504010494751350945025798277606953990412376103925017829387866568303074559723547061357751154932060048342228603487187083553043171989043849968974772804955172513419095635854399375362429042541816477754861761468508033938153396110299163546661270923505104642639410279763366218753035143715014153302967806702182947018920763945578153123642474937628061834456994046367138918290794677521279080302396863102194789776843650390568197013428182826508892984443800824334657133432802001018823623135784896532987397139170456218701636785573509626362220992930494891980622408000020814827353236437475400612025572052336760176410063259507333270064107237559146474157852199324242229353475664786640381610582079776262584427651202142070304143443043480444062542341696138402075644252934705196104967590674942786225512117318208285857796052584210683050403777759066255194026429317511803883929085862747801987827649081907372335990092068983828967630796567303755377620082553916386447584863092522685782469099720312613549067629840507422234100877107272468395511241079735267936956072599084229157321921789992612324671574187933820203876047375986353399790098219996008020980836578993553487147268478199519607637380430845506686773453233217309100724760200624666989899329193333692486339489608920902034740375937821997899013535427279578245254060027210901716531451757521604807013952032077356308443845162469602448267693708499810386239271819124198646884796080332854516655611086923949865294529281116930674505938626138042702133263249376012097895272234775618749412984045449073653560171410316357484115430668937623907511296957684758031556156440114438351654428468938133139578005367216413115548272172260515662615581298447249278432089565850322862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] -678645150102165350154264729233487748167287379726336466676631825360293266104609069975345051537843487570651503454328004164919574574709937407460326675585075496284384174736241528008388449084068378380555847457044205810679714416508326332301670811001729929280445509377282407000095524375818038717957696190280425377799383149313381886653499200453240328826009919675476957067769946955679017379193193607332315012062614036260266922596501103526742096883473351540171431229911211336021194383384279519547801521294131443585908128117117062567395513829699714003232011931834189231400487739367096073831755767715548581663731108223134753589866455567260621145293755575403350242095923392416855132660180205456718723755402524746867015376995658871287739141721992136479368052177448695099453779041136268291445708634938182116724946519487214292206182139275503874616582720578397522539740410361610567308366824595648455727142563534399266969197937744348148675966639973617708919051519826615855074833845628816366875106549541107894131640565382592099103096281003266483094880169482378716461020263273391927248907369074939044005400444563329660200788657309986869223682840945763850552760266637736801442757947825411326200225036198676309826343858233934535314931865828450138850693234160231943882114467868146894769794637227421180077662251901179202087014697536263912822962502467355968747225010027795106794547871939611856276337238961095110058627468821811593659459375064257981767615539676796129786496231447160591035447506759035450792360165269928310564115928125860557540465130596913630959089823428383242821440792030830502596999608089922877320833040123443225684131173568268885973796152889689947108758201826022963589549959411573063113784445083017111665446618567308051465944958767096380635802136053086674341996336977793612152362891259934429567905473773832392838528577866621521421629472780912317243486129757972012998475550983715696469055742265400802181802404167168156608140503633417377390137456415663419225683820468827613171320676212371388249343779798429441047939311435289062181421522309818859280239275548768405727430768527500636655677801506737454730421020639609664398211470534004846179351079971695567551383223608888712898580326325170458179637718341651027225883519530731157145991827528664719480629660374407241825519365756860007749855607123789688971817521454533049532920579593043607172544708805338198363043721546513172868777175102333719866176212132338479983374890763411518823725412914399960229529277987883439792719341479787961736418234183374237686991023794670003065619869851971376157395580683340500422232621640383453170326522829470716292959379354768652757309388822683928766975207542991250606810183153745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] 531210840285462996625689358348831314031642530910849224891056336883298130625894007422549370248055996139847291922599971731817407555919474398471609161465618307602943609608130893592374918160207105372162690172052915375653690024105506696963341421777810628191605878654394883159434974259614469783609191878283145554852527657004099370548144917852397851036973316706247531840750344620410591197608016947977990537828088318385431277780915594165679633754224455355553904205257018652200919905888787763866926037592049590248426700273939020187858323924179291167958216192831713794201008658198643431032984493547729985331226854388677848003774469747557235422553848832366271995316638802384657566715311951708790185711887808550841443870586539584351577769793348349342469776082407408478676598303729309612723887652547452532166364867208764220321729223164713332236399553629786639092605647761557177647849231878859519090398647494367159245703705732998873785594638999000182734149977241989160634037136632661425583624552670918218244100551253565702055948062288527891642247689916930609400153653610813860560150468742550102958617872583773695633239979547493042849620872829311194598222785316045733357221949407941113318103895480770752505903497688131228394044882761676269258837488814835459842211013437024378330399731534747838620299704823476502594811350188034684557239427340011624036472972387470478270548976799969835413166879709143536561356519695956789992668742070678947589506522348229583867440948330018367382773396800419132889183067920829671978617533597352817008008365831666402557697000104351855879631480127059375220836483468878330184839888977704250943047740630461251194528389487805027218518418111489823585831765196772887033970986698226671347123801197015245681914881142431937216387097326441134952674351812267204189713843213305686433404551808364833878978137442582893658109378828574242502033300768262942179596236533505746973186767114527450796546053946462564993842988207149664288398868511215332163910075632024486370496953221017626764637884869680477999692267312717576709623735079420405827080880052536650462464654556054892796525703139324546922025568735097367069288974170549547211935133739699499174662356307143404474204383549888622120644473021576301093942988064708087147835737648173918182523917596919178877801186241927967216239601800650951181104089271213694866103383720155291461621092278426160989901387680633748420658457423755854347385653319688080923475047641759160993183197257077137542772271450707216250888134077185005353318892440114434699918828534371998605036331942406465967206766167093428284156859061533395813144028155540569880036407984182238393009128266198108174199875839731346197369559994859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] -128051582523817396358753247031154738633704399980103997312002249514743244934109625421845755534318742756748163638601823813783438440890806702715015096979576114019541783707945548348792068701485122372723661303140439328143658624172561362530318840695732723067876894672415219965934802889414922360178981975419726496062280484414651992989609438156240585097274447242918901921320221402097015129194718781098348811172025254681070262963542479471825436001423066287554133661608983093397583956494691871419397188890556221157532084349945367575881996963544053958731538608733699356377431850597242014501903056030627990852549701682608291195240536653259478387379659477476897763759816575057301063524826346984985278563209689135102887602213966994945194220823493132212675091365876482925069559285217574916176018383983056738142727821593059900822627351494726543216854239689331032136645671485173912380509389486597883899867610711794728250521912245190774566558855712378972386365609292913003526519829907497644972598552922576073732702367937918515849550675839631200301111516103988670845000132006457332268549029385915381383613556576309888970653094199849559882856767821857789928089032713525377539233305011348124700399460405063495084126186449533545640935438075590011858217795506793237598799197077178163034809989538411333248638466369470667865052082470567126349785411227319574706982839488680275485608239086239412043494951225904958831469185923425321402695505982866698280542245029146541872699144787020692657857412681146814405278281032117196017332774001174371725368122492805416886590452480039646686740118356475829811640440851182018952430980899203493348376187764063021285576493304441255720622380568675875857963131055940428028090455261003878276568296992388641619214027499755687598663883215076286261140009517433055823574960736443700495951768856333643581884984828628115740955751658891841977722318207113652256474982803405395040785338364811095937329434999063839379423996560049345747106451837634567590173371094067278024802176376507779331898620708236270920752280786387098698263017724815968099849920251432914058873808751617997552987892787467496622051399120109570561062795644904878099647527973279894219412339890453003805038215886049849000960871651836748864420391514403260933405981918036416710192665319712746816412482583045212875759730648045177504352693220207778813357982380351762856055759184759097993716872780836747565196557958493329879599882046022561630954048406392253684713965199390831189739650663469007231442769961429643282421873513466073841941152456149904541756214665391638691560233661991642145540474457485082247975463095815461778271846297900166513330330055163957944178767260192779941339215997960192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -220835222839442863452551754666171370877251684177557360368270162433038470362901538550270356615710013232090691251699147914793509024722964024090461954420670770915199306392546832876416245347804824717823321683110933910980693062948567860790079239678019173672895589533940084562664620432317467225607054257189969739845623925658286047598382799365097434662574062834480353893007837785713776238905644327168293972108082639659407515542146942042784999353169601277285280762785326021515324095600339542831355505572806602506523421327605036320049680291834502477109315124385651015486465029576578630101897574505113054556877650497858601922522440434214483525305990066005728939021903445867851218417211988150781319760977420655647401688952993227796939478780296948061444671612125699202820096495979564159282872222164269590621078626278306587706067819179373477160362753298455411778250521459914789293630119728682516725142646080173829142571914718276966563499983416905447227450994072714931650751735899770466593364098923761600643086946442139037041303721510006627061928854902183333681939205589806185891694002814866728599707773736901026245720338175063908944760667052722777609411143480127296776585219759822828139146094282698728015765188512659951055939404762376268125359193142696033206630584313512158642905443216029994548481583160521387983926038849180568784189683842711949294727395778017700690550556975041293042019687900986819033366181428242435323648250250344543597971315217212908264902433028171087332391372354691502477287790460366397801822299697084075068528359549476509339919546853338820124604971504328808874266260339469441279049426817187340980914316293789713419363981777939784544183256823745256921461874055702935420152099702583558237216656273037162416379648704363794762069164878763135744278282338332779991959370520389575103333917404259615735672844148164064925347556768043017580641559153654643935479140501042779862834385289655699883115497055595456922993431778800116848618522360565304332471349820071135781516094129042581869337958234822602348678859416872758399907482881115426620746757859700298975908333354129108353359025057244662580889544930581789589959444020177120403760410989899905367859651181013694461252789692679687164201299592472105451038851993500312914841341430924813499178965321579219361566458437677321755095674131158859919747775597526292878835243984415662527232164580224885622052037377059836000728396031401683470173884635273134564387894872283431743749608926003972007225245366160351277265169509250382828714997757960462998736011673014661850078973448177948581675260893322364630158199779519023594854917321134910455458268791606099962335655857849111041180011548166146990114836043530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 209785506012143212185484782472241563029862766399598023791644181235924997540212932483146048745511688604470154796102430325299425324878798115070928842481012000146841988108069362111913689221549696492528885980191977916925940739773450233253746581764375418235936191353253077090450415293725171166589814216505876267400055349330218710566400275702460801382310472655864356562418442668971187095359224948497107437421523009080843250448147033423456694749445498014154962914863785894091062697823137893858376997804554880116002821078701638736531959326707861655740003020700900755356910558098739215263227295208839117447908987727639211666681631228721025619612790512897188789041677984985344817326622256306696088253839468300759640050121057128180019939145942616573377816068723685931670114615847484239398863132807325313759341298646513031239509664974190592980408048163851513580667733316530263831527118696424600571751254571951448587022651903436383197412484366591205362155710616556523798384212944508901557846175081883249165269862087134526014116433693825150549710755820040214808597609973340749255465352902703222427800337072446962948569603638768080552713413755721380569824991234710122832655754240581739297856344575322824872886791119921945841928037742052553776589553338044434819001813255950836873764601422400688596456683192177879126746059492195910212761902970905959975745725538304729173232967734658594158377131091677856464864574161604119978098571403455967721419284207769255759688722548597176955758049273204706334874706491369547091369513994040061651950988933671630510857243608082795070847610884124404103870167528398490732772585198392688696175396119203568462963063655762450450249294611257875248282955931970831370167232016894060882622718427421774079460431378465282199175008710084679087640573816158798599809044804584692368914895849682036878313832304960879229227449391946901259527209435672752994474448433733444073077905037884211963840735671251385341248395697111899351136448214030867408929481431027579509210889874668671106372507632478043469797528544168389273034640893907937972345875499404562781262182972865212866264917618922917200332937272421363534846258877919517463971305496236276307816306816238059090277574491587734012362158059250799429188961351642444474658724356487099939705041689325128503886019342604088062108402517081061376301758247544639021917983974404843823687831798387685168312163211635745664195100727056318370199951700437462993988350259234435876104554446237690868179177198539680376148439962612504257508108893535034678121210729506694780032006271422145657815691751091398301159151328691474806866601517082078866971246111836131888500225229765938884047952696609772440983664257400832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] 25365899010452294145846114252055799859048083525876244764587234292339194488932333814704841140244530865381906567487852390056410215776145939767443125773173912567026148312840012782838383857430094720155651351913110456051213810171547315985961776229740917840479852677986983877945332070720723146286756282334997441798703844975540323532532899630911817769591988453581234110118807119114099225269503098450460254718279631415579075929614181542168298619979570875134409476805734069832499782691784962661837927818160985411274606088693395662034072194026832202981598886475413787604625530843055388430458906083497475704903649755581190402500945224227044998875199541293725777714656526942881304161400208238170806371272383925634382159131158918524825050679464494093635140458099372312115384478203124724908630601037667762207565464466028198609603186890094905094151028723822579871590316368971881320869305193930386814987665634567819519873497464000579631426255571395282641137713075536174013970432066369401063194575099423271102960085191730968368672699744069916076187529183786045211483477400133749345482287009555957639593576683650192135769340285156871298921886188897620039564406024731796888041783973578668382741270720214120940954037423509490129411198111786828383075365319407192513643474202649182761604124611479450933336797756121959078313156016500878133852949287787682550205851908152270892682077378157202438805485418620922370839428801798889950617068734319864868528414302426431482513608669163957832573970649463248784699930737060502947093964431296841434570053101426809234731733165151640542432359384628384152620335770469461806483977060949745446355565248018631877688668996818441373169822429144449787715427597290028494871756342616277161189782920301457213401128143090666184334623518420894310940832939476584723447296174181510504509165493426449145106809991056181195514131584957802557408982051503149595419025170493335277934081591243467577928492847274182601399808797699239608659469464503101936212693850701968278569264761653897137187052770677946656619109011659637060190266431068260402759153852001682292665558801053215811867867837319140810881605048381458160402605283355534178201433521816559603306269774778224072601480634932336551571746764785963170235985294424646550625634953655227910908221876689156401787562312543953877836764301659981849473994811268459705596767611104632100773013838305119519740609860012120415030726773757027805107458286268677901824676456073855934385423229026122505713254471188510530623870058663741034780288501045345629525681260095893298166737763653442390692557390767932288632895322729964790108639401627357049562504801284551213935628637859651016278182160006104778514008605982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] -298930025707609782496363694858152436162083435934737643661213366687659869318973853915630277011563080836013708865308167408562299622577538259837212422179352474244894516656908548893720309096335923723015399564908305970845493816643266765374805696152964568969852770850966189739887527466429591292098672447414664926635855072166968218580214310995509051808780453044435696547509945260730493557723202372590114690838058930567369125700342487342049133132615577691926486409372647363894656446604876446964772864642483571804705672509061067934904462560557266339965872938618348570938815060290570203856380384391404496083611476978122064841119683955966114718728613210909029945551329263120953991311547330737650119613927085183048609687092018338337276669113228232563099043366468731098735399864507556002396436548050997228586198558772102110490023988755016039592237276233556521014486202254475279825148205787969395801012167057952205444111535628121256181743182348055059203353782190331588710899355061677652795038684784335481111042878858319895434226199278238138630125042602309200284115629078646945382591459212290782987247916965430656024699862286718931224074354174325666740978543672662740699504399565420542908838629959105404855347072147171172693850441591987841230564096887663394974639254498776469805098948652760170357153571118336602098034258611688243145672097843532304034098183685568818994176501615181972603780015297504957791135072854571042624514530945313578972817545623922207930264418202237070268915010988581977069263808360535607896119617949988260030488218589262382186210055538718973484567082830306094142755850143969311687870214741084444233547216080600051639691280678868904099865852675488267501283046687119388970492744968889966219329260956232815796363146010167678892086402170976502295135340092679154150183592715508013539495936813370005649331523362645136815489911054410666862490137455340799831499754591784458904078923479140340912806998982311629999809188981905042592311664455535154617097071491101023291438891710328483078019901253654031221408764802821258233693689745890319095533849478941722271786588208124386553689753953933978234091393201352576866730229399490980143071329751942661143946866538557171244099950094146777549695525066258526088235447729226668080189104360612692621086302871755380592238818867503017130677017183264946207318107397803651389833261804251666280446852009951944414503226009179590533826631911745838953110083110139662011029699611856804682434673008243696617894625643732446970950972096743281203463553350187211070315501682553211853256614095130007918810775430042164457718906439773187912471468981000013650274626323792105886975737507828601527138965261905196351124278010183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] 345470161405983109572517386578632086760587861937485481458945797667755234774955093975465106366354039282463531130078674229210270441009990322915217151815440403154255714042911160678540399721246744360324593893759989984756000700181716438398401564478874991630375652983317479557535819262363084983621371802910885108602912589467575412889062556804663237610334753501204669619979304268267002195917060666001682336320864793647823703045233004874941273223631937957371094723112070413090802809998173118489837287632950767840429626396640746290161722638342422483613632048142822274490227243904142786050399017392403474754376089850915334080466807803260363530323344049332655643066633230284070922508571469998850052520103037153479009106414561215355711006901934382654981557029596337589198076026241439007762326517143430556605660306520758233589798540546085393307349186763697183168438658057142820560015151947484812830142364686676787971247265742906914392647259098231534998211765338661139416557356378335723254465409460812290535163562070769137905119927166920123916911778705414389948188350998641776927053881574852633751397960848197530604897666642460387301182431987750247801068026913430968997824512805370613167385033928414529439908786008287137380592748124124012203884409432785009957677510040200740141952233493874359000147231371903957845174799014992508516274257310166116058474937933985501563153226545796626394869504343097865527061787446089930710048553351323203094104035641556287892967773455634499113222365851484555298267515183100627852182642119378607214304279479743746824777847075855321943899874425594063400619833330507566345380943083708216782946088269285982212999939214472371130050039155017037919196990233283181902579625030951032839170531609169940456829123672195603001317735588326735423141604708550969877852997648977647143452284484332936754053647352549974757641795303630576355855785705656507744511796483825253733860850056255919633270118274823973612568406045122230743007462127940940024691882207071315435494165674740636984771553260908483934333098268904531724600540536487278489113105160029033595369590211735682199445154275701745121489011225573272627608234590407100711221064822822742693764173987792351404309552879814703424298199016769083196634263492224831370314781220097031490051281176508036923046840500121314770084599379031808438390160944048106266383482234991137715439921605649373178668137353276048108984941415361230118709862461992731490253886842166173266930494583948836375299891850518833914997303583569919362656710482012543575305753134300725300732106104794217509859162878879737305547155206160187461726402805182243990200406558290377313560876839596822596810608561034962278133982182768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] -228757676879891930582094097923531700074307539532929663435417497917396857874634066297584023938781021090406551658362639530704535623415936335858220853165035002207996025353506032640877839084321653605361285498098669758124939571585336922910610834605110192007335893986783990610690079918187138654067447542885357370459930210356497291929444395163174365492793067089392336436846132215370861988802458056901085045311419887098884829223927246409989610988615518686276979025405344250441246279450839269542132292139880095064778794636189835722976387616400818426803704906180447718084965975942806455861314423872141724770844827870197433158683628129312823553113336631629441105168600703349545197803804495921114156851809199186492763277217525154695774556750346109717192984908359271576555093253768096686892705575994629020477758288538758790200329241614337580272423299491746600356416954279186788372501177871707100120291092079675508777794552250372796796772167962471791460493379752010331778636611618145006226134540095071405956354639456478983204717782082573515283278959917931212028992831367048420037106095442767623983733381764157601909689156487719536422782776841167071762943011247632273376401287445822128902869861145924004245837096608504223437178226643376534971566887595126440935905418979182171021265264386053697583382064473364077886919335681341690758401988108471394912271273378793771143070386750476394590339981479404058797864531077386376300771804418840551637800185686574407399652737790241165662779426132008746161255126882000720845405619639649097921554243286529390555339778329087688929852498409429059473631845609028069307735482699433589171896743201700289994935330232687985017513646588965175517870566376126253501845640330159870632322434305359156173017684749781647571406992211890147554087059710901978350174237987721472061205491573681117184139979273573017686235824812432221253009091510311591833024004515847222666296647170754561859061350771682335165878623203202429465532384259844445971081037931611289258620040216063183186757430064382231067109610363722997907109632253634901159121924620896836578646053140109507307761062493152313487310725603882454864787793857575329644209201858749352878506435923287949435332170881962161059755477962611109991331511662774297065147381377843931083811106196737329077129345097990874549471784034619082925883044308842181928679113894436634368933103634536022360385171928082517597377028819884523810999723569580539110057307377671668762396566220910860029179897686824823638203334482676676444118629874354942991913983882162716287612018049724953472341779132105084002306714123106161081086953156005307785324367920151265494681753892046792776670877226145843413874878174986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] 135319710489202948423856100125585733514186062029053188161541940624598482858813566517612887033089203819093280624524282768833588630148289762983722643101681285730544299136856859034058091292779889281176612172882271400477402197353390476206307484516951438592765134681167195531035212758026576733348857421194705431017478998633521629186029541586713349621645182287708857970174111923716167516286353681110302678101457594581361653913093177129910403902271294247614225133025796807978117084760001495764701596412487462776471716652222372883432834307798339425850528397596869889105274998909259125331442661146963037419984773346913104688596902661788824333051910416182729113071042182833979226261693609361537728740330700845954269172555792453845011101211203158179656650597692452777174720073719934696468114224182538261582066845530323242011369202815346105800568624623879842163553521044150925724460700823771605950029472276071348266513157310256088316448478266325152742162736212638405260853084755720849715209659626529195392392573536552497056409945802418946167460595865359812411969553178921311722118631239458300144617591816532298118570298404464440190407182093808402521677808342182556325775126594563119676708457572279823639077918419525559604223784442710044555062663286485028822932631483234088952016490455951686493104442379151351845533263213092110367274383345809969452795794050275277392520741089555798179676751983951932489405664242950916928468256963106908085223347175707478551682326145350125826161297453886819365333592058210044224096676267615542899035915624344551367082523863676657991974321303225923265457816024632374804331942783083039298427855047923319850573480067311329250165184085163914313117585986103462847146527478133053579269823009472831373292477477578382833632679994315604914613005334250558880462381601474366992889501596568595066431700225265695677285467630724875063458517606829502818582319576924792365524734573741337581661331913583921201707927804595246767914571836269565297243547320794517960098946518306925826969720646277638518780804988345190136720914991260712430257609212940271943679338772246331010636977764789484107432821875972739898546740167869301094502388584021727831003556715194472307583020846553853679962352091498533550975421592162883723854868663884573644232035758342434333909760756460920995810829592200679457831288846060931540918973685210170150533453298989339652670029746133521280554652661980128637316197211468573749360581340343023719715384302948277846431029391236315050659372343212189765857167413213928037341994288975427763502760149645572464683159307542785586340716423483621882765087687201118730838121631856578690873659073649375559062951133811701419611013597102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] -70417397167826185707319131770483083791426920094876430054297771925986560531905034654509519199883719409645458613895125567335796283366214925690930234182530768216251409443701065607422292831971768749332202337088373887036277529068398232022765914318876587773590954639233517143940889827710919031915192524646550935861610816198111702861484506749980783688677126414729580364608442714934228020792261256388604112982737378040208172964799516022175990483125431637046682452193788914008941073443264648363700291109263384416199618303885878068856520607050602834027524999930110105420796527983648606868890028367445031066849527592956872928242008250899598918594172674974064828473865103161050918569297260821378138256900687781221563934528443515111189054742570613782609878900981868821733693058783004080908257085289327144505068297318137824688821663075520821962596342329114730351144006549162018135900771183774549638095561718070410597198613786968677265569563441203293178268219207826449524893323342229668193705813627810562408537939168219244408073348606368121480572760331563415031692480111927676623955813642908668434700489614085752531005135806232391070503034273694120083150740957093110987346060174675999287750614299126531776358883322696708943584836488388581293071123949831057285800323227622717122756715078385209231558271382972628841032951715325216947819214680017310263621287971282828198041392762534958811441730158551600688712683675155290376593488396336214784123634229429997052620931497823774089970777556474106922882018089778693769056866339475695838085260088833419064478983443786846055503539465550535495645829869216559743445582237584853764958741464108377309694050597505705395852594259220164521156776921924076062287678245805249327212942996478780603967665142611563302861842294858658975860641602258178732351166914575306507665728773688759755118091832707825037849258352100922915369159336648288554587992509209737049112562353818847487875706316426172221802239972830229208341152886458836252836162845467653498932936769957111093491837376895862595949969780222914670740699582635763654734920844648035881960326626654060024847004881633369146607816541090313321303878674817289101027985881827206878937274707051160038925583545144011989293153117273334568772408450918847392719597290281923070702440392330680755362071761127795068938624911976074980407946957017045577408877558251394932389262406529716708537196505132737650478971942059904177984700991382805866416806756286539077807372348524836936843598480020307242171827336936446009776571397550611970788728750916295184022179736026987270078416863233094317135336553411690823738620495145744335653478520381133269749422022531776184055034960860500350832921259540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] 23777530577621236090118060676076523475972983019466749236343069586256999937546748211931256295785947194344410620663249118924565145800198134625166233641177943120962725375177575152235165490482423271404215987745597700883158641837762632097865964900350542827182380089990636378170213732146792035636169638818477595658707811907442121464487643455073392742101733098048549520532805131008662488944613505311091775883908769260488398194973681124229222078206808057988004649007335073204216419983899232979155424577601121693539978943040368097975000937739807269673842501856463358402644037570372073587111150721932362052323274706685140031326533383074587414651557549511682292853294716582620516095998499386812134207073115829746822977988434407387089321343174566001551737601466291252987794949178842842412071169778661508828361745777312571258845237097262594953888250983187678781421902190837335880983741250103876945617740974669905115146512152061104791429832542237220992872986648835573832750972671758788052022292955783009154794819941703635327374451011980020942684247822540223052470091324672016084762004897756752273060167480372939450386714787584767522089068673482168202166510062352086613993142173853763076864400643834007312201412642473480509268501242289438726251685552110447535804181756119697470450379900738324516883081794273468771442615023659214123954190728245140905323821008705656227987327826410656621303242294194269503285282772834336766069596702944000981792046727024632217973693192812350838626682296771750026222545586269313161250992579607559819269784691549245576367689224963540543983893636348825984771186988054630076515855914321480227223617690066518637055224038388694771168774503285419819894924499928823962074149582072259417338848326967830171755672791913614352082469057021471413875478422650028630135271431949604016715041047334857490342621280500730656171899239836874519426272607747807547901343617631265999244015243820984517654504710343049448495799080516838808639263446524875237915780359335139962145831537735392532323727835615093500677491123619507503686867597232483796885325802571994068276363028738260651503069657950154891823803414142047691632659435795551361612282319910394856085236512705702241373269232668672541377643118803762788965089600846015385248243335689901141630933568947817521762913793505116651272020161876665108933349289621705702232877802577599769912411521763113551429098086401153633252610318848473692896748824719377914498577367246515335506081941802023817784058706074518019082525783247828444822402968146101447468870210816339453734119882565347621825419390217217359556552587637528603919498136471896907341190556344629293117623925218827339270921250524848197999738035896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 5751526004775638826889772270047440882792491162767059982414485123543598025522283278208481140566167350751779170323615359349041320671034701081809497271105599160651397082640364774876454318740534810997965329657111359696318144170594102233330971468968564142441038498269861224357330868475408912801270011679778987771574300387005814288036032156513522026600723829469277392934725748577276504413343697933527712867427995440709620443515786279702871547248612270974312557048615168015803621629823839300916753196388362953905571525988522279535750270158880449242863900696793757107723609212539965905148324278703231376245210563443045336607681969186893272744195248219548583132389577821929340885193543564938235345692286567101580357592600721315014099168152497509695572813167736869867269261012753906711704397587836488482802710186137867741087975296695745777630089834297425636398892097807285808899867893401922896166465410365073916106774339481499003065579714916239919325055137771679802615235382961868338083847872093688871292977029290150575726891653722931100989941168558625862970538733536918326513132275640971942412166897273632123098906400868373368485928618277759654276007940275282545405912841379602947382256688751584383261488337710566955096406920998929167290629172881734793886962115455433682752210298796170304269901894461184535655259697029551561459446106241337242303457288005919007346614031422715664576266417442805906357802202846590876663475385714814003013086983233091905476700852442911311347138994004099552081954410219625272143396048853029406706415969531737628692777276498518837122001575847272795063477291937446863065194770651442628151139314132481693267234191518732843406947950097334020085346480102338868280338884083605537451072045292644975345157378251073833727542131123133338150036746479193171158247813944338231213373646070492773856413830372481798885170615881961407733555078396011067934021155239539825784692695641290148785936465770777529216833838890538586981348777518663103511180884959466657027797652818717278594064294586964170465498121440253198522578491892399576282643666971334435433448888106524444779954295395969065047504493803285811881002920771206394188798419367573535886335282842709201010552016144153547638967691228927540521364273781550629363216212821875173554993748951166597594571599026503688314489591517328277563552807868621815706138527074802368320676392389248002354685342306919728191734520350908840142110605080415836934923293848417565011823968463964324498178095053051069807573897135592507085236145195853706718520973378403197202770895944360227892520922808728072525504831393370339237467725449625864297809958537366820830602589473576175158692861521008112350218032250880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 959114731656564876942492674745343234083864522839458717551764307572380581884434222993011406233622188182930422969455191360471087789678041486293601067029477377321107154776899736390354154871022593123474961590517962727978022969032581053780447103914714153442099604277782870636358393705227200973811721319668585273700481565279451952940740287849481821132815336703096289555492194962995187029110601163836482514554657751478260938305220715956364607063520450461504393781690443980954696006304987963096984144635334633535171125281209384215866726909594088872738052470756099362676227742887733007529709844855472411717021828542916992082781179504487803376533236637079594389794757489748819429164747235083446133279779332817304880173052348426445918281633102831592574500299672809106913273186063419222938769090402977652848619938609960435426280597703279378431602500688877559108588453435366972421820311703065496365253772202884755658341519962459475439046633753622411804033347408845250113055786966025330716654570493474471699786896771809399671726296207712433181185299760060358477010047947029293576320657192362955515823405038117612401814566781059530192536307344200159649756434264982101947448988025704283719735596266981866086804011971284608805577631820972524887345292499179300146682194944909924233138546588986186469425704015220833416300079020754851022242887313715072020614393638917423965899084926911421407209330282618434686371461676379701607436399469825781720323111687968358295037972325563490472228474573435433289432175248679408335259379807190871360342874614224835978772202296393136701030022770581873566289634611404969106351594121211939795730860705554988138804710301629669362804841409511297440152657849123709941670126332896885247152953380063591322980472202783779613576964711244456771531676517814229715224610977244472621156161963187944842054172325485008723345959100615698859847391034498548740019739094183901911556350737520802860511980584815466166598156518503092886206869961471741312408118404735728018735294534440395857994338893187254660212607858030478706196310882849826256878909043765060555078881621806173834419491323619416844609543590467872013086846896182302625865863566945975446467410216807851653664596077003918569258169511075760448751039666750222337318407115340518739728343368532290296512338279845285967739455131653356588642205414100433650502620147606917002782245345682905853869066404688770673208864792038909398748490455697546233241602158755082870360502409997397777941167216516648213678382877193024211027160024232757040970282099694876058881223002406549334605979148836963431723337373373691764431135112900441610724536899757101085900527287408416535314400037468637233152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] 16993479020116135883636144791081731826202244876811492420547533370398491021648448814365198924276225764626360579114118863164864142180760081828334897804539833918346812266335447728772210315177587926059009551908038069146417415987326924745105060766114021170758749313086066971865071389861624006447680482233416764080995002765431079045319372075915149607249954919021732334551088950621586132158870692849951443916998197946063788629017404632354894280034779894173809133888822606566130928034851853476459504898062128978615634386470094286304342270309394905365921977775374960970764457002711530462207566178422158040506135656137674117248295438785347937779098107840316722558441092306211283671882934965855980535448275969321914336552045878650646958362025970455597877817956057543677952742449265233353039635770815425522438325592438807724239229929444574454713197857275847166630553220242117677938284517205810493217352289027377789433019738575611054083989822592061822834567738817328378017580700843108577391996987268201562226332737098127907598462133677514115360591726375595201895819247520316064254113272457499223687753113386583989080988331417354482593561114469194495738813455096255718814022233138951500318306014386091667416182905924967376229384781629254976280071046226788321238939745818784299603144637650466017518293169759372537202361648908652734492279183376457346166665815981096082905954075332870368195655410942903017834742503531049222257599492132675017299373571977390448117613962203690002344664174585404360370969019155706531342270744658733766066401992205793374059310486936966168476298717337245146356696265960927106339003798417438459795009743102710557990080192281383515289118402040360795355242942615038863971790626519327825872695060614779196493306552405937397453394269558185291077316834376112703553686093932807347037898683022837538561855503913195067707256280948989653880911388191187840319394385907079222806820275745319614016445782041501456414420852933710295531066179890207037533172919923091389302618051523980163396266047328014263644216445541796387175912280118683825527022354725595376447414303363038835997038138136404117990686618874586873738930149548277318665668566301537841784473862092570153126357576627819154633436076061384379902364009479003676592056420696311611853632997491821634782111983970772249760374519059746333974362792473012518393224244349923644721632393134674373141941346552148177214316822476899694676354022391255214235433202174657648942780129414549285591683164008006225511700007172467476067510019255714729834033022785303583780240388606067411465386051419556329724074361823926145396627431890259739291844441094824880772915476013502131297864044462490160988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] -596594778403109312131200852439157141134856781238680789095888632107453648525402461548431198675199439873400771007648947505109546512622679356780178002161951106300378883730509344898651194672801048744273124667541928498687763095178696365615584340426305538208916443994678900080075205123220691422850379618336004125805852900446404492699681810255654850736648652134463874870748222365414788210885348887845248079077576651464183862570870288081174383589981467847715713816413902521268294546298855497644072880301913172359353384127472413175816999341410641098430728122103444803761593683886875769100580853898956898059672765049016269873250503311876042895918033296894038296075776637199043925972718889919603992103559929799641888093629077465131686128969893239853115305008868259444173483225699077649576401758317987891262113209560694321193260988055126511588449679579782365438970281330700906852255516624154442290463192457651136878490815250533767062107292362403543637198032341227470275046779090881103716849872411180457231163870376427911516695271097700153326925401088772106242467650504301636563790034292145793630985194144014817422410656553970846868194284994465554670806076714986943585286422744072367795975487804744069633843497720807680876025920241157846703847458887657667881823151466384277437054663097629105701233905887326190865566615769798342796366721332387509761900534743387323874004075592738224273185326706039957306080866211324667745452384399119243620832540707571216622281537862352706144566258822389886937159872561070835060055855934460015740196764375454498755848048030654918503991113373304172584416931555416383999507066130296029713120850107972535552690735794550173641346373560581860033539018074089767516427688645209785152555585656541179075811178308363853148731873715405411502970215203692519136516079492008045252061874513911825460323691254432750752745649915643089503287831514502472741975757257140913944282268409606906611249564642531396569409285470446891478409877941380214448105337047897485610247560911334582726484079901380125574305943446263983692561494147109905501286250258690917517149559509355299999450255707000844752859164462406198797800751606741783371984436362630414892499330577406186291891895111647329764673869932441474032765973259758063854210506157961878041370453749754792910354882670028825757870884318265819724695298903954997531341913317104728563614968507810449005762935670725119431126242727675635309401408559971291672704554864551014664303052929894623522570750651265918271780106332993953559180030631156476339482665334024521401733626659364459909218898134740621443022023568481757642355325539310964974900283254694237082517231341798804717152578931778491114323968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] 4950574480679185115427667700085011365247719110030412036669276007406679164046471570841961162431074321540560370456208798396480761948917530881060756523127679436532717228184532071560267514791013034727523364792462477325957181918537617090160727478869545875184000264342023584770765132872132978535365436014897750768390231838319217449044278608928211137730127129677334296807226331585364682887533598557891862634452032127176114767889393869366871846953668551504673732045285067300237902508421782334274058868865627210268479527804110570624386798892037751929806665575334661477851873116749351564395971314485114635992177862810616174302578627737751030518961701357442145814987631377857776246332599106593051878030581934694038735258945295325122376779965126629948820992053971795308913891777944297319002933625397741376086319102700708276084417286736562408236498154322606931082021256471277111300676272387380724026126088305802086820891287988707619550986979879611670796075297670085989392919230449881298685007362533467586281537720156174016739529221474016211955220056399265980215953940867937715521275496545849103111858628546237236728791461202892712527663885384443652404985078154342511060809329486519319103570505845774676047861811867008837947961504027295021479924192458106596352343509010578882149460595315051315136799062568549043921247023323419648540818177291093321444354733460765667755178283464923127146493060987185604368726152533255331491344972762239041683343191820343453823392552945943933650928704597344147868514816023556363342602566299568398624559861840567964854415800569427365288920461648227529636607791236349142033637974771259880482455357672771009917121354262148073429297850302061262120224891434022214385920192150472452102481978990049648204259824902486191343413392477734967198566447808067153991643515886378868404515378585117775055899167475616563730026402202577182230871674985165765224573839415949210597418590754259544182325300157949609881833190970019309821521369412178467166963816443697948648096224444473187127695103638971723834446717465958149881954770161590967239123756499356556442663430630863636795511654764095410265643251657768427505274155417408552071509272231056421164223578474086965003465447544846789550439474376351907308676670343116362327291395421529098248160057725293515852477055800742026092854919796791798892811379302796052522030562238305870301181222143467878082309874421205179031770902227015163606790077318724055450872202066275309370956301135684235801291723992889747193472835481394373969450325189329297568526930768580959437162013453021772438479414040215262398211119180484857738471352540465175565819562425608585145119435129317503189284230045057083181629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 61811646216930909660807528992011889649109548591639118091730207127832277060819616774831672214005002504091479446423806433004461145899260338909525924698295588112847543640043569079049418541014227223942660970430952962901592891980158588113985596913697047958614818888593382056267620803327531711608919504531860662611378056285184922999044320459877514227104669480694272543959237578284955315858196468555992008355752641762465928421069623203943876971026446359144982729440008722500172031079599553687977985549227404395533663176379346276623082651756793452163980336100591502209557871911310906157577012098575182002849124715570054919743484252101003294073490942715505671532041248266650409376604052433876192367354702957252666525909580540556279134592422652239582266231776072911779180723920821993437399158438048231237228471220045639639906381405801827514781451669474876539263354592739232639914567155007286252021844634360425824827332111260628560362440341771652599635932764346997838092095872238950085027865137069910623909050685244916524829769581396642388458301283972078840091065373656262578900938351581922867681415448727615255122742813878191951840566248518828030569889155354524595003482239929195991421804818975853110502718943532105324565131552486896987691150169664923152324967457343481598037116987620932482283137611116112005110647969370743848009696463308982236129967456648293553938630131735793982582894708182680795764509468386405990241928392932692432780215439537322881948761019841957016213119962801292007494519719469437790522536047111381890324445795341254848245263292119700496837826682675382781530662988300498085785070930288136596257924931008793762260289434727620994732517775091011807403957326122068051108725347869895816121449375712743464779841969068767132054421837017287973536109071597524822681448923105729586310350192091252539389666805030061112556119047394571854428559674608617206221326732702434625163370845142555468509466163195963525576825126698748976686852354863744955157586838532228690394019738653797280219513029710947691064610249220359734530313489775813047707239618208812426828782574966732682201381213659210510528317397870700883674946173387355661868213427504440228737434164965414719600425507572666892756632683877776863537008294470306647733892997720140083279478304609788878016954295673982632020400215789292026738775467417445561716850870972628261307939644420606612880559205773630127248274549794852568474943517539339150038771497168606625721320342654737000652981774183057312308311944148717352868498112366320818259707743522348761277608766032574301322897822970177314336059388436533226054477956679496231789758821518114509787166289108294714941741672174835568044146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -957265061906908295966777270888086939977431609408517833810840435748548526897031079508189877347877579023982380091479220126086910936217118020356358500646363635699828993928163842586711034504710862432432943710093518123193621885734494604085124661540530195320542084656927037409663829048869706842278696486156467012016130704498602934263942072650335641306716814113696308391404813974685662569214869885211610225914819847993616557261832394821565340920266734155244384293035891307912002646894696576768745020428392256546160097030386391782438324579582843431334179191561763148808632552245496304563573051082201078434024844642780159909534088888304881373942779309630450455455324673449272344396571137373323301747017695515449227564997741313141521065054843876275822526182291586820395979732307431085633866547286439530587414153053888741548821016447400721819345258574920262496252661947132063625266180988681995970264352481658208420730999819921503344516252146892719430034966181277975513273208128965057754251523165865000307860436416634104612474025089550009271447686836147958944250866593231590589483819296648167478961225548793894332498092594565665400315640339500305843705391297555391361431746106098429552032367488740489855088990123712998728097464526516390716500469765291993915648819009247457639004400131476660870880689611398980236888281412437122228119991424744910727657576747216293808907964988831716962961588609598634578204794328581098154205937280126168204058195774617915166216629703876091117797486326956020818713433525482803091401035440705332741708499363746890934871564948389892179007169349078075613486185551551551305514711523470792013702408857945789934803487916464143772310149124513827356259065983180456930401603551366277750262046369646807225040866041374088448261734080445385364199414336091807505806451952591315054023432717706696741977326831369182588725488793066346367779692900585796004661238080832365847751751623600797012575413898685516213073273141023564549520102450312361782996983442761100226051337637526363659650930238139642970365514075422870269367201547176547905118007112427537855971743904375342867637039559872956382339869223260443430358364293436852569860224759060913951032066956340959687501724912378966407398715816044517029910572919571460380652077600056929975754077357091695466395479092006596815991457198327440883100133798033526201544735650467005077998639769229618880274164484648871592440145968794429976276711298560732250080887170990747911918068892230293606930294527368853576059169327547676555073555805340031494333362613744019645541710900096917819171010967873477164556035835069931415085356708184657491317143083041650200856455169937888860873530583586852277416099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 6015778414030098590215702396516149936130127572855599292214812075362429381330664980820164243314050229877765083120226496345087130604281850529095866468193606369634214492797222217130853282973658223380870992330352512383029043012405023133028111471421532697031737282113794520027524046618453659109342966335888966897562002032482720563528570803063394216358536681816232145113159246420473332533207632184894445425074299848145059736469608948384920310052210853672652015705915168952828966689760410270311165212503148401929593197672495909308652271755492292936093026792084204949695342755169056865501188042583578721339859693005433716223227295612988957353034040651138678292278232749403687761774382718829153443269846231783756049348577687314005474641188816249077252645304330961436364525056069777706280502505571054964790551350531806037287422791682382170613985142734697815985397183281007258984820670384828668883418174099870676974721301127324500888765581160007305267795030147127591877056289759105547370417254580971845212085533031426625155560684233779039490130579385383608110299861023291122285713414335257141974466026676394651785531551940061075720785776116181259713410664910204263752882208911851104092586721174135011280139701268395506887246215658978258542351817509051620581502392613357581261031420109835111742329877486884501260146520810644762336875290109589928768419341012493884301780012085010294599246200000146668869868758222169522436708507471364748974239043355119083711404645201883193821911385915313491759315055139368610668042191793943387263897675161060706394804804778822031898492570065439038089187597356153245879138382070213233419214555210451075758140856268086829738707825522442562755498879847349035406330527348744766302476247176206788895135472711640487300543630269345608389171492552221836756893235754423989784852414847152863916466033407274223738780425312106947689961959963534437621214056368434023995674519830697764881318954882302432877722330272935702154822464869122598327195740339148247615971840928652119579714333532940367505100382301623306310521509682293842318197901802947290776018499552830855176923010178499736751590076852213439569073612013491281981477372650626876391136223254123518271997865645276999036388077287749508914093388447386152849807672857673874396545329763597150796594806623823711387205610846082786624063655700016451887694405645787854927787880668424809481597454873956484122102882531484392997167872461721112971052835362648266808054773698227437616464911621503031607843813743744756888785226664138543906458055354879029867328694998858128772929113489562871198895209100369882617617222161385904622371335849077465381823460736619123343322784167646202336393560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -19712404120826662497376841101761799194150941979915988282434494021509236744743714474845998539855961601327147043333864644931072433777587425866235865277616716119355339704622574679260732706409279292862790233110588107290867357379046571313719244493592987830870277908269285404785056784567287151791380747999241780009348674044727021294960591249573242262755367189078581690244318992332030119203356329867532477971467622968123353755178840469935188123646638178092497030543728207870339403388778380411011330936201817122997752075386995635593780845608789940423074499064206077428001691197036376551695610015479024870416569510588252878173843009039485139088360091469869512395854028313924241573237037079544088408161216659264884538115527210265251410855423195928215892311741100368462304869637496985394851891219102284604937673252485359313232019838365284337276005606330555366947656499401939908460126863155288660607555100456854398958113762114038377162996391517372302904449898425244725645248589399668824181568721888144624581627766934730774485961749972800740546386315342518977359123369601583381457320715396853209108557968573908817072327032010472089603430918938244133134604552625824217762056682121520538737726602874297661734175730881371766717553671762899774140451053036553162694121253382127785394382595803680463507021284646155714931431228128754706625695188404866166732959553620400176552278617738799572301722307176331429657345739285128787357020441430290864063621573010826885181916901935059897910287534692690269307649903559817358889759852403730071021012039948049767395780207003578703364154535964256728202659172613914036759292523762072200526749148413367554124490581525805590666811594515192740537535605008394654387887342132102365669779942841194454218553121936749639287710167990155841714888242353756071309917627899744543598260663193445039830919504868814090130320938992337861337597019174092770895590123321740578021377096587586156870169015679964462348863691721656005306082054290243637280831639184935866303107857230154196400752106491517327406414212257140046263477599533956103877362088293114789001705991541712737349959256455641136098373465190775944969426461633202860704481632142961413195563087886058023338720293004871385504241717115304899736769887437646459904754776384766414499296304154786874835814201167783798267376106668569909859165651299877960854327635468152568493529163731160046238482133547286524692804402956910331490012492147860580228635731228041797783818088208799311792127382810645761607115916059023155064803512402586096355654670516076326111556695577227190222177901530277208202628000657321930458694470445991812135644814324092090925481428539367009212890259348229761389129891840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 22979665319635621246254783794350826951873421711335209555758415531102021696474208183806199158843806489422467375513025461483335352462511499443348556395084226550128614367796510621794032642573657870203208788292623415809384892803976393958827074032468643700400987855362315396320507618780675343934746096424970563769053360705486723774452590007188671631355070473149639085116800834795938403159728253800503175032171799868564336783676334738359043816666418875487069396274294181087102179557029402451486736420228960791540354711611727519052089856642401320456356103978000156277027762315647666989521105842423226910479727785232215768644174001243705180678737651332078656134297418773524014712471396908828198172273457389351292940091885193480132430703219503529823353588912022324307951920839788391762286924861581513328103294160544268461611759050156913103211747723471393146185256506921975726371235730556176598880697934506216113600475543085067241566744851519387615053260752579785704100659882782263671399906375450751050588728800613137624087960239831277348625803173308730620293422378625462799440342900790791461247574984809845960969225938933295470301723005328789675347242447924086816648593402251579626263291938574392901610663751877342173698368634004185351743866483889463558936543174807661589431949606673585812748783238196046820791116803890253662214892181387293693497370661780646405913196295889115500076586155995981850487221272122790991301474793143017542528592189544227139328586863361331939689247162371195876569221546734468167979758672343565412196683317227768250380256956639615519299411126472165195592720120246204759317045283736614110675498225158104644783392966163993497671093556417859328882097995341844660551241825196864664597692030240333457820736571646422580727126757628118818434663698429665924990094553402307197535489915504614312378256104528502195201144419520531616051194059727309602295991471441204309813267166199842934758478267882867942087117250149415925250058306196203533630303010186609112447687668590131171512177667207266109053027477210574786925798776343872760418661603447003627404029173275072158364197347826314539276263088937710487296863612299955692868128642434974812572359546364825174778126794357217340402038835571201855475428435661109034579761909345991410918356307819094598128660395922659218102555430588084776251918369430458416698247750967304506717709867581912695632238162949959740039620967967703598565189854047760984387446253483333616029018754245177775871363292472491280965908666603325231472537088666433486214790190258467550766868150513491264994593386211004043627050198728135141857227437156890180220866728362124263762362528569357870535772668579086766730190520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] 103330916093378638334570125074193495946788769215703653908239016484101460754000571693368655546904193266141631984396497234477988362106635358427384797384718718924758726198666584906107417127623709394036882992421766140292787095492962862617102089548095193473843762089445728748088079376797097595136248498746931309271062687157966211346773863021724541972043774701982921468223424230702434010228015534244340025724111884372771374542602063966794997783246216308132566604054981402086970402111384901387419979664568818869371987674618477463730562585631960483316422006578620127483082545563899742635120646335166037289775834917284269681053311025839715793350647937836875492205655507047653706831752166751977025546631887533711435192007724276463964081142631655566470186404262955204386537687194933099212414893898911551824077646016195723895068649561860249203421271832415759695798429149612763453736906086295306709106393371574683420009036875665710675252145044204120094995475388342701926757456961643588398602906929136113350869552941109607844242554194856881591282957994504283483549912296618969923090810973125810195364423394983872424948797463638960798396720300125172638362117872992464023959794140938964423981025964220240587758651172712311128259792985833047896801675449999001507849490455490592084002426469471719604131641411059688948993021954875835315254815044415894393950938568449891971078264958705224338270862888187511815798535255949577263911814558618811561405032606222277293934478605858962900305476702834252011618150834898240430714106880456866718563754980116983705695783328203477306444434116788782529786675495267075015292518950049461468151477032429081482799889132666940703847376588403576550990000857860054958467619116065254993558530268284029789294272569819917050588598495765809370347817843351609893187882878138785676969153698613161014898338193630336464979189654660424992384615521470046304099375297502576967292151602048377985888506888499387885051252917548612100645280853726591024535499204127383430290332426702732208800901094811960480031635959850810181377256156081378566869786474191842510363390807092739928739680505889600817956331630475500665091019250058146451587717138937323038173435589612749369549174688586462389790751602431064256189069630171195911221595984078697793146292515693989557627327554424353583814196572782502992215938220215798645307248066044008401023697132636837701386523036116348842740715743085082224649808971040406856511576914967367487981183901926171382638111111357302966441132222106457677778257920125368538193213784649233392022527604546188278806857803873874971001748107070500073173315091521715292362856667269531231519986250322025734317384490097770076603154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] -486364898361684279456560114980037711424071280953167121849903800891926847505019399444479130462519757596048315537795697346488577769994155376027505719097209831489352292630526173960452292185749741435669643049484613386960534013068926333162828524208556156504829269791032086152041914236690865634356494316761629982876542660305356460609781456061287078460665116174129067008028221293052576538388394286329306845805596572242528172860930633313040092388996181773495459683849502285314704144679926645896043532536587353942483747125548190382441021662873363816556983967037763610910778476980642074384531165895916727226219303060229375336917388528926951857077633814416413786537285112555810148377048312653039350988054880647344459761259462001707989105591662065753805915874239767493286334745803824762764760362048209373008188193051662716773696732483690739404322613602843829440604624479023330619052739488891083294054211245225378350849051681964134536829088980549570415701741025369147114803642786903626144625843123660099654961588935717144279853296226405787970473078660860015277269037174518223558358902783670470064372038933141608792449160426066867528450416954995964217651242754412959029061828070470993536907078896584416566953624257497325275081383549453998890751162679185835568893919835373731552636305578563215227767250934062343488968388419010175460976741627688413555098896845159213745978952948027388802576833437267101028699834725849595145395742451110277920348154648631596172965606142608173174702261608992975744850971197871794221129753967981980261867551569252229269762385578389582227519886553513691085013453383160263530316376759518494381772693149517499256418007697981834440863040674987155883744503009376847737078265568020551571764673241186651392173537595420891210567612969555789808740785245134447227474361822317897650962413911346341750590901039349451241921861190181862438016240560725259708775712529989945785130789116237167106019116806501521288534102327949200826594753468800750373518985399239881639885011580696766491816009258058640876464759043187525520729047350162583023090993911864618279745657929245589812126946228743988073303232618006458062492076305974299668205892253280146153713496239189642447163880521758116141874663262042542644888037730972627226915926025796484822856756351273542281819042298724932344677105571264445089020745010236027741641510589325999382596154088134041670688895147509615738966286182239371174214256874046743367720744141817922151052943036569640494685313464738705706181889988703092737339769696019630058334754873446783786081003218963141931578448501758451804771033814640832308754947487717995662263999215539360107411535109111420555575236315400215734365825531904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] 946633303055738005424984167928225485175184277012965951046782265899756725615398435320263286955994261109091347528278977122537138778548069062786237874580895114345681225715503417772691251111301692304230602243818633467046249994096170132472476056046042584796088659130064319455262031477265493967183631628325097602350632636590927735178213956683265714401674954852249504245840406954833684684744078912242986630750126488511378638637227224707587451155552946796765622164681636731250221031250775299276950006525010606414286984768692414461617002671407685077229959049724089454436383025507341335598676681697434507839917253778790993021560494587416027179713978288757828958700078252232449981618728635798787669770235234099231131803590398717779335502237719664369274135124362702844681534286489429993477332504786005923860533067125653356795332252541627686726785951818156896805928099501262393591711720842620711479367119757861483658044008213756481087082959231987684028196483582851434289648459140412736826527047638407423994934231460810768088075814758067457716651601732353014333897711318628410873941420250142165853976286241869804359229424865657418505300810016514772120813474882553731946606908551866730863769587888660204884196628400868986059650091344970442867290589658893301013659258341246809787019920991854502169602107964047275178135877619479119155711855133596189237338749270013133859176622580340070618715631441751415185890338403840989208733361436192001727641229555249675768422257702291170416181111749542026099566578667351167862318446434344789618109914249167561705905035706399387141396894837296533791806295935387515371425103077673584978181304647364571091873443710446845737382889225549624998774719067604903094022375152656156828218990696326654916272644584955686254853379847739722682512571458553245180652640106834143730957185112130589126397702808959353231684274175423321752976873545085740017684173529584333440602762855164601530209350211419365254889686084920569124599968308638769033168528892372735546747681596029007796664716337097772482787342993042467058587725433381751426112169918339593248129963347561288018213620886142627281236883597155628602736492210185384812902344520537492624310682887629297302008176130316219924794653154777444721247342376151707675050277436527339819219598650811817008021028548714285019175032869502415842999224282513058525902550337553479254018148311490512015042769033449177741167210328074987707267819473296063232080044020443004813479744360944042778887452325105699926141494644334575185552878520410367744184421906135292709053667521539633731438402227781901928418357303868239477896921026192726227665885251530166552958063094186779141450923339111443922520039751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] -847334973520718088647145677793023383629396963418643115625492728012299857766686882840149750891901087455394799559668736882671472417942603291177706353684272873738722676548732110794196555877219506304300574383709625653101830045640235359214953185610531831342261855257809543068243420139016832178274085971443095192036568535669966340598726726835055341153128853450583610137734650631832572705439691051175942328514490672370664438291102930156924943368360846600883273878834678680219131272267300560964229683658397814652634292310405608931141319701289254059506571058013615226764540692731625850447351454676794934301688479915516157840795632124397316139247421143916839366190278527598271638791490849369989472615513402980177825589552091858928639426826007362790508676145756960536118958070300175013922082678746764063057128832266330880897552122639866412389139554311586957371429476389543154081839191323232596743169706319013022978683104344033569574055975481573559090554029120628944919510141183917858216977759108375818595405014836211161205076619020179309633186233261836413884303925113250701579337761926251037953479003003281098915903741493120228567349913355618054121318913150848386571730508319434119269444448454968522751834197483450075661142513225261505421763565310001795188166593621200456882196291036529035252283450239997116237412999855728687787466772340750521329865366139478843076966410219905521829566292284298399936690365939051336217102452978800504491592181036268299514239570631646028802977035346905025735424848387537887537818243624455971955581420561841588547002845949079463445451784440817986754908750914923710616084593270498243706239584509534755865224865706877159342593407004449744868361680297892082044087114435277940567664279241319008830939649161112530218014658330226811348995168924909869796676210959005374712040054564714103184760199760442616858771958808669718503150951716103663351553598909504171755264429354943701495144466516309732967207578742395030107498385788751619051077706172914834346840021555249846409619478074984573822606643492217317376177052699732165185759783560940725872795503055780501904508001272392250182414440284995441970174562406670422681736682257241795820480969262853756328094770944883640490201820713472299117579120256922722272680236675766307740858481717622603627108277486212663584904956576336660866658980932345332198039877006448385978083898976795978423947652537903038437309946158449163335323298257536144589901847712705875234977688550552946932838447313793653712645822917061177694828998957177035243406347148345369279408796362758007958870965350076338149267406265039310141131647038582367975697622307685720769556751882567588324942217623368469498931590463488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -1429890301527451764331823750309657198497673035538127547600782389110823807408752609770934829286415258232852686127524589570639219282358304346534271272466630891181870370283873235125059246054418815162931294018684851149959092855632816558130839627495256634229929907831823270922235328304096776549896540095087234921933993302310057309159176144494095264608214211529431535795033508812394517521273249003028820054959383524297388852983318180935890047026623347100798706203147667282683581205377215958828638947805162800011283940033070374239961442551405647470482030268120586331809483060251672102493882166043239894459032998760537241750029738439739063100363396810003217804605359197788003408446227999468359354649017578138918379447212225513874422282896212894600986362231845481724784716274575210912883394807100970122357319019619868543130191545614341991390685900688974008231970005231139913646496133527485245401407980766117366336776993968115782727561360354441196137540441037061796616788606525586189892117377817682168420320579614774758179982363942592648938216473850516660947481272128315566665199869242963842761684399883966313006057812081152128141322428520176140095043196970827444674672636268782391814391462123801427381623863230953748454378054087273437689013299692489199481033452334418170456425636183483926816030230136008280134026316353367851940894876409049419863539149059250670841948704378013050868768106065725242060508076552897348388337721106565007954554063256111671604100600038249974559970258859601673860630678447801821799257924048807555868490882464464823644259149945475067966563746851480370533893427915619923378526171505770263003893397575804644407692080996857205707409569061280438537890776255390599148880433376814582920841687347326043441633828995346375993807250805189975678020024991049488832630028047756295228305959125368411443959796815187875887408770670151508682834536921819573682601023286034183140879559215236580078026175339190575781120889036347428547226478067022939878032555164973333005363581237939401473483936931980922743128313459984171624495231622802484479219594045989939841083331006467934233292989187615024096335065959768075674142116444431476975899907059480127587436155926382507071024882624650174478128262388054835569461954944390536890398978631219600054798855863384383836782431547486417152815073619088892077342689262561778247912165144528329368910442526806339980509458938494593172793916646001192300772494556991999251072801399744291948230584053069216536277321282602307608881297831917483880564524914382046592808417710653952778767892857470065584263136322210467808893100036067297647681147664572492418319679961428524348835033226616248692218857193399921920771956408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 6616036798272433522377961484494469651209035976746216792432456836399765321901466693754381111936741867100532368462493873470326164552860919630616986525711976661717398018757017238895914978238639573647178812180167538216632654136161563910963386220314268585510301720390628485614353851222906529043357210505995881206324134023191213858661430003609610342269180330875249760878636170447094192978826671096149093545021903417121460249518331667402021331389462912083289350390860782714482550571449687071417928665996986947327341855996302824634994536180706274309489759401139422044003221226361919313183928276295748622058627285139264860890361571558987662366589584805788077710753385597837292816032319349119797441963910255524021473072291474475067927359331338424959852383772943321838190704802533019943633532595620473010085252062615095450786399621921339182801419888292667110507292636245329123012413588954313679803226303858411748697012243248800529703462507330572586753941842382426856055917538268301103485305894114266351742775138387905849730793176134132841305204844878783262523756448882347131502064480687090308171542637031542594649051979096425219245889221508881328407103926046589917064206605171859149071497371943910355257262490204616195273767280023740567341367520609798035862634649644034723388022030321695193222363976065146590176145492926928702954570737894709847534088971890216120395662344398203613292764004973823394733326816999511348644064954311872625390923209409964755249110571569540048430294571316675359353187222845322331510579120195384284808383283432103411590472330253418898419535566405324195206844516927460749304558598080460437860120678812002676623238816026580984295141331176689314814518947057550555404802294306135286262926403190116898365037316168239437176336291342536010075327576955418133278998228678903242719270561158718736586550596981045579746126560176903659266434627356876074584809309725129175215364939970540424266200308511200889304128926570955338641700079419154808390465576517055268361861344945534524339457345304056309107719734089619392369425601935097789681052868688662384357246203463292137475157617265557240015591940710543738993242962432768819422951972596690986360530084214810277684166502221201478847214456039464850485398793518217957046972004551229919087493300108706544799573685547704865862235878339150204455429946933495770754027500387616666347125043515630924337909620994070432188807638008222381741225464815164841322767604673484085263315449094287182833565994586016951802994894222162106783558987747941589362633906133462924127303546812372450328019376833000245018128541371905191861544726140465913644179459447279513980626780046048493712901561196665926225251098689536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -13576739678836922819608911096847418234010076342568116040066541117147482275371384021725605152859115121548053184493848905224244656219369516532431384106221630708482899510748046199851714156093904206492945600947346790216924836379315190138752864267345033733577176599615793397168959759073700206934148620557642548898472663511660292992411259899092599326219075043124216103909655465844630009218824456804412648308577663708112827009987868634722913958755142592578352932252074127174619025755046642047190358763288486812847356568177403435620877341282813915441735218900546470584148708598003437365338442894916299141251234708195617209012264352982909346655390930686139236792207890770506034787000982910441965199915956381342453479420897361447301767618397479146323040192430299779768229062528086717259763189125280133771979409758024815723840510714015773258478377250999672838250190607427404931494171752717697329029634425062507383256819600584753497959227242006058491729930531076983471117392302777548334702079300430333149558749866525251005221566071358948748044527248866897635583144761244214799218283161414923165575171504349177308272849050106120062250250047698549654749571302508203263502617332128906766364286114340728285563878562393532575811636589684873012510803991921433964348400999890391304202270249720163505700584567090468219804011367557061440782576668780998275646487543856233037554747440139017738815844012385780848294786201756175789906390331494752904866351482077209032517797163400714308977528527676352135735819089941414264651008892457890000909388586659751895912782558085803018274583401502302687428200594693458939377022403374924524950350727867444573298939962187928001843580419231236812624490355423111465609704990244504726239166898643357086206967040687111546690670356479736389611871398070016259186474170795621294863921409242647714225549258019268076955725186534851814542680790053769400944307102691192209342484901112574409256822996637066518213492927512761552483289693328434672494035106787448640569304915528147599684446633498173516610344329648092253601467339697857720376858620811241479483591793081683838799962569948036821241444023952782687881546684648794735645350031011452514003327190024364741953777805932470689199756878581966823832184512540840993117745868328355153184210430722626839918226244495986725501442822104104807686847762766153031884560619884694879035197970870431555369741675459101962946527478343861685148802848924703164522936467977082738678514447249400846915325782961436826251116080172001039978707985972585751115978617565799871688222066779042222582098813939378345840846533186408666817615294316710061582676239368184500750160171312358117098801972946170922775108544102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 25387786051954002062871948210712882787202710493287247682099142508264970866566577006399896096808896119859419320500025807437165643513969710926938148541507433980257881988946973562275014646195099954199552044220863285216854618495773019854330117273013138287987486727577509950625358485676329418153840359441144114314618497175980171442711250465301347274957110808838296456974638572075098521842333235130478614431467187798272066063631244998040077745549976747575040258200489933157834871177018017497307146640666020819103054994181971040705524527001319394497838954947011763521534797885555049014138750455463980409913752222723650972213589135442261949492552488704299042436280518952454617864272824860616575446458657408319739182050606462392231612233776038538510755699056478670551975473737741704749221457361454956226850499786205326890496576326310157726448038770420198713880899828255158131353809218899932969474320760662747940894636519299745799000547183986225813654728128551826495938385473809322955356865678609189666029912003903532371288447034489928491398823721996663662413905815244833303599003662595467025275150646565452953905235428423277664437208082125650489112746632253694167004004940094249596350488847622839070617391707239435845941675546341682320083982818942310569825105374252025213652082710047294712378448333050941942335577443960972232388215111541814049318763034915506036233204972132361528442152929031983602950376591336159091990901256939583180123525684638516810673453078021113582530626893911173648086830259350020707435655366833340253640583981235765931352882493744472606533318971644678453427732248086812623553302796560705940236750959565748287276605333891543668892447019971839978292598733537422223671602835766028681034576674412336758636246733992110610509817656651516593118096999237632035634310360512188687475373307918643745288435644012633142728453723147474752121398413312868592909263905577507169138147374610945269959195053451784930020722698295976635934608746017767499072069644839567305245951611134696398860757282069009985063487648252039936371649499745888994278114887997666438088002342619217042537216756978636429946483289161652986719566035527446552048569172865956582746601817897703639883070331985802048815736832254310462879652457275532447167365001553273413524096732433071738756910987902239955486743369817386477680049187761708760357141924984527053327967456345562861732217662019619242108221305681691463648893850511617924925338111342625173433471174200970623457857633026556382695115840051386490874630905217057792638182141592422935873087991292868491038316282117508384974320306833278040358970029477741993377947306040884081430736605900117791796944244069844786983922309267456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -40576677990803928630227168183306291160369713617363398288164790135999475512624996121086577490465618097450006009630333297815541747761638347973750168315701449673805131486775988522304964756136344738591654161200849405763405093955054364456774591639835710570194932517834352946454358101374217766593122808533168923502161529698885328723430648970664079478631056325290780975586976083163636082621511345709389027943875976130327675569049059155777994191478969629507713465554390038440086853476872427565182978567443855346205353830480950233861230355842666384221003881773545586626808751976956761365492740307063685134322774762633911826788473842537447661034118909613518934181636291248633026345838201649010842428940452565080998073058954848724074301354161981009616076015673247377649080588438682353970838076783118952070519726688587553530722371306414569705179850869846584472205712620171245867290385635686393568189826785789284807116632967693049237849553333791739972977401671470921011290079372040434889891009015914403396319431192852591121445328842928851504767859913138107040948247338711663124391142794254611110929718087450324806108836681049632313175967466299856269117467786569583327727659015285197817459125557245366542283008208243143808908463484867666690325071088542334013910712579394874486081253298225445834130552028437153418742853330569057265771753416144113558009946245595697727810079286600301259150898975539635341798367354058712592921748330933819678519141492493515980923203874007574247537268986840181897997779028547474794386639760501449365906870951479918233155917956293462385161711034858600523254938423057693670292700401411786253794504074716278783755432141008638586861309496780869222457891828973611828914720154561259195201589367317944491641989709847679447318152285679403095402662147787263881899388712230052684822316663583280697649288447062761109133206755625622321250684967122639646641106465733231518874036458871032293054175495101667704869272896968575518634400813848511778082708145448978490947721894884693600589624684078675531063373384146478859489931729418920950484418713949769950786668754352007219367051996917465538824329806905718932759155915181107541197569747395835882382108041226942600373961735037247122961600753663302267745213428237239153464993909434689827529723782615086555769108951029940941583849793706733293211065064178357132126318626140187469449700920059721216032257855524873260474198846286963150288398914071395668229168448879879694132164915822479772597288523839578484962509073325126154666583825751057315508961274102879756317954988328860135224208371566030924317723948213194353676830470024301221318113215368647298837506511433133914799851073313912008735837200056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 27218484680702737678060996472954024899122509964688691009265652439293407609018549328430857360225132520096101747909355480921400721921166768075131898042489664129111041730376187316513317051489581610901112692212783018437914218950036696260081461519884941470751850642803988300877720693248627631712652168097332288377501587258566979925126396950546181304004267753456271224133102594026961934501108527763207530527046863860530274964574807323332380832005454696056180303712343029565742155815506320883299502098056077969959510951151877051002921920914324411613653920453360282830408116737391405077879412857305638970901623605170602760923039875528656808922860878625071302851857571612665317970648283794824768344243153234695956733175052594854707802787187132017192678369589154146350544220594520334795767601271311961884287994621233632771290328636859634778629272351299864538077913791652456630106304999091692576881234429703411856363772589370007231060637202597261008797778440763414923679653419513355145910538574638738382145212942841904694416032475928446257284327863999104411035316946400039460418687115078241468887440658268748845915065089796012245087169222164594841781964947495154320132494544566382795896400456579499678840784505586143961929908459089974210136315990721941375234814267592945962591054593607590440439090152822824687743658792102503570086116457126066902339385276352940718887952074512321405812180329715846152128062213059797588695896337895907036459425568239984016661127051706904397311109910943316241560435832823404682588944212518703369940190150174924717221438565537206295971011986238437366132965783306313343779875699493206904710915775794930255366379553439232194766337316728733109648423807011952678620286049201116220746035494042352773269712736005056658022513350177921657288292910933397180407458422075134097405532673956554979273254887680545233948688531349928115298927531219948318977123491498591460196630257900680256933940763267754833352587719011824462586636617287319565009126558801166585356311938435822315459198340827525105284596435512038037612097614112162385682572769868323099381242350422263221907079560541172342561537679082736637774082671931266896048067036379231304242575206000184880138513704212571628141867173704042365519658944423371751253218641208622979947418219843435090487587020470178120773222741129137080566505893737896944575263571368943518493942801014928304271660348766565395898202106027586634522351700896262251198872659765654551290500404923306490267559772910769557601034746067292383730537913590449893802915747154398156082045563129994377351144588452875852922256813013964453336636154540318431440109679683887225737049160221572674507299382360554021563333116690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] 20739792677059091914065758342718042832603767484234989708670948265344753923590233298366754958700264632091368350899744283183413801690299955608867327877158765353716949108679921343850183058104496793222271703227791345920466408508717364008656966363011104618741265988544516374273267863430190604030403491516416717932307029359774637985684551262708489102548137647988572358898308941454340286390226433285257469692182275634921969652937859505816171867931169099665695476455657239271296720291709067417860675952704872051368283563240052971825596431294224137517111079773699328457951776016331545621041892946388836925465998043164702757548172842681167963029610128754317276046905384055204016542415379918905520073201353265997079909211045360317616240552463348662390910095478290577809755507028862838541055938582414548340941494182131937590840154988751508070471860605640646476487232844136268050906818191328424989773443164924854833193104263847186059381540595534920801133880679195111047638490953524412380089363047538947856700042231272030884277639169803454630058580573300566184173720453796668486731986211846030938206328566325888125157305440493565365622090779142471423744664671066306308841743896535099202233515772907975652290570449580417342814396397751347234842279284504865038092257906230653496875184668865117830770805299198234758083306012111273212775750949018652140626930262874243086314592826355613503330969906820443690352515336361162317149710050085068780652037114727164414949008585675571619236167914741758184344932588142722235230550331241822235086132891990732593986903758294794858579092225700658836236156996268417255463251184261636724736305812564993008745308795978118797123898386497350982020999794004339212270281132073576337195624953344212068313292502648242753762454873204699291944934450558071946884502906399233837897511181046689342821183220212960458618956901530489273675486079272088246078225053881778222906238641806336864794146296420244767516815646816242232126729761354185546522660290149935546654721733285345567602969424136060054713072691482866199570212986347248718174191573882616329530492672619535974857094893113880616754400631280693527983806445634989239540688687285345351568006165933481970593032473243956398968658271602990958754831502517325750157000356141316082284984491580711341667147007391419756519852485654131228949230233512429057533156106084078501279785675315804893024543401740846602905468911878925330647210075487169233681905349101240009121506224096770636570604947389686092507478029884764395863678161562008144631592283094949165282756018555541519793747033946973883685750462278520352384622179675257089781721604864303440248779991399882075913874937790518412553460247429120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] -120374279297881326282294001069657493768937799680579574972043020397293740968420746761418480664144233662857093913188093203604046312399020546506848597774969795541836116845414766927368633858255017169851566531167798600350428328581335686290003985340832927234152105233776792998426023739885472386078694970427396247555843120795546365590132451669748128951887913881167593071669706625785120431760041879701243698617931579379557922209238055976615118365631950755842367792288531255160230252041153562084091312328123125831464958439407424618825326769607777649668426535076074386332387608867729871302312566179309516721396827184126154406480495785683615611850022648595173100381061916422132813415217226754915357487006402600045774753852575364323797178465971558529406874445217586947346654121597302612872057094519612585790218979604156548420207091344561544494555473372093179984986555005453852880770672014792366277881259388990684097727756973570812051227188455130633539552758627909207015517662788503790133841772636684607604216356877884768963691932394821046104512519775274357387474586833438372235584238991363793618441951601796580447296096302586579268369189571137683800880559031699364334971685219875310827807643648083443464378221839809364333570399851652074192650692950101936064161977323045624780110418731590483625535210325999416979849481700680491538740110413227155320784131060834716203198756205691720285595312601637009958071339734557930703801677311261530044366821279028778236620119723406816243341252570881094183021487543513680712429353970715455215026046994483561421578980406693798914785816381836936699581327596296500286177022053647231795153348486117895215845075538907026499856842205721253384785196847973309773227050620808096828963556736916200334189886065102053522032166831397836040141288131903952563581733258096209121641254622311720171176948396280737648214751130456196992713158646282763364156221684949754972590682552775677510902166148409990496879407685020226161005507366744207244790896973730899200939268211175020501200961283306246529939255928905313907568551413367512991460322701205770348427695831350096905649497609061130721803799394218680399492066078999207155517458062116984383277406694121758016496010045482927290340016681825957885297020445105977224429125391141882887209571170102083290260710248695112082346922207947900246313516420069960506240038018562275266831869253228167178605692914613097302470521319526766926972017205140753549533060026328653628781772086629118143134605061468415035917910902704367594706546005216054111881454181038065170024586092021292440750807738613162614461882914908808760730864047034857147524863621487170780499566581036037379760938913569640126053375063097344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] 347168424371238078763180342552186427875947794377103003383385256894632582765662025591357044097880257156974069088298160433012061920766466900137586407821201647848403674848619558094660090747717472753932328481468413769155699015680870468209365863525746891556121001041922535446949323902429646233138452630966774538150598625965017283120103850877696183691741571189432421673607857524348450708047395103661812225273125018954405301459691355310491862000299412410965953127239663577298722490789531736310263843487370323942321744876139857491211529791202243818123667815003632205416043707561538160647184901554633311598941377312188515609752863098891260412276742923667420583224300757195326604522663326389334595837308212554864360302647487673988724384701137754442275384752709870319816232331712033764269069430060336438189695362948761795532123638868534642365556476993523690083980696836634798082075561650776927688743557681023373231568689947012924513957394636146930106926452336830467173924146194787431842269207098416432450754558864025581329215743822904020121892164367876391545139308927053205954243564514145756815518116618963840344233526046556928924569419270160026732074726085600653250452802317631968923596517392300702531537498181910918803792950880827008027007652694749735913033977308093353346837854085538196035140144903110318834914017332308936350467311209415975592959859812722635395710919416145736215961620181473656682106011816511314868579906729529532912448712861271076161450138921834810427102617582262944270886904283526811148813333794088977322949320686655028821561024419863687368299532023689614088810518943044097212949999887344293362284180292660626255779082334260559799745582150721177722811065693695192721737096683154635087886123245450231229307531021443433890715025535634354828818956063524942118905313132767010218153995258953910473287491664157166883522961553187749385706041814031408542611486282834973918728977204405469101529023790552904656201099850678694656962614359157931777352580930191154160278563432348073010903691826959202749995702075435903279723357150931103890832063500531638413386743813342336746066275366794622007911294019883157697034737979229845263907392226821073665447228734096873526622364416178208852402291740751434348184872631996717966918368281007823072723551974340632473980622339360071421435878002599882933538804399501577729404957141779356510859242917469888908892771337943657704325548375887162594833467117101266126930950735136352406001995215853229474752038693540105153419656961574111748080004357237025598998295267903371767480854680092404751146362006850076779994949721151278199174508204801430734555594495143500914199540943777312413746537594728318160006714186792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] -540788292816974109433110996855574156940907409555515556094461804457702062286538067958001092117963068672470236927961404133825925817646101480267416010274814436875285657584203045471997380626500273362102602558308558527670094012138802946180467974712804162207575210397548112155591273120993840500165891728791548006813868552934409029915586746428133825100562918596932401733341319646855626988141223231272896073955532583588270494672293460558666808330836934675003792359591916034195838018022194442009373032642820706957809884637706410934250830622523555493908769586729216533978361860842806429094729691940393872372867777462690360834389898906107686955650423408810876557513278551011374589571644539831095113516577820898950456970208091907964516333864848662888429952668798015132223552808771178826601488885204077645318124567083910311800816099396412577811669093953907316190920179370489092315565115443389717443583683048830620485208729148828315406511261119809386468735166185308563879612094691634689826575556867466894230610280474631658179664821011712294516039111810498746109198684781753531817222425421653099404686984730198290891508038230277474599737493675979303004892503912861179003054654929588315380704541440577985627204182251540445527155930168511390964308781097916898334941481051550242069097549408589114299614883690865819267905305557141158201583472171758241256407201888996031847076413200352501647041959664845418920630885368576344672873534332242696386975237531113626456641615428787020081148604994373365390728196484689457932973171472454409489196923541378973011280706179984096559189202694540845494048262860790592098564242255842505712687955513050374337304888855724777277101363015630178495433887740527586214757708185384706219077075918750661758613748059693604253944743682874711689739810917481752559347727962804556808874839563795214639874751400337251068403790455509772947024369458156219959420267889677908508227497305929597186385181606196674617299212500088779699358367809387759136315353695518466215610474760155584364959948274528742497783972823873743253758403051130944029050234590239114887767379204343561399157132182477743939273678512835126426973582872004005504015079601973393889173224213809300707999276296336667959969063290185895806160332778493095493655296001946196535341845716926031966924112106495651996890805511549766593732895274183550196284841669615728494155032299049184942798974238521479658291010958720369486869274313479125593281609301119554849427949401594911174083191068982366435123637024626719083398323810081797905897265655972126841559551692215363851018472401892799358858308234564321365279359017798880683438790261897280582027342918061863397627538624754755994813359802286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] 596640239782217843221904355709345144482437077485464508321196532158448125289349540853305010432659193255756250451449614732688751938765438186235900890616839308214281147222098240237399621382506237063336780613336109883515371124955022348249593053739286869343341272289280225690184136420694730509162161685573577339459501153932500995723654267002955169017870338209548689110501085722925081126958394642790693196265703814559309709316501549664959801400434667100913215081771033940945046471123690927713712718700072795718448400343067196628730431721453053288224236222553835044700041221437081169698838550683050093000522085650569764808615341181265656456341998342759293695986178530531513941810526461807807841193972910038954269753471131278966162158754608864012081451145808288602686651104963746130317094450020023949248043096674732106843890416859312083244979892379170561255771324003869372609032662460069010861714018927823877579057491475164177364707066320965221743609060664316428509764002828909152472267153859995307649942031185239205654591361588153096319000438983137053626170025847058619093633971414568770545792960681132499665107148857181220542872843832801772207051426665086968556061897741724467604698153101362197053167700203400253187293169567807288805920827565417841380475357810147958391023954626133721013005488473319982263196417254537609895818264646705914969498124540636475430424367424327602402155088267625849100528291879549748616813468379093107670280012734306688401751290812854116904973821262449247144205213159322580945645301256767982349360348136824302450149389006333062850101266892915509518022763080800099071443475939747688669614987850670752531390045806904855559563630750896499215259015890135842006681307334309015537882174243372021842242743369826439884655986094355270278971681121418785223025171899959081332212351927345137586018957207426860506425563708628459277632625711388156618153601527542408836808706145504634752166157204485821688643644031315685863313130393290435698184123693638180789410273070125401144382803784171168832193294900678980288502675735780599480533139138018259025207836747317001997447344205887271061459835914722340694077386161170933494711521866935259403244631417107947812450406147243896395699401207013234043042861690820131583528152933967316242693593934312172906728088630839789584994855454594820787962392409985975419625577222654525525099601975392620429504168467928912482047338639837839292292249557936837824362653649542008191202018955335751931073523605513446537269722194664138276783731571594830002464512983358972824402652170044085300884438047926540141177498215530240083205538811020092491702986395438775636589121708962288951602270497579635165461409714667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] -511263608865121964466456179456757642692918029276768370995542067668743357442100963578025674560630312485377196638625378692017178253289725834356143028383789405214918723092681707243822903141719292680971451298675155848068317483317581899203807229909727871762398064882268156309354299596238725351164279040578389849003011327007041297283025371813236733246921343211867141295004078476924079367763672275611118493066846210797315081323350249972740324623413693512346522852644827192852206977357944503297207887564848480967004048617938949719542780368295107285372442337900259848032850995071240525773260240572757796453244728861442503917537823428470898093086471179816297437018900407797398833234462627552492749912165331358681896920207122358374750657874215960190581280203885398165690220122297367291910030375648604541926334347940341358520153728288118086996019965061862245370836056185604413842308210696806148320043389534568378657538273704769471845874382153964825001272149159093027592012258964447535138226584761155519061597726858775359311062175018578717751679503254395071934049473800711353938312781789553391781330701835959032967571464325678177145394011165863387493583679916635952278920311391320141714219338846870882902883155746450491449369287955401427721771249092539295942925877613496168531146471338938733403580233759151049963623079827611280170211986896614389660164069039288593778683242098398181409950094772130758761537547486312213995809616395073882869710443805719346507083265894394554745100925915046490566755943559795437010979676812284290672354207398989605700533378840420376016670318557762286043989797286299955173997052591660925513817547668408010414392900988295236570125186209038739557748518120029692376896783461601976157821045926682571504634076159781578380954776619874813355688115498620370544250366409210305508816641899319555073621773243524649996893657071176465038087427300909060233619681342501814795803670152569015444846392049832700514489035594246122824006190243865446655016800673392534679354857435259223678158954914134437352230169822446781800884364018154803467855958852729815129772113196894000341093188643790191279448389099202174188512810731325330487872444515799352388898994167083765391843890928486707516126852908293706530290169150447095235748320940825178282721129906767297874774420717268260251788740328238861588164726519531874512887218817002464663558528410139364231544230805082380528903466150471141458527456252292756631047514384516577278111895707326273093232964155810804425492869135301073716235707573011642835217944341642096874187940440890049202295301563781173600769637681794763910118362792747039545977621213898033279231628252887633591066664798307510737394681983795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] 189496705807063615647893920152375042123860199069435307082071889791152513453548712130282165137608460920612038416629126372917506104940445317265431670496407529090967891342363084939634832762607701626563977670894233201128892386445437418104047469350867068988173297868323233159342044101122060852404237062938754666843408152026218212789347139723205373557287096502218156784441556467067475083675936901086276734084178338689421768748590657344772710039516328225165840881901728101289858916083785488586375595795077138860479545156647764257925448665724414017311688154771595925753774640042236143971629954732921493274707320948446452485597061607597908888958085503512704759443921225270290752189136232891836589628550569965686756343934514856193000862170722259000806929510573891054363963100544517349408917798889554447916507177518369940868632826177404657600213742344397737357378142560948858600274838684529252900056017041425416201856738769323111391594072814183247777662214479764838323267228088013259056897133221684539130608898878204672686754747426394110861652788647064375918372263757214271934929387201232595648511331044175159522880664199282452224766204677160656431046854179748507279208403131885555391941786428749789874381136624733270594938284894243682431841364861938586101210123139625452268908548165836853934341628982157644518531340802780187411459010846465587324233549501820858233234186866885359176013186223773518915402540470314051101943394642875899318811637816484395482919571532280464053729179943130804175562232566848112361232426876587968894992127967871231544224257758166864251358136127978558373236564494121714136456208312543743880800010748225026699336759142778877527810202962229581151666323013163130985588387092217273976665535367443115107328578973128979449751110063523946238504551213693431190253629929776308748518313662775229306117794961582168553743061263652958810590316731690563854803257890050832399289877792543681440728710577982422347868110340109994979015080484557529749739742051028263941430130717835336138220999373906744875879898667471140926719071845522763902093843344890037255796392258558661006558994781695339943525702399558321135287520118875496452842040842396315693293949436540664176967470066117262134638703314848925828128831400245795550753618882711837900125177499749180096545108091264715725043613630922648489484472310234926633671227059335181598157476374232955616391356764703725860065192024244691034547545920295423150224511494786735345558256470820453731616003977793373490653022183463262050188183032819961385885247039852527475081582665657363583297345353750581492238483891371521904948968361125095300114625715666025861726893589475825744742545524306446627843513295831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 93501817453079966157906647070274025450694706166957837401599635907410011369376001358937733135972756515372110325905912546794087914053176108760584002883229295872392202301825677241321638554929693292174604501335386268691787500650186860435129044925978394043353770208009385258044735922138533193662312354306026725105009102741260617972238383492443948748668600978480852616119838924798897140228838465688995895374440809227881326828101967812803559342063206278086485586771931988128497504131456069782199083672112781558372419343066805790910211167806591865699295267164805110718900353759643712870134737175845544886886126069261442999005823253117111441099385140282217047073387501704775030151369235700773013191591801237033156152243232805418535341544783517345961695825360592895224781080466861010567737577145183143411996607286938150916172063157334608009546335413847460235164436573154495352385317846645356457013674779519738559918528101360695263945473397353045137393072645141849450433390361498984640902991207363398781357288469573007993214462126802415875220971544334874468218575972594008379257442448815292013492678294483818073597662904108594636659203141025010597892371150464145952935079152524818785487736449342330725887068721639804106811022469853385898111778883146042033835965471775316852118764471763747382266461444884033200666087858389812088724831336694962657294070028414737730879247739912972574473654360410338988562145950404770367327456641635155237401860151438843535162777613460872377320731486161967915795770681197285293240526167435223117801098802667825607542437089701495495747694117208075464985051454217690153693041427786646542896272085344164721240148728753853549010768989813953700152501180433816717797711145174960205694342479472093954455470352098170331444627080554609875032186258789000539273825830569283475394842007654487376351571062000502176558286648997017675012825599674077596374832153711404058415627137283208309167434633172170912881983419214154358566879876510006212687380862955145913880664369534289784518007462422737323946527610819893086114421293400190539399756457074321245808434177692092485726377782809432159581985689116717217846917627823056513281608304106254055647087642777337961555601657136675266900414651075952641642901593352246637199515275885524557866774415148478611639319586421988134418711130319001804568920708273672037136279091964986344137264930703230838841619446537779801529046715731369450988708498485689713171764599239504023940762520575921082206901135995981215489627438215608004680202144276483672119178524403481575585023394678400738210260729224616858963499756750539303053366365985301605251258208290306613715065138255941706320899166587813107317913237323776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -102358912995640068694637044331391773998111880471879811535291074613884903429619917922189324871918439738333229491236770952814476218514379088355097498828530412096172793905159855632730626062341147862114127720599915871200752556000905629562847436844485087721665865096582527707630773045433684577280561118294383407138337243565643165719248924021290429831809072793845998906536492069773942965547517140333980478063782640015114909103801980516108454144877818054281381718220999671639717044711669868728694592829041655099352957240793012936513786820444255831072945388662757304437778043977470441826567707138529971363189316290187711213929299125932377472462044794661900133125705883369779088335693538723936851877067106643027498733813696371433035922919980567311693980048508973803070926363335993989934206660241862434965162307592080491480295533531246342843172395963276701625146223505470801101912144607006583827691523293105537101225122463418427619259137680667137829937974491883388901834451195768304630818941547482212026882584321899541482415017122475921481223099060038316371111870137746562081571889110451559772490433092910386639583976806230333712655191548298977844473699054392930942566518565621650963913355714001691891769706747663814627435175988215072929804148543890543830939170101441532240933749370183710021450875425052419977026323083476867573375161339664438268454935928740066594020326058202060790019645506334041406462040913880221268991292089617330578181425731588651985429446576608710260744086930134885177029937438949685308153103738039612162474426150269762750906360238153224815657211499119090185311522461531177446335622241307975393640759763430338534056669023116302060019810667196879675574365104658817997293450529001574817227397903189011605866150438464628191694036473314854787584114161373508274086151406863199798057962189399041986144108484837662336866113549777427004357540538476528109806380787124059976471573197987208141458570702427375846447817315847683818406938324201786262490809887088356913704480390117337892618329119364073442534723454359416847290348614534766062188004483239174176676582867544412116104859050198751386504904315836448012532659653275974666835966834728528000898331265244417507240687687641558626067302385650594256441708251073816291204751823115542427084002244880010949505162011241702018822877280258744205928516870655300443598817995387173397097050524697875881675244744563812959560616521976492028829385871153185916794384956806670836398684690720597770381629016983451581315874112345762132687453073180864665005922896163662310705835381982421158632193111474690328735973863588018357285891124559500438357091971414902141807653579038867711633192900103758971375829144043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] -91062864397547086781117952917584567939260726510089421761269529328181234957747466949084766430781357575284123723317857672508893052617632985795268857349869949016507259813519486742129420374478186454329722622878734699922144401754195312401077146685495091756809890016694408067555863722787580063227960306814590089216942263213729459194486038741457533016597026678130056777401222407074233656889287054377685937711810400298594373665081404593905060501502688575975461021134461800932681477677849042602145595165717525164316565616412469143432019929482963986740331113277798550495177244503761426970390858133191553284871239963583390877222890561389030956196914593206276266874036370655516806474481380725491653547038892234974678412837722268115793542680853904576367272068944682192415313829812461973216153387859035847369808936927947099966764921301436608171305055189335783548994450447541760015933513444421653912605280885992459929878937608403897284778644726076693105204119375457492880351602817660489433025471460731481673648954251601741867999651070129050281077962918682563088533662260218020246956559637241126592785721139633957169964925020993640341232124488908331093927705085126393693330646114322582998837514205871624519456500609981775415407962700243759395793370050867642173806263686934045546848811173029795951573220967168116927780174724720701280795411132299800304775727775754295368839528947190568154163498380095581204722422344109176701842966366551358522145257000236018018481260227529459683898335072432235899564287914415756342100141673004957818536738322399885487779001323816223857131613671897639983543761300812358375220512019038785004627454044659755796147891224674751486445622209716379066154180522356265634028591116722270398356153163728775617496156276520350013804340633969693181622983950093117156296639373741656129517760925615811236930143738778335851515083024282465833673148996331567166410957593980005356832518392612175645640711718411283613106051023207355381153693665789954855131235910112606448757271930678064627612141275847255324977860957284505217459429501022705450209068529537740098798824628234259180255747920700292621711404563941013443438412674449122207434175643130675665268198530271824817580027096901008578839365723093713564984304250829163253770847282666452934346017745939828756602791642742238000626611582591932632569016665429396576710977853808602853729449161303212295949281063487694016363811130517156020799470294906707549837854940079918830080599080448244025888515090666006504603985445475642044829528629969728395548022316758296567314147410336348239500347651083444058405367453957501403343011217317951600379613684422719961200844430099246033211371110396555223098415078440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] 266078217418795681344770053356389155761754445912819343389823369320100425482850486786838871505247440034444139462350374732382105987866608311919096686181633027066637050921894184435775927049305004796784351236048506180340658817517458681804132057300023239578794750751533358060502048875326774858540387431623344562482640226135315190021329474865696542239572341158690955160359825443449250891264526181528597835457123121874716147200942177826281023413607682059458748476825234345583739581249296112305016018461517498418751900079531050466626630733383780419380560319759623160623234219581213240890324662363498204790868948279468873287005172599279236669019005596421451930599286016723729690550896853283496733620459541003566494902694729706141150083470672268736450829283143371400236140653903532863581850642482776425152031600570959669505034642499989618496690562327508331007240979524762059396055255164324168948677734511005694992273561447259249030325229832336895527382678819605451964396441153068668820585886079229086890199110540877816441674948106337640324588092781598559672218330820509431255432576921177153510962848357594529836427726011411940493517392511758115144018134779184238755239633423346038606030204031099467257358064705825538901055263889428220711269614560468875938013872016214815300801295176545872532244899161138548174562187711469070762151240188716142817560432054902612859447404671042747977242897998196686128864700197295274684890220934744896820919205405213792990027874761497351267109087968574997826111144751372198648919469990470012677395573929739962991873190252467338379905704785534727298799950439691677511183284325249657194547569530152222501655903307934586422275465670129469313633825084702490907563052365171385095606559776736610195848324886490635301223311224717151373223111179103465607228862240358159513659253121771755668042137979425924501194099640120596920555859557379435487687081441607490390792638883163627100813354005859544681356754041876183062339867222415824052405152253544876798545723070015168111995801882296280278791381300759873171566710250204962771665708312424547833994786124355370607020314719630964891089676024626550802249383789414592110536728234655664171238298530603298657280177661920395469491380114481007431160816542039806421509668687957250591362574262720978673209600311987326030919700347310764511755856548031078654108493681127984040886191378178461473136451648164940801916372275297610107505824956522622013650472358062970169943973316482039546981601757003289498762473436211080221858348113817441931711901413066852542934928429166031603998400238726536164427686998377943086870624573482841360877242355957424503821525689002525166670725344922712955921481292840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] -249435942206968646528073766218033129740268601836712002003699812758858111028076406024036938824599751246535248604960063181600165192743243370368175314111386046969631557718299168228042732970252025827104579293372329889778777089813573440030368309157560585514542532614390454578997452722833301379445215218181993413689525590452931646544585212523681903070380076148276790560036764610995872254232943686007879345727249566123825299355148604962921525277950477018841224658109225639720656205823635829561595661270111384158108135815121132286954361376996119298958849612573916454221914262295442509729876090074570208415890362911235512001870939729777159293470016829998316882558883409544855334719819365445608029661705451897800314705303677700881624860904223651124224928799657588108080353103543620207608869520862520550394615788839823660511395605452901300845616686308234100026587936972750345848746530097830068497503444899857217863929990799868386979619863440589988631726172541138406205907870793623233610289623571401412014956488089953935460884044458094036598079717752233934476007681395523542176339684307160600702632096700370919358939321464197731981424582843759219458953633286655477984268365789669483667482820921226271111859388406946799440117772695034498239498226623504143890621815041270291526474322186822755816054305862491390755260964643764600862180587120334831560847402801348458835935075976436727054836679235360557016784610942343049740655005670643811387011482911440466118860347481330361961612645572777858899702716181741757286651770087410844608083104393181167448303940202982238669294067587192980244293138022210771941151813801721943823780562088784135477015124674101470854988070035964916173652532740890198781642995898046500832965129357126810739455507494272080115333992100260903240583679490904826454178779810319616651098401074940438429865973252645836642290223482293182114346318599378213708202752418391810999030080135926031531647746861493174194447039658541332746071420491092649047422802940243143225185212956379911986408341242513649812317683654079995274146218154083945161517646121915069670203065191412013433056639965306794828311489490285933125214019505594150762782226917526335263263881874433512169402383849090050488385418684266226131274854517230744901901924311362895225070979420794059737112174365673687683617430101824767370045165205352618364972965058828878171695955288109717719476136670484930748041672385085300749419666729479244733978622489457147168001934301588631996257679165805488122177474087077921976320457989657806924472629361735503725515620445888960608187193126913077051708860598501836337849149025162204939232162075726655017584198004814858684692971607174430237811986158059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] 164986699598807947610321428140996525863888247197983166592537839780397045768120205316321807547387288913908141568815433225984068337142968121738732116753072244043096348903477740423179826786899803502067472421770855913203682944058597441835640720696682724606807506964356124522343348907211479506830008528320473830778411843625345483294473934482499420490194770498319389440703383587522320070232100463403615776397498717930005669389184812388286606019833669388193152953153753478894446085367095751604886690815319683393702901428775649937770768324974676614811897128929203609255185995679325503386945627070735492138387726543448396254940907654783382301337081262906339821662739906189355351995189511136615996856912300447146962556747739416640851076235964381850100919477826617826624832956425094879568403073002225919482553961789024056232424415422281897892481955973800736319713042623323705593171599941720744023891816140094456348297884445887329575018438257263163248311245745695184025129228012966608800349496378536738249289545843793741419027817798563747625187537594633517593406984326922317797685246161764724890972151393320274804045731563172120910234526228930888746095421292938512186429308894870482622280216080362850614983386108821427044101637464685590405563561426675719249857161781510844980564280096398258013665757404172331549076617749064576376997868267479338580012629688916048733086151985441001831439761760974486025193755435174029105432726673040013386481055493246998337170499598156850473063069570081610393115740180441195104019857823862797543028607264294949132239992438282558240976063840149374042666450870914380785982192293128014545442301044811822814831099424820386602417699307806925538852582452563085981326859222866700589424714463421955861319557677262925852420738113965351930403999515812315538824380509108196830050401956888417330910677156957116714880484183114098275477385327002842118438890201301856848564138472820032137190858871012436875544068047300283815227508864691018359952119636236353319944750768014091442493870433585054142978336300238356320161317608143569142726300091673016218303716083611787213654772565453599698812108835129446577732776735989640429807090204041776095461863163001648927590025127453005544997990539152683584417125705195357232908500381680717481777390137831244875872078525980771246600525501856551247675286633630038708739878674619297679518293981330382799256880520411871926969342481523877736142487213417866376170847011029879944731047449441478924640559134069457889735124701423732236049050124301886828587018471301465422549208474612745368813935344039552506452255845053929617942830114774389555472185357000295974577943508020626425941938735427850668529738517053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] -98056897095689749603872760372545104732012286275057894836749610366960683183622686399284892533648743694086236713668265602908036376630089863006702004899933279040503045778063988247797625512933387203333491878292904630461856875413928730195553487486507854698031890759805546920646037053137577982222778483691137931233741298811859366020185796343868092033956518183189244350748948000715543718016204731769292618080041191655651751280294421219180865224117741114292045012696638341236558219816704764845085044310090197668480162816737862486139210211505849363937799598682820916324635140643812654664079287791045446414982203915354754246207115300418839752152512260451021235648334094297072599820526953671551715934231032382718743999939577748760478102186388232802492655349282322064139265287863275514159346630161473409853610853186557525822146503201354089478507567073708942665051180501713404374185153153681230069787601848200122830759486149527098863899267550936894574362053719745006445212572443555084878216528879355914478167903635785887681516663193872031545414369661531970023618745674289324122354908973879449644964747034372039482266312261298250688771201254197876696391227409387287979074963294474160257775698962475241234635184355744232583557238808252409049018367501986941790211417269595488743752151663827843249971351477350186748766681134122217944389816040230083374639278698844082082396214945808831822333339262025186944793507812143456025886390914721623396247351836950789232048686762434924778955324729127187039204808764509051143580287352758213346919087733598813368171548024354044595375292085326785559541832618462820863972730214426710236439148845618102187230123081829213432014888843847483714380680024387279575807578261966236153110733777005294556980772895616257563371762369273444020693994532510012943711917816895274077421619264972427429759141278173360141083558246176097316371906152407511822551834988383349668598763429866420197832455471029650189720660831810321912434133657360423948287121264411424670562583722317700312952794376136965283991415344640506333035400342030704157248652105345871682565152221539040507644887868128695549969274648780547835409854290095357508648271996073864992143341289220291794624307045879442192557122366444623730180004509518617758934149934541324292619121944867537062333298337517106656738426277593265726220524879853434488003333565822718253127400691168844194516336063870916536607027860091694104154789667622138081103542799145981208710850128151392822392347593445700686107071244739429497905599284768370187432086904797425938790150514095005016713884201871330995826435199724564584501047988066588810661387175908745331787687733727834076141713603840980316779225987153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] 31631023004060185311886680482825133117873281228418716417871442833812933090448222079376096088570654763611879934658909268327071519252469082419962118785216070182809767359768744849469111884724989012398642745837809633379682063444316695167888682657407540267099122966722652903145509193609392214544070648408712294342513198071119024950293551298863874469265313055351507499697173646185603173228661693514524672330837078574891173491803086414767071391091819500437790562449163623595452785444091622492652984261013669004584497534315976400542324435614579250834095556528983719540467350730288489884444680118721407760351891871135314333356667160831424852023411594202611331828465491814704825378808003055630566710314580276891755370409590920738655860656428351622848093942557497002231792368647648462308679793849249736702338699643030605829579321146773304597707994209390004994335916606277182524724750748031132174866590679699319904507815268668084836703787548855353836480587370937135293055967857888885068624014563453296358643285512539855203261731654473298615494150218775362929477046881955228235062611664752363941484879272130942814155334788613394293158800595658050318927623928905498566878419806417293521866565366385623406023631681009195446777500224753816592024411273833663815254798140470002109261521396070854474400424191281687762745735986001408757054640753876386577145139081794850445894703786538369892777643289050120455044399305736137012918849878154592485778376262904946709202699476445566213354732536842033209082746635763523663030808224776930307145536366980347420345736936246641952323785393009772548966708036588674786487786086578134080894923686034929068501144118422181959866576021693218817394593854548210292989838983118860565208684211359509327232539197017390387697621995054849733435423557276991408944125204944580856884824162260393104116352550793680054618694401516649002460867954414622203398451005474413090625343423851192828287145009628089620255948541842692423666351109584046932473323666470039168759769144285898532251126141895351039885536768424595596335812915507827950821691926621109099537118843818816544077628436114350090821121199877933696447094168376787014558854110585186801378323971960121083390327797940603983811840656503102009149768715490898424698720439670688823117038498427407565361022461140904407946390254557377286821983637655717839863628706594050569294705762501604705354610153298814725586464690159742900463650889728275959988618917415202489169697951486080095101264221253414600715078106276733303313591412514031791500652061715793658707118662178914370479469304684179866974421862257452197377967558303706273360072354098930015746351514477718247775075180512244723986540768788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 9759940988271637526966366932373636252158494632875664507023725287522258190396102607553294897676851903168195152228783162351536654629864768796059867254653028946298812634743041868988871166534480366479970096086152860228314923647413507283878520865382791224637892634779513082014466021674372073628405238614407261070817099028731494785938143561028666120847115108204906616042464040117680449927980292820141907167950505456885782512976828825771003463574244643848499674343359543889203570291387166538410431516084093593160485866403098815619175264280056649903055887010514244859612668719916925940058868842736648599957573717682051687289806872013569044332771715165052748650248649970626372832140685309383613488102299931972835348863795172904576552483294066183176597707909199704679468038477499980547132019837571057337461682928865252267920673113598512272006722195082779994135557522670232295805764376071848487841904201728246422014767616913694661584999974940140227850413973784556192509092323436065903292088663949090423863235070185727372860983407791036021405621243078592067223902743354603156449470898631248008759022549630515019445382436050451047634666878398780018457456920099920541845825383883120493680779802185312568654931130853873366402337469060020838893791836874881897647245452334386217860117560224923372121309716273703473401725914860950083962820011556925594143415464007446048628521850709566440525626596241545032429236368087996475230003348455855315219602318626115629462456585881698976254111752276455686580121539922610086188388599704097137812279530094551579939915388859353313313266526127426269396916443687671332831575080399094772402059351789201706005845623574373445059626847192817252332381653616251169807465154421277533539237461301556719618029056017453516121775031540908115469238930505043697570435110658317709686208512432588050155245178923284423113577218643708506394134093166408729345166724474202930653541780690177960975760206575503003985855460781229906857593795758288873642905784800275226989939765328316008762178136540469170653969886668644391399033976029776427724440686344135106514659588933471793786493386536514009162763406831841152404555409456120844858928441413766128103647625823363596526680160600408132380625408394270075662770492143441903468296686799868086827356741844697488734760099003190335688436088616926424776059269237379186970853337725665062473065661928996154697325851117242836698002391714990515245549384098553725190101183468530787481710006335234252129666009201243611045809848240317674739244711461280033471188588270377666669330177787193987224648730019118490348869074749655369123541807905928662571909746179357753240480193027115894656442040283294314857004164710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -22280299686579073074961302231582502952719732307483607651704373398609106482631221497934496865510358031766657858827998989820120485457513198306398144602582937684880445670306166866770589908844275446649447153695642474875495243783633267998836517359107295939517530467185992497403805784155116790619843117268103246752300344964083532317470870653986717998182430792693140596004667083611361224277786502216152122701379200339909827396823234482838134883821613119987890758051627614653534984156189892636519746577189219668743343708110564242944727365391523343951929616858615255126762766680058858657952017464952586236020159677568205223626608675946147255773951265356315951992644402662016713462035044534108212705027490614407452893119999057166234219445787820797761987127018432961747838870696977423917619351699549739471880609461376725639338407924526623204998655788942809683654552497132277275385436990954437560976978642243082809968260698496993693163561124597037212143909691224909191505147242577091288088564824843830607182654886895610647387417971994729456932378653268432344687296819907597858388517829061196853363767378939973259133504568050094243334355563338727841062812946445853072251332080754512412895355107292535090953583949731697347834868141104728679169273205501314555598361628987604110562936918827098326045390451694254753407069850083658980445962362004191704257069415331237338115330421091571740934379034685608258400279398785778568110016478563253094172685139691213629253934632988358248461840528442933574278526086508870352658167823424263901325620823648987434360374307398856031917100405411165112022843682388845478891102663315519847922247563090689969552990913154955984144338494684828174459740279778549392809268241752551530309695496772925211928101080462275619768405041177066430966913075004605954371851109492075404269775382909733946227669262874703201620905812496008349834887530657426636846997655430249754205431221000830366018610659016281887481751543501961996456200563238843357586905435377765002128273240884043274435555921208813685210832686650297364162475670445469355716251859041757628244068972289190984108782871988221148915015149529160908868992018233678404884380241209073311675967446152855920729400055790611794549995276664562133927123627350071694353560969120797706263396861528158551908812224567779481334223227704638726576814606684822373370193638629418714148521452470619280238619185307913782830262406781625269760903542462235688494272207915332727976849455184118085503806977849047294452495169708054245513299386642504965777364514057312034752487758988184156768357406774978980787061269253645100758049392471914830532852471847358846377612645438937041727080206445894738748684244090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 20917907087838703087611838981457475367056210692834348485101724945414102011111728524586861880443035287069999468783982323545960950038964322168920054746845894381586881849313093753231965214879118975967109207830392145951269533763990079459726156282989621111029651339518687882136485577204037818203102987560396420605163347242789087872353105419109133215205744345589748884177105758594157406713432015289449065235405912555640891572206095132910839231006002027006687300353271920973078344920195542689898902403598189268079814343877473826639638518116478619682394979478172623938239561826370041386175275014457454062766117849876222917609496642638597945067088694816865110623165047753931470010795430349966495503348144305501208993514545496064781889764581264176496574370525903518736826361834993451224784997421673447020560598561514854189439735706745972716736022326914978708226701671761793853316515311631952151427705363804571722001002392348987863474558586230920663121590880868066620852735570202531541623527156608713862354421025388347504892546537045815433327054934223622415400222781678796976420799464692885733159023888055795883273494796119246188123799899223431477298785193054112471214605826937537644685873432472748139649255586163131124383285556085909140513221792566094017451376808216523223595978919823062103929758908162114796702812312920518976729001269826831558366542480640691267066498035840699857170147138875326223336683363286072486330845898871808445982382127342719274661189293053494896182149566158619085303736057948796379196605015198146749571368350521341322061989623226922646517894262691258904497899804767792801956366450282147223986761069959430774546900220197664269208204742239448778388667395560884917772792379299918007272342785198430678554573697641589128248957970578902559574333618270426021172646808648209136211742753431118896641760972156405024066796300743639712543628541196306761552209851194539399128051842488573387354971829491555977180436215750169325100289608361390639404634274717561550117323984450716833542954769934574124025262605933960776576782965591126937169653915825758625964691422029348806494650830804411292414044711420405447841706658511943643196609128445947996470104021380380115946299914644292918591857269813049783525461737061659299698571194239077127295045844510720852982300518643292999126775140702407836460940011790593628496195724679612188571531497618041604126170795882874820092479212703839480307034540808192152311701188484463570285588693385369449430545997661613162048106974653621576623966119350976009126808327436413050910505895695744428330709283655133802466605852121394236313820479403157824458394084043088840544678212512759706127621095473117108099743618170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -731044046319071816221889003222636809727914962439286947395136441755471139068021386557010881078663803993299996943566694017848691132631024313096656068409055687793718521585915053728960767201764874432191742464777050243413033171554208798945758804170766658767122139394317347896745777811893858590160302492012955856659512462641598153282131730806840892075680943723928045004284322446732009841643766439049825528089768086818768355350286562245092010679513802974633860459754837733635470648368133468251145592138111565189457159427829372815480595538768836761542792957994865780452417481833398139307531387497709154495941837110518558628547149457838203149823626514677909219042345208120378115740311768193677457041438547490584138796414345855950466253985515336630124477602081117847288010810564148882013894315750946213120919576531598959613966433309549176242407255596312631762844097211775929952635373092449791403302378856204139041877409914560655608638004127764844717144747593746963479085976291897924358940649403544832528077537366035532434822717491377446404932549433206086206743885402526785739333911523959133941694393186328364438964919999146704113119666632500448795204733235893926139547550391815957845536713540035308312047807436462233259819018248995381216578078316221621190259781550107543809150346911640408454260169865014731502714762510794028588249403834116296128249061022693689705850605327885034501189384234986737881313579912559631859713504635750205587088321753558705389125851242802805170225793183885848758819511558172782155088988767158822894656094637451929177710634549332368090434218818845878541780145773140417864792927800354182352812073260911875122030759846646821584536515518826256823312892143713045607205766653433154704114774461963832454917270829474932232615299788814674680726773058955619920784840845759815545078751970358217227729749223999251612661869835420530504555749624507433877791774683001078628770231950327646197182432004114570045685706401276001030330182872871349648718465087917108612135743327489780946706388883698593665097160908069295911183587740537130905430359534672791547030509112757661162478182431033990781233954717828564657976987013332854956634819439788337677144902118276174488950278700037572778987561034924265886891835530246284170445218351472923637715829410898298564903993499884676670983338616615934441211743139970360345653999568924208726799445013561296549770240383456584477854397366259605735168397389708077849917805289316391338510800609527103793259160941183282508914654025579738173007726244874247394256167992346238301802896925562546333821206779833330782411758969978941809408234371211026322330510395706019979672043048038361358849437033057453342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] -22949631376845190035932535013464106830082520860597035244665843210005186038437384665969433418667522259224148235027410954356667890238815221240519504780434588706164441684500440156666659321001725913761456135135464958360034502850337212088017492231972958599145135404662619090676723353162198903938080343226030906499558143287263218413502735905346173555401323525925117879313051858097843676554252228696953964721743178821591390664714912871363891814732574096683076660935687401655920056160583168357264853676539599357677241268748998234952386793081502293737349846246601662645767754067370273082574831859906154844268770982933740917817445382057184534043123258250714001078056253356833166709244408815954407311404902140686002173077168248313823518492789937621400209313523312977676329870053601532915426996698569405598824963893152314846082830200633002417499865659844583486640411499513661768252776926046426031591558119983308843914360733682057427197264843426204340882181135361792887117277571245645254904543992877344415717959352930554044006523093637607094580950398953003845739416992333972406463248625126004519589528808025174098279349472700190669828417209416197830652231353193784637272011551496269965805020496704656270596337903859764906545426363699779809501064461164551327684641369620182557338957802705589694048939008328274575853272042485362285789925101238576444817094704760132919487453346903106483896510534923423836517899994044448572454513337558341384107929657956236458741682891380367619034782549932174462712090870568884397528120398066548118447090489781272008039953555479950268651860952678624815334852014943787437797343880045225560567525952303691993323095847221617723159948014116145730064719015965115820588531884505345630795307991013886003429145635837947868478314142733179094784429406704481093835918404453474142574807822980899591258509384005357230759751798649585509697512154365045107630274671847699680457644401066730172525241208213410894936862349301360108739347130626819504123928141541790095281282248490746975669277275528458186869498472243348879038899840639511550479368490707649685073378264136605826570420822117503961564692213464201116843242327446066192865363884976971785564754253969041280852287544446641555898222698342426606030312876813422252446460818367872032032675365910828153208999206025944570061185856688532340098120725331694733258634211019568122618362872791651174223964800678272959041109333353458165521933626691907122236815280477764855940017783913624678844705544793241715127113112219968500958951393904882696619988104401291056360326957702502200688639823877679556366818215972201640263141414203662386998133654986269423694944086234429920920379996620881204871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] 342020704340041952505366259026000947240377841538538786093149287016858537281295662751133138807572736606925416806312270449426533911874081934432718833695062755575188505682262664527981019290794429203274036050577894718359365217157402014268221091969352180321329371171600955421404097051511052568279759400228594129231388664453446268941422403848444291163870177937215418612011135313920738112314662807845291915283562777319226365481835794628500758239045346350860811739980573412585727260601102566099497309103334086177540106160999169802299138191020058725212976082260670802392492767919451782565281843245790467692826134184606143659970066388646813689502126070145057332942410699302584847447451642758137056616239583615046834372418007929825744076406874410175754315003641372842332819024555732163070243049015038687728738555844984329318542169006816620874437048547549375133674009703149862857676941170865782945660720425547758903708254400820069875311700123384858537083710743411068266449997251987343239620153310220867141550791275437758736248883512332549012285361151235605389177265611538240938257812217115542391332852400043670101788493762700828122682331490900517719401290637508656399003103668285901645020361062406819897274893851327769416524796685743442635574900040462347426968019305369712338990629928888191439243600361631235713927782698610317843583632928052493832995271063248970372319940137883914981387358808947626300369096451926670247151845080033647080156519721620573204259615119472011333809609225716022702045623138687659062011446260448527421331482371008061201916832131025322533238493205262732023488837427947197606959936438546136927190941581966255910917865945082284124687408382631680155070641863541555211547327989291987428924579066448978661624123876905122566344636221633441603712986220662884723117741064514926535187240125937667216229593053711397349503246373398011758783722147187486077502190879619826853389723896817495690492705831416796621047087551201167174195396209627600153045801980076500636929432051837572231292476406319819148103755931308565225100413444031380919504028403323275586315984695671137545915397911419912681619283116179061923484540404140377512447237416688781374972177123842825033956746704848709185737392326893839079460831751697257832888315234986159066630347572621951482599486509585881403579362581177211826979662652014472269116912704198625800199373585931590604286150456632737515550245781666466456000271913383696484157796770915050509310701413419468381430626612335213495089998324767738738139163642176871433815095466111225594392803479842916440860814590240645285653110683035765849110863379914273249755477405042698244875252712958965333423213695685429863383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] -264466870614973608056706164019295511376667448824867238737072300249298576353030470214080941529037082073382057397115366928179127538473768940411840903228336519084889720528025441221635984764725408017792935360923340470821271197278221458159760796438739489518656471740798833238903251417837402844956764404643623160418307325458395231772429419165337720052088845880804151907206390692019046662053741809222392945314501611304726713497777349037691001054240554519758791611597625471772360055962695226721935991933540032202677046749544003364302839568958324310065900284603104465937602375173552857096749880304547985579042564254473974061706452097086134392917651878244999106656056613580766723985282643210151088000131601375698921917971231208374408984138370452016122273438141546637354512386533283237715129643814902665441779855537948227009936158479469577096843853376085839773534692357897984074138089768376943405479290157366465665223413497132828472869806830832928576700518856329940730889541557658919551413943040931532943708762206742232194567585464904270491639681205706537135898107809317999308444034583756614249671632181161381938169099115235742331397242651077228231261333413747620127262713796124655001766132008357853243450648685357693532454844750228905168311902770809097106856269562483023112574436864139666353214967625433845643675578240705385364585129276178222535543228273370588654229163024813386899553701731770477297552716399307412199115011965558009211749508087195886907314059236700096305828467455966739146076045394408886891524767264842331495581170143914086822709626046199686942642011609727286856592227572319309807336032448378890984560681008585157611037303362720070057740013116054954856642736554744231028263630994186012732083038119518555956020949931438219190226996895964516759449588341530526570106405693987656220144649940043321071873042639615719039316553640439376615551739396289025580653340249311777896881314916790885982736356692862076882383838819107323777521256856321913901330415677536502556356832977846218402226853829291603023589948016309831796039971884391887540338006767594417411506506363235349061497847740132506415117919334092185839245138472694072010543354892057012360578882029592290728215349309341576383528262479232974441067755429550383705743680537259981766573882552940584246579240325385624815454162508335237821056556461882516882125964173723932154926791327204476477992632377836899091938861918660514237346628157624662533361974437968706364405709496426784824535782321938262518310806388350320264643558451423514440042566852472904941782903597604573937700732802898497182955424194609275506671984196620692750512022693735776131243285131582694021820426151312211994214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -77778602123642080583398888823029144733155147835241607578109781678097698143738674028324702616293335481441017054368264838997523979766587553006439114538250287913008005185497856879614276438091013771920726132765001539304655350344429180366523818152302875220720854977451051845308163489149722321293097788662809434055751959774196266283258727013374891209250086177385606405270930148418070415986286252125750255916827560112334091859789024975847506602694966998712640645314964412996934321444406007151450884457746117051125277111722736588515080386325890050356995211248100326804267033011621809835531192824658863703311664943065407629317848164360564789296700011527403165694807757557019075278528160098014059416374863318042192097967370263650230713040549231459286973268054456431336484731682115296324289576589229522109268657985107928050757510849178067464171719506327225223959602975251151813466842934826608909802392837198262425790601646759002427547916461160850790934017206864929148070610712691334871880172876169762367610283483224166749433691226376512291707940867103578127554668538336406495178958047324321441487111022026735467124515550849791994164273606032025088907084463319446946922583806735317684483971182072764746554269314678454544624018215739898851137790329099927106293321792326187294373254887859700500436909282198595092581079936355136370729818207750848898207028141327833046150914053972781977465474155596634954136957738237851802218284424237709944697746483260899946437746061403978329865604799108345363749807577851352491578217522183117400529981848464011377920302559398609769207966367495662995846963808953293940739307713647392567486653578533064386847021378400209914623948379808541667534601376840845465124586037149925658984411442997668099868313086725683199357644753058143809883926148535035452634961948894153955615893277668380457477375290040383286853176512588166506931461746374797119669119663014193301799968054046751035472496454038927248200042323496384902455457836854727405820528402607030480901047166200231981548641642843737820381797693279038250472575766612211932107459958759145441486895838322427644661789805755458720608038196512303791890430571161366272922708441737081943514817752759058381565184975367247526196812501194146293192045703314545592498324580511737272385363188953489339369375857072831232496706838367899512558973810841348233908508855986653501754762265360945859245561436795880688321253647470724306627810910480418051296349539823823400966838242020142816069733560302000330003038543929627905763979605188870067181020601440267777901351824600246394097534544464176282655827056058418476223396395331546630613023008963484042061789822882039764128302522208705618231951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 886942056973250979017734631100184505210335890783389270602187227113599318656683683654785236827151150298910283420688912499127421325660666867344233282632558428099794956251234761108825072130596357899326853162579951128438613218204789751258243371974217776139166713805949371442731281073760868191133648640070154140010205943634155228724021990083367151296828492681816900582458264909435015362025700440572803400751613546130616354906208740038785134098973934034577217217584882950492503026400119444710314620596870200572933385760282339956182888808181984631125185250677375673755523771957062339384821017903399047410928057867278690210248698100469294014844788644846534469223230988134503819857288386842958731511293427100954439914921197949999880962136734089799701540811430924016944482522319158059476370988449353785001242962923233542065925138063834984311993494239090472972349269260314941427354227145570716010683832655715326796780307696497958104782729026517595298796919114947489216758736418707369474039588348474583765193317021063344183710992460395714259322135299266524769599047856104094431688422302190670747920589197334774406067526170293685449270483838202041713906397590828066815811937155355672970771742694099629556385500990525853801059502956152421097593553138000870369928841538875417302710203528615833390984696027801186909533406905559648777431513873176412223428569754445275371798707822080986575013410511172022409003029939601282559353548530759015658686283608806408728703397505509854262402085959414129764961500281006813122329493325590288899826279849194633652961722509148004276343824913722392713619661868901209248480697649578839317208017513187695665826688986552550613357291363390817051796258393019497713894071291061426712309337986383816058001609429520520072630074598620381027952310308333036538872967130357332023497118411993893148656981590276346224306803349258294641276705658571416522385792243341636147075863628256016730265563541940608664328354536833113283318700453541801529933203417172657341855299813337988576017712761552484588257363328082127973051020130378387139601130039820141675026518362732178921803230697191894471125732794203467655926336481095193625318953130481729513509639911272654297773170638728572050852238764017891215835070921306922894086068759515981361130802289873697823506882454293194265009834167629283283611241985764733576495471125279441432727215611818512672529304584490561721572198169083232271959372974704338863798566804464087511037318350920202809860374832316164563712817095438032943599714971813356762225682488751338150813159512236312720215533320299187476503707223728183783070735193570442317851067455277803759071888542884090368266071514368807191917363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -4594405633785841410949829030191764648524855008636231819305772059013461559803416757012631950383842788700597528713721566453923201186327301103691182968808999950816985275014268682122139357016860142650376856696518179633933759166741589431443135585374130190171371665622425845688883141154844364570759280247893363547652151903756595863213841313854068453249083519319827758511897944101522139297861734808036277616606638740711009321901834152529690433221164788227603101612778243574680258671635218766863859561771852615607234062490490160456186244913525140209150303396738488543956827084007025447555953607916886182123614336492771209059156930133856594621793281797700901653784673059609947912482254763648511871322485951097585631349095621016744028573956303675176919886852288265551609938341067628372152282593941000587390388430816791340642961453388437250960411857646672353128308264830497071081489526526874375552321141520034967326377069810551301335814213136747942838069672319023851281892507989862063229058895696632634510994019167856400484351069793919475089259519990521109404572001142751711412337277606419295541963153629129258192314437955540205593807587966364344343342572754143500842829534489852478389721091929063264460803714240620636954272125054353665955050133606632318741647269043491916073969445335640734824086729664650236738690524517041612219862062886745630726515992510197969746833727906511616668978998638696094456874695916604039300174729588908888673214926180739809127141358715736129914247323003899917462449475418728632917845252068379691073880111358486159396798471775207020587699474689334242034870263426104088089737483275020160401860686980013095293995839767611615829001066651989227473151182751252484058422506872701117924731718708327924215286385904040257308873794239593210193698818422662816607096245088439810797286243638261466239520388652036335574098630295244127861091061004548190568744391022691221431895143501219711462613497888327743034366446079517972145220401365600561565052403408320838948646677700957520947557392631991035579685700567586075738641223781212445278337865652189412024226919715178043727439456785467848484922693751763528765860902112083972267049634586609855283444910737413921946973751765211442204129629412750999452675546279563023519051627472493570575087293175645256918189177297588257337276708727511737492189810220853995112936197335230615621819226015012662100190567233501763780240533431856378143383520965279764965343180664358713454206591493400813873500843623488601788664691622203285668658976077773223945938430001804270177625666046415606783007053771993365873374452102475901754969217640594300047610527552665909134550726572975031271646753861058170146154086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 11612835266572996962483223586989593161461035494852830723258853608777637486604957675993881203327392766954499191716445760686475624547610751632427871399098752348034126631252703097114751876880922451776967451604068437104507488733704139930712859751606545522855848953832853211766579698110223484696026181760333607224131526740598458066951439590807495560983325025276753351833030303635851647928433604315532991050622237285845352903428855315138910244184080364553300036631746382676710028932070916219267532894502920006998227788211481666834805263214791338520561649328438840132208737760726852159592302800875612858986597341259569811191341274316295651866543097315246535424598210683305947328874341584999064320325387379729448288627264653001408084245566740404431209686494623766856408372078263613736697696988147004533849500753700218525380999771484742054178105591847112027295361870693499781583301446649957564018120958174563800796882597428065237218980874615377778458103858597470260065585987396587300162516098374208027325400581133910601135320762460503439777928728375346260115442823350520096909645365675420189416646608565008953492473830887914511533578438774223897690627112063004335290260141170548218016681368176595393568004926513906827222005442416818111126579526768238310601146171504463622171396560779732989396390689138862722608876465700858516070193378344692466560315546416629363112280741895609669648028129764747995280867842284554012200504490370466243591250652463044201064391868083733433204726852294288665284857415209698888566274376481954081381446214992093952202615849196196015913411177342891665096514519022577385065161620218039636760521815597111857768948579435354625994792605943559220628282263004307075482019069374899674978575074327857590379414624185615550611885418520594927454171987317440547783264581119413401164497345259258032255949275597223041765850053882020658310058755848741363393892242254264015787357255619641962388450338624007834945371929471001875331251658760192788887729296058932806992568209073989442542774113499929422617288798857675874707816793850364579007243203163377200736372651204813696495481424110625888211916591410357555113367653673626448678505580740175767802733110986382175788448241819785456855348965241749751501982508832250400560744415973810073176349449426085378241978268057241698708579332510147702741163150057589046416259847900783005501844672997980978283464804979711802794683721799586646411757244623157644453137490309699174167705845501461053767724629647366558457477117760755945315660442208534406809070839357068644502085602124475769604150559675356895718684214593903974204234507916132114853717055645781826632950084199312175579015782349609771796441071616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -1146021401794509323907454679063149351339512062998390874018112142559542364800207192872161622776581088553968065448361461639541446815880766357484965256895099564428781922042130773297988890300390466804981387167679127069188738283868081451911636537776248319507028263628278745066963658160468200400835602489909955576942912305248120593010906106207266369195509074960155897910065549559814536706835885338783190993489470422249173093832991263215571395054259014025971228410156636781136088499566301875313358048956886696432986889414912429282986144091166444103450563975493964697676299793987206729488633705111988039796654636999996275295182546588122502137527866352380830819592854318946359147938192957276323782122953754137882318982684962697431619166934079790895537254971585247408254513534752273258104015271335290788364715424305314174938470280335625260642249411145060275233517309874918171328858320539658105896627928456252080013003284569158391584500789016745034236284200140076047213134490532336190006194499960649348485539945384176548017497674020862302851313956645438384097445577519717583236885114400943929669177194807102802578792198148369111621961753943384177345933835347618979065294810921875884439287986031445170346035886530651234476502501605913996246008958302939646049836660299094939844640575057490263312174420530412226593558704552036685837256604418452507116949793131026673846737163412713340272437761019877971338117045864245952340458279750556911174038173363612514720681509033440885667313906937346380659931344702392552854757860168980582609052306086327560356626616282070056727712646764612005534872382274562839056357094356314470299372210345222917325150658401404904438562122373020630306136884620991665905703268537607393683090980084355302102880525519146628320959704112226260662446429319750278818823292602757443706596142042792777854069004037070675715239781979334838968389725766408260937266465267575490509383788456997263957145768654190171568032970547567844507028079558269677903365902457985496275973539620203393740598750360402726936247317714735503341651807961345354282824357462579013614575812934727064600568866965672066053272885631598245859403819197850007760679123402348796602934477458434143338390188445875147101264466459884888069526161191460780241215372925640491298679924906330000769583747397600780017219318172389312771075693314837103173658329127898204631447464278463744042751749500967257841173858263593747831758668043688695637825538278515660220069667975594480846409115066876753300122956862244123027909277666955475134736134256111587994617589044850922157583549044126105251737043202091788971564979089455804228439745812389908012254605179158398517686112062917092867372482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -109958524838662148206052533211048106355073136863514130472775815466229215184132581117321857196608365397761602865537937971624665499492140652476926467386384026992970466483265578165844712955060367735676115800495124476450114106510721022421437857149618655545850194435155709504510352423346377167895021506453191938240708345984982308446432098896043818752527044799719531325233996448350826826369736169715385635641188348383962718579327457001790163382786131888340967853461904879193622976638187561898749921779341432378421514605899565991601500033527481935524615415392624053517570932416174963067847791423796218849819274906500439934037162365328784676394181372628289769127063764976613418412049894366615170657188039091376706019510548886404579882843300875895285616052663614916625811991488994280057366028524915317998156039946671942892619542032521367354161635594403149684500777959906925175566896241643625579614075745691039243445838887061913170424797286143724777015955433056018191389919863077657358743156670816889960286054780862369855970178672523047367035259681996231843831384917422491780399175419177855196170545056680629737789531571175729968110871372317643774718819678026068223023382430857126943492868546531501586910777363354193652115471142858551536836117226437415424177902755465605909257536365660392204058730031856452528706432745183938943419128377683752216390194797205911004707028544498284718354522793002883249765783218900483635507171258881895347672732840947667989447370333972899421034853991945634746872902283130125674472822084049583169125318194214683074489579495721387592131362465703968067635339962662788001112750216309319640657716781703740646013455019638074478065968207035188720051883881529627062808642525274837925198824601872882417899837657819594310677163306638838376194804377694517618070722889402234503561680129637324840438216615926980941704022090862634778730924926855919660345885999341598771083754846397373022094516758404894996382573835791629246379789074891558856644746959741206598816336181528300901707116396296062323669718391398829759152352105221142982754668399409751506843493167793071909004144210676282500179494196508256326420265330988733368628146294402254288763595972344943693169216735773287445438632464081146548035230450661610126335571570282376973165747210333064335542509140404824970000186173453172666511638554201824641966301619421188812927601876082983692047812213299717726693853212629806504577316832598676731794164954620413193616155910899349275497872962401121418865601635233238896654622868803580295260103612653616991656995247634666097407192854926060778028005835064022538974009029729092640575768466165241243075737860219004523030409086723862101724042887168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 380347366041245416717804443852416442111108720657828891913276808388098092986987469854175701232706585740244114726189147553518739399178485411230886025725919052103625685309382554164213399645299885533728583786832356941259327238540405769588235180720097011042097068370832955040242685217586371988722493013381777008229364216867112321475439458587503236277275785076777916163147510989211553693604957556646431937574198223386289384323114834063304486767721918029680329281875443638581962630741502160772244889262560157201106883514352039222730491282911030361667130566105580760670589386783538159299204790861788756219250576122786138350116569882657536837634771410843367147120898864794946274275019165272460221216152657128961382148832049171183655761710322681999650527472111567645577193799810829179211889919449069902425573469002780441934922038221072018791237787156208790796192866926435276474638279644183711734365610504934224822564552955747464088258748702099941552741143464748131292479284569231042178624177125827503192946243360752227272993193250118130927554226121953403467615732724015483149765401808665244472512409964919009278227633374941122036552443042958257901993057176807040349158681071302883315601404769334649068463466218707709066095131739255928807987396805131108069484395524180108639578596111069254581896365301635687371211297878969377796666710492637379271961515773620066049046603891696259416188668846970680400986567548535530451950913691319530242318276596924463046557122172043493043794950967065997881649864492738468885248005661053111732439671962943090819621340269552480870431350893202290185085192546067104116997602061520647339411314547191903637618266564738279255293474677965479177798187531477713870183601833719112870786759503202869996964575196600590426810532328612355569107109865194955214987270884764756918587671618549912915608501168325962363269049128880447915726246777211774547735348054362757728887270426080691416540503054644514591690750460182284105050415493927745499130020706716693926409241025527630284170426120570508315219714543299760460417468408505922852224934445117552899635400209965677517673081943163294204212098817032539971583809705890553189043172094339816607312201065022346514664174461653339011501576963103933730038946681703743222990748533647079718956871756813187044307208859925001838311398829623208569728664480112649422305682803415457665502857430180902712612534708599918286409478174209274626827498380568274701299391942885013328006080211925905202874740341505990760776574836861541825105586391385977693424183402951360770922672283701059555630072557773239106652459923819045023353479083186548923468315827147934752758937132751418268863068459897996791731611238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -621455069926694281300874081172652593040250297245609476621898693677886300676346113589607732932886652432068615571428476925912067990801139547889717547368605453912672542956011413786715274290178405160123149009582350914999257956536119215107276385918487537934371780902480883039344699113674628247295717091090964785195327809047300522361291491349639573741948028477665343271231933261013408184985425213665237841455413066877140549595670622542328107288740846237908545728806221774319519420179220006952717215814536953279965501500335642551405239785304682202003725867417252187901602732557121641763459960157561669943046704508442865941822573536356899333516623648821620955241913534128713511854163539145701221445560547648158557892279557276350352904992947885207711996111232233392400780852534450059208839185101999121432879338812125114530685299604133962236460981379236225530360909625002027342581318169422836999541112490331689989124199952152478684541753310585420551509932001101841113080448654418299644603998585115287687923072184149547298426514983494037573886402701172190928065554587094299871300765461377870131745100469444059083586385543742435281620976046812100160492191956147370758986275409347095109014588425768530033547924906235917650162207852514917696742686492893244528003074898751136248570842415554511838494588142748874337856603120973924507784251971999322556376135442326324524044990317163999657937930519092080511800478128497881760335830402700664434907412760720934481018594253012522420896268111052934224585542432247321655800734899726114384177802408061688921018797682156262420898434396649683319828179817470681495268513174198515393758807477715870310272260490253138062390365390130877169911493013851662086384751935976426312673955152165849287616594577886520207792567287458622817750331738863298285953261164531889680966549552720330455894948610258497909919671458717397465256865969935843938832143736422752815982932627998239517780410518638283809023550274448251633889968788056550393003875670150692028247547911674951728758864189161139986236126529432125820192407902537098321141981982952296827804690758450078984839786730072311419795608095607472127904351674837509890445811310816364886361287643037516238466399400806159963250264643055348972355418894375724145326786839270778862343013883343364574210661598557699518335888531420021189769685758440169618732417274621105825975585042597253937755141740959087464817957907055877090532552008943619807647078929314395569774367615630440565787311647812388447277221060619652061499824567496882834726460884956273943759833017780990544604853880160243453568675081481806194399618753583247027374987807992610810837485028662121856681730888832955754612021788672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 93148513126661836225417273170152804658061934704784840478831117914290799061049300199377026521465633656299984147678420172884896929515269665913065344406352286726731590780233407372454341939431548299668577119513840122879603343309011753750078183955616555340281362116557556047580488646733069142433811455030766845600686034691566645021172832058114975742547962969810262865690025685363551526410504992756895946425670893694596962836798770960062334048667067124625480299777354610885086766220590349780303858128348504559547641681574765756071944300419170386118314027077619717540787799281890236380253772222837947566275230122491538647137598962489303373454149218844266433722611359147176344773913575925351438876128865535694519022100180535048191157206792067008652550138778990885142551347225361079291533323273646705514428302301792790263827849129558193181929284438827968256319266435036987005108472711559822875587947701615637758989411142346742302847004497690986597074825895485600992869118607599004606237210410488541340982192158143603373512214717737485654953042084653160076477613390683522499411624550297383952512374200836856128064112823908486617379501275951475838531807950934711937194148725926680938661361433775904506313581659336877583073499486271215659530502603761902145164339189527938665346681479790523673980989621764091563538726065958426549429722973913806451973561312853227677633416875435926572500507316210901540637885275917751955414752497125859466631318711863498540639247087686381707780975555559160065214736542477207826368530564698687098987759236149799161734609983289975177257225803613204962941463166091794317591465633325985831449485625793067080621032839334501085789209043704089698311082987886615213462851744063585418051967090646051106874910415904973531050385753968418359225308339821809814950128707451564494850345023544499416543970591266652679278287491000759030947414884393932256412709654740573346620941821657177913207948258692198868104197043554403231745829708886430732090419662897607686882513821838131571297275999621531814315215738165692101220058133554841709108235664538913361527207477247317480267987628383072610018552282729541275523538213253133717637913520401471861464769715955935392299960523551819576846844257842460153514116315079684459854578363493938859405745887375079093480067669410777519782073825246931158620022223165948675494870752030620132111213714185297289837458800941774273740917210137596106463052173592982781641711565150837849952801384478474939274057086841834131530862024453518934465318189273209673785065572132963993459799739869693369830497593962274710823430385317651188762418851231060788080949068684012421550523695466336039058085119853643367434986455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 2493981302367659181904142122525611034723032754196369849028225974585196192313506578354294884372090219462575177786214597744885949961879849678165300579799453218915205093770573674371452643183484774820053008822139596598107616890454020558227402173249312669691149455221679827538919520286898978650816066662068796004513963299689726849192702132473790500158849504989925295780401153374843760112617674634570444105652467298442619749713704642350141891014497276745623701276617426388444919934939125131855072651080320373465745162409755727875402888890873811405539873020317653091996351649345507619095593665607811106507311918371250249139210522771513811654849292954518127614743755385478780812740190841078254868333145332941965658259972559377308202894035219128704299383875864649914458824618645440122588835188726314601403249297612435669686165310381988008645966230011922349166840051770940459110229861817387230637610294517564377387644438645370352011188239149521162214633089257347100626229131189347683324921723283910088921145602011073098741565065494169739893055532641112282667472599120135766294221087191787962860429408045928664298505897996731888925185974028188250223628339793924230011152944676001844711685804968245016578927007660976197096766503029963091743897561711921769069044990709922368867688275037167396686073881840744608771139571214993417521343450631530711441855144458404010407759055685495399468631120141466089856324476851140626008805302487959085975021055453867141552613097710306231065171189789438049088769494875083673619602776712609863381928802228684926316366108335478736502742161873704328758614763637447147365358974162322136613114326652231640230875506748953793845720829891484690463587432589793064878432613709088736737513090330722670015003176474333842594539360802705278995988119135284073046553251993684127282902097479754565216732697997079731583256220007287702855848014211487156768788239835606403007685270818372001664237657321444955574711916523032333929817113475343543246552211323942462868938061755901321998802419067685762712764478671952170668689843735661975423830189336430837398549648533124693868765356549458429432497496525297880752140294937952740567316648464296156895291069505962324598094416347097165990632516528940696975236008600028201347218605657436919514956592112368886088857617784409297741220381873137364777227382264235698813217670555687180628803505452611777421778231812650763264733727529996184422157883236225770687952529067290349193853581670462984450778404458429936425054035595521519149621745085313062852432219396554053902001254884040449309279971539546619352102374826963689074447985760103965139087586057440543906733936909421345443456562563705374225688715853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -7241776178900538443904798102543987999225798081638058868533770356639094074846845407373827607221788398927023197349150117163109941247991554473623444546525429537016417770943095325049407404863449350041343259468187845351730293294693573506723258834364165981485463609178513253221177957635457967303837070124345797808872747786171194176892407937565503898401282259829942118848314578005605267986715687167018798303836269623011075168121042629695972135996917035117979809077291811782912171435964838296296025813411497258341098218750459612592416182292121329099014510852062321383979011327505133419183159476434794376524848349234744057515375788794691207225709792270994081877048105154130059896014951099421063853962082383866483421155924432428400185693354694085917932696973028461999453672726978049533366221919289517562424923232146457760132392729267141235930575103638459792104012997209580343770149030688067091533064873666453694024158397115424666109733982552119623330026112374615053264684050949755522709613110218209618716014086751837254394548263987275155712473922002035232053360984781718860766201352711368561236650420893622666131380830187627911415580535922111644428308750156104483146643487006395212651385131227002562990923921795023338318372079004741238087071921163277678586606286484746695683752173949574396191985042433719046582680077709038993913823662378222705057266569831664582102528322048215573257981628710889502304607966259232568489635045020320957579699786530076995042725818986476204198291924713533568533702050383649824118419477717205810804316923143380212172221146336283252628615116030933609111038210731922949407695590236599775705405183778842451792239466055527840750237187258252964708092048506128481159659670542594541690427357393755282758162225074521294299858111844686361179321504294010148907020971908545015972825273095023433150992410798893105144018121913181628273584744029592875693129091674811843275366388979664191553015894663869764750547391302290298692426652147114265661010792887076689932889402225128766418196819158406994406332408025270409991992997667599894143779202349916895644767326176094816145235470276271071412068689183214243650809087181244357647137112184216410892145428396362861319738380965832318759304154301950298102126035124303014662634342915996788590801837993703145455312256919526778011096451100008050321952903638737790949122334546058319602404805195070794911920924441721488481164444948134953904895303190389004191904708643823905610772373260780502398829188642461379172497484026995062857892463108208221582218363599247195518782620658323759843283634139692155640980068791304481220365322440572194695079594007459778613972452874781982472111372955804532280005335449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 13940746369222424190979111501118641470513154084039403537190948096748715587502337952185786572044796306867003862310124705355915184870061447414559401526195421851940639653250456739127042521146667444048813629028132282268391307110040980519472291151439434095073491324153962452330022348387080185208929810506054871766700800721784698958033827293757304199815525359218241422425656909321382507738743963898955798767975662450979946462156362242000429979929564394920218194385273669683986213777172387002315988624200579896057345611093298904519076108407243170101216557214824588963196143498736525445713206080318886522645759496874989095405459854799436011191074772534482729818404217289062112169415336401303983941299371386316017249812203420389323539880078936149797124813909288479105760966828542830253572087346232338421364379419582182742607684634037533295416657560445777707171897497380147396038379055182726670941420302293207341636089941735240669938504791718955714900671251573246438646785277118941618966241641077096035868637684754676642219667949313005828385573933033128345733507190135610180908378296014434986026280305905760656306039797195238358641086989230709068623730561113861767287706868411994072785845031149422312941835746982969509545206474500362491995248056834286104765685969955239163876074010062856129015509220975956472861174408472765977488354793296824896984517866275803303193622218446607421878175772238375573873432984881346126036645343051693204677080192461873743700205626725741863129265530997575318745261445520102584208560710459391875363589134854735707624188645429369951750317125953368381111862235063217079161726346520870130927119958902565698925517252196868394582929864066282957769035423439186699777920643779170433556590059310720887686138707861324661889424463087723219175215949372344422382878686897169151444828798375059101313399337444353711736718242173549380180632300209664434608975263308562348670112866960536344006387089710315127819155228692639882674518459221360134638086715711882619849933886265092645241488804090933255599686503418079518526581894467739676516467224298433425401617098937950436157583868001324360558050374982795681325903828712857151416180610374731494288215520706374130883313002168678892620939286725844703000962547301941396336641093340662869879035270414291722745730755339177396359006948954010296029498750885930898067509231865789740261352137097097663283940092615179309885107102415684886601844358292611951079871665285354239108673568340787494738636296897576533322962270042879195845204136840934392784044873516445724240078156096840481439877861036484842825827554087106381769051406040048521376929817261356185642746412644269562570547213689134184264100111974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -24522961993830971708178534675359471945793611969613919322094992068227757850522756647793547379796022168160788538162472394040693681472145059491566809527375515375474241075889943498829964575216038176497275316524980568076903933791872517637019622158536592532724066014130569094200021652234867979738699749813097750419940463694967062581518967779255449675976198074128183710271955723204146762321667893320019003440462133591351326275840258061360553939468048814217283513681801477661486689601530130210732634776033248874983227293060470408234005103616992064829995769606455325244271511059035305716903881891155987714192539487531789372353695092006684358577273114451006073465314696077077104571177853465327681123501735072615806387282551231954044669180583678665889683039468995865042490900528143373238872500039714360187085382978427351679826395957862718753016882462354710296874624420945795978926561753963229673552259050791028421814418441046554764630668879374576791733261447855368362900207404558765547893029018714504016348145818419874478197592178506604572004908258947988646937493245888646325199270289070795113848408800759467143535539020367264859284340566942376058154644136635151446816327356475710504519481275066249751426699127376484329777924596793630756852510418777464558332416807605181627951700289064061113214140826580513598059661420438338399731320490551940545171762159790761318309107104201412685116834830239886674130054435115461438653317255235488683666918992344855511593536459002586250286566101830695787037946604631124482830270677599120481356626149564898300218445578401351779765201535466095802781949876646858928918013192693208489715819668373132424274587219521527108418864306709294854983171968301632747435652899756956300088521654492953555236568892600588880601631654528863333060970454041555563607394316689527396442737346227058694743903371532679424746007813449552538371276577408450152868304650350554556139457362664106153039938550234165608930433249271814099263793915604596807203405055401848054885999901336307246220449693084875442453506316018664393918042572051244675648634856460067618662808838400593661366494706588734118766013219066778756288751167402090511804689442993596842211935930392287721194514352295750821647415691067988457429644088065313976057021814331892994992261719973939872458142103221572799890711642715941566122291009280451293307494344756549673753703362693029850350977734525917537177818031497839244073723331999672994632444233198796996071901041904934671811636716728126565562877254998983526750478402043543576193001357954871418291698182524736404791653222526997787596685761592654287598758780534387382361909204940895293381812205759211309408176647595242791117024122634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 33899153298343034252062764956639681067027323641118603657238767657767281669049033091316368474065207272548909722616069046229869469612626425913381728792896025532528004844977436322056688223922725624256088492692712927695805511400904473606588775469617808925756887640768613049424742979607072374944413334514478094450372248591644884021029267324281519643347734895724893002355117871930052699489508573957609855403700679697089961063633646110502278572409120067721760889341784367715578506473944905143056243713252333790486814077897896945862854902434307487506158648759075681091047823812350852757828713199826717620016485334573478962543875832590516942712532152586810504302097780570439292681655734451158506942380783084952880679911595313459293084911821144339805103651327304834119667721875400080213988573879634345142502601804296604351855869932146026670272997077608086866238351595809665268190714373160718699662158562099313032343403387386734419208964519845791222822090180817502476430635678156730484632175713588085890854801791303520769378941649827922155941906121713097292693900215439842721075318098197489583352859943028326373083785441907720600204357506933380022912626213820150131398161605706123078968063310920771734894985677906357115668830232309728996800046538346972583978628108757673831629284207775063841981537690550738230680596539953288537417227040416052537095459316457994054027960129861142339407971883650012180416568844303635464567812292204464110905134286065872376337638171640234441806946614142102679632888805245374538437485869597968412358272638548641262304229017022095239234429464839494189717257518796760154965373758313917002091735877996099361733875827783224240681296131307800603008734214011223889656367903485487929074642212277140079000172385628764349109698988527786302228470788464625900957753480060894228084488073129790776495849523537865480845480371600216792395231203955519382575712859088106515508351625140232303468944998575019207187774222987312392821227718767321022874214808320966183901273666881105739025258749567473168231173099112834414240446454903494768026687827120275714973029171412982503774133874256990931118768983065907853167213086807948272753269470505959544668994512627196552744032708922743652239485953632372105450526372880836424021437691614401532803934250884354896748512759533132776799579931263379036047390005633296630262252907126021526596537119752584553555891895931997677247666314126635985211678509786392427920215827970113866186944598898598874383781627276502229982600916734638402546739031812909885085053878819696825256902987307987364513281207751967519269268130065674348550971491876619465094191587947601017733143037868479918162542064968355547630772036829184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -24780758628776713987790219343031378180842547439612706881729503934247974755347586504751533079121151814530996990452202253466378603110847697198739378138149717053665411484997196189194234201042302622525100972675000447582165017031415242633736663208975031431479463902768485441543845406346996446365745552532970219666008612952615103254593602058231563167243270699948061406146804628766344669074838351149494041736741582514720613145928152264929721497010737366458472982039569834406527660951053768090117178550600993836991958521135434843177392367365568483087161053392582426977924686011088481464933860086854968960454644485085358988268069210880458210976107838719732795794825204098680131909757627585767401684549705500395533741925676220465976512550701075687287301408845027026633051841566480736119564238086088185477399541200711428131085238028134025025393332168652981491694251766123848001328776369061835990295259618529621126795123567990230862273030250329582816741774438515194764636124371115381316983126464271639040817899665540306829650371613717948119627987559111773087178449758566734305897512966741506677270248390437303881325562395349754779821115694864844406358358576190590111280902674546993572935791379950790725933604199050678284720935472985108773991214677418333845462315544188477177334492368924686897110298659478228419930212113285633654749135662844334866315987114300394861687069928913900620166162316507106816341154514303124189961608507344725636381580611269880218317001167224763529157015157345387280743890575637081505587570690621237335586537063449839293995634989361793828555463222190081059471927017754151768215497261656635438605173483531449270455403491983996257641716124177037912737441773393277616988169432429801703449344549335598306904033846200542055741993739347447318537198526053906421559406436538801602788766752068158115389731777704946113773390811129927190064209786188617915973230203565901546702654041147399441857476021861986886199407338046548221795916477099604984420883678499650665940536394130037263677240565532499505053576863040702416031499088298629167588066098942334314269428243286167988571130203902116631032620449094922212828417648898633573029188436411854595507653762010869037548450449933936776067938325043431542063936654521227479968189497578974879732987278583092184914159284913036031945791762756823410206083415823601332533077495845287590984820316716549073126433947196709752189583427181533828019850401386414926129559875429512501300458968668607791245929297124042126064964162167422672471903300112417964028658065458032714206197387979916606750837508257629610242390083652566202719080606888731034151737910519812270934982228184044602091135222320593452965574496747520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] -2538492755699571421178836125570648505257230327298644477281061316227645939712967996383752652219896480935522814444237948366177574687786072068260592486620257101116196820077291229948526640224286500047584308444067801107904370212309839554721915131563002152266048859405935869154623330617333723543340132192771620174138394118562443516661293158063497363243723161473713352717732585449613793410306615345446517935661816608437684282646193586777563292988291604964553752971593789935978345250523392011935525543999622224386883832692256759135750412124141868028397981670661573582988425007018452024408071285887169602313349525752588713060526548325380568346862683003313925408103189405376030377976006102687563165699799585974073783324643935522154487756702201182816861163540743278672100031492480114478043032902964312455878067009619174081881683110567637833743113262553390078575029677685681031538674780687029295716997283127500877863552172736533491737737560267997774061537475967554066149953053464808627368778376111397292944851213704573462682798668779782768925545800702915856611170907531607385433476231926150330694513118665962964164136772323389744006882179033679989536371235465393961384479882034408371445116053602581139940284847480107728104345817929207285888473068428973074452468996363112152928311957515741722965765956265896015623995419007470191708900191788568817093040933810063579199808576827186207878807691707159900963167782895817795588903014604546553005709918731903905366715357421023065286670629793470510695469143953060465010940584399810866579214973849153151899977752010468421403866550015477799118895964669851027167808865234929320265115050859843553046463588594168123314446797582086877851670624707700470619793706076604937303240659501918620491730753445434865574056828488083618800575024775665268270230336288450297598302034972155849994189261643955707109155339500173222942350757685920221257947620217907838395507631514571498141489204320153002533694922473979195373469708516358828609466250118386980718119088003892810615958078175207763326678242542386602855739256093012424496352375814851598013980695712744336223584774178874163122634166728063811962959428270602774928240820091315413200748297433889529904262424397195039311773621340112395307175021034080321361613741984742817501625745821014388032834881764051724418499886396084327426831667878981902926388152498239396099208723295088039546532359926170213169575823626952975622637287116813149374197792874892031371397971581973417117768269510004494133430177152977205087208056520476805384297081936436937095962345797241435935886387973289634718109703099160118544518344222191367479842826161803598549696091651198438095372127522484884435685110448128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] 72944805777383748548852827365807459038973624128305647131666657334010535736834200638519045738721773647868434884780278003466456293164125766319986742716411099839717828625503957254702538538512525168085763346813688454079644999476227567872075064232486926783520271312935351372002187619755434377287892511046443117694726936006385607972767773292367426999542361519109098039516266645886798844426604439261256784198547866403494775101302205733585770588382482845326067755115561951124434009894099641588579071527874834720359268676191392541695008661696980440708694883329098931646718442483050927703993285425852015551348744658480624814740087296350741916991993244815415263669956000138937667131825618484853001687840202725190951531593895309726304470420630175803634094936764171723489401158974536763565603801862999357870709556044901644609647597522514549318353804129234366548935554399545932502959577170414271134988779717460880377533616778554324996749509112028863213187484166588728549772132008409679365315691001043294708200106406865523413359719604206138207466727987887976468878097671531233035182638919402171788715377447357840878917282776667658969206141157778819460329738846409748541526073629966390605884033211503474993977089928672292136913445416096727154229387933220608397292511880745135071456810367310055985817191637795321016587080341127253227017883772306743165157429581115974500107295710306520370216579053165021809660058237884693566636179852501045911857884074818678330852423477298543148203825547789890616417086773703582919911456276593932009507452317886903242523380252390842475499425165886495385446114609847190930503584316991134345917015427143537254940259133625870583497770277176149343973320461799909525155409154491282197087623803769446606646275253267889051125373362187533168055728604390413518205129523888752512961192265042154575069033543709613013978882184560471684920412643119589415370661427465215528918883359581127980207610325539960285064817341537228104582092861184330971755994785850962736238541853571298591715599214083413091489339642963077770369664348495570916441165934412374241852208444902650991261424068226945383240410640718087068041441942796995450135540884369375203966063050893944562077920524495840146339066849936024466857465451494031259975999581644038823797732080312723844799402860325749332558610732770923751950716696424993182167760715715599481958996297566115903694133602075009013070349602209131181402523899402338654576022590692643533796689639210830126205084423728277727513242007401010191256679097703719828608804537053505914481882119157378705341934785526684120606956051872985509822655292601512109333387344784625841038666253944619207265945597001856613076977603051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] -220848554181582214881802091356998293513784529990828275583819992038759757370642899730255217253855624488678870120123635949869052961362861209749645642270713849714379974983692687982504761571655415415792292285459841784463263585594495201429949918906311419874033672070116082803700541386974939687283104726719289944578406799746087146167383103868082413672542926075669234896897542639685468110178257983047843287979996662124615810540083826003370527021324318671413150777287235069920116299048118663449630902144181302068946436678284353231366322887144392801624728537779744497987503414466733134362465286143708026557024154543801444482912387107130984046133780437876356519185476030318067750402969336489568593225869853409487285237898716214749327465653631426535265382737369012912048935189875899862893100965133948479268965227289476891818946397549247660412309503108631224869518891245752270229277114077955960470581817905623489710461845803595458294282766239740831609176496473895875603620326080959986172890445477522687144349044018611934666417067863287585276515063699674996107015038270993253181909045358743907569941999163892258680972158671724769503023178344702130681519721820202573986374070980254505334433795571264012580015783752505769568564155746580182121228815968640453133876061580617262676276752572673680689534133656482728216413124608800558006992493556725947032870295165546352990310330326045020138717639962537935458125164146659875086663764195459990330331592613362492712689227501790134844516670807511628548258651717666449831567450285634790029935312466814486769671386385773813098925116473432479126916411106116783198980522546483378235465228457131023939071637874194918514415275197379791422841606667572873914681900518936427298642144570515362379152765091553259515969420693293375201950280323497395808896548802871675184154570241274390452959523932690846908862187954059012299953491403539289242568154522593113637206513275620228719955341450055677514029971334281038068975818562594209238990849081454328971108240901227645471460871218226784139089723405663271125902010500166370769508287221468847701615546772957771474493658187128396321040569650136030729528984478661117525702248100509695022525522704963457474174857682520709757169355320259442326559504478732684076991854300153137457726530072387436772539152120574147612083888543784543463952437105731311722140101279751709870654228630169103912555048305422516231216602818641459482753192376989339049526406349316065307885643326657462909092387823282307781075461717393467747021957642801765072895553529392203661866938552356966310294639001404024178248990689484752680146330146369306298203614240923647388720852660166831613221582900215297401660840943288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] 349665616237860044313237840260722567780416388384102016931714396463246835118236428709023872572829011585056218717787488006196710895842730613633614559053365088361833663846438457505961132972609065555995261128732492965219126771524526161194161795684447045072103017393864088130105694012440141372666548175240309024816840258699195537892670731068638741629111521840276382055062427008587491144520923556759384707525969375889432279407812700006860570197873992180910251924678782907431638451998014365173317284601872888679407827318878669651560817439306959620669908044450949484025516139398253140895993881925043485773727256125463962977061636666658042053721840057978660703071183799361725364585269636149105352675429863584149813795225686026261076450422000196371201272221557846213192028005192116211413136347218448111192427573878713323079182171145818429844303358293767147333171305450696663070619874559515459832082014309059811081158459276338680140268271261503737206129077874355954008747447550101194724304537231277510249743947570600685719896857705705474403152903510084601698663617461254969492131789458305440395620637663107882716916712955956389027444098944428899698977232862509442245901148160019907793077819506256884872322890500443616964420908385701726147177209890124476999763841377012922127114688859848886386381587710034341129031629008051637735741340279381871585024336159827141181263139782160534097692258771687254034249616876338064925706184280432557620500042283990932881230711076271952801609569210252625830805556512083865440054498397665634733451202654429036775143414077167639617891937665822463648065677051697770206922318196501185293477113914072292784349085645616783093997710254642294599643411795657969173051471890230240058586449497913308437817464176608138336397759169779285438458494651748112885131663847405558995185544261560992560779110479270246283443996193135249462536287700754045734056682190095992939358913453576039729679877184461556661448589565889351491434811641605019941786957175175130210928850563228476706736799612724251573057486731624098218333713249865635696712308833988016756241907954771919157287572834942064330096388260789160696501316178297504752127714199337600768677367676781217751080970624842333661113578902833363088269525442767020978266004903163081378454445099910832443844701873437255554638079600272208487131346623363758693241513879640236385396155932981783828551520676830178028869863471922571643220431757826241014390886116246208949097204606498101219824317244812866536486314983235991997643802464434365141458984477368794487451787899263737592789044811287721450099342237160621725592639814019144051981980732746553303772710811427478940044134161946751566151836866969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] -415343118534703546130010383009570596352917137904296852331427003054426298094314994632470542317623316225620878484941881325003122384084176386375236212701776807719269841416527987313627596323307059117690756802648829275877580846605489930850424169931341415128059974267721082324467938909535192347518963559600533885793462074761734563013093993836645147079122641956768814827745197218625545610894204249799499643240771283065011198081194308928645267731700843226640503448748025817109363426562716271234133160625242412471720239821911665674460854548893637728482106279375795367405995414716275457147649212479359998297015614243087529288980955376359561222173703950802352955140746968630776473999253468636588328225261756949454318509798197689394569826864231223858221183357417854821354536901240918104232489141166384756487175617001139721680498600807362669269709379504107235300127093173979965568036065769356590643596401794961056361859973268963309778822843969825421737100801491699596893240929651446227805829568282688998218316020191513529785224381115636908480381778121314918659518243710846589873648289437183128235155369456752345767381416189824554032068289841176540544872145885504946997152973401515473902091111120878011795350811294329600128490773580974013081329115990702280256334725236081168647090906157736099979823595861101953775237106029584403749206245573237325877994186212147177890621383935511050174739613957204238944687806742946481745975682194287338575133647138835034419515110862425033398684552917337536209629595449400723971371336204640791867734846483602625320883616336261875700864833702052614440749191924886916291643726675708228786311408991927997095875868972723316976724737851087194811686023280890954234350887858956704449628032521888529476036730392627781220013795565256052380275421953081639839280581758979607622973500587495612219480250850224920788026736386930669814260951503129205775939225187568780535271931712366588187194948156637789297635317778906803202118510580733511314572996502169008109604173228978107393538875262461914570654913365216419914504259510141844503342370710499735866531134438044943264288413627037422946099937322822646874713521249055791006800557926501126035696233362137776345998832688376326270513962965853271394560975957664530915932907236042301941047678598011096211449574007499305849080597266943018657459723269299404273430956220076004713732475879282071471152706289900289922840633161054077747787301092509019785254301891259121962678715677157136294938802603651705849933915910807714487760942431771825289020319037370518086518279119909960347483630663844001272357144448646181551011988024924331949290332459518300161593178637813256338946047306029165525892277028782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] 361491952177444608122092193362377368639066714944538519240783271617901651208410325647515580035731169301639957464438795559663882502460921026722161196578013405478072993851577453202603258742621566827940732652207153535050377220765497196694904661177526877188931891662362242575692148804989362073265355351733595992699409885324079302465632455257550242780664973209597015030905681709473388100268573967385991027991358259598530827293422130518153829345195784949061709231138463925527910768865623559336232624934764186265757373056513807679550256586900599520841683008394154251305812281715116120936594827238863151622158600304182812765984867646300140591826477626478173336115090735299603399119186495870893316759582233700692454935753556070518724112308084691968925968535468374671281723365684170212423375067264658097379530126884909239538785849622727979114856963015731906938415800233267181131518602801128372768993188202870524181476489749249648725895701945513347799948461786681988263915569136117641864976786540611408678541219826290708691216218753238248460746709893666172187562719721742496473356031268305599562233682094834988798417135637615688342061407890088519253638232215136807927400933087775420146115117820192716196756067474834399605553216879714952765992944997869562091628875884589295093645088502887114872363667856660202700062286963715331758683010049962807892226195281849925833244334542187925656678199900090767324531512011796454235702476023406174487087002618267724535797907082487518820680394627869060305953041931979816099811103530151185475616276330786735911025557321565210987534222235970075029666472021385578467084912684568738882579522340302104721275830031499405229162263745240427763254174246915024763490248077396524220778887396658850620730394654389982284846889413488453834849575725302349642074426045228109784994479953435989913144818159450036137065040710883798330612876091641145572045016801230844971107833583880016942160974927549673783039882197679534418987917446593351592512543854290152535659236649041144956292459587402644690146095691992912703246401389156759530978050169575148902187827091050670241417419125457663361557834872752184644558717203396966955846911343702173197933625840071617198476780765153949022577518437723480132051271324981215851306939736153197538232483988718945962354492100314308169761142467676847461500421224227840317398815436086765238990803027080318272002849128288453468992030707653964554305074692793901334929190047404266897422271698696604784117813589990097936567896990890028437001203495899601847598300822085965920555307141699965854163643887506427673099848090636008551472091049049194424939906439361810387709192605928346053942562704071755570332551327252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] -127070829160285034623673040337276807645700476824926522573642367448945943760101592866046875750301893595150366255298524332958976970258705391422805566399346119556708908587905851336494379449911623436590341865420365348884446830901383680919457805566631022462706778770884639159485125151074169941036759654851918005227144449306660920824185556305058709996385849761340336341940712184698814279392749795428419504844527962095569275244775797237990299340777602703816091131619305202303702216336052381452635603169168717752860446752344030536496379248868196123964933344841602282332944356676737203972128183787067151453346226834350959700252806133247466351466568540364411576263934633489590559822999395777841455393885501342926550433249071251280712231292840382551726787440411058277645454480706555619302281059305372701551780018150080571837432231027698521634556387799539589615355246994057629521754875869166516763253283132240978950625810765909988588727073146882150238152127464765822456753982504340922725677510619720602811248763778817588343154112004402504372378853030671799400741692547180537220113086655387805796011623731595879301960483575088504322310869859910484263726508136926804181195717941458822285248033519141914021124891656249681627400718518176494091359925213856011304392614601523756697488356656704471868936301890566480037223873022442182503690278743387752790489105497442620303781035978474163384655745552372381486837660526439854014055920624428583356930420657113837652649162080224353882588641756136068340267174984507298846108815574852913477414374141841284309103435691948425224282595103488137607901996944595630306636184008834430507204876046327445761734482274882135598605106406515809553659902899791625346237387480714710225404582572898734047367203358333231798053185520820691454560991417814788982101487891701943323033801624612084310750953540149482110201276976129758572346953081468512668993482738700254676725662333047580545564167439921640534485860908582596693302926190356916216658550343520544829444664772872220183827119969269720730867212651094144675191015912202584314497689676431162727704119743673548088424323231132617368576123694628884710466125001339162252017962669481753366435466744411717127688236222097342478387665528144645720227059208216180410305949749761696068720869653612585558189922281893676689147064867650405867005962136589436487637526321803403386116334348902142901598521152300540779366028601153383838862759014293465455011287651450736425525123281591282756917261677652705984976884745954948223225252203539716675132946805572937908949872357639951044637668344263729351161347185986611987136585901405860611709955868551178433873364780242734029745102696367758195334132539588608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -78834788818836928371527385730641691892945970543364285457689295244400847245222443725974264392588749977897502537207224354633885067219819393593208177637924348758879294544752389090182869111434185926157896526559348863508817061480095375022973032850836950022279589994841579759753894224487388260622740679799742087540557779166972584644151665352914241810299044946919079730103177557736243376199650367408390752669678777443845081124929468105281003629465399542379854831921335661386465420598973182261282190596809147824395807104599339041906943259705749592281169126379452059748134851748669138797155197495167415228083934856329618537368762813667348920540020955177286106975758174659362687640098792056539570525393485926374084256115232713906161298167103681824866975108440229457533461644058086322037422061624009779707960516983518423946300853240017273887956762266801466318232847597191522175881481821791690282223525384537757069102638021932567995160015449625042868595300065646793611199066209912336180276082436422496410287680455928394132458604849136410583362153789934732601009255895293401328603081108514918315313018075678058719553272533169240029701842898846204622101774787719454854766260516175923396876695012194422392836546829673426677494266792804348816546738953362495905128527986450297570666316994608813617564449431298875842631325236789119547136056817029832275664354014428865230197401549780113108296581593751124745639621795755226745085963049307663832632985511368903418241505842721901768614860458971907212579001885307762016476249013806533226967850163026852256722850189261024250994533605571805728219420801402325559153371849825139571097621298047848107634529443626941876140673516410157138255013769754209327762468695708214459292392973313007576484913649259983549293290784865054406552323843724607495128300052541814698732005703094415686104019623245798422553651149658761934515176759365226122717615194418311482451696325284078407453855237794122056493043955651681128703191657218086564593895417623413272204692411902051321401539537818432441932351448189480139406206470806148169407747367119512931505220216123607347911343444123087157304360409205035681719891190643982763870023520700679126322018004947193470385954511837497482458828602889724686636055002302442413963736861536384211066014692721360368198040926060580579570432294716737466529481588768850544966837669451291603960077283733153593669471867072985782976947069793280924808793710493497288961742683508966686197557187748379050022567597568321548815686187463362018086976925641126786438009645773974231908025446179120804909691770830918067350259501561237659091705508712973799758067006747520676012326011713581188980020041152575757036059193507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 89292514193505015616288282057906421869001671578815002158979740111781250163297511134754738656868860206483554363527086956309261591595698793122457120327007344741854599309277619443594347520419012655441773315837140031995865221208130199550555087069116366570814029935323963428445455111811792498704671555434888397227808077521023252492389830633841318410427800840266601223867454906074402503664730101044032361796937606327547246711699061796533710689346317452235305130298421602644138852426968951768319461418025636754809106987004406112504891800013496334829478666032997104487811049496591582260643290032090441589212463067173410415634357978444395046663436612430496200640806915688040607691750676384194621938346249317009943210289285607851716048288852391823141334125835884423725173603654911218719668584510108510955346351580207236921759583041395491182875083475598056097280684453934433421260756769689318453133443533605555508824624561289163876360330998177169361945789359669227500313363205810170433859217577185691440718072073937961798508774477424363174181122326722598318268682176118394500546620817267971378700970364000653665441721536745334688327500167254346555097958983316616271797508382881064345325996246004797553420088314383491468759605120656085262757624744408392733256795941689321590064030078191475189581565705832834816105211341038362401947932345535461817544374501741470399412825105825311971608437869471547153383546123415304599126975072509750002743782543198198151664500935136021023700908733664343459346650798880203124851209046383688349226865195486260841959798795191957853696844366264222116578253229071554062670747348016387453626791846683644990999970586365747279401142463023976846759639734025081534220218634131645799135159154791066359071164343229143730097354542095497765119109920572741911560772408307104712232248740652556548273596928453745586859434614200498588556272607300641043479221016811284285419647861861175702895963328123261299822822506140904308870596780247524247266543680306093458444173921430122218895037114076521352939252798428067212909275363814233530594504582256704786258950976269584318823921718313036757745657520225821910675672541343179114424190883074035679045549079490076694694967791978356488811995906511294827251286601163488387799312622285804957379017221433243366106780398554984508104673712973305037232078966543346523774203183948825194296249550069782290935661684884101506946848404906701785282286062121348159245933166601889844922378850836606265528509056074507160408325707672520666078022858759991729755984574703390855108250151067135053002079350012843538180184545706171997150835885412766729303565572149897439032286369227152282066378568302816953762949963448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] 45865012669366325178358576645186001445924177766187824457759498367493863610535827117572346817184831513141117225039077606483143757209791189439064500685244445065685471182234794222601832684177120719747981151168295545699736255623656753581366822526693158184575819964758824874579844566354784175779145776744670616899704920362487146033372228185672051323150549614814335258521507667143984232949066366527196496532020961277638769862503956063345715111444231392525586135112174568647109474392391607149632796934418750319745852039102918042704077663667179781149977910572588894800303794643246462899420995945397346377457948340366102164355413994739599534591403101340743415105114148756868440435922915057327701938458367137358937379688916617062400190903671093243778601974713408770257649175440264120739053864500577586753693193611101223320651051004275324330530366343534218918774375149834191712965017862663237458862046048715361051273816208989421714232779360253002523759144401920258377655190390227727764387835111863558547966616696541205579668805365860621796667090588738939451807766646287608780816015338225366529361991203893953478167426622393525640864879461108387857543696454729993569395622341333168221075522113258359817262063022356613726303496395284982504047059834613609316009273108842846535161472316104198221646909870944458080560695214625463024686096480879235006483885378599649737418696736769482439573165912307748240110727740740146721705143365258075656033162183642700059834239030706272508113383722778356443324575837504882556992380842614016102694459827646522042834314714997211243400844295921712077735924351262648692426326298785561611866588335663079788720463147234320729809067378675511971387588527212348444799705485684110432745793097675231918942724567988620054796536921286545887217558292113921386964583108241091741044378769774329190345422617521862220908008320902140668700442783998381331427645077750174194083130156906057188928913474134750110517938142520035251310743870470388982480814789264071189564483677946937740725128481943422050612195127613590114565781856864601640271297838931886591514250689470844049260973402828168205660812235409985915048090943288483266813931243512162198690974296724025311932967761175184570654431966304480194988545783017622657604756089440180654674931210377255422984585444782120595523914778600503729076335866621581423752663983528976292468825643769915092124240944609463215971424398969027639591615771183339552508760385040830481646359952179383983420674050793838167635869748681402548555142109116588980663512938379075794293349476960186705072420577802036432624107350880279184327494581715470735892770419038977384644386421923140732541275219115325448605633033011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] -150334008389246622728212370539444508996923593593091517614334952205633105816908206724857529698264051536065640434179116502941669289192963160171211684855149633240409079819729968273894139181004715579451503196204574198965545484809067211996664445945727227450739037454794789519336156899204937182871209431987894603989893488314101910525735480751883289865265381974947275211238668114694019732649797694757296171481385942540740528056040048206989227361494552317537807350028917249305487957186218997398084000061177745717287375390464163129858666212218001084505660933798473778368297686524840881461113690050767828248433238301712689654998950169785092935972818350214183612254953824488033985984151360561241133900156485739699487518663749212662856106015188593085051931029685780392572433335646896300657719804249834272890875868748812138888432618305037887432065743974091615962735519622052093910805484929774432282845279042002066860606436801177635783055363771757522856873729345686508669620723393751011545128667218664545279608393385790695012236504016300850948615882241935193556781436952578796664861853778800453001610920058657258512662592280886165733617268324591910157800747002080903301292326272097131928071279186970371536053659151713654540166269796190348950387122598031213460644308303859191323216029879262784675392020491840301524693892362833676550084569384608742714750841167377882961349634220603128762832596803863110932848750664134245301101302551193817346535200107586228499044477081703712568060254041481073719834946005612450157631303672252555304533221359314954990262996483789865706365332695758455661078781030753861163711437036829075386065830856217721670753148051711565337115006816028646043735101239683058519749589571644535785132427514482470702178789959415806707401518496806358907194579487313545743897036609334665790002120835651040721456847205489604880815740187762892152733149908597768339194479087817116256727125592126392712324619395439753751128378398622735047556874053542127964405369762966110987482221140924463545178817071305998322595777576460354902960301474254784166575124501161554458199994367282869480534668263461372844948465739341676271984101344028568116791475782095367029117179281456055095917359398184065741198083734025052241841768034274484638683732051152076807375318280029179697191974906392937392584583497988883737798040585217924355256130339688649640380707402036705282009383944457080610128008451188153765177914111487204051929698330428888668998944378689202463063261277959601559359915528625694797107438927006252646519116342068414629870571568038824657006366731093266692274012547517765732736524124307272123396360050652757205277722773752440559536478889447845218513399578624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] 149163207684714919986299593647605730017334386325378015320651807345204201251205441659235163206077813024580006224092593302347502087523208384043131081708866850429133204729068380261962008539164849109394493613577199744455447015738277974408739998257838942958674099101669486122594290558029750492000729695548781523952624045159782048917411324565815730652477541835214584447037431236128209123659581123710180139104082899155560305630523512201072785543804333279098311999128593123976447870893861396236440389466075868988285308860072623648353976461173490483813139787248945850582870434527414518206627295670210279934793211991498806671779229905964807650864050546675845277435957010098775061652168714454948911399557530091329597495789718195496446234637323836785766073602453614854622033795877789803237189487984427555897667363713852785024089692640131591020558388333565430223507830272588284211510273753842209880403144143990209171990611534967574735763234105859754587890419073107996143580887857610474702974016803834449711898881443604759990984526854675236954983715528593283386218553952384260168413300592897980054854403294666525882399648219684859990982788364970735864608589382211609621380454910421476858131000363848845422131732300340603915232572847994144066164876786593450152813054254880024082076683020324277209106367276449744825588427507572272300351963409838627750840557298679333775099198060265314047109161915277419699086102810866151634181247705148942641240674351514709589651996493804647990625919034988969260213859780348750348132054935340613248741354356332139650593616810914756851242608546489563937296811922732707343286014628012103686018085027070498411591437128737813803001599680075868663764030946987662303039064173280637124789437575769615949619546985689333763858419747192520396906222524075143921129396893661503639162957682776623323903540204549881511044582648161993360205204747497043196915797756622623763096455060059269209755916682202531349810964707968654484005866666155734947492880224342496890228163603053615803199166087746426124603811498121645106314101928746752926565364366022188266004943741582685055247996100051495847646160029704144634930281759453908639594680164208322141066631521720108967188878671827270229251800433872759256537055846188555221139311984783768007008985955432059319104775700699576171951135243629845442643102753530435559668485807642695484643309857685698491854125118768806142509099546733303773037752534770454256371934871767348873355128659977475326033065590471116128416393858726781625250092116516012152829962938955900439750262542631178391209935506029144807356369620698018395353233485240465969078341884396154444677422532433630940702382910802726857276124498493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] -116296268103661465994132457827000716427273715040307431961336653159182872955824706599227502195032323219820281670576683139256305359797942183449291330586169165213085855089667838828819277581265273250347262594759192378905090921513980627777433182555734723333279923006842357628210811510063843910335239152627903355831106326099179754514377546656496887410391913975266466243384223400925743017120847738509824439838781522335218414386104253650669114752924817290236357939950718792047715539561915664584506835846554602568544773714590413821901915826406813113559349994168567073381576693834077475067931718954375094062972504228010811253075253470342273664611079045151501436898651535855515465618430019391113266242607302553772394689175117683959456894230661555774917077708980029765769606749935598543517326047973635069616387642684354333036858126197132549623825599545494821166038235264968290279080320813780460893549422509810029996042792253162589950793347564838396748430986482339652092771330220337629860446783697833977621490054078377300801733529956801588331801727536222588382537989271900794906178389688759593450729621095373546050094819728289820037699522315495257691472102335723187018225837494865864861378566651412271641784819013213811656733281967588043036617580224661492047302339542578534898452510973994718517491569248923341802576143421532734667787435657942975307126671455687326397126156202410277190261531599147075325526951721925958630377062373415145482170477996084849775049697964100385499030087286900373744967644250428462915578817427983303854143736844469702647325836265041269212025894561196852445207948921501541777499340254880399471600526639780602972608667023902313408884718887013985841335570496762495818561374318206915422543594360747245854171135518673742394683248682175114268064632064601937459482822182716863471353220052827469110350210111151801809285899496754825614625754835991312275307583699467879883116969077967320067145299408327528757151826062614478058670656062452036571433648632150986390062736193224203843124473686714431399613616848374119573137185837325424454411378737230245441618670319926943908756281533770912424266124913423139833764483578656166529480452235257926115571670995160935642076387573203147812195662924789579171084310604823384400774364944388298718150729545298040447333924132385995267666110829359991159313250683491171281320898469587742768441851119221814378011093296794752397531919288063891652388948449739940420793099388669567205356750878920504903028213654316133295847972616816937290132346766359688643039030822212453111540271317229667405954762202770549911052447423682631565461270079861962043039420933776960320159619658849804641970029693665106916176936273182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] 57568352065742516876014411264428379797204239857155404835653232803972076883277644946062036789374240973870763096646309565610226425047529500502557441367116564654956685025889903560848263413239598908004005731607749657833298168776048769255763451984509366046382903524626239732832594613281780339858690452979946191232522388015901907922327965933636896387740823096211730968803763657620641396204422711253078098679360219867607290481273126085418335420865472118057203594013844196533531823966294012505279713979711832048106855881438683083841836204084190548448119324972595192502016274858720961799505626011427453745155383356871010358646717988728976632013667601297886559628396041657494383414767387866297844859623504135064099401984207057956746510044468017838139119331106456048574141818960067922195854354565284062305796578089958341966692649553136605884396894782825035853194073947055919168376203306405936245186043620218312316593473497965185457023885495106470699077478616167007878827736168278311029003790519785496933846430359493001846547780307582579989937654512226031934997655974561373400124566200032523676408616049962400667385648426873515537847880294362072589129469039419577942305228033835044139327108470091859570550038766404741023598050298497614607376572626021651659088552086878016986207946938209849957337533107457469434804802953158841761017138223433815303942837780178188793066679826353313645804270214635324272430368590667880635255839985570050743115228556118713205967522645330576338220864997268291160433052233267549653502287861535485673670023829947315320336532280870661551779626455287458579604805991658330882428630357430229454877895866962536219475340213710210590750965459130959659983221740192465506344274336928978212959948546070299239696966425962116610677894073244483818744971550211928093895901767563533092422722450266817629870085363180008780484529999524926148811329268101098029843294729522262656662136698971508725041657098873352293676975895052648373130177779904944210881538104245729092237733768928424102550047864903346634580778082294886671321326604502421280074543492640695832929260566274576576085122198598051524421167475847458409195332658653964517163070662386014150139877820174735763466557245786678199593185089709238077877276728327049856046224988653278194044877266600849117855187017262816684621614759460978036274252786431020857472996855086068892814965056597804925915746922254839653047570990556546629793123716875046231023089721976670702209573580100253300382723488731254454170035720553290949324186445532278729074729823764420243458468915092461506461218849608002813362861775082537990492895662257777569124896892947668846303460140171782989185461153543058509784836525260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 6665854642714354499077314533728439748081629143248568662543275830236690634138524504946590153336823585627118311885487127397428981645617969366023909921349331256582049871695043293446853759036096174020295125512393122721419666132926053466233286463407416550333619651617815463466537183412262511982826212085976994595559692832464326468527730918431191861489468431145202744912666787908938741213893777895117100262127997695861614315995048056767356962658699129713849433715707424390090234994599856897835859888197301302853992455129357681448362737323337645076481363917923915878270951830196289966080802263800928174367480029799347557974299611496701640641587929775490471986027887912604414190692476147886489613780372578996682025717243823402106157790853541197716001917125472491106379058621226123954217146295752063278326786420173290355341894330503158369940558673736717308676898428044230853381800779241923332735199574588710087029688483730764899259311571717424167693102794038942209550504556461068645541752942399570092947030548680633928299554430401259871959605957614393427665539904048054703162667013461037805314408312053127574178212311296770579936371614190206328898845980660811118078920463128972344356410807770589362358020275880770252472231717151492560921313120571854600238661153268535931332078414150202618849448427954225482556962615007775192652562184835752111294401253528705066144986318114149538664416885713378919829017097480054777712612629569194042936894000930960966640902550570601965259203859834224993360421856982395885638234079415537035668037308405432136862204216575925712472603381774166889918156193936509103835534066644241500203526211337511355824168843305248300087915777978506162880386979931745527939202676031816926105719512130874361000728155649910099698811420477835553575288041067484927501022636883171550755188781262523107611198902324933666337886448641247842852242685896527486174834748828070354747874269364817687094157475102320638468055821205808951145208036485299528061152153068754716151097249324477998204600019230584662782310117594212507823379177332334792625320981031880756340861198586418497520935850243419110086300364295886292888048802939689793992377485619309345416449527031938782842838492553649866523692639536696602691665983174444646931373310495309358355572488526150745284878654970979132910369986231522562797913467858070220415621988817234229343662404430558551891575889526053838352047454425586767826946466073860031483613831261960738133889627871322227916881242215557055594906916672242069940966063199757091424805965650429638235085604844770691577881919313966963810470248897521234007085419170648310150519524809131220323149768801279427759631085484596742986724718673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -28810760142978560160947519200655150115323719182561038844667523784397509142566764399576482065256102127770653981951315830538324527050176363722237400934798023821559483061343937006207921084973242942611350705162277989431810250336273664841479855185758748381313801028520487828697258880719370959762939292793006017808734001916203518962670807531320511264533406702151939594206429070229108782976058727729051913058962010212127290512135766380517472221657352849802330741534752058785906691095106317889681858700313722492748911758903063344159803022458444254602686712620910530710428462207935826448551116030250062513347568563378342629020699665582032524050129996994722424232536830180904515907919892247117379006040117289379113829420029634446803595862860485181592193758683265970948965651132051651794649177646074048844297629569056195919237234010296247038599169206558087136096816799478124822876611757763748700929562754807672136935752830380288422014219370146890730540118491110927111052235651963819391498836610756877352451704533639108928894720772081717125621130462741265297403600346738870204460240960863269766572908714854394434511927551158228972132638390236211954373224286983044750889380647970958742365642801486464440970205793989263719169375430477163358950382436319971693942566415836825613384789922544182301739253100846628027671536542025630206520049373342212648336892654594772678154304699839975605236508949617441810738554931291928839095382838037722425383837146517240205913946772347259881825488789070546390882891583577028396658247229071139320685778801066928226614870126421924158881583650800914602909869320245083815666978740858453952647205230711985757917980515130120320801375843785091323383334116018293974035822297565697068367071823965730837649515692478296235917140287712807312369888785898173861821351907110393447437180922317865077244539809275902279589532455423305494040488818619369056594630523877344731595469352313722574785778460519017672271154421951967728357234478893769068094850229882229093501743101614864928173521319303538815752017643289186329629015226399142550110324186337668373512253011057009401752792216480084547709025509767031509169014655802937360026984534235724641247953370526796610255599639791626297336107590908267365439530537204587249653005644716136782470064009904523407549732359184921729192921726363206468922448178299437876798444259544249223328943173037416048364130096348282682180775280788850471886488489339332385336124321452300291809708987526714996750621127019481706918868545337014441734384489521996806749054542498873215094859410697970744851283674334692322969115653214689565422630065877902309595762291187289027411801020735743998698790113150199286802050124349440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 22611892273173356754490688180052752262519503960948199484642160259730507956474548161317482994321786525260179724742722913488081073406305834114749022041814572438569463039073100011583092273758359882068675046925113180701288465528169060892894331169782722277154540348408482391743573650520895088973342512669699175250869669054039509487970144514503819100182499560730949101755775397786063253798029699881827341688337393229226724139315310400228422380678625674232984511851676554638297654200920934874355458128480783353232512124334681390619310635733420515969722421270079709071394806911297665722472651003285003123840733632169631095377234887900079811516294047739024399625226873266473517552167138155174881579062830857476987103088021069449911917217325738100680607863663405986575633182674381860116702725542675362135061411850507231221112934853814998932788233267986952536972777302205378919360137735619109187313535114345042472574661357631164457352767034604053167665124955137116488639789328450829664561031438759413055585730627508847589126979166825948348903133080210393064103333506670854271897730020196529215818652792591871947616934580596821106274453068365262310459551023737477921229793199442968923002047854003532764228185166344325769758057010915945073685914028111150214091590237378811390607528287541168454541529812583541519278646667971535976712911409972442513776173467867061350056457448471091610532498965283935518297235523518646635020108899336167427342979126534137051117615039414652261341831907088931495475270577412215143154993307220466291118761851203848910191771009873997950817359420748850487170805449458937540343778774630303764849065888625252237872794806385096960068663400097192289527733662053835228143042657734946536798476726401084849070684371260056115838168423065568531582803378848797447919713842575420198886678981966741092510160585759827024658624682841753545470542013198928141397647424014056899100127895058202732072395453150429940849014374357338977212646701262330202048385585414883375023454373874474293778188684270064940688982644471395897167020901461699358660571698612241836857787463960511817729839804934847035299624316732826480162533146481074214523853944287894881629138582277832497574518952377441345667999838249782963790890290454607863899055543172812587541372439285033601757097874964632469264337510172903922409030011662283383611177388247852099113788974542102635628202112788269780642067349109176948314078308818554069257935394930508741751009809545166901147783812221891564809762597262318143436697819015959733893172946531565107508588945368120497202842323477773648704629076943746502436124493751673694136942873797612134738143362576791991435380168116853830654850907504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -13233038246786296509416072935447036423546446094624952293661361169712564773851636549340308486089098633305923120203464732401070064253319089127869191312418652563474269547340662937496707127628624634389798492600377860518895073804721518606557498107396645938234175791763902048490970680037448726135416027903678024725708779358063468721119797231861696396976405253377834303706416586803139797100926518556564747956135385707980592602507782193836763460785790928165688157764496520873700969617729121814737079439649971805459822105374133308339917841070073115125069741900032372979220996117950767603194045120343245205115320715423610676274580876807087918677959637897536947976059316275779592350568951698669575296001622261001337970039418017278547025820031859585759365099049196840022830749900754440227915636669553738014157415801485002145371692982519109268709765292831400752298807667812639246725106665287084503168564457840030515295094218479518361619521273589453372331107745556804060755041749098315404254877888335175476550903282137298955115054843369534821150862683382958288483643976919011847924085477212966942262185860304305227280935043961250865815875296155576376372538761552126418497046871229297483068367426596820137791306793050890473307092317280422868860074104732836422803289918925962315895414852909194217642902933631028260476573010982083624108571655630332994526391436813773684376500670963957549572984224945575742715695378272511127837634509854413297450431795356708792109069611439574748758003794222566249028634794963178704379527321071598580105717321602321101410853213843543564307126890269829554287172116497148934728418703429472886427944593226742552299942434856149902171257049991589158429664472075320275797914784467918738723847017023666824702648826893177531409805776506323425069003375616539184705992279987525997440055190520246320572072716235346983436961876422156354745992167016862379091295788104859111996167604715293777866445013115033957544112793895492631371660450761707026662096651465698109083817128062781612639428353457902017845633605725987414106290790709165206540034804487108971052833009100064780289612350930245199899979675769285627931954424444952892092585402973967620761387291029957608617909539762751744224070907488042072933083704654164085160965043171339264243344742212999533580220636802273745198475784194932404258110976498904407544057475153257201499688346925552065797363623004243685488759310892216437041575713256533251236447370109164443742286187119964527797788314760467421680605293784442167922247808732080541023127003439817735988394193786949907164408062996078804049890257361917566223261545857514406104199709547330492690854220981441679046336424728186450635487612764160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 6497838514731101332444854193429337448241694840021018592437700714592015750547815740082065640178665059409318172118630402386879192766576137203113255260437591182638219320950237719812510488751274958504725132862410424801020890434369787760035020718919311729471899574945613426754256567573786835255749406501495107523943352095286135039563518258602574072682959041350958412564875449637580597899820801023611316520279653832267416301966524853628217051347096724901988829028287175446681108518735787406555406516430616008791892475043813430599018225651330397492209768927292077422183485028198831237356889438990696612321997132121803208714425928742959867418398965739488846956698433206885735388727413468967497306891315994172214477324725221930345887977288313095626050398365331150226159595095691293803346437974562322017590664845350640109582708374836287831054814102801087685058329768370376329362031096237207548131116815952450854156857359964878043394991890776784001567234564925682132684797588794779824411234150555862473080525237515166299470238060693003714724947845010891211766988784656295312207227634550499467341582510622745903500262769114735798194434079756866706876853189760639002940549207274762116165147886867316795606143536480509888105637798861434689053301732695409745226869656536578618920826268010196688536077921851219486993665821707947785613017757685285772924147520872182342805554403568449644760109877362194060374326700524915937101025974841998143782408212720670370304882442942371275310588211503487797768617449134329145799952495557777242262998595257293753135640015648249731372751086264725966170656260479357353435287106652965957702016303431694521648785810489349835771322623687466225045181921546659885831249902025616950227611828345486650817972650171658085819303590752252784332110249158441651785909014623381831038944888952189039327496461744199555922676765590697079846957561165341266286491250602182340019409600264965832148713790656343601967027730927453513606281524293634971005728440884180346083179389083028528068486630004065867786339530202526716272131878780786953271005449543418921984777833281956435924341372856915561928224382315927279038706968063982717682648546904302420348226003915236232895182941853423376150702951867619077417627652318694362031773083037335030861105946415005111301365569686461972371093595307955224096267304787886988827862793910691024730405030054996489223712820539577545058815829705907766664050652771698438142281394599897255026422495980177256541699004566599688599264103627869417933437291895048469738889143721632333652542352764427535721978332777729319358111089061096574678483691197636854479382021822933884720293024217375872725812110687569031261306906214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 476650141792910300738176021918033548603617774614417333238375760348814025474308684703647035377733308130089014363111805578693833969381759313344127623872591718024317733284058454136921032445693370342047793915892968832093682981388253379664995475607346791846787103884937605061733379627239334564497330085659935302092485356506278426505771531905184384470964304303665616723444442505340012156458984561062275864746134743161577830981173161823036142726952531030663162657873807722120154833436894293755744589139612275966433163272692015340164750903028717089952206162676439744134709996663585705631697961927295420220586233167911606749446150013938693004853452045658976739149190740487167426910593021606113630959470035566203393237157912748825367305633290633067913435678940389232442309038820260538256271039019653455690283297163703868296083914384859206185730915088114442011077977214717612645291639829375681478621157380855587618366891394202280261184747305894340375921790512862115280423611866748829603401194617355707776415139245807909995882988369425584106558653977074486782830800045006884714235412388036173660210189954800861760458295490863019068248182801039866110000061765619588296276399133844744422087287694025330333094827819823505691842021482365499101168572855901327068349464561543907955469923021786001131056863297112798493756845789876867285068741953454972100649260341162945924108973584904017861656563930755517493155823035019279402949362338902456368724142626035117138659405464221790597441986709374755978299036780643067477725402101062326576840803369936414232332319003437644357894410858471810020850326357711377837131065764741620129646235391761329861709983791584486766320405705324505906676831149915264785685418809908261441805146695832577047153289947742516210527978734919122543891176947768863733418243740907148529875287344923147104727772912808900784549668651451929895756969602228111633538734855635025330789998094292601938157372519249173614187337641127238183401568521167746720634399241806235700153789337247716639369739361933714176424163917582675969130992098516132398050768037516739639856677555172621239216692224284257798788523471702785450394360316675153260566605222953026778489443406921866963753684564316216844674927596428788130052341012327338598314489304453021116250072843710993341043942812157192733329966657142427652879973993810374626711909485473564730566277643047146112746076636932304040606725647393392911125913964107055666304692782766733367704292719113661435787528553719895808890062274176824422106934855558026004223867719372997216188352439731948449039793989935388216886494350788916329778046431839413581043148268877766291490915993605391927095404345892041392128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] 21884667309041817340132681195188528137345319978080172570145807335664242816215450291994901163758008935540267276623540800315345239835902994642503043893429316031375086632171518902634106592527560047609901418925458235782410153883275104504951086526222333982807876736812966368615285383148915304987025678626375374147694467805073407136037003485961617067993519466557391292197936835870481568807800537727466060289735495253623913829824335497889488248049591253031243626272198597350377355410605817828464645002677938056418932007113685755290682709918691189628216683378498143506077861181243163235280227279013069841438314630591039488789450842832465912198457771921777576118641048131151453570023391179360360832348752357247699172132744369946297725352231982779496618725435586896807857031770201116458700277188215712973450204333416512382074043006790435179913752570588238196223852624667435891889928892901688613539427067116725342279491653671541147929655496426215670594499862415807850060856621689731864206133320323866029345514047874220131465779344557861336102118064103643813635798438172215591331795231688342056983777846462107147130239587876606837266676384113840642858028446348446900129487329686648273383713643308933099888834780017258450308278180221639409667166577040696733170331677007876374239060986372411752775755032932798580675553720736616242938262908607060375674607591293519633228811981802848397565217219566144925151772053709931218620813867791417470207041878113990491629169543696602229592186988585527023662152190011557986990873755101948428979946382498620962128263027789864127602865404895954875492703115807523019093326698894955502783281192625703055488051293504678938440287710898304525627465910644183095571009247525061692479130390674348471586342397048560269469299595901134538449955062173192979453654961936101149509693728857182120287075124433332429023821852133772210883739091504772957621332440752993411309646135533255086308964754758609576781296996467806128641786273993053435610712606643536708355633719854531131644943138609692787972021082299239087100133061698866311159217995425729406898305118971611186452452366601556230705251674434690946373891998091391417502449760884528313767884756680418854686171447433237386499030187842956596771430588423755356750923410086886920124963226635241436331586545894921306571256009615199152932074511360873974564043564106513648784593526013459613335095472269413140838802040834227966362553456942069019027452870800768693468274065238863164574326755414812176529724065647343875651781070056114404502850916619518328445566293656292643166848559510235917879010636338019277095018021110200849704229426581470712571468190450593574193896076736241053204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] -96636938236426765427598286736523727116876385485634286148918859892596419054584078190004743957178057110637303815924112118591084242066740297598981973979284260511921830491209453367017417320198290247325821983254588107850951127790352202315351030055806258736718944814272192232635811775853318766918709564240288286430756614164047801221292467396278614143629461509004814798290329863463502743639420883713586016864395151179083104625306539779353477917613753092911287228041677484441164894785595481336627989135790565014407090379526047894423293773487437199062323050123029364399686755050633726422916897830612577079105393583997361928726731347260205193511892596176783141205603516597338806719087152749896643312944926759569942497835545569924787117617582049505398042519779419172512524264915517068745870941881490264658450153760424637905380756913452445636581210348623801243197122420324109964601488857034220134825661172588714046109870180483279160360381130328912565438522855295219858532457122643195491679356317292567169755721243147864681159392115120132038065912333608308920598861020445094701627170303434263979081103552051518883411713611899237798863685414813181963617553487283644885158949279354743254641355874131011975737212760912413903136894986174500593839222455968761808284829419620157762999609837452775874253777540752736196859960329282762121677910878471309928185229063932602134178594557360218645327359204734378738643497195758706855944670873668372647715742305823466047992737486409709019275899878923138806995526503930541749761386470196734928404750112297272654339010469393453908118648320147642884888626494128313126805777076205629053108257677203828888634607740946126554521544974274435410052465762417796852842557268814355422860340465627619997677357053612329090835828941296638266626837127082823562446873892641085579721031652868469640064512776220685095084465777187198966828805164772309046194238445662830099439094490917389777667669743556416935261549668829141068416549446061230071461242019908066896509937340306632635282565162598479823146959296571672099079573582054827772044834656254932651399833121411750040350298011437474633957238057808000568223194373296360171881428315041347700663968522187736947508056869331455184556673791536908980165141980359163039495716574612453285569998217714668385849087448985556295433484175980819330021718173498077072416545847338874777267313637177242637961983904288442913937340628575801362942711717830920090205211505532236124557520105952289049530570386823176197543530942330560766650786221176608120838984053063352573974023240677494285513165276780946183142985440281579779599006046819897166265563452721648794846550576669361123495063107357516115214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -2306187806232555251308833037116172693987610758766715665909221637375500530606196366789730690033369635834008089441674589897951620199921140517903038596596381100352829287074868344728786210003966004373398374461358307448857728565429843742844814653297984208501358910745433366557106486185854562785782445721436003639974197562982868962679386939048192002386684076602383105362535317141308677109665968683042880019674606213924587457679587182877261853000211210608065387876441524822690651868329312935390654603871763875664446166886107969312193398087600485072136819388552897264152214474220834030390272884412186403403173512409027632069777304016614047069148883616949031810090413710026628945840083166100664446032910744499127728134425850608337652523651283051000565180005799796628906718047377377303429914777956629091046464382771826545621519865807111414509858198405847399784073948660348648003896836665400184897187819187550959982366704456253443270517665428737576200594010839617818013573448750183057535115413420315348311124960847059134883234878382711349378800281202624000746049711778100105407155949426634901747113640671023996101600696200596249804610824440432791835970027590326402629709853738258109509988522379777264901412996362422690239826444028876060848518699622715283386341741671054556025777661803028049134203823985117651211914945202163824117710689914120950450762037836445298554306810172036248101393303358090755512564344842635497913142622380075828662244466213470235240621457682619829859857896871423154743215042033548987538132685878353297336409013313409989644220870142176198235623716675763756112844178801149963653560460638383926955422795870566194013746262371189880452504942483962463862280841627408062023102954376069944250696082579679060774204632867681568174557102816040688483023050745162321213227409634862809602515842398150294141210100945751795588305171014330186390010221088500398344840702198444578509319433181737233890295500836481611824994231687125807003361805275721224931819253188456355383902279003130269486252136964085438917804785920935456686726740657783284016048457636616301433204100046427669421040196780455251105401712869542460504738131297494581213244900410306652468960188823770545966874728838651988045229378182177891911998290406261961832524154869460954144639242083635382692110280038179003391534751747876073787958445821041924458685965855549401116073072324037476943801858772626554313445819042196954138092277875089854678886385142847850171622744183650679527359359314231436394803865584970984873068195269181621053604976470513822430583539660560699990550885596177461926669725354382132792694646737460292991357259729273818165674769704213221716254849971861854607114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 71713027666806805266229776341990117286673018548583310847513057723842427087532148156245011723814575661079953072750528516839390968975198577079814606763010483572829046043957659405019742183491837943938859109141024882422914725660496120169168163449085909503257313902231315912066088139269035210498168052154624252902013341598436339550246739212886652964587551198534362853569889820723515498591741045451438698592047854730029113113282693296720619203961978441572089357535962458818436632369940288409517894974170091406730197347411262793359926175994504860902715926070858024483276936651590422224932353493712089643458724672337171011885796337730846143084276632767133947920312729764795484599430751385746729441592781232249437438895475293427599900713494619788714757546105168441924052130119240798389844961684446397213916182286804008611835317206168664380196673334795064432229685310170450502697995628025207484901337054224478465246958232773620921278376549553187377844232554257237778824341400538926400596617177585238549844854782795676031918334076219116312984316246081728648379432763389427476546605947075201683424902410989919894512197590778358269083904767332913508052100360746925881697521075255751931009006868902568327707851277941142293603274457123600119200947418706335806277180685020419368077900722392447368171468388652433289986326935939667347254718484340394300174209636219589249909548063930000302173636333884860449594081773218568673534851568643420394896167754335168671888202214707873724668197726990537394707704604874624400409518953963197082795397451169857486775392234667827748424760291986033489450404437018007184165560865746891589339372180254182361820768982595195209741087349761004449258283735913293632687687400033077064273732836525084904780540031723714988602466687340242284998797655499744968721430597918783480287672879355086911435164170485023925822383835128799974493187770081245250002240772144062648334900767056592505438460546827695841713281989683100599730123480047492877709362368522429320686937829148993659176446900099714672440790045438500818336884999202164739467953802991879315319547978318891465037434079376222707359876242109617961359169071021327576795940288855267136556045764597524411355545751448559702765844388566213950306207739286654563433703966618366462861504496140710488053578246427300450433672497499286770217534493019337542884172936874682572274461355796165058327531688692294619580807515546967818379125289787886760919948648871838783477866960149654733932406501963002470899210283910321394779870163781237698685282892878506818569525501683993445396024879376678704703396241359554379490807406972643008453962878469472383970232250600868660333132006871411694573191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -677322611908477852800463286665582104603728611760644497506689315284806776466360037502482698404874517108188841969059943563656112836694147853055112650841203803493630704196941748711242066219717576676479303849456275638617659630531496536365040397656298905266780833148162020287288013154044158461887566941504585235651067118428137518891644340332103099567875842247132706232572289241898728414573340520173763446150499785154004557877578536436575573117186805954854208523900876190842696467094035622993206885729774951835293303006506401364385726875014325346674025036628373201583557520819038158315223785642773215128034712060182711747782494871802727696813190772258106218552660939387556456601664428883519040870421016630279369108066320831927095438591158130077640042775532262530459991854920901886165688953508385782368538846612393131814556201419399697435220299224098131142507234023827233213910989470309370116693111711846471599818841851541459187724398184733571063689936272713334148029696898941387112431841547505072826356490121046531782587935388140037372017478445038452436443994345720084624606784816411723664677773816918765051048768763863155621577086498311012516459997309004275150750054608174470275952011577632666688484560751798240490232039795472159633762623941391551198687088867302060803890392019452924584396552976230186422310095203712593523568692258676333343373779714829686414408427810078807707945468933379644418377520783649600312080561610821125226425015791673378566843557443530716524252275338699592654308077872706409032200286825061551347168369027584030125425244894927701305244786904318895771761264357447032975110894414047954733898161234533230015453755518236674792815316071619331819288059653877539627518848830762321664570370383653464432476114717376462887381144447440929892389689223707895097723792804451409207584720562205873955030747720623827110026885941708011358384692872661355972655620628919904406082278521439785303422157688687765756706671144660823690333088630277782248898814123706785272262967071202417115382767318828323381214465008047072359326639928301371157761183492622125071545149256673916989684572207505152679370209365046160137298441561752411593078919090145256935793624681084500085097441941542577077178841302502456631640262047787096445902326634213549269932882925733790618926228520285707794415463948989353678252782611312241725961477517894216540750705883454820533509686162199880499770742614150157989318587625606108838345082029791859166543054864039758561599709640897585392448896089139798681746722695862012456927405745641157409253984258582029062546025918494859953272925130291165647154414272410459135603366267420918976310448044058597345685839965898851948376883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 2905640082052432648809363457672787024469555384681043416819792421710218575261780154532917930822313312744105518424389565682033449693035729767359051800806110197640410396984676827154891167684290705751768465601126391949011420413010832561740070367559457825246869055508197957154258447727877148780216701801451701597110240377258769588083950979390751179968671044307726714355316298033983357994300694550225012832820073760272718195145823000438583188970062658077074497878693719246637062743084923748307345829208832220698946837640335769259694723605002367907805471353833031549377559039547683352766975447852707931715226503749544836770747207426864313369801021189889007005248928670087896058677197493160865157700288486682535626139430718430002806422070434420289408580133236848921398609594180198609382054905943461788781639394091437413836146527942088457261216602851548601486849755801110755306568179066566918540073594780506280499816918352135715802647171331522617501032974249992936582259077714798198913313325800762151530651029310570337205515761415934034369063295711696302269099707709887503332545282862421074484233092190867141442483921828894963349735104891219412139343812627694277690812816851346192081938500822820463752994414032103557132822156114195377221566517923154141559286361385390907063688304366730872021525666424616804069202658556357258772883232675635557547208019909774955263764014313342459798444260321052422077544106087400754794914918099072551772306502496823572358095378859483814663925265094472988387927654834751676287267015779627462460972593292817269809026080657191297392549481997700439278252952135702604739320084543845647948597808548968363812117332401182473848266654971173488732917354347501122198482832082831165706661755437239094462111199727282125797989178413636503839978914028240581212534952902967746541892991129381091879458311175886640373141072715884455573975553027848377407513555349136290474803449452068578814133971349272731205805470464231772022077050367062517063455367368955544214298357159612138189590060777885688201520460304902562243010223433872527505204616850206607633788119803956357470498446630606687736408809899629650816913454771728939727697261500443494573948206797424733566136388999820840301378413954290041956738114984643216439836789751877344650126881780591622011486511119220860773722451613450538543262851489085274486542417665803744831885485148368040267920215388592526313370722193838024148147887767433486659047504993845121156380954434168387746217318215024290295190088809626499863721032585971138446716991994270431813394391079996441875878799655070118767778248513624008490007062690894678030171356887989819796193699471863101042025408159425739475849838592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -5506339720505900663265448876054438610094977438001499455490853975203569414062402497661183009352193511761802177533387056929986286559004911295335160066435214639770165693051014371471175110878423599319359720184315462544502976928611571808455983121188562493516884946228436624754344892760994565147913736333270166197369964841370721941992806063027993976729522476662535198781291875705707372411301556445336036885808138840996577598156275647811508592163387949668823114042770784721728077371311540693834105371061386407904335195534430702433694415637566574064687780892995279573791140551240363153572511790645006665505216080334065342608232810510266670051088620948883570146951010722373683579529201169854378265272201927790966922796111793197661325157727799258716327347475502038488506239680950986950264780506503006336479752303667782324247532574496142924969400814133098246135359031330819845807996319550341504376755822287057047338905662806623891356257300661929260658569135965549979473421215012129667619164476159618460921555525363369348078208122505220829657752566502624182002451376738640370918749630789204628995061227749834014040029878195284840934064273470806623314589973294590168343550046489974616918961880123016644256176343470267356338559637000426288471422402459427383104666348285618752340879306882785541408673246034677556633787074948023893105305723620495521891184230649096771052533754556706232620929014321364788704735650033245563700247361674190838151448726183745109848891203363079469896728332789882873024050941517362196903618915417841358447524929499728092987441823525050144947204196122420839847271423821841914269112702380195515363941326863125835757030375143034348493892759977435840823432073509940080714721668865310649695322188582703981906994007448218317096291280446032221782034033284702812993965948966071568339793964092451170790753327976829131994740523483222884270531253447880585953117749529673451874639130318877764424665708105645345076086753760008327327319659718253038280951120191318304985819762785916375757550180776153586848978123681105511657235765021548306861409626162184995644820966893397885819591149718459179490624354684518832170819208130158481187974494095835520621353561758384556516007739026387907753266976872864486622523575503782805856868437612729083852874875828306028825025381566298055108564390038906131449658169908099426818828252638588818984764014293570896249749309831634297767257670882732380321730169198882414179626481662117983067563923356744235790765776651229917391253156292577025375639187355516733314005588316345590103762443622941405146224267996093990062976351662001494373563580810210236341159842370498302131872558825503988335489563434033527839669616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] -7230581138167879980567806921879802594386573507401320524600362389702881461700458218343199401868385631875649886758202982637750631916700370672774446234459214610887610569347893881095773446220504338398750280858875512651480750375966933820289183803374001870178186361290486038997759241664462778076255589318273996382952139665522968466149248092327660676634058650907235405277715464499997090424078676857739821619370429851177202216192188295434822530327196501816274227085437333266426644273675305890707418090574234119753263200268667708043977675742948020143102341069601891496968923745496603818898789237573030418499329698115598443035529575587453838988144456213398911491545755607501139770627230750759211840051832069994441007259292436496116363600537068899632930130865591280116444625692465881157673094037938530859271610650744179837509945368812401912384170318115411439558225400098192985543366510201791283017191498460719696722894397982656471593989324531370118475715298525581444466413518421776179115838844086522457395190020044455315832399876515690778308049178219967005041728232821308899905440977387094564242550091567010579335366333719123401738136580255443215695480342972887548460578486282123901058766387221070890010816467541931946834328390288204852137780593427123929208494079349871644595120754589372589787697207078610699525940665916204955390464472051714546919556750197342964529616404343184141292061209155857132173256773603476214643166719573758721045092608795281138045728765040898948887282517826784997177593620673679737330155640754089692223877817024969007186951620270325659754151495225976836015634355403385197432781248288068335560046432670167345187026769149041371167115357817432894664126236155087482028508924840345089022610042526698964408020589991937833799732112903656727228334690748853926164102564124097770669033919504167157648888554079818388640119084092038780946959679052171185446991381122188238343457940560123709340445758156275994472841718361314425315479210399563856756263681172920928520140432002231931175724124940803600947343475418602103542741615746328799990691990544351496159640002486174831087214042243279438147326009937075335474627237809335388654685875790385808258972262294873504302202179187041177583629616365376012300415953183621930592860222075111839795247144754992742724557166113993999749783724850242384089565695339810284159327670589067422183093841239245661513152291268714167760666082618934813436329803244642074881300352217887020163287653151448247849035881577541315456638315968837730388593082622171386217150674432269250582343388693100269745835407889463580981457297138954334814418248769004358437102450687756476093517898840037479525363346211554148789407186944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 87427496221519209076697158348211514091555057760765898334076441308753556452290828617454533740880874268207689158113655413748327933167665896187542740981028570178780758123536044390297186495115182979507469235154056709421139033371932299184586041420497785319313161065837351073145865423846846770927278786122912161145721707372522790371455218282569802961154507958243222112643153055508678860369665365354009124403383895723447122160159022188564359824661316474185476186246041471806802161929822437503396244568426766108930509402111087338011347634088642375386486175407962088430107563026068992853725198040971356984859324277020477197874921793165009860289158579289732596043129296508566644063934822200762552118052600435590658221898481634132367431358836279703679752001790294052145112937227022446398582682605256764193715413130726817900664170102813360992501635826276948639906127645280265337963841018083735575641275258893508170480472507536363968538505520884162803771816107507641615588236421346380923967746455743136725128670809225668626861807199296442797495624397762584443139412235117583616362845229530493579594900428953051085155656347199612710758628756164632453758059954199288390241929616755743552109635848015394778882995831814099561502158051077248566951113026139503805561424809592490269878421294255419637296482283176696091500556258393761454108699129529690331225186060279209468327899148156348101684410758143572639012324701481017408871008410578542351522555039729477524412176037130972584984446186369881778806877644337887941558967198850925044859779047544970544529085472576070425948645889408655048772789622962070540797430106580909251466472983839359458892134514175533751819246412916638352540579344610880114088919364881848055220478368853118003004318296519004603905907834011696486836628483292132782934901308654610372649353976206563180332948810812273784696078665430039925557999705054962394851697427488472745652047690798658950903086019315392207950969714681792644211757272965867494510290449829290202963368298927185335150780495275986643798703311767220357218237923294525539743150175874750481916859106042581691904617083101646150858910926238152371167730397910110805124478240912427639068787851922186031686434851094369950568984797232738638790587404331486469115990223819728544258043908323566868764973200332575895547005451638758986493339416031890892315623232823254887458071717248499154532815701568926793511470525450244988662698851766241506897052933678505538090057342731748232822019973469828855442302063651038764046808623702303122815543995492034459654703172536309789109440644198868372927492594173403089753522786203390513856856192429608107317853655105347314981286827308935864530575032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -267901198741598562390626278771012422127172923717409219322297403413943003211599062994499457746452462743603297927246084696823522047229230386967394655165501643360986392391080129874038135819088051415376096508259238350317722311316833398991422305621158064029457822421877089502833227442628031533308938806708537165927420728112178091286551399119095905819452428306590336409063965006992436804150504604620246983514918300556413103866340412335631424052499956778950602005064632789234166662808348621703077386632602602687711446136140204226235492937716403660099199967386313799754983636997963636212882394267094298772822842333058711936574086394286992218249356554974271318417411938841674204420466035632158914120672694966248615260493476362329520177547838710567817879270489768322319853625227974464585989295365256977135129947675193791346661295929047628916066911921223740463612929433076805547033338406461605706954336874493262302348071045961569167718848473467011099407428681399429221956011827835340049374892501636435725286334177647567338361179480534031798633875289816369128766509772359397536845897087123501792562933933064188648471599585812163742228924887517395359974688696152129019061071929280558075120411594739920407172624628294186133267553387370631205970335518190445112981552218698469566468984829361908313982817324151150327596233499508128186805250578700255685276909938810254456408194807288715654212831141761226010239342102361313673095556958744882089773523168683138479160769669265173351945417013077013686768810383515178281102409503975480307750775297192880849433137120475056218246985105647556744460092940516604889862007602369658657322987998507789928337976831260885369905386648688013451275749130601137643614233986666682292383225457351104638354045093497448386307564196689153700541750377815737773366420052658581245418328918864228635154115318730995841346213145102872534900184285777513836211188471939908970574488251066414564555332349211555813557252547100223817595828441282709730064643773134618050750601436862943017385720147480825215043509358034081155480905463461333530458844034580317731845806145100766036263235923779646085850756087604842358718197420138298775847987748844743210856798821619394048406503207249851684381992282655906549939592656228929454708502712403336782079959436217403593611298144844693672642012376593760991579808246678134334168469100542348121889501698527977667256965575950179077093378076282480683400232644454815430616386005091421948552222602168170400044546052441055080779050984926144823911780462491787026568309362341949926991199829689809021777871608348540867755905602905345458294573451850123380472637208502158242957541239131674941480352432621580408315338293248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 395242649074648042297621243602212608170014811972572212301339967157831549785802487998615913220970445750502077565067268976623855981173154414905361219973123382374178665571344142983029383632819930199481301128449337623232495113395927608295185532301886300506102552547505741988650883510677662231947679341490651228232352725981378251571110705314432842139700132616356867623886174174053253984395868211756177743798588681486400386468746285480329132954240459415854565256913375248630007532974648596692691376259714086031695219006228735495321446901449411456081164481124808183374652840829201684930782032225402353037888765827274408157173048875185008458104095302858001490039602406112292379951980533130398538190958037903604497940803513292000005901116205316713253448913668368216127314691107158800402088689015604840394413518102238558351076478540061686017638094428523474307852444350167898424669717022479904847016497125678676909848651094152627786979966815248017306954736010076443571617193054465855753830405555744689159938065176609043087438277136326585827754742501486678300521998964709089361002143269584621303928962009152231684763789669650042369291059197947209940550800097967064374920857035850263946086994006081790901977570925994290009250409743661827707956426171524045516097450707096459563133933884672073412991587218442745680735814659848126186712640178950374297286263757478999777608667867248302618124722933535210954547714924313681587989347038565062814990101325294635733464674350156765714622700281691716820554034008258123656445252328456936493824378344114157999832713787249329829070282780694607095776648883623620221204733155979818386682799937957952887453403754470459689310444614252724229622936169673555123563734653898434072033937738118836366239637902273566633221064694033394152237800001696103585077197722239623907099475115066890495061192639170339879969789390458196482687826311458200322587399050414795666592288360900224981138910781949849306726211260037237379162933511403286741299064071553880218990614716057335251357229622129543009179897413531044009533792981780142433930425137258871292429271573732270382431730215323858777651655614135371380280455909457569141898459600269835896555883357376685730730381110091015065109088859395117972219695676191171857825236178433424322766477637762119374416343582123158466711309274114594454980496623178230192340820429687029775660932879754740271666453435691709308741992504336399660168319595199490252047380415726404885290763982875164402729848675617808633447345916136160526301468084866355559980132170720516041539016647673639234911739416570525608573787294504829700056011671829205813848121517992694561482183804957890801855475718555125977313055866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 161691006420943550696365231522836206100650783903169947904629534412979294853836712934505484518401568875806743547379456194556408189584003751152548668933953218406514450895680384178867132210831495408766825015593460841841450446121342115847789587336721043164322910606538901170710518816956907380535960918709507679049646744922046661457669068480309668129072418877498883320609090473598286154889524647762499147876195489288659444785387263323818187194347172506661832371365879040024030714700203343846324060210616088306778307459163482896918352558227862297649214872157833019157980363623419036523869975912348636154166967574806901384554763815528887265055028492826763841878194518593115751858435292650262067855176069477637932553553307107635369970416583312836068399576394158604561479354780970085503082778234581420129566069443026803039730312084072691332734127130641128161840842397949966591841223523045164857291286954423267753570640490445972889806950260880167388859198954221452925447971544261850418051239945878733577561221716077476704981996114586490542326940771319810433259639539582099402661588564228879025944846714555755000789672797784052777490054780506463932169404707492898803556587259905126710522937242527149692344223378252821222436182192391695870785826337877034908215558862765576841234219221401983489182112063116607510815826139632487262035344245066553036129145267700591454941271113489427858103311534102404709830570324251104000349592722389558882812406684146634740642400556268262422099860132807163567803598558950352078062222037572359333766341486335878491828021776417902277292126940534603024134524504896121333924870611344503015105824717077126728630703209664930690069015569420791127018845474664054263792332629922712931220902911769408452648935454623777442309900732275486641233451729578021248542200874343745976547560470437163149823726207589206433749390252932344076363893456537561268154531908131952561804776598834576493461388722172624461597673973244138866589631498765946108433406907047918953373742940044520059577071652078375049559053746999229097268007682462810888810619426228534470356481954878500643411029763124667184033905967009696257373149773570422635361822697622669438911754513411745600551201803303811794138856793056312227472206960625764345142272772132813820031261936515779730813945872396547942483629692251729927370014460563785166394402451154781986206944813501592985554053849642494312842734882723974264452438774549447705922123491639629166386032344057808655831245177645956773502486800045321984890666427001412505074718328518090311928168451214285446575458514816496168121805362662434210409162902880815880406564843553645684398210766404275101792026211857506743489340112896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -2299945123999028210965635340328290957177676943628513517901918881497462451892263080345426964621513871505026083003355171165916937648732361578193895310812809293560931677594313515248678028838335746081330929057737823692727638272273410043231044969732809387056285903953516733857413882742003853129885514208807041780543649135947336176394821450063617268748950566576671166881051454557948930310430971915902037797425214480284515048997602926392328328419858772131575505872020133854067235911234526092154372145224996632445728740522151460288454193834077809834462616385094828845828950905710334842542951147032219455304271771626401556755045362294221064831265928339092461478486120604961086531088757890882216197626365655339621730577000772010800754874515146699685726011631822869453107239252852417595308755241705570381835162857673773815786079074165150124492886241543821479636817422293617587987061521209805356853204948981323187345832107725667096931411260973707916192882272899562198903279381494742724809977326254957617369726485901626412761774770496149173444449774966168367588391542571595690937813932473321812626719439690270932364339036287825422324180820677869934061220701810594682854114822299358676927089365026502151711239030585754199716465508699131101112011473300583527216178164384749645014754789728981928334132335716063488338577000147822699589029782726597502092801755978147660446520085955231414078757244479460687079620931930392907105009105010257847090038674409017477174398253809451621761391646170380999072697153432016475143338987259726234922687948418269825038788444937983618413030349641313431674113590177943519840558250393608570878397582130364428974887208679238005285816404643678911044209653025276510668269282379061270685572552408812255818584069816448092301301948420685194453311161185932029983059477374417023577320645430328576979394309895525652625603373443796376614167448278530521278222101425040243303814320890433568340158581008986898787650932016057650714529974281269044225133366900190479439845792953219439425009464622581891864125522888756386274785005457977140248037904451034872592284839299595312442296962132418486490916022973595810036150473770980244293807429377197018574690186761543654233402074548086954297261434052328516923431167183493867134662427498170740992520766971517005281655420442686284152979409098158270765354398406252864292100718056934054325520274836365580592771702382973804312328330227158878801998251826674152689241166398866031410684630281477308758896671724953908755834151458842083048083841730076555429984535883641154970440676557126145091706834179415552527365180279478542814970854741692585918508196549861179968442620705867626737051840045600101717774014873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 6260124223681578790231709675930067318808455001834880987025562498239745937427381986428796637048159569723120962980133001873723441396722734100155375344943209954972617510523985397199043735504704263209732775878650112384756309863149037135774703272101130579904557281144911982281765140008993562075994038609915543577590311843591410670502211168308658605994469447858778887163025061936167967859807153786588566183295923007844627297454551169267555421571539963995492639035955316969484480572502127716398831367314845244691034512082053010464300964390432260832293621356630484439850868320085517669205755491049131206268010650982978028270961781473914264309143074635146430765209850815913002827568927209868998359294301677276963498382173697930692512782452078245259552372069925153899699958327196525886918866174051281148716633869207981640711315426007018061076126764637760568101676210542636517033971011288030856710868150635222592849783613577966190183834762372669740968163957234539057106931142300176473708345094754206749170033091012630797285371632198494732245786946963068725926898152003800046564641503724499118334862693645169109105609734928695579908723622442373861413567802925832296854812691632492666701757209530032899531244384911303905647048791676877570167561596247414959098901334666746787676348921230438377069440549993058991162296554679104868369710272093717072984067988204455956972989684853959626550437717481332063981255894236269801101677759568047085873385035561305961582044234855940190345829082189319630120768116512035526976495883875182077666271681551612918543914812992305713191348333612422660343700160026240572276012340698262135892564223892732467525126602403579588355616690585812999015412660522969404118184349288504478393623391595282975704713549168556789641123905448611564412921303924919415016294886823178301516208888318411549614062520320187239995840175992888515059876721954194645046613071535848331620446854656447977006109554678931288852870555603398400685063444104747412300940444112224619550915738705769190525828314871951768767208048340889123393600911581728077549679360129854035661564879169998496493240985535496355520859521756783665816777410511167538257740202977678779997596361970757654669553166922540978677494690249858182873464818586693929414887582929220034501215029118427830817471865022222475984615820500701851305782188149729512339788227709697722000634581279614228673416414029145810742823354074664806041729888780671072598197436758378828784578258564387733830994913536123806137064616716010677756017815446677274254472297141611046439109668279297639924648163964299113524259467111410621064695604874421410261463128182006333871123790220254355269842616073489164578641602936832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -12474570619447445722260961809792122415008358572887293643792499832032511598934945060514512074442672913774245956365543039180364390632397156414714306007624167221919634031451256346216330521320649651509606531115768245145786682605826664407880570006865551849956711490185823532526007367840998857618637922584095579459537419059603876390400011559347663210267137571854487826013961471644561721917178617379078421999418754835166425172931354175127323010539087903522236342146997621620159263031774025123510919115372237495355332382974030227118843035239290591405473230298064219522292332210415819301229430008120768824904238801214980323487351596512282912296889517743752239862868124078968004955843185368941842610575232860466793064309090163057368625307889434528535408880346173283386257782006625489691678277491340683731873324710417257513337985718596033732228407243105827668860525260051944311709685000767113591024388461739178502614038627510656838547316607698297847048821075506695088930833617607240747244436013468604466021668604970356250041825684702836144416074404817451921860366603564801540565930604578867939785349990536191362458482469924516249169013780861049270148846995577990104692052605468413075666413829056911044553051458319452380620097661656003778856758147380790597697367681926632987027684246669779087835724578201174234960678481634036482401835643671950783676126042417187081473943630719563502780562117550662394610880505992360240797161142762180517378430730491517646654007833141245883648378600585141749042415828976480933215357523869264197708780204511071867547908563215459356480482762433575770534919565010400311828858630767780537200962147428778750325208772178875264040671693319760088105600499692873598480179448966379472026290855049173198687584924090938616146327278493832305961783280989675202077348207685585224377404888212796976833809794785237557517194954823267369961603242934586305037637712398293910389918733842561059190574078787900417325795037188219903158742695084150682253167832835162513262651073223001861474264741689596774704124491765284177700696000477673287336716333808595854004212885197806199380658874302471199362386002982905308018417652384936392237196538403480735847752323992863267768255147271736049983213706126047059534482792646364119811462736998445906412818920297113993183294051531595315068530338415924596600776910650462528681241633496237058285836230575273069321135065764276539988076078310010871675236144805084000532679849213150238131301944132401326680706155016553538631355971390964742840302094828854330462451341156269772611577596384988756653022345693386558234152451173962006209094678657621800744277138852497507249024874532741624711123502528250235722023431045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 21328672689305894771105872573230097923048388494859027698819513918201109529962996990965084097162130047637998866536265593955635933808146978743828495712236085053357253093222324907965628339478023839936521519797523741977446742464808418286874517280544601565018700271669096514738650706009887871909619787648862143143097122614966626288811176493908686226119098576487407764184788885450923715398400339652686990263031146850231398292182719480004716620824117453335166123307471371831694338287622604105765883340332624658722415782662286811576944935820805237798302046220742197880898516078610431844998950859139865335155924197967934577447200531496847388331864472179942761999277457336421832660576397739121868570264886275332560906497786479183013971737416902100915127361899208117046837204526728227579407683434230528548797861193707477591798412289470358197648470041663113135731599818094279244996060247917073507701678815714960887832225536216715737055660680107626671046242734583014580126823760945670210727618825444673416329613016795639898953690103603920997435515868754750283482644647943124904514134322666811169093752304538313816531863332075615817637261355181453209862637351946185930540530282395952935400121942781249122851329537144655575870175710690573797357689773864202799608933698690112289169776638308351984930314521505877881140012247833678210080521143481564767454786546027622477077655811664810036978324341766488903938323327622347165131128460169273533137952525119161490665364571331185503557516183639612665916614737818360647072401418363794847537464738627553345353909513806723387919251694927966707918176864328968819745265282432001773279101799737778079411685905879635879291166909902793092075178747774655063789029678588979527957036343382167476701304470554730990437139322726125131256337871020274935683382888349683560282457872085646359093787999430127022893173395653826863736109532071106559533439826993824802716152212442294273010995363934313005979204373294382600105606752247077923853775245926041777456656026453847100532352906706445793880828808409183154877924053103844255302664833464731604295456536913608000859036690814796443136528232785303401685817087549393391690544772897271296004624751196330984727676222326055989135397778153773167037407153822648408874733707732541961088501702407880656330980017426069745638365685763921079063696979589015449660186678236010935137382001653488808786726009933441703411434301274137693974125558942496094256388373923127387969236569726256637236846400652180125286865106634465409073640011242042259883910067686285943434507065863491277202803982731481597890164336790022743827770143656534224696728654975608588290842413149484020626366424463893999970042425376768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -28754214017001864399010111350386065598392111502769266724510012213338292644048500142564565769810045678452613894001037999716891546885678203516362831581931430556190252246042356306132123489942697510991383751689160454369039461240154000062439728452411343468183685692586784458355070250853535810316057802939268769701068207216985675781011072593518018395962506733113462346655024315778561241252503093588207727181319873676867640513363289125156577664880933413280252834299353545697127153831615529488227096739585553073869368433032184079045102082798826093805617021913107516209426835914481133957041591880893948703017109551967241848758467569316648628508597087128411762975589210966023574303140075750374006363974039437771182066247884041780355160297161364853426767516818810971200130566519778146540032914302158138811579611648318482830099996553390336601721634449444209695310350473001532019802215942181435620919972067460740111380224580121236694022936673720262848369149779251860263977605465997960271555785835339102127386560785021322267193110778778586556581113916347636248741702252792823569082533302080447372449250477158617440899256894337119764210254155887771699443766962591289917580247295131821141593445507247321561514515127130997057364519332466474076470215884365730618367904858938098105785021476238913744201631388059866813457377053866519653930033671908009632311628955803416226512799518795170610425118331992288791802067516940069212337082842813750602705800170832330873457508351931226781999390118589160320373906884342948584419364650677600515012044567637776022141258520275006789490632891899627850941134747151363380684357870055610633842287411498336395316720773929198736099805902824953409768320681832361218754066274103813223475973784752298605818122992265835962913011716002136837069166188426668239647954996166495019587587982097240217102794791657579512519172572343808290192229278356835909756584038779518585735487641089836700681254828131028533058448648964119733346122749204674385578489051561684590567074028530855119070487274135627825864502497683197828752745617884273461112793213958096476413315820717860259228838450472885833661776709066853321892899505063326106759187655294084303599776056118255519352310484681561679053473978578508827789126006711698996070297625448210652180792034990433818870612391133367051496713597748234766602142207726942756090615727072105282510309754895433424805693111408629528276072983346384455197655143671547582153886169495822821587563137396713877767231080012480289914470370543259570864009809710428722127151225981404751023088567725009052145337669476014104911523133260969644444503430909472438609945534878235631828508717227677640229023381497491816238726376325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 28570293460600263404130449770492320219898141271957876473258671909243623485062233353133544485417920028475341001565284859906956792498060189419525407668764189019693741425941524733973747232948612556069557713827879070957296153721371488448659923022696272184437260468012093944380926151480467320151483934699310784198014331806356422724361012574949481847806841860553590155106411749594798602607387958171714513566617362026247478286944921106073134148358384072055123382710086461642767734553547259082206708314913992954725524121494510578360110245995002533570338634888212548318244296730108487863428049782525156334865658197779951819576294423721866613034141990969269782271819991671069812752438958700204585942711760409913086957947589302966428530454702938851212815884346235064954888033875543440312866948422774496171657313257074995201791849404649565227509768847243401192984423999303123042607513987440152683876151192807939638351117654072802512857806344667882410849729024512472956015749717123934117613313092023337149601394078073580047834457586355948544076827628278040736008090823362988894854211836900070481629932013399107519381195964412613908190682191544968486715168897325111521514144898775898176771210957943515400556469788371044305345924437047631783055933594652549630659780904905458769792082241378722250112374722759154456727202766311378005191966030404933921434861719242084983886197000490537419370945495589715524140398536294666436952577998759940493025460171706804480747218772046796548450065555180773787140632993207554005931608130509887388067500900428915070789554414108296159103469462666850362840443303757579091275107180718880607911421925975968808405088897993937782451649472237418459282047130701861297605207697389449175866892577188696556031291096847246111471144600209682645103795936563072752192258088045628712681002981612560208595463710534798273361753947150901962803663244773316776330286322506145651920181567287787396915489543436941825086921588017518459067552714385903726056378668316239043795197684564012154441258095799103733633192448982464663207369134600177410574910485520647363977625528353067289562222999595659839540725575596809686958840266563084271726686825392404864725237298514285848787198331737470531091884078407121289695329562294041489374531479981049103044203170476101858119378436970317464337171161301610707863406702942222185608008705685976657219358257372414384662313261401333653011579655168031514425255840501238720573570763128452703069197014688790364749418081821363417957138257249164710150484574372906641531316765042259229398098188803549482002918245403712987746309818659266279400941826244666787141119049951636232892805464143317691917946432834080270350969194151936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -21290260879239595080274999590441951830389846663306610940038358635038484563175047487405027087289284794541152956480216178642876056038893189458886771770348194512849086452499952840999734395635167208405299175237395977349482496063086252349580764943405015928010226166022041094177515126302034206769718817669717849564552130860401718252276755141444967818292064484618373780359823382733395293257149846695992394895719675654971878492975508256998947798783918446368103350545789408315840116785735188412729533412756879980989848602371638611106473506127334226106460106261894150527802949212023073926295479463277392062319142136568119754627786567178146313650207755677971327088995550157704863764237308297667093789922636011522099368958486546748946627637864955320315297434599086770330861051110307676861946926447525020469591368626224237216173288606138818854905470285425227437777825612606715596893030916639594076770642393674563687260489975245727361587091818781771342713391405818329673179457271786465271129329353912236323755168667751560957130697781822886054737817159319722406811206243559564959307110115082915192104798363623538470221753328405458814483350479477306573887639371897017886313955699493405900023489332656400875023432303615322505206301217444343553326819268583116756506817007769160933968095232001413601572476357760698954710258937035839335753255584245172400349161889087186555065523957528503656531159957270571437045188541054618693359889747606595536201593163640012430046055441873094746513359827924852655161758336901452465579752236952585638281910674565833052607435915105310286127926969175696201876403882771282833563514009797454936468995061102384007105347034677652807812714425814084578462464598872216028079707530605937242258609409342799105063399117990497237499107644034667695879087372243220480177509545325691451246526613944937521297366675113126158247313219053623755639699370987354135015874290217364400842605657231300885015053967593736583627418174307258111990292872471046710988837585964225609309043311787279206369750364707648186636920661144587536210683933002630955714233304827974655256817067392706355111831700767033780733755882315296815861823368602783675927524712808130379972769234063217870921606672886423013217884621794299889699848838560023713667051989630263010712565198453797897543748131591229368823926001983794222488395975637447169799172334182587029883667613270751483680281266442091568343815847483994273621504470127041711623303965119313252012459191740855779765265620077381058927630389248305293464772018078911535238096910375075896908039255018695521168435069626782659330064419169264747521583206295893276451817351221665243511358903198411961183556862913052035329203906805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] -14631966204368370673437138819575576985818580250482227757618833598227779318457374505225092579723739539498763410176239551881153534996948150421648631784923602801000352961524003449609708424899912817100150373400416481834084177851650759752287068420402486173744379312359315097127868312834725159630456468622029171370629951385861901289838553771552208189476489701847832082614328678209281189644019920339276319860615328101045311298157307982115183894479591855827216507638599416310561064054032802178018216045685804758023634817329499918075400996292762350189479409006215090896814531649044240729706552254337627837994534444753271606066589684237102771721882690849740409677841884007543989466377662703032088513499165954722626905873220413889856859983635840227474152606041216794475112728999471498519087456524484980631345137494951407324208936257685984706998692185561918493439195907192018104366912318479026179970388671902531320052613041187390019219509297763463285747714384748297796981585299633998407299270831016792132349942771041477786926850617616238468551782789067278089816533614055961797139272945033571834410260152746922477981183068946339928657265275161200788422140965841748791063095580915348893291464157564851450189561695206462324026876998617537605101422886313479447253041657784973202004336663904281498641284823604403853351484126560060638797956076561146733174400547410938486412039620414802069298540297731165196242967256063485481671072547089375929852370499727540413290444330248256572872708462358810401704937580417449218571887324014526468591633066282055452571397730298119894366724651474252386527330313892642431496063055502641555716599220516290986410456744075124985406195199429367179520073453862203811976251785272886188469184981023290066946943148509314938137085912382493327189975001895206762997143053096293087442641473576822825927623256948052725422781573932500479563773892318422054268009462607253540080283232043309563074109730893658121704708780052597328340407862803665431797705667616619909311003356060137115260391187278741392547744539545731287063229460016472544126142131200529656589132200924997490539227684460155736733448491418229098394654919552787688644288464703325103543115635122041072987688131419017050835849140353284825754878464254364067389056595201585822962127745160597074945176771193827508262347171587209047149684024597736240281238158720713757139519950240839887005149799864102754877713907251013395814009179732222122165423634064489447756769194540264312882299449790758881781647706824732071047163140967316560534733193431907217843113819460408808596549422108343672177815894922701893623146143037638319946861048272194542514513708079752556903459972493185951173401473187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] 94167451988364634611914849892035846794904892554221471108353395555559056446457524739861235176564830204465075482029382266185682157473775343288017079666001565435708397513690580497225051005280446173830051263928409906639717725080091396838195255263023786977374033198244067561637312613102138482774467888960743532506296259779253324201204506743642259670851487709617432172957541805634828180360072477813044843537679976828982573439293387627730176937916928007833377540641869713783561295577421176138973068167366170972918917452380604774667314163756439096853729280194121483026746645799487536105964788300730254741128936116948515499203707808372656186806519046097918330299949514234661322331032938851719064814494912734958777611301590440737484339356065940272313656220921006223413325638762734536668948465896341616761985304846022049608952422846795796189475618288806945103371118855916688236984612955713949694454328693017828991266567781977791959054088364044735548823041876156625260058770108178077569307358687459624267357624810842937942515497178348365425295674852699120489734625547042613978948971317422699106146069589129849176701760897168888324850515008581439597445778007830399695138575522857834243801685494712400755860070629658315336359311000452751544731640846571556704132668806521911002272627652744202994520106158851643878782498190011020037870688812257051937985006272603735761476532318297158902899452351705626975859701887782987423134362228603110289773825006316655097676443704012752981884235737446933699890308183389326299700113489676422356343919288278069534830292661086007478477336742933052880950732905693538882578985463067051359371925354610857011344015225145854826476570870616606360227202251201424405641859581421476984286600021534270622413247621205824431458482216325218306324666310935231463586854973347150725732758214178511622479521168183049051714291862712779599003949413672179408623524777282375473904355965291731641009809231673843345556240601464844582157323308488894571931068511888297354404065798590195011295221111249878108578519115376525200458879136719070986093985970423757201700197832114717879789368174774691821440347989211775712502645388844413190325460800586992860388281300537911002057396806205466061741952581697816415347785552349403370016912250868557641392477528248976445423348574147435666326061970151775113849534882682200106606483553747197775807719476931984768540948072243254154283663359827027828119470555901295122666670497892888144914217543091634431590679739500972819941996997452404002302776302778978509138898383249884788955689151862434508933152946809596693852288924789131728817413802368438249014215890654252414488405977980310711121639163026417010656539154841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] -170719971871295464065289654592391512542343715573685411014509686839193900239456152160938163406910716847572457761064593578950660504382313773433114577863732306573932980095608832240075264559152359186710327913806555657664515583227375619962238907070977571741116990486925632324340992215386111054858884423709438767895660007089187350024714720312929917162170813295554605789285287739175409947860663737307998559155456452877035338461084216252272496926399834147294727357261587876803594063215806311604684119243023880367469626064758260679543503744948291864046145371130898112102814864297150306857882604411725069620580374436693087538060392295405710616913885853763754878338743653803843655102129509895875333682729582589285970930187022399201159700529843120208734115894719264467027336516634666180279180169032134876523123256561816204977848702615298480694753343430093299412797449422134992501960612347128901601031434642941686710632576083426670867987454547715281353955866687513951994011844575093032145830404250714447595883999132935468064496132995940321630394962038087107419122883179601189216885459360868919880700732654297686319614646001633660332694612230482265168459544361431250275173909597205094845953307866087290142319706484129868529062988286618534402250863875360122025012161675443869749905389067984621913447437595053536256664900789939412515265240310268276865842544559571544918394514309352784908865070429636708848068699499314942465582544266846461037065519314707984446178500196268905913884989823485312402692649693581396090126200255391019985059101852061765197635996603033972234288329072472118072021367664181974172158520910986341179817942770465081826953521158094082500056019668802827824785726881048974581579091530701015863548578982607977617162584499203149789076193464512643962712527861268980737614388745068718922765544482338000415171698543859120889701029184008820077866300809044465086966683111564020800823747542606509552034895551159011507212551251734475580958369092044617006735157055586556979464698721797868343237066013619192908735320766141591845398578667236130015713128462492478461325166951241070545507109910225983147800838814883540500245034179093882355439653358972345614236561571056294833082824225918408498752882728919680052070080817088410561237720447550015122362478443922842417747009945086077746743920820412296953603962721989745120919486319233128809570591320890048844576204924239182923201255372543756015650569993982121094229608395564691797415062799094761732244900475466845786509931612293970439272626198617450304494526389497160751716185209839471309590624877545658825009365570583422354049287959221062987404090892507513163384696599618762995295946220559764891022309793464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] 222766289931068573332126130915617325707805751091921206487752166838898409693380223224736472451741041925991369843180340506415062547296686355819832555418228047347693464884865833021114793743362537983976138552360889541912402798971908895979268694742009892704602256884906302895529798456387390853247849029265041492035921833796579272910379745300340131561532959828604001486743531688283170270151458892533140328996935380582847348398591860765025750562817808723611824812308263128539041712333627752752984948664047598844415812131075413435656394392776156827232033082890919893454056155998946038296466798457003296297557512005559427692433782965947209719830763161916561659051598387694355036860383845561800234725795107891441182592457635789020718355522303020695059571527813219537734960523431182118821748895359593082191787214861515487514720754825364065452450580411679404093408628893965841734168172823364542567556781860133714908185202319571221984896495886925112136503647154987277785514549140914317375631699349797587997374724323699637571924545865793783782156160894588804062393169546103440595736192489216882347975947125156208017545531320154759643273370676569925869580869002707527835404662560765435123640882513636429514389863230025938915558325824986843048876146457531543888622272638574997785524582417019139566844885737939600207106259167772666040390514336229426204104745790769238966393896672767622954510317065155277933076890402677110441950213792537306746474380862019064387095365992855779518041293587263293282068435337549707546199683074008115748343334450683888482939919024399132089365377147297296997856009849412554688560877422855959261575219571568607602789662441137705051444269271559939633379760708105690394043869881041751905918557915317511060623385259509431715193864033997972258838615811009817673270614513239714327519956796028237074502302507407819042508003004006631696707550697856747738919857950399541414231180980677487725430916723337141383564932816234457802162796046863420646559539817995373158020803472763599469600964300893200057410970733212350251351983841984464443460658669983463054758627328657380573884656805407702673903676719603512996271511044287265101201692905891197576202996353453079326810803834322930373076868828647166638332337773710531548823727210072069703511954898346184105848559385536945401803804432314345804440615890663781511248381895095161390544541040806619652353827022065100274824357026808011998877789037396179106910639767523906976656070029281540033627740019684704483870889207377461198474437288376919273985691376439201602441338391864993143165264713616899299204298765014157248296379464211075120559808973452582973691415673877217769479308874420791890840049019781120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] -187618147124037923457873691850214072681823471107127078483860503368857588053895959237188965788380941153399748373202626650402066922005787878934968949315462523334104974966509359255042843652844871539482797109411471914531217311891129902677851119645306825052078026961323004751158399683006887824612416256174774682450691523633219235676082547976395656381571933421272900001909987083346504766460210374962246940866180880762763219668269450958138184372680687407473157567322153977575623819100191074571072746080248979351164116521326976946732076999217455204893263691053766038480095890140384716279041894117995531076368876745732723774283792194670194207762156153363997179256218930393454223747276725487125370896675658315087596173384284581498643023893822491999157557334741839527976995174768713818760832372896091241314104435612069834083132215944586733761375574846271218410073645309381797216360013979622314309915012939292524547579004162851740738357957479838375014480005404786429907131324587676101821980350867546617395977480499350365301419036526929461013683178320275208578699201572296819615469002383225887667827955285421806372048575986756131027823258802203679140925856979632155572372698219693353570815693653938007965369568596191157744436685331124402591620573683538956167156760091390234547293758521328674146652165573656603835560691092386226954439760853725861435739375466941434422566146216366568785410306199396059070014952701092142605722184408272157128960424537059512407116455711596861937329353298547703728165542903542554722324627975469573799201966607520218813118240906446141941253431734925303871075524243932055074171282090313672484169764672601150805120745368748888252778052707820235632133103688894620050454975621942930359317326510542142586931876116329939926337579282395527354030464797374155836016073168031502703815071639875173735995422903888188259065680913219831650719734376956600666511672269372961055510390804857370899913739570647402622783117271258523169830132881964592260827407097688962744900396208624511709059051374934081983337418957069683733695510451191423004850331065323002281758730861589988925064799484479475345233586761515675580569782028937925164828380076013389681035287342364162777386909794874158137736273855188838678990910811760305022522086907392471859841042917455989790449841920502664173849806909827687013695362551173362516219734193980641300223639352684026331968684693674583546326347338093956202957063214272441015957569591091976566732241195546150170067954534442787568957416622023728085148274968353150336694069602383487249769769168920273817530473017306009283687195345072467152488605554988410885141267108813507356640363613981839097064444052145899838053084141977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] 32935805661664070847286872146822091266025957881069629573010633490200537902644831078624845193612032936926060173505289475260881943254664651982293733580990379039319056716936141420385683156686235601556070151338417086108147311813660371775889794079662362232546240200606909384743601402476088986575198887006997177190115090999665699255320931846443419354665137914043298313954182632629484024913231683311686682434812522003392875588819671682917712696620809689898316671383606265385975150988730485774763933630000116460393156939709688373892253861036504262569716035062053186207990176446190512437142062575527792960519303896803252376873962158986610758796359752807643760893426477024801207497137798587073807581711612746594463909160170092933648975263589913358621659284244319421849791644176251833454458228982363830310113761776159724652114228451356553714898278341900363383756319103550295820470010728471760586336989545749558077747415389701536273675933559287641462036262602502324894936982446839229136048758403593885924048723841305968704393564971625580167419641195851779276363843633073301166880832649133005121421755167739736790947103173018893439003695330259779913827832084619123927186521675382744885269365706861895063266358927527834436714709678561430733841766967981366589951434113818074892194963902316891128407631420275509414290619254697703951519223585866649406347269847028574978472713158988381165446728664466125046338309229524176736300055027350392277750294999539370757684777267710077911638356152388522156092188613047222788771532963579194072731148759829687319153259345817151002018152905215961497267036629088975442631718897338672810144362316682258786969213820596851669934724469353413051843418210538428079799619893750675982557940334127595445691964794092323993542373790461612435865668179326566908294417412347375353645315264967600423606580493043962088705688514259586197118798252061508083259437125996531683283530631391302700200745197045728549950077126599347986939867603902068435085168836805133348695793794422053028435310999783554334872605431726906369749343481771289522559852290581938296124845943729925165612163190496034618794599953515487777032253687412994688587986295731102936159370888327977001372842549877623522610605137973902440501292297973615635203115350837427104822696417203358200631472139252819578695601854607564455157117448523592495344427496972204073951924164421627869182029093215576991470578237910830082504096100800604293137643768850236964377176971692274523636260875155145142136032466639507331970729772699422382753496075564039928109955490424657093067903067500131843408021768432183291292200653292515426282739569158410162496884518492453031235999963920109067955629425950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 105960481203252714906733514993395036261193750217212914296360587658088103255216330255204081976001228282498204651581001172993557450933992123167996944021937965413035745697640731239396417431279952724299574868363197400626790188028871957932736054239935364575650343424102338602762088986327377778811456865101171479329807676033019875003131895226288781272944071466959276612029453978612770028850235352201150571673390777690923591106927659363512557750172777142865810973149903341610167415755705989618539482121400453821189273816217169290555225286547361480497156918774517202236396252259635670649327930082635587846481081176976338796510126046591741319569010866035841302925074169065065649093476208765430732538545528138451571232751575242712502479030614848506065056801319077710282854547782915268029076741311146728088005116213682847844846555689623420227677225953235478436327773073456866474650414188135983802629488980995484780279035669087218897248726588722401269961437761527850441888385338959080888043940178142951963366350829273573704389133283234729389499207195686468645826167719306798694270374265573410816771488596299582208794302286576590372682229061366090085847160690043724917636953955786203965076548568852355003055799775593233447832954010633469554097177526379888334850383117161655149916172594873543807116844348842147416988156420977582839871399198076737609356714452746020536715748104288749928018665858408050733319569193717240441880524416085905991011025808919617134289389932182544874243940361776052744870923146645004768165385427170712593208702949770239035319199615285343859895186748771177323415225768274020492740897238929647430570256417506971464979066848736373120137268982596438748953109664122682120049244771548478370156854646594129230141048261179643007005547268072387975444431528265859739849095265461365711277792178256041642743121425450921988835668433720773112235113592571276407731404829273855409628974916435661753111774670909085673871496257492409841605046278936570239021324521846671496491590789874665021506437585631855809208685152549051679525614636766325527390380473520516739620956356465324755930879767117939732713094498054230200678176356318482677005456120224035560816614045976030269123464935974450982055161707523337013019893342192664731879910927111269949226311117234285597811149376494165270180919737572602143099306205210947101373498766702024331618567345580351310570809471534839559474376449536623967052507875262720565405932869075012625602763726527907413746618640942841924724906659126971869475262845021973971706682820551659654008241391841087365218287248701134825988888897855875239613189527581141361487721477065697004234627790703460027774902678859641410424302500577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -120151868374271998978247065665744633675705479559823519336758433905205518630164299281545869947493190214848655059942449409377187832200862830889944930045113172673154696904634529977865568880294294212570842100680255826047062804177160713888634836308133518787332135276771912477604901517078139136297846542817599733452145636720092122323169474195393082531048802924230630377727325565629609474366867264589237139368591688868443654589140761464393215376076005484587516859182675414282950263472762864697906766694572201905492130409731664389025361814281913899455935853629837581042059895727059367445387488555580675585732419568436722132115025580854087290472549599076170597846617696720101881859748093934927647974881598830221286370801487028678621979882713925904561241849540556334786075254026564930543473771374310961312949003039049229491914127785566344787005509901783918964815898052421439892380641705975558345889124486261901076379294579730157990829815106647429842696719602330111997108502281692070673875349809543162339781519074835590156352057404405446970061924170630448575440973214488105966130978689293090410776094946096732145967831127666939627582897873727664918948225365379536971649089881337230253483233760489480256018714927990868207878001398119953397979658833739379045008162832658251487248991140975009516090010208534323638150806031614131849944077664081509009907425252412240616459464075851774706999065513656768909198849921714539934273825712032237712598564932011177436476445070113927803704757642807775695515844839511106792234984494998475248756262108914368400482515369076089045705986239434947986786138356903336635343831890315084905179996084798018763170700095613434980936215271307562843728416296104108979016282522528173370516850060675157658444631530948437990968476995714074234259383507070684034813430012278216578276264871460432942140230662245737009496199250798013005164271160878870681945893785855687632584556985788348486494717577749174056096720172364236650707872371363250854255781022427584361974012401511382868188912749851669210227397689805708624196282180225810377105993296210869753891297426775671286573947416930545095700141665948298380202965876441856074574302786762935343137008262171678682183810257169867448182069691858538835956502405334327869629903964312177962868431747997006112595200638117527342213755315420880772951454711768776465267367368772103405221574808751939203279548082518485434704655401918306768892034959989504665933749754495230888145214142779672141530036321302562629921812983764261126390443546667188771803595864767051830957209917043111531028556429406881835484230030017257895116779448474883001139267246589208426812076186398746742269950736408563364559121893294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 36479749221375283015816940897577918131690659687165144263213688157683088379003182657938560871296695384306620182973920430577763663026000760227953348851723003748247489826862161967196381298093246153378533660383643392646656184774600137845558228888511049384545983674031762982861381388765487201641292562684305743898711462472578440858692256774973272168580676916842592826425746966821214150270429830407659318285567796718685535473458229736385071601202829608093404395038306847117943505606681936952389225715586798947185378214375469703822900603186346757099750151638521450418247347540917670427127179792126067693449693045732500560591350259110685317294718279057748047943736698530066446563889301227390239062803017831616847279931317929174221067016096033469827710261354880775610328564183188079579490912397391002376038396937152161388161945424665585547160362352828305189513463582134100249945955100634851802342926521012073266819895457791210465261748371944158541344457743437542834363061100601724704810768700044061523423079552766761730286298414851789735401047578186093024050944980795797811985693729055929265439136738684782152120718235296553103977683259916504043742102686250170584453023460000017296007916195546791325876449994167790447771568293772211887255901931655005799842451159530047649268329793597034068354941246168599793616155765214819183802756855875683849986303735794922941445444581051148788484608337047999349155361274755038972675860567096854804268327222720608550049917370841905056058665560837035780847809939819545698234465890662334832500519295568059093071924465911425711501914415233626444412104329281637598346328225060482645400506448824593274926651153946974240987346202767869226313392860012669069974373386756537539879932503164247086486974749293985659610013637214023017806311876490226856623837385461689024280814405563829125301945782851866500529983591454338958522928387419678672352239004866532369581263362246597140960081856343475862483968255948204489227063560030952590945669021501016318403660575359945864620698938559015841310734964323964876059502067797028675289872284445624287684264236644765899397427046626752342638665788791364874951929365750908268963612372135445064689567668644724094594115436742809261443129137424177303628903607525471851903589361693965732720174773932766007630189419477709976027960303872936520393830496913502481763385605812518617657689800119650120800794938352596488770761048566608323893216093502531226377087811136135834868402418207669613556942170953623503681827958304704326971715368212919765153655225690648511876623469441853474540058809893362075602407017526407108064716345670860755282625782737940082704610796329952601384481531116497922415902494556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] 40932009316205725493374545339407879857105423343230062427563779179428647094224488094986841973108970818505600473659412903559530060294780206762592216526286060752506442019817440759422517978098727998554453584295418723515780663603256090378276740498812633371818200603616060113539951036164981646913348503946539643127609130675191087945900445301684399127857296353897240804063394824558781915164320680974276513545347235598105044720368280570300421968660147801400196042395070143674661232040644675281841274756445858801533276635633459166578499599317824827542640701850580688413037653179551533549937093162864716031214243870631904305571955965383116013020513328807864310860208288803775636760510631817768003255720857223812874327103465306073877622926262100353881816604154179024875930733981516061557934170783912315541246118439095280985596321938353662687832471294945370342689989553566128073054400220129977167218264320768244688684325906326097329009693080286770825122629984046955539156625308083598629708475516160643615397951676142294736560592351718575508755190518535131082334822700946983788497004220132976234636346835610810554031760194585725755511569640053425118538037330647279499062109054688744285543518883177498205991639713415659706316965342062307889978781745869298687875060623879682787489019753663786994026081673461618057687417156737966702058989760220755707481159397301898533054590780906333947338570357503516077682633004377003560252436239338651265695322057617880981915824081753284074955011964618324698777535348564991890731998544435410717252594224160183240386440609923959245111809270602577225298007568826523866201631933061478511730907968217860330145227621828789586919240555943628328873415980533333790848334265103916841454078354364709011001912276981114108375919886112519499153536325306513548653919360354758931376365558833565709486511173537301288224833044767436128155909688219374601651923850150065304169384648800535290045209223637751992979080270142150402025525134773829297062665512862987694374781382213454618535698446436376564350961871505583036369323344548164083539573251055010128530665173458767982541140056274867060554173382555195072954390528708355323810658692730385444529608202206985785454116889540376553320310917353985319183363750578221467108412961916383712583857069720871527219851188125906045905762689810158136423006267108825205700128816774515317129133938647669612558250517102157562079780047043118576852406619847872335443507141278524888575628750952473714844589819047019653906707003041818814325213853639190251503178753676262742994073580734254038365483186370857693373177473435778796526091319442804733329043417966727730730030605512953420627777405569340780785314163589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -75118311550560125363144711693879443393314332952917409242000121872991102953978457761335246193283618055404940652930137491910808711858957966894330469915938209800035016035206824194720809586170394600224049163383401588621187183936314202933372389353037504074339029090259901786045728355446944684218542992955588361494524922302634803357048301331069353308002394723264494155679688666293252179543226330411718986932281717877640266442624936385892663205353032096465827116254126284491130187084513090680912032134931525222014997766142977570157022224713872749801496250316011053971354130427500315349960951392730009272812050396109249325471635163521749288518641682446069576783423817678727422769881490726141588452373310845521238822860540091386677831757392640975273871383693658803638950354581284197789799026859152406027648466368286772922065312273983032810026223346483142485929868464616105923107331019182658483759513316441349458110216682760100468084570174503716247683530433910950590273844750401578641685171392047017883234881158522688530945979546521397371331308185389731831484288945977268634803843454208916263981022819752817512733270698348191541373084459461546599967105618680864965732388024760311677620794287491040823735905226762318738459690509645443441082387010633565780334560039928583596769520189669158152487475489304830560399709345798466088733144024308928909360265042362078348236788470760974120611238939248293789868593189269298368305000901540047095937382124144915464894634830746657217692973355999459447204852208583478809018457649224332987783570125412375986446310794561688035031019958481875050299084171766324478244953838009366145345583373946287568706381907022741557209033933760335107191306342231185827842211092580049175562072652165031365211516789171497833836795191326985312642609633547552275107512342130254369524012223513640617357499226660309672834108814805631515551357755596057370370732618933281755971710273675272301227840687918542230206623283167259249129788538179607226806581678252676385730712582959112916279481502914979491368902425361073057487912409992486812958478669381198031660212261393177918614614555519540265178587055678142374239287784557979506231515495745085908454283149596342518433951485658038247925556231354614734005396172934751664326120948062123715452365448568333023535595978563818188427552223143727048623499476278093498438621695091996999565511672468293140681619804884019258812510278650027186627065088312428501641628739512871223376348531244919187298566226387432330835046326293218226755801656780660298637837354689105325160167127701586972492568323064150977326907823202121072748431794722934999814566362571931411819958733288463533653522715332951339205760175308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] 68690389355023375712483227397263636461820182807667834543224094020964268795635163368431584496759603627982832769553459270971215249963293117266518973264293172653931375858343737651648933584697050849770286170294031817415413682649709341461451105959631580832569322868054241117074641927350325609840565487176664823360688383397296688763970942386717081373943384015210419125118441677781354530116729458959682074945810401071409378411617885216169771629035873623347777316650957144087336750549851986042334927912549535031736129832160894373811055340562653317720157979739167603627396725372248941473022768708208687421254489172998087230829882164426670736240203059243409653996491709092659744828832119507635934405118734376829023898655893257646864288043082730328285190724051716182877328481500978747755316074640189542541677382111952512006796501646910335592398528076545802607405323768272871246384049019964098891344144090429414094357631088781853512916109309158446093981603297525419995049559918891773617022618901741451359430037052331914328365311838821190156733449777178299896118840697419937649215040848800192364217791317179084651765537047097908594800201857241880274322130439468886110114399078441757224527473272261306603983599902347089119745752398286439035771089749368814178779556770911607789054197682609323020650055341645004955049654130450513561269202471800732999891673442160472001538334753220709701493806293075845440262923576859908780372233998248387013381205259961223314846950080563986750460194093883357899282867990115801651996972719662755335012966288226138821513668369415917453022098117634418969855725432395293443115036480514562730180138538041161162150266503929460484160606886517558022213111973896689387763649898114870275449857903399756906457353033400378364143223725908062596281816030105440043228925154335692570186870490884896676394622444307452793727457109353223247825381421437571725030915730415829509147154272581479329011859733736955006842320238980448643296394635506566862838158635852376715030430678774515120609642383936076050887379349325566025197031895473741363093600057023858885331087087434961976297224146360314305833609332594064173747115299210225928370780466916355191754293026933900358986586302340771682653159474690915280849411821369112179131002536578740673274071298613341347891616490865653166134420999652016394006959752253254709390260829619775059036775723986582653850653297781549462204545498719887890200351340770574336200464619519199064401059012222320692221761574033762302935298047034768043525575385931806538679039832011219115806484282547507884547893609639989367595941623564652978934873118195484891898520668076784419623764503681603803964405326495848547535552008683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] -14892872885031210206827252039540850942607079829840606322508123486963094265495825236344486000212185181141322156430645246984490901168680295132485027968306950937199505317489113261387769019656995460040068080671173381918062815909542187806891417440110026863316004434869396877963074097585676553947495846977415548673804404096753931408956870187227561655039934315414841155839229455386151707571011882973817617816504303296360956553414113904121658240346775719935653403326176780048313209476629690177917743036781619622775902498438574928582193552471082032631418495626211720008742480620668061710170457115433315292471082604892177998002370693040960170712016141797793865500381138197507134185885580295266287007676643915666963421734100212550496397049193227009883883626537683756170593492133440144476395351744244690015102842575992482261194439616591627265295672824701317598012998449735858334070001932573661463412381162093251726623607176299909793963235584045807752483392057050115455917162753897926424335021081010437364065431141616164694381683809399906902358555400122919761923855669586069545325636900560660849731844003166977634769548066339590674317333577655116169671578495102937282083964017002808164601659579274357520012964224238166875194138548315429864410967113443202791782135268606770899760884947263348146256063165950959967685539453894003166542539385537541423584203626120577819090662611479755523898432325365937468728179183444699449017908593658298926897322143850859247502674060400206950393976063952178272781899983694747432553063344322171327063065721324304863484875683095312972665364168965385635286970388302842512456062150065090964110364348006440181913060317007942671502158199058153381856314264644479770837078722659394858482921623238036578738583367356575986566145328976247154228937020027101310623773776680495658055801039916944664475634063919605895422697325041889956651552482515073765693721661771236141918053720851503985322679223834763841002642303769723312543436662606216737420773908604892635995265988493243065709355187595851543604296378236465084650128823453546386113035429792624057894666705505699666530370012685188518109399181125671397517389453209679842161294991539836933052079050987918707510604056390164018813925478823932856005790434658073470305658787507050157744509425759107333890323993044500317992302635538694466456975618340739953396403684899143734060325966283019458953141936357099092637751678688778405989539641271735027761007825317268209552521489216834816974255109373886764236325709019026179083831776891490204876643038707222782465061531942181562940006625185947539046300608864326363160209370138930810858932456277041342382397800828993713255930481089106213386431642992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -28563331772420657821459231090517767729448880496318766915104149305784804186269628301969498960496374630630509930927431256005874720374395696224091331158034815134449429102160915694924057094647418062796934688811979296980565256361870854035741011953861280842940703928769447839793755733775766562798456440888177346280859225962631676272216570743499979639426891307312582217604674009844508406903169527760837882189422831291924781898125738558015131356380760739464032109844174375759515932338159436127161559305761174648811552232189378479288627713689556704588737990200004929307511815535241190680340919777652104039207160273946942341137646601460137384748841565722588668690736149284132240305176847182925213557675955800512873125744120861362206315013298497312986698196595442680098520420244668533804406578085312716558232754720310124742157526213056921601230101731236967813404535888586943298536683797693930992551140834015931209324707712431597098364633900418330959509955391823714458165226607099517127737631588962855353855429381983232465438770161018394979515441470412217847161565720530155353450177639733624407727434050658143449982960098804569098867190709073453645265339689925029296644883524256597745296546606005808119101289850258107868832385125818639693215199470509509271758837501868029036662559112164263281456147081103705171351083427951022181538095456809649449578848844689645990955575007141752281825205879436064360237343547276342030069161347373128855795044577101952679975611245852083798573370993813485593267982256373540952204728127814583404058440424031885903233730977870927604204193852891880211031576621517202664791965691264281485054209810415479790284478295689848099859809699055150009031844260878752798690619827685006524333517663192686928713542026604943884115564359353555862641941429662990484780439146668783782352683842239099676199689678162489635056739787336031856595522339677347048001057370724115700290739964034630482173778652276030852115460240645812313953571590983652256687886941297906843602848489218179114530807098311330554023098148579191829178012446982715690833292997278425733270632257654828403581615792509914576089764349711997535987746247715531983927442875103931529996906441421677030680018572490889349256817805760877099788889384218673036741928623480808081669353988835463759972266773079351623426408516592416303303813075519871419774783740781082456532934778960995387989290597223666241518120602627904089567133960317448881160146276953811430265880334494327513328647451917897119998011249832662410397263252644934303242825013129247573542958005539801258576581625875360262701978731145250944814118813275523701908996882225310126937606106608601100288709076349919825565107103989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 27916086378541473698943834811827739884532863069466644278402490269783656748631911840359748264342973995328324367100149183945842916799506584128081752259024031681164741856780698199606169993124218376861811660875644794103183011717418257151966561192956306291982516080461505642070108431973139970050762870371253317800298628458735227543653381109875281690025286934431761596622744844179662919940842768467468100586194288209143773931746365936055903787483822321298471410135625073330146465651170120757985236456632167149619015639661191939238891542760562922083684630186714047953170107945415725649089018226042469241620696463527352237817464565943302648415688443682653777256732690474784159097058114431612122585703180092756526552148277915816651173769045442967280656859419721232859001676370445035874680376948221112369100851162172353220808411598320388998229346263847809155214198793877449109435278056658922348457422101437499932389268968919875544208660838455450172613043088239816306697505681138468281018893924084847582724894271647878147328254865035022235390109048113268924680937444992172631252549997893516636810143706687971422241865418261233723145545868038444567363898358369844720270212853503967946928802226887755255494062477944269494020596943371676260950446655204488755223496718655592444300186656380765264708965072231910093491247083623534102163981934396018249865037614948520378040476576797307561436844487177613867975401259578067160225729492870601180071283916889654083793944685865530425684509204522807587326185315579912383650289453969085404712526457189494579636397440339909900632181624591714890323182001202415175775274212313459849755514740067467351641431882008603674400170911116163128459651026193226541886123156882086142502349436084019250490857033021771253023496171452170789515274927487753647803382091188969020690024700064218788090971561835391934976561066770173049795022272255743054645346056496085854396771199983935453773478824067462968628330706336089631974219013115560032312047445365507914804385994887128146432408455842273072565939148204383030366145014678123455609387542863073747259269534445150780262837749227253874550916638327693930111158128488613052995882903820800093002182260958445303433440249263990841208167224014191809259485280248137683380363153191449487768785233554501551771357368731620085511050985205456202291136113019822037014920353979684027704622586205799573615140118053986871139188917842047274934149252693793876076071360516276520429090510065897000235449044503864902704040123439359626232796568388402546439054862358581883574905262741651230467389640865431575904656360573840929354489422378716352309566715227185721120339215044315482508243506221913524992180863631360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -14127575523248484561527175084643515125822836997370270232899248621032220326922678855960484179986532997125370224098919221048553244821164513542546257486014850910899495649399971561109858049498386222626559673650497215296110200500204118613436299399139141124509141926639809456977230500329648298852690333841678615322010518758394868987830885340365739157445354747346016628848575411126385855179729877292770691851129271309073024864103276960641337050292714197892324238475379300018631518961381962257830617747342161485103432978157756834686981245912997961725080101052800680700482299068605107169444932615160507322313297833005592330560507509705449099359138008933737495521474670406466495696983420632695385595637543183738099403203537784183795140033916269226270259476792104300313752530599602441170909996813628462580335612363901551956974661150770013555850859129523416313047087151087464512307276434324038619724394932529885676950923719071054987537921619710402470133858048673842062190787780362737839585805572886990193209248944652078689910110725084285450850657624186355506932547627122054880554754746206958989660669501672164785083371464537142223696014978284335671854744621243937339434849962633026959097372639481060944149100646786093831210787152292362250479553801648724855502359122660041666854102499679990447903295539051973262816925516512521376051337049960200699784814324182110309866151775158802099841726189689478970819143227261290656555327675662867847810960313648909809054986185363879728662602448266453093606869471612424843065414172310092523884017886532777499263016764681001965018555124831297740761834093352376567858003106004557708411333860274839501200338613500240837737553259698072948024343546189271174494601477071944459379314375392583404556544700220093410063174030768228666347072841934381708787237775317020917400959413439455992248960627538648309183831727861762337164960989736632052887422407580649527299753115408452569923511228560326533464428209098927462845161319953108076512118740651836664764192855051096319459873072308318588838701968977636240485751143802198389210058657747777160958413923905984931263817303193737273223990402612652607464184153801905743951277220831167872067254648668323471924518428226184884464421026634890893559710449552168330086017758143622523561271505429135768149364678062926582299418060629849574683546720605823383387522755204996273858261057453599021675806524180948024232741055556572410527394480353373360037114765629464077554947249123497213357863870101052512490909234968686468760492827922568006453347537049177501737282777937761907010102885150062641467267843062661400117548485181790065289103295402804682302127313728257778834457642528939720305105919016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 6537192830160467502932142749104369596947929405221107532110280579321055179927206597385593722939843574647980010874378608003995695426348938932536528524091027288981240414258014413477324475092941194718706871662030086758549324427521879554950403477260286457864514969394290352065209953055829628600835472903785910655121011202138175055648866120902280198759272653950994523361149324471412031183835997886795851217865585794759748069652004739841712811036588312840416509866631618307865315581918980721448344399273446394883764903774590839874933527600713222132858165308270102097408943787932678114135813196202786849668220303789209116123895971277559531512626723938490427268393685386310273198969047741407106793194256898027436114413273554464412279733507954873523284526491318947188319003505264081081826846575430848443316035571161918823411206648207277537480126434341705486442674825573898235876745093163307907683415764882109038927614876401126176859302958648443931100366160045196634488972804650927794985296056885486088214357434555678254457960517059475990902688254469495636098174051229291288320894413375195878718920803346423918241152782693906975294586064373543173180554992553357015508036167111137021895564939827198264190215759409454259462465489043200670744251990581387977944757015031709767125977092886336785648576854256491273633885242978406818486906576246445143127197207165572748491657151504497901863188149790734659740435284330894065295931603524438064197950588189295338297760740666350582728495254168179751579125361005477184365708715570752705518385287636058253561463880038728913727643828369727720955053462397625591697603226626241334570644103127956278514622458241362454212873020889573462338404039471323672578534642702940328447962239293309770494699482071569862612902355742155682747706472984625770879008229781898638904730507753205385380125849368973133785080442779540571533592549166964872966334878816297015551288993866940963458430950184765482011122262194999157785102032960742240505119007199819647994259606322838502227698992933790848631237927074659357379621222623780166174028849196574416573106784261289584075722014608412507505688147687480990084498621287884487382583287187163743282261428457634861261462740588512060503901880883871232040051021886805686773770914816109662047472761321900346360056047197911287174182853357903320336831024803581164168242355984509191000865483399038536474496968324598556318302978131221986435916047719746395320814831180536263085646299447002995833340197306743309899033878724073146591181610213602926293098442295686461568488914810574343538399728799775172074540503218069826595697959460967200011722427713610521529409183987741506006857003774363549384468909260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -2994248598396406626139896958811411382845322512739435751784857003353099663377413756754853382080301374842938539293879272752162574615906032691418494518492527084364120785584701784585100066233437421773137711414800693583246193485949533188677220633257431189381691103756123121271852849002345043483413481686341159237686508024961107446010606982776186447412040849562398400218978742266953309116939323361478222422748749645716723718182317459551443354228656116855404924185649651097737708815692202283031745385530384085961422851612176991332420752906850497438635219959818930402800856816110292617622142056296995700089325107538909638521189354628014220073255440836387832659527299120717251338139430867661263244154212817200506200162548742050112509155115964422949638673794521414134882665556614578530136883154204420218757279443185489490612777237102207625257072241467437757033196162167903241988037322174090309349071219404725576343756195984547333827084476633546597050787359259149882661177225630874713723057772508241237750422567739359537329186785802153177120948868128959381862215919429080237338338374550855056724598671907813670729935458022757068327826486877322793476024319842753354843660849635504317531407399834469143250167845758720733545166850945691019265641959631366657196953565078676154319946143671500735382694334399640524587784909282599788892107238929535876797790239752390821996414863193698811308254688242454010542319152593658164196001540015980429765582038420911746671543604786591420961934213107551054086191361193755262369293973180317934162461341041626625812693681458456394076246885908181651364437494622965599569453985311242727842624352089514738552282778865781901678726238470528551305016063218959215282055069264122436274955667668430609297901022171582654723227153714283426601162571240377656129685407815120301823613894792362936451109539182520993632955333725436110764030732022026208595778203439658974079984752852043584980015351940085283003789231237676977878381229127049551768295214620872584810796045477426162284810051496973369108168900959865595754601796088479641461647338486945868578388255192029127900658278444834041804865408210528850365536268462616556311300931177520281971862912097505831293094055078839321555456592661241070059522007554580110542117933776588749531264245873857306260486808956477785820401676003004234706529014178259191064373835480905839433837304217985443153848276278528853993040830534553769547769385998855983824103793904763262018644741559859328314309704081457582447676906816116408943810484158393557562067277783923036048310712958229685090934649824020807453892285172094687976688411237465125317365393682578421776242572894412657377131339765106077493687998218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 994145281542557636216664845608982877407404208585682834358704513842237135054695731215355332381771331953816269233147549187387616181439413163238623391310767999037733206996720749358240040957832152266832659416314199128176720617543091783572934763042526033728612380722915691340716142117075405953373927551608372447867598367754080721341275225056612400512768194268568953498342216662714966094062736104785683881163421132395569885811454239835230313271420543117910059614016141897085766915913186561670900655127207573041553827302798125413010840782901167672207409523436814945494834201267508162044155036147154082216550596621173014792495943222350152891000603007330208922124764729511006572640901762431855989937253974105906904869346676947834214111673860192703630624213164784623814793832335662161753432344711397916259452565590357789765003747779010724196968143964784906005647486021330301294357510784990065982250741645138805105756753470477242981171874856344982613398332817716189889258619203427493752713671989563787629099602535426784583608029054897607927423758875428642746462761851829213480469871800042854301229874506231855302889677700985583126478537753408873516359989574500563526097877676460292637774628837607343644095387937560847395611441784133053718479640642702180220812706943406376889489586819683037620268406938078943971380493262201274263908232677300437412460628684918651355313889057334358034961711647899724056261000925080196854081722513580615971929578217145309863515255410890286300998097848197810217607856683592885665844021086394633479621096283141582131510296076130002045816486008244180826664952329276143002754249275301501183196605842870485025094563927158438661332582824877336409409668214646314583974759462446885050480940292840720685042064779497822628378270223917810426250859667656374798746953494381746334295691100984758905062560125298201136814506574699171057327892395684573835060232638636811191157440651406006564488036418737295368442997923144702273873640350505140998260358763463035131449288468317542754482582351933535182883176299905157148122429620972276039876943597727362776383959534416474183482729718090668144712442523653711532884259665491000420482688465684011566140781577570624424957658523451320916893397886987860133046347490838061472861141572451240343306673669905864920882483210812093611216981926672776147359325312232797033654322919059714557335105608480592136588772894027060751932106509700731169437811439523757849641542339400723265609181904310852239416995098320673707464711068442498512025366996943878228455632182382347110100285039098137961879904908102734934098217947550452968244941792800014026315910644702490444258097054746693101435519541513569303452262072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -256897404515161801342909169729522326234003888838154560958417072924763316181568623855146707172878891054833218200910062825169488121117390578274746164364438847833639661049388792897045482078711291732788187895459355177267621226085028454483273068474298797469734013826087644602439827745904427063179092352425094268630976782739560740591906650303425548603467172021559362044246279218292956058880318439022004629860797156738700785590300540311156524343703677090750686258339713639472555682447434027395863476216189916748796752669484296559230347565792570141799827803993432594763134779796061265618440299076628268745959793986144452101046980643243931287259932264746433051787365286351622826771238328079015021201746345005264109977669159499915071947237341249650504499314840729647316732230449048834818575927048911213101516614182937734368431551855663838263201658245923903008848254514267925983342823519782106382669153846859809000934073217782232720016262521383548689230855155621124220418754781451159884603016673996548067370450617270748699963488196155903022849622560311583238898339854770331465560413593946293888265957193241988372755219014622795823321109437038677841696107176198921279555175525447223385704046570155535159467066717899930228960897555567270341850978410676093616970555735044920590587103139950106468597176276301367740379411972654003070322563201328520209020158802886637845685444159362159969261799831097485047912077561779398778847367266034520929354375780645028242064180783505803033967804030174667975381776877664933574056818352329743561646594944952035118186345323164034179329825393447704560560996198468410703346814570228538389161136700874365756756424143559595324045964830646470345607091964566791453404220920239544325006367622653975480282173977660562396816017313518213188812813541425172783793742896533565999013553121066966416887745402840852535803779143733882845965316063926884715276548432221917886237950167535993271379226449230416359194434749012713962815635777912368259168786156720959040061200830112767880520623345978903236733120600146888032357146522211110874517308057602602677532328321534641399052627558911574561193028161327852895767005099904741095552982713833175473563830042214819287894534291908611929952528296331898209039308769918179615689578933120778842216687959936175873032369791408889803692238408485532058911315541674750973342440268982346912212981192779135337381659692108017009095712888160156502938518217543328529342380303622945418805726023182457560383818069977015676456200687001059509792930454801062460188856725707202236686341683078472939403661046835923655775776055407183122137472077472844217158215464200406067397149360973343037979102107183213445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] -16897544908903914036788625909928220834378566887161378951702510168441694627445646362441130076527224579800413734171177454426391189298921920260495320665960737894442672393231377916067732117387950281344673967700884484984146037545543730470847007385592379555168959987392900994135842152042011931209295070565860747450484467623836219682859807947040104515266093446329395380696140841515790775323317840780451548752746235141112382003275859552270559795049651745603501367673650890413641616797936752171963083769991864720589176719498571140305519238956301020169588946204004063645641979077850343132138631226791893932542290882233203150863091926664562447693073367591502040077622914426817641609709075425698982932972322615485630901104895379755974906314920897613553591556591687338800659824568796336258227382973667356756022820999301788479224271607074389022422296161891048082134057050442989762762734276927138050181714572287098918403123064792592095443386715812110522201217795629931057099743235369911031461681076374250746842472831827383299700893359053474829463989190255967647802899276974584087320499814464541931858864996179550804899170943810900987274706882017773971095138509810185450229487616586704921526119628328355845167331124602150297993428151376158000010697054851200132955216863596399273698187284938986258818150540182866416361214962987285987334236181652153062796661836600379833899765921020617717376455130689030679538660527402306272008694586024878206537279045233203145752924379833012510981946812731176145824986557327704525649820176776847657896874707940867643918030919385550153414284139717770557430822892624592692644741196161250434761659458164837700819858950960983913140418400798526635752757211481253210285558255260495438428323664513152508391965517940996501302135221306816194321859367207931357605266089513328633143031054511409059991684749723996070291525800791766667165372573731561106224281580074569132395097106770793830708527372888570696993032484238763975790803037598382350233363965507901911088330825242248456685019109659171942952756111029013098438167679213508949554799971166607846127924166897152878004380403514897593412475906518762706654862141806401865240381251336169098831534894308367193408532945692122462264596234918202367144007609550098436589801593680458972402907103780120838508602081450315964084878120897683563509212629408685232916443282480465833969117274622994328106373978486902645582786655838337256419662297927222841293749738542627181929775674949732407086722981911524778070386013135025174790769028777380208044019980070733007812024930523987364967199379232955867168298954956681899211659184747784098026441074054858667223470143547264702991059262930837481455616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -58432745161226216448367721439918076509183377601928022929618694822994688266348404059311824390612802286920153770790033848443384615771998917465385035631144981039326711409978364114943416373923123962087259133956199921388488916951859355186887552663436363932159380733583574583416706002111963436135177687759106916422729748229480792181562216858427547463654742139488398666046616253828707131155892761979183623127097211765275414500262106348724772247534050996000623396123302337389960470373108419141635123269437941563419015978036123711000534932424326796782980947436732370975698364251465511420926036791092252998322680873145568059103781306870439363516369965005048739320605781747867356031394925447867636748536071740848528102192622784018517635011361851431873306051845694106364878246405112704841689124534996570892731345835930496594567201203402360449875451762268210030231824165825484047251183773255083715630625388023665969146814075516295616056420982045372585799353666587023937838246572774804232244106178210451001300731963246407740233529577918666794823952554290155733393404910641286909091555624291062713839672639546898761527510344500083278944733345136406891297105435823718448501014332916290164485192612041022201348552251014229207465631500166280834160859114600906550293714556818919207809215768705645774011859822513406696266279531834247030969591052371297305138104703539878759032914261535546173052608176906864493944929668296724776296278509960157553043115471803065181103250575424647369690325978088650401833038780055632607037097182163286086136193018318776316796127302029042949227626708733266742165348989473961202770576968017930214208083449879010383362130979351642789060410233725681767597218521308541297253319355423554593236531459041277214164852503452375663377894580275764830604030967590763302660217068886932792227130038392001361227054587015273196033135958330082125333613236757833891764397065995208791866986685291724532830253112521970909278630021901896296431046374929299996305981318250275306927829560515499656589453040613799485562593559238639950328236460787686171528287435679817958007567889704718421662888141767087748868547181294086012246914044446176229196330038890091424626967815576469658810030216070232377063255497458576093744497747707336956077914459297038457288915024284596782814877709691827570979384151549485453428864239235478101086420132042016764188579109480516295678304145319319770088496979611425274463837284425215186410924567237231544542268662080813672537655565360754845702181445178113179905125298977003066004692519209513830997236926387893102430571576465007236464292402650267835161918239308923727157756821025600684719316301856580715260410886917040971448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 2839902013984622042968596571122021622561406372706725204424007302468579568465046148375199243011535564707188881772877294001587321874846882347600009234581948571955343504498099976652763821875118413119698540802232746920598992289487491983463798297051802686098701569053470954711808050483433818327076338225571902624522621578234195049485859974661051780500227662708744921814007078530981285051857125010667809507077584517185651006559380084581562184981134448629185007625074308766624741223710816938931905548918785998581891911776965328861631725605613003258398495036334626943100945593086917621993916482497094000300321219556381813482578832804238073295494195404715339827902009884205871792370577472963313457670685738225540645792345359371109206250206731631391594386340772510417734392692745482118425138316975183465964199815680077306318207201437985979579920175036078016920587507385311447550804720951983386842139740876825319440109359823600552886093507145392614171941825323480352643128710725771805521021989946106718428055664352742931776817543579825442444632082020666644140032446209832302894488699651616959306981318181142154277715118953535974822197196864657761560657960510731448752531970914948425260497168222876507900125345859011521277758125397986598203880557720049559833813042557666778713834473325942071636878607404878496689884022604577836905830624738650371855895995124013948070884949239519799468858135302440643359513018325530049898329647449205225706669667465026762862238314310643580998545789772407872857827336744828530472396178317981715624977546567140841698550289753179017624215019759989556326737723905291690912325788386412739107443269890737189121336879863391025307900732660144782889814670266672312943843349843525024605312412920685266658042179684561656957887946545253260797577484475474494597416500877911385274332613512291505882021720326772876905130077513022807540166027611012034354620911678670265931718028176473865725335090545873077730740935638889638810763736566075523752118554329742157360612145595922602012961940854255754972458031127095485856307066625712681610085648734379251385379831914510119605571833365745998203910002927980265158659231729335376592990755971144150218967452888917354139736434634518737333731220343010863733450377848672160555678738943256545143544415117065733028715676959719030893646330983100106322375355454763342292530468916794005743621531152214939086412773188585447381858928929371814683366807202064308271516584008416677923665009377510630844618499015415216715535278702343730289327447648505712580169787572395975787182385945886450426446517848701845541283419395926160940759135351788694211911109303039183132722538468012380122599631045963607844061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -52713582058202675427128922269087667718754158007605851820030299908929519837977644331684925737573034217473232357519153901859742402984185145953836849140320406752145872739811496455971380005512904529459736094200104219152203788493073892811979796782735155402186370646522021051292742468002087709302332174738967586986322340799995547364539469966463844513822908942291027153142966640805269777004518673029676001434631387818123710503208476407924120955920893213125600265679657679287128561421865370070991536976298082031731394016025722578963427647249635709990185463472782541922706489340363921384092354975199601391773809680069702257346214130958758231831999319998347429801840895880866974480669771674707291355931022081149926525814031154029677693748083539504161699488096107651934636239451072188521019983078914005763736414497915196707122712341306153669273769194085186110270123685464106185116919221881828377827820134741449631292424832867056813732690127387182671250568009188838980767964597655002138967591526202106290351818631315071176827205404878630703577803635461818751748487515509801545777503110150406344049789167839901224720723196320088611633140318770731708696609910088858263908812452895214463388824590730524400454560772645878773984448920830497833699066909891655805834068088714332319016518471206964473353454660223684903587506380605269422054727806600287516712738232449239384077081457639668254690111713085316152769148535423489918472315539978803916807326235128019742514216099140277547898039106186909904419985824762193918500177845660519067702177004373236938095213787080268274438817369960194959430493099151341266432600372873470488397617332560153862645367706455857618491182962152138096732680194478336866495129893436968434355276273577227095669101515035681739872366450791437819829545541654379983616047161425034335204778042935144534377365473333762059787889915143937380818457406339660856820090998962786131017340004328497616323136017928741147262911781309707166846546411247289019650417016059707483244337600069244187526698392566301738961259038726392998494294716782783667401738651967427584668911312083127382898907424733513254718788428228261425337666075626135671607330266356544900905539920422596367560331412777906240783386351647231519082917570333763224522621196681051955654613173429985342615335894467358473996005893411510208545854777145383751556074684549693411793754310454312678317479707311292788478796560818254247395416440726621786687259838095487239830031823746507150055217047663110078419070867696257157442907427638832974381897557221788186486085586896250936271321241793358790020346250019634924121966204715081183977658315581964111482293990641415647475911355114982235155988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 435631220615637412748649265151352134709281630742069039552328996570079848764191201105743708957574319869817018561387869256770254271324965111896725594326890353291200043578486865687945465103863471472894295357828147462717551389023085532696970573724274098398841310978473595660357304218344293185502088426697957089218122799666437377916007913629482240941751683938472924017648315015288104144916603603481925187435126085152508532704987002047228772235477137207076887221300379871476696184127984178145657678886250989139988568788720659488198956519264280471008440039363422351522416430411790920886620191343101388262197375632584354704648967109337371933156859115778422622140139412016063069976294456564056853470523985234252499664041033539708816811384288558264437162827012666741776246049684096041863583391751958567960485665431000078671408531031819889098219298037342951304804160595639574705180940227583146165360994319066632071807551711680438599660522923020367145825425188920329874142099363764396685492895354297758435595040075357369717296689693898431162636256116450111376300495058271444330131316133703700078288232529104920997576883149142341751198853427212575813542232293387041434746771489133748780008317512540399297030030934222941282387803242314882042243213553703394332072079523594635598308251959942138186154679282138767771549953277021908507153502470322045657409551646632985770986342679573870960813839432190003189033248161392443126745794106186348731578271879048539205258470037426014156208733493387348390803390027637522523857165674894322515395225407421567787995334737104112693721375550027455954468847351414374441167587667551082353228140305291412820713803306837274784440870052167329909399426982240054208275155962574304765119648563286952285328469908296550544672192579529658173820377745000559198789195840205604303196421631959165573087442762495912317004451396087547358332713880283958556358892040580630997167265008102690741757446883314271090205182003890417844229087619263845738743618983918592696677005215721880247475583478625304747208442131813578774638409107721719221255754422962170359238282766292438224700094911188137972505885822144957853736292142774795724387880950257782090084518088390145810276964230114635043855200291687429429944054798563633633731278946554566535463646336480147595868327051700693031083389211339348011212862497237945645793950834647536368653503676487957306666200097938608253135082726583884714802597685442840508991977858369774315406152088285498245177596660431216381640608113225802356488175762901480539155466906311815744638971631260103410163171137982890578739325936398973253794597821858657696281007139589458214671431353264494132485510748759224187487256576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -1576436566011120990402411536935178352804558268738126238370332536928078732645692944281715685628035331915967366245946905391460767454138350397157292302396889692208280246263755550878979007155041223085973987690974954062449514153062603009318290999573919523847153779916907989479550246564419227925350691434598922869869679831011369208923444454778365974157439727645934774039941256952496663889823428519509016008399643445331222690161343796509685321458572015740716236478942090850787527255235089836954743690542859189558409166227375797084288183969941188274878822877146991231472901976008842140306656818200198911537509561852309098628029459496230559576162558136462418376024441910125623862977445629159277803003614476166443150487953619911557471477020390093765747744441805782880932342863133497485024973908109692053584428200189778381402709914665026204037195652328220509561254050395263309543889926086788582181867500671380485685360056554237303015934056247064880475542475352766152012147352511873956281011243338043198223332643760196951586671693689467083791047481591220130426080268291811146665075411148914354401000743927448443680399895172646004126247156175152712384647820792572209845192893831983023997446435136123399927798694315547140415345622078378171562588287507249263399932122686695928165613999575614908189526928256668014226275452107641471542397358733152534815569815897571816482369126312628751682228398188001263359674975666106296957984352526090627345264396236482625740751923768107678525925452705385212174884528541000358571260892679929424836390698540286698147461100218475589329195096458053007654917422912049522487547496868185408765187335203691163632929315597597621782937482052064002391003970672002814384545144132612166261361028894424628338159287243666305977064532869441781063468144508999149550984645923667924021109550038742141017336600618418237549014378107551675945802868159279178469923204082198141335155346017721046997111652170392507948613264167845014886842707534026081791392635274942151892753082987500345003455926711321439547123555298842006571489234515048259790707410599178539965599091741674513265200187836146841892655758113810668005812377421982033278980349914941263659834229661734337144860292352572327838974176219231628371105957197336144298929900790714182880194986919404228339146775294868421328753035191428436952660933328236338628864330831957427357403960194718031939049613489410693278915827654279725696219831619672441667559351792362220973419240367651108124414104565679867566880135099768263875460636100369694433465249799811310124365665150497985260780531481476046166992284632284056727384141361837052240378701470611905130228527211137422785657698290551600993166950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 2159790009539332482013341670355477700170398398840472668625480123677445654588576183851172147762718522163610865986261703661829276497069118023208082084137047077606690928988593616075890368260124067574347908955347101996381137781041450283323120279317464618186050743753206868616975593733314134827620171555145457869551164065527080533456012736371523521133587713362947800050331998539255891468479584811800754134448072257644183182864290922233663925072566232024703046722231894304512568035228449552264005825029874101596335921544795892889736527647142601893215086073378812980934422579720311341256279028465459210583147779620319363177522186345492575991857075988609550553122004553184784652663078207549978235878772935333912833946695606661408210964552305618151188315200044366265588994817750632862561428376350723012963083508847735588104511099521130531754445914023402933922499940369187405905371110300767368752088691594340831929604951150527203144692879131855057083939510830795841334502859728539326945185283523027638158402841790600953956286483613032135704183994650189356853047464530644149238180479635614654718565983754334773863663503673764670567223974438823157133350902152860993967601277203834818282332763708046868452232525251434663693016325245977024674272382491561336166182608648710891159533438816017590371020451220920749936765500649666807528386681011389603148567361521139282279672876064143166867240549485414743748184734792852635086448540401700864669187185736735886718931734621197744755572711816767013610080658460819789012334926341075974641677152889722751868308716901805313631939748872229563925070613064077759090089938378278162817849430922486980877422220971120921632470017500545416449465175120543311048871583107670307451209082563988526287264216798824478252850509271736783765361131112032986740904428412848024261805127811490754956906589062799317363514651215355774183464279188101240745944355340472135779716791677041024448506855461864889810386881377485922890533925044713303918510689207130876063153294014090865938652941259815893478426110064235458824730186476657118648126946431749629685660423494775488310150031616794667002398853274915210890185744305306241270076618829263043037748916059933398361024102229891283986340754745808966101090997806290549562122101897047459072950485088487845422722760779997005635465846855358080220343776514528473007940026004333157112530825940950781586666441399513905832630024107830891504198085086350350319446665759266911520864564779474504901646857587646908219538943640157072370614179316144808761272721422041902059241977387500268336873598151616216461306026920899696612256578114263072044689660469786177353095424946993738247367356113376587016195538944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] 7567814367401187432697492910726966308806221457164961564640653524269422817519892360826040937735398819596371147373588308229652447038070908907303846716251218443497802792091872312631415995923311588925278433527101310309923991789043509119588221827233533678756794978322882624078631842822607767154917639946488250097078035556747907503417484289555308280166909240269040063214153001875028300017353484520617621029856556210747212756621416811224081351374612334914627398510553671196496595744847735512106553141725247625358695159919392634432816212226924387891421650011817334171340012680522879961383003528319614812058973501528352797289159042464174612164634699959442690667801958873478573394159523178669934689953802860219456889136544511436396694024388571587578919468538962408180776667723264204434673866782181990515569174287745521042079877177627096350336046651006483323458389471154456464136525566401302464644398848144193112415235451818540981185552256605976112527521336592474669233422019909402531403457865731711965136662381091077777436018977853412406282308458115882545229603255445037602420691995159841865357747287754455996374104280527375347375471319710108617647904032941233287120684925792276645637922221528223716558550568076785033010673450725566096904757358407703113194636740098354184965049567541551132506231272344512670810647916415343314549660731941671080394301790322325586847393287627018735469910817576168614526096085508017983992831028791021611190734865463863111666727877698952330135469262050772572739965274851092595799961458987391253946935237800270330999098244266506251836029276435064409527515005134268296406002179486223198668959491449866240839605441631496600568583173218620892386582769570295571481783451321589458827481234996447045711182409410647899517644230570623875863774644462187437184876112705776060810227060564475004972495261760220177645256764701684817078865173782631935959309253297664617740723871377093963408226871449280250254852526556232625454685663089801446099075600059718810257525750042187918374140152725782555871651063511217734043334679885102713308714267484234504835594152687932689003115525686709247683946074262853238214708749739662348243824735926237716523225573431588724419421529056530751009205339546138622019493203042058414593328471722645295858472108904099565444808380447952743079295640748477986008012806370350495072937305431385902411577391245032662182940001111079124770851499751452295322545955047888490015894406714116611188081753583378023539205387136726087817850289349085282576423943373982109400880715349604275596799147931141864085149759418547199057760872300144655882905042060146031223617753072166266265342409377246458865655733647346852866534932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -56185935835826637703098213516641042864795777944327583270670510342238473085643526999735075432063167699420794816982292117472563036195096017246640129148851708141616174053927391979227174358857325012599239703513174661416150371537253545411667770346101494446867975346204770242707968714174813759136321065667363619839156012194020532066969580557381843943090709749670219361790582344801501768880230977136842232810118318274485711910256756703170720214560300459152039745963995369629022269034430415126112104682781667813687869132121717136144312306574985364582065432003987192575048943894979498041229784250648595552433375658759526957589221994077093804235066024650845102292847761612295093166658350341657276623356727092658683319227819097264323121056637906384134342532771529768363232599123187560867444039288437105384083859429371474242777878063030373508220280968364949633195998004204368609492307839453474892618942471668352072080248992859131250732220125997954806185637472994992356602534643653261862018518740697072837247131207241218074574374516601710775157449121019649617417348697859213416252743461010367927146286589178995526088677240769663035924565248898034228719085505798159011323746747157386487610543441797275117180646967226447009430683793806670387040990676825573467159263558143796634191561399191636170831876274491190365006427557526919748224687717724805268298506300098647381471712302705447867464677115135556625929954955088586206372171813635584156528218877153004465268452619288485116804845971254049964320041198814863743993070967213296339419361329613510217138672509013538945101531138806952372591853138388642616569106104280053678703004537437790761504226394886598674864123340539356856986160458405454993372499360577700633465444013583716011431209002180287239782588542730471690747975888965238764656179894233297652847446380374920034498207827303645646098452764158882137450562270102300606907935815715934158470559434264543313480801514011367132254456225147431653028502695840974927048638542881940081212019223585375317079904967279284327100102233924328083464721481847639228925000782716113315328535479701712367525320048916370972283603642466934102742925718145730001573090965094237850648993490667594499933290948727599479778109897783397746199746185266095580962886604484417053231560868260402417653693854803099975370589672460115897011836435803604115381146921173554325525528516595850038179851622265002189675817555648860628346793465319846898259532338810588418876478221377256817424157811527367756204407756918307662666250204421502993587352343547979459270313984729760661133819978381349522197771124789113241707970683419197729409025666250624014181374796950068849786816173878320139065618333696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] 158393596621069744962329069646248726823026869359505270787492754055198054454656547187461085344009762377707648057783949647758908138374176172528951780363223289899175129961869146959665513807394066478881402194549373949150278740144067283475355148016396043536187601554486534068960212304062398394640124056026642423062481648856640209817253922708154061751013557019126227603567240838262764126602085619695569566972256488290814222751378913119450391647964350279433501477466649949300304144378289884241429990633551964592159879211853807252603635302332040939044908429548941540656777636864304564633782538698922665801613701337079443459910925715195414216503672871650396018845958303998306740856832195169529621342298939203045939281311549112223271462195854457837709227625291071418971253141427241483768965728404097983962209550115672938572632106546527845766120754144496768994925722723677309639725659950238006016330902753735022113154668759905264448659094477509268235875027655892915045816965305072112212599455965812625027955027528239182839886935328648080931646038453529855714674244483341753625642354862684364138186762230056353010446025099059145488369083229471394787047489086608284126876003274806359297932677152074646774435148940512363623153715212599634606372244551227771849508937571812957031780075211502025832375842760259565244646912400064903853391996240280560592902676815013309823570119975194713130598249500515433056167544927691365582348474183254909406684161509785300547857091845820469075602347200669034466077920713206275074914145288043241728572893383379321611819591983164207074981760594160117916495468092452098637169071019088769233479070583971181794995796693659220214178860632657244298171071917174855105575520886842191873157721481889635231047133608939163284831070327521509221471438341625158321033580184560590288418658009768097240954046747860504453696254571823742386382447331205237591268576587322843506529872911574122248252857264461929334655795472283172744788583755789495338106031294131803222535755176858870909883270372048050270708555984999453522968341326486395680823706319713516428207133576707909424913638096645525358981021960442793038991768783681663832411810184577635315968736553397470398099503577950644222744819714206942162687412467746589339032762870480921458091147782918580266343622583917235842768820470010576080960263279083131046914122683622112707545159235552973112425973743297987469930249362620034926063841554139223759317646992790265367167978530914772874011446686420386886404745717367762175588301991600232419792421404072480085650707665980594722350824890005790304973947588009150439603129409179133994565904339334343150511714774253956258076665853785688652944496394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] -202638860949964105977252176986252778668330318284300641408587489561268178180036732756485366831877586232392307214822739531262692217421519573839889961441476096535787434283150153296215079005462692099602137618015690139332733983033867729965366593517120362691202236359617524539883683755011515389415352664486677312137231124455397015810181890694839263637029259546267582125708151150313240577118948648682952595216657968872052145008319898377930892687306352579876236628441442521869222770826311937496792802453924453628772345341365590765050898267584102111139842934200981119411638128348518627768355337121271197735346558039292972951591795583794430761559453889700255602610859253402219673719681561303993692443629180012347369635563764383003658751760088397920114788254452439841166954088601146656442420803037497191871320716563958086471901451358127503240779969706719439938918044728217775795380366132279521847444170544362699536691684429663421017728841616588572654140637505339995297111444924594456476037863421262156369820972690887264623404207071636777944733262228811523142208400094778785451667783750130904972093558485533626008906189950204261765516654872439644420556096850390412374901828752304440752735913788044967537928943317842258254028108099068202606575317356427664534251807145696557438756386394361048764309399786219196091363243039286692830101720291727530560018641200048387055418117892167525688212111128945743473470993825622767530290531460283656027038574618774439996177460782433575274443656214587004296803580057497459670086533951125384176963316777977849188349389298465712586459733067809848365248242958415256909279691989960251007897576481799056224926143250851966642621222644248559292299686400841432727035992645416033885642679883192429724337235222869464284730600393549706676958908307019177866105530342984008802452911403042900206628232591577174295898448079437198406876198111171247581070088907299819118547005186389534947933925941886775593231171997684051597949113226483096371486990364406760766554574736976388194624213630660518061345619134160018861079678308782243041207445093720054393422657447425255549456328971239415857946162425210754664685604204196727069358405633563112241360151327389784344468264599629893700400119788813447373577727979281391087952065808577318647977960772574732025810538555764222320971341860573934377090175408767855893255424363603865736958405358930255561498831698935025540684597084979645275859805709750849417777368620925812789571557637851352128263504237865750847184973651083842701708328031330090794736346118909428774411105842862753201302663693014106656257780652819372303238075792470912114748546896699835770481497587039609898916274943043568872201698410496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -242404083653400732596705756097816381311973426224860858329225070548792316997768459102512437408655411908858721299958148283275425414219944574903845077366461128115082549798882079449955503066945307873602154157495777686221981193726272140481611795974730270561242102026497073190816722318900021277852474884545160657290699138649823258196508274921664910368185340739968483356258241499983508122842229234292331763352823845018316814433800231787550743356665954237884459928420121930200688665583983610958782837230955769127731005813552930487884900686562991430727188351857497486468252981017891161235028238436907040986019558797260860401962161511002620467206389189941402396390753225133699840315382895922156446511764390730430868588361445106375379999251057354942136556033330677380451798021703382421535772276504176580570356532425646144303359939818273577724680838988723504873905473708049139460794556086990655870452991686109785887685922841760130942980542227484950718817759458910117703044665184106926581978033954956875066597430924167389413436731041299851518944334262638023164582676419646767995822565122915969871820405120063839763567575929329767450799807551461351139803876879919226584049872374969478581545784415207876733053867421052340625680428335298065326103273898381261006766070321199956909621003982516734200576451330292718280042015230587744543093278910889417587496053073671581588932432644239343714553517127339055974177577696591348001444214026893971366324919166962179689204408808601282158431288634121925925941510159052897731873001505373444492591134558103421432155604207404509664126187421252128906502751391042506602480237088995566422364790446508558814766163175037399080589955622516379950768385351777415044204095513407974072860377309705499284741920631875358578386619490027362498700235454018683973030312470702986027791248542206800764744282909980230499806982987905554350349082533789621409671551997910163616033272467870239538543535521798107741935589735326086978185641121799640085581413487240364037938952825196069451534483991196457451424772295603784027858755210972741165767095394404064324851531675068370871517239424215052000577527220858866005282561752542444344004270773903255476802650487865450091831618877218844621639355642621776503662708794353293606960679208076924008789107129801415780766562248332013266772458978307226387569776039478182115786945501408277454754168790429954206092908423787406711334748525253455917741904411338020711219946514861707668230431446827102955821815956631199992082929235585327598206836473981528326431193644481376816114275873858894119145328687869518489857254006794624914644955099855329985698101613586576192755301498424588583078317623832355194862252851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 1771293923894364510782257902121480069169013267265613110949348873926066954929931144203947428610976754546837934856693756587559350270591168402119996800649334905661571192352879707655755386847605976903733814394871142397435571762501128290738428155065908574466429688771433966345503525194944663877777271738708198634461417092887890486192319645463778448925518976623899187144775663696437431724681696563957923390648008281256589403639555503302043989002216401115305225289616324262106091631804317960159912005072263829896466965292118889941026592393112592114762704288271873626044572785705338218440700130289307684975670878377890837248295437579232493675052413427292625910249284108255827817181071864667456135241368009083985750107773889586225529891963044012161604490145482628503031170420176249780987124888630870881897447108327736000758605525051922813817368499337097846420486896834273214203569793257034202699725207799724389348462794716688186584042947877279581189349496487650493706456819488094637309492859485597596762554772976159110747367365371086802414630798685173407726896661237847208162390490924371993675556552541365051687091032837838901925103926575678136756619007361653948991693944861015517783344865138419207412715278258240959984211956439618624819261514518556240066089590560613428259323052337020960388209443061612010069819608663228293850242524980393277294877446566073611514645928019230676648510961328876579107651435342694397336754076112633186497381347530475482116839163676100859545373712404964448537162676981624846590945853272496892982390385597424657483788234273930559917335893868189959035108615144022514850827443500508426140331030955084251894332852367534960918808238940199051236847192598273339373848354353075788935333500149987097295886935990208266065254671300334756378530979636131673725472542002061954737396343686838573562601630450936077303035058820233563761329953569857976745337444561119677552933987925415978500511881983084557912831087573521473905938048087884903874549288177852679507310245905997531645936168799941949738226622945525509248506856518240682290322367575251393233389179935172456020616677120126746682583876757074046970309774215614686561776458995560586987975873909179031683884830480723815727071028236643881962461465024418474905999783199712012433239456731667493988090741923558130448640221940048270341265135668181833482873857881569428062527441817656894252134180900976554496871541221996829665591525081103868196088616570858570438185104667622555722027238549936094956757395846939639699775819990656582615596561336585609629078959168375841044952041932214649754033482988668853409601909427534420002751678656018510510568191230327755850040989088058400170580417445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -4835340190269890768478186620793919716850684439385885782868556635543128338189134228221616688597465306338966481302733695711217623546372604417760012427825941392674537967364798888633184303312313455434604888866353586600596768310715881042708130316910398913433569018740728445588012038240339412198495172469654433563973277176589793120983141953109471601995181250364293337724617340335943670167199552840239717884532460709571813908260962091693255032665312324962470850789918296772661751395273360961488306128991418910405352576000494891301170982916204651897407547810686801221559233471074459097938432007927577756944655153855158429471933585185922584806312975696426391751402219433780279378820760381888539469571031736570189878994582328633724292718904822062265657547236383722648402147179208991178564096620757113053450858723100942415400355215966383785614138653479866405584054137861997311993944631752607722023881821423990107414512545722188230532823808928584002991820801143844584870290110661353352283494211795051559612288402059513053728960700699796307759303316739978725955341759707249927066355911089439665560296557686081501390893792277873960445794618415841212557483486827576026352550508812409545743349449497142414854735008443100336389204256831735834729124738795220520951247270026763145988389387787117799112882777061809728340976109687032901218317857122111022184586641278790739380833740491757801414084953200494852330032030400599256114081020661599888251283166983185701477805770822648067198740409126883575383249595640309655156489741657444904334134297207058436342855388613723739371582289136763863731856409564236384466567433033914877008935226469522979724357120923272700251344313671018327218881121363113769275392476819865313224230076204632361548110111631510486592236704153231978467274100759084972781258824610996175519910482326986655995714066114178922507704173739640764238514245630232798063393119418654511785193215441451382453330926263264131813356335364158948489089451846453660303701959650155141946989841854138882428171823840529210197137828064801560111140836385043274914722156317684251202634486694723579372024595663540324030224326584729736943915936918513294428651845254024433446241352150948650270811011966552573663026598245087719967460570123498087547233472613886325008393606865172320369067400847439871703317531323632805831567782099595157125817248936900767837635230337721971797496730855422007797472352389494213869429159024816304352260284821893890820841847505809656804415270689751120841294913510005477276892063203655544248027362445948317860430929744209221781215221267296537158694856965972675141548860639824575969391151460567834950376043816489746675776649553790515130837143388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 9938587150960540447675336152989734579113717179089486131842857402906033542599723049043744802927358514329499302645430640832498083671924516399366337272274180119520775078905382006287398541925635076840643310754641390959736700675747691045576820084390510759896617582572535530116666707127742762212815129396247677923069821169544549277784356289840482853235839160898028754535700831872147319543090927897913600950167046511894859903801303565058979799573030650607712233122396779935126191675215264738768683694329019718505618386034483520082814263003451874621528196105969306227752822720140914559075724679276816938533259588779859403864330045681573353957592930281773787365397663390268757240031821409330411805447659135597824844628822487302465467947788407848674069840927362168077725034084268417963851526761020028091748136585708150006458248325175495983428825622627870723019362806072644100534522247098917726202455749131847721527609250022007925985028072442875683026147974185603907278072121393333996990573238463706633536435522177378737989171670824542997000633335004080168336395794273941037517007570429849824308542393254184942277220896358768230511818011719179761680968516209577507137379868015416218287290034345649265276528849556746676041708315714010371804841627262875670746612943441754571105400571109354512222657637353961984866894889128590878187640255006201153536572661039535930341999289364763482999184386624013876165287557714621679945071457140238808598872541958964057239641175057635939362482664507076598862974044906475357929252565915660987847707300928772997700087837658944288016116143527741721619683367718254370480802619500173448517213383331512775092542630235926980429265226008907508593040722740874044312121278546560705032706700546009751603590463932237854530795034591763990548379001655643183272476870979992132690225997267055345451080679910963286269594898421553433574986112259234768878074993158772392761298372954441646146092272715782977913745623670530934877206937603925433677259212173458020008867439737568162064804229610613771270913029795554825724316999086176610015106236992514776482372134811465936405185653192601020877758250146797269884561685707788521945749415060850157878814367556605203088119600007845834750349668406178727832964285182393108163622506703402214013105557507851110424364618288045214203240658376166815255686347729086027725006052402246671875531358834534157791919857493204774217331890563166675322729968324057102748901857742925999910679561289446695962848825937625005271148276820181028975181063670062178804113140111973622969484076642998583817100587332136270091716721898268951776850859525882567224337090982626267854765009735302136691515259908495256813903091335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -16791366744464676771930708330686570718678472836611546453617701329992412133938701576403743940393953343024535455006561153992965592517617418040104627130334406989155499002792778614454782719427757382981737609420305469825172352705086544155081442696267813461752322280664547681597421641126037622709338112979497348680778873459044757302659323076802421415646279782457274568479898264887082112878525008090770501118736309331128203911570162878141838342048708112930345517505051141853887980845407111123550046700757946982959398549158588850059934313959277697766162470043378093905988803327604974744071330156271319086072397055783921233213334809902609032572634316945229595973311828156006802952285936912553705298066045418904332433232016347229117133295786251768032653314342219776996571649322380390560125782519266766434567254998387728577219535813165634060817063139499773603526526700837848194736198679260029662645152081765228527857361659892524947987632434843035832653759289148011437225562365499037971297316614413444433264353878332559264574965525942815341183535966839336947499512561078111549070528045750806442467533710877217668169408808295413644145761868793738204125122185524515522358222168212080313697534919190856863519490362319644114237178711277798279717295116134612174183936959896233975826774915972839028163674841883066730386351210974989881291842681126603622991653608497050104546492166019484561832918953449938198745143875441082986659860207908814126592233024819289147800009662867358090312562716791835635228826972636596526184232621700174527801570182913861744546034674576110944117596060832235336304997883379065591939858924451080854270487864406621897823466539863697364285449994583934228132247784737095455771595492109025093665290879456936242501724030437444874609799131240617042778100046013642291752605016628111451208420041908320460393063473722275919505031469684904540438399021411946714820093656670962413242393109047017821988030272017424995394682255386587227999861752985107495314034337625133657226548664987212080358161239913898746964908205352975580870009374281563922739305975343468100027660237924962398022018233911843004941416659037478021918934046943055000444874837375117184519553402528395385998243407195841710547244414541086536411223196925637164926148018220310379359850252345407209743522795872030704135193353449515890559078841698165753115991005769946453305866420732025401222317894229431545758100904257104360195175301700037908531133757665582551480501822550610551181396203769172041855658607843147158735697145468681795704133821451063719757273178699496186379842430846200122495275404788885352845698677583400440567929262152692169706410606920841638329128407585661970306022863011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 23750876881421384003494734317615759600085162793521371472252710380919699647655713694203617709193500793403887484276435986225951977733814333415065872402553047253939418795099279851833846633095343670580055606421528230760527466674736238261809742869038436073333157164370080758974045585203719366457420501143019579446740545949208174897437042554250055661167523762312464331314940169747248078396185651320852189058252218840461872804554492865610172372197325805471914768184128458654641788164225305936816224975434543957736712304282314984577474527103458067728273518837253637920933059124057750073736277323930298677124594601861523553658010589956470770619134906402563857681857857998214276048430417064728725707311955129600729149323381725932766117411858888216999541401374495767304035763939793673779164553596894750324090515716242999531541856745436827740230436204095142038453169462864952650686744958527098973244802624499126305050004258915588250321311460589463469202553032206784070227601511242613764741759497064857298553134697735694499476182759400457766585303719293226649094723793689557509084052421815359757637343145392790958007672418074950048515547157951803778300513700740340301812995900975501367498882065276710587324642315296884686991607220863500021235119759353769875966439179013442579752976149786179421659724997041954249622484168828902660854106532109994654383435947590605401145896986379091727989732529572262375659130403266588036284071795445067786206970994279861157344691540414891001556200571115174022118270614402563899349854457199719861513236181992208840361038167740335781007244998573558175465275936101125496626987688454842296325582956695212251296191957592612841084613426881767341601968682278423720113119772379476196519050604462540378789354905275838178400173253336828833094508616126630284393661451880337840177190728449302879418582980351204126537744395568802691588426633878214403812894153276658568955500128532123568208150151969096881887804367873706303532254462605595400111745174037160434461485302806298981049814954342740978859617628560246083650563516858546945688211117604501600378002725435694074423244486761997741955020482753153400976552555662837336336534108847937525559563578538660782902189727184545160345377114039594568896638540499207283507898447043847258659235066814303314098806606962598921785388357321152659872451504128233420960241517917340471362727845668214519048379282360721712884749643333458092689576029473093659104402384016639862196442337917479953226151569195027605737017714196574037172911235509554591964362682719700453493139983415321015872089948401446428614623228193206164421763375412350184206895064806487797036965475054087822159006621163658643473066581032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -30413988686001031251906066691862464979462569526629603211205758259080345470541360244419632978040645758660805095951622595519702570371050606587885845483507818515292573862956460540471695352627969235409392613887086848176187441821699032055485070026011263141158105199972791183149074665450226355690249981178443159025696093176232861034244612109075769648159194047728631114297960729018642760533342626522525099280253831263040549800182383965683598501300095587075146785221915473593797318256206114252207766756543513887197996759884523415773372159484263647485319379454103424930567717555467021645875319781039945663302423265628692068875928977402260721695452944758009098755905590552634384546436934047377512858097894224793265162388835280024402344206541688979894098355036190612751460267769533708822742384994452658358169340173180202152781599973529664626652469295243665859108917886072667185960704771723601412485988560216231490087980381269103187284915819630061021991386366156226708320974730146917761914752189344698502248228514546015999305392633186579366427140852791853182989765137248042068718671376093170823955408319612324769411096036562306928347186776056774651957747677198232741319054724046098493595000726498848920017085207063146207144582688375214771929929800189446528764343616207409081546247562209819048037542032297782904129696799789453066093985035086777985441263347080983912810273590596892901464897279054312011094117144638366172484438557429938342155315500217226010991038468332419428145707728931483305852905987135715591717636135397033223828251711892397196879913776704090216027716114491787916546286179539983294057435749123951755467117697281497340487681162081077851763414512306294009363089540688159231317241423300249968403586918386330080963011888339547906678033156937930194041587654839005454765733915695237882248761781775744919317671383185407567997569743296656056122819422462777846801424101440758185923379978515268659755774416155320035232741840827124583170663865577050172851472717026692506233350238028178506695879226493048554231153303564393106104455761175547142326150461479791932238138419046108876713416759665531940924124983745959374798235223347295602514779520222051503852895678421356347696276839993146243317042603865676635121498101277509084623548816513696124732932437274296900410921791776455341710998740468180995387556281608068420399868419128975632484706267714209929179825701796421245414346814612107915757897400265525918158671408288625753982320069796536954409738207274609905841584742258402018453411839663659171032731153977699008622269723909335148200818779109146443985655218472552937498469060064957678914940666364083868598774006917596225594731515109977924363920259153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 36739784348374503607609307389356194730390512588079038188806075593946218186195046044657876080917323557428509450248434701135002355072950741026420929194608567170224356443899359820419112284518597166049071579400564298131906672389840967072578367359138019220512938454526636697167734799839965658258939988780112369707459460576759679167257569820389371166190075773675815923496526370168187776017339558067003391578848339459593441923968697708761386385377632927771371375053948056539322113285444940648187818801297368635924487401287061327815802832052152660097475443061003313250171431987183815581630526275334182863422542836103496548664305984053565467177430781613545980014376347927040436178359599360625319624059330952685327069871803791988135698129972014440243358874767418121965845375288891536626001336677062160928368149182410768392762081204440283254841538539987078997306444245652610868084898151235171412545773719426952731128173876197236973437416177378317854162187489553700592156652448227474338872411769910302773194084379515193466471114228928069183526097654154035137882620624945942544504054753993477058149014006313173642806995623202649734691818557166026949794665766985135078857190253476333615010503865740731562261532915713225696975552133644156879853923468000113631023832382181928001483408275291202985521105892402442185207347284107985682692618630716782047112592001920011649202006079820868558633095832070580998168348392686176539314228987945440395286613856192481817203155048540830340915902899416159341839273484962853428214790614645134200070580146969759706514669772708288454053045151668408864703995869859901091538713253837455347492782685510393679549307147616786851040916395626434840216049632232265802897261003657231598699802497098617394866847048284592792824370445528011747429818321802424274407944194460401981115683035659257861313183040821463219899028298406234735751030453149460200596511998609059014625688343081856669247061473603581151631675683093259215942095097697282747919891357088803347281407827027256563669233408535938116532624478058306180083978783278006809850929223428857386011127487582861683012742299118848327395151974885532876825057573627896063852098420158093167592677240527550337609899460246455457780375022437983421713085731091042522222805265674815507236920650309911266174711392165260806869840165313518339838911375061661600726384747112374354160456516723829631600572810832552733532903562904316007547076803822467192850203635874619985163329946857935746712482355127345404165578286456652795438664341136457178530134352819880662059042388142821023786818243956734000918520051724318020144685340076200937662384098967570864608789491369401665845592667707037959870183930593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -27630763793473423324893948815518507885046203280725997434071204136033153759628718471889518675494886405200022471163487306189059014469042668819901158052788359628724192286723237551892751394078182650691837000301088849861733629333908038458438580805790809812677087724741885335963195553596525201950395145168067114660606026822001904896169009350894846259978133879937623488488194680090990094367942996904775266626513397560396036538310196159972658147844293959340273775314496117725865524455394917638735644915753335007526037198499242097125578957796788453343029285998064461128332527801803723381462985292147451258857203695508577224760994212896894353644731438331530062151961315713206997174509675087830428233618805885583916386381179297676902570760383442893143959656099581018970157676939920917103874882035006316892404020141206734283706168425064977982879921779676779956792534214477353778938359815930524708726826706214558845298756131768634104402008573336206266064913839334410302104740538979388024476785356883670620136359514519709131478998305853819537607963771491994699017330682178319442166507158810999578216404694350756640853810278409384157818529891857563829537582655439512670166470203175938321957841976513840400607766827211760488261614695475344097901251697689448674551138268652485291711946115873857297916734430801056798754822304042984492353940876319299695622963738535928532557604004036614706899615481458786174759136228762687752673044657892391310284886497977818954566127831684000600887253059701445258991205007483950470731845717049591059664688310088101426577058865015382166268416036914226554358245095359996073072125351155468676935025873068236502419413441842388676929400277263704353018116280804842838956131981305867348951454880050715529877023945935838575571106596186337052403063110191511278704510817253539537647400701391146677688495155141433023691255633997418368143275002332495006660987980748474057029134712041071897723222039140598496104031197563330709232534594058618037199518999982304390335980482845551766435305781592635911621304651973888644670599390088100421112789703881509001278251554582923215824894265331990146396973541746442804126001065597443937045854710233746263182648957895145190280632441951256034127563120272073809834537157231134377010356003595633434408706131103921719056175557747951727213969730443579904520499757878531158801403296715212408240918296797898638471298135100777813892925992387333389865132834945756260388077124298393999107430769735636628754592857258156273419357222139997739349054352325249851904050621069294536394272660590990720388290285295374416413996578533015692426694632893008049674786472293040469807818076761117174083146182187983251331191563878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] -5410927625955262090676979487009269102164095307316494090125064681050617651951229636145430544761200548874988257091018160338379282413019858571665055986008378696587674965635819249399874120179790284604265527574789004920607143295764035539160197910434518114035471925756509297359538394092155403657025822860310968081629736938434829867804561526962162575025502153151170161527255342961450335523503354918153618503646979028005697325085874984802281278826829380704593969680900935658358852538762858102694242965724104587011259120386674698639021385460264779609578020542582706926393076207073617722199834559427096320888463779906352635283623061240242662541478113429512846631410631520643856731238560963634156241061271397292565818363269374487131300889887020487389658118096982998098580328668033084031088536023381303182527192841568960362410214819277836471897613444596246667010344013519397308421122549689747348012982314679020589016682646779511516558234100740701343911927344329312251954989769367359821613871060584004978707726431145351588049805342180426454263696792592470142280437273070333901480765263012133589886902883397423664084023189143199732770530178594750145282076971956071626515324417395051517475079868803504513530597207861832510909063889475576010215665613524737682160201645078558425430123284290466950137935571418125638129857300768545299670554363920908403802715266352514457542640723610754553704831299152748557323626166362172777826723005875965250330117962576586106534196569170706005454865370784643169748996400739543980234828839328091646275765020896273603149948655987231977015602079219219223595054617906556178909824561523455147526301225865221012461498239117189419112450457879931737899305990803554512301786534133540550230005620074221138543345469148319104481444987329496952342709293209647261086749744856779094833626304367512699940611402321326201943821800631842602463500000524824700657649003646306461490293031883285994231353266418267993493870809014945741485486797089921061284471472717029915592816765151722911920983239996367653176491312111427523259491986146995533442812969424615017530829058363139358252341261297390697475943986526732775621907170594353674697966076588773608601483402532651172434775689306362022480085647657972827586324921949333812113552168667239582243080699658458697582351157771002040604141028950175465256982265319683101356170984470992793072076424796296640688193715326880513506310326445705070621923975142850834649059837110679986722584580469831674504094500909007765943214205085660118618757806183702578867034132768228946949521659332572048858376968892774792595797434841675075304132990149779331243528893958429214872394910668555976442434292909858399230172520775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] 45021886666534215888578309570535364741420666748645752090005196961401717352590078149416922227658171940806792428172566196945781517893603330804243268979977084179783240082256316593431276469415977789096707023312930459079178387046104768009425066996032015296428611742411126497783165707995978187238408760485974823090834867576682480006021826843549265218595081434853981074006451770263520233004479758726279202333427883026084992671411580211705873031164293070936457027508757484727031182514793587763525409786031606443977901331391868959120965945192334555780777029520323643034445148779292284375597732770633226124021375461907504383306493487085252982975770634133771999934959386156238289144166723189927000630891933162553396127913659473685220062135899339179806809950165003614716560918631493895538765715983780994314327342244572588129113229361308687063896098330545647111065288711415987206166995376784045925519777886165749585922467318347647165511150629403897435099726921902023632819193102964675678504905002176153711158298169880761940520566331010370193679939936743907621365266859755507234317606311481153574042284645673064712484373116623446089019751827143942771931991231112480392846437310280552966617818516314607397887611985498537407277659669876115440466307605570439253731692185686630192073009970128656918116967592404164023629071720720482885039550412817457378625383291734048122907581991728142438875184402001533154020351632089578188363776853948790422866196234494110837599604155700089619990071082110731894444222952428964950613449085952592730278707089415004935902657932619598427843719548760761534679247079166658048732447974215379427063961300480821742670330807777934095886841469718079448656212411753722345282140678235307722267389370613229852862086157372750972166900899912273855448912705588681718004244590647380109837319654496669597870841610813711929253463024076758316788923759264121452920309721611104524969100960060473887478523510149335922635207391969349375886555822827546236194132848401653582404055780106675206650495939167473818633529974764345974733909605338386852537822947223538415196095934890847681046897928669113625352281987516720557758136191715374416071612655042789195607046215321815074817216488614792662005971162703457327933673853140971488069516942890512636355945149145753314317260681898174230295041392107335444454021791913316636789840665181138297388159123780272167953977553325832334267664887470193258007539106764803394213068328355788858797835588396788856292824472062183426669984875914535410872333642206537310739389361822802881069786024154222654333979656859056859411459881973663122837104867644840169875740930773352626889397080167326350055244517545131186205590017802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] -78979894967445217284623207857207576638544819312833596879687271675214044795279897821930144556023771184540858350754938315728044056686990196714647184854487562951705509602868594097059386647109499444658719371251982575287121118295381178366357679692362853578866706054519552969154651476497587939072880442393904035802208056293774133236725296955270261463874926028586720458794931549238467292519312330831561618225693224376634029294258502299514124169831744669865682409165647379277783757548496444249826676184698075613618367256190634746533620006015865692621417080384596635781282715017251505551874828873355490385165629345096455952027375916712297890181153096147353834343723270334673161278917306468536277452450043820886927847489000425009787381795620244056995951013832316451220656038807979635891737292633349213207488733102772222116118924966251504170391554266785352524463762833122560025414825502823413941611774582849785424861786780567571644861869218169686864772512229774888562134035708990713771901336454309631024582641049902948293950063597770418724733312925155474280384798396665811681542782140841479854930230950205232772544740164449882664641315269940602322991726345069744203042477184931044146104187388765983700832950970337651874492901402185705648778988928800681552170595244250115795557508298158667186211979281284745950797699478744550405071118310796688175174785312076329353831299917161779186250856660305787071811174098066752921130064883766600639174204015281465317704359988390453911605734709965583783669296182980850753778038774905200532730881620234738288718971948705681399252388097719877341587825424686851490257759718432438514066970212537226002813037064595993761883896677432393911655697460596713601746821004596221493121444452120989296282447194005536624197085498214029206334616351990312492333231631163570807144183909485168524176160733671462154977141609020628494228720209317674540046472726862519772537139370459758185078476260159036493476744411804198952191225986204873615229146390533059447276836094698674556092012849464412071775034973211596581731373135841283424981974201260750238480921882294598616098637432570397202680854742367336327392946337298152280189008120527807810413033658125079868023300479354363390237055964740187352813105073359898852739902537761038361171258253772417003481358021280416955939320242701631288514354889481515351556447183621824085793463360928387280801036066269215553300782601431942260091688743632882859307400180630917272149706876949405229712201746791128245871916731732421730578916251001521838407340240455304122722423236556971113972700452387238384156028160932810645506350924078034659207252814690543604847508804980657538001406833053389157637241868124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] 59850517526508276425276126046546717065966903085721351519912354786929485817641836965937113019800662913333590672695053828386986907818817158273987703887443435529947978241669452039278971562136354096138098080827317585084041332507094078302079621981041721520670009382546966209604994813429346911798717905053214456128894701515158906885291126595681656325315239067188480097480471074076398331835254642702849806084576067954776836254743913770626667231845275716562444187293215003722352793624660502845803762715521789777791885789781102039866467774304449554748188168760584308524916395862984519699359224058821201443434596499069150775135134539566023413778345240472263522708676066168044869715284207430594965248807048482719055451211394947893901454036448761333245483902998794785477263897360849132583420038048402207087451870842858060332219611309918855549131991431386970755235505240739225060884287716886850038847428354043953724950055110586442567529131539425743935397162267394117491097236388180338881175173656926926577353098425688169550820126523931569223934991087293345705089520597714300276758738039777888428156336369368171213702656551159837060364313202488287108631072731342654369852388025646212315012310381442294116220350932040406854913290968253147560562108707229413719258754886829190857547744778811560137962038427998989759496735145887981902047103685176417918967714294605979801695154490842700321695393055872493925012414593481571814711796752733836451855214410155778318328753023906706014127821792726874949783799909086678355159477504426951217032993893592534755093773205534851768585078133447583665030927295040386872905585843494807428492830863651696732660356105517170923797756205129005468848983295347702916098769103857242101602561916850394962350585444246617018279812334298616257716953823429139735159395934387175360036067251618906427743961123085334333404009532033005890204272747820606762032050406199155653511869138706247179990848677404193757257699669612128032192290262652338540021434480646998771396722019060158943452935497144104996269596416390905530504774448726191270693859480338203135591830528720131879516299159816790695673289568042136272617167483637944063096116783535236881363822972421824653597235332071739502814203607671791635285881268719364907511582621170042437841751367632652072355362368882240149375732009375793520826667728375476885879514605427137527102906922321257953374369201970104881746919597702092144434255532907405922865447693917403145075114454052919085688589408570212736717420597134035944673591817104659714895182729653221604934767950776464664351249675070677761567800040003772137266639008621686101563492033484616966047782452702064387518527868934580657506697294643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 31077366280213013860972347477989053655003600950125832680007188548872301497241729886045169248054148798998735892731485410906753493772560029553124839529672458129146844716931038322085228799488272904978825516940421909265021088406529244364157210268202121831723749510241115900522804614344276067307598868476212634267451446089652499264047492617435683907925105447432718534969612456308565873999758197718274399563220649923432621299003441868282145323460380887141037373054771528268389375396646068685817138737138327353351773857827544172116432931407916617548769716736364437203955429657562587184404118406526155527678052604401873460282548259264623795363173829950012843167254147538082784783693469880896472105663922160067416558793871351887526485005870948674530008385601047126925966762070650579217796510922600376424949258239651891149484637711340431286765413289360987073682414942358370574791988056942360646737530028162198151557252521447719030233311380254510900462819419755181305109960456571150700304984360570324229448445610585053524266395161625660162848230049263733470830535536827554834736818119788822499100455392316921560630368395350768106670912909163941548469012190111045654354595391006360105584583927700979841024049406834107327510832459553255059414474547222778616212695098687548489522737987262620532742557720531923602016138655664279775474617154345576749980587498336686610929512036758070599388851047333897365687538093461059235962328216254723695032961565716205576938616801138808512077710271656873370354416893919277189807639822070652200425480179437442560925951090877358662871463293563744871883058695774948663812412054716655949015651686485585441803954981807835396389668618768899026803527022325216859339826579457989297922232260561812315314181207531035267966862231610473028926948172027187895175114301163707414713458670289368209770306990555737249190364535694016140059831729646055119646866232823078764614767657778600404241691326258311260173599600023386295834974118586146632183428561826932544885119711475290444418671225903772857844341710591587469608700358618308300148363107751726880215422517809034360126677634595886839109598563086404131801820614817005168236006733458575556762544910252626264099662097231847621906187257086856365877958974746867327189241468756622207146930683310331421987472012542074568958369656420337131586315871299838446378200543164515230516433196612583098910541668061668382328577767678063018598633156085308978551012776596663714210802070578857402379544180581152142328861269154578879372222631349942941142969803395305737613013859301981297713534835251859142030177952428221156442350952100888966805858308874985516598883544285442978386555837660119857427584437452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -118974801733313402014300442468169743854735913296974673360656052938711631733410883216176816154430674197613403033693409891627401045843958505041199489991094589138914828863331433819456478225696921319117202487137903679581876260273433675880216204641043412833551590922353743531218327577795325265610788710593678647606994431337314491474584027052662043324795223046935344366238060051981442299664010411813467065576935697011221470798427565484262936205725427669755289974737044921602893929343406311891143828928937072015608381076148354251763626541252338760199344625265070118472380062365418085712491944714456665556397418764808936231989209898552545857945141468284806089261853424189379506208459809845376654529096568844862116335214958672541553786580903343159304929339695547829286069765705082182771323118756078448395829339254399671175417574605083072626478048082798722891075341980943015563516012510945174627457140869783513139969489672114606811397325862326511669522513264940081480536806445732685865896998724671668987415032756136386126465161933185424196635772237811405632305910750311541159991183599837499035613810070666590181354417841637701502013768579512521700572534984431456994196732035345200613488521673032507913538700215009125054010232226649351902360373231061109372078699599199324520681584139065258357079062684234023880452736099837165770735078191091052558626565940559877497147662032690292769153977536206540212272676586534089507417100750449755625488088286644266912671460899757806320545099626572148649989509430496042007919702488234688747546417872460315026429990053653806410647078798794699241834998376819576277045438478967319504750350519358734635684000001686207923165305659996995583261162422092375215137657497408917609834429540091517385954510203335719155212319625452596983770674879292562694375855143312459621997668271397800036460132025055232067794479724165949044960527344613129358742228516095230835018516705496313493975835790469062839395270077499660647532929990271210251640170183705065480381234136635236583278415948152007245035895704444954378195271747667088240229483599642914696563717252214424826693912281361932328250034606813191487347338203911359677011442263431429503446285847041242925797953038631504518951202629189746400783226974304799801800901145439824685892179804356267424249336781395808446115910014958135489523292306199738940328509028353855271141039423281557102631515032255790096429298197325567487069386057669562678880327944813808685999385035444601239830171496767679637642632543632234372620744710814882472883239982020367415849096808196724327948944376186927250222803661757671063732711071283787926022208187214110062165759494142864941788446483009586166770127192719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 135048221287643160455454723634581386872996240733683206293280381625998584462079481312230547176113633906054060200287208911985769553058804839437227463318089874068361339251214513401953264719477027356920771411548008233084023821235628200310977755043780614948087823692755094243745540235193794257068262089100234592678163323683808580556525794430370676883325145402392969431001577832422839312540982422697449381504780329793465603680851850870002220403440392577734039727552851101905330568149819026477414841682921738635095708764114329677900825163713451439099049973176174134053194410517114083486997781941568367117958979594392320845793396742338265531427798277284519240344116735959279602879140459137494763824432641611359488993411221415451873762197592707101180088921945822989226906700651444717328917694649914081153848888867808941142904328700987720700820825445566232555141811649016945333588326861086269839200601669227383321970563365590979314389881862617235017498859393613469657218605271141960040192168654138687179981643601540302179398476489512010361973764039123427713811833004498398818751326313319574819720930333907512771578836769681673186316301614390640703765151168145860297878070288499803963196514265372802080433219833527181781018088513596109514490622017964633519759763713019430559637556495029832713149175039030394994041329600529637143280641389385264304075033384101729518038539727183110813015741203864993173693085931706356115987208010719910571719162217063469930472717666470024775803802755266320548926329850896183756519639815430255752508634108967104732066998785693724448817365120302877440195815134440293709399712812371723886345606614502352340481007202309952334617264478698647182416552131765717178402561266763461788663325700927235000665298889347380599598820671931729917572697881298197359910382287726071072475634396630691458075279763737900056068880935725567241805234918482536845488350542382775533153449900032080697105387836676081493236081519326627195319903879104559509690937159429297106781706551252371086376306963551914490605845166487219774070419554484270232670382580688171472958178902018351940314353238659181429074282229548664794668823259673794976800365761264302759254949203515408287990480096179661004531587627467301327477536331455241741075155127296043621120297360280181314695388073939176457414525985735570703723113725007458490570952984501512672681113806924660778410473806271903093298326412586887660427695845032752241172993177427937171758256407924353214956666732456590745157212408846416394836288288119647261030236681147715824555196660341349152330043080801625557602496279158021060042493112244826112635531896413798981233142053823736144297153196340374452944380310323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -84566968686631273421305263842990959985439820634298515476992585252189665423587839006894166882390432724456663834593650260263342822378205217194221694129260559974040357920609493167673120515770767241440283086693374863560848600312867718371635433349362173170124677251269283015107471979368795370115181285056162316578778440723228367979684347376449337327985835005125300523904321655310215790835578667538173460440992605292890232534160197507589128829706829220012189354781201282628139781985095660936440074777361295473007037800986313937326258443963397242452290395274282160964487090378026989791145967338515589644590862802609318434062304374882630726990428265302631196083808153649926876454921670974881091425778290298910125887603793712035113625080372804950528455862681656072251237416414827909845862093696456256194171701621507357584272460906812285170565945722057964389413757112305853954178843957146939294007322862247920915600519986782844992391395459275615855996914983978315881398999453938051458036533315658462535227570513741751880576073451676530508393842890182229166730918261607799860596140321555619654082495654675731037824666001108606021570154886973011945131262002469561357984934965190778167406534446657770483326394684495114484614582187653113439755095629632286233194084228668115060260273150449503095071345167014828733912885211263190169724719220460263531600174204949320169370760821550768600651012930765487652776643280531491305405502968230310042042061079463298182809428652721334155634703626729270807562150692605996516112007351789826706741921049931934095152118055561860863905421472412738389580931975818840674574103994418964483525774325975530359175990151897969939164160937426661525301165264192250715690987558387757548988690091061110131477276677125524589655063362223403316986543382259546338938984223106836814769553411557444281761494160588425240927210691731064093696149867937285148860157283704911820276605074421520682524400384371161710501014894941252796386087036394037248233902440523798292856604838257950169368372991238884234027844523741622238162485244095512661815659840314648768702489663573796573437910527794469116506868421940895637890630422991822583002446650727373821876391004579560119937808661907732948888728050801255129956517999056127078231859798701232959100786978067062636567240209232757985993403646611071959595780830708173663527359087231631165456416188304501002345879804215600566828718790576746116733774033810529772125442563797742192615659521721182379187458655178861060217795871262214910015413268066240479916396201138541987790846758280783678495402561955323230805651736664213801255523027562563791891073375160739572874944111084968906928447301020454645482750885232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 18924586767416136721583032720704707171281836781668448335659392561133980531661161409984591444640125064125891109115909379605286022062741618288074994025675373910459961856256884123689685586725839169012838577264342583282726474283353100554596825786921199621488744015111465440957698449215665224835592919291119827947091310604562886420211627301203739709839213318157480452870283797567629576641549453246368080918456944901725002552556272835890265012877705113449703150771041679742367688298162911492554066542206356089918995930065088153132926768442915080510869257954765207317354762031674062581570145452693761800316252527991641979064639315811069954560766382834857536300245757806202522404353892257206053016193464197383352741896448402565864356181129778218249375515325557103022725315774812577978578094282490438014386196436218633192588994775622707113827941128153604438141031776557259405001915168981937529793908447267830406392042350506447963783131221306999097593855822876238957105904313724672685289042732585693343500160002854191010740998046560735292539665386682343798637257703329005749606988340086488710108538087526550543664198736436031585293241857590101349902838298971656979690561545267293136960919889065449675139419990215128168224479954209595666241696403395764707154284582242705442165673841316344129523180718212310527374230420874420493587215178695832994939955934342745558636420842695097152105190764109156247629777999312650071842954521597602008213926869560148871537970112280145697661783712771290315388578974240800245780701192073526090231024741106344068791897321242875746602094636142715879061929435349283487690280730618217113636170396120452843027682214776711343880929943521117530881475861812003686630953918908166708556031048112543545054301435548732794716023328865716013188001374128810437123050358393020479419520012585511607638504913996934265392607808585528451280641955075429358952054726944446883795771082346769181754485074912155249692829980410929012254521146034768326603454405695749106032903550285673349517316667759431839874358102323642800050409565880960911787478610490368019154080386863678141744528471731682717073053258973008367732072188451708399769452391111047118019147516703980558559558481567741946184546485059059931596322996406043768073931040950246207146489926432740989301344577316265427978077121650586575539959392344199225899853751859942761738091698326177095064318874770577247971196269753241775729617254485766704342637336844261531803706126083148182431291385590205559118140298381000077005993678784630825975027243343186826852291333793895306635636245099985596005456906863199354557499918412698830231731527665740997459404381010471502742512208429760124259299470868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 28009866881360715201121471790393649232888361105210087096710666634265868986939232831819377318314085272812236212289605775840140837666891338317185223365942982712056587585099573915283464392717887415066730230608155009665445623775191042298572884764699223101277129408860753829536109469162266837908826911070889731507523549828474055380960203866875316253552609854240701226245818080079093861978385636501298797672584934800624352157093560031965026221863922863262815715536110971499748469778056267888879789262686583854971239043993537931206614367343726090316999942188009615964686360125264311319616015882713833310682140209592704516433133739137747994260210073591347490968678973830221914907196241980817664977104909075307782583732002016270795884567167787750041824479391569223751297624154857566321402817544873782125652198859223460594321179044819364796674724554729585543788424328899200321804328803536650771279518046677171615014885870874060533276636018127377581406662121437158862448665383180674965938623194114165687138894582593509755461146232975333198598912107846305179640003800084522576812798355439008061522831491394569000284545704217047352738110527034509963027620242821131423683309403319305430962366464699384642150712161358614191326389926878857533588616140671930586036866090291430814787053947602632961897290951700651376022466990202427468005838475544963424269645429060678814801536442111250925543922553610986378864417190770702467120476624991155157331926594343706248440420624808789287233653789852274530143624042023780861954683739450430905593490838498418484053483785733055921112531514482508411826476404510974739039108501712914565683356636137526853910660810840320973382917852585963414384753759530369962297421754656901859098503540328435127093681178789703015834841118157758767286417991358769397016464000424557978761156221702740398062342228243159181176998125635317760230507821819129948627552646846273426577124849039375093976704660070408869495960534461867357928605969802132638029035187078210557086026676697249803386108678308695859908055498739724181091313203447415426342869813724164340399873650231416575487700368764206884827842087888831852539862971112064860607774493908857903935551712394646490676688232193478018915373831193823531436955300329114668945197307107296297371795292665149904772230466216890325657489788961916340766300540513097550444905956801827827533663014402116770249076384244582229382268943149485156795540364450185821330452827886297021329811946308505693318291483473433715002699279350144093998524913799856322612855192446060879390252972400730714177823857400998318008167253232064707005259076252449193508325279866779686088991571228145602139771331308598866562310429736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -26680173938008627477151202532775154832237082206973855237363275998748014570995005751250801566796011447900907665198305503473656473491204487438552137506599673688746152085936189365445519191480235951640841280400920001713778423257337660253745809578049473621587795926300843842297101251405235301535224482513050362922588695589849652961182412538335382353754442038449889697987678773546931404644475602649404152928774288266358741381079813389488906961611499114705827081369445760790683493492647102227084410372209062685770688717441191449978243100974789775813030243106176054863598758572111183768566464438082281631988973924741517441157002702151235542958265432109017366295822898551614236176049106788995518660042021902686669812201357308626591728743261273073143703928963092436149609606925102548717106390135634519472594032477363811312077652507949901097697244659272442644714360824433693357370810263486320560945253630735552212284675708090211931432140759353577251798769451400085772396433967843106514247903431547798229976746384179111620321256826208138209942622741471663271539599792510974610989302800030656430245302948480762273362406745394296833762271351104191253362383584543480336687386123632115687729416114920155152838103349003147185745376474845592276907268785645101204255790875944735171047146397675417042150427047141020315270874522195854031283811778990004209067189149004585691264256360809830248436382615816276780912332259650855648462576619138670936242843055673552931965303352371795329733321477801215842674530700926595402743250958211868144542360174936388261492576474112764001039640094998466426961581934387813888632893130351679770624235626888531736782292466870283446007453962848525599662165838174505032742498835187087707245782241090951019580332009847153703177730248202143105932294120714927880849121391898324195912991699346500952318340624114723302136444131998646883405690408900526656989748749934809465032667496698919675203499671003194889984351583844524082128260034694270988778337413915636796287510012902924566840371719149456240344507441208875695280729944431648694408338829966862794679448479045903396005831800620042295649388385970152976094137895111186883595202549493970548438034722773437193456306993841200447511200015610219049932829368375206140473027756689132970439566562403856862379948337053745388022066279118469905244900402178157459206112065103182096776806170114586672926066319673991092676682838749416404821703723988749107615462392911710416803912275591681421870714659505917226275975866823332530285894017502352303958513185861201535774568704792944249086615236235890110991346325295428099951526082222839380709756140198555647913623458066173675396411513934028975405276541747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -12003339777600050537770453572987428406617567069073072778771668485104244429498876978546286122942160257145511275691859149562784739564138292024392375311503982512096490213168788519910033145452202465291679159008042680443900120136509150474918616990237783550249750126645527272980910709822864847246723936521576436833552831995381058819906162593545371950855539413167939707332475115432260123513578383649879557665468865069592072808555580039258518663461882250325049940211794812492225267499206553866072831654314470545283175792901040970292157878529074073349733373248187411362295429219763450509088384096010328635721506621710327816690251505226083904667370413331903032120982309321479995132466316858799785521062260270941358873737826206353142057359629079518960413471663915572142319767358996979650623828449801366627147829671615788467570674719028603695821333949239687368163277407117325215773683537893224725097392686849612989039592676742160606519147920790318055332410626726532189490137831068503275426297246457891664341800812834662310285946387606714259972643884761609648821245859003883348803363051927040936789940973777112318333263913934968140042892202941970038006722135907067418719731847257674214401074313580570311430991745194114500785348966502700028168297435490213099891853235609996153158506597973121842528741486495094403322826915576966270242038694723229413208597347447004925059865508688642933606240669804910864124551946243550655927578431086519158353490261577873113822807113399543575580227235705386493778676208966258811205129038855418897799927876839705861269528999604523566644967190646999564289719686025253237131826742057347470746197545698654549199473544184660449153183498958163933423229852846400683988194058429012618767251429494131157282916442642047748574389923876952406925897414617564837575469168153450555023338338829140394634157321495240397789136204693778026818675314511878586713668965962680542412072173509374148783298218884468353466839164034248684480360382974008641031660623544573999998081368450923157605063623368105007503212235392713508552116652422519126641230982704268052626894698284235035585347837382251938136046516809118530052900964124491356145027018745457736765195983429568586928281590240310651440667135555455162583180503581748646005953687163592775364154505954352822355380328819087678505276326972839749382135919041722374247998046604176035379835181322422460813692257918996498167192281549999726259436137235976325025423281642918652968764850062578451006923746439629206370156367387360245893059756493615755771986222164407988628121100224087195285249920965194901779820442582412933447442580623984366901659462591133319684823314837239990914150561185312814501909548236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 29181884270590640669218619647182548018400167182467621030746342586850085496966172251459804696444025908365145151652383326104532318359653119408671296603000198417412127075865565808053726845832447777535669127826811713208803694287563098318464383025004194772400703719370866855202426926014879630101583769827355023713445151802062171923000520997537531020451749186266104112921973023774683237323440935372291543129028225970751847878958144176906782359648992550352990191631984719405179116106446134712626087309665094016022745390020276783899198840351173377418225276892548795338466492995232180823783386910195991867320471037474714214132430326127363010911822628746952481130436307524491824052704731923444483744503499783291919978769672828329244865170900969541247891455859984015813180139367280332455920732500650486484622392033986296448870835107530515682091859368983802483511142195769807286905768982579353969514339437632499921488022534805708477781417850962489261766948173381427532132374806787398505934789760314057113774929336993313010089378780813828260799418277972176673386759174586838979790035586256285877518526181127320237709269569707242155712341879274742041569212570447058940394214015333703658639113240775819200614494939124260959367644528149111636545917186092427574404623952641701829491220368367432037464887941335695497236165996822560803738576885001286314911997397495319282913543865009144442129309634790752394575081092043529220689229740362611521939111606790869090674488898773978944776305735436891547603339567889294275437368331010916044063733639788181282989366780590822412789364528018207756050267492122953072469025413513727248901367253962523195078947244479905447917239132688702580721799350745666161338549863637275707600990482346289480874492844616779284177723708585718618615476947874808286526831005329707234678578494696361274322542690057612623525559376844312378743859418839914170033978992474435974426938976127384816172466257562561125479724777106989486477424609466668863714438270522489984149004963185758989192107875224913403276079797226269874378220910330447053040004696842962902025596517139376017427314222023770067396661731790829692501064270620810320912344607326328804325248316699454200377623477689335073180771289856669002633887214629091795150098519715029254363011673411876823062469873216685414966556391562241969831961788988558984135471250203398173100320430928463052366313513663645705023759184477801655754750864225339150849814207312625740620838754982090528061896466539917332817771514790494597017179511227343018260281264916413798343155112694562584251131570590017132364552514123009223706791805834306183853953618126707591588689438927672602606106403301882807765625544376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -17718957504217523794830532740192479021917537597527115290797005089380546556461983606350641054540642118898995047292162149035658619442279428286805051208693099657250021181524364844719457565867948658593529206104548367228689565362613450729291952202384699319269506843571253011603615650183868061097146757562057147198241039398873025833245995256640907895052786226946394029805248343646388886356734747785511630645576352898987947800614899039547845853344309982908977860165495953886047954815040536059861694858049091113225709049784466660045849009640381316473847848626726930327759207603721157095896997674961532050443712044662435187326943956215027592096905970533074926128190307950219191354286817885184612854093750545389290235826916560283976879136760186627877808936531744817763933673599960502660065387158123641432806442458156865298962046648265057819170097550817385547214184801666271899281324768162961830038283149859734248030877602357389753218742386791541119724742120640065084173829231809804579022792563314304435748853489792553951220895881473803172093733274339177291764733824815597146659454296743519070117878638595307512294257188771301279158205967157724178674837600370486279183216138021867943766585790125709575487461172253703455822694446630769456009518273365893078447577389503914005850179531736975597554328883398147813016851775213620717083076975984052996391672919249700427405232425265827021440480272477050025957102420535205648828249251374810867368171563918818870493128269188187107054669194939795471245895892455015207873145940788335565157787250215001869295398716195728994271880697212529698750128107620431012550260118400559724058633139084973744530019739329415673242933717647479285541428029054396837306058892426061117096049333007656996333638106996601161337199720720145669028773065382048728362480012478127316541954178286693532678286399636944524754395585197323595966845928785623196021959750638308255884815818795885451596345317160460279253225368563289229658708901539246690427368953788522565425706391921009632643374961525170981953684965865584445601411919676776747038364304579940170609192032435347551863116251106741484177039508668106863962896453394829489082627965525911268794002071797937100669632880886657365517690975533298627431838684097374064714289615422531301516447640991890808660422579275092818247311669414858388154251506919931963739912102366647134598684393696899845508184912274315089179560751765121909771094394324963421450963351846413876435981243568273930116171143194249101382266903050616061216810600322493395619612350433938428996685007604562508622968414745280502368819746843370658484164761014870244140944104129638807417925422650523033969189793379327974761997732413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 7134290703057429871819126820471695524858272948432855585837762302080463280864724447078264372391559150321496548953661847494788300816648472056284601449087977201896147917015510447801483311558723008785762768752922509194386922018696150557556560107742294302148931094709221658683705321144856510061521659721577594123120584615904818454783983135038435637761333779586959860199455720434163419631080894128975717672938886588653754820256997042721058259230054957056890782171911441948303995506712921292372987120903045947898798981410225321799937436179878616959759630048234702982129946912000017273884488620603304566768577192427887474510067823705714339896780855567201581794347448060114153607769714319783109789060564034996508624840683327217362618858140635552457629734740821401485056559787175899643140655485358081656632689301835038860646880809556240916150479282299534820638531478857304753531566733338548630242161281503342724584881919262166539579111623644725587430767978432310714230080715281187586166974293297349927484420270404107060904060337074977323914829370581981311414509678340158076130720301488128581244012471972122880393322031574724696534322056870195097493114191536954486780825922181542923776992596024068958722472307338522308346142676351077687956351509780531464175982800066437187117505825748768549941868895714540162492431067272228716689996272865319492363999062182072211134537202156225346777186389369606044917747627765817987658596081942035667160477065581189615123339321481796870385515442303606539875163102819327964750584541315583558673381899781988515905529277016128432252899248075784995652993114969036314950622301428718201117465696305686688542042724042518288737704532460356641087773503747435658954204145303112355198838072878259962387986099335040474677265061041186821844321677862197431910338086500405181087811053022438402760324848018886030738708097816296518535913089699858497768959943239119787011245780985866235056341490995727867433107999168503143573369543501690049487186061060233968276656239458152471327253381386110124142308240333722757610350501734594356750279140979815624430980064435017315866017096791932305222043975179607879757435048708583388094322081656783066479443193924880545059057294558041907802550386326700956290819175233040988965221680184382798877605735651293548874458611089641711365717531832385733482550190219175889366444156054705257615158727564314277606637012860443522144311788970339601123948300500886686633038845616287492248079325621150952940909741721609746487887602595739206226514542959654076308653355871754230665505102264723485678185649307961652886801488082531775005217934512446798284889219337950029498269053271749221184720661859628247711354684702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -3446982689920264203610178817758096290792502577649133031585803288136514493706778861666891737713257940837817469501160034274099226707336211297368485637421686387258858721044072127599113873998228789730690169336898699574836273331419065535842985337754427528651050413165905476646734484138546936735861592382393086860841255163081385694521466424414788515829582572133583013726048657665324379135175253334567700980828630597123050979256809981562995601049377342547741801334128425446225902313306828915921892801851266858666586636795709999274733074019548704960700163985888592440435396283678068221331043422051652071801748304004979489790177140859253166828315494206824903948959053935562561631068684169687806656042632639339037079066871812962889131173415514821663459828742792859985632311017495511132616457005598745007028228544776717225397369194758392422460750072724905521821165550576360044586414471274425118980432535903133981410171678946335779061775567697642152081447608234777713081204840534728656120711023604822963393157216123451960612004429691298915666444342050697178381962478900374803444508619759461855558167242218591217273547649334569791119600299011742212247308774296899267584339082127541382733541178021477788618727063690508711023779154050013909443253802068384679508544032453883882989079868436486664634976192295542777755480609621158809306693570612594968039698248763572425567938403799900264946264407373926991200659251765802644887277833328239846290729672743056075143564022349319783024039311803051927382832475965445689778741423244582046661280767194996012605420885802055419269406277463652794368604380891902317817023999545175651063781720413486943774207904919829074406660376620764376115388832326810829852000835502862525903160350323578947365931828038525210260129805115511464973028014367273662648971475939035245771502902587762672264180539780683520204500362410935622632082508359001093097508574278846553481588838254474963002914419345887347472843233875560389173363442528073103964396326127478048958284278897624503847114469925082435827543245775037096802388370804112061806123984031397426882058850164857620033915659185139835209676490750924563387506833236924180597388911103975901128035584595557771334473920531359000522519536658733370754607569744996407346869223499729239177502161358068116346950849154100282343843460256150763755914727000632874318664117349535756212069167537357200042565014650370331741078237891480583320607077766378926312795635802243762228651733453850337111618231653960936026168431041786008784777794058624043152813000027453496748593644137304511549254020661061538391659704095144436428058424592270542355874830631165560245553289144357434858029163453344791725208250613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 1306777220136285606270524321422189157988406421898128614091902890293084829327593906798273085773727536984865056526645630620828632624099780763494621793264796687649552914135431126125416698371462531585864180822950491720296540238132236812655808771302067825912158444109561359563320175897175115208531580403497897016372499309425679297492790718623109213428067483481333762696118273579154611412454233731676888431410351445748746692020215323780005205998967045440073485319346812795113820818093282589874458202356685783166995016475215887089143638441062634144204551608958358106912539167299196412721042719935011887809683828176208018524658957539934067234592496240713752051352101434240712287765048502273604068987933065541348389125396952482790785957379570463570576729933667124113172320550188646349260325109571829027704395633230486934779747965467471743601704218235429413168839037480255396626008089150891915646451174651507678592102459005258078260993365845576185312590649792139060341745118680150292689709788084006764054964478318854905471376795533998842836642631593975673658172359323515967938572027592473741631104121050244971406704955572704416556812160991697795820721690359301147665433899861500776037976532957392366780631655341203949665568511424848082937308077830730161359728718812402948935591165338419902095018451713743392370694515491333586627770872977332086391310792007626470859865881623925083016819688408776002038501545187828270200786280844105669201337007906342876340030647975935001002920478502931081115567937377527385289237892963102424330806700110009098466215378909391619451814775407403680274107480540949905657875025178789017586882679768749101861408462373827123229785862776923462029994833030997612313043823845602926802021155954188921092090390303438231755680419008287658490395793990728256839228794119941148498796311491093348646439055577925858313929015063323654886972473593529954888263080860196182939134484282674722263051805016017763429102375973441628265641756841105996963665051823110827156798394913317022370916386423162617459039039175095730400526396918152703124511024080913086347620590376353533713376565569446090328679771971105944133854597451328939518753416574913217817249747959714166703480315477337809637552997670794454130041041632365933174210724501892903394595713585781614826254556881634255628030137539827846183135577920683415701190742190887311105456843642188983257657526616536400847056845170218875796364784922021116914994852358532159127055106747705462559073372275747868715251387182868949115950529957941897193770772972973769065372619866777457388006904078334653510478182106557052922790835445938783350797578120418216953298342297019044788525605530191759039455308021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 262051871602540647243011497251604334292441180902948957689360452782916402353395177978035560075460679354912831151556106636930153087734157936974380781661398501264207297330406529828160464289616665228214436071283471326927658052278845922866443425266353095912120268256454773622897583875276719527698999248778863574167053536907109639551790301560614080188205484358275099769432218747808164668934616319844285928612978386533153486916613848055872067190397111541685249398472469772769884424260765135031539752401538897690508365001086604187105834015104864802406545231643958558140688142211258758048082323217204433037910343934414212040181679858451524632758821917622584035432377384416561652818513777623519956408800986458949958683917720225739055225601172541829806044008575979303991870129887271824861106066928239705426623205665041820193804573354744728964699444994391795039151916313893633497612233288226504077353548158894221659184573631971290323017301415926156459624873657450289532337454513296868280126350752525795331355562504379490922253833751565605962146996644046306318300091145486870006003612397569735038474260481727840997267392283374669263333498641285426390365398270753412037366774050228433810687329550340017775459314305423698256243747211459231519676452013327528404567532179693119225783404693785108470082545118228213014788300859977035096986564929104247019424270187794308049407170249306530935583114847315154521838021711502383003445194590623149104803064371427886867709368360283386595031926525834837486329030525102823828961525860532805670541163129200449036754120471378121651148577795263173872640209429844206788963809249596407829776031621886036719584871968463405603296002997388492486625795851812588002877606589510119395948032900903404223575074082978428112350986844983066303833051218450002022359874926000517784611662435235732051546049465488425903738568463775230767955013968319487760801033452170592468569912640091215697514700119672571774556442029189366288956346650992842357056256845448220603007043554391242369102398192901514375694807340227578698161257624632418564579341250119938918063459006204948772486973523083181966643539706858890618924791011054079688579417208405146938501134184643362430196471378914508451396473103779888603642667746645141881515459355751850691146228879528523784627982569545737122496326367730811181319250668506207526502121775404332655181715280588194527046565851238219038074295416514452674619864946678547934345558132693765696480228812115030347546231156890856495000281990092972667191632433805756789106215988972306864911617122196978527044592010789016980529797502952934481728396767646429495195008984878459781465056920080679031844260027381339600355065856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -921806868446025439978400943935429243762268880197338496772557582963415023226669578964050992391423158369653259809346337045712679650476421501320621493274723285585691039627178388417083142405755744293796975159697947732728911612584818830413665469635483184498975866821957047888817865165552414994178935294128481912284980113472742007996623793648761631784887182174266896254661476027723365402722885798525077014148215852831681112456392564097436300491880200656329684011997809010935463260033045948487854649451752509672166235697068483342581533183444250659261190500783488882480531703905055342898389567285911655328305381472307871343101783608019034356103765835346869154318542020326672518939066864010018537087716760422778062109075766055912745968798897223945698693722530000833459443018273109215970600065980417316042498661115514141494158976811020130794647842559758135530870056346870845399208818365219084165548793861046117571678853131952866695575926835822499368562964898437330860193708910838704926769478919462555457259207002669174606244922404508407437987041575821032342559427814904670089631906781504219319164231921545982972891086997534179345017229825625986932660820389067897009154575877820888144722429422227472430209372753811014921013958214884640492736927713961132514495680804829178903974168803492293677914245380240668675197355305482828698098854499819883267035668126234148075786320413990606817074916801663534318746912626051152644037102341765032701775468372398848074878001261804117113899463542115006749219303931256161078806211426972384111155752459153666727931975612654675864202458930308820657093965659713898230248190320533909962380799183845830766661991710973993680807562230705003205348327605207116816826655460315326488859760659829216539273164082220485355269492413479771276989106053395294899915787623688496742229133454815178330776498539706390035898108992921310973518927126961594028067134765991222402815486337639237151824230804663825585918361701927423123011239950925284072049439651117521490213515683405910423324843522830017149941343826225815082482066561115303528012133740066608432121644378096338876171222109254011290033753181333720646370126690495932509658980384772330186642636775297412562641150390322837407476278528627854390418204077271592922130035055388922192120379923936420192444571199257306080541016732781027210540531482834707620443012238911507178200133171348548307203656090421070877826057253582338567489727626113389624326813955540520153776350036289033534195642419208482030763257725958044074065716148840678525201857453107316260325000241687266223076754729693047578683623771559687119465176055045908900121577581290709334957093536153658973313365809634299775142844170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 107423327991313605875182983961380185414106356631624079222946399858705596634218699550736020514268137469990256440603037999041555703081438479393320569341134196288052178507722027841424866022487330993901166132939526824479050310093545744596045038894387942217689871612576105071825437709776597364404515755090855478213583407398944058415546719123310326020736850604698116397365718909160977570510984304258009387480799010361611422705129337691320276325783825674449635094433738271916881690206451796186212162384490559636159844933815653910268554049098133383884073789776809974316837277562064614133797712299741919923985456266910592562328209172612064308132644342588251334842265214072455838495665414460310410111585257317183457112532266568686179976805612614741252828251650672881250817675979542209888937217918872408145419746272512237397986433615938603711153845958740763243300009661602322911161199520579347668760156207522117812029988953092233954262998680085417889613884860203099675103452213373194114997552752336211728137256130357495953073891026211710195509609068118944912192270836090084760416964150286277733984118910403008611492061549042270208741195723536424035667589769056874252774539845680905660090642524525336584997149328922808955010797401555777089617381617111178021298873230615733608723454763710003092190783169415402422652947356492631734316891869917185908567714544529081974268562370954493689839794052380136660683721924475783222456219446976239495316852008355549006169894254018115376760790282535804783685343915949534602495251747586523595095598232839765868954342748459100264792207281543583303962626639016511852751352255838380274693443349642268475832097879649882354544810626647815245035481291949592322391049708300410332795884177943572296520030411769968410659634707507451314868402357818107361278601285721931205074801560448119361354805247360544629954934750639953476870595470649811530780851444377999671707970690471897567103944933229546790266656815942481123995521584926700262545845079468024628164928929820640933666882164852741181278312386140836039852006496130292347943141215338831134756488051839325260598500612613004873222029870880876395158962965899986858420703014333858174920080162806563558704589171110937484457944096324303961259007920729734495864345607621285334818442274319273424720342560144181799924602556523072818875180575858423890252460318885395921012146726519306137256373167302669494206815836183866768036581204671956099530534142067166572774667610931240378257398915801447851782625441459279749909850507256299352051235036580611174446096877243418588483620597335414038877038766010551448815859708015250697821061065939726637300513585874820547857515560022715662336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] 11025193139700956542151771968974305020755792704307595524658149421641683124218135924509193917507291543370947745644706475904774697650192574178796583022053396182661298795627442024303607951330577869239420172859352605123119044860758697753252087028953253713442984087261750161166088849512723535210892514688624305517157672946197888112049666752343928209546236730507538209338223591295342901110626832676804639833798018813318643073728456284270080075045356926319432872863499643418915215691235743004060915181956058919522550524318801704206588404801725577392295873194856370965383107406168812866168779774662174362496043687928281871505634060412417905220344808262378093257451884725510839410421579311548592208791847817049556771002525705141983023022002440025046197752084325576915715685646190941677227910996898714185002217987281561010322649835022627100113205558284735459760198573809907358371108465422293490373224571458286004538911568120272252283842915855065766047566842109640414905547473676769301178850702900311240172639320333902587315671645414456853005260595789493028528875441091257778226273829663207278109567667876035582697592135187327656936182144618846954823404133412303212773717230762081158676673821371628569122646697957367370009169501484296491692932570204085106226495590237200586476630931134144631863345719989655069808053663561583614241613876274944341428538584431900559728227002823454377714001601515016332233167032188009888917265852591654896420009553372013393054220634550049553262014517097576966121470316396062491497987500087987477871225086130107835937064526404911158441314700757166384262266433709562549436024835579893911302605367885769965805921193226891718669598307857008516969108018996389718747541155023926631747759121888774450778439626174749317443784712289997698922689453795338828630265457556260309097756684461307624913840580489383545629489459367528340505720624606990363348971491014753802734275636343920644242313364021931674483944335836026529954222376345058905075087151917667669791917549250189142532134904873195001159221843971609603178338898454509562215333895893518617533723903643792114593964344470495118420222792057353917166412612168287814337920982091176733740136655470534378067499209139042225869483832574255017999590024977573613875415199298709695738520866248222396210301727034906838057609596192116730095054877926591808311064239986988613953112396764209873059891591931212743105122996941623209449013831682025378267974346025221811856178635133013865709809353198785123586033612248993889167403548971603259426394057990967091931676620766511062825246648201539197085169386828892696749908398863288312529070557995954421548066904875078896488906777937076646051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 115673180060176965115456605336569387744899888748001451215468046541624159524424980803792700407704832623530439260849023066287452641553990399405374060633473745153184960959556434791644800024946455077958469161802962716905879506134827466859747289195340654794006780503859244586426685808902737787110267025744748750941959077549671125645793385431577396024043904534698308963762305113128515628527199440110205936085606280983303042616032960180525971553835233762447789301135711027658802550749113106256541905379328918711548855916845065617516811725508189789752073223717732434537687873246208221092268164676970436812605261113431021285511480931522096486495786769969269168630270492908017053871970597123314697264551106651994561865344476392351147427438514526979240944053534973028853247326236883567992936162306711013909936397489178606246622391091261349155185247921504773226775632660334391674912639722184131575414265769688168315051497021448973910572715159602978086083290578068004864472069433895751784610714273653466759249283065986604777756652114065846929664732591167678319089165364194112021977746069967516499524032299176965932399995156637892342242387430179930600256333255795166874905115371140558840982292002682052691119318865353642428165787470835333365478245597849922270225610948230855722625788658568280015651809861402873634114654216168867194006921922781125028369296668596144686924034509079330259512509003549205266700103060353045497027042535075500204470734818441807315330091621271033503519955532815490128338896773990465593380151789691367517942712228082018130770530126300229217599216263695443067055423944443865780745965673765969215667337534263564739934197320614391737510132157542263446944099932095338615210413570492581774502873760404864393118959071584634998171428777659109893913390282794924432045878097727803813317957958929192609239204971320977617713259896499380022539705451121839908903412772906259051782820132770406085445924807264221365097636466983423191764982820338720410424771648028323408823691069966972177859349177848336866150768108884201349505589945380451535233757289694013867070559794544015286265869381642472060458453818661230626502699974463385753354997658466634012397487639003372966779821908762471844672834478908060452687118422063590667950580989340555982420779883600820314832199697049654714011030055676224432744196469175267713115131054795542923532389911613718449204497736112526840467685350093359142405408549368542775921647835047949311782466537785398181843108856295753523218010076009452115061383777319009921106315982412527899492118008329561944264432039852681958036642350643166135331073908353648379703886449921727216926863288698248908563307089984767620284416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -2214612516372461094108471308142343088987225300728047517490476443180521106900101250522756889407732159338077143570966554197560021820718366309038192364826173820242436630005494062739501779416707000391120254516758982471136575994675137570001443050348313120594814091620800738335782348776436758157488074264135273205152349694639844834372610921488268767463119532834532677388185150976357547388866128698045521115633345634074723525400906261873505498260741803833909898020678646385158700412340736179617738855884745637407474691695143283025312826741899369160501691084857288405776879798207420885157370893487571646193138930981885546513673465472226680907506768957520808809156284093816551961589290226866848025833460183102067455097512451419325116245976735991332120760554992897707017888616288388103606603758181226005501476348207332169662889678627504977755836155416802096923220822912754337700815353406730308366262054948997231268878597876104685833434883037063326066941842537879458908915998836087695423399909278248430247020472350049697403525556473452487815593480371140398607836539694833520803969766744752135028656407664366841667096177140931054656722234834250243889875810411970757556474532995942567546471071423792536613037309416668819891583863793183696244730231305550172982073925667007390468630964539501259158855469731459989804437880112753954240911192183835094018512479538153712586954863515957143651854634581568506888566045989440100341168568538252923098430163930486445938676271641243765157987094279249359125222020865096560092100719790729967088289977558173065409119022088713665034860186728921192996244893031292357379865529912967688299453684567195804627680843780473437937644963362778846729354761689206871907553875085396261451617679379315772115985923067817445142558534403547428010809049328392890276754694921587653225805552782185950696728167788677513042584193666376018528976985193861279844526820128188192992370874671120113663690634629015060824363682043191096789261466929171123265834619901513610120051604718755716044224891297065633950437309224981058764808107593705897125630924415959722799013680727235376218385618898184076833644238185660083966391462807851718111072561311090411203052390519004868238672972212619565207622652297751592036891453520775842303075465720841369479801251984726407390754649358396506672162115775382653368003317978304693414265515980267199701968208376731601363844393201122148146663245097267268311069936667876908922193975930400793326287161343428627746018168333105860236210529140280682295729974778367251245338647048470567062594281671010745292319445865173236854137270010695754153881481786118428850408352939627024139685031410993155053199946613767346470256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 31901259186411598770350323359256695964365907581974543529002473006670318798338599213570869056541664766219956278098568269650040759636336755311101275167081101959631842998773288093429398485142131586237392726362651988555505176127467493339893304529433368883082197110497227879355228106435072054984540463395936003780221103728059307065159998475133170044743029822370334575276756922483546823710081919012454616647857455788663639884098763976708078651663302192354673054931620314196755212618571928386230041472999949159599168314314311232292777262624132673111435682878964681725326676214578539838204456729117326895780157669017274442639382538212237790868100011342078315989264551842293707089966994111465082857414912493936713689961437728063505964969292549122698793530154754330642648390313697831282781021319060442523500026660929407436407215650692440747604539428866244787599861667139478630756887226939678465234366000636435023739397899339231826007441804643222895289127410736401598042225194540547385102670709499257908998497533643601242906305436226662369178958377533858278631573676936767416239185105033328266159186150551128485591311179640381836083272118814951190407111738424994993895512065619580246261059441981315189390853862064084460495199950839768883880719278343862837319223834189049764159066276027736880712689397573644305599733254541505789891844073480037632689757930297991965245906078428882303669355878311697486191359964267289748361859703210657679898645348274154213216146074076125430060312656749127561095532268301957456854978999978673296841238808622890015586536847052742285565273250059328675727840766917560807056872379556561526662799101507931928060187646903689218358328821013723425710336670256206707604389036122694380703212199397218872616431288607205464698993470267511747582418133420912114071917393637159714601161421245664437122730790115027528954225722708899185680153240390081150979514908129514533102495692232909324314017331077685251666354769954859980398888534156766337931179419319179877799279137510636176756578329781788435148751085147184058819638889266581974160130449530871326570801249149682518032424801132679324670797747610517565531536470657896902876585142098881426827852498360071169674799070080450461108297782320037103964255856982485934234896610962646179799611109855168933730179308138615526524058620798517150397720694200410765403726504909011654520154216602751206697485456640904249390437241672900651174289748882949338646143831961033892223414021969677311572645712689705908290456097340897407407757010842187677551215197476386386225404250246579366877313661268155586538248867353863860293861780128382312023237301636403765998168420293182804800655812813939635380027392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -240936221107344288787385718642241694801505015984605927967995632220730149635700468791743200058634931641912730859708709202446732894981773350192622990946601387375106034713984894249222163465660807700811840249569216415437104314750056131450030708982245953604195806548258733574610851472329961298119137983116329643000359636833548791195305382704365108903958313439991619866925712495434561106899254375245618819101332681769469055677814500089009407829260452255879575869313726807270114259346668452639364168487068425601891830765854812527590116242949291218195036801462295301272526135322398724128190359713615041659242346192447993543720734877528494703705663627835677868458915979712450272435644584324635519350726579771830574223741315774514773522930952877313792627062990662983288099332280217901027664072815811384992537203452237539534877855864844675807377342683685404222419944229156766901827160607716106562026939068404673103068411991565599590793941953369642634991354420488477105546022458997830453948126196457065357005264238719501469242883016527538896732318513727532174327904816204002403699663841861386012016343369184115931980078506263389171115520242552993731186807519715335585876966257541387481314103807101309394507028195486788011825626704992103804375932470325605682274854321467612654779193719533366145146330981618493044798699164960540804385765747741204661235303017682973688168775746954496087606627704963969951660938549569533025719777665227855505785102933762153129583057546181087419221480901130392066389071509499383709776562148981903731353080782887604369656562862691260604552276713532147359412285384783712945575259663412722733587040447863997506312859255897157894258750540235952528469577375611327484782572104394907078971114963797434942920706279922907599401147462954210836392409269061455736610322657584995703915601904440243257009029226378631095496401649940270163203967575648369292674245010778972850190430671075865589017304150777979933283377571659658691984996839886425839770069878658885893278379433279227836636098956552210591552218640725637402309740512564788164714852856097083436033066469309640284534925245193522430572262371588201222291258604463894452569465231204652638841584580691560771823615179492134340836952451856183202427412049826442112290768048409090489787925038551576778821591335871314073424787525802292919252264263023212795901010209945965949004400054005119397482095626100682388879300867943591093094553264697857538490066639961997342087341082960970815856269555535020219191448699642445011337555166535248082752934319905199434021686053225083919800772221043193859424331908768280330999529728410262769758885754972545297108260998873750062530258703180874902447063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 769358189753413247404481744664628516007863529184162923922130574309755539038691560492291537378701245005649366647298609396659309808348737665965367942309364894861163693832982010368047231220983960070486599847426601905244689793448350750830156245058544680943172555075224007844928570887768723751607307015251976904380247832788393305431402879309669515861551549942383752116884151441600629792909494287919855717689843099687891355174904123355561922188422927768193477548250386805375813560014233380033537196834329005256780327925374550072894342270990825877594385339590089939542470316874659956285678745381144684020979389075664171536634761434969222348699868646330100877357326794816566551358555873545105543578774565185765792752073164007368673843906992561886637023990403773888318937540500601318858459088672024764935938931764784696282781760026473667666136241990884148995676417790010925165690087037123515824319814948904199137017786064339678864800002678073868668628264559737117962331207933399744325412997273855980312511400973714628640061574943819423064955077800449398706197344087901682286578629627513275386402200260556204386381282871554409412353760898524100919592756508828354578595632827698265646619216305967899325342477380577120986884245669708269607946590285708325147180866791746292324031383068176483887838464673635350386013400092674267328540399269993341499060823169589267314003799252269612799685950440499383617190088343439232207821048668621832750018585319139253295718278689269131247265842575322880817677955099336007514617768535918865482995993228323828301206163598112081579154762114963228511851930277239375839517420538140149576380667740737920772659793176886795569522448996314515488692300450931922911757170339829270385745591342059156859334539910498515504368096760442169503870107762235514024973524076517193723587789024556102647153881802466224472665539135501379219530345935021945292311612403193507165976644084404831924201050427964515620748161523906980924010947061847263189128262309814351308215880192179439098563775064676250130141285448521512784956295693275054674049796372644931063618969253741589242045839708783600080591188412016677656975412354602176439102195056641025589615525332440328391798938859147116622374361000236561282668843799436142800917993132147992148960349487140365729958441207659101709994957292777703590392412185274167354324513213048053058092343255948105553876628135407512370228153348876271012023693066077472724207113062695984354539684711531827389145736896116304798169654846302885904385999924699938109062935216424192679865167458038638709678981259998632566170001688492576883116242563021094971591689674700736003869666244055044389252464169473698896510189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -801124374430129102562279213600088915161901801866944083611222743564417213311759175823946052101159761541778657437475145945899579387232627508566380446680557475417006662109595818038327412913586390515702022842126339988067676578951540641999740197816349662302104707830015066333726724425340207743548309819287295617344650278610346830755081432625799948237570016903054057414622314516497880392724923488906915540668456580490411892947115619584928607197002665246098686185527658198681361710947620637360781369772771145082058809467483253259443240954787514348020665141976982435263428264536174679534419067814713004348119133455030170306914542691362331158776203854844192666063807375994570764002715769572641183713886040214671740081033516001786156132385761119863966112320875923458097324647055657038014465407485318095611176628496493527232053552382786061531252794908001995832617450176617547161254525194812906783298562314432060385907522687382039031095340088200263081402969784985130746154984371329767184883556702914898165516257665917910073709065489743169049804887789368900259045738537588034830804615701109504931366169110437052033423899715219343583015952048000967559103880635100790496182462370330270642372114034414866106135041258605122218557491493771222779971056913890211340971987160731198466437646985398232920973860124775062932214112749253262326485200959395464491840538080155941779201560676795717504585428387521112402256063615085146171682177108401515782462198021848000332609257490615945304130692325411697437475241342979083753299834468623682005168010865400600045141237593682486559944702874679639477657759191059518793826870966761029975126639149240013503857416527004101017536440647859173552872746257818409666455282598070084584953867891023123001149191079651693430063333873430570280746290232904920991006624651960014664408312525566057416284825485082942184800539369173456872168651312877011656444490076849736247907589540292537604648978947373512315876379555339080369456082850084515631634443193318517020082831729961529388606469621825069852938293581227258392644320701642487437076361836204452941133056373804962240143840272037350151551776630961583648584835663487934685825856944663045544646375349841999333333287581175088282592043485286934355000387150603610310861696477754132289879721423781234205293560897817264553424932576315385591950486435637548135191661119967793967665782140759149801835122571080892003916733771851884043274582423489095534165026853628444021148059980699720547559020123633835299661954972186137345107114207517107243228975312880620216378511221350593601106069714376120490392790997282754176256762785701808903350638049777649108186733733095735299881038408753473123799531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] -4560666574548089127797485419655782185288865400056934767354544791862621782407650928124464459148327227018330618163859175019699967735788490962007089035806493644242787363195641309950885156791417331622651709901018150988622021117266325214022366948860376991619103245803998042199330417688788069576133884033702386330523851829407570652693565648459199644199742086568019280727501250264721579582143400603010356909522667284396808974075830231619704911953061781912108297507401065212027217450011435740924229606091502847225805972087549287644893046521084996731226238778384775639734634023908406918739669735361907343197640165550594710882808250761248610761679469059666645175350072442566933870127140504289047906591870342311324229664376816203097515149724160363403126887387258523017062283884076262975526869205694210712436355970389002233897379333102128084565379865872076565913688624637674594366020558563590395456796983404285878494457775360842023114960859918914055981124650867457072204251618858286495654647931373768814282348225083967531020360941906289201715149375704450848901791833445902135156728408434482654351210679215717840764178782813072256042876051651855197345838167470927298784896055738312749654263176309589610980708887410374426891535608709872600157430052521709361683622929723484807679626363913305460544555300358526826341494931072189348504248278106427634340055963003651663980580976938877434442124544931530177014548288529632313030756075822860961857815691889342871389496578003892664059823964968754785595743173924800805572366670142790267382561878140542046881460839008412319853397355121379757121580865817938821379071140153781255046348556595310830948977474863309271654232509184085000142534503466652093942429371660387487331726492758255166862768871020369606670099478213523037706828279990235672176858570485322388554745165457970795115319714205267835423624508952037242263849777596302326785773761314388907096191364564049537413733243076938129686677611328162388572638991452103928748430927491767225311717451724162822430362142122708865903219773508682062303189308273152004427307110034856042867303844541272385769748940477042731678207309125697511950086137369579674815369032924230586195634741398981231778005093012331952545264408216471412710914166949448790826891903478337424613646457198197568011806228665353631602054346010391472811595442445959061905067063156819354338649505588186115447642829957936586749986208185212095322470656919211669959600225684051907942187723803750156327614438701433674904412576007005283466049450036677650343438536094187789677767299506689513420466511513425864209309175309083763857369247592243780212316579896075277452213333972577802854596910412046771515153186816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] 26659850197814922711829168791689302436425185665804284730504927561196326212560599496135358128828771563934914552870258727415480257958199254779329947558628429055689430397709746800735653078244346487087811924182251395718379825587631347814372877102631595115501516270376424578345578745941493685990590871717375013435505095599090878029379369107262217877038946987260929288122279984724823987182087696354967669446657192763308290338733108275742379357723883803148952428143645844277568710202488041882322528901318988076903045531465940620420956082569665441689454783523101203574229737636659232445353255662890443379670908738413335380793068882418288983488848705407550979046030806608029142036359299531539855194293298616090512301593769571904388190774943970425886578641553873120363892251701507150217728631456030068968933204316942976525514533482831737797517986348371465525615757949548385912370577928030259984877779678096917389544867854107443078345607489982382775958955345483135183401101895080908116356698153444624185659598274832883294518344486850264630944887810544503972450532874072224363837780712303179242039269984709013054767385503189417817581178959812750382341633583896023367658317410455386218157629256223051446475753234557669498847939259584021249383253943738831672811741943305976558279332457615094579044115550420645364375479559259109715835156527284777395815777912852634757768398492754633402419192936026211616878033821017883546262243765490096890054350729513196310645030139628232219068467917345698796165192134425123360988138806549099426332046271859565849123287358646862083233970120187368762607166923614283814825414403294094146153684186519608131069035477378861346819509945677677291694713396778047834523619730931779039561683607843213613660253481363873144402722465925551911694451999163460198506731974736671153818490808693391046017758862568791513793569198628049209018205886474061956768064445731473847647548388812408123711002955059676216716283358763796580542903979699407487185398328066884919456933908207768899022611109624359381030065340430966430784120208160305398266199685609873038193365843183341332289723343217360795518820875650491585460174853253971044730043894405234594171279847330604657306508507400860299538395372088883764466231428321264789832607627564487731337197091601484448745634649640222595287279266639605856753670215609975808191089904372010760062966458099797113630550988263764584598936894211487566959592968609311872139651846582990632978312962198597742152406770388785858266963226662583425933331595571069239811670824605467108631338467586962027676934538478305350703922528287313396565020567061610223899214218527644942325226362114001653392580339207833931614550753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] -62909101048431760520544080451972224402690231003297066340531763817190213039528293764953105936797869088850166467058874811021930252074363660555448794689248702487033820226692197049677053052962779387516264370068336884966751527168983617928644249778010786003190940873397399765274917367686787460104720480358212246048316643633135561310318959295020382144021874918940936553751164424412720744408787925192433173159759568809595725407948525758313026673253443948256084246645308386764403752135593146569392441786573436069362768115587452837697356325292472720026339282588401399269095228134031602032675946754947117836436204234145419139624065098338282593613321399576933049742296244129869873900161686893344713474483256558324834401856626218124607471846269139273994841315368808512265151861017467394776023701046572467435456752760841741079671391411016968392562350691761815230473309526047854189446409521722783882828418281078249709359383462805674237121374135226177104919467908461972525181819124328354879115490543701003168159558509259024963595160943592340989308549902612410167012598563765676771526580482439462116549666981453884810896954396788428101679301853715300383154023651400315051790732868201457805850889608214495062245399334203614132539240106736972237092475797192723755871561737882635374161337201332017671831342760685361109055711979800335778099707768528402588376683904157622593475089024054377316838967273884333382340716894332500689637591495491436574616759669312230902226275063948809534397891171999641539888152347609370543467208319698404780159151815700235370460922745921861843623228678938306811246759474388717214933583015019002242902228825044729405205776096873222603660793054120803544549527162843160252089767980532352267283612579819555078065545616217436072032149199665783899698553606861406220327254674213452842947698780783181817017442028982412033001131749161331542253120292783258353967330728724693640442363493372817551665506223560103288973490067119115106652731791456359371844354766376882438899148831535268778692117851914406850885164188144601907849778219354089338143368871178869602991856525836659318163074800088940755430801458779321742022068890186505442640250978178497732528766112865413119871299961042714326986695043353447610751711159217076092966105559028416459590528798439684972136861308665278842487525855987133200945903761460366288516232351606997364949444863536592768134428055058823362720948405186564768909611094513610326606601697386862138525514221544733988127875105068208032974197770399629549860327253749198167129287232544022287616618237060560366727050366087178872662106254732011359352568422409161544896780244612939205788739879896695768314897133232957720429110231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] 30965929104171092977162596856803041949322555902133482974142020003450693431304724636267325358460746264155547423466412441641927956650499495842066513186359516041189242465397692553109092443976981223014101985506607385076609128873813839205392529406336581184591428492754348750868749743338651439242729871538055682671754271649093630568922028071321805687402623189383779089615073600347218141826020532329062440801006706679766564099459169659333375652171414003510077794041351656397794205615256268603859293992112327028812221257333289086790255811210799658998701317980608436462483608159804806789363058058843761307582228750818973717907678150817883704299809695514730724982409351678957488008826428597172607420799438110910994408024277043217185093343062585827902630797225133160394729910007224684716854489635189163490987981576701574391150943131848952468360809991078066937002840049098101579113108221659288248744339207768721566914078694664017527513888385688553253430958099325342987431244911290839829347090115455606871028167908652835606812296924472208849823695592374963279317843589015604614472644660430611229668792261080102513967125316749234081463183148153019948537579672380301022308517076168145897074006670424519119351209905900440453358076926877329218939830405948354327480151148152879824241903453014755105030622749039615144430237655969839126003381565631313447820115786509557551466716203389396243555282030132433632042205434172952544228442462983466330203700564575313387448067949054362861821492321983663273422009770733003454437625833084989981752151155936560275926924105160273188903024436622617231855933979853904197990587787235245960591111533915697715825388669632346775679401521047898015874166433679540903432490757606061691262434200858245280718629977469638007315750086639382470834588441337971630698453885624596159614438937557983700413708597518340028961609432727761305984761319921901422497515795217763021126011110464962594954397697989692087760778335105495403381839148908265707616624720802040882207308969155137237546880783720542326893812979825210769815403284516382175779793176436332397316173181611794585309374052140443881544785694796657195658362882284358140599800179061640449471881238430257227593030307945574765126446818367848778850072041798092628724681271068994677239955722166300276186467843583049879726165223251513955781798880166297508623506383887542480828986787127387800220204565737481283289368013486073799752077974365610554089941671753593631196763594750039017190147563706488858451255630365784481038120741432877054799854434224963204475194289680878133780844090434973339076605238355314592456721334515473108926573398493726523271230502464562210537896688495270019467313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 334732794910151207125496405541557166320113708065954827823956195055351482382064720241014952075634656419072970737192123535191565902921028179569133321261970512322384917557800037388545945256686860672076409192130550564388308408171778790680891506492288376434347745690041786760845265729393241466865891246740852591760060642141535831189281036998861215913481696951966768439461263887843314477338481529555695559737101171968863820269211817670193210241208898354689414660958145112585073950119847253136910525424579031501789758013551991333219932147233786073059037691780859675709640642213472129023333862533159370611957756458477170371078591445777966298464050612350264439093371807175292060906698279578466563290543787374207287139562646003457304039166688176928541552479434111648283942544104928929924734084147221076832953801991792434267130975591178106566961396989019064743914807075187267203813384562800112405310634070837193734431799782182264442186076256879306792976498997473996531510332351149474196155333998343660716136787460728831153241478400543819310470440284671939394949529496340837124922880014012435810657489918466946404660808824552749836516622478254657769109081873622484347242879598119164126931114363491347207956977737732066750854549669956490467651175191242709268973775284643205758805084376317389539052977906693343812391083036507094850788571597542963819158547334409733936991947986744743257134217005969145327759853669384421600687959914381237985816016313533392123896241772843759105419035241830236569072080266516104017902083768806857036143860290113928921704260456429937473217585359491589809413121191566180342663037174315993912373807227419360714839385359349263596339717070674191444763911546517522222843240540599213658783960455483221340418016859855554917452338001747345479450174851424547700419893203999117594098372850350612454073880622892649779427091396036451651578618378104187126090259424171201761759884211195211197094542052560295118342499637724265134724456254301735458516318877611773508815780705556671242456934712386478430558554234878781370680693490011642970538437919615574917232379860746582072200621338045454539023400954129283514791464829242303950798178490022397214414844183838716401312353844705248460570423392396036242510421167115680567036159850508205149681798330906776618948833827090455039050131470241811448282641349428733573255339607500458051169705543583054991651844375117129761746538534376758883834182623841849052126885937731678574768844077421066089524718261468308175489837379183718147441684904220910260668076399607802543553325941986885505627357359828141060483936599054400072326975732239666035488868947762899023428317031517049078713874826004478283975009239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -1426535115447802259558905963141266214169604325452427010987682974200235946808449744248441659777225374718217235733897269628179744549337964126290199372934354952454558768980842863656460547658618025126119213483000225072088722470966418163027337757268989496162056323441753886576666514999563197279028255819162223493304013346797625600644838499660249740756373114655062400999084325584237045042341219626300978192461724630907006694777314633336440154037031598140848481896489412883012430109236140132365448457165002498854740718365019441278436392547864659412366909144075660303096800204621858123697063475227443629612977013761447221339450424989974201780798963528452364098473148476318713958061090499551583336904289737432275697593379279873971119737393258677905459441029927232323437242671501155095000233362862973814616150855729393297171048289184802925796416733006591506424344202604655357718378182634922353432556388701357721857981214467197601434525172535819982699580652131169655278325208018822272691664291823734404979475891784447636526024384287188864612909677881832947657200435372330392704336979365245435362729807269668049896761208407031993459240234120029316729096466149455018659241016027743735879379396538992151542731624647037545780351088794413412717409911846639043410787787660295708292853225059248437409008012612458233000771372115035304646344424301829075268221134696396693425508466823264589447365736059740881466117085617928764618088751351455559537463788457489550939888399848174003511222843713709423774841186312568824499379388340749340160517454878185385217091053445147760241490465146719516044942610463626463069986157554322762214360387323001278421899597726452578728215118413705455213512690212081864933607670010236627980433014612540422687713843264839382291815101748710661192914830896407469572987472959398517805933767089675697350223746445774076907429120751781556151912916399583725528232854246497340747311564811908895462914521296428505026664082627750449841200829315399493578630601534310854992836554250480251311730737794921710115135976428829970313013994341915807534127981761253134688987843021842396603759075454754430729338584105183178006297747952171770230834784039058087905205405554563898442560981865463588730412194757842267008633985274640423763412369219931810242076376275041952223350232329194603778266928000220302146335343614354655009186254822413660117005111773795138845667931559895438964485381841143944024850496422567136562844332283541141507997672868524958779486217727558585232520078885218748398641537496130747636473292706950085292593360504391134093483607992293791687912528001202479020187545558044450483255808321532989676714147668058686666937539188803502048093761699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 3703464717310174940694831353038210991562046273991500276222675854885499467275559128200864312356995350123433404747317386366457730884037004238107923754029199214286221011479562094650561218150313375061067190974513087442679884945111871631883517648100195964394459940377627497564308919897784901094546113561473417684970669132742862582930503345456388896573014613637752722937189582709118729660160725992362919032046655668988887817670510346080753495759079613152548346843328282351819809903254986187395966876938594944548672225191672767160512416649128851515322091071685973164220207413752430590078508382109794916675771162110594886947495583075132263822757173592353409324394960095532316894089015030918224986362535596011591527604908949927139788219813485018333439213152541188659819753985076495710916928606445649583127025718940824248395698401677750969837723935564648468857357919166725773830684560657082920930401050161045430406732581640332676340376813420048290296134970600853219211938234358041170480217833316162792533534925156291663362891653666926468693546239902722644019183639297709167689260226562111805881369819624241515630821916141007041347278966115075958494556427991997299023265792143405126981426635398267959856717117264757382067504407209658116344572273568991636782251808390247736292388248892950331606405955443040613169092894601495299074950866924693398807662638441818497162480395949808210874308286199150233632398760589825375138823561238189896844943629687193916555580093071672163151324515848202515447383792604895655255323789836271070330831997639357105314652587726445660016693780764538409884000240804784254518316997871983309153826417433914750899461813271278732364964800874535916545715287445232269324204065796251456070167835696723363469438489356684099527368155577198203206923374266351444606278285647801299872824709963749774996053264574578627169095830715432054530784542733784732520769142407836208002832334966508684696376780448641472462297617670096881901477548952823888699339564466526446300502847238619462446553112264274976899062498405710221162626809790843535029530824406351770397527742341852846741477381882862606830211032003199070059230398880116621868531537155940304832844892801996389954547778787522426721293350997981980036235622680024158411935810125673808947676340842326863590477296484200560176064745975545264770718745057277254085233501775204937335896398233702164576619280986081441028804972186709166968814176262225948413668609527545444323329722478129170163478885601189289867231281190515426248417010951372241575361644787927124075273546381753056684057617486400248625399509966193876312289841614042877727762448959441810183636873988721215613080542377527728470712796577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -7492716667381336945425856690306347270500873549800358364213614185438252133734021539455533988426102491682094262160376759401414126186093732655358513656799849017570867368598584627962782731102849852790354022689105088429003174100579263984622257265631360646420062072768442322056642057411613964392333272212378946752274929872754185691167007134563630620857486155478152123799170473355943275217521598078177547972028580287979339081679080487387281694274730921227276472289176492888552336192100014176024064286346252373922921687136935495481701322558782752521388807802794247072095139526253333886766254172994719490479913233462919701269903735266493758016919401469603643163883983924398258522958127448590531614706191422467067828485091882083501337517950243867638174292900366134155337120169481425147625463801148454981736541241566733109548063884457017558613318549633792080594491558161864215909088538192916869602980218361826191550582952015828096647074195950003745928717565515716061806104547921655931153103975883127541151644264162187877422406016911160413435281250316227954338598084548616823727683445754786877343593930994481223851081636899134180646373106621538701605781783732799342020238939623415407167063928967036158682365023135903596212433755030036876505700233517938096766513841035135039469681198544531822961665923474988437115101371055900115219978620315361423451827651666574476219136825845501601422657080843680305016655866149962205597900752585448070514113932617372887404504004446598950673570936285028862199815757394902133713148469117359697453990508314690044315510253344873538278422585937862113637166042750848844287648219655818411825424173646500940645469260582444383395679302515926515281683370419478404865134277494461528104336273167610503841958055901221512598363457204970702862887500906137206573358582567305168685145955647533664348439886423074335661405017853063377814777796196823460388096964608213051697062225710845708030687683153038432201992183907439134765204679348776545450098554725033775471483797475640608565297214967567328890858471757471941983340148420515162126000267212791699354154836268915994898038489643418203176059465281801505593253349149383202140172144968940514774442723008674445067300200489236659251762043666016315890557371615128886521533559836613657503135791861206623839669225457073127772697318110396819703433586020780647798377823571110769954813334829436570303772022377760875351486737814694843455594324165994160028762755536741554401433916386151300131205673509559358583296876792789006097704594433518078547026457358193372746782709151708551015673970799689502309582279436208773317933098852882434876257048097663998503181772228282668975018928197755206869072593551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 12516905487667464774791716914438228699510483398629747784562694798556722855595232877982426521552272652583723316916118160285496034053790647522663455708587936121280164151268492624251312298226909091150926325444255992338894161144663720688982154359189267820557546989068381815226786618473525875220779582332346732036009884001695558247145439159221561572917958088079765184784513156470299803782713258408105766288109875254946944152756203082543432655515648070810609015798371292340253306165552923437587027598675126839324913174939819668323454090966736340639085840426080822394454207389291943831801932585178531672764511920243967623484226365084628270358533204804293181840251698853914722689283276325690656806183272988030235810684586578120598880725704684129659397281621815109754574316808199532914635010110101872658842149697391393984276261966060141818228835898856350842284083943693824816849499226012710706238613611619950639882530860637017849008665855814978110386181804773645890884584485493520762132534700226016926904002695052734407813839019465064964646719455581620792773796301574564762521649359629500282619487469703032058714389072812923726191254068496606002159756165740515286340062551461911986333360026945040144392408822514569967637761619225579810348166897309648536547229486745144877870760415831400731689734712914404920533431387813647735304732835670999029235260199920069504422383016300173991130225492933936736783729475014664993938964404803779521611241234652092502607461042248606062405471422496768637264102294419756030242826276808387696895661521356473958961276284930407363910598946078225213258672883757413592584532596583857303785869319463872367492250492273408266314788056966371414718270873998375086727290598335037895533835517486777092954129370027550500539239579908317862265389346125934116976840225993283739077595649651031727371855767619011673188837654581729571934367852787054238461259832786449102652672979384311953704446627483945445665590387025763796459555646447996058299942122521958193636732925082232289389343425602290940194034427732586134320757135438193962778886277968991431367288558013814727152464348925731907704387389249709227328407369064049978913187327122730041407084469055378524132508523841610566392055579616447227532701927876408152049993062091778179290165702452549775358608836716786868927205485304427723448963895718799519802283317492026701849957879287218130672364273366642965253275092019050111741170054403204733144906247254440248058888504960387243100156461790600069108120130502634926100934673632361200202536319234769567079358662983993188764600832280001925365945913582853387444196978993876133715060024995876373706544954460201441751936956475160311165647853715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -18860325838703350973439719733055404746010299154751625870150938763416638221486473142605234982875649305632846060875280169039254090228955072230599585800725852838448677919739183506207562385217015260161400850718120309934548236092028314030727432339346567727914912134353250010101313818433518614045562738721100856304913163823572092579340736236446855067283107190327263310264795076140559624803925540994569863839478119668064784106757272660876042356952602813958894965203799075321059101270728026255856722615958838844859567686611008821895451955003454586588826129420131688971477785259937783305136680383839686686608839595329070764572242993469615944052701483791832050356299125617875418180576162240389206256044431666087246383973058973468613979525644227295871892409346427467124414455205629163896129890263863257060604905245214239023337582402332404138749470399826894293929908151888179665266560026427902894263367936791045464766072691526423383516269210117938835436216654450445461445741026957807314289208686680295917906959402143893369916772722545059086112491760699489735025215314340432260659963345345665135732473480542583836405071262988705378800553969871719132126705737559126873537227096069008414996795049593443894564567874019542630943332520489984033031769022514930956830704179374761087008415893455982811127801652909130941159711236400818093316579800613375206883579155303250295269358332687984778880312659910173927775778969791766381189286035712191163709742058630159724481321162668944757505951510958988979601835670404813477979944883603532250470319403251172451877926985243854210630969421311476699294693656624922490730154886317228597317306265984965992878278355433157849115956486207187967153808328691264813212466660563814718577935995987783779022037836859638342737960092385835343876231086239151147468566885214346412787336001598392644158151210553014780539749166242091637450063929806575556979730951298389937035977781109774285696218655666847976856308476985885986466857837132077221235242943426847686473803313862486380120705544661435833432989532973731650363618531558871821837079683552176486674774652415205804074466050144742380006989447230962644136475125540337014749551515157251260435286533641446989423156758369772674030058897157988114560177912941887549902537739966442654073288677433126495163641912437468116464341054412574334134145016008671206787479697246302197280279398647302761008161013288302022956719402626126342309313085718963488860935731157054383076112045067371099304144595148498276959629467262869254728074495647524182351073696378272586047972570077748210573165371571267725075981531452674530649618442222514097656228324826009017654246428698363507391169210831468354136045225246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 28240568959217613700388812587952060809470848443920133164380237630020420785392930452918325575798815403732614097830672780751423299842636995468547419741648111841105262581189044340508627057351897818035907754958252915717949444625046378567498975992724778178015124280051232841697469648350411545460183387586639300474427214454201158315789788079141399212757537642358671322189179377607942400028972270435935501289324471992112903758877852876821751439962486052309865032541313549613894854188642169381348319495501507229111201435405382873269473734829412724766800843898921553632556947138022696711531052824291760587531909880023503010202126084846729149063762472793410866819045873287674312341368643577284887500977069063380422088362385180747262770137548298023592442667415026447726498504216794381012181397130463540157740873567630095581261134397974810905056829060328546042925160105158067414022840260190258847422160813383793916596224712229091734957096945716148676830789835925894211304394514155984616702354713006152647432135071487772572551528677642220301621364240318111554557446791137205084958008373930774843322291784650968453837267102209380703514236070384423315518140948008201922422841022560757440843422680382125325138430077212859461557268476680419684340333236743386359938591557665518513223972591615205526611477943693681074818932077865990235361074362753135030780600585247228972001334417042100163480715961359704162877018503232902582430615809833896992470704734899648306619588680850887329475575098153754408233026307521126583643670590750014555859081823394848178063390521195026529201942958416932631334916372931669491504613147063098804114139934306594000131290061933929283838054198050615089943505384758234098289164107467675225525153562597556797409804703599245387983134871034043344077572532553437242611682633980605347035499625706421622683364975113609736693883013163316497641558683544028672378147321234316394795347694094947004718597214547737974453706932110458638714812288641125671809828565086229435762539572113523403953372406705309671117172626094711986375090543195850285730605321113600172764158337585316024193220388150592306672293086550947413872188547974681283171686539434893000504556903773641118941505690872862272858605696041308813432624831661161251888488921135081957368266709538727713169065442852197707870328732701156213722203670094301010162044684017252377923915460226946729095353504369583988823963033138973541679408526991686365853124171559879166806053612593995781104532889360442011576295628684471207670634518033618620531378932652623063797728494678216318075693727516927266297899477194622647702788782715101840938950260008855854463138486403302624698115545805911850904110780907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -40735010115667218202236001325105161990454246077949547449756896404566439332535403313107866632625652663574542777796342500414155647824805390853741561895973490990349595060199265000641954841612932120142062070923581076522129920914814117141633975209441671773104719645077769085859820057388581958266255206563274919966701755695662051226051016530477241579712099088674876624787015104494951315839410052657004732785709139427676718875460685128780241762549347771756823976453541179267689840527264136714379842389169225930247208189491832068425797774863510544501778869650113285762192961014087628721877887291711018580370485938638445642117285536981917233472860092710285940662197552333253441898793579641747970981481718011842726221985679320013180232620720782447707772569273304708675573564660829640944276131159304178824416407196037827894221970856136543411232821903202619907674295279425309528777634000129660646414227550185024120775567997051040553326094693980423305623366003802861270783746581675841864235312441729896667257413096447878419442213023655082508208633672489740471603874261795062519833794238834298125606374058762082216377711286291706785434820437035924590618250999104396979438842475892453335079768473443593446325014836550878341194801826259935336597151483315612231990148385306807540788043654376412237533089770898572653019889526274673634519289459055762923976278741167086038188394512357122701913425844973893180283654783248391075843536260392036151707858582432586378690225514899220013054386769981041786095491286063878997870277028681102977981215153473508610877813668154934253452939036269993014522355044362943125734110331548013246228216778350349284711231921311802437638526491103886481995362117433041393585722898735875510602577451092952181033514052027225658429570644301666238232064326957635056828265129556089997189996394890732035954240926617232615768300644536117116872032356151208232497402710991761469703009500760439040704687236465870349708723841516623770162883352334896933848824432350726424304915233346543116840729947075415468130259560272473564844959220560421189763366761163214178959462901401474973692818778487433838206583466708624554652553190589199793064789562236308557816919091999135117089486899598247687106116605756011244734016249185801022848419956443673269859130537735759864647255009857298277495657460569411580598920677204473568733203374771949139961538068564374995994621218781427362347399275303682338588044854921924181413227245634090962253712449922104414403990954945212984422677250060868978129557941614151482092799368488032601387747592819957485430561557074356281379406960134339561343985032919185859787226811774822138338770524519914407438567850675033965404089346949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 46995952778437973978179443141732341913361535446007007642665648492516871273317823720107148610811171854273289654592296460153560028135712362560509320216372051069708363639118312378946487610992074969440687433042750724797542961139640751009392487549858959117680754642220762389728133406101352763153895484240399744262483339203695952351934315297255573805971545210311631433659905815408414626877225711231729505523310582007218861537245003736009650710340532612373920380576018854038820421024758548255668031976194000211297786353677956333171246829544953833314014536137263111826862952733898710330144419506382724351203183409107459039943241193506460136126163107804750959944872292012012123763723602579716165220279302070559939163702390414074019719833143174477353212849110298282205574718737608260657621718082732882300653647214054314425168427994801794757144370104360481849942353551148841644906655366460246758771849075305629460768206665606563207636308654262069071903664681439275612988944678788961422001388313592634324840763673092138389748360256600760336041452847566243955869113004999483706992618818415164793262787450589273179129339696126095424009183676773111778048090260966130566421421351165446112029356483339615113766858536625493756335420738389845389860660737928112137674535195418984421490493646243385885792016534609258100320892238632692086696387140844799078716130864230084695622630103244086510275411106200245875650186912406748429745193742203809819567848307469811621646462213413367139739815203681561774609590620148257623420323449627991491266116906162799855485625306284767036053160700506743460720461051172965612420306330886379754965248688384400024178326274848436081366566277517546173114286202909627344689459434326110170614808729839237352888711274173940096701808229064511858335142767032673259984202867664965644440977719978947054247726473007826834515240298744034226917088595497973156873811680865307420172289907662535235191106663858501597684459644435802755464442343441939619769272784977560120544074353537208313128442923578695232667551704863962535824108125934275308427567995209518855196394645278464957341170968368982596029372452122649348102274352075369632468258556393373664886567804697101583233591152162797853205728825931722146163117214065802130635430093662015877854507202166679635381597637212402665936886930722242883543787996414185031087095579918545813901977636173513509727539951730063008589855601404598467890517808716415385821076878038501204602622403128312455216045180719905137262725624951462609798367972052824585034449778384716878668410322837502889111192407109061997996020515272012584763193053090672913218421394445834194916432189383427967286162871536587647987359395348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -40554685548427550649524231058160607976554204013855045051486325503088895437322650429910929552138534310614441651668412830495768771325924229619693891053285244098761889686661759345574933093811656268270389162542587338845368194424468294560921859702164900664253238038151889360024800416141434679504324835472344661434178615398983947792533257952782705573751729707133658319715885453130118445484099662614066011814974616497036535754003531606369873296124908611366618852487865329218888249459495063212014578125690626339759393589125999826914486986052123463853817019634358533393350035813426425010479151429147822651082849196307461871541294830922011138943311842807835091088791759659514732106757657015106658791233169704306492065635823833181640175894929204397764506561079571422889961823138239002981674704961884328769807135680479106079145152051050224984577509461989470938460518767009298675703157844721447268507275503203589197526097238478674186400975398349672248347196043511675434357657499585016182170386838059247606999075745051675600846701706455711838200128933762214878132085308754505173907361784656265394425826404778643757026201076798753862204604522857152872521235420271327158997922390977492328559644079824742158995119191173949876044396084663502002107397729366529876363400640657949428586652067246917631629378496151583705072720673880161423747015813156152568039074832560046788428805217041637041877192842563665733235592989194070277697923041591268030017524370003177816333577551560295817495051963064129435058954154606161853298455568623633557700881929344748666459603993718943185183485340562922289333876163450719489228802998355960975326646062321344248889006212054381794699043277844784555274243092224352309135566309734078729681316558316296433074662543096633382136212605633699167386035182005667982204498188181432694827327653754228294780509522341557929140682513348121880969899844080452095307749988108754500028266656826024790619660254406350420383713023213848491961295577387451285889331411554588783382992512329375464459918076993360241943716620755860496921608374641153860963564948955395693338577789367464756341940162248632583901176232402123540182301503682114177356582059074366927620765848326087385612692328019017869152046474881918898312720088969643387625410848402827443326913549135986812682202816471052865353956768092000298028859612721832024744990358406972225157790027671088809511946430311260711065432537742454996809188703703980701068872981105795140523163289593969473127937803699210841629075889183718730724875939769073521156241674183363149250004547902552164314412446386457927256725342934749043096445393294975345488816683470389890906469233506868429758875296784052533535807981486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 24416685713318957927864006118278691854683471652225667787503079855668868045525783506046250863319570831177945621639529847197229922162888435629248414714634814591736712990199886041599988790450639042905092602790164305994199710679829000542445379875918566088488191953949273409431934406524156318573783618033264336297351887141301207948638089834969285263434914706380272919978266798897467557293652373426103550435632012914935588998232277021287100142593822426870536022768146071307434498830856642004019519854716440281844952598187754352760955977100592021460858422410055403923705375375632094999081727697101977002976221806827668331879592404948811305013524800947085912014051915032603493475657017225432871527801639317620599174828334993917014129068581985594287216489814544390313000034598986630048911970367788200719899474473734006589762887321620891615428982865295704248691042132900182608631893614408525387391910459421935918953532412482573475508112239995333596144731318040207735901889790904481492314808250163644255418806998847454015017729712731033148413220679853155948513767659643758696886827272736619723521973029298400698422875837014983091463813433485786927696495704399834417538383311127572228621742185840561898039066576766214080343248903829436791660274011372007366785988816618002661404550587551668702055975403046646177358663002336621261060016432159284928081258173827404530947198644960603119215950911270373036335009091672132127658952360217648939759081299863740386451115150545277125185675280943636999934432513106393886020599034853444418012576900565736153853564522839795045121929068868404742796629135816680214758493773753156447042125859567767820081836071302339026710676801454226556276186004527948277919054299058771105949891913254755729646132295244600135932825480099774591328738958619520637614189913836683050813033302101023707367808774940435557675474100374696390851672571288272179089370810837271917539947538117998889853574596932786505141226385456857991642671274578801154683685764928824829722722901452179294557602371392560545711337957463903253204494095020487818028931680269438339389122010994221968883797929208818619025281570938606494089855902504071325966926488328696853144516899759789536339550567542148953891204701172701925716459734484501584770921534921975438146788444658204228468796863557866169919083609934972172961249808307224271026294535032504215275835814526420655055939921383030528033833551561499850759281517250603956106805268703757477228709249533678873829467244082221918402665829816700350823102875721859513807988890678043777221531145785469384631034626342274000418696892274414187822296873753096860860104928891266309038152607617420564176859535304004442207543938252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -3740152433899306178360172208923081614142877261452700599062759804394525816852659471131065765689101182770717337727383271958257776457659878024435195286968336581297460354975864299729106010860991936108869995613897686110040407028811458775320285469026990285500464350460067042562421661404893675499241609145505455376517086344633711003860725079201283378786660392287978268776757609494194834500105174945732632029912176001052511080653436956286613786226425066168882949119321364863883044931863557515928373957427411148383251542713056694461660684166002435065331487158199086544969208790411988795413656289081023807643582378093057423246552987918655079811592016038834499615566684650406771081307943636772054327738725550622955944032709298034695031898998925084310525398780883479838023329119778976439660488920442221612336029838814180947526477797098177041285054625244235460054569896606209398007791792473619123046224579204612556187777630261808158084553055914064697753507237161946972242218013178964854812498828697388266880473129792763044334640003972654106385873175564153407493834910159970626709495490850255032585395459334690006316305145043715932605433379572307167432458332298620530953123135748376473751465725048901708153250184988060876025740784327137326513374460893612060096626281163702176275843727438708522309896083562019345754377820690073035866023445472291071701985011296429889512977308534812790667889367158317814043991385038533011804834812929064427331731259461184484214459914805777326716380191738338706453771341301241167656576954599525688509768345134854301358610284460585578639129856118643563864452412124448569202405729124980349695050792282662917023147128015090090801234788047461137487711842958100453544193343501618786375866200572942979335458767534723914862745691736911949666375230250715241311668816533015009110695700328791099223248497525724992311856946095490907910003958251260639906921524025376235614213215035976184899057458627125923648999877511446026438317586216008912376227904738493718817604623988467683850850740125984779072612490864811009240324368237764558481155279027003980867488394657682363418098054953538415700830730117233404394484720981787873847320495752112539890202411754657070580965829767665807094246838421761121613163819795947956747824546968765806322952663195158282800108627135527606751850193580015362383448237098754169999871125841245893800416822171355837504897315611678941528905831920538263081622398809152535840428551780152727671799362025827522964532868046696281209925289364101397266583310027779613735336965238406920055049982556647312625726118528413397927331176014776941850649110044059416484224490344700744738472933984252706021359888110049304860885684060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 8060596531780669008260107921330726405781831577816460156823564602610663514350880215721129318013735799256764737459230869558705759904157392819341292079429118383840816190863728770352901824794663668311405902810614856979379234132171647245979824143833574302372874813784540044427010100765690133598626976734205752830814052669386828285994387117275970232662185493698545706866714020163092381167613383565691705723340605986463375162215713468034189520517478775626245222584202840732532175868815541469466549622284583533158466564269644923560540396989524358349893740880917721314550436065616893211895471499458925408181417885249830898846789998549914018969930188290917444267594778075975015511190769688960329559857651569541829724374402295211797261592104442296687029610676044046421237945062857277398033125665294152255742455443567378188286264918683761603521541607045338571661771132834051108197766867108919781747907780828565781699568865410068983801762721866274597617732071905465605106963929359848506426212045952386184247473956104257270393821662783476078091350233267908179968705182430578841895762724160995101028031352412500422483916104725815763919340834642128209472126451034513834739593132420142985087191561976685120245562339887876364040552520630120028851964194402679769552808028148401682639737667452107306180556440832385896192619753316406966482220759200341157960701417706150576231153153867571660132956119797814674085899950098618254363338907809509211807850809785521634657722966931590205052090627155601660643340356615198052056919188736460499093682412976639539151947137916499639642246208896719709737220531342805739619516252952973730365539418271800064944740778181480075466005335379905075663029615429402839586048565713562450308502144154986092562223382879698576123604333690207185571038744088603406040276029459829963674497052352238575527617989744046872607947778167309828987498963770083965271196425394808743731536101532696576222730035444043045755847983802377795296335318772386398603611597959950375145079183294803218379383769561309201174501898730014505003828349092053018875584219371411638798963654942049841868917819508695765318672594689245181894343624905478574592518100258156386780066965047458688709993679375902485713097161648365720608159844766040606333047593522726300731936345731229037941850908351810076798959724553304382036980618704580421831298753839886956854167507842108204228724968704115639490309048701693798916437555943438274710392765081638260028306152865940399842373395453154540394425102975833333673523803897039940480824309551926610848331091712949919751326806330241695963142718441846912889154685553551281329963052383410712742694938013742102641413406456400487947111476756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -52291771255523125101271421640379356395864481743825126812723344311341124405946240622107826767369514018291563053327705725643232900748301491981796118094023475669942826572887050289568049532373120744121754496158459483344245692123967148740671618027950176799374296194660632532717848871252353863060557978859873808621201989326573651753132933501291140898732570792502914008389514005909685822353465554577428612784065779261771469620505981251364106834272685939761513537109133562703355257250398536495799089728314903676967335050277178370875696989606266965621705609455866259987357791934821882460482686718899036037003695097006883355017342332725195204328683018081044562275531409076033211961477662323694522824908832497388441666691328471666236337451543831229622952932791528312098133627481976934113080088749751586239729367398914837743732880499829202536062886545708149296690682111952072289490134738405755194254828529448461735289224935901536855180271334570260082149039895342038284786858014294058779925315630206027558946367559142781714639500347190090330129994551790656973386727361648496515472757457957165554983925648807897850562748819999830139138256330931746037037486172097321233709201452852049819833823222841798545586748030401359519688645431159108440918774982975518129441160339677414324094997566047502276737974691234955302604963619000507664273080772948330005480085271917225211964251386682605223135813577459507580168164797996294377001422693246947573752954807633400484742415791920245448094577458977879693242015497288540444826204256047714599569882080614409516106560123005145791885741731171451537794730252298681158542664067188181057068327126009585208107555341752642372443434233530356464595409056786664717387507976381804663717166696917504744842505090523202020965706965487309571394624398020365548734740276544026071115928386942624932217079789404029564336632744280697590392840244954958336630756893804749279569051065427557357851375964540721865575538250601811279270848413212054114686758720475569470134381002834540725327532790292796330298508023770453450928052126221564170550038500090839360580443550448672398800653753476409531142964157247801367918071711242257369253565146264399897715746212415457232661788696216385754539357588893136222131379191620391854644890674051612224643240477707983410079675802612455678336388268814746319249499986777205890151966524543264084060885027091068552264212340258247184856111666022596782434416467546714178285597587605093536043248812811482506008118238099699578221236752047108651329986441704357366341380430972054900216071791132707061132463269951150778993478315787946977709403378609722666113411222111318008682080846220530358972534737148196235997387769774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 101566048061524043696743782597931142219781260560109523218173973095930880516819594370450201608209143083291389787536263109559489872441633730222696157969429047271873480681210026437033017384417945616586158051078336037202317716555703210441103533700699218714702779986614087448668450103381730785337326811036868881050147162324059712192319373761402406414189313784748190107782269622533042703002290788323173456382968143183150738824629210760348637989660369151563041353349788837692259504042962292076811877942043571709509434680019343783382993841827087464282776924171218325494877974009468438054773124724723378940331777417875243828192752047347544451073034054531286071286453498298198658138829957786646821323299109038717135131498114738909965304302974066292827523046738534932109294385502703272171936835903638878615124659523887821387187542069302046963768430466448510792215271919950689925876573814085220010621281936365539536480235313816771249155791388493575143635467807991981815963317167894262835034636676393996566495550760568339704373992008724204021551729967356104630868853740206682533578803340404792955967884619973854947006843668719185233558772562919899757151931335311164109679317725197276725872499755359660008395987967799361480705803291933993487413803922474211592636391972337011368387354884752659422591677144936406211133582225930364258044209444281227352832467053354258689352160806980820746833391635648798406811200712021497352866830064262988877189073870945688290957132357915129039669975841300075885523998812313889323772925817529228692033995979131877163553506155246898480541114707085995697353925879672682733072083498584538532586926964858078472190891219582466715852956832595148030763009483196808372997513699289902940234709146504389343507467282245569388124865939289802482150833128058552730755555565011542167506162921922765662774095902105380744020842628260778708364961494598706847016753403214710591827408808577026552420684951169227841611069492177974255582471726975396297075690296732608291838306294237081847126857892936208013989769041794615764906007602950581288231739061049947142511865985442676814714061700630726650135252445473626694204492048100611321165324164425563294526534184168432581711027605216073094635013145632927180042953077787836015841861712448414893924131758965330198751601222682101123311994333841632859437837804230801400376230423136418231965073682201796973529443645181616223906873105395413528574926344340464736299394303807821752734554777002295700755612880559918697922491526452411228951783109752975931199607346544153021809782467532206981550719477961764901789291973982317011450298610608792543627230038244333243654981349741778245939186470224312155754035329105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] -114384978553590564231530024360324387034639683189384645823414469131811595043500050799546110604350947491341220790932136024886742739151915990514746928461715860455769894618714074165777197551012365413771256875637175278577712446665732371435004278083272466703449582699364454800695910956671319602819343948239556144199152541599076144772726517752265901322913243653649069416609766592383633694145019185894554008835714107203317692061541284961653779020172985292430669480086933396844654265985311502824188691609537273957464226273172356563265190988576230272839548629340368698981139776574144285457541597994487943021360923588306172282702121117476987867621330314467049514387046288706052428119497191096154238308466778942439406325025465982050948135999859023042495161606185633984962962072926054023915360937551730735447075107057458374680537706990849876599149104673463255416561948256196131210662983015267208899015814037720180310313244861215376185171608488496317183794072311170138292184335872267781776540244356873547228489448748408324795663142815108441752056211112697849020772858306581825593552715246598152516394421266296506750415588097929612093664385826422556793054284761829816639212991487241146040530719645890448765200945096718350357574487341028235661193057579932424153130333062481196914150717294120378324852716258871572497267374674172780665147001538718517244216611765711618462699974092929210252718031738144667241148824039128929192221092095125317618737675424022419897362857416781327321368314240753790741504485514469280427395051328566383900786851571026677597918642963243946656399005529339917123789340293763547428289965387218326232094487058215027648596809847800668996098695199007100071044692552254246616237892669556483046452938499797339923818274746945347497662035655157579633749537089550830893294921502360396583785328070609751945222379956522035495258299734509879490554185244158879205756897450005234332633856561824734318582053669273816574379158431404673375288155572996754747580524562535544373594246336552843565099694571037753891803997792952076233461769846148199749406406792107856501528318896279724039873516037021976249280684576758850799335621573694684606737133579932330513870817248491672063297843840240216812397753660483082258477368056107517800640175905203914211909271331089795857066858368133530506645535820517958349638700702116178195440509527801752446641747765439475404356076510583134011802091081062808460644401181981733132324455881809718296618304413831781670271449829552722627911849330638767746612865542635368370051563401921926613121366795065645595803781527526244595142287179349069363506792139380828483653025794087102466426906744971854557588811414555813179652028476948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] 84553631914437497417871065263657436798160474236848050893568041871262758063312676346926700800525831568916783948727373954214938868005084252432762016491217440785584442764513022022409703882015295768948558996429121482683835473702113991860862506085694889981635638474015481984706554084169909173866423566080389627198167737890077977540569358223481185631249474117076920286884151900760960132177167943591974213818898690420586540300864469693137351750639731238088800935279837671027795800177160416086122081187759256430288075729227662325427620786543359203989905685983882495304947322502648994002804305036858374293181030600145029979126496303459775434727401050215347684279204156418008214797951700496362406123757614362519504712031356100389467493238731522793735387409373602641243984335024680793204806697419033242937378041169719269444823545936769073248355181934133365064205397673496737230657624999468810516527165883156517909070561960821298010215518473432011640046383687861221040636661286674252263897581620156394316135448753982032676999788743250567769183370706685731018831221457205646007406031506029734933459538146717135299700552321952244921228131411311632969799150980588549048855572111910985604036262943870607760157502730082587172664972122311537476403302857063301301381087543969423007202981259522564406244322983242394939872797103826228270116502964101989064560145024533537598518434329740182380441348862550322488718978164956139964352031423959523534070643316621724632797312091502996678332414520776821987068111367157327172203606752869305178351187924784989552292552823981889942019106590701257988868318132352772496061382194568662418490244089593084773204130654898554316291992988048824783247266542736360336566091479997877778537432388330832540668360744194467040525158549015420938290641062169936081211291039143612007510560917929221773042449676733661507317776223799274764893845423439118390914634040057856744559522790628544883643814763425472415524437071312095845513308471570981463561438227749247188949673840969681296800237045869028124386472192787395281518146522844238921589674919421323356390571692789571592734574224867637912945689388037628886809405651914816256450743308492793214436801054107542852725892148250959768411255887960874343879259603968552062353178261494298321088223833119958606012555104953446058585622707513418719184231735823047192612556128574074610688239947885241685701745769750318651216528076188130401707918548017577237034972662723846814673030327968598107792282576185664954564606910686379296750266493828231084012395528104880895301946002475475344616894898977709739786797945295113064726732007868004901373076137028308581615683977920159025238386351760957716084037108367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] -34485292777754325529870797432158427405566894118216424352405413469805551059389450734968942798970649344997193130617604890618788821431868290538359727440023731143811224345865641596140836287126130139746603154406482652568066689995567364453624687960154185241914066325230419261895237844622607241663036403173327785378613752028295254423370049592459598838062721947113478591487592744470997802279161605540264923880763283134733324307018636711217417047369667647525507901004581031051542371237987819315850836784335793180057132121983567671141535615359956553250878041186777199536203895237512111971975858326490588791515891233361777599236978999259902482023607399519295726121681456099357038855197083994695800460873543015273639092671383582400799320920825934435142253002397653584463687742588547711950407722580915016273041343293285402020033365728411470137794517325063192084240188490901843093733114207491894501535657631243322774187161360005147832125479602455912662681056653821230562112090383964150423128293023328437348757817024335432806548121198108942412260527710835897151893223976878307466006884538358989032549265896702282314097512780903889716049156538724987398967960410426593987147240409830467793454524981470309637718282676800497812472371237461319289077540434307246215877551551522464476864227779563061124278853175265144340831441698758157112210537751736741648998701740254300341752987115306558547165829044496675540103579024702786653765823489345761226541496676640461818151992183945563395024367747519390619018017231439550482721166445201884450744263542436857569724846668881670639103712794919203736563433801841403053076524080221521908994147128451758567413610728023594801157395959322197189454086833503019177835601188854834279602115204236357709535479294368570127342796614296561370850339219787374757538724774063096821943015842633280370839253382132914731892593794477730325517652409833061465943984919854827756827910937972159076633430979898078542843262783950450689367733487951486719045440481918731348109467170769938559956971178534509471023844956066459169400101806282986400557519831940472909220221724477861045819542431076794894246272237607700694723380968380709553534076746862733575797127527136417229532618232077775040724221123825441407756736896247048612570064222072998755665005781164632603153424436221410446275137392585490079016059115130452223483052584155672739913091716406479278460191140108795505201039329081680447739573273842639871009110003728428594702847815350027781902621477971588679305817439776212050490990071764842571075681354707622306276471844748995293058227484325714045255374544324913028520743095058966479527863540967961731824087617700808028662811627119181230312168232058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -4277917293378193382270321915657387250936117021472201897981293538628912885213601663576012096424028905736990563729764610687475141124188381216954040848475575920338547764091312118410597310450421551759809341633952856160810691483114766436565508910575835738101979334983300194625318361891555471802033840206265275433481666067147135965017512902049415773426377160867393461070709892315092678916030357632154380055865619492683050323751711700677330653968320792441568562175912749758533949736331356371936157831851974282928521676424573971509487766706154144622414446446211416640607078592804162246683981079326006425518040242221017197220201376578715157729405711118517329214149694513032990749761612080744141039844827096748172649848696663697348750774412631306383057083840535456702808723248196599174008514560780734104279538586575131852899002395200857213427176341771754631674991900633433957671077648050175691700531283896757087852033296874567542512815268934569718678905220388408305902150845503180111063173521636864797921857524811598020567568612439237172300793758196763573874955475826159786207410753814356770475216169858866303789047716922366550841504082263956010587110688551337950271574007262826439622848197815454767958150564141201117838670604416334929644577445424502649645876323912452343898087980975749650190182137091156576621759239555281474374717548066755399365234448046775677932791722232622528684391540415061278303171867225343639419769865873498859317003929799084959741934975712892635061217546450377633938574090952960836434360183633757400520017539697857162789686533995837951299924714100503296585634957597506392195238644493930664517127568100182103705568404461051201812642216365556519049170482766344023245358206690296045433407042211606070859277776527384947230779660351894637888672998124328962604942179488755562573155556986021746919367447793167191057477301885442037642368102532465065691806253062928171777844734677961617855354714216591834289405856256736267593874330764230555031413658509666338527046190282425478296922383764016325181197845811657931607429481033234602830173507095062500327844713619041825813514377575761524901266761028485925414710585306847223764545545410585845941793059315984790459003511597474737969279463295545265004712662169106576366292783772221458593804324666721348080117461872793419211554956632722042248316413070053276681595853528884194276089145798134261134810014648091108415751376669376037175363464305526638673821409714588155933091744808783113277343752130863026164983754439054123980560180837400095134356834547337070694529918108380587685599253413950985213049822590317015117548890033472507299679815892850397965673422392204131501822799193234569637271070310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 3337028138971474501105472184408280855195391985934843929727219824835181083548735585795139404325745152625383342741165291429247146936181629264776949263302279584079296674089289562825158618160269872796992247072210580711040398304248496596496011065137973005963301238331408167993175804305927638304249392654508650500988635597158737038442794950657325355394866408822668817207532828595613608098354613714509143343182848226355071030452039340693759549743132456579281095383080749753180960458122598933741362373568632335429604174839507801484430713760938212765599677063817295843257189524933044133669687946109076980817565932916788266693446653915981778392754835918952382357269482333740088008746264180733317438818375550156749078880960656215109478521405145919363888613359602847651461577759390980305426167529224463526004612705145601757617375130845764642689942955783152685178665722775570174308634257044039199265361170770602996722604237106309425183603092292364221722908668393865274475913255771090796486711669007148686652967320339110954851135799966569666957475237721391741680278466907094644552407743344514706809987197471137459281586440445738663692643225176093546207425452852916460427749510325644809928832346310626042577180590221646541377754176063261561851650889399862853173628419679566029642320772807463618826022311664889879426453889900665930542177999545467160919396422438653069631489568279570184419184304523669220179004422625353716677261954347024531418366454432786541343561940744724034229746406752189311390987990929023329627176539851897686624845690299133240226114437750739517769497915243310680048708732841225372943058165873888997388840787942056425796028194356968370128394958350922379063806805567821594056827317561096946924467277362212239956284131535026808482395240839119086148627160024027732374033548672109129518374841679997077929682729633072067931672531392861936690118124075356311685762576312753832874762723775140079810486925531485088868295998073066613745707860333830022000657190008822779824619139854222547377609474953260686653252841850233380103511461473874775681511614641323817655819394331062985755797958752025198638594776585429090038036497959873290207224280745657173922964074466597462725947466825131071917743744381505772496419498352959731733219698597712206674848985206685163021283826567682618498419398459880052004226319669107038285681400805586509443342340740501250200849123723851256845161208628466754965860942367924478492501537156184546322204191246309148683908785446568302571061012479232041388841877491633656329499030383288154619387177496794473187548017994233140662918502934850498091638904095412461802326484901787683366942656417420748499010597482025828789648107765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 16872192112697464281151029243800352688926220197976207306122093382863437548527898320732192180092980322077244427434939248401989367997645938351570703014883802443689644783695767175692379238701969740695812505293557980312652325757134627734772653349622193396273700447105117128245166183851338622583298860464695539375249594626508314418448511879635523351686607121527951787738661482611409913276635127898398296477147140873591167836542190134209654830642282321728857060378912083259910810988707768470398553024954781322164870721713930325794734806149450621322781922316363373258496759899765828504933852651571325686297117747169373312284924251465425851142399585147183237082767122134959812780000900877962953578212671947072809385328955905836004266303182181387626057350417911244432507674845365316193931283400490780438127670009085911107083830100418733111936123008207796282725571442996980490233046748660293630885366609874451283024313665885969536491222369131176266411786433976940971355117742356359835122106285917785191785519869515712607340435859401192949879095374145061209604718906451296940547355799771710363528879913437092449403335066947545182159378144014580016655694929951942764120000536404805942337736691973493640847480695189061720244409928197877318592346108785591376166113097288793448479442768834625284153988401798457564740652848774188341943020378281442513636455268419354983879136257341306348735351227404322382904743870901049574033629332768822682390431981734222617272699255586226833146150677415088271525305864890024531486212657431591016038706407608611664660496941886465376998726713022178614212141783625248275239085161172409549172969980794499221345435616231166480138018057136411762349935016316517397346448282157123721635537908591634472925054682191829496867786776166465421815766641926443140374541411314740930446211017378411377071003258946277703976095226947865880939286567228634747634161596451549920172850824715085187542484537486831796498135550811477406771797923583090328044867825111223619858828775719271260405270765493632484835725339167133360894491831873705815158174335910380330301971007441984282045092713709546027322780641640922199256980020407749434372221217483373808233700896617862313025011832879804706982536824627811838824133735465227705001622459693383606875266008301794751443789861424009567252126745059681197919972116436460913791358952350791724266961609850081045060591694248224735418738237095266821238078556682767664860040619684060032706229997608298453662525646947692700935713808041639601543985368767972291301493753925076699212276395021275459975400880619554707996048096871860960003872141768457502511767149678713669064290534744562872723746774062985851238747293614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -18631050593837920664942070817363362808563797175343085957001258609277752010221894739827694002603362219018148710045912015533380834489538791157323256479437192708569705342826155643466928002335424921424530708021176508765550102635785929846119661044121286441681735366325851621913720379008345242750900381062499940906899349716665088839170272790542758385159792058440741253026323362408196244556339446026660511045440151074771186515138413642776462405997817862243367222631245896927577393027622981407853673307433169195898050838823679891657035210326209707499317547930287535089724358076215748020174711665873155521895756870088546664878202463170695636088608111248412401480075838068774660312893553025686096801021969900528359716403324539319048527596873187259423736332265127542802106413589489283110021181958418525594744714737038646473759829188607052540085042394271651851118406958909045666936323536491011861971819275709247819321516536592975777158731286498118437424614306137015286724265980297156123090538324985709607248568700048076244472426646858475195106905671942448544791643853244066265665615642866711661785174997566850056938130746244119827264706396243084579737460481860251644207037694688029773148344767296743611497426926007257957157085478630484908742496674213620886312287638763827494518338786674499853742864654466537468710384820299813750271030905320025643003933143315308820488063404777716613973569862488755236144669578623538762898996358566959897939043370310173786579967420730444989191051115386328559200097437752924072039750988882133484686532163110983808691513700622879264840905447062707426867352091499169594034384154925206845144912551589905765668458803205420190459551719457098510729605036607956666724035032864353058066434920348671075021670647244242868651531493349261342432091126792512702025794821005180518425301062066976570170175783457212007804562889044236327927983811103375503220517193274219207386624509285176200170942866491559856855852526279680380332316944139495857641812605978247694629470249820444398092916466087161455414646894766508363898937004384165965601510556948633791958451858183739530350483160564030956698140938532116568643830690656680610931374697651268001040423778511029460275787905993436914630808570474231571369066598978742119776050152298879345914121999607981815056295649381782501345229059158567847727500828670987028432021978990007489727839347476684471889822126582043788226389200383723243280519588878491861727724513760299832040009152336301325259109599411421061770734085465957702901094844854325721304386104217116027850961425757472286878975472813244014844692370032946774275395963846776992499928617048929898526937022840978261852498352043261814014028755763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 8764708443613901296816461002853392848870181315666969451283350780107500409889106344649797528237027899715501915142642638228595302964174048131419577223395428587933781102888697418379939012396715759345350635832900125573298635560794344992000285830613233355093377016774231640977209629992183525589272716182921609497618565932387664398170992710745171548024371273284887801677265122908744915935155833882207056533139925830316998244495188915532023404704370041349922534904357114131434103833375772396451391851604721288149892150219085195745828274900904251114185393003927087943094502463570321853735047649183984082283815281898500456235785978110775696797418143145318559939191752787609290257256725768858161000129799988514521396492372111418554267957643824264907905930568961028262669977542296328963649841226080839566691535420334022598027008492800497397142941150136351255681637409585942771496655009159302680138888742031846440828273194845928329579425307251070536218655376148778744658491845399553401037722592242211379917666922451050679120591653531662407638843699038884091938478955788671950398627557036066442785641951469132960315771622422864575259220060515356069999145863100420587521982548850298147568785318335065907701057089534887170891271229485929595325195923592949613640302917074984846798327526728882372060947700641003597506904414816095309190587372542063440828672390335172371368752511515691731434321462624829467419602386935641075912476843152465999195867900686719538270646544451764269666415355727260811157894109203513001732867866791812485860704015182659310296206991774343426598823874160710194523821829882587211728461308607386101757171759325737970112089596340143921824179491922376267314159434497318922280355565182452532095629909059473353282879269054532496857244334072555773745705638480874567877686108345204802203634846137788710211742523839477216042003593768252499595678885374142579411502179696540827393114771574476540688874902449590969971639831615587509181254256421978412492868154845751314216564853217870923554640802288012700130013022961442649218587306253234798826596867876898862377455176501372313225342698814020324002521231514491860762443894912422868176243687415400523946018871148916171081293729113691745646648070039145274235893018842143630852123914572621854751841273110622847113654242258978442516773251442452005941202035956799380786625186695601694090312861030629977273207865906283528937032609912828384996031535654475885412181218597061289975079992339143349777567658717206389081943633434083728296708558387626272806773856955836543170838444566274069622953294486576225411106818590839354779035609481334292642519405268563744122160969213380128650980205602466390428002958704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -3764374493837491914951810008173204638798665442618745380986333561280200364225532963035177828361473618811222717687600019879554757435851380815915141290565854597527520160431166766642965545486145244137072071257361924426532907887153085080167047763032247200551016284078149103556829653622092244130730298426448927699714365438121309902030346382838748065278936869831249478562141544251679354280186346363861997496982374968663923240399351597567581993065299735056716412096311606580581416460457540041207874537685020350996763590337275104489163317045558649212767365516470632279319456631236197469349473983479882612562433556694805399977061097638062319264438882896734035898363710587898082316531627582897134277004688591732849773171197391004156122898630309823703302264345093384228870831719014693683643785566922102007249048981943985765293266964424517684639907099313506937668765113682200610376480002224888862545266429133279216299022539402504463464749760482443443176867105032785650952779788890156383920190959706246503450571002971977186275755750554474740341841269282787885578002730926538803591811688869081098380848371450621552839246447989896819675062004992322614705564128007336671186293162583437118599522829648068973564771965150154338819969187853180943485816144464014179034212646941932580471147729700781284679168928709275272151339753178967031228422626429358281845970035693865814538450677878349120770553832058577373063980425413556215423440878383514031960453565485975630806272225124054425767071634739716590757173864541687680477401841573611106036830693815260565349566819988485007341026821086749149748926593883245646430362770197589846123684478394702321965851621991480776457292822135296186291715688245943340060674207525090977310416380222669973669277058330734880940783402820154049574499639865256038298518165480974209445920284530424820030809022788880310194969353187198445556200363522402512095149115015296748638727749563062265704358645078039590088984562118390333645433658392525507541711267250221646746924607778612456004408457303841815901170964688882197159447103917511550671391227839707038818681790882915421480740345215728565397995082386821015252505053128291724337635206154245467104217409504965392683836651920558870167433693428553155208861257499244532900878592755390785155770490487732629708823034316893950285814645495179613931622449016807970218137621714628338914915860524800142614336700720835224483319061986250909359744533805116580876660111462319227147915298893093435451768722338431276478109686001281888070932567697965720630931778360939872545855788561077390869444399077110459302090973628915997686198531002432109786302332613770838660257653496455754236420655789286221977865483714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 1842043728675674477931658057256151769845232695149221912039672331437948799585520476919869147460734527105332510389840690541520289875483837273625177085483195734777826617651313160202664391523254310245235589901969473062059598399228176197779613181033718961151515359132939630719150259711640834013396840915053998675827441328215008460669498010581166640363365632361530378804961613693444063358375249813931015431310345505770573033628757094989914025206779493008894441715670679576469094087034923201371618894995292813568473490137756430853127013354637411155868996440218997027230063325659145628448343585195797117421642380822946851343071385590887634947487684955509097307777602546291784453397416183532948504858048749503847005349055516131510016112715983430290977520783237424390752908972645932734280300502634354067042958573592097909697966438499631439984236595517010060502799756046663790039548536123474120175108149686008557037400666083630015147337405179790346539849937674225160046013094456426416603388538141431908945466317021711393755473554079445192757243561372097699454556577260288780898141244256518200611933394775979762455137401752760884924511124415026693950042827820806991087948577217968050243912484798798434752426639862177291798642092024013059386765879935648649423288708768965404968996161815011047502889064269358933955029616408193460103966990074675135605289789954771725940241350786749294560414668146894804070465978944043445604821953338031379879982421438622121859723993595302480844317146562732265656100860214642281764325798528981941490800390538817444454725698442840878545161597361245272904006676849514137297678636149268327007330108768428094770886372884239829926325306310314923253713896650257076487543225429916341873418469272289108184529737311774981004060310049030791553671314870968861515411070920136762234689587833839030939158159900013826854686654303287762076803227468015880291151458826044569827872810909845126942393854504496442638762354388895352947382254210581474693635489436846584131943253052078105755123910686197324371933646451004791367076199590941105365835332064690923660431275714722997294396156681490635758631709208932866041669069438900931643126647065588497344135269472308932842738591758160104707371511428798283215170944674185435024225986074964593472122073445485532557107953205005907982975138498507174950015555802745152385865146903052542040869791624618411875468012407722859495056128119582138678094577627974013656890961527534605680100704873084352811155962131819363873423726119131447768444276607600146793174178540583912503855406348916775951945397756194361655745490549989833436872774100219168806855018895035388811985779698547920172738482411718623439530470932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -26217214842805381652887528533711118428212839031964854208806298578999876916545984591604391460957995995846664330779930595632296650979955038242251017699219613557037864597655926665473385524881740650567788361633380911192747541617221481719281656521999218359827437947749383961471422479898992013778174401708975312323564640914361769417409848564530458528844225364630814812342760428772323064317847704019847518386909479984027118378417456182895869087551738012571791439667200101910246043669743809874719352082038353511439818505958274928207890585349415770134948364817794385764725181149740321030591814772085549879214071279246744784307886622900711085152513904382164525393164111644541729325231759734437009739436781272475057425857427425464487783796055349469281899375565470251152022102764236225263527019851720387625402805871559523792631309902193120252672801782508426308325712258475632757394551309185361361587106228432360349017075024328898107586402224031632603198223680377030179580537842868272528387104897779787556829971812511408693611921573826102708946020132007784887941966701002593294491527493896943723445179981870760659976735627035275048710369277835183042254638545563029331601748086880327157174523894772776840204262337562740425003759464943169196416549435690816885114964789707376633673948879741738570399534479085251545341613905440017479673296860150022480847702668003339269298528367839888748207081897571866819755507404403694638386964589403046222894666051845472163820069769588891946378119792887010261887210690332767646961038734937165223215274199289032281121292693796563009401671911598003811320943225681007528672489443867696571730277837994975805906807010648239140103723914111115237882210610487549758391185839601416845683714306940836193861805262186606607236602245397212587105120606858640552373859691430227958039785710961059641770263134193697457837270118373493100651969424803407948539788830282800146722604367780632861449938017941835473508922103446284826329810757514079252525040837380822384264720819587833110037544896306714502432785088813876952830609743425156645586016781708392257529838647988613431270910600124528114182595643890855565540169474050189128764627927374502223339171900001072933932797359868566962590803428696981000399312902865499106750886799860051695224738614904977294509656381936057079551955467924101598302724805741351300024912883358976827473147677755087559345174908170524506074615132585073110199465428106485701439232577426031960755960441705195940871667404496500257823200286146193547377628394612014978262428000783121379575513166296284353497430513060007152004581424801867882354126727258881459633275595456379694134722521859488471156085885300915961551661301760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -901573784654134821227928884553936264710030245646664555383049467897628564816940597277803952674099478149759385378309129110169797786261421441972246825002232206274981704679512660301517486912942300057656879892818627696313020919782242292876143474218385852447750304163412689359354712501847367342122360922748536171715947782187175089435639566165726854153009851413725089787628046378097001325763686423255590462711868802712867421014044969540269462058621445269432799387047668879973644909612589251482270155277707938929249836675955121757276049993518958914907930124268141420000664058547533872308692832029403562789882625378941508629023025443972630653032318505302299484436358189399686270305405642715959651310077443876048193519011376725781694464768751550951577739861924410240673924767028875553580526906391506407898549833810161621000122551417714448066307161867266832996861051323581291168932468593896701886594493054112765832852096146850303984981084938629770739286786289408617156358394333162027762322601185969974710829100644771625581624676193996106932617152490226323483688131572205000389416287790490314843391633729881127253186295886294795408004116081209245370757738321028268303105318307821702004347692322244323701110493360114077726972828566513148725700776975049880548499043375986917074955182057941846321673857774335852536274006395778964995086441084009098379235443165912709341167885422105192682817907190894177812532543329851688270688233631493187013207550735830236326434351098506582816550716536113732187566171667559053012701572080495303411762614853837010880810861338405077899423345862741208161140915164434708931577630802745609667834036575900468838973191712222159070236284772771976662071858974207190351907768814489638284389651670928214594088762633208467448526357265262265291914467357592049098806293884330371961504574131671369194186571721413044046674312717225520044574281949941491901861166196111768187425961751377897369879785115559899476439674841890958099967165692012654575979225523516297837083556684245868024272864719341365539293864973420234236596084384551470828994328532259698769048507282587976864083381886502209611244951674695450789648485707842161203635674237190788567592459766635865369862161832805806225775617369929107567073558321970940157008408616059177419067654014728136753668597180566831750263577629035109415334577306959508214171007575916948854710665809294068078772138606609007485572859807192856602265705206669888661817215617485963592537805476841705118171667405340831489363465464544019793516702479022876351697105655027376084385792633488660064441980146908839851906470264358634041532810584062963264256061466493923977690025469488497192840977247114337974751665848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 839069029965092297496124634211175072748753786379310186191311312216919415239239784324719277975743419117063518687280944670742186287629824376843266106250534996594814654439424501671761992028718368900383741279640436384343188123511251868317863843635995799162919939749914985212572380247333552505345966297270799213403570391633594666556508945898123645699964902526428312058343915984950868996383613305423313346496120546483872397386826531899963578490644510295957362234573375890615280575003749501782147240934963846241050544422897727034031751575037351271339360984140300245605018397691477312412290264231085074199931912344051092153617472977746865279566885002026867715224117075482578820898686044167727510676239004216132768791822756324064372658176622906958800742079663129608085338859581972588091918455669677898382036941663406993527053583938363263747263714041139734099277156697749825221455744689709981059938187750790846870505301854973140080296439414852903453980712797736335141298576611990321292104402474463141134684333029793576943868118532098595913993508197200254996928409781868160238980177204984439629184363544484797446685873049007221380118579318065735481184379017938799804219317469308105656712275381316292067091603682559882298043207664147463635503448227053045263414552929514242496439860999129942199482659658746303671470850252598984170172580336026875074909037019528159834864354534838472687132818974256494935330842209218120501247759831502903584699599804877456530681783444821090031978056629803104640050021761650199589589554458721944430394571140367360519233256694653640733980437300081085088442641786393957444364225908914650214258655386362183006142345482402318826830080120389325721210577566750571244611692601358775609142334891333102072101561515261752217011142965538220606133501732854244157792618351891272695761597665052607815585408164820293062059296533407005528639744758746992049162940334969853370230999633806268361484386607386141887967139018342134015347364979196341355909191661039084583727678225283060019081112818841241704037089572192409302475534855860663069443580026540817541751841605121003626373138372175186403573451652303461373179713584389924502070159815256019793124654165582624212117499689562293201972666558322517004546558977707629002368885970837802669404134790603323896574434255312148896206944638618360741364970205744772164209539727876846847957248412726877818129233617448213386661964399583837637730505295462287159121137598432611193666032688173259907402516982249804888497082322897800666119204680609625326202531931839646560506906676117643168329331213594350428734145783706272444943856936187120764636997105564606026122652916604321256284103160417776383826486886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -416794118706502087880591766203930763583410446933114163291952965849684678240796417096912604776320515329735171842406102951843420986860447650632639849544650093467673932946120240503028762503372821184731485444906972728065123376832116540691393822252590260600200770393196910718113457367549162860479131439464298653034093709746385163121876492669334068659077329613869154821461826723167871254330181404788757003241361925940575664393364943195223862012612594173639251967970257996498501135954099457519294825984684715697755043611360606779989516535248310594362290098392516494654914696555135855600548044489516587519432596261840887518799301407561292850350065620030720168543124417862351011211280139145876003930097645801447690552855999327179608343798951624352058963709008621041493364072447107360868270100960248546233453199592808867840992165448338664651600791312742035014009515259689221630295038464208320312353243648012290505117723348924883803201106804561069989258542796411441818777397501821784426072408421520746010896360254707265725186303795675739083343546644427154941518807847707964490439830283224538663721718239940598662373788196320233272968869090681383719121272985256779438458259410681507768327605068684491092666434403706009987338367995719373597442776108095456435876726151487615733178927742114471285608095810705897445832904460229611822879868207163145112128646764430979170966309666971323916523194742209658066368260402013221781174194343987059830618657719314691593087317725539358719942813340943025786008244052440041389655825911499509535147537982587460022226435108518242756760217111448688680070902567205877832801208277536636197738538151147815064486708964681637762192108072453554735548187080485441977027360255822185051593923520611919610151281565285410023998177923416132397094540072326055888684757120168021594412439433076779192775974903571367975669196340250841115194870221200383585517782283849355250774183856885861547968057711540955002899552647674558263830473400402919430034548524685567906790930174054157647054647221063597081837603523278436641126089733471501035693883746341409602408830052002834619587438628114035387843687173655017863673749911721340460551012601551755066400842802830213205945962342996464893687765522741275724521595851208098268308343645931357361265062788024647569593732893897660135542381190704713879683993872858542484204168641278110758546292371906973970315411966335445272492804158508684836575675876642397195340524186505633994233446471528704743537123133955613605817219690522106026690453329510429527589651373665939288401711498177560467413755547443724841064393535229511667276143188471402004769892382382584927684836742907780545923888571446410302493388963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -29496548892852650475433270237622578318656642651250100366455557491638492396402417336812599452119856924493803041837611593559382228731565329036806744069916347321231049276352164212166711668955809493906910204576630331877771503431270436864555248482476616718115308370225833006067419769168320188691683569593813159931451340830972485826368064955266225260422377650640383774829495493495142132124063024858046674243599141282302538358586493096706248527152328349057003040530655052499109957943345408985833066342526605086339929494754571924819409003778136572879522575296807358681018577773692214854576852351494360031221538026794835354665677275589902548029253624680267910797411835518184187304034077303727354154851472984507157829096827763382904504694369892745835240009199991682246903392543566113220874050726112776976724399758998686848754887285385495783364035088424358738796061299714013667418259245395355282273745268392626937328203680185733244810722793539694216193779681884594044088235342915340153067266995730570810195369290484501884465717909427464625770002790199616792324522775106023417696696510314693382063611129668919643541852976849878744195465644152655128263330175040230846916877371420105071727917824304016880618005699410204768069869773189430175556638845727966582656952624010337350248145063750596652748816785793433783594491604226339674790335695305566822361388367221768949266732118808880338554740282991201618036657519568045570041484940100831205866162778396836012299937957544451109118738628445277347052094529989158583761053670243871593448533617411705929360824060208932537879504308217180850372939841559157277169231370491748298913506377356874300296079837550257033638730935926524712319949656118384990707277723527464955013442523937547692089097268229902273308897662216917729527830357929969339589183263741734575852322289605153465390928011952201154377130202413378611316330517080453764983389560849010580103097054405565634552947158117779514951391911931133842491058524522866632521649183241238822011392342316216704247944992041081272748779794119334314109686496412463004054632596857278281793485673660233853815717017371779367211385143751117666728981414972168965732934885232216306812334710972256003721870900926577551248109285409485806620140567086655518850980963198897137017302359454904968098455003948099921580398177346892365010313621556236366889466057965218414657548377379700794001115630073440606949925962761619479727371228475435608485652266343577045912080608300925311316733656328106864451583344030419007986001261774438215829685643335011039292116179673522991671871511670388556935005706248880975789045973985370068542062135042668588142832647542109037871286328907435868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] -6120652626898032294228942052555918381330473307844905971050294722565243712964950441684193822528659806929220437695449419971937778429682359857910154977401036905803187692648760817983644579058482292995909384266065369205374932816079173111258103378896064841110876904747494530275051100901608399971235322212648833001606807537587564839731444147935197294388119879042244912508798077293450968310664739709709364606584105791518519208464147616071027699609040506849040638225922827140389319519600060151258033652984036532149530684303854393312606638508340619071102171237275320396438407129275834515765589546574917284659760877754286326427646342450182059306169796973718298053512048942579171370063530709661960803149435935437103531406008532485109728444888405495221917767414205158063224349345189867828240521465567687010245496533506784532978696615990186941729407378438025282551987889097772435726212335022674870543285161807379811212453833660022446984597024815999972931291767921134097588559705152746565526244248080178303122371608563806283603908130526471978736856622376447370025560630742631871607403672105274053934806446973573465231812093448227508160695274335694269078274636745731389563490671297677328608091992898973433811360360320733656246992541178792799737135616204115542980726041263228433719641054514516674579752997734466727562241672510361958507747183964359005065648189615658151773086928939585582415029382013760271429653026836667692889208705349277672756810418320708046752164609278226539323335584779642427086928294545570907459902073028955891594982622564372962527857107180984990635097831674584275354695138839495699004772342305500929331520417045840777329612573874377993533899244639661838938481897472596477515334155083511263426558435878213639669824191000033073942067237069730104486715900694950777446271208351308713681469560193422874340423822678168760552193120913846945127923318138734047554118312522173682913003745514143253419933095729025367938516742567429009235471799184932344061821408180151061979851778385134408052816597988350029266691809650306654361951999720531308079149425044831205425501238072550060626559468376442049925289405730264649854123522330906080275510721207277003992963653283677270111550981875733695181375093014873308250581971582336282080603729844477910661472332220735967616217726676903619151942621872688933710067615987579862209150678904834228157668540961121887500066234210637863812332630094294755417854719628687045539279232064221054829466608003825952648807038805053659823250607584562690078277251349880908809114777966292943954592668565467907789119936397640851046024329802135960248779311986613561944227549602256654402117039787823082318266391286112235552768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -110124500561038438724888911751821677434292769028848921917086143794921049781961199802599593805910496789411559692924635942621779624008687079429619235254677792867014396257864394865121516451186235287507354441890553552514161787924061853274291524999670252646561849071589673822788636836444195001209556152281453474708415432708897757860703687393189538370871254585026740140504581043216233446766308922715430755623076946571513144098686306530692560534244731926441559249039926123365725120844166116186217536666047385035192807123864957218347525119462815370265357186033734833307333505143176064196217400097174417840425695591110610780068063295167538300877110808621421276071186057299287517672242850830111260709809618369598540930193779105558776021528186149184977504378283385065201209453248866630324202497292687388982006527619470809331874836508941198206660546981771432757623035263359855525516317852411210252581164593418716870506878997706882824524811015475051940104818336220621770819965419497339480104800127463001840578097059668502835149329713696833546813140602431828945613213965323061945059531779148734280791693973442187338410449449288198693569176142580273277445848293700463825994821474141957449803373683812015483922771785381035576837608343208557976113023032582806980225409350107610617033047213445585555412899573002482635844304414753555811735426199329895742117420230739036434998272672051263544816210060953079282481766455108459674836547699346983058062968240021228710841324124755724906559888306437585374747128251668727593791155602690551251549534562141717332262182472556140228789269657009301207506661726001737537756815101327672703313460312319945323447553106298815411189651948943825574022398824918691560037542329566101816474688717245692200884335041486400340063184913207138993818668106260996469742608058709056140327470776951019804763440548532244277265967096152672080708091250261842448580101964465822188443159424870867844615719768540245687639895141600756342884759039772887070581402928778996177421635433232994317587332825521009333333563913328602723287856340798801333940001960325611775076660918930539497713999208193844362115695922227632489851131097554822840868685851264513942804543705668370478386449227316354394192472675607986694569475605415667777811175995384990425722326781238042901042136850511657028528067724562099542499410544750963111704379137838313280790356485482065694549212419911905214247546960739085136913144803770105253085084260954455974633540148369023657907788754619990877626258449722546476179769032323250055451445398616995667513562771805462224649879635903485942249471844716568337173737629926254839249272484568226491103613903044665353414052658066820190699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 1325366644694112273468613469544226108284902366980026974903190379520313327571767284685797388426465819524523600653439067615117329697197380172227687409541714795334218328933310268083863003259301005172596460071537019979753649056201051831798726527225416605679548041504165451709723413659028083238327038644633956475020582739593650791944381299934395320794757035732439283487193228112905703074495353514385927259453346550256510964609570114138073863519952132651269997254331648156910353592955331808417860476174410958735023447378563892979630846562350420452982512207288073464665472904257883759027984703190925084564012904265546060975129874230970282868260025510307748308823736574265107439359920880073317704058448541328130784450515943807414005228244743724675041959651018415994050893573218409744060667503346506761875766649094048332663145429075372753738611933694827954356822693570847727814510160693624555776781500221894240474528572565902682338460703965512101385921353489118199459635015478063628195574064139395849713572643680550179742146630059718875980046083199671314196204752217598500600648782913915784948067459212219631919846614434612700610796300736784859809638788176970039142557826646745529231434832049408327114469654439640376284254679941902485940940110227615907447550291445955321375469003027848811274677716706370660341785101256488704915720546443921203511666833331945282109775371295226943541858677409057361464694878540350342352075935439838709856955671648224952545330047155690677065319520533036502459467705883203903772947529810664566461450015881725022996794075789121749766354717774242456322759542488395262436173078499053076852389187935761948971178757333859633502263964811501207472581946725404357376855278555237521510531115091271165939771160896922789608184828991614183449372952253693965021394812440673156282358284258988286570789584624865101004215067472658141829458911899921883868185380037613861527947137805885809950974974611143808376772892390780111529001157845312673882977075585540740879300270539784298525734515211456883192159587227031914026602204755475327288835474061662275493464398036298616311484702633098637493397843782081888701251220620135249811068356834154029702965721514584527652630243501760926984229490221532911524270835581819305401438052258419635171800736739321294227756955374922728489588116147281603279318696495881097303064438013387332852543683953685917956913803721339504198493465761008768299594801220849059295413167212485040214903680417202858766806992918737884093121530597441986207813230182265901176521562963267242681042497444125894234386202823552044749788301571039737399889863483345396536432623659190364367718364142103175569660112483168202667327488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -16167837777799031240948586340823986427085738248224381969339245157249249692382228118622568513493302409163460993721765177294782219742874552348829224892950223992134428201305093193321867884116430198612652901273644476720916886481348341597064096451261143342577345443703706041946602991481834264838935208484064817405731681849206740635177066053202204722520952671108932603612161631501566194627992547183783924513617705293677387396272279971213529449971598217261440575261311209489465762559040314402570475516500046078071283289835959347896758752965406017961643970596036684809167718626953366217341734820855072120678576215350732359745962114560771138281999319106168830562600330668958390577437809980031364978123459272530216033617517235299569075164450224917387734005766668366287330574350525050181625884162152415471006387835763737514713896029119287062565007600536814190492266043965619813268044239673195568219512680077693316484068884487408587636436044514460184929714710368529405247926761871488263734324687755639453605682402370382702259974783586697232606927008805894007672632644678016669960610607749943398513387473332240168989854079920620684729814813551039738723865755116200432820612067294833406680555441535830877207279196701109076793175488020193228792524170217253925800314994942346451986233153671635292264000670297633615819905718280137309133303424894015954277288859349476076913487159769466224349650970993193536739418619541768321353854502420212767748144453778987613608452508834587052821308664958448746376564562223235534005272966568088998164855369877938494122714621249675747648587953313271988398526104476259428844267807366493884782815243349670259778116374610418285859866240386592440656255890157788554650276779324731354534291827978070539031570626799918621691659512333352456127410315093412249924951693422887958661641302571142337864198062212384879988634891582905435080984394567480418191548281253633045539913762325686538203731437030613888014740735930413311778127838806023730990689125205167085551544071729813146010416468327342572993809576974729222359098589897474650137206981028467842969985144482933480793383556381804559649805487614797072323128397914718625539073704255787250730290054535881592283745787772733158117330653880479411604856885109069148936800568395188995679246182055277976825752456658132308877377638788516918716682106239318342963446968415534594123704680218985492432409458517640321869849902144586203139928519685553415259725224479358879856107320271226662631630222135550385238940380287802645734608352012585831829301375023755427331134253431229752538468098749898290240303092527967014846405913864937947723954249233336558590404570997445798476348150848348311854776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 117679581421197259299604096304400188714362599271634676629228429322131418900595149729661535073431153160006696746196150976995099079115882400775671675205780991338141373864475999710445257224174059651553523676737028821122889014526339528230739527040669864049295051599916048508790284708536021397331683438916947602283188232951152890901254030787512715526678113008347874075579027555208512318061333252848082681900670299627150536972216049874455603190192747406368170026031327857026025015985811477660903354346958386858088608389973809138272194049240700943181395680833382248593069854895092489747993881142676842460905636365943253723052450204907611222419360628515749173568754985290086835893580611013365781783532706930245362255728805510897228174910423015753062979976771132158805664100846120722551368074329931741733305623491848487656914933650440782076182350494436740746252562342032601749330334033939034908505093466082781889831890534818009401720827690629432696671177469253398898416696878201702591045244396940201735460758334041782263266449251815116051142824697365382070999695499993386234810863635673478181489610569793715455227764399396270921459371684101245878998824384721048941183597843245149905678234975912462277747026718332371112919201572875711287464713650173897889551620620558990205512253692866850382611591532670223074820813592339418007895205339854521285954109365875839219600372288587392346235145827349652011064863819973778710151040248557776220570933845762908717549962629636301881682483696126223768415894353680993574111850144212361604532821876913304296430418195277676460593744932635267451735900918173718929447974841701321956205978427594683495141278713195987977254696026166385904793506302335520621906401442647268345060351115537984200888714502937013064091537661782017050532231212131752476069784404399504664626667334333186217312789409186216915809721082910600196514708581542043269634526635355825375439275379953477964795302546725775678793545398977332622436809188159578546607366003374793217221608747751152777944529790336345836131201643925664429019013900117278644511304238568000337454262064393297927368591176689680178239737644365881670946689849864177922845240099168975702752579708929712006125674072584800636076341134472088245701293308548025306825829261824671411510021381302557135296869334316715197328730209943433591455947225423983840387735314401902127482174118809208657211268698631400897175929358226389957196279985312549164851645930813309190947322865348299238332353931489554189406871838326059797420164907994000727180824575007645657088302630033004963784336936570348585868809142801002726273704162898181836453350375212818421488662381823487734115649807584720368160473088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -367874407901144991705218374277763773252675346420196063410430671000525698126075828105976692726858781635475024889121805611019518487150331058022055317941585917371594727353288867701725207026786246160998049181097936406808280334414412975305893953904796463978619681445070473157954677711023101670014966678152769041921486893296856788459678952805885475455587488022290440256744286084777619324771705925735640380481321765313902951033419427511195544807049955046258022457854956060028888140007619116311148844383213577990074647823858344764743470425079556167742745808552730355768322838558777283246440441056443093249105044840144697008824420419402202414065745513230415524108735671709895179433458447599453701295040539686631153533329750687547756358060016118933974638741739575197424622149705583130415858668184683744299435895802171301313959890150510874246719434850968189245795463954708427933767958331298897204346371840385819642444614946239655468223322566482569066182735850453477523834910977207548763238589949584697575627230731615020085218913242464781192916696447460470218918748195541034278281695165799628013812375242482133227586916741602093428999649146064972867845184238510085674917103927930129472560037922775873015995967500103406254131448493264089920239372793982252279324883947213207493568680250765397517348831332554516764373183275083686525650931655015966943025478793317718526518505912809885700222888738201427800889007732518572212589936891579164660516942301986263715363416805212154124684181675671229009586968338430330417079481680423930520066662891049137826530977967771695204868253065302185742374613122110927778029704253725353987480002472104698702879681788904308401210119121730195940151992703469831214129939374726829423850616826876235319231442813705586447844413454107556500836612499752433509499692499568295383776231543635503526580775005363442502122536650465312093328188522085506232880447685971101733300641208853955642347264307343804373533603262886294386035670198038928809654061181703541874510381232842034840663966771617998176168415034490932264693016884379273016634026082654845140683754610036265508559134930351323858025654332431583888361455326494231868650903883745125380634090546982906423388891082365265174965998472566261116284397365710455640143103336943592464669494073644137435126222737958859979965181566312094700176330087050410783445741628290204086278443126202167176162695605097228435766293570515578166490243670924477878491767696269049153927545393391386988705641904968240776137463410911702014874466245531703463914041869785979989193640021716913258173743572205042733599434603865937895818891519186592109919097909451441554148832670330781161938095098446810074495057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 462298409817015906818386149717823145374752194849251409109024073357249148847242170624595624832054441437336351317134381473790110248623752418606086792861600956115057206694160466240706149445163002287509296858967760733881207934620075019167981347316343053046684703032779448987574159687877209571166556782550569682296068372586101493775114807949904544956476888239321698388845289258257071743388266632892464592300023666088839720471263789448817313504822647818227811927739041303660602672176962457693929651015528021538862705238021471041793254198434685272277373363998764883679026360389033210390641346686798405025824582551341716005563347716862308874647269414132183825585224295480249404635350666629189047729351699118141522424920537347280069166358661930226744475999012603835202219812430945583734261150436794393572884422932537390306181359103729284622326863555442793125508246102251388092635460553018126003113875809135969280689197808226411751093350397119369016511891979000074674409139947948126305189860996231057453215674956621225799379008034993057505689434219470815136172526870897540104624625420530612664408164260400503983908872188626692676170431040614300188456371547360245338700069636727471077751146753488222456166211790750724635031954762480528662677638966992707438256695059211709386204094506853420831958214071969193162908972721323605978468645022932209972237996562138315004715109233907741975877696535351994282893113259640117563309550303719878022342386036841692992758713744737955231230266919301796184474761480160718873588824532286636650969722876733399527409015431741759550431570344533870986815519984222329734559849419731340620337140325133076720471180647648061774199387851621380150086360665027395058618733915297062709847065016373886266209157986364056230354480285159794078313187381904767679514118272590518509345897622196039559941818861477471293927454140486218866553648294644081042331108914469586165123296274354877513415243161451941548085946581293424758957647915748904366710009423914956238322417146320838216514643065219193982331485665105249900261508324806421758151287668694099356673978505954112915436783425043186695360828953463908425432259345241581566807461605165802633220176687790583013524030497219620081030592966355044480413414172779531925166575376120209587095504500631110339388348404018437542823841529448685245906714155160711796847370819546885151704381845525356609741686127684130364808538091552364883853404620476807175539343676549852320628717193446527483411771908005373813569661117706258838780261722859082134282506231101098318482518994265180241261713345747817307641779696242384429913187356845664885997954796930359849673292137421084092152612575821586531056877568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] 1142969746316596564523788372538595878759819105466413536845779307175536275118996665647273021003847339904119075840074196947297038178688254288025400960445550657735768668336463916156142338056524293087734412131348317611765995988348217378150502742401730260964446747017746913588455594956980379305372555699835330391831260768695249152109303413064528926669152602188060959759123126934580563501375582515421210135003836161327754605603874564877251820050432910887350353879376877048329827137607727192424045714335572304400637482136602126532758637704009326504520510347076298588170777093946135584384147816333558694491098642326198941480027716774304974157136539832842432419881808559714822785963707531080065704425102556987577544127600286510472445992657904252262248872131865622408657179576250516444612919820516575108973804798346334197749993079306091602521176916017203511830976246915166734027480245248516121109795733924737279975746263324918041475381544525708995997001609596134761771940874190580630977319018973427004108865673642903472647605634538558458095139891343593862508043000083077958711628144989534273703459298827467721526906707955205604556872695657652179732682674168097895018579341330065842188404315798887155033095607351418287792898361570946552041802045781662722097037850463022907765374825525553769266552297263830429886753069252144483751086148901504111678295219035450806816007665063819834691285576115362636305966855435333370579765686724178280915862071027834526443222375073739843096916370458845834925297737805307832569308283824688572897540744261984696416845892419579316267328752074698769321351226799624647285337223191849969245673340392866839564312229738775206895418296644480148340756678823096051448875324170412948641640957942900079691731600049563687171067583008322222264819866383609057669480140452037005930258142927314131303750911985425583081305039595124150952362618558958165115936310880078608306098616301081628341918363301765238178096198024126132906306722225310416021059954337628555519194013331569528021158179991665623132227829280130986281975572808503547046111204254160906339306364606739939052617474756383946279421870913764112268603079561820405887364442808492881130173642208594102940649587116168117461857970534619802787381149774409652683417437809416516180001827653767689502248786558274231720177178503183905238013713498344081768638569265322847381617746341352552407182196740179738027259350181434695025756175494283772448481002236467333180106284778142645094668297520838843890001424069514932212307856338079054047044325319650867764387972965972545675983437289454967996457934298678709892000661672403202229615045959636556429184931581326540574334963945760722663558348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] -4968507070724385579004790417563822332718151542273667528081562212597250387596663398801767177035218737131320814264029311521184779231754388015771799560429650856876034658310557178663183584596775704405581000969021709604192075586504261345667887645080836437019475101880156334445129429939097812193448425283730837081142028469381350846950750844107140558039114705123648841513377906082716297490409067238043657235433166470846757661404321429064435581378674602995512407510165236493500808054556733870550618803081555513853167681858995367804830060353129810974114197668170174187956542750805828889101257540055793602596293616041659518458712124546412074451889520942748113417585879298782007509507899527922143589095940260584394077954220276923015546814546979707381065892973795677293094356104928896447304455794057858637245486625228801884305999276729276135783833107664228430576138363243466347133497401933184363701043964167725340780028067865569481300771201444530144200267959328778342338332621084587401386725948201702098335736245192545600192786472255697052708528784836307459453566793096120159376174420925840801907767766276497248212352188386950286956847228301696704214470181959229562576650915590456352476291442222606641580900408116319803313050399012047608696947807608405926509000055716555342974607195549053285886561667412462151372437030128741554573060494357176079976792790733832800624754712755979633358017776367639107571393286781923714030481126405869586804973396380210723404838023960628907149068730278162194613717421372286422617337090635427623971111754842750901935337462190040630386681804406472297959190492357505655190798227399341633831533281842999384203654872565816868978597933781994966349102477907619364205916073778889357436375352450182063530581115223383856052278387100133546617650912268578547249050562036189364820275170611287957836007240564485299067826744963985030609817578428026109652296256705283960048689897445368132201345649860990526930296712132257033618408189675657446987853380861167772516391955570245628504029154830823593810008718876465008250904173811658244405087595668886259146807582536733049139690350850895032927117539915493180407747887552789831468274231945918790956177688256460205070584884287515454330908828994609565392816851228401829309290291268233314859309760114856457566480974866969550491297586520117714673567311712534089263252133864513108415229398957870000269783127032870572697517881442743091519888613685655128065645478402922722465230686456222712176107210388080304064733465639578752724227266193025880352386403318593591232917482799889727960369368210909219196077150802222544838535290004143035513043161444677815664342173888666995460330434584618307587428843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -4221572085565226149257497018000425402409018339781276700224269786474245750889861042690900754226588565669409328489327226540830575664789443553369217813772548020967954449208626235903906180262584975757257998992474203324826726454498400952322938924193223018638747588958148451138744517924819539346370281586333225764645960622830470645288995336690600033547827753714783027034339103073729402664167740764762723802435344241953315267672321913005369905863875752337036307247226476629580045717728909604445792324781215630467618083166733472550048999144572961427049586948142417306494388754689564582178145713340760893400121903446836523658041964209852918816104847357853581273732682676341565796990475959382682088622778248351968148436897530948785970663413274385127458786339017720891328304422475044723352021378467954495805301481956340427502268318682683936432548354046716544757952259875325320220238213842382985316756941390471134384782195889867938769173433930522448132109368528306139753454693398382358493546997011740255253912955642082385638890732007041193663860107466941840642820842405467419457672664829551274959541158925278651239455494808488960030267208123039306217720656509626312484128823632799227868187157516751096345779934640831668048729016574022035510442728219028031978157335277290718978487027308256616968259167266805814723202423534946031580131476474981747338570487183974528853661546829854669197470896104752341984097724444696871145864801684104743871725322565879894191241561220068395092597991843747401583785233823700617790479868009873708302445112464996606506618357002560993121572329073421966783018762126593584576668769662572782936930575991705504993346592935385330582030910027539398313560382410953066381972254288495662929478164275220947681841127209036097479623233308063841114464957351482440782174919045685543664634242458935214903218839379572642944232329318481095338589241664630467999540874104933931941431093585877774919302019919800558157558500590884473841822546758478940918147256883921286277280459461353671169860925107628044013416286199145030331255408682312260804599397812332242638510100680774264825211588599669821709799950197387387761425973856185754497543312241241807809621135084725961885278390585569208747571238838601113851188233261831861636902974757801344198824510508915049745112384956349633479269845586158831108694473881533121278425969130624489623656094831462069932473944814173141077499702694504241034007480042827132377990560454905112164304599255885898811371438196711004080779986608369611373481421284833709124862537142197381794197262066456097184074145995467852540607891479197017763909315328488093185619692004010986919889829581448160639210335428699094818876293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 95302909425577537689597121548174654449539063914104475740124936690263576729851637982097440190339015014198838439054328820487176148898537266429383684032081841163995250156282245730688032122819901931165491744244701745854847739760448555917083744300771653628649920936780395258729276541346156263843198796330974940802982570273550694509423287496846893999171652150930208749642793317468281368948642578784337880984631416870396889447840797702999905552182775077545678809906303940611468228862410335182636449094871763894132197511089370477893546003838080819463087349636222533872393182606940213445091592316465373922564398836843156697383876351648904377939099935094563721175559469162053478962780607435871940929714267194619571362762985936378874392039399659011435412974091128981085190036473930438308381569296074521406482297851266863646740255371575665062644346034912790610577156992022018989721031020437801262185730459728224609142645872637197619171401681809417872274717346497012485413014545703774812294990785935165977233106231053584019802716150222640828448697380816843713392352437966849822691588957542166544795641554193068712664493679890549962666197507336871117633268954901636084068673381855459801252512985117865400130200960414132426926652121330879000830065665904957617820590936628546264904630303833140338704012810009306280621441474616939740895597453637907334823221333420136843494135880509663133754048029033500257422276133351827012594176948793391044350722185041470045261276999191858468178902148270639003619506074433921521685061922918672917771196639765294003216329239258147018522412793225551337381864026131571850919262189563603228818012583384715482662233574414904224807433113465433447968265726299999601104135231920754861927761553774248909879132821936017720914469385797010109710073819795367413090517973070926381463120554619764986063715459253336447492254291186247799408406414472433835526295183463996506565682033535852083446277414016131208077656554500335980264238254562062525379279354847518017971904281150927258034859337061682310397364042888110875955166173646600776518946944003878231069311318324852142703649794887878043141233212023006800264728574241737432229021103187721315800406163327897725047765480118939681390066556103345943615406939441554326960487792109384630681832200805003566440880782961477241632543971260633256409213013165141228786167612820324773501257160652018262340891766030318927692325055131165874956456877714869468538371350384908209642214886170618132674910245257746826483647650426818281390235441981756194536255341722550813450193851143217358602390838541338193103130504815215987389779170111775166803765701283381033033218852487512774866439005478630106451614367744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -440296817119688381125161729721156838629302049510268891054318931049930478205980712525429214185556976764519560103220739925076408573163603631382869715363521064224221991408305799394126959009239252478248067416088082768404024642437606993830988267934767704485565783140795173218025929431844808935955094787479274321344152232378147229211291999410252687090350462310232205697991391224155122334784732905182970289046775164008261750182796243448721248508434164723455768339105334600465908972300049657839901132027585382443648924453461277698764458771624283863754831346308883194258522555561467933500382860840578210846643598084118637504295770448339399570622071476899152192099562620519740649689177270671827214797575040733940756739552491416928655477792956816669377588117959496928049751868960446196369436068576353979170496059033445247444045676913953762099105673578916231551228093764049912665254863336893073969072844487085527407427070018098919203025411999969536894091879045740259451729802612280573656632944866074907559067957280025025286425071489672959962695169488103702277444098256708282150513017662705861309892451016323352315130218150676327050270382937617382398380794551238101403053260945976380720821950239098260505193570176882243451792224329859306609619989301384579131254498806626343315641453110750376205066660289341728649702288755767257321452703320449045381376788543898505903661017072890603076350192292120816125776241188848998802673916659022841547001531849945198073680323457859433123275957623581456404800065855658374144571224155776677210310226531484632343908593965788503345309141932799956405790751540203891430967258700603219948267188817319835743546043308987429522101698411878906126319247321107557438441927123590497232593109319126023624501632444688890564384465681049036023955715693146322452239288180030814350742436172406346120672662211652528786714963005741141242248830753202092850616684068358889883097951716015515929982294232026187442088675076881425588142355313156803623681428063783805045901648550169529084225356161208953657534545904201299311423669722304367930388697708346882358762211438391415532138501656892238407901957948368944817907131779784023577607250418529292352961677680093521551003124349396423112038169252051133343013545550679341175268395271837311603415346852441414206588259264258700457863132087002441745377891579819301298543149225350836884147170216952157066592318521059534051468179236540239167218796183964885561793040532333680645485403436164208989306507614232587699750419296778507482893693692906397921957086456818408003661074905437342596903279404643925090535166917625415781214749835276381113952680677549621924251194125321499679308870455449196512426328064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 1304652393007825771162231103972225468263174914890057025890592333424862705626822361124212330991839845982704820253011368634773320534747010542038692874563585613189010195320904381820553847194944097423794384049331910474447200259166360956364767452444523883035876730984096606270193197977895241266282589701079703932578150972483728135906200250361540496061933474556876491487721913401675658178406164704207538697639818270316145434670475697046841384068206195091752989935148319257534474484157935860151753824414174556768187611665759763022948706045551804612006890813936484502178640863725961521860507560658560181859578594426671471862893134360627233488683801270093324086051018480682835768371924251701330928208495730498922553975561371173022151914842696379761073527334366504700668890220227290355473875250981481274860911251862350251693654005117982866855059079280780254035009869490212341716934895318519465535308342311295189012290478209078046376312708956528144544898865059468935306097695599805328858992420151966084451159736734262597376778537959132135649222040620361822986574999662815911085109856433384584120410764988215958838963816307414374413707023990146955579201977110279668760142074659747611931704349020125817987089941271430443085125914235759893041694225029953609971009205046912275775297541838082121185070985860040239431129138434984155744692472957900942116119241788937163816089860458631619392147588221030384697379790516979404559676455375691782926748397333778815955225349947797847993848234442127447921142980971444504729865856347545763702889776506484452192518019394504132704099667126276478906923825576346705979140347515645274385820013336109184198840137473634022052313745832477185310025016275472735266795453355312203690008364294157600440393969081373895405633484034032013294504287118548800084320818470105181085939196690763670659624984876630933563205343020702759173904968142191833626464593976244777227135842503977161569515310841408503196016888898870944679040047489025067600482549934973396345270587108300770835644679130255720042610359844236978853140483468580842801728582430240705354409336539833437939153783516007917959774603666478063279301911565458851956776287133902964044280173367442139278858999877564324858575002944738542652396785530550075237862962980520977642318721772727646420631297955507428799432793830858789983036837647596640362369386203687287569532989113757387513325698127490176951605161124681194356400868166699173405441704782966782802714298697436597644257958363940160360446811048380846711653488531147925820138537952622669231891368673847129144112104229594217843639118186652772582681508047622510122884453394380971409154429867236207082730254332279238347483724644352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -3022888272507514994199374386545454665347611842357677840266957524624690716869290415393657879193653316677415749505395410876871642843962887120062240230414923871188720187576042782870102631248781235893391324863992673998259224231189637951381082184804112122760762191210547814777765981038418229022100567293066917874326325048123453948700849903080843020954899200437873080449099307000361111874662742159737664796529534278144224648464162722408967024868621848714148125973830893722747353118090097732988518837522680488810821562898451014037147040145886934340172566312186134955281019444167894621802765761644342648116886512036186213739173555834832804546319002785152371926495387599372534832908605991798157356918780567810544893462553662348525732147454446855967026031608504983412844043175093508566705936334841837471356913749873832583580464660072450334089345015014709249577175120756062648964066663921055661610451055415505152055661272929229808463698179729018196888029836888620150044355826465666114270389979426967331472608612011537127374194352058036523846709783931642463210579993477575484394154228774895943460014949366510038621892940470018154416241945356488739872784418449073730866886921714244417400960618094469495184421259228697663575556409298376783280241359101645632820441205742048992055699487983319010213129912455303789009984209916302467002322560595197143885447427275559575307325296114560015385460172812605113520520641171465603601758017064250356903351191255877859342069644239250676866388102124329969920152761241799578411022479782296465296771533042973645214017454533540767241298873378656346074844144554163042849326500723255518492859481399325945801686514865695552051064355675108431224995253235689457667782910417435096211843169350023665104576798034458553037931740277301318718025947761736081688077005098759042631628918677055594479228073751729765678511951603781833669085639309139765204187070376116675802221029455985263468874575126244364868959514628397088523570126882480171272082740556358702363286704258656252379371486146406703995499069782586299711536743254603335857301173529151247082338256405240922046998600305790472028666089144241163747046379227061373587604137367761586297327276661472979056392391757132168885072132507644217625561614041477537167472609354189595120116038104442871237833556735219740619452201886423828426434230294441356668935081264812997828014971183918839840877997752976688280767234091505364325203328814194086752199739291549679984796207550703455239491004957488884264963417100707177318929181906637490989006504918825936751835023065191304168768450401994911955758114968529109045187587565998533923339062414271228874249118663730535946100706478091585354593122385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 5727802494974231729806958468761708295979376215435961537003593363063252401222231136875897152971584528922177222061230493062930454816161474494492474256581380768111844810671215988187684138778628814848040927961789002423680176550945615070293931503592015768872260133299445840634438217868197765382950443541845992280920932455800681922058423607298311688157591082227704194605170088066015270595530294035339731664463257704170755816111144105683376087605228503105279928335217289828164663373474511936395634598394685552500471334776858689446906012809588151976340249912559603638535333428909315717541601646984296359079388880828172553080686903034795953832151725323564194795822833651805937318457625959063147959201418044878548420755542284572779443771934314876679125162834093759641620289611453062318788861782410088206505727790482392323403047975154250134810725324139544584505747401789707566118071442087103937883739236200019642755946670429121320012519538296991471770798898066969795003599602257183720062379095539161855711945958392153991308115817055723799320224577236010228871963689431369203640289045242857935538840341724575950969351318894452597131342702293373765645157414460102636674355106605324396546026357546375210399764359324329986436541970522671874911931567926248352627830894267316078762183477403503997331165545138462326041523802502565886289067878422835020803035582361157076720281133026598288525133140550918517817155266881385014133411946467833961700985025579601693598978664866618623002838812725297020398864298843409821957445352092530445193804535260565097193204152699661972598037511867363116852347246210037971728411770872655695612612718098377176724305350083376560519083092823279557945538223455035533275799434830406635366798376784509983793476684188176188431649024333394634884217215808730606374496693084606604428689723512760710585337109246206624019456971967256968264908760201516698745676689815270590514710730662208133349842811027439857069215879418328350685109392809233743924125824836341363378935543738123878696063905879696193892612566355681591737643673957698087848819862976808957284886142439123290742411048122894920818699552423361887094542238254018677424288725027051322859408373675746722973008016894078086789139395797664619506072497826855165637853658009530059685805573546094019425501769739066514085271426537268846498727715314695758260991106334396848776311893034938667646785310897424962814613114458076368399443378039121630863566280516361732647943656654168888502742908323983387664952969089057616176414974142901646649478629415865919856861739387019374683078317474903968495902931299063997746552153290679448903374499399217364832434672143270007028273742648921852805228280152064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -9289800110800812180512114444776057585587615262892390550089218991326871819687092033082064411923384170736003298678355990667661496495193222196393691256365410481079341320076073369148253653846313426135837635961824224698343812698999764611477367873274709515359198070395360257025270751057326454152478593358415791759454306511780012215479844217396576272569847792569700461560590451330541041206575298829389315046066972568576760084162952049061215286768932529710579179233050483491338792069012579953445202402123788889596451403213310487767715638704347292414416257928979628438724214422469088806559636518322870048621955798716176359941443162011396117113407046928978354541819503365999991725561827567619678583455848044361667510486577548166889382225993245586854897837279035332394207838933705301340851473744586544634556169088633089399730945777600151685808859975892196638818070726569454428698161623747907357244804881277751085700172560842148316006817630789902809583891893692506602616099161477461927947050939708848494163646583360530746659903947350667949184413630002965147111170839310587673718609485639117320057334330743243942515479149002334946789314616315755862287922319966436185859269812207756544775891491647690492772682631958348406747359707872453178116288117442094083689301483749877448276692998814298347427152355836705222397944180701157380135777471418852977264388927051128044598509415276951735891891780251705283606102153058424172795325139803699208645043395302170506528793999475985328253817992464035599836687174756637908861879586058632766618811649157346881330093942792742588601591313053947992376501233189942562817534106093119382988648546804660725670574580588232667221439630854832029622457620884967254572857227441581437554895770645615606619376240175242929647697528801613426809166644307865483903671043284380367890823849496783566033235199256548999434871860227567376015363968127342848753734088642631734270976359764541752328622141522197790978443769609758288847514812996242527137942354973779506003672801292076034931388965476927968806763835970225387849563409442640502288701048679824776882429552711715330204377073374274693389599390043092558290875465423816698729699350249453363262680306372082513671768005757300936145950900728481365766023198720772905115926613896335222423411302557910755482006373860983917221671264602534275160684499541017517722816903681644415776994359273238096398694080169929202296486501625114880548339256287417870538220271225132683341080380995390618592887224549632542430761886948943179460372744409512166745744743399000941966714276477648498137975101650579584082916546804279778851824380529207182662847404781939838256277909010908521073360917846219140080718661550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 14444715730925997909625799391188408545100423024664879836441830011889175024445640252754396680033111826624929988987038261539671150870437234876490783152424649860889362217231803102306495331130596571544304863673275289561255494258609996177144635726862337204862320441832648164924195295331847591886760617381870067392379776301307281519955868936234412464125911975930220321634850398197497171988347742578215038135003943884342336414552976521419148880123345524895521986796794034757273121404070117785347074261748919288358159584157364781807402789479209446326506114886378824188236094881267967092241348003558850361458663563615129826413462211373874705056987313652721499882099193777840252406771199270439178864957192860409108850926253135248246643649451166437837474760173200624648972445184547221149492529546350863720983655005267633707266560731802281274642730116010718243660124528436768066083914057343817778212089221416325559689679944956648906990978773113963828711807044114945732321712161130143650071260950581048754348292421058391711699584910768316370479569157492806667772034882721080774362462362367721720669051149001575150635674297521687304418090820627725413941552367390083018000895466637814895739681337436158920882469000942712831118684038543871472097610504364735930189927845665143253309292162154514328227982602406050561915376065939590511868206768774755676119754319531326335133355888250114912796429123019889844259912951307306670080456529452797423405778461756740302648347254828649953314444185341877587538696303801204027038931020506115741638980136988637459576766716975180063352135026150972824419348698135499691500237908454989173478974981802707672352485345610210252467653759341660594107943668917735728472228459090958756622457964075575143085548240556125783592531363670309918001228227964467510887470231672957593704817963308612748858660859531025688683014120991264347626590715669512207346328932158563124390383164441515083509884537590503650770646723644674453829446977202355646989566173793625832070461590698976081952194473780745952566053614563268773672413568448908092348422265408138176069926770366439456463267236035087029114779257102083423789893340481764952633135376266908737013854546617605115445451053345358070102988047645445917128669486210616976979147113493015224173199985337942626454879098222594033170487333796484945465816567107384235189928076814211377594250205550522153171401250572413600280230082833619528689603628903174452894549804757645997491583585893609119755826135434223192310108283645298026666451875658159574366926978880835670153238122075277670032212062621933922986418264204807103146186911913929397039874359564680727585504348578514126304293272286569321819604432977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -23249371614467246546014791392409407316726150723796222308734222237276777616820988476446366477731883919673270297017908057808383889119788123029814753803135233509655184381231078463602912983622411063830795787243221142732683781644658405893029441101519248064890557559568561896535540367604023943683208392105190973004078428310278949871921196091349522153582858469880694646782969734694111031456833143912449747774705609764607185385583950235702293905883252159739493159777106322079098214064276187523746842826167000488786539874201771333503380208082553345017577975182958312221394864824430150194951778321519203391612872607034417761795512985386790352622447955460407574039223040196617262088025614167611457845538693342079090395916757955564075873814269854051090834737407578438260968215978742802328681879491422457185256938467021204123250496704037658385975405680929272909839325152964995337571039596647442926021489296143008099416376849273197952882891484109429702801544820037860000548456130850429504284360084705048205191497723681295505605045336694943844413022722676703206511279456420748678608936195703709815879916107782803874130250300953468904892977922245377166390310359120899761849753524798308280485223847631053138447967155689579941414298257222807805847078908025452775145034777837892868623451435116968094729477365686120210779888037643425231858952020781121446404038888518136716224489893470318942396537045983576562680591386945828931002923205824572811459502357908328044870328385577287448174221537885457029653661703550076479389163929434931803618224786138673208795030708508295911868378229550734302639237999405758104237523517388628888375540353157122187330526737387064446990237603147270113278906182447258917259392043495835614352138153915829467003602270754123591198790486284560368091130994936625916404672265122846852240463265749197975627772342499467782200162287720289754149979545560125436537567190561388053674824110719658728603497998082302769557581480241782612646515483058734477186399968493836552415157849495279716275049848790535523070784362581352316121638710860942806221825074335256496080909179306560679422154225601492853459239289661289268349395716334935348673134348078099881264984011867136570426066688248119934011601629653941954604592571533304852082311403137083870571540071217386750089503881684901620426079599301088677353467446396652341483768042014529300718040144699126449724710675498437550930363092725752070674263075213451881562523844120992511090699650481544958100756553075868536073921538785193288258763910513789128457122995820978300097501423251819240374268037869719658582053689791104000946676511472616976313933601788318350995902923824322564279434679810344237444524964577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 36256972998623303087069775693536512600958366721572774117782891025682380970010361505323246045666377582804560944339278530540812803429862019063614214868697170041176847858608249504669754178393403331606409916340478857147364903646536446786585525155269018448512966232533987609098453835225545735254432381758503270976705002817564531272865189125243902207813550351303964470534134550302744575358797643421653512131117220776907517773754727388321857071869900832243003724855588423924656996878901359072803947233668060264608414176745930888770059127723678009637873265569394201467364667494372815634654646973154704713209300569714448786173723507892270626214460747593990279850593578349477419185255407030900759055204603595419814791898983731936714379287918261769938318696878753796025869451571982628664565709132545222072103292313080364104407661897038435111038228065161912903310039396054048638677341934781649005008359097879901148077607931440727161627749635463346822910988330221656107238806659005910823405961527284142367010243438155699293745657025881457075709778355692515147994771301783737982973449115330029252879955432095514578593235476651829553481438012568810202180592315416408062200405501257129843018849229049375392638395331918984625492513480649538540932734996201702169588049906106605741526495871988224221886704186814963345750104668982168859800547726420323216384382254095674883399625366948361028078266004292977221075398432050368045289336152950622459909597952103081635513285700201959101417030342548358227844476478719609921917778544495556096952074102817342240481629174666018924898885851596092443853596477549977007259805214541268228633282971586738076756384760236042011469131032570538844914977593151862081446815584497358331280920902801090142589715983142190975007551058191671843075177922784267996288183710241780106579985220242317682090553478883327358028678998480628335561883327342638208458713593655638350282279919882743951013573296455720877698574482302985574219785398342599668727036320749267685824602118696999514072434356055654874249395618668282316479933911870540065923639845014072563813271054860853624640140589817216507405929952417054853685117443820623002063880597317535540653771963125424934423008231311461936464982581365874208605134241940170553756652436199727465448625055597537298719911458657326180504422412635976046513594164813578955566181929497342576472594475604628216958738161314173759224455076991547600010949686913739825941173507605762280700298741637985702268655843913104226419167763528449724283118618623365498111076973262274321944022798753941255704672373908600921188707783965446364973819437003211367476485239135063053645171411209259382100138970037020604255339576033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -48458380559376783332030543839772797837644832716724703725701326252530292095965818458128985556749242954195315530026894012937997670929519574134603216615659098708246079570508889177365517370571673259638301171266233212784386115870283747559000086337355008182527906761568399639336716636894935437464082598518582503782267456093008304767671603283356367678924674866271601933936105514882545516426664697812582907452908733671383262996551597589906051892852107464277133724622181714134811395797661572815601278222113102683846285199565550147827734373154857855220272912847107820909396860129418759863801603938016031430984123286721211689639447916772532892697186363940776662951238425072421914664050661932770265254679708421692468941684950825370262185152773024931099465698435160098037299126098037539871827150916398744109434989086962686649615208952547469937899523294698642501304093999195906849356592862053158526423283502599585975368295240054277977945573927218788614954691943844323693375013256540558367390428111273200936071379016402157670083885467860536588799256748007692928896163490711285774181603554239049336088418727620766819830984240301122450348651859770929817147633692402736606951730599590327243105311160038697769104637222741651746876894517793299406715531193891451497028181240206368117280043071136599215463915281901303255956493877953732994995943646378837292686101005389251390539203508129282617914470500557731449049162183627441293891749492093088750923580124584933837900137295234149759300334035253961969598462219397215053520881152224279556094643490714492794091302783938416606037601655019107234622768540521646657885043431545150423125688378090944154202427493025112027697868827981333723988660015308847668977482886430561238558229707856757211968967077309386092792058331773152539498602143513780151682783831974033260018711154384921714409757779696086474847838752804073342809498529781139486142120023376863215603820701977708944039574690828469160358678666729815430868187229032958757045094772137401793132827623368817837983913902678569978640664155027167252943781135068384662446939578239890341273203815861309573487395762222329466886314387738054438867059894635329266102774073377363668469208699143801468072702877550686625398320009495327551867273842202520787550336019085640014020131122646843147063438527721712157612368458132251155737429497605879342084605048522788973790879821927273163114070677844289945653992540511271021473195483754202244734615187674908320715596908921646173209920395700681534954462780993246860454462197426220039375924006283017356545470716417473418655478591697986241956447023088708131292947065950023292958388433344616605848062916361537802447981622228608300942844598681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 54814865818514549368299177904314033605701667826464623268383350308325322873682491826355661932329517987470006100425860157214547343590705964519354663012312526964790641674453363093870855244804565138543622862278356479979249156407257166973657468451757699199348687115115355646897758581760785041891512266593736020370241153511646534225493276981372227849387638939054334516460054525848577313966993535614392189046196790914985625339180529340426028269833997211900780379923130597266202825514939899855526568463218061554600702422304790782774107303948843967171199726867326254131196981314706283048413535307653057581344141217484711115528835918726883776053206179359642854800706982320097362905784137079083030433029298405029619558615331725985525604492712059440968941036177976460161837871418617715314636779167294728333958373508389053884289931071856749834591220321671363406946548408064387458360847125453268733895402706757216394596965335841973378888911955240275223051991837098037105549902548745989427138931045786387866554845143218720279484517614055237286021479177115432107232457657401757351991150660870960965593539222922443249346858792306841946322034105052595498993778165431613732550788694963292107807172899108122852448275114967111787158820858339279269154182482745363042584685138782667476601157343276814955789012310615162398410783921861033705514448294237499525395511682082371678500730435925649345685964346548301056711989081658995472428854733461162990793296110359486635516427056363624851076677265404595160129505762354343627584521559568224445407919546454824612522700211197139762891868800274771418972844280552815770064539812533179263372922804304463057561657124065039321928739862303623485379322355518034165976257032476284351455547489330974049439698887026102940479246713645607910894565243148236149164656341178848046683595088172490157944716759692433936549329930892158839673533686215004305906845680869327281894317554880189727230685582830032721547471696585150571732390561273654379782063329174189739584035640046113386315349497683760568052280546724886267351525495467402140337805061323567252886341422875570875340215219681875659323777537615915971744846690053353698067598178427218756080233103457753825069775467803388997233576062244392723631167001034955992445363506178862073904046046668580362332249897627500486197436125037897168181614906898702672480909343211319594303368522255902173513012337500926865855401169163568536928145407130535435222550769146470671599587767041946602670059039041985250721687041362733234473105352326517252523707334186760883849891654041961736656046116344200911997222584050668106257038378965579615607385446936466664677670054327463056656537192130060835038993401774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -51901247511858848808829835962226247046148396255636264491770772574363560237525783224075356898112421051778523669187046460791407012592546114800927035345964823028619830973727370853593708140221130181441871300426053739536072050614195868728088323717195828715948890179475425736216452248914750598873321336430320095411429044293721226674446184887234042629246024991356507075879088098780935037882657450286479083110698915181871374284028781566130359848850598486963930459367010107831613226289983940721743977885450577786744373892164108220412923103017953972335615137588129225034234884429735843120929409462701950283875483907214746933541844416456873704602447760867819068487871780975847480037915019408680725350005782342850840956196110743541803930956753943206933430565855713199536219516963479296948385859023937304128002707645631767117347917967804843189657549673522710425557732407661289519757936002715848007674110192099504268543409989248774247254643930643119590781177295445278275116463925295466143670919512860890653904825314333674442436756875828937831442906239854570587681874855516490516165513889542499972461492146847878191182693922707627935900608676462557785210218728547968371709270274060789577313431006532446799258928533272354798045397351959694755945230451286045953220305819580265970045177751118863349037152908592616920857460855782893270050805574883915581103395839137427041727468409445711008435546299583075612174950852988400000628208370255481622574581444631196341254192879596124556294043356218898353395934139632847502225788352095653014691815508232594000618406699954831386797250661533254597585142888700866353770295242280950132111504831458625258220342676195535477492380148968077080803105478767968049279919814019363467542577756101868662878998753730351975747563943167241392341207130505809901359096193589577606657156009157301411546020490895465610897254454799032061538525832174216735019227688387170904974422123093549364200869199192341103652062252408355222784469052119936887772752422414049753258518047747841916828744175744527954449920331690606218011037230848278368378948149239371022401180265102624726787744143858071243007285740875914747446308814806189499933412027262722680922088128420866294844638908840232675608391556871495284407725018031349488803965250384612851974994069718139095699047438537202158423309552160667505803678386233873462274600353533279021665400931621238785371592291959607884287953561698688485103088839897949516695427725691119194420058229760692479734716707571604714582559085080563560824110985615156113417194133452645964397192641563793151314338605750328061635234554115531157492926897798438590352117932288731371157096150090603256504775068617742480722994197954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 39115095801799430336074142084524652469577545299615697697739874542215516724381661747388241788154361129479353041268614224418392838528162935952794500048460385861284783829752810934720559317858897028087858990443681348346344638933209556585947045501764147925370450938148669268389421534082655968697404316326930414279489566911352437338798016314705808170463680587153035423157903061275750985300474588781510849896812764071195738774902011645803005871930151941639240283975902938393510819255916613564370278748554761199439199009175693838861082350141332615032220999320827693730126943980105524611475379673883336781352960168144168282246738584525151302016469457256806459191753730400091809149578498983372679396688229293627609888846969260909775240776823223739684422105181425941546940120521122901357457008416009586514898661461390460697771436057185365005358416348126304556819741643149153334274715447061472228880849787178214692579730489480796703042588066982862042587027843540314221472810471701077842171830620799440135125910161795897950656145814896576632527065827030459580840639439650091743602329026819549930805915129800903680498640110663095822382159839632815782065296906741046268787973878882770083625006929771754610666509012825245884913041391529883130739709752632578637889149580696018079419567356308391520802271852041131818960306569889178528452767890197728302044344164819722129393130384223945612085803934963836185247122228206069066823306685777287232562436912375998955532142572395965982799918351715242131426724704389947367439695691101063124807580939501763057795541409614255219738015806922914051709085684738442125139933743053805152825919652709774451595025467880083700635800514851597293134471755039985228167194209889548054291851484571729352544369539020092351315755223442551578844307560902089141628204351532687016609190661402839446930801472530284978582780177341756423601397055342663442041188967495120563767141771389278725381342869438075101223527004562119711797528865324025918075351800267129805326818269638045471566246735846017083348857619696940827761068918123040079245222619510339350681565913065907579975479211477013366596235966444525702500181265706540917260870943305175063681279995689671820299835047603083893483987279957347749116811909724959755972485615691950103498693152712044622455249962234487941779010215751814280336227276109914044194639401128240103978333089847938985656878205969679417131311633787640317313812565615193233337021135309546859218543344329158471967840830938116435342394414545434707416184845389736413847195718434131168211226735971513842692136521144614173517968337620258367237703088448743802177591051785713430501096828749644223556441703634232708393854828544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -33030931761469738100177263022720928497301092033813242321599521481202740643993478646256558613035425555566362279893598708777558377861320668189113423650154266700101104809110580587027247343741946397873117792199880838165994925983954769717747399458037508425514821840314260172691028830685743704638274490369764741710381449602703011085763697078182265083505945684047242508316185059795360990134302074771053758168167304322795911764678498394999492662529541143340249873189757837924128956995282980787707583160940829370776335270485862127631950897971983488218214876897849155455541005132853952016158726475957121295944351233256775476041905703484004264280832496128555079140887184362444102225897997637025479315861665375278239091025369961445563012470529131687679349899109259288404375702820928043944022661012332666020544193206858553369428836607156685709922969334206915507825720993163927398267058714575654012130263633468749662583442287058654976090920454983038785241052497172628098713180402930872036016124625269723178117374237463827515736494403449336664470616115235799254672953102814672147520543352840691546202712840105951024185926257116961850880687945423019040859799545239312356806118271231082461623334365873683091582353727091623859552599795752361352531352978331865193272607291259237251265753791056176121646838709107898479304843496163753582590240145453468716361198859972664140883055121858681366668025805686358126002353487244148150130518274142030139848508400091448921143688396095548615079632305111851496251481836419655498767882752985969493997941678132867975440796142439972094803816703097563551298882051252428746072232097196727235729413007213035298702966336461111188828674521283165752472072328852165815225494575613223505742478289141158207568254964473870225413392864545617678592078392837916563978773000967683394040549105323440055926262013596741554356673236365910676371081092788347482189672019991798696660229755968270628715332008270992902913753620946491200814402654047598148578773959355597933066657735994513466013166287994959931681738941297164274329427241171436196342254615709145102633786951884916330167208447195345418351985533286443305961439071860275948148642546246037740276995774182601899756426207015456789426114037300140795668139761050009877362119121683751883221968687951654409156253511480532877039405914100545524446410684362012297272437796197739616629733065956910354250315488443562921055936965394830435783148174441446914848981286930585748684628269623900548881150331833602720944142822396251348579753341565303310120112233646335902213479486157373152944114700701862145011131740104766113451935796364576520407551269903614333816675400005177588276320979074748719042030836121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 47076732274808815289094185064829603123287190159750786735934850123242032820224841455429613872044042934061351293607760843375334713445484549667101401844894875306298616991946904046717486909166654552977031188058722418669786185739673977346823087675089731045559975452328714298884244074154613058394597974512816714422331160817870949347811758067524939513478153632189130463097417864918523312142270029043124908424895994666394488235874763150708751770698596589547471838551644277251691953741421663304644020931899644237606125734039443783303122779255688974066328664168928826772673894546112287323672874880269141600189257231195278274121159808787584959885915864757859653451748048959353177937804979332429460002961757602778748763638068812953361909965618277874558336325222953775380380459814380474138543545139779095942595902749192881457547117206321905161409296671077058486040229587937402562111691854955038500150395330884264478079539315317959167139466588656813712005695986919057039932311837658970824479647259826408145060077353569701967883793999993355943939257742978191612963572103571119788700647037002933652112994298450320279648543847006052689574158706210882631189605287959212428602942079702563061974507226527798032301766863675540914354015539554967717051205875112663097664858165190834829318195856223281805492868013635666191912898024978079606014565380356458495959479225730662498344146476181608195741006462034729290283642958281795767869117139919755689628112336031284250933528587699007306007088668742793070196184636301092317440848848496844988717563577814415506824062684924658198095556060369075000613876318262195945261155368106071700956636237218029911972561307802226384931359591110606258484830286832461447044363553972761485667879140553453305127086870584824576773917021797166340043616328901625422040964052179363457439667548723820376215453203433813092417324679212241816815359040874855573484213384205169626694032330527901633013986753228863132143391052643824107921262221574619077896285511712142080252780907214130465199191704198674764330456235772124803046828852367733224470884430675241973575207756644772496262272390688762050755549893078007303257627827436271354169326703022276938166482925264233097772265984717422511450188687392593255178110025042018358906353999245581794697364413923901954026783684635398798208745422955970646702786415015352418704045574689620395877531024105390903480588854442077323708726998409118780376605353113928566447912839820622172353601065086086452152221730784814760776255574144445175026966801856621107730477115521300538761043858286743296453907541764532270532857956710122247579737552506855036971156776128483589586318328905719972887472052529520788503316702167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -68799636366145555015436888181088368822200405615310575193480387897247779612965269352869325534344337316784948340627562134144625378698545651495758490812872303751551761157409619304887908757405689178032207202585845683018294653778744594142529883585831280672511776736506563052176576630625293131749095477664654716362515786259272426253277670660800855790385208992534218580784755189612576119938968607738497711148829309346442206985800722005050647823180152829550974492472467745402928244724600159788767353793734659100798593920657125071217046696894430155006998729581463419562415500300077414668022352391866796671452387938488840407115592495476328771438758216897226142750746381511826066399927406173525745147510223810981463257327541349128599518434898540091413133187998233823301545797441902794838868879701962365252000604166348045637927730434238199299217924651701893092927105377333836502463202889465712308834167090911998331533613642786527154344848224210024608909830929908164440406347440000972696145584033859529210666739954072739189223658338071952849306418548843741535208504802374395102475955989037050231010197964521630998995301477045530782887758527694776390585827531761232038471349868960552743369246998285311162380508850415978129834210058903952352474201298573614475363389537859838614418529176032926659203866938685789926694800894118500438857243805393180709021908903279023017168064504994847213838797896422201207192103511365281212407861103521923530592162597088446417240952094609797160808934235868852044066422973534942797456828077402272666027850253147369166561356091488960484602082002170166095081806617344319448082636341715955564522674384266269609477419965017654098912873660903446147374504698710789812450090225414020574824890496233830965617980462841995356654997488469992792136036838128279012599867189209246017731683200106061112364921173469655931403881843791164131162444391495380287353887218029387044885896656671874045515505663080740934201975244046765436258294714630663160369659766223321174847937765706089121927461551044474243067827688828144033571414621677120228035686349003722208352127699829194146970407446756360380403726306611055716429931445987572624560249683608449722544709534472932668044626628228707221479192819437706425501989077608966859680894487053540972573333630916768178276418871912762694921219669448326057224942326102840300509533708164825689119177530246349221758357141788017475427396537367503895453250796521463638432858695029095817776526346604279479997072896124777507099900210435951625316449634416128359799693872325709355479131486520352089317127978450887722718958059589400792400670267341516252944044852996283621411307400743908392587499848168205855284508313518080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 75850248640853879497166066326155587256514791636101860698292077024992879105812523888871627927197153098736433047019408424959452615631539907835613054063354443388797631123260604061299371362769578219338315028950832082587810160409372028779911864950447220936020707559723943181491342954944054656149806462521681363386851987976980218566158071484556261627361697899216309255186017182356235843054169768477291273588825162524570088041089754178828355086341552061657083466388947901136985156646624264399185520218157819761141683204524980608339212171995938412775096438378907520335388716715194987205821980184905765985468627761756879261897134807843783829446405484126294394436817414542519562076981341224132093032741955589176954040244831105331498440830769081430441830417598890449431099544660612700883919419482916136007126943169436219966324657296990969804077020087046734213331355078642794245704682699801399014527179257388656737037969742857304862032431676627404602333936793687959791410255661183274258682072870078121192729532355829614843351126195236952788384169310803544994930784175377417989694600334714061487755820403178581351548157269483016661449481374076857883031039205003519040405030748930913651709816241445000654230577385675371481570260537965866985049056762247376595802930618343623042102942124413257982904792707856880447745676298992498818278385351809565013910634964616264328669603689590361798135328615023855957803851492738874614384189098751069243619151773649947119511670217552860195286900760168832652034845799013199132078777683764802978010043753291264947590564252618447897398529356681514933198537277660996407140778366766347883629951721794009782721165833670825658226446374116496420246046326077034458019084603364660893665454000251864564428641066594576579248290110095836093415286588109692117578836654583779366517612921772449650682359632514811160924441216066958651343060523433947996325484480735256160919716246626901190660172780534201295977508089347266171098592212471376018722539473223688356128640076454916345269221558802324996101395653985560043393013512958852222641286509793612820556764911516021644363046884453706084710017167603859547631748576954570444231155165864878023657057196220982499305244918396414907643850713988970618959653815374151006732862018776554174449069239707052242944619596386849760420172606743277392016676680703857322721063082352610407669417651645427568766821665107458242906173829394639526473012919890564841210415364932585184880279552496949507268334142129447536245319935479661996838670907786597720389655826506195674934937022000313076878565118359048651359637270215608811398900859993108432357467972683034114325345948916973941602517733899838531939577616138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] -59112249447393885491484808173275348349439830507673872335454513804392444928524909106923142280243089266265239475975727610386861578960899327045713394011367801745270248144751277057457400778720919673075154545144483183328650773293140160608026592175509364872794852735640549775204804859442327683928837869897508202922071806918165804938381803147706553849246437484831178286932445957094969938120092977251195775806686401625989219299327923552203582327295595378559002151965599507649482936646444346445340179831898878112241218816063082901889566108471739462306049780889754708929485722707200605173138503953695852650568088646506156683684232736330711479983980570148774899663198314895047321305558675054246160422263112100616842711017947770314165518461718880611399554061267376067949270625181034802938573221504366160027777027101189190547917574401549887354356022682775298490275950300308992960258014399043586974485092427946044688344033854314568386293920538106123305781828379015514092550774258236381053502188804094896993195343018393042472499123746995182730509162309573326047764209119258801149196880792053678662088847382570890670658866718024338358069517359862480733151311498841792607801832826911129565518355701438924720854705834618466916115787494250525403893980676829542477359367258362277655151097869090532563063085576036502122844437362072237078528215094237558481355970031742711090857332811915680773667401405602132629447528460887983432813392046413066034598885570192788402533607475693686623542409028873795725940321157508343171150408780668760501965839480120259537099870653928013954413350074806540237526728529762158350273884116017656308174672304133708721413482170396487690076291831638273702914138974255154494456479308320401267210909848815099932274975524529573400668280522190695332683461050164164130238447832941416798440816919174360925512251551394806130495357574831814774487446967773791987555839459409301312858741417202231610940176360442426898526627159806329112338021251212171529703891798699279523511635838219811685889061230256944571407971240783098057594058327735183042532321629154151527285472513080903059535507187542608019558687423155553613695627059722685643198081104528191852627475487075506759354748688777363730761248392753082283474171108784670597204488779119830223825311820809607590587528387398875507429355081319869956631629153313635379895490298298435520935400011009369210458877624424784105768105751731562824283974637078829282471105688231686045994732194735274296926514446730282879261360440568597017150750349412190475378726118098028231898915617840088954333926558333535199645478056377960919231101783231015179174887123949732008119709977477054796193426084094983807432528683335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] 26290506779811697183215240940972357843045577477323228850140379674042285449014312149460392614154899526170801036317453045734379145347505452090184583498456183914304043285294865037044819599116294798249953488886386896166189268905070754220328745483437688892416281120411790392586783368949910395235652307497716109689045732224864255501840800908184717209502900216115425985797580776603343919661040577788657528873730383984020971244466393384968452410709495187018056019126041659112323100982054823341019448039306515296005210088358043875207465483568780136811767803755782150441929219314335812881712036035021716503732750340303875173657472904638423552077109239863047903473278700664340594067551818809746637430084615840305814439102557791464440100769765078570498823782177258409198026168137054384093412192765933198626941092828251280321999460143233740904870089847546608828908021451958166203790538416403181487925045990795227958505342853942965727276169545558491773639337044800956069287142048863369219885061769987289947172918964303538306762577690391135994154236099143998515375352997836281146082134417038097879661053245775991337912560954634239389747038026925955632261253931127714060491344019476270732479526449856754928211732126149433615977322670580770927804421890677713142187146058939825423554847974750004481271750380577600639935790464087653118602250626318369289418504677155840087309749748459181891284576741803207229893970637700217302261077907474090975562524124468783890018468805351082418712627410465325110362681685555256928664675236522152640093193695398319905119651357544184579645424608430496659618742212583934711630701903618614810073470001981635345024355599357553288192705855729603514431505514512393365029321061135192642506023604194140882616863266319638359644765603917528551681904198171197181441155445882358790753383519284317162766163849339527483615242115480887893788290986094218733263358320232209436411571607235444971860623144712380505393435131577281904347088783424894334111624753394361572509185020481152869446050988808791369451170056992695606087347475374049057175578849836664696783259472607133213920711133067870117531884343179293190236422935800010832359623509107265969989579753249437120927831587486099862007445367875749256865435162839489322004903566657924525492506630595679635049426994776994201097599229058150340400481837486187826419608613241723234156276612880591243178826014657527727781960210323974077990403328165875154557126125515756583345556801178288887256741364236522694899514534342663760489273385459209941604306561363644288994721290065755794454254290619058020082018667444130181847532369816714271136095126062081262019677889972038534291302380989760275992960229703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] -1005310948606533130615527323537922217568737243726796065564359974599302925755186122577994095180442528182764987571970981998779194888147303479473416464204963593220609612009920149557664029872356630344395312262932759849670458962536480813594627982423998747346604557076660556056235651698355058582508853972637737024768516509339736280699374763324400255643936564866446824897813659853851670830540503312455060112380244168376883952992628954410053216803615545430762731880418883542761392859317764152080636350940703450332917441632005529106488787941349266117092808306771884470342074753622801077146339648042261758202910558945822907655729757848973531642397348582282234407400074327268303048857382504004538343851230730028685729269193815714813167628792767988018603689917214518648354189534798683864679737751992540137693097465284175620870555478856505145941325438292647980090984714184150067485921913271025793826695848810029565218772856798767896250734236043371422838137206327164795202659898192133985842506296159234224748593625360146496065644982476031197188660855637353440370887366714969219154819154885363860663731557044404344794862335298601449819505784818510977888423099403883111481885757999842748842877140829002087980641721120288777117015116726849359310697801423692139292684537757724262934624427675818462080600296528268547327903217637510695496343340171385015033557047296635542071380834382211106077061886820177200092859347968759491415754342077034904791268270754075731121952263995247024599803478927408252277711500207746679216742189615075777238579153466043095664759796147285888075352380094781368134015218919194961473572726655186730551903436999717526651859982933496204932429439282908885408186120690459111583942982607862062479378688256909118806937578551981154141581198403606415790881744464951373372284804819033928294485683479105224193315505131868264144111081245803243200491216699608137232866704847811245612880672343428722820182863275659188839983334900027894029311310430922279414706264608960842945064855696121625106497060674474246495337769089698500388227663378265095507780223332226622933259432403147510751778770642103774380892557409334912418045474129809319877390455595210380157600284668573383323525990083455950968103980013844468723776180148200023981220892789082412574498184948054302749604681752459083129987725360718056165735980257851501499807246751064189902156705448418969949398193213725094233766329480756875220919218861539836660949108283180282974680832684160281547815218117434280005109994351611822903822106773531020844291510889084117450912462912115128347982434631565466841662094835937003539575007879861590240384445111094585084987149210674029693742863999515971972071686144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] 1319291306440370480591608576931973935412304154407558833081178625321332535345925582150742551960452433242375474724196175696056361230821138212607093589638410130344466881551720667433944617031230927852703135697697997311384019333091693904878257352055456006969850822181920151196997072191712222290136550479409881471352527018827232297845178623753222048779710924706508137992910104835101610168337984017133063404993593561208291935741170252769661946828772843374798652471416915495759777063733500071494312918198909881058571191762121023990428457624528712786110192419483649341498308098848900094169492532865015990492952270131541587629132564639860248734262750900844299819344065194326673467362115245726655866050076593904193647999775979548527593899966902621498097527701803742530989600007615824271998747880743328287112337435145889214170031781855675149924309381986775626842079414548494295256319788567724105446535695596548525903519900843940156244236629497955701273288635965341175830241085364059072146843723800813383538968967950495628880527917538357593997871658703669621878762053858388380899989622115675794559505237035953392969977389683823059852060626070720290214229750121923243406470253958868644103355158944578210137242251871186503575868412331670431496848414514900097809852926981798864571513892902975951229354725460017981538042882606639479462685087379428676286729848247643686729343184979928015890552531836365835648408096875549269859976002254579664713752047717797545763347917827540126867813476376948590374872480625164303597210311138797399169286228112607560046307575128536865743582781227495591007844258354025049405633296375777317749872865434565807321139551446084767711155302691009444599326874376626488996424282762734392530766231848037535806993929849529497295886948566254493519244965450677593897151852617212637789401042354603974793361470466940159307158622814822086015465795075796710234182388513268092334631953335561413493006258688952746904565113573251695456668434767683437560663792546903966694423122608196288359160444639579644466821860299730712307771472704464044009837785761553884761811571936032265707529731895856344205551788518367713125088779929848709836843959959574619662127990432518141472005425452839516677179838822346798915984333291378869337991196089655370853593209709796950176238196484263563480346783587907701793390240649870544540778506736916675238016458786568712241014956611977641696261445345138839172769765671712484968674947666342763017519134652542601674604165312512683768031133984182090956800071581531459479603246207091452827285579654061169788545424053639365354541901044842019236205957887111300211287798556975302778877189197201948304274088928914841472920474091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -9901395631529592712239544937732965511996582070158657379505429382319347497826934395888121897264862308356732303556359948162827188436524912644144441032441136703162941190335656228496720167865361837432862821361110509505568487388176145785905142155535399508582026615475992726799510329045835210849464478868164272946416424850352381177533920870395680912248667089745763425571622580945702611514302634588097312945802286710874013421594640059768897259666415486867313505463941149084831169452549385957862560704711606473559795777523568196779203134416621120953569306821264470301643855880634978668809519896130011349850961058315513291623138676849746177259161560816207890405337728783639410780865613843974624026538020712392708568745835836166347619321091425762139622057260111154178404946189987827896208465695454956469360653294002274776294126587214470619817316477910700496367388178856474832011316657980853243381586325144790706408644579743894114747720403295682197616359544071625154800759360547352891438637829182810448646401276891773364731792868607767992577860964997878943052953155495169273484386137562989973746657904050641973421864381690650685073453994183628149809585165157508257237130247437561920546295898228841106858493840935118620937769526536860253361014425795839122320864868887227319703901130374224738339780395976016533372699296110451100229338801507709875449294698715609445124293807128921449187225731659177073072865426138818831796155201941829801440363793392678695976041834899352313542913571969866839564316581584885757293406041025512308860355280696844131701814890133266643033909617934302755557308570894905152581203437645865571786530724214019439121644093624927755312044903874136158164009414304688126987372862824550283779338706285206647776777198517485039285391199963969524000630375453104275163669749178849588935649545668889605936140216348223551071306385677716041768972081188574018174107963168177775844376316288434757200840474925341947151127409833424503999455122713437519053008883098612885709392847137435026247597787645884837101558497544768527533878546156676437374499309395512567223907483766463604103286983516850279630412225186506290729274582147101846570401630195371082559123722941143471231670963519069465229023130582504978890116960428047073651034016448024407760462328101282143366858215383616618366187772677519849848847302724131881977056234604540348093268660876229810232706387736531163651995772941556991978495210492842736020986204179037861336061938112390242883935302863286774781629971559710446482272623136344355342344275888230953735728214148174480506328869892578849740396822598903447767717442648534255370015114941731217271603846468690383149379758682405213219982074183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 8401082486880077257750250143771977208612193176620287800339763330979184572815407373919404419326857980214799443154035998866045248462158936633104097905576553474886714100147360701406480434894473227417808542269036857892035269075895018684934036802914051603533027091608113493892394862287829032784516883856746643576288145436071851056041321679783015002657439160781900418690195431016514591841546807800161063341715940219152599680294154880630263523271974944911017251311138655381780276964993213909586736883936124553282325396509947130138336574082078388450654689823839545846345634755229925472917589327919439250397783120633816814357722919473203203360483028566073152051008673522574404585812561433943636468545416212417686582883018291127089414553252672623246370403863848897005987928956698376462364683735545557896250939816472577199789738306992126600431498843442933041542157032851860497974157810174076650785570484901243681387218156964842271033036695130888260836692947930122211855823623044778873265147159324909428094084868122583373398165975023606486301166947284617232787138546443637785263348257368509675120927888113247143637984044747609581043711074660990241283143673051333291330206874421728479241510862599697803305904999225146937151039222787301774958574709592092963928679990956759465429536866085294274026092537471720256242468613482243813976878061249995442308641590877383268329970941862053310869586802314885958854213329905572463833479406117066052249566688386891514331501471552809656293121075079998502540376473269457978844529521257109837971300992990059640313430317267846456768602113408285922895984821884452001593020984362364786359239355277631979685775840186075726870574211085872616651104005992961057762754885119624692497079707974910023765454088551684456347554865092687764263454081676172211823535699983618010028425026926592432895581937145424702033458288385639058489958061508149046248865711378903671490088776024036865814809718827655197788836179599708127865348942465080575741002199144876314572891066131894084705086610368000478792177210747042216458950043328696147375105546630642171958123554874342874222816729010573627323649814537615580167254181479772041795089677607601306104980191811791761533537515948800724177978705060816158967064731583677933970114055006753070624824263315549748220889512575339652909320515391107943220087082258882986384618659575662147318683572738433074936077273813505390943515301700398128769424234947544962974889289903443790574768039314140937954058779800668031265075332494836767677206755180954087777232998527120028705526745413037938918676567361781007739234627761029710684424373706731244642360077014891232713027056891169075243435190130266122890922384424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -3848853491234717417278964945662523864233090726459997085637411290095824088248032565965097394955751825681330766211033330599856615246162419089134762508502615058774344708795371160197163595078261741608292677716538718807216023323486003833509222619804025072727043395548005853718471353264322656517374496159406632145718872490460431401051109417959550403267292520168384459999004510803547343312767019798147908266929068814260756837163564675212089576123214202130556239634295771728655298863752253409592022123344248665981265388534556843421122505262047823183541712073836919347592792151652609254379056998117501915445862144550175553091430133136121442893278282741447995577701223974929187669339187347631929201369485818499957667215741317262197458712669007903848495755999793154606883435375121642180706618769850518263987763440298415551393097901070026470672863157853876714752426507735646413390500296462226931636121760739325024492317355100360634400945029970448372623079200013258390010898866822667212110944884893796530125029333979827609911576165297135528132720002288974690230197815799170851631565996470557133555842510857682063828264338059244719822314859465071000587320704169664235528373496103360573816562802716593045536479630107438442835235824577730519419134928329074532783753601925323525110646117709239362915557564128376203627962298327166369709328393029537056287940242843665844236722904710847754686587983610981468329196271723963695633069687551928250846762394593790725814224965439916316191774629974399166651901456498753588630894403381780235174748941455226279839836285287084868637326509116070464989052308251917802850060913585829657023035895426732317545553719343303401149115816144750020998571514664485166797700019297653971070641124615541772242003082205616566412817995611297648503974520139391095709035288374679595346887699670777802935687133838751403590069143905254304160264693825526049924767231785764166779007553638338469263240955969624377931607631827407845524125305357368577480434125114409620401286778641440322853951559990700277967230111681314717478486529918431483841222581792646084934152575821583953853067713382002244172378906903419242763093513011903550489756742087831011644935440738952280570847131840280776760609404363726709849823450358410179859833177602274311999658586405254246619050873919932422989605152412857128942206719091272120445025837391991493634666457233034729755202513930924062934428454539611618912300208537750608946107434235452326043493650157573375904976416027285359535638890466843543810890052593550390942345346549986450729680710150647854402168518936614499710600025945314562992459074987097375558231770786939443790106065958255669565168743590165284443066487275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 1947957962341156539182320508142490797502093177387707347518695289922400518044371110401079504714421186188976699862496068963715273685580021508449037721734455753852945596595048345773495376900286268169241886761713350798697467832760871456965180599484340485294870796740935689269822727085464721059468473405094369242503546970577627245799220298351038920080251622387323353288395290176045477836438666837313721821418762933160914335090866599451304604511905327573638368729725253494153960742627989375086374929683491049602634661451049866528431743809433206568755961417985383888718539202238702897809251940256839113053963538965174065342143596183593136911300211393401108518700706264601444222387214929208449819285844691959030500235991292683002441995541031452549146749426159675465146295597825932073513151630522934000995902360990054216914589528300095968951785433284254709070395001045802179653710798960391999146667385551249150131887475868831899128937644625618789521015992008359061693142813170556345345493032745766200293968213839184554285360006110431521609478679824222366366649354142979134020847691696157553562772380526045081380584794465807608932910144454629346060115546577273949844395117577206331337585434103067305102568388696299431134902582113710784295541707836221907324104377935452508886468741830773794783002587779407974728747725121218256011527787666741994146888864162634809873202057838145007477240339431902599915497992165518502377529830771318925926126325252245485390522814301256467512765288336835381863872170021087015537343663721828671012676618801937173106328193336512280914233354387220955086422701031501225177405768012742195296464227561278982498899076072600177262647988406051855774322629489279940088581614061285705649127867098696308724309352863268501295338089935749255998284083327401110291576314071715420691325219300065906365927612864083387776842547140068359168359724889800822321429073382460956799545849425110655482241285936655195048081885802591582830601616156358073139601261800939212169635203858927555773397455067514503903257899534589739706555005044959397950139246181141332673071949449738453752781055020478866889974853923921883688130679002294734535360773503173630447002175050119653021799416137228753632744890500196030790835695582383392136657205063139456332976088217186282048904806402895752174401709198910283343355825930907254200803341535252545245765037792126872670592592201948030803059823622050520149537565547097293535807392539490416664993381780493949906608986452825583354151862576404718337094431404019646044216528457074234474500645235351862141161809555545332221456876483623398179772506339312102129104620396614434700779757782749749528659667824851893550853180620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -431046914934896029953774972318712944801188734338850956179933355193215713632998297070475568293804565864670551546409397123826663211235230127736124049921591527897322959359267245075088873937768107341076217799918779663456306633709994434713417609674444837352747178904409067703486375566258152105315068265042206495721871293556618846767485176569577344625594081088911976688466798435793604180050662151115648064231015301438484127546071980286206382358502837018705391047109916722152800850498936744731338904508247395788282627100827158366126438930513264815460201977598092011307093055165492708069303783028354892337829659321000637917338370205942549113289717668956001682038730732971863664169878061010178867576375597543475003141631646073362509436810206896020124340903885673179066260324427014831255863190644964278416736390383037439134733024667556125435480245417544364969661265289060040801767438656406505764695070996876752777056892259199677379881688325429706489247149660469605603375418330594807666274741946304467529859191643740855934347765436463725882397593255169009131190824385185485319267528011505010936264268447677860829869612126633496222880889645812427808437348716312140986409294165398965032861702736085411873409348312975279083718692478608685147349796137871499753611270206687520040011642382244401031941269853644540140721544956957014127207393622209429656691529067774499031376416804496810010800709315681899536472451916808942666086283461066694693911721816295318588220444021887949074166373706638202944592891404807898400991939934229455924065091053377072975978951668080472277480631841528836865496813826010506058532109221637156426866790144449322354876442524679942011689106951344277811215384075632230442631711033358074682503209900046207988691038414014910411971829569294355319553479830848144600168353602130114256895486878237518419250620149451325570236286387501367352387401305389560125583230711212675480706717262760756234791409631572175665316299458528670135854641182671638680546937485739768569110915886104113253726707311137229352850126461060618356883830969151044670848036579247364138921968545084282910696434096883418120003829555099625760547047013825201820090284869980297639742321163490577372836605444028477456778615533757677739692617829914915291979302280010602699975242134747972366360248873644373172388085118267553122708218113365528736717615984845534048522335899393316876961401180799510723733378489827985595539569034944251632828399968697167345733519213038727715687326440066593918931477458388448134463298479058888601226534380390253568417567793669679617276417363351278079917094737179667147760883600800984407826861462648090367750556303572177712092732928759590807231403130880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -761745447723318636843406800325893414272309920797221257309460167270993884787756589751778530879156815452085958374378582123574590610620293763287376204227468337097731169718198567732063291155799903178640528063306203319579308626455579829723382903861762038816177490938562663973191717760490003485022532901388984745230242343222026368472408276479830629455359854008068008393376606063370551526648938674304978926328346737621996229250822775618114496355256902598265123661553202705827874412152562834881987054509777794630708922448851070992596481066592719963162253066198442134610281902839199297736509510120816769275295564789380403290954805594445238087757049525965307046090780960259234093627996772872095766598578139879387175927694174647807929171026434390867915698348857323975203361372981227414162927017827193884214682725905350205382285531801764886116858928836573046093624084809257386912041589434682445982504145000489957011097707631168280533267193647629064902574812223286794717528835695834159883371249104888611957281794250262731886321891353962129039560557903042944364745572028166135852803313173650146620422666961093207600595696196558397939869260969183661505083896905052703519532881853058916214486671514121944818389172438069998263103108217887718839037738513203936414797064828331269500289413097481515718642517602591444381167199516178367071259751866349599131074162865095977721491686284879017685168817938407680366957914020614375711593446885644251001156036813177837173680451586581347776616825146421220182059675367092569129672709177536262427980818945510056555108424914514342475201316083114318104680484777537575000540479464520528961965730198077931029196354427707278811307787425140383025952318609947579505561237184891600665589144051859812463437544332600325271923486877807220651331400776817030191060821435781504270592792752236188837280105372210819943017467759890102684802143157537787035028783137203182374758343757268474430464698715101739553545515073339132626803841705736008526348896438586356229491420308982378504212719152231855003293082007864375323475982290292574854848613037907125175735557161460830217316272280071660424866952293716553256329231657505825442486161035521316191671158055650862325544492317849172445573421702911364996937810778517661053226948773449472648800774544366301675982716150454102737909864363487184514899549362749098680222053848461372161535174936246927970848604415584058534379767449868434353394485032932902979116510462434679151100878046009876858013981499529994234538829355289504782098471103270785217876806917524955092560054434053171234558483938181480535861033221837670032641829141565057560627828356882212248405685900695653741288532623206246557312194969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 867076740501244608716177561067493410789176223772338504256962331711953460155524821263496941957607635445477595012270783672725131478231954631678804865688113411020658429343998265220808759894198127997383558449160003391576373438905104491061522571467026085740790230839596727624688520541321658454116097258217841924024538437721981717604062361279233491010892614474980746433168971950168104269832178439128998781361866260606074589797457571321392044864748120295436350137223159438545441786431869270518650133696026555618448841709532169533285695690195333749946390336626783466084242771568233818835894309022543733248881905838788552551283287703358001699293907935924409164435360086880368229801637444301333979534612911410390818238967671527616501848236168254922924787545010859872881393137463072249936234583895612674854904334249913107150681242097885394527663980810218592054831264388990931000654755092942513827451687717471832083326928815166457949079605824385390668583181212844729290006836924436596233290231014542194031959284408760644404752190367015320027924296279835586919200609950314499237772764248757473271815861631974915451565352814411902363585374800619793362092419413751658057643415898853266910967308952108503382935914805208752584689882223616781347776026767596775975346790025436824557804282856375896771632000533591131660799958840641851413985253454772244994626078394699377548575882445980315430462025739882498758233284417978035236187289836705116769177089680031725871636179398393815724482991184005878152495424306729808215612880636960407860403999967860189135792023736571463866172410493252823978192431526689246638747514137176005145677532388054668797172911854070496967883690540925391642095889037879410261760967381889852695864827061729399524228045193787000152924786193228243813775983160372487921377086480349090743588991575198298258812237269093882710161292338062403518185027748667436442483551969119534072665448372753875157308498407400179058123747376347163190651059801902588703144172239319467574394071300331095536312819573288067305988489928697815910169032158606775267959797452900552703190443324233064813833068100932717683865950153955329331332839767615600201438414726527170760385605844933788814318453882455030027481685270131933551077999939950365610834803792311651784472302206758166001192516200457869480346655758805456368650104025807622395337923305795282381660630760904710847458591357271963160890867932187837200432884526466918727106446644179089234470204414848616800528251723470653986308063151674852072260514895967646641018107908252603675635817469651159475981067931196662349018103230423032395619093509096088929580101191053613722882964636260127283397141185393245383189447311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -434848933289513430354005966818386864763059488918986115912991108545754140673579431493951661813337982653946838007006468488488144100134083945630507493353031806817448833168919516021556805428586585448208290242122574055812791268881128861056851819351714816313535774841514696305825301411410092024644731755676887397038817741487150808599345625310367153756181508114834847846158573016883136925111937549167722577049675302448275289658720343937493099786524314061071071699854939242719564727709446178454103489514211804410831025347843243437010168717696128882786889538535907949674432612881049652821388842802679472590951866994442053669250780482525959707201614966245878950886145826500378426261752828634789608486887189463953826682373509249506496860256219080418226040377320931491536478857701530412265362984541218000922291660630733770090185526176259734920861639909359091478720907059041790122758510922575596389979619352255042698872784353299688646250005727553565819705007474367704503532629166332267818365210708197159711661957986572311371936684236982540118677502378855943221013043479378390767088244287684760525588006049297099090128226548427698390810522225392435074749432951568228031415359939756307707838842909352361261182869108316784040880552483876749696766109754804248406328375783024035077209724771219072028755635807369207810272207150899751526654524522900502126819295380789032437279970496825710797060471052863506860350885436672716058314856166194771426673251713892579440426774149306903054785049596137470445208001943773111350660755940765210386134933779782464342043389344731490313812874467335329110235193140076634760203676824873841372261190647581647115051760744759971696348877700783199745993372759196276372617974098792203409362293152868965009763816961621334026349111613125653704214898428711910354637400626219616029262067834245498503884399152851191775282312331376587286055203134046656857831496273006609317875763692742479649753643190902621927497224194435985387946613679163409915527937021463886738077065369159660459813438444838428386207450601154565857077285782926433842583864137123511768458964812188821079475150164796583350596489770997186228913799574545848117477416453206082402597758559201262538043864876093778863009020609606568281544239314005427809263906275537402505533115241480860677266946302131950931363988989603002486111732677297067093684288725385953389095204706302325921511859619652742922798041987784848887996108333743990969480704847082868208063305733237788011045365971050542821210466324620215094783019274949385747673166753567208756609281626391998969041472559374100545826046138125036526135087766477909175415533498346790274643232069938286655912185213549362990287148810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] 81892894402383980919823260575298821818764889746283981641216951504054390800698729286445458831551748140893600771096773334422800840041158934854641062980527553526749038953373058055460458229587244617250671924095558057708020954691215135260388770083186616907501121290226103802782692494170900221872296207370229146073227201327468343147150700099125843416417593083270733367633136783568192940040416605221170630759086912525026889701653595425668642498987657625840290595953666555899847619871272641945158829126081970155360946782600355533964405228834549946583114842543800780915373574063345810631527559372104410490288256632468143708785323814693590349481091909313329392419549203818091527120163201236045851934672223826463176991301804071596682997757589416243732723583908997199411960365107232844584179699216785942485926126175143014685666162600286285568353370192712170562128179493303828703957151893843742068309610177821489146636968854073672275665768138970841663645813625216712254515157471572273366244935895269704074794456599308485158081568278311947154842163906212714385224005227575396226804465468157002022345106173431953603089303783610803022363621096906145933035868536665884020415929340440664600758269936971772831206821995213061368448436788270290576178393124433155945346435625323737981219322075064473993072293978744867549359242452322954900102644695502008627118063817992784564868018905993727032250550602950174825360898161531032900134680861503392618121254760452739649809649320166556555404768675898755829352702776879307788542733984968856115270097878093454796367216793749805456138605093245212642428835475303960398127462326524334213067063686193262050660023740239361916019731548826506979154122443168102583659583688729409870749103264220826941076817329169815920854549478356050637870481493614579200338110403152691031329317511787686824178328423707551843398093086891424319715132527376556850497204338123312866958753029481764800098399772038117773856522963459010134650695008941589509130821633964195129279691960077379116238884166469966421217576260489306875070252158774267204828285875379638182525910708617714957113128629953062638519782108960702321718142338163557126853180697250978734239328015485971682376288579822329300117537363926303469491117732719380073383957896875072688055060515207290211220933610888043509877293901715573609352393712520453155360156000419998846794328832143770536806522479080203784622982753281058677757636980152585479337656052464357380376704679616988232111243322016459268096630027620486586302057777120398845570046322975538497213747828593107157899342872731286897887428812426878948915695723680803754292808539632911831737781368598606834706432070967798315947235737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 51113534556291310268404328737762272982021640857542327708235797718617750336021263788874243286691985201398206838302540715641202384506420363118368193345252734250795897791538627663898134940142648883021530471576044494850805758765735687895352654571378367793601582797655885712945845591686862888993608780824646911314207957704560975619584177921372230674568030874928735867382947520676168040237679348273572049536612438287416629177026403254278428955710692019482240358333162379321739147649485210478518754377478855204463581922246623386200495390405662019858431371357682137350475658437736867436198512533076306219613797531362099604855006805482797580897766238499172085822691131770434400791918023139194050882042705883481681973699875161908285199405432652989379313185121070408503230704842516087679481241515772770650012103214048238373892139411486706363379471046034859110429490235151218952895583602635355751845026944155094350225955596017091757254705686936484301955984919605878111440917483140520443268767704990997439151211147382069204874455128563543628964454280417270193024765030784174845397309704423264858147751906804215076046419551710881866910504968168850264544716450663848049603972882731256675774075162409302313051442012004597218593049275994813137383011572824423207544703383116120789531894140989286973483001332153396969739827901104813563525390049467268259532372969192755868246953407561083704365590364675123022351264767659567039268703706173861231133018236842249904098886878594657656072585505481978866155350924068067793324292627877255265860513206806771046794598587231060152243529881616607568605293331672217887115293734839518349295571149699118211024546934738049179517597986237716703916032677329397675921516843268357523288280423050800850868213530811622531540855767278329669813930397384006439052981266818557022843169208136587632481947609720894224712707902131809939055929575180070945331972591831963382703219779044379975100019331329599401723917370173669833740110643986396487311829563795699830847923057604462061223416086627975486778917289098278260731495295569730779057626373743180802599177187700154042624293468071071370921593620997894181815058755985789725237296707614289324695456551216002321343115118793201219921139950987243038050508944430378397294571598084877677530355856713980098292907047948785547545041029402332761619812346903899136675121578965890933780064829956056062867950637441402535325192093620970414026722642509995261337837577339645884886410610015224847929673469232321159657220554574436460092859588888369199086002624975490788174464375138296764650741022252851978969169139804006971024953676414032735601702820319352188888028901681580446205497623430451605456908451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 1141125036892567335281897521882408256131235794421425206336763367559947306702292586662415070933659092653849885202831766229368504809558819587538745594893350121457217058454914698727346800091810960583102465366846626900618592518662211818218596776254971622808878015220560403538695020078131258059791697165065652769290685660850144422392115308560140552949814459246852672059367022871676498253621671384164398083767908549231669117064371710893099496946878848322644819535436221583602411616669446638472072545421826036580307718975757039535391525549106801038015336378447702119049429932850210354804026985909430738503313452723624543512775152333894684687433426570377602493415891056798656052933257227141717473863349190339750878705272121314472965284152973851962615530748578130450816161788663411564010248412957769293671353856671205537691201158418317091077213133744797116568240727003243247229847595439837147690862463059379364093404534030581006916703830549877780549646936490128825451424863090724008325869833655187045526342883144451645029565782933685057572603221467279879954243705612995772550577543549903791469497578969375013911108444783043558172226535341119847622242001692201844124568657575634840447527054283239416406431637742275941581996522325221346096774299918831423434424894731998781544635638202450998973035938578160655487366516254517476573205343261408020785979918408593160058349753918761596787772433873137828759190108892538786027090548538106130192112368991984223021121902736676121730849991321961802536764204814355120157216678655100288023109167685231826056253865402060904134601218500407879452187206389005616835401508880054056925113859063875158533285528175902912709514172341168181184076712796643455439172775554787041114075059023325109170673546105072589134270386137822529881372118138587628603829323459503121517342226937713105125336058857587130370003802596418047223047927810477145290433869756386177165173143796239138628267715725869169757529939866565074817829389664996890623208879783410026931819076755745748240938697547445705465792879005962963019310826820263088401236590755291265911552708911024306656080325540642964149653134512596071948549928631474986614792165461648967669610703501600491587657610213132735780488498324693036685099821878656213500564471067394505461279224168904065169970882500157390139085900088714950277108668097165692432602571383575378471543005022931635240940441115265255057334960877342173511209257361534009908404020485788875418695508619744982629974696918329998465668895055800863800699186469415286989901787231009561231659323410338600393578470009226947716157614060647153105764031365568111124550174883744582617712648991662524240788054038234005504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] 2824732702710385865547874471524594939294951232686090644619793887374021131516511020921575156799237455972942086787952720631386773048365035189669794681387903457367945935023759795130591904710513470872813199145030770998774670572307994202009627572430265047683415474528439112219661222138530113308144049019481377036205808709710836924133023428225312872358803807724622388868358035508153794698115570719260772156253541042697564365861685128845384901525559695167677816368680048938043694403482826931767041409955553505537509732022301486582468353300729452452554467448134668351230187661206956008270649549802666461974315703096894483162045847860484154097660299705288734377644044526449235719559308626321000740191561395842864382071150683398619020778900379609242458912328715721924584637908377294299840183101363929585454180732938542020667418431176003894424408011793321046960054060698694861990508146318800863325469329743024355664575880853984702811966405218229866106050833978965468504502236467176337193500074101162287551964960554782669550202466548860714705870974706146075093582924832447122020398936144380812577524958921175394008375943141369219760939242993347301596025376396817671889528277834434455146581332702975619768343969082959302111168451879629880863021983548274021529941275948728588316462400271350115247206747503800866549403925485629216110207989177202828994350895817637830395752724045320435841538390011497162437638948272342575916611824022936253939628814213403789951258938593441753921320610864381948234486140953118558885868256012802744805862559364489217950476301838956877558229159775471705538596619572502456673559761972615887796688288523335799525261549201530936043520549543153068495548839548852976121245321257088245197433552844379219362609318228831929358874300365419457720951684000757979700233794085526452503827471917203022294729007736620187957001184333602452659894280578872304081012931379633139403068950920734954071040475280782046097372931824814050451103619666077749507569757791188891124439459590568109227431233362157148137049551904270983494432679456734090922295328937415935871332821255044002423691630416735469561598051379866123093139776374092949584834692694602767189716095460125002381492510156420101641247061487953035465439492367748964437170233070891564173709698060750209000375175153362944549410284394681249248953835289490955773639756591417225333335978721035644409636407118997135491484073269323629073909201921296640811524943526616212226783812985161980004394574693719386197264348663751446979571296171740490397366449611149637472341411577886511015145431254222123453219189378077072100460916757750061307732650448810547416211308888906971668123815648206572748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 80455714023206845516211897878405024137467255820929026240096414771829906244694112671743859141611055700762646681140614289850440993301281027671549581785633599088189399587661282851108538562861876319670872112581733602517751736847281161052644651902714417763040472940397326258973420713676000794113335141269145085763727224774117308593324718293504328588369628399076794390258621873518371445869872244116273353820675966886069326087671841494990774497671177454159954573175565822187407008495208190387127241155285863875167832906386087618483734012751960310415204873364590409483244582643028740204357227264098904767865751753603311169695872999053261784988958555073565108791532444917072477005620500740302207470150299056896178476656819403792290218340794491093349654801476792714582003030825264090098451554818026284841412335739934672111668357809927531895233848097572593207963261858956066292686544258431356971362404319811049385338266546704823738955576010964017719551609297631560390678667899538296943122184442660796681185460206548305000345686407044855303500124011865327324277183755932964393855858715092510301232125374545581408280090791971629545321342232894667814421000911585930623853541796698641276932347683384149775125721080203093261688312575334627523299948792739672201955652579503791826506854237692370613335106401699538481085517164758314665163603172852811799663536286752049888062824579902282617381783428423524166378364655633376455409396485530130514182274914985792728334760460578447298247686969449240123686520619530477587114796066388376622773783294553512650891050579840803159426155130855243172884017474360409492417072875726026799377116756911035729073872328874781391181747473065193203767392471511100538498853410924421105746754217466211882935304939072585605149335672404622741838340765762844511306275487049104420412191630183171152663763542799295198150442826684981719017952805478214957415935762575729034885198768901523350453744080657355465748085991382887614868214058813555740209021152981369847476359633607315161247082885619578039262768669489813012205890246635176350823437043618462994097405608721999954606763332430324861584903755853540805231930165136106521775925218657979152326152697674025247959117415874631611860145827185762284016402464996745706972997604771861184225155715080634592568857301833939661662218775467193625471226502219570492118936796922588916946636733071334209320334585931578499399929431786821976711909313056999031884235358065679173243659050709769119665962490933436823394485750452739245556127274886637622783647659878878838846482196028935176333669123834457833222402216924032034514678951474648170850629004246558576570270388700060673403449261087696057532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -649963540188350312288038342227106417826225854364019211882938780067598034027271022057204739041388310321496977311350617454220179346474469424722009701004440566418961553605586655905971502985027229018537355667521905597627203745715485339962326667385153244999252180268197443876685889099672115530106139469808806538429538375018598213141761797173424906885659205199244883995791316232655239028002456102762568298065194408321550457321345411903248262964695642431480800442362420120663902017290154202328642320525633264116351511751228958546151660129611757913188633597066403969890202590985872252467724862164219464158962429856434515820896784213086459624247800253279997193678974531260793349084287977664969266486031816446186586993717015044362474521747301988952466673043549755857521314244363533332458397443699278833705784088375335805037554722664523814630670732823257824749833086003110671758454462687792169354898038309018452302984526995350748626215881159241079532169000282668449307411084677526110197231083930459514061676562277086219436037792177157329486452638119870905889037428274544745713605701700630372751048397254264640980000186467642619875046366756578214863978840780697055131416596953184615386011241750568659510629235840064694246274637650994948610843625812005705734281082562792993154522977757121897495002890332473430505571096594507650018415568318365137542310635945573913567601486931827285951674718537535528769009820032626937410383843657937999032305413353172504695242209078595393556047336703839327422141575313530534734202660203813116343749660913783394373153093131752766597450339567595404384578781183217307533018092728421033148881470516012732376484071620314290238048753787892773248050973470639110201778600527489472574100667196575776250765237261954530677093664995021132125881109591327760706998562655099497622558585427220651790519891553110739716849706071943169146434831665246669995794977906297200971907198816586641513044756691726573798476885811879303086813612239907350223209354671547827016190230557557898926716111697814088885416822342471286056513010228422179957280365513341454249878361075327972700197829015668221474890709531746358947206269268311468555292379360161281580334722854101847446106160807013014214440227758461039859578380324164101041406375348592978206225989551518803716016243752989429122790849203912178597788692141518756128700274011097485712071623985562476079757682726995300497653397980917174010355276600543925184945861728218024320646772207367356921289891189733176994546751078365419897205796392050208486198325196300818947433942682325251620903689776775301466358499194842560626632224743055715383372978154578788426494017598924190727672723768129004209438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 6964966369418530655713993130836480725222307840860233987073059083792792961930766177396334588402609498408090229926732587256280043276489145887070745735590118433198025520571545290909352803006202832261796423853331995675974474944639776844594556321804661207806280581011634700816512792377953047794919219411191891332226281359788070172421898626186338068118043977430487939943980528362878494050232670624078990187155172069919336006692631563949406657531594024317890370261244142633516438447251491671343549186573976521230566460865555894476883222723828823883819339742943465847308345201585103010611541262137028250642798879822265932549072617296037296202506118639749200197581889925570047049491680559119972508337569215515993423568479312747890935253729144378314407511555217294042903670754055860343055957035099876996106134055926581207574607494885320211148163093217629415326332070799330709885495524976065083162173334518974580638087951474519439528429500783180936586266601048796452039867912228780288049183339200793940939819469088747394521262641219945835702383456406080844652858936968080425089794696708996962005725661661553414897499087509818636505307516995451699852620332455427831918419861127060594254227351721773188907881985949597588204481012930514623110207093642907724434924838258700902555060112095377753427228554618873312651171812682477013374576367703285467590228898910767345874139634397586469681382927155545880358919686368557901388170622731644395749374597368131647275772264229639369143544380103797774666589363403300015240301741118635152747488342556272853251058520098941897223854539626904079034317454043033484308889128634858125170954768401433840397071640923465582701466824893118814309553604847697836181692930429971835980960410092711961364284367950305934590305175593447887646044718908006436744517946012833051969098626415121436829085339103817264156606522497270174525306686795838215308192910314089002187772963022721596463713320451334310123696189422750543409642421196003553531306523183831741599220118065436678248480040307948349261017919077483482305812083463244177306858349259507872271154470813749032149573473365055587354310025209368811838813185986934100201951589417644111135295619030511868021881471545804005705056777076445613573689977274498924125436025010254791637836999582040624942259440077217110961100423822312816590577500808772046020451035177813908731827581747219471172399042792041485338289849885435925300887413546630929316128161054133988215067600066244005902515057344856964895409311818577753421475287836149323516241684640379742364290834513522747504644622802746515685239664481536678562919379265088025242318794111266190331858573253446905768246960164046205863591936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -52978598072658311432568693519982738805459427754475692073170449158297763181159065071219655164736935004143334211273815746276295317289770122223024379757623794921025045931446534524530868026486268249895442452709737461128347768836864691621023091772512340638875175777571727890115910268448005179692616555451584392029468557719147001722060525480667605918456912617791447531352276295540623177507004872207859845039061104993317000069844063009751423605619380177895429390687123671723657737073498247474992868749841200944936054673911151440871996481547071683139270525358264677613504472961055782677849105400142828793225151710013486186125508063896679172211742178513027945726934668961919311802900487732001668657913694241274927656291192986575960652139465891970436107563645306082815407754238463359660337195755587381239902930578361338821164252307218077020789732211933462283393057264141790866151461704166023449199532550977172582508426603281960034651871732764642563067287200099173586285114576544612106811122831681807701020224182493542555439538234362890567345019288669160214918731843159251973686756007422925189811527699161483073323992143827787881988232537098667629354773777767502260963506334685671980588706201274415882210074122939134212704927895362424061112617168575121118218264267879707991826466115399681853400412757636616821877566183985219857949207388176146477276505994054000538847753660072874873088066165231371698419814903614418211243812479382192580978692003872117260413644429495370215539275190256373395736332284269476778859446195268614665538013260624281614639534111938798648510495504539360312405675385330344635704346282157760079318500897613109627665492897892623636772736322761095815576356177220306663744219392906851045877547272207749585653578175498438088448589464002946741582532882048837426237053172942917283593992554671485531729810135430985433095144505764382465900484928071478432291695492110957225752271732354365577273166699969249184057012143742297352111583772490332125596319946118075098827786574279550838742108765133912963224927034974908442974475773485519959339967852977260548313882573800428486360031145406444413546565101074435635578427678274726222683639942390293088252272114146093900934183898032736467003900479584339461981284923216499799269380024556869501007949382733786979531300578011365262846449941657074819114375526694608877163753392001752241691548420596536231778289940559358616016705855786642155573619034823032125494355157894932156472774127955456488866311175664345443554778511195285523430952391342853799407345911064753943260128826797554333255725658458855133134551775230588893025767402110318310500640588917976764506336304759340896771376554265684881157652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 193953582434108506780141760821681761638060985289963390726694398844437812349408555352838537473264380716478991980709645932293057926060114337554435725638350836622941194233851018183618085497605503225678952804794822225240382075772715896413700105462749711880016488150237867383432368928616576762823914557511691944328098174483563056055243707633972093237421888899334779618325200248645319359216804394331459266576190458058551473080321193351201241358839309544548271638904662941272371380855811199836402729807000816790337997805836896221042080349452752257160547571236335184359114452620384739467482718332876519874907309441508059597509009106090190999972787237388444052158212416403674516017669638045349862532907967077049993194358620522346832411960411367290726609475289002971795307011248015841427504728383861254168685267203217812877057803133749870682912228917239437737335756274718335865113004805629738580256753706451706590517288806159190325374911695436799234204644827178896820052956358159926796281080637997825819457033644330762491792896418983283461436872571864559142123915940588727248709815602722860368983479308990100913870113183441962364387306085238574596023494688548388164941371589887218567436087396978464311892894430580348603744469017098821421925289156178087839930225326877814984801245378293605063803783042461937868574251708441557441669815579054818632395765441832812157912155047970881660531104086040814581885271843355737023769989254466574299094033418900854342621142847229305143524806976206914154555054698566240511199261837264266144096977895650081011443064976041968134468362353115059716824197226943997153282237781032379995711114520907161945698772143283699977446220261015441515967158064526069238870047976063985791486032876706474378703544167258015480562732576929919313184693440288776234434809113329160950963527831238239953629365571148098635042083169007407490569914284267349728976831044437781143128160495516953019605221764762643295184270928144189500206786997179740880072254688669406760436869661344508699715453463508820644224832171817335695680878483181423506056622375576987882922994941885145287684098900041521199769597459686431872984907834537847153018763550685000504698156930032445816033388399521634811294977531898718383195176680191579753168778732804884533496560371346757541200738047074884338808548637977040007015325301383992428660649967915606271654287597976185042288959356613820592655948176664303924326020542588819082225442377059534129315526184711967686649975029241218386073384496174151203650887677711911743923008315857525840810700774126042701744806019403582994963830703836392590407015835148194758093723809263833732791720474829392476791518174572707380035846144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -465411798974573136352685845729055001623604003675529692673080833541998703894217923718549608531171270124489525805384814437157906519679085882344298890337510604175768983349526341797240213724509527253497726393919003583165180592624409701460183555760490028304838083400662001906356357851956955263597851932588126934985194340648612872591508646985233012304175672545828343496797652569090492254780966754507985332736949562615833138092659713904390342646599388347589659248100839357304604955704197288418680907961780112703093013720837100165621224038708698838181578557906872694130441779364160071177882975874153405413209186867375997432969960381437208361349996731254943023801755149762896085369046035769689403683766361612798446729727654144125023629309589766791468321333141541969860933140209564949817073467317729769733008027806808051422436664603453211605762359335649030096480271040309362378204396683315622862039478606752882757659231294419784943795527423116925970021943485919176212837548496019581572392742468390060130142726281572728462758293468442934598698748576119423453611638903921822229076122118929035013234146212090068426693788576353732370248137508915588656693454240029399689455311736088055073359622509570894373100781692358439665864922277685969193488024647576732526124463204258498656455551968955218139362312440382748634207410857959309029862728057552529688270302072685546479309188410637485784962250047839285064487324432402210156707577780045493207218310231477170654625955178376077901479970924755104806614819613841862216698020736498076657685239174516892006768352857017489827902931297764282091474434520040669838417504864583085759154341477796902827388415993061955895952382446446673756067443591656705055951810596498736144936983873170565279743235531998567802828903117786215307472644017969180577354064870297507226114161154228636422339770081812500399056035570944634425776066375212539658742722711808106911826931079303342110359236501856273161477567066166239950903926777825741079676475142587337651115178414470273556570008787761688031303515256642903420143675951774541258053249777475101417228844467741289937112020463837817730807207945938766159825513758260152122008857407122489420378985545079936934911344319154859245426746634837912284307073821439913258150754770133243061038130668169994708597667520384802771366234015220941603280910075161820070596572530384189931494905539512748503138818750319050094402984615426330052179208963417508533728739155357370196608467316215009038835806539912578992534238917823480092894949122186675046558347784279995045149512592114100678563637070962087926329578259606081516486458412530508052042989725295683979108302903551368892015347461970382164695449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 1190506147360186843165702884306074185807134362924180681746278593040558213008489859352293519561475847806196761120737400656715574413986955621006880597293000747493879487911371883081330058111850417656209182729548322524236407906972855089186709787079304255630494188445514178824086856616171793942436771752163184403655728574166716069326765613071967798364332576403428606570204597917784712057681233748741451722618166530083261701779305513299227163329303407799987327031506085710345893840784213343095743290298646233722842412205910214344720631396296926659981592945267151767600950861848923121389099453350561600585598174110517815962708223163355838458953151792848022940599108559242557113513120121860601456550147984802847517803192914722368563726028199635964277300976118548030438098264442302851593104190501075593565907629300293184137229105235531170376268118989073714711255964438357712519360950353866506430164384475588583104815840294189752266294638370717058161672983176888291353237189397292912673218205898196611568828780673309996029730048331538569773528775005957825459779301783146722449353651530000217875477334201382231031695723403812824576930834314418688915310441948008038657683843840028050911866305888712988904218869810544323890172124652206744864010232870218217552331838237582075252910794096155745882998490945813789038564500079936623714672452481031707924328737014234362513371234484875900218889707122696435194520411373709735485451928923218824745831734913657202671776761166141075330479707508361126664645035486995281289692367347532906342334522477073221569660097187652672985779339633384587065514265799308001639021943542440565686427735614965428040596701715502844434719127359669301724130222847835043075896297023579026436588859600540764482874754600344425777548194494782970548899362223350418943029453007133965181449566921650669167041363410276828304737669537645490623811406532435568645083962620765136952941162608014411909874296526511165085084896704451611493000876144564863691174431589285572634891516562608892612596612432797228005853350382108023229944570692944701983614274509216880721048023387011103510797466498270380274424432526135158271477781025256468347895203979582291799003706303520858964911432193693592804473529686683607566129744751533345523641775004427691403437480930254242161741442386436075622885104653910413992044403480737270198593362787512673827458893977619235761218905686349220945730005786778412823490025859177853684793000307735530595685349284035302885609924543243625693120430708556075290239964233773004515754313354113698250577822444897608081979651807268723444768085023738105986935317191425180262610705079828243739222815643048784935191567591078782542240808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -6817153323932691566681528942888522486841760345058062989380532460335007157304070970333210648720217227111416523971211525850183570042904624366806625767188843271108670237869354704820636396317407684329979465392280016674391719895406263924647024234974315984002554582201460561764761026585797795994285325904869782604136312660797668100736546564482104276866149234912789646215308523550107094814411382203970049246133890562688635375776678512408471502575480252397238808736629004139706279742230968368002430435956896228674000698191162050911785269490129310155168213592612200417362548451569248099638967866880309442836644169403544418413624371789464686873796744868008200243786920634512318993433375201757922037235137811798993092440597032654842032189033383531305623692140924797495835286043463096087792800515020278763584839163455694599549209208748927486086530725121118036623459991964149562940544978732418509930964820674853449904658948068857114687513433486752966338360414699745005874135455391766557267869945498175594950506706553596645489992998940934101596441709380676541142909704140676436099272108727762417312155618591109538645655175933801618098257305036894734619696003242485315758769958627237567409498876254811376307995942920884195410984563449718715548726308498635750805829472880333436283943423870478651277638507141618943230015707322857870036089557229080055726557799098571319751191498492218835761878354177866061800032805688716942421289959615018468165702046370621272630782254150593064456076401145926421020567018393833340795913730249444525734344148932951229292295296939134835792030711893527259432423317509525930217332009519607094360195369146561663828815230075975798577653060075226709397976385444659327878576228458552044334585470873971342424142717919933567943525958761173988553996291978266574524540850313209459234366890297805851697001419898094281955075748446313166201823668099429661318746099244061919995429990651287574673856007019707401261038270781796626288210651527774134679950169023382156858457594803864434073094535162503872075937754138434632223853489466801768176882527439153209029945595938420196575306722018266095608723129152924538832511918934602869147995600397980828013978349403711298553430137736303390115919460969515591889458387513294238084621016027096477750662007441263903732288743655109077322130915660953225054237138710567339949822472670936494452691269242309270613529184115603532027072960140813797253813771455918310226254679426702563391655805610295559395993779368647752506841367221205159665717484210730645120126723835897289391862986897548024703275862294834299060300714507092074949643033148053538739957715147296222172406814091174376825903710545895085738609868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 37914545801490880184189976748532783755012176013305439666261806238023292247383151435172095026873506467810180512280743404681009910985746776148740979649080755031094233204840521162390286167479389654023378543861384795750358743856495296836644328061533078955433447790049130676050733814346580825947440249709787313431508540450668508450864382702551100286424418266285919702349470123320563858792626331486900482855704734081657926854900056716817759740164896208055848289721583467573308879269054655107695626033760768492335322032477483692555719648570861023047143212349883951373673743219583058753301196777235036316021913167569773742006033691252483598954897353281608357261798267389821478412808413067777627232190434657738157148692289257244981214409837108695089246465586851761674068602735639821729805900149329274113345341182130162939635597237850825106841539005120397612818963856920168887654589055165419686126741606403960692057487378797144045213633012263412610434307315830038036377128506298201293283639289684052291343095175603625913211951531163439914365478074565647883815930188651785905576590293672269480709850501131760155051686746116301737473736491994473054057594682160592391924610551846304059254681621724173166390714659780872664102921752059400967889084020129154294384134507056575050940982228354980543675587027701792533331430814108136382097504433399541020612660167833996995403891054521366851312473031947853054187186211397040631516747209284565073352425357997401930232473921337060268323009936422402680154201292263443437279580390696769645346834372899753798062818869228155604367401178759696245765928378716463464070172584291031583775296097316736643661989038972587694405881423661535125795793497265678235962078506825482282338580644611406210091246187607634207836998706479243328913823605263432927340769807149377814628692477289971471452686135745967391132923033861614159448371965952461277789911394592683692188172535300901871717454062766952843098327450125924735999478074612480249578904457950628647489022691231545784568951643968684893441333580645279741993079029179127133244769829180545913845372794701753051948311012343460730609033153006815668994029202249435463736525423523190864098891536222828067901436589377186822590074596782549550550388198528443986482732972105094691886186550384374165124903162739202199179223935304515401749419979083806106427811752608135432592113158272937181483540006601953527563169730716262737949361293607943001966794411549599432820183103886129681783158485591466619716220411957967947471795299831269111662750989010172262305738252343175447501298735577073527386498684801887159377983657321177998059329544856156853462818779666979798330730316010007206246429491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -156326494218476061535583165353726258230981269392217397771614376790505130641279239505408690310880209135805701161510882419351708508603370139071687154696868306099545113784498956863692713520017814599473704680305069515279477895331816394696978572694615870307768806224944828202499081419795009415078073574313363781217076216951965938403173818549305287270396666416680815874262898734756046751622231480020765742931372537253247974054101593648657064668598336363699969185036388287575731768363347873233747095035715174157101663276340872686886995565189539958868219313487504528766231712230787087684535573586517482795624302085521794760772423260704169832989740117872015809927000576731849092961038978038426273478200741548564576965488464523562108056111019477272646454454589408745962081674210139929002548960261095362169224412923268820748789740564529765399700167878166328127685405519916606338392809666094987217822567935103560829449563302005805351603076307105470227002823102380208022818054174667356934906753866459936480777727975938290610534136396102832426845914078053704865141457814752434897066299790008442370329824214921289269038067870178715737613128889427485103808746212982608865853285219586597008057362148181584149400561636057330821284137470970099338244135991651495100387367436203150065615719686402461258961574149604197406606328912536384101478036021839554683007379784254125154759933734963665962221222313046758337964654185435751467916274735956166636283108146941600517319749290281997508923662255186341840348008057763373171529119148330949686154630105172049807344349523612927971112399500770760822729449169826320298425652187135211017685834105140496319104519135523575059909970031480322852940834503597414244144551197979956058711099851813638620269718550627147600979119512924121131140435236922847038101871882400463526288484108807525807399753179412284368117703518452351563695510765651685773689339974581926472544065204046419449441979868305219139814859450764664499867020640213113341054620454089772555142308514086748591106656783959922144111815551431798879910015418778484582449004821455132720843140623093789309592679601469241216970983715760828792553591223011865099107798613348747110596606973406113575243096630969732641536447791977258414989296742084480486159586571309980287921736622661954313851736450893408641311375462112226165208119712221778089800634483410143746004124437613778581433321287740394287908905323737553631246357184661462705688430874346663694245200309501691919656402086977257788618280496979769099601810257578047447576790193416814753408827521782088540099817675816589582101391963226784529477539760645286575590461317416981305568291594019927244987184794333600825180883517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 490451537916309019901702633252945974391699685064010549331874450514875439409542135557909567142891023832354620521013959287369981103413997876607069651145769701976247999532459623234319961969526177491852600486643758252890917291614586503375576005351130327687639307085629537568251945049542199054010560909706058524589093344410502949682355504799010137562827408186971476241937482066256121926951076626329790795554986882138837548552318453121739504812121821836287164797351815627936945226786419608434377355110756754102275936741247160436645932186280432806369834767024216567951690446857982076339302047783466909247959042080605047652076536118445187007268595238515387549616334066480520138008997132072572049555587230896703709322062644967059884765020601030446424616902313488731570868839438240575155815890682373218784672454473247624271608314604018632259153504637872150945711821494874698006211510128341992243800431478208476989042043452042232736785984001083067316784469541800472369865593572707699903040362191024956381832433737747461582351086104141895505039979486383341266903458986287636093957079573636301087038204495326778499913048595327503390511700255372317030568803949121256098228175072547087524093689273663553189244998517513345931230265953263678371423089693569503731262435053489991389187927989977575337130859311112671305342465219490076245512750905405022703039852757994069941887090980601971300018842681794120690186880724415165949091449981957580152003607672758640562546234103888044202789551254354661717975104096734504398086169461627640358969715061165719808104391738384401101209691887595160516502027892071093021402818097435480455016401392383257965848042646412656056029111815406313829904090323148303229841604179896665922399272805198769145462307007150519004060052170196826841375448891958869786287419105265914300411171904711838360824080963058501191884078034876772487403525925532260757934468612791219482563802532244149880315027586391651109836921483210216105791421979919774280625954770366658103266129032321086287705808373809362624508701256843346165263178182313872914328135026612014125599709956484047813568296497989746875183277458279032422847547135973272634139344581498180190485976573635890771086665037108663389854505268104124557689346776754053545639987798836228858707383170953925226493926556655390562699118211022312846195326758493988508711018053322339255077965312697708753971012602592001207390712554991588531640785944993912457806129254241206763839491710190016130426044518395739331577521066720033628344996231282774096890580148986849741059139659674642083826353046385123988065829282672383330098393893756503681759296038537590357764220315386887427345754391330601989469242392576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -1232020835932115128571558213716666398166732730913301774482182532482608303086481885472969096149595795593094150461354036312023907135583887902768898436350326443953418972562305166331371357803597729399394631972550591455153462332468736135822289419206956705004593468270281135998040653823788885551375764594708754879114923005837032642392409134747211794358363570644046501235635601385551985400604117657247008733750269947090893308584984711112575846073976728022004764030855331951483047501669399718391722469835675327154119912176835553305287763728145733293699815265536146155634033530770033677007386752878228934917946216487881700672083429508059960600007856143293602376628842672541644325992683378320223166642330389844028219173639054436707487153829867898887087874003226776181211047995609571595568600421047416036369042724789380254288323152523333657930370872793984315107383362137350839566061371180432190012522579522111950697677420257206908474605266637212256233140971292251421169766611073209800844565969466880466817952340955932700847980265077796316060083639642136277061672272428987456682206847821477741443321330940181788613872904685977319097401508163033164398688761308023522442443932963496869223614391121962229829697820108923323956938931522126968676906794890581631952941708311464170910572433868259059843450523677741086969628078674901867775860892390759802630089547797371518180030957584274519703798937013919155409168393724350737227491273155656657687295529431338458283320655349589211552988744904641482516275815601377786605803256069496301875993467663317146380238438148549623694031981281396522930349851585764058040739535108561489976775572040757059490337800141509358085046937572426230819665590513038998709916333834106027434199178821209658678890492156696148721677081543270907661931030460947415338823904948911668875815384949463722982444599871527299103276363365829814458478330023775637472405542161874002525221518091792506969518151425388968145607086007371643953894417876777444771173531500983884593829130759457835139896375621601748789783277467970994277407633363625124913339405617327663620627359250022376650852106019584054516075736881715095163036350961338522494915766655782241417407281102588972491218064411974964261630086010486054397368729050849543691770581745149916750774072605437067146346367253112712792311623323524599318428735042277574834081635679209554736290011696867069402461755695510894349798142566222258294587295573337738861893833025155054415788670350122436615149758511679946354751074665359490167045552072112164350480165799661027257968260867643189040022560831632577435007664174784743705863563283301123329452376554844654437355972306028023708588239868413833635452294266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 2587947753955837557680599003681921658560307760041508973358070381340474203458021732066498348780617670765192334105035862045668135868618535477544010823975135890238200538906195903417773324714638756329039563081983340683250679350864061505265677955942180386183930730033375659387891516387315072461529834373706149424448250076627687044184405244069535182021084089242305027990768588809750719039968071849834780106855044870314551566439320623871492094731306989195767799719212396347942495575583459066788602888411462868060885548011551277580829381308077277937706730881591010488050027516533101937990024633281702635778228474725195882870820896937239465030323958146532251456329263053676265536079377831501594609566490434099157429629493431403290197006149091496839264208038283597678182894661233651779229349397538615711209028855279951922412526660076612186207017513024230852912597364502287853512779002460553105857011542275652430446859158374936782623899054454451260188305070935220150697367196806742726049524307545825301028610568770223382445047984168868541200123761437412573991018772048208493613722711886009775204688874593641335746823866156800994946920283134267683295257420084934381986015891251052755200694985438900481943295500999562931647652285907567202688233753874413794185021856944168496474204507079924816437012951043488093453527078081472884382365167223352569222856055689173928136506289492976889316700355752686631131860933700393901398958131098864495424235312073299376354007773218101109766411584374983643664131490334076497273871151527767658277016811937427850993571012363913160769684517438705052841474091531607372708357274815603347484585729390991527797059972299293989480916887992671210301912861477227994289467690270513581478775513022927831001216693668836098512303505857200094301988019250272845163358859261520717361823332414761539541845692119546831902187049157582897133082389843833148320615409633502222832045336169030756689305612283659275216969086085373702002728967769570550705876088495736543567524737253436493324952006911419777656278472661678916429102115326445841207563974846878917172507643572191441342113061882021404306597864688970673845280423153004811377745994036457691000719805061867121929497750783521364481720347049213543148024315945350666123840320732207518181009501934727178842701861390912045811964020981363875194700646469658929224168803077159541272381969870200929206053924207914967903060505183682049293018773453137174960726492708154103309381289945537989135305454103441183462583954506905840442020455891840607577351748150530338938003213025744452530813039231040134238637307908162058545085945200255008239766292665145226754201117349003302872660996668834781101260516884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -4565912194879416616264715548179445238694544692627498082202647474391368142001015342919084770845589430329464110555478436854775243351455792324265876787884242352781573314043861545771866912117987345130788835936684511146711760703538403166550664634417196783430634240009409045796470010451348981341974261839336679231905942774742190675642636094181310371509241180720809759540109765968398734256816943456719664899348985804377617977044576833772228655730786446339531542371008384486488569096843102069782244633261621539330084705308325184687960401247655308825389928874095925414828963599507257699895193934312794215708292241225832822052854859780532418157857727304865292246196881400745814938559525349083001738634391775829657623209363250327845831476137955976309756509139634251348974922255905946543159228322938509894365842251331837602972353671070236926076436237844684644544014455609536993129222330711025838990489249407674646758257710246994730510744513148978198811119168427735049883108827222596009804091435712518746952534686051141991458616198737584882934864916008011664449676516917104947834526849154007835324410253742672994956581155676372457385317179618526380209457592172089150317316612644306518840624808703682676046137512726063249457200666213723372409454415400626951624314935914522154931852199271244171254147692605847173777685546172345057048574544825157166609985868849680447354359088446199802908158276575945579562505824219782055957861701813851892157480424769328541909334804216715468156714331543005295055760772174954569274691663474096423666554026300195516963768787976899780583112553409794565544496023208097484523223429719892074593754521373606946762792918893878305711715714577054923193228673815529569959817898161652350970820883348276322474395023505571228029940904805934920920840847498783405967548790508663119431387712586192213911156723867375539091234574368215773316580200421757550212821087309180462778720358662307729077581516423928806792190577187888064804386375721973835175047999535312127660377990231231723774459836222958660489474589964316411038515305370291303748830940013045840848325734473476691137934542030319144664271549195905097974164271167375451856470244992540818495476016196690930327650111545311878745378796384299510502841521306051067111521085655172469952500991739133364930808847600607741319189419019034124215086161374147319103210827763139592805703764569731927013850902966612163024951173691136690681491326215831995792901433099342812939547626824782579872443943795185148987336907132657394504827072960413150711854769348655070194073116327902913058449181090252150886031736432961458786482984898949026295763857224650731332433285664664791631736328536549604046489182535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 7091425201673139141436230901359657905313060495586058149672498185020293094604613868828542782357416000691233735311955890966738017903192820715434714169734335717561507434128388932096388851894839603992240046332691344253492827934633918381862752118016407737087300016284698485102829019724867722109924941757645378954841010316376143543086675573618407616423749618378224389350402511415964477302336398502214480862273522606289725628869468770206617515182538456799772330700790582108855902964117823312098257756483321483037238794529289382668060069981405611146271524054027874570427899647630692787793574195544426002421543167443956091672996856543903439655177391280520208008251443294667284649272881650375900518955864779391917174751226673775399867817614792540557601286706185578083339071850192326743769837645277921739120495299732486874391307773902598530594307382166072388726532861226593957194928049238696407496760017274091236483083051721648120947133053963313532219113444116286512546737547585156836420918098328718425549050240169946419841886670422240995051246866975469211208675948195155954797346331087698011184589397127066532424274766018832559759792497538311202039672302284037346246385365641365316972237624839435570530247011377557295514312423387890784796905315821197284364583761612420108546610857044714219912431312741871132348544760678399853358844878104518661005921444641230052438564233125169662003052207689586914797489807045834555101898429421498382268082415199187119707638337103798480437343442564168171784584778918326980070573992475049998287243632949271293021318016855033791483695138386623678581343893113687989038595509260130698259547217685695702186724876589298350038130061083394469608183343473404974930402923705009873742131467672322107225233248365646513058463719658794531034768330603556396893415998302385434810361091935229377906488173684087074871429851077574180458065314563780840437506725460225004178880473075286882425057469936502199757505281855684523964661816797489871860168210658906806224448404854779930686784699238235163800940069383136578366366484359401414538219367334642144656049445339844776213697365261558611324309217996058100551174623454368321004166330967733112212051663336757932299460221940979185005482646288057592614065909047719803114402151918124327612672483241225249028177710902717893302869571753845823454052328055639999689933334239677544737108976748362312612783964513454663036335631496149105783764551782437224467876026569419077119197562986830246814194897497433344188835931112978956573156965470109665884907623979634464932178972055564990908289524241021033585115687123124267715166644649052171237765493316924905776035374684494664070956490317653230370308950589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -10837618235873022380939245305556850866596294042837045964416221722637551935657279015565414488433943972851782374392398227681451972275759602991670602780383061060900653783478609253403485194873880675555236627464077411758603426356529995618493355781463346051144568281810698466788671663001431079802119072567594411813748189077962133023980426263969882291023570841905921341496166347803714113154535748643062372858932264614057970235593451421773364027884084661755787423253687326090024086479674734040073730487881683443305980487393877435941134453772849262072190939831816565531396257494505709283999690962091909597349719794114289565229341518037682598206719361249898605886382116216136178215086676325697273123998954793588779079870172729337229223148376742149955671525834925016186696601432267172833317153107188083810573464215996791457041792612215754578876462785137438061163450982805491534644147499189162007954405666076557144476003772425158429631112345837051329815057285577889626771149172569580770611166180667977082345529741297473739882105836951968877324924099629039922929594853697519063852015554352775052467221916168017735013886310229453217668246339028540782937123326627160952109932568996335724613895821838112565256450982228234116251527485278632246446430034149607880792012107208354374102862362127162512494131296416194979535344120993896654435137082633282809118387211551349127249374906076572684310635898021301107719093617408811934805793922851620765786579778596416819246982176756490101920197734489850521533934653407030472840931237201771940617496543826458204720415703058979997888011440457606311310997993189384815076143584864711234055141919151088912814665858315881128866354462369238372914499951471085621707196134685163646799219975819048761895925499485590019678033640898699379379728952778590628237670578268646490595576010567499937861470417338493993571603831757450144679355931835158783140041279980533206053577939144395456790219917218700335807669348869792919115749375601797834123297604364789051707604758441386005997510947381799354305195482770237146483982914400699136044724851101947786988725151620746311145624727909342599614549198840333706823355548264139659287600597926109378107802825998417597496352201812830653693337264509261637186928149247451557821806664946443871807330679147029537480200511929721128305557583694236329979989169180739491028734396128325547586294692242513258469246641646259447095164815110284228248348733947628893081932089098797320469356867672050244713042749042172676253754888862633750148581646340591636954320909651662328048467790013830591103292982243496184763187665517627894601460866639917191604787415873792217324438410180091010336531068624685679492681821061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 17416621580524554217488978868875399111205556577657969797127552851561023195583922887158565626422166842399846182226489191569194407997701771407142382854887654584008309530891919968580622175207920302502269057942725667134931862674835782589620030654404270331611994164481841199492687445948657349833559538517753238278511018130610268422858649689440159534895217350530739373264705131689664993069906131705813791063921344807715032208218519667823771223729882927462648999549877948966767798750382850015635509070485187243737901634275822639628477586220448838595766990699683044588831796198677339032689122610832652349728476241770514694759926861554310621666461671877701361857483606998405205187738985323155316416940142254862000818708288529697292461137597316123439018188365187297588956394406460281923620624719331245758064320606027640970209577718242030288004571035637534145505406094630955735162191041955524947447384494508538642005095760148258305726291885204892856024264456200193447448045842683573404567825058459112490448089608556140914128160552569012053852849265192169075330767035272398539782286052199754843535293309014400064526027849893383262168739051373390466528861837153286787620700062655763212505370971685989148263752497732634466930184901089095138743417508394546034091072083460975593244398156174428162171315673107910011273709309108682159584270701529073428714662889325853891583789439650673899004254880836702795706814809690193199767350281303449804401915155269585004418496696844879105027358904792924055571767313721901006315245254124914747131277061661246946835187639909236896046913647932723370182297432925681681813110590806665798844904612311234210283787273763675127137201006841578816850756845496177343243324799859712031215521100594481157826270667232317515669355468193640175742944842440258442161620804127256878442927848886645500574720130643525971758754399929015607388588234907250564826192005097555260662985680809392977018636598314151163085804504633456574291234795958078560294649725318209751892637418392006817274137577878207807493470578344613671273546542349574458589782211761225167498237654136827482945286613114066196325015311971782809177606415776525513974130323777819630722572199748031836131107118987538874163490222520247688388703609477449617267615703774702074527744983997082748705601938114568726235585930754161741472027319771811183434457470587736575865321922297035074213890885819462654944276633729245182803352516531565024734694556191574193371028927882649305999182339245061752724131560130321810435198820978844018375393618294811193815163685147337490584789651534509721843628433552137309910561439656965209721429474070818642488488186796452583267142252565643418496134230835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -27725173292916092191455277027804524394126904594918965823409668627778373988032340673728345739578693604517895393103674547352711924292911426364272630157345942527627118808227582286113015850931320486396607948696051436532258057855381573426596819967320900972041112532538597647542666954908603115132893378496696538301651025798049022475542401053622580979822723247653574566215625680193012166421741988414357732307229443559367964993072378080935904482540322524762246155846381435817416773654276568450867838856767677883645590248742116539553608640823883794515959662579193875787242671481594224896658922488084822950877888748215724437868493639898518907385913738648663618442205006163735484962223241011301701136290013907294157785136839326519250384928430049453616059450947198173838317700055957790978097763309765288682614962864936106175504643505611837745213691314261200146051840759993660178388062229022454753934348184369633573161192284433024940494643169263482302791680307159552014445725753790415552565162012785651966847842864995283162335214679705168893086199697037490883515238889847947310086069412046626673019278785026797739833128123535082282840482299691974043599745545506067031715340278447578761405814855712004141512119043882090309097037110532264859470506441083855420731252264809799066700385541993143483958118551777634064564608457784022178229129695596536676706745013425147749107215068417554706846439177069446516729545224690858754317299703970037741473324081486144974598434747239598575975962618016683715559894913052896845205179725232326762304690885630251137924473268547482491831298301482277117632797803965190951842141557941652548365053875397938984883166518590192792596203026641203047581347971265621011150715121535820656332485015671220066629955646649274444770746869319991304812272330111475205741983296482629136773486816046027390267931633797765371443329684863484189118099868765312193451252138828951887211688559358883415809953550227634869463917944287702725098961919475417297349451296912570967321880009744864969534376877029277257973826859540206488089691444202851464256385325973223085243342806411780499702171965602299063817720425235027788310843675085305171946788210594259668866931447592407532028052686797012263687106095185618770073008102591895698078940630030764162539439348871617715683607739561408704647587834861513074353595381953168854488136713623501704179018922853612463545257827389591328607443250823659173370028671309348060991278923243137421303513691385925918019679465463427664302983807143575829429532083997265834480972296280560624588496782088834418377509802053466812529506944652948173283919485111106357572679507625987458676559782095747377020934125528442402080685366968320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 39814648564016544687656184314200619841251927387436186126240336774490100837980359106633779882011885013920900149173561839477761976732731781999555439292259094602612748393062083569202047834979106668091834416884369444586421621602473084104168317605192788231990917508359622295356278217085484284106287162253807878045832847989627073526053301633151068836437109038114323100329435297020091576577760465686001837227729774265878830955656221806067019661969756250267543709340877282831754229206616952207883167142910935922213211950985348915614244224508603434151866436649209562085972530740054616482451032449524923474948312923478476733898053790068106901246329174708174063624444529299505172744408090801475140387980231576464698581692856680556981960027774064549737607765098165417681091166241990369470713002326540796040822914469922190366662113167715211288438396329715240484547609399580335279576740178696468143867605564944159377690510892648571887577902958959608489379350774319509706661095642269229180634859567325183849149127738535712650116078313385964253037879805604151871173259805078524852821648755076099329275983686872079333100535041177522385399030045885500440540452759388124482922416992494337952689294883110352558415412452352410249452927518262421610507053115755909357645738201325037040081890293381351301864010418632960503550588243016072118311394657564173841487017404871835907752265229067325871843793474175033667855256516354530628087555871455719143289294443273716829345448215527732462578893901525393556205571376055212590486520056099574317713896831325559069051554029915053055486228204075951403347508492316476769674841237944812067503009496872819147810346839091207290989987739734439817621212574603532597448684492547621985457155049461151688010553304509642289657582683039114401525769557780558300573893050069024261832212076448181788636716449268670676907315170326555474771524166829740544247204366755410438206628649502476869106041530599323981685044194584680494572131212076578081212404000302318506123998802745920550917373652727671140306682453455808960197851589476078047016809416165010815266089066440762272215492466129654841607841211663685345188683129393377164471446763241433094379016462722624733332337542432586657320944041119654255548847408832481786178036494421838901714115674656636530007690713503973099326491059079755729929395832090046490013587003858864603641562889614470343643064531603928830969071947803874578698790386743998027346074354001576721363227061418762970056394678671483589127230344513524631721630780007704544226399132963952925185890743617423586431018050302149824408122815537888262175460598952216246591615097196287740469064629234661717030495257064096932109955303997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -50231904640573448236462675792580516901508813650703992623160583565670149777896520810291555060613970509523007835199023928854872436635266834773347506110653831688310337166990512142671460137127423078975321152871858427454682183384920460824146050213812901255491553163954852588456221302813515018362663426922174511075990245514811741579911305951464352046755882176972642171205339453374678356731846622332739425012239841993331113138041851901608051853991928829558493574067879053355568264531054850631530801912951247317012184769164718996363343169875257322982404611386406762848307531940494666429840520982668188500222993188992553768242506776286176683081040540838308945479440489218165283832060687282398503260285781144447099129813678655321031316233798896202863235280258125046036482613833072115404468163695302683438326256415767949275183064798492263150136535552763323424746153761208259623522495698556080978264779062859707849822277124662208426436043340035104027630789410447777481685483426509870807951590203936166814138469195642252681757077533861181537793122176061981469295342295474693558977877693671733494002107413815860601692711118916713933328745654737110462577470004293057927660224700339669632069253931446706745609156487642085090906734953982815557616906327096268149427392229960763104628751376964999082162409327280792768981231372093608652351073507637756320556077942551656456061545662243001797237987459815874825632904635561839526208232211997079360293315381553448303223418205226966331909405409427423997642388031099419415422000763530207569103736201660650554942249575715744096934898267551715049339671694882912927753938713189929608232689828223276009047687840804745878248243758885582380844932792920553494141084559807493801552064001921261950518454109721087223344967302384326812851089215879776474231682031589378798853514000974144262910459089195401229758374147779475288276365298816448084263335617276900701292334087321629571932500312848973881150518250973336279120533770211209577129570828178716058808242355287030710690626071688940230290665182020846271750907744038035745300139296602705099629675239249132973866204810213665073170007871314836642530486402412533738450004667108520233184740981082521593413903248690081138327160702541698710884947563974606964265203839852615523488825142979649204201286341599291327740905172471292128216032776944207235001770983943847373432385258903964314257989337980412000037495933350142987477852406632955203376830337248688150539956869063402294335125273575831276990099262546740917990028838919138825767207971751045010618201010479470080915831488078871410074716087612668532687716415536567998787972805369417797365238047794490584379952487692042039493220620042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 53438316567865146924370231072889609253745517822951814922939709281853677412216218025951404570482330966954896575215902521125287084555094164244199588038757984916529725107258709277375943282644331366294723130873528992612478100721860944919280541187177452927751466176698748246029898695640565689593471977441895916114312426914804673106767842931807833451095791415902060717228355983948866515065090285747248869037525426704445986602457715093575762110887363034305938359168136439348520570322624687912039633889755940199766944582242966060397308786517370413653775222547616763175166440682760353575097311081808793952494328595299047371799931783040885616618971107150321534487846606018675370253083995012907713940353259459138652374299772971401222463748808260222990157314479604096255483972915910990058447641131266602176549276024382884967938003377429914643784251486778063442914779613219974566863809389610422343101560021967945147752477739183710177059766230517558228596769753616031262640408397544093710123723241537479036194756487346405727296952441643525285159112263092422974753039183913169386862467222064263765713331417908487935860399215322061336581735758793350665721479581285087452439540411990844426999966621703068937601663117552241814773786567979769301461266840936410513473141126397604635789103732113533268281465636312858777634077533081684050209746723029543093885469182891639503936361050362865262073490000235804349463437918107271065437427598741184788852722653415850068984906688630740358250900065990235148944998703132503606151292569668474977882068637780664754670107854644072593910372244418593393150286568269094865720994559549414126688508177169781295305751248446943272718705876481691792083942682635742197989577544380252251898317199829224017328679378504895784311873547508561516176566665755941453966779559298613114513627771079401181443212543889093377647414755177396472804378261982515081030693187191546867074132671025169329352543280389971922358546400605044909635231268569473032988350806816499006339943605165130435043009570874050495727618139849546150143741287143290039243106978752015782459690872915004325920878781552598804323685695951668008863769622336051758027072008219791205238033201307623472383455535508523127477677550307252125519706406493618737656609805846219677731957667588139970129474426019351924730763722965294577907260299873177422182207268337803166482926641951439822505644580898182174334990192399900601126390607320460904288985188157766386345717988183404954357564673708357140671867455479999466573050643177250442287740924005423453514588430603096104524506814677698363418019635112233906043050488779275393731094163610965154625788154541156355670980956382159324184861548216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -45805701860414704173799135310915559053506585708556950378285716312806256409105604395905725907575044254312671355253611914687701738391576164933515411549586794185543711201675085701959342528528276725204337687337212020202782598813115771221657217525469918825359675656414217068626087733872027440664949283814840393003986351124849744570510176562666191916759758242137332794098411675842701256395917212941865975900293510378798965387806652672760682761009438756909895947701775519289478580622542561568157468270401246900933895018415459730881999324435677242713390322875074441868799267682496965761840642150466463078792132935971717517742834915640731684110958429531382533351825046426092281988541971278888570984773315171281460328167776224195030835269624337932525157138838759974198809879098664175706602559997481738927635259877878775257684170831460977379476156862758124167841166617197694103624018917141542239225774855899600048724450176602726200069535702125109909637544462533194325485417343406178443866043578586626178525647703455183539386441352704897529897790356889700975700346138079971956226752856037015214134405973292052834120628884368217378384902419582043014825426029546628611448780404445402195780259354444339018401671216375072044001380692385570597264240216849979724363265906173942213119552510336509156359112900175123516323079710141689469296791461592102616250039703680878209893215141209337680183736843628902548559737761209885147493541328745134922581867331523233244601481469136547843922001372291580388531121124253752822305310042802517162469883483402742016096929983990773573648129819126109193985768053231420901605169009078569389526088974138469666095645323345259510454875718870453263535493472361576290334748963126631313220843345831297647555933811212351867641099871760877558590287529840605751387721455071715022846069303722073726984580387401851369151476278656249477699598197958380623015460671812790792006755545659442508354161268706411279394080464780211215230178768532058318760319236758077851589521874330371695234955910360506268618307146315472967504551169654660434106357801390711275668998415951089237101752566410558791654763584500698531306565588662175744263682393684084416281879716658750109356420661994173324805937288828255121200207259139041280001747391503770883346979496833021903961557429032044098555480748680986149680267173427752963870001773402929596163051889937605381061834377997087636826147779623302822576661606787344553710970540843469502664688950192946549512119276224513843957963043424883624101002915803952471322278036262276233198395060938294203834544124301551045075527275662816772121425285741065900671337302664258147951047863237577188993693451116354090118020574740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 35951909802164856240983449525150703432741539344683325634344475350715595592444265066268944999007305664096663796568469681740655642072583313934417064627155497451918503933934568085507766223724449177228306585717767342343007533722668623705109819153488186994051854639839061552804344899497001710592091843310488989974547721849526759673680025180346454505600021987239446002532142811501336389774230380207319145428027393495460142433848477647522774448732173949559495614138820748713553525167746674778426008534289018381798946174004923355839338460471675572345500608915777068831703873109111430194628382777375520210717980077611204266985434072812274245354629126204241779946454208744952722341421080846595743374478194872033623880983965028811413165376978287076696121549697513138934065405993290243208002393343163503194748949802062403506624175054338742781313260845598618786989010388875348878831336538511140694534245856560942458989731161356758357481627370267342590096624509839525911506986199640079379363805384133440790939394424249765011659854612647153791787363785915455328283739809408449004143303311774886592743413365246933501913943939890418585277193194948584630200693666806847274770061501736023425275917776280071592289269391957412863382428488559548854507347190040058792088032936861584211449083134423111503668977395027585769990521425340368621553321570978871724011390579907430396525802616459727812890450989517632294163652940751868275889504900044652801802370679548490390062148702610385630264829309081871408196446064701780225326850089790851622650433541087520757236239940770477815556901940630558806072552151477313087353454951540456346931396752655237674856000986586375795530205818515843192160708213392110497165516672878382146220017286401613369700142628515732849157418401496267137006961508192614622517890229921290628155724520319259643291021873746026528601460226608929534846932799756141366460659958419941099306344082415434784042562013241543058399319852759127967604867679038027663285401925409322057850251736160030634151541046140074985748779773010076341901728686010088676586825036491005339563214673770762109310325135561390203354810124794565298127571400574768034703477915354799544910485806829338194283984089428230766583990627836786635106547853356803009933937387115306193220923066249865980571524274012785087549857531796089530826902895780612029475848015049549272626255799004391439383178955163092071147174149318853316322554642238612527965131845200469552061710878310802954335411769328314663832042973367896938732533310255715118104458954897061218319292043758006218829680628071314248898673022074165200353968458984035570032308578081956551966261300774361484035383674993174629261636953702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -34475710817951971113637325803944738593277985815784062730512050412866719947878870035474636142915037482649657915119692913612936633459163187007796100528206299385065264915794958012231847796795883090817249124863207347682244341904676827928727822985019135997731444377470654350046883621696558156212751073818202805308455071795102588112252021162113355010981856756086300758317947148498005323640234724315629794693068437939832274009488971905796800981673586756106786107463462558550765931540870482649811890069193832220340643236446508672102221270559725140367277191908445243231028434453332957452439040936283856547888353567665614040646914436144713424838735772406571854436315352944255789265164524105631954675620209379334142658679164698311272335151809784586251457185207824289253386678813406548328587532779241738977933068571436970724296370168051144954151744931809290512641558873542093743555647773301180503993012558291836537539248205136434346654970645986688243677541984481654515106232849756679040350400978408906775135963488822863903110938164388842063328657867896902041409057065648655105138268341142642449666436972549930300154502490463935930086062518395950305325661339890049645858781695715685037752619164020482501383366724530036839534830910193298645927635728082874326947287380798268101815743992109148662752966889348487598276558139094748324461976358163596984772655050542063301184491497579169635337839990305572599873133657628293934426065579029704536958663138614300300065678087236974035571961356675008816485262497637475436232954178721695645789492375611800023644068995998803926538143756510938962881483862174166588231961510412368693791037006444993461483401074563944334428090111265691234053504273261078665529916204137998763571026656350820135240425175892642184120240722568719352312535055974671472168440727375581585577986712579169151769977384682691589458105032878783143765540089690413815313947561735381053388156710738456181757865206429073293364009528342489010553174708412275707124052343282175590701609616665991966091458563735390575476074575921654913487087947543574696935549681653987690522065177309499058600778312910140366444690277584213350381659532889364854057512489835844596492527761488689784379228122407596053839888395801058449828735054783983513338382468837947783320767250774727173502067675255117908650785656715711775901327609135548623082949800937802654658608456517721376129759458204431661477725048440268491956077481976492562188888800425717172956734486301491282678011970918758789972643123271170262891617835601389674186924323520398837206041124748988258736251695793151767259245443719885401941468190338605771186951982900904125578381304250487489224829843495054697030185669099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 39492071993610272337828589723607363774637341533518715903498050222972530759294835094031114598005349906351168163208379230430842457954908575281401771547475940544966022255027218465918222890617801335431652147157158139881382939333532562077992054268906568915449196733958592841986466456442895957208053767318560304743102745450145484914556874305928690081678041843880059857842311749551991284153074247442233182408881913583987391498079551985249819015882280148562192807550081781391362411694314234040963601728989383081596410476775589634108601286278155731416130301502852258956320239837292810231614637231519044828251380145281696698979436511237800946501060025089420843528200871165630019800036836753993422160765768430646771219016815263200706682809619613972638478860108463558657325097757339497036202042091377986611709528930047423342505104093839603463312593533018698728059686948071587527810265706553932783480745855974226323983124188387588798772795146660788688191412424967981974471787609738567071293312722588764090845659729975942547825365343467512025781447099941566505124349328743614466064633015296072760314687843946914461614755171637045947498345865833734946655266515407661681359015438355606099309471930755665947369560427111604011337116073196360147398855583381570325414491078488609902279053048424103253525924617329027440357437535252957113760441089255840829165327768971245509888432216330901126669169282381154133188736348260235972583411152674071438525707942691938162012191509312827142040271650663043025054679213261625042599178403270172173368926118818327720461987820017394862962983905536358239101127705139797882414979714512860664082532842459114448717576833623653734054495491647488600155142296817242649404076802876847529739702174040630660092380265957289550393800850220984843073759119650266828153383226391357693555588060039349395128631909690555992285851997031471446133879765800361478938556219678414773039943398967982887985304596431758603573310148345073336128891741477546138396881313666228724958672364915292155043841289920698910781742095546066025044932251720269334859129818231240869003017417340218493490234804035618397202940253088206573091188940224248889348973051711128649062049110991605094473240167679542893660907779704404774819425256072149462499621303806457770482355474079056032266149501687137620958001027239510724744877895211959614170007891746015892883426282078049295079003962494196595719453580332779867246129947715562569389824649013389863040975986084681179108474562206227114733498363668394093367319613214594872154709842773653456826815683225562670668646724006197620004587022468756440790757751685883982023601646156902350290428454638806280752299046961379455685982337105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -41137851962042541466320398155384456824976166018664060556606249330776302383119204957687988146510016042293846405021364295530834806029091141971192141237438354016187110291754659258539608578915871831168192787304105044672495666898184552967127754087167445371735501940240121826824114663708945294576432588295703213829925237517643552875670299743462592673878237819618623020236007564713972082490953887401863116464198990009499414655788569128733394153898648535158510448246268481216366956294722032421733118290166214343020114092652228092571175758586600562272030846741633593893214781544693129597902097328072248086653054328331567137998807284256822694999585021070691331563725463380801513602344927400730210287648503403859375131974015993434176065603293072821263543207760719098624113532466900444562431998934971136216002500932456277394362356210060337833617586330985890375552696079728844077855945170261091799741234832027666552224711726892176278165151908833182252798041516015735783533282015708745775940755979360357718234340072828432400674644031116555442892641706227175770083480695010673130933095999548136604292171399043508157955387622543776509392932392571065692862609582544818898006164769763814297844654875334472893315556396957259350023688341445491504944213785636090195562535317333603138332032389533786996535858535036649359123048663441078841627747711266196207582448240390704161673699003453354395635986986311169271612253653637735203041995615359492457119522214196439291876129799645453179037277758323807293950454617971767229845562002003558833893223484081695822261636144678640233394298163129214757857463942201445856255702386439110048704182079719439304293044551134973565377397932040084025598227584923069802020044769463618456740384229869799967772508781471669986147731387157064125827696957919864576199400215189616948066606832269773285000410536829751502253391527135466088308748210565136338145872872302407843397911741935229400825578032866105598529407973725447222343934128847682555166249555855888475573880544779130925519384792408256388161977156111564244509294486878866519419360226050294167757893476708815525750247181091023816158503574503228392702950864662869367659556049449596872613745751880322179457746962047956026451340598979291867553785950009341433450208366113876506875352079121266301274101299536881900788761080513468212392418301498927724009631514462068389202197954786612218666242197425331550327350288789786675875825422141997161558773938375453414590419572500036424957514860735792116668963621288753989712682701658438199576534172760357848608126219474709754282300563388459447224771610244493396144542717945964936380301387735990128003309248614254460838855806038646658370036291338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 31628801176494863968499376101941039287197163714975137680943222570991114996844003526609453613054876420160519765425051654792816503620668525326804639989984018627530182453421560226555595292070841507905140352139918449315064154489337299262345103792630513635836434583657052740731017007105340839285304959837388187644449535398809903764889689795787429291739270808159653655313068711577469802601941830085355117664578782557166491587964792499793342412947713956148226080991894929468355104899258879813389470963022721245904912411332909006956987733617363958463827328569960731648491516653006748529511792879000175539332285108098779844200445304839447490464846692933385615634200755113343866738092327357048957111097771757139793372298906938864264497683730515907383615225855146224683135484252265148773855571017339254692931928936150871466186676085801627381848574052595902761035337163907209747740798658751289346042839864877582039585950020631603598203865178632470907217579265375344793408664010304261842093760482537164042999422450845189690480966567705757194230786261320286086529058916316044013486060311508526643657335374094521012128288992965728547123404579396245434340728572469183101314480461639435236650317453447761392571153219403085733136776804634869754095540695059019404498232263427485206143214156468441574926111316577847227504501222487203298622540599532779048769164411599510747806215229611243026633248028851670562314495711172659668923658732936428634089611739968203137777319771729683294816872857417270768039118180817780528608290831068278054734286220369138650919423987562623697651598277697998914947351515456066710198979382598682543923551725782246457277246042920295476891951594232342290515168158141024521151549462787678036136479061955876160625425736233745095462346092850046235242356528804229686651077004985617772873877949317789727894560069331735657786084273762873166580946359895998131523867059704360152489413962111372424845720717104179026171408768006298340861097201189564711821211540535326855317931062914644646993127214134306506228153909179494535958142892047648689588510121791796884340838261510625038505734027293125935549872437440261190310547787343188038359029158053168625215071809453011337231706990962386771140313071707727976630152833000865645658458677079332554250892917525329557858918063139056825476512697028628752469451786767165577483913896684370825258383436684636948411750083350837766475941661394360859404326077167898196106032692515881998250946531090421564466607669401687532218029119653020753992647707798793195599604566581278448899594698191761856149624990067958926049639294689642049095456136819410561197499134354484337088063800608442772216926493893607797107929487769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -12281667309312728143014051352330700807402080002534290829701421735037287483423833856565983214262083249654967793066145914020467719706476258743267994807035716366592622944908559741412651958883934142851376468207353805692459805684851863890485841398421075000820150459987059413314274862364311577376109876818500587546865661183057914084834886646682031833864585666401956334736587908082672883328175638089127384958787810746557273986700386971395218398624399903949310572800710144420799970028245320912630768900099632720405821822390356233198158330618995211937775483960034232146225148520190906201741814286955578854467932561979115128373187701828750763160988622829921577267127735242517724344206284535748240746373571952369348883418842754642939031809409482357858579783003582833621097529403160060678514991291292168183742899289273201901385040965838391493286289967454112071036612881665806928011320875422168752963957419962660678388663725676546031477638080483949130341953706584863804917167558437851874695275075657656392739760383968891793119329450356346421563261718289458336096070001186005105639754838190912934162647680051829010565257778113912632098899467177553975666644356229242826579264844326775624271163343608567433174004627646390406327166572929947195820846446939725391041797845489275052751723664785676853812364693714446974479899161901732514602919777891700445453469420016516749572458457971708840044575214866674090282237408066352377442423914360097934401952355513977157521974200258532465000569779730935572297126691668659124252627756718329686006101354922499772480698776412611605434341291115622684249478387011941382147457130205260183997747538678334146953422248806629998029887886110568414063629241017508913917039628433663962257651950279105597037654930013260863701741267439347633356382797093015250060933163876749943263929090619970130491085296899872559270661050632612170546950606770458863962287175583899257105559966411463134148270174492823281866297917117309443213941253122347090428446961420096016844300402838516889965664618422300912287364046821421704069154788411918235708588773318581392096419866421715552084737287784104607530723991121100744835769968560893423188372603378093978252703527318164799121714975053309052426676787308927510079056446761679142770902519532835393881810549319215811654123809301843245478949817442932650694030677099622131774338554369224640208738555035861283565986015581074711984951158469734352172388485486138614731783426021775929352882350663729358673945310239201602574851628283433080314287506524592285945850830530097264974271676582712575749259533637471611398704572096157265530377807086623405007102071630278716316560059053401471931543050683498011708858784808960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -1878062424879822200085724564703193566393268264974397690825601389107072624212735270321963469020642729429566211282396382867346289880295252375517532043536946307197687318520929841070059522654013004066687409464620854671960178582834440408866635177924856167753785752613720837940237976531700159756637262728533196730294483061561586400603174643326261595791583260371425213565704402402242509675315631615415025521187995791393473006906071289990030374215935968127008057312061274069006318741359801608360899909023429580805358812602150815217073958326168288561262859969047314645343959494514819686153585921213609370191119833477934427247719663800960761044216951973577937034103335845774226155592515398345879868277052046196099148897114104372625443195920152020975097951031847181554055459452544329553909113025769283502508773779385227511309722196111764808744808366156910308417027054311201309668748082226729833972665189922799330935322106590517523649293861117456615943648407853906031417372248283396797200868363148184212631223493334152431870077455491774837736811238225939286939861189217069631687135233666557776772280820954597859849918313440591636737230315715345714204861684227520297123379774618792265599548506740925909706938584595983459908556838472081680964790276246521030282659879729940964914934502235828878740023126144986201657379556031621269733988747402855637183637255627536805909138736850722049815641019031754480966255545110739881869530586077676705149041950648629123279117790892232844076066175993833890287899876927425632929945515817938537345746979076278261531810646817477372155076048627544764035007460799526767714376206055458691003571502954145032314591723515328375628697841416827637532725540079423617407412902459208382697101756019478750239754998299898627333835157417050905282401235304032304781252273986278898056157952631852521391217984005244255822198625833224658076093589143185918856322663810533528075490128013045097532291111348361022326069304575461583619120884051969281277750383980640140610981221866149982080707430516549106668183766561360100443944143531407210466350434857901408888458113617760779608497301466201202493209521550720873142341938256772724505148688656135980012725760580896110395381523988805549129080198388839912560946728186135194753335174200928332578481914904488261934136328946380963364940326206385480177788101726906754853182879212712894675122913726585546087130203517454492453153133314649124867703092542218774398802764386143655852802521864239460974365320555260907950772312538473243943699707790531421453759601669054447456175441971831112890768534903351556175110018675214181507363010875814414532644042517111545725178441667296175526417026181182429015018244669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 1318674603512613134713239600280127846604847586484675703557247330622309060697501567407455138767610323075005275879372952794016712095716348710357040909559346273197518162510995293883123609865663034748126894557975288208178894734381169328229361078443320887355275519200405446394814763875911475766373301443085201243390030263437457300522419407272089713488036511197029500745433551017449201764484600081709438397969518866411811778683754840686620659040035074220733152922849744030834708083913773078168451804459214824566758068839495640133128677455789278634821145727753219563571683692160138895025373950115248696277803854236032748204162079048353920245612348562031045425458578063591193153366478353384426541373287194987374476193449622508176866358315022120820979971047435947077686724617034619821472501219693389937753646737513817521465611571468214467055615668910590134617738222558913288413724095928693139655756924650242637147744458048313591224144258533931008018390893850370954879152199836630326514520790077855585654169732903089131795126085497838314955686980153075010053740116337352546337408541290941901825203044680711873470923250325750490501057371589566513965429606496551415392285080169398399551422105814702263503236925643751912970265137156966574492545119300009303079345918224664525602317697297439135411651926513747114365755578826930606416307698161772864755602863251086686094469111646405644859409090562147897018334621074328481216563387145768026893226988626185242675937345750424585969195701522359192545789466769935704253691719058959018923227897247746721799485124731889772621534555618161185002210723205500062819858476826631479992580876825907360193100192286178546363286387495746238833174800019950398954604549932362440405864153968127539705338743253776655616191124568345290014131334986617078014438622820652783281784385420237610358462654414796789441426573278886644025925544432428349489941144421439265604849516830115036372429855304748749397053946783153822223350023083753476182747810463908441262496632743726174717170343441774171878821485508809218554607190312167902885586926157661150869379244387443054771943835820924156176449999547049575111070703290583685496878328232133783005754754625418302445915319528483719156871654471204683002837335606644010445750279580294677653581394801692711881775627328347233697120392490080047682886052303056826548565114238929418343495195150316544419030765958817239235911263091986546007914561310537513736059985300411337309010334792422504033537361006354089388413473346802325725504498402655561496369068506886972803872289874335071256832153346497986657428460247864586590559923852347606481656735063245281467931133577020466747223803710028410641923671326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 2948985649348392587006396327023557137156512923343373011612062397005055035194122561433848745319911294412090091219573939165145235318806671707465269473128692195597754695471882910636604064526283747797032312040573212765151491662712258232699883323413220901477104656505890374885585183076671197201435916830139230777038632361981711470534841899689987723168337812226969996217068327879936188520382242839011076480511258782970977523383427482458340060020679492590611596593875265735695406434683657720948175342921243266701387540678823889637625731745045164696157626398612696581542048356838061315106331108800749582581970712596307289022817151837245210884255138244420777168129775196630092829831576181848706084627641034099377957371078198753592208808935627260224504352422242301693584439546094753401989888736546365595754050965255071355398169726381692955770256103902484831476338862660977801127216210164883222316790757038686349894841317150256697060870811299894981401486020786682768277339191581251634418215978773711985344343583090571072424479807756573366313984379614589465144452865326582460836872441548542628546111978526863779195890465938212914894721403454301802777956973328594513699064810484260170608791411991405270064303776751320446493688766833324303858857659765933258900277675749475652303597439520654670667192363653451416269874771549792723634898540965175439180779359669790031339941787209602445976679236742011881188460419245549634113868754963435982782622705994488358800888324953889016711970009691529865765255312969297864215103443796496899678337533190199081640313687539249686455815613536098018012728820678482911820915342350247924935208483910928585938316663242130809951246150374057161592395189152970057444473496632881907017891744088316628674762367182158164903536076646237045616217220812883067694366709117575688921464912075387511846595796963589355164823808250664518874036604892861762317395722208953073102781125323522731531922629281544463775623832474897039028204511035325487051646754405356520483389172065687387867557471483779923081554103531803882644999523045879876082808408449705460688589698798891235831850292371432086682534328703741318456730452438528970643449760291126740581642298838321134391911449277359897787592158515107645086993382812721569190737801573531216684739301330029257983219389711662548878480598842108400089150312660108970890716647920330574090450204711928716122134429159125121257520420491691790705908174929900193567742152818556672775987642580081265734235862096645694205170204459591151243409355908479159241184537478189118963218429118953750794391586119804335356082799646841524097953755719031778505329919995701957851657784517195019327353201434200355659012238213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -2772213687285795335542423772106558260172679881034578105571801936571902470871175314862096664062651778799184998925820462742978608960499282680035414358274825370253000544239173727990784511656889638727722106680244418410320497388289723209128447279394923702467191918670697048833041874866629738187289902117194881469363312369911646745160623857105918370623851570590188343363209571927531917599135348203028045297229495898805926132124380113292354267894833033528381406770822912566978878946392420852963295503577196538208775175227951711897571630470781155603445698376152728495192860221350000046059315762937758784370217596007834098416236766755198777896837811938746502843464064694307992496519710990878080630244011603997969789898771007120356014093865324608701170314514913174566044841807470252365233226095183985126567077302082229125841699956461635907375500861820596042378420147680548409138295908312342860634991545265289589434349155155872295927341519298216314275211061625389459529159009084835908940287176987329838752216537393456558803685355997614136623509335509571528941094559696012635670751886212480499769647270804860138407770336167753096619669004996865426547266099991718729337665259690724351029397363624403845141664996504374708596316975787179432956437248090511652919464584512254223906119454872815025403962739649117634830368239388575463542944719624149104755769884225547887358973433572588638890376443223818103697703600466495128149699381913457914285496000121637164221296308554336013356377482277935741712421537780192203717883963854662921891817363612526942625927433838266386912819710421427736313689159964881351401004715195086325413099431360152079731342245219955247603190118692812449064713664218105886259721383628278778713816517292925385148945144324570982596575181962044538558896303927509906818230321789009234552394252049878229398635094966560543665742352631831889715095358498168215268918131675174994002827698483033890031639562673306920168694151373341721943990308745413199432609444039606620837179171864453372618239408009934101390077585096332256434638868033471693565285107729097070913607099724696684948142499988521951469446507950963345342966690928139496382179957513681119817659462995715415343516814858968595705778271584858177993727028059064428194154967915265453597175893238979162745767172675756534677830034108149386423076219894307025317096200577099866482076543821753308152050090795806818110035664123066067948090931631993597038808386024768589296468364421017161535680436287797943991729202467846927574821539558588654140815994657568147708644757963784743979021954563434641876579787979009856584370011040173822846291969970928530173003399061769114596461320312900313203756247285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 1519567701493048275561856651027962362653656048871018665428386628600975098890619076904130504253318849479152981745936981417779752473884082886530747513618130971402868052914137845714072378030492208021598813625335617123037302664243935242006531120760986525404971956930198393757083591449958965298678440825366707187162390877311495076944606463391922657595408354282283463766793026825717343592829984745205363290278437972159121164700082537198414501794284366423584067717411704757472939331634228711180771360878582486594247912792110382420465676456403094410936738747731056675287027386001394522230516283851782666432731624703231382909748013556058993931238274101288951893064950308636765336613492344007140778961020187863648756138536764448882736971531989412421198477906284016643044974285767831846429321388942720059348348495124201540825411746892629197530928334273568436261520371910089751435610533378342634718743436859514615035074224890884411277554405830344119035428219389316598732695879786157738254037902604859291029883689000711352856758144767079120459868562534669613798047720361704760133056899830868180853534244974185152710847487974356061787921942181803270720503579287903328024156678742938551344485560139581101462352161572682602683710437349533639960504714616731735355275074269311875857834225275266011496330310053983851548955329837532888843333543281207268793037752732631646407690287069132850886274543702774831197443997968753173589900224313121233106624355382528076653917959065071030333227429216749892621263473942324711730224626619227626854288260609861963096512339099576024423031643218206584993992641771858804305139107073606044164556735789832183587025412232817965706400980838258684652737059643463311612894867158699626576753280756200063059775291188408912170829780209328832916534971958224766088583424619885966396998154130776693781062725377602285988205956011811363548924703595118082606042889997665460704412365428037088572733547731402853717105753821194952460318441966883370737933918163672181631668760881889926622020227792026270477201386853584165563564893349689813260168289588197328478958976305375776575723515183806848457271566865875766791288511909243005739128605565280857047913723915824576684931913278517175994565306065311505132549326023730632735572307960182348693788520770377211426047963675224809715706868226888637660755077478462082042713652875367312202898960403999474565126300155005209857577889219902849441275879531005596231345798433324995576480843571231751211428470032410437336699655056426474800985471064639348922659686653589196153060151872888123489311125802566334854088811303913377486496813959076902650673927796092412997925922666177227271922343791288036092408842158080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -580487183111719213283975236502093731092583742902784068231033118674732346495306134434846936580759650041808950729126106764504248651782388196921593862457618941208770988103410522174810075700874247174720506430964095861711301034747006481406169026206148958310525043168662864662720162494559786040634378832174628191908963060137727121135700713344201523783710808606802851399611510062266387316840607932129675400144320827656532393758910354034091087920103882797510656455519854160373250676884971811108244366480581567646350815872830884272404791708338004598180535394434488558501642240151666000484485183274491686479477941324132481127345495968510721551224666833429334261073181212416370713505673931582530634047679763590074456450262447463891679289058501033061487697661605978529892440991953237519868904648693632672026989749889588628126540026166167504917601741178415900797041601620938690259894457619883483010052933393981264158952977597883222985430121159379154654011137479826646412322215379547944405653138142696730106789671101547383512994315757043062115266912108288793900827219291210388320989643977184811630786161386429455054436348869569350078694415283902704498840098655885849313388956768768846921492664856046774350926445454976823557372026367431654479058194757432329860889187324581501878696651462684643605596326298799591828265807486673875222269547859483991433659175888382828879837536137066680855608948764089921215198145314977426386328071342134432597295722405002335195135570565081532158349028933525032149917673608016491295434554611477617286868201340895616648906419540048575900669105445990151427113443074900671492622582875520233022488653827493298426269351840225404409896695981536213567291841550962817402046562216248854294193446371363105064589440613108877222930788679864254801072633677909795381890860815439362938245800322093122561776969652514240559831889603233575978947133007168548150187286734762740890910833235352429921405924031083290850190962379484677993711307968645485213693216708629570790114844547088335763711342821890852069353082510475539814568594785365602149075543868473681920213506516735729523066689549577521664802397999553393557009870091947720279904171569130388403267434344254354485264589054056477439824763918138639331829895893851237601376310722166194197550230719892385716862834759646366109101661568622309871071566720537872568918567487888038524158289894470062099693206724116043972179157014641216186518650350971602814612704242013375058952119627467541201090692516225272986782305541863288547117766782443914833734965857920350996516188227801494442372916748401815707342390220067656070483174173351917889282413901510796892425305945805834745868196862535180325127140147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -469808616299673104703532687883940103009222934438121769497853545815724579867868027786990964866000049896746201467312587682243638705540568970116187680989209806219648388269638642718639865290143818190771654354739024845310051398160761773708797983026156257103163656491467347501440580467327931842211075488652849797159785720084958659151755408710180725265521481601203725643766664413308477700366769376417850351563971759939920836164783396361022773966150650809531020673594471528878669560063696855379181344440793520896586405830947066258712747190632565399829467226968900373043221019223320180821062868304003361407372523683320668674458715956578381340200262144440414765090133946624382468512397330008844019126451435380743539236937803744428763652209336579508700190680035794648906165562405300745372479145677227814603058330015879661989516932531790425629902482640810026914830113597622072191503439346963204386241070859199226071747019040063805247177707473914142017594735545051948402503222551608621472211183624854616609730512211190667102934251945672993095612506527207782957066125196646272178548971350856409438257024557059602113967893583561618291931162420682459318295133213669878437701478888220201792324521718942408178232944826898112999319058004466133310927749348995858484092848973843412889358502099723722964528726509702929475394867881777842353771448168510495928275448107267890012224160358687102688598800373446472688793310053712065707827710535241076422088662250810031272426337195080162473791228242584553809418959420796135345604045746817726854622172793830741549970920178595124221761635510614977658810433883896650541225433591516334484317772035769956756386268088900388152160119991911388695947984153752883851417640489362652369152105177830897050413492322756912734709936327614504914571175902843219025411093888123886277235524001434091913374576307883867399712748533366311053911380629016430562146392394789842650233646105845655961323450263806540264211275480128594565669207102117291463491796238638034561642549482883810019397984466120870650017554496183162653578505026461945716735727281439884294935576126392165390387269894099425905384604552990552884499647761075684962110524601037780135173727314625788627549772091556267883217536589451804790527922038755461677939479374827669507631375063005367791614346079726231395987075685811912025762111675715998804433611782991209352248498961472704341103495900032362092424750311946898980659088187128896112190384045888000377213117929983151175048866627437953751827889988838466688610140758000850839700742102335576836617951671655216308302669047453346406613129035068964557425449581819444710504369516027003510384163401828547227924586348680160131447856824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 822904007541609408451331984612070123441000496860848177506506149482750891359847649285170638322666807969108382867924682304989683284948145041917175151323202348584166361361450777790575578978350443535999056276498864426858922236064161035610350089081675155195765966667984250334931192183947008395682174664338928699579749387813524514654906680972326077782216922748435157427345297772551983854795082797767292305268318436207859820520913383058892759911404242492018035787865728591164515997181012506147567294932092614924951474018675004817856334286710840223033091442090662911044724759120881332367283362063321817959600684299647179628611845894752809193366944471869185256665840440642216443329160768303294818432411679421399540310698484907348566372531144976005790224522403147800407864127161825041881537459149115560423138814042149885849950681804496423579153174237370156461086194863215140360057783675107831560725215718267915510407435386224976540114427914398957759206415432161510096828473713832883393493676083961682829312936680437967570680338980156107125974028948511492929748571931573268497986559323788685414274369015121783411321771377764576772731089722922050812087456823666040106354154799149843410258896603619883304291431805318238832866643825203420478185045142214816092463565659352875271610062829966513951370620295357128972180298035274122098195582498788106922046594325216962928394314765266547639178446536640638016380084606706761992189650426746248433744860126240408395764097069734065473269292119393116684292939085441362333475353976225407423396865257683760050786306314335051795812699855092813046114179176408446928344275616731730293915400252808388078241710098979527892259840992801953040726017011080293665437317933963317104219118863579300400419288338040636935797808713469728832722023807561751858267511078458760738944992293849613407702460179476654686825676232260447223558830300732809673774308331531718826455499373611197153122678727988853704952073030234450787513330525245256682877963262304849758923690648429888994831823596295072264882605237126438401986791648771371139888947370567416682666976003215488631703945511680724116123802336569964660283380108716583480293771245343826291633578542476426385374510236265387224391191383481767740345081132146611230790707676272784793401522582402620992193736072418910020636691468441035780972281875753467744527455480951932545491730373098796595526828819078391868405594432284004146577913727247905702533497857420723559645391608462587019637164724800640866653068026750541398387500108914367074943059709310671884203254895278780813417495755605513466226574195680256924525432441407485785646573523376485025678371407263437548612997249960850442922785505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -475771132132685460849701551490974760935078709323356072643333210132898748911579942490262589549342805075813100585783768620378285116357399254593186575328801495724725022830457886715396491778324871700787359815305287546403190503781768538135297747961949168213242595213308801792493469110062469856341862358625622168300163788434064722397294007868554360384132534183006599549361337800891047552961069088844410757547533719880168425487379281869693533283533295414985889435528252319257360291971595456340098185275646345765349930966365133329742914949533642515887480121953590237141778411812047340201677223100129856827068165107392322823845894086743369354832904803835588570021594713627134378837075833119462326551829382195075097225211252292356994479395617369759517389392602643289059553667005728898560383816978589174121618191024327474387336361658583714565838985596898331933437071278414066207737110859433801525012762234119651980767823772089910009136986584536511741974705723472383927127087426017776995539911603780908147067828724596355717878765595332647785043936200369746614786269202409388013112663753215934777768088068397380701274344814806563213181505134669954956555140637436614084749221973383508576433879250776641529676316968112189011576427140091834634005990518508111029044878234150247472785439624935478331934898376167126528645144447403261063215006454337131672592245588025383724570452036582796180684767916516826956719157339154072189568135843589918945249926137410547679634649738116208399423757715753966102572122272856482490483522345312916644964586497517136244794889128324907872311801673533368603382408542337888357438482469348801419005851630362871543244718233653692916895358263562209352988210808674853964815553883013971314909878554266375023754722790354263511303005589420525655545103011733147833968240018121008036926096993949170590494034071821937243262505140030921583910684121558432613134750392318062732853305754236818467900717313133777840181814878846672708340601759412553656141828927522416428504567515266295246283851342256042441195281432843597669969604556415060415154342703541458650002039020051094918690900791004133047904340117725626025933886843451295001153359370345741396996774979746310519791571068078836541443912587919022937241289135548640169703100747125780585867102932246586249718596865344461900305668307704260621594295866531217463690618117431865618180099903040955027616626951669092037942874229126341866380952021526323508066345767769800488196718092996910740594923054621882459882077599798249345625897628861869453907576000137786984930803754859645601747456231892546453561058407151103116161405168099109051965906164435532014191093754239296933412577140416624868958205378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] 98550710690241782621836097734982062585003147262212350138554327977120250229355456757207040252574478579706713366074006674509568701919343015185801621844306731238907851827572283369527789837763462373233479330718982316184432629621620456229066696966034524374523916635882218772648096182672617691093111654060269350750113877999365652823932893172301832454590718027727379987994904250160843085288547605769469568153486570607601625896664207504952801952215490846720387073659173260418584704825379772177209913322633502997107419327372180803301286962425668561217395888728431161183904168912959687862434892680242831926675667322397034584369527591980457684859722493518406633321695050695437201582870290367300393877273092679345088451261305992289757226753961458562086884521202777551393188638197236103086383070111545242637837685442003000047566418620137306718093975680770785985615304637623032933972446039303256718642848237726032351507208110907013868336391632740726593166816177898883707576709891957033430980773952213668564011181609287375551274957104440570168147361561068219972990372102660510876186892592103422105238390103290159203086138055023223822296073558144526268513667069864752557360418549754306900826136564578984781276613568103076274240789198602104526850452333860707995029766499583226779054643432492547412709055116643454055473349616981830836658215260271674197232768697183414194282987187649975645433468381168226967610354222586657411573478821261345990424490873601647200862186053676359625272133675251093412560424703440119064680042378522941921664289270465911338459402642698353740606504524079398304406977230471209099260191691917681013889990050792847017686509405064616072729406939022885146658227262233987497267718474236698844751474990153847143949960659077650642965118321828525820946131891338654624434158277844780531828026052081784327657264748755603627155229600047141682394367451657531107692591436916432876531073484981032018931772585375891807562960843806081562156102046691269386731605722457374136687977832549638450505232131218690638654094973220156776492797612902122082056294117570801310508247441392513031866821165717490106564402332377541849872448737577085411851097288164067009845531338114230522519365194836446712529898064494515473958032118394626751306044248411525706759714151255254643374688535930838802986434764046949829701467409413318371555615896969462778742788740580480841853262891898290864946029595246545979139104484745075914308346557710101831556818255743032243533631819069659114279956782326344393311204678796059585590605158061198306596374068679073174960984936409293965884104723870591718449386602039464030605699133019478116861161824608808222903326322231462433549891665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 49264888045582895534226810555660069476197698045397696937250248982802212970248809425056397506289680993553039076184309524276423043063695935558979349743931880002132516159236158778395293774422790264193237816849433827860426662913926878739675255895798516290856120056409549788937836330728636225412191274984815281408728285520036108164558544449827745336873586720144115142399751359348241172704948564446059637651255787405023897952176521242584797614716980631330409575477968705218909503851470851075830419266416562769268067508170912308669655986628110237594808429742755657507594344015595473660555154718859054466693056163376671014379308473756050861693695467000867714232100611811687576989164785443108974067275555471975039033995585195805609937461498109270554796955132924674617072933151016018731132969907646672350559589370843533598476249659432361979747664753931555933796218438484007527479403062101434544940604137879150156801327620076166745913242420629504833653510278176570670377395440145050023298511785587979941108191635141714336059540460526372236470166356386661451990954299066765563811573124172938751270301841982909638027049622493586108603238643727143141420685586087556251416188771798911382303650990289977096174874229284651636111001184551642373491504960081341985832827332822898492665434783822247991450705844890534703098433316763761017765624914533352500160210388819411366931932291464027174732295554463316156783383543677076988899604556821218628992901666283982721409378094995696806887163780842878320718728641271338238408867325098858347873342431315585236377263538953060142697693171409195652292383040629847602351392620957040947085912616478214326907927580786731521877324242058814265476937726627372584454741346718540999382723377620360216724014050687679235144011994544017047903248664412482249420730317646817668369597377876745266014146904562413504687641157920563407090433012462071412317041453274805031380562123832256294953936844956568021396916207981695698288366147513021787536165223089501374625951437957294169292039788131818417706164402363167319294503543105223368672774983530657252833386302687036503161631481953612011629280138736587427597845022813940959348224102453904565763937574581026921271176229300584986575444690861824009540312723680928226104229174532688805910260940326709316049075854069817827844273093250561380652200633074035117407768947309626833015166280380349853871473530948318672553831977967503763895106363911642054218009714355888943186139634948707272673360134811404388917080211455911364397988571222618170488943587993668547753681257850054414158994314341723887425026233017316820630968235704373323707080884702438745892009220798804168940794291590010751423820595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -53177830752937540440319886394139758517016015574861695294066235611830480418712707923966931697935667526846528802742981988842936760025324314063633523607215210757081608466124729266270576365010908271699727409342654332806226882819149314591194351401265872475942517504827001661904686857189106414957436602049716639882898991407203907164517112302632335868518056626117071433767004809440027699243039408514659261672763878197764771452338664926128681521648089104293791152082794869374281721869546595220694142047818258154459031102108458580044472399278136361281373062110417372421879352457218443211799151939118636221650334853010174571505906857743860062848043734693230097322013337684705212532387014616419143539016519707801947763026587053013939937254197770876519628584151422526353594100476272090712882305297251017345275106962271355972672814183652115785701981166820966651725520581784382451482697465517700693012308529165210732319319322157107908524324526377453565607838886210457740337556294452914934788574846432338493217402879684020326670427156931503624762517334680753788529417530250759547430458834295377984600311444176736638572932709613543165765293428418848848714987533306781810626696405640563739980871109682136640157582203052478938545047515519245685178427242040076369749588383905324582795414895109322197505840269544050198920720513329606740320667657824134744423535356526289910348844627777839244351711185533438386641161160068262600614020001527276031898130457517210557657105521706029217833674729768333274305596022002036040312817577400401224188793671062706015445219926876697123653556041983053161274813246697674530785145073372974157732761997132257146995524710965961774556626935231091068139998769635238099323782263474406133688426130060357658998463123995275486740630245852238341148502893872791503511620834355949378552281343195535954224350819125684898091016478253276104387945836076712855738906294998044464146963276522953406672145875338123002234447683442725479577090192279555446092236765520109754560477574683060662436852130389737404617889287033126880370555632963795911542964844027926336288277440855089540868279310972421498373368912711005023062236867205237979266002540733839027157776496142666451723780343119649958525758640534795507614517414128124890290451121450120335494573812415046212010370074732832859152939532455815600575298056217829768395186281239614412932886455529788476595253437077685444470763358001198237868360767366435490729392397769293567630463870875672599185243854936721361144682386835451743091861633998414874882682228790723685348730645566329409929186948694962626922554171732138714366514010816748121367579320854267568804053159025535838982272986997780670131239649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 23540596137180239177839821788228879112147667369776946792697175364397289930618875512769308289039698198510730320989869655705992762382902326703807070953450229523179386112289236661374408362316311712198413449716678612733489750968771357388328758334185958710676347835124795237565343605040831764771872597381955823915056214345201333194300187171832041555671521441323306283743250503755102714086327619407230927511290006244664782655990954779069763808868998007010134425949930749206351726625919137800524140084624781606739481454461953012990137698736264457984546911318881507499176073619350685551173545687565180719909799594391817910845150001265572618395102160893045627571451791505290962786233078257538388798251046695204960370656599603041466106015251625252811875343265153772860728309477814498176295384294887292616274522879477242094070701168086757911198091592668519235395744079512099007925707268075724784315986688182193838089617962540816986446715666156918579807227002959259540253508453666296127418303697000274201883993619742276392145067784502827335059106998724744892710368598366470672023316348959969815041588538937007491374497866109054898084195748423798713412032933081620995678919848231233364682076903851490994443444788334545701154097558543722687234378312353751269775131994197398991135359837692396279501194608706323636473957394152545614791305571667188642689630383686687622245710526668617730023949648420916219863156357654238563958880926363084359554183842752314259113247602816053830545032551334644540126694932074258373736224233357954307333520396487136635640139779784272210771562356068902003344405152053287487484651790456294053986981926107142509345587738088208716164080261644156502687905065972304080228302386988996648634185191556354296768818855157511727153889758867789555993680017649605106038578581581147524231648428745295924261956989600742135076605398088396333795657580043100189475195063856926055804419806396010198263189032660966249744829822764210466098044675247237032275942963747736518978148123072532251995000586052999653688102833791966850443877912316063278798914520234209472497990030761178554721205770638417997317523660342404518212872637024141334457220575792042634941053482173217710906658814351809899319298452397691233921079089352138530316436937804944720578549629068554214830720281631770979345677777075169732860455386974359575648528767212798052574207644658449842314110422649317259099723731711338650656348592153452155460350243463520633634070926931601413382688077411514185912943518321940702152353865374968050815064105774402640544854006699976964681776639205095196076511181320148030839597242258945625090330453093707039375184651530843579199886315270173147707641692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] 3595761132164433051196749532906931200506329232965752843498583236174612620074489783751302629571333352022558442755591864675771907183877812617067007495572736958544054214461375261921348284183088960937186437212312387708237368032199455153371546469627134468392937454073423628428482985593367731172871466623591109836248153833393318036165810659592387581923231703776777640585646177735028844905523015714674942647485847898736162153659124361544611048153002118246807687896179519840686201430485368818471831202760569677510159624079085388269642618722067906415516653310001007789607538162886848766906379461088399107329151771140599807390960485065649033997978187245190664141937379466472020373523712381209782833384714965853065491906141105164548298505371142615924792591754622430981566785175825471728051890341258765960091509464714802656806675692696644445022040861916961520075893288163593477618114236050217655489477005635449609844344271629527138353560064526966199085815794910846496716076559754897188702450204413072068103369488704690689462739790991749768529619238633089428994367635174997154224377421599295109610345804866186500041404294458164498482615710223689933064107174253365272325434388199883547634039843892585573815596820278267487463068271411919804358704191141958749737060476835993504837586646219137030818384470679956374154082479925520271366720593172375839432041117660125625933825146042193781546365985979131419111828925118269462809694754958054818614640098903855925982333238552438232669399385305146569563159889122587967087375665838553287391184457285262860488092361958260720299282221892268090635515919863281213410922488306312081980322947830621360081453375159512724236290559726507127168030743226508881661703410825388683752821730033050507086748617035195044092533814479675111020172333867349296734553595549307848199662320908564367519294904466717329180161769094727576758163884542252393917135137897590568372383248954320402192878169394172464935955547762861120987590140133135860734252215355718078663741200511515544892519534473461581270119165028940555975965702529451925752098327050724715227900166263697699542097871771636825128194737275974756468486587887338252213766477162636033479568209274420078990478624369310436655870258659465678343451568130816848792700373189679816472492481035618726659219874973230334781207202944949175176826903207746413180741506586907070594622381418105528225763483947482758780781387021476576554463080527575057061281980298909599206217709839908510328873000565389819057398920280330192833298824126216894002103277503321089719003345994150601147020555108681737146229649651666726263164056631442842874472684380048472130502427065088375366264128748723896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] -1007879301431790586004929137084542822381048226319638772615770968895662197194492844404382268398817551767874528489168058953294023417763651239359709820258136434619554270473695714315706897915714531309469594181988937363283472098415858353772974665136634115447027277710067098713901640511029704433226366792755631557500669953889579398717911528651935604782301876163303717371469998962567171966273358426676688383114186487451233996078038525613715350631835889059458409090386320904313251479842615277314043777545785155111022798273422243699994096377589134599283350932238517200729595298332906626373398283914302128399904362614888930942529496463817699774507538070368475401218365705265710829400076355763763239603629254885099610579681848889147745823500004859449588092096427425810823104791818804313696651772872493969645665747761000532150419805927727737330410631704139464839293543347606678700693489924859975130360869290079394069355297824228207029258994787792685891276821650231088933266893626229684871303770852880753930174414829460427048081605424549872387197428384915173164322008683911284628908515943717557995245836764213337679082925286533583984789022585148238324331919748597676244225491798435479755438915073742446200320136100344760419983863221643360083846836356661752689186713066783822562566849688375447548097848943991723665893318335806591109931108717394862906098319972353699127946589355815175461563614680500030676228813831471035870142225507613694892686165403331415500237064277714508857923362616557280982928775356922350238642300575009698651176945711828184478355589263516471593580013190047177719113376149743387522645424064410007953062303976627990709845970034712914772116409768140527005060628214354206180071346364757046192975594389217376735351900343694566032138570675206204938831971362868992665157463792089231298466204108767942986243586912403805823804814896837674088797202997324364244358125590509142005100178610759864260276867208170942619355853860769304941338123186746657266701780180065724240505666406446194231611694412902463716189582925748947496400033323367272977351950438329538826135177995495230678405721540893423396347527735202057026175357019576515485996937504101295219983934214477709318289748998552468247150239466474776629140196899826594542417277647233998823120102968645290256244098860646139349422352362985944150410130404797315175928077974903168131522116728814123237739122290396085420035595651782871841526823412326953613704621329519587868293299167216634764613071590210868990810077222840993206918648911543578487847109809029185815522855341482178760244269569708231312832694577063792687899208149364175290665295119002748444326152040108946039391723913772500254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -50162210285190018988954626292404441047930210038511083534329465604500410291023035689951609036549039599800287533784326067239620531501353128786811932388204966492152937707959090720014491566284933801499560941646259960255979061163613255005651053855613769517914181922757996024490037242492980428268080097574390398772469444458974003992225573535163018534877640508270761386314236945396536190943931982171955764308628495555442628974799235910205312226897505584799291364103532284984566182131085938364649486782154984528733244424437458647134864737693090976296486504983830195213921841007066314844190913518749358790935597705380412588601593313112480794970361989367585055189134987227183115427006571662042204619088632977667182685990747185850787974506494448099918828444464193702403626657419918666831236189710905233476764787008891060842261933651929721923783039911466517283353452188874577807191043341851788790083277634239098309173388628898108967286091146497955015739033012733472704112980401959710636562217969788762065668137651170894287877445901479081562125895380812802596815783167117476455963625014869286947977188462268819614432687873145818482772488723464116686673239728156587231827107239825878879956479414186871776578109693799799662556148759464817263892758043492957176777596121693998217226067281713328520107474240980129810773334473345674774592147193160643625216189395722528445923238763848752140698793738426689914533079423007145603579728105888236154778890714952772020077076925850527766987875810828530902669723480638760690390260843538967404084384460046322877424848119804167564861662725635802074447576303653486704977011639351793512230500835891086571775265610114845106623744890800044873219781132409967260259595723703775074608725917857367169078629390834717673070424241186741199292879447706772222163739604898703157282399076137274808339794827876959176571424817997538791138961753621618453326893303218952728793921889815495714662847878078570243046682308282729567471461175583707464573375091146330102538780298714983181412198313555026531303478301075496780797041821845351129647630994688088380099320920204388486301015385355185646161824359200982233171826526179152431751811042769123089278191620460550441585784881043579568212004247681101666243221941033584038067258202828290112884509257434361930721438117464355746535013850254406155357656076729785207243753973350337425633955089540626493471373898192721246945488743722839309623495013924947919114055328881359086383050204235476159718593280237906314700476068752990666220591888210506829349330945507755431474190179815051781279859707773547759049212879607069358352161428703279019396196220845529875524863158906939339782600858175748796579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 273836710152945496799585017310125957023173801051281882192211647021336843690869045479968491320661688565251220648137205216159810341291804661047198741989059302333056987629724296761661744347586274430261291959567413222131795424804494586850623497606641950584563593883711044073000213698257639081523937445226558182950238482861392949108717249579510553238574291052218587658876760469776154557181462042607006089568666347752715140778325236446141844622087200076153670900226870790783523379877260100163022340626097261052052714950767941449037578477961228637203391702816339757310470449385677517979908710265647792442539079301850694815765355308009037111380790827171825802049679582606104523549837332490218383600782187119173663490921608518614284254198017697492748498287454788913506488286781229903388366637649023849246245824911531744537001124298536740071826481119337728903277652554465585087946883593222267798913770683117166658500179657962299691706196192427107962976361763506252650806628910775796528152645898298566658593986620738773105613817045409349348744439184561148333926834635542541972362813837041770614230467864741472370455398418705471864920032852517517903860374680130809078931789258554994824049722234151477075065355547197253084010384017820365629142943533913425298609281444010959760684877823485507725940850198401306249087992755269541260978720845064135537496142682424412107808363725287640776567245608628297365679093368516308621196341853779957092241998015249281704347672792120507653335828948167296521026278892283846771036623620446012530521974442387226830541879886249913437131835019565303088418496072729327140645563280817853248677722686049945839384677640707839720278080552780773143735793126765224204143677006044623904697023698326118476100952000847031334042504783748833762952780501264118527133717301328821892675702012639564521266969533403552741239383204071856166197372471163383894242353423089961408921873845285546219003438883321686886020564912695355159769142257429171895102695342479473781579216097205837929444357745310538249069351704812166953237845760912611023410839149259725037082722554256876717977219341962097200256535959275479961931149422169221560240528824665096908285205348162006312974013112898579737294564851870312779152746303611442213159546393613694840242130199755399441890611648372538221400996229037038793696781442433988947094984706810897029695079629894774269097337280384203677578930142140095957812499865248682071812004268757650489903475257671737210166285481746085705647373709079976873151361524961163118423222464870780686588984701426363680895664493440942738520873495102999734412141634242078131693486842671752619272613345933501807466683751370732846710784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -2608511018140329029383559198734383696391416188271647176334735537668473220538300015514681356172539802089342098495845173654421002443229349437664583515299791478168316326772235807303243366264479100507032002069364437401807293094652529516387799123457228232500240539116498513467525499939041866424472164023243353643068308511616784780661702486035870234357340985482930324432165729436584861127163420872094613709603015301913938234545357506358634539980723212716784579611740838466702227325866794122436655116413711882259830718041463020350931543515322243196151123158753159166164980991801979338458739246914272429739134786274763835769380209616970371008488889785884314589501882925175489011367424836203778060332017027912349541993137584697768120297210139514374012845928155094760317465342249734841575337575194009410637641351371131849204929406937467081979575645905741643202571860240061955621851423808967048823677875551328816467264944866362174063980965270448472059111181884090108631242626884252078434208001491459165162118986395992453169017131669114519452266910445083101694804676500216584778835505357268341525257620213033861206125414336988899664013552325940573080993906326998877965208771304871708523286672844555201572327854448553293242078400378868283683174931540851302563336097911619250798660950814088465631297542002333378088513357540220919500409064384908921392530902168982378317424775023414532461324187508579521095430611818903055576994178547031862769484763769774434425308829798684162090602493643899972178629051228742244631135578032889712167049094582644716337427803915995124370439480895660384286087593596742378272143274765102238506757449680554606212371526325449098547004326900278353071262151614222255824349806996472151272539705443429663325992258963066862311002643393036580510448741537935676476088734033467434457072089787756032842725825219878060525723552644558527996663029669801279062172423092027388371061560061895660127089271128880354031167280749128626300438088463519601498835887419768194445803309914271375368091837113120100075525067302810809673176827098255076001975932556214284511671718081731263586393859802953677463072808149339446936754274650472990848986683070238685773567657956708916581477342525649821157909480146045088715667345314043615304518750731631839524843127629449588912580882907322767158390672869162089688094635064202950808609731416439681198037039247318645050591306475511480951453038340262376090335766859384407017399633015485670641761956588531697351386285242771694850618914837619831680940641381132527673600101615279945099104718173395732864996426602074092431952059351078997332078361324052907871900341214583126849501760031168456776252370979454663104921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 23304264377959054776011216506849415662911692529975927766484528614101750746796272055394444349587243437467642323651321843532133783487770367551039597707009595633957942774205891843662280608068120954236593376039152651333227550994139276962634264253003891276197690691254933685436159204601443235149124191202278407890908899588928250451928330726720310842253724216163460191972688975378674146706363840553999006094383294736231237061033416128049779694841641212326727999191550719618932925877814442141381537843289500638772548750257545041697871514106638982138827229188011365243894252117980376127630428263324205064177634039573536470168215781006683292033837858606589831218834816648082742107756960254340335039062336633212345675044904268714274656156086205182757485962168427218303921272823526492363246377175359734283229255509190966395019698080807591806830445066045165612316187630977764335820744887924925541655110831877580111092094263259072092553488660899297255250750004657224937797696025232464983806175708645241665140484388122967182791159905750659536314367461095875690235363919909681313775206734295818722429747581178250500402925965055719413744188010396973412664528996250268722791436824174083224130864644150700319914732123532168847564826632098979393911007758542146724855403119879395390105405858800500373368263419199253507280163197393185773947105724972411710443997466031224651917762016657501852954091869023580513646152510903903503814461566537123112594838486430257804552824959230035419980376811320923916538101695026559853250002111636188587824844728439074984335311386599874608656626988583781351768267396943270878541219934613294964546334134784303527861680042482650196425147173476979257501082883778173313760374016368658454881298463759512219677376928128976183207497542066208253691872877261814818266494352277553904626715191473618263367942952236988458759892326763740131497178029498553863326002517566556247810882708930270822356201806163976509726768214026916026193186249398145526033330434252552878794774047564116125928620380161244486446614071462964269048865118933460296343025278731245520695165057012459275555974089468506167638690955072436891706194269798893195254762690445081780785245011005210198620576404337100552523215167615865535030530963233339941256618871038875791757411027758371563600683766851076733264813747853327965809975768380847737346976426596959062821675070942329752058787330956850314204472852484528080043848133003062483694535224226241426021250665709596584278153861926503718527972338113639447547009340266048990427798890462262416712098237785932992265919385458208628826379847048083137564682545709711767795482859999993000517957759791959035944705161102845192997699584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -117022238792314417428089907043176383005203690003176452875950745317234165259173652477890413267920651550450814708549254227690368457512980468910512579704108722497103129671642006582446488533316295639309012213709755083529735618213869546964973161060689581994966722670673763342661772099004113283037356819655012964971568630976438860463423989928099258917725426110010060208693876435476714517598192579434265682232441421654945664069461426102849627340545862645377741966696645617917704577478975401558395232318346055600371399962702722741627126417245437985160117266352272796361070793094418147550904460302735224673816527102944255326839677930918759577029265241041623471983019015904724527189125086801978755021618411015641255224088184335403309639193140080064019707133259322597353441489532929487274310102331902719687268184994855479182586591783423417601654063121504455886809818731834969376433435144507537208202418996291248451935393765042185293601533433412344630681571298875588209213096853532467840958695045395878975137131681060955435380224444639642698154575830112131571390417102753571132044616927890867581369159571350558474707501003207875526336345438867145510597589512554028983359026480912192498177172463360511480298406072918422947892870727298138128768674068916772380176084228367417956971649501530938474188215701145224981930866126066671034814683184409003937405858163647422537859041227264436475840386701051919698908492493682651192680186431183775190557007515248767641479025189828276201488731344142391153180584419692772600947963109066504846166536523247984226769487996150736397878789972960605596328562854545680641739596066307384407377681132054893388628304324004510229798589640954723292417553269854965366727960988094549378661848072545617054271593499248451906986193243974009560485132507366980951418652168639215943578669019148964935156779170579061331355601464381254283137313916412513327942277241087220262294129476095605164457749638151890318615769086886829536288293047248237017290760922856837448539678769531978192715641588970605330063161406978096733349079766960891572123915380862150325592214809700022717034098318780986743885031700748665186683529644750950657759895989984216109116389113455579488837413958355166096546286581453268897080498368300752156891715982404677014733529747004704260724515716061355467091302145548364784825151052109267648922507639580929226115352621473658484830101123357552838609593130448768705955734312812453184163303336628473458812216936603962255334888573297533704095181454120171266567933359011832396823376947269650708198978835101131761645946000126708367644357121339239498418552206344271879362880020932634378996442329901557207565212736459847095445094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 470686056766179787827611403480387409780617360556146935818971376598726113686848929602787775149175300364949440215738584157998768443231040267284922006699382341991261210793257345947828723196148371912847406466330579855041062642080011716787420000990172295869816778574771111865191905642805840461259197005823166044231056397704498301819435885586111696173236495066546278080512410945695648591772960102399973090225855146422616891554642187006230941625858503880698937146702693347078707939003772581632068498084166804814673626312728218933614059089663012913650866759517285589609083950498432330366524717973393802934135581316962284640159854127426088464729294125158349611279160615095717096942691619569305442537229753648260143818616805206257446142494977414858448756644323833673455916362412857525410659964873452448240716772608414924238008515739903552244852330924145620978399842732824804939240707816689598878104487270257725156166176239886165955165716285838718592406407093986447856987807755164207133843867203359216892354801036328982991996806291800241718252816748771514806593395010453857536176338696879127354003098814437985371486166397760131427933624730399447823108535001179702562818443073974111560097297145687242378573014573512991477427271762380012734769824535381006827532130672249729441138208213828022134094926819642618331198565751767762981513130259619178909775947951984640242093709089002638222559445739940274334918772487885702960528604783131591007631548287325817296311420214036542249339895616683992611668338320856815086314730797985631107822535488818879941767671800962275871652610208069340808449684497701167986406318955249857638964746462009450503293888936402064611739467460711174361589910063776257930177640230143448126351782511531129572299184310245399990102510283151705760660581973011503087013177839818849916987704187611150939125209155311933623856245485412718257638913376494263387751100925425690089114645836902657033821234082296542204893683268939853064805640455469323291595588468474076142677865393014023895940132214751075537339151744679528256134374002912212482808097183341469084559463749246487680040731923745580602771663886753010849395003177130056832221645678705515284039682703876878319313247700234141470610421136840832759445148130698105621639692627840494692106642990870204105375823225173869399788209097333104956772894066504720116511471146720883455150189048916459623640504379682569261525893464910264359999172290620651594774887143882062473726959661120864190882426415740122148679496347958826311981894399267181174093255284794128148020869219607646122440601144305129342179793631136797516881364868169833444057925736571168944877568165583404756237853779455510507560108032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -2098945194972119660007038408911654605362076010468589474163914363416811494625643560549032356520049067341728250176868346326467463913528116510230876348011273885119667679397877283062148959914646448173310521292571547179114212427594528312578447999872435911730471866088313114437105865020020150148564034726883308922369035477399556397861729297515926157669048477306113530307808544472727603917512463403776280705399463414920366166515034182167908515853048766663086862908880797868083573959839732012333877144318935592423447545319618889840696154117245489698590856573689806550768250826467931586814111867248679851792548001532228770297585703323701958370499036073402510635032674140871263611467723097785710160361979739011694447864878134697228300105915218655733527921149025817993045770998383997332378831327820841609904409717397790851132350942288343302181617821156068190284144838840460126643166364221819062349243778670367552627168458989220515484012144517277065291675441665814943185054701330687718251731591011767129381883094823394769858912797357451318208954906915595011559503228389229280530349380514841775128445823221478734503689208073526539017353463441667527016964791719058909414056434187662819194005665295287701739301855895606799669451753293940260523390838983219204725524071452397728006200410426184454209495750110679686555226711509168799231886805970823549701798152669456234965789252682797979092418622551931338212659882845180571188863157308728454196594537810968320797398860381956099694760756926841192348556404977940457356607249015134558001435501803167174046114159500664707811968480188365242728820573145940004963661097690182536927934841817790093215698690870595219150943174218214269819332343568691648912315019341507533808149683953052753085483150110079085963583331048057415195413241496785543822323732238825476757813181677015133769532534119407914648137471488948874694288758854834413696475118189063396737853334808054360574949487624368222976291400229415562781747266868597752147600898940921850828342757619876447849360822993192450170588562919364917430425158284744964504411434658151588689814333744556458054752725922417804441664695017628736667536634232372193511943410748419344319707928333899174321436301353865348653794753361291426142871180611844508253215984744887103813550057096093761645296150363698084719257768903450517142406023577089392012079422992515034169201477708705815900399714011569021162956247422302020943182201500064718095476682218180256462209059449280599680358266380377157287765343055769649703737996653752678091924534972325210168031694476554658406719524475151496494760319533638412964568938272734410832770809504635052302134758989066446027951291852166895410211717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 10402566637293706306525639331567950423334608164665666449890558365570711883253684872771849790849718699806588892144337349152031294158293124766084191442229162166473318660872794084371979763709876605830799293755780417937201699674310757303526671559435632643613033969892255178136231456082596200836169166591452357842804440996919025222378259637320006122182511168520846264743291054416155807080023100820221305723122929662586408013185390511405650840638918074559052475994797037570366758059886423165392078964949701553594315404212935956281300086778064806377381166799779471512708132469508385534451746639583674014266086625398301879704911000409281183450718411288878741185552084173489639701333500699058488392366042980527542411534923822600795214925094942531953532662215617151742644587392866196167441056965295879786936997876048386491550514850826218280714013610474005063319138990831512448197167359862250888247701211161003709911894588501307640515406484985725452543315654284516944664689693651270851026818126834069728801084505469463444492113432890868644166861992004772632454140357556112524614507567334345125573274240265289310841649488704465068730569941982754158521539259118950146592774257937156678964718352149323398661972151934419677249380343979657068542228891748016022044795065255142302090111515800376134583231482682337103673667060803674316488929667282348488201376638694567512762783944393157553343628176477562152930918658148108755097165927201086628202774834496497738817817435157382690853344385763881276733879173931436345251845910977894084457749790699221339576676039948747617475061429669200976452231800170471015003873711657930910076439587369961971528312761322544302660993133468127248152933420888884981781790706118865052674995905448384536990677138740017987566587018784604276926242051876796377671806626374092511533761213346758332783032844951541116898157774725966302545206828881426535501975562578079992590953153012840262363904395087642451517710414304012454866212484144765907781304466261910487493914932457384636038966123349002939810839296830725018637084220420037016703919707280978017959841485986571367261395203272306125106603604044406131269575175598041562109033576644630979654286793589751099615642067831132636921754606282076686501653126932406245658874339508804998872540688050050532202008163364673387975441713395697485947013739149039114860331173017493620692882216197638120579446872137153660054346909278079028481829851186562030617544660266581550025872306063687302114906668883545560089875585855903572739597178775286514141108588681840707480462623588211449909810018284314859426857872959407875779991246404639960445381073450630795720955412196804864694856073561643952016203972608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -44875970305168313942238461271132072457027747392813713293483923298158126185086058914295399395680651389160496782484857255586792239481369961398976197071663232774582081872189794109471895819106384680616674472865853783571555607904044580448321844983071470639431415619772394281387795570691248433885976714201821811226339068861815618153059580013091569944312819980193068937829440710528794341830123215778109352574089385090699525304071145995804649090089624432237256402518918530586704050304690652156864388908026819463475307035755987792256981793397536192133399195618216590823478810855915845966715475481657003912328675414112800471604098040967835499322904269019716073345371315971842860996977043891066848622468051767917718518411240022622804334588088108217143643009481598139084973307510533845015440300661526009096674298699689192683669120921641129331181420668549510317576213283724137378254869961171945168842786232443657010933331115829813965854343099145715814456808358819120977803977773294143512044314259528305657868910054404548538581633268374005600822482293382358893564342166255113447026431902741086069455379413931212809637845666825806788510834185309976041929837660197771641303277766740081803873103037691946835109679025380538839993454038374283820951700226353732709074043581567999864634403840698857107508544605468743338127444280828916537364827126708160129226516630464214161078021057527942837354377621923639444296493713637083779305704726051628029615128354515639698280578868563295549329681306134619251377323604772679684898370885923978188921756200186411143383055214240251704709995374282616173032558869888487591652965064897048771915172458793735000735783955709191216064116012494057553060345702702288863372019391984952754925076175170205870897496416087643712162298478848281313223621474432841969830858322065765693163073970296048921150797450170062395437702221452815546049066532766791719113801689994153140902002693578359001068646617872038805455176129373459179276774565119073167901505338835235261094218980944958363637790438372508494159428368046677925672663277863783654758019120771712014697356409130434153515207894946496307476725779721868751641652609212229777209567210607745076487857930460739633508350552775054843531874089720173456131339908712089815833025595905171226664083171681142575843100162803504048386527595915238479980920453542053234034605950086785283807563161536867668737880581532419899796918723666332488033874098031603093231463709472062748020334923374540377179021674602666925597228966572210142599681317784299795910551129656646470286507175113522668773018681200920725347499136422285615044071504130089057614227229213822824263591264052246928096636392040041372122737541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 158076340865263836915744219940164824536997109776558710261863515887926155611912954756790079003065380116791631227742164323161799979062583219463773902110053749083929036748383594354277269332497779417424652982361743427137122409691153856053049216358654129236629142529110494947531315551082130546574071971834380169186001354062556061396252321024969524048711352684171095684219311401532226479519228488526709463766772831412942348896978999968293480144556975050475080771997837210558655868743882824124606316535467789589464141537451798611254988801534568617643748848470883892461855033378352588543265131658738873688691979426370173929434288087727739246966817876051457478548780644230379917170251391899168073369172861764480198692684290476927302273224793184856149638783129699057647021234367064619684934432399643986120908547397766196395428839699865993514930354152829054227297137369564644402157923426563537907809809823565059946423801125958237698424431596236007222134269062757003191742665887526368934135945426938914975295944403860137522654415430324050546490290142866041127573861383137230687755110929291076624842766344912052855456209205158250233114538171907888752898492360378752875143069661031604602023429898782383730351015103630547952521262835297724179642669895794947978238379008824033561305341894553026648209104576460664624931813401966341178801694019119791707381305799752080724218945764965482238525674405111366477429926891833381680630520522016112090916283845040168470879028981812126582086742405998933161070153973175914663499088402272335166586080515945950401356469335780549635828052809824932601794648651115313583778141754225039500508373277153173311575097863648835161847449295143409845071316403453874143324778702270750445438674929084193383307417962933548754807223459341890008677090195313118882406644448184778112580443283084580858266187429241429549241757596042776707824120904559307862015738499813455668754433488011569538126506733675877168015551782342176016411465451394775322518229802996244251932144494488820551169612074104154264779384191586585164453688218992827251762354853866331997213170203495502492544773061411315933035952529946938802229962537181658358738003987033476760032662120675837806585832256478322326856967952560221905184538898035462296319962480292733816093782558827758409421890405317383986757117472330552785680196399494296723525358183109369697440254765243559241297049874123761999955129340081041985274654768835831328821548580741999214464374697043722118938921787401304003220898068693396950428276191349193470000489715958443868382066499943495166524391155275823385039414692282867618790702631184161196810190833555290128725261005288366236066362184320822521276701605888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -452704387212497044168030731689160857149432319377566249515250378671641665272792750139702779981916062940632109770205103422644822114268699242419370150646472129668720758841647996047863362059732663079898727196567025945877889583014257123778342241607527282008915641128439287393161461373400794454578270709641123805075494261654260479018307704644878376779736238794115361902188316881311700322823626663609543636229139942719889765747025157748398194024005209448611870329333768607899454773260138038705789276606494475272755198475362196244595396373644511424175091161349644193740379800310331210540091757278933973436490122039394415692718359186364148724240977662743701578704971754501389012128316267818139637952080847243439729097328963777304458107896384314585214058220189075687492781315721528060544278181623567093418370627321699013941267608384242524997817885542671502779621024147600181682777588612982904611913879529717656397849170307438434767884081699437590937945987643201400006493404889123062069273740107668609199474583453899457185287805224747354305690174481972169357355341445571104635213865296904232536143913780563884800192190750721839427861957863104191103076436535415076592344234768259526911028268751611724080396860272899840165686367472397299284623197398928208564959317615454709687841558128469795616178654387349079980311388930357676597182184342921932642213995047191169740693840267886585056681921151490069076637369389682535975898977932272215351718109476494812500293137675403699577867872416659177882250422013618874487961327590499485792023768181228153639599890991303369154438878542016263456237966817493727415812217710957762310103300403244396731517005328840194253983716575634756062332929536753169617922194678423310876483885569247034308438882665546111961422138331139327035305474256195500486483600701859700766821030141196794609907737981428163394589742269507406583287167562893552774652790992340093278506318438825656792613728691734430595346984563551904721299038677562905206435649233659304707836272534263578303262679221596083759136218516441237374566949420475734295240733800500051382303292294701720325888032012991225554594787375917507941980134441652824738528470070609254816833051736166328064609349302476722156086820699601416171351554164836712705974168431618067319454921005948592512827433039654885411171380097312709505291352826242920196534080795113089605621517579610360452897455259989566786302022321632519506184076113344012715866627622551923112018661244940687846845395862569291461251042033948318529593256543705055812470670751340655099873160030520834072149412314305741266036077184889871959895403314602377382131740316458017947211807870225152184522220428379130312406838804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 1076633433973899984654741476976466301255784726786310163043245585652971352501195059393759866549971351953049421891626203201242087920640444899911157206785536925184219198234041985780087402262642395659228485631159583202235461037642364263305133193907884091771308765013085987224463460580931658267134346214469551570544351240819016566035271839491450668294264326826892747026293104728103102699888207253681655200191559778820126188785123700298521347494646702450784929749076724579940600885597659976380766154322861817698646321291939886108256656852841859528345554138172800045893553469861605592800485268533855509930000573644505925086371799344367484541347276656058835601197536551309901940027599311536210833469248872569167065366784228681564493170447112149749213547501409739858286426583293423030832428383243256530967807763956122692992124250178685535051703845587320565255013927534583685790638677581798607038592633769851540683836558815843450962463262187138508843301817993288632091086550965677785522395214153898911362532937265536387160888303094190502580509283199891607176201568607061104523934265840794179486407162710004252506553484486881244849672998971597862292866292066346492333258311481856151808627347774315005798427521261219743097961911056032970863044512447523867622481506371224673433982879499112055115874103822820598758991086325434013234665142392888539148560659130650974072279760961406057304377502376560585450671758064826438879874833447919969332315536764283967863676362589474108894245027481778973297673252271720756066488584196565441780872107641832236183253917372221063849804854661138569150847323914694291260929476541664857922728972147099161425920457748401365358100596131497786493920820819529182232945455009178148467923052992299489567166440476356577880562751528820164235971142938755014251171009288750483099538619157583086465045694033129731746670537254969455277399635878176088733588184526780657437296052118776970711959524268469654390120946349516144379073259506071326112871565417654103292170275112333145763611304246368995995892296685168380224031218044369118265022435467852331989183250798207106012629342897946161980194490396675502497579730217794760522565759842781435405110974480794680202015809052042229786570609218731673908591593205423972559156816964177283858785278988430061026943136892033647717992317995920671862451739409735834192229854904867685070012578797076209265737929253645610318590294601479947738537540065971646288392348122912837482970889358097756316606843515779818812506943162332680194429928326728294121728294054726496420201591295504307291548985370736186003373832220864181944054383244236108688813384196505890641117838633778739952635545053437878054906079739904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -2161667462233042447428587105597269713950269971402833146461481840685497842533773495783570872141708607375841184692295025374561594609161483907175294465086688561644881257657163128844437841090658809307906797869333406400582717065071516071274934172295005839847728786703136646725239400402736255429093049035712667232430971032620255422864710811558693858059936244509325059750557439534436491400240068669097694363770332645045863177604954757779075025831753813072128890330491863252623634001297252479478671516556191645779789860229828603964845402222365001784003744676090438498658211385831728072088114935433867635057378716551194722258334099164272253041288298223487819095125443678083535882264812137128438167122759225955348940836108933758081875830026732158174253343944421114890173670198897698937582775748683868558410498729987877644832618562142879718835636696709617271363282074534426383564625330908459669499615535101981596172356854214814907198906752190676069339184701543571311489102003611855902657283246869291796210178071511475819048131001457955537618308942236641824557783639343103485800612869264082869400502189197726918310507591119939186947284001101649662126565597290261563768796975637178220396025553655875903657358238423992732287193382275776002323236439181123866541946895674517485448274682240255239301627294062681577383428140776900335144300693769566254182327307610766210316839630298897956055437698602510496611779203815978663046306729819632304939855425417296518124249635019108636771841150031314186657990868847866310660000179093144633180202607644001516322991565858059826783381316220039828867215419142708642298406736089176945196433224013493134263401633229136279312099605392680271625827123524529481441488596096849701090078699571963795331946953940738674769524602472968050594239516432378375299683366755592172392196317333682883797629341329151786537187051007005621702019471432128674644780384511995042280569071273116069483607855281361603576582842879605155911412958058851637390586769642529048272275917534174896038319492965442926174502948165270473776188643106085777751207329402513380947708337483390757341976176301950297205242965536705160589387955468490716817587167435390990078996661056162551315307787465216499894365609959000106584555994943450713779390584915426408584712236512220854296330878664254562984896203416497515311639955577150166980079347425685504087627442169088166055978649222804266070330976394776356534013308608065975439505274878687557353297577154417619242981864770344143898349202299707866031201340134552326143018499387420153186444801716142130733260058611949398348076250409819099909680984034085208986239193250301304889832251379450442845244209897959330301573962137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 3675415863680776358578691857928249534041813012986025776370094255317239845807570272934630155701647447187450090452988612279401256944822408217674743049174605455728809023069909485787645248396491413708614548526937787357751818245970315701278995888915542208141133544657520928272707632020438841721934660767017032122016588957136551854884866778724516058565413599131608311915890819834026498222385597299705386594899973405572766305485967079112016835684775045991103570868786353122348546765373804034009731356660911207940424231547398237142274385718867923965396547570445353270189846336605412327338893456061196167237755299298475032458576063642986736217448842848136047437900258590884045881609441127022107919897357726115220639562816951072244808434055124242303774269576589422983352822324889392006300425490510234180230432462889514337541429824254139490998163520499130444438291488805484550275731605295339410019172826857759107929514246724973540676202422577492286986102028320201167076645181669681240797380421776025317134228710548208669903842882833438245298099961957967212582112531323319681488165812641863012421550429235870023594702821323432213678879174423372014380694559298470514371435037234554991127194231683552312109201589450734790429569476756644865809541505335928501061116671947371612028546656780912999387633951329841730439307300443264573539042411284837348214754781401103338661674527057925969331836706826237400794544524768650428590266225552550494613765366231520455725388116154318300427807750416521582490667020801172473242748302082226799623119520376774963418741131690389216211531976553124522720045659858997960777912823572923020874637833424950374352086588303127485979291501607788385422294751960437905175620355780631506946696320368232532542468917279745140800001025292047211660662482125542366443929082876108253205684552132917014729281608817223118005503641587817328456041708917290943538332498131705618068846729315520611622827181951755218378166241127145191117113871885730991886250618181634625708597378674663856152010218232548721969164256516027888110712900813773091870981450287275521230054635327739671787914089119103034580439797190617139637634626257346048993579496895225009677311132948884396769416938451636863194596729653805198014707762124319110221667265801476521810770885211078787342296309473153111886549154511898006148467250524366689692452890017329175490353334103939302152397411468215485512636563676392860484973712605960685855159921980625673102777528661398900780300749184979368220691041342988208431603912969577372000552296300278819045121276061695010113583077600408128487425819987077253030572536452367756007765060994842927871172488013068111489993075528841842238326235463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -5528301198894294050624868221895868386189637611990004849284535848849053652097849855039919354281418367913869185220343657086183989137587674591523604162799649804084514986880789860330885873754874890689855462239670633250214706513865969537093578904384170910062822881644201268919177025682316453427735646360876525346919767841283783094999759289159243694429238736869355296708491401566887389305346444209925877952938777067657349496086922914264397978937785961513793887151037051870569279241270673452838267847108706575842423934832809768992855610047913933659505074728468247227368939492048551490826098772825952140175509882427478037817725346909853140926201125849256630682519111489212535072320805931632496182747484812051271126267059890778923748876539762344098672040738873787928429412752746774551223587695325773516853461711404474090252778571585448632470583329677023283028658673449869770209843392276445507284207887443251059778385826840664851295780373184126377535839486085823319691480494316344011855938328198841884045834899408025778552297955208756590888966309183795565338488791468542865523400350635804005789865052051163159689415611198494798386781041442688999935632383640558541782916391653923595625771342913147320497799125424286118450907032866852303319419416541501221323647639107536005361640375402800401442896987111700851999009108042131031044470435076281306002481414742154941780215097810245674666620531388754356034614832694378476444771324899950452576679582661199283881714825234157663691714859508322993825443506265504489241396151015468676819900752054556636172279870864740317962973385498488127771933426160447593111989994125505274407603708461028352968437833244495139055912579373832554778553763885081407733307873823635918465904682614516185285448270389707658631787610755888963230385579292400203405972605779535924030401704259548062077715882477688988011108988228740677914168165184561755545744917594485721575786699238923302915511786445561467915918499829051822496098390293605018237369727012167052845354638158841477260300956828127917294941685569595208426480043264467647461859191371260983799266198903857759162184714451212284411872042605459524990229125023191639817058573675142669871436594398726198472873488027432090707822907927061780304351602485245429837282457137020272352892851173658101086122695289029190584020560284923599038582254450803306287250657548640336359599986268063698463925238452363514249156005026519581882600395443269656499728750878675545844819060988299272597421653442938966406259804768560923477215438433248211809782900938334677162381611681882905566701261592399439967843052500475720854521295348608283700727605237608961852223722784986327676058676428192698274758860472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 8045486073270187329602369168524444087407513298507848706478731762953509628329216692071220221032727105702563411794508833740287392677581327282664620705792675868380839555043898619223126666428702735527883773299399681165476419473175739732607689846315357573764189876236289336079002244695480374137506093053036783145868132443123500806336592056418821357026011428419569818052542924364290370423009453730694166936819533781913219869447924142558483496440085912424608897828668498005070532982959651605807192222087734714858861901033074388890808501728905966412204542015371302611802773334146573585362999729816835384746424173444476223870030490350962837593450401330855886316294109535348811615444780199805363263441814545893485889679895303775690240017777308988992711535089867624089184925343142959900976074720819655148373420410203307892587999061226886070808376391077198171670285631740558371315198659423495596734431960614141593465083483111305996387906608029267323540716748842902433652123902556643368450254150826629925135137031417308151149170235864808150193653649481770313698585789694102335511659903503068273295267393200586567571583795037446574634441170382052101654929638554587468950539480173321332511081658398434858240968711561308989887263913352649691044362361781867574211361645948642830361411878551605859489196959891505516169727390181581888054126474433315451696428980342362077515061555149154149131329428404304315991711887881281874831088661397433997030612133644241872720220303738950576419208369916831561392902724208585509813962342037999092149814766320253980211204065019115953425644264531590370680114402153592801414393685700963758108585944267526051447489355457265121191973947216040713710087770321658714137962004314761254349134613919252250353622952578101181679124214668499954854816937637492543186155983057105459766057925878089877899125228495212824204592740521298796743133712412095888975069506462325789535674938285566588331008558898561556209563558049410957488263632752190802809839906600022581321175837499923490347462640594125364145335675492955926669491679699902963838193838516421811092557570053029108211824834581655646171915520920130209157114872586733381959049091810003159817090103738583959292759939403485447824888916612012677011309921670544202141831051922487862172841837585527497685224202579358643366121136027669039805844615201658592326854096607373193078594304035355227137014363633065382232136629206951836617427314317925700683318919179384383384339780956494060118758963130163891858683427642187383705682609450508711576619390603323287488619105190256149462562526768351761997700427085456516770754582359502607991511902550491803116902423521501022845438509651466967069116564766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -12157464487077895179360654826218410271288679108931627107122183466225006542823662376262248416865501308382177366137696152442692101700491561937195597841485523496208313856840125008427723956658634998623122041542154609654862194910149984400958139510741692251239127125050663235932112066048103372478461620410173284606658148627674903564749861386202619631102899630401566229746623421635589499252912503964202162939895268599809788705126568116722295683246023652833283064969844089281590361683629782865455054236149614609892000333639076371321730864756171644110847079243902126141419102433424623972421977871733223423706782262115935186184117633026979281447069950214777407248883139808845811649556124283838704563264724582021129957271753833219244768133482930586803865371879565245926157334412730821289358252368282713651873821746203357025637867935270998192590156675445852902813876259166033832635416151434550988791203044676114167450388359931886900441947201533683528693444855403079565615680367546436407408831052171764390767210560697814311207464729808226492044648497686417403835098051567814474993135927626861112380663316539403093968600071413679793840696061895761305354876195114439182934240373448205698081333429686533020770225005100588946348558616440916395716572536753671541784671086426179791895159144830881900488043127769714912215372445270341248435132635098297416128151684721472478499270004549847879051774581450800816915248017564361552783791306598008445114337312204405375135784021807951261273296657265133851500666990554994096365440900817190323356239237394237202835201072958190597715283651206719464548418841807566689188992967691252199783387311816832343752706071078627374753942677843304719207039518684765919614709567369987167206399608343690766983253607776092930593260088690665515537836507966599746299719177761144546445661118033697075214088191563245288638782057879533656100811481387877952525452431441809124122235586047577341744851891528496643224480013158405009375803271795787403627981738036269176752718484501547199074555105732469380169930235254754863562434346273135070459098162109892362380604200114134863229527343303067404915441447543996312753319596401711817500343835727978068856350822089797910748006859280886569672275880321717401837408048229499531838660850147886143654830236608625493379441696571518154871357758680793410128054988773118731524927329633369910005901625959271696067632088127105855384660843045917037988239107622374772896921922952554172766336456295928426456375870972043167558112659782093351546167598868797727076139212952981335884918665480262328127121989994423074258891383611919836032024127737907828348194085447116211403478343720337393600730725245497355129901075660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 18826274453984549014217149193063790600856949225826253288771668571240603277139473329598104960492853268298760981141595334788781429124252074894382675399628476544184776275281442283619589157228617255338488123847868266622497504244391335678799543197814318024589045520304789523165270773884116032775542156104482340355165775845420259440661669965686904276111316534928162962882791099454673794567444827547887372566415952517521274105724418119801041102223293004581748506221899126712662519584643311405317306445210821333928416469785345099123211772568914519263007255391569451923680012540687346168952540394432719628324653714904761878168563763238184177446881800289566372363899164819681165597466325144529970396381136138911577827959104835090487935054252126449621032922500343724801298334961453989401933642039949932211087330228771992368627308053999537340608369029601274980338510543337367807241239560291039330968054447690199158494779042069731801227998838632153566336651801729435137716532249065761321840980365396882012099238932022731801770638653066946167337353839145032870085501179090186676848896128980160095001305521506588256423419266336489879173981167877159284429797849086350733225981805620081481522122960925335346219460100051897254282530419043552703167193554470618314995816899253736675261647995913815797547161385935916931827249175176235927709474820537748861500095458252214617624927415472361779211011351600580757591531004340749454585703961058648737113303147479311570248235443463718929854267170095975486446002330202684568645339021257740682917701011152385372019948342894579555100344192640486807679845775504356066574921801359024225781318752833306020470524710895724219799310576089167098194005149480350452423272355004445076724245124819474700491568688067050452286309781178428825519067092371637481945806012724065013082097713445489587001949712946316006951958295697451344755447503722293714056250274891032388168722249608347397283288145158253764014280379804463311154003306954069019274393014090864354077908862815450841425670120165683774168984867521720579136010297610537879409317468344901752458583135394643641347651157986318087868300329789403468104444733624502035951583573545145188334840007937448817503488135630627052489080722460138777582859510952086627266682847929761118919075067139746898337345906187265262627610848396122116978634173062499449987666054326138016110576697641241510231596155526965289577038533835858690299602147736639415142681275173317349473409999756499450665158541584691539866465279603357147065411832980337309278500811241323718454925918001554451791477264061723979550341108437170682573801622944825679339634790084219955821198802993998369949165059760984746509402971832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -27933097814845209967525241087398548672924533811001242966168058267935097458114174282259822203289436410737925374638224753760899266802301514472490911675204188481878605485150159397041789218513657920541120910482871363140109026467029469648327557071322343039917262574306726759218931776765918505687723865907329654325884721644730099562999417393543137696652190462959651655375086487035493322586692874471357744619562743038713410482463293324436908679115985602004719694325390389565222185222051337775158871212110385096418505272821727443889318684973488474892352796485861636886666633002039671230608307485434321151871898529271528637715628219869420881749968829077877977748894030720140973160492143141612829421923420209845881280616488803668516616222271760261241705221018216870564888209902468934813390455339149556963527602513697351757822779683249563559081057132181792418271497871317690028966345319029318863827841977999422529732766551044235151259447631907039847660553861273671977500564147000906873993389777408129733349768339311350344907219329178780202659480743746154803567610443405825415411912530921284902852725214192117413450669535782128987186200042056833361733306581371518363539545519112249268632491415848235443333224310688506010833610401549607491669898023403004785455684475300750155647899343723316301854174689831189587106904499104113077080231448245575568544647311102088457173731280816085610366858239143932396976625688610957109618321992055144819572106724054594984413371455555362556844855226563398465421082226307316466942828132436622312562525926464240154508583029370245011287405841172083362872013706553074820266477000435217681347976599105312018431436951049710827155287398169029167940760064361688657881128968149498014240505466606572044286720656106636514160070503532500947780563371852506107605499594327242321054029444998923390445114215247574284877389530642325686494339331979302072865402618742925928287769933824413349819009683302781184576217601239430834214159772077762645910107424522470896055237950256986895814397566271426090234873728007665068248311356423623831541220294709356570696357892116376437335144934756800266327610088903575121929984769222253575123306917795453106481353859723395376539650746971767789753306880803794532692974383811949942739064090201552505779648905232876493677403471024008876652699342081920885594932683059856175162794878356701857488561701545071113013581244278926694172259613405121968066569216182473021794634516691063913339869292567356233429640363332061066852665942302132871295655017193110982381448053687504923372838034572059987906707008911073486465351022977907159911396902032758893894179964905516423095802120052950754448928416424239065384500676526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 37469947475362589329778470115015806335013925175245406462157876021472050820083729309399714152515990994089073774605473147890359152840965592857896067115241587902052924257636439375918238779745321877179338229738876307628661941519323313580262039826084417187029655537019186893892687471191606367440638813323092169379995784311315338603034857218587531476258006566707079836914120462141625609454536214319472909581438633388017682510846014159601910922442333785501532143623294249423822406784508880758632935136220948632938285080571867034925966620507932455854883675115497804987794433141424504398051967279938377104979489218700580894928116733177037692597401395542040276825665836224023204058415411754931829411270185080693340609076134034994214551042176982644307414328500112106882575696781078513047804910522785931490072393358255573936168701821777874147897301960659331101059756048322310656515557306578705411841158938109121658194568628945368443541869888221059260205332246578105617537017445132789504780747326822221002470233260817991464018525995212124912086676033090653056383695291170235103889638866826554174528200220415586109434594162970140136987818645414950007758217963876855365848396376408061067825492510459072642493244161370120503531233894584722589846364431113003002819907155188217132457923354539286467283275253139185342885390000420905543868984538650081383980450248262089972547774785558979493933658506991065081231238045792232495503986306399587375701560745302530973593287614171399435520393441082730960330896214116083688184031939434078828627704081700349186109607847663867320126601927173984722658658736280135390188675408394753687670047511857811772740907963084520902022211233498391513877005966227213008797556891010770250682350813240846555576320410943050116928577862771222419023136175639155239244270661663034348908460285042848328537117662091995375569508493010916122239057101374368900779674615314339241180585570509615541454503282982231058687132665033464103890170693316297098761132073797297232907192652922142261233246089390003533837653116356303781943614396525238452428979593015156945872403758597632059230950647365636274951432586431978867168756487212582432931945231467279920213713591853614708932824626064780328750522912665855987154038387122636555728515917692234630717277527933448981175423735291132439285375943127571491655346540912117959529630517085229905175275233944764311514914018366703694953249048975823618709328240331982213111862252013186879449899167274979139334357061727552565029896486212426330717462663139473516270875722012102419881653733277586481017575109287854047348879110696538712876696512075124326241008771930288268285468919876422247672059624940857390318756372152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -42347760618127372470547681580444881282816658701862964732226325691845577132127044220184171345790853099835938427363749907391786447956189884837336540604900961482676252142982746069966697726586639545873565172317665127274705547991551265683853920732052720633467022967328662323640556176169986747619768477096402832779193254812533492809914694055550453803302613641415222431297626944389958359795072385809989554501068606069237080724936490068890587127518619429830030700825555010922601606415278560648747220904007163488450230597669333933240963034773810065193408397059546486133972344304707612830515991346324100001754802876364757914312289811047455740532790626964503876590350685948582465504385403561731779944553082385508351708641290976008769601505246842131257385910172520317837652225040180203999890920030918050082184866642961525424865419680783349566925780212689499120858742595635817820289219351059327791037570144374880783618488890429242364392036040587073849198816664847642335906199081605409999380163794211397978427438403829660817217513269502065984476197492353226421378233837012595250940664746576619526899921726902903298777414515898062601853275447342932837086040214709350977283490192880619718980468174242224094187069775278853643657392996830440121538790165750423700705578397404264027974213559283561868307905360315757359083655240598157452301745743770234635975906658199380132131391505003406188451186107891131745465692841303192160472959724485672545861711035421309793287527265149883543310301859634275868348630452749583161004525260795418361028716658000832338887220348742273146874189618695549627665577044685275311776909491994273693012892605310650975118062823040437385851691528937410096212846707870057286416846725435841378597002271613860027831592893324166259873913329672665864699039873644122890097576109624538047060723149506845758601552398648707209775614258068251106495303105230403632756678638563789719844930848688108026382977421270207735528173526623678246614634211330072676704020732383810476059558188687709702189370076898700148995468059649311595619681277544979503172086039121104988221943002241879525642813634574123833961091226949132605600770058316749560888018022081697429913912661897793369546270459563212404835612236539673697191056718942136135962233209531698004469888504949764832222739749653825394464153168261974800450750663637344815939704542246733722002173652271204542840573269887861344455904692233670829707142459048483049388812820820787971678589293658436172572515451782283533085810583087341942773703932318771621691203683427959684925458163101217327819657484568673534733098884195763969970199333545681059951026486849893057345997967590662281775111808218100045605975086858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 38568799794007449166025432333130958521159556531054124490466210896520704173009275735009792575565436669396817571302789065164964078039873360460058196629102948193808364903951797229931088624085098210502849825165203260807513069935451530036070235825782375056574968660103764984899245805417590232973419601870984219202262055167725923041558259111090695065191817054453021758059829415063535524413443457490488154196967470241812773078937149110583395258164253700229867846054947575167247197424264275610236620445096381333719656722565965187513305259147734232584472554438385984129480032442142798941821961793081307555055448610399769063777798476130608461803409551075839670380616252893422825351083081674922639776031954848088498997608429584040708614212345598444927633507470495812619451930443785119432408074827360554262852991967246765960418320289361148300318682955364868626845146955795417849456299250908697486322150084703400901825813786155390396820743031256219217708064503541369211460587247969333570209884807704203236397207497333707392653161488437965700703913070856271976427745958638361531956383765205637561699231967873669168178878808021674927817627446572059671539764585291205856403400524217921027483691272979625167120331012695383669679390100289592858493618813264624647755009412507122292174095894998175054359810148572386537440447001724819012098510350789106491624463161307636546354691094459559552689858127891805889409254532955789840246827043673068306435668613437275270818767108433457940085552892067809774490253511936400555638731258297740428253715147787635127908467355724292126354375775086485418744391628807740808074319312326286267996648128730994520929866574628393967221740741556824776920921799299636489827913878079879188248387550833175409496162372715034564325036603281877580456891376440874717222259219858382804648582793332180994071299740346158991994749987751611615713020536712457084796890488608799374849664436586302377707866672998399237944136071367143530177902277107757943187958844024855864012948347418364914656619906351497305573263241831478338984606608898231476968664484172407054307726768973329587018923755145871982377014814146121361670679492505608881952625492029899737757188281314821297765096204013146871406769878948927171567203549542256059567696716092849712922014606585911045390842430082943072070592397404543689296479040153599748233916583399828651757282940008748274130801109575041667450609555871227549980716525457185553513713658035744977085174015250502172438065586563148729643344849961398182421868132665285063782994308941927792019921911038848607039651585436025832259492304109801528081764708160643072951442123417145936793332518424180386779904744715557828532194372485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -29999549335467899177597409383731605145560247452372108498452294751970067094383671313519754815701544301236545557211966244810308102540354830221359658804957537954978730148560286914459586871216161345670678389082261988726788207339090978687913112176120160994524983220066503261432975007746227068024651227590693011566815249902453292738336823854174928037534758269104067494764146772609019921782828614353830000538923789055718484616989571765869812925066402611923983455085111344119159904722156460988269661186026779043405309250587749749409271067375136841393151605276723874239650281438417345175302943501753912363322123219129874005110102861260126743528195477309375088657267547603771435000400608007628146979049232870462997428635006310720886996389942435335260814396696249123012866670254642763942776616866414403127552027318942327662512200145743581484417401751332069242223733508718875087573329889380619992863121483282859273640753177222827014030394639673841213317714881769314737773093982952174525360615971268912043755909323502699778769765064899895312590119114023843633352790134957471018814305555452508439073171859885430313024318680794451672898499866740007187150523668418205415918890919399229126382472811163485718308837644675857305754832488404776653852114609113384701471693004801971638350270203071152451869030469101943865965442857043338663025893734640302729266911575006803819161192618599767945529374918556304664605681890614328537582315095693080237682481291558567573118445798769308547484742897295025374393403021900549715937778493760861863693134418853142596466175929039712934643435091588801506928568300180432398585818159310253477964126531069946577744175698574407036574203306387513209268482968933055730100166189026781949251359595870267268422606771112601227434222603541244726893063945003298897790323380908664061945362659289867716186338940579124497214284537520097377961279691617754550451331889468193391955587786004320235043099497456891957027744697901318553539049629987528864744240423328531148494580342460884015502491644970712985929404469229498723662180028435909153581562149221816627207916631702671847196727500590175086209772183948035035744056760562036847229646044628931936151491236431789567426860766421874764417989588626191662359069352401058646209309454884462892806400170668768905787099592098674762216213848335879696790287996966806919937818277076878446775455320535462391568297945271594769827206715439956868436966003895474094048327552496970437845415978706581874811681741558111974886396661792553457413592058368334000051966288290718080206869071027714961536619950425283285286966783232855676952566068499859452325723664004824728254064123157576965509603499981873101004992958955520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 23386230110774604293621641814344398610474267068353407966805869161286046330423603567234129754331936283673083762925108488097378152017247360639784484249004569275835729280116974848196298843436187440388978018666227820857236571078545025569294780829339673833088796043215674956252867012669866303405660478883687052596980614222592371373920205325359829929251701351405371725635305847500686613722864630496070843695502869611432722309597228840527918679319202751387690151554173479127245439337717354057717760303988554295967689453685464271144320400151458785351195508769773967166772097037407008860704608004914907663847414760837548639499968202569396900992917059363330661158571024168086637367595388330982968958494490566363054180078696253219571760376617205075080378910781920900688629506282922069964549896204170153606710016991218576439226663927319522284887799135644088942023048508035462843624766543177557519265460542345457749926950820195099687163330286669783632974428170241555734424267613353930719533257950415020965828351003001060958492303969806928313038708334933199900204646516526872451464405708421244936836690831606429512513865424907140004636483632058484407076229297186766177412423295283148841564443461464164146960029327668440696147588586616337154152111051767950949640357041176784121622437480193714278339253518715305046418992424498300036572172982846215405725268025775751677267830478969430113023135427465609338393380873467542760132462783683151208573913591186299218673907850203083339453998648664929090857475762735000450142053413053882094208082147015688012194794769524454586315213050750080229123339377609742825889681838811449153982437636725075331197213553121490056505459107235201703461306033334707597336142537148846434908719175007858756446975611255135954201523899654789572077572942971539354226950715172051346778293930242209525008743088876664370094190798447129310311705684230619088807267672126572468515641497641519216531633677485329170048807107226969632055872003367897370829893329123952130933777892759140906732029567009969051423265920127598247380556461912755441250965163001010280100540537346501844397856318262613874925316505579759547909547831499676883172493686105034390515586095426599452001335729779434652162367889533819017760122177153947354350546546438203496791379934228308751319660086442796420400399895775175689369322957370953302099736913285806006324692525729449421188354272254863922061337093724349013899711520030647269909955187457622122151538551369339657247628662779999608937643810160530850595742232226298815419988337868776625380307218754826326841486167759388649454375138425346671447012145198203615539144210604318012965143152013776464492458452184278591067583393300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -20675176383948036209532148856357219038171147061303924079883579615539960336170164482311763120738751216695464038457912921837653449330485329807772331263846319866344488913881027526391356092776147162716875044654742336967808658973736931298780222820437100598720072433797272852916407049017112194587008079213208608900156317888005989646933235191718157892164683826141424457356169954831284333790933070323186753363810307136269282921576840055038192618538200279225310737008510079953100624609627205522653565780912212015205058076993610303563327603800678436216454344868159255437358089960540496902531766856944079087404624503792788381421255859790761162530949946724921827860878671190272449469044923503555464178024448842352450520896695105629110977179363588704264958115025040216706901569484469021193720277953845129560533530351029131829259783350460225278654613659863587657005687416625921498066663707768470308217165202922949862725401287583211283848035519691472860684464895744321840304138373953903352855342911070753541233162288957852524366666991608668943743088131547753534922564221535276393896586840640239494190794297075026152135504658883511977416578099416625215549705241114922341746959748788716096911616849267781158248380078822351816079801882933980107152602373119386180876167659380049658112959073277863711864125586991874827779262507456515349059848185903449352433900986883012109889135987474894838448818793910173698088175544081440617071754022876323653564594336906112650983971888918065506487043173597140401706161137689247319204941849528006714210677834775692548331376225758842908951187571784607342099552769849984213791890995685109246443981449677881253689781322884927000405083874393833385573133619125595045585700693503535176090353591871601551626797089739993969900361486421942153214065313870185864507571723554641134725630961374348040557059339356746783093154992385542574756257434809764210532034669134359700215279249616652054921746790943292933012349400902705153586913130617683295452584123998287658606705349647046522597174255321150013590852755649066464602052029804020617429549210890782489610239786464572781357754839066139745001556232005625276316786380153691746663157761187344776889404865605778478651616304992837121076877764566555670102947215508312507809596719877378566039473991311245996552007550105834572174088360128489211907860397787662698449986789882648605074131423421292177737946877074287838374866011069482297057748346926555462747038391341244245780601429658750855792894287983729469953666012778853496517505239285720206304767170353075692475135999281845743178540595597237217444389737877079264498084071966537829516910911746280261490744254995010625647940429964779320375469984972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 18959878883915859322093964894404050900129212416558349729540050678309003123109531660916221491876512230619567980997837105590454056386117612203748876035029562642745325892903027073892821493342056168225725889590671606880326001255376064447062269637516694401814431425089263462538307436695861408211572372561438735071184778485442260852654940583395212343884270909513957742289805385167690315459032909022599954948435513292120699212742710749534715650646944947277180158838625347606633244798677086282689027160749091595919715475687230651603062740665746493087387426383423490192693765406335883668169506015638957964220293743888189993327370633736314472657015052189892587839612622686173091477947622880543923411780207277599095600761356989525783058561020812947005883051474145551487325766098612287682683431321213802390728310770232841097399597773709461155541148488399585647403851881221209064687657906562650537945313291253207021112345098526846479124324566922074526135355728028249092899951822365696408319048944638498054060915601355923402169839828363545969226801118786578854474125560513114443911649423500751519980130482970138345312102986896493003698441060928381572904213058354892317744675981846053821319294867118059512246349505779009888119381067832074467659885734002225780118599083096647141906312402531533843193675967964608637475533996371832150593238461073262183724521841199010164018666295203494701807785070052947567912630345607074081653681833349805684827211434010189114109022167620762586737843633427664601852004904123399206987539717272181932802727116827660112600417362747773635155366313857645992585288714705989350053385936010827064940283633702521777047952048141654404565752509543325407860655328180620161327441941529305931225133328114459506112774369013936173841838056206083008316951179056964887259407573558565435047459603259077468847054550034954118490585892713217212437252754163764181734742300582762863776155953958067710336800832420849518044328301339365137226409688946587434798414904996513002239749455050837510836503575062215895065946097205153581405638953661192927013693093848537818728302714022637515568213710869452587213052829663354460045467290712901398695784540384363910805072460442611706477963530611972607143910652425572227144911720921308182644377749723745287516354414421573075104605869949667421082353133175478510204302523882859264068221979603558578392894731816348051250712970187514719244060776821233710624659496435618245835877737004484585087975453506536359011688071294053652592796256426546362235494677066450869223387259962844749659686486244416846185501701331230661151018821169562337434224371446099111419271651700338986570033055345892843051992859806255735141009257922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -13140144410701826373130378997384948188488440984057306737359492247891003117312249011417839946515183817476116274469444381234557693310962091188667655743087600687858327089036055491993744655253225583559029651245068305806719446059624899307396796930959523677539442320190512859090306961157349115762493489083345178403721444985869462714508227377701457908042751931328932960478799661320246465570854778740678346648122391888126399306726153421727524790361641258049093325898127828326597805519043624267060680192037457799310113363330779948763560805192914801695587321521940663689214142063047198646302798258403578595449901919919435666801630591578234835692618879238361960784538987464548991888045328397963101355149651706097743315054672439316126224126443323381111309206637200522623210300433162027336085723270232549215692802552080569003224610670402606466663195992982185487657421309563504178761726100249582843850581848185239335884372801624795195493079224612108700595032525497936347103009257137730028398721519098830621483243309020940643673375848022755769531060521082626473282353747560800630637614897068478274081627209241805637796227255224975584253793231814626779620772993457803576675202467066586684954481527406206767426404751241409822156088446343677356075647249476733760945503999960598755970447299599940383467503290008728077946785621738681309645426410787608026360728439595460209179888288565006040147688885423380689960852688881610032156355465385276060897670856935279545503442610751986096356499802942312764615512256990173856553957770480698852285220814335674906741839423424839597035113104518926623675728989780378112779287691846239047459506752906150142661094696716129670608426015970519991790972070810092652718877325091467559498048393343781880681992833036221987182482659850888848565464646124099858615915770591901936718899536771484988677178213498631313282354888235894112755756216061026249738742563146491840768871585109452627939762106857073954950035791282537069761793514557465250578168782744995577896975276525492372376479270147787748660970759227920076276832354057320091306616060083217953633678579862659822394950350984738533705786419872419665582114379355610483528584873877107011741125381970684310138157419797190620654340883498088809720053043803287957894328634304053909902317640260637680549763073419285507580223577084397231064725756109672049179986309550984995078593667493664742442559774496687998506871851378491098560272650528421929924672636001634067328907620130623775123620295412918016968385802555007845879405287813732915782495665749084398225695060840030168016242874628072090820182623698520336665193011807022783190446540182438824328985955433041203661390531844835663237677790003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 2682121938677686676861798423694844040712354512379929864582313437856473794399630125905014680710777516447859725295843164936839912470309306530041611755203192277713027994071195222946836728857560033492664636731863994629607237123504989082055709306803861383671816137352435359405606868510836663129015993098021218102443643064727080931424942939169649928937232781310620712764013218900195288575223938877926048411747240425353964279956678908560697200111908704142948602891942145555702103415200751138250766276080048670620122545148688407029261065469496357361052294051908765088956155036913415848898254849738135823465671234075709059849218929959436530531392809006928172710452657001190762633152980042134438252779730473249061088062187689863700707320542464668002812144191201992275202099886919865249368680294251833137696204108626582561275751705092395517209253805680590297023043783055266149334260058539481610776204837348862979185480809505488745780182456327948146085325594120413141741690832102803390253601257962727210873347154933818168143159878404221360341968919254936622998157641789617978973906739565454346752572569497478388470052076715017952155170918648522639278702328146087675902886971053620018425770480668688436499895790681652175390682484743387299686784317425382700032209701526610642024123600041857987142489297757042253204340589280793271166797649370505965120683880490116515321714171514330928952734265540678846363195577379598766139109963270379278802432023658518534136675992224458131744904335961716004153092327553304928412853682123481250613723990642508043681518499890650691718196679872488725617408886253344514020300528317081163861072703215538877624288404954443755377325977010335754065308519447399542866709701847771262203451507486563984718423948300870835903645316275190487607690206749166555200833757344760175733188494394117051098755682726784546431431472138058027965742766666620796189434258743758262835732440649683641544120914949637019486591312983730666034640274917131631978386034977710637044844017883652045728657172723795729282830901393858268006234391728771242900063809136371717732945784056442904693130108280084959391026778311848351726089849761782856780987750703761319005948160280073315709435710739971098757815229616558806699877893334067613317199240294272222406835020747084676275926337411193287048745559894687685064520585749289995210007341337546527235501861149655693752313842614110664792963568965233495933247153588751727001737270988550960079434821346715586305691185177564295718289219554412655491805442236561454080805170782767498121816117852326286900324293513646236311385063278169273550714395007501206064353791352842908106275724340446322659459526924127330879078840401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 4036543247819863865837587316202056064358204521109984860560819306710274640151272311816071611450939360742113006035601103714338466364533004296872541184428766234397821201774571519400459233670507351599583979464913396747311692778089450286768712851279232425223606256131257341061524529412888925935578855852166139426606776030583800252213787358053011678763158300533570579111346834525476737082914501167585354239007184854786683106157742615440378469500466292412006799053416642352752123224205189044491685858545397361593295917924216276848607464413451111808484186467526147509719168730239986009940150618495342746087935627666974227972947294844693584321629066412418872005086792445910603157338853160946948933216465918616635184957630318407367619752749883521226448385366662060904986383951567509426389021674712865587498199395180650394864862303442622460765680366047112296805705877838493400161949059659203691009705718333965950365948107592982393387133131575203783947199680288335476097320611937452157182198258992173006011003744387753345358040821711379716904815322565450338663077509424241560990986831335046684529655593382400877951028764727357754456847801220809736365037476339574577946868374869471850044266267104958047165349448665396397405111532304373961253522075067181407761752288609559910453506942120537513212754605087133702077378264483300113692055920183188754342727147635696303551724517821233124484350269769001992924522778279078201716794324547825014150159970949612101389895173988688971815633106916293252778902082410846185174270366985321329735267121816275437929273144847329733984589643136303425375166643452063412999796069571746098807322761738711274156049208221896450448070768420506785056654549248110649482932170957271741051528218348763289299562185952639381071804196156954283581321025842117195837652696869933102718820461547643646585371357650277642257112274329373067131605792776389551320384314313676619812855245816133760083334080937034373795852820791690781585529232463107941295404501355780105595519508836221894135403748109829193983973912842682163636132565477818541744370216428305919034786856724277215047676190469731211950529774562798103349050637801735461812029684669584341089927886705950142454646338751889197487293214473248504426901832998093759356542827251698585758440792128939666758579198812675905792330604391535502133179736597179489208153095307845924087567455348139677632253684340113812863639819812376295771084437678575719629858917060773618015719546179075945910210390097267701310481549273912216826284113466129740176642715391393985200887470316109941293303511074039311718785339683357544675381416404820042900703189345291103206207629437455053735047091850083779552150531604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -2886535559226699723277413251790408510629991667104505068747389670754041431907406584630162313597173337408328093183759958517843673819046622796044731801576789252807704611993326749989828679353438951646163122515062575112373259090920335156134135312582257087749355390762534219689776200274882165538804207085476589248881340661830531227645371351132773596213951039433272262528625974682960433369105074209883077813984306713093064619983918143477749847804841486796344850403291081476900484800252174567685620586703265909544845133518831641010577508997792996322448393469214350995171974798511114959732234943323610869028974701949529435872403696353387156145735277492556234719519842918741440472520328522611461992697094683659626981024869889172018982947674395749932062113483363945540953768197882516967069131759925987188092369521476832451495102075717079222507716065101187651354393796706887220119043055221121285213001445741974472998975782240675729072879591165264454429736109072726364958111644937198309841759080890218018026208294438628263567126163012974555200268276278975429747763378391895118023812489667975114603269637412554821805631614186793265350729834281865000628618738618395888179023726599732588110483547484407163057272746814645772495795499624646983078107164832419839200471229450781994613466335556917854288284584953191877849500643953967996590077807065130627561912005111731743743321733671055061501601026353305641587200314852145040945835605173011155588111436654415918172429435458799062055943517701202285796952900648807323061913974706364146381649897442536345350174439865539105392481403586516971632265309802369633499395248838174407626027701461789867064052014179909007435554510464102442954053465594608184423581859359290880239898281615946149460886451712210885207091971202703327121266714855403173277418600730552549428419349649295725604559272122863847332634441994766395538379279172946583374191037604039377351567601079173491899502372498615951951486387230443529816727395650246282358599822544377406343659974273736046782610757278959701049747292826398503648446824899023725673129544208223242706622862174847028265584149644075586971566549098995546431214862145361274026673228179199763692129840158456066367212874037540483133934641432953447972239767492441861333550961893419940893163780894216212199144048898609360455268531993531021007783692470077661443274841411474945231101927457487364855279758614405290088989451584081357457520148233065175231427399192622081133876186571883347739516995377664796970183218886383181029623050874938064121918296335919980299349694431901918807560915364035946853245736524390168848837021181485328948789447221140806565690580123883708997170647358615898927774469980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 117136288318124404917477528885004948428501119828485351865003571060215395535447581476387985715082342907217911398520043914505847870875223044272306205149543930883054421764200640571166243509024061885957907205302229857053961100700483103488364487296834274161368672569703472911369935595620582299966278255573881382587855772987504405735457203159853586616595172515736489415683453578757584758744282286848763060793954593189491951540435825696591841484916666862642874515328876362920045790487349317527096504331974556018133540881969301193990535417018489024666116493992512889657286952894683626980400725687679759415448529107967593499009088864827474689298378554626611686494261206204413182529187617005855613307223659646676539391737148383038167565189367044609728069480132620635367777327973283708334238796314316504458206817558175366857715002597573654238697113946143323590931056583239956069638522280434691941539186739250794354508102847535773344812292251663201630977916106080576997245776663408978487834621558839518397348314819854566064099482677008490014253136252750173119352402739234049189552957666682042146903763965351443408021008330063135451763939362741412468642073480767484461953563799300622820015003266788885121682565926288123521380488070951748066475003718252769035581583357244078437632386481092770117555109242049117756715527538166973028861635772798224611244080625228314177604982050008747731797422627254095808509912681351984878218087351788673520105284941547289152155593145753154753238751423630565322306025919836682520476192192627586042148114915757148072776697582062319742969756954245217092819350526026233884764550396301056538655413893054699293233615939638406508191126823139164130822570438428400938634258405563101307119626000156390837278863895219330056380099925052052901074091651243289755171629296084138501713143049524566526714104803170113703908178609836012754989598871850501130997813350300164865968730790052596185221411283790634060711345317411596848488164875709976965665930180968045980022313020439946596552857343773220211766374230142289084934184760355014332994865499372191870493661318688345555666404085425997498184571261364376465187567346018299445457796415666668850905440750583384141662186183078115565302323702551265192393069620390187749853334906594714858237330852525911068754958945095473465311420248303949608260244383984538461664212177381045400229408960543941434094565325587077333909384329566451279777395043044596897653127965415564343254386811501139819123460883463054948663506925075365798786989054175557822630567403384500723026892417342018282545163133006809908670288285972647572830279426993296422779503202209025612530388453936326988297777723336819959347900579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 572450059503086511098393954486506391537430927218591451074608494569818388096438720357153849905350349191870429032498322924962542496310194370282988098794509587956525805123407173621905492099601575768257053755983935240335945276607399147569756309961271170161482808300897338933223609485837170797656497054505110444180625963536547084909179520326208445289033495988553152266105269615985974967297969979042551273786037253931442805936506463569989247699250950007516991200945463459653504861665098022999876992804600655265897382043655152939982157329143099345132824345857990250736554744019815969982618782361794385295427179262172196863805895333079948377396280154431364764003122696617531941413878422087308946907294934711143279336305977449588486778425211636830208541662219671247001776172898133186542005599201147582747906542467532870546654153963711644756591455687981120678875074969848516159093602303175812456147544398091240933976551870940436672463540105894913101271930955916224797661464760717913152842459961457953646970183173384964925559446595494621043909389786934403942093212033222021188024271199288502551222322867772223308247785426091970530627263108418963338632457284048173361615409797464770303944993424415710712378518080613165987713120339966974587721078134485634524324717726722563930935683917880240394951618734998723173908622524020689699379906982186395883354963650746946594414732613080933491483242605151252044966463354168160008119112665795362523527644739950760154997410816370058113551571135442832194127659141878015386096463670484411958203001406815967255625265868579144066474003397152833869384043559463879807832829678196853644528134088719736211916580055186375703784240666260955943859022935398873684748097063937599144766115936859141752154471975539861304107471743368988224113368543251931884299680946557956416451584795961590007410777070120429813220423698919132183433833077661885674962348185740541283852994807133560309954779230117406410302518903423125321869820534385247473874988027512213426555146569486497994102950899024849261321275666829749091298430715601522084205239405822762686730445481246937496510768143892315174524998610448734823191230583236712689769410272895835088046569247057789128567196366802099815061060830153607982097932728478570072772168568453199147893333226574818196039716624717615432247190193227637772842846575195999584729556566880894392797224269341780799680758534462934268506777950214773701769519820094436685378508591243763241559374546777974870763776648825612330345590771188292106276835172897858596205760158602257172903221770235133104926689111682584836275420955977041446503301765750313998788355846122194108813739006589281768519426460933052333732627742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -351550746071535158624372100209988398657762991295310645980652774981365038339180914041421833476395757880762411023625451832647770204819315692401637501317607068368261756969373787194117769427361752125845616127684884807391996483744411078929176352266336703536870486353572486926580017733458181649917681362725960611975885340348862480416332119049752113165112707858304813800331851737845720479731377678967988940127294132821792075531744771874477979660074630899282610063007960635535862705072858839618276617245245277510880285865148846272695714930045626339194471831303171777116618656201254271169290083769910702866635993073914106649604683254003594886864506377104426256994017470973790161361398459258157737668521312702376164656933142101891195738179039384096781732537410276809892194346153300994275354723960500315495240345427192678361123456928460156036355859244420367526967958333204669220376463938461523067923648801792880416957067788615786784597359138295438472709999782444707179891621325308662295105058286412844047604975222151450002727159162758620857803080819377102404536060247501268277364993089464385464966611348793500687314070360121914162035584746065234487197081482769358433169416148036872115083551185062213233613797372618359002557147520092002483159776970088644831421241276065371483284184480998733756600246246655273915336614332898376813974674424960363879911592210689516438076853227959327718337648384843185454839556118423641614286022920184229418365025573366716243117015361760549476556944657010841614044792548942529659312122131725769414000986866728111369794205643317344300043520707457241003980413695877624280033181811652590974710779119771647199442101077826206188499676706065745748961849335824409932611213831830861040576522116111415728495086718532701523926429988998680311083921209319599762744391171278068049178121501457975515085135846342042605993711678266604722107683246669484386458826574296816030101861262015805841882384635874764989395920826509110889677609160329740152548382472866753584982416577622099768622676118344718816664641537742945420742130631275590446981448946412336360197522262283553890755424874781199793397315634975253991605363441581544962042961867637488142392712439364173403075259962773211578257730583732837006061059389253921006362100591525575698693166145384248556206032351852586983085215480664682972693993544078608396984780449216642907808266679117372513510042782885731807106498575758320064555537832027297676557879724839235906764148863661011940693868018448640380289674052763393998884014158265855384122854945398867821873889572674995264430293361171015227733345570325825772472512643816793008486144455436342555293377247920911787402843260020199759421091348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] -206698674964073282638728012937232597657758666809797496915407981772612103583798050722359242682737053536395725973631501803462831888749253736114439810626227071670681639559043567847849060640272758878674139792933480514517009267854519094897937824085895211262899607054461319361880101944117465740303413181451448989569544764465728725478581791109633060036663964796688922595240657471018742407101477065782336606940514708469621401092071769656607374128028718636954280744418398529778738061351834431687432150762542115239361484203083493215142028806605454949528898489859777117433283469251827806124592440444028994791587778360227454387291033681553888129859649777553364498973825181973437196532400205290109262165452264503963133577393192126771081650739023613326207084041446328524178581147471718863220121498285748027573328900363831319290231419433756285423100484333588494101553993823071275895823687643006309639603894750183564773975664183737439517615400351427753665009040877295812012083430593971822257369071082709826723726035971286425575353502494959598665332136112609639462080707484041651570246072529730324380381860001639173783457009908405838185263163607486744497665526000891146902141657539715866520145754929470539070389587156841225644017395359667340118227628245913072032245873734126712384145912458167868251721346105344475195743172433183029036165744805578971947055538613160944691090207480431700385162450737924186849012619516654419581701935051927878160953322488493386273885878090419290992007360292694222956121349353094941348745960827452582269563109671130386271826620244436777894067942003399401939215252297509331392005775474155245559383079108061053783664611736990714555105424657610538999784399554152147200435579594178894090307585305987987180972643306385815559985329421738703324918804339533391302694065746984099751092030468573370218201965299687049314414090606006241673880328284358873392360189649680578972236224182425511474766389382148329341627940669662124778463286763223286084745289428762751905036470200482019668705077327633762134836503997310282135752682600355224062438586673403681984197374083879928202571084965590747037235124988981269404698008183287486274982059986721944300391583640931351814861278678681695231999709296407486355740310387143239155121461564550344418880476935787921461004006413138837270597429630381261238664751641673394373718540619346874667073751237540639987246417934278065984869029134667371094181570363812656632108466027329440228875535317861404119355439821476273717988644570335221655569350259792147926620023493841407908207096655578873152178583465435314567618476618710248142455560415800879563749063841510957847520846511564092787900913710691035330839807262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 625846785792318702814504616736371190646418971050278667570209330293657115435636680452840922916532833480668518546661035263882349706727673432489456671675990188804350152168428502617729541825784516070551166977014196099182032679532218861699410868075426399328001151620392976837150525781708245445361101680496793956493991751728722650016162600804529411277146127489525003605002183837535134426781236323522865462708627893042727460112529780817937156437082775524280569126575758422006956134389937165530148838239946131209826316705128799467612724898994141852607674139744263948875684815773023317927495840675835706336410603392825106944688225373795517964011857171517257688825015215406170831498398436632135904439378071981191863434948898385726857855266895985469182112635524474125724806974021390955858611791685687847286070081267470634976708737625579004417970180864108183993937112107400895195446959956405030483512120074754574115464885235294675871421752054194787248909782440930876182374396725212747901003220969619489537170311364687501687555206174638093048185753507847167725205504253461452850195538339363262277237634111098083321521883971342311297864642868328423611545161079870991686820360369636288112691007168402271815903466179917828074377955245435243304998611240402876042177564793538149036436744967305497522894505423560143550539520883655204530496938737605424106949418270255885824002121728985693696077874241023658551918385365676979179554532693589374571846104030262395751261333850962677473258273024005353489109318955460312504962404655367593216212364358819499226583461508346845385967779804055509870524217971922967343720736757782178289756633582748726279143981393473858577849334204322500834756219075375459331652972759301831745541748482944260937497687104212116098161255367299340104766111055414921811436536494994559650594530695476356770215738185197814565714586815067977670416502465535316460044905373012436708749688503484965803662105696504111532512780939790574199129623637978673935326543806245465170454417565002436697679544203563723863101828598925046999152217626419292884259207482791612123174693589729024548542632818754931136852524054311670412959526425126508761174801879657712666751267539814335292858945551421510312735309276156716868167743140094051567849160403708336707040352105502436965376792026516759658028994743615417202648869423568970803967688488169852169189896572080049950510272085762858457248946963695930051297831655725115359688425734926341318320112486651463806154271931652480169177781423781270979163043256990543719029145042130375782707671513199348613731233515894058641944635653551076019355873157638100982486729780462963467877445392065428979741416611635340171380795637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -478748899546755779569443203584300417040037502842390425774219533866816123600453504598217202545240023878897237009045957081992757763002309521181365990766891895766338067319536877875764611877440699576208002913197329618399210439620817703297281069517433470274859497951189273027196680135560190366373545525400758550757071676999569918946262500250485389989453425967552869838485103731789815150407038842540175771338550010231232911394609305712018352560329220260765832011923375252863908617638829367534295909977785767280802107994206193594604222054112868479411138880288319300035515187845919099490895781312508236184091053191844202956065303789552224054532923213747155012022599584636798594991279359054370597003036225130958014781074532003679694485382332533548268843758834957576538697708450371636406701178433726601293892309423126262200540455227883029604035224359174296909126237254338119112955238634218278392148637065459188312899121621426942309700538267255625587095096087159286441064725630662151811857440867522147689401092823399486384884171085072547929172494755177973327979352086777133183161518621207507591960842386046121809928805829045003527719388274634230974155607633344238914127212849736168814702523897885744104268540256180029057911053616932900389802874104462241342781947205108721342818233231340497621546203448526921377623479566747144910179979046930430015597978797266731237194019815141295271256781785706880334007451032149020020831386013226130851800960867783155209811275263050090266836923872703747837263858652296752362577974216941885014640364782360684872818309027342383491279010239075724689166012216596267197597166579463518070248319520938261810792471814067773179747369526943200699962149469104724813157207393980824524410566041012055935447248113491261261992086752623248097012642088248351660200309755824617607315477008181641028354467038272423718396188099485684868224362443359398543572667825761661392786761327271977860247469462647628662395920353189570891127342342620861169768498018964856986862746605954197251865810617937380037497529304266295093155924640738451798671358440572216413329294495537957413863892614088205901778104761202443162864205598207148848385579853763128362412630838383396326427571343360367796744797163646622708658172038326924037935570492154820218714411517582395329181134722549823418158854358044074314934349695470197715613467980518736600582524523930054368739132016602130214693684183719520747204684049989374411652115634775950812775630500750573425633177476013645893755856042744348942922376683042538411448310656435435248520204170776426119482489807164997082259078664480740682462100184444505332312358717704387141701429220194722212207025506080817084458283827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] 132808301302595463018693100272067400186127735124655647894480285622627374812927963548311390816950931328654238888690408545432478767317394842512194823955942004036432457732363604280129134225868783075966775948541202733370151642046916626571571778054603386089281177155070063061071014990578241541838052719758010869947305075614534401814963478927101838085547215434312528562534382614230206253565512169382759455028894919379400161480473372040758217585171292761482188861909629815317142603853520060912738852952720911392192072471877014294785279617041893131081934876420213846695480127646089563880510427206335306597676120804840113368131614767249640081500773342987291678732750902266680241850186500387970181121771790615331648117104174659691784889454259802226678008720008345740524895263215821980420289922689214384651539355152885964129915849851892566112040888036807572623501671725497779916664972444639750848045188738829174534996749916283010950635680308691385945528733733186590229312611154588824532903403246133757959822674126020204914129781259661399512419991910934307058289848956472148230578841703170479693588253704079891091429149753195502960635429884727492112466236279832344883813620372718133056219746843006030085339783458239998943613415564695040304377531838778887259869137054048453353893176976404256264224427191018451877977121997692993709869654959969032894373146851774783388028944298753043506430015418908865636444387552758332369012466835157390829459480799348075807506871495724278141608961538942382401024497045672308433160738462048582437937843298142758549337948902562461477838102813239937811794327274635894077091863145285909525829818555497226686054052084269365160586005022488885684502360872300138492784541427375836677019714920424326061616384205084428670368972669731885204266557245060619377172555328405697058644513913586187267399018825161241382082407356695865735124969902695787665961280888618262770233740896399017997789677964542985197479666278691657123661525995404831041044803031380804357135355042327732631648753425798785890235079635322497042798498120680093645983547833925950729377168984626766971976196644740345067218445205450936620992400093817919400252428479797735282282315452228198825463612943459091468638796364126735521893620269629332267606790062359030480305362280782345201559621783979850281804327051545568053835488582518440563592340830289774353728469809604982495096453920189227684527869327802532094109003102570520882812329672514935357934499128375389124052980108108142306617490916175052932001559357358311832057055956297042381598824508553755910713639996377453109169061248046336102995385582327721371917684983287973153313887592180290933579282074048203234051149004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 39329769015063720350468704082276914276855849434152292025138548075742649755089980928055933582296558850121223473770606777405690117296825592554427420897416093120807348771259587286577829353916859423399627147719473884037061074563203673710285875815849381144279699621236702407221529188589541902740756199428878650055112636749024768412004449417736660885233435519444051924661928566154859433890799610106491439930282980918184070517115278616050789126133715075179512830730712139002145892643720466097475890976458255527198137549547125605189568195579420645406963693089489425124034442754091799973703957945786080172686822421425770605173890793924201941203979073595679435145461258796602135676189731804321866810330232806328581108459982973559889141841759532809093877620048838005165202528756782103729313941417971039739784171912837488189305422539184480717756335301778313367201797669654117996898107125267355320883170401431396774111908582711681580051376011876183663829448884335866928520653857052416899960893916472813367301797733925412182535462844519782551453107970800979900175729461659276731792362795197513575815111865597569426661589010795831443509501154515949713197431963447882002851463092181049754265410130328554093824117388408570870735068129810806575846652057278746463795619456424765806995231951743868339553619354515083025243546741203640895097315291093423896122145789651680022125085220399393000209732263880719006571462140602941006153367173711009829582157520309064641811207196282812488516417012452142834290238901089605532829229948702305375880863035648917199915647151727570512999660138086322365603251428546766697790463713543694279250999723423872443940668080909521836453726275183934651690259901297459515497517521723593878561072520174368335763930450974936905975796275051439042425794238638634413706382588732380333366329417581205407323361030855013867291625201248344087240278525383437002275865284544428427391080354037924012423730777497957182634598087645390790115277269257351346597753368221683886836666791250417910902651692005536537377442652832314492915971543246442634492901782996036559051353630141652077818679340921415560372969964759902531360921488398073648933430496392789234279737381783953300197260060451674838767065385714949129661746801791081206062911945449790252520918879445116384725204111164653125500330633834316025560165629904338576437839660591295174712356223173439266939467630700997912941864030056004609048212836515694230004075997367999477256421887397428895082164587087537567774962688947599884953351682941183804249300652525547095334832867759978704196796992252038974837219797914027957121709161447133496238762715285362376857200246915288355114648310866219257747902300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -52661244822673390958242620272015583299440313321396129443219558072092246514695632068302499059542948220593010181121663285061122682254944985569216059008786106993080402750965329747273489263109285405475285180986661044400744497260353028720850104555347085261262945226611895348553768821886306683308006095989301088167349654614584260938332602722434381527997594534715890375949184419550820631901930479355406180456086994102206350014705468034047818055115737396265460095836620786395686205303070811147138155076078278454660120346038095462755248337529348525366787366667690614323116630905866942292881689129405524293245557306929497473668405177795112740385961344959748599597996823067115384471150758334448370580119685161519542696178150440249625588501064764627943579141296915319722004325801701076150891033230271597095238433470456005841764979241910540036005100728133278750633626163019380885504874866024539861614208884447800090696190068309251673156897807046147639703635285586615361073893941923097337001644000255449707262683091363244283809056230418046155179381504845221946384871334959860095681872843474277147468226848087040498088455075602755610231425998141291583296466961455745019117710881698033298107225251881922170700004537475878557258117770896997908798692912271795540367807663511728684522909245298176343549436148748479309163287319815341925585829078320152376016175057222933916467871222892886432115975396977004002549144260977032687404076767909276012961929657685585350970056358083838151672921323217478549928279698218509028368151740760650047652979175933611049420661096561340207246971024851588299595184908111527854446528424181190512171837208609595621581455981257547273265008287642624380294334200661020977569130597405969982067687331379738903291819234754477281972454802239680676532539851824365967171551660963226536358200088636842012245798104029394360788656759116834490571646877793837143807029708366512086046506454869181692439330344221247388569055648925483354377139786471380119992704491882405777376731142194890963113355581736800738186957693929985261884750326705897238838898775284470453927895174494540027587467249693336385425368043165507327638490074205621286982477344480787404299482500644229221928231392538943573909467570613597632391444363516635476657660375240023702381282394477073749407134793809138944757044391813430945725488758708259549563356333984488422989756922368447221211964902794804376956001446253091575630182252623111431468982676572712382575719123844204281300647033838813657342294448795602921512511703312076722507457818397814853932898783168355138941052158928148584340514578526288032224670939792062417845916587241386913982571135480832127596076166511830401247053086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 23738991469944708769679086804759478853743807235041437593030308403127626369259776847600017855449850689048784347125321143619565163696978861101517885018835464146440444181512756052526620984912286664163047587088600185298778499765074739464052294273724859617333985571525371262962326311261355179292676432614549732042796531083862059279317759735222787423602009779716115563653776525785942313851500586823361475650109779995001950797380776079551695084410975864269792635034641535949117694828752287971912096284414719029048734177605420453959361611622364622209062037167594241590609317690834145450883769077488944864591805730158287047476533909263046406539598807610216829492061904656122702458061857938571052511565856068010715122384899247150549426066799395664256542865903557441279943158268388916146377428182144341069535464493359643091057706427146975127395593099684511225521528371941618655621696093336123573634793100863517793624283108538841628134549564471025649992407238138218824277812369839784775250755356647282443154066093530308882018058509680503697865943938130814215913396204583968383220027781927444440321956815741997611137179263430640766510189830084090618574973299272265120355159700688273872176604274717218402605017690183466535088342161157225572703285279803890090845844932893304885071348210465996538217989549215216623969819897499059648649626003712092154047499026026507212568933093634467931199824765242794236720535446206405514925926192941076342492761911683766215653078371822754433718508705532185950299300457959231661095568399731070479766653581037420787241724192824798542883529708578863062022839997861316729925121677116812486935860472524847219931449710030183656899075698277471628906756067715602467866426255472107270682402276006554573025953596383522940261559853095074949712802988330122179514524341874557888194287084475253005031015369831788204534995536731572788351033816078912183586142184838978978830985907802356559059381268336962357854660147291360036951486828980613468034989038814772069106644288914414044206857209931602161856501886569241198078974425694331380260280939822864192182200121597180049581703725907554239426299102804567631704125464035942304922269621911142862494712495155206977376282106620694777686851416585007809594034939461966957744551088452254620776406233644104063968624250500317404428377901135275411388575037809927198542303130629546335357071288964785325505506362223832761377676780485357397529531778463971897347887553512072367524937126529103280324830055150218169434901091363540315088713437419124959437362943226913676796771022326282769083551103356701597861017190790062449558564390404665396602685840051309522584894369132945286896673377606502505500628746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -4713510870348167871511777707154380559975947158259025595496194538237292149833845188732910261567500603744388381224568003893474134987803953187004711740421394556118179539785410857426805409389636073881448524855562216272336696319305798503355543255005250781793441603799172508368849571088238004269123132667188738113183562080628957969716451098817122655318070278063668838546535239393107049795086491493339796409602018707032579711323178844652171036068958257934871775685621662671749123869448510425689711691900660003933041912384126576140482716879133739787741015598041556684459218194975254823399904946802703126204181051120333578950760145303640475760737831661558318223126090954537288850611243493124431727746939979578393939669005036618673540633456701271695887605714862964170325921311410882792495745312152485348098185373559057480025139686058766758103721837062259896457132504432602270580477956289729217151029329215088304448102358391338863312403113132641094819466323582896694311784546931121692774430773393256270510452827644697346039683520802229447465016329578403190402481334133414038690413407602793710076331633904632177918199697487423549295778156615493661750853980491401354054468011079137174116425921397781217689809570071477969385253578314861854531844507245760870834363819496246428630925480580680602319983693327232438280048684771914435400923877152907054426327709801947873816827349523997372759161987364849362781900013332743303153372294347995157833131949739970209866005969995731832144743054528912420236099254781810360622840161249977908298102493063023862350093814453592171493859958554471246926221348214120070320054824539584057670310849366636718082118627961616068209977526160292731014998891057044375900947358743522000277453517428657549741913014768190239561302550657383745686815932346301447893242246277498717543510701903408179757483711151172232733399872475585948181586170319255322429362815067321369970667097788512484929040914903217276713746792115658837415003442990687380979349185780071229054516943392132940089941632741124583009340996531531588692268486368849817124038458593208435868678618715802617876944021376776540654432294342065439309203457249054422777986603024784266311957535733890430654041097048393594511519507852219461912482964341421100680838063556992819452432822613720043707328309572457416667667534798387151352349483515641079669449324273286911528368239228432636278834961011758676070540259035963529730763465475189249686490201427068347017027145542047318385539225559025117640236299165495972571178067390611393032323324402624906880422642036576599981578557325143065011190225203800535387903624098776003166046225948955129949466304620336008002313247364669902123213783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] -1020770095559800688687027029563116075863606037987233228857308735544260470681404305496267199010130854164420390222189297715500725656429063008693033670127035271332371049981514071139603093700046259967010399481289508493343473204722120480005730838559828057924922478316983993331368785905413887636989984528378622417404512949797539148086363689794936539947756697307866787241693340439462072328435333969874899974720735986066622478931942870492016161163563306383872917050156413751185116694436927674048883651848667910715209300160841037912090009630326199293688312916748842015473685147702928309675714723040181805509147603052098412385530086948663347779048353884180829495199992349604147893790079297330835328038468516556231031587087232693887267299946150363985532580218685346076325015626520237478782522359881928322733818334822774456994810302064678480750837892873036887500507849796163665225753518506691240278722894121127328451743559834536931581134581499670627229585318346276658792853837000635536382774514248372005610393555393325155416613886782315723389928823457535829911732773102122207253928090988732052043867263651786814871395766012499573635542796775351892117032613306541126903614953178863849631885615772059872075007121273838680722855362585268038106132371964165301234619007262464093939107106541234202254621593254057076664565735647231522565754907517408352519675032426492734192976856481965504124388534272482378108882835663480308245754359731436491022586414811526877164703167128009267200258216666939262983950517780946061085353892127446848459411907778984244464698823186367624241677288336521657781702536546230120652758978748643674290608379499464849769103183335160875709471068249275077469865019573215261527169204321032552610540529631655933521937606271993447225721628424747515327882299273671145390621700018033849462065359133148380904402268132254540914804687864248171226488132522388597365548400707172027590753497237621689036650333030631790178415077332488359313811067222381202395493586364387503983054448733243496260194998023285829724626964747625002687761392604878503669568920150890876710104052270335102497351355209890504309751052570605646704843269954528775363149115520753268585893671515781732873945921515681845389257145581057052127422406097615783483919254204859638393938691703370274174142865087628515012776153499771615030733577079934622205925447278097618182599895717172743255713951746317453053621293996998022870509627931911918338474449687407938234821318639592368339932247359952427859760609662305286925534758152407930897073215024484107084050668455601637588645532886015712810761748592638700239691447032309995721424959215662218640636006208435591311381738118771636533880422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] -1845490845500771203681332900597081054487365419242135172361876724818544912797812995793734650478204314067427210565001605676121339642703886363608888429735614029524358996388031766324905791559235958568223803173668329716342970141569501546552497831415000291736821838405972010848629880643138233979947286840543761878384591038678723104672464041915384721806622373724690191349353002484715011961961447265854078847204983006832958330459740294487432801818546251676536555031501980344618868286307310601110165117857957508824175675617549248571725682974831625687748741212382967562175517438245680146384643979558700925321478763042810957471557822109845451636870434367099838283777893197734547417858030466642705276610227776146082423210263695947611601018243036994584681511076049379182543444816273220895178458055805564835989050613901724309888921608669977934586478824935125175875756500889506925118084522878064261484251716427342968101041162608999379464227603560170108018586870624133176877519157653667429699434216956025458960386801522043953764407611588367785718212965674346430201167329595737510969008079714848133449891702891519296413285068495420433073906231809762023208486776505918251930717056477318398727921554407984708480452565045388823115276584485696614059650152299730055539373010008709009370365720407442961181928353907998203752221623429689152379376437758336690415441485649331964749881657257647549930101763485370548309927528885967598778184991859812350986082776030781339381937369290651878207444488436728286892357771140318269505143072977557982694680139564728652634767716839208252077954985060492798759368899856409813567754610428647735214138526107992476731942449039070688261907016072006358401722285293254980450941560724835321419221313115808600255199307312398557934705136699146625517163155947083315791568740412216873338806382573004034703810829949454532603757206410150466678729735425247973708072459468265484132730695676231453475727552553333338368445420470343728798828754970075053035729117548311141499570198991704909676550664386686681493735823783285333383799234530256154844085273229127712173083495064711975662950135199072167654776273029240032062532282062012267526191063983975241801062833060366839005584426355319585428091628709273124124641910777004223547139368456015358339309880733161569771434436453799057222469916028268788683534522049305922081194603935021844229833177129601436672422165916172533895678661627011579843762891503595866840576876004010665396079457264239937782751330287948448664242954806577457729035793890508761114692375576096377095547592255269832169423885846034197068710732723329715585245525481808492848721449523792089488375767094169954149674696995462184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] 214520381085685233451147770160672784661106313216204489527738164536333539804788992978740950583282233692982177935618177629435475770668625626371920285450068942227684724975351691548778892716569157181729171957107639388221316015549897298767482503938948908801550137785476239079877358494291933684167100499257032372063336835690639338766139864544885664455144770272089202147741800246682846863053891270406980069041091087147939707554878069988338007795923779371839870888587604495837663748954401732677272183816000901713809575205054372537061560636805145289509443568704229193413530144892703115311587739716344888372807808229702254454245679591678583010682447342525118825699453769890860349266647191745207050322727954281251965499827965937334484665228738253474095801404571522871046060846370159161349369684836276071809591313668272240263185883903130009269970379672608242031340173018394200166533227427764005459806233517823110223957938552858419378098979284040985397906690129422828612936727753515826356924774544129591320463359076683426410166434601195942915910027086549820739517974691134613577460256541205513529961777840959778754879046938217703498591986345921433511035339506882905911518231873263915086249352400752039261772326406092567985980557212855290205325415218897585920148545909854366670730641071745798373058099601802169112366962410008852107955401016921624558805745782014152884611645914618970374999282800892424942556392346325002768995662863459459218109234046508884793144406301960260543142219525875533688215491042057367207515119059761043927361004520447426823974609634768504070977072132673184461356957030187261925901738534078660296781673404244071872235664128415256196905810376255437767665678989420582381378638301798270808471864923603417715861832931377586765206577450723121219726308298466407317238695097251651326478467100147020411203488594600323817659869212962864876998790122333342973350803361853360008985904304974482509437934331161506488695970956261457672637808188280672932003043284532600062502653343620169185903907911576424863284900648260766313195961813315946439446162305328366949579282935939561741081145391945059558256150826564842025220523914818977284825242684346803452905442036977974962178820132590617246810359139198651414158903722780733278427716479647736916259765603031785495325215147739796669591761412896238344185859614483202087131312800588646937880309700555890062681853480311135241202944568059129451552018087620873795994217281217255292474410121373013421128263899093911117637334151226291728263529074575359249439168905302594670919669037733649369403236998312163932362861365422420944720826158432458825784972171340855513898382003183227799524139152169469214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 27821186741505154276789777620923097020749140398117316075137124503217425447141762919354059882533829037815618415719593438947618513212507901451087348229827448413769037897902670260581575515748641049710204863224403328118474803895942193307377790245616023401365381638433813896865986406586105593696176574992996444045499030788977154008318430299298373197634970233386585778953958151482899502783790679918945846899177851373082897431328307898252306795071263150216291220770658170037037176005641561277058973028528495145942723393168696831584016451826951600695972573304987068930169035783986385375946566500269921062886289568535050736462608609493960999604611912935915227063544129905176000465702867751829373689030576031724461740258966763605539292979161589141968121363279825674415887976738001501661020844621663336012561793974810024020495604669083052732038222490904918783246175513215371084435365046371680606144217019038087398788076814272177089729720399478233260044660500934826147595762038349646323761145407873076502598109818393681037899244754639005297166560783035314417946785384246725059613462189856569247341165713077479022550164546197668632151272118576451565569872189687403881133039404134274605242727631868178928180454962107818397959628917450281201346241730338944684759930550948065888581821578194141447158722322178796313123959311355232201707128841685162230907976509316307226795425064897909644804036094526361045239710689829375904767715921262775970762011608482544663617813364998453184638026167014838845784989595608465857402842409605191111718489213795721391928252058621310449870247148383837782247475464522209302294686657811562422187933535715866386468869281914317165882812870838107966446991815254167385536313607157002371943490805859306822980981237989833764912367312422746516942690513627415754147227278633418229128523485644016266336754152390753557759699310137938181964380027905058320692840942919756212313789087597498472985176961422495724448304435068479669233067612517327942240911418654597465559426442825376485148092479433366446202740924636871809512924114563019471050235286679607625508429132989131600658015036411618845625375876487149183566061277937020829539516488660258411544573356430306410613078481842672868676179182070636056066110091024421775631530380604820675807100842821749961652744830509530790827651838300612979863971379154174892758477020511332934713372072134744836723483392984244600288982339887688610980328867641412129130478653524730765278789045632931207414796270900670342406285766699649726268601769498608347195315382614968278336596098671546663656734743811117565693689631402509633751504522253524845917950059212971935319053305124735446332931608257511649443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -105617057925431010165263349821653060543972409452401997635565860754838762364139571217193335295685605267433741180764071687471506361043794558381781946207177833894831113903768582953902207205955967975410270768126478738925476779651756644348969359957600415750870493292474186235543499256083251711362587888903994355032552270970851876179975185031782892926195805933862730697277624377881655052679994660701530743439145563487383571639286753844853652359735349545774512810043198698589339599959914909057554339974983006535236224778028356447232665846544791550045596759555972760127567110107515329814465898156530246407182213088212464155867255856313115465143917490925447387462617620526981631025576698512185542734216248964757113600750835970797583219788128605205498224721626679582857165736853357610118254229123768542852337455528442907208889369436481953697810598931683494869486629118554090099421618157692463243265832820848060802153526403812179509330182245478690527095635138438379412879370828592697205449436616445161491728362236366442403095383944191405708334332169494403746587860813947222730644520839960130106341260209718804517034830098336530005168887951001017427417788939703117469563074409117514181326720666099207639739399179943471362581500548376536105694586027326087604228456738536085643563289673241994629979472249917226443655955370557807007503919978629634158477143759955953397006034084327456028575138152877130998741446270503766817695704968703865349930595140808191496942152109048917974193769721996635652997016223044199924007101070052193356626267344138665369835555262405296620729238659924828366537522475805479111017275463808699079488657343866623817945346424093320804077276682048172992877102769830178141249745196985328837420453322264613579534752184473554933346195200762081879595106813612526144224483110616358691209660678501420176234541028160500485081398693591334308951413464651854419793212319561096316213672438547541175636710862746941184308616147424371258544821847827775487440692526297774164416399467692618792657909292522772066192663316936478916102314630104263865888148887489323869662306579127779507992630678409958660164816630383922293026131108708299938889275214003437600738827530494265992228016409702173916567003895057556076111904597615565254201927610220301826963146110429205670636869899083988748673868449216923158411596673501359114140374919088703456935727480949750467685066934323423797084851480327407494558598412775728763592137228062194878456403097001661635684149456336857316132671660074952822638140800445685597681174809995340491569049421562501723112951727587282091979171943305470953542115079588426612560696533588396345593691631303717364659451905443520053248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 882626096986962641441098023567726464109809769947147953444216801177975586230664444229137924902363262433286217828482937640924887294520908091685852221052625083817929447472790025658756550847921100781359910665729267023754802465410470293843171460396221818660540270783439027056119835660206041989882589050709023389412139655628452015408597077280779473202190856713482917547340456484987536716566151487286101444103240519618378200728109612059816370051605948787990798475515839388314514164533950336556931578980111227876982007482491212875762168504494484112516521886822702621103551137654304335874489099263055154910721795028040163451336393331665762432198522318828391010818231568025962490354242684831303893986984702532696829798373659994618977927895530823933839223358066855654993787381449004048820878730670667092401233063903316680183801314000600931356953502972055387220437731238452546393133439309124206619918523229225361687125998684675585072997013781623264179818497604987694418637664119545521894802630216928407518090447878380920520420153117681124868552766316913891595918081863553688121028250801955605668922932192144455870221207397048155712545243800986137672576247008462655469003665295220654307642015205841531084614426165868081961209200971760081666972818158947908837761617778040200128866992202138930129964926329286571554694613587863368631768217776208678108655765564244000932224003727722768164741867377484315268141051506839699593967397173073493949897853176728634729346525191754529144569652675651260574365012968208842770250238634750026758474151575948133113111619753025163289755877183481277525832700624536672298107840195713698010489445646903345220357086824596253220110248480403597463719089225716671682678448560009191839847087492619020192157643831199626404078022228357710571894654983955158510101032016955248680099930359769485202671816661276772513014592726022185737342902686617910187874890555920717171079608349747690563793981992869661492998703465221657665823781662583065566968270507524813865390515958234182845895241850145636902166493034197032698206187834014616647532448719656263624463342715557514686842141047616845072332292951869178557298389501538892972679571578662574101159175578728435382280872289878432689376499487044797359726899490599991409919746161694578989863496591141919283935151222384720538348568841959897889666277142699964610122685273015654130436704431491944656375646999345419111008155958288175778489644165906482746419120086114609329300385142125692567939815568653007650275508391900255857174730858697878180463493929024566156843130100905383832593130136398189710457454482678441182990736749831845583724444647291518347923923221467102933334320456320214905126912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -10415167036389834485738707039348541957563868353012198510631104148506852690974892598872017357970723314234750507716703517037201683212692254502271235753623515850722917414744314347981091663823149012233947972085518782127876274177465679342853969610558856113560324310612811255796666716072135001809422722558657418397253776974889699196530675361802139306511260924589659950343255907464915039639740327338534432874726735901480592763772485209011322138540118412411666920848537750791549023423095648472719515518010124422876420807398124517917872563756595623124248816115951904658991330724045424823653773361003089750049051166605810390032721714020779813410017309875316654305052722825679026385700953012233861423418453731670517729635594528168561749975316201059909438177347764464618574818176410399741629069286476961522030195001974598369625707408644410620118617002295950112091391535182682859174610284845362914157540524499469685978558354350566313382434816379817227773485057898077954129429772396758953832584248364645058367381913257402939882963232619898485745574193730853344110150553204350065746586066279844341055835169490813337628032396775754993185270555467398905552858940070555462393138932852737034995125697684844742621064192191146632541432114585228572259464444766494379532841265551069265765281640320808925988910311342452476926788320913631650789040767471973670093700589398171120289341849741480100599176056498931666239004652062119900039883979513518252775912912566635941664464534755047841416241201137909365436538948475710580143879301731873864429474376643340137241508926927793505429968143460436370527585160575197390648185871325010086307187528931325989305137134975584272562539468702262084962509806138604811992369358305802583922510525273596338728120388186181777374452997030447780901214143114316953315067459173946053838864598798580487772469780863283748802637027027798456433441690604801214868701669776949597700971917745969349974462709514402698915184835406330455173048091047816292742694622110149285732512467500684099178108103640776130566862148401442879303193052239809569637014859002598895454758995678839264256637869174731716866570468001064041931374894053964119375300698079997350026674871602903331247718102107618406291222806564124755737114915524768943001262785684922409395872653630636746898098642660302983012157163300276449017569837604574608200689574505855155677728122301443091313647614047126508446180270065581570933021271913374289212395728471890623031294655167181455921207515310767794581611787215597062338055544557824683989669217166260084487918138576564839891351885397932993112077488903233692114869574428623440171990250976299364114735134471330809038918651978058050620620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 72903481075245697183543200219480086835655129201711207446143565654088279869646793827424360202792855392796849914758529870500349322023780357778144985850268740452338852084201299382891459629872992581447626209346239710900719886278291294215569425138890627255564322514243221903702533798897863580071164312772808891137242315341972759841617636088675588695137010627146905647390092880483546057517306890647476057508661914201934076431710104673004329825555515846131245890195957143185473500999094652905377376366888508921591387863406506486023444886105903635968334130157041041091735363293861904370232655497662757380534007603364283381733833037811758764272066546197352929581095688015132481610227011310370770838454993586516873505391401403358311023883284191648330800501606426433060774035216600627632629725698267583746099988649276274150428194749794667600690709273087742837198506879480883990282064810691840939102706576332806761193198736059614843481112250429442093395890979750400862493933064101013160923362471369101891192344355874311911931360975411340913213652082766447805202198124807206878014563737071484757326092742602596310187204087274703611733059698300415408878420520725750422326903813529863425356996841668675675597097826259860210965265748003518450368889523010194773277487266524668360799223251647015955705995180533661125872758010247494746339226771706836250934640390151027268164848965865773379799028143173311631947052250843043634737557060009577944295780100499976128629356818614551997327254320178403448691173972121941630561282386161138889489510073680622370376980935207587929951995987947653798156862704081864741886532581100783209428904889317684558400541426226018131952703903496701377111192434266723183938264849877066298773895110694605859898908670796070296393095914399752356656553112037501317155306966699063997390462655806604648024464032182667353214109103456723418412206545089862179242609494635736394418521055472387950443352376763913825039179474204974617307959157932664971677070012057231875522794013577650256551151590243498561980647333871767504008240758218955532385413593898982925705148799423680235822481644569368205766644316403060009660175853468746269348219971399996652146199297938142478693759359198815988542776007633808365321059153318224353978860234418029502607790057756083593440123024956296469408615463710456441618754412098702836077946999008147215198191460567553412866936147813751369192238291517820087438748151003550778056683050547381200609385646128417089499517449081607720209902715272941241017212791419919962205484458566201791292612435067566449780132784505784667326406367687797343051138352512363671258879629188468702550058601914167301289366983832330648730730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -390039519857202858371711001074766318846767269697356993184685246868174653477818900385971784430566569031984503921706373335281837092927197840261873146699417079328918566837213280261737707870786029622468250893275336133242699486319776628365927306716076125209668541471669089788579610992505827199847302951266691013806006316558380942927837033762105518397608806945823143070947526199186610348770478983230428638206750958812280897799552066523469425573860469540881283273484494782971787384298446831987548260909917378344105027159879372321323500272048191613384863189734170606341642659708134752396784406012735172983553812163284738426548106310252855131530237413898036601821426763829180742826124995480600848704462512016636465825955330639484987001378787197639630734901161716154622247718993658234910817134762067731202348855330038562167599449487802095191788288536475839076928976711010187183275893724294640881605230133106834190013446884690658794422145057161712834996822869086111550641174143393952683459006010073878389227988589675652896114938538245335195342699459722110010784681704073100967632686147832189217971322881738408098353027550137262012522237025535899867579961509462449063549886029900371762498060224755505666716029396222931392970347660833034014008040439346988560882314974464791043272512766939656421304964936941222874953826644710022278131222674644170150539777495023482151143741774878519315194458560633883730707274424426590539172531740767755489319825574882817036142189865376128590630521690082528831737107318137988858084248108694987253018323576052886642750773843118722940302943770268496763231634612798739379602047622170723185685443537488005200779662944317009396228753477124002074639838268009710246097312914526826920021495317714900523763948680948737603827222035733936130735741293939567261438640859241939572527836567533613210008810869653639879235963618838306964486994674945934492773714131821468332903242886840731115051185090349792203199724187298212900569280418897226186616612483696939652621535390622223048672434474107464085865909138128822643058791877430414578147468029726028549810742454041008446814535012185211712605846706760168490844170576147653360203937468118280225801058665038837712076084161493730711720071616745621506893173430427466981089910660043427798381319477129667057576112334554505392460260262915324207601258287511604311332238757941770093587171268413604295925355167916442440722177476908569871198878048541564584704721262374817859975877920393705632144291889748299308204971015734975657186385995193806792780875311353565390744327791002531917401832871602647432271466716521973226960664322718954547713794086237925774002780196841798881841113427386589880527093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 1969400580197884492497113034797220850698963431347697543075612208126960416164071227778994221129571553455312255192111410486371492867488364306122500186927700773296358294184970738617097720864582170754213110904241377504130369554972734600666007173050583076981459598607691516090576811982992832684491465444411827463403132958461603559298912518407457780035813746878644523033759220542722638771209399541246809365133013173270912495507922497326864439106776668816113946104506280010300907685395444879956721495688830267136169157769578440900547969994867561846247262670516831970186953060787192079853757463112908098798928803801566198652811876833438443444005804120489957130316443266856077311520821935359154774965976792009105354119518800730464197774886377347899252192568126050904561514853469208836379673185744419109929658373285283333255408048994970792690742739291666736398937553178830908442578871376394422799515512880215156000975297153940495608514825099754266667177806822230066043798235421837746935876944718374181750641642763041010453132143964053532783200994719350948826447119592305412515962994294463520532614449631601625433538432622296832884890235802788573035853952994234534485581829780161551523461126900854333517402730375960432653468486150941844450037118369326239856893080053483267116395433648233741145209859404205647567936690275171100331355196675805119428385119924086539391920412746478452131501576087942233091604422085090694119808721711228630425076514356973793766149813482881301612269706224349973577922037373617495847896911222850617233015111741704586894047947696192161700569121338937205126090974373278003996454655184101470240698496033470490514147706106156632972077808007808510110358247121692215765236892462848955670172033623764592808580177630294075810235878611532391707233490006067864287266764975710114549385152011250435618724247082837494824581559177088285878002331964308624608225043946450986010413496954619311825621372210655437112681341549006117428558333428269501004497358721229668337388526978209757167217662735121685391325311783425977545951418081324634849236500129625825377573723075431246335009758741918659111186690088529306994827028159117890854617479780733345650780580284403432981750751860271073208145883052051735952348570521430783098778473484058463596936818396782323085308639478211751814162692993473384085841670101696582766290629415504716755841337528419852476358373623004776371609977489409869692264906900120223376212035857839014978313843186236277678593404501058174723622945534535011750227928685892283410689070354844719021413093152154601644802430787026969575301845582681899445888233635907845461955223505657891179517903722551521742817321884060326613816967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -9225958175906219918671970061262196624060534982388950129344730640946991507308835278427442181968327444592350757012176146151368334085313507527298865594741958354041218844491233379564373784864885510456171348803947113385382517027271860448296163421880221798759268466578700645559308706441628506048360984401860047639076369837615963778197343803231506123984865859666805500766891771309350583286337490930354388923833698732593179168992028531784130019860150038121935924256820318268822828227433592300994499465136362674697702140409234252085466165236586972532882243745894080134209087419716873212493459430233754142608327492314354152481105799227646594829093513721014656882379752631284566718910941105558748781833560201199092669184203512174003922758002825476723094269237652415029726991772617707331778113777013331680256850399146358672292888358976781856956618229789411336178240866808515818446654475876824425043356343685399718215369685895224486242846989713062784569658627418304813502028437851152340140987130589684517879918372721584189304280283147052626274086446405182264045073937909424079349961704703636840531372045523284260895283314200742742732506776834312692248056459521484486457238944922576655397539334793534314492052212390296672997417200210202884917025868368405687349777639310465198602031868297050328822212640929166725313409287347152366777166215162114700322371846389631119461886414322775479116398422959388606629302848847792342238124411246325058554706859658689771493527171045989165204685263704985625588841505648152029485904943660122971899637772457438990551699013394006963582510089746010707413525781675801574171515132376114834541333700771843392286811906744757140068064336278483907258051601227970472805202438775493194751999158346794415594085949088834152138560348029768834821031884133381223220581071271352885326892791207798551221218940694921214229472023099159743013444745132691820483798346908412907858727302526485753105739499850467132762162607059582479541159496390020709747318433397972514931241659578234297984088142801859183423818218189161492296609728403322739207767438650363419298092892870864755545589766994998030400987194407166243882229630048675609257453903165792627250397790560741934215809619815117293859607305288874995340700119359147023791182645369355578655043367230217473307508243450382324116024699142414404072841613546579278940545645308771981352667410722930015938308167441628287248940518686806939864675204656876493748150034413210094275659458753338822593879449340177742149431968676979802051311648031774520692846476676140602998509186779918191666370351977694186245258991261994491978353535248932505044263059847312197280696099522093421553622984236942578223132180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 37103192256453740123608702295431896016965989978998522258323500670109565123386503854938952167350138941887798013552181506619943220053119900013603605426405070758412930790292273561404134919579627586439921003940739266259841103284853528324643568200310673893056772187604320932217494889002462870149923938287666482414901980515418189586040242308031968483595904329705582575527413592557705406565971030502901272397207045260381179683242661498677234400333252326271585345282937225431405866522731532106051545470172175458077373456052690219611329101392501880372478151170342454301888375634720540776422137044196367931221760753743942137507667132926199411076908237704881567306316243259875258740735658922221958546325271527964683863201075115419418919617534595988667136165132652567828577839151606421959596318069543355664856142541644198263616935160788222302880429491914588497309739653220805199089286367904902289158606966147842686899981534057534996236760128860512895069951419381945296478615085760914482467141570140792699339182143400667648159666486836266112752908582011730408153585065056811097180895223769318327371984998211944394696701568299092191182369738013803734742020136913321625939684516285963235891531361832025034108121664251301149343344706629977304501035889540306128367579387880092664621533356672279307933366196177059290671745170505796261264537651569527086586199877358303731652370068437788630927657875172341474138741548602318604952232948782890167410531053768547356330754608928740005246484930138595837317890780162502170894252864465588627357094847664294960546786707896926380191272473916607681437941186260080270125141209217007072717627188662273261732842291775684716547660350226155690564025312940164666907653875756071685270472317387493709426299259329545992887148856424404059795137091149831243223569825202657825547293696571498029237407985479785189535589767218041184269872536792708705557960997640048185184943399861041353423617603461541373800460356235012857050542947165249948045609896750165543732060161471725708511369779929534910042427461428588666574522279939966447469928890485069603474243248476017082782643222588830112800147565795231389529754802963678851938831930099308091818646706814254874503879914087202556275824196582006461697502029480832707432509446520849158497784592192614625083977761412769897432102646469453582616765417883358083530038846776540925343875531856299385707952290049605475366008271304362802284327743679228936540915030311662679346601730973833653497316370786907416336310708264518894358716713423547521786442169757691303475834815646604108718378244583955041305541461450952540195478229164201455996400448137407704748665717362018162891270678829866311274129784832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -125161559293790153594411156984254576607563008438932387970391166419618521271790103287875315944549241141984180085420629380885465985666076763820853849507736266115775335754893283418863196859105315468129386027040033961754301536236766933872300319166602726785620900761094136601473513235305010828685560584926091688174524083535047540095598359652733714893666521246209868949274711254163428655403670986299590787594660637120502049423028851217552974223325669074318003713812975091124764477852679949945866320715669093103334905738975889654274848440649474214086979670757726066002250492989894101058188168246146047512478662563054640761755769488602232445687235637204588860154443994628699982778843085790569819840081579850824958295651781595883419417252379354142792333892936332099014548106035828783526432885434820961929587643866954876802499361617402795852526626868186128118278852879201142993089379889459162963871397060695183946594726153916075384897224950866420990223225456483464492189036927147473682555766244213066142420123192992543252221344111171751478620568655332750965873187972509933626511326698866849257718773261987094142089796501447497596419973615722883533768532355404441479810760591864592986496733908862552150171446040910978893475174185315556727467759523905055235802900635290352234801830495794999610925095678667283818292950004674560242517108132151721815207223824814614434982162019195445916621286326537622661982621386192734435676787440803399271673413893965567019864582025200514422866826461550919607315764536982118318405972234090636235636556901412316864985894106327234393345405162588841301102132930913386562573766588341802041220516194245814359520805999131977490877840675696101309754373357894204086491812277041456087874783711198506150111748220652335737868193686528947442159184882790791331651446767773308460167105562125630680640477810124000307147108595830743583207522174827938137055709325588025339079633689279446388074688136639905268316314960695571500138130917084640921843440474042560543072134462183137575006672719000068159976015090817449067753094948992069288489568971899201392463581557463562028806345918587368445881201839409683754702699030963049093658867165913932093651065758343886374537014553742022229449054693041714766573743681642723402557648895748149091869288733158711815536156126383548187365681879634032532927682392102895179238496081578107363633520759665829389437336007913304885137922938010506255829293355545275704126924049954739330173386574911125083368382126445333936566959071849737109089637419268194586283671278681968120057008180352122990004651002380248524651314747809033274284981691365119832905558103378151693031069356175085727805858225550080487192442961920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 351669218222690419018955823629811919588703490404999171035542743480117055495072620860511649289941298460087283174766071020705176167875815423675471259948736509122563229294041310158961105912685606233054599053482243119099216802573456965511720046935202967446633245079323684789788697219196225581636216299120888488559974112641815031383460237200315777044763989054461894284379980075743536030524881090608648815405651347417391649160912672939714256477100662804409737330598988179456635778002527284265808443576476208827001509870211193729556613570348724333686453675294790596434011788928142296968021730902307789472428566312344377124126065460777724996682894012481961014967909497232513448011162598471607833964766599189540048851387271999483962549709798596396315845889032384352474582128672757045188406639025777178200078799296610533706335249627511061240330527739167223281740553595502603627101797514802499981307430357288788116724798227801274879226487181511153810337006708854397546105282866224685452838149576994799858903335221688609191972784126243301211253998019121337769894235581888970267441452548907440973357156169617692944612730796130122797877625852521527171936798371326802640769098672363324728355137010737504440480529352558831498691311771536371175911391997972877962402146018099618022295994929433355240847425340554149648277620457384169630158088139728062635718197730910141567268408213011201621275323500925112189861377816446942536515047907097514924220096940291532285187917443064954068516358801087937631225648095093557794176720070471533219619614508229895740450296347987657431011242322742227937483049925411041836563321346081341601631885848450307679987907773767079016485251498691434243210160560732164032520300146116333976903743492892328039617194327775028938901225514850314274985338535581121977904805304739207858149148572582269778103107653907931612039571190351000642062891491730396921949624575342456654151640471275461358424786779373306571702368353954401434836556145700712553220488776193579813554773247420344203312346024536911463580207676648784718109252392755373175231230052000192924653483994534204832793469344942060054541108536652472480009447380246680207367303467149211447555505335519038060076789547068546587077305131871809973165419588147249978350880518888762038755945424413175508589231057422592442443442314595978366761517419636758754628518704685519803003602405481917946805715036958235070207461119455899219643912748448239667373640514531039523698468122926542944005706820473932111764765235064057252647968457356472810727248996999168969604562357105223692549600452073013407393614317759667022641531201502603855840226474996308602417243408231516398550572554810580583675747893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -830898972152437461710246332626361638930450846867690667001969620572076539254528230186295464378500334959473702799049003019439971381216795870529198849091584747680200964561367644218658026261751182038811436993071723955112210022798595478734847278742213977912070411564084368909466091120480575615175445877157291932883501291656696764542220929815042646079059787564274029980650496208488353143216846493888121654988788286038963121958555517438593356479465813474867815738747917447380984508182994605647668552549987746134545154814383260546788161612245612062676111018713840321884493785048756839804088169326966767297076926861395518740740725307316902654108323692139507027204050377583565651019030536455849068067378615692078422256237055875129546735355650762104556927929772478208789320909653306366104118683156832553687021632510831705945347936500461745411840400360284884798044231186749522115344375140162488156268132535273769219730128065622217524676474768842109666008915194399448415531170425453285316930902459598065363501530325088905622114163847187168954734156394050198775049860736404574112572390625530313131685455948697877006260119067306275346011275044473960702216613396783697832856391290103726769177403628297764842164118281636227604505308948299743798369976758952332849498805225079818637748730731276547313003598065758167705881250371735203232512753241749973894778839353295611724335534082052714142563807611024425341516885436809108339161241895075276001573062439161833173257944784938978466012351098540526596523055813506206447571558874922579511896974160613100765219518055118634347903415983531124043826417704455252844474548785831832388038868613373331875558374226794169620061851247548802310674181797796289936395197982640242394970375418604306040220054479923812842266661887003677411136750090510804385804929415419646453305715122136907284518179014092863345944095642423039327684247629297406865779797619464352956177881361672128484187590427198349368741592740911757509033864493725862704973951613322124553703164043842331513679326282133138055810390279491459239160780921650697277704071056636400111684667971621206978522092862566286389496813377150219962358122007052899938457683147847985796306426956357105514975737986709211577280274020504632643580440666185193985284736563686707729774904747605297582262789194555095938218174955161906077623910714498598483804210368299841853917079826326114557399071661886823129258234274639305218615500432698688456894110783353629394040389857860051183427292776443815385553261133928080814756128406993700717275788574946953169607380916583856265230527426198177875372420170960093089814415646906629466935231592601461513689120247763815808060206036728211459634238586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 1661737607084814126192859788176299002454492465019654770554277213730108599948513140562389148523163860714776960461210861220360723107446436857199319301889007356714108690328231091758297406687000842341425719541147177460257347529612968905196884221004653514364121650283490401270015274284404078069014318885723177712716683711548143187696431045159020229514629148402656293447508187182556426958555698496716016025410952069382124617276498911030143722846318201744987222892325367125824142231098958516756020280096326463206779705915721493211203504593074301212501024110884353382585110073800857591174732086458904796705423355453222855044637937025961430186587537539783802690489455376464829430229599348394136788506929203727479372946385304061444223392055456946742021499756230576865335324890898473752325531824019117767365349012320922497351470959438852764596972119973538984058336458830209906401053132674234051506765738169678551561264525294423711625361079567496986661147094184446690588623113292913914335893402221090347768892795745895372351470843355675228185109708949367612747275364576593499536922795645013032760831550148715827194880940026337071627742459863570359789685025244786432827957488969546990331813795196346593892187975372393525034213328513858617793218606392899043321873802853190688608843147888091935872337519512754583814804249613625349674114942739151184662341396155189423724378972393233680099646813656171678019580778537217613067992438286859632525621491021084986036547483874689577968805435945408464415053226717249808735590494177916243800712212009294913962041100498422973398574067700069290869663683785195163557152505655503772605244685361774101022791979225596540677199666875868741364210399039494851227929877464370830526612379449545609490720302185226341930663787870942658160777914128322935310410278044001197092193150278007500646242656929754035436742479008785952973701084969562977190679738149652335754880846567435005377020048519028972254639841232350141724470877466902325857745314401157869782515904648414920128443163764301229172250818845866312796909454288466127972373002645038030946065762216966422454542333241966959779315245964787058589840276757797628520842804018883606049063281192812952056345319269655362318218275364446510961427068275297124597716281430695028720277292246711260484759804203239793249790413733067324072224342205252891697589028973329952772354673881737224029190213580175713240394539994955696421362982004224357153032757773657322501156901441040602888109979405061100637021744851181767591670569659562912967719014671008372001962576963137442724837565168123125101078683872840715326457297193619951248977001702686850189265295325467812110503166419775358964652688015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -2826817214984462415303547387356112588042739616529253439514070244242623761286136866973332254704777403197571762068001449895896455756030290817380459621121749110672112944356557442342394740839729945571194775229585820374556326506552776433608140903489648219236532429791055080318831852854557713004358645642669521995995055263408168980525941231266848533065390069545080451130167713698077751273566342445570283313281123290750732509498485751521006928707853198864959878777973762162675406826340265844723439482130882463312800927808944961254244072882456163703067970321839795511188858972091017645248687821825196039987260378601175285743487969280757256449935888801812570346199999984008156966023950844285197489434577440326717437637606017001827219508738187677991411523486441817224509909152744502672348516686574882213956381986666784726273957604835287973233753234711427004698494321426191991854249068443266163370842777586135568207184122915253064330169879842807995824229845775584203149247326102004507294640797312398083789502922263080571338490122204603196264141738108016291189857114524443354906674966815930840642355307037341205802350967980385672102730874309595706858135632033360536651934183955277229396644074238057018508724223385809381344050280968547812922111344245586566905949331040462302769684394242779941085243609627481243262745350729944796206392356429805748130719732553229595848349852467778841114352108256906361421620797823833265723656203623877781486024360035275482892673292727942205511131522259107042043930254016287767383961567225755993655524357808495935268174132784892208742122020670917701073448175607632629199942921217209447211265534509459786275527458323237074132740737056014171301696904685329593384250337638622224998247491514560424190114385699351129985311563989168907002187338361239080919127173749280193150300537705615644860344295852769276058755372829040751243584384080304962755672046810437936534223321455308883197081155066775060701807044399397285386514538257172424349660155493122488117105153652574773558666893094281356001459356940439620811479189424728171954567482414219440430567491140784212692659520404600375529914720433061304821994065671271275171682683100609954083072576525702694712192709801431801482161042186197403011582633379177014406133589200179693879656292460769798996701709020250235010528473213790963970657399131570067056665271722587529436565793064775818222314084012990777474239126243688953643039593635329489816985248991468200588752969200343665481243557146486467910191986112927282822438763864055196588395386590044603639588093199767694492256044882489097197989891261672426357125294343360867037173788536302060677998726955306051476158803818162574351796734525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 4220763187862609333398244246621091777261516550992050895117947261166258199331177364235315523444550840218462904336379388045640647384133430719859847794031761435105570795747465637312181563995522229305082835302791008984499940850515579862428615490479020570715842955092778131320849012346970620406147159682830153377843592721611998540914154372929669094075758128127343572706642304926925346985216185083418518179389269164981555492226274580535026396822489498916107827452224839252506930701995266852229541005064017827115302081522695629830212569681674056290353597734006595411237682377812761927054802626073595373829386542913355546556265369297075596852478125450306778520229330472252467967227344641516714367340938277981488041021550575854397623831722182025337055019818229148578542116905297881876574349386105408508018202810198349576099689099421370736692253689826829547487275607508337977106834792928159377851981568698734406892231024610010298373261957234829416438101987896581348745785014227831614009684795849983717388873974684517131655104953351460445275814611933488085651315392432502273098601482116556712336761492302707688593090597013886853294342365552035653305948623611713347789918378563332756203079511932132481099699699196786843240449282893930254913112150614925542271743617203149536710750342952645539448071539871948688514275422975471377134654377856137438013092713157750021431929336273139587706907720833968426919850732263588315906194290387132393454375422174940701618240940855297695895793839942077435602754132655945014587747701853901180546734797205737302148448412118485713705721583819833215273769278089738822376042421106383322365478376213729381857471415081694532378216974724886665479677283183841263268394609148230038098652089880210046552726577016422966998310729122553112977065329106669926834027906107601831736725389505180833063324631489364245451436229708793875862245857475578967498019914916283484659176044130443457086650488894010955266751109947288827233249519433855952486859209866408460090738722142174712877934298649072617082903324257480843604120508814394457420862112645737219937331398413117367235705359303858867367381967890280943205990769959443210394753414931996282880855041715239725368621408653912023405601259906757953237117867613912761438958186961622804866291622348172773043096319335414641326140091510784891702596150375886682914516251594772867509613496933665802102867953115031170878963373040216671376314547065564693404780348420346766560514658352575305367272236904958869802785039779236316017975978831061178942092014217555318512055088752098530009746377905479367730561706128987422715110447894562413666638502469151339072322274117834240311961155425738609662162538332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -5856458651419693271860057991047944216454189243778187829421114841797948374523701325849408644190591806394304993332661282797203180622304637071536757960764846648937421038324396313800230403491417036954396836613686858862430572704266595450174875326654614456723718578497144013607626146938117241343006752384879625210455655831072281446112673826439232197421141234883644861119041538747769433458095083253857746089495095560414499987114249896904695164787282132214199796741753897559257478504895381848717805853444182385174108623291017526148588471198817742504788193206940251173766575899130726654957977585032657334667567386117596509239075863036182124072560580028362283843322113657945084700289140205095298598853933724737624658613436745488017977609911625441618112655960959951706825549213913305596665672190879243075515585266403694826306793264528821993685953405046032220502525094092426426437258807029744890366357617992151476185414436093730058766123373504694350747211164592809136135515736015954117517544622418127967825054257897656421493205152468078080416636984447306651248715673090454268691459366852931785620010551455621906427023906142471238357161904174705219322145736507946000366924904664354454308470701317124227494778705020635787060774790138812840852348908512045969448767958779495535712624704333858439713181263442615580464754093598875130791074370747303066928420689918434041532797515141751471868112543435624539361037014967232037477948052619774580431889558604685380066408887491695148670153627562944581651278170650923273066618926593754282719263104036030762743120707975983920741379947907396231503514454628915467032863368209538454583534896005616473866496517987782379280818958477038498201209460003867493107971081088201564793285817493835037195038463441558580523950815010053046914361607950311684174646909950708302771227711875827747209763711340452130391365833293362655431921098235063933349769309209077655955565216335040910966927885338099833131502157957224488738261720611440030420258652867424434571490575990246775970557215113326453077140264429099001348950080192297145612835129768245503725958612944633119352533663279377074824784184621189559364039362517908908877501956582692977181759669288407760612214403309667551151301041612523459928117740230892862358853431583205555382279980566585171118310624634217396603644496877844466334084057728629305830038414622214381310003461411882837219558643745558870574507417497334419639802621659350545856219673358607278330871640209651736441852264874455096746210238136784210347395947488998555396910145403800968676338545939036317937096232387498072407275446613028412513658687004647180945300275582200053619282549937049674387472518536396174752721697505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 8102574080112217921088964237091126181867775567394826565269084590403421349923912219137158750865585814041415927308653045348481509106705532715605101264630429534114389832048344695463798379221074695072723391820021823163540519198598019183724129154660083540215234776696823559624578333035113464818363571287255785618957201937825745412686889017686160469231351588927008840554443607875915320243073387530364763881696522505195922234248293008095041184011015225724903123196659212437814668676114315159799368217045008633716966213940678852742926233695134009702926353566392953319275186499730239949764549924292197586028571545116799398044862751057408570041673308974474152255128724435472576875261141519971810898558579134231497416040016218824509799418947418731997933948782752244326488511710553018383250442315177275432983242655801703497781786683288717904153981738191339332573121858333743069384227266076460460546123336946828180136182352780577633024953233778585999792302727959749194980826094376845086377801704399791289861385513805873659260444393274666861619719092375200920087564145019046455373924309163104155823717992711376850137048227881620112484698823988379888086072999849487219209506426698595028210377096201822693979638652130194692619943162950173062728161218564790232101579040354712813492153252387176658496678958142802497549766776902070590030493056342076285230208878632932324279514009826600902965769100972233938358250831666981169976453244405986626253415581599541283177414750282943975879340702365197581823687478512013594965993402595507518440632995862411593289451791022727800017998814131763574618983362342273064598084534804105771854451268329577287209938774095613330001058656055729270625962273590717393777456778013348434234300883904087383458269155440729612321856088315646476739508650642213089849680423925105539282768167571849808913672703465665835566848991227011070738279851495628977353373549770973961432344913347397237419022944494406568222358373100182419181693219264967029824942237732132932009135904656162509126690573752994321150674407897069656136808859091562561128319326519065042944508827679896472836847374639356318202395745445791277879613083772528776536327985582982938297027982649568778017951030340228838775634065400641590457354472370211298021670500213144511393880096658060267649553713011216575139572451619365824530954974776802217760983060326659460653485317659941659146428814294487980362329851112229974468099337916302332226811852532895360666644008458582316228342885408816344278540985960059637132981822783007237088656543841772864505621883901687258401935671647447613739329534426015784316916003148689495544403051624242360052300696961261667723936876066431738903982589870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -11737084681523821041272426458061197233580025512284984438218472117452321523194383760194936440782625277150562220898924256539144719615574478133529089008381866684846815580093524884615940294108851216985690194571834402300514261930481138303992273530296291774416359978138737824100615269899136708306855057457389883970331735019597516130253920832571064092502612137599211644221274740698292655535148491083291431391004805698683224318323970021730782831987560871502929116277380937828514033319832211799979312201221041195082970694685808169564404081729206128400892211756821558388770370871655936328751145050109940413121579093065945852448059307583512519609234638132261653129183086020391687051876564255220854782030290169540810927059930965141426390981584311163439489157231229831625840202260110041368290305287747631490895058105676166818682810418161882646067133063896859884948461592192372217153898883684847819933154725319338332502733318861753099251972240371816922592907859744557848257107237037217332905452993133982779938516016826475550914697692785719897829812176686186029840162699685626582341535188984902812104215927524022640518074446240777292302229262305248397393543163268734006813187414234179933412620981903858512461334364560577130619789043102468584857642763155390159568137307968425715094960079607286655251222232818368847089950462418179517697636240018947728123298522247290944032790747003283145731466362735188541471089425295475411628690075297658069654194407632642691212037737605862348194707013809412863953746725989686863305626001338051974261474641646142638914044393747317626315033448913851008464130437063896165472474925275103095236544361614351729221512881002808378403961929524117296076990465465823782141037865770599281315169638706019007668128495337701704123302819962587320716716899762566569401059770290819734104816990587239768956163570423749789208050740489945993116741073527675971658251179800106680072032503375194032692102460287101436815680441348241430662331302378589268603247630292600069645297094653246429225612614597925476970621968302936660019150473912828127510165754217324421322795101095478188030197814034180804409673414232180970461359496096277156158660981015271592004138316279933736551798606404392810716140895442041612500520407612722181784178374583538032098163145777887235142338389595914976867721706475665960933158675697469032477067606333987660457959786816428709425699185763047812175553950714158854882417409607901155235153431183990121874733840241870024933037660315811271632787485118075451164840325502256050470539755301860467039257080038827865839622934834525322486657281258291392802671012620654676658222114927422347661216566012432738421554868757926042125013488762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 17337858864236803463151226658841745829512820350190908824637862507131610593894121628810407882677425777066084944146833573200170044217871608903957304201546874164658208473489053934644620730208865721826379925725798739272949593952300636522813448643094120296018655817552573833289495902296419441945440831322355615663570363671310487141594850456495738696034067672432187491670566527796022187638359678281051499846210177620424064621548826447479299330397113250373567832450365076693268092521269464572251694384857257178175292009147468862367557955586117925852142684401109410040944088429922326937837954418472750728886264746007832617262791437757332947807934505823861332470110265552226690753239127076253884026303622834245587401402205976927363983259075426433570266398920594850784088996805638410867659211068459197997940983210224341991706953066389989124629940185715499340561837530366730662365212759221415390793422736988783974565034450354331468895757528041383477160534544578343141865458953382584395087775544667472099307225297786618125965422077275870342867068838819180397134520746659777674724425374474376510965825511573598561663473900169700752959939661376148712086422441803257197657855282382762368170585870012307611023332177938447982700363149413914957521993751936506248803228564904070386994677083946602899224209532672119979672770586060828465266676168927132597289897464416086430980001711460613294208978077621394574774736368391875900146084486573336839025620239865642907321873981996287812551393957429895439688264508563190319523015135259288412965394987872679519483917600749493146292092506283205855807034778182829480478100163312453136696496609176248940793017197084983811721710901306505823838088813464309349666213609792608683245670809920857120480239654532133093969074443616277205185060589089303030989560782110990077162205898039348424968025309232311726204807577326247637307919225164975233599526320107530603152988372952745045731181251883471254876254278096660366248503967599236692524710101945754655850214072589171209227366093936615842716102562600889856432439501861838673202008451907249798036404379361895903481025131769685854226938639479765887209900629455363826131383361150435187289781633684426179907341793006213672780114596471314855690424364145438478129913373732977640960395807560213991498487744988852762744343127651236544674050970967874481896234158164919439117185080229164522444110333234812980805492868067069827849205188219093657979833537230910666214603152531095499722704667834901165643721570796845672058779785742630998273389056350610642982492703264828876814300519865400936601106205932842367454587353409500172650809308612744053470018361998693190370769707661061715963232460472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -23935908183746372698077881003095487437905342829809104736302237761999712366383111867196063356755347206958421534291773315239176091885882939361174644962866756271750504838830447442721883607191115771798781732717218460239849097529732424697036113577073951203913988061676036282309315764293910153677891880145903346523569347592386004082484454751894880598420877744526717299249740245393083172557385703119049563304919448915599781209781072882986736085918673714959868444655757805678596216186237793364065115888076702653994618655746809021553157184283194175012959440570203155095960652447454395258725343872792053083340304203067266893685674644373607297094072029236630653061717565419826041764889842343507375227353124488460591547798240216950173958666886921039776562917353493273297164122846271110882673508108016983634263011555882895953900541299257512542020860913195580912312825900754466817493968829108457924979798976416489822171066880749760791091331261569166404354388642072784012736670033927987378094094089968803725646295481452767057152484354759027480316191544521840303674806038572077385476949099611412701072693862254831688844772388310711574016444253416847727681386368213956550245419721405569479661974597577141602570943950692202215121446482790423382971826821869633802165522677222624835857840192755598200246638286395522803861411934202135133216523693548975399954367862006090567900481759497829389594058778537130620070653868412152786635301655340040604510139559684496183981774343371591047175205611561253951888602842838954074398617212775212928206081627471795709625675224848726196722067370730341942376819198210991353839082267806391416117895544264130420654082118953605570495195062888754889104486874223131034381975000379466704960970327396340339584584096072986596955754081195708951761404725557322971011680651598594208969359524522733758338581848749203636233449992600966610372341917765021170001754280001750947509903367839924243241665110317145251778598022059722967386308953499285747727120992981688778183219349102561022033547330214426355894816914171613621290972902771238106965115303632087805544543055565087502980114067511656328845900206399124991673998317148046014768679353123456237718551362025967398498028839478680545065788167200873358893111374517198251572083593999517625134071552687478531404077645421903846061106320831131710612337614831639325963528147613608790841743471311020641222464293471764390018724405787448308242956570136436926570866553481117036926911628096555765976749235350031172714836927848822446779668746082628298373771156561292852740213250969064174877648240585152796360796997999478683524123284152354006071140814288683800614127724203526355499128074647943264548164688936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 28095596670452361108688313434814948403655544213758823379652659066139874583160670552773680919179675054404047813445969395754508408258334903474832135166895043067844324843278523946668563168850745417907974986136308636641529984023714367745438740660843119256573092395542259584999250986368999375477903944545092852776028746670121867833145716318540637075700937489006420352820338486722746800738941917380246756694984797168947068794261651940143909675284282369095532358236885845571346177228656365923023203688001569364343611487110409976686031211069944351689005562239415791357766272687033073019825150265660493193181097424652495817572940920921801151380919086778422861852757950146457353974087253159443253433576680419141781117040953963379758511904914217185230754434778769480381610668317268814828422829956100928227689663924291754225066830109240742069977293409617179351320630117550384320564470659106555619017799638687622804734063407415593692689203490792925146984258863251572436145570233421906823743358602771876996603176889042428675119592032594040047460712001083646002230470952196635052446968076195128778016784045516793660240009904939159906878401006658942035762531482780265563032862799684624852679400389080641396230513695213039408269710873741793439710041274721311848688487826684824548973906838536365117332982165862763009995691841688377785434406221801996824239219008131540568419505491206449299026312828863434249628829109619338074811663250993862436729287893251282465327896765581987775566501330366940769515551431903904047219941818970588562537041736297612336036263300021657594937254488811146658482809248744114534733638342890416654658020562140282654350849422762344495435179376703707899914310683420363263582321301033817329425736237894347142217924839804614587615778830426212586038054093715320650031093999061331649479045255549232396053079436410638550774296683072471624391805546721581406659058333619061227368033232758474115015966027694450876598481812044602686230120346925874126736895402702293969721996651760776759996523682114662024374341588734053663681769093036715729496159609339402546250926803304181736345599611440554190213256286102177532629067140838893940990847338362027719679978504420619197697319438795596618625286725846748964220504884057307890295256074734999358593525322524569265933313379514369395693445049995303790232996500619078864704785230598457183867365091664417853103331892554189438335468789631022963530440631811811879147517474036827840540348688297671604221903715022173268635066685981471641073238471087661713831675569367046509304228362357049418123448335299224312171267050110970212741426168043115051733005097031654629136072612101764494487428937688660160250848623984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -26865092987840992201926222042100069804597882737365335957378551193844567412080974703774597377158893175635398964617796818838014948937530095811198007014125118286851200451965882715703837045190615778690164009488836331898106450028071409229351540046948805138340522232112976776182408364682548319265204282587013548817243604253690618270538260123976474464309891348755580840029228340820468046396810897827691236538721760518397953622775994406579809459661113377395066193595997552004225388672026016518740384175821835495395770628775770268444911090367755762037071296547473553002266483184082240659395391309221969510551334215578843886216347481616647550994149967418256765472975289087640404993978499547812598568619110717990371947938866764601944902936761349153891376194409088361355168129389580033556654943400456729228480779867379821535573803243509368062442114318241350707626294894600622321140408000484340649908465118301274375450770743101299342895951889871788466309424692665110967775233081054981528764174812633623518613807247763939805206627350524453438015146089939652257671019373413214008204264729475338190522303451684190338371331316189041173889968848245896452484255557159157033394934517558883308096302537936935251281367918875096559867719019844144746200332288299264862870517396566913616567330102671023244795665722375111165920876471531797387303197232612183721199539444935205236091084964727400780846439578793487985628219133259676397101434238283356051976129932995357717602174308324030015157522223873181296689653303309966520924583056818970248666151904901832174811026191706713644808091314310994758802978961165009180537552069732584209295020246933715183352219915595106788969082493762585624673259803016391802815239704490162544735935838758822691626984136932485561260538435244230235763920201527387950478640237191689453002750408338396797984737675849475908889508132991105718854532968437587524624556435045996709982038261693967939389184616104963634247138674583514858707930709683881675049376345800703737051336828913880433020738790551126770776720428361191132431819798896949761817969789674310480465835506434628384695402447564417064974068429598574648308919318520100029527394155948675736952897310821791715801337135923656149905851209143308845076699739853624014066174412167899816730366912033712077972601350340231184811164115595926423124081379077562273056684248021161386036196378469595066217948578879751696714792283975050276132329290280102831579252634994867418802076317407023092989400351864394498189749299570319481119156331387517380429558528569310153780272966735349674739077167609566087144243415769985396208697134997377618241273405324152369715464224608612887124629962970262146237705538764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 21406623385033339377037471317169672621811736748486273803459728335371533831353952887778719301023821039159354640256053250017867249366194320283972837448311657403805176238224603850641690575109977092023247908471648529361662602012098859984802896117686085560915420199529843587084178301989233458688650991585734936145972632294450071389336805234729655820774169728256401371207545359032686340352028284557569652859218085940417865542860174492601328420081496978459883776379233783621293541476843904836612153104432324107547149742686117911702361841909586023280086940628132808639246224184046744752857240124317982534092354440938531976696614203492969130725733966355382916110219895019504487803414070731303489187142078414876312040116853071304147145054438663306640483686982321439130572570142548935444400485852084094943987809597429005210284431884421059087518574546652554491239969047841519019466061991061726666801653547920961143552854501216585688332972685445568015006533900445360817003809150385978274866596304617909797369850402439206875560203133037243665128321076778521459581492747214868437897028891728237808472723182989749198645576001348245702957439011346419780238538725946772481309135574587698720228049748810300056025054562930984953680685470733528561020651195309334145102092458273386030839128142850180923229408563652868715444507114540342363814892247119468485772434644590956095556951151514294710962522381175852839184452041712053903728035980349401418220244260786863889452091288956733662043178861381175332521191225303244346142949001042782574108916966376767738097103457868181389180572902159491488395333593320163657002428957171012114124712287965968774300892813546601668210248705249107179796377738058348223692319174976167326008397334985581286337180466698443012812523128151066129621249434437672225226323707972989857491101562763006551119783598595281628942743819048522384747489551778346934777208877392716308107077005851070881300439751655329904592127144739610075590709728533032396877348288870235440535467272045247287885243349034175778923978020951896511167248719937984215592891764177436630405684027589749633520913840868737433069085007056556356731597514957843209600556371899017009072298416930183502313851046721148663446062436109782963316655908389377623243661820107601859698873166166626495940650865239830800144742732937223641863173191534740381845920299273323745837997892274467723939953684496795313748060865021920373620921967524308748374807588684423699582018643357409166671598212800482146133445810670364423330490274589172098556735554895934343883184977623644282613791275249522629131076200292078398615006954469596864395003167934710015334721228343011121665924465687346953684836218306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -15111773321959840757562177726511814392922792021001171261918956754652713813583988870433406705123438392519139685776950224576529676453645234124465367079810942545714959470102829830622080747626864643768817784977866315014583616790913399801014427634150021402556579916868185588038639188001044550766037368695446102531482241676711782982536465144658306883321567497905926904339866397938852033098258956584492852601580189396958843361547180442596823723602586358124725669442450432332637980212731170737777927951059747387556849865744002852076728705782804871817601292666713099979032978293553076698859445887109799722497766985344646713873123472190172427554411395623057023055184206974225542693928784630420489114210612863872260686000371218399417084677355046530271198803195365462527305686004429768987425939575784012669994613953983072679562436201992186782438689669887340682013147637151999059477462951426093942976540029417998338057029968544272403839099420843976120389097927245434472836917487990922353785466183342237553565168988735358792133536794844448644960975671965764062882711169554132701384259751580710669983594154955343096380027168733687526936588393137379797334105717712026796052590514036300275894786099306995017146131858764074225930718879095434227117298848329588195375506095382213361682732664220481761909084580808739871778544348112358052909614173794583727970536294510920895304129155657578155227532212260183902061403036107422307734497249394101668345567216904044191429449865061431873500093966366815616875781348407948603770861623465471588515232772026438546843238364199412561512503022201717836809581426741121098976502113203153090758008098504743882767474328079503970736644337564602987531333606309472359596764338929083963222723768585182740640625785477050816571220833526230272732368792851576969973040183661689284756398972664052780754916345941455958592733718940515508979917319110641535085387898987486904231484364241855097118728580051642457180456768656198518504131389082223493674251701784323675208181559234924754855782158671909652230892067706999087652955837560890170955889809705955618841345988329255035172082190165945363012724300332050521535980609887482974461971928141402127752887694826684552786332072854978637589565111129107686365065280624083603772896469112863155380221628515223479285632500950365262204174844141362721620545450223500934359198670914448541581160629530494424784198234498654763909951374708907156682913393431618230953530113979561151046922532706281294792830885540986860476497901444168436179313906991781388179395676293591037113248442627905775900934343580326177681073228888209302721833927634012980406022318687161249239731193013989825512871159513129056644756825702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 10550235320536411579179444316746833167493281917572245904916113778173390439321330134628941281658786676280557577543431929451534596230631308966394772955081129553446652364112648565926648644424106278293440171677053988440741222500485848220273793952702677079662395777310838502962697208690359003018015132498505400393692819580753962579809183167876565791672092090688428110133887645828412316693045684932739995873094997425136433846783203800727786222253388022939372574543397963584384778139225706185769889297002466565509503524015271593450664169098549068752068422590791813338605486093243482218794564966438395412787553420999962415608187703216009419119942101772189776000469954557812633754509588550476635652503002291026675761724206559078591902072764687438111288136936286501744090603106564829044484470169749677147250091159077979108410149765711895650338294759232420064612195903782306649829540685847941519269472215739605438413937646719211236743370134144851452651091684362596485643056727599468399980491724860600326767075627638514766498537893705028103675520106300397150227019915100698585674646005213813244381425855513294488882453066788238204395653735365808463723640312853381612740656234031706546026405895213237400976475317456776759245787955965749063373895819457304396921576466530514082481901932886231999921634655083301200178671305380284662911114586590394009473844060936509893479212781575396263147973277796220008812769130249243760393530764741812844841063696886453245641957341042621461133781288021042251033708714808102132406216935197178582759385572560785109491168560278294957504520435472703241301530158779770358320800493756455023900253221543842500819836030270165980155380193734203656678490186193503503958502267320679031048803144773678209647621693202685290702488308022140990432715203207568251357182488709881311772780202949038818788273633163239811919053905157023996958886074380733882623251666594920336080999148321424820363550720568155932943817350025052844386011480256057384866761442599619667114478378825231348612775118265256985805469937522944129503954405563629667000557849963084135640559873129687693338565410924289846618109144043083955120453648837943739239192903664786472661458784591422332462302633040474510497306729189163294628061834952716022013587014395253235810995046024728222527356617225973773000398060253614252866432688160741534968122215311242089326237069423587500547614435688188353017601551233171580020586478657480096441621431597343017177957840249780672253248598574544181140615451581939440997486716692957545924592492846400338796333492085944993068262705266013901098677464254771311662948648410738865942922886337106398992047286269989469801099607677905195452540439756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -7845122258322350107052122227725725523612888764914379931893083603279159078535226656027700430915587003364913194919176727402382599035616920465033452470341219361318931351091058003350990366464584851614035329793495793357179696905415461189292839676956640278181520877528395417075735949023031692818628503537970237250803535924571173624730462980304258979973532159542163738597312208422535046259288817720117564298473504769304482254885869483016210584372785721827132021965716637095905561259348184626761931461812927452016170000331181661059205245901956319702662579575554323984230700963680700654870287919749275698909813023324207642149793003790418395264297413853580560984515446939679174671131997540699402450813603202871409935856487320030116461124883730405346771424244923742744151883507431407835965892602460172480941614049991747367781252185346278361620832148446272631261705069137320186166508722943094767234307205772415776860478328531643334673586925945242776310099445591982930902062419533611412772184119320286891844859842393726305690304128282112750633563670425927438327697172472717213277251333155526020286060036092723988034613023239085398631706892953219438915337071671660844899432485091410123876662951768404155729354188248977440906871506326061500395332627163728776225393353040453476450984739656994257849018300750763958607229914207981555403889092997357442819979840966550029768097695716191566866272263006677803864484715964618937486130108075684045136563489562758468268250513508082175099729051381396987868588485132535929526833704619557520913273861961141101818475035263624319808315508667293545628471122542404360195150951088938357228856168941759755576677606886773905364007626122707694827876897458204406785218823515536440400766598465725727915620937699582971089825864886015520733408779279319207183969490602130975733455691143959212555218217092070777254749075784451021793806380851684880094813438461299368030399849566488277378596417306061180100317615574481178653191722602267727854053946500717701988577458198414586578621440053354712288928585121036348865564146736891271834292807915624848865733836677188670147585250198506342668933437404253994666642535186554454840783909394476883356301271879326857448029576096281597011434158997795215084541003792771828688803840394207303132623402667379788808590618094164319039321216486184241330845320761803591056904981943730542718069427284371183886462846994276439792026261435798597009408620926040045245209449936624676238953618040297521322469567046019615704533440841317517250204919372745816537848600287397850439846325433224781731751761564452291075094539163154027779302353056688277959438842095894301226151053100989744727708606328496224479961614909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 4267339009664892885398536913342555589745246167254932481177779101335566798091504035988619384133157081227710888816415746576584688003782467195262986960289216440016591386598075818625735560707708386123405464365236108156879859367662300982293785651032503685939732452406752144362815349405692157950592597405777815196445886239828847421262599123428301396469585791503394009642159969933801803605233720420736378877873472232509313385064844900863404202099532126602539323368024781134796817205763890764363611637119742651685920097024936789923113086613549417799023581046673081935969517176588175438222997316921479244513743454927111933210878372861039479926879878285087516290978270356780444995351641182910044796242743090039452288520700970642461183748349752315208924140054109631875242717203923707715004859944556224268812079677635566703708941254876168030921776135492684942059092806925924239871980687557982120998120310087766795718633832362172819943268851621478135599239001015144705486459576043682395606015673125740547989466676106349657927804008015986059649653189268885533541139117646785130584430922344943512536736112683744225640871619157977437138399869819121823147442784854470265856697889168897876140550572235824772401363983055088425773741076067798410708360038892162238433558730406070180637634953280245311504057462183814538382411432298096385950147228348148348620603842249974196306731029375438251872524235739181582378511773626662589687813772362886229858963497338116694128720844452889371742003338554515790536226105737163608511577864711905625499071062842924338322584284021573549748708391450535786193586647742566971751318101674910565444824797346316004059131657023428445491329744291685280287054835573600753266486250278780415420782932593514367719384152692136064941550898534357392717848190862024053588318136914041749293820452828998383139266306595636065972755564526541347233929767544956833387971628357533452233558666069071051273316050963006961878598517043508680139291584161983106404899213561168774606973558055897798688690017005181632634984875118548238277748481849605360624997580653107863359602039312649315950195283935921412982119127580619014611903431524473327074747177646378313185339458077155227111957675875204594038396103429521908062333705434183831083879562274113105469949184159108997601527240450324718808053457294301369310366951883261302198133454754560232102478414481446841522982977943642431132045987470215503228303549439056398096219999382369775368941733691752034949094751385003106757666499012565362179656464150073568570591807887444337453597535988872014925478197671624842158631673975943208937409867370856588527137292353917236272395060065959665212655224746013336156010478305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 852658072119818482989130326283374044429092440092029402163159484531613851914375343265814849401390417546820957684655619796864135845973920350903207923120783484461466979145585316054108164773841709378067561324836982027694847192192041027138730770653661733097424125521580514705900097096289166424468423229010225715611606057653351535217034339663292108692505830846550677720696710485617329198626532711925816473492480149542358261386223123634051896093940899238780117920823135001538770901004783873716579420711094841010277118401336968890885425682740428964331833674520808595904418762490796664379007967794705466357244108331148145328566725341538531927198042194729873116790453288417674227077157582099235528200510172205279708663114122577565528392361677454824715078141558028497611096057942622536229817433568474972746443018727354177560521233331989943784538524396810224313177376029573769985351407984617508910585558331273096213567305779482839119003321246051965227930529420361833039003515941911685951071775059582735131135241927807021819444445997760614242266413943873257023173384254006107343677323443215779854210106145313122964132692383385713139574768584224073628532082700586623613304902309431097187665195402502752233273365893731488159126393166346991072788140724340804326550384141879553955850559576557624063703992000959334420929413665475029104940277765153764534635865731916674262802213564301021387852852914196520933457790278621008552717763955871070183894621780490805274982831954555528664380047765146366911830662271313845095832916495646996228975193642372107251189427395153631490163592751074520450953605619963573722469292636582007200349968192969970247250706475814799239120533117089301094473535143364607002151600815715130759202002965827259342910448223943975408770094479106254744020416642393981570935076442437512139598298194787783862177120556970713815021049488120130094051154725128143697207380663656837190874345273056081177142248126103003633888702681348099882304988908204535461001622837869986397846431077726741069357488485777086808178336654182525852138983119988055549362559041001592445810144566340773016208024772176727574719499161531993963014639908933217189582738873885845207445120909338207514679977765132182470994760320878091183637915757073686898837414372778500504428843336158904391822278845013531133564540696022537486273133115440634982130758357430567366739799756061079657271699526928364302605629767133610376874502732718627764749485964392169203821452139594825899949958246005445213429239236521568011067872945763678740532692433071101398338596296803967278110957038938255578348517580259568236492534059504166508975240698413727982871472624050847206313289829654206904829109862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -3506219885904587411819258001692322779820836807151575884790093038934700972397802358505256391723095513429036476824187021566655462830236453243102333151219008734892627901219055012362916077446905632948622453910679839818214009776758712056765959555533254277854697265945665087270622875884285123264766337553923907994942344531208378460840727904268586971364181386760508512248428980100415538821342637624814319051312566954610539292969493463492974627945174258289735719907993431072318183690553224179702292764792857204968810302117473977214373601295428194316277528478671193995374538067696642164196165857768142348085453817391694469876237669274376374133771396952075449503332114234286552062193808652674898147797910075337760301304499692895621475369802215489939130115296837913055095698901309287782924323869555827990120074243067938559753811682941779783067594215951396538507327521227832560328458109885545369210895167577105258789376011201088047510712884394151888067222329917986368403431219199010428685912403600297033445284885965907536512539772183502329099001578809700594750668245338945745897795858436283120823452404908062562070105287521109630052831733257979567809469733684083051111132755357532621977791163062095923646900042430856169173064610417999072274875512154323782390801215630881380158407710779823643885781911807122166902661525051301907561688168291262727179086424548252147773003943448134254065191273336138394278765008287387174884475985727993287130697831240587637495345057578393158208196017238857875854228418869154224427147054473105739963985617459339122462688965287239484712776821735572230122848488034338632572933346038739187256937065661398215160187346110853445776549889404652583207868956745960134298502216363666931735383573083693544970791408141011123028911786051141938098938396738265107129983376221375689851559096391483796890928473600279025956609136156155922308318840018681668337389572594338045254053554602094506936189488512610113837784746697450453537039073967856288125105925976641516700361247411505714089377724128651274043336717923469640177592267361519786662269761258849753019492855912708646205830136700213830659124370012154157913342415163385631053500616096711456630956586414085425939822445393934399023553285835726809575728374434148644467114317160421274934567015785720785462140838248948095194535624105822765620041562680384643739365760161774902879308667345026886154326383111223019442377077179047014511301385050366626289553095683954940300970904835000245730804374123359782194333267526286873560266867317551166120576095088502250249620836136085811904587405765144776809734888877815712847309234088206133401418600593970787310165175401848140425414141647004641360382284267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 2388783204511993193844524739590913882343240054377773195758419275566158462155103821350511886108798020075866385649841421717696543556953264703239495740461431541762752615240108369674076759961394636723324395044377064008273219116451263513337532680993865478589099663352071258743169817145836477055604775162366360447722397150979303615884286708594433581355928177629868338499305915190380626620079657707210257259934656170114811650718065662469609003735067154726000419650941130512896430325340426541452580287631448083667231475353830513555918671553205865533884063162003003890924516592106952476639752746174052758537754297733089042370345236657476171058947870796546825799794790533000844409992810881458599878315149395510056756525207290717099635401826338420891781275351486968563205649416464386744220115067538529548561198498406086528211180969068480921541202409420073574319850682807855816040494176924915140252106208212034683795787058659056717475364339029037889975774356070253530091519997696341583912547841982172486023384337624523920289157894641849694517046398969725063571388541120621206390976900239257148712833157778129028372773334959984135402982982814415987575821562860378301684232569495612600999592277014514084716596873397189066454258511257390923478669892576333450073441293181227250425913571219148109569494592415639328921887786070748969172225753373985041489304698757488563907332637610460427374885868974635362535860275650465442422277427378322885785528178307116150773480701117510334368735126891742229266892763138604895364271552753268124544519798914852327687310025914507435115014867416594578249589517015652676565295200377627334974107703448599921076244414624732612941033581151282151910140523460192602945665499478952151262276405718670448758522689355941953709301570652509391928767417549713103456627255344797743120385691964338139345102104684615305723064640714138306394823145583724336059857772625997384184603631304033758758173271918875829563214974813776410450502644489663497170147355667808220960809041530598635745919236781307378863685357543051583107890817848271237252408920541646673311976167484681397818817800355628913044417267668135823563073248896635192325156466257066123923911792979443158080244436884408873524941059508951816729947451787692049583541622136824408416216137542291409356416353475222839018558477047308853564145899581733642146824768902824250840533739630785692483605861911148233263278202122065406623133395665314175015221419274455041869631226778898340949268751243207389056703462311730072696691582670442774853223653028774300817589693645137239449144787324282892227192829619908019823825781932594081110058697994737823178605793485032088670123248795986553214980514119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -720945660390646553262853935474937772382594282163307770879838067270410775402725488451540882076834594217971733910040223729030696241560290988248865291267347544972304958851180170565806466415293887702828060181358255544926572118424067277907425755748877361650305326092197041656386256270910283374976309879156844351938983571768351545672432135164310540198258801614057575956950436284997852188293932856828700830029954106256189187688136578186468733954099969806756792250667308095071603374520286728733206896637841642258201468932583405883260132901946120197061275071600146527658045799588838220551677395474288038608514075193287192651099529593369730523040804959564754963925695998578329598187913521808013776988015237978956439098174013485358286710323542613421034866598761675702436513915076109850667393710650725469115541970212991962447694298940748829936373513854457359098789956688224933955812850810769113337711906375183223370353492633807681611922915151114928347706235655017347756915485197418491809964710898392743580186214472115912301415034816898224941771297341548109898164948674401649844302039658584947384643722452502943977752704453573831360235804225833556138881600018967293968561057556543953369826492750830757014592040860487127387094699464698197224184782536112850690861669565512460219129776652996551923393650089889188263885259117509850833093053067450146907287246404051973054133776485810665367821800835293495985120265762287473541225606979107555127817345792529797522910366054223353497519129283686797641047760253127751786450127837540054920505510866813789110254828552139570341581348039230818278499519923954327400323262499567758538236867278573576198318732246219444454179446689003804349024500564408606352762423465885798676336255590004439980628517906063704947843374728062196385180522233558220158273504408377860170360272022109412412304744908726728442464807548686584798352153268853669869836210831826176061264205079706746923394120694902206808096015944073534267482728699475254938642047349592275607915026720263720742411816341913107281215006642100095938066380312612143852325374729561610365986340933350378700527470147389819711532037992601699366736485803639283816022427725108384423746727508798164671178204552528860087527992857364774487604415376770556756790341882426270806783561447456716847882355546703816094387928126656080213386598281966945207664624042446562349044384012638627664657339993937861490447238951366168543494294706783784635200116116911956953221713033660298741642209805388806603106303083495569331532611248857891974746617419693172809265981672400017783445203374879516319647571259183912000067714537987712289829452554113811343885714690234607158874710558629452580307830046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 104228176621105587924474036283839866614252960420076912644344453404978334740566372521329043377933927440840598940050499002473892860792025465403884268618922195147961958284930054560648480002175297356683549958152460943738012709105847488643637650046600666412075909549316283237276247107945275158406132743987459661566807184163961066875923000635968208156149567290994724155085554487671318946431113532793510250223708248967897174666813851965349315526432182946476094759531367420779217722829083657530150993059072026852900177933612888161206012452146616090743185371301358408577473648559446659052687455439357245755432873044511231718262382290844138877452785544082787641533039801730387500535607191281236366010506104554024113641817719680880249489047628034882090080695404066798940228329494238438809525498460149161561676235517169185569421158609354914154319916753875874735273293093894263597492551238534614247735826713996599338178471935101051923911619940581679687264808719912241804287948343598313891267347365222870355407246893234507619648450120119873459721256289201831384991898900306660242279378770491510504288868308271168292737566129261232101007999058374406153659880731954322076617785775342297571924645434267834912993858185037663079204563331655571695705422520754169943998901130061703762750040068862689716142889891669638981101061939272363663421307694571385748109726746922488157816561687042389392329504815304731762894627747147743911744774084561117577290376679790239342576729139965584094301681547002198776864441818126787357341622420334866570917976215113244391092731275039354855184288344154405529072321085462971698062146557604267323975012355429235006716889399582974278823224548346334832090293835055500215491058820428006709241731957103982757031309509708332182496832122700865557732024353526525928842673309320702719689672257266036282926188442902018514430494117144882195521915899966548192770165590139995101035073776336384654192721494356048560970581503978622099492564791589610467492719205616640504969686989508172403774252185293536223600768731989025325397921432808259295272464794088292872784556912856999524662423372892786412396499796943089047715928468877614986393209948530693438496642357183501500005932450297880618413627012339796673642139129579923679939511836450418654107497618169671354312795575383840673911384929469296881184716061527396236680693993985514809075880321878152488135042629220849591873250932400375091505947224949131262677366737663684431095782381396753046828163078476237158798043986975273062613682858648594444905501520741398674551772833620085827821330346072034420390232271256775330998314461634442220687029717336948081294299481508963408985548730872463365637815664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -122022948213891532152989165458307849716735508456201407276662648151324063496933126125130072424698438348567561298260794535206625342648140600791079149807366865335797746736949825948994517834585578035260009155396626123628826662067889110282885198724396763214810094988201739990793166764149825396348309021004559574730334807891069194056362975735269557203341469109718339685702943750930198015818585789889165807201751427235345727832120344676054406501530962519748591703715071612214540591056125092643413104574819347582881896858010167540712242357862561086746552445720010269277469843413741580534911312210117141935314290179100612677194126817757553624078448336636604399947470161736399123258231649290802489534365457157458004511413171314832535352957706262289257882009806164390683567101756437813911565996657329441960981122766976416665664949065093383540102641737410289545740786241187798005611022418561297301077615185650810913790591959028102234871866411608861357964486555177909306337672739743686107446831063381888433579824985671170966308615830168574074187041233860594799300190097573794437448887599321268382820125031900420284395834208877027365271578307467984570851607054809045096195511407804366819532001790102254613057849845869733563921714361865932238977647382161787602740912234112676869069365402394320341114198140032282730628143680908710912307540492478407772710745501919563242548060392206831601013099444463461800413324644463934172343488080196983463652224597049305728688912928089547527924388047826989532873506407645297920030774976665710712528932439530145499863222165543182061833518425827438973474383497252507336686107812014426864817908371332504997351148582789769949166843800040905591789735905378636601359171252178088165798590241869558784689674282700532779178308572947224495630219526201709362238462859020982850716916215407302138814366729220025789845716144830523400727081046778179934823863153065668098076019203059446500318884666043993296570112660434168680720387830781950338904096891207558973918894032304618545586178069870405823069635107106246630117427675391247293918696705177340784876449152375776685650141281820424206283339828295538066734369864205131855300786288812804987971139569991873661189148350142583800528242949079321501471377707616357173795123194927093274878176430230401882427539987174770152815678467539973012597704211133279628724869267469772289333721073833770593876844817808300475688148895907252759836962066982996354614843388575261634749851069882390813744692185109596187287245736920635282846528367667030673714479748984204305701950227217375205109781545334438795722904004817035355991743172130325412577849150802668881090918687729115892935296876311043146688915046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 348780201129775541510434256504880889124795838173975291929212610156669012720215347339572516139432748217691842907215107566568128538916553323918466412249535345726226522168731690792044816703334793056428348535875563551361025780420319190642516647917827216194980201484351206099129259866166704393304800163468035585985518189717853406159157859471653460953126598421140247736912556673214689696110772236016415317751055019722841159600438632951448525136569031241934103888398910763968435539388795524912186975503755497224972002935706652995421357843409479170914394104950069746742498217828435291653924561204971821293318545239192646464237920567351462097430377611610706980535565910655487433287432783963161073706643858513903855655969549519992007556884198942653266495107014717238100703970456780405603083173369594492857399451436936737703614746368750335560685526578513625761450089089131768261009782388077261620491501026659717357719041574136017670692621615660308837150065057737894397557142895696976796607949206820305640232988660450460514262984516167054232464594322392278358787147093229275590961356535578184046549295107331228559383068052393165978272876525393498814211706581891208608112736998844077031415697915691386426749803084448908133866132929415617139297597547029116039010096295976815481543349974267276115257908871757444452883681588398224918002514841985157894138444051370663974350636848342286121861505903823875924738836574432210173350765267413785476635795665018175997651987990647808961948934549145427639346558764266052397487713074250842582926275014541380268128275001813973196474724788615601512174009157726682575988543926354606408729069434990265928094520383202806840183382912612454960141382765962486026199664255449447383093595070971037527446901580705914510378664877824766786362807592859100076203968526112880724831925932841720876771514453120817762233252711334532377931262504126671374720001165098714930244123615326739595128981920128233634059165987612186397841337523934462139887035924760168399885454171192481792064987322599286265261965321560130770424059509790813547847498634163667941165517345786596237015601751233530467610616244512580834649195528687098180582522513312112471226576942228898152374471034968937491037307101257036284145901729393190297079530947403710044091459368091708907234952126060379150853497135340395325596368188718287273515877744019585704931780004295568349420105629122302718156135026881062910595128520961070696300169632979142202741626494957179267909635923323730959231154510632676521225307269901458801017964581694014252477968577524139833545208337131448866659732668026678431838771973534622421742472087504547294958906452888336343527364399669606000641064304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -370424307045399698790572221754416564512425420222189155407416025786239685089480326754046128940007619994323727931561249573322739495727589488482258286901590112116914767243004333875965408028429964314277278060753558854348595109430432101230477215152084961767570984227048295336431346542424086331243099472108803245101403990434252075841617683915120681606818874820464461528566771581614793550869971897431546393036602381994488713363468486285109574616595536858055059497298798716886532751286701324315112899426256308667178191750527262379575993759159995641463112000248273253742196287117261357444937867594581042119635906380711233862918929035598675752183424107051813003832950133345390041799458397006834609282270008247125625885313085504363971374217531719838207740603953973929352114956625044116704145132258560042744010206326501036920835547882971208869105384112485612381273480015098227473535395562439299475757067386671458504725684359057924113741783128041728629333789387982699440863745745573914988994672417063283486504981691302588649533139576051213895641790761410909849078340803753015839932727835285185914417211830011248078315181974132294093529758825124249829303186331846727705073049396707049213436480331078913770841298167406033158025708603071209714474638935170203780539645095484886016964491727480794060332985642616437628711781296299523597526123534532638013472223954263220276476238363498870206522080159985837687334055252283917975873096537189333387528643661297259756159763121010603358835305538793698627079266911051696395362301893594241496446599143100900979650129803638697764618100375228534046945102432052093963096272645133230129757361244617173328001261176659919464606530118738177355971985694244427098115757581107052933336413261117410230335798201472246793624385307112424567234882858826112764768462865882716735175462632511984309608400918516583844472905312068926261792575005621596964794220717774345461100132525194113030168327108399232026445054152385312526255556105119696575906756733078090522333767176491252479101441035622085146786304492250304067250471592394800622829981197588526368945375234135988633246192574761069032754120879187154758991098345475220324357463923935349642676271635443145408296598234857377853687732890065039537926450172525314283325452762359132105041697338050474577585458093112397779881370171965818815305209529445830985768116915502235172166226200666625166416272310289116274326121262257949838135466278449160794754508832999779512841895252399361947426055621130619541737965958153257460173317095090899700844064605989304698115354962361091791095015854301532053599903507202753672979401883344181274062967987804984029634983451514886523712117860466292653113716244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 152887323622279091822943810312669880526752029226689696251234911654296065027221055436033217451653116952531196507813073153531820358184206689119793305154242775956373960634951384201233815697012647734843041764166613180753706553401980017210204654838842926957239439869510255365693704202496092311309031194078568291413472265495684429510244995879658578914899152051769445951894524773844739345593279880228660043435278371741411337889490938050276359963074356748149074474092020834613946064475859215608364242731030348644094855349465716953177832951606126657280066469201718242086801210012341514215740196949084645878233693702260241433428159471296247631051625853349603975459460092611401672582374508774580443597434979032994342626820795546852048285850680638778061276386609075118551375827945542247376045814538239743225654974465262880877610718660270626947750854327224601438293653208674630754397967366735452832887007021718473807417921040326970290995491595948107353156601203717591462289203031624563629445171440410602316563519278008763179000065102335253707946422875817785882946750801092004957536604638681970591864439028497269626791167573024334022309623440929467027565529914191643224263260882425841327690387309943873906375373313821401681422246747635660415207037163529709029174338777151070620731186248665293530326212846449418090343226756063758107085318867618228050698186140999289826661154818278173159553487899066725728227590072561649786882220850332309567211968651931667106906108335704403493275299723321975768862743441031793154871965613358951747057428503536159680985419174518507531876659459140332350753576591864409734983803149999689101766714427841661423022264922986976145063821396649350135021264397010906649523312086350871198740234621236683365320350720248008910608096156287694087367971232522318374502773489623670962516340339597764289218097335446387774148087286499260337374906069649755886923644867211820130437986322845566791321755998198948514930710311319986931599347614123384671048941701261931185791349872960446052342584126855669490841219615528901329248453756495667234654118871466952259312803440375442514650399142329554497198264250827194279247866251145629938417919425619072576694785371732867916597562990622218921538113530425489873192294664839110118628024400687255145426162384448471995401187017882281011609948445013875585440610942152672705106804638770070637324327738203534866498718852259453432312917478868404397174157346588539909663545064109902982961150828150393051066621650548758233482669515655572384406782323281468628061998613982966574351146848336596050546207110131688360084844516387780182079186118879652669473120331666813214966975256033101545444942538044253999883291197440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 17548131521617560471248570550556215539990195999116713517857158949595389770428269106267446483964791424336932583757700737637949315470654103589682621237537562913913470723680547827148260042611972243489078653802079321210460836250524849280130437057083746487450112838394611260468893669522053786133283095345454329293459073844580547913011157275957916663013238197426916474961539294252506513218595959661561845349637753695723825394881090035365390878294812106802546590027231329939842622328322052429880946465347972222249426117297967946881382582003539412927510081380612944839491718397548710905632730582838410161934340308527869267914596811904579169195117553000907498417337818022255356827602987200036820463536745690969781756384370609667312990409803346252430511959225788676001954651179895775817573673835244325307701371217285194134521702657442273986961182670509117907411795294838355232152924739404447378549640783452305715591455804180145129110711945189321675403629866170190962989462726374099010748353056701274540249781854085602303163962109025549005726802050062258176248951013336150388825701754559874188918083887801602345093044583918695556376354573114211290952827425165507750695015519501704607453207585640315097211951076084984139725051515473803637151813316438656137974404966238437763987219848073328196864759672922380435191206418827712163477062438848809571454463959754266171177381993814491272396317223635307802619831495383324241057345641225514101106802717146253264474571911665890849320420874206031846506772330630301010582024847361223469604012783503479828514684149538303740265559361840539083569356751681780350459876399650840448307689153481976109064241098640159659692674522438435520288129213599491085413895201338766794186504903180413307781769436672273198012890626161783375175544663756916905364080556865220845500770331583882322252153330188201315496843713614141838008280588355240588558818444121484438587955186324407998325581491561424113647401706258148519990130719814135630889615548267243605154883987860942170961088197241399249769188403530885463494960803217570715462855060032503951684006315303061178754659010351339834154426504343832140647243371746167754472911096819983741999749279068681323271543419506672651588217174697715429682618329748813020809467356380406381916761696562539856456586628675732440235674503819066433352748327330208598884172660303000501351285678395829037134803361833872381593441271353047923440803991203860218872448615663981714381075965046153141829777348557348805286617365978981596318250412594273915894576490865720434199003165793528484809434323309994899597279607225120394884388806474539290135288297306406659819393888253322448199255210636656045584914841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -48597513342693067749685480712867245153150958451568369984202996835521824099414457687430961636581868519749381876001977350359240732659470250355560605488875059593947051413023602368376249357231372089479864175445535110984867726595695760358069015285967342627591421318118169949764773342679176297682822928119828426467990373998963839933110632610881249014270004550137091197361780607594603429273055329900468747398025985823798725785676901452089198557674945827950052027920364358085862263354759678774814833389655188768109870729004309225625426813812150790672610004307013516768648952086657753204185021878161001073180815447576069665756581498485299084657919500032556814269108424092869318549528863473984348999474783350321978814304907563179543946850085756912115188119108248408604686484368688615117157562262303504641824613533155185229031324114721738126786448228998069896373813852504073156322630306274562473036422022295271931282753708972681659279754733918703002151784173055328049945248260962268404302047551458286204181237625167669507704635437114380417934237810853268365683201096847436304866632839355490501473257043974553952251549684175617046701893153178183058590145570252461282953979147544061224553485803682000059092345527787886148980299784708852588237657144935156578116742909649160940238575076584348485217143784584301656674521119693566701715990201870550836078239697338964029979246653874834242021721293760116160287917191204708002095220015776614728849864599741791854656306073132998301921088850154258130257821395433682761921401220084660656542626891338328108929071372614989451489589684387341770456254918179718897495371617632867877150798731030403783061178608808436969327289535507708161401730823312285426973103071705621894719046937356616961264007377537381641125473800385336939304758849030011139567728398059907283298975987485437872935251792807378168027203015510578707916792258347969165106308250195842604789464754181192683513726722104164167153336227678296369593287484023228698939933701098255758354158931711514988209038721545500740453822407925024653708591504719422603809749467843694761051263701456339845210044512273372036055676285898293060911170404405314086613535210894584304026044175173096620485003414777663526437728435939606517865104033944699299530719872632022033214923030208402176399376221902475040593499270359220883045668064686796733223361694030485995607466882366103308558878483893978144274665692504090816388391122104176653316591634494237235696479692777071755585672615266075034645482925398399137036129269786799882774479655788829114951236237669014492832880469947612341882166901002550704949121931371779430542323915334459483326527001839905537934322894154065010998651125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 24203177128996379668551225701955935825818564026504145037648563826795293175926223784347279870220672043877507943447562854977682698788297187716850231434114423857178585037306051501204890003994035047553632800041946568619179064935554746985959032649364880093634885886699122526533722855493192602891462525305444297624328940563330566933679634820535380277848124522371659065828463393734786923353359137674801170117216125831529106320533162864073300242930813352302472209838523926935386359673353601202696562409128295548482020523332779476639418511230955088812139586988438767442193104521030061781094305450394102328556168780694381228685130309992781974261496652813697738485602043449555685233911144936043521397333758147373504296959095792848555624909743476940664524242976420656851142650207673317704100059231002909137782259977635974097597679524816510561144439438541318576823458051225630401630799378315474439904287120819673590247019338175560893179526478015610868030676725845267346588717884336778789981611168683625145285312962334492671406067785231001730317709018520999165519170228840812543371918063762354330626238775177362023839263224040778579704666673106116492708073981496241197668128319744662547059078441947374537121766383632443647383599796970238957160331676138663322628316592548256226684267216929313528615251421916033958420071237824411468944958011891200661779344472724175010292175771067248496442823445607507397165027214362591426614690677871920947106316065588349396553744495265880399557616184421659070693289451977858119485764404123218227328221801949707666261037519119958520623577988127348207589061178619684142213036519890857442983534366297752469610218167906289903151467994583017225806881548243742727826906136846519685962524574717728428223624371490800327772183946852396242293331930953735737167317519658082718232628067967919229643449433087848820187023026853365073401442472198151605702578595822235190998361332753552675863250279876625934960515029579221409296622524281133761708584120716799414526499953024950150760354422873138903298360738975556287912623654089699170516534037699776089358012912797684627800863562002828525696408491468241106978928097298997531108582982396223322367594221561745863601404978323943904837226593841506259856993498994450368287229721614059767503943495589420774639258630508254131501622836363085149534806458192442003944347892410718494541578551229723033440977288072612473258731397079041255831464069077226441028134715333424271461930454859356518426485059494868944409201694155365901711604803068891875005294701679363504722616893986540815199018368258111003731418127577682514777338842741378778732628734664484276506145891863956523486627010089975771307557519360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -5001001303673257982595638375692876590784018684450889859452749476640940427413247559827158617966495760947020829640583233529843430505222803963003413060220431962904317355031163756057462957094338925256586291410378823475308251595267948710994381041074888679137404662728268193059130961808683301715498196154216032456776930347348069267887961530488088249462965197009240143685011416963455270624457997968747216959230411581018781286459572787038685047475137533964506895630821962901137928580313995136827997420309156148122211436645528920156122316764819959859767723524518926224704466337872018835802458608626864776211522196966581227811933407985382134244875666080378755850272619720178998047972273330892371342041183085553405100907158730132393097173850541898288230307680365753935712255540857917870422217361835689262670703255021347125145883321856087615271405778899289358583010976895959019433289472120578457957116788089670959473038056496135861635852149285728661036095454091163601407463063748336245194134634905897141087425721458117251660104862671828275128893469907513886923084837252693469843766863551781823474976883786269535818867569791264044829643069533338881062139360587107832947883407722435327302324835681004847853640691661343336900117631912891652058679298533698434923571039986698448032478109364437560658127869864896102139508943786387721653487685571879214782623518135737160533253718782900490909973247179182208347269179672930852166183630307200843139291952262987324799271954309273038572081520756361894789421235031990167880554597689420811437503030020293095147099759505749266892530940761780114492467094471823189920510303281556960738788084617922167770822570139152507934178937829058771825947511068388056062931815900304756272730887127295500168106101771661532603782570769402139616516277909626556657652160772135609396519204095993344970181057664854722368440426842948719937874970945051187069553095733592028781970026574443730303111063775824178712748008896986347667508081887567093715204674747707231047693719068604240928914468629770446440567495977808386832935822724737058508554153004487911481436400566064091706620132479838675952905970868886342943680036264564878685311747026369868894030189921506025027338510109509004033522830122941173764203491555573973148264584549872623223056665655440571551671210827428428040106188627491984975853782158350840479539575354663927891840929768686901407723206481299074863184633874262227538696724322217189344552336242611996622772694804261673541494647778679743656971293504585334277717052906158325701656292602041612732440527401568670364459304898202806389537486177658138371732592632709620210281843378541310852310519728748386886429441945256692570233241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] -986168254624657755832521365541290077815665787076237630229026542345272446845833462034161419480940134736732752831293103486376563662449069040508537784487545827206535662338416965289676347602877413403122906376544001097488385704939762376132145682970109082581044230481754846885895863564790062451403003406113568856112160797614158665537722388814370091179019574983581537476574377384829450126838296436335807863881592885812716940460930662129127619722331929101433668690243427390508636029522522104970482157889212027710934967127455828020346618377256660073091265099325479248148512288721357472020342128425642982645720329642428705421838140746452222808216787266386204948357849276497544683518697238538204490977340448887590602096581449326566841916147680036627079886426863842255089034116263539732589923227417781606050769157392231800017049051602788968579142017290783650174860574310449040888497151323499070550218283415625346485803876284995218397595289362901255341142383600065694219633121428003187419790313022980317954606005217857672444809459850797970796933616904052133219267607583076142246302267004921754000870610624497257051182529260434330017448554032784019014498365193858946827601407248843914861410853319132558761552297795211224405133149009136555140278761379266781527857921646935795408796638508250135180852988840897560977168332353688580266162120759800047386435111388560067962970773879022167288184934840745979067725338152626388247846799616679309072586720083003616127344158493196822170533034168180037138019147582918382674611541547752637284500898266556360829951948352290375656503890945640136348807972754302096491637423097217365424441678667609711948401931800069038788486263816933290844367573775470663633490076907869893319994011451038238565132483602600860790807740728465719893046717139169125631448629776886107760472359119905539357157640979228858093255833841208821665522958299716163442692685286438951005668212568221087634258038079095194231123950168763938750882972008428846077312912759622842487590538738356128537171665721733390987759277804459456480516390732504941215043272129530162694830519280537849367523448421470993192619690018671048881841811230989314704225391683168050700472833706551486341387269126346286159201083720474536713613066808489816223488040043161829368865307131587896894755012193048985803172113389376564259998209699165300507580697273555913587833592761589202673539976364353581180609448491420109573694981319075719865911391390916502929873722533389072381049820100041757195187735225185653425669956035587245983316198926702547641056486318657699122872891645262019247501520809377871153597853640890967298370548519360806495455625028938431456448382204419607686209863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] 1203058575634646236626733834450080511755794935659358697879599523615068969246447253408866579448739453204661944335516096841131316419477217238487744593574994453553498852113592417593985601629798435913361945663562161561561905284523424286277185295246201533650859713631892190724468977346854827956168713099589789410224443017357559894455397046129044657271990013180591096568071964504532145064138289127917343285728417654141608577200728824140799014564188588177355458387339050686585715824821546260725729090270314849004197364215108611665298331861589216196986619200494552150929911431550618035078710806720473101591448391071261705731660648790284417166630376739157809282647039861561717109680661184924495307574576284691612890283133775659745625880494092773967492858721496805173004937331961135496815024984283116066340344800023828849517823281421285683644986297101129977296182761557547678163318506921454422046692912377541459847543444049613495388677188158687810933858096612652961069382660499505335067722068188519165581089516831090425027164634414384947613840836429111356728011396928736305668266567999829717952990475339895103418169016434100536692181600106814043531357471117814852171982548114898531174261418655857767197684411211230781881076504104202227334906903283156014130306146936334905125933792608902208914617342099294281091337976170402569590282529875151585929443475697046693817884312234559563217289316067406330793204889491763755101224238766039756364936038821764786208455795035093674646262479295771055688751370171188721288091359631930658132131650547140157376724514097336911524853296729781279326246172262852011973961240047873753104124182361866276556327382300728331615939522111144882602841104214897794437958906766741872766226110043485276143499483231959527767260312856209569415388736050089367549985812275773613763935210085369550082153503239039097102761966404363701734474017052586898974712273101897317225091640196933044698605016351757556138681864465910845461101124329532776275333220185509967176955647398612189650348292370715630227146444836868120110978085933353427008520026075881138493137985053512181517394466256264348299095656422478479105802503357103516253873687238170327362297669492468123748065680904996096717102138678421848649072396172525027602852510386521385664455266589006000184001061919258520308039966054191101316824655871782535347503407433181871874772447115898926647984166867415245193459620521233227255232828651475784387892695187013432313569998692217170733954756199080181842927839907704111851965016110176439239247288999259660489687188796900131374297400590740360707167303218580371675833377047177282463855563643085703370928282637868734346454767148753883672189337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] -498129614449882247551693699361186664668000760943642002708379800694104562566321506991204238215645981338634934600850098951876930866176743296233174208601099780124067795257734381173767132009636674671861698739113802328661551015498537969571861449087964578443970512804322250601010568017256780380703575739768809888885529303385969352023634342198322753964037284274282382967302697396126488598908086627021385044209878843795529821610842793347255625090235110670154894635019671069912669294978265871498930378237202575400543320488923714920680992496196910047338922532270415676617434149584303480728306774905699616913588026712353831855916214842983232886830620584668841832442348893431718759171141607680143948253353224362797343211344339387972228162366368361733909291910809347661080207998151144985233443807216286657230166094380792930962950790300217126727751555025539102933433962416198807637352208314952152206713675970757432728313141190133754049367169481690167407808101950191672564146464642350285387520654449586262946949370330206891169625086987514857343001222851148675348305903509679423967288088809512777456248627275113112889831780830884255336438551050513879591697440466065962885930914725716151208462244214404030090303385487169836487234780918690932027674726042111202422305639924360524827119615510678841824180105503760789478264752744117460934506112260432214471477468602826661033485663564687601984614819624914397428550525480155950479514386767525361435093676782863415866348180396937963825868167240134938252114843004921413949737698460720468901393290870066359210372321428377756294145863012915321517467122870908162638717330301480538164027156668917312417227899505291172659985794903680526824778239120666681329337655310221288572747257256716218316179502687811587006755985344285089201874682535374566631734794502279706137963127590566045677364078575735178132411997802359819298365808197135616693096859671727336976590661785858151806769518398103986243648104508696532119618703888416609187618967614856242273678521261827634408690569103342203963604758973896251944378886091269213624058123025808898941160847749866208080683772304619473977569432203795340401692827871644615954949335656164896961843698643369589992382546713165874361338527941394856512415145292339024847250093126360711072992963698343597999391994020619199628503954663066715798120435157448932814372004697709241039091979042365685790046534335278831236952627346444728290389125180087535927440515768227359438085141024507562476476313572763763527402727324484649172504437781765862242020775190685457955727345774943853006910340396817640894862019997891758312659793633120178448817100933392575080156174567349297121223286228875066468288430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] 323130595494360339389335043364017030974314855321103461918030275308983153497715398244968614949114336981762605040586854764637003872365800861158798176027644534074999493288289263827963011030510644245770726312303780728006009583528729226528041690706296450568807729156392062845286277227661453699898618052237729047402695280712722655197457950444716250607850943133856158951121108770943069536492306092334443506326719643333723593526925571758106610699932995829991066278600063033361818128437464237957633990746318444696816262356294743038030560074505134098014481156485465146905099568352165591761430727946341734019035464099722082598526617889926196335102724329601122424026660627844441621517470232288808202361745980942546523020911912400219162102337006875247104005115906520503116087663656578601432386648004754046708252239062965204440123854086810950419106240242945140916058139084259924240273115010786434432559316487807830408977229865395552676168428812560641313429326933153374788759608779444415770860412776769423403104593895435946563803216766185388565746261677416186722794571932002375543313358097517697415922918267849914571691738117686005909936480639901035948371312441340218562530198603322132530314971532360234501509346502242507164218532554471231129117902640781762500628636229879774006571618430178929224396570931585500493110897360221246755185340468671309898659361141604523210991639096848370068402320514984856463838591688140622805651479335623932092541287407700107043801618451824281301290338590400534565855435325205147382985030442193160289319002790983489080187447168820624472899026664163576138240544637424170768277670496629096168336547672992758402234914408516957073966991319181326063086532200779440510559928549821761960856869860004568101521255372049799629602503010426830508669386936217262267787533714084375573088076572410817400584753990589113970905274607253910807504913928044750674277169198270606523332485414052315985674094421230638432414442726317054470581956796512110600127706045251314227095351043991161540612325524910473609700340958329320078584496463996863549086396071076756549067279253411182298175137012333543376734849362036098100552219313556053068587045201949712528942026255640089480022252954379078079005803803019863727544833441980996850599012490137900094748192424313123083546313575379316124313280684149299674875469350742426919005320369223732599728796176513229479594108033789881337767202855543557195578249520188893392350670261127340665044916166061779507558568665401133226083682323537711404983330666624684209717813550251244665285507901799306248612793567526629654555231942031142793920618074778388666969827328112285782204318799924609184797523115801313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 28831054723914605406695027478647127983236469238692115386620420973540281380833594986829187072139150397181449793247406752248753501499316320169824463708447491249488455646253169063036145352724417154354655998713322652058954615710780499578846242045153393059074812867202024459613013826886166774040669901996081731394217377437686307137605422846375449646889689540918236237908649478938417378405324243439087865543406170220273100904808372041264120854320851889167808199104633614503946037808326553913987148803706427834528151535782381891839188494393244765046205795189498074145786589530485932347091766292862381623622676815855160757335010332134448429353731495898324267910599698816338446066460669959917674106168112186965094994056068153369918230018672358821598263354680576320476461465511917218171398831926293295590215269532156284630965494126106557850936229688186464681903446293910048160051880913283539382732505484528120092225957178983846804652210338038480524772251740720893317127036213010056370379777788273153228221599711987962081924314233122531365770330871076069913546014940127423773944673714624689419802017947454979920145521226594692667382168352391856491768838326229041978974451532170408578206851114438994402839402754548743869216309679801206162433945879721447513906249130300884625384014843431215554654788153833363016590810379319506101247788953004121140470941616611970039835746053233899854023944081613140778073394697946064162277016884914668891190176922161089469894158682890379440201326664510174768848173630214002011966855911675484807930642405457384276273460793264273643660643819907881923286309073892015308237142478288497971965386410019848784922239723739293841461317047642061661717694454718878115062947171349388888686790497777568740967531238049222124651386992362703602351789288500098861222747702837717268372137354702414176418342688136079008502504882461026079675475931697609505178262364958728158326600980152414714038479735947422352687417410977895974245984486395221354449163763221378609422348618800188337208958976712387844538463669260715989845861597917929919274698814977466942299942108044146101952130048389260450362121872742301569637129207683619452301382939636777173737238745872363800621753224430139909467465632256475338527897452696741638075696727561054927789785455441448173667730179992248457353441599637272652905629033800411046106119339081077582999211641202660351038470743232763040780888507940949943949002750882339958473326192713786797107831460043376398890509179404743235790044641891246797181649842960779849926131531695169623739925760739689780021486824352974300819982101200060208455008856972407660406171425682366166648233616912109896769119512923639644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -13937611544942493257193894598002429681828434253989522817755118401208130180874594730635138890990235883635766430307866408773312140163733312765513483334728406807686349088171566585670345816111641986892070126764028195687418882705415449688904713450502473394005518078760612201642090352420882430619548645390871343866630506654646534565139005067219340549862153444601181722848812310461368896983352050438516640184750075820212323939977678040311699110237343966091158280544179155314556305024918661713841278369666927687618004441960967257854360970422233374524315393053481485389057963077811026329044392398887284145622830890382066796147549409744853215489643260718485403771601985507547807956247368982446565612180713971886989231364681939058842816632245981888969876171339734584120524135261014961556478190954006440830557000910077222097483362012023143378143015186430264996230502416204529154687691179117459860940436511875810195605223049585169737997606127356607852307764063847440123229511825510658935969089239398681555411359936430383117118268289797456849960118723943228149726087796623853652428405036597631661628845821439963634625254575690076262610583783750051471191227039863857030184638057544290074642388595819379522231093409328314326587486700797706050021779986201517864275982372887357559729036990786048108765527750524773215915987345403141952215537652717824003998663317909323694472416758931413193917499323142865710353982163955686405450192136546694825560433418733942652050892747401727044573573176006931480455876247657736609178509375825900761156604430983585527818539453853324986403675396661284119317427242961321766438454655752209344872509733308796525018772163781524479804073808421029437267898429975985752610568051673786099132107130063819061764404058461411928700600092814828543801235671820725469701782537180879779034859139934896805377206901465064599106648662350654034138231697032760558355180036331543421604533512678521878360180060242379282484050253481594717519331818588059441529066626116413139170045720979250011398170833093295973832668044979690188854523444789192937929954001776478191996670314260929212387182536033515567528974222503169882613041050712556699417305396634328363770145212112433436508452974878222744151803396429033238223276292282097197925642839442855265922761380188081304267994954551546352755207469391002705390335556114706442153483092090184058128235642202554003601477594186864648111609610913500518751153675274734069146569737550761464980050580865802752211992143876653131049556236649151802788527380879982891042215908324800880058185516069519745403908706338191772931390276790677601177143306950517806234616987174747493393417419419814927662570463242765100646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 41062996818188281422305758618825814384080461993046442501805654461114845520652894167615466862965114673889036744282504747849786645236460670636082259108472491368624116402819732371482266466014863222445357464137973296919170030514145724384394809932634100806875478966866448395518121001982690309106351928764647498613336241369244690015648852715872028462515708530861036907900607650642628514715819007292508080631989768693589441304408816501318605872348240882223124412692223153687762776003722097338283683593341226798168396397163635317819279432753748749245561420067409549349458600477905778462469611566782608515779288283109140975470363334093112809905162086855803922640098462370344552359639836107259198977944744809955504620907574355733633933521105179984319064229957759307712042482714052544750494701106353505290196432854923143759847798456994216334051250023186764797225367106692131483464970950463510263136859275933646897662419553089838837711461291221855299390259386574477683012915816675558289471910847205479401970358717789601553420820978796294711692365207570522889603402527380317657361394617528740637262376012987347097931140991030882955508862862251602267432238838039256358561125736857399886911440424644496192147900290066470668572260210947444737890030007257109364921122724307514259287514659522719155844384404444937571288740951192748360737143632337076142400571257646171839196132246560009145879902763921211680831235201610686426369834108671144279631502875131752183326845063753670896271048257964962373040795674542232915898437563144889393605098263244530660951666295556522383963439860860636250454275163392195953183878902560122781712968932745746041284962056847657506078179576231971096637285748566591549659843965816020165171643294098339310893693399781468764708700255375236127798675215029265248806464587680338828484438944089594183026569335895085170888497975329655670490672075855336794152593357934605929534059569144449040338366793233138175589594690725435182989927009724931963187861415318156981603035781121485788802968573253095307446991096295655621064066659448035670522738545148589348479281101108153320846007119020599314004092543034128370739205264671842385865304303309957174332857115550828976257319179150954075622693426210763101152443164382806990774351038272320462414971202410118390556958012704888155487226129453777199665697250756236916029048147038355621899718775312634171389141168894679432894649383520552096507884996977252800273214491319660363891509036463946854948605076649865901241899598288397528170585539381364310285405536320270349217484545382345059214536919173872422377936718282376209191881996193488941447382699476071657434244960810875812335212348758993399709696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -285188525060753520447303065740974045272464390906435882522084678284391244485756821397885496874853075917274868547284636391358550147288667571976392711826059055827364788586119626062484567131028366527273021334499160321955792157735850845929050377320580864986397102922581637116090688994663522814127198982416435996074883510347049623280534537887064396433056441647322397364306323754492976180722804823928051376436039950624137544122310259793893166743811541211799134858105313584954651905067112622558370782234136422639187926049634993358269615407674445899437974459973192798176344525549411227230082777106914940203925542404718698971544749151284125901985868417017647690425607206334783943790160514645079888724064406679004733095660773335125025064436305829178637627402494750572287031827040237945377681651574241096297651914702990435908499561201220664392411722859621086911042933898102478369039935046567547014877243552265095371943281447474948442676450899742094940514503563449483818070333164039136781728224142271873998670192911351470644560069828362965717913922255468521149370522419131003303030837892094879850184422984155848735088322681413125827244384852707746283384663010749711599942759297351940083853147381646967315708756349112386178128978002000778875489962875728745295687027156204591923977834654300810367539177654809762578574582921113279380084738121657757476104060304186420668126859610885245014582326261663555250849303992727508801913191005671567946522629684975425778346399200850449052403868608771392032517391890144099490557263818429831022728439347358470448202912737713912746270523863497559125113753457882923642727143285326494334681842730528037334622906129057495793670952475311754845332182972842743188499602217827652846799487690897275990529129764155902457689302505781415208902006694295184922479547283094385332793639482353424535655956773765583136403387226269379711439492005739582620718820956263033132568619110583062384072381824612064422894456096161299529205365074525474226237133973322456405980482921050546693354102938108359538622510160588101002591307505237711023147039705870295434942163705365454673569613101176392239063230167469506047354955891486138170992475068370880306501910452394482388748822386575627555569269561409310209950393643748573880952952118720456048973000791447091600094230752146074528925702077245764855376756293884962078377347694892949913375138844358785163746815565829958602579003186709464904303036277050078454892723828255571862715345532997095207150167435414349640780370486132815426401095816835511886719325084594775901930543687780226359514161036636929649451372449733725211231649658050449126425402454777302723653199586266192973869242992701123885793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 4628238105856363333465032092773729373574667263143746519510456256992578140104098943955167147849956907175702864587744832256604909789558907046963765272202862439644985752933401322868364449796602927123167959046437346467764476981408337371333762512389723442007803891374085013001376296366602138020447920945603969910276953511453927544289523604681657860726299263276002391155607376610534440522610068643322829851357404815712201166604849554206259942886025521549317117925764615813576737580114298778315526042941163125804518410187302136456219836971507123498577061222502548480980063965123262949964006172738033445945251424527925050141311551232529740690945031328394718839417867439300784949808644716118391621113836849208104979107730855009185316867012100456265660906777285480062909535293618841636911303244268320478255463260629941808428269123167583080572356721144024099848320255642777242938371623723197570762005101109954892092721875947000289863354585868128397020610087050364770711873071753505386455438929784169362882827449283703930176214229691491083587580074130445751768835702167436174535479095438358268110223313487067398614103745776056662238681766121788846158411808584536141047599496585721854588261303681626617794732490613763010755332059082386886279732966025899742246846447741591784711844788377516772779930484035218650431661729837783862145681191481163561185117382449713010572691814782732714781455416837335061586855348539915191981535587561079676171519462180642095286056093821417081939881821005096586462439351903963629027458045499757737859230696032481421622280342397886342412976027537600341179540308065429626940777338694369259089451486701224377984038547363795614665279640715368242071328145280030624120796553192929123600844344306809284178403011628375546950450695262625678292812787646741140845834179844831996041949081235046521448995719878505842756750122253137712604740702467191061228997914968309079149293485284630982578364275716716573974212063002558411755623725121668921737061437896161273516279596731463364505561383216170753348859869535032088395912005038857448984370933426387493471817185523439182456033351490731787989765520921733655487057460838455285607581826092846575801204780659826185580722728064560997203188430449306850608517869996746084444773063881798133151966415199508331953843241326169293999512092946030244395961267126119514972773834440150513227542513677719863595824781636705222166723992993392383665244851293820561333527581492736010388108553333321398964264323360402967652318490084879747173969998262464804872119113085909413938525767517225604399963333956676187244921546619850869172548147690677284405907028172417161818725811101510210682318775409259681144635392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -41659637377874302344732406688725777793904131011409238871812293811323548283102125451164388057093355765482407288566403021801401947090889862714009346437255650260950045748875699169613675078768711120309554377533468305163681725901288587090104081159149177531314050296621338699095380603859082562173651856952444425744667374379312302126257890403411333351411214690347828083918955962575447335749089144225161689038216998270625932751490287401698963119947684561945439577319354709409850917908935651475405447485511579365455222892942377291824709175369069436455308257077869464122473604576735593653129781550193449617381388018203556436154037210241259306803713134646470920455458728281542266856370431030696194222468958029306059550625538122592506901287616879472305659743303148309940819580189000447626274700345318642297632820888630827360649899438949220437504430006186367457909450540198423217226162739387368370163305048094794873854713075126449319449290234397094794123279041464814396202128777929833105318647803826289152383275639868684235494309216960809661389291732690382254545898836144185218127052574469134759771762339948796024219903982989305709081520870135575495862054747364900183520294479257321021426616437070409894427388929490842382491108066886933220427668738920807774885742788883823558354118051605345756726940540846593108018637828686906521610627448957403237169317427610908060927160432464364193692251493332423317816894424864788280155354060819409900887487167737691638292742300330672963507807468819652247667586658210210608206528593578063330051737715999343869526268480721647226606129318162998359248877830102771642966382566733126089887834879707007631516210129465404945373079035459816186633281464945222086518751410967402746834603736444506825759711869572572728576446249803485410889792902574109322803009903953141606624242271401284438749219104968158471523632564832996833042747446937680248789725639868942138326613898354439883603813619154775064920032513773364345722042766029808358418354824278182153537365131960429525929003567744951456410232564310711608145257083996776369405044592029137059172730906462804207712514184948976054422526504565022704943745996805675127939518895025222184958753919737867025783134408139565395629466799528451231897043591972573782232620695859603610396563582146043504668006283387804396004225159862145112882537268369737229354949404845633683231265649113524422710594777273511739751987259763745311661976938265937853101900225340079440272881130747773735169006250972667930477908915769648007675425233996701816124287292311790659522558835725706896944545069453466691527802219464283268862495665846814844503389311058615725241942495556359246878002218487798105385205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 261659129193772240310550495804781755034801937169927845612051800536407724540875008133869384909431780398507952752185052044199790489607301162159362147396720796019496217827300774479219003467296856672852856836539954905808709689608910437044605990548254415012933442144059032018421178761536904759358932660852050699724668848572515094803029810316473995065725266025820427137105586221758539469363808960936166805360998177928604759033187528922575878924994705449857854922391007916053849966725200450105154949802523081048303102336275174040524876654332439587566194329206148523611533384022434779410746078015046076693933601533067957813518097762671893503726700547492832694730146312907120029368022186973053140481387688646737618258160684416495067932994016874792195540555426714418686089961169062151588731572914996753508365590933640334047397974251861863119416406609877803097782484186620663200514847116820275197521989797788261681781974800738302239258658096056801377048442865234577711408524011850705784001775693707161503438185451166148025380335642195708429111080045132881645867696020005988806486003441881775604487807629328580354686467536877649322460657981359665969389840087017338710337328106393933314098071837239820405111170286600682631841004099930644301319235083974317638335666118968095388860957966194739805448249210071811224960026033340181407371244737480287034937993907121905203099471790146028714633469606241157476822168914923285005764242683038987902149023494983465124613218648021676745093852350299067851258728610063233221528417419265636810330415072380208780976463303858831097148386824891899047779286146487819425024091865253953722329958369510859916826504989785484524397988343969877299289684820142578775699689261049154866412031148248055398064992293914574665471484948950692593244424193457882474540455568790037052632766710464485053255809534737879530449216931343734972475182652576147883796518659701482092577827057992070542895789652213662013982259911062044615924100017762947391015855154201898958395771930120130060170034810609675134399027096466115258471477941353383190346287461366650827479439243655086949018935040625073873714764662220972959039300585209289408097156724684191480962831766362847692554552258032281483492653757799396088345303137265250443505121957320737539827774520325166307184192905159030392947982438802118163471801253417341759337012524337156287005273618451611387503644788235919865119856779333784543416914180382403910505966021775648945224746705298105236674276865351053306663619029232583265267766884333378138862224190608344342023278143255832846206524930745428317969633054712956535094848906481801506037452659921517249017427288791128182565394439848802206387011584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -1391092121785456361509177294342463403174852992622115733939492576928503376727734370762260353102786889934750428874608318211702251990855718405162987463331440753748151919164133877155967379276028317535682824825409455916379556250657618901995789051449722776162675135496656976542000631334449636800422882453719080169357399959918697023616809930262119961893485210904901333919997671302930801072280289049792338472407785816909980507862685227840938100772635242460535337870692555568505399401030224292809380790748130493933121295885190739435824931132988116326162981647476872721945600171562760157719450923525012729812936817265695730594026460954146095624082796292655795210824795063004697855324161028362176011383320168197222815455141123364008993728169420058198511599589540209120708953529663666827175071479583353883087753490019835470075756637434737121731950531019501828649093859254894992188699028086908669715753540123922123215265059781553918181850422303737648671097302097711058798476523080323331216268885831556207656917459496843996624416435061239128092086875761665693371421919597637207290584513845839449674568708891890230259826567726513047222417590523874768328972976307943213960751672154400904196415398713284250365822469735522624365649230447217475820990425695285588431093227274148168325075654543255528764076568844955108431528002951652645767480364024122301306164418259471503419707930962529867937238400622171087666366331967720636417442894705976192633814340835551293862708117755718372869025569326923744985291673258921824093956447221062765916622797745874039461147650153467353626022560030178098525559946671594204253337945050178419773271751651262767812525275064474152562052059180729316418876418747301395577702845546986664437338221182280211406015355784736317799364255925831068977503600380619402569116443448584836976003203362010621508532692366890536679238142693462289295248026230100982135398530920214669087107886960364105538917821005725340444265408476344797635965882307297204965464656163009148136332141426176095789043185718451568451985716624947235809487620291710231488858448415510490425069303721050842903038512090528586453787355539313633365533288301235149367182427988313251412679354581453518132201448107452597795364945084841873772692648312569467362734464759731349297534685245959396596957065012677349437005789195584034284193835943258086146863006699432560906407610606202161901532553529991598716177870200936040718079239369208821848211076020370640934113440285746792286696290183693386286835385175447885169248193801262030770352004229950791854164455427530995231673898252250776534435085435819385968082171728582227047152322279382106219461461504671077348009757379292615342722908160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 6375150594992914710342372924635071452127468043823576226895263213489445537132256350375398124456366661295677024667874687547221345855652017565880546863040345653592908704128766624485838671985516106604521254622282719836343783396315466368514841757388232279550057748632666717676983279300950012507235516922049069766593819258545945422903705966559326100020686846086880890813428607682216482924130358858107821661209683342020251994651566241072119280729588037596786294941303191835664272591574747359895436308362974867867862009680598612829475785981700653201317784138827147343998763379167215837420271683706780968357452440880657845810329839679566718515475015360997949586950228186680444083750133708657308115156081203315545796381765012418217449917726211154861772684526014609643184390696648862784498500275507761152087451203098803199941670533100922254600846945238175854401482424839702771832993827999238326787489581716624101897731100666999182724470118144908988152721255279501250595507688858463951582379469385255032425868040203647945551159156081560335952473219682676527526762938359207779761780180220554145406719601863867698268878034615784155957838263126951777715725957861327251743068596622612611903538327766892922431885068852821034398311689886424976060424277691016660957179462240644157929787189969409441850274561341558053201731672433928448941265195922877006435941878820586035801139886377882810168728514580725709064863789549672491526933613103541155998846374437937904948412316566842976433205286067243812158707613092478354640196884880215588492100717937218543507469301322766764271153299289779505099885720487550391629498599848691263981670031171414784694395509362437377949761904561965378898448919074929334425545548465649731675307801132202911210368887301504930044080803347090980835222046254420722215923481753147117452190449060102922175095605168467949643393158824834618719611527320835190473127765131621946601946092897500212241756562998166171712093741669255262904621955897012990759716272378099261118527623655023150677684086001588608389548974622878089036671293477304308023562447324221818172599348027803938065684239031697791244380089071841409631282920174685690563167515232076488800799952905882674253396236913823480723101233892724471663640392432842906620625959391406969202970564574227461133532960692988851650475373722261572675121887467497692205251524252507696148210445858277280434863258696435690272884376818498799080084661714156980568512752298656517096648588281284598722348422520781763486579572152194430438102230721341957092094234675093512833053844325469341785896368813497936441199135992561800927087844937053135071774525113942734057372527734339709598040500798886919667502284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -24975218549806205761368808162919930259014272007875332871597961415563519471969805051243981802142881552237008683665725826602782966283687375876761079873932201986675580989623469359631849707980583188534952919822088190133746130958023744795578430818698886799285320269826513795680728215431992627907213247559550913857670834489021673113556643932952409398138771043348913480296115804464677969807691714983887371265829956711687028514522364068180805536518788899009578575876574531472948889082627072104227739418408240850972744575027517359667214023107819815504522013298399935892715368428023371000741513824209346292748006355306814665550947026549805810210477638126016536272686126778508843473163836381343459216682403582306629476580521942742854663830711879272171856405164610852816420374997953859412528880497590448747443866474114776478085317191907838304397308469507520536303998510106454914365999252448240345571353807950188873364551146488549913660943699200198509711197554197411332865678916562795394643866935944594129703301058779007949218356891412199659698976312196804461439458356415179211954556921385074839146900995420312800026240900759361095143113821845026252001656440801779670041280518691679224360348846043039110636168581411804061670932458827382423533297075752391110254241357467261251565171718894830960975744036769573633486856340833479617149237432639888972024759390719232587574794290037871916210197423772346538198664264725712909341563506888103527772576627442843794992198089436595079698031367839612366675724948472080987041446409886736551437923887002909505056068327637912138033895866116483196069106980071875297677480784546749742497212533562804881540841033726037483018699343186796078208850717475332838231381737691673192008591798938886420438831211956105661710327991770609089659886181560764447971765926933304308022988590723368721492416481048018726536183925578414551842378372712873325033896675755478898147223094330572740010454063390134734019563847825708712301523335076507697896982166320254733979231667346126283931423871901210375214908459108292867482049141836997148549660750464137336003264407187739606317847310567286959010107298070790904371069054535382682026363459270137695227047017309401081390046949089342024926579630271595429343493965902346692234760496586028557627509239170715436406396355712354773747101740238382320401105080626449233221414054507373671162139711672320014945887075878786375238808605520510810844147240381002702259714989271080964912205487342665320183887318672891911876432618156793595483216176947564039795971703845868100573165797459954662561614812235223493497519761841903385832637952988450953096802888151077853838437302499555337322702753440341988510028267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 83215466962313554591869536448952457382200886856612818969441051520356933383929117978483770671349369250513173295465952351142851529491836152194373887150184297511971590949361153579508504421350841573357089585391738432960327641229086408276081057328478122600822865194367803648264178297608926037729819994855262218121350701556906826019985212053913062442082522133695075135989355966485374739061601153084348581831508417404280367406465355776126450257343081032355771459352349613960081189829486285240919558655158598395642833275862156085623512963742533210933715454474779879533074689671027856660341251770782619881687744418247808217224961263778963854057122316085627147778250020959598747265257980883712617215975630454722638574270685064298064919793355176228658911141814700234784799067668058802930166092726312578122234163679667978037419368173065810120964620725718176523621528680427702312519157484226383840021683444145413348070799657496038908728978680991260877145784875626140709178789078047991489976602268836390993668464535457946691839387937385733839642319779372503152003030038457076891039661877776613641503611027649246873628738351026350221062930553880791576231439952635244822903281724599151444717353755890244408507735969443845309693864694021938750756904188917716331233739379648483546450540884706127056652528661719007157817413967437461599675144998591961459819134192728035355441845569327817066816956900437664937409714681366293000167823711760696045117331079956528485474718191794096288654800962778429778849470478690964165794026140946690903845638706056763227718521051835965843561910848604358048496073784281488515170149969596839889908375649352287944738313257507801263007714982957419241258177327426742141335696052789160064665581958621338689222550818866166205510310234880522653604246096025188516154069219729364432035871629401753843211637856243164455510345058221433232272394573093510059385575104178288490711639647943143984115860759633460261748904126515595898586262323546520592046793457978169664506512159033754318057345751180066823901181954619874531291745289311524659473989352584863819569332087600146080569940275854449554961774090032242702982329530363965216541600469565712295866545343546964232484367443960163086594465946049546822790760536152066228457876722483127481341990690120140769817729590816988697452447581504280533445744009788081625419414267161695753716566228445270140807346082875720337792224356668720566457369716671249249196600388654374596420615078328308200320777590183127605731511583496441675642918211240720446367065115391929555074693538486289965437487187955602704660041717564404871978702099558653589011869410162350407847661977201873292579907565618079493129173467136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -234616808289692729311642997915274250697290950661298348539345839469256824351995504645609660205310313489234842764697967405433281135017692238836529627196483961551281865581783686325683197676020307653157137961575197156917537796824205672818413620325055344529822197429545966081803498453046708440524473263405812775811946299253554169885542893927476855634386811223384943589492788256582789926154057349863056562720107994837585150913197104454428146101747061033461742077947077386666255727935791767385846583952360577152598124130039974279707820773916484129347060506082654557618205001140965063336108676230658530293329458678811328171029910931860781649867886782034601099266273382593572380408259196392674188902187599535224610635490529701762423096328488460482640446263627437768176788676594056399047612414683532164871972674386802530685668538933026252106251456934758471963186559323708250948273826554615549866916490410651228478882780859606792996021435787088900047764398296899485363410379955912836058263787279082568089984337064215033750238217761995730977157740549916180443546009230615087735175545635981079008138108273876641310301356160670642955854586427144574904331053125629254810123514700749669330408503450894417797193620725939122787104376370130280645836944283899973059546751159162877021406621337633892333934306236259161990276690429120172737288272585691407204254418885848634886600218602797224725037210638600011411326760666160477640074627865303902590918480255720173268289549250851891739196344629447435827292625547577724931516612626600108376275034637280923664243346795698367737235363138234387092380650277695799363015652517402014065884264881251813294291543764587894085994328279046413287584763921254291785915266229656538256091865724492712396173818285324964463978172086407449056100703331353772799377444366403017868337285381779069936101139217409833666459492243195067410742020778861824059882882543522766684860154276619862274131481900316418421748817969126349161790466576763266064348876553567516468285038494695296589129009271437274240668940183236391100487518653768831224736044561694481245919070448883681426754967616551339990232627659233576782427885851589983349875867726497886557398704754867689006720652200287918169300045049958994529326685892024049751476685384339276474934831060665543962216690266959531270448427607350411552358520236588495688857967387352363538726101907408056318284201423680079855035878285113125492897026459223798829375091464604188601070528298649686257658751836349452959074196233479012348213554049984966397566497712923725531788383643952746598084090036301020179424777929710910780409708983031639518484170516032096950732396918524805461648428241168081806241646510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 561702967464500413516888134941912007109439630052749515048402286729815026753811188569383940453470574761771802541886918411139965037076801145753919611650605160833371098004106665955023245876545090193513323054146968249894044855789586934122971796542915783357888648660033686288715818757567579981987845038828214864117559894670371891519614002328812725008833842215452131090415563316841490447515090893273512461810059415306969162771599350805613735436087230895451590249344028819221817508354173534926122613123536031493931072852198003944925845736421992242978198200629763949329919635924539562866654072524489863394579564834075736593517871467016160857295019657833687009824897919513369998799356438610258665214146276371196706468030868139012889871395567445291891385893888386458218303459274714345018476439128185974024769468760283305241535957817542045761212980779762368295755667791029926809187874276962993350588266363944032160489650567015881678345209332621301929332175990028387854884724703302961162760099291226836739615570010575172222176661227845511726701083101846562107885134473096448476591821324875478182763293594998317751726604916404187359294960320716856508178608827237098998455004446123166850718465856067560543262987184652280287222778579025594807063965308636232898260725826988724260222100030653236048256164557995837652430563873853905189973218202003732863193023406382227614863041204793982529027055159260121819074976604047664998113762040851396626058611638089991828153264115337535475646420374974166189518031469708926146399630414948858065484390959099928580187173119924004001821389846879531679903702204240921661415554127189119882595352174669126225832857799731643727120991805686709441717229425068935148094080891517486085333127968855734082872914458763995275893224432935046201938066057299115608332702625317286685903344790755397201674719850219494108579012828619625047794117276006568683182500214348819344498102148162663563093336363788705007031037991361970114344715113430917952939164870621874075655719396144814532840987532194908650611382446180172605109480796705646715999464745284894453008536603313724090240150083258156844121003171194799660447092568627854617378331155355149108833537982269122773429700597360871446110099558565832408947555893192185156200873825316106543383872811098380621457618877946859715129994387635223948025883881710010899175885734596938311093954046246420504486009708058989499296629895277798663372726744269728910035154147478329857446612470635927947571160359535648466348726841816109161411199654275944089771394360300062407376753856635113939600066217197584024866131892263925252719381454351045701540195341515309218271022396275084030284110405995556549812824309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -1144492250615322347086313260626865060411074074709698338210110672512331457256388710783883716064009267480911178405666894718348307550354918163263716395118475130549034860874718200081979900312775722903197263263089163844513980696452442321642937467514179976521127677419737744874670079747138752464320814135637235413994122636899715048746033008707888262949336810915249576423249844856962403571203516877086160215453176934564883471017265208618282023660260239939996702049247246991979915485054404253755301647374046720002483590613387424972347697698245251272360231875608378975864926901301615564775298489287188773254870360206282200527392188211918940674090491347734180954916832793865181754071328284806952816429957571727909477651398621907791624130689121362380711488285462639644194646836652713369276536533808348569946409781133187836053171776606867446188694587264951126653931904168169161618725002978708971398169513245105957522196363200162779189608844249030719167238178401119321064421652005276413004677216223776411742303896415252030730773234218238054001846159090338016057325622923922705180984247880988351314564433325845871554886761836982504311182891650153453278948570242138230736344718141199493788643646373468207578059203335429664883164206240760126423286837308136006819897427474892007326624939739501770763129708101932702156170770764714907234430395623900623405739496628495676320563586852047941774748410419946346998032816753028494538004919376673128137426552383407960187904367753696871061386384469803839168395344801810421533942924906173816394011127877740481249208553887711978687885166780817151314592899200907033505611005802611204278280270321376757607124160700441037884864612143622765727957131215904389849807823199645173010118214476479967121915125733731429122468100856856735283360973443679959159491520948080237877677263599367030492883488533280316755784884570066443312059873596278833551205603420059249371884172717978210747768422401454194588419826322729403008553487943855189889447585464666640230561432815950508970529653737412181228659320585858255233323669638665058714470935326393256229569344543793532642008286592732943137561300187272631498137594603798131294996254939081250024104543020041941620464093469003439476366755475510365467078130713271238739633137557595916034794903296701803537218017360793331165474339881798048128216154492335972208099671037469058433658570160317149268674755692476244672828412987281167052445632680052659693877284461444681152628053663007260134000767274853336592675921050872135524147282359644819015820495174703421857736557575165091628363217877387362314498641853314316353752320741132397857979242078543216409330048464961592745106449577301099137353037905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 1993074347210810234076009940724933517212626590400171793966263562368050366540122088095042309640157895539107880599560172823279140216146494823855316938839394789217513387361807161348816651222406331650937776272448341367830726804267925693868326968047388376072673455291145542687832146552973671903030534234887394949936396641708474744204803496178525305463569477338969445025371213196124002002292451202450647061305830884736735821027640996902032737887698986448856248844578260793732047707676671396120339315816876701844796068701920172781514499268065401860441520972596003978491365221090313191648057675657080787444920324772311165141990317561372497864897499662560600702430772078989970018425819897905055841031275856625684018380461785599178425740899117017318631052683199361567105036850123893446931078013795669115671648399258661876435092425534353198544736161314340800441969257838479534184917552857500094844878071585971374587059881421302145227866376202263362510740921539981310728719362782725700974745970894427416321549371618308585990809990416872703923810288036655709083244986877920244179199344382960524720786441504675530234545117633846088177126617975948137513286420985889525342208431556451595021011998744178979804126491217026202737283212872829842953559626567593123466325152171747883689566743565521214833897073589032146320443509125743834015625265145744246496845068574677503240845252913727781369794926916109715023070593947733159989683589499409351578386495459431207782439375568111822472878877090561513366979800512603186882481661124237352655646160971003679864051516766608914903812714853086722349336416787499059611965422381707260774779261641464255191035076179715665546846260193354320995615072892206424400990209395375942423125595134708949303011192472825187191927809597220282545707009916118679299065239760882338889089294660679374360355430267867730575413243998155093411290531253681356305243070380530744406806929131609358591293161752752514095902811868072341534877914870700700762365196744619009253250082839970635533758376226667159910304945699551839602711976005629990465544885229265238543635219333836249049437674086871687634561274432284508103407317248566773330210658677614095186000895025266095468780979439745189833185679328071367671311128861231934491213122436656954880268174902355266464801352734724206806748689188266100061830080973622915506521524629388934913169465617318872150111924392029312937466946349541641996402908198426110724698352523502861854391107948439780149239099722112329603216433627769991638969570076230085478871506077571182810517267051608333059077632569231611446104468880457830805918516768961177603074539217742348117425355772458098473480247400169136245420949766144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -3017480076785232985219695191507326831141649549399237086851731530949246813652783528679842202250617202104031217079119985563662518530434526447766354547003521849534649152779159319083613605121161480417925959050674338744384889877197382395646766689873809114485749534353602408618130592414051603374064860432228078884251677502673056278539507864999311548164153838547434553036346613967266337838836244581597551500678661157603033404146879663153966798975758496880268332849812961793203061168653174584631914901032936392644102887605773098743243934124865653962117196441058886347776012439474691912020725601698251197618611636774277485604418288662232656754774334165207333889004228806870993953619596953484555971788760377536472801939597430364644395135472848351031774001293507324121317329319519801591616017918705972374575372735238418629375300606411387348316619994102917931573068656218444286449535304116400076824749175487602322944873699632200148176150881745860375233366354914469140487143033542335772598715133010686349248749555922438144258241533610523979544142948614733132164171791615870476354744151913381095172617041136534902835433244670457574136303957476296186188725061367459749448856629968342336757378881626083403618258712325289176340197409627513867363806323581782972182725312454034808308821158782177994074942869628530333059998670501822892271529521289613619815588480528108979998051346806025326086057035372065771132957293976349832095255466633800254535331510342209536239117431114759337885915130661576615885988396595224589751540278576133871353283243513618495323903053433497916265967869067074338766533125035794628482104927044588008529974801663585937577167210196577952117160540361952384001064263433616185581175674576091975118140352068655337600790836120833630704257415013119426611909227609917398107083830472003620132957986752014809262068298818095705403557046619128093776318436132294953892948820817209757986297502030603269122498626111155227638633668213193809734700059211132962017742896963613034847005027602026482482779730849432909853477307364855123362488397068294144834171981815382736888096968038333314816948599881003456117075583749700686754341625850874554079430338185943155487193885983856491723745179684495243206305305096423333807408931983315304735095878443928308840490470275340396525827608129192892935216562540210571653341204396185146872066070622288210596657049135678639841979864424182752750968176915753077702018543637372031973860626031561779716484200336189514842156314777108714093992984856366141865993389802237594752095554359686432457456467294540665540801690676014211512117438985220553321245916906367165942048761092561005454410539548230112694006599482225380994325634088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 4088436961119611854425469315646715965310087424144758680927137153599651860989856400005700548162231602889198668244278668108535966661154320979523382830739885486987674214714229459520304883069143920918015789127446631665055768765555734620674068126231456139183643164156419440319236224130919810416520812474440801261799890031751004539980868149281862818419923827653069142798096167903678650431184055425928689176831939103953200305116712824341451428533524337634979460117743027762339836035195584126132065032072516959815173459271844801674136967385864999096480434259220191656885942657844119536687194982689136946072038283253797984528671389164808508233559608361625638578419817396306830803182343565326976649231143059407166196634528349267672700801422883478313772365508206609936709642971386507198086151715775794564859169084886563577467001040074943885375319864644626437359522108175624747251820604927970135349465499952630510423280535580931893760237110203522403392480903113360407766201411060720791589932064510528144602075907063311181024434177987553186700502383860322074145070665538274015385559689523275584633061295131665726433543272761279218177155665216210129377494691498925866699932100778955134085473412794358505322618302693349597975884558125221596453360552659676092873243683442408016713596942655328537626223029219007018756017270742710927609283500742580698311982290544138320173788453869351161863713935425012038419381964900608755051218580451586439083591068989718923939290420977195415971185484879841171424428900797194786532784762941183898129827374588564353438915275739538160346796255843087348097111732163672550322700586924560736993401793868265325229977149135263334506990780738201780711387374540003634218120247433901647208834665390468003035872166733993015411641014898031733771327517915770126729276136191094367948252675739763208732849689380423396946058212057785253220138287844863510452019588988893914488466194226014724319697221721047449681308531478271501844356677428489689064252630695488651147594486341765266338056688152019973253022354157437202508450785676526382990810754634651922403388962398556857346789926512226910779946782464985942027599182472149949884371513682264339731652333901123045743529986870637582122840671011618821712502304929889499288414891436556647408704479177058291033431759901333800300692040538898573275768007121574855117576990675509980442464363515247932452921696034720502964096955975174278705557563475645299083368678648373614951944037037081660029730558168009611589540259188879705952455606330238259845416591466458716303093567973600551111805368241285017093885779581745633251762187125690987924795607915246249376653085807785705967808641750755196622679297753088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -5253088232757227500194858655610493738841635520044879802143396078891373177965733395698302493650033790006764895195358468635699801731994827547124483240659760678618185493369383542696527783551898951241304278610923512409405137420290961529645412425551512637196774095285894157361304299001821696852979203740975954947436216999704485796837653406735039439484396514665993186786036373816444553900675500217353624360516074980043573922647107910597921860238025934581671671235035395952484975663612600796035031934664970977629641517007541392285468579651934034872845116123198414179091765511182886679687940550666344357853742783379011968181972924227356123116377199964086289209986305329933130865593882743515341899860955843735387673495613358720745792927619370784456167000005789977626989093837868575344376357989797560998847387550902432116777734517672704397686027488649998334811170775361126060862120565342812102505243887532423052210862376903287380509061435457647318958869197616843159646892624276219078633234005784748691791420652309980878473381240725438866179914547192656901154369708663657760356858838679788048573129447006943401666251509956552874560972288525888546448268966693562383393413036430473543193729848785031025139319663747591978017607836790507383883321435180112405802248192594226590294743351465816322327026699720362876509342191569723318858623066965901416089097541799421834647299055112533684452630114122613652465009083134178371642577763593300999774832249140058123061486678823647645072112212421955294497541956130475077113336307070205460919471119187960397518059193242658737662464767609381469894809954029845900218138447772723632388846043745759456362999305288820758214822590420226123025072790527981808313440870119664984670755059200092653837904958701778368231661730401998653603309211944878171679669976070560489860619726156029144513479665012826071522488091815305750011547022395910957128277885072260413288847150453283955021124037207086442528938936319621956701950148140693649489746671052716670927642666318514979232462609468599223486167585202354668244097823180556038468938971509791684748349676151257087446937172987635575325546884423250762927896868359013052474147272100766243079676736528474871015524404028736022625340176325699485038890895372246657315281442510013653707385696175480976025656196534008494384254991307399490732115640602179114612371850081030647760038315301108020382519372711616935631627187477666051767000487026944382599184905303230749566521824599023209789701906924524303886182110501498846228998956154961049183303307686445693802885192569069058856591683353866898767092223923580234933489427948182915681238230286176293135972413694157139809456212498705345096619833425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 6968397264683305339765177838463252981643374387557385356526791704243957926762315410996073409498195280994084006192978566046135608925842438556504530381915013319581316927781422047927537127619908207404019094736923131997996314336756663608020604600354769038909525167540035559585547101406696823032136209960077542433338542504702897189554663455362396206344010485958976433442571198882040835630395051123210159625858619919909504168522006081654375653972574907926265072488811894573869408362222351637795519629817055922113811453536693318372698802575015611287733912306563104550272150424399722699272330916384255129906623832827645761989900390930457852723257870315944822609372793392315148568950700917295901678205266914883980752473793491583904733800887163783619335277412449376062949832930113087829584554825413367074006567659410703723162461481537379556036274305393455306427923362368524908658528276563974345070426849563671640388766796729355849494471691161502612437730330682449693218240187993512202627260857223871901450600385809394595368659090605097036023594590534040236674035521928154024675915399549671284894557831296066295487794355529547634267617334485156335500958647328537344255572228001892661369086100986164193211945749616779918321236616129635067535313152044514351822438509389525389207888669802652376729857704720495079925937855722555241377049100816494247114870294487097673611326462250672176562404952354043249749055502880270457360834038603252513615518881707634572813947516718038488896323470316299934477846262573975943818866922449148523991617271592823385410197128342527006831052928480573855253699531872661939067838256863638049828164159688285820369508017364688657595949108246140169597605630095180223574271078426728771355488155546860353850769811635679452155870362369402645912343920390083784104526371255123838769997390004986887171035246898362917312204025412371907493864333149372374165388266424703482808445224599446246930067263283428709423751432558427939070504494559426312576057248013064325181500265129545677776160817763635020955821196476429154926764184432540787811992316520466945465421618431777703373258069004780271057034680452356049095597755815139247545965771417153592931970107888548817169400382202637874859667434265200476811281687111502698952188457615709390960126869955162418295870760217239349564984820241070657693080943339326248664013241504914859289823985845538162719345978325644375544831032967502666536310715743009640934380080665213657654734805356927505131324804327305594659114896551682326209138947866039089182692790290594789515601629482871842017144428641110474684422631304604790362971843169187367476739564376507163785307402358176166846711196553285129667457681719296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -9790447402105450850666597607458118175862769522449935857871626546205171804031242826592060397106255900128191977287661124307425422440783680510822538005115882828447299971291859880586116327463939979765474646132121858077569611680273448048456057542134892935661580755139056208474891670503052987683996717427049141491310501149400861373190901095449444336065496627643957592286782346177740270475495147720758232387377388891058994463094218428317171702360136001150787871194290570425197433676429373634933768877616969553275844637816288129224243659331702752468645079779731259598781967047443411194964072661374983369063589901507378063161488649476231567660011608427396787459116319263572273114068459382929263927833417991138945659313354632261946350843869056127185239809295014701787147849794103680137619987433550627148217643794835527962938001598306716487561214778623201809407676200014430267609796403044043150458468718010821827403289866105297186478365827576557796134179105941267111590987572500740012121320546489651199370146874763541012745632602188116500238157292738407859459799592444142596091301433396029251474414393950827590520426492843225832360675428350662949705077882138073713769418760900113231969660962366182985497185633453265064757512141330124992787996823825773887634769261486066550166777550765902613316762823946294250194120226466170804108972517346549321837176104962598691897517917796580848821221544615691462941895773849938310533541634661325707809605021056548815155996566390164620496084300203495563581419081468842712017564462346526591357742139707026716418863044602521699433740696462946686409320592705170385489011388428937518123806339176567977021205679526345170188293450212014260648431196775299612193553985098926775671382823820875523264707629686940258109766050333580182223051227742660560495788553036423304734857888109981017922989363428881153292632027176243920676114996596165616483269484124291462697973637995436901779215304616639175310235260703605767454163649197177592823933423591400893028125334606640099361573182744355467569499885354061559502411118413202159657372874486902994580525568333350069245215201485490408271921005531362995664736315373310226908254167041280102955838110967363563011123065825204675664242482470903689032537989115318362299509711769519557388953819799819727364433054492740923007213410894402511718899992634491211593420133413887228054372463575317072215414492396663376262894359085955327135863323309453586016616882821177211405987934134739467387664139784676390501791666686936274113328345691405372040838390776842966011803386551572106395730598622433159051389628923301819415422990630917359369924673712262181841385109313023291641769403436705982101787246592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 13393565510375051505862330515382159756632328979047920770606248253696891765686674117979053870771358521808701820504150783100644645142255777212897826081321657191307267493839926557830336981895591663808917773948846821967898087048970765446133976505074945022589038628806996831782360611104940764777455623608362713057705847758173397196241668218103993608261280061249023438782793366320410532509158190394784111698812787031264840423763182258078322290127939477065998377017752995907026232866075316920535645090545854510966200977523948502684037899713099980225973478125474288457367905526045328731321548745843036119006980684299699229875406769067433332758123577307425068504750232421784268961247802507754311247667341399067535122326871729857830762018953833238884821197574479134197093199223769446123928185125156161729338766385975346261450215026885051285776923272354079144565316365565173175933562994034314387954045056001720792256870981546824639979806818934123139463761448328683276021105842516523905560890247893532681332582995065924562223549538896385292530824873134962509155208151124961394012028238797368610133104323923013392018726354152815962256528513594583943283434639433764873067881580548199881836619159172037892060459413786142330324447666687273073570013511574429967252979787499860701194296733802756209281662283981178529007431855635534517274844285140851680967547538984097752237228924461147160924823665192164449698349824167837642598508652560394436488525561548650159030304222012918250416665189981767842325439728452139039463402655526464549743098295891480868454461424438642922948232972209093419186818831410867787975022911582839882109835233544406740390422655554015663279986423593309485585246737505457265820220888591855945096782916574707130782789590545467964121953385504759026130689629896126058447932523697460643980910272972775867359924876093950889743720944812952127616394747210714568789844753811480006857487849032355390600703726556650098067112588131260388968163758581944150876697227884502363603260789093127992913752728690360747685100640417179885303723963594295847867956724979495319498337053673580690086741212577609018235003089248851903437975283576410464449992847963509611858112990626538149451816229307103844835031466797249959287499312617455477496012715601776731991232094880452808002854894647249513918981681253446793129917371768271276016480335701612402722129664342873139666868237710547810608962841059913419972054993945476990398051110597175615410364185084447544758639229565928436684607400884442320037751905136543849548878475051397892137874593864857886140191310185568316149533530048783148719971213910570939194460193813419428998448514098803864455505118188499991323581765124096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -16054049693227040491675927685310522937420621136278520738460837787081887810662071609697192059962673573616814616755350678621452520932371566136370127209753370260577517081972627634372435505702995168909262031111293079606401175267760301954193535265488021969112379488168488977970691068935087885878405683609193869851868708574501617923338290219036876381549779856846281188504956472553564106732599153984237647495587471033823752836955219208700296689231431380460007162032236487741430218896530462879254359204487866324507868124554731369167773015561802069290498848807900131127148043859334127755996889257170913770680364290560414270033987115674314127585610822233478581515286680897079738252842042438492824847375866364287228768435618357536218177220954469543012043649475091579156222273860868328179201943570568198756536870757072179393098620259562836848780238902905540156713145120721794838288324557843912022743116248819853806084405669150156231940168243356018832297463649443445274036176835700229617493381984371167954011052026269173502523532580606742952920383207724684647485953889103779031010862839529262341618076282261243833449184001075323500245210119073737051712464185432163922847977585533032193981968128275618065131480573780690910230198460602759106116693466518039330769562274549483937083799220012738305029590069140342303626372254737636610176463596694267914628502949785989790068646707865895024966328442325829224367316645586606210601948746461924100263708964762241294883818150957167413071144372719991782369325221575531969459750101055626719880895666802099053491804391546495509650443103507216227688884007340534088861034773463946894426321068776125695536850025830787265586034975791822842193957237628159200108322734565599664731470463563106589576364409426006741690582250813530155981659110659602862424801836014540398934579697148634562314896399467780739159654885805852871659186936318588951300814293991872882604310916282449107914431471527133137373514071805304176351963061936634463754643884210134727830348079042528712217146415983227763200179828867347934048434723539149551768084707067077713987934459894793792724032937030176067271659919109481499921996904741506839113309001619606969952936022544390333688243823541476859648904822259785522713242191830494064923745790881299624796049875954154369876416351555141882397095060721236349403609191800447994478487672614318492209999125560710686618952921756996465998524525338247490150996332704384443928402368335171234031650729008042187598706086248403325039458132880989578583394209358055309537932310040373024903052180098347678671568175971668552924247475306245137168818453416033905939533637532770174485581169602357518394825232144396136348340065402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 16064101355694919947075728128252576416186328113806072457934189993323738917558519942831901429233530066182723802910757978902184982913707365535627704719254003537183682759999009964690052310224405477971634420117926260675231375510078115286337521962488054846373006062430743648830395896586335067829309368816172601242296893585867400102864854797240004203617776606869557556928602456422799087462409277828650470103649720682993326972159640253175994443442004350069166899811353445945816834274989022447301337880919185888206144670407466890170926332678057915865016444979926043671786554787935229587960042087083116105362946316180230859474017508177792168996758448565184189125969795496458878564333885120265619604895797097839728324800153804601654797490609967667139403616136999978353295630544877480769641392065888770117334844449882741597056214375233234633904367949867384712467022180289984533044444015089514801824141101822279634307760298100342287180980754303899557301573543020040546043439477476992236218191399762797506960503932593482853105468007772730027760479219078891816956026663856942502476213576168635761321947482329230282457083726249699757002560352311459849195221527894461622049548090678585166491641583038411296400876057820935102645496449907720601039218121127133022658867281947932646822054680655349606408907476276978378706222939597141332367693119258950302554657811038322488601845342349089229045813325507409267100454289651363262892905148917577300845332200396844836963646297374592030603548066143684440804038837072315481497154220203388193931898509365591149036093938250854212619805448574878535938929877512988074551050536054969777359116839155973618072407124058511711490486806118976711785451347342800194577873120378839878124901486708556326540881483680213573415341023372699745350690347247596073171750021927973781902642448912554163295601421475087226435787904281494018460765734307133094589029071293624234297172680268812847150881220871484842433379724931495339746161405632177876931636447160975876922090850977410061691483440771193485940811484608711384818247992952265104493063468980220215529240369499090748306025145880247032415705733238071481221168189327704099718256306343274940202968811286275998176990172431121057392918316562071578595949500063825655329987986052103617958334194175621422668002709889143920635424412288782760341906057831066641557946248006520318188230023764871848235614026302804399748272395323503151129885586520585617768185485778364022914578352448863417374357379226876348959918580886298831925093600716938682055076393092163839108427185407830742375599464953845027676255993134034495999116133513530425435008190434368145922244689388364732220801750262077457227573452865536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -13296627510983292449524800688937859493162668173300865174163787375551505064955489010194425038828059693175928527597290956311181068919399596711064760169351002753917552079514425238624366887228151788725399293969354033723444440386843092770474243868765745863107230104283601023472381243390881041664333552490197658819545201076197699858906235445458648264556376948375450439199528254620574561635672947566211257716538347305654428591375652726570006406715180353464931413529232097562784387184744132951476954491311721178608479262853849457833517985039024851115944455361399119107629475238076689034439788989210190569216017190118323678713696676768232808096779192654035226031135991833347502988311343784018344213217135918242574229247255625921071967624628011974608212894752512769295596349630508672060646532203654309855293572904446616415743063967169793462565775236710577944858325162922826184230764375102711640208296718006673987773799158752272964987603735638833003628301306787794181841650959117121973258754562791987671738360487362696586346123356692935967254468038152360445659982840285011420082373498511264705286481013107013698181955184141666176182806443493194271022019781454113752902566504972356424381423788563295972651145574728772833039472878160497714435046208846393663476839449619381810807448854644674837975978583625145366653571238769571538839678547708358460669969267846913825978927678085295709341374842194656272546633382250051686601377577698224579316086557829684091368392557243740143987010646043423001052572608322566116624257842060838753457520682752722319597046193289788800296339082800568621554197282747860426230542498537578020936704441722182039740545761623837302734955351509545040463629817545054277489836859305219500945896155666294361222542836181613542479157018279800080677428095810743995242598430222823213916035808623689096111350403072577985705669121373287806387287162233803123290227525674136449670315740939912301107139908790767752247825683354697659601887945921228015600734318831124172053343212529457433645153600977393760619613123004796340634258218876167953691088569791493304495928952831855984907252523725551124513030015273963057828371665690630719272374233445974812472508050678498659291005193858310428021868741455308037241123499996017042130849901556652496544936291188495205473147471270129830411540456166783672557418970709670167106824984769680369217845387037045158399768377410681562409889832474179184264193900475863304320099278032220527230190798318874219306048159169808857645063788933796640405182040112797915536784572811277010045794208556182093635005002941202923877456049618567618278904871673343831211027909852090613846135713330014694368805135554760991590051154493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 9060979553555644185966304733142030750825684430647302953401609271516080923162199126037085699364586138659655801483833986043035978715109687849749796808114413611832899995210326506503491698305801234188311797786858183651692815018791598087122929050463504195145818191252109392098595273124742795703785819943871459091018272908434584196128084828826962731132820326309100232785849060854421002059445375359254903472326722496646226666427133329790417366451324571122573317545590743077788041718021835138117875600482528684101465310461201718274256035679942540416627933571470803036701678689586581725578251345210454726934854001272999991189407870157818305549782757084556042578301557801916319430431297088875956789021990327937986752145770151658246896459570315434694365869278151245042388595646251914628807019738212497640003803609420884252111238652057700417228498159509805673820432458417715600014059427151004496035973089907707729932310214823786908452206548833699330645954789755129407075811818348916125155471854649990299020173021686635973751426244143028132004960367133783990188566311556733044484458163523618552989406565401650513556645270521290247317115750533421409626724830331196778409617623669072602135523763234035837180105736910106750475394689695420009182888410465468881946238955124378718218403888919857818142473087249655159272566621831623410886486962295966134004495121474144399533478358412800690454915671940844753245392594103142078616971941834626399445886073867261599666998490945151058815715521433849650681178642676233952865392651947429556530829968535016767487887446310824207788135983198142161977538266374089246937574784696457231938267767606263203824963808781762077050843788056234510228995089798250321985177520483375609057499609075841272823928055043878993681135316915814814625582042916045649463426890342053907956569706907729021116692415407387473084249116654054172366513303450250540504669063781222070130131413326041735029616567021056030902972656296967431414727365741571208395111477001707550956052108903719574692649885716948979497028614599406900832707589725204688262352156371762518553880135665081489941102611193565097750264976182273442226576590185635474066427784898828672529433031016315879025866053815042484275080694445578136452001128865259116682281032293832550127617932051645082946921401066387572465093541643108165922972325614053167672769303154518798386019267975952633438416403142903531596762504033545969386960419157823226616676653389785211778517690554084448084780966824058693257638346513059506270555445232477332505918328262816463728618486862678784992063238454454468640103493781896040933734814334092010773733599570470224255124129996562395561001723798965700701989378195456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -5367703981826129388583603282009065893425100313900918697545572396214617491970286237392394919701628747924203038681165310909741245631976442164774108683288206631959889516763824986568065215388071656774837759903382341211023042971571522533617024651803059712108912614428364109960206027034858682421228818502468115805074879712502736556211648302687881719478008319501058969500065070888849879785442504076119942582086828732280704057846741353043693691209018155125567474451991788883196411600139865203647650230716318511031652436942528719218356477207997254672415762348595670921342467636504846060268608309008920055369896353575065274783509432365215390142190413857295864779218559906009852977289797450975508870455038760663797334981692593085720218225152849208438802714528135688570920978864459872809993948670050354103573161106781488903118722882590147767431447326446136815016537122640983988298874327285691363833563249650258684145373814744485327487330051566257800535351075966421263413206837291986921732585731397888827874504482151594257011345693678825782299272483975667447332171741847035203155841235036520365174783151427680109378436029112489885797930871237173828845416835829525628373806172052662817097639804766728726933769014598368820633810383409235525094903686045114186385577919530041829217807716660147174352127299220117630136057817957920198604530209885761645765658654680025276710077080577910934415106701664221848442942741267785158037180748335123345769640773074385527150336386622308230587788588900063896224698562922738307305159736812668130381042958282114527211246734221303955676990527098345322571932989336455131160356181960489585485985471716165099737930591495328632781998703946663165001449313269467058946721582580136450473318870879234076504307310647306066448966423363334558297645785940898448886873273983765909108308030200053876551371292142683303385300213644799390552956055114665176790421367250809387025106882449245772849409855514381296751767930874378620388575126445009230658732028802396253719926172371137751680708226834159145571235431770689416988545528110455410165747789988290763609332070120952302553945926633381930937479562552687302963689537958795378242349101155209957034229119956817458101580610750637486675658235193825149423023645446551759023477606588164191620016895617934308094195524560352261398878243294820829553008497862595197478707677544773589853933810215006226880958029680709641613267121400587238844117281411237159805772500298547565762998837863860885122575646943234272290970962407686136435848241657714893451175387517652294012579795922525454400930280356989662741854944122165885675503917024527285731995844093233000930049317025230741507550188418066867265625988792320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 3127164327763920665465325130752572071980234228581440845103479682857427143029522611999233396009764208421105353592385160034861502818779292312035239263337422735131333495747510480019882035805601123458159430157838268536906026718299531598518976660860066439679500762949202708120485545960710439307800848083383870902390078946733640972504919252556573780695071490699228895392118117348937664810766363824041487413585182452271340428479313539797824679070402751890154018666623773177003426555612387746239313585586653507027128913099460216117881934573439433716971905449978055286679341596410262933082909642670643526814240385119074443748101872260151909021990099672694470734684019668602287337266711301479119940610447693862785702680311440565009189317424823130178375182363668443496752699248238163376806778652706880821272854933406220627688717963371742842879681710616137494137947639729345935151720202628578739490194981348068926301280357883818104452061658007231500578278294902693319499824800036756964288334729145409457711380903340209086171645405380403284941640527601918535542056133246718720669976541414613112556992310782238474245522490316485825166532221959342442590065534813755191333091437411742464489345806310155478749031861982874263329935415554667845106439275796173582051608955960491671821991017823071928846028055359629481101457187052519404486516765277744599545036513453652184155073495169966977225468080998013711104452578854447570491824301445344812411639930238228943746147434770370130053680938751313441680387988794276609953640031632546395517538465114802119620663305688692151811222571651973628430990876646846742906880156936329415943380169227742037296533820143581447612118985510618471528772352937024268323661864428651366267839296408533595646238621329315775222596829545683142833141120468277926590135864565123777271529547181517522337633344444776980415818500290503701689954488019979485433033707592846479191055366336408752395894656211467204800483321026565548061878691870351789825135231822603837033266878992693412002687975797255546651492361575283205789825814197553309683747498585426638543906272548433399863374824198060166081047956673898486655611393764739461647701261942115642602191861111323074609608284645024702066560788345265586549571495938570241157212832503810956541405424591224284993808247637630471435387877366452609085529678485033400951742820833568854195356720022048924619257557819564487283026848000811914933103561743072765904178398068186470509410419237232038088808220542359112956413111014903506193729130320975019523013896017613116828995833175940720816669588301716520125354850641115365881497177340495789152658403151958354919522174124914387627145196113063081754234827309056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -1094327532522917700570915062132261436210966966000355611279203657337593502040027767058289592547085605789557216216462029850045454602788861080547165971595923255509707784316515406165595567338457041413568561974480803506417430090251889304940416623865611647106822251375366255870234022702682535907866433737082464036749917466163972063772109392215754389174308385947142342096629466994000650127649619326029519416143196622549217958289413339208615568250064443612631116751435564856265615320003191456660265884295957007637378959082219769959200677001823402878195644265024067634138239054573436881708596799958745021816415739288616992582190393962961064162483382683326046659049435781680027433103445124580476022764483721814340471127362530574947605749928043900603407606073464041271145081307006044274494535502820731152178490627274109353196616266175233368238855162043380511424543068859085765358665466990759696008091689228749915379802590217598953147589196284379276400541575069961824605540349003716858832822663493220381570157650761609011744440943381286316614997227204456318911880999334239036585843531712798708074178470577828485569266285273906250663634646027804664363046332419900622761252791077002828853587668089950709993258472492776099301868826460160536027860441041527360740584276070439347114900668528569854536198864093706871339049298126355532727168018765799602454433739293598954105767408663998521482421074274668132846838692556082891414250556252145112896618807198687653354685633710753032540707683196071547525191219254195331845667139434602249259609488475975396287062901868652044807154707114874751183672909739552922408010439035053771211366328924818827043710501166276289775788902585921385563497534938046060128810530922226997273380124516648913775994813976544958377700576230525449348018260139232411761170591321443329642797338523940733283967045154573884866459495481668758501980014571436592222410760010561766833302562102619442103953807489685253792557991671705655305881992313277602018890484232366013356606964664816611366763423089190359393616605171184396697352270542408179652194157424188434028130104084224530550634610015976971223675144080890435493261632538236805453116003356892579319735534091487967283668852847843592916973105568925987570323821038421438880317868527858079637597875717842154036460825972899973992070970135351234994464221101026227560037845804147177249844362455770403336306226404734689447455935868044318349172923528469300390543239007339682341987842910992262095903716610404409884340681652583142109630521114951480944032739937986426692205482117412988144604776462016387009348806526159669294318648843885157568585777186711288389285651881711711917366821236800414575486660771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -1181705670563276799050700835922774483862664077621213507393744993085132508989136755543117109514237208386878642175575777316693694145402935686000571187886392420030720689546941038834243709370149498784419911644184324853003300140967777595989112728141540282546643005889848073158212358945156197361015493134970268000675503647242572301417079490574127347856671718247359568346073276006381621837417215298696872653468678695979773497844661759198054816783496281940631260864603909296847812228218094589942653827357792982434875651470785340522832057874056069240215642651493096331355035801661740981537643514160432922638660090338280108004070727128467913315968502225501329517319628393659260670896234609585599410555988524600766006262934037137595003594823211050235719712035008587740109815696608128367969758374486492361332309922553568362618424824887389847942995302573940839104820156172127944751246863034749764024879642644858150548963046127234031231673956052180217254400310280371140178992482404778168281204023117113870210244920920402995458175794488767375940765377933304999835932613880681800297292279210845066796264929832444398710095353114697584626351228080320933491814666870502212373351897464161686351985203971125997303601247565124149424784670836209753296920261868561768211062958746099195708910276034292277489008573080921150917623271458867433250833392299236689288583216458277677460976467808882413935707843823029267812793390312944995747186262132510302055393327226224015986668136804796205109280604642456800131956479435462098061896487991645845763241279264854540583237592703317568854734097411151120180202253789296670609375585910057235746601132714975973787716899647461300893414619112656324676668724910271639062054170846326245593200753797857444653073909278861214493282724074283414131803462476307349820897713768280420820241349568870046071887548242580091575305331670845390289367251959343569849951324841482338188023392770821585187807423930324502284896711539883814418693412795817758113116199976431591308991348212242815804641747812839784244745641084145494277404012244707061785354709892672051384716218267219318607258559660163884106163628694161019416402005837272543538116622909505359671498098561030892976460538803693216915068912406181187072361431081566435760769324363501805009657953565098122981223873639123923032388324173761504309337946803677139675066531607828695579289673933223304159905784508272996497684330331153629755807467801765358195695747446438511300303212024218950818102855734549902111947623864377731421961421775156662067952257503494062722973135692873898277274964561174306184535269776367246386023753867149988690613872203711264723769552099928821872509442058822651199448850366464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 2089091877525181982765834374828763428519526507385892064938135016564250067005811169112455557603307461994835138270316624991066124064931179531215805772196135480537451491130792934307245303781461491318164672682255813732966135573852513511999204681667423135019305456769139002439909986915696698048927351059529141564757271154772971551916001020977818459126023829839603132580543458522412007490177562993153253654119698472641369233177351892068614391576074335863672520091439831671697116365147294884438077473586282299108646315473226670629170815002442815773508335264540037780519205871937438687660066971148210911981465000246843651924612813917567266374611413493554078061799855021889425071392405181675570707017194106456922535275098116835265596562616627417435917017053993364205617473890500061662357423478617758617935415112214245077119003982051501155364081822479445041451172965988173596471338324846894007561847502154913670095848764544024396701575396247882749428159450601394609778537080329539844988228924402537228933850871933663351703920805814595207350009363143644854231875701434710198474285805599582026419395251908937126320037440564847349863461276320617579576806649387485087935573857010944906330737818542708780321858711499170281175171064616247733467748839273315685282786321369175172489479525661985656935303577024918450908087652443174958978078870376544404110741161536849060987086117929481345004405478504268537104702935868074420425838881958931503592408493462657372289891715772377822961979202300790259853326496276526724522806234871792693721767570025444349461372192951845233656911328942456819689554165926541091704772666218810082849553424637823599675730317466370131035356112768523624930020430846434170748856394562203066536246856239627734546654003868976129914352874607876828298611551662861980266660148631474210684630266848037329931389078559645065482165648507472823956933240756564277366580312561639822113939095252138592802353331191245824227812646898344665102527611700099345265336025609023791022124952777238252310902672319526234889279498971100957235855072664620004162283213094361403895087786378167883267633100116770695618759340005538228267231169922241028296950464886690497934049715438587402369094009240523959791397930701819069608273862734693624875655852450725518143313051490394749729965938178642133559760592261785719939213942437075102322795561847187198804808611550506740800195912568061751040335133956174977995975388147614633462315419263672315812214122569794382028086009801017086782993891642956183457486119332375718523704605224704739014863100966316102316690498424710376403126322341452585820516378683743528458559949361298662885492552643477683819290550354786632871036374220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -1401759079926227991487918736574882572383107978132402801419738728593087478612675059906239018767087065644775257760086521168206985868981130245038945986171442663206905176973362780405651920088512003285310168873470580237921181334494771883743850787290969098739040762755747695521783383368344235235616408678985336652116741458168284437904605794679943489530432334072276128005031612589608351110911716447057862758420086534502799511336179324242511365470793129960492678680195841244102197567211527219973684922816528278772514581177229019659520402769425265940496223673445580477542805920959949763179695295208334980873727921377219502032581851232459106864957697353525672056533354017184778020922264113349428684726420803973972576109320631739205362948569443302572685056859572646197767550682257286103432832635674015497464973459595024018221244550166928590549565261763599503861029549211288347497087645541957146940391900223289779047103550778944653558130100470952478121871824988605436214583675438735363044293236493095593026778622256774498285994335042820913551194152853711452621972525245145879492244031743035645363053864268198551768797556962486365882270776133776354019141834823652319658387048306480641254006691947567120340113329886091289901311038905020965556322607044639708515690511041279826355661424474953202815771350661170912579562736149371417139018018024126323027222671689734572665204648530843337215497535739282462680047592992307951883038237568337676061868273345606804864663634005248248539858216501049948610263525392691553746570945792539942002000991274241174021060998489762254470800576977133197505917839189755010503410810808184785165169174058044898827309630775806852563779594054904795254700440060017726104449996249323049291161295430331106611618073226953754690937865663806708140110968289261690951530567040196448627614386687653094069783151872936645406924955649197654299273965777854909666022804284247805687800612298950850107609582885043557309379583274836629206927134151962333141769606860733083225767410929900335977215729658192663165816861589431204142948248223014751053547328332863068764305957388777884115130078365812911607698721944064920090359268334449301581935455085666276062938079203939766893863632260090153322697996294007816497500910407337995425411058095132215162238601346236986129715999201548895547958943261036899247874727046413724565993181699300404319129435090500295953077404341745225050668052569858917205839634379612812819021699041123742235232970516570794275296860443833416773773457764914874025122656176938240641550548266883952225018991660913439182798058131241895948272662139507630358511661474630263815151416622210267266230739188569135592473270743581313212695554555904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 560632315414766385961138913733882803272140952371942800859551046913245303896930753817975315088945735457762359941429016085281005425969621587937292566168441726311264805600651891660848551856988577159586606471786148037134259982752187967106949006271737323233143543690941642227289816847943776974814233160712747880077493303904220551068387577117353166257573459811788495954915132229748276926206114172047301018984689043859039876420561199511638056850172982800936443015025896871345283749213945327087862368060479744038205212702114995566526266376720687864396188292116565613590298999193600778876846985441263748117336773319649103662279132412055547643695321619657407214202335606270304377870901851349677626262241100940602961987067969961738090165866874004005144248845591201985481468759490045478433759330728328595603627985103297295597424448340205131877879382175654524062947848125878171955595192200756745359526127413380195434459247253003874468239380143006052907482612242457394765001802120416956635335475191422309874226355803529756244147598644691474015779497812741614930238305618353827192317307072878531017724811354321320938760071822698634228993460777605293200586573759266608758749965393830541805700767719936285571775046342004322029614640236038985381365522293564131925587340275412438304239784040393496196291583682375141464548109571471231176697161066087751619504790545706893790205520739756320206078917957653359674959593582750042337403305065416859639410079430879709765779765353809669596039143352023076412422084037195252758816651387326009465398776339256670937593873057522203175287945955583938754165734023366422187324801116504003808515522557019587143032014184217345940391294856416564749506048369598034943574344546285731993995511245368754242557937033135311321467295637750851854918632378121816377357710356911737117794116117606783716729278326978728432532114700380323904798633872866273174047817128289566379396098469883556158194309060864989762936939389856658255014902170219713409699118285417233800225580990117726446449972938514453740409982226786932172206852341038886141747915728633345412352279611791005358932301261419909239540692894009671760282974277020175442419931025585088807668238233397946942028164317187635731404967270511701666645483742545316060624803960842353633355713592978239830235673137631318972093192468946889444257374339208636007703211964186790247070020015808377458283450338108438126501037130888118327016822947037866274204516667733188690290335444145475454924361700111011405547769658194838731503947634331490151728875651480662557926670099134072563450074512768971442406322130969691924602968742165751664846396563510064293552387702079315216720708472692838682366836736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -190809459277412152375698851232399860018953712293898779248672596505980211801802031669001491256332489369843452798279067587154113176829819322316601658562377494602196656255446952204203997243939510949485459302462175533790905324562874542422509958093285397196626473391264377572705141266511605475403741800084815574916464276629392763130446647552000263418793917020820554448230728726086534951364445446763423524982070703489140436722046222731752346912046358941594052712680470683923825109417838327923953436692992701344608370286143582546832839627290810342860551622896979774962749919280543258411670099051478693791437153684638980250614771666123601826572393566669303957027520641000109667275499185603448328951142570322374937173182954769926637264856477193602948721697560174221534505431404872068322187165258117000467882895166982506119046775626272794945155254490263625195382063106997157481474714944534298261667568617525744326049958985471617518829607251557966874074065924183762390159947512044378539786318266028824977770852166913395828101470140518110449379928949263426138020196122539614296820132202680720079814134026764769969247074878811491757100124343614341528862254216126740400838496677018922686941955567457800393964749433476559253739640067397856863617523458793062038519994584185312594211653491487424540399802624609068565224975834197746294654473526469382039873171106747631811991155919372308528551865506884566655185807219795915278277431144491690984846479138310015797939415003843992059102691432824095227712545105799942929540382064643879986333916059522783070952452966038311428112895673030221321842007709854791363283404533758539111338853627693519625920799298502921387513030151806243356973186769251978386179422787286894452211134213833126681990369546617717356088763755545793256974095382492399314554447508230405188411943893858409834696447976295822341548525348664465426575612137166258243455295347726742748013493004041164344611044939114554931094730955857662836751851166837270915663974189603627972297562522269880464031762415829672134076787581305431082529897997284585820434253496053125459452701474646053713676100360641408634144074240973444393783702733967207725966111634275064721371115899601122553035895709258729054459095343062963450674397914130792724615541383286864975549308241572636598907621759765124982341208253988111609412395650788288434765584670717905709050192090642282995888654858303852688511036843599973554832646610006238534658396237932494008894502563850171328464827791276165842533394433685276188034248005494283790821693365933615347422060486228303535815489466835502935017332633500813959300129549114703242753338845377501928537877612423649150974899944873979841274703773696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 145556946005753581296126243864745326914372307078466670895270123393632157884860366249698993242282291736430367513859086255429181300872966737521599280013215684409210815609363427161141630071113915146474418009096622910025475244102982981869402137403509219275010221002809348863031094591612059056343492622493039341509770327919766061661027560883959594113694669037637765079121126018476257328471262715717758716107432985859993029818692829907327619317826645599794721892345698504480322963489635561505068524744204005938528055479123706638939964614101077231892726224978093493777072275128687749362402857624600423900210035806644943118899792481787882275571677038762021745110575094849669124472211187488058996567625990209308063689213322459847970012292792334654506277217979644392956790586896190890557385235570242701177565905910066996510687827949834979062027797436703077203310334171536080346785753368535548862492166283358694227180305964130650234159617838705262262844531552076240699357417774655768709422988593756193765786038897413819889146127076449528578101612735925683087084944467629202449626710118434200983500736962561380636043035914709436377828417261146152133865430493023426522980291312093299421823431774103925976313529782222930643577232269482139926913182271216372928816322358552988783843092600712861498993971353078728534848521219492270624405269863764206389364668804169367014715202546542586971736893144604071299422993614964400088667329876859653602498246277222285139209187827035460785982480605620428316566875502957268387624757092110171420900896897895320682874262879274194900703690857455413499001204522739309761799604990314436197090530866423054517529724120838921447853941568909617376997886144937702300972030369661100261499132466466004215425894514711629297759037720338554103344594637924254256609807896635439020774498497720475425774667697566515623796640896699542027136808849430709147877879927588662097377290742420760335925713603090543176274521880570379558163590029514347328104661274252112807748273589761616884191180652758460033945332905084083577346613452231710179713906195055685814269435628012476219784039804701819121495683816036138455538653349083803783391955383616652677305401685343954499594795068573212680078616268934090607098222067122171068491035283765646230342073943416505750372087146802740173747257261261713016729365075638020257726565660875476908912103901387357537509474921546552629983885614923017252221244474350832104864203963661170919855936146071425477033764567281414219141402766670586107583673245011841082713610213091970959893276453153665893335866885558054181747322751385402524837992205242716633290637655090775607813661171956816549929610302092377082221863895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -181111800991694760136155197690958874605423016343935093130424726858097203170975994633471386300683984327055740747886676278069576162638172547788776458236236376605543573336443437727266439310474751480272164767814740573517281991249398020360928083990847064402771419769306425802346780314420764543028494375513246901064788277689642864100686055969759998220593163421672097865087129511341124439349096444045839803410913695738374508229331629446951711566835769086806390289076175116873079687492607629078465526168931439789945946292897094642030199083039916174834983083203701565084505157219173724011179002666878650800970034997416570647077868567505849534037431846865671704132851197089872981751064525222227704367911152561238611478269066009058170353562349360593876472096942886989198096503723116968634521366985398636800139430764977151850743299886276146767637289764813753695922536972810436260850385190444052125462022237592229181006615431225908662948733753592945113453795065856898992139443121213110256065181887254985005417196036379678434934202582934846796759970567949323267886957771043798152308920752952413001758150571653336626263663370640572942022144535992242139743067087557506926924375598878323189845924124448198812758303180188071957104890530717097255956287109247166294392422201309222641921992892914863725833996728244273059776772628876076855931984407580266332620826815907683259113810237015215164029541170142336122153065960220478424312634521760590505497857322561817408475268781912575141167253069773779814198834231094584460420149948148803229167510308908900195604868114265378720037598523223720270115546737530942074468772420533034682897129286571865252639860678547292069216304526314287467586932801105769479078033504438709291738341943895020898545293828204932952169863261584866278927264888452651206384600555991313327625172089946665234063974253976203895170255656915861125156505093852562068470837429915435953173142541731030838755985937000039855064893324026728887615537229415005283615208126054832463998018502868240436971442092236319064733107303960418419392742300058355437919611372143034707364583788676963123384494785319837276514557237864111574603163746487419072050883765020045406321281464250967394571297244085682358313062043811843132867812708456865898437956989218625393202266380051997325455234602744287289509711138372842495802653081841958506397289032982041080053334419997502544980811892717798825459431855311608224633801619941423413916060562117811837605514917151486419159522158153230844984392108202902652057263930080970325109316630619620965225845684745484153466009234324169425954143766416311839122730231036980656490273640706572563307939691057137298742158171559656982659477798912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 113645657889406186714462263577799518740815468500690140222393616002350000735336242491399507271705731123441369848096319318102274332673415582420201941395033403702085158194247910617780313073330831749705483774749477268207062189002335935086123131379875475896925297743178971936787148030406485384180443955474394165871412754511916923331013482620704970546687931931314776520229118396864868707354705410053969589112653624102045162975408141849223258994475931271750345972381593269971538950341142148121456711807706561532921703907470769833220681418931408046991908478527879509032088812911768563835383776966843294187734164370800307568998316438154607174883762384621531941041268912795949225619847860492067521724488810058374097353344384414840003154409589256592122372377455488430088406085836803412272473078225305857252460295052238815907722237301991490040918795628536585472992558011501813345641495415632674562232620131195024742931695945010603891683565849956544702953153977087948473644732673057844959936325880063418903922305431565958967254125158284426405566504480821090595644863718110379028225829946651286219388729317101830467895791217140332944687485455577759765107886613609990441622355070995422587428888286594423130665105149739340754550440808839045514762686147354754711835471397401306242987778880805783134104233538047649550709656038438505263850174201294118374396807342771521673057614335980357328624303396977084616985071377024260930827150675448153150529425876485202728878972638211814238630931464426980121234241842827384245932851146525149373117466418926009739065317933642195369426197344716198172781658495487483858867059714528353578191715095620233293224216311023483056613168405523735888509414192844576578970697609578554816040900284630449758041864692817176729032405807871127851329997022006033400815390643324558988900291309378610560065476252808757563445058918275320317218286209304496231956456392897340605096735512469243816911106037241550516577178664547038984511795671765091285065971072175271296248328921465927119639224345971351054414252033318283842768641216275357582770666559513080098257805290549228797473327514462318978366216118365296091863100028680151749638567424523423336812701144165947788506413019337510841937936411969250644450648237615602902911027218904718946452836868474290312266240846701692147415626363190515782274894157380602033839350301314279995258911371346063400913638990645944722604935285476016148514246427093593007622001650209577107974790221592989394734670147660421096151859529633548904593388530823304294406356030205499310299846041698246101209566536738629244748197207897779436375880055544123552034831492195349465604144052818965920830035144320269745955044065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] -2973534248256689286707000588991404972785846969620593327820659116511740440030231419329980327317356674006459799725734489374302878427304611792633038829013022173231772093427909509871356466380850715968689341915912974892844545943349604115606992862546356232990310420952873588545815686690349468017015204569271721081106230618517901331687949332036521691380708920938915002269506023758783469983276844128117786703039125537250446071740993374858715727088294588213831105619638556932743515304821570798725484906623496222257464600313543457230199506469556007377558979043615069472454928721014733420267272479268804516705492381345175557162541680723342695936080832769459386441823086693129007630103521682159241847863806867757873794571719548797928972941678897050508431470781830115018110555364276148403863503756555938093685814927296434860135066270010694416677285839239832616487272382580344329100534102887335565214285966765211531556006512722473315207854003081186998860871992904173488102794343851353422920851089781306569439424958475710075627635836178671606538849731506800572241397094715121123114095325141797064885171138209253644465268884647480509370546790542371840872414694378989409632493392806465590667828574819517326497973171553908854940330471583109095062770941034624622543169037972025227498440588475414343169284834101420999574357835509374195631307131036312458292207663984994893493032071682854750334588150110716306615068148883658745179369119235473425121061650770322155964620452799168872799283445953957327900441928426793118059801892198831483973157443550660937178221927868599205021323594388721400547129878909700523938924013754927561544371618083738990687569174541403096331031724485038424063295853539069768935783067945348865408049292809080007840176451627780356277158813646125827697197362950736111046428236219675016562655548835793834204060979355431948172690574669023751686460718023305949757497371274514257095283732513504430415293154842979085001275255824681674828183138833072769538641514243000710006684285204010496069270347919286428403222185310188873629590885530118304994402962043420801749969615980506872879614602769395239412635723987168893275241583323845850650273076536661808582627495740858355501669891874170723033459675585036322491013441951120130856467067289913935365293371583128300493193477905081988983376958355384370533656969666122554511949239169723106594887790444254929628343962007886533135185565632710193210655496799796183325633731077740968746933679690269882073064562119859482937043869573407380449389015588968842885994362586996928383142374277169064940369765828322994246595865873902182675242251249260099163150544796469774432139306031252777782860608879792529191267729408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -37711831730972200931416295259360162910299296594661891850224927862048049557257835103551524972326881658894591110205641795790305066485805487337939182128781243719822895099170433731904436238646747411138540493200561312258718946689514168423526050866426732648091821519827975371996387076908553242873171646647407215071082147346998641828858104799732521682043767247775597646690535466152451249911751429412384911616047875493624651911917222235134454555030547727937698943344789342295437291637244667906071878104031741423032620197970926829529134933701058481698150702876548148340931440354940158966548039883187468326187622074321500549448428990448962976064082982647043902199810083415649283025007110106823542623611544449885481699634494620189223925085055189871465613989625553747665458199509602987632611857054350230749982984238059959104750364906953441253358432496855420179190390547575153951414621792782563041671571577099875027251467410988182979537732445191399920185216951487122509531828521834004092602149567214690162886029148950659324849731780533593427122070122745031467147673239405685256483085412389422066116006967201765492522740758669976035982290763885999123309514096762421146992137595753016059057513346763319409326757887724893361453952079111564992244064414440651438876555192333058994501914884243986863267698858567312129914030514690127801092015374973748523096545599755034762446114000596289819273409569139333419668795894879415706340426806520032347917601374118673868366830195518680181438163815004157654698056462090183810673172338218475547797293127340775176183303825797288086663506765367647862760199201700143924688427106671791314718527364868262122369912869698663792034353432299320680787977892359940514577784633460018163333934753091746181666651607266761210148805179365741787576599389952308765386236158246691702902275615353193121957557941616102785579655375645644784230501735669934150518907535096595856448221759382836131402088172224366133129134463797391933015696820813490141657125814106152066939863260177603131106942031058743071820823547991414969962117932688257315139410076749336223244129176589594280887405146105340244131728516976033802394400752597461336610143946839565460326812097464555900165886628758555604757892500052925032055684622854181059753566366173195589192717000477216976557822681754395487355482344631974434707978802440187506538868690921044268036679823281875733893946737283526394723722914175783541805658162860173669830881347393431211266520618592407391568352015228772096523849375707918665644197397487079695295482342192873757573870843109245436158300303419011169488712861905284392249573428400163023229843515785115194139319745312920917595438923951131484048200826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 23495310211378533804958540916776548448182193566295513442271528075666653180247848273942594204051846327797308401698894105413906487933427750541782364911018936806335611394125469985287009088496618073808635255431968471830440337201258209266186160996901417955134141463802527708599927350171218729940502403482299857509621420384405604336338592935217311570626896870531401997457090108404204096136533791655808750865946184132062722929171786453199032508127813492453839018702358116911905406981218166576841452312728198810613883737207504055243236791584649693715342862445316344638296333442414477437957179594335624177919598948707809741282823001920830248369875655776455986066421873320861295473516748417489846412274224721618167548352824457019946996362629985030218257672393556056329430520291868333098100059856473559852699866535438869628314657674044073731781034341260886002987246187662730384799603636699981386717899026577436115970014313515654143825636706456333750122693314694473639451323934740346267327383013913290345366640213718107673746249229301190407018387705734444482849578810893369693953402937256816545542025305118512722242324578418604654061747589156976413288091017968976868309055100129280807079716747758460346373563192599294379420594276993455574282789697113222106571654124688940760114777050882431173754243633992801102088095307171167583286854504109002482341266063937565992397047477445231765564873201131213977801254922258724414124338055080779712489114020981674897707489671551301755188093510612366279528052387396786289444892486141635033288882764361490226478896505941970550430694053526560189208176760437216206264614158868864858511994106747931039708018093588027983445951435297759152053783773118452725848242023642587215190318256098144889049170003436547046714666983778927990223607764326477134811301776813931410591673997299703226946286651047000658612002366993337637615129966888532980498007790937988684635213334181208251342116440089501519191244381224944268744276157071194309436905681133737987891452852081323710625708566815931556563804715851119274488798300015493624159747054365118727102842836986657470075316228999276702007635399867194378303655115006577827945468783870672806141172931503513791363763884068821281059463461209050864281828823888026631423725973579859028856152054428641873495886523252117890073923693367238357357024631900167695165226937777703691622697921537357567708650498869845829864952053173009499531259061044180144935553430689994679352606437946395716841218278605771045166535717608707423200858357596583630522099173875945139590786233682483866134150489862359466256280832722185945681764516626987651807729606924697127829132311189258682757885244875112444101646090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -5721623550585563502347960288205076567931235621637629645754620961036946422231583444507114470609221090661729909680359452217021780797107452634435169867275185012984107645072141550727160756502321301185273212212441667303933091653625035028444493597640968682158822108958979988240001097261360421889070100789943327515230301866379895371060663523136600354860980003118749169956389885627526337073625818226972566642915923692195681577816078047029511998124007412280894340200986387028894734450177719450935150886380472640287585376181000915514333001722929636903290621894667112990609408716039624420360907470841659545642336696469565120038832412617244949647479480904545642558481068395006669136703459260727757593043729120351674858746379498886006233936548615727547990516515592327593298374317387251396426398990729372241813054197536295210921297165251420318958102496400471292395669146630609487809604019317433346730731397990832694347578946683115153816856626949594757028629310983549067464682884507584740820531944250093956132120413894370938892273000077469635531699505097952628361614181015903353991964023502836926627224926866331755518581813966896410830572653438179565999592737957306633296122891191901510762951655800805747914641147083504999573217643843911271827518604978857298246573189267162444365694767187678805603398449912570107341782826635552106767205875604961675611136596880716516679933216921402688013225590579503668563677980502735214356836749457729641721109799516991690065860020685969413866498550395953265828615265383687116173229179727659240035095624278667916199599356847836636012184421269639132190210372673714142068397435043190030589801257860850291792372240059125442995541467920972643488929265899285871291701446612781000625914806061109928704449104022280697251181338643250601158338502697866732430541571950174014221293782733546009110991486510180615249796008821112117595795912791626646606391321446836938995896420493688108828819772687095111527079384657003584349467137509549693861908638201773855660894459254247276871162529813618538331994524187718533718626080855172058406740450753480365444347829382841048407922056864240379370102302777303668039291385643831949437430977376326007198231925720592064517784254523830124205229192341285060233863521709854030826913418481293347564983463295017107645165893218199976832849621700521505280174233767688363815997322040296987643405850332679853196126601002208817200884814537801895004137853113224508128310940815207285133061745580655430362142471766833967309210150650065619709185560946169160629923850879764699392503079151902066027014586536984167006648910865041890424853859889379410403599685778348382055045052133200120561162500737291216160083148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] -757754015969850812890962011432971288811714316816877022036392531901670887872211865803584699328688629799928093310844865911802932775154439240893814443513456494240540782467084669236583787059004249943831061802537325433898737406563497766369931890929610139949169786372730382065655714370726633290150108738354417387521887923657869631637278726237534238542397371056209253377663107569757009618452387961601270873185009965130614706113835532574154115697990641425548691211910275597034842700015238651744335851239217839816994805869444978897756284512687850697985568288390175931000847034112653116128143316431298959256256707317784565801378409655046240773967944374612244552346389772400704704140008137257429001531478790700580127696123593715557665801916917602294244663931705469910089890994846119409982050369537637016186122469390308893323146286050117725495990634838419129007598729756847820973153081795412168812823843475188787317060726023856781950806353379863619455026370141889083011386625316751918423492095626430491026017185676605329760179867634039778199270777788099496525998154964204494531049557698949625867872677381281743698819215913741794939826196262223177506478047836075660846091582438178198946965502063508233839435781322057100282112308186046781016309782593288616537058459812647037617591203235082414454580499299465849508668218122671046520596515287476163976715970816539441976795141483984679064541851089157935620779078977179657036525215863207590322706144778067932334966430994126570924222196133460539209114238202165917045537388202637270436892235319937213001195466404739188270198193899540345297920024082863848906203333066784044010691201404704542287765264486219505722323594911557775217874535159235351084242031178746456539372199840714089227513491063317411134454837718410947017204843427291847192907001714459184834053552094067067702344498315326068322937304559144561273838401101041815441057300996261638471123453726407716628576669930737115611342748125830337281475626264563047821087748663621578408826413714110162575082927356847823339696701115389708330876711551998448897252424070436556909519530214200490883881463780503989718178920529288098456228789918330840113684527973169120254395739774177832590869757266158734844024493529916399603792379591674919064171649487812347398897863871235650415688668810282909534258998806555177112040094493261942401628619613658758672014350965560587413485439048194031024547500716862180225994514284343503148212293108396404307344362665246071719260956622143701685388400332283324199584846816670022862701364916518532360008710044570621360210918509078121803511059301290610740160360782390444776273992145813669375313424302450409477259809716697606733944586240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] 1180702380529454714137745072076832073201060575481161101381959759110309970649388897159810208412140195757242359895904817454373410060568607025935789114336586717920346535496592875197478090874318675279079498261859575953160158929867511019666728599236740299179514611198147616516227030801147716976749029830988870204049798195991022898807358117329325664240553566506143353762174396521845221575184228385376568683312984972270043234674380212984077355679332887927531266640592858135437728481090963441136853500540592562217680998954605154918462077129173426587960215705893881604222701892824876519190272214757259789456530245126650125179549101708077142363760327612533440628358997973460911490209833035719953480492114699950640300307905816067168270088515200132830444575572546507478618852039741877994983589980940134261305864906099209747085089563730762786538605242469585314126849215493587409100169152514169649022473188828973371480624300547137549644022814304675448666222092360111256635495784782537424166934593515343864272387448100998302778537403258438226337677958897114103722116752241601038451106056393908756724127981361815959065087076217738856513228113957405974184493236217258410207845842533081273053878850452561474086144071066860632397856067940920533691901204047951843586870608303373375100362645358166395007362606406494452008171315754048537995766442286830462079128680921196574203032540163994854347093712524464905952370652525251839059695348257059775296764341016977858750224425744225839599029870533160439876055578804724106163777817456968078838246366785570556069511013626193819863377503585968680814211147064285637841295572133146440995596101389593788866472984019113189020344535620277592951879855758835119208900512331950359037214753454584611336753440830674290320107010243890745274609349303693568358272982115939417115750518005940279975054459851936773919613296358016680427029674976845088052431902018952238677223896111785063298689871665211755956733047835725059359931549433921452819463292758383132631789989407289916196091178325427666592491068551255420986342554254074623287829529861306636944688264411005834400538115628308306156602675836900113278550683083729995037816464138931694193327745111948145463328829525629972905368753804467351252938158264998122730575970011719790997741686541887431846021084811183216793054034373532158983918953720101712259624220238174664425951804440652542046497133307147286493413786568951727276288527931457648693320302216997329536453434700703887837766517985593128086362029221929587749454665775544423410653404797681162257308523667135955757331019533934519792337972402563632505649671798027341743553957556425442310557770792799009417510990269834926761474785280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] -497408737384138882886260557472857250791621263508824444495843992284809073207913019642648755588303557062829816834326844154986714003503909463682221866005530279293416078965720278303760386207020249256142366335404208166405446014699811460997211786449193297297847125357321495680302961715235700428529279975336847295527935947501885430410108894722752200082774712995707819086360941357348562275143685791636512222895838980230987876323692538957558171640801685904519273249215470422147822057971288270975697868509589855678984392802061696929367607185311995226330575280509256027118079382515208074092708313637823748517712026437514212174154220770846021208605851119566445429633551644708646284189753513784904073181386207690902523007148356982624092708483187310502443522357202599920302189295875034766768734044014157293867944593066698092560109541729202882467043206961601646822263306191627746218077012676473180245647250185168163477644717358492600876025316472657651111795237881379157656696208656467576669687284348698452268192308390463199769557630958040433239961871797238028691024464892370303846266943331209608577829542808155944000629674567861286976415302945148159716600638574781858881860145287284800483970712150999125522592858998645246813130056163161789455446429664917067351449667926055733505439875772875424421024133838482805916755894990629801287899349767852159117723436734063785046643386290982969676051957394386348547298613288802539418443053541779464840313371790830002519792255253497519952441100611382005385408777208938152236510646022521197833061652233563847445970816805767601792166181655545814081869430160981978445995141418394632632127379984027350415445218472984638193287197381761442469887316604507648888945666106368326960131982452340172275858071406945835000956538257352296389091363191846827891955818978979530600996664288787375466369740595746133898324502946466403538905443065394618606835593071090013121388437299434290324361382413033916581793417478888572922245491987597562247467710881118126298113124920624975550764775764898669119406436099354783569127902308643734989283573978669883849845929252458200374238157500679204129468075434677423361210859656414420428236995934667187621212717371309596841903853787498018805386661353853454485516136249627299603683663676433463070926896082799941200637175624417542056054127684217264661990624681406551135647318432874795846825893945973026849199639354632508975841413713253306521959753507137637322673146023628048074782500456513438186232938895214056554419077849625261991419626502785704392708866492399441251496094671324322220250408596533866963910213452770117978561233864467103610748948650850458385508819631332383204634367112894632295785299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] 114782531184027976244716397909450802354705238170772425977443100656033145907024828814709598336367708049564754464159028086378392499485378592459592438669631612630758873601189975668396287545223204166151108229310786081578502315571009278256343539819132615864332842969933035618650256682206237226093324039518389013958020936589176155141400840280202557096820902081643533631971983101029106099809088638412078712537941070590322014760487478008180391154256564271889795208981678488525454274158339599267496869090278933595858309323145373248324253210386738873870637970631041238209402626978019378492965950164571261192793803100869563607802537601788413898125139128653810174023508768777349168631731530787179407557753661237589420044097492241917168601663604820426691141068726462740931880545677218806642433775822090541323124095008902445540340194932462776399476838657898294986946906845483760576449610716457979948587124461432019869296379097886611018882213623819786057280195661618364526589302806469508383917110788290141346263610876589370355925919338985263177408131412761412030941236731666651953343961245570602906240269004734803078709253765775276180351949184016068346883113048550402954413395054798644919900237462218794509525078570255369124018923032085406587801583977120199634847762909842218505864731706087601310950153546783873760654763049589206247015819318936804032239812797773542394362729083820762102304610549831781651199414175833193777617215780692161496780289244196001995907006468922788312535051063004395431280141181932986862710282751252729524350174803884591799929957308187411102749574611865812856686789051416107910577731363652727915830264353815092395182844369547985618881459041280543608748569737824856704635001252218063145980714304827484257022657532158639831015770995559538534798651434102275376426205357622321865092331542321355313684497085066507760648747651237546312478131821836405296093377212752762590782044551829047985560929931671735024890767156300932488279156535622218953221522976140233188210396395358370183972695910402135827099383660591752838469090341721513167248598342070630758042919302709274167070391777452079486402401542324110592142660352962161913440211962586696024646617610993971115770235777391743908085267366860896887089189029828296368268835247824221005523319715980260807112529666389744813245218155993510404579821526473997947795367429429695586166407042843248487242137444327371167125484794059364743083351337311079815394158180346820685893185034980664011295969313816859308043917841390520973127408636441629253750193610377982749821549522473960646270250151858747357865621645442910010217729423597193705989856354566465507719978241774391473402115878804040081368678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -5093741071027139093219158777983891606910935107934215837674615301794836551118245539162785535437967501347754501393532240045644777745713381034600189305210410464294332867810318922689210119686194387873498871448876670038171541949692253374750880953625779843760645316446861233044944614941547208369119245190958652336074314499463436220740683755428201399780981769047535562801940957888879661937028060868507235918557469724332676289429154643351278441100701560648774253270865260660502248885705669109459778777630762077868686463150587950008936851894129586022930587221661454099380079705615628713085349793950544555195073156168695270657269873121811097613600972402872436073433441937403205022690041841324342965779999929853746120741979906284215014898949968927760121429324587228256224511227025055806603313660438143628555580725557330353646864141265696210971424924313096489767802125554972646037094750911854157568988456858918688253229730126366248040674236292033836373808485974621809897735115828530693271933099621529528018875294699326820900232490546621693294748556405349192952672856663788685036225869308555964604378276836548090217977482584932781311189102872644460570755635762666590555519026945463061269767667373464370561330158848820363641505234604817863617321851041945701079192443218261706020460522370873340131297114997874932355784700160015592690815766564026017831292554046931893171818432493281414570325665271008462900409160926396097434221008881235589248213047423484038666173852853237779569243555792338850302792955647188818362389417683302849884975631766249313163841085557270175877743724739008017662424991119361977663108386806340039601216398208744213151084513916780262571518372542252407053912765215558799244702456531619758272710063556520657362097315748913043221629103589792476349082531997475265065325175623144315297830862753321149674228634832248903632601153917177555520838025348110565360796267967864282885898285356257314468893149907902542712015819329723140400933406976460732987177019299519499965171684829217110314261989701846205573976716804768014336966558919357870478978221115601538189641099695318849477274711592698947727171943963375987584656186349380394306614838849920438102765829273735366797755177048707502048122509639587622680681534589559470814515218883448642011200698791820343418924584165018258435941677712456680961596260232735374544681259473067406825509460871554501628995689654078746888716422353786205200873489648506983716864024716176145526440763277721434727581041060592617598908187502193437192197955876903376423925519782844225127757896700237173417853640513652852533911737555431795438296192317969663733593270697584918585997385445371649384672474812102231482957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 100451896340603188780075102288833916372935426920768984009466477490523309773424488426315721843281832423313257790210500596608537727635977784434338086412537584945921048766986725312182355626270779033675314916295721256558243681705167778792403510597612514603591378187864780503414937186014698845439667474827565235492899463030577973993182985649547337747550535138671206153638806429259372614884534804577849105016246475646604214041266802705094348879886191645044167337515864585040105318305471881905290530836463389962484964911129544288180659588008396287873438865096117810981408159249616605115782927043744056339705636158259974790956288187470155497198915522911096497812579821966227717924162907120325760331488615883635383835337635951173246843596764742731398684383849430590598894866783086398388382495361177979781415016087508428972662706816373261565404747561731606854501119009305932668435878947653942674605832742797555247661023858595102825036404474559733435762217702655514781236848780366096750769658821350157085563667762725812788687689327420551662854597511325432435817973369145957028788978966377027471855089331302158873746495309269858175517363370576551919235291398102515586557272056466881850618026068777377495438732257466753779870207362635245242216292460692273769098429323163870668550081975736278103775436576804837251324653259108544537526015844563634794436369217363706916749774465417050419433797121806293360955854953653890826722069574044018108864601257218663919785020194137647374011979276501577237636369944177729575741866929263720803828540979975091220474854629510785496303581942244821481716778840057178372161787518669907286629050072689313064699501666697426882887912643993156037387295288188001329423921962564790894280916330226947745333652988543526137995849202549187784878343728636041816194963796489694776643987188036543145209371378762282503093179498368061720545547004580483742973100171272902163265560269396073476541128048042103471772497406872698996610184463301147954890656125262948689604838585459415273587264847809229741020209156772676348112420130475668685505506754625041077636620120952286724144058174446478795238423729497941549026605827071732011399222786644801110016675226322871571217982599834925589047164893192282638617282851762981598307087761568160619296338959138241372465210139514012051213840437232946774315579039804618559447288877032931828784076286965315265605442488811912295382941059962852364525632391805827120967407328883008973804311982201809329501905822671481585592421290242529468338992782565989561369642947747980588133680267474094917742727247703257823612692731034538391731130424990177185515796750605616023879577446181970764590019086311751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -54939663976595321143717531526815086682389327607732995098221991777477834907636027013791276431466205444579541025332562278860330702753863532057499025633872038588722683335656264223556007965196548099885909217080157493180196670221199899673056058883428365576512794146272296316507493743019938030942134937965140300098921065377173813093767113796470841500474135057772547641148018723298174250176129075877908474443356324703446895024885200843129840463883347565719874394023809582967574087496385882937561969088380670253023755987859243489436734190195336533436740324889372695384632276713969427288543771755875593443414877539163521673490986550037264431237190374826981563600471372494735703362856307957068868997426778511318400144851885169509214626917124594081732026474254151190448176669128910705211473189065080998688329746985446850655382166882010311743306510859179836533336111212305920277979494467352004325673907499295283533569365652069048711248028258820784010912568913600527303129960572371991672864021160385728445821786185667567516211146191141352640139307161608612457004636352312064634491407705344123503540585349709081642740371014984873434518641380549942535537730685240958435652706900862733452295166156626674902836315297900229249056286378486768671227474768103055121981581024371690048724583932055576484176661749468730813589667161211094792151176212172887144995392235301804698739739928092996002914237576164583204704144531519422228037357553537834758995573415330249926343811902205187435266490788546499610465232907476332481324157005515008334076050499924233272284433257155525213266972340538080132352597185816875135551159550122116702560161471880884210875511903401543983080795678942670110674688929212206896868447584617741748236349295680989020606904025134205538441043093467601889547315303517413439233377240799017050182955672330034356291862707756460217738371564985163096390143703432955048965939052574587450576227235433972817981979542755531747500247981913314691314423362675447575382958670985583739849692026514307663227738210064861448972709933931600192300812795851836100724631806777064386318620417918055267532046448286659510385828629321624343872781309017876866030754528883182841511968939821693495140296267423324348059797726748959567451499359026634143838745723782350925312227539390081554951965520900405666931510222056201548576766924504620829877720940902323015153972473917339816459008484451758461694249447684868078789273866487016336259134695369570107738881055584113362873656193362348661040112550142557279951617317070906638230042565887083911581357176911608452066933647466327288042641100954257755299075544281284529899841357965542558969801334420765718344813356169381806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 6325908475432065165104179423583477216324344030449417012381679886292030640428339364960178080769424965793518691419296408609000151675958870763365743905746318187429787330331936933187886668295455547131709698133134198699757000788330793675282796258703577737227324748511472103959013015447071644777535093159284138972874700478287350440845653951361012937011751089317269479580207000765034321321071532064407945874135296369540292595565249942651449060409675098870527827775815389980443767669513281257949179980800130691741126377969715127449181181833956637306449466107933480911889438750014250245611637633408765933904451575628943554507177773769312014648651496799514981709795686186463049746402224177397422784013006720539049869198756914494162128206481905398596160593354409509644911212821259299985666006963830145175942448997965829866602308841649544643415027894518428894656799711980087206712391359842816620065456968324368062554396622312864106291986802465436528378610070132116875368965627583845121174777768293881061327005758502339907919046041776126121043333033564282647688224464985638044707167602400103231444999281668381803413035539224542100871852949436035974288884291074555821916775298542965264241337787600628513250955503996753320800773127159096477119705981642630416053252383909742208867579595731127006822921083700065251635013869050444490162565252010667231339834305730675947447417758577559849892391114889126017038420797427569720481492021697879607079931399674247338310407235887840476030149058475854253423176874484422145961416785293788676554944693874236516201730184168719189737213918685656350286671926354350830787460836370675567921332085022284305581144947787914471215002936498041883276458246084557881988598127131505778355879177089266142160306565927086686448709575436858942284769750423278246422458514409243416434949752994632664093409449099376303716864406259754263627347034448474709250284135286194806717009103398335014986578670812177581102539549273073001841640090032528748137115283382424764493031958635847287124028056764724567743298521685632811986558544557940706351874100994797516338234515973557626129474415738719185933913756783349133549621509293767314442597609503579302801358223734533963025385584210083856207627096850223805266593227079363738519144086101546720279811126916202214902483223866059939382926692308945442964487469480897734736478659826516373277485639654312752849841713423689761953667933091809996826545571785724273502056293210890260816594670556691139923307398853884912491260151109833790144374981341405433611336428437801450801914555788772772031275755799648161800766268115560594799318346870554935030505513847753320282316752852755035144477729616235136548864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -17772302965624586992021147976620028462720531478107161155466240461961639269646800690866543522189100594351502488923281975632520138933710105031456765155946923767633181214613348747551022793164025709493099129498215748040548551675492738940552223680719795441025261995949967359300321207569781853650739896240687135508129015864336018277256504083032522974291351788040932872132016871394792031857046097497219009843997240414281169919248019666687287321367793429207895957698942074144806967968256693455319706406045090316370515331588310610358284779368959911704605465317936900422287186137727658254522543699346442663883117459210183455579852010388913333744036230075051650926814624767146210832352453814003470101633468722372805362442949575201280357984352073902607263752772011284914789530679875113420594207360000859499332003624270372160697922900902595429181791091718300904261347172807191188657796685849617341076505897501096655760918903091664410427317610645469223182357976424062360018776103360490287521413081907267803699803554257221875944127808874352671793684420893593606289161656192902825803403614542324539513548479862940104839078910265970313333481377823476238566958252657267691898498631265845492147911329317961438711974009649720192943776199752339754904411650878709417344983374844251274889716320726776826603494483556988769893972697904122287077027020984209524848952953379332844339621375982520010861720907078606641638789587209087707562136297953185691355551660417424590583891628020327403919362383731532323397360182312091407456599411912577550727041694944587153672536436276357470680524287582377535071304691306823331123449737621692633378687671236476329814112158270645690065938525268119142285623245740705824840423059731062584794654559088924214520978079962356851630651459602098395519108997759001422695453088712190261104307023282328362536034128934889790619981000065321929483608286819487500393320163646779294811373212462358943039431574094969263736768488804497868063156388083369409072443552599926618848495779079482533712428381964205630835477911294664123120059360176747648149543017566430424550819973301165369197407075101512885329976247506888776361936726886679070985875360756300061983058670766271302316449098438340322232572868358641642126142749559409743074964200098112064473863855364750512431666393838019001633627635693708538505055113937305979333241127076758911085578074597710031707482090373947103938975935379154096082739437989074177379124107778060032027914074086057145221164712322468003257059815491558874831943637382570441829235592539816616342852579212560414990091332113661786636606722202429455112256695636886316509619596983928784021844214495677190391805205466694958448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 94593103459570226332668318460074187032308180817228575058297362374872917011177865143789965435755567415418940084161212247057705073959116506185189390468003361692857285713531290213789348174567439131252704084400555242601908359879082959573054077205167638393182110800315653648989199907544205491189141544720563865841368302238104168837364462067828919397697562116829169728376860686753201030484687250496793505332228236027128661940256824972004926770539026559628559478271164935322554317628120414474252114328779681551420665111900876080195988708109217209914339741318150998934984295757675615202881973095227123642236115469727380473920418983587161041822021891656154523140395113721948183089955375421108444113808132882916294566330184729198450078120000688176568243006408802349329523483841259175414599986996638336142510613454149188308853713939338825558932183322020107924460711351923266732138994479673856193185372822110774366203009198351162748564861406107332850586273904281765144137662403054745677516421114820766038497209171429305907980368823506229481650613734118150601039155166493615704549165426805932074237424650117826948652428737552714168288675003388360162832297731458212062816798003055538901461089256788452563052582435068347117488538467599206421272248941876159507102787957147496315928153173560614973663018552580302120906552349122768570694431495488025049268195602262194218967355351499683808372235055245682532361555315354249699275177583331670655250820718790823306817289805918167447356098589890489912103198025863007648220161852762377715029168540320368169121402916208414331298894388508038319180152689092966032487788146526282774883236896251664741880844981020836575508871985121062196367020819500793562022802661615274512741286751727168069799351212177113140319462509686100714751536471391886195503925135976431253195690350117356226818766537331805073880195415272857113478932922193398358346420448178386633384258825329205324971498850873105929594450665997451499828240148844258118825629618456401137628585867880183743080463345501524780224379476493945655287006988711398913049291045362130509850638107341815246048183705318631458428235375780900577215792623191048793253725245258696239954516033885313275481978331190174138591186482254405817451157118140811807643650696606257951419236508637543402551401126067512359230453494100797625545899040879830348925355684918231449449834664804631406215551972222913355866526186192064870973731875990680872422087870167155137770921894828864243651075102385501467812876208280247400721871738870421495390901433709888011169035515730079908235779314480690190043844338154973313499196459825690138986887591488865865367384073000437955286381687922401499676672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -1923903624838356304961502151746270803388170748596713096007024457347922087820241325567595948254299100305368667787624150240465724995906583630367136087133004148043907520118441713006262967480609501640335990179108564918474820818996208078134900778535238033587900460752181963071895427669240412577382213026697097636892693657507814883863602360525173998269905644309794946854021645567238563442316057513246164178288103569006567267505991156992072444181356455546814633798321075012717582780821056552013151001529738182687641137254300527125624350377502362660156555607148973593357833498154460683195016369551911180984189921848295865377027640506793211281133552723077465690642959221983594559474485909001643281340788606431446771248803117105284742639755576562844917404543121905487972293392509449826694168783909843093322108035751685622150529931382476066161786205970092224096195061242864897808418037752189916550052851889911161523445013336874606438349193579781779015515478245416755945907450984658167283317119864982072258307095834661776725243651335842841479285665033116400838159746058828163707852014560640416431316258436612610106744178043452090395833732925714486786359627787801240233999393764881241920603618273836979995228535460328470756761117742944133144823674601348866749893514678034613620067438667280113812772653200944930930698558580799193168147233306733113028030991683075304833887670344578596386837316633055054966275540715223693795614937863276560350096104007595793954602252744503342150503216947475998037456262276926864025517177644118077550390226150713923937149429313656006509874734453099112762644260089334856610044611571047023368938371655530677758624564301552242637378922836742152177959417874518149709921884811145815977251495746213656819493544638589302395860606713079332706054762261371718640021807480855799333170357545933661910665553879924230918258464293535444063755161351827951659552843814806598690190363414926953743727226065113695118735077589623934837330109428736906311935780128287828038944255293671726177395584426419687472623487752914765797868074020170059298650557829411364722303694399390508373266817212520953212457310800538206091756720409744615545676126657477206852616395841878075210759066031678238783880072953260776187106988370252331837384536234892439256183620164659625263953809152879772247954080057458949234375949108972735209212708392529200832712402006808496234375723637679019638819488471725591823919642305831813128913535468901010027405837445587577028595827426088053895025196690007954980958965535126403610517107766880213884180154014372681909588570950340767525169404849212098797895315270922811208407503301181767596880525812353502212483410361075428250091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 20506652943629596950322342720578355829349104676916311278656707059738930105380240091855634168669067120306942900784414258117052059791723465393933669625490781016568281124746075032254782972628056310965421145337613884312676698793840275706735861172574755353342176188491791882273402514932680467447656967325461512174988663652480955197582540848297351464372840077669911257456470998298351949483739365787963904597850267757766463746077882260644252987918855117091113913560026542182154523874685964386001999843019773563299001088269226399959018864436200552653958674174550227589951889162362406912221794849101320413501225255421020344205524303503830771293024679647733177596406585692620714356282465506683933814604555225767473365707856404168547746582136213842077471645389422545898539099001681381606949916373308870268820343261117532918592993947183806142284669348309187276515388621311174725116053274244357359707626866131852930268222439001202439504767166201703370976018539730404670622068622742162457273758071643297597887511389533386311054194922114429210620510109459393811995256207807756635049013608204206733778891890987635923575788494825025088293671907963901320891444691483228608755571635871454035367422920457417075235080149799786419485187226096789767224447580387452808521738814308601142965600665220111856079922944551873504087206181590851148517938238337645471309245650666456936681203196644113763072639470324071785324174366745398481218495271602950381857261021997511461178337538872508059663040410726310869558669420979991465995239450920156821228203632559682170247364100263461727142973488136268996104334826557010018383913956069690369850552466138306479282111368668985739246593661700801246520943846776694860098567894961569973646345186603474970324543790619866278534713658889532780257824055668404155760507396701869506692044440189027875900839925251078724143026740272611836510542051053831731145081603724077721213247071570021477383725363537187176492515876313080058843328841236330596542779327355377095693251500562907975254204822233088639090762033005711391931907952965588074944830301378497394772863520703957700442274834571571989931348406401741720137453387002480177361141618685590319407613825272681191792965355352241906029468358952903900271778514921212067903407868061332296429481939425538329341616483973051646985007328344236134199132336619518261577544162102524751554485047834811402056723200094124805061371420996732922216258562356578961956885810302435664038254531916941260251243333754815219848246741281444292138032955319440504052994861963060758076314614943134272258318186985435672252237900349396002350175590067756181839175752388346857290171902012547661360248263095957073459937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -143866239813172517585813635722822689917060098913797534140911396032247488663763123653712995709217011526742337753124138282031676775342391366454354468065359634658339998589837362835681520973497660596222884554027750839913010115837185479360294929432352446116649920494365521235796261793712012154434745767647768929821581842439503104750478398582768551902143373761240061684809719741760113135366435848178304119273075880856455007857199551600949260168305286408589425808592830169905837972374105995153761108666582579248015103689239826297038174983313709541917367614184896180110501716597600960257114886283377672392323117393049332643676994302237785326302798311247941659190799558216222834455472778168387824954377152420253362050101902344553065575745147038963116592832694010857758941602467319767554180202961580465786520515426754600877611570667026942288074576795840358395452849123313764598742750475109561738692740911666386691280919203312969434937610356452191103013022487442710849925816337584308999589082957036902985609195426494712925440535281745009170013565722907667678117233858248089048285377366169390121171103757250524683677856839647218781001897523982943313641008228943431279793792322455751785346892996382454168295719561969570881758033502080248367158448268107845664022126731411604378154270659492165954770607031852872179001203307063945006082298055399725128152561627509664385086004982395295835805051957149979510089198343596675193714338565044238167866020407304065168463630917447760722782938594109958253870027145350102262019361066720312211226895367215189437341351385587890804377413465319466044616149360762590105759199078354299332276449509998576102463098628455570399678272769934257082738981269607817373705312871455160705725260348955921327820892220688284427564061471900556137456722154134180486410348261125379678130894093384253736950152455816326383195266102657419867331029341789792998339667057324247401425126363891933790286049025811466514087542381137949888438843624076129375703654048826153835870871947324352781544011301167067683740190573458472921279763161147729510226456556020392140923571500047323505394469902860401208529599718264798694243240313414949677370500575070019658374467065921172229584546925107302563667307862036581490886121050970470832166629244125700195664340514527488965266804286115705624748918039812024666139596947445936797432240720584798565181817368466402594128426211267608003842722099773014269529574174681154991700369134120947565473737399741888686546833633977625336173320323833158645186692631991185940885105059360525503399138015344148034063732357778686914567455134804559430402210019172203711694656112589781895370908554965845051988466409666794460796682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 799700455583834069552972019785313461596721216055236587189214090114448010687001425099468880015889096327972052157787605770907535578017470915857419447810762541682720001712053276421415277639906570068967947760267197842899476023228572136226173344385989238684945392707112106329176747457632153980812476412332759991480087521406687606645253073361992063250328371232445680992883955595125967843570226749594755323248107145969670304642007128045409674645721122810552139573516256745288444201644815066441410140566199736067723119528084710145558334966899773169586765303950232160227416046786525372036273955053554346669950368881886371358978784814878105687889922934997793421729178617456763279113370114426952579030651191951583808677433490478974777166798905279449329230401491701155268711437374983213184169798999792092773587700925089461310602275544378839118180197304798421344043556665723458035630944182073677785326745367256377864608455392165032675874595232784774650477406424472522182544448402599371695478873429678015489818300512220854877927589529752661168618852870155632936311182008587777631380715072083533986030939379808611401889992548389111643453288305343618719922817021954684935032900482070879809672613913440472748230769757307186901150714996169544408167846914338344496972519411832934911211011433920510305877124592851536732447931979791729535503419159753411645213682247251012152109981360637685444268087938212138413523804138988043755256081978472372220717055614744386954316873439608071875658821569652664857908808648964003209984910920147535486339062925699391641305085589580387585172312464433901312813078881754238303154237094043640122176365381638210219607886403114051420072128689681203029902647921715240451782265321353624399845988592234564760263978583284536311654715591638451275298029397029046359185649529831263504851379532731457777337215852249949967080539391889152511397829109909083973487588576370013464412071228889806597962792931500644457291576282627639032530441328438460267409907221286831224104907395346156406304167198213586778184581333233425161665685427281595984529029801983014757605679290498212853070118386959175587119499860819537727206699692900390301721919080840823385551681753478411405242291344705897220033715412904716563006477398325062710244542381633891188403854615394524595263155776224408840621297606361442541798727962526793103701544217537410219062199851623335289236083086565731577932942828433015681740009841711203340595920429114731468120213026881746779028580703702887584343451003485086685800026901051198167210199368433699085914130457866120292523054390682656066917865967821654656519725014636122706603207154772825881070381207441807907692728332889309292171100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -3681473910756245326189558407889785577881486683724156464727217104903500045067281409624605258449290495515926807630767949817370663164587991933290958272018217265736270597488348112279415957843667226555278204101793817174878297793822876098375779107626191899135051127007541743520608400716566629694919082652543969625443275371981461468466636714646107754308171808114602249999235466975944049613212980346665203187052306331824024217581326312399129692006747408431308202880612961706707478933056933051925424989264576860574766604479783156474949240264107777621188864288580401970801924507900327832320937502793140051104577077062034958234397953093109525751707198643432210547127190435250954040552311198818066830249199283388457722840941943732663020677849737603190849698606906158640874962873597300401416014799610212580565141788589440320225732614943347588096463487368015405661479248145296889388684402360158890758713890864933922575769614434918273049545457506753940446888184538936383784148248270170871421948573690371275935265185146178115751069917900674594813805653403307228502741615145797732223622971676036880553221865097577246914998730127071745022266490443648197922201180515502860386653797423233398439917828377434182390234924460139360021924733712969329636024741964366201169893958716922366712108014758962594429443175181954300164442187826986972642792796810498717797639350879399638820008337916819959162343836386417213823698602686522639906415168624928112215798217828503287411307875070926283528318572386254812793777290014107197371292549364671352767200266330939781949633051998228188182549201259884448223252863900848523912070473464312991102170819052692829200722678876225949030662330694808514876887276542066782349344391334739186461800225421603441769074379706294082155047210042290936629217358139933649545618360156063238203140709382983533996083227620497744465426671356418027658531665153265865515159674580470140866777017240419225600124764023816591101596871896550620682266406775205989146924060645137655761532556781608594667696129955522536982127715807469422992198108454389245023451051009949011954688582401372868976225380999554951579230408854603141730187954862137853301499905683692735964311953870077553104257025739337706578681139267884691924862337502751897357642848993492521020684014343124470961850616350361779504639953276632570061531874273418613749826810000453672741880514662449019204344664204504531826629449204604106666847841415706269185467712596761479783662097354474810252105560993672257041591934764715532399465134792323284755044817107260113080515030334737135321047567804061906999988484226240873353811906538001715888268555072251094493407350636804760425272962687647052856211537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 14370153498723139156789545048483266013977095169944621362616486605294994926396214258165804766674361779215936892598222569454640314954134698231018185184826611755355014390396242213987280776412815292424985720262389853602458340792475245390629131869308759211740920385652226435105203107204437294031791337573661396913149602172910141485171556307072818869124143312615120784204579994935928982855500736716079835500326177358320651889671533045024352847474487184178247584153092200508258885499384334951635118881751703546296577159006044762163735543725553530789306990887523498261317771825487403720163295744439327272007264643524289508314533485976427983061100030741659344842511935338663590225693153550634933270387142076561937025687743325852047282959758429730955356979053690218963298886527276383297553616162594448430587377754015026469876127921158801116453161420283648122937008517592338726143026625865332800183325978554304702420495631231794160466446483997604606290658727928793112145477317825614000395618068280650671400795201667604762155796349960167979452645085788656755179279437624383998956234052315294414761672429375586194816935395237820677495787357739602466696434995170548985014964986528458342480232859432392972598702518203676029383446230238797627153471968580926436817960138521542127494677391085643519629085944749557627172146249123910852480441194990347415112522139297951393022945665538536458842578167217281860204823055034324725237591907505381961956929652440682211565663317266164543307819394666390431313369329099720746591541981617967768818761850242801493514988739660870602445942089992223333719534214800637940227196772599030858721468577200429568390601915012255766279143202732650325015661760880502828616984319596873065962943660550478831747293041962861451684179473924167391714570226425541697006443266789481209835848229432642810709399813028686762187136730847577505602836204889275633647979652508785915270912669406130423204238422705745026176745264216204105546255570309507784271119787814881091661016698290068365097978225303184659419470110109786554529794156668799758635536422525594656379529820457864926476010907697770818276647616632796186827686130587067364897442203526163809547532548905472107772100884046711061579812461566352370654166703691888515923546330523540365666557905661959768876820513274428146393351192118192185280196007707513753750373440377563049982592320800607956614138415411429991461298416882494860592603268711849446510023904973286037479470912353696950326852277254007680060958819264022089615666925608407851098592296252941082144551990922490656398751454086542095447921337139271289607177121101645366367574837509191413683819113700605141327311499798383480970040836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -47942213337166241267696885905468176155034059016287503087857407387347938555425845594055644291178808013964737887348703111596669603119601105904805130395455950622008124343367717276289039183354665788882559747487645809369257509887004174596995753694559863617629124977820624908843126156577431251742838364831974202394343734252462371152797803503451505466328782580884045259111959724030066616835676592897694607471270973149574021203042336424925142271389905063326785228261354331055522685676136114325652805741178112039545866943446301959490337605771244096147485255484971839318691567787158739573076916835099049977114667848137906956273696882243076853901793856290833215619976637442033093501877256947611523647837802002997662759533158723185179083635342726850792776058657237252453041954242018387539372008566234569448136974680655223237963441896567315546207176766240543907375473138847304110001879785131711904751884417942435608050326221921791835246326912342342476492234109119561709712825576821660346166555507254583178172241154456536118238341879372567012398506047953233290595906877753709101291331259403807465416991165673527142571983451433353221827172596256296733322535318580087482497321364451124384666213209371579998990464336504940722709737131284259868728095479532066021569373835641295162883142858132079713220549954177125603031884168027794107610682419554163349208597886563562959516043143194292055679755238331551481763023386715399626726775712726530972368983129184886498277475098089666838252814738588251155546575948756741992654235842619872324936000351698758578871961957927249025211113055277813144571569900839144190523670867974312293539624911552293184443637998629260794352171509085779363510251011286206228799270016641362184916765565732184976164435333697463881608439966105156999636557473758649178646073873592148211652416605599395607781723533153634538953296981218752915849166057213577156579132191792237242770533442751917372861822414512661397047640999715759785931878821373630445714749134007930152971077123750314313240272204429957626003785480238064571823234399357045748468624709519137479934666586054363212531840714212068979315202895723903661881893189789030688029123147823498026815936234823537620095293878949545621094246214358138447357683749253204532666015327218440868991004070343350502653282814123296268369415158126254564567212118077968684406231387224893989958265097534567156943327058868375779517610008982537180827029475002143653769544336576860423465890221621169070668886399036703146777162767474359252284557029403309457431697996438353008680473327999994532402696765659761545192325226199695420500834483564623437396749924774597367162883843948118788395350795635063975772768174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 136783725608415335446767388343852574067923545204289930977706148804038797841275137707902862133188633443666674416652606120276422481248367081669180536326366503670900860480240269730898275576282230925800737552709871170046455624052831745466350474096008807668112000311554579829706652713640469367128742142922298731172335620076021873032422632404806297916167768434942322851067522410398153543312510883747109823367628914760186511156328415368773173105622279136389680500969373210538717813840779209199915155224259438915080939947256533793702743330409633502702414881341646036867532648300973723758180878987588262223734004967527841321929454664073631471084575051254352430514381203815047762425473247652366238354664739467978280873752464862387714826368362219189864411412237064791545132194191362302104885199191415195505928925798881772522992501136222164178115682382719020620261407954086709597229556098608236297607675077406179779258106792067541407572252069791655097287906669760485982777366903748465588717367355888715689763006421490965145272524287656144192572349008753879240820039038592245806648196507104368809272297239772073199458610445413285675527040804270678272374147304937143773126614227930027956719177464345025044287297683554233016247649689185159628176094331790230396788360135688589890406932184418623086931415665668542628852908825084827049825151092028050249728384610698378688588170827110504579874235327750035133039633607746359567532794715337012443293574639038227406450790782324087956675375347721858647350612368579296973629350733679828813713599296110534588591551056870375902184803114460706221439340225777564179466941563277325516131159370043086803314699930010999166332092088792882089563774896316209350682864656039231360324747025166490019173022889080372100805561046229500239292038793020418392506077062893659114478425988727402951054098180806056526523929908675171449286619277977795357261288003300609614544902960534595799950844199225635881895616162409779992005210438868182132925194853088547362231052740826999171950428373473662173761342869916259666787396726366301110779534841472330225565440614281580491137261483103105748047815436281401698892655305932554255996147009071882038464994880028997119369818093709899180651761582177181042416155345444722646697418056572372795225901440482378991516014285509910616653070034602591729258523277965286068892368762942641499172598263298145920346581812480601020836039815194854219925039117640230146713511079411919015771553385252929998468240794643923774147853773455004042999813772044338322252552647798054973920465836688321699302545951969939335322209726496615633108097889816643783346452198681434900665274963300375375092363491559270999186751881216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -334441723483312099761304720497781398837961804762767007843646928068563267770495248077592085127455714805466573617753291788813087667122913396075189531944017956565182951735814500249991489870779180826033196533131990069024928334005475384061764514304964867607615894139889622901601878560392026679967709506098980130986397666538624284056912666205822012368973397935410033855818863363925893832397770145965612042338249893976149159448805704246681615449085628232455559260661339967109314608550466653367498406483177033976779618427666909400233346274242640675565611599235977556986387354072290039332015526363499953339364334919177229005796808007060856587502217572766920541123680657789127414285582756689544544733920970898789391456835021445610118235034750709891452280092432296309722816985903988526206493788447694022950220761683013664733972182202045913965070538485293843610424757423255909907199443254098798565814000335835715488700366952935913188394036520253942231592222427144076380322121068267087294580880642383781669183625046510646953022454074194510395103615149365679833765832172510666876842115912396776463327515536129152486939623530270452563211442955287016039531261166150042984378498989375259489581026243934559008029679747422412294794043651405443326336601949001784890943376238900086797073554001921136834464966106158384138685075781226508057953442322190296648286393047326575577141300741384769985249588152002167616117251862916624387839389139162900150113562448613292314684250424138578220280631519588778441593665193644529801657451391857199216689889277574620921706266676326372565408223381140524679645958023953780636541675997010426131743472178280910090415137062921100557553616425888512711293403090895738780547439388898856598086666459406342890316528755942859555223356089519988029712079083726801359846493626562523550568755593641422888460377017726179018801273647232580073761656817268095430205804194649153229476750028030064510341358808394859085461377598496953809785555833361128057508159544592896517244004391710605614466321377044472324147425025764339172105063156846361238327898624140691525388699609576492683601967580593668407719922094393270773717891687947252282360061320563231929376433075387356440088251066035297326889588193033287227274769524706863550260489991369228765528576630414169686162575395587711010552725555613829242059906588444306453894309681280645735764648913563372214955110672538634153922354090145562716242654997338723173773167915770521237613773816609369300719417213632339164451781883923337760526740384251362421937984942369974900555725157283788550563635568548925472888566400097432531875340038669942667595211867864207633323757322725313732608467295429568928480252395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 701022011706854732068252362770185793815401626254198014588986787428662681796877549841107274822932060437753664309799598901162963854491748548344803387296551011637091191816783933285751171261542056722732572797501186443273420098062801128931036145832551789812823866492979964275894800634295452564682289296952173080804680065859496402990867670409473740803685282667583712050456288101691328868619880783576819608360015235806649586205046554579633920469222964007873777092179646229702691501926155463865532576906723378012547437665422093844742665179838846007845260923409631351917094383621021540624553924176942248874835340913169217730797553580691611783792773384278122327736411940683105290299491521314926023805315901811019457671629381651519129792103389759742302888303867553372763909000533812895680739363690653180231473545128033285424867288908572894733855748526220216358466209499610190001647205752309371128216544733506606576587957405077847697001848332263033711582202474890363500557719673239644897182371984310673335758478324176999345279493619579928760621793685788753565193476625750308815160464062425313529962540136030069421805495709868449532479709789590242530696211518856268981638602399743225106091493841164555303958216332851775565863553015824376358109758384296896327710930115365447423529378856796018931638298773282563976002245889295515393898988863432140339135928641277810948529102733102567367525198540460647488503944480282324315601176515205982491985922623036193446133265616603127877161173119642403350987175125140731816517725619380575580626542352735157816566709321939850858276802774738996909250248877361260281091800716790348498593104708154132643489312751142661483999669553055733971630493961176235380601437108108561744041594927373057562358806621626552609191783787471078215637029760758253313344798061423177745523176601921028066208529646501945485254274160343763060460686013058636217962243712062567847362042711669084058844714195290659454515729680422719492247083074614522792433735921568080552061094852346100386252789659854814342095393474748653546537552098268896661333229281264741550935586582885242870507948366296028434140925866015341679921000978206830120773373544010787629173664338866227170719617586752643277601718874500700888287388650887023806326633765894655048332070946961928051133087104597284833928910122144766634108415705732606754361388217618324407801433499820228194625617217636495292512841587216219652729274973099928251341688671667521457302365230755669178491223350855810920099861196620042460909292604000516416778763525326225955102229473602338042248084678553112853695133349639498933362344387540051713991346989255345554882934456406705261499021286331093773722551582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -1262082602612138486222224441374003669641474275145808141532393777682536608439093341837272513503966144637365560320276850649696500265057033001137739774108566707906986350295380712512708548388255811547154269561483239053706745165226779744660515477123782049036070532281533816965886867430360805400208691440497827114499827350796295651057370810452997487234142123522776438204276313717387501126271712890926817781520479654129003691084572816579477502978868836261803906435366567734564756463443549768441089030772027857296563356912473191664704321468606247846860383511020851809100431005336039865197387283578585098475396172509356053208241859768171215119015510273237861649982623511291527387697875239186625051435002893425838779485576410482239326124784934797955466243713979929988236570923586392539008179627736773726544044501523131477250565366159405275042875569318219171664385278228905798293344900078897235894625385342589172623758625714472688476578552238900429451560091933982306555452924570332267053876970288722108189383183883743006014707939040049536915842750409489621679685157986356232247983070735160625062988928106990696895598362268469428140972540011514588400249980128961026403883198641062770957561267783685753748964738332585575497994447198259589124889448919088057714960393710739028531216939310915841099334427577024939687897982077680584659831597137544406657733326966623991575452743988900246066012464151713784996129848069972561122736875965359409784991159042557046414892419553747128173774660268619144092972648749977353725865512221175715989903208779889341037821363475861709991287195054524320251758910341024177626905680789644094796850714471555304740950428549690580527325777366637528394792377166894733873078731742756624345823430514605003033565319370373990931770396655918466559910118037981935931861873613556853759975409325464818241329435384817356650386314786315993699660438110622925418554128702106107796396577558127697246372075162338762702443124788229597783462633033382519296818870925805433546084455218478612140844108409495546208213438868645416886730871269552112835253576440256725174786350181491329230623821396432068250870193908429457134239022141159825561331655679887620933757007436462006461277122990573490052334777139007762392415340458620856366459442097064242936057570665840550995401209480522591887394175776270618593978623295247381064449118955501129720167028109242908831720603198299326819904510650510643196253356281146313117851258879719327180203034523885333395775088504366488367743211250588707819546854231454805391495541220818209360325876507174878600211022851305847870391060194583074345067585857046361358349604508293958881129983607456117053263494267033261100235793367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 1963771166092401636085156256497218438375695844124085255733948265847598897467115925589122111276721202664046778638916363081451092456364204590085158779252080812648429086427376715823130164470653785155407901697983053326729245702817382935547737273740109106921433530940726617824264696578837467226563712682423618052922151838424076411629724153278881814019513369335790188737734560509568923825106696981206628836138231702754107459009196696680522699926464261377928019902445530050568236293767394253744257580044147688631563250168892288480327671549508033047140767913817134805191542496975283907046398725247585768821575622508753584476180841403973135206797639002160615184281755261356689370825613751694492821818615575063165279054997908289270762773307953045854831160972898185329451418722807272816971837536881425386920627558291473421418205728881586121059730800140366005941926890784249174366672997363500622529644576343596315341040186533946175896594473676667405604471029697266591330934672456593314660091782997199796482539808369872265065574045232815011633189540861752502348169163800232355888745175418534352124286904425243732363618882690732281920132581310929682000108730866420694377725727859893940255663096547361742290826817697950596550422568167278100165993423836454342666738960230213986548758726448384244072705694080504433878291182443545575058701665696658485821477315721945626578559034137730858470740413986137984972505202423003810502234136354659001384286909179380514306765321228349813549983122492826539412259541138775707295731617370353851556590032630238065297825229010458887969111091799220435740041404614729687008107617947107138636662047262174686650819369650247565742796794933552377417233727960186724965670171088145289183010244686415118573424023248963430133360443620292802304443983670691952262301408495621801966211937985156222193364302250738972033768324597928197310854192832587132471269080374817716243016275267880937626975005145872534312262900530883821292627293137261540119540042196453868057191241139786511063150177037133883665549627419358345129080335682365869308796057001047558602830849727219638998184574694986272365909480213346886764354323813849801082871905342708196883672502238843058862451208139446836101728689392989906241318290070241765663059468383889730756786459180340946188387643795885833046088130878162149283394294736180454552493697065391751765005224898806732152719103762806698256509841918332971873102023107586758735138523928903574607925659277604726018205559276077489996178710445389349397237459516224136053312118422024989276057117521468436013760148662435788368442282474079757240549109855691919252018666989612031914637022348073920024181664369665184812771993190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -2671961422183798931775394534460654296001885579528980040446570233874378509444890528284639730254454718320759662800220440466036551277114902835058080625188511142597000466955388249843491882857054652422968741791136921966808976991914701423856413847007594968354110628826928911634524583540247156568706210871208958297361959786198926322411550547548089370228044003735743524562971774255596879529119445529879281927434929481678717244282092699276461948326462759707405169016774889177464537802311315132468040141733125706261718273054556840664537559334877751433021172095217620931690070003120649632796532782370025472957388285907973986856920208430740319719166843144950235400088194326390259333716394610782237175912450122899698228761488699590232559669426567889112368981759925395276354001176916034411549690979673973732289987914916727700048401462478273937839618207660694178410187099547637402386764001981133280988236374369412020092351255562570040723722097928894612722008695262708181660282635324394627114740775640185525993390068583880359201264288451415283493807891190428844686694420388634191151139226601632866549456099081678649307392775348035776901645694382860209591135313690898999907982731675720646840558286311540059454037708408294250138653885378133626792728273046283761036276177521886746505041765898822069302792896689359766077955418763521041512470673927493300462639115481164181650158737307305687330297475075185707547699390794996455653758625051669381193186438798035710773505552759519296308729367744689501458433071684942634055125972621453096568175359928907438661650340747998905205119400560603449484407066258707205405282622615901284384050630383890254134294154478946972117797170919739212151052363117811064990451105999375730273480821758406723440503395038216483888624353793082747994900989344943161547457964492674692741677229435229213501273092797860072535233553465017266321230708264794360249792456334624439618504674329358753903566478836401517715400682384575392936837589241549757864017711968916936658974892270825511177060710128300792376700154759610378017758693069500793166553011612322218320983542087715410771370072936624557658516831436480384046516915087211584381678950247269399137839292064282485989254544933168571085336117212897684212351708241299447156197437833270409668328287625676079730434963829646532222821167275193456111108828790611195266365919592261424178298879328392493297474015109133580718886224062997814239821410912034350771554125171737731904630904722548398247751712771709290325549510413095017387322674960377578804724196143959298910072002426836303639518087298659180390415307096894893408126607114275436395823978935116281466278955954297079906635295907376479204009165455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 3306306371171662989287605173546706245162437046430224832063146960902970379959031817254222588213618995542336158198473273828550150798254486065157665243011451410109935700865977090993675963063346646731555160453465200132711017128124844507188595367619831517989927409205229165232835444324594619602387065525303792740449825736374603380344873132490779691938144430453527627257898265641558956458218803894362253796095533767932449463373709078468153068897825801132821976244952899909029596778484079820628250740201502667668273946095733412737719546228328134029573501595434678286290351598803596699801153440410095735925311295135488799859083070594356933349461721971457374366093494057636268948688683268485810639769665470856500211210749886800626514652316402162932959775198161643921514668241260721118875494576716543112250431515756071006340837281805500207095672806020784992053047624442122666766887977185482219790352472951063523695577658549325359201007785521138012454391090298470925534759083156035936177972102614429269843219419182158425210821872067524098244905672481116105356041240724416102383278925137241985707216617383554237112460740331748276854084831075307013427510241885601011627214044204210689127911829217904330030972431150509469105100744672621421113236165180883753215004294927067130611528502700314087687374500419675360481207815770200776285343156502463810116944391196198359484022525117747121148932072666358869888772059793206248229221967504991684686029300014918993939586382185536120361362898820304127385478430009311695031199017346389927508842821670214704360732916419250212900589074325344097325555177971919531523975004473501006310478777355016205189595286494106118478046799022148789853159350238203073770335267579564436470312406952497969290500135066913194017607405593588174063603532373735369944742794096409449331915632270722165575480059882791018815343103282036375076491484472581816801662764733657995483709352043264519739707694044279927679599687667972879633340179049929177962782860278527994994672804830508343179935148173239805540672285128814116909513944966247476346192950372406658579395617741565877146049224213132040434857570413290461524477828332248624395871970554162795730691342538687477027864014467686989293157248047017222860743811988653126801870319459773088011839562771887112274545181886100193087959801453853678715080646248811895476792654559305336198091940255350295481966732344558461019932523244234294828253369441415497395796681188792833913719169485089705830197401062271892600101737684343859642227357217837344462133122661824388246878847638327573963731387482744826438359606237000497500203207735002153765355084569040007754524333100116280749675542564721408136342201696256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -4031812891095863737368367261222894922793807991686852839202171896769110778088407497690147540325662402074980223782739892237848224879098873383374257486029875617080903909805262696221736620084332308684518089298702642583925354318706447295979622536023732208308708401090882577992262891934798120901298998255025856158609292881365834028725622728126951601651116542305700821926908811940113209201488824046108209287448197423481245327676245366443460663477475436691555692974931370553680650210560804643559312769366316972611505809258074643248237958996913123381744209559652475879292597132264349277008584382304752813618601873772816106674899944574830352461173379665144700338354150008929484452974511793819394170638755952277839741441649551075173808245207342522741236057243448018868915968073578685960192258822343959263917050082532696791762325571054051934840798839318021607629900171930346111982254048981135168622969288088271339413564918865260803664032199505204443830572918677245148913387814444344047667674319191535656053676727752829293703228373299199168993753774759117113341826469960449723749674344637555124841732158486865111994462311135480853171575252470541810783020431696647822757848273523774452368630473180072246922645089669292622069584675745799123919955172560123062164058882753729955801488406202898100469742586912444720488372738853957800328181381874870703858307934903848733099426768319607668570207471859707781779605155134127689025432461460258085328806988304917532807059324579496361182898298538243140909886031521489984760547529683346774991031746736855490029053164424754965351891111062988791233954162651978456265615413639348636604919768512016878105732272195865443675859921423730876265378607857270304058213363886686265671701231794141686720915714384628466915237714432564393220742643167891060180439543235849459286445093929858282427632912576173373643052544340118282490286317758416718343195284884680882687125622035520988481678970941868547717379064890807915275092620744950259496109274804700436214783792806910548034668991413880824124512560161147692236589186090500674290532660738356567390174797702093963778147844377849302929413625425992938418140216456147261831532176308062366809108296317104711981195276107086188862436837618992572480388036095103899235938778717301685231199385446620862158415311595319023217617964387916308194783144689295523006216049405154039551861382355939840951692076335097187869769656708760773547932884845080958775473078882942297245525817251345848450036690140967018824948207656128420082633541980331825400796980655471601417587290088973326263091300865361966206758667797707078389526745208648907791646776813501332098627999857840698608906546841334355352918782115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 5163590072536833641812422769384446711224261172375514177552794005909236553744466691115598513775755673264397483214490561522130933340379049465391576009055447198754713495325848468455704590287926620904684451211651641870631268101493310928550757525976198423544039222813196240820590963046863060712458296027370046771539036251576634294694414082180552559165963585195016370317236653999822881154700713133575208267077648909474711902398785955772901420117010176024701697954213902197407955964775782156103555022740170935470054088668882718358993847394036291877769156812267792586271206163393136689933649373511013345188433045663688059539937509060858396262038759598180279772589156068232733005280959536193815956736200280092755146723911823379916596765490843727931043428384234650058014005867366370854815838409061112582658770523758116437272733379154822535787082185493256634155646304230866283822936996690313780234906221842507988332322126747778858484823701577746692828777318022292032787641772216929217071631087332029061677600743258960437206553556558960785411226009854213865026830463706084901872067226276511289234597875082688911974620784329490660116953003968894816178628495740482683747198104007238371239864955633105850617260958212541344527989360140085906963588354915223227019742504150232303764053211827818341687334652924539180007435255732373052027550992664627331926844795490828440691055246522833117917143586638129682570745449531755412465610972706495019048251501047558803323644955128190236594637493787602773977502231057551769558536169212194423141555067498000343774444666173788301218852581312538600368512500441946042976521379059154872074317198604965883865105475880496681361001916061248283080658482679887210748021510540486874372888159609175192504421216648340733886754035549184698511419261076032427172733420154311957764490548421279984527837768026589671900305577602483050419958278986206180581004293452011823700223486571803819331723464701071331956612838759606041721751014963994320861277073240454966923045782864970355210891449487019191632294780386347571174744207603692708813690267218622347716831461760338932035123368381965323984640751396356454425486181728343740478875831702441704519560749480752265762732849782435021388101214639698767975171702102909530574465633961759128065958733147669520316147768760223215949813948155517532026022951903223232790069791894966047239288575720864592553909279151658008442565702655799364892327877631120642408775391082193715332892098160086982048772974068164423982647477582136448831522143339975899833652340347775467186009255357101688381669349598628512963498440448508775567538471984396481010108447415066734106688191635229044097700257773607555337113684672512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -6708156084324444940597011646610666956464637291956111302660310015754363412019352297903937417203417676539826680844734334368609731865671576936986276325122017871770165992778054431194143536586956895289953734934793655561582213771897068740593399672021983629814332690271842934451757549474840404289161758832606927007514149260224287397677839375226849608762184571970240162117740501117203668100507893060889956622000614223233805490711409005790135982292114039558720165442804601734595665148137015136373865062212773688843620840133234748384207055655679265798924866623653393911844339447487257060257609106149749265344518020271015263303637730420405261139999948506283663583395161598081663034676479158270267397901416136232977609922380406351041243723224007263305692042084250846841228199996022556474548157790982462631127366804401933874938388406627727307202225064173934390255209429869748260639838305742491275899001759130915378094496328989177201578961407885262933852868838132312863824585529970738922917649379978399085123753121426256404839155573198272303432957094854363646589255936139693762082306147293924045663645999832005851680252095618367139571501905157373609503829898862826332764174513022783419361124700482314755751281598178164307579717505226581931299170262985432564742031928151124396054015107971377895011270299020693138221838601406194857580296336354537369490596256589522220544312244073642720499861623757332929703427175298556339338067640403061090162594876253890594312072782372813478673523491101166794516732515933942768355546301519025088464340353068504665551887044007070555112057222670185650592586830207937994885532959859444227198745775113323001831343801849694102180919970367278559562014076970311485437281751062672714090767452163327391637884578101506685524654707537535647456520203386130112017362504693659123677468574196192275831372069974920783366263212489038724877262616782837894752602503600797701685697802308199472194786387188275167095277197237261858068959298495507003938971414448780374713926361632917999332627810963156216159954408346674731622179502177343852199522166839635350123094992328095505889391645887767305149690105583281347496737706281018717531125937817456430604838030489062932616906205812712807678511568007294338122035587247135757654019818107067776889437739548512941863443838154108593503820683908863698266691657764957815372057690947369005936549042693660750197959637582316113836422826259906309792600131845932467973743205425931454143422900124993736939265580337490926679227215089201499745254253391589474909033626516055321062025011623193747220118124492737377922482304131038593267674970424059690493353253892487648095980804247374037493458131252715118680686544814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 8066597215679987390758346022963110341202569622250749003371991961076944087946554610545607983039337211112682560178460944822654313828017681250315950115659655888769194305714170214230777862927322532631091803451953890667590074024065366250511788130639324581349979416458460415576361259425826038230451531343210723803642079161452710602260384283713823182793130791425201756441094263768162444725090671810358541853219070858226299728323203237614077105923306813592288589768381071360518141756409692996988073732157982240408848770081337882084653049462015858359204958316188966487193558308345768298295194720098056053325116111606216011487636115890878437214524667284946416655178486307780467044948274279618000599505632609586152997625081698946934285692683683875603790126702678246899004669332759916779763365328495272127019446106696120631637782418922069799265145031648285164535448401600563576949660493500481126989223004549366302881919482062660020920028307738129717931152875625068492135073130332219240244297797830339217955204664647525337959732534319566786071848132759320216028039041893415415418401681137899214897685664919546396680249858455290823729772071297137604099176375846842568141993083692046413335223231426679425407678604016807009349193382996902273335223316635912423955121683058045464833538341252571521904977786287607059761541847761640036684673051180934994753031432534829537172742720269556129479776491183009930863642561346220071487387204322793472068919518068480152640427751287124018560433965461880602346872472475922718353744643653155149635088495341300094553382032235168967049876769104628547831665829932288395931152101281847546367403474234474389352311789028558799895357914982631412364822550112166615133737532815839052978098587635282559039873411446203487383353260310230208870983686298153273346881463924892479283393128533932423838856055967435552033436335447106851583775628767789042068376087625463119242431281502769344672787240067500694485827039595431260092431218084899298718356068409110599030696670414426388371856211062830425381909256320336139126141713559121733317811529438981998318797858362293575507495028264843164486322863457621101880316675899661887215036348918570783517255720528578360739936509439258229343317334599251048586485577290182104159158558555907872468254331373012168272613501280243360113672881871392733042936084916851049211967026884754649483646910588339766950476602286432831319704254938957418914911760174811091419496408476475516853571519911842587241392039463048308188008557200221816133456372180957131949834739774757077294527842702326565551463247805406671913994392910811048152347675455344569483855920448851086220820074987023567508062765430535211081398768107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -8395112910110240132182184435155561067323134253881902590561474024506126341382338768657549468665989657845664347016298857934189157284439515410590824782848828244166147821430378102596741942545995838979509947276439417884349536369884753577049116127848702836778983737773337457754756504642992891472008351215976937271065788249722889697540076210917193288576400384313286473397837715018563160951542522508003378999755109970993205495024272283843864593248325892056706179094446970510795414377274763337781824095429128088056349657429969765423919252400149202071312471322140870142987967598346935388759874216290269982804363673128934694245045665672525267512413957194456126921222429169848674057249237942542033529085738930915844373611777514769634860146467710731061606574412466728857122559970487425259089695334087585285792046926918457889706960236275703672913085175809872570012978235663733917593541511756069328701156935911716982593775058788393964605136008304064811402495803845897978730393902855322356605436166870634896157816045908039942836998064056503347878226835288783814001731954467172056849114918672121587516152143625560575480287271221443921361231511468383776952626350937800986820566903760602787169144474520526599514880907048633908290348576925752325497299040866846723437132633353643111726784096655893810365462757049333276523057714204466123103250628953110531885366031336651793484057158327546641644627124772858150325609005376201708899491865444948236037344130810966650811678057458327721404766644222166166723303206558056114989977386848581898742023445844721689692254608415631805113371321310202391725644457210660516265672172528141997596411426061067446905612856630462928395430996544425421695282615289227130435799966904257919047627148879684932918663506251025963431407161345038764674805837116973292526180727550235539097497723806016510359918807530255440105349489323100102744260555121121906719232095621664769870350757146364070247292067872603256666864851631370828564392662684141190688652753637872058374643475698815938209061246415501389178860548475342203271263660225050033075123553628680754437006225971424800926190569014992733919190224514365722190807253359744202877794165502398694310173886814485087401290295174127718130453525249326597980807562334407527468008518391896926425129006890721077454742650627653027318335580107672201654899589703737519126876904004347474852104642486050976969715245814077320180519487444299044097467086366549427805832962989866125341375922307462278153222970548771478957513097848138944351966561857902885064908839413245942847348209706462513803006320173463176106672776078209497179132287424353634281455702088589115331767868273402471970419419274628685134584768102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 7196376221760251788143910704140376493517516980252823157281484653198591265228493818876899596487757216333172463739344241917013647721485352477853972841513108061733576185258980790137886831393743663531573125384704721615401083464525548899571209003634378363874429510528737577352003614901763690311895088813098902770246486810678316788521093909707408110098939122853305990421779666217470136180879073957099696707229908500802181047958334410327508052514733364010203337100693404921003585265991648784019654823966115344133128808201717756829420757654869549558689989840944289064468699723988080964113889104586881203291698746120971319324121957734940370041368518791059508386054184446006315339478434938280774628579525743215149227547578178063674445579778507379689073365386092376584822118663992785342082179668583858388080775091027689603358167689651909112552731107198017566276158641408678256390329356797017089391342166716529947433191794187692104666673683662367509416434250772848282630176110928748833103328964905527263705130717480676841954135331212915590650601629647854398908604229680657334086898988081765873401796873987771049900386265633506892735712321625292577995006906845737767765302767779490489952399027823439488270569387205971199144301203346423500442720387110575337538499365431950178490680588449040873368006092525836526654024987808547884127175258436249992286407379303975749018114977868352634696401278305068720752381575983031838493108239194923099389632506354756504682418102577248547801277487616236262450409407380024515207125951715478309016211162145798519452140087260682670481441042300587498603478275301304885395845565599781772164472675590916195697025722831203486885081464437806713859623104146012812394265626770326769029780430469198689925894731609673325170023734541705482290805299396988003152393874801563792705733320182099789768629833601447562621422280935322482944268799033719866150900244104432229103628737912412016483794258012248161775891403996473436589472727712663834207749634305218791319687864841971114526116737335560990175324066757847283951467179909307840314563243105201697062318566851689549861828807839811868669708582422975438102836960996614663489783547938097946296128735864142327349537333215790293955920288910964689307425979234926651724868047780827028063815733325113823049107276261272252856622509527801245521638245815752550718562757714343430234291615222871428795847303196934214795516536718140814755122399213227632221563757721499820431738006726388735962971508668853909271667727409866761154588324300439543200587739203188319806025164551239598496953388094882805105529005676605808020867400147827013066996680708938688086789205170798502464759306230058892165552231415808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -4843113919755236509301415188949357890502872690185253664623224720811573046835773603745572693450127856679646556207493484412831013103711952914043749072103965181112634030304467635985232796433121781490355008055808466490144919191180457977612672750908628674267251068184216778385306142661553340383085142414033528507581374267960843649002501093620447908085218974285101384761677378560145219077354334033659384478740906736717272328473083052585526258909190483194153595220928458036815397139923752644019373966788165264098489123874654123198488664179453393120577558533994066929014435453860905185517660016983519852127337787999362330540441682527355693419499102272596714526737635477792315912829078336932812159437714628428309889071464814590682915239665092436942150500901643291488033368482357984154412946563858232881323805533547690644684049410530740834284030389024460369326943237992874369608635244006558247471925863543021664275373816696635210776383026690285690977237947790429160630766359234412482486599854899254379572833186031073985171779651078266459798465036896705350413426442754831812051370604052159481236190685324064469394610438245563972185294100230468659725644154678719071508237990935720998958493312007728473648194167203595375594562050193456252001483846938080271063584148784800785929724698707078968217445294765486875577040289605090204214632965427027888137583660791752289183651104886765061820560692653244458543996465353460809781718226271879490850602563762224240161853105082401598726102023869741926068655565810279518398445223481591237115549339702546506616749089621924019421738510954227784531022368545435170374012781385616003411322637531643492066895763211610941580020298442632560998302578702477010538904979526409123181367518826967108684142022035809516095764922132450876647829352229663385128909011417473571748503405465406061049984780492538068142707621385040874975996997860847636937584466273960752746928109613572564164751133078606187164695593156098951930588555771847052214198301068121239337482633717857658481481567082472510057009271520247593826739214204901785168043079825217680962969686276175282351319114810526432640646725471356226733908446823287856634386684621878397431978714628851788051013647651060783626844666092571684389084118594312522997363507227164340793102690562551903706743689304614243473665936009844119296302132863112828464519797688403962707222123373428751832895928086394778927549439057787044768784849111860109263873028432572683186292662029392055210962618729969890210860707919593452782323130514859234893170917137679737522844397622439092913145295001334343847846718105439431724053417809554075192731870841882488750098227423247784624716542007249483703586390016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 2587803781419171103952576972104947317635520309055310451306251762706482495381954740523890561025335119008847761915718985353589099357867939876492868121553816399493172947348075061671443045074818046085451664089804014496549854303284245894624021727744909908676738983061328257136600978857752939482999924800523723609460683823664795508900677127417100293225298998951591369610566981227423560572747985262719576333209177965219108890548842988289000903535188198562126795761740557474586647604510022757604020339472432498025855308798372676919972805298990890082185670081025431196943823704468182899748916457367626290693502181004650494009196216293120119947902379956686115408701322837858796719162904602738758301045366439227652479729343421398941594127350681405698240857344847772733459780271649385507959037223956155001324076902609993341289654422479406665081268492000680248325231109413216533877056441555436069331925632031588577469870301846838768214187322297181024950734889172921740356491255584556403150835927354137716626955721347510920862787667356156095387309458665365802462787500065846352922340654312508793573754809091186326433379172947537870265865341997355819918712140175134827672700287778035385357613047560623956069207280138609225037382100321891785805761693615203858589426786173617077792287647070311510583472132297737760976774225359294748111090342079365788550107436940048722240425421605793415295479283393994154404534350151379447903938923260109865275223011720392211522276129275449317304467193084062261975069186546002178185049206017650877908758961208006128603524990124035679801464385232469290790087036272986641053292910021894392431994367288458636716633348073737420395466512437207006722315023698972288294037042193428650764254818092065456498551909146322100034446780789089280221254987080284156812799382376939372443321797158069372220321655569628638594064050661861073251998118884593502279074393087261420771111414144106214198498511166440033138268800303439769054603371782769400280126337020650631803298499022033315148862929061587811270239917299946643140052218246058861038675853340369003291599985141940413794358634862795265603017823389110754012985436515421526333868052493107678923200492171993322710811513162018559615804183443987330799659753510179204083299924376600357599307057437166224090099048012040601880689994052722545936037735454985652408111359493796230866058790305134743414181374942353703279636536530633145475474201344396401101081930976717349641221733358245358384759281410343535816562528269631874134499752764068024069615397082163604688182963569282922083060979322967502264084898595523522883169909745705880620099546147594908986383576167782264670978078494788235229879655727104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -1193996130782775644947390570874676949375024059957535215720265044092725451582050002987242962272819355270575398550999070888912397601576551793105123789697715092745791729100034359332159639426619344563336629317948725746299683594721746460627293506807406287793666212627305802328079592912006175882658134538882813077447365252996725439770991653643459413522042214730554321765156041896128468817454327506949576271695837966079240532408592879661746519032505053727865667419445525012717133501036296669228200129537915904369368325599003013705189700765789761722283130840743167437524408750362383449296627412658085290174724788337978536525721557436606621179853276883458440255438383997281602632043353999102937235027820067041142626741994662259742251263440882698502943752210498766466958304400807195284719343019138894158275326398413958894980613582792621513827942565282469126290399756111418828946502449405880855545475303898652692461345948026979493263983649925917437669927166109458578594187970801274762283564394432635856776678167817313002728609094558010958366296351230657309713680882135391342441645464578989760702264382432716869245766769682976348139460396148576546271059763939221337276354110981702873455470057187454901889551266976896028743717642324678386381198371527257862739234189622372517716875826854704387020323140457479476449116886576653195860039560066499442451413500009038053421786867064219364247033993905563940893198223453492712629092707342432941116915913375711006880103776808220197385017318236823671723984050986492762546886652038644228371176514539150343886851337143978823525535470224484406520637851234599671066979932438554100413281647717794207065931046938582644048670835971263141661600490083480913424339159647536092785348598496118183345797067429126595246559356181574995809514369639550443760194983112528909330576954601023761971596891082373043767001704676293374879691529129477930596180529930102468694970672326700208797947128235749766899312510075616516970998787541055998614407417934761412204226030918750651948270845307319218274357714110033640548482322622179898642153343067261311698739041307405987746277856669945924575518185845834573941199479257178648833011778314822367297248155537144150112593469259813778192847583922223130017736063240880857289829511603474709034602883014813851429832151211051606121356968994458107936759566092955161706817703035562877208020173107259983697510384209551195269111643245020522474886850855649968432577171033759404575583271722022337740525925139451289477650223081230878994736497593920133925027037409739525843275653022304358235323030945614544059507994404765331152891872061202043286280999437876659446770751902389370308212112011080220163303066828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 157486836709967921068737857832114941113970173479325932660385223533444100740651948254342263529619437951692466625400669203556440009859014026802465255668334163679156092038023159536891761697655960848336465681812313084459220380607839540834061533649595698996910811489354833294262114015894980290278209738860503637801362877389013713323424176067866366371652597242459454368244587714027779819914940760710820141329223805666779022000298989383883887583864852830506648185132041589149473776112782031458030284430521342230360110520044318368686071878982680357877577266435238510411968317109762250170893712903631674782683573945279369372338185529743306261737125167340591466793136501749196540428610650712370770478997358141772373710930901795947805909794252562166499584512063586723025904526324435724855439345178304738444764144307571947258703430730058336473691755632522881511864437253497245170577573349630048468329695805359816996830089104414319202850269928949575976642421201106373968824485669646045496833653749178894138543682853267915191458705121659418584321996561833356700114894458158384592626027975838089213357826876473572434408997502173827117981207207626712977082103446064323679454096009255792714001710265832933959690775841901101243590133560136811342381999219301306271588218357595499463379682342585639637466219204517112880244431914552135614103730371119890330926384158619871118227655508464171117160981073752521230758947816802309584524885077505332061742947153488331846048352057806938386518304119105221684356514382309731719444195561901956126919035539352046065935179231764520346113934812704092076506496466392892387981617979133327767517812826277835641507715117226947024402630324585823228365899088935137273934405239838019288707090414633893026180489296252128942615764904821381903054744670415387368421091739497986731199943719875898529134958852092928555064739026284805174822398466157750207994432782654261628531267961107590745776117712709026200092130503520346836618474586118977441292105281082020491128084495151583933883910489735967115752045268297592332837959968497274270283806088495331213188312411979660143649717429825759765513780134960521886821716962946052027124183479066402138318079431788546455392502065131738207588656383326762799055045781276151387391121336702743438091065622485207600328710649361416915412844440703045043083347410390043420357276848833740298753136672526803655148373394652007876593857781213642649057235072202834251267186803173580206032639463051246557146863170821856571430904479557045409452364247326798042906306645474543050240304951640485310500699988508287605702258241214626977193023895065511240022596056389386190289714139444709853243452424879861050172113944576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 768565820897323514557686559341316375727863485805752016448249882208531481728592613574004594782158504373508095755919475349449202923118597078276037095209196559673610696737401573915951187574984307395992689053021392747294906223347298253776397778287083996807837812591181101276686562779298272872269083018735458781016498698701943671200969511951422969364893866876421111488870221572982062470159348030543473469538563329818273908452650751292141083980997826341026710244498440411198597966338121676927841992599936364002504825121607334631282758719614484526026933850651041952619193892032882125466803224335040922595312189555402171663628809151335903164301704623153749452695677207365900549880217290249925346713304863585661180045208191258007756483356375467629365037002113467726574190357198263633193134459127704921336802828203855236851670507663184288193807462902244252781665911230451932838090516028091703707978224762887351477711447134785549282112663849858792434003613639718196720547018974361555117159271801519445301142796928245126216098470215243489454797933223821525094143828156769481256923347026118024766818719623680743283820019041135774871397395682360021573987964847762672388494153043584794232663808632360782489375202759371939756213212747964404306571824245807447029680309124569104110509713454532625741933365041375437282558280996263809465681035855956378705688984382823562886038761859640718781514886267867619462026557243232162921521557953536202643931904779665773892484227321219804585277581799607794998040274551919182056233697357497915155369221627221884294281521531691983301251271048713307671432585123087173131831535011166943514885799174863904124598891546727486666442712299236261087115360149682722432754962635659834807041660552158370174431134153288588580678221175124177158995127658978305266132979965082012339799249416964508496986658802100091522077475150926854960397371049350162015981296928589298494895274654388578765460868624902981310228423975741213164730961756691278133724896528934335933956612846263935312763675532195340979662132862549777736436930616291398849040176577597360224614750044464025374421218411271176777543173518286650041997069440200851108306456921963882620936126532933752662175757489723657563394541335009313901780068708015888678820321329995586799207970649680003081952173160727951618237441306264780517642574876240146012682247112946580058978225869600270154051976505212656985260888530719421552777399875218156937658700174949280705214838986962679035192658485090435700098108593582979176864508481961117789991308033507509690877920290916288926844057045669408598515871995786629083587077741672354853232166993931164601814895328158281143174591884195387261406863687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -1039643230019965850789773197182350466411556118155196342484541307258373478858414213977000844435954184288575663283233177473175188777286189205345484786708777308112394245713008323592124531208267356566267348866032137874997439758756449374399329568607647090905920742167989993158811381466987650607320030351748778867109023946925566728467100175061984422939540776028575649961470309864088655820738717855993049094608022048255766980311430231291249448425346708742221777414363168090159301255416161036613138293125780966981876791255288405930852343530393733809596402043461202377415824300319116854876262528938654825402152197166638200653383178043730806626138281988123412642195086843450201043903820034581333772564488994592700698141606419793494903518373722962608014501143525165068221699004957678292980414715590011849021361820897769670056980435852442342935713307535390339888754368945857669645288906881589270651671138269614218606278699557749761106925728450515923255593841437689471716792408639772410947570468951828314980039516614158672982337988024512617205913742644813348956797162456008959104892486864426215295135151347684495864642739590460212273893708258426821546616729242072647076179926602934533759611144612041308374539845883108201873468699255257193058796692337947438398407002933844045520664839205280177555838630235762770388414431437558890780662232863209757050352641910846875368742320526897038083428099191295920173236265446621831801946287214257741589752870398385134735356526819182061813472314548331380733540672612574449367375374892722533514616398275841529449803586584235868972091591570098792593779330723100824963863412933627789749011010546354043351235121353968092858039603164912778796161589874195342150554204502991815439898903063181265854849064641857113780890266804507014576393295608513622832284364318957541943047965293222328961718358951927676494019397004923713561839372064088672780661930559770579151743982822171737062889227593444492656349697174232226378204685897515083355284526704628526718338966316819544975490435821916410280622068683690389892583717301731193654658481236723786319446238012213296624230109522792841874865219093627703857213213187352676307436555060105427208735103536355170997130178651728365687073093308314477842428074944807111646621588333169971714142030544654101576760631239034974828000319892154308930117666078876369076804167705978428966836801824280185528383539835746670910478746976349640742052933909307403333034567087721460094194440473498778866684527826595944148291522167307304852056139260749505830623023243200593594686453638406693438683335138500367379784674407888479030203431079836904900254170551617136379379940237694667553721667343874166584717929873408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 690789540937543490672481522582519437250627588577514718905540899692542587451455737162871492428948534676140538216371835992006218831895808723719832317285912433459605992816995286506154111923945753906667587294320170735376462307298374461660752773910183074044453379073524559838943901309350079996314013669335097106112912948203103106567340249281367399909143743669915750961877108908054681115156707948613275286832670258614209722772944401446501791754154004282945062353619895149113811968835426589244863258071075465713627824226316290296974870378169739386676074651387657415602136809786662244413489154891736446679937627341494543861876291707949228474748984764900271776545868580552668583955301632894406813409783764480757556905657154642419756623827729117166852743904694253281046003853862428549357493008723433090655630798228322057884473392354703850384517071309771059333174906782293432139952834200651385670758023267931191644953314755753554542419102306799501004385013529487103165046459204352374657755758470505497279427210944005533387895905888473364607341137637303347215591849853375409034708761471773561820918404415548105664192597483817798423651826265173056162237609203792591730653482970814946608614227747961151092421737793700502739991300425262162411330136534379827657802759157806767891651765925092024425616916782857912688523756357310487809382808646589826652635231934729633150456827344082885111946759686769671347329756012981635982576667008763203913535096050564426268350447954423817219927543478279557721201759947933676801075870588091262959463143215980117239581380492173891636590769003435793693066132605623137644781001817856294175451500460208631758224892359085038948105999455935923384605175577021562171090297101799141142483706413457200703888282330797104072007902157861824118399008879376193992204410492802649227716468851339326923074105798222047160488810228694942627731390282688088134841647424142453383373391423180045931231552672868752947118407738550010790450332520242542862437279257108815653918548420941269627784095940072290471214805846414023829395324821896612912140145080830373516829199842181917344470066798227289733648709277573619023230866592054767838555283918552688946847860616646347315439033690843234788082008871171569686647752523530319332879580295877068298633000989886046384192393936940701126357522753685306126478934300469898515123530173802792197197017879130907689200248245189833545711423023249900507540670858743754516204429690007376864113715573508712238455607811523256828277010939741465189499235233812018470360040800373521734546831148037493223044561523014924857982745223588174585233478453743517024461204595797838131413975903589897412810696708891243803921308712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -288297531150003382156323749121126893421799075270714822889037997956246732849100308997088305113614768317630579254334977828834668029463223716617603464335165199517567225057521966149434432521913131271245837185632963930378469489163730447889889530420237584661401602553686421528403675353803779723914383793695236578511670090419344151196231840183890383672540266191832008485611632418520466140411474576235031363122410519529245877535466994531037499446895142952297567473738132353481848350019091383804381019085327980705945101903595314177635385875199375664196719156710771567448079759412384610872837131152039292233659239562139207532636417525922963469039404697010276626048828343275365208908016124731343465509924072079996085095339281429653879580732006846099519437895682647131102176948177529969525109946139174548388384067281587660378517279556648756305873773188923178784551449109855507188312262868499090367744949192281393246756739211768112143623983374141072954397948205076800248480548425231970403658521048435574537335687731352241892461126598394138445946739009794634455184849932190021829788800770017037105771841749783990869050437356109737672438163252286358028104913656840936743887882242342242865840495334037291034771670229841408647921078008353854256432167537700382384313987943861844496177485533454783632951492773404231326897871586655687290784956633971575672803564899690348510209431034301092686106617940495758546321003168585211847282761224950937767483109074316643153522428551350501396337912686919764792927691755719149991060648304995674129978460154891172134461483983750212820272961053825749213327704781465173323825657256489952828694064567377403543565603535900827792257267050620783538287551637471466830836316310319474185516051150501933224338230676951747744297451534822734767089219618160157925770929149272754257539465390827216614534782835478784086991795485350195821859068549953460426651062448432523447723041190344515941366316171404050335880280685218146495103506473131823557587267412536889432503305858969390667982071349884191715244656227351128616354487873855400671060802863523872877032998290159840490667112910403599047317600114180901733540915047287736886718193825887686609376619846523124880755396329013717598549252556465086779393420640882293801260804306207021260466430666166708123017240675653073367641783797145209624614642531834367670993998792685585649233240315306176427316255189213429669558897259476918066639503350523618015795633536984798301764811438548176199059516539494257473340436962419966169604853583956504446328069133869041866126095642858386012887070482085008336818113375992172751366007526959734986663126748110507836028281163568954988029934369396306380772631117824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 78765218992855812525693990456363945490552754712631509040673569054699749120102848760256681022142785499706922860271239745738745378418541248636400218336453679884499662409587777240959517514242209138255922268007133421444004937025876860194023708351834462416792350073718361182166988128661208429211021460266912607776891257393894561862488910294520602121933915269127358918678963689064444356087291368428096360303439691977904352234138877141636830323317006442738473938440856941922269931189276178246820242537481585288909350514266085247456891958022611137907132604085091694698203543486411589950875433200227895985405577255898628610932092510017887698225424136322492295549939418647516209533380623046164388276634641002534622315956492289124497143746666329592276071122086760942920402339424057479574841523561950268088078169018164223950523303093400764991557718740603733367269788274087272081541111146401304555078704155262683170358960064244639481085198619477897093912160733655686294184473459449807371932293280803397855073117855226126008050577042011926905108748688863866460467258180564853591362309569911189135564300548956598977914564637957833709105239182477055750139480269456071958914726092559224329483242056196059458727163405275161078841467108920708354941209258813269342050409002134046609109572780885276074060567963930649342369891049067708160787786735302920999173873547152074882428132385142985968720648654905521511948424628368594043750606868730873916796547487869373755701342761842127935308909718795853781472522428799514261429503752266724399789691053733547235464956000081847249359139092781473594020777078248502863327290073431665948109826807256245210402718433064692729429974644287105845401778458380798639268806938806928918434503759742763583684532332930969995170160911197131536037866990727672747596483071525587412218450880998864007026688437570118062411934485747501038956299693121567796786487067982260588518129768357961336426802280636468380391034362208987681721819088834404068318191844355290536624849518865412281181539048458088029731372270549321026015209006364517115249725087322321624721514003618827440109756442662549639138319071789083506875553766329604179931017803316430012603277779246530524402047491600445777225147773040163578204906638780641026680125703405006550560137417705081844839870124620955604521921134303471488815594212819211794208072301878154178617568452669888643942969812226071671906988431079895144784510368445324942256707475026065641794757357289004671990296137424837484257862816745766253002166662994234733345211685282272549319840874155231901906938673075528998506843487388180577761393824944135120536233612785035806823250856368163450464440174772792684980301987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -31113513670806781944317044588715515082465964108221231796188861534931456568283830430595836451852288507149835921159240236338248189791688308091115077404326825523541843508009836944516454395346099756988036414489193958178466036041762222384283092939738517698027071852717786124733398410129314752756280668288438269192772462417316230694406859547556697886570011372439838154145234391060176305018789301418889087091261342095283320321720458031537807425942353522008333203250956485123121653359308994369866165927595508530399061379061232721090429693421156948292105631009517976655118510031772739143493138967980272105005640555676518392744223337792113497782678064617611578728979481942181086226328189309053843377361770793324171042008783622050736747724800504336995268274679275122720912552404715706670290316641257913654654559938291869989836655798627226904065388217107244026548081200617388926862140855451288462036776868702022465477192511930277091450676967833330800403285518248582481746726601247756608932220049365909512151711685133792134454853730430341743793700795033236814515215023181967825667917656563063974139814361829001900735463571473924210754899579905901048436432335561561784193575556738627989775280775383167331475352136783107987284587257034748378202304035102930088790502877252715260899271417428639462381731134541883412562476062007818201084194026314908124780265938848286912302895546145989943117422638543882016775005672842734917070546253280621370295642549941540438060324685577112710497725979442304180156668182089032587156504599506358450005326122702513430176965334007008136940979683526152718221904785202922194456978235262504572501398001406238819206794362938977675606456298762596868834788659819075792241355996280795405172943273770994938709619696053967074417700144922949772764362961037125165085180972769509268774305091962305902181378037477759361431720981314450240088899619919575516777380783645204178937977651082247667994249250575131368542351636402829547519800711193744780266862397819589838151600030191933194405173278778184525181318917180786858010724692309696907084577212860913629899403145651295462989507006032505823515227599852139561201049925618424014701435029573575432194995443440324180365385300268807854964283160942093591480892615595977091833927983856362084051705514174162510877760177052211207396218772031125457535812049298518542670409308263969008905167452946139691447751482747148180033898803961566659146760041495765780280689390685990193353040989762398958504935559400963737102266492918187126337841115678947127788201970748477222671825090897356028120042421170075006641365141407422815213344384474013574431351817543099677429856786399457138021657601060133983684057366528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 29842890314096293679474046102165030602878789253961171151178251979391304682164360455402567331244211664811629092616290849126092019784926249684038550481062339562469094947407879362738533048759349817856851101589223649493994218101539147401124313385691507749346416288004727863429572923222559839842999714549929778973216660237963114983356081185008152301564535953601525014158901222117832402140471841955529998488264104792916667934109520638395141216660875625925871600253283050916832184400934291444658316330930473957866111968479552942196768227197531624002087755004077424810524142710099006790246593246647573983523067044800054023128295127406461893928348888760753202840517907009586647163998953009785448786634616083760229184987205431781531560531158905258415780836588049049150453548921115287137846156834214009774403930778505277274033288231845262870287229895918220682267336533967978085204194758559424969362208412689304642217639355284951144352109942230954718817267750955870771668371589501758681690476690020027155663752496693182467258712933875598674496513627030389620992825202957425688575582133752299456625138643136311968138355206604944731122045153543436970035285163753986379178608981383722204116889895991319835497649843263839753912701034839085965617475582400012720471162768623938828108212543408473852453936050981218362440282809930130626445645699045766714716453938268222151976893495948806293860923536526945376905067453365532508730521909760118101980720488205132798668591876569189074013895142008936434917088366480886510264185980057545484545851998319815169252816367523065661558685379256050872927246936322903210223044999767608015870102823650434547291808484108622477415232721294387795446389083548108468152077454656986300474809660169435720965602400056591459260688438482388069454675728707779173986795725685978059891501927020945962117052285904263817809649664557784455481881222896521955802987167350464717015966251072854218832737904127387279682157324136758957633528851776589322314133256229868551328761879839794668786623363740296247017401138437671189964622518415992853334540993508324821182573836338914269340283410483007204636423310680948332786485315777220773272439055285201334089721654429734862090578208080932399041609680370751861014987269952865446762926934346802528320695198383196919269293966487281417400287815074694720983834256080894732765543540383801901911851208955226538397945318286454064176471621923783040253371071001507765019468358012104027339629465612897750317602883508500251626431018980504485385844158185376771377638411681945179045530181459487694510104602699738268311381577122838770100188315523577167964117877779826051403303557277539340107629549581854520242706841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -1250981821582663825455738766669702709583029333136435898925824946279310766652489881359683451893473412086835503085480522901566654974186797576052155737665809164886150318436748745769083872955907856117160085844969909941777377448448553073420836263639224329335682728257647205092047365598862578482135693484242309513326693550771416345152261361886670687280521830463026734459722029257522172086041468548286762638176529849465896330061713780279959201876168080933805222223990681807055407605825017458348140829518615082053964078037636155954487684831950395443297069402516318774175329910336410080644659494028952579434235729387956246340336995702260099226307991132751730175064976989599483848272936460273709654103398124589095836287469500458926074478753892194170067156151119516677533368142370699932448475743110876966360029230920251611395215301186292734982584688007880605241538099028761235589711175372153873077217123064961475541714413851009922695599252661832816822303569903832683975834514211683192659106175118449148620225796821611620138253330415459093394307040814672395329485889237939907168238791665483624496734210457270776233617822044307269578050987781151011727685313730538398689099535914166687641750542481142212609196911906391088251241104669245968177044834108875280107359706805099487929243394162590668900922056391872085196124544435428048550194391209201526169782106095494989277514459644896647281958208567211581275138917566003451897911595495101733644667004765136114083178610440522384109332859855867654728042896418758668891611658864265942804158865588136226496720881519906076525764215449167574867242035222867498610663013340802588640495320949542282091302967735702210902740628290958878199160509696564068839925858144253807661861797351746245881576520109122173474467909212314701182891130341567008116741845262188629609962534483155044696085403392563887139892285233515893087195203421706067681335688680125981393629630946364195116285747467024008060299907274078819462843246680343971113120692812568600211226208458443644558500526285441348175983685804384739335416059478169276748844819743936466645620100283856814709187505655648785099651743398688939143523960968973383253971254333998385823985808883748697541282693770737216146943397357045961350238934375644015939744729335279392204647312379475999549910445117520477108839697781025697542013195441759050101259151252606080439201203602417287690693758685186868636928541394025279509320154354479602707390046724105048495232930019839084411549013869346792386982462895094720759243915602384101454037422381063818468054207030402479697392545438622248258581183228922322061671946978566709280059815916707899902651785809921132012613347581429934747312717824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -23460487091111641318800170465788376183126377159957269437486111336809132363738017508595605456953962840835663589620664762460816430732416824256985024137811895671845180753300762460176325957065601445392642130343715138225863923331355177562376524392596911595992719153284506079437481165606471047955003557693752404894829445644864082230266800978486738750872560782343410510845109676215071709377115345760908263378117037140787382481822145085717364786544243801666115837713426673608776450941035720210045270381222051324662393077154865013517685919750962356458527979764458535346921255543519364773167328399905265196352254291447938264129495580611182021562619526618167286280036360809316813510525227575627556201981706985049243802345714471960907469323020101866006393088946308467167221233170929297505734305616196227399777119455654140307268511615461255931297379865399364595501148867239759014907447914740849837945325772857446582462326339174077011159337381660082865531508327665950590966214581348568957188641760780101521395759021424436077677774139627313042793925604809549510869030840179556125691701512617889634148305054029414286040803324150630952941253084686873416957624883240324730806914191067664112181706178136801141201720169421393355961717065403177620599208775454877566022143410648233988945785802394508473530933866737735119764429127925420699666682684308462210440531717304849194413010258071265187022101904073078071842730285695450801994670278257017465523968129474001019199217742809752253817066515348790095002053059254403854453315976658686027408305823398926222971578813550515999620068489399106696203465594351860868276589011821691823019053551319264205427656358739709435727182446710064184825552217646016056373710906691684080719355247338348372764072880342011883696754904390651224502062557684217013158543929805073694431337789072544065420057312713020912326815400791631300019482584931228400866308042638770356066527891591007208035677448314275287727236707192626511551361242985082913022197946976267446848000032617000883980742282297499315634285046725301992745467178861099895813210559321542803154552296984259805398695725979617970705532372269743838714472468866213438592893977561975323052810543072146986371553009683050224740712026485119883685770222348690477579941718421191515407439191518388396548017243491680704489232124653539852762932351308745597789828976938152345253773099822238655125587358475719929050403537782848797949530119195213935347908494599918476603782290560131604637732346928125962388598176881943591268342897227041227015310005881375848212249918988036102583584465155467029619768422301353665039387060697467247948832085824496443387795237546547657602307833117608093346252718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 19209415601543523499462076387708580047478413610266544165841056584495656787972628950766768399741254969192959654947205887311987935512124717088062903402795748533856356298160689531392674747015759658776507703661263167601723766766408582488252163833826809525622878915209577055820929921372011344862133829357889122767713462598755816923873699464895056322120765101334693142878041560558573070833261451567686630572663934021421131910916671010085355534062188671092491189331104480340630354663538931662230073513537360351675905877599849679233726236622438207658624376235473528942220317325335491751902004204714852779848584769699774664803535747961214864751821038301921589098957505081027667118131564328670580984651802533874401004980018612165676310062138381452143660882198973772207739085949965598298490539421785252466075611999065811530095437630736393991388081452586677886112904708387156622222118174956281910242154796045981723685216007989393094327651520795150254824176886344168141906807584817861492653399432195240640411701429429801092394656513985380125917789350222225671981795179144811890458674048117411772701012849118965676909467629171963452300258518125129585154081284983764993006980170884002993510406368287639542137393979158246275368099600018818717510838860162947848731683130820799908594209175454722236899437067188081385182909490595238765242730606163000008347837803959122369842597863110305011403955119693735910675147766786055518427027122892455752656020477908747294666445959779455098975457258876820094148582495846652810660619418701220172709085389281621837149030009680519723567778760595616992714747386471235407977061810438569873520693832855619309126923968974604583093216146274128257395098213659951850846729381822174971865693628482702673187815383500688252417164229121885286002966680815960458988366308759805175172175146189327358774202237788033125146073026705855871762518194701011418934423770437802001060628943243095382720001185183365126492055819180887131435779290946503430351754251695545388302036928765771154270857935336201422581336245681329433697942708461030692995451692016750902090022433749805504530037582245912591975639763071915481186507760646529634513251325004006240478384046698859197100363076928428121111325665804183039400265545329547325136287351795289656175887943275541788435166286772096849561281326078204245142013028581542319590623680892162768140963528617907940173434791059595592572315365143692549654763643319979990869126505463996387358945457851668888480150862472605923732517330476066470739570779293961131255971581886044581947521044339496975822947703944807346194446056584951553826544319167514409873595594497980808332962111876606424645635034263775512345559695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -6122435608075282247779545005041002417873699191538356584255508372200704340221164031509537214242244963286941617479646226625722291101774664206967728326886150353344854082655505458311629647943534186346257655772673127230110483807998337000639698941748541026037422836278530269447399301143278000997365931245437484739062801537504279283673096189685123964092585545188091475309200975601952724399394329079673598296944815907180515659334999906523429313683101502120669382439195541208459759491187194565551712499401733870523556992555878168861839606488292866617329666125770814223323989168081020379201448355045782759732587999647371912293976938006613992101671549210823688059653257835351645820000904969312976237078129004312115769396965898628753983139081104151783635247915782439038487471593505818653810048335698120927596064646056536711795127472542828443633146171365325224440466124572703603788058058969762940172987089954551952054537253200168359584913607825244183857382231363257490474759462829876549685483529146194665586861461199129026646457654503065543603983651889736933662931608819929134976827232504693634288764868516126222830921175839171380826506520708008235058123014533387458698491349564843863873356102317776564193676155856233113051062514051974021806787383293844236429468539554742637574146100610954225737210178916801038405808580521393897257028918330947561025137089741125153072291695507087818615784706846743193456646768758047297444361992748037673922801072983094470479122080394906024087146042523015565250398747818830962063155680305852411062918143742715268427079416267328703921279839233225216762034125515759980747593353283589973331954142007505207817998284772874103527612157725255430897681914036013203982819397954996281746413946043285740820398469752858626205201392148610736406343062669403620747257059627559620826562887340568552303553865429700564546783241647759328748704604827597544160629255666042237316402447134267855280498749181130886728803603819625486846365610078465467018410040343282989522464605629865571891282875246102699418652993104509312167910848889985076756105793126671771973070660217088199965937264704057227180328810306077613015468996224780379153263531918893413118390736032126586448536407319412054395384690052164412670746946609775941592817923996404091203297377494872267963181504983557847459710409538814278951443225852157977085965108893504888378057139720957272910164266605862978500715204861896617591617606964647974276230736063178985175922827216739606269024594143913306243924287981519785661083842040269868831794477565310932493965715804359511004845785850748302262460574373621471344850558222730161880981664406774442583207740458213475535660838346572904890210713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] -245103440538132957695837783679227992995676094853136106424916723515343397023631076489524116654686868616055278427160126858594281908636485064480786915759641117290698949569265240161917406449709842921737963115538737345180550400487955391889142820217055528737970271924957506856496366488369540779699928171905068689153365396249726127910850760763344733120706559115272434723516888333937877042012924631847193849204985481569581756705325040750316232946275276287554455055768292125596515205388195807508840372063510947782065095310639938768618776485713830313990178886783890484938606147563852501231586008526868873149313070054530992390159085809523800913929812135485425113511856423823698964990070022045656907418657572993479580787610201988456380161957345504283963989193211803556224381967365103916868954907384283572700903077362589822863371957089457086500332577792887079159627573405109635778600809646462237997687499990820425068316131463970419390144866533529427404772267648568811932213612549010348516047863538511508571704674189589249645150091083570863304049650827749371351761379977974112194518520402202160748032661982616397274766918642399201746072164066945304327031623591227359400250228754488045983257652074961982943932803801661787374372334227394557992788681037191387954159694946920676947294564950519057631714379112091523037091147324596581153620569052363423745085327243110454449634150466219431681638845061532597984560550324889502177330414165669013074350711712615809706441554528667261676176066887391606264774859698104160781162223034881907320894030495909913932999660406043759423922812726698770017835960965354095068251059072456151854968538149298814439002250276875665157782043041843242198651070089382827623583316281343170244058479566121947048849346025278422516794068779444309533320569062877849408206065836396661154345755345350518101109186529533686601709001559777221823319158812614193643153550233972543531848881260877394167524467146839046064441788156567594341494850386603213047105803689260668342233561665555451578873966224196927034738817345098917776560098528465023889750240556965276393146534882471343706668704871251964023309049305528165502740251533526423321824037396118799120372542461335121463635750829258892876911973521636682628560849442754801466430001214807858562642065549978325919852115332725328161125023491053579229106404578875991781775452799254129692746028472352885813944590088387432178129855358457226233129305082704639651167372921308994942400420300486508869421657350765729131737616186022855809023661781644344719119675189026366287036173895522787601284898256910156098404584081548657550216777351861036807416442415128339633990296399676486399998218614898387037548707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] 1066715716019609153310593371866874633878572241286931130836852232927144455196409184841243677038446779350920832675419244095916766371900096251383719140033389312814657525876615882429553623157821388450215026111822123035265129450864420396293880635681123128732762506392861711171359055167385708809407002433725439321290369010195999011032471012102299741606933236407042698598707182913477619086079745474257225917739038512275785019382737354816321727792639242352660070091739818161846830013583027278758497443605116328160381218644712222806414500938876645771427635969535364416541238326054249477039878942997565627413566196712643958080836442460751489392357418489663242784795669416004000890477714919132548172137132876014549979554289792937920438764502488880168964759238356581827195787671421027740251426055328025869201451925258368581790095483360773879366696911477593043275592123455377473701145748100159447201916481245858297638625605580260492164627607756725350008901384372275003002887242825116747717749459941564986427682696957126636789701156519336703217329114393998029047017266666083846328931002741131397155058639149758322315225470726969348303772024621010179444208417488626151646757814345146625603197688133588874005643116858010890303508213776136577102318709416062312980625120485936975993717947028578411233183245016537889377236561237130674333176695238089383734261676645171786048299973790865936371173708185887852857454201817721588026083443369620500059015007962497227726324845030630176012273816219927401817670350036467668401182737261983002764858771247658184119383110429444085049032591669205120100207582376779387175718057699024063911333620990192155883364001926773827598156440442502003993180004770140052774387613669632331042928973586834095246137135496815739923678980729343614245187828854005439522257082351237328998882499861464858186886412137406770277221474562058498976088152402817416894052119201901981181770606359199317241581511420146971669997616261408176065757082824025995102160590235357323389432314002361432616239939695548388321389513235003036845422792571176510378194348518043033504013223786374452706541878000085475673257083293975550293244638542359794971467519671207347270911478899498562061989211856506464341060942948641666329644841080830294367136092916452341470166355171046764387519162790641459572854542601621884912162885100998738641259152711712577793358230497835395200263265715392923608631617192411093529373061713457072660118265850814713532384534528227637098943001428463543229456310286657226916646767365677046735449372748798700702236560472702660793453483622373178025219431185218097581500212252661848090307185731105947745101232001459055766134933518658673868328140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] -493198128019671674497325822991662149833256099255689292881884324483700610867192939502156514150407663617616216521921320526206060924161497736787335370024288137673421883594353739372853236612553421599584142579233273904367204911118871676440351494646532296288504231732373322227708925028674659497070883044479576321173192772057075512898008484432904620673273484583784439358585782314380505743633437523372205978372323852974722548387234489285998433458019178271103448124986019912793999522672603845300854742179668956279515172605241245931182969612820807488304664899202486169836016092543476496766413157605273358254710064093416336695056076192929844571045627987704646035909442689614052616056362937560397696136639557285032218592044430121868885424296632211166151329351786112179307424547973338080718618825218872517828157409854672653199290162323272353361482603766826026532295868191088889138796862864556610357812191980081415269278368579108797326229854496988774176552720848315367197170175603835062279586954234687732652094746280076486098002659576189205726855801444417317460876333129990675614325854750994442645025644560545430892967216529301267082737033487424876233308897247640343694586271101958170751237361813142935641824572434906429846264443172094223098128886710770911125996170339788207203747832254956885908003600910037850646579797147442464457183598678845639924705477935268735038940334299409604631494231994894957207846188644836347223248284679295446899538666297844199495407379671773754331210944437607336497986195179624270008190749532406460124977580116158911165996767343009419472405915668076123351999413283510024695170508527567004561003105891972123978127641839374357965858106414004824866149120931212320362783514241751240864545500100702543161134206501112770376312250083805420484022412505896604999307397865619428577467266217400857758577987049731746809036628416078352961410549676693664154436961401067400211857802413956571072330888571118284197222095691051954720362950629008542118116289427211300994012425853283053074726302907898555303690234785803197162096974992512956001697305930409901562339847213258001066068647132069263968535606692300018867375105280159794289534786366983678932938597832547383340943933781024709971589804633082313868793192083346642416654809805755026109415912198178730691881075677330697322889219835604829347625566994708604793945797335889529944662417580667161513077738712506731789253547517865706125911911686132486719533110693442851390043576402251601595753351446503566595626873872482743536901012825749354836866736802035683978352550463424536853459801470517931717702259046865998210242240293479748577022309565588188714592335378528633746527398237404909910890643456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] 115551270618171432816898033685312409745159240359157078092074778745267312360276738916756101331572804659270374344698098314397090358837355121943295053090465205230832102832777779002623541061613102779695548056559257415310976464940204350192798942705671152388970705313596940971129018883478132525359655924135135113764163841193602131032988086580390095503009282363685195266777097078587172359397978081989704730127024247580520932966922517222250842073215027694114080690369397891444433508352347170489686313221965945689890836642243141646982135674297626819634906043730846157718134242054595931053604396563560959791826968914457681758463670873464362017169234354950294418721932185168173194969161436474451275542792225497678689964979559681717656414273882071975419239255753742456168233602831052911388525004090651042349218353972959012989933830885826556512823604411385572402241542580811707665475514853106028508040517719439399272978203040402789786346417390123772046782989653546130032365263511541359871708446246117465033450031402005068497816917774735866463161485819453897747776339781274595233989215950064655115801263653155615632890922592074095896838717031758560028070211167192491076503539252046901951788383190392203939324704845476966745406763813979095546591920765574284284768927390056800086172204956840712777880065275512559747937977392549449266683448587653396771138928788721902227733199744793223092381312251554086687925956962647751613673894896527685587703014681078257842021764599331651912968356740887341894974501564774361279382577372522654207434230947441808998322353983276700546966099392100068516577569960489108354523603205983580384998327350354928228955303131718658507751305376742280510913466072156812081843508694078948442851837259351333635448656225002752636046132325094675180074020334137336877920532190465580701038418638588254794410278225976931930280730191117919372957197333157253751546060921364532654196237203614886129767336120517891624243980730557780196073484989904998326979368113081028274427395421093508832079163387135884331538205924209911722396446889946942844682267808030935613659640406482315789115316975831152295835572083622576254687617650373306437567001371723634962614340105815393311593793884401713000718874009029717152768375523891545845989517563178455544709049860319682610143800560567180795373638980239827098866395350083423036392176535352592649895921251247416334486704522783308069350878938418809371313664456596922902420099040683523083459797326195516053670505801026303978842103980354172641084287631419542821869413198501252789087498324917413922489460855997380165539798840645133082976802390474786465238356716188628999611923767165601847627032575263321387025039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] -4968540393856900717867536703722055914703525354390563842522866614659677028685715615281150240931823667912697640595050143734649029431190543420761419507762535240558162628901482306232877505171328237854517526842181978210240122529446499781552891052263637296655202617960786345702754913086375572151885088246725515691969073083638357511941168246207454303230522938096152000857667278219318499176076336743618915439457009836775271674655711085619641397693310491912222618970426554932563609536966398727798354985080636430094224075853581631341665222649372785960939904955706734247601430324491029698708387231498832284411158336586676011419796064553917066766501682015994442940590993460314955839325844627227023419564223943648108025174918671239137572288764721906784702699623408955874661603095151997194574100459362326653074193147626969165144575698681717782327584576147708500876110292377210990725606312276356155188448891054723706716055860449161976561997300003806472237559817717471059225935948937265838911147792155363150603691819328775328842598271924395354353489966510423807621491160115049948414409274805682706043481519006118852133065394996620838603210821203798961994226600216637251309032077185857972598253681632349529772604748058340770340774917307824532491392049178293841682305210785134128040167778309289238555539042156400443642606404060229142382516286692467371145097399239254084387957711454443162379135063206270808019046496801094180710834365675764357153223938014236726679940188254372914188409934753170052528461108727047364278232722495684288737088894526047707717120002503708072896323161550942143094169922274504430612742495231831538972219530103258176959247809720598147886890492816174062226007122291751033532934203354118487271803008541728385685555838505870706913212429431206221339778610779216887620111957812464739815211841779799415876810972702539442525655334107156863590361010159504094260627898029509475305741967048632961966966993559232164572542375208554451019224628735511181304291132068903396915969710785777746342319023321486340823438341209437600937468941498816574056788828873920369387720535954650988886025702335923980095417927733358642589588454273450359712721941947215539174614664391132588862029168098128657859893923801037367509523984687388689935070791723443465334549662431600023144210863873758079069080809035188373627365651370000198972441578102820518306759347536080084408612841459544091974732052816404372034465809228593868445889170592248635399345347413358821574001728168416338441999798701935478394036276566637828276052425013814268451488057116335737706054164549539532190962370308380369353061637281097051259454181954059666148507062416530478294116643018346318302019584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -8577370854659650282937580747629495370812592666072838238123134039890236255432301886095071288676946357332965305661482188314267203830149463383321781135821378286379320219446819764037135197763607486428054657493353951873537181905854257760976098689573673334018093616551481571693193439432833538771384342238917815300900194943766998914677901287600267680286204717289538049216404099008213572829902540577984716784004330824692954148488120153191178540540043691165031336321454613486566587518464502682590047350110527336431912226577433750664915357411955726733481501358915392468937064466225886330933242326900942379516963448703995446246127775645232992097382217905776567933266205371433967422626145575363989231540512444749306450225626066072701863746480831592513573392929345970664455782581492200154313996098427706960680452826656659376025467896324568915108204446516702575880905164357336083270147156208968476585989493927933216885402073963162867013094515662053703923627255123397878958388961175575865096516054301187416999977640232288785835815394940757290107215286054299351714779477681317448546177512989092876129564081150022638602763153836103181796111892041582066959367457018794112725742994724890007433275128646473587741774703967821296027634617359521861367530388429812711639265406851502063110458222646588098750434002439952788217510702975908788978217745428909924212351676335130153872271629366685716437321275828455834444195108603668336755646426492680506936908734714643063898979293962763678227263246814416930769881350116137153031061964971174089146437214193396258013398542812443447385934396919306389169911384177623466706681299275588481918411251495514505709129329545772575782534226939528209745049162805593073291465522829900286010634330335689992505739608491439066547442575038966763692362186994242564427420807320286567802959445069484955732940287780466932396755681542613363354650204826084054369443555209080557454334199721777116397444773899703834810304940769062251632708438791452309786354860756494975782906905648665293837023280006394145535171495928493539647649223796412636718024866973010613593701903536799764433629481184588384606972289620746747348880586993117763499129487820640918764082627024340575368657148557928084933819988412175972505287690711942806697461233255567712484436172726814935962403999166563625879633662006299478940305291953434509129330584640302175780261874967482119182683524467090795574367679302506234918848050499854811974488066211912787272982152131311706924810191575094965751895073642615532014574746397224273027059544364823489664579982393568759241531623922475468066421978426397352364554641788249904250708882081389564529871257822909386614724159844840108353126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 4553046509678169144704533745590514843313423040220811772230014861155256995211614953675202024052115461601401239733612913627712960392000666730586850320445830042101925803393619419635522502001980176930228858682679528899817785557585620937674410043243153089814136223673996725143595870676727444594363345022279266024386882930940698415081784280947126531632350901488258850732426022399025233891937211707378548318375910303396417321965437522761212231498317041201965565332077401518521304836084773332913392888138056414729280517860978078494673180121199133516945558953348194484451864402421071513721046557150855009849209508355408059021404823199885028936042823721393181805879914745245347100744302649885583376460507776989493829208696063335837695018697272225911301773580331542323209348822562178392244089677652703486191898408092416505119278047669773557829436385952900231915414890464271080107239190273344322583289820449650257548965810565343083203776307324416481929619021481968882152344749185246973742296938416237092666829162104754607213478416601560556528093831468547410104436542830268706470006113031680247086302484936055928393009933790906705323654506191164624977813570285451028370098843934002170131834738428525290165191077306614984583433057662009141421480518896051564332822357735937700655760708959337425584358290560559345921871957946664534689848730413110416941223665642708188733117914902673290961536816821636938963865573605871030903839028630601228336766804364483988738061685323653918372407862345445022655550238882235413004077703774150394702061575458590865453990012443427440908965567783896638670687344668434755500400802415150468529774068025511789699034119907072726741997970541374757481317397492304145698397279954083110495229248117679437324700065062098348310608362749826119802127602044969278732546020962203690316610561204401556647436233625659740801231810250834422441261493228218351932259720992416720709912221944345794110198407259565839537786287631551861201263802243233825959604039347376257623477808670354677971378174921209821447876008911354615423190893920665692335047743229012819689975706218941242808694178791513144400325167363815149277045911403749631610427591842834706710437299390508047860436086592129268566679843158831692752987653296776889431518109173863183735135615271314688227724526564361825336359749793256940513418786333182219895226413157191672898286103831940242509065273902840889959828590960233585988689067002817816083715080426747172705614820503382667514705177358439921662671233061831973352369806836677877357315762769960051031712266807794139931426849323839117267902178402313730112775722967246379109601760750608566936284079685185112774916023633926482103894016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -74998063421907658183139526819768537351372236100488897764599803697709032797606473807291558805682397063037952673776073392654805753173387345362762275927080333588057306953949057053692996443655403659152111243497992580028326254162442898325996249194748865761329701357847965974965367950355687204267055878243380379660503759953685391998038832584514593152404406077533991642905272027546316016907913018763000339107779346715981887378800436133447910811932632371417826291173921913234243706724685303588199522264649113630825253082039432573744721354299977291824627911440052855840022619576276737830385970486848874253688722315726769121341774325050062362624445126201121709712456624770907226497642042435824881947730721788312938134748468774619870639451012359450487530998207527231851760985225606768996759592693850316128054633482921961018503587718521035340104870612993068302838269010633210505572764708708234113338578056149654585173446951895848347447406970353530716216298037482657182481323359568325590011106801509439434732065175379616301081315697755637647474866614065758904729324801713315773372849597547871211232414259086074286549106146417933344990763513584233876274823006750221731507436301272249717855657697900269791036890800941320986355552588207608637160694261607615209164999571928732446908818291806000801015744198201736924009629158080947915644043414372137685248500901303408805084022801271628269239990244175570992405017146426429883432091858896522160458465580081072530039834919215312363197375995718547628604952386408928553539317914320302938977751966183320092496960270771502696384962974594395675849064054629922578541585131785432893685768751196576604171733757967552372390262793274812821309749411986167041294606764620747259987285923124207627273448954517866952439882711944019599753752461311137753327855008525398478282867858576794879138098500929908654869053150441241256525888552923037238583312120936865612041226587901931148436280250302350883246041947987601604956767281467681851306245726404650926953091265620546747463159556445997886041331497487841707459618055901013351550145972186701090676028551394984420379303022617420657195808869361351553063214963325687502801744647389550006238565669425613504697387004559409516534077146279873158125020678707693097489449322351122303026692361938080157340005037735720045533107960164771889728436006785355375563523562328232399277243728925642067493674555765865078845170150664692221169019145988408441725244388600529841221297220434896964771907000634952652273619824266515287586208565126778591896065173256553265007078799296941145032805351150772802455293793169341599781279260475664076980378267689508538138206808394136561077460277940715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 30889495662997232905979469938368791545938590676853513759021497972283258871588631678299023068397565270678638316433248884061334285858100769391375513347906484491888213935411683737832600778347224985765447534187265072196942735101173429492384921095178812774775260019258612202343456312358754574831311785975258823692459751448332550074467372154173805169855696349891524227629331412221764046086834775739924441932752711370174502737336268679884826954856083216035073808829891541849436689205937817848959455333198448024746724016644525448635627088891939813280074065446127266759265008989610780426007533221150060499414055130482277039468670917579604581740861080374380347983449496254581866064822426679429382775359493401836332131077925241895780771707220292459478012251094518307197821892080593477680201283016176785441159507785388883472952426354396396143534579369012910376617194573216840728953723333974783221283066356307216293545812532753134736462249176805640317225759566683662553371639888474358636249007938236878725231050140089860357522591245435205976759078910700555476357148342711747236492201708359272294854264151101987644360969943541069001277245766153388728179897811029320104424629866667743035182126997711033254873396386637898432829845464393047346074773876002086227680595382194252637168008714247011944389246122659093180101364730783828672797956658177815402216273050506431918487381898621781102375950113274122588240567576603863894159460393842466339608307513231056294889712816240317001167151226662085499860041939177456101813446476732925804324279667589553208616759061493465486506162070347803794791202414096580825331927649000951971166396460196698228126930126793571453478167132307669901532327824883000501289325992733561100565872459217537662355831926999354769328166355154988063427760940215051709252166945801746465164460765012471774377010903109303199681112378748330665488066573485896432865172521459864808349905379708400701700530899007246829708163402229136366621191772575681227061897481249625131991729116426396608853831425875825051828873171780021401516080533281614502853797454915634117364100409269717358349926607254368115245244517937386360001198153400683830193651462893185915453826097867641271844582232587231495478588312362689579888904843658785431392260071804174676172712313291917547523003099257447843311033204238351101404341305404995234766142672468987164211319825184670717958009664600921144135146777580194697807270558241247214127776846127403797875258795371514551092708258719176930555166384732930133026112774318355766986420738163570220257317648762782035245795981332471081544871360533828607186452291109703736267293363780317011438512945574423609391934329905437736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -2602247011970391990893227349718987324497715251976836514400121103235358142399972042303902155704688854174047828752225215866747556617357253007089577735901816597766598179565676304612185391189223850824609744961273495117958258729486533943939599174275923988132928493274644413202008474770334981685505791159671703216393440643615612483116545925860096911171216295975636486930806005694485503491173951539929005718162977193790656575258995975376471419323838569050939670468759746026028179101730200878223375894445533164280613556400283724524825148984950064742278501695002729439379186895943220316230153557327916423837952924992686466736363812625613862167091149043579127869044593076516494358865984151848443212957391420177277423378660980845049236551524284684545232326064855098588114939751081746393099443234225410024714362157471616906751183610152987859669805677871712740404360990624168431494366473225235251133831024216215688081108732618597697202339257400416693363794195656522071270260253410708006478235750200220769432420239628954586721796553154185195264116350942198977864993012357657366507165765976782621048267526086274609096803556430615089710471687703463481588893859122913854850828233199225480540130607905714856866922240784086025673281356753964452465437285085980869876349456628220616392764853592896624325828071235283796840693424363333488819424307743204141086990171019306935437298402418332909763096366826241869066000174546581433948090332827618926774079730347499546481121454285647873770364901193039226393171079102956399575379043045191834020439831736921745388209950072898941598844040144401314172819383712605366127046163641551241276583387958501216994793213762045949811035188766505206256435622491319302181633304870346027062538890102731365600293398130765618175702783337829377359265980430499837272838824066995227465495803665598066819970291489783300717248642505439687802920515482284142442952988459258737718285601388777177931797405651938744541528899983165787959450213064963947506399517658138175789861765827005531339018832156839079729169995667452408122041950872210505714567724328354598773824768836972309319492377242249704736819528415283113660633000123093250098326043302281260755041543145862974436598283499748936085343798849935083438044550069300902709804137101926994188293077846447176092776414832634413311242672931546513050094744925781473606307685269789469532131690038426138688000732086140406379522770149041855261348579281032961148100489340469942108307281311379842702841644944293141802776104576946747546962996724983857495576580832013514985295497498284127943043931000991169747828613062875673481920411163051434352996916458394260643375777315957819659239141288869961400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 8767926211900567497810453962552073975081667429091859642471896478329473572230995387121873942476976947685926905950425742974987530332590094355503707658765141851382502518512499223005756436140688422211316062841664828680704160962868945998912950060127138726905112866227259992152803538948135841783811281296627906485956717874933290641451097167446343114725610297593239144082849909029718937027906504512255403643923728740014213407524579936883789265527272312498885587177502079306989176036331398955091648931734875965024456762581729681580092694052653619979071397407082478616844736923725542391287632727489330046230898712550220533345611061395229638081051143154016760481944608814434324070395580371477806737072582501217611277617660276327393557952138884194658251120573823361396942001376731239771874033163398787145075361418884253631617811130595834624672092751392014667133728921912924675120259999178403326229273219072775555650377828072876820906918861910718466769380445307466110042500247540913487682074207156412501021363539597511908399179857718685341420740128398049775449151566999633885758354079530318323672368989626803887858818322053984689045745154553560004230886010265139850967998504882836255799581334859773933027187147012267684797169773285679220285593508226809324376038792697863982282683840861932861702023968823023907451969120641071217755264024804872735045502422798893197825312740594008708864028418367078252091442270316135448665828240493660102776002960859608057882198985464933358383246654187790285508568682512761659010112663097599008467956105149818376181792831589603395301687698792806444275793325815040739598616273331639787549904267817001439651950207834314046694980107017058924271287569529319552263762245847950427488115076967160134513953271317474669967491868264068377049023238593561015091614081498550111217359662422539685547256685973810260442400479681482269798546252628491312338581833661231557762180381063905657683970957492770703255471756448777381853794982175433389160045478867138974174591852912380268233425058679814956891031349644880797907678663145093840337345613607764634619213517752772890774715189789614838467390914571387787907174347880813439340315833356372211644371093617705657341671791110156210122822893023431718359359613214490346913041783540014344025574896318058501898570220301430456689092751119706445504368272750571385028318077448612294829222766875499907064549333845012901477775583634808046680474719536278528460753451213367571261236666013378163367489955678692515137746400223403343997283170923778334805083331019167269849087601001719429204199838998072406201553977445554027867195823627678552745045484454938627005315728616489305707643362153355066474496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -36351226133202996828147602394487709961352599526185542684761217007300008180985984671185393784772771733050187847343473826901622876329118441393314434193001027433432407987689369157255281139301199860594239218926181346023135283312607395499538564064136654004832099340877767167634942253958546567692309639021375726096835995248170891843098480064007254997923625724128552367303290702492289877208126485561203143652413957699388251976600424711218747406380487956704999479313987004014639126475566603154717398681720118118636669784302842510412131253326995506551199063996294601721659591060276388004689146873079999036131696409735836318571168782003785562031940726971244131809398933220039864248036642190926288654615219151233216050226709751957566760781204942237108300491957324237200346188231169435924601486538810167175678900956203319601492512910856639277751536397752769394733821407612701168858287253560249717277879374309758792844872571539816452176394934365662478375815801060372388270145801393716199376419004642235014102305932237302692139355611301214448646907221530206880241861997450559956624516338088408793436692781865462621013270776891395825020472981568341969272985878600531778974203353873083059022069500320031057713053888761494496226817591070009659081769832263466352845472264232184926795123176767644232917489453052670885717854581455236880035629785842273165036945498388459812072322862679665748848105109909998861599103557027969159992323953481366065672689376223054509757068816370263744241704073085053116546373498049412318807614070703990505285573467142421572983688812543520229870259168495061709978555137972008865724217311801484323523292697680190987604081968204101110213667424623190389969532136807220626368095584538034052667568791741357987558817704302360971305231005836693159234527219184841310901698192132471828695901726413481283614252403866486179200556180764401589599154153913977137691885183876436912608236516155574025338529655212851474309960650467509324254855221473409925201900377658187584728806730914585849300679297362632172689474903565895699590930727243058240371473625122565018987318194434572334571188773662734145876396027696282430339829531912524902464234586797378727502538945894049156191478508763464682181524341526292934968034456880338385836916379979109168025625639719029027661420396318521146196333877959973131840754120846186381865243469320120912794707345680775149369367696753711150525197713358118837289489631419314816464815568008737850227962956019822798994294872299292464064015382851130291399621280599748249456028830759730952391979938054354561139420888883888961411811759502785025691969517528760150007072268747369559011737060581070012083893868421581058867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 717656505312766256410653244674453243934031955901773892355722964379865382682031454972551569312667572923077485461036653939582282024472370977070992562335536961209931929817000432859076395255520729377872823235188189912687258615031705690078142194254326544983305483675064935766993309934977611587088227865532033732126640794033832483996588716273720908148630089837196215581991327144729101301390029409328325505025419484067324500949518266184509663625772298824159243840466396086413373383855344454396577599645230667372820243244765355515934324109330649462265441259661828835965912571994701826040113690729383315540102162635862708289516740305293597092984003780933110187986364477339995311501730995102953322399115815395460553270333888401861313042181804976495565598461141480946343378994284563106618685510431851528357890454717760938715992318365181732011041255648133729164263359424304052277435715763904342744650636143004000272570895319299888620544418012389068167100142561814834831153953869007102163578275106723096708204946810295260139722814708210668629281188292635592896267939792723947698005816803987308261320961201080884108245581480749495877613142968139044140109556696555160640387801355545892043488607098452205836011872603541383719524061222986346511485814931406814447641677144776453894470908657068519957407648733484154037067642664549505367833043045808364941229902319905235430339513806821205522969274676950854940677524101868938646180869499170421570917508563406866663660455070039141938673389192076791870337557809509542975639160377136488149965678043080703371993880222476435573268884119526659881453947183071694554911929879601754127913379301434859756471971161068088113502783994852425262179720905818720428881742657814502846749717173299270361492632592585066503063092834572904595931882723170951517096970386626142720990597984656887580694778445860903587111737841664383045442031027873473766108719706100342330581525198728287518554318035564578872688121713860152321345790300093385169825348978655134692307028022580915349802504387344926579139400507260724092211807571754625623986167651380449647455387216013043578847093096785174958408500639410827741515531695494480782849406909314104574693240449165317695305719313840283139026370849700898069105502664742421267908300342310161283972120849734005883697389281525614572430369871550686653686746682996504268076830770049012597243024030244812620085905506909160334660852665036137144453983219031211471131680680572488131859804057214230844489866903086071852735846660622437997818414658794792870264221349674046539109347614877303896557393689246897811929064075878077974301274641170536216678807742063229384715882861123613796019256358851055361982464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -8493466124232171032886154433249904893853907677882794117330444153207930833293218557200022429685703538222538605579318199374376506832248472786553517114705417956015352918164828475404554841343688156723067483568171405119394059977190193868257395068249087162287370490072236966513381508963464517655631702283529969088537779260575384042181211814925666703418353447762662276140136297095128157035879297198177286165037456273569615390794867078000252717956489457990542190984540366419930568147466984534990754039900733516428692958840010992468712787257255014367354553482009275962676522315057222354163269932487679504068365532051122376965779754425455773716010674721841046152777423791262920046172073031094525561305646412845949808435477142135850761007693406700761121082299113638774918517072861017957629405308467576742349866054157344854355509920778565723243665114054168384359137726713500190138256634868900720603945876391115536185616385758836247949621590433974199689181702915981382698924146810975682469582488719085464672081971742224668536809511754019443020431899199371768494231972126538792152570550052632942712791394339619620150375527634186039647117386302648385180893537109187024960599945185070695761313680911809786181767167561309044626670147559700706802257009771946150667526996255082666993990076271057629131748350601954181899584739284988628068032219334034311479749638711982279896878510042220221660527954774574494996430474330316402576210601863392568584671058447115887829404574078351194669872706766763530654722458449623432682508580840231446519958171972579537877454735041023545987498283763419510514154804184519978885737090611082731190407963261581064273941593957195682354650555959216859044024563151471718432540759936271077737296857684832550586782548377144291419486157116545668385197182236580194057539619257817260758040347624346210009427762921253529884546418230671196020008001344831813971524207998113963417507650535335790296017199433405482027837321799446328545475132467549011245837387089956369712366283734169746474733856021811245592294743272550091753652308660210929656551405459157351579077117475965534543020712896209037414037347512241237959627935728761945223534355657801694803802571374735137960788202652645313002477996195541170316489823785586300716539975471208430436489828295738011713844402637150694304123231581646407874760692292353067505004241039916180371773255683461751530276332072671415235203483921628202321732387760012692963534364248712033935890391253750105539642844752265878261422793659850135684896867889112085710118880239172074097486787821151077563202706768115344022965776175071069889864800592103216375753634466634122135795420075201371520409711723193172848803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 65348549052301150460528541550914935486509319656864514053004921014958247091495201383819293449875519897714666971611105177701203692716454999472284055160850717937844698402124359558870156087304490035899780325143980255947212695699493973737701568031506472044308826412813935110462931292134669228822888659925938075139280254400436189852031396294094452663958277135543447360749327188701385215642899190787072545706139571890401338657483784493026447978597163124695522955305310596695513972066555258988367987964301592368256860532640787944248259991483429693964263789559842653773855363032258204485849814713001531406066648556630684594679263129640246047109130750061983164033618977021347414556431241175700604214490163189873565832239862824100809113108895900773600382438283314542315696749040312114110505362422185335982961511080195581530863815118877259104599617445251516642945502246022480022914584609600962733068649976202884407849049280229368171854668968143500252321357991288742466226741907149284573837528947619781111685504275603263339363812717410616795136832013093408142342593808928357033642258310613079368587021225462192192571500336022471574983999098685202907324704372636164601960289698182806935728222614668060099194154785186900433070932866601837377448720109704846448253481069671382919853035963889272560175806328733842394577992274872600415288192157657539635064857488251618246419876914998370206730895804681926267271075644484217551171317358570107463877057489220702372179003480979106001311139244417087973143373442530439486603681421914544586169622412849564447886577057924979291775298013672169427169884973268035008832486534642627441119797382986192917840794198099842336654587391813594078108831178128510724457515814855477861479394813957698551405740570925094189175007634530137506066975954602853912161825715949900638331327852174621275343804466490815505589940397655707407933315713921727179629722548000094687240051411047755637852548630847038585084994863431263012540280443054410122199260369741294593716481924857394440855289050012537740532769541510946115820659299095026079742445518044847661125169765111835534302420899008962852953295923110654382312681352771071936777315636241317569707344827845311711511740052581033451377829659042423969603054069600054603739033547906864054068481139488566877045356712361821305347197512840154200734861934596359433043324751510676531336799715465143866269221917593516614529428658713139149203201982452534638010833601852282937325196231197121306905889248261970218661000419599996848945470780577089636480003075784410985107115249227972511794171976572474992248296084799559117400096065428646870416139801405684983273356811758222543376634409926380654948253696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -383661917047835104081120488352834903215807633870450162783914525254602545357502253910578329228550628618647441587413504096152638401233130614758577273866546657203514600032333035095175354242576653355751235123988332134264854989735012007886948600701765394028056621433249355312675163604639556075602524526418075686808642561175783151771877574413164654130225023980121299102150276174653201571153855825431071954960262006377077822607105202932636170198781114842014892692080581244722716410370092245179304135773331784200831278701313784393924662453328130571154667396364686518568362951821785520597246238303977980998794337001553647326669683810447360861319369517995129860733061930770417583770133447015671226981292431294478714584506201286150949883681232126730449331802363330917554369320941805136161742192487495151579741901203898384023311572678653818478372395293621323100101244084061175798280144585106023366743208146194657145732257773024527499630721963266312494398372350346636076580999275875531925614971608691413245347527398199103947258552457272736491256403439952315273492760364264277680602281813925440470214321201779908500722473031511064153764847435662618866901788840213179775687841050294705108949502217272292411606347913785225633213409515360211201671816423345122996561044135115989894576102767942402998636501136753759896239919395138211510236365691318769963909498544822158655057743370623319327540125802978132233865269299689960760859870014745099264623006595315581615375127499918462363471485787589047742089347289072753502742557753425332036105746273936577608233447684272194671459678996190286057725359974034045058380529943691693120593251695871772036956908236970991960935156078377363556808213105623485817849059430425209417710102714216975127322474735122775195961561473379803967040178644571656884824948792900165185080277727890995064578400954013668581308105646118886898445756203200528955916409331106108556067620165779099806980396463799639549912700614268822829763708666179853882083857452246040643070826293371689893147755393296699530858814008958492834290887364749645830529937798448555844293815493787316551717278171991606204737743458063525521058196912190797016723981767492773315103457235605344533867966849407269052845204919220393956935628635313557144887019427696079764271731828194019430822632613930407150643477655037735281617901772941245463459627071027946658973028847111503121478859424981685867861916438400636117442862802802346028566107616547588234427602987267899924924507799094428863197013731021535631156208966109834458788472741019488530601528186180065395289544625511919135810619944849136130988859611327854762875576235200931998762979214399901709385577474887571322815119360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 1816780922438613685322405455009070309853241304876604134214236609117167695849787433187484254305834868855700653106049654950551080560256271237775040123724507331895164100865471902714885143595554346803394363304555900501413678106462836603103774334725295584363739632540889669693797931812558522272586790551237545510631547012962133408798382854958471041590435344833228142528494581483140574537452878636440520232222713586550772418035269758238551628909697939317521372305396056884948499209475995158180604759206320401088655059953241584284461245652942895878694082628531715266987179050715696116510342606719746766672561162343461628628788256871367399007715892247680137437763620407948777966820768710311960072970574340631209838795094265767452137346237319009433710584072528802028161328742845933949096014067617122003288137559363417953603894274806388258886134732263641212926249823575750451660279766790262179171887183011556361692558192278221566350377678196206476506646238944753273172992742780146085944806444816268972464925734642173982956808452230112889889114937359777259656672168681627661957166331391212729879171584117799326707882174623577220508613105451723890914756852528766753843379642018686799639939929601880004273000079133683972327270558950016963636745557528734686015793327109093448762249399990907844350161743816938918161538885352820244658166145454274150578271462425403180312528162620535199140039749843801149373223772107014165636607453744761612312681494527535707098685511558835367652525375397381960246902012363007807634800891072620319407132437803062012338762105077852493185405450014194891782729096394929695980917267949713007822714772904146039691336624686257101926351611684104843836183172979100180407020491954963841122687842799262998407222054478048460208210492132121220781847480876070108371694875718330144562630153693279516419639264479182469574006951684963571149347663005593729564428650526180611025103425136026470565357550924673482334529823772534583839979962059070431920012082696516483771440026985798898760435709519800203752991916452285072159294354192976313101726170041430731691697186918827645928728097753265239313068627737237381445623743147739059244488526857765175315008837304963272769416106463775563919036185599376917355734119575039990914732262602565251334419103483791639782897209546911843807663812975792403891981620255270012599946548466159223118672959701406439778980852758440578059571403329424665074330904432575629852850768130574682627412396526959225717602368197590947147191630271990613544930465425448067722135727662272030387335544834381472659636281683407644941675053951266057982552725956151316094675929791976152100074936080358579256603497208713950789296455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -7198403786515933712808587851801828996407000442827782792262160468679332041185500360748361167042879435758056850078858820999119853433094767985885328151352123426784171038311429525149458893956315355265193584470126259591478103819142645540963358447877643687564316497259607964321374700787845933947259597126313098087057055097802597160414386061462558300029728707400711463231666577467032979924264182562879884855558600143800244336560303176582239805436170682587628999183641932223910358644971447592801235819721076000626695056701475397804278041809291312382496047933364225950771435384785522196350329711280532004650847827740709170493502221636237605984194669611368834112690271222213423732386913588368017604824845812156698093094379010100798380855309263046891305277583114423248519006210749240286452181498006231273425626747990112183647304999731451791426504505930354635252630114849752041472753852701612605633393750514463475195374904142684528479554697046051127329919816415047722799850574210162945746892091720068431625993689660219535373590540997551220734932832097640954806353839642579660427223401617832336072365020821078787490930308709944985719376103169664135678628654967790046267932855597047266733535265487646588710997725172237023657255336636534252914030397956188529927472543722938442523038650641447322906582698889692540335211217329757081185428493072859277553137874632232382283116451453147911772331847332377441460409044009884260222967890692577708778772312195216270372463527380419218595823426327156553064239170062857323262359687694513986243587378587471385993841652268390916941871908320383810107452073303064808284985850348909411222741138303808728494065343758607185105235131819892882101904190230569496565068599018169341620378587735254077066185172810672304999906846947284286920619713714612514648697799094902478819071039861734771984863756975459153551665596249683601795687108479878799180437996606196768631762994788980677231084324717449846765894592864868842263337532948127975612894552786151918699520148729272764767634408494293006448296071919518322823997901453338157967087142619204294027495930491210683062964703780870607967048995151852110501791191228338498655822691900289096932820948171790165037205350375749028732754599972996007647642835412149923552892889376447789274217738190473275045036092162745848120259588143812244234907742989128046204072852085523384812314415767465671343189285243089624956512392734169201156146426882178324014312438704118472858849347954660837515847511082004843893565347268349472503000109739419100298916033876733925517998934336936385766815747540441420916646093132281975241424697316984196285703662296014927834011116910930577668263890325730186533126799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 24314858773046384771890864482213778598877183389816024999053583061439390699669556412962321409075228991802731355893932499597556741561606180974135653585870848974038392208919702963912137728113536886142363304307253754151010872188335461332753483647150253053720855725978240676207424977296189092001282488214913522272745587386402462477540147641521598079837341933104478650137602555743231690128690308561515917899240024209925414317964059889224196909138128707568200953681091151030741983870051197432003163040033308443665276482979387777232763982284158262401380410134658265754471831348048905828506977571790568073783965946485660072122415555207674366938707880134202838359806239353692562336761661776601484214616962020788992405781419065363638069272495035709965749578283187705619815179522066318148039681655068022550047265497576588607264392076952959156066164954174815032006169728952341138658034859183585274029497172466930320108119826583853340663829648029183217613885293002390495025941456668259922056254034769942401220892115205177585635891261284030236351270211820230006681226936879972597859580311456248238161966115484141167260765997148846902149419306848468608942741655798234064176871581005317915715677209184188125484286256796253608718911773056920932973949439358765348075823362471601930848581476014317155797807415524946891475857134461075173285517650480378843281539173086009253690004768878804258433726994548343093770443482835255215385265384483232394453019479210836611589604186342383701356307972967971911860357884615504724609700331620666664211125903775465199236396376885839702904370608041688684630543749689262841999333609905548354668920074240869630944859951915275405847530895268693790324471877207201547125922247566730307642365678156545879143577471617388630676821437218460276801899937880377030470254333227312397194209567207591087967391117400427068158244912575690423955244973304977922685643578277773367920568812563105614091325459461934519888101862635068042185019338417379930956252909253994538704393367647767289201497175373889941750157912175417063021534505286557807122411308291307331287733846818024183117957571958247142300758329893414955114620187006354774271297538658451929960217638386076836303277647165766131922524973130266215773553552357262556314291061841688100747542669301383478652452921093938426908200734114388148796607938031814577849553351420671212786787893731757262087442437545526987561188325957957206214263886085146571325821926083423413609900208101155806197578258041520495780763105742209243375664243290791114739155558339369845800511290844838388005402903193989838315984639016144233835206946028401259174442144180637082465035986626586100319091188298770910128132587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -70586495281957678963946610441550075744927767456175790932079482556033353285914863575989679432231769836488263420345137152767877783795197328254598762946195913166205402029888219450138891379268637804240181005328353567672046452063217471732607690197069983946805736941620532499849518316711905176174277558259227123662629445032207769566450691785310477854695377794902824988199291814411618950625231856465030901925725004661532819702302320704323460447355740251449541719846701389409685554469692445801090309997700223485194148157328924565468139946637432605803304166827292000660083118701159578214164588768456279757130846554361879392161909969499410981489632173596468921128604375591022252822303578763914938874546430577851461890797795758607704011492973148512491584650325304940549303202299582784065764224350351189895103786559794507802569374257637707908347937447814507821918903767391537654737881979402317844068945543640841305723809903452006970692441101869568760588739656353207834330409086784095867213299115075889482260097015524511905849425412519174808058747288833452556941211473755648542896799710523558309712710663758309733679211788644844730103804970064799837728087695943118290907682960915703763050281738910726430986248181305703032697915749612687308713849765239628208893772469560213923408789401643594697395362972918517123284617479758089459175522476892634171253705221605488728027368449783905118717802721667069745177392962964562674236474691141814991590066360322855776089058089333996485794327872120413510907527132112532383541588657522242102951953178702174737021448842928119856145596591774185933340217990396697354199960565547677436079646318762098548293044916249361107662405061276205680191715701622887323031910498481832064760451328104080468575368763277493906190196997682614873699117170763387232755979631917874848089934478499621765752330949194258953762847756728778262719852176994943732575638592808074639556110650098974898564244443414032136620174420772092883655094075026320727911196543172651131552138740322288747313793940858632257945222780222139976129734014182919001060932896907774345823970501912757164877234522073343934029831548911911022308165977169798555104991151338333716994487709974447810915738937242079050578368596226009223458415470185491005550020348591089114610660214655791094644363707449574764394306218207179558125564889961457963022280062014239383933992381048482646994654687492694760856738654544414889807670461573801492240128877197078862179947124632418276875981756454556623310196000703146102023577304493798831329261706617930635080151356090368475791955782316141014574932293961852969612245834519394179953661482425772935013647895184932876249654160172464638591961661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 176816807552536605993574773273522921604705626942686495442238624862485589419313226138665125769431205953526135047042328136845328904255351139193539270107514474146398194977531975032732218379239431328315492788802886965293376233727785156908294452433085281673094389624801737754620394157789852696192255634068805851516017799952757779796613746955708835131695101457641890616444461242206996025519012868358073549547092488672343383740838443642390045935497560982195630565962324031047180998928863392823688058034225526345333168731298457325623668554351390058202510680740190263856141112344245736807624450930478675220583886217471794974018130805976915147135788282532789140798088848599081615957927432662961852304176630856836074324092866849323531267061364377269141985409866448489594201459543016207821864772313189496524223477625252139935725362723570045878661296320167561923157848528307875066088308648436656754640350403774734118407116285245298075737338514493903830629863749114876034970264252624869952105345481795245028138506101405746681660238834914423518183810526224173223772636397587311721563097070735075091847039852886677175081623032891124736712402885444296049900684650473002335833682010268567883564832576596923506097093199103621931036434233694238887798976757486455428672730943869750624092853847916964939981123741706323347536788879637576835398254244609393300316891705590728811542434681497797717464354408099587412200202131737266121823774700107431292833589663749801690499679853188808851317495508294516170658501785317663065849033027867535770730027691001459440564098168502689925878697354453353487714000876204908935872154282250538341750199792090008027491440038495803049659747035558045628102624106032999459940096010142213423010567687452137469971366607165315836325214994860743769724759046110504578391779918485692151246252714668255108061810087097572330544801247760791091890884487579128867868536073850892265613324081940768211442309938669583631025024101176860606047749317929718699308462666074586232487308110627216784962024017769841834450915000783058954555805151760539598624984298728373892993473656029330621060714553655877411351925232752989143681469430726830865961404322663134407630974560856362142022680488630856721953397690563245039628333553594024379582782000077556593160831666569299037535714535606683688503094193172207974966169470020020276345920027413050043811767957201384698349008117780640375067880854324002623402157829752590662578532260450151004249141830815448551162739893630191947219561824198966549191861703478813924119336778332528289232791555436063488366597599342763520642075168119786524251942727908484136789774050724756922596263705590822233505049138330677853791128125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -382288130303548511037832386968306272037778797419394884163823623271728840730838437492297062919372536731797135580194239206296620729725592133155334664034734545114071548319136343558951471980261783518731554543045237769707130309092029180527516665881710559418679168694969536376564739217103828486092874451103520534234693321940923056210465611422599048326265972596096130766155787867192205273538322849256153968721540497363786176606337822012019534548397990076687631505511833115760177587719883766783880673413382759670610865614404602593087366672039558755811782976000834515156657601032859742779082214970269436519480126301292703679671679643799154596994756829588063060377982084472863010335506259755246289580701662451281395940545743410485929819428304019309609982928930649816375676000255701416568703813908896523529137489226373220425499506965526085423676079857948276053908961402007821539874044229761903644579503112268280831905429005369989314850783470797453508297526537170925496275071602804558800748164195861067656969284255013434351797921032551438766687977148169470710857448984876827199781554967288867688757253590018043528906132219543073824481811739531333912872313154989450424823386071963262949840597974047199539611571131743897901067497715338107592272193529623299908970437644269268577555248083016489831874154769332713552079921049499542070431429354174644478247281292406956581873553230270842591988521322278278745245687358444031429852822336873284823695750036438967672565990287873647596481836449653550610631282461531091255411944418761465605078327908402413089532458206288930079895716844376405879799840672154229713611991210353521676556805467081740676882110459461000235302349076834657313992756731205041132495691330510184309237280538944458778242544116875585602259378468399355339797742610754860054865489480475540808661364115592821598625887504375008734792633295956701883022144255642230236041793466863737267422504540781112140619861704854285162622988012565732208915944362427577542934099117007804397203711333703769366787526484793155146745046480336090173333035723233314435832240219497648319074864983004254883781569962947942289798509343084643934618563385782835595517678916542224621619741273921373671807118036084095798249165037163607548047543403615201314006339230357733657927555571418331263860730147982563657399897732615009857297292127131965984995235294159197029212646484576447337802478207003553184157859897822155312625157542955002060749122853934357596161987841455888264552229331882952729032270356387917968575059887389580965504536421590480568412637931841060149873957758171698507617128161146607050608541996301800496869692650189073630449518975952275365455276369771894380741871534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 713392301137269378279794430112866565807237724912306106533362411635051133357211857456067453124069395539867355740003879973126359750932562210817222748547024928536027118880107801788099393973742529427447668816976102812564349391142571457459348925195227512971697498562617118411553483534290647877985877018837137313575895262589613631852630093017684405365466704737423978203683546654344579114213880863395301241302084190354882408665127739357469138104452701015056773578604825432657831949171872024801232393590761621002188175532833845863335196714273357297182527563936483190044646753379934067482613160626686767678964258531182271942029164021778122551130459108446183456090690583488543797826272966193867507410546667250793862677047908567822678861598635469709157458575458139639230246935063475976827880163504938849306657428928352687349912582141540894287878008199019591251623039397323172527191849536347729521553662891803417619951546293920153316140384527100760029730644978268815981754910169660425082615252777729043391045114812552451898953327525193627330621835980933474156131165370064362386431126676013648004432543968292491380668487432925750692182598181738303706792194996001465900791039520341363882512241308997316225343414214381934165428252984877456503489717031969999214821028837297250389416508452257116793147153568239856542314151170440617067746803657526612890834375634425039811002786060369359463943049269666718276242989599539123641802899780698956914305980795782877381919536552666009648408918099308654919603508688060462520202340334845557380953787722098075375128031702609657591065159128441017883636539114498843120612379762668658299466758056125295241181067880458514914748337511510693504172730061429879281474651800427857933221418696283572476582993185625101210804016867753847519516470862046977938462563661954524461113852494142782666192531914847077692698293883142986245581545370644673738200417820198537183498167616705097729196068671006187131317653483507395292131150480654296339924977874784228612096289125632079905245791875187096930964824392257372847638809662175701438042065987567849666690384340172625337587078958227046507526540858400389664653267242415636351975989232070187910687690033280197323654236163054031534255495387499637097351464010158341180949164525617103073897772145697434327407347555380404886403270922822105242818412721758765258502478611542578069111485320750006367424830040863849078218257572614052084118711311309899141763498239763118705402895430591495231187379497701908202522783005339612975295397528235666165089946893322037172934771117462426560693567697401395484864977378734800058818514148456099947613736043941534979578657619114921655245321605767404933544042037248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -1149362782749112656533703635426947264110437746849315111459678981251138758755399275320610219461352776417622443218849742717756516744098159599652746391905144245990617896538082237841862735411346089029973637977369646315759420559064380484980039542752598667600004658335024293634579862309009554995539762704253080068731296201206509840553975713425922204239597541871320469999548665560373475005484794706189609176168312348652702886772382383132814142170840241416141795887560478182119077143359428851826369059820979201901871065439107520627266575506414996473766712145938622968806462825101382581773277604213561462502293485325321804724357728968748242281625487660042960371905578431203560154633990564705948092491735268273783163958912402026365831792688972542675404659875058787211392255603775377863800869069435151226697966285941615379226312004874205035670899400515635167656797775654021911255269548247168111878701462762878798908642035144626212592793062987721271537837995039173981925418229301643951243786659961579325652292322056800953123944880615472326841916477559177146401567594715571710121214595514810703890798880308895337129902959541959284111132466478273221617233349334966028944116893414440547378638072090899497709917034357599042765432077334893496714650385320090865770179094812871642443444743927201808821410051230597746496933277023109589185077621380423767908611343659642690891778559005844350266531563153604830408868184907276380574176065630634853896131120888160158763502469907556969144748621551099693793789645822172327414103537843161709937022350872552569713955565289347619256473770710100641797975488797291057035790928351983939860780367645753115868586821266544536340135109867174295622135426765954754967530150170946295170646673697364738297236064691722852777011792015340107537228023349001191499889982392495817906748554062209260027722498098551401711402680616342366074440331728263197123434891878553555646653387728432710302591823026450946145904629590258943101635217303285805418817591326938632383961972949188052299325515292392007846372866360280203183728800036561644287502574909396565225316276661207782987024189756624243509855139748333002072403944699766688085339967068856424073162905253962699021115551451942515151280579240350069731755882055324501372014189418385132453333659668492760629756500123764831760338982095485818354415380646165647668944100718997311176505759318032087150394969063217600785806532751475727508887078580869891750451127212108025301346121565366990061491181486565462249642700273808661324056380137229802067584504279354640143120029089830881801216520292646882054160343184495790425813279085618510969531855814423247383132574565403880432771571313195080392345198264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 1603054728788962034914102980339312628649196345313528074136855163891742723530395332899044926285852317906196150695160291185201588899260841412196253000692866949663177638128296035346608806505374334629198822401285414294534135134303142891975654760132501960596320593839133943632865071671204665203089311417491547717982017642136374804626110969786579683986148688256365653310669870920893759753598866303550876807385498688236041281419130340112349985897425697273693365725203897706060130795779869733240455647063260801992982152761553196556437157449520311031838404314317688497650758185973825510707149978749234948834307784286320440691071364795594881098380148602471198460902538477249587574782517587419544740543302815750952711451019833570704767225068339090750534573679624445745025018264855315803039530532033550820511746387604775127316241158121320711921123974562606431816294270562501934700077580992311945670043342377690662097806992585412242884996420383459738001533181060116912386898319951646759677207386084023208602198533539232770798107299362806484630065043892127344910888501421664887058114100930536945204142330111422144831186435737879773464107781380176050075962174975080740277308308934262732800889110922064102931989058198552895631764019646194089706829753826879033480397618832749352975936894269537953581807214132441588416581984060570968329010223678554633409324363286925567729068976522421898988635435211655869541348301556159647949620008477057405600143679571186193512176697009749063204859481869376204395377668546113051404782003352084310972056446227738207326429012125276249691618208774671858162412995051752985093447958909106379280969016546438458059443101823303703713986342557234271556988114578942054564460966331623114398287582715291459503449115166663454750060872937184875076088529784930736076601970422109117791658134553743923967513641275974843359851777046683182943784276030380215119583665732728135734397239986659412779503133741569418532999064351085029391596815335232498567239826185338809347044278825046356763789247717521198246159423446302655885070744606227543359117112662299136064161295423363888830408418107938533731033855213527836919512932048038119518867447791364591793594196592807358216945399490609064198934056646557678096379256471080556935564790344447942553559831954722116193382345179547742644050437518405160495494087019864952912687765473000565967046006360710375223298980669476285336115849386894392302279799158137128411792312576030076556289063188630871773796181516128436067181679495637137464636785681703077605212117757364862158595906463644799908524105263154014968034032477708721564154132254791519990228841240586182345050421854283114375069165587006117928366828945408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -1976628192359826465635846374055918220818713425659014277663654288322956312250362750182023324249617214677877640847696376731794729874047794658656760432047739979320798106954342469774497487816831432512576803655756448119100793361763015841454517993409715925456370361526491114028830377877226144607895015763117561953130332161935782735388161507139573783086477336164605198760075870987998191469124562523520312943359984753756866173283661513031917608049672945066528056945633469036834728836384387631438833532739501855802126452384257238776686408469557148695221178881073594944336806176587592708101608830969812593094423706732475583152059049951278896350405316441043837796870116478775120049483437862310033008399553880105434469541757643896667966922661890566190773795112199614311607726344943398239405367861604909093602056965289582146060218386892339768151311356174302217019226066775169982942569230047023886369021820222147206073833098864958126864205037191598523797353381720786266459604004719164918167598771872561979517798704229119507084075941892810503976511378617446754173576681156880315332776224862703691409841690543949002974077754195847163075757691986978584960412289291473988723410850388710186787401995441630827995532555603473225019979237440464029774416474584914084911405539875668246012006896241978406641730940434233789810130714375867479654245262656125075196922423137728791181120792116404874414809229094428274973985417063836139369974501663302668891943557058462320401280665336802517557365707817858976655355819917427226388034492843021575662114832702983990407340676695386584106343297016490115151187303767316192415083727467583656527659175516328799520702085250376171243536487671752716436792347793411400342600906040251974604927707965532874627372402978626275733289441030307315155695235764059146526617123074062797510420262400879952854077822442009015678390634713831109940135470066784316190479230642306059018102366515282442510708210109325032259276256752871927196826150793626205021535540785883042180700707956423752581000621133060068517167674014329892891487414164610154027264592490160041654991394282028498108283386481013270109380596136197266241515959055561659894216086829421888258652552777126571559152039103205562076889129534292292190409103210365943378558308519475281329318330831861611199275257561787651013700912616285871605669662702373563144070287984641836362447779867728051189276698131185300794997900822519039052052190938184010603307934027049867698316740256956476812541457776630204912915383079006223912331136092141484267099958390286429132483007761006084028812426357350081882393653742120189693317082961035913361653245773270826081140313842128297581574310902008120315872196689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 2272025178613854978906412482010955193888273700033027973265000238747367308129141496893047923871004074913707157289171323548805121152130053352958749418170399921008907523165399649793947947116969428130468574719554464567929756979609111563259011973588715031001778164255327333392387158162377255585305270432750603467519505366025826402596156504442020450994038912355140810405670574463678101634050881668003791125526192623760830179861594234566241282807647809296879516874200199151018918794592686473805256261478960488203651098682393456192224432502547332539511808399783877130190721807308899312174213627046981475649367809380336596692300440790648384781719399978314625404855005061751520521169101893362092270951218499096274712290258166524835978379182288151678757639037833427221170625870721021553673904929570985715514017445188383989552520906007273746069844906413237973657145510290312612155180241928872508321342747035878453828640479817143374275768423544384937274249527668137558379760964312634105561691982904521670311781883390758822553427761500716216541080374253759366598971494437620897329538429580850531779706161814742508813420746844235218046056190828502060673211636850480307088871845701288594566189351507183780844496411613295826590630472157234914682455738949851834041753160245162668307941488676646910680231423040060044678884198677689493579774589258745094781924464235011423377678878512373999829513571078085468705750084632787980110673037432431405491594927679122580741954012387126827175295768191731846203600197353238232184951559023245991697133150251242176387805791652930150537918504508697596711329786512073231308350529073113663114454300382786085100301870493635046439380160575482542614991296964098321657078844824676590631374506798978380607161589498586304753208010051425597652442023295037769727355344253117283676639157145148264900584195949561237368153138260584251028962918799250911218990596256737947398637232969907738116996134738737728294129555116891337292031486492898348746810579059988377140246694645504010019122173665288055927522187256748144251226400680241250596913487962357279782833016327386778462106315547959387175771476412518692306358945740876240586714320392265808969362489110622431685435711134784442587556185146719442665560780070089216661982888303229175687508689188183255525064201415138625248691027713123666923356843955135701739260951414902017590045488103503668480767209242143265812432174876715808204674211113004194538493315929537483425715761546930904831421664200477514750268291998181911529589546173405212226623480501800182438683252724357986880794326426176820153737234258970544602013711296508943190950756142459336408040787399339814395169518846602402463780171677696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -2613988448274529717783622672204463360044105604500463340480090480390068728037676694746712651611075863664625074754954205996994771855607120115814645486293322156453539931901203778261774715272022971013194558742572169108861309991575496814279623543676202696172188596148231666085516110755541866053603939181897863735890113508726768625352514898672121928765880094050709444490977554134434611712739524054856327244440994562235686482919988626204823298807655538624520672160206816993245381054272848248834143600817882248564379593492860691335454849357304416477804412303114634041408814306710666314927992690138954417228976968298483296743767762730139504755466173901141050888469500260304766877845623526779256680328528975240430532017526896062421801638418708600859619838043172706173472391454492047372976879134569632951128266506338972940078166567983619393256115480982938435130835356758692330727059973543287639048476962210475349566985110185903549243515277566411375166700133843380297442844286607425295949360178866858642957651560167612975580066253286154524748360928510706562573390815318246483167126455846639514398260218963576528265929458853682439320627981365958650237192086937809897416379996540538386285681464178214509905475119075289642057213842464024681836942427964048944991885468310974306767546705296594036940811544781030812217507178712667631083071134652744875446224683632121577512155019786149242134593526424098564195535224972758391690814510581007796759514780695647547067220941990442636891639717806815837538668114702970031601100395461592375187543079416232116401375493751032933692233882512723745794702343482993678987143698755053009372249969459689367434788637114692010843550845580270744001622343380789688757852757531847864549958439249554276018471479893707276041420608284044977218713204402569170776269535494701212649700329613133333806252574529134903278802744934703179085045530747683801300463859224826437133069722759075005872838314761324466994336811261188789958437433401665038077714901953789276150331835985169421972226126885462757129401109470237745474962461264033464639006499671916563228113417756038955512675709985231335723086106115140083084470089167206467958567562368681207912892943158202379589686541981271812542132351685958917558667932078410333512301571187293903843228434455527032149744818694652626755731528514385184300195757372287873640367527399246919517074343496696986227792735935621220801117362158429853919631604128080862321002885511776243293547464679223184657115190718191523996747851868846952126866464730606319844528544308333676032177787461142564639653709695117982155892365061853551441177002914030800310914866630934570248342413497171914277438873872804318296374509568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 3110838645587057006153734452773646684177694272126690623064560094523533027371328660930148537072538388435465045169354883819022965616522777309095988441014989903106181375604732855081132806513309503659639028509038713826276642469710528648663632841906914604612918465513856587664363768142741818262024390513185832796364623835357223075990356260237571411496269073791253054402270664158384938678246495274811087107454562734559018047466154755666753140447465824479256263075145179456430936931719560390793395985046793515126931543194485095159806117274292997415130606343400909073966432329784962162948929444208383106898992670645757795396078148235161641938157255284355623892712184007449611642746611803613662804408053798369725252678302170365868689872336354006557725173490480954699156663958073098963318066022688214018715591235156068727972801042523344888948656463695433175644718750958298498520667600760383312646897895614352602863138958888752843067459313237029619662609457813435674082907256424648298538623941350591554849480120296162196601628469244045496408030249142500328202564054645672086185766948199756306194394595564483203264251241071571569415514530098584961705533505035290080537119384505217342474077242306132757677354981268834587956951987920979717387667638277987597656580073238124037889370556834521452392380454841994380321748149793252497659849134568595991100053224948449841932621139953549561087570117438975823298797864548638581774604981090948678636294058371985740175650632542688366041972226192198951443658242602725305853293937994605532436962007588656930468590863192585073168557417841347260131329826705717445741068853640738306200098640379858032305175832080700738526926238091471162582715960426416500680572489382674874026068427142220482619809404976803691616922387852250943936809043022107789283006622580552248621954735760151273273330795670911445443868466194581358216833877013974525942767372684251609810775172082300130486337845256280524847514847322427959223327138268430176510359602224270843065856617471420060470195435288071282291222981762646118674644469516040379306285242966207049371166207327984173201751549181046589143174543385046937812697372926159082979729842975023110821396161144751240383520336391699443248695446796615219148302094352709418817413937591089790448871485223625160468772844777909305133252221329853803682287871903773698865267380209505238249623057509900059912249097400639527185378506345184706081567028961364401576345201533185109793236673933007226822127183937053263139405552404352027118898008470255822709180395989138998784362257998665790183511955024011268685370255839454457993192210028286469368427420148230017735190712855983233300754105490422904730628646764544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -3658989077922004512775483944081633120524566118749637273643647042249715007082350778461876568385803078231182673742382450417725138279044767702622073455986570879955688642052636312902805471162565135063551303966029427410305966323789885354736774563631926231625090217733883936581407724512921034433152424551701841813494580829245354343863864736070841358194259051456226260271709615860327493661660199797052619269144499595826955652776669873520019817638466273648847506763719774753483379190345336512270934405076479924144301285045279235723889412845074746880962808558431681687565595441042679251573366828204038712610691942570574069452515726019800401657874047027932804211036155696509428859486099428851442776238912704029520131657470664845525442426177707223654920946284445613733423894922373026122260010718831393618956384876220281275298537770861836516615458711690236733677585166837473123065973767747686430219359123530079623227880504026542159499789988635783016314234566254046150214529367058638627503093610673206583659744342011184252439806381569989568909224661180010444208646372923042720483251176793396530090554151230552213850524031648137537936883550517941831209588643802666959635933274190928062937315261437486926098461625779005445621832930633546469828710219407295209994580730416548536353516384732490631603055855223988558231629147666716338673564086428026445007447112225736515497107656443144371673638688069672646144714715996846978624799721311046801032334340057651055207846387827573619252920476069847661578519731959194347975649640142290060632639843328948946312335799185870583419557736609989580290719905717373273960140188183905798373184345256643839928412539208123612680351127791267101002458729507798807691690595099527935732793945845011264754778533778291524782886083726498089766406220514003335488238409031247702992689108277375332230749326366985388164910771218561856263616600001310815015559692995578493967151599700568941017093456820337774739701694189317647020655584799832055707124257078589091266276159370447510661480664480530222198342802528161098658051783991725615215961450105195548425778054291815480121754048618309105487645764745439197233663490432041170386992468814404249838328223522339858899907306888454554580506791579570291912939748298801085566930633565406939946152987088923677403314400259191354715552322014142605259879197700259381121985478726971582710800690312661513311434784451802229853003748086698020830643357081761098677168757925266067134735115287741706372853612764822702769789067502763864884869673795347909266293848848626917167348279760245585570766987592963762786468592188138965702764972756209167035796704922772322158523272865898354395570455563433500098702564392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 3884848719227616291342466789344329226855374373541247573429768498025405134447718657292446489140576931915892671017907253263793872874789855109979281099913531746060212693503043690458534931141360069393948907160497192728521858938455927583159515164665165966914717785349661401962037185089117228633366621342887649383529288655888980338183947775866150765253522544456882105534435989948157974777353891058880999870128722315709513481981631244369441858246453789204715485645559333341853914436589727264035865094949415646220054469499739918174147600977727947685610943992263823958791255672572292158498488045912286016745127954756800193863636373294702825108750741627931462503516223860943118128721598510668886275380644638064812809732566397541821666955535592545581157540309228633685997640305960448032479065621013613894143357494581628409659596727156049621740444249957646961482598031121355514346163120789862735468879007372190739990035114444384619050392537852173410805807739851669227912000879237954223939370188926803244723853832553578445720404082225014965603290585724142638621360289942567304252582462035983709040775634343799356532492707969131779142588192636140663028132847161733366207146781361825834009031805823493988936818909865737983424153146485352996122694884875408880713047267917988041854166414504122979489502758268014663705118914858215255534965348022084281369791923465800751430309499484202908628985865386236806450204387351742731537986193336053648615472436638376754819337767468801006972541469978629119061026855697314593708254812725268553373997559947765142507349668354064542925420283427751672823002111710539689208695376315529811052130535760358306561698903121818863428968636073402102065236855555669070562539774551382771467828213360651940518890904150448190202891337439690006445146126973851984459581574301579512295843637501539103248082694369611700812982180351548485704030163085160630460864537843927554319043438190413711373954333088080473670046477438481873431293390919904564918352234871275907857451069235469049453547561093268289845072906339175288678334492097328087249682007253364222319572772118333282022433899651959607738458872526335107611278753456027181070136873516033065517025879997310773493886798597167275685376218112689859508501834696599784828178269895644458386651307565026858644539431277121008033129481198390973328672023158209986532758778382117279918217760747062076709110805349052250022287173704603839665267239803406469484402507445418715156585794661172403890732568516125655385260935380007776190001442337902924441016825669659354100277717022655160300252386854190514234060756600783370006955460104954539620254086562527879564583868014076629133028374125917623921188303536128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -3382771985741794042723047941062220299046141765901831627642908275080860552099547357601603854340242350631440930402757040861519370024146814226970515801753991920428882906475525139564810187622038793984372876482215815101889249201794766186310548010012844929894267763004854518436267589872748089897817833900826252319044892815814239614565379039750442024688833012325972886465658846278003059585546960910377820546724791573342050367842873184129861004233260470185560993516096558154041297090291567266759810007367814821148317527715690811263462512136464439178364140641642170350273324631786643170817120894847038531411298301143504457937562152066219015001716656158872702006959108796262831772286390343733915377138603742531526523855609565919351101421075946270340905204296567883082245669051551994971639632206969538207191103002588708886224819144622946556531478559431001317817321036539784689490680993490499302987079416238322593323145928224502972277293600194391563961758570338509777476966925460557178122618352880088237272814298830466663109878891965302569110045944128370729026938315325613188486901953335368571710300558360513689581720381819632066868348426334353088459786255048353385676654269460582510718527460158098346541659271886767763234470554560892486443688745559521516014265278239567884115594658396527188979904759807750106946946895746215333753063291898958431245869498880703098704470458845403091718700820031059684821827122958319279005244921198665118654863299230353204595315194207150270095928899505251141470035714124107002012370477747460241237533425363989156535044733106102183360254932473795224647413021306572825764068560470227371279893214267854480749501921077089331252516726742994483896615006437712895167109263255111176401786476182295481880797897718681684166619590187186722068066257318417128380566090635686540029254975176001002131794946282077002284610303443934528759706568067286522221303312256011568269284775328603318766523038509178296401459772766697423927731568002129546161941684648292392226217490704906539045264380973800370315878531258132896732395465821091796697886041407914042613904314830477532674782629774425131139059865912357977241493417065940669314251559978426656203820332794806158754032362577193360644833293711446651887453716791613091068732808156618333499298762451641931829553571046925288041760730943399913190699724391579418924441424343088788585848443111325716939445635191719533137514659795155276146973342333244015142661512562549761253251127939808488171354910375813110249668876739827240373851643172928747210888191311100007164378985048364555193977501433462082793358381179657068554578374961009161199992722722390926491340508037342564731223348214952053808585999646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 2233785305136597529724369944151672843948915786787637683830507478660047965119771482288682093226983573582571251701336922448950212034117848867970859970510629194082664512025421250801181907983443308426488281498700671675305761968233045549975176505343740395022639155571380329853931005521828908734166306364499659424644984003642968798688251637121576381855127198389345296590515702476861241003187527637751260024882558507113356739438391580869850099771489887425297701761263966517795334890914116866545003259437964610102238979312758359075809687306204783883841929179436689786570850831735940882623372925358622671765516476253109915879836654336473770715548864390861047606020532250532037284464471916526857761598144163504612581939306886024350785319935760918290778294199500079175394221582930427870716944465226958324110753426734073669425014442622212214268741197303954955178549786804060112834567756496199794527214987987985429667872609427823604208380981854590007751520306847158023717509641207750112945446599646300151880193621098830402247856875230108237325380343870028300500052040533522343454734868698007481031203742644953049835336301154250041102507978073661637213459259645562528157634760212755899258664948305524310174609102505411850793205330612212588733460673081535956535045856812087457048262964514966421233154838142647306566311962658908540561241688753474548279478810508464393478981559727557299907984750272709137020015707761987530237495566536626088429809332763401925275500688245340997478139065877761372238069221876853546760236655049461517957088983783518415929682945444562547401923021103924508986719039625083471272601555720201679425389142193717162629040923296800535793537445199618177040930033878739680237185950342953746601258503596844066316402277965817386810646989904689213246537456466883321071118094331696346560666034904389345648682983808333844391298882268993478769001046549125867742714802095376529615357111531059519646719993844123157441057089105282854982965342393554443297661943343728514063626762661668804737852637612783154218626066634985749080590692914989425864560940968632895639242260173627619226921226028776601623493409740070642721739238911863942078757069946310983371952398285922635735414592075766292017288742954797925756674698671949447375980818326004424837895769780975094925628685938995988785666592233639666263985750070743417321588905032671536255866539090944339534995962697375437049685961058739991251253429619619365939280252117973279687568990500523728725515002902825966014858237448344768994684814456354115813007652269928026391908633209153995589811591040494177600287892031063245944122369187500012732759705609140622633069576275940072993796807253259119378953058385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -1091048260989466480320612251161761083512161620149889563133204974191453017431110708284234735059702617637096198336556314333346205943942950977508674706021317768691954154760154045467221102362047877814413039389493170083790386876540469652640780528253927372654263821871530568475984157346269159391383353352671958324880251515398238110635546116426657712478315157594201238742013252704909476230388603841373665389883198726827924406625803205075735173022538488862289319314201363781176142455321009475382316742629875981479929041942850245768465133337703044985132402339127791768113945954433359653155067471129938989436638089200557996873526233116452813603818594406319872853511577444883492392448761394586396961273272804960945889400231301663754099760827046165241836212451321651325210211132094714999468796748522960056183419213039117106404823099821028837266473788767111078882655122995393541507425641846973327687901390469663990393894516915662204566922771704647655101949288900325112744399004338533352057262129524691344348932226791568155586617160569319205240894584019107767971108935284504327507477198511544238460078619529732389040411305387235819660648113832118211927892703468968072930713050123214397548944071050496276649865305308674922885596659425669370831740084734626676985599160870730059207103719387570944041173946655269983107769326062597478408519400738373305955788707300739506861678974666896466923483638141857140414869161085287534071575419213380766542710932476600072239852532606829355946479578416216893147180156065572273099652234849113858032876793728386249879789170373911432272637280457635497894546184930743528715292158931385245845079907923735046947288379546549611696946182219110361068385121034583149536647079336372255314066767888181324079053907158933781336871020720000402758692934841062118824156922313076923196776295275830597652575292372714443198770817357871904273267933517750591935777388029573485329281097202554564504151031208811235414371422354566115191648137369606843302612299726847056999932435380553288612108147683409156519993900413249429524698786899496817151575565112945550563277614194862224064983946680435107972798987851789017871845670516008725526191267260538671373843930840664747806977759303591121271170067371515351934827852112277648088488197471196201435492659557135437298960719864956843633010620134061436317719034339805404316900208174634158058263062377572996195464312317943063298317400349219165775888703206970181310951085020580692582207787391597015911444583716177116793661904589900538601257169662307881907217172987106868225580971200867691554140885024218987148135380600056882121668498445108756744790033141463669124533002561444845307740956532698953810215279001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] 379523181647192416187011596378015436424377749719965433852166493692359139870341793206348394899381131082298152531646655021886408005923549126242560737216942298731301623999872185422003337045712505057490791149878708961023895684537594379811042424446191123536528482572286465595938063239443346713508236852179444732676047405702289821570018287592728455331109493241926808511173896817825307041764550064330588329811447389607639046438021524089073585728142449622208713254176535812544006337755612808876143755595259474220372020124578196887600301646502764262364422266419094787711483903918474857294639649327305903174323374968586884894553951175088805415236365762675516370629759193189352327668398173575474620812035304668718363946357709837707611276930135015197048037635288079561383428231089809503908453516132229665309915694108793045198491208498870745749586033214335139989080484478635083074393598128163455671093919614197444567449255103382986758955765254613180664153238915062407193006444960206089205567924247042589099335142822217445595036394543395825892941421282871800254013631684716991283607848222002431149104934394126569180534571476742502218845413263619998126531765675556793694564340196425684727264069936850462533020662011500966161883116579205764609603945137187678705325444314277849161765546858102775055920855058681661857467006632384877663775332157456993427450032376652401176822906774194153358072950895282426179028475455935974156452781804723778818273496722784853379041648404791801070691339721742765042724335106526365834043346749786883097823170382837359857611290715255983012846975994486365260667906261818045454854064293948261192246686880643653135314463927312617530317383719125591539851187881633131577803588692920716464124718344482381964584056387470251618725217750156159024787430129989912683890443043449604271062895999875525269999517432442539803632204559717824391417046941086453405997890009451035817463068898793009851706531895614174764492262012743859311398243789456695005919412690251495040982657934995775741210040379836234329161365727916694722967615519905256830929081440318307636751901562218775635166598844586776399850459189125594965837403891493801965420161238816314097474886642505283417710074490707404315123704404971670626883064526938615284743046504258640613832581958152647601541488115862223212670920555811719359958823662583442471350893277157947917813356715993001541570241535139621155366501323171687982476895812263206009402973818539907102054391341097978476409871343622611532447942378762294385129870604251185551273109050306101529457347257449310124190221709792031969877699544169069998361988821072501770016744527516958204109368538313814563805978907521368597491645153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] 85071429183546206115260550530125992861770702230945682066346710508636326879497793781305780349171340995139555427295029831613302448163444227076046778308104443739075090616472672778853079584344723888032101419529671144334772180154421784479024643581492851924833105195980939670827213654947610302611298441652073545887385674790799960227426935288999374451365042437443902372483681986271759131323511103098519967352604916265422542649602628952606142870094371907839757052331691357628030987836443428344574025878151435710248729113978528236784822783077529226363258842727397481567375156113772482900714012626248826487159981178517645768161933570863775195967919833642544356463883938474046383734210868198745193875046254800344091992357727381456836593577044004999905377796809735122197932222708862524784547860908684493562441081689980364362987118098505956045688390026922759558196526431487152672864657176397847901639975232630721105834567724046041936715189604516406805246631024906787363261093635830449513205574277430600656656429068639156625019399091116517449741328578556099839790654395068318461008873003026711709547707577720610168149572965162370068948532049063260864199779505359320002262960777945280119882156038123820144628696420386321939951898013463675037858872927777248022400722692374362687059534265752742575800686869076165488696589961631510473100861403061427147827371244315144519859425729776821735982307576847550349602943993386175738566139241948959896114767294935704626953837523706177882517507672731491322573897561101212269263534208019468164443430192243750659269426093303040179884412193209549183314351062855809575325213476152487932749809515648183965810721940744596754723278738204062122605655329106140061220178516205210336254127562579375482701951797046836520282997512680194176784402038848153498951744814414456836997581971771961774588160394607812319895479338869572354943664966776298071518655021548046899438174570257317832446956231870809063095969616906914585964096630989738698988894893459544012351017935599286206019420452860257681397080900735509649470544191583351201893974844454622110208166093199528354498040042862525381264253824834979725568947278892489225140577602188623614938974305130750591650016935964504041063934329446002803900037447727518850841717990695594518280147574525129314203092014280453617578960520329343593893708662601315241204098414270087978520046168660329253493377027315907939214108502116424152917388321501532918416125120007474385551999986907497072063468187939901326854253643816867206239112104414869988722569091747355517806847846209062288846895678122218482470847362286962676603374904108520723547841649065127027740395615177332145725969007035598278212651581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -415230637645726334512192531487270487234492107594600607869339724166225436346589056568765871304076636889747584829160765301036767299593537260494406711526183587166262746334461665767631359822456160175713144485128643681111876724706435283528373311990126515782671272530961702683361994863965088320927662507500214847577971833535863610754801996797723159293911551727411310751776483602653488424827768834108504239702219623682749304735727448814944136331694923232197954807430523181523131557203885013123394285418214196360826099494239648015968170982129493984158971696897513265623486226778457876767244728556070847418426346193107307442166606521730955029148332724464695873249813210125227014727808049624743983914439895151001834081265411549986612202918666056160693667629438409720531198325359785165762470261797285904667185341740324382042560271419256319157635445233335447021771109064689765485607756131640604587715874201556798679105486433957877385786381406926209685705191038663904260305930750215018995818915696302405893748210494228225420314367161804065871930660774324769997546108035354806333798903389537513770032267453971896169688917751646481895620149957690604748876056955841552963750695913126859764844386095481150462127296078012124650807664199251527983043076998626183232467831897252504301944822477674997331032288986677797486646199967604578171244953546737194534579618757052419296268364850960017210002805021898373120517506712739958327875320644151910645158549984142490376448577079389621831310930882317830138795605975856128573691831782436874985755915399545614059109487306679821257462276793099923043861671643098082360530674481024853259570978636996082285215590873821583449150973333213172974849519553328639099902265180656396414210154120603218936105405986462125538840408627642304185846639218938082756639878947050861978255624890535530775989019056227827686108855671972882970480228788537153956902514641325158437716008971123026207830024229018524706888223149602696610593013275382049127913852732998443671629207903986885154525616647619527620907531670839588124864174367122727045368798767204884509629587951584161795435551715930427239022364106562502585578168674399657100332795914583752928281041852806306847940264135915060877407202805967485972388341783086598524048232133979357723224729458297881972217210900093122132699891214127664557603344670084257168304356564328486924130575044964098098437542454602440580785011578350525377380648598145447471077661524721212456863646737116049135698567172336159669668681597200691163614533472081172379779711832719292697122915614332748106648414676656381526472393263930270420810780601605472834183562780222734417361077178829339425027024688699475247450642448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 460351940530647512898433421439774722082720451075556008715256826237852729574986942819791702527865459360687115483200001003950223175407612801759639155893454634052831895696699000123783781883657453977610077911398284350047830375737002987583823895742677435740617621384967579089691510579023546558072045628404690385175575057789646926380280054267375200932895735638702381373827242669746144066196498279390615240696171586964419245043148511045232150482591850186861316431414478700654460871904206863433567454755777765905108389247759697738132661603493656497342770485758977868942503903014587628906792753574459917671842275464393676559886382191317260053300096260133474204289742449754851148482121219881597442847867439020617858999313886441788043889165750465002230197099120658603143989598758914319192547915498417585840799911921736003278825356521813084274254439842338442298622441704242427809400411610962109956635011717837974785761851853512770002547725813900773860982172748881487520614858821826482280871860846331584475254215358655410486809865518667738963927319729487532488826953972340098507338405434628350688581164391978810658545402654555121802597933531882019060836408416326121881809645051930177279140189737824440003133917988373595094006436226424965290101975088326399584776323257432627755235322113523253971307308103249820172590257422342069033800523980235592757918468752337444788834213302286412332357470668870610546952288287022487120466144617452429544895220059943198965221132392268731422097046134420321780432873532226365415374009700172492571321696744989391922154805133322542145042641454161146991217215472514003529240706557644060914502209909590386803737494350379700398951208551720916630062434443549605813301365249732535017961085138077259257219829429994938816240587883626686976506646799279191193657267785010688778970305826885969428089167644945756989512752687955319949457883966947479212691827511151371692050469995780990555045957280866254168719349054482230168399180081780614228500680723366831321037446236854501518404354980933415383990117463954553428754255147938265470277394004750473057768551585691009643752741008023548602520894922185689904555452089768300411293821821603255061828521165145913783776176810631099347206485954606647170470485036353403911131093358470196096566187473210576790015193617737825969605969450993035858530603652956027301804771195864766774228511182443570486187004017994807866097749866404374764759691252054228457473353623690798333693409469534475776815083109321787080493313622246531509963951698898298724611538084145180058938639526890237281993588735289593395248417587096703542893570515083099886201831449687241128839506844384862133861505396700448984146368266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -279098811798591939944185157933748418155530918835211284913257707575340874918708324942910365113967353183994210254638246574631268953911930590842182768595819825766521762491689904007517235185289491286416870070550687422987957287924162078175458784117556288022675623186481823279015606406310162271702241011035071446439674308776112840064256072797048602515560716735177485983656231139671607473400705534656005162545765365955304226372129280674575651891005302969138728654053440663124151198361169574434141878792402150880735464787695044489180704302219342095222802784033055909632024780451398841943899940615410574228002077369371541224328744852971962724610467412515324538956529572264863391046351257155186597964064614952446486216199426908437702786690323748050317681258108043862461914342843992898762289321242366141322127771022596237066257422000629289869925412020967753332573760358222558508038093955338148080010165416787040996820630555511939301517397559559163732729351576854063412123817287791023686910538590724592188604189408450547733738639954759190460941781234136899352327584476031637061982296611315529350470432196685698654574078915080144368746662939994105672845265839289634064055478035356860292401192550002494299768752219469017690724485917617713682031132789637247417748324936470631907891574662850297313957126209065667731639330418154608169129487276960571109987817300340983685928001640327736366138126286841668971678982014818600369818050107950132576714268624852710768644079593385070970976750998376781522116631645832200760730229873739638850734301656268419312275443048818327988157373984480822292634692827749582276226882402265367072272618529247739239540618155768261629810659078412251037891109588502624804012350109531977870142564139698274749943099078033332164654301292084619557571738187003039123075306389134051613373176575559714412606515876172567433430917192608904781653966192110638629094759320048773262912902649176919421702451866294149402602789227103074803794252392670448581063896924753745341956859641413721538361649057122938748215809260561062111684238552508556338573417863976114984837843788766350321692378769313841925717837270458691891335781343969916125579708392569701757075492079547918733764334746809164908261515081654921033029262515464464255951299949809500010401282072064581976500476808860523263986039628457849865846785039390237486719724242185617053454549512809937275906039756134940823685699557787030926512696095277749763440822189163919267778712979609115053185806321521277206282518973706015638042018480523637393660135201777833027584472527786247135009147003138844674128216120739176363780521346123008442206876507889571848899690330875212131015183209086493152768807665664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 84403728657600597828277887237974825161728434990507558904348894256766545892335221367303219202416326498117843023743753020938574373485344818696916014976281810531217959991983019302972186941076207797990026064192961363504895595418731681736472880983431361189564904509169477283598667470219114547899414102499233862419317495267891594883234725047530807348916821844303089070038266262376922646990346085615565683159276728121852084393212616587737125034831707589644990977019233152429229910662814800243916610166259600087246993716409678842093670559808578773375100190726342441956132686477820663461013195318562163040668456992216269181887703478976241534816608635482665206587719025898777056881238957194602374736794869949531458908338955826575440966634469007529686935195345357942463249813264586713810633977110875367961715194675802957866437910901830879798675521845602920730020290576712067562831284182365971286198344527875465048539518324273254247719560596005336367033699573875741555929321539572904342351491903051857084463417430178007084613772991490375518096021298882298137422945134114123497570764088886640532096061728550158912186462825588098385077204146055792313969428518386225406292696604051525810723630945247318767854026394639884465675971200690609452835118648460793059686625010182991974258460803865108931812560762104456847392537089411023418520587706579612851204865965693318266603061372750906058941832419724287221251283053334316686616982472269405315518236081943068338895531206872276587046680347401257191397531800195896668764906896561765638986938441594728075893037625552393839724709202378056026500644666223910599309581123025343924232402582596500368398447121263568417827792431999607983421577957210547886618320193837357561694920072677348478412139770009937235764768806613148795589745640163605123221262254756770117035963787794027070732160554128582430001854137613966172823946431603118979943363730063805968820450196296602116309288586906359776384496639102768853799374626311448078486184489338983360227565988483320034460493037740194961527288971250056034575349894137506618731622782582439599969260849514162451712148855790205192512217991188881524096869818058076497608158402810640163940433434884526341247971747013083714977782213202625419229431345109209102995983756448227735419844262599226270690604874912102101559081390123360380102701712274957669059980340092346985132410996499501568846782164065191479531135343111844863474144595923890326971611850275141603097966814461022592687719255224547800551336737655388108478650679906210866622792747972383912770927072357752237323003954171690758943228832158130207525057999018320884212535472515930900587621086540999010447649611268387437075507445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] 17215949088404216954702078736748349046731481886245536477423982217214188879158864548302277093085745972665775814289088903138597634350462151846355058252079148593773561497812178227016165377699235191921856065774841992646771747980414083706779495106986235951850368355590860881009932799740316374724766000917219442114942405005507111727102365587099560311878227693934580548105868125481673669793964202783462859085234466181121413173647662492193266005146834639055237267503849475164125254340887923923661986985076952926017369233995929453884747664553051081300898793373620027194383748722587732229271930304096654596665031065449079184675623209316745219581088556938031673325203601382152674077404683097340239566938857282421949022621534384520446193216455740097241230384626942616079238580603827718163823148050524359764419230663987630661466774981090049639083074088427939216517504570304645250364233906052940851533513845212129663201689056841671909242298921976645912398844726973273289435776304799445842340251493052272475424891917289129203425788316450742706541045666345002472194999404652255698654820088573065461531033279858620385835586837160396990959316805786026328999787589285902327260708089746443710073383895998366889049593317254253865038131345800533635943845434038646075429571802347477318726542103135647038002994266339198178805206825509060348322484688641803399947982454436792243820842491204071970143612375608666540214492139121069116782225253019556474175678030229415432987223832584075407517118918548969030935386709833943617316289071412274979383282198050610834097142997448159847232088766460295017777109790660758522808158788343024394283597156870911271904717669909989585767498707744086180625414988526242439410727164476316858615340891653027844734816580046845629040323619580653113666593348703771961568175751431086548641834748917143398246310845742787677732777488019814609137601112365450560771360864734926290415145199564206036116774428785911623426384336390523197198676819117446938357618198951069568321286720532735509242930508258327345169153774109270038632797004725912751669369507067706699602387179025857013503239999084057427037061364703713766131934886779732276041989890347297833325394143570649126475242027449744021013935516506975077793770202995671167138666985662261467688007557266126931530716697045714241361752129026433738241570672828892269424194510487205682021478134379364595952202945845880172855917282242478315440364120452693728984817320350422631833604762913610022933107940094399474500846205006265418857038581126114917525320529077066655087966575872045260132084086391200880208179262043621651105405692113310791946714916829346512420066243219185821138336189020383674032489234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] -31090269807909138210709258305272046135004429325799435188598502346556519936845714770538835687304747922439486070357200888271029516499784032943186023168396106301572987740960858194177984538772351609211469803667440124145311422918112042059947156073867703371503391551075115399349388698738403695436567840640406589006135052310705700691368924062760007252227182202220728970275694813898433563138612661197920607931685528407779319522847323232355374971851143718983000211366476817059807737909277295879774170675103447423329505081201248154854777890631439714648194682464398241717230535374410453895539187035726125261552528054860609504543607893704845553875249855257041861580144039192709510759443541548740572115109458691309705193983384756045653266123559165764632661340138943828974627790392415569196244705274295052317084651681836583651521575896900991585616762936984827581913702983209936699206564248462151691840320827774745565735949501963914204676235236891319869798516861895890130025278710468381669845276165815440702123007476747899920830753678572909393909131881543251019941068774717928570515301868686539728050596063826570419209665908241396231215669271711635941772282741808339914047516278351305758962195007949620186189184678823039022287733690207644871158543354820202844686546686948637697616710481020945894098571019354822827133789600830309931153840406662650135192330406539028765175680016117615276969812784673311002798955493603593602215214632693769487466176579713337371370155542300973633196237202237502864759107346096564798435305715928336150147318889732762863925833368161745596691376421254642947154458735958972356036034085840261512105561563949310118496933426385519379679478265527323920258535197447289075208986396879199680461809624642964216882428106179857949225224865531010783735576087440862770773124642350333921743566426655507524364636887381021146423299346807975883405115475959224013408093969391678338724065037317712185032357304076387144501499682666912121574300808083159513795617229854273740688881808803890047709183295395693174939677025195280598046177480225858828429023325595804926795632702548224222510381603785529020075107973615161938115643105257012436600665812190681940638925979601583826115185909799722500456497099808094767469958660243927812135142066496117347561354538400417553748864102032393652622474366126486553674004098986870330173579721933777363163135391019022641070757537868358392118119520011608005605850210161428440641543851784177888150099237462973009125979915624847672181574306806920490561446272903343051350080338271643896237496677362872140102211422099847291066816867366013735657165657341119153596540487346798865782729643876368526997096442622661327233797324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] 18406559635290296674012661140440589821188567235146732315899432997318111581879336576384358812989612874909554849230984468916988516034957475037459312062210968565352778292390402749190979558160356194857393912184852464030213766265950436260584337921760564897087959932756346546712695384443553300916365713778152549975120461424081471448875218800752215989421854184609937987826568359757903416004943342109304179575582583697934571547662515597907638140705380712127765241192368741159740233980864896243127182047922954610975227826765428343200909242860810562676062860729577634982752000053633734864904083483824680066448181663741056485340994130008991495266064184504278098714434684823413878208917938506287737052903847173620794435832459844435583351797166599762632543559685113683158344515148385765005467621929933835686895826672881000254610834669792822615867222753893662280083482669548244987172338553996506599900409090020483421486940016212677730167976370501439262171389037209665398174617113070819444941403655917459352503442735376103401156226814147805514277459058599593601222372045121559223920045566100604326546200937367439207552051539029235848120385574982894465280966355324575203340917295358894727875855802049351194240584564324589927913893435938022638132141181660304468408798396262731556763753869146935754500195349039016799521481893326245229927859723882104071377319494495339955983446729714414918122726627269175096643023316551403945042538122946048813325762354638364635434305631905091178197289757807753473092906342232586201980808358137347391378576803647521761174442553905373540879869620378249243617537622206037169077738271272001583953266382548654312282923849564319569783288866589999051290823922286797933047548258061572207074599012892698422137246419205065506772554957371084111927537758196287065485813957466699452792583462596256765095566703963885587041840051471363910311309644101717925831212590865049887466647359517204356032943285528432499507561214554623701867565411829122262200793476695523451247930757467133697264187455298082269378082474897671332138332616846385003838922163649798576974962783580572917401149523315792902417756245373634103560737649839731085722281353506361553596217492996661969158981273522680272601612619317143033520091445604180190337053780154887889474629187250700860876494410357860434957907622819986593192480600481113501614882634038265473962154225624405448304152893435944196971453722479976191374415055589757469073515302358885101296299890795983227643230817995716213033776536162708461939274012768239745462718412950794110574485470271953699564189182245264642448761566002565973047911134086533562712364576482894456258542667704438697137144327990044840112829759488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] -14906071686274047265762874541132023780831281825359549064558276985177074611908390323243918358898196913368857677518675265478124786052763491219915316855421760455482980729250663451591974190566327394769156528371288843239481944888646736134419798943852231113322222308370398980995082401017255779119261647855113106114151995172277861605726708644060036438308548773103892418785808698883336066647813795001413248606065869113109011898888131995076742457163580453992606536021811423077683685275095455572622759050992043734933872186088689859161575138080144506833414643509122792470637769640328660796881124951610807822760747733658803695967539237457499502914252172304760645186862500622145365681386990465963926748413501847703229539595821102014309511984886075588981474749405283823001898931091682344240893319317785202577791533643007028547958106133862006036086483702686832154480393052240628297016667030983829281136379647860185557456695951397815148368546102627826841600816024202124472745157618685215942979836532899518985477823335058434385876175131553840077960402673404937973262607253638231580916627983895478115409326877031898408823835506793079108987582667207317582594500678915251434662645950882658768335219811862184405809449945378123855907741727936590892054962768392869131487177467103713453780861586981235484493960651086895583036999897153561081973469147340535179247646214509026821442897908434223533758589281794061580014187903039827909103720532814004052933722268075155647017007742366530825144158681688894304775470900502834777252657617265216791636874558282726338306463282147577689721303460738961472418451091364955542475693809543670889248730567818542453178841910156505034595240241124156568032106951934541319650387175038451539732116055289353596383409123959254743671868706598754265332304807415934069177103350511567193556973014569286298270398152050564226032708733860938662666237154404395234091070884097090927984259362086602480774980403881925274414012732035086659027799605710437975648267018579232110995107621977870739155531051778649304979899254423373582090232041810372633311210517170290334228653093839145701766589610046564776601657498999805997281745456201898404893454732674798825666755589144261168963827736394528761832446250294222748859925445008162449182135815854494861455333314268338807815624518528508605243914362815243433965069237359292412038433916634708487524848382147171345678867410190915650659884310300800419268038455604517743509954589862280590724777584718904371412126873334794542743266077657328873258941009878663282775999598539709328817100906703616948461797090844242813405916223003135765871715612969312764911916229284456670737203484845133624446953932527401594514854379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] 11896083449801714373219759093231382990575737581308490912296898115616331280191143006023073190546933894942521844996583184729271918675460904298726782331302523730790005477065245052396060647910951677107951200075261537900842261670971792964525807499264531360381638425408430185042019606198800176881857634619547508106533986555720589985465665659037445804864415695293520764774385147461727247808277520394103426432339583144684062552676730871897524079704215285265391125350837757826270523865995695298471888188013780634890797334641363864573940284352204904556318102966622816809088841668556716276744808790509928010055380731595483759299850427808637473547211793981871294715365453835585349693527815133021004465193128755235095670310430049854543777331423680721235888976047365474895248395260581395055391017053515399562007523268452135986505226975859365004857648958933284687466031651530468139781264040454827957292011999188101840791961095996481143299912633280941544274049157170338107295467922188922449974547262340304043139386908325146977873455526310528987602522667538717558130762117540295802132493820551269519899935899751155336023035069345118659365922384099839671550920952444711921098678850784066675243735307539601170646503006730359850958698312108835459053690557271572701118433468712474110852102659304500778688127213813006514945678574843009389106573756537562720444442610317559696683901063007009551307481487138503847408023449384686166794061420395041014898778360422588141743095031542296486934760067628521219501816463991486863093596526818339124409556033235660702898793519998720930608984013642149309038016046297744793165402674590322347448460438451012574865004994668645538714593619940904642297903833209660834880890991568119291054337813829798674599434773721294410156998744884945788480650210958273538502008969050001117051221017555506731504891754503045648497172077877929183445214817043071639217950509707639147520809773528770532862796330889988345012116088894216666690483168517196275225592328791689709384902262757505711018893295031178058387756109068209960630707703534711577521898799105686594690601917884814742297518370063139019714147159360795232080428764588405349228431839433335614126216786962322015310902774208519091759895931828589820615875304932976018001543171702685892219073764276949702814050056509667303677084952034643597286705248253928286251079458580344864263742100829984504173506119963268339830034419158080890799760010851793726848225227131698843358449620044242323514137441126658673087854080142596123289567034554978221201134506041576262347009814556374700127939520612437823697052296710828701651502354187891829548181914402226066635583971061559958681193481767497720365913735168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -4911765494034781327099298454931208079785677156874811702173041275320276222290084085602254875780517779415804342913566122869741303805221054367766931953000210422464820621393943069066428456985027026310303885316369662087748732238286379319609278221916694410780938094708112688599214672147647753458994368165125251632032825531592045749231021098432178126975095868843175781529452171342637078617707570646016928304337610546976880987400639020600842453537576055271789465886753040927073154308530263456201510985305651472287060893802323405051939228680838212100655247709969951010038093349953879596019738597427354571224609280086952363515435805752388542286919519214309940618771469475928147348503075286904425528887908756033416293556950679757299288793371552219056352176141747525469992464344956337688704680927214575224614746347039984957147267850899015332839403014490966384779952562062046450700052815272346117364221747063657652721464534100606149691864492564463449744935973004334530512967107036820206020704895710830574107976577829115731649874109111675557767709702367828801956062239479890783151057229293711718525241563546787217281996801811889281374578741935898243540571252970436183364923044418415436331729052133435963240196804145790575722353858730424414211188729231004020887230249629903405749176699309440165690147937458216672158954848235706829185652595458418529541004751716961931155815693088838368171967095402471641448519166725582169344596480392821131100575497675553007030385968040755923524516624705027663049660368511141737632571908637121455581659880771629438460767129126010700886560589763661198935856174019657144610694234942788686816270919930429738290597607048551610068189091693160428185871710569170118958621309559734793346566512634646101850941492245891174501449350756217900206903239320520460598797569283629981377842704956257437490327178853748657561980455563903666397596666005023196039946700590864537661254752284853092372828533885369165494352762932342515111533904726649897394579848287709208324352776406817684330514577969487627682819987349145002158263340561643005328225078133886053584660170139834144580883532701786525981632756693047121421069803529370883729869371436890309687810518966785900488331803879332379577796874861377769183532710736060662145939972369333043660485802086727385796780325286777413585728552193448962017419935926408705032690341427262996457364574741146758872745868208442001170354900681585023455631747446981884977445140977098339136145403121679795344268764848582236466388281447686266301435404039721146442503061865626995816278417939259724813061537790865362571731085333673065932424399703248782661497080127145417798693347480428552139733402399387398063857336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 199647112936360193288299969758764975119119102825025383433286568797709295475145241521202935011913691062358235255689524812323723259947774783393641833821828268638803488044569883477363659242846825942025084141690244072089275184108528770768690538593075403731699086603365621142207552226868975949562282443107805594394757582157103683483307767427900401164846690318343777547526509477576159690952680343832219836323100982221976167974624522700795741153829685174114821595068304956007230447312423964086351475857898564732668470311685958400454323230037349608938694999467661845823251574251887522590571953460280316561775527982169544348815145814183235975859549761405201850230106305194449647556665924233140577964706418184276045388669031144012196034416936927739033379704264984487686849777809537562934210283844942285322873074262361079920440197720828249170526016352926216247910576730492408019336133528283330361258381362678000920613776531525786229226319109794341971272567390276169667062327986244428529250134161322023798858175695236764783654733037906778579271538975114314603497026007585762133349213485304196600346354218175726854898902098433030920262462765031626908398765685126949006173892142793081327215457520175117608443144467826169016668978826747646540905157300992341582215957840206316380077519154215663883761220913577332963602948672449189177830861692276639751192489480476904984768130416362286668964467591895076522342167362280889677421490416221445647233827928964354731163215231061566720879912395999762747309249454058139017393011481801499277367728109802784508496066961659836741590948643029061661625584909302614179813517784712883624755972776535424998653288468877668926101001181677609590768815666464231191918260135931401370367625102276414635384601602982222394945006326743691049248964531649999460515446941023665867495720805104998875415474448133111749015175702929093061665565887141698654883532877879928200499644287323079188268723682912674421625750648374635370423357746880968492862539891888579510706175277132493749186863745435237920915188071205786304839184707585691533415228538864012764686860765069511756609741787285643658009714678839879664272367066676719525948332843214662821486507478355495375491346300097275672182698022853732550207900070713657152155091214819442536336632251658687303015117889953292032257547034724595284894226691476211318589538481144516013360477054785522412765660398291335137472798982599298912676563402375958721501760220844989776629677526563929423701724353964521796805429525689874410794738382267241343527914271533699414207814291487255526311622347310286757890693366860312449310370127063302185794852087455462664745811253621521774582690142659185084003778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] 821943688112769181846923839684528751544305493988715637311300263903625849026104260022032529256002719823952284067657206536325113953467816653741582793006286375309617083824627482770788791192505997364138566603510272876786791106550163485624063200123841967962901846649852094186948428505696611597014354296226272894981303731968744662474661799318229941194178315745474591401634504192344747706387753168337193413440152722443230639108893215254177917847579880111226499108189910416715382076544445383178445923413789611153095531145145334661023013232488901433451601890617547081937542082346154365257898390125047538879447539010355735687842531928697998979540406380778496867115060467441970844774947347901478616713003799061471155873022878274612884688093764411441153511728554298732971373274431507170876125960714358089137460745312377860575386006140461473867623297624528192975920324643211456557421786479599828047499609186913181460043149628256491304933561776453163154687695810497604959864201477202983030980484215631241913354531085891398790429313792905516877637074747736944998370569635310875378667069407830381254879470665575134717915964915869961618734638400919072653707403476104266141477938347732755589908957275207972278103813580168942499865016873939012733155097165791248146214628868890550430179051759902915052914028621018973540452556554935321279086762689995944477785881515197206365327012385392406308771103790309172190782473965016901510420042456406987812826082037734004309116009873090978003542205563379737267859412835543597567459412987477369441294029461397050804279538801752155881951391011773723074535383195211312697918198431725195663055097406197111291959463527545177484017406873420494178710957283547759298462651698791507095295488398264946371103923621810803964631357796097589015726064601829228932921329987690788428220706069236273480513322280138754653822239442326867823955992167608358168040697823069008004603031690504774052116269864622694927882604442521153351788433625759528814440534519606366160391679877068141460352706856963664334840002607693275799876464531901237093323068565204021674015855150238179312576529146014782019441378097803619822568915514386845330485867043825264105208125483348807833583876107245050378457515366579424855517812547807278068303612237659491214346197819415627525591708240088917019902423547359281480385642743450276894135777870771842410603243222240358185865254659188020949002566466234243348757309630412331632122630227006116979613787385561352703394704330158009882282433597989633040966783362769901446630740383316375939843635086894873599769235904799540227486600892961656459650571208237752647815421523941608727865094983061863593107838602264810684730572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] -459896443313223637347715968982977813893706721646906252747266940844267811469690095733315285029966108619594153259154805335306230053792663908249818395257911315625728278542940537704891624681920134516556890743443116140285988263497858739121643023857257771974216417593407851521755772145534420306430306247432748015919784703049942272976073185260033440633874839930918867592455610879577704386936519178285757123382587815083590968859973770287901549540193113102125306511752828857448119465411339693057171065569295659420331166193810647478014222090327963075884007223026682969165822191568642320116891880223281776118377832567203400915045619794043796712284408217088394910522383659241503212621092524845735255923284538682157380820223043753205940922280451141050672669956937349281108090233871199583906405404174328188211924075541462707429284948775153253383921800533809169454282671772598271972899252480391027434265792881243643228434294672128441722342878324868871779488943084941448306280584028691178744255344330238562636847141235868519162948253963330747364648661745399443889955950962173181941756679780026238359387273511823331033528220326181683532475770655225885196504518828179495997307560763462142742028314011593921354023900051762788777887381339174482727953429428426580413131015528231727217520512425212637947089499852840765235739650538551479439479192936538023446828427095886593865850381126123471696668336055314435074517369206792803043304246067407399904251823760652493970359679930656193127353983546082563290127330428660843675103319221205396194078515773601848563390792870765733357089375354841918224509876479863607018026031147588837857311340208401160736449199962196199426204016340664691067177409775458151310914515650453107862485291140417423666695005595509467766052499833761008078897784609069929421562651258034582669923101532628118353033211746913072368741473546732146840853508676487371216786541110228581539173062623900108649334063604624150496816226135564800656528328815701731578292726529781915972306746114386847861699402750306899210736865759225287422585954370990169160740456325899590942369600103160046883709848106432559175359181608003746216243836695599397806534667852854986953836597465675924917311671789768295800891845832908663292946499577253223607168577876341773517116607179131208385340372994863501930576706433413538763558535615361702544765393794132109686278603752774192679379751098362660597521512262119634438503690423403248348772379119420786473859012606615195495233628397776076628674679957397225117150519121023179107472825252182414429115004870939447444986187206460188208628945612204883535070732037704823021089782816724551413325623223412850429517334131462722465438892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] 120650224610175087135504240998956825247808068312631673366409771073128352195164236762880022564323013295538066354128380874424678038780549668246086032438434064779437757464994783341534025723068050226273404364889615604896736366527997054974641281235301280959378721774030275065566037916272106416891852169491741715760652887753717358994637660912343613071971384290347078643663966126435479298650307426780302777156847354481705142448465625330348746307045664254257835611115698954926336573429188377303142832376322648885483852587243418973267081864816146286474363909766557905996210070722109250384949185938135183479122865190738115436771233165519472355370703210490837698905325934392833483141870886526328038690918726288678997714957405142468620836149808838722280558345448739756311386291554476637204111365617024193252013347316820685686007083663526613623752988454418017398023112668169388134804568067019591350823253789699581024601408316028537587559252999588489644780190360887787195238270367381626470168626528871293867290441444292530552826937550095301534775095850243366567749506214225883088289573309817233000735836649483518800091478582020762216606625661707575096300843413951332711146071390885481869053492133217127169578683703394740602312307164204721015030643609154937590394704116870258637967430488698661863366913165035090200572996220052891444739945921806382002986561439601432188351436271335255518774655523818021593256287594101156768643307825614451347127439939305750675900349341077193508875356579900925117932756268221031933089691292155387667715773486828947246526132283080319275753001024591924727018288430488906207072626864501035659913921569925889329116409598773371779711714867829765306232198009956253293072381583244147791900569480423708025011145677019304262898732084003910315535284940558260217102630121220410328402408792354963595875231129196441016258672036828559714169491820977002573095003847391696371832382311370669331366478479138003058898764805287720227375530519105684578188220217385778752944227052674597002730541869289515579008055343391646457486583269087309755253210551752357589209439568596470841218226044125609379020351749123749610636621848945381287786515099494859584345539076802724359328997735132326324360198481274878557075538596217967149604891319018190465163862208286040282805815132200759965402387287165049910011993126080086497655644535746834041926938934177516499393149691845081035777008732657436901848186994299828472554859421485519674289338394941192928597826261600811080410793581078026436683920144128794627670220120527704686998702492808324615635667987750612884790042602790432331538944276232741143331343645191629358184143305882774927412755706157358531162931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] -6599204952883665451223984573656640003617909342444123987877110134852625154801844488679473319376825180333267656083689437172556385041303824497097175791776318519985065030191428286693997265292009863335926306449684699051187008773855892297860905426155019495962769462017664880803904251981333847848088332281806781720356467313639099291542187335508441145822530405167519815737191433823932304457005636843256382509722847721032543777439803820392073906654938147969721021737679978699925873943511088376768107025685584449312388474710478733581639384772227506278593789486476976862477413090985638760558997440745792640842596187077524837613203441332404580057860770627460546424142100185515170256157249638970697853598771553910325769620303521119880775672858299831607751628985544825771224115588283218893987199545666762843856628490733746710238372874671648006721930524987044709861332632196284789185795692135486064752439473146227595244233296067373464227420904794849189373920606460480507140706934815740124043108952590130986943257949116843874762131751054672959142762929059008727726767196175239613280419387619234733531348513104689224312748711666274067632148909179338553561595647306494202382562378895438837917998899677412752374134517658114798174735657025223524138893253902732035943827367438627665401190887760804738242877802929144010962633801460440470211671241765560131543570349965246509727919501501228431517219873549607286860675677286913871223353256363070898416679173533469540419188829286154607112102524941087233250597635055431027819037638218099945709625148343134512502849362000453326768784048965043003724110145596777911773856668835590859455498164895084378540449862194143467871777206262907021374028012369403716305469208792912411240449571197115961142012766751919565748364859782461408443450113901535706861379860882994633851987099475006087670938986232636957778089604343327603891979503899549999114952445127455442615488436182942315466082043647492107391312870475669621930345802865335019829778764570863582144017097141734586856715387147622858174492641637905231820296417189888248686747633408010121466733169009794969591495834798872053564981014673139781312345596029287864436473124744550614021290118188778902279245616805143959160767156050406781068741875991004591356319843199883891573238596380664113681782775319663186485342731355574846607042798713194057564184218282772615676618227497221812422518774781176772555824939295857692234501647022769585007000084442712481507786390572777107140750302832342309187650137426721970746203306938291377224398456156851364628978928614141138803685680165957839225654698104936157405766377710206389489494893729659171747019629160296700907054148591551585791770624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -8469038112664861746475042515203857703682342014923522961581643926566989870107147232871476948245982577197037575226748176668638159653851003176119021754343594082227678491181204428739883694915025090519632952166537457606290962207791985813859721061584118486486348046429970487939843994181947128327896406534020705525214638873935911673188941813813721562186425570208598561717517434107383948456677501515397885042789728305606373334367144278153566649703127781286788847433855359140854486536270314930599934094448325442502100765821948403027298628974885701339923494805593057155710414951999325823941266584067255927992618184459735083804295499562309654351836143718692440925551605857309773575441785066728550118968400114473130262788951142809477795253809279853120716854262094521137296727869213656887605274721479069295114023206667348581718789158256700564206171194738094770168943377952898330412087030720846836873346074576198223196144925101825505574706704585659373834880253445551023953296987946387881477461408027516224509035746524006168980344637809695447842453128297141305295615244727842722976893942862027982027123921785688555309193415905421431070619572474658115663909416588847791902265917037763656960027141398472961077163496147090550112760877122436944441678533203819724339616166584506461986728830625402332894406604845966791713015531679029429294210216674228596641721156901821185344993540838931736794716022128372341742347372544117107789351266976712249698867289854798903393784599564041343217392906660119698468280210064097494904441130100508287468257986179491000147133441666559718298818657972207537664844199677326002420386132791206983973340296114000871367418181518676073725852076485161491241415667431988919793803680862565934415775359778209094091453983687186887306605169093894884583392646929289087833268461679197964900739700498852843291797278748247587865276517560298880329077443865936880320814613436262893695155830604170843248413050269712644281856924849875839998467413299671280737265981622259877618816816192543945858573215453908851639926548866705737751438498812633352622945819979826625218073431016954795721633330570115589093756989921869746663602898744513074837402186579736499031761112057688489170869917967258161826474702331380658577095439999009062645064756705043967420232512811920956048368629739158401443401813321007295620863361651780555408932278873493466381088103020045096946466132913103679148873892031472292313626605634531210875821504319289724575898835593802145033063278241040449976332044979295965917415815625829784951180634505642118694502516964192441190880207393860493196990399077835160675699895597760252556416471154615391873941894616675572423172571300022113995325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] 4530003290255303149672111375878815240697253368573322534959437008742821076948430043634291949201205315182729481993050538010504794414198771533586051515078747166911901026691600734359831535785860717604311553959093346467367970166060166118163323794111056695510673795658650878058758068943716823122547797952101702283586255352571569970856289602134735135401217601994373624227958063158095198819704888065025161060177397800846882404432297835141876654021514120269294574320136152274102327748802730355621019275173639486568983258905107493946313643380754589390111484352345523199389389074003054493416121774379677359443265599072254371113385511252015932839035892815917340039883073118545450330849140779813330536372543020677791547468388914909174076707898076496127138477229835749012852944549961921267440908249577809745202229391499966298109428167887868014910333056383900489591945005775586641943536834470553761428247905335915026862948240884124348208830983401841877628545325810647489610009113124636168598713503728132871070594144792804123953668083980539400770670857302525371626344254181042456913942862316114944058999556911885147265411171655630256417804848306812950914374309545138781704140910497136782240092555598931824269533436501698917776825972906696614271942089270613769062400095617829444984928334868087260916419815172997244754767146663307808486090564843811441789100699565567652675192237913195507301584546871072649846056266143407272054513595188165042056709136324903997970082438926522347690833530813828886990301273529907725181064586614946220067093248550469837266184660602026846789296222927999019411712651383348123246098232261951999846821407495583495723857020746539434412961504286654720088205484031232512416885851136810441172915526934498663688702576791879214407662654997632367430345953968221210020696211932872866757644249774320276733308713704695825987528229038199550280137768951364817677738085546502965951504697912539204954758588642783966712946811050753099497055319506887216205531246716673653420777333490738338808932314711197253568235735535988492101438742425980131344060117822927598483811594868965465277992557579725410676177515317889777361238993227098122885054554431472120483792098579951312752992405336196756392242475789392201267749631322712501240102102742633622922930290144199054301229154400001734127492873309614725704173538850737674258340384215337696363011248326680221945057347727762668390820503168075246629419161889198554456572863867084703136928931570025527668944867115430258670226341116958728794475429384208612941874921603694867312262853851936013758082353818396766219619789752949477130611874895504225013963023650754151232868164129320783149841941186504552702017536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -1398412844097178276961177563125173941225051478966027972985638844224016849451275416857012398044332961061298747366198942475351366330055317869239838769217800206691490165300487139694356616626948949407982062515277266193652011798104780568166632726151981713748255237807927669560537253785573974884639141768156643652612072022912944962789355898067777594959005483537725010560911126055980357321727246041496022985338990475158735764935218983220114743193114173556379318732761269391331613249128315279028655087144743468611585861235475175932190521983468741370505912165877515645143914414521350642026017146347123001887187925534768652634526580453951898387841695317877385460956101882599069447203946637673166160401396478603702791754706139812551548185448178356269892140745836381202726550176984233729624022447916364246039876317567170716021935839720447179439227911584082689464337643572588389472237690134184819513761785252095079362868588244973921253406884339100337718576148328367168659970306748806806111338230200246161323723555862088407093785836367760831269470797431736880956565892287254058753882518621478504537933753540364247438364835500604520819262869159469190328839813200329982875280584003919063976489090594850248867803545258233980675925421290550995032601317544615098997414836740617443703556578450152208981294390314620408723775794496549601726832620399900074850394737286410608566712658429557487193671337606720390602860354223270253416470858017470597875484650563522526674941696042840012379994567887987298067298832334148367956895623284585358518439444550460125345018083285995604621050478925544337906418293862143880575539830756120018166420369671190596772992352824342515209762995672037203609327320574649704552787808913970843733556707855686097020764077989596563557755568836085294252930779139858576007541065427953842332804409195228065937123366775049663412438658740091038213001664297040684647122777433927490792783157512599156139455279879622533598068455865733432029968711397713482756388899158856050363400362330859317892694258597922286725243386432656083555794846702623562529269998672839324286166279594714117444197175225232784574399877450572420502846608777415018881357993781911988518450793151113778067893058239133065500611130741791777559014985153925444236557569353111331690732155201663796409306602062919741370855276106496694343076392760280503521165257650343053395604677688719583716117849174571020865785953116092435277511482780079944311738374918509984019256209895262491239690099422299670112981772967840861961741114348267741375272250412881868103455152995480602531387244387729397561869730120077612183738299368748325358570638197467020010970317823982609082098142455708060095610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 271853562799604795002104602770260883395840057075863134934679249647143007884978529613836916967950289683218800432204352408625546706252033884627993069151337648191574281975647892736465935220073364787815350703821360434592581677988049197715987337747306038156736090142213945621868190331531101394967027654304840904703913025537237346528081577947943848052265144332942671305763619605134032543349946130719081953724146237285173577403538002595535554004221371344050972249185965699716923044143670451020091192583027614380464899920498714767786494940229128743269425500136416129477291851241399772478988705766965564558269245002940145558473991218624148950452898254886556528452637073023057658071299146390713334133685771033604352427803682260096828990528831298088546597678541850615647803953380547929942061677426914454831661689408890887415170832200510335326947607866640368223693694345385490124577219408218218466241442348767406816109705662699477302133138626976352314485595140766060500995138141604439044376867742797121194358420807965725069675307459350881735942418945169044679349115556791191985020425639786670080987389059263370727959995492000376437033625985066285286986693542745986125647733485385328088384259159791099072593926995178385587546151612280577254149002972241102554177241223659561300243621020659667084753153281067470542511754740089826951535204406464316777410267233148754307180917114786366204451326542474936942900428484896151407964354737159156461544050433158714627448395912455894999395885302521509232980108257094935873547244078927188946069565112243852871780131467340434279186593699056845808565076572321619187003065251507305870548201505337257550182556811120496587147980974305297998463475566762070047383545804152077678527193006072830245026628602268025973183269283708272656038019008345313688486704067233735722515656805219288680940988047383370532410561182124455489192561724062685262870882807565612743929855627085595179894129294559489946911335334200123941465206752374767195501250970327192507393115343818105047120013549883275704700813462377024193156940841394842874964067774020670580778000248499101730857076856748068343041195880788498694991734975639385061239327463693070198739039918488972597797360805134353264844966568340316574158023718499182479724227346002421766996571284684834901639915725791450213400924953159567234825157387652177892329510391315577936121577715089464586912085934403478482858717132910989213614060714938977597133862141025840053395627666268491078249935179402348071006244554163691008937206798837342113628762545381572416588557472249871166871816821769967910295008373804656421202563243733333322968987837928234707795956190561336560390022811068339452903424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 16029031417063454019854170317699468544876173205686644791361676844332023518219966116737416049189382114112536352701884108949266057842797592045163232680999812241697107293999882889577427344148467407157770624990802651295883513818556132646719194686767545494992059716091658437777243109911748951693731995164675273694919124369513790569596621027412431516966021605966702780569515963431722540000342237254278031261143443357717983892217608626078063572918434106600580897146394925499827029633751516916929167408498469181090277727512927061647176123760869238970024867326766181071984625208493806024438807860801026009159873895239319626666086385691487478808592210832004503640682625564837252147963308888173567719330431755782158960445168789933254035216118827146587624604939944861311069508808893541443675171052766756909298538307427038064835284834639659465849805423161969862084968095677520876398554181821055460404150103855863921088813080861149044186862625831804672414798914716689672642299734348312146080743552029389027444056453364731467618336038211355749057233616431137394654880428036017147682563023870837540206747327757177316128735700778457904837186043396006966492776855378875185966327519022586143912075507304402637805195920761482698442047094616405376879016447728333076019701519454392235916554452801524616691690386570506925436657618217295088838409428362564668526724113665328693980208000332662969848878127937029201701828510915715349383992428662639095448841395822096144850982965117554701476856587891554861794540777717551981838924125392856326676659381510702589077334173641039689175393890320220821115192919786343904704829927387183515780450479959834550251313029618271291713650643870299756406698427638389478787389401924437462538268168207267329368840713909635752340507895410144673164880089788468156727180411966837873994304671016651816956406765740425898115259581543528295842733280760362939177660206566881407461979362003758470613025773612426948345257293712433090963842696678443404518938472445633752417985662577369647349971904817708748346398847618624989378966910289637804455965875619223095393937177791323186618998420358992774717812368788061143677363241999305298648172989660591195920190597051637025579305623408265994414326144833293262068494226090456232448657100475303912062722307743649470394789215625769666075073327903682477371843124477742185443836579129485836641158564917113143317165034629924908979809751663776586972190962478995627734519931012843962345804782012231419122591688418556126342216495900087965542712162440113557459765184742809378991709372641879640220672202949566749781910040608529254405541537457952070214031172237311253354451077675489591035601732407132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -11570067071838910165046195120709171819395066669200774384174811405577469741423285384657685351027416331481560992819727101964089353406569939656929850234234927178593650835858824259923369288565747926147282785172234467029635098708930536809625893316955275942642962321448278906977427772134783139943422258906610107177111879828130840471671301023296979772034064519022902817149095487659877846887699713883891554474802196650226056937933305099169487116462858629619194434447285483719897236575638924278179480060350854025119496950494138523797287932334130317055631191599428451882949368038073013376672548543635587028568965273410543458861296709891809046362624015556942088872945906757318370295073611704901161736919432986257446728360390886047640199347032272669594875624116956912511645614924161257002040286969755751911206197176272257773627060120702716266824814872258713495718417831180945272675356237000359855004712457829152615178320775977582709757040555420748835914421566568535593564237163006353329246898991286480606769289406654176402239510828529599167898529064285589453560788834528616323223261684608479997137502021798979615382979505895693292661334289390111951058464825923664140359484350500452416412042337235408548720146952288377871207409862783349722996722398436605610797072285178895816667676544345150143420822727349967627097152070468991111147205702826444756847242485450832190744584630969048577043065873696953565694712346735017810593851376720626528749729420453864791057478044371234827951340140037800905396522034312888343776951644885914990714816087703049182443386934325888812319471755042838925649684819800060138430418660030174576246401480595849009120949227679930184579964256824488266538076175319060494910941253127610439578583003495565018463069747435426574582721020641899359393117166446590154956780296589798222550673918889823732768727969683750158556095591217663752500749693120203910572294562130252638605789347327944570860342402297071289961746946822754843766726936525682169184529151163379510854846216401444722928362235144924832079005078458193121794013072480494535353475145380872194491545884061663844420691969756219962868994922847731062812783464605533118607942218435940610314977554300662278960572235869125856690113613482604810770856221880630792527608912206056920233113911715091831906219058726196119809700947447662480513431722567679790624578837497684007158431706317820717013834657664220171788826262843577665161694407636928056394500447828232629708191902934849800134472847413843153074892835648456723468678793395542571179282616314043672402610958232830682888008948092062082248809783087820120204116227943595812172747556699011737165795753006317751090826265177085706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 972992725248720894968818376865282985800643029557467589223242278699624628775120613304089879740448709731472626369990625139255571730534691272148449646855578145672626927660041115372298678894649213664606699194275202448227602979491087850973896199086433179713795860582751349058189673349539266126803809733850264804188091690777840856759029649922247488783717297712525305606528081595594130514737960433780158523541016021436680007583250349422334512490130984488254245607171318627165774526469919694246916985691840232759481535616837067349093151191025235111281831683376523949399022628574869349370317408334871786954847187032328370150618675979991898528684958068338971172699266702662585362383888110152655093568977031022988613270352105449375931166969801186081525297873939796920444845209421814389820986309129155488508989177858026601725374947784841839026118560417491541236513204238405779228375861403221571750360385222735764006501059606418358849754951216243991112832386139898214509363900814011458032230535896721546969357650926899485529527435665083180055939895449059195046909263348078701065697198861633436122932155764058250591181923029763385019348941018005623968564175996862343941275503100065571756764964747015051916466184064604024781930478605727232812776819050003161186899464711304876996143342123706147905617271405134607513275970943561195108388049839488871719680098120725303237120291298206662234665844408575938707288187053892261894629200304467161776903207982405531791422588496118141609522973943781295915449131393863788960822002914753545244124370266563159168337896652704153497719598646872643848474214004287881072636029390841966534869245865661357282773312680363489815201914092469738650922398337662193646684999473315644753832223729968284368109471877831761487640197982576303225081694501738005913157631340188548554924843607890787042273073687840357965424644684796686439975927809498271624082201491024049815810288729103123393418541437892851325010231502802227949396059460425727155094025650224620655795315888105968428048390502388333317814583028247889267831879876922038368283811859156264314970889479065544902645364811026085652770252495084743669871866776548035779640870574817938074915440335953027107991548242916894944918176165172924861432156902844047273256486893926788185925301893171919320636133314848802968711875733332421389399984097416641386444251722766636359324673162441508972476226772079546614129412064126251419652725468302379364786014119591703657580840641168608356122490490924682880561214159010914465565384485739964627644009167810395118427385069072877408288507898966550026064225561333934683958841263563132356622608276913877370511252477800440372856966716727165452288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -4610682730225448138768413435040989270099820438385606005132746950815432311237719227761222279370806935399723738185960871899752879155597551507435976854635877299612810069125531426012870251694135317722946250951783189091125235550735042225616688930128733897893735989918304421479024027251165733398144007280659530006220517128107082776982684212611749202482193887956698202624989418862584177614217726817125922114130099411756997529046567035351172503813254539731721113749290178886255210465235269003757370557798425197515293415441798601153355772559337497453909252780991294127100614899184316191555195804415374134352950786430572081863410671978902954106174891390307586685632878458726704099834812456248113813895613401638782253636430868620256957915798444637752396056413714241792718503668200504408385051177631188431678814315127171775135843444806723642197244865111766267208348871888253373044617642331951482635984128030767097816652584498319957372624029156161470706074724589003702700354099486024557931667568507382204515413573349673001439508913417999204389263115994793900755024904073172670164082703144933116678278749524786609904351897601488387905066772855195979911014323146336146587781767933112475987751492510604351432323346664380576968653177339472129989518719353639704007581903023250989160540425047256193459443297025883912195301415704544601289318736033448581685487003033684130792650294042773013402373750921211058194046909347735240985002801992463842035911501698436103005681534548379208549461138566176038856193506215302083653150210037865180599058394332740259719376671070766872820933428827558732804996987268095883095346877945440383537776399217352925693164880411295670169319046308418192369970921621929140111531151862962278382399098376504445151264710168494519611136348427725101351385213486208287647327577835145325645553257537758657381800151549849689040232025431658750180441603958332387746101557992175469456555870791185545830609753901441691881431577802581375096481428148280118655154236495398129894472277930622790448008809925062779703104996860626900806188053363757694452879379283420122438351194760930156766177201044489588782391569536284351586934911346120915913004685614913694317088791387748763842351777058540104172267427415528255639408254306599434973360551427908996562157891460214955154063777425776154969889598966310851452975781807411154792570402132157819756845302297490898724848389668372739720169127287636930405972894753413556099330810250786489727607139876796712495808214469278683949746244963405520850669145926515890584492029170224272821422565234518230196199582901870859901487268885818362030095520559251657089157094502771449837177338098931059748313219676365316423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 18415454124327796562234420207288857969685855325061045299840094525530611075374705705779940809370203320949253243257056123069094384549363173199457408585289754240625632697617879925626391160831239510914483112498812949109169130893951772865737362135316926588608497656915834926332453414382965160498383418055613202519280707837176932486272932447670660177661499603102812853841638939785081183488976069108774085230575800689338883252104798580367650803314171408788172854929938902138060980150444511588143638886468719288150890911989101142269128045827895307149421767455998016473728694728152647805332275029385817446425616203297209308110916239609464402707026098706119093613792726727259261276156874306951434182424091946830597689656548710539453891423655492335659300895132663826333466532098084442463370474128486965571866313903646418076554756663913508901028867206783679785751393973157176828800337972018142690851042169242271532188451218910511510149151893957344093837517137925350329033818314107630188847260924782292397066789011384763108061907564587190460439060045817228624292401004378868343212313363231814018967988092783035653334102373373473996325455819704537396973861008958561204278069117632016490067726674157947271247294827320107358939950196418635857980010712804409602934810171634979334237203140793609202057483104361327566328232211029340335661463914573509522765019624781906275450672025998037669052452723324498200260439388592753472452056984493832243341614802571462108320089891398170442492305853098010830648086670482012412529950197541843471970800683830573792146761771208210055241985865660812994304214668727665992533098243846563665975069343167586584268974570577366098656926376569277578938216631973860072621414305048888543623386768421630910707375049168041722509099984591756660970957279384868961514750475366475751872557393198428235492510557856809824220481200634373737034184785821250751563431393548323137569539128304062025292347554165366793946477298242331194360100649934349634815705011827721289149760948747769362674722474531502520531206458827389077629888387034992990176629353521216335096159403096498446142385805866683715866510750002049708922657104689240533869202002561647621776169127698153167177436037044686856116567835424702634061696172570519194180450644294886357528713516518860924632192737800401557539428782684425518267062968655672099197761179644367036220201783739002206956878514125191169497566169529305153275255731011576964532406003430316299109833611194697676480263891865828504051358946867948826385520840437310453852092898102318753445847568522311894905014164210374186138964133445447720126571162396886267961447805326186128577530900091011657424887304433094684049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -246719269154135234920010697757386765065201570689349790351883470720692831566219134019206776288328603776699890740759813494259289199632060323056414186699818154375304276842507050522013058621522343807819407008256198663574901369009359287816997675447067947790742476523656455701533908898796586902012398220040746928164579221600004539595653119269108818735164978709119180617383333738889648493968092789452787074430560945433691783446871165748374776971450040021891339750934166147499639015070687935476943138710254338605678931975564265725505720426182182444586901634979274754735803807089251657570728229910397135015302684247057797599933838841576513137213222069073107700143901398535792120608668953214059094701660879960209344560148968694553954914409240003565113573539001067241292219294705398843774107698479184532427433548061403291066498238250235767398057332290886217395667411350929471172603866569774060599144401878384057526305993492936712179318682470063401982003056350294101568572094788383670431999455107371319291282905533758123924039694730781917642165907505046205063976654657526225984293013600972536884104654756058229820651319689111966883393909663690686577961797102139720816053531227859243655386253007936839711158018487003470679457041491698896065689735880830319921840849099151845593412156486356115653629800479634635713257366472174406988324873041835535260722888148742554698753332410005572021769194437200602824311247883514152014149898611363783158341080853632728811276178386392027818294091527626058938228693456980645387151020501546929588829504978421116460240095789751079360828328927106477996019023557373632887247951113711203872207459900913680071462983681343884840996256605974050682864529452636115307509439130629558874924571808164449653396423734152980791132378685652775255635714725192868825292386649341112409115128258526295182228576361935238321012262833421212858796005399909307705626646856320880334504484415343244460411380849777751815719362230238664710559156457512241569688401776982673912043282158691072369092371285968895536868725912055788518344095981423935907274860942987985849216576464710997305566456057441790073006716064137173398412719459780249235332564679601015291789786747598710795827774758071601530213064803001524963080867550202804828597859169721659782737847429577362183620273921339795646715791549904241126496000062159353222785200540027658382638507224997397937306600177003418368524225443470168749387700018842299172327251599042606230777447631518952609594603759439051808793009938281728549321490673962994018204911186290830286923415666521844029270278086317914267247486721831110589488883582196476103419311891336227007922404812505368613435662348033447438581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 2956669375737256699604032656994596194433815633109510582921020993531268683810048819140359803791845642623068341127983244688465241518984139790033347790072076832031129178221637744492371059073786588431484565051249201717190071123549461629190657986985656063844827385454068494767363781346169832076530573449006679335980823505050077399753170952476992206503764953379587411851414444139978644541450664511713149702564610992518644052578014514078528113940913349117139443040778682908496887337442817898265106169240664906838947511326305655427185985533413576975609734622061794803208489118034870780218216333682898779084647465336123084397881308499288821913174805015611880905596872485648678546902505806355525300873100152660466457056419346013678361890181818824875942990416863467627267452579747348115791708840831838588231773023934266462974573844874855769640632747576476524036510474740932597907989474881675110940289858111073083529331319242018922850600757590796425469557019009627217510894858646138924485559765641923376728025168112125394884672700242614678100771594599713419796954716779252581514149767303578032431029623719020734991907777322062599619182878531231645906186810576703365619507836665122022213416724779883317039096994918781785585894358356208145100994156259803602042926194061709484867874695990857833891285614694870387330992129244597856919257422534003153561483053673739427183359416558496288475352747539236560916775197825140496201109399766849308665582545755692092619266816243189926705280919341031230200608425590747718489982101042374307153129573383285282754408377829406429170271146011262146751195347882133093187433665800135587356024105613150267253257566706285018251002312689272583916832192166401193768518370497655930557226781262912309218796074801023941199118928899935701344624594517333156011207487816379945913937002490294839962487373197439357940995840244062572881247854918123310112487812958685867593023151857563119892943147244401524135404564802026332092398070717200553744672316774817734464940442713668771317581046854216377494175128423153918700450055039537725150645941317541377175176456903692131675030594563521490419588747713728342535757546372912032896773585429247560412077054694485704677181223902857567954804421670347788129647039356524842666113584048841140004846756750987378655613627897179996719698189634991577972197081159552894755863424121739919996708964308748747665909635711795454131722611237539960175982169111061543798616277876383722309420792955886577915296957245418708326918635067309216440918638475333503595043187808311139019518705051630577813163553088311576832965529797613557185039458711408466984409821681667825095644678159486434805956768177566001330651136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -24567014122719083107957753476936021589417986466291244255988072380564409841145035302261542787712070158743338272482108717146486570362746485310384496399696063123859082142075484238570343370439324162069526040778739107504140332349173035833637565429420111568649582564825376431747875202422063109020699343725197344535011297673645178410956649738735699246301421797696247682648519589285033321682949314324082264383173226414427153762715172716021573231207170099777525907490451484846069528075717586943602931686236562495638426611471763639326020065137360572818132567058534572511766095470287919914560306254041592868013707333292756214730074207746225363866313066924032717728998971460638716084826340701743432130676218643706560042713343534318071705692207293427432079459035676037208443653073443375302475766686271073018834478294995783706491938260929013953747240109992461035156853497158402879123056857895430550632532786505363339516458151263709111787817155877274290179644314118666212000778959332543975300607670615349186211851228936383876318388076128022569226869435062148796833414112016557473926398971409172968106949259419249150144629195668423502170957869081483229965740431329090053144926482118386465999348060039042196625864905789520946860550091174896854988182804250489474446096069459359829325101658037196006326035481368128873835613957812684937095581072466293285085988713135862398470812369814658692305772288426672471323297629012737524046999585479617060842118391311491358111964924345406656687931900209881866121127827695203121552374330637946901583131637809634213942144298958060173654988670783997692281388696954735149418028050161361144362183988550960834433265704832348277478088536781083891203446331934108588943958468472174466374903177209905733762424096862512947652609524056471710051463841497019167619540574940626782158087212420460729672005936376490751521975142760146584470401491528665373368540561032261744735745722547427122376465199708123263543311026574235007126825041715572486072779924485285554812604315516837226794327504090079325194466878541614293975835480772520401794049962642415307528745794770804413524019803188969401075843514257407275882971858069789428179227515330513645426187894314013785596868997179802529224101227850538886927793303796119219791136376071351686801434659451458461206777288528724250363141238499518450704396743039625748433002964218466822795166589238071414654068309224682398614260692752345340731596099023181409332481548608771525560837127245493662181199090337930347410987460368248209963604561430206346167167817327881455341608599250472033494597839540910432552452260542572499778864064310749940107044356053289239311397970710952669667150078321449971608453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 154408481090224839357446894885178472657843541041080579661411885990869960887172304452095477609311409251797536227226996202182059855914893499856680315677585868576225838566896400048163455403424475083798264816467865848136113072719995278530425344425599018623697037040036774305290520341128514416022508330362509578969364282430670427397495747385031398688234037571713345212416331577935923550561389852060186275847707579463178431372467409252271732364231174478711929082975434497646341786261739040075291340509358722440200359718057920778209100028401630522642432070801875488916190366898670716791352269938525767841364510624860305407239172024433040708168741241494931572975313137564075928104041845929930377453557006515542115401324421787330916161627898047973790702569559994824798681177928827059908670732632748721079240804935350382429361376912665891130867568303071423565702598119364444396195309437721889435205446763971964029764367762856891095575017161177537898638669933677757708014597882717841669177928229053899088901956677241707998232923440488370031293520952122190004783380143541893767122781590886816754578660241123075383973428915971415939982805186392944054173131341184328993469457715304565872922964569466505244376406896899210313578434624748938362166566708785735146178945748731800507570750972503543292421683692969518969586737188098657076159999675818823442493648780930814642440096134854771590408946162166077590161283520575200489145743763510150540065471466707038313860664366546567762213150536951025338565896603939766477194092616974931186684657484016874273884650722947925963895277150133965775321577692357429709345326965741265893595684320783001824257863234174250070908716113684100114091294109876483881101039870717666312037667845543113579759268492433390555076907068134550421082684917200190489272681183343386296227341656550373364010274348869059862589635839799422871366505078009581446496134233203695278659142046155418591780779998351552537672343115153748848260934259758166429651153368897746758765585824460321321853768018677472871600192239041006410348651994947384761010919126418407099193302713317485894806765959898988906915895722876324178440283554447523419690783189453673437249082701876552655527294957465118291498207093384081534712149506019749020151288883050321564042801496687309199950332574599245093081242527212906280205626999794081557665871996291165690063261704114875726808443234108580901520546790927669519247431610994095606655580045827090996860050793891524922297131477210973083284923660059721428282238384261485328528708007657053084119250685616022866353325364951975490654362976261910913969622370503813220360916443652560087990325622858508507035757016916236039211712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -769083578158361329209482252107866772573658060833582366441667505086191427813196330004914238001045549187206569162502342964942291042952190426959340989875568374533047143463511067727722634737519019695775720975929606299683586274066547337421064932763480011779864176578772544392470336062110417046189457934112806052390660110025837161133891200922553563152794497800607626912851202873937474299348746282728090501842148004565345419639053987886742931088678996684576871366707698583411028724145403123870190084825658405876089454421895352851908194227540581948481942999074232467620003617735406066369676482651071519489160585003632549400615283444325499213165365558221833447068868258763002527881831115675076151427567192599279304641067790452372684488819813753233465416238720256726398022948131314122774463862628984801453067331821096599738417424802619123724003614962136097554931396105627561965582732536162675305755656234347850515166556510195874206417603707618669077532015356420886869998056042947065980570261206439449438400649265188544565660562645213756885674850217018176466187946740108972246977994771628215017543572982186646750179462087532889477381521135172963022811238079338444797326414385631574522192476880355615798209044023638394701498373702435455067148071802878846916986515793387076203856138500237803537815749396174320356969304676051172119824248080055534624837164821199472206947783332287009009330262751806450271084986093688580399262894093077205790056940845878979898324682859661453165931624361442332146805106587492529031449757937614547541127692517572347090299251128883248662379893600726321512652813195968210609982504139276061534685964525669778235098468136967098999691826118035514157555281903310812687979054917799348723144100977452609736565893316421431096957196795605177280922401806223336472701300131819026331856534730083945771948875955236990352888150509501356881516036497635886393382162581679029385747815253235194329594404374862002518212671179082311592726308197237378591926736414443660479203562037458607679132343431392755255145842999176629457122485766350562546454063000425680942201230241902093170092878640820105276678354253796931150791508809555777168519166188517988897273845424774737305416153025920515992151025582267264994614036669797288329599045170279114865289911515612829303648034455663350751888350644615917225202758534682343747570836874252092902176202591749562559082804291638702173213918729923173624622411081441536658726145759885329978777820840991544644246036359211186249819573862512699803952572834431004356440424752166309754504702953038951772782215021304155075382503536764612290639371489788366374724771629705183162133387785550282064263799389682447075759882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 3152719673015682572721239583822418536611132550888499237802191750947441428028341103844616016418530218439402788377316059000366804022872250098904082610846460835452087516085157981230150695183745943358169270121607107834465682202305318723075558643249169542569498284073381518080544496172627978733970974238516646361232996135279927286868993191476995514060411651499171981846961416595917627994601031613085019700950682041562682502910225091700286833325449368289885310825503406710508563095153179798303952371037896876798683136426166414264027256002818793640402742361598407467245179959959040510517781219252038486160909055840012730346324193973389111735506271303717096346995393923105898049107108453894104221956738018818110784357572979367200060062085035412460816265830006388851037645710874368204424768603558205513410672963879472261788822267585437555230152623801738922729590533549767669848015292410764017552230081716030603765275073999531106368950792029744511321190261867040754543908392437646675547808199130742953839912229593877665588615418247379159073660543950482907131176207656763263240205186279407997014514778764286485148200830391334014249088515085972926713342786886438831961064868824662153095272067760815879389876290370577889737085104717637407751377040132005691782138876301427807419107022086799735466934163325698163140026932614066404650934917627841487895591859370160807308658171893236606395133592596679623547608177657302992845595705841895438492512698883661197300850568583956432967149758095054984868996978123720300393598442640496541105949015357857528618275939770024495688924724684158635994852387294035923068480395275791572476503624685702177172254859415348797149771685144013914889339032525769870247101189320199110559750920231214753613211425380170281575679470736043658831536729879506486611827141771106975397777319753142097540300126197498550704561442867628799106371709896683892781889766200506544561124713497969171459851332605731724894511317632977970141855620706986473639992281342028820407298033233512197963516054283091693914916055551907029831432026081242461637300042909855907006716179694607406257233405057293333459758639912875579252920053089134155820360590637589681623282538212103211789712875757846419488178416614723973003300350928785169855839069512966281204684728946608976744081437146731034580992606515196083784851404484124741525169312137890467513577699748938105172738358786960104191434758112784715603888690731159858819717511942244818267718560066874511526756532060214953417312198512182928415819907404361327355528019561418511843877786286197549394713199485230072160257816901763358012888061577176974643267285833227916061868234985470577735751962349920397500952346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -10923184273513649606604731875062672761023636850503437735924996775480469951623585875997831979286633696316166829528167248146319628915414678994979347027060928737375583969359798120943250387550319429757702969459824123360280279260173731491805141409905770566076976498700637531880342284350494897829699895779119216791531986528905372575809460985186648118528354349837550280779787919660660144488829896515378254630426481922755429382806115579192725764634041146775451411371837591688611411355770921213210135295536679988073149257500066921789856522217810713907352068814857090089719814222547362528411415839092149656386964928648214815277624812714562144494406680868072893954521182329308076523875932978314841855938646124382599455317089777509336874539610921240998140308940151728497599555116602475580891431647634957347934234687239716164198836298173458355457718617568250641341906669268279611712715842604522416075351062202667396345428084223933679424332087868170868398396319608568474158823806454559659350043227475300074967274435058077417020273307167654726460633501147724956929543290262502913520857123756877370049823201273510102548978398043533470372826638537740142865699653388577235436781073603462382164849186518365798242325785677728296562364109577850243115183400743504191617033169619088109899164106683796225586591219710331815565291095742763104334973360660474197713031855080279119165118073902080099914338244324603486271691192885471289390573604158749435026199096161067523008620810228659277796038434199048446050256932874993608312440234254654317125828045089412018939343059763237453359970431446867450587815549816833557283910054463675817752352837716170961809484542823669118052987885827126790612806169910806168512690168106937135776335005737160181731383425642378099287477272691314806255334775681279001238687044371246906844462340557816510691704953332436470959714122748409446495499586583990090032382283033877964744449461655123924662894359481194455954005414807840327101222047692698658895581151048658004974701094325245671259325192913583654925067494733456329698143982939914276495431086668271420115523987659558413872261981037529144996140036039112380664078094641250174895010999705631485121023544648970134352296136821144954950947758146266870227181248747589909191010656640869006192794042680970380460858553463809099977722471308585859858715548756253416307935432045225262593233549760529028972388515043155864935615266440038000892725799535901121195610627561976260180634152315242666213163271523480969462540228124970203695771362232463373750565009676982493810805499006769140648395569455667483259312500313074601848211880526249523361383975828052489698602124389783174881837408770076283706183516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 32483117834725565680580513569901932175657671579811297371068385337403514974442754259172955781788653343497813018258355972578463856625019246841644809792511010364850083896339469777343707853759358339598826381721230117539420580782225702352272554836224989800553265941880580687239414293316327237354099096470918698501810902955296194983774131640103632465744332904687401124892312229260357612505004490969988487583994403796326671317293125817826491111882338636661481186688329370536218101895134301332024796613036930293798195675885315843525891954467414712877846438519919758386471100149405382809989221099853762609806302223918463280308408264456271760195651915289137785069021883691766777681580496092550561463974479388928615152911040459528238696145113336199244887048892497778592576238564535123263752647921564540930243309110430678606838344697742167018097676759282931381025314088497172736352876969903328601555921241490458048470982459651346900502805998529818179454493067471980910319484212415946044284651276191029045892478495350130303671758394457248520600583847686666536879738632102028598108709553481409344817272946829502921408166358972288065841530691504699573675420881188231577706184013195760554571225636565514290892482321740341290303325882790061948341748179924179412439320936172593966297216693747724959753272076438539853807215218015813093226358677778104748878626992380886149157780969796570548451271188054831066741762655237523039389506544525029271080126890512827681908741013863423524978262512937033117648867718731639419850797729594600262653634780165430388675576408228989586304354687166399658950610145646555133325521431347396691323480078849507869428924118857932276042457081971497662158416271804532572990531486392947382321744035048990604307781628692499646093555728771478537975929589184014555190607227940585543197648783730581796938803261245769055307079356526852191114613475634983372947126240305961786329717195975573577692415216351843984781062665841456594731672339663433714133916965229368368984123154900406076645145861209846833428502800453408551367457881365859609980915258361818272199430052203745842835193092567746980718960450823270075290509012810927945360924541536301770499924348529757656683659352745850077895977368675062304502411043881408383698341216008885815976780772068769156417150595693854601581795896392674039104995933338028997162573832311296924377864495824252536762006853344469375159729868342278757912456778555033542895859157886571008762710062433385274044132434102271060459453582532890090606553718712316354424655775119576810453935903725543487416971815263858942281300359325520455805477011310671492004863874055517224899160411753920945290606250312207934246308806656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -83566335594995998937353188430274983569889878044194474290301146657372357164022894127934614976897636641408939927289429787491102734140290525880955393870384451414187484829926668241928922555011544693861168441656939336462146988673296346430013538475324269372760626620488794895014094990677963049618436070091946206524302327985901380393156648018984309219197488344112997099008287133174604655170174438132690516901740721956819179494387384980681124283544332698952416262958144527332433005605985393711245204167066751624840372281573564228914411199767469147289197057052859367300768868261879898705673761109053483300664011452006234686160857554948152128254910444430984832001347750019544742796503368354916502344361881613709379985320557976934812479698942628401731363359302260829284334161956681657941267756775722709550732365422488978442024328196233734394626546867920059170845337964979672112638503555721113949716385953439347854265687383433715408317167697257874047691682661028815843203055360574267679079559264089913530504460006810835309002927575708741327329606544636513545122343993531846841742617812062461175588575415537665057608931150188110487972856576068591629256678269650278479976884888953065468327430944488031899848299620274100497481205302516839676541707505662195195333250786649174712204073337272309445256986200037001251510702072734241522580976543357384608318042038126418437972904618541849399473619794866346603439336411692953968594636360386720932289549183184755947798102058965902763234682899393614824279303647933281589557661876705962519810208838081402813549989545145072195913494956349552086083769761400073397011296390120073879397746322056645881130679076692626727745624077361704930662032387277952224726883759294825807673752597393546792824547956054708919083824696348132822899397719216241202980158107929478692444469473724776146548341160853333240027934505523393628392066128446581728245383232619736771262316859967559583092739348767423190195853286224412315129120856341751905885191192434737611436095849997064034138177492885184324105591171475918841489073531967580732087886770384445575538634148625736351504667479647322578393670328928817522684487729160390804113389421245010708276927593475265257686845072060583443742776688429278557147710018753988505419683121417847647666155413506400241534300552093316110492010230545351935815989524076371298883039151828353250229150522400203618850979900536158452081233730819071148466926410660712055649716874732539673895231744352554299599181756290428032563171700793478055313970835967946620571944731272416534143344824811676596827741582730869120975016916554908192723644453072244330866999695459499885983342681322399951291436000270478131606889431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 186389347174341828495298479600361823877344349382238271885585349379260488527425597598651212824008744441659394286031531478598864300645402460131077490305408808143868360843583268568604348254001100044954715667839252712569784633172369820918062250327761002116145762836472228033485358458467038910363561908981489029457069382958726546736602823067415237979058973373288369912655151036702366354573176609438656236764023053257285908305303168100065517490847443796597435029568637293037757189305538283834781953684476985155399252226589874433254397747349816577769601365579815778284496979673100010288432525662031127699747121801877596484178378613144065836502833578246111040502244252665166227759638902985405956584104856881656946933732213234845229389319625008829327301378000252614532673670691903105066653132773656277002560424787579892875375536055898975790748175731764905445486691106518127775122001097514986671116520169669264573483159187386722569834274974049921005841175745157607068226490240256281292451600573189103484268626363328490722637626041413894683685836553810108145973416578017494941814514623679314367363803639118445452192028137446030322211651631962389145965911236259068157761698081610641077964986897394911143380700455080638526328477047499943059071203345123757390107432163871010206565974381056278849868035598191045167675821188957331764518699080951195977644909676792909627145678142272576497774423995489054098796382937472837250661596821152788141739074094135325229577814435818496261051125976386968903519990073963530959696604139690037819199091842273101377942867264615020183223459582438025904199838403014847535562428637550911546425895797005536878914583366285598659387475863528647980590369540218936542483801226454919046898177817489682163249121380806092882504695178358422134950160461112538635826790641620748666025228470418118333672752039943822851863222754209263681194788720415956242930462384825968919510800497799819005217734160739734115855785526818745269899380258684692852861699857643212971846183156987523844424181948590594247729505438980447974291302526402822202683751516863173714063731957688207848792073024901009302387734313463557674736991573632235294316571132594713610977135763561133354662771807959586678049665402814290572643896462105470804915774159464224149206762843799011121485831576431218608052738940994770008503594567647420016872918098143340739423421272386957635608116908204770827430192517860633524610853127566291192340352604509860455045495572754866252488597627976694762999165722798382169557119859607680470272374882949322292723252847152340867301980646938824129978812468799579944696335662329892186328298311422220359981728756911341719117215746740006563540663009280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -360483770288137744802906854975170490297058078335344488083923372379829633679780698690916294929543701039778228774530761484813867391089984008389330937446893682667030576832453251010177347408459692596827002491850435658380810000977736179269066508894094359408257042212543462645997545310062205483400096715848536886406040284243370122844360261788423583749307955805971034376999713309976773588977882163788316421656968485014279982741201580145028725461994094592267550983041988158873078616985051676855088582370102952376041825901698131305135626644444457012878165740076195141502524201521276983607890793213965247190616802591974093749440258573300195542529146150276603605296815099964110605176244056290050487046204823958071675863699103165949889558236877761751042900358183454230833487565715324187830775578929034215002611826943229830906202477792874065350745768450186617499293739415069981242926847210193892344738870772304928748605201277638620233821075033794986910096753969037986951232736787669681752251728388948289771525050188709896039485936394560924889359907720258009359851558608941922434537377477003491658665046004714649995143295911600354480911396880530023974149617341102200252129639939457704355994063835225660287728682315454432626285683989178274003416218922718832414205821656230566870518097827426536224302499074789938122968015994031664498821125027476700740046333978670315650367625823739187834753764104345216683184338971842990544415463519559476047175203821708966008952420477072276449955122215088101011518152102255628966611760273658519501275169839271853960667694721262595969987383303067381345383545721349317688447869745065070072427738379097247513917391316136598442921144271096302676027362918209470542879349226001889291796798720420462510764141335814449095718810429223295034085907526540101252847844934893810132660504724413463383414265001122337679857952250274566965592704561755635715396723222035526485498245291791227567492223542735395696948999612236212276427869547294049287515111788801894795958060906821691814840471214811920660256834015788039652668339902457823813011326003841801883821765370837245539842784647305677089838178147766607700847621837451179100657268640643541144048594772276638728875876633869350355737512529745353260800464054018076111886334987034223936861795253521316878249213238156551049939128243053773800320824900516436193283015758320013109506968825121944604498696506920786255543260864108472229896498301227495718627528983728158497833208400711430177059838423518817836989563516568950375377257451927789372714863845879541251232844427301105597657979707822102829877791827869376943345784279109752536371949497206057891168726180536322361910534143345307353929712926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 603319895294150549629768436867049373675071052613399591487400748594353793836862858798011944133787274627942641374287030003927287096441789565301698565412101703341049554608796807176563199385366424300720452727210732752365350750215648322386846685513740151762303527116669082131704187974373199010538694993999897879402679001755808122450352179278561425472491111646870504530439385505575061366454856343515226194728294838038640170621379057338729640358516830673476961837190624546970155423105152012556920281972235048448659813153220244389676306894321699621716307056130679288001306023356318114165955121675523356117121100971598465278789582375161294554113201220736329311651437340973865257135130303631894782753476840602012851290291677230237099550919608902264019431795159575151952653333614248636725155457382898857858756801665723392228400354622648645579449332508489433857692325913351386421165246788540115051631234292555555631409172148116207453865980890196716282017250550875820134141471706935131800162220088566556583750991800618793220338270304157348687729507378696687479717733402989565187991135496890729153679453995775845100640755317908122138168537884575392005578383862478261582913913780928224210509795838458250193707541577427379305530188252960478280193537598261243119645231173758301494348480275099894533967206999509664388519992863609367643040030233178929324664814398236637938819430984182199674277664224995140996370502003203225367177634422587032435027067626750959990339941402245691944571885095519565619444868937187403716317617670222282168428714958941867587939786283642925048199360350982905126370509845824191040192508673874880031516127966225169859710075875346172831284186504432845845126390028834514640521787253031802985468745177919556086911408976004510816631364614623065362272848540527160141315641359231850885485803418637963555310817790505153664921398362725669819244975688418751757259738068080659219185574098983220933110745916784705653233896072005798259309640708306443360404458910958471594045623212354442225535030918921652053435208348421818695411729479192084518125408272794312705753536975518892738695616467457797306870760910930077857612459814891843200232127577052374423882663116249333888356411239075136281404262770732850747469125030398098482182047182478934223428055922916498111745231461512161393818717235374850245639905264376944474629503440956940831981861188777158351891342880221553116029196796432950157513084650703612625577582050046293506768467958323466978994180832336682517436993130579987237800179771222925432163360754367543217887374721056460823009816670706583102207211600030717721354457086460099415218791346557818154692939063650334938948073956851479616964949704704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -871761755281912966547550513994688305157046191491045956126014823567814583569184340997402371891688019335665685403064821208418964871448433092001743227160819829837615987511062721127758746429396709464734487038608619958680015530018816549596772784423267013089154600743094185020071306117289306220226789263588874617102724869514998459641971891880904074174083028130928905380443051812895066252983347428271093938727445999121889552550588101564155637863977725698404192049624325057430779683687412553128163400185472238548077635099663963704537240019132083979707133060537657872544646051378935930191699340673052916446437295606931504807369071010924615906775639196095275956055261220070214448608504139395206304690639493440991284180298924711227179163593910904419994907889958296080276478296081698284727118351243809484637050516033118583776718251825342333745593037725304739078242925371872324466706092478856026387442806542263335955702402878123215537204778697984324280833111280390393286666543719694278338422874787171746538805444441086898928683788361910068487309596157857297810955926540258609175525969051277787636429195980950182006655349638097508820662875267616638070776930593268337314841988838624583588551792991106275553444413045589982128692643297951143059046563754141924737609065211310931692191991646876783440138390118680096605633860929224007045724480114165008479615883945493337139969114072212817798997236484402853185956063447007680385448910848465585040254423714782768160296551565842250810719748079312634735074955625046709002870273853072695910118694442452165500046088339228187570762773386303285453641438529385822493389199300746754673270715637058345894264636482816405397690406575660086461641803688910350006861187211941560278655707003936443209351442410999154983236880936676655071476427387914731299336898104387524195441883306012466081639161244992713038172079338645027368993303525334966698908683372104587788624067051296019740226570090062845865811816169451531805711801858389090790445738821167452862164344151094734391429361564597137705075044858330590027556667981703401214887051168060551175117476946825225876200417185924971919617659890170387086591247407239182837643063647699387927135821217735792917157255037125172927987395309228597968446600668599641307664535798283616533125149885788291288170218714274497165509860789600979006481827380406408839076074505276057673148187276703643424243671092988010835808418208247661528100281051048495430749903530109253678634067110565576141468648777318292675654024203590596091624713630974160799516775634643677926805751077469393021655883501546903961142921737046985403160512250538084147133970485544544754254751080117974518043836489298312581615210987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 1094777041483659341944839330190300991943515563293223328868436448998473828658134297968213846022854475624351299486880118822014890813853450142191870560259439089422635202334605055581133428636609105035040670839155644243437780451670130854388581349483989325316314112694451671406880771607882604247331032960816398933519549525069840496274785050787032115606479798386834393097647241949748360316509008405240177848701481655710881969640573195995012790503556257473679013482608510660192806683274671720765831351995434527092864504168085047922234579489469002542307839926181908841025060318024943789633494943213504989990350157084800683071092488697819808628670948901346011341070372727540931252395762738693257453944355289238184119105948860418027201121927440942755957865893044276978670134058559701805483771959264155590762799154701830396828169804045127201043197413312571717682136217679698789106705539229115246994569884622661621738721258268804928315860078255806507009081608589784322346690431451382057323437460522274184031076002531735935591451037244383662709519701908945427183136290006318191383283801243797416865324662491015012244811117589913959444321544157469798977928120005464559689235482353087820635926428839065392494659780716271181801305930733481728755729290952492879288088309443811848163074780315984394404186324734971813348189606875548427918744640351493284798706177625900749485260448206210464877565756357128022174168720848938881861167843745835546116145207242265097715484003914607793763633368474320791156823622065652248790597604644107662665444265291367956710612929586712142497320191908303081934554734444706479613506136000325589573625332412168106344359001423319001749675633193097029387869277126141111287303222407751329984871073212541223861699968836825618995450376427258834223036391241174040439537639749285727841874048032366377022100412975454115885821131561517594570464468280632120224063182404328423799908971893577599041300354479543042396575534488375250608092961604026497320333546736107703407760123299918862651951979611688486706153648068238884951118551019192291875704719284305892675174615273497725911867715745524715262235856729073028154082709443313251334426403954791481764474095965494273050744757672002803816543116620582741771431070152680563020228564435858462293200445650896966737920586541056340136442068352643139836050293866891111036114709053059181963366152040557964995039071745006121650416483959401206261304574688593232854207829986319859981837244123771777562541832095773540249911470656685638869837782196534628656782884798670623479652694759483482070589223798708830973230485516183928782462685256333444126028399564946167802325506810258590489026962974061713302212581523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -1226282805150792081366032841351813568659224017594719956694647026556820635134583855211122172121518544632243943763699435771340247145206301904824864838886206567222057672916907691940805576370579198546928903308144871785706359178134187409701345209006140698518362981633129829323380024988345392286858985408288812381319493344224913361487589144692097546640403305791145862802706447581337360808037783123100647741539266487500556432894460482663194868327133762665443856377926873727469446453724977312624092977796579043872292004881930178937552025985962961806308544827614589218560588445038637123185699881648405471167501627287470053518799300659231412697522329565928467613648014049058426679848136077569665557537594563808043389712005458150656916146432997802661032974229363582037294255001729061171010607411508726174861493444760718465168355157436066569784856406296586149376144458630011741208732759206451845419807321781739658912679816948915412742518323415653976933173513580338450213356712931901959972329993785291023034484318338995757958647951920554788911253539794119462530061562923656851070233799294647119124907241345792815836780315225995312466742130566717424212729054272844440660844619473671740498728732076033407126065680445185341110415951036541032235788077066554576438997837288157420132366117275788840193007609627596623886037402400516221981337180067801993649891434292604181623930627351335087223225606228102185598092082941438005655863143520553019069180861261503591748636199129332970975083671854733923262444079840329950812543044757069973151706483086784316898231539845848826226512555817048617608516128050955161213247240349854169809131279275858997301124057345302204038145042461461407533419337991882696458759582424875711504950281888878979014938719819224257169585307427544607918662253083562709777921813592177770825504335706737231107097319425032625494058981529388847398903135379631115757700223353253325023870409910829495237375420523377063782300632691466518332183833009598952613852061978578405019442585451445549572773086882544369037008376496345237974216439250944987838569957444292128349472927282351096584178233488804525384422289812022230517724248615465879208542449241917752137862405930961689301380416190006188601949763314102106249946629572397911888519530659289807700599529199652239720655776863732098162705629871913239615188997693148073522495048322475091206589472521132559456073059509720249267051334087521848918972506558823686713652144861030491906458407853723659623616537972462716150064954727731581709206538552875147201787601321607567947214743135121674656288745950518418339929086890274699043297994483876098337429600388401141076305286881963835146802046444767073647655890452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 1296110300526321160404408589001770256787613651010468369757656383269185009087663677230444546552827917892717702468956192648726222311716608033793103233161977281941923463434749775474721032380991901757204564258799544180898407819167202070396757238325273685590362268726139687421213974378677737346263354348045177391248680829743578843900915448653761249013661814719010341164471440806747009230907522754855222386778812752503534351390436774623372770059010675528756662929520628210230636675466585921527032818607278348462144905279785121942076953219950730435560072227583325462103204774895157413063471732547744125988367544987397180667079271651269772684118470143862643931026042077620975541037139901228529271030476604478807036481780217206955634072314929735847575956791551576102656834883525516208248235293971600459747966381946304163618390674092064252712961339262508822839768070831198173124056452909620424434028073625981570688258348347934180924102547135339137826098921451930625458995542624599275280581186579676397878085299376238541163418634249090748651120222940415094273244687774332675931570153682914793737224764798280571851710448159142079286507197352844094827640041392827471619868556329902604769394845080730706032370022704943893411797836830293319248598061013679581715120098197703697429608631334106234431693476693953724222688636304066043342352992575766282832226383596304051445635824761956415586097337937244918183134267186051554726780707148865276552323271330870760461988413377782372738219150890404769959443630315258141348853550417215723572830315692932179957828672569490782550640662628385493340230251898689983485218406897631156459996195924721518945270287518820319627719616739599815462861070369646576265305150883033042939784423038073586130749901805509089202080891165691777328226712877700486032519415258689047744400393195422849248436080843621389055758489447122612495130884716467802637337944888310056744396732797349832813506614768753358913590211948740624674659414679176187229139819782925374905104366906645788406484323232857031664637330724336861344221386618802370402406605244671499724966322503281863185325338180289076556572340026119897911024382901450457670505993335985660417790792092437899534699464321605725043257301678050844795953370889016834727791125034326244554934384763631043875603217040206032767421393161681518391886238692272558118982152820689316231489752893465800056850012665953469360146593226332657020515371268925369113960504934256485992642229051430117155436015869143901282115869875209925751794223163225916617407430046294451855890336031089498982869067651618374359336151527118141051143861193245470679535862368524379295035230735900396505127250636184765274060310446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -1392466975516256493651011306832847451661301818481043086272156627128669966159961295277242039864927045467995337830940883104583160049438272742263655491174621350242736307673317065562645876216852872902447894214965328753433577827151037410791849902602703905560149015621057190384342558137571480361720499740400586419200200486959900115513747990141733306684564714210095768457686707575901064499406827468196971361509487922832516868467847213705880894552809496845768856638533435255997932220677030843328650765942434253323841826849928684117224291267635274021180584332303704590448327187748336032818106744275672706339605142600281887149849024271920557655665208442144975544830670742145117336529719210949660973344805566879915136429746130775611096292623959973706287077299719810782555036707294457772322816633123651121280060919671789600563436510873670829736774107704771240355826748821544583815342533571823444594677683269324989019329867808037875349069598047914239128570883512883403784615420084872478376350708041996709125957545125623131296917987867970949388148043928930591892750629018707139133521642372832108806616066714464761089617025549455041853958038753322837788662102966348658100358135612817236041922355249674590472712298456311944891940869958857622256923855075674474916599681379847246658856760749987159810246715736242316014582273982567027093270073463022609722514815510963241701581476684972713855130212391924113708609426068384053878699642651286752728950831164863241594510984204606467081586502061030972259550229924957357299262848431358008460625785623631528862922427021379130839024284370982377980343320638662475559544028842204059943733947834133230967981518962327840963650728264460297573731672171620509655347662564640652767311762960971920900832572511229152030545162531003646516452247825294312450104459060817110395622732490396228541939672219251189658567979368398992022160696774771903454012798310687935751372807226110611002532266774133343173947271920891316486658890629743279682447783019007473577043034388822254496526918433817592367855691736801448388674176266319650067794944634383213448029825005413756862728257137808014283716017847070292534239471373175443919338754459998869757442035843810810085389556393919963280261216523220659273986080994331314381192407976012519352272354704546940039274435120578717955233045254136868528945692383352214845701611825734607653589073395516192009146290936653280690496847322091172450219418987646781546941868452061371815548351261456470420676965362589479414220810176410139224939815226323618425202918883684872365677074231363296007287944617775187942181977957491621951873478742258683270056937758693067014328593077732715615514201637815829162506877665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 1544892588584793188458811254987195856381215642150358376736510495069918937722848315630875358641754016773177062422763313498481472020818247754406355527045436482186224243749411791687767075529811788725050883867423738230851619071744970889226165468992771577785413687050760355831256878661038248108279848294447173534098380165233745045464214515756407842217526640182155400009408550961946213281753780931963872899144524865014277691136377554087638189342676670321273035744288135941705707298979453294837307781606435553001664346524165205953461281221799475612394574973539507448267091617198452307931246031093279946823545411275966796217376133985820118590717674005986407706196745918222803771269598167995864886719141112141552031985568940187797710196537480143998270378982985790913950792470415645324496358222660666566542877508366147900300941011516327946755690081097399188527463619328962692171343284763067813073061365751129613063721723723003764860539150384209703586435911395871511374993624262718941961630422472595877300134919251410715161060989203948349519587279276887561001329196511055054950874781389483473472200264139205688697733931492173561261821543766803763836084907495993620659522279702272283494602374076858493262588172788878627218927488133163973735647967892395931555121118390424258337208712725900219608292635064050147064860897841712998995829789174567278196042667016311316387228932165640340834614831309686962283445060287178158254580664608362464514703801839071101000275316714748366386908028863322469018203570387914282334095104138527496628089329023489068434302906944940420903085912348580596974009514693801401963917570094387320392424762172099465037265803910636535682290624563546064188123544041745721741090214579370740318162233880508671977991865502202226141918424356214675075944395580059774364929523661689426258189154908953047255650632081596473004379470550200223293789681464309453762700718383270167808191688407122406853872963724415260918725746382369898146009904826560614380620612922844317243296706987556788952106193250334828139037212047293346979126532249156577321057084830599460473844800356353549582234366311927283182929239245518929326972989150390987321796572402507040206005589203750660529388427791817658013945088481485301999779583607487998985348188825148952693171615097065154718067129907889131881038334538306127466061410288407488153681863558843073434467505459861621862309015944035168340405750621703672906784791721451070816528312693023791179886655884752157899082973156539415185240253302223528280551765656079158338525564345755708543097988161543693459639877358240143449278917402818000403383100138336980729982809692214503885565363627467561802240961249090824145298161401856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -1611981987839326902399823906872623828562718440165090740968227786912666396663521616199507160084256999384205725138944874677250543605333318783465994638890862356681586706673260584951596206816261200204828625393418618154775435424114055351961714315964032415151601052563686337597654949947204589991485847406971486341322308613587716462305757165363271777043876235481033894654620442207114533101844112137773132914333830313033324047214189045719210623289018494469528342976984098531642213820080182698782286871363987671401241423663278700831709327461655994152148412052717858974301096935683915757549897327053448310712632117396554177776209682695392273336688847787930067449511700523272605815684513955985835457763688085647804547485868375686746011241138665637912594819091697911238856818163228200430204799263647208305146502270531015950592650733774852075951951058421021701349549931357959704958873433578123571575961332022099925878443831975984714878036794292437038008198707823369351944192767076806344942594693039489353729342406801450841325126701929239804698221763596263100018874182905713782259922744854073657476680388083357243595941059443526761605747252028907569088000645097100099939600900770141140395400253535998548266732816841354455612824698528408895277861421646110551035674951546355388503312521698394015709165370618063168566478137429951351855529342623062319258189134753316063748712334000772594543691821526103772918293179781222187082703098207591697087761439098950449591502255432136151891464978218852338674547984005455668712717294391850458955801305678156366868870469931964851436292446089135828613576248566283356922009654824757849752316937435592508125285093201881793319960141195327981224909911375711031160883137607777034736755828293133670708767566264656719674250065372834714671834768291940291432262517201678969219976602386578919824381307559989141413938462871299071029140987941310964464504244607742818443828094472073447907533385116787330705700339611805167872033808814244898343748529380395032774704203633757454605422487420816843430657793833632303835297335046956644345989520012847484406110897518429289584678158844932651367178012780308015702289302652378293021032456204713111361636019498923357937084087111925015227929021105029642788738179106878810029270412479089467294922045172503860565332882135635534746084073384042211976343422707819050939900137268399134311242086664168717763359849741097911988142914731789839840606232876516489249868524934459047878434388517681012543433277862855950820314009352884191270558572733568652540076277165100457076511990564641719240675799256984858269001906193039916266393380216984151111473440968615617047915029762714311819152091292181213379429820006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 1384602530971397970807790711128265097530333302670239204367509105209533204555947401584190181141336307603650161272370905852727496955360810228271978954878234427242060238435919775594019135330044932760082580379888359189576798566131264882429065035308297932497116858241090005748232759964664949578033361024860851578109396244541244304282654243988481679773631948695972808569226989145873207117458499661860051371962924544160659794467233083591893297336013646320493598840099275155055655159884773030627524006622295859752311725718995102194515927825982559372303555218655086310837793504984561045928471038769664873004382637925600071479590501678224454946771575249367864529369257882196343688229114023874336379040728411509622684026580393753678741302714743869629919271621312564298457208206280320912479260974785568385509006938130357802813815873783998661324748779337149412396757604016816804717931098077764617517211674914763241003468180794480276501202802368641821763213443344327759617628649668002599813571893385355950274352046370608945036220034008004977917153589921295487668471538397847055978519164537791811634578516045626533329282473437359916069232226366093968119919486446619512824584536091589541683758477735111348548324751700366858866210092284558032704179074225430274347728805521648567721402797621723766611404841042608325998584241192775909719378189979595116614065503488458963285147430402035828666148104264932867395998359597915809937950572924107974505331271981110845759645441377088253538464001846223864822124675351137106065841676884324895845272769832478322199553165830077650194275656368438584160079124729092538878574288820749427635017777098339419971235795710883890624904980541718658558779018105128825011168268058209593318940456611546179464890903411542215216155150338188012836137572574814462012141069780562552319594154730912940196228048312701529435534538565780576911245713717021550137679117702440934814504324788786742238609121178423584327430730097116181041952838413983300846412460550074654114239380700113686836889952649144038132559908487826159683080553567095110711462579812371324940308199331888766820022828845776973436977026340314879595785398462820772285363872793536770899742006017722352712644699640508654379318373198813279302338918032311279149081048896559677260848964342295349927790968455758285342810915609660544264665411006247109041272638775973590586946867199056041689621790574531235682131051064045576881820654714773198922656463738789019591837354060083336116549236617713016033074586958075129720474897065651842529412969847241495823458444547502251696993780366984519086113582789324918623539891182898123706974745967918552727246431531159704616690630108121295468523209883648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -881507741426255649498623773493762953317483796500480258019226130348179167114692729386763317703710299528718993940835959871268263243122557744572405421955513153576560032971835557571482482599725216784452306113097897997027021241650351279513497842542189142061304743580590526192778702797300282927158227349692898891920653669237534763332056836768624814134239784158306541757075751521186726210868325016327753913199688929249840318134266698036908975973023470225653011055917584155318681022385319852594714518722094870629146558493544381760265781731466271031161975906855377950050187922913571093613999944993162912955024546421611957627309293198212330517258856921227026387205204794064884018190365092977967825518493669725682823866995109687663486100165285194173176894020704265436538247968821381649231281625143769978602373768025796634159517301467162946020107862624307936962624803062841139368350021571416883625786345002952279530519604348811534445474647815423744744131012267603036688207892090358359116824602528777592541139451152283605509639292982674507541851446274064770721335801271987821349595684561679910374835773364680519505352785175798967215443094725036475121879777185966399706186626461288438168373489055864968030617652245851512960173937096405245710154947025657970411292842848991529475351284522258156657194524596454917998340553418838237601717518416860762248366276184184589042157472784567562174541734216547376324600819988278484429064490449119160747837430099450757534715264062502674831589315486486450736188295304739114197292528068375431062541931530917506167458569476476440043624262237620531532834899456584481803799773021390597387589556830802491030810499942062985454112608556507932534533375862449118042853996557952382691100986494784882142309602332517398813470151870206629428271501611642101903879284637558991264474762922900415474961725432504404373268900380483460018239716566608903349829242778521551221530728602808735507519605566756443934129495980964225737229211145404381398893620499381674159570663375077487023118986501881397086357879284105465415229307277607582451749950932745866759486693562564476533630040493449096184736570970914114280314037571763519492905078695882413609498075326390479357112753349963693918142031087763159043116110771514916745953801253563961976452127570222742220464611459708804115676765452297129884372058789499564051958982648950570639976013450410311587704579158283945127374080837804837783992599677234051206499676880712193243215021964628392262749049554806362839699451721590897603972476838260994982754496594157053001897666131072608253760844720694925030263121531127384961661636388355983916229553021422862313963356949608658503865957305034639928751103672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 384017831273457774948032073622331958172862995900595535786089141049925315879306280959070302885716667634642825718913198691247714099190291776564692646643584004124141881749775831391757360787296935213158294982208441944499576235603930833406440846150505600315302313476430218926828223363615365398076184328303834336005356737367026211472238757253433898106015982400104938245238543309482619406608310960899485079306747680956477046359891124533725269736296530487476766769906235950790403885831672582075856563895464011758682158312412571663024875762612701443037701593362963677303865370368735635682311883482422984064684865903351976317151273205850614031290126403817259621622265774221147058947010416281894445548478549139928625707092987014735745072193476894085241538824758972669194415758938745610177990833749471567231579156588186821653904396574836508546380553940197596688869644912714535531526334172915798522773663347488270697942701393584924517942786182100947342037483889473284650903862106828872618697803424387281076751749903300701449232676557526772751823289887018973776155457910626515090517359922653990729552188970359645421127184194858868561293535920202038967470012635447792638311584022433151675662178495176419998005106716519352622504934351829591895552532494091480972636373121201097083097010399869689645260541497936141808794796859626155661273978668735996919224647207927399272406451207131238034486530060733366512777208511707204380491473128001255553269979582882676868948301832221554206422694765355312278003882719046281193790787417625072683937751779313265658517797553466675706688783383934296008055064849655296580540691780255677637966111043251099998066431901771880420366783749556156389411729019471497937372066722335828406982806440533026171517203498223866545277501456555655964199251223766936466646833425986912446383641519919815021041426493265836858940707448250357373951199009205554577477007742383559975278966402271677477964030362638788933099212641305997713763206637501159611474522739081098208104200946264773644793404883273957342511430692654160502929733101292384186856846367348038407302033584146965239907010442649952903591701068633330246007345968783117936109548094414516098407289453846845040163180205821863498364491552786065456108752087785493165809100549952315274865528361255215673465203680868068161526372265364472301873621013509831125107837746943300825523984991833309286696620441783860167233842778958145395695156683619544694443921000119630119983554756461833979898286746059396408936497992376917584765329203867211177228773695246196709506763327591086046951089357883306236044784603690023693321957253999421041118158600442715324820283510734500340139951788792316727281477222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -74374846367421467424366992624255961600344223501785783919737477995752376529469589411112686219613022062189436229621864325180779877800324003711541870184720910129783887578638889009000635053760896939374754735387168848005203935226477534742138248360538327466280505015346909546494564375871827825256639141721642248273397775364295788954358350972329455976254043073811215867186363536149421889108427980298269523329131718220279583162685371265478422067888533114287982379420006324854429492338641192224953968371640350231079996186190395975185914467983977717416335767263092059288157730721679251458940475879303166136916091984282536124616906671708413460459633313122316896753502062595139579875672526493167500404550795212843264238759592110306871115253148978953118374584184730932072392391095940014086832177112396825421025379327057470021991573564441277669376606382082706072112307749601766893337856801787557313966951872398636916907261214208667025705018895127103772581252005598874528305655892550267625185843285286430828816219140642118383523783202498552452393614823817743563891432602988138424987305044799994156203962955031950437793702336016352155876937402616259463495955419774293382526764762016068640912753905076200885865981084872012723388713196276358390876468995761625059732476286760664385397300271503386092884156179083588897984758236747935312608914792801617364921416503321323352672910527720372106089235246268950537838543025254235116164550560131691286073753988239341031723686132887728385844986951108782435559520027593175134006355079616969401766352652791183545788484894753136680357222163657568406706087768231637748662435680729755385174665735975089769359433673883590260430585242106477813115598176109961533879270146808584865763522541883506067232380745148978302742342462238975134376406992400090062333263969041584890803154624114854858728427109811931423692942075135111194700913078147158178968355542223087736820859234010326238152127926908845475075941232462173767343285299763442377877041740494102649472562750615061854197091267000190794511677568092026929511852021171639423356523732188751568065810153063080039477951967212822346375214977885579968240397943678997595246213363018092765908836984940414492971803657704458392049414516394780944294652034443789766298192286292978286496946111190054029839520931417734216338616805162982325573054168380101053071419474618768264975426516313476997556399093950840412553471426330490459430933983728679193164021853002618849320607982788922272085486183130986294394128479528655907376338445858397934691402559757616751137819807522999169528241284774255419566820744120702425072252722171017225781355343747202697235218276161966782745517356883022660570626129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] -103599916398482173517709952106217321596757124533349932113622384111512859210519621414589365521260106643702491007008480204724813932248042474413000629268125050382541460699713949866490772732666534785991283486725500116668933000381604584745702385283535021419509342774775830341807628021025373312786135783484584614643336814368581493040040711809839184220481050455093738821560261559207315626631651086304487562645569071577267684354213419807055365559632514471240509261107362382869828382348438921279690971897764934318388740848919421844863876128866058271676911342939443631155836475794936162173771236726997640626385544113729491530638207766762027054607679484947764822530824876524786031595515106436496570742071896618598296862584306900526394477261715051781288076028570172018487807459709338612161549550017635755000135999983842610922129877680901385979782804678603345306199779881653798139015771533131380025858018059028088910057942294747106182533669299179226133479984023617179514559364048537762806693389420557623590965779531228649892056800047660987478168637924661240205374497652534364014413742168783682111055877321438389964234586342972365452763520713379297554704352250539840813887023238429191426380209244506651448568853849772296555580938365399168581609280671166062566284273884123497152366102985694257049608329382593582699187763698736561085154146168848873473878185772585262806914717449832288346825365550173767902438919661685031816444872714819305442145359359686134628153758665743122587350502583140484784232874811864698305630144691381151270733286295298889032955512488846958667340277978649133390334095250783271702595735680247112957977933228722989489175055190019887493656309195836618067629623812264998013897188560402737962138709318158124221829720529825675090051661351904748527646536409331262430818973038050586121386815335863139852221895167455095500320247820334091765411559824166239305644816292023781702936620058128458696322266685059554434473811726366201635556635961982432794254250740283123583214655205506666148330263991324494669894931674377160495140312515984529959850217045681245418682829987255259553262259117430281019778329557455532480760499471413661845812364862678313627078044558015758150900316780928247682597466512418427108152751970200942213705352307157987159254826948642974945220638618774546062537157238868619654027367148854215535477520440634000981090235826818836146875232645974391551953585765102249884056868081618630040540593363456152169170520835792975864014418810717138420625154680704558554045511212893357079542214142132648304683876971983209274722068076293303630828333930570370118666282247505636423962053401605046439897925351578274019425742766820567361087283920896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 193303155575572198698644551073216334806788314086575338388589368526190680964298484531582908764731506301724906310702028416095537154950793108645302223377653061699101510531234606627265376418108379794700016149610785194635095474029691574776000383658697616306085079882631063281788476787627281806034018366868185319371312824328234422224381047020329992896641502577894681306283232641344487280448676478705307703947067634312655963034746471475334562234856440607761943387250868606190988963872042781232841741611366478450993007945526132364934611739629732677906388575998437819984092139829675364517238538887325007672773526268071058428136234708117234548273489599410440000441947991888397161673286505732637174554574184661321637705859681971066122371937116984537305662388178942936605006312603783611610658642801875054888596864947861702896711462357596228408952436200311956703196274788580734286827850888291462891555859675823511006571340857530878653896080024777939812283467309994511500643360985521208706689797017019587761784561133945355613332485998329047460800277478619236788646381152358527574400089359200166926846224947077794991818045115280787049974148108390073839147023455803698132250728606188954503859836220954703795671396806265524642441357015888966368170464088829230268874401795621213029756773155572894818842028140426526870789995829562639205109319569032693661401019066282970466882033239427386657227227162572172755302936643393628742601095175176742812176249040028365176308630473723215809954864146294408965200201636629851442376011123622873849166739406244578860524909433036382105809331072378915462353774165907144641622393046269278229876028485077624981452617261658133625166483169964004997842048423928400485649887089457070821813210295595708637472077467570717525046003311951540646674685620360512471760850245811666301844662959356149380860138175392813506661864658869058037432756939764290843331095623085356434427717795134001327557217122179837500958874468390518332667659305428737768179882883825638637712534235752124744575947577109865463262594905172400551713314414857593202947123262732997032484703084175897800328536059156461059438858159538440743084001123371067167024717864275987509721174050312812057444014398629243661961342797653019367604330619026148847553110982382229817988541576766342320286224128914412079769182699115648301760136212630908315000074257164726498650406840368696448128231107094535516920702807594640032842081445695953140295245429037533862213192244762130563077863600387947855159578201821991302834487141578866650304627780398493325399636087085624687138593825784837874838668865914187060377810865934341635862071822182823058132853554893891070921383772822417205440030965760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -170159696739428816613621292679873187655532388446893059944827278561149796372439513431668848265330535492403263150924154718425843377681015269808509855200512955433378718191752098892646998273781015497376032843811076486829272705135475706417112079808769605863433680583793839107979387810769151388450595645851127592004315872629296240112019498759229185543016597563226249810846215525974209266932334788426764173201032074594582437548027539672559717717226042310145191712243560620057297122446527631385205269424075135462738934533343215565106779888708664371117640150120717981698484551083674325528142593390475109284481057216424578824413475987921545147359725427386628314302376015603772778282216413315358649782922471567034834499640126734859768790267826527006451907935028384311740825599031752998524432509395875833396198742851714979084769893980891535500549971311468349845004066011952504638738211772116324768637057956233678282002022375537604665315879900059619971348197248456895736557179450446433960573410034920595439651496330458352196176467549918439544640040602443712420502309140150286214185822177106607707322726025559457614211294716398698985535839041125424324603887634789560331394657615409941448793794434489860690199279410913010662523801211115348707095395583741576235190956236603858987448401793582490481175237375628685594605784782167792004164041750616335928968020270376295348453169162580744780195989608145278788269314851714101210779624606412590773372472240274678535789754553567156322857211944027798376764696804541926431895123101211472381484229647216824189193757439658433031272727125340345316149896226263180479110876922393044642654594076402307391561368575878210263278272913940224166353277550681792566250961891155130134960291451978844064563203994165770586938670395529846893949830368041698308080725111813225719223938569100594016801648706554438906039989299553520811387664156234564708121823871631036055746609204799570035452045189665141447773571427913581215042976323373262574046504002066141750088807531554913099414054320846204904061546136265371960438306169043977534407024946661886418655704990224365146804461261474751756962877291437443823483386434369104049174533226486994465273465521335700901967314950259046421315536126623153263629162343658031605202793681382178709996634318500051016916905470830861584905360779207717016187643333234764338834315577254296547288410880513514379324063184799722628167729793678444478113117852109928464007144882940388051930922902760312355257733700150239272641202391343701504064514834794124784033699987139774413873886624058486458960956720875182126780755667117265240305479335985311343176430371021840215153724625090397034938985909631357460429496385536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] 76915888486389248622307307309179174109515465148790359495369996370186106477761657215305615808790434857765686762336281780546610818389452105499768171058227048121449874726574859337528349449536084269676613365735489087694556283414515922220971627089329089666227650731068778850325565589858984167610749786007795721066859548339452550885109686410623862556333889201876140292277746227055538506467872373193184589562569030688212034703049460872160362299737585972938969653644929044170306273910729151876135261334840782602793826610088751597522764458701341577223855936756867889290393759736933768455056860851695286881471152228543323247358078528769031365933709290317551373319296142093707090664498130641104137954516281137186230251880918596911980803481042472675225421419423920126433132336135738213392665565545852479603858891125906642273679167151196903635441740689958279271742975607017102550597449480599755426768878242014361012920706914113484899672808695448180513946363612342976979609585384262414087924932393556338570347529718213385083200010021394156086435889348604675890084226606296775720895355253471329255882369791562057629902377317310372860405810874397575832309828860590424375054711633566879049109238375644587599079850760662499252020342674416047591194663633120984386347758994219192076405543180218412043075752657017631771669908371910243891339072975033655301662225334210020545361967542923810975098389154727045556284823709643796210889360882639284563226096404301581784644109504470693371603858304162328835257368948983178563816234549249074804612907033757360267719657164166531427441283980492294056609931599159839676361366691629029915347223731099248311687957392174632200084049726547568245930211278490877875820960354256921171463640823396820538817670299152117800169967245439592257435808984109348922931949965853128134009488767016599260968629996033581928880978859959157313516768816244951219282987841968219944065699840902168540787517381319147265156272356412178629630946751728996905240115435560086057763167414434584735340487519220788407440023576438437068442298770460603759813296550041078166279764683574570456367099313133300655832093931224276493095216693288255073718513541954568167957231070503281738983358964250050339153988657280131350462561501581795410161539444622075968888862366935784303881357536101861964065526373537981423327853266739464967139353077248925433709654144432011975038634456874861844460922262135365454406339272165003886319113126161633523799413107515026928471537686059424221475928900270622671397016999386509748092921510395324189763731034058416266737548278505534650352070788843427424993500407340121893414651405613827555459346462401188478755924502914145154728995061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 6358549394348606359641496365315009127792803762345645877663144414466781836641337042587651827748323456709759470827197388787030150746904236246582694198948341526964407503553831295325687965124919028437877772739017481984444447843998080704488649286392675178176484354034426654096329927606959625301185496796857077516251801482449700540366258869851946240130672388153760508879937682375037574394180465884228281415908059863153953424809163231582989682677358287003345085199053115411576888210213557980326725156290126126399015738485680059636546918836698983562984771420037607865577208772480611997963299093200819877478558397737226378239470980066706835676040797018028523728240677324443110745721402967013063946528529784196576876917553128928419210206000696125848841018194170582009602463822093102521529147006883531099773466547726101130121187668861892111619409864476646068061402113998627162321149768790180506509726398885520007140685237466670613198620286079226472280115268301782464179227008779102758079189328722367612966314483051734542025967817963258216134882998670531718196560677466991110001525277224844993857212519030739594986240753849461417597805004875731832228663916440004037597001671651199026549795423262607347970269869121550279365894877787996260724609434442650132015227893534981210547276563522034827565854198095021505167618702508070687026246561042939001539229408872332153553626628283693718130035241347546783871624762539323153175829041033529196152940324598194528239767904453118020537892325360994647171273324361217429729027111596289914239394287161269892589283688559591747367641212041160025213452106332758754592171428498052167996615572157682371850716338216366330973840784341641914453043044803811183589192479672274862865671886248362314918538211931076658961691709443645441515255847428829076239548396477048061056734115852294443586162394287384426951421153604674148138518109550127923976742924547845994770440921390553265717965861975917234324267195018657796560129816562682217644483100688523144026736542060056024782153766347736302515658275283498677643592634327788394139491822827185483485644327298581656910949990433100349515160691269773427183960487919345266383513587623169095148729189214938644462407016034701091458739621666401232660940863314559364711449280273799418069769249503627804700496191430089806024013653098455849450766528753962950813314546090068401391980038494980516246466749602398295903196875389558126607104994857595078191679569604236089403323191162600141709275375504208019580912565304858769528278263172716235234077246329656738941256705309604435589031437276275716319047707151230791654181424014597759447899964051604296172083532201473285471909137022379024768051445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -38676911205647820115670031367302611963638383072523539404391368150039423171877501231408581051774421995321516066542155750802174390750991991978436315567818099488044458879688321651407309076865273526869945670943974891475296601700000311633453485333676809509832418099053233613785361737478385893870765788355721425772332421349227558002004516268032263473453421512304102867445472063812421854038510103379879540021200725349135877097631266723828645142556145489338767404903882025621349779446591846539795408097007899633542311199245636642294651315043530747937761179577805831263449144520860782086847721749599033080925811087475607018376176271663254403912330399439423589375165497306820693327774391778948368832971639300027479069374052294490956041731265848976606336863972839614628643486741623954113627315006070884576132364468074575370647520751523947304887331809327275177806957429335111341681356376500079956831695278402419096344488195389266517588027610577706964403373374658497125184752996610700313205366512801315030761724061256309522977175789915537559429603904708891256871460636374486828099709138640935424261474719261330025933325145142348176155500016130911874627246838015251165314318889940339468825545298048891951331216778166109058472539453762574807605857283462110004842944968187555715576050012760112986915128916650632447673283723308377598741111446807456621081500283454920179719444649105713238350919323854320593810693703420767784539523456420318082294155065516513482625894652790271434512772966515852725761520340021963500044754351456481672697366096792725758287812523101140713857341331395351395037922763296873195629527575927548535609862314375869958351521443246714451138105293026912419294421978476153374134339063455214585811923905980924861602039988252608268035710631139199588333120570709377642856179829897228084720358022403795664649494094883420541966333587072632015085615766883072834090086361439045291536357836862355137385142462323463228854109254747496287365317066947136839702118575382461178216346038383741222026442360046773206310416362012476192309906938474301448385061730514247437822912908718490964118188502917373224664778071179939362985270677514560780993622182747431285833922666420984507062910865388143052736057659712150341822654961605928799186473029788251703393254736252233723771455147772066324521589533429219315220353201116880032216100150491854818576606276610937359630089613020081268198213133843210160908912773258030202165826111644373336809984890055539318169342858912784796916781407777481626070515151522956680319981329886434690810038741574455276045647100970047904483455967462989555758051061698469826205583651580883182359450904845890866451878549502939942889382215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] 29761467351356319544075999594238694247607517351312408653014728393883040154254124330049171835502150130776077296293877012542711421755365716387760220698259573974863514508683221333240031139538624728934866272618533342440628303166849716534824463166917972544223307419280084410308232076899522381180603799307071976588432180066200876829917663586075613561029883048665055506158103502866913716244653337383456927119529638124350199482992294563216598842209409636487004478822780521681165604143796626747196234630760125346153502893468854620634670435349493546845655453219561998215775580299292567342607648623329768824465073282871587655725419349801829988996396646555400876620701902120960092384734227607316354273866644532379325106217062547826170934272157685226310465625684290346102341515965941432796825262887458953150281177293217664644176595131777702383950725017731247072610898340741463850617491982648502936145650861139112501522715536723634334328160657558649039007925367191464513004835422914963957204866805986500240895690733301872231243404672855499469473795910271165741892965052022636994366662119218235679023767174206131587418717424110132599691382866920639668139864358296219321292299915795283302955583565474835565979086262608122811415687696781124422193679987242979766945428374908546670128832619370288172521521774824149467953610894617801797281293582534934998872131643301827445150840063138463144045433666294543312975902968888178345110684920881950456231040337788814976806308775112465716366711116259863401191485470212610093151867068570476629571737496769755966208799546798140216514640182960919289159323593382892524851670119325460502557730528741235468792990974512509778766594944784127961851819759276011956977737770821178920493488438406147459013984651166014268780846186233065138134524827892044402501486085960795478341140762738810731625703150519602800664008112826949069472137868782554833853680868883106365344138339835718151731670558195848519643481731717436044269236192318553201308234373490826549569525322083318628525706755904908862789344404832358167527552540584662493169654605342335079309596624139826185862784726507851981193979127901518384795251046466281332464732790784907813743222587008647687952713838682876206681698467501997570396860093525388628907725012551812560131760786689828966590982012831607083811184045418391797038286034714300557385301625732278902606123743750850606406445098193052662734344144560323632948032574869434621055057162332791525086012225744964880608690485084841439714087809238777648625418221469852550190146018782590414712871146222900323570747554218657487199914491910261074645487653909841538290034982879918524638496748603607760467506586722898433778198249472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] -13634052669110654742005726031983332321526839660491757003037951932237632894328797450794663402223124339421778702591841722604001051922816932352680778008035459999198271756843923696779117355354913243242318446744693944999012433238819734019392452976010289414403486425562169521997333697113587678031816812106285135133751547738322421526205441343986097813042122874443916236420239016784323353167371447378770556640542126923173482595472834508878737759674920645265838200304078296131622009459265084402894272571652024597369014819608372716189622901950609233915931909523712266833562163284268059834615322496992977964476572250381229884941161053031616788622464925425563021014910389013947112883171724346537150557266256928334862425545292672634891234551708243040434520720408374594413641837929400614987430616446387846325506107284974444164381254655957385625213002213723177952366662007423160237431631844080778047612611061295344061468416473624802560521901732686602408112415009863064948389862040525088114585604450593944976502447259642860599319334784087001800929126523077943110609572513891680476370636343443363819952167045199267164361566820866920884859908816776121864354202890697674223863555378807488575696502088466537905121040912085057859685117039060424446113710421393931865818130737614840725010829371176144753158116566715740600547018727812686612483011088378182240093068606028945472105416593882464277964251409684578439447796616194451951169026882043712669369383230858127686229686269478840780419534775416318214990548790948114553808480117888070357593921560281928505922841069936503776951184789255624487206076271472469409917370576521725814906622424883142728555698988326601537972148687130477805353846368545611689404618360843619758402310717495160081638840251231067142875106261062063852626655100917310436562768051399949974979752528373779173021494003646565099224133253320638246888041007256468183610974014202807212713612660583513629956579193485109671001536253262643283229722591101802852779152339107301352584438330952048902531656366499501505837094475114070324534804086078401499854950691512133269005341579242700238021707977089509477826059572805736605514996125330095848341307865077410865350038492806600611745226511592350080919020549944808558123888559190819396534025999676862837335863218468367201298240800940465446362633144542616864493277889026668001231766061753205388096537781891702782797821280716187141238435714918476197319545466464114375663974002236372076498810896721673950259759813334762694964198749522400869838248027907114571489568021162503602510751355432020767815435081956219368799513619797811332116467936133807219520360088677123876436480712501688512275422370133496800970182492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] 5859233500445745199714274104347775029220123730978386596028363014014727882194467082600727777353405078359189788280161787741251766145283055254468422086796152392947152639002939207779332964798594281615365427472407850368163561843518210132303520747140959634822998608380083625803977729789244533733024416769182312242236637071597308368884602675097421709423252497745877815696618542259902702373490564995078133868045706218382262295388352113631780578272929417548597879243265133481945053330600227641792217561176914192045607682540202671387712921861886607460877165543137495703838772344578767043757853426935150986774705198319792964907164150273874423151497126655721583417381223398345887127608198367010297599909728577242316347175796715768920248278385299291199016296567775230085950264773491373374767897375273537592205753019325079254272371164413268399436267863480723207989306591722607876195090814168208867662302471847256711375388723752749394758188198814003167643483486096826136872075237749162427588368004990244958947745986054654640124616610557339037888089431624051116074146520558080686448074478086508007291758346561228618708685044005580198702707272430384207470415942665048799102415045997741033397100823395469471769908090381377868073379782873783426095217953145380376663413219728918989163756020429480309452418683738384285517854194051462870801155102328574534220707106660854989541250034209708028815245806978039744629354141053422634793890309684212266922446767846332128895447414540510084392737538712261508665529723347454310391185086921463170394279766673796940515493383274807141573859005634226429676311243495199162004924283908685913040398144790408792277301169087870946202028842860725993246772694011629256461009039541080306912818827305303491253963596162120669440480306544125411242942575451228947861848458599521229763718789971233469883196174402010258102497601265230885982857658556092492477393043963773629878310422754219558415677544623361538657209631729559154713554758359295655036893976726047105033367985874277492427807168022524953738927480652628309857330048966999987376833702608669465719561656158105678897499404194197500310655657038283445211933010445332682145487743002634750051703447942700209451725422726016861799687452741334270753673518458503088647749385080144363924246718686821698594393142971641898043062944717055893951026391410464828849990663835369777476895794052087828916497256605923126390911797446417338524495760179019245360209263013045813215544150645969429144543219295199062802688473854440399365616577231225035481719398065059208302756431129607666235682988375657746724899877374842425719519403555759781388123881491565028995367837622893283532723754022771136842310877184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] -2288097012602082468693004060284863467384002593251157587563123361627230795872972351219074294145283885849943921280537817823068903977361630991089570927524340906698438492813199761206588126072211419122614647230195029208613888415014464329696108955352624412403951144397286710238654093936381847107362018229338809352527968941087243450222038858154232939661301979413363137321499117372753708004026549972200356297836725362714340500722149807365977564383960897512952596010786453941231867183203928326001807574513151829820519756993205274319618708187871880946979168060801971352514926417030122604708539421940817858802263876556978146232086989992373635153074094544419564806753111943535068700513114936839259406276753759103013306048957900662239026966529789817680782649264576718071418479786175681659279728176026920120658613744371357034492146604831455647623829971833920206672050550104921213914877787828871007181515841323298311524150365625610880203449835579961867702654094819289480609834906097997024330291235200385141575948124186854778478784440287997669023960207998026135725512627056685081562995143374885072500303622227907197556829977763250640266941321834877053980519477415864509100997260723727893666826136252577412068425544036692401408806191562039901197111049564268688687388627908537880177335640407754832156096325241256911296724630285858012540732257239313039794771647880769127114840139657822791625424436533903098445826793329323626598677321248027889016936854421982622633761405897524773016996253975905498476486500760874825374131572925042495114244859663026306239863178336302332677831991875104790486594599271850744190553758373625287096476826165364722352291180777015183032853630807953808805619291334608426967751391381095493723322613438227045685837193424961011482019161745198863254527820461986422017945626218570595488200801657915775629820950603459647465551224042472779373523259777843388722703354896207457197737721285246677321827393222635219693259722168529199338814755579495420170655678894362463789416409677263043951164771176855116730155378882002161349628942185610779769951952760967639396336714169915171148990568804587181453880915602572228056914031780689698133559268743413945050123472138772746218197577303943257477928230023605344336985531843077999704343912577708556307403473373740252071078888168912105086310221697036546336242495441096964397125760424429227724269342298500645427606599734842372246213088038752518140515551884202771876269304388281295550393488145533518414870368920497104084876943867755617016098276486967873804961302931405002732728260008876306826894314248266657949790379429780941280217612519288471446342685274929683816115583280283912577835500625730567204576952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] 87403936769374131851900111143317693930932557349657364862420992359983668942507193642986178071672886070644950085673136479067805913985574607375837758269921872638411757030408321895820914481986218798843616828836287688947686787827903394289695249339118962827436095095610790961476780405776509318535925582030297180456015117780208148878127477191871626422195566583505240558408134548536543054631472435734704616859260467746217362048887424367113782692027957963796553809249401252896612753576278111422324676696692301470697069453764590068745927856637197972468847808388468391484690775991727520192648762903709251305230185165765639348115369521754420688112948037041591286821168347562279845226009375925651737901595991588207017179047257621758924759307922756375393644983246145510386512694778171948550879380700346231771659329191175390444996313683308543506634692470829311831468400645986603468972079269645264749594328204349676077031950750610084094031886136633751748677601015924172242683428765925629637422560961460992805361976735032855638401520648603588500441190321088306326727536362227884377311806929610447648161294231184114914811481630111588726670634443976982566629742166640789078793288849054239263613449146449366497113806494635849821690663132976258008324709583083939294377743146563770018020988882030224400071063153997569694497027669192300268464896930564024625794482638826497890029123618648380358915468848890087848842855127247656177695794691327746416782763681435182732624527314629461253022352966128970668658085278354545896314063645672115531849790233405496364308765321189080237972020742428974805909286995937208987724227895891054019904355931973056397125054594550692476014131174300086432356320614932501131968227264032681681394745739608092845357121881525684816026820281272683078098438808820335715136650212464211073203468953702882013759838617355353763633988763938490328273308736871955960858224623846609488888966640570975995270634909068752835621218549808156788189446783525057002677654325521934912999753317958387402188676332724137729380820031251787744903062593305153251551675719722771281311692144952324557332545152631169586454146186379568671148319297381364809704595996123901573803463440311445826968802589318419725575762575940238175571291282975060317785310479856448615465003867540976533883971541544183315260973169762487796929309943032745186350365809122422475757552561490141975249406217579170058078061858123428906457111632738588810458138609498861389522736883630740768761568704405525506917154044319193217260964935009725334772622553554724745730712252536835557751933728064865750015765812155267079918803672576264888399448706482200624049415201620468848439664420651374067310395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] 566175141666405111631486911835519055577242158652192499721315004828040709702043956190901450429058495876738747561542378037843462700928399657221161869680635353351379998677388389355677580589906425025769567930018134266407472076076968377605672823147261270280659308066003310614776866836836364210441595380409911223427116419255953524548139015282039073391557648558410671642101896205070190500095042111244171156108471109981573046283087678162090191958274172274985721519044662722149859323926542115387197296680639965587554714043204690450615281388231246007122834993693349705664923241712656019653645251683066550269544996095731066659851185303802092810649801833141788622296897767352132155920512223967774758553251352401971699579322315873158999685897508440745141556777312102099436118370539564870866060165856456011579492771831802167864665580409563420599173909331979631100076293699293277674718216506552939543689638132980923668602744384102733450059104872363933899332211650508240093513972358967721573830836183195035923349233344658342884980665040054639647638875400221757146591813833593141261579550049290084373346082299778286032996267675297480221967559271562779280802376535719094132624486437593458945385057499193630094909023453224478025787983801823663968432288110643483538557485906378112672664840736602488570658902138556696708262262493233929722440020603405601179159834602246783894580758635141637535980213618667551133578831621972933807706173682939359152830197456513061293408575390920348940986078891150902663694322685985762422590877533210801281685836078332327980773602625777882234589934315757265999999686250401882657494735467183138583549267387084123954258199666819477595829585755589034401016484841359192982737231923470595633773363232076486786630696632752873552811266557253683395781563664037926438030653147240489685936839752274481024716749813909421768513298068089629887802016051292047347896613289184127575563623430587925066860884736012724369764170462799221575446069552868281670158675938011098028709383343171280506521332708013591513254173742621381738074431070849651967004868003592282121493813793428996687577817173685037167009031408944424510389254302541897554789225166758575809367115459671754471931841271720044898148671355536060353156778848601702459787038223080441954127773465730473099168064863273953963898618905440064521488852451765633426353049133345183716909786640458026983138659581358790267881745530698056124801243849743137159935948575939896135966452047180390843810136548419525774464832003453456094401619279221163249408205843415201254076778035120525614972727154591509170067570864333067705379887466867547235425689392960922004447173966258390515943884827540263391650119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] -371355607234762415316315280844609209524803391402669436296093630130061421275230854549869809869394041749593091509076067213955815781556074343116353502692962947834433177137773749861184997062841335450650394970600627277091025217087426317137517864566704215161759674304344136240270626480966952892414738414988428356755293832438472332573764816930373905190594261711698257048865654209227710447283910661427564337280145865236293410157711538821404641689935019802343529386091938223420094497696932434830600896330147963159120057380019234050809881462050256463035347069315424692614257334110942676084344286875358765116723704733436656400762229233452794387928571088298058909410258069456511867841015105256983930937634386806400866755639359561053888540173843715695613533351531012459405342521744643037376291912394912093749640132913186764609689631699776154364380012794744750457181742164305500221821623832461324995339856140712626894474341135147430822325183287215756934468056361863598741259274295347849947822764513562612602661840386930319327846032696593268771469314180310709005879357390059684467594297791826855351944752629318662935206516261982248451815150464609384509197408642789248374462656552109793688810079949783366679280396756228406310225557275586104373007563357802777882067510166257924402325502001891295512456759156203369583699737004871034098129254354668599758125761318475099225042212505684504851861218942645244570184208291846732484908825299114242149975964669283408992139201644770609315710688066000643514918251023364028990600951954192755155502811276409882827856125896575662117250056303940684964610337562360613125284598027146397468894691942240961233906820249159766252681746464919883468491259422387041320218642492191515159744060107308499291170562448353461602907294021704079842086321995294587852245997920237108367629842202239522221957812424895822475954199476614004528218121623887476790903717657820734019201990893896959723089940479436594773906035385072496582743049201275284162379024504817798880867596662383926420447269910753233841187117184953696333361370838997041879997380284857837349854760369978015914369719931408801900923662350513844872686320471414766498614445177854331141359602379871938762369692261920804032766969064984253369954580657546083802444663503469688567107927378955104313821639596902754609848633388156695375424574655280426793884467788477333952558571109831996014069917058296050679202350448607779060053132950643008491682680438791121337117223782264049213174847142862384234866680688007400119336689319580054736524753774217966204380596955543155437936492269511681509654506322397671006613046963036164529148170383533970609748011176784990270646127631327167521031716864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] 117997528037665352260249186630649501143183314083317598049824871773304222537678460302972127004488486496038471445198497180847901650553105245381120673843670924221478435609712598354020624833647057271904517685634728720558488798260111070331445475234227326199285900695198369902976746391591903922401641693915568920642710539064310310660571980616516346775346867321188334257719265030310300718238459653643390970120139404825166686787013188790579174120716421531299068493811468288986328321238772524568335172713453239788921959730949621890401452387090554580336752247270216519491215794857042945851187435771509466457537428645431066379704426071596854430906919428041383926542018113076590937956131487694469875584837771981344834127420479229014057998405463322635980767307436184482751197019265210309113499274366459615899252658679141259893854321603965017839969480243590793220358667208546159040442488791360902826976388945381220036630609894487590993730406193196367631438666675130188225396765516906637411475958952593769723489237244244826747055190764373398430638478856069208087331282643487737269894898830844729536616455118041229450316142016477282353035478375382975010701518574370398345966615459016624567496002284813795759395662145387072814566929002209914356840060527415179844475272467166204365507435115502158952216770845652460534643179486129872704698851473940757364086072585605172384877616281072376019628976698972339614058088365091519828696338337471361996671901251931227034955897688178003773311127490558866394240294716383434565783853848551910745323531759466251216972967737877151024340516810349746166123918551752811633837916162982980464359211505027716014204345983323285351522256604710083454486109551224496168613379042047007934199887900228502019022585663578270745926956098297115864478039388752176448898276248273934671700105497667654498471910342981043418196037436505865570936606759862087355382226807090865242879648429446916101022128081243705735591545336185019454374097377461263959471568516123978366187150612341071415623439794428271186545722298370193838756487508388087702974893716065364912635811977344278060659182356647253706404067503153009924185904406553189653871950553387003637817997274740567642594908784176568569794986235407151775441658250487432446783348692607964558911961071664430058373150866467387868898600210736645738536057838556048079842891893013979074530948578357856663440304444322821585709566239371609496169782337280880465083848385937100950036313449549937010808150791814356883363017666007853712131709102805898769617083748351371593699666758227512389200893160636187306321793732131606038099433955607795264155092645176929858913982049511085035104277173840022294956605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] -11697165144482398199510910008729641947547033964343653299655016111902595004831013581896714522046862446783588623844794780281846410923991343917719086006787005976420773071978596830910669850295812418925501672159151371648424382647722972878706539127434127219813353073432637458736342354203756544419897949530620981659929349886691320669669319436066823673949106084610504082133592310361007812873674189150617039225055715454026876470883906853138867263782897744301214260731110094538470491358028221666373394819286464445482013956724517981777490810784655874614941944145202124657991877551641845882242536185459236596615868447630420145275918772318930380817538642223129238318111841814233267116968017233097517966412416996363133569786759254973884340565852924872162530669877020139199319666090976039894263112932221264005816659378963569272969083311917652326541016551663413732970084287908024144127024851003977375753708447948894493813130378572064915045021236783453804871820305154942110998089099851842624656826888308842432169380384513410172078853899578731906944896762221234927497337709447293070586729556440773408982147433975366242778589938963344632175821899026162259457898381420356845643962161516894522200321123062078175504043761830981527863857285209945658217285586456742070948561119102788647735939213503835402491750695723457290881059491681557277470229817956211325477940499469945357036252305195344220794646610699283393136100006813193210963286196499598149456133166864289101241497397530543504905950195793837164688057710180154154462877047196242086332370638286567778252508669811830551540632658553951228453287451887505152010921978430736464426881784410723127545942500026729942772870830625461738181130238375902786193131075091558021249712970228876466982734910013355728409840047817040741118337734877996089817830195909897109612798067140594048210356020618760627147332744365181037013254191516919823945277453312140574990824836515623128367158866311795134804762977722653513448928960267199265544152938261704208886941880086543104204934881924875314663260328810769789581988004384552642045142064523274637176473227944406559076681121552561475277527483611021782765271437803526537164023648798423484608548723593050490896839457301858330518710586425404789301004915751883808367089579371069614978589841941114593455973452166110370595940908697297504350733248036639565530820700112431849456249727533906068164580049403613212624214249279201338570892905439862034358094532002851820054491116154965123539816378961377900785482220130440207520128451262997057342650795102329952678496122693088487818336848168417886598300706481340745873676067679683721764175971324104343766328692778295773855042129263899150756347904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -7368106725796925865744933757665294950245293483368772548202457565907158413995177750786263022441198274439106058297572837683119369070668476580210414653023414649899186487651630068008393384776302686328309052740329462210275001841562317469618734252229736737787206706390695789960522767195683150927146019477371631453146411778941477382639395354104740699644777687285236960666083934873473899783277972492606488278279124326286240155827870070486832569223572837858036487370799465642385616784887760867200906464258597078672684370357632940291318055990903226922388484316335140394557044889951295360700228336472568012736714713427986322848054584053928749155643669920378269719619084654896130238307040932234155172524873051830199116207675643675199480911970306825778008359194975523039181184398817204316674959133938644340214984083415578276539866105923522536287755144174520839530800709840692271671488218757482165499670882199599063037024510134430814264593605289721566716587218564093886269470372914960124975632380227815080215688368973693156451919100555064937101499261065115449019600471054250110122077376771412616183757772710618016565805211863100248593291518765582637704518366227036223429756866027082538757665622018078316951263229340701340249760689959309124750285362908987074270812803194456112271622252128936076092616482725248692872498717179915241477015686930489106900830678959340278704407770459858295209046809125484918521767908520678163278171634511854525866417555664591853787928269574249270544211303127157630332986577904303800249523145505465421174589111266551897131532671828036261470965003194670358742621693170500761543316700319165457660451812230531615688888247863481428799509995783590744247056977421286106111919086610046993578359431576056371688865295130853083096115754185709969330890025952915730067930946854374685828095063359430977057254560710732046124595440722643552292706787876159161154163631619650924777074010386744967541970765009210685834234622704805589583408994383465479459441841675783110877062704784730836919266009024589643111072084577219770879547671951568409678614433335899677241644388398077708267328046143363474857518514469668103143370369456718422753603858557551500596788241788559179471112012546286803182072105211288426245076441774753067198637121940868320791657488319245638277709956800240228747999864064054525066835921888685511850040079634758769564307160042420951333019279638034675148991771240525988000382864408258021789826916073239568844921614445309977854474355633391280970782807623712274867781973415392233552055544641603478701941600197005012716322497212349350299849358827076967140536232606095122129304604572441157443369974053786146391946965752429074123325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 4437947943420019519366132606870798715088863852794989842183588972501760598745738175908768200998543480685052813671220769499489781065423675483978316616432751041936854805888843912991822676265025658112652288221603250610990593892393442343175928173030891242907527992981040977988010334781467852001503934251231017591149664349490845946446235482906223836155677639741390608898986508593814253340515166102335693321653838936660643112993413786581921971396489232415827072914118447043056592255570200430881728747789150940914926911719657667529065360665841289602380787516131616183665531620165019304879898328705597801105754252357075923132316306701896426773829756053921101288708357910806208483341970019581463511993958395525907264845112938529237261684420741395476029778949311000811519311156939671949821196510158499266538657305794022520566965017026274549300326640331131903928777197900857903610280556949112031535189801036434477662768475319052116266040324394093446299116503054833147206419744574170309151857852229410372960937735554502593571224809243667520432594725367627905242255778252564103086803770183697535982286829526162099384723993012682361014226287516646229871288636246059252616066785822890665263134895973257546957876413672812418282664724018822489498344055662292745138688833226604249106250774163617718788985033796275466419079445218202091746149625564446793298228542316365186711304658274890528509423186314586417583102127107312129988956008620364248491036160708071954657356917442269235441419122837407833337197183771718382403562690412105854262059187940876193879126257065438337124432656563788892755424671305555354395635559662200622998666265170763518352923960949489767411827208365101244562378076385236857827315128225603750080177901236719337282160115163943086127076237799443523679853141882039744203469707924929491925399017023995916630684193089367989660155394483551559482769424330718177834303626777618275827074383301865869557219160665502501039450846179077577222598168578981470228381242933191952661511962465555373880316492270996100856475907169931754481057686674101831832197044914784886995933820480798735788854278192940486419894476646661213833379011940406387369005997631080111467605948395369951808230079443911961905639276889077477062106906087027899309945265644969776557065695843102566137672254511286411006376123204847028423774165033120906336042349768618632310320175847061499947900079586599345326647207456983607067380556827806812272557207746772814038823568298876595270024412292736766529419840921469135324958398023932317488974074660901088661291263123770804099398587198042520654362002713260616370187590428655967767596748742023463366855735846920875155031643801326742159753216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -1381657629151324110310273934058329247162776825968978722033638280074986416681948724554793845743981485205623901858318794706344457224701803877388425481225135144798816308591366766993506664867039053078864396880906542299672225678749839222788448122034996883800775674891444936755834959296937115177928016461650765207908224899055637062889883950443469309459357748340775191646597528491568248393683163357468936017447004378431454957322184869835925933707613898253421283202003529659390140024451991310719753310843713199594965545557950299748654089014572202558661493094290830359403269460357864872089123312180862671253672537013681638911833854558598840769365295201667499473510028954812334930978009565275230845028429858031086504738021560223350886192142643610101173612014139273612701566656423613687880034520715221015154680336350964628581123184275844346017763443205371596869453886538299187548199176565001901037105191409181490920973674475462808852355444177741001191486527143065839126496458485668893044011451027547951686977886777879220479494450529964890726757247425667429982438710613671339804982432256560948201261904006056386174975690024632328405824395044352610751363887027860688588006063041659750183883430888130205916156788064250472018005267174821979478215419305783398074012743610988273656058150940534400219846042309080334604392643062805798571860675559592309779617428825910025170603828399732196712809928711736499327286356843212669003794239730648518859790405119448749419641144982395032133845294326294940558109094494631116651623876951731212597055203841106997271577555415343593629388934780722443229714365815522442922592234381031708834894442202271249389636025670462714764016900668660258508365391360605168568342412824222770707572345899614842103870350706446892535257192079380057304076635255194323421006676701748257446101882007159237464652825358899016363693266430578714376736858603594774518504324423573912132695736705125018627219201774167243385032589362139088395868714092430131284231713808108483122180355091430038659908702482748087961852952291124540257004502415796567966085063444280591473911187642697941645669297488726636829981193301960515446949866777165422503684149485839796071057620312366498334005476716688818178082923114890225624320312768131765641114949608344433549761471585492951808207027842716846409503258115783350864914289389103783878441079252799237760377762305967042016999022825736540832357165646793419974620300795681241107268326301474501950836919699151070859102930947416594200197873570055879013612295401882261061628487000324756395126095594854150005583384301822898152073887412837496176756321501594452472754589941853880419661071258513417908450500532780249980600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 268308740196216012836220396624348761851667402859406024165399257475282368180546595479591980054260807871960668924617293687066881531596797705196271093833089879600270904458358155681695540606110362847702038373883207666553818510357579215649166154951162172610706105096960858686362430324533781891181077941889201578658085631579870523721193505944586877016005029219668847108456999753715228228002844916285503276454486741179178551188624322380565949304563626384980725707219475069340653549998013161398222098309896784863061335990195837264857523387783322791255249365389392793411947508981215446411621374539028897528809576915828517447017162397903056761844189298521760984670685303758657329964653556505893396261311917914928040374507300895273143164604695098781350504945937490908748887391342062143298526517447057814558465211148484459386981470249474351960908353702374433882206456615065094129506962334260293097965577026112379784991369625586795848434705918065101461605510036430577567894468232501435548696228198130185821529288478553894084414837347051804633388205569768137237622340148730704485944630049744397547485620411708367839127180221732399918100047176977897687026459386130392475763439265924399533840570550738023499990692610012778388325195599439432890403304048722602267198687746255741226250074105673620504954633911791298099510151461434485098571733408425335478051390911602499524516526636545480387926727881971492084544490600340905879882928490036443074132862412839207541396531130835752859540800834228112037647558086967885196021186401890881298061538542621560927516182249812558455510911657704119743665983549268562071172000428354238824757942153549236727288970215834093118667545539650576175444777536781108623814232992068363829642104197271045348603103131762293067617867394356399932835868601468946541374265367062917096986148580550510179963338532745328814109610826092229414579506450630036855610623398319784548755469053876383667317024260533403797278723689852782552473968014391634926935494818655113713707306947408366609029739644175349328062795959507073174351524056856662387226433295122727227978893897100722190539772741652798929703729894972017343201633663795188803295155276217600957365449462615871087415966390998534606877541813375803311359011873671433867593833675737946893400502749652089992558078875460395057527180589063226860337275497769197338150914861785103829659628939908482848524632058926106429265458725206959867910210298316547559240708339652338398329573772413844347311693091086158350516649312479940290574628549284954810924694214587268100654290397638531593832583787658088940590395282723547685603355449587177876959630294275495885817139730694322857769267033367314822070272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -13467232124746481184105543046351262703962826451486862182677287167162822651820377809461010568544140480375748267157710971633877381294949133698336155355230126121852731984010896839251898172294557033335729073265332774204802567780749966745007502120275040120802266171791859269765058084782426253855347422251349438152978961640882697789263304058423518979565477425874850665086345763026781924660476760058929631727849004001753383602489767390529442592255847728666778178248651640495711633411825939038217149483908512334432495019323465945284867300362458497398784105614466824549979840334874873347006056399750018236210927338304684585501597003596540222668200331746599716965128461618780125915070681760293520557147891648651571956462642756177904977765507546911054241189913349246186517492830260814636684986994949319173724786459423819108558259950764333875300670395208742945474633822487945295851189707036855140630849346761635668877616550136082089007650208034964472123696057527524647016339897220358582380387033382152240181120099610302183712498303133381950022458281330103754341663350689510047142933946498014120335318280667860175950746801240059801419897334648474736951581822078638478868798460273413905368486941928806035519652786072910867232933266908744090624098331840459779703766583157737339577048614547612888003788912368689939335560224833150361329552628344176775448510459518300510269000142552669433702073588164265797475597062033216312685342700967139530968030278612730844460937423277204846309526892194939966598196658121485435184110078930996280474968955336704852641856343296135314106480732302292745843597204170178148827633716183285689547678369632641223511431380494117838597330161690889478522951839661230657469758384059149832215874681480989836580126817867564014768995312199252635465612136435784662357623621732134406919818060606808767309778892694985831126137170387113401635968286884094873855490460812347250961941274705743593279360452789135233277694495730703934226655368480352374270202020089365039854721135133138765330626650136510079966302148940926954089543924612273585172148954827225248886979591596709236677925510906286888695839215771608375845260780476557835434545138848641030135380751749386882631885950579495137825532433717678051102696451532689049569095867276364908924132806811007086477929256700029171597578903089131100069711163518233076081000355683294830784491113644110911455429191170922495577065234009274774881226452465331255830528322609767286008989023707246943608509160547164630534524932669327600116972183991654689979227924725195495699698420522084905088329533460542133239034983524830511613688585552544347095519595123452459034948881024729417853603087884385370767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] -13106024756548485118971040933489069001163618888359933459256772076506207470087724844248653459256994828395720182476306010352293062851501690639800803962134911451987749809376516992193576037630353874313666386959801450967518313683168965724028114284581540725224014332813792839143668723156599243146871698562348205067606333419756070348276107490872325895888692341779860802028661751510819767709675016168807881560508742812032122397022882637642506600172747820074150592456065801560540420040132026443913855221422874953919964359958992683958450313290186648963157096162495684407329726906119492764072824517504879641733993301947440131605358834742252391892902817322592654818614531507356362073473920694369602282241460504392619602152443199720498027741366733190649496048115787054707894978338458924688127032878851021801961405660380326718350649626357763656098622264238874945275596269188959351624510723833740903281441739743952789135245227904797940525479379150861256772998924617280987116970416520766656058643356364673198980606617662370377887872107083650759243961389096004760728967721361574224137135311413340379053707487138364610972852928262617424173971824391131532767675145692371877853025510346465977418597688952803812433412295152160257272823480162579176049423272842307184752836341178406409494371795766221379131447031912314761205480556928740350858455654896871514439979928117104474859588902829478326798826860873844859989712448738525711150973686851508393553817460140920344162905958121475228456409558814799449843107509692987406146256000583879505463725341189792468495840831057337169425630501918123662243922299724971986179969416351465247815995517632903579813052585136606187411497677078201078299799505832762406322944347209878382902367123890553233040007756580800077146009038864104874139724771895588963289174491459326719937868832360511922162464355006290290432369177436798502320365957902232759624200377174747631434897798471240428159923897897921754512325397306483234308758696995666393023905515694798709303628706535314064826830106856275850021047087868899422573206599941274732365962464466584624491460712055036408694638814076653425224697457449015873190456521689924308606533892294422145156351360761868792492835344238718900837110772058171777580543990500555919056727561213014033140711940232976716256435315358884565978364006880453625176666291291515728687554632233688363055003463785007360415405726541358876734459106750059878029710216747395851203036764456220843621439716027350838546859625814797104155574489947470914214609410817778749157704670696433080500803069721467212757771097614622957517646405279774287756166085861625050236839124544301960943349957065268179852657379680399441002496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] 1389093598180638046790655200703300659574905567257001369004180926603086726522201876814256850245176272569764809252553275341286770602103691738635283001512743688513803805279160885719740859397642236279390002533223079091064121895084132910675169837685908706866827539261548567198599544548181450384835560573671937799499585689968229620075486643162217837703768146966843162100974391987306486479909559176956035636560053873000351170882159212752609585669757838904077596670550350103811487270823986390844845867554619360728557340620050144368902479976865082578845363261362616664891536226547802784180287579471449392096600497306119766285809615720554250116486851685030108241218732521217090196342005394705564550723393174808541379772170244631010551123887875253489904381484558507346199492621919697323335785853488532615962290457116590881939293963513024347930595141569687407004407726369942561580751310243852021470308188613635341202748489980897435554282568547781196475926578594980997716503942400430615565843834826975247660656558010478773676103789046126047560505488161410429608836600439050115697256106252165776213955189096126532356887032507577744191847186816515964055389649014460246237506912802559546815906908619411508439421262133359598905581169365221343422314064517827775355402980310315644479513583936553891912026611334016620186742417297498061474298571452986194106807217187546281625734091397245999499696228034074814474355121562496220101430251037132541200395449580649257479703020159005393905392982628033824890971055905040867519394277412315748061788676707642194592257363613368028553459792379820842113747751339085524694133970299589529301579730324961313403076778393178174846325889185245509134153244142336894217738227043586980604921323488411127302873588383925215424309506797700692150750963957471557899197403145790526896546558000312863388203016072798699830635109460338496433486709231027330244555175979478372785114769320284734944643168533246772961026263768052522941120978369274744739199417383912129478365200387826802656947340808049470159552730988200463693201591160220108902390102892142547853843028454556863151478843190014695259397804589564536436611288880589240538881881927282100851331956198994326856209040813718735620199600678484731054092469212035167414136421935858568996066469237231593174600472608237251945268774216973309858287597554020755247586204335323595459626311823502443445880622156426133975851878350248447167095975420348047648162003277651677202718533622254679303896571230870893196828223268807654839714893273602454658113473934650690425690784352954419220164082876750834279946870456342730009074189215639863160105749309236231821052651259036257028097395990200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 3162174857513789967237243665225865596231218115594504271806724428135365844821140109748121918501126792613661388640126941623327747175646741037509300614033579783160926459356633006120873011294708440656320905465708021287869790838382898995412589203482867580729690663887359402127339151279389197100710323022238079387155484280248475599672280461772607058757885775389989087587715296680912109807534991328554570190295966727001998158541392510897015382610291328854921793936511846215007238035220370222170545438730972465072040118265494331990630198003707261825905386795233541697052113075752646343800851077804588588884904075094342387643658049637149649487110315207512865882317572971228778382608120632599841729747835304677617913510945696295604047553851375975742810130938200056106281473650646416706092983459624426560296407764342561412783553040238748886462216918419214232417596050662057973349396109825832793660504872709118748047457182712394773261319129437203179064100155240039488812337012665155149371995152399347991829263743022226949861005567091293670724674648558727173934686343880124596250163432427606187849852150681391475195367858502486511248621216899420430555922225557162657590872604352487988950167980004630760742616484771377983134287978373076148457334588183987138564288312023346386345319214492300157153847991831111373802536045575917237608529945862713308172505321318285218309125630646511907476842549015034965873889267949252182889166485225771047710560817404880052432391206108874638909994862281865552233820649705099692983050796511587130718330846776747846476463224868200548958017216525149518024126875628885174548598156189848669064402441075927659068923368494864319910345687975329266863850861911896404078919724197803449115130432816073699671213474202781576948524355645835317672333583160999205733408454675709772173952553199925908172463390959565960244549376824070010296580217505370209586356643282106206778133588935954218437786614154589865620053299431308297233458395123671100478073745483822784808295194451739631063573222219778109648801575386474973478199470941208160898517201481951967100666759620270624843381846064348038857512786518403656474009565091411122011514813747353077584760696494490075799151580840820786726180048270732771759386170006668673583755605958961093853399126591715497526782811383153037661985638126581680924817577964044669669092744001033873192523136177848062178535852168536154302133027659991985399808007368662179144651900867431329966787374448229094848212172593069153832322102797711530283202976162009136403564226957421430256309282785544834281911798626524505994890686031084271680316211781372650600428608278721311362586262477043712621137458435215851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -331804184084515218181516523090124253528695029376552922925230540931916895056258156673070904825837048546540339634636030367304286378884464048838967795089374799076147558595324616146751078481444553402553678820768692140771414673339945089575277446022257140551090979031047158027864095210400411840158200258157784905176794803584243455168991368577192538568690729539535170405915132033713765482956425204417922245953221813162371893538670441149907872395063840552765915189585609112355035681004252547951265847571685845587335468093678154835742079837044520960255921887355942341837033950869709361785276723725700172327666240148300877462345970963761125134730097009123787799922777327090321731942416718925932818970823195258416474117324084651216209827954894123838891920451427177872836001101802735812286741948358825813453823694240378400277331335054971976343697734415635446434740822058274550777113295383295531709226143580030593487960863273531952732445845356210793041922048360248624741593974433114243323772782524732008042407914592439105603402740996347170836723180743496735233534055200921317444158652213938656477397084855273613752695316839474356435769790485976088009331483035636503281134621764551217249263888583605362107496085267480200540782485042307226494868721205957892775124419304623053663837400934254696763522670219761561605096322461010869002352339421124175098099486490953574152325776803882008745459365810235720645566565191843585734427290430301737356526755388938771094209699527054149635528043402118033796946350758546178957950666051448918478322931169020118944490402383286786238646220470362572441678504803091594851801143565264108614711761651802794732283164230053284414238474637188845060330047282734403242650106308729886590371781648035168042099476494720294716826749521838409575442783865682218741625767095274419292535967977762642091207863668824673718259811831817155087177015198036640429749386080883372086234973338362990993306793638335731663477995456043097469527493447926191912600102976385260567580681570859899565278109113899821019986109550653089677871246707034164173540983227677771530680947419609259674722257680379880617690590581657610319315038704084910918302321774499904132409133370785091099255936394650610409537704198322587794599863394133910872546505512953053982431694838543721528929389136798115116526191797530627076788636745912682935043739482381583512383309283138160388585655455250126515008647996787948680278005388993155937455719260457435992976764220705687859689372438843576861954519580888227002717439908277192480280985865532625868752769770867898392462869944933463679463812724324199923167881411337570460713318901801036279996403923513292680661328770873740492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 2360049900052223179065845330430573714229322816011077421556823087938688249536421848636022489751215434688788384117208878085435483517291738882594730914836366913941075965562963838593311185846049118790968917947121957497940672921356341199869147585309692310458698585256917245765801222607840847854725770326043541557565979523355023641310246591384320835580106275875459684806654314451056440932474199424481542158659272497043551883665007664540800917410186176443269914765574598735370933905468383907472193009099458112980251747345616843697875429694995693188797154134337510953616870216989397352167552393194888907415346005493656736081590447878515129800810578576857745953835215000355060101216527131940195676903090305920252854479123191683321551854914627905101455355680489142970405234003421724546252880357366003110474907920836015633482137801586104708316891155293826234817826371572632303359798688027226315809075028547400383649628816279206660777948213428590168649467554038844789837311063171613292925992485670832946265092504295988533559929754400969423321644468122352129819817975296200794672457989132606623218956883562530688532928178670478403718721719198609411098034362098934584806283409873978466704584137223597319644331805329821311612075475070867377523834872002076385721047357499185878033783080500091400639574339371414672661134352544322882324682497278707548810100109761367384890058810255778847359467257022946741003171902050421789212328968868040803795750768256566881013942334641207257052913555441330626964184335534192146670028403695667633525614870687836638572187594931979084426078307963287925012375105455946663000407767774156103590455237080972053936708128017689595684304987517875664986511883237784414459047662520429421812541878587946925697182050330823412238915171760134830740171339376808873130293895442715431900226407936842904155804957466394152909374325799016841960957886149108487052356708660729415075860474382442130405140469766988020058566291073818756369021593921057895786653509468895315742169740519972673491988151405768881710007349442326858693834443286522525860057947549834527510313402271880647361470955734325199743236440258857248834475359679712487392596047011900984499071887802552377887357218882021795878543690155504211652529226118722182251524414006054683433817646754307289547181296121589614259755299010656173130138261165114962572983048801508794434030471098365540959274227228838097742318505809773934400589690866851073987630900287198757598979738988602592285446706978714290980410268274148362671655126041606431684533644748196175917587882142548474838010044809856749725898242524461238875907389715129504809965524038033201392991988240485296708463404433975682269184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -11270711158130056764515870162367118000705602194922595966343980184773644711306548942075316298740325655032431174411366169181298786488455200490882781659681866097889892639120457547556507993372614811421806526116301004291614441169391895099396724823889894526420486441462408585409609570956008912928419458529979745561960650151822704842570019274193131719481924588125530928216128859425865246346638181707003503556639381140657593034782767358659214635989317783695833301448613671491064457982321535038293552096985835746955848681408504831285377880015793704510306643686363546720123575033232999728774455293724002380875726495832140796640343440752556315977509992448481416954800480598761324304749419965521982182721900501970356146152276003218917155795834848935045415735910421678552024355062170796544234072036736507099077865760530352769353693150943899760706644511461247351843143637302236453684815593317659180496446499112945336916601853612369649381094329308574087056825304866009680970233956856000658922813889702043105683734239627503465274515387076386153069712049426844052068378139283991727762021994659799496247726979013344803781208647170237732224222062861788030024585333431796089678785887479894413598260105614980052436228249000115248205449586375701352114521533669675828712438898170697300728350859816137264788320577626949161634917624515629446447375879792286332623577996794316991394164557943603924494164779755851588712162141167210646875503152621400666308244580127040304621736827203036070852474128660186085264986148450280887123250121095025851944691163041325226377750605711617606452120516728716614324079234189471300215678297357913653564515542000166732455261971440846511574576004517763184247737195190759003260855019586545921008924799220030727687472977789859271154580022203518054412347338141220003373895400935075362094941163164321961267479484616940436302045079914848437503852775905411382589167368764061695588145114117904593489315814096367378398588164888249435687509075701176650412720606040709575342879784958200412561639705996651016628548256479378739954056262908769377444211572886079320663176449075001217413518271206548223384460841413762071282892233448761025344332418336345468983810281517599654500589542603522357675654241771244378418640903101222204115470163943791529343994647620697295773728843715107859108757220688303866257419108146676126350758398113347150773505355456090943504548768675551683496475672119939512703972183624859189216450928129979199527842414205709895099849913648281344663377893578580791638751933316408975325205189565636589140469386763057596030138707679470559131256755259696237400012435690261685768238376001373402912232501048395867522820281562197403893760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 89448853375480299614659485692819953254447281950886219241453868578903108453486554533357425239162838549774370434051424550391724609516553039183248055163744833355910405675004981680797053309815914559935299906741795616486460326024561121838075265842266502080813867209131141526133517790893129113686662878396389492150437729607096362881402593332309932235734685764885325734630201703019873124632876248095038350310811050013715547788843181290020931006222024525560347813477869694621333325756775524842323033720795823755930758128641070274418669184555967052477817944770725195163504701525701197544326592494994402919992495950981700316719669023741491902581332939516648075168972618190914493294912388753357221672632175288454806340896082706944549428859466156195789087858603418726274201147550798036582278399291773098034728507802632959819264666935486806983534795341621680427186172963330507031530548118840739807852373679963306518254856170253825985520106091661029450610629954082685381016764778594426908254792801724791718490792170396249402796988058531937094540229131206435964621383045480921960112735196132291556918439901882719476444274160692162700462465124328112000853003350525399478286053774922439918387072925269908389346586291790890941153986558850082884639223377370831770973412958806651349018780027238683706013009119491662756692547603104543361567479470105666891858765572843994000220599266358796436482535053954780419989734064444140972603891729893583207240277047075448643917472401232778429001111455479417800672784317506168558342733790049901519364214901283019666642108145181606672323128417626963836403329563612071042508969139028770577187225397426809631892365883790551516959414946509829801966747717032365752203080249566336536273147653639194169062124914552706585064675943393410337283926279771114604598005809230091150200391045471317882293203983798553024233261390933151729419172300507149248214638953591815275341111252874606811414534072279700480289801709606529512902291650285349341300880068687971366916251202392917659177348558201916426264644480883342270444419092706633081655037969252043049936693544074149842612119541459894247484939759685336706811085855231984996254954269016253486584024624964726043552053926943495778039616599613252945416941006985357050322990621547631245832396468865152492538426689647375346637174421926851675618888271611003825886276212471547273641187533014817320723956694923433328660554469907176123169729012126903372959812556498411368800832889099230821126629517859327431991366326220671148067026011430502633404883936327727840494205266658392558700384733861244286755553251221060212139197619469883253885210482447952281154154170806909529825445722852980047216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -893464233347853367367755493829961652036222777908646276287148898072794023359526150361305107127451202001060623979028206117043884837494882861997946251817798024863157471542639062525977474006784094504893000800987971343981484069455417379253262642617174965954137241601973142868872057794549859695692112526636171023275312110864599648742086128993956464952460724880592815065402838556504354708516245488252397061140762574719069058451594772645068909389353192184993594629225984211140935306744782657130970427132157545869139637947817377787436552263302999199900003052952590852668028735065063871341985384375862032525880354753484777814888742499373145479891904662783427169072345701620341928743187693591364205632466488229823246107348973512538046862817331552100265656048140445539613005737455726203703685931546159011810984028556433505122007578882486621190146435888967712180669054269291952148187984265492810842052562779081176561614329184296344695150569485896949306296635742391392788737805138234368759678578256355547961109059951187717104945865329361615742399751710566332134560800176932888751233118109938506694199800722877640185937046736839337490805095466766848535032607665479571249179482257528939523405716016235835011329232539975191382250954286123256505391439275942092835135415684478152589404692509125818125014144992836110052163956517401793939156849943289449537030091031965956510703657689078389655217150587047365423707943501858214627695975095721636364998487209050832865081681359920210013769316353934031193708812637288879992584897807930591660570488999339756682980133255745677235392299488757366221637590948304176600584133845786795252624445102341876299945880530362033619861593602726575978769772255974400465711587766458079766326279786585523535633360087143871714825847106715791040150913711729258809036472986512412543342244069558818546503298582181859749124886780435716045728036621381254473541622910815239976738018253526143054048142467879382631513949409055384658134208110750869923409049900184462798374348200205024041117289564350204877489235799646686086813321559753273938130512227555213983190033398418819423632853536445400355844875032434961325040748619968703912861525756613734910993331053192213348280922418073998103805013963472158782593601892865422586043332161515491939659854245929956568000394156669795460147429647595792205313532660954857864171329323420684139648214283314191095196028398663146067832305728234498874517335480078599578984855782486552468112009215858249981590756447179091541767614714328916268449266254549665316465724014642648835188041723487197918338184205052783958720292891244549588203679555801147922789100222025176092415431350095545364501026402019864173608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 7643394874992654300953521467352902553105928923848055358201878890990390284268461132182693807470362243197407138267534726225927087790850652477730577788265040821938212035844745766806095598233744822909001724719920556794232756935083351789153738906728292507121939037543071233087543016008893113401396655224618390882424610763777508149613421277041926981920718165854940294725775422690209288624266167104087329860819750963022422738653361915744140529449293804530673449192815952450886285272278765082607134086635282607609846173018899506416692878518946678372325910860141083853148963606594379904721097662090151314247354352138976745438768791340513917200288133018077251366408599511335481881000778382832789752284891887739622504883990192884140974665860195665718460013606794877514841942602341742563643466613156495981029409157072948469022755721651184160308463115172058195156014151680907965155479961798017737063982693754282050086742338318600368528275219089228477731092417437417808154656294517281162493250050265470158056775480348509865768727023104738008667629237832261839580618448428175278317902444650022239801122055001291537702214965555494545914286988738670627391451706603263522592942741641435414136116214525985430828295754714535169371191136710439623072682328503758336503988556955717096844810012542293585884391886546991921153075999700719871364352958819434920470592530403667776009409196309260770654690138652070682679055544298988918680755892887887468617749665591552803023463110493259907105233942593682376726310250428142806304696445377465051875857174329044446362395793681903473188527930039123811234734214188582100987290695604329275256380303665483212748161858262700682688129088984267252123453868938945218025745195951189067332517754901155411832236946656326831666665015305455256681940888152049619003863525061597553962600558385377842731079574425483825631631122882170283567872337031096822842670588802189065271675548414425974502931849229869106327387915248221875951218579509545193343779592991740551708970624693788455561441846517507010174042416758966932751645203440815646411307233263494248349399746756900279036783056237952584505482620782535711098427215183349308024290131767412526977855188750820173532482526399213431015586750418992085597629302773672031602795222334044797566715232225545325613809012435139667260669038835552009817846217027368681782590496430789921951992008270148554335032775730775791714271333145517742931904066976720220246861583599067211043177911036525324831952226540036278956138103962938713230394305427129570239169366392865571445386246541753590148178781532390852891248392903736380285744148290764414425810304558752836000445079736338238575394581706668113257299968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -51840393713610862891196888303483740468207919171293311563235816194344012045863441703181315845911470238616986982801756437726485447342730956814205835981046214498001410316224316909961382056361278521050631207349525720682689325375724174827137824591742589239906307275878939926391812959190634239121961576950998693240238336900197360759495072315836494902992720308673859363399403234893653644153261245203919741584432012013452044853289103739391259959222359016308264448623837897050564127001130699047014223883813874022000969579668043811249120626294486971275447958654995956975502482599684563669644994399382375475094732791093178424437486845137296874548556747918675440672824167118358249000337700570564680529989848397882443817100634633291720733134307923304098308671220162019061373032417007604794449254227954131523695035510911311053947244284342897212011379435910908302587135165528349577237042331946961150063474047372412796761269985044322944535969312612161741291161610037869010725081108728348675015110489895392813744816265943124532160449400077465502793182312138964067874218596762046573029799968819967818718604691066069571796434555659114421776539909090230416028915710093542743267317271673196752516911908458971279404882920466053908297184529484307380681039119901653748404165121442948073640951599164662169809734047993295233850362011299404433915712757381169039794439203214602428892866427960181814457268772643529683147345155777513101869982105496031181663463432410674663784124320341099502218648072611293684353573680995738814303074941304615403092222347552675646374412333577779523614684308898155150397093812330336594703254462805021511050920462058490960743250155502692333935014422566897134524878656417230222095501847447819038969203493000747323723364790982969957407940554786398803401624431495217197893210944436566525670364040511834871459563766935788653396370035002969509504724940208525049949193369329592286389917515614376167780704173697308985740192396094444026419188273261671278563657659305077416376216456606900328528900829104550395063858451039277193433172899140812566753950919279561355996670869191045220062359117431748251698474235644125208793859500075267000567695822464701469784352480254644900497488095343065933071962792995150058003399435643886652971838804308304088394779201169303625929217949685041293030369626840719066358261192708884560674912782418114112886637612638106722576920328034662145045059058701681305840021642553496812641995227978492879965351923048605437012931571933007082293958509330862030963482745560022646154881600106606170350157261178819046024873951695235035944216163375403775649024757660919726239783724740399151820115758035954589886171869298891514005422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 277425035130696000150916715325848365612628890593497709262680848593032951185859966525703163618912592110029574332029733540870599897053582487943335275277715571386390127278928964449383407073822132014608984760687874412759403329368321750591040124803626370919804321219919044070950845464538268971707544231774331843684672175172943778355265190956427270536032012033027148943180007448441989396603610952180682768792260958263406987888008199426992723327315510145002901042396261402788242385110487111969192606271928689384046652518736149823834618976813785876337102174019212001121061653656096912036728591828819227349701337899457368123145190173121468039926865110025561373209394789593653132595264934967440050069592688497442089736070384992021259912784218539676686318677924899334303475405013708058670084222218700886792923503254355009197612181346925014159953617065267226731499283714223687852598093698534948619023522039922456912034587741911813836829871890221567085003854697066669176520904301013336631132276527924697855737775294470288590719111712588386916742257930734368121957318890382805333338253550939604696089055759119673791933931111290467506419554960682737852206519909283429585752359035262286635314130486318587679208167889482315367480840639963168350677468304020602206878352680864581167735591695163228287864960946698296314442147721620641479133163209137687524427925339097570297535175578102933382772247161593581896855613165258119654012222798116494032738848442949106931434663365163294297909251684096325075374200534380076937970042082743215587934435446208521418776021976775079726419563762796836600681755993305606629322742492948292742564466415419666323660438273336883280089929147144515099011342087449398418772631079267442714628494884298749859118066453173933178353084139962045402205235097448771420240545755423090606787217326967382877392773025636301851782424831398919944178178025686694114024603686887260940954462598350004883462292643785672796231844850196038878602157331656848438785226082674291899344673364708107607722801434899635254935502590502709601058986419415955447205531344674807579017792393065836123457863704488169158218403541625220158478919285945465578163976613638881015686770932284959922292658362769603197463099237933662960034261672795274742052646180535996704876459269519983816649119723926612521110214969402267937328193231415995522029746509384988464096874758690689803045430459343631999648165447142695012699970635379782436754058138952914368450607346875344517294101771390410164708459218902579811028698474600622438658019241248413311245548959097253780627860138523712189529579322524702349928477987958396610099269669936585859875815971142746710888078238477951262751981568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -1201467948694469206183470902942567388842868105225705774739144486447747859381717649462952976535081467017647212462053236709679046762323896930210407115453863530919923853036461074244517274753216060355515937205382690533673109474054475295230781076381771213383582583084083244175553783490781688615766934940806060664655572548473921650588991794930960987902846291094180868292569317399365230435294157321717798081530508999079724068782346293957436845242156390977970014544571147960169541713408612297586032085579746533141459405319225459294717233227789510509123378635211333893477775205850804083782163845989354803639847112453716581383464929124760693810989363557209074970955092335452866560497894210122453817706853725200194193114548923260506287505441575221690178427054205336728952419059029479531122324604746294470023266951669436821308324674068807761285036878314976514052393175914239021632285945003445085559199626218952132388791869784269011523585060778923968019597733832790204363470277847655387993014500153887512568522613709001286829822181587799719673196962185647853193466205634749829476693450298836074308195022369009338016980618116642214206682916598458903379038275500830453659673710069648939187691759187159896869614296464650942121524912701956819225267116926624893299812976814335524468941448134067690616121117795828805655505524392497892349521671633177606746880693407807467578556833764712355671106780005878063618195106180250279201267290343599586851172621195348109802427287012129821215949322506668205517526985844520303483811991881137450866401576971726823703896303726926302051172345269345728508762784348454948669854565180484389686768873580002065886894777834548684863037997794145861176719916863174287666688002463210216340887027628254709868136832521089085162879603309076039340687756012793069386657235212656884130449274560015546026270674813124312754506180218630139284643484055286735501973961553037508867264620706744550571725515056594120158556185595398249646956377943771109710177132358968311540785588747549285958085410991248746550609818034818090974509479149353850114114880196054117045826755687695388650809661361580349603357843314764113402057629359777985296401315648771019159109029063338783766668319096575986252927921187095665188260978610762105578295324161509761797997165175210232540184754906862365179536665838318356762087537263250243976808068599469725960179945794198580993825737767915965676953766453216147679325060335692632780311275074358047337602575353890298180836711675923106787862207891966662567315254648588681999071827449783559858048872294201969326364568063789371265146773183065566354833104733932966548251359658924003878012340938148577714063824815967688350865817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 4339677770852971454763320315212895274574248486884567471362269960988295805888744782187015004585752345637405967067317364877554790269475794982827445097826377779618477805163276483272929953590196262180886735045695948339830406914174662002884669164061547645390517366460361851991082765904769409337337038862984763163708636711779297975040885075142504732761484682943452793876212417564069153639638505277388529658702461826974143511339375728465244584723983407899062097211139036558840852862235756285924460172932026859841317342089364367061595677983415465194172514150433684613950768030434910792032975909565657105848044468215195906736319877115535232664444807098380739015212584051042002529650674917524819277826958185762341980335801819570725310881281347584934787405011542721716165047772373000259569821014711197286679607665478998720423347956376366064223896109879125078795198752977402422792734410337492668758984972380904274571566165834402013552075750461403190059237969286285364048809039891855293957818770629748660513891594711845320168207935162810837368522725519148905161454454809520093517836946943713251231895174852092876633434399550171075855313705331108037451209626282844254335203036949951309288355919469419275398675874411173878351277336249591407354022021763757063824128927541752331270075748531321269018561476892644225987779411830788030603059122236992204403706580429958912969408067294252146083980860714832586708263834970910376650338516778827167218388527851032154620772827604287032535052131638380760543737970319337207117926387021087918695665043587182257403144362204291461658629602475868180528859269754032323716183972302480599212549860488813756891782060246391969116892901266260491992916619882759931966696342251050950059161097402756884523158776361547377835449243586574581836186111057656051549363757861244186445118048135026255609641348988735404101458287943553318521983013780963532683104601515364154482681896569804832470183491469419713941047611565671095797515748688359151256233798091784259674107155896525140334474711777507221037967304247823000198249149525522341096750750529768276707007472243368410198757892882440875389788494940229334285881598018628513440608342884881841113234011392684135642739887499987429001739903372688064267622630133346876407602512376424136484657149820200535605975647749915895915168580720663186257646063943992423527932799071536879369888472678184600591211214462869519743992728370115293373519004708002430208972425654748858895354506104552573509146981647653397235193996370720039977159528039777449803066543115778884291828752730968631408799691410692498828816854452004856926784362913119998113949156401602917468554092656236617754320327935166901327251898368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -13352137361145023840508753208036108263408130980698682862502264785514726640593720607940938725039941147694311500300767608838156637366299593385521806661891019968675691676260179443581058291298008006879193666622522978950685385564654977987966437260464350744964872159165733133910098915949294757697379289960676528616733862732560945446785921429905695883941715930310053173081838378311341772176055388807804916181563617027193259444771346473944500408271941058707788530104329099226921019509036155344104110287432948189561695640378635869683309983907330993394548565450899953567446232860624579435872870330605858371812611019895091208040970476685243640600736790978712837874113039322970310828800510518390817350470425885758804005748926629519632998482393981251812224511105530433638650949735639268300404443357964006383332398376294013434599703897674301957835976046193337153374847910075753053490739795308716474697313423827387738775369085547406610278054404879249259193993499036876750604661467609675700122513945072023648954569828445105735984906752462338643836344094591336480391680786008235475136893738428423495510632959836027700155021136449249065215952552806794040984756120171257764171960636223110514780424788389113619872727326632611249936756670712314724957595389740048564114602662285429666794983504834318294060362738247361785418048845591151742149434476037552145815112120100780475321291694788182384763766072249626481937897641818601684370747168439034234917546646200825073430711211995825871465129576462195956839282444990854125235312665235468554294203010839416979817092089440337639197011296499907526993799231824718242573676019999983449138135256360243991719280654795144309389523408550125329639161683996968441393414116053795508017342356157397245315386008758035519982850648146807821853796987930267311386208879799137638775438474888363073292511401871780668641857961956747847081459087398250318885750981409144954220705076250285427240904701979279882312898396487864956677096741289383157134375686115640807143462391664681861773720765009582607125158283222310812153978343872807161506226924154391478938911220082872360172682478032892232702246930857324405381840722676763640363254749077271253186441996218221182642477165552890119508380590461813359987518447803726919757091065089598832307718605894925584102902729618282369122598107240296093308983059265770372773602744615430215130784163381859762443041215148516932179561665918389437975771668807227843638376900022959412761927187886223271911776863429235127296279994852937537857954149461757170885312661827528018174135629868280456533942846807253150631844223272496382069020842919567571531425290277397301919063484566762411869880290039377434482887884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 35437377699410430902343624868167904078866176953854100183388441188399300949850775106770082708194125616434761700069153523012731186271228743631845826897029830367658808919982383612211840319687040007997825978874532376525509591563311217574752577925454687526296435993362092329970837384022077285427511615213631562391423878484935082229385305546991863793509314624599509953373278241928197103846870312687182737559149172771597146554357847308477380580649120097532126048962443703905071035156905930105844891100439773453044321550318768676285906017105319808260061830071889841438020421012001610281837865395107462162947238983623460329452312100344950582590733795472339083768626665061039977205438385339285798569527510657854312449165577275540690827662637461152872544626714535660419018851458534331465768872141222878725117143808196256659752604732809587377718190361641046779771936012281556073322541091968054052425927546494089738774159521719052769764091075411015657898799511886639331889020394603915171634429672469813685677372408547387352250582252496004352991429677483520290305592521030074446828648189470653509586864678489364160751309633582135676098182917653527975690772727368236745087299244614854813985382681153046721891040852089459690401828851507336615860637211715161943275376050397362965392180843990126245958212259757981767223644496365344774898108589618735620597109584998918587382936447555068507599679709533564058560002112381466832416637894535254542279273271678013432471833652923490714491558969146565248010404171528144826693108996216952886223257125382137520795358592479725288631098218816790914759952840117340670978436975491629726250142771288763583665336670231615952498705171708657494549041766431032455873191482932396104233393276964565140695941367929724361380039741603975408968751088410982282124764668340086479188703796278898670060187868695723941557741602687962423900900782510361765577576424216738762785751368338200787314374791971952155336729576985814179719003788012947491431210009688027858793175126576399038599872903191861997068769229440706594114176148280617523662459503155715219813557788972286732011876626176081562238103261563378671517972831475928908605195722659675793323807961424184264713428875158214019414795972120148444206957230755224152868952215829869852460504479586661501839732976836587747295512863166087273652104577623509330151261202012761621395190046401164155439233842851306571859845685687845439088401371040844826150716953502254618309839262478229067878473727445288753046280653781527529093858107200368202731785164512390206748505317492756072363539882700057254120574227480665145007293780413875037547596879508856547175784536537106626960794791406128904277074116608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -81624655260501157438149628872111482974297581596814813714806015416587922404453373602455196045282799173408307043952551045671706908864742919116885178131258385215131067548424800770229815710616242842697878807307318366318913986161288112055129112952142696715955624372841294255789312923621084456312478725865726887845167899434559018094889940502209683468654844450576084205224773618440357131719027343890627366880477837493819452746988506692322760826048539432097739062669900102675304224103391688766937429851981939359877114335517012848826311015481430975877567847027389405470849066955418244986174926570573791882583545089276984119168920082911666005056202449405099793895425299367880908214780045433942171773647641512880135756220458201997601872544681146777510611094298874801385998551206756446303987326559981573992651799322898160283233828183406629902607856582084332631513552790957761451535479922759985803189921653589902622746541094213995487754048702170918928071931929347163196730264610840887117559603833466669891690736492393083274868311313185969225193021892352979484612095459858295657172016945246573925691240596262572798530586966540967716148220146460245940807131183213012067871018078521128779712225204926509466873963379839344361257317196115236829929075146811370408471171689973025602020411214370597514359339703209749081455293983024338967306682182213781275824545057367780401867713417908422423557224412967629131215249594562773211952859942008061399835261943398872167150925705972478324128140426726652940712604783613430294715370552098870223321525225113368872298022102278024366334015213269682584115725445636678471588522518548240929781623075765049568409254276594728188334138694731201706388341703546242513261399430880588756110204263534845699890114729466036578945208958883213101840384324580783200352261276832692192772923254358791227609119826448699048129231822748497965340208331916940375110587882805514252706245348705755169366238831242093610771482437897179410730306742724412989956821150357373465347927314923710452211146480735144425148736477305756660923899805787462147644216061234774140526167927181640082767174781109340791236445999727073693999209128718642466763217262309986937151822768525380712589041247717725462068734076903562376941992349526138127307478956142479379238223448850706592124037286022967817763451675179792933809821610015047347664541174665820369065751473708204678091906675537947679762920069922352141062570791592456525482264539471747366694408716728692832158630734049965042776238622552243904040705670056289121148773171024346847915615204510288121767160685979210348103546552154852718588881048328988307633701533323827973992585282104105515189551150088310113992399912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 163544761524319216006986150475551871409764346835760143476438905319232266132564659853308838049310626598882418053028310611333957008722868643880557100477141955080411434324940013056090675265600405516313957962456969139115573537707114184471628802178618125204168837477450413140927759199402226491855528907421880896403863535429066655208735169483851048167543593848495236823523453900119171114730645205036428074106493471955470594038782642861952242415301873756852804246953508799395308994932971278887739289296286339001472844819506784157860615726504936326467109075771563108858046957819177145669408368214614227902111224467386965249494461454751008373594966336578266744296226845880760064117435171215577257245823580805034861952226906643378907864920626514905253519946662781850020205682809380257550034309248708636274607733012668475363632713801684833433957053313607785756381485170495923137592369218777639154828645880357421757375167250028496316152378149767988518345128296114090872767367809588520843396267686781163629077507886164718763646988812364331758033455034876273190978449352943689019209748788566550334225406218090744888138272461497205433939829062201676102698832837440170514782857126254211565163220198740109246918268064244329360040533653612232151598681939166633851422068668854910379844903052425210291143612158519146667150636982696904755068117688659920179066587838180315676140748884627948034142420819834653135138421150350409568218165996804160177896947583808980629488797755745585996658262426673057625651079547076195803217099252935963392826394558358551184775635778602403844163416893274469003860044676415863334809988595173603608328290399621675123569742696017770277499966664849251806246393343124247363518056667825552368556149392904141952859442123549350703787308473477945253004357233007749932920927990292293997673857849130756360241858161085495525814903251386257983891732664612203117072573980026070111272783943676747126773184242331422614681775967307192949898935824150565784257501136931033837093663154612005276146148354561336253809815155481637921958687277099055278626576523356610605593316585712506532668161567347813383783644548182574875282845653109425565853692101140358462010289021466650228957490570250860616045373606641237980221029392909759356928466636096731870359838413746938943206910463841562599055496481043353066756618132093078838479548009135509002717945734395992800402210968443401709916397617447535040771365421957130631304780143525434600151323201342661563965097433731089914993286050248768406610371764631091809842645947663050592678190047197915606878824408135740829585001862091954934493608295176159416653861982650759159128549739560446258021297998369279492533692399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -284422353931758426433630683811551475919773117047073414436415754351058432537477799553340369632875092274147380015331242118442387666060764658081349430953836808201248284797894617193214344044053920292543123686744089689329847383531637339335337342362281063393141841425034277906202651191963271355913328879762156484930657111304037030073313079919214571113996216828949636912742657026100540810316643983258246487077287677103016760418189933492388209480438956598512747389140125800907569414448607835670419430348538074541867949698431387944982322121680038658022505476337709983547485075543188313639331857750935454598725673021810339217779515070439629047719236120686363961284008424129923460268231992046746270365287841991385381279341103249863052903202039045552092214363489657562675797927863676921205387110295580403753556019750585235843037104513432112061268863033559347080412349579674697051440194639651776082410325178630117732566993032170702853879575278562878669840524283184281286358165693140663164824488125031065031504795277574688117615856297868335817087761355516901262121496154128781504475062847463783404963933850324738487532792496131128249610784136811200762589007942484419211892345576531932656759873751766925045232258590469773989236274081519057512471932620885107556913132114742510623322664405036763783581293308069657884490848897556101833166570665272912918848779600378557168795763355122238322099508481902256489348493122499129916556202437174928972008696383023710228374813486027471347895454476220649199302608524020257270360125316502851081084334545233258376113540521805998499011325692849213365774744034731005155763304450320413849442881696872394077762875034086007443169452838802162231477976224483684968942472063037880155236417952663173344781923243435707593792027169709635547215680033143320055422253102977725772041262285470685330194402640216950172716443474803964055723225815031037823706298337547064088376947019247887715172808090060656131362993540054322015818113290535418004448628164405170497515886610957619839771227307393199962205103757353120002777129241596972097666289045519179641887318148095065151872156027145130236362956095064387306577163377088650969681091115482686108749521089096989494931999171730643863686779857352208068022131396136080822821256831610816671933293974810982729733579790582689351042149576503020892794990244416096351626303027626014049311309355665668667598491696146112381759954434402484888454198074602447318072864206366323342362801134946188994630135077110251644634986628425576518663296955741455881182038829189727012115151788907259558628325554725819276376016250931252422593390015215847425989092164455103025070610478383576049488325064308961303381483192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 427145110376412740394661529396670676445520900693419986293829185932894180922832470099708316171739296581340416337831642250887726171826422294795870399994094510347759239696755316730283812324711229838448725338992052119243791827224082710028202128354038205110272264254930187819453724888799021375846683595923232092017040789605208989992747556574949870239771934521621339216609158621858044985016944770415037933988838723706051373794974146737813924131854358641280004724938868297482104619565917879542592759907142935276511059627946282711563179302778586326809783076396145013035476039543380269680911191617191108917638472426120291340981126853032481566024367223666351408633665217852175645209690924517585988465279617278242959882092139444364708947313301746899550121102944241501407522852233641151960605097727174636066774966488211054720323689082469135130733604144479571261125327362326561694037923269407795101490931449066709590001311026125847924033620885593682773158644175390466463186752865837265599026300935770212071632576437213691232277747113534759069877173910141921725860336500226380524088292608785008087734858618985437991837782406605852614457883714007744874363206702868428643129908715153436871769613998927066323220289592070567326027137640975064962439518770108765684175742577501270711223311671129564855704987035424408271669821090798670890389219622782253795619321918724366545093481135238589858375511935569682705853016864538061164079486550914114665306597115952773022307702506038605481719013234696225003473601726894005053378502258343032075169840931952675274217299100960505892158567203001435847451304407350438632499597943826761231035278826077932405768622104952803170261308376339209316610794251796947662910851182632930105276018825805547100511272039189256730455546823100323835160874023804387383262090883189162194601310097377518865219869002322349139857871129886732208726858375697774999886481411612667279177230712143260539023003051214912191060252044396671576362420044824160396462698742707019436220018500336745387863923959019425339463299680554982202500315596498187383029304494323936862934212996180621553031507760501043606945642859534605035686369994115321533123375838585582789438664420675071320686420665909233215093859447286911049833437306037951564487310258367434139132109398856447848223291445720511760319405243391278618821181214137436118408100871443857836282222978118726791515792082024449014656947016975589839505536369895188208807888646188226071624547964750365417732480659388086846970916070043896675476741748243962914130067772664839113784676026398930636164758119223261563807435046581699938671127106178352478143315390001194697756399992408362349202612408722215341370481049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -552641178934805489895423889255446418887159760384450949903552365432411253337658713353409526426691877863738443464281995182149350738954463719581496887923416340408188855210494760749569762901710431876978210651610796041138970267605383303723442624062498671234870848332582756982020414324245650356791436226779932440777657624087288797182333853574829573041293386460571388139992290164918566425371593855079946825576580737966057905762154148633980718671508586034281001593921553556510097572957910964426545797067150665509055971660366012924505274046083873568360516562792139204569335964940548214655082801608792158094773804452701112269323733313391750558265654761598238362667491144974169357011702781449036135193475464803136472940660855853757018322972445824839239878392427204814778990574632218757637343620418087169605791271759847614605537573064415455680913803252178110270985768061097852294230091228659495713034600929025507636336878961900246457712614537603779246616669926217594827814397225803445161883480276745750012434912465485598759543738549786201344666255000968777692240509489952363627876805049200786707249499199709676431213003589687254044870051305768471212464795425075325533356455048343700575642292627533225029804040091660783227158422600185073096897135209282977284469985553077667820508412604573456413226216581036359967680223234308671183062703963795952037696567029086564193745296540607342928806247033582390834639219008940264749674033985437314988997745343511734431760054171835759393198990274668349568699645743063485164720903993927176022835702146479253451988373302391764727307239998120076586999879536250821187568005815924497795644079184907016487150329036774423703285944030796750467788946329590284928959627990499624501462173103129097784687396367836505300472034825891648551740808914258100669786513134265345016991356799788655574907919248043615797105286604588951340598743756813328554811895993154092261671792844394189681296303231071320025248186528971314044000500882649356420012130059810989368080666473143656998897832090977340011971562174947254478210500035119506733606993857522730634122151463691196446859698221028609457178720360214219865151587647482659058311756635832822485492925521275212858179704802927672067476571387656239574545837207048680385353379003034499725131332582716108929939123271208840696776115293074872014922692307594484947294789708300078499387734688588366891169226117993434025750593478675734231905819076272857590670260209767856883256728442194200886897015155570821363213674423203552187450157241986857677347530838592543219695745112243780486785138071850677348307662331704723883896702960781622741804301323955637246619850770169938779607118117507317389208426905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 621172760870996234685578638696726191760855531457158900771647453987295507178563674795504475945272066748524684341500635492524532807510691789589959587559849562022533558386562377312923495797339407223984369011203517523971434388876047317528676175758066697708399187560899646457663628985299896168539497990669680956699342772083870770939137806454649470234161060710661029059216782908233010560331840173660711000073846949991313590634259033991135467045081246754590391807269178839148400185713195584514707800890070081536308023092187892183118562862303689757828258541349254583218524451859710102066484234684707689200130576337066496715279756084209371361748677210878627995378657793398986036445559366120890801680310267280980072300561576887288016946739975333112163106649905141540048511425208436848309236086748899171557701855681815855909885036698314411245989351540209138680672586629633008526348297625874245123794316726903953001363434423628756307012264046994696423253619922520776069566962513310349957608551037854639577060306241351394447996721925443121359681104893015655259903147914749077708907649394163346446918375796391683999114852043612569008909114810922329961382063432053641754974463022026111477221210309071835039182472206864419496237900762724303546395829419673434235982641127695163073225309016543152198207744298934240022648609319577708182269751688557177442190329745050875720410485549867603294674556978392415987031970145399606705846342874049802171281277387425411882470541198277609667235631345240670805739526816327527683394387465040519561404386075208347838802995280608045654556240369998673512503272453245583200077239718659280373727157143191887109663492838450800507619589645448992728425141733616400112489780366022407187248743278918843796089897184159289670503569328621094627002586348924315193778094875104215575834848052104350242645039971279227703828528941683463125378144667921729584827770768271321245490315853550945215460931356391238532375579100982029753330067282166692182478745824080730614503344287372909321064156872416179223505754045369305518351650211113415771424004239761267009509818267316290718276861465548033286114242623392341308703633282704259553694558091736224730688777294990606940710665328447993433943097472297839221490530008992657283335866129062095552173672679176017760149056104771055120669211652515894494276716110314417410904185463094758501425222548374261296162715009198211484596066857692164742571601789069684647724201054694084306965535307992350874853791024952980833567708518898426791615581417840087198238565320319600507735789395529877881371908958558458820589382159799652554546830224945640444420508483044066529257698031095566632500956225095819460758525181952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -628888698298355966104254885842480570233778016644919017235302970438392922803818051906224113241633418953800350276279118239162219464946778622967122826579860316394233012516910150768534042990321128408497749282662026751226095159521732857739189368213265477463391111220677005989149909817662005240285045695024258781832435781957863071255074314279266911752317462881517298583875421305095959806167140200982005866516118134754836109044399971047265307182745081530408217561118669879825267864696585088625350311275107804316105407712042129780590082654592949574787414261465312330834767410456663695245449100356070933987074254227688515863648258012271811196245911700902750118672788581987212964503517762493140968157900507057247158254823279821583693763152246803482766682907102457829964663325189459100512253952936146006948219881580055516314498628718866465071824019655198926646861192035454820887387510329419316962625808848275422904006998596645599264429606031416648115726331198871258852860939933562304494509455480832766325756575190529804109333801151911359513924636541620192488418520919410522209564769293746313010312943963198578370278540827944630221311043090694460516966401545168835010683148984001848502061146596652637024535029177675173833742845570848967667180574017259926804608115665715598544010143566465730540826120188995933249524568259362887433471020720858514413574939290683719924677575456397051281949416634861872872735000895617642622032205385881184178777008994410305647971787160522780712185116263374080941220069654684150007743100579692334026086913049772379412541097300643926139717870495312180495878281766807001291723527643212979430940408275355974590462497463509538499725900360745422796980516352099552155397810691034980569271516540961682249225327225983805276070425529439828290664988799212530336769416755760976835594927372013160616984763501794505063189156824064470771655049446698866476938962044101177152626624665539427602487070398714129504171899077776707174883296470149725301832954616039028896955656016512704793334198523750509963593225149497391629508999465871422503729491566055892439143828168690609821587230846878468235698406975419448166611639326650587010141962722569281213893743065797576092141151370119774235030118382555460747505974842970621668967038383815362120248834726168100470497778739025714256462741733441818456826187906513800664619735107626208231723938115103512402854265998333341583427000343455307564170551480660440074206941388431718713056031669993690110181357431585895585983513993005091590032377012647063558054007722138505279077679449125622439720725310555625645659334609565808726796335226016106557171458418021407896248031169123123915565866964270376738741697904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 618635726638558183312560071562683138736718657616298601071382304563010273532973049008154642441582611555327032467081853498523157882673455043065921002969104211800145241669012327442691810460261081230072452420627464371605435781122599600546092335503471610171861746971465593311212074277566090610168839328801267386295712042134217840013514275263271009705488687883473873908980520228095264461326893854228124767180925708357609007788224210066040321068300478563391508984455071507155658908189424440452772592234882221806028860315576779315990753351518887067280001017410870253774352300285534716321503550440914735413565618765749803939221397204728625495752636534152129404393897830130467410116878141910164254100442288924861847798135646844626378534148018344462838824993907306825351296045609498457925043450045129007833517584211229022088675527507313750435878328843706540987248695383238221285471207285313474558687250384960566860553560141007076037807688583973431037836944851101653135776467035006863640803396298248302125356301289011234616458482669792021128296571525970183396433357175127581378593637574060783303659636735310220404270177625503055004480279900649752556034421383966777676764137311500017826150636812327980476931859186461491993547962469334160830905537530069042541522019214762612677885402330667619240580351378565091407846670369205275102195505303696173994804397657507494727032024203362734886221230013532765728925509813698207943947741473349117103205350583315817754355076694734552727024133382265480991430750160426653925518377608179791286705783329975788363417734520929462049082899341164700476954949686834118779581821338097495894533119952785416587704221816348764635855448529501768413500075155782454693702709766571225855584486020406011325766713969621994809749758720316736153861111232531203540230346525498481035930935229085573013091024038761197871693411836211694606587181501862352323051890485811537513465918261529276201418444415539317510151661383130499002389115693795735747854673458326136511210037371478671075997377912637873922498858780513535490721815268347405452661433921501825414436376622041618875028761437879611334060353372319648124379161576067562044852634498623397604694324480217428761509275959209619719720373190475679096350354183567229571579333995819277458311744747253431963888108123982972813125618837053290254781965419707421989845772047998864948579247652865794878618712869078873803820620638584426603205086222849429898298608418179583027700671235334907250907227067965109939799413214733913943693634700237744763135979280844403888884704465536559721554744683718691762611723826868722287293800208505495135855319105483349597481652142012829034525374307333583053105307582464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -626211471512554923696629326381311469701667310071560352160418668504309171675047797490354827058466479267912156402419328391982063674831546077618424537323071046919433493414758801324089563119608023173968342814065638076011952495715631809103278216757340842359423420559887714786988651254229959094108261437971568763283068712926000301075871469380839773673672285251602590256060971903396821375070044119509517701755529496982504007434591391715757817164388802214106036416766324217945106052429991799623791290861234071349678263872258597743377404515375163952064888913820569125958352766979520243391702741325680942491555950169985872158683417369178669458720304516385060340208385917857787603892939936225152872187958365854847613067456035963356670071697371830144334840333183683870009931350602426499659804884330870506025774178202433117264882987692108709847326202397694496152167003069718835888263215024490594264968295138560438076051990697118877025571408914076285142038898816298230866517440431714644718787291855204905345675441915312574193043993520996420610059165266844779897909080274362145658098767468591477091437503845077087455427491672328207722482458532882820815437935431253999134147901883346933196679834652591288765720104695072808707014639430519692642570823843913817791746421008775157503004685042665477860805552818504213905876692906260668148960148016282454941893080712699259092497227951552272256978861657942293350305097958388630975823694556407219026525619849102003535231455479650552427621958702787040572871741902658889861168358069844030251100824277750111496493905090104013136700631225781386581758932100773046542549220484344312434751589238096489386092155734598539854867176148220350580864840482704531148402133115495823236714512194418341349200516577190758465133509545986368026956995028773427240665705849456955618772556681989715936409293565944082032438260050893687764023036370045458539290789616756984502655549753600434098983140686533652336788057194002582563353271299473542756360070088111600209707527368128302740974247118890841406255953339437685546964558725993904611337982594606670884569494374053367080282944706203675420655032815627008598798706763283408473529378345413850990144593841735010342682760619030252673560063223141701944838690551443506965835790689008026633924775213077181611558709244682844195852516870534630270213731359673803613133441386482279646071306336693804659639257556843783932938404781111523733341494171640641955833907518472469759098813346407100060414489909912948744168099825185206880367573414581206584145332188055834668549756218523463033004003371661834222014257117014210580945804111270619438528299154537550017741784095236759695123752927829995180703036211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 613248956810834614862984837012599680118977534947195524290447959782333016305090494728945920512857929757324919095137403675164221776935452395639326708055186621463626310584977518139031659793838313053948030475601125920436926768962910917677518303070195405687253635881960397769156089743213242875028358104430990842696470988730875828818241698673180407447435512339145287715654102938424950885861816546614228428062857526799248497995997453261549725259049923074144985714444918845035041615262897151405043469043022788087746654232962642834629860494193395645857808235406843937976524351662753172978621077539678447862921349822106517106913936722349617652080032676664229502708990017909123878574227491844649407261583504283064607355689413166933640240190265974575605496921697624570694052283962108012755767744115341506446483648049507827814002910469912587374427776771770914367814638474678824320900051650022799597456451675545792225029511890480862049900613707545000300236908952982276908160016327346605831716261819564425946788711978301370140494416030681396514920991774793888772482936676446930486776766520427783493162600879957367199285207465890669083377014315630635110777480449823982034651606440143139818258170204612679128775070570766939464023028270668309543412111358329006184699701889252953715262547769661529447858515696329582997809052828544898581120167089946443971968729031759542130901380645945311576730766046128980839687705903768021180605954253559819260299881078988037659774815479242163225299334272872201441545637995118986688878997754327364764858114048522096685951546844642654460302858616905543850864002047389849223341626017429278407540295920228453086274835988508338611736743983731802143675117768322039770738004502589541497293679857395040435668352025506254744231326042850261646812411376282790040737923698744563993022510052003363348501002435230568046078886433548214354930365904165270996420739440107562395782456033978784000048561489648033305906960440623293729440700211057860914034773277490758262188647970704624761356315019281766693905479845948874158539049052136106316973512723265131178630915524766703350591166073174379899842042812011234050373154847900290783848795987323896501864684196628235501253998929228707856136807646250647486173180328516996119731307083221952662642017940514057606961762506610438984293497381684513475221743344879779364565536336143581005974069242091632454001914963718680831484036849606381724102184003495977296859165653372653571505636356148713104856200837828854319909533125677623526759410624452879375734970590169058340381871743351286787946385315317228562769794063560194433785829211730120975810644988583475208819984031023807323159251511724375395386737557504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -503487632567890893983648234828618544208666887220688376617409541326807077140391562003925796119994115803986099596687139773756442751311121151319220613218644591166347477670862422401664114387470077867658362306612576507110581143010567316376540427492493659699723878047581787036625184020437724488866532868649744746811120797908227061414360153532547657673422746575815959742151129629506643012623603590309583137707619223823118087975311700877126234013481984201056502381532539306459412659452027592168975029996040120070210836621788859711420123063989420039031847942629162283465671121194245020128147126082462422132223179621874354626156947705452281151200140795868936169329100841587711703157905925505300979002099117085126285633898230174331254957178050937471232793430283135437698100603130673416945653082476732967093548951068615205816617294660322163787952235154450254553220637045124452304216270457443584707456040984313297240236750605375673100309923311660573612437618868500374277581100266764004801745894505530318391834932083525082929230751948282489666389335147895174460210150429346710111195931569552920707155204192866351886359559881102037809262557938709640303222078503432428801514115836264732046499511820606134131223382298661629468075233585076401805431660419322001773335433280573170557561065071929914706896336382610544221761541366319687715013144170492346892725117650626075785366229995586683829202804786651079578208193766036913011989273613709790073665588094926844688956590346262370812147808229922031954628827918399765002703312829093559468382979812416217248089292785485947870158986347016586146542654743060096450557785082153681189064792174268046846305325098119737644116375888709572847532136588825601563374750520076850264049757783062601126878730398175614891530719819590415914903324110230141548172088036801231965440198643931965652562550108437231917100679269246946002592379414800408405352777165552546335608796700847514911969993752741601863152792587072773173954887434072824174345657575213766934274201773815122553049942400928000979088642572520967667645615280432655012626393490076899367276223906635971887521628220885369732963820721385744396040881362202588733784685362581037286869388873509970350489434660685093261589991373562994136461131735884136088756056109945959461358028229735703429403999322949927346251068240303586181651530028215705574278299276628332165558442792638279732260942861927110340167111382869778806809243690474172344923340868824075610818375283086833044371160282315609907261005418080816587855397982994990796380806606143174987717258860810521906120356551994016857552719459339601562233982269339188939188575692848269132887783723916094118605210676376333084259044556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 302489041729853823459873701590597221289649114673500123123819335710810673879335564111911039620628640142032128102833271238747510812908638913918195415983201888034668941714883485775587942122326729559204986362733765584423551398090609288390628959335506923357503198212409376458984177439994142534735639389545526090115183756563206928754420287449287273164448328827391570761505143959719337614885392328387743394663242257559861840924470162653479572054414759882391511968402831393183786433378890341169489866479095053830972460728586220696669477786978374984659478796581185233259532465096533878766062215546740488808670268095644141699208606076073007731303279677688376501280631413750990622255974052686301432005262285905069129570076053023496741054873755746942599446727611179274912877955457297818945250854637620597226727067498570579685963040577260028315916925178699157505506184880263984913551861568182252817485578086374377152569711523115853679057041879750416818091739520192251789428559286635235343223804902017565206427259241102981294862290226994592541427974685390271138997096085326204251179674199672556873750104143874733127581137513466684139388028646452847830059654836988193170775258408182074363801756163064746317833869566448743086308764297599146489329683537962069984377920753905775313505865614400715206719839868173798427318306631241091521073649488199459032469231835600505222615506459276149696271447945529048401681970030984212581259753624290354593777775962948873510125460711122491021327186872809743536625501700570862507780194420408162048343530532444407623816390507424562665779730833640613633123650615402520051037404480066539471914792940062535491470764420249407114119823614188708999069756628847482794591192061321499737005342618800946211823855955830336527000814573043042935480449638199864494521320499962020587090214077912364496428157862863754208259485280335552816847723467562127229175696376099302418414711000624108861391457646409757199176365846164174883458042422053845464672047249645519449141972650018328427943568169388264633591577691397984913035830371492837976537792498530122644425782914607677970793063217152279993984552053619375435032790494758533555281977343875913161784064520747165621639477359836366591510808890394599636714720174790165138308633211067237552104065520198045191220213271138308793660268229576327118745857213245341654167765495248893354285458675681050849895274731715753606181903408561961672700461271875896720557774591360639182390768288708747413681470964992032481342211518552941919453889950690683094562766693869214740976506973270642162329589073340035867171557346553642961344029355444057816216363700512141976709826068707093792049676897556145089157141626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -109326018414761602194452789067822398535955945825947929043584045469475161499559906093291937609851211076296757685414283062959678582960095325567232228375574167080830811712551394978428020647676732753968571256571357475743289176677370044483515043330274875952702854441366416077382295001004760099057009780960478992645604709553153375512374701894124878166041872618951954758658305624751294131659467848044661335947469730082781816494505562215812120196698325080853504223628184215605008666443305523043352434088240247603429670655625494002168385426016147816818730938724730479304028131413724644542794752890137588706938331942384097823901950943739205732722725467110904884222713003115133102424949575616440609615017380694925621260113249563827375200850182341380836701650371667429200170940068297415463467331375326142056495968642617441367737560039918254414887415992391136751387207320300137012652343377807774973323193346029544647092338143501907590571371549464347119406326000185972296540274494478346330311734506326895190166617682451182048084777705268175691577065230112726942435027255327969602982298936042890652796850790489162320487168712417414823696521875368704193479252551711475799214042982128652371497333032182964006663159753743763736262275310206779658703238979578440695221365613127316028875826823454265140984032740341305365748049123558483870207729507459706389793495654301601529230303365217237884630047264176085039350238238323929645941126112764314375342842543496969344070482496471758578259192646041291206396519313010708827985469639960542180713273155462124003146943581434351107518089340642735338104489670941860784519559733111540051152405647062630457355414256195972243011678555776399737319833603629715846530925714392733604506508398075616192534823086901963215696168107584299713424141344785382630747066560105518529158704498508384302549292525760430634676481260028751533069717283905110085478887789331607883679269765846440864612781448224389934091768177655675504641028759002174824042523805348667237943412200304476605762299796953396195420533284979507079083462096893909646967895573438860363206891797743116828310264568897811228290175729095773922542762738349227002791572160008636439020178617753625396453672338562255566535163419970748651748621051870531199285458628258331980090452171696929599456328049305414086934746228011274871595390148939070024893170060047189407920315356963082810033495012441989054110758262207789052374599784899684993719733144282112490098487295897837467190107061549786511261463830988232448277606259143789450036054165668558483465362966329968674408907718147909917736184520907589889817575613201309461047681336646285267890310216623059332781195374367580383283102351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -9167943576935078048862978048151445557496216979333607514884823629635192232547923030623214889241764125890805869504881533755816047459628053497403720898205818797854022521414665898967093796134455327534417889125895510187945028556810448003632635019539171135076401106707408537307834737096395306226754575361367256320946080203880227731990328045578096183223397155416228179370058621627902849221810670766566081234063294191620498527315244411471631871603646458032509507048873737835111156238758409372672908046334179008837779308923239665521267398165515314469768140835979060209310897635247754255135820635138500932184085127311887489027091371294178070057835271774770428298949182795227757283232282822643868966791512591181811494509654107798122637390844558053317017972935125277873753938048340930255001990246347250699169411057360619715050495795487081448065280899410681244887215732207745379134381506552678894656434040161969612300045632773146607700985847177805897797919099172322110436227933926636153841377563249701123309950683275514914247781186611121594701925249603526985091621504888450646998432898678332135272788758168012894330191413685536374648848091933736102919871272800545330888184328015717862104227418621777000666670505607337106315181855066733925745083800592575184630221394536255461364669360738340480215537955772224972943978138597210097892287511593674087056075593714296158352595827990328873795281947571391762531356970809942972950344384096465347642738715674085785761687361042209742298543799656426743781357030895575750950551909009801157471102974144401979272427845905856440139996274202025263785140102721996780933556368628920179117024239312904977934911454487579644960557668748996454577765272451770668109295269630336966213670810549693604322075559037601012920907121944174758941057605879274272165425551309342288310536652092894030202688412946487075865742038437404867707938564344634413575453323943498819822053661642076024373833003859205542597091272843276786079931483528523937809086258135706457139028522655806402764915401641642779303997850940245914001190570422982868273077326066096363292841421277806313688930453826019303651606775522827690345464350656716660229389101456393166071776357256712624270637302771827704325769023231175103170030201040181940761324175297069536690709687026388172959024857705468486297293008339780804324489502453130933859642761278362032042055405300650668194681031656437393350452957052103636775386947419517362263440610362116025029686962315993549290491900969216858596545251129535564366124776363104803845014524502738053546555531086246064571671064131760061026376444602672691868880465020903707371024221379805899124383163370867856085670166016632066967095738368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] 64007077486605877586501375234511219331849403456051526381999289199122760208957879200613350624028460398508790456143528660758293308115860100654012592229348707651391509872373470595074095685141614412123889532654290589681636239365425940330288851144863312458426760512769807147237771273084382157067189887645095187269444377443445853496817894236870824593431265027351773152217307914310138651472879444837730255807595272700647858306190935342809850732898218357543552032538541029911000811054899987215233950508590862394928504427904230906341702506945916919487431729494975162474301186203879577445072294519277951111907781985432124474806505754644032251096067226894849838423309631208051436593954429354674158814603455924972306774537926966278262969619613593433058409478553475831574753000441440017747920635093213000693064944521779114033831934673779171060369590575210582719380766783907846852958799353767799881378832458942898904514613094087000571969518888507388651662901519681587880212950728027549235962337985410044808707693302762684954410907703526040342480535792290787653958969952609488714882310068409884836584074057143578687118551955293330374128514287764268137822504969944702318636031464074767577483323449224011927302306715857111567915006538686289800779833315655501931145534139307431204920740371692794439071417642706521447212654879330360078425417422510605683178178813365928245494553678264308960446882496160331584708140232525390543720116110880934756021797287520357394347187485627582586658533934673796498891637832972139366819643429287964439563846460563683294613159531556103202127591727925267972731399117451628383371120961622500055005425551579621236034966121125186985423656581151638242378271546334510953923727780566861702689567255163088289087734125538841602988034320754896582395533217915490481779830271664863063286960526096996377890236697597780731748175325516947167681885172330736109508577886837975180565951273343320505589925399544142843194944906626967085161854871483254671442978643683474276764221843685575660465783001946079585871126235263054035235921087723421675218540658486897181851520273978018560477207386936070864214485295372806220146428139747962606658799320713494177104238563738481102494911971610059444549436668292604571951031342098384425247038323283756920507781801396495907917937958937848390975250596824749960116367478114721487421581546667667571063428192276527313370643274336357109554099299363396346972747029407059633409309921203305093227669110235164293046148872201430527689371069955370305262223258918987611163903507562197523602099013559906190587614429460456361856345257957199493416468188952977669554767162533491679918500551397375260383531169551474347800505876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] -73308312911638523621488748870744122764961196736840240606899286749688864420084889800053598370586883183925958306016653841371644648825627415997455266662533862742900575785909180224170634559327009670090467596676408733182335199364843274115836539684814383933618604525003834979150930662019756649146834448231624711782766683988046768494920069927693387089900988286188445169745246830017718708857443177249946087826693896104424699417921393354602937579329209394545532930474379128228656590685348659770226901452262679624398689007496670224240118152613875410315512413434905802849449598176680799795270796104192516555167572637003355357976819654991108455879705491869152018270514819578859940002915178466225923810967406046567553010366725584858804521662847459102223303155330665896224190733441900067728004052533219487968583365681982152959634091044040335955514448558722414700190563874048683855780951806553845030087784592321539221569252037739293298110258005124615884406360756087581596754937241874308971412951328004383999632053610880910244075363721024994755566215143267330583396995651094916810969999362270366953296585313341110161579931859758616393812079322731091882996411028166020457480906488403473653813274961144932415725383829361764935988296830996809103594512373260026500486873359788656865134775147662854695356026747357949117095826400150323932093915170620590376894996527625428378313205607899736338163606516646571893803085909455374519379240021172836046206056950015412919445971599044763160052243436200766568010203698929347272043372397734775740322152336171247591110194380335978279601970186394186003428010178073697378942863989339661994814419553649038152978824406782902998543818564369223181926078547478581708750362905783596185878559426423274537100595622712158947861032871888100238866597834292196789674027265768935648245966884284782858456055263876643857319097165127107191671992017119349702976189868090508229083454571369189931328632200264481340697633507803980505322513014210123219127556361023316674969679538881865666442967956710403465889787351706925295478678383390353592219056956739259129759876513087199467204724438882695646660424861954314931143283885887504865814203272599418312262451764261727736539409539816363273517910647479919826232640333418870092541956851781362023632737630259307928767095680303114101506325931458622217434541296123177488622551567995367772898305054276180155732724939925432448249119769687394187925916850897071732400460955057244462398265674806912541765146786428096544502817042337205711924396254535218823573245586777699626748085045251277611758065609464917479517693933530934762243846035769519449260184891580975256560633839175909160453832792646676797867325128704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] 45731886978960166528666779499756204517639273392134490249324671653848170508106210890275764589916911978283286082645721847675899758633146531656296063073418116730021501736853176589745463393256315470499904128169385336214595798996468272426171985196919705434319220891522302020514656209834471809624878037389583058514459011341067396736993065043409289626596170594374690021500463687674185479848906129904881002620985874072931743786994116086700113905737668472455824270331830219762459876824732102634755004549168526414538040721430474806868309341125768232867408002605559414433621408894622080558828375437010748598761434130611796637139893413377305920509269763666352826146834321087806471046274900333117476947721330413561982484179370461417337813916858789019285828349713501850957545718930307266401836085118756095471485118132038733218567630867600300500521050928425159888176182901795608793555845250882094339253386483920711508755468976517846284179615312201367163941976356336261305578157118480837396993936515040779102887170318671722740694143584060214075250393989953969157752868912947321917220287050440080453757875731626657620517583185977333535302502689228984843961642449111961820118868765871543609242198487098266257724451912973263273034828016986303359579796313950659733753190229531924891434400596757733932812565422679734634967531887340292810295156288790787543163892663995851354725709326819709998513918012632543067739768214433083123108441416720194205092984629253585150140515974274662215860617789796728183097382964387321912979566274643364440132041669744163806994037613408839857558294269085540148385264499971620574768333810237263630122942670362222119496782201473453116651077750349356390881533030347019529649569431387264382970170760369141571894888652959832638044280522542707005966076222294560081062199525891511224541381331329345235640985344749968191573775398373634160735710070640777674496477620143420665306694110863224582264832440785694309785666572938870528141316891505964795626083367812280428628590377943128279782523601024869879957725365972276240519476538514588295163935178419668165523935449844129121789893090760911103624245152123345801537069857765942632415684300184839077969619284106713663628384721485637531221138545145007759399158503062799591006762436791240104268214934328427321386108960548280501083268881899330603905711015958125637971463067900314717403245641084678023216478247971299472325797834874209518915720676408042586977114327641796461287518144412910796194483042875845362307707808865519910122898664018094038302785383763361961361213322583306662958362902204641531612735036766639383468966145372960750760032314478778057077361874083741856041016854505270491417820528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] -5541134046725063570826160215833445757250600689569404593686015190010216497311717468575894521081644935372871241386202233979780806970669435800023844511918103747584501114234320187850959874015556210642452544481671765754002283871019155887258980954799888937995626217578188966854542260788432991282539551535410221523874895499319905707843042231711243596837484867127999246637856063503639915341081888281579567457187800858905195806023248752550451703285312693030628298981002087404255754519332370814012468290897876319498299983021574402425164481811389614313036281028704369179015699056744380229037215915273479743514338940224282406315116491287398302953378395268541593232038930876135340342583751361670967254828675466074028798956264499550134071564824585538629077561239141852970857001505528220931888432946933784211344655101588055600869228417171759204036905160464561561743233540648087363595144130213682909545609431810712787840780435746701921126352325464315198151044775958998139679883869323163641391468086949012511223308250093862225407233429835777413946958822074776784222775301229819449475070322786886891259254592480681952422760300157882798573291284729547853862247757716200520925902831641122550542142234701195878374185485928211730187366377544030362024301786233121444198890015775938013660140994082768876152631919258626350034327958577275132126421216537597377630620649979610573945539559141802123053300773394150823561653789356371144025978835486886860107851304210489509419642744989529162947567419406905989050862289394079565237614278131847422180112415492882790630878327180033793841540047201565556438469080739539513812188820214537883716586320720604879432692104116954674619906745877236750150758811765921288816207751948263667117811246411039916898649350146165332210554918550016295071975901460081195325999967961798897023542839264243982791397010202893818377349672822845822452650310568096158777553536165145127432673185531282109757720622584456799232864974523502451821781479189094261094543851307551460503534656266926796783039988109699673105554623022277064609708304577144870870345730303233040161039680651446491325391857843792439195075004925142509184157819384302239825979353687130939060070415248636759612459389290769746448625921435449578256530628702454769999007015914247906873478653394082530836272476308589668695160577610552390784549093335008448111058933803296076988937648786168577089180008398486746608476455095515525112603840479066290683623403676762031799329722468171762641461428223343904253914866924620353611748154052677064503769963568833978780358896044359712557823026395178721608391757285587574340902663736009508974811021519987342506573204776337765013054997319158854843258372096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -20667573968762876120197036864292255790140887822934442845018701241040865849011160263245223279742946382191748890226205806896977878581139945437725504678251752785279815194067890193951598898769088090624870839396515587201453795637653209573267911535518095576888639791435730191793298286611433796264577776047845801631165910458527098642494456911860253730274699375704058064673345155037497616383390176379203194261988668695882119520923164941061124551576055103015655018271238499296950965968989691233553685234555447978427569823449086830160843880243791320962948352864503636525415070131584282236460531133608840055400684842175829346549488689612824137425324155415042622998098633568532595503734910867582535841064629686390616407620680242235083560217677185543574958635273206792501326201498810050724959552781539685286609008861030813873450860108848859614789127740651109723046025802362385930633319096121594679259051651092002776894759912693574273843388934751019335097289741422091319449987486694266551035781269287140608430684855062608335591371025887673071899240274634355562927121568520556057863194288476031615899472711496873164372616556583827158639874463111344534612087032996304333577757851776495755614988911938985907554153172252470779680365561391605872471883990290371409266368454745059059473307876557089281573889069783451184481746226585626398064766247421887384383080152669367221281232627940098850724807544233108598457520059205745641004102649651991941304163767617158536373623036360343881693200640803222724456889983486896504719389306436662143269476467429050768542525436922396605082894242919697218673275358543684479960465054874711189647392578390338739995387327494996723100780727269477560574319942715646751725317843519508009455794961288743020289595576220123802114530574657460848978238836179435014866373911447463834559609623564252750175752315024856491273461022024360042189129691125768701883849841024782562464780275910572503763722718855023809634954900860563835681691871311595114692676048102288195136667358164277331611332544948349974047244258853504653151493281555194685989611167825732091850860498721401430521268000100359960155134009876952188671923513256875656011828025119211581708014128965680454727061809929503336592009255138301304951323473384375552567621434553917152073605516293369767658352110073757041474363280639276504807678290975291797851951069511331914157153194311305570798975275472079082895160265429759405300921068724386350714002679941412806074050022620559679731556659590779947272152812552715094921261497532549475712175560842257440889065865582555406099848041160083702074369284755992025018168981371211255079966415417338851399087512507803941899117445989373276938221649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 23239708394107010575442113337781735805889664543381924593947615404215206792933677543381956162916960745033426032156219973025856780873946155418461749924995510909660732369716983525517200063403885813363146374586360791138691491581409431875119699812234722766837627825441489877437193847969182208033198608077095757040004485143052666324818988483401248444724380717635684776711933897439307962562731238391621967972741260398529754493996771304941108258266996613062691808821306745529786191132543519696249213725599316487871832739463947220412799580626144384138951733171551543874174662829891448575734006538673683276379007897854324527427216490086880059045682323949948932390786699346591578837205954599304602022972613272713648801152560749941855721093063847121933427984683691093799098715522581760038866052772216052338265078575924120092544532221989871377700038937537156881746571198224690073826114872450825206232291778488053187701558165351446605406503504702869747687696818857382767700746064822806557423558028874083624629485725295406044257357443041413250166297415755876712137676362391657125735820886152668037300909722120607563285848038009263671858982667994290346329971504103855812179355524599013778534838708087796174225197912209268740641986559328977175494131280956377632198222300954448148951375610509252905431613258860938849370973637740474119991826731404474654030299742470779640533682573795996790947363394164934056988886551249328053513621089081262878330244876669174904235162724354765218246328966246559538036952229429872915068834778519318800009415629543293408474456303381015622897243590732829639570769979093070828839081125872145313797940354850164913508713939562527502832017161102544986367834502865132077028432787545373997993695794825213625779321575590361775014672917132144108197329861634809565902624975305585688317624959232387025948738863500334281773711554424006792181749209141350283836451450454031171090543833121024502802900630506672868199141833545521102876148617783637388969705243894112874212370841805528597452169431378892973904117447348218780185748385811439953695186622042604395824336200835506922619027246602304288837556800701236232154922082876533135653451542074082429779430549652164909452081159952570428831216622916347902764859122987841430702109512258865160474057990937953569139790362340485516834680778730268576660038503517217791537522225328280360180391474209788536513866733802375922031182000715647646479392951852739825234587031274889027905687142354194666392979482552726625304095276411229411807310379303917726012154130174251545238447580977481439051520679335246096065149530145298420305565786700226704672084740055975814086833210193406171583708963696799383376577429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -12401304324258224360733790315638711843293165367888040069903809570560115396795831297062242351532799754441465757217010231124598289147385262589363028061730927583626874414944431573056535152962296899022463291796878720480169457171687675468544274347072978571897931679512885310419385798041550617814376061267567366803192196215240676190191407404870702043248361373617303975763454580027056442310384361374495932243161234468886575779725248218058072610184825794070215024689293331382524210452731307019777433932714166259288969843617043349948218523189471308990042331918572993070372294229058883603570317555519775236299913332665662797484475411131676876074576509762841030536648051348556722175942484090789909291395176739082862469936425327507549588095957762717834018769754724478322157771168169134596354460284996228519228844353289543201002260437273153547048484288774121000133722070331812497390796787408248027194528182891765485704451032708664285165346135099353061479839206997467014508389334303178049118671382056085309913218658691923423816229991892036645385890467312572073949961472174770832307354423247980071128207269736400523888973342211006721696327808601375516560858631493472110617053784027163295208588510601153327939944208732808787965241219039271563732770179653286967620450138183956811416348311884845187202472079230224824236625720296418963091173757766388783333718148029188915051383927851062693241414447159334603083555622347506041821994188321778749031799908048295187046743587885413289579959228725213861171125550302868645415413952918498979887189875765933627856578699349023513988676625852413511657156101537512331905757533961235404886163458747444249331103415366987533938695688126369451311246843828571001037589895544526276694184356091404638117474456196457360056841244140234216719889668777625688539719444485521241227557700450086550351405108355125778305794281309237326496979414494601396347120813821518245040568623846988989037676532094660914934810342533036528688147191054500887587651219128268994927577397910763059615558440438047779240447855020415413242463459848725882797927725188736559761758385894325933405759378539725328316483452713215946861920155943898531471733889414756998137149091625566638910896649936267779007353648812720284434193570612828737291287686675877635471262873694556029088127673262450431437062245179492282267034537179234668792598739989454981231922117674827128606253850167782514413039473295628857507964199945226726729908637343222723201563995313875434291206967877935366207263938131597988236752020355433181521895485520133845919637262105007636778331113223096976205304716389247422665277837303320514552080782696420576852933665021432470046949862392872507604048281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] 3390300443827841326892460014167777013138672403233855273793580492902072903640024087021357606756787135049312919049169117703891221516638991435433681415579870057746884011236755128937591434521680925630687008623843259395039103624165104299149344807263752568637912547988073939882607274155394408140719314054284218688426956690365338374144489619898806496809884629591154776386759320536290543148054717510697962898974593712878065503770638111756367930903223325519012066882474095659317140710555598759637243622498388051364294796822843755479766375768496126913183063133359512072620024440408107152320939624565648777018749064393865540990351168228136009661212639654857051196274497302102161579993279422606428797430830816641300342294570790128896623988003978369909743975425764509603557441274211332452333962409368852193745130990148494216128696964513380369645358715078454435143622506457493695485952920532297555418874177193186300180523516784625800946139489600380694302376425716328563382203038490776436749526386892417351001653388430918108785175909795037777045909201465821805328031714026972554241832741945048820612785155859440646529752867170515718318639510771398865819787581524704160613349824638565347670264730434997191904269728630943062296585374372076094091524729345150972511832763760863554864704451466573124514173315141496590637648100252128106961634435589204941264065192658446928123690161411354122122305212132543396002805566413290439859158360951742429627969499923749171050008914942030068442336422412527659278612350320848827971516455690521703920500355823473882992923719987595809355325942101692198194368473570643097912141360716598577474301445910852580310762888282939733217721223629465291199891762610307498173950848929458026939380847486682156538601824228391979331627656557420533683862299932558178325797276903313283150237676932604490735222786791873696227774951018463519487552207311019179289196002576265981170753293651802949382283433698663305542595605686094787561298101880259872715165049664998623446487270607938009694465474217601934880345563594905558765499835868852404299422298427658802653686638020517907359175467993168309571383829009998325159237737364932007450674831386740961583077814638586083184005927043992355929067933180594565511996019858503294419207888180642125578034732412990401064295037230494072801273759512280861457975134004430980800069815592313219092069797688111999046634111757533882009566377179116261136175255831196846021101342979025501413692220807934544090612957130684817930605139994836838380442348199368152709628126895291104898923803347081552491573406007661261364745871102596095273851178373405469114466116726978966851145765506857925018952320091766576014799405056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] -189945688456131400192288936265758564317360850590122313308422670656320558982689017115399360140394525682795407922252344061273984957672461704180989477973927465621214637748339927450846306492172182272326501349668691150735709021205909907016155626784530809501125951395271230498992087891001839080008544239491003916122222582522628681812660874408600879630465687833442729106662847845781927292509118356967734320678935796306486745326306064903970510145861633681835361328047854711150678477800148427991318300758486284992509045529917686166068727536070658317171230207669500026496531068328976084441180795791348771371125449303585398761392057020331565485272177135196395079302626826304414168140032634795806765998211694455631398396644108495406540618523658455817248055779643571113206981476527551420222404943345931627253817946078428920719071534919982660918481546130512852864813532586760150906880700465173179900925545666113185230369523188203530393996168005509548168755276576080407293752077843371403519699300020137028988805236024898678670558578923633173521792508624300471996127688322563305735461909757049572662871630437869549280665324092285187972466899496750977290674101738909433568400576342558843372643015813488944414233944930830771166860312758874359196733205012232203018527563263530725530081098621865046589725080516436292298478778548637357094643948820169036814135268010177706721788891050972706320602993361710891575858596430615127452145669116385698374588457357905990923873314998824383438787713130126470281112162245777044918254964391835390792533943924314301544696632451582294381525604786676740839436589990287833131722380481253091425969917184324656445286640709680511291053532589556755158895255726823543121921178208315250669976273391645120959285589017674048506716448165140404165331822298095809020989785293223985946939233198197518914859854562011172953352352065440984219675188642364988083113320310792825627826422168770588132299147886390607506327540610672171745735356422568563211458431040621461248547138961677664407235775270844770451114644948277882479583368063687838820591387059715620299045573394917827843379997025137726873256456809152217602909490213854148359547902273620084807705774693819435354827674463422670336522527655074528931490785060808838970822729446463843130120047816104391510785655453949402818426328690606344389631435991921435663985018617529099721687675651737762351485765713417448747336811563105278211286949406161847838492937737376633722974191043136555136783440280768471457786487107085255209698583607275675582230375680465449462462764010795190497726507579596649944622748479512660712697069183120686631372522789120411184043561042956202625983381488988673805343784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -442632374268954256048362559364738448272990413501116736457184870890526796935645544829372448815112132627309184540619337685256086517864402074155152906811092461013510981973760752429784444198474705639113189012632269443344480378252123552120772439767680824252795230114452807546566790811812144559703804242465015287713132904063343009999887485431450801334154952660135258692759329329728281646365405989938672475892727480578723718954869194479067210462384221859766853777007820260460947244200436289935094469655294174558892762373653302241393798078432986113631656092454164049974019480911064645439379802447745556630887362286231806910111742301757501059355540290251618185635757412982632542550521099309895163369134808110896719006674279804216560316043684305517554716273346431900796851925178267537877643134176044373727822070541130901407190407506608649523332164744322610441161749104523454271321154691865146409539100953943670259532030938240875785711473263237772981305775857704382872229204943331312725370782611300605964868485667142919215190416415139912416918768018747403074703017725976992811582663991797634002685592605916482137198483521101910594684144522035800991207089583732525527983843785910468312471750597259258064289306535323633740369910037230187652450935255926430662779271002005791497523857065046565467840329815243411178276832884585995495225477228760806295372893861746882331600971698445054297599179450664485784764281373665060139151514589931905452340680674701990643873162843772542425391821159239399690039097316032826266478385678522904395391530981136307248828846821632272465296896284727684778334251548448672797520754942548029033329907308963890467598257048405321089861123029996056170204710349253003348337054860430494260376974633647336192582300292931895657164402136116797189406774025130684728945505665795642820400537091327339682646401540560258897009919690955751592982625934410758175789600971083806615360327532789834553985294210898831587922607016900501130838919641394733410916037576576602783412018783410932973087572841602090564707196715550860405182323296174098853128019090170858498114088311167761831967491572725315447999435932493459413659990175524271137707670202946937457410684573560102560328855313165313211930918435938642425889993965583865622342435152771086244277711991350757105048218732425575363563889306792426887362602110220428437744557475001874530334192563907552908135198097185548113621877256699379137000744499185849443183099896737243142601122290498860619041465039477111582363901612033216874013130700726957466448079912838695207875956092556433327295662477448261278593023321784545859712118634588294503815712276540763727575073669054720219447489701790405725427597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 450326859175031578966592320199965852832176033349561871715563968980360900421391621858302399057145532277242396993311194290440456091156894444858800094951554697140580353497253871699129458206232381861071940463575728328077521230972352531998798252507480376331460705171598103070509208108373705901109855766891260951815559442609844676017216266064512048836797617235423265450614352379247850482464179520134818746027581351569702128330533382559840557923058038002671663564791552720148715909702549893190777217248312150925260176352899815317948260272491900473432778006556936840515008950140780695739354661567302844271631245901537150464101091566214656337749807629614402185381202994761200693912322100654024410401684045173843700236222394069328609095598832307436569784710786713612952401929262784703361341297717017157144385543948857658291841396162576536373552839946284013972608144553243850650510136735156285777404603496548530832782426828564047711411536000396992562265212229941716955957602412016036265948047460026432114993342782297114805365893131654481953257100418140921401139374947625665176413413085356335319322141406317786503804594491905729952761881873238276524040837525690965794888954993106819429979417752226469968921485733679245438118614306290352596468087521449429876042100426839740389601069711116449475231329182735022957886682348971325676021192458702673049271318996281107735407095191710899610553555709565677759665360385349721988913518045391427133773654139230798371427506418805965052743286163902993997071055106979773271549295893689239950254203026698500431907501035714617796783273655752076609890248160119742242200064085511693870145671695325456398813178031964873819627855333958877670367272449590417837042238532516975030989930673026955613510680895559250523116420532349722001539706149773985241859473011770601845910494441541848554906077052052015084523430396034855110782129365238107736101992427964021396191475520092775444598041644723907246247130023665267665414607869130935596512504441579529961979819360193396530075078534267798451410638250768969604769404708322253767037783880795016122198178593200501133897517966605109418719373200888620829192442614599030120402240793426412763894420306758540663312157715652039302607273968720016279468395360111703519855976288046141559741700031532150424788915663367875399588927796696096510404596644794479516286118003035589059348731847582177413033323534567534423618643542562287134085527024476069914577671062622164806762535602357266592235474340638102100153204256538053713554397918923277981491159049799283866424805949253318837285749060777219669479239130292860033051183618448974169087234393477001989121300415376759929712927449448891379540295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -260819784653851598757783153508897079866764740458361977814460021332728880948963546503576194904490041517843483233927504301731832960375870750376052505740304959630823778627611675559709355860168433654339817410405033196478609467627200005604812984335307799512845259795376989240380467333508493191278621100897620570302485041948432688792757409926373921076148522563986878894049394314780282086229323762539691320939043335541127410794348198111973729405127381904319533145798931816100503365505259962865528372975094234807509589661501715064883046475389778657643700774542210772021621996068152459277138251677567811699181018155527813519250067095491007741715576653108393718885376703010228908440115708584975451564754676087517727377876803838902719174051158414467819963584079357638280241907753105861654993606878290712404843611163698582542992442117050354152515798583011739349907220852027036766572830694327788167169757129791708942331726714420211158672589048413766355411683693300283550546846160939804097272417568836750479782787738021717178919399257712994980008526697614647330650661758704437201407277797849060613630924469373371090403951709924786200276094008928594429399722249503686749559532083256625832761515300205690428863456146423483539364079655022132094162998350830539815296162637989472740716766360684448875831677737954593443792299409218840603731157786661313581517957277843636911956264217849531428095294843366239771897790984296359017723122892409044434008598280276916918511147341769179564176877224061312453355392312065341082565239285927674403828778571304325555683973039609066180784723928660817008256824666380054503166470167240435455994476855170485520937901123664323681283401365174735734537081537233792636545258020411991397003696145867780133584203825816197159276903775569409048171798689962415424568152936918545802173518713109130800036661123291588320815631074433907654785041432876496845716542151650359102632598404174926611970257025982023748698631168786545289637071416894917021954156303114656765053813330339596319441095363456524236643316184630619248360548042912933121155545108943802982725795375043217795162398437968636473254960568650466447704290208406586163369036102161068294240623876774275238927614371828861006199104905117872743899867525426181491659041910984437319955617501253846882822150062539024391455295675397203436566782971766895847381462571601282447424366733913113002005777143662735443444395701375357230865124852242095585435576039391415458529024383304708216174509479130780897983811672276209662776207500895711773866827975109347235424669900211369612687533513541241644065458527633686152723907035071303012700500635589110968678578524192299618240153194744533136298737664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] 92410660448495867441032507129050379942400070634248260368637667873029276204479583033467589630862686935673200202008102934797875554992735497846253931776476709464775514384108733097302569777265837166997438931354182031406514957500253278698163499906071641501171837301111179819142381806028673920614751046751766258931429844137585134216763293631071335700758479886866495385912339148495041691233016959761980391060572341404750039980918590932219564800366334194343706539917133385176863565599881438563436404175664284179298823830127701953173006898537240944684288022432300952783700332871042600813686704337031625828290002129657248673668649659145336761857247416715387445078081700699425129240649410144368314547860053456344991820696954602419248087609359692003214890175085722352382169643031598891596020706258680426587568091657126887122615406637680903699329937885701609396717810018682619622586750162695496766392914939213707217097053346647366296427273000810641341752919531822179521050387861500973181314969965567268331924345666037857765851598193995837213090600069550044484683805720285648633577339941443112726390569006184671884886348925608427165483869283916944328634039830497640544178837860310658454404806693735891501072965088610269267525817219474053176582924688259637049110076710435677220634927787095665608502928053448141122041372958477830701537975320941216009225177537250117312619958708775442347061040274226094797304834548072134576607991051116421211577340466696785349080355732763385453722097843997262558817084476102090807016779369546514317460978064280267143989669190208240088113153018898347692387864259310465750430412271923214243753858489883887267010906760301251233597512002933243007823599697796559318437536438708132725064979384388225963419792458008552866137851864634119830193192605418979021814112029972641423304171483715000807389833597442864824062775005791547966433475066377314146487344656341507557871488067045560528203045565691941494889138034687630627729885869895076030016258607901604076936316122886406342262415755232417782547683906105361427813520244336749061045333146240324373728931877349451725939898166107284315631012419542611013177710114138860779022650035732541176626887331469322210348304295514165848868486912546200954723012331640991374746241683427904493007933451789707250652400343344304399685409087083539254123639650980361348318096690236256460645258357242511894380556461712010092600097863826559337203409138465583936675895181559872664909180348496081355161299993600107856569431317132791882624541931172700484711465064633160091643715570573055113084005358573291452328173879166991166727777916983799222332258367593989250383358837052186603304503224227305152462192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] -14591673619406536124657868365709528911305560895342702481791404486637230752236229690099716059621562895065789514867992643974365464336026603135961907929666243176582521586477506881722106127031304903916529776824602957570976976777304207378737485389243278058814705487290289256225675824294463879813020380455210022774035376443863213819242285610335705398613807570249559215238777171065782929792350701961281041713870179673768577390469523167776378819392331491513845654903223097933385875083469687180312178042309700435116567127572598799004635622110052018450470932895419306422372019211315062431583761030398818100844505818619339240617333349964483062480726711900459098867058239212783968792998581493318506332608315197701169424417887769029653584623034037088337024909089463428197393122369560874648148811470172608605744875691208426690751178296678522066725293544097904776926405937794482706493773249681642534041714369543622032869507332904155504009783774231542799711929904938346717608849479248343145932918046681443371893877683273687036309209658568579651130500453496651046627814638842849363406115270149916363947892025572070164685173820704201928364450411861685300134774709166450223852162446795645071230019818145468587079507091045515932204640438766190698602199222725356765251034688500934538888346706756362125160073435798115770392478680916580364044511460744122902747588248103100106045564205671500157951381652754710116718004407519074023695922034763272570829873402208797420986946383108390961102238226405740087159840809403706393047653215004269552529792043304113512694337280909774777956224864947228952780077130978195630256330324239400486744229597835149956339686663860094935014568005941856988984020851748434410290858725607871742404925307285148309644455808529786230235854016427462870541366629571998005619281639643715027367566979583601375876435182553107407501526438583769160823192910303528233218112343186496670741908125047661475442267540786261386555789794843827211267969210122282695901468322824252394202182029222093814755549489730791301736636703248057618937119119375529902307466994520135336899326244894607301529377852938699826111034236002349579192487925499973312807330366144634117563427674657866172703932674317976300880027017485501099166288760005871347654492015357049069119674626757826393815932798445505818447089328430760901600454841946194017861652281102969280973608732296256948010211317060425124721624039353086390227598635287683905964688469718556597558890765887664292517973180788447841776656970534398618975993384266008388364048555272471341261203470695656230216719874438714380244150638354802639588633569354262217049156810803461130306119976926175869920814468498584406306324480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -4743554997498442246468568837563734750718855717642838702220598955731151826861474483599678158440566958046249611321290034333199714354037623387148370266422966398684140384300826122838540368114187358944951733485268938531708699275693069294439588961135775640371020667143417594169752831492405157450607465088300205024497610303720846658422538615075800518253668672520699401607370811158686634522761427754710915385249456638378318424016524256812911883197588017107457939683427765387521412851267928814656461049480919436051015563067107066645530035032395135206541115975314840319260531309314045731945664035781889724737040640560358846021348987392202144571343643898613837886217545098180136473522897598546789626905967302426744094668212757356135528233268132801393817621576511782507285131544019289663465079347995228101668522167845399650956956712827192245126731276693724418837236623838293954997302416120306430479193076937560425043717204385654007431670023156292478708017742723104141148764841858159543935598978772566799169956676111568631313817331196279368143861587287543177466695119710703108781675880598193055223852032277778269643833809212759628740779547267743754936271629654865939214240678033227555465313793718836169585000998050178175847639731135803946162464990688835383725091862633661766468222830428904128843382181647881671487007138123439312899530198092454424610885050055118328287660834905376993456085630347407056197109118658120031021840627228531054288728229170482473771968793219748255918322425855845066023848332058532647322689202918890441838365171236892811143952777708217146574444811375559998466267809654584988208286933778645094222584006517111919140237227921307160465246312735359616933348513603904902027510954555909175348331403293333721376952774128279274317475546543660308070760633546179846848877248578562368194229335922180747924008286638274843782188714027673649993738266593959108258896307199293690992324163832922619071430314017061120192052149482651777858342944524075947712120578618380432987935818928199334057245308913956989448526469640398754133494412225095390075348548058206430317602051239404983327783526406306794896379324872088388717833710283989674584523830132706864094950349363964894392639282439952240411490980335354547434326327317844268493268765258069328219815515483835363992248116224706571988173152187213864061733827973543503944582201223060608990738367283142705183905593850078212650286484869247932932816801811738956844562744772187891695817201524776520701458730016967169560955876558035224134120787015812898162570702427787855365464342217275900444543739650023659141059964199298358732437852372565513842209777435452936860431710496472918124339202750368926746542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 4010532607009082226725908883889302314459121276621261054290162800045238341045100234289448486973360917829867641606699514414635367508404164249917742843026202428808422923531775607564913784529548830415180179019887575474979653550510232212952868052590763905395833225087720833866564877571762402200929686033684756294314040785261965328903946954178364799423995616297031507390770564686797786806974394791200736233339598159436837356794128822493010847046660303514956693759197535006488880322102260875413279838384829982462604443002141969835899556608102048215199825248289758654711080839492142018166635668257182392280159531421882403040897498093391802611626436281826032299454143448564667977248955807317853107893364214845821433199160629079003637129271828155830499293955008149767755972171439445821976829149815732674091497913539433079578085410399183975114314365964416878097854328369308098598494337990027770885477672968248685565338947415066136834567533450820827171198856774726150546379993693110828736359104535138046646542826793130368456766259641834328623055352611663495627987952858451280152533444091587278524540781081019257590563606704177131958445331581302073696688369530130812056504848127728438682150941231075738917169403070564076103158750379613919525804651681324040026645122025717592031701702646732804279198915887212995437593550249896927826236569176444178136251730702086778113858522699895412050630159811519375608553241245083452338284223320277028256437136213430380246151007215244758702016883328577656128706923037125719277243010352375337581313487213914656412132527341300515879842398650623747120134894375029244356896818403393640441840287176220246744391863255703138639040733751151096580731339730865769282842204162162560536067469591363043430511786111179607716844472314580097245143705196057953892284031018050171301921271245295550707665374302788958411836504611097335987055226120431586687936547374927877974114502270062866469431473242451193988295667181333143623495627122688517565079323597392503589096398354261574560244379207029149101539228832114304497189775601830432649281026131099156859360384159986360307034269481275323571855536392078048726470424507929088993957735224803432124224020561506269195303742570410331090480418612994279705614567135244030594967340188271106917046855880579525853797223091891432105440975536076831055804315941495766895300254090881853262789484147630362416873250623103628212587807785051621471515597019945931207210147921601594014447210956813374484921361133245245975922108988183196492818802329415837560632648639790173163802450525020824974988354868370657603175621801154974255709668577031635542685954314347387347969062937741344790883996996238202959298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -1365869372565252210857069112778481585701440077471937282157239107939380363810494657009403776125292100179593511136286478842965313887853255722153311388660123132375296999752797406847863823466752895446534003914233344959938920199493755888285785406528281859413569495709449851052349798580520501890018186630183443744042186106374785574945289144081923786613618821651102053815618108688762338911634336947578557258722789810297361864746520201093388640962927750910463658259750602115952190388527223690235439797557173845411362254525315857636233666295228026382309621482713768018826284856326897833658577298218979346217197551563003845409443075783714226512943173923052130572451153687211159672543118309615291114267378992780665877374539117617579424854184590794105456577436374662466848507412237699439099885814520536760068803325002355715209794488190790396693287115032767837574601936323926487804767996130109764532215595024576134667090840645936888253566245971422997258749090372079008085757882506163374213303591000114038652184273065495245876502472688860103292681195308929686964370692612761540582094108617273482002461925431965942128980231578177856428555935661837716133956135104581927119923290521983545083670838619182922068552294073328476892375014204529565907175164954054872626680851197551732721995852124927263967784451003658096854906382449356995571930085257859029908671935007319499357468481243260968572934857352097612749677278566768162520618729532516951082277089205039596293248563244602450109454974235758638729986476982623935988371419305929031731981718543080248873438035797636510094704009000730100826558911873341649572889974570088859064056027977502226702765486307492694452891162428549676021614004759013700324858288659732829747810965338011236200812659680071314886146673203865380249801312877517677711610091957519720067324609651910813857759471969045225468082782991061522202020092584914894848902200612420077991080046818243126449303656455614805436544384904639114518132981397445039285661167202276974651838309522225796755839587236678664474812881181350422253537124458563272494566479614826863092079124786690221796304262121636210026449294683601206946539609424986107588886470892821238912828958011758092183954642619583674275823667610948157856534113368367737293588717013096635367682005294035347856810218299487594403116917596882927533352585773031139981579491003832518871101405470845747075301430154751400866105827866026046521605226958288706031188661520164374856538413378023115800846410889130249105814828318664741316738431516055208713335301089327958942717346938341488330241669862590496318133246443622478529149869505933933428851130544339199422082613591050838284402397465622873238405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 267821622366417968420034428081012524321514374791209786329846736870562938479978311426650992545156930646341907471690790759117202770362983236735826000280064139154531844141503094774417613117742948208746375749740096790922019433265788817139937166986052210110963863158962890178887741701894482483458626895302306445540646802131455780200090537409139964298388831420472706603109988495190048332107898827871276655963673601967196045265204619766330046598250936175168698046724995344476788439784041748878384123985490895277796540460653454856938720541268084184785357289321306011652411612695266063383033710720641884056600636310502417891695851552793907877753021935314646553532248962889190875061173684991601548474737579954126288868524735791329183158768523998268807675855563067765767324888197557374611507658670555205313282490483491520647118947894195104628474468264436566847168952618304584157967662441883847982363465107342751651015528532411341324146957083169412977039702310903084277891042603814514465972091617849754204584456895049102621771909121905552909319004098146011624590253263552136855308845018935123066926125628292103859260161073395391767464525306036890743228600433156259371259023465884802135930243744638808401067043885793629199749666709215569583992810228918046010182195149688954147088918449038121290393458701257284520791939501150199428029367141300178424463399582455441159797395607159516156414470020037079505883323318282240083590769969707152968722757824072521940935998859512740799593178957360139247752913214461298562505911492061987112930493341692577324977500238323939199414587193048001361395567784327342251350194804803015033119802487143531483347020631521996362552463941392976676119666217367887779352029584974922095878566316044634603834817924167872012195363743779458299148859675563057359993905168569481129295246130435955632805955773107771589849754187139449354199335507114324107026546813786752941708442706447717412856382475126452527817377295740684056740366644003697486006692697998153016340300563502811624857526455114140158382561517588911569630600186399882703191020638149023532991088518436764033350738572129749400002629379639517331472457627657647796219347945997329779419145430745494722583125923689310461294353393192592914927971913431207919588346417143844594281834045705790669160575409440465765294491597967203824617410399892285318632988241225355556084394539011406632698741475856118068795075156394793514084586327688228887301392962140732950300397610897474110569899256913327953948141008302520664863051805193713865908811344129363342253202498346947394773850760160046552267883493158562237227402330621091690334860087930109239320499505570619415345839602434051271557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -12842875708359534630835852555528093828551160067570346571397420032196392217058614749385047363275929254945994389348863214614988436599062184913217585090618369377053542806626515590817174183694253725585735464528580381962606904632088454019533169392563275245791309864812972143357742726494935329246318343405099781621107053461822016896545726541263901280729660480458736186475604215333119756386893750771801480011532625282151351943660317217852897206130920245985037405669982519970466473693704579317372705723787855621273000951171142239451271031698908721299740342572113749355840789202417897512967104014104574808128112916633435008775086082087467573663767376007698398818163697243214512753404792289209748319279732666420091439297168645315958775428823469966310835458380855446843926194205431287254958565980651252945273225335805099757289299475651629737773479289249885359173720266710764464953773333140916216981582058802776429544186451000848142799137469117339453006332154797527843141843486465241131019426998468606718294466205607209411763539162316264582046897010380280229021513815248019046855141062458541891624428482183944807267062013560534467504403464607565388928394710063963748095422734338754496123115655295098921183921078880623872894500498461667265404752552138854750168704215243191898603387513249517169268360899854838668189461038230885090540324721729296822612888866326392895786300375722858806518855491287658538677537924815914511934297651241875588415165441926469685403309614862353839686933064317241125464227987012677209073413169000836652195745677508019079306224318943628695597989750215525165122774754979880827845879659907748831305405438363081214107815855454731003878919015810989116023229631755494431396637214334273077014940491929182058471068122400299814100185136936431975155945851592120410564494999843680904917384261662391488472238292922984853050411099756497980382790783091038680666438770940158096496749675907271828026995850127539747994958317402427823476769695177907992970196437703809940240203162746479202108732380641401970691622510246509128385563268769533693337044941103415735997391952739847921753203938225952132976146183824552425219211760354842520237248708673677118002672222133435293393969919770138837333654854012751752903096816603964809458903039394765442464355289115071412829694731097299133972639607784491886157742849993921537083304586144783660170984020787971536603937829319189956097469842207073974102394669667442629654839693027675974087474213733432455250840352656569964137251493598513680785530333171455814523870442980833675716189604188305806723690840938383294841313461897968337717022069495991595699275907650187735852493903140711986828266296319210778787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -13150983295240915292235920249223824715073988785016777921547146806729756602176113052987681976473021465423506084916312715709190524399701329887237523253043809304899810137780337706512028015742846418178332127041910728941890700572690472078232560912118996062862041989901534651774393075984691028982301410443957742059686711638516744175835508202906284436790841064875778747735512156284120440948600592150524208909597522284577323764513994076358847388215444743217543406698450852808123504791723485729573935352481450791579211237490393511246541694420534852086735993536412284611128799356720149145524939053745234089260001676170276411236357419540125429545778205721432281283287759218606222253062320777603427087743022746333433630040063769986990507819178950035955435170000824439329844891895282978705265980600687857653136913279058418558658192090986280118501032842569647508809921910930429677596953957644644423341467069136058680236971051235560171957497384066414689845219475515565575826663073267780518829603665769121893174931500068658072521252614457216986087541148753927317285094169693827608682619019801375546547802984462386275621758113939170153124091694131477259843420212011904142791618721705688732118621895434841744632467481585897077148193721254398343174671612406972348282654781337081868845662728370227714853473899874437610308523455102650296632088090128307233093947676292698024491810741412953778653667290349952138985653886445374411759036011557563331920975074949998580102685712340578329498475781702916095491204464595576229634074901203588558784252674998018063679045373469827143100636759206036192205124118256228426164867793254413515780459117959944781624989895169257541251233903116397396101370364333623080117536583193466952012322905598576363307943475401766398586788928234223214106283723741931538730548957953119425068818091189756125335422978219425065585988921271923541436227625674926653358048726571148623773105387288862936931412157565875722235296336590916983305953079437582661090647905605442140879466084437391470410140931274394632398931907977964212820535657265820382012384848485448843581611260808087481649738913267491993649219344256730816873585747173849893520898202065350092068245115127278137448526991981515582608274061575162407280283438485566497694348639229226176773530357016037331659756475020643698460579620478807944349885106847583098810597469137965167095237154156263865483057961571430482258212739203031177043958587334131800363597929559812681220300632764538607911833541904278640100735773792624175596867633268803459721349256853894434192087219347083247163118325635371928619470474729237845565275876881152132358320288010435641297480270938384785724381261426091161026560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] 6090084403229306445900350884527358279741090811840197705945155176219805337612247717096999852264774345523520842702284412586592660061863445966138782682029588978685297014564364219524998974611963805031852661029377415029727760043622353117648379632486652972631411386595374687925077978624573409281575529611977227063224213967058208282429095224679027388960909920126368931382902113971372785820772522553943701350886906853518418782552151389622883602632262890018486394372262770977780895835945978375780773527483714541183341981254253716902442554173699164327558459895852668427559124379043958982563722355446946344563184328073344107127905386432513001255816822591238336198061785426830632124125407045463040164703252182194495656155182893629037139899180987742336673694943343296459702816345062701208413671996498146418889648564357197428115055925705070445807845639608951027852176727903396610019768205384020438843228555502926309537344796769263626558902183793555445308513165023489144147427051785939754475771032284674991924620162716049227068214317557839663428401444988337355393088723490452293904399650934181719835068359344851339663950564769974433369357448873743890572582836227227667657380886945312210414529695502243801587517514775451296799835203076185245063111687905710267081046471244569136658489545135198293738484663676989015298152653967348143710418123602104461483937526840362996689931931194084872687591044693633510198172270994760658804681926171908318641899468359329858143972098662592000562648442830464790731234076591715361211428388230134153550842324313130843659911244500529939122540699510138290565534953588192262941180177711719647023209499944983871165701872274986289485331749037424690918977759778006958868165014925227631840183894415483344404398456409866379148443238709160277950941378956338648361911676036834633338305617432446123153139142409092449351754839377485296007964054961011415578493723425650158716218818195429450324436093655694783369022821215278463568315338887448174951459489192237767442292707273006643812036171611453620440416180014140376197821537346744972524747317860504965105210160716849549999090651162859771747342023903936992195274597163755580324137345010304913039568314587683721563064463705450928023573040373068217277454291248224411203307910892314798605652746064160882044341551918065490515522604350408924978707151665347580461918293407767922461411580374334780588125690148795364991693609253907859789620363863460107345216494380697393632427751482381163374662862239368446150136065174423718881189699707617978038470545608394517267554595134429695344597524271980688708436716123046332563790412455122400941545124739148886662355519394044352869757393351262213242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -1576582814362611316982315861257151403286535034978696480194283839182047361898331864303676732280189396719621866845355986668738743548266863301778592317729369059467556645341323529560916275417264293533898128600822756011986577688825637797920009415975576342865069575681465873128679676624480974303412858119667451365369316126136284857030211649342239149207840777296705521950868557918403618627247341211723147190765929424127213058222262487670439343554908271056669917071805555491884153521062841988279847760389424190891384870939259208914299411945739288799179808712351282688765931206932379469138424924200642186417145221405748836342357900136798591241497133924283751420348258937190228317711512623037830977066750058472560922889807589918014786806362431434461641208100108444246929880738326034676914955067830095866476992508116909945115806543182600275602572742157916030260755845654029868377990428268337812473360983077700088622958725201362922581085108540162943395352106981871582782830502313177129313687497167156279889552835367850320031566643732392503118623976644453159438696907818727264737803893533885942605244043770461205047040011844600391683437874599820106660533825415310460995854502666399139122038371412840993986319818393106355380041529562501687599217743505128232485140214128138777314203048539530194510669317802990327236988078247777253127088712189067779676439765384586597438935604621107673060268139896545550853273017793397531423323809821440044337923746656833349577729625605705461456596470438667906754427766858022378156161539736290297601439595739553269398342359577795672222341666682522736848193022596949866698766859039608171980824717432729240460125233321449094969274541999698672519450928461274909038496102334690063850705798893943776707164064518661406720179851432574712461676152337951546694600719952542162395830859068446850998642708146076814165912419971677383405219358937658849930144737557504768452254557243872790024194189302508914323623148557250294586325477081592890178082518638244096802530217626906529692841516737341751292300364297370313798078379548445837329424172583207880409163561240791819572395503281050315358233413205880323228559898425199091170317591390848667208154380492558151910362228016295109222668464949910803128511412787834355806232784689929804876884007377155870141546934717606871021830324636005260588574253114266022270558634119023756252190368383906977978410437845143927461125916746961434128249963423739167604501285956814309023295558759650058792115798763929662815423981214031880039439589545640249608984018444626803566718081661938147348023853459633359956898981061239393577405072322245153320285825500944437392711626388139718899690947246247525744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] -1522545517407940364140914554780198338061254541014078074898813357210478100980935108689495193603422174611234645926444696017048980827079042773489851592732917853469164296006507183076892770044595093258068684981561696650515408295604100472388551858016697963688407128736160090172777148330838062750036588842749679098800303637794387264911596498766104606337149708721618264820565495324123169948026223127472373755157456849403276992466848194686073912022410228533849977520288489533569510299158914071604174629256997768791845033805826746501009502719959860286975925072241158348664226899822974313700788311837421498272948787896381046651748732544983564075049244025909710684843925349318338342705211788987030158781268213438467819790077402622139283822059106456939116746109637987122327348932607914356940741651129768458948180887503613414824189093905945396952560133713604721147624405631901538624398307376656492789609514062175943186096293378784555895819721956419833057874466178228855742131676948453492909116471225699294764677581581891692747400540680318484517752214401591056225115210141641694507853387136635252366578674804625200666043411399867932709394262346604030905389342115029068589459154139180339080776810943396361364478403983061265238735028675257671986875043028780918656889794092699910526412093289876148538777843698031360442829276143571798758311188952823934077667465918521545084954594530567268244000543309004036294380427672950244053797708820871491678333490423259986802258576064267131958994824227892898008807389510548348012005625543506581987134646151424828346987855698813224822699672773907016842769228520539714108133852970650949391719624705158876776230771559579982843625748228145918087767303067510289311205977119941615520960295055692540505603108542832240076698539598007049679003047134214712972852512278369403990315424491978191914780689909983347220574254267123664384634971916856306825256241686015502749040288022082803862617670088047242627859543806910347669221633050526459419869812077864375973340585173445135681895365355869847544899967417186029074449255037689846464258627626046427558415132419183211788162580647844031836868762914855408391871522354764660416998547637129974839790025270482581537357057454648732762867501089304622261466773897618154582148858089719223467513365099834745486947850688467491911069693120961609979936314298937645385589152330894658908296956938242735015338004451736697655883666330996724394667016984741208601754642102973388522800724898453385964062400283851809722967813103468925839054744941504048387811845355929844684294534769674751965490421028656738388536786914005628522863386303837483985943102061651771713241983182678328411503111721451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -602731259943172350923425124440567473018924446701300069021316599738671394403918118344066607538795722038981463470977772073418804207554958844438327147739156840848353132296341705134715119058475263581261464462696168094651665154772872762703122286071345280284045744646023581364673740007698856002029157375286643705290275426969490433840688506994711146313575454584205032647033904821871653635032153080422354473496064147742578317572444789825248498372088659744946203925586052096019487904692534412591696190188493130334586670265960332875161655962341413185833463484474147478696258249167210211389886928298982066322866602313545345974171736824023757905513655087003065497410744124887241569032090044972421884757828445409804948008599629150037143228572128939085349569562300185019731787070960437572737176119550872501935641772463648853222618700557459406080046171036614539348717911004687322115193259879420533815748192107051964917191197840444566353059921171937147483621207168125455751304100918013435754504899305196901892480184541637256722921764490437870744911171232094576375680267669301938794336687832220056624412311960849215209002939106439984879354723084284894133718978521948736769946225387995323724396429846751833521818570154320428334987432167115144750966110945361957617646004216270068459385506046951909172323451984676227582131242345620524890368492630932952552177055684710102914914715793819505961850717343061386574195905618514443055867203952632044421075385408613545453813848799113096385400305806799506881419189809176945063103037122856857768469424559308137331891514819269927099035661783867937466134860163628184579428545336676793390020288728994984462568863029716687394300099943393916627651673082744964445668494148921121754308434844690048791889987744887903500193473000854652469263637453161042003620075921853252099978826413291297065695034726384904937530988527191081482991206733478565172907462842941715298121054409144642690227064092822854208000398144691253199614948434395851631488721899148184529316679414380038738384132172932023628158682447384680563583146333719246047730756745333896786915859787185020865842149803944670965645384065863988729757506007901079432909248373970497403757765042490277073506482449630945096827932373101348479586591195262840534932053293699067245648659089679568256482377522462705977797759291992786363765963723504899225949653635965057507070238690249974419431536545116857522415884065873439419081246946322146227824603477858958377989956440251305962232717207402351254307628989595493719613585183048136657328446318069785796848027451874071470885815378796962708687354723223103203885220924480487596845989233506124998137614564860162124184355924470661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 102753767157222349671211634331918205416591028301016426689245356880969331284050683285969144638352695161138442047562091258578305051648760048099557237489245212643365188073240850153188035397987851489152409101882918342606649869630147227867363481070856504082886016447796951527075171416598706696113280213859057986118188628352929299835459039520035126767248765362581299066806100629454886616870170052589666104285724406958293350888616359649244992052319977570155111817721090455931529897872690326603015361818958866559234047193873230979268430469031185147345739654444942848558353160983657496219725338794718511964594245877522164635855165846346556860007908889030295999326355534372682554100188169012743447927166106501878171769915697445564586056957041121211639486907943488620138243504584808064060182230299988946878037192700108361151779291872252347399781478022106514474304215071601864511643786483885942972121419874949359642489475806401936476857061013586703077442255409164536374218020670611271784610342318216309491211840348176274994472242271574411893897837246371231574588331775787670705948192283945863219635146296479372598295183704260201397003163678884428342230823717192378865338380634038075895346196734419859768541083588563737859327834637911221728982108127766844078271372710253564407976176009298729274673217937657898397615940095941180287015729205901965931235168192084256890627198946569317028007237411931077639110556579152032256360046709576087335312795944508197148913988698363419040480674855437924251076627664878192898364431188424643862657050783939334228041427598928413087282033857562796401428967443904954106735885526549535449619710838104032455780843968464925777024670824405110352794162910693614266836726378871830381346571629786339047656658056262970062446154005247053841041279469737466007146684011872819513128306181037499724530482643583132069464754963394494108847121660167570578425532628402447977476061264688422888036509682592624959433881267845134287369671442764209993742834231095611602710050719328723211492538977008913892183067355706640983066354915094606676076408751423236046775693503808559417230416660340636647060395193082390534083184629475502999844318035515647847529286495764281335918789494283723096580455931031625129222957140192953635191955231088574041577253027055035349979793188450260140701490787264793239274660815511952255814013401210609390210903163324608044130496148761234139488947368441253004740717469396151168956685405478226176222214985493821617472369428102197005891344014623424935952511987280568029002867516147223404074240021824241349257289753933306813760820408583354718830470642707783014145860663113586299147833295294393848330190756541892657152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -1095940346449255575214987763734830050586337198372504276470852230404879733161237741717482289607452626954146735866582347636515922549448011390727114871714902867774779962471531264370919142376047420652017205136232333228975160870542880695892383955530924332238468224013291792954827608791375030065611979187550328664999567474946817109454670734136697320079231039427956184339228757816426577061225188110239778274189064557877566529668946348029737759812005184617973882174576667639839571068146115082179972931137144829351805000678224900957440111538548989369373790700313720578060188382774578103536822300648518342771565497092025859967668359095695064535004866464729148845434390966744361251511219560236886594731328829254322086626036262745844571418956980950245045959203373785305152691605734283583320845132299877491912919989802368865324858671669244989274648029589553743489529008136116831146490021532517590704042361799654470509614552166041784754352999212302001309562471680933539160672645035050156265744940725052069713906673800286646647278660910505396842744766603538829941232992932062491569054469726027020552939000200456236924756036062218596494855507267511434407912589519585089676355153526244183978862026224017915991795432587715986521022714944023533141087380250210999931276972208004182986164120796103718157631515760352524410942446167186133208994032898382268524582092845138842018654914715677439791163781138812466913050146995452556577156255146467540993194928029731369319965835193041464092823239402451561321674225947383657860893290881171360692856473181915880909374685403646041685455747033788144508468071394798256669562629193401688810054638542593979147355926745068268262719449708924101251876216110050104432174185550211920047098542449252309198811685955177783547131413665687499993285960201262616839779720965657924317663437541499264029523476661557042452842756149105706766319301920455425605548536377070420694182583413296086597696357189376076371383355891209276576029001047748066310366889239606774209216828629668392882257220648854386732331725668057225229130330288021928438980550843023167148286568198254467733789684542622121671472665155419428258225378352582648967947021102207407934644134585334711672770625404137176470171510550594637046758135311848023855426387194934586066718461373384098654148555282609044131328159734381084644634356601288970055605097050547921571371810689730147051353191469608725785335352626963905071680044236107047632918454527872384325827254854097735962046209720121520329799211684155693899794833619837873924183434149021044984783781070525390986820118745000953193283687397855517120725114117510501298028509143299339541523800402187467782318517369859316121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 6707918325710481280530908379766154108000063919885735431643612488170524283242212109425975078112466639270218895387872651947150678290403106964528437808660754912286116244729427556480362665490385231895163115689006527241409523782419377105161256452200816558752826069121322394382394003423967728179973364672451514846590780362290249185137809809480327505063256649741003303132858945090058141553885775152590569693973146357981849251371485196599737624539806867896512038024738845977461064374738376690060644569621285976690996303234010432818390065176085853985858039269558641547520802535159019220095393285483968697359870296060751148644636473190736235142837368235026623963879557699417444127434588613753167424983465549680098749383086630232295056217076813563911516719709394050428782671940445693973024164030065467700960716329367674214620550409382180016442777175520642492291820981765120484523911740757276982214486742696444376395482596084909526042023885971196740493648190836431583320748077893752159254763339847329025435525180504513922035373683380297582930602384935577993905387550813582073923323735721068214494512271735799607626593649091565603442832109585160818015397043421671856422143634648850047765010936534214895927466312509604924267044827781307497769336838433380332238473004243419104284092593999391197887990999965721973619801376069025624930925259497761703692286751192285277565219330365117703968377471662410751764964826651773211910751995621199686406899941411787227994248761096797226186448577094381145535624770706082650045125131554004804005197329725359284585465525298780339199531442426903575888354288910816246990476338111792272858936055381729523000126450038376210085351518822374816663956212246733805598664387195141280008873170221268475369307246598245527091991589598076669426439413087094173571808808524484551860278595675206760147235550654237790707192747676292585768718340834017321592240351905559095901075385514156516956306892433099030173260327228630344090047931514354540638777302054578802513042850919591424118753435443850834007734491201266599832160356041059309455724821305422465651659624858160422397953131079410184238510654831906123925316504960077375141905835069955663691257316230838592794578423651341651786080840137743054534091992989473727055128543872659891097159097985183588910264423385395975257989559186244708374364222582287826788083336813486634502286615274603771869309327928253709148802924557841969728498566694410233516737162706773805626176225021550309153672045065837449045105119651776818960716257630583631150207420642717293365988740865537854742428644610685211313229740652293110106748440397186773144694966445344654839203651104874970257745633123453844324352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -39547490854457047570504835381313273042539971094511647958733141849416617703162609337662960654365167853602371412087714523932242403692608429342218543753919255975908744656404354171515335199758636933301758326270352808738998067945791312920101553934645528805762280570342083067431478196130652365809007769028913498216755663402671487643027430291815375402416841388875618306418546913717791690380145780304632146866859423819513804768922856439210521911841933818298184238347740236076341036856244892199454916140471330930130293519805960975107786365520855251949836927063999040616329369515670325078327453158378686865354298411588876767939603394911763764065306943840040499352396310097219593079568353485783910437332233493493662504682357969298504201473078956740107362092340989575224224142297536133997486236656507257207307086907089227688374585171514991442756530245507819059882499036605759348185895566913349378356931602229035252513728436077857072274955746717806273361767941457880531227141803645309236900686240402923323438421762622010518383034322483943288878318047923023697059100196321084715164551170864946366575910886742571831583240852069579705612185025002441570505487259712733555008638789208976456438394711174926183797293147988717574834369627433020285588846992584769445311124795794441575889578444699603888450900711160963407424670543894400915457494642593259832130859244719475578234848670912112629892044438319162537047395764082586829965172475598360088552821373883957007701790327185748882186455084970673263491319023739402324753766686453005391546040587708260591669348040406515980641075899983211716325238409306512994855323765289652888780633897165501336906417748316941004318745028535864853346280586722734014934233564163855925579061452391856462825663680622429481977254510279089052381431297214430775932951364753202487029234443213701775187648663338845302661431605850346541060664608208517765067823016353115215268665315416046567816556382290310877854411988781309577093010650018222277619397812705598007874071767469407104149226405344673521997388487417473090851671985774208091524269639504771590704719526792893456538008961330759528217190502523792479864630150526833276471212505259102701083398612478106473225304165160782871216265466945200352289413816543249240737085589355507852608316966937187250794264864354467416761424426513529066639300853270763642976512501921058560207180803494504892554185005076907332334512229251194334805089916991069199574142051907547320383683587198332963268457369903338287929619957891453439243216571887020250300005477028304367006552012220521023895402095517008755000591997666904684362672066486470497204167539111168909559937185472507883291075972223366101729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 263070157563300465527608793174398061955669931701603349699575261371827161025969102327443988133871155200594928897969721700491382795049757236192023564135657737076586625291305399990785274043510624182456195111337552408515178081316696865990051825557453379252780128353849897955816433028037231567401124087941963211102995357640281975172249033120823633979153204416769582416514531276639210390429940184470326591154356292630062872633932763788942969974118757468661026842336226344430269375582520445518253843150955134611081447439529567372681240133137262682946089527212241180997700288031008757189990899488601933115141583118519803636417098071059906408510637725103471852723311920697723007880906151386187808658767040223953775441806237948952721683982027725874542019443443955299924281951648782930783094912237396330711557770093470481459874065570803928859499040966170786246163128099077965277712780081133419280297793345266089401484366085501389414230602198748957159505266548294397150758553860582203616540708536810303615716464154633559779351433276583691800717506719156188325952653257946467931478451000871534862279419112070988108411744822432707479030548745464051013936203360530894048104061377526044417658998939687040862582034118612116349776568527062924457216816573758479706067167277433264970854269258925961622206962495164497417711453676806590830572360078452339595879706337465129779238728009427372397488881723210556392750124988577749140908491532452426927988083562271120790250337593163914460782904067207194605767020327491643154631119255082620842423961701673078517898811807163895243381490485624690096221463631782033725515400678708521915144274093658708044837042782165442315738212535788804901645265969806155617302166412971858430502416352746319626778888067055627128303084317429153888370771424780388860068929805432333297226432869477967148736900811605887855235398463287319422094737464085345037192159556841846439200367518118064284103449593393464643634737117360447887146208508269889734833674776512080254508166712691771090453052279824370524754833898953590577193739031787200921535477527630210058099808333913829327022060145304165171551164239140226734936232281198556924955865883986161683687314727403428001767475512080359361409314408441308724431366035120547441333760511656031511284589076980289263030108919450621412135133440822581775518627239927097681449981524455677948505912366770341173374485460827661779554618145100971334254958522413695701904584775702847723166151958133402099455485595763141538444700681080155394911942215468556653678865210455529679216696486693665977815139579079098393257654387416445151223373888229781391259589529353523279291458882621872497302907176482011135082496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -1998503414412202752523739160341991076288445755956354547692667954875445300919147183971864304872700868766075946178340182131196429340067117747876645575718584864743005169398247532331938681893691463610257777910742960050162098360843543830943545948074698503600126504340987149578342267614929624255652132297104019501212003691234576297072278834073064433461043138574484768873618345023498401084199955788208162527419099680600351283267705539372650607277075104498946205388324618008355158341559052006422546523970832937481676795440915797979338726660417043967764017409025070233643630055997818091115661038777462092721642632108753688083521188876117548740456038848969513880386675210468994280097522059533806256063699216539786337018036921951948602897664787532579422710966418200271893103025626332104861255789105154017636688221590021549677121383501749642676745037575509633882459487250358951679290810480230490231457928083123184876115094428074887311689799140450807368837246551684621684888978952851308294821109311105391976016522526018943361904189360099162292305899835576775848266813962470480526417630662523018729254157825986152067571481717811837983845073075520228250552692025041377449819919396264669001161966664412876619079009853335624633282107252591953754731940312831175386736828964029276704494156200318571984780818549006541491141359127208484828207235096228391572901822835656837580463156524559062742934159956518808831669561827506621044790019718810680083204380260683819323005275524909605113433404772999091847150649343809904189598829962884746563567535390143307314311171430334613405648748618398844645396539948063255599699126658166447390468323780383651773151783695355584265991424298698703030990698076883995982225176452770236984301341273866868063263859474296844132739389776018095840568062797674209870421801091375485332972738851905503918713356273242190903279003109168502154331669682640101594438020069761832550019594470417240546706465590044207202552160005142177318248197002977563706481267583456408479135993853228356864956373960853671242896649479056589539521141855522326447057901730530305508325286669689970493925594085265046560336490974401869422666083190347595072700668095352541336630009680165871958706654796356340359249683489455107681078757850321060441766001018241293337074931099967174680804718881807470566531900786119840987171493570953131117834888147035649153801223254752528766384477705259718445683473722164774350051358150743380693701091056401883410695899323757963651455044192938350066583508105789923115931422107119413002623315574527186575743463060668410301135617254618675114174125943181659288294309224015506218846988455311051287730740938839620207980227704603298569912320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 14341465397755691873729669049274364311180921893048552785511924132141835763498777469649527651038921388073477194736181606531020056758247356492036756130820488025147094670942895181708851029955535601867494384500045945013234143600165990312938668571074034880441221767008446278765244540407286368988277559656645589549308923857968995635563935176916107021496807022680932477472877730318035020831610884397012525220430050629764269608023656714887197462806779508440112187618444005037598586346481235717643163978440717964961736224419187539156570046365622306983439907412186310268592450536920768738067480318084769281531536755504414549789160334709207226148687835814541947997505134738491453885780141398396552477727137349889664133792422444082459659322011154173071748134627226793926243348113730510710237002818934531577996053101355751582578281596219431434626831485226442267112769914028564380830659262152850581203116791458297845336685567501597163398860764114450759738407488119131485857967253709451168851980013251999519623893035104001176703208597670479459069338388134453176834590350703453537575759750838023028596812113961784125858202757135812993192151784128068335130164855628084599586631651778569903472193380116368367055459507363726485814595201939554774965855776919568356884818105132587229211572552006261217560368016472163893244144134145222455951467518645758772712623838111948968494945550169122732105046500070613468563562823920741493348136794564351222610557487603089559307816371068121288119724644620664939517078464415396360274696345522206896860894203200229743976760674083407321588379026024892314711504276746452872721825327038401408848795366039617052755184798099368169168631481283824571370040689867488720976094161256778676987638070901339807470859503964159809280580064914243266011533963989954088221767258272761403882750837788873878052709086569872208516239671739928225739119071304954848400953278029919859630775342078183521429719572833908710874093847974670621988687125480814480036844195087320516432991559154309798130321047755317401076176206168717380230267886015921150486278157318010930249815469627536278029866572005923307046603216395480439068636166087821054545706780065180922570562525069981749946779251156562936274105542577229883051955886850814611082126538854408775084494607171338501174238189326910827327520762653997658053538651721759607531102761551877184273714583296711204861711017702519665788932765375934359594698554681797201181308200616124150212381702856838844534507619132860225660257075768000828083380292932562251918060284256694376417098327883838516147152141212256552603965223260489218909625622795469822258861677235319032577783214507305485913822224950590275628040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -83956108448957422285409353402483368077164563470933889365760568789635630298319211542499126829122543210390034374258918327569054436200528844362285554146215492401416962853699366204319125888009764704283527467179358328280948507234506869519338420502227633737587496953781521402856767740291644167234134550342647569548884985718398333377764011966669545127415724862078874853234589339015769759141903831161034919775922876865594418606783785129924333421310190148017011290860702508123636421966399109024899795327423163982631950053107884844895332522359565439880524381582559160877774251517902165713743265151733580704777141466624218142210276331462274200349557771621939878992472957296092023571319819937785942244153686818468986073164615070642567650095859933039059427596512037266555842562995883229579647085931192016585539748079771823845966243556928381424161456770654350453420746555702408540517388842605714481442370812692658639358008787186564907421533403469525356029789895900150802561490513353362136947522277278533110946039974062912914032028007939676469407961124938870492105381067697580448551587768116756002751215305406177615535868832573275564524417492071510025869563062281342302907848071005652865232418450121350597216095579132972653761630054958799596994466029700667449073056952615018674191368676755254003257945324293832942948219525965827411503716914700640163071259952246576830064767643330374180236904287356783536668131202556804614611675146830103731319199372257989264424905061878460212850087772535007104322074319068371798828766826427303113467704766925213987150378681074380196292329400339119859094843344678619865031198516265457864605676624069846967331597368157461504917566472510975950169397935858180504087179365286984680484282337174851906174129942073508542387113664990475876113371889216927806117828724770607454666390854852083375584499449411687933642615504159245934883747870219623427532779072187566544091019318672752069111526066575742940625808718417383589627977079367781697466257724714660392150266147983236790251261958626847563074009752853808585741561120315009530627169187782183025076807581152211428574638669961890706762386141804400436516586850529376428811207802086839789567820016796402304699199268059870730295249116550287205537081152084087018607584487406843968269351403855803626259251679340468252673696247681947825516486168164896795329955613580445589702168086964693752171150183080073534494672319140860534072228587850222622676347407660210693854278454864909488530048999276003830931237175776745826702239378440402896230095142802739156333142984482730049301484801362388702544931827434008055784803110196125185728984663645331392617188861365574582839460793622729725721968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 393259523871975879899437529478117256433327313315134611363469432996850294433444531180106783162087853844565290572714594199791990340042180000704393268557145489173759405179032887896915786360536056777842234897446948921193003587797062501367420154585332975499456722613361775295077053441049072760181003575898672380431551349753904321352942628200380513546913431484560018240617728059992363745187292556871261066144001417050370317141621375658705096663673367020538189477768372314330067767369848179890059914876949282057505755789492762368627597623545785626077091052564690055095212340788318997724084847665264740419681946169229618457715473578146622340038203070796872902103335244437568740283389877500973114422915420522933272903532031309203798277986647057588206512474177708644555915554836219629537342007055116904051260182462935059373010590419747370124764959450541786300420960844982196862637741774406174450636937436554860315122925838308641715637675891631611060525591777591656378590335165588876283681178801997614249098046295675719502041500277765502404873442423475229588514974892576279744888417510528143269302589582610765998740965042231317400420438949883392218489626694420463610004768040302937487020130417386530334039650842341633317086347521286600816811607962061144994282799235023800139946044069246447482196236440698271412848824924313212945859479881494066531297814025405206488710731237755224384445616028099242857918950396819699139049772220222080799431161763357922873260336492841443687203732384235104928406052231919284960187011010031873304840933742760711518136815389213024693631429880020127828437906186898976138067566745374616739498650626693254039708239699238571135827323014263551859050756113980669801055465805514859073553836112130656501805297946979276202132128081718014985394753693531183556129573260754769535325554689191798170777961119857881457554112441579137556068845191766334418589751327887681131127614137712084770784151289869870374717302478614671526552290410801604972908238849095426080872408490579270726129474934024533528267106303012332294681304626362524137512391964282187358118217769723313310429296137524907479887465805046001926261994373721982497721332364153867417916976693912401468734927715333528342700689856853279537790278467970796083793132605922236018871405071675333130170220819684200920393003781588503595236959670321780614252175877365657049845688930009336154575613436608837898768113859597755318211972550950783501754370743937155819895836650679908000117182757261604769728501866595395398286098489071822515114931332425293349449911500692210560776007430104369603861251294126679186811671037891226327808127153789889800904819869155814618803392801695935639049994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -1511139265039729078167994264033280415862606030125678843439593311822790542350337681906569611129790409350482735820797546979865146735892374156992920640414278527717718768045260109066354325680138066696317707764669613447812837234920161094329670605479942641676589512181692373176724884885165445413506583340653142486280790003013960533165260255537234650820361616108057415370062129606150486986063580877167786469487084592636026655318757909199960091895248744030361944661468138939502082965302459056583408389849023697828685117101509018351995974802061296143551147594866374393914866057265986425223994390833690338999761421054549964641431215986956899217364725375085092743309827095618176880278350010725167817427948171936475514875158324433136858037602291822625080506477557379557868107258262709716725763677240384900924724382395068833083386576707746981376927923573896042732867399044860691497999013678874607654889733880125767696979015803633131862776165416248172059090595764037247117142435421396618347512204236446464612438659529217572097032320198211351959047815535836533173013352946739206770391542514205198981658179693045795133046747338666486410043012381084010536703069803114116984714823204690358354165599905701617605936681825672366086707882261765497253849840902544414489750527601500753339417128389258946208779127083684728235906737275225525052720561973821669440720045681484248336359268712515132851505093647593908350621729733586146986234667564167191836492037985418179437597371387866405334693965760389541533336276663668800552964481895734126311684392347354252706165840196292838618097457285219768826432622568350016846667704030509708757415964352175671963651243754301002369770808650104272536087650577099924277516557875314299049785139512197869625451444404765631668145546757638828719687769492023303524035438013451424409071841365276744775364008202890225067331294064776687390130939232458563733626176724245598256553251803927598354475942679904792818079632029791584879840013803706227914490312980491373138462376186338657964743348460692279894904376885205039500642034119831592960360845949173911146080608297014459090460185702455274420790422564518889676648061929914522044472398253362681771858886459544111137046104955651090729154815797794076713308315885034215461173959045650972834592537360273764353293454307048410282164775465763082047132585925674645645706800295352289471474523275535066099366380229338609706813759846736689817201098914030229336344982523378678716099374016214114376956640516931659143345547128956340346108037928907493482993527788790175136950728878885868255270066164406534133392753130746219735662347254747904351070124247796899041516709768003658296866884861339017384673935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 4880383594958730485381794664050118483849379019933615483069141485541629213177923345857646257092084516011379129191685200412442692562991549414886123737110086781455390088595391923002210767866705080034332188960340322463133919882969011188233797674834790809612791776268129991388483515357787245835905994054500766064009772497538872565409566136251630988219207009807525514662838209144485197750034999404719405687816265135606995071020965865814678166987111718207743501362200435741592853295462594716794470498856531795282737133763053080207509359219974222781055786632904847079259765882745004811167850406813139057056903597854766070442963737009277659905588054394809285052530073774699137921913556223148530575438716717858650880154374148784127799860244913990387550004373351000987956696953262797305323324192340437352125256658919204598569229375846615373548552722260130887399127219119489264669599732046670823438476975049366281402161506099023762120835157816007972640311486382930227870293724424274876927001992539736420259536505691488460259719775157645278523361177963737570531391081050442418978683469484439055109354820286686413851067355556080068389764179921719341917811340466159224977441568044311298942217991482847515687429661931658787147038529388575883943604627786047136558282531845080800037971881769010835071207382640694427696741257002997848042031853337554703837389805789970782760696928460653400985549164686910108063595066995185037218910891801746079966264674127168389252452871214046888083624433455169428192424434535220520883475568273169276020219477443372138302639687891981512607188664218968019084754596799594072010359309350719017479067889800010295077868599736900410559926051298709906671575482870551062886745132103687016153179349931858588403883271116969687126426873409029930695861144728282124535912244920058244320654596657188715163353772091988324634747627095252638418740546731606880786926204648565544582780898078700067099918047125533665976590541846554636397729286441817418416502923503636233052115548768771840597607549179689051097537300753283838151546088316266111837354655452443596453098739962567464790525592917351567043818948981373195456133282247884129076774671356062445367901440770406816859914140634401769542421187125303113735722292797783927949528923236957944296987890727257215444427346829718336189595330919338809579070932127496622251512401049935348209577925207059364427477301691426607464892173230968645090035365743258422721173525918616402375896902966843850847023646693919595070943741155718907040907516257336785425096611679732933206924935271832870626077047504554627792579961989284061799167990932362701084334757754303571204687263621672717508724216088431540436815839232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -13479996183832920126377924283221101767666073357209633072730375345333330200611196976602285877775680535169933176759819422781804096004532672101673476161904099799731944845775188082460219091026741561402891580061240628248196500044847381485776317491785015501441152443149666704972483859053622399323894695651544148560162075569453237808360625223531536746831542400934269286123640477417744333314066066149800299116644462877617323776932869936078820240704110400935204342240852511232306018347741538018135886173940201730046623389997932695983345130673409145051138331963333191170581274122007221380760389886682779231086609321786733581424530110563537052769422916532598221135237479690899921018921560663771677708359221847236129824462904183200055559662100046364536404835568070431080446914932267327663698875423186602957935302473390686390499682713097375832189284116382124738220562372322553188573563469416969487077431531734026387058935337911391887744465560920373726013054997237208635221587261716324652224637702101801998323976717192409715242585648154157570625414680228169490331843472199909851768377882020507134313486465468687784262974751892166602326172902494980153080791128966736254931107352049249406525685281105106086527936017125264006296479873132055211864042724333906437936695391621689866199869536772773190609125413119374191017501207550794820561766591432802504800099197378439212990279600034120276309655156707461230427318042945049195980288056546671725401474336635534011398536139846169522823918744713973516515847242939838916173031450847831744971923850434582375502181096202180253461659302445859037480303846481774485886787391190554761124244666881315898849494333063804385325658914408841235271199238915118507922201890152712913702675236587579861548801991213382754480147049690591233432338120752730604359111798789669688456910180469039477845711786140246414286929654414143794538534907103243394756117648735551319952953808924510406592611817559578496595065856952230742746494049291892350938184862570704235310996838142755147892343495354804044189854041991711132952543180555042594349597482110766153024594674700564386794578284315246403273186355714801919860323395198846664055337844688350933241674736900992774235432084093801922227208674011603850599908653544958394078535389602604840983469646708992177884125406078880741050903483500628966131002285877415170932672751523291129880559565019140038174808762666543286840147318676690243143276812995838468889340052142897942197552321546148178145159991485492851509123646034946931295059901483123761323513970249000440928600296886762327481243063104497126727307049978444070729179867202946354681537518849997571455068879808555138114340000795765258347169710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 32198342387418699485764784912919944125807746788649290958590675707939983156154848360365414024131666532985300028148442547060972105919028487911801453112893757845835401327816897668661601291998324325050062436990921572481493212841922091186463543033882161182333520150371270813416355726925770874822039235726120730386481510243453684655722889267137690860857023435374066940823423811508122101221737071702762409826875975969851151300049862193018899742131721885688416378299755340785297780338876294792216000475896477066142076843630745564493880674480980383937337240737159306550789722551918857199840741876172895264199969671980922047749073790544234558887552731373579790803478209833153522343861829140434486394753828329491829957273933570474479866789484973039285157904964519316790931314606530707541761250344767086605487874224822229904719744365577711651528206008331390454724160995908704777126858619002802605213763450631370218220024476966726765951864177061943980774761559216969618542284710507679265486976434637521671474496649617751936884546642681755781969440522345336100196071962337771279007068871169556662049827610640055201891426272249124077365751719496031573975685780555672540991148430467817273519056162052127217044383355045968683138530939444541397895383973006819892189351752200688530732150122463083294260018198741703672294750634674365519712197703140982579154129389776839496667482449133885508156856401782003234904240458465375149096867178848078113773620201859632145348531423688903497012563092084347774498097602543481250947835173613503863635711389404234660773879613126491558570616725170463276172929997666270169252216152868500550177904838545979192854058453801777259123424513090876927039495943039109937071165234450475292502970951543047074303481684247313759292051379263386032001970107470869759053866846180477542565177146878889372684390680454006232868934701163682748896583648398855476961332149773740254870491804296028032099315683905565060944932165312823701105844868844922695641100247179567007214642789538911433949891864231021881194371459547000829042182613079869718715482020881517486880455123392541005218268229364980970108949765555391078218995444499019062149894316930413011415664646459478559521530131733496549981512173753519601470909046442230780907636850142622811432152393606844834365907303729942666596382825122659097614575604362162643691151051923937246192622189298017508084127306530595710061205350906933333841874779426803526847990378726887151484477145689894016919423552182352838489365057450872987834045846339229212734245956680138581884066556112758907995884990394817242732795968953989026822230885318870613475092954534692290954618113561902455995834619599188095850992631808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -66893949897623995962040152827692498999774630827384869527032407207010477425556166688884727274257841959194964690994548173975463344792218402108900236280979186178105695024734193597087602407243256711043487882022785645605580074051501636201241082609041031323184165266472229234854816947258977478849660116580643110640718873459095888696348940607805610567647695070189292693435003407748367830596352983722570992192010359477819538132120335833860862291051909327369015064289840469890545342352344230763378672287758380392152883973094385724946757061164385667043474377379542810713476191942541983582366786806604530471113373568410902748712331976780419589003234193394437538310743603635055534016006774534887459717427348408780725001907063051204689163536580978950456074730018482960565192875513042351902732860637807707964569678232874260874948288492987581169690106875565689362051405700891578539947740066510973324753692264460446746287405434183815306109472187998218799852114594013666660529585563894485173009412992596376803770783440598919931542609877197177009466438198160629229439569279706186655915307126878689052550245675800781277150982383467252262682043902703546777519231599002890503941462894859913231254468157360315022485074548768259807543320870148529172558970538601153362969099283303292756438477484834786603958936119160085468330590271898948470576674696596430906624430199857015785228674086989873023086265025872548325495520416569083951812653126359920011842111125487204965628674028235616671537232955982816565943520272591789397384953847520627520462098682912191702272304548062706819022212852918054878542611362603140727515428319922183971586792717627471237133248878509589848992417978240475661770138730851025833350723077555457164674123036075171805385728893281433534074847354031845093641023233943325326983504226734726991586066193695387381956688184161059087632573099552946537606897796380950383516669403652948538310347993330749308976657412053539051688223102061391762385742477796729167773748820612985515968827425614363077021156394967456092660708452343409794106890137755533846278519134534069064129661248505716654394438739143376324837081222151291095481692710689654835754968955349829353572331630866838621753953335601850758024317195100436193479967200517426718544884461373441959652620769767594918709759161134968624310494924436032035692240894446287321755386053757062122309572600409292605971285583982179913777616182347934864765536010972069593372919660738173878080664092052257164832019071668109204789651416086978408461938851652633701275820716166432844057195108038106784991620507211360221535669225030609266864309329909333564070202789342737128338931893477871169015484634443503609601882849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 120785026617040567904986511202848671415885917582286827690151129370044168540246163650640220872827883026338544337967530270624017573954438220193899725873784743189419653431085611105106728920861619316600774196005688943343189063218757267785715858838813886366203220002042800878278791364360579022633029569271809164820986091784200156534855432961895008119312062414313482501478910277380004863730359150675779374935050124452997181327794252343910835397328786110485167920974864343705002367671498314902765497441581848021102356037353906967814470537219444985086695746080663763082113496797603214800399804659674748551009645148740985651800723202814839313328974933915958478561390907516483050657593761218789850036258374113337457155921903054942487063768858441444596519090154078318973238063822182887491094351332341660726124839794559447358402438458187511277153748797925231667141610584736887648202262481677713752368200555465343515380308643578538537658448095113769462802747097002270805000106139902220317585270946438416382551122958046061467123970601135758487277569993815823462313310278697163457275411293319216055541840305543298600872045252646777600075155063646606436696264967640691622231165303383485300862775448727752035334687630462497076406979451594400627236032330595633696891875001410724028488565970933375164829437788699156205036436913663846102904249942872412645625515612045781521420067724686330523736631144415116601458388665051222460186115843186755951671042440557488608091739049225524790346070422300498917881175339220494322532597812590461034315208018242738655647957231326592413753889743753467361795659612496658426552778004552577237941882610262718385253643617614311307498676916996329241748425456871322777523622870659627238489172693754549862178377736426911739962584888751330155681863340181731728777014565395619174193109955515028456509917826966724598428088944095163287044801967674350748036366639692787763810128963904675002711124129761964717263034298371621549181059082355532614846273749426204598534285640143563006101435004331424342663479085747426239185200541691960808622624147469646334283726328556327304330987224357507747883260579557063585533289847557619516170190847529724741968497151857748552526392113658343264948155707956807607099177599877300647931546976081603729090825210877349838776126947153841513047170840876696706297327735073510526523905214480186371510361960890406789960083067365131273465984601116978684853512939827203787296871921918238571393207286353924099277390574816101783429395708790852204633283419700454752554245562006159276839378702069008868616426760954813820636452387683065041141619656446019964766466294902908656067757111330551051387174185836178643618092810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -188483720316155937967798614522652149459495435925400692463888681296810179901789204745437051787832913234305744725519436915549627408044322297986905709666717909242841923008273229272560780734253039172419480847568696475932439560324757149615146690700925432489329329423258098162542143585199053726844008331082533849598647835219181577055279409866353763367104650429284564863659644799692081821123458128382974114121029042761352518570626582126887206842564605026261289697525077004527096014512476940727310788935524684245819718639289198889574456751371156559907339742385080424321916474478562335789579299260227715190160466566619448127401848755214166403628415026925914352422439295377811092817820754360297455943473034332588409674254196441829901662505035441823218463819163720864911019379963425405446945623316721016527680432049410766561613766412993167876345478109663976799330597977007319126147175372553038230243207087372330537168213005595362435716838971123496808214802329121558779025277560282336163297300026303055945762486767085051378000685798923196471268997300319108102164233609230410990816725855731895284292338457869805026977904526142247936639373730877772145364527935213388341970404476173500716499721582745756143116556363737417976831422102025078454683682165705311593440910422270317919739422747893940210248637211183924235237628824582452682504418847030933706869004336553391176154023423105418970804137613492544261454910698832030950147465892163335866201663355116353002642935946883014815566260283423074923470933163473605447851901282989560260977465165571716784659276183771195570608280433004665737291716234673073081779569726974212543955552359547939194749684883540797373333524222654604952730633784370187790906510185093676210580641179456715902629452151502946645527567851683106408258563035072619129826648848739421205085694550117144542508488296596715860685269464000993912114458438590372668603318556793203295885241647637546357433123262125733773913923870072273406524254570708637082174428989337274900153525296098264862230555966779219039022608695178061761057676963293755801812211477940925843245594621512438482464506190408768232361043735580342078650748921306748078347257289594142564614207772028050754335207015645216641956090320662521464982541514386642919383291536467685929636370043003610180372259330588711377021017598640210832778624315156752214774078630365859744613596581830645132872481546174569101356189122346489982711387153774302099435235818169434850587864165259455227159978321187525647265230123575431131878636747643145036441743446290463246562869709787151739768721559569404700564382085362068836655236246612689194376474728214059348281126427547768217675701753900674833893807882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 252589625158549024619900974312750561427925840738341045866741228122198040431510451096859999030324906308692654852903129944540378433986479297746868782515155438431277928784198428213913701889241678073823689992807317841904101405158225429387163922963797265431022902863643330485490451877606339737280617991893622711400724632684311524393494891057101889523307562249692755603654035105170810805410999914563653301487422666256382268644060663358221654363896573381436203267135839660834201410844716513059910618614835707060222289603913897848267053079089142970293387961914421119992494627257628737724644128432243244901960435549011240542045040219914399158647500800907389452828044128927403664789765827204296215167891895000998933810080852607237748655936732835818766775121812731678420464022467843933424630976851694507468144244982463157726401743174879127944703139733648344687279330497339120709293535556158933890000796468629364629562183306406872934856263375814789664288640913549402942095898997721362378777077286857403447443932109327362376578554191912652795660475102395058143789670127751897421487884910604937665086114013092415074029183266258554909771076728179868063391988010999378979061322618908355171369415615087272317822617490472332646983433483183218493342959688012118585797981784717010471194504217228154204621600935501887798874016418908540784066276180197470880413928964782226452822331169688605210330089497886975349284478263651535286663701665329526242981678323287751493261579718753805262253342058175455334980888029585044088496077077555257859052074537816988454522191736390682106436952044195183927622322315195123296047736630414058101828823811809867781221661505838031052685645712521251346609343185070223079201785445272661438374237526843208413189541201828049563148432132066217454796253128488216575740733121584167442274234998628474624577349698449046779439606713397054895036073627553840383408216058601406632737639246554097680485685346761187955543146234284506120783129635340907268113588387590859664910768063622450744515021633740871273791543386944817273609789069767361324138735820251291003702881508225246618951089523991255664300529544038464810657135663877958929555487316671963723916545472132019453186641265677179496519731153338335663842649187469486459964413554171646406142501956613838255830744951821410902021569942794177938281606735194701056017062397103136743191647514694849893781448444370974798372936998516014697330401496180802715043658346276057605306152724767272795793618667579061212509874880882654164908061851514208035636784952595186464378425628594426155183500507634943152621196843652002725128788317069209987733579109433134485153508937577324412845518347256367188570850459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -290515342778706019079957002700937227407077542041728773258235248847777114473425799289087800411969474026635713907012110126760542402125024064958635979403049024708770128843067230200835994311909013511917354310655357563836726603875936048204938257206579766817281201395218777652774028703754706120158712174478430561524339233620222365913550514937747455304676402559540151640720094818675908313403206000302627849834417223658024885957253641737907927455826304085389661951759076653835594638332146696265619882911311720004763218467543308420782327632632382750145129466365428256245690754160037970954988932442075890031469928728677545168445424427855319612742155080600362727431885845688453127522784251905548765484985153285702305313844233510283704327947993051702324820897813658380687894516020620429205138920964347084325166030697495743797112029388739658206549333843024604322490526370726229701031821409118983074333557205151295473197218711230088849758588660898992087699383786061247286122015878621062397466471899026116940911778496112790984413339243368344894733385677354631925357789747365695467962470916315468667637018002682790596088479819149227022828440213856775936623576977877950153449545626348196807018565717322028258959147139001277069369310155042790367571086426685363299594023428739595531867762369992790726248230646658437555514118965666528616092520641210993184443366153905807760627037384362678310408062042374586223929246704722181629675147324486341373363811920461705871854016171252662058515554028668022172774711065806808753431049158759263144709418718623612038215092967361126084640433218679702376792406698214516191501260238276245952367433813181051043719215665300438295750374343996303537044142959723525986000175632799986292213792831356033677881499335033859860696847345260054540655913128155528642084182541782190816424984734448570743912370403017823498541457318731253163035158110717805956677709726257451801154712204285209426610989874870619165354326486482605355385600515756385304519948122229635720614351501234872624799837581609601807004026413988389700982593920202062070719654649216616986520611713487854578448861227144453226221895872898309388595351450881473199856895419722394814129788227800534623885274136119315644463547570983894987120046474773521420219222096587865912280602927580454813421377534420518775063309635001955318148184029386683068697358567103831432697592527088897757307733664596354132697543059072961310167449083667393319972183569084194175460340992539130972303856993083827549655840734794172808227258313525583100333377702987937183184471429065712512250347774167651322542409699191129634011324669868015534089365866126288721594463433798441370959912000157879066079851970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 292425615127374541200473375413227265538353805008184368635492903407910946065455137279381680700703126340105309213170506866087129721255944811975971434358719606711543747534196414608053501605805426993013995741346449202994158321112924632878639395590368723141401727871728305743731846020774356682011419937219125994411770003018374839915601046094619161581668512354487497106476850034118515804306952490902570325845678136384795461781762059423393550715651441268806615409343163683893374240476016049679218835354938189973491599521213243945807385967925221544097420276299441393867657808751175726164126243789988580477533648863874658505401079979255150787627164317376435810820546445026624996866719849725636757417679316073742781568258107071852781881433895582661465715640820632839900069292556661788951768038358148623412774731250186106252803619365428835262172545859430559121258941792611134306661433939131463873976889408713339921203204210048881126781485295699721938772654628081742560191417200653077600502647671456807140211927827217682418317761960255132675430490082020191782651531168564851992367050285680607751584022455659677458613921885457270960406237010812208976993470770830476648183179045022351684571491838153363930955258062011210643996200848233438799982912177406888496635557026925636264043275202753969366124833656140103338916005711706046876861705697041192709234147900644825852196805000285699708613510194689150107133176279710159504280122654097217622301334222125982172711779742681420167170805106785362712484929530581583231000956519765134601593894028426157023054351485341485979957455920812631089188696930730015979848942563641626521455193873019672343450286707850538119995433713614147149295164577984995841196241916235185569441987109065961197369888406996756294698764536859429497780277514743976223746453082910583195307025456607314110850849254688382376146159273489533516591171192661261729373185546306482221559883520663997753869641965495980926273298444835723236070953595961904370315517325485692291365106934640962372402442904820612848609639884184915414811891839245147581248275739681288556642068710124516957675986046726562470169835026061404628724713612523972875361697476594691061781891561128746009519078252089575462047966703720994909883397160375074771240838325306122048920257889713735017368624496045579681332037167462471165226362129364092863491341928894818101785328620089441435754334129739175766484377088747165864896706310878742543596752550023138497085469607488451672564636908024547225604047450339865321530872089927674878601789593933548605248444801770400878309954117658256376649198769615099492645850986709708368632814983166202587186324238096012713326987900239109869818850836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -272185404343547078748467642298224369752778500892111236485964045122625194909474074957243617676329201312873596906591502760203909126242817911702729133772809747657106227698209992902908083208419188023941747941548799629500779774206682659421978444108509860007051220041389765032121533341345281868604711632432755583077518185741338676418578239419164586297930194849255438105326427620065395550150714883392687650782390632559527956319922825256660692279281007779047717051554455001501357615947605524892798532681354932515887723534625235047214954950798487649570341774989371091525903682879641233943224577512956256839086383642087509659473738470852172669513963575816582021566787880128420566778411163626878040114736190510004289018977592622941605819865088853654804904073457809662156310450257473929969854970377059491032157501546836334267005877367413859920076444471408131935439773387063054992189235421230915052305403740310243699651142900074569932720292965716425412231311492048041678770721840416949060180483649875258713940587293947032507962924012750900819403345325203168671360173402085212913428894445786734748400919818117173025612598449870774550551403924180946181924141136688606407719752027332626015605745544669628218697112407109599502513214503466986759311935000143214123875338308229303739116266271532639501296749503914820533492153548252050838227184158850389115524874400023913003089049688905727937928355630033602088500918826402302435971226369166042035088098713946747291837814923584858800689880108071566449628974685364433726229801853216522046872761510778952322824827890930868397493798738695931485442148811618396131710175318008445461713202320765488697818463207021314873566342612314232117236092978862905613240119222330174862738883376276919452147914610281055010993769418156848544543642734807994764408854134750449260225753460974464896788693888375613303398073482130062918449672891331288601278711090443238644263880377831605535134509766933876294296504657727381268127949552519615546858723351827037432942297211737429027668031591147500183701060893847358953913840857835206210018156353884968079866944319593633893949845855608989756009516577211137130087685026867188683659311403412823231646978598945508900031866336438158050402408126494888832627860809549619088515747062351293963383244591788139785572833737727270400798572758470600868908150888326259132495873921911768890956348094075993731623340282518428452973241931984059774737077804417894193042296538374989995217043204543369771540668432506757870825481164398588228290539029633311282635775575424935339759414390262073648533511722494999416410313113301952292630619588498995562768173812521656659358274194243239690923115345970515257951225118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 249483206744509169788677699993697213883802991488130970073935513032686407425995404373536160391439221769382344910438008190622613538568621926004963226339827943344157160456150221928146690989752830842527360210536916612873212968620390061388359252526815820765804247368694196611671171530225509322088688264405018702654359924036936052787285278436644779453210480491152328510730958726351781664040908446640390710748916706740277647073065876970119833562860018867526178635169711989857800252428596454361991883187839794298387158612843110265860327136508123812417453921382821444970531157987246389082969215321844298554750209473871581236218861802234508574886980506125881131842688644484748967917740759983423313828594431477073526010794155976977757822568896762339455785977067812543258640140074918460758708285086642945063079239319134128133315435783474465538683855645284452044426164231116347554872457965363301448206096812562069455772545098810927680942069279607539478930837651256934367465298241569598570470169826199491237539117409246386717566696389278746760337995630266853874049895684649918708023351895199181767510539957555554285711655019194798009582950316881584417947535597447065299089681166210038310974452409680595342224975144766158876988570785524679464689253086052530228590162196057493640820407614148612518658560219799738256389048687531082257475288980831991331732675331679134520479215938194482760479051599733988894917715565600673170657074414361312361825773945750109781339992172713605030204000102290506216742825873844687357406019584709038989557302172474860203430449381765647462788912137352489569195281748279720985045589612771343836133845497786240578666623516555940594895498830240139519097098987477533580755831590105971785612694022024258542233321192594928384185561725945838639622572649804978988223474078387184318823101666878297756235091673403809353340809800423543434222369061591000635227804303920564064152855368321048175229873175547020516479283030595537882862089929760799091057886680849663646758701421425807408972048540788500233364525743501414145816516173806444772568413240115763315435754055696875274923115618828527649022491531523228175080155350858033712986877389031701842857897788615088412757269735841686815043590305829998292034600206583941414831360952057622327412941943215642057416203968951631284406079531690610615357042136301572379665599989180655243678307883655526637675630300757708324774083327971843124011123968618272598942435850588364616555050433258255138356584649067859047554957089173099597249636206130653597135810231113107196063817044227050026422952435606397827755864857813908540578767935089836472685071850751101594937047425344750212617990876809396279544664555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -220983981819063488652696448033630614237433353042185640882054899971575449419580161990612890640772884817660331631271171964093549718528833438558723889356018589723515889286914073108499495013750787563081431865955650012799771889662616678286117880193776953024312209040395374803199874233499307513569421076594252500653078008592625282849620544689768816684989451327066911192277075060272487635508346986538041852435705110503252532863964732157859953230528339751308019362391581694057012512571356419764952622535211486892035633691347839496678132434378807911797293348511435048086876184097265843513314820007434858413004384518619337493562073012595959524644060576837447824269729959642165380532460835364212049573596141422292473579890987517155279196550620996684230797605184889867848474737546971543984327112936045958015940622433604533601938958206827910477918574935997160837871844698527420900514994342509541545204126640807684847913693923373022277675947665212110288504846965804352731907971654584942982809684133597657015476442781408466871066089516097599473908431089510141950502138665018244904108000618362691772731370068784912903192379110368876192965504746441478798106179018489828998845699888781059829944861425325513172916531731918553542026066483447256649002027432051333823568306104138591947967730835142610438325045101481368499957026091525877743019798898019448795841494565986005513890946559463135618383118393743105616921551251390040622454250007340121416370483497552724459364751207339561494072696688346206619356461979299694498364882320381723425142736061847107518377782763212954102965081985210476364375936884451057075697082646865809537582155332246665899702173831988417819581173812461309897331756851323861596217612713271275770488990063947074181664067947119451874627728609251838865915408445013579557300681046644905745550082203682947709400041377342540833447596738946296114419636834286490180117152109576778016789998315639306927152139489497780376640064372917698310536051666178597322675308387951844230562230858079607163852820328804572231761284937707786523306759156997166182296801890536457489575111324397203018319952637168191771768709868603846601967259048565040339849641741926828346676177279763485226984223433947226991466438028345348708715983989332710726844561596202635510896961941293804604728893465738444767284612932680408937624994773772659027265091757107180247334486038925923101165113333197212946975046583291539295967425795450950449963033075975120442371463389492829472359109331383140557983421885509220085681776652852866535267258170761829191838458921787018114654114516577503801672660418542714098439797664184262113508505993566670498112012617233481870481997924013163799596729630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 167156819121655739773936555555998177845041018825909629277254808392173827780249667391121597727035174280056303470758089355005654202758896504045528128533292770695150115602972382669473792945532720231306287371409673746323344675331765769002276424237309711160663523114730079154838722005918006925378184923201411252502729718394719400866582647444407682593761961677148255057018518405918104332215953855759306958942363420931043590441648174454345327808521765571888172406673264307260321010918541519750483376911904961742157544637939484345817889604315787593259968068541685082362161603109750889969583506785022666640976899012401703716124978273388332605705095126681484088805400964661623474169423688202420351052057362892296039717888018999749035976444466193526364909883863671019014974686767303186291428491415261042657619260143193271271569072950917147401701891784161669360286463479166954562185890401897141771708107628603326511202146588712131642079948893449755335050298002147537942173198841767111088319326352892610524457389417075408333380441894242628145162042653799165618373883007756452525877830470466139123421737599765715710306094883126372472570105840030867938266215291607157154627032070379273621997780085256874907939369533392314790251657991861075997396039410852997994940820580904604503604286287032774009700382904812655659783816964084390874875308796087297349641142532792686386483501193264402180585411100535849573768509518629049606074570355062140213476314603288749622651313568801417335780290536258596661279559787059777895011890915659756718088176423527977384285334357537243364010001763989970577913421270892920790476103764536389247161263471535025794478857146770185487415731944145356144611327760196585212744615456368627105565605739771184451960481185746717312645325719079240101982833445280282958027994369138344498407002067263383185897008117953836303489090784163813641818319075985654878870357583286652244553850086792671197181480251386178106846414430598541053553583626770331943865026581248282389078871028328988927834100113515069965390142858237856837171120929113438222272653765225438386426933208937962166541763248569174207914077389653345877027779375480823742791213995820229816632541629807123518451225975526484561330801513216929442166004944156110085653069842122594602085560562755226957639222987837271051876968638326311105874278332055038177388918505567838183938138914312374813279602698153995592530201297103765772332401811642817652526182787468192066103694773534488284515223830879530277227241232572227364079552221819223464392141316201278982617293117790405552121041293407486600268321715366131498361818822288812616978627852256264812819638871162049708856518721686212818648533303296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -90055590357624462599210012114383492674561823176989350346107129548122161916432886032901069422568194806869844628400534906143336212007898711968044984318070216335662800785697516294747680724580436500342165642600496776861071400309765327159772228889412703015409846518442116350966806486184383709298157434462099285342238824785594827728883439420845514086222397231442907648351706494168754838542426738024113337064206239749547825593299371547957796352299978102060361976981458158933710397528506633943775464789624387502352882859152083855787820924395037445479242606421156381761039176032480168689153220491175777590385284121342776489243373899209496345567828147812372995375223913755700090713771950455334476561506440411525748335875415239924084387964869159800662291981436750175990966828930048667277811689252907348675616623233863935483589175527301385167358586928737296315897176377971550446423741625245468062346432037173609412712730406891411780172929470819276393421256583434443567859712562171793421813686800413734461089283254564252599157860365186256400336883662807484243825149459918040808330716140173609958522396205660143654744445376291474001831459026515187306585245181809431768539099047952691552962837315018493745807432891429728332547671560513221686002903976707836688750005295943295247185790463769072720335674823127072859351189231518010921656106316946112041457252868701827533287156681173872635606640954018242236150128304610308899663113133770222646641727456187530088404429347300590253778779265904108608484549615563051675392061275671879559944691110864132566246098852381071982323723758716943553424726169526552813356326224487841665625639642195362450773730907326367074175034518939555993644401366433041257500191266957371268961292479925707572854612369871925227495464753665980000459397323482798161977744677139584188902627061997986080721195302909145340743385762674481567503645083664459036511167220705404388480268080941256086847754958632544979793779595847885833030536333973460646891530760695493634522287626365099507512137293520167858609957181296692344160280553181559694555062661002294804291490499067605718531523852883948948443527887196146408137642636859397749991106778063541458828882628391806045718024048871287342453592798282467772970936754871112244869610549489789416776860306794722514866664218422343748765247968218881357851757718585210982776375879563882257162988449338840245420964827198947049740818931949624868541721774225228245705303733355785227376849943381320379083807355201298518084589454947451964314366432979215774814303569841101561851780363088540442083068001116061001256546326238022943136945982159962534757234759732670605997654336752265425081473096895502515452164177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 20171823696691975963903574632895520044097834092463899280414643625104433308825344745961838999379762667643862746151580509049977631213984996222288892175666275186881483329500603264505033320718657737343582327269244844886131167542688609221468631646079308626795326613374886828038395669955593653892384753173445913266035812142330401164692949437982803941082598508587545731635951574894817670940541355243934683071928036516563703314910632796483656213118877129126000573834189257985708293882819075303554261615107984427394491407068755617611172146613488707530553144351477098345988666660943292552163976910571787054002602482385599529065229467202999131397489336820469992032129495697899086335983644302007569685269263134268275147098618856326472785830555625585033799720301888412486381550157394845473624362809130372813362913329268327057666412919567413028224102379771075222008633565341597981082543015372231219306327875359458547159734746883161571909658491867588250174335102751266079687533414600061721977343536008485995639024245723939398738501782502323976433655010185473679312100701145553488035307405148388565719747697158736036752672315839023307732529861525132639570815525226325675333885970473096090685711972129047665821551184672979775171371172266518824008319327718473741584799328648877588178183827785761319765020213105976251176673619859174229242861742567032508432386038552119330361072490177386855989528737307746659424411439185682349410931484756347157073980355932142678009941771509607760334750197579576033011834495265332799300904991946094666271204269372335491011654491399155015705760581212883657346157373717734411272063217831141429957489653068391296710217724470262620200203633938473588384781847005054320691660546406018046653434292299811377905333645270887625952625218265187975539594933371021636097797119541325617064530536091785278728654025967468956073246328757618427622071617395598724837079903520873532940052797701879686322134980734190496891886195371331762989694893190952904318018884431839325567769306823817682560335744613844320552762426814561726860513384946394179467661113998444913829217855976153351378688500504440870817426266710935397085559283682408168170114585840477346597121509664043439902528711324354437881813313794719654936569868823722633913006179995750305546389132926809708692884705348998088183173987262270698850746798413537061724780490249128230778920727059015965229592540344387821549130290938530358676061267919150450649464513352805401763807335376561318941872179780740345037060464384319310420726632746628230824280374001494023138732318659552054227098283403993808558655850500865503082069479176945184633503778130633945630222255119678077835625957468410265380965056512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 19049437856617452542544927170163504989313857480289539917338908876389615005712754392132487760687519399036151769392615711588411533841201392400163963936617178161836048046993387022118158899885601501467086859221706489694136319530952871157086813939271063519456302387867743588134170663068243830908415230326125204784319523949310284586886164139632258437351388831394907184569930512029846773774904071461014664807756732638679127902431073981414476559713618438678099106633499042883011558116570025598981463541129586887148021496552054686574247713326664702459854625423963592240741214766386171399114487797809265224004174554150639315143385970575369907635248015052272254849054206134804567031082591177635362914861775199345778664723001364970899370917451122344004839904913895036156520890584220675770875630294187941690137471100594002700807326621853401864731097712906961939825825050410219641838407129539644816555429755378839239210657346714715202949080434446807187469545928201623146768718829109685743006115749724913153243139820269788526659932035230251417534162856360658889031124707408381422932591936122634294901685850666584328375435126635265406192980868200380561274506462059014808324446889234728033124226463310241186356534733026671672724347329043589917158444888744131148441408234375704239524302481130234321113466590719160068769084025248677393250457721408369646328733246294238765644844298686394604020887065593129557141855289847916533714577843473031108032460629151117132538275028971769685582035966584574460074750080407585906404701623445487006934777773362882768337373298348665814506875111448873020688317074938669728513562557528298171368737578593965742985598284188430793515248890333446972724442741990380048025282929323490238337634670288975272836149319975912387099497924918526785834898881639362160034162360824847924265462493281037853604258941372477126995942828759596285139660573992399397350018275485387087386917300230400321457108105948889659678854851441370949661082287059279814503658602783701220015752339304590291367508876436429582341936147595679598400209819242240482906164186512972401807326648206284685254854751724173059724378936497112492493906274912716774059389153903719650277163569145668895261284912565868761436604121576301482093096510192624869225163800827482320221939992798702681959142270629033455624193802743720539463621665317651460608848926012072298709111257910470379327920228884008942306735405147768360831881721099327253336359294622961201963944242694005770943396416964740665267469049177103694720914277317497011064954489358489993873991515123340568481085763319004708547053565507494773447892063021840840844537380478834017987190210790281984202404275327030411554874982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] -28992607266498699849604158050510218490697336522144484081552820214673450664992189121987571688024861030660514924051508916190969582710119037491521944153070500382978938929438063007081432573779918664192583371149525066904813226980571429803864018288686627759124676095685278054654408922164715819573281698510390083387731850587913288492800753735540109149254352519122902592975417257271705140715013882578659183023948123490646802793433165927885820076461074941734738834292802690189211955116576321295913519703693668914937681808712393649026767574181456674626871941379856249696607372860447070795765621484006405122726498671907308317094227485806871404266703969249443436993273489079149047888244795874339840600368290116819832152302945991290677220624027891690918258546062237610091643442268299245626418229159998289314969296902290154583180158087090082937118751757308748946749232830407391202264726822039756043737461022488425431239433909661388520760186572357365955220583532607152488880522216351976619794245544575835133802502369767642567714607538180734402801374281563562549803614461337220399372862477439760007314178091205465713161716544350831182946958222542395494262990612022801586088000478504410971221520216360991708343497232568516199049534937790032921552909249042479427514682183962044778903894223538602231342741615546095327164941422862135479392359831552886399745272413350642444394395325427079171463863622164085027218115780571299754992919042755664888486539749874741103612060311679337046411737593839907598851644931838650724267606767341055541408090902710482515667031838463129745681822928182352624061449274124300999645590562694917606476619424206129243581120139236039284008603677689518593718617672533496043695847866300768032432668077188069766924271476214302900879326313591602578769251040810845880592277363053474227554113216410359969341869145756391119290414468042175512039426013516544181725307681597800071127974661465522641430117072583636893534408515073033998463778114676089962300773037648252334512801918248034103877089462420754942034720301833310480764063572921740003564121600880147860390083423965767845910753597384979091166932720294767344835472987354982138029146453266923410020890439828107369331658694313669027594302510529668541011330568526085042709836073052924463649219571079091641368356606458768822888860477734905208326095555347203279247454280224695402099313739881021850396278186885823191818651257039967842431597885885659964370190479012130500264640861624059303660199797327452265725146025488910033897005976024264830176472218564195176160432948799013898923838061806232276309554267920060018143685091226343113878894949334569041460097017048739584369185019255796622669918502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] 20823230142497928450815850670175939483020732080094459715521168526586785408074769346741945532431739943081371348871013825717285355178197067006730401922015821009762511695800841673068975938858436748465875873967130942174577318778012802833452689317811477011683860784640225212174200266162545962150879420999549574937165067570264754244474381193997778065154502687697248439415010266573887168370331191679467276462904852618539365745412996297336002017241857845855639868933436493279112218527738200291058869633273325482815985083875465502147758264563361432131954875257644912596879832624618170760457762192167242942110315937274774477498333710383382100005060464324791883763609004289666987271581427801951234377420689292732442186987191094951452031228940246021589748084344865368447660827723285455758053300378512294494711278793616462051249498302502925428145983420907574962490993168814791690577836025365287483380746701240019143063930426370178723972155750861107019407802653478163409202312303753139130507910459288659508456320821919269286763887870631477798586171761197755507242324703106981700432895258306072498498808703676612254998086910274714577389844513181341819679863944594258670240022570311895653351594865240633427554288460966943788456990988850416187251769038088244468836213852600706491574267009856558358135471943955487046998580238359406698826918580244766642527940634658633178635815082296728406698347812987525455445864908290032009039483930342117085337825742697633726372440890292785921512527739360277624018544241405276765285572508985466234485738624338690963367053893408293840944921304500055115089787476990691940630422752758365560806652727454153186597126514125051291353037919661390123246605010079760188516949637878762798686522748510763301320151627692163354849829561880557236807094971388065097184585731803295958438515018310422701467271164513365920842890335606738200018811620877808332972033271891645418918042339328379148171030058447519824229854613552964084665995058945751798181954885200136577677042203619805168657007218827355978386286774480118709384255994384126624390722548300986328908649042503653831925804544167350039015564215491141421357524086426266702949535162695438265205987634213101655779164667618577906030090528811123239945651047334640474350932375728485772316587045029412353168674091140594164864737229919356795036243207120693758650523774845836220796805304398653094531733823126472160381042789123667124212174012127794794565315146099675078303949128457570081429405328346168653057555542645333902908540571576737744845358391487468148033784328304947682664834555348474717587888250662000861690461731659832754549414461280525634177708092556710004351610476846483304089145835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] -5572470492213693414513049601531203189630362782396082973927141941105209740702441972251046792836227239856390098797203249544985064226202339161461078550820549826767170722851682970791235714838384200575508551555123590132665097302727329455398182804940821895951242813123775431335727027062865095035821029172536154510880446835593396517158536342838352920554619729786127719361333019446396157145219748708571830510918403910897705941064776683510670287661717684716288520769689808526934537322850974209880793299361579579991086195298204792994435640941937785829471280519216923352882741928714152372138959884114119217542345394883778930263646274920973587604537607736638447761737916897623121987454460381281671073603203084778690524076560823028593169019111963647984331073680078952054324423295073277818577815092965307086096931025921689725102308147905987881580587673421742470611837481960471211123525520952816262757286063272206946239903075588023421473439981885781124230696180005590138570020876213911771020400214485829512350362270426770100789705330042946442626805663712818604239623900328676203755426987909353418634045007093504974972694313440872270222923964927278837770475464247434886216435343746829634641528180543261487116314202997587458551944118326725352193455338388014417690832907373650824554245131599333650098717052337806106790451648042980505091291459528937636453587879651591401461346188171773722788133679966671320250428812075617009673646512414218370095380507635368970639798503402102627699008190156724698250601118667947134533382191069489713273430147730425360076434114887930822458593255454675830367992376336146225014459454562405963303652551533830882515707089376601936692345372490477773804237004778226027504336594551221228726944676218486450099161277498248129736670421102026676169034758147769146877398098064675317660220468853628930558539285609009539395032298598118064434087106832634096896420751291918822308885050678922269006941707725179726747985482795751288624759959903696122671775277491983369795397673608371172014237035204572140511018413021248676561287018808135598818064177134365876509531694473791382714305148746294112990769102521491108199769883155540553771642559683326751242806520205301513761792229696369989547292185812421511610904500884905249555666717032595773669106320640553623853133706995354821473308724819013768698121678382890622142519686375660287387732403613275309057896461864266385055124573636516899581068667380167229548623172251430112145457104341044662173451157378395753940764185506807509174482475852993523795668463944500219689698494734984419457596182901726152417404821935985160454688488482512494548791926659065209136474863152213824385606941788184133294199144448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -7034246608802757613961070838067743910815203542019274286560800078995459880118051975641769747327120939922889545303071839030341762510831887847901740360125021132514762768550341148839385770594365323396491172259513116569568121666004812827536369830902042750778376108476235327988149559956201829432380834558709360403790963073426940972535300921143739382260669122405059726713616628222560343987825098219873074083149852860645987315221181778481829860491642393716861971663823509093671399262667660318432975472265190337633003849394511982154176650525601445004167039618031343005759524972659582161461317900304756963474605875376658421474129271287603472765300511173574612661217632026789491940704681919751967867841562891397659530430452633262406509985345055277321963550614245239794239742734138317424538666155410048705998399679111242763516114922090030645858466619071788251874051379804668987616075107334092726576612586023515287735772312288865094786504815817109740094311718749576996618696986712276309606837482692305418071801575618784008340374422894616231101610814593379854035418431400397693555237638014911673062864544141140755323750750936944289142915103343795785351516528794079166465423817906287892388277958904736584083062403336933899243279351105930896124668173305917432761102599272295828409779218991434694138090906536405841399256731938801990265922399692741910997585377942110128383146530682055084773840817158634905289575873677387403992851077478707124559386140643638025930055389900836160564594653695214060084708339065374748541768282788411690203667828009247861001464313927909362497864429438644787683239192120998876511577174142602135304139341172093887190637716242102477695745395289379013583881298316310934094204653049120551369981524415672498201750340145770120736365400274532937515314608024917356707632205802885753455798184279496377516996446464763967079121858256920320158918710578479745639322202939282947010687712109384970357624442825471819517515772600008491837535350964355941769707023770289842953680642696493639984070225063067685953160370632409914747159529511032520812055051025160362967380173967405778870115116434148464213451417933557303399946287859430114805995876829558459061745557486051441221868748103332562557659092468975910581508485167164156206045234619758183835689999016856395890703529118896109332869403593867579145672100542410091447412536572377202324963838787707340111206828968449448207632610136271019605800994050328678994768487649777862647573296250012103067967040236622966613928873811136536173395240447770854661552182557350376738605011314194574011270243283824329644565849696154371838153489551836415721941417283904897951220970025528396143184540743837350497353728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 11401650920098658875356091923875224977888656369591126962818884141483461443069049928505041446206636471408073502843106870921097333493980249538316478558316756763731455536988770816747178196039013714730282011715427500953822275692652063286127232379057855130927487312220920838683243208703270421749852313734299712245761654392664618816668784306135052639003615608515192390520080544712429731083057999288039257934828014655063535996782723910041020629057214757403301458773635460349229895948047406381939198740034489388773704111646741279204424743983403594980943912316330633911617319125301238148139445510246930101444858650219205931761580483718622764083385309347083363638813103362837668685285015180309007714942579805729822225443844015742061362135559719754338288251800902063026973731553923225283581341997558959672872014803625589886314217469360037117174593884513270464916577000499148892375057632762545542019676251235010191284400260950223411178774891040905507867657864496181273166644770842410694818405516351310541185265004733188846840694100455970412935360587664388583458056940792126847633359433734023462276627080342525669181100012740148673601756343936468190048036267919542101519139125789081075933947820133159258941435728611713328289428687048312948903448890932177333775869771933542390311733807582495351464027614636952429886889354729092327756150795747554232260335720147497488328707797758362695257603659364409485480735307811939412811725114896261081211866906754469452686530843336443053203221816276498959737899374910191173117960091591909180834769396748060803576039346133941432940164343750579729455151520312988926641863891715089997460526484604233001949210784999098006930416252199218998562418584062990217801626728447029588776539262579357072617102241311613331074461984349426517133287227387646757186910422628834341099175916458377684079891429703394484844100869636498681416988035768129694105129534570042370870875151207867187195746667770565850526992907117071537036688886340421419754793559524458070821770474040851182866504414166167436098091329454150697612838673174629738056138636408804390685326501340602079543629687710736021040926872895690828175223961672543805232020639188100480732220373353278933145399861697814965649725610527141517760513322066670655813126683800493915221400444052369255974389696826703266286041983983196680191515722067334918796588377672928101839700019399967007034096407841363362146792412381760127980643806300340687525679592732590090404914735018170526972480828889660953252644263336479313242685317496991468344392408837584424032367747586348414347315721704079134295672121707092491362491225960061061243557095610873907136443392832618154522140942803239839963788869632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -8022011356697427271181581458989372449613765997788628288670629725992698486628553042703615681469732941990552031594469771078896269282648557667556805398473937515764047230587887733114545530140503206381062286553301641749454800917413159992160583709363892459769754245779950248798014787356697403805681998191351368792698344679448933108365307094964802425838577571872357792353863611509695527077610834617470353226301190799648383083684554989897432346670824149657698456158773118445813348164850368514719098371973675653768497774224157274994288617664796482014754828644994863898458952083891046514015134040604957473255704900163164894259434263166087055424661058302392474167090017088279093722393464634914397219060625371076100727195982386948626760371053162595765462159684948787690246314519044657761111439881818145829525749436335839878060982336733372716880125175296820249605983706105527602350612595204753856983728925229418785571064250765133905251879628922621559436658438171683589007049182180154095981146302722555464287779585064945810793094203787482037500259374437012130953294995710554344007164818474463054215446328104659440198314677141756347653623639353880125527784408535490046309415602665112276925921006211408250389078780248372663263335916827065734841280924057435172436918282854681334198887202843607005521743884220768029281914588674471789725069927053254123358215892859992583994755907907187704121598135785894136456659025405981850637731024120722406315819257383488446381628055046422555377307746405392495382946769264847305142072500986890186332425996696425082845446053636925861906861237514181051694387763989890759505711417350617097527037873270294155600678755193714717977144522715503084388344646598670380748313495200585350829780901238662031485657934680564756639195134041646660036590675714626832597814077102304608044191906545297424433663248406717995878195250077995891944408339574883890953686678315276049048513658571788172086813500060760900291435676252501662478464189701027670346932300485492783063715715168321083889738989438351773289611356068583965050280952500052226579748282737878392714767006735406959112436889950795124138633716122155582717426198396257560405228749001767342963568801683164542093534271830487276154921868414639777393952525711718603507199185780855808963348557025634926998962379503838102436910530289673123183633457560484973594772944400982506475327537254403409906434515047400421915173856871302321021960291619300716820279736424154145663853347121941854696295749874436937427808507895721553191659077487084969326235220049846404384063054541710681031834623344674075644624109849579505969525065575656783569379666618097727818781723332326071122425389337341932013386465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 2545666742678737624615574264997047659606261821683077347858688639591427284471322074360369773028161007822084976163945795495368180284277741962735528701990107406314228263956436506562882070061336981162274557621351409299430641119517014512553674200187035491814433197556440230433001558688077427885750506040922977499086482803235693434359894651152869216548344333898699759806096503939314232104899484236326341176937944393622728484916284377972077317351678898188401962077966339528572284049684077707869260120261338893798162379861649173253834318757876351359322934727822265839949388596313476681713741439450941012160827115000011123557069189770440514103570137055568915045831798084703500906019090997084554382586547670774734927751953785458461917511850461214538531294354607061388636788152673020171364934087780488293174439286198518022755850452886289706754710318711959185272386325667565269206762878045829103092732478385161425375234316083410994537504032140317221692361508654825519761714400088184636315890301539565337694557026658717346288128931574222227939921134080137352695734202360532258354568588296947606417833043125530212257705391583691634135839228950422029568023996097448910514537170696577836293356040665507700825071595234310838973167125350468965113556376015952383761754047145951697588400983633692334655651005635772144257352527692671925728489577580164918964467846018653927196973501170539592041674071523526218252048936443454986900315873585207096589160598148442022527318003088334078193980427535351866645558953277196275715963019701733794341168279144185908857898521264604967172200929100112740278585892452167803980628689303296501416372167621034685691363192198728239171121617862071964127784111810439969888294083955038563824313309923840728652790116109107747909079224904534060700425803590098804541802538469958138092843258336488042257798451154484290086238260787892831079169128762020624392206775111055347158848054443520067599939844992137352360588456983302322421270871676498909836016620878959826665651076303340919303839756469854284175367964038958518117642831982209059399135329924131226298621199610847587341688487878136099949302471719680653851487826469839874310541740494761354156282209229105024631309731121973594376413162119261781326612679991601187652082142680914083801230532014786036352528543418192091440803172456212232006299702299434727189669552033071174815733467982520010179010646143278807637546921475106419767524490063580360221782419912954021171604879305532219679183190221849165846423451617147375651802116512499828948933907224538604843042098056662748402694470965245566775723314912948030886046498511680928473897656278865140576284329568086290151733526274142109799481868288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 333534079943805275434579557940561292831397387236115460317656992071329768141595732673233701329262507764042138349840071184974635557915364192352197330978133433078283914287813244719253535856624029625725318174310901717270132564635203482386888187285641904055589849164882219363965904074736492815921254859776619803712062657316084269386188252180713321332316977932097781989148256906223952822004891412120630263373135585424021364049865580375088314996421669955732817574987265739716779513095053259051596534932487809305535785204246235898572622221669958022747872780025727894156644859539228579442930306344191221671307135607479082460505577475110556466660758119676950932331015593229933777821227756806918027185273234725333104750820854739546043784405616842012441593163205573150363512416084182354628868651098614415258335742638580518334168937900832627971671056187626621160907363409183703054656264057096239457887965778783361660385826422227795972285978755574761167054203768829620379439699107636502772266477905923880511100111363959718984324762440329734253405623507773287053136662212023247074478773084924668690765825734598633033079120952158245215006658173893479971877048575056830212747911459553598237941009033045946571566618892392773174884397543834086746903726868294914711770362194199522190467428181379975640994260087320011898515715074113835770316933497686557081579310116111526025557944590164052494491975168298651205694573397921571068108332058455829671292035012874899648040152776840826083869070496460477686319376570793615609746195331887091948919947773095820322103338609506404573081345945131797964118967470798071230851189904342063760693498817341166094702698824059356009664081014740275048450328974908556311182367410043496739670012666090871584829296017326259310092407410693192167547908804581966392288347143549790023318159040496412350107295385794229105650245929653444726023021544403750871064070394657136496298538378952878532188217151196461615782081933823128803570277884724135061199583774402668689445688260421939373173397225084822284669147636282796459957515583252853744091398653456062090186975375728851186843719465027572020078708631370342889378993615832807765648679989116723924513815325044809680867833386576128672991230596671211328033919572013542288232314603476690209208615053400246507151889464079285083194765700810420301630097505372550010603409241533840458097249189158318484582061245375868093323984125682629514096381250501007457619134434371961610902918311087883589592655206185724284162736060211875759527930759482694138765380216610494489313049865442483886831836757025315973870136232797455496346246541581772035178065102676624293268733946954499036419703235772750761159557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -732352502157719170751692908092727432090255658176692553052749148446985887956218397470426611030987550275683631903824180057806703940645808351058443342531369218589932157103263738348656868791303418737355463720976139347129663756141185228098967304638495119359104179702520834551662941549849778327824826736401295113668635395338216610595972673434227686095003400236595614959690570426521360276765051309002051793401585498358075737262373582515835609375426690733138680646769116291131895736906746049117063689619740662746056759999219976974340482314563938886123983971814372885834051410892478220012588885086499247007891388880069108811531161619962517927855612835200398869785872027153237804721666752585796835491505461941392465525040329689939292996007439390783100724261515954769846043163988643300764597374669744749908640206345673755034811130962861923136578917413431318410289062198155312816200594594550322419370445170137771024335326289425738762563842400466048104864756945620193563020314368894221367727807820322565648185033617159604929016999281669553415030208452782750756448165721723983843185960357063163210441751349072294794911768179979153614190982162324960045880101803479959954016089634755081636985188317914326176120317280965992562184538327597863467766982261022381542220030958583730196544703266507637838446736063697893568306314361181254547127264029357335003475816176369636855968595134616821609888208819379931230007427369639073341773914581573595057657357445316851718944472835213996017153497537600615121637198085692249755625357160313707122848671406729837003676265111920144023394929354971589700918270902732296383225594824606190901599245199879701243203727593527061247310792143896699682719560970372852332866334510005875106644210709654730096289635025545408232864084550915829022843651751257115170563818727592078298913922015757615761844530210287700847027584771630927982741034641836453778148629478897014386647251638669358567729812078884936024999991947267537409287676738457747792475082659297363367108699598871396100350005823648381096360052954798667531256741371824038175241826887412982141434626544082318648450020068938760239393842517514575999592434389507691384146223536373416504678061766884932751342050584487987826151718156632504804619784957567461302737068749809877007300251455273960510901615418534785759547522471491772590589268767784928217687688136316347813304396043896799619879965375606163849905464348143201188180731164959564798758063515718979549106953964621490376436339478341071275946529820285318219201779849651157265059017683799104959755447562190816521202776927210337449274169101733583504836018807513336925127220829876251314991802540494796259024535873317231666539790336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 430711936264553959364702038169972244503042830816891518994197083017275384434076131968278658009932160277790208252638681217657996006722414864323117362747364457916149650556464489492467491941760639338502877675517069590323633666995892972153401869554667956828222428047365835511616131060990410525079476361555686597232225033810079285542449176993183206561957885749788734564296637311164001358395811072466072114334003860290622068697938562814155658675152221748557542085419682001060805885545513884288259502195435033585411341118878193970860435241338106172215650229156441697100593266845315242007435159972015247915059209670982054388764619285722197504594719123905355399088187743338367856233795244943057311917456455655140202740974886638668690557404776726280566655037921156596427324046149804080319860270639739142676627819625465759683105375202638744507118729706178742683490088824613494854262914610130002415382854831065265318559020738004696677224818053567182086613125575693213770638899499141956996341788437219684943669941687146806962854329023190416830491104958595849816996132344376508699543167239276753733475399696614594417937105267627155149992831740288558793229153349971916891364925073944382732078552266106884380011505036154310099061213279742275906193863778845433574918430203929584549421967351211813117230042728146938201425493317603380632919938707273359299396367422086703870397761723105895336233276242280137823701925288103393526872022956999918134847931069733128627451644540028387972368891141325953321934835286638131880178347889173996668654533554103331175037262671653418912211190853679839443466949081666496385703208924740465288419879446345014164633322554759912139076488429473650118978278722053661000880187924522890853256130678905376285866527796406987675189517743964706451037833628759930362788128744497200146584628887630175193284919696355493681617927773861123736994282178558064165102172480890322769690798689463034311179911477006038813963540547664167438271937051484375846524668465759759003415875802510363311135934085360380509157638644412390629723289666310105711675722666152299996008995714135114687867922159665940390070638993990470827817602972995062707277408546450704195768542104773536710313673315000404723126921996844347726746643188636510170033792875234837203509145000940671123322311867451333864013439036123598208416990273378914854514165668516999952694383549959582617727127538480208403486789678042929194082963079237834825673030510110698657722466367137628049564618634624158340403143721515767839978058973881026174040621177355373732014830863450898832710598321321824689515437027459486575674807534346903057448570611848856078459724203452550656104195093970019713307115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -180797327901707597902621495026067914506180792276993529646466313544253734181754417889540911945198089196022791986335994471281710757018825679594211754992262389050468262899471756166584081761062420341156979082657917666180406266248074599331291117879538989152739411746004836689847357922560419751485139402147119590423261671504799836113382897584946687659316830553988407874416554224982650969155608957368910978494727879707327705739911525772414348819190542493180175175436378321693890252233635927454827704325352414911192653764499957482674168354420101392883923247004423100642004198362808694390906980734607365571989774552133926212409683516734553362932944134043414239547606902676242088186131673324951893033493155160912857920789429970594446577350365595198241747661170729153388304484119947518046306828072275837378687487752737642738999014387082638380242091492955534094787896736117484783552769281589846707406856362552241962232180184703294203205962202657364488662171726582736950711157133480019532644916647349222353182393045128113105885038286518310221046182552938226813917846155003610271036238436776043069638763727441273278351200825667084459883887047341761403465606874722299410867162894596146294556528906454565025621387321218867585865672774342113114601683734551189897461474228918732931417286637488818861256998709579947839456046296468231315933030309567824805089133045107289213605167405767899908464536107616163569226050215733387722743539535507855378493064093814765872211235478779491089229400406306873746038824873107001378080780958372927903550685269333588708653929054386182666385521930941810075409132995297540075709552951454835723194700573133436648291433886591214578748835048185435032894504178611395823038190931893923521388518990359662991341629525076303773879929842540010587923325519423475079736629580234077544325106105588694478507950536774097132264574507933429029599342156834376594287092017586778407483900743722361368322439555458295195649919136432524611002731005213470060896800792833525141676536481915106837891632767486270710294010225107159538293317115738672033460503302725609761064358922233043910946083506573042467919210773679958529803495571972470066409616524865469430522301400220293591259298668905605565323482964179185921471853340578537546132745245489631343171768392983510556120968049777693568407948018111194670599846598886121738719174308125636634791682403846025335670119912643851980983369943130157254192575252560248277041388497298057313450856227961862869792549978370142899828297981672501114851438721479366158228395822337954480339145878094211291760257367139487849447369287336456283893897031045224762933739491983539558525332290859850554480834180872723321151553536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 55198570386127217615501305246199487983293519990504539876451895907451668473389728701676588337461724734935605720190364994907177935400139241711202328411283615978510720748482179487903380277472230849313685806220028508211435856205822446273763997342553771277587579758848397093769393675097844481880983056890153490609455116954120454971289386156360562643737629518349981462346266404096812789078219317828619401357962957179732970105519514273315197222849723679034501851949242602608678377575641636602105078596822836680930173825675634971432283844125741007085637225088584299538160454246180332094590932487046965985032510663699363041826313002502053754239999407021957800818155342037592042762929437699080501704062180073771204432495930041145614087013644716853073767127873310216195248017081538627065581078777067012698932356527847694048158534493926991019599757141092898913116877693356840642246201641669639816397311851697871897433615689535199982294106391726449703897475118060834687369916359133710454739178463046066793338594079352806492719833653216995633734506743777154648383915323820841251516152282628448485236353704787315737101474381820418005939094033963235307534541312238743624224675338291871130843819622390733071521802746333054894332900004459889007007525362722578461593702363382051605610683418912127690202035767996958761121131657594478504779616058840652945118117075049075048802754314215437454646134375328659388398266677335097604500963763455579597648111281147852650904279101894188144145399087916033459341800309264490444425594326569749611505813745177785614930399410923125700009027157955782640794257948274736526367425510937246810169469860105980641140907218992868598994572168044081755173456306805423649716416665108638701292697736692872140000091012456238083228757888776992189230844361465256211147628043427252431196678753273565532325751857970378076458584506893131113111995322228809236576026544096005846872234912662691549567187432079047005443633598494811221933586246846936963443683361821124175216502978990911941307756966811713774668899433247762153855321535405415965043526699945032528367202706018819138827170939574005539256359882937324574786036223350917126899321259756972254383875326654023317252976213745890296425897646030659790448825016297479052457469779176410279476659260356557969518548888511840480066323316636450932203794156054005700614121974429837469848154430234257335613641342703260075000407790610552090844180301752563044818228903163682199068136111895573607988118439083200685141958997476896507020277809722860997805788980888579817089475551955538164990757901740003534290497257373350521243464362724304143606774759332946445574679901105240697534385359367283565511311360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -8966097158630401235237464532821384080526532128910125493838606279405701599144801390811631066627979085811299634452348927089914412003508920389110963068162180064132442822810424951076908014164201793743287370356226763454777009815440144856580517148991539898042585408544472076564297027774752589675805029173941516321554148891741602528367985649776201524417107376149045143354534964511231628442024318328314953395329467774543827672833891224925339252573693038349423647979083639532890932801073196946673698666183418897077186017402766871571754638022724116303674792306890303909586692443807285501402965721670088539069711807994748778675306705744859416632368228696973414687309847082021872205742746116646203923937602759630377110613817529795050830814294154762612291586402299857783340353046757047763700032778934190802814793737026856018564809171962903397063726466289172452990597281142783923098831775002003499802308082199493203069574281094421713208894455403688221858072727298308641314410467343076789799588933785271699741179638358251253121187490535799070672909405230999843397519518932849231929403404094147599258297011422039961666365269761333185701184107349079025813213229092511962943625839373058049934326046947147056023498811858724962469009836942083411590701082993890207713892113330270354091064367919493640988359823922447246162817309876064296313165522128914574469151831757805538380619830082038490984763456223237002187494182392658371067920059932739090557653219202577556398411193663404382097171416940639581245666526343010448595067245467533502670576114862511094029690810773668877114462890700274495526006748447864356517179874137656919698826728609198067866461489864533492878751314632482371837869987106931393989532996543353306312670133233740611914071582064438993573660832911787131869344480270762299375546473490657414439440550342805111682721127991544723312342177881933222221939111444868872845574647565984976305003125256299599777901288195642025400666966196558807675393346201899307405192641716871688239319850414131132464298524421547806237819879239235699465732442246626877210817303466305795619575096497637711237764773591453381205823447012682911856211674128216016188331268999595005646090085243973594678884467524788194669708131147260685763252213401985256322691672232981863579418682128709988426780941719031104959968532388038343072702460836704354980633268440008547381224067881054772165972919272845724842612890612446799271266046158844289179869197700381198843803485330632610276763349060442115986811794082717523115112250478061110134380496085416046851773207255408795290656572654271692822435971340558342681710981657056574125839814263933801185418792353017438870191103954463470653538304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -2712596681242633491380297478790611581111408024233395317230221709218276322708754466749982363667893003741850039387523453773395643215165085084929811432904351858970878084544012652162148324829100784651918054103160332186849990904579850692673162927542020640684272058098875312178653981004854922304828732050191083049740275328442401814607747458868924096841704889156332770570563490348225692726968634522018156429896030724558636110795065085565962212242485441828013960147713301288755445663781371633857489082527063187981463575313947698648397877427871052800949283235236145952798422210624117056829053245678907476821136005911012764147422084109883940069048516286869468573363671824673455381390272384930383473199367625614941322463661503944017508697226936807332328417215431634420925800556851247323130172028862893363201703724304545268528200240476366887923056785371545440480926914623199144492257112581700010487992035381585069813939548305702433630357632069450134839593120740254385135416971486111603105454168973589362890114560082428938492417492577497361104599037237365071221079403401845040130657605839410490218082032593707823935094749808328634509700768344840841268554747121986199805787969156411735270923020584829619700157292280583231818794904249921826884910228149059527449560912226426691114711298500752526990520456834463718693827569617296411454854169466517476435428983171061481033687971123313039429499190479026449666025761140656223657812670761504509835848367307667322408325269161555974549982130855667528815473660069414635600781202982118975090529494510137968412683513513682419093271365012035103353957421749979796025716806603625842916688469815922150335061289271257174888537447599611695217380020991080217154544711114235547379188723510042198892999855045627225526511332385216440761972558812937496049265555660161956021336323561367190049863287629681838187907565880631603228053228095491574122439087687059716661635060489983013894821256308724244452914409609250333324485021183277075833944679086835427524968681952403927581620362928253730791942280503272842268513149170512660101768997101837123694919571810014506936475763201046237129903345068606664905859999301738327523634063323571098774656380937106378350336980298359775219053367307821992894298369677747502195248140340492285908020628466562786869865948779636717785042701147032049393655765804958650443842725132936711127462043490059618859005097273633890881369667047138300055783957831809526424617042452506412341305284971137945756096189191450549928055233766157864477379241729308427150866102070058844877879390479147015744114079657229071496371957829982567424060537330726253476827075411571542303215378663694143757168234024904130444656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 3042881871993476091579784789581724185036588019500008705742171456621974432967023855182264304328198323736389728314398477558732844176698177889938477801536763721381101278581017455649085800923666868696589153994806115078443361596693750872293886430966163906389413051278455727818892761053826830504368199665385391513437391809114565953471003851485021699812656566111350721968487676608026052257502541833501038147324859292780769148595283144349106612812600370397075842951065081158175504762289099248578842719927065613414019404370614654535017049967862129840573674487127288993815247875348868517358697722176253363508436909072864141784352343717370798378781975495440996133783354441702576531999576077948574228933311186051009233601142424730710018723008609593391892138522679160882246688165274049621419397321400362940306964352265747607339768625625449111718670919348208825429153542308446654167069566736312814096809083375673323207861644159683796533109446802265079079636220667149223051134447515622481816436597431251288061099696388267196826225003303765807225576095175546315580855670206585308850604190955213912087124830911082424308161103121391680387074610581423238004220618643380002512569836200996530692321321903989716023348276389718887247282855077835832296954193842453432728710817555511486624700308065320097687586126056926194345513433757868494274637035550975750150247689483569107503468757277184826233725756030159361231227772687300366542164469091072625020746937302031587705490742127935967514311888283083948167725607579427482600740696200671345346644746363395464071286448250953654320962963635663342425017294456770050877935727282530010104316643092400065458690823056023557707089441662197421260491145807886040022621092289078128330438443083100387400020936409176061080861387755157994575585306190542658030233069230303664110645831166678525049806101238116224891369736156066244494645093304866242478271909517501899590929111089726857846689983993804912836062040740359671260046066493435958379147605912388435303869904935613257233675626958478483845876137783989342038574613607432727041472991569712097309982376839248701302993198126287628857118102774412236040196216878326242479729904348801189501984384793653100643741697309590087941117131888795030932691927386042987312994769449574820359940085505616858901503435499910149349077882479917095259145256093744276598787012089565949825940179582316874021991244947547408627442812819048116415712418734468126627360724077717221538041208025670358965548002470355380094794513716767152456821322759618225702471343674874834222177803361966204590084892993741859580657616453055374981474156983846103143103141986767640918714534810106079717314557295998493282795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -1263813567682356079938094768626319810710417017824090975771623169261147284206911343306764786862896290448702687198531758425094644427284359308470416181002681086993271821170877352286680218946466020740119568077702898984286896211609829283339918782741979374010977739650089528189999991594164441633853662035804940891702461106421010895344075528934647497095233239758769331897732033851201535615594857789734263450233398023507778260957833669465123175806390730424869517828201866304649813835452419286082069683244654076482748679906297759610031417303744420349263157272624904782511134424243994735379592455876037594431389827410939229220053135859056180989747671546088548657691550572434830413219598024939667326406666216218157232804716295954224507583167081025269378200731330928225398989114992682132329656503930716373211009905335127001102120933151933070360067187256600477924443042562268349403282325524125621812704521757020511750656402192141009767186151718176609865280838950002168659456930740273202563629918188355355605483657942494854067513123075521639099926802948021714107885727977578067454571957632294980974397769738443059304932291900157181709875679437006581615104131580083504045637376366558305034901002580725094311210780921963072713681595057003135525973377321906293276654620763266666120476489276066635558241553579959765958400652554111148583736896285520363799031557677023407309593767482311877970376188043179715767562100587110919543132935064109961778794421019335185071217123921722443836414867954100921117973859987684634542815226757560427070293386950494600672116314304237445540039209186561785622472667193637359532689913897915814107703757197972235324986730637268686856853455656103444027640779357773228824992603134986572532971248006232628252842207146159849468176428344707089052313751799488563118926574016739133455633275782988340117015640746742789954412734112100010643892501202027980214307566032519387845346480230157096616890431218695531751746466157392520966444572909673968024169647734695724623947867142090112682359148454580736772463523522227180956809099244801567660497238482867329454933973888281803777018604163035590801898395949839853561051575360435693519210386933916232362806351815883342044455627714881651525842836004125500909707221746128840882612943348877278101899494205310032482307988361184909375024859599850192021385369428714133468007882074074007795544454749140942696414830968949329631837411154326550969097231915381644924693436225049715437080202767627746854075873083064159715410267024339377622672115614837547771819082041291949806459516338575769926100242537376846642380904853962018409699455819037748220140016353313576117318941991876724645415872979281380586291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 279190095137091127270851691534588704003231499767102434455182537952760075126403365303935958441241847463970911499684658100983779685254273182292516623801751453389494927354348709656956062400733847863864168895720592687338687733195641431943371227865266919504413327048297125704475885773387883600821128145937400416113337836535882921895830271162406890497394273463640866435238962053387939435947994765220854302112648967471530518744524018106421801528620977639839292050001622123794910903597231145843252164731220795832942783283205930220273945897816515192005441386292657474932898337768557548315786890473242765958630088629746479341591381860396161929453827100546114771159193168780064017583015233574123897194900029628909451595066917155903895210583349213195983388865392002592074936822744005842002266861387236646810853661351299398341916318979703581353719307478910936832219370401653555452755138219897500098612478837349838890309201059017244943875230827121782295207018767291853998434679257570131524052239818337730690687026932085421128732658213491966554916390212035477481289012460005865965737118784491884392403432729407327872619686895686703499564760963649246507512668084021324987855379074582695736814779452863401595391526028947237870742442305778428460575816635532288958249351247696923648156548342433593789377626601701940708630654393124237948332254500902643729329673035465389066266834491864022859256382966228147578785788669242094852855660385659539544732948061032348024372095606935417178979904051083612309746116947262612153476664604653899692947127500061608282075905658403215217336724500506108525176945988593937717679583080522653333261748237533384098664012802511954417709030291861175623400422746571571968797570899329720227262951728462569080161447458044242184692962271461932225091096878001543139394081875653607670836114250859969145977828415670434345369456981139310261846165532006849127213462459942615112369553698157843562027031926481528051295705016443659164192792692215062504945775962718331595056096941304812808264037289158968473588705131235851419860663952667180044652608716711168333544948487877284586345520284894552350018669780265648505413257384599754809351561075599620743318231215228274566181850685301442710065160454917610173860110885312328099916834746361276927136490579490752520736781276665381612608904737137382082782729592360402250462051773504039445744804652459362675084846383167291565563461248102853179674398615278864690680604856760333308805116055341343940969112846989312487837255138982582732968490817391386763062830738907419649864019160665180588642814029181405631492522876086162310881028500190062863182621919424914512387061223796561005442862202597036615794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -16532724936250989298459744670343143501376098546592625729573772698631161021055258091209212771598707554702179178731198828639496293482054633308401546252468657716674698488102165732024411915481620667507744828192880151841534895022888941905302408943037295043325650154635634889776064303239001746431089734916815828552965798165266573091396925624858078529839332962475634677015163169430434121486345994190774894299831658872832843352386711896294495629605637866535845004419477172849251899074721496597688461411423513108108025713617713808237126745533412066857884806571782760678213461551782070768792911591742706211251386294399252207951964869244938356351839010423115167533738772136712513934490108790379026262021060394620737408900739118910019252153831904566931384737248068413603603168736035576774335327208839355319501449160804757343703330473997385208536402146763430427122265590158641222058081741260114315017397240556470602940622475703014309404211172336825349465891450856563539829971221262278526794809827686211238339627293262536886493178801394585876345811624939373523297302283141214254301181117781820935748467152184324146721025997366303936223117809051622497199561798827757359452496670778747224808299927528147930623767012133594434901774947634347219458483296786587675187428606280739708944723509022594852040528212715234519546912709001576678941681034768910595117588595087155746549582926591607430018616880135150640541787976398259824307173516412870108680981152814946762939393326168136826339093979192749722675293890784734266805219842052244989834347603150201793030212294520872855446862351225094023741675240368688540521364790686999405723255514238256988498219577905769159584467971855646043445955954068737100041448783267290013194038141118489758224291998848078270031130370027190027436760800002650294250876112090920399637789769089831032371503716012313986862320837926746359312935370073921689892814856448034305681601481852817635711080633062284714571892341788258138133814937178322750448989170452585818626713324501716056205130652006192571654694877307478165992438242322780672672210981402341692627324488567180970374575160474989583406062934507982635804125747965683616113457437372359344829045038174629593339812990249200857529303292355792551721208421181387820055723692639853350843924667602015088968746334721499995959451987159528244276536785435472207054977718785994967920365684404898919212347698158200353192566583409009316467581099250134986066155825687062447444319976076585860204243352363442833250745153452981468090041298221197739799794995957756434183395189201455198386364531283216288155554104265944468569116588657858256184571822714878326269792227277719384722880673306339400744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] -12814742595899174042049968575836932869413864569417429960688072279667633436240976712474270491323878179399430016818094942689913951747600183644150377506050693637818249658957452292535892156793112012447756519610147984306679917475772176597345988957144161925606307217335471683359585124414050791251635795055203434413288668325811286614640635933593210147074590528067209003834894823365901464811525247498952845309618791185775385821578510520526835222187993492844981369467088142154598328771973538566063624688759573633054319397797720935220180065391334130319318248032993463002435033666503158962752958272893567814967761394835115896075079672214397195509277182143922749895954475273771866620979137119190556432823646461931468309058518413325851558966280859289288812856718423594544188648479477882646934886775328856744244144888782211190174916821697653049807035960390771735961105845258005527030526416680905593373589382691624099581145266579822422128609971026968118537550847680451003784299432613606002046175021395352104748765523573843951731497781700065966340770867024892009911312129251452540843263980963900018943952934862760962053516743633594979803036680184471728783427840786524392571203687850213920412648755001479996341176285437558772989320202532955300282092897205403952480096824625708345831797741703061522676464137686276177633478078436809189685723945550167619322908224449700659677438170465854102928768136512299386908874480192561932017503799945590403184407311924957333364548807574213090593815669560609030994222356115114777052978586159955797101352524997756922123722427248537741800385232186546447231656046330973450282347398052528352871531866813238080278939937004045508393093823702654977077717838384492038366472097673581439556872548946367685633639559018852873463030017218518387688632686608211356544854441278742019109379640728010800657176466706259663963429818777812191677923296016255309429415293085726840034142187430332450351543369692460878097249878634232486096510910630878870322815033859937302117118226031911212478761617177019438522376709603625844951378474350901901660022145821220941227358383166773075495836785203625441885986069461783070981572492221978116959131294396326297671960003003415697832141059515188873762486111385687007102617665207057806052797348530955378329880526291836845385945231658815912007580204192835101863228366038678836742059105624279801724149822169945855187012483513358744126949177197131026771002630434498781181420337986352443349979597409523608475389487985816863483741056241693026558962857846014246109805381385402807851424954617510770754146180713131294249931549396165030772701013278620956087557268950598477726311842973110634510072102735006746542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 6043393689969386054588999663838640795295856457026347341929847895246594897795965061649036105431307467596432360428660421612240847680843134417334198843380440711373888747313816703060063427233137447511583116120512152251155303075257134161954351018027351019063925472693137748789569589839382779788938167325188247998948271091295361179330786566588747529294228270010472560032041296966275406184332721543547269446902577657415611548330119596524807562622477231083942420979633173498002778921856459113250243444764897576475447570430193537902073715984538013265167529797200527419849866246541865063213940120447866661059823100812777949616333565854310892929558631194662717228799654151001335822925905670170097801595736347199083018432515719073345610584001633608021619255871778775148687122687842290234258701793781117222617958362964120765975943287082821431225882982883474621917922143381127075215412919377686951426866834900113419912728050106529106631966709615141958817241781018175257834124101407634928588589519487655283803644435568987336869462644162710393870296078799422673014588993192900911942458056069347901567791058039553263498170650438504075817912723946206750782136437085570925754459587976230527592486079195728510626930558325540511423947080689613134161248745820042932376877430323483304097834461860457784535650183681561964073506350389977101898671697096823855303077012844170201774377979306290034943104597436773099710836566589374794893058742198217098851801082655820924216888676986976907521396884669481109317678698102798531891700610036875084848429182757477187100570113495873723636740100598060590496427297558759505435324738513792385171212902115834901167638364173667753199691811458009143363824365820718175590723444136526041645613052966648683565828614325224477221082113390853043552737782598539425894567710888016900836168108752715395608898872509188509419743366497634172808090443453088462749626651739138418686612507107091930582352786407425202158940431160753091225694956472481288877631590983988973149050755238278077948805878378098852593822568256488545932025659236987374712224752212142245889885551342015117096653758777818425412517911395574739003026352814599016913063849818126437839108286268249291023284357116009567114244722295282478806397498794733852451517206926642047179752559152576905714626808128600166134964763135410332277157400949956213695445897041918553345327380078521625891096890536680638965879898675734452497404061819850164108569762291802971273983073154317029706211022760037122381673450157098573854989551498254713463773511493145963851231666273175884540094323984070110770709904632733093216145104661952172001755801989691674487133164871900134126285046395960840683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -1562425209826979660000289470088870258021710552130109921367901302330448012477644673430089894443208865367432650900236597008505421400807383178406409069878251067200996825469150929949584233016980046724157004193982909265300137396699440972267150542580714395756295783093344747530787198169901668285566901628046731027598330978468636710001606019698622468217621410670846910232891081631696011906268257426388157386541028630415067149237260103049158005021844416352081899337728025395326237275129732446612410488369404473541314047772565527961444475480809594629390654001816955163412713653192924974334526344784106978560133809775795184762308380009612319586079210443980579388232365848112623371810686736500489246414181584943062300458956852704677444739274021417546614068219022299128117497871485771606814173419107860368675179559135463357238200681262206676115452608320516361373211378438718052550470416885209142745991392267529088613255870525096247628756424690740793956681853855559373972530948199819551555635437914054623308426582716378303302647595762631524322743235850001567713887452282817752518470117735982285790844105018290141042203672430322107918597924167105767067494646002183646311528974015739350689999087579361269696501932408880361487682171291559131268358310324682077487944120067599519381192314853105138225097011332025529039723312298804892080183240448457491990801714586847359295819853931667152829376269730944950030470594847503213915206873949575098220341858701152385189047423257704038000463595266144856826528079689283243698205540142643372888973149774434761824774322097565611526873546768866020584122633855902746403772693750200321527539189121982914724808290693737855130539474356599230128959320365331606029373434812303830092772113188710777471848116364274059078997260686423675424352260487699867761217208763834718512478013887667609303126809918615309507012398604321384864054744759330261844425877650446827516740300632228655327244119060910794719540596704539336189302060214174301322054344809292105963600549630418220489107661711589278856126831681503152148351282920467754990937663834321486607379217337905302673819668764639993487988756845073526286742712402587590099410931666744180282639833189911644350044369321214415047619537813440732273237874410472793600242478817940080083508503604919514050711211142661593702970323984390260891243830128535389974374470387801486258117214520422875780542013705499581383786216092706818307657016231206779664970562700790068881658595678475983028927094698015211521407810223176374271201682626707310385915006938151129774570618383027751271725478076261143298799022066507661496255458888982365813774745018699205818723347775231973833061891064356640129024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 254858249330710965152647438170730457200582994153675738030883152543740954238202353813864180372918641648379755696517692607816048289324613251544087994863297228454289474752097473432232098374583440822620260947618393051622517001611350571314233248122620727712592606372218129747017873212895395908207419466598185777374929224032531866586723104234939690956432466013185576278939816635303606114426137158651638351776774335538340777443197789456715590841919980857817780374147516876336714002330693298707638967771200466973301228585643216994367429314374745641155420172943878766773320251988373037673039364903311772303670804655993843432285826964293318161949974437341372812332118173851237527729195073246445593243597805855721577708576668611711468227960801336467574942599052062976527009993365270504894437725592706761094723084162529217715491601089775578192098926134583216199937500248281908013793676759324145776017061728545181756186030095923332853102648130447855547801178327879310170451083404202009091463390479989125892262520592881009934810157432091237602756990652880189207492768642738348516412487885831643507859795469324002907072656363666468762327448574949362141707146100610646622693696608214851088335258301876758549573099763268765490153644725207769355431632633552578731919205020223681188697402368339268882368676122047326947978283382476638337826173021319549182293732048818478338524567015160212063939891395828714184877908332515203823759109452608278481652961850418778141355402858632143414880356542343995617707686506723163709462700836999117087558044853000846713025618685612342233622834698216615942583586929392196890511587905327758049188456273932085228217551907652134258524923105870361890767107134734455333616362683540734469518747196789247958078857943956466187035924379934717214587687408939974837005498609112368395502401332032772981275796614803031688025535479815317939504866543680986450819867306475646583260963690130042415330789167031315543023725995447350016462835969478805970295533548868494922784164189211368682946401893457882385637027952077285129077448519171109931884029284089366782535663045225302425179254519658196981975041775930690984029867984622646100277610949263272944095894247220914187819099738439741383333023763167715081724221049411389501994974511089951416292652859347616703655185074054697214410069078044808527871167355611215410242986703227057812044012421238200685895078302184829275272816186021348678655365549953127203979948876490095213692424761665481508810651518619892968785846153160303814512178276404635150615867426022078607577758888210084482140413411755906745954875769945721937012928316817920546201113228547217831986596792891633765435224520015552184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -11089854516510504063090745635259708657599316029844812148255614789107334696479894642578207768652449883945578754392846230384728318611093448668743547777655396187738026284244598695782005644368326627204752901539808413630675361765760991091731049838618715704249109863941784313745327364927193632912180371431459287945022395209044982018321881974796598667574055385705155896844624685392767108789587822031550844865332229471065059223934626847895821593633669857039901265887753306160586350615875243094349037359588490585344450289189424381174208336350947061535642598837906739762860094470055997588635059072028836997018510331470095203574398340588886565756023761636408410850058229949829669779668874206385536656097725151335079472965814555444841905474594334452281061304408818748701229607063050292090282612063969201052434314425688771528211014711811773513867571978789993090525281058051312220981904957735812136023487249461458706710166733419623284622387963033422217943853220966017788089953041485804832210448972065063043856899130098509818012156134983316705954251735307000074887351352447988881071839147227095347675943850270236671223530186424130301906888222158935957145882499719413993686489765216491345069748313683207991187066525731405942448468647287567340109749833631278891353894270801926836578418704422350333597112856633361914965506761940177595512794900787951276211539458042725595233408112113302523863128083546096276245783405215592694032939392659173486476896149528206360497732233826438659326909109905688160762252275621564643285529859670602347021103338362419216927373763435883065693296274715735484449420913829577105436386074355119409696988000862206369778902918507859681786549519284183465644250067262936178391544998495982704125809040410765771919469471449101657529388111447782976646154238144581378622792509315759179659449019135883458075524956020821252145897284895830446924280904602550873144701920052659475497305723759639420415136103036350266129267482720110075922276625575902796603418286811060048341191047401136667342131299686275236444826232150673971704311498687094916826833034390748501183120584606798715507659514625117076937978634516349753980490074882932262538286618096177310483803915828456147175693362011092584660074515765648635549059133175473080659412346387010166302898541045036666929438644042436859493328628212232984096523152728008429095039501009788092968121315418970427643937624142011848187158292785565590086879415469378286406305859430114231286100314217346652366263164578912333138924870089767957768303510133955585011474969431044352241043896253728432104790545308484989720986481761740484036406045840301236224446976373377409319713547130501766077325864579855548416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] 274472951587230824803917337902493721730598993954957717444360651357234649440314131388921117585494362367214247281141427646031528422937176742206812615734631411221500551795373161444666229701070348372307419958740760640809192214687620246871451398048283040673440929090492449110330157103305982163458333687151118184404535255449309004035327324075075183101166401729070580561455379451015056559238118188609467201092889718407029766761417597041708373857767847182153131312793726298161806827800131668627725910388521598758528404721135221160890059457030527014668855307815263270553320240201941286296011589433527901476166611252459816428452919801630150446267310795998097755049635178250988486550986571125961773210067295864110767952647107755718738222740684677720366983351567359299450336431703895340998654934172393893182813679432098836945527924177145570673845062945964239953872627210650746847275234163069528973301717404732025642047673553722063120634855037269248351378901769302791211858302385167743308687511166791434503814662430894945403482674928066642500656321890533994331301863090062683272178713437781283833849266538550933833383847155600126122241880072764093706672114399147896035262366148724300088384567242505602339904858728233528454298604354584633586667903325136659234531191853092807941634285022863138426801488652319700209699928592420910555366173997022259638028823601519353632223578032847963843545155804405179409588113515541146713810721776877324827155178607903637720774179839226525697857307247015129241270452544564086993319313513294364403850579913995156756490430729718594292831355869111241517695120195775863730852254046459419934867120443546986236140577136177554614382000859069240982906917453913480194830284422085192880588287133600776963608316718606110841377092380983022973673426840466393081459330048505662258076514549204492427897675982367551113785019157788341691353461668932158521419234314414254868491849349458067952405776023451735001490402466091052815017275965017920934574191701079921035693743495422626100971220324185288274438256993230344056413160987184739258504777288126720244576364827137280853156729946880218321238049057870998525907944318109468137737184139029339311381604164318658988263898062409514827451664639784818274087198388933031682776348880891451001283364881573904792846715757844153071416532757970523558116391067219140485881316701490999027627776106288467685705531724447894678044423463335227084014175932217280833485959238665087659010316194250469378137755356766941569103367989392072440721005378294174360387748816053003055619890092532463273488790845729096168109007024438336881734837228562161093358840626470520490455626159335369897861862412779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 50662272803731708087790464579745900287767987332415507068608449529657340291376734949450684021487044422662307316764957530812696087807452569083761025703033040069560041531997805415361118481738916074889109653980936442888022878441479770684684476957416192251402787695213189605963592303299041747151558580087643276014256782375221247622272048005669765418189999639231017828862538666246087059589390043734339798872015248832740928069015603650623763769075271520340471035630681992164369433672586020768242985563013316987705516415634091028153644367291303943680804633919194023722087853961257851555084539238199336668559041880347605024534537891541896417770148366224777285812641540837708585570086405790807121561625635613912612845803214068933871793150242302211060652645291264665167236609050259244670098399043567812181056388585357161098785619874119228011762258634404735257399359993235003819693116591913889189817164888532333275531292914100923388441201334884238300392192058463275300861856800691579539494128795292546935757851286238310734906765163365394130817812584474847965468489277702483038743431783018141111904011631115061900591820586781969366813899526568593422504350123960556893592232807668610114556649389284407799395739942596023632949504394241183690840099495282355413618216515150365478072213298228553125312216112526744736983969399727765200524222803151776957572377498334739440332858640616868846616442311091364891373451888822335103099813200042111858331353810109199080340234662592948749424045980794366634497797194068467277341383781258092583258408615673544827926038291344818694237805292268333173789747139866794286084616650350373196048250149120410376596291098791895901834361252319638301901626047374449348496487698054034803956245010390507491425941662671700837716706736507214757518526307372089316056671595551110195271842683470511905021377639193534534916918855796029107696538737122420826785637708134310717229214232355579535541535279622546816034884318672701891057484138336856722069989825000845024677873621615551318643507825523865749106387698859757846961947660324216856133456397803205614989930087852192652893223208849294054772060188540815392119483178760812491156383494861806927785177759237251096479924614852914928931107476373782151572623158426829641068265386385081647896455941106000470217221740883919197641427365390310556296234120180694941505680529149135967512882195440882691806695980559978035107705266932245980463980421426399658010449693399275339547385493708251511719774801296885728587724105082275686836978315505247138748968968614282343531425705017961511241862510352810738221013061583695734521070120414960377329476563462012408869994806786405981443690518890414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -28307580138718250390384919415325878131291797069311250860468141657085179507547221796154228099918110123321811295036410439027389588439444104060707138244753770646387758270841662146080326793150968895387754344246328374203875333525311284230786718234008309176495153492678535403982770616067544815695239644765709582998279646060127743289523137902027219417639008758707670292006714634026752159140592079039534904524669664963846193043916627392451433354611667497717169898573339210878089538420435597015179884768303663217965434304339458970045644915655642955455783304616177233680837688182949412050336648354342772432585526119163226851894260537504679399599980233629036716517673877102443795043958526261540857792602183376217343729747238638550974821892072601926551028885882050445714730696931742930228563472860551321618434045552742028289359470381877613930695681307830038461049315572908234264474749760688825134073026023457620001775948135244775288356019600044673936622737831520791608419931035898367627313018624056757648296709920289713644998433091860806194688132697424000408383361912094173273943980266938386915173866204244509842662160195371201264798292376051623955765966491567275108110611942792453426524479902389369704885216405247598536616893748930863437357260438171600160476125082189995194834456403439393142143338644380464722750317077078547647527898862103458742304395398541834363272398375220759231770212802946337963033930200918602541134626999718230733423647959737685115534869051790203551894596890720354691164286777866693345119525380827517073503286218135948950854751949674797059043688285643564903639539685083143559217388457080539239613240415221861632504454799353839563050234177055835147314788617678041981244781595066604796429931631149808413222142773212630814363877402420151093784563280412614576381421350679330769649559422368281173824200996227270337969542882710058970738009790127971851022717836396592175909311851517803456903980877646363076348198283735023074928282694797822195676010420921014018477554907412979135196255326581353809952908670402665240977447854270866680624167881519517360312382495372103660110150414403301851548381749752760710846567627310793427837582000201607431036941083160410229326331283510861283642576616446753663145505818780156593443922527166020839059667312608224030741412688677912661284588010172450625044036182160486648464793309237749773288463046090547124664667546922551829472493300552879271963118590802190088073795534898622822415743088810850738947626660101702515422631778332311006811147936797130744366920638697706641542050188945507361948785619254254445895575700795779790492852260046391079631797455493957735831047641092981123873066012456024801280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 441061863017984517128943388355591920993394516276486635166282912702692191586447543912380577617445836171102172137866211270798320467355064154445504082244072422010468637551942104957445898788913912258423415186925164720418999170222058495997385106164314473042315850125374238102777898919690557822554078985600545983302339693941296022127360936291876031771766806256303887223364854026761820073511083597669670356515198669017382366934940297302028332915714420947817846755606957555396090520199462079274500315756466955654508315762042550632017598985925806667634629925986656305386129374096508357204825379673107329362629975116740767199249779433235949240907231024572971608282365578552754465736295778437831612341914459462666832206788982696468197333465160577602354974920623713612098356712379133176451472614722527902574747913039131124326294464537882683985641258677066510743630781038029784371638077738131327611098293466506025873286397908984981750744586315921593958632724876085688719610938157890989587463524977035675534363111896072284348852740201393547815835243287368391112473652233134602203691244896163282534804419047900880872232448181966113908050000677325641405948158630620254269281449662161189396650275662222235613109711832311902436530334288942426623094379735752910589994884377807963250446814605931525732120644185853731928697216074731210094489852271314248645306682176760061057352972479216123044561868933096500851641560332366573362093654028850386764484954089890187867049219045129334113977802720554151591248986158285943445031213942422087123592352553263499927548425073755523773876883370942946332843052696596191097302650517794354462086330185247744427747308280860925410001035568695146019211314635648125796610500833911127025771784805599598007891813517587162254555125088338885261868989007920541300884003666084615172597045741433773426379127805334415675468807887866504825391301248074497506157045382431011019501255495214646689613165802647343599463905623640783916229747995030820879471982627895677883430088940095617953153112633412189407529815093391004085020520172862800726465968549478849655095836566450335899243492390159681835517749402575710144367656515861320733062780308107232602037898970515718778422114212467785525990482551673658783313957112249675275980171249944241022777209582187214983764142030103349392491298618899203493377036837427653174442956292993479002182759590677467761563956156469052734419850575511973739066330397453423148761174626333347822800272580621454415405359827803982783388117326010589686513637451309961757170256337501630359556333058122399747485261005821809733029443416086006832981151999564224288621518524453169292391863250772163120897627601101786185728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -3433680436295152008421840010265432811579694372976940366198511576388814792183325564087017531271673818142426250345424688395895028457265879569003722149959859223646842128837790573852576445151174929103032914916378644797833304438344317797735044436877362593419290500873245666998695072477074604448050683921833507257729493523009299330884967665243799509484183624291999117585860054542283050045136583185246952895754644217677057643897924819458224280934009979842531709622930074839228705056880796217434563019859330724282986751203178907179782691203122132587678255128681837032466209572744315945785970889779977465097469541962066824247855522599458740262275683893167415622471134094902823228462529219411554827046597196047508655151466467458241796385544480159145695690004486170583100422984737812753076912358805446999221631895146159611017464189003370760078718758382744133504886599568480936338838858995561413231272982371716710224891584223725771063596036243478794576887768461102579952100287941109768259846267725386129241908403129483341292274332693757399099936152307540472140169972254621660999281958822186989228236868940481764049763579282851920303722402635071121745235630316860323219738593683194043261367387943414891796379519314474483153517380169090163610990102397157925187004645414481459094595109034215752368539936167329124707235165073780312334793291014819749790489239442041631882888213468353849437246773381057287610782365778373363475369347642617666614199819041414751428733756212640688557742206939876990608866268321342432362721733127499856537529736419418382231152229008855506779528713672891245125337708708672161413184375932461613259057375439645531282036578132086723403263389610035146503618492696245563943045611952303122904222738344827200555670116311397904402902028779238665016736621339715095642743902643395737326213491205365432940909923068316634891208643328154670096352579220928277027286461994439764951710515498625360901959308977114955499996637282550730767249158992761353587850435059070810431755844933377853883235268137036328491465212592847754561138949710585129252818666097680541228965433099989819704157683453393859035534277360098842631740479268513043574329018507524581201726132524752483100407493138225511241628020206178921752814377816486968494396324383463765119007953511194452305082983352801576866671177253065369846713748922173824773562727613829346327757281241131602213077032532227662100551699291448308490116986555987277894029497801985191211947997666316089554871687328880039507153452441123078614721168243185763790047890703416774392981666906616608492583051517865196960601759594845186224676122050441249265593503374689930391838278966664310967828637140730815447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 19745231429880432359759180034734049303299924040215865146850895257447678183951890877202556918381033139646160327332321968479068416474296634641790506189607903123917276334551898166072414911012036971391522630304980576099927979858830713531993281084477815749324347058812467973282501002101002700258455264499336328502543136600442080934079791052780333187784803627633629577112388823157037906723279071413019167735116350226714802447005162801586327627460993936013310899315941196981582252447279456600894588882180396703148642514902955015784923185857816005003448656766186492797623874838614899159778757332694475050726111682527575727773984346470050829024646129190641773099140540956743022043641253205299641616520220404465318688915806471185853855645917097211468910447471030696393337226969375638709203258459950059670571087921430505275301257057120849983949711423560038003476767603764197938586857780395367805883855637839641738103873064494984456294657420894993467305240232924918505612060357756959264033998717332193282237460417218079049944197184588534604937571282043372842472848435026557090426054615720567148443410785520536166688322365552676270530686868078739916519674790793891303337162485738386977505303624334446416947244080102012560005725095396192453579502413791032563662360490185138747709379732550492301440031955521454956961334573702827689263624083379211086845589309287794124274546318305924800330039778618560937795237840136466669089642906200989458063682295500597750919416285684838633378143266545471766709867974830769682298911688870468962132796389074506733007973131231622647817311546618747153203340896154676787506543463116021183890645147426776971804047952773273635956827779089552956067366285119781383743662463562958815379805770224834554555923442927513128340267897910149885346401988821380679674073600293063598098977429252655732313563958602659684933771614828973950449785942192313828704876897764541622304813670902479378282099454702670339593699096966508257375670818698427340835935713342277301576120323532698894466936835913954510718993695391984856828029242316881413935523180818521383160689075806267764348401952194843302110261789365847267772459884399154118977871019866206831070259708278811298502852528752519029298463931861864508827952463743924616017455666425804364133059892866494907195246412468173755179114232222139353891394650934936783077296924246438790275067751551341945300833764681096243495739028356984783389732116542207850892984090811325813917743087342004416429438539457153364351228076164086273558662927915881328500747383218406721798871826216009311635699955860969908630720661442894704470733901993624998785288661907144102440786435835560226846601604266464789921792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -92236208519391985578750535210497257302495073280736810749996398141008333013345146881887755679687097033004840900654361338969560107555017057551688048106351267590193634105435456701202466100407059537473520904155914166817354337009723200536462223487354126241313216644664552485023608525956216304674484484192096391654189507597749345771055566814129868601182211828669822276914701947106092198652098335067342267981374556544809372430640143843134853789086872468414978784484142537896277458573062310700986052946226292184271518938755148950865306068251824739295889251998860469402152118365554716280848787803377182662846138880217897633158184058561849626390436316615880353272504282503727545391178554356916514953144693820642736188689639457804414038135182209623210968982732084975695525086709586238655972834526363399003777288225876075502625853868196906973786854806881244094482393527174080066860448432381853576684278757604841677262255332171554989968167935360898820332013835626306955550449351052925383965976057144920604379639348954366349029166319644337899815747721637276324889478203941886408397434432366088990971817600451710282980994099144841429666697688046775403547742635844689096837715455971614445558509626801286396370903012813748364703539303698912496768881089795933417798455440662499534991933697767458035087161218347131797809506535714546759530934674340103146858634256117008855708743303446036953056444730785792707178108231222369227774464377680831656418547465867031819898361096593182542525218928639764743942158564089215950845991388288308181661029557237301204907650432932243186996265751460624717713645525200554188495607704598454442384055531352100373633311958080246029554532688378698207420675192003392569342510353136642105694409653384713126384494715674583802146005636215975927154705477231513394640505848183929497921224725460330447393099464366435929613743834936267271249477733547138035828247010638404838633406436161233618838901669467894555222511140093788573482065150724781506606151929685650067720300236056611576511542708036860183931099804814802258748506607483006292783020151908986063169572007317266416930507596182919243767770157568675057290820615370693506430642737340564536125333614774867495104937365613745521490335275621127853126203729500339220368581843278267563908371994817265219964660647398420823872944680435416147377242498381855543797977563628593930049901138609146658078213295439268305969572175793106835859621025860115053989043470608206209270732120273843595550939587590126997930603466526238062561858747834376619065618019571617520631957863183922217100138694402278457743547087029585131718962356873736951219141161244135950640027198214321425134439415157159781990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 481803396088723047256887209613949532019515918987619352418752531602712134679778423650017938504321745160969279523294763244284507856791261883647743745764532619620338839693612180674092326594994387412468470008256295310532161868597148065548670954281819314947084669450994961158162897514227603194012317233755039242011297322190308009082661339220997548746046525282888760882838784847248906973776007891813437738625831361869250934911653044566935690734743357443775896113386502953668515902977476368116764330589153225108646175183713056998910267818324743836329600505626508111127360830271656314946621960725570356041193922609974470719403761718173734426009538352245851285544423768993288259061170681425301291818452186281552149749551469986417432303323743310098352922737565208280363356233445911022147242571141575281537559758099520534052706876238876815231486843873378108921862766308743331612646784182873353527414406031191762989898703732275022535498358613421096251088281523698071013911596067869748094204421509876240235404543971526564975955283535800574782178921068675311994877645786338371988444151036788988496596627628527430805301445322664631998034548972726436166417314426899350300283021760740978877538431428051870302267937895032373646003501209665876394290600116362551335412376980350136114574477458202369243794504163679133583062082415011971649396200032983958746200163126771907237676257694792684162220615523951810467927603909968621551050281190811307339010747704510909951072779688657038541335730097359624070111025486952776315325150264983442683135237745116170527670042567311869418803642045942628614989922684458024046799222930034728511822774753450350790513919244309298206001139865876413823813998948756493347145399463397290434498228602604063606998085960104319960890312721685533071488711483637814980061261927489005546958643775910706665681713263855132087746950744216995411809949133120494451887847530606548591066324833530670430118102305855054571364637153395401294109735221459565338501586194695354010529460127489481962147867018560690031879794678255009880443619270896007700467224545063777566016131110495029536918339521907720973218045353182894207763289836596128550315358473169044362043850622788123214830886162366781984401010553980526800153424813319544229305938626595464161882319781970595065148760364796921826083887636616951126901041944531482191159790712060886094417661618584734893600041491437118046379359635746632004047052249655913849764878091223768983604930150696694463455535179345686706917341177849564397308432471888258630112951012600684465810019198358480406187128752623674338660345197484840283509475444036372611823797700300622361070486657627889538896499820059317696987136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -3241880220674681390975493109422944888070370852126483532511705678477770499911137883192149978756912231737074633562420402658707621243300873489734491755923285158585550243529949454967370837046934694040274750491492557034422080442956013483136587102510681617722004208677721225376449975503868210143639664702819423181230984877026210024932627815746797639846228375096475311182772496013430888919690033433570542166061016682874235265508932084257885188628250949645282664978942545067704741464519825197039772231603511951183198696955437157065134366588633502682039160871130450558867750655775222536163604031800583101031992002537759113287197383751167253366030890457360916543532414615748998527523788439478171637694469366925217859244739789240273409857414760987416989277615922037315335127463713508719869966520611461158840418068998312705181508471908473446875170290795106748046687913931837405055403047975028037978162632572375534863160543524345914476376730450197699259238360331797262294470110168561112689821179858137251232385322722866483103426001701130867298905219785355152283158111396768478061335938093670546608280554920307023536282599207897956244593333007557030211170410570208797105423747698231803262818229976138995689231020568758036275874733958016217240140820826879435422930017602344973345117692479143324674396677418526961044688959324878153672055583568410860833883181130141832849819893844165631701438362765700979957896790643861184287810194068091827203858480781306679805202236603767846700226366631735565687797584151735551796583867231394868291770431626654244211864946068268088952035520893896045489704804343714003337108416372275195296320320401187576992265030675320448041046596706493361056762303640741399268477257097065350081409921946670627436248542292416193410751692067290234560745106108355753232639481140191944387254199911268488855130351509134079609724397472202946375338760258219652825092224004005241127064794453855877276608457061195554683618515031650655724883131633196835812231832094895577210152273922784657500608945023699467292654438180923699627836625191614790992448961831968981218590834418438751858178601436059726187896254864837430759627607091583893607945360438031586353791734288880111929811474937715782762099062131396607919628805207586292804216229045188477180129871686172588382385822054206837631864482725060787782484127098549246101888703720682551394761656216605233859117671693907650125100080417447952790818612733842716097797029554978270210210842983691812689698994553699605150368525449662468794966011553293278957639770255144776026778836912540152243421873943426587001533436220495194637387636337893827582152615645727970533081718511803821262521352983107037005086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 20750011854921339415104544368607279797949456946008171295901943368740264862028965142473591872996948021439658276974390053091641842507120993927083395263052755191598266711807740394994139338460442928875650669671710364693655282514460976686671013316637795290861055651322349419367088382401829782158143396239083867380216974243915891911260387221180922010393739241929993472279337217486240302692331669946614943042130098978041434306993641334554383245959545844840632897426203843369644023384503401867715440388337881986590058240571175857297171415639550951522642942970860891890458805553718002171366896927462384357487532631665688352662520497901950683272092666200929855694776942287505244695183618394528594531867044658266456533271933203444039419896093044007029206251525323212863499635091190627668909581621031146767803323258806999941151864291319245366268012077282452038503087684557232672343905004971827254853070735252803809024059918422746000073578011841205251073270525382872283474530031639997679757913877915216243175799689330742153879264013024353032189439568146674840606197459891437173044827031521395781956139962517897734502164052082510364728361942126526596115682759229542764133938092233817871536643188220605911273715171263220023920221878850085782645340358692546373792124375887170927223212177996973799671253296897323978059077260324434932328699064772536447823665082514808229781910438181337503177306275314160332386252426417243734267730713068258167234225926638582909674774864469944497090755840961207286212780468074007681817063192050157853411956127049130949359744816389978715266940188482722142111088529135644304610484255381722255539625536573251358606097821922022171263625241530637435813320319685352268274448410066554833243305526849831645171242143673439204134171224078956248329436230460525970121464654099268390647954779595793641482041136798193453588788636487091860775673331995093786188332523125457296703915315690730154958421877332063078265167980666692008832866442672986287527215182236540825211698011911576594270184457344745180384708489567091181206729194440178051466277052433679645573142290735278469904545632862920647286900993193593236683256391879882597582689990350142483224911024445470844098386740940083835388622211768364625852413023360517547645549374693493622777909927936376243985296855819975925003500093188355258308750301673634379064063343580759989651712877926529124864455539936811188731114976042259829247343179951763759267087123887102054667699623553680751414623186684468292643930487512466023709899150465162235780608917228437456268170662785876906729670299309689205048976985709520247934674492584560996782206538698807307572646477610641550841561864348530203428913152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -107978989764884341776968320039414674180213576489157537782894126164412639663816256856924909517356586974902623767267645835439048162817947274279885850198627050607021985099053080314908409214306618542532569272932355636860916223313254084282619368488112496639397631841701405845978652295587013773460161963799806563965712192140704559476554816321033884236610715669300792894366146100037281166218670411169873240504399401263501712483059366808475525895825110291126892579945797774733508950798868840015232519645784687390764612581152126262142054322361696250968097140396246473300531916161275347175187068125412164729451629179116066132580131149662905933128846179195317253294126782917885660549864026455910106326605715828535168727563751829244629113388246410581570144899946296639630189734086971234597238082884797645320391505931619104883393764877600845878962078996852325645288249592528581674735671864962068269035349854051604287190226179361536992588037984914062225203628280732667754995360868352553122273402266461448853172508708913087278433741287814310491395218028277764823324854574452830352491324493065094131081132757073641732078327617834922887396866259355054503093137575764586157231390613541943473408980485805117681963414565322579200399870136556320415949358828511974858898516363410464855682417334490518165360336882215495308652826978323651683152201468461701836255672579301744631905712211745990239995142265486127253249250248474865413348117631373497335191872456875823480669909120500037919226860208252648248800140695259009841648294892742856413233084501894493387095184131286653447602012973312129324606421173147186201367625246492068471278631933325497516556123835807444296837801798722053696870764260323958903520115708687991514690741729636303325326155432766289682413038864694721762907632871320070777121614820032475903787004384931487106325085409573113299000506241146922604217733800591506810105163391918845178221778091818288934080096375710907446931840299594750144616312663509728362852048892322145482436999730144906559965366007702490915470754746983099515852363660680369400951115160481289022715712860503900541997322920996084346795201517439365422743349526689911574509057828184888186468933814949809210603307634969823818614574915303915149517860712568359389430486353031683932616319946290010952565400968398290972461056982216465409947950908444157319383413205496878327028241948756479888104551010075869095172085273837692225009184943898996080513701061113662768544873650795006923972954211367865434520441052002384366381825555246864643175447418297467819983765279089669327595253954357533584635590906948061649647019859213075861440379796908841587465642134084218348066785880652255034689454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 453228241453594002721429439703049307481405979915967725090693187983910855220883701411968379970712257843862549396488405305674537375003222500476952482026341038662296139078515460945622112268546274512904729432531842680672086438872037293403720173786615052740826523141652970642374516329650008556206468423072005496999123696221062742850421524128044694830119981130682173843124727512687957613868100177212137691590937072101280899931704821236388359341237061048917875872474060988329263443546293248616993946605268547787702059376695798878906333075835765397451878581004826757384255152622573449502472192623554754885300469311152736691857951680509343766437100769462260366844290822320636966231779106593934944225217990050805418140136187401767484316618493670668057832570493687334496366260755135125530331757359772146850671794081234265272879439234817304411124619210153689180660673846309898383179320930612926055195219913729453172938397243524627778372594357450061803374567306960319601744025931833916292746404306144763121136538006947087596939567544868828106357488535084762867225351222902424766144141954159692750827839183317853787968584925396518111518119041647960864026160017042309486652982248144028272525051306586146515450420775548515229316279420144531735427129911674349118430681124842234005753260887993926287382448459807974850646642561096782863968132475440401503826820296075568224485548716770612858823819279172609306248218771634434434497020556950275915488842076486817403847163831050328108932470674066711161247873426786658451739866300980165033810534029718851415399014124049748814818795777425786348346930143622846429186726537008632461025253221418944382016861947993665721528597224296929215543310056923354797251861587406271924658860060686116896275928250689158640475793878270689667172610154745634575020355184795693957004690764769920444433825878572642237319008822489657080027476865242017719064550359612117454127484155303886433724946593763294978483325934052802256871665916305491140738129794840427272086315288776044038979200704347620366650851346553189704400318759529689199792326105844352314215700307821859276899837019561478706711810168164936603653548059707205796485402995912388853948497349121840008787577823407925421412917796427944101852480780649043424877920349254495251251247362153739097317426527662246516816757643708202647830705670734028637381873185920618275539219589707473340882787025472336139402786419444343968627306255000176617416508180768734643705772667379661401133297305134752102438513299171252470544844363015866802327147334584285975296143304202096402693265925211284019017391123236850222023322824332089995565635111431205071433643094539309403052678581832909634565832704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -1568556475665634986278098685399208846692213779852992888739457694290314271891050423508775646594251874776444948959146494391083354227802713366967548069602992894758343462034444532405269390616188957134709167828987440023078719716421606420086677202120146542200209342662912681162417277690821637126107154270449839350767515563140957289145879172357922648125680173585131184605944985036930951100496550077989460569512054427558424758554952395241804818181373628984263695050673075363898117190282775343919816455218345618806965814512014498337357813378595185619334119497795181315518716949228505748758842506326312834166493918996124841914721217503860489162197953119084060479089887630993853622514397887632997284035369368589620226851158511846620253042035006728977853862884894098918587187788642486558770925928892212535214024076481246936082881712083699559884774137523612270558956211074386626037223209889594041225584422856122344718109052880888837916066682787420381729231443495537703778453250537392438997966342262093833702161485272211684336399213687818252763912010037643658260351763239101520722988983527568817328241144374915180347869355001756030340416914740764960474699650662506029876836324589284417912651117256978177331332227860592997161488535296505947804855316031118552569851212291794767782502387021585317496082527812311349922680693575468364880292610001230877206111192351976974164207304759107120264550007620646347719813853364309653787413330776981552007087283898921938855992391756525030153915410911921615124039211077098046994554764882853320532778298282300896655867397664959486016378241380634022394529550174898629832305375731135245720746702121547867674220679102261253031331326387817862131245046222443697778948954528457727927187882186511278921616101066771864040229374813806521586986613011745659956946674180165869648859582485716955147650580135473530026198219263007875875984683689702169688900674001810459017915008182962829997375232334903395480628752116750233742986819690804343898117535556407454995454150753307492961611746807770620180554398782528142329288283935639255196039174302519172584897397233722016479809243210023118488147547116980114327641794439459303680281542860108584800928967797106801958281738821179854418508900637971369618127677490289663893168952835009924706808078385075824648308704850412294342751048831125937907684293438318332738933459049442820045640275446910273425219847250707765073793275740567308002800670351708960120181571750879767216562857388309397177996803503220585037701122849650061032976003154023828901965702192734721010747038975597102767603684089266388731704245476614685368964996486863785193324729654970811002489609029526469921292925566746072141665402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 4575293561294566648854787242518126764987357720859148285208291954013134145421919334253279167965776439513396318750849311476626863325330573112167816395055259630891974509092539951182259841248691506604002093474622289563626531927526537860141359537333771239626680018029124088748476309717587906159240715054569416811346619801117271541191818711428852810952965369394077537412131933329909123628917031131422962959213494083498813252628644004202747423672769645623349888804351223948243432204623228516545553641985685390817176468235460862170638805808644569936423457665123609935714243944871096120215151847751381636331689288296402780084263562115470678062766177935961685184856734259639937681312785476644707046086512024020291289057990114333710643448904900033700782208462126866519343377734433544373470900925804554001566383499146713933100785909223920720298598819373278071534197870375136789264543749801200349288671307192871197725176408825077193308513388209110343062115375482276344195674086876104175153248220728280359081948720436181177433858747865839368545643609397506480734011175856218691640129037018123295884147190899651589412435511890673066806123041767876000887948658926264014633644527865768118871292602138301949079622410327458570069334042231741523221310881558316081214344886655570445353933978848801175221405001192839283982682197781191796453453136552077586769812982559952578326750023319533547849341925912235232437810842800998419034972418039033831966399794687621159229451175144880071368504304023801812653135960761584399886039009865130848688917948734618124785723008119166888870592312874665107284685931326855084962249473231890551760951431808479814629280867187535479109866397315605451292540246699035641743752790742563634415695511510935092489008427796184171984964351042159310844277093058001997776306709468207452527833322992578723449041659479391804945352115539773945482387784636660616544312033889234775046732390833888670944013742562158761663550540494535965881318115416259337120877368043173858331409619584709662089280527998398877455781223908585888150245027907229358307826024572833748160899216891753786550878268118653865534870069019911407053969925479224604944262409897445447021810322340464733502812680337605205586451565901438369892889379740554675329739298097784744580792874185381931476378423974531140205381698838700041177115154015607177741527736526120690132943213633747162333768775569635225637426354200169988046400943125649724091676943436569374138736185744885778233223847342038228204668039254256197114122377780757166833024157456991236890802439105440184261580241658995801045476055652740407127946386356558279510835116853573253874084947022256974024579536770755527284776501248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -11435527456655208898869013219240812472366231541895173280172677264605999372179976702275692301644861120289687703393457793726918411643550415814003998128325189486165239756898728341823307619527008260201001706027571660003489355080815027166655118036790102259386342090938100635275845925642011118400460059601125462709972042635091622555403397242342409866100808442826882351825149139157395674748130229801751166432183416417043861888477002203308588025327283193288936787753821161572646162440190961201788359931512050518218969619125938290457794701974718266547601495344262859860158552384126251406809529738194463950996552682303954644959367957128640912129012634678232074482450962807548516910442139459002166449646073411202429114270416592273688584500539266103039177523948166738336872470381430444595912401939359001990791844265391148395380750709004017402671989384996897458673603788382966323438638306146258822253824652003452069067375853453288372443575992509136726381320834327072765784085847343488311662958792875885915926907053170213710316081880227841079870531685809829945529961692979042150245102140200403923541485535164769399617966136592450537805512462867177248453808925823863313563588184493556438447691907214549366248441445975529389835298262237662264072552758401808426411067010937086719150671100282179174902022051863317582350716110959718288975933869754679107599570386934173991278781200394640279471764136946647655331580392434145365671187467424031730093442547453859002339316177918248898405811943001274166843380961697853512018187643565237489422104555765248239537033648689913192292917433103177800150397709546605279579503734068169957574225319515839810054879860967340941166522163513931903351701930938821878217935878104583706090082406127906313063891225050476846170046078594281578373267744293208283236374883460399628422701443435395457645388020991822159269776981032965874326410023241312254030438291788098954445289930300395553002144051002974854061273192727940211768894445748963412471584419175111060942430562731094143656924455023439101396247988404457938607118232600161187984793887233051509266193135998503453469403894309167871985614230806469033694417682280846601917794981451470258871112519711140174427651325305380500106809570435942426821579060265966177805075386299752430805528330479123225543070462044581455064426866789387359673664738125601414477367256465500052483180653758777353517006666595476559758329104023219483366180403477615273722437360848926104497775413138550501300044679620502012987091410263001331435687828670720172969048233195199632838178151630654781490177453204899493326757367013642930309400030972852387397043657888354616757965439761871793596706878763160241803205017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 24731294260356471354998959594113086204462535800798459808322446021469497274858274048586862397453237789118179369399462011229724335965909225491418956629129848802009419317139227139105924695560328329954694238857272201010068129185502468829415722589974166546736787102149269247019685216745907775963242899342608273868903557804626774130559180466001640746045966549086761985545927569967893544172458711441060605171036031064968264607420330607036340808676617591047146501774644948931702977374339579891048266422396498951285388910241952770278441700841040709205907367386287393335335614382371273774621550479911516647572203579785742299684129166130146857940285514553601840033753142559751299947585706931899303556281991332539236300910202434367662737507049498184484871656445532473861903621530383718342593215387046453505463530970949480431652546544531207526450103406796604771776177974328360693716435410528475321553669181109503703509415285013453241742323898562101885917404544517262023534425428454284728055674606162603951520606626045964210503064994388736050860692702854853116617477400136873038273661332110056185784842395403932238581705432129395176052844599148629408677940092509530466666968518354110924940330849838647412633036043360315183181026876557339792163523674346072029954718069335980317715325728801389267221290985023047707877988759570895045481519949547889712238170419024480031060924564583258293275895776337541157894280775350682865510147871450434026102491107583949070468304117298546249279397810023308747873694525854680614105751290269002853913828680817607637165106277434020709437873958950025834895623550927897066571977590599206267712986840637634402930812751493861852887292738541448552647427007639890218329747048975188953103684011109136927441409189785755184797159407315278624935311904792220457965431522952045147306359475442194407740299624005055367876618352241175145051127825531319004909104711893483418491685718874120077515332366009194607331878437239297126819659419113086785179434899323624869454464270545664979543718713937496170325729628335121370597488482978928783130940918675964498037657932506450868276450648353578839570144489457438216171339881337636470916080575887895975468801847441090187353192520126241813522573233184310319894116773648606565581699230647247178474785584755499834183725958961307341080452591636606624650560632794114931109344649042210968344675955433702844248639162429755358522419456981347929408805239116632382384815658599780500028355008948534713709829842701171863149476467350787371030395049320500431903988296759457622107392549205645835020907603932162164331900014832641099710974225491833102035556310530899951014809439345514518927632055657631726714350469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -46379128285191145432702703987632708942533266558473842226375848603956525540707428438302494184029995790581672661774397950371931836167106738018495653756149949751631948811201493092252483461674722796428917794341343620683804933617952973960772917599622724750572906419957232921415217552153455911661271612429215421464569693706645178657659204431237471860272699428225915214567676748306407531193637379497795394879759323749047558242931308497991185467874961385178196516749839730534955794591588673497468630264833889017061783119901286913279017176649297478870899492405832113731647366562096057520932336566900131073250356792125941003059822548287369817028986935087894996960136215711422230475792722368152653500276259298134035320596362245307213679069466386094118687283935887786882931812643246719902601188454621411884367296308958616390278025411006064767118790823450665989014706813918654693980890453035977555255181877010212950688387920012762245209540052395198747291906809049545338705711127141629720595624212612999628852517226837174950787091999246551553371437264118676390916268392680237733175633521219624918510082271434431715288685797237054421853193243058418095843782521348264444854304420410131161040207061959434078741557589039683908220762733089283547399647529821542830523868009833209192068938921996878501081359398536011301585753486497195853081368953078157182197237185734232531999122441733708987089032466410898009172028586348098483506907913275648979651968416968126964069054176093441094240406600899575981691016912178295606849855153739267451601855372211722887987376394172835490227834737314637084969745445437994879772681567858215713289692557596589327326432063634551014746446065937481450605058601292034919052958130965488707385920852729257768098835431127443234004855951452792458957147792871485325751078974247837170469464838350030608793149486805410365380323683024432738227608513399586079701649954059936826799049747518650317165775793737005019743404843754267253115654826555863293881036948521969980505209824059034992988865456917397398165048320044093781606556456042142103410679696492754257441304372274750605894566510630423350454931397318493726672485613717727503612654548784962241397237572616138701695734159759275601857632934987152190197861282938687269114686447780537684995857108391648007549175454618622633400081972681128285587861755245540948158791515842750871059115006877150230518266693346381152073004707950503860531515550797135558799329573756062413748676493045250681770080022830909474856861094468430980950107878815058008979699321754790045159575358163672262152161731434596218496165022288509651844515693761442333246348685689002876799025603746369480652059604494649191061709127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 75146423311337408094419059059847760865363597456735826727472395287561009596997500173571640632670953445682997861892668222851133555243842172448731204143394003687379739140922169909066340328208472132765332903696573517885654754877856371480930517988741575317790368855622249594400838637900093142630658188951391354091646718386001023213743598659633285777833008811182807482475268332196326309162990304589706397404124499253225295118906008993574531665728256877822267225964558293667515243613786232536365332666667975078594910966719894635482431117900438672401241674744261422328508017788393191786841392101276636429623326561009847075096859861358716882515035071957420292702153970945403143677619007031237930159648075439693748743410616271680552379808113939145057118371263126176056218053174168611101320061502688908676414614127831621301252128909407245179255687941557931591178677845941986117193537680323631680296528355697902955528579697401135758619770813233204901000384573401035970985370250173221576835317682155002798176184973815405399925777934294048993635895534094982878139372590317307737106952875872735182127233223035347313621988020903889660429945285373449983938761972165531304972283731759145505844432130019157968573987846920068169165708872248569063319858461488827485306489938633689477056050677066252765905526869425924962755545866540720609636349701648353865831885133458744552628555635497257532061124169407501305090301769845603159424271614691557140245487350116221983252529440459769353737592098138166528432902237633131346381660485528190258975460645768826493312851500342384358378614284793578766693576137401271257615758556414334682778401709251948250111713901599770862517308555286456143782707797061597810557724661620055243948903926639104841333548100087849476839586869814739130738062341698777449614359905379608591603312615089317256327419933743143653653120220617609848750555004885270265461186937861325854025693998357560845827830913707622943218009412658117783970765173981423837262086183956950404519429909456745685563976538064230540354051497635287291748604403301269967771435870522667827357228347331176079022439071566208831528931607522949539864319167970942483483949505104221448939274592093401776539331402567009137704436010140983843447731778845170832224014088428006573438015978879006273813749852255080820121396680868549818610908694524408044645116201871431047110993795122212960247596795783718793151434516392262442509783671361843939666860018353594174545153956566367296449196024509226904269524672210651513371892635885296554543079903001475560956471260616573659393773307738632223607621935222556251330386666420031212728504056723641927814691289185040247965805078693192002134190587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -104500803331294907234579225904331747122481194529101693494756792277069978516571772758287277150095738253133839970406275219178679876749716831343564687529500570095729203273128450327763783757772403649440317963101211557727684958990581862925319338167247432643005489648200086243626992542274255298017947748809101483453704329649372888745796428684149672839985923550308640446490058235368662743721635326390536091788448045871650353107676697007493546177598706133831297588585671829994844876804134753406631025239677193584901609981488288136689064532876151754339613262253371561491496053288221259608754359691301862995359160633829316114622188160886947093341503649030588309825042185802750508958959755051570120563994784638584643164873535091964032530674255444091370166299639331064669764426580051148194848831858851927736708918588585998602350745525031189284177103917554951142478702440184574713060374581911120725420570445323428078085583833844745396682285188594068768989179581082613837992982150673776519855006134450777509785971114740978569646708418783599500801322464382587155011551275247707747137210516057813288670709678018096877200850415752700748775323139149002683895372282294248486904765740832220975415653672589094612431143300827260508113155750765538734714800926285107846378755502778900723006191318061261978812079462170101661348708178874475379890335082123533281480661886805146532319982289110520270155607890480896287791771523662077140528650399486269364737138430164233439341410439920683690566531176292991352572619779398973311165927198666966704707271290316413928415861937817581078611587176094097071090655078419645927247025974780226617536957356965406858570514658351664748298327482343438664657483940483219008303412351702931898445588729888268468125440202189628321399829164385261206572880136749758407736689463810106120582689018405595864678474938544233886574751327529585053751262294788198520603748475020917200641967870114080627066945874959894932078556420809446394663938620021877968314750387187419171263831468804375715852778023465365716688903294135207816200382730101717973410614448920840115712960117055174126384127531099946237910073042166451852024300222041494256580435626067851173778040777269345165580729146769514393341537148095216855453109340153938739555117531321962748588958714091077550507632358525941600217256957490420662893076808867330206303607380354636250667340115695660482758230927334659901844751231372747048061034607368108016896319987880822424870698534576660883512471531776272826245327019619015536684849145914537379028048471591866184856556921564149775445885375871813965818504579026276073049354819329505738982335670508006959256287530212714905891718999491820775057433559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 124154739358331207297043420960149417491093498121109007551189710231199153578021813368929121577197723564189203651652921550913414820995208518943894946318060968726360983589817502900278302938214999136975702258802915208783069280597560180514879540857110614332142562887743542109829305876533358551750788073646817019438500215995800449631942881360690103844047657357653340597726635237131985420562012792910261185893386764561251109261343076453392070575478099743859368187179339277242233359776670569421854045627142442161152820287693347457633695648374672176506522575842485342250276771816869982991721658635520313397138845347074135890098119329210157781600390495948884055982122677786447603913541023660234438832914537775977184769276925820005461979875955036591619205014873149918872981588316067631089835696866656407179856908620022611450929856317093309034675465948122818807631524861557915071406981691570354039621075701816335487307841979693968496123460562713033644983761687273877745042804993229581352108422406374574395530184370968471831406209488021461437037360090049873535000849087729823290896387334725801315464677189299695428203567703693643765854827674122120396926532198675022706510082855362425940925953633393405914517985619536640501218174468359807436559003949113519596618076047190643178100120614898185998543005141818768301106600889174831636889137076085428222827517307631939218821649375835047472467057606089878079906030122971031214380250291505409413794309704042457799406718451420834829577224043215552111203837341523736620663287092874590095343647978206972238249944673736498109101817208564316737930887853103235899808252879326811383639148288254244214706071544483283473251300609461628639151817685412383474905134435752105711832099282091620447433843024237541057381348545361536513286063112386214990570279827361553413987378726553183652746288551819852590292850413622242854017020390044075122668062192530795437547604850159701714276604424338827923279123916875738717071670864003410853216078095787271743958079854092012030391201096875305978646256422413200621016903554997985922733582697660014407307232901737389704697483585344204299792697537133814863243639156705021720683722230184146593052059658588868457258714000182331453223152510965500108284536185498238507343621024900163234665057628560705379063743501361537984176760539801965775185852839323051015974664311400618820293410336232201969618591070598527764934875451833029511073524895244447624451557222201624241978933916704045491867654427748838345164269513614316324631159687844422341201692009872825286717698666053691454490246015454126573443276652746559227414191867312532354616230698085251386645240658756819468682660730468511828113126064128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -127037293652499256623423614226205954967392787499113632320667446885492321859779362927276313429392747964641277417278540030525201936546029850746062883830176945187312968636015818175300887979771206026996037842951100086394499148643704317536000097872135515887322351098802851639100811022837341331092639142339987892875280702795371331354835952338217824531713617896455019176214518299118635348048380593931310575974392448599176694504132895602118165982325325639458277688233570390937114396060697255552240224034428031333501404634865238576669528936808141489045075025618320019611255271187361659546228821522530082154013038769177756465343950339054898208905453633759481296495690316075205206126658150395736465246499028102648785783064797070149421998367627947005055647553474194762441704807118151580529633387949195681407507193272518454180994242992356444807611551230911022869804534839891094147775925751683458976699368800275590003822274559916660945903696988243105656991791753535564765915629221064201314176746100024521257046083694233496725075283565930499428169374432108685249168078827381676960453197365008341627123681396411988380136073648221776082360990504240008596473316166188734131725540120998775398553678081114535556313084185812376360956698285659952008383119587358638503127004149573099276598877847128415665401539953902516655751399292181839576589510989742818213491266075695313196218230531868127557788120648205851793421724546996575172798775610982478385956321524741543822233944404796739007162475745297484794987566936309666257587301889009876670284868049147088647190692828304703941140313348571740181824677212435950145446100023129982189882396721143982080265679044293773858487521210168360820612762555033103941994250227590598385827289923092725809881706557786575430704463465096060537402925095976565577110610089467059540385473067067287168714334923751985881237919654910012906477525901082029803691430199541148345163354849821524625203458640327448718438312358379064585011043828345702228526803960299661687263327876743719614024868142576707520701776053846600051745537417820574597549348700087214763280867643161264901853998010691360859844067363090069375760317654494617913585427607869695113729376280432750371209603217406738317604760710822090348617857545757459057420667748737226183668250704208855527461188904883451175881778206412068123209555917262742988280552977288065758603920284106969310465397429252547030594964349112509594573494104567544042478823002151827895127212720219099644677946527177021836824037049683044615907436868970069400664585560299140600030766710711581327521310123578085940519364981839189912051230611795176313567734862081727327941794643869597521025729942066460040154484572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 115551506490595840880787141615625701420582251899035085528259366382824414838652500713760570279706183891030481419633102731659591879447602951402685258818724867450351825049632638497634380083239131585673274101109156842056805122549517703305750293118313449431707685633027837908296631609167067389822938752159545112641828630829042007999137883366056443707652754693589660050971307243012703724875998815877205106059601064853606774786357418913744461651753661537658902764800985535678679556523157574335494319960964041493597644243399839087593619160773588540353608551823554422674863320051322633787549196094139980451978880346323184634649325307577993904585112734151357227382186060005728328216384449175917003895725675815193923540855229247686068950717207883077693920784051384479579189839135774272042387866830716911243608403108640822050778169935862653795780809676297939161213888493144101595830923475107703399905581010936865690718951355629854660749075054846993245672164939290291251779925192229119470028689787559607875534147880421967067605143357710043035648131165472760549811372143667027053708574569730843190308344166845346137049989997668904142075554883525619944647670438910894306193686081543977753199357850824851834947868217060952926081538777594271078669955603219483680697496979207486290941924401505667093104506340620590911125898367190622649230408353558178781017107096955457669804412906744380522093006024327373054437223941037051171102372332072598927228965940702936486935891361930965395887242684374943227556701025972089364958959964457091296853667986636281947737257909788250831171764102871314705771910228921036173124835020862887530488465763723212991479210020325957252006832405697965721209294178203616771855559186223004310405269897190051415629061865946800535255323399600921139037745449438621830210539301625710570596203983915743159955636546518228470256717965498953643429938438084054255389955744507445472570956407244923409477922790389955281255645646973144872374825806407694926047430088581064245589817550527289127715944357037440107152011024892516921978152919389156390167415015044154053307019845293249101336965251104259162462798012222188259211377627110543207831506419431225163900442490461107444499122396810846387819824633453757580402567854134992286681289404992515999844849620534153246424515504087740536947648742272156676606293014512464925415341273588805153825448695243504574185978280824684801463462590413458864715686393138189172242483862449656552627270296029160139948202300726353514340877988843834803753407443695356111324348620506889718147525883264775441827806896515643334386248105485502760835193669926782744407931753065115086993050495900813274682368021592929050206847107072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -97643435406082808784728705407918653276429942346378709598602511346228306048254202649911881326034653218910377802122991474146549423306297189107079365071428081668848503615592174690168967733414391431142790709065863871716675966231180809817188208054484159466027032866698683954882441718785792366833085052368120113958363119768885792564828840689524658474473494091348375435956370753659364929154769997443222705160970223036263749618988348408493867608922183430392712934338785234726685843104605953937526210546903215078871575253942947801216501966377172418152911577979897351291230271274661601115017439459650061587185444140683519699498246880655280340848661232942943599867399486725253720911357937105218287491849552496012953171889079371738243134966378826318243410518272564602777269431727443939660002129049426059264373952167422961740860906929208976791446109186346562672813747859991440433948059077622777544540179696573348238443716107662925846566643258019741462691489729647129732207690998851929421268231901587243554464920618721926482936626147946591901637010454539328039590122420504269762292383896945865366283420093188925374681396188206696185294044132970230122802325833763744001751559510623853609253636017014375591671503506745421845192037506008287066728758262440537837931164350978194722833416134220797639391988973241821642400932767636702901518511188054711669296040577096628785938389901830853368681702883949505852727664986546359152626637851695109822603924185874769922268730522952336810477176048986603275909584096375086161004180217151134353301776987710525156170471761502183439011428082537695951470308417523324305672107100935535359220170805522001422932904889253164066087703635785082901662046611573581024482249738703242638958651245176057912667790040381114261766481655348994432558517044084461790122903476543530172751829078825689714830201224094266272859840646682034923585143410882019545105222423795502613155594738222886691921547814621883850402586980902030150695674842182673879561306739949511904757119461779428863746290733669152027777647633182104191389772601148590303546497296818921707435966412788943727047456146467863614571971749183932069261739341057231146196863175461671702048766106751428485957357537517804880123406605823688460099196949344627620433040004610191378464843537453528517006521799126666067523506135916484102451510108392300484600795575199239967723509425690864664362497800577145675630015495634955428235873964986242646101047610327334064496564677222737433875385449158235927303590002578121619483884103867992054350826662299763574489886895078998681325584679591581277625356630810883962704459837413865760154628664230192192843253106284775246141964862353598394381558087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 76654233402385319181208344378561285312397138355859447673291602821504097325150467357948885352854232765678732762314810267213902231729860832270040204247888598452652609665366774141436634339901972060409957711182480744357254853653413295157756604629836818121662211469764293544829498378967410807501279895587675420626218076081252571782972026285296792821706213465318241052246632858045164882038683518066441808290709434267629826042109077109075487005201013178943623120950586305477044925025206393771791314610888467210109354162793442242993430900877242021727798931917313549192128487219362613816623028158697276754594459218800463425204226704617970414017861499113539907249753316749589768380827857817582856788408549322878178536577607365557595631039706691930726857650885364260462397012459385027610858768861889407729853497275934066300543207323224019830688225353057132611419489895936335487414845656060338532649645840600903389679002200654779477536027964148474164389214774818575234522560104652959541185293647182460328785736674012817115668233012394428883487098435491557283399524439448667618604625202050290892618501372337162426347074310996822237817587385279989643491796580340398546080944699129369156590483732133111496767095340031488420513805793766798808130384243116953727965596389170972365604273982875130682743847681889768193767842576600121799507906559904222552505197143277290359220574488470034341051934723577844301427471029673780059327321174727475739213980388514541424140455167594367774822476698219665219964545347803342854189121932300437918930106900573625871438081745925129388115389347968448916835682937968395938792460684457590772066578736330914355680839455518446144753578030699604234020546529546773852691622646887278832564131513655045589127713602902768769816904484421176087442813433592390970346458462785959479766349735606957037276258018962573623307495994872068610730552023532618566660712985629771775986730549820546223159695836266734530907720395673118413441120604559156941609462289630094827205416089676702849586748886010111650253822378697533163085233508974178502027827538260612392441672104013461448523262564267911050790579541214739750234612791515900090966610033754456578413085164696994354080266247947552456369506593736326666634206091800188842032551821397134116721811294674849860405527290970928848819513244828984906830357828748778470037154352189454868242662853323671083141893140389538097643478829188277438713350396597979068377727075310016858835607541321383559585649752185275451432983987960698174687014671551290274043877263069252913924364544583003376875448187645157544196441984147815145875211095413614629532135698209601951843281206709037224563741332015241542214350798848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -50419187834821773228511882618512879563300890462131589641344607831088410702695425160138811513112879713924117072623325256993026808399046552518749455660349424184086821245948540500848871769550772255030481391145613929024946385318398260135121578415099202520251089415235522034573243145486686201285263829898307037611254801634578393801259059367667711157869655566263719236848973563042462851195671974379617385092717427744213889846642067094362617480902589936465200043684068340452451344339302431310671220322484485752465367849413302823770409308581646528692557631844968173498848392828311314114554574207279233732464811436922075521642152056487907367232650970065845043318618878168937249648437145673635380661464119452806687774724813636486275987305195226013279816196761949136546067207975812534953112543744449709570312250022008690558937391003664812396254830446179420959200933070964770295158366407774166870784329226384844332770924745574733529655161709467446630606532406289979299832411381163725419304139218501018248062534866071839416625441540740617505876922627338663875991577414086995512197792369937905223210869826333809470427787201858463009824393037486975625058917598619837816665017627246971690751191854383937565419961452767446538925292672277451770477562218545636880796077000457402206334795303684968338511058020269921628138251824706308905868376949824355759983932258837775942616758622746337058844706549522866932837437049362005756813512863653326869695775453628181521100655667492519193209975074603877810034965760395944051384684394364354546420447945845603302871631628980400832546344891723173584436449149344830240616779727567112607989999863735801231070029438021845870563945114970092206223211549978339301078154941588192637399237638511034478608502619140426732773697634924491609604634402268548533722485298008058672392137992624705795362218753226211881908273611437734441534499949066166056441738246926111300077378384616812628674945192587841254690819979198807892073250666143471937352393327010209408345151215320349644143213251386865147576442023232598684082063046163748047390018185714553985529626190452145637872835930591157278240279157617128031882686614832205766955503891634939335222254867805067767489412479383206023667155979437226269534771350923412414187611084039727772044983663323342205760764602092169659311927294371962210142205887213885446746502789594828501794243205961576438346074024778239650677628550716784357003918868411141988041948561408045321528189056677551094112389719548499472867138170848001909940884975923962993366419935216431043919970132913122024706495907945414358724007342839915110458936907871121067156534594818214404546494806647745435984702834302394828171352473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 20989225631647519995301970263886306557759782017915978574143837860201809046430688848716693030130614848926425177642505936420939411465897709664339579993699803200373814541774825528156168334251660163111360559561144133150228804258155101684894536513934016257734835061216243585174797437083415599325662982361241999733196171028449310477787619797759533168900966086663061423634743975236961117171369189836325491796045738168688084691885946900370619165899861770490763472525016174433418426438103936758960062155278952567033799319433310335274406216425814712835582714286575906974383740939166124630573369370238013160020874320711455553408667450967405955073551734217988770616873129982302586195232963996154771819243267632083701647492190270282016171508616701695936080673874324954633272333428398493764512511193137732391277790807266662276963902282202051004460595317436865664702621858317323827913367976502106209063846688891080405142526385410184525141821037482223173084352682806432139235226425590545547445167431118416217055319163293109408266890019515488934602148566309905871698543888831622651403788531290400821625972807708370973509398298005445213274452985664722402521430098470176106241298413295320240039439991981971894603081517573678110213864851056768772058325137191137583446264274705244263641681357531861624405246009815519433039578522332979706057420746230157628254510479656379888606778491439939237469435630046099671006524403664447382188802225503544711762495021276061884834814475959056516854952608156418577223091184941752763105198240209353675822112991613458514887029918862496473086944610110159047660950983387832863108827551285665596076741244893597574352015524148790694833508755086461442640645862545646323947462652185762415086194061576246158030888654532683721025248912672141102616785850686522785354843302830899223611957126412929425285389096405327514886721820791814112672805210658356367239069714568109852562014864482974728626819091734783485200861879852429515024232764994264748052808632237510034163353414758898771972140159884077213424980369031253097964215872723634974718259536383480317468381578253739707110854523433904308712117656631412162025192044241859950798418324317460149997008963524221954120256458231635124372193264087317236737399184079824653571950060282495161974249905017277980842611821619520057310790902255754930424434612307263517046183568144276153127266847853166697638799877116112979723833339848820209170213091692036382137576975235849006599311356319408063200989493946850466971558517241435903214363691161878036296288677500442020174342102537434099586966514867057589366253534179521138138672277779512484304823834598900265783160554972921640482684453364044870494283890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 2107451545877215402059512100994886601951013008573259530679392288924854578500284756667659510844243602103455127716079903960000463146655950761017358317638692761390196589895178249118645200398591939612375083054659533765455114980244279103883148893643359573841334793415344146939654014836865187810330633487888375621450320075654705470926638927450990022299186562656468130029013773553020571278457077037054141412073777154226236729720515769775839522264847091628603613390933280427939392125735945789616620279741692042332317794351650325696723653169382225000506490838404601682212037966148739879849469426829155163524038160023278451268719935090680957799185208462936890113664784148759043554575341605856259098346647364877938754336349791736676447034635571756055365523241054494235545627705515468174452592396881552760437646483499127013832595493464084904939394475031487348840547753623009372513346919243509304068758965386338246391997373694196655323686262463213880282961775535188752267567295069734624758740599499241484263279268935414597003465863702237235087942194690004069609334354337466022572693010981094363272620377349837142359280601270520387995981671287284734421791372746299549073774213905240525758513580968309276875938747953740613509878742425290748758916602751409859600385972945723084882490975596299420129823264480255264072987513125437294229773578296938653437809034974463455465441372615862136685652324843445585648811482443483870108501667363218746475848633833027428563341382728879477107909801129738365482423396800573986400121896514905524903923025719647484350361820734245079633218361699116421760214144212405730934525803565053620058966116801159273067744505371908239804323826983752286876030617256897706490886224703248977352380701489218293424946419648595206006799492757457157051233410099678400651991849606921475289063726816266324645955647280392935078987120836039959500984453751495820968662494615987764161248886103906712462043837499072431078941567139076865192923524580379298012020960000389394688874993198235500679795244152635007874270926328074725005247561198326034491425343443345631272069053419957429699752673289029375307020546004027850053909456241011710515930524721692788535010070138629677277885667761894496830066797043907905577715833248880508293638360986254573289588281044108027481160481983337341859578363141597160215772796644655703568979842213349957790291891692502289356618809161346695833829298530883594305168746861220633050769407204279413530592530497371061391759701683324640204530273252341876409528579066752036530780615946064239596192598378704374700212307886764331850293591904991068394533684167268000018775982017844141109822394956341820351262175217963516711277690880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -11556725171561285244212612253447752445355705513101041835036753453901670518389414689764870524560268697027594022218433494845947574635990464119011419731679519227573987727706368901516310616334103367640518996946762541631845143970083250538645309594439095101696655828058078513601127931348671922692679912265487495702434689867787879688471494667907849893812811533241335895628869861502298459209494978509523051038802589980441853034792293021662221833989198242765061173542365304362206537770315654911916254750715159164943530038110579965023805975146441758078463690754213596826527089432897988689383935958315279524123865053744237716800207511370331323130046601230662780739095148544449374857789160596218645768657997983408678583026453657113405593618403120754519573714906172689239255807413079558476862405403527604015085247120665688858147625889234287239801326938887786437793787327072863906183926732992650671648050135855073690424567931451810929968557987511892883049140598010149084823567993039571939432592743455383116635051169588382631253414330332471452960052216800241819496043951042419359371005093367395660011425559521000280155442138204805745830664075309468807800674557679553692802219342863230382746021989533190980826280274515526818045565998848187271159842107863161156196079240091307181190616014114602900216616989576249458729990090722390735140420699825967290052780544681677550387623929538440783340168656518959616859186870720352806149576973905734352216276927755004140224416097440331503365765571425857595264700796264909813203951554719019348633381044567938267143870064542807010275230012202995942163092783552235140025157399102026688944530684626573073527214151497637314545434074186876184486596239052572208164790321360565342089877137937459740200320245140342661081838011552631017483159737905198402023747078639449735884167746620199631953285556722961902359629888651477488392363732992151250799703580812995540355812682287225246689969717326744266562381585731196681271426701575663494247128254219559144517637578452813646536581233791471546146181821621729495642735037499744000455441698202312761458140638246629011911742533452344167960254780615700834097650438408782857750273821305171978039389838252430709601341889963034735289135125562037969797854687383494378024023869846627250115881217202486555762223970889679817768845616699557541455361765836382145638631279891888336931917402163845569317648508643298289165080858988146206036942497836254166011239438378963079410768903061164506685039383886676291963094058706970467942308340942759600621779152371927701641711676528582757217263077185952785214372298740409184444192909248994136442411641198007488812213238047026457808892855737612788165861441536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] 9431249066567106280406177121664939177014118143556145354832628471435357418371936851944855961899108538236794172516764239793573505896970408436130615561486064505857470465468387154359598308271788213174123457511741685644174631550400531006198559520612110241765785716334854140636676643480173770746809600604037452325460550496505776055708134785247223333317064068595149632727352147721582386230555941166606020242416210781113644180991852861789386997378979755848661707679046803200139651544895311573640472597860186432064997995041941459476031961167044681495849925332058463781436184898779987722835409979769371513370307708702465845417782843693452262744786616227739165584363940994686097005676607998026835122770651297943166127522402414407674988544048511197607350781780677011520527450303237124990855801504354714093976214937220773750905561169564546255311963692024755554136315677662400244938713058037121917843424294863309534864729772692520301235862444035704612706560093646716550066652068856285299958963616049365984904370655225005604796424308444394452966372195222164794517544650032445896862940945013030508117458059046245507494356010354478501423432619099289990048880118661155144811263556998710893585687071486558100014138748149438855554659395809561862311913043679090255442337313702407027847656205564484824339545983613398052800461980961651163606856683755527038259190410884702570000037341912036597275838653205400908322192751553211506478876831654545313266357566581948705229838007444564784468502458036411590642283646837613663417177413431319312118129812367402296639808463975933924399105557157573228942102514464516742056377061705532691633752875134913171166673783659815119133453717146956665215726309311139418716308345330822221887536017852334915332827571268157923192446856750393021504572637936633101915762430862664219130634184016157762598805023151177455014064196450774111036065429711924498547228604426836478652532680125981139372093976826903617685339668087990506343199669186456992574900067306564610841466943852574784809453395161657041882744989742438853962305127187529500490357575147414751063040582298602156630483300796055683134498913486240108939319166451711750294340629541015498553679183524256571101921973949971294532352875639553527581813791372378848262530269206249337442925698176811280286285080578528882017045902331125282725717135085992848476473255062117046918152674680552343476237730029381168962109462349137214482799848574413796437597415609629596075360081328282716842060579257234419306860949225404657355811096515825818175676043982432980106043121462807466454749591641997218967471833894651663369466115874170189192422834985081902141545070939060392872220681116121253954726133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] -2949885890595637361356120702673803080678633548495223894133087507429051921999698925673357446021289549973867200659677345606779726742576856338263622611993503949245369411703776475384308745318988540721855671857900776640655832271552641414681142770558078833486051557785122542711896355615713750436666504701152519972968195908744296685068855824547924933706386410674101145064354514278797985760978350462612544243805773330309525228909725518300361543129694851333365233420630903806335433224861203734840998165308254454940328665347797375883887144687323563903833495871180438914528436680255103123765083067597013021829138579608160479208093791182652478536989199274810960222255586814874887868747022566710435555846420603517095820825052337193942928675214091992707429784415383956253825972931802082712178873468110340696363178843823270938005731759001161701139250758452236872266389269933631261926268627933050086580988402522891757472993575125954776139678996436978055180937076311976024079288281619289218275613368787520936455674938500596995884571830717324576058730438373591933962921735290951727757265415050227004292446558267459851929981720390323791632011132028871386686890769572351442345384783963241632472165906172428460653237348323304201406984646237448766939703795716569114800086853618309355553071172857178505654955352185418956095899844925602314184147043391438473809305919881827071163306684951503644327454733279214581859930638135975216502022899387523515635349640624275366132997965800769538946290547303283177255118704291192970597656502844231528023929660752816917314884872421165357688928137030762301368634737661067716955754570735900610578305301518430573468728843347934083693331798200524501056776500012372812313614919787218689446723766541890467172517053455441597571555603162343255385547018064254337092940137701100645877785615049121851550965497262036961436900993756179523124157501778513947157463610307968590678692596799420947584457041219216562365140723366025055527255846524577276405525427351901478173164093668643528083132669238704829925791668349289011345807865475213279079972326465758650548070918455658242885953293584195726012778045771573762173921385325864535059634446559981589360930478955341196532672157962468222710859390336515130786662569043424167144538617414693906298702915923178703838625785089690514408297728121384636161636431658142105753525120035595631804218066252215629696979515002204314262906744757939068599367369977872367458778228495349810958320755491927020085133274973877644304148164041049463110685316050616564107442443192369280109376487058835030414368740068942902359961002649799536159340965446972424860387457598790349352616233833633414313723669985209295299521019904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -2270294115635855603801722838362093888491995925928437748183044888993179664136649184529738415806789306682932863225472434053903253231969814277577187663595944172827172361457780223427935775850646768192429146470005509700083291048397746997992235160807418934805760053605886626095006780756809894112182119280793538052124163961003689301154356920860153101500084598934004665234562338153459356545389572160248615451873192636455975254287667568062748808759872776044899705917450880165823056434208101738512631216832716228661210078873316883942672003948805722127670484928121022763858919892278217154385013769360014255388565338927895464246246913428623950141053849693673337185867299900651480999157997179037299560043784323429236433725979861698015194238318799836541455886876387108553353829171001118029674969316459190624566626181151226526156564948391414251481488881172559421031866584397737698775730852006626030468955949442284634327240562670800947411402782963382956884539927408357430390137895129269655880278455522089780215163031593620204769937265724615823592446633016496791723372427354500576559265473411348364200593461818754951905861472170053006730050010052543385190370470374668769141256027232117147933378189955036714004333826767431022982170231987929810834051774915492720308085249543176004281363984623126526334074767600490390915510520453464353283749868247313774452495601717938155920547425533204946778949724967911898968118169387319143013353667180217325569288830624998431158820644246330527883453141732810898795649100103209289425664960596886346853217310180056506166139060063805901432918373127074287438376018226825845203756723152434390355259822665751418065236733058844868343470165815153682430938164311784946603995897399360380868695406175355483251307401787598938588636396162601316029417888690533527270491917453284268508021478408744594041421745627233915614081374757964675377022663309402072000379180792044345032115328507491718105757871509151777870606094825641762534084158856243061570842216490852283773441393881722975589209288723383940816548101660715001724978181657480221255505515755421998708422601265721630235064862355587534077611386513121519391013968605001189124520085013504576359536195008616561026286723024934450943686172432121079118704062610467057827065504092881228871688093718485991120097061619929228125839156724350164219921430982114658582933703616666556997810758215982811137377196011658898895966765003249107706296396829242097757892203363802255326858853450755859176377540133834939939517391939213279174918631660485883752879197069341964500762050360404289283311475732475047011319617302989162106278404221926944699950301859123251926888437381622873403683604404324125395973570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 4347395740420256430888140351040704513966918141581948625101505862888629087364230237096327232798291089884180754992411884936966697319371209904059377558513956701806047144475664867047478769342698714087305285963783453216383979958997578283150319131871181597047449666420901858879925386725050713694864332839710127797920470382253072452977388978147543171185613483704750670742787624562975399445546644018849648967513797572994304542753789289537855922720341536157462765485837304171330917120013717709483872601123837989238544159409415995140827251702625698906355423882374821306369670275031475113110612119583141427528778668145202845692862442329423075188211321065642312436258600601147935786401536361885465083154428104255142757973806037446993189850329291740862037734581062955742351364216917353929065075864107759404575916330699964326485115612613141807950345910310247762405813670599552897502114084220073508837840704295235706499257905972414171372765178615750109440155252304621945699231646800139882664438822455811522932792894182056799719903816749708941087933953858809923562415176180650608137823701222016622251429991205974490290487373936062713449377418979070708702894691875314834214180545856254859703980896183407125716238033411185218684419715300637530714564490032551678524516091450920685432457554619755841422199301528172320389238625388851932054233182986844499095322252453227791902478634161978059065533408928169792298611788889984542506727415820104944163681583222590421694899076345248942207866248751126918642521407234986435684900763652695119705500342090364447928475639196017026906348543898709340226137477270103979341299270836043431852751517835584884978811975949489067450253945200902188687947823743513752819659808225894800379171915073941377423587757668543344305774426218347659610446815196835838714032550939656422822406980506924019583225470481026620477741636077172298322498853555376598436420019500198375571303561252713269339384451935912226999051656653764397928819125830240034090110378796874934026815189253847111454111943704417485369634700690173874798633976729889780153499433715911258352680954147916926065580908697578518183724633285511749937117342400682015174015386430263674604824746552452295556109947211474279492645083931509445095008556543350809831043424948913741367027717442072154974534568252262276058650150842430120067042793883767982382659225390940611656864314498286464701296226951238828376485108187162348597198754263316674151382428238496766876115613528180015037316911637042299993384387688464104054237265231533616019579852160282952501647382320023772970487331874407365602093684322318142144327215737806947877639055760620675606394204342394637321890131821925688122433077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -3647376717084666454418160248073915687433130394315568318408616960545415090856684868107585943367916625504607765278875659025459005552180744713257995905131665276144102069919531006635483857803477400030429384706718148418921845391429402408983584318274789263952765141807716875669041964542594107669681671050999659489938902065139502634551721563649530594511897270348053718078002169096958940911447012316030576993424283370541341412904613361439077877934972007837649016344533676782507224438817685718472245608404179471031736161208196295349494684157360363676819853615930438221450000805905405592597302984516243264419391074247071210385208834819475940891299058218983441395450647272086480643145206397524084498932880895433177016827837224588768801453302352956230475542957594998427298777116927871571291567587100624064390082575973073946458438061603460733348794273525722309622465019653889814675454997509513432381539440760906741310738742865837307496395654768036573542372318193424784944679301245316327197341807035766612009215046723992433047170788696739875137328636626745289621680985866836479114042969743480834682243201308282209212322687030386299243420739339706491510344417083443976595860082955678706879811516129107956672189505085647692567690049607071457977770091324030523260209131078505221792523674087189104774410333634641385815242297625680985815677245289831973339327566517920644390692363758949468142575845302545973019737022486876100291917754610041370197913410701459295485859021302316500841295543504660048487171136650213470831536655701896341755112082656210898795734331980829840147949644223370986737343183135562223798634089970597884947976910022641097161520420842767235032634366405373123699819927951459709099753613277189768009434838124651949271518580635221842403496425206601100868917617951907859187984210374520101442820524029472458357442483926031478713293543251604564746165972791772336819823458327502563919709324846277738534042561630915803913050118421347841915128736413173148737758486653926079784951103688788494294980185891625270819007611551994559099459082060731704284548649378848904327309105784831251415916656031188699418376806127887930310176191721852875337030007031575442688071765268760348326021915949631094825694963128476589943304203745467233184549516814629335092827878125066077421454052534301338617092537289246225553449076794824855766920994011031189566916720542069784976973970322975258419044024894840926047931912685991914462504024136347668734755128947050384383897365486461623780637398192452863145369224392268665671502586345887745994237132960498548866159485392609180234788074378674880669529221268080349346119439239729684176575895806941226097038622606052155533956218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 1553118833391822239665779758373596280488956373805742456046336589432563150579319989028719988729831219477397721065442170725472327239292667329300604385521348670635694136058356502056402571533468472048225296262499882647682028485064082648052565424811938669850795650252799642152747533198294043364097455259095906381731870884885225297275101709959488287542175637908398223785524544359256636413632708270302489828346707276956477830869345616272914731477862792288666840068558404041452726690533889847913247610809929521581206559346759938142231521195544482713535347584475146717588842320860131777876584307937088703318357003258279434753184974879548477189849787465011564700240913950957725688601897962178240744972545849438224759976415886417636054167628616129989720944329238600682484674259958111684829527459256679666043559803569172300336047908948371685212953328566728755865678743821921300300984963898907232568364164419513973090034355928645562296173558624771753705850805063377355266114198279723847457822620597641783393152878508354831194362870324110996549487702213636611194349114135154641358546083816048557607923454183189078925600014238395196611673965504129881907813403895211825746149143409175506533445274644703900243334506547997437384460125602701421239248816718688246722364769385292515401601065127758619425145614910659865709731153024607765037154302072766995951865623215447432488146251818323201253716168965397852673070509317765823466747511459959950548007584345180603693582935198603207904093076945647792036717519629887397134994975322112703968237906786965749416775661690678417543509377263417979169542795704090071920901770828466334932855279059602102740369117261760324697389907878707599563710505218236550392118491831958083290927220916670714756834375328676182533003963330143155437578280405744283364904680682142122785574870345725334565729740247858944224965285486077199063187252326482179579184726381951735794338726319331720868453838022501041055454246759958875282240064897336815698701839999442419415097015356691152593501269459898295390441763675141321029584741697435985198772484574143922039765471850206851131928592367304341595260300018171208303059948297410084004967058658531771199950817688264935960390623356492101121269400415046149864943293448584081385874032384550501615412651111522052666435603591025823372040942740518207155683510347081432612269678241629867123626006080698849881278277964605904115045774304166811870288907661322766192803582030825166367760083890324580825576261541852824287118403215102771480930659236999480310077852601537640976217911400847966723876338080462257056592494440675806554651160238829845979574092043992047429117586553797803720205625945125514403691626496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 108179407000468304621150660833532349935348850002243700631779841600973908810408268459090346224430494327468396169236243683677679005752659894943338876465688830200428971824713286097555979210947370623004594920645100193166603156965649332138783264822716642041188384059939847701757981218419801273489657044540654605504417158980854058945925161513646970308321315506814550126991982089292039951228561595181707975891604367381131025276951527470392511071199862299673551683751447462659362034181400668743666079799098597044437669572127762454327532201081219423303677068188694797922976347322059249668621471231914907357196282943404550390361804093873006405985045771718434861154659922267504938511822632820172911703271913296875724104572531868470194340002772329060378837078375819895927359639881172468792745497485214264907264265876952329341667677430084109297296907544626911794440539126650890894143246057125131874547704405536896171063487052237534807574097111130984120200271584242276196826324833794918048292784948206219046603924229611354263283939914974113529285545406497293601890115003888178810550198728265065700404502293782728942282551803075121228253624160036464934375862284599841308379761950460966960732108831601006777773937883981350101559248954600727477644892503486319633286121104221435961294950839653556206838875285684587843854625044267822509012954036169562626064115004034045374815921192278177776552687629689777684104084805276679717068693912217332005219229243684218803682237600079684053958956900609884098352493461823541800448927611415097271547822875406992510262635637177847905384973999094810343922446557337628414666649080789440364581788404339686397599790265706693328051517888580996805787475349721185516069615340368947538787492341230237087098890565498374497651274197175954814060864106194810456921213482131683505242588336390150362268642802214074437179939701276408022138347640719692508760703194086858406660340185871656376444270082324591815062939191054873626977510059509954263976940297438867434657813204081406121266359919538506122392107477602670017106604075371219179631929313114037872719127892860301408404098890225145977334143430460897397617559530794135740551100947128361531400531331990873185431789869910811246819174714877385596797847153086651204615245089183351147635222265013629267517916240294233219096263249757521826955761604080730246899065307059324934894388418567407980083083068856009021643744145403892834887324042178023566268422743614675637391154561254437673357588954513631891702431022970380454625507363757486918453553317725489607295360886627151310978269332746216811885453887942524255447556075446487133414713965585824173908815897179887238338934029725356805041684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -557179426816676343687386065140740479253747360414329906326029298842621606441103942554687598226814003051839097627510869134542644187834325478996615403851764841669571946837309052049949173131969756703842369893414439738407749324799537635761490064450813745361174601880450728604187683134473725473695778607228564535662335858433311336709939325479960389678867327684953716586010721263568580541362655507534846079881509059021962870463849506914172570540514788151425796937151344836452322116757898795123767222233837685563565687395469051561548274229733763453115427375186277211669896360919893758746548933337754903275461811718419441353474888468740817250540788903460335414250115662047287567040601904771509037982646008071213072705846305697488828386569438356274904995080149886590338851539548855991692422352185441431543390562403317629973761185449594070598157349479924079509851737209627592711347076988191904725459683676013421958244535024710949288585076731683539538531718654686719081476063825340389454464910261859079601633164826147463129851702298774491247364701783831505158702803589795095956935990017321934624976415320761365193513358211629889853201169142171504576441799127971883046136461738657737583646527358055582310871606159199102770366340676488753688035392603612707172176703246202973598692003206979090608994090701175350290842821457636137625524416274808687451496925560651138877500351284061077836583227528648234483119268359433438760130601923585949976857934473336616305823942914683786667691629023464464736766475902590249425382041976691512707224430455684017464776142902172140460515533345648523343593208723997718193538788450839977031866262442222634725209070594768941701952959018233706577881135870759387537515711444305805100236043775301901425513450348485862819536847433702134151407408805390768028206056486293155346009849477913297352663486500685192025576503681784985937936455045088597954349341639641489361787799877777130924244727650900011826206054547351553496564836267823334211487990567045981573481199326464931504141470537641272345378958261049276582690703080708926427858316443388862098598694893492442460376141846936756852048842142880962780291052591696656532884547294272909379273594690577144116273356032362655440294668443429738840747839857002272900904797642219187147814749308543435560288941077168384640481410238171396432480106862401889544896610704260486065309923174551611801641733766947077563229906433982232227175852453488106784124299121419530176089322628312732927933987239107949319010743524254348460600340131262977549244864947623315033639227710481233797072674993727055096267075877520690448804282978101310346198100142727297009335646959333054402477572625701360334448623616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 357633592864831996966522338418404712576094741080827096449707051605222798623469856822930861381187601426153474433645250889490380736008455600100185224628861029564650233060661058021655552410371439253233303516631339410548560545777370766290421077547803968456219983955535207995975160046833982151532314463333919815056527150506595546678940694069495755348942310835326469035840559333174786511622497412180313884857703278886455788474838206900316445981264662128592935617162410444998204170258009312634832998824451669584979469671664966198730140409081538299471352726840173808389818313559037292540721912023715621218396578091762957358800111752038765416180016683574935087639636214314747811916822850257349201706437976848325911227025651535742431370879480180587447673735376505727618223193316304975739712772441897512655496548353107004128060283732813407433990542711417728931224460410826419617642023280202722911996600087693663841154131774009571803823472688423432361019808050535456818580429655075876595514823048677485983701841651186857357441291161776365810573394940852458574634930862664952504443275497576794093712333953254191427374317314254153791141546139871424448559717250082196508011197604920533559282193553031682119387560395238692995534883902480985695831521523343595587822420603726946116222571179035841106777053950291750205663173422805295764644226961216050818283643062484871191671858237678199352513500618305558095688956212884128866158129018044868669864270205775872030462372589204089225238322414723943594785149604947291947237115053119095155967868222662852917203469268389045143061761997185011520713038751192284491858965700561394802266173373582660871950833590100887117218872970409354772033967760180269405971203616685445638226542815744646246434964284932312324956239795492855920114163460343367454401039388945668588544367957215574521202557937038550345425268475951440905718014228043050868241007339011576509025198002451305575750444483006135581168834552953846712148269550141660382131835485559437496970205966098590221159474799899489022816343819409123752192551021338072087867851610873788546078602650170899018692115423386737987940887215703199261325811188695706548216208042639834256612141304994155502419199705286664719480501681925017538612804361189466361476371595895493874301083049342450930076026327023167491393649333524149818583815503778691779600607835399046514735846926780942055501198350909369968274340082316090339721263626487798450806954463367008070389633387868825279624139806206844848338928037523272295687741516641505220788470442007683431329446533716662712474857779849376365970797283060244569058063805903333902301241283604180896248930064645744541708128024173257011253739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -132430265390341945231561094927271024894188220054148764975815342780980211714963879993544687694478658521951083660680644278449927062712960376458109688519593296217689637085376299481592610886095197911450770122491945574002548804047699563503851185527099450145983821422476638250935472115997850410117964167485880970655817781670855142607486600865303223745154092391650424253905545690454964251606173895038892502501366429740215232672049468546870927440918093113125843323579955674270121935345574337481385960779284606701996839275974623779408534517578204606886759185697914798570657413902503070903446494053522442960407838428152797068280119691529427471655022938481452312377910919309505028686386331554318522940766946424487774453361302337749593189437714925211943987493327254045744912810280821522209583081711810917676853834978832333902062659784184624588290702762583790784382721620168026852522094191830959751739601558840515949197874880235729884978013045499762697747074495718061842107888711856521926906259002631077555055988869526441086273266123116198378062803090889249609094674652647367074617371424293385093612433030058198554855809101792019225888103016604833730295813903572293269448597563508630740771188709121807567960714038613908825853061666072648169275914328671420511419683793240960833776749976373308912006193030607877635676379299240579213835305048896358658605027396536316271427876444159465133721112650998415416002123344301713157534461011709287099273535458296597221583037046981949560173687128075293407948391745647556611389284210491948898077700985456623825071679959819555287771373070519149446880499438944231379737458582288128964459101743538077562885339292190982685886525347287172702870926962408109978002624777115240560366885798526648615994787817327667752593347108650310902867920924819740545323440010526638854621347161543030483582896226563036230410071736049407838190707551979366905433751668990725186275184473111612391295680934407854271378309434554810125582012555615479543979982937603084679755868316734704444026058639862390067205986742459149029029711216411198577764817325296161460486158879001225653840683804159727519105508350876824076085288662147911414526963608534530790612898982254924626223866760400936688830391279940152097560444661321478090895405730484197386864055240612428561136135834384906426907530131896110495668011406843324405598459620492853032955060226530497685646711670028666287358640218827692942570436475651732732518517794986585459841352111802237142038521729363219226707108316785380135959800784455321080355557953863618658975741588850100821559903623579901748190520861325364799442977915548179691963476465772923221978580846775911054833817250470935405059375104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 28813864467550997876624286863740568767036508157688542535993534427005240874926815799488697358339992640088486455996282820109059308939645884819991200682686768403694877469184248713140087911410126646255168587016886000675503481760670307043382446348127886205802018839752142741598466275157461391016419152282121299101291830980049668013828578752711636443116093113137749089308127208811419846691473295982088429495525266166632255137247501966099114911198130931765490802965019540545548802610066569341382284993295357197366758157319631682577023319628406712241353501226531168808433404983361414741959817722797533966580119852044913093054699833722246046154389415975048530538510733734047864019799864683151922016028106822453048168869003350423551735608252426802926606940418694892291467816315861503903984990499142367731269971449560617747913686016361712100776479981295100311480062356052106046866445855177194040761568213881225899878572868369222925442683157730544585319763274377774386636354937834383169908268277761051320264381245773182751905985681599355135059982972933294687923736168628597371602298598080145460315627447854104585738008721064618260286870154569935439481395260470336722746549455236003728212766390115351641618903934629262589577565328803779762292851002061903677706491812941231914462138398277506041873642742636010079615047668184589050244074571600642956841881764936413180243147236888093067878631952871960417761393573433129596269406896931557732226374613123901538233921705759661952165173641720399962523272117169978623106750829570488286761508709089924308232876448389556746565157115206924509026239760288933736708859956407796239384043819506734193259265674608402745555620569144925574088904797878539952909378592151476396474354796904521108107793517560331945873646796479119131315695505388961662383209794784661282775051084200847154370082100556761533159323151632613199417689883485835992910733697075344318283095021075638874409805750574829674855312126848753116178144066557058947917293031011423021584188659914476231857508765886354085034699416505587740852860217476179997553941706223783605939419324686162113515675854753999632219284457237924369811248075011899827647892260246573968128029831412720445247582237375745644404766531908972136721345365233834774596346370463079183332460486705582576007208824501433741143200875713478147397950997128453771737172234958285545496354142240124710860034686670327735583753429789656394686548337440530325020853698542247451344579737497546716540917848218981975982178348862709292890638399261809783069689643063233829778848624300916904181656412558404731834454984340720579093468527449598473401858731500186079571206169242048599465089858237215245514833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -12991401998458475782189138369876555042256142690594971747431964611297355168151355272140986509200353070164524025058102405805263422411021626538853566467425664601844226339465454223026178749462114663932941652824692848771329849843412681105513788629957409477012165243835031194358226321626945158864960966563127113030100959375074351751508917275005220546217031070709402060660455139392189462833229065664474880501300699040565937207229978279087336178021756165327187685321131046408581755284851986464146559986876820239733098772338251003432284282612858278422445386188231624929656977502978938390112246445870612774768548287246562029325766543889386396971238432815999909059067463705714328911493355419492434374525909651795267649186263421034366911396320556218172608796965470495785677006112984070898114658860569635620891728517251980721359734982278064173308767271120782636509759837500497971802382129616258569792450489848743959417300046340170502130160840370827917212279173963596414866027115011596673780785812773053730343336265173782553094191892152581136341210116728676933649307560752258626064874145310513257397503241077064516875916217045914524700911525269690061993583478958799982245886756768791608985343887257557959706601294336267936881483994915412054556562818831298031544814990238663232157547730301838168230909248986407869094543380744691263129528366995817960848753335610621320455768454211724484189080263429424724688853394785382183288571227635769339273480485375652381587691379123515739216250606069130963902086624353571431265246650875832618420511506880472519602088612204081112391336820999151779161532491445001711372134021580807047638563405111065436240535688487064673097826133451413324372667050986594420708375463805741957727132883830995882834739750242581722525832045980720412608560924875893256986669920599854674292547995348173719417555360758118827936355093186842415783490804893162787001969722634323487440413105885170816652042240438782987719298556984195996401923503481456524599819272110153704386510808885099726285350845254016601268511919221861152079511576075495737857868150425253405067535449369919354397393581892863569208611452215469665486212496454508114689182295795314341163599564169519035689525426521402518809941091444235146577922130315426979297500184921206787717939631377110001884517523996110422364509368816023592761455863190897905532249760726762571297780646490476436203005976095106719673872156210225373982154161302254534976578193292623210659311540637137357011313793943615248057703068106137417457350429074488131067047030405418561028137046861583977619299370108198382306716162985267139236013135514570981107502959618138604539726334550652132899850822901758192254976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -3238270215891653976009068769940229506082706429551366607100574154742196074966071506640310785625352566824844103742656024807867965284789219165822445984059949576047790255003812905916724790275698690323307250654251387515123263408253768497479843858330637345886218561710722238257052984805285673317264962223219023705310651953394082803291524690527078848047069181365428271171852970643136878321235099149904246020423730835673239089201031476005011469029787260937912460344995367018291688632723895629794738217358036646175350017282980317202186477819753197683584618702079641520276532215786112200283031789063110266989525381829912654460165460259295594764295609432291396395367718409230518443733803445948976496260481042956610533956880829043913524232815139218076215552417347772806114439400020426701774025796688173747638629610521066780890343492863963430168698406223087574471829544079142247322884795752627409629512151966323349307475868180770552141770419667459976576999694269553166495777792388856071980877081720022266047555961807411295536217012993574239589509549564734494221227934887844721303407105088422232336206925951858523549613195745412443726697912436571526538947224206268160620099818081018419517629293023672518962630402911772890918971804842228871668905059750004469341957767366607574818960571486358734157210101249191077282940627880675548369290820894836515272857335729567951925971766627895281441304917561759996457199069581639854159005321929420194131028851239974137647661724292080888498159739959848402448493369382997984318669820772227098200643865326395888367233829704049133415761188092694670834578435778722466719868770100623570712205407059240327773493080160973042708579963925350253459525602283031544750710367410635422555809193243328640471177265140174510147215172193922787605063360150760630600934266168171381572403812327777521841287096659465613685327494013518205492763540057676634406554352769261296135209086572457194833461218457179070319202451651145044671553247460849795576613164573496427964385438492696028538488709917961520390768308846702593737302535443091016473080501785732366798925095026826776973365192049523764890763898818223009483071671484025569886646672370137210416175046821665442616778096371248464499410569403777334997692969618143217665302296581468395361889157386342934266735934359875224409657345947203113951622533847138349263785606201746057698330039642829419484012755469932658866214018977500746875311437683349687065642194505752770527322028871628892472087714873096252502257843808160355928014760348428380201879159413314034743630355439675660399301125790700682200709302547853899889660355406380659396307240432739258223977471946967066789554175498396715345510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 2141712683907000549573967227083923443675736195542891005008339988228637943092099207795530573846746263360451256211538130804772143399282036988156596735953344661963641090225273640241951921274065802735320541880768838747788531939085902814879339965233710767611068123053979084319766902371942501379019670176555127420684604888929118122508212240378242738383564289431102402000786484933648257416927864456626970913411973395175013209506493277629274402039130991375469201939710683944545381414975168467277546223277946946756682546442580295002988765149302132183165434842089550951661047731885899174183314532293646993247274907594512634418206239726978526954973148445856861451267472667935979916741729883516917354777237422666630285582143643070964922452446802771013186647966658701301064973490837798503362882736625281889642855495285344594289975445499512490929629336232575966821695821652861857553848132135752395882416408147476253202355769922545026995902118822859513161108443848007460784708892199273995214351805483563985970872479431862272488814467547441492679011095181357066117223428237257675417705392500259575530564556780794938235564759501043654117051093967163615419771179268399333687569459849290963680528859540933521480345207179708106957506096052397616205761010095007499889831837546424443059191637668633611151089786593990093816416105970404183188557893258142292715716003084084312828256514526854434214661380489659531894490482813258095592363800900475835947041627601253236827081817172832903083682626134233010866747347805179460181470910172517617552619015540339613159950423056663925910864658925709410478109560629889427888116491856257237846064132224750719912126291511519903501922688735211242435452316151279653036518230150396372459492523586506594551249524233991516970356750235105905082213960466232382718709426740360587415565622416329716039208322455982876117660013418995970545909892560040829798668312931709980177527616401676699633035984721741912653068904224777289120602028720897106007430594563620857925814863192708208290580997825009205774441799536423989092528337915833890382014636125629387739579024735495566648634731073177792779871031664309592115880978444659744844591730116094527561810001957114362996491655083445174864365096211293248753942355621454351340645081094929117132108822781463231069134393975252332415051279888249815032849421029244966235107839165747527167451482644726617872871119586001835290012917838770321804903577422855715029631658826686354156999071591396914805593687723426686685845188942390916753792267293786632298675834625911516240928089402685038427405197031335241098750960560537263699679592683732512557345835868150806795559898687832401818290535860883438667038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -977521462491990936278097852414355562602058087720139407028056436586393158804503379565918886313094997973400881580556260431019898329089234611295053421119886579142894204055045776338016360097333573413723949285823994422151524054557911118694746854360310890196536957030478017104425656201527344684934675882138635763240440323310789846905775407193916621361770955847956933075178334873723245583221048440246895519668750036074558025342668990304603960469417938767697586002111612550713916169751711389460203688807851983230911280087137944110993771718743763220045655789086472004192665803127510913856288306840688689753117715979019913415619142081293582718583678017548709486116483054075707281062728922114656831355759873622005844318728492122541405940795337537513798713580460833047180662195827971492070846268236328612317557300269001268847826063318363504173847241331421599688657723649079550144413299844327628686856757743944928758042602927755883244899516924400961595722505102963450357667597169042768023320446121377937393682853172885843309404935823240651480347009059444444755429145959058675717657459131081254987430661446955654568648855833601392099705304607100250585752140478303560920006563822709157289943926598238289206954457518472145843159946020096149619275191234881272888095154422569860543869145318205765858384725622768984482749003409414949713752310793440933753844072927524188979626154766895544940938373223524519821878272177024080120078854872997783898517625650960805082785369766142573484192734835004217594209121959794371269637405619982374989499971552227809367466013208294231079590475887396814894790693572568484938718920537766398260670461089443848384523930801647448615163506001800342651165932158728441963634725113834622962797363240454922850204500493026002220814313041486766929082615562956480046851645816342770448208491299720282756092387239851624254034958303055415814034872486128363859128222588552960020488826600685095076446251497299578792595246319698099377407657660939124861558929785443355527759192138494768706465591193636744426339100286904258098776040583688107174759186543292335936958599624594744753290447986194680700254065712300541117435348247152821086579298080158837801429681380588043875029165751009913879981195929904576430413095661703137521269178408424969110446169651207450027186405163953962792199768475509854983493839505107197791741326804770822628510699417741656935956609682134701058814629241109983858153020261895328332001737709233978744964584908091176012342271481218587142200005209883833959650749547722646891112445020799866944604952477275900703828549583359844325775505925507120547455924248310306079650599498219911253048630007706558825809184804067747204956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 269180788833291878704578901102509304254172755328474182792062859596686685242369501254617047053332694839116844822719408044235495234476695855497064386886636325171875890329817540940620955937731699399431324277397587251246476396957840386587607445028447859751065650033626221106697626850128792286582078100757942488535041469130614462185378761739150063087340077488790432470898751968640803452203124810737735353689217586250929834297474762037433939881171445342479445561342947157988689050982616512726637148677902903193446369400264029645542684885848514508597103172938877778030169987448748251026397408287731390344266120526092479654192735916031174511838127796922978828766787789864368936396431435576955066957947271580996531358065757999785285479639131129888737093498331546795816266798656646637010068150526981420192451348398868275310676205842235913519404193716472415042827113937362549088157567428821350142813469817455774106119622686592019362480562402659596256269620049785438559230896649837530565369530205428645215501013907087342169822362488799674274491457956428846923864196940108650380518044448531108491885901554388873398794397210355914550942025929325477587777041270257478067028601635582616053387313405207248224150470319167515392790244595007825614351032186862799589368432369341218403823879298708619953051164113670632319555359188857347895886883336838736959505850946755123844011737605432739462688418284797322327109625857087673284435326605580841643000198109348309843768460303668076620081129872121014648473531981302273590645879467150218190470108948824973690200669348912701609953559829449740037508000868973885778304286793801631910530896074306973523105516183410441530055268731819374682815210816309319472124650744860374601184941438572134170831532021941468373332789197118631467267350313747850344406427928856522345294285807872708298211009767508848362016622645096694264669276418667513619227744972725093897458176023671592066428745346000539031402160728989094587664737501882290854377782263800561507642588578054699136712593885089020028543609837903897160842217702527196573455968746559045880249559402625030910754799901073384095129029402109328653440433835778589066711774456681550105887190164581457007053827324790354100174047185832115533999028881493377553083326917527301604714082313535327566553449611990878976323357508300221327917913807279366941250504878582376006082403730944034733477431624129055654343537503257597748448338653781941295087219203619650355607915587537174648125509520490701508200274188457773180771237306624185656697889884515398677245241824130075566255484371343211141744583593398667977525265928612104634387968424212898449229896937886334168509982206039908073603072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -26218570779054846562713988557704922814417793579410502857932817350184277913352995608304700011764703851269826518503285369702841217791203941238140968921112124351209236837059729750034919711335222410827738487143284401810966353693069550136479625177257551479478726345277950789825788251934014564770355030157195237709883797872684661581783841310036840586650835244407296538598627118757285667149466165417773565267526429322933355547454056009362976988519182345495759172569073577537998303848467425122319482626426062529646464269692412783978201348232486271690927539197707645853106870985806933794920431412999161124236286065776553695073144379234086287071661424192879650877383406909618983665705059788028100792469409831241029993421316597854986400769678579179895674808352527956073180536174178326749727524372496345111740397781474227000852469621803939447775504553270410360673958206651122466821543945275874265758770377039693250559132972651846108468414303752458738299121107543223442729932953333025917242624196798455379887854256152673977899231851581179370280910022330622606984947416340713140232892855355384678791332582746155397793406285968114908406743493709110809863876809804323618014855662317986881616631302772846059847312516434329410119111555239698482841762776523382441230351930364196016438704333626391817854995000311397685301308748849211801296650190841919474728814472116660444185390033300152669348716500288127924573254767263422960141748929357253540414433077610109775086968923042168659310050331127087716894157521387602666640516996519175417096502192062684806477468685136916652828059778260355262780669836686625619971445099267665369816316007667884123341065188297083503236970593657608831753151840314532997392600009772240382670036998631088838978723225442327559954157271544968738222856812141285228863926977529499211713320036769624607187266202578867479516345725078112775771294370324752001900651361792262784141183643547244954082203591876710227745623312214767914600221423997546561854320051605167720347153981647337045968203867079495372304053948149336933392845753867544057431153803005890414336065945092876008975985898574971216459825258659282974691389050978897424844967845286937220986705892619875877694430163272627954505335944508222483459281372924252353183105099032286346854065785278176759539341866981710958800884335840545373431072326001605268905333176755276915354334784206486769799145265954948549481638290013835051827664525750570453943508175414576053615069700058064041129436573648563591660067048617703188206455547993318503718485537964716422246703118494421000236159956482348881354129191264974259882314071520866212831413369429500935175076426512882149384171670556576149667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] -10549495730373972573547106405397153612884685274440112867460714672845405015759814526911207968016366364510613534576497281704239639273749746967082198590892073315595491292138618848872932785520849073717162972529435680080943420868504979719780537904384843890177472850775847477416046791245009099605103202792521184027017417065413944532409537005428663524994514372383944430808758520183541866744101847796578490541651829176275150423854444464399578735751815209456229445697140085065102883791292311049855271251700396327778017698052303675793411344200904836372826797588123809382569248847964444652220556953059445324184795797615476877566423704362095654865458291094150198726966000929774214166505212519008162385654510800977065586942250469655891423109823447632063105182715730974843624815839321730860072334297501620938105198693616928559592033179394144790497550566607859709931671984806167619184596760728264144849036504865799220461840560985912133056509069140109581408245008547286031125385598009174781167870556855208450805005462328016006695220277422122476888097631116953549923349465282044559094630908413171519001158669512392210549145075473027632409131916379537737189468797467290447621434989444729844493318287138181312725290345074069597919016807492019255842802310609495770832448971488040822530332590322256423678731368022787902118830615625493597199956310599855357101265784430943088473952741100619606024975314785851947324331594313251833686579918339656664845872440941394605638536244771891607272663109898126674228700595611916132615488124561344564357593993403447215930991203352171401462325336666445333267614605000704569890491510800120322748110801697748329800703570239431832131910177281937160624405954835201181687017769854633051824715188330559485885815464510674936509177815344501195307098219609765354802444070347097034880612597426638856144969367146617135939037590101581674598310025533356575590026729339443154727742647360296052489301458783606157193550766268215394324128444744796306184111820893308886368679919761824116523755197998980635597779672706918290587771351605017125983141786737577913562643067620158343443874307503684027116651856433557140975319527620791617630977194682246065192879572230044675600726382367170108603760647542898573082706409959174742138026454663408737987027505082720210312672082468393230282907617507348586781533426930098684715476047933353576305252691500234197459377301505655688528119508569907464174559870449085231133460003020689666062875555537543479440006755643661501126656598787163275708060191857993245134594300891360869944532842751252714382029260039408833548869485398934603035330481902425466464786254785467234765459549531521193057140217925483553095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] 5849392838847513168450196225906551924237514596658757884007057206678617982578428634827408719243073078718842898034542296130808061916033078625987573174009619418838479558438045751755893035373164452967792639835809932618116296766478294467778797960185743545269581718096107475553705072510911071515137725057541429098805710271738664141446098651458970328595295475871519436561308314044441994261085499999301115217905934024794529921786712484742808989982390236958909316226843969576104301024879072555206206779456773245064692158378715525891020479607841247998886623482281027211215942043834582355153063378740255108981985269399733660128481019866613959850664824530087680688467316925696150488479013953417103127415849435836626949338763205945761992090691281989859084721824009262075112467694976086212681153018776297111879630760275899391889501427098463652560964508355777901182182512832064160269174182622129527389556782260024582193422213132941597718008688699445988035304742573062109909647081861211674502479650921107293373824321973876392452465684759851768051136770178769332720798519607491100945899116146516800673645646350984841990237557078762068769642632752205178044876882402304109594468372318183849016379622060146238197900727625568780319985147787943120752116825765636431494678019958986197821747942775855420982627695300746137160917154208677005963652856736050082087100598738527764483431001045258033471431335760489611330134316804008561125226173705534540695126345670041754399766989070106840664442172813174545910571255909587002578474487531256474550678028387835084391006760211853924657028828756443061844100178971576302447054421935944983913884930786903709360049870711739307291508889442570013513486868577377846339648047594190600081311220382639604686464393352223015139645574967515238448811214030578730035437122798742482450802922108863217965011952722564523891403900952989941079273775298408213805906811659469786917240998070177166360393774024610810207170490441670545603021333666169480391801769712168961904200450508865866584163501394497734227317450513132428842826442224230363373117534955080015049069808395073689069209355489202433327054479709182136402115876974422910162169786894884122644772645131005648444649643314006193757186050245630232459115075807007369894704966829830402048200503171769637035277823741661132033365915230290431196501070496209684103108755319644904454140531916377740881599480360121569141848441037087933934134609908290180425080048883293987195853906524395491582023612113933107772561345658646324265116180263960312623936010508788787136338217908140615807907042198054601976544254609361219191368082408176269682510513721363314475582338831862644493308095721785492766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] -1548836069829726789808555425294000164858254061116250861821661040889757390064691377225296004378702090403793408999913269539411474379524986350651469294451824961143945753204704179342275194930981869668681080885729878251191819879503006059978330928286652761539990348282372898022004218785680472937532000952241727615188422974550906877816670752454203817018747355030605304414732368549530148329533391364056546384533388706956044590733214052504285918558109581583534816364043825253647509207968841716084362479760798047199546005645041174249883388332915716045056584316298179159353690292179643964891063508665258220722682187805012875982714023240775078603384148068400210676246810040381396331030831215438448540567137924155166888749831698270609168050455124525638858261807089504751014786201671323251313465420452564673419210618130096449027148641299151299696449199948088467388261361442307537552543080114696765962362696808440966192421112385548181881110835334124961022574288173028838251629396137131837351981977578200417902970048390201638403885530562534456107870398739299698354890048600405001520531232845150164463119898298812760487581791413014623644124942936768916254111342544071574546771867069501989538338446197097306802998644230234082739346541067132726399595560320754117473083932299239231699126037059923660876778578762202399061177517358731099743464500211847062531727492460705742845182535523234833109515824709620816627084790356363973151761168318859342053814223211945189086455582160510752925937900249935563514312140220096561717217007678168676857991792872698983109354923621505753362803867948660891196335547776897376586248944677403065855624188931559470782855052362490503667597854604666424260351809413904124570642020155231640028341008181413697484838893204782177402306525097582475621369909155036629781970031473754126540549967080045732346561230596882842321943969247757702917453258505948521001446208893098504087498258156794387625779567595299006813077570643942125450538528145769798424422011749086420688260400788303486709746255308959186287125920114539547309994269258037190839564288641988813687538082314237083184068641403893853269331724909815800814860423890715823112075071432525131226661527641798502875629595312038019977970361012077861261964210367055766487895483292724498239864869173538641758881277516169202133784666361457100372889314164331778682756013226411311818894931480001618633254851246409196007720912266861298010984970514666781951578810291215987045052659054876222447106743491043238331388267424909358195036373619731975704545283354883718417734500570918593727230293249864612053046110523149514654095002724999787125602182278880782069471120074023209904925128776254578753536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 251048608784902850105612213827480410089580227366558094059792837133037088291773816829617776271803523003380251918673781356263599975751016796269312745578498773449175991173418819366307602065552477311306990187576323320137309814012705585296166765369930558582067728337968253137587846480039199588968262072588186065368227304862170367780161246360933139239023097509074982781573966160781564479669201297467284201817128175138764323483093764333234795518380326766649239078793248397719463591415020607605904037146151613208705365663266047571269850976834521994680958831767499275245694092237113709781958129984532848270397478580489697509387909737537961768753633281367233880179315632189334904815686651744075080605567148280190012114649604611344971104064291366289529350432927750722451490314249542612521254026599919984563341786275637839718472191852547566760319893859079530783682968541425740342235965520546623399796701300613309744321554342229846794469554034178138848809094916633153634943353627186299166260640137802652302955369356261911288201661165213775963649838188270443013709181218494815996252835772403044197842467878319909615482434013506070774417091750402725533899357812358408759963409182271575449961282730615182893599311945181866729598355849355746891931644899116929667703487139997045494972835058814516284191503351315204102438169989541242252832342085883020063635647292152246480482917781856149660351142162765488046946409570681831673097295297361545410032455653093018195418346940539359302088483546780732706434112932681802460691581082620783905745245907135970623345280384961168123036377865061334361917369205157184830193867022562827818698841479470207260146712741467382626049285746106171152905944689066183995795535765124061245034738597499775877703432972618875830785649604980974155142949894155611878355514735273471085757141909835083908913388270788653701581758967355830190984748490352676509062707684300726000799668650807226361897640958742031569501934073450328427070356217935454143709993849902078060164975236766449091913999006314144837721861480287973798805669601519429117927469056825002825722552723678683300496847566291851890648372464280872729573346799247191441314837624950568102619300946890202629343816816766510753503805976191849199277367256269040142406394125949789814897566888909069657456886953841068699729628147475052683836874539442303597036877289925170059998714816636470071585650421314608616163712862739020871872568714413095051108883707497864236368403890263964055367279078835804915981301010210512934624714590342278131118231245662851859784767127707521359714298230317289116509966304424417789986953626184286464564264485775778057682102146973211640681645982173185966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -11200145264357861059479882007819481475839777399656192346594869046319115477789711773291576458787901893736084648433152335030462232020539618502091894006984940342661869068777423945429289282706469335312416446616288066589036813549384430905304130385293980908962011730325072975949998996480083460542869818149770421840156962901285176822144229738223781561259368420000353590820948780136585387670711831822930348714705183296831814380267472595819469631152867903401968860325815857969319440353256560437675579884251211507704066770960374480299104222447186685636423623069220035946324611180976535280822126345416305327298036998333763003976436919629948920621567111231674297981814641113618729549794746459239712602539352873498647458361300284781629766082375463413553329032754265510318531358373480891937334604136625500718703654753212842652860183188947813357525398922972733023093504824489527306154499943770830968993938082129939437129319915477900926555635422034324557592603738722107706683208844274122348004611643372603507696344278115007140452539047508283647972597704143527194975245662798310266069598811737094185488647438295243703516124276690761751365730481771092718584121308058547982216173476440185971935191142495581568454534735318218429079896360895519540943505240816749301133074172728892528397323151892640215626873627503226562769054312157856231965243126963431504316377729018855709362719692344764529642499004455459872944511129707129017708342072523232470962359830394694831375118546840022318205149759665018022107119774707225760299668614649035114143706389381143457807771232896045986607788659189998343553016745050980276452985523452288203107530623145098137910975983124734851948643889822226490746786271361098938352510979129792016897529811738771222429640929760822107533973500896126519456804533947453896175333835265089487007653791704460477346989541382482661557399129974817572683087032942175260193458415385772817925045038426046657274714704105409339194006242375435339416933935608943518581720609691540605107717485889633644031778418198086634436506120601379757165664880824931136237224939658097779680846628443439813369343902133378953767469477989705748238700524188137026888440631929812700909129249499033522160397676824624168248185337898002309344303032436566969611166548248827223064020093193639001287309684423787814263056187743327802087477244184059546828241708582548385287241009483627897843304649356616070075542544372002590235952787057369282007593139985535353803865292996448757580202235202257229306390850823014719902800380502475493114811819336246038364700254837659171310425878597181306582237158572457334164405092048304313116843625528490522746282633645838501685684620667232714752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -9095081501534748123825126930366356182479168713290763034453182335590647651907918607709132897309432582771009405219487440991324779773329159855208464101758931371913706800263341096108547875445506613744877311991247444274716470895227293385201285014281467404233968488343383352469005112103752224868851191758027243124021449707893668581459953001544605184101919836225986140849911964440826948929905332692413049819503760954195829458788202055871512700078456367048337303853483541761224529891422755497369299996529859744484839401254471805106602208619243337887823748588155179084587854942263737702038174818606481975888933465811777896455132055203991632015443090959913270550142459662893145578686621803650994433626894690369179691316313832674940626204137778423119856591194569179844997863261071654938958075507559405137646443377449863316799223116935728599665959253427149622061822350581620359418253523845572820569783572558476661051241858884535574153753046019525642433630466640488242364408311569764975253294902433921160461695474931169541736062191047773863525569934934358890653158239617133458449025568458723891448510989563812569168488931234509403876260528535192484683079045558896095623117178918492772039062302586887052908005953339206605508632863510665273123906411441084792981491208904409224164708480569741596978674750030862459529839216288156095168486894730264954984690667571667069556807098469134669287899938559163166574367735383497760783739069709961830319597871379282378619187982286331591055200023477907000734974052440411470079666384859604093021375988131958825170479045212909251204271178411177311535412457656794026765010051894330775353062293572923589955037868209829007799342990018250658306832826059637660070792024347049177697235359431216370554858374308699886787543734337301299641625091643835043068067871293697526463246849596552225779256012787588454090901323675460592081012557191476437117571159674485606732902418723774180391200658150550910989459616616219384106753870586539542257281627049518146331800462347453132221949558172071765616266362599781286976334509832162462265026026863573502682795954037421115884669401853722604157790362862760665631441301350459664570830775546819499848929015129348335739074380325327482934113750906116625946015128020480154763631150678229698218282994921813429177038381171126845527916658409500656180707948518287762688407201918837029690095613413290061279142391539335867768242868753491637465197146625083130181830495136613593725923802855064721190001842612197508630714353619899192193778071343240853123918009144140874973177826270246834239898248294661693248661365855128709803028293482168118239870093972734790394664609225234064528074770569316270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 3806096822586000598843277399096641467976418845548330503611279638007959922859858949017275415285702052644922838580141449017739117408284772434844686486898909976215449671538744464469261513912649421196908835775115996940796817736396865104494959928232691847079806359989236408433591206591087329750214909878827437566016573015796270990497768970192516753888450726206734119085322895126923419292443885167074153247880294566656488130969507106123676821884632493032980286140782685731347543768836409625218855306722756992727250937255773113218064874120533484025027114297861761044319508287311307448825399820213928351443134961359178854312282038229912300252570293957628667877046847827440491801293925889257473937651915866989386242150881268521700426019697339226543579250460064599778344532249323788865731109406146316881421978670226357344946508785797876549343266189579078111122629118373820720005494906257289932655716207324498540712022736463082392050050075981042156871735024668159962979165791854723449855491444739004915009177684766792366035428993645345538404813443634213692020430504159417904997278972821299046888963007190666408851296100125900448811755016029996507542951234642515247639593202522939150146860290400739418233857634015873331281107516584197009586466335950295813787461155047785353272113303141702876199618339637377889601449469611981533996831927786468829774719950683020268617979136649981082436129665387166598312760867797615325855043674370459362144669146384358518297618930132154391339973627977540749217908208826496118138899364144473958460240574899968114667452233721454314464466578439743925202893141657714795953047357276197807216271321312900500184818779350591135011480724269934210592669737444403660140569864544709914558581742275819672630534138404516117924151869304307222834757738070056383040682948057225974943920359082194994805233570326021541117911987730917611408577185867365955783210372387698033485192713927963206083369752920256425952073843281612198259042872158519884866127326270115427383159516556684649735289211217356569914425514449496194862789821715325381127039257641438751738555820232867258996609611814297562357264252953638760811789709098698663931611922241057158359369370075395347001099106683431668380066639661805106631695972422952102694422664425484772449520449615998170239917679894726955471254647092282535292140987457808984014440235240249327018300260986174011192237913509770427759794767343920725988078949529169411666597762857027444835003966539122376202756883969189402469361091424259463007894944785449247024805933483744618984605681404038725939711997956059566650654264960390256713689831137641224720572082309948952040569533131685484478888250367455264768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 23315308693857139694152553872743183110996188816041732361188929683919795238516086617646051212999791611491909573940713966520181856818208439873148025265266531278762935448765593183694166401280327584531261800184736652084530027492384972826473967255429241292219962531820814251045583219844957473090405293764697753410309994003896157924119156200450505999434665374848490452252508147178512109929157711588123341589127621559610732121852348359193518989876129225033433918810648014183040449838005546027971816001485205022417251453133815263748726657315987998628602163214883530377304600143328511744040218489375284008289864500624696203601904934351465588471423159949403993934630839575808990974789042552586706452578464187466595061437884976283729035595134933893784553585067793015063623253744798003200635720305450693342980886875613060383683766849030946988664650152049032171815619811571824171456928456508479826801689967938868482998348733823825535624582367155297734680864918310110323389654465590288157423828763660303842442360024727973352547263824122229517992478722851306102936909251058850825756647740323895352989138797979136624146465397658913008121866178805082845625987476776623533216722859177022378136855566232994452969603653345141791688655436856337232760644879454774816131434711278579977951285728911453707463694946037321221387980505794045674641084533731182099115074672428918973417619513657678943124441987097027813069766508572702985346272709898017417644646018652430081630441434960389678460551624343990521293789016701510119629485000300440165783542149170122598812666554763016596399855150800124453423891658824067215536720006111496146128030227030916836598125509334916526640224149955602853147626205299247618001556913922881319589674580283086811004864928812385406586801174178863119461348093757867583645465836314407764237105753428278849201962313220804922730889947222484979877573075629790475872525311286949905904795914758382499302524606464086966179086080188938573062536194947793516319690203128665917676944535607873183662812688299300158697501536078431521418820410886504147135729784159053644594097788162078949619093297849585327334101758302861708146945567349745612957961819296866979385019877845013436333578855651661912876549146132473352581931314571406662667206943404708154667163018447143958286974857845624892539159635072236881516940247278206847754021342806817057030044562335316134468829750898609407246343235658242046323428074681264651541437689151738579790319585026529551658515856911672489889410850279346027670004797151815306109094455996582797086697286220673019348453905867994908946024571788529553072289786890337081890583893267451111267845597399197000175720931000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 16132149550338343518299787420376048590266947960769112485605787962573906066608122317979270972623395933638900543749528963810292206389928716476648215792414253695585435910246314169366820812479979696020810092304399683890230610477840410949839396745416244378962705094960907633195683753515555418820066829564810471916832455189381005157823047237690201867726465258339619799459060703045717700382301101457265159911206471479493843113355284305913778312342284612837666020476096561995460702289412866026588377280337130169667300372227879075153507011917437689442539899352265111376474331097430272248167500459241507366244253437360825284222846774456311682900103967710293437448933143843875750004326798071502136131269251607388547183195933274019290239039014756445625490771392587326077789752370937108982974656213055876494301637886135891826907030090461496522109172633707052714036596598715343918866827479636125948525129832838969066928627597460179433567542369836316588498614398188861878064755779449432006039882378526765757200582243389711588231274149794114448205211855001493545441350294796487661066346857454352317150728694837741001140998670527257720369567203413366539788216534482041352540137409772258281163419586451082641937193535213976335023438007277533201305204236060397719074927485250575865673665808707428214569148310134035866645320325066505087302374274136999908774153402436222303829714196902739718591075602131610483154297700110004033880130004214820641977829010716797776711846797174665846634183018859697906215892312219818109038324949328150381889016117052732586976809485109244129738286018105052167999638278997712715004791086152882032951718684320954683538412459501523053528786651128114454133336707154768350576631851417298611735896257164323305404946035472404774328619232623023631804355501040856096214384195183059889115902679526852750299802773074408691743669048952910199889052175191943415666076901180039466313186086898347838169270811454198983736892466593928743353078629323567864849372012433488899771233716086852872389944643210842857758537906557136041454880107505959828440934758471504336846208523283280880729354911230987220039124554641039549512551584464843699994272301734384442166503688245465361722464592182439341282257210031954721525341857952627309487790107999779682803870541186914178540828057405707414212170746824237811327290976298597848221928430797596933612290695429564619847127281699924362342566073048893081550443084532248666473468924659220693279783036101472793943795966839551589736638856124852143103093025800907031800665392371852837146853278459082719421540891478108037813051259864447479480478940924273921420864085362837160274139319008903252017624604779479040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 6663226482228621551860737375005104315585926370725489495582135124581178510311756706488314332130456950955515620708470889969812971506153424580342334138054783924713078294010667300647538226520648994767980426786002985989996661059061902725240388935558143352151508255905211895769029052397547733007762114632388005576839943767838902595261271727336190443703643083442143470572226855400868424067434624168441278086929961860393452380091865043244961102251091716013158838634047249462705325509404443666453548608155785008686269460150440036149439307667801435552255487308096482316113195877912488689717398867157572347123796820198075922147053000803326519187006808924291497963725099419713956423567395805859428812941976460629442841910379777954238569365416307052695220406496780951961026871053153000860873988687746804210810117617331619188760059769634661870003110715591856898282348577381484648707979770567453706376486076701979136441706134195610825115930616620800057933208147421672142008528003120349108336817321389534230687617264482765773634172779444677738362868286482135725321492152861439476617744001734544115992827782378225445451397580301180771145574846486104305163763513345627101855884653461161153366009252288683138468824798077121539639424362333825206255844437440175576689986504673108335490329463363122198591682992599320767042171923820174773338386468460598997097724419353307178829487861904273038329543867240900257890844646493367290448686699960519264263492321586415155521356627064515654855240708822728369312088807655665584678509691928638015520059793244769384451380641784570821244476499300444096374158125924841721926803835934954440100426288846794948324027599682645899842377718005962886504865351541012869866505393741701470729765054542910926503918260826684704268796993120700985030083528254326590950173585054808506143027181856121262680554317755443371732478767097050645938834999340477094940986787124098005104007540264957305988449341193067191151836129403425165076793322557644694897111704135921714467351121359121556363310508550186786246533355528338117385788991594695898570820236633417003520964585206520605197412096103049846057928629218637872753225494993486071300736930505819946962025533355474552514398853586503793776146181507778627507241018600036426348244699073634435040109288500386860296217255286441119753750515236084236950778468402496037527973840568556957384385380407307285809395358835605032111935665749614841104336257457806090963797307501887770329187306133849711788078719435105049381368784018500538683885159882623534780116840840336894746140248410050781747887608382426597235304251534915942801126434593924821710809441507062871547082562314837565045326883633460412416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -149425177251319450664826249016652925520247171803900674328503694846005856902029925654709690143435588442313052234975428040302761973380269676965384216013896275107599395096360790699409058529088366696387368546893780695724240092605804651798852232625488107704034536457661926660710230281190093249411499213152559337499906980791222757572708796690327692733280117781601548894694812728242252607615442688275649633410603847236057888555238033145618169064358315169426551754400219448184406886952763599431340964146296070606731255695297906109602325036186288357713961840112277421120269088522745078354037812282329309041999862829139959209289264703615916451538741263281906048770612257206410922425734385365052535200853791324106418744667883638461963781712139546629060373005205178113899325577616672295675614123313875865145090639150621211731668421468182381889613302870868461416905449509955818648180453409686834695158376374927797384273340296047317017335555408014990443635921364250857451306884010808195957821868520410619683235361630637570895508262217468501511180200590185566086996481497832097901801355292957549570557584520412049208826004614473778238510614690752114695693871004997262209803817991605267055191450338808946091157348734726668134661146991067283292771193705490154517167742619793055977792503221446422846351557610455954145665293865706112812603724027234238819115456706411616070875359960584022177088345481616208834936971764759418418636025359553644003682085222909300358590353879606588186489494534775104979711846716602488355138846832961921767184909377488706359481674403246850469590892175214255361467163061183778179223866421823121471528383333204834866926703497818212966251463125143641233284877158570735520034047794198962677145982416703927850715837093767001201255537838813890683433029662845605471072522285574074356985576528278999864711326175786009205111998840552737865976725650319589753842138148464833824705789432292056098428460120228831994154741257976649272070815050532130697745308872596079053049600650242829166778411197152565182699439986934131313595574332080659787108159616723083769874005811288435685865902254029862021120478232600633202465398771865361675166393789174689695819548126846904784835760293624888530168834297885219210861877060427865500093884322579148147683673238442752344928740692365503112705048490308498171197988642764457986430724426324606836567536842035119238283101016970951746285313007156618844263353653459771679522640730313233509358933068846973572043352319647154456518158289210948880964747956447577806246119668745016272243791860618800025809341493990206538310454623012633985034914497073673674841937388958299381850924957354398458536357681882254540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 1453319583307178444107521624306388058795336198581274171871148339427087770693851844123341368734839077617075247864477711003924719284643759810223173087633573777973254611782503473319569845669413509142263657655522769731974532561159583396439896003067938211371289339637586405163411660885479767916412946486449932171233887162918482201165904489778106503377438358853146378588877972014276148579594208366500410684200095976257841446974760750452596309898934398073471437315271555715430422387195924329921735118798240082715504785399727610934340601259452552357373461259670460405413613333212640892427317511471868612248225763094882178950081417505042574230083802198728051715894131940804510842882227102108242244275029798455149398439868383621331055989136907703183757314482570286557960652152546583908623198981498109556214489080884106243191970701411613601039987895512229241158552880747217218479749021498815995713577150683204671106273773818279977302946020810758469595509417826472153831493187271769078057936533589924682971589565092891973937269749245736978150966160155368805419204315349476102894570833062274255760806044385997125482789747855964829594298781441224601562421469847710619552179141212313582583038159402773668353126540890225132961991077997776205487763360982465738216015528221776545855039575808192152258356560654074414852664704775824916704215436700472607306899952788604715058601638691812394491452621201163035738757283500453144593475138588741745302788470599809508348122820885845616460448817270603789162965912762204760117503052963914773347462217194474815021523776820210064969204447319019295568715668585211003197895738636576609718418485167425748874019149923094283953504009871722319075989222551175058141208573712167143793789556596449190859689929658832623344387827251739092139694790406430700444728093150728954279018476016619815999370239222885623705633911886967448723185649917512845871585732071069587788499965458065719498459670854480696671191984352286155727039594484584386897856116931240214856191094650581177906044580783854557534637505540665335138954137775784481000553425770065214392494320250823174418455008390974916778136008821869742135809355203825932579747473932785075045514918011287451781777359019091178407554641636336982462974842848469357259426840158873003713216836662202318656779483912810992266153688983912288172115793255949710754644779560953694384896376212216610794161499137423132813351762517245531202992509843696193972111698898871363804451311276430549663747446082182919937642293390726482588316252237758568896806798320992121413634953526724920843355201054241321144048508455090376836567931033056977864963304518926001391043504968623857523511761352207374483456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -9282709277143531862382931846771933920155669213087411392845698126729933760789187531792106413926159381050950228300203814670748609628889921765353046941755249586730831980797898528677576369081655901745374236035936102081592900776585361074682530422372161475922864330497928962945429042292533192835655534918223442964003147188093945941944223212775003895260702264308241733975898133560516948219570891819849663577994345932515686719359900661227087091131079929901418254646647243903255617844122297466498244537700477714064211101444104074377656224811439007005473128633946378905447238392165287260797977171245479281907893052628171704815880406769509040175269406747354717284393648520974576755081330263450070893959960495287947519678131966883422790376014125724559624682817663528516538437621171741201749178178472388803600337079521021464133857872828113150545998607687316628107447245388028666846129604826044374495448537872070221895565086105613318982335085912167196769403033977601379353770518499462020111256180232632079817042866806197397765955579669554334360286493128830327950294895750998387909353868063540393920840166218080992607790486662619834677957721374610309643312396785516455307375779540111389651576081522756523311384195376869112277251449294626394783198671943851067793089054149533629034315995023320187003686967915502571116370009094637778571592168759190268867954315745974193842295556016948920127710482021208562345373190790666888446978417074145153667195319452710593898969163191746208557492590575997220965747656856396263605536062445118392750484625688926617971020345680683121719450370008003335355107131362709805661366731327214705117279578039794140982781006676065055056825623994198755970742031087318921744206374494689441838056886640640105985689706247987623310084844167719482988278612611094806710871396585733389144366364985958619234758582491791280758834413822943191846669361585077390743980975721815347297704745466473451671404102584410587503584830019970635209622404780872274225153258754490531616706828723474816796159908460643428604357935282852975824283714985873445511749462021585394490423142227745675512134352535373747113927996736614693447831103071393783773536098498505957739247042111255719536292517474967095069105371618718036872543624824702320298155929574293971359673332603198575268827559190282810055435045452149561727242710580832627684923386275032338408180096297438931121307751842006812946930804290748242374137703427640798795575603452024353070581867057718825632868231899621382018350249196636551192587585198991637803623781571663017884804547333742908873357085926963014489596139868046087100643693409474204706994362964269968794508034937325016255066210014354116444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 39857065955296975001445380825025530819761654392933039347186894789969611393257133744903850379208481985859993525402416943288561379908297468810309755021853865699969278846690501748669971600172213630855293125163557201819664034975876742768898656825267306216289105309061135713500940957071933735041319539440916412776443462882796333780132030944539282458582263190396227321081374380022753512343428988909454949540477267494357187256014633689667877806657336702250626678475210404584675337879920094010902292622654085269873558207698220801288483619014405304889513187003472423728322358310119670727737627926532775299763044931182393809556566581063049096711897689430561742645761823823274144390700642574168770000264020125055952669814226029303247787166517148355041332962817253982136229684446720362221033818570142363486654901079317052426980019506808860617042471604026465302712414499745351501154182003071182183117596696386451484622313039520080176949724483157168115784176129566183241910997644502028699438323119140936128809301831115435835089395751456465319072042903003416999237622303435722615818508181199705828460407395663630441651817228558009497037635878854025116300766181981426347895186929318123071119641055805996028381964231988695676684085463358007493753441430110941735477001459389171227037935791033821871012294655139304699425709348521433378672580437704298268149008952640002753751890277715355254297126588950194393104728502094413218850611621196166777453720810553692613930391561544467814927390673158103497639145607781314806993222703014819542890583340143224560796104133463872938179208930603296639153957020333585026907127183533379166503719294754034703914387189917756394863458697945893806499932908901717308911881406681822266850814093153505128546420804668723996248480143882049021149815316858152512137702070903948879005682070813185754570517383590392756327324344274105983331880483284987809494562841003568858427938928712590596198055354764679190620673144797465404255732288873510060095602008614749550900628466061201536494849050440840415282760773482262171768356572046348564732742574954358567148407374364822821795556077757632594492277105871386937484890231594377886721889584867138164589433867460334466265125934652448239780097647821412913828283249753098752634900655839090032929336281751334279901582576529216232917198820591957301101994426836198605431926350241297870026774139303575287724237300888228228146281082890978490033589846771089218025488038012502804891492609939573264487319662254384548333019851432738336475892144972050810896809889669168135885695496711644603613332580793121013339883892418994985258871410660293741377207749704097648420253455069908425858481424592933239128064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -138539486916549312049992384455562792887398844636992496515058710072197721856745921305873577500754764315144504732543946040177942395441092875485411617995853825907943597246574564072082417634252692612134106164846709664957528203579556368153599174006541056782843978245546340444717302333797779759281759939100384661969634227031667907694492983899222409246388709005354100176671826231903443235319157557443701428079505736249978802182964206393804525734680932882928752861977893581290821084938265310961730716126108629299147023291568467940763328467323879428492489387131744984797427026507861797252947856649453606282375154577717448298784687049965407705242135142540616956180797294597087050995547539838994928293021507386428800755308969587480714142727667433181726709087900071661295969815524003829858388072754203082562735377360676154814344069683413998213694857492407629832136928966851195570551520058006294544661270275063748571252076651925709622153741215927541350445797411229678776091946016108617428233441252011145409841447454132922616304999767516223300546848633560290874905533369331662517958166156632538873807906534046852102053120191455968635680275220050591125093094121308719865985671369213426633485885998424064178627171610553736303766869261418974935861922929666166339715619875217947092238646603038061527326994107631886825111200320900530989993814668366711275140122717254196479189618387342724929709342944909739451950459356142416348820444572590006588809688581689067132807391718556022214877800537529320942049411462412092445745705873369172298289598577315023738580956740216589460540723993564139228473776095567303264296407085530156585507034281357454934701136412608507665054649586051301056592104014531075326047908652479952044591467411833969466242011809723588778633914545328790575820253400801144691244048962461594702431169508105278825717195251971134138379575426800226986873271665745999736096015995511174475331746381435511916741871314347156364894787558111315889490925742462026504399207772734177838847946223913852002196026918951020902492606351746270610431962270313160165001261375489340248232934538988309904174040174091085111594311699863279104605075077695273757915552961969879022747882095224846211184112733630187690930587882240342869627199740512148706222265724532374577180027363510881898599890404339353048924235732739867195711214747327609770207098544529977006643240329136483443599037839838814179621350821046965803939164457364164513049046726310430236522343339499807611127903567742853427580946007181862304923282070310955687161537059839663946543637973573732213223829956946878807931783133930366783419428140739396882804695135361376986140965185815400081064160117343838871224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 633332553530905797748418477441120760092783681136282618506708174708294314548224531062823700941538515211112688716723835034425701077800756499897745311355648279132967702260123907879236800318958655014235409375319058971970076260293359199267062320568619429969732554583150393201039085546234246305150011450234736561155709502484923956405368334734698819105747102110782889019153836362835361571497635893084878691709161708658515838498450285527388805914213561592643933567898659871140769902718244352479391615315790724523657000142494964365946671686176566861501975476711880936687788278233746258320920687620090370308645583951718098308048058000320496200274490585947266992943106164478104486410851749977139473597699617413366785061116999466733306603654511053695572140405482024949780114243013891818570911500840203224212737129497575701994857064419904024979709268896475727726766318527062867766312713185165511623379381857453910057132100545803695289698730593956539824584323301184131440761587120817838710949966929597605769117698275788869580135048759849786189689769900824955867306800261004505709005195477502093265185757682799014195047932709036221471076697919193200232745874188415536654612264968293462473775665972991665363243877645132562374550249741411298935414588976045536165382292098198164781286557466530823298502871958166059753145004124378596682106768406196742773638873750317463092395844821252115070318147097582832100662176919817161532382459147786469055572690478880723348739267309527719252380416795918849998847176120524182824613689311054839439624191860681828767453412730958714828694785597969962792043724837275608388289491913894229439505865021252677156259111375052465557619837354300488759979457243587525411219135738530216139509980392602230615116491862286735319753643804155903563614307661947581771430817692648869030210209192198916457597387951811577451468848333684544247165051035811347020214817637665509883461800168609205776258241197424404098401203363977662723700462066733416563118930774420780805560342875048755193415183206574862918626916288457934360239222265668060475170226333320821039395340943718740055986781917855661463421478988676404617710831340335856197816456282223404835054575458272713921762181093130914507193135990031066927745072270726403665280190255345854650758190213389810737626221147465223970260159662765693583285573243428226476997401113263408726897290027128577947399381438859358785821262094677291799745446724713010420522886709471879744324433317854158119523765105231208902864256908831317209759914158309691571281266300929627752762625599712611553224382108306735465965808514212543513634161609284263493532737587503902886622560248861774025137252001715649062633472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -4016977909582504903898552408596794648939243838452868019262444920911082513715618233937997729601889454505947398683282026341525657334170472840791952385417566234262004377701200081985100277675854836030627206889328167921432737003515565576856227428797286825665582584465222900958998983712863001986969366585275997467399262214584982938823195516474415591547272317516046708711009214250469233039589565785382466621069876965505936561063651840755190648356416278094934689123480462349258544022569252124954638914936796380717511514064577922869127376572062611828636896692407851884616915526073309038304580849308123671028202394463222320671966658891090666576475927934034999713614096095249067129149129489299971141006485057471471822852522436405288404281271895500458337887503668077962871921421559561418436009234667571618577419423119999936418248580517125546335527814458270484148410072297065933340897123778336158490309310840665662086929952509683931913573218614128328784854322133062132374947149035359797657935735521642121617107060807375736658077949117592402382140653438577962802321824448389215338093984120064508482980435883395632338014305470044609777200163817861419269851897166003233023380351652525720770836958001067424087339813442865264622971133696507827680735485772390545106804077952760585304055197194468809042619048425756823033500022279820007082574121362886237758881671029560289305253488820580232506955129606334963240805772273711073885237344692319994408320086694121845059047423054031479707897093647916767619408813357160203071423573786981537346405341779426688680515569784006084151332670258369188489510393938183362752546720505347198212893020724557643095726208809748159668507911245632394025299740317422572322833089931568978666163123224392485548875804035160658094313581565054914678417768021124004099285993942545307582822707365642473371579605830007314199489617990921042404687582263673090210558595383298488693037754793891174553156402595081776766437636634346541689994334696676072898258671900327885087958503164306511996514780333116703221010233858266202124451789982076486787965442233491173094949005853891054165541593208897913866845766214708992802812606822534211434481095879267267208591681439126107376978691704435588335682451687331225358425620799542194026034611474324244896628197721566449201132156464588530952527522476970386784353276127797076727324937390479189760158913377263268691171097212767430737886275827937181682460682922324319051765663937785516919168526151615838945014450461809929215723832742322375857264134359262697282191317376568227591038770565280918246404786649873452239906326273422120536728077348130774430077050183262019355540445779297003888132109988317447774535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 23818375724676471162776616525185550712567730266685882267033747628471306844823640144729429329280538293705307193979011829267107896784204382297853070064901582481302782195082066803060124968373518297803721603483258878751740858708487659037857749070384472234660619121024934023607386183891178777668959625732729097220144312057282083730206897993602150814827674519301397213406643839434295143516777372802711085605703978094575471043839711519383442357686786197041519064159585242894589437047065612838360084244370682481052600501288585430727231617148387258436723902095970906505541590334647054832674008370207709943164521979928017077662499705869980777751235311788945733421607162057507821073455614748541289423377999790777217816311549664406180876448986539536936570287877812491343483721292230916044915098178490120927998281007199380378391855125304273511722125027511568518888828418956649700677585458048265723933640843800761663728825990066802989930485298438089482101109311117971774729731412496800043922351708427678856034071688649137322549159874347369019155160090304748901790722937395715705968421407665632599499649688214810900166186312794544918213740047673225095368451354485683364762618034962901282684932188787808375788668021595797256375228534376081839461283257387730087362568492915130388030771388247081854514568293399586242074343698881993931014038322140785787799886167222590406966239565697544353929320944574285477622994418364305402912126383824528355166615212516565052841794127588884820895542138260418380962831781124113158560314913456955243587119618286015342920466947702255676207725473742642207016236293126936964158633031761229724901807749149826421842201621406618096093219139810219007056230352392247142312988382990245212490070960363826172675514172365662437000615856313735750434547646960769452685216196613339946161640247274979124434324198252583808721712453583963922346427477122438401737105305387209914963570072748332453073542723339326956206734178987669065564205290945563596476801040722347624418529238057004227582055340223848511891954419636468627990825467721473412061929546192735895898657699069637914475702153587604342702883122706929671172602416470737988960476622389382215990134193996513891952741221952476650980360861956319504692126496416905927938308787151074620181084143961691170465633529190791588427716050470589217573161893939432878247409689355420908808548926540265586641415771302955617272454536744720825892368130692504784464502028498026480664290743214063902165010273878863007433602240100253486426008821697289049243124520534949710865505362713415428298162609810981589949998184341949495419329866045524058751865282580055729409887735674207599281389416206802599660224512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -113523061536081455122912739893747134541932194283955840838681899143873310714809760942035662039555120509605723474392012647419139162920370972391532617520430392646704291465390770548582670704037980351528624340737312466174197971249680161305899677142148402452495104044001069477535540601745521940096413987895009878369533427253203675923480170407972749728803421473063148038448299667095368038153267162870119542151281152956112243916047823561755931594529101233527889924731251086315805829329645325726926006245184248401462916061487727233748105154520391490970809351165295069844811132330029650669930947356594516632378769206693177706249021866420610702142152076387352659163786403706335782904447521879306211663668097647352733354546803652164800338403179020455902975569395198753371740875154315549537751091140007831684507420655756734867106583703822772308875772690333752102185085563603080356009693986857893939870752919902780729310227256738095051660043470125637699896210605515003559671338935435180162971688412431050259625529597242107059313646830858985364138579836645123230462011129127437902052698757251361903795162569483069940310754263824529427121361272942354027444447956048323612729017534065213318621076991960681639322323777483835019020446310151445299157883059487328313924741199284564486840488709200361647452561318624970301474202198996780470903683450731203487814294492316701237610746932890623901458670069468722197612329293555520458687642597009701772856668104017039620526779253691372285462674862297831892053151200529134303717336835262228767934399910561431463437781665449667482209645472712108352449364660907708493344623365512269912448397991301244183887324065240510363039291081649047680164567337047637937253079258830965540277867793573538186915533873045561388415692311079483767633611743953276826142058106791877675976275272759657321884046043262424780316008233433814564640387299666113766886769375200097447722220341655017097965965599742332942171540494985890022204295072677965192560459459967439060177141438773198371330685342270153600637954830439676329934669603784895649062959328789881415254444840528714058150360173880808705777920405216782023233082518494496373394628117056338457565264663399163507229486717355236266457436596307122035704219107363563905055320839722327064609504648655907770953837727607873479449858895723342835070000332893765126178250390441287805043898692357082981147736168525845270524749556694872174930170032001333616678954274931823987946181259530388222976572392077205419359861082217381908602887093575883729558856866392575651822667097240674988416973742061780130476261400782915047493506518894822609106310536035955400830368348486501240634696503317955979520245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 434474853159087566454438436076243999996973043041595145345569042635435519891953145377290427033918809007507980598688529078817375484833658401379984540677209432629148252949107232994773269984526525669103794379349840670928640997853709382788218200045696202649352117026051346780430831299193305639200323607425549439580970651621481832888559084699987824286398912188380057057173925449231440267770595989389842783918254764620269736404951872149522079254436040167868685185611039934938037938944524687524802651194599473021887307453089866312333520719186308352852959617496897293092964660014736806661025459330370195966817614400295826014643193464695024020774859690608691302028155423661308638120984648047408340159144976574444957369844440616997530628326978062427505109780902061001593009191970910698586237509282504195072631616122178744757567389886873669223808836293460046154572786735851750355162224847428321809800679389384184411111467834740924098899066059245215822404335099161493957033319229249037311578205608670775061267457060423601704618898025514290146182435314911650418061465821774750754272717273628921998706455759666411897751025365050326254328302954721010505018479969843518366986888533325328537111289301989565157559161792479768003594920782620002811655791188897052049162602119737002106976183589924229341323736701847148319174091248531007127823928069540180062480061664452603146582383882529549661351923492553710384865613558670845955845466103789693127140422185527813331547075357263924731131233075139655747961620814004041547898534592331147415587000604908681757500879837681689685725633053445566488479866517181142423898711687770993465243563569988632670946738174400204780136802906425404536128428741574050988227802002216402570583422065093804442877763340954426962527649999237414650569048135546915651574871196344470274356415566979610157965144884655702548388018291940697471894343675179728997801986498223892531860646548137623148449558442242405249610333014674805240755397668448541681051919048517671072252899708745482937316044952430365519909980075277241178105761386894027067449464979261492981354874775702117928195980438509474267910538044918136961911425392927688080318528882545379017830878948996742361108889620467096904669754161452520508378798831567183823312995184429509406636494429744921971782496655795043576193159176051715141472332875641661757722876790936719781500001291088261807440110808881222395334273733070598189764301606103536798873488424994208285975349472621987687680923897024928892065000015712753527356109726199633478544450839941905311994802960758810953867803664420592592473406056480318321063157749726915775197282749504194821245758623561520173249101039504490682344538112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -1369863901420731798248444642713608473485724675884053098980079289021062970279191203038308417930331534740469542076074656967052736420843033296368029355707511344965175489185389793236025833494412256323369078770547159935681174246882025663561162386070288173302036786311319521451436974053590177958707732902124825114977315397919063904216556018951935365658278162744186780940685827771577260803864149431433235755965551045121250043459932759507061717042037345945814491056462961594485978220405361306501609843090613919556091769685123752425461218558311445407024956902870055775908418413261825611380610094446260005693851255567595080777298632760544377021508931949179176819434300478074323752569987794644010280664583205530549814246192324888973421049030726657702107801444029728457414931348881142469355223901545661624046413646339589394638542621692076578155650422436091964704088652964649640742837216599889535671033578753497112283075592607919587169346238695267070658517396589220129143914278435780795059758174146913465412852326097521760818684191884643301216373183128959246019438043873927377244079530616663494811322545651282967771515943934465870534337574101043358603168110358818482998108257313080966177074953979183316930675115142742293569860341327113448731079977890108284498983491140414621365140823255296726149824426032270279347680226586396655639673582115554073300232735346922002834328490770272849254073532271533085708567771886334662235602895449811362467119343865137336493535272314036715893847204194053554683713201469185482823909030613154270396100397351585788507614181914579347384699042630707245296942961588548192541296739814360895140605909171215066140804544401626738659414898910979691573466284542927064140215555060175305773876460699736980887822865129880133886528738684002329529819168889907989608069248844967533611685698836127347509202493812075778736861031538229054083206448255949343290812303766320081217781991861562843329806247477196815832423781931524286063766072005346724220105150229807187708642564515550466252495706309645054052580358142690983836160751042035962177871559723799479716224140626301927710876119993380900096470128287656655933591922299493623966870189165734323482055896871104147174327855619548603793225428691941498459065452745986113754865813056998580313314999730595322133887253940711717339067023994646946911597638458702944367529506847956639178474238649720570892517388605453287194611614260581305368914343703600635445162353695632210399916033401729340605233793639906934117226323978422261095826315032005536771946655486308470480857728691397902415729821645815897631847187892308615627488109468305116615516313795515205087662986235563403265856982805191978026207805440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 3639603688555376352818173931359991542412369924687153033764796802895954659605438183902830383729109569348760845611683173253034567353782143180612509070573819771173686470301318585333555466913299081170377359239229016873741048939199778808346127369520394520391515656257248187203172836392857593028305570732509539474254401358265990676819870405663848451953291355680923838681497860649341471945659323913087035596042127002657430656663959213784402300177791545555769273519785807898567275198331869127993898856554564509108118891243761572033209864407204387912661163515254180583595222934802753607089947778318180032402362312024155927537736537736853795278001361378646641689002142484989993012012190095033746087609132452732838691146191897833002412037467238829109124020953115966648869424014741030370907168939623146006259125970301003017831045194571159400358632404070272709935535208589575225514360874991595215543842276304228012682864030233734865112071763513361074928825742677968063220348541381817372729567128227763791644906371783977070746111385911023259699874836768736718451161601538121316507308595969299825271604925344065766371024811033721652288270887234607949055742972880229132228597700000370745147174166219320288290788061753639046150328657327556383713283776779121905577105047380437145059397453354862980384814182887096727586754677523058358849210953615983933855837151854864698956180857993947391022642356092748834470786170021532245213092995074236449486445619653551861130727319738047677266512693574460080130691423937340171226521897477336953813450985018556734015320527759495474119334476671133977840224806277052775995923513324450832581654326545934497635682372334682355362394937255165393751666581302219848812402406200647385499640781127166539085239848125344164027186869312165767186802399801478947445104589362872393036957599341306691943609717650080641728059908162485870833170534486281291713209765584615847893029417526686032840025566096633479824556077721186265945548340424228940220428179393655725997132503113650139403571114236168252865025513332985035018055033531047094378539875719790277526442445564588744796507428321154237513607066099432084739979728332136677755748431622814072512043930668684680769331698298057228202791375246015379242562308022155199279262809189166348072232714532281938952073859433492162441082009109653282134810607577587892035858023610527928502694969852689575051409746944895953087153059912565137774032955219104480755310734644760880324719416754732777584488748133996425810020852936386589681643481632871709016399121719403314699677452036824041939311444464137684005199779817401584648342063190043354781343191391610234827857380344579651731480181662088965057677361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -8267095773764189987342148279453067280484287568664063306894892984007884143127736608584518081097886869072673767286599228753579847570263961193313102067715831480468708196242049754413165032995755705970563793968187327934490050976809640933873843574410818268563958040810622873237404957715473244543882711217028265414652273527604995524114240204940590420378113134630362817145005569536305768666969606136284313296601426836279673179188037024247064786980995196065438248213360517153237164395586655820601613105843661978988431177114255919245346304506189764970558038252858861465237769141142079130946705080257275794346699927766142691792824224425027598304759141333416991207771054182749453186179989672731292804009941860952011990012854525385563260251860133005493418569106973745496379399342221638794462439284286703185932735211520415672441007043741498811242597155955699349394647889339651104122262502535319392917932658757089354137586849548598017429342445568093583837790862693054583122618215940202271240591297843241744629521323773776313452536339737219401884366562379214322330085264622755864498059349116364278553175457211051643586064343193687367831911660183296923115772633177774745842185764147140993031049578219667459516496582570891703998126022380588635552992176957805234938380109640489513577433197936835406756239761042813086534504212298609737202007673321404528593864229592439954751218589200749835931526811688952258083459032954200885906373930675359404229170105266970678433990753163987165062461999579731224015997331396515265348744467426471442965073641071988213821777929614178396328204001577155963969600670802716125024009099794044506204026378898050167880991769623222750053432565245717485132083722371241656083226011387206345043477996274759090251962469475964301793356090928356732760121813989521188731284783222717766201880749791928312008304790607851653064402112766764732553993829357462562897287072225455279375190603206074206975638199113988410225535544170246897442438252320812389314577165005456173285227010176025744509059853013920744089545129848496812919149455950325102479274432753053311113269423954998766199423936462149709657574686810080079748855812458643871916534719559735294635286513496580851620369339448613335475642514420653010329272727789726106467265896239376499086275352867633052262773689821314169538098191281002820528924461121016178441092142271311749829940889830047078929025866023259110781692503177759236988603101039080180015651783933709737733516638398384611829877618385845039325349706575246884857273019120396121273770234135907928671959316923102971371531974990307081724154347232782882628210028221530945486266384305065487622079711883294978385279118381895748773079941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 16160452235497434238306985388552901312573909937446657514345101725483117033291655362656770600847882664306869747313681213788572374381344135232090486446629173836926992780493716411242280320474953721267058074082783141832920499248478051911013569408170519214995959424105703704345395294563946187523919001724564499450157465794429277087356092379315391666095254151856243195398472904747009709100314462769256416807346333901586526311517202974540791045987231121028949984541286412783980590248870207745008899434990318820752367240196230242024913649778811054322484078114345293372730289933842846350577204559929014338295755160318545977494949442382276263534942043867869794501020725662744475511550098477254006858635831244844835130179629924589746379796850011344221148768058299510854336702372667022182120564429581333498289876428589618643039681565249413705397816926192684321424135390288895016032721912670634340442140003995852339559009214118404882419423359702059249852305324646290399929769913704731253487424748475429506189962701730470438346565991655469267568622743683161078874493429710212911577299483225694946765215842933270007143038119765098114583374432576702143021606348600788100831755847427988351881113765972945564726973798985353588947973862757047483085132695030887924687271500411679966003661889422045317215356094431039953861703724855779105781996566330614096807277142260210846518249027609428471230970356677414839073945184008252815137520667574948898255075705649723679327615188889919110500114300064151564217075865320886563484842375004934518972523929342511842748822302186183096256174772987477211545291735985365487338513119679814890620744513831509527325926141146173509058763898054630124517923700682944506628834943969992104643017112773619398750792490779075872021222788040905822687889997460230958825014195261398470381741406309283877948475172572470889912208736853682543407921038792903457771710420046543908089938332749378723627323659833238288889088956141847829901478957737446503360451349803277197214486601485105120857695417312668802856642695719475957511285957151858836564272849413687364737380729530509959333791698646541446790695170238783852358638311743078756665895663704936043682962465591769044090567939046534248659691884954328551187314255392345718908246319510306912291404455224201261136900780632845366087634430537441289729969778965644739465118202764172062261560538809666454061296345138231304534782526982253342979481252159203053580467474828176932648291501914908366886740103803664415111303093411792958811584710842652260465579625320890226387498977878823034506715456651565595105427077569964861815236845385131374034150376841227847742194411940244784611788068330094186218133651456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -27198921661358535232377729559053886085293305057652651293308963097514931453184553227659472215740569188368230936505894946446233634768789753964723084629340742129392799503531524895863256024802972299178108224659186844666475644705734073383500353470642604518398453919047472048856048181730110672942096072217193556958412436945674657390497978034324495789421814640978915880937868373683436493534545357816447557567882559481599429554189176415435735980838368997601403913775600714982915426759565402159245779539429627679681435187941185072700531316480426070020147131236837593547546521889303532214363861449359858065234764085600121237095215132207088924864117770394929136015947759685403973347325081565196629773735389057187746763337458091689376059620706355003223130444266357739944784478407213925418176887634966140512528462646501184920595705070369827811862683295610875986971605537834040909133060181068016200578533406676083626011838354723391724687905810785599790670078482894969993699660551181639363376546748527859279035019575779570976192241575120038236918847652038768669845283983151663153151638864283055255499656624569101219103657873560979108327309993708355954654399394004738211687374729533293611343587439229538888135845273836943330320558028416556902119657710186231851486347987031865357919148944016980054825916869531821672893479660436116481466155666056362614651137855339352288215715296191733230714046025525113458721574726456567451601226321634224745130712237553199536414840243107672399209300087733369741053432549766424959798550783832877129290642434227819006232843258836683410581606707862739425098708513325389131878610778592635474399549488375605663001156213860712488883458357062926499517689902650589155397821435149293776755787167031887237267362205084102502968588914638331241807433039063562743915633339899700705725563818099201373916828292560100938537148041414652855791357274180362607474924883241629327620024490447454796765228869437907963263939152636629405398978450125469676992905707143255545803413451779557774727320752626089191650254525500747702649296321262281966071786645158107874530082741183188991532991583796287725946251209072371367564828922667046636331403503769697834588813005686843191577764924279209228229155153862981671570255496947772234033677814512214747915127304021833071779047693490134803126740754015800569699404470023604258635936668151537111461279191717170174204156879613739928549009805468724861074600780276265453978900615977869017538008848610447642213238475733420073057988067644321286960929973086791427448361062842526804689970022037978484433186091355866425677669231608791999198329065704972123042312539786524036547942044595260385118776362303951121035349196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 39237574709704583493167425840648234711599826942793845854974453584714037291909182066941267727548928467352679769110592232571889318325094364886557724839906904910125208243743197110186906929745980894877157136113825964718766939695678134087387754172674792771875278154552260943118015232029288137501725818482941042184366766740728533506113759595380846126261101736552801307438380379440640272060140532630753597867703987434439750380015460985178647397796075221658834117096035556645983837923031810828767855273953253483026311108395741596522846040576936278395588615141194927253206236507214896318520971879852603260704530564709883807649599598398718430856634634059995610195743831967864610962793836500580169538706269070522835676046642334359174781686373319416892021013420014885033777362776549895804617305198194107759456657544284463064410621968298334574894266583419820326662545913916088507145654864732661367075142526054685523326260310202991649182495056845738862964974398819904713086243357790126501652720361961641585113394525860337401674350509607236445213078799051982716492980107698320575979271690557272450298350200609214906811338852772482054219778750130017860054258521743123151376371483987658273055647159987506539485945039263585187180359030231538635219266893686391206957826246466945890504394139513973751073535938285206940900166647038854658331123513435429701571625485680283680128211508455926154670944878692059706861168788533462069137412865839121659794630424369955569855365750098535349506795895888890627998573398919955574579017241505531256333054228225306258256591889376259103429957180930477451424633879840998404528102372694336913349603867301242985761650873502715739704918137903170788321998727915792953603449071752014684740195055192119465559449747022024431534062473547584666209363404903721487992340697909861376492186075343270804211193218992042161133540893966659781680237843107180104688511752725820812458495834064400602182982535409491511604755274145762837246848586879998995393281949279181229900749817977981544410649603098174954406296578136958341140456286310043676535612429178924800183599765495882150231992187855211890128658261435763386368147409184448688882212008314256764232818218596525591692596441706124591380598914601683982100084242295207312409379519817157412994758191127944068210957849839952526908839769125228138665756516167177838105876747653190696374844743808696140214893789477370448696431757071521808781387734085915547865112983514566661807284457035755642927932259306500853091503146424175932446318595907598563801617947158041516006714493899148746524180187167386288403618642259395998595769290271347221259246339702380770218834470486128754513347633298375439399484653568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -48249392687537977353117026371457124921211589083591275535310499007929665032097081496850081850225422379363830534331702705478493589918507891861303466017497184856411953549091746457785473672163697839540170440282337192098928425722251314668888421960361380110134994679018708451020952598899756372178702339058678575143894181952467235800056108099711773303585633980356256610893989688347631006722144396583190185349373899294118077413956078645282124250768665046789619593749179849133920234627615423417446401169161020422674538842214069502159851074140701151657763514483748816095291366881818892285292242601725518626672101895106047748288906772673872111101604639990932723023265129761704531283709680144998111748321449926425252592765454832879144920275919197075074068008807447150024893131020279004971414166405587707917870658011984814727452142580930410706470969521743191162196754014585502367812070812370608573175348379543231259618622315132627029485871412896053931488635219379721330178980419578903904669394806708479579799307289952623409336378674094947317528828348230457960129490681743053764067392608235079968110106816883579209136374575776741175419532192042904809824328156580664943458857332430402265662957245353893160505747408652294012574998157590313629464142726669068661547068383375024135625143153111453519240076948420763578853273450466874092513270013821466296589741327544618433410077552706123586329985226221091306162529627620966770884205147524412881116343920980115929186952637603069669443370683999733553081896460341531554132342412792327127833212917676897615941769875515965343270069490578669211316411194228633588400426445832119188399262193942408328012884405672757434501760338316291541831922027656161507936476052375653794787806533528147089508035597666835745102951316281738777464092182556074482704016053724141651895135995686400242676615117771485664326299265560278657887867904853549469277972995559987413407503844100271287056901826175520085026594768278937521075198414065203964525064711719101312341478463678561691689664887640434921684201337450454476142349311620101185099586256285543554308389063452410063042332979493310949872552516514786069655635688749761426985864525470604208838880895434192651476520274237743153476869620663156739204551297810154345290843571812747742307236903593105863077791704098496487868833094933469253797422981120934257501423055458703250410612044333059996205576588399423500041251514868002955287590821570618801222539233950579133202129623830698708117466471124258638475669520716965875991256135053587698028471725649356195268853529949550473026700217980370274099915781104197888964907928992271821215246672266107221127694671695265183601268759747018786945263206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 50607691169682031591249133347972349623058599606371025285225174319027869027018268197769214186303592210814767078044437133008376375003976534045614846092631891902327706834334828085510973985705296293956238465478405739583055907688713125386605361889301662347342042065456275442024801196877500264144936280814879847368277436852137220266096972613794328597680164897001406251072707061939548579832534345554970772437578563061954814935338249445293217699556387692392705578026340535179506001464585044407866626892385911908498878426485063278956541561390146945174948757106047188075124707284869941431367776785202882831603897995123867025917667467169499041815578925021569544107016359394938234252545078734896641687638489779166990912484773176471735510212861122476146611190614268795976520274937711437074469471962709016779048473099385222894623698481647086860424799287021250358154810098234912051641049435159849351242863643916515794587528840174435600380751215366031802221352717458008722599318217831569416644988257491420335627553338167549054233114876662857771217754924776502946366286424727614655054187459360753456451806676298109452165852614782355170141353314199881579879766815466406897734604575846856398290605202421614627653112144548723339682368681338997905421811246272401259166805211513193472788462245033541899364742216343261781978280791496568742540633768889385792799984615281835927338117067582866832759643508243504329945836386154375671392983580000137157965731783455822526025174400866173522265519260452232835447827053647595203119526810430108464223743983196682343070532002911046895256117877820977577197416683789195632298959008265325498344112565510351662007207978678257711309827247813056434185854865437926649695783457603509977229803599544048678195895012707479846311967560739972559980423889398028056747352088776770946504948792794176331515799420608732717955174085810872985101843662689691991337304023020703776825039784642612984174645507768001194017679549013790759850056810409691078573403937198417035008624037996739495078413798668166762035940060271438367154383900351743126271819398718782272214862693511243417168634603353634164176704024804866598157093578057953479752827904147661780735392055463866408015502370839874496360004061524651602482431759347993075746293028310651377920066098531761640810494123483885544583109414951046995380276242415144665312165427330244740008839201809568344821237059539448244874881758283275778246320949173695690985104966241520789739754557829979796750125636265373160978678543099761012477671943832449011296999951742191772812518268933707479077128380588352747155717759226053277760899563041949665258302261474730251904703515728126150515524206455257643468397215744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -45834160814851506973700354141050620324030858634134736655316943443879303256713844306527799640122547929715185496135520440102478214032475955508019447402069336236364269521034334569157032098321384517662656134567155260042371445818111718861306033088973445430441371450935062332514389883831453701049728240435319152713129153489055428609587357239281143788675287476107844863381696625314684204182006414628530862554514061737484166135283401532579610048460920971011061671223665429181065716948658906248164940682379064898986454605171814497553974015021322997604912448958213123239383393279410654095999350058956593008514256684863487568178501542712536860780827878665862454165504034301770185439522309594317625136848461063725257292015601880085739527524388512572921579487614598622923208714826688276836778997443620586366261609944737179513985654606454944931936915841947104287397862722630902963269166495929039477990917749401593407993624498682337525658660044370081982424950841376900824358263246082294132756058875941771760453199930852180859205884841398167728411902725115155162308199493679361986916197795903648348727367415492617205206565279115118225142688165640969833493766010718901553671640587572311044853376693774075497185274309057039762589661821418223223026661671689862169385759771888573672344867958802402520133570131623005928859672092230267456306494203561687637748965800068180088832844729359715541267922019430802750968307495507333986757846396043004224969876238862275187509290206526275174282267403808396850862247188800625919171187183790671349441470528392593834770821719707512705057897737701505501509695028817741680668793536433979528269879516937421875453074628356285131243759765002694193896977685514037131713037693718240050012098052448125602220516749673182590608062440097034796842559191873564128543092220112729895021784428404820332041158725618322466226658964336798778170268190683700131658907461303740891145090254434383414125281852098713954126704926870446072833097298130254738671579086842853698896734949605045682014138887649804857814381486252387176591846505100945743458286577427254047503881438996647530830979335725376217167355342160519902392517130904970877658790793634345447258835172412289918504577493230586529658981302189365744795323251543472051145901563060049919318735481645783081750910625012872288685987528073408182505667970869735956540420101397561758062082806376343004631856869668402075363627235114529469193974638641224266224669255302204694846864786639417467130368793208049398048308553853698411901791959090094256556598528938990356176421626076886775609674175771733863235941158946718452643429937764433321114801326343675692513348193209946391249219282808640201839251292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 36418621941291059086804334986406935870584579223971502641328698727605535596105192486260277698729263087659883079715027113867372950752113853939352976040882417556665451700888366875946765370102874602281225519622739859436959506728816833393857977009518712962771761042957135668362203665385967697430534764324274529099061319167996268390006259319571797239288826431281268596708662749498025639158610460629201840894096883695479977479249677291343281126069412230343942638217690285073455641525030870951608734871431736237140777640594960980059669340235122703532431413020775425017169381116061621679895081664319239048356994345744615832756270096348601000581087703861096866272663343102284696570749529348721502512544011723828513308294151790357103859821610290566570978156214674179618750688970751941269541613264734923632098130504742121613638233915331017175650855832400466117773967271451423786481461191179496480770507795882918676351529183362341399456979652755549241145794166052874801141726955701853268218654554556847799287682677145646175489144058003700575982224165868077509732090960280215119659663684664256986814615533033461537094188209412393904547016803998626913730271791083890086910587248334993158287790512511533627373207312744726162837245784322452873321064935255799393730620508515943503316746790688635740789636718150832297933263773166812101397767652534981689529128256495476177093373051696125203000691313657482965805040535842686676377432993183306283128582340459301765351942694835320771590114773095953695257535196481012741914136092426290385896655852506566011776699009407101632644251750353931505296038768783712563146893050232752913415979080795078788348986666045828749653992357987985715555348306345397382505868706496035546487307531356312633631749153388934360079869429399039443713040381630267795943844597208199625196485443468401633160011753401714144364943619501723158335365003733788719602401684742517149769563461931482233647603415787337798492996404963360430114649030638328176451082960990203356285378183624972515683809053581942825528775488616138657572145425540041230965123935656311585052987921716879484147642718601535329190693164791941740093381416638383861602861004424788457566258051994166218935878087053311903291534974775467367000446257612950912314111744351570262997643421478632487800519501142632067510744809541696034368097689305252578753076994958387164795287053105481423024318551967866586342187475607827360993265289774323095590350278292288914083025664696335552644327090491539226901073929392378172772147564453152582454942377189345645310284567738903509257230314227812351593217918072206429288399854384074492353070068121617533450113693452811497143294212250100627928787189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -24984990867043993850942389531309810327538831505905258097397324535397046915167343351977944948602320876901921953855574717270767529212280227905547098431984043122589840908519288123281270473015903828288807780683958719669235623783678122866570248428326479023269294522740991770844082084146174551608099919764807240960074554626560799668397081650702101351108484615035114313244230947748684556408650948848332270895373601088725932146689161816654728836297580760590749431889190805579002064244204348478604328492235940425511462820521514648299668268350779297522642020995719305575517304936846074864362976841395745995591535698829729614404288529074938610855901219045486418041572908413155621433914799223004778907129802074342718140337086381690576276366835135161169770036385282314492002131065713145963493962846688192130097629988446837714109311241569502452227542696223142770747209857559866401223359217511829023260877081805698607768864844369305867579360621704143561778072991056395987446020066110965448112440601798839805725621932693143206837197302390025462946333335603621121174330213189105890142255003877176254296538643392121802453959211707059193485488104422466232235324883155813861408870588161422975898816436781240238163615486104504344724377110785740609404888428331083090972217489888667170207975560565581486262006332088368697867830258650925573147084658146255442245203182718357508010120090260804678743905638475337516318109806132013800563932221886781315754570017067866017368286638203583317460229617557961732489289282616767395657963876326773668961860904230914643613836605625489865607347761259761909233205032569818193614472548198682003869728516780301182459541511358364115135878339259277510696600560687210989887389638101435012796176286040846904911396435731383702250746237569360094581006103774830412265615401778531512508525355600831902839427797144822158696872397533157340234802705279681779046748095517118277308858768975502147885264224660437019298251744797009320628508169551921543368229138330929806007446781855281302505843822594389236260297856667509889438286843426838117775707272220953360182852893202385151622192617216855738983779482833474258137959536503377233490748659747443353408430187605166077915850948040087499448722057683019294412929529121112588795336996039788532458621618611729443451472264076901641097910822812353329327893139935954428055203499591911631976497157692945460943812955999658026893958633787808318000912933368471524963169376162123691210821283435252901373215031238393640463688921511076401201165814788618007435421574463365254597119677978055329122454337286819299142065575045666791896561485576568729017073232471012047087233525817043567624510290243343606608948101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 13022414367622889999490975686128600532937946699788597662643627089248293382895885761828236519101277112930354618696448511527550851539304122645779872680162463100245178917117055076694178375994056950863897938353798519895272471341176878538791322734320992225995916159831528695515566840463173276939589525459901183452295319871769085604791894776056786699791776069645843974711452682106946011491394504142517652970769321585964883794603761829230828225808495818580470054496169206241371102846659740776546891182155524136100480125473181124419345155821226291393426425667875340573092308324984424576191267249733233362661080658052939030561821177187428299791160242504412742161100181918587724804324585645918792234048352015499509372333723012540393121813965455736341321038220886065179768478831852608219076159246803249505698546975854991479202664175635757682222202620450112121057478981466398656886102255782428318992129072022322457024813645227232124046669624053133199555078850409446162465470581924271198563976597692398280108816851291697661201104869991830903087847874874394329083690913786337841486062940540997220857749236360835945096214619806430283787316119550705277566750447987010834535763069882233519969633066880156744365890351978286156184112772011113444451221025572520987004145811674748324686836216321828785031513506205641432779227051929376030699901196876174797365842832952116068095523584824849445852647612833253992485362751437345412826041078807306272475150221449117109339246229599167765701207621723086707347535168684763470198609924750771329007198866560725576169113395481199126955312614309642093480696857842014142632135128059183626182195866773702789274055348385407201934670881266986904311545646372177761842416241395166472913677830880218617913449528579397236414921005470965034991016484056383919052698191157627828103770291166074106469985530783143609359257096070109888009621057049104178739671140061152402869579715688244554748123340322633418804591170308993346966458863204017630029824536402049450353163221776261940139232442422226200637460905637464821060471036309938261565609761298509143608339800926697417058108762949250739992248735121719643647475681580629918598105170241869681423610892222409185065661529617009134249093684343357240178074342496871362181152986227021267685668367852571829622622712147048562821459040147597870084167753178275498948686448885187814212170700854420143099467065674233904855836053900461012168295079812229360018374906160664770167783707493915788776981083172717444441102721546404928890791903297655079060217852029534002874789862077452730494817371450064488349127385877555138938161744423930666260236001388260578103095895602869817229473621866734455163512160256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -2510242946822035107360041181812983986356328169409634009841868922091896904117920911806199189049485595009522676567021074074718752746419907060962809093239421073665860553521146333403087668046420426476853919371397052811602506190605713571853460906000376605632922399333919865921852836900152240201468117117702941851594586474386356700707125640116282460825606601092650452535658590522320294956874129714315222761137468938239081324447945818210535989425989533995330315197457385495207274095102500858483508010096086312709301082131143935980661534116356267804942530371324228689267399023591780716641252383685458569368923253003640225650568863688797996466767652105320576601546179377101063858101330631656620064461082053059623801062121401277312928280655122073625010936974022398350546509329038168033262304094076245429915425795840284279822021333125446921360223104158581505082236452298409131195863938428691610122358264300191578321963374833676938827884856802868001165519026835484122482219465563759925627461262731312095209380450969756699984140038269824309974677883728217109307990077812782712979355795120917036260352974538427763579922755459224328022822066974355174361770501891020099144134278859007705308145020309285124875575690386577093063147044327687698013390919410536646690180762177808082075172943720936665707850976134414048631725261890510542603750840440584838640291180170193873138988798075970952332435972409115020828540320048227206644945902500089837454037781203574800450237375945761011676128292035376377762725646927531558614860037396969445191620877245981258770565422223462184049265142682238205433743306974605879762541755054664915603729405337885862005089318527118649144374250754326868866461355005690572804615509276269863576938014539237581407387436183947525758793519531318478334321936882863581251501848844431270455808840249071607588570093819156919494218345073304029829650738307037376833454356503658504473596135444908253142018690206417575817412383078777047126079624460664027335497571920673174308002655424210437929031910540233234389891958490249726242973383570457985870203075837572994102423821386841175418472489505907482262805680525263351210431152009072000444134774119018963850881833265908356121121319291975857204936867330173963731347237482141188332358364768188858854594500640425144800327528965901272180689607928598212845122360108733159136431961081146389234471191418112623971265145930323354953280964591176090634747832602329874998089432513624627466345870367537794988408122387726538351363976519072707557589567225287282400824751999684148637976569461032245005425124622072043917602475346635781340180260367450990357235374873147851083834762184305666567241346542072480656051404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -3581811173615114265264078705994692464343932228523809137863984327413973731332908270947769844686780461854120151402023736171153339570553004945305766892923224014083782872626106196261898023563371543390209865846419731527905683456963542507297287928311494384113275795073502044346343627067872972890979234399337565330832737393202856145031338452953832309067471404368655541432901741019541191043989539122487700459639243215130102968142084014972572091942146515943493734353916971517787114041531865497170573381152565654180476555639413780696658267511861293884540999480566840984092920988390803794834525711041428750861334104830499709346276677130896868001247375819213821252363706468275124410633861629687036626925821130924102076568982271457644007881285857497157786565319243395302695762566060577107451853678806939444426324346801213988969861046427125836324082143860743392622354908542752663293239614549916219051925255280633625708996637194418083804369348403607739850041417993778497620080535473794780517704660629097379426381374937678991192921423120175658256014159956979484075147860649077340526033257826310665513327170600499435919147131707162309349300744888620327839504699980866553934750270212252931750769314007777676795976086432976999780517020998112975605086060121220747346658688440140925575553336903771926453517230572215752812423988661070348500097161671863623828873258718698628169878804354735063945751531554193505900386230896253283575184804576830400720240382378980718270487820575925085346168273624296004468463715398818935619436763952519466265963338207410016778534353302044589410649047307531734265124994215281465553514535717595391950237243906493310682266822319787756410390228705741883469884482316898567722411612746031509805879483930837667997343479843271990236060500598281804494382254545822889781111528895068859210489341627910579008707207839334523494522765148072041761281024987225194149778842571777084834146092906260703334601538391966961209960463942560691526644334318575977668189266543071187256167191660142956887941902556349508315258419498390858698074554916994197484095673849944993547600281844038423952453520781577236438482294787438230557223150402185402720397993878450024082554370641356355157596129239396038086259013947189847478090568238363825883777940742520620727288004260201007797202938038683728833530425673461722012255959061457422426063449405271791330967657807302513763537637853153811240811337778654834498017102502231030797382256132178463332737535812925735499696429975130038643268178862650624038564416366032971354918143637386815667067759893987571719838074999496863017212500096455829115510853682852112789113001060232876967121586434366982945794914610564544928357023744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] 4112393679446306387895539616763214456792831165350064072640545127540067720203782551125194170517131423951582565616009878622011924636325585113602217203730747869297066659073849118330416994995894775258792326404941247946145204557310197511319815954829338445392841787466735377699019447574795960236192917020698140608450872148336035308076212653897313431543904532997156588676195086221724752446080220504609921752855066992329968960741322996057643513795033136458475119853244676069093509192851264455698065127508714382975550112589612119949369105530337887998597159410839821111235596576291684501674221974698529977227660656412851540278182046016276647662885377714113189917748394637796064804464597238422143382772592357301062617454405710016805880688042085287567598495426311677274866365232385309205130543936900714357054693412878796014358887568143088465094162041899989704576388435064316665635901154593347999190772416747676876722662868468072418562954004672933412164629934435398618568456021605157155751796694710256971087910394234521330979258547952766840188675615182136330342505295903998383856320657772757803086818565526214559007464610077157374149907593856527204680611497437200931854359202880840845253923140257939808126842430873620271597761910914425400318135014580125732723647121902119468840324266236707499828760819039411461395341995754616361685240415797267451670897764979722146948154552662120517794596638230292883653760281733414944356725529877902590167042468486780794477176134702580955016766310045182427053647151635069644450615339469708132779098731785297682592535142321040244666746632549404898594744220079424206490920872325051713596757416421391445720179214578774181834211139120694542582006073864425476480856045459386087199294692106433835295237804879416671900058676015998237531133489587492639088419658962713196206943833114936443222891813919185346496668499167832817945235692023612700190680294625934195099635068702669505695346497534384042093633399559487646275184790158637387622548177288105587395350463452868586810558330494644220896196732356519652612112318735800924146723997839668316003786429162058125006188651859566289961733232414429921420540682799065346267217431773919547565689100974616439214034071665628235983438291194465071993973198708348112054316979045363904483149649440114999991589797131510331395222059852360713591408115741876147358316377188796337807032086969058960401919347339012962512616339699930672098225623354719107785699993610924034001256039217983055598826359759506901372498369839839353907093092521536537361176379566591026914794575132681731764643158896357008027471730077703770617664037872426394053961163922482290667254783016931244326849255032361608126922752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] -1462465187154064773621316859361549737919368011130374482438442977855391670599697359207569188428368491224722837217344228853216868586398396257176796873206508053529845431171531246904410711464839572370855473522187617237934249946185152060841849616880914789145194485947228109883323550122970223959232202314106785804617282664442319955684304611228297170283117517644254855838854419885336292457801942713522863484570351158529892596855679645661079899933349904204921944816257228474318687533421984792963913555730952358420064176713920442799699719377156868782763062116325407242244999178429669506419968768717875555523921439049591913893992651480539611409342223170836814955439258148882823170046112969216479238155812018249123765021993310032885097661840529118771968811336281452311962387305564158017457284107698448957092302015561296287405061322423698918542251278994014809941742008186805714770173724177766681576187245369117308539603806641623497453587355336531785248005731968294635914420910686020504559088057896615678583401339247200630274841664784988183362799819389637886114569468762204811843038291237477222400337059220979294636570868803809364666189711841784758329667028681157510060442026225494297002346547164870848497286359787483227185895961187768079003744126999667812388329263335561970164239461970151895207288533631603308595893614587427846647122214511983509642627062110338311897048931982183653991890066038489611251381262207179227478342540220785745687693169640028170272319065682269319365193227518641948152612772016222619695238741073707049063441247131778246940754727779466719438649798779245632509005460793704192899360047406222002199425828316339711659156654854372235092017803827984841887472149863008801212737633102809677148610531630775956928598291368200086411873464253780401296311621113742198929573699662405152077009619214822379571042929493899501103194808616802872805371525257274399256280345901320318247848766080846138122698064829058101622254245465872829932046872375645229756582804622664242357169340155658767268612071666329402280494080283342538717877458033383652956954462404491503163987489167766395337155263647406113506937033355645096572995595654271040199735953936100624449470215264193149819366068500813225689284170454099708114330056423965141489290014887317087894503840290744497728870540985732567760970867391888958347377340314034979194707428700938899564035060857332841313163185811518559474006786341300867631571123894584833877003148850596965699411698804891639586109936688115360267144870806313660601083422805626046911762002316367809657907796197024216508865690401779095353308267726953564177467780208609589709154782206001080239300063487844659282494399835599681407282053120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -967593626532558414425270371521323338877252998198072690933066854350198856906506487564629749152296427318765117697522750966889007955065382692280450479458051645526874635077097267147022443345827652031416228977040152075557876960297318740540858085752746291374287927350509428872785631924585541964246189812906787833918817288381668618078512190266575328256501181336397030534599481640161532843496851916817503585968054331001827831887445667634191948200976443855939049515483055648593533674217408100608300477122897141730783845216137949281221932511806612232818461411569784853832758655664171457652642279528837003524999520662468912492096272475534841268501750102916717825601036355529730652307636501757873543038156840351430424154908824000907120302121512673494504024051584189454737323814538846168769459999587793334204841714889288898668017311097462506914423324610717709206550497082937188111821373800933173452903270898755036558187748862905673827031352939888533163575690714621499454521381309267885099954599820548179804163452939734565181329319836627785219712617781667683002233568980943737157186861630103044166680042294069320306218582655518785285618074928617243480992651808259170923369064309672667257863759427660637163603458301541208698498911998685947993287394976174340024907752018117607859523470439534365320111503065872961958502049855875424649500904799946206363985184248483601303120604324822426679696553250200006328728068087607247782721854636541029505925810273687261792582060696230386889303099751517404841697681767284387971529763897521925577193714521772435552373834260683143378527874822825563782689811815771104928778098039590488549112283766064352660071170820363843406962107915925948307582309306807166039542810674421508768208686193195391032971036623149463917228787036515431790939122725045480149300453673067683027558386686289497999897835119152649024120740719881239682607027108819603281912563587416905805206025440130024350844712537682939668512637175324501608077777065851898597927511618333885013221035674640410566925516813611088979159760843643000387362748450071587613954425012399972113140532947575198567603652853758200342254308522864242202730271606938558288995797417918786500235622113013495702082091240068980849150310515558022416199497708409546174058178976951692372143471514118226108291062405744114229896728503423312460271965165833681964584315909541995705885210412537867848260474798684257430689572322543620135208729093995277010534240008746227751622511665557276966068991798405414805820486080500682104263440086358597516277044392715106333573076474510158493811610036380449625556815157408081194138797219658293038654266370490060834292630164904783095704467580973812044183633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 1748695489734025857438265032113573415791795681121240236348167692883624479184638726054723728308586692791668121304330744225860945973340185321481629589669527015015540606120829138968116573957658157050615834295996327549188663081965398501404013982341284527335374909689919564138957497622063675669369810780926510229028394727945399755306690591671560454817645343157669984657775476219665524188873430781333194831909375701894300665536045850159775795904369187441212246500652723207755913381954778495021386215393922658328703458808290902572946060216643246176130501373326195749970060648053779300035222427738446320317696556960957593166838434716349602651803648118670252918539166776292049992043288011550722148794542417766524208472607881467227592886416321775819887218874424208309129135687846104527326114604257040838492166405329651294322726939924369708193105099872464923455676639932127692483986752181327174562563622017210389849583514182975522590744077135100876074642839186957621752515361681129331686593047466899459490980105509187493375820573440330762081786875822967585923367683419001911179143762218220198607442692438963622977777417593475607875430747201518762264825224575828691095451403778714210566653710440729165220809025204123920480788593475749245293621047260406799085022331389171777054205710967764748939167407393471528670688587301271998630767897369130141770600116390911187962734753508061187695088013052826236440774463320046421482553553537273315557611356371864132092073198846477489466637651994658824172354074701008438158700808501151560673527662374538316162047342574627797462281444681525515946447143463143918705724425210809256823375383740044282307420000839257638266912430929219021496666625055741350201269512364972728630595331554837118407564015688138421126847111971807181757700302804044552276785750047183134536927973997679565160031564247851258409075620643687528207203019875753622005017211399585273969015343159048861954775291813346866711902794512700041904363529644807035190039549418557598298111192866544717642263024210076542867610541121387135452138829476750522862760343720926037410490572688365502990909220706863306793635599298917450789090270087431954418102672340191549683090125770491076171457421800615694128615576356918247477652402126838692320154963482740500542663390432324359024802783832556444231978388629874048093089332434191116254336042359864150011741816530232608368284461175014148389279354987067590907697904159944833312632307575549278467807007044875891724437874993083149226572989141295047502298983273291056006615062794036294049250308721038891988883551069501182679283808049721975907791877394811298985090534639401123827549277554838967464578078897642444209845698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -1376855430802723911316672052475039502596214330531051785942051979536557560150924568259734368813804468620416116290143745896196138526116501954703314555882887032205000600409026975530473054909136797097706594273803911466880732989585166037720408260504990798567163726671817453336467985236063823698919686385406924271060485786115712239294493648750109532579472962168502295604961340927429434241520221634701973564818388681177079601810807862310742915665710724174557114370687663802466133075206897117650173320347375607366015997747893519602471866853238965511962134920947334781138398473288742679116813490579819014837322146443736285032849263263187829980964509692513896983125364237871376616047481740383109471199230623082870252798096203697024718569609457465783822368914070021193701581460242087936053748471081983185916057562937883222543534547234733482503225470565813830434207449526649697196404091830780323663460812058049269098449389607260920134990377444873450815780211702337958348035283573500702352076211508873567001996450961441167877168043426882191454523436305137874974066390868812572851516241884628674041822698614658274817571597982654649789678773170194290911897503914523963254371569340167897190413055155205531345736814455897884404582290090826856764066208802245719958097165797394769063670231028407046708271458594955157347262093526564068113248352881956425225290952372261265415841211258896423728040796565284436501951119412869478085188588466638295506554228372798710715920557101194984355765554980036679350118736643548559939335911105130332811169265980400086241008065225895188220445186990931440300663934242500675655660207825763697892753248332228836835715947864913536274634774999769838422695586138719205554966796087570137755848347948371090674190164354395544032915801362439546315011758236702629439991959383637975903782134633567251077119807476250543031089561176277151205813550849320396579142549027837705866418499000803359136790289713033662287030510638420368720666068039176975090921682069149777225922522723323006113994499547764451752789383845978064033828709410871572387145725625026511968883803633886387849121763227002424559578609679487329807393083936964355936765065657383913532589869317840526103731608356872695218669323781160311884601198854592122487404462102168874179518589049189181893236513802792355399655703612085857158376374352211739654609540721223227659164470094843320305785888895356001549912663299343688011787710504241966639776553270416971425190721633529327157546191165502076228296504230926337914032969589680422025633650081891946199795699022150255343146471400265181600724211930818265908600611719592241370820299483269133896654504490557671759530457094546154789619630080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 637843387815302675874834989067992311189910224211474871166369343382138625970118754785036565535453958395071367037783835359570465947127906897976074728039280351779895141412079709802659448283967996202304350163821997878221896348155827194235694136029898922018633419877267607680136063691082699620797038478797124606623275457274406971212253904007501012775765476115095812201871599970945987622188033988345257154506215630329222903211827990465937657513184148970845746057584118873820204137750484343292961358712669910143396531047232070052072787877901417096522793776878982683532077916028396693715651992740958311432339718395888486445270729261474562026720387784152578823801248547745271533645105925039106365303296122761417954769746825916832905095182643173961411735471484519408404403813002731064983762565716984902083777016000471781922363140647834070169408829564819896868230651035997184752324705922261494926930816700104381425146142347958165472604004179670795359024845732597836522782472574720102965978700475178004911377970790331470682960083723629370614150484304920488663893217870130260923799626429284996144339304007963596782209389209234691566553925137822572934657045929815893065737577944535447234089594201085685466778291546146680251464007144123989806114189038812501202200582371402211246976365169795708791645245520485807955295235793253842455448855622810124281273239378509859902170623308219856283808316928716226067078625638534727814899654422244277718296887043436939598416496122914983448403766696742549144702062888703208433783793929661367686586524366903463127290375385246392352462781755147427419307902184440134387312709272193897207868385517710693905970204408698237322360078868031745415488745500797018934094120243682279271019919458424785269793327690158620226396977276256416803313606706555050524864781442416752895705905716595942082684830566564807187673214146047411189339336636475547622223524857991885014138967407918179319082502889277574005066559315940694536622711698649230630872139112757103988533669808249605726349518230706882446447343361569693471201676599373770090934949269093287742567985313253464676856371929554570191197664843911805111386018843626637106476175821133960768710812374066715336147065821148928007428053002758403998543510124338401061973433771106534297181793459616184929049590960786734404896015034760335219102275877664085001057434949755134278945574067628665145898613402554140397300948464547227404343722936749898637752493761076397864625128026644135913158974274843765090392551465258462188959658633418956447730456058673734829794115358827906461353356141396629293095717960714494808152160540451434038646697623750509659692711333692741742174152864953116876169281536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] 35167220371009807402161740755827309022922644644022445912851514369221509207448660305846164413823063404330216385392181259752248773798333309450237415155282315814387226346770587155035817633096189896306923976413854763747252305724036583064565883889758992634918220617935468180082860991395409211638100897407292368309530753546885549921635320831149027600074055107515984376373129961536052025066248681103025467735767645427573100200957780895128153702049594327627936019299439542374658981462257500626384945931013704011112152039194665912977231390693343242128321761084887618306800426824892458293933410138212507152730571560335028738249532255385406115920472462708652667579903103468655895018712341684305046093793267030422591726932528584438185805641314396233210522639907376458418668754947296930160999975561958015647496245173142317960603848277612229493113726275719875326429755095124689305835619232364925586700324145510872202289495322038560663853579634466053925968238924905240570431669047813715879971681562807504667194955734838545246167989665179982140069695546622221286895389866769144461168161583842199600106794375729184426817269585523779621824552642622985070195444151603084002699730377979167124678477468894298934139196032113515098291153940883155666215217950777021032955950469523493632336950601358796612987151942585880935574680367697964068255396205264173490441020676932926792730094797340730175202889884305253087848891076392500058213821946082382131036977560072481614666973926981447748983452671287706192751128142980458807420651751466140095783596806972227084498718192866004269881853640558716852143872451933519310678576247412071891574061662694133341883145802087316727304993062395904404516561167048076025435327670010548015134906394329368869415825714573865795252305247663819799526943233957631233159086481244117932939872353187276944725824692294155490133058693740303864524652027838546106418606504094833686189855134160497670188920057070628091289167143215513914975298961235533795160142059746927044315053970759278641896030578636376225373603055529692747271015405013502763684270560922731704686809140392202185911410617802718511026133888392042124149255609352810534496702206589720333354176416324798520828182039869299633722017324347522721451656559440347325121578453693824359624468026809393070399799885908445156072109540247689504997874936458260762332770237469177479199692123651306644162022897643088371584546576973269254837275281538146116310609284328222687272828540235852505905284996920828363769355336550861418816054229172230028379235181921748514001570428261473483346632572846740449117819828744707136836971184178750296345713765738311997719871312546396355268442798333618699632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -268817859666860984764204857524322562104485291638297145206511493551605958590461104254590582549670620618988000179279448825952100184186331609975691492598660096410543847264949867951390391346376743055286565622225952888316827399689195543322633127224094234693334711478616261392153129786751670094937885421560959150287811713698316782137558993481969981889313344693688297186050648904647767085093386828871627740525382133756270125572028029907626170527322528450033374717779388217880505487023767434380541751417236315297110646329877778066879210359233433454828418629972004264847310050242382346265374665641887762453083775157103193646600999294586532165416799734394451462946384419505267719110612459930039640471077020987490086781001658231006568624686692203963969416466530735569199908702094889544695547738438010678589232153137060324250846309500680501295398942912414656902607349281421213695329703779629886574561650433125084933057321704218518912364485034468308160557314029587106985458072876075581132192527899444059441287560217533469596073365781285003178481745618984950343042608928337007820999681383852194604938888689517201324028139331261199661540652839703103374800590107252309395874745385676301136346151475867392508555857196003156193034815444079003792903502036743635590747270125556704338805405146550113040825161387242232663249162698610443412979314379786856830780505658813840229774747811786903342886276451308241079389539041321405940835005674658560613099455281197382368953603408186753065563077681658906429040127286204956768485078457100095722653412814696343952432157026490802910945552366227417377885414352280779819412924510249187634133821447666989237380289309240442615012573598958914888636789158004332614331351967052780475196460250835156049028130069037423911414215635100256359456322251186996434810344169725627079172438433725095317514919750766763575312146459833255972264884771727246739114336237153924223527727131327788203474581305828265894250858755429713304465533397849531119017676572302897858959857102036006102249023063345567557301047158862210236517729106320061658214669717424161362953150649881604640405396484114415911605530648744306965108828435387569705551088855740530895476649903812625649745432942917574565589111548152341236803996802873076440640883482325187592111385696646731957530859628873312142439699211902033331143339723267192500635279698156576469916605321828692794526112231179375350347062853818885172891235331162402141182626116372898066745934778048149389362151665614630635439211230271074452384484993093246307208525430405978518389003768640671575202094252759351077472931038697056203870913631945714893919439177461076620034614949143525306663955198124344193086128128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 217060353274255842719371241382412442797681072827628515679302305903546140064950182953854667743105862840981172040971515843953078421314326878111161949338501394807619320810507973935115964067849384802013811987677470525534590869552820005170852991939935049938512161354506427123986861201998889401724130147983969951709070054802387458321960090562322562184706839639971927221338593760692271933907671905578259677403661034375705497995596806662911215976703834544652594015326178331160742009875031727622131651603754914649413444832307823051343797976176641680698800715911335573018933846604879234885090672429029384396954498439806637899190848882724671500583511787542326299003200149882379398842924002542666054926880819579958080891136398068307098592821896227266954216258610555837268861234320577953166337896203359863010147285078075133136235925801738794287970597634761976333042949555948910412090125805700581248939746674172990655750312219824646744961557701192119243765534440082152142245846719406900526456232097718112430731816280759838177910829382993474151197449130638266720480526958361221334105148330677931369953837356527499494274014006345524520149192804562186961414101120717721627481093079448365646588236564332290861388922878984968027442897912600982178844153976791768236194522296314308261542073794414484762150951100817210831402625981334550214804291100572672438847455632510918537478492367560878690139183492099071958191749104270192381718546176813689649594882584015782725967409529521756501483972782536506573408102873913703518899270183735581110086896789871426327703243239985263144894780983756451669065589612292229178509174866567057658489651871801550209956428093093687029850764040869674752526021080301979649548229246642145132490320438876651001332155681856159061998031456345253269348296007005985136561287194267385373652315346364656753831953519162335620274206044213090168304480876786825831351370845392214829615894706068277090529364586640641173073133723366215273812699457279384734863541112388101600235501329696982532336647407517294562971019955328504187321460119840300681833919441961418979361230215931517317822404585568313902353252130029953306108622059138998590082696003673392792857394539024247162815717238778930296824420239691800859129504971774987539921846586312319076661340252533252173588491432725451061993947618718053285471135811754173123565308881623135000135683938212602891257073436924183160729336790745545710114870038501425248709480989313002969030418994261242756707241529748762338649305068020035564350140646206555088500938796811305620818158486816165795203039435632139465577283519518538448145380297674781777669816324967683262677559735636166119995750886052285567540920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -89268526008389493938785578731807118439048032022961835358848403473641739257789539850801158564723977671347409800273606250559753923925402114033701665570352074734407721886147597075366688759155056481488907827012646796376464897845484015104850893182249461730180953737178484283629042712514054451090702672616355634217103044044196473900080366727368649329271956979978995256807246685152022487461966268648285955309062211728935577626052561966900115715476747603679617561431670849722545763365505881282870406186352299561211835947033752133212425456498089837987865186317289129365435109429765944126740340221917671127007583757281374017247666630284503770641094109610953842378338037770148783533289583653693338759793361994337458189387033549391932276007990194318823327486366057795424718795332986767212884842867551935120354312165106441846973114907518567343456955902270766543212917695150616503399810590074556753270722050093580791309327997013584931548549696758904981874864737855041410704026974745418089699321645671538556314559663262690932864830817043558060155245140270647484671492678849126220623798701674701631485690404960234826994747862973263690048927280177297400309430422082974075594965690147099130201904206139533483349945324857854366790108298205785275127480477799210066993521421896635632438802935518613781072962633615512652428350151457905307864744965258715644220700592390455364152258544117777026017884452334145458208027982996846423371650415951624779355243073423614405782201077356461934644412278348275420323081036431626843307455054908012826351380647135362158085522225758759902115165406395065838042514758360757538043160160836044863596635527017701724901468204697274188591721344281806473374257329889412910338696459404600334714949583398552429307811819539732337144663132494558421716802585541412526400953047470197336625904744409596311430836354021340023671681172309369261633194653355341453142952817226814433586007184778062779000450683338536635811633670047685921736777369132047181223259567471155778768482210778941157969472792641214839973230926212123764543944610969176244724716697153749576043915421740695001438637202982757513903997730591753583248698309362235753532507493050838545407844755393271103398923963732556323041885213731072332452681387243364588624170536916576636395490594019404795952695743563385988670755176133050966968481799931807027949518892523742032802986019846505583453398592211764775357236069449860857048371747631970717715269244429520198352773146859391118615030049729572364053076744064356619170950267347466433445020798734034280561446683358499247348710344204488073483178403129196662903010801290317746801499783351006170671638964976846188969317187205977078516154368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 17024567893245888271493785628443482672021468718122417667380489281884515787723962391112362692760132880441225352956085568317174187607411258448084204860147558622681466444135979437571097848601438449353835687629876188664599552479165364273637817821193346957711938661093849338564920284427062435979824628045742932750361063862621395332978979053865543087472380184671953199458253083451845810869411699338977272708313017132162951645224617095051898285696396267900060193004105852296237607438355036563431523568894093570885653348721472522711067906186969579673926573177961790132613527856434241807802841132815498314735014456171730222466724718516097469810874042075522910057245838411591950078785117392177417695249718563610506247400276583252444660537213311787301548106220626287226133368157286470249649397431542924782493617313278130033267356552555160551983419693232548529867480116602762429701114930143018145564431472492406865687713731680248585170918466028518294852840028064649452214460590948827062604473149970765035821956596891770010049211715257312988666105416233119265612566773517496014238676072212914905935245062875642462318102010957223004467493551752808691529990856262327095769181325408168529518207832680715270335482346259916120098365332142401614032402994347857719631104908368734311412750517952325100035996603840536939417574724122285646312896319868002692761571067265337862242688173925341430239161722244755640246383391101617557691650369052479989720179641781396464146392064235891257226682565539324249460530506933159391290318789401060831020380588288879525006501930044628753468893643685545520821523341414614774582777819602198542992992998983553803248789495755250423682564382020941218334686696000895596319447330947633967160834692543648961240089463883213717081927211464495105899343495046796436913170491521280721923491336536499754087344241509302072932571610811915956931263462352033777364956664090831763101921177120594518414112574444873837264029850874281880672285096841136590947287222002882941985538318580660471468450389985262903322672464435250115653827100767035506831359831229164947278097517768623960735547226826583791555091429291581607407753760285707629616424032799113210813788613444919599487683413297721956006152363159074430281209129982354989823602532959174753748865581599556395579162529478466910900145791400444194151348648288897092867487191853327507879984479754193683949446052289971922656946663627493812656386506603408894063097223088617572790771854379278850253998331556150413918279949113393993123952069243051988586981345780591174787903149911469955317797685479356621949738940571682255175732858624650503201088151217498252064914155527629064790394102247046538560798720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] 3738118184339249771184626296501573561990396392058451433155769652450883021366478160234061587823786148262924840178041565641392164003503889340020291334479901185536808781204054939506156375526880247265307435223178861634692745076365060738514167024653005358637563223590784650096549597619749744067118376488079930717363088190718396504946920445592620423019120039299520803842136027310435952210174769341652393807723958624869466718228057024316557570191857286922585198071258184044324539409388685690881341875682938597389976862372365454187643821563875989520849818612367654224123016246809099690387673515676741279670426921472270753416580949977168661161189332300388230043457723760905666743718487584975387828392758954379705613771477988254111395113495229136478774326742136253748127961591852555141011545113585590090641748477047077037157200110583692824594491051887282657403805666604936710382099490182149437102740800191380645225988730787787329243756133535571075768672353190837067919437077309738903976896443254867103924061143384543806132615566728432943285934849092826463927349792760186031321031370529011678555935714776229266727185998215853785138378457859648465313795774933377643571870802128078743218613985441705394490406644520556892490230039232698850937327383410421403703188447362137867237550676512315780110626075466610599413938539995973813253215187063891788925416509567733423661687369980354748350434252599283532914152194590959233454580865766081310226097621450623100587211201927217811548059725767854354299526302766371411972778140018540873002488821690713889934155869120428511914027577211098627786899596387858820190543477488597088955917215557683640589207228804466075549146849329388165797256601858600086087360233383414122255683703948432927593446197014323818503151301319404783236240375331939388960006380331022650211913463433385208241387347317540661154882475156522203496431525373487111865696425378156952362349785356322552719805437262685469670733487405887830404209392075776932917391041211710883710835625088525544731989591279665599083776048386652430981918547018753939091363785581131200426165017813945788140494770630698883964420899439626282431961311318876386006124537995781495956773456765291174591311925782018066721239760904781929479747765376553603026094389692462834470219262246810608953878310398842316818413931222815499616248615252199459629758146781960055280662653548889627321583655934741622253932047018681472873500838969588435873452749705670790263902432471118759394460929011462951952970361189015412750877678339244156170668935454854343618469942654764486865041706769196688930416701431554560772192968414222180869773249087791777509029509806125439318354044368175541457518592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -4262455222993494868058917723812198130103608695431143890812057823188376204555501713144170044797418458474762692456664917918606310453638820716286467677161903958104657002675149723809678578038869221475864247931242749753346345457538293443692529259753577688020278701636320822518486314783884713508676892806091060276488331103056909579910216785057176472949788299842179167384325667585003189184406463170952899128107374008834885188407388583881073920695085608229077716845382593182134089308187270511852293058331540984092063045682966997424673788111481416438038106359495138087876847367230237201566973365447003396131407084758531282458352373764214237839665343106275946903816839939553656235703586672151345870865290195022820492539922248752647167635244620948589376905349265810066737367436396074454568572625770180755578002058496457215889244980606968086890428553057295354496393674564245579889068968309888390495401844272744480484027787538071559748110331191383782251091830588254174383048994525958101598452022908045490723926304368397471611983604230512479590158560149757820668908994463962238528693404612790965504996865611474431973491381322208566871666665302479380979462075155992797512389901914946373892359242270754506388482270200112453707863167685791291314308267695416038765700238130634616925973463191280949638547603281553761172368116182797564526405804136876672501188162851670115452869290167325864797991346078934072186987121522258937052297073125981787729817242002087335665941303929145630736181826731775780888640527629831168476748308234387727594654610465218237112930120368949076741594995115071328352692359938862877563326995419194408227039409408168617838042377681919693683783097704058710674063812716025471819988681173594563761160956572211961483220206126808366276330576763052916245616759334551227328505719008664125611515497561094040484545253629456419742219443627691603086899203155644973726554103867311467810927688620760539834974143741370159832628001578123233335890682077286231488235465056722322999451928340970599360502811887023311457960559489673642607781097818810150328494962707094927532907031669678725915120322029544230360121227963147359046791333109726961714993966994299285005656563743726122452038322424152514591702893261116324332070715509485086043846152859064592091671235798670173876602826962358826515054606670296137518756941903555128337156577384595910303396689958414687168956294187614575500457289862059863021394153322718716112654500557702029945799249446047074662424431473639496376359149344554514658858257415107072810733043649049735321311525656094136009769523616214383939749360599440885741793792329714192004572632199970549536767327773044817079933281132577526414049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 1847618735592075463516009156583056483184459884667952668646100136876211888054675514426925397733034218352128126952418616907425573443851171557989919146146424288574022407261404365035747277773666529478651207074371939517640082831258435674763118310644645202689801684141367948478620485634690841702014442240088976538531438198947096375407642746992938356037434482044230201486351403374375109037569750642889357679713462828393718288118909891556524983713282535619345931091343341518492054598258542478196206399169793703342187265960214131697299054119643707660392037259337769696099019693322219206725222507142120702458820013185991495024511187793923128221304011501713319915594646207312424824572365245650885416744162614521075663242290883041299234360511718087223548851056763012500779971793143379571784797711438425606751224318459067222582423929849853092027412189921037498963559158299020896064541657941833481906251654877506540057083320355342598096797227197034080410845086286931565772682104010101207401133424210303043933417437334910490776634958942407357806542451212205602965219335707455947558895244151689393778758758569090554610793180057070035697859112518931959388735414102524138445939817455531409003065244731479926427393496412808994945895700199981819857996329687509856171529862581693868652451730116936922014578978933830607982420327028463858358679831940146258917900023208188025344084089742866966770909304595947981053778408574708402076595608459908178995982243819185217873242587723607585184291142195648266826988912769751547347411501271193268706841759430963350558542481154373640702257620257087811521991141122678719589404057616140871838100715842777582932979713723462188950423294448476887318271565530458770026506009357995739355743718482117767356577146092643166522985224134414940564999304854410091889898238796559682454657743382197796419502338963228526456307685892471365738322425746857268769373145331834874847187135992549960376144357438713043765517901381478639726436144922200783982589723826740042469320875193407293174264898887923119323507058193255426901796155977885753111864906871926044501042241303576545730898171393065519597949309163794895919997882795528405184433937093646225251047362873653027468761034656354732826381611321758123508192894637069058031799137614850017043407923125408623692522097274179412257397330638580467134237139349098138979476634705299718250424096863490418412063995606382276479020460336668703305497366626479050568621657436411838305388226734501430781910385521031102196455510425719669080951849109803150259378801447402016837386162782519355949056346637968246016836696895745612723746153850356872500151311970362234232176050418760773490110451355116802723020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -653250159413577735168753839538929549164158523860848336664319222424974473793531513525875850327667420678553677514533410243099601548500686394042635689071612327093643204615272822678588594248332548514450673336639018869356763512250268111648339095071922437868702693313381051107031176949668837798111794733128284885168281355123214298981110107142712927634584036984088250514861495879675113074018408362240682217277005944530948257486495812390375317739682051518792803307102142510090806329275177891515630288841566565637829981794444311363056501610962961233130491177723190055349743280609751014691081603861411293710437178390320916153501381854410552175465859601748612181399915050336876153253919039010744159949525294736041309773555388291515187910468838944174940626332287963761075792638250936680888385018118724915225349272789338603016326024679897342848803117289802630895016900174083862673122811638053263858694829785782329867145786985731858908013267961965325032429525860778236326534126433507352849205233698495107054514388391157156951912038739103072577279316826883431028363824688714121280339470405367837815512578430401938156109420050561746402334801138193426484277500332552148383784256005116867231444284345883764351478239676751576209005384309042319884775555022892437308655044631747912214416554074400526870888509899675934651891956469198485886091369566897707395595644975069487928301528027353378381229416994145851460576241873265568147903495064615075035491129612482439055682417591780876448527873106406121580214643872192765731138362332560358467402132264875341980685665330274701880867968665941179345404070637835437697055579203802351361535200058781300333069868749668473359037407176843792642748558028596668391658408083018377072860837471643668629451000585369367607946329749713035665530301523292164887819149132116810326442947534017815696198825165572273149836001817771479274347073274387058553794641666504748243628636824390939961389671329568741141405969439926751392026661059077420040661675057126206344933759121202965718785115950413409176859130319854509758566859482095993492889502143231882564259001905621007705405984568669974511042564537986363871369917440459844306929296261000578218230961571798228818743629013012651408070238706783103505398428001315088770901069338438966440311769512849301541153568257378394205435244252112233331495233769818004817417852209457794661447110948364388928433104088854410356951211282086611582215366114352457371908905105987382393290517057446641821078937124778270052639076470606250827584108506957856121330664209415084727295563795662884595600205269294800317982278947849210743072845781270954129726531387455508041113359049800622030342407626175526637404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 198166923587503834552310415960133687956319653945259143296487472577609558669578274330407552001273089959626789571701356329737823723052119148150881776688187013611964051672703754882944425063760859908987772730780122989129937295950464956934857153977188791715773850688515409667644979438977572762228244922293521791231343373491416494054280105099344419347132845549321139806678618231730784307669913191913114354207232693107189853872086334932508885747353004312972666433106037432807399034268255225053722443850480361871909036313772410894701453953569426458483031442102443427472039683046625573525315148731798325216596265758574984369340371035808832597832646046351538336747865379412919750080639089986637398940776284456112684027862341031569070940926369542682680668822250363913859975149043438319938255437434311150892945430703849013082476125972109179810123752699900588611467704087707249232838885591630127348566238457199302334120548461979073723242294059427610787584127508182692811584625079311904925098370603117326139746593833050021653002721257816766385694442178902783826896338121920412657661718858284430349728002958705317744180544731704726342653311070140136363882377004599571775458500667330728100432634211428570024937074291100059880103701597637252512422167612765188390601728815780535913439702621146931342638548142181428265658011605746267942179731061268063059000136040464492404334990785358145089862566393635384581737118891793070705504914228939978198703383197882879778998162098628925486169371175630520385766227742577560618159865646146665113920748856333082112265316365983722553143200750645193384502673609588382948972082613132193074610386836722903269794107285840869961278464580222790556982688610852784728577100576680548618719830949392085463366922383939954954868978854277343252719177309467975782614759909844461050342335523906125553485725776279283375568418574908754121396889202327654629353332347705660548253334275504608035069337954392163360157947077735054115833818774788236533796225163764729409879811334401898355017681725318670283129866315071870797305013696025023289166961372868895173959925040208746284378190885644192625537447775152197546662536939485973586991404018187999329363285056416844949604449200576451992133290531350326480313017590902364237398198919542774927209024498433431423968128094292621398029478223164837330664562546944117952127729551014926885839070966166827758103606731866145596985504970836291870022885368295791819271341467377244700420689568791842634077234825651379512322616645644744144249629134889325439084475353867798364223699531441894138362012920449941180873425285018439343010762367057394532159800446046659092300116449942277720473107468110836474576896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -29790878108160165588903989288945932950484109803108834264411067005679689143779908699977456868238166052764738240532419012628261097665694258172230710885076802029995595691937675646868548164996132103014720744635528567673169539911127184697118637275908182187109913020637350973927136407691934215911889406853743370947343872058824881985829066172393220108744371030365461630313407606818459920809564217748995128742960759335272839192670952900315050726934942804152466197849608349667554895749779059344151859582101206609924217756701910886622158679578973823163877580865345539619958586771280109518691891211455259674213775578219404214161692460356812878931198553391420825656096947027907645219815795376872826947234995817434264989229359776833448652806769805747244573698754847655019199498567610589940458520488084665292050458188674771638963289094322257135769322075013803506064661346180913294350174283189497964202921531927911087751025318534035412828780468611225044145473962648947001316570111802386165162485506439998332756219998531668208908445514931815571647747910085228647447369332479769734724016170391142485329548715289256599511023718536478190086967726573090708216281943383416770683699313006870000958019808685756316652570296291128559400475336751688197732230817743045555353023780105372952872187392147074788243600372255722101079063256908692683087117007277586296850615381522805752695340260978637650146468078628423920563205222283354246949372757357644996447819309143513863486531996217580983665625512159049269729850038242765363374053735986063233170429267733941536260728799192830951203245481238649321219460038826743768810172299972623239088630000846493771426589229195148011285869259566347685134108171750898344068231376409126233205232578842823486534038502241993110678039064390200329889541408721856831094221407828478518733377537355010158787703733828257415477299237451757658839683702814824493773876799766241991126933380805834174882139054635074526820710754102367738787870236417691285692825533419824561276163888272484140179610448056731534682253627808183954367613359627059645945643909224926519063665002857825171714481549828844471127139751629706077010696425436917017056258680728725181882014676785231313029856447007726468293763000352502085824294191773283691252617758945460587255254593034023348081052990198694337527020948767241880936092447913744975934296611557432186865833835941730122376952581865771520973045661960556884078842200509863220516617496582991047728837625705423064505828149358301354580619132677811693520278711909252807725076487997091023810564344384425838045262291725227875551889480512363736438963429712670857135001954938729687007927269491563768799149969874593083555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] -6369679913602890965551664514175724239140182145986337903199876294154315403233903901336112800987378214411493314381807140360088063584615623662785812885026126034864855010414481139557898959694970353974782669319089331651052789745216050713039567818248894036309073240221813627169761791362207580121669597517915102674266868906922862357274552324235262409161114618889795843957679278933430411840360502330036739061985125830135349860704367330349724086238503497225174810519462862894783356082626487036422158404680006325941997783492014391097845985508951731761664137119070599679614023823728623254166419021185294301984023976173898040652867455972442163346075732727336967456609445445279769781496855247971909095339678764357692382104755659901422036230731293405369153218210018925563530293886689919106720131712933404937457095101747123927167611937400613419876564562274387469262791206219520552573952925161045949991365530374152027528150332886562081884709365914817889992578581316342315550339462140706862214759853973638783997999261662396520108780227093540068462092250885353562119767994370970008595735584678662111743527384483000309872888471734698684233650800587859486797802886646599621777330056033649244452206996319708248556227985761216060842077893390526906809732625309647368620276419287088657312043624075770201066304864205155270672956962794963053360910103655254682869214280064393490059257385349541175136460714742203681724088666420145983691536151077783480099732198641855893424190568909372167997055959211952866095494887219783526490482251334267623022082645447848935986578150868567521066917115377098418992964766678340312767044759711221463727264245767630692777083775962517382029737792527001777557904524614407457513686277838022639288271168046395615122317856951428044891128532873692615181373485338270088495647878283177511507749109150241687785417251091520502927523816396921430334134774251892918900498884106732276596559080746388932693012267257377630722849218912190300209025896857325616718378453151683987903159683950645100239032828886791490666408634520019730802021979265673125864621873163968311205742538959575998759480521803323896896776307552797696641978802385036684086077946482743013219764876049580437995883895436106158046940597345429272154706911334544087819782875071929797550950233651550865779494764048065320531165261972625531473677224957786124875901458940538089137058551304512626452808436050723357998623776038958701551813498009506989841953946212525807092177903815474234285352048639617294401362425245558835856643451692824714713743108429433939491707064526133548926168258848337437275285480854842753549709940168080414200085300105023266063301977201998430940353975035631276916736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] 5040855546328342830460680613394040303196503324103650081918344301054842683633325905814445778756457624082690366739425383980598145484862766092556900616046074799719677078296202847792090276220390688378234551717948841486278676903177411134577009562765274408339633697697367789624297413579784871357005703933704221240355917007112897570286671334963212694834505850830264868213400322132907088046640598074396927268674789035473121428693548217945326070227566231726949559921752789392246063272609306201743528976860017666179443317346490874585913573832093849803574841559509384895583991378446200009942065139806259064786811032908995223144512924960034045622774418575065532894836258873255560276557701653503491279066375377833445820612795382259784433231260709797658312155362120639392967163009086566961020264934195688421703587826785603195321498612359647311635699666306480260414455736355896571550901779291845532823078473654372589558285485666925202845615443849010713184763357167056172196557289332510953780632273184367093349527932382256924603900680228088427997095029299956541372930122002468707040590723272989059787849604672565931003238643297118137887618606477619366060669149062009372774749578946021588308900700920669297998251359284016861701920431636468747318599447245497819702961235470941812459246751876313445750694381285997189799524754926518817321118142312793405074733658553574844584651576385802441876716480299937236603968099202980972494285211416730164726686836501406948829290823562407037233498136250569083925714541953870499416444959901428727454014274303810971793484681425477359835408499767170753529037494750513418305531084537418691887554179309896748059455934541498440555035658512684964136510827145456712183943284399788817913588913956909775361420153441896587348804933046365411733286626128805902372184532242610869549997055617412172039182879837396907530067383940233403142495639448171632986007855433797457523887170022292002207645592716502399893140117602443184705765409289039685072738678206488784990980949123076850613952632683955855441159464207826682302593603054714042037759759599282232518951072808710376566945448663005497517576783824827445609764366723185579639584193630063173519177828956272915675688810621192614904399040491841215137951247442940454963247380107324775091743100257619189768057836100315338548585608148193779205288116475716778747963560667981889963483515181497855118568779552178415979945321111388190599284664288923573161856459566947971650039374529895311421825864170869751223461618455626353908167554852621962506349741869887894876299515264355085416877417586705101821074273627609503592477253122328884869997396070143133956915607265175839216767260698579849707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] -1511837944968281729663157120904663940690362425940524723638665255990871601448215411551436193073234729197855320260393133820700879327285685965926703802021054928371479768848518564780365589929677750082468189396781071220633054315884997878892332114528720499551566160237722904254489591483099103436998280639593500705492226267420124288326935994203082070507616261147852444985485951020128475538492089125416494384231329872912011481348003593768808481289547058353995577563455490860811202722697733607885193178530587480909003565499676066374956073307178837904918513510355327175014116640210544945289594329285479132209083819356677125448900542686139184481449188599654013510784580370131984826174556055445067743185185348123789936448916247423971705989231827579012312469788675625421129853165397220863803780076410867919327753137400945409301158100343254107055863581979450384691601129476936828417298697775680515769222316018069364768661390954344517083985938869909592718487399408730223925271766526082304926151229076984467816460019808803849490053601695041579527820860436369961520539656908727375536854947410368616121090037729667100909504129137483719121123519270878253775909977578922030926099235187596467997493549643942170776333052971051936721686775528157202348160412691378365353991293366914857437428076019814486000076486041102345028542847562060949226315101696898919542372106863591800308455809694291310375117450978088988683899478643382886754802771845868989891832446529162676737018115689675399496987200271760172272002522149378557875735665328698595769488350167551879218120481078261639364530483997150388901827696851349945345350085812964569960374229784761685458349340083122874047779049475715161143495083443646125328982206340727079798976018548668903895623354553540487675062910798891889202110594022769776897568919431365629608252822587879839002624534126853405724054026888319533782529281328981081905577881128420882589280855197184050262238826257098827120526664861116357561619371954836763714883665053560415736358356168636401517679809918849787459305693454622245236467146529006888256338168126116368135049962751121427612099338790625002791193818057547165465621153296033035435398794788198260064065279604850650909743664114719519906227336365857759354418549839505936198477168983576930284167361144836880950942296728566080418957670995121786237245033443601363748607363938764156924007226550787342112024176408469306884919451308805320583215887063804449876158104306523676888521479680257149578108889963280157609823225569511614515504433059502937595696123123748230389166690222603859277864872949360549042744670838135427053822338229104122015521365688705901100572851178023393923245579040771931111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] 254783300540101032074454953191586398934516515441353021374024414588914317122826128660454754794080531613981169126323267770494525333507579121616481470681276506646236295794013736453975669677840307838837231165416871433195042393985921020743589088959777240432134090794110899785809163436056549816076749051600444402478482378497094203191200732246582792028832075364399273907351322282831811049073864322446693686699446800632709568734115961769524823560934057816921175381769982478165911613754280749643272981835636282213210078903412218278208444092421666739419302761766040071955852411457810991427488016872170804662492603347703967339377316541324456145239765061998748901856626894301944928089460906333301614463956826878441698882459814853840256817990964764143004392183030205487455417432229626260918965342542380288418784260693096417516531590911285009429192227515485685328867477061246168560231079629497381531174115248359565619395040750947014420156352197095278564179911443603034011090828395218241420471992547686921829631337956678928907265307416352773241167423957066121327223950262382586888324640731238533477433622724367735313870877232160440709010099437946845662895116240870698152393204546398088194065107788809484852919534936105220410225999675615645619909168687924553347558553251117793186779706328749822805078092469965101192089469857332560624898780005342349476943807923999828774649425437038891510783036103079977108459002285220607556724810079694720816432311557970684504553883406107484883851829595690380480849807549655757424253050175671164413869375968442584959744947048969014660169625686004537653714834105258805352100178877937158710993070242049458171380589938953366931465479972926247313830912126906521200408768406979117040716316032354280901212505909051120855344255039106433237255773263869466807837454206704154555742479912787849323054375773460586946265184616632576739307275734271781009716410834831577885080692913693633036754431696858408644135434601367155767259253297174702204743335549158972626176625663963391383773462689018408473221976189614333866994209687425385210332610901285420875855179584386767823801927186034856293879302121845627944338017750035349599494389363123633314581420084682023281734372827865095672413662425573199046777627302116019548259212385161369971625692196233577612272321096030987330181154166213539342132926280336168096353834364889844527995653770489780197984759407201892054326980133890375887129708539471386782836189117523439161367851288908794413446334529502088599641238099463115775088981984239989861568129314245435750505369363840288375649250929381970663746985111618071260430342525175703558447973933387766297464518964993542526602336408541174169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] -11401253706759588237691861962783816736681935704768838452907419374215033732652775645052550931071937674387252432396275635127978058841551169703581536744074857921505951497856313770414183696095902562202118761017055302554566408696270696709780192061473824161133631888599494948966508812652333752632713739717884431042086881599229019066176211334937944294586798468807724361332585164220446906897013141275300458901368548305792592171854433463666165693052406991948089502122298497232916714615766615342251965961209041759281548605229787712463821419447012243537977168169374546999236156684015491579481321151152436840308336881618830322667615718953824948698885406570014231258176803446300466241202710691012778247630573065743898225836306087911628357125312575445092686268063013479613281267735556705425757337449486289190981790798863863704779660719889113141687732185656374089427506598010867618458987894660754559124985739389780199231344690400887008348392997449606438804712819860869515901583519913080250120926765021079126949932051588058320793272242535195744921756366246141036053058127392732869143289937600997343960816722073380677254425328755533374693572232361389103048252361183400328221171331236936375360079825165656231606344958438977363399666835426899280187621590540550512738687737398520069908353719632351485913973959364026446253176928069900502218215074733672098542390257387978373021886775424690553994480774743568980550065338814667620012454803776651508409435069324978497352328949419481838394642405035937871256427190360133606956251405997947893711940970844401234455095299723141695083162384808653709277968723949557563498516411501246571049583252807884624929387424676893767756295598871772926822994545657218847106333271872036721669098366887848628975692305202866992825212568871507367303125872136357557858023954509544641864916769373655386529198415797269859378212618741323473790382173522467477013987810716423439223666623456782959282715688063724748017611421045451607745984343032657285870406551818090047441552540577480874213206169759967841098889296267826270417250277571186327627932926393956998017998122658910403841103802744156878640587601898537983514772707527172864590311551084842861378603799088474980386765551007345409066587661487901277623731677853986837203019230104925352652416833350515858602711941780681110518237539859383878892029899380932941260706862831702213560835010203244951928108536958997868728376250647563780737379460073333968192139463892907229458241415012090885298914436574195500256619174472337532166883707036691317705820984796943315054661258294864604872932190599505171182254947285428237995948528878586827457425690056060719040327530904308343403448131642456014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] -8845261899561409095606639612913473929503798151950918549226911772161140505439293470151171824985313180422590535869327681053423526897683042153273724084808354597734240031782415516258902532408934116856495049907305688777050607157233581562392136629337036862495321684527931060348080354237095222912262406693480659473100104780181623827218353468682391448995459592886157672031456025107782953899441017170305856666436484829275438618752455409100305874655114402493231582953852585204349716006842085177040391085863828438523594445971296552903641694030826598441724345142931166498680734170909977205262209758672406844911010131724793558102189177484369773247142487182637022869510763447012662213770874929112474688257204169206085949835419011579253623127351975112776498039039683733372707326718135358501239219357546582601774938266235515543590015537949613847614292395936034252062601340864429665922249737550491520889432209733563861058033790032957925974097125177590187168840462809751000477155775691241140703216286443507347444550614845125494584068081233022037263120326722816435764226400300554606958317049341443933405922458766609935364593103616818339368737670326515155497375146960927522727214774633078135728141399476623797648926561272413902551956901599447187982455232744288859121723157790206208472847667584203208141843641535727504059424158874669779390642031892692700006681371608133194032094522948200555117819752936935667532872753404786753214996840831921915155799168308283862844977800406695645343777144308583965965249447915117619070677749947286009799700688095626493183258741294515531262557865810512773814125224761515846395305577981980019510653365296902643440489486213103541476590362650656317005481264248030025940632168280286892509716464094713092919879521525517343678850907906996441980761681834174031905489570512815518834405714373109188880124928530921392946649742442129969569095035938823636553934695840218935675859310137831580885142072226159302754051509279407811122795241096051733790443429573668530175796863233490023275655372664419453886091065080639913715877936744835891069278295182108718566241725009028410170886344309491002990801108504009783039714667528115677235057831046906223948689293685713715510176045466933605103688594743436754492210565676837911727414892931727438471866471124198714015679264526802053095731333998931388893855389028355956581125429189181859091360664928731996458481200953159814933175109763156062521518059815836866368136509088614055832364745631954655306947637909057128057004403019507441771992668858220277316083613831656183044194364495616181649090721632542172539371727091778865922031182778213180391228678489836833608808801057661717176112823266600550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 3768047581641812779189447350650630582259054184094407364557895171450362073824602977903302823861825366712883679077094661448950482878715285049185999280192922260537954316121653328695765219521022746343765078676578564807227173515394171686565490030379858032626959590199187134611061935156857457678941783441446361582762236772650890825200552539931392691004075420417713261954320207780703302862659694009459036378885680768553554754373017512329770516503107512828883124450667431880377727950173347129535261296332153572289628400594688969120142015618811262754550894053308905794528878392638142891365878469600674782993577141932147503591292314608826467459792728296617109558668720240365831287015542460094199257575981958942188368402125659175258433424170308106461823892476971767841006722238944927332940713638086942317804794839607753113367768460644438266829406756467086881498431800290636714191781518980782629110483516726328265676980650940663551616778698636709600516768497058472477864024857433555281043626066586134375374748508673213956699897450115252711680687875031031152584532465286580523607647317197057827127516847094655536240217104390364687659621489133284703695352448391185027723503652717241220032987305591680753635294661510595893792349429907718796489169484052026078182604192447051894725334761789218487708622543103629346027216678234109695455285072840430381611251321019027418888101312908174999188476539868374314706348393236699781152719233323524303663430347500315029953363466203877679217922664571319188355604464517490813792338639260102277738183206747492508297527100375218814776159392408335105574985615841540057152471567196592048503794714682846790050317252398189830134213212272194135076907546890061742698515848578854230718676811373500964166916232006439014913948933436788673167176798981318533593447341681524834523508266650425070257981310116564590525818253624308808324390311150181887669854682472595276503209864821819105145358200459908389935045674826348366978912829108910246115342358387040648699032879883510171519168102940131372959242782572202799695878354976330973183206064073953071498601622230963688035166470568233294733163932032801668938959425144188974343678322324603727048970211963262479760909906915367608992996387915286638401006860030052555980724377971590399096783251493178875320236055678678249055187371834927964522140203814297709780314935333698353238709217209458408555173821862720500044977030664577072455016632620730011505498620176686754360445076343156671712919827952437989109899964852809205667113750946041674453059379236003662421988427681407381074690869805435231882590313405843694598860924949936776402250420425573783301935602747935816751166053682727878656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -863681161943691873405562268077192841511290162487903935002833148242713664273451140793590706526611566089656909959920992430488152741816882280171205281520369580521619016809221206808363164695957946001091548239731565725311184133785440181080384124109200926363606150474950128830533191396797940979871600138574711744663956002040157074702420443585464814152794573628793119952615397955998486389574151940946128605468707333720950000783362366641387250484074958416124008417850488986266924331778736553225633526283955241153488456979790594259041344424689031967115745645211037989899608014305683484393760011235799713287790641320499640959369286929086625644237978189703132375130872245010728193043120503614695249915116625787299553132757443568913144254056018923771188868808511217441976230743996976117268879403371694464925022228602514579714743424268321440327017138945637715709592458035703002353953897805021952632323028857770182463286363756260151522474639635804732680502219200108905264397929285082257666363946857648509897941716072456492227252233298518413724696666593816972971084151053617161292889400251517502047365887199354257250656309163897673617545226502382540446946376579492368096172764538886638988201389749792577050619530256827969907624064308256761414727927533689158816662866500286632007934884167127071607709415436234474720099708061752399347740606560470334326967775787983760116089439461742226464497282508039969623988158841364599217739575249176309864895601835566155796250128523351704044906978541918957125680360053252623929270577941633478191368437004319406176438463105807369725171674509637182740866141346293620456742106788411699961487710340522046569812196986704560955414439554183817092952464838492308005606532661532898242641539611809054618859894066847084643737577953395873440740085687233282121949665347545920286496459110688953475271303811325488970517557152916810663594995850481682900704164886494683217990785662832465233486716834192378556332985533629232738349995351733650191027230974502865599305714126027876786574549585028809347440921502784435538996251517730611433691689838970144719276763068856224126366850594708280671257973277111915961800179991917709711188768262673416608538779148742634239313748699642641277244163146757114324766650763387802198186817019945205286413378146040578390154581014456421157776787136731402218814215276264553230345209669863011038166732770275177557083667844420605986055542714028352383334481468466278593109968841276520716781832267010245084838987147703584495304743318445128387255835414878492274706648092259494704563652720868193800648728307366253415583510440960127611957580603888749715134058191590576321212426801655660575891385766379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 114057499837806638030575359488958315557035356154014010656160819676523704986785249148576007105013965441974057557164873507873620572332490607224172005313371550885266983432138989290554270176807227161457583441800443726330868166996676411387549714310284692578180267526324512568019821434553958023456339187256273102004670566407494835033909364135589527096541161545760192782235861223515255308277983133105723454185369724183598727072344536863254665938154761888697792444237082602224453862945647731925136833235741622167164111251786561850071701007250419248176607182072182442206294802902157037564387350463369512544685339544118239425510465756654876243898846912313444219833903771550623974162206201848960581843427069470520650566624735432835749908004824770870883618363174726038968893945408373972098497456738592566102963075533531105951731493693211279821938872901358326897379086974429004221960994784247029285473213997831965898369681044385841934585531320736638907599509971788292742356542417112129939292681171617840243693332898907132358014703245520543692653475218759400627019669523625150188601312528327068364243207667418563303711449005062415780576155242668387907750641284117194426308640236865113340223510269203474074994125004297245016599545952668799133277041487390348460442460926460985183394823601910228504730148244424198180378393298040452159003555238306281695796949747868212622933174463284933918666487496762625069740749643279726690161576032600151947868674451802092058065353019843941414572770866268456742534272663351589871581318068662149595585847540676774525305230627579715193049908418458835683212601486413586965917159506684936479350825560210880990389570584747042680628580891583435690612723067570691928130179762133991092021641797609980878148460621614252584730537223297481811535461059584784579316916547221724793663366771482015823002314441332353523250287418523679938288265400460448036105346633968838309935189053914244192726517671079691345471104636433511967365494729999106047339115747956790863153650878837354100580562412686430802973473125614081602775636018178784356584606660467088265361886286269042572659435996521702655650486154340888591295766186261972739656334356264417519314171834903552898637644041389953635830220110966958316771438720686453385808553780262440614448443145452419729528795569162015618099030047168146107815728942124511894414710594457663309363524113356576258784197875014189352074222993444952596374328424122499079705104853715297467333252277089337883893756757401490895329153730775514459305096500783688473401175822728018759844458025621014581417994428766127683156587132394104055009646347865976750109850601222798334061870542633971837014798586913751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -17776309486220093132308285292972082103087249688268386967914354313970010957007201524060631434307391173267758328601053654412047777150889274099412548012783001685045496978798087923237013421762860431680192528984938441675545346799503705958822730356271321551641156569669765948069627798262823492518390778863070357720220712920713595819929402583564402948603983056978276957758342983692191991456342863619890108264217451510898805059515162902581557869698574345651664960582629000309042470207903924224612320548587304626172002903303848629553654043852327478162369517505980330936570387946493930827213657519740870218718751453135678550541955145288823464255342310277862636354707540035111756936746112884951012083784325837225398509903341126847284030848084672602972709856086741109990391749110138786888210325882647121565123635100295974003818847207112826596033148231431879819827952222179215011949620546708790040301550012706075264194278607446060363894035954745358434097440260169292363940179347688022983041137116424523214027060643504244228444252481937168216458904426820967905627725944004822144980934394023404587988788672446818387268636259823503701659610274957212016456320512060000877070319091177924898585011884957434327389437432399629595182447437080833781882103991929268009481344582236614573481902402246926454298236883221746732726113107975700538295778515894036310487086755468840295231570345317488976344384870293919323741174178711753908562608379002649022326293932767127580327965492619091878493441744481432557592463685584777143065549437280899146462823393385085392006553511921681262025279859645662085463207755571193764156668719490298412989009486556586179883327076031232187122440613064353944131033266966325186037200975138252633718893682338291647992974347354926575904806804397777296958063393770601402128908190728646642258041768984065931797962047703616294279376474435294819776817473001090076975904809691448111278443657386731009815487868391574478570775418705205802387518379267316628061504073835608814989257530420906164090173484163908184114950509600435796309533395437700092640090836803635198812815224357771758610032794930809084380529695983866288923151954976999655597437921634134589712720391641963038089503710188207190063737500281890168928993438610962309454601122022883691401168277176702423050716179669246843804301907615130095130592947542208358805603791908540065098099009010960800677260556991672159311883949686840115435717028501145942487526226861901597600534055833912637917548145695474872018896285138147117529021389988064161604584362246307441193452482238272847604293556610272787036220475553951723738459503654050138413313876806106986689710999942397863536053945630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -9072540020249489913534292360566670325524231094080248221227581402315149569806279132006512327104929861944666887222225974735957657241278351316122232927259069673685635503165042483379205958094890458601702438632438230911743006588424915691061893086520078629610458847228957842822361822233880917780501511745755887320225621573259159444333758206161644601431646250354435655030385874335449479470037675874842753774331408221516041272105837713363267933718018455405320964908013675564807344671332605750231760600926287824010033043264602542430048255760247010761967243020339001703039947008325225928155409541229074011666776894575039194996456006975563184524262965578382118715933564727262185171606626555397145277868214859552156736807959082534191948394479077595512740460507705681978674536322022203268553736721482959066068548709373653010526610429125525826094862105505748378389415155512453939609542631055949766185896755974322325881323509733754978353445762824061188951009650687960391549397004113899615895758981584948166981171828298919244966416303623142428034365459866649774040409185384176734099038525366394614325125262113980664604116317945110282883504699012792557433001285003624374502994481174274007719397875174834802555342733160989639322477353593524889153629805646878267481160406055864888237385406604256155843705419248822773513174605669011565837901661931585899796508027222473525049396170244264971929344946725598332627534440689387430551539099142251525150016039939423879061584842080684859441940638073008099119011812127712757241207220419334502591720644138888821467926069477810009521395011569452295737626816198343431155625509577864056195286092095285829236148012479761147000233718177216013561448829118275400885715124053778091800316950526769999496240886097447428298400112487242998618194991081207361078619434175995583348013821187682949764370123655054193574836845340336101382127839009153176008668880191235385226918921253660726896348616557549698420756409047254515623189665631237501301444140217931818753427846181471938682972789372271136060473077243530162334749959764780669591014792182216475113456879432074913572343379588915771831302616895960437555321920349587501273203601270622829912556279144869564302166350206915064782068852838269189322089135043317004736287187906566510043895757276603814119216720749493302798253085392730824783229694109757331249113098301590932423880134833343882373440664607788322473631974995417680073397457670861911838853858458376292814923921988017037573541372038093645464843937927469826080280101162455320052330823465779671421510214395374852665980351645760316153370932716638753910891106013448955473516665988988584948804152164339023599107634962104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -1258574549696267931173920475110513768075104350759406943977226500631129628922259166989327110951755936450350198572617072154606392975433017032092709210978113428756116723725749981489043465465671657909560289474928776960622696917488723717347616193477762799984284843547895483253638040982625803489399227723709844193181112034444240896137885295163294739513683438845135907548210576205214780374816790706819679000536922118814388085729671310434250594759015673501462558121143420426787406467005306378123074053731695346061821833839580579255514579307226320388890843162820767049083504965596136192918078406209877321844769104463182475596109289025336011970929488665223219197279768128464472982600610922415481587463042629939671035456866199879388322184755321276929714779019461863338229728006390384684563744198707535409981992480156385598419461945472667570912904134308888547666907850085656010527676131110241605359149096641044131196896743408494476086198341872544346463744244526711820299852931932734509618045375505091139976519158878533856309153837299244584867682631228662877099659888889870000157838844268492975160423317000926697145262313343465312354995843449525357960149332276387224147960785382967521066283950570395021448405072953471666566081672561893040631184493725816665744825989997283736619891063233173902703188601652657985258279439991138725309771709274906365314795129968318698745246806752212880319016020311881284066298524630095194057001506024837799508168396141807091135762417054051267540996990909201195272837645463854221242760115540885290684584564271701329510297411774797120720150631491027145541167241604940035308533944423749426696100258468695425465238309687271381803870014467627637346615193635451474740366837507583608141472093254815199174460736601021884032764879396332619406117322208853501528960276506845131037681269011357086686212913431000067290600181720658882440694338896397486997067176159131243895594333406864200263031238151309053602585708117716733765808002853363201510378661343942786210316527651227901235021284228558342440802417826841776723160906502054198685868517742018891360666496416527840751080805927063178522857071644363993131136838880364190317035116612822687178975396111631309612457199275515099054547898184346694305296418050232021074509412639794070018572585346563283512056113298602694017998869590317416138823920737561653625156841216572490524744900181855694447088076306479870921449756057460327498395548207547351738568248008314907652208511804450602075629086637150106964803521117040832880575074479239833011871385470914563165292632128834025570100647391355316133529907559084324272652020964868599058298682565191306431491314916601611783459264920635310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 41721529199897008708048955284201598241277506344327892074981753870990475178768127206624975823300832955494447825290152094336543790964960388298602979475325826665857181612020622078039625917781747737202732196990032822218165512796558349246129680026434799202808117145603953868368573841223752929789789670251102822999558691129347593383108611158584547542274064608121578666203612922609551378753624545024203764618411150353351081268215889755214350846581832428978705900325653861281316659718768765221752328644607014185962695309878021170177510021848814923487575755734583248339898355253949455184163418337215044275108865682488254078130866022250972755837595362654934607040744390920621489844283971964241271550599765460915932434150656906768080985425209988569438495977787196538803291909739808962344871636542773574181528805713181783735748817765859728057159810401061020533741004814186079747730156862384609352709789952114231700872114338313903689408646336004979829874821276420120930696864584295337258564628864696868254077358633140561863864159879704122706969694319696739745204465914937367845435300564120265942482284678851233686509386963092241767356732493704437607143066424813704447134935673542554582210405216348410287273505352119177339278644495460587984425807778007854871710017355931602916059541709290251440629974754213412085860316171930097232604892356862466318767404309715464394434067342689818678989933264876751700877414437721562072673461490793108979787987634448166179328956741495939973286864102774798734742774903994907177059028667103698343371851194325307338672851256544211890632059159327522373317149475937393574842021220731755079633063434525318137973173835611663901090581711377881396775105824297483033178427985209560128652509752584122403268243795188374756791152908053992022588699999178901457658862929992577310496194022144034147308358175813659239575011267137243351733296488413806163976378323525195325420235794148109324062490580087223095934363844203771857558986108947651752190919121668665518761502906275189012035054817648570916929009069051886201170249791026034879046563995234157930792821553366557525529904800992786108448992200362680771493188506106895896479105586024311179545548062686005482215138023480455803310726556304529705068501476556441144686198782469192630401432875993134359690219872063368574893024741957999251092983774889843243078019078793638867559800195521567560214242620013025354593623217585160117373547139966103551571697890339349986333032123401086307301686538079217293979129713521855859692724924315155701913771541600420499951848580189197090302199218455466996799866384486455875127219074034075826538405839441944946970499581227957592491411464486779879424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -503535626474639740161869001265075010928892314060925277823983441460442229147722968429063439649329871139261122290514994890885469084274515147517426326565117073056305479630382257275848308820424205145738793188174583008585844179887497195590476359580348289477982185632584950955721675349828292938218464386389123586595889828477241280783105552054822996886139005179539911562038050246341266929996341319527731999306965328696625673704424535046667097454757630599484170031459121848741109467106936417106333013229835778975371073296060191717813685743635392686443352387876615648238955064781218330291791056698473520470628873721575958045307478436307746795550608559091636276258805035978431271090285004564430309640952231247356671113722469440245933214527701260562018358814306236009977543070732861943719434627228827770730919512306367900569690092809277173278131484626105842586348888667607863994092764465211579469544528275160437591594422406131658593504548346246379490808036509871735423091189414878460976507368032620548497528821467048784622402438673334510926018425438981280128202012752590251385660916503466072572311119259385333214134781463552063038219009339256704091373184992592260838619623166369993968803911170670937147374415860281132052945188406414955147559692499478059554522703872216171979737421604458674817077951042025829550322740094753823802277030572131031225389099134679918260096673115650628041549274784916240762324542811222101996830991824600243633975998495187886497728080719862550592463214541426870668266663899137199578203893068901905257805870515523790554249265467511690744527109994068680192332641773634941317890955029469881184489363900571055290148112404372220065407215648193943629162701419361548470459702914319591724350931641733899026204981736630147111279562088567032727724466956771300494548960623549221366783016824704030081380262101673418147036415051740412953241798087829979733764614933234513523656076285317464071595368913594653584079495814334366316354690265633881488394108279739876300603123138560804401785214970524776924041576136530650335238236024006829144822573423071958287900488625224025872800118668316427909685883971032725016190588811563202763100132352804923333073479967423961131934988073452379191066133279167951710418636817187089411345421610545085624510816850636775411019821149173480732895320733439614486854532993747027112698857185979197785589522832618833597540262964244957312892519143454376670274437245570117947137275550987347954976043079046213732112486570860931199687075094007303293786900440332026473238017906293759047308938348644985359358148357324196620924232068849639865772527771993657417397087757967765574869025148705894784293661432237019627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 3725626147872750693710600312065209478444962246886306537309984824639023336026102036593040648979857215636007434642297943473556013180389675213587704278911324396269199343765553645700160780325572578069674124527290685716074007457877551519954441483177093969840474924343589389510585451996385488844970414975600196900640574273877973651466554669706208244928490846297019981411091355933626001250886374376447661711694868191634693363457702110208965609133158841230382220871340795138004280895258267110959142038822730651264575181708846785860319339563781685634542490624591098400165494026137585786085624865045443948309088569574571027107643682307462183194789052141463010019054932638986359885123083628936592068346592226680038910248755149987007555493769862141330197262238565658084351172168859171870317049475413689392877466305478046327709524909975852842304184871460051239244788602824231154491594349299210894522713257033607045379678558610716338157630568271889588651298416345180173928435691508896388718521031433571688109854185431194159984184745580510358932996966991740525560660976518789219595744002561659123217634070059984794761587884597144661998735473729112956969058046809163713075553000192499007938782189612809479209041949842650948218474402164906859172185015910022540047667214782119933384253953831155682490962729426089332691316127013050348791607576851764806917141892640741889901938805703538121378629233574562241571858041737082614136411923499200068517686273263201910531719837399633002125391830466571687765234930462879736439791935340493832057670600499709388879244929051745052664840014184740544911979732881341750538732329786569678012204735225597294136365798751684176390584793952137917979688169630063938660169918742319863492902335827016043279774274183721038025707068343356249566246590719199855045151044604112001809063052761081948066508493550831839299975783631594569051605576990811525346139308228305665442014284639919335212199090160816928208556621647902707692070791091867790428877950540765930207425475701538152785806349078919450626786614183436135491574323789410326465364702233710036387913951780889558674235015825520004189678281963019464263459210959832085159455807714456645909313977100717283362184161990899234574627003571737596552400316043228487091007151188785735463957574632692820505448076227838417905318303803055308104836399394188758932350973717738024248548900238586709258686106719130844514093306388499665373046178987992998367990825304880663684966509540409463770417328158131174388632391028731010408246995388842416959503821428425453401834352908302582706477835577811324732244314234796644102099851137882884878815490047828639993839234803399496067580894454904822693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -17474563063785173760027506655388330592015097315484077595500314408886315683432166573655077080513169553254115500369089464524741288660791788858431727397348410194047934962783995410905159877983785961975917249285441756949726589054961520646720438775371552148406784079330897806875345317456996990093341601318478834418380035167154478946229034171506221367056898933821656968581928271945407431956156346375362155958183008361524780031809634736540916401061997225163770105660632107575450180508426305016219152953745737760423836663225031251023858117400127551854028177630287704351937789000442709307556677690693540829843255344686269917786793500070279878777720837321313924413219439694191353539324016969498524589278739518066597783601608220082482372108426425068861011534973218275666343524032699005884857108902839910327881626953283027353467299691685845003158802359927135450189464009034713636258572385080754644336453660564560696273790189106786658606377848082539998566737037812156173723614987282979197305925046188955516726416659958765789152647377280487883615003254167463824802821656536663490509839667034720113461576233894051172647710492839785845423372310889749861313776695793294957492374029549902208662886327233636523610560508152522805977694791313012306149461026813536267557400160163444289288538186453114885430565032638620275693953233035979528246264201476874251410849058420979104647723530822190979006354010966719900545470451078517512193002481148116611444101747768179849272873817405044739053150509553645658986378737603415851996494010937100508951564590405597643425341435830354572733974114487104926569066364115092452108529740305755647563331065098910811756660704227110512666948485920508239933301803770417251813292358589056407685110099591212476092238840085140648364705931542737968276901477641739342138832127549474641431365142518440714766091350709989847103135690767982757665178385685992533346347945871320143062099993433990044189872111449583596001926618439598118911825380284908587954993434559099521146277890852741991501020872935140893646721860266329083443150693210757858943895065656339680890994417229124433195712964685397498425872290660264248002681835294453959033122793306326052788055582657366340771385279051657877231649824362370124049782529985243743070446296562082298783528620390183000833491364991258016768324039540696631037664998360831486931407353886641245937869106943361290713964428048762163406108402652640410559132598334333109708282095987584431138707512367954747944015906351419610653211817388726546218567335135470259040765740378683699589235307685099192643098711184389939579283356282277091202103640987771607832968289382761683678049780963770879888286012932569117491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 55274924466552963783214446558894266307762223127997091023572112326796494793981514766431561388677164085160653446482250510004218928729714609765059501413711760143327932597630310026434199508453722955397947359564930421107335894111716792430398007720487981600812479588319422046192425298107512799076364000566383152178512458497604095115304020831043223512444928216463441398760011999324098361236218885795316416460027517183432735635008492712522766205873943115194739383463643397117093918430361162457931080743503689427364359887489387529071118308950783899969999459992316634314045093967092918315396296986158158404854845844262361604893182321219960510226120761120048610429062043504110314964667358144795523821297677225480685667615968831917882061737970124323636448426584371529527579193098117800134907281584091782772067160752925303780164740998674671653895103981641648855744378248708048590910583220966442555095600772531521679741005010078958784910731193461418054445912176147399245581566939123421168123207860308291420864224622866250879347331341275699079532862858495017362043258876320710245374668932975003107887134286524298321902026408907599255838513942828355969856531664372300553471144176375969310124516997184246334134181607818513648787182886318083251742806700947878821245166801056573531420941959221905653167024816427854151189316361665977181245827637258591987025318938262991142812640016299249475867213806747582180289302357031733598064829461461581990236421138614577662122356107775630912167975623691197881169512341545550934539857346368071559848632726280060158694908289811305195001194045868216224207391685009893833666141890988986855930193979064675704548423304034145830779041331086826557986342535362295559698219584149487815562515817619023212847488450376690878700316350298719561361937336111560547896853823960262285077228051959696404981779678401491949236340749221069463100668539966120071174775533757777814266372643654408880099166654551767172322837200905669506098103717351135625206559427906511951270375398500807964610277465540026643715458054467514261065762401964126228436665323936730346615000988542642348853971478999612868080572273365694734359691435646726208280179700914703533307202678778532286591289960561582780879052244864846242199905307868842749794712722872421095685093704221796710349130254796995032275523851878484141183872459282330226687039503863148670514570218055744754265122172786902384944492224841606650028565440015150947084216320498969651184694140570456306254943706632017643497769339663189116686674605908643224084589968610049982393372351270302760892121014742374202398373729068555446007576966684868845911756414908775348913736022485004573523443667507888319889408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -146529706504762587423996062974332976903517014831551584489652201531827341963774010737243368251564685859753343044294401794105749258268326413503332343645701850571935767816594912708783372256745702497448726674853725333153235396898726944909561230591488272973999731285006012259080114357396982713170648888999559840245726784746425869864497003773691586566877862210234483626654021148227437937729192051762774424064918437200688237327340867347215672314031390319304034275050144068846425912608296214551152737710776427134981994184585298978530669819113392656616797202734894569895972098258162402484294166024764347527299266522826736271283285095088061401301147839928385937224659879717487625526226515449807525428167897967867072192251331788191078533852911034911927861274194307798581850498816754300859974595431910997208294070515532016860390630702176208609556815385492672086719636503188896180014432437156413780359353407622787346426363645967308206096758998553516272239021640789922970623488764002330392431198232554842155233099602739005476985350573762677501012884605527465381987254885306281876105691158113535084573297462573493594368105812094496318024384711389184129304685281684470285075941359309677177724790519705869429499344106066154042465888831480732348043028483195144563167964935308939201178549982752979675028696046510317197963968981085656939997641662828781496878403015217955134865964750340118331421533286525900107794005462904124207077287296038243159948711712369299408598027442649564814867301415692279731388289255344459771723585294680779118384583188662438062721438845171178496594917741851653902256860422727185545075431774353438701105037272941434140761559303598793133256292964991818775420677187450103024845430960048366527260696025298052537853639722773402957442230259266462039834963898236499758047909850148706756313656874054367640822277720486310844995553661770496489917871368421870494651749447042098063526675514702291082697411824960503656487394167106771263911127340948827579520411268699941885658357562830859113249888877837392800184065077877192591769913219763950386299981632593643734150829524978060199808431829177351263528654535198701287165756572725330976872934685707707679545682407815857583087217291599059008357877413405956297904078207972659116926652709886042778317948910778200119265407543395289822235147782286934679678714331708683518490158314341990388744647547868075205434597618427413297942442538478608679524530404158580273714201582710466958620660787926730326340942299201705356072502818281641070951792020446975218454245513104958469660992821981364415955119441296343295061693114508957151825027053667390950496152102915033528832304734402222836621429452712488111964160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 592307104446433738533339411289117398302417416224022616621833522424321380118563307004307181957476036895624224799966847058182806432171920629311648432504981670662588825853432055118850176304320625156055263848560993228173477947317229449500778600048353433992776378728259075969728843197235661087403711036815510554477718494074130352947699717515456978481128761337549349912945857968062544144159816956579188702562151507997790145990318505113681390624512791609407549386040108597743741033520973689805769673238593337686508012939770755210127263905054592011891371372550797763814629233155451352843021906517730821449114465464458795422388648220676320033237205800477364208179195267745779400291925991251766646473135201287031866215183751442184759377148105949823673194015066353216549236374327361660651371907522884075092820315776688718990613773137876860687577649283051090345743066257982795426552672857233828859273341634794811013990156026364713246337423081799006790647077190242091349983895290302472697338270163444593920734585386546378562457946273894884772157210428748770458130735364082676975287032602982463298594711168755453718957836090734818822676071054396627492218264890908370566881660536940425303115513769701643751349359694494299627567286912806176485648366643613251909611519013263706860396061553169491167415935431939535449627430174195693604088526918129618402636371134769655236944957124974670816163951256184755196219117282952187991799850658170161146164080702979373238139085427621750670776501450529264472324007369907774725306627096634821718512502095911395389671219121237866561893244666472420231089555869049548777745622139715357075657638993835900972144610875994637048114979906768909899225140948059546990212883642241431660399035767510755117429768061000774016755309386510689763276500204247730375305584192799781541836934553905639594138856379923647397219641126298485591190227036404133507282838542432999941034489867656595608998993193498703831872346740419284470628140061973959470858501663406876565065691258580125018138023169230586466641037879586139989295628678793092408758463311348347105507335626055926548987406804618053423709620330990401485961245690213981118274467561342675777458285799831380549847218573496614839462028839466682877558251992700952681047816762713357800971789236575655361213669346800852655787732825248997791453619126516267363455744998986613126293050522071716851736446223638017436512836709802676169445825795952587005535690452346914147989125702834993553568634688545076139640319858141406512853817307544923775497815724263611909752788240551045966433561227348536538306770542282377556697652690597000754534437632060760290263677184023620758215598503648896208601088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -3849286724375158809636591350661290192460136485190894651913230276443967948666732033663305123148897629934032834402864356705927906497844295626452081938442161819971719621585090585589356285783086057335094244147726233202245943231485420760352215402868733149479062650289185449031539210059179228698000796811448518294691781890480915416547109798104979818369425789579299990203373370390913294609444257756711556326992964256544428034780416342187450774333432796484405469438548135914764791334748186325152728137352228658482455503613605944124624674910863423053921185463873767083702596130789149609337575842847734658808043193924526460220022701233903145354908614766538487684158973413283882397360431467777190500236079895591300840534232151471130814707099389336133914442574733103954400983451659633501976558528720803164363118520571108828516899268963944759740441687421790431887875861338782587572420792618846772255200558465059431912385611706061066788397074203587222491073698271110024659923053582599934979304835914596221525624492512634447198518683738622961208327719130885164552367681247699173696768600301161389264355983424684179941838402730868891008006113317182558424833750787821419072420037221481202803443790612965929224041711014777940114658322003970320619393137395116477010024516762756038132845813696948835328089342498443651884305444003942216578076533090930375144537172505644236444360686115868800362060691383172147053290784606517058074610862344084720372415098024875282243899772153156932188018463590272171501949742200520601226026430096178586519387143477556354007944168806654414647249303378196541788342011254316497853480055255614778139000621168214486646545055908653818906297902184771501981292102900217562677615331915884297318941556601312485728044045225517431381507181842587375340248423121916333381473849994918180073770384899255049499606781215019422148436605394731820267142045647087401157081445547253566184782580706034923100522744068825492623550881438965817422599440391693325043232425328359045376162456417691257924085753217845258726710945407345209483079834935405524666785294778815413369969322109668416571694392532481624567284641364958427608471884499463605684518804286814529173684325955955697112811706715009935931223437858573404792130078276241922557199158447724101519646362626528387203395024367052288550442546466558603024072143749952442021478043006927041445219690410633152237001924937280104175310009868825493026741677457606462686635615963194047605484302746868117900873992516260682938668782720230107950620185679754378751055097027934896270014958227992457331433753038444588442330436409169161249754016935483391104510266124458220316064674970251039537577453334692091993784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 22331892473182769466172094288947929631605639421087536515428076850889046850002984031446344655387133183733207331567476141758939965245394999615240692890187736139409189233881566833953563764364053210502128697129361772290140391678291712654101110692448444037572124763149328239674109902602712408163488806676444339529223383286361944636180873644349260369403328004702425305146787417335790193691121714725631527167366534046280775640772975419686585966742224145444462161046074211947518388689937045454665117128519487054962097976393787929237084023100614978218515401383025212316691144377996393145184252499648253534631521331696336854680587669465836711851481893219524413281323978255273508708495377521937260070977821943288871376488859997938469126654842729780113997408751090415846007145839115141177574017271859420476021419657221518898996280918782013936857637625495433901810717153536805185002626023987169000606104295397255126052516373814204728418912850679301278598637351341829224163243231386912159349076013185862192808767481606484451439382481991029828079449809770151878488031267685118106075957848933095421018403186162408525698376343740946954635335444076766248672559034289100973324751660388828388288570328550861532690060660602354186138189934514604069252965730840783283233012306743466665723851728592908141421247620409692131030630697406553242471831152607968113740889906995963934003209077530251694494719761111716091470587765894964075442580882354088966112416814416926818919706118638530302671271829238306358243173841568367724473887706707505071859234136757020557824243626439899890236238646858299152430609927813917721061314934026056289216148019911946002781617809013636168576304862665426612808384135313318028381149854033928376450088573273597663130311609322158878238946761230670695827295152968514051022495079825706723498745641874120528963865554160658160300669708159504404375180571952970922016915434128399480077657653273783865424015356257378844320551346674394633524696806342640222022452285453059180110686353041477107120986388129836387816627449989004127276530793875927431690074578927317776110141948559357631008675567791496132050033068129645507704904713357474142956275896755737360769365403380705094721731049763738383315742516314058033721193745131203310024761714343919828429593312635964516380525685976337747550029001009986135607447990482611284247658822354266913625023035242568774178640595670247621592706808337834154358157166412689811466900093347212400737061454022695161678080363223358072235266536361967239196378995262211104765642980385900921077011005168958774323724112122342496359503411679381203948335862625770970507333851097573361682429338834628268682726853953077101996277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -100053811653354076052941306810810962008323642059839155623645780311189456959179080914332412776763079602160755460603566482552003214441294893286801496480936094086426532263795129523936698599872173483821438731861794419824248201084214634166920089813725855872372665601147058696200426035313220835182942464254780294784966643109292282751907781774236841254305919814449055602284517924896664153672754664923939017264082110677780678658713821590417054943712582885666489352023985507198706230133866255011910701478570477849638508272768887589164788732623796801539636873969755059516740275406116883556713735667186598027484906083006954356698778744462631035977954447738668336361458148708972397193357672098808460928933458213931224901450506803319503313326973389262674659202233131440114591551714431999286710893456819558964481836385524225452314953591138198458050422076015495268630363807470901409444992013318493680466294833165787689467681025708553220151208496505535353924160734741529771117720249662179395500555776587199565244925516418340112867637120019093486407673728355842897859325305559520685839513952886622870209665706207601693216290815181813253646531297760449072356310139476915749749679504068286027594270409310743420030596839638061665782382479522926436111189655704467561649952375868299159370130178308356697573312009566386593334433564654912126535944991042782042985272493620203074619131977581729377165911837363724985069615904870144093278975120129234152335256451537300885944146965776189385158255887257885527291623328840580248493233791733500086924374671713806817246927507648941252016623995349641759118249483004058857999129215431116523676171908142659885883125998125294918988535333721680125937334877417135795926458584478019364088900576513225047004950881490048985990142964011751211911701242998511681528912727901154832507144394182171240871024478818773575901029386046780985803182353881206069439245714185567899234479733661466511415877735440448005250608236388224372153273965018401494329107065206340439790873377812131592557919698335823997699503895838362580571896705374400665405958463780717093207946352456917556823922203618398276347928550188212335715584914436692975312358326903753318036643816451670755426497287722623718613924138367545468704629260592924842936705887099682003225153135369793154828401373143617769400072757099688878705492193250510078866002751701843080561086250568986532262234531177467960752721845598570343486489263890971243636184726284592708279916553945093489612606681796607705436696302837838268918529182349923766996296845290667076765594898681981169303056183307650658248268791736728224057593116189861789367074393526650826890707775929559186932722255792201305822330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 354670809752982679480970719378087387910012630824518747259206833636185946904336870046649852485720885372941813882196275681367170403435704042054787740696597023880853834861502626528164176457673388939222663997062241624269050280056598506226524934620966054097014531360146237951151767999716223304633765348172349098974504315147264695330012655293384912215998526755597344107721210909756003802324639493993307165951730948899768669279988181908961665545094193294465710877287053165572820367249021652483184667744568589392907675155291628606690572079188000868604721773953955756451588059139421073656982648224909827412831141968209135587118619733087617155819606081021144186541462559691928967035240768996675098279909196852465173759906907976632493806110070013764116432826400027935468415981188026934405089549043610938786506048106444851422262502645192951620886184851871894165892502019942916281722482111087340909181077033475807890787786387180117602690692114856411479909637519488112545243452114284268795169812616099012810964899537531852167635365734047647861122585923088814807170300302529236789102968788422008350952807405723149893360079137369918392112267967332860768354776457425066038624782546274864454109892047061728206510886399555167242074937943026697382749323722191615984501914568418038729309504498736956366022424053786831599582868366976802787196672907738576423940099962186791082063552586605451048206452023248421820217071343998283147082036396932328765285874890128027786754090751340878981213772793005868486935216628540301443778207430687960002266751644464248710751655934856658007408650877081922172728212308243495077143588535275813200859927289471420833509598263850549424221521349430237555438473609956410310281479264014415739613227461582510437443338689108015208743870224406926908871164325527736653070078694684409203264867861018246602952790685820567180518851326599551309299213373677657756149063584642714434839396445276231013743550529466963761843206534867965509175077656858371052418066153238145706254496485249273107432065659572155587525173404649729380235817933767885351321600033405683808120308242484582485860302792463462697620690368435669070610763545556703723864684091311401626051807741012057330195264309191061851124984759765338900678948453595056914859087427546172770957689810201131323681725703651101171331403781139181265862251349212539389199264745243018061811919526630639581127151713533643676790103968119759634635857575926605614714920552763924852419600537340400002308428797397148204026917767826644633830043621302831188828196420911252793416696147128488468356854037438328191993809834729676268843544547055583111306110861521419614638282442162301984976245545925293700127129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -1028258516326410430442683168123441579654456479441511247879764231531029769986572245838652088167742364786867253327911616791237472198273533015895248105602821605852379119749026185203174050697229471793961930132467947092732775381210028935392898641586716183083456723522120621999110642917239798695077616198067860857934053296232155822112786678872825327449432730788875669765398993367191351720244629697108308196838603406163532083497880330366886386759962647179638545618617926106715809658141053870554000790674186129807340816984951225875222148612382190549098492168344431952057457040097456749654910886536490714840078909663135647829583842028856967612903391443166564889515342531664865796203972929935889544779134134682178382134127948891740785136295119130441048472043447442439402326575892606341208634805870049292152913966729956264769445521311205265826426460484284551345374398779848892105103567916862629865714366058010347786159598707125291162110076276684637195074052520926789777937419499009030836414200369487390345137048335758260999123683418234928910862188596109403442696418459771904008897701426885715378511172227263555657262799737109730050076383799957510703660382262386527465277772456064277101427370127441578700409324597836114372697081214897146841720546807479531780230981855236987429690828024148219355956126600591964927179771358306803229155765455994529486203023491197187612616439229295918345651365317982633642716270557253295331091725852366791945184554394223028554278153266423309995398744468059434333904587486353262782715316686437324966429672972604735048958399537940660284980385630834666751736524438161636953541404901942157342191555702060349340429777267570840430458021818049705321768515777496029746457258681262145777878384588968637147001369928889914996525568156444091619344277099286252343746231061485476689850989430010535284106967790070688492633539336056485927701946350449135743963168270226895076174963291661394184841128303158227107786545859183605147845206256350924411167526675363912935860226865930519580194227954715966665156055997209629877744262281273361709882286461328380767567584974786560159934388583627212701294122822470075681149113572491971336699362917124875805806085129474935647927830693818686143347057036688056729773595238657438163854877680704950477685548743685025289274543421318956388326359886950821681105552620052500890704546438220623127152650051080006359488480006625970658996205704851179929212285824541212451642954167539338362806451943397889721060526595735538078273469173000192080922309430295803379640335846867393070995998419626238656097448910658385106226072680162734353660691528923404464020026996075985314859717077103318740563174139874471274065428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 2492830785772475289402036957297610549121740904597591716619352884249723627330497973659791262935944278494056221717541860699837982110420470321091700385420806765809842861561496995127041580753028138974344675213676592392834433738078005118122041947152189626734808560326862202258975633503293874083627313763818221722423127946952719053698752035523582955870091246024341886264744959940416191641728510860565193081503824656638118760181781892051854935918388201008391119699218265649379101516281049398954525042743512963921825480920453071223377023029864386683715317475894192333031822664746344692697372174691395778121443232308121116010626621133204744136046402012379234852626124861029490000175633594156690466203257648968716044995556063726078209975894949071300816268983192920685700922022701193101631599548947471011522103308392930915628777146063778048834763078943475846731808954480070395975682576130879918712104383004754414815444334331313544758579631055997116896225732109138732866717815460452716023632311592939982425045954454892071137156622145433638302815170824501081871783187353458196247969625772091190048019839050365342017366373634499335554194966545573842286650751598951669498037803399552932672647879236117574908471096206871372668983406792408459782113000123037997741799187441624588195045363671659834181393722046281960003854399688368956080164000467197511797677301283200664517005189087931058224349680374543918563370379715323333620952834984897004192259735619398027916224608616167072033759112468314629464793930140723287325359159947111975227987753987702811103130409475281577005419233402386416853056811354525633557477893959973167107468633231591914863967125592212776447528488100380453754429515541349320416600095931943435254081026930460156100667153073791049562752924549652849515214974674379602166978741357735428291878857517468833730386690855637505473798977134742034145538488077867631907228279788259040778663275027909752873762891542343644922246631012811269596801500258870697818136606843325558577246072370396926644170830613036453773446742118973273407115205285123838480727275326592023937831709393424386605870960771246220802690833192579866104155209255374427868778483510917641043469452955253026398223928663507433023857623681832895786287860077952006495761170744151485363226549411068204379818265183796918523522385964045100785751609417031942416640402705866172659347344654004832958700915746601679001326760661661360411814736375892310147736681752105489622847773175116158588069020280623307824079104143448879637595925544254195096899818159838739242676714591594634465265495353680903006742545453307743178872348837873067425752111739957708239203963534542222295401301737945616886374858752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -5122193911773748243151850878503283087495364133918476443196432525308793914060372451010795122187899798809402484815997624946881147788444632724445967500390401096701244831654550209515924124049582207404570091765140277480640209416448759841365429300427203700149886342413661442917240762948333961370138394386286260315405386133741745859496624408967070108755130060469894556170331759740074641934908208989555143538419558253390484914962435895978120192068493560437242584288598296450243602047266368596538311862847172571578302503424461163976190654987492501754927463694192896731028490111061046725462121350088175176905534353112995117012172100645848748563228465222464554589517686256608567611576552788360727673669406678184870993467298047263682389700244589923213032674159695565544889830088971302659032740808191772303917964874530970977979059522889157098168221777082215858061626762422582535797117154570662729537986476192573887114731057614006635003314136418402557278969343841282745644965694255721246245076085839071623477482171121677135187897192994462415365772503188177426512106841536474565780986237859876006560699482513991135939057740449453144722876241701417614091520296853333220795916640264937758221903014037650148201161061773329074485883606612256970293188160247709508963322079420368130777863638194572467983561862725479037311520234093559310712394484376316214021147401788741868774718339977526032245636165351085989657882780478463696620176395053017734384626045560534026417322916738735442710470387040468664572225836469049724622102284177834415344786554945872980144632746993794497845356654383942485161020709905922479383952942316892849584954059541735672402510254827253403130572866208054680111320778775107589975336437586204261470284881265618597922890489027409576924145526572346671196181392645479023859241977059452166235780402714868037660597767486196420758726124512814873547254343953758453799002081179511351256930456422252409463930532713353952397206261394900516341249130469118096900861103895621846371111589596717739345116867152306675325392100026547712757249048860440497620305341102996624163091805475255140970846010845360509657005352990000269738907043322856024896236270579839271666651228568403347494060124318262901078240706339492181536226190476111774550625407218273869647094036210377443332701544033613066648710543134869373064930414036827723072313355867686563397829891075086414222325594043138094020048097619112479803279408669198122635114201981416644499978668322841260195419354996300140521644043883801279375781422193617803682776299241889846613567667253392619578695027320697884039799643766016715907710821581593218562839177557144428276067287498686081966364507682540159575114383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 8978271970526426050749095058819283845189652086845075399109788577468939576526110150085441250704366351570273635379059521039979702746682728956669645494704547970033284500890435942508335097814580702635088838460648927248947508067484728237494837146864566386706397086115687207512697788347024856188637217362972409647228189326189211948967950520062080435553929998640805235064507760286917478861282994523777599163453847576455734552354587422120536722950357504775614929895691688419601801832561273895073174402037695505042905625860555036800742398779780293088768298976023239059491415262205015974085837708460527189217728703155168178911504191376285288240155319182535636521587797584411242397465645920829590109856630511269326290348173445357908209598867815682648528320196254804306238629980212480899800686338449130956799333543459996183039228113155978122856974593156886632460790616020027382669444352011070489107231077187042595234734488625984672229426742398862495396162983243367743836218282199915097169038674184924283038429733288053059847444004996579107783342105581656938463145977241576789404332959589305369131132153209854967133603600798433839931518079208717549420673880791346453193356376804240204935933529976273040892579844993615752383725161361733822508204543108818808974730103146193184523980260786498792880381996955983663567284700433300915405903719017364791713917423251516707127290714514002149272851404255946001691798359383492939345052661864339772014623519927695912218675119681701419807059305674957542169861223517517061610616234785494475764506427246292652010711102844475193268090866663034137941963206705920904919103219210946431142313143678902934313338571424889116144398785624647852894294118185064636177420149416894152709608501838120252620700338297883301106063330848870549355342680231973843153153860097269914794747646883370239238705680909189704062982126550503591731184019640808505228936538021659195113275798535615254809962790793556327853631180380244509788516185559246037098681948545686072057533857290547694393833918367720931231014528050395404635250651165506998867684501273518552962181538257170776224401789982620249168643644832305016198442562371386452084402356221460188992390569201027535185560726129244411176372638707492995729912169499736848915049644549324186530655200990015526971545335149093657010827150080227602937963457117135313880495464596399368453320703599182598036602950689226747638711623183344678471618089926633430450866717056421239724652981386656713571428754279854667767077400659259816210850380612518112183834578622383435058281104446695721641774746025195641669764608449977166014230284479223734578706522758845289956404737453016094846300460020740754418436145152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -13420726247427985754070471719314651206391216370607795482217106513839862183213484826652395586632529575445276480044132195333326442808246392223960445092263365259251938449065819081669172740494372910776527960382335075608544273334078357114327028974428496397424754149020752237211435050631469671547646940579957505709500937846765491756926590170279654407110019350211941329735180753817436702152388714644520174655186992457697294364829550583838408032348422403109491096336989849379684192895327451840230740083837351909668511933103867659110013925181463960507611162957186002518554213651730703543658784567090817944932122639657683955417116951476608466876075860188012430480318983576552295601986888537773805068440085096424540030875551654160718807686998706183517659688559218186526814164727786120836327344372572255251182490214458594151394443024197480816969812598332344909556017952982687424929377335300057586482303355568871118239715642186146145224970302465333693522014323240575291434120050558740777502451233652605853939244893785399531568340225237529552986428782853388751640167863218470576710277055059476570249526442912293390945741159408507765918712898116079061647895730548349352618771448925557142835625720938249984172811191973924102462085073247179282433615973337073496467891656371584997557633872487400115598284625807874039889956813495855020066773063981409256272524177158092202950780338136845332154079571709923325241394549287593712908328166272461661358653522200454860280670415711998743726586529457067759930318295316847901416901095393291388059759945068490822913331693613073987561655950040980772222479906987320401646622481871644948760921709585918297639706222800474064377337514955295984544183248606570559207311916251142441843785358739610252208118897053674609569818527720348576576751204942023413509312333838350153814275185787290641627461387856899899033697888901532589843633876061708804539802797838828660819984231079726009528611536153153274719748819767280853663259920305989027977089814587871444208175783242247415964442695874694793954123638648425057001441194624974799717059624895812728169499701403418435760942165273297177732568627768600260880791261206631385866393602138406753392600268242481891625226172806850757869352724284434633724262738151236806761844044920786993409928828021866629457096033514734849911095722563259681296700473656760948530856096421063459581337415775513521907783625181391246740411426780698404699406348213298057300025211981014182625455959914709909542101749672223601276771922101375766550968718224091644752678429379672948880245396218620865092690346382971974940405724346004191637955361678414809798755748964060456553834495793525505721198446030716851045594562560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 17035110282157828712976538799853332566736110252312209657143395487750508923259319580126800756646024786392592614188156548603709714562226620119374082407177229340695879616823362047469411347727795838246480017340786484211812636506456288822439340888875821720045828554508953291226475715326954012602022926887035661746160534943349453633786001085341209543569401033519361571787937271373232511292826901129742184628645532636776606824706350932743228011738701384411711031491655804458573448873115510654592056998170999795176018047252014201076055461491731645557252406356361184712259336755055892180518285670786192041696885172948154983620417477797871733250854432827357897442230435722161788867091057934583247208360134633378660951221643401601434483990640045592701379530554135437176325712958056578511153621495686511125927057957454346425961775337209932140758900307141004943243042401445216987637357547934618657246436094645320626251062065810063470411084122514476017064622272842371419359390036227858989697752326103470504322220754740754444471856476360803059034868888954139506671743563966773415194238063162139245246221195585669422103420004179009537485425344328943212287467780705344558287440126001451186237923853663796700925371842894591824345326310702198117881993511760526424932896134066766699572241086328168719561758449986776652940680238591414500942805645446611410600137741198743597579856185379808882294221073022459582849184673578779892424424053913686385371466985603112706485319459245250060231892925890218410755192032709874251357861815806997519389631650236225155397600684471799723124659000524905426203165631527806631062986155461509459670539567394586350439386996576401129909409346221591939544649527968648798152274272551041901644236177945466691692429464418471707415224947155805755003475776392033256008030885393802863412270731972955285639067631808842406217041456419073029076469687531131910592202248735867643716293540273735676484729549549398155721746585996117097279740650734038773975709972132604579666915120231453084114751979625106882405361989202115958502692491324739249935392651409749752458472199511231263887228107910066879765045831964976919078923144227513470076675242464375282413523583487829866968464393094512441761683393901479578639877870229238992148325413147418942340783491045087751261378780196447248426354108835674339400867028257421341320449812123424488490529646877378368915150001643291965604311404890005100435124262134861078847601021557830469692194010643952683052109623178887028419672207820371758599330502106993801241635554432842826449970309753655258548942115528415666233055233561137929912397960643141913975430164424119970605878077507911207556932060418718294121918758912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -18286227756877851011488988734701409283098493140254866065892088049557388958013552229571845082435168038513204496107009371220175731161717203006010086010705551936382696269994352835773916992815057612883950728220629295866553756487031131617586594091946762505156326965976762520349627279772043710095744316160368146906717924240615646059677729317294756447311986232632821773965534065609016844247622265484864303465265757352830762794797702478134232220741326901035708342287790238946202729783256411796649021781213638582231294178458248144268271665659929015972040847664604362932111271790246380798464156709955555300087384336183769392683545024467310013101107822246232415679801486972913268308639803414913176744728649126508184308299483037135011967245841862538138210343450002253279293826513176126511881865448429911740456711528184087936772108650437573167884015237522319653042597394780850566608944737336347059649239415470191777867092625065924428424297507713544464844659125286404906862699385833159232608297672442466715521180852131879766506684580666763080355244225187143150882037620550458898995551605296874581704761675707876195090822359706187136844731607190968719652415154377494793423165920917874864506752431117644466028672405835586221467488341455381316031411861740608509992149871100940615359985647529355859348780830167017456939651301946600721759566230185881508572578390560807002179451874868262594177581703575633308572021705364405058888832475693892012415316473815813378944695120244297697118070603944954908386603963373244990450825907528836267173525246642101650959950380506083289182436450828464545951202570993179932558005893067148549244972629093137966823228913210968926972193150554477846795063048034181212711781485734363012258484653417674909610574478071316608866874376101989246699337812219326122348217979618532724771782914210879594948085839487878533267205867238225081396059977260050929775657987953830598785285210373337855844843141952470698460659161201753451828480149062474469009900454723659779466605980494456319969870310998981110506203312809980763718027699379650182593441344195557938510869979272170274755208584907705024363340485002526384408688901436555125161257840964295881820738462068808029997804229498004028874637319843885840240734175150488921172755545835527304561755177780455793977766811005198706429326079189967779026363126767848878652339449259039160897378172855610468644460864633046659548811456828158635620600651093004634330178605252028980666903900010361950026856696144941470557422628710833135309511448489135725216119634338501530898934906230531954738900692042638118514326140149229633029695707717291040192493383511753920382740630295875115479948306354869420434527354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 16536400114286502342840109550657936968325728716558902512336390199609857544883355904266019984869379576213988993947005886119510064849588003105850547282052364973818333581049568930001305408271456302087286885592282295658005234394447660727367495458432437069224790497919452315014555285399367355766825679727166034400903948725293866936081061454322154420038538868875923531472907943869081059630494005237460484516759689838218703684383518393450599937830436761510242357441755366231538464092789790674078380803872331743347716489240989174578390203105292581595366468568466054404863277671323003223331151197638499622948448616870782280557498674097044837192423130559534889038984133307396333317820224140539529197452126721151566181516250147347685738278958169492330162836666419850808657985738863635610068603140181886528277201876470903716725602250603861631781353216514038025824458963545045660111547664428453078185357744628010207631225881534065822971282847152958403020761075097666134248662773304744543439139184433180908208131006904353063825045283038532481886023465471043753609970063603593961435956621250555061876008995113650746834824500438989207200597853717312078457864042525133821335901063088931652344110938443446414980240563248681944492232197499817295082310876842896715709741904188278596673346469883329722567522247686533723814871995080566170197891528011867609940931220242935484262467320855221872370365208091795399578540626772341185001752247064033903450325994307790383342566005749370723781359020836721398045997760072855719969661600447579370674986813490224869953600039441368690397273517251045086361284715925302525720931088046397450670730766547262096924485634715832069439732852960240090659354453632593429429057679145567332512341611567400942704715311571296932806921523086087179800830070745000526885283556353682017854091239230461955798981655362806169752472450796997567868086569580250649385205792550328595258041387847085281194395761840185300809639570288190943626966232348399294635189830963459374707009665066424547764523637810281249975289733845987640082035128654935079378536008038462765632052185952198613067756649376931399155814505955754840026461233709176051575435296607115764316210845518394265977730432202807046446591184424250727553099584910840410164085678634602444938302474060014500789050912476310346718902038260989339303253494000700324562086925572504006064924267961835831251599155209200694541054775481929879572474464973994500058211869179992500624721487813761616466538116541267488189349262535212194721080871251291623089353627738133324024155032329036941815317999270530639594156928834816703032149794941528439117547149428269129371198609317496241838575059027227232910146797568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -12423000262037838336611305284595507267777888160357848792087830604534952243380233832447815399259689004104753175608965429783574239545038905986799901852248653378634608206864998846646850616155682504249110263720928443646585532462024704811728381561705874728703037940753971743715453796583352172377306769465083050007484503081225263005658502038897358820463779228055871805623031540190732160611956443757532389974593484253846169743474992167947858315319980426815473838300507453636403023618754173946916425482891529544618513833135862076410879794584918134936643471994404309666194910003706043142644325264271092494273583102909455081513329071979266881926286377340029153048160845691479854546914191848907636940992679179553631915383860203906179623351906331113660328103068886792200659145099349942636954752431632535518289575768101014436392539065191356467822606345366157779474032511397787490851498589320409789927077942202246170168838398857627030454860767114164969552681805213411469789758526759966440815906627725968619028367393715021610162967322766521049559596227996465345311288832942610918989545635098422112636759602874197253351323881233364710744992885174653768481872275211359258556269234965524586774645043541819110504247624872157252091321708555795845439380699145435435295719949423601973298691026453369267390011138383763911290380633448524265778884441430289155960646783320769369243765370088044449866163871725554510997956954536315202423063439389543509883987194505653942526569376453397538323486667672591215476701124434130117951586566054267179076120715985415867550588848186700054293490717285681025950131852949165398965148254160816604134073614607040403152351936947151526498159280057357989657183078068717265876499476694623635861566072004593090493161519007561472037691816718162507383677185565315888963915554395968080107943398364380731562883091693504614972447421629152201369452715237962632711225614474177828638751533681616216615064763734656726905053847083688281953686778260832637350958917706167292086893166507864504333304784527557732519281203564331687045769030211302486127121581747552508971244867550920972289850645956324574732231188691038942495703665079902522316686480236145895643915837508408173065855041457738507314841183780392296455424536080550668984092509007512287099906857068526052099120287093082278783789232446689330106465679685288519430962285383477503862781442750525627117438862698870142687007323599237860002921392115915991895025569669598350534940231220210962027953621792592856402007321597014358026145678849929557835099041716640183137752282848866196075931608484581421116764747982963314047357148243504842828394000518812203738349532243346743791502165201933957795959275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 7311352324188305292545623750213139985439388676890197377324033650008295325453153968271452849766114188736386492541188428903514329291964973684350984488516470153378966959589754392653094631551546232547180533397159288576327359180998012544055566726637763641793077943310969541830313522649577103933483164577609129881321579970561053198891448818836067422926308882113302942174976709378170025642617215191037892763475862637987958451870429254147974810439099905189611701024038737567485525804473818210298506664495707343694913476683128833907326110443964654879209682789259192387971787912681983958411197500273181811099279510685966064929791774954960803852047254039213597432555144867878454885249216164110583593446018785724281735747448589533187203990564296431368968392995925556422472855351962326859330541470775476123057637398990208160800633809037863968604293502089807436037253489898620023854713163017036144700222192000409981643130083406109088897043565799535979992310870022814167258866541648513789641144622025294458363382742449955124806263050040828960090455113971793097887883089994509921088235873244201916579267218975332819838744405348339632597461119251723318926836745451273644482673956471473569580962433097627691954113361153592384468113659746442347245549058008059161042754456067361522412619544135065301606463114341189299085105451937531694019321570261944333469258903238528866191244547933035970201626502346602433569610349361010697818164185008504215129432855774303560938908659311484016641945804994952944850188003861783871893070593547008535646733892889383597490271967055776563741888210486028445253239431534920381972183151678776455628474567540155525673102364806346886891103085419766517346330286135326686874587945178834257197854539334604122272424124468266553919428357987278096860229547056778646727452836586083545889187860810805683348466002779988346756923278083215448798329514983973850861698544540504935295545109530702598448431726153619206110018546286269257000087273090326009066476037555343838703450126810190841656519551896210314638774867259767631380474536578033293510798395838526013982710942243072639167609333941283303317976132731697093813596858141446446412959875080102957511851795276343899465777404124708056660781716874355516735794245829666917874657277928627136439103164419862763374752849325552602164902316354945450359924929160028809584713601165871597353410848159798900777684099424256213201444786485502301675078621864052918951817685449357433863167541274924658599724114405821038372813137107798370972599213987920537417864101755951609469837661745434738637079427663714288661427312467542736038985988183404846321699969841630321593854852320497778805384769122645022693727928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -2604629779103669442960312838064926390175665437935174064420922830244836883428048724850132405266662133634167126821703700117989886135697986545679885996556219585465521017668207843268605401809208208332935347958539952633723284143811407680720809502764109562962581776083208360509579587360820228405278987245731207341704016824611379299902150507174469100264244835586604226038614347431933041097185371658629031003226570745262211909200307282398966235024844661057963251652801828496844917922618926353357138799653184674668619824299877037761232117427705289637867552833101992648465719268212247627572146021436920084286181053387739540121377812150193409623882049688941048525982585860829461157927963988877094590360468037318268643367747712292311825298159538300054199162963113936346158437190065003679457264527813841374943624966231892018820927115792798083998788549305031454072476706247322499035729961151313164453839058533724671679852706948743336866054532977562072529532811677117624645630071924454244227587005270071134286440366052141112248459220609123187559628891851304107003132179243271653120279556798360405390874631964897852485543552495336679374846590048303718280148087221014210440157479929960954643288843638899329685596809560407877528151410372453469421269984874666978078756494679257914950917716040085335189940308271821920285709161041854929115325711583824463802103446812795516021385994031208947294953082251633053478340303503289794028505790758274104980385306086452108069780042567796348929969771277036840921508152707711608548710524083257618354704842620848993334029230268043569428585684642510536381842195779956709129788541747509294898539210280086251086975808788682472164639013255542705763286515596493464868414695736448301134696624676629141381189891838100414734826260922496130301757627720305795378196864728238599693669877373852113596898562162243129452808846890649126455988736358182879110960861382234590627252996805981225575923337410902287906996529047722637589324794397182609833151536435958590509749773933825000868096624129792811080306493712654504130235101653201844737299054460862874244136688085044190815056989472443162300728973982315671752548370805914949025094586495579209326536701639355815251778131061547330009743212088021717740068668282514218218434256648644643902614906547793040410836963057721000122597376424641834216316772734539492372728307084510729992487134866188127895512507314058267416585965645866775368452512059982694282489951280553513565523481592270691271712739621564927029139240780786820243769352829296811233044384255568221398603537147992371432995599333904264079926676715411229451831369986342385021428557523961588033626476077913961320500870853244742337497661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -523660558294024481262286568492358002337216154215464688797910495490105616883148054811349942027328471198797537555644355716229000058416763089081584160793329768160273928204701230241447077279886482140050098148620639736057928653902467112224211838217644730000955681566287064483373449361312888652531478875782996637060025795003826217107785449732234904618794151831076876101797274174487826150182057304883478387798534300601915950585465685419241831172045179790186131347454351921472288055953247456266531639086331796987825915180356095298623632741964309866687690931588607567160145495235724570700049191775180522479445707543209031508851568287968086365757427854051264890148631017095010582510675326437815616608346715997347842422333261706960738115978863109235431300640089637920885997901033190836847148401049598785429263970223447016874511797953650677537337816321612483174908041245387318319994957964530750234558388083848692939502456856224642024633758710454056413016992457900117722100107330714682871691808535570252322951029083046149832519563938978054471396455526539497986635474918687541186142710032284219466170526239736472018187588170212774313644256674292851122580324669453031200516121957510643296799098145684245100993013144227778997741003676302831313858498619516322288263431087023457158714698833219061417326931518320794435815494569952508471372130249433951042786320301702412544756273731770655190938741778624751899382524427593897106902949203581077473028816302894618882040088129276733310189544140455949904134393837020127008821883713867861870069401175396882687882512013605375109019733972860421418195785472430486723448097514754147233320169059518119231903488315188525787678535132675444923954215335099430565506417579747534841867669519640125175730418891976960544252093466822417664631094485936702499286097992366453775774289262393646090760699587229471142618595200791788488414754607770526059361198544699566543687378818069063495991199387450292798159249190091280615607743893670321676957734681055823923437278084773026121274712550234561230783079555383702294944990381085563116780502654769515592361132271077056145784851469132287944113167762663751673383585501735276091099763331435651932026737080923644708418734148961417267536097165006640937298517751214856444287192397830947196741518882034737508960413632813636280671069781712117807492952450460224429535787341408888542397379594221312401576448174496996999055984875504637500959851043498736562248304800512878482292746681020529570373839619871218069009030772917706544287252007501615611029501368746978485056677293911321629010107049996472214659603125565363796201417804538849514682687950908835437111642938707796985548264614963936813140410368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] 1449696497535156357340852701292830020111760802381134216327460714158640196217771240391146982554169542062280615909509687272549369331726587072412935642106069448856188406146578757319903090079712772022389241056554877628647653968080626714532863592804760117400529392413296166694675709874733805404263357574813698859595973430709340396360270485256335832698196424590820234853639116103560706741156904686302446772185958038080830407373804332756297392128250958982457695659269392999501810531111423261599862287604974496942729497873231050777485333553738381236864643452795640038391862937188813555774046966262666051162543000172681711901064984643131386793725066037969309211122896794637027206820376398225866189890403936969148159909974684643068553200861829263489729393277790981079072627411551109184899710929222197660887396951207577620970782704004718877633288001312158182362127209082350363603368401244431635676536802185197442928053912773925054461316647559677128851845137632656437155493148453704597106682325845399344934332805096309921260877399483310984477425345637211066783318867131687969256067048371111858509907414529913132200184249195587527960734873930863690686590164194995782954659077838864778545350316415979260414414471374220030229962638074811925081182686559930576678315191548808115017680356807971043258595936231908867073437989430543841616495583316301771211925094540290866460849909583343448560903518130798364494647910732748442502753817654274500856321507120856438565088624928781775381626287739329565118709394622349534917448853103188607641588810627179758752897849960868511279824038437885670598508432080883956016009196909849068994083175008772422372694068579898029414556521897329981295976362092320392965912141439004644622894254773245837204981956643710205906708684530907255086131927186705396472017412108219801275164659260117233106723123335553245729926793756987629268856343237657251424984795246657406882360270482579081423297770231555634089239888809688693162224840206531580965950206261394148193096937782716826811286570487884919138089783064842410975905679417169993838756581357869985023816520635670681007515493882748062334681933017669826626992552742221752036171105312592478685526020199343649491908152995125233488569146316392542634636207958373015343918849646309130106021476400828736052685646799703856396964864378831851015624444832710813902857609496215009066044801197044559608688367142563012974338938680908018672982113658096941412607806229287323065254034237846733335113755200582803529376796460796250691727408060700518649497635619849384035926316744045205120121554606144260619258235701169383494021348301690915922005133088395814193029500804049328761037012339691832649040527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] -680262650801047285707382053677923080172916969525686667960383037766999331127554569171648206712252662355903465003224401058360730122129735164395266638488796626101437868929433947711456263452229377683602864833766340857951930724752335549158661796227921868921165339463517191585342724623352666205005456659550532701690193519510542004708131947249818275142539392701127102599620993648271961098888183870045958309218647472024967176862449990455102875168149284882624574241725674032927199959189237491293681650699688143686689508084939736414321383294366042188606147511628584030550396281869393459824101888934340628446999575509915580474721605581932387586318974999396529978483787338989393723791651654113345521383350319515853032686678990514558009957164405156804547503697274244091314647524325065123301847326561455314973928037769910215257711010202298657193316260759102047460495723016979996570980312741927296588895399315093866849535707940128766663068047518241987228965856406859090649945645792363512054025238648255232242448670686402169517866302486227204758142945938260561365124739307302669384751801935297223841769670740306466066482710067294784470633405330296058736717282923320566500631958503738500501628187093080656094586209683486171752539474628780131186333811398332429208250626414888875882649554326136106490661948633743657534599497060675710506460614064406639816059524418682013242011227578403108557543247971333364998946654817137514322606810554247883590691878555904705200558426024553914501809432168051260469050061591294572618309793060429794477191054817428301504717576790492918260745045708477245309244170923415845134010036020913092658646071879755139301797322622029794853022604303048317753987120121297259265035917572050522256969667800315007021714210787634219603475366288054240221153072396987778987498681486297781871854428619103587292291356383147851389801467183066977535918888305034539748958684610664184880811974954929258077283879991015738008090966871205672175830559146538338019108968396988344236423079528885907107242207213537698690174149626787492176749676420010747157692487224878631822015076356522922255214598730791942830942212605581890687901395195954958301238538149464922399045491987693849956823201955625359822165577066209310625324890181819955059057105278977767516036449981387020696594204577332297414867669379341851012711761804659179129320975600274947394561583284214957982408514305226569139100815629018820485897883258811318486980451359176909972828535252488068059089378738886781549330993330978500307284878579321191285483402433131001197769307729118866962183797211091795304302845548589259269222246085832208016426842126904948149872389562870261570553778777718274687343001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -398565030694895584822150617627934357534347566305879824139007836539007440935139227047264305703383819650868519175527665570786164334745618495313098126592985423491917194712773516276112755754096504759081223674606169138441920675864164990384057101208115596143437836751478821825892763987466657564956737720548963289471172728919988062311747903697028749885865559737382915555641908539128947221120136454203873389788492737378870664351840613873374780273233200393053337619036934463413496831903237523674204479364855670628561551901732079963179624574053394222082733032498571644452666349977087941880348448596141753205925571678388637964860434070352005299571211456837465567158724009607591196095226670155154127361684499075402051241483888673133636003186592610389752418243419200807432921375406177430452447422441288808660223729168956487370884039946448662203915506986895119092544699573250964762021659855475050853712401132636479531208880526356670975386462973934843315589411400805230691681917314063622358449682236134926494399991683223724324950737076122533834265905567552528946535906072900769545987456279529212940259426879124302997788054311363149274190028734267851463644467451272911908440779507622581435055996488529477005283141291238121112292196545920693873770727205834084765512074538158564911846367545049544612376005734199656070889403664487394633745662276616847819104118023844907115933190569423102320546125028270324037593279610997849804519377678390316897028430135792386858451819170869864855693360577580536006528997399259493416397053490242405196652910253479422691935344274112285780670146370003573361369618193281692281263818510643733667137773386198713796866331298520437152656861258398637508781121806620724721101168738877716483700267801503883776558335066889397336211628608181598514428788968479233317679667648410432126108192781572452610406747888372312702491462047436592136507694306990341120787483183015117931411924894282475957855647914015944903010513074225146145811824218864147461492728358058325600789337724327760275608952051290112890576947165499315335637136741796080083819968629844254863515390300865595441351975972541065839887871987580868092826827678762585665336541043085439100270116048829878058982615394116080325782738417494369881810310986559090405718939727724082451272412682355921900680725238427462334470608332444775499032068308337831785573053817246757206719651082440525933053186939722909077195461378119010572770044630456916053143240682354594885017750944796281925384864726245019005261289211876154288078695569691481286694272193902692656661515590598093527379502470941803011196153627180124999468425592907715268192447369384068632361062868897331048499127884209138868913438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 789032762498087776744408987955304866855329489372015095305830387539203155762186374435726595217098339183377141509898128269173536103210877741572772855071487556447645047574786272315992000281075890506575050654301964224330933704604753229385755055754460717946143863916954890207984086745724844712766419433285532893169260889059118696249894094415593485609405243347838153678883630330100552803657906045149185050640929851081756537607394496845520203866982647215454063547251726256977265164887738905708239280542836264067922609024870886692199932116821740814828124373676060054943253178888871433544916930304953288903977661703586192081798743893401800777240918939706872846697633928570823251285443172654973972076507000323452900036273406568192158600837041673353754524868160487375513445686323296503167254684345825196953269927307997106800443548722562613901940001415317048299716685035736837885708011288117442298672317185645092655971452176114872666181128216885059247491742296228153626093425786628542913476589481033384319876969840846014837172584784626382994109259631751315496715021490399914602966480271773964850402836825897652376657205226893348944215881758020566372123037276774377753938313106649587703665720498062768877364161886126306073429062809483629484433650635510176857315192094556044525292731784309176817907374161069204966822995181172965505955328944635396906983203642097190367802199150863829079598403651420489735540913328080579750122247224994401221824282549004403681525843963406615200922796553518075869657490604424737418638954877569168424443997383517150472172672943469387503191398270606163860268970231453433656824842199311239299904964630450166868080490002520645933852655323458206015649665919881924135709947660570438050467940196836915287353701073181967259379613094889692163760003663463872200689291148097250887283274333934062927191588993338010806621720215919554413865286046274767111946004146401867547233405797442689872117627454441745465004189090953773804470813744021529751934527027242128063985455478262715739719983198811701486546533068474316971329364299813506927550159260437656068576500313955428698995147646531092826321394160667272614508914210765911433572814870708697130137203447745699579435817427650413384402142781165002478374166665884082563007227857246403734300467393137006820213957662537567125214144612440725975110140575533710421345014154283651071422936495742187776048067063017576874853047350907560325590150148261287786508984346605378203354609213011155193047308009934453305670874388157130113126580201668368165665315815339623568933609510310947382749187625201255688290650835158786844371220292764045575316009353399077444088280016076009599366495476955727289699532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -548149223167166351692549009742615776931135151191110546984450564713578391936561261888952197269240436740308573822522761366502777785491605247691434694160236943077868971102742014616634135671555476777469944237729282938368686494002230892187111926022325318739637001001504576987836436789220119025489763679985761948091997854922484873925465000031521744741956280422286430669173245070192652508875381743970902321032092275755164993496999345104361332402903613770861295885748793946113995545079617085790949257211758628747311933588034402408125451763383442014280949232141450592007648003774661330347577542301908289481327836424228068337708334824784700826148570394940827076645759431897020330306873103197338755165350866328286668671413091675158407123561795719923047533860298724959959331499732895999852366694317431527458622127467711298922931844452984372672813363340011167252594298617303375413862232976842920448624402730753109549164609766787257404529222101954641734255339037134037077305745930583802942112458964054551799570973597505597589608294229765665776864728245983844873832845478940266286919494990493048380241443027882463083842091777035145874674422269740439496551597177980547997814281267736576530784432900796419466566002222205359330640070186289159786936596911092092476842962174526517939319638156419776569630770490630171793411185680833936391409607633747228675408344314624528863009028518995939403095453995235509654631401772263785892818628707778428385565756721977536094835758921168757623558931053481713810646579262863926095111154230254807212090523464903639183358239701602662277947311941477290720345558265138029875655023629400958260987829924197196555511881491893521007992100157130504735405696207663794895393951970308602487337433277361121479233256876958841761641018388783968727764770103882827577333139687206324482231885918003471215247943366003384055430870905873856282669450613096978493260019558671592824065775538567478061097051182507019376250829549723947551692458623136876774560970364602750982011136271173516409101096595087226036246370041284213001297017695569488475917577758226669465513170515840102209850539830131370372916284873267808410240982965405189534470048124055140967212792124247049665220088169712130419626144069558354091929971101295590206982408558423406330453697103631817919055314825208660808533428151635031434850553072103220676786484188027836111479102466001800721039848118642697146106927802534038962847555023205751126833785125873117096052337953105146945552122803633392473746227580218855026788818926312706445363674880158994619614625170442815535941601178467329813332995336242635220416741681839624302394588164251626049981570988343810380413112794731494227490897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 185382621313670919748156215731319043433182288427489342943112346490126116844313842310448222828113396665292415045474726801934524922072635998408792650914399825812976737422485327919572065450386775372274169455715163043813208931858718077458419691118782270956903136267398760880812373663329040838316428492978660071582496650801989947548610713169161173938612086069682057770036378566919077675603655450300589149548483968826755919701028159035578798333910588723226502678347968777236373221660803316866967073353462038859714240977712470116138970275275271518254940611532439536456129264513911328032242263678054542873655186913849391758018493714385742009991279864144663345438994368452976198344739781477598040768350307310294259025875912140655229725441876419046415421553882847919730187721488975944693392862849659800972135369746377071013093050595249595178882950820030222155168735906985484880656067220127144276870572157418285828487753008562066357835816746126599458229853647297417850829987079418721977724928814044666756454945695938594301591991833936431882240520472246995185478039397664417724990955700077889425599689218640649513224588336375246734555694759596769799658864809855632763107724048040174663690340239015602274295145410724250126504658035841061273575280110143322018842315708872514624966055868837896824797698143375090375440528840710680865751966340243388140518311644482111955519961125870792685227178505984048110219872099836458029299822549687523876168318981848857060666786929681619450117968095666618112404997606833434688781851434982205722807197260783332464148368163890885734413085620388164445993849122667870361581401944656519310317612321547955637241093827207063143300119050370264806198864143576505115998805390885588026267272498590916669660580542624306018778452922461926461297119720210891750744867470875700828335206970555190943143207216117962239785784637031868705203931639030234135013056582159075224756220656947348589077148633842547997882867287548744319221504419127043088068140563627135134676517227003875146035990106353687903833451279305257651200546322398907266009985453451096372746199411081405872470166853994837940709283525321836963836563206504881896904062223046924505937050183166155312639122010673082835296672852811731577385856487241058185934014676019582981902161168408081728388600624247101516111541724480559273919258929904968015390608837923436974325517958621371186292675339252266409103626573576184567595871898354978518863565068408001208592321116451702755022045339177332237532958609428094697262211893454835612728982274669867907552459094300110237714865065306960194404644910981459443749796969221883224383298754567048638900257064347705217643951061252480300193153024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] 38962336162876972436624315263740754079977853479288806686761280809043607726802539953211108774292216945537118010841770878093331884796166354603060974468736228905242507270722097351854176979912091346057673049575626764924664253541625480765159721781549514819996569377486617932789181925255448510453297942095330042971377621462532221684534297964070234788128274610021842797631078865954273749306797870589358938132720623892690738017775728705667184074220283607203372198857965065612757946988112629887029798819705508426757006635731238308364511929337626311122945548493428040253741930091092477631874475306923499116637686364127205178481757593080050477665979765757329037651513518341514107138732957334488506773937978586620474303422817098486209432380698140484599138207915034755811239715621817518464561167385295577490100014988836437753401871569464847355653984863904779274521908341998991077597421220699039581930758919515799834353842899731821032624682748399935579305979613141531280767226654051133512162055531471326723964025462890986548987008100347253227896600911518861745381606047334040592822305908344174585144972798531155861742954291666249387120881337812459792410218020348250866174666872113434041067064367498413594872157037759404855992852879670965809449339492274324412059655974940075070081024110107937004819749344201760751063315778662155103554738985441203423793958536191460359556488498838104793124540884381150305766670568294970524939569896033879221161177236940779576774185509457262871694477542854200481898165141018348797491238999760867404137476439334865215240309422599683084606064390673712280479390793300859205425803626791625149768200111781716077476896764935810749104736319134901176622265365634303333599842741215649525715373088712132029195898504737796932149832355995586713611455190576437585620258204581185148879931450403744942511412265425403004808218019352065331417575743154186637118696739440600980099174053273915096893765038126860884207523081869442258816796388256400553611346728627713059496127548447687886321844707025278623489723303105951912496514744271794238078471502284103395502640357451297847723016260994023790282736087443358501181037758315149042836897131966482925925029639241886621024700699826676470273187181685421479258219562998585999308346526401806173788322431701926507535881448315371657129312884603815138507002935641559049129659467728646447773593754437080032754609360971019199804378199980578397064753718429986070532453251275971562141037581692388445327409426581432219409733587193156681036346293382457225998159004885626231407269072214106197442534965163648146290778305128340099217652689275290985025750299560422043730563379048604194399333737930344220873195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] -119459165688637619599212982907225297462782726398563209271800212352160196602106444840671427648843348119066444105671878659127708084948948084008849871606307302639179339508540794760005266289625669596077960319024489354181414009298043309553682365235489827417432790014084479192061836649188149048648033570388935222605577379286642570678163730039882458663186699791534847922319695683503487726392062867980967677188520828859767063539406710590727578310615683139005558573361462959779887109953335867374449656629739247563472918109830483777886966709601924967795075490681074176340506228949454050892234273943975722331684777484335093891453561989908921994311453108393179903111393991737224532217533418371294996101574235997124525043532669503918715024341330356016680105453105350480650431518824903432858706912366281611630043672834170685176980217528315175822812010934731410673139870602685581272809302794734245179738480435016623202019269600807709087318259929064896851635072791010503311716493170762181675059217450162824174984799427407564814122733312722928219108817442923514444960204119840823889760218027131177328622233708542264922552138507204118293900299192043453434516742252472817034815970613728545346793673491025113021065965802009608531670489907962759422020448739894992569723460915233731982425127069805505694747454656482036204840136136144114954217383486685197306120770022338037913678890529532616947792876613525935165286836622845047016253124961728623656055353458626443102725860640291393097886614874605771760560319983717088137642960010739472978120641060788280406137748692262034386058877056804155430452273134828013715778971056388790949066423622405136128793279592084070245712973651796664405648526306244496760492901676588802261071107008284840996096454602106223927598033185883038980640529483695270534654956789629083378323812057017834729493643217776263103925889963702594555828252153653835097023859896616427555412355640571035946360302315167811734032091709287799202585639992429495598316758514172620755720776903534486955261011163429681138007345312429241987761084782190199227467300473132772671381976086414525718230801791384469986642632626725254859635478057158398311044315770777022180445846710552766963006739347069085058158161164383732627440074058306106383102662590132779349242733832799595374756098188858026185239443419650572301619041845768145669019084192275571099980966214820669483365996993469465487709312974052123303477484647846194005734010449893342569742428160921298022964095494122109209289273518982003835947323267898917370984964048964097191662803367985586281132052360176088987373519053089385669529422506531727273453605980237253289055254074941617153711348495323764726421258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 101979893503766296429148216367374993903501336690542736764151772812351973623791830443511468745152607057390603602492493422057000407441154357738188056956964883620377359827857512804574420485891876729914333635824505613124928821669422800638499293235190921755594899563412982033803125287102166254016048005237462212489136111153892002827269436605056335459657452720052046270577794280467544870540174407413498022317519277674762868309104081192379657781659350957160068313249990460387423432947784004737361949751538369111170543811885098528462567147522973652054642839763390629220387486108820018775905924436136655157548469275153788059305488535723016893147793366528587344493197656362791611549022051728162870176873777935089259916932411281057521553378105951203681035853336507301122618788379841258522696699316403276354243176284045815411518066124159940043792579669261019374516146746812664994206720449453326747841689113304510086342241587845084956584070782961420634163550835038720293340228115260333620130197370976846536595499535736688361382581605760471660764554120120189675764638106181821702631643711064610345251349690377715199794942797263072050285722357594585838740920535012913624668067502413363799751445655565265186159668108260355884723651118259222628306759652738798485547352943693506157027899872692343791304979392836699621551169679368273306103513184120752170001148392792055787657022516420024066681119636711742587246025366164694817484204082280976672078111139839752852181841998691144684433245656124740205544595391904930083395066575922462024431409518955553904328706462665946859414957143543352581553526860523443614792746251326349656284850925921927192838275865134388470134613022198817129944931973592385279914946808855404420155714458601275859609607760867463875028170384586484139866293566520950182791916098409762178118479039991558601992411448097219701818853643610090166614463292327538305654236635533198039549243926055255810078828883242864282637641446950046395739758342958579238381259527270656811130043189664808248214432297714828237239978442051316562831091034778027462079731558458687543457018571088802715225000002312255948968496135395114299094798224971039742851241762206677420420488825739124786382699893994230276447857634287682046317327378164102866512226800801464683846691423914971244815280810379333080690978244367900343370066304094900928594704445448984939150025059681186746678545035045904689702835067763592462262973060950280139673175392034889669617709275002250984936393102751177690614752674070326805911440935299447554751516522224757005280466312301824762533430451708983589987920645739020550161254798708106437275404535279275786373392115181702967859012460041488833078886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -48558837050661920797491842614082009438456090270168030980040830360569587338081579564321479640310365995944954180289474231075671061859647631549552140808907543329855778968903614088235095945743790208351945963971053443396689825728533797898103043028336238712737791973858355570149400284321718894502004671476077577144926706659586568256365331559573122131865736107515928104611788407306850437141394806988435622907325588787461385259271485252367611626902361448836605732184009236322525144034475086349482727641689440687610502025254522596895726096095722364620189475081484260612416833404452172989266620480348407396199477124858139873841405273867070749929191553791804988230677297092213397602932433281318644722900499411328786725333416736913271493298488192420778070602357743480537967434928428695178652708307095053648060166232292905394148450385511836933441966867466081510426947045205818919416691942907549548079356718991251598210703075142304877669579491557122891224924001935669670516394625145664852446569412398311759136408572764892588432678725618839113197214596742737558344951718698301400417526139369858944776583678035287677841974661238700816929072834061369961960281628763873842539387954777742993742756459909343605702380213277440573227574284360259055815905078783903532425477903754180593565664298530407672825967815274299668268223684999616322154108153014612651673309993120529397395234417223340636258438843603025956904185812354428646138904708940127791906205277377790341190029300726513978886371426073355130380253504504042501426614432547093517971211270631995194983843969409289716701617292744638036635930116839094572009852041244771515655650114219838569990036193001798951772483436205977914727945695788513152257092087003551503034320271411851196062008917184803372828486864172322529289318208521353338384840748406345857015080052834494608651218866340659126866309983395952427020774154343976316223032500077823217744685203074186492510865670879433553720040437416251225901952174056437332634798064175340222667472449955698247209138970386065917839460341195715697233857211871269631774629881617613158327195787036161348598691915385811796650393128167956362659554311552737343806345664088877083815102622860997772019266010255832111849856767481263729890082587787671166776261271500094172105437405521678313120797180567090219358984242548103221104230836826636767323777403757621620398981025046204506892546228705558789961905657872459521138305945706106105457025921500885854186910428196773700892413598481802313822379533611691340654535871926430922397444329164106787810265658794211841057687791287155637776786181419767514505544226406484308555415445420407591257988114358869858799217149722295179518410752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 10765370597514957834516531068741945227043307000492809187558350170154353181036216676086057700502587285030366427820040689162225001696912288596082068703354732167716314954412232003460995376253730542498436586002131790240792536190174248875116810635039426280026801112909985862073425074361244022489737412460554658946256370160801997941653597462444065084907039377724933527595334893263823919469158174860054100224798197052372499229771281831883336467386275267996360721598260635544463931646508310098159321825935554346757001523687792688952992217105396140754515257363942381395410576346657713958104216893598619750006267655030875347524576282904481350686031287027103008827310263156583557260919263078392845269667797344707822058862632272765249050010820864626582661442518327817113778011527436892598747832174014083555290489450281750583081890648027348486468628347875473977554918723704894477504705724682435736134950845156275654858667687609882770026373515190706267775407144439286638795267514872207792512011992115938408604729736994444165216936940735268581979380229564923976662402305368994751591606702460787685410696406282553812438342037721021236634162216082589288528080241871058701754850790582008955049745603417372774829981305386059020666360721298698530591516940593091358360745661209580728915487260383049800336438176740209260539067534382787089103010031097660374645415780640825187517423463469325923552092217819183553800266926895444376285212010972308386293596963483180433772669486028369035665004717097787931756200415438047603059760857483191185141807615840336215630944223583495668584796746212821015061884146585786449913894882747491001178512305075040921285945147506275767029969056180762498210563304627973108008302467017082862344591098421045030668624116314696517445491478214486418231002713526857713201558945866473727500096401906125689718576675192273388887956435324357237861279668001739773553116210104031984554223733649737713582271303529984598998391865440340289318945497916363933131799743246517346482642555482661451495908548471676868553758551975980569047002715231431870988599823918088313633047380476963943254083414258225274384818526519237992049534737087885068041028516923100845149031722855359307847270581975646123513215794292556113038890370586371553951869578933536756760376305877477389591594336148232648289579437298583757813614086885224173053647574123359898018664152765039661121247924366036008119278579967410903804255261762746140572401784218818642490664808018645259145952281303417154911428120737560141474445528558302585219025342485643017446034349780154895267988619871648022715265911791174628997349242916962835118615526897861346609390433021293993665213986692356865680998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] 2539931665235679833048424061721319403223004312990312473735633134847044274680342855229209850730763820886412972075741398300468328235847556008955455902929153252316256388140919477730660630271560710029758218880705120774607603871225725116403039180405431878312091438325915491347947063668344043302963086307701437034618898743987346235240543952750811659443730176846039509693896424118856471943636817686747931483741127922176685775426873850477892979444330839973234878728679825414001035619053664368853908757324812524125081862686064845064221714938250820079253409796121279383172567947338048625143153598344877935832203742995007770866268227474335468823464235698450613564364314503849382232552980008266593337032946703296107390379012916572577091166728017516100070658918244529875660706052270580059254663987054122097104599696986955874423759860921694059210729374470411401452849021769872857286118403305998573573595632264384055814880251204195185565046202382005529430382556372341098778042830992855206706854734941017820359634029689888333837483094733313186141083463911564852256359881966828825248995950749427865606066776141098332593861843911573232857611965554579485375092515871711825489925317839327611820208507825492490428408507046204859277528097987190272765846351666608869413159351260633640822382032700439325788799329459411840879754518203969720609110013170200300529555545331235572108898381636486313318738731208738849707140547668519817937054979700670742246269646871715289029838179251306600332568098706029699189466570837661552746835281505628613390047325452628956326997946946533119208700761301224905203859678957044197779087458839420748948596944873078340927745201010632285048597894211250433527264198363128606438633851686211941431828349915286984325631719892934270600864154526441389833465402073875997162220265741102247133759518030574364822928035788565972404595545001320700824390467269822495342147908827010037281751631706427609117395488436532811845726996148670238730739927206482686053108486313696122108896970861929180092334646101710519585782277923342353446604619108831150905549192293848161231456098264698962033791384380641117136303898607804968316077054473670267451607295414883763739366334033392877956209022192845075019358598606496509985932385482359311580397187578198465924816112297326257447137295175774562492516658557022772549520032811663976165548080887244594325234224132704727174626479863842501014071726461480786754520453173278158408407124920437170105023447334949786213427767730939765666519235696118052116919239799562428963653888914111611614635589377385099479906198547018135463753369675345846058239458713230460937414635589098265804130450368968082990833689892996853379629056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] -3486608663138284127397981287638454161356615146163727421618950230233852308847135956884733545483606042139358020602860065855582670101880640098103204989368043690395276576226721084429773177246860205562313087897887089366348615650551355322939465311127424068009750092180838703188679286957910261045667379223704418423562284393361283010734166038406249680481116020788535233519315346441690491724286237544839885665889683628489744705367182572747700816551949098693666160949725341518635285950966185434870809186644520897193007249461506461471930321964667763896501803225470074211506300584870516707337584999573554836173151549458556194382289982473223074542829541353068404133926038990420828484649976210911017760099297628061026904588062496774122416146699690117485533173971258222323360145995738574833489490223150980359995923849457651338386247717620096135975606438797699188744104731638417097250333598597152027746957271548604739549602431005257651484971376547489041676325028551666317990534257462701048920471755106298268616657068922436458363969359744799222525829398599420005566192543941192946026032165342963125359900020452729452489527171836975358600415754866090595707756621165009814761591836086002498373325720741009274739760553693824643738806794087036471149840402663075775966436238415189482254496528245393283657029882895572898321664357986640807294008992196550090316281333130841977825038297129770040506066607973918087583412185808342823283082982109016699717928197059911091646626224506078606167618933395219384099611741825002945198418115462754533902804951228905912901159015030575609720318236847090863554967094816004200492271725035572132864489630014030907701250129680573336822069755596956371423539066352078711336015466103679874363898510295909084852294580671400420143320687807812656066637488711684363520284128211921506124496221644533120590775544602316962857520895645140261068341382541197503353531406076205650383891898402508353073672966345612304325377195254470156017263123009716524526667555591505122495030103079304283947059661604511365897153055904430787997323248719181813433924289632326509319720245809741246210846420146327940760550020174372999823888123537105537840327907773354657785195321418360668660402548836886779851359448374608436572329168636512541285819703015736476787981482797548507495522198070299001755212978999028872807164368836794665383745474280575051324193251921692632590605624226836747466756622840631806167466738559767685173503486469026774127203986354009833609727073058580976985024041347688872316489782763529771756801063300516693194781761053396250826263894533030668702233133788215889037700218949661408991978352147348761488916647595315932021699723128562809988710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 1628429204017123927283834377326681180949985565707373399786344065947484410336634968494063065458664025427010528101103379055767959061929476622097263437101687516899911743538858773647326230767060007959133666694000909938557171426681099881551370916609833836319665506985223698728428081206967044078634607358801349049306078087760433120125753684321167871630656230360057880222250144576712937695013250641769904214618381868100094795831928822951276793993435264288643663628226577471337277478642732143441931283519867348745897833965870252672280092806616623964888404358469913063746208919483575592132470773122859343859982503991196058094700791550051779880598732090664069669048944026099373705533063362457548220802532332742736753636443572707753779931369550091627992365983390802945390241069588211892841392151706007724096388565366445535028368789822194925691558717542002477832941897118718126416240314189402948105541151920062955113175987851628956971604259941473411571210066507273856624487775081293635113032729879732619513544152433055460438762883320458018365625927765607086487967581818533118818111907008826561946228324688912927142120191722343638584223234527099330939827130528530528380364217063406421453729850578872528386482850663354639794271523953586168555783489962742878171904350028376685139646797025061803772519812082601685868268262733062093552836309924695482301338775166599866096792613406329945267786830862906190383383325695578373387908770270746493600164073440270502106455818762676348790401798490921729137584572246000721632423768242018482551800699932472859743397945069045867317115598765747909802597606552582334771941053974842491084542580007891173012897637605546015157644400465806039399405632191181014066834879057847051515672024590593023422033716955196409610807355991692245423825426358069845923260694113967510034565321396268318304728909592208794815219606011252450452938771200045497590362272151440333745604583239443974057268632919199124706121365540313628264994460534289112465638859576153395312144771451339670732961572190449472365696026428231745212919694799028555423547985014426270071832366747243304726716249090446807904221906963235430065304142970937225021912161176673764772470917083820190084049438283395650883202376507297288512230920301779366537415811899387993136867480211140652336900590646517020306854532154328005672570601476444837816871488179712121689752677411242512308688628962523746890455901235929223727684719020928730629977552248633493566923397556174242639533629687988764384184026829678204615839300369577521584331677923984801165196702562937084756091179678541206780450834760626643357819222125101685425393630930872684554360758625681418700830639217056669583278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -468727013880761296089502123847332895442024016661062271803579050740572017440260327946904468972538196428128080516242644429888346423241549393886215312585342514256912780715390775794939215326334511202906673395038274477889831713655282903144183860083814853755607902079970030975591859819634739285164585660594143554327943218695715312999623800354533371426645990999478440862846053837090971356546769894625196020933381573289592753092356946324007823173926818597997293077115219411999820749068222281013512740993836248018718158585886171407644801783255232662509164868211653756667537904683207000264780489627975846414858039483097891261404053367689585171003309547972509333845210213487777930721045701742863038621847042510235306664754171465064883273279294214610593178835587697633944949486056326291838125827356628352365652387995853712947454075102005654951300943847544860822804122882230652761775517148472802200163091548843978203030881905300154861165139589523618369742032303411440870534223204094561272442355030336939836474125290607104536270070401715459411816598082918033416980132991210677381988679516909429042653621225453663715396416644903579444520817505612886310218633722810508236467416688809536865052736081291671490409200006068772879943088311913650857177403133592229163882557634570684260820632737354135056071621992464129989226498058831838771483514565643660791071351347414580252970735436129317210186819602623967623969647187775994839463736087813680659119102451818503819072117297198408548419626107991155150098794565482230164908971052475210730065473738416295426020475672085090433212950332242178512561589678741104299530694858248767559061903648111011752406289926690990928410734911396710825491765607741767000544908118859083248116413658864974598322153824540812559137599085036632069068741924177585936230165669272582502678301425311357722688985340745049677191052655464234722746181497885260897888430807828120157714888737003394239531902977858196016585097914000460387638081156587913233622051719600889327968147849952756642494675020446416407388493528993785104246409109183086341277117882833714788078318651294711328461894845383974535341586531963215120215975335167883426907395112292910026930240531241303880447166187899573855181194074407211749489779744474515676392214750911198545437799733067505927959285386499274143265129801530260119469642051783548588278768625031941333058071837583668947505429235486640653897497580114887303402159981515288560986294279924286861353741851668619711621603461097462373954547250901944625308107589615596088160339925853015869023273114430078916650498634043099343779697996651428303691998258731776704317949231898308523429617652917921319205522483261060971233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 106721376385421101220422074743665858550937410795430044085893666629314290738573416181865149592780928473780249265513967416835583538991488181085186760373625263782336354092546983136283085213241431181886949928752196956901739269751766570736334238120732568022839205413592906094065316087568287254432200602485230195487189662291379073282119065956709102936314812242303179734747047297518104103933631708055872006879142491217475884278142882594884006382424522728460657599106279022559199076869524316863395802416261676546758661084493831219975094588178239662444648112101818185979860677099536050011970062393058139148282327963558301650988869072604256905775803186278901984060143451000693942855851243965271086310571696168008179817056605596107811877692717144986019609989734970540291497418879190271620038745401211830668694620253693364773341998150967137696341747876063233558351640203099989715276919209934129712322402821089895002882999617562991270996266747608814113279491800776428968516389920627385133895575873649150290003428626725014727904036855489043251101157414530037838964124179881582753895931822638508446865187193672099424362289290212052138612053175981582718854452209839765932727546681652367907544792758554569409589130783507038035050709968668214270222942961189675369528186759738274379583709720571513893439546005983794631374626800362790895139954251706236329207870306093112406426801936766701071316756738512036806845761602248912021584240136068725937190294783337586253789758581482457619304811540176398562461832501148877643775372875352449214201548457074771968787330266090088761202624940059299802536865037116510717171849236954826859998177205980204466057203514880322855805777709808619375534126598838822030709934915048474269939089959627298625842085572607983393596559493960969949850889617224282977710245519520032058650966403297624848501438895918320031624806244318431869213740128970229485556143597664131935500416866949637451282373624216300135472890305164135449268080597979172058223275759770306158961649949467904889526131892293950357828815081705715439220932058306964387194310489131523685163373391164662582773568975138308260160152920066466240730510361646189012441574566396270940986239818447357861545772087362111709858687422963796871540766631301950505055794852935727295419328208844770800256536977449217240232642983548765024948547267486415730073491403317846649491523249607524270183334413807794666433027479262763481862307839805402085155016112412287162985114540226365838155879303963739807127587173910878140821219906178094180681602464089268483869035098091527681193654686501397745322720050112007248711076788848276493319593051460246429260582025760522791922888612832571346124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -16429524830528174089405501470086405327260592458663033110170663045527232093207542005988110435261740491398154600320140781146261345599815436833024130439121340444145808853904317020505806729081892057849215828549812880417380512501988965684437886422791231646497473714685037192502214569931920133769055663214294461999590386231675932926570515724758256329758298007301684135883396249268533871045856609748886285064776636670617639584219540700844962392498183225182823766108524896860052563932785503828608956215870305245893043864986464874248150317505849849031524539187888541570759516050474572498610698213323150107928919912072881563197657707398846084134872386322419980550082315106267040424521004329213905462559509510953072905767993118165623630170639574802665879339778320308513915606610377108520202245163630615824251201503853828368334775312745318955332491391770823560823097000771802996029286180045220233033351637703537444563416964270094348742261630084510784870290284500902510085247359680638635490880234909175799453368690588068567149635469703421617446725309769679559419099633678826717968264374201508112587463395009556042392660604548001512490043390837510966801189407221167050669647625037840356234344477249824585885009164467024126794185346343655359115288945187430809480306317925695652687070421991392625195454745019263582984675127919000915181781574931414698499058616196253714598062368938567492837425926544127262242906429698449780633413734224512050743409155879262875405750797161597526158302641043151658429189073424635834505543322698100891912167217576849901328518906206921965459755009318157971516956853323925241694779681948703854445039225090834453045265804540457683848621520983121538699297200878324679908668899196536947934737914241741939524153838331274604985418161868380200268387019179929447785155838759671766163632877960286081099497407552689191223483518276400381558011752736721627687757556523282644088083545249505033229042162215893139997994509486878852304287955523144059069933654448682790620315638863008331931289480523090590201364642653542232022048745689067743662604627196063539425288927776925281206506525234606313161248842663059485454712528881589505249002515232897064733728749019567139777504418471240306496438895417735789571026017237023041375379511176100845921718127084685807437039130713799122007933287002799343456661274815173014265530595353043844049749654542997096157272550102818760022068913646015469758860474347246644368448987960693922605145866251521046193409592681219849064359396604755848087027721639191634179101634826531408885428070954371431362661480570242785532363993218617434939977106372471786799307501845278806834190103166364836518588371217751065231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] -3871756124364445482547825943323414296899679616208212588760851118260470352253811943032795858036291447433631072511885748673627284774443628884434543194601071530826766570248090881376271559197858824096800272438831744353641688964674527734470680026030111758251461183157534470059245418892154715873131206103564497936363648838828147990173333875576501689098833178473459501216091255636330688988675067442052284229559348874129956266827230568905452802208893840598010319591606628362267339728496975789402239562209730703510200430029452075869611719132432776039478600407487367548390069776231663481042017110701620312137690037736705559929195494480830441416141690520044564491501680066861038997282900706067180634156588259750662031004148947144647546499676931990827302709916997488764043641453670820190619101309278459355684737469950199142296710605051521126615101406589662657045954761530854051744368225869946084625203216728915491995620985290206508348501707640953681452169393732665350120073766437948876790743945683016960186050508426467420616699827446383425155644355251385331697385474692491905819579710710744323651979020126518033775137248933836936009472708941224338384875298108529408029045526700978090294231495010184722018377574690227688908669986390567128813748280014027935559385068307693984590393902588424189495727697914258398810412447462411720154026786707147393141360493120561577453507802884215149928193697155451519057320050799458994447283633963046162406674604628997089967872923996743121404495248069042104845905161458795853303429537878594343374882791645934707519303527211392098622488508722936470438455889535624189771224709722240307122244941782554268646600694810268535896648121049082433589730653665474576020525730598632449771911427954247239691568275717428401009661487615749936505766262761266237378545850058553105193962879094263541022275623650603542565837565818285249580003354017846740209324222727559756071471751932298636697577127067455754391485749167190654590475417596109054329448970109470926537946195951183759350815149540731698546779098093856154774261026959629188928202342941783175664510700341371719299538894116001368682026950261782975508135387736800452915879176006492241963164688444762357165379866493640462528739923805624687136539440101250337603258928994388694312606278340478985932362204761928473750252876024261767832337868294195487984251748875208481435452930637384776770299519583753217583176589816978828681095794473536929324358026863494319281081024258258431662841576543841921523109304198666605537708015895112182810298299409425127765828568811076936930309537133065883717683097521596021761234399478968200313216516513127700051571116543806836522778051716849642504192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] 3723025423546120682686047701211235504731124829075978512813548451115639205349662050677109107356016680430934772213146740931663393146155988244930080319265356955058653761932910703194947076875705635183820037672801465132593582025812415491888408082853067513736739836886832829455132388954696178606306878054646825928788559408076902617578940895426333732310633389224031420343131824093747299935774824238608241034253870717001101292122035446576300260244609505940394562854568654622311937826297717608520549901712355700186307524201988272014351346557088155059277667389883161403717765877892204945105156732721289250843028546056632340185804633461794909800510316721388640969341313060210349715351723392714018665897253590907201020369580686271444941845433830835619005068289046080974327299074427552887659007088642146381433554572616153273412657442894422660919702216273530391451953261283102523266899954767045249727502910938449017794982207393061986717806002511144119330092916274110716076465239839872505710904001957508593284726714452175533300421997908530560103671038664724433198695514004485514526802596418238666793388831133263357213942442933547580588762694065572831015254900533354347358516138291425071859036426968338480234169331937129697787848115997864508837916036013731782186244401341187269292425289044587466614036623986049329955747680296182122760507364757174932447100659974260161197966285020960206241939942599795971748559183929226281331134272721685412161972149237415571812709279205007734502659100057502471411856190014859365481033244723896381475391837133239335595260516727221915684874017915398069234106487871374597159897210582058407472389905241840683485523755330366887341855314107330652487732258568323077353131634451410197952794441359097670158970901321432152898541444137024216132849999916469099965371303641853998205578766846481022638257054342923699040969425353326678556834576978722550187273580735089935731535167617717412711988227825820684082722725432659214752485828612739581065796497203262755820388940935051026532816158724231879294722090651557505417258064500718755574288442032395254499896550399669249626356978235778548680866059458215221779947837521077006266913634651480583850577227800824191235088343627855527852752960811561821775344314863887279849502164483812917865916925526830738323064577224291944901748722637452109984614120270217655156865667187051396440912585900155033893822711404391235949200391079160094589536165334074426777008707276984571702563754261003239057319682094247664896756496282505795607912333508718195281081118136912726398182908444333516706586937108636434963349791355656572593645063177729672002388439294465548263316836255191563049775691048524353372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] -1309280020735261707877817870427220071933695978741587286806003006864368962098497412708978650220163063826536939582671924938149182572126007235132116446114040611323678532280769582139543271876679163644298888798634153505705007922476048235747733420415779755953639276085282954357435914613187925687273065104907938744547071454031289201889447384776007619614891081989521715361705236148293499432946130987419934182172554941273900288074132676108391396957386916741790090389598650809152944803285946746939893121829177131723253735301828743916370598904177765679070124763619974760587346900927730828321245079570564941606259352429170798856360025018734843455941508239271332416688727986796767196651926275691037077959547216666286844575400155402653635739225638533202485762159991104297663022520044385974084088263652515744637251361279512653787590421889359426538819287677067920653232928763233254228069122911979242966850388381423367553565823333707816122019439545016507888303453587809074317094706953978549786892241904775849600843585934280969151608783208698234467924921556629176875939913723171613138734718824919124532073887928653234709684820181910985482732525280011071953905416001276459074799319927076753849173775726977330616674427703433393109553479757728227763617041503622815826953635116505227123186273936825904972455587902029391182950374771064978938940879749382161317354886702589504209757411880594026869171536650412970696379472982686648421600284211426123456191203238806675600773411992886376021426798452725457454452265042597230701066657499662703075164037857413801790186805664977423588738756036779941407303246155693407617318618603131041743660800343363439376836571182360766632024318110846480306653260267641933173607001578584177584243153772551199386647479993337516267170661852337561654342193916520717755236848296866471356704629866742640526788353732889162683145072799243076173555054094442415220796110213493747533838711990876671543858955116154300193356835520550107047925894752804010896516867043256123840153150180084532344111215995394262778301318800738709139107001974896160653106996564450661812095331174929703227604471377897310138669118084915899246778282383814419803038369100820041318298389406749985923804515757142571482654301836610678626565110012543450278205357393086790701203880362748000909091615750373095766744417124368837803387203065058694351920425370263713486362511104157030606167309262644787328588306514757924175469156537786850217439113273410823668540199763133733110329157371200765817809905513088527341329749093685249478676516075993230445429989193549516357638881130025108405374098177067857219357060434245516278432749427498606516346767873617553036728324220426058203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] 261679109140924927265143626407398023464708569592801305720247822193132646896122106431483702318476125854015485284464625780987550333160439251688030526210016659066737806482241822845422798351626116209168784047229314407128315727712234546116626928695658051056590195931819100600417494985886823810929573783828355770703194181667147530282776091839133987175691913292752520246492424743737262891307425466417388785571392425490434576326255807685352114816912334367498336080170877622288523861568681550914757508660695965248520550962681221299637288051452041539675897770001535246710834159503525769179744028848685089302958319701338135401604748807938496584600625111020839302636461607798767162906865911790109764703748361197242888583236092628168089202663323438771446004443667413577460298977360374581190968463541439117365502662842149814332591068966607457488706705435416344760986942795261511828964107890269799692875389467157802448943674045895315173171578607201531775549003923618973663598195279402489879917098897619007659759424814352269231173931153214816347719060256376548656846657977773409894578205541926686202202257519714265441915931309569930545014939189294716417181514823073121494580841290365007438825058022497334588967161036787850787675395766461668264879119515626171858574072617801420092179732635900226685202595256653744584693898715275435427311956211786750051677378785526614248609700683869041913351485722899973575757917975942908369437573982954228654835349617160232228664112455020711441436230099526669368129624153155104181577144035254477394123384471981864268061416261063391246023508927744773881524556086129902040379140404085810446271341968075003100290674395111857182296764094000331241279339291657800226460721689108050236903738354130542648164313904902798117849833652075417209155767195363803647243044273467870862252038287459707410964852545662699158833637985212528824881731081499850739143757272662258418173631089689270431814152129662012566753105610612477936229852286362045389364568821362539262484457541618329850340597118206286004943605083349637094190634714141403472548910151771690505425979604084042226935006614651652911848178204973714856664469701931814394574167534428112910006082697547998609724192741550348421386586419288847275099337126093785221791087282141376802939565240126630536448392830669049900188804880938536094852354298565796744590699564035567996565061594529777910465302180333678227935484314301809998789933876938561342487682695914555378406477294628430657505581397389210369398716402793197878204329174038037130313278952979133311719243551638937161952170491792709884370972702724586366653111055213654428497156956144006326248107107087838981710373771663659499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] -15851650265611216651882821905631686742106130180170785931122689536192533709793475821756407348139997436929061054791586890916088484908215342207557293965452136195792370957482052938687388868698302040947476044138000877473662750225480392449847085942540234065301824878359100748358501406446900786347685994633610818960040523310636053878623894705361525107517534018878932993489984271006173630122822048876431976009110566026964719124337573648321436138475614617996875589459568617525092467608413360324961766560728931259531314618497754792438461003334995851091355977426841072395104709146640299517896767977202834330571579935950278744584934690636922756851793967827774557044523575545619013925149542234648877435710771459927941324307262109853673963197848330083549914594686028958499973782993513505661554812017183379924957327374453753591182547438426703125416798181787876176382756512248574643649250520166441213010400248458018637693992993538418682858395660348371011412469683846247376436748660370152877523130666522330250229146659314828108150499025539441908661667250394785523571382198547604802709271251047997623562426050434630431347298158889686971315740836255044390837029902994018870996920409206478983203149638589590373433520853697658144250499774120389483399742819447030070211569494679162527034127162477010312448598363582054801872463717765298126137075278915934860781759914590936599279268358034227139747375379949074338013849610366208842804141822627413960461316721025113087005974873495673420766125750370307267598781790659773427626725126490694014506506194555198645770350135092329039780663697395224361129663165220818450550650744444212392602592915495222291142801499945575143565643650575952084879978854829249270205755898897942732915160598463736695678307764025878599245407102657934507649075742855538111101513452172786527165421025776398794923924603011738944457077705456945854527235341580776743172902652505986314952009230905773158707946872220111966066447243235336975890225704088670245324925338218631619668663007907283671106003743676898602239558073354346166751809449540182075263142452985018799777844066203155456818051282931552039877976586427845834813679743028344540858987255990595805102135629909164919650631718339490907790361689499897194255045481716363851260702263830636075971360738066347871569512438044906580807325086666422846380342159398480398188211411082998218232702829137945401184743687818064711760779250757529017490299002302968597950154126454933392133495481357399284429711216931456328336319100544116753964385577159654322811459474815923602427980028794316089819776001811828532667192158459196436915498178418457038491944574031582170321929234501453034615157053110806904832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -8347802105598762947763193159121657580654648020752847092306449726258479977803485619126035264279495991586222881823464688022271825150109858891083552029686127810382322575836962580821052230247159441515747262611791317952996816200870236293513342946763557495935418512759236148381445849787448502814349857409773904743614940593551625748107730659732895090922055771665631532512430113117405778751066442184587319745638043765846177370371549611907534943488399475387700050969698139957086231329470321256937638889449307492714083714168362898888005402214198736639757628684319455595182472970355363372226585070769331764901756560622738967011835533869493656673648544756268045014887648461433507648954798322012979345656193543596905741692684077187872708562156550916753701500565260715006307693565505434831855727262664818171435437365396006761353669881627915602543491656864063013698706308623965197753202721165419781059605960444517047673896694983412845008974873285701805995608237173711066386692670724050674060937475875310876238206551862217014302896604794735985652397233473533276128668820115283740861318903894536468827610728753728622515544745583360737705917703008643159033982539544757082655099719930323265456335393946558523029642573268090630702984543044246913736929643747192169226713656234268478322516002281424458425063458882111164786319789650972458280463519163467514476045811068534797553339277011245819096285522083069556477463975314015844021989941746319383326846977866325700054693865557121874458572837734418432058634060667377075592141545797324209911198997903018592492535691941023648414057066695409410246188658474454755377248714130219042647165611865383647804500456205423948894802633249031187595384489454778041217863289789427945604483560565411230062842768186810090713345282979965614865329664205806918833980543543763184635944858528918682766194816852743343906339657594586699109949706528901721594417617627131015951387497313273762246040100878535351250830492041409007759215036330884616436773540250229716281180182061680979898439791741973383712734968289995890931698134446698293534814987159696782611014279347241189246721375242369131690212755342664238210212311092973060441261324290117128437892033711513836167514425602906855789716302892360966769181195519799304401106514538069828572337296788559547361965431782982292486582439648974059347024176843075240539671865599045239349472328591458222560772576646874069758681306344530965689331782847705761423551372356859714088421104338609332507655776513510178337265752431626703666921915975906680038975591308253791034766453486276497741103352773458072331290029979134088325567736539026541195630493183007298314996996413603543025165717138120376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 3663387889066249670702750467961048515289456387559930669188029202685362550389638388962613295954597330486493192061351071101121639225557757238310447655295546215802358880264747539729906605978667380744530073578646970051341754793115039809032632520052594066464144138618230265919180158836964682746600445218543456711974001029480815056813874687339412179209082783048854652772001357230610624986564385535451680550262290411726528529967190594341520491674190185948269780811046691386646153220048152460588764770348063404405715695127074569598227433169534183751091231063195690530170150251745019739112741557183329275247377671539584209232332604906003107731200851839911496952609498648634879410425039301480884630423906895914744517011835922924616394643962625621981818249306939989401787371467816588363543653318796327553042209608551062372071183796073787509917789925310274738064637589485574363850893372287388403361488492826890760764031169126887126282845387698352133011733375490910087626803057743715339105083960777599355880567163522145673381434329744186699856229993182934138424660866077852923940819505623596367513667444940133690783912898026005092932938393247515392375400560586546795370666437550633930686245414553948343374012680803164293761580639919174223792538592664104578302516506101028110266964067865025959000015289816710201834063879832012909222275941107655375993798486460596307212617103303524421564048701428948297303330153831485468478441625647422999893666866086656864952578920072412192746803884274574862094299109485915207666505015671545291839570488697182543280520575715886656860436906086228444398568309655840455842576150118469988795538966349519611330358921595330233613468956163684649081936891093484148540642738849493884239601745206031161458054106186388675772035267140162095874561614248506174644133135100385234882919093464669979189445882561155735835485823683750144841637428565645958143323208340149878599631278520789706193927376858421367993772668777365142091234924507789216552622075295883847378614541285568393062500641643379196727010148948375469886751170793111240582770757120321694706576605114481405883826582118831426834052869075119320824449618804937182686892921085384904840410721719958471456006035834693437753651017463291109544474003283450152308053917430399128958226245117102171739377986818207919711197712173395324355158764985675964176864366331399135190190006651854716176931174430779145120963674766465254114248259282441497681714495835444913290989701261707514243313473156140616026837032792350755535481524372845079274046261166616398956747228902487641526589045986750668805903018312921047207323075809788027800767082027882463747909871552382786352939064122471874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] -853125091835936177215699755116197405182018853186191364369459950451029748636555528322702943174988856181568998364583546616669685289770957777187590252946311605270022444882753069718018919839539523506104882034373098288308636917278997224310239950140623766303177073911665558349198223144342919777393627819612566339869465757178771585441112041171863441521995951652291895700088526961495556671234732915682652402706985745590761987026793687567625028981490065006572488642321258686655095503573502097570580421126788688077063705150180758998123129907081610290210150530178096748554749216583287768044756718544589480192115275700296862471203588307839164645521145151249429327790123261170817217753688317947454437298406454368317258612580789134842204167396172871010470899337709265725102903081481538920820488905853505119220263997370228462169203410325314294882486771903355872292002242411369672226461049534088294997792985621958899358881698580854613665314620828225993188928265628898497900417781893869497247740860712996558343649909206411028098271558292628531469936811138370255971392040148245317389975418797559979809876416263745799840360636580341926712427325699608929427999012299378587561771102818856504551242007053727298059802948327087055598871517241861808880882695086587060984466748684082614320998553515048472372141666056105055606585443442695910650069333348370164321465972323930729455073704170718562241080634275958396889228884626359227685881170876481014998648331600270225997869708622333395760324646223222971166649141781323761726155563573796734835050983100963380554388891296446734363106388529581601052908967332797935768839447925966394645947459565175911832038912355827897926644284286769691337854138487808832341403427567664233932275581021388175016055839435661565990187176078009396037649114696402149547074650710616115662865373614417833366384428095909217037533134664892338109268375672334969224026009465658789883875022085015293321293346687662378738621004660654973384363979332086831197757966731746185056761272925613008853685096193684358421197020601293351982547946645742080933617823009770360185973844950673086972652037129320892660749211613139839134354693717802083579555736011121548292858484410848807191702175234189945674822667535006820975662245394174153582828124852896030379429458938090312482037996005236506591939770715099886330705980624665725921261241849097665951517719073751543819973494773939816581319748502942995650504942074125972518742477750078238592438505108502236658552505792724300694573472868970358941394529628713763024997020710197976939772684033532448612150620194852975718256374652889835720581754895251386891623442223973315399422387102309444024037154523719925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 113648051918515283618025253917025455659264553007662087723880561112025498414825580536711595121834029147164793079031125310571098966433719460415016765366173378560424190038059499757070160021188992485347697958093178473621201124928765299323302971414383785851889315355923434230578802268201525653980136469787010483844293045908762220242998630374397877268683484062559546118416375123898834030415933477266135022388167079397698423158733946000091580376388161666721914474383318994529971659554800434901259097703691587358981781063015356281830281226469387879942710335788861830452334277045428515429551263166775981117271413321670961085843711070201928781132871219285206771803805787678751140021561947834528837259056219269634135641690995795564145440146560418605110989299919993305711450800614045907293405483372382213449708381698335911926340376438757968992941462489108981511990103130493980409144073808501512812888440889417674210415537510766376635068898072239002554019530166852123386124329979204170443256554660257798743654032107171823124061290957395620987794962297498462649451501342003198220340528779108771691180284154282064356052902186013116462167317465025985153921211730823880793823144128624665637379231978879553853320539550552538358919245413603330048134866431271241534744070763416103052172598998020154024774772547916958287700068196428774918976137686819727366644167065116579412742458440261532014884320985435658542584904247730754025334914461171602782448744318651897417339616141517091599158035252864222224484434246353120489419760960871779074304796782885424793348790545634938653001640483659354855288444705223499501181732511605888930126080511851712450121047762062364193741582920921709129006330243665218458715719918986030726005679816042943970267674508417399304114564904174949110665495328106469955856133980645376928790219818470094721165564026892337889624678539670979288609601847877169738460076868516314085875706148880641302455901401580395696432435945668525739291962658349811869002331207155986214889422372367569412574015189281518870550174709896233941527969203088441592020665502656322204152714529560286802022005596431133248670610577981390031447322484162740237804531808792491583579091162440436955019286473802651337297733948527940385103522891129173799605295083341975826777475363016209522812144390805599195556132817020258900473586260517084700685875025704621112949850223066879450570216062143211116069332390292789549244895148485044000517485004154944362605604415270733545299380299191483904558332947749198147138873114297432078945661194099876555438365191472859079597427858667601378456208870752078633127439594728705998718552194750399193793510206956257955390006174500782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -1053428832839529145968882104900348392967162264231098062687277666800295078334741394079656676910877216757305295886532920256576830102700861880461444517239126186830830134155487731800206108059405914711254120628113867306476836339348543519898289234060451483544276035327546735436181313003111847132241976515119205263067984543565705894124627484620419275250985720209346479135667758926225471564412660376773401727387659110718659605812481965383282958453914138531366592304716380343517804494477771485513101253522538202045298016303126159898981184730370053736517351872404320828171229591404513541675137811053952216058181828886907949941696865125095152838058351111590927732799560177994071464934730757632591407477991356412201889943337107448281313736471807603725107616458419111675040637475946668502733596453014906595088690605869264353935369955029064563005009214660469374098424921251204872479655516578404345246052577010718946586074899069806442963274848611971890456964801890381184182535537340539917252014382313825557189056806964058277395215148977307921461258593576905411861800620572555619539762980841315970791083568509251412761677399866393560039317918328569396463480618428208194331745161086733014528817445846980419891386851694437265507774814850870572251340943683714193477132222675167599367892956957619271715534834493370526284460594513802899330673355750499136686293450431561405587385221359767618031094749980630085757102861404065498459619705409201618604311383204588141102424736175989325284876080519075430389221611670760404139754414364966550663601316043642086836247977471150830209927226900739670817381217205647386018314725952635705338252143692784678954596312895923873723239318053653128544190048172526595888846070491593375247291900010158872544305793277046121942586735073512834498741905019209324625556230287312364792558044070047303837911551478658983661035313628730429201352229093463310768647586156186629545631690898910636670596571102143851706902822339692322296496877878795886301448377206452722122534286048673295499023332817663348924447869871043989059052302401900167865017433330146919974365120959022290787683425502456505247651174722007148406266977296836520883765258775069278629774821802047298911459562080377261034473840682123989050525640238088748970080836217322641450763514885653471142204100878754990658120039763123624982869755031120267575451093714376510865765910287888431732545218672500140254389133048817917913902206378584083506248470620214049123805413998533406519606942742138108218301874366819452059986547236219389575185050788805609532429596734687030737092755375522683390042292339755449598640378802218967091662811891239004489492900973946885912744614585958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] -3783564978556975453851593481450506030157009080478374141429087397102354703963363155073099586778845754726202099929471296058366400877374054933504899000717009197199524857666783802009947659660248045492378328315138500194110937616694176041429867251852599936013069627990276251824231893431001047995176739878749314797788172753587161444192211001187848605764285899675554609773529927241080094137453852462961355551004492689252199297502175597569092430420294005175015755445414251470338096711862901238084574948781671033309808820354178522299115020784788679012313694582076827431029197304047694231958339126178262729620740653721816857026239780553567991015803422510182127518888784503645620457669149320307810584449152393252936112929985227686676583349307583711785410484649848091798063933824902420868536363100896676160099478698016323806807172375551133281081801497851641803719202198877306847189598224499090635095579283600438146112445747441328704539853096286487160062795979266280939663608194422050778928325930913756375602879998505036474016052831338939851900836374570150274315089587065793285212162239181003945335384270906190704636696633081435828092285367112130949106759118018491341155853133274496462941199466706454054147469432429434869398505494655849102829415949115854174214255171699879717641233528127933052582562491539179941190072143956536244390673864454008046468605410526401276877317074840054999380632086429959604279254009399578493771873807231390684079352603696174743930215513529544881089347657060193358923917709793632542597615225372199654491064111343506775240365305088593282316314083094001312264121898758265444772769094339106051357729040471585221864445170559123881388616594486368281485087167161212608332827754265132077477756064978663828638999023963560459105861920885938762620480436859605108359679180702328023197555447927195114395387490276366268221269648025105815153433269578812667634412356142365401520421326915731788662340461674594456470656324326103603464761266590532669505104740302294580708924786610641984471992359023676240431826602221344002102800636907422006196143042291100267968293253487138063365197865537224196846038566154283049133777701663844680776482885314610425928374929539180360270134841545764975039111176355266130031702576407373092573386274885924247401851394653418724161134578163741105392983431608234048946544747864368144245109797029451267148078025905576732247578462774614917847036608732861322208254872798242197433271047655565328122619967273296067824778866344433948636568757586492043864116890695754612794801422549175492987717779818861356898087900737060520295775259496932359717430711245950835850653386541592061377421278235678993578536682305617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 2864351881575285302225941993816682751792998637763937190192070994670743474468572350184905672081643760260258586144023938962071231892904663177556098487911580629758612535318947175570749298331931713404561739787843238888888687310669908047956142869436026360953279289236058756655777104038556080299281458171457957910020047762178585330825978354587629335888708237173981712822144820743882574147154521977314534943461897735743832397742053596890465946525529833080094674268657643868884728563931551580350499885777470071089115003447316326064223873246503029898377527368265883446574909165952979205343719689992883587375463622022350856860799485988207071778495080649847566694312435461405184345960853025382121898362527404647620978993826312991212147277415447972128896253826326853367228062847615067473291107827860689180946581138902467861452297720242673707878238375587261649383880712356085784817966473899781752355603788823655236499264078452807099330793068136543020699292842378756057529253223719622134558910815376048357994644327222842342671008187664434809989547904692414752842658383787239573874584467656442364077657771663591803389846962662784834287568378791041979372515438617741138008438482165985402354565007914556669875867513868400320833266640436362431463020603530058550358468079952451537008042584961930011329264130213847299551062866108355379148580520296340791359730939858317031689639379776742771019125399340453011317334209376313950258486453751527579899850097582353398133591108637283695744772007116315287720670888019903310268909671998248177975717798674736285173771225360797957800181089646572231747802324089844234592543995433626125686324017331520698097854294200594312503532536353322305849635405775496347804492523972616518724921751122865135252716380975935793342775938544795084306240912506130676804317441162348178597819991872282431497941690850120236028947628091087732111073190028533172519389432061743146995220647862702460606396278537026707169627379080603946752142167502734946154897384767628407136770370038812700332791655639663708488011518670604925529801961463226504274556357363870787663970077535860241270393314972318857939250156085017684418380051283811451887994541166078057054624019386893271814040918491804417116955131180646544881676235388553133350742202318891331276938480835841809019899782342723925153263812762341063721263043439453776389210709307894152692715511075195070951231817314155554344067036177830651490572855408052526389907827086040553617526646555519183447940994798123702692885503734541443392041982379296726558614064448249181726492669326510392080488603168113094199542383794704414986037915683027121763285969725830802344741634876198571852357540249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 2427563461253920552928210788620306221372976170990325528338359443147680992225605348463683697999390177678475406665567415715854429053348101263288283753929918999504007863257621760810442914760346757522630890646765579497009758535196456933646731169256494052985187105467435078034564720444109399626128036389999014985534596446788902534585096977630243383417271217173948175683674755180485170456031269559952488131743312779531255977721953466272432455379821856670470522280329298994152969891821975016479584708501990587872800280392334356285010493628462831039302336193606212337495348151366302777436813462796778665752296942912990572564356482475358875294754012668181171297023254129271914232604280177500595235330387207461558221657002803531330159819626412827965794014232786519448144737339874431388018494994587510231893197743639704621688742801181796285217669094923042835937741759569920980643864486346488256958215421732228536542873516560891030939016653217189941177958982666432714258016069209613976318170306555769190493558691784448092949438181723273448320860854362710785485967954024272486451761764492015663161392109104142584523797123046532328943633500689530757591781035333181724350563395254474091069856227022044947791108292904148766770671619282948672236955584801761132129618044154005749367195064814645214438231486941281396987557765269293653354713622408177872909668319317684140816463790645606808624437247606681634769228424570235890558828356993552857778199430673934219945999848408417333386492596464541182275695120079442467593636170532345834818900637226836650303325559288155329231651864627195668717966598768186982883702729195774311848063253650551157878659571818837635263103298848963616771098164397919965134880082307568997536376058796038265636020835311623881091287679592978615484002874309504481632193204060278963046940987203538845059089541387384374053203273846291764699371289934111664711741500390486913510224815646723322263081636673290773983388774432315252296633168585915361024722592419681532960310832909749769090267031783390465262944950996699069189639040218651674033561174166960716448371477605186498397056987297449301798895790198381658092247662101271434828610123909416241939129558000960166615492368975805479319313786484148625256011468100305877780799325967775825964234749553298864855369735017439995189363699700661651183985180712168600273125848584740441879799786365907635599722826010959719530127104440916851259195308475489501445709664093662997976253144564498812478386936315366471891965285407553198030029616315636386723840465253586258405964712643529664218304565291933704207740106062664657233164420698736050440108155953674033135998005401160550651044362673192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 171059715402806121131640132963612749976673566693433529216499794711337909326297194900657469892853461333741871761041792161654527578702468042028858532151828034655292091244786976980520841879624358075068852894580835514110672922285138905187606918522968163048117288914058745409341195174892216517150905046839602504378777549787922999111551634944253472586142052171082423481423505711776634300971587422492609611123610480259608293481129573141073327050390476830307356779816466197780439024576794980828188636764400023680646954178075801023252819848684243330347903288000975637403494917865188647580953188566573965766581585918001259854416609713378697213682476539526603520423387467771802392867091486961208036887757025010655867160525552753089789697677416896841393173895484919556764947306387439563850091435287704348264642195095548291865696333230740028385925569162243008071958099748254888402632915627602648610318141236848991247215071894563563096635627386044672455796967048401343269317446083417174434659007035533392989160874733777969300332678863151383999417800256872016098229692116873135330920937311522158594891720769573550658377974646786363548085423875057569051334693097804316054631823427767567935410652464118990841292888212794749644786081806340429183439120218104810869386046997163868692834112554776752179948138164625431689922034085744058720924509227641083964457568434071875306212225735347502727671834100516379043136470335036708712843449888525743399139344672051993122260005618691636333086064079479909503797306229005820654569789237749543806183994847100645658934919116634436515069407601543498987655581868171336175222466673783938150455079895000583314723512293227316372667377270180731054055264782819738431304952080525279759018496224803750718547398978090603096309672878211859207194591367543292403665120255287822828040423523240897164856540178961523457713187000816307276410324626374665293162852320111917048060142833265801951205266954975431372041643971168575510704540605080091085833862874346303612374886473267253494476032421880014144477773710557118595112560320132222204246050007621835754486549050009287390153771334618288894174711773495322502433264890850113864301446202692569237581954813968032827061731291257095442781552552003026534156770680661915035368159252783457797170691021304806043279590284253627981158384504317528573900164445155237159766966797444638189045850495007776337012159173549701224574345211025198747356754786858187379763964383279531491403790114626904885203945147254271954235864512618283046180625294289018028369616346100713894154541892464926622201312160760507574497316956336583441132290214214221817639722895085009995275521680716816678400846670342389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -9406192483084767454874054704113952162904886484917808538753147339162129641316367505856734867401323631724712015568058603645886605881681692116668321785971388637754338859127518677972761756405844588034835032956173757315449035244924454196791257176700887986450431568221409541480371359735584764149258026777359038960892932274370430826869041287957248090612435904068234627496538923875685913166093383225436895326865912308558395786477697127655836086872842598295620800184831742250753285408206424874970568506364851647489382369361050949887002819078514725517099008600838418727842376438920073630803352786269206258906285319645748742957456691794787610307740557445400694082730373535192668233302528087055501551575122154938745508480867488552065147271246601859279902068100870663384240547475800812792761193824633215279977103916421377154921331908482111608234136766505931583565809469441706741284813862034077465476647096047521109823665259462631279599668866098798054977163013963428690389094109972448920845101458096104128918783126700220880229778384929961181526164303087073507049850078682610972077658796752161807939708829030992412059991906090979080085411044270231947944920308531075707981540926626245498127497365211767586221229743223955518592480326950201683888269788021323933798275402519421575954169778484473266105233442669394026949940458203981174228135443327905160452129707977565317775945531725957926202501011383748023572088451283463460397906369976528150261724022278419985144688360634569833256818475210917991751012225532355729671770536637604347791017978687187303762315919271552536869285045539673715669093680162206392045743617998654999175103755249299522320497882711496346740789354988682154495981541134898373850979273848686664634914357378192445241847488520630288532409345778258662693301587367780967971667357969403395569790317674484982836320850617965463335465512373675892269883111659830870047093546166093332661954983296559486984055304090673438350382615107741247621818287176592725313205550670052747779301021159750509889172454618992531302968592334436993580977624802988021818313002153229317543890911453404752030710258370365716183124835012173214846208119869259315909227397339604892763822909811838214706405443313912119230843809226877765736329317013460685570428279711265858579451797435153120764243492189709608724161693873836054298809628597673329243855968670554668125554492225906892486817241864960291794393847675386141697527192645420459660012806449621108274075284570823558981899637761477765656001863090318194842020547062830656215754653741846737709482655230431143902321387402920453729730792111397602369017827491870247062420988292295756647174992254919864227890060658716180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 142182733167908872992409191166206782873764940323594238259937772349540571343265095905313162710908078241496455711771005481708811873546851228870599393635674444215554350488200863862029054691985470745599108411785077484422929460269700043348052378128685076956884874177052225217889016506454048096060241043929271008790059911411769919368696932867427303334790730355031285785172082148847055483746188937107041305677899145450552728385104371137136255222196639119884459112701937496266659659909674281511212300238314255423794668960281969233823672842121409592268022848187987887705848906349220435409764252564800732378268816440313192503153961959720447823336491030086808262480131874166912191312212241305334108013459479073050209838841951839484826105139599250558851130885560239385540479526546673816577598095405339256128816562827363029173780965742993528198779077022394233886804976980355411373336026994544466441403219728964907470288419556311730900846542348624233110516000447359704810451855155052487322375449215536513746197056728886427085940169174108005276524997914472225631023131707621438705637791639193756656056919794161823641170669393559552301318024520009769892724003448408108821763666829414113848380254437499307697231412699021003814602647845897233883573695255754394797069072328245308765644809493580298403083269553865986163905955774313958038946998702161861689020694766832273184031048687389740164954920323178605629823229299258688154678752446732179850486222953219689328338158446490105614167886375756991859272452801714795118809645984284726356602136763581543991958045389289528209005028538109608247855432808051453411919297368060714227321594172758644071134251416543338752230786964098046470661859875336141663663962058847857780998986457700182334059262506203966541552138054451825476618599368584200475601682296071241324470881555853857054683021138761925396297397840294635615679538762994831478961968373635158812394700739393626509093396279568193756330774565879120848231442118367302626240608172447431061498514341604753052493427573237957540832914673804589106455442102878914385655566761138058123030996976530543097619362610458595815663191462829156783413541964596263302783182354195424527968466991016730573624467222879796572353596746144689206478593544534704112671475178399999590202934597312076987940416282653879077757668280480203183113390980302996839196824150354576979853446909826692544995788098508867921462662112398618386436452837916905126121777634417709113070686691378536519329108529005668652412708642460623428567539026380444081101887548949651823890223568268148751780166005320982060822490607758867890333961216450523154454282575964449541861621323276662950039873398230359212032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -1236059401395849500596946610383050167652568365261660031350941068800632083600705756370959268741362553687935094695493591127127006783299309762306750803334336805596021556629737643508981484199738814778325419392097966988647987731955465546382813868156380477318009401560930908808123775497212310693840964027544679586434897800552710371615813644697530051805000454875531503816075775865375710046484956978910605018022282134483123548371109510623183017575712743991847202430980722376938886413791258143804026689479225257926525012016291776917595276253161085455738420747479192580443564096389059394236676275345736162784000986228021804919116513923131509155047987484796550160220147329435465588115301194225052246335477385814836497753279089916286278875563828713806277945361157073532619133664164550437882005032311037061458735055644177125737812943735114971759066932366748557639477607421798836970159254650405573702814266708851224915761662196254413957242327142461781008508528132064396455376201871196750343678547456053746457080227275989771603902734604649759526697365031315497703729239204201053359117179465082598735015140966404649837906790247833239006349074218448236106381088886151245954810816005721735379572751304219619549082230750078699501392548421768552000566194022536391334153718076426921833854511034038899845772423972260326066139455766226205928595646823377330829363939385599436625560553673501431737990345833074404918188852215946631912799440365286865104596421239662497480561597949451962338757131007256173012176192664313549445405398106087220661901580735958301259405427608375636483955705535876614543009397429680670473120658454913086327088831755433907660828254617738339803182148616367934798708668717410466647456364316866969124057439964376911706802472301624199075058708479023247643295547393266063051108159410641785586145184050371714017546655932704836132922726533690122676802979834415797982162246662456005432910594060967213265558565935351795099446536251182226619406910413288625809033069913120054069737830674165966799728863243924714670152773921832168173889149597607457557962395783068185568110843823548435208813264109596668687678175638524374692654445068372920264694345159829570724403314734166342535481477848678004789249863927476194542914948943395326868447652240165528583161716154195170505736671546807225958726156563870053916606242308539753081723411368205898518240860747939325095958571453992804883266347491320681181316053736701503708867602457163959820635848918966734281372092990370407877728718978578373015349971204453237865985087860359403234676964131399113777159804755758445357339471965921180574477138225866346249195691942987829193800366383834224689582417503715621601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 6708057162334915562138791953088947486637491023663576139926206287049957775689746737381339776716557653750475309902712879742450205143320882278553140762137476982570808658891711941541613136112523792485584030952351786478394204341615466656490416917854470142168308927102637836290548072655486926233623431989684612602405672939258363108045787057274086984511744387124754229666707963598318770082438906240455543240733426041845827874720530271496688274957682773001450846087944132249427745510686684900935375568648363383816101361328356140066101255024429474510222368978406924985091430307074982016076949611492257170412500369229116906011265897704422566516923590969731242937236631848292298065852453940894325150520309985580998554588417660559443430800646194585592661773727306391063689918018376249729887250781956242168065863885003355679599484516638278688473396665317595079715339335981754883594616253273535482667384716058336302999433899864706677756898132054837023653000975165952623148747251846121834988109522225472318123603354586912682049894634478687900306326987525610265779681891879709280835275605381347593130528662680476941950546827191357279701308809446640621856213960625942768528844531247361302350722024553484045343428064131695057399219736695020982186112878385955138428493755705702318868839817618330580158327100379108892737225348899339919219095646209411731471022576083970752836773996393470367751139741497214279313059225711606553392370844940729853709823887762857318480550901994944639785235090262277951589839492381784957704732895066307293004934942647385989493782726414995539102604599414368855542452435671694408642962504688964778865516158890026714470726418649172258488663686357778660050216185774072576363966912010731735891927419849629131272746272956474751443896379820070242933575992345054725654713255073845046626540653333550155934503890814327137583970801041098086452527291262113418916519264508336052900708501087748270254811505069604040671782732208758216395401345793800204919202293058549473925319896349671631148900221691577497471059937645629943931999222264744262195673876738603845011675203283829442602052798841311703116974996068762952295012667224532710474465621037910777006495105396827154910316042792180406417603113454775521558809596193128057067411462625805433950961905774570065461361943888292844424324392007973741891513988753927945693328587917320145627887325055877996059759546696520747567413673929566861126755572609678383952817562541497275685580966226051999552211451863544780229279568136166055659624105950910043519595832705785414617760289161073229973581418604305272673309579497619259793720328677799571588581643780879536451184166373150380800894369704254623449088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -23955915604687155112459098868607466644908512991848283780957547858242023174055836897279264668847585285678564944125904298106628520979354342305392820664009201763369655404607377739523744629917910903031896500811155161474051016954722689913893844473887499662664749976523404727704327856360971640131455695281902142974317855847157775056959781013180090258831707258825702780332163752181354932355383923918328335949447002255861992248929453747412903180523753607413802937202489522123553611191390988504163777762754805757940311692122748351014150541220994243092254223770704463313221224474188525499258074782383170818647007759073278299959779354870263957490213307098540169992498078688531146592213742483534238810785235126184882058104140348726323199240748252929537417391091164143205339519277928608113134279798179807193838837887423572748254827550189232775618808287583386709590875458399908668001022035795800008355471892150626257377204194443770367916780677274272459961520082502566118371994773790020361899742211448347075366936940851424899541233530341277253141010230116180104146647279699913029673679113248190604091227155868942135599741666871167655022317735894551277962818034706601286752207621693508590887564654540742414178115740635817177849864741289952504816168612660252826076525294833595285609904461498055569303333559403794473350891148169906168749316117432642702996906766213100206442360370994489034457739328850787287417329318912890224510033230373411463171945473979768073173315702523040633876575506556718656049845643561609024137551787575421113344166563837208241356069159741304367764605822288925685925081197118808788328380701981331429294176357391199740983627142624808413574950076590128016308301126586337475664946033127665521410843205103504320250422555167599440587486630661446978253482610720711801869534607360335894898242447907524023048466903601324418263297683292379829845609217691681624566679454854129191766435202604091916257610874300206519485017994469548437746713394519576088974204748737173768382013075634180763004733942274906535583866099247836544802398816512658513418314409361261298485904379650421667223527218232918274055247635954164408369894470239046475407514960833444804646048650900024510828457219487249971520129401476137647509167932350445975824586045277071566072431882861115927250622853294602669805127061213205209734935349149886405537118961198325867165642160740880444489985665948073648176931461786366504972395789861745780682988146613601040968435869933490587852494662690768135200017864205878877224491129523468158966881427092374680449424695124653303705458568083317019814931266675142458420283897265200892836720888435804793577238040628025578598112046292890812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 56523491517750583433196997153804917763076444415698983219083059755194343852137929172201547365917962765061260591208948092438195215664312584241185489309369402459278754672240722839655231127060946836263462844806191762832093901443799269332991463133011729402292881822639941062294704456598405112712705764044814621013420783495341696655216994431527561999667513305083421155564892952924936934048021749235103516652372900440901790840580965955946831307664840761829400441689484367401242285776270002581937346401278695717052110987164213494697702518420359418924042465774956582307596114782666159452499576958314435687679128529615669878693090205515563832699263306059092141754958725460984902090605337725269795076527421644694267769808149847786731999935534660252622543630325759803071909830526646844618583387602195333995847167622229366210846940326087287485276597740320791538025906370684009935954742568696789281178968698210762902634624321438865469904423123417205245809316924109791679082758056123514623374848333511379274222672801889999937547795415754890642291145593113531741969035430731963366358190030657086600525595387287120330295601204785917610174245509649291621892682700815336921957723452988459424323052826265355224798648050371799880923054267499292397235036035906918183431188155322768967246244821766991756345354244872259520199085691726593260954226871171846429316461304586976023437166580677139298226700608562886578719086025283645381052634043247305929399815422444018363717885466617443996400367191935767578300889400690199800249562689159623053611653658064265496198433362428221968286987689787107953669566492787907519362278927896198229065408270511201013448655964910433650111448103592854364873220801619583472614542902181638346720941138319542151225680948760522604360244892470452647629883898721747124172463912504218882200046831962080141013272065140232677761448304782812665673877940607785914583597213844742464110624920452692593775019600930083056461154874609938180227781552451837249861534323076381914523136665762229070732977025757955456264589805693586696081752230394745707345735965415592089875565844274932864142320048072365422507772714670498821591730463405653573073993378426237640088299622718619987493686998103950606253266362494326794475169394937134666243543848807486148173097439195763047899404100527768787527786954147782423608774135358181832570931419163019600490520864328907425560658694533601290253204319001299666575856691133056992419749108226061020016141769993892935501991448334544715219421242860437029202676548710507215632746581487540539085770801759294844776337336201652017773819265658410474761677182529277737323131566294582259509830089775060895231559799875036566781952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -93290633061800672014931988973976813249385544836779285325305719523297713949745447642255498005113535818372719051684731201565635655671955909127124787287764735666671898781633000208936897375379133143356819552014699451873081362195141148871390697302962769209703994633905689988632732741111589452951203852862417140144090155213356606815063302858391114911591253826286076927388103337176419698917517447299815982184226620238879366633435609251634734159643603032923724216365107821115579837469140300566625938532486542575450066935750226878005275485149816041519119294195553505832085464876949507950408460488252958864526355486720659145539259825948905153186691792850262934328763814828852367831166498172596761912687398096313315111453939572689876157720353457281074546469189203821821587386532237411622631369778714498794222077516242177767075907685913008380363408736500706894265782961409050179233405591098661193600822878363478465232051879820199256008896467239937201960608520075786666530754249389945287390164851702516758348301197196544555591501064917309230600924000325510692620248720451096665994567163071113923196957616056251346185634232351040943241427237143326737561948988096984779291018526280732420822564194497902189018423868538126363044933320724589247217922906628013629338111560056530950762247895056108536939598502543925002140061989479851069120483159111703197394540884146934914510392563071520424275985668226598070732617089355771299592493306101537121698815341438211358761826924159896760779242256290810009509271476033916896937912247459497994669782379587550161679703041946784035478443472986732231448323040838458979917915711181002241022644086125126009614508383824210061171181931470805287169292783234111367200874977405341324418936708288342496274971411779447319639756143276851988354035414592702799401829402740757191114500015041002622346284065084565400475871220734532404980230992268050987078799952212313170902614572120370421434620185146032014304594615990882082609167535072154584138666396385639171510827531277931546514654017177690465874613375807632143348524227393426141044271309344715102850564087322993773094341128074613092925965780330220863782554037127215781177700608342512300348814601213902820290048468502724229551072761700413151185219490424241586748762391367163796900202360925227526655491708001281765245656105414969071823107891960572344395519246030002332534776430371889801706112923848253497949135662027104264150069000426369037235779463475199865821527736417731145071088198637857689706272782148536458807464247421517199755413437765287685224286735139149601641883326822348298458688558611668983225669229108411441049675413254593744057234855790187273445379405911954093506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 349054057571380174712584575158893096998704119337524060005305639928640747946619856958763218889157685073938946106981514132094529102245502733094659254880004144031526821154381760541387970306019439162013192221481954180119258105285340446911712803015925324776027181044497412225266835518904490563255128479192114312091693360670652833175323721435951741204950171504948110008655311304037075210273260301996031445429085530946053581010396581286994227165371558401950063235372512730534940030977581274112476300509335174138752605159348415239011202982799756130320682703567492722210219047157790442726828661807865935682889843117222890234396446331859411135689671522702234468167104237845969565229139884568851665632047216417671751813428281210383899491341919345785902117825675142248935801558923704034041849295702038787449647684655964588192188805103590909653876702590172731433497154318322832618080309504038772254238768516887308060178248005316100627697281283828621549208305548614559217031417292182564544221180008171907519254415515134210466970241766388406696983016709376687719133722679554589693485691527583380070198048686473328594006260771235994748644365931263054891580028014550714802760638727985746085206213454685073376308835136313821366904531362631458025605636804802158003686175170508255377967102512638656485567009534258169998049475084718318239240756844671752034919701084417873160758063490147156036274786594666642555736621589920179043909468850704726811307984732533439617475846650759375917973145515277402461820900433669044256304036815013053210471589569617449418859086555274078246953331224498581233797152975455148524915110989882262366287365566117366067818683927865134732749580777772016417783441523006943289250111313713823280874227357712342131239807730187859183498052377972462765298853269496946486604817324148311183443607011587488858055753911424826695473765146693192124887010529911751558767060287145927903490200520339052355511383804415569701513561123848185388914416836118426214651816086350973961547017533833536747138180835724479043500275140747141229612996089938657368433123332865097470923329569184376940594009129763865047431187425648837709402168577533675158468013186784811580944801837468717089082806195318869409567044757889330562890293955599943641269061177513921721936023327723447386187277863074378961440391652925634404828804716746320506891362191826676742927819025489490029555416707649980482528346796031084883951071436757231777911512104018034367784669910843199328062959913681487730797649464542898906619725820111544740287713197161761403855787383750575541369347640675643792145383853378127347894959282951479138609177002699022743966461453337308424015960474390864003596288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -2921463030978870726150940674183567343947265639671916890771568484900884138351854123490749694204207511140014524063408470777993399846302377755818396837150644543604690259283771851437682687427600101610614732953776290359179621368349185428598931805121652083034828169485990937972992776080942614973238407229964173358454533024555571304187752063685016211857953075511127963429529579182698582317093242710424876133742783962894440737380783780416442959477315010797261500339366675626644901684430094394946913269010427690405315235505379550555495326957866446878324211946201149201804405456508028295098232596004475916849099872770011961473099627703667296402310469026490534702332433309327490813506795608174511258775859501841145372520586604587268594159815288540313983563830448844183815965358542725784176074053482744020408616634038010109457463383998224595398143062240100325182003489482707371691700403296313154651675560143936342716004118019095860859739222937939535369226412003707233049940961663666145805325407603915018839135775725783694964858124648777271942513423291976502961809041699035865994861152235999645952921815574820098522046429328383610723831009911744109562641954668002239024863772112005891016485728281512395171851618100174612857051171405652191500689222467929259873450018847700831740944253620909686317279440371230003318238450288643517942670076980759159117986616089637111473919465743666942541239077933699405619895842932495824890150987398272816832129024512846789899352224700372465377109533891517548265398487959745699800914736865075049593358233705576990662726595811803070875701515512291868094095660498232743963142327387187079953939711131534351617294047207790291654069685333221719851719308980274472628361731967377265822586219264229978051754146424927863276676656523782992168830529374224819329374106200990706578589744973595911319267348159985835312952569274767064031757110160306617975428487652127127848224686896994719452378879204799521472010006094303576666791079164374420404980899510568156186358267468070426099655374141166652971197175281428339872963892627685571184398252341967531064274047229797367834199141023974997395305167969478640424428556728798211464443843404058988387432615300885690935160852974527639610959449494538682064712005494727735881062868907996169621705266765551134068204238691959668254715023742270641983103015884458460178850815241464618492393885019204930890658008420887585314578327929940319469622549681208332904469066651589661751008415303294407814099319422473472805220217379532263644160020090326489567723889485837163409386413802075688382227814378643043399355900669683675168774181296517361268286803092619778557157271601365374302549881442699873091584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 17756379081499940193251363645836644370747584796087419818623233551988905119266132966233815190023068890041977664227919136368402685178425792684668826192286002117059209309716462431335802422963015313728556405110595061363945025158814235310235530165625298220312673691936533308394526947462774788675938931933435156366148427024135224675753564176779943888508532963579747968596764521688800979133278979122435608647441770621144223340015215331720523974781265061169920748698252803792076435768733064362842097217142852772202658541303992352130892380443480353171072409271861186507886295033917729289802441496962652122424128742451759799971054671407677432606686379958181329071278799210919851995285770473169101060631480626721073266351728116289264400134415954568226688571185996204358598721488466484998287355200457466500724826122937517846899799729466255324359434473427557615115030649293604276007590756373927983957840364798103096923961567411357771740783530040958234677147209048510546404289605700318731429852850241157478912446685785799019564435713187291511419712033814718906240113328691293814224128447976422890631009617450090502311059340829384218353483261480581417979060348074258555938674432214325128209317740595617092749315338248430920027231786007575642012978686240531524827872092283671620199548223908603429238132792877034726804169028043329811711233994128511821550680825584403924895238544180904270186203363314350151710187987233609632965581654722616020622503277256807375640612572887944026782787624885198784436606026996241997636494701021844142508112605540658482195297669471584515017437768620425600724821417879745360295694427018623272984917326598401528398894700279703937433438372609336400277958685455465860504333791058192744444622271876810051878871678207564846910958980036244743768410674758228999979802116417677685060183647695897460288144856012722041557574122936736951191865533390192296190669266693869524316635068515280009546828230014471804945787192295091614941124596577176647634445717556181361129515885109391444852120455060938170204139442786847404650048714058053566218528974420542970125052299250668142136253963025811033291502904972436629182706732362327549179652866034259057458149524882870097039992573207471845810919608158143772520316664535643025494238329972596194067827686967695102687718979871138897698242291313211015044179503838810611473176860907867204493676191408677397722737891457903051361204905694507002246674758644026067994244252533631606207352355913638566185138990253499636230432360342084349095054511058807005043016849057573471405105324777595393620795161485791630134749645438248186466923745808247003211756560369981345835443849304856595105020303739135882331947008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -76709386312213753273313415174689950925703795559542197432555933394366859839192291630579577683118440794442102732920641249457786442341143118121608942866335789351452017687397733025713320096226737541426747600319787597966526779877676553819496330424217546406979359987964503293495865992290033099355588362508087416548673393588270409084084283155027895274640483476271080101297101112468520259514399921731737940039255211636700999064663081387846978157962060782769216364761683073747563267761539525105472732041168913577540311004162205483187970126734975026179017921688360336529365024291167754771717326008542632538350855590312030021684175803238704908707058901215665199103619857194834624046445905826929666860412015709391258764881826281388841710404056616348370584396178390096795537465815624089872132262504215406104903385187680716526033136214307546280812397257657293814181253254233245878555881462859146589978778774559835868978568177120732082325692674582669774675493017722198283655760873006806544851239336905372417946867084393401435659646365034717462615205891668365822236049771718396071903390803346463334095349842876869442690044480687660409618846423577697322003442210485487790770130713561792610468120455345212432875356502421708097548660967202823088669676773260449290164622347394251241104640249567138431558445273821892934237437793064225573981431097395979206679158811849322918760221343567305946608460717862873651762413504370130583481318827489335524572784726292717036698633361508302132773402975067811092642179757896560834473782410008006116323313307672579993193363205533063290561407312792686018788123606507145794088111661318061961811773508587952080721913047249734513347909835118903709935008504693802749740405958011229214846255240760741761458999254430535029928914730846246720303552156665264278601188014842815063453352524157688610868868432159568952054260625603950584158222301317582350525208927052820212282240952429388017213336914501547891157694754688003496564404136963873240114760828859512937131600838656928062956785957321542935497839846935759434403333683021441436147465138449085878591983666364920909078661580830739167329438243434550131787760477078537343345085238745692837279292646849816385285902882360584215927742270385577182819007597841965286263489018128858390147325479964726692593644743669860302348189401204304424194765071902201717341877488366081500988345882586421852934579600973927285021159417740854828637189503070162599868183023155693290745038203227727508761313974766822433345451576046357131845532674467729038156482922984259637877999897562398472849987096721365052904618911294489256415264910322516337532098262437216087186731736902172201833415245383084294537216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 254009445033356097149766677772311775335605781460156298263725667563558041944747879882951815358459779222901204517441664980495741153055405214158872974800360022747254047770038459510167490206786542715596831830572187424743065172384960737832920451572768876701508558481704805187086988262564591713007082532470617649080703120473232657619081610605960518228755385042385371234817725244730229521836160736033618732839763107439563996409480207470185592029376199307221697863072890521499501316942096661200843066497776030247702580232199767392668534515163520213544184132112961907651795653263607871722251811146729254389990306690827637425923536656919126265303633401706415130053806326551550056177332689444033133374570466836363458775813584169884379867028064993312052411735649212075395253898456445230397041079819667507428722670886083170057112122521701409744057020050246388110582595285405807069586920106006340837096989694191712832317571301001722449471128177601477547683254608546907311573712134656650745149265373351878400304351603522738991500168190996936063360649644792796608234751502581758437753785401573654372246178658218314758103155619571799836925404488704887924459584232335571334281985647335607550496300973111444717704622271490503657027715629083611365840679859837589187844194683399235364232134699912750919965155732810695364944697534958514943236164056698790772774478697464304933212243589652759535441424624417455736906188293516442446966512408650807446175919690425587148919224625899667276867864772771985463808532206949591457743375786560311973821312966140901433540048554294698500867889263453990909971115054058048250269311025592917253778260705701760032098820027588663351884287327366646081637189169412670374950330847521910351164033744158863422372680415657531263078879179376653756709828506294734507672641427621627891278605877958250928132664959585773234455446815051340265386734649926320844672615995865896399222915512343757270084395283009982078081860179179887688620231646888805417870535803192604869420337126269879630575210801028406150067797781043291324679393197294194270251332829703522050961975425647141169175415838229475890426529368874784424698237229330065130505416055818804735793619329163079681708059060919513209045662599105254937404001842931713377424688756561146090479736190100040922652652333103019071942867748773562943943555402407362588369191928939237577476457097265747076133328839524604204786250657369894673150349736272712869417465573218844036252964862070330046281654514038826350812016161435643332517634716463038835635755795366196482661351457312965186040263122823259327225575611965317966375427335786491751138065937673823767011091788956277264415466976021599133177479168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -674761250935979164535771895025823037075188070990964002096369714411315645218197299936506042450120356789085779742961201379947621946208830698608669625988501313432537397071157673964472414492344591869215337459358670846098656704007118045846741519719420494603598462655152565522225360891741639772746119300641745624876974292360967904624790683338762163858495473700501584494422971833684855537080872548271810844322461867681162808720251076092939164655047225147942165606698898672632156173824590997638391994511330945031178112262872760758211979808420015006714053457651945355536261776140880684617595565159120130233869591004123209461492305175114983314499724503616323504526383200625336639877430131244422415364560900808457416944504689086553566136033792755030536576338800478376682289240729186430075566055194786593131702702795481680571577091359567028620836992844658923366817768728516592898543849163188171956131952596213131993557474306166723129493446437311414942294915865492095845717380667646982919309200692972865691123953914485376110831502333783931725125259379727307801991581740244583185668598994701903291653300993658411403066244467281923892228267025989657273609917902105810707705666917133485512829885583299374797431562154206858160915195593626010002611815142279855669873094254531826095993456448807932145425393568775632229650742467955264932833220857063670179725276133227583416529837702125869727489430071541415314591334450654152787573122019056074205597859002585774710656436380233194641446064189671493428116352862643087210308457722093378351024021118736930525864338809726904468263000995012082673355935412924204068385065407597425340538342127850519247766092475317960918281061848184217141892205467026370469537113383594974756188792825938468746906988780415508650688633321538446550830929280946264376085947587995218851989240465377046174013418485296861826464036097719325879890219308675933617101477024835570719644426773757898586155474109063964365735054253660962995163863258013905309132629804064823606616226235177243777056358074242314558490136665405414145911606907100909514084589565423159875601617426236270953012065100759484300045363972725844215222610927738048222958868644006782098330271744183833493351514384702346533962295673235092651406189700223380327517979723869180866821665620824740250303827690791917798124398960520556483837775920839555780022428251696176760797371623486089779730448928319974380793245995828425361903146084458752995063538098284196574502885362882463684171309057801299784860311118209215645326084903439669133907572302989062446999700398534306940663500849344770906572830802859422732577652287454092787878213482839151508932864867775028282924676167240433988345528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 1477991060854760368179263629438403062677206954545927390385786740863250678246717372991530121477767140903107957857465558378750975749646741049184338458140686571270852544235208581917343633813133408465982311179537697189954328913261440373406282025364079603051013823857366205115488948987586936789912444055866376539971710799877785189287891141756172912198181413938673661834679748803218446046712771502025666901263574530483616699794743786531916905787476995450395852007935618065770908776856282876939543164453113320635617238817257058195439389610156073731680740710723021850393583871919807287749074395440857861147887324747545314624847423754583752837936236099715211569468293011212406670446847529452585714622687762484798416133537767530075552371371074344954692964098037279553710701168085880059941519385176866019832383464678098510124770512355389772194866347917560070653095736807748844019789830531357382195478378105161416759458434018779050601681151426176050600809774690127938965695082144195859280839633599066508851078920260232734119077840179442232643253139523579676596657236026622299932194253703645973008826278158197540813521236414667347404805793247413855332187786960484103816746218703367034002821650072679812207651414670531100530359893137583633532198315469665512677308879451685705509118155239004974826720384691801285714256781246869272238531382218552330430957398778091518073091995971772110927243976630294144489618449797411042440282032307626396750569714370058029696843575943156614902192257695638301049995003790523729076472673353708895819019819505133353681119489569869352826235065556395851189908129882376639929086795568983579328471686967237311754502703441550016243267044239502229623018426309334169856325651340627666419990768425356949958090731351707061086651172607462049186070236986948891424832953689696394254964766803779566036001911714056839243845164633503401140760629654924256472492185464331773982694673167275815128195161848018828468292615649094556409965473863742432150902808147849128336189485838639279553531740823922235906809074492073106251137315144179165617862938046653488162205329210617300235470215113848770512611317598030180398288716500909224552340718346714263130910369675956071474310195219169174388171954143550471351261753698913084171417332630899561271254928972914744806985523530537798782068330887780754705009013418908589449533916189531979338582661753960034920622411113647706082469512493241226529015959423860369964154843869579411852298658458825989071985837750567638412875275313760321402243415688761451416877848673684194845405870043832376147544601364423489755316858121494886199263636411652595521386638980472205455776049308105193077511067964926832888556552192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -2712057133964602718644771470237238232482495620744724105117681231209805915410264582743953009232662817168787255114439176130134867920571905422981722728488934944602835247143487592342448585072874326735923263264559273779726830895586993861954563595092560158219949247023925435312072449636779253289486734234114361433467386580389140152888519571424670181820226388117025863355955297919098416170378258896582812746704348387378324659205208765876254653697258703415971663794098224010003728700214740086184643843602165441938860853394036609913614643236343382180855090941330284217790523977563544775030005947529409427413910106288465075909327232300101196430297451030985684135018158757540510992425659024631298232396788911444408361740187735265352155666283213810814101586173201787427236359077148500480965035567658991768780736014106132746485199223258205066466030986718962592833652795698518091070578608740592104399600765451255938710426768324491424192303135105241041772988538429046870225815185611744285291481420556941928801164497571863780511829029976770653744468957007349983716746445389978553725006000159776813543910954526809262021776577675000575016157598448383950075403015412396008762195537021878493376899383101043876592696578252347061613420671936069312281525327212384232482651651516697045669480991487303589801375182159815031173168303252944922470367558334338422477051195144294963641480806599084201016792321143910143476903253065740174650604290581626237019732485405747409413274247685169062478560796103362742607464296013391599452798616848621195733725236408200382342757497457894038115054239654391977739691443001864345593525146696884441384341939955992788829992261576897186459552932955254148834338969454399688852584685339737307890877317304688994183765833378743117196960038678003143583465542203310619593832397487901037332714894495438479549481670561225014981319969550676430666161766354011602233621779460475060147568039100452543870203954630719885905637915816385302507620838074338409718952765271748488312930456939897907424120397967748932904897126837090042826692351071696046449399554096459413076148533576027121522410319036098132977323188226836107189672420248575676806950859227057929956202827249057260740866974208796762224693904175201610587643023981227115377692452638981075187956703569155123329017451689137926104495237674832270954090319493902449142662273014842952157606786072941035318844274473533585168835932346443854374987449204969827824416539347352441640702995890494886226420660648358310377289846202033278096721140835491614457164774318011144111090393637166994432702782696777402307520168750694900163756886895159328673799503357499503901091127266759009236560459462543407274293985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 4195084348638902587143178764996254880415212538454656383868416375896627771288139422320633844426563813954589397956960656744963397768802394697579039534972546251900263292455458220060065854758617755028645969475113413912323357933228411927687188822327149233671175054484520558823751099749025687360902748439965082950567849600827372927801839408950937148850150993348262914839519002400778683163161287984309339139475182815173752689896627278197528636923994351829260057359050622530234984253859871430247807862794008147093666866923870457734606655059184117820371184510820914814844735796230343163540333821392689630310657694339527125835350343278695034962913763330888394517823297283420032241099255565866424048629395589067548991082871125605768209097138481797302578825645430746780104540169534228445144948891341109014955471552205698505948516902792365251700595252165978372582291095023123427619405187496582701114149961443792580076726531451842939856982801899602073724779804765663156261887313737758943086079530015481286867771352019680192361814556891601799488201327875663616720461066218833207071621314861798267041705778244355705634070569620050027877379842643764846940140613895242820095802184792038969524822876485251572270991432447599507856806818785912961656105629374648099713581250424274942062294161517059891340756004912577322865127284444260620998352014512536374588802599081246473760774244751387908522709120876148887008218649321688809282557959489535661537241238778690031540056492154608388180501994714687558686654520075440415963479183471756373721100855481377329307227831520554175185765853141659429910635642199659283748475499652502335855437641956606343445478527606392398531720838358117938961715722302848731360477101506673725171100100616429817419133143561662703814088565742347706879296213650189247770584625690851001828694224543246677797002776097427654490846462415809514877248684357150129814728126328651361284921616988608533241788029196352355099455927731050616527215456490801686513453007797159891136250850209039854305674974597506236360239952704910826678737016804751637559352598658034763163851543384646059984768321804840608348703890460870889371851211105741229549473037887944691757739565498584774089621540798381707226650564995736989148802348988099668859633759477580714850201415645233612792247301050333746036051859385815435104560291322804891041244846958395815588017725174644380225481202815064318512277546467017176940743199604831170817617596869933224712494247523430025054765794422848233937989652702679084723117188856891955726296428730210427426815320075363253802605703042859887749792698562391883019973444178187859735884563365312545386106551628307322290979663649617937599643516928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -5464199146748639937539272764377740364289571028689000494373844866397654452233859348624339573728645499920119578438303357077493591658607761903432927769164377254490532333554691170852892754677807350303262625356253079148397456956838671511280406661703623786723420578067704030630040574817800966271785842825895825903221724610226273317450509860991808349062173107110179062933813879486502451115084739356077012231614677046634421652621985796175986925114726187798224581428079633720054125813332821958321359437793928231032489529349262341845686298210723924824362204015258031049231063748804775124466915796480035645871146258535780715229959701920164561504651113120976623392229351920833054842570197379927547151238691431930185114384596860210412967678984788269645723159994470786212913322292945127361078152402561045837223268016772726389971473079237182563470988648080723093103113018435680649018649316120303988125919369881931025679890997542539251070938478429296820026698197016836514393078568635976675158803541194392544119817109206103967170270830773044368206222234128350329472616990478540457930237810144586241156781016143983216841747635286521878017488880687419204165325071356231750983433316833438047203324245359836165597028433652646678012968455020778496116325122525098774536814805524277862355420322853254606209584885429943228948720408641240394865101909236612385248028208909030589913950816097979117374862783424456102677566273982881587081043873830185501516530617246085482574521381766410752488171245016542022758697082723722173347300882633590801810176778813952469394111434275653231887209809743641656633975326505177863327960222059643168239359666361055739100567801119192807671926592831425448334539697711052054531470360179232537449160011089826422645494849639828894401080239073800447862200880648400201281098941960779477165591141322162128352211151928926747760156112090211893844016749387170849240070163412275404682062848552131859421495611627971200297429701283410693021496163094699370617407233618874567815133051851402554549804442058273809417032049926207182310638106709942472425896346810448401163161925438439613743746992870140964428552486702284886260719535464561230538317762511004455494314909811163123509473070902010486689754167966173730085689808630577568996815356842170871303391416396114927225322749863162943368819905024288391156498137918789674682447161095710632798949757671889059002436873124597514357554160704642272891497291470671540036815890785898840049774711938136870190508418526773333809521096076483809908744244144615891702288453295942196499107659912395960430659769575524224414223291913279979031315600624760424217101317329203392324610069142325102232051447521524954060459868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 5950574499883025923597206888405300298620252541772243722396269704583832602991258735965588227617479728334084905619047012424493329019296177601941250616778447109751658051610880697475843643111823173163893300473965860727238069717725664133961280229915595659382610300751887669185138144614743650676466221159793843468927025981167655717285715113768027192941274511171611421102537438651522035372293745348333221300903980778370507033696565460057310850031672282244898022175100814571547209076334170561677144161556903428432912020933768808726005723792690858616528842671835370353137899804368679986484497777769872603248745650419926378382019009192372957936492047099532507597704630686969251515886174271793733647389947635800245917350636579922889414390538170684144799244669127953128992573043044868322930259695377032058296523776805434470733585669965058657166848685366692353357522544664541112380211977158200135667490559107033983212489112459535796437272548536983026673105667590296604414365134457851989709066700702532272832371890226418196976727490825925235118084006933833272664879656709014422094178676372260516150215807675262918672768427994983418979809249973798002979651842498175678625670953066276391375877660099183705651805354292635289854013520923008849352800319632952529732371220352918367055819710242875302405187885496174697863734504551896017962640463734600617094781352217980702339934752976806620923577682705056548368510776769499870123588868860488201754240222691704137042080732765006700201086174512646031520776629150231831328564657021872385958660303484834746875602017997873553030270909868963749701043878762277859926602912652125932324833317596019085340837810420993754573927093147529149865709495528501380159635353624606476846415712671508664981257547402178997336947165907874140841090796326495340352461135382472234077362803272236788896523575308023672720022609295620799081885851058439181104261693073523243766077784233229946895402348519968024699407541523659536857384664910868799186917538491658058145045518165946527780485115226262615051350478967527551545769437200588397578258081038848135541264055775429178147283326082526955182511392385550428440222895023463322829867842277789603385357985365617610747040696477906218805092555185436191583787590181849826591775883042685909001548797274712245996797687805534034337926076384581150204152681272706091932064246027312970942465723397274759023585481299879643323792852220467928675958620879053936695708723145227494835907987883956597426201544766389885330601137340000034396442408296243635124377798700155797383552112192209581879199558774937148656420212525164728309178045409422178256661232553320087444819366788151303406785748563154864108281528320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -5325556650344998200913553525943340484644016707981786789330051067686641172348873988495125998722936677480153623215127774883191857642100948191605012712635336265767200857832716588462708626000290207299109919123294054459009982382896777650727388842245952331815814144686073125522985008692387709113818688958883559977009710449718530901630065386252211808071088668370156889624780522871967695373011581839828340664681000631754397117094627808623483561196449336912862015232472514324435974399868914797478390134230922010004365775556585386564634332820291433923299150472436558375220006625096216078764523494470636493532263835623882494408171370417606950476925180167109993978799935800022195024200287563919686017731561730154828987131685578707007118950430894264182227576845383948024795984027028925360654966845700640161396579008085522080164352232605430645089126670808915474460133200429627437215574134377479311145361589566564303222635525055901644873807694671603479905500982759521004635475976135054451732413111945806624689044767919437918462100587534528804801216248383076797019562378241479260483033502341914062146039116662973397952344623038648296011999224572074539930496808871913789819802161953652905374648658268099125180807030170080424984614503315189002280793485001742116305500209894933583263286505960698866885892261589061510606257751074262852529884571278102159744692050045883543900658011170966525219201329914562264742757861072277844031352675446221768040239042415709898646766215436453790390803244891043350359691605110740569049843288199400363431300463877873861280822477098035782474257836452995609156804698076164451122522883480847397198570919705229515927354767320562896817447201291808210021963625084537707552872226890539738827470679563657246132182462316573852064201183897001019859423567577782159941930349674211156341162589339493650593043756722458126477274700672107566300570423328691842398017185209768849534907576690424647453461179190293360862924307431524759548624200893188268224378026259329128871083768012543422251542156339756980066196835609443678844009941321722531518455367819572820437120496316959801709340106694799505763887852127736218781148082541860048798476355773393009880086565313629532894748202147223961824247773863944729026068124415494460941784216181731468683291227011913071646187184486732290551756606768625501063201221012016526876738202879375805389143381962157085860244152846534831586418137305283922408298313399691672369824027299114997851003500367048459392394776224331042133797155071563766160152604321032821667837366903623387249908772210097071521778569080639927413887709835696809649209749889492980140696276799809311632822501444303091782120806634344821473494958080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 3755919782757236136362874802481276510432680204597338315707576406311688049385621686612992184845023424066160596597681810537965436384720481003847542494798705132477165056118200381986715748339835020962769329829479888442328814498369416907105856915422005150112573566799675210133488221014806442930507458219699580915649159348179165622401130818075224982715913248356897957945310938913405457563271124240888219881921007754866443826153768738934048821365978250799392797715203232587497074892911459812951540645376308278508785612778060524070885456337110437202812692184760062239127575573069125323406748811675635344878779538631736897007058596531054025634154875730718704623424464791774812828960934632335803702858977270900722864779860234253386258089339515730327541956991693934816905182995789973684050214811304036581580378922490166470507756924785200956223957398974483862667928157420789797771523401512253755318263875988672939444916474063789339662161332668982965435998694489491082204894942859873498255693067799368059180854338640720079139492991312798324355113103795537462850399861294469046155342332896624683590233853668378218255972738417135217443097329601793843075547416716378352898687639574499449816101199134008851533016501237494494085062887834593870720702629687174677380770239176867435186300875255654493494080062150916737960982091395692308077879989262161784722705613221626411645588213328986314357294796306747463173528246597607899095420433611519362763465908298152689761781040097113905827548260571803567362355080640386369730789946061492139531625177143035104626531791400039048536707571608346065373517346809864648583297473718918487472696903544193305766795025673180510116942673244058746588628036145432144542499616373757509387763198734523417586525241405257814986757031574934994149101545518061433120774029106917774954462761340535666463147876210571084446631680327566547974107553152369181845062279992748041721968169410041519579204532614949932207388969536536135469486109201250940168529136581127336901919809603069345234248545109111464557347790530654035181157293554381129292439613089197642168873832091288453772822062193460313418493825404018807519362544784858568957216088000566935480063786538244155892786228850164799519391689134690868200733718170596332947129614028245912197080326495679899653979738264639913089315280690092744207348846774038848125040683322496036615783814996883270369773822352307096506826576604262049303987667264429244968918074316189568055805285344033214416306074747911873525726726612465731116720880920436890070572982872962038310602839669393884605872521518538145731540825009994865791545409318108265710731971831964059361890925998200908853818028287435205576564408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -1850723727157990836378125880196220969844007165854957771325334011226727576021271859318106013712127160855796098935667289876509991592296591516720995676584926735135098818704973531244052684473659442514886341393057669774189918418059600850952817892731300219473594940121169657424836244129798932242853616838410893430771412028301435605042369628346326354765903014244944751400449020672513555928513150547419366494300071298330386227339339596797820405677756079658996427588631958310268848145170130832595254894773127597827044391481375383878001425374324298775171465261056723738642736408503762079238186310317131464459766528767977471167974124601974640663500090419743075334904730065528886690795289971496221280506384033682429153262443196660592251581227119336730084249789940986426346935231628572341848912673535788957573462252172132221223058370198609795936766131723671304744587256619170115053996099061436781047519155825974989206420275598409273520160501321869788192526328286610910217060967845535217546938805478817821387213345040758505364796470128751326406062468744880275266307618185831272502461674687168579532188169389332449875131732332691080589600613498783949073228938548603145188461680285661455618551219798073727859312334791201448810472455673749217900670179924154054309509313327132575089188125985311477657891863315476753791777287005902750704421472831709419051600604765414803576361558676068662145267728344790092504441869471122618254672301028705265242757378053076938103288708848674668378353423200736845169158133417443307223431603505453233062767634591128137166624232066767161610908436380492474043462519490611606167355529816281513089282696479520716676912354900725499983040648872449988470182808090327982521797952555533804942083202451991174264099328593499252449816960215651145970381156047868250320542989878906231319660843134958994853347034880945424690761696145055761255093074678225554715004930742712121650350379048707599502762625309718125560434500532104461741632751768334465483811942086942627870735249754070136612316294064832783943069217078092883150700842329531626688004274141918005213980393605477393382518217913647045874312482533674485597342850078044875546531055087562904636912270531048205531895695044767034033168092113447099025840521580924457189032245333981872045628461537521016601238527219774250713203557432536340890444557951546302182591366374080230132919783919841032235754700699116055827542662760784963677162239817570767949618713563229480759912654670983389809372026411083493848886579793581295821820931623708134220742124173699029761261144887288108615032993569091584678444525508289437689094015869072527468753675190182018044004295710933117069901985057860037474349219840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 325018518703302039802671152783920755453645275304013328880085078543500885580122774660677036222033579665128001371079447939312838473577584175827609270098258386056966554184281465728450831132402923299361776963041821906376830570437613573230315664992071954128344530752672322490979448345658201790396497463831867690904810977184199237203488584357987971578941189172929205015737044854546151616170437056636955024204138787572725196645209881822048511608839504886317800515117296743275400254982280397207350350887801820821196682456641649592928246032778901960224672099085135409656439025716397838575919538374464218457053405341527735203682097793466462349915273084025221201003851019223739021075325986261214518813586374266574335262398643556133228956174440541446732602002117551669110540503136217790818386254187980775304325066551858887512243362813630922483149186309847497360444503603105236059463673181280443792349339074801739112370082232851979639321650282851192432700797764670005256632502884831415078255237898832126330616820617505362413263769184898296299203401285367235938185366632020369865773226577148027315929272129470782305596128403372978509652249057661903993688635757146103348056007838314736995875932220319870182258284583263267935568814795982201109926266834665521166120759254088510632399021395026565898371763821460475030077933509486504228390385507674762152101430746382274779031459643623548324338784085130645988278452808286320812357586362159189450638247683927762748969146480821719671892293046963070558758725827320306651996263437367520966345632602217222234029391715067431754026128270880857729153218752148888615075151709307433275577440473330997206033737326361670402423764590111578341538301442100960612381286260632441859823662558973808823560928339369387139857865279433630993504202411567138612118970121668705582844487248580280664234064545667411735722117659299560489922487329638217670338487451365423595020022254158493769925191562458931442092608438333153698094957767601609125389687123847342560739856685426735032482988293381923771747738701907961871552090172670093389853602245517400088470278219723865088117286770637768452970552309137424983310209299198728751736055991723727795821690762934890495666780576899699769717203069058381229721954282468646683825422600708514556167457557048277100490545815009291596941657387781137007029492178079087599822646373331234081299730054445096485411648196620971599972645329290844562027986577283451304701722792363952353508518252562365133629875664213834862758166373650080165934933230951089748174264889935792911996723323146217137085052484743302692398185067003622147788399868010215282803122028537064552763907820763139350807247270534600700486221824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] 378319286626988208430998302855808591283871462251778500632838207003624432091649111227944828422018827479151999983258983088341132715034499996696070165692184059656248730431693309348654130009221622850115254059288307959726820557562639506579989952905253856162950072632917838957784796279676472071798446751998828546593035897359751563106529105591140905286762342646858534104837732790014782143812508186763912756232407146370336658016156311426690453735450315098300224229115231794321400787447088188947496372715142779199021582523687052896032392019090953234841017599346673722783779539116096732198415984275864819028199377735796835268445374745329689154987163278598935985491089046242939267264079790999804366262128793638436818104326883172775334583501428341698628772804892718014681761714082575857449343510904243326885477199810087823712750424630934432450548883824588347669376046257125297361026962621192418070726767785233976001481064303773711220957207834052069416143019747204009571726090092266265551787277146737077802295871112393636888178153959634922527371207950846644057609661853786623876845885909917171796487174561618640263910248517632893093065071020986645727476265107342729163893740268714730113092124330147302203056622628671846916690846245154472196897649010232692663501016178268107345810109053330488835468441166006324074879001543953119778314769620293696002775870395117453978230767906143596943604216124980589970400935264266313318365095898109237647158427539951363013956567871331379016892688158662873037046560971472926260864421077595874514007670795873896611754126521042789788850295431578959753529638540526715778425639549993410653275037710168519937687193082522713975020522292614700784254855615293820400720825048241844490152920768182599216961047418479594626324138205669819309091566109616914377929374538590824052539889223188959250198060416662014966528329756772615677532605630554696210810693340795164158942499333871995158491915579526128011276888329844464183010763144668894557296942178867749220302931545206237339611219988985381767065163725006633496283064171048000201659472846325091128622090243009462981312753224481222483051804760676991021273149608754304136480709969690315095857858653043263592787545419797081129549913187915639914879285257608763448691795831521241361828070724445405618150232741275974205154113055228682053843426044279680099971998733308261390943723930069458577574362997326040198037331367913723100797175201782529553680243957140006219080579167791536038318849864635916172450904002505122111045004042022944418221480025635952900690270881693838613207921729335057560722438058827134095826173931984733157712032917313745098332678173943603363648532948041511229309583360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] -302475047192826626088480198077786284168418378969759072262341803174137470421811214799121099914975221640059866058234114640766043032525466175531286979189971673398076468127306145468090678397748070499625125774329395880826777522168678236513540268652674456616708791622189586905747143368286012273081063805263341606504881231332545958821046242438408303279417213717885203506354961214949126563292722039816108377827927255095406474839231017718042713910338551911631104649583450848776091159085606979547707010804684108632723794972309534048081910475478354627220301105321831693491030493260845193386003417839835976382543923466232877649752112992237786761676570024193473153318261085882773291559004184664599486656874890182968693300779926759531161649637867703168004966081191321080500870229927040502731685424602716871862218687026829610146105526587887201113211592988683531002927187979714672712972089045124232630248265926680482995331634141091734760591426641037505436776584599554150202037648145813049400550549415864249640989640165740176784054747950639438827976435979536276516637246268162517425788809106639378125177157812747606572545930899543861042998332916677942404329758359035462091653947811989589616243451898287560922426053858229301474527938015195061379851798009646115302058984486905166508914605599051135938135271039793674302943774855426035119603447710571503263653528279633537589647326675487812223156700888194869585048112943719902515085428613714373928021523334556384245332858177284973940135518630400148455663101890318317129895733346107499291503481482211607453958554557946967653626449732516619209702002039540669913939199572194877232662309287318570378105377765392509028486585135813289334715836720055792600861031598632162767787983436425797461865998863817782788755931886648118821413551816212784662013275917547195220432115522906871460712325375805545008080846792094661659393097892827746823907585994610747431464784569346382200480736735268074087910173692436088107384437340351987191823340381710305482938211771230493838332116642372142905467932406467388771233409734831685959215808511837007055740310949217949579165822028585181024437064940522639398818146004662681542542909452505707038349591669987176694315257172992384027399545962095155126420732548305121483836932795714370270849868054352399004329660745393301183240872572823622075236939542890256727977269231328093128305352235996398374102445952914300794895671166510579915738924539900319536989129799119160566420191144262562085697224424126637792044218251193420180881807153300329674568078598973381528507565445407370150916018414822175185107845149029910956215686663714803327676609522121828892175354490817202328810308681930134879612174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -88704694474043425179751240346346409749930489875745613887261308371678226964420720266455850899187135742692523769262112990930832990765124186604504703674332878972861481784755037026986099119510644943914579534797179678126106814816617332866077598391635864550311005908334439542888480230936995180878434218177631852953467596434899534783504631243014242694592639609361683935307372975876999808402186408702006071989574218259874981010070431720132683106254360184966636800045278795814626404302034314259068140995258491949082335930798698735836018959209736587832376543963516077950608166707953832047202719226081826651022346101222706635374384554941176567188300414695992896091240495347123173680661300040345469887737108184300581266906940232237870289739613739137131177086441577765984064884950054865459590243215467790828577199970128443513258248846756097010245754784240097673745000431610141559264077693426376621579378916994964468097334376156468180319796427282885837610770595553932344234799542455303225442992649311152678978032782099430291365589306775450056727992657101890631698931570625782432252294951319025043831613064103586719585462432918587754363716417763366936758741805733356887934632059497622456581535791659120884866185318341806730743325973942583557646679513830784535140997660369962655128512657429671685985482405381704388709970649562069441200714896810045612210715527789200894937793280041200957598315344167077795631671368355799162123376208307345634290679337890915658471437940932410907281929054241822191505511383904121596974810271054544036776858669747158612117616351153381180988362358104799004494245810548218040801075750338767182639393367380387554805895214699897539006793257652330459108961088594360304840648573884237982878334228610906355013462305129138508638205266343322141977263882552316976257239081940229683106382251216153800984442493998216933245778513487791094922716599787337522491556989328508443440419170084729114092110661337999308721238090793860683602557242516802787391014978442108244760648841475923603323066511375939147240630240072083305136321320580051294087495839266686969304429545612883294933173422815604450653155251848193997765196732293522620518247953757188731473939929545010118918334073049308606321937528522007868037013739577832002763637940722594521305820947763450835437817443898308053804376790062763211246893289372551327814835522331978985102169849053191260218141826161056145516881112994944439751739288965934651062145323248355464297284142206992206823447606646311105401518389520466737356255005624436576833902918180178426077098864568158177011396501210219533663642171315794996479931442519017810541386365464140389801091144902686591917896402958631302363873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 305567698924283344862535064345848186352475948195658478793461331051471634818763784772265431422512038307462583109901567545408611372980341985182481487991294793544688561414927877867078603165997425526658754884124678369987516304837117839709462533759716602671742092130499339681588000945067054046377255915014599645534451196844277572603021479026726051486421543067952157524530905657404619914837462571276101797525953980197816787630196630324703107906572045419970390688339584771271809253423175660119144238541660907959444161907592651848223864520281835266233472075368720216697243944735761968502201220991693219110769240599791603642284364163572088944947938711805121201752058542135024224512105329440525900186060261152152208211376053779580835150263990716362535671241472986989306961490493659558704758371984286789564073774389098389232157924569982702461939055959085751607423180515414032933554834598099730371964996328754261940664239308545440160952240632510277363493204565637800304565872155955564156137101278791691896754775723074391361710179879311338505839367197626931082613106180227710251344033695279796552755627765054625395512688569013404797863940591502236371012128823656275124541376496877038652793987135327530373245117837297456608139358707837906441018701590678757298116390754281640794288670003255855102086627322211566201642099814007729518509019574705140018064638912476905188851297122204409493574230759505303341327950642691950377383184545662861379981123595783307669124125842933769988747393618842113408526830279470916492178307020549536268402221703968101606888659285349266498403184547205074094777932003943734387527976591172914992843301495398583959629830681349968505264401843807123884168443113543333439497881123873258893340197152040031631464975898020610101638423140502497647463162361849620121971123069728402706851653131329987495252662881627948926500646787744565006716934701410872056978501105900982700588169185987111007345597797486883413290775026340043289782710748103101085223911375354430437236487745800434396530709266977348759986012623500776782762504962722062661638981408461115550908790408406102035481230194284797831392336050303699414792104479610598792958188521265320483337059230350625354130296863910825869204317220738803072803119860469751998147100720088063919064125256198121753163746275321354442081365496716645537593835524942864819510856050027554535103598088548310470864396420031920499866544894277999899676085630364930335936431260259753306698056043112163751712615834467201680402205856472147170336227353422861762380462695177654783264072706293910481356340431758241265678434395605434007784285658784045764518472254038758664228575116296310198244465312873527973091737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -226185146117884096123491761936939556632705116236999987878446371091863805245264103649420146061684411496552537271770425161355678794822787844531946907765534105420838797825127946546555947194204185698478946370241105845213006962964097872551506805359443382135271792897086093059413807317269284764535281536598740522751753614371561318409095475305364133386285108806939193471881343980799743024305226830050621159114893820988520038968206928426085224173173870265645946905814396729551388059384059981111688134021278003377895977910979835985481901040903797923444656207319835665294886503773012359775563539693454114099785936224027703205788632678193563886096802489245084553797819729267494412764948377936466178062827778001149575320041603751868432660432245980538393733263716396242802150631257597904513989512726008871612490078474701400962769868600602572732963236865285295220733958456011420847945038149918975736857877378973071154128774168317377196752678297643316510477606130436633050764520465587087740596314114415187071001800371636922743147597422935000081744101103781147169706130635076087368361429666686153490520880874424573695325617887642138777398544101478439799245520154702263519611236301311461240686871632187447464988029661995720640497670357912628056921466087227222276102433072824049705171894460555227539256772101487445952813046328778209397036393220148417002164733565093971759276589139317101947719542637448615232074924376111046584915302192319623002712692509556409424829932736779691047226856928351983027240679740099869345358763555467173216187716485797906970927718815075701785420970148136072120365174550601802223796540510027492694241771478035201160955640607397789902193120439294544476620134553337601933185996189264920394051442698471874198203559323503738290902573901822485133415708786541975446004911458709113635175511767898533442089645665327695123542144204065683764451148537991024574083181325660650321572474364925844819657469031783111110490297774623293929647439355845048179784010921027413987822012115408863470760555017939679961277071766469902999468160248825083341354769289438127000595049106173143710888123219187298188813439320297224423896330029079141665772785224696476583099603343286805514455108801794285307079721994767889820741269234749249837845050529832732751734477067592201972462563834812540775950433007756915500108248811597431318310990424021017521917148740224708659708568024694517952959798933320258808590092784709995098710667806455897286438598373002010670432580172342061129271120371742731740208954719016787615060980473805844233511120236533433202169732541588721050692257288890201688098129752972292939879347496834492708988346570953473724527049787403222507616993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 46600673650692923483401632367949294437871481893722232072583469921401397024033965176396725179541472425328700312314332639298883926830208411108493041780945212268668809200149771387138176877866800011906253480807065837632434288587092122690448363908453689544576711114140980808957259543740908945140509617670794633165944296620478151372066240681648795371879259916979932476455261683710013868151400225910424316596943479430818111028315029636625317500273936501121466561424249775887038068798868706732610625903791452043230814981292037777662722614844400101766777441530527398027697638252060613000126432007856994729604662316563204009335118137331122246769880445373647874741911561485482879548797547736773939062187998483494598112971763583484034604640453885006083627833992453476802362354184912268793409379558124281701445513196626083593737957792809570501399791668006871640624519853391092646087890660557064889250305498565180975114653120241434900104772834143637142328800644293801840565953127073121517117109902373794038455998479702560579166515836847469093511514698135315305577330536803057269083682910155358139889637101947202818752204047214374947085608759112281310394109435887501981260080154759571602834534036352200797468712812244106034654620258811694998041285178594848435571556985655921191953424874928878483644868488219034475993428147173886588458675620673519874890375582166078183647477093526665555035587105292274703332271459451645397495810960436656866788330871726235071283582509397634704240324410002810512427265364088220018040049933973537025975607977696821298645641760725740676301564802913635795535213440973579138006202153619646936105702641323546919786901346313046704304781920051921549245915511732237140366667042372000217172537064386941206629749049898903058938839700471740978554010255937229100832587420328365055911164543873965956305359989594339674991426682905085132796576132114904900638159170994351949948869706406987489620951041799990722138817082122306765080337892174467792589072499306878188670628252908724448510448474069916189312843468824787261319472190861629234915014319456122504833307799641361781140931194297471038394346253284145242550953363704738753546488545652706410002083316689567257146626191160289078865882552647616080646625407753620321632910559471506774051914631646344022657544729023938162197909130918397359633630653964430944656280680446871319873537776324485723471120251044709006032312895700690719783844373885729907486128859636854220952534357159259660070575800157662717045704006398256815133694889683657994705233324051850538672878427884053979130076582279151338091128916035169195800861068633069300251807516873008761004307084147949584968376409130632990693523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] 55796844380077591085098872116838200396334834221486632134575379463660592079755831005719979107539604281239310449896767424996980903077024947858923537267231857178927450464547797585517924698349340097686734625409386013554858012942581721339169592389245040164003310774264792286801791490457725690487776098811384621231292322287390318691549081672113881207801391200907041603997433720124960991677946349976738023120713889825012918669327509983940719231704867868371088844753362809799423592652128095310437499402460010709656857640731920085435031995319129298593676976565073353553681010500577484536758681055823331003589883979415388089212987873664105901825185775333896234870575579438086301001560704031207844026931186319928717697001356571345800919267736428591351106668122116396972731390122318701268147445697572545466253988752245960149709077226058487190411425041830313023702541509734721655365540936548149459140998728147075328140809676688338984991387276387950707345305131088285273319631908171696906376750616777513762213930806433335629678329106463169486055889097052204665647791927916041718972919417569306467753561695101717994055474301559663571571864329090555868136585098843585184567324188340921088727868106606856736577629419129501169836119285470137951845584161512656513180890358313194391903954953837335054729513099111414439056660068096473191251243821405445251397073758830682464405919775225538824304990648365983260772594767601303038423484794395878186952728761986954649834273191119172936141678915904577648095103424975826502333168820988019016730308856307773129544919685275780481589015478622648868072302108329378201815146695488789331398131882858332149430024157853264536244498988123798035845132790034499982773677446915145960824098973894303962191523412227354531034330492869972304630928623736186632284484981979405887622809741635987456742557239244962882262630967450550125061536275706868339033469020607274718382920529471614937648611985836091630487039040865640995524778388031500540390834065630209002927400027367640159555342312147002527518298702531348477474853321243160822155392102860145546779370143004422884683644469182625787732199615934495538447096834059272310412653367263258517961258908613726192623690430832626802906717149215614712488105408671217791571708125265832209451907329830771176867416032632018435285304878128225575600760181989546341421100495727959954086443850589677332520857906815356898397519336338783957674070838492422569031356240649589039592801466263038636162257679338015616506501850219987547193840037843327185822799572991221208690901757345433519915382112602329412328855164465310482205467557403095630511086098231852564154018958822375218664945884564666154808770560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] -69112052477676021149326939425316295327789035950613358709700329911143829678698141761019545067512274014654631838360751327973802069991985671797440733975175672611656934028091518676822207967436350729287637151908937613574215123230937289959711408579749641790633296324541102418817040241909499357151084548932734922862939565499078564325962612817845265582884632401883206971685467314598849053515627833803420460737724473627409196767433357845840110278177890541152111753604779961735648567218599820930794219601418387226953681386759588120818495682311334170948298483693652310429089899235526842509911425588693116852389163942251533487741145858138953173919571607531847486214697592607721478073915224344887803048921574856008277136691662984769517341578725094628324034984443705203981300031767308196306143201610715525759281242150503679204491472882021128507626020819366063049714634632692091051583649436942160669511455202412889195288951152698890514289143969588976591766661276859793086680967948970097848635267629132613725424391229067924122261957732492266278345541062449389359685235002934747055577378927114068352829724810477619642914896576198348715513062330546577748301147617785581799501351203470578458524437819735650405603444581705780183049170460298051175072737490757717479306768063885433239103525366832312721196933162850573086727139229113581206118096966290820568301603403036781900195107014424357734395687027891173280489260259710560100733600979375322309422716805082132556994209353973528974625605399427928850619794724689239887725103174505994648218141371788167382880148986374586325081442284360753973288111392129030131460328683828883039903590695081745534423648049876371852488196821793261087454422796751618652274057743255290579047809528316130237979579189088713811730794543008071969112991536654145086615482591459976152213367781360750467303549852384128916787107624959395296230952790791252098550353874279200183687599359873459280654777559193260643401958733149195916552850031968853022088181187956069782732414917710463560788088735580051630602181456994433988681991558815550262537319095888791177486679026980342968466206502938770430449967948668293091828758647298156206454157118698690091073432822563149902228183469108213399970792174995333721591004486769254369478821003013495001447290680007887702155697266414858704565942776582348603108007722250555039300229829856469684496956070192062487954777748250137174994745894561262067328347141403362290892922656749360782836334810962927235036589034070903809727292761487446784359455279223702319723407796040310954782881940492430832941933463439754185725182449971552765825069715027886804637288703822740103308779438581999948055247074460077297684709376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] 47024437230462134533303181474640418223349870196931357743241994332695890366028036823316848193084377065275299068611601688612619464100744963223286333664746636667956493753659517523619337953289829948060408681289847799251894963361257438107216147739022766966264739660029784414344121357022810016131987577458926391418204075144468247324517655892224611284874284872054999851703079659181400346517092327942593787773733047517855191846699873072979282008919634904308407646413070063626818206146996266113273109541738978560947291975410061180477711747576177826502451338991646294842454808852732091578067696074403094294597148393285757056525607005472918803479272317185950118289980856509733514401452857235803068380128352011910482753828975493455623079548800530847252862824425041040488860259804073035160687883408563495814977827174579559633228980662072905392907798592631894732311215720668780537227757242203062085150014257787264635185873928776856349828083109244846415760005842853040882419600358819909691052486965141727520667474559655426812864594131316255931118402217780195637874655180602867789145598121813351214571599650939477912283154906821953115413008718649320180137810094859971306215410696327363119603730262824722599275095855813753810566173317332706496426160049505340427852003024491530121352181883765511995104188190600561689791185248073455253055342797872957057820222097966710117333937174543207420269841395333544386976305962121534722906874715406534139301296495660544326399474817381107702640702504406233206188327600540507312466953687294790497066037273722685090381956350261222636663155820196905391508484635665915410395489773609243036666113472948411107075288644492692340348463955883868785291898826580835921120275100478711272127141226107838142627450137784483297408035669219784445171617204953859942381395431977614285737555274075580995991714428819715623123174216522818159816104351195953800252154944018485923615887731804371432159947450270486390999185063548409085006949073390487027859608427670510784902801251696852281453783557952823707599376520494366051715640115193302116378748109667972689324075571941452230458413548340821181612183902796929358771418198801800031715238334766146612987831808604258011391614797277901810050238825840735093569235306459340364028311852724795870253839619534321247318123236931886106827393357038903627832531751373844135217549760535486603907086668952410629857553683781675669634373633462816518295503973526291403175102196175510437014855155385689226336965502950472432238515808131852979352880620283407253610844638606136811386790658569027214538217259786561353789698649447510858914075484488716433465222503004633203441913458819993383079468866117760258293104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] -21942188144804600748770093758879746432750290159767862193164455118398764336486754156986015716813477169551456586056910708854442774894098258050404310100439276736456017848571011737085740243530899237363205381466238069679796926565702964360291632238292994318121335563914164650859118451748351744787766845893608156112195930597985410187690270394711268559676718695233706029336745272328131760456566616005562178005783975004427368300546902540220685200010200812414797692309094806296143985969413139136994338680799221248123945832847108308579010972226747556128987421448746541874278663253861340020540469745173739670548188911669010896571625966004034471115199397607827783726832544000111669936475108155903091882469249875145286016829022246269977510211582782686560944470082268496841137335669427742954458118242292924773939452421707895159495280457552457117527804641991426967538624908010174201309016113453935339144994227944497017347252739466621732466763055504054352229982638598539822013221699853713682573714305651053910787657721978439919214058901149463086887192979698851764106507333855212612685639995316768210488554396479381165103662740450251874685369680361525611054044401396083198085050009108965567995066382073551968536602686333724162995252473068193909355638500116002298248083360809739694541487684459533920729700761135993943999043562995798641716007844245972730541689105099855813112068141899037732953151682230842419896393373502156479290226212549891176797939709272485509749987890995321083194940005761954654730650536178188030919391014299874312439857256606108762612038987530148126063571534265568074928457339216580459406297942431168788612228974878119449164301893056008590144875667972938496478508207426036549593985505096237854280115490085321709155301059747108730913183575401579605274313821050825859857897217699361740152645175182875642669296992402043792848788877315514491344073986764975963314861179434252860705705142859932352791553393956867271602876195376940507281639542834483173399053615066851521916874315960541597112289908273564984549650938325762413775376287051380831283993452299489578919007047968932349587841572458785541235510189990016595115642042567588538495576666401816448421733543947639034847401851830737067934170472966622618121222751141939612045974122080749189600948831937926336667170072740142361722847615316446673324801998032494557410838372455094046744384103459601262977401895236385225856822597586842512642646345210203225233633656484251171550166134250669861980910123136491540516930557470063763211724224229440402941758945722521398317426375036540666833653475678667118448704791281148625743350862303747695143811088622135100987290327026563681551794015563493847777411072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 5495084255626031925030341837172543653864777323485848134605285578491148631465509146741397428296265453499238784488966571748184374363183250160008473911548726659053701057273460426062333181405490654136378082147549469641279380820154767664813956644436608210540944132271709541977174747215572548999400128572721786371403048432159593767410802172229117877049137008098723176586920699094305002178268523028636705053058018646384419377313991567526550804941047143134733219139107666819486326499659803258938890652273509923752250683348466436371243041118102813318799122609451142137100933653378797782607761055260513683921734340141962377000523424335150243860891074633854113894002864528584588295554719552220001312828907610019829613788936793694441557333340312780696683942879542956190706080620326293908636113082580034089092410533520974387015635341486262000761979682918688050357669515800698343221526934418195206779489935540853648409801527143352358931513138919518560398178095601167866992168518997790686211675597322223137350195017166422742987070605097498994337570763385743502563397241870174827148703481435743445069879920058711389736530988133297942416742624575587050948093931932836070451212630543557405201168308127918474641973213743829466734400914183158036951288542984966752389208962849605924335323617588923678786606336519199679947973798165321473586400763184765599933985263826979390481817478993401266088735586283473976125393813472400146715720805689226157919413973203093619775395009050548689889913159815778293364652936289353896815441754025769412413416515928623100450000638742338150316847013400783905128825084340235108456564205464457050127236374086087087623325159579742918681069601161369540483684930470037510821489511420965722497453128995180432431259844261571739358105105163815220381459344333146259925513235120781367929417492989263704921030419868739465442405620202777287005341674599221407518502210868413197461159795925617391148135562196935488289350097278677628560783537811797789380492229694175442915993249897172562046074654937474612708947254931508956659532130524515793243823506018678672621432206195552227519452555449656609043933395819949361820627478834612087985322183630861431484613039311012707649815017288009132519211304457366052892938008892304535271362078271408974853366382985843176762848744398092622954519330595829135167655318679363486054849352806122469250697796959159653190888000515261076796374881590560905470923199154022309056287909094751849995128722326737147828220217059705692845628893426975391401370952272242629700551685929533217875040598718166451003205971094467425184321428560384353408610132092252527915712060179824771960843759353152014136503725310510932615495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 977502313966380883717913003967289018705413702261352759844460940696223327606510686537620952777886034170714303145693712466435672465300207054666649401959902939754035808596331752076758127455049131379417168994428916095562134101484229728573564234210994105614822418590879032212955261022857078193873995270530524838311312361010936069673056082405755212147957558976831684862287280516830827727965780709632580456934515744932561822704150632256684891731131367596372056329807914621226587235254711629508861027449371054444216584408520821707260920521813854374901928939206390352529872310398927475581447021466516649091193236193968849727598117884718008774150470437331429522145413019346133483635967939788308969243628232872609877623384261083085032841285953366273813849848128199499134971882831830752136054047114991215389805437609036609983543318566015580499223393870704609858097909973961800696813029447438604742686737346646873311944825736330252211734198971952807466048725611119010106579348438444283421175033983202428411474962165563694951685070535399719377377278226702560530713467692123118311429333707673160292438946002220058617920402868929070624102945144980982167097807976184409580382458525052051747761773940506417099935512571441741767790102824420697193901132211836803806072169599920343037535010391095377573622222427420977922315835847915873956652715827902252409353531210625843874551146912083181801338886150162510858409695050768953385228131071081364297287262551729937786410942033162249915185012638665618079431161228527490089220492302125554530275692716775361536568827558105069713041288942648425309925444906859531265422170271425301633154979878863643589166769510026696196916420676540159185623612557000645830435822886708586126147597583475081183591325420904883059629361851907821893671794130476835848555208918406321305318532060655520974247152102808326901850989540285168668919955839214494286072212942737160363319845357365933272712736881096832210600360233240232770980624209134015682200210755271600704078789249806885392622217567174371439628031900348987768046911458029784460179330353225866105750155527223898200839434876093956080186933950009271868447951000506222816250217203229530711844641077838801602599207910368191731015954846125480437656580334922284715263657670047603517575348313236560703844442248894137066110726849464775405801124758114061036338554527905419433265539738020387313293286049356480460870797239380848457664945674370239331773357551904512458138168247060422241070611169315848991644153195339919206752215453785106957754542461308122622564850883789021712414370662799947051714692586622383095596914608466903427056219655293754263504914329472452368375976885676646397378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -1851006937529647006084568054551192782253402696557619721143202276124823082815258166243560737989003985868410510305602752630321219164786395596462644118268448934466283186054055186567856122809752151842865010448193057579890173236485272286473994370768607617060429330742581327887532076368950112461958626816857237856866443679165796002888113619333828143595586882318497593627022209075316246131274520853326330096399205234793177167855924516041536772635105925252061955959977458105297992920027382043719198341412540071920481449084644925873464585731957029458837171575265668634651699671511291007645080252769667552686156909373878568332178043521781086172296804557876634190170759127289383053008237875333736128856608790841989198113703830562822850815335371652998058967116267379072068448072535131645736040110008653117718563658381446107388132406381471049735651180535227662133538697553305581798993182149114266376512576421565738811133086378218304008653685140097108334152033388175045244858505511229886261626349906465588763659105316204031774376956772591768061023088859119560194838613848984803052947035149154709111877820925074785036132633866128312892238587057405551052495705332508415669167291816277673566791861624509373510181310195206573086355117215758354781300925854093629229240238859303108676829343035146651870022566722254336614179148092428448656322371914427718329485380274409704618039349669243772607141658889297619440980171764789302919729135153964681858900276685998281912430906890833784956885648398323144438783776560910338009777443480085769174613978429231171435095093830452154857967633387942415224714313441235090878965044618756153858587513888846692687435899495308109046612580817563996295060560881462451626008360628401661367217458588638231415068655287046213807785459398712358296187688739405385268282176364517769826324996275265138947370559239646517430358678437869875588955623854820463231222744843008443243314088230448648186647653332903994743790138700687715562066996818715637368771899941516993058799346532929889003395419984955828502150685233048724078971322559055556085350699610525615837749200458436725793835476516674101288061113494615896576727924662328788061267378156020140235802847056693512742483879974521577465969560407806709985939319353506278504899456193388143592943015150797203044788227603492100921987453931923221532629068922988138053675889328148154348790085506636886102505250703030617401370830438916504943613820433956095535730476116009258063904771921386459055996744918859732188636689726777006198869130675819441449957185980408275706489064772343235423407548566443263001599243463325176218512807627286799865661846047753397306591884988710463181349493862052395965480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] 1065172539514501083105069737083937710996544148332858601700185119756970893160730449740131197277990102649824617732701226975352545531352047159564121746181501290503557441092109488333411200431629227856475244011115520322483258394924065481742107378322521053846235655853195644776189111831015978240996293685006547631831937691454353428976028807861847204431759405539732093582602775018648651887180415440164621184024527186462465881951049745543931867598878262560217515796125935367941463519591627394577444459921942592671059053356483271030093027193781873697044046152651845138301315917229139046236572606254958753859587667936732318856783635881053776301667613830277120205584306826284825639312033296822033203235916369094943849801282329131197342000063928412556759631199698375649948236646118207626777095325911077720479797505064622509161704168466233380229952908870923101013642237807854551552698709217299427308301057581222096841807746973841895927423194450351767414553240983170626434633096924653899909912889215359039090997051046901031794924455141673872626128878174386211423681310205469439609560083630403773051915422457110179170732717836190171383978155619425574947438975768390214350800643345208483927727241076462996671396948095631081999695729268691330942947455081564555653176244109481057685975430268525289753661954858806643798540706348859371326120156981923983453514443677798153285611099269573399102867672991794872205059811626090138919633573240715017108615670649992996666440011726375248476198908833946487662604233428545835535391831552073815189071483281088460513384142279396056659080080770923741056461368145944062934509149552173059125247259618077499198721473027900382889062246235787388463796681960487105756981913153663504415616923829328971010463583504996212838414418978797176020859565649992412862386709676427487432854927221117219458766615396960664585670136284948950790525192705197955889222250131866794896513348649412130761248310634297323668277334145222818397883122164159921646782428827643607781438703838420082122910817218649070046188724351143068093749502095481142605601202014090860602502753035636877683268019918276282366809491198837241819039862680748459669982119046836652589168787009447356028750821188204588910738838447112867849373497271097666240120551689008892413018015688658846915755831063443784505103254532950373043590973809748018673248849191098446179937324076143830389742056714574949328443551416422334869381749926701662485505404328720474421742170915715334141723113541019666177238437942854913223523457518107630488928416687314617840068178965114591030561465612263119930347943505453591085923308922846447610590426072708914125945763543958012087716196370154348005556224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -347437652687259580647078265511118515743355276750673149313136285211913588154962374135105475924659833906081934560563482686263128148016209941400789573661705498597323983607769181285790754636538919102720546022525946810310059514750622005797995037788590569611919050099769830742010882507557529231740071907838436043481557313287857526995030027265918291327878136773632965496813648421310836736659144585397328453292526955204880129244166247679049084199016067253964068526447739665182414580721466274799105337571779626259441453819681129325322638501958645969912137213441062552639111404950947077796356806916303261132028124830580887172567339331191028849329710664129885489521953357634107616455128004398729486531461665055396469666594752263995141169080025045183923682572151347587708906967820657679810123225283768375521377823127014540643566611760802832834610823546734124897287408986812629510350355586602899512715072304236799096474642655007534273729419517402479720032950178148393017222475488229362627697530768679820160101801253395619978582215229131291948114752520698226894601351352546010245639115950133064858266214892641478543412026506916820089610683857486346839910401656748861464542113810073239825289018226369760351809587114298093932719114936728065150718271885275632816549241915796804575396257238935523964361078018163147874973762529616079319852479362532466140604473754747178278000258044013213684037093961088917489835143084734351137744623083757237519673702873581145193152425034845747901711011853308877114160025429924636303161235381875715536756848019710696913543406257830382312137264625393111150597333216573062962477805081286757948593224031573084040361110399261296248396204708060170490149773665508796094925505472831712376479827066601027969055195975318828287373448712318104053683726687275313009616145194572455896370234020916796686855603720944195482778384362275958364109136537690532136561266303748572517893678897838718889822508801228265876315928898222510961166027685393844494250751853131617283665747890352985539831771032900347529456578263598733898985201285902405121561806119273203228769198952563495324987329411352386869300225333707007579217791955589144072056516241570644056161210204207873110704312527687590607925259377852791914554805442481195077503141282440330507737216239469427448522243089955649533255923163264574427222887204301088896974933748030665329777536731422717153515825272486518528782078687494200646277504520301556805023257949464637414685234098052534912156528949619862061374649680394676452670317138342797597698682208974871814728228970904418916398904197609449895657198994568905482934403292611450165757031298667381666668300674538055137050627314488603773501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 58507385995428208634941510492673429981818632665537080523259955293657301794852673817637983168339493192898876001326774156002577683877664273295362146920318039129610180223732043685963185811564806251163584453353890087902099972887299123059653543832190861397941041701237915757683878179451806815519606902728309710044167478504602136027742065944126969545190643391827246069812295594481721448028145982817971903681338487514466431577125872770668700731623881101783608495054155268745120666945404721078896908321401025533286185608701995740047094813363470784034544865339218709755592424779899586246436735854861080177588090825562057291667351858076515185816492851569858250428462535965887242122776392812571480191924209843886543461016277338227991397266742840907649695749423206873799095057957493588087852077608902850465542067549074071010662874102617070825602538472332542427535469861526762734093223746484215639453005787550543195367687660206169990509688714230652000966735769564829151480086327046699006700450683707093845430544848741734290392586783382780180143951807217603428113685771696622122981797522751922562139506726491281573314975616955363513779408635786086485123254542005272467975540768363517694033709759999235826431556672844102275607953546868291820590432960675240625315482141549840110618771019280687044590034842777315252109126028524236277771367927181847854847974579338418351383663648724559412004578236011209680526120088244073850873403377610185969671618787315317373906581772076808474647270921846122012387783751137512791690933265759028190060066404718163466503817445559448910992809625109870703193392550725683540085955858137320589554099721609749031454725582336677042594910306741585398581248074920195444402858190495890460323336637938250605417685149464440957989974008726539118853534610422034511727896801751479748828229184359695126982212271689306282318868862979233211618307914408184834846521565513303723763447060370885426939819266384929499950639955201397080626010031745659356806479424839242697786597160894987165293657858876481767142819467746423126004909742957988329047565613381311750617189774682727942818206945256997896673884663381811156354488427498349897469692848908527305097538412944553666691920914794383004672479549512058004942278149975790689673536863812460009195566157373500480803205344591517692147415829620410439848039873047501651033679073927863969691075022219669188522460537958944806741438683839252663840601343189971458893787566777269557437126884369997482857365351202444033163517549402436417070880648766007917507141112156539869988501800939671776133262347349609113867346706062719709888361987360342581172276414610090977397388150355399615549747576507146591797248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] 134426775983660224413252820327914058381846197042269210321635572273740057212332582336748271208667401822153230355207824347503670940269275463667156706049636519562360614861553247093098108788112285868465092851617434089032750193595484304483029227961572943699606517771291392046810130843722057565113142227246962022296604010939991012913624670228058187494565825831270989152446563565569413113816925230174114735295401500425979454946813729032383560648180550698226474890047615420155037090699723543201954006490621344547976910741310841247202515550263275888416244670930902474346941871218555864140847934300263386498707726096340707145563533195932819338643704557961065133320378442887936057865864807390906355993170804699934854838311831680922427393986171408730316056127026445751534331650822382398832359213535813538419225329631074073589097490219984811939575866085007840130728281214612062625739648846773537493820908103563132936891219219494225320960860755267354122913080835515551211627604400176181542635946384292112300034209383326990467681059569043865153566315112668886433666352521740591658365079432908671296095409712253072531069260615625332782049197240688524289119549505056017249159694209598956170823250558719591732619562701982563591585613486738981203449971204461014560615405304547687968434467823059611927551979319335234183953584325299988288607298795098192651796775907875895776952309837258870137903413972085636590652556871315102587699890256595149613131104824778605508817920655451143449050988545341209291718331631319858315717057052491515665671673796028477183856858132102483122852801174784579163065156287162055233306864628759413871144508958135672001665857150766933572101301602997171675256886171801762570636012441142187937813491767153088825036550704863550402528885992445796615565428637264324361868209231544222116180059161217949112508124574100345413907372548398182103614868876738100973386694076657350920728616604997268542012068351694539640257780366141434629683884043102619227923014819843516924059427277946504140240257932463974543257657862743566346167473098005286954015812089619504620093004287084617943587419669869728440322871403024055407381708454874719821677613713059474002199524202302238799558072697847273891050051112903269537497385811161139146913755920366785955821987955924905644746218103278937959209725827180125593606895990968324014786494223891150125874584654691807967133772549451573348708830144978031358055880935192266362357610372716629766537789578828533405278812265405179411737313672847316871539605701142734143347817840443676535937065070551371534043716750471414097479908039664376627603245859347389538522805889792408046628140924818947451156352987281301176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -4757089984356004186358793682920307824479494703184369878663357234158613431203811633459725554411564374978250556208005861913044215808722071583124052593893285724527905181777485024923063026252847041617576724331619970304547809962607126622754882180085155306276670212563367425708414847038790182567674740900203244676511576721036557209054425284638176845574679533310556180900713992643696230403770485736642005254122681783594231104873582101745224158775214019651589901886715375253390199086948575513611533684119090597260335822111867652349669945675899628237401299927690106388022207743702104335079464538216473460185977708344880151123012733142254765932185631274738961352347076482573744471116421123215960182138570384881425032865463499957696440823152968897831077010377919878727047854333116108000993135777513748400151088871259289971198778815198116460821908890850766609886200243528062031163045923391410999798702999228818029145032291203031936441278241839046891712123918077031892563191289282379454497876181479121546695487349140423926801154968678523633622557373189615127301674323167512351838144805306592935378313296883207480946397722174222138198182900119763629654005949930425565723871691243276584025045612635613469686590881679405699909540215784487067075353491990129446285455101447752544065070713312763687427985222679773400652744534926255474027769546419973440571198720350218205426244077277560958673798798961470238597953356233131969848944297394700538545932078593076687024543422907510097661704009787160074241785895529328172741825820865576156318174494144696058879825654238115091015588619694027160261908991296902828152723259944564459945185703870036842668780011235980914375995823679075968820085548604456335502419801443101978809348263961924266085262492924551290983253992329702275913577930877561293788886922388883514192789676696002961475260949964753024075776576766439637193568310773994482838211854197818240141357400846514532050153016946563781536405316471729307809357125235378131922940397660106571346041417129469938116276373108776073609045683441190065393402299662060117669606680649920067530136772587928845968011145280313000407912710577175130184305643600025605092155297481713581365447540520413193686489602956849403381416244016585770046357863236085910877430862022981224749025670088109624980614595106423593775234188206273490074303205006191542216833306038678324341625493604260272811057531023578699221566310635303218462013814940684929177027693892895396319008777058567723580481169446783906119281181048219332544433997968434841517597297395421183955272781452967337135828364984448354357434813402682766540268707014931863653209814453473897357971880057063697472697052996847420833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 2741525337759941830770745401015142996162348532355085135891218283138716194231076454374198485675339015299653126599920908791278238840478928565910201610201991572186430252757150189570822118997229769660884907113322423876442784295624040225055895995239101244702997505007695751594605197488576716901678953149569472598232147166680102742129949335272919239870999212778139178360318229327277631097681001023265559787944617376312943353025110363000655750988651348516874580890742773827555647554836551988794191086661986429736303816044406710945100093817117233635323271951570462286106599627832272657067991561427348613098751074854474101396629414357498287420074640810316095326730325102970055483524371440670501425955755436985320256684122366698994552395515579171107730510869721669417249334393628189707159484844105611091874835752617857622127517061584791301391464393799949803030324195884544331758167945970819547971077129317179435903424417136132351957730143310925141518491931810002381088676478020927437128147442576575981420741326834170357381701757030987065574131028708759525333844813417378876790204409787411205202621509003305998719528366167613059062028608020908110743313032458905154452149784590353197464260316182636027463453248473031589404344757675088615108486914473701146876647510093925552118647784962351629383267001105912068903741175146205785589941592211356500086033562217952879211759684883559373759379455516907594121697770471721518724107441643026661384621137030793328978905400221639238471557828376755472625241666086319486217346909567581620645967459440041191689755686689700074748200488590491634262172469512092374109587534732628639091020172573616130449912823419439102944197325681000426785098849308661659216505895806723946288241430144420121938794812909348166325381624653481634500055957594576829792350269788637880714399989110790472629413906101230625291066500141347673120915757467714505094960913039466990936532641793676862901376854804046775254092496633129268429949681211396633982342748306433488170777222534455429001095693664633876957223760873313747829936911469725419404634336456004073123212495471759267605828989654238569836787683718795037864576518942243764884866782897486506882703029755135729339444750717415474840320110243319351624737583076234177671605439696632375085480446210151744432858330038867928349673023616356935195552310808906919068542989769080053902429402215152555408921333429672223930085296690092036800707021868340555098608499974652512799599563712275509598158565080888058207505176577544854743688043925826230276354669834503642363616283403820744189752614033013472702220998631390493651685105834191227066197048534926526890497432015947214967700074878639391375360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] -964845259539689537930347528619792169027281740835854052097982136548274445429231493329926378425911676013503936470024357493392977788085052735342795382062962063984808917601527137841016092973801777973622260306765326952064132272018732643242782907471836357968909617825112749022445866765862050973213213209152392728380046975579204950680063768159999929794708603553079201989163796254371151529136039513916807995735603842436427618821029681384193338071288567406529470590549315952541386285018438988835367377132257984446322045358760491068940796724377682141201662353219844718731659652262339493548042972850268904227788254049948146076584539615111930431976862841259930739482169801115278632509492950564075547298437646651821215964623241799000533525708413911657661644279772451789177452517694280529141820938187318125098017883932020660576162995990264376045457163656450486143978063021025042054521973019799019481462004071541609971837473284631340115869402386933926015058786307652459993213640547390218319879609576842125418978210691964652396833368771256202210269353533492876249853944651653124267868520683014108760868707824097340985117436346917083876275110677536231975692090351156627278096440554761251244604632949104766175229571862899199407529182135054275060334937193551207908467518116948708707951650629095923183353647075461172581718881428876013829261891404230907932520190522468493277540104154080354479861407243214360712068048093524805525725544451456815759182302183600401978787788292397350634403768550197350940715629459934775877265912324752884251685211096316305361067072586225055454629123021965072605622488261334242729565323555577633276516317497428715249362349671482870299479964926589588120173124575885127488255211853590488652491207851241590033436222585083154548859874249849046627541224795344200369172731407619549027346233060698277985686468906010349163440110637464576466294387178279336121297487926289425865116813200756123706071814126790710688030991840327287375507387852539457981084177435102055700693573293376061986916397691640831687750175732602613041210858712059282583302615859048230200350359745811265811666999066928671730487505144433645961496363040363018399740529579843746043454544971378478541837845357001812155684023622945362308377112096104110725665084646961436295592983272310488269288206258854198919937940309097459855358431577073726203579841439032268644493302589446483993371913798923780533461629890021026451524788295085980613919004730237658549692179788937618946289332805153081790562463289950834668194656359786027555196980731685782461789212513042858310196081540995747238839657313415628064693601126467823830985562837720714826497085141841810258631144896284673966080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] 225223758457050411603079364792919939646978330383707736671469335959995482411265182024777591962106616250987720686854235672414987460032447520931969311533848284349205168656550400903527728159983099920827479961724433364280822212709034140536946882313625085383863741960014949099739892370855266882871701535474602884330419652478889450401454517259459239637514357642560120300178948873636689819919249898324448030666258517948034093636660932666077668976649086160451565313144162849817538514598889170186576579969089827612515399984853639459762375795380252939023271444938637496474164113766044138440554305917538091224224082853869478947550595760478274716071419272083372994554966841867418242067926002618700978649117462464376730415392792399852032443764068908170685544638758404938729462586085636391947057899554732385865303481548253482572547876076546763495877038701727331973186326840443072558888189101177894343498404345273450249306106318155982492782782967864176909320549313294288123552317953077414117840667862556486470927721175521231863635416229760117029385726486461420193719010834160361594221267422222268268625816705298726784913534452163655134649996004076273989836416908276064687229263299817668440876773746807099072069394062868554847215164194205212247541980533822279916365737798028867893162307227972781544981847983544656470897646908397528026074110867915493262125509136652433897396449009921658463401205612374212676635201698148387111981828813308039116078608147214260169256368536618706425698229690165534011421263663131001626909840823298738273496614870612254376795983617820012891904582228152073445388179436354668692619891281277628939209504948105352026035429615228090163757270325015072759060866687955274124859968537830846564552091068251019239141026961464467073581767606186531424599317668987151884789679473045427677848151412832785389491635960871619799113746324997317795519509569665947524247434937215923528172420563339589011326706024678403630237356533039996529979995203492752161463372237927197541526127479903504401655131701629093683266091068360177117299631999271312366450996223122202989458254667625818054031643729072903287757119039594639093592087667958645901028282664510858823489342958625391723199377652670158535201327125984164899404588933765013038386012164774404580461126070868954301043228572995632950091816882027965300741010993136403315263860630263023116433348281917676911163275073992445444003474247268669985787056731891302777361273525315838134217274146219744944637046363855246536859581391258982080249226522084031720914808891809455996012597124464562073042292312054796444236670492054205252722257552509405680529322076202286634134504549801288449362244933358683422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] -23488164881880053097448150245830725758564823407128585929175948311584104916374594150178213027010590611415575392332758426158365549318424246060362780830770914163235984732554213504075856556994306463989409031872901221077306086782908972439491961511557569614566650832246304238098138940225640440165516548034074769403565462936602178468025728263308154572930676721075389996093073790640708575640503713527426715022121291585562620179531759802885517025875236120087953321658891236020459177051497492366078885386894408603777320974864430668500031517216189548920681904926130989439394964569688590419310151816530888988657590189844226487142624092211889959462891450072528843001662896725982621987271690201596350411426990482165547522900667825892005306635822673636908777185053696504895447848110541405127769703581352600913317662801160734556000824383226028015832134206557834339042368001397610142948764392795894180915243051487560823026755588487075576463131132455957592205710564632710079302823748644303605628207855551852777881435281475762307272466411905300339413480181196627661741803921190840052422232483388054814105243155712328897872611828121632021799555021081944567456739011425874334440668749880067748778270288329360368085586977451235526569965812235173522516925863617676853011706734597486300090649149049267964991472426814591788497796364599606624410623862277086863441012109445108516218128436749518474420804556744021356647656277752551981104634077018473868532157686916020512113075484038768082002996922080770930018970925196762693789775883932420792296394670181646795667646867689609075862800261968940580490206474124293725206576661366196289901150639736216519830798828725828530936175837390091501539604150361599321792281618327503272109580935470674943258064151502679840198784904417164817255847224914359119445875349410619528664911525572795525369354043765246169839595840700692241722994462276875050866686148873910739189105587561012298666364157549953830236057231399034204909386520142105787700126918507194981112876003099737537283934015425802746694824072423619032276610821533346863955596163252037297154503200172392081236510371562543875655950834918109950442427036049796103363017569304789434811249199811261783120808325031440590535961984648396541386446769828078161783386126096004505958190029008033495306536553420304793332696490191727375475760523676900525467809444346209828265992402357777846178193962849479495641689073861060999180360758239664731861871826982027702657158098118509345131009345539199860690358890246686480240943185343679764707125463301022514539654508411391095444231154618625750947179263192691711505981967808411917214369645409304261672908131042885619604132159499647582208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -6319590930591639399737196441481931901555874899419022414710242024668230214863092060295249031768850372862450122809024169701744516523727129732609256270488910644123874893435230442030485842953785528687662305676740799771483969084343490183564511535131402112199191255930822704989525378491802590531609385286899306280762880224866500238871287931512194610367940150844671144227643475214174522810984336882526049020996711264670514313980463432949666013174876541018453308483425157022643436373794057859422533612322677813894629703939721988384774021069697392418378687786678800353898289288840165390990907245720317173699301428904442433810381112137511539771475912731229367330833592875373148977792638299237950395445485854330145226386893925884204669577878657594718057855288909745038932348519214188844376554489293646528610301873792292167361693784958733422023078031263163711669348587515068602802288028034577253621106715954361272409271227522696877283891257071487174078760844566420032733408740104119695673771998920531051140352901664485366296340767193358767031655960850905935877457593786728006217686534000447197500439776324483445636765617061663321919910597704402053836429129631530471872045569499071175099898074709768982321725266089727610736848637271447157328440254795353488918391561736657097225872623675557817950692206456005048803402470719666963888386299027056605719576690698112797282363034687425196793161695518647867736411778722204428841816424772912262379602569058119628247794475041237491203181677358689569541300523909295250161578843363061066735128227731714832615861173737042573286978384891732432295345010939161662547149469137433185668885077969390845778902679368344308196204529540363531291625406599305308290075619560745418818931614186299508220375315950732103078911566892016844992294644786615094223772247716091406055210577632920534745684936380995034573510676952369205561411024887018100430503398437430963797763268794325526537237100096071029159923792798927046660385498244797852400043828535444917794400153619778018727529116285189893545672717918563731170911880004492283639015572241908918961093472355119309235467204021150469961911128107718873703750416840286212156340201808444058666330068440105477728618505439878484074836238739252213434518124944727632400473021432755264613162645272335581700795397237529485951175919668953612620228161881364573259559986706315518923384210852145642171044505324823957366106000373478046352759188174949117050454497587152134913936825474905797224758252444695612245773322750230442247693805902267366281255102288576184111159345033167497238842335875366062678814002244503303407189755037306675616519330242219424645601843084586484911621954682329497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 3457772371938772258539673474241790181265340273698900580540484461403966318839614313183249780485242044138489304371153973321544551602203588000087239310696577354071649664614836499549597968036778199054673890512267489141017221771803972034097150434753104704238509646728607650695163028080666235673811812778660739046604010427902610470689671777354290234585538842705176455017269385676889898140662856714533344468472894756545244391618888928299419900334424853478587503771113440522649607988981276075375504404326642864685520962094484993713539772063172892295186067678686240721412648132657410250260982559355466157053126836254849756292527810457533329713463874653031118914546428815202000126570700314695886960524695486462591691797827693934891972314545588105687624672764392357248996665544469793596863181025873508728649211500694388761935311050900156151229199301866415279918044439893360487022613538047689905008864339495823595510192396568030200999951736842482241834000888533711853827959249002009857776910885869533021359753733270097690193484961495303450572707030907824669356336398329859894054756551075647212371067392197703879887433056138368283060001093593187831802989880505195981225003739782780454434480626746812491855050485531106949721058113515691035905138575137598553475678933880421818089323058269217484379099907122652304791262171496991254569191408539931965380827965338194407687464220699788188204295031070493124207396345793673554616905488098090445682510417172741715929388445711701928265201118928563895070716634837590090326449370370901200149873470860566041199435438141048896460966001464468466514958417328177159164134175261272335033764005275352934354206818782083355142239651203997119008608904629561245359461413051751806616693240393886788409487416325420160765265128010699301079486119504807544398290181868985833745430104061519437472949138720297752465207374637534040246691850937330008701370270054670004100885304958054961113887300810199640295131089255546861444440916630043951503051968195644913454710957441974971469445329190400913250616536664038082628930050474563672791704683065046963625978108863167251483399297431825557528435213241614814314520213105615114307729821395230778968063586065426931679959591563853376100822691278072724639804588673164034488810869971287066495650739689923716045661499563765035517767855150240835471011704466060905342066626709904559637139652461265771695923911543519943646966408236463191083066001417115210103552407556753632361555482927858367678107196032210202074209720912497655646081326770126516762560810743472352729400796363643155816888380525391639895631457290404907576853017625520925616550881605151075146560753643221494718299101969032151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -830986694821341544698231583666688516680026998798519670831575573128089405846503690513040473660091692692034146083427671981017156264930868999256000974441661483444442428347393390139031184297574948994307138540946568940181474100955100387356615938696495891526726114979240549234174952562611317360100971328405692230228988558529773671009937356395048110223835278425034391298270407381588943915055951688279474846884307496409285785508926658179048781200600119878058952501928128191209283209034335859556118956422752743822134208654017650140321467218193877329760445692927911979033365131011679175354950941185037031101214633547162537295506299725615501576141960907014197871697374311865336810641748814399505797544774361725850461580332278111852719458291915863430217251919497412039212805350836016822659350663766108369686534089902413805171693160828044567874917695212437491510757044752823345742612199685878749789479313305498617496499545988349552182900490082000904832834393514997817480931274934901021664627637494991576865458076955832473642449655580356970400261348904863927806944745484558008875564403957585397982180888102083459896613022041477242005959382388542619168864721013880595951987373436720077585716841990589813040324947526871387414374775975166471439868848885541515824221467155562865558063822048934056528690456162848505527146707014452840637883969603108370692112229188970351923597782779257572241430151581927285606286953874301726522427512865402689835124523126682166882249141283903722192283309759735789780856824064783523603172849917339420442578752401655681779342208790125809492996648050411794988498924483337824224772250322717660493519966434092850342362997197422612863915703101981992598868444496555192780298196005524233610455269157566257893806252989638271336605287153646506358514853633144949768953869766323725274277214957382328940300101152841255204167911980608630542915698323971588642867202244567886406312799121858198101256303753414437026754453850455506216534440323580620838914422623135594051689141724340853364779648396787428736950685154828660924206732853563089277139193898199700659056022841734745234516355730844853259821771016400569704956225458875936784070236176921322902930374037065171558577526971126228309049794233250642941947559472066718757679577273907433144441660945610795010052512748926373744417589676365114870014729591827213402180895247418404828634361576044165245123969255699932522154181176306268539623074167995368800053119696931226000857527291879642207015393352511710844053159156068952130468308415664115385293014731628574707556305420022641553543586811379425641060027099471903146310761650010458085782053588246801045291456178014896668125033592887705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 113662485880480761830312571251892781899348056188543566434128750065679481332597039278227802626407489164082863198352998182038712135549042492169020035473991342631329831192805288395753504482194772776870300873924436304110013006406695398465102078584805985283632662623328458602536712597739875942197978922696931607074089039395726485038708813472004633764908741211485418899631773667321759819500599738096600822002137382208226964518108121165993044864320265861144997808703902500145880958549232557045672508322188008348703272955212605574339456855488360520250068508984619114550800580431805668532254193841995307804960553230280052331334848124990004844015313224431472236790007813848897683438523248355396392401077782516975404307844655316639431907452134053845789111469013242546189799699304499815131261757348626135401340997050776710616598696505189433409207268649011335778410066597811676182406101661912251801376528110385001773228906687994156807574152343784057355874449637923541551402488955413072612456648955884666902445232343138439679647321948837236220774260351403201049346248910321757747945366549412271303921545108369603629985351554056617020399414792555083760613186392549237647607923723274680659721691031258746827080788918400157936404923875958528233316052817439822176255009116145282723859135365732188895805165247696757410763644668345362272241123599081534837984855279404997086154831456211511676303599107971727839099391316739716696272348373180352996307432214472112210272605182923208371116440927220421863686415571537735085908546307561004599632081220309492122979867929381477403013517478715586459085421773918153958140930247974035792951127800529659564661486714904111782409781056948532350021389042419354815939286638309729236631502938364794578018942206140837832252852897065922121449666662502268350293781267948628799618881802129579571764496113757474042110778769351322661992503841370517301194570740604007373370586496313610865385566710565171824004068623051504686085632851746446365185453335778874694958516791594199701786986441486825868349799236157748874855091619853593915297212189929817971031113187082769893505265059398304113584304504807312719135236489130973409411464319860212984188878988801829027245221321173698475654628544853349802657821800303166507881365480229550994714590871883880227438585434989412247050451386999167366873067194857699800223313242111107232200612041719858718632062801724087111474225310776621004813412939458881903739156941442950580692968594690307421133520272201618587795655653305549662940208340573914897026848063082957078372948179741317339090948825312060415081178048769299974580585604803220394680596519431619719696449502153941487319423498846208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -1265604603075657716647362323246747010585639487318129047971772414055603962337304615932869451710550186681818947414800606340288212078583950201538169744848199531211837224419565398566236009991375626192570772099490699498008188217984864638038906773207250025382226411893411428622560371980181830561260046379879313590597331494345031457404644623201414401631627368259157969160186059461239582021567382841352603464479022724483067041120701133562801029409964205108207696337919799415260582012513514014631628271801806099933555423408496580854897380566369114019567223661842228637316864848467659513110832756484778730848554415984356318786949413763728840253640596039705265596722613369404406260099777837279906505756155705627971915392660018971255893550431176189997771462699646373158529293070249863298531077911714933581808953209808136134721311012742899154530526489690420313900694439939988439017385606567759934227961252259309183976176833984281181534298768853894178143609029441186199380252243238414405645724801422254226634300721505165600572115281851721293845675050605645330805320771182819580048606468355837737442936024884801809390297263579388898702043955077732395964193343815815933686316373852765708696212972306266880155836803762687081789733926182603586558728883400404235607734759382829655361473305262833830885128818943791008316994598397881870506410914527480163319183266386450515273607637491508992767563975060092450131541343207159341998415156065809900340581706300345157811109832844829406468528293954570856175722945636198813522807380392723260841452747431021485650272139617283777749820380764992487406497396961819171459769839302152215582243767022743392844978330819609866900954298480398263970192106787103842001640106389221245202456344134981895316698856609633199961183361059646616332417317831269679324866743687859386088181137758566653492954441962154683806410827210888077577331370692041756648430979626458458374732158436708269446284500791007319012287044110122044636972890045246663602816948770851372433443591775563683206429951650715053960131766798652343002110958466882118854903643926800937385384273050286837833353875758378853830097492615598114162949525106629017429650327159733771582860917534632976941282658280211719806462417403398716727075500840340677719720980208293544057453182027562027613862339409684810941034350957157712212119752852971247500388449280868951543929109027258971419228764820649287566030349585676943539546286836534928560004363087375010479235880848218056411561110093669273325741532734182609932093685036519970153625443397594222120579247176067892288530192871967141930322648294401339187605320597865180937856492588365627326262839898050314297607744043089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] -3729299130154626232095000882902103092906788722755288322659154259989680926193883948804862499671160010660976107473480146694396206796362265557793094546078519019895543272415533491420096445962505456751876513760569580163136229963512103405416723720718955530346653093815667349449622844885091900971306728745076094642705776313632800010695401702820181901461367876873253682669842102825810638959972272124497994429191203679445180398406210366761403281507466901384642192719644914055923349787072052975021170776817974445899616611847892795966471410354681907657612960492148492435367415910332777645709253019342939929884317573056073305056738337465031635912589873907152395908692565617941602075623006960188942480353722199302279304408936153968705180158404830147994948145620884562156566600395080637712712294631568863193906408365504496707690632221366913566108020121201222436560243180404133828605425125116307179639042146564463827348910049290189747325210234039402682684412466466981527727356786826903663141143334050943261052304822398008751407396526423303360235512608420079050176238580150728511947246296160597102372734288341433947639425708593266868397198088594607531466151782987398453011766637721167466191661086653113990936227071575958400048022066805346976843094947768847452104975136834115389216765465166713530160443278741664274071710935080795406209326670116288441743687427985165155155704951230000196474485487503059109248684977795871891238085897945903740815052739010592272548292694261710098785337663909243820010237266456729354046839627980649515151697618250427958055695017117530257329094773368898717709399137799829160392891740329344516949721845284459744496716288098729079176932503776244098740139191185190720886222727993322216871092599380854786074717890494403945418551266082444837965953224611302263522125679381491178267793199159328993972184508881341417575613457180014827244084256908719746255748109828409013751759579818504859217730132253113666546982525219172115245860912338202611868843036536077965171700015494091467354163746974090803519432629776976329054998037805051458378751230600065918402727157457331612872766663002965198534264002550322884818837612671886801009904455446582125590457424786148601582098163500276339206773955381630779440263743965670669736092872243276615608542197250732920237643888107998436485836206074600992777769079752361597781748044503198937707458651155523265828811228197634420033685902139041253527554702650520152425934794713240779108817276794517449307075842985335319708445247590838689609244445399679402891547537905632918688704232261146262741359185918369350369203044759979331124344360330265753079685552367298551928719584434583712694969768439971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] 1150992889812744691406663633292306915556423126046096931964049614388574932782035432934484054477821843271589024555677029865596561687753495528846871111085102901167314496467789286318846711092750455955783969014344601099420750268028096478875383317930964174550684841123038344510817966262539363982200880968903407690899646977550511891854743720646238117810568190579483458860314551306910858981777312577508705034772895832322939608124568905393207808465422127866098195953564567383488833170056668848384258962586155200162340347299373296796464473424171727938944438085794538628269864921699603575527691479354975971938347569245335916750320836808746124613896539592208053569175654361357495085452594366350167125001162361023756139230063209132167925648346857778998173135195430180300690450531250626546444749515524703427348364136384146965045952679558477309026901009764172232186626475173306032243230420573727000704741086568191900679117349592449376344664122531238326015521989629314531437823664196577853457794120888183751526546650505981394599139920888411960135947759434789046077741295150914295420862969528690433525732636741102551341578379599127716545290417409376309777987678922588447524529585432650738371551282219816994683028532173637822057773710040993051959697238489894161198179769581665043034717700486709795665902708066297284965039278516197134471842611843735223989011517015104298791040140442633769792376459773287349795977972314066772857773765739408516855014900044753670134314396034198628729201398477695144022816613771149392049181323760014940453093373059479643493212863880543627059067614356212973811108295601461002184237569458093319917203600055548638425470084698348780934726428524994811669480399609377700126070471666086574667080607875998358836935793944049390820701509662495640550936496649451822967101592699790319471207951481548362573623415248741552933433236776675133845840373907383097834574969608178292563717948035633256851917148201726400304999027850027517251510017014658054642863696702331533800192680863805928080729019494644619307837652664234246417366159287573837581183037679611300363880385296495110427980761748087992331084039703845904751373630458441923978695770505980401899311776576400521951024561499746826990690333785025250667319220225265576747883513310149261718331694814705389236353968139739190359010355611465080693478776623708225802412220755547667093805202530734319072991556798307244678077061058992309026328551113036571810265849246343404092770453122596384820180765870827456127699556984226722040001020760594961819431468929468230199101943985403099134842538962273098799463757235949177238471537961684193634988820357519998977105434215501175214083719089356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] -216853883783643412146633441458229902543974817277237351221788044457281397538786142823004204754212432176191777845802684429726674011894789603955634146364820027765335855051867395399082767835538306746734997078380872946422792101633245642563151772839752061378002850972296384583236469975854672194108376102066239414602481179558539647554895231613239070468024368283557246225056863619394008268868851524199635319510403681402714370929903079074058822586777415435577248076017204686441783726435148669857495099475850476798864940974626173247733916573051231877800581548246915728599220914348316540963390445438047951258222320939176901766979629920930483989953190776144571695921662901264430002298084256992260283088716798794160363600966037473275766943072309703271104337151846800626345839408201312458193745357304909049863400454417055333327455462065619819107904565878613690197130038585374765645212760305364007231052184540139495542513107752433448362302743205733021516565363819024854357249534756162280279529335012992809597147505652937915952679637868785878243262829148981717291195060546270777170036852545072297116918472856808803750301514854681724937196628308064753811983169906193625466959320591229619513523826439632159518191114701381697315255311569773882194976319003950097878808878759517008827309861230403460107867710964222205422906893526290727890801422282569880240178667378445828209999799121754849088889466124995011742624791380300269919165858962828728367185391317777207393830023870900825452011590684378041184238582593396818800077485958774562385390213419128067182195579375377494218879912490220548780285872550084144943072948481930427724185352567580708089261145829925678852216144112134483752007170661970652464308229363602394552228484946008641465099411583782612958928801454998526374808870516148284740350187506291464473076364804456669020188645405346985361470800461462306477571234911985062156943291229293600002537567145311813329292356149943105909144646217708453901363786092308165449972779977648490356076421594954960122744884285290260615213521817949880326966309246103041435138393120689586793913621868677576280442873324617527502353488953297740739932859375478238724769759002694985623192489271985209367668886913323637025958478812285230752896383747713392700367308289317140334549878346071405739580688565716284999209419331385874319004531821956275068005984951687546181106947678685457464043170156600215761277925446989833258615222867016013810627536611323568491020338794665186220132463414423493318317182986184871580600846133789294436450950488753411530918330733387492291681472562708792571007603070521714363553630741835863111728160653284665797186948184834396952249905656627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -100619430675631606402385696079738871553913584545574579256002234663676580751508856118435054311602620556710358193956116578878508917459240599718927645183556069435812088666261893289314479802588344194194456506451752050311086530034235363785871082300934565741293411411753994549658091193406323692575322263048002554049193792902377092098571291373891683797225013655349248136083015281407563670779135017130093347300892952398738689076159152720166931527200714021689103917018278092240985617573391801225279001096016084932270627691280878559009445448235276674288540505240337225376931726808394308711947656205258285220519716110094817908212851832527988040170873927528587116064144635124837376351706360872641823078069637678524362678571536335196873970048708043900999361557391951314894413447183342441831925703215445238334321891236274900442397538405053595392622443168779698279132153222259147246053030723666146507715407204687296978703854084340598759606208941992037778154244292058450907772812126826780725252855997136304917690780664693727789982445130687537360742309332102719294659162981159932973771008604166890866987107093518193914548338322338846413908718385656853645980398700133543097193710549014637146016172337741996130084651623825010599622003902581048788832410316136933558641331492169596255182936352828722365358738479611730363330369602286063841805322776035358898604704101612606685043761745125178286600814553309899577206842896869085755830050016389582605038786032353711945361220235767702179526174911706479749656343545751221173502068569518297263250183597729927606533682838206082151409512973603886392302951753699250788888555467162553990816411519806647508277792908651761106065906791834256274259079734864571144039941428943226808383178734161056247121721709360439036090131520287362328006492928791677990324560421918747848607846725675009390452941667081301457372273398970768361052015330192599190586279048879111777400710713908330427546535463933445620692766720610916311777570585052704875689962800900648127828242982441959236791917490799587076435145752379669045284845924282490279197545887972055829188364295541880264910350163877703641159116456810347865114251902600426960811165995787519730399742935439295579154370938607732931917985941830772029824611789842434020265427203674686611276593871736419181466361482794120303847975543208060393342467983232966190829671500800831450037740757584998845336166452983246756361280736226941316882268218511072569182981342347761802762281740289468278378457587671075863383512866192185375513138377043511451977554933551491818001742898462754690233730862662112206541029933157744114471442424421098222507506482640395830567200149337465654036104478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -409376208366298475696870423993396559961276301737380278880197713807912324315726451587281691026467438228901935628102273034513521009429678698616215700264025220973757668533533933552498126976942142122332282273576224051385920409351792731300064888509979052120276708786239898810449583619332234508433119558244422231538860534061148590284499835176486989902545257401060880630346027923449950478093302912338424036295022847990101394357377591120816485775083961368848285714629275666702000704014112035583147007688295855169362151831792401464779914728064199853189502677307669364116101203237565612874059481007310892260014676223041366491337120355632837425926437526892780107928782219559618318905952299578567598028117488862929229074028656019668170494553253033083637955379197338878378947171117887393968667617743305710657497778691085466203147221672397062297913183718863567199736045136525099637172187244437027637507139370705778087449376577796005867528394371691601119476658212872950905970857682826698633782134416933876527279416708739092091989466522369555663625482891572264572707981971444607789765126168492760810026572679031022488340288260067438225574853710492187096495096737166601831689159589277507509762407233971708073329672532245306296395073965778376725190001252419919157626982678414789183997519570615587321926121108427824095976628462623156486634426992495237282225245527236259922322875732960787832911066393631992902891064408724378981848984352323709274867065430707013944698923307899220059893399775212971761719858082658196025780333756015203585002677904400323675730669369160960413993772148671266048763005313514659498153369595124640343394307942768247766914602749458036884117123863775583167897095940850432792368179135389599283016135368864467901730912948669451336593349319201473690046710435097205551567870346869931766747291461314193674252029027904097141959944268905223430764329356351669371324532024786604293057839820238093662952405274957528393957414347287736997859810741304551878473409577033513820214105656534077888433029410772591057139434265970335936369691229471629838589910295895470752311035245327891976309508424074982688133192012818400399125438693150417935423099223250378457183093640202680614423223159668753843841940403951434637702797450191334633343631944620804773199156839035015798828014218303692662772557096702156183860501434428435158860437685218208113713872606571986408955751023701745188496968479490180849985795295696226196744725921963509963509097696566491453660308205309888085034856353390823966174526284128016983069057552832052338065915327906058266335354416449992711434397140753101427161906714520469849739476838029811883339575803495885682278056318730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -12129530929401148945372527590369300641907074250821605600178493759940635257406152644144245211757535593254199805263822597753510976796966654100940120145446634524982675671216446538151217154243200583587722600019871358557696525228882389458878536373695615484541689175767146407205890615747342706268027316782018828327392258622388370441768418134005478519765968764058733521890803384729853422331042324637346584074456270675854285631841492252754715348806505387812212938593748698974320369653627737011091623663413968979273304166553918826835448381227867254510601731202929218595713799955328912127996888353846351510296043067331526316845579643216676614475465238001151512723998001989481138971565106462682394548594331348432828037096798059990376698385829976244065112115261898604834459392135025717246453071764932394865592659755728279071152389680732549221837660365649845682986733809328989749393543706923790384368602632145521761560824820199304901858434614781566771289494287216644673565267246045866144027204883127463745838979520700556489057205461454596239176117547564508170095920125531240119631807463298986559041998563166934207948155373682098883848133915359446376650464844574791943908830617323678093621276127908812030849429192874786758243283839132709718766179161554285963676076346217180801148067414199416336669554390798506930073200776630197744199601897383599384466897188414768232856931371906317502921463018676893490338613602683028736316426071659255097029015113554899834930901258450173244664555771902887068023277242218100102130724823189865665441853352362777854639929583795314046560122917470476685742891452730476694782470196758372385750275216899643940690006211727439994857757562870952304112918756068353575602201277364337043802394306353870881646359335135231671493025946411701179303228787000224973581192186128282342789721238566856435757262234969174749586015536437607472507265909168724138559218313142515681736154029116450298962760558451743622772823311458442681398443339881611056471036828460891090465962450043109014702488138327796376316145404830942178240009729633507319865737497204408989635810419620831394218882013615397561715185411716592586807666823109576304093303657665336247493898838311975659473814365965545377935222733862461148809043695731752478609099649149729093916046541171235795001766749239852075991885668058748458591500185329691359310326889144725215175918843807717853541975705467934440441837860500013184709382053814271638544979737298693176606668851772134549375019945151257346601111429990825455114267361212949600234984108109210154397113438326950819473854045847460633276362435905279888493302676577983070438639562796948306320951593214992103959128642745794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 1668637180519349707142282600160319247487938827524552501299673784916594395950662031591582797048215253428589523101293792487722367560723292386398942579861972533132009904123541175087368174109230099377359314179425401055941630760676821610109333360539328440726054416845120127418735159000154403356275984530411793213242898583323153534926119728131840241039960563398381628710478977417090318177705672485166939953405491092747385488460657961804564308045131297381477503422777572225922491772612530675541775301220997601833949466586014043944494681941475759170435439294742651129803154103167181741543732194667832152181673142274500319897348076761256771007840789125258936285301539672212996242938457220485370057839744577242133806022043074964412386572689306484038832456964867553723857380014416687297209392731125101664277142682656320963133732441735843143367158275896737607477739975983681896196378557942797858750102591096001934937931171869603681992276636235916319871736947802534004294638476231644673055340936075111873611415534595202530020774128734085520923515090926956806841470781503930109744995153723710015158507723625218000826011564586042259552146137209786885602910768631524547728343751892631693186352349753110954012227417284902842305036538909290683195548661341078273938241364483854052790011544816723439898294428346922452437083756282131466876760499591246862973812297218610057003478883427105763926895540717119762861992498478959866169304790337916239507744915441893469645880499282440705634071080995951844470325338853207796967090128426338407127132556582003638662208176763444826304896889629300617705115181335898672194061884593006024452630944375756287648924836475968148642963433410080819859684943559334749886529687184558763157104773376742882916472630753721407657932512678667399485404382242272295545443299534217641989021290028348974091960275022764670367910091879252939306890168567923396470829826476988207082591954985724464061651497975327065082094060373035432780580773934157819297395892721588407666819795061027346526650486038301810245142143416090521545614089395723129018467014040249553095162527932091697235234473719743098446480473022085002329911747290564844180160941191151991504378523430537929463787174291097322721817516741913764699095188288103801255334760825582458645048024998770146580002907043513659215130113047725662581731742985553462842401336859610938032297333992348473377890655612061219053421598668831882398932663521936926356264922076038613098398719329420969701088940542006325833332751236718909288159350546415801786165408091888963019881348893155167786437032077862823017980580159088809450678727497512066311909036367102077752572506776993999777999399281290641408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -32488446361476564087330185064064783083229108815473089336448315104300407503699401226762693738215375508818876674997024329408495494749723712015536821226051095332654382269891839773786138325489678174730322663274045101056872630365431773555878366086105416193773363033230329915800880683722832637494747522586824685965698755242475622344624312814290863851412201146001315450735548604317929026315318864595874054339615525537475354337698788640808688066301212592561451169352867555692753019692251732916382882833986641970020435925296125200136445188190069176949333733062423262231477618150144771470476369317658643469497381724177317087603949736343332325502302646302325636049784736697915501851587013850749804647551974860057424563684559998347548733065287275596600851268266746311734046109137949697050638466680706012938889020495544808998058319521790658753478792794862420908160635679216457733527139243557581784394803970959565369047903959450692755133017827467883546571698849504658223306752009041069290484408027336414423108355680902413210926740713404235143724387167270125814117437507236590908185314610429496409517282061180651281867015499094140401332400767497736489194378052829423266455124671346723843520097411110294969378163842703743534248901430001418525742647612908216548142132343889305993185674452350857086891809861182094408076132866050856151716098047907278653793375546872633621983856611398354941430731873048976965299580532128653522651725755105688719332102502881670828429592147056776062713981123393747982360444220192436693733598631316028843447177317890973200879675276953392517753617868991796652692635149083389228108163536729888409401099334940783618792001137854742961344267144469966096083501275493136840868270348056045770644363485571629585661138435088385437572420087124805579305175443546573665529986071622183507558234291229045548416265001061019679571764679265631235264534761664955416774385401366321956921202380566024976895422583041627011148478422969747344452791357970473833111756149786250162734013311577624037490685497445035696532015350634406516178355772100010173630470878534604844664642194153068334431676902752542314905276247343868010050459162373667077071419564509518182231866856122619044586492817015693964020733078888206199661312707963961323734310168285267410875743721447793258124039853183376716784541945557771602032174781486242168572793900335881764973290909074563425151119817886358675149652690198490552111126614375763093518037162052197591317158943605096966167413925846609240821638385052661235375462200211793991678465002817457458402143710446933272694952630421271921454052923534164127021710270158403387714047694992165215474247321990992165343724210826699079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 335061707710270910953095860232916342820267048834110990234889244887621855501738698056200108954039171516545083328328325482424687032538190531243515599929954836066723426235770890835836078449415918078687731914925307147873316765271608236083237376074120006935949350089625908228748922463356446316121146561311261440177081827652772039420373818046675817207483018761303317236600916293067563192406703184070123745004381345681602456310622764013628068029809958546719235010475937277793960535599235270546645334700163920895553943354877315022509988582729965346112319666857563392557165762855216657678002546793403087911972825683253786314517534661095162304959669185576843028056831255697399725731725332770605039580941145566965828262791984000129768979217003297323681142738373905364083415379096856989280609908943015798855526651836684280318256821579714629996309721628727072732858549770575239624796542000416049270681921180195420750273597038392880568007988968489660524310788812706203685355717317784347369242547197246293377685890947207383832019756428891760668388263325492584123940064919924073457722923983455409251998714845081412497309589621419769757258810032139568596149439736071989699939723300614828030815027649333488829906732019106658873623663968938548226833983723570323074611000123438413391304415658896992172058988584480067305647993663685309341546417437972965493223350303083356294632832653863161860831241097046116600575894346339181872262294714120647421632494325429133939532151898061557554904985853082843161871871820641891897360230004649961418550143290269450783534156271050506833721792599887986357365802033410930172401835932046338751797437195225788072720859468811826653014938676210529623095196144095829183972868511277834017088823438110829565093600190187972036065622374552566124605075433319411619535427607384819726631866816206216332783140334902853965427540826291531068678791958671295216329482511898939924056715556886394009582878652175771796402683708253810075823048012709127908519904117731685153706550072771584377184694019314041988815640875281336372244692349483075397662366501016219362064003550976324349721061674074956526748931591244838642443829623366089684892545084430324863521067408694379202782634904749322744247589661279293870094081377439794377830977457459384155825329523173744907889089417018509221267869916339847712767620628134611781103415738202728596452693321176113811391243510817128399430130498817170129520830587890556926377757524730696205928810537074520153115776576998042435315571927021290040211998520915747311555888912813404258029645028199635919066216453005228138074268127177835039981631030660093125083220255825298236450881774995272255695616075260854534144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -2138204752997306071694771936001668925573159315573946381595664705780558442991552860605948290976706455178162731793185564026616779221857924153238610867149998156751601181790839289225484177471858642431904454675747477323158348162802136283253664181403008363505911007119776964615173575468740973584700813882856028591953140446081321573705173288385719039901725184109541501970068603945245914278795831207851365327866275476067854351658416808066598735090338547530850777191478051992978964721905651988373334824395164501883879573413594530617597913273524881985403180581704687561520285532210309516183589778620606908383237958376122630001521172496696482232486575579128481357023327389499157073921112757320880696386976358199862368500543444501176758580042741179840993797758861044506845650479161349423077871689755285808414718052876038117829605711554358058508082010721017057033254427589580457746607577367565157797799851054982686816398827229989794026575852114787256573806525697169033044446733440619004952801044608844480873800124613445119507741294184826293451987913397648022888013781018780650959630894293026511866908774667570142607179590240289559773830162533861371033484494761068288012990050778518009569970069698136035224961924169941767155074096347824820400972162811328861181745412960161217829629140454968037493529251708423802915136741770245360391790452177746375373538596449574766643376041944893041295686546209286606581535862963837173173359731393654097459803987767492628070766992242563929204735426106139677252247038120524346334606680978520065370524116489891406974681345838012899319076705284990062340471103659842927051665416020165844874795958332729365325847449748391824431525823301643966474297922379155377981872140404738483205383653015126259301642546008651032887250413800598938057172392154601413371178139124994199101389980173946625572963588192638887146852128050452779611078198343287382071176249289562982884815875856220676219669170986870095942733608675926357633678531684438861451616113308977793613557314681441142132266429509260673674128911922023976545756747276642824503699616783200647136420100186706382389230998941643973330132912314750631270206129771824293113091281171286322512512792729900718851298525770575531504557996970955946341604617212897477839649883255091056961754527215571106458037845531650285297209296240906051199042516321517691974301740369594832459948676497523655403647521391509218200256157134816985207491044091646988589552489693599121786859754182951014804472274032514511531302595053591889355926727370154832405683239618273656197867169121633056318495784757951001570360834070647503165243853337196784450691644649379804380237986233486316255087600563550148362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 9093730677434613945208478245124834481400721840561572003694705527091711955766322826578021478755635498909279519503784126805374123432809942490952649537865079308845750114161086215668369449585431212720588635545206717241029336976174163667188454289646453158719335709196626891867581648190869359375322490399876270818459396874998939599756352211811063539098701752291656368106203988020801197499495765059209877915856507164540143873459310848311891347446598037870460475461717339347411712515620162605921554992816402976968818579825700294270030362943077951177046285828291622356948430042806578629571575830679695603994175597102431681708838638254150690425817673524632738711311848322564279697836361911976978187685810563876831566354166575164262837773603144771184961571882200684794047846053055988857732644136587005795145456258399964039087022192477898902902190416425662920421121341731503473583507563470718882807862798673578688255572140353575829700107879666718378239263268129822841586243401442931655398082221003106772232921141411874986807528217406025299127773508900987341161409109136286745998044855990270046369263277320700164771194678160247004238832959264747005207306816294163932793126868116751763351565387572276974819587871189369680250419816857077879386660725137735069526442884671991629483615580309734711027347167671437586882514532009075205011263750302817857715891073830783119582693764186949135195294719931719457166319079100453969666635883558748585301266565797105154485215199706216449977062468271205748282031842899454646760262068353630926068989398460174487417313551494943978461098406816062526863044972112088469081136294236366878477034164573851834833289442226976588238485575569024006559826788894876582619438245448165679165309610894356434834948008498890413418281924720260329394389995695379424549004851465675578898894585464191473501995705254422536292630997485275752668046864945683616461894302636418478447775215450803782845771531492324048779666771213505374080390555502043761764232857258797900580730016102273980416034407584076425579952815619497296499299050489720487251549276928210218374397208845313090009271828379088442604510007769999385884002219773987661310378143151051946551054249059726760867049034060926932543225539013288605234633406029367728436356600130626165154272823056795826073175511109285110273878399064830762174749962499189059346939689346473106745869053145637293635385835064265880155993213074060370543932150607902117296631648061939713570591891273088559657702151446320685600826323725830166761153833683029068103746275932716462418744981986853756343866558189356965112083796032686669027271443841519931182737876821840271706773089094570014484728309890318057078784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -25553219097701459438920476105848894353855595195144791491114381928081195626747262754158854685406039327861397063978542540968216804514710411550392887368745091979899586337032089865234511231028798885910459620352170053207475891356500581404422967527853342212730020404570601961093980799181914411137821972958638494579134736132675916983829261888908960858842299733415714533059869390643856484302120334397041754123798103279320094482929297480778370733946459750894074250374567372316573494820029477123967278631706037679951449155925458630539782816543326102679321389278490895984245303073214591095769509571590812834114949455383028412821850424347795076736346327648061884580781678475863058081103214011803512370673831133035403307862838609137252027734875032899765419697268094619811336198079371756984067541864846035865548663924013209212912101950945527049020302344099391130366571617964410468368785198184033285192128157393938236054974162596762746265159925279819221238040432199137781450686132358307906994447676311576941391191706580747997796773182848696589201106547157807027773927729750232000536539783348079891049580448815187477555742170101316436524391137037964406836842086139801333425189545961265747661685107594397498672762818455173184195987174272171395135102136533648086047943747236648627548769955269292038371601029623596256930836288934324718713391639475742738323626425944736739629877986801855677034621902650054602809608563964774016111127254675863220649767536672655428081792139305897959205801051573762954420006943593816045119375113958994011520507562505200460573250945990321871020728725056803653154991680399984521288157197174653307508534361331294554674531929376059902840793217521874933834364524041223060429047149210665638385013915376675406903611541519856275654272858884156096180886695410447728748510272081806030380575519220900532373071586491449242332398556091819555178730963850791210805099058896191896234877163043425038406758770680044285805926913207338192934795295054221833705161599110211319290636429864171205480578522188515384303505467044624367611957322638937718879728450631556206654821492562627038143888384743029960895158782645143939599189998260431721082248370967442948470351601092895035678050245210302719305151535313291845842207005758054646809641688595184461544679164354143000848726056397548070093292187929287778047548485651044472207955536166214892954644443532118528692125797204722375357177721210641402688812175814991487701036655323432017194441794502932841737344338615837154278062028157779150869617170908734289834576761608861745603515150666009409463978991248386271267218094069843398263738774356137665278386160908814983605545886194622576516095800968011726192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 38832361741037347918974238085092891795311986025342179263640216618341866529112207779863120042175374222978809389176370468834161047027340482832833946947675793298177431574908933511889917937731306649626933574101435860259381668869388759579952493453494366779431685166566263537828902922997711599639876805787845204397207899930442869005831199956684759401866812920616515721754280077443724245641912404845023966264724098798325949111653778793273767672184470608282736057856129321773498350609806012537451676657232248835241209981143170944128146815308573648854785171509020976273507616112303774852448516204923298378623863976444707392423886906621292716493469613577031227837387972552933076041817990869903018195054303823613131455900266525285051092119725295578452580425026344730452622246078982649604035513872694541076323307942509784947728941189350448162046133438652340917238909279044995322882770977722331065087645117789049860400066238841523447949641121293159973382272039500391458809251355465563933976064940644836443688971983292565872583989117383122093058733552126630863176122587124338898084482451559908692506148390014332995407861499134157212739643358694858229345301466697035537083613626325761403692714378009928182930256869857105625372854414008133139938192786650390373263346232568571552213158751547005854864004328832701081944009087133856778796889444683387230292742176130215004149954658625055884455667985399005380922364585853980576293401272454326706192172320660396442061750044818895368606700723035829419055863897064132291492159418495770850108889328294655248656433525411602767297250157201099449673818418673292839415933782291935996304265905347502399393940562892480895113646836048287462066409389044138377954327967845591335404921888995352181114209812150187620339790074803586993540600712458649197324651321732940743136599205946591337643763840562136363583534700520009167020082725289408656263785745076049591356340045442512368802255846546344063693382358695425731961240406484559789810611656688795778335498765245906668900963264603749384954279605417700307541044632757810748191597446384300361736012537114878384584189114600368528335978049131535645965795907786184447553252176161611118671883841877756901129065757884450541293231648538690797671147474736848233411082033691152299264130889561773995984969953607844189551912333671566973150994826636311235118185085634050764799341191342279776164436935947543120871921197646833545690951961395014055647517532885123140846962276585435164403956205541789047282199289139785136948931886922774718971881987994944483748893294904808869154265206144858637871946802516246169381978804364120038047886482167428952154330448187818245601753309959766086254592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -2958214114013781463990475729514887938521885405510384445923031956810570586804257536217391235256266846668950698359183527800629242527032345534895737291642191845042704505738792162688604134685727157702877211573329779964786952445542975357117880833229785240499558934340842269928565472030795760624117251059065297549788110460920771837354588220662294835570890662447409056111968734687976700145581589216551955686157094513943503287607579090214312182625514082410407934076569286004899635593760471896778847658006850729303991471943302133229869822566291174886750886571456856670490009971344792256669346288601108959097277837051944846798639939808337090919115117075099109204909244416237215190927268610308284811804589382759281236206764290715254690120555157666929239379617750780656303361135987830585621800128856762595787142200060649550709144992140437060061560127104930050515878011615918233833037326697260980754759061927079054287193261334952632747551646997537121471006794074254885857712374780671174324557186759345722734682026179220337654455404178284708352766376273676521545981371588252224997697155819239972854278688228610819069625520999847820127245628509647690315844668891224031382784887270453423804364484654975742452411433728412759879785257407009680180393478243948024796884383741570025355163962114201479443494432236915600271711081011568249997247183982073683738805548037232534185050132090153404219185473151624822846461263240661726009630128763755896331245550249305883565487006142258841921540723612966053152992453329791741493715130502357290289556487726366959430947136599216169820163590064401554839242853243287833903107736372440186533249537849709249742274144082174297987788387698392561142349068943575692985375470059843383724078677010413854380640340588698703559666009435625492232207887820224260580019112814866951319219206779775781357646522158485300650373805653138337291835483790764007266853348207350946529963948911980363937544120770324861583018653943504318718541099389789986483436816050913727283967930565863238347798928488389677657504398083764839417856547321695597495920661059858222714691296532349198448448446432947223596324045755657786068789600372939222236922449026403506403317119603564779117120957939887136617610186693705094874493743444448786371304412850288131935565166334856343293012654619501184604955915642106906002965256776243515167454754085465365087712392671168229810059280860372973025689805866752883028088402577459219746854149253809533202334822543299818763221706521634575880303688999883543619046654189618596395555020993910936839207565144932907434814134511351713979629555012025343440721046030930058147898484220788256186161484004039479285410060724328453898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 63270546281493982565375457409520356934471560606224761246010100181603561949742802500545746524871412436802139557493955088578960211169931289955044694321256696065248147433878722608874191259191305720189401366384683598125080543487304045173579250449358001234454005453536421369910870953896177085428024765388618847457746370468825124838238946823593071432441206693430232030550662584388982559743459095746915715205954049156503926400481770958739598803041191971502138324767816634211272660024943117529987744741950489467840104949397878129667374493755790599555859615004865899458644335801992096983548351243007109118666020136849051345075881683191224595698981170771054903175312623250563964888695238798684568884266251247799139716302769463774414201569360646606754386320359004361009111716839502493552042688582533052337912952305459092266096011657335092382239770287248202455954067815749254287870570323492651446564737799208175170448488544842909556943131579789805075681668141130551741841824992199248119544176213081284655561957491203760005323830830525905079084353990237666614180188450951634800572023632113692590293101714801973244371584974934447368852869515368251266320172401793407513371960618791927747958215779769737761604122226400914933835354644727042550692707975112791391705839996935553921726013391152247462529922519647035228307563514007939884925694976346238898469005651422923565041525406707980474752742880905315471774656389040807353279077406929611142305901724051052301900092046697829061821969221695711459835785086636365889590332858770879104379671505272995512710055466908740065385587714769015411624020841227539757380042822274653355408820561907944738730508374929618442624556302268630269781604070250008362154221796352651805893690325672531279983714369730891373966894727409482765344939967329192675819529430930499219844666143174527001506431182065514301201657306030751226239120655606098008627585740129833573834804624718758020392872572864814067246888385706890915984471539075036737020093536160768539443975735504823841628867544264850198472816453934952645482428085378171538653918639911012029655376638828704257828637690982146856502082349063174704822526666310669942584997344027045672422799703372481004927071002243583574327382508042890004774465347517574650036872783522160892988188591603877691939916184384999745805175336813034282019884787444033394098786208804445835054952494001352113625088497177489159591629990029321826024551137685745248780535027416395528076793759553708224909372609260821505262286807035163641198688004778132545497823396869003996902777608637107912311198433760979628430507378908672916291869343256400662875672837255280779238655381939389265487984155605596295397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -1908274065215955428166984323823034887480971033314982704387326817242483532536913121071542188987600520998216733493608506973981793119711865841498450173488262213706900172645475549265900832771202434912900606509032906170254122139588755757665948548163870672572964492922551748584708876987489099250914191553763318392433628070226646676690421404474235240171351607610451615730839944739163744361990833307548579493489656176377106871250267228752058098735907124839736306330492201105044071762344447537332226038057628780102150219315233459879438549123517357001986941806830139011117526500450254187399083362987971610991653287402522529208257267807651843424339400682900414450845244661460791818889156396019185451875457853818206398720318805167108894308581102519730040659393370878845323687417421433296131553086731989988722022655507451939468082134721945161978698297749143760230879024206499420013268796880738347050697779847955425656431255579793287476949312375992433179352790077121141840760475150555092429225418677720426201443291107932822219309575026949733637438055802535360219199347368016089802021781828802497906233849658424179230843092868574989076037778656459287154222431842000728235144915015038501463993303935607089052941592634809776579445543379401823118831375546698800307469650405713637273824107377462945602401734771087393761197822667254629766434016699981127379703972690796408009147424266721626661842441603019807588054410753336244875525879650896507746008899948154068493499036963910465509575585607210797021708263327913473300958966541000077963709130225970191427106259719143832673543844225477222994119253540611624971797796704424184307918840919672423288679404173358201447725597634794039135881733938861105237417177831787908527277955594528047631982902486175925239260638324147691465234314434722136646439960858161868510622636332248175448126928538069439994059115034045702404086867281499625874088127288376321116700340916981362414279985867098821571334328341732149503012045811344943233022847683702600257299360845792582029223658513176246653937689100187376922021028765068278508760750671641351347340173691848023937765856188602833351158278597353168219785251559767553783284975918676714148323066232440933966915729293420467585077650263994664280213933869730682463366886831267777855540193267659763627846546602718449184272829236314233601272848290472478036957302695381059275510201794427077646222759390505080351414093304349667068311851137523390783505979840619097025613334238311392629610076811616634689063246409908945319806366687868743993298195579101800523552638082147058833068066395812810980733059770858129042562626762097751500731689549383316504092826444475817457913169312586233565675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 12926749527984886679724843537643982145103941748695954777990229590188003616813645734047923438260417600484341007179544679806928415763362707783145591959173056222322981643500550816843121861370886438228935045229854294682366547420294145615020177253017122685823287045493811448956301138248508150686715930222357317272583659316052545575631395342275380385874740835243372368572416220108217923520423878344614957691834789416192640608726146873670332715629174937603038171860062522979775707108437167888883112980569035298468366804224356545640545571176504180424272720100768127600270113202277796080017763541905770194558109321565295144232787472081157442976566077581405670286001290683024906902037106431022026435961295216802281368785523080924104510653858351608260024328430199060971932230762241581675057597153057268546519230969762373563086070241852669596738896462845131007542411685280844360729861906929877683698311694624643850897149461732352351610907227190971505942099581384300080049319075978715528150059912408196782560140227663425952628368342204776223121779110098913461383298778191141094206535616827352755252224221909246576261938136664324149073814031042635599216738695266241349690611902398633929224223899796611434869692809301526874503841257893833239516886823219485106174288982020202394485773060966740706173757351613264479976017843445503371133481627572635356105199321521212515445169289530164516562703752358930108579189195802996826004583802215101659534807360504219722769262218548265813055030907427028151561231453841251556770222057177497341881122941554641022094409953969066299209685188733334358703018640675518268582027642686039956223386620407158141869900870277707245841999670668235990441700237224802419203547021762727571262991513180072655818393813683896852436643056018211685882857550134397258711275110986353593014535346539948251782342871502847327261481640196735337861951005557083528881034233762045885184306923377517684096334149487598308679513565651074859782006416448204142239999428068838211299763996239580915575442576394596209548264624550978998184377201629379001292455089558265279860009646996884219655940231787927284038723537894880006549966460137065958776391932869518943594414346421350021022932228197167311093302691875394035882253257434194156636047816281236512605191238178378468297789975326992733228060564640844077721125835406345416403054361873112187081932562226665371663912163849938355067824359968793062707131288090671924498530750933005358175318932921481696810506158281194042851323675348989196527335706489909108400777640989643748884029146169064688890016067888421965818330881420003588450794209939978875001522147074294819403730006045152924647199951276402026926309376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -53641315007103134848105012853656889536469394395680959855005056243158086836292178217985141498005559597899336509973604457381751096795219622880926176064662103711786791654954298376743314890540192324850621457171691747550415042631032105677094521191872330486858340683924072208734789849635222620058590612697645503847034387493602705731709373760183005840847046288644946980855519586366985369994028725819703001704533294932616065792191512643682946264896629656027271357176515307152675758054735147498662057691393579180987692981758137862540168058423988226509381677393201678131731880825087427972860394261992982643634869191551548213330338328132357432043361782804591603878179112509736428872507500908543983035899808964623181843083161038459344613473235901049020715835078467289496310702275783335095863695983349510418325126314185070266150564853647888347666878340394365716354542442051256482252687723944047688564919277091984753181001294053067977367489580146646197077983806948670506813426354564135084869557084339773493497524642581047545810201012690328644692986275270265774553919621276179811357227301111127721827021903061538899287612481347171677416007502461845957948858605364423799220476815947808993754199270499625825423147395960343781178780694360834973995071019370638976168891611095660088682075317290424579307007337031054062174670545875219287609145435267015662645774429041558088869001420838653943158696376685716057362979968822953386336616069774669447069303754714894020735395288527736859649807204114710151102761563110791272811044979744623791273572762824424812837938102285520689535666588458690748370333528361540004651904269913154421030670968753474256414183847930600315429442710206984912486099908070722756867716914160399896152690601109340636422844214642448169047255617482718289806796222845947947544563461165057370713517889389488280177840497690919012836959125398547671205070229697859735997033628707943380680928401625357666561240554781949706857772678693993703023351673206610213921306046451288147793213737317868925176239344444482398284444692243502114955686640655318716540448764807364537311580959116007839505190113028598110894381771531490311097858998408104763649230212578830762248782857328675057304825767286096325180465616999316399827936984102345353054880860410325131714085653531386899508575906033359705219944324899466224790674958502176371012012828585150163121520807822974365848406455821986248159346711577285928881840712882737519193372518990813326425134447482951731918888503355554854550067744054514788477247139160984440807848866472911759094964138362947091894798115694987987997674449864134228949159219011803367985734327028967167248762934773780429898299858757479782961643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 162853615265929182172632368262156355717393550882100103450677397364823726122227224024903989342158400266588542573546972319246429552142423981994042534441862994156927637672085753644749451883905968557815429130322711018723494052521207037891821117450019290870871027910674739619591233378383266875261871946904343564548456430732380700308264730137149988098417170027396638373156044239534405921545377446196760014283484078324584271632462138016982048420351391429041519030077246385168547906097942382842786713652171790455402711834033437854724798507759044007111922122432322919563453794864171961524581365359047468970636207320637763015280296224295044577557664194274136262640064742943144536820406097194192060388861320978007238441935987609750133228469400136478967653224571983438001834378663647480863588816687844219258296221818198851508320187490320364624562661816731344581253005035415746177469354212929767642295617193168891648539665621975918149768173624616361491258429586343825579577504400817881998078992738078214037388498763824916591027386530928102542432267876446494865905335517766851795301815334455925434147015203955891258529528556122472565118970908948779372613716805143575930882190323679527502964147764362642915645606231296542214829452935090929646336665523915119983855482845164458313254402504066276574427436985154370603248943723193905790764319078980837742951519845818451559256958155500852764288383790543928461785169824660135994476210942273459062937508914405314621252157682407152317013899558143640670118586033563567207122932323047964481152961882096088490281154477980053221139111284440379319541459426210556678825121770977350612972192216990069170518038620757525606465881493157591459937295456502823725579959048293083911652248753068798567668104621852218928278396413755940928112482168939362073025090736558990379651388405564252255882622725935100337967459714241513043110276788575716397192074059325294893328000808224463661431698856321746881655594115516415550921488427778284638829498550512185372383915606511717460777724913385416205945878696784101485701726558844484546695008628142975790181347742345486751340996811455207548481183305018194531558834398786648285755219651896995080266962708446085926529029924000820834544010171663748707767700811292305595014586306101712857745719724667655273673106230908634088261426719062855210887858595121697474584452051459910133227681532722506634403184537609933263119876311180432118761347252583470982502595704932849056824027797628336070355257203807745486909791379012291013564464213088069614335607226322901460996047261752445097198478149665117613098002780361721476483408912475877656103556183562424048270852727242987485290344941438376531072122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -387884101244580891220851083818946971019132295569706021012436878935196436478368823202362956851259619988892318058031039557623664659534923369740739321125545023322689764708353118399056988815106371707836423006958817380528884094519018231935232754541990325216805223709397521893743110299865303610714209935141975939028638602404310150464621572162999997521755362708015504747427054286303021467094515093490009625958761185602111887824804492353609195567978216790356908812457564318496475833343146548501370050633071627410540498680191676118447666677892692691552331114499256704347644406906790574822604732091224524439352477254802452193444603663212490256696522098402782402749932441015000845057742479201182043807231021095796801924317178718189740411092603917095484659734909649051283646836007620195430627320020113747709653813108261664913481087554079844101878218982343941223499381837720105088193157596011370211835901760502966696026487117314243736999769661890254530629216600309802717376735385919293143000272752686582450110148036165912231986549721869692353335732281460050510967381254072364081164827058845992132768359676288733810982500900149555473055309340447103546822202730322364812817815005747445230586729195766596962632636568395843213592221247787538997608780527087234618297880396625819748113613824788474858467463710782564449730235919361496369666938391334133750114744404425355777688857045857035912184083047028922078797500660328456537429834389112123725021665063570922122246785536684241897266809608579330140815582443498251670643556914310351506644059350409989763807881931900531347913357903455951805534042058867672287219770981174445835643540489408130050453097569977353230660418140802481708952354710425743962128067006951072736038864791910559232855827795452232681837738607911634148570428384281870970544819128665578288943053073114644228352914167400465400108440602332538085855531661603123039520343641845524378613372724878311052644460275107714945689244503958811140673174621411530974765667633436748301665587394677638544656378512638598207077122121561209995594975165929478599716060709316493329267681691291682567323750735569975300350916568830654361543968311329894991805471569818290202171655765710686979318693532319580143696299868897526416884610773539293340289801965125078092883405742381449242524107816398999153484308678914511014692148065795079416734408111706865145455834109458600738521542490717089355039249048145529538508323516284347967806184057375658531160101747316240064004880306352780924552069045424054930513139638306562629828991189503522074392527342396414567986714204271807776995403643206196773681494962763254087246322943581668569476277719126168296708643210083538621442293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 750380790096373125464836594696956530136572861811420595119068482501226484512363133293440018897003482254462836828923322276609331237406805548545302743795005842254225665400541490750822394103922055275802408600135679289479842229161130525565916420508681455876939734380758067752076390193003309969745058955752261824505471144081608736211747115523064141967750865243054274808106027516660323007695958106340827407018731242401805760132058100073853100221161188195199315960894672194527379745557397615325980606938745254827813084190218934656008059457104461340469797992416823733808171978203622435454564157489614644304684316638391366329916403057836698114471686437707962636220722106154375891216461446068624249143891915180613400606915114186238324863686713736029740291203995523382063789688726258985390017186862133687371895139660718239977279787875607234129049325411926266574820740680635101156761763939208637861163161695473038992572788715985720814288971651722505899074544650834655967889368004509379956436261586731196966074789244115010708323912507840915293884940846500452068448568832338742299892678961206868950387068692346540761067358132314480385067075063519024664106847681733066332083820018536797627099979008302132228673980187019176424691875685509488986890619551617836869186846775209845544504898355117074396613728511618539748378322956189108242506116887729545524529597881678025852607899847823265068837004648352138990491543356751236103399363731930773096992090548334119274439019887427590170215037881108297582709959941796557178005846651868313809177330205602961127108750566048865043249804801559701525165860545765033778724654259243458263635066656185983524737866970095135391565077628534675872609802252545798728954667724169311241888805368762169591479672559820038025012245559626526688030019440162479278043000143737247714955698484888728754046736710803037476187624578503251061842688625561985528983769928574384106484288835603922117731508665856084244936398281988599802531973189569835610500054668110241162111730774070898226392330148814852373244837231731189559274497906464905437730541813167892727003555525441481565229142749072780361408824735229385804296536595884886370159816382353035417243501408543272291536391530711880238073652057454516007095039623128289588519995320589171888377059880910427846490699212033576203686398404324421074306508079015781189540568537861453386784364184712159492764184195256744521251586238963678303862973269901613241157637523094400710168042908980447687788194050991694055250309220160897399345073082702021832936102161665174837310482062639129398325710357174700463979914049495436414090577351560108883833383841995287932875424658148696698980811628731496213459763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -1198971725268464095715516601568800481743343995252041641449919404925487326186432886249658942297967654263832342658258318222023928218600414689389715971403967271146394311689154057677814684636914880770535591459832911686503327540366047066257814231838793432868716652696387376698324471127832601455188782805491161031088183459444937039638107606294105750446840296385070144662138329285877013011559947595147711798371817736497189416447264898230286769453003556692608946050985910904380803632858772526316637042264162042715439077969131362518486306895211679833963565095316658670945622563008786021646900333295086412843668627097172917593609432645795039736228470506857458776373524837525624049774120039485351472807712918215616352038262104586845454230975169954556517954187136334579764534450150539333553570194218884564955742980947429016237941295910178137380408377177671783637607659810181197826724587461278500617842997367002902086590306397655562946464734852213721348467684489368512824920948422765171739308286847286972517092016197479853721516779923760412301255842526432666358987576922642938223978627594924824813930367292098171159616591974214878834225961946597872546063227156178134961060471766607731528907026646956325663909953390701062118951421361263543064602119249657411316453183023190288187688246223496610486525473695462111364339677059296824889550354619766284777097193781909090314021605498423825986391993897620975989384709242369415288912887918308426712299040026380147947563014542189226942098731563709157385749814178475521738377339791778923127642381931841854488504085380999480683633680352346187897227189916270710473947803193577638760051662845837999204984894945498081390008732894674196218594142369872887787159744927581487138892870955268381827305317822361995649856241323284117691845500300709589630204942713750294917760143457952802716578981845655769737063865256824397341206271804765211794566552596895401566680659004214007946651450335704735046573258784620819692214217747147200497016526610771260429267763535177600108142285839483920107603503221159390952213497248464189130353848405858683275860731064600363761529153301115221328990506790206749219022879853991786680799691233191566439957636003948353651621434369293322951195932833859811397199594095348672353690186615520519716995455107176296548420541659449385537304769546320450944262180630609409900647700592596324179360250770769435887977406494464415961301851495495632989673950426404343387428978840098909111447495808982516485065873733422315434738985152119527025298943443047438693176839662991737083894536607541051015857376748332974532671749321766594517991442066963948640346006958111550508651276786514782312533129560630882790549749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 1589196250415494152641912441288855971719505661387150301891039389431140773362186146603819335391292215845644090993964052193432417555520728703845174782382547947311366607882874693684291587185302893008659699835086734357360883548288439998685216421462850680319791142607703174321039683951827575738071087390719111436519773348348008314473699407710076099958144097656690795789739581271584015552067266738459218939025791286149207157350912983209560173197102080188276478775465857661946651238342014096175552861034402635751486677523656600520970429763963464715784184110151364549639410003724502263485361923593705496984723981086743117416940318622261792581133821212052926475877655563599483986948974971557549969736486961962449922442129281798237526450209576819537440972154977169469734601121234599468598302327714360999444159146017402089696872276405298557513049607241090787460198645451409151914079642650620838600971192855443508894030479575013170658601622607347013888848500682770605845023545647446827003345622403806934247998975272534229345364381025795369162788755718407115565043793187099559764510149107839639484791740865303276345969903379037950696290233272348500526040471150351738460040944591891369346215739892175913753604869593454568083316902550595090106872602815698183761430194282215221510001772723675032267440305842114088147515491102117755290820114581739404887911716548818694529225461268701616226726901060882533278213788784675190216636488605748664926083539298534287745834312611547942191841252937040605624004646230276043884905931333675206550127845878143241515932783299865190447252776885914562482209970514770142852709781938359268746266495328445729360501981789611004777483822408067103535426830118109406020809140693058981993230746463819422773445696326717983739008430009213407163905237712311485685366850153284617357925590015665597013037426257590298502025937499609789733155285753106586223133813882887305538076001155903895957388410427255566821380760209877306642208888045055777806955677883116840290244504989523562615928959809377145814540503784739399778543421568965218449008872535281339982753709559621969122381592661708625191972209028147758025944144805084317658298341713367006113291018216887735343185836413341156400751316011323107416816477176764123206115570925419446791505363911809215740979489366983809041901411799170723411246739427663569139875624258411881750007256212400364794609421552412495406824854806287784148425160527956505594537403568095003707042720079832134659214202421958317272798664186003015333668876806249371698404695975178799327417272779612841821016482589268194062192148898707221015478961683499808161286834657615406816751412529629480127040717345765867575859740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -1733250234155979080761466468807938969237017619133293346306462345229420808975491268549599396453261986572007947994030854046077887644987402160561287983048115707049405375842186520640114626190098324845920163306798762670772689646297354223804805619268306953935362492489246675692681647741201482743143778010870944323749827774562238504107687111917159439543202115886026244094823289130426979785351432081205095715360302757806397650638799570129837963568058823345629554989987365606386397978784146652370812095981671441653901582166448840809119158896938596485407482059339807545912467057876628908789973727486841150468911179535063721685395865579397312397752620601836205014737912443430709110678413598924688088226945643845577668877334233697866772136409323652745524239857668340723752660996992992258622884702535676546400653116983613263049676070907245331491908340336439053012375439179015620545281993809142431801655625922080394501085311347216641187004827703001125591862764943719588159314152691525970292125941379310733457814154560653233744680023929603808312539944008035913930813923906499054742793749215801671180175576960423967386202991321356485300838486888565071528198616879201003529707442299459390334170236198279739774462272108095284433889434092116449847439996156205737926005734769948064902261578363887656782178982261387266518935689257760686842875599180511602426669107515129457033558720969484690597992222837889761341948428429059656244406682159728122218727417371464700094803106189069534489186928923247691874840217969880564396328871168578404537011666819087116338198119796402630808240693701357238648422309696258458838100525413623204508242064073780748206940693736742059173220458380736047360054232312526552877299997974697404431585190851719163785495391952470111130437410253551316043407548910462027648697271958388061626140514246752836741347867073208755924775522121750319713282352724936501540858739052304428083138267724477588586029844712628438201289631997091874797637781958301430457455854156472509218053751495912003188711470999261317543641038731589175551649301164808597711993821890175662750785252009391372656900675846326989235860849614610322181483558736982982668182582498527386483275382567585394678571116535978663621061904778963998276808034146401349832982770568050052869979577847943643941424130351796578732516239160141628510765641079782837319844610598669343826163413803169127532155625160529166130079347550158971579113187438962047705562691634289869877702069862274614177522918667427642989745911109718194799328823068525029084395105067155128066308473368798960042343104495888287565380214355784024401075298213207780636781808270432903542584527299614747310782546746814416087710433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 1513445679520886677340339823724661262377097630926746622068419951871548878226621587725369588060410067722662298090159649122289217423829999299625586144318576071353814092356449510404302681001483566383744160030639435666832921483907884099363021602001907655727805664554118132403607833817827007241535690445899031241208527235392060335159868152415434689091264550803344388765858218973505804337071261316994248839249820466977662750581949675587631786945538619504411432218455612773565722259711471840025802618638641671155976973607174760635177824982629107560817769508239198662155244011389958841934625458387798729729140140651445730005808530267545163925662162939883162910222114464655243530216439392951112318047428390134300571476768354458536887184789804680279431195566959726800177382189745192382983416723813505055932420195301900988075181621018030470266245271960140332599924634964032296027853827215084716377089816218516286707219028842161575240560767376219903326348764031371883608370214199765759419765662683667682265997154678319080510854377979186671899317724975474734693168541805619861515908259621172682752220185291434487898908574313824875614414225169341432708634065640117043200402247518030745262536243525979092561277582683226121660615226379323294585986786612478308950701598503312675189665326961187995744187318925070911272994020396125433923306076732525918220167107345786567832133869718496236098890240919992107320425995964880753258608486346629909720874283082312745124412001364408189435585032976754390252668019729182988555911575780860628820476718654891631652033282579238731019972982499225456920436076003545443855007961084255318772252261550911310011933928232507087790608707715118015803851416201655674167798478847461846961118991793338961525951628299543792120555489281386582458134168051576309559925707826901074412788776891291589609451952616385171748385728777748911327039032067385765180283223314204268422461567211437189052784660938186134654843060775833658734185551824766781316459490461752881666483958660859001491804845143373313917651507215412871906703798648444775107240085911071554635979124078598271018391608375320884274022799684714847792769483511918058610785246064740085082875540661638518442016769233002432430373475419615396933949409193028464114098011127138711946763865067595108047088131308554284932584647123772704990765783083958264089983708049025880044795051017485597719087709406143375998701183665972514145857228012881112902795273249432020942587957938061963687944212534125419975548667848043181365539496304510101468275493445070992918291132116291705299704776140124685563852717752860525903482996027704844676710211233447173228162228969360698415891606109716385696342605824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -988595278581219666221211474719875722838919508193597417231921718964572348458935841051845304715743155225538413809923097090849741592024595334205448591542631037505118475953189650334483272248744149819272487665226399820101763670286564781363851355128032205059062913625480150197660400816627247938701324459224198541192003241221190789690711921918045442219286393628875289155538232221457765707160597252528779736763684997328671366865298448426887305462464695115250342644229527788123347195407783562183126461369631890718395933319377397981976445266375336140827445400120316552243227451504845251533627963344101918631296258861078675993502918896878395312755963963530198992414537054242191429150839520157660307995450098809010037851672525265387236441909229005766896368062520485678176819431822583606874308779285108765968475909819626424927420661302940557422893364139871964535079763925681602737944053715812775340742796054823594772182328531232853902953479970166822031921498018029725280652301683373422749975400490174365255854613976194942634508774992937425012242110734081614741766640647855257221416614924118699423873450684343060820898044389549566909635126607186849702063035183935001660110125445677910189203535372203102172888969144668231109504622417399890142745664506925459051886240938319594474281067368221168714736228869318931425787987297635425174767327538540655470511784812766264839328425858760544182282023740870774497101490824345197420963435334602406672545574154275921934214226516464695980976480929952363034263536299221308008522804340173017197251835747970511813765087090705275389783202287418228588110171272812175899817943018280963586109075200031382795102653082960096007773119908357716135994486696007422617777341547732675275795705283560759925369402321860456468749698843858687930234909190364052346695633991232754385717532978548252946480870847730182476421452152403325997029758741232656796814668910759802750475685595345578195721235292030380507377801119638825608112188319433785272717952649525044381504652955176301792604384822472724886877056172701065933368991029773471447090859458046687852702898298326805904835898954807660173138990313193717687517584100482462220216995797513815882254927495200305146935221802098273398369028246199631976038937567714575588059395632297224501105433402336527841262270510146154190680301355130151866044163101637314975307744592555441749144340518913077214510847116971849712861484206929231143731027392141109522200311137961468827797882872043377046540369117779358205845563617968473408388275444557134593054804925851283810744779196645153552363434046807548279573248963494765450131606112822357457873411023120488545676594080596284061973005669144599862276259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 391880724761855565546754261726659244078117834458751748162329926257285362295209454988464509210456266672486796841620604569893845819170300246677940543438197488984756969544906073570791964861491607954212239376499079511022668977216813187928635470858819308412971994573956640451842309832285011560362983400011690397524687525410449602952361641476895980759774993816589198055361495127465970202023393905254770579071344967132229909817869855805941077089491967945459129343114752358214389275161493870090789227294394058595954358742719010018061607914167326441587863955267554705511005316929775746420802694955383825267504367247409331279747403101180733683361721829882476188257617222339707656257388864639404907640890495098834966031582393019885576806498037709794172410567772180897741336073218216235200527028578290253862709302107654467136364403273728934022916312829872946363943024298811130141875158300753138384220788860943333111786165832894582909251276522661321148163642635726058375461652049290467104248621509068127443798363021640810712550370496345928657504739388737210077242959108842991882619382433961631772935252535469017655291433415236135941433410738676890140160352052423004266478346934254634266721531760275957442583261071269342043238822986624472505209709781833221976528842114788016544236788048802552181668547867020836197161164211087152500293348745945335402483264185103232387794018790584600154487693769125579247610314662408880876263875554683399029792832281279530799275426594984896552145235653044919832606220813245289022793794037301177044758531418493646070436731886852713975169347122868261019905873082552328330164484409795866224556183093783071298863360342154984454991511159994430809709681110328456098541102393012545962625520445442981561149078888963118127103574059089442242093939839284333653492012814643401473908741902275052042511840284296332232800063245829943670433045114481856171389751466642506539747071005488701583005243827460844403762928640118403627521077959527468646913880494176157102408957830594278340580061559921791742963697813554943968737709570607649174484937459684233831703780680620736203615999091557961172383743783416472331722534457360203205472790591604489927796489056310089932129674842944143245198169064402244781530165787099318471472571884681453429482945865168432463762536868622008622820627041363970544414827887490165804578325910417437069924193850789158877769323025369943967936721989838584592336794886517015149527416148462890830430218276862974509505249689541815432247919675196289705175713705279059945310926957248443478021553030282812993430174361381355531163859923258074740552089727479498644579220829692567552946758306200852460735827713820855994243088384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] 16053761185072359108371370957071263517997754295202302660121654625302685828065676058733218904284951030135952103962347000323782148628726483423947486698029264804449926288656550347053511161149222695690056414496143917797599396420800560267227885646941285696181873956321921390140094883569023671773339407722464854945334450436265891643448810593180821454375851064438459634241469414363514372635961137610776525874571430325519273461723003236270775551005291773627846069484278233696095501619950519409038359526632843496468343881375626771088022380857407136215659882463135939725465160148460786251404557032840867141980517830501282950498588627084249574189636747469008183567672950428717937663118437003272396110901983296779365857424967973893236454923896169381624484994102387722507693506863895863807151233907510134649457998753155926125205560117131973206178169221796758301537562444207146690124775347711453420179068608678962564434591537264551935994426510370376153887286009389446031002231179599516352432148364981142111757144761040005061327955147074810150875480534140698304157898508444841477124640811923753191321083352425595917873190971503744671072101729046715543274101699187331720951652392059045362833824144299426468890345820755709102463676039742978533596562963230571995184251142228294592213840852494937335252990433251584508677278145428690075400164419642847768251358633712550864656412634467143741913457437110134996164887472549250564452564004380118238398727858303404777842666458860642140929733971431099569097710148368701152248491711873465255874415936232039095946551660379611617400814249838442941999930152043681412831572719703234735791640518155097674695113718957719273539228491353621913370940066833255630288077662810862924207972681249051915099577307232810831534793426392840517850558748260232185259119356915889390697228936314786163345264105533443233533548031504099839552723303588281235893052042731370182071520528493193066238579778118071785679360822549003725558366998438247208029759728839343660215297390723036675755144649623335997801152226740858457317947231805609678365200795503685582832862744979480096220604468841624184241827609149790342314894058181377165744813615747907708279465927595905652836668129071615340856550863938824783074552884661899387550957425919034109685667672620397308281463142073902860431455948698341267807235284740939154204785978525767000781252120062646160346174537375443271717429114275616917115952762861056934913463422209994219759675039736179183158754574872635523241087876661915148017604925864117203485935903519457318544870707767701877709366480551935631687716093003451222194381094413097551949148849068176787434644432558321438105500730053752974443806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] -126313514646203836476214994997441699082953427715747730177061106540939324774628984972612034183692118250576803206768275615594691153463283867411357310359607315449270794195134799863119181466525267173876088972056604755552522636772411421162720482006936048636501626851000963086704081625300468911495085246511188823601419232321273716801124297241951933623780594368870215115148563700078885557266519452605854196566685667116445055659153749077389430516930716413414641449799284531771753040244439465872464966963873186116285851916295543523829391658652027645553715749826830783533762015666509012519605486358557447302994375179663671374415321291366541453948994810557433641635668621649280021352148934958094068937014847307442163846670245725746600888318646608936629932837059413616478070684278965827251980500868211532234965880960631702327646582936084841791108207445125346993463846418803018022960994065535064649367245349974102435090800050982006912535630636752457296994044907433748204767160745274974452998744068955941615962485121864855388997579645422089477510278575464230872385998586614095898334885201290599762438037715470378332425164437677073451829359969647846365428616823247741462977149325957607321922337456044958449534785702853897199408799931000658215276420796232934699382840577952257039105973437919067343883955190229274594305869018874172709065326845759184499353511451438287363772667658097101153344490184161473298760072779174000772612425156205084015783475592452742121301580158246158400878223958070426959796104368019938896628946381869622122982687788892381670557019923536777888596292532591556274519763632103369004964677450896467298131397507345461082268176162979521666387125685284239865216057692387623793837731232441728585293480337394969951834479895148855110313730085889339377502726163810858291736273377539027105539671766623018812310595728676165640157007970348176289517130287287528411812652385164968705672242843897759542207133604243190019239108406602161145753684408088648223379077435504181608571095632068867728874984435589524141916169545275618400493381623152515840631215550147190697760734674292058821240195261850736566838213671787535683840380918297394132290239266995212570880442903095176553959257934754918600082011031889414003306862430775386553151153659524036130077851772739749086380325511259326873341330883748959352938012192184272797956256192256532722281175100351159168747793571802480048653881008882928705498723161086240262871707937830568695995871797606919690665812662454782659141515198967469024147851413954252307205832784035667228626322453759675260407579572296145777647487338870584355689179966147831463975118187251411113199157070798239491214691209968899581183787008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] 35634855985264780671420107127662901566880033373405329927724434149010632412149852561552171864668646454888808803975870971900252832835617769213684758429996606881763085007287569028086897319391875128818555309188162639811255115852657943053529732881059931159586503096570109355474030675396280382748099244643776961419855041336241277174199619666961211931685643727970950916407974895471366220009093597186462144337028320050621556941757477098252739079393190512479472993941239039207695794032662415245497060842375556257520824003685034445387982155856938364003937073058501796363444776877816160641100818164612569824392423204244600746191392828320691886269145232440909459992695284551126477116634495502895772434840136703020010610445705543867020990574483948255004746981571381355751896132932072926158768238285751767668099753681141592182769880464382411706838685314187003055523214702612352749319673233575140144526612907096352728556525976106288479528292779468467635892797239948984684564706014336334597115283606694508813741894839913849289796184325984422886258370111294290010574049470911860103361777734292144319689344038199001033990864292972186234461625652330838459167745745992056607870047288144368294021144844443637909848241645726198837067081924482530193345961832784935616970016772165091604643147592643883541199387673781172383909728102570981911959673350494461738658884299115259520972489182153511801281242475782467511158095803267421599589079261226367229418403220806751010717032611344885737279967912388487681863366132276089559349698626634175624610576593517303969425257771002847996389728121129397338850036546308294789808857971340962989924965378218840141168494750555308916109986083599981578199802292842248521121971185426792738152143129785607664032194762297377150814981065459405501101403666012629574139312334059031960965099388739958207148546947106123761009929726645585001808684525213325880700078653291209957229743114324962569151117469424890556187043382232459032104741258355244542129555840459308036028508681699899324901128260707079861226114975958524150804992321619077711860568283373152656883926181480215846726790163896924203763925946608749056912696166668859810185178545049139924922735844016149481652908329982678232526028962025778948717530402910682497235611927426009260278613000898872733975319487916599102314023221308280003802843771211093196529486151215099665798108252166518136561367785108565737873602911998616459243076684461401275142409105397761790782904616590624355327979320464370115623764140364977189727991178715818022738384654498337881760099776623081333903245730183256912405434420529230940726596726780841472596608998047625770421234252553801079940387197766666358106357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 66706395859553393607820227316589564899012132485091879585055603465597943178897621278413711457872669966186370722086732259888031151419297273839202904259217093628290635028441727016122075952616234925377688719963986546250017084658880230505622819843783489761498281315855824529170139387139322487056702308758770663109754971092410997959631555533389662961592099523336840048227836597074023722442056878288609245787894695051369643052554453593490422867647472501683921976461313792069615228430648673275819710858465845319995816266100588266732658779448669411770369421569266394698433488596977271208805077740510465629009730847386026064644885504309964635543787683846266589357483625788719211701757255935243151934217662954890570258272035245547043250581396513170805210064933900727697781064669869567884304264545439925980008858156663601126918648961717521228787247126246131167756078185144233883415578117030485651940658163605032796676978398600389528714312832881964249396549990598310354603465681471509389359952324426729328286071803396866292680455680781655379083073012871020976905134203780923633942760298920010991656488243722598379088792177286198486800914932133805448454172650848640986000352219019276529091709239864925208671095166235046366270182052194071665375462137230446787042098412065492778883406160593224820815822327458152323118863367375967138555511260320306804830166304030236456535875007172597913863941151199026546608043346186128235878504890770894209490096647454382205954039887519467706630087708176477675687659336521359365500742725871436248515605019699035568924903066632554630554063027400687729819027123693054168570595414299511084867628752734182502315092308872792090701689051646185056819506055560465435484492547504782215163130288390691802855760063724843754534587389414883441966826772279841960258266893692506484547554267030330278632701376282313491572575246174660743599783643686651588388233895978804324204194196291544807713105727505567479087038212210228258353875083241569268910608338380044994380202841844151615367985864263318208879998810745066576787052658235239948500650693186674076809995278618385984765882139581240912085810188937679082695997298568942850209742809824261407488847071095770827979626004025170055512893575592862969515698184910133756496191975849305652694720427809985258513513343362176105831144071576378636186533498597338746894121570842784434039719767525556828920738733223967510127783874866116894163923524247886919249178695864347215775260233220444504011001060117045341691111345490243503252437171300447338621029427707914995933047006481698961985849974969813781482326677820370138320837582187622415082751059145746970723088110320154226002175741036701486510243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -71734190406239379138179128871017522644859981926682082357502950613516833691090262369687283881649757637367105674620906634774659633645798251645914400782271254446564548291916883188279277676817185928407349565449059789405765960158138428312548806373044443692858625132917532599847501004634322375049974900438073064587985014042784152212367675381274873170988275690585115907695978205648037812037146476840787244480236510657090369466911101223540002249820813082796966250218326799539510585065437966977414175289240506499113817913511781552755141725738365579396310502648421298748041462063028378186910243205868347996560342517111560625967117843915791510107470096454317802266058301823656728685425784613624986028762186252248082515374971914893223000996760057328319610806987915753640288517316366679422055276770524425342080809665619343286513502530796900188442778516879934465455549530111396047855807837277497492129877170130004557027314075124265156801850435439532816090817185345819382896717770785342630286281145372747127477695394033703408855169081600711417468166958557953074994873852766968590463466785155780132431335474878316035384943957956763293648057743664032660461544115988037693087947579425872738662427546015490839171273014732668091062654817951717206927782207481178587786911738142871617280418826601147499886100444684899344017172605608074395170861391077455904844886526232196564179945611758694396804322247257209674427826762748915107678351211627021011377867875509530195810657192421854035248265933739505073403120734995138931866049001535969025524889080026950894762840149184452142835104251924925436619170507420954364498065291749320429041229612427274200110723701451446721505288643282847574587095879133659287740903275376297571154357287154705204426196262187121983818402744936051434561911901505568680211723040422516769090255372165345689730289106778029942606345404436527873836554398555171706198610261131087802633461040309052855068416912456404520680324130399428929215703242286693716485684337990616722697368657787680328123220806107253598075335798274524991415015934970295602211409521398584860053447913629988769866427171462665519793594345903781297316900835301591191769960274958664686092875406723090754117738751711276365692095416394077587799310187883061762435142460200746280775643788286046916995539220921175916022358568840652719272731414290127181029425268947549321620083492281336069496244570787478157269901365119361560421982373214585004718170717262209442132051588871424860761061329512381254541242718157993931177431992346313492626255347479779268339626233294895040917317359458765676453348423834948142255660270205740839999050509011758442993321947330086815715885114459506903372267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 11060263867778447971890657208248513553494534534332540871020501256807980141597276717024930340158894414923496251217011510169745350836733583236690842617325987611721642793544961594881034107440697156523381092757791025338986668611451302407070475119832837072190237252636908883551697301588022018413317965661052756513234754781235691473527502844048459221241835462634673912488057359035139716684451473831552958898206731177972203238174449422879824599993179780084182787080214757941290650533499786856593425285851909475596417621225076669262581748885231742398040767718058975843591493568386825240132094763269373180025268547244053169773269624422621163973958443546698879341560189697746506782417472721710963073924472357775369427111583246963167616038118556135819053879837117804640788512624616619813842498341939589942549705275066935209632837578205878290111445502230364607817810574223893112956421543746318021210451133303504928669058488089696658783827287008100297298350004845368147469300741924807276673829560774340937508228882151310481649806386031509571184828138498422742645700576968230359981030211930318776144939626914982819839309051625451990638204752616132137652892271155844242422955268033091534188811359137477711973813556831255427780436331484818978191147135903388672300426835945098533769037474935231329612762824612465842107782033805368004305683498068348296443959445357863619288991609344190796714726997934740198131735090033749106519055623295338359315761162113898898142090726441426369867388235722860052619920980720242232254700246162778758128433943370114976355617012124530393294861394200876609665293945464107238379790508647637448373272448633521617108372809252039105213433622016732982685162474671707978750831065769306174388970815636298456993901584393016577629928828582867746193310204144416072222763828192455175506140351922326631272604671837664390791032625042511554463849756753832088092454337632503650084264380946995268334930437859082055118864037061995395265130845900542840788116873019859521890283031706939275356978131728377177819170952677251704901666975619163451441834476651526647067963827139481919731154023225110230142170470714746359513175020933024158978929089176464784036020807330922137481753375514739050827208182852889323136681355353501836617818176210502325231552157747314314043018340063588139285352534253944235322378283896998315555739420039318500719029086430482505801819170695033505928100299152835550067149865213005402508952888201136383341031325652696858196884031154810343573168512024071225346959522969729333643989229678608574228958460779741766876367087979079666143930587497020839912653547404111469045370080705424246802370978649326136350460662368593527445651456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] 35679921663472226499078783345610637725253152290188013392591571821192358377003820529408820523576413334316788663559011599165735548317403433988109220509285001074477453782066140625134918136735513202724487628705480332238813740934280842047708397112877442282090951145181396944948558750260624912537146437169302429393892449622180884765413089513510431729860386671030899046730111196967683019569695471839846854237455177697972217725238724581753096402694803104779125314592382817828677570492776774499101175506630687223026509692115804650786937351497974584574918389161697557099258289282350654078781144977964798230528089971717865605434825836903114859164117687300155621115212748378845307458212337045684445744384450822492984049906416663504806975562994352033745951592114522088923588866003724909006212307905207777113770107086463729448962467811130549513538578440148470312137614044850031489517245327237466734634507595170675483392735803021456102345511725053887864713431943295558318270400711723914928857793783138390602422407078954523419001986290863797347863461511583736953294910793237384371205300968627230459077393911153275361241663570975845796258026860474420297884496567451935015177438809727994528513079117463324195363597073108140261857320281835221044289188551963745593626088636672136226028309948382052094582260471387230989988800574179713650629172459747706881831059711502649758957330387746906057150363267869771847414623576151762619315591682570087620404411779121651348451900520946589267766552676241306554753771750159098239838518591997932396086756549195476247174127988624375438713435734101203035203355422262222434985139816033072795271840267297188120113368614503780531453611710462961475683197404832839778774586912510033805097335599747872939918091388099060976191504100850257271505464601787431745331631140366925616921100965434322674788061561844547082139007194181800779927332553193310842329782162338234234764464393320176780332613623143361768628540533992813334540987743261710592854603324893933427664153890040893817918639590323753177389643975896157354875879406645143819015894099552584331280188463025996040565660003843149264096613614370032899920818931336688363865782171982720850433694398412255184321060819060381985066424115487745697244238021809597183470959660654051813609981148180671549130487662825920104113212418177990874504240808941174493665001365420485412246283082076028237789228332290409268970082516302284693401317463279586577994817927384393781666726096329822133967989717971469522935476923405234173985969051153463176157196639470947988271320842650164865960489881037114058337869670827041436302456310314038454461879682225826143062335406726554882344396662974312466129879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] -40342220007223862346630251131969053672071468902995066433122346778935312367721459461750288478322922452374021299584587436556438265497821383701438879601370478406040007417245905888026350620436854872561263249429032836046983742946920339782518242613602107220863018164509993744647609150357347816345304847088851087349597318665967918887679047828774176543055530370745235233315388983560709572144941251743820150446281475856482625227749598990088135818996315229212129145456780308752541515200273206991191432292717078012473965700315161292509266069596157770568268731388678868590076702182826675357550705434940345022262593998966357245963981742039169093173973392747259239657345218314001603765206353514474694728841949995948051549007166960475198815538147229996904550188290121973274826069002892784291153274618467899298121372392176194812492972372042945131583301848335317561815515448069728625807407495783672883090976288706470502578787281723199093989310020862459713833028830864729509350135861714250361795241953699416610117858213161896936387218953288503772493385846951000342583889034592923004300784494221131404905589129192983967193837956966798537158051270128587596657726759963559919453093748272576891046163788571273158929270422777639475864634738937355712150153382968251844255321399141099580857813480627953671492660927313567383928021896873693719248518851954604452259227695342702365190124133507824419192454366213970960268483615370551302316454454973013629960839399877782303624800837453053434180730088277201912768138484571309192298735356783022293715108319633680898064868240300508788391844052118683022309122914277439073470948334151497113007471547727569384995680184355257817628696902297261221898825387694534647398853602819055825680603658612009788449400652921727870668070359945367003431943307620427016807689285545428583873403839025553997090739031555614064511336702310058598162128767242943217280112621299624751903115838612500931521468813802948087265594245116355199483123432979892212223355751212375198775496158099359562027959866553860159475875673227461957073139883333072250154204418249291894033760763350689233061946493850666145579965807333052454318220744170317337497998499796121071672628258372175179696363836475708502309850412483322230944314199183773398118518524323027060420799564994079611783830025463519309314123975784299010783716005727878083837392770035436759668765199400428094928918382260953149388121007952320407151319631875053831327454034686350900702042767163200115979276678989872500825163680138916097404802381925683087808332550056452183938011461964155989427744052733062618812268969998075277493012636166158462302597153135271366179222790204270623555965551104947999995854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] 24274803383341231628080981259688755851300071619442241192352471120190821932398153814823935587242967144736486925152837224367439403203797198347015231816831642470980921675344534802510151672873171524164566450007927975519349295312923421307429783571672808624978148414000886274242879706039655350845020469648931035504019317600957861737163775693942712816466146486318331281128475106625259044743032887827955498628605091982180945273194943291475043341230763661747763106447841400278230647564844004039985357603468680223423825970584870727219853211354258760183078205316201992801626197570302065202014191044881967551724842915575695177193989832996121790434403002640899516010313028886824110550349498692844240590980711014295834927957368938602049861293640849909878142358239365965880073411408587458619116089481874079067657142404756113782753680167757549966577974687046102715259142151234516267583007701461434878579397127100247019693721523623388319107544765534201162265703036177396764079406001352995845661767306013195384916948956460209173489310094359995931733549998258377689844149165178411180918789738818920322359208418332014825682193447159072420304006983536074819989721165457437361694526205743903885226420729485189802773865134024713349215523607296207027189384317497932420304224454154859115647397743833134377938873281797605818304818967177518604012798287296070770743843362552488764114596450172992049711251364923635175925077519531163005829221108194896704178965579280424498115646282576437643236443422952459927150798732269518195634236049525151228230049448830305977693390300234023734833007563842821713651385064676420026764442834758959576977894895930036910298207937751648450439810256852960294992807853056971671790561962679356539822753483884607098121265879443091519256233240317131932600001816878606817413455017382674757136305791318688215025772949844549582732676219077191604218297507075390741902834105283791874577682227714909424099332673377325526040861958599166231354039050771025471206578078742867729255239238155538946344320113164095043880004310375556736111411085079735449597504617168929755375439665726623963531746119750766667168454994677374269122125447931428152055084526838787935255484210169717140814258453993127750377952954789159147686842661681357208586030011266191880785640215099540623430439402270211984143964517718275540009124496154744207425747038720928410238192651181632475615771642802858974526831872404846881219915227884095913040515539570486925225094962306567072032490552626612450248407383962137751866175706658435637496884658221832907685446837528771610105706038775647689019704814723874833703449537110698055622002885320113100803975380837300130794969848621395068164505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] -9603422516554131543840732635428003295908899229004809099687751504400380207164179397050777604177771561365974565244323428814498632112992142560923226553668847677531045666581938260289337836925792474767341831629405713233009046294083360055824765802154686589134894525046181528649295507918321315402906675830070797072089979478538972711545954067137635193352346414666215295755948383608335312551992461088432851381005817323296400143566063942861995506851384996518690406553029919249260828825294468176364562380741633822366673369716980870017136038837780587925000117542946284870862895131807616853928825909112468725593664779246296298534411059500319303704449283946805141931697113676631325322187093868922556904672259480604757086367940896833010058891411069500233705994030141280106872256838591339605620182717258723672867908763046389595351530396620682244569943793050011182778700079105636199864538756503123952991033751376001326410801781371053325852635315661939712071365039967903334316116334012924012024522808076097073176984209400119147509384443508143784736217708709292683577426915900826866097122657712599161782749154812472969021695378001482531307194996174958326070216751419241677100179826850734486193921487930963570168250881356763538977986072308781011953117965972963861497746795103778193465521132062202067551257521228583299582982191676085087705218402411439448924489803223305738791469710903432173165410794147373363503746479105651592769312296748657781843299357151014668110992241569998340952120927900777315312844129519943009533268354264685669337282840926757473776639492886907226212553292723027206223690242090928643386725415164664828668826369178401530237023883946495727913917457379262572462811843366105686999242162034529728200177785993125782457675176685301794266234933655869820507617878894340493593558683318198895314695490883393385903997806477399546429711552758353710719877745599024252246735220380595923111945121186528673457502087947754288583926550677586961217766536606508979206797792558749343463517787743793506370622660626730290405556740352449094624856646526608426178791984086849059470472544308421706966174877723754786769667191634159646551929039098138248681554016348479789523263716451626934884102531835966809325637675578824778267493957408721203000419592928470954717354672696034847075638917985661075526970094531525723816140950709446658382937054082268765452035020979990599081478796113127757291003387661767254689914369202510002167534731891978903764321216721728628823661956526363909133290957377543010480839986625987177426641851605745678573976885182439937722240621924309914956936284982680975277048126851564534453202733636720555031013798159841272238692972709870262917529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] 1968951704970819756049151764138834107981476377368747829172931732879092034426035251879896797868484823841238210724575915995938934229132916318597500269845045220710380256427270579625455033111304420162795803226046924049169603364511871824948622869263615399529632157611402918380812215343160348102769083429951845950246967976623852073133960395997461540192039192861204691016960062733484173717524039757779418515587554148210786535575219777085402478936267183689189573702947063635944518230132866819355876209450149788619039252622225957785375266649188879724211450441823016583746394248439168770078948167065355337530340172815650714925668789995787933776326212254488816221941688125221226009734679809129654720922696805457976558858303898349644640910959768478378180872428557716067141407784156684598989444095566653228664289940327141990202379476470626668780264341059190560192383621942417459415717270728530947758279753605223787636674639413042461759112669967970921130199027644598574633685846925605971352233069237420643241393568857593877211486857691800814488444320944819992827048197364295855447365334403956211125331793305248532976856646922573451053097999189656247533110357444507355897585408315606018142244864105812849723782870161430873587842868297747636559169654903721538423379203365175124830827579684097146839659580843745891411061609388245850516111489771641777498161965219083670033984902988336335892503167074015400506936201866586647267786244611419718269562935089057805605568447007256793658807596991958152041331612832841360946792744786315164832208948811536066413540422758860089459431686892111120875355268269299979707229931413615825149806598835537504404496238271234020125876479923739336748108615634964863602515478577016518840897188720678240975149128188870550885100626904841457843940921407544150836150838631185010125110268266496568175247654042189057886797808525977818326587656612005606165836767505395903449832378350251159379634233901621236532942977360125417231705975598466363396178946145591199299333109770890701184209959711389408640111081285402103103265097500982329932739775822838672541775694059387890396064023719047391139781410824082451657680401485469826693849211442096831803780224814282258192681051837297513679933203591080616072489507569096170484919951205941767355868978084434251101328535616009252518648278828188230592861331608498784064816112512189152364365550785778469851630311178854992850943448988323314005252208457244608411307633837106004396115573065340188944168845365870883851373323234263405977447704099317648671548666393228857230626842753341512752604493983142164482092825051883506360322234143165279351087174853579261182816442269379184738278209136159899118469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 598978236048584606157822310547936733378116260703860514616196045021598012081738933661516829089702240158083016371671542241802053373320836877156841651262655120921868685354915007931083130469848538867214052918084403239516468781734166481460421273280669063427940109595427728947130993573925925715240901504901447156809580004593569179247283515223995515233187005829619089951911793963879504261230872417373868579214008136929117747523526252204273634498956323952177424092677078778813604440293697884047592582898402759274734534735796522858590505629766654316354512497574389316604905577221775618462530798283804036058141640985773109300499144874734760330496392632632424560351488026784359239871286101617843250833429237428214311912746929168887062746763178327715207775238952087169668996775412322276792426873618241443968477006013568437017004616105795143416721600739580434616681325087928621817828113490414773631499368157146954136925771667299648806040912803977974666379140675877440549859254450217268611561425830123850745098470779109613308212424346502946405981256042693710305092000713714387868338447830522574722951426010409689421709102411865204737449649762306713187401913106886190308817125207432706644755334256879924608995973477665154118230667498180327630994864120965837291846877855789314740217992298338016673107083370015678144051166115843403463918823800939751736964181837101463525697894888085191914436741025062951009166473043053578878877284146338828234800637234348748400211788743970819959861905613089306195971360973173798815122430172661284531601768528512350088281721082847538997819664911655643898877853361378216975404373576359660847157159143337217248798567807013383480932730145525263507469350578138507256487750958185104733974597142598704333452207984335057549528309919603618531839665985246425333569224870548445671844506295076345090270823553955295706881407032896506167896817083597027041699745906375048521796200929661981277496589611887852799364793145565595125888078867030967986528937164524910875055224524770805562465570697701923698225182707161097119372902990045516679783592087894687954398088056574544046867509930063141764760862288888590334469210027902998977925841831863856285229954568387893498881019082231424103978186157751748963230738008700839526067704505238239519065826586660820629456846522214791485561844216210185793357754348750836087896060971882026053337720690946843715722970064164630204274855022094116208382980440926639988433807005603853530121163642429516787113146074335556836537587781106640535527756017078798673526446140080554784801923116065368672707080500298070653056980736698664880399216117691006467358865538643308538550752937249644307818398703399156932673536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -853748961557594182302707294115816186575312886041154480826657223754193309150619617930287591439683229425559605538460062991825793566901734215214004410969764365696600141793934771181533062185642952694739604185742730981466712109054964250240807106561682338646562303493169874489361727176557272052761106085773118376770374006421682414394894136798782597664417617910453889550086724158390472347555871727468017054401183326904159960045025413792340935227684011897841945548059667103865308988628648778062104576517802000602453604198304376941011611982446957480611573383194157077888850882131692283410277376095949780175639350637808011173014079430590765789061339974553087537310212550839857565755079448494346404631532487166143338173982731226169738358891021366669988830877251350749658282360684977184486951249182642068375675871731310377430268614468415162473335090945654050182506778428931934927535392661161047618929489871450275468164642889790925262886723515581396766748113495667254225754858975154802076374263324225160352021180086975338585723348770911493494629623479098334526802772148126536829873270849095645479013929772414169298775655137841614072451684129916476859505474465073351193594490323053406456019580299264809904200388742969374184332843616512930732014058279778153012001438501873132315119173294316090397656527618866393531874557655760328339776177461808359541705596144821809285291626838009402035557595475035110615211151032759526184255257278909255482652315588317636090994446053659893491642923223814780035845305825584401758805724053930183034490376161545131146397846882635045399536255997710495606861649048547630973399842350605393237749317986801559829987261460014953696759950490131632470524160943558930046815407858789676648239023924367473035639595306381970225534118139573308030958669491453532146304406082886542941490880706995745160683114936594271178412978873793371881786293812826076003267514470810872495354983900239643246821543197727532935527143639449210722317508241418644938007109276257375303579250719513789829346147947277676168590324588853080841564511470686443886461510920185094941858310078296895392616850253400881322483792027838687787596323604171151376864038957243206363830774461359017703981333028138893424922584415263062527159927215526376997435488530445744936483724146239270074364324613388725507444414761784724234694929086687322392858038653247891807533785475840452520577775016170462535328270541881937195983612312438069251119854631543244981803027528691302922158493042423247037366084439742134511433279548383199396915207160091026358893005670861929644495288559333832527577350355702127883638684237512444448375779866971514638264468894042120890797352909954357563228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 520021482499801675378021505107202213420279437348422424837004685286833281343146031479290451271937374250040840151352695401262463615997110141348768770472545259169893439205625478599569435722507790710442763274131724244373304153164184911001751643962615780969065616407461537330108480193587942311278468458153727075779513932637365375802688197432235799460725617103168843690805069933428185881451383240558076208114407108087728263906743426111567651817025311694563868453607592641780083886676038427079181946411475555572160208704999831493169803173506726129195209362983685172875478407613047032477823752032044026271838746669559391431899470094302931550160092025803279462270690141104873931315732000859645041875435872084380901226746844361555521147103148757958007534166179754613657184728768534320098273401366692233641809358962177380994271660915419251536544164632313246014061321097877063013719397667857095313159374766432206183671887868022189984492508363707426012932673449974475361870405825135675954815926192458261615423684090624008665411026797125647247576930748181240823863859316321679902885154451839963598002566857082743439993982958090775893091871282742113088211021283725227437286837697329684228381553538468401724696378864292590240800529106470282894829147140162350577759150812843869147907271000288598174596120296100988822572137872048914039024990324347051802609485034424158089021853125387979804029333643543795333860182830967859591477603517452036908866299876004811571632075060649937645467520058071885950886929333601663649448302944413920399029580973606039785971605680358702939902785503086164137863775228481598835528843664506604092510184265647277138629788046402877009713557857362750849304809519637766895857463857627554204378796334654222228113590844500868788232371105667955385666171427090226055160514772395199727335352631112628268281818762305443716184761345107901808465665858290596901269681451359517128961863951012928961477213607408242397434495971455704450314204263420333401307510843389839666119569534115660784349156652244153719124161031883604404361473264473572147464145486749633414224164532491977660467347358423761012750009532388165199034330221937142263188081069157493786429251091588039764872316006044379602750098421868738361428834591488568470400057779754660082461747358233242159813553029774567398807405206881623801190078976453155929379767026632955584485421315368352102959386663875206069366679914664229970628316498709219285500809985299563493628028334921866490901005828866714891188686379540351261080538950625241147366666747821740654753585461661873040992415704401526268054002069972673564159429244963529698751742879261220892949360927716672354053368966030837363507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] -207856915588620378216668119047965462033040435566705380887587765245460036237144213415104324170864729687094094529185191628957921806932141479403300238323063586783433563120736678216710989001153237543309705949909560018584081814453252141053555718349182415322205469009067262064001370712855722469561600547339459968509649605547012337280306182102057097498597201536832193344914562456200562205777013800409632662198158854042050113826863345795431543665855418272433367870492994562341390373221446927546853312739280163876383273778315624626585540251782190611140217301229478310024840955255853906772969141506541942818754672454228581694043336487059268022036475975625835417540301793243790366006328749963470112950337347895356900479756336416762482723939617716143341870761029551841851009852398086334449699713011800485328598107727193028001536895522420890086175656162599793421073753470337698950677717056219761886071096313982053890371681426056362844813286342133924617617542648102492151270189539156418036054401616749804653507679204529824649370287105758273168019190213625239355224035399902599116795946214186892719072043246051445335727854958893097596826478408219883376927400095756317111205125798517888975509642145979510083777720193907306170947523761342956890716333650293051856583215152158870935773834854646679406897868665020351857529511618923882841585833640950955290258967890207674884096185482936206192717141235437233107038694943589531586918346395673410321538022646981662554181066697687253614730185456500439576095076707467028274659905501793560652280212779337224617176436597638290619803972834155103489551883353849425501924473166657882854082927876428946454309883487142854727980583916886667767184755232279913357462206558340670169595204836019879946221417245972287636704117808836987774289805231345166770129362481466557990569047423450464415366461422412446620294402369345603947707267255443555609576172172025107041958826939296736061240828935989299200506667447018689619084726295421922393216515844019681901280873531454837091548955758096435248976953126761161447855002049712031616582023850287968756281315436943434367420982134145081074412159722045074895303180409199142138901354151118943840242275930334325231403351024893163110239872229472278716048629932750049410776363566207585383602622813373166942623575006593182999609690267538391268697063561430090200863489811153671380510384470094733800191421917998252429844926033157718182518255330445184925545973588320934013451713242564260559765907706991131647722557259260630965746780754985030473033083288532378907220768632138296426127625059943247212919258077665637815895766741451853445272215883048925537759309799673018282303087326520712689090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 42981176234754517077408134561187188853944813611212134097355217449709223202397917451889338047731309066483493657601440982602250266658637051127365606203706875799646772715624982464119384616434327389321650723226394671553339130831542389107745448480132962401251293273558594151821562688032715421610832413114542384588672974536552547598714659490895001476672372192084709522381271003437800117678278425596450148416129889665938207151504663529868304004542052641920283333024658347820664147018848396489702784181897631695299507701748247818697973045393851448691862845421225345318410013493078108428267397452229513568924898676938078729353941890211931067052684657481623456001376815773272180486181077856795104680009491634739351992206276999459818189252496966523578130888148305163064818287260258705188919586303354088831929009612257277950473960830705186345864986584850377405772419104434377342405905815376634939468522304680050627779423649911943321713721765195050819004488359392060299880446124338144138536604642741606501056063405180684708711832337370403447491927354399643032366270545848070364152247185557061893270593625865555042066530336870905412306840232152836629703410998243233979943529521488939000695433486029802195767014077919048035042176323025379109832833752765337944048031364989043455086718424252546011624118835809104713876983542627169185711152529624292357305560376629127793250642270292472134621782979407314448971951267283053781520694827654173322379214284252151127954088738010043756875214550021498227571861600928970886291320906637375258469183420439877388149862482162482705090987623019821274576557387453173753805300284846402110278128297105331028575845735224709831831774722302060554859679317860329408913999398549114092028355001254120678983934179345016655420330398113825077063625721716617353611608876224891315933163165642180424539153364065806122707886462582393736163683196074573336048017165979037407012229578923768360142799608397537909157543151430082756184339651665585019551955709412772771852056746187806230010053798666910120947213601471878063826564762339671062552491264345966661696013952225597548106679073855303752476817109609175426451826875885590082959317732191842129592004285271912625913040199451509210810802792479801785026724728250397764177663556011648287873297635581969918325622291169267682674868648642175210954772675227232280743411620235587239577956871679175419303462064240017960381643371874795651337362162141986608456558141063211685696314851192784647288285937913007703233526477778765394378396118603910433186742387804564320054614377311863446794525748419219448061059263651128941103693512601457737835223766096985476277987429859223331844449842646235714945024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] 3190594478920272636818907377151037771375335052393682903650150620993907234506375586905305496219487104473481290717278075604446937301841037671844020989541097803336224613541789712862345995466688780537094829745007015771521979436985016402236241955291638012883329746082265352311249391864808881748283718925975765376429031993681767030611608515753170938031937695226397958433079155407584494400629068540281882518037558356696393421862664600088229987493786452915104110527016785570564372789718200479650298290579368886135908452300609647474327586677618410117798346076500996294007525757770608563661611929690859025972220336889063190047071261160246671057195841316224556168127571372852802045237463960914811166361502060798243374535718666230676496996241881367040099628855543821955397368294925634851905106590766631732578872616375846208022234688979806462133079746399886283925767108503525516256276447453040959769093886996210626241160897369999326321309544619748749784688625228642363552891823239326106246523139075077889933209697921474591842926832811282309795417859737671388788419876335443719328127956284469542814881809184435255294435111228776994728891651632218543046171036328889809729812235382219321634139676212630270649594099789466362716209625706178884394921834887106703573835578869127376883232929717792413771975650069620603860730494162074254231404899571179159111968361897587724984889933844063511872257155843877789777656105724664824296081618186008623913849385595603468808338408899435061065128806803536372883707768611908525843470170026017810384799322133287027281539469392356920737784918169004169867171014150922182312832970137059716318907120613707235893262618216381039170134796434574487376848041728035713793598358861102699224788011783350770652505524599249492018189742446026461273346512529081955873281373503695345903328626041374218541346299711396777745339788890055634670611748338606319523769316039040456748457205131640410144800841871065455578964672116216806822272316458254043934443703440783149736799757453319820910547862464276416577417549557969925688914794915150554009058311848595254294579968238892850403799409821207068181188839471688468201459898239939523569142780520456294791561665817636838437991031517018044625542433107857584822183047462209287930845602990897266774619066226532162056910978000643551906276141065876666788802609975160555251283329865250303194127315419607006296394065269724372114902277162523605492253332918747655544028043244345619675311894345901488216341653947325023457922432837630482364088898457357335750538408406592101614711834699233439210583508114458390145616840679267876644480114128443269662229038661771844291884424554355722438089120634136376115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -5295809263225216662056232444096614214426809632699303829780661354670507349535751711914735392369232837060705323917685143374352355423756781729348203568639733823248850635385455601997388146572348468995427462977982116218902119325603115809367956831067033147300771699483512032894670234922761842096345547894206467239643923961614582133032638532393212373092965748749777904772524763009068283779242242205422125951229432390953305706545845876512148874897902054268048997596468158167478163406444743984377580156906476271094597834233257338340530189276541457245919630700924608533790183414032758491590469531135393595876982300680962186145949089669345232405628181240883174658571857812091690269660774643250416668387057283419077318545637727733194938767176754213739033793156343557999492617123138815735829094349539730267878576960406688708402490883522529317631331440845812154437179009762584786413182801336329262151669318060806972652319047589436400392145755154218409901681163175227297119135715107510599831633417108037917034363693291235292147819494931874760913186242223987499794139962649893670289875941429860596371927387333423040598803192528979071032475554428191994471751802828384248612891756392164867793094504857942228855804005196883751442349736144259801674028079281430068128057760093682398399125425045135337852010150876958629466047530906345933861385387800785568415860113292082731142831285980836526545172232046638708321381388096126465220411434489408055242019544257430361453786249797445552714982372891537740789293491351923630115600660766660491782634870000531676730996344394310057764225917784982730506776343038486963940731316842006833341670261631562630869757562583507109902759569688042724979757650332620695880688508396467094952266479928170590597758857442190945103407912716353907094500036675152662424126250281386081969965613118748936054033851116740972449489287811278540707846501371364786873187091725558015508801528056573128279481348871768608358445008405686367574892373962703514250117495539588659931301179481775001164565305415609000099724261571399553743604329570595227475534163696794991799875294964746212578355631890793757729318046425850706712329612343647328656482571686319667253516050348460287639869428972414380865409547393740759782129065856933321034186659612490859550969997383752916839529864164427150427363860333310552290513371215454706020664739623887569688385704869435443418895353125490302370388026578654847300183283394484963648664535679756678868154210307698457497658101745131413256847363679681790331943450816857369237667705929931788540678106313353285635936475422899039226959554595881158077491023756662883385592705112658711069291419599309160012914107632410957971456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 2235950407070414419171377047802336824189998690759740051481048223096725711719240266821730667737527056665494025363268437663165165865228431467251813935335579224806292790809332310538546579698518631417423772243800690316263012483552341908037220823747574124960136106882807432199264876073787252582658550777984072852641180209865273117457037510973090335436234000403888596336665564210456831455541091127007328470984135060809841258208250080352021812847642392829877408994084910316082967347006629718406696965418445512458537442745248800966493252742419059363249958099531872853041226928357895324056365305348706685059842346221169730787351647421988929653419641074874807742825573097185782317192886497126265984907394363750617137369931857207744511092427855975670898571468711166245043817716379076659048950015962756957768618410534329903411144161182306707456126355782252957071073818268258520530521640162751947600526624477598736319619044660461964581617997633645669766399517086347498361311861248089276096253924698577902382101368727269787199736116681980056058793170218269899118620231485971143754401067757718913283830204642098287252181395605565478585465034541531396428719198997374732208151940989755864659513706614918679159290025991950323245828585581542131740581870740751689861365258787795718358932671570381307149428418839086116816224206258915533540347062479643338774501772814540578771825675503989405677393816933710933353543711360165121969851138216216371438554091877787771905160738919216847457126376757884544646402650362846561065291250876749446556364443481601159434532719679574721304403676437096299789568891130827254932709136158689035665280214452282351602212047190185340625358802877421338928321104299522342208789258346488462885047650714057747753221261766941446494116595898724878766650586532037700229482886879830548488240888669564169497985218983845074368716650289662095297077301533863212594542545996598613315147859603782829431632757036270201298460591815972015866218072302027471782268010811399243392978693185046621017735740216369122255080719765576282181420693030763740146301015589382896690372259493952343788882589226279129756015126497575669709848854660557150119904319144522627289344918008813291080148029547912842597230157805063952630299184134776084367172480662997031213081118489082843654813117180168664747553889624425802195053814892385116626671723339580650034589622645524340856967527989564938817590220071732635759968273216862668229340514293753191485276787316129578255258742245294671572176329941125061192530112926220123196383946502004616953571142552166048654761703037454477747007421138798520231017543823465333594865890806410420464356814211445138934139277409476883251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] -672278539589932450698003972085831222161408101410910547308491507077037393487189630174580725679731381910797749739103554357647723539561177136980847786734930790042013638514593172012791400595557809659837367712700032000163435701806981656716343740853575017467387254318134469808267940333721564829126857975645345414289536057067170993253554379607125993569885921424800197662254181442431402605919904161793018474740334409193182736493055206490768956073296803467655844530661055022134766194292697694154725797196392007477507384603493562626915523648558407607331570666738311458186393104690500004043564262568356487973880047561725226413260640626005169686277411239442024539836746218977152199023974913730266549469138466227559405682340646831807763904720729800160941856816522178995628078240935273638857480416337839438879817878108078776099048885793633560085991139370596858424018187212650236237913802855576817848684581630858593199603300113012134586488816503966558830363575813161577946833484727212246934298816533834645775877029400840441872614190455034278843072530892529392901267045365327637609952632346662896995659622977343673124399330419091002296110711047660796972355292433710026169581291406444754793048076460705322592763877668976490426840674009440546085979784898423759818723225366037582952148205792729135568872561595303116234746758578383014849553545008430624266776186606105423626551712295915958565637060656764625732230209251506023644271371523489877300140234406735014888738250285384734975716339795476541850833324082244262347111379869467939201954326434024991442717086481572116338166383337117417491581486781159573190755909275199087852617016308530768099453551446739810489841120961828771669671166838084552132660070978892863449780228853436861899858026118802007783126396918498136294679666948245074422575726407015516732533818423162444017674088813923504000476221763785357795589490918147317966162259740384176551024464143135832226809792257410559289746394678010850031137457403656625039404023097414251681821454839190071973413701992998424479531989808851537084256489688060378400615299625487117488060915884074894869766920419645693416655288107556951504463336673934580825677286183760945099462954723940240877172304779715197287148977312119955709756652957449024459774625126168408625205739595275091625274049213815905384892691783329763222743427067393829503084575528449904135416591429753243411015294031586187956490095056942002464297797822805728438696884395136988530493995439028347982865833526491567511777535519465555021676438170688702576625383488020697149330515652024725554892331366678768284345056559985241492704533624370113900490873468566414843111135162260031963747214285871922544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] 147732337498929447589643983659053328468770405205620546316301685739897711630636125535385214698863802246677835349489595551384783376221552691293477148090650363521210752812938750840953899803859219682271585046997799994466017348762445275322576855607448590961791302856744291548992640133081621736266737941347983886159601868134558579868206244432162077735556737738067281439585291662903425486636742920700570590537661304337763372286295489051498093738320890363367354619197807935892245149354776206528795634047466183010830837286580238264814624890408360288738107558379218609930704402268578438492233884922619156574121740994020000583175706615447997155919779379246867279148681967090768714855111374821477814195350019288566406680882542287714311409391023300880348373644486664952608311712724936397592838186567189290060785761181041671885979293482802657466544568989343319564267169206559813974556672649494596932390745294289070852646215265607516942636967670634717824944332887255346766622104356365217445419847401937886086741678954912238464263158982524386674892273500739901123708273111321357436968813598885717727957877665379918971918134677871479464304196453751007513346166727064639822362052215746203908975649519756554448075163773325395332943842156790597743612367579014127217724574224421372322677221392531155293077426718401488608787114269198024287441705111678288831006938885086951494328196042120700218489246901116326290739823213877452493916151252964845969469967373119385785656675209595413254075361543393725519155671437720479572994953745762468273466332039149436494876792253037720248732504746184378578519298958222464488244231577549983857338109341645325566553386261723310434779097535533304395021762299619897563965065452673750103920283784508867615481190260672280074345616943480264247154882958510356279850853358813186078831255111453689616423182612539017404302811030256102386478929593124447557734666014253208551679842499630923001416651907632494171634621096042557756209145385907651008723871978001050633971111747005359626515967716160423872269500852434853111284065001954416869725902131404717570927565791189120533767206339086903926539063339863821439248412893074452713009157395095337503532108408588646617298048961129905978279173090445204487926070123461813837005947019998735693182932662530049925738046350834843307507246374950639580461813666457408599581548545639489450996702549816660052538330089418313801795204285237211747993585002729693162129461183110342477614228563643441590132827296963037680991447316644094417722522431424186825712636224001211762885611327457106952137876801937396506146530607780687302093747339865222826151286119678548368053129359640731521418205945460498104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] -19750217514085600578948712083151295726707995428176814740020159373697054053638382899396932643237579879373458847034034811847878761010449871642268952356161971749055880555813731968113158192526992940635252372908495829199791448050214691540284592377727464084926594707063321617153486196397094864287448862671587513920951416966592787441221086764214018113346204185050538164037836667330680806073516192615894549192487893121070389227274944050009161293060274847150635379516627563104786958896610797367558905807571590041934264817374029252711614768796849421003420245044738385167282127035863289878849376933805956312595393524663354002470933727066887596741980676794750538781238727842732439539579272043704923018087737617692906173467179651851990668849182140071306723483481011163691076678206559646413057048588214199023850173284160320354960361657170448205336896659551498537894378618255044687164845727991912416873496386710864682724487226296523167546678475467239472945385138321109093680676892382151424808813518169938979122334003772824202864348903977987554327324327979596423103017352363745970801565283487108344728946371953643064750517325089539222727228168790684329559146162984068216916283889170098700818680735431458371594996654300887206733187815252387858042596811055359280005299578550628211370352796349446877257081141736403464892770912181886256878198891602229181863300605516635884670869962836216068231782519884241668870233845847061245240879631656128782512469146083132682717439770214370701829716494508506702295740417400902991982579148260364013138859718250773938323629832978877951231019389376713575691452539476081645888556436799429193104945107301405227169564115665672485163592129230066398498439529094889316771686180227673601073002169835653242286072558649881121257209935978877210589081057300198799950895485749359983131506373638802652561061309193993071266541111361806823230864962428113121923796913433901325178144215981600624502393455911466482016794872109924406699091663947878709200960105638285065039801928297521329542453872473111649027375438805739342326702027460012809984703328465922405029629857446779172409909387325750051373036498663973337808627481173151363190163591139504909823834739365863827900918588514787144240676236070004214649365407831218907612281566640375125017040514016428102746908906629603441870212564999602430033543089797534483142097925543960686080038030968345794730329480107710942202882755310296448119479319275751692630440865034203025642180773501696757923948584422046046873255568207831422783803832393867068583844125781167721489903355961270344862019669987261513334820548720435779568734203385736737345469599850416721449663857205810023432773323649567424512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -3189871609698285505948860419941688023732876173745237816494624399449597120485249371601379621978753715223442199696521649866273188073787739209280663003997342358258461323799713227360387566557025845877696409694895567535823362945284464943286175132096890220828039211931313810928040787282804953977450655218424257563325331911546441458980755353210459968018414395853198203668000308562745117207642895703794030984213553843914256279170035509134519661783587804748158219278285290084282325875198815861896303232521779132073373582930821284523213469404815265470733026086184711002683044045632068041147478256681326721706111531502792524119620986656237504774892486475348663304715300701984529576076758523782074893592468163591788496969333705290089404393313270614659009119456653974451234066786680417273698693323901035613011894126138730974539957501246914250366436249843134767941488026068790068705912730368807122006914968148036392053218257040125621152070223197299399493992501107091630775224827109072769916850976519874824652554662027006555714402616092959779420041596871560945896038366688868833346350785455159427054660859012642179982398860063191595711763072206726328595952731064873975468738782136321523193224213142409411395101531414700220941413478991896059557023234044981918356625294788744787490030827405018853953082606707990652031619724363009667725858246823077108559886008611334616125902213717124326936607335430657727270893047578061192077064774782362318831758170575023830833553433999260894805371366892509100567354121131685192343617009660749827436133180945916008580278292531545955152090847500046699304514975537197395590998411844904869892339523567082795026534558618186441627401839472181201086968232945017898496200446107759283637845902673257004589851481956585886375217145288251337268847102383315194471144742480065064041881688831321722518126513761274588039423993989507651396652680691107092651287511236428845759314268878412418285851293768024898429321711744176285393509778555943726459785168356556960121950684889152785201268606442050825961940960549680234384784229134669285448166721512130502753664730990526084293664199441270266349164713271690853362748668881894174856920071587611073772989160661360576925499179516547485609318782592334631344736486482943303553831473680550098413370316048917640436052035733925820922265998863146050464339476425551406161306983298292194090961642250314968638245799811043152389528103802099934507474152380087694477407390673742305154151732859614460669567291729132582236609171640436326681451519053459022780216754140656365283331627661889413190065929331980815216680271701906614586192884404383358269241377765103316769427661474437954275416669435744747520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 2856967289665387130522912983278612165917856584281058961320399445366881824918258558934135006225031387693978647320931875848428120119528192984124332036035025593736928323227450581211067456703028552373473113601656367714087488950827638909262858623677721060299390171446782341419415402888094955445669511774368681699735672985839753763321147186530145738912738824819632702456685682130944706229425206753377717164272809287579189650136467264026403619265470373093702042325020426478564982664341193564441451829718336762650892301790851614130323115999810686258437441395078755780346206554343341927647089189378072057244894526870289031702627528613367016863570293977798540847306322290131439749755954036924160771524262511979627140126874438365222292270674364829403262804267849084127038356712429341179858966539942610938183845826002436318744843039845166189085285958908294490869654495600134858638500819130536137974522336847746583681013055841414152587936009421147731858831253269056104263606159245836584106529408284661437150872544561636729142167238571602081038364174693895337501821993928367416098208821986152338691192883670808583462929381592376167216887203409552543705888873237518353679550766660594103441133764647606986615480125286111541987088582317235033868880643548332743705110112308062713639724446502275591271962083479587881992497417103773404397628183651968541130233029083029796967861077578587568349676064314555838206736394807564697064160308338055707527051164866798652855898395097690563779117789326766948266997204363493917794748656720781606012412312352576359911913081244321361800625032584349647106315838252124031901834575126303136544569437465247473152951610322074407141992990947991343068950808742600866868872899355402880033293422824819629535151540626823622936312994890139182931524313762197593795744112072913161285709267137317188841369755724227173723310616771890205198952141336966082431218579258042355919113395318465244952504903118658493035072783441770569362760663274948590972472442267706872090954990273195285675487939473167160973503202438403389814576198558284015419576583846502304581457969926190668444606973757716145030378711695302514143095531683328800483803836949349866186063106990730542097511710694644792096908696425369660226867705210629760603748948608401077599041092463894271742993824871816514528462742837303540472838307648406242184741730033659656060293894176089677071753170827813968396625158999618851860864727417826642503649774870078199764409391897404993481177224961514925830925248927288694278924713888294184107589762192120452293304550458109341082634397750755702478586201014256264358587783200272176135130799037397208660655326223685392946760756601324306432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -785451811773346875010902933377261347117310345980471342187149187597734211021603859285992818630974045152885216672755533248894652928870724298044495022728676929001326702776017160049555709985902210147331628419791243682318402257251012514481022946098211126848424989544642657565256146503461616463086125455427281395276498468583302094777879649463728725308814482472266853306158544972265004630831611530170278191621630844202172737306687958387687675996271475431797856742812179792846172895977629075075619191271957906125165724286272899766397547876440443428507279626580382590740408726933158699772850190490715445051817598393168888035218703795697106739864089588895883575085596633022108821633664491663305133569354108914207562598567566780363595082530926812707682495751995578595970857968322977460977842136465468037253488561877571686022354839085696524057537594836494900531091292468568478812692973939993463775027690685073994375059123086241172151217288143700548746159768534745011920926330665928965662110954102727476362725254891767099059849899152510796746050515329397327560318312029482186142471917362324669547175545395917476388524265393197550713773722219534780987411542305857204084353644635757382224834437841558354702810653422462276791870325403662767573377325937073276256212309991068806179711791555229885270338587773497231239968157182442905339661351937358620870802370773990321065547028902327244242211701537822090419512632268585025043428346383328649278332009637898481032952885756631760381714422178664302624444891740550694869889730315713640459500711461390694619477092209705413650109370956954990781383159674492964284693890891612321675411538746262468838122250682618477402515522710235360794886199066983735961126761394092932354151269522728557559802516476413986827772599009685771419415060404315977847431061227282411652676196449121006123332564155076490901246836310245331127034136344706797583481628006804355083045096731842254251227022988778943069786493201063621210924610883882401976256877632124065760909974886573197796972446517384173525667512184583859975327486970622728226734753021995255883260217557005924332296518589336960272615392813233127176627306905916431328336986878829074568723877936845426245298423025148500819109146399969868390186238284479948551849622605053107068339724563195154392419463627883604193286088839288204947901400850136233221235186194806223583744239421671813692256111561742194117270040919585627127837106149172376111503173069792843807841156220611887522671254201088244902603500309458829285712357306155058710959499653235585659730004259263548503224104961670304154384866407827760626272689792483418251611715912273267212277165604439205624834178465293926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 113560911781829940890259059863887441746484220738435971722943661606400688580024573942685598970067838674649407951304774250116507922167658236401848136725542602765213465531805099192774821030359515086229847438911908343173415125988243417530187958244316455634074397628071733214426694324442547496265522484999435971365575016274377340779706703895489601566672239224421790783127208202524747475491833357564666557492007009402045040636438582902810359121232218315459090656125493449812982028676839663672683835907919899071091352319259609354149190924107914414494807371405291683249842079857862189285919341357224356660472461526872106103197237190320126440713680865031734539947546810953503576064603591913191850359990145063781404585650039640111526697085236121385311709028840383398463766134452595250953139987509301374911121494536821358497720699161842190356531318306432892249295339963401954758511194979111478867627888241048984699832106915385844044863484913967937015822077661208744868721549286134142679638532350265403401514384628204454277706120165507817890948326312180217099993257970863542599414899548252244206462062056419548564098498954479459430421251215892960936681089944642673752865189308091041309018696833747678391409663869823295962639154479112251471534863634569958634672172577484960514480106142932716863041206275648894518637776201323858524897737443405387886461839302024261401326043385435325943507192241252134120737572195720338658469549787110763738629056593418338997096631726263289571822978948279501496098303178334416084790845455723882530886474879761812938049873282618883560636677193231470484903675677916852107084003369977820485683621351248806381668494624968507575147757028187440829839635946937496179641460980387396729009618019641783685131755972130284153573856765472262581613267497011002393427748467560786227867311419676971650653471704304014581304125783890285432995453763913067828848542481290408335360138253268151972403422133399178722215956810994919311700946346807501889395979657349652386216036334362930339998491194981960652310235789049251096773087737882770927578065075923493442208042549350165790069559937293652709432472749891981286068719874947915436796242094471251418888629107880743625581415315892392374425019526409346076458209042990743948708526207479258739312007090480982093296452604052011512441635284166445182246492587768156045837003501902700296964858601233794181290275448510108721625945749678416108344625685429732731835723554328468608935577855910580895798302467683994607478968212356302046435224813094694864537543820998492549930585413921502229801558996108801988309381798124286025128015806178334382509904171112733961648293594119152052837880922164428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -2262954951531522886559076447184329715262844509601793715685610471826556754956981602471053055997937822952884522455130597534587486417690287971841958739838657732664221638579501585775142239790412168248192026126504875196785152722897072656724075489551121485478127038470984858825525707935309452560766878310872444955727373334323962029755094141074754277296829523768767840136393851387382412255577753979168146019889019968748016720571040681106207914266645612653459932267795661187026741240334087199016424979871871077077066606776426740325253861700360066236614384409254609863374183529102074156714390968263419236696713554203784499483696784778354700222854480112950649903550224657422171455034685355207148722574350959632943296278579185628542936423285308351161565210873347260201362727812880410014494275193983553045381157674950283169633906273596999454036124632634242225996856910945072536277973338669302308399018335848075986707389209055797825602619384311170359063894106145284502128181725513128521423085790682106423218544782431097253517308283776662858137782006981852562649596056170620031023304304902753679271086722645910304237001266851216925166990639409369239670530915354697535570077419676038477321045492747246743151765078936626755254773197251610767621765448689394357932383637627596022765571092875086554584191344648001517458453868622452327313614048632862613154331692470463373738994670253711492285975528719098003837109281261666318503344313857711561560385307403950631139211585170022085663352413901130345401814097730208837327022806322358326473286607948014595963028647259179148145057106918131469630015545408709132735547513045770483906817971579983781516700796280145690273952131278222259160803096601020707065441948499356306107038037680190798250541683717268229959256933819817359258093790617564266209172138882050481238640236979705844234374209512712592058897474494010316249254929187562658371495472519028718795372624400960895373009102952394788808918047232603714651745101025693425756205283803610138653355745231133965082885198067780950330620973939704825835869554390257521350724176173914452885814108919204025949516889875522091719630121518595990654333844800079295030912344494344498188701521354166557764981479640058689789517987982769304861274628942023527300232820756362930842067774611553127606159666906639972872542377499409154596369223805529946505530603006615919220855218976996191389727071511613145869544553607856807740003536956571249118079992184884788516686607133560659054972200457417272329099732663908014900270458449276584287303261130931748961377643328508714645915582008598504294448985359626486058793339636684740131177296843149068803737328647546108421980559004139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] -3605151029320214300440526890246374015613948764152383604015967797334283127395064861786798692166518106630911578239030593147134870783338267572609751288305528858135237470989514661626189102467393446380057333339366464960702046186987119874829150852187748615344418348810245961199030445177796446778240793324954496343463999944827303169567481144386954943234310918261578351128749838360887189718738711619855332848296937252430479123939701215406228783182768115531862085622068797470674240367879067079587976821959316083247171931538645616035806074987397677838023289257474214935467726344589700354307339185918526298845472616949316574264549229200434744862652950374786872034491991954586522679540102577347419209669014670766925092101797613202790087875893037018703555559644421398843942389649537056272143373320432797911229582310162293465704029973375757715730844349068867078129139131964874794024308438243194790252005774962291219259206768739693620892506704829869549666629688602149606427261399754683690297853571063936240138955653869503327482891806857657888406298876931528842695628892616607974885814733366571538009163433414085532652187481267949390885484743729516197612018702026817777756603080688866218782103238019585552154556398792441269292681110219147860111555869031058946391373628089853048736032621786371945369808247084790815027062559909523134309227068036308639815237974133786842000721417295070981173586473281379720467121167743444961289026492004308252055810653257794817950997018653706926285627919680658592733940866882688230850490898601518260237045581790025804250047965084356952805917105880334218913801621624878094518000436732385105513607651331364057031136359184053388595193610637366656341184844806104528009515634686908140931169846435109332656653440844630545660613215373092579875741149763183836199209586575528907522620575027221124647111877642777329611239357711230139173132220355648066728909267789821704173999348343398212461423818173970460242634292439231541280232999428761633964642436404676946792315325193803130090960530224221236262087768835741790944739641866182259320333262637930461371592235020815488155091162069621401880341065379548618696390976018709329209149685451986458191506082299541958828868224852554930071272001204237801726672478558424238191423196493871922437148729523815914431140199509725345245725235186738832841491215506499215853876604465942887363125796412555420147705559950005068196771534152182668047733981099957997131138486865580326100670600286617092233459400559048092779430833816045283076486057394167917422630074962886681825171121443012507458635682535493170905622091156971021328658206165172360731094343793785313360724945899343259725659199839928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] 1128717428475324630230053584763368772863363658230964035119634802831828736431915090607115521960951067617547642020252205469159557851491146194069712315844036047974676809986131182283891850259861649376866110244974058276227733970528164135456839535431451092618722322575978120364028520275126770137657366016237365669783483910546218673196868259396925353658354235688702897401892567099814477527329228480774057133921922336739516534742534522809802211891227948678136307829358674205306146118239094752530153370105006398099790253414211950421751915709521795323141673836992122634308953843460348484387946710192387464819451206038388085013246435116807468693497023792730125018875627200295389657639350533156684066975268489761841576357327009650522486045837011121874810563394290760600154744598355629276325909071083507363689706005481219691492062781066411011642697941024113462184560415516947773686239195286692499295691996432178972253587359794446220021203762020823389242736101242899523998074911469892960935413495475446473677504914890891305223136534491135342643919666809540395018842221171570557768910859578537283670561166185149223477257071438736051371816425699898743802245839879933439893246164907249012960505282992033536577306691732559940197815137149593877965576046996730508153455781936010701045881903578725984690399065355401916765554188416484629208890462820907242810595864115907698288147155014812996934306105464257122568920224381301924390039815879532442388688671370419530243114594702189295333163853946001874714561046740396844005941177635974110763886505472663248074409135449353898418960144904299309874127429492837399648791794386684278598947918812490890291395856442255897382401272891677379282615298571740299996422813287214233780919192483681734833672930163759323774332314193853034796308592492249100840037098470884276625894909594400216524373113841428286599364694172757039027031999188217062581574879469226182578735417821482356745505381894855817393575499159398887291509735700654081278951876133161859559812491375371435157505336468870007967228752891447505214448074830752032586906978581207288146546768599941302478194722635188706928681584651835242917910946219200822548473892166053118806321095137525483646037919702267791417146137487660173733826305997671280858628944479589881774404023225913624457282341115592484451690340080084219587847180808238665607732479540623541773854311110566393472795358507339124664054115748918842504830996697025907331436123134143395664049976051755272007678019358446841648608581608752360155772423411081687626565856553812675177488148741983313593180138891076615901195970634923709884066828148493502438112866561421520094765627871121897494481869744373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] -215162964843260990240268730795529967834883287869685574329636766069919673200916886651778868232014270718928744023987222177526485985414882392961046897048029873344773440587586418028695769833155610192660533921852284398189927936438634169090976366654117026185833543608522752390860757194522863172628908346298729713629760527024397011729769756477587548163353558215212812453225103341820438505603270395157619323123832370322981528837756892433306554510792062523995413324011520080231317927904990684233460906657326084496761377656650504951439356354760878443188905882677036331809678961681352743620170996723028844385662776663325799706067415910699347805661699909736661120773436357914088839854188896149366871159976363397635528422169879558830029903832075803192708072574486407771195906656236315047480588579944636016519931493808855096288412310454589565219312886290010043109428280824626226347059839298725421120268554356673561976148326250822526922091787885070313334358008455367672475015541129831241749088379877547526458450398934594543729520457448475541855412244668644837199961591292559664942995922604999215387461072275678066054798869162308473101240958906185452608766072732747582402135808201276828131608963959913632651643000776776418623111620298429402562364721481877497677913584036332490892352262865653122756541396633423489373039070020920318335515993860836287673328628587605716914133247349503257920042255201227096785966660096392184141562783851954835815112494171918440554339853432521878763430577208504415748646432337008479104296522962909383160907541886518078237331674628719250959220200340824726636731086630709530346500686597594521714236749795183263359578978643205668464389060394633691433593461912063014127364490420731420462146172713804487908039254903774441366251045880077430244016828381685601918820994913222110191471344112643567708516608511896612694871267661822111827999196988979261770190224599281189819302489520944741491946950742209214833231207917650642502316780500587356314782866565083820652714559193043269108913249690454132706193207140738506352993014975817323024094482106634931819824136462289454580647725279462627428822610708159980493391332520854558517683886606785733534427374883493931494180510409132760236869947588841279651659497142038990557957587193638427413618847712722106452020966784763315381511806645325871427075151083928923803604533935256264817053236978775056280099094239871500373620520661815597563495623132306755201519736825650118031548101319969509632572845880963368472095341725302285211220767582400884766948638973045581342568982005300031189222285027497674211987939529958285161931352593105538022322246363096929553588357757425461370383322432143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] 24354572571223390536817962744496859761510897123883898011461263634073600112210636906946262828135404125100931829017681330674220650485384185151751147717789644964655140854067996009828070792408867809650965588156031755424219262714684048748261218608366555646626093420869347939886956927108134630627574887943058741991326332582685822573601350551260829045992972270099732582674661787674023897540989731495122794564251070288796995824737213990290827358691064838113506731501453451410437315060953257736838830087398634313674485244366999221986126133332881239415422702544862521648595170138039891538911065893027863338110065608461570135832815271687294698650548773827018941071141628786517908845712496266665527360346219023772145713319300183275894837852544543776609920609534682009900154212067142690225624468091654080580885930531021511338027921894647758474571127685045793510472823652429010479705716624910184098882139332750207789560756459403900953999885834793068628271392787424946788492624581710414076795688139179633989917911847690531409750009344999536749216116888509021192229789154936289373062347731765596653326409040757332003435492679541668517797519061563069383981825015248127745300472048510715371157622647987902671989002979725043947156968967447009959907139303985213103023892338705113315236592358683089933308847876935151188783223863922577336051947180780646300863604650375120167111364384118220548881183112557460664218441768577092857252905050366200255364880353667526282489221035890605423812081309078287556150978421765013906364405452159512764234248798429268016892624125803781833191666364283518768743619696002396180515653257943825275381853134581635206195052143304134891032853845611507012046529833733643556836370516950354958367420072107638139290487985073155649958456341152603707207823575084575593578950076051746931081780191053858522621877320096960230516371784128548678541666976347894246717394839413990849184666258563876011679974519311476098271584793067636644294822743686052263646439723485026929707478217502035115636473178152602808993463714409144765498047392799634118041396130556501268539366014155703227245031940055680929832671191797396274968124625162711326241488643802744641386789759392150945898852761565155164492571006047011571320420548649314263230816064338664452972830900661438013656020589746629743570695045874119282507158674489316292499072832668550183994929440866898598690362022358118871569943006223143219863552918245335385773984451521616089567820283908389636383298698012016819794418906319226912035189726380788423662744436071812577321985383483695992816971588447384076880428851840655317506390006393849275884467341442140038435132511455978773575669687255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 540138544534345141859922739150897366280132412783573951325528499913653485514994457467100955211507109798839560060330966194918754442426128292120883904676655956278717554299636221022909841709864521843425138489151785129677411054007387870816685311794409270545124751866194117026168639484836265445734278744344443313686197467253262116485727375372984219208658476820778691277844437192880467694196305242748152448190320083909930015750932359531634155981402297457829808052320138333475691697617925211319664617502068518200367033006462855994056492279780780605706085774739989695631581362415016776875492019236289702221800398682877020691606974503065990914998538987700482005771897696185847715856639920336506893342872933228841105861238152327547098868299533292557959455513856607151560126540538520214939681544038463723203623069007722695395634944738663705976880626172772255782425107150771392001198913214118961434207932261365402503856539555805207184726503603425363751571549821705189894378077996530605644041656726737940444302001605208706145144861246429562232541983031764424771228862244093792352741246931885058365381829251710298676127309988700526063268976197513346335502216191576997579531012849274483281741584045917992021737111933772159302668120587085381188936050867848641365493448834309904162019395198385658521203306681996338578288871859231972811368137115853374686187871858425741146758868106407470548008198426382934390798829911152885933648904323710717170862752501084263402939726748905357169516890675471557421284398305846557857891142637449963702197442691334938470859077523870540959164520743876258500496002773153573993014429129164661276166392951609442996937958728537728274657239992248424876012374210535062357951754164420374254954373071889410768927946377519617101331306081107496188658841476381848378602160892948979935267164900176621868644889962706090658653501800934570211177721454539031129736607394874413068874720721423830908272211193349086361740557340741587708090574590583260121327384294847248865444994089775201054727937952268612856277187717884911204016534153704766953544114448975039662718371780348757684384684935629393701706941590286103884948048047871326357774586643816405193708382768025383390934061933296203683427019613970137910468816680572390442721557260480172720849092000700448566386814572751880542465723704005197996196597259970779938487092244792252627205585276657726971690877521179188151509398459211208238990518148763835305289846947498493297804559310588460510378161909800927093144301489826393606244743092598569073784485386074163004055783294119608645325518087857163923791323107120329569299606788780500012010959038109794708840492951520480322540640665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] -48272681753677940861368971049564159722587700158241474163656891840598545437627666238267109745038707409240276203676946540744946511222894960828273459588001675102346555844267329556313509946937783437702605429225534291487035796383269026522282683125734508103219766630332848090444027436647753885896823753502741359888010566145588532793280485680377279413621557781816426542348122671861817245086110872726997642876620907823672751796918744705497955383659910614105033041961696936111071941017179004576337999222251372335480925529817383753693302091136115988662699133510620154073052273260475796553371331568342685525440589941758745550347846441520557985472633199928659161940313262844649544181388768580387422302674891261900489387618356668864078220888690209858759335275647203316484915919103199755238307556705635900679489983364211052677730184989142461225775684105774037363607706237099088375421197476836139020224450946567219560349102015751232455499194092115316803144317545299847242705143045808241237166229920856725107379331171106749004658607749737763248829484095949153068503011601369388028007660931527493159122901531408605029357251429265145545904686244130583722027281715837080999537852887109749835376421778928868381216064926861197217266930288779558323037862121776719235432740364569056616576772926717433729708641973266728396693144518372390352548596012296079618897566232218738027474287170282461809677472244762586038132488700019936562324515002474381155410072243614687284418230106448110666265157259383326981972321423082731689622667256117365082847335673089257415666936691473847374887737014229468728101081344686068288909863841576885003149402840398472903719033953021587831963581597338688716176883724131707436664726700975974463264791443554464267274302762982780030107979498857875149829767541776962380490149638764421480138415731264991559966859629738842417881725025741042166208559147078695549349464951919027177976437964033150770996507698158767700810758455395867813713278871593650923289000134228158583205594184088660388921197433509036452730228602569684724254762912561822517140226810639804878680291806909188370241455725454056252977723171833713309929701349760364328579086241889242130372698750758187734189419072170162838464446270145740127070171914945501577986833554837966180236348116646161062914937638246566618757280136752748393441259511923350047633026189758108251037671069630621360318885208338608287221687054953410413907213330856831871554004056041983597917498157020976437424596032411394585525679502961358367071864857401619469256557772027383742779564635035903082041791851215458556361522220949948313833957462142471070952728561329423430788565822902921793901565050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 45502163220211377227360583702892276282080506829198497710178096834535588075874586746285232663674876252329827694454399249004141384916171234679713396812931832800747960622065309322990813530635588033976744546040909821792142841408056617313693573164251651325161264305776913275632661141202869606036318050853501303903078145509938480673404149442776429385687043750561044254409452445560010230514411403050826648908797680982372395623057052907816608498686713877326331766024946434941981442706704223588910857269648255255623085766422523623835338408070652147889838647885794220843051104843105513322287008860404129793423021530685725090928709264127859135096441874699017739862941003999321198887678973187703651421560568921083204209995032146763082997333052573644199215803658276610595277352897549502099765886293535566879491514787917067754416685671944766104305862216587382508657110129752930327567626385709295586146755785137204552186352883495952749473320453384012221028705987762243555057300328910320447550318470176702961068834446758430226382958375997492006113275698469100957895107916768025223710663907662241265258859306485268995011526317066014676246400035581784318585462371124922335105738359498504869396586022905214967835708895608487377838862616706086911538146732604569689568366290156429923461365216550806242726491809559182291520388525038462689832697540249307757928123981111193203911171815156427355875187606008719964489294170731708637044601336131659462848620947963825466281751884443187119159984912846136945481014729934712275337453545101090423896030283095790905172833137903114805415345297415881191737075207486391964762488289237497469023475442889333560709848595911687978047232872355070778436668115182999018851550243273341764005907547968087226542279821163826277903867491928979369525170530362780064041962644258410969781004628786094477545470803297907125510319584315818317275795387992686798363944056646581906506959594121793584275382059203379060659562161922681524732376215027862016820085745053519041904713893936197342293480062330465257010504046772154838212241469076956644514214472720247757324282053902884262699306619299718869963720390254133000274593036832269175221957897325729700364452080235495706954642957050166162830701598326234974476137185612166535385833236157267372565129557813590484074123433796591423568309937692572093023397983256383744124560126262325590835990638847515718817963645142375977205358989716837423333689929091085002951986585846657890609112639903004794282603746620778566171960570537083738639758915911530673812706452912416315160758986841716302343122982792448831375939083642653602415393823109043888444263917716779949383653613871783787477600221265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] -679558115843653156009210625460667420848448733030826294964721429877596325423168597556982896214923753274194574334657127719760281785220039218057886594646743827500245616715234921383531144906099925856050426359769198550486902285513482212002198068220858470020946576549308216101181833432810075963415765897284366768645830706334746787023718413746102598272201649252991943108126598222508636141806109791203855670004941138244247207071251945391796304914740706803067731665589452287296595902098015509234037014578054111493482512102037354757149406874358548662690260236152613204292188238755284827995228739333272589810661628063232023168269686256736785039031927374292643631856008740214955656763327572444767676516643306105933849506231973181841071401763887228409615018362849548005624586145551871518191106652066719696902413882766075343389446955440360881523304900856257043671489539562476675725393016974517164998717982385847754697893393245297645697289254591085025248199754215416120509435837650770018170491892355125806994882723169587033722597767475041737995215731708405391754648542450008091198259149918058009284507563193620055357315840444503824371412346501895049666363661622083300618392506846066523218111410257501802316886373167582378431939055310967840706546979665193288830695500275427022396993892195141415892906493429109796874001460643450771180441432506825451862897986511886411745138863005739105626969265507349676329866923263481848757991221896057434073162997704704012920577772685891231324552961502209283030492082860048478212822326834185228728945018267196105014541211957077328983201981385534166981402429990564078634472202239286472621425224490442551835531078450335335705043055619752522930142095255243345044966677861250085983649164209188442594170453119255542450172546305212471967636202445982938354720070201977089187367371968413801232047415055493050580243332735533594378472907402944071766191615932517212185684674447656497721045766262204442936279673578051843921185118170275973106820537758687764134710454879842778466772480135126892847327878013857427223965874526211232549615051901804701974751557806665754505054446123879403225590699860415040319010914128612057228737711057182406571335975217582771773709733180927442279104985424902261096082545962300505097495712736236455224106398378368275773393966190499579228475770419632781307614573948383060638473332660698844528329690628616624700457941867842517729090305714922899770458546349930011640159013977473120060222835213156719586492578467185016407578280476306952086165437820042190853686024964155454898988370970116985194611164456424055597965183426888387546366213619797513875344793715653363642181381154482199159464715440095232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -224532332826488699694788472953261656105087582070411364269964569180104266355913568058746924791954296134175951700299095948218734454951444097614889378246989298075766543158753891069090845614595647754371942950757361677743115823110381540278678458501790114086979668265901766900195193509439153227443629442621238256730181399386188146726683131350997728180672591575523868856356571628778666668521205039397659603757818853498263964768004847201061825665986079067981157169262084705504012468258346474551174457733718783280491043472208570220562358360676851448092959493580002355615574267511170306305306439503431752965806085947828304756510793357178874527934469769361192245026964051599014198753090437598577562862073641668069596595609063189235241212096874547133158590276720404765382815764303082430512201630754153101798638283937782625236073734819599174287381785549439588063433806350394997153627066826039321230761951406537631326736241696186431555571190602537897572521286385466305031725797507956034132278686790127702553163457415424597781426873272555763598427033198011044174169880257990663088078314454773374403863069083184617185189627334082124124128551809720650392282743061243492991118611818353284811645009180856956189652932785326207634633571411101622145949705502564538858947300716731701929205239598150564360169918136887504539647369809768158134143101583940546701059799688583512472612274341075349996578984513213366444106637547855138348216531672972156474961677017869869959004817711390677676844093075364848356567538736050734775321502162301338837544698256801421256292514307497942644760758334625699194867552500746792568842900076495301499326358854819628134257097652867530785696885895107134285236848656264552128209663378836166490143636223830471000207048304449876354624448374318149475849166394927565396149253275949696797566897929382358397095776506299506760145842336680636506430217920816798518506313041295380934765471355184875272535400767449305440820951105697474126963740382849262604661038828476474688393865813783475130107533974669247698685572809705685305349139940442663479317466229962267798635516754765575430966040239428084627677300449201908658238501290814330487541703078852383787135735408910718131590631248225744738421678247638562634655604530356042192744212864815553612080514164084193739433379603330488358200796512046190453320059338982367955685592073591797572648542674455052638850831758647777200222629046692717404782652213824348951238208900300273694474852744025788117605425438163612909256882685298867783618948096109868553099288962226662607201322047080605069944360958853055311041352781068913101320621238726334367639608308011711267135243069501718349762137303998791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 5928923384836230262226587223243786795815935340881741698543244496613000373373086141991047567187232065254536769260424626562786700234807036973118817754879402780237290271072309588375175799027739612106418577283378585650486396588463633255385602466963884091423585669735115705801329663839135021844686621668601753395582419811016817218593240715259115215119827517943754015088545945058675019668268535785170940834439696797677384836462648382569314344112335912267401619068027810348137382306783799528353760583206473907392068027823179914508444508996496936426568175026367594850297101883257271341362900039885087472391160484939175180335091541762182470168903893007888388299566420499077093046934392424384462762671741619752277209468143884134638217539043990380665169284535314119973906058246152930279044297941989366944734759303281476371419812577341154118541699760797267855296160254732351158762352846621010192352826076548812511753042558804166034332922889761055231589691308066106305518223649379774749812470385505465096913681622277636834852348247891557400758320589768682153356864066907800542284661105503741914752080407955656640067112368433512580551679337532396791234762048797043186745282465895119852662237770625637011915449204396475256358162908496274907815735799598441198997447584953767665055419453422215890541789940476457485973530449801720848058949330977986500812871446209550359764863242673255542142598870746381022622859671412156364924747205886207521798040390233810575028997679451602573239853100999869661077174125460429622507114568233170357023584893797879137408644423735869600785511047737895118123761652157164320783418676903846371231405718820915023888871744256758764852170459573892416636451048785049307209111494658411531665307748681180885438903059680918429595403746908217616548336817397823537117299432967333443805598940692380917875438534607971488039847293230671972593298115159218960256761197199630540919839206152896947467418236311964666492589728485457763836111023631654156417554481380428610308514739122108806727163451375766983478218046259272613663426950950266913511245281654963573643045157321236510713200004878033597467602807859475560618021500397087925045201299651417144908487083835213157206733592963305255425602713188416957801973436304842497274597545548606191194011269012838707180786981350898373455535556930309368679032425845504185640501801639306482185058255770698780375747150348668133175102939134295307561159910718622604957160492261345083360367393644771432794060086819803694964465825452813842686733866758402781757563525567874003199543513247278971144439155377184376392008926746119217631363385202296621899935195230830451529868773385815275218176024723165544448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -73361641377496593440773039711847556825850555964632570005372107204948126482051478195720169797150626758563678994274527928438058686827526358010695374247189699194788148685304354480005812846933749077707511859274490878070399691192971122128610628337970982814469617787012210357837736366303079010937703045527193730720243253164179510092092150480785428217119684233384644576330323092582522824882024269589484081466251609534720344142869603574214403706107141921429106363964564230562940101282840098152555751532650241273424652388320284097767119604715923742921457072661474363102381348294682803137761869318225416341066408733881633715391500284885479266228045512327533740445236343251559112317547675413117253906693657829412320006512391013581547006878048123574149264789282706768367821423445135498195766803142246690377464688101436793062521602081802785840022591813456098013391217721693790337576298974559449109173511365077079443988507793413398915394399556463973886752607795290598372963326504598913303964174377030768888643934368625055700090670660916148734826317184724067735861587933759467747516612574137400727017179899009449690313219425694190917608265867914928761658292085268336222698394151863681677063735070094202168183662049706253372523852709097040177641711616826139270135550069897212301527317863231759468959085910717179984624389367116824163340585411188861446228184954532268199678019262968085410646888728925441085661296757327430081983510972953095968741458749534005895268004386441096245101183442040894810682057748763979462312987570986213079893688674736884537318055056878780237130822155340081494162364197312477684862216351504178769346681673293898596031862233704180658170200288295901862715209080549954942128469381601354133158687433185702663685947621475437714171205969038801072367057554200769909854647878278303784014806755321971237122165847005362830742924288961359053919594107900260645893969473559293887986914115856484627012896775903169032965708194345591713737945897707340181283091048419391734404205491928171196012606727154516841102436698053584142758615571026630051806999363751566877918200120767425193701735740190618340853572700686609995551770938213647359230798310490601962963145479370578837081810568074260817760496655486275764595025564063357023809020073794122239343410711280446985043529715738078229203189651621657696355433384756235310483091995476964434958349666285015758101777380324657445914174908441793638583919843411214236624214632327957681504747126346441534224607252278722615014826502898617559808341426772203466177513905718144340434074693094823515353896236666795502599170855912044443510528682045009171472982679322808848509112026258500216736261479327596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 555432629755796058975507133540119992942354782518909759911400837688502616216802635772101775350246010950971309807957738583242946593304405838107264455869744625426073516895614078452211816504885451245493965337340593977113765207776189920479047162611505243153844765377155326548105953414944552192192468024252652458191823411946158951951337789995698353284402675582493385812217337202355532292634526674172901252496216949110854018653001908656750186676329924335913510915981475839766853285953248617969460405181233742871605465098590650209099588455923849935054608071131993551817712168965045532928273058295573681991915579870477609430255407490628524620180048948319707121341497189834761646040595144774633721710541911209108422546073401303986569097484348071915217309815818414834719982621852509524504218145763939946003486512602407031744347816827651030967930913362949300703536134642006928549089852177550716858164100305738532400379108129718489768429708241888470628191866088757051878227821565579549075047073822110267177991260992200844848415350002833412871798541236774928064872542000330235005405618987434294989219299667596369415771952052179386404464080083353927640476037778780279816604307225839775147692415763111643323129259617407230985934640684138200568685244045713042513037018359872151223599514669850063588935837384518748303250993987339211060285830664127736032818095429273513353810046925182264222047541177201311753294079372653395030866700930325621003490696267944464979090912151967937150639114249442466676496020866060459187598231906451458999238875779274519636367484234096465085179859178565606960036031885883133443190473028966889164686825593974863747771015457068043026939976238726831986196223279263895976915286009712652329875109661237446238868849304108401233314912632268323106807665833448338843717538696162171640815218166949880725870628513000909670810906682703384316546337725446918303356521077773266989326532067473979089503730115540350650293678545815537231773167565660053332348885201646193409522873653122576512270379056479114704783166652747330930933567787260094090591435694615117264468740372884900332995467748225718066909209426095467345073050606037251817409982441374205788796536373261986136563522175433181669215760631642730163710414631255954594357007313471245016965019994670768341897562411733866977913713756729592492644925931960921447485963312243109494798090406046123903832228828848210934017406730276889937257700171330697896761021812791832097155684166868238490973237042893126466781940268918675701849476071675749532819139022373197423619756191694138264550503787663636114491855197299771111640953598394861033355452570843253667709531419681730204660016510885223727104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -2830436092581436269089467939042289070789230795328968061444132573504129448237259918860308562139372545953962904003338272536644948002812192246830542109046178492736149193357924848261890951439655388631787342720472413512381492934846868775647601956447441829405237186038027546772865369570401745617849321041241652925505644453083539876377456554079716268959110358468232995544571735081706100428734473563059323228043422116107679921528125568182680867017578027571004011268299430871980347357235425423253935633359737987775460921374463396874276926079046843573055088359051005784952329505130012767386087663149102878238128625405885491949023837342047769093398018615986061035564396333728089138458765603416388359642708967504934746098464453726369075182288191334947753355292517550356121400415672441506179081031618928685895274544598799087654065329102437299647883734474962260277212921591709648000099795877775026742286452145151994299098078767882864235394672389837202897298673599394819507041353219341970710069749438960471896416120993419389751560510775455081191934129817160411827762122656527666339839452892768709967307037096828485376995104397953637155368791263541995073417075779391994160265343924435556551454909923616667808917032137884036162310661047879864451647805259890763360312599981213431569451506443622875856292630618288889791314967498603206563220389159722541910856588164569519513781417282582481668321131770528493436167987544990296255386596992144283138866296039084937997378359650015217012938428541799459376269452441412863361589164627918794853211024625163215603775645780134846924682820020088448852284574519244670829401678632867083850641414031182260539831210891269384137077611639735291570340557821085953418950160009782610582079876032001691543435727681504774624784521819004865226995690253518171644135374508788150889285056543184367180269855890642840712191268162527125568070168139142087819162182442575900685019169930542995633608301704930668830160783084165988523728867168983586281034701965068535282380762543402457265347290405835550264066896534547857391961001409360278779468661199016680000622177692504918735923456940718176507746995890054128085085951453957123705079669746118740687840523727045566203516189003651608628427669709126686892688889031087382206699495122120343344952846665973973766073407563825747826812820442221033933246396154093603608230682938951423443243314150310328181853347779130286261188426852681097025143055279364487165156253295107514763928195426927835812608161943256879798116711510687604048337869909341748391230789330398599647342528088529289198401343966755493005036290662534271435278185996127367665222341144004158271504553965816062163809724846415743549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 9842839437294408681062008907147948869181425966032575131584343516687927439866655897468174422852993327360753285909060924665432775179352885665360155216717677469086063829885496177608788121057503615783578935218962838525505119175030487097400477974835094457503842670208151385099264211522515477596628637863472201802861424395651992257148454352327408584156459175195210587990549163706158662990726254004855078172579850759556063314156763158813263622511809284316925966851568994345084192206872447242801968906267010511468831476756156492812616018378956425006103612304809602971825250189589802864852681344777177600747065089097796800881631821590979914951523153782922800256562901702050533303435081256975130919980606872652340985967762015989549331315162127528738459541192934144115940071806967426369603904464001913952535485205587765307470367612406099670851208083900473063019155129258744155794365124275330672560259323661526957574486717187906766959152658568892836611382487753256618336067066461954708428727638903681651538340520577499208131825889224376552397053238227077724873935331967391091160878414002913387220069478165761799257865917671236754552782590109496328684580335540244197581212532418138096695522782130286376694877062615544426801204958958641701639352276734856831077172101690813540130946953556003869201713343530580457673686964932079423435738739740047910029864641482118348888034085134448585116108629755948949103546773065372944360277199409754868408821336149517250719755560215049462121396023962087571119919596094157113716300385100332206901284470186465735370002911477819768338928375714376030099843398044559480862811907907849186607343237885322851899787286804991927300076436526976378519524014601717615222660003870789268290862495515603338105543394353506123623268471711093648871142839004225345454106903658069479243764680833923242843964686129897708432203269800014303460070249393755956828713446833093753340737328500613293038863577985863717173089524157020770590261218587792046636679416855540244901682875290414393484088050862934391851487767684787667113372916177671161734746195553706173499843889079598104495442876107981331983622304197155279871334454508909209217327658594791612284358540626300571837848085005000755028275830713861273508721921644844429816750354965632391190578128139594447034287690496412907935227351582252408629779958422579585301451799042105980547319269273210638925301526836888813610265627353880842863755547470092335164251187754009018275769220761505688177077997780228911085382985420809631563495049395496991465581948713659220193294802153855543465029466898089417941471647381530029096988545407680802261985125716015042142995751055532717620163821676504631214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -21057034334716394576842237216295823430989231703073493764166529749603593875082064700080160391205879711602468551296380910658744414566150254202596148969096799229066676459102460759521236433235980127054368779834246006098035478148083468778647271610288463042304130446523751755008729409610983678649625076055726153313649436494666874631195031482777403543184640352005634435972118896572978745384505855183555120606474066023215348855116131654541234737795214429634466764130027062233959412894166027800561119293969469897373652347629531304707788973219098830841713929631403482015371956762157741002851410125860538913990142645269947384546951372442321839304216624538427131637904956194001919637970580350141699209418574322592149307448109110227244790738327295897009910428241094672105007764474907539916464617939865901403129527986808227964914813718470179275259369745912918308556461211659758704535318293015814412040577686849005320669266901333396888562320148074733357947545414475039280785715027372562817346115092817127794883052450219580563681438873010842013563476434825713892416501139529760114772337062119436682083239800297424297129458453567634154655074450764355356751107622224895656351271374539648766974478203321971883658021278971523440942936803603950515986119543925143653902506734602155715128695807325664485605357721049060979900585501951878744303569490695044874377575034491914694776275983839280618596205583573736516271571414806387488677536202315514713334444644969014701458376927166318942186221937174464911973356835390108213414013340660630003870626337692262628556963651899833422213520161238411274206379860923796383509342290518794074314685437591084775610400518434353262231258614143010304466261571173950361350408058699066816099954508677669262855545092365105008754813843269954506262191536379976723805305677438526567609752082013696159747137308874039029822538793344160390057856092797359802462696596584668282445026717490570109652589007334292965901607432507281631866766083281184286840638454773867137266183267717985292452437329739789968894115787458290161016730357606524303927391379874957153053563032783985511635837267673301236561615722603710508728144020888076766998949975417517925150349850913535274837399554859496525805414785951100882991751800819485110322331996322654056258909117707541365942508399949326653307280466471886216537411419514619530885927807647065749964292330344131063632646541082337482680491816545547924578691614423083439900076577614132933175007489832685764446411219557688666367816766442850899683893847249744809786504875492017029558169100801785987171675248539996351091943476838740201143622502445553062851779923620052123787306185896391592126486445370688164331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 13013790002345681617038413985753201598873954062131975922222158061805608660106885300472325104676202441025071574030522692226528505145722762055568622948790672141333843747532598640326010930083405228824380435774542877048445971157762004612120584968344463667893534363551600747147923371455623481680893470065491012606216638257630112814870137886856158930139630357722626582701757557423654465642172104531999930751909647419500749700815542901485004742349296616970709762722351608218925850610382189037934052030895479045670855831220606187754607762456053450164515884837692779934524851941612719271133586065873884803788265373935702635435564646334643213152130854454039403478076502693061671301322061909630950876664526100511611060651695606705763177256656213174422005590241441689931021903702838975861591965565352452199876024215864268503788058654591501691392458879290296706774097646167448867703346597081262196917875281298211939769381276352910742202370144822784378735057661336526936738074678019460677882994519838929373285019430235537792974983197991220260433958755813570865672620067270697095653253595063248491052110928505411826805042332799392441187677302916313492062682616859016824145462893277101579608150396637675514842314475098258159062698398358111395316493581017255185756991474140981773644412071663709977104115841565225470199720155750736055098231934569104754042100922649144505720707938112258823332695685679902960815435860547090568457126281719838724614272437155994589471699820564290532093674892396623601101169703188347679571813379112573278281826538707235450094390095440856047637132410255989956562459230133222709035177824297325144881970186592913123472400349722810817934878650184061481509253270377377167030667233097218157658360361301617455751928615193116420526843550991237213351553698501500735839725966143948598796374425192816625728714385391268684239270391069186759553677821663740622167602369459953013908120650631701898293042289264410443214915901910700980288689713358009091449928453448740631384521819956848433028605534551965957752941562811671732161916569260037542693137434336926462864414791891470745279418228005179713061674184326873493897950234453547210170959762623259310045798509619468429377645152162059017853545882466109962064768732205071637835488427997255517156158274310096337591544731089499009439097368296487517226846518051944332163631539335760744830871806856470514757058802097304435432390119421896159690342034633877515469500574385297828640101681271537010141701236683099306641256704221980674980409089310023192912399136323383703105891700713835639063447867386553513457830724786229230372474717413472552218156895943730362143645766853360830019241152410824646590464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 66852784691282716609186152615166877616105609266107546918639679553533325742223739041286022789518108023121593230751527415775726904483719526663196941995878050754285046225250463231410840359567842397087998777683196783699315601692851582688781673572763702194575333938710415636755666868002270475975703232481952285124691235253557228523390685627765597302772292109585828266392193176423430447599470864854357793041068776562351158154168335634278224092115536663446756669965616401920232123723933467233060484879698999705772508843852885577988042300353077879330697909393891768829622316313908634723766410852540752973084763583235549866618426129775702117556929225206675928893973805197706453121930140619444219889132141153016271624647583816060082090131180867750809349842808133389109126441766331707501888450318391263095009804191802907195360625218609680550549634244020527699778904774896896290246829212962516770782763271835411305249940447573870573494612846241420222142457462415601409531430195273124167142134379106698649019072778389679113065171183255756407828924923134009133767379716349666253327567417226962531490016685013744453494462554702961065068303238868359838485035472276746645530232724159946830983171263143620779663970136669122894230934124972456042526539287134406203346585148423273431242210237596184163290015437702528390004812042026825617727803708253053597824729035665724785159051191050255663795335115368823962344121083611514396543116557220187454031096252535531098687131995476221516330761578301669546607864206948177604437240595596139383878475461401170822631222573355176825240853324578265047488775913727599235237950035617076528789816145057686700279167824030272795797469350569031113697092277802572971810508828751059760798672687571309874998542346141368548169535770366244998339237313952813475151771735557191905710313555777321908359822634207303698056094116897891517438967834488750339927872099615576652369194730492065605660374702782058384607440730169888519274483017395588535032368145224327345134216764419771677814060954386681426825883026468080340408736723364282092300607929935920909413085455768637510507664989656293315659568229099022977003358260585413875088569156111676949397923906138437797538314171112971272744255086703581544449712441835593803774413735060581219965566798448876127127503154493359443895943615624287342360887281553354333440063224511212783410339013514811145669468256480837987267439827932697399720252228609197214788996968011940640865578104033654017598855392604251418354147097862133195364685671596692360986897133767063762185238902329520817007395132020625285593885098672378617690875175143112992354509379931381391160130408607519375189538838843044281712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -74280004897762244457752653556553637669510007809973014130857641583696502838773053442569227351240055787298793383105591007963497421613065193750151500119610996945844344484494267504566001975988324477228957619886410315925661277012245006749444807324414329975168095126302900232640195331858381572297261192242250989220774493161195799215600884122828618713940831104895484469393027829898813045342160811108595441840929737814505758437238081670477021950166545097079574243467856219265543425133155275715246875845010492318296916454118595528472750664910288538258293249434500102963561406147608763335053879340804093192015436334483099508242988095696730018157875132283867954694232630727450124331805648732413770033328894009317806287791005754082529816044427819556563633451151051717006354360053849497898405105556066517003530255682861970996418009239926707031238990217993425689468553778847744368780696614852199381963649261327949535756546303644968776928608142756879826195945172083002765787109366008951539314397191381474796393475190758854489629098786007355522834201976479171827511468789717664589641192058860840569160557192502934794926592837325400071170118030847387020009928257662117791649521987891093894773183232077596907248409204055107021885459818526081193598058834757657781093772919818272707034857955044894558003046944673414349419085817071293895421495930381091589199627189039033295340719415654901389351173061946060155641155507774866889064072371460813000423261117618502307493459695248379845134574227633433523040032825052343890151285009038939139269711798466331081030469856010816971119108452161875349374018608636591941218892640601307663346391373854828258979709297646064007140473415222588267316841319823912057123550603943395657994158801158643295911097106850743505960990394791589344156049735064730537178804859827842626480706346504089567360641021075691128029133994544821311499867224229483526228903570721272592367911526353495890350908019948479116598952092105287929009641936372790709864514566070924847773464865260251055104415599236714699881796064191879900223402059662880216076708933522379826312909463317291894185280719701430530854311323078800833422572337889463973293377563747718753727793631095526011846183666285557089281174048636819617408409589156091002481386078267598956884924565298238253637699090030541538240850445053444877416092805733148957926651841197358143853940128669349964227955376482418976678419740731031537344715506770586479270982829383853738585787496220698505932163478010427909959074748533969494694441705784751656189555930305665423237132909164081640080741593313522453328283056566643114812395786014355929880374769334234060772919082854206930449377958738989225607168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -1387003855704758736188895499984159768770249903464347297921422221621304274672444570612904623283987731517832275067382357847556049808542881679013049578448447826085170032465251814364762380984666132157330594123190624101320574501364792162025998322537131511743203451469459776127787293633101826171721476026496875930442815698108044789027664160446952667485514941263077427328146560441699264468194555937122994924886423867447436849576339713213168101752025907801833376158081397693584088708761859574901992211772965079891653530333239793770625428190285717133070191020296432600325384694457423722690541216301943185091602013962355010861339521782341083296402864601325365697200413006860402261113440319588239752220772556105801192374147768512196183982870948490113247874539123220152050676657155149534845643776665303367628495959759422964899190117621576513827491939865585967211327638049976054166495718840637993613271231292233469301840671871955554903652636589692161689130933434853965150902369793343153220790033186783831487580543252160867844428321046758181646315797187883127220381617549484354816408118392863391108255799575613548323642480487768332705753311075647327029409807759255213585652293896514959359200227106440027219685857604904819890343128671412832787015465454089174394726053667868776424326052569875222013665906354582592687604026662313811605024155049462031000729345670329552473908875301048015298400867084355351074611914528567413880804646368092462715361325010650136530711236762404018374056149269217744530672983549533580203737521649274668011846074573125915303254051229942862737630800678145478346580857020517120072477178883293146955202002510585578352071020434754150184162332327692001262137893911553227922578990943546152817589889437783246077783754468764658222432811268765260884160092253712195042223371338935990557219501624371589296237678016081516453513314267011688284935713174255273521390733851785591091203707690477784918268131152269899817550503346498303696805236563543876462113089950609814696273386852560359834078489695443578483650164826857319066681578336922373616708946904412022473652773346929765577030987603553919277267576962150016786296081845754700587986298533961745711599027225884458334274176051208113226699976347377592324450690447123014831412249091399710213597556695625362202652484207109865646069016113312169326537018692301777980388020132310041921436117853019872034700269808727110651008766168145042950755741172643576057653252692874343770966386150424938779157675999672767205529357606955828555690338874616815673449528632946541658516482419447121174929606531784728615364270600464410016883243346364723658110777473512536874548408087647132796858194307513031359201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 9348278327668073939811014923368440045577096967054752048105573381742234869097758372580605855249783054706968187797073586228317489704928182315470236486959151208639099701743349978951884266416374262277295187933247843803876807960734051825288919774227800784710584046292456972652359840899574407815148320207514732427749071317891191429272002438169179887825845787245067578332770897705189769682596887644819125847750496904034994844042356711556299493549835937316124747249018550088221037962122293645555258046645403448178233822707575959447122795733167674185379266018738070120164051390983013451980453783020911818208923590117837380572162936173686622064833493404908915362635267618845050963117168782242268049383958051095856246167384056294226596270893523082998432787141576802651139126793147171900081535982458412294604792147346014024474650443375054763818735575501633201609421043387066026603377723237820992890474417802209575964074682173949030845115834342711751075646758142593773280292395323294171660015785866624463697624367100240905232433865305980662816395121761980447078585379122271860794002357291731501492154675270974572031922690870393637869860676085796046848377655054574185256184912431950185066330979579507829219694151422797741326372854253585187951172981037991974551279743493657687151531842532359383798031223942631459734136827414543310673048638278897518462851237911863854558124997229797991768435776635277060361503012245682825908706459830799779389788953211652555899631904082867376952588226600097512713018772711591624284900712171910235116755894367721691895548770242632281365741062749676767618785588124121314773069040471314053282115496712787758981913649390152265131746281883856368416492163312142617544043118585499892778003192459543120916758927938305850251468123954911485157325422722958998518709561633695164206056444984736046495736783373400634447285597188724045443488405349385525966827634644553884578986229150654313493043229192073745103454523173976253883634098811790437432114928135648923778617031478594717202820072602409899780907690927186499168094062480619786707661345336971625791595850719207501620867475938116379074456184699686544291966512625421809816715939681638974829229346839618618681484381017409854713721353070266828660443531668214629252723019210083065648609414485033697577515339612912780490525615724081359780572247871752551854794807175612977735805077412413462621472516645456781181038725024205407175513178527590742325380634887915109951247400830788005096379616379287318309688951494194349611760425163799423136576335449334140899725860625148284803144687129327912080152919835038075513239312874605952553241692355364542683517847404618946131559565023237135614869504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -34770025150521306175593047419220645984131037090209904782566682005103037727442940679420465647284571837781878805759590792087339001790625254259362643058037098001558462412473700446597054567679861788677523461871733397853138068298317294988665197822105243536393945247155443700535516247637508218015900965535598487935781622583679827026348800179708574778736326864871928018931337046133257061229656721379239948096700818084897406950389140867605354507951460852084518267386980282640379220985892304323755123587886790990964888274797204042346654430027209079707957520544852572130519972257585562302426489004462673379068393199203843960779403102101480700746178954311972147383334671122854559053929424633397566388077000708876073212552258662243586366631554606995503555933359006141407839270243997327180893622143246046904195385043418146181060823645092071879244902286182008227365161960442694462680763895248949967040738336805431936587509474287143461077009385669283652877170931104617507383708690475890075501064444387903775022505893399924403272112997574110959944760894078411834633566624338336091166490260569694860672771008168852635556528547008821073614557160865366217628697936996483474433896054053542250671978500694564584285497291209313659511058957564423626464124970733273072442486990728273775637148886221010879126265289419036851254195108776328195298675427226995363703694418711206934885941063847430987969531357272647510612804080650911701339845832439354234056834296353021024441333775562600622421229385979159661111978650185752239761279831366200096004863550143166545613249409222867398792572321994492497133287774083962380006386035753124568488555017634843008044920715941988115951157601177049109504007967679532544386770201423822723081299613736645388661624716706672444641781192231150860160608541371023909255409090366156059195108220863666247001237118808143949905960275251703049374259564478855538977492495205460641061318473632228448340265808234488694856622784576758783619344059881621148296943456702480986291489589595006312597545215794722952554235726835822399660306272931985161132922998247762805225414110158339444538486069160927384652637623938836620958442582526496015184200739104650036929756992869741917797630301023514464943040853757239495224925503061142838511487041806131351029686038988996757491360915971862015816827543137734745754275078187940386504662725906035268968837406424344907945464348150211134764314537165948940952272654836134598999005949832870075204179387437452005247346902230761079214566156488657313824794350728511580961593866757993373835053580335579453583913519503599173451875547836460324816993538483654903109532469665719109928807588691397508883234308994646785025638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 92312036169201442163323261153604821625958262998170559672413716742879501212094675059935048047575181891031345017721120598809996078735532094743923035750808087791234540173224985899533528210321786225950804920319169680930234781848197779771789470476908475550125667399250666410564642622402632830585670003658997101056353525937346006697940855738796932717155320187462198641100575498550163306593329624826737813721297993718238383373519554905399341996934869395182801054388690920825145718976230695045311790427757831808298615831865397041596649026946518249005378479401397257893552677246341062524678016792307580498339869944206543582302235612721133333589778412970227359403900773606076867228854359084517277063161429598077340383208110719361711042921021056072004544273413897966974403090195607767317930122445487877903726275784349973021694771888211590601734763356012773157333544951943793993481537797427368371073989303291654797139382329418271326126627976075992371015822845451026576676406007394620522081890306337333230075315639305490333713021129721340149494168527030743362558195992309291491355930514197522606016179903794150757729960981836607375018632313585671763806753508915719523644927525431364908370787539836559095313650302933574493012844050221628333051966440359184396785904560743303359844814147944563772808471414696290664684738715509906644341018593231608300225701072403559040408810638293538799328791864657057380802018964725602287107792616303094692611713722967534114574790885552769646607345772971016389468690896227992594135442935388111149353139129843936642787840766359035519347410870735198688712621079717636296908179944677073353716890318824360078781967183474154577076575015733556533724614105030518292460555279575911506477629616294598623334115230703099149233771912262519922376379137603533193413704649482395257262325229337703085061964891331913815595756004942114919748694146334258681626518380398497527872121062077525525374931594244212977558437467450075829897535597024680805991306811444283178175360681224388628931674407206655130580220166791852439039491879754247047849634142495099354918708561376131068158165743873424215468698662940834559670825626732938680468755571941476883524124415584658038152155380533466081936411944267638928927571847459237876996285920918417145874634845143533294615579790394360914680717767420869078240842278962301780853315338117804803794829632791510189118219336093236670537157691608088397049210746055360536465632769655024920627925363432133012109625945108165430245956017047352210624752376262799256006707467895752916652734045780757420070401797841752785221060663049388381524013290568676866634418559829639692958661167296872246803679350555852875237425152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -189636261181035051633286820089112684362905111007999071172053387203620909948067624971688084182280353174386625524480059685280447656036744964020211301876186187024618269137734064190397977579291261911755021268993118198732011668128811822361267457646879710979149593156352619194253323535459909801451222455531903054295565470982404991307963610202841694462166464709720563269710362616321774658460371034393215123173418843474951000942749820704573422128709378004827111464788262034502957193388502396416081847256626255072503135892028245474276949962796091113457565277309612014007589009188619731535534823208214837153589157103700017181422135213784984362479009082694920723450685708344111761295000966834913441576022329211761743610204104990382605624133342296049821782061982113829036394405323143414561714388729363954528636692658620514860403194885651207278715287879445260623321827400654417504118902494891909288824242951874008151941976877831217098900274465672122819210657292161724793283562229787090648258049358222893185939769299696649440907091306997281139135971823578276278762789367965386957312450384750927704925287596937155352160345012495330481981930110759498952557787073106879805928582195265426498202917291851670645200714533744529371112616676074930167856211427410294817700225623649287269069024262477263011089319298255133888573096605469393340293654191891220846632320143041878932983139751458968545725099711871753393433623144480261660673717957077822424015637557022524728489284448381400207955008399744633955747716370721123979414027726481373987415277991199494737336071560122539330707951406479082074062545854023476607268857141422892927748803826859230279401622398252363369041031150909929602803902264665915014451823882673914630480743845749430550107763199255724038298018082506188538142503138351379945922016965696251184812506069598488361121481834954048490675244109238445360965047029631318720862686210540755989184602145076021892591418293384598717381688387633539939171805145121073994051211306923343357904547502098655622131722606484091369547923556452454784129774170780286548464565771638579822400406725658919330910706072429429133443281751599296021142552919399919472267546761559367633451986421221198498393281949256443916474051774884361032265416264388429545767393003055447866631490332633818653995094671515746991176459258668329847311944994413380573535203174136864679327206887683573386950087869789111074520307164689667358541426769569813037614107362656626606502712268811305121186787020176829967256337432758920136542502427579546238162650107191604487506514006336293529986929509941661410763164551624168588602817675512995924954045450749010376966807364306090588997778064254994167669719040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 312172087241501528527212772119027878858726744551898791900157655186993420282997620979069158890526042813632265275989909776200540922937420447528729176394505602483456817610027402228062119116914276478763265761133323877671901744382641942006895094389376487964825263500114889042376308352610160073140612311048873306487961642003955782672563736814435033465036704648801370110408585565136041123853081834895828367701728793633107215899811662323439603786855797573450549007724997223642493889291718809650865338342529095311489562755387750450379034627263734751045932688094810692556933489137241939792180242333643335227327715205345700226209187162492485143620246480689815931061434905406001848575074215525045731314121217518475886045363101876935817630757953295222753054206909280824174987790724057674339259807037604223289096850420253068453576429175529967397639210632700869702698197542459557847121595530953373732241300217799258133716397751998501491981818585140595100809289323844314413796321322496265594599109631221525547633166091959833208212077419965131070224378456933629909114303516849521663245286891035891624358653881514369938471920156580097486600852311247926044062133993111867243875882061843663727964405476469612148480527874822880750591506751763122931920804068477164241250991647209916948377922546711746672034393905922878683344940061409968999574563955674107896414066531241170000141549840730255456682705692823873753679460184145756159744405159396672305283408504143878909777843637905925866006429303572056484497831922179543247103926011252527334301708077536971973206064151196502078854662004615050875124655538146222443634283624301012809548756790763216626349432704327120005165013266904366805605397381805771117206985447961750838045015890602553477380055844692491432331148657358582138002032323196893337375616855206751365152891645152182059430279697579213618776385873599644075653382364196843179584051686508752179914943259471284475514854290229341606604205130005091520986486724150109838018834539246432561045929419946617813174031874463876075198089471700996279357752971951833523731966252303778586520347250811887636853272542154662651368543319792543601453376479983475050396621297075519116024027281538001558793386620864898024043306662333565047433905606406993551051733825752009129117738525052315245648210755558481709148467701339983240338309205340161666244281501362271665868710299765903703512339026714419175981276158513999162547925828150831976040273122028233462518168309994417292364533132729962903203873947273161359622878264289537500015731906221417348077651543572582158491780974694584342630100596602110081288894797371875447901265001622365433299546342092611323631087814198054908323692544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -417129154244947613861240939185326452604111794564944275168119000749882026196524628559105724197902106435383767744393916277765750866274352438485132622966656023812785751898412293893320607034559180816775176392855127413495766017412368127519501508438056789439312688384921533010014796649697131186778470574234213461409111696800859248446437738288560647142602690609632773738655331370228212423700879257023791541060595259531049500244185799297932254883702282333192482197798064461891252539243225243671425871662969932855754329585322521471749902317877711594639994515761616544478260249532431110259321315635439513335225325738669732676082479129901320164062258292581658554610582898132022645502948083356145427507324548064148194433102499260593114581962979855670275033160464276066643280418497426005491351579818029561272918733448114855365893263603442757389343219455918875549155964144802282640932131086455519277305589651788481210007782796541321329485535874358173796936181622591434049483537104624155298919631237150209665370904437531777467761335526194820395130139391102321869715435442493710695047193977363198782540273048259569418201599962667252059683080581626094888533199156585029584380135013029532327000438105464553764901663050048299992775721240602566220480808748402002996207691194851683894226812834000348692376936646016747394037183621706403823129217192528690555689362972324582819990151994592454774255155138138650724190010619236725082884075499882755667761403747761848330315564823893622181840565748692334680639921652895359945889983469500729805212116619653638132586792012685656082913079347437009703980775184713260827726332222413582026945324299699253651047478303386162793867613989143734463196142567900224926080125716234390571478531009199851596915428100204267467974834284010258307217092669542359486648918818639477700844367838745455154660267267132029290618694749811347885227374585528513985093531838244687687722327035564048385512178321172861165336383586491290950004911379818605793305899873120959798791461030204041168303757344934414825032296959542118240634711538329177680751468106085647568936008787327909234662002989941607915600501150377523364105794231217269334330956310686202490852074184974688530167352444302788526164182892326851087562775433582654671428114336367485493059680537222291914996157602486940883371456888811007544061187224562215685623074001233766829752841508519476390691349421658397125182577056455544577358158713097611446213051785242746805465442887128165048242896650604618208961649166367397681630102842889564951949807459267173784519944921220643848024667001177903060957020498127075210861611302438354617598926125518341332215483171764327413388294245161587703808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 449358321267800427792707117283835373055631686526185505167414208871204373778160055435715719904853346531293425168637911279991770985402991059325722732116060085506943419697373306674941126871850244336767742233221534010869134463522742953457503736558927258271955418466325123998725115625645332360302099632330649758568131192761449617267594635831764446913189946321064480373709628472493656727953333151781598411136364219072332720539341485258843398639319529488170424865356256901404898063720454977091632364847458756304789706479204894409118240703748876708507128393483888400596810473088583873713529202836046017345226349945361949216531919860959948716444448675814106637661333536857448435464655018593852654710618760954983181800929943343564562769200267123825281683426517980594445080536607951807952044698360639053236533752523124547963797445000289879282592717322985037834179283388562339548685206414433605092972832104240535543619361709572565060557524583576714702751859240212250852139140960223085631036327329510532623777776529090130306422255616765091042207111089949284360140047612087541811852251550372174088532331794740378810288325654363736461196370103485585766130340430514075166069238909367236810349090283920550658218796569048893618347024416082799626221857089791231657760567437751174321007788425014663644479232995604971920254619109749595825135421828178105030722984777147008838233293745999545889010835527189206873801151683747314615225235702009109489601855187565797934614020416038118742388286149808818984627231625294434978748140185267462583227837094962911161965729919972477361623678266644622329364316116151007891971735853378758372900730832505102646023931846216032418631820524742285357673855916308874946964005719660551149417244986225165462745183594311206739748586339079850597641407004226968282754558979789171435864905457908939125418840391220798343867857622699137596902552628775434549996725822075758510573314828541958761823183574929524445294585563195940851355432686381247726991713519202498315285637320388736253602082254773919690027081101249820061476525775294311819596368484694973576564224531868313243502376482741617518263699743855408803253578443132710710464916846456041374551193689498648072418248416789808779021849233860267698753210032657388178749052063223697503348070745025550026322696949698444546360462020931931382781656437372765502914801101053671774163036233066720094282695928417027977112747613665535606276785096332973569560617551510923398288618521986123401594092477207686888944330001001055045762523348793762583233701188142902715131050453956369954855517923191804217730419240964640053656739914492325130446679042524551218296053603971883515256750884174717548559859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -376629778941498867221905197857910831942967575993919649834516476273319323730966779122628755631636062187199468749655402993871894239819858640098185166911897401137177174574585953962412874766301850648588800578283084327440891161421970483933385123071294485904305395838073335787426733420750906537464063979563677970800202240706229523096933787076766134069294188642121370316927707788733728422012283107622475572776958841379716451760225468971473721286654878633687106918474797753359059448308479225406396027579294461845904505082897258516980637853315587717474141143100279363914188018948521377746992980294927346772522868482375288349545864595914251896893933395868959418190855966427546364052314900409619990692037585032198371310224600031656489871216810319350373265809552885580242298114705473152610425697924904491060276948893549615063406814122545900706524876837279253197103767612171704562978624143246542107189617044232961688887894352525183936644265216261497035474927040061286841586447246501956995484052342007040627799751110385968183932172978490829769074619428486167258961938234655398744454810312715531635792261641211985203616228124185150494105751171393526073089795209916839282083971542572286880894914171890525921765081930059650780344855998810682516390316065163985923906773259658875619607652867012617558892351078344437934943294625919668094710375109877613506360493642838513017224437875447053691603087402960227722619271729565604889915561030976301481025484319638130459110811176552872198560189358978490906073342357681965867067449203471760500857022486088092636801868821886512247092322765663475675649088201376678988287795730196702189500573846332371869443275670034628499251789134191401161359692100740604423195481957147409562112708562350361648714723336278807572572165681149745107398838994334229415257776727977005705939981298336526228455734919985835254272397440110652392220323792640989477427643421769375515452837848021330504807978072100933608282259123712690383669209156204402415286969292089687394073944963000639936756896655540933719381493243923522907307995650471408740604427142885151498423179701031141506473592213538342891348638997932367855357542129048241648979893032725582068206267574544492360631663047501164077571032084332683531574641454136927181448527480213705066998547303898173238846309131277610349756372230908762496431747394494128153188896385726093410162577026881828403731907731646945148343974253773274298073266067312026209454314927298336755830435038536995311397013624018319517176514653881610661467234515969789496541270468180605496212082553192037717572425222175223950581667439757386952751974456843014238111731421338439236526560377267930494283114760359313075978895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 222371868552396822974294678023595610436499163640871307691441366089422574796807265710108813170381059384688970136238087106194433312194891513480871966532329145461145079484945514364561465033321155448007591851756462052481256630061767129992399356310456475720396550181833838172955230724967342492477243215667120974242171529404212088611496460044711273992795443787539991598727175224841810850940444886449750450372378035245391193338208870239618038932729275676106274509522624899674699336920509968876419160964586000079447009682473182157537845153761708317817058440735115066150652102012112382397782657641485838400956386252412345910617787798463462024284861595665877985790221590047911847209006144975246197064299931737649692651242421029849780814995414390831219143450324316240989992694513119028612617527836276868638293197458750798723138443612694549437281394680734647625703211784241543234154010614083171133328004798604808536573741947799927198405113448476046021946647729651204491802246452366763916339977009696387132321653267547951497121918608491118452555956515320708823006191154040838595867993107074546419227579449326930395424477114328037677371508081422782528343153825007881518735264753351189633945079896832296284288978206587194311304697840607269875237197080844530819445827746732703306192193356106290318468654576265907853230476831724456939498618747725477944612328646769235115878820984306915767919746171526338343147406379134707047363190304483342794538242670952867290694627464208181988423205633776925722608351797855312651119604329800736916130800708132655890564972925356762013553517034606069255398862522561556018538279510128289609463137479402000344871623526022183509006342780059083611309589374184048290088037930800806105763817050130367401362955389637648534282457068897801914934915331336330313441068439880862840913611209426201952862069074495576439448461005808571978332732268686305276076825495259948254879144921660221615441383065563619385543832864901677173040439000450639766262225602964344895781750117279076654787209284501587923917087770807516664457680288227917259900435023407041712249957103596227184016563667794941430868402990018521951328488614304113094155486183993438872532434510612349604901998905388332071902299456500629632294403990902641296230049718019289149146276976117677651058555130800918869916286955540927028498327065620750191379140772337262688055773250248677982101043355353316422836943854912141909833937461044903920944805663957283305922613439588148305956427420930421622511176969905553249410267455217323642623070631660868827091012639258037244309111069125227944188638776470954021358148008865412714212299201310672332244127207968953397336734047252235735361650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -61358215401273201276965507063774635839412644188565087120049049516883573043240694130089448208635499576410725300099763497693302377049454243480742730955715981831769962602972354397695882340175542961449443332930502427869080527608051237167368403731118144632822510918845208346551590457632657570538027556889489437995063661536102776975410284346545187841816138685778694338776400952720875976002064985130080159705990324901710765021526152535809689086852346524936238424804945840187451564275276331194890030707072847019594575331763689226460840221929835526571282555307222775996355387395142239974026112571317156856449934228548421638395234985555217780463204227687808911488668425096553334762565803565670736888420612733798924141063300321165598925560386640954285638011132741686183578430042250251698859840005769904871731904384750659204990189125390812777142183658499161541558295353846240715518633719323546437220639662368355243968214332665515232242607744698683394282961382568875967908465168621072490192848016844223621848920112071161200727758406810556264152005303314309258561509307908581601062865082739334018136978986124769252236563874457776021480177086641943283894510387577760638719473131443554118585122286749225060987570386567381746978767254900785721241116455367220611661656681626756212503827069232695122683494439219099235500589654170690411809084791102952341805961354248846913173323130190733656786225913948049928918545126916330893599044153625960326265404450137761267031867788208680626767313328902422724711746028977530891701518231415138360594606328520559234083772315477010916253272750751389310428743012576413349310274666048759944661000666445285816603198793332902708245175681397119074992926076329968721770059860951375834297035924963072420085526099638036597235250518803827150708844623106171718530557376153259680903986893185557614496574347233494940980406600776404918727681613697250599089821880187912471617978160796160076863641945576904085969684073905309520674145055425065482810623528183804816565966052217924474209570850939793815281111668576307159283751472643089014595513968023987383836899311216202974985595321257978630436082618552971761287744769706793313751787347233652091452522986283561914952970685052260535046216186065784162195368980925512157843205103992525120874435593624301217447214852490607878090395628650431441470405209666084843941784564271604922057510637352581064738707725888004868261781741342573861198017835860583794494597073820907910418378255195664959259625015414778933691725150320848458878297227082307019535474049215610207090988319435115696906206731488756486489886240907560441387301109386939921630506403181751298262821402109762077812142197336003940544675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] -32767267663300637852811528046304242572912266723979847919579554183443091847995443066831044967698072975131684201480098116628789214231450097013860751328754436048927034998998613410761944609195404461426469181393566204031893247814845194832126713665288273908300729092699861900698710620608367425010863901105653327025266488165992171367523411126545136421230555598701174873049334067216195358521938215433658691220548235916125940304988077839167957301607625720234313959109739949593935712633378836727548081666481543018917850285329340636527064409264596403514872958214036108574319472928053361971786719578316355299733837504843067517375161902155908142595718422984405980242002868603243266880467214897101580463489016006174518602649677127784359152014421170253372903030780616928224479783717277602367026794715039016356135121435415040348728516081377655630735767410985927406211521114682513351957723196535330988333373907651734744966705724206339389489590430276702848154731103819441229786813131181870445367874765949506925350183336270420598326896527415151627322414348006373651022548342740851978087056317300636773545858574265186800372416332442585381436406861623481529481124701068946228126510798378618234518858932161723937615955160204455664951098396986347010068044276187898962507827195335643496145987955867217134372808375478045113917937376456965083732870854641901422805230591724034765385902632091122587996100178990454996712498046321018333019539838373484507587119926288986911575852812206370347734853244094333744579518097698712437015701176812993060156856465072890811217224316179331834706915135405689785743421525726952352859078370375990792398552499086522031593884905650591438442542788983688388843121362468644349011074391776306413597433696193667880206107457706089559443716640868126889311493072332962310661873382352017718542657567215283345280546962979603562806205326274996763341082444696574872872412885581894782030164777301052296956055874404130687484698110101245825660502394601213629501536281879339033580459538846946934807027005833108473938612128320789075756835199585864997205048722946346033793615964694785070245073745825427492033713589202883513206404305264841012936553524731666674783142942715444022277979766230402100277527234858233588513920042131315762634703695328246766271266830078833776349957982343205348625192970035866315882556195620996060636462246473617817770593000493841187544331042581406391949425573567835049852952203534844377104583545513830893639056045407837458568576119360774825452850404374235733401756078508387083000089221082091354711288945589592782979449654580542184459423846039509518258874334273717567930522954684680484945277623188785223772020082573639685200936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] 43392605579705855452269877777966205261395435538016758362887820152585991489350721829359797926398060891643229725277228731530243343089038880067855566582256828787924461375458751929711332111247955141336054381990665903605772158138378725245128751126016040355261495621082308452204492903138664466974640067149232270108339205268494991380570713574340296350190831789315391448354517176965916332544704275803777298185426095985279253744433552089267854802061115755860569461603054539384911865690130090123961725464832320887431658992332277560319692196901472372067783686012042630815688019908352966900633893113967070182304086008930236524666771333607023726980467820054115192723659611854967732699609376660573467162619456273883975860914324344766580960404087069376023214324296842201185965296512918161707937176029974683704293361768452655628056697480514569494767254593953459965807469266941129612593319270113485256017441467229206205899583988286256748282908112941738821579755566102592943488357495552951376897371421338781085054525632868043661152092626757974224435070729253871743847267041393544079036949425452208993682642913660896383792867704988367409306310434903135307122654814266042611875712039985507661302936822260310195617608498252991975530784521118336521738467155940284534192034454627776602449411562236775347766955137187115681510206403394254996622009482692128199308608774882428025328145567807712254166156873334265097929023451085892464070445213964957048147163720636605939726579584858094655628041957741468026324239475719856468308474837585559442962895020016366792670023742175166263378194063957789344504837026920617024971777541772425103494822131098874656075253192175953704207994933050167942339048271580566576273299910538627885335749707339862231461476884945599726961963976519549181204046878910341821392427057371951133562116481438328995137818173381516155528872456121273611565376061801948195013637940064905243325839916063119399789108587439419385444945152588061216740508555509007026679834018171830304541900678701286779759458011886321965611057609377837322992415948550925872873633598987978760759204981017123453758936511633930805982969346795020577587370636120420938010635096363991562418599877852528628566964983340434377528874531002828291224420653205109768428776916717903441192839937690970562205222695204751734063858300195035648660170213969914917153614439992530721370198194565335772031060033294332565515949177470098454876761539256565793389148773553285306296509775336344918119809731471715225295845556927821474326139605120685328432270132770164365668276623350862747096570031734923211724861846290662350538132912817000936777802924236768490417547379218745452325728488644613123929538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] -13431017325443229664687378014658236864101935274057784770979379762935061536943390710689118981502979496531315026672521957382234976439873691489759849934156143714981771891945783032875804029536262183981773012793716719848953840962857946617978085831922486407375620465797673346648210464662119708754945799296527256269613235087434521809793091578166615704546762508365261093318888916645863827399832170369129093108288579064776913247649362248181143617156110964672839113917490101690887897481615827034567877559732536309170387903415767647637536564697419118849157054832282487038975936014853615261883366223394478196997903967776788287969224895671296823233542246441571697934844869011659406154393025172881887705700701906565791367509230420241768620782620592381430146961235927364636501235847224018357569848468841748252554912397835640940049926149288504270415769252387405160901305909768198420193300893662318671912260241504832841732540910974176621474961559728567677233805237574825287912436872643957187733977644255254900794626168389749934208266293628440324081870014941125594239223151843320782030991928554621839923341273667968193396269705208541707786757040280623720883681465954769286987275821818314372248700552732874073062300356176330798964991035275966119344032171936360146661218262359375290941834049001164238660010419075701208188539539313029278717987262090675569734211142234666846397035346373387150934895254842239038966584541098471835916714564508135522814379571047789635671992690465006080265988673141355043815661823448185225144293323579416077275476546316557729281215853036908175418735103818862503674247137277979656035776119586551325711160598107991815388548748970626045158836230781967559600765973681437323218589070450672257627882829452456231171501720358880254993649573990258284122810251293105353882561353332894509379241372496146127435799153544680469877328032349335181838121070606889938229568598153983386407785134354257625372760494765006852368559575460150084537534338462263376674653809803129293930236045608258705474348060147086361546512978992286189016971489405577023984777785276537525245820399559266711001281693835645490968030832587596602439919906857750805389052785023354277934917776471338991334351031164768302564533402682997314508170218328040132107608210215994190453821497968572775167328570301962529572777276877221496487214598239740336399218034513762996163629584279831395433935063997377095761964269014817169052759990417902860718758044543603099076673485481390999953669494729631406654087141455765014358454158070251737914628927096241294855718636352113698835273101274478420107438985980686972518509906941386567245838024603161558411916301300233438333474448247414517028356096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -5218610491186425115280122707521574261066573777021233247244875841619962904665071904027513891875042860533495215951202818076867789636633348613807777752565262644643872270086826684090258079359673382305806527491577746169869987223247904632790697172067003794983183814881295222335964796150685131502353926102773272399181342876302235668683686437830308095556952074075815395911438311769752629834858023244768027280139487922910592853099986313216350054644278972880215170271879067879914058989926960327240514544783387177652510062315951486547561686028319822864415241017943499247708481428060707467009731588666263316086645759211165686710919514458775620662977061854207349170829278100940110590689522412660912833133236153388182587398249048028854600115349849899778526938524144873765559277826271764235022244456977533743120204935353001860964271598175891834788299950183226460886494874670249903441342632978735467125438280480758273814905997190985778336702800542385802464142960716558389976383851765119664025135750475640037157977789791374404641371063591475254509848517456333507305654449378686070351977015051248835945344240204347473894181402886717405535214086215365716231843807693717476930604172776217151077857157829390234968553848043195700610722139478914324462735404136175589956851557136167816935715717335821620627083528979974770088432046485159509352544360221298053005653186909268140059180608521532027603332060284903910892350242070279836308665809017846662018748184618461653957316542266511264019200306220425518730580533867865372618585840175764877920353080524768111533225541559811805458908681044795217586536219168179513708730159133450945119347319706619883936853982123661423554952581149242349842487750026272427013119825551088324586317455701736115812568213131095286850053643462996434795303130686986197599515640880033965884491338297895366477333784980348904014124242573943275963657889789057401808000107554922966973104277121805497186577763609903713131637043661126640129024514273781071443199286227728403207831680707936079873891759393415315391802472112478935394682535341908354805218808325978522138710269925210379255195149020040577967361637844168846101913186972167542823355701866357596020163940116807564546097727746120787581340815887783276195494310257148749430833864151416675113404616592152613901147474796716934533179707687890977994618777704468582702213182880622663763201925810323609194162810670538819250090959328121353662670073302366357722497985485429555309029851438847109637736246211705711888636296126199713024359754315349004797577433825122581405730739171288508613785307612254387118503239925373408197690042494973074086488788804329228254736444786844501774852275522606760638545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] -1824977603832126371374520339659033637380624921755336558842438302957804867202759166036049178697675289630844358314381425169435004002324685067220775996203066099989193712444633947052899837034614242306714779626902396479522075672456346297028902592294376581074114252980032918829459181351663254316955924540372952599197979692038182901626228167835980438484929964544827890470424220145908148778527100304272686396427096549867372249116879451121812003851550692873956629250934564491850281621014761577470544676743699409310733296759455637438721610802544571058201653071334144457413419634371847703598418944789598213575630848573712234896350925486820049776580401821841126509894498406346715009070425396421189422819270545719472976313930587996616106653576077539538657684161256370313794701658692823912175187278168856701826200046865242888617414549885800161921057403128146810689742924166385546972113017460197671262309668646164254927479590771343768015126541886670941904224250177707233045298568513452930154897896574069629346917182995758035512139995180651049933983038636259721739250494878624355884772354556795427273512503538049360539307343119456085990792719884554606040498922238680607373095238512508910291562553978894522258163307385413652872386516267438883030521828039748633983988331972066983669793897139926751792862784793398916628154094428436283888165892543799253716536789794256839657214933531640477148221125207460244028930493388662249952379892361304811269612454877027468007305967432846181450499288488852921121224537929958350461257350914100314829466859242079927935280293623973035918259657641902883212169015669031363045473909732650402453798403313256694577687960922680374563006707956703775281182126615769335502696193924011511795094263419701899683017163937565392872704441864914315812428264197929742469974053769247829679657341552632060341784531546054196338328432402893945591289410246116189041250976578164227376835519621648250167394762964127635956675617808077773127767520670219783635430448698299501066555951768045999108128145874427865647070573871470196635779176047526876374654016868982673464236177270415468923826773506688979038168547997226748509404589248667216969063383438356552120631328132074264345031916250774317031096488015671865088431973861568559632917684090343161613939857417503409904999719477953531021390708745918159128726228705652546587597393455357396219594077323446741341541229554030224036594130156868987956504931139655051143143532401023091636092916238019499533913691988968052588265433610334692409784953011654579873911002395332447115750551466211621548629391630372124384080081312778893012046303832976501844527343862494942018473066047645687504917644337088651279204352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] 15447071043642461322132323675295237321796102123221323433904467694788702249454284579143087281611775950223434854444860400429609965915090368081860900147627071294134480396742371490339819781369617306186277643851687258602910072787183155730911726492509509027784161133155452496983970036621315462472567114776490238470581904948498611799224965663684125919931450141562432857267728271654588111083213228253760153782502069137122326098163381824856012904700821171377913680182114043766833043361897492335752357087731793674365064022693686913032205545304430390090395703705936457190682200737830310888876800620347315036433997448416720968174216321166335548066852834434106998559549471644448529392954655168143159634111926573107092663712555091623986075482770154071226185297046907528791173338398367477034853930854553768578863242291116429167034635189822245280649558089880698776200436675864186480805664308655226240473385735871174935879030582474642070572902192722679596106242765312264675485029346628316592280095248085442435184569645513539411487097609691204218678960523912904217306181628545317174759288484639708494994013722888945366047230903035580862143525471320848826367775465170928787812599776797597740738221929296513264791630818430485070794852550393814846722857406623111634903855657600767163891498723866578590822558997050833519216595254152783101929919482819802651987549615668058014010452362853009057018486861526668581600540799672060545753583840388061383733699834870781458279610825358445698501487294300263323112237887126523454565624016380825223479304379221184468797319546251692839216547712214302386779960828506527990706106267878288689420780402870008452934784933314043098145790849497255888408430536280100791303388189641743218100834652349712225244881121768594918830949016834936717120706242498644483325257423987866061869548011390549975137945384427428557810775137422727989095364230021794243751862837945305256991293824696205302848250229400393769345017506580552640368868379884507803660828985876394736508123667756558667168305880047757839097637852784084355095898006435610091641658274818026730783774111262496992949307305890408578284296409440964694580256836545473589921521696624004508285359652832088696161958121592811158607575998563834309547917222761157176180582263025055740864494903768926396270151246411462622007994723273506785951284009344088529899808559618907504753803425176223792284924503535530584214060319498435355486227652428357285981328401638747509093237316381964947395270990022834581479103506763352177400560343264795819358788283529935453824877699755982815127147189446427308025262053200104803329182443492972886218077688303257913900729843515690384621124558217138253206650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] -18298163762917804797618442111630831586200227946019892481691759293173747346499626012749424131595822914927422095234685361794292048436518661518126115281685880602476573347977768450706124461264058015036167559664608187245498644519363988304373381138205360419223561549394740926114252164617446824609513461736353353330013772093280946917317857299360230052431850069781673145013156689747733279488763229085843593767788348130637393869716845548982845972765510526447331919645328162386005360968156038014768168706927002664819031702603924037927423456581444535791295594617913273537209923848332106277313177438147098607782353092615157251606148469890435708593017141517785081168699376947885899839195671147637371162338198381599220439232800578863180186284705570245525850576483668885993027864974059824619240191341464756550584825089354247227647295840641031723581449656759296432164541795064711394923436527628863268099675962489137575958447570621079203080683169423784756756556908900164752418277729124975583244000448066643526363988978849587086746169799900104774724776450324664892895137022484433578833186064867702969236896061592411788641261553926849458255095546114510515257277962781908840162166800790965865625299983416417309329053751254433962519156496848713772622139603747864345896594596692037366931829192012031550395368877000604793582670094571908432398161848141937042520894775062927710746186324165982269694028984652825569234693012085995458875526151528737586150568124158201030559718648502085993432562898224802696092407157863483617022487910177808500608296580787633323839425458753391967506389821026940548858724140549539762227256081506460323747293706646397307175002168456482522977592643500959618981189329739970922545176107578874071960050146273790946571796946218829567855484113597641076885893969110008445162736529698836152659625959755974770944589274782535473014494045540239385926805156633896070388755673248425283030188752875027092686416370525581354410392780203252702656830397729622950141682645479443332414115902652585527691045744749440562694461908026040228751635838161004349772520755785681928225700077417895799113376691115404635247950291477539393909910774164484855134888055137179126422851975388733115702622939414341323737487708701488437037847403528774725541780141977959282049341402851264955847935044957767322043560801320814119290827255011718606630075975037625863409784287813787102838189367136013833532143315852252472596967824013612336250560120667048545205457010264409041248389929770012386642723379621574538779065882212366136402155076733351870922340678520078100710269616195475619392697964545199108918187962813833194261604127402468397631269476818423132937523551727833435420491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] 11638339613708251567279056377151428671184596035564748923105435855571554837248608722964312244147178248106435165175120620434269822847346018573945925552183459314512941835789842086707826664742927289954487886389502648183410946308944057990633191433061327465841949154146263155067127529241273375667503712045517996790136911361128318835850088403299898000514325421229606187074724743256218011978637269542005753949462588535230854119574935766777867347030948204292028601127719415311550788937784533330749496043092385607587144073969973930440143449896396078572438092105562501881083568549592340878748894652740924081878153382419890289339884274868267418886214688566995394264284159914440131399157380810991320871354443871282111114119178950661453930593257136260006683960162882430290512507483997552531992897495108523511204144089167497979572296020565009774533566966782828240148254961372911398560673066545283462224783068341351586372790119513582399928381075915277383199777868136586014167498152672107343574193989664720723831853261837569213323208944209463229369518968887488299137565570951121341939290313702521061285315086264904369076849320389209523758448519007689129310192389917944638480322957898534193807128072859095534971577635384441702971669124285174312283714168574023464509127880227343277250696388662266290730030438417023812167582842660008800752176319437649150567070631219758355037686296949821627410947011629912156542244446649639843643358208263776745827855545926540073366988293527912943501039387253736942364126183046738578069428523244055542749140143131621504452548245056271756799181731007252721819524134994181502084874383056095300493776502900487090250299873191127181009150208621277020185339850727256372229084959973823985749578190250821548566758165528018379973649874344364286033624349054112966119749953830109733066682411235570721306186986180609149469744693594785346045824231500896397868655601699758272066895361145546975837963162335165174173565974978010350812308997126534489274843420065498890414156164159878556323701338383778211912468551915703506082229255621225004981567752608247257166876932428504600160317264890299352196255499309863585153341287767109178596716644893760629259533620398519079973459782798220820157514789792546381668573225354033291306164535212197754201742436595403110715856030689330439295168309163243190719968343669218774600040582212884146291964220955864396366635866676946580620274099983246351070742791098670124333486811639090916035004224422824598687024970186496296760700409574189980181864919065536390512246251394207545345191051852990382699028792995911972793503447179125677665829596922675028187680957566045077413140179351365774845913090797803176386887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] -4317710411574985239532358042550866904794730674350051127606123543568411801326825597978627692249897740227789517264987804961085092208164702710128192844601851222765069320565016757360971738076628185834162120462442875520540497070010095508030112360467287442206041876118193400322207633685851013136436190287974254015819728541071591153753310676511705768183001735109542575845947743519857283852512350746633645253294372357854120336837500354440927020234858071869410320832158314423694080308804305467907272205067441380363463170098968805268753852878856541405880415348557558451015266545835673393063504651665670465703961589789171675401229068330267819854271260447541792854344926338289004011706520043313292396107870150370859727887255655274558612176090367136620628727143775806455897983951537466800067922217160655757976594263021639551403941961483486226359734370641807352783367112677808097837857384095047541916838237570503188720922108682846835737906628968333034434296719638380425478877355180898659400672451783389534666222642019192528123934620757156392588362152999787147889891742537090737350068053309194141132332357122253456119161135849456768144520045431709633637253405619005407268874114199507458696211199650225745088852836730290104525415099496064682331963245325737683589324418253064452748983311230743575834494815426927548753785524649421241950964221185620640054400770147025283417158360151860280285840509929889050389864417964881490477886773943158395129727930992846440469250109672708902135746714468178252116845042240594720267583773937938046810479602724771556714557743035961602535531476240816464474901081065599150714825582252405771391373969698776738275664670110799315706164096800972386138091262063218396526872545148867006614168286613122233449175440871700043345902362367889670060819950871333188572015624413053899379842381406459224154298678137966923008634512927108355156415416140717783711148271836229392735891709639587989024917618165638369015646536598809001214533531064807810795225372575426177814171713684718337568199436701440496087578564274054613630454019736155407541107433780692565727638457470145694733078617135690014627755698555357068248664861096322569861178853586494129283772221465082638424107111824351732065877703249780862623018141465141852921859469193287087213073430216884501860258265379278720995649116008975695072207758138407700684163599359377585978061127927677993482424099958752157884093301293005308802423243429618783621441984486703636349352933479384277206807420159902456183818861388358292922737392476867400858650879311086039854735863323964366570651900597574557413381753285785295585169714710345674039926704198063232978384686308602204674474566624468180674805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] 490634946098290338041530058098754595511820104421021327744341792517923959710621416381783430277159179749587124138196842230848779056149848969586392771930007989692021108309391891375956846629108334845152787812207286709163448142311602720837253843397014206587100854502466544455257476763283658235943316512777696480769747198959790530532265451689785333071136451183959257160550409030488761002532070278775801287702223421200649456824760806152635352264984134788910032976097298582620137650418369060880856872824728155811668824000753332303923464853445363750227794534803828277058976309748172223951073689540587072134532989086026924111496758990486157929470198664383089077170123170251175224157049680580858366108245914460350063333875699930937590067898914164268454389228724932107064784692378721665838330277833054823883700015748739584158590337925649279876964428476356825856067313952572149127249551547491490619290631622812161493985124200746911491605678024939980802144410808026405692232853798587576219105889030843404743718429670984731912416628874600721523130526931043208916938401895474388390027872634464783373896253881113977521695354070037348977118146813337886393504817009178375260240246229025661093729669306098047610222125985895729197697220142703059881576217614147111032910313453520241515083277718539505200567457872230178212289323647209228364755241294918882701478924608478490631505207255030287809496906993609545073201087570078061289410728669870927719022492659940498887167393584664421930351299218010973186765536954222312064502089027497046038246131842427651261883817975841939725794458614899443102410460878248504454464169781170674233001360951275025901500957110416954392887005526250405977804397479287025748072421028044441642932840265577287932126721224689662352566710389145368365074307705724746580884184325307806844672847113340984424963043399866677837049403644020106365992957516223897669099725143284990962486834794203621838846626337560375969913350842940084727898772646703140370579244592826751112421202029980753529223205969286868123035940017044586636398268944432480631897760999589643084939627595189423029580327822491633354847729429773696787695322896489909038066128085576103558895185286438508048860099794260830850413622812879968565350889168683888700327847631289842859696845710570157029469576351760369955714767489515025321947046129935364695736761189530171836712252997567227923030504154336410808859197230688224162310560367042136733592052498818093882754803887742574182732232436760744891714905169822438566152218625974176191250987135847513070270036318515498107673679200619455401532296196668773557405628811949425311062252943334137346814259520898951517040399071385478181683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 566597352615601839283620257152444248429001929948511885161609473777822286427101052624884098141559501556563013837700216643981420225638428525670956296587551443009688590522276844334574453840720313009153074517217422952842724121003832176911286084900475323805983258347387456247217847152113735098517876706996054631874952866907631363946037991561927825219389037035493216117146819803829004835612531364021379063110655373657398942682606417877796383274905561679445662306728605816409704893108634465598339705706836097370166900446532831190098869552966218910572453499980942667110689425601185662701904759066747670558618565255845215221496268508571264815299068272163356942441671712875390435208308210850307253794741333172360828642833342167170219231902374392899355964641426207165363017695049635028681954857928192036122065709670583511988607169767306685599768180335374721084903389675898742529293618153598372944324694473171186460263928385303118254791878633087346824159576424434094104318203779879368044092143076013017725140840624159968479062267254003944970247907256663218903975347984907602085168410904083749904054468182900070712012362988229345012230072276342246248281551151072837558291352813429003288490488745694253901934894908992435506189572678741479876521409304277102704004342155639500459743565109373779608194128322579664421669706703167124677916732953624636223515528522622643971909165016970739536500336369057017686746946508839942786648978068184460808953001917591565986460166624257802352232468027033074311352496096473830715354786179728369438812810460106567464601274621940624836976768341329352285400784652734845345167256432460505827634072567659870761558806350385470254785310141540450577216393966246591044374286799349973020178107204534748208103856525975399621715381729826212247301336955976581493990219342307556318995492472515299149134022736574230357863843553089279577128182471255680590056873373923561526306152072257708782116029519045761612032200727187544160572506511544779769526140050825809302129001191133974869209950194536975954416376288655981479585472496865537635730689827404410755500729857382033308611889508836889797727785360755792586332424489192529275677394619507626136939412110499218306573188690890343814812011438366951035658753863102906266057569369473865991013128800902301188649067668265794352177898351351468973526102228711837308347099363177223148128775740090295549390806686420001934867437812318774867014067332556341468947869846724589721082604804712460510357562851024797553436308690761096867727182067800141002303486178763941485940259008970942091636107203135710538990309972839812944418773089979636896272594028280875107550073521003764067373717566136237368016896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -500681599801347105044990933957659856557690711158208480462652610252193680143419159120669938548028416857051128365361014296470749957290033508707666539067950846136687792129084164789466632651319111318243915414136378962990796260230289017931181788101333388224530407709076969733839193899562925218751678729258699143212225656613367033252833328848457243542987107645410272577001383379546851553738604879399165479064121242369624637335506441292714349328939336218724441757737418221012880732288500415959569232431847027811501858920366110940161244121633193284142277789118217593282468956706869100610655325187848380656197870482606058979575746477104053758472640091710348935377955417318720813126003165874655092686601089083028612481827800815622823484490975936765649484859335199197254057144933618412167873268550846059017924548458522142595802543832572184090626588695922789377709931582453113998604761253630757367431474122012287903533902178797810822533214562869742266649646041124201252837134808318943125074255033949637563507999403388868771644122108210423489738482546685556782806330292892286045504614054875668260532971588794769761501583942595209611049476072976668194654790087577449189582610040867164828559438144953984472319428726874550073336013518868313126465365349157914612458656487315904527609260552679155729802644531539779004215415075581868952986069603883725803308830158553974104081828436548552161610023885288701312821958959461694435996116284858334716614666028963226365120897672946089162764274422191038885980756438320288036919585315456243113747739813141969890989108381406008624796771312484015493670645958690958555158211909308655394113364313540949757833667382132316527888951349963181464582355818213595240535327099924278493369499573263168790879563226467914586883487731757516667139306490636523014155908145902413797650056665500211683454191310842443587193422905478191903794173026253117234071837285509866888611497832049579110818114070841094456199163513632503120254890432831941484133929625669186682643795887437934602246191239366883314399824966565529443084189874152267488337476677219766859120585299844892787778287835313906632936279673546455278757505793415745583304898467090461057196148805749843796550470850570672925387787045456488640536230190810007962123237587619146779356837649803526530518114162268729786995305673964585119702863888810459429225002509789756937245936999903606326026221318561064513696559289214636134758831205216988261866944213822021087536951948562529212329153307415150790566194484101103851135226322338633641576634548886927687888971947897031071876203156983114272271314341104252858321786695456631941347886991618683650802320476583787108508069221394780394618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 255466534723952164333684306941966646601470611549755179890394315686860201121194086302572208030632265231348944876804333863253181173958129096519985022528867060045376171598882224746898066941126791461858534387598124021924047379348373616268172654575595312450291487853710464730591568026949644556103437680114405189078917445390311927280424527398482062459426941569869773595508070294557662795029755344523261107996848594415190368091639526325517999866783562077922464584389723728753132179984913996171510006311676939564968414322013738361069902994457864230034293229878656561631935251774032335875430612336958106238674449071779172250143852206941300476301084293435816638609921387938505366572611221625953264139631355284980729488768684350195492882527425453262322939989739451990309478682111162692974658307364640059309083085126090311521302342999387790246556019109365883849724832565656404034314157749901644135064409330340040195714380413006956718575922024192853828070714445014783577492633996638904125142697328497016728820633857991530228910285640806665427490904216692740563245810851155418492392963581253044863140082943827904341840672243022345658450011754340335674228600804980257115603208297427740340077112584654778133564261205500574787400417215913998395419659215954673438615308559151487272481078856919143123790284158999820075975305670665822044339240745173593346110853263427821780584993626263250444345128666676726701770206725905563609332706944533811393405585933559423595938017706382187724245706163877397955868998454249077587084571991905409146931694775113880434817321535675585345420971015232896358067614159442190725493628055937100632068442080102602311798155499068453281955037132524778839713529175899287656128025892491220258365046078532728925770848232033803463694830131719189548540529747198921842247579442701853478517889308310609257854521043006820809702411872822674759656714884100844819031687001963595638616982392555219654415977632945958050017563034088888220356139735036749875622970500081461444957917783245528863629120309604681940903837009951828926336946489809117714020078318451901449121704329522254147968994305932773698793207805147766779997743880860994297871057384073954449006317712160694342651170232255158831995183943756332412641556461906160089531039417395464480668232674118418374217179122494698073974484826445953462900334848919355897001512608583678514174661488296230058023882749665388845371384611792009833173153690072181474226850531848805621619102389236475513894676373217605609606975590300430211303233307933378253451674960272743694812019073022398477902502217808053023219460170963369750028558490389065447020009725863584693801586273917444065851420888585323520458752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -101761684427737613990731313076709372754017706238873088690978175733805186606305639047497503493054877369415259142625377697704538901684742772389658243300511865885296548798372937477964916607748548930499378678809478328780879318008709606160206349426334927323137119050612283367223926404599200628973125845225535010825326532049808297707850465247342634267323723632608763296721250147545210812510696892065576774839719630966288732707936807535221319148170839760191361380290759033028961060933467008461254314652007638628582290241140727080955685589335885501232772910448641704749724899560439051346433876630067440219673409964703090929269032417474693764248385415113044129404317494737041799441900957633463633681235636230341830006409186393312339250233810565722619244487500838307111519091723647402015891946887607474696785483225672137177806196499499149977740906529109481309934341689597772787256306955555070744106617018273286948694201760974505981334428233894879971975671681821395122668710739730183651651837713916114399177798328953574826358817103640012949032644044612670495979656984225948890245540425004774062638483984411864804869310537987606458437878242017862907895100787432718770143535559900000349197555037177201261326798675770015786541128470121128386247808022513739907842726828083962169324279558397644242071066823166855898244004719511705743685483176301269915574405749353037724975168042631064590708822871782727077657186308707453472768978685088557160332069222264376910845570658012595427651438572197395562484074110472624000643596952977144002889897718057038011477763839913475079719624965450443817373233357104570774972700573993800783663528847919000430533064363933993733530326182916290694900044654023678794955585806495690657800972730180559344498125914386484502666985933293841327607599920078899951382522077529341955595511430911379005458273537881094417578432728012869829162455792585798062704117186662300915080410129067196024616238787627927736068926167609088754609177815130164195881057905465781520642285417391680218724724936787672801994228518775804555789548552997929213220315571444473852103030586595945893647460021096875342070871896559093493810228091498217253709041730939480504757848467443507347934670169648344948900879878166770559231415329971595388086286743686434798127305441719217450746002307236011500799343229931733543701524962315430013512963693531548911796529345816891372904232080233487299347190823559877495246003674752012712756115253020087295778386650065290367339471167799470885543569756847982873632063208348379776693646551460814605809517893532022787907221301931459181910755443059091573299869784037477216471815971990464054170330759238005309726716310651965653647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 28394253338053719264606598161322508755409616994640982239390034782266972309374122348245653811873368012521290570371589103856800380344611773882527925278823429013593125113337577904705226528999236743283294331346329484621752398677620741226155252705303381922422060353529121466717102527290746902904052285258930356203197568079140600743853684540571867478619193896339829912955619664582255826050194489345337586459448177699789872487885790674870155693787658043781796688739541260727316728489433683284052181955107456547502165903760016724555802880371147553322624298507350310793615462169994527538600142727446309151606164447174362073164840736809629827921321973316625184060756437187569079003500521303427677610625078731656712636544061828628573892547818472973245482515083890287861555108232797916275989847598767178952549545185767827457855511505498506168479820194383971559109808979722155920048911434290630998975717394039596688829218691897231353425630728904968426537716849241491580588356999633239098034835496007392404821394805129717397053619802950058352976244070538445075489020454463279177331043755101679965070156728827048099727639328244044660257070648160765030356800632928515420945066055617118085089111304599443660981091343830087862300221658516031585230149233870812517734053538870314333679283569794799296002635036581145456335530204848495823491084451164012089043128735877120711026653219626037924600849294699105297805174886698190635449325886850260870685846192088519556169175596379563034840688311596851485660114987500468210220345384487234601452196487896986509399591005033225676562751464234972886578133105621797593898295703975402297702704468229329816490396925857955096340835124972910372206012686716309874352716664345890344432829680404220798108652910475296788921258432408322691424374555817852256991591730530255603186701195749591846086605172140376956126682288716935226779539155171014605378366950468325821580295344569775156462661889226935388013118911715105392088802841550692977728207704531241159941688815937503249148913212680483141650637053841963939685824045309523946599525633838999742031716891133427370700249955014853861707291585424982441873327830828501700224863663911447936539143971455431458827904498772149706343550423365673714368940256108135487473734539945934858784829555392565658687571825825854023261222272440608374915119823651763547325528114878940839418152031522843162843887965674560271716119087385850402070837522237735467680806472928271169160459358145905438137947657074077726351670928981439919250152752637873659681025054375605790493419301720147865831964916181097065000938966885764192477290772171268106807128778848672719939311159986876065006275263194770037538816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -1025484408763262795294845043004060338364987788386329733612479488653826740373268221992130526477345967947827211804863283756869003269888638061175309657144258513038964152299631561587335782032696758221469733785089079145248635142741454504489982867771706463090738772257288276484803323589192345638119228322128468689908375400859262189877098440789933906894022294380036919331645551850644023728270941189922179946522673329539714566834539946799790846621255484157599805393939115701889273988585703820613548764673474438015867916736449436816988901021477031406896631824074142864232437779979953028964151475455603880684198466142967104112264806239002526758871869912665226998598733699280504443904921685243450991132806268054120607670682608347643609187700174351974072445205042789306037998467204375816386343079329699439606077338877339638639160293326249042239053772952101318776187931163351415366965410773387736118627307427890643654204817243599609529923613536818001023875899243118934058474808762905083541184003201579074400571532257890432417125831014610101041730668657106956541775305182348999867211965544968571691757421788171347663135661598791787469557009531787742981184101472531668771438291997572878237969725464660720913927068441944050535977380287824509803681387493864184386707452386659040909342888813116277163872056781648273908629595333313131186893026678397870097351114183894589969487531797933656271509980864478131089166023630193996828391594835697167745024362504473814036675418982289997583827948237350209059646387960173416145605648017727963296874393949553689165650111372421336435937120392317166698888298308619952297006065755590764503623576459637406510353869024654970639250928899714986300553427768671368878813768685165070858387062512906519050635448158806798038499147322827526030490729740044909171307158548271141025246357151294441657659656710170115704381636900532457811185206441540606365389192907596737556277392375645784035204615457724172910610006453504094619020054443000261083887676817576963364447286675491873904587572992166291742283018097805944000916398217553168086110637572785841615663662192613131994824958146490882865255998116454379062424715023161652160948465648211983298955939164787939557236903508472661402672716775848042362698003191297746952322363246472544079106312955309877550746396827260137504462004872820457565517279061673764127564011913604846713010037489732562148478613091456240149688382492361688622399318754306959751271653083162468383912991845224915877521127763951109855156626178573454260873750572835424792660815951785708649691129609288382104218266268630774715266887748198372524497481505816186132410289238831489588044215890268024690413153382174608588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] -3182632277564051136061630496205511770151381212821195428840052027049827979376254920763250424209423401054525422040362218695481024281307944112070274828283759628199690055380398816826017525338580707581003142291690065588310516923463742380381674058531686880180954095608781726921608522254364607646571650710157910924017967307745180696992831984188999697462391576514825289724709078770647543653852502277865113936165249077571890950878342764333346670317233903464242967760446895961251838300488029063102645767601016259893786071762316252334769556454259097632325485193759500881568870567538916240535139679638621004980009270601681199537932515800057359940005969150831364325283960625392114743630026112519458708614003911113716893299028770529261802776523624623634693938745526120623363922784907778665485429028760734672180007483947408514400420844719262509285726930062913206818849536875782474269842654571152457678651693044082106325456239941124571644379141725871780847231217191719238909667354721692683507006688861762477717789482086064517159633044993162017254874440608657033146166799505800236031996650587201608053611070615020345254107194802338924298865819131609892095784931990528741057516866693501260069476713451086130284313256528803362017792928585291972356396866180277191344678280223705364930324677324877254882700788483760838978191829738492880921572559389399028215186930006490011510837687619733635378513478216313429308802745465461761976812180379807361206835030742050874204204192647684921917022249506932867312967936217930501450721223788596361275196015317013791221675126070007881785845008761892929989687493055501734434328261512412832891737929790411237672585914645015493336761348474132772131153152390418827363925234292041596745656265686639392355727638689381202073067067570744040740944677772076740035242349046882918380357545766823813542971824883510583814771580062611862679536910073143775893243142121212921618056588870902169257082529979191732894956911760585647672616488349679854116453708357681335332293818747104516227530843688438212847394069153011324889435714508594522926015194998237533858254485343217025614183371595504328216325011651341466178077287631570462604299864906112496382938634649911795798793555094665035854931283325738304322417427907343604216886883097412935852514533153868210999408279240833190186274649642459276456970597433853258941207229525629997245568084317661095101188862959544692054945522303711643267128655218128970398365725631886540238847482079186636720681146876082369999022104335784327409345561028398462586145456863681121157174965325214698248280258352535767712090426257583729248445240390861829856911512684279975814432002941581595669379883445805041844224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] 1593106728345192277258883558441800170306020376098031449997323718150935579294862384993810413251266870846639894220391610089854618116853578424001378274205574997203483699483758582800655292710191522894222402361827644319999282803412101128458855194459915475593931220253070356885130483884875464529259974880168824212254100720050236523570769838145216090784580403890451045098037500881405522483783019206413265842281537517460227347447572733494015408832732963542074348788065787295343714331142866884634835805324028842444787421030326134126325990197332572903380792696971356862304706227179130610143650496245633661238343046905537362909061585283414808878509902785648431540258702010572392235979399078542196761016567388824002421212018251999200269269420839794595864656854673532948032684480797034369128855891647396746171656649171488070634474836972366052289700931448947817076365527006565429369262899508979768175880586176718499703503882940439532510738166427797812036434106792664280415385995562094857177317534901586212673699826166570719546602456619819147339395950240380588612383095366041022191083083125782080811014920702702828677328164637432977299623818424079288985767234778055964366891213478727442867311899700465204866798355154565714643469660918908089887965513359420709945374162106313989869685739122267536406343069545031167313684228515314243995287917804878289829492903787924193053233273005873793841339576386988121692452643777965644702731709673791775253711492320340069375130054982155568158042503185726332765882747964350220521828140541153968792021268597048509623709538589337531395112330522783680801802120558054246027243030541852037247403551697742563786038250602329569499329795116749782943048468841253986732617557163177498773698985500458842280114205267543049914001806361279699897473601627491135425382632965756380171628197047449252086022833362481867795772979095446197517801541843356226418564525204842600437648863634039545732140906859224816111727027787969992983606892706205885309630208554806392645881797129962017335934762640250974180157242446353339233879429528906732446467549246882317640645835874577324065609249219261030486080254541335527263461460232952988889214609170853427524015706801634314584109009045438102220322926107544633957135572446949206036341991886251521936990019500594522919962803948895368433589244760288732782552292860546335873504947191683914194208819509617371526778000089054413421195567052247542157994304979633704428635611259794754585445057149192888944271642042399428033134602724051557066830881423082059464810420870670102331973075481571386469031692235238479480748826771681686610300840588958851723075987792936574407665538557388611045529348901165061898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] -462489233804927884989875594020833607581193135757634308120438003641549235949387231180770160698713294933186281450248443211015649564919172729880073143002702176666237106558676680608087598776380934979270453492855183529431733336748137934907377299740647325221092576124331621559990512658011211580727303974463301843258745938691998372987719694286525929481459513314050566734760784067739552038484717088800656869839988659723907413543314937312483179328723984113834844074903845704413164359479625914102625880510562542447802380563134285064565999272118714332551742169794482752588013551352446386255574139476230260615663514483598202046255319687686220498936596970243673059077879771984054464450493220445378648981103639391031497931940501970343133470291893590493934836981626901458683252535193207142498526947056826306062056085157043071811940419069689343339679788534818356811123068853999176741438448631472612770123881842073264661865517691413964591274632568360939419917948819384295979328808953636983149141859686837955528437662799079416075672843182457585063338583441823712802628734953100277907608868348102396740243961124646844448984504582263757744091022736584344619006535748258136995835183643352303905763804292752142421324801574899647879810325101604648907278607862208631949939211158954959233730866112312480213438426018535537141216704742857977644790533629920023119116999946231386594896537490210808567828938701474400537342705377887096319870811457142376301649454572434232647632873417249930940331544770642265348021758359655515269809225215508093808185944039436853049683164766040178191717934854182646886972426924828915297510377606269144158906691134314151467722580465773652033806804983551626004690673189061470879579974957348130459965119953869303134296874345976564939762299470739254902694933015358293993650173486400613829853947283883396940594384172523839513606941954100935717961813124960728950908382430623954683201517481270297498987113452909377475455110425555027600058578175550928047591981339592836618857694927637154724190442163129156003147284420362966984630474074605083398674726415439452628416500353564656959254150077713035519845610930485010538222061518657902002110875853242775147715968279713733812121038180234084828492717975173433397769816148102393275989538245875786136204786690978198434468833284412176846367437245688026049777319227296272577223802143846913327388394996199387617025887649153182249193177703524219726834570070893454195461765283090661461282828978498774825219426104597284297153554409423976341188826608462548478652006026137423670339781423231644077566395741326083814285757037256240441042923061463753298365355226701441461239537422982827741468044970008615321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 85453039416715165816765187951365960054069953550344969407145285630251553805167896105637664329689388774998494060845049167899781135827907523698698640041252068928940002304198214793744932369058052312040912099232051080131620105783650488824590214350788205429080849178857543979877278421505409065436055151335413964405833835884110788808956101880727366124880217184371541615351981578061981596306571233149892937954645059353575343140755637087093713724009851172839982600972409641841677201436982541460199594624447141953067623041151126114543077192343470814039173888659759319959690961401131970083442252863125830505990282266196233743159073454001461432948250875144767921343799353050981482373629087726991134842247486837947836122230535861587524531477983208588618984193201442753789862545742383091483432607729208955009548130968708815658443034869792259457307299993845807262028866241918489450061729858409523810307849048368780475873479035144861660487614669894365797587996506199248322676249138195490246947272608178940955730773093177260718596592397429837732299813253990206968957403774913291691357871377886437897533562453940716978341189750025507583599491200889153928884136362506546411695255648219023395995039578611936345531921541884063900651598496336358647951174813728437078158777137631098566251454977477586255263336485219592936937011009082507603181574880013442538638357422281115437638495971552993034780205208384086785515931153287438338083403544245834574622702215358494360564036387869148058154022154755702622080242952529757931377960111078956562733276698493600191696099239336072899415158299256031436030002813658984861839896571612287539684245032111790938108580656969012217081325798153092607621335001586876250463270744822775568830998621668312778464856788830246531145005914571741317052552280140448078733048486663987061386486981632411834759442804711684076572160791674015602468190305250380585387238826766269361297040756340655020255150516408412414219224164442217235218675090366912154617647644502854304708201341603132204753885560191070806815304869898721893928196446093203813546451450933440014950263683825040403287232095870374483764011756143807946401962223835084693966006931160801088728512201833628776523256594935655009262471913474774519284281998353565155536667689382930976102102853292053091849041224900849062464626630617121573035298334471889112520655616777280657267846892356661317104493624105689163205871430375981416689978442588660680334459463488027541138443682165813966165243517387431695021688296514870428683986219394648411732597983777548783596115744584046398973317199017980514262958909151707265818710196920275239018966500900778116599523880093314775908388536706966487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -6123376288437974677677641557710830098466657909491351655489039196052873061664566612454375799142748963614974619408061156916318474253663248149221817672062222454172053491385126510108254192789999250986815029689236854730569988725509458285838926180302768080657660404031494167595399146227931325288485401877242218732380998507396303230938230885026530635079445836873464577910843018030622261762912476932460630955879728167943396266008362546237113265272359688740356475212236220940409823268866191232973220120451940851420288792978091115558871125066826742363729627599218280430771629355512380008515319371953087531948501576355556935895487665865679587253157527750865225176907664658870375013316138758909561643065894512737700366855855771321418531549517995064443106972634044915369672396424538538233438135306307091006418613300934021807740273681374913075923456132401979977172823205671740293464594225903352722886095507173317523587592357495121182613030185507724354652344322777818381262013146468562215022017526579212600694250238540351965581678699021163309791842578369537001895873712874368260873043908072925025307901651129679515541441823535031017327718988591844000695883050903436284505964423787794957959527708848564554884031357471113680077870479383740296032778668465717574204124697330329417652443966261142445036524180697822185769769945204919352038104819135741221561580838422360510499015877720137455603142889965033893321493821394443151856035529124870785089514933793289147840594337832519984427749678865674242920494628844408851908971911038828300819247469463789603502948129288345062110205000835262047609171497424581470058620877282444197147373985703064740724995478946511604486946686304008079747890283014120863858031482057257282582411678242383476962981348678580191050656237060171306639489525412179695785988720270149642384289038624236441944061742588382605842097476654448481156619958217531910941122218284706327586776813839187955519883497009280020993005630380048879580151797307948360496529605928084865510956276896684047338681252001645686458390016787092662823821113017366226538941840634737453132456312236845899956347588157259129223642417568010164406177367261569397822213232598395842213573685925273242406053668789698004439436202040096803027041747485300982515466116490444271486690865686138126325568713878656289234954134783805589238480530337947179613606751911494351427480014647586634144763741235182150626195140369046358166985897596378026656466875226882342867456048398043401002721222698040733657585006142941836023627225118072716987096167833286998340138266569253812373235072412886213436031236128376666270587165052538762730058191662315332815431324922101345469800554253967687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -2636454589678188213835285961678242392166271254976869120408950912626729143099056194160958887265636452985620811018760875325804609219883644148854689486102240553252125894699229690944564000934778750019844885754991435669742348472671829737918834726633756226993407204440339492537174950695583742204771691933165421628822345432358841015001985874082837001568139681875982831505465947750281609979362486675006225378093016731147288075089237732243776688734006953523137707012877467351220558060769432741388434674529397159575406360157111159132566940451145556764559470313385689432385707514631435050724036345807427287695112569837901096865930847164536045823875168574610159962905790521674245422234646540875290201019916032258505449470538782315055662140681703724981989027690544358231876759701174014222399296823551893775445834226128931174094576453565822834367819503876631160397026368006737091339797667185872172243375901875453700226511238979423872641795683032883923375672623072273304503886913333578478400467011309313662315741442530225413437962007034935964678763700420051728523852837176288007575996319333820046459954074757162836117532174763144808000636964145770354850366865952091433169358643402282337366384816958919529245016022100321969749571798544613221270427425042473658338586529075746716170327158112252186385922615536072879352308962502603804939634943178733095943032757659063683349060091514325613106329565978561581361590525200404449037614869114463089295539516795563467584946243911576425034160601639345394268922711215445337401481721677596212568425313335212536095462192644942928379496230253591938821993680980680794167061661068078287714607340333641849955927227782756720343002307777342128223722189432520006588789989719542018293054139704852662589247944479838208558588983121948516967293798984125608015979993828046280954777132229072222942363204286310207424250632359009246851753081414484186145224720563466614807292067822441142870795427316505841412520919482121253832441574340753357188596777134294135352243246114383777181693840941702360140320833624477908546135851289688886711319364091396916512080401722910133381174829425111791666592341087631071539353279774722446622155686876631572611564194880608569150683739192976165938885295048703424321023755610011907411401852363951546367064041588044231240484909947114458720679692862763561095113962737716144650039584375377155856203025930115508964216419110926206631576038567921689025831090745882081398749489684262175128540540003011089061727730327638884243746602890922589700728814804314695882855265436519744083925079904870716620290897971137304413812593337297868377467685967384380694828721908501766959235708551814457208469156291401482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 1959715677690321084972492752867679736037230808973918591153113221811071042269334866573428856702428549164799230807714540922960053004076851562145307498724280493506491085067520563257256808569379927892707440558387817361275122713426976342299169498869929050406913156986450278655673181946782950142243395943140536342114786677558603972338016439548435063446100137974696570623718772123859100883080899868641582499233630144164966764435296676852769178522658018068804140132402866851799821429127596742700777677590892572802535001930502707895971972353610367702464410572818689731532504321353558921651843853095485333283875097591831089952659645036653139464915859734691097788011439082621650290371194936879547901008768070632824185952807925961899200613576347170370479730002572519503302109100975549302987092209557613284791478730029900811312478628644378997864138782401163665082621424918108350555365519991934586107878502952046665408920091507242125376472708646782829706073443416096034619240491070604934997471135126050069542741858198425773205357799232896633853740047988683856794655739927945283816647580733019772042396694937105406985001446968784046862611341746224230892583639060718554671445501606228647427888214704054027803634755135365181666028791608135878178467980882341251138870936668393386183811056102328911346690315076382487889618856625040490274505728271533735813783265892107673703907265176119184924944728001154044827544400349584748761698454274503550238436048266016037476425293121234851332754953060438117787242452076155290454439196407398258697836019995808886755294535365548163868823462942992167649536455453416901638765053017586508647653203045313158127077499048526022252678361719895893049539037741304020583980432459434605870630906183106987938367264951395410630257406757647075189589348977710481834018665654932058041441751782223023652044333076819581046727113178629662032048369869939417211532648482671325618050051153000200467827476537818516643226080363795094274608482720306291387253251735582852385526621438522552597403414911146660315911360717777239939108546771610412162133440424471609005230954982586118346316867712313438758798952693950422549260840518727767208050177058101790346889245233897611100212581808333680631362446261835799720108980487450174404870217135786853153183469143936122548273669435540101301956652884992705728554562512854335838110820856724375866323285235878992797022713336237486449623333942398642635150891640504519439490218303903082825383371928548022412936539965013725699931399644537612947225520107841265429751331949910134994893496482643164305434747585854386168224628193840055250355714566438844966786424652839482721188636181369852590674703727697330176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -659903769203398093326564633463923518624109410219271185943723320065109827176610548329974847800086103611117444664515965663321854379468899123059418989755967907745132412837339389988854211943119858291448016150398481600151241056096733214725524542007172794100141747131672230598213588360382680023929702441373985559054355236158171174753817605776764059428381111835637195782021456700894857529623867968830904830148884676204765507968150917896611945522256978232946269552368407515414910393120709802965995353656016457842933741979001289939148097200644826757272382612045604796736887386153303686802397330967963280279056530360973349068373431020513782505808404925000790777242261327408849103114400121187393707176769474112928084367052794238309422128801568328101570845566687368122180836452914422550715958360281615962880546603195981383925737518863597665147319011173018178392747535739785685388732030920898567447438032531921425185884412551236022200121439770499939537874149999133687091691505637578169845187372913843411997383546500999638429720626303437932918041582800569207490724930000710455380269009582107500593288318136452089942186106189688417556234889191348009386716299709988400057605205799433467017767106976200991595217732708046194019413600028383360457277052076344460057063343891308232418342792344202623033301367417070385913380059876346320556423213824551985637539507248025860535414963469565823599919502857307040388781107820399175221019332063338146525633688503924281399357656588367937280294255226277202600619366182165449147171462540072095674177605948912632749637922447638167133256407226900413042067942585406909840549600494603204806275846911444866775048154858067643233029298889624024638368912218930815892449972199708050592763096766983904563567734041303555312820740496830315869280004092887118871508617824445597417443972509719003990802061126356444368068662307342189740268079214536281323050773734115341300887770432964057758435963044577559956691006999803144462200191446142121746389989887087828160776664929181567741124776959876523062276334046198864331689158910112086365382381675864782602025168685018655473011082477161086346880851203139040400823033811113151656775153312893253817564033886188825267860098240285252507310453912474630143252956409149443639872908015811313360593035861562967060440425970229457997198293827801930399416265239304209502671102136118896867185953877014937033261203296746827839675638783964240289037916326120140134611179779973233815234958382846681749854278319558017911289427704000738237715000805964125963654612444979211938193367993238245888694544301321367722548633786050946158422892098476095444592521341143203678478280241839723020478524228485775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 109937405085076580792707181537520278086056879069045838863242853567054642709342735798297692020893303113483424804336806948988155322181885578144633587699199348302679097472033020357744749259905219682335842687686799889539931606364263438065497234147140533728097034525066842647604360663621301641900512093967016605678085974571435703231852282179553895574395282871405694014555418026037386350517846506898186223755928205464515169556985039310465189091823015427739840776067531962539029596187909341623456857713671838870125894654936124294731450371353165498259101486339515785928812780118225148033146845045127210304143154862888384520986904175807828559173950690002416108604173133433660474459417929615309498325016986224867750394215168384317806311367978932490263420532195280615092218350771141604697738903103561004856267254803406492376302576803805884778595463223741333374009422767545006357020486874638284265720769090254478704963315230138038572419144278529608919573415033185193296422047528565281820345758355103918961481356788391840928290127142727670445939462065547453129112287336922260824586591696216911812333221794969264771493788027266747514355458695855009370975680971565328388852222923194819057581175765326262284199318534099080074466648965775169366051235502907325252556010973289823200907251093345903277607556679588686840935223524586403999236715971549124248436152175612643695080961379941145201060888908579695045241838381672245584378183966381646956147540712898198634269829852068479002920610953913115148443520477866219454781398925748900244552363406572804111067234141873203207791417352940157755843920654085707543275740247033975410521255838954820776955323263035963444195861946734748994029400193501758471580284384494929259541055759091869669256596561501871567465072594740569353062608019117642929058964661239421388944100483405868864042046041962464895283365464722144747670879397066460177578385506661035387928054214832915837506921534912381710558678127859550762505591985322244039854593239395007389066482415762308836764081254477595376878478328899135621745736962898820291815636632612886410319693480175869235243157846020028721047934491897150890461261638255000758478685486479912397398204152127221677511689242788426091113173770455514941353661107450169731471767122944011310620985389776115763823370965122601522523708799955766529017156974559173634951838144126729468815672455409261444287383342133533556336054941849891329994853157749977667588676085902267656524751420945764744179633359139433665801268149194762796206321203815596628821062206968610437141417456751537403505140756440421491387822903265392010600956704617464593912393284089804066656056360132204704863093654049259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -4096545181564465882665044201290267813591910444449762241162700189602019762977456311433464882108767432291011418500218816059136630241743657947840415187083357359970181319573117278860785547692517781834233504301631603698907448377294844967938845687030465693995244008056938779444308949337797263592119542553077531465909993518180027380797977119310817992585030388497974785893898826886430746649496733482493155756762548271726569844780705585823825419663280193866276249175139524072804390053595376202765382649465197126946424496548534653358143792165253399317442799555848788830294858732140694652427293002953205135450663376761866789189519094843972433247729030734251561653927919451625186206766774739131994438901367673341394777159967286138758917570155346833061544900806679485007344128625449747070240852443527574768447044550922206548984189693147113720679742250994797049375196480980607755026759775825981478356743271127765020551337060935777432923291358778950579658336558825900666438186105047399270319494932336369489896953597719706999294472522143884070988144846631510195580381689774837636142766473352852476521243426153791981131347768408984877411315758603606263338213330022114576915749925847297985070179329195462709394279607104757926734037969391545194045143756547588323993586412512874228443119550312781231931832940466869452164445202266732134891807718842040435639021649428253625783342341295199197577914830234306718287300121771683249532329371474333192243239778991901077638370723237249024995491626652620930364686410123348986653482013392957937489487637628156842616333141829264730161607306366967859546318601560450857444480352720513869513802673340977630693148475142679949294684799902326202391924295800367470393115554172185515161528110800761765236610077287681930120617990429212630221330858887051418277860894966800868789619893536333241764634235589520764281982226833346364919099645325498125688673083460687259236609458794560051762182099616711993759036552444013031574735185491695729866769538217943593515284089181530285840628031814739451220634178177328421484199635313944092420680793897357104597711446186643943734617887119906187650787877760591148737442321243904286321130232009333137314332323031253500757032555469149686050176881867050600370993673869681808870639140190815242930581413952028360414959566614807939043444500071969739015264254863906802801859908764890220342352100417643483044476083632306788389077257038883609341241231146148102384654166070362261586227324413351480071379802784286242622951401920696921418160265159498714660897588737153993270310613523576154215171201337195090207634131429836088135277984455930737800469679471603256456800535929751777499255565891665920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] -3157026201596829683872325628869781265129502361484503993826278525073084442594504509818536848981512117509679236149610667057778058518257873384390379580256206851865007146882013545003542751880772912155716471189487825596753086561521062609658353053177695392776215070257696980691400420076583715457661718995307503622785916996473140799480488752987119801697077848058682267362272743496310109118582118914117567669030456739862906631407747048655402527812939574792508520206085010764812238121830319515662548196874180787925698934064895442679318342351594149318297615576830107960624698251582242276457647619538134747598115615463167918268201235648884539393368394022678795712509626248935231399242590173419999737728230413287434224002532315888088041030055283850899260277408647276257069101875474567025380132374637264436911514500221504953994871818010562041045867066471699055584074501864823913970437671657323403298140200386545065279682558788924786764489731651158852334449577124307023404338227160838534619576712699356173818013497590521732150392729233066016981110751316296060559395705962659251338020418199123406442540679732002004936001917037147457267665741331008027908764745709487911241978552044080594405237600161531020713155993769939689395689539466688881658542154280305741235829069523350567975566899473227498318765632651435764113624435428633476209577483587564896073979098785906184971137863494154137610844063013068320500051650350293942173192364411886874674351038397048082399467351079070261172503070142191965201470868235656286757707246903626268292260133238321242864194310609070348858906965503444299955588889085714305023990360779548794506313800014739378812578420523398800206564032625480337531241735277258396191040576664162353057681159888049271293936933709355173090233436774986348493460913240930605230812271519984135617889271442359131838962592771919569258597710870721725138518052527695723059511153323974968738115917689629710024424080537278699335707607384726733492176516520168319960135756601340692574643352999335442643284992158641057115645075746526331863203915460299006397130820422184302528933897354259013591432005467539058764484561051213252573207233209303962548175728648103960863444254961051708278095103742360945582958334028993622470729185577292119939249273346894991751125350611506533965659686071668044079075114129207251409106042254599565845675347096970334676008219209905102030494829765854136225612477079857848585097929661089520294283289964904475859263913694169975944118174307211131819121705217685901848108227188657819872605440827631950210460750171304397935852674962960836979483659194816550535144752891315824272783541288967197372609559962034353233019975006945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] 1094124739514552131955899956789494156484919912757087148901347265919391548869931450899683717872333659741283103295815834649487800056130141453656474168935886642074238263694183181990056955578368710061030443359441733209157486028632704263923329194257876920639178919896042307572568894526621312556486459094423069835771743942702354303123521843357018726469727434293889515745082454677569609134170023802037232734388904557655801800758377482697002802607707867570828415220155592415148611588237900593512020449871946399471002800165489117211873261053811768072452180620128049656479187596130395430178359666419075821484285960053634817194657033307518588990578983855931651705316257277095389771579470113725589347727259423508682357267851173981408897849175305412412940972460884433894244536057536007709320850546050405700461603998842214525666743475905157980044672968807422833708955268028199453390419703892796230454842264883514639299862609623334303573182752917821856323275150002453804554213647784212097102379020967986110845085394152094307431602165120349554528586421070978685394677674036122830155586092576619238114028620670520267206140996656917489924004371551672010156741091679707919198926126942215471370368101303419474527697437010014921037824822927247605195805290268557105846068268280155426014351649657508270777050380187347705991360115980016625019081419565890456855378959675103865958144653439358480560240442371174906846174128623331066433131349341352361048925909006118761756421519738560937876023847853331653021587122822174016351397659714790398825733817375674757534044420219401274958133000409964323899744300292745471416170791401767613182159303981749665726252506923041588920873049976358041188093937885243853050480431358344076188537316626122526896613846618823688830282609408731569442716719170534631436072801835338577525109332841647894853101885682848585072494833774935569447180843911121396663282183543095939964684354044569144096252756437651894116723221086717483635250912499007479263852331609462152010737725779320333831528821709241874213765557807434280518209601122885820866990055229728041312289357388564300369662573441923978004481654328323960391450863877839243078803510426327501843755135374777000741088397539248361404391488456876920307530739589555182297159468010869347677879318005906388289987109953433318734915363135147064747450570501159804568415714126126086112917113173225282630492673214272863887675127447701960422277661836506907057978337178782340226582670170198217214501103650744419314173311436219718952819304231425399580262656362439375405839872399907997515804144478357639006072581654424527865209684743827802158858016569781262382772639343979329773557886861967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] -210245512165576019638146531082960490584528888502153980872708875822023528448845847475330508515688941743671962986584780395481485984073342163919909339994493713123794916637476416122234371232619428442372854463177568863926161922635461871041121819343896813130116144509322053953470593613114217859747038266752689203130646702749272644258521989862715961710558216789030506146152008046060142242225607144164273296403322291906711450423691112645876340933052795968627132308460963213083717759871625999408879143456170577012776686408634457669413470144126305101294737157340144080920877079289889587884373309740008869720785167434558444882996028700942002461632894027420495387234561203083947178074139904944122772666987777505133055447381358993559942309730351725662390759442997736894979031526409700636347662528787975691831858367437778947804089581516033513297524578807503229558704255593000604763113548299662480083231158600045373859679148323920284057136479429762825006199233414692189268598039320690185061381324374411356430835327083034224327798218540041568960632017791729277370674334844822372833411939309517908747281698560518978796956037223950503241066933695008514847854847761901831532839830322834009474539355504636766817284913879425965173266574448243841911238097986210555720259213925999315834113296338398275553453498319287071497244424009855595139914438162130019543819196270850540571507336929766293900416617308085049767010606712557325787252802312227594885941386597013437032905694871751310591412457568369423276343325355786363335496519247080599490530625978856480237244576758062330166905337104055675106661987909146196149064200285406991898380704441320775916871847217418435563996518587337399363955397201127408114974741498684487872291437381650093194731666142408095581997609142990497367658479966191879201587449938551674270196139897816481437666945602030023063830543888392255590954747959016933050590252322800885016051368732306299196365140192790496487089978066617307000873985974719062847378502333083061009254263831367372318378711046289362576522487994019767909809442953390196923415172923286640304638370767819967250327288496320137093368275573102275937085271420453904411666800174432377401424992034898284304796963278711337448183052504609247377109376808902582139594089459812049662466697582957943846961325221783151535506860869380973410450880795983726147970515703232617883509366287016570636671002064915247286657498734932045617217304039260542703101057684309720116845254187732308335594862566075973662913313108885079233262709095568687434582982887361043212217947496365090682306619672718132453610807648194108021595848230292518215928737471550106715181173211546053843774671211724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] 24170049731845631212622681615960420082608131380490646837789657405564125764954396460800321653843261566973340375168295180508963208062740122098608975468569477932363653897243943576680113853231158373746567933382106889448029333120548314287139241752873092827426078597638297191976772606842709237446763939354969770028243449450045191900374225141724572812806503951858342905473107398373007736444402898898463222126847790199228561405594687691358814163023644763474626698652460673665994010120041356283990244020752738621504185290889478338541591794390576329177438326766474752136733045549352666908923695443430069035607882068742596199078880655171983034688008051586884941255056562378207731535904336846331699780903306568141426050797089465628854645867154517921192428712108988312502564396680093962084915868246461180051074391234501941606925151917168540195840361703893707335738126474027756491952106998585069989369762202828104622629778959581300031716211427278761720788312383039450575954846682971699274185546945422765373820036034219548587575335112918326179074844997865923816993437324896693838809712318351155598345377766077630356285761867819304776672609747891299102304266049075908847322969695839304017573035636495214258986782426613310237984758818468812487870061369239430660836523198061213313087572850340324524701393887234233750568842426500105851582959493221521966930696701661359517915408983356531475648732649344437895571542399406627891059347236480438017385530376227345943712764361383328101467266489230391488550870301203885028353490460584138221470999090443700099206955732199535083226709680704453269315371970719700440009042311108381409976396793828330303711176724140723912531080807561072959952985425296975135236540855704582313145791713137127021296172427061918698286692441209161922149491833137117653852096307342071673686333511461456183355524333515834701008891010204467362288887955356388435577315441847532378649224794413046470961689724607633052735609482261078228346338704059879912468892691344567166452691501862604298289396404932469317439323235319342779729146324947291260132079370919935970961642028289782484875411179873652976533266389955219744385642139547327255806896335402621184497518276953493942896098742722129666883638485080489935803666700345381868435474314046723438740097663282292905680384289471537762133688193063824056672766865274818922318278436197235264226769579788124344701664347119474400504247974137971909809534284040482884025980123746653149790863407071837568598870268221615375284556545450796867026861758990390385978017002413350515994339614188482893902909257341828814256324553217630921216684393930661959960476747187754942432095939149291319747526975815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 512327730383655472285997006310466292834444928193436702486591219190612071839758191837727660868337253229841536131878295413212172819831530071841664200663122931622568410528005995340947637700071007184559708125868952367399861999202436545731064475620901710364569590083844403346721107114111833388928485481944096865493115835410405261355028949309196464015650610117730765110222650204052374779254365913215291330010706786635941398839564583252311933389949854150655282533344556800306072086808571338090160860465248291452902691076430295009251806532496224219680219567552577464049484871781390287194476206871733563291510113295074058633951394895671381037475427493557682991865307355020370902265898409846566406945611491225927701597811390077803202739709177088716425564410331557846628586101105034133341021116509938942368062157337603506800212988468203257639696391743537305869906835650707464892289155749290182195706067109353500259424636925790217266896389969088200009593308871623804587098008825883216262498512396681438216330175466079008134150343980772787518781042836791693463245053960891842965517527606798784292210294053004090986484106603775276878234450836663312729503876212864974054386058522988971228848906462455854295954537285035833956562096937049374676347311470944936086247528680387257876751985228514682409670255853142395385029381738446207373376598909363124730761716571783949742717210743800962956330617214406665323676907583415593557432306604663372799755706870335944091123033009019534389283440672852596391479652147516985087110196012758672593619747160856138546274541297198383511471134958204992516529773385250543027691897573696236052306218279540724337424568755955521780759809971393971310323100207128484935380346557293846241825959912203529543107887866492323180207324765085372610348369781700816106907144969183572952588418615284958147115987814404322959471141282944737716967867234175577125883801383183755074284333118511254789435336557231835817774817008772696069898434152608344506674809214417502961718875704326794570352558305626272439652888400757736675055160114360467166778318130820451900446682024871782079295045393569195627190233177106164797387206227428667928501799102958244786100105913771970187585072968664863611400800488201364661143400230563290147823020290260106699007645726394767189529923801939402816590318524275304641785108986163923959753631128184948262014200276655155109275000577509028068360900699554554196177037830940412420160395978141331583117273924514962699800426460466905808345888288235167049565185942933678688025686130398483122041834254057238288605625288145196557119993359386043848118252705835857384569627946042535674154294299317714631575690280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -911922567747280649761695042982609274656251879521396853724782826724049629608909603952233292639247412738198869050060350302342873412550546692818669973337031679816448835974292001145337400001620233526069668562967352634079996756445772146010552619104080943878494979756471767382427133353303126405861701335242097898498484194388900604733570574054149957612780515410756991418934670868096348963234105165846195846144000270224168920050597428168956785337389729018436216485386952028193798813818967976002417789564641003024532077392298441324402821755139761295068470879428988760915179046367012126241104684546371804774754945584604766654897823258813294211712614801118375305463167791339347724003272604143644485762372423491828293518724438695587772995501392804279205443489805439067908970466950838988809011421198205586313963640272947386392256456975261595427685152521535265955437178567413473973090944893061915674546955157771274394339817907447974077713256351745739348083061501926360101475315145356179804660441136725022866154219486013226431653352877419825443383090793005931103574619163760045544382289144367688151654498163733954534695122914279468711820385110026613599660277749780125364214797519577978459818585272347516747836039931784181914967918546809735981311346679447156950025989555612226417583176225913994227521408567597481509350381327344919970332131752164160105882806791697089335736978633037424471479316138987758009680631396369794891999650236467737585931031411160924995878292974921731850269786049963824405947894936659860592549029949145119094040323954472163381021430810813148446845792259315384316900702999426212325038411718839681098204707391397892232281838480345691645422847338283663069047183751576698348822112385440295100132025730759003372127990790752491001213305891811246819154672323570366769692993260071146356712957896994035278239776948217330184900128395687424665389061339572418940441704749065627747650594070267472079438932923474644404923124347443011627212894695557054906661109726906122381242520531432217063002144998568466568353914683824889981992892007525551355531927741240155607087263386112449260787100147246988957272271497420234190545279504232150817904432475204756355654690697311667372497637282662285013412653121136010634509912194214526319224292333135842205316644478689018911390289589588911046756414348927887425097445697293688645016829062820247611653383067547020468539718453447261010659878147744283824682616651412138392370235899945665253579221439904070543500674711401948555688942377042334157168880811581323609223732884152831903516972531872020875156595204804535761319506611176475667600384483726727907234554304183018286605807269327933282769552015360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 202646815018279093326132676405801289363802601496958789458444435508396268890213099397565697106876191014744088590290465988060231797907126568169187236773892437729742664013381207087571265330645202515771685643570945299965291408681755827612699029511110092045136680714865932586998164146560612558108477438359225503088208523830281967930592852122233444480499586696157895714944411593551360202173713704360106414255249574903892761274572474016063644856962645768602221678293108784917039169931197089682871604068664620156837945545867917394470836269135196034505381776629548427282186535498234901964575550946047437158165598671093717547460470581594780489407046167673914681556319820930462525589712973810730505296562982718210334399518065997802578494402402983193785178086918762182392274814592019149724081029615889099521030696259083575390871730161628458228076558888628603352603784798919309004468579746306948608635738290413081905775659953465089719454816909397878175444889504161946552713872675317214447328471095309277643789303398705643881233982683531079186948070010667367195785327127821477277506198897733606501019955781949747624905452869223707914289146437489244615611297736003644086003881478115674617141545079936107523066971483635858605268342154321286468648605235096396383105381890542112372350884957297841392742359938276187072184048638216973823839652729571745587121297621065383345651549225110497216228621472350158255929021409814397797923547093125994869341078354007459084866307777838004859321851656694463505672066242530443561357424816188475324820896742301593463195874618945321500969409844982560289251757430971427581860963504002741671789930779104277743598516034905346134146893611967603412237367328840819753022100472502495529072743093263967889698831816327906897272416487335163322820495386795340165077682600163532385441632123278341110551900963177093260991028021871607487802926483706407367259130978710001894849837009063041190827578873554413897304951161865319411449619821687184689426794557082606318682768193494202200142702763251874596818723098910033248836489127317021654373475964500594654426256520536977240866280227076100315023861199000054491705606781183794939422801385332729890597782004940491880124442216429758531605021210229293570165118962168517736066680883372046291682065407341534367809609881199097901736456480393278435275050682624182917098212833664900260638996905091467404451460499650035802930374016126621154064846728391887892085802733195792674892487767943319704145588842675531148015073088993882435618955269057645862641806778835032402631714334463816360938958370657998239310030559056945157007353859987534676339778457168393664555094171505434828480540835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] 17858699712210672944541941049443081111278426132231057452229320640964660705877183500512570870871681471570873699113611082203085653115173597557901613483445598020152392805208735094161816960271477031534903677936590430006787441473775473856074388116629383028177811788975848410851093336502464872627756718639901848388326860613007375346716798880612306848186648856192106861453261578901405028722171924611607991261353675654352692170599475770710276149728020443176640999543000906142846438626168755239750424157779392432152226142842379384623705978786853351127327379714645222064569779876999597932653470723327057002509532662933537721950652324277907787008202789714708562101454235923087978214521282652427872043524273521454808353114009536531816666562543810323496485727421844826754106581429095868069043244459596382350659287024685944246500349094713057336022104749536113894611067277966796874306620092305242312279797077180742236449049755311619409787625154060092106480059934188131740747688539772846392271876767046422717892220195810847922454022170816059915720273599095662101235492540477627357991265086148428635937301331824653567987623177888396952780577039872022567131978882857109596842744029074481872196361132176603628908906334943661762792511453939414214104263622990942201040841096826290968286345628939547488399954886578454553331142827131697126617309527720951323362853633066515684806282122864526902521532988549573273705956288263612160907814501038397347683324490408257519172867252753611987852915320932068785242144291781110806607774626703227472632729254437319945148046094026384958804667773016821873183540298252070176633365666954296548521996456817424532092241181047491681152311229946102108500518793319084492357788513808809291164819401066549282886640452255449706783092399680591024140335227267708225921575533652476472241294235547959131938442214322736978533117130896194019361304210367448669935447932261701603249652099706964516054181096901109517032700859820397626950762986705153728786610522576155978021897549506024979028775680192987822426476575111645281573470262896098648654883653593347789699308189548921489284598691506335926527155818033293442683397018919414795028655269124973749584179142910311081258907619495617648747750949793419552541216438765926654793692824724480838955629505892440888719185078549264312419246191769581033929440899747009878970132569314379837587418756071151504807993214123228951036393359399639135568474117089803928142104180740546920055535011969093398772904448036519345253516571603831999661483723241568537987482610392505523818565267741491176683143504482717515003585752478893122530476583566912483577126008418398550904398739983344365399147806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -5520079885013048791184421417217696597367416501737515248549722511488004687427980992044925657439325257019517088050286580995854952540176580775121303292593328395201242910533634988518231587473116305186149917611374980247031867754867339161173054487889952783426661836168654175606688791311108646044360364796516084045040942299960287990735505256030169820425121304123993810732991223525843207172438374020702984498929936828151187214499099256875226385711476634375882485540523508883978795455978684009051672670916546339029567330913267487040705810844716309948474604901044439006312328410301467107685782424511263195417746506062070085762864555253493407514787403297718465909822519704887708896031037978586896045779432210988917445794095046425258198983195835610702789566669543984075907476353218356523308829779787237814444881731961635687253743023692613657391573326511115133618907707844921131801070964155959764398092088430364979428261911108097360225556831445822538859282751046547437527242583430969096811429116932681911329735434314197202015516164980978303543738072723618510180810686167892837057010052890010725124926236854869762321372475431513418743001156418390992646242835557922552363192027855234525386545224450414610465418401946897255645284296559014590840899123314258153544108515891457237114155576481994855982431983143237708587415772229967853220246292668866227995816112072719687052247289800603287964319699186783099162495678420330681383355116925331765247102131767461125247409220638838240222977443361835574582828853454382087652076239150316579564387499849398290134841632917001916875256694048935654874743517968868327507676687989740241231864331366239518720867954386843305317222203071027074717795042670290167238372174544312751041896187868275195889392899667181252934832166261630822159680054875750942082036483931853838997267057497181953610187983225317570144332157160270128013873422770666206961401358377574986083977042238304795515782474276423971418911738749710160057008094890985873635360249323907645764689810463886159603104935616653573884113963732966620670773111712663379378308007160849404910387908042618729632224216859964615402114077175289200856702347537064631432660575392085368587674025116212528378184831747697340893950928241844797143948886065635623911211016759833909559163217853318266185278692840160764123512938078498580809150975492352102281155291159269689439938423071224783729890318598437493166091738490511961487428089552014330507932105741242287144103455148570184433279888742937052620284834096899309090216194721124380734037597347948011628470508713608815880389408570071018956245033300480995334080865421046867151277647032369488249657889168229842841587914113024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] 252148515008613478417931524893383147880730187193128174885456502106887333878593508765490931337899628778354345713094204211536921594325291894391941632325527089593930202464280846172794542148509549182461644151229286991163411795046457548700019424607839062654152134623502642913735770775221484448902015100922104393499280242491954153025622747237377432849354440884670489788901617106968999723059454853172786138204422132276213872125808320301988201436583272079155954820954587365373909434190710584700304138364155646282372766612350170128792955812439253932066325492752434038008486403099014407241040005757647006040702527900544171813642225427049023042613103825830248370188200775109639296169892175717428722095081438370262984273654820443482755086169043280183015976925754216095835864386296172333106030523948262974149721941709417099280460563344428135059302122121864208481585523845855008704092768750043416147943986268521405712004026542913704102102470427277420162514166096952913939646586910133245880604627460527085574539100839046669876902371173216121128641465124856610010764974019571496993032962555103898624121198762501175355038563312993233985355793437098137822767061900089651549590246184242048700406695816406853136601608967826841335142928953097855940547986986090909316155380586453592372182507616599959175907421592007935214271114391182017360709045369777909376970440060408878003986178236490790284742739043864537805721881858728491201566569493825647645331690946767600253956117513820234852184737241229652172984393841056833839130755429404761130360436137888408218778038592774175405764546304630675068352565620201919045284108833493726233709537378939996877536856886190541536116825442640691615895601143651945484193950005856726643047005278967555874444513341496503708178357438682089574553073474792039303843369084632270794481342635228631925467856642148369650921905118751719936839600126457720256615033309972905943357185236287905184439163686465983272533176557562717087190543012976370919516083712954753587029783321891127740475905604539034964278234835732904006586406797010675040433459942151901067982353465009876114054177174116427748374186922332518335995988812708360647360263754059498772455695131554352813308328310411931124404726776069211913408259616867196943534189090178005971918822096556791583285453351219270333180165669222633878059021343234976340991057947325018386573252856299133561819443332428239457214410777315191068125939336880829418275367296979971373601044674079806185514217162908126695371576472867199144451914817809838451810558445538903230856105305895165101967713121295150710131136789343857400680555569413117889311354939342447082645913049799078933922594034810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 21882517465928644017698759070448008016666608117406572766506510890871259242754982862961191626410462960555462259202843692760995424118398198634788988510782705964274003168685870131217974309669938055779726688005530376440075293763954507966942144206484417165000792018193508556997515089617850153694007559568230891113104682445628357731375154359122090943563457115252258528948469512435884653235433976966375296564031875436206168378498152875380176319026062669660895527358016051706912740378027255081870813772521455500635036413339448803889198189601736001687019357264027273976751738662311491412869407638083703015969967792575541147538850335626445282049909331703053113892095687493350139350499320104235557954410987186921694420216919367167579098067225212389477523712293749359900746920943374215772281123124327103046739527139856332030874522720198145591300373483345359028376031840374574264933151981682624246240380303488595965246490276434583186075296719107132359242743058668556270842375338555827572846794026743744086377963711530504475111493104186780613543966812111856192595959630405791488907318702369805461457645923821932117379809262712899328634636090418293253618840850965161842389139783251606825234075813837219929441292566156020079196386663292000474489948925518325904227868015158998655597930280559835074812636534500604450004534754096108489813266616378261438458190919384363574145773813415651090553562456951673859892778876321102437972989476802371379169713325453033103997064106802893924183134601998334878585819265981281253083835988017257089700808427636206358765902735454023458966475247344128336668884465897734843876485065852858724808260408279457476185330007739100108497213104095751093868855087442358808337638609552366680364660336505999767193663657261673163169072586972876830251567273116215859384704616947818978575235761062497814255206752869577434800895779537700876097267997913098777600856817990969296862580994484461712445907256267461127315180857784820807974504848971166259598997761264752071114973178284115319195396874460524602420964352914551298408008048803850158609368124463429265525533830610331822030055842910593507712065695093689358634741776626064375317034808679958522498992053988287156209216209678812879745797191626670424871106153594320383679809663965206622620117876647350812957666027834132593604712059758637620695180754365174520268531814904558088431165436186509930704219427400091880797374926627068572472996740049666127147119523353168365415695972894338417750512082166606665202854205727557747561520145522577871870884967379626807787454643554630056633256087996233376693565936993294839168155001302626441080416650028825052769050454275726257852311373640368128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -847011004194654224234811561381207761694409550786788489018450338950788520062021679305367671721474266848219287176447549357166104816837849374099768060200559971251322200466149509794762838917654131270008609895884875679025293082356608094220684720806903063429465743696200967667734001642332201120033262904283303540890258820413655329631633062693272208365711386890158314748745509342199253540255968121130899659151031667020329917708641247516282156383784789886331858951769454806314963320754386090893689093416109807694215640831764416321420990492433530379670512311933255751589123784040332500667648873308013259829446773628531541896667858707311297157406147072131945789016389153288261794834242374043027605026683246380721886848451709934133404835409251820362397978849788899960743197549120662259785775485461356399891968088534124837287689030848202669997615991525075441639379165767062591496178283904625128296524486882060001453268230246283108082842775954359462606390399071998051784959940537761773148607948496817091265050046830985463491168102388746759330928704037262574546648209082212817881051916024706174373177994746635630696075163877066013503598290257261270571517538679097783407469464423422599197880037329943369016469917566967029913847791019011864133873021209312472512489617606846325867031790504653495021510436608029584921740211078512087849595663042389106409292019010989351968811128120413098486922786661432619429456918241718519985110106735705710962813394507080074849352704965634086756189928755328532617689996621778784970269501247909315614032445596072756652310957318055365996773290738244977178126863710561381783893545044416214306859679634841077510517486721855315056453549233532879469626988808609343301807019151727676272966092156000329721378568639604836773892313286833508109665506980048557739957157266176068407650275640350425965472035969937484828191483845026683987902245829915614032695741147115218505370021515380960878735684123552329781850512656584986220549542300613403550317671930913323938741568695856322804777444712768266192894174897138730147127022575167397402157799171047393600625936631698079408064436749335957442881607528862240127454473585863275505867999626845976755755434498330398274601345550960271483684229800014121171198425358134629088896641388863510981837234495365543044683905331684159149151084931872582386399011616737219599656912361091439221957825761618221124046563112870151972516532042585659955235563803848252233639461419774668685740668915617844821310534180217470912803666223201888386119432540282544100322147061679905187172046092818035512457066063350017536688004041098213802394426490002754377403486466144592629557913770875226920799647080927723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 12694384596383020813596499940774978184649749661456477953559659353617726404811684829320744420679739466721683725804695356948739089903484726120176646146826236097530507100089640225296638155928824250262274856005164923410216794710056788723151963789132819222351963102432482442776263742251621172635879688848257456228605038725002059347580275257909918974483431651471019726621956634074551624404095847006687115942941532183185955892113574454221652154424582731387344094589724503331511176075904077784083899994606180362025749643899488926938526669385799786329889503608277269468763045295420252681814977697378830843713158091506341828290501275919463251677537430398031724824774445805618268605835730685230759735138688707100600460933951244484704858334392801440272764544388669699574687580459857841375582356839151111849939597993557747178459152472088927142910922743249828721466222196502829600092434736334810375152231675834374362360465507235456076719480965704623460884930752760879863133491986482810006163325723632797374910833849549651047258242027385324948784162655924370628062473888084257476400034234366026903621234101089330774335156943782429433002855323273864336057450034252678191347849596458829109484314110229090905826325146038576565531804863628230949324894753588605647756639905552619020756902058918245194349117249751010028515902324882810897807214321323242989498191419788087750941502470190703440280744659895849045847302552123075848678146305363871213301835183336845050621288684922254266074498497556217138060125251035842839317443927801996475384471902890990569494029313696778911556800806335841456888456138573576743635995945724940560624944867273832576095372133120683878724773497753384184064686200688317457888295026427723685025186995280760155922406819009937321430287936076639817430750803272051681166539693871662510581838451358900687600682218824279137186017265817391068052476866236964200896639362763537830036760005249345161938512189423310412081882535555773072300547220974619499981969840352818509266778859248684000995184518549022540131482564645552819533636076782866476271616399783346524081347955177179431357830528042864797476694756751464674676293447165490277658567972311220310527950617038115822971662343445652630516121487657463500802096509088003211631821960579750842957338499035067306311362616939442421549812030290225008933481330649446639206365088760941456069096698762711987530308106439763910446893264422457835165044399619099125239560341704035317292451997132634887431291290956789031271953991740645416856215809324731439769159287396091135620946890163871106847884486882891534215047530592063733843106821644424841078776741263163619911806647694087825716246584221398728704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -115469656019983830367926523064727057995836249237050952902270669635281393900662331209733141005151501597522527714890247939361010764754692458434445148590992547676539284891875869071570706229570569658353742616005932210885901578396935314747301779422238549879541097604203240212052568833711834986329417579001577956796502257602501942475365602970392140587187022293406784462842081758518249797408898161065915345941923790371951733167799450036058325381155666155469362411663049567894994035396147388800715093837774213977814703426504581740519359262044788188114327925964916298779851932100283749828776503373145011034730183436787125812909290990713128134358698672977053384046725403663975491064126167967294630752502064897579108697898330738534744491646184688768670535257489276626097842917516638557356961166015845135465981362543773561064594513787975326827628210064937660856054772834844645750588148676709369925437574284226551279610769454599687838997915550139192173362225649982323018274378976188753775289096138769837698022705947114541171479591374467515028773387781053034863364211652691278066488686787001490569482199800316025134299618377580852449638021418634993220929692534906994923685448594036505682227553365238977288787804524038664531510036554597782884786099964401076197057008432082704577988781236570605269200086783862117984414000216705160803975802656575771805938936618159740458650583648404318926497012945497339185050348522775570501882447570440597434029649491923197519312724735227390056814288804649379361767013398560659931140056148686346096546413291140230362139373606599559806056474527694304536413155732297208947362448736865580853028769424558433470987537323221231545681044253557038570175914945134477653198255480099536278996908398219654595696154756997048391327709388948541651301053531441138460441484387868224608059149187184461003006737846184125328585467857847267163632342115450568625815348635243112407738983271144242043215156179890391114789436679326105342211592854253033102613850283694316900014482658917205013592095658829497011144164718554260988101471280907001396770485908106640577491142109194257627131790372963321276390884026551296566927549318665932433943616119152105180737331136866936617623648702941177815834899945992273657917399145598469501062969261290910527396764228966653879845174109406937702677802610630901998153630672746244786164794207451699692529700389172097672314981714327227202878635574431811062444122496924246765560365416147743111931626315753605906342787888415369542865609501994462074161648047094006263596648017318104582704819897696430279047913197596413105607708705863449868771373912668744171475724754535061317565183720872570567510137912292026613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 708729381605279756144357708208674575106345363881403711075700437733512176920662767137103868632352725672670743357147259417407226820146950987655738048592500758276460473163191865698335834807812689235052186956841968693786251917076866492611076287688362777915840306226207779753456937822895886104786878583209587791391761199336954095821555983670405989035511919529900458359775677033503126477120805355805326448814112744860891041801909288616635488867323778096493741217865218024443190049391001941344055952122352220945981998032279776715744630114311112425772382585166464181472622047077216844412494325124762726937576798940740315127196202388302026988156143162986227112334171043857114861032207617268633214167189430447510877499228006477314313520482533024398906602997181405034634239022564684118458912680511259956814375462602090225988371330310792543519335446917403130368103271558540114776479730829045086701935799186563665711855349216778154635904008407177467333718853295021118257769085842531875843700129541195692456920825797284524705455219344838372134563730267067631319371746120152496880064654023624050306616953670054359901868494051698945967935239827541246755684622557560416688965870368707290062997940127519054893383100770445695203647025071013728654945124965816693529823507684950260363129181315148164019083002273691467044911308094370098460633734352161317330786758143760763292539382640122945447750312347777505043367969029744624605572635376445398350684658591126962093145032946246411697426915109861993065647553315457415120420736495931565140287491625887457534156020514784789523296999631960061404374336993988819764665805283457568592239480771925292084127068167495026332607309585159528394829541728367852354159512288912357692807776422043174454644512245662585568645726834956052901415720776748563521993873207169140278102562946621103546195471373916874538703068697776691026568643652647800183741187673809602045247287595158945138790773925916609842018299503695648286747551472077152109306821760919065843837545242568352811783849447621062983083122750723699248791234693855402011416164010228562577041459134402122267996160699045200486146068532172491044582822776433971935858109130927104610199470754616227858333499651305801175061567040350724760451292959160550839079498930388164899947726458601065073422015754925460344629184236154329677920810578129884166706021543600295982923164918016710085764291110215509985341789753230513957343613686650299815445373385122060286050475317931166241831808373036582086614934893604960391091661693392374983276686324457896074333201546041400705984465559407902333188121787883592975086977936220004817416345517965033649725249684437782495414930310630922518528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -3025379244469757393507973126358926172876847671361427034031642434710609354092773706530244609874985866964241691751538086311416974905426911035270474951685937727312289533746793341034395663286777207549809631727285408937155108431130593790221457381675249301849976478047454789966819956662817217259245708166096199506980808836104641716412405140363464265709189818326260211435359442544903266983337456767821067607374442408083640166244138238065688012738522122689821346223065638790282082711562182466344847299508966579906133722955628533981987724053902381946404444665286541791115350464613419482695755516954874125729716513763572489089875267250221660938873350792015089451166434136130255570335312699177699423307952814973795046250257626497912517255512279435740513951848519188631687280272546946946893647597721730429290442322698238207470146246655339956199593701387533090796494571566577223854215790909005429720760269556226266422721390002621295851610022819612350387340074402226399097078642174862842407356769153709767204605752974728147185250334024854315693562680355443007430548468787171364533547719422793191390381503670111435886678510853749312252438163057257753062926737604697461702469730148787017822226520325076085162774328180733240672892479836826463707848361496514379270601054106634717328811455529954871117619292164279196300980989788857071357724215095876435952892216562470470831506360596338515287843598995702551950527726007096123845271755645344636207394613843389790344242646709438186448137474130284137050989655706496115213729378467740861622436960427569156037537355615857385745139702798633947427618999254727859513232308794306594257410447704933014228636824243325323729555892460325228962998759752452748120787689748610479643933589026124891597433136632251437815319124184951489474730866451801336929135910142362311802928384293217847627932312165217347236911918596761793005279381208520877939959553591728488306031538929171452581110569552947384487964210952469816861223882925616987028060869247233327688299040155642899879594771318800378298757377615148963984776698685006418372052233524680119173085983758712896000460986460156587374886807356231998218057348809135322783249827498697924456162309988331211801175548182851368916803606333093470462573672870963333025624996511593621687810014164187699709981969249383462025676635795019368869612863449993197846168028919958338933369328640533881403216811995222446976315454489884864655239760627819212426235590549409625457803370312550253298077674822601474009601209320437080899765273769824157358056956053232079356215033339815352724361722899537045082844143538456437781552864389265122026839068283021767304323871510614069387436226016593900994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 8699079235256471598162098879189191075673821932676139755991817619771163284923468232997142349707096745876090169548061343144493789361089886450435247580224638847356553556523597700053598531566600943016095445191757346807723519177875275968029659750529761504684912966319132084685905494402320210512885683663430072972799499087404440314163546717687953122469993090255827037610918607506878753621076017447579982994126765812084329679182649773206865360769044035497937541896965929349609258429255770051997490796784953544331551650519709392480417376500054492031652711614946959356322178524475690407229530093767943000955326481345108090889599208408183791990297732423441870443533248718535317168194653700993117524855139731604014382675531653335503662374421679549665532732192832990388571890784490043937222072623259823839258508372101968083713101302608797815891371163909729332345255881400314147612917171697911717643162915982122163095915266701514329027329091664673123565121392388941945666801449170291046400844348306449872380204855160296632241033702790615614656537407711646611926739088256820363304559748665598445687680292274974137062810397875463855325003078026487817151545874186349726685147704940413118004575966724417136519708319322609588667479649865856777853286502918313955219527849834606018648906470673548721465056277306716335026669069304934667588333084755824506587655829806771555742161712560662325737001135209783599112400508222497129378415917199712294647889873693193553303816930157906851017487247716652564992682168349713459383156882402460031209639065703068375143638745604319333549567490998626495049463053182154694252558208280788011207139914874400543706244409104963669627766821925149813855135204683916115090750032570961505070585720879715620209522772692215088733691948034334988547344559795047972236295415615978172797760658219927455806302689357774128615049201124797208209381521855787380281989766795744688866015246227159614287673889183900943447955311796358461427288929613800880973737613516663699996335268123952193112448781199496786788609741998858156249345320953719461917718272719096263181570862995874006439511960302790136718126507741102964506318641448202251271931980248606779780521254015529929954501475395168557611378442240639647771159086021615052346223088116349935081623531179238478407856051302160668086467210497240469866630366026064393212468393498954676973200129954273021056352439692438031636586582303455020338318696461760103974272216101637691633554798787042392890449657304415126004131111442386483832515042243810669816812519400689879321084831575489096552077249114341012439295269698722443420947235374677695488924077028051684272174071507647011054344318747472121823232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -13914413411663745700015446593709167379160156234816440539981510810555147239949011613584203110267924396127366968989546758923034388087702868042225943118556246321613667218177826683129294202441005813590048281433398570528074059638307373870096240099316695706998216520434789481624768719643215762671486860127416213768875882258686971855395824367816578779040722019278493363078782053486018795140601884895916316847105221079353137437121334765176668688217176044998904599957692486634611837507389634188751649815306866108440738708900911436444069879454571543437228971271093911922972454897618595706509084150956691835986013848444072231582677888834668644409265092174154078338460012738113889104160953760564340334995830423854260025894531450618742272139051647124625464264818459141351384972354161234701561256915566114273579473803003306936393634224465397241362730085923579290492781025109618865699062709932723552272649256609874744568084146606038944757129384611017808789860196926284732706775474575201300719108318252568101742453347835969178637992913650468475243691691439430376887957659600805145305038304558390136523118905198138749597892886252965638051220822302441909998852372617439537258105924883729724977708123508001277348889470735704600269842672806576553124980952879460743891488240751193855577801782453403301876277625382892772649726408596588907648685127869706866881388727834970244845313827138175963703013295852478883323062536216015396098122484565778450983095923641358862347587399197217822618661020389071160978866048848381871621505505677033026217903241426898312266518204298742504117083821082860860218217283661347293098391902716626305605617345274398764403151780303901427743446944931554234127823152732983626894877291846252817269528265016591447514361356165039655149775509751858530367684006184176593256144801269462312074067802639369675717049120120032043626984417034988357854636172310647712437485222847791952378795122905633253649652860940367428516311758248997164959079022841813670702419078208570785624086292062351248850124135064034185375825353916723954290634520393252569138820087405819845355909461723035194897021224665259607470562508415152666463976278222309236709933720775865687442633999922732688366741618857839632502368975859107455416396571050302240453056836970435050687245821796116495300427115824176658980502993484657444328389958166166597186680224104924919593905392059403492102887620573264872095721331127828776245141299288593634193530950588913900533745692894941596245623432720799163394487067823009143048218923542870384886217786385183131917000112107724100811642184492458861173054903709268521737940862373032383518720601427138333001430005695801308007245103463676331950080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -5268507776297900689064615539016280623743524389660815774000397338685895292188591601724577295802149601421201085233697103740051501795052198082962635802947844234760038621311536367345991589178666364921820868272652985384646843745361194410258611327085044310670207004613792384177381636371933202052562523807552579822397826387279868058241546085829633387703765775030434009322245941031541224426763389906612341688146686454714559673141494209474369338867433055038726234844344190272465916575100727395575850428547081027233745347169662269269469208897290642895937193903337123067770531305984734481771487142871438134283053451121513611685498624136499911552155948020161106570471040927044197537918375765710292872588496876950424701769570566218237249831944731559549875309857796290741261399391053727812766435850715240635004968865960212449280822385668927724670148403942615527692712126750421575889087098553892830662265114341130018681100952514099863480289624106275434020305745012542988099105917983163489346392724687730128514665035849259375673007864260127144951540663921697628596271104466116146221458610240707572174028386092773674208193722925358176941854689532037212473336963462850560930502518178900388036131139366785897163874469626484017004183725759316946813017337357508670745289074700549685849657841295686149246707443071384804753919317806678336406740288298254053617388300821243344288158085415521925352998369701334754368247130190144768230532695804709954461662289363684949169782828451632443412017416104184478626314537648479018808608832016455450502158529233461461315171555122200751262029909216385225420858105778609841041699220475740768522189089134125166658935896805712050032534861388707101282277858028360151434778828353217144035078250269778172090089419290652590812161569318329674225692983965750780736106418291610673174024502591163332261855257165343542815495126648045477634379018643463846498901154075761188801924475193782593478566400157556018621554934440659540527691114146044311592451199858835030181127517748833137287537597220081657297532400317167501427509356600606880865903594775755347204499338367640033956788239786193567822195604372029350595539212107729029978442574646413962061293280562625390664420138709399577280538787259997747062711211179993609765612674608881151997297071114723254508355187908086478537388132557624840102530811715708372616064738369436098060113568899512810396432472539197556220745000862272508192730480177620836137001328480912640060671087604114658555827591299846530600990624575842857056667433576792063271010965803743697418014404622935689376613806861420885703007264580601750895685321255765745684179236241452921613025612853298972147275587659002242138112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 76416143323811265334972868765537094598695792064552085712299677217676881804361836305161879328822360065420001151952949276847873685812415420259238298597705598297103945968361926706612634020800992971398144495128430622324678075163136727921808660438277348448522220082123661062194123716194559677768508223296264286644344036435886932093182496573053703580427384900371362961345553128023222278773638614198805439001348395091675728232909716621521128796950922994418579472773437966750540163636297025821436734871773700433889477622954423592454449177411139123536487619798371133445747738306001291224533845111207602833148793713707424973222415828497015485168122188660639811080041954422846219746235684911894734178708861693499230068526915892656982545572549590611734931912571718362180829238145007277694732340895862701101578524669928753757583027033733125651150365815159480942629089637501017356308733519945176568200956504968174825758442909185132037773390718079240030414918013723802443702215666206887960315974227286401883026410322194414404925783811012463964344388067679457435972214118779502940329548805657377704058134453268293138704972904947252975155439560522092132492888809248328246203633065610235426413610157769687354773224047961002813631216547006565540645134203827395752210108990656972475611490853701116788792275629541747015184363595752046441068247398379741382730107938052684909052493405727503900895273558557461485927686327587471675579595220860273803188606624739416408034380256158479510621961352453281663747370080674639903614929146187599590463202472913347281145711567715030653126197243032482334307585780306686884437482254726934753880184560021772373048241271703128015759522157044575276810075507958935293548937439464165825613361054422327241326207496587799997744433002751100103766675839579095773864775069662274856459182411130258430183709132274309128310498958349611623473346370436859889149209392690765799998108706173248394582553951649542215812792155269229805828162884736948273387396718287481115869413157246439877800710088114036325094350255164611356198905151398891873349661889597716652323031304316542798638782232697446840926081893942832945948181396251201721733316043397219952270360019389824941928550496239149954495265191704664637899463929185615864364931344628175939939054613844916921944887035193525756327719412043484239816974970491621356015519954423361994551608009017067183946894330516695221638099942755353822364796927794700953542040457325411037636326288254694414280072663249768242308508089524874667284549390383825918454380743645599413062856237987609150346826937505014245693034612854527932093276155106998100106842972032695559640288153273094753724021028187688486830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -10268569625098306760776342039205586438339325653239942321386555095852784306027985675059840318643716373644936368544477154751541473887951848187462212679237813863827866448835684340552353548854506280295031859529858347045373478236232924803604054547557227406581593896287874683256816794878185053101821308556735789200937199940998014845367441792676950651761357110045626532611177608637891752434949506930716606842210163105310296479492507635384023201564010263338631924139034703993450897380905265882787807008582278884690497933467962039993487925344212127404007144957580332923841666783148685441335973309535292475499531111324091088424435098323645847717708869910145125231657974387865472815755347615550696016160453170029281935881617488194222478095725722278903340838409799100855857369700967929437316190602502614395677243104541860640295117148045368870607229838867278598304514670728824079845291970667610838746078363079519038782465300869235060325771669658545659082503151207660369791710474258499231029485400961067291107258573694068600322298684042334349246933248765844586883036642823010963402344075751030274619252860106943285171754546118946937180185693415676100528160431997509248899460211116447581530681883465266444368895895006431399842047359318569353937756747355617316189674543087783161858513111596216786103317763949530957882439295265197578239861283013790281723322388951264154939470616943812207791528904881133185437667976147615347827030112769488274540034288267263118187259392748224235121464558831488028564943196779755688599930181403279606840632943614834890835538135694417636725536879688580659584422154776881892104063776051290102821007722622031505622751057460354680932712895993672837389436476471535765747822145235856701894069182045815951353988297676216544164013273281158489695253546732657674385297824497105228317863973669286023868594075091411238919931529955086260287159233655770623451079298449024033565157638662698700065659444593721415152632174367196689816876059584037345270002078458496351238161212479212744227959175745100551100340624026291742991989978330909698105279465622708759926060291760130335955065993321245241979082803824553451139459273661801281383706921856219477613682744763164217758072589761106425465803450354116099384726913265235814110466663541937380846061569482309982094838144134676338125766132100105183103270624860009141822271593421399418994545724862244735280995104340578247543706878051195064012532028644206286445748287699782769318356216417974262954308229605434484282668144357939336152046848998981679541010612291072850486556582176685838286784817043697564650025057388010555196672129844359999260762719248280313922784686347097122426049813951643742371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -1259892512942026289703337196319572372954988420977036585682031485132501254922837235185773938847990020750966541253109647516617637805648450608277282666048067209503402581573556414401323541562292939283129397043787000731671503485282106156686054471629550500836754749033247175803258686928072994278888266657700144800883800495938974603289919174553890732931059711881313516484277954250104507722571939769941874180533231870154904444665430134413984794851215909207823469625141745389852861156084001537206699440452168934732067524063410750095561927531551731030203804313704402804538803725906448383120970813962706038742769057900185940084179333434219760539811155637739618365317032193219532900081725577878604557754256760037608288526785525860879797803510018223722349578642911583696919701935189731133253903970103708797922542085431267990424949393267242467074276863509395772558029946650985397588483734914623769028190633895282073500072424894361733123795256563212871719153033813318541530910290395629845555737889919677542182932791066082679606326988500170425832297025443335105944312942525181904312618923121627934951655607255451038953999308008770055372857986844047671698716567195506954385752810018537790679239405336056562821780473938315321634610643408854910324221483158071094485700216492508020999710766106386033069728900628246476463284251195767826757237676762811376622793262710175789804565110819512502218358519708618406135996277644247530935594668188746633189273223525155123708023670841134407928830758228650135687383624309190136415852206235276474332406248571258658333359765792474343816553268546316212555523862663336838647333660333687596609591898184785736319631515878201096586179123668146920689962290800729987988301255535593501242972698701178680005167765753841583602815765097492126030275020729112052728955975150977032525599516274834509594777353894699043502132109322903580493098148328210755170968059735703301397378225817055002928220933704101669857072094635499493635226474841109123437823636327957750853031706259090690755359028329615008118293977654828023242685829704790475199863792458318768486113895342496086810718740463969163193002609771838801047049086176454042173390788166294214433281181405957491212558218905864249079963548358628648644723411583283649101190811414605244643529611486793441446150404090780195014299300587375322639640448875981201369694249810830332938208831976368540131823703848962614864639591402506913555575543467499223596038573767236153790658262880815094505347224169873336833377014329378288766966979223223179695560928637505075976447993529898732426091731823639418444917076731613572427514327822593082900705040523707689332105948711684365303024602744877871047639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 6502923632926794988077363150598684856610520281880139369741787516252168637128230851851594658741181289675671862185865264905569448040726051768579833884414253367193462013592115320122039781491326674529293367317490221684501062247269876695008783226559405396298831506257167061442506773641261807145418615275834018291897749542729124603395600552771471772288789617835484421706061540606785591267832689909401509666757635166549473883981559539887805949261527353543735512797569252877290641989205199514933701609058477659232336302975949715861574894927969175052610587888147193241504732019563916022677310072382645771483303176747596590475732701447555101422625792791380647884524918199741068741182384997665388743256868303919526996570567821352911472749580044522590674272099066389556861079615724256426374664290785452507713530071970300113489823455797120447450643674147938929481985864479404954885814088357991493234849842463628621841043963002059604758889996111711538247312100195083517774196839676153967700725530124349784331343947635533401099061020291138805764182237388605589304764470914604373213341045407464273817172106568034598775283099281120323876105823029176599972819640797389258439943283008804462714136020180359991321648608067107920854766702578176405721228512082944250196647579527038722516456478853651929884468550077929902453668736893320065397816278290933757037639889225707234660445226994006443936581565401169365490482081134250234806743631485115298018072609668208322968629700367387816563381566623736324411205950818028436291468187195273130875536956905715487773317350135846600065749203881114523174253182562014029378943817195926887183806067724542766056264099167387741860297045910773838633197105617210322114437202999503629158487359587236387191991127117962049039524270203126926657469971191067591725047243235807574162952029473815080801980356796965165202049509351569126695820001602104679287096706508584860396535630487760572963879638676846169351060861505489393808816556958335580239685905004594204451313595748492379451690849870311995192446733366660171566267201277771120405771842914693351128225741688143049708114399048427672853976920980426116944939052717204852944916706406162814849223374939870866525487924861427513749321389102186386969774572826415968686479330491534774037148797417620898303924337969008410012993046483397700335672451010636499177303951884035447884114020955210680152306872699129194279697842272124205301555248852375275824116898394417328724488704520291967217567812359587459582998092694673344549583080755019436518465225336240533493719223696631363810942431484361636842087977662897242539706818467696765863486144107206836168424065597885720512804735929599712810762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -19796665073153770908438458304838585622546660841571746105511947069885389505743633757642084562456418284545532392702611627989397447203093499863631327458549327240543787011819242929925091825449413656716416709759975191843243085758644992466872097786113968314725162951346680830369064466640375511033868860009348895391883170407510607169961347535792648873980829880958691332133041225596820676558936048462359445607022008089938787184795550713652620429421152989980268236553313964852804637745036014911718624696949056768394492662096046030117520142795570778158685276672584496610961385278432113272433947941665586678038644386526220267763965088057984501092695683574672298453621960285467612721720346618377248526597242435062227214417362437978289347491430723820720561544385279425782420727118230357411112255132000280811668478389879018862843957012663919960140542097370345960693472007849995123628864473840344203844135725957710186738151571971161352760777428278691169682617159444452201242676515371867662971432877168917610059844223129727651952303933312613988248891129278677433324498904080617934806970937774624001693915687535716934412238736419129215358520763028551454327042159584988178539914371067823810002269658010406119705194340826233905635868128420783475655259841801478230367822674338620902443424358812119955239267432774407134229481097642579072553061481214304266209606366963294188945748969066752185117176899430421617791429979366768789803250299034657505856007700454172509532454110406725527867939701614787193400501533567181535612216682690750539244095010453332191557080612191495766515582853059932190108799865886819977809378128416367915340810257562197692561153312631674448724517870589107922095909169396948840621509820051204282776853049708708578604474349111600261231740577603237963621385551143163081300239831949387106147534735031577732583091744794637621415417394333358581826578183857127360405382896916774193449732106521046175252955780497620957468588746517531819124934718107048618005473053618616630984378638458332745136903082826447327687993857058673540076607787479944677472445873771526125676416384127749011180443994829452481871405488270389874178408561691708773065197922556205403868020667940983313256458349348125428747940446799792722597879555689670803818323296760170402413463761728873747911870124665498315063808785378835580680504095558991257073048035592459179954604506643627287968228990037349816214073181660150507858200184695087838345262396558970243831853764494533588165621185257455279990394521812675010538524892895318076108410595198146281108134974116653919260127267859874966488170369702999454781304184807394383348970648243911307721775161572001475600293088347566623214796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 43450427374016060585037600304764250763804324845367584861237456158367330085426939959451779063893780645198182424720297738069768579168842568281271854292262398160744739168455991211847725065786507603290318906649811026362092128253582499369512366841378277244510072269944093610403143725594363575403604998131066621573653108007915906703026987150498341907093830803497216301652962722711958065131848268106984785646356374107388639762364700675746982211890570013997298970771488380664960511280719519721686327879882974296820587776318473213849795314326902762048135687328741496950126279397792068479141626639328657194157828544075680105434159126747880557770752381951009491064417461064125477188227192427880274965412240696896312974062652741350338451096897081182022867537513383277644180508722828202051760483978792930126043131724304982441652007010713534330376807621759018072275150256988374536442307405304369588971454264266687412283997354409627069509020064841545055438751660970576995338040770123542737818890207821373118880281038844033969414417021094780631306435441071992468471388447476603746293479290133962892237473559567416279079542067853142741001105314295145862715727755966186127882090641238644257328798386493245266079303927684141656682424304993877842951745656138503994128601314229202834238126358219178072045684097656784790854608603219805886594037425865682887116279241513221361971070940465010345052149576398674701058767468254272973812439376367731786313731718909718602508099457697756031396540535763064681421116211845999929971438085431884251952474167399145121694446739426510114588719989206646574779471297039762290000887434308228162009782720627872755732541714258353159207010684071815437818865294262223506983068069479403387343480159122199604358498228123810156627244878283724113537973765138112547188120717669540880384889031706193698359818297316782327035388409057041252125360172470708789844996459304257719532160265653577613755771433723241717472165176993963833205120927455729590881650150015210539633135453918299178275524574759538541083680679308031672597619386135588971255927345549024080643689323810445011257834929187759779688419630377256064815871134342141653319565379436306371140370611398079977565934554584543224142528506841669153296629430841060659219885947678137083062761483484942041310990349310724032470252471895691629020460335181400889754791270713378307949352062298998561542744226651860332977873951585319029783812681364314202261330398803568590565160005837499242831164224126842985534763691160960449287684865999137377825306264340377368253900238558824839997045111704068374716316131618931375591973401122256114645740692882375646718864446069268644379937801701841170316918784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -73468889476696683357827120245604480663832037479083322136091058660364613341919304406639410411892559086093593398376815571832208396562194814664781043856668333807405370401708112417040202891782914901258334243496621313864620307351318129165554023990905980878882163160505709305102149983126460070167689651926428972482638338849042535871112289554882583942395802538047535643300072298625593252635383654057521514507916360934004412671397733297916135670593238541940896067446611333146348315044499215666352986276530591062312568700381363619810448757298529527702933139146120939300783176367767275177795227390652404002931392387288910556327841312560915312960213418055803087920725149991266794659061128459449236198751447587991200042682193260417024873036312655353290320674448515329058410150726485405032810550456241543636664690979452571317992419910508891169471170097796174087469812967018207679919380792233418074213173846514795436678895073637718092915073526644823966479828452204975255817924199153996453970811402839614874030779364078672666420872254337189852077387060782918443739235850707999003442260117998103124505776513283698970188768115227299187239878140249832370367026530852222476848652532648553218569683075287821288627373011755407332479670678190307818800220701763438997787810183664743008243588999059577244404044908097024599852248494617840835751856863566797862393574786829756409462264185410765355552160610707123420912764042537279720291459313550473635125873530699132483638544793503655306969363325381457385751215405126800808939273424598804299282791314399395398948314969532023146974570183128648646008818608052578166872562468221854890577844627418160861637770945530696600654070319726360013559608185412083761912555182731569590181078899698583986606859390743106783612808371696631705247376130736515483174759181654903762964660588234641099563387520043735345922782704657246898858323473595462230288617602546438404062538525096071893759763448891434241264645857508689362122604323766447617181710902422256380062451832489308274425904613145193948342709120977349658135108678132800514803646775244111807511411099168607602555845526490038476171863114233931711401779471788556865578455784523275667044354715037496104027272554109426399473684936758743849789536515266445138402821250420122488046431038802255665032157053576701680243597947667507296715061831211277986607721479079245285283827317242366523895600577618892805213521646244209952326227466787848962749562689981908368807663540536537798317888655607829758308821610522232495885735998191055716950597405536496620535092608684230700544277530505973406231479845148239173667845528578992887545388159341370914894151129771886485905498927556120545664696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 98086076759618994046946502598383788709317358679708772239317733854544013966839668246486450295571450272168048364881795356634884606824760332216049110517213029440640574155996916918934235738897126604407460109698886562871803563384830878723048054689794499517286517276655452121603319036849734702637244944787879767464639218202162069212409688443854206820001720397261826309963918130638052520250868234269610338808501218780339017623261157988603839096912352309412027985726988778351102310065866116197057122978169573969190670361249533124304468680128385235020094892311642938683027562703061354680138143738814607098794639583437001382522547534339235291280639480636662605665895951228801858450705459111504275624967222696675514727168119481202020661937928299628136580050865165849703524145165780151598642842472952185333373284457773383995454089002911970593601434440783309559330002375375167016470738236272727126645894252586572622180297909541654385042982465086644525189522492614840217398334934692016244758870627087028339854458203184515962105495409023624290152448285408302612650816644835939228367104892627766199853671338952647847814712816711484476669515691419476188337217001935634612234218308750580455308095761210524417378478755461196130578229591751804831353002786400384664223845739641446337370867941244360971287938126290518368554607598714336491474805444275760379243882601172668512937080419037095480066962766294565693629516568226860223906574576640318661347197488456042524263533845613345152431989259100947181782218232866534588646180632931489067162669073703916045788240673214374868392220851259102914525136143061699831985663148820230743198523905998536768724252917833152901836684679131537259603224523395369020365868944793736525975988230764157869049774744057024298425640796588622718079444375552437957990436521740247948644746597828938119358785783470715855763777154233785829994969666031409850204230710040376100715546759946146757940367462889369865742204588380896566611526251711168858625699961050225087245398980110991323347361029651302797306221000377951666103319896216704227823483709291535128723562706223388023065415651109809756946902372101397701653514215789660789659077597858264981916841564675919557355936508362421647070386549687141896251179954585742589234068400152427473210939018882661278429030153981846361231683205223262254311134654210160297285624900080243068609256689567817128321283543250383959360027658451446784160188910696429638987129001876580117655736897828603758438312116950903553888168510754209515933141113948360965639810168372649370308700179997692319669545566287324299735784110824798831454349618192595309684667297078286558986953938032215912041069727622546050307325952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -102888171919190854057570016265014666388382834757889281594585964841354681833765595465022387841802245426924751938975069847696585002675540366183818983719192880583663904948970013235506154215359455898650303958125181384894189084951540325769006863142378214569731335041180233236274159761413404752945208737563551947091696458387366594471525407080353002013073275620273222894475342247440320385534950210405379846064127616442277987495024784951612652619827743454985308496347563763930693967320707207920639145465609626905265292695760625384774004370603519672317933288126964525510150301921117173555565902030508881157907397185272614515361905540960513883212445193651568981290037689264812630197832767372205467998712738579760371281663628688884277398228534510728828693728656457967542695565377986296614412984905066734539748697051202834132007188688965555066737699738295118348397100491825827104616294116773970763097334204733916630656872402428761093681605784114904205814677221561468553271528134263864054705412261422518170657573916067974091704509966683153746472210663899709341379534149522445060701689980512233800740018939474866130744510435489291367413984050409484969562250036816908489385735716506669747681777417603133444758569528979558157734951360573115572993981380139947880657951086289300571052599199003842725125930243273613924491683669529410913244596786982689909215532958129398197348569038333373872219522238031546857766226954802364374846398205482157759111499265874697599145498887662878759592006666685752577242270424950221410040381407818845951722303680816368895474382387143304507210862053788935490999564791085624500808623000518600426012648528785077358939337364658642402982220027823614509332090621571829358229405188576358104535623521987089202214543599633731555150674356320077585612125667105189855590579556699293949391924004972976102304463375160480178945868052243786123558797261630324182408051494658908981501921133402672397514537041245962848414182892006759432165644888811824568377150050932676987809087201864582538571259026476020387088746892423579935409907599031638170065108437245086276136100496488306221059673323557222633754460260717494499239762504976762496127292411863442604598258938380249069924486458015364552713125030181848843569588799214798476605153518456993835772301775463373265357226691652896035122849461664415776876120994362533989950269525654997672726311452377199389868721579980122487437717153571693125956262985667889690410748075514437001081600049809197652286450226646656013805239960176030145109972568561108859464563303930431588461538609419627567614545020006394242953639089843902640893436969370056725853832547976561598953067192383819628528703036451223045752750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 80831457078153489249069282006804410438164315766325210399301439239752927327599430786652117771482316154079823886962902572081475246010696874850957818368162421450770111797135273423064401534033016768495277344497778871942315122514204820185561339116551636527562440178154875312227081057827425051802349123748774475012193322314260062745941179727519398955480959657994162552297067795720082414061573923976177917377444475927228158099698695590000409591713962473590753047445740437240060813810406037471649334782147755125448765234820272875079928372837116975167397091245589047758724609099787406726171506527591100954838846076456877112719776985286559331695961054610259700816360888870844075911641179314518820744869173069727097565816460993486495544108991726254126478571584993430361777939192802631374451244525611582665277527463163833233309440794924884217852426253324112895693058883629416125134138520221865310962305747685281500570500768799760864133239292836929247667647638010650575753160933207451609109734879477562701251688098991203514971424360114653014078271524802224013917682198667373052141672946518153890045543274651703389797391424286593124051258272466005222379820747117342023450127646456644613808065937383875536444752295865299061752201094747447177982603133070714780145314900547786573386901329726302487792254067448876966886726816516975877118595132716095494592880111465744686709557882845035087573981316862813787684827909416573280902231499810338120611741945238014283703314090099411590856409398803840357604035120182529248572535794095455669848676557292660223408725400479965315846660244454098383880107138895491955941828698560109820059694692592535390925964294153355086658111768283103652333158521245986200221113209139220915158213684644410994163838561862594639639642098227022404055491109914021335631189499475514358501787847305431797771841706038536412980105476524534882544661761984039309851924438914237778328357325093487855873039249981360083716380702617052090003856640065898331958750915437166026790855684062405420396604471255001172519088659595616789169809207735115339697553776700063512094670085717865531179297882259480535521497989860205566440330891188234756071068158804747886766077912941441697181285679762379073055991589963680409604887978210218173127328905599486318042106831376546009699748167730719181656072750399585291885956973556079829593141894357152259019764506403966679304418840755185246289763906990460981949086011801905474139083963814086121095503692410333236280934329882253112650352615106106976003733055688012279895013868932587648295850414351798148848434045160617382897948053907598143494639868246706094464620002372055121136821738450303614723762945293202584839913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -40155658894524079981709750217062032084905053795258348188721962769129406266905232513472271728588499842021761514593567529805747439044265817165429231612333837002296199835548978070517039455331240442533694583267167852211858474666220256330923448312874864836437884345419972351557797770426199440132722197781408351611924793497808301271327533587901114992403701320185761404669264940109280742351883272981528940931484866815002676849202814851064049430450848677989662346782702434285191282890610224420281423667270083675379340938545429667908382993922739971848422244331655365051672506899473326954128736447587547285594574979531021154508631436890945238075116452527405145096964567930209372293902748596351921082284368985926571263433433778232457675028326657520017064179544204625429689904664394005240928560395725804391206679073149935335548156427197714110630699587573495572390020548909312676146480333515015277580538572990042754565567626453762086232818941361636610882986430246445730578228864174150287897531080879188544323346654234479232622883909566346117065947507673110872889636315442066832584496023893337876704077234965188353492128523499722244511951744307102844591330929227559512620422497278388208995115146179450963608605060176646119252754726341242734168124092609329660980220422377203265825291364334186883623320082356075748610693289474132076670563226939424438488976240598528556886116347966433837807360915802392394537163960740457711078047375754578666923116847452676103292959040688716480740932319887085955517498056403061351967809948122924172585485976878223582182891094372712271720591056330394702717604734202279605901515788667684262481470766484196411352265820623081652276582125398593601824475147064938925932471935723589071601222520922981447412831793596941092006261012142285682655981769895266280781728451884259594357870229659727550177624037261392745857168231285434123707071087143875203224969678761511193480491856225316133647411325649683710564469401260602892153328125858331521008045926657327416761744710471817318169585881149004300981276189976180244139038805220804725828342427260627394602955657384196428641129535974755584974566995479178253410904494569060213721470061188639695107128658778500745807507537039243733325071223524835025876070218138210797250639498777117074318389650656574853832473081907032611352830024695236322147203195580753734473612917689511207402540233352126965301884552914939635993524576914073770557332417595782726804627842774055927661602780328027561892959081061235936736887763610894640956766830838993102462107594255762102068695606247518949349647422458512034964782767048747749846034037543870356251104526272654473508748168236319956978596994014264946002493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 1197274287775876882707471656178217390690656437640486467696179480973805995064059439483386805466317553500033188381760651617415392240182764396409346294886580383986483347416787073736121915255375076822574831713068744593665507618371541268950541112851821971699924534979489671956223056465457659400730387932008304712186420872386927109391169103081482756567685675165148988825926404848589520682901166519215453521472979972244414166607520615506985965727639515048504302622077477657845456183923804326432918370876658974763078649121629543734481321631617788198830247491213929828067840159664891708239602300407344783351614436729365074543201437624727151084410403089727700367703388677853799579460043141015458622300471232959283400795754006050501205229424652335159582470249445044420698956419346327906524297622405998567806330694366863720840503269737068880018977498410090805772854946164991278998384905554792651237512839091935817910573822441741769144920338048038242099381621407502063251873028869843868058731619899224158837542810859791209425549902559782607913954310587162975031133665083974220794696529556987685486751878633033601106774075754887226882963052554928376861529748871534900154952372560753155817376430640283711822453673665087399762452446701647950940358868957473912977637358698197465075736310156928988054464649448917747142152747922218457551987509424018862162810571833864514080814671147084468641042366439573049931739932218814535174107772997063990561842120876129283460382287950840805591568356889767500157551043893258142963385741905695135930160737166761883189466848048424396832096325571351315142782805553234837269304504298288818382576337626529572833449482140629925473663070159875566820627120898476001779209867624937400045976682125721563345915486594377822932607012208188557258720391289929365608855592974041572693662692234649803842040032007069312836508069698326977440767508544983092761214820010524714959967852076179384531694943759910469761173570531655703538436981619044590801913838861518274661462561526110485980417711657220915002460474915396264243767489998519478730145769320637580079710556523556259852888555351781760347705797298681461122693917814586220589029134949254553087512024805709130043493248485877581624101506381664847390056079947440661278734714629181781126672973632222419986612807574753476469332274116738914281789833458383278402313303338638479521364254723444885931549585893877990722579219417850163461065508044507861096780453039865473927018633084664695675188217483474716811363882040183750534319882281118605972339002968891640475808409190050950058274865513372337143727758880583041825381713281486438678420533549719607613279108849462038942745996655660333663256576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] 18734834086858508442092449595932438128252981124481607801844210643079216718180537103768815855226170620369156543327994524926938938314302161756361261997375797264773055723029469252612996309691761653919387049957946637002075931025134097352868150154583374211052747047002854242544273258155525052280868495003458850199468233980076020361563483272977572731151269799571339148308123066934296889792673421091247703714298728252895060679502621124135303061205563339992973403862869898701025286858403953202966600994110618292508626844638388997432195160106135517261830003845657702171307781946034125782641641260936138303772348837826865484176606248860433645586531236631959657406419233219719825609597310166452184698160341659408415055622183683885588001363933290504677968853275743727403170232392835648653552970609030451824322381190587977549224666465890152158804641792825450554315076218136658800590922476393115314802395951005992817326416885866403521682531436755726333467011917620210782955854772684313264461625375458120664886815051814210789280817529185852709863853952637973589086288064850689499941511172291036793129308894176880476200738830132805617214035317647416479151482294949500310972005598771072793434694859596231746249800559764626264376129947843226116230738761512416544317333649024787224643617263309094690530662756737670086630386590490604524090050840964909007763023972313399154152224105600255946389969365210798144344908567808457483768571451941639015503502864992727220552274189407200198958539738272735895876294691132607167680863162071850147233443349384487187450694709966972921866483992821932652302173636787210754814592811299966817867217260547877427014629628931386544145521003763807302730728428686120169173814582940667448728980733660414237297167570677400682917973417463009704508324871721997362094053543651555970308620115487543659266468010989577812917827323380110014194133355411244447425846065111326025131030719793800510200331664988570826299132422363868952950614392895810214266675392707982725892468745570174851071888042877140091203881465950698675497273429809645390577880719048131562870786677308650087238519887478831188492246234961825384570657604750255324119891528309277594758795281116753001443866107820449485743488465683490006251198323099776354075934571930747782284721736864175076206994100533248876956403079180718368263243660722870862613231311793722118141010377131899847175735684795074000809538401801193599096645154756793328946199492538751979061239461857616309941409383390971250786473740916899829137825342882066196674641508078968318263215311661329092086111479290046569400557070351288102155969124880509884577715864754083086685846574705684651322505524106016962998435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] -18563836299831028253605889553118658141556767828266708500850182800037977932031518001635312238586046187972877934708964758779018696952462092189070950907595737845734682604859364246425304680992369271900150539862630296359264769703278739008826384739167093066708915597906164988592738731916861684096677245900865472812596366101824275140767752923880386174393672514445378875091248174906611989110148209181118128004459942024719823931888163204185332524249461150410388394617121059308466370112051907411508415426130667770464141487251113645955106895868073978449212899626429830730955440908887150902079169775373510224909165630631405838846306212426186015287492865057576897959265858934476847782018180779938452069790657960673443765580021185418571156963243409950510395864037394082037793992896181481768515839781747252034792837085981864300942187786240615227254218547579234606433571957004949095444471604535037366514091637546410140689265065056423849916072141814952203322291892204269232935159973127302850322795829022452390512849394497742223029368910743638736778226021802214901905804317229221317661981350369532491173690494625847599413092634875043095083527932983034383955381652097078962145512117902858481023260776805482054709453505638062858193515123256086238129964122707319809403330339955469330599102844152043259107884579583165629950413420525611919290624910806768568280524672774984172590453591077748450638443241762755319710402592523803252040085110264504579802636780605847799328498454761322422859873035859196998146186673406474995859249861025793221515556058677919893482033738029569019773232103429269180180498621969419528514527536440029922258952832526691042220973808548575874879338210221399500063266025306440500662506576802598067648626864170466219691899552932675588841196383278119300898949600055811833063462200868115026728518677473398113259167863853295925814757553328593051121780411845456833794449182820789505137940291694473517032595460303480806323296551998595469111716203149142508477899420217928470891023859718079919740634841226798762582167789132302661224613256260275825827837253089317702297653712873147705916378914035809296676392188117372592477360051450349396517323342106310653927895776388373342187995943859943491041032479848971032794530495102496007387934920913012642056984271084290983159391466853820804204582507490433733398443637722248368557790299517409325054671304166813899836313283356273258098264947086142348962175144251865822286551963881709169682758873011600030352065853909431142730077765185827450616588256584327740927367461805717830429608539852347199039281370477472841088031649388586424329191812519032431052022945231299236456157994896203314575232573449352529389289472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] 10650275903491117869051907281057160479876930474589131830460908801984064768626558413602609520448219218735775760957269780512104650538335021484859975376722462193504926161980001321206826431745937747004106986280856921748281356746182675200061124420354406281090167619635617688324509568460853569667210815549544532717068693727945448074211668511897834762804098642130457244977953750245099807017683868174552965238402520423900577470348998731709163982088331823539084122229584428576850663864768409465199334272478411635751944248643273066101864042963544703882526983073545862261626085142743979036618897344422512587537438997858156229549440984327787613582927482916558373349659622818906852303526102126084123393269740295636656036714011880741383779092494388359284160332324755117592858399885770866020102716585073094377755364318821628909291111229101498118668590198792024835142779546309831049909661639629946681983111583152142542228029673299050109268612898169203514633742839049915491946388157369086324358074403254812277234561812258069605922290062104431004323376242568233384173397885001053034340367935430717627719695423857991668903050184009876420327034542764677404502706488983504673152222148865448779466187277208513689629660796109801986605207291229487969598650588750645676976444222189458885936149782956868570093694582572947382602948008138625604520350750764166882094584280408015178266851048544328362993385450482313694348864997245887464618914684118734650013861052131202488507458488543243323428757768629290825442399164779182180802123100121370266535186030913645124195655738867983346629608790442601586149089780366150536798278778876081304596467060447652326402190966531471201314900050688501719070724488913801956568502189740211497109345659366728721496025626408120224815432624578017587653484653258592163312109200822212583323043575524920587856539981847804899788218680333658123323230975763735839404979237212614075414022037863617274862425062977551418004396330064804325669740984579135620751422319970009409544268980482501986681566732298913739502946994086557082040580702336953409540434626608073440156963460399906086348470900206722889025368112225587508051094603121191411803227951532704946751101622060042946450526783881885271291609603556191683713303578487719734793857746632875887536549953803446973856298847747022105736274789761711058168023887459888243311114542452424306080820439041352696154892541228810413200899262799780263921028303246519573614364336594878888735781736939713295775117440760255368157683062529104688324843823753000149743989044027672176455296605577286607231361177492451841882142148485571716468532970835722974534339327322026686325232013073433234657399116170625288157265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] -6210677351536135116396603225344538049284937692542648226916332238794252619234273169283458314938186240388580049589326071730816130848521039198595589558920122888618983465757458768520654246463745827558206945932399616368619182928463043968706878319392459012434306484952261773677605096529021825719828999746808748746241091771349394427845581309556132854386462652297002868758040108524249840158721908870438033775248011626713703504060398503292050716549865909666777141668989383659827437036807951053742009941243942620497947653081914040087078728630775297051839944744078178367635054009248067953848713665015918844777070586146191330133584255294147766683310177042947754808416203626580923051745951814714579363548731698000433222526336843407121205816347073067798039236728696782943145557754116941509891121183004918124566835768569713161680845363341283974213564902053953245449750604959825253522589595014086364768035629884806080305015680870043585199793696958350847124098883834605146764399727557077665587934453524859551054328573209832261538617519061969659717784076560757122384159110995104007978509078942129513369402713248432838579888336347526594263214528663285142361376775394958719438497712942656472008523016480178501243801641407195160517496507580384879915759156820331197247006184780317115456938145365788698421465649781897207360208693197360735887130505880478849822400508529488376686610839468826286969574208426639432272992442599248873616603501802778573699580358875492542005035620212651776673333643924501703099224470004274071195383399061535883979565512573383746112324718643438225585773447643307293634536002937486047556308780719692259817649126069588326585081644467280158602935414238267963121769995840778385144594984186060864494721818855053602198354864720094386062686012435510805835829656143977692034322865691620225049563793537965875695969320812088084664240478281832106682153852295114850932385533445051986250777152159285199820032114940332675324834480772529998277685098045579917982654875898686907301182640169214274799627741606924817943118120245849401702790472593159068576014996371359615167430331333676404699408250207394479531199062203650126985198556181180567062130850801266378191913541096158486043286263410346095591301258123490299665471993606740276273162860208467889216575507382019399410991212720424586756151775506762914170717367987387748999031323469464822515376856165783290144240354204350172535541872765887938707645393461838694615851252149855739270108473441406714019646419569071572466652989434203179353592215902658087964076497384095853316340780046740732888311873853997923503820928620687841614042955111494313580104521321272592070830129555244282345553752050784783585771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] 6324188282684942050573343580746943236296450873327127692488078760275731816275707952164794339226673430206656982052258205910262847892588337309602601937724811274228506785197992807125802188095025836345733434222726153966189928877873670400418502076989351669297602193526621049063345669571480267764263234694957063161780902381445609728082574790356619135364051289316686045014983584262177740730356768229117577137307411453345583082625456675687139073819411534834178848814441067465290330133549056927701773012448283851098966104000767200227601150911012737847913505620116481507684615408679057561642812779974517783601749521110460043084826688968195450580514792456908144496783323473840213001250889790548343249820105248589696961114309633076636064389873559219800161299728329443953272141858989325798070341971888499158786404841839548129822874845671920066272472950020932437793357095647750841029451871494395434081741736510237789643004469291249127516569832435631077961618356265055982673642321696218746778949818421870265489932752863215128805691609466779009370542520595621598829734342339974661086602706789552342626794684959745007337729211766822947322080521491078125870736911195834113108823974448623607065569889847261757113690315866396755858483913731752338689620723189847386328102811868601955305769732614630917274268934405059220635899409431363805761135825485200776797430988118556195492964240448401936332877786697952156883825398890803992016904359364541583669017345495080668968640609618788745298519879716845364386429689799933384837851553027690692407513918791064079670468749468464628918906012173639333398753940507282174685756204175235144406458366969613527793484437206871185699374482542322833729211142807157278096563535065439128450851407263202400026246756021510891211537781312110197760962420738132268817557108372105406135936968289704313612934789327397059640086359452592397220260355038032352388023427881629806919072317450753774165714305497535301609615478541303137985000070460119156248183738011892951247697157410808362222854270678496607864610817191413410298660834511084076514925292401584928818578945671137560977409866843707980970699632619647653738860430777593700321355734520124234699021444179000596456627199105806842869054315395145211965132216145778140865021625130942022279751356437964173557780452385746099650897372570970598061889257459938945585122992362129597817580966318851044766867368886159816565279861438225478513390103982117593784768069467001724664825597570990249488004548706367025108120235036518851214595510125627451090137292448176734289758693169679451772327468492429419076465961641691377548236131067151347136316917220513034055002776268570971747905964467871929073664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] -6426700388113043860797820750721956798197591193362144990713902134809591454635815185589283034683382446179324424081191967155495648142903310145120870386911191195029707519933622777122682872010289883644377472396923500254733540943139962130831225963627204711564098071893398081577519509798841477057727074594954808504731656489204415261473189420581055667065414549891536235672413585294118341031278808957168700805206288634136046009166443080077407861513273490813173045118200084581664035198083386093536538514860089282613197105726203104604675171553569490007748469544481376809892160865273581229051121945288233241631911855308076742233574482970539309777954781350600692358034754766904567058386820200756217044487864105089838425159730969587652523403809599220104606724113421064981456290052494483131497774052965360342167865865165864621368512995888826523405911705730330202837610737558535340643461161372333658829929576246581439901470823180637662345834181832961036429427364359489501695975390026283236856200450924985220730972992249541693287531403132017308250200355201525885790398035238298194227828461750330505945850231372988701805254430791398539764742977074030538026712622167253279302638683749673212619779610383978652759147351227146046249438122803933939774061698717345264991960298168936207007369539522846687257842059339553311749388167461807968559239509036708930357700510470888934212515888747665238640821650150860638336586125594210604350117821873350599155899407106225069355514955570508833438025119376368906404655648667111764037387367841680609373083045427085454685186169160509497488388340933505180771143118281862660458223239146728438303218267499191896403249507140939806348971741994208156422112926144642505245610455305806554665259643241539521052552431794735979721430424430666610022293914594475264438756816263034877103867257221701786085360747692203623342137355550439531773586609394325658924167846362085491922494018572042693952249013382146823084163994648931940045374106705792495967621195745181088942538545673712854302813380219981595402478976441330546326111176175962052571559437955559768057111710948873075636168210481058057001756113896446693781033815386194379962357086571340220675606915950493721198515626308736322994021056515878370399078754197988560905848678269619498419186135643920285762216133859503803813809445719317736154810799386206621875799766848204060505346436015136079767413149141771564537069620592112000518983578652845220454141740637905360526767299185361897076924192855771712748597837107131541150498784621555185152109341380620385284907380220557465038576691429744202664717733183639975139158732642863907173192661015859393929745657485729604755962027108887279249129472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] 4392249212714356974613261486179807489241719906516263903113067037141797691588903182025620133366464832156140788319656450357264940300876143135500117753095724752375681332774410104401671663123570986210371432970814093931029755338406771765023787790089316019202746038734639610209345798851439841084944219228823687995555179539601411082585926915689393661646869145863546875256789261163377622340651710164606857816210596063740457322205221772364738234315356886982267820154275739851525591342218139448902472884163762369901531559015947391747137294140420275519223906257016939602042297919513089990329897604529647655377870388076166439805763546909642447431042101857428398346944496258708037048453135278123925148766348118331133090535872362322557965685727129041416799443954390574142913854620560628004420737167042932564677549051071142575490650668563499413577282215789442510219616275876110611015073629085529375846753498778955905656360964898008925850633821249052761158558500624987103527490076088423027960638938513601588581761419824469238135837220050579292704580952459389137600045094470528942719775234333893672125873287828808964124552726890005436666320583402124363846992719979430734752941981776508091666514697126913618822686797154959153895605191538679061292576619982513655892344725492272916518966554173939180715987765118854541074685932442964722244888810070917943125092861889107077338718019453856547718941496364678707233081157732021280219964758771461674691429817784967581645193114235899199493969255544882115738526914420246645504912701099639906326865975650616841515552013810987534253638342178576439670356848001339671951605489065422990810883699101606569276660197992471541460344601816317495919254475973778189645359174584582677999100265692379706388509633016813139382937783702582402294062223749946422358788419194484759316623528973185693315758530497547579896714125121562213425363093834854383464734602279291139167365040884059400683174619135391133824059871218821273689035077884515169306885867856674477397194423480778028677352891828019179109070417997555076378314466639038128212081047102890438427644724218028467948264691121221854552002502557426710344650983317075695407899496668484920242654186419629322744201620923036240938051673956046156427936523122718417028150734964907233031907322588630150318096457000866996611161870774169986285160089100445949816555325999927609264141103612144668417792390807727907297688439866809299209252210608679035803882973839935924600899351425958251785289493095690143552938448545055002728262216492808703794933252133973922310500704173868161697069462723395039368963897914666008594521137317098313332913855185218497700824098166640770283210430703438734913699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] -1727737593814917424734331238354906510638561992665614928915919129856616300080479938784631973561485825004606027197034590250334772723569501744514909941518362738176451453777223367845382507349451996267457665708869435290066554163936759203947065525605544748593390128030081619084802633268887885474415623470161259702020203986606525568033522019256317921066629437192480949088344777478174844509285420856737439530484436633267469907611510777002647195744039613387535334798800309570109372982800004481192656801817811660828481363866679943012313558975006066322200393348069476265965164566862476099375033613816262758036714506190144498144679825603861700683602307893329952278307396767319126629710457343556067884981874573791185896062634759267110039461890485855849337278757899596469940571494522817706869159567353638364909669416034331034645619305124641265347224008638697323615000703073599042612192828769299898376597393815734957879719145760950679695428576615389408581262410428329171252633413925013936478372526016744998174717322599467459064315757561232044630348800140608316038151020721429432185688731604332630355611412609221331296622272218547453634245687904731802788377281403007001105952356944487646284503601190703573991512996095100337704843840341673446634873439503566698001694593797507304282348876676800478262356792932109324006580877917504513819189171762144507263132729522502823097891375596808580780159969235644532500444738236426316961210081254345334879344689253449065122649007315961089484410298038334372290917381375860825305536492939574290897509504395933362431006315035230817718137071505681165950389349974929398570006687145999494757043787273269839704248611774105192928204391390123931411181345710514053518230548585552196628365285453220897799971512677277024101496656197155312319519106400921544159243366656135335772630435405869047390287230787631584271376620093429581255302456975353609711247749088822323679332146924151470926003522563078924288046007987872732795425024726910622614894048446675604995261764314955155972288018410562204897435279643589170692587427737640154123866726562358112575521027781640865680016082399140882477163119805578676887384751059784608269906741940039601152658340287131563703183667860836749966544069340315258511595484699604573258114400510766370024987529050622165464018795128788697569587485700912369452343292328665648823409015731239227185352162958340753981862231937738863971829565782856281628188459708069654925179171272071045442560212825456502823493505843675806502092868226616377291973059294076890474191879432124892577024243663069057318450323638536555828608029886759136649389292941192265767828290701258299796506617394993823805857889430100473473400832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] 95840410040028398434633377237979006825955620109103390283870563125183953991984249068357546980078619337642090154879085959448961149418135325989379379769046106499528726507526416463844441928073776342401197309488693490965030648848686489084963634994288096554859532300477110556937528382556140449383895543218760323481945179509359869057995578807732464019332881678483065580546573101856911516572554983917987263540984609990400750617718791029920146619956419763935383846786250143373603031850796676328609766771151885465075682275894785629834020831803995321643381978258551789328383139460236013345962108434661149868415090067957090820558977303160123635936427582174075979991372099628999006890488828188222843621736524376050884175808909841880432211984820105667073462359989861289741137112680840009428971408503588959329619316640953074225312192152890706703834674044686904383994747509649225687380921072456835314369483671681456831348049716372369648340658777065271214933988953302331110299227834975965876137817540828077315086427468845295888554182997042131929563345188219492744507959817099828385981569539783564247937719347309529130773239834660128765030125314677694959748571112178802104834778406247843521781333334840263362235123119670484037589865758380692937151727599728527620307939692350057691955905437507662698651614854263394586667904793742637280964981837251851899662118714722547372729419705877570285485108258211264158846669695363429178364891004340634538433211925484309069720415700908849143253644356421289096513616375837599040685133036489057159802900048802902084168628316546723406257110518536852651978824543691562286267269852128283324682789271983511904821643973532977338169675407087535629901848915536783147769008638677397640331462599030034724386680680716799874376557500736402728477193408728006373777840709007047011531789391847688700587472816400110707535645734197219230224822692659352870179475340494843684202710646188410428473197868918238831817296217915884622011305117402843528933810985795574138426927177431131889187891296212621318034796759384421117244851239426284546838641528634523783435661525532591580291775844879161090563372733968393580195820025074899574875796849405626784145482993606323600335327632036924942087143523961499821100438394496949498694328492173726902062414928694487547743956707101952841525476476841665414576472316370236145405869946789348131753157416071870806761135217596788059612613117874297440253891706177631004086047209077441913630211270097324678182929423894485089437838416126302233576776096229449152689621814446444090130219887712540722231330409079081281563447048081302934639503152878783754543484722335516291384292038783010819042135592356371790561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 381992544719005293763902439880758237026286964097581942738201577398592862835471233773655479787090368989646026463088804231974126608027984339737561275229697891881466382474079188543362660277784203475049539577510013064535739918871890595712153699606097947878983053956031932495380795332511137280927213651128807830239045933642646771860863974813001203775095108089412042459587787896580819521328101712164487863249732932939112442126770271564445771186632509395420030138109919661093617841461516546444400684571103345720164342363378217813861907875534752899985339458404819045562790709569499126374983455965440902370399426563539236116831993986759141838995427696799267620100899270899300051060724227810911528413135200079555775366946598940307027934450587271488402692193437305952960860609186939786555309378562044581946576640439316115672998066395562378842720999514919810024295922918162058973567799082527837755271732403240367374504456143622967665684920784268656314557123280240022748620204868305094253280172888112308636359994926388231268709399350182743701041779354590519094931761586898759702015021236800996526294419109018835261357185051879701030340713386798191795099536247414818853142485019508682242912996928475495613825868918817688049312402021435549346091951603947647812970845079115584358405126569731235997280812497019961398587124739365218426008837815664449956514178120334521820924405876042245990050665913841883730329302348859265087914352446530621741328046875317850777334405834133658223555121821997790067132984346493300417741747934612013728999093069772375998317088511475413882095744150654897996321741255702801703877414459493360836987330839956760066064820177953778757395443351258314743120610126682803106487760883513187063738345444020069317031822949644967205468793471887092219420868399314055911611872180394160897380006376807307882660268904415481355477179348957267622780994959020572981828669458729061992322746193982460304844754421355944074386061288347804534365218732766925508116374609013767881601583474227123275653284110493499891110039044872531630810603954808052579409188816100308615519293756130839458029540203304866438847756170286786226319022983113777312505559066509214503206277138674635926968301950011806769540134891798694832001049923252459094325229775460647590229412498974313909391715959739910556988263626936847185312006187377280159900385445567743838080364041397268370942194751030787275198391018863292508462911272661717368302852170891844308758190566421750785829082482202916180719628282947060573339435194089387961580477675621074992294704627897652837255941289383230912501014823421884057386640325119275564680115897726593090469248886498474896841886685356851000770560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -312107665732416750978163170310045479363276752626550852362902003680742137261362935334793596056802417229075064273173942364989826105562373136833969292346634896552054889149421067225040323433307867475200681619666207103512970758741230026112154191854359809715468310770644672488411324300675654057033261188696940890511688478188416426154789047997841741606415184867487185665295862625101973611954429258908199387017279328339969572677506640343609357249393180515806213448660071946162048921895945141518374945931820962832355869304517828586780589570304898070282387777885922482897392249876146277399861198999180833342838138721696396003048430427141298484240951827902628970646019771182079471302270514302841546616586455928915621299201892562088175908471751504237275340243251628076979252476708762803480475151521870500850926838763545717002782143693317842899065189231272273394448585127642117053868248930476887809012472908573377815203889246126928522231888300401394668985570760179300180051026872606251213436426151351594400016433276897718219585885703339323323959126523602615185368420966261802706867537561904212558984423930327413412992848220063321479299859775205782258756585483924290191577092023977383607680537787419336949743141712726654411167472576286979980250770481859140008671097821391005203957849873502322079297846437271645450310533523820888966378415774672812516184610895780698088660491139482509625255971475165386594489355884225413129785433276303475484451920288116060628460407063450415799840372450017301599554481499022533395748235428388296264693518328449189261061396692835045315065605831038306627727220022436836995860874336015297878904578403551971774490981247499137141752141207763121205039191552319262180857167116400395492270276739097895084463772894368341206658191868129245718443744428515359296650182898575543058900805470092773615965813345476212049653916461822013525351225917732614318071965991573606494804812543621568456822702289799720233623144632621120167916798763384067375429909289496912474500503003979473767676458026988254034034347241767194842089447270703710405124057506510357887324978888417566659072169828338472818360220063217212921083636953803270757536793938678820852557316634527530715053321155567633232469159803884367437115833920354481796341769617421662308097063573951568297043937473130244833050012755871403022345237979557577546063146102765425870165865227785449217328826450736286299302323439740874680799861616354643877120922807171105681543756883679460755254964580483033854710778743006878826485974822553675241144013184052817109417117134114635857648798625665729014275155260607724332704999944215438481732480340702630246133990813694539447504057413312044481904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 149875620024232699083690113304953632098482375609144154302076453560742349959032671617180303837113803789714725707880690576354299237490111972784736256068231125283439561364990702400336885202944559749764913629550887146498015652180397507817282959842536650783279718379019411574525078695321693090011606146176409408803786343804252022098821464970304410972973682953052886561103561745472283089017810211786311843262147331378444879357985213934032304406832810870257621158195951870071620889723262416561008856554086518680715628711808077287562167475114188791179281263689757555085473543646484793629151789537963557055503223329697123849766136639440582464567838731674186262426783140276379729257083260993930540741680839911854476267009158921917946082842011765617536329101204832480918585663915230696401110216749159957094820975256727592132815836763180367105163484093603358169560537573407432245768764026812394128579286496280188960451621111436860480406850792740612092005418855368106923822093337639764516758437057439433344718112614729209637366356980086398683923806585685373263858608108964152817446558637015971961924998608415483645900649610653774140729854640754860795650356599952671363357509444523416355952504265765896599042512755174427835061832551036529507332770078768019938430100662137463432894535168810523141553024555238970562315153859384858514833186100553507298379871588760383519012967931608264880475356676279124613519597076541190646606061687258676342151679158376643079400365439446837564084766567479373772936859304663248063634026126438627982033897530600271395318510009877709384251433279973037748624926463927994729456845833127245997025651963419288854641225217267804259954769647201770505525981360852533406059408917166642135543911269528195183374911897365736301825644155929064036719052776606282515462669818617858879429418071851993262271972115674487331922838344100100230243043554858176983575575907829176763692199602519367024590826633035382847586196363922886431219407291440520043961322398294077393983730514873886471585615175937113077901608529225388258658628222589548676408368147820793165291484182071548956440784495513362971030563966853513016463422114905534657050160416751790597048004600979433662997511354369879028326561763377066718419092479801649918952867117632543942160122553799051843354068910775925827127276632499193497341867806464678984252823525782039114960942585228190650743012744735006923980520646440948361028288656134851532558527905368916687271272041151051345161517741235354107998341067595157438275691297370708519134402730197573559079250347011650262742434666340452136824724363228973805026996767511828669183197143611860665389745507026066756927301926370600917401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -52337816890763796925707447610100600598415993301593512596733270490500573171381144947883552616228656333453458359524732405307887284551937927150661247883750699739993172865416802528158096702952489121171637441211809861700511645801129604737242920978453350775860992257346835585091837067976739704324422347035426732714562549195380688812760269395334372054734135913391635205407528764348160358056144589265369898380489097365392557896288555038253922292793668026498980349859699989003768031235682680916897529338321343737174187867814288256595677853365781346890116506103307000136935436273444602427626579140548231305413574473305366445108306443886933710581665964046051250652463642989930585930392503938514408666952753057072464324222999712056456279941589274934021460735840501425198639633116571514536997616033282251257395918093565626426991287191395917117051254019557752239239096592807771297952753205965746179959590654556655122218584111967980459437919923392572361444482842357650529576794924883395006349106371570422492527447503561957928846545334161480852297452560789023519316584603239175330603285088925788918470386267949301227306177051369119595042091369426904729308772929495490185220353073623534332770639862142197236090548123970278959266757176194742831906492470920196411564508487871252632481149209276015911576765423359531714707823787176723938358207891156181346760828747229703473652283991399602336420425292297525675578896000764277728446298505633345326416696426965879790715083586588963023750613475581972709695820148051340053636318823724009427492950764897423969064690863306303835890323992549826335865950142840304476200908509834160797494014386143525394383373892314431603192469870839740304927343803293430304077236980317396758899059427850197484295696234045166474894549981006158105029459408978840390652824528363457088038393579573266425388634886026731036947093279172074189672531615120061901323919723251393543538730151524716634176243684569448804395331214068755208862004748294792272944026006201494124673389194066822383531284792067523242790196582347666995197628092062615432165009457552405420378563746441576900127567829023493916212755501375175751609039176647691544117343971075657646802519372353913570706113785937320057800099913232284059918974634286552966168282503379408512336457284875918020460774979269114753412557284713262815476733495471282700087041510410117336006150650022126168827714948480742720487927136076889758035693101942750627935360306011322286524098536342878173287926867386643065400133480505376273292088529595277277886727945935247840833789671340677431974445125260508632419550958476759390310141525885732282174408787088578157783503255314423869258066171575238079283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 14538672992674226498112513429819420911127966116241436251720801081975974231653379180786505371301961392835815149565283984802393440373314807913681133131174097340992808397661365621977350189739434936828951568209276447343074705702951104144821831142478030061298268845259481385060780243917219115428542707667155608967525336432071450535460560019155775975735386940931615973118670040283954676141200920727900059436258752776948577103127520220439634973666639037284551285112539868970166188524389299357817606488472734127014457916557858778013452691525656318921761560694653834476320749310697461423258234672230076531040853954039588960084330820963071194902404587886062966932240192172636009277252380624097047993939735115618247162620438989610677801838551417732592069408411047156594078906994770554976874217495118191850694664738225586144290212424985941774018195170820326025358278909518864534624045753712189408863510178102010461546948138041921385543228522762785177227073038611403298891369036408722694937282600878861903586044644372911860765239956193212860797676207948451771190638173731663754184434542299841266442158685417896968770426303781605035651379567526277110667235456849119567041882900677370970189448504384284298738880758601401015878897021211050053948902938691434010477157411661879628854763471405179350824340516454728079346090194330430131226038845643576590595375359596214948071148932730599665865295632491636093815383454328023361290599381823463578909697774190675864988524239015872881056006182391863744379604936901288566953005780210576907450421515485956988377975705651717736047840263450793527954820119938167775112008565454879184382030265274003376025668358210765768758952828497537004111406061336161267319522241512426474131389190589783197423402857545531879954232291208036014309183100705572806386931834426292496502822294815975747337245683988572903656549300622143150066440637874449785766299954978562473254710874988701197867919324117682009592310926349603950551549905420823677476603343321029575961814030242030897757095782034540881285060272530332743722121179914369635161466568623880841196028821311877235829175679475168037511631622258589178516688839527485241004927313674594842303309144817884207584440002925622176118376206868986099514989302625901308487357109149002420617669956513443828041304767646893670997037549726388518252655309847607075939886895526135656075132059138706095381529201057800616349880085273570155890017553573173872891565365974385272862115949909827627195064823192022757917755315614221058603306073487561006842274377600357471250341407229033263853958444386441165093150271036068435497852848401484923217891830351398749904692300663340887547670031264769925709824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -2158071153274802898875106392796789561474637647280000869528491694153753795653196203271460370777658959726720043837855544097260178541044986648117772437582609572456034806535073960448784130929980228412808516969017806219220905130265810457702031293341069576232933875022750819659440662950666806938336613704436165174355296872513234044810009795768369620575132200382193601005234474788536802642419506913976285399757839982064240805165029183684059420232144623117145972925702423737549448787638752542042863651353399777645910076157742972352613362908983589716371061722691813367324361872741300373473306720549487368465727346726471834839607515355830673881997913354982821957509118219850989026608676835183478327394776054393083294043043086481879340632529502713994311305081902094475174219817369539009416288327156236204426019744540799811605897400841949688182265249285202517435030232743835376670648697004032075877600236270710708856384633514059508540766414027652697015530695379194234249860413068714690775971226241823174477229284859335370245636013868196812735584072229318116574636789031404804669107199662091589965797254451134765141453894228879281716660487287109278133474747573194814679695766471215223114461832848079136159510125642301075350983839911241729300450409718532953562101362698241238877393352019644853162716841463113134045587660717218284317332883413755626224032044419234143198725894437818932873234835076710134862629348443935982970057571688217284610951971496594060759502018773714965759925923582536381789020676116707912634794162227265369010671081966694891934278245003386224487392837346252245249372259789195113185614794910785346678192857952167539627342285384322383469635712721650673291885067084675596082663216671614365336996485905783241051776617321899802497096492762545296408995598355132300633985511972420261599248169249404948464227210724524887696107653967695646353685818435529569341761142483507256724294610396513037882241798827556926795532062103964112674388555382299660612515090616284344215318544566711807180101866674784255986350733584985704857005552256312983914325239163985187089833470718307010507163726705785426297061884359116136848800931140741931587133931011453678813043154385161312545643969176519554426786570721260932155741704614156018230560948614115249662951076301964228637945407448694604237688776718927460639307831828338204813460635299167202366032235474202106913707342697248994695428551962027680396553603962036804390308052545863007858952616774913786952058110179323972672739809410320640409281345669789604412835498623973881527487933283818610822485216252493152723675022670344894127503033323593905819550210705809434792499731301715189768070674063906748497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] -947286492509879743439371100980741121775662688411944879774676353056622233199195271762147725674465190841493760505277087289148648780166553423047283791965293632663979232377015216707730051943073798325287673353935745249438810197989600982714354003512748303322341108824599307165715119408784880620167593112250054384633306586466881389143039682974363257313765363483634307783009146777286460533905229919040751424553049863304249930221273458771379171253789808163320493553484833145198441047031347492031128808218000365989117128354514551961671850362979610001696667959135635027927395780376701013330132849203628447293421838836082028809113576925474357556970059744761567789591036366269363708546717803581612599740533024962273614796758131997359457148386564462382675015097801094276394911414512224889899273798817195715553508760012212254913371302363228471660267699548331614005773326524879673500839554038202638963655389680717643382788477833525574371029582120761322853522754092004565968710227322563602833917428018441044603769183066023950033135141854264332075030586967343024603543402035539953884281001939627391474340950857205072482462782440503556221691886199812247037856755425326980550612004046373490709596045868118078283023379605005253380582403295597436856540810290464697603409188156670111930946512515363466539247238627948492776295252604022289690426331282166631830353697302912146076486653205573593555380983621211900073180656575265566736348155345579170995276579712024957570964993835093091454333357400099030912644224337603831571664468728283351464702132590428219139668857269987900037830914596810124327772332516333735240394101707283016482033203609754976981593713892764744853851738389196754571461408138167997544410117801052264305083831696029370040724515630201457180774514140894633442848973117671252910763808060327306404608589300231035304201195662070585889305196884090147030247238675311827400813595387344220012784715745778128779510638479224425454354290371095195361147837847908661330845989808561797057105033791457839868302749972058805354871165751012312905981028135220463174134260454836994900935430976586732009590349563395728202605735888999877245744497728995099023915385688119853546508287231649899212460146812326988477998449290536002322612116690220668098739466457076111364524413823241783058844233210296887121940511720299574766686492373628633230894185716372640208687023639630423698306122780170978742628703741949623242907043377173940271928953404698114150237985502816922275791672800422326964293544063992069875990574817000077558321798941902470198471510124451463336332054058188781078073798610235842668560230448132992841790736652541971035974922345116400580741419597513571172352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] 792104529782015727783988664744041593829558642194218901544140825146090972835915958770999118042384271547013147461848174429142653103857821741232455251085366064524558784325831991006864989625980448221172638989023445310574018058609571974762081072588487703245359894783732515411838021954325942708916398460138203663239132812729862945953904648353083508845051697338403909848373963487441706393792853054720673131843810939210576395652743343476911393853264232598889445060664133643720983004473595651011532184847495267774548528167823158172631154801620010853102475082554735317437469034430413769391749684941702394962190601253709229564043360359967772869954419170261973677447684466303142637808815462857213601500588107740892984051676678171196870412666375665067337838866184894622797805561227781832626920270020660864383940761846322863596473919222156016481126743179215692545861231815327196640125947039318814271339604123381905032431272484286697657148581283704228175476047999064164521313448463524362514165182121493375693909553763475963513134543496260043047160019427851932469745246415057434986585486560578451467589525357381101406491343874297086860432990650473270455887990670449519163996747451126011464808402638218034714485962921026287655776579840400971547067140629011360320385043255274380521591406084389244949642270561330269066740783929628797049109329825740375258101809797259661767420348746903415399559165192310102256715253307689481642486958633400402348248649862463259177200710573516350000730315665297246165280642653985988674847978833542064894898078730888522188953748235137981238048374636589463680151863971114697754756075134403266052707441888770035712079394990090118386200751585169665987612545276552294829348195519195537962582414517083835387570445926857604364900798217786040439184394367024887963335813344328325865213942557249497838568288015850459379205808228328167433877285840728139430049693944622249831590741841693708208585950650206608326521924260149677668621578927442909788068447601254723969504379986610335080337427439911352614815033208833826083038604560835134048809554638139380132628347111879227467523244326469304314821691071780981129780460544958744307344101858481529281170223467673558427864294133628376416830392185159737784667298950117687153688686971511281163557352570030441727510722362700945843033719151563670671322863534617437561494047180643404992966080448915764633275722723529550598415289040413992593881761278511145522000093726285755719247325304525113779453452369419342185514455072814256753408817308690502648495547059706975379163645604456858719047040165288856266748272047214284848305273714906283880936729471234771368641223678433087831748544256965638881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] -274005475787224123355217058726869052546071185708581602177478205120162804593472591015087664425032948774966449927971077277884327873399196052956203342693207974421882921481108175662631772510518565102700737328431742979082600199599108285558125325188149015060608046875363828694345536573144902891235482582172280739173883750084823034416475314194759073726153086510305892931243686480694056705266416169772153342185993726561130679756230920579848449284561587425429917350412524557307317394722128012570768137048576045839315868474153605812027776524595664639641477530349864112269518673761206007419368990078183468159178793322112397033472836708617336068323537478102460073806825240037310170778432864104256711698132078286643257588836367238018651133000571826064248432407807952267784566721843942204401366866545851985168011691597596156162930525826412512440496759185719915491342654514955235024682717028877940057820079847865952636971858773670476504624072004067382694539541506999903107724579882106594735579391404543609594270015516802742626122279365382651452662127413959029176916191222437308449688635314463007012064002052303882477601026376032691834521133233749125555362665832386927567148458626828570979024127623981472850145364027907170966814854284801325922141787985377637102362432493032830434838055963967694173741744142363567161078864034971818861871104779466262250979549673487840911843241732134161389543300905218821608921537785319541370209316083960672259789490601207175350216273800286034844181814661329401990220687434678426986579192155938087478629615934122948807491544711694495398164908540385124212499918793394382677209806800518875006461551151188712599251560898974402966441948157259021493446961215584226545545657871979128679256878214234417409218066137308912665043069744670845302353409399353965079449496718597064500124737968385685382427274047177706467896045390270817443205712845275634448409399865439797748315801586444383883288894688008771718639217545411298495816581410435205902130948292276215514742152403899764932052872125216132563481675499434225708894776045421084444995029172577186012494936503213529069367371119852292813198494223798236739874973996574883456108178376499295995267283560783760989845228150701539285317948063749729617543317763741330985128129522959985241350398508821660422230968782794601839481290648831677150673913554407889150392106466010969639936109661793901783226409094136877946027638079687822934634623021448828360136468906445470795369405268281549037895078955749080166414345094555978952054699391447259501892064053186242160897779814147360400925806026738390220613678311230861647966016260522053332319542019348856711995240088675985946373549594796621824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] 51734511531816725822676444756414814748397460320550885905875897922162589098658105810285370514695161143481984375904276349329503021080503070726448081043992234829165317784256220079341702398167914335033487571321950705293124438034822846527344440614058410205936160882161856259614253153006596069527654950055139150837943969991891714117472448862782602460413500291432130471950501154252226522623132718460042818847086503164055224143763586820653334907379769698609207868181151252887703949733696091445564302923260198424715794031685324235805246239042392894540109205385050880172455529228330547402508040625717411812853477120304527960172620567278810636847278489546216616791599852867404910006189771673119363946593028511220407489047967580258842962086795284956816580441595903989876238003076060143826574821764884282604275633987161322103104020079097072101188621656297682044051234585384888017148008375133207337186650090789126556063005500367248431241645533801324324363982576285909629377384956370846882206872717933463416929221029645874261115529966030031807859392154727086875222056669318307238308664984836192559678509629886691107197604320096759266916923884152738848056022711887295041703348095157867387289968151315336519502286462341372036630298839849833091091099915289472161130519905152193338522336118622010630355910605132206990887895759644660192084549847993051407036721549838002997320779871742006881279982333972174082440442245336643421312125209526111732397433911948519204039745864768274951890624135584777336316880475162820310472966518045459105837371865516264982408885323827007503373160225679292949035543350243443010877100589779235836055783117150161743296795603752961090498159623739481660368958857960720428829506089952516334747989148898853553490356081019164460750639899008935914644390335962310701749763215402826667324836792421630646124164905862901083881477250819926999541985544726209348941852751790860430745865693023505699380881973780711312757264302772041479583556243303888690596783939369749078772293214877824633630308978327019814412856256713270202039293196273058136473334259619808733168726559280504167473933428277523055683941328256059539676382391546946846704539472667807303548389889039786134269197140923320318165822890325820835157475574000261411517214350542057737506203665502196127508975270257090587619315118305968545183125370797724101423042309954869059509373400804509558486791078593700727153132464334936588953891695355290883598785560251460626563378341519289846348688971128658463882326399764971322003985654571207223967251998456886389174188154066588731403748473629201592531010730624509197774346808233342344652873956884890197381646528940241796169122832069615943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 637035160320344673569939568547346366715178143221334220998876904175510544945535558767964356649852504860139814015527788595213510851198146390206390414408682570163421091948780620049027390335382508889274515654823743011443220873580021099525550065185572609625898699909395406960477732300885878033845193078361981482577768587434759778217019259747703786338792047583969285244568758891622956826628904750837150717517682365582856110773659177036705757783681685879611705155236417858107143133456987218590851338947384131419530104892206830827833930194334244893294757377813157194654584747300865428845157184004841440721683581015912155555926448524187485903095014112371843670846440221666184127037374106005530649302973466110285729292204503815465924763116708650709958167029958541762195182242517219742660398837286230033403306015413196123902576248295077029892388594138191579721952318555421551439392056962793529039196258745594330254887162734781865023724930114354408080212570378445463089365847230322821753819737163161645467714488002577449130747172744050402516509466834654447289505660912236069983163181616338857375514590541757716453159912853239829305767704327834498607105818975914319104964679815165227251929768943549404850033174554723532807429551361849780937542140376571749914418014874753999502873579913820209622615902257874663452648854564603423237866765303930210566333476431480905600209477903620621039683557250461022030606947761733985185369221764393859829508403019686244716006346480238586084697844582238260321211883567813842862402222167049625880994929362622434219976674682822728311965654939628710985193994681802588772024134387924022779843588270443947020813876526807509446941680336623814783257661228332933987513040663742915871676539399488874107126471279811996628725513546061617147850743497433361023672828002196665473641145572423503149974502506063265677909435188091150444183277301388153699461856085403902273131587341351784057780981771853451165882934046271708944178657439661803113923218983420229993089706182386279569256158610625506844162500240714241661591835328446069113238988572675711531999101705191615844607845579934372459111476372555153689471360178370530287130803351745693479339378314259637898647795734826505065165797578493904476353811942895177297776653487655397592277516431542878479228483407998783586840956200869331504676006227705198583276442363996102450839393703911567805105248789599167043934812893706256503015870661909272500190546644109220195720370922585784687008797792855841414524474510261451660602193773388363119754770598448804689868425755092610483050151927034449717471127832015138287103361211069769501493674089534498822737051341041151369625662045835755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -3765803840535393475824709174309676605061658826894722460888025848359737982649052054081545590145031405243908251380684372200583258678123016013057408071758646046762120023808600568932402644328246876303829629879863236149432001155014024247103409783959109836184836129691050905710741602272067608395467297969964377040730546334887391846882149834805287188197686380668717703816745126863818385413349470648045111774485128813990656791776646353145174152940065682886265006668002042425133290711425212885624719539312618843024388900893285844162850600932919791792766532812688254001191496791599463653898284218578310949807166062356535054325946208810879250083228875874094457836468902213590979810118912189100189247610209476794530691127777771718870280259181439146714894609887967002939213374174718069468257083487773274744896159349186732413056639178549988374183186071576907445324584342088722663500439960767835049883935078901376397320967678647671108318144133714236156853157090854948655287180047986176925028435933573333410112069232085997220101472564842311859196520272646192856956025502395910673689318412251023740170463155049616550069289750381243340715359346113622918434490502145398234169250551623068922245985844159992144492996891159793678346265063215104570871581430139358611072477812761320611457115278209446329438407359664969820621510047772184746613752297797010154772256876819800819999148060700667999234997045163934530821209665294275342840568807464667745792313697542650746991035661054820186326083688791497362299329436269313076761309577891569471757822151341915170983236205492350302361311174437759149751630106758809530984593974410097591926416435787919056102989580264771695460766457198503812208423969697809590210172672597767328758450277435647341286860114329093856057066752223122348355083370526886502840234919647164696866702737495754912410215917237825796031908794007696679640551043910136260469260218216168939809630138397388606884213773183442039027805509431806586862714618181062731641840520122662110012308625048781073572120759967904501709892360974140878688468483139975731763129893260470526263786556511994810462513238003753998856810041637488836952626484085648070506328492393554323912966300752377209735325127670082688973928479804116030131563528184497572237715770335085777596034787434235990226551112045197928050997830768058285788081180551015268490505912396870352158778524469584664580989390246281319809974840952518124081339259339267638047547935651165300051791754508652279019184128550872091704142930429108013380449767568444986160036526168673121152605641440811274451803814479953427867821691403661660304252738214339250571065652898509258889158698493731105658495677225385328640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 1478341566480416069498922254432822055263074390097234610550704773491930715954955679285418044401983225947672923114201307263116772002883121655671320955625170536049465027831088200573933398421518431223028670138354816864944963515307807859955077280794603813988517220114230901786461008167440224895733539995621961102584134915590612753586414809257469848498039686150402320007376329309936373197122812896998365922601729740457330211183891572040919003413879180753813969006641077200036381425432743729454739995534917104820769469935001201449607125037773816739967327158676790633446756074522222117879264675108155433187724227313940185494121356546569948783101041928495704932813407426732099062181653410841961113035266839747110120544324595334310779550709357024874004604616417553194263953946076694769952385437973294893331187150400932850386139516854643331868175765665517342363462327446155848868382478395061514214784528170384408179026903211423080244249745930581994876465049272674044325278580976025082050369813588075563249494390384312215023391888873990749658809599532282231832580765144701722936016448463651436825176404450867264054639867969869781583712635477835670248425916064284743477345868094804577410249118871930586581526990267174025304303833932163887240594295929875661905932802894491469662829097933504964587178869750801514392708641185771915595727067770364834219322383358856590844099445829432221877789195525090157070905782088942588277484268998386904124674178515450632229417209471615942152343977599381658221848713422811520769431677653484334600939646053658824001281074226870834659987927196428352312152543907497906701609150394854444183844775490409458161780481743364896007096928637211426832837510236689891553197962965191054949980132039746392581458057235910061703470804829537190821374123175008366413986729385113958052414690556432444989553707432226311202631563036654742939071275244163927497162136627603577436034524726218709825354021005121603387889334547174674646887776619554039934450763227639050054144234293547387488295108430765166178507144571104078034411085611967385313795279386186394278689406929617556543846537882003770747066068364816355667430102374830229074326676264616563222697750871519084353220495389630128062278341738841767632769819492080548250643338787827822770362854934638831484652981563159046211204337926767089361639252414008400070626209344586911671112484781430721659379698739674387229130603527366191827248914955873895453749872726855536012183504081079596509956725293064788113123014804442821269238288746521421782125402074285595824047825594816782950005150313837877594099726935836760947118438920878072605735900089279270128587780171533494100614308033495826432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -456517308236117756986325698802590404266363976304005269480507991066223596353191750912935823887064877590160422104337151866356891513267638903868686950781054333698097353281849602527591795028053530767020079057778134297801353706251405379582990411458310152142105661717594843442620427251078641785423525556133283729217453487639715845703819210269511879755756087610771253607511447815356695716922860147538524842314166423238353299627839670382961844832437944475519826097029917248504403236390430028242402679783820579162646314975036886811376972466404287602942937017719314719054908260281236171321635590436336170080440308190508951474838503357552700326805627651703504545922391041169532350097587801718437060376129823304700300574957153836783107652140295810908761117852062981233893808988704111908078541145567130619172119276224626346407632527026877704543969660134685958537883095380257972595686609273118319409326612282582095868768884684717132799908778831141076803008567396849746661233616515748930652939730979948524727213875074868206718749206976847295419250698221692118255366670325627040912894851400977540405195321772959225164144243895165491997110882724273493686452268306075742416820457580536494516119838835011801623053521535369610312937749674668193445596380263949883680934255500155191730920681222972483398363927578078498558476932752220650813650842964374856236453273356098473828141387142862893055818373868926291161751097467782013597469629319979797541385521559243678540278369403125895743195399428090774008547913950858208545693021784377055450727721559277964538742079172410776967387283550421757420593764485160932772424095021439594424225580150760762866110102483536369562645196583676268792025042578685721782330443622915406456735529214955059891874844122872492948237075305428475996873630621931529025868057061559908042350497873518895549296875506426787824333725747458621422992628983811795207633519775224186775973677699386163375725002951819587336589081256957089327350971689530353243594406701677349738994266711731179186963160485495710529176916807412215872242433392204638135291074822149289580008424911834611917728006734872113618721413075730037705788977150424851689388191618011850682730236708470019107102927382482020043832340996829913943735700494907180966086822003734019799695356968472552956836514961593406225587173096709776052257348551200070205730792052807360194829083897043080547159642117589204667341696127911271136655440858000536407136090530092384609695367770748930150252197139653716961820261263725929640580118223138800094590909837860238722979546902178298565240367280143603061445673377107692769155340079348342467041290193636338592046231065384971430184340431296266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 91591960643076771911763143238216111840909902376545180659668490980565540390599977258076168539102078813895742156920505380096099454074527283793081466060249008404439436368343645722184196524003313146256972278545077907952383210575525381482749625195246327284392073280867636647646830294424255492777723871555364886871912734807646393639314557384477361369891651196823698557321168282567216544310242179591196782417645158463057730883475122990296085070518268639959766252633653706795398024692003353165708108703542518442536371559990224694040156544279449391687821004331154638033613164268438194124319685423755391787990130341389353254661505712432838724054531571337973052422538265130012206551747106397338348544541013646026795735425059679951176255172558042941856555765222466385316493249030519974055465944617404943423244820377869069577688061368168552956434426485504067109707874539064765939704133933279269927073850311409466269402042431030344213834154360573591300156946648237088222839656184704325213877497332421270400692955759602761338099027169472767980409771956991619318088655221618602068429071979324794512682771557799200288200589682379106603202095811653190285143847604315258997067157938015644489252761958738384742791362176065228680498821812326489548501897435919694291719937797061304527617268383564149602909355744036815024875355372912788548414725116839921779962967190978338657679842914002083050688316335204260893760118129735761515984835885297983648408783190347137721492215098627190346143356481632585703729839344076021164156750649702493957063170093116624733815328460259136530371103307537124151440182404812196105567900010702739090676149228390724054792639675724695059665060454950311923585841418307069957107386586542736220805552129161086591905288287054674189118142611523784729736187608969099514842646389049384458968979858481400648340439105432434771527476580148315704781460809499842320667444651512482884217584207372283044412182734239983425416056057937378279021628473355322248840398216234012150433587435313596487463112759200809130942727371926458710479957954528759826775871357675018914756913540206599207636627670941234418992402191034749580013301826327282374323451758372917893088015741126433445770801949634035651631733930947670193501502503057128288367853734989345096236775881756769459330370701718199514398723685604254781009749356580466307064753672510037069760169732846635552842095417810647224080215205568264363204585360980429395928527209997141890778739932833568986965061233912782340671017982320280251601989043881614668125863785862295325720357134635370641464167539277243681094219630513031799682835031560581646026759869579159807582236555027020951202618474475028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -5323223139897262917214335674974950950675374474267320186317255617219939454331036236717585736959499692953647804414555955315325391584850261079517720560231840996805822066272221533844096577002343832889421246267006546987790198629475103642435216366857734899824171180107025481644118653643996347074395046068508698585608345368374461994728027461410896282152343714199755391015757559530020145627634356852450431768726349290098902954723843593696555840595324429724079665732317162767032751992382924466076342154687637356752778568372777155637354787172205528731368839986144445291093903285298804523624586590498803864451800897371403248532799325562144347699044757186298753381197403214639581130137471949498770781232893400081319322005008352942495624000977426831621020130631814299043347940852495877153412158114890152517135148123328455888318610143869856346620430576852437244742821685337499589919217993817068876052654010524814022615697180644193458947974254485966016859190308046276450953307675643373564100174387938027470253969085858240204613812547843724407173772934365121331873769623768897492697674002712237059858146407159311759835246064128747993023299551809857383540711786295579353453986288078188847391055922799178970807444114497189920034956818332492148757340919820444694454363387319728416555655474590757057586775988347875224570058381757302633664127823397390107674435659614218799480139294642519246041464509421674979275018711306766953820093797076922095561060101446806219470594962240711310372537372513156853716512740012476480362105209774748240052411980607569068318509346651849000628997630011217739559865990620415636714265924215498793339004746729991087656844300998770613673720614061646944117779277227086467719309703412264212745664103697009053938931256988266495838185367490919642636270787002639207344185757474712244096508429259516933928009639966319421774849464759952180885422478895704123719550485047645109826701667487202295504912824098399783181223455203175669792939033210286524275876342913559782644294871799473016396351217598667692938884046458340175982550331581855220064546261328399937485562023232711671335044036481422433582990433447838880751025071944134424080606885946780954213162559937496501583674403052511338387623625185306150032445972536788997440069524655150982194190957830659981662299787448644878521739715525114511916659048681111387332336489241363358613439498126435056794045470334119392342628547580983279786337714202020721994446868060557214424082211829368600352791131186085441403338816104265655486714408367813180115749602244841812156449796545815389523685054929407604100532239900149702692879238799114451100026727022469009431676263093305963463857663062835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] -2371891936582545440808488947357961144070920144773957334494746022727646489171801354237974952242271873305094740231702612184037862635620070794328723969836300318306705046045486964075681507810588361982122623750363272685083951022824074758788874727782787490185118306188570508961503665435786129634747328465940453792097101568908373275448176689393462950326719004534264252775093395882677940045448110655377579416553067572159458586147887905171560013099779961671569025487597296591135681765190915947684726208221951984704297188038183928169900777677086974234295254790301236839079902791493952348385929533409060521636406971109824865508021560795125693176288299975472110273250105660058446147061192829960982319675656478646827773793806909746004612192082494733237540858370018070354756902806620753910511511244945020516473807374157294042366914702587319406640223962449887532071809958243878699385230586193621739379020598042656696121387422255378399997700823172853707016829312827240284652624453363380235871414101368229207612114090813440802461424794152668044104206348279319303596114000364206100119736233781078946058985590598468261858159882498303847214546289765670229385624692791290884699829986271025023355935246957796815820348561452294166706165730822138245713337820674404512506978540212463891764915293142529809259986507304346133586388046854878058083192656295036521959489939501627212080204835839803662618275500463370540263939286079315876801406835942880188053083585213353067213267366205943848842806919367016408443423355614700257744314750811125914076375372664456607373321067584370141099244754098958212620671168754835478266337168032178841605765385909200943706471627699883070189569842780814643845525969356570413332939088004600640660314452275140215290494615610541560187073214060998497292975763480635455029757735572444838236061570069960565585013400999950202431191936997057426969377167288485356919993569391536373107926754571506709406353855760922370733008973483172223752680668293365252794697429241300483496060613376887076594070117847896583197532537029388486060950292728692149015994849614330862668488353590507831708951328801823311197597559607403363647268898330029442779135376397151641527039722106673699689333470762024359566706487194270817470011090227162664105042352990579341450151340063244256211756900530654137412655144188626039500182221305541519305386167924116869729661789996254564525211721491447338751154344079729215379169462379883845485555466319963036526400876324150602236771547736130562084572594288388480682404979634758048690299916677871109986867796249392057557745497773256910929318305862828069033876276729576826589750663717732860629272005479713954151183271382220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] 973090331867581772904598613761711476358796011929590207321340384323614058274981039175333777486624822079631570923938203929176525724591341152992222497584410402339214532660709953818214092264888306180013859409362263595429409415717840720146963265211370175673262940811755789639140406360060686553557833670002211498005169033346590808800381973125809319815064255003338664140536523188099328535604770693030082351761986492784352937900674271832776574601300359936103801681359117697169836036574747379935732448624913563960662393050065147586447622442297307158707751749865301937874366450608622891959048844423817641410618721993579141206748432743448976685901307060027074639915601338455004205569844470408769754076968640599699468898686671039993179450127028429279303235962815869257336860741463684748943024775372093057673452087326129219330851294753242325002348164581449809497399904672395243468601166768303678590174747878894180979928983397664657036637141688491755121933891738035360566074837045740464663198019698135933531720102645961308641934875143424484792251060615367646896675961667299215478176502450910884511621969193375138735131088033993875334809269496889514948760637977177690091763398415302355561066532018908006390646065762616896523151843172890122609015320623622890496798985527393605320103093663910680881697257906722656684713416052584202548407289975847423538759861607059280845463074759342770203686937578351545524447653180249997055230249769880538653475276509332457181701655838542727834254137706217959635269829277684297050723629274421722914097192098208728650854994117002418642836348201074948877779479824131876554746118049038698802629763712038284848379907253476029810659741014357311336950520018001640846879667325562719447847966867316694610015347438567295185581458609777885545745980399766839743809502266073805052667294664895180232341206250183366417823287357128435515590317620738474480828223352142463171480089446926240037189283004352255521005820112513640127736768798338213093599809836199787498383200147718126242734949448824984984424468816262081260241011261880310608109020854097436290665579272090498309679833641847960173232444287676218055224180724927857415525382812111142430818801055231089974183297633237222699809226087967806505818985737311928220318516942149248408826340194893724902630247317390605696380161952646433297371062954325348063295352431014033268886357546734734148587560019780578605532244519758049128890453840988884830783997270701921613441216974289058252485536970933205842109305001090229948636098042413920717180113351505968367023832095153451394765934968335541838210107153275224434512524733309956520890348798301741513321877318022554258315746832547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] -205612266491874136415345185776439345501480122111722649560278208935819794866489114426688147623452217821517996593521351469395809806718911058197586217906564752536538489787788284972201830217760166709001728704223695219147913699124285732058570455198297391984352847361084730299912442887907192814895376381601092450172338470075726038012446817811990682249009279330343915059223526528122017605197941686212265474680916970591160371215643329512812113191855342112400114444073867641747258829865067906665708809448857906828261332728828433604218632707823703449611645436110346198652506405652220240476478297874250903166896633035646855629255410852992823515129035133524470082692272655359021187661110652500283268687198602396900938597994953632388044381592328356313292278530025448540549866242624349030483734069722889624260362426997838061173173437487694069140803134774602602083449029384002156557116681624953913877848172799313494358164869858943853641730969307107764548035111630040281223707416337554203956736643793695030968314988609768771033745680784415147497405737145908862666078436289810997941071092684714483743334411834869651487318294487685410355400206118852308269631427461846654366159002137704516228573359880255293206416684219237772197590165611729123252765961731877521726190559098283248291853817439476855365087023345363240045425964400159270478389674466621176109560386407946705411408095837846549996159462740488080643620440312509275324809644778793725573539816191378331887644680303616639764816196175521329693756757878313282962041128735248899383163794426498254732836711711370681961301121434082742247082217088468771329708294754264201024885297671801757056007526672047351945021772058787015449056747160282762582950653659034892173321408172748540133323236351676267259658865395986820541432023034488768001988792338427094531744523641257070564947689677378808722586540480701460424278402334723277484270881411126051115728967696011567344471770893340534736917485595860827539356414230621413925005842069801048497499623664682987456039056063793896123067558129775515626634844890012962134576922464374675970167414769865605307593988672789309335596168126421333315578631094374827080138507350769775031974096816539110973358444286779394255149684481579426852788714816971159133275008663435441695796586125980388791800663459846739030830391363207589579400538093826540195137237378746873347055441619820590172989501840070784662449342998946919305613695973535152981554556235657369055860547746617761179793104714731619484034238786063840944354817005662508068932701277502007936333594561709153678094990706109621925201943966312375160908404255354616370590319661204750756830117785820608691932705251655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] 23840623985452347569740529462505664402635361355328951654256233156678992579788109130327278691307811400901060838043889768983992219323013654279236752022679454528151397053314241043934450882525172383257969731391338906474928686449878128951129721084123092979501901852735699804588213819013770135309122961335868315264586484323585776318280760075384947726589783166445139136828759724554954837090642912345195592958185080156454249982923872689498344435807357188337438616096163769483395767014230412410332981090883885639304247437952081180665373991283497828013946034474596273515277701415925565806159636164567705325426094895335105197351776485526752187913048689795553265029066767308272510606897263970482130683738120486461308505780713539341578000135394247755571235217662008718996956937588615557720893602161430370451524624200340314740625875901594913807668998170789805498084970402949235396229897498007867322120267306734266343936876549407864422359793222604122038312156630695855391044068887511202103461601540523868340816734634276674942463855224402198868860631502346617557500722233070958285732330804700741156087110046994841538488299194684257167600370631745379526605113012034310652790368213028696387657055995745607464036391065690680219439443291943031374800769676538385727154033746766769264941767756550214443754224411645133861290293530598127042817037280555018462289171618922034219262712839780286646025677516196910436231695569318870914604604211605061750363772639439996899334041195978233542571761167439759733791504006537406668882240033878672341340168800285084361557282878638868149187568127471760147156587270076809169793675601610149558166679614752313163179108931128760357080739193306061842435712974612952173964437660669051233962835038503428177827713208916467683269936632421337161640513274022137767957784799297578297374622235335116213521383116118858382962700931788439266023795624039808937837057817460050485987088346750230514388880001081796406447807432095677751465238518401632484007411139896551778659101175478375261655172285634393096511425141398957717085221459249219474479636054756468669091290165847122185446338733529461138354162149376555986535262144663698581382908376672664662840769444495237814703844817599849126920336251803661705989518811567965366773139729075388246492276121582884344448672645953842169389482936075721242949058068492045944592245667057992149035473750491396794519076224054251824744594608435684866231557565446387676248144930264644993865837326282859866684134748655421726590754602269266661404028051987599319274339286021474945732131430722945164743905850641920231911182471642535054164945889466180962555630594587562464755573330143553393806738855034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 401821649910625594125838778157232037001044089211413842952724420916791597506964653010080455580338311786655957356400294754147725110014211109082061282819215620558268072254309958873540625881622834354414715343712407927720066102090210976363123355671301045778910577128880453585238210427089157100633880599139714476880835380639527618990865261381241796864402035160134524246277552180776439425814072943939418990059574191157871826811643284379812904808380019412867348686951683389494512603187910788207463186570880095975108084534249379918059143710802285317771842680486804424521321624112173192768007240006126505029246624487337893913521035783551267225006005244512594438026319778675111295982265142786834597309110878688202570707215365068378476355799117265746470430416830662765997594125221744678945291228534126537422767929043265850174166369372830606569461925181599452629528242108246575088432325753714943874811511313036421369464666131653418902163573301939836251027302923220666949280020029028489567423142235229018714510336163408794512997480416951163202462737808216524137686963758236692844260190806381807987668231825493986060526456542407050254876339765279285952920630424486504496949816973751809282967895877246565827667027943400149554448616981456544840346679969942184339489674446111072776086969058976045751953471844403918573512579468343525541925314921624873859078259353863238023192797280437583501309679314940039599029603584663535869201790101447130294877759484580983168091957002477214495963939505427558198461753573662289772392832290225188683079928086156485320108061567869062045998698923343778965603671955276361836350664955612541192053290252861697221766691785769962494688027426342855478645269187106261825851903598509061641584241543270437413933440647130210594912518639738228380722949368550477713381262040695773871529778312166353674498165974309729828246150653197354025566579001001065708776968767306913237373413124929807232734271258306767441132804774886594494051301567690593496757626724981752041213751817099801219127875294709026380076721370177567070728218362535972338077285548920624289218951986915376349633004514719015975614185232400363106973680301097473531675175460567829425658885701485748989020008062218237210838995730379705084632218319132701019067158851382259792788902978541290650294903027564404594175272964517759009058037820118971088810158599628570012569639458063043979293231604133678903168134065603326382916411586763075599588015363898061131758595879050878148402069759972610545864426819179098588702174204813825192331202535519295609321127889653944351150011236884515485564434143478837408500064456218748288733883127596675180749827391127924824501911552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -890632530331600766124886940481095410202584803760936092415801726743985690306355921485241466196391504294653417033365205206598013794225554715357949935373243478712105284280012812698455127198906177123850457828261311197175239251325606637842155922928499993223823552793041969884598451916557228096330379392324050771965376218797410430451505816848029219085378069507421530166834932580767406416889503438983397567217503801875989975621640724942740859615017993903221295045408849270128345238343546958206260353947489034370720840608595565458056919655496391745039746553535579349589589110788046874097321283232047753516455140540906810075082365727136299328483208961107302937052930088586866619361738483328824025811915077249638867613862142315642375742258881003823959605744236557511674910654777560210212891221347148337420738658151968648929295932592263813963295172337887884582880666396174482450492426413755171767908039572853310166212363040415268453416804538660426669828009904638088154157785225839019952302881699879100605856410693481100124857331634581042348870925727856371661325911675363887324572299027723452983825103263774079864543013255788031911264348546960045849636917334242272045965206950183484604898910088583304010303746093556507291992448917985092392152625891143317999827295054372120546357128919407387020723921394286330186539256831535972057934203812116065949001970305797096158053647846176472145585977841413718533728621535709285809467498033242973672096371180818521705627755026308417775215715762804875897966448976481012921563337901760187014170274986669367075565293230937764250915587672873116670306282791940997237704750701533263263807307562693594030865317509530566522161772362970302185092277382185404635297974533936413242905930396771509044961458784249387741314583175795346019000836328925727058496857696424053325078616646094758204771600470994097431026018375209983803843797113837737042720183375189066864705547405940433912789095379044251149656587942040756387580460183822051663954114338449105343400800962197446056986122217750546083080032516015727983261857295228590870041203079163147307632967036147833555124646960675667186612088491219431875964242815816356914713793941087957383593877043044423381679658755367141578348655168492577199222463243731518490469454120428499884168423445506242522657352497956348997557978059958555077834447767525952834713550063250707318618818454575123314435181447429693893967809806126329882117209539841121526681579549916819129242824570874651616513576139374644884793188186723437392245915123286435566637490697845737137184380550615267332976955678086404598436336267975515311849498110606483178289019292470799202401555220189432491052598558720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 200747960076068428166584962737192083958300115182364034146143494030079472498690750401873489258752774992224035835464279570826864072676213581931539824749297900700297168302104128932964516529388198087610323280349653533700576127694668181700872486470642680897782200219893866535807909286514844212214594044686298796015321726865811002478884751617775062547365050903285708414928250541134593565362097227885979111030268523532866101319650685270109215004621299126344860719611626929397533037059432717054830937881842023386653400470544040951739233493866333601647830801531962818480796164895093743950608563313388163734916925190390694496883214756525376112727943465935723324794434271922011022726317430174484777320540898749852588261574595765942792264227698040211426292058652150784225156056350910999817478327733292598642098940674080690093654293006729365397601644468354431727836713661512713566982424863455880375985431077079908710262416977424343440641632607936271641294685693525277283165297119880583607783122917256607701622928171222779271557799433369376093422969168920454913787589892271408053263510453713997471515738631884220677542895499849904087386906835543254877053350809637491494652006008171882376301901308360164200206181332708734604213440338678449565952743698694875514212924675040681003865631622305236807928541832919481332629954054233608987152518198740569895342443950253332328062466743138275851793366067939193362007758540704095438908489747306680718370615759008342835117604551201029963500945250232298347993199720840277948680617787622871722963917864990725495240703409174970993584050235345671170105821754284343558766640284070307857482764942273284028606868056698445683375587285687124852133800960371353849458401110589328328388258437739820571203748313199407214555366441377172331227313956635261667544887870826884101560151347218596689734785758079952646873754190412440734233961597410893854009171812056788181129448564964815035735976519725550201724749509727398746265963895544404719536280881904871443735213233726820529548969648550024981188580683949555703911208054143580221371549424982108517712168038654086453196580283941326726663927546714450866897089909414634962545480063160338575378915153797387525785667197247472864164019130969944380684596150053797556582936577990128292418115259133916215545113590578191729610157773996879970629021099904078919543503924005661180739270743915975607255783243357803497990684573684932753746741026471493409374865368588285044673604098424634061774306750437717385389012908453315824135246110760471718186395282402054588346284121414557276097486661110412216489217362060564781843879470794941180797923020710691852416467660482850097500373647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -23269329975478909589246201267283294642665164476877036766032963915307970299584007198233479082481235050952640764098835362523829313781580870536092962808816819512051081288372445848735170052554911500566626352972916355525013854626765122526104554336588393755164219760763019824320206823883274929457402233697998963946619580868765465652576791684891850325395997239735756214569443163033539026024028356766972146305855755632198365664992535354250599854075915906926172889894174105600227831414978448778990147761677662101149077595934606338954342442344659211292229184929869112363157756322336742389795195400435249635966638912776907511329970248901183637248089424865756206401400824699404585694762755266358880906341124762379503843430133963160798850662101545070194060161049620314923973400401291068066222526164240233053968000795632732731485408937012403689103560439083491323777712086514881730662700210170793746511217698600869355395225259230892413293743356312188887990240690642914927875013316202807161634126362828563911034460110524178829430096001324000669788953758425126832284364867347179180031874079229612945751529089368687007989789243900774333766251038194663295429654415756812859659716400397194473239841608421462017809632419761816005832721655699823371534718494772919089985392898201115897759704346115008061024938119746773139010030832166618807494248067461876104437891228948770722843425664597510893139821674211119546295395373901697046957859260985048268481268743805371032094011221536380838512733767418859444154902800923537519999699962793699801118506297587347593778893775854778258728044424476389956788348623284523309768600843545087165787857599572434355086029573302634470933800865882008718272631710566366245511292976934607117377902314098331334189639818364959455540147175245695749498780005985111080374577876547687120075528612409934579975990632405247544773144927063527553266946099431842191340570622515708599506825339625939649772180104089556411395786043778065339302007853241769444179379991017074675310501923251458851211804004453452306982304055577141128899787733800253694146152603946509738686725912701448174074221526219169904222900460895217528334343663631114849024010814547801354346964706796136887620060412500990355702997511325640918737213928978277748945651374233699940845622269429840548057605752850575881005611121693381776464535871362168142708540283255230112695316958069028838012798136970361973566610850072840523621446452640016616198166271584305906537751345167162630195470292649772349817707976522528674509067301603129284788461803790070270211144070591287556899634520881779522546168430357160625554660113254116234182500432169269546017906778314577840194516418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 899812049266583140562628074374767613725049841077146931896422778027119811427227946282370578788953005328566092036789524117503218736837682203302784505038347360403378662708878912576390153605178870529439138110732631585449394226221123843801203401286109328197897099130870197976725860842706776932204628142476068067756935469882122386767590814806125383046663563669026294115263852350144924413221060546040821515121479015432725772322404762451102244963361112663012395543285785793171850732528315833224087023844355857247177209803685741291419586787239750325636642930445884627568130074385235542325689640845427405128585837354269129292484821586191040609937316398053537541065634461341167183650980482483042584525496725156762678638501253478637827295041404427467819186252901476770207598822963897643274906217802078162484636036088675294046262657698885236027838079798712139633895424784220290370422776145822171322785773501283588996790715499848746010995701751829633535916484615999390487196794946395170170695513083516552681530518811545306220589512302676683336179315432315518347334648505831444289548997555919109171962854182078336978094076748962990949685021376697714381159240017346759387254330255293516480006380974156561143897046450239328302056207916713562153900451181116139132891276064300556680350162159875857125807036163079216118024690063818100914851882183231763529919399934838736855799943040992007332909599444150157801409207157741909978180798523717868227245036180764385527126532854065844753667902822150619024434321186313513239592925444598576070760085894650941545480250442770762417514495087437805619192725957777694826059276815041924370010595849003233701590765611094753283006433353190791826378662231382034907983057225634609732566417573195025891685069906528342176810352921807930624202939269442086986381806213505558270591795943778269930192398579346885784786863141588405786543739546760924469090063904931412504824462965560498906651542600887311798834492054154069049230584860684354538070303611032231090251806083646063380683615752893501213830247425897407296637458992120819917572311852814536921932867368745203134827671228866538286927136345316770711116649771069299105012292812128025724251796017888496645856642600053821003942446062702347774265200863318430162524045149962994884677428935472162468181185347143122017805315617230510110281001335276526921417151763842130192318035239460641750809289346719926970708128354895648470075945748791037855749842417761970352980732359104198857989070430957693325610126237220844006301184021384123814371623980521626089873174938816120628604119614218005680583431198940258681790848638688332356004438192560045880146331250407542536609464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] -3323706467159536427070684654356405620952785005367475720509180222767797352219065911192740714775368444808156352797249327078044576532102470249706012366171805439674958073274384825189581732522297237948709694763499357569156401551912988906243060336243515331606942876311573797616850385688988842543356752160338071032454445758601867032591681347009936178162033711410533627330457923318867840491990375792161956917723963145367761522176803370920017045451166558510161023398230776549500634560501066412597546007161334752455475898519720841423126517557690965675988505344771637704256374641032080431998712973022367356333453447735102888333650153821965490674771128745379518800056550531267869314809238276294802494694572848296524199557986531551876554278894861070664093589147247870953840791336288558273015875549215010556037230949331823923642853701806569992754151946079015492575293264633214614444839425302581334217526934162900017645616461422453728473828058478596349026111674311465366093773635990700058966722436585346223024592091979442195535733022484726506528588930676831030600990878877767862310707455649381170451292905832225147695426129025792223096754321238045390120937127519821347568338399559636264685305313286438533791445668137186579451254696444905692877037421640151491937234907814491518387637207602013552654290586040811343698490978727676684396838869545005194916909149495260577671592171322793566440042986894104617408221561323518391334126884015983264196791210633375619103361044951010590290108996051903998380196158408630070364787767674927096322539304727404696516355656185378323905516798512371611343365632765806641704891033744452509541551961477756698817442588301154399507102918078627742274790679105826025775879011203179051926530924837932314876025983563213042435512220090976358218395891491566960149292891443836147511625826151382010973921777525878645788519099415409768371633792936876321250009647107037630901960281632762001709571462432078643099794769501773584303179178388780448275179293090673461648259565294007497601350389516427884321747665141767296621921969138420373601502873772333077675052537821444246901222661807925009755092450904755284286390230068712615874643467095570199341733172659289047511852314869265749278905929730403569295130056790129237166403762365473711485341839697932426407380326017364494886165134794030579398121716710486697893505991660063386702630176010619170065726822367822043762001544932159909916674774854496668905847865044155955770601634550462875247372501945257359596989105224625044323168319631050703673966833519714487513780565398669546121347096836761252475136734176782619629362229036318316322394254285860106523198316279447964499597852672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 1419458861662175800135412585120468146890868750934915579545202109661754038116051362362144226414835887739847031739668877678491478147502322869076199264626825320629235837845902012375287280528322053146012771970194775042616504410671909691595567473791558890885786890349927536165307191970959562412148444204578495840334384249650976922033395308209959862525453286534728438392300664189055545356394120904311927929265263933900590574444402392506426744679466971033331844253053633089364862926480770945943909450330303288921483022459823371889199827270315834347120691633582163538771899515766357529073144467108464806503317975865254040748097380384715178381643271421036569351409814633473106772400802132292195286785481860495497943714571304773327025185133622713357010145022614140780204362181309293651355871826639188238331804266879814045060219563882685011342816105696750989200550442893958267531666741882339630620248309240515915158976359885615063783446764376702977833715931489129479578341994481638263875339638523615033720458411718869070736825016677676806056635511387378756617474787582187439982448187408669335753270674051541387463911290749005100733393867413702167428508346131179907701101330935245993627713109174100521738919462871326506518107868532377038258054462147858235714360290895922891082444137966941056217091461238617548045105517654973215479245302420983700098473197579925462058697161437012763230080878395063278442353539824304027542155185432334762673306356097512812048232749452837051766856484006523550396078334289601083554723429570655299358458675605570470508963806960992148403926491224659987252583904993299380585183218342811073929938080028034444092472734017923146691958297807104043640329676193353353506360079775502054795394623867562930623383655927715300313064319558683911953200030421389629522919260700558222535164613041464633142046633241540439347001567882933997980726883230347308043834592337354426656903998348901361819516431723054683900755996013982743801899788105002043020108742560678538688534127032219876077870575048718620434532883938085665995570654320249219816392355102054126367807181937294785776433434787865463438364078023347356732169020502057709340072117767067327817311541803645274692443931843654053904387874484791542167188942532117524327961369960024001614974740470374855026424826194836732941254272050451035203941155927296042589887529370979202083722840782647234240345150336733969825433380180058888659602794179582315251504506277231140948715885556753219728315431463276681240437489253415446766254896750083668416659588233883856509904643110563439141478178212015994501581260381189432843689546431033633152946297431311483387773151871221070900567652433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] -16558648709385953619437006944589803867938136067553303686547958405474740770060265806104992027659126132700986488146847952045780494795303161487596214493874610282549615691762837579775144339449775614053299643067424646022886626698471986974137141836278091689346506559630399693090491924999690396032282674392881505849599686920128789954988864527249705732657965534558509177877086738749889996512889877962382758769821863008367976464341947780313789635317453549392817865431644902442066474875654874810781399955326616402608365419785217002616312048378340173967018514908994512591516538010862592248336283439538407164332217287444163147031941819890763846823047989383030164616779931173398254679727988609453805180906550709817859211358685690166906388826214896327351614233444028353451363438323168186090187162399373089368358734685824898626608729951671814913981254031303773642100625806740284721986984934279287264327951233020349668578071008426871081612440116417257134643414274688839068942424876457476680827967150302977834152397402859857505143181855231684284038200035354685704314432211089048463738404879513458124915909402128021229623248804787473221381226268148618919484482866759339201865148544920712221201110973189041299213683273660351511348447999599452577946206444395104569374800853204255579101409074790509175767897273364486281961734216494765139433806414324148741755978593721964293333596744953061443300974066926612708997827255498166244037110482977486882640080398899047752763444143501404196009506918523239228170599934098216648068637507081455772830622231404306552401416329012310415946180532416762658666577503102736060199955504513341646272403898545120695924449959218227500719021892667630076661334017067346033026649867585508323367833223531167969227846926172560846389832201983422852263147614333702764759641877884919352473960231148720909411318554136814150131949102139022750222491387562453180699025359813243858231455049355852507155043288926506332950494654940933571044931802933690414198229358548662126316234500049392619097114233663548752782663323376971423929969283251481827218199263140047057611942448272080599885728988674585073189453649008969135699456886201069236699975755057563233583775377707889570529076267373393187250868773699680490710613048233614761255381572592811264870639192613406972240688878003065125239383085272036263945805147144178543491267689455744395803968214585992621319763935246245211202182023126705489489505597424979656480081919315586392875218816010777057526907006420239115870908555140468393060137904103154315882546173842542497334524447544384417803647477708873034635998095945619564501662361085528278371441766322171763397674112999453113184674165817344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -1580872797702381434237911506494052644756776163013171985389076769551229439958420328039143125705374092417361879964662396838394823005042685532396452630830773836817228823878526659910964369358966644916968082687878557900851928766165921897351385381004028243250141249665635958215442763109428893736358988475632652818765567185026930545282385244311350856232059428347061119848176657841005364957412348666368957553170978364014020481031438799541883129339692824189855022884356393145395281067504168037724887023108115806946517734848605509870840300798961733529026518350045558223333878911364858290523072940003885087112238935468667363692336422822682272670932941121900658715004280994161798954585812615827271415512142686670195955435587319033131818164194316523781592876671421455532042551113072743702958300509548838832133015097918126993738057848895543649957227005181099028091034607537760745717365562337314341056366783863767410853329870523517621298530740257385580737666177563656296758902522796325174774293382889060334463082104500245224101687902599989671530888942890910834499879862150913311568497308602924663616950873488619565488082037854814061413433836769292991697600059566287718837608420433644788094957488192994674130569683291566888636725232515102172909662994493369774388410365415685007389678322509281775241733849471865822974211980959220120903829086048853390440559978769453605347898316812554686570235884435109390434355035029574667295560245490503650308166812603747210720371470213024268322902884334428132810198203898195463740006135857149454389032464722272282722224134194019768347665168904965713740030803177025686175925130942464882721880141128980088284396773231175407751413533480149354990510286808518997346447487719599158568258389335811565682528544016840786276360457331332751963265850908496452120726044521391039912581869017358484884544005477804014186622096671336128191136552238766516966276955402563271186804040689577004856412227328799400222364625176752259300016463217389675875077695286113140064820433475639562580012652586079554218215896391780588703835741047897543015505214022975002208623550043977867692280144015881361116152006181392406869455366349348656803391525649461703308058428652415903251125169674206319267172018592360813564160881419035193110863856417290551818434324926153064501541550810726961212480569011490639026375651466829974918810640854530400443657082416760736254291046282351125130031507290167737709898728884562577881883343226310966859870049615027957364208570825188679281838398015064014755853460477170194934664678346246706756453644724050218539178224157579833580666752285662129080807169245365304245409949092452631542518348134335005301864080919756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 92864272020488746788576274479951852515775748885012509409754427598095494244247945901594002650859093926668004046939903457892578103007331414710320192458169970818985953248141791130635483214696855458244077008766674290726057515557714117390357747263859201701096310157197045380353738721431170165603324113083693856068805194028371832193945115150815332464941225849885634641217490846826012477113195011749654043734410354828772778641784499647999439620848122764207418785468391367044795742116126137266098531386870562778858793421150781931036377741182978249039605701301836205069163838475194762813265550788021525901270653715393917226447422754070769495257084090884755740368134630006033636313889197962695640925877115823459837208621953079652850394081556224516449663627571223746239857618878953733967105765012225957777620389052047899973203823647815402810756519418464403679096583648575974911240708257934366716315571358686680801062217467527502388549956079456075778288842354176563038745564426191559049157804127322524527639464460798603471206922333293471805183779351283802392435468038636096329013222622174364200489131671930393788967340460180689090275869664201037830299217875336384089613788005217779690556069098528164991595041564644220783327992853200067637165735057084193482702365453787774060625026213973560329280421166313849650303810143234085934636312834622436624727553410637003191400027008408127905150490236523281476503259575547499050835226600384374090513118947575686919167066241625894321242051504879788145063378325398346006670762278819950422364074553313307945889903824410978846968189913239574974143740860946769611144305206312349603945201197458545475839199660823823848560333820992966348883158782057030690393547694282003486795442947928682501938334561676674427891155590925366356387609846495542573198801868913763404901109028460664310949118139369330778558362191236639756940685133981443265380499809332885740642079384702538383686180635694214437334760983433506587100085089058484437708271296065718727519399060859710412489035679020979371337751291509117828259611210011931192885960546254162105470716397481173998896559989965100320461340437688048774490864568738581119397584423781884628664642293134437687122044503756522765385528243298833708714357730464344137054416391956420014965730678673049331968388349656633228761835924685254010839486115176489111106755122281147203643492816090300772027604833401296176533896474977275936534336661474368807061698451980851330794788809296557634567578850044110949658375240084107747592446489934559016217831543673561557312020974539447576418405339389193696859344601455436759247424792029386343136852228653212287782186735594334710714917480449441792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -1656566823314784509337235331542135876404463354582747678196907647205449899818584055323826872075542753050238714025624779783205329671830556100449479620073869454693982254566927288219139203536123096088553050904603041500019317608723175858130776051852378018291128883110753895170798258481254785845285894713949347782847659146129571314154363125418487013770115647989968103624592193368126222430825729036825708900683429280305165266678761646672334629218706638266871977476106037306278059655758749488954676315397119042401340517763517133303073624439397562443719070688347087253049418906273265975879865796097694067600908423353905765276639410597596553853117471412464987245272017186392894672092315048512503428144861371099964878527160265838236260228344466206243174741486459718207209924089294247361964449794235513657907791045136069404446919599486274918757126784285734082910448294458487524047997855005917779348724689607303787921613061398467508968232299866036387943072839933068747085600380598541664711382743876547801553251944120809692135180082237733643508311259232193263835193366581156400035853630015263071857379701600818405732477462911991638423781369500071237188710510296588548618266060162446959356054222621413959693824855575795728414727212143219807717052384194146531786902980777508394543232014001074192507866660590709874629319083799667419171493200847309912955401727493108605482882932889274806649545022171304770504558891140010727124245715535399329403913160599583490508070950505748815470018093715956769778259097166020388006547677444137426645141044473158955925177654410151505960726482917499621549494189877021170948635185535722058870577096287126189470901971522634926585848460360931780923774952571818277861714788393959886228671528686305171663416928912351604761444026222968927717374515848435408888599115023056915292367110817680427200349908184738019113558021166998039536233796685444274697968969706212480609508200856412433265615649392454412383505546933980142416993550300355446312276485992488173723472884612359634062860000597852372495138476151171129834116319477065714369137184826146431602943636921167921505643491881605605693183661923987241953033812182233338832824376714728140626222140239675066057692372910615020763201899485900049234086389703683495070405152446458671917619464315357803220378238234873114426075853738520950802410979566078964182311880660296884067658485978348791350359813882776751122176369276664722891904880370734467330743140102954188015303259911120246598154100019870698786853530339023327857213493584310755603153472389449029885586682567499302736223224558139426576863263216706769016507541418931865069149226781135396615463868928437023229161750600519516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 18462324753417925442478504715053291371956581446627446739761148280899285479779812623348339118351260792118886055018516029047505233082857611545540291858960140810875824946216092299683640589582587316663537115670227406404522806824681002869687123863169833623736177069490919354609854262110644889339607314601038854609271791791240250479425401231058813494126480507446620287872359239085153363765260164514664430545340550591793484524118816568939024814864784161926344508043093680881712828547315508185765149940022762418592656394520019542059823870733967203434148147394782293938313698731245401954259767637945942058606510466622650990144936536523957499792907552208407493583013675844228058629590969648478179440484046095267291234443828336395882268942076429983539331160447360473189660717414503036128454790392539687376233383954996422340547085699959478509734930916177152097870055312156483730613316577967050581807970909854032217765019452923107147497616419754112740806337319490023340853774813944246920520241562908901195573862652444489102264451730675286360587703228472592461294355830062351379746211063688044155518655131098457585004171114633701148536717301720506630889459649348352624245032810808134777402108492741761616534117777134551359876720322624247984279293666623357926925246626733608066279127855932998428632971274716368808943142989988479283880471563953923928341664207497878391472320062144309383260968584510055569043735834761428395617956492645489288080357377228822401583696995268041571214561752612873941401569093964842260181539172811487832320828033000262615409719157561956456580610329386481818306294728166203913044741846336484864116662830413955713345973982595310236317026054645823943675085821576222250872006332450209220405447255726194376150088892728905986284545426992497014805863526548494900123665473612411270249882460390582297732651304519199047668095103689490409670658011848039382744503502831584869361842978264227909234208008545150493719003778686512594680677454290200630231408493171958328644401282480803386412419364376331240463210367577269083332973391877897625672060406393358235465561060483946660648680584576244910476829157559436827911730142415577161501412171466365363996722251527132156932596258399339727551057652704457217741158035006658825806449004579881221844058837968246949041866783540334088093525305335110269862706681579909398873054041061184601290871281934754615958225902077494605799069924590358043481263433957540510828782009477903582479699058283224261181613025464162455279008597439971546685088953489878025028525092521285141814836741781473207440280690703806362149770773904398153945516669694972480254275915812025298578791698832069959479400705905647419392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -139369474122327854917850055794401509103699292926642142641715461062323191234356761367010559893100147258486588863071329987735855654829974802637990066825029401136142097968856285593772727400300670622230921201018091173808093141537711254592053267858673873099968534445312235776879307249086725859805969167359767251314752417757936221597194308988114145823655014639848280947629848100617624964957119837243802074431464732157387405229585044715930229409677762154390765049023214186627120459408789190348174369466846816449756074711982689154393856190505452021003325047652037531060509586872953240213888068620767566080703043523750859949666562352271913749783420481191172695460225964972625837612436963599841054651754749145323703185149650370524726930441618146290943953937539667751387062778922418982034900009533121988545481798826329970483881046902304996224150709861227137696300950963408146489439541402869213840080704036194381822853213793738714720231148858714543955521025494861783195705115773525034429392531732754988331630909401439590587237583635041253404546151157052145107050286589801000749658980638666595144020427163700282278154155276249047619819244990269073467151944864319893134933454124257460665827894671378844477530340698979529015760080640582663262493800634113742800144757160507959647851242596838790296434871308879693528692362284514753974980108190117483966277312970886215937197046180590948962918884384078895574133689567307952356153946599179833519234752400726127933971976425240973086786151568582552952987197354343680970362988164007393073632597713334354609607186810141332552100415907887463764745676639002211971637846660997834640186661196646423935604237825895424458824100160666537576463529266771235206286221528746949321595887860468760019134097159128744537291554681566970662738256498483732846747530672244120616879234471173438810511599246378163556537304192162397784732756082917843451517017170538617587467748743947348305154526273093959216682175007057068866854545208896237957502358034696855106695981305741539128851773777347157125395192164266860650230368399204665529946081939463597327524036442264336318158288086925646083408742140935686012032247528260932861174938607964187063958937570014897107757416258518154935834557262209306324774376329988889420541638923237374993028681549338399475610919463405149904397648269929336753207708966751007155255825236287443881391403075464295253622361262837242183420462746879480285023904913621942203787018320177211656543267643674700462325921030479030564333752973419504634804177505473598442062416647473441278385607921877003322700433113162435575819634388146997999502420814330414096240117188468808308540172429983124965428447896807040614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 734620542677300230508603511380566117642542878068252109583361270657702745045238639126015785839815245465546922051294778233488646534892263080087183911242380657421164762211494812388927849018343681479274655228232051828105201571825732157341569831919053790856835517877913701377432479885875107616791877242821533325000715336722705692051425020038241149588442400334173139839166446846826560745892158784614089575293043877279640838878009086235378185986933666043878356709749809768037542887182006919882272298621138939586935139559938359127652111634401991229798870937311257471119516882119742860811854439774733492999188406483809019219019128002962186776902149230458900491049295335074622995749529407745557553899339436989466356584752457564545813250442552562745244024387367799209122362527739245613112864838973593091453121156484345608870015134805738835354261486250885936967045250877466516119868528440720276280958173367809527751357606985041521322348789653752156016778333745615538083969234466108910036668369061537076715846439022064415664985691137471335905455334077935135517323223210428791530854032864685485629203028590604155741387928287004667528667353078746536193838336802980278174756037260841886998155936465954992831796361622911523304090500788836407023450042419412321629332650758426356458751561155485113885282589991393464195981617612724920688024724845136399487933373981870872363165517061105235755994902484197306267647471208488786251232525586692147040970295582074752821588541052423397295912807389325645422465594143342874198457133503661329986464102131389419845638697551282725112776609566379304690815534075892451777182515842881011570621460445366185901242556280025221443845677401524032922016537746373689387839184054311647196294853908995031153092892217868138904568470495339587155973014617452307878710578937979037336550347628509626225820014186691993007761411650946227066945557984239273701791738688678800776782007766244240189004067245672001607408343873662277222311161836225431740687814390466437324153649995402350090824722688002826505924041436014836235883559136756577155855213032695088334300071054037264895545824888461598153794719868714007365074186893832976884354756131040244689479435169769645238412431627493600536149081631524704387260055045364741258270194524976363679441176249998753688212158116916769625844392724400590965427742200872127589226966781955023914729173902673322274058692584785727725324579412737179085924754214082469661321375364718843865784664971189753524687198555590347805089412834317460006835402910342928275190363742016032510401188722551409899631841101990684896427415118663673451691703818466592467445545459048685253346630879175966045325323434292454359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -2711541950165626015819781282037148603276929036862249145258436033771423521936045276426150529366379924856733010276232650143895626790724917920172403447500324708514980906061990645508550655052335352683445185376586344742378084346689675744040253695821757512374954301091862753121191883122035738533273822780529944344970694895814374554947874250008038516481080303057725260556130050818335961432733574281387483424977277657846035629960863600761989207286665467884590100141260087889526638467499762260088126457005389260450804774086947489520776606267259052902080027836276914697680325333089963303202417082928351174852501153295198380851783595437050390034698158964957004341688280166272334905087127430454627069392299248505848989700930987019832805070145604680622635252512608467153611729156830147711991642164750878142062006074860754037169917560777262117625942695450818726687135888841608227029665127179145664942433033747559790696219299748602363435624478092135255396445641968473363700844409979017041921988235712739258448620016354615256491522426735279668287789489854263889262981229138900021136112327172517400016577738409707219441543891258486030053301955544466430730107301781589281693752011641514951775378232001986138464583768184910755756268421861427584674801616963550886255211681860254423383171380830118135369015377968987149654366849323637168680403443062323934437270224284262908819635725697189740074574218400242227517188527866970524035289832936747756228892576291186602335946037755468598900999094427921795324813914675429637797773485264562543781750556315899482848923489269965222635180354184672120438989131444021092542296628474031976766961091061740502697035269156950246466923700356689071737255730530629620726071930977498436663362051467416128481975588985161501467173792562180726714880976147892721959970371687322735575510672151923252105206100584046376993128879579170548828165446243708015651078111754659402073685498594769909663035462208368741091406119827962185967028960803101553259678516063034563865365136326090802420646289176631036103734750420124645343890603332651965608824560145184358036816593203771121857373301392336728946851659598183851823864010791507459451539954973029627979365277685720123830049052320195758811100068343992422041831910822555733117369674334869538411383425162290717483803300994292161096187537533595182518217513984400562197807601282055112008830454486064536235882231741484346725252635888668805361859160318186356989808074824029942140896308903138521875321219264097534366143590688749699419454125870451158177459985762593470377720514229311101065379671066750380848484661265842745876264254374255222587155288627711483231431711219408460778535544849298274385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 6656953285071751351703887896323982180839841087571083365431136472027360186084027386238489471300787937802992162385772313203114767836003173662964730346683296513775096565777566244846720924093383003054718172440513425781678361721946618548911924227387891611293693712193110942910083241280208843990058894411811348380452715075007459158370433146244818628809352700246032985559441359055354295934125938960564668596988346048090900880028735800702976098824280445917244837798382685639805498302021478036794461606249196270313925951496099663580046218199962420945852736297366123569053708913092048078093200806976116556572858801665046318938241373343388718682297232245387856675992348916865970511682296070552641525657736874911882959934808726090905395927709469441960674834969458868871919157665819132422734907511335404545852225119232321042381319210934855757589146649945679859714258271534867651424824683839802972982159178960289193579055818885574057608184672911269917510262118634564271361280473543508391572892787429371983050453177845772731733965878070680271155557059082045783502654955026229301149880146752624224783686901765097279381070802101982148515370053760454176823189119318621767070690556405103454762376111545074370064980200321209492990315008197262050161224322050373336983534007130374542850920520409010892841339468089732923148363860020895802637124489813383824242591354323202318596099433782373430440379163592385130572157462727593916704691554493403915367217353910777994884694437306188169385957675746820822497276983221012251788204203765077464286991660878427920383804074438927129674242223372459605317623944459854292223705700116934544675118431063714055116191028961909889234575865899874084148213965954216631810754865205714129161145763483329357984671627945178446729618744147595634422741820147791852795546762858219827678366884374628468653624979825845106354208866401969722661236189986303409641021394955539236546424090517235175043151837615856682850564381049334501161133911790767317182698258826886407654382841675017033861270420742727073686811311465789613728818954149918128322557099210491471411256005617546520582456328392847221987288475456559519351040495667178635196818441955972886029286623288748416327922562056063913081107930554538572326249096418908001393771297710747561950448527567214885628016026811647428230000274588931977514643440455054740982289501819512223967933685210402499696584078544642527137192490729523009451544044795458885301924346599498261467838114027523285640226574239285833120228153745226470066373338083800294485869376647226580732059465392918438573961560908818034785711331479772737922658874395429086261857627885982118832370336458661029856736126481605333090304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -7817388254961955214951787866527532409770287380731950391784786357804843287130597125464430684891667646574401881414268524966026126474445640213332000063887262063075198680195308610812591410596125955487282361913564587299861732117176462235568938554190496074288586458996343927464005865143997723847811854768578784738918006339902155272399810170770072886347217940740724830082172650639813189633070007912627227433270524600857654198149697128992692250950646651216246630819906097626741854254870166828242486707715451474030149567187195119680458607989879163691379788282369186638490719038937232339155230881893738455020665150328511392349981067197248940930989361396572950460587993156872682965615908708807500047420955379377020757192184774959403922519214288301018966424446695257215740464635860435785492604943277376343846985250853428677566563611029074756094779521823710374085725445217987230648160915318011794647705842372762328087866154557360439403465890827140476489642897877296047325407190144155404141040031874227836316499104264048367402563624711015299994914963129013140197915569200019384606130596821590612730345589636777882360524883341229026608250574090291731414362110348001917038581040851246972183405708954780557440758882820571888644853319561085076408252644143428716565859756243115859790779930051697362252319298892234029937252867206496905253745700113309888749846567090758935662505801969281315042681108256783218914060982516574902612182136532981982549045377358616130517363017182734737121582857447179374527359163586170032619862523381145086525608127472081798921626222642193614386937735211499225437171417621245749869143000320873449926977458912744064458019437737394727371594425699296452977262027828810444963684224173299391462209905059164280629282454149986812416631234731331463909947737277084017746747812403534181931796229930102194244112093823107184629416113327325391133684823375680693680781171976076303581257032751816854123722679217652832955576999224127672346763710140983679179908041941721848972524331543347403102301122754947419142888688871285769726246321535638153031224373807001882346006554650303608940560881295795588649203588270138093462506718530043935620569892238491773274010666209938090409794442779779162873510843281884868475554789943611329801847131737383613759431142006248269410679411083214529883466165645710447176600236598414848071895037378982572548749037139139120018880316644069709170443087061883915934098956885461796310956852554339183206099168948146001819643367486792161883392868415131846729544872055176411073273702117669559249902433768715769576106664274233991607459769494879745940178052390436297289408878551941088447684580586881174364897884604304510156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -9445093466932851311948536005050486791650345249877777281770162818905673806813596534672105313110235406067133708416159716853387864268569572236282488141525142075889810822571417561756238436414427378062560582072108768091983657636539923107797434950927681291934939139028544185278552838212195785783549810375553396730877680155491070533215037934685874706991816736834192373260009657469203314192140403029823419139151833518617383904778244181164953830427459870946003918516297360137523365537059975931053620173522105302776348418734179189634889944287449090143750383999075016625416450870175878415109742549532771906951993734959645706006099000364337444561744028594995873256060766653263899545215903962994566274110073277941854498606887795325738643513789874533238884698636743311462557195315269943381192864574640871632078330893470504746376587644009958353353372303484771828901484503276922679488143676329131400102731047975605509382867876548022064792384145690168433059218366687786132289008262291151867554694372122953382677752633899529687812264914280702204397205587700516909324886204137842256333975696707236179038971692097402754975716037488749176710477153897887365665528002746634053046260780566795962247361256042569227651822821156238498835643642950514820910655378299249379443784261496976184373425943422998027145318436181718793428922529614338153317693482307003058214824637042175627370100994912845320411255131915966021798260025271691654222865423733347405728787631250967068745839867186446354075169302181800930128090700892317677390384772983599698914637090863030462700446103411844479209043459068040988703854484888937590837848877936802654544932359759237338299481794691384259086610539593358153687687763629970152278447590005620689754920205684850602880413694470186533377085396446054122709317813130220688643068391143508969457001947157665074444789500893608284033821770921871909910235912464787160609529430455262972470552261187832797006183980538692485481698512648605068784974927665623944576107789307721635118239777459994521150125670213968991003698794284133820745034875529012956455193810904243321957571575165944480272044123658361394423133912312472573094580206810836199175687835751201176455884811812747310603698444262706586650123431915738171739725344838023574295441526387814715702273466040326031708846014511538277501566738229538454298054398587084215710453416688090331368437102539353154598775069645078641755074253967371472608175085938556583744027964940872211760682439957352615212934231746021398081061872130817604469804123549695905470456980142245356197544752963462205720141885157697730213570370346369184091668920918629323520236989589424133324142595757238148468438410040968426291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 37375159356821347620511864145994088472850550522222940712531033084540772896521856331518623629250446565046109139465323588232974833050782250456773909079585479669861182727767414717197266092265437161821814378767745954697119729326866044766509460165542640133257843630220671802898186254594849482733507666544793971928876562341950385874223608568459069553984825818498536306788091218857036189264841014240298323171942076723895493569689153980318746458071089644473373828525595136963294631768592401125795195386420343183050369140306860804603004515520751111194770310152491205463220417619883966895451967004460796993507584120698951245890621252196188853509195371162901760188636927628702213785566052472294779181088623275884113038010815131479129615235479591035897953216664703627326745166139521170518554910701364403453547462744945338801235194352551617780710823975729372921376585812032018594081836371348843114746333087780284250279600229204031025650883323720114335844517202566064862264810239205765944292281994964378883475056190671582757015170412497206323490971319662847571132278056075352670669861195687329970781045029134766756408029657764204034812736409298738388124827171406436237595341275675499948635567895190925629490752529081977943609581295324574956680073125379996595864523109370163187614844809868076960763814447722066144066095652684536883344113719824467938999596360259231376100274992847020575073251571854407191376765540889997159148833539444667820386678806481973898337700109866647666395031420326842926625150466878447059569789652720587601882737848611069972091424685521486417033199722072257044660604299142230443810808486954522663105539438080521657606420644516142283740825484189382337111429965232156908765186138262275569267735188446630145277203361382426157280786317125009726850772067224370843571827954660992422382983593323635555727465962207085705838964562728130232863440302240441839768320637504862395433997466158164731957282174327405551857533067944660171538335438884615122147774952378105358635676067123424646418452937234743884134416126888130727342932359821450055347015747608405131158674174909081580411973067348025024060616097626401791231853034010303371960720899768548903008048923856232381173358877354731565085722192279696278235710413642231733625047318015247667075742165241506230330546953152237636369953457193762681401926494022059055309618256792869864761721590728833093194087765915932578707274524150529185085296596761967914146924208722027973071647247794000689172707146176926411925074051975033682679298838893652956319488017163548567913831102003350539989867929445461467533734402684890500113135380657318144628720687846866930140887355600938348810795306393757852631040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 110447182886548305408828462584901212189275698378301928225394140083684732494000278539419299051574525957952650240760552419201518542619317285265692980029161735858676517732225894851789692319740364078769802237745362063956205540786870535360748296820699685860537202062890420767705688467665103637162205930662712983266715624746627334532170670334732308975766044819829188376798795905194429537748150935974825101335186850766902976364277291091141292895920728977931711921074949243599259000647419463200788327111567791574454611447753532691874717782015011742658068911306572759398597847196355982506613075816197863529149748894352240470441157729456086154368839836062787968721175848088381431354645817532303408345353249408032108461388760697162446759744241401987696387696169261700382735460354259392942055721109912975392797780570061881850704298846683247798729176455759888259205326220938818502204039646278356435336138568271281095132284305690944375053688435147656932010688647270671532219794643780522988884070831275669981555026669355560741807007916845474786972164204493757667988381621214083555037506641032777297089121412812823187217596803462313013108677809644607534411946702607191544846748995073820176295140762164441465622816060740188895446140483917259621641673797903499088916024004902553646382301811174010902866569672355376828109464515582775507662145293239283943372563952314230573530408292231740735717127602712661148833057414841838778820010077700522032547067106183489376207580667928797904540361427060736097924867237873803993529797740048991679940737246600374036325624285554096667802290348181632870175501982743187012209052964205831040059293677576525621749828000913184740993882193114873430099957444194433252596643386888462730046319731358560087759865888204146353301562972182431994653366168891720212424765084005406394283204012047149789693731219298753702163839588431009930063822826297743726594681739329683009335707317337558867012010110490655868571641926322758472241755171012376420922453271461277394521152400804305799448236841581518931403709118691980059051237215340674944978072232951641733704961622763700034435259890708887376370423884282715712284990655622738607609702991822111094088512604575430268228778444235973254247483921420379123614798097524437130721395514368552238079579452494330286445890573154443857792607291486718172141183081406752149354175068010577727561625857948884208473889555036191225954247872537783109693541659875131779240812161883613814882809517622880234428676122478921911624565845471345102932220960495765192421706125090764596085861400580975369053709925503321441015765771137413085753011628429940658252823357006434182680686371277018677040487827709920068763648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -1045871376414795444238046204975398237370512556946003613237159004056789975659192927758598916097133252787213463473734358328316542544308464578598790455639633283447035403692378546769467346760298273145414391373317405260051968145467593655469494680021951084211654667414978189948476719336704627742904559125691008652051845560426070472080570357157551986874039314234168223012464250967220344993471864682486583888875004412947947328337502739750502444879772879081926863078652668406262456128000345699492631573297504705275810173952467192287852664731843342631130239150659771081414224570610613691828220547182729158839751712621764023222420266231101511721848318633612033979351806017466969848183983939802214745845096240541542340105075235718421462327121038581834053966877779149776371007548932200769068897378959680020324161752012564762809342872484130840776056872858985585040174552311515094105002085569708803281827804273111673442460007366038154174147842554053626369496047052348081058603821218021389718635348322867694447039255733893111158497584847807870789129981035127699685624145720834194597404570766500375509020903843738846218850344177822159968430739387681173348017648009879118569209153012879722535242008008155401625682329844125734800443467850275235430482414609165909678374770250492730398660703346980612575054918162053248310579839154471560456852250184475768574468035774163720297029536457270940491137670666317837349196635594873533260886304565415148694087970138111022812174114646142708757385789965077387032373073668536030897542125448895513820268076156004916047575791545089979289936637841459806198948280646272806741186155292156812096940427934955199557097536928057811780284765145128093491549175853332932321922068396847802641533948331650532617277417251783497179733736148864553630474480280828954043862298670301673411826885460762170182421818176941554157380100035378958756908443899636829307621654707924690455998785200382080125874359553252895237490536486422234052716424966900422240065031215845141090620013989597154192487033116792678192647741684674090336916839790648421697564800935682146832251021358117161261599593929421456535940119927693236983512401971405770523620529352490839554588839101526144295008728409277193964873427626329503000178050486628845240625482145540672862120785884406318371145982284304435010981195681211570446554583327694051837500120280329264603567273165627601225122601359865569110688731980476101219278265205316858464627397678053532177277022474977127423766527648579648087601295913845218268977371500033386800790345541019258506700453196499065137659365029368044839006518919206941984985319421957624758445579907737692161446336116856289279249889781732013212958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 3773343284605497379638171015438508899199210935424748024422698166459075457684188005180615296633707460283221556667732957190303481210349150136503284867234081501326518125994707816055955635165705493486214861968919776613697435972055734487716076330270823900836480940064708194845558742082640382380839805214661638117911209611614654359321560977460556031931132791753852606008209115188410091800573612658276150736485096657733375759898648408289319498128753472638336390252778266322985388174314892016485966972548804858154039734515142258991261530720297449159857399108191991141685571261449926616284062237013709043337408144819995580794787491612671913799229304766693096474184904029914962168143837999968648120609137116855943832149383690710045009831224446654889975134155487570233563410983742212095398706113644213251813302054777446954956553898799659666313003360347669122235348110924279798877961060530014907861663967979077114699987498859017983665808335555131912368817605807849048445790649057350208671500095271098342343185124143997710729136505172214495046964410361503075652782752049326625573936986561298650368487415703273437466234384335889134744106228239974826222380334952543004374005695992538647524597629231145977145744765255146261330521831342361261545546118594113188655142463332857445372633982487729104802666341559095624561274602428337778600885789430189115234705235943983007493350479146624826295808998992739518798421255368237394642121490691360062264125947436601441688312625916442058264201370800492810982495928262639590872458706268745585325114253905221861095309582290630552083444782339381676616940851862282034940690501350971261385781077882324651295450993718007934209470353824757273988029259640340848970613394105840554915857900770760437522513124510351261422142497468749577453364211665181381552478950672200697706330234381940868722972229046053885612194015620081638820376571387563484304547939247188265009150978316274923936501619988868217398426472386324224424857454391951246231313125720206991246385034853759728034226160567881946719630256219550625750862816275816163597284096300533295952271369551128161469871126743859172120082442892461087579558297022869860065706006518723043562328663773381847337608365247168799990282033382541983681846692088878155821062581756862910743622146651251537999392392275466035568091924320909136861930880961035122304519167403283879432644938395503209976136756795169923884967812696208502938740440775088126195061008549135233849912226311204557598009483625353803328685215016195891619592516321232156390697291877419100263763097836496276045137208801924990090201517038858234840512578169489819973612519850538175652922731808096749165480382497905556716519424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -8902885541913738471793042042457107059962204567616556997363078374131005067557684472291781045103020484692001843604255447266129526751562089536709346843310268822834924056939866165742784152147548038251984538414480805450599781059245048589341850643535162591140606827269735065876181798811475649226001581867087308452226572270682388385961051015284458561231547872487977636335718951957068409924043442332480612291637357814031471961866112961611396306879732488438020717270418418365941438209007684622759307618508479224365368321405593011815711608364742668212124456414495572511904109644237968211355460365654689094674840482011765111685369370368856842276904829647505341281376929558188742293155219946040452695928112741774500025478382529787407219831620926875670888455117429266256044717852139491953847933823759140518054493842666917851768765442823047268661074682107837435745561260030007465959043030922770730443303510611871768622881593788826760621584728488412073141812591317549881289384234262671069596936352005089249260254554463855512800438245823714648841941203958258520443030249324020399024855215682728087897982972280465236046779447386216132656582176748630619457932693926507564272631273574959144966807769581975543707572034782940160519032649106110090523297983704662055729439623360255286442821237061385716223655409293205824015602110914353511265346789977722997810448478174418735989126577056452347742709073841200234677064391161504357454422159305433243506158882242765175437080332240966839742443434333375068231363911420931388702720424313735722723144155192032497022939756205702487673384181425827682115722304580632819359683178315184641243734956919149528223387735155415989550830361489514142382830957362738493952020725301771563079952772392114657150622106551104783062433850790362709352708112748175733371368868327636012899031376204247201357540612679859263957371894790286663165584352589503423277393526488122006046342663887318486513294695649555014899114594305901149378118204729883628220987271304034777305897562838027455336355654188090881971982559198310630988951030851167548445480301160561495579265073729691360787600931159191245265504528383981207216002566539705023506769907744189008538339881200214205132613829841952507156843152178291370645081367238099370045709084671809260764974222238779585939471514796612295883264831998154483758584429632836301428910358090666784567399179465847564357220234962024689304274615037914614160477058326703217951556563638784216785957004347808221975545935217999332806062865082836174161463804657984949479458326459212893728122662550756399177072675967124558736260458550276181344452640282478914415427248663217939644856091008657524070408287100220937485680640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 15426368137781012432771742149976689671203395711014713315716110367574210196898943000036942286482682248901221635805386875270552801254174472706164231681920147410013814917268927286633957938931154590882921016813070565883960080685368986070308197080564519158510877132198029708878259283334086031803174147182477518379454192914437066650797116620437954536020414795457238034179235079087878584307031303890599289455187250672336462267293971433419830138920488947147093087331870233197874294419507984699673683739624799880396172714412343136379829151862212385361194231957182884696076157055374903073795087260707418841162148041325671507527614913943125979928612447667513532722236017528685079531254005994652897012505432193870139405723471996058195579434626992721511996571953599771925229829939491196083688443557350196753736458215233624341769707007972861856319111941793366035083550962542761432571066118720505360672505872865188737805617719059885261918895398042443864271799725007511697822844467462322516056288230926597866086392805287355083423387090135199956006764683092591049219031432562059077922716488465558428870842220071127677754475370915742181867136876313690736310347501800571335933272886878885812270021209251311649633136768126515638082317473533159051544588944188524710228736607720652884853603671276072764045059478707495905935030169456532674503237838639543509511435549812550040413705654026377178519968929653530248711487410215216015763710435578614943393492908055972004910341112541493024868239897404946035852374929874938576923604564101548427420567206389786502543170673063226864254000849376057263677254183673684156706626990490131500109585161904997031433879331476839103053114674211542813317557600838146478330099001551680301066393604055253829646504283385671119081130136518885842003163795605164089627591498996876138936921855334520035499176824966562278935130841360864369921548843167277457329199938887462421778562351147275272686602451180988090725912236889123571995443333565066706040842891443308023522081624660761979869717498423726763700121892815329465972558571362866146730613124130126204177259255759669473221832080906114774259327415813212406003580462554366889649456752228915342201871866656652282825626448984901133130411388022799222706754215627562934629687876412343402628487561639691860565821922607985093720111053395486125011059675412251654230316738271694798702386646838360596531868880824655419975984043597997951972463737721960027982461729738330673811524735321591251614027004292005988218953641664918941843149199380317241503715482591643521555595104536274802078677147878296622436147032277614970436660020590281118501306681794596865598373551277219385611625866831503780063739904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -20395310730666981481427944675093064551621009090033391824710112741616378229070407077194959232202875742729675959079404625911942606911975652452521001268864685990926282164260032622869525525035840795429312324436347816921682185505504056749551166675391509933021864028794792886678284464157268586181571249482695770496431843285297122021117612067913326091020248868254041313232491733044456951587864456486876703830778745158335156926527824946039106461002544922969645184902277369779115011360803862471551672954197834490633077997767507169999081423286792802839425171082717443251736627198452113551278898424544952219127025389441265215452353142057230040355536340922819722111969608403285817604284330044772777208823311528262924423561828605552782751329897624349641304489398519822148600841346965217107717798378735810297242133332975509556943216403534690249313811125388146654971788101024864533070995816164526932009541260896290360006980502495029484718228974132406100564853109502574760787022218840512817198025721249361580135039573405199480334335384800905258343708742566999952897419968252361719533326400503105152219952728152420751071104904987294532792899472385913721176328913742655852764645979423066745903124994247246260840695778139229023768638774704699679645621649400305204231141142732398363972151301114318500081295050933522748981535384899970350677827294786912554125875801819435538917200985880999550429401801204237258099337775965674359627710789056533720032526370934021040995531187943941736894663964109587328339734129218082079989962115046991686030231498440593986792749196213818836546999811432084816544248472180221344892793768966128312780500838177615753940482038957552601350289652479986953126290824241756835325003314802229552849861259609664996817328811916286823845102436242418718080715054282430060115201798335509226056119025232619601299873717564318517292408531648542340431529730328155340485557635602821181899198330026294130335225637797209033003016913708712198242379823037772989502772839680584059683313663427173788068503927417846402328762416427724373938949965632868928458730147077174700015706029778603850924761044081871577028222760340101701735435335292584846691733444352187754514643941840855498821528496983721187439014382969540736544762294627598590686150059623761712907341755394067612243044244626218885577689859045829124455685721031002103079510179339187154679609707391014059008184010101521754842299256132120681605501706798977144423962507156414386974635226451478679212283716598427754615381545954263976180929457133132373179066397020972544345674507037181450191866672807209591648428808918800611829139119125577711604695573125575651429198587910793531683192870060195925815459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 20426410075481950665360474687252052585204264141503790661929563485994926704159184781436823479907003840457417026319023888757986202508407845784406739317629789466172932174162638483979788321367350298816532783404501039523955929348134990127814621544123776498448189432211651033941361691904581279689079046241705077847369147867564723145077282066539854564114629089445698911842310637373583083860509125779309363480223892340649578635614044270388199949105675135231048203565453722402096841428667119659925638922617816870681131893647002912553419199398592537487887310834209781518702194876610566464368925789980128615437643927472368647346212169040458144224964168095689929674545371313732611796832335321781777808427934306147858969916379643095889416116277813930243701940250920371857917234120148456004144118737878628320170927423346893697370761409771556417341399004695795675831441819131399317945158624954052720760508156596778641121290028346287236229253527080835632814262197819999195509624046314035705128567173843448963777249208628145160130025471825309850915320734787461213062592868469476693694820406074678168102981516046470372679707993424065880917704641080577130273903081450659583666065995038282519415617692418935113685417219806131525936135312370096652606774317928103195390256564407847166426833962195655501436380053276887354563863807577993774864034305610624934593012222403558810835862707860660458384479009408436113065957937958824318035924600348668724969718548467492934835339457181481476971834729906253726594103135122915935196133910282577856089009379841708448647673176524588226932679090610234332560524617031611881826439243934246250990769940618880892499137727478771860622617504138116779262695330442160573870278236029333922954967638058416217194146338843618567476878844863254049415349793776792563657170013878391719510552217023861652012858499543356253751097957908973340468328219455732192602648495835693525030871884413012953748704922224968739055712324530350035500207542847687832317039133971141599960140524042373552246028190455729432945802397167963259371601881339270872738533742630634276241466744606805433058179463254210979744695510988641662579582808562797241282046766251191889740278451496565750993959453702618945269217123782663253643294351920066299746653151764011154220374666103592395725448579091167504123502806511005868660829800232091310913200707630668797454939419081743074772228176200908505378236868158853461272124206890166707405372740191608431035258855132631705388082978073833344436720883787867302251318975082722571942083202053669809970984036439966808773631216776275156402805093761771298881696129233138084913899256679647667702269887234666059409884519056661496490622976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -14273376881920329376273279332225561394274977370361497617779973216628493162982490666548204253498788802319244268032866856206785925956238775507827755641089159060295721506080441356170819670324816183156180646768951954557183204656690284872574307481578241005459120028875685399670295820049796107255608984874779319092642181537037029020768827669319001027584441346104681822336195157172191686403336194433600036980457083422044592959563337966601137740380740670674359352070657441507162436261610135455206699515137631634432181149018122985073233783326000879756080209290080813509307084750806739198526126871720850292144162782426661288958148533676685246659539016134507760667186243899869763384784924202434076265872517401552663501948664648518663061766069563187958071794098947134553649353785226317952830145087108160136231621917173830313146037700350868226823619783737977461052675672949762663211690698864956766732146615914263605861415892179227074866171260010111827051245093306945784349138373068623516925442186856144433753465232519710595973701166503632114927712099663987736045640230151242088987544595225703847332461292131802791891748522256393156967724634045003880254378393889613506548685043780615426346717168714390636220310397589048661887749867984582368601571414255279015025584727489281015885861012009549650765834064382369461235457865451834904159168226429553178358135036067558832624144623723512729518648252671028213312922949092577438138982027774347712270830736695750909736745968662716612098372691592909354398079288957609027716354178905032813751485422976014948808516084169807830871588200149159156283587337700387739819833481493981020238469339071792010996338205274866552295886763066268818407281197043069862517133257579872413342310022417493466229562192223426154642455321860783885277401907184006005502881084510648271862009730280787057204003058300686852087491811513723084979900661327461316211847439724587062083218063841572232698379983278272496864102677291920689607150228865411029715668864427720235945408579732154228661941598647259595577990564959043810851747601907529975966575176354456453611681586273555812880590303026638386232693825704219509495181850495527647218751271459317088727960801885769139222831675749667806904161504258794347133545958415176651610210783151127279944325404722039204749188465878379860484269636674695733633221191861556642684057354170261400430538292761638743597757810789273720977793980934377193118645940049176324879762795661647692598696457602775306104498355024509145805718062501274447072229438636385926102147604878876863752870977238795824151249995666444358708609012837782794952033276430750327288154727947398547616478089666900066384894224374716362087464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 4413789870068599809221598980573156755774056300792398335779849049586023476588433264847851520959974287672060471793097170292513668030558789216620243674632392632927995582062685877215078482612881737854801269791367274964145943125028445999963913332650839953842209724895694930555062751087618925639403635296027761808005547433726008912734597182081638016194432784393182355064888233745710722529864202288129925311478282204621859365904661720479476358842563210519584850515518538175005525356093238818943543926163603843920538894807876479762010751876918552794194226365323693723663927704098581454580712173761940067394646015861337073754115945382259021015022617000629211512670728500171796452129776861810639912720020054722447085356596659028380228502173113371560335286484255286692847449879022935673902411595882271227720159936746398980257411351681223987259938393605253321402186024471040557861244204237100322402946574478658775894741715807297940688933600949038005874415846985103151848181470642842377885263123928658952550492863849476692334626672787832335770400769934915718496040243935373873644776819635527902071909224247231288605907719598919464021756567549129560130388647846693640063401579982703552634156466212868252265517744676244033078886274674389992588732534118387148528543225419121617601975498271311013886042789804057640278456151215224333526698503125191387871612464179565107020042215224259372983302989701014203742186233242819631454987362959472060702917650311970153185588292390852478971711263058038302576857377620652269176198008916118021797090910336126907058808195815425641705491121078071189084810272522889150956735987928064630975425860779313541323708537901615762246260224368920998294083115347220515728001693004662630321911076442757028595016126214021062446021948802515195651319652192125885211176887328046244258924994825273371659482993133766414200526283429666378663532659677193983028930612112179295377269032079361727694475566251259102608041228734746102013083829961069321106250071420257198157378376463148236251329105654131303115126709306926466613826576511345166371856691365635887991521273624682930504221880920598502308573051083542520487777645198542778415201808880491801029122505976625499027183404128814748998474065743967046653452998132824897674672174063440038008799803087084226314272195559781612734423564795046842357372479515460420835902186183690204409684444407048347161287866177475915801488458633837184483478466982056045068406235076184613819695512356106527004856511339147687219499637406278908003343164148215489685961641722420948077601602437890512564007084520245461692639047919071208973913272079269875307783873973350769014564587050606754271246269433482446083457024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 4250663652927573685097022645552948812725839521072704127587396347153759217250596532092524953533334062681058208430216052668971893888102003912718271749644122739396129922951190477896928451527549319982598799727902437437519599252225349808725041224296585318659774813838293883563786091553517764220716518757980257702202150993016195252559774461278998623844890339923047664620143314203128846357932077864767009528704014566081100769617501870032811660993736059461244577123748612920145638276395962744139434321497480548632552147225763281381922370630050912621444419545963518027816125713273647447092419733928763145818166016862094462186118720731907912956829190458987685290178683928748107122918424456112976998509366310331325614672946359397173717011044318833582515838917981193072602006614583965388138668176398835314322853717991478288002265383775377368801064397055152510413606289351007427631617621234118530004944071149683327822142349366035995092655982520079868147780709866799947789183746084388948352988814923077323591503295797601346730797121847432497118071556381943770722836558589183600678480694067485136434254492292189879233688133915220649225390163838107660375196899026109804236916359343303335056267978600577031197740942706238552524017826813109039463401593422465421200321026217934929192146613540691658688662709933171619096491641615188128672163184094740555286451441316375352897563623968898994209685397807957239508605420952899823264865430309740084203817867805323325859506753355233148714051626699128040663672088516087964368081131224796650461820064792689006037623864125142413967262973568481288997448951595575703107249912722400697356295622814840115006446275477897365365177658133682961114599995158855571077668174825222386974049061045082520049377428892114807399423459347102351010980564426002321527457359677960582383668445137005140831649637984394396366632299349850913698289407477351603502697151565821503649946582225134412290827038659403387309027159099843936398066670482097201575420109373156893602125005587815448996244117037816363642179746795873178913174994591601159621328373826163563728583152556325997643880009798195315552202697242137445627634312789407573846982784671723275218833375743459220100362461067933682600087730157333064105935613533103685626241986584710034514322832668471841515182852090266074458016691237654194967929399381018834088764001422880745934341667484969003557965861302687650461086805669484791522867845737110435990358247911097919035891128286656083826249036071189444573748435680830897466358553946133848564195423658261630407431300003061007200970400769651064739358907705946526011729811805612259731092049194893111233891137679714634610018478132193901192151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] -8085230896432436784926535098885870938601307786042706439329575873738334960542864199104144011050627590163620176762203988152525360171148563358153811589716578515777740309639710212506061488962735514247622589009511194733592047034754726105760507946683884743080082976939026701540555852420055725621128936747608043814448896455845844440780298596150706930732157539943850797326813979322589888854685982097249856173650793964077522491760491226858767118914575240508440316876231653217925025062096877613373960835075979956247408021712121574140672387220462461052470505921433161240856403005434405678097009801632212368690779662924329426094160534340348307963031875923179729220326715133330527561934045508650206485688968700344377159235111999133926340892510503004262296188815140439536215871779162207242980168642521476774660252659574461178744919765986837549514725060432772788113778900370062490853091130237685404825785219885436508753696977999593921291939871041957437248983197222560752715758613641354124824374130291266972828751238041429631249081748101087937449015310356941156049296394140041103747815281470104925862584270849426972134361794641128674190866357963682698258371748589732594717561240599847255372999809250572852125854814044502640054252350479778612471212966196127218906087224000259827636236274109633904097933870541340474081670479505136628197821080502303853940813540776027672628833234948853642350409863277414663806144820745958060185272575068023724070543443230709903497902299516440204248974219518974397903972500603941899742973018233706625612529786295952138032461904405223156010671772301076879944073603709736131081270207514678668589120819361850711788940115269730896683529951319764221269855057017051696225691844849340685046313662453844603381975137628079343991892070268789235213584288232337131685620552824861564389457512243713592112468644554432184750192804855877082568451429167439670752697254640014366469032908012666121237059810336936218428212264491137211224181038287604301925145553149957975504557950884118179013988927934064466655177917349320281028148283745312930019952228632490615315137767740296844518022027362575072768229651880504548216948161329357490555910533873132173253384225586770529600726130355515373003466473667289725597250560873456533568309782086754780614021826039132120341398022116967365016286264647820028923630740398076408284725200417080337428349645021486788636495443171765125214623125295891077374792926473348084101467948345527681272315023307178732893493276791798737113373245589601491254794752898353156884776310900812548449251782887736315245440144614448830980583322365537414320175343026615453002109085049077230463963066150815246187254380092095812708859904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] 7326459258185699566242837786725804160034358185712712090423970862384948997535031043355775016546567337139021920112752375252841721263136618522107522079406610524768958288556176957149110458894129964791672890112449002323480150393869475593927490880023238536368140499115702590570736567574066380995268448722756866797234914719291993390290297386136488519613369595907843425277013998991994152526685801145288115503792490743439121974396067812674714404813059113458967116525404042628628004351306097337452518411422098311979117886431764589766057571771830029667174962288995037084816817890395347813431310001340595783978261225020814965706200630063140936589371139364612105034979179556591689798651878132753217463072455084011898199060032552953776462195660368214037138449311973881671975404377194538011290236676247348202271703515446729110628417403624276822996284193668218954245094935192234545146711234133542596857784768413107518543090802978051759476970212478173940145962346395788144693785807584473175886134066047565456739062759668963913389914474037948946131809948802831706308645152856492962074109249058597503050423951282836154384683300183634713251648493505043325875211603162238351228866967011928132099690922352816659389728057356138032329705213354760459398046781807345628215892541476098430310318252870173126894650230046208082891393057033936489596500041391910958396129068319783802740521029257421130456877485056009249208637066156199629454978991103604994781337187003949466392389524533984081881571025042485633718020572628562365860966879970372324260684843386010279154479575570359217363322257890956980080520010215854245176846995697470173239713024221001223766721160802368626828582676260226888057468339530794848552555913538186900091051284716908895508779232897974011379921168739644097523038163541029443631868038185876829475069123747406544528752952213314582680935194619980616984206987276848892425757020282841102784157415692643792551688698681033593677267088633069369883573023941785313608914662343274430212982979395793276221651567156452164785597792273776710237445044921178353527473914782947837829910681972716237931917950455841112410435016340217628684795857008603331154485784464125102109299093254405025174729903336601014816406033553271300589634348079263031530194281691090511148042607683232732737469084067910039488624075527440073081073829734708374814913725312579472525767299388601032935896071131983619146356203266513130658436252249227986896583934372718865677337369287490614745458699216341679262013109809772626078202463405473224919933011965790449716240213899936315495992851974361036840514641322625006412073996992345953804281386261645053401010782743646433874303419528224571433943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] -4885871958723559475920577352877726714932448733205083485763076692108737772070970616243330642599459369600044148520848842483320954298072016889966868164910492828871405959752599445435283374902677507141490482126670280285045879482083111825448996073784878101622391762067319374328153405935430975457838609364237557232262722421169682108328805589182291269282016920032868057313865405799455299053446148864983985511891288622709758400263070686510179326692552798118757931817900723356078675540130532168600213581056795912931431396193173917155359839349289964224128736779435348436973679768958103398425032873123563151632783113503321465930114525432656468483802357366484317566289020531152867108838864033354194003798684684129812479610500478770294959049826954115106662685558598868861662801135199882081184035388671418758847395635188832638289966340262771578948895726088284705166173127872839473012345541721056865635761143057162800801842534988735815592725356967937933550466042653821546830149341641783604654455932578732514107587756251359474834029771171904051104703747718408202121272645223320217732538098815764752549475785991339247266787118753027957500183443183223094313115429770619405155207692308584039313027003715242007287054418252193198967755160238168116137991777681960470427389547990839811091132061126912386651702445645619819160637373498718092063315614040638275424106720278566074625348389981787208508640708409259002506147783509572351041059387909402958876654058320379084062683778963377144462380015312304467977280587292938571035245006023226698912928825805283132814437313459159772721025327820242694243581296318143958680297000591565468941860507934814871948518996291018211430746976701787092556655147862258496367158768019044061703929869255782501575243573248089258470158196272394654001070040068322488659736158260763165592711766730369068612011086621614357934082801805948732736047098507369868474584751101291767150568836076903175269935642475312496297886236121468926350471430492395475290340766089394446036008761157100566324705669431356464849776377764615659177669664544870044502346733561121865610291891106232042694340474386623047740455953689754845215417982157142816725671952388090878180742915072602317592264299335047244019641559890216181231233971021364456664707327472784337760396633297667199389041987789437616692605997054176919933423702331765845460704536796249428912637563375111185522773730971926971243208858967422068844110417853995360557971327420585865761095446182036984637687608954894396680186135948158185150375997560821483772217268964895717893586598505812154828968639042658739997438055779270973639164308413758873859827167763132139369424482160545890318487234402051131292254208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] 3062745218599883741829371572300949832102200660534317850748075164484712005373455827192760642505345748352677096781667916762757755511876574193067241755988796955365919609330501275871708731886725607085328266606752794789671537890130561761971397858139189992337066892454058261766069078749350857514925644673006934743882503163235151403742863823480348684931215254071588273927458036243431706325285978972130426218053667957963402457170648213602739771924175820140210122917615292721770184347213376219675975265673679163930457760713339929502975518152383806853309895784453749458382744278322649025429464324142735886783452190862094701705150107292718699323111898263155950069978722539159108763505812968246562946182466645891100300671071939241071461550578361992853005727644861369427611580724868812145748744652499018017287841720981576647137768198236394695231929716041418973985498155485682770335501773644033647437134695858814636476378260664794450892807203541573059740792328637627340867292177110294021009853034753387131326796664466151490020174515176821601876440067762352893464871161198470484404607916231326333400974596542870070652966751797915355054902556294030990393538831864673736603602476253168837063297980266236111245226947185863908736422380225159966036204031964924316139230947905797396895027756832185495585118741658180949635774029960832923785469994929825347960226333156986080749786979616584053342466443198320039823912079525043509392934982450173551870699222344943785304022927208589261178352809682129032474896910093823531870491417941644907916292032287487568481037971951520053740805897930511438308652603698949980795505570125685907545016634640397498057364390480204554413754315746545240998331148558240221290519934411714610684031451222930798030976577564585814884374896334944115305117841496437310288349968499953336272944612973196704637962911897629928776656160546902334916678234377276642100088384337145348877647690259518046632359802196311938786603751564939271511353073370615212242852504660722521488917348599067239224459370957215971130615888710671538526405133121288926221766586065628538512998723810435100061301452780511088267133151162246466464450140211492344017198982865554384566405987093984136542051444409188141384360432091919518783746450584747524859137496454498007806778899949103062314667567107194447357192974945496297646794821931360291511855454127794344810586242085168452251861135088556559977434190484782157542742339593011035819873934102539250734333621931349855140398150884890146254842245445329686663254729169543893435077767537713253901036353947572498977613489506792756781002078483746250989995200090339150115860368636052588473596244510697190284141708866268250735902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] -2078072819720343388072852647934915283773850763111627152943845045897196488417173240743961235104877427733538428878281504436662187546585646538197063937249986528360205291770310283797488079854911984945939280550341427933247802778572298930842823071947179773169165154811454998879340147274739984718147621322594782225506397653670604779750654621798429421968664678231564263469817488041223524391054265582962476083328003099935540435247835584886939770100193333552269323611008961833475476997763915234166628988465970402207226421359320672552758495861889534459774216632497956986901435601667201775065114597141734976690234785753535857174683628870376144505953639237749777435413305818921077340991421658955836186653402945347121092418522012768747935484230971714668679325644919423823876641361267343615053858343353143991668914486581140009053575660569195335228226066233401704165495054994788135762906537446019721918621137192395438218611861307310088703109815773110367048657490051749007586344484067599159744326383277860271366286061707550198501309497059157686460415268837252483089870060976575385055135971265102229101385400154085289586935074396428925680031474581268772667624839119405573996937024557092620667170068780148227766296800189079841758832796058035329630559300460602153135540093061948477239773481145876576089816723009902031436952391424164369636038882437545027280944693899179107485873589188293133222220341347460960136483525790103396590328390029346078510027328428702073306077388569356634730786847037910610152295841728618892290689134277590060231292592658508600438189735070688815446887031950631102502669570659845284701054793433301462097673445583641536530523358067396358576743259515164183671880937506419758215522864564023923507358206358199400652993009460582297699214218594135068016263551473884670064940212899273597849735623927109933311193708534401768728242824067447769134788856656028200456394661524505872838733958112408969367464497651456028088590729499728431944231132601004821106420181664801448982351516208335140108704907440619461497659404075465834550301703199133845803791799249970145871054393421133747714490166135203766571861745393388975233281796026300619259178265623067808176882408293009576172596713122043408884491337940896273675073510475648418119618514878983440412759683723675665517975837657721063648385666886745935598215995097053668372474595195697341975018693543046605996640236704021395447565374430219784732538869807274367109256357036364068414290612469912183012710599215962861511017571816550297755214934084105347582957295581088509519473959354951988052447980244944862907248386202363246390565512807935510241983424507166913526648270441650349173125205182625611490787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] 1286057657121436707900862946241043987948560027308144309407473038110104905433526456489080570213772602777367776161151494545904237952988840578091117809519992050049725764057851964440474550868883250429198931781872253369518871926494173570671103798130423084083292302447508727619792120512055658486171930684381341978238370755391986117665023490251216956826568154523444985144910223243067259823597952894400512181836335325952160195957853541731196719634479734431385042835853981575786787515929183481649439181115421870860950643827419668671536730195143139042990413880453966086021697025691227950356132952332428439515586118272438237825095095880521640266268822941580388076935948480289927479650065442438380005593707350716787423857417363029401878381224013109268237717772516816042792609084515543558287608151259508966694033092516807276730571746251481096450565513982695224127610558001013052422457714352795747228963064865344128267927934316660386586216227753133005760741795075537936003259460262783909921580762452154958010250544579342159079421731484769030132112471978794045697074453064278251143124167685926922772268171994248214698935992477382258154666523155230179876502918924394357847543309189998124175534744663069700537826650818308440640973171472155087844449936099128256773643184833888011749556263686845451760637306080423725159319926669024746570555862691516827966313901822247927208238315811763077182394022996933844146891306627087672478129513882600282581485812176232474437984988843275295202860317861235908140517264129530261415480068562717396029539742841520078466438457636613509850941376447014977433200313197880560299604432345273587465527378175544063538757451760659776128559241251865327156025229868303653026277055950202467575618613838927000120154534040347628531834236301611977572508856024523542980539158466800216255195346150609064069209967821997730163378322167773558234166988059612104035715624643045293460044201011500932334443020076810067647825275626375436400067448346311235405949035811884939382589290911399328784676427882625222182040352961027139577803009735407889914196965911101772397531026364113353193740187603603995328218946889645747380563529722105685166237207890478958824330419225995119298916983453248706419887369396167980211102605170938977978720460124956171944133312083581075562790517327998660468584191225413339619324864653210246367199070395269564996783116518066630080033238666468746119788438265793398206724478942490977032711808599732241063632462198806996520111967281388637471472256659579535312178514506947391089241610734653055157361931350088941581192284931650094900184005896346103888803522096104136982414240006698086836135855786742372203893830903354099425607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] -515966647006712514733241594608486091824245807791766330851270027427825976123120041588803339380720058109295055860118909159938407980414178787363715864144467870549019750109918231809332541282707082489452444376523512465625033569439895195362185369609469291584254012455263092571381403896579628576064033224520924363303661934617942706429508991103892646396403870748107536375931776886613416684786205894022704931193880337050938069530302109062401490604149832195498213662617700235807934536182714106234105773190709630726921612393568228003883645953357479061414697221787518315305112469582731960101709207501042960383091225185795351328097846429079290665205508381648625078570492099496408500313417615735964336172838852722023911252963098039842898684379963870286928992832291494028230256809030267533514510176089126415519275742915301055695283939065820065532181906921092063795723652945243646566891177381722524882073516318514488487342908091461061676083643565001602655978339927411473498448818182645799325027940077798950695695983118929317148274951654864569552992610542217239056151496466868645028043735076486181759210122544780534571259143886844097629852031632582985300901761380164422792420401844025967029286831450996053333392966705079994244242644574115160823967299308402925523985285011186939018352069986837455233522549955338377965179397856789959218204215206190778853240735451542387772330909332723239935124895746245202522287272871656756098993869183865299479646693302322180953246174218136814856958252542682185539261161056253201576634460518188792529212213179814676366767792328969000913026723527029939040240841325282028271998503444400826094228553570777968362954076104680894236560838773773760993472069908014571473887607766362466074145135563377091834294129167913522946826790252689310485617098971489951408648868750672883936353016089891210727611950726639174170873680980471548820069987252819196117873939683863131569322045386266869345583913158416106940831133676722647845878427429347416566965796661081416912964835046178737217233383840345202029840886560141163752026365185073309861931418315106974465501663448554588568707048434259482438945012876859122160790846499882462583108376507920030950705088994496543022282133323659146973191843236735698654065343573089007600031520700466740379832420789906037053551651812655833556484442963019674558110061481723493708264614993941997898846885225530783704918892647730673224789571573247478717100937943163400909929681826086936839947595934135653023405472054232476908510658671978357637094649548456296003137426439928777562119786878060999169468712624679419301988578453729275877663779898952670166404087087738678963072807795416354325913057083762189740802048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] 316212350652317291845784973450412184315574057329213038848698098806835861666942441958853320645169853027929305607044851437681870739087198046487747543209237899363282703591078376711686636267503524385821484309528902365847471624283766908179649129898686714622379290658881086946695356370610424372652645814905818606492674108881498678161012087211175262255965258572661908526624706523709337704831717987654693101599188734898126232601677128213764376731671615707708861175358210158192574334684716245463511380741511274191315858324606127873389767519687920377208618605752208570134014886091754804201814651117986450752992281523490281169456650298883571488667654755668406670049263879892163525590643496013388971646675190979771586854732110150858063265439988736542152020315517316077450077207447445607606832653155210256878258976387625852294561018588688063361831590964299978517077999946532694077128980677293955651369653229605731644838969273582342533866981165052845569529548137928391417018353744606919044901417078718465354600611716054460067169827172317576580376197795112848390751843258622796274470054218402289136115404972575924032061617390911441563179820598327827345840670068931960893184595134786353949750107939328082214381523233946434426772946959304458654165091964680506687407450189442802554585095909446078383602795013517837177629862432623778363858547217255122178851796014615424133646433501354510673901778300812168934921905991836848764546822574791222042480246458871033837806753153037918198757736932274365656021358867705663755226403929271064922935555796623310457622008220487399726349173083600838917787894654588825437751302424711767544113908698470428865527826822004074817617091165034401250281870881196663490693137499112138132761017624684938884950102710522055988281947716296347907330031610535018147851400428043318583287400321270700029189586346055261864127257094842328672338253623587476570720065219425108848813262840812949050612380913136851364906777873880198545421350260528499293542726586953446848296245032449986152047786065973981553672964208508009622382197858038470475684044543768851619874600292586703203095639060534133835135348844620409207292901420831190297745679571971791274938356348644811402716009433611203805227754042081694832632491252851959201105365349362739119781386165996252535670648042235606901126536704988005907535879026119459261820633279925348153582549148194702411761538680110060880666835725131798700932734655836347651354018840558523411798551097202194728900136264036743209278040055811800610192886491108459403292180365303698898856054076222905511500573202209750131660033774354667806372170754967551681100098728051595665491494855870209143283765049029516328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 177202742074696490038652338860451840120451837505852131095782865866893926404209408365809558062880771579960247933795312607066366749919934230742918026462785331892938430281004779278374157122790397274971157494010554633993949043824638025558186175878315821048475007518946419523649084759610744785639145676923058695270381770933533455672163727752699657648650435366865026240022066007657918963782345949397077070031631076833970578772377087576311355594494348742521341545415958706904982812359485853137683317837275171520433454024423385055173514435978050904170237687797980664118467942818131555906897040217524786769425345402040105439865317650790902180915841461033594764782083892999159208465838669932092238686180301566294019529268417084306730083398441344361292415989012909331496201925633954769513294101055434305273704722736559837190738597250125363538791170707925922270893792846812866868690830827992852986309447229892905461006708371177550984730944650597593936965866251714599364936887778193010627518811185413209511288024337941009555666208823223248067710417376730481430976098566217262285863923377123782714097543658477996859728608400264375958448310562429556826550264189706843303129855619583926689974068619879833161294722319913641823326015882647638315272467927699140280686088060577670257696281408878874582504243195779836403853715910983406908850535732846763172591550777632421708779520135661621143789553587240840468116163894075915868683523566583523456958458459839931824017650317373747908140827524290419298118381902273742899221960990172865306506797621666803156528761795446410405322674335789884919777844358781096210525469042837473981099645273463631351248306668417176936037467781270167368541394078388503035300175105569966605015818825195157173233015022779152767178126505922216312337910555237946057353311605682553251502597445359356414889865907079258832120609223067841908729178479896580627147572456168901313309243673077290898800021377765991343060003351264060285922776192070043927256046199249757824905280221497586563131983717201132617086019728075719774678683880940739898142125311010566448018782695419428490950117320120127853490889578378634638578360515866177889201120800775683695602967136956459297613657082021509172079822590521738003747263220591840019858544229850050775610219454430464849054136824755471963012205685786975873669697083886497999098539704021820280322678401624334589397153113202448747768777430426200446958988727206995430196355373003320016897761516181876546599298882023158114475458620625784173291691118692336186563438610176355140248613647513489037355627220987073420191368026299518340841260877322620613296873330600393647316540844077319406780263874029955200319488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -153721035475925446529725629747454997547779633978209225589008883594183858186825622630007576032425536707103122548054417364451411365771237691449228271170301711927149118211705275186088034546441277341085784469650655262895726082250586251493643023253293605133585435482548452785747214059253134716499768180998339483992387159198880456887403853932187147390378899336118010145348811621159209088313567913638768892786820525554625561933421079565187875389150570451851397299968612680228966226415612664770227855977437832676093736152514659473228989237216425781411003822314489807833879238455359612488799968008419119402166078257785270315185633716046080595009498449981015731861093299995692606981644436537980750065689403880487553916606859565011476820579359367465804051650746886063599143715106869031608501743716383722078980134635215943211615320752357362130984928851866147671431474122021463610697882273429793383466232348110102593880492926334355720927003922223597906679083094184689400913842797675942180047560552138597723429043597562187319961140778287789917363475593090501727017122134885183232597161074379316307632593769659952077687886765743660953252045402517117089776167154072070718643385459404762861704536502243688682360735730398605662873446618133170765959749607092456186628928988796889949129477297587338998989186909371234116517437146315518649344654223032110165550328551081083956851693495731175051014111863338838300953300092951950445168703444358694594285793475074069733069291701046634504875429417914094183422170679311384308948582806211822069389322994012767041231976006263802661687691006625521824508288268301738108979272069682652796633965477101934210800924080647939212459167152141955635055469316246216165439559327837315471091716742452416992071046979003876703161153960642523342808036487942186586291451768864847184380536998426963398037584475184520838155554037499798499242038427121022908445773950035202526416759109254174296842567271973450618476026574787827202418664266238597786673540367170731948357290070099611100072568603283791402219187579547609351573400576870144600087602704831927344755507739616147226759470096338338379374375421922509068914740140956883719108574000758078709776841451091136449483897029675098119487295934848667549329407255172426247746091003959112684581875775692351558593054508297385747969253301294623281716462464103856302865464198141778493482651140931217971614346180616483882068358950005939605292974396775347390710674267621343672525792520668067056267978606339877777682488955850618708190699630187096511747611243637244314876350339879957155507766043402902424916104969783858931551132408927224187342268260198021051615310221852833453841265952155300895129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 80919267008636005879274612590245435471820807531707003560798197830729293892209062239491991708000179550924281387809529064166295941265524255540499192368278223365932435483524884831816039475851881507087678571771429153577698819074895909570985826660358566412572871669334426086405090061570097459234094700458325475254584712992002336620944453988975962168293567757649794538430472485154127865180351072865029034006553382937213502968028107136011273995550201772035080209928128623150937018527153053385232997857588230402116420090885777989242689152142526401556119051246461018352524704224863804476321098969286961676683727896591740428887003225574725170948384184037726243536308547412397058097205342060941301173521275250509600006422948203989174621312777773597845109987664490633303717412621508650211263686695076299068591805091755367074253344848607597250604080471996785399542191412305327408646131600147787479772843073255147438127489228250704213275720663833853455289614289645294731008149161464262952325171344397010604825588738820939128309788663916257031254979419126727414567671614242977175237934299230347738294002786500955802630790339358253949305664136493262302740759841645411495926364381561688839854134685447030673027136266023985024558017721747830003501994718747164930689781265393612701544392098259927997481988425712166315547378192712034012795815328688377027155605780268198128200112140376619488691007113590911187475735769736173032617311479048932989963891492006397694256713276338065376640872911985378480603018768450484738348751383236486579475537112258265421748357906441227298978874951434309345099379051799729386933358585122528043857502400377101248544818161605090281270498576216450220163558308707510800376920827977516915300335649278514226466422921961703099677625494557155886928238136485216393794181006704586168233369841525414721399450529710954025755760675194395833757550967297196298145611807464159515270061641452309695897946120110991984523225174390036656768291048417731484398493805180000204689688056810906400669618004281372329656391220276029410664810584241704485605143008630434209038807552819299724880916293710560713149217744678607858837393611579457211150883774830707964250814422566931635582469628167751561934904005858972468355104534220686391044729690606264182604115707017952538914032457045806635161353267845373105722954842526530875356779445745001977186763606276073910199445792833603732364646674893196440160315280063791286170932320344480455470951747106850501442991292596570162210462265561562126837639022609362000969194901016691324575118383180054546418436490958710858737955516593426993879702504430616563264076001201819825724905987201867888670150858391239633403904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -29201196290724029923270878921645915521636823748985406928717528309233264064642496075201465983906903938802128274425027229141681017296984540760614897103305343942756324332527094037112207310141947298167007870019002011296927885496043167242726938713162122645585708148538458123274122085820917793385155865190527632187431459555095210076439215790086885491403577829767991497265022983319191517926551997088933236213247279702093927676543993971951412599665530621817315625495250967507958969620307643944500420883271065628429992710112172733987128679578038492508845010060489884643277185987358139293732755834230271226007183732223326532696225247953976473636499775604605367157602269861813969394341762757685270761823998475010611033368297353975954680742382754121768477169071158572668254248821580115811637817442593866875480575728906362764012988775572688123357831664569825013920088773594249892468696472190815433563597778405636468081372770210931287251540770964355985358306482097680807617626887928404711235060513525601226206691309760317311209080461228653573774478812330822078429983711015010332921912240036289192674288361157456662828753480458252218403134393466094137231227200845284099828903700737301931375290749924748030020476776397731676369038845001843289273726464386073179888369366961193880438914151029386296680074385858730560177455125081731752542644246896133813719382169148771974605630029693190240788684454130720934768225432346537712368491067751724464581216955818170185211189414256490137423669706476352965006126996119852445292844508652129057817774669818558911426163514206024806150287151357172714640897313183810492855487552963851111328094867988437087484628110815652693718025169287902706007677282830951136910201520641294167850884403962654330458510330928483266441160961087026548332457907407138326155538055281231538426676295195585919826820330324562996819793934130380124635545173101606644589602539264532054327028651082006856749385313976406158923959814022229481257104650249005817186726273122587257229752966788784601178413260332597147510481829225094424314195304225557362407488221814786356533593838430289848920604675622331227156436912173436045833847231790178768147519454587115344009517252058069615353925583846101769307502644170228141830481918082604924709477628686736735044040665258555232452585707106934883066163423779078552158904015946216682056365895634225111946314848760687135088962573029380733992497944083796295484312050977548243467498327135340853257558204395363702866869960896396883841496917791923996011596837453888390871742333240874341601592991925755743913200981291727612560145902156184026772108772481572583462551908380605637295114611216512289017633634132802477752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 7156487968263975284569631124221189299289409656122477595675811615391986088071415010266840828563712402261526868498200121278048050417198480099889827407223782939418632932603021640251933411862614616489671248271741401285739041574115342513328684886858826751471097298951030509671792052140194368912301220755592333324503383406742182007187528384813436196269681517852759447568712458775981650226627441997018398094635707584982827392955583919553110808179896735641493347205338384850934503052814673167276005298054289519864982998160357536732851562703219108260867206722934639416964644814923597610470262023015623099125477918404463323173426457041595998763519875840529874785190150638728527783994542918757329329514805637448256386941788963903889169200589171784113669250793118294737110436936080007034864465698709665102755289646329846849013955735090706537733509552496662860613522112265803493426545860768018166512983683431693841271845305969388247176829622261008680321080887218741969962120884539065572024535234894661861516444926794704236336001287415794399707777058529020772023892053362000283552047782550534522399827342146279218673451536776409243741892749308831053199351577670395513721896375020216917133755738443707068685885363310275294914936739104070735711930027775530879879211502726041160729421495904028819431521724371396507853210331904557480501681239393043500822355182764832486748320348352347536717867498108814005487977585522586290117064008750644965974346203766389529733775892832977183794337906837943176113850798217677826657399135903173996201243732877000169564071550224830171406053125648791277659261128974917764144330817125197602532876332586931364020497431392402688269208670003861057447928271217297565655907856558644543538426329954483420846545932515541969648683840025736383969447014366114956616404018034507383745594366030212661531825626111484415449715918110642116344891612957846643690188326529058651693740632243850549427340697784142830241852079908436857881530310937034213642847265864121821162178662511246353569568550919561579087265653095541662205208865624859736292575326222694687177371710102443371909044565496372888932372371771785606229439401895058878840692878546593793874888082638038190039649689592046370375232191413847244983161986520892834847381291789183963844952673095828640141752521862658482720102489553534029386640305128914234153685689824531283268073563024927662205885163284855883368881944035772175576575115286197019428317705252122745460176686335970603496285762407182555227840680281171294039648192733268497815939685392762531511263843229549897064721073349898658687353443185577721481061934488659539358264986003047335319453577147163517629877893635587142844416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -984492953147452098638146130061685174964916299332003630468685038386359539911793069416928138090389928643734714998512151053277500027856420710852509152944050059392229297610884645123081397424821255293259588522594184890144234785792225249602314064833693253097447108404190922227023343946275914049828329625603303852812275536930683431120721188579507603874772216503866767510895903650511619521127943078726722902389855828585972979618445228570341202621032246671183719537429582860711379803711838872523851734491888838626765363678049202981480624247727394481588689879567084259191601905924953495555413001236182652936910781735106777002793337719173479866959623280016583500560218787719681196821074156788443716336988122732579596035103478154047267988115723998680160094398574874552624534109381181054683645134665565463105679496122076446564029089738355143146978699284787961925040221758311946127057044931239871031524096385301569798010529464639135942986959474738513310174361989966295214528621909872142006778287396410495100863153776031921859192697070951477991629899405675377756668675274285190877876616762687856302352418712373607728947852815829949968232204095239595634352139964853084479685527097481426794035286590232040018389822044482814880094896561807150658045372764655895214933293899364877363054215095461137944531261832141286558555467451920280664329592332779024409791891352983914983507688423814782584473665471316100386693676786036046250172402225831181829632162142571896655551888009065113599284899487254687219528072457820860883925441603185331653996090552585946149506721420831249593281659037444400403573711032388585672381476240852308292822345065189097938333510966434296894852742527446938491403392449452852370558873504597784443658988578675173596482197505569646561620893049768435258537239327925458861119373431754316729993485488294473795676519911884459853291819839518464848656072887683429541586587573623463537951558928348431081094813638825766713030982101993472163050975815905031910817684513699710679427696318859436213925412218967585971251132269802201626409738320051267255264221743929106660206332895475491903067234090487769067172878631295623900442809649006898751391424359418352208554857763616065247637462392571578032226226662109957891676687629672354694942700596949626617746361616098215879969472683960022839431172121163497170877447621420509045092484525667824782482654670230659115094498248112428804920680189287663121170552743375935003472269635936989009768064123299801722231014618046215987045103954491116501406743560853322584773391260930768189661285248475892911143055993691250715964761734197292813143376851519464620263986792695647889402320794180593687723172074318148403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] -251008280975892175246318511977891856624830757829306135535850861239293785577003543788017149018980437511451565563375557728138473932804257076320657041496786254084275481661971159078819672738833474765213624455056063595012769641508074508485556889304950267854257210582810173455745862237327668674601330258667181887066695790195976048438702150976959218596338350648760871790402652499159151915736519966419027510985982349882651368085802293556162419692622084219433343902540973117676966643904938646257477230723846174730110569143954895007112344378919265652327036230667873638179455674209555039401713278829623581117034434252096323562535375844080250659013237991288633717467404871878879715188915605027731978504273082286495466107895650487009992389615909522204906373420978830145148917811905586706359921083052585240949074176825818529482120240789739713398071437272956224736156973064796599164289677906300227318733363444586355398613205589078240403574681741568870990889360212410873371230571591721327676846367403982740670288004190718320627152232849383033103972166534221594717806410833946362704097018537452417512861146752560069074675633342005626386324987324756389848404615945033177121545272467170865053036210947148424871093442128712002743790079368364701927075080411451276069818986560093442917214094477754423639123480790770597600177529558508193343712382847427132188652403998148171663764598501629792457988614587868295569942683221343228873176452362494485026360270086616598757705703149252581387430882015968441467552270550455209416949054610889143160791614701639126506337703501867534618857387900392728295325321728291968189821804798372944660784883719342149566086470185404420313323079948953689287765339962414222601352937416628935112068510538884711343874313598955502275748944802726689081064552698202796628195854011762195354009220219225405569216071510098671872721781814436560896326495623860280116262994006951907966206473893701720922764836853427810419215928495378478262699476033223789210101128995493725366239553750060268321615222658884053181999224474398720783878466769105367287426937307151547212714320035472922375603182397183386128332880141728793919075448569362026529824476124676249365718679215986299454187635124069921787492782074305528495395548648437952970319885265034195089262876783301917343922807355438456076511240583555038996321200477908082948105802334392846061538171539764863273287211736381979980652218683752073327402231462550543867681651032965832352017503066767686038927904575069728562271410548368955356241382573287728859152023424393481225840074521883858258988468662460515820451069929903539925026445146659236496192386361130104275912592900298254048647815337373209722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] 300083176720789455274264525959832198249619398559614843239973938708841107777011913604408540577342927292032002214231496983248476976809863641724511761534580950939043046658504147039201806730540937154896159271167172969937110309403291112083246250546092648935433362046639200453562247905308970926391328718942802295310033115708042203205101668631996160076389980620436905524519779904415077132054299686166419402202520260482667915728726205132202433382058096668040644467676470528255838447827937106437385570718644979319072372448579143840579612269800693773157898405390773699490434529484586835630041530345088454403394193195108308168951562291165231117626678574573673764826179401293498270552593388086165472816146887222201273607418640372910539933979287035731551461494282512803604316853820832887802064986283232263168010657107917386460116470810847277475311791452202517015989356568710355262144204994079419857239891658047912409117292896497779213536915946679094377232124450293125018857249799604220079969069431954863080684109359136193868709832267626246647450378780228882660017188903527144735025954597462575471159592410370189953255084497957521998555710140562115647528514190163180472920547632756429749459417856506934681659042036815591924355876377357990596889493103300091523586533534330775797167717709336876016182570338788777768570305226741725110766898930678549823141047920957488014724740286902420848547048911711609538953891162708096776990061345703938076585173155146805145108646558172060633786462917457278170546390890829790644753296090632709301286083898917254352523049851936297707934623699482100813552327537244253467573660277920339845282013852309587904439777116844106059343846373105589576400893098083774007057902443747403115003693957251429755876627452023744811072554138595123130087406647243869031333407100229754822175528888483080040451367822551491267278030270266457150337717083834820394137680329969403481522281720389062888182977561281810799329168162303218428564844984297700814856585776019631079493276702130899932489742574147970201746298247744387325201852463017168840435055111635243836892936304088228712021563614122665429438761194543049885721749391167945261975566508569340331475756401381130764495784407435376773505031340253787675391345345905801248330160347064977915702337534627077714226769546916990997848734932704967826846092809583199650907551642439626124072968240018999827343546466755295011446603288521043037675609189041921719606117376310613621663136552803023312857267702689636905410177031157418300318455279552606505130820125061302391510310197205455250935743899700752852388426692280323379295648873656022511822169517660521707446008948998393952709148580562159534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] -130743109859926891147811368014151639579345512756185418400308242386785589214811307205329280983877797489703972575558314726434174856461396369479055107300703558407208601600853886851292169208290373734802252029049325558816528064220143324396232025814964091064095381805935528630843373334971337476783382409591461799068037338020634633812899425416263568607927074281806600728488815642795190255391485730920542187015698200970420476236973957883628763845851985585315649106230762584473994413481952940620491077557488428250939872754239493022525895826959104550405490788475503830114082186424114355176836579827391924995994761566074538506240809121209988309064064554522824790113700041312095104342763777110519865509390073387801271533163796844262728753576253507553152566696449122540299395446214425179591261024190806485871497561766775096837955103103924797230769218704341839405929469329254968893449611909498745303472806022580296726464688689392763379335857825976786163004604506284598980985100888149628768479954633886001099343616140956784715223900909386821136029289114926622188741228285985554581733691326136295056872615974634101950708852001860447047023363571646238017000039197517960044939352736707533672161194248726486137919937610434741837622939947839317089528910654210862427522048079185714202360096337071011971825754638833726005581083825981130596011348622486402451586723190280546807722873722451508327288650729596582341294318179795746793613753132125506166753650748748126880004187088947545377453040588678488153206540237599697548552094128590544239135038557320364117186826755861264948303909477861037558542630746010643170795919686669449855467498166433208779957058815383658593750172294563343179793181930690226412452585606712925775511104165256294831458794947308126044498168335461657166987640820950306050319804107022175205157891543868116500706397985298468190856871648810655438807463348335112950541478625773643451330119676498237886693517613228696116316182245486013445072470225461267287648413128545117199236240376493480029437792254547840343107708150790965236496382944801684276501269792767156923209154074034615264571154627611797001816979404905807400924573194367036427060567079740074678415417234587600182188122201328174961324845673936010194436698310006339343390120522466036194085537125632743715063642173644719352408790342452315305621366995262965382716339678251600443757187016639202394780655616600135831768015918582886855209062374457740925923441902678623173247175318064035769672595329593672662233902998976921317470206361159619941288096233175247440888659802701975770045520732964234513096255975646079889091977457052270930104145306087200749572814605037685841049306402322739363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] 30311818665359004203080957934725442615140338602527431193459418245811983335080880866051814702777888092396860164348793224103515486222036698886471173402904132909771542252297555881033187761553333077859576459687228035693919589847074547663296274274661391760721380850888878284919491042338368214842798663160298521109890172393490539032707233195720500099657461680225904023727365646814134431157254528393846198331688580806045081606391435885941702926149309735324553674252008455995053383802925864001360271795357798573472368866105238573095126393423486019470015122314421432497733448839353054655318987082017343929383917330002404739476316625499834089623075470676961994524810416416187001187802250115687057925213920900312588557426042522226519590656622523989027423850302496634166402678809124680104752919089015166526051104628613066892994305368722684458396018292021647636209204462578759783844752789244257796594320281706784845268425013103102415651305629352093295239403614088411787609619862054063513183276002583132966022382583732705266179688017690437211965118290564244045379551045526053328131937062299888636464069341557523238270220091972921640780692098836032936420530386464848097141053810386838666062254188160348740474242987610175478525350861696549238056187085534671713612513946480436415416762576993935001556440030037328640076843207864999999950505628431038365343989226418772914348586473727352822397744770108750311588315393699652363358748294546666903085750424024826095001583633863950395613812688765631104844258042651805046250738841517595589358485865554160688084308912912740695064291032935555961142728667924432232396152734000980816085707556196605836942180320538317317036265773911333660610139894882552548831413056106237265727066174511416445741944359715624781300124654267035029998046601913721515657687019247244820016332348506654075594263441535882877936079967198699786287874991357058479009729908024234462402875433811279255997323174316700675072742844913386212716541155467891810402371429630511687148552942836562414752741600327651807034645659205745098228865979658201549368039501578148446379659601666654023011249858679525174041985164854446798005888379720613927119143441603821674430547916282251495491460584579387060306889312389541991209112942978071349156332781023871408890024640710022637837061101773656845782503118915616343019337249634924670458149226994210594491655454093807920331834722296608626798479241483594853728485922836364484576563791611065276891556144734230441660030038368351411273138882792101638176053949322811679840098597573064763018956520792135511639704693025893412137660834020879749089808725289206806195977453786341401531977262675394922259601643626645422080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] -507189114552638968548271964127860709363040286808255235407845659522296848718169774483760593311748208618070412505150654582211821755195126486368970714042882441702039430163190737800868316590524917699929831215203046224154015507757411282084354385918342629983034178256868330649627133779081822630769104748300186186741656974221235540841649844976339585202180906975169685801148861557376314278162116223249136899428054986633273454208790984195832309973697523149743064367035962021797384943394057624028195316872710044134311092526027196146400356394812603602075355076716486587768846960980951910019099341196408792556077916247750216700153809427017055715670520968191244616038437448889129908581443953471631121941167984057492037210584052560802681689271864536946940605571263445820147140415383790711589463493522698126111993078858762185664475993170058839585005609504662302527386772897472700899573256059379130373282640658728873906869877660431404660808282243766060773580830006617099464139823654833214538913192910484185369783679613924940037875326831507924521022873794300415906241979045378965476696319132873273853787708094347134333371216038625582206989304803699424031881287681823134988476135174883628393675564169495697970094312363805779358882813952873083022209720011317430459025448695378426734659733782516231532289121631986716449075574584048854286106943933326702952621842394338553928295108307233786219311725164946015321974702225243321755078200574090822556233462515182413764619367193080984268468214593465438050546195029594609326151501914528591561428116634720127764538298441906102268623319404864518401860020626500502804452169645908490423779439962595883560964820636546543204479355734076804120317934750613721119137193279816256988616111308533819945713987040583147506931772878848829830808552299006290484318405018947507221708032109498832700909293357663555449411467998947903150103646983678080178665165778399071001321616057669881094644511667884754927116852827571522805192169037535857878920314785666242729103118031904206000393409477105913396356770422433367569054203913325950389207786341081933336821985281496442862171254405561881701114965506577614901952328023594505511401583986077312994607517448970158697853105968356742172362994389597852933510871653178592377302097591353246774177519196329902424197625478668325047115046715793301839126848742249299012155860803793481051150236014680456271563739423292259939947686500540822134176258581774113322110783715445836389062033004988374474165590771614447950073287889640975222408449884018706454497862571363112024621914442677431755760769800449883581230890773498956286049166215386499551641109557181697875511762304271063299309123503432663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -2897364306312938395047660298117602814259474493079791340701465985111173326297127467703789700353987052061818046410662622643111090412507655898140325110432560889971941492129368983846824982693921476178717491606565376878272446430001490468732381584329128016126015649635319981589137491120489306158132770734888572245818935575088066682173112259689405531611815360194768384110643828365231226060442000367897150460292484255379009326217266953404726618968536742346586856167161951672486392955563029792182379199439964385731637495348928217734980367249303883805322596236164719885932106719785631508372140988464889471809930270751593757777690391602139680692352363784026236060652836461139327636610263740721511589164904282156865651810484123015602075028353911881301961388900273224275321568474511828021378142583077139318839956426440913787812693685242455644815451551908915072402069041619107245058784218649416114797043453241983317711308637646186465386599890804057492603099087814124993488804547719089221396354268151856923420165885142127275071062602978173574156124158389798177993955317605158329689440260317321557197346933260495460560811257462790114358115595070684281053004368009370363380246749146166103503256231017930997805360953198378214887797477791881003157964728039892963162119191456765377026645148802616525777903845220581885295033189171187685197882522968053981977536492737075688624476899121884063275684477538786671734548035207132418917777882766437863257497140534235088044821868266948784506201374191664337699864611965335993473804214555194215663297626313010263377654591645599492344092153035807342919394259627727534892836774612040307576292127719987092642109043784214049900732735825768502019212519051083495272303145920218330288704575967215144046630017731076775774762160576471522522248602444052836739433455439835806712169053801518991482065821881884888481985366335108498698745877695224768332712549910282489778328532885452307709741930772203534300306635734272772696884071529421814431804421908343181459991259300272412361733598346374815986021907836485993832995312659646739403366902195538665580582156371351939686440388864910572196235722342433755586627287225002734152925154507709967191662768330545494623684384515219945352666072444955567971773809205684524339177673624304518382210914775225279971091016431272753031269478420079511239707006137975279216569630623009669515460388859626521478426688517921120714184028249033310556206159773239056773789572359104298112431448228764698859362178716791453194404592964948606679877543191495075889128689145196050457103006459371314257715610740776301904781069373065525430113146702685355259423083243487548808599860034350413189355358135139696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 1223775665976564732475340956322706083917942696225630175223921372277999648062696249868315701960242558279101532118586031137754380181196477301175001714639769451843243833103157391368450376834948075221916736348650330112750359560525035157050163294231690181351622125298705580699391513445428184933142464855677214026397300639895206029529922693857237852801478190131403809065919476447904156116000257214849743446422912506207403792876008878428586687800807051497382823529172153041136979374360506236299271899879426927689817796035229856610795020616224135541154678794441361727565970835096323775698127516621156006820824273647450947249560063709189631494175736464813568492101446747240674682379792101596976716670930142382942396351920413663533236899418776714683635461206666715555710033943277241572955845301411866355225999689562419206553685394696747637857432706863902766648443577358577680190718258626368091535694818530167491907442210178349694057924015322303749423365252620724935229745366377196539724785245120987861254409181426746526924670818519551003461900473356920272958341161240938037569276758031614567158139626449329262878160567942609310194882588876293004515914423528436686672410141164066918190906050567917060991068233171756531560605924564114212595066913608368895232880416414963858357618925878796606719418387081280990112421579133074575868271013387281553030464805545659021342225911233666191926140656813891909790489113400130205352248282095993084930302869591353632235587140768464003113241027625799172976616461610139017377438718617441066148850213443030959695603755158929323691841665034859648890381216998516624532682517439283279297385977242619976970613453316136958413142186515318105670641411325143711398430271617093930558233823008884235774159073094261290204668319278920408369771353948438944976205006086377838923955528038274696740936616111771807899687712466086942391693076534625267183133009931515361423324265076496088192262435964882765294335741732078466038980669234677527385810851031718165274802890226495465991949383859774115461761134259753578825706201321203105770544601705121389994041713466161513397038886615714552306283052587675371149408354759840173737903158236638669284993318254526561216792796042695430247972700180139119665564414535480153683135038534561602354522167356285816947707321245821973301351070886135686660725673374800739106678051066745499401225726285272195664233963184803953524932074390280319235370201631804583196943430657194049907136985825672666239903134419667852240768429446030767127193694972991383037674779890270576880784030908310842628742264770590676726258996153652240000970468509322554876972651515356294406435225762441196197312800460615188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -298638599401076314926579314989702887431037224381724389067875321014165906501449511293944112217897362896404547065672974325532924973767531997937195699454795393442586058488024948099755411088518418353442572285110063917578073372909575324050178263259902097210939683678108861412918307935804144725493951756862968823166957032823056290136304196540928402208416279827318627220284244317008095097980451939802934798535136201304682724472303923384298309750267695624979599839404279203363842948023783431097719037953246560602791853266402567704370544639504703579124623574867897201267987241162943472045981195977476292432223525465599632862521680342261314861021524423402389335207017077121606101004963555017572416714311140588254995281298119861621524919382914615120894901270233684964782485409531324883479747879279675942119847718293664071534690397751246350346296158686476074624987804026051118610277970180691672498231346828838552147722243760677173769841692959416680724973582282543151513397293913408852503061177219617580081073032786809778831374704330987524527807492619621036111260118857775657481101978278679077404253571461338950373552553401173429232752121968954147239363363416386156880584103158096379895994064528128194939940104431646416738470720928575274976960868284974815639608321499681671833579471718403119886268408514366670712257222342864148590008468185981675538562689935565505713275397995318956030792651711109662356530366648978444144872540699952099482791448469497003430744379621736257583704481068574489013298277502901500514381318666320186360499041669914372986254836871211523859203337986416539870320814974251989853255699841200306886622300601602869527650596735084886025911203720948518791119501499902133420021302919830126545539927654640145570835198484353366988597824249663412285123276243499462428586729256152992083906718654096568304107338308762139777254066641688505996623627900009187668948463933548053767667998736220995104642559143966756049138437775355760851668786350283085023519168616551143441189979671094233462121113170969426593947001122101836422682219566499014846871409923074590481173157223455338998788999374655519789435735935767413334981408524229402071645446741781395401803397012249513851756885536734748000830344744389811701425180664569151705156425622487903893677005092283711432150736523419779246166578231641643695365582045087000155636715567521398903711517835716119859356368508213119311894257947522778578258718878132254339700622242913068937372104992165978486281911186547284090066168448231480003132993042629365938223998246187804565033211420895879231412264397751850930054963088585828033304179838072775371297791864418894193479607828536913632381296410005340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 56196558753051184029616833827686262559688732048734300378566955051051279293711716476223253841750599689460313387843635999622285679730976282329824110474239073732494251509044252004948575126357949850701730603018283493367368118785884413761915034495543080375411536911675027287821407593995442165705893959227120974262046964786651608607181156995955387685808085584865494441095403628017557127788503058033420752698283965153640228169530286643377566667444678014799288014200940643637574271248243748509883200998598730795074842348510282308586045566680124995647537590176547774007080744284649373060826967713897389706294709291814915466030376723210438106306844621887834892919248238879656509811749294764945446334344945374453997117152847324003136024067001179118294091793463602358824018421080846990935296496430882972416011073331170772953327478018814965321282194865291248649565402010411707007953216516726465548288143649463076399373956286588912270752654281556232613122096267484738790249415559092296478775027068395469081761935208148172181090300919292150499535757901534446377482059668959987489998455499366832590329620088551368176417492568907468323033184628400467155939032848702104343311902757963000010011366174045142729906273960226371447632212072665553474759509854885425619978861754636037883220807180895012404030973457370398055324623092686356279311092033130543260095029648592960682402919095914325218944179250424457076226768143511650270308943342789274767322009177181876596251428978812696337992815696776010326011359555877548670733876396305900682082982538522726518208480757554831668461220449813924082008635211369099060529085589124169010063039791202261720454087297967261139164585920430798443298584953393008165117270275237622703880737064084939619332685261343634834558025247450060377958867889515464605338960246368728228125171356165152413960020967267424956705987277453016100407370310476704961788262426230724923430293432751746144851027489227399221889270314106926438600362890475959721291932854526632837749103503846692462309369365293942796706700831128646229308607338060201108646589609254605437307116452115212227111951166701000444338028515545499066708488441119669103517442109856155427396879927420819137620122074664243551290238164744436351110543654579611537555383256181547412530110692490525473935045791293801345691701626661633550341851090486007898743539268278468816877958962216214035028030933778642148073559588036339190621740082393781498210643951123426055905075126854156312744606714987545983248865834372444230201824958203767834908461300081266881499631807831488431492203710710736859780477043288595049765994635899151158464831057883060546902011505694200047047742622279925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -4003847126338794092035127838475669190488174369602719322403264393161133267350969114070604838890849026606379916630899890601185750345985919533515189852289737494848885809729905330747346459795445416651708949439673892987864628218637805412267844955268857952406172765735394832518592822004235631647384620283974591850579688383847644604091002033393578630401661547782433624476815531337567898991981170809224389076290461737761091486994337531632458627658895668290527056772027127430854895840978197512550070097858648621981244796356832756596845972344968563847485264397000948591783113333837420783225518121345009597186906387128741705050842251907566996310373281501708097992392927541041486816291783311208531513794278145805053970665630754761649446729069171415618668553176785828200819528858775409490102802539735818997921439387777354120740727401882337401491158897303956567886993123067123845393765078562196716521878180253277448072784638140801036956793692801704903273180342495448996050447423747556879017546292742952209759478347688717898058415766788302886627599235951744611082888288773749279717131199131057840698590382683080548455065790078708756417997974297845513319516328358483357897882980664070029773233050774701010040477476653589572301462513310896734164379730371970039514296539206346998318476263796770419322325711069139273272669951516921832707129798902126895978268971265322391328013333532954421830091282393680535311004039797980740269838093534544390752994348414689897467792269349045966968135094427752182619505545756067876882554607953815393299965122388238613972943335581354396303926573849267003071210216932431140083486631951371893276623752768640590004829622802902554728620880368340101839137342449848754723811230149816926220370725612745426177890832118850955452522401771803701564871090039825496190031424177694391812477283477698232295917397147654949671347159542386473164755137849342532926356476290125602491974127618562960200583923061574219080630504427246753617613799446463219019923282706043066116296940840491260523382212926384073781823858895661241282457527889610364889753608415255383408360269452397165687278505610336778103469994250332950286373812275113369851893141157956823282070768041680410113079853074533650655460820696214729176075784252524361063248123854672668311372234302791287319456184868914168071650498917183632812707787059088973153876191591887801629645666914578576663928021154745816754021813228736198525770093431598302169317165378041206418914043196457319151574914416652369436846593942267738140999679163283026903003017389009756981924440206252792230211894584574244055669150508345719413572281001493757761160522507619089038173580358313439704973701734727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] -1745019293466921375076261957306180182386398497231959703246243306452930577522669877555523977675892221871882144035412622493199904941385630370537552639837495488364226154647410368212578692864590333437094091829214643159634586384336005408226547451200047982509759518909663962240418289397747005403271557084213911050321123404367748840068322925812663556171811738649590033365459601064510260734960112132263332035081489586212335145991818745075781587529931747279346997520010860080400612790364256542407863323510385368374042637412917850468672089657464404875951392571497018903701350363501216172335811789328448404171096621793774435280222037809278692022088529491114117644638365930344512421971073096042742740983952202599663521429279497219136840984697719247038893651219737105171645361474745465779161647538911300322452227333477765530731723037472890834112022232177608891642262969518477144893266143490555519657684198357030795014592043039738914044413906409154101260735516283488389253973942103252365123810309336920288380182832615242967815286290062495274165581426009141597262000352935088431758648725085892195656776985674861028346593546962208332600705168182196187732834893432973041882772874774819701973234969018586050917920821199715523142146544101286098946326081550011599248047870307171689702329566601616217981227835595225513734415550395563877759084655898104789375619477878583999003611811424703944776372776944924222608956873761955306540877863154393677881806720680275828204930351482882118498337304852341202167408526716606518140342257680538381915591644149985045529605782139712953473546376141532377975954458759280200688660900144718914748110816546277909494517376320473962786628642204415775732940433239520489398943584544799372799900421962147157449494389491102398504144642345407576442530787451712770706557178440477270317288844766960621880826647580104032621042779519983074635144212824752254706191186932202384331516976168989156413808583274737103473264770810517110918992085151451539863420306163946376271963630589253155680729580378903756710003057273495778958700308932170163441835439130294173733352829060829929883638345112936197114309881056336896599457103290069394091657125684255669013162155686246246639836228477537386618159945436668298730639871532394127186445523109780759840002358741900036945972356393252882571457067358559514293026737715457800729682309492960120847394160475080969297809051449554034860132509776884283942928808700044324466516206410897678572938144335329785952453349801876264464293472592490824989860547146488759172367691974206590213338593816937010070089752514723034105450297690572187107387951182648912613964813017590993932033094759853765950156468870184960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] 760692984815892154788412317386471364640573385584712764782359408842316574243745835573040674975928927761342456734693793075614689640946019647262737218233190316601338007910344004092244845991843889187725159178411565956182950714832744484223427296988187254980354966701976537123631289295603035678017681587641497081173350139488154210115080839331200244551801863295842800121571723627977730318174501275506455154142882694538277773614116560196446007380674119559440650198225196110711554042047282074673036160074724163261242441472008630814375848589175424244379042212967341730974019381842787947311147125558297767912081527395400346339330482032335320743723043159476933948545411227425640054149685248339368581676781132072695940030174315118276091017019693262760105774524118015364313482741491166349040974459404532180252586737441210158302886252589005528496431669082782927240040585776554885716239067635704982884574254760495785878163037775931948018899834403849575451987193936045785040128138846063010462002912762887220519812925894276923180505422405536454215427791586994087165591703065392297115501164096621718938151040833814755520426776732914431770339691600166399920332926830042282534474717944655538785871627813835740993267567972903167246971005255416092274142192508400737416510340868179053692353177298418869965508280360914948149651840262795448204186036324700041005172303138315252032682194383837673328439225333237194539314373154172088451949554940665921297178071874325844614641633784424807289976294388652021505018079702963887589598508069085407242965737368798566320427882840591266348356692563703477916725682269732881009930050345813839534349273653464156021342759780144390040222317919025339528610434336776833852571134274425398491062239297970042594481433293505032321130694817516520704123033057196633512568706368629623519797642324043212617425327069251046019633636022087530405605919924386983059614835580677066361397654835396014872151554180483987506388143481172643651506578695691664749869891840316695262775937203765034819763565180242140720495720582046276006636665228848302631666618050370478843194519962636798745887617518924795343249082713798804647420184660937971767021923384118910143164061280738038694452466864068281494144094919063010806818938965812368338179142853507295179832631429293706923085123790761908141554169178462942972389659103732997542981755132336322445966715477378201226158447372269703481296176210094708478753903604537244233489895574596544284703585448677756227429838939050174241094194255272797940506328637322175446343578023321659524951586491474931055056647936177372339773733684837940708533742867357736340078351176788420801470536859718679865228841818521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] -183792993622136841504424434888720718638777986192304281050651591159175119629556589038593474742719213029608855795581783095837217504298540029700180756478566271836614548980890227448541413928549070165300457987729495171989205011669723436271725644864768097014098603066907496820775989542809774990666891719699303836046089358661931550564162283152954160563163203994298278810532753819351812765047416420239353005415073650701154003148334365509390470105546799046002454628529314278912325981330125217905237639986342230837096420840997534538370795974115733025693307638213776352620556265789211551863567373826418152554009856412958041531532368015264652438730959052833381292553008499598008049499611221817945679024813843774900063145963300990317208194439985100039068791547263994494425428413726733699643042814138352906360684104980711389734006522792700536252779611337375811714239114654815093352715418928554591151034130522312974481719802153340650655914653486297809456805676526820855531815879886061813226668110823248397262887044315827146161538420896617649911812787659947952870760346531585475112730218571805027619190739895133740458654872744198248362138334904986448662950235480482880032573214854427741154435058571234137018787636163653648474745031682764875468888067154286490876533365512787759335320564679612014133031686313112418794809894630227034572689932859910642547804841558797442396891504527368046564968467400923648692540498403506191047849459420833922657385774904634108308207534579319329895586449721452117576100275969548506291044339219273987291110687350759046740557386731059250912323470502142650231762438622625012958990423226887682395104009575973253000129064096256761878659496072953217142904914718332083410628604922916927879312787132712517439757481203160830159892687299568860894965573156799051407677970631086953441492232184294621549522184853440642395465941505604382871689313616018301497497683033726109561907309174786555485220504075978528131395099420428071864057119895638862364310193932190595985938744450709614507685994373489649058113159069007060728375922498295414889297435156641249811114258440243746487039972586404291830461416590613873641352465843665872324071047056638303504562576343952610133811491149744332559936446004547825360059352409496082676440830758041972006995969874138045457290097952189402341079130086637682104903273633843432914612897661835525246189769366301629010509108613403601899181257582626755560948736397658743606467612117635245798145868848213048420274002339591625213386938589416134782683547288576345856060519135086433694219725966650727580046085606725001603970364288959598330480302825861008005757779751978480008352866724527395494717540091822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] 24458942092632116691525211621331131698000093631626473867879741999022857919899136174516748581089857335740255540675081387960987048390661389970613397479012665942891308452290069654084633228883779370117202425552966788102019133554763532559253517689240693909051315890555902710067335199289406615119459129304874785552087185384157249317853133571129593655221543592210810761363123881241354551436035092706017654265741662188311003845042756929368418598286852330086142445518770581600230108065179061770001620067020670605037202161770567645216846237739390874182830321994592484511243687195197502034893216087427730449808607379100792452908807759283948844186935953792319202092618771605160894186588607202821479843159364973904593752029773151719150532281792754351185120109693928850110734447112996624715364953524138575200101328759423997413309072261424354977624381412295281415918710161451250036087548530576777060915802337180342812188441848944757694331204677828750904322571607965411256536549023252755413178324018834137279414590484101302238386333341088871217429244479613637033371969821007136149629733194705747667965895405615580936882075624790296524685813199856127440840817420190438196023589614334202842580111500858075648272620124544084638588600009442204274323860669258493774385065272765491247543672169031418418690471752868212280757629198719158842609528252289811851384574700348493714860814477576277009883010546913965420531147048682365800172308056839251829278323526652673754707270857645229955897664656422841568717852251913088489567015932481423419520236363373294200986668742617736805408969287330984074057816783553188834260571285491608625175312138607242405443948929556008530026304064048732769496258160947710611023757166425537933642501080229734452084087344439090875253362624750785279264266885563345935897819433229797046197791284729301470294617962296702892651856345141989439225571391884073216506598593208453310798435825044612105953731766418307862652353740494675428153277778546928374267284503244536304467103107120672134190224467918809583029329000045489127078625512010228839383689871740830414211403413660093531610262930806970795301002997742466679640573560179818371095384399135926738617661331119168124093087271530814423108852971452058925220479685547293403022898020084184034404543399067428772306166217603182111590329631883155157744872058859334567707849181601241123939007851333968261529753810958845019995008176799390130859339960229308526770064184949460282370443453132345608338793127583542088098977009163330376321518469990772164273050319247946091926049799558161412355907949120816195745712742971561463001087730008140547629016063065294512634338151531719086186770789826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 223970813299490966761841035904890973042232186991691385337373470761856907306620247827063213415756516948154510331503646541540304072283847122274084473829280319801604730867074684707884379697123086685827840149568497382634845147155278637330368255518818821538418557932510787790370850643282872230906130583535578787932827132699705591776819047863994861446274188497731686606106659763312404454514127645510250714221530797969280332299693822019520792352323769596083498400275026818970597959124723364540270532408251660019924729761119157066979106978299056077014317383626091137634196378496235391534540261143569795687873662108646331214402767058234542937156448439948502323064564799819863668280075443725608978962642949778622511552341261382740999500992664224042385604143064654827876766963510357150764589560459950043402843801089570376289155717100414069940182569659378762366767480973958994661775261536263824944842203801100050852475331736837377472443588480066121164155265221577430316543527808990825626379392730962808566776678323475001070834485131026924246708194515104845095554109119882297918022296574080524903028770300975397566369258740360140138994510381440336600729101490396855589666756096487129923466218911857929428367813870292889810115254857414607874886938148102930238992815457998497578493488110074100270016957312267506845790646743790173622988674170858246607745085939673388666216853239005803676457755101461338787275291923027901727633902013555938189927999658720839207764056454019800234085641623201521636776911199983012787627225084243938945714155393969653828298067605694112801954131844037842055681004413948440799750746232277102869888970137104294657321377303787116973716992856090567268727977569451905940129597054434630656708557390527333856610114947030767664305813046522780838558187163791716805572561104429791821490272087779148673171026801380212652125035710813844460988162097792395018310242933476414560004505396338574001995557731281797352551366557152203059593116306735119103291695121635274828187280588149913069535896626081031323138591240933184462999828668754710170849842588096971899598701294967132772415227755384687982667024864105996939304016000467636501783902137180297050901372839853264894958075079784580162243545065839645369182137281733644614580943802560394993421401293339017093161042182345214039537953633686830711794209454555538174634045707878601176978565634940602983386646896657355775146093343367046265249802272799942757948760427726446363836807849559294822343768435137578053561785930165766025848061447566311307632135831392602415079252466315263356180599547386485590430702616072323094981075713650685150297868124982115766595211994631199132205501644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -839631739915443715957020034419342574857830544669581557670293218972199727966107634886970714030496895627435142623170427824010115495787256798276685455570969831694128310848444626132912500942490370810579157722472391567969378034496953559095905350374456558797192971723835871109651342029024911892513037082766800075087202407630773529662076651337126472704709840016594447145901747189694477131646137368566006638899919435254797737400625171552098403117416529309460697364169410541283339877452796312608829837981928589538208251847696918668254377674341680369012354111883742287933610902027813111563848082242185059189256853419767099228894571517080301821829823241286399537007774877836467697948014519828737883794410983034850138594443092383964532420166003239651962940605459938880438542847866830333809069554739831339507687703497764662386667455742873197524368342330129676561955689716982663716015309168247441893339730999600253589624868632508534161058250725680364865519920210662380950875746794255110007841403076329634120712029279546331954005727240274257252678627658972221012007011779364381855072345083828402684326161595968837487859040029372988195503292679430506441204454003447209700301253824281025859486026319512213504857210166537269424659488085997306403076663855221405231872172020674590109084218574864464590338445087633709947053954216412964034589342450457930014045891886734532099524246305738353157747425214800119878716614333814067011794403064607443701955516059833664221939298357435937801467560905332676204081967407811226130045870870333073451461953408249738451442587854000540495824193444416781480505061440255787366703820501124194578621250461033383493254461786809761359095089386290822064373063706954825434160068048213203583938883792016099252119518034462692115587860211227865405143171810250275917251686415968800432865331706700161260383937292153341080033706306547585063590057242799294731470367053120698039335773986708509525497529726672200453197682035491840277732116425622225727830780933031054433865525598738362658497676885655956257706875681716108129520137231960802549431384958467330050709668639113078756168727452112721980152064820880911617120381489254386231403755557457599978156419729360599073533020402098850788128361430336321250473146255356357686142695522706249127579724297252898309785524895883604828211858183764508165466250500973328038161214089284716527860343089957784209983630002895133055158915348293045549387208949831529172375792103954886734834033920458595914037407585284263364344695089130927906220808488172509704513638634042422706381699286045891826736109947122901233341359846437978931329759860262030159993520953912376621587243423227135116899484958720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 196170334129924378903691014408285842329750240622646232486468319466714224751694393568328447335629068675568473258500917456519442073723288689296035770773942165357736418201732082946487757625688066481262704664884136706735217379793749988265604247164179097747386556336276183993930828075375345649220486835050727468482973718222370321823584654231232587397702559925786566290799280712494126308146505127542253088856285067961563945937134699250342107076413101853297311204943677658237260223211007079384397166910370801243637834013735792802443509618476820168528967834023023754448074169639360069099335897736254713296568976429278270740198959662977786475568351560851613017528413149574460964510385248559449506466635516171515926584773776496149037881957372016450614875987251622277143140298754875706606900732502015574552188054560514308218803568033070076499469636098178879665176967963866319076553384317321396801791811676555975010880613722243150277156679551398792344953513807196686437153743509967147695891512169110102370209832872880619976582994460328575099968894497626858640960188989396779220301219493517143167914583737488102134090197957261601787353533733634687874011437906810361234910673776414227416568458038862896512233629012120565483546650213562246467466280786978481395279637098314186627554806085123881885792622390634482437084475323743106732458849054454149854232844711148517574965193877797942752629209965089369158759518524132759403987720237157002348486403247100152808768465355897823549780607157935053988086759697652393149555784122714029111907186587708230501818795626332696838119980930604653565282333512927168556646257934811329284840636443242971960111323624072632211313957885038093837559871716115156420638004136424845454406190906650832734141941549433977711651834264653427805708322431031378487757614773924158212463136689829195458042514123870255793661601568276855073776146272148167640838702904661407421898291727254699367879625622265719246032149420369908917856595353971946249787897445037267172738986496189591045546676470464064232834305765195403855232738609333100122384207359380178519212387011437173593606986998051103925582452466376351138728616745644142972763402396677773930777682676260706287016698733933253864013642731585413958632867920494492161152882939882387463609612456809876449369147552014661058073703234002877182217019376526428392232284455780697679067976352699626568273297628923267380403929674535039302385322265164870823260709794029933993558200899637102047030824748244829618874112819349736359251035608030866704815878099289551830388373797354928483059450364491413379365083539279419824357648410000690106587296747430326984337670683304102393280882278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -22980912291884979415798134914530988211217973581377652245989137499540361566193246204002716694503969913033570044026756842631861144270035962116333479722418320047242693746000456400186901957740519925977122429640926545606945731052778476322683682708360990437616623085458406634530507052496678466165508122728340017441349213654364010130886386822377068065251200593971465984026286371368872513688780473147947346566120308443362964714491536795167956386793450314795619664665504762102243188990066787004420322870199189134463718637611815937772739990719761956847686530063052403708799719867112994044275923215850448815406135244503007476709531375921778901125825152808058271663220594392205998260851781619246302027870024348007840589649732870656914852741604757281656717230134227518832609244842180500154638322656339452585234549607511424515996713550946762948486729959474633129835740323753144551868057214860941642808396645394177147421815246594837753444345155390187334655909942290414895715901077049525594867575303511928569530174377732466158266370733982902081771876642861916650039528126400560352520274528734206079519301977608271833534467757375468201167550985160956119467781467729900422614837580933168775537286840319484711715901844321706836040184902046308256425526802393439790161324094333396352864892115343780773288307848222629368000923460335871379951359134372473299906156432559177170175470179534510366363253187009975606709383167504349088869927990312198185786673248499202971794934215140186166569004989432391960560326852648559381972281774858056837544473995014627135947974286913929404460054944568666871695170074277782225331615001038044117089634464071665972178235056962883378387842828753545668452301835346454779515558106815348781640001834078046193486778540065060924620732133293885352168459316517573049615206729311008858040560104962185856369758134842615890671481967115563261572625922420515040543100116953785116658004369318797413548104806597130512603566145849087909364908705663223550425375222960244686728392297932912146933934206954330640801504147835697449803823175396656258979621383052520505244054983778147539495272642479398269108479074981288716470676257217745603795965331264957746360287807793326725197091114809316842999077900253042281560249887482490552496013360926362600657048625874877593142453425110866687231077161591053807940379400956958979026607304888603916373290828836289977636671876088358060664028550755573799667978720600654823922236346138684342516109775570878700718219835479998134785602829595389142031543039860285097656775172659743347286946654034688461213903367752297800666229016569200749494702565978436425287116582982230181785040838329534975660250890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 903163179084422427129193798189770328697522517164629822937957510263380447399642629692466679527113665749600111069715521186403194015500927838120236275625854485522919409623171977729975399201831998629774444195530675640175914425190154789264005690128939873940226940821424010188625764931734095044491425583169858831523797786971807321396523665363447331262367166584861484337681290072662822712904232010298683459516873196921105628038833794143066586637559757573314938148661045718065048034755641993041003137495477113861596352151707878484232084697553986030522247351210895072846643864073688199039569292863671434630377279748742620679668715572969994080203990872964400264105673970265473728482183082584440579717604067574738624694286436827126660027206441920709323942521304088558995890684744353222266279564311464108769538405906160968208417943020204303128565591780496870240341746763280877851516045823723761817005793235809261840333622380258977346669547969572089835329662649884028910034843295703811778114520852977991251352438650312573211542245116883911803077258722897673908643509834924594946915338125087669943988463958202487367120482499895710569340718022064294714284182415640618949963620597246921143950854844534933134990316719025312338833799201976094479333465331159905509459994521284950793704420168412917903810316972451100473445509840379231703108436169113026949401223103374810580735923074546338382687647387194535676090080204580814353012351618402080407985272371198289807092978726641431514064728176970292927391320974516639235098751739232104987411874138529982391943331276190809272185628441766741011030234755962423040057546723491570970094536359714829357472894995731832424387032006120933676244458025514101108919670632369795181112035374376665193771957162383855616478623383768574722934014397039240465762133579533203163269601857559090014738980357464697159747372575239741145558736071883983796362667721902330108907949233127902528197423312461292470557953529003707389472378730127986166884870098691637214032800612377415870327547603010910730284529200600339635336651863116580362692886926788682858014577265066123433046798856223524741864082949899582569093276395614464689107923381467046122115632228055376189384170575864239988618893232146137441850652537340279573570972377977726720088824098361138641535919502347688788018590258169934884409613941209504086029906862463830565206648308952495455873219419178118848305286665421118911183439483386121378311024126356341926075622690631538455446046600081217788142343605000472595774464042503911253515176992630830479211924886002618512378537594160620728824832841788886477222682558091084450044831181025016872354935586189002294354247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] 259739862540188394462009261986725313525626035747014121431232752470309785511711536619883617517661051371267775379646419345764070549127685219745814047687891342016399283641003194116130371851913444347809867408321430553557871889313219686623708518111447770154548571382188521876172826435794307022851882702134631212859628929021839020650135429828743060124279713574126613187910795357955654899400219272303569638894932136650210061611967038487395249346968338308017704483695418943786558822123090195990212613197633483229185233056063547903229402430107133442520127224566243206875990606665512731446258426356870819072145056782977305365635255772938044786158308356028298854184980316601854036078976066323111966410478244142459330833171908659491384365604764526286149540726064353778734241755552614533342530089973647615896553484538789518460763316444652534376143478094247838156781355742715964612902458631980806439639522774223642481955210257255596916425110295279763408263758880171620899767031856263708986282425522885375706950126105692263041662559335015386552234139653418641597180876695259580137621542419836145898495884722150421948791864671164209553925720983278333314498525877850915325270982243897243661247372428179371969613905750815232104976735092974428127523660740090650921969328868798018215586733736441994697954115037413999163966319672949045607816288744406627516036343207009485887839814976207360796992103375660697653041463502930934393938325234513876031955564433877099478430230301356650047388039833902813922697749330075848978329867069455149266643672290162889038747830267823758875179721732699608455772245615651545232647042430560538010411479260650094300429161139750301777780351409954785923911292822847089721125193260239205986159341100339050051290277350811278369246287129496039071812130121034022981431703297789669031772109704862670247321014807301643997204723739557055319854787945244171339746219818585647711671786377966453903686166384410322269636467403018561006283051496640625084195172760941629551934974761741445554767186348739568691361845536665444547497227149759016207562392826339841015114365591885384725750551201750684275176457155860228660861657306612538414373266631551361748709543558465038124887307569819599646625934395028900256933063526349712296355035198652297540934179947573504875341777564881622864611387403431750671724101895542169251787161713337575722984947019048625255395088332995393677090808495242509138044335597229943489262355294057625158195626888037810130245046077595322931660632521687969674159648458799282631954039006020515806413361416523889083724052868304800420118974780299334662309492670403160997988254796920327415687283104919945917035970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] -87899388492473237955365784934899754451872997739539373405560961503720136883755980770187391417996543105957980450899243154223524751977075100766118065822156784502863542674333845852408762871585181289268123114883050820839465687358401439394652075101198927523666018276133886046227237593802048535017892500685313835830661178948078841130788642018167645008963574091072654780929278374744737722283717929939015873912178568591004912549461320819469110315720673939109275862723725327905041135826484630905471401925757439758201783518469552930449473626548744202006247872134792074885640613582737960161217633369582198849362271680656248612808264113628790452543520474566294707959729497629511901065209301086749171407824641466493914594699583775795573173052981070409723213365308636618779001720390792673644729319159849282400595472851523950347077840356645023722637610209816621735980600143291118086654163438362705782064655219715039342276626911000818342303700950371899020466716659500476559982576772175185272605965898316808273454003498768253946746734648212741065511522098973133434314893680518937321564389951641802624451533911906896991055754347540061002314033533803739509800053050530625769091404936307263717032833784869980384590240030358466702253992137007509145440423650027685733518145757752578995484750620511460088485156955018583635446009508152572401855615860626748272484835494722976622930186423789711667858618740236260641364636088024557928526022325844315577874906881848788170592114628405663604744314286153905423674686370386847641825387536508134207634159318680182491701006229868468687057864674988728759490435067502275918200667669530654874491753098516195303350642056986254162173268868435541900461340641865009234294978843039309707586573234596209887329569758174009041235764162179615010137566870193682081950397969473867071510584239493958341192467102243894286863243849140116548900267178462648388393001071983257316931283289948187119843772893567879917640719157967964216999845188156409335909902186791422630436545652558976385514614585866561967485956904033689709148292150344655428655641946111880967428344114437444231420495968339691307977743576190772599280521910628666658570540577445960825305165508881637771042884822674829178918838223816091837287377414171245372582328124472877498211997266131379073220143210447654211249520168593272989281813018821204772471820315054340240544265361766663815886814800907952322800515399119953209433329682866804412521941411596588194715776978217348652576906991681857106273418793153321020341806709838597974516410981363245764979978636523273966916671000631873740714258213483404072526638770445303373149912919685988967378131793047384606753423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 71051546836712142607239486301917432447764965004284564381389452100820670199258485997894025424474931638680606272897065204156848025950834962250878545532682459653291882683537126838618038306919788303315303059947539728322579063868594531609596763933175106227145127810255558159955327770912276608376162779071849182699715934296488508562292202436554462821080227531219057294744153996642216516457832876156872024662641155128033956678791240037330320145985133367857340940756328359141441443895656384387928268708429912307985204453034507812839194700029935316360345971316418676141795671118550948227555757789838357163275953946095541812223841297043650742679631535068642381256446126892663269881567110854093257413696518599067453454094628398064542443298185051235224640343523631143015688955170696820136638391559436378213457102607914396803847395397430885619940478950061789956093406823145604878633574407249476853101277319074612558312127607235485449606640499526367211942413704644596969634018132138606718478120565512257571868128978130827341464128901126593020663407577577822248846460663174381232232774835117780835851590915512943613305119105379503028279250811655973043202794216394472230224639082311520809379339784712112791937800132449856944570213594506382487236038716441254933948113023147170368632438765717736354051278494338363732685188992130325678885022176732894549242171818241987413229600941245987911124093839376840091913523904156386247616567942959854849382310793351143704024029062447385452695521819428508054867917633412050858753758724719837967354061824191033807364252912037177875126956634110122355905129823635443945680001856913612433966589520616351093693447383586039390809309735665808907008842516130448414173373950762114749086450159524623284278307865346970380824202161630691748615421007051114279777604570699714333927670298162986262146857981609240823067568970673001829528503179730860548598677969018013597748073286868065142288586540597267383975819189569909024958750877905171671280717678558256701455048556511635010426736376276594734273613196599114726285871915614013730685471891544363611840946591793235538973189276943476444038007359001834111494573592325240425571341054078691675105303980735709093419553479332951205729067556525593334760071667808010673064861133434640356036708968966839705590345801658539895083428617849936757217171234484042666263678460658696919858362802208394738125654119827136508742194499158324840349426929374724335706090424377923755277080882633018590426209625908540924054978112856900152881157941517564533233418868767603849165299382655641423274601624299294328360466349094981797300351058138856613465080757860566499253699853419611821766082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -288936108527130408631256735426308623277193909424145677230354783176580710379709773511595434347870237953861425899516588285872602343874935842003783076270866664319648057855441445839372895244989393391625710318783732855206435783413049890742208147312839626136101527300917199279420947441419235195922270418386186447045374670172792437009012501542698790340171528571834899763541766369480489046520891217006458986924950279720620891933777354084353292305389742681877687385608180484231140014299794012748172547445580328484720090292549482666040474117936604805064414633691478075317382262245049568442923801389624676620653660094469372504707624915091592766831150871639545365471531184027695419109999453778222117494829133174179759961082460627057651236544925044068860896186163503579466597027575685622312333383964988529352057094857451602787547884283341565507979290977816068193930756739597343037673128966244168411583246167964265027690191943053843262331379204653024085951740589665040339794767696028946090049552784117080301092004413728808949420561398901352491511157229564406279898746669227224814465658002052690800244611145829463352840887900220536556605728279404944683103459731603092117521794218765353002650132774799453478861087333790431088783739153160000771955619795480171325996902978554887739865142825298442978741564170532079639231434640379726977140649855646907583695647035327011753038186800694966112643417165681039478035043096508950679248449076324295189693967861646087867250368564135134780913570596028888851828995700171968158909723433840337758804170256372700030426804493137690125322903138160494994127764298221644712013707847589870884480085138646369750670950694807063909330982701840078205311354136888850626962633783384069448688019156657972291560984496603187259956596888946644499422609322414971536763155449979682467566672050855866220801963975150169878172304500198103588843531663863695751572629560131296647627246125204310571781410448866310098095824260666918753219997112239839354938859509803220762806682886269720506527417307587513359090910010344091092555719760952850782641330077326024899396080933144460639005337842559842243739851568612131683054833951603845847572067669746708574752458853144860807798598489282499073335595732438159573043372567255841092687230649947368204350443318372233349021991801622607127820002934357653188461891322145639688950812519417630546908862041053488073405086815751274696897359083596036172566352032578117806371946912197342592016638883607327627951965953676484917743449888913116828887755834290056279626299215792587279668217913240764941350823933038846174351387976114532739696391483968811717904781387683089547447549428119487636193815822336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -1365525777857794069458910190741779623204654740757026601974778719575956620021085969272101728778022552092817168317789861718056493799396569199961400534936741984894251028620103271197859473523857478643193698201444710772097089805299242895718824056906843948136960403828577231750062082725954395786946872550860861579562254539621643599678025918116108293667222351877706574752196475866179714388112784570772133429407400311006885014347474722632787658236168626871283432564156988611166423107790898451928527220040286586824896234587079808299604789336253507076953781053596000885659999436721087038409965512071713931947085951697592623574836720641133008117528327694552876763851459660352125072877337045291634129837809385591505135546173573829928910509440918216315037738081822544245806906922411291587567621801509609542579103797757320340195186761985360076187425309240205079199565884858619895164634332276766835251162831269963217022522492248020561324541916656355406252249265729973565200524441052328945482900537357062691237467426694508370593101592822760402392475331040529763110407983825453063376065429192470758518927355502621207615388935214948165388729420557403790788421332661491217690003850127536375973638739692316604092306026693776111429714088206184179759629193529187334804709334530680846225288506447969689576793437319361189625594019447911180958771580204881300415687715393749860419635573064786752141206631956783634990690129576967282002028364167646571156346040225041056473815845777950771831192969719454264924395436934098387498802409178802233546447903993342935096883331829970217020233397072629884471163146779074522169051151992700789706309347854590786598712664509518564856901325421998075443093182623443402287841813429620372676842542908281127217440798575151415626485080320449517907231430724157787485259652743968650927750417138231356731866022032224445591158814127699539080873945519676001527335236922272387317567083075919314350577868363014609642292372290700747159418599274595295170489253997550957218002370127799196462516532987301129937712949728179938763621699343303055897388568138922135571307817866740553665287714211719088322694457841560427912370256823597788626558148701583469420237862900451604384072955777043143750568982628894392650822378199716954856555783899914212202239170821469671066464607712086446273923595464674319749921709729308591675491591912698009298973371862289159371011496879477014118184568591189272130885880377895600118887785318302279941980026132818766924844838063875371253985876250039206565703772091279229251253099755354469773563548217497679746554584899473053528751500940922271142903071512084401719574128501988336667665217291477430919481167708160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 145397645287163165405307809810699204667164399693563032374287088507184578789224046734607197909012794602486961849170404256450986378661680373967996907827513427083779414107808758545737890079610984047004759544939840468493724361523548406948229980553505206180835309928634528063377781777459236681453039598085998593935795059290314383747839824337047839448096914671106799669931112848574242283675642207986649823203789801027971180668294364637421413450894373243875062442540149394337967290824669284978261312299203708251677218334094185309842321868156742401434728539029817463162934140066982729985063929458703937847302134096489783866675586569005840569047761504598122902107563521854249170247742005765288156823687704025969319093911661218438525807268002904843199544792314475480209200439312421833150836474132374164579807641914684732010519871086453837029522913267699391359160897166830932989172868192903070574058257090113656789528519878074221912332062458583505059623663312066622019436325461386000021400305662907723642137857846269971271566620948537265247146107650021050480606815948297216965782436546878239449319079303341979167580414751943898551624253266135407488206196034794433359838259426297407482903445709332809919743204727115830271302141345707736808576784975044040868136020262493677669097823351816107205856761123824628504656492696680229069135049738724166109381201483977383791809959391296366866055224792921299090339773564300308966029517976335437363368586184896972239466952210530430086319175418141980520181324016373696862721996617068629110960538659082460341263070386555865432194340325849765818336117478984285607210469661332237454937690963886094398584861725858947283028211597720190136995053891308640869594245320179523824431240206670151775077913187092551521072268999229322621631638991370851634372989293660950470010773750498454231893708390293814073094033361118544279856892306766695255705262044966229315796781784171405787088160356463926844948747701414823120515640339821211660682744580230598567531259271551981757047383750684339909300908284111015163112282262224818680934727919285732137451539144293524944523881736728915170781902289046913650484457818133974719844642144811353397378442473659342497296075676328348385852483512892748610669653243523507657285906114549831387455103171189817375201274588552928354277112728418742008392974367771294340512890238599360489928055623811535345423634693950360754937502181872150788708759596230276712007473507791579286135374514255034810085472573588741874678310967284606744038476086434118509925863323193918526391768324997916710706051640132979424809081963477339707315299721326442587401249623355220020323453014396209067690213087641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -8063720624713328520626171894976107342108378577852436404988821731592687581424822715416110843137254964501085665826838691161951160623711272757155992657501279710261552687594313621152451093220132164851221165329571594520537042700078250963172771577743896960707835491965175874823116309640114191393969547546810861523504396685328069349317015929917498472356524769834061737041298382351141585236662113536183006276059399703306524916630008109501885030769250270525748330675777149172719429917008816842206139500607292128533982398781123773327664246479338936541009498943355101413422414073428855832584710033703516998648681364044322947855957447378927512918979057579364341146208242213273771124953161190387031134882173582813731926708645591575131023844018568037423051389777807046191525841969204561246432189541211160428402132272497176080198228088696176836050505327253529424057766885502137239805163366938586283918871753007193363058057927402371943970678589875253791160324456653691936306282271924797294187115548746408332950866531031494326340443428758083163775940665993760399069119064755304850825075337806321004239112640978032863466994212585065489503912786797549093854178368566118935584901349897183751366962336557780770024870942677002224737378407660826260650818609939210795269855782287412290413117767982832740259098438176566508862917006007778300316905218864198598084575855381173497350282329336068235506788188740594734170979650147031870943552550076000487346415058553565946701906173279324994971604078951425800821035277165821868469098871899121621061663787885123636200762182293449201229725641196983392626836327787477580179745389909996670867709153767470167023177224344514570094776844480552832923527172675316898800895335265424595118296337455515095052612115618249682759640016430297686284675829251359659175486034476243384704541027838755990177041959834516648157620125302231360159190111640727006949098623153940325721552994645634477745572295663488330937633488395332254131335727903277025727592900193141506558503492278198548100126334945222228368637949855610620010518764448142852719736935996532442564054725597673462769657306579902816786754228434753517468685716784504820569720282448295654056648623610653997898694777539770229857485117982094217618862015690899564416614441108500482667701418319531851954803414417011838279014205508877877076630710785580582100803188770061931504708764144122447590540752347957181683858605105993314153215433610627014952884009213090581387571976243138920148781208067457606969548153767091476342947172050625900859048363152437723727489194489581155210065635507265888353273189869772974236642785369993645092688137607996872165689253261764842753573076189839360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 144374705611075647455212910524377708898447505794650353303066719893077699915495383040467938227776083706718617874404995184897234483305037898058695304360575453724931904426046961278300906343341228649716812398700955315599985776658944042578848116218904657575527610707812579585744501152041998055215807119781289289764073543750350240095329393248879302166780020822421992015836745273920432287829741446643688580854964517505658500705223422432335193889449037953212047821519182630780907151032020712336322063419656413104356013425130594887834630417769814976776512973134383559326396798342740292700637681990582188450709618714975219746090552729895708184700313603145128026798830262741984112854049808842052464450261149170276697452918776424408131667331370023897640996762164835854446314555188584524911368222319102169060441156585924305848396462927373739237377636656172522725295893894978226164331327386779899145530952232022577897518960448623231359321287928484456338762570332563670430495553888470427621271043722480544689513474800047902913753558063880948925368693769041021571878904461253069588358094640767080733134044735730276968975934868573322908483491172110442938002573317959584809581211053718002420910052103172797975553785542491278907215190861240047220312000531661967287921012392776421093301990162753961553589848898227358404083008489172120063234352340724323747460309184822213015630387741833984555594274898884234371121271505525825335942733525855397544585431896336002551915399319768989234397895821663454706741469005792615428829662803003024290584522109583590129172837490602810885805385240837223881375405982356855031108891108610090069773745086360078334313726944630084756798282707836111620818695248103924261020566171676359286353896828358269131958187204978113395450719579689447358778479528920122963574666421074382373165250337574499240208458586868476233820549325903632493885383023709417394962404231034739996990582683523465609692962466994048718694380181754495335728973730609422951570448685680250808383489438482109786715389917045865144052869448945190934295984722410110301509270121614799110459520901019526135175380528821665893317265791077719461225591542337847797661761855486288545669580524321493544937951839869476982547517250327588210122278545220702179071555525020251083282340230987850863277840395208181489291277532478036303481316691696937050352640800661786644078687248567845296870477307279740539614428944064906627245036886584387581794190410327926399487332610987340996585811434965896376770335694158013050622490773492418185904309106016765923554444995265271206860019732673383215233014676772351664301465042804056159895963007723814376970402888253724997550605058275540992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -2018855567671984814138070727650948397680339344395023763158075818064301400837730484335702434895211473515471189937844479989891034801569597325625659968405688302561811774747420068240300455321963925096952829268072738453564206604748430090002368191000029396026711878098973117864822067786030700128678045359777561396074998792170762598474201001412498842982279984402372727795836148133888224340533470254810655936482170523306874291283120100537650753275984831050391430885419175585304179529460309379205543579319126794983069202176633164660874437941968677051309466199665350329479683305283271680688510387550559229296459011315518485745716683184913661116197019282522256566344089159230551417779204596791992316902482593921497868896035956228346895981973262135700101085956758468012836330211289409330188131470129599490682332304216666331760519791308906044884985391377385665486065473123076560950341917244193609757368323122155812262215505618111935475512413228592664795405582322482405375698711631072657792682041610917344748392082219722257202102068819140603336975424624690259739937671829473249294963156131873711417028720119800794663870422436961733022881380795704083607282257591278278655711677000768466406963416860439414152715884686139647188511096652945277171665082237309369784494770393479641695528780670186693843433219685913492245162257054924201310478865674886601672053077931119595632506499428743774441958793886104769356884266696755750193633879793282180505549395561846965623516988250897377304023941380744281985520527851294272592695884945919709357918244860935507898625839424038400878311929822780859863611228486456402872412643925078719445668544238933132426581227896506784731625690319247232101024083245026806115671894504406177218305655277027675577292703288176362272451775421197738617756886614128484453627337195292118810008533036871074556934432062722099925549226862468700751193509010218724208870656038022516226141348996525237904078680358328155421321635997650982139938200223197480527433951680322078489006511485680904311165572019297384704675218704628119162119267929876178339666932855362317936573826544537447959404451017980433258731944210748262999727514318226598389325129155807641778564288076005349180365596315169909353121564002800855676294141367791812924777759675752120566839490726841420841461792574196758050919184052403261864051541194692402386909841315879744101390054179237611815889090358252410749652886660347402001272842239027998460121995679236929991439903007666717334587840493224788394002844834345363365998660591060952504832458379950126744331053350234597922120212786133123375196746600530158884709374475454369467929959594852270269637757474197978773714336861955031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 20098827244845634029730013881182383944876905295570953774252515254157601317957513703090511117906957622028347810745747407273226688186804966407325554674086763158364255151616567420943846267991098310808045922854384108398898634118007933518530616053186389576833785556300826665739332525638320818345637818229212650633836181447788963456358895224447632853830669176974571231612540281163636209665111757694656722862952469726198109579653716625305086956400627564267981180686514993766820283646020197716432433621192619643175438886405932477529045763039395884870850635824485412968292304320295211738836221102470784527586761954934787918766119226248133708280060129864746075024087130053311631259096825604118584478086617268091460278464023010514101547427279322744055806450883015857829285093789362334283719255762759439593956238772875350114267168294298107410452211538041331007951791810178411291027639469675592279774173627432483807395258428534388179097214005689591512167810770456138028902319137031836441420730930218417238743183833532335650875933931877382224669601861211776357611441271714826784290206155553259910653396850951763627559131151530748669684028682220726879194137464905128854676191018603071583219865448466706388649323524563150193826874995640653739229300360117608431888448502374658232626923942159915436671048056634666068167642800712563158600890057788692289890321260464032229640069585506651440746290160398952012788375910628931189063572184764392087258088659023250570388469065138694109957803206289000155641831449249216104866994758733743583460585506320828270218473596600893700604535082372408065946101465769963186942362672515528546016121801212964119232495519389699448321233658153563909307636059583441062750022693909792677609386968164206637444440379170941508345146855799378924969350420764291382943413539451038005179689980940978280724262333366330778144783106174065701258369468979500473694625934680497543728755099599179975301464512276360693340139379000053763889648113670814630756194072022243826706577639768008855384642986542115604202487953648154621994771167572152754076358478702458065993712394257250224348162172608686391337580628453899971524004709562771195577557233810981662492064757041299916020481132802771099240301515598381673717492150066745158253195754285618559121876305864820710110319597424238425359008726215267199573465595129878203199883266958623875974786715860121933134621078165698853880658109938000208473250343910443054111994132518853025288885144158637600507527204429984880791098896194112624354654877434046044833055791723939568472571290131464449682196156712238959513431425168646237917765556687762053235843010012603742752755576838994705247071038513556226048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -137456890231871282161390579414780583865275390773603277852667338939225138320887230922784324291956787371965071801201400614077309145651078789592286760588824551519465553825649668174929429469172779621052942737316924679143120608542124619721290895499552506061516631495123750248897332783017388307044816731057469751527512056911409723895283016426783298181966842330832688028892547328645931478685191010090209402597447730333726086317525767830867518878676579352405099193684355132849891792342671652004623880368517516640163570357565390152515461653745277130410481664154652687113323713671048956894576488844723069583017680711114867194052620088771118520962525982544219800645100462850270946516505075215292673613749057317349130037181372326654880776155678702482473133405913300857377434939420884321008407173067083454567461363176163783831543658094699957434692497822129854360363892570296552595823138977420673028302313193190289288273019706104819169004733398512319734371458107273448380892397814689597509587473153329537643963825392713107008926353563055923306483860605040484787534185383165013054736738238414193833284575322934895777621270512891163160078176266394500372513112693392135937340805253050707988867781418919944786478232034519914313981994366108455517521152936663749931807743068753726168886031784557072603086314531691571613633697863470765068756649162924868158430597221155339443372555183970414305574978834657955671655171074850678936304541760803303845789164522168562272694929143578300463844970214725608109658169019265700862401417771474812432500399909988520488362080074724784762110356055413091391887309592571933370628402721791788981713988217566080505500340644186807132491023696474345341998479760948295427496661841208061712515632996913817693049660070004240239184531523332509243920139232267705475921549549899298003320097351403011185599816137131568070122919176962560793588431402578977614724370150485600738831875215950298733303617395933300671665650891321351073145316436848305375489462566389317927088770298292761937301697958111354827604596021520719223246557684119805947036723663019159140830611590820185558109276333308227567518659858770255229127699210004613966864847820917081158952750256394698853013733822940825565792810891352740925001360724077624604226870660092762046262439130513388683291783704361485646683920706728812156146738958604025964077575001937458652572295344752941366551294756733750200944662157842389446707335046807237556592964977603969710989305172981469272888550267323408416044940004932446482295501785913854524529682600043309404799670184660833326013862543782392138011389891447231096997906209489694319127764681184462596128326365707326858539499974365932421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 653836173659989913494413943739168792407205229965857143551298233224059208233875428133582410576956548107594415496229575977259034506691645569935102966053496342443397062370910881854058855679438587429444382745857134190348839875274108413285154490424359790066103961941529952366826650257482772293876791394395880115908021520782771942214771153616177445836288922520255634871514050924179638636893464296859920248024426624532561048232256409946815057333564104872596726092371569558267114852900013218434986612855290191618179573716278550370204418943428156023881996628419069628188592840642667227251831571666335876198848880695380467165433444994120109485500463134409560615288542877638059035669089887605621891574576411444393715876821478554194162492617200583791373116465974751379460491025962324905027467515567254834258983780273292414791220365196913408343471049543459246635719451802379578670975789601434767034775718347529209146080476672819600016502510021652082315281071813515313417294103050849256385688702056545335946144283333705376041779062974988482309430616571278118824053977887550179006589688510982560107247679717970054896510829031761627617495868145134554984749302108665765620458881129807081127854281444967495282761291864445442534891451037726817167569132632662204247715194765095626602552628951851697181346323006975531726840938028729712098293008170180316287911518095183939321542440277592853456880867112105571295625182813664645537115956105292119372239455085974119811167596219219316954121120658118456513419283118575090711125489417606279742004850340818044779181556803983570693012545374354047569182388486908262283537065091078958815430192053907765431638067625315763160018968894012881466605955804415183163553612657421757582768675747334153799817482710996627797739531904582486745001951583025180283669976286032555525968246885974457685059602329163427429197276275173562311943380182730457858675566211475892434108272096542839517419501126413830717315200424452084056233179682856372064344420970133830613092078325698981759357537087907838729598360277917876265681108557312992825750364403335686986620383988503544751722702706025967977963047567078818299429754838290089303283982766178263056219883229165337571754559955448578152540313223495483287053367938696030818407539939459663977595222461352638015047335811939714994835245574850788304828997287593774394999904012156068489681272962142106352139444896639631996934281070234695216734220443492662583228540103695747474463886955033837429923246508625253025285848907656444284043163852987628644875593241659854966303439762783635159248796190570856127227274243183775861603979738997437254889396391618510792701448616015583276142169916671044616192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -2159702971567510713868374550027778827367209856305034218622826634014557736868691085485856503083073510257208179343364025522072305532817565954425009123077722017791653324004694120575273225451097966877500664236884942009966292573926375622005961458805677112969979657261110029143763651832666426439169823497238111633970340206424230651854024850837597308271216523854628227668049400999719044430081882886984619418657878326202346050171131540083883533936006494936813682498678031670027350302456349283459674217706188345229907327223517653824836041175968379821912008023216877441338634403223022253226088991429963331597158146578668156750402310729116193043083540396095187516429439977468581149922220561074856976712880712097173685781603166434312797968326679730345910907627634731213408243537420094026096090726947047870454093892262779926261506129046267762025695560804947876219369973159571393166055705961883010204179742346795915149811195183817810325831105279828133531935155603834929701978829300637296345483321450557666431601127744316955527058851717076852076930034557971795805184962154360213805370260854425444547082841973209013062017339203032581081476934609300851158557372076922392264699188232910679639615813215468456840472965484475580951207672224580278649301622350730134977063248120909187655654335423837282574361487623958425997561760623736049901272003430023513301951427351087291850711774385109770837667490377507356390329087695390234018804134875567967834873246600026424593377326234310387086707466437955309604458292549867109768398656195194881942635950604731798273093724359209470034603812218330654841595744975074727184069281239228954927099448482018714626854871678356267510705673186945037718227914431121609764535932623307337788764569366254903083848874919152003668278895820179278416290921918698195725139561737129925930344006856056996917392066162936997821619857983244976587914138314672224874721622399924767028646395960491534777771131049653298621910740645730013847570143472972146532943026640307712995862952048507957657572209158018020991325179517180779834950655655062011236964303873574151662028423521736155654615373853881626228188542636314782681288957903772384854156853817319228979169100558414478457977698115465008458857956950520343834495798081950934228739237668793509388394682767484739655696143816448352625564285797204671116723476839169724184723015296540861120550271740763053715222644056474516102897276264524165604998223935509461568274913925860263345122986666464154666018164602689237826818398788391075385512253936165818729828255904215750072484037386185617288337788708828640768784924878474690438508253273623621073868592675210028256001332809704379121092673833854304256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 4505979979949593226391375350793865911286246562663269323705741586415808340592849255996329175812186825761251473003574031669890378368574974152479737082451720693119352476840814502548904800708075570058819397472117559728213013638714836833609035152814954600403673079451295299908107183671422404774847203517235520557691054411080591139252356707001051442013069148692953664815654173914060285828302632442385389946081246755287309690625846526558879486272497269431556156316216618883836623202690544555069264210163619066392725464295000770840200911109515615162324177121642247910620575585342467589041146879321878422773940076684513822428177177918315280738305329654913712087209519674577929174617954844779565550589017258565770606879016860365323473237344429381397228801338159261496229385054635936548589831813704542590647210951708286402047647755445791524192231993540496407217791656011430159077308991472870115015838744005150232910941000891784634806437224411885167223536017965594234516260888880496032929903039129793178022194399626685066020593352784337666161668316859601519064989430530779733589100244783081333405384429347398858539814153707371691385556967784468592284760482988319196703914394358680576289554278177228550352258444135975858773548230630358737722548063048673775616407864214575394204390237583000857037444663060577178775913946449255191699910114315815245639248001488345714085903382314586977273108196373596759770157408661385827114695356965713374817890427729626073746468058822484821615888718079010535419170832562208197158294641047995443766546834985041581482902623351725071142063292369057003867727283766429006427240814182604130928304258716220928355818919966501284096925075191258566954405449046848769737663842477447893666905281803944067921302312751443128669556705067974354234905537882882599527614369426234614310842457666394020629346789342720281959834761261884862140505492621419918335917855822140554922959137880961772348438787438337046817107851184667398968710359400971025670786639053621770131909937549966420603371984600327766302154491931144456088267447119766762554105276015940595649119557226308541787569593913024261971353436616047552995087868117224282734953173231294818140154073225730643696220924155705686702626353402210802606226009751003989781046546504472190852032911706971439657217779643723157412270811740384741607164240506218566452095047454720337898041312455875352238800487497398109575728168999393196081466182296491208462575809853707577188637498433173623730382135743305730325171284468509349961946110701128295033831142474034290977122577866725016190114454728943820793746034398605232983694593172573057792320526677466471661846083556839273746249083632433869357056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -3812950406853086642689737656293330717717289248869238653939452804313228796497571206378604002167645110816125062612911916116577007491668579051088449218746778866359842860183419586350547806018757689434542691878125237657887975785288233309834152432827723610443699944508324910216813590327897359912435773158389706294868432573223167018653294299539460905627841673958719618698229120958770305706526181539209733904145617282858706692530278321165058818134631472465248286899837203276785492109061573282425633184014434123459383181548247248469473788418413178136685205080510429297688264927287945173437065353400897431048737567554621943804018458146528431864747731703654296533569211838939578553901228596834712516229603965077754816781974458082670817970548255892291445664843222180105365685789052608888959791321699482012997860364051588769176764016233123090640937937278665523950640300984524087742649629404135726624049801244487056616431198110887602892073422341520270211872485453898780720927486847813056859542099016722659539162769829261280216339772736678030773280220264530728601442703380015520848742173655865557241725581285281968825422144166873011817072017914578150065594253351071754163611647345184295207338856650399964359652465348962553601222411983823015875867028821417691926907306873389339267332954879831905247268382851575996589638210903915178894773927155682970756033043402316860694491649954291351769788298478695381889549376123313262634774965305795628199234003710866620508689800022206776543008218800227195989286015765965466345811483229469738057852900375735621546077721369902903365085628413157983317670989815758949934868288521952331855298897118307110882084213666962595106968383163625466498524986343349929674724496549723623965324871351314819655957414516987928339580215477878981143873197221043516894791051269348108426333297298879206785631454676392659121757180600135884421878081164289411687195856196927474944782387806908222873846694790924516613010623510305121181176423258901057174683205710893871593224092585501851268957999356006469334107046693799233202440505227141466216184416024100189478013370877601155387615454363107692616308220859289237958441752684824186612104701931778368307977874446806502512334205252382167375606736153654657099461048798236426338179729142035906118462184207057018476210819403561966174307073632836646067534391707062928838729502457891547127831090184306603790145859589824978153221628175358007553591558198442664706751260713019686853947820731990887719037936405410371329893576364964815586455934446519678383152189269040868088716165213797381407306051608661602589002855085373881732792490364134831549980476052064373188746117881240034517706777194126156759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -5210207118357984136396821063265424038784145903200592410749701052510907919590045962740936300750310155227404052723163450675962500401052279545856940795551033264869233738434681123394041653106119695029896299424253823058776088548473859858793271231555379627990764816677928477350585352742704631167988275816828333333014650164739483897685701226342765358627640692454019126866670240752247469436092210687489937733241201345751410456047342525447570994043651700319859505914369554150653808009223098706462468445756908267383444522656409117194309523361330137225257048150354974122102024461939138501434482451366421285126743013269497452705888363252773025048369769399916676046795974534218508400738213911227733291921686872094915056567265834958264836428387018513943021574352948428729921822005117857491177845639142823617095191920583202888431464780611589322239692667088564371104401874321891353987192773086389003903238044821604891714544786777016764413633066153174897592273961799554773764273226996409017584712547058588469074032762066203398386448741269807589413423308523257759315021392972603354818119701819953202692228880843690533438360278275839278389797950009949396112849146195850802168852458830778500656725522160694241348403020081865993558716940003560600174029009038143821455546266468214025855267154455265638142305961108614969738917848283059908771477203230286021762161901664545778119007505960423160995114823552142648249575872575460554701808312289724060069551167220579531457398821742013978649243677795511335588428224142895447225721759080891174600256512126201571312099768683753626972290795574862632056963551619096446478153513569281290572528413102426373201757608464062592695381443261168286177843963204049104619279624455210356556972716017999990800004465687977005048674514755745498163135885136217773964660983205317840621966630093235945198920512208583313189876750156992516862598086832292691369854384694423477111361054067753476551684734549606169139905346650052315759327652441673112938685496692127286366306420230435023308463818891797805558848836726672137180339717571479528577764890824270568632124822265703087854268121985202168530543975210035476772104188501029001151960519071109761000452179003892489980797948325361553182642434532923945888137656495624582861871492417674841168754771878746164916220096234298839344268763201269591617673294618249600684707535351374989911605882449616579233429075499034938325811976282835956625738783532752145417203782026572109348607911449057044177846886605836230845897175528079634204274083172827873511347106648553880258234358638511150945866020944917647275174034980972521586209497100347494308105236921688145480991265060798374304165927089544393392128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -779115302626177581000425873377503822334340176476999842523028029448498274122297442617687732103330764320427408364852614024980745440568956244959954910963963606494137121556328593150649805995033342010513553818182187017921997419721056043133210517727632823590069535250854569980825578651405930640758600488947485387498980892091087636512702597349312180155841663623066409866414651114492350278383315562935316896190263897091143157014129596048588367573678798768419202203723683727985358544979864291838911792921834375912250928772777089836660353153739044077599610887401807307148080291009190341033190774193476870414745202112338026008695941169102226641079034891421314558395239318974298925197398182389279356896726122637197679286923837021933466948257229941648792328370862808153707017975504015826142385987469737208543726423636106588180486935595478296656689091464518878002810745455216118505229033918677699233284297282489062988807063527544206103483179401081719546948327313859886231568497181481105741074311275804450250155196917226608157409821784332113337486197611197422415060780504375415743799935572737966307284119600878382607985016152217957177841438716389307766472656354474642009532593730727618792707877716352458877654375564900020591858486728071992250411536883900598181275833878673594442125770772290617856622096162234453625237150822478171846823223342066271719797081570772882443056437099280014182904320484432019707555473474200160524453745753447196759701054108024281208507133267122055509631453099312483139989267651108315211337664448401874908067870841339845528578444853798655388790888644905156738966999134737231244626116636165750820167718412196480893365994236519503731652197922126022203352932022180660182150159215018192956328774623505519287320308523421249597127757377755562348993835259247738268270888351672373121625848322611212397313308004405795523360578398663438581711486346906146239029805974983263009319068792471070521661972867662909267286444304614036602558448220519919928714063958082760594841433706757953930918592910035191228734214906776836971457669776556089124172641807814046873331465808813912660936409142479740004945493843523574509054566282925751136869399794379993209334853137916753848468280573097403322612865156808475699256944779933787497646194280082931932473549479845365001033531102200522025333033510892201860148437979297496428039254352425844216004824162136858138888761867006539128497598808360961473736318827474140040637094788113657174593548382167105811817268577038843373602577984809366233920306675707973799138919551298017179064967053491423370888260870437352151223859526401676218201986606723385416372034127807018069317280318876112525983964282430160896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 136394278288541000854217979482929555792464291963276542057407054956536014723914976429354605113185867428502853424089471627787945367355806132371824695528667247942472030377029389087206199299156214205796245496644913355868373057156723532164636626681827781982925666986901668736145101547731427543134098287540909709418195738880114027268255103753241402587085046831602147407006439614813518662730509056761944680847995310571818552504489707028961063164616061557249613233470339302676706111054052766074033233500292444279870179589988248775720858086307469219388809002389732368204296507845281261357929550693877061640300770744660750908451379508943423693455554584078764929234714599927309568505817051012620807129770720494219045087598996368128554249826356694577999516068061876216909128014545984116678074268551488756874635184435125514833333076731613036967488157716152794890610146539835678903597946215966205968834036862206966480323476229095388947698393775871246778740102310874210925842949287840165968540911290265760449808116260829803154586311505203148547324882705994161136346232132672690083473953064234647038343934197641883066742279275444359554501464897979662198266760965540322372377712273980076656785914694935757181059083222593864600025201024729718443909989057799081830183181530050409452871442862551696931534199050808993922277641546159551950300992688621857795236254445695568783240303049349056456755485082690019993023481106656391503276398495245680213344764939975382440277394145508896082904810330794641955193114301634289673683851412529172238391164376287904674598315722008581023424521321575041304345555443396355416351955875678245121131893764931692711233825300333925979319344734485328704024014081769950701646311956043353337887804856837060787973085699893879990515195027897021359004718347544423217731076890476858615003760329407624855324252483331861753435923133402856738320946745671972801322848720283744849939125586106023286487116627153917624103267069199928787513634943282445196779309435572709472208723645115801498533797813144236198858085672860267652984790570364625602164127096332644927863828649203781359929808427155324966690384350952585328240994985704969794249530485996420731055806724991899585900914075389006377973672674592532800325907575793944674918002565756936345780369302780269881078047914152975552392654355127809971732391099942591684930381989297564649247311310546811135588064706959534255542038600857529663233802110848362806735254476603437872461304957711930606799424333060245184024650947157272715232003237588154546403634208266651729236952268207162894746825567104505501657675957866092270834934330449516916762058354899499422348869759764975965640047430922328963284992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -618035117982695236274478742364983622555284845387456827323046366576392547534109737848839474246869889516560016698561507282023321366518645700493245259674264160090540468514577921724183543831530100836535161870029477005888422504924059323479678244437244903644330583541977283247051458700202132125651512185013521799546772812208226233562502168810949990289611129129393217176336441472136438514602906667713211980958679733450453009573771282579952946260596290147030109114883069896886229300751999455628005622158130586910934415536864924671146872667613696482444514013524032113559881850706117133812828918675153454439117780110898904317509196279512346806183907003053181289277730502925638370536310797679209701442923100739087164266763779293550059672661751763569387555783831787790221102428341925047255045580739503160055370803147252289799603048301131242332349373298640338934481935518618091108200011536887487964293379382772855210752223755188727276508239078915686350820388944949644480272600462680895490620800210373421788830697667531940828263372345364231946826454696012907838467404907450949871203795600152871320124008678216449898994945327962249492236065459678528514976308377710527122478133790046928463764855012688540893552957577277050849926789018884839163484962907199287535677408884166703319935878762346646492952858176119413442504583155762875058220214927878999842094055379591389289441404357354987528398371602182429141523360191790713348718047001331130131453640664521510750145954526577681118938280369302432674583882703286980763420430545243629754035250003585345604082458765982950273761042713395167043694343100497628411596538877890528433227458491348414028768019502425410226385588742894610016803611578011682293255749225580537179595376729125232243064878380357761884901304010786751090893860526715064985285984282182188101207793822922122860402142542054493241703780991594166791960551052867464481178501393990863013166752020735217372503866868252580939010740578288369731624347412346497830680427613706524681094366029786564834187663503352507813837950312980944929437320042782337091535886353384694680156125692780379158848909866388556255121594572029860535133771036718040298139930668132815030504376364603450790177769550965536196241530972506489423846692083372460839706976474238369916711095935829612261955773048955071641611975538320963271870172904590471888909627139313809996934239864755015295561563313714409269021513118138439229357813631367195411212083318748160807415087127242487144521600539914142230182850430308616944889611907857197334520773306845850117247551154914431708996455304603706983571176490466770024824435045386861837057970684920493072288685258537896888062724585057043286589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 1588995813258135526660944815474489708490106686769804888283960405721709967487117213974006196366127268972861898923581398192708319302197560921275497488176066028215732847975368993202405048284026630981932170679776498166446998575644369262898427558381164518500964970929316587050466786564769019226712819921375720891970701506254156680652551040889338774785049450982527066115513843008732841509953431142536005667856191223447977134599376694387743103750609757510258769058032634923389036068254463858952865455254019474083444102307126558176235244024720409931167089340681772041892491935103693293935969204669584178536329397094871258729194560470170687401148650021510973875985543391249574530683059006164779471788228868229090554184208983884221522645342388395522553706187628945439376553559489756680189335551881212200895961306338021661274027343748133993084095539650186022977367668486627560427661028824759679089003123917729134589395434135832468496445273159204815683708195150175881000866442187316026747752498157464808397800618025576058233827321192998160502084635806729588984719055988818767999865031335230622799414109355769049716180864455150502247022011718841652288595575220463150873682900997794486271115517667451078693292503763650107601240932371533795598467730701039080404955568140817738448637992851139020194888511774822288580894769657512783594640840730126900796323866086059993051206228251878071963650847689282307415328275038055959786569097515499369726176752068425667044721119825536633772791557058428839173948645643633639594182093219411002306737859783630797651250579774815744361145095625089336736779672928265988053933793120708487145775983328324043249794233671833179259455564324448876272813632343249065245247928314620117937095188397848765504115493193767177868893081638528130524066123245825939729482952788961436213590922941280397466657152886981969463675081681509982192195133040277494790347879995533303234274810801133966440802140514304285615111470185498326504785091307757005180703432217957975022696397917742297035418510549098513600984565492545737288328436159032089249732981049453033889283753965307481552158243735403666241941434419349533460368962448961858133981780555025410891816985002397652752221540687724173794771866949457030148903690265511344700273829207162313071619111750861333564085338980727235555682510695880026362428678310581872455696523930700537141285117458731495112993119899767880695111101547945386532331932095562606762786310066823064256967677118235712910750404099742478931654725861590245296955280132928857771955265604668740792108438560894246749766637534233281364926258819942347368098115643378893045486049836860166149488339966314406621716966346425764467965952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -2823362828843728443390730736877078837002252462292078654680366267485494251545255638503626968664180549679004264039410226966997210856188451504341166892175924859906308934131868737591758896410761198089140904997040667241654939424596352735676444150264679310788791576860738309411728176266186682525001974317716345777534341644343810748441120641337615517034619529090620754094372951479145192851866088530741859404709545410339510171308430110751212351684785804107373967717777811299007450223870746348155599175861934405934611246457284366058298065050697323874385764599859221725984714541777357868486520350858288898396931810573315697509017880157693875060530497941380310429137597631686262796412959239557799431163450223273757774049776485761931912315195338719802442090553062839786016535320978339662256183695271157992265073149722790854073392668367358161543061785273233994635997787332109294318847775881350110874698724237001051974245721402487611581261119417657912158334153155461712875086162077261619159029671999859064506242690364672561382986857324528595749218137304120009144455662970155302128520427034533939465931524193461187601547044823737805955632660558722610807964260995678713078220667828471607628852517120944521736574224920246992250486370497682640951514437303500610365053973468193797099740698719841699826741758751606177575664846321603575785418513765939584095556051907316063313862561942232729996302309104038036572214787380020314703043782304357523122767546188822882020912520626500718339136502496935050759701829002953631283139353738665909690266280097572409275381198045608204361053660758461395458592647852239139045043258810040861184622422794499752473451107126906120123220642960568550181273693718997723937953019518278383339440068768692434637247885194746655504018643624775176388148997544292870621266459812968765412776206032959990342374540341941981028530302286519378384840433905369566233637601723369647020639151472876615925227957851633738740164719522637059732274073985933260301109832187288557686141647461797977018900270208602478918048005382136640013936475510382245477001795076373979333221401093921427934239921392286908016688673422420762923250065426823186037923364760801071089912979374491374169639431394200795559559897324661856212902842705509443429924057219826183758297528754417373235649455207203308408702299280459209493366160469268974837585096768682016224072132901234787946556246407829100076659886214357599160683484460609679641261146085528421703913344692748393910278338196837459235104066712784040755828441054398652233400918412922798968328022580222713643165477925191881781163804150857659664903045035902402511019449418625375973514220535342674198757052844281623625072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 3655547330635614604738180197064447697130272524652797264539406654198811188146016205352505411571057875229541124234068970940528284937144253261658177247890912339242733385560661560364159315301743770451465941277145601858434022292501376150346835118889421205508220261904343356154749878169197906312358568234590696510502714439643008089695475319060167002930238491226050860526558239383515276703866445334908667165432142273444367336395756545301478052334630782404040736351568517669922020441417272551355074588597707494680395004230408989880119906400167527401661813928237515982966495127838230877116713489995168929742525122027508644609479822185255680750500558573841931677840406654939606943804747135329125368218258884414159611872771771008952094036237706283412618181046101132975932302032918629374670992857906611396473141373555343159893675583405048645159786156412706876880160574121300888070402438864658938358931538103298152841953867613623558754551936060611872155413533106136756861101421653381057583300445840935128697446591457360205359176733702594110427074872352124210261964324073065625982517782542292354926685191802228375009668871772140124441631890403485170982804977676138080292054498754829084450060903250072994364390602464813786348210626811527330865562111490837148222442134701711173216581150169698532846561112099875579194431734643853342581079518499149337464713065437328252206886047555438044595900619070553849220141617970572455912123967277270073048817494381132520117029260276792716354317888685124778206832353861706474279827871805458048262164422922129210236102563236204162743664412158308602455658075682088323674496500522001886616658096915044301109936548777280541966925069508868119719353236693313576397525121374695073099030652493853051411486905734385124694686452015853462746083780399310098843159660330423862275901194834110539135728143434850312410472818309866863614281971120355813389896748398752532693894018033281125322725132025996778064560954465323637829604039590728307088213441558878275476663275538321279477150090796148797029858643224262577769645450321157390660360762079237236978875327216303308637228577037872040116152772743812919331931620892903326699302485040690788558163449121342613149518490134886941579907028772479707970490343578305971014947728571357627584264637740084155207162150899459047484895810799940366397458722131379182854329347541935672064029880890891876241940500901785146580073310077252087723818485464064106266641537387772200425399347455691489448017035437689695497236480163313683911537308300654085558938309791816161477555337670007370702538180841971664216671659029742438933079417410975738642799081464383950775475893622681355404908630028534355649888256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -3368790280617317054665375333623384037004808523745894636431834779857325949702306792263632174629554571377548929355926596510239439835310502706470194936224574851915427576834352009886451263669995373586381259813916302738614952492093847501999288552797117307538340410209861626316200787332151491448475100575252205066460679386192637969103640972692959187852778299394883554098181990171528013794493478728972208919190921828256648963089366290149637071486327824019542476807515207757419390974305913972441831003197662501089048185576894562330309198861703813562864747226478036101800813464629390787687000935286085064556560849175603343349262271778507412453248532331469917543721005716244717603903890849765338299331010546594329141086163515824291507277152417791635215080048514493450916173906418464829999426690184088589455925318340612025712518988428203118382027451992297552326194503401279036099883670258854017198464631820074210957627997899303650337368911801338606018745562072822853247167466913514626810888920076163768319309498615464551459893822578184956250988072806254488048358475393755097578133599948208692752970118046823467946668517303923207139593971538397528423260508123111407162642934494143444963895774358266620818903126695516013314612278314853067462278289781256793619788256775996881775937187193648565910708514849335513555170006715080722839508531899444870043913604760036905099953264046082178819109574959531715329255258573810064324415210740461824521190831962883157211410424770239579831200869045693126856057828043096758897346974997099879362273394730221761347209596147660707835882585125233011556210516861854526385120300523297512147673579268495727914068635963313710653809514964680508860384827927904740887665661815786629136199751824658814198989011601273068926752878700617989724025839117908854324629005234106921628540776083875955167837958345298231081332493827769220844962461304130657641444152038216631670860934638421115243373269089048830915466094937299017519482456951871469576211739743479606007374409786832753912152287362761377405422112119485252220990306284808687773875367727367593802599896487878476742008716556351267528063477889851985930974552518779774514891541496826134279449332999198153312550796491874475278451529932055139940195998598025658035789838640373730647563987815888330568593696608507737030771487891274689002197910994677806719856806033790064673773796637819142725156115736467344496401578782328000467324813468723092897001313536028851966535247666373666400333532644981896093477171299449581246815447084027861889750868407023273574963174895680787873444218668229173218965275040840841920464706200180347676526347188515203092444717991401217797178904563760435067617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 1798234099355084804778739015639243371807322437349312886196117409032920711880702906667884112065709115091017083638557266488970092904279970039308799504344882671396549406033345340240549934287464878522699241161247880276629681008399618057629905259095836936488277423128431654323484389486945458284429630686539443752368429781892371831497020845421750948742673308480812638098758980246173961893041072915931750719280747927335458326417264352050458595864285966102275752022683560563346686924499753454434137405462353819278025491087602354196982507203895116360643558645795486506924657406677523029588823554740013985470068844620436343441648984570891644629739731282117498011390469431951688945840959480725607918135034067511847307110600118222061069576176109315104375266961631155400467847834599107703124685756239306426760410337376364452818738250860709755046281470714039809475124194439840891117543814996094919007735518125776158663060500712200023726850726284401014773705165833810988977902866948262074805502891184925784761681559877441053162155171141811946482756825196973824844172933988260640259508351330774365090198289161358009839002457665682251580984637496272365394717037479325367570101885798376681648967137645239655315876449561531741496170262726904731647120281778161168525374596803983658768331364175194587446850754008177933075228370884847166737139656880836077092152563526056175267303005187557935689752992964725784303455203204295100897297421350343283109486721258413525820662274469666592950649670197191031779258402715870742067623304714870493571043847911550553615041457251073996302777366704174853351859102471764251764218627369244419536092117533614910737733935999475691442106470200756944386932027464769549963685658077737867812915625024816692440803947485541958170407304909435296858168170898884153629056636275151895107153128209632787906896511395777509060762613938201484650037407429780003285918872316777902845391049535466679574240034101762939358988039720458756057086609619703170394018592818987298777741947445281279551759806287862751245847337298160158775286010033417760336885184128126100076111299684224964828500152518561626425466826879409206018817514292598388699567809733267164411417364797874668319878738340781239185398836205822074749156520952871351673314985508450283071135846489212081146728666560381315460876638549661073950431450883854018343590189216156881753304281942012965714410844724328631738853980367318212032715605613983441688995000858199809089692925350451529996673492279158284642163586008755904363889133581002640611015903038519901083063362435812030275948811110395855527568294695165288156272080545930052913425779888312348973613658284738627217598684141644759496130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] 393406512819423554103515253456906318273894777690456742117655326306395436813691038321150800625811025015938021036659403152279762433262576060316004742594205480294309051507667928837908960185108081686490239256731941091932328694751481477773972097077520381759543746338022058237665482484852973350811874189125504657789182631077244417610590160063032905851308410518539495655696699190500493996711951973072034217728524774467764659669864376972105548649304156079643158577581342740496177636003586643784118953510261417597432012931319495780234769678378420379139764875273014103167630853592817087335780835782429993199049355670593494569902840607434803591378598337224142967972029789461316399178213004556208700308393005032325112763553468500537148157859130388326942553617004705061645679115200055607880950830459639874899142628681630252959626524523179782465375189893907976679815241795024719009398945669000369111515595940358107368989696724399095766382666922660389981111547565295926710670246028730727916499718143277032485339898307743104793042907317672718853176036478668044703064961226645482559059827359082777722710530786052254680428365802703773691218988546336754239702623404667946478183487700471354043973370161357409175708245715431446132512579563552526832021781578621900082239958766697385199921844301510155343037269048664074893072317388863127611731941430311579142771102030132895988380642706462912971863887794393165883967781593535831697691648258560542254140397422189099461332550808843057963061104682473889656225491118129699217382689317370026791812806991969610648233970136329495498130219296327878489381769552767360440816963378313915852350213274263632643980777282644948471607063099721881476248925885639544027800269218291574471383475871031847214119694070320348314688920560954985095015401437514250976329575718554231750649731239027247489398388666940055199637435596093277366426428932302346567207084301706010473209290863146849513065119986587320226262862934147550372407954134071731405456592413385550432457685824647656513697199388284144187650093064737211864810571926050015553376098038666153164293331599149904241737603810993165661396006220142424073703156380833217376659423690715019869001688634895492332285203842698384103931033308863548143626782267053032565098419248405609276413539035934876955482188062069642648606723194140540532500790876061641733972061512491913258535805530381242336372615529644236983820332900481313918133012796952339834502819880061718314603517251915307357512548936633132324760326243583621408740065595438692458894382419376652605209546256671308407344012192051342675050533413475064696245429376608222002265471932063219175573193954697278972029504392654176921845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -2118477985227195298209958179439979454609893634018302811901199833214029389651854148581149645507148929661203327845867713720304738402872325507255118046779508882336540737632186885286318899566974138621682725741524324182885977990141759990017036292409482498022233982434099748155384981404260940203707747741211167612597262226138266037214686409194987253125858837867036812951347417573008773478651821561007130643253353955797140197543780233747327380907805729311817404738919776558760919692614158611846267977321054526607824400504179346020813540284449214024024061571719316525555419152563649672560945815500734799795724682369092696772253557637015842665430004415919629228876926543517654566703167599952220106862037613849117298522799965654384269456548809493561692482177267025152182562334406083102528934254885515904005371156363401855045155298736884402793700597763308954709234332319667877019993112906656918053093868785920539436940720566555708345127194834214962369468076647391511355925532710262251588159498819360142129225277077735068592346209499482507968442455287745184505466814165825634665255252914442076216256551527411727194410806915453490498334639797061659968996406520255388855577912318975922148505746445166457303110123598501640704251666531600762193293744925706949623166196336851611945224915903662129602427466283090124794780857284400067620252765786301928705279660447362261924395461915567124288137348738528579380341593115034339313072979278117944323042110817833151024521250269088019449520057688451314828312576355632899673250008745958289010756143520316980721609706804608717290182448894144117369042875713826345596747614118979169376617670417321922437292376868809729028062040034013296995257801290471409512041154774349617931629549177690962651233529809956094808803478398296513683107745843248546013662496444466979796817664199418696772555898969582414943032611854344639095126718486726764157360637247579711457097043559031717495990112516202768102031367522578371268085725160022236245640556867316552718228000630013998425984460963943171269702757095656377357896543042640581794112345713347648122205572988549390984870272964646652095030845600207625331006374955661845436733691683647834113823474737209895929733703805305489244855744564926015405133879658689328030033197161747456190155501345204341590133684695388568470782361219829103194602387648297157585564546128897241838324773682420911172420548230872587130423242521923209652659042284500320586585231752514709141220439039176116273221546555501335745602947595032354314964961539398182759588476162472513854140408598363462076049925780147431169692412689663491818335143785726864498737312114605491432395490630141586915212934024456626814058496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 2679106036314059291272413820681592559977741661641565445089674169307728972084836812586826418992037230948190707931193530376191770448218387612666021628015984092286661265240902472035903601393732003871672555823048076912665475582431688611389588473951507622021782769465780917817461934849720220575631376896756660071158414369738568100229935247103828223261850724367579089852370326219449220619194378189984495771095651124449781744410674634756434803842704788904852212739636335089316160345623536683053861496639347814625384592686314606747630935117882185725408598126158401458192700664260735776673364202670548168609994743227371287740292605525852210793122084110410628159684774240475406747108308150320895730915422825467658749124221107326816720264056538238821627868781148032844831586052700985260827118207573164148038439127477399626121980104670499019582917533010014379223057119583989571325063482417846541822700587577080788341397276119784796337580475253167991965812150602305817822218446377697846308453950662316429655980026685543551786837311623873403662063904287560168003040455252802231135072567422224649845069804577793884153572897488089616317161729587213942835661970997646982761024909895707070696296054837122135463777360311740231217483444123205302773849701006439322117422860066872425862917549944320887955354257204073170546679837577115063928799390799693722887913920309186548071670662396725285238877250860525266668080875335304924933868173391800880808737556081752829408037058755310871530126827092049972196712310577572685332928068693145579758650519794771833239360457815364866489337389466005336962491560720148695370752256718676047519024011710008670158840536835698814355896768827187136579290086618980283642169500276999364633450102574352549593719895921312447380488893740854493586308089373833130836575334266438852991716983766821572865116852352192357643774299927680273735366589827313752104487221828363841916617221842034688719828413364543273034710856487193940417694490119373735393697415176699301567798165846681827512093550630443579311959103529503652463797143186312005949451345198441993419060908890255364641214283501415574349529010170071793186879367495100125690836434914596907593946504441806470530378611108508444161349312418977648582421598630491378312257618482325125493159589891648803810931965452509449314074997109230289122849281346233851353950248764632452411645534691616036472882659538140266597670084307727588660852808953132124306225030099061436968961284139556467019485630620748428547401331283069091170117271458246708826351899269379682672507063839551550373001798269263034170710531251272073387115411476294017335009291758691725035389410090679908409263737198643141693931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] -2224727722726633062794226055624148936651869086636201227261799732954587609531093928163300652257391329880246831303754507346003744047980787110303970112389718270728082254787337548821359818589242330208190961562484319745172475994610390382791502081609041215639150975358004609763190777540733631521378686380583103041393708983100342488809992858968100368874372680313244780144997323542570416657876857643526728239805868396194825392965056166365711530168693436847581229823633377823004337620270781916671966161447277406041477988702782960897984460936563035120767522414766182532991081709612244765218597728797753366315508226186725084758614858610576115291513529618564496924895536142314687029203756051141326725061622855759013429097054729849744305050538988500907570828940096214480003277913381822703347157026992829250299299955554025100771424986415784576150833897958917354711615559538163615646803896858578300639875797092220035555968634896036678209518976202519554025903234454557365253910451734005256748594757792852521602826494107711169109648116959266929623167643272768504571260872936969551183430075892813195411432268618143964825772056852986727230295465867781896164818318203515139267245058295567118221644954042609743229717788792744024661197127410044765283018683530959783467930053651463079999548691976937689336205372242677279813393152796856541687888414260607761932553408532686703910510316218429786495057634100561727852717351534598780891058521340340355338797626171189460770438097988302006428807566819803944241225816553380268305255411077125912442989363887909413827853150249534617172352831524094850767691970245710206908045002511384884657885117817626792884025147675259767229772945777977613722809566783664558232435726069896788395326338891837916393034537895272509871393685092322374802082647999273900713334565502550576357687900437033286105297789097207505927531549761023594613720388746442308391810090683767675376980060486420969246637189731005001186190023209882340947778637729857091368586822988839019274571234610488877830227441353913972378218807661572899790724913951761383708011875401868529338110892506158648002297262823933404013975803188014434919746216596052127991098571106715444419350725977616534113649356056091477404222724167164362719394147834658055498239078003562654322031857786304193126209488552779472360925073068223480371249006365504164045502397857095930411768964506501101783734176630015488908001992284630223862396663966467916943249338541229291868268646477966704055490655266248499509623649235706825558028846574431612976851349440105127190747284408400036298674762105183643602006227404594903637800164865669559581915456156418125898385114756213023866639583607926113819426816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] 1414031850913311141159595381401768815082544407611931587885948361318869797512385685322732158196728527383480930566728793788824289285513615935817825054370319811167873972148738609328490412343985438990321264907514033035046137323754704709375619272727591392240705883190502967723233759611889724436904227877866841389105637348226720023088051814431116374237974376025217075124989840548554644037009799379309307531735675397858116028732361079049788735868162402723485780752715834414476577531470779226823342164711252391942684984461088272160367370324908925189069382647535851857960766947323343915048278001830451588229613165063352089648379480424814258371171957132683985936361338307216904103989152507756135051273031953382588819492211169334334246157975110393791270541192216065266072956258135307949558750344287137202885971996085164689215082973175673788205831352705729806501822170423852638554708771488282636473660601472828531538627036725411838147538549943823755746531494569925431527921611003897910291994821712896243288216129399792945045435012780739276093133353257642667733662898782551927686104877878184682665078733096325989002904317707602574950417183962071233311720538591211594717632866433931622327149767064811012475723431170956634190816298439285439222773011176742285023745645443203752203685244697022769512180900129257516191557743948377421226967654555924949726865312904903765079103107020262510246148938066924183078195999906308237691611366799096128184876817111908425361380993885089563648377102724364147981617211308310871649522954769883251926762221347665067237626625568397573994635515920145870227163073174961615312952483754574137449898748351521110691735366416169631841224501366910821606953464474085026198561757139542221578074604328144165133060439178921110566430619953480871410029226438241995685518191433776034871117010978739044513479360573447474505903204830637858396416645681785631394345817823122069037229621217917423877530209175508957521009888367344839082577130454670082354843474514839930245828788195987009714117660858652103426178676576180952856782342771839135000324279969879906624211385010429536738914132314684075285087061750265048658359582572428667654766291768773437885949511543934012398832266838372881993635079340492060179549781458633886730597454523835091097399117243612043219889867476025793929874470549687104630133252623103782848326572743482746915415149860836260673745093056259347402955334406823639240657047226997226770554003450623613054321295078659319970068036905917470253868072474599453206231896056324431052556852130114417013473748353644585657755101369008706447638399749826790793890747022597907873515262543065176912357946361135666103799269977023104071761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] -750783921992363681213056835312373685451269302448796302983313637278070569562296030085445654075920179177175328103265194468886293761110185919037268605353262446139958664278917447815857581531271717697537094641410038091112236161810487406390881825664762897329023687328943045021878498842861670934453860745050542659722765037363522831718290858386743772546493758892786409247915717165404918221672583712219318191304231832297261613984345775437790376686997755593671252933559726916337308608358768020435245133175134102488268218136795570627122279038749318053676870221518891009971515652833453032296975918162778629068652656300365783322197452652749369840592306467631008156834441724168623061783111003743460384045511294248495667488770575477935868595327942885398110964932670232941703889949368045445794112060347113362882621199170512979062851734284621783519358979586963765565732060502283296858024479285738480971626651955239725766389891230055687399538769380092093021232564986430408522868823362069680954279135665576318627626497442244409473642335622562044224742929775738408925896590135146192658811097031094632782674295509493695813420734315102351308380952205394911573911339568241836499112844419918947296637808166780394570007727731456680359989213610911374587250564204950261270002504352416343925797426990500431369814678812316431955277260360052512301620438471768154172129008945124165917965754778481383476377755249958311962925384549804878413126245842865144209336540662551314633552177157265505781218409701450854563501676613274085057860837157111055011011936408343274427898861182662214113908417250569472816640711750741996704880652672317237849519832254332990342849837466305020822210596723314675718554402418785250752627182917302250676814230255056404727672991920523654174454664531319674054917532013166094029429664187877306954898559178132335464588460285628931634730892310153694736024545233381905857360787228466799286093835940486439240159730605860812335590155117786801697670574085836705629283190805055484993577248323827862465333315220653390552286613501077563773291110259900064850243640658046676871713716532170909910743097153841532383884664937391236439644022344955394240701926757217992700073942129072650761822041950004687850773909617813612253496689535636269041988649655065868657309478881730884601471908463238394535271306482916993531160825324582155031414067444162894788178316654918511705031786904721816318219748771061775292682100352459158609994099029435551864823799862433933651762215488198890009585399538936546185888026516082624506523689197688998007029577787038326222542422928808886784754931318277496290891660147455360043038370721894627161817879937535186946334413921600816243802112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] 338090248610556372521046285507620417843586093135016007998377008258268735330234923232927115788489086740131380438512586850055940998607438413351957789241135617805262035192957204301907934523914539816342023672186325233245841928361567580760360689523407064747487865499824160633246593721337626558980819509882400566596941644365550349848788190696629335527250037980485158069840331591071803605092627075629769632265644581651688522349027613505476108593306261148365102835871127206441977528735392964119359715717028035978546397326782340142038490759304313656837157541028701577556203441263343149691164404143357958295855139698283925422824056031712634959166619183865321450816674503046172493181940196301286687618701011700400679784538819494534902880612995537827016676587650693756253269511352446151019663844160434144795929262468086098174613277825251748628937991868736794027664806594034481462644828224263212076611593055805792598471461268877424969724940433937779743084347807521337449731037907300757551284517211538028159166816391072145338709942839265087074149685077626685945568347999178695520796318615809611796560495441398848308320976477820305022477918267127235423209461506295958964083412947743990882247394253136459363061029906792341788389348317611269915095452739591041478366399750548133794273082073044641586685055765610204200894917112097385331446717923013122070985608062442001031851195528824524900187437884682383035130257119763434307703067783825817903586384278113902978457673513434644867575234359363629830097723091263508712500065338493631422929467795487898304028034170917118968338106840586361721683562112506222351329610721915510713111234455513746256333663447838479131925343146732402469137392713378565398497432563506055075093576155937438821759786479425163824816627364137018881250576238103611648172978143884322888732691571624833634260404689576349289812762179838762926134707460835694250934602999721606146144198683208864425920588132780525014670243173379326340338842404981500270144211261771684123422902881674494043468813368587448411986769461848002324729347101891470040584691951076474041225392915918719972754124967031014614361853195610089295187590727628863652673361598696468663919452505249199531295989919712500614365556524070815594647378633697697403350424793877798556335314826512380254806112266459367032479356670043709690566123268532207162303739376307131546036251493920219662402941207146351894308180030519467804560447454725405157265969081444842230805785591114750910133871445913740255125804769464280279784816346481824410118593005484529433876219973964015621759973948729108565731400654137292141905734218422032825284968936613661633689630097288428532886437961842508357959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] -96405556574385421563206611987145624453102872407761004853338535504672312315027640755755037197400036085570996924249310055189709428348045151275835361264809408560700364100752814184110828833758788080146163223620371912146318904092744179759062971890484684810605372686449249055070142940498428780430364171574532908004778715279156494668161024030899216312760566311614692886098323100001126231862550991545527790393415324622697259829333733774214648927994535411648849259269889127910053586301782990935985687581088209398546357261983854790614220335517998916987527927064895068591343697469447481549946547402965101130867465650525945943461288033461791506070830748389176793622147927549253143864899988132078052280548348744491024513156052387000359751702120585055577056318302764840223390508272350511430420788250279221044854875187745234660869945387191264893550065669521973872450876189149556730681310848202391401584260144222470532208081923961244484438838112935771545602862149567413453009914881550773492878229041469851390426538514300277810361528979086433469994900276555740819645130477531034430402764760385054386577122797290961558348594131516762376213459832488627111169036815090179980070162631656568946398645402585565267327184232510590845192780772992578369656981312463023945703834857592964796129591143023027505251427424243207330921090879147424392422889758871306985415142210787024305871388241220932708153630711640281604480500743116079285506638541939518079785150908267084876677915433481452610187357920079732855322179669378328550292968368897990832053729371101246004455600209256939736641518953648071435225363885315564278236447367947854728513247596909897058499511101142413826803627060978557192872701025781547597305530079645806740724349928175820607058149835184810031548408139470540707020786746661667982937020848994111335792542896670881554529364630599344916435068958031591459057767026020539295249215245139563111993502779038210129516324714785057716060468154834857892261884272581668408520333772954879952108628826758505714315455797814780603407245405268534935113147965454989054708746505864683365218734521421150260238980386826621163333118048040783701601405066475921533600294666703428112263711296350365750746429964086964709906778558382100798138620808784822037595478555224012727977018099241434341549974755800211260921516944770797260902337866813845720687567077405926757924984788623565372942690296419891124161180001591891084091125847376994052220378166575756229241683038816020797176241245820023204507283318311369312896453439089094739129171237092350407164200230526803245806927021113508027074823616446401346143976581321968617148324948707231636403114767030884301000442898277979142488064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -30481385808266135575485872143703348725956782704677581003399465838919375715420975536189164004477307467961392993615553531109855785557729052048283886793420195836359836129588264111299019662534902454768960594406843211804251973365347559688681618798097681222617380296224122202449229296418195117010921460599322747414199930744349697175266357465423869347453473935785077116739613691567729808401055868704193286662242035613726758056962409723637776009357416464678000070339759269698527480987069319043983554388855192684803727109505909919432923139490243362697320006587634653471926861954602095238934242619681455842083838680992189688592895105809492816981043633475136679742874165532883765613471716132842029442939001057688885273354849897675491040728521154900342235935417646148671282929535888729024889178816853196621647090635368676630240776992326620373095532088131753096893258412045321875538447941585662268434621011604989763643115650145928495883919588208175539050101702506071271256605339554304084035029675952614811918066540525130075583431996489022042131963756038300556549434252655100862453385495634090371144228597982650230193501328453110157083352660938163399786081681475998594005452923621311711831831281810814190236527766456980433577388004578439651716905493550562878524014590260121832370944535356096683188321762695918376325043662520586618771494624605563390642299150247687793182932923537912581352833520210048601638074462178139935986731382129464747810320256362914396903923260339102924226194768320357629985686218337470530302032960112669003844588848743979229377231265147717863229609746241246868415040681998319342506767223434757902878744042016545374814357351245415476088325310415506126462724987939634100861846324130497008005294887034941433272026298816248685224513693434902654425023999379036459532300277875042579800999342087816708903145043131277457742851121681310992004894837019395689816148915736436902212697686831196910279361048423756227359094151376293212621034472013991269063635094493412547956741638939664271000413482745161302188559278566729173680887520806869259027805600475844192680123618904295152085551583335703843403705795100177473788519881498068528355939103020008977310881443202280611545035719303361610593803070470758067732607695566900706184817310551975205479368187912062212172867815325163493890846016945618600929362183770391950365145233688370975935234650312954934247318685325032079405117033155322593472819709545622159404045074732236875117017554008243354884031639796496604297161389542979864409399165994837528322039483845611554476120184249559889442834191160457445494801473861406247033284580455732798268042718795363555566460858772814568261655829538671563898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 70206453741913161726010815223451400840499507716919406686399730749963170372165379119900953338826037727935128155958857808208953372917483431487940779064152099518375173944378690522039099646449355673595098497194581090971222483644378142583944355305097549331633002298458142119108420290346303988956671020540521515041901179583112279017305562218700700349234022600459452297124792508875329512117861486680802727537763811273464295292203616626138859146985832030366376504941321647533787560304840771482618101634934241202321759872218837798274298323299617595402480715314134282934181300553405862906830575334307036923359786658528001094456186535735103243219658066453551507120214763134526905496867011582266225650822404467307193709823310669683500313211824905618488605193834230847187231432890575658530262003823222149986836940173285774574012081690478165548846703415642582824177847355030844420994501222397511720808181372117316348019267589450265020902956443554362024208848185420107532686505419950564050112498219342601696565658854225791251033157013181365561506543191080305618367952104062069796450131770652726293366808743212771844386698564185071246378704684386355201790885416478014794209604463953078946589219163530473027367724657611071313986042100731831524610868168818874014928896372442908013359788125051643690583399197877673295523296290216193578678733944840225234124864868188723000029647144374566976737573900023821932335471977367625283985389049155608919828565083707110264248962439257681700527382458994246954292834647161504530127191492776637319364943659184821449158669056043350173084308897927032897368953292687135598447801851329225298272873927942566511693254439782698825329444463388204439642450926655330154819900117306459972824195591081194331288855086216320577216687047890166927485380777047386587292343341421032818070655757472863824709977475083610067374267455693621965689176433798048920950916092557877858068281293188161228829842097996405867115319136785251212347685200359457485141535654407494126857100079682525246859345628941139468408377567048965948617900577580572035079342136380483970907184862968394009010889309385154664001323388833306322876734353545789753325786951154408657530088092341771032264096311654774877368385278065073236945504661495237081598928714255837658768991218547521379960616707434357725831007126112699464775639913600349616541394060584196698642038500482644093589137302955183083145424287925316262710681919618004724634652467210083576143140602948265094436616479070984913256190845643967851971671628570608500656810896463741125200997806717884826154367458910102998026701335165389355452889573175748253631022688691580547963990960547375433055410182298165342896128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -59523151381510618218604592106611960864361086835637240944441099866526408462131036615140181763004227440520842546399150865785608181782853445357482577549143623485629705913851974850527345701673709677450668201106361931092685535714400179668149889597773171799100427851478074312216589478452886443525610647123743981244596755417225513918894061010541641023032899040196852497930255570687592561970775441652321846483827794494809825873465685200378428346642219343924169567110468784194711868159417130948099914981462091612136112177879401428717297075434533001412891713537110533899765715665823712437037821960894644196292122993168271030165132197764035045370413119585656609486078920321127834248819368981166947137873342857885311445861122279092643887386311605151455017593093486520049527575194177509698341463534438819677962397440451167392094473884400842515478569508812376013299253565900301179570201521668478781565862119281085818010307598505087916410336627944886608043689817852700795603663900955935064318259233673880398539381071173353975212169796263810031661166819717912868692472265625431371569804777447567953803535569325323857189464756548627230260399693719368097725685858350098174836349793210492232355619246900685743953254601919409149929212419345086500808324853331484668102586606101989798437270481871690089029093971776346049478324162240744077543578020569498781150915746768704666101351478862074751700751852805283432146546989646911614708558479286476230508386171105620957018947856487941538148143833493735812596104480987525510814435380533177916506589117828875080268832672099295119657878244979204218691954467842981697696439358557992196596935969430938159385895490152459189893737032692718392819699509118555386170115304830971448578069780956747340975959758296816739221153386878051289974055214064113863248985267646431055234835534616479018079827473522541926925030124449322840090588804553061373291842641219315142923804443893071937779804792456173503766004833876800240326501760643562902156332700386053938264905610724799903328187300584563295235299120230785569758027501524826593077913717090614644816527030713044972907452983080021647655638857211919499840987623477674253257006260978927954120101315188042116354996861667548458142123596557764478358729626433220743866416313739310672405803333122053915785073666181264066104960297908323586124318898818838792241370995186623852775786744559906601748863693412756659268989962250633718534393358428816593347951704779870002227171079865241396947486832551490315345101367880042691552505206252796774952987345404764458510810624905480641370266568288140092658604619876715423015794731264006634728335207895931606786802853066458096059110261772045432913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 34441490060662899273821159577073284085528352166005523768790105360584383330961214196555306586240925255169606927481164666456489213877193098726636377257181354635938814086143369868219168302554873419143023835168146818317329040004577300604232285343429227275277965039862678684418191989988702953393798931253933343413916006136440081333606406806588137815288716605525313471408939896607894786210000291167494021516700659207997176924153007078367251688368681650206783902790673260323779407997168284286694880977213068377983311532962725015555737215078058249353557746288047327933579438254770769371035923677082341114755679700604015142465291354220832906854534484839889261610902710443292583388012714912129801538805993225811653344619817773673400102645716559368236489541848058873412047894332757155878286811972047703598895433309054245839250160557339360904701856331511182400992228718408215861966634416097227770910117495800309072845798901680982863398098317554031303566646692746012303921062469620256198115360947318735438407540360800739880591271713733013130605300240758934359727043040764111891430546200486211759088407422197137545501600744035677761934899785006400411129569892718355201259875267173661178642597864456928379041470512228325618102968848835765532122337610341901065695574750293194597003104259358804154994492672960017671876938889893174433809114073045709313488962236545692008469347542416322812116915759582054813422819310829611373931772833928683344265742451173916050951773617783425745673268275411025154077082196168687512270087292563917411413026173770272437701864376617713651278083514090137706492572973724060657304867534986070496577777367905123018044759519368303650088313051503942015116110729641758125595784810951754681545055988922240260241991173902816274612671763926874192648129171862077670507677402773643749933346263170266141744013737412965324527343193322702539951431293507470973843140446233085507904493395233234727789019070053647435770492597083641536522045388031378717552030163190672102715212584860832088246516432643011047342642320174608381517672831298448662460723787085207766167437420993798942504502771225158953697329475446929126852159087024408331925163749404836746432902463239088406244424950107512186023021363585636281344664089061496026861915687217749796630432843101122080325382794390184421551336834872690221570027773430637502245401760439954562906736850843615739797146871483365469056175025428839193370063444388904591982464931442400727257867970772260507803165156782767198673868700459264453109677194220273966604482761655043383768530467353486583679958645410039700226953266736253628071717847662796277382626758505858764712184723017312161869838044862565905858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -14330741567661615463190616614082156797059754410057269740846485453018266216339428514759594275093858104730156042653803347200618327882595155616149768987466855355242406135010714542482390822105620025950501236399982159204487249887124508819201870952584000739604171752701951283456866368733482976759688459071418365845511790534255028216504356061378184583479411423274963650177704265528463840314802774419166256524596053477013341192463670194523006013412944345784747512231224232959316185771812955645410070007515175050073533785728714380412157517417484513546459532269379153980295089673380443407539324335281566769120814303195109767698461314403522892375326531615052410743864424370288251756432274670325447797111771084432496884984085932518657058117500189384302943059402337807427401342754968674756980080666746498037277620297672992880277268157774387678533210889819564078978485911274179500559758195338690506555205673437158471871565958070880238067700017491756961850383836943515850212231433792811364653710589289714740305353484998173927299603601639815692008363438777428410500463602375400268589061998082667512118355551072299488369730112621612242791763749118314070750022686437728292845698675446572578132729262015985317681015675287203464851269478400595484784941804949793746288455503481925685491411495406556046921203194685705392379680925455763228879380855567372575679030609702422749653218062480191381775697694783086331142666328982957542477209394917349084029049903145605787080449268596356472017488053692213563868322496857135503284308561734683268142777376731712796246267356867590821371853943836991527347655713040844860369056731990967523774160862677658869731715382280260850956968809331843454090361444187056957316667252518010314469589731887496310939054043556593739110079345219038815814692504094614443596639247294325597776442987750821792358882560205859126219896594415113496744070475964646156137351347546791527688748993956193027819354293848644625568344917108935319573504967877734352888275783279874016851459019021190520587205725076311002246606203658769366380386749282647226658878896488628069850242508970491508094685060316929482963279083511512862217110401561423062659111582353756424977483640669283403734743672625797817136806149770963118296466819288603031410447311783820749308957770767527479949574917476388036544503443314807015135266509569553112907087557597466476130512793963026975884099650491280402481510813264098075973060170443538707704047502740425946054031301660101503835150175737967393428759316294539834502270685859409132823692598713682123277396475514880939195855066053218510323834250090337172515050356516501038750332099483050401191341755952624280949821105024853763686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 3885100920421830420968246630384035143897523830808558405126503179030156253097127991386115889074391327792341702212321567929009106084124801971082998885760886731643189712318443539843534299760532376800088002752440383653099274260523018542869256252029043705540042995731795753517894891633312055938830966818854941434126122394697513628501079589597993706021328419318296755730610356643819689189104459543496186958549463798170019241254656950898951821955459698816285754560701106344652011415629599206603505132363338664059523178174412185590028970779172651484359883716873549175953331856187402336871417243360788389205973080456562302740522889200527321977797451656118820771593599749542887524641184561338028123978233209782055088168779283155481826853232284902332937524645577536994063455200501771814422718676372104444183279906800307243025696479701535628995686685242211110824011750730836191506905817356836832123964595439294199492343697043619634634087274720408711698356973985101636922331621696589080101153913272603797153948210843829365944351818151354109678692864201246938231477620315839596634456864752771885141351850305717548497514262844140972060421977280522320534263893014733948572108518202810271738033813661882731285551097548771413213734948607229398172518529005528110605527196648793246328732364484998680805122092193570915994020193240963073154070010982034903498536431822560889638900970980666188821159865892583059454157724388355493322208684315929522902700076196085373056198011039481488729265001787188391738159562268236398260224143699063994760412634408613670057057632049188882831690818693724782843916945939846430729329728022746599574111073865291390453766606600558048499598525464363895696820571373046498717910150315800996155559861490915485013158177036609560159646473466451798213901492220492746849262955340254636890228005037166611909275617478934002574917779003560407794466651181169900010522776325412024672613752316334443929027049445783797710537756769343964733301998208885934462218668045356390449142661160384950558930482857783959674850288373560592687099907535283616637780141309851466997590774912829675264261617612059201608916088873245599753863662875844062047295921491714530070682485662565582064689712501003411595124364058588059481546661036073983772488702310406089880677120041905843086259063810413847222868927178960715623430038309163045505806575002576282484303838502466865990555449059695291614809739457581403901686822403175428358030170310975324438085050437735987040091650287705008729164350845012424216882045292641172675501097324643416083860997390523176788674137798955881883122950308527964488875402316933787735324033217149651453505107955132075937893512042516561526784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -412817201696047334077716281594348272764877121831724581992970128680101926543617204268597588417127191787697396149333599506158720842264810082863265313016495756121616222114419960098911558218037622438295553202920150356164431782241113741909573642891461819432100863562274026510897096308792335944762126361139225061180777885650105486809458585658695923661813109598637892601940050306089485757530867087223752513660597853862098434756515339737026476946873839564728122726357227384817765924163844404534181400264696169787452663953756642828876411334901596634945386288207874596244497932912287461856908291465997712817391911303531461932203116746883636645045024991139037451119971378341241138743129734867419897099749002769114115957533312903373512412428358833639982994149896423993147618006066129001589892502815190221557250629368838977595245753244224229275774954640646115850157759891972962737888896944513257787813028051274751120277702497517618713264709763144080457645108184431667112225820938200650943529245279826777826610068627516604950256293289437453176541020244885393368881180473534232606034007480202013437069355391925814824229043254812474790248911357158826497408159929007594305979201885072340480733703564702500963616576690187448167816171210024809594101159838936806019144493035633415873024417457256635938892006618540179384478089753200432811367401555527074223966353648505347459740649147422265452315325676274879623154596363527967905897110728154245340522062639639934958280458777832430461427210680253789967853635686445373239223912152753560624022265703533940640234305005793280255922095619406659749853795642004474305064304577173201072066121737211442542020534201174620525352885914053808864320465569171841695339756951237494085487176702631195452514068879752366860998030966908266657617845588729825459743858488836952112438232418566677067132703624234419681056828268911078738327413834068692655581016151301076225331470960558725318472822616501779884043507642543025667283251528033227018123555010146748658659381345724504282157263283908086680544279158107247791719628424336768814708700283599151807870631668559674003704845714265874549079032176497813852661866091802701104535671917058804671620843716611144970829675825942102440759139752957191933844481379908664116821605715105032923030923536780986695047015608521739681389505714761317257912200449594550494042378669989285285102235404948720855264568454150228860782911534248311701494115457297079165416921835074153801724824319473862028014327283717390913363920168384680370834461109068129242979318603363522636965379895388501752072703048864020357949741962759948638039828073961873706402605971190759627376069425768291716036159567610867875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] -181118032076395600294556275595944699664724588893256409320914927023952188503875281348606648600893852070125055676856191659590219243182289427332830879498922323111118922185667596013452244385599796570254603503363064218498174865100889979080186573206757502958519531399776053444612720487920045221412719246648031888547947540597148488829361131505633829767300249845811261070132979741304496513092098660401804888063981812121656930411203353090099107843893211531412257117567049728539653182593173141120735693664585788423686826487637137057415462254778646437272221336664286797140423682195804554313184485031791380255660641756302301466601670170390112826828677708674996676318886086554084055917971268598146510594199913760704138343096703278322369650884396171220897051410861613979220287225607767629398821773031709742493640344124561414005743585754399312536247718706243538731739172169280556342035011834199522019947291247155568070198578482164702398496671111515641409079481797178536675475511849549696004184887688207923641949542330748167637528997224792890111398210345651523153283453445795959949185063641040432194475038187449013812752545568801334210514399249400004538557172601127029670240030141343245758714037431782719285598665707118756488868516781595741195270584783963083907560834872738538332673428347739670851022340054838170219579749962036279416003539830654161411999906380566780045417530644815411803983097015062544807579762589345817978676206799032268090709301448812823167508214273167375069416697189684464114326131844804852862575299666832314655593005363055041208328695451707103355812140233135131852735724998471220790700867366705077232204374780168788050432224033066508790539767962332029988085738189561653547531224954642257218759301590264346392953237046767690006219924875755187961868505161324151937283048499706641110726221147540745535735861639174703683422129663413507561811276867475061560920681566899024749114414149503129773958645134931529643574538481090838859561737065326370884028701948148478385391573664875626906232467602612522925292825801114162989603198528412502750242612499842046213419408645995157601919093147446365605276334358956932593171221046440073589028369254931018571257531384367877218632822392558963813546610547029400186977061001378737111653798030684164376508790115464661874146509613824787008705106572209904370359349979015773303265264982924530869832341918434743752376682151850128842234423749015766173928100096395021344559807557183388946756938663209182180315189823463261414357063523283371259919139866015533531309464098212270281361728085299386914002791503588647800630347080028041283874043954557367838688055085072443804024440435290223995528485297690605780992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] 140953322348164673129337837898036607469829275347076910383663757130784100466418157282208691822887784109415338274034660172522344785905238575515084504114361840567523524332053397623588620094136158888487396085633689761556313150059664174015249887544400674039454415103795771998058752258556526950163489643285202150022666128589878265060650393467540028174590616961790113460437615409065828481810345116336304786585505040989056420447130759912577285264906740285218555252198737423595500639016690036202204176673059482866850714079802850959891149042784363110753823551983025755502755104344698080070789935447682480221212067767633494873899732348670032229047239703750063107098569807849127842401609100225333886575288981171223419232099522145575465657940357941863007552516000853296132334262914897360067809808529713939841499735319275951642325397614349908755534920064850879009078376579242511711571064956772594415031343156782537723867432445328525127425571198435410800961983620457583489525561027671266474084509285048688790134815183912294588759759225874869498856481105078695917475568643911890984903430750195495102233764436792465927662948683294504422535736243150180783744355787188195343100005142705408535771438136794872831187221902535190166336144811883680656368826009803739177222233294327162584665504568064704818473262197557190816570301135289593232938771126203432556684001218015397734871831278727802357970748773538720428712509367792370948369195803036873771715180334523008249650524612844087835772944010639310325158139508291163473607704041729971654567638282317105595797118915077940035979655834969141127282671930904248306532253234814448780914370763012757260829615154411842334811450928507583812318962885597668401688433397157746424191809628138163321402615129903685670412793255801935292559762890909730801004293272338231917853121968803433141971049799853782477843994117682881251573610342634560610031049744952514344238667783487357434740601654621157820669519360474844839686039236647280124515422413281417257099202331353737766941147572843885472124427831569434812966958645842590989030675935357365646955518337913239381401503318434850251088791409814584330433352832696367751537488507989681140899036651324933713106889629601337162854934278706073956432925698280234480224090047736246650563425307109692261217468897888417176611030968206474766723677657298494851356495118330849494251067404815949285901174671267490508031996841033199532960565867026178506699691936307760799330326011482431189662574549993616341659135917209352267362552397738379975911991598463224446862199530379459284526973504749957649832184335179766349165260562367562839944868739571617454741730431328594172353229164293841223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] -60144823743932540378200379322936631041973638046836493014329503875773627620218400906870109342243773704421636002974163633812394241100119032747788278023464382072428565795411301265473125949895599101766773279469592650421101847971842891090915110565550556168590034468947065809291951175350437564367659576251732969169027287359146345424374165958877776273544810235815005415888406900309964977464648361743516679101682529167530518410761130574949376948530478390483660844520025514372954683931274692183605810732086443952557492207005399579253638178440041913921761261506278886010989771209977406203510015701528789429581278377285563618526080344377220233338907351639644013617429054016073175160306660052735894538095891114977215059094319744119873032553783362427249773010259509597239542468744577555125811508442310033343113765639425586232983596095280842607659328452687055906790422401557356456982102719181159682554597503002558809994571631975793566550792607234376893629919634232422214939885931815965159052138706975809238000143840226111236975350983890246293938533912429254555007818375699769846513402891643426167369362368993022023666654641373266308917538447917269712756644030364286640900596456335513627283396387885647651729938638988530098397271394480273639463060938391584895593958034087888454182008461734846729663506489896763670170453917337677355800064256726552554717028759311690406111757859021949175037138940856566725418843731248271850274717968525178440351841664843573772854561916191954058299373867926137191449979561146303994469919993830606923851949791985668846610898943200364885583314865800152169227085483442712538764611113942691442670947601058401514932034626353577686060864122708174176508209731405197207357733074966506281190123600857439505281741473404203490377707170054862714220710736863114816725433596913574680561308999564826572667578364949898611258807744585185119503063126638706124363425294703517659410052164079160667451152738754091946977913673736353245469586659548065389633155241827271439025397363215559981396219405396749993674010423511089946575771611990470019372030324611779991669188668608849399068456547893464943674372856290788050835944743844520438654258903065937210199008424384954941448633659358622876652859586618971999569855281868947121982633614327217280286630227711548457043565540274915437296800586489881456292872628061867332973142951123845543760570973072140097674890200441040545049586326802259348733521318614429646675181926808144390454452215111409253746514156460159572202891002981910405189210244958144319210991075971698559409936289149109977665523937329836438423529164140960868182421623310290767016393094728683321125962510967222094470585509533177610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] 16197173249658041153418123070194465424230102943006839570811088065922350742281361320075512748607942512793591756785322020750153640703209807991356136791091898638322830269950939334135680513014878651618058486980197479504474278873432769377540369082879845206659707298138680785792112655286008251596769870922063059497280258567853842889910741025418136462092879430781387695099499618559841741596278825209814468258503106584919507349480629325316805462777673127941256390573656261681642044912456064109128986083257338840755627343150311298434443952231203392993302435238303493303271503960960480640037693792794992292020735855883397396483411568945145170362692299332109461956768024106229746719350208993311188624221469256217444049271998289214584323455276064778193380409214543488549180194521368036713985624249593520805359333454467633205459617727342137169868816952003245438879262847781235851333208480862151896985884489974405756078684430130247782309626138695304043445845520536592617737698839504819420158086682093391414789915528796195008302893865308227713012042595063805614157082067030470266602035946796816260179800033296244931181463072397769844225574828523728693689131312099563729738629200472395814657263223368729155969989606668642430548471339484365144958508604206101672197737860684199324762509596323637437280605790288932338614131467590479939709800182818972765697709472179443543416921520787414016566300624908390421101747273064405469099597924230502462628916627121765124786520511925245378233402370644303752859652924538814406281105135624656783382890437218827548755098482846741420838165442110565699293135774469030219240627718100832141124195844747519880563777964470798234809240145813743984960149593982011803668989232527904523070256578955396109095149723492406739069495814970782402578581012002708703472100031064110231923687185477576951683621881027316110924750145858173803601531423984852949925082450002898894201559935686779126889448957227993379655332698193245642285947763893639719633117919135424473814783916742795336542713029114969747968086504338966652169092453300775162329966263010829807116656555001303057393692123833345537748544269937492914732342686631576209475511720158915039895789380387317182670425430057743992544646270681665026042018364120229814651654324494645203322141939860406008100265838988942250620413966752213913601670827526634235683064440341073683285119158233780251707163813650664191044305520657038008225439719431953829080993867188534885883870280008807180582315465428336244674524969808646528967564996235333827244609057728876524677222379505155042427341156222696006356804443214323606727463549358918110437086989597247015218011806034238758613557835957366947840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] -1668844819743852107754482041966266413957583185505535330828098469281594027702268726136641697496387886731790209242736721808837574874468180240889477152410610493038310668327976199146798081974917919181156757568212295563097382545089371462490978601801157515301982518851317750560034256887454041860041034552492339408413633152863621544191961979532273605273356810655027989035084665753525657530195928513873578977234626209856372541339011792083024392800471015564808040576771780372676440039160150951066860144940077818083981817036242734113422099352120292506017154725356916103289630457849201158229656056357256589379703220570148214660181498279577604774880006379798038056107822370913268993095183047482801235793504081317536186905407268717126490626190944045369100651478362349562483896169876738003786388311045685620963339429782073984841847783148167635661867497394207438630112436252440061416232870628411819729452625389657253504030208811383844636678125666827619961286324403747340977558520780170557364406139476472543784784958132224564541906881921319715211009355024195996143761236935159636730054000962543751489915030345786951653643289107428360400295769111473354870886151629096141939649805343687970833132979327491915326755688857601673483846680232524105402976792579852217206525700836134309254015534299860143566625166073391713299853316337233180788706239581448756380371402601177584263620143548010340348545875602133519822834153731114850674787212078934859975428407728749253399681103940662996399692938092034224566739477645232307484207888362918743694651279324869942539429686284324550052767949838820891409080077909702227010853264624626141831558825020073674481083267525778460865643460094678169541957005804545934209658599516010290567907907254063562213638074914816715727503530739049977098874103617758927648206762083532697032476914469757011820500778721016311111033747187576207762937969636262707622826233781910110416273670722944940335567192919346880873871834802725378331328809044911062061297217475595751914117022640318053348625991282914289808616203731063368355346693664101853178123198970344547506733386976842338754534878515180503866138684195298922700742447916792097580334122757910984319791204643926238508438097316263837373039088546176495618820863918387195398164987921554920854125932159278896127564765494053183219025009755414799962774254508810938479685972521543496975057380697828783147590793323978203211215293924477076397438711295304918587844514645759239640753507118272495861122312796802669585044912872574036078102651798976921803014378060796730371214927181718238458246415961442073455930275335488072733222293645241059084397379538681964852314967184287552295861490209920122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -1034691269985962786557865657853521300835478681575095853184422591670905079006246683738490198148691057635340623453607600022410467975373309800686132035613613372763346309200691347261711925257818733474742757561392053811446159968031896765146359454521075106058138216773750052636742047390499187304105960813595680219035796152103086456494829688563571791114335670882026903121256631184702516739800107561689066625289280936072629479486790600209961860804553265852095579632113575661716590345779238895326652453969113790436168789507218675659975178517170026023411372285745698584769775341914639454739021397893635667145772425420188961336940813673844750457866549540190420752205247455442875927695259712185585951523014432467114909167980731058770878512243422110060156478554841359898508968792092322650682223985489389957853069108095459865120217635105892598830789445795645391171437616621479700609119510420847347365614499212004044405431784287199724479666996104314578523854076763165192862488298682880910751656323493229545467015141723337266245539634210354639949441308607614910791018307708113290875545421322475596628061804300521602530821099810672816467848489318979226711140482924782949545021273252100677393289888945959836905864867200604515766572857919578781411840540052229178441560300664512849474811913303820874527927684343736173399999155554903338447610285239139510086201731399461596159742706721750975267776861121547218796204601659127489990612444721711060973565044995155219085184136861443112579134316769992953844266690974712691401037885725384842718807747761448890173359610948523177686793612078411800340294399689645149208849407691775372233771973224073600959045631338659505967910067707896279353476892834340509459723143888868379645238797002923619971008811045183139191400660005696851898222631968993551359166921087712254703040357889573439419548644055067696908932309984114879339144057239856152275660382019741500000286379065093612793492706974843967851713944500114346865542580158476903503466971027599981326880810931027435656033897003656759295980795661258068365467840260515789366330176577412321237415198875955647929343791065983033699319258277125923394510669311115177664376168155673801583566430940670996166675871625533183691127214495089063411321844899967330405565190153028373395890567227173036073659865644536162738758363474679762301835795386168252078243051333408668551279982255480652270795990343231562336786570145414269809191680918954060741794232691224250883218379523644006829758527806471496605895354692106398738885201706319818575252971192877604153687131518026794860515470914760701549864917755331621720357135199972435852178608721055842768859507311819326479811069241857146880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 699777476687098949436963943485661893580590709076146336093600946892053310969994913007177276794558643801633685310817953417942269302209047368767255913074315088779188484423788380056751532124320785394905156991210734227172808501812082623744565291270031904114275318617793486266747627517489954723787343457031817860606621035495227740258515503229101293491378419587198881592534872243753815564609505481172889865662177558221877299213246436912123386655119503793589371101977640865423086680765346558027932941963912569352191045216331399588450421339656197921494846683748889798674355229777417224116690974913189605939357862322268459370316972687551985470798138117163969849019816574122883542220677986794698591113665530775229366624056854263247091635109868102454576739987872957806874833279783249349125143290715692224559999311718722957883144433463192360494182650431335250266391144439523194222518738734157940896982242344927370401284507243633029367810670817154205100841502203033174168703304766410657580665081826502890919156090987087396293446191229032747178610819293506191547920572822918793127186345688807698641030573016780237121511386319327641591464082695183772407069528644770788284844009913305273521115318014918823132208646701856691758721834562796134809795151394744196760052194443232108852268175993123602553575148878077456200717253879546834870100279103290429791945143915515355878008408870307141489050425807161379698376314056705821039224439026717869267417201540156639496453668538430077553288903646795083401071854196029556280477129884629710942262789780475534627993704081813359291433039554546450356395974426749577847917607598809131731104796275973831162299220056320772503413894975377135419529000397141445811273232069930067996129498384043640424555197674993224262376434677522697712279351286293322021623496924636237712451035295641394556158545387589329128844095405856850319103037849698150120083148056020964236802070212716715450592085415238083472708644509080725481078175174474094202854156005577620910918178135697195888164129839926740252922687116638581917802206199326568411469719851318784040555775652627852017032762726053552828887214494530177227257271897620484045410065436759819201571071686553439237392163495334402773794820533413870538238111627339092557859667452388099878530773988121715182518427850555433792063391704455395672008070540624537481926896758821178994140808554033054767138984221319467330816085235461843825617902696978932737407101309383203167904872047755241177010927014269417219378683934175112012943733315580474640504336352228225899858605917924797144826094555821961702105939530387191159483276968466694812615220104779553127965350675778986109349869263289057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -195182642036074676575545156825189214801387984502088985132722182818640436178897798606805194705708237238040193932654440129605351494257165630721136975791773016045595303880153456937780514668738608014172836604802910398790254442158867538751509852793603915096938989248339896804014906351615382670203996850810480835300010402604023234448967410603847720672475184593829674652080971572164080469504449798594528341065075735073130754326380721604071700365334070455117499736788948419831626448081828178917475443306789959488525412827909844956770554523750081152266542590585834197276764636693151765133766821694316600086638544201154282451558284365116907107726253631164482077490172425400458053973402549953866205259009818823797136027549805937372071740934369966493238838168113089411209274716815636995932663029601473785690581013586774994862231024706730394824460382316003456631649220357162510694345769598878198569333655710299442541179977425826026596164487511410807721759680119810903571143918201404939831767763086378942867934306115130002555424029474006796379073274771835602925653359058945151798224380434592473928502281416024145068167945250687495394362490030824786213843061845211845875244407164745203600551670390537330869222793685522483620017838052264315828117444019176774034404709487548595071566330251332305999217144573546444096830883966873461053406327033268745848435463694059663763319412430804617687690103356911500145171810643142902763574991796433935226723964536696070320401571591138025961603033626745976173432109222049202917732792005804194705596427426425245037833077882534852211697785594060946235626266675160957888332147782705619255481586910658853054657291050150329847633841245272624091574924638710518734307655422163884367845939719773792716796646879190972128941800996896229211320325681918517822291977439630502491285229365512406923221980552123178416606929964955220470444274699930016937537900716308603843031459194787269110995357579663563619810655250188340874941902437935468386026101049676809594749037453057770837252755785764588164609049072620877099019922965915425289647182516902703639540769035919694280248050566038428388947323791602931091028360559185159368614990547425254621888433105936888341951423538243806135414285039853450535753190002423793296010978515413254312166550471214653707776714391590516468571024254765389040141967621232410671546086844891294226404055957882908887847117026515447068071881520250862585380930019645332069726566778510594700490726904115970485428602101998458833103646155508878696186474721734098226467924787592960364821491863147408426313580864910737372391242974568817829062127989429731489103870635301957565855231220422708831513471876113367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 27964925979729370371054673638070249945849182746332137889502381718793322375341654873699031650940954097699966396939694422374577292549264061014596434819225410735940033108317431978289658129673146667288956709814134739494308174197927561823016084328287484780540820066598715819932243388754697081012833057102529377919289351020589812205797245760564523665938689665597798086215595974285333884590806476883175373625241775353931600225870821528487122118433518469496701588597680396415438360182229340069316955719333574242987788114351652230655863541625577857091191486834080658591647058208074194787579763404797867691491332871778011602011618786169482572945264206448572352249890150625595700906880757060230519998179089285432885931319814443874443214051342480680500799941341404894231396409231920664018644593851757644609162452830228354572129013113737155485782384761505979971735312905066131740435290514636433125416169187321694909398069661252663200918852329322331553804093138310315275275580290598311028284306229680317222393477848951382773378908857224686226764499435079311803121292279490632383379045032013507399331892957233233138338199026246064857735464292963961809294509359407139942952613504910485686323775248948962562221324946470177717458219498610152903175094868997771539551215378427070304752530730183210422981068615562120062318904836490312146275054308574912957779266592914853495053072932491603122693761405351697562845969309025898496028920241948137005469095936989411352453361004325482726297629298407966014608747711952436844161637155760827913013398528554673892332249776991862380901304788872716454634977335340397033168634565869505757131119087223112146885764558876326267510677233218219953930245689936486114876987720998091768266826844773049042540680133162950112719576760945142120434930109889371773196034246282959268465352286252403289678471763653054539688758886642057165832982986346120129048563397717713588343442359068796267522461524897171026085091284916667463828082817332153516807675639815559296089924598556559151214533677037190984095714736616658872022349909668712976332909076708279252103316693027011346098509442529406148401476200641893748869291285510397026037309518235365673003608421483595902954676763572652542557910823229153089524772215255018539255413094683773643194572334032300783225100289372219805174924522008125007985329678124128442303336600226771014532884633840150224332115479793757683520456270200409417130325760158756419923152670273503453056895526021467431329763140779172294567700288145143212298253566501307461766365200683851325215725904716408538857667932608689962976121486252640438975757554356197952133164420802622222661316554390708308118573483892408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -470337468948322273187742416407105199047660920797569623252345453400030501207281529572360363860704928026013290065723761151168493744913517105538562161508337688818167631826426296882565125221468365197596616256117878686356910052069535002907448318168715196909817400131756446573685910676330160938764087625597932823238147803440841482281169911089184342140936091203846677256102557997247150556943559231347113252385446748868372155046195250220318901284544586942186203140251580138701061942505642299015285626728107570652471122878481846611470716103393196653488047582222549873495944915398446183934575290700148710691474832945528591029427340751315851040947318752881306020761129960522816272504533541025110643153453567062524558228316663536051851457733187164400929587767023583793254250587383231538019360122257472878065394519589637565601825961263792779475217229870043272784344832913486882600516151024204215728911324010540397484898287589105685329140222686106507743487160762209597604854087056998791389800690519965424495350305942679484172260127209778220731727786252632908702605308039136973101643327151205994858386269075741634367609704598077122799014667746387801418249908530134391692772381892906588303782624351114292073113398145099387748365362237860592285420303953863527496854790061289044860050871361975012923738730660329518194896794476067793931709718520499277194856778433205033694158855904249905952506277904079754216639955583669742045028762411701380578455797745201220215193406619719370167356257436110387049675485756241227569045608915103696468853802126540386662125366644094568489472309277848030876456660926281767185961010650028492308689798143323375597477001638762786456360205804785048429799666237613977675105178095637025151175398550860103050908526750110752365449516601917019765722870023075804580541392382313379785936795368022694711159323578506922092283438756804621756419213006040404589129469140398182361462380347729941226628486319492171789019897530094590282533332838048591756397304426860961946357487057523568250943309375978231529289986958305244782196786778572811128984251792871348070463444475415843068769643330850781707640677992891632434615794256575753333057253026082206593395360084706524054023623968954710773188209588423719649392473473840869386698838113092018244766697126794758912126108106077775171839961276342710082647348828354672835641232742318980007097816520233046641716178581043126696722187590826701659117563496584484023024010337235098411430833659414017178935953445128217284661479746131873971725840073157307482939424048008863387139529564333292235051870657613098196333700534691416042360560231113871460396125680958700763959363857811257964117611291607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -1461580453370028831697352648266214932345666039922622541147759133868450191322434441156386962295263679495756730869202115725087320560316384269169118285228072351941205392499952780801971252320277677094312186741477598529266232465145777667109376643628629880982600760359057025935461163958563591785225511884503497272888909660544467478288982165294598411328898790305096663597619352345876633086564023766486695645066842628170183631130892147188608889956635348759939812825476674991358980787318639051576733157553724625478643383023358909996832853653138776302403999164821027752810830464166339029438628270724318635163575381561395399778898714163699770287166556654249061389325282562504340422442024682184247568117033144314871805052966296726927014010050637057990175555615433185987225919730511218172175899675648442688031713960255645098163991319997852594265195788891547236620320253200891574320635879300340252497417651462775040864881561185434794266630363956320734642090060568693114325736467900564995033757916262332117165340615942366463604829603529063220541586721635834787273366579511368140248794138005405779913927080605281115595374286745509418302943936453160534726975712455505143762555474371088120820119277855645992707460725690902132173706932086618882978340091383855192296406461272078943219428255183801586861895675631164830016406831784509381175825086305173397374155926390395862932994610407443472482085326335545602896099754831612993992228920251837287553850437642215057498758741205308455841445792387967299585165785308001818688092613466070028866499384748879180777735973845353581570844383540533000437575665365071884898608200648662877719079516249749378729733549980260893178126197348789977316130395801742826614801948606502828762344802540562217553708489932307131091757582518884145335760451663853892453184510648712971979854663504409957559956237755511315085341032038193090325677349704972974381652579318706905676522996358864785984478842231070187062337624534875702159930370303005147500253510267906576035067676197083046856669254417861785168984408041788662660539270842599154157387190637799105371489158589510752227965818636695103320672734205354975753966918526895618885877573752240312576551190823937452969031030852544512059994742662383425980114738025561559315605313633439211800137984985226849874027569954707256940930913951727564119941787757945719531470985108038258851163409496843686090805583361526592769138245567442408692213814643740922274201907891444031140173111495291578285438909372876497146943914629619933240811196065962253010758911395947805103084950820461005193191412451774684614833127624447143214304880613238590526239157188471471939005789641981915314630450028216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 576918529215405281797581191912079312932095496746742980678542677918920938016546434534547481636278572704675114185164865500422498225784145413192869420937688152823711669761713327754612187236926303338791673806605859646916851838803693397742362892121009351250042145079082504400450510678729915351468841377064812321628687155450322642484929329590656757947174834985208696411850776669577854227582212315362364015741137073104961831028018243479915538756731125413367782719634127001651948395499068581924822525690585338284504450526860202918945547135219347105617493372600844383815634963114979075538739043421625524154903993503225438859121162595554862015404634832340213636055349279673208933519342859761915553928516573113720747063414650062052334155241391733501574242195932285207842985603617999260845423809597038571290832277373092665774096392460578071208539020035484054830741657428848456057978363515525580922832941773527244928238487482152905312608172485489387335527437946833873500171986525947108056247027923204075172375868163235118961217670142175334457081037486188327427062726541948010192739819947406468407191970041671909133132528886772062619682648040264223185460777025652107420245268172575435931149355738811172177328066377565977371640937100184322933159511655614265083912570530778256081057700951401735236836813341578442121105428377153196271055743254851895518060549517796858238055455287844597879342818842272620685601530273831124160752032988451155852952397800080553852876038422295825531640023487018551160177376352709626198277403909416077173212744003483130082980878192083440075775219120341274608294831375839012534291323667788056323464653973212795617213983989130244782720068347318923527203609220412839525549052463706613428278920383048079418859527566859496378686576772351190268039604049338296231926406624533936003798103559709635404987053860338364737479936875841089327244483677653940786353653033907018661081117279181498158056015663412169550553525391400796555141639289308996009281814462790586877124971653773148708783678342449515500081546163548640468721462993017081686528131074577228045429140385078857669360763848019214365835429409821565515568051415623404110513862883347945990271069260245881341585694760508827782384283446458224237445505797091449369047564168948618869094900575485174329690428717714083535225431921443650544302909793084552869201772824240399548753435485376602989062820126848374937130235304634500007844477961255453712458994099209327514314374105571952646859430539535674613907392270646288514755542504902166459749750355818268395261570871474925472150237789318276210916275860998944589330456103618065787087157343818542820518889193726324079474818993356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -140008555190946070440303067241337831566711734613051514244518019699983900690594710248329507428677440628917298919226163489537303251099046030991602783334773823339551343793016275520788562110209511227214403508865612315471926954026643806557970011879399157440564025332201921758888787070435328781252192020990803260914451480888925500303166456576072996436025652302734507960166120079656952991991658368708074856631491701736097903234421909885113741299559482223205489431702733727474779831246744061933627968528062480571473390442943640352725647908766237267648792239097729551062474690025587034609296038052806182880187371359793219628600837690802735557081730675571669805921275511878720543323878476408353946992996328951644137093599553083683075214088743659442253488611429139804354626150598326805549182124328116656616227064159510044306639609199794596049176857853513654819540523121459558265434663479161820112066088418631901397282886277317206420830908831347574985939873198487325004551446536808869731439604684771244558510245870639818649693708689649331609532899006980722689335523167097053474480998137617532250153214786597425526992943442455081400043594421906237739592133207359102619148791279485950807003263968916288119062063212190490243677256731846814888115645001502818409568821543131991997143118097878047688451069654341971739744111901041141539670001943165773386398866843748562532147915112020375861405095571617548345381798644851558134673581638405685600666719283247662028735746635776755843772242371085637717065825185187622247296445140615036701629537250017620505294474697005232330363612961021075341971726597648176809093556520949214881171650436120390566875516793521763265353263495688692321648071635116100253730700531037127264942040387363429075441586929383376015898013915974278441068993680890236098328127826581056657513678709448635999097890622321147978594648563484940399911767458414492284724382228577961204881358949471725600348535778793073933058991435534678191797644320559874484411851665751071130868996223913322393470390583889731565618968911872028373178014352779187230221348996214048220571609035370188275469446948390781635810899900454730880753179387740417149520298867152755158223977913332369226596681146223164881366504162125195819578773868693385316636156918888095036819272731091708754084354379863656620557788581054954245935100699757213228740456684120377109781791478758349761478342647528746819276899460668223532225089812325358020729815011402482436286250375021894607927885511249410819607506219151653151562827988024045107721375427247089781715551487326450793817523724861887160634205766899025690208137979372972211545471424253335070536613873865285209662117862440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] 22465519508349011082392081585430445459364063503603557139840508868141368642509752416917171894240379665853851115264284281542291540800247227457700538940797775483299644739025736591792247466768074621958694254735382506640173891896412407738283547859315726195895968065776371106972388964901439377567973870733452602866831579910870878990258475844148827057394373495506631870031185986314035902758378661020679206245628534886457131334431230842823183716116111947691043865637039059161161178357034283810754616719685480834707682649440141787387469406576553662858943880918229957932548844913144795394733213390334026002115557375377313406190306224627790519528297275827818988436635381291994915878117097997756272941782632942293417143231636716770161325963051092853667369725813738675532033866053505445269635415216398092806088580533955274745449971922672885413401226797541599543880625469671638189323109670500304554613986351877365650868696887658162939658123210599401489743654649824522141959380809683692658615040378566302808648186034978446576220992384166943188222317356784791038406039608395963964265108322809803246299339697719488684028450069989611700981622695730619195743593129398373442433636965569888660109491150868440455116493444634597888679099407128120164806397147541808473901372611132203721741864875948092698129769154913351891558350961513036709763384865652694787620695584020577717952786088698145959939596867612181412107172105029761215570326506609651323210233446726910826489687681462267680331947274782605459806245779809121108496503746573100820349159529346385066458344321173111044403980336876562750440711965582282908783730967072500685028873385655739282454196931279735680352354034985927203071188826149313499393620253555002376772178396608496932620463305540136046448788236671940371898837717774120349276525730375362264155207629822415788954495882473656365983741739983886086122808599729040742533283131117773563186430045447824688994781794801366099409765808618631915142942472933222192430839767821503892868735889772516557697003733313593625615251029924301008695823452543860090031732083518379705972198228999797315167442029801149986741921952259419376337229932593063256379384186995652799178938590034474579131755916421940484443604276045614631307016117726088495355602763559449948279039485369195092114756418120057253376586807035886019433027932093453645161334858256193831240089354326479227194255901421890546029609348890102370857704149306432394465714099017868956842795635297015876014954751359380403948449955321880294143346997709662216652726391318810103740047428446516240704927730926857711305002880619261053724147399628995678349146248615682936568784564024177335169357289881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] -310975956749636940033480032627053232592582504973566464355572076444390335678276260146076825126697843024751110365833536262639316436948825801679435382397320909726353675793504353619934506936765478116373959793954062133229900478842776692600656011909578508163262013446936329055469096934251329396085302825678754260287563305483054130951211516938168113353441917743520557612391729922188035858408890424709885074082763983820945954962167410652239332805529881752804044365885381520407251111163139661647150972565706223271541172798587718131083900476284660691161969377563716221518288445724311324364845722840721804959651823131688602159937335008447419145020404724308966259227308132903673769838211806026770564088264209536839325504719938966638347482964560674001921559339965110650925415053770105036259753701738264441269831298954549571609695555167289479143958180040795475655807044058802021211725597835663752634680750433291530254508237900869983306982685077068967629289547982843799762278926903045315972754284301609193008324694177332121332627162292047418436083609601100596789028913490599238745371126451665864775742237242308296501918367987093099804883750549453539637968440128539665236400648459212355338869285603293327954224594963908365223668951414428296145384371352392064894208135209714392976330093721492052711613922194959861943779983283439867961898013399442606468380595069839020323008583342067533728698808970189890211520607957903535897258933126413261336409068069068970595494263840654896894041959155940803865947308839823078465906429301708623861883461498388338724449212302295635468634907852504734306453637211838196219343928028219423360822805458045283430006159033353307382408614372285341500032735748270272837230507334954481983202231255545156376842837750341923137560824173677830462248763407630706406963673130279674328100990108240710190511691362732590078212771500479268440593536658637063293326781285948003285658863466801623317577385267382321335844601955796101611786445298909030793660634281524193130022744159168592454972412595969676500714251946869896763291290307797572685459541133148538190385305575119300235777479593546245333581252073484211597284153701714993128983433165769461785446834394940155798260087754686817230610670139992831761211660286998725744881892970397724521509260227193287153942024465990062165666990447273668104772245902913745711149595247377702559377926094553099476629534205807955504526104187565594100037029195681385404146985914117544463044080762525426724212040165452616184747908354407104854206548736416859442741097017988939563763387209352358609860349652448955490525903317953005645631918628326620144739095841731833441297426097005431465040339271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -762530604493705377902309921266459758911530041456499038886473274255482981364683873522332673967386709159598100126158165340542237482597331680492665915987366035196497491365047519447154433378167178711927034734322015331156107447429506582123579616047634048102895396310084420742335963034979663677895322498596214588605117761214098294182538516741349842592700683216005567822030664318288410982505611272328007057462195029552775310859781678210842148616886468987239649807667920022855451806467070535432188724153095989755132807964922523265740272090680636841033524698154403154627432035348743159769259439192618701003131770327562466324515408922156980607838956038147514848584695531902348853787810213448201753743249731452826267962442931859344482017603354152651266912711501881535019142535638352118024813235543854832029289922233195876093720996570659743455590167883670010634737853275059467350551793149445908207545201172816990545643175624237140391950636328789928060430750411840724785741633113533161547750607450201590622366806349306643352429663790490300807225007373861808240185006330424455598173435473820982730737981459056332435781444983356445468489588215239690170027611083327498727192510285025533602791314698163742866666217367842903927560252007202365706149425061864991289844220512126139705853587095066580189688190278599169402686904062889621152799341474316671617867194466552722654902224554183481509035642391792625207573024929296023312708365915987968631703278751279897291290854269482512520522647805014532683276735063144414058501247865604760865280984101417864830466892769985661394999611795799507119910480693834423135564533444996544163081961527596873282661906547060358312210566266491292654289604930981412118230267587120033934681243052553768353534036409821202686282939209921887368017324944835429971551733501289012333965137405445901630486405562604989451843315699016345150694736852043697364182790951395573915464990813511935570570658192547355567004788191654850525570618002870189856232089657286843474113398333109361080507793027598486442012106556121346606092420223062952935360581241359761881773917785676581535219567901064661354934945882859615395690882080333217029979301808451321507437673222333597639428294987509025770108716690120146732681266446368886964681350156181662751661374920609757063518600059797671816145399786588103779871913923538168550751046930175226354052947098634041601156344792946575561777492274183741652084545159822370683736711692189006438010019775870371750418591646583445609892966162409446638464631120452401660396997903025732557696452986483258613138670378568776768620035620828228703660300213748730619182652740541556081205258720746619812364586844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 184741522304640100552813081926507545074448668976171454940268787368796573394636925380861758677471280012345770803083098974496132352075743324159456594113262036973083058120165464145441642493140958890101699079282220366188741908148397466015890779511325585151056627278236787774058273000956858203917004310412046132528506025086211742238688906645054589020180784908665285791671985469861130329763837088313145087853507390044366536155138569628050851719517387527846288474315791936715186305598975260187308545107354686080770064591268379667355186916679292909074138169682806450059204782458167435362447622420882308903806379082533063859328186405569675138511935334866744696916624128285831545125402351191099074297546235194801602750488963136830612543749726711081376300605913827036176115051861773241169194381586500322778275557533023037271255313312181820663395151295314600933122514643590031380011310346168583485929733291167777644669885277785644910622939754150223109341887469995551244209086563056480894589602112034111601073354842016005439915861460032528996830560755360710050286497689273079150237622151646607365371591600945858791259776746781362872371386266337951783312732291734273004919613051577208538488317966756378515490911091985665509132576377776361054743789827930207702743713091229401690381826041028664855831550652733393371875527132335168310185151934417932603782821972822146645774357945051154917877957038293472535677128405334635872576826757046020706007267824643689002053128664881721032779373230377496963738548248015693517136256470799586871428335532971946926516231675915743687914908805235682087825674565367274979342936850665314908217965144926496133285115552517996184450633525462926901882984041904046761882438990585430041691393261038479506399532396108574727172152797163467226112772004947997950215345097367960326462805843359821312265526880493107281391043868479993928265141045500192896674903483686926251726440091411997933579591876017639886884518457465062315453160887249308909537991958433062850436137566861300389726254248682042620209909420899827364788120033562191913320667259224261864388046447178270563225662199314194949873539730311810732768730828281036137916626873606023590913439939469067359798685829813711734490134340142847228667549606585032422058627643989922940024778594985323188813565446470397204427825928200968342386099350453868748088235439403664076656477837947076061989728201444181669199302591393057271776547539392264851671991300483454861674196394221874696807218153625311168853570243112662154313548204598051859064269140299997946733209968640353007571877534396679738783767938367157213177600128490190779600787649386364561626558732041947650788866129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -22658390806340881421339092021147549570860775708161545887751307181043930923622986591193957644557122094743696461360211410653905447818596243128801973719298927457597729378389292422965976933258360468536270319372640171205447705636020348818352369084616272185960936998376019994171044250028900003020413881924524918925995402324012055758765655181159962719540176497951355804802610480518194700607462762091626021679408664338239088808883545732838738221901622079339558515182269475045786486123139909917940018133521396538321902838115089700969849065499928332339008111039638066835254853055886972216928007841896488359707612584468032716515111691659231326727610783978308398185065347970304109870225880049975199059781557134915180613365749231712816125387617777851858455773678433143749164241075852310508327330071427170788392744053657150039993819852153266122905523815930438840558789912637481874920804150006674357930993860643493069321222547098960800729608013741076564473116332124021878853083288297536841436495456916280421853146741497961757863119821131478341062547271177300031141267320977675004681987543588379390409282619584911895374584353886245662640745317973005864594468633950718303522841250858640125795651783169701643874015832649906610104552750099992579899218796427667881889240543757192359734179312320979417836929583044696571011229744677437871969893087111387319084787204937699439020538543234769552677126715972733953316778112025848760914531131624923012465028533250862205054136040371479834061222742789530491262985320644877277789165196277828927063816366182485539574631550844448379319037613224480950967616399449647224406640510512079068861805269389778159203638277429807666823719514607137759721109153611184548164699089042216129168499847391050118316785291452834024895089314293658526758116796357187446127967045696658764315611555899800455213754809577024274800637274093612798107163129386031164264609996541575198429161507382810151459759311355895522729716521125824776596772691472174700616907184427479798179724221420193883606115050835405639751850995739578810850385207807901187385305527092942717954954811409367507003976193532790510131369264553236207788470993468618398261276994251870770687714877093920819362835333313496835928406322808147120773454224869482767326635605396107899781142678400612492937970717887889046358603182341677708850752128306104067174854118737373341119512004933426912481942226608544588476053654160745324498111874109099296311794718840355629876650833364234889168883299291948795200200054521670640800298659850611085209396284382612973957107913385156333182812781036904332165636681917152156897935161783836324504472484199149780265260657893429077953436712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 909247840857866945647310054109587486305528602606801503846040211099622289985296768032977736909363738486964397143272732662752846162694361448232583660563774452396237641702844204812904009361524851877987155809385963122808715375922759553539113266185695326262318627529150921981056745414913104884142448625369462766506645058814080935744222165253613595078186560617419306828080767798174495314378410821536911453204282982709853417230433031812543558796233084148406520498587315226387079247423102763424997462337634697227805007128053433524296424057725568694005975830482364046491086223058536137573310401430867907122801180258392108220444205144944117900233558401140004905036231649597579027241841426044003688416196886699575824841207747346253252903454483739511869310627986732920451106987442925667484566912744486543533101180263090663005657122716271921078078371540985569651476826637306369749013358826510961381211480683580745823830856732090236864005272962887554022623583563048373755020643529925630329954611980186476550171101733023264573844403664182536429105653087832611441471466601212662422089304916826687586177333548470818365596963440193885467246165403656971171820664470509724344775050627160366606152895322814630710090901211717798717584806883531565331757275611692058530248274360342674304350864412732486110187978445114073630129717242941284156005713860324327738355427259521821290705716418406726978532799429479221109230508772623845513129869426912039638442560321919871555956568940330496717761683284926988127079501229431390128912016295857986938781704681478099768024651353887058027508245646193844591973519118049034966965678971033132350786204912089691798978790512721567182419620314412890215447681479474110281433176764087734746743776401497913035585727100925989371536317332367992576906713382886541975569122798296905377607907838442696920939723459968006951810535887697331631355516613069175891501805510249871089782342599915803236898103103901745214864408917396713380363310446344971440427326103773956222885771123337853085959961756102967640347908152319971927818395256421329066080281893867946931752144040658801473016067676536948814359443072825980189641880322296996842093467118214176186254096526870495446117283671492082921172871063219550593266133074426428328294874695560205191069174890681873227618738557722600400745329985806886539067581996846364442037812676924510294019514335881144239545887123203368085113920755435952863997617847989499937881203736507147326503725341169976864060322124804911836262203027033992906880295370272216101166640769064187484680084935142473558208480074054294607925691215585281635091988433830670469022159948963084179412820916643502510152089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] 252492030653586574264607220008706675712666995254195608417791374705996899906458470993204527717863047472579144279631152361262159322596515926051167923851909251818272388333837305435017815871630480162205825934031182736727407412064216621503584127796915214080391953707317794971598659547304523978177261749431737084965842517699336984250369426465426400286407450760422936037092934133342877813013383837336125278520869317561333767247925158522224394850558026790089424286754040345701246502454944679082301462601390442706961594926404779029040919882313368244001404897260638787087787357613892387023013898834800590950731364634592673530169907876797612064712073790782428189164333286643521490271301396300828004753480882164032928922264613253575991522176033475810673580184056541434948319492607084558519677264947460583307773254317221994653634591546635055130236163711644780969856252772607956360320291024882529991224295044344372046981761466766381820317035254227877251519557504817083222872729439554371676314814331905516939636794795547575895078747748167368069474907109885823957846036323819718661176368379959472629221525042869285195151515750990850423515924314157640537343516490033546349644816187238123266968091152875508744369469189662174638384066546838049065550886328644669540729851493190684748065182192375976177202457152438532983532072378043524421299800374246603813075877013789128544089205325508497622485070068326184585648740210063071078044872914287473458747487609850090149637778090742964120147169749288642287067860854287304462661968209098044431265985988462685060056423390676085272161408997019620121311110663989191336138073581551506710190663459148969541573192018614853928720745231399432340300997802633621242585529991083076280545897048329736202636447924498665209146912797355431251809598879141060448278286880325228000939176496879663360507821997497789596178352070254152302484632261777065207732682342756819024923813908307286399594765007879840935966962837163824304481432085950105689328328279853146730275316311277358628395837908287171934778013026358874467268395950242974471132765881772187058064719404344694107804642351816680562384048468824610757673895170252620891873877782732939411421642637003407336791368744475807160262314161267120940489382559745751188806789619018593521550072250572354915744725232149283833137316304484422803638767186520310190136179731978065380688004602123639502657531301082070886288541944486283464890517561708062620928842306196412031228455877201744260383208737414462924655170996358864144727848342564140094552390631927543927815048855335355313751980210207088489042035714376759568623061025959373567088833873573883754849259783097396319601295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] -86991596575246708412175667219774198392474618480952995212641845027024909451745873980466002950421011556440607036647344276865436007560898487653871411683511253040440193522211479187661786815886564832951659099173678698135789002885562708299608875297314115136228540377460919583727873147689581589249115588009749054724925651771567467630708991697787728289187380485659858566177978043130697745659538727687421393686181673700442114166942078245301031008310254645561066991031350261953721620091100215153121182107333969146232822709827113334275474692741038341013087053709890848866241788626278248116234792045038140820553691114253545035395362193997210355794507547633249443876547972683025774617742659675392459681540639349919902665263837697267356878874876477335435106219726185174981889472527949205815695050283362742663244432833414738316484976426151136284624111071168963942696403436423534079553455575142096536596868740970131236848716601541719153854626006515611654032694399664427568043598700115972456187834806039465952537905653155769924714600579980553899898537762659359694865997613541408691948602498233565705793277001554657476646718818186599153841144626042368906787747155253675263914901285302673607944349917614473297110969663591343795402313860493095672060563200914934281478372652343698452792083205250086926976150222087919244214982805816785593758050998242581615939675876597153577498888123518634246872257800437246141146230041617019798425751522633261312170815516661233481849797344483259273941033057168509396678909311625748267373098992255998146260796600965442862710118835860704080388418203689882148981997021808480301940455414272667345408289662428711306340094318577138849515075331283988959459447772105183857237391333935788975384381352649607472988721690231448036791254713121642390327258773095454187220210634461926966925619858852132866446025270614956379608288155660659070413501385908007114518671477905935348999835258411966415471251856969728417984204547950771335399708101557053211275380553621301799315943869516755818349379022525896750395105806193252151609395346151415261294528544440825996807613669967645300562564462688119952905613992759933880099795779978475312862417633711870982235721395026065816627563955082462098747139869846456140956323677744827602212109961704929222341522205167690484769208818447957336149996087051376975257215271415416447797805857524832595800491264430501010599965540682933400842594982491491573720238064338969194994641960214463713172789044488078085413093441786867012802437155418851035358905011621755609971923889652109203103764642833510575500931322579362109369573440999755209765893232089504768942691665813968215245340800105008459887411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] 15439075700644769999085305347012062043590678356038422640435472344486043455269524622185012792547560948123414844854811152195119142388050541885086313498570748857709444684588319754434934283138363165357748091455028735204023318229392007730970908396673056865526419055329559948367000040686274693802651361743775061452158337400791154852573168875489323986568500507466507450935329091534986498222772919717579123839566777235372464868281934999621798884029881851724782130082991439055290207469502792191522447423846965274777475072206769871861771549129651018392845228396412466856425407380273749942228099607396417033574368324386663906305932894698464503315877756268930481987448527995078910398068023629586472842185405962342540550598591979865881159882348131257736733374715975044473266178409104369507680150389734987205160418523334746190675780468043365809404187473385247505642225489342740274458587017785745264662451463321249777400438666092239824618671902110959297707680351546126103673774528099781967986012669912966888662273010670099657136516487947070711800960809902638466387343644724532659188720654608250555844360200272153677485220118183680757666947161807237928189610717397644379008662390147205154939840292843243690019606817583737073621317948672521590926923554775506585097664640540133537869781775032272402059307192063783700886862914949811944156491770882021626791499360073243217907746132192870980122255547379193873800427459355505406549487343748246366185561918729986213399823018076222617974257801145717996062299964186728868390318938128581071385311966614716188704668038265638254974933976148606115379496231813044676119265103235005865847406509989606577496188293639090479773027192891294706526965740027324591325330954466008207199734985705836703222604644389956480494378557453721408668044397196992751198602537463820494838036232422911887004547428829461206430422834402522508341234461535971362023515898579540355846890744021710927710075021925804923924511403107374510807385809819950222652938666211334920499169042715741419405174167755198056851511441672085320270282121377268289976232027747281406616773342570630663374929841006929983627340206212577318189268306022153525186972037418719074049152313427305526554996252404862489003124789408041329120342264238315883145926813235156820050873977542714576712494078231513880632223937711970984392801278138532486393387807659672068581246998324953106504982298247590334608061044580175133930771979047235172781483853284220369889544212693090297249468120267538755611224325357758898883799564900390639073930267043529362873923399846126976648620316531098338232080801737831710032910766165510944485590527206571365083515412697333866661150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] -1069732507722793406748657980771995133680946813823355913080303430294315631577296795840723490941954125409594477267214631011051773014783528325732556342756837077265262960526163644521028728882283984760405684428449413141120945213834214131980062201572647343572443796789942336612682772132243679597533847889016846633348954162414492601534111826141786942393096022650509823550621007342915256437275564247601997915592668884808674405655793836029512030391518491016863471010710050687447717407565342047801306338147886919922665554085005364862848831085357384630140299052234471557738835981259603754035939061833189710119725831768794123643298052988502973329093054633044394775797686392849785887201091524236511650738281312655421795263245456745123274288449237858218705984281482523572616952531662570613781350195204291331551215843080598648657784829849573911910176500883756551327376865272414048550202139217469769699382140895386519352106961986840441278039406297470071407518005578418877084080592486010634945693838094890599387161977643663777804704529826271845875880623512954635577598969492997025955645826730840397120271298204809661672546676505273713101670252937786801027193204502123144949263108016660118755344424020559970287038433439605242247396309374483373151346080852303503899873948301802365476005867227347916172744067592144037510714565814512447596132585942433822885916888622912148085495996842738786788024269250015906064706235108978433018468893562070339930325914599286697200485905431950305462981560437942037334753590110209814098385614348735390977960975050711782196392542577351807053989583799103310456352325744095871202830765127979786216582679537270339765746886222625883639698737486861833002062088776443821947392444341806164661448656621467114892115836612838386225533283386505627531602424534539230482120645575799449712117554321654480830993531420992692030565978376239159815654379906608449140846127854534656718215000429518328622586541782681469229246526073630866834833732555200237956037090719898116054279859030182338497098858020308844707865484360959752584531726824574451507657064291282367842246409202233348753984581026745851960435764240098817654299011452029053910829515552701263071294003751483022618667739559524266865655876120699512985202351893700909378460102449909878925537109844774751795792936732030036859074543399588535925716007522903023568680646557708780867595187016219763498111993854478692229661720837986495231600079882347262210523462978834183312165037693443253328695531118565962488053653674091830392162218953087091057353716036832769714892685754879484064526821565921261396712661897705779604457650909913565461380150906556941054319814884031166886707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 96552911945610003243989214447875381316571359881021916068815935147230450887192814893601307456175469482507337529452572380551188723459110086912493522788371084533994520898810020246792582995935674697062527079139179985798859207227330944052245376360919061475962821919111088331264513262211391804496685779910904886843683926611613132393239230393334369352074307635914112855862900115936640024927041682582473703946393362541648654171064750495493206220412254363076572453664999429045378185582012913094554828424329936046271128848253454936435312598027539416149015912633721579992147370567846095029217903654330631058417578676111623800024982315670935823541202780653410473563379373695029449736328194156949326237738529104789896436903209023625282849413035000977638039818767393410525414226840181059366132968808602309729925663289235522982855542647839067605286419931764675192572968999727681707947024634185135826878323078847453996355631250754054622431860290896017315244787206159329444083026983467487526486904258988977290189682748753467091112242235163513476107443413255392327935061379606190169955310931235888201524951042172467259047978104991586530199663002574835610596466478764647456205164072817901584697367998685684328989975657508202027863437464529504837300565814543763462796303356662562500789221653062439707530305073336567458065753003569220613207862193286023633260741493148365300932256350335394245852162201128608564642244769535746690675074954192953168520019674030366723679652402703358109075542224010296198296223459757393750769069532156730068662509566779937528627144839102135817327596164409607073612880573070206728365072237620240358627961512012566745287953400813856435339115072743626690789353360889275705879842667838126620531118467878892233952367347439930769357884106430841381688797179860170245799491399567024532928472701579795322292610257604227250603197669439082253008925828370192153704411428633662048995591304832885258503760514043576142629090395977630479282638669441500284297383309940856746086640556020800567082205610912021740824483464852289636833881982532835240055215557201575126681231393434964700716258840668227211311381205184144666312737064948038087298353579910446237313655885401027216173533174202830629537204551452787102800242439066052600153892133253529613503433835417939081245395078013408517539999297605378315396366446386395558940744181130475107167320033984131677342673662520488356934856212347139386125706011309099678923556726894375753866845955156855293118976571307708401078946586353601783847198873382181274971411947608351139707425932552865468326135835183873305678581941192417917080571502686764054681759772778220795492713532408623902387863552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 21399378693758621400414057889816303575353690909403076209572298529217307838470817853701232751987867014286577639949207098221388788290007790545787185249647667850005186140881390642726609087078127862536865497446171124614339412763140259640906063264518490303706640204523648372666083184294429137622145912736984365345493540382434777232333085760569463665266975040338017833253387431674389382536421263948814032070853429698290745033220246798396795047715940661439754290481584762962686894278570328991400784888268652631445011726074377044574783749753960860485520888849374996845241721191626135714662527379091599271832012475777232175082754791788874259622698033050443722343928532999991463147681373986371916627666973537820347642990571854865803649991360887275165286400184748019115187756982910883092986596296973341308023290034546176322551594380536274818688715143908353396429582001768045870705801266052328440267151934846763342038696879953974109117981638798301737570903207089270257200076252956955498469585262518197161701016463433280392400269531360396187831172042622056027819857824858448668237685516439323458690831426620028859066390299535054633813287257094993689642251068709753132873395798585228158669405596690251481951839693088802233178721953873968326546020595911862801096630267672328706434855506221383302819082308212457555589726689012658316418449836993054557837847444151393375209001664859944364174680195351917757822125948899979780579342712945050784643691070050170635694820618524056599624175367796173416811768226527114856658693940855219920871492688281763539846833686534657551136685171386368807638949175596598473802937359157545767219140684708561746855616394854253055321961270580750442187311490839766835045950885248103735425561857803092743694817721386197194930906643906146489289195110466885692693664685246934588574377072635119203915503953820521016823703161235243942365948173380841208497622802984854639690566775020972684806518960715991008341263416537427024101982192948854790536248900842929811026212901538092144988280200113505259141659693139567777927458396640809943273524509979120751754614389920326248833975641710910987755130582261004616450722831749078542381721176489213799084887707880498398584943499008022074114344099976261841924948722937841038690057532034163221034164987950390538733943177481803218083245962407994954313712725727772155847563997117526796539650079122471965341724329077528917179705067677282850790653152246453852983035391325724768337025489499497391268502254175679385158054073208208147422114091019827238950452210375738774041161312741523971253587354702710494204918790907243669860778663295694084389714434747455224654392094075794171549303439360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 221739618540451848145824173492731072097918388198817065898471762322382121075697952051138046100824982815217606190134324260517842643000614401221350990665528520381728707800433473306713786836549680455367049288264894271419521065910955789867704012353993580158673882928096932209594167335900435080487961936531485759892684758633722282799127863973061734508788231167777410351352218835326126895227493012665345550390044243668716390277551988886296740363096731898488988678637615946038566474545876520013082820315258307079722451991880387117944880793180921855495525833550316197244259376559907429976849460317932917942153637821869740909368425410886569262432619807544653833716775486387533071303034314539154423549196758841036352717208036722043957601706444002763342786796632579706888033910987928417084149912841026130408478933262505336924637592470344716997043048038012513302057624566318510629077017289720590701148561905617790787583583796542742922682963892438360365774451086705396358983270293014155210622577921470486337422222563882564205403988839722321452717043230741714569879611024215145899645939088379200653795639126572598406181794824916543588407733530241252724250827655854883246228256022047417683217494455901251673469152318928899850694945831077523648398507047535140617792914163837781540899577490559360407330206984818948297298704647374562879837820910493662378951445264740558242378403646780396998935402619634144087067773721514482739511562259394144337165096295284146641770484506215970351356608954643933928063141243579372865474925797871699316969679860679220772648058882590634066025700255638097212843705615945673840644048220926586141698589323543135544855853488386425769886125058490557557898130615297226084118355106090965592977054947924205615678502963997596778504894199444816264085324265330172712680953790558648985182233839218145618292013662361254881464100528563943658701930976655640383360697188708202445400345504082695832788945989075027247079685095422110817823872767581276763393357885697156284087050936800151078253321287271156671405413282759812577783871105550585192577251117340815794088390120471672147257163922374657205729917212362639176748508870770224008160793545068297169261623208970831015653124941265793352476710944954974146084268598847085504786694010381341234531836775663903433065492685025761299824432625901628553819178860565814803810069248349875578787588067666091786395627131910948751256161980035161743612504611140756192176981988640237410475911612239747995256083361921562209725892026787071569646469798793112005688874695300793036724502215202269058240202580712486779129757532290500335918207420505737700694909061931101599793772604743431644874660642816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -27359009227641201656690540239827522874633041505398135654116704117159833839634235303879603127380352061404432185582147822651876127262571475165169345393497726749048716776794693944295520363219866022534217962616628835882791310941384287568974702529737220155616294148278340643962092007992056698074855109758719510103880216172973977742125789584112796044719960398387888258741032636053877302920092697244495936167145214370640966362344196392205111437911374644298939943892548294554586369398875371349762127326643237768643826825516708351488669163405485161713417473034113764626085381603481379949330228045639388087209470428198400995216428819550387333871170337185314780516084169865815084481298798605629448518084003544264971049171813132997066826714137322686657305376527700664522226754189324564534099103255163824838380243273269569586354497688923370492744087993792977335786238915278466629062044464743324372415932973418610129947799146750221888595512476888783017811737012320631345903550024468836142604886910204410663443369984341873711074447906664911846389291776911916448237840101640251122168219181458582079171833179277992456707036355310177826177290910041100912650203196704576014335812610865630415473524333404949317159874657527079472206134878490557081662829453218492211592612519232053706587667867584946103698314406655997059440227033269528827951588959136374455153313351739452337999310152190237810073982088537031907174724460704829916525120402672211240805685239957070329523381958193054443734450905507530921865387021190888630313007147642468313756497931508391901087771175836265914121394609771646552936964909424581975419388710397736099710121127647087010463606434481350627971431058455276921473882836754709348721483755211664766689432825366964819696995363504568565323764891358440708630590126609889390678571590361592955446270270799469642752286072456883778758280182856911664048390116659948432661969044837897399340849116784701670459217932705291250077428193016555553336169482822970708516243660311189626944507477887429717230138398109035873443051572547223189268812501590786197182311209409969291437201768996665507036459824129718592211575890637335514046397686616234946439994177559522796071187377766943449913348824738963526423782437862784791801425346105187378453112924699858531746431696619691607113598931641766159577951631597226371284930554699765895996765784939283803276623490303882505033601529656022216799574587719371411324454639885512084477892045157092733297800984403025834266022516379860342550503094711971207933146662396032850861799273789189463835037599953193177919311757804515407609880530339383146336781728628073058585733985319317021954257530815799197969439763988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 728467745797205781829500145236434572007085965239177941455376366473485505922884072672189825472996995647824612259328673584822923438405421309902237071493025975132964615546191007315460560257771084973874483719543704124436599045152547741227787969234665132610077165117644002383800389626521206403277449816160625415654294804183824913262031724466107312724175221222302939854919683494798954756124678708591588629518943263675231320337090421003985924840802889641132185507461348329936043075849186117698053672857780862051751307746940146485585006687154006310893259539862370478306488511849462957930272708427488276236545157993660462410254778059721606298663006076622740443218493030119602766136738896594250597268685288258156996995605051377703142655074759241617059954851992092076168946461721114942720109355052973991482437513820166154021312449216047652113176896192126615107814434593792777487717075490583949380315889015723944546790320928052246636412593359699899427061387511674756016998052165077202826402051170110514492894249492076448509671448559260716134365493320879907048279394413419614387816884145598146483417014751060874533574324578742908468904482223201777121239342806660357109010369377187697254898744701909867917815257880768478635999295621369013491067675003048811610356555541606602130656009868241518728896967030126259962211939377355723200640835644730198201152495453585589522574184767100285114878248687234243355691223771724010379868196439508423592845787751499175447090910795507362951565495993513405719057324904743502801032829060660322225291700031914756639663600485064443406468803045851523377284806541377170733046114588451595399394487785178909105900300980242540793472373668123656979204011942311242131418735558732231078279243931344559539339437633329782755223504830034059582576804044988662699003337778220521972014320497505905741799128767686801475217192992831717345644923671941259269525476218997183111169367656555296370920292584470511953016095885865953593762781678513366642209097663790385302736877535135741086914917144616474095130221028118775404906879219228927979424514933471314582096347025620527431185793813559698594485276572293355576434662289637020048632723475847989660989573350038637509934048387529517112504670149525258718136486450820774290960897483132073252849080285072135496474233025337992660108198037598617165663957964257275915063308989599764452904797541009076554178109969140992176876743978475629338429025079392054024243633915802969606214585912124036127886787134512568611811393757939725079633972499546009605875127470716652659071695230001239835966838674219789593178425764021288217139220597725472383272041853088432216761523984867452249297848037801984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -4571250401297767244284583907732220838326595328137729058023208934903756836963501713491995912325188435525378652005792952462350340622935217434338647162680417443806418331682063117644934402204267787441164928737507631369461586480869302657214323428204851604608949126815699812802980214686446150088028017101125093475376590268817364595061602664084308087467688863685513142851668548170988455260982453657858308856004980036543134386766802354798519909586809406878386245665124140632787027736732506106882316044692926194994639527050288936672846252340783760182230161392670454344653036365791982626664201810876014315858450566559348660790415588498507211907037019244043978556241494148579461451783348547442476222475176294063528745206146634543190834964953029352460712029460929769109828451424330053354658423854121344887126807752983463175459731113709652041588550407719024352697293224171424641798629113501537184354951049214192644331474897013490652162981875392844961939014458642906774539410169917412942997291595292236422980436415983672010313723785471454005176979803522827136605723471120058633393771346908971920854503371004948287405436469551213856182576997151586865560257264766091922504976392538865042904900882958578044927318286368865611606315394676660046831298074366824189759975293765367989276340440670782478628443944441107057833632982388405361400663221478403533789416573956605499784136834718797481264846948477550360946398179741185752019074914812794695014141102838263115834382377252150208766449056096616317027903358843651212247085428077435441497173339917924929882994434734381314249995886028281813943196151018700556125240869691335802733886045471079972151953505592344489378484895561446920159877192556404355991904555144527755687796109477507502054499346929892269513582605877614627200632170837856417792886996030245307009575778095828700470382702580959551904917478476581077148966555554134533276322710489633116128788204558453158643247542810040087253552773486126204359248849249398954039904652835894125065324484012374676135512797956073838162861427302146850331696922919154385603592544304399424516752788559221514151098113722653093516203752703527721796802536921819640387933329243994170929221813089411746990818330424285371766847647992031908698734498870285935870192180168551380884273438714870985257079031154208149041557327049847118950381637426760181251458224651406908407792017334147448472877529250410625368076367609568707407253791618622775972827504272124578351070335170633865680818907795261677364562292376803666838850446729440578707617996871369321276734803197228422043716937038800959350666239532302766568749475584372577734065719463625596866074488449356059070196407347445760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 72135926999542760424177229083305160496745496152173465238063175526931908833924369497190725640061149429998077172348226032334878588437135083887798712424647664793214529990219196003797459251601095984268443806483167941707581607422527734372348124530137954637126224483119681427370210568121443219811921111959018642399744705212998567994434670839489197699264142918371504500981856976903411573992482862567983734555492924496084458141143797343458081584100242923162613558000032963117682519700025254766216873712456674478310532117061378502651898771597945179344858047726420113713357052018865199275728694514878922018585210601226638564635027639972291699771137337148269376508432350595814431047716714955870757066736351055184583813813514840379661757032126370651962626211766457123697756615406950994509457801897505718419206394235996867975329256824640579888634163767581833887231630102541830431989308100804176780511699693893435212268130023473080869127122279333807952913907358026010195765358318732677694943058837845690203155360483005981139719783171724307977795907031725677328531010801911503709842197663034670031998465173604878012130531085804097682026259452853725635154405502276542652367763724228091456006016343231804854351278853586314581442405783375141871920035163449119011948917745083881414389169872742713669436131204873502417112576751454745944352810294267741888688351109355726263891358764070327552927890596830447228237392323758450407806755041661022551251451177408620346413084521085131807978386112852076310662657573470971407675809458301705459904297463958963983844380225365879872052468807786115558619616693728392219248641147712753799068913866448978901222071784729568473715588185575837115155705872821926037152264097199965194335472274372043488827935675996421477796455174698225617237181595518946712276857378161342686644601581865314199341492171303999732945882394242539861129486988031062058899675971388966251012908476013026865906239238623546396268758349543252728843108742576535928797642239690873090946031121283517605896954552112721554579814276222238054131984595692545314390580363774756628803326515894406956991779109944553769952782747291650676349071655178594184890602062152511466311015169830776443468089565038248530429515070849915546124520878487418000474619744379593998339583531161681770809604485048646787309421629934684435096212621314467885349129919280051449842529866903393862644713121439731245538608368237301841334107643335519653402839986780015711019887633848170666153249206520194598452222297831748535015784822117302083749027752778511697166832916631575374751681433771550059134988843235587749529742066160241092629885967236405450022317589939161722871525230258421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -1595541957227903626391554859663293708496620650009577243288940486199270242039780616103651242729375789018353254654548613209675740071027352444128632809694333312343670455169557704931837279751483225980887168091949288202662926186568923013936968884831838839959903133210717558669794572840119498683391467902492314764666946103469902181661502764085604178540560468183647117299232230400270933753840562317214171713715777569370618991141541407541850621338503879078334609056406627338500191724189699404278268187562561264268990300394517814858809948228016628748944503691115273615999370348750466600492259797543809448733057927203826519716011190117100279163229708823686580968698945390247494105968799514690749183184116418109623338565395053731248774209861858076349038374839450113608228421234521808354471136448857867914397511867688790379218151014071300222852153254437217817676952418468707224976630185672898114483214570936592247502953733339972813193516437238865876133168580139265385727971134783272587593953335050637279890270282670971371852373522403659633489083621203010531320184631733482541374854516936645517795247090769570296035886591874171611276716079491812930260305835832612469900613361671374676039913158418475821738794008397529180665919390941013302069458724988168179724750106083485103695244009755323671870870092666088737470195082338207815122973970405310001581190005094942056627142733471800402036971097541048495565643439085453510537498248227621173396586948746596652889907983862917418787616223903343499215687550460449405153951601172082339080052391624152203011552965006771702720482602862393119070768476379697083479658974893564216732334837145534395767854911451706302296300740042867663180699655940991107307621272564939063747578889052175326750416560815238709989198573673713174752250267181013227284052095601339920649673508495867511792536064773715860278554710629300175575056655833783294190473542363442346768523402114617258490941633263889594747671476567024484934410292136721495084642467819026554439687721083770205482070474237854591235445287565486049875798126766538828066634652701202000339494765645092632531058643270768103973945659027093449972884591401773124592627220727316676701565850175456269132486095857440277582180356822255291230184596219352434798392154901443959909586136503509232963762113799450815519410471428635289921520698470490169258239175753763782027978556212051593941206759477472435877439535614878472267899390437152477281582126179307573938129094880026109407720577329467518553782092792907900102475364303588402775962809635240537641286268379928348369663320831232380145085779464744071946629924784632229140920956861795942709653871660041922568607890129593303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 18090050499422460105237958433893942199900940873360543732096493276683509697710507007932822678136809695691102036331708910839852213930225853391097398308362470701072281038006990244718987677055219475161387068676268346490762788410231808145132335790916099823599982776741349948804383435333032153303835326823660798689602962237514427411696054797492881142309635087335622149899505393324220994394353183080536099288751445710740476357405555277143652124961091911999465154467554937881690407914770867549142034089999368437149675132780209733572249700047761531425644716766817598297342245373358910266190506646092752641850683033788539555497845981262323333934659486745948163386550097968297917350790586568873949908957081368987958943901523576506710037240817508041865727415192194617496733878592572299694305146886122247723101251056371279369061887952722146756630187420470059798130731926996589855529353766677344800222774472345858307546235492497278232176880850266274413316360685628711308726388328171602933961472455378645590382185697210967869867720089643186939746511495433556355686521869733097129579987658328038367361998459098864622755963758367145719335337580847319119082174942320102444309451212304188585100500019346712410342534521850292832239368710109025146041149278496465085822440861351065144062024212313154650424204665765881560134202830848392657759094394604791794225942640093738273990794816059399725699359122166275674949885508455985046687550650677572308252638624632369144878486404341518979809074260209766032080580785129623342860420156282591340090971531058564069628817391909839719235871531986919082528586037446044516513333484266470352832178960306250634324627809167338594776053670752769859783299935283832852626720475654081581388735485944520033825859500967033688648073015430989718377270829072899671369632184145822086566799368630787996636449092356589499795576804170609051824446608376625445881439330429140973296121404649760798585374992899707957699215599170381554746489237276208400187318157754989309857418314929985067802223034065049805352901785529051604204220537573610703226183698620372066422958704982727692750883254788981766386726080286242764922836996937888369621741481357421826950346401442930350780221329156300810594409939221387477423933849027196584308123446343674723697561940082490472326160552029650837334380540429579728349214751221552173110707557208916907733178087693800796317677303371598126010388392848356713927659026520610597646092627268126449005027249976183043340528082439671038680495607542571910516822276901009442867447623749713239124759699766215035067712613534817271429354528130559708071042979275535535960405798035179630807532611684950652466676418626608693248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -121513232160487220356741865018765264745627538376773426944778906776648990598798737920385666660955290795260995060004063255818259074123090015405992166425233999619910848861916445724147738450940665210174106813395177587627715107671353065347763185522184933641755225204230328383137760354377074970715805108678366307756304582313487340171765881816061335777374155089525831784087674644266853486860798788968970381587818994442614584889074259074271396797963747501993535203719245170252688282452149064637713257026955990721373776069377267746520807461380726347658449533541920916613312636766379202740672727042163245065052359559124909800024029073263413240792617703914014407568457045593644772825986265547668831773985563982920535510032489887194839990385916065866442734621758875776370056268107504681458690164095719469652902924323372327763341237209086728188817531149342427246134433920990153336846227295881583487998018220559226530735320288485525787083534657908139866853697294260326023785183584562455563952680001022406562816145297990184605848341316246023332792205607015573684187689469775992413329257945474799901020257415420077381789284335553422066534025464665131504934252687060094345062547640259080724022176411100373509493433508318836985996245859517215925923930618466608549640777750361341527740906126025742546324477960133221192660639813281488742700878141262467991719315980158865180482153314422671434490860222257781754202129997456493993633069697338225359835063542067249524283733475827308723949983580892383960289253408339511952586780033896418872256341789703661891816782167045780094259560531305241033855122206327273027196328981360943102709641469543981622884185644108781619393601429670290353773362990339437577099169322319374430050941805867818258270413142976292097909505649982053455824859226802643282427481490824091098468919100454700540446131697859038867228558285556190350281080268893710964944466901854613881314651193608079543303998825352499281461091861713331907548957284586446167394961563904093006510451799838909678291986268755387920107983414241814462081832315615177038420343536873924389872419598389352551620351376481659843516968346262183435017743263848025895029680005594772265159442718796751444142780482059412226801614161846189187516003055914794608842525195270587582599512394969705843982092965409807569571874419202610522525657908149163384598260001312584903237989518193558195436090287821264727473040433529171281804126206633667276026536650650837701082684690045390495735791028120266357228330695969943966282570479242750653685873913945119265807330558347300583442531118353571454352102063221703977883414113808996819966617960997356767592671804823210211028105951278142586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 532039420749443783691840735650207998323067116733369500418750988639303916180794244918543100798872857161949299471884138749423789930924403128246818200589405637202627741832903110220597768134669040622762510266075681752533784221570850143023719978568290285532440435605946987912966890601117292136636391263509991550674104575302574484038891779822586276571128099007047338166178700272446506482869330844989698752783143288562789187338685139188829540985509289908789724345929422863618450785827980052038932665751338444497489144471180589826814188134251083702724682851720215829331161814010167920773984423734510548459260443808027307405420926441340005215643919870488754324583145767818592023931366286760055415318339952932584161706867794561148819259282726931835668544928286155603655943264776178295566081522646402031957040785545800169759546571011278945802783055161545786442011667717228560440333162438017523784752659107069134173590728038351671985540532548752456836865563569825922775641362703621450485051640191629884341817435649644531468974080725889922845628462598301410960324018856880311812826844622221873582738215933623265859891475165622707186019910028663847534808800946339183661194935626779081730582974237987597276337734261074148257145923585179242667259225263755397593905622368309534296544097948814394190451817556067184538703893594680547316933373744308250218480945461411604520873396146888289125812114760645360373782467318443852676518586403693345739301364355851343873689356747217733606939211263575226069291993340623875835704880661417923130208497462055645189730759855412192571862806168145978649332716021520363756785856410435041447456678378929660327084559281007478932139598544175162754973723543988926928098554909237817129107560950416120291206636531957334675135110399908677047695921889222786410592046114498303551142780374740145620692770024783127163765225682374031521125904543837227358096308475934713119394769125480975187749010648840629441398382009459603861917585670153862940179521975925624464847804924317639823119628887591170894082992125292606399158259740671619043543890108697017261454804862308607529920739395610372802447795981245390948893920494392878415097982084316393740590305167052144156413874301215396247924875823254219890341346485470895599411435637186842774182741175329007721249393782340291940544893217820486225598753575196850921167177538760843048721001802697231682822805332500175957712220283160403577489596648792083621397245051355247305461249794669853757615719725765951997463004173541444988348291782612935448440340297877159949939644725267925008893263973192685309807940348325600625279983289647679420270560743353920419785765708111918814120507215488797900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -1509033643686322951131643188219803466406457700624526892142432926034923999044394224106423788808719757638430088396682341652021990198199175101054145241568137508087236847940658686433535711881832772887669616996785480474284846103894087734305540590042850315554278131454974494352983147322574694710281015833695752685914983284806332615678075766525163758849405489455388872556061871557077958469528918024168238306275443498306419565145299818510223130143432751233057497449478931584336081965118313468650761529856768081876469978424722348826922811530880985488450431935588457956231324418599562239134181690010998934399306636532374261114940042667625784943405348626027915822538533621234582054682141349856022896785413384769769583207833360017956617373880149189154726048265550161670003131080980616430439156750257286165930471655441360017171440147642212199479184578508182852171487636835971492773388919828678604290801539208760474112677500482224054139739431574089998238341586741601705424359180195414932638466157389213600375806660711992209650736563869617878411252580994212444984952691741846339681144761346995637027185287456535106782868425675119421408004473056507067779126033795949847614852276593859718552336423034386712552257604838521085280240682063728743908048371960769152720056061313202497791170779167905965858776643517659924199630529202668990969641063379518240886121996130290770847476951749623593793585754785660187104506247653715221385693681386121361011142979411528694267851947366259665835138894990625868857439054354101880561302424392599900402795899294492708511788752337068458236397355201100019277861000980270281969511736111991213722175326400299000787322163035960351980345061084048108333895278190125250944829763401891962989995614197375464751345220100717948602943892319066441826705940583463220506800769329655344306812163170539101752601053963963178368954851183124901780114819776230330881976333913689446583280121105648954122368934552222249866209834856746013794252682547081235172490380599628528422256044741523573005935699569018082622484399887902482006338676837722406705238551667954865202800984059594400517271267289159083293906069739874684439992657377778888811365939776530936463749410016933372419608561984885600224142991277089034471346666668266452793831665640391339532422833694858782277446957607412277096651586139927064251342441093294664357484839726766992148975118770885762360573016993819717920417540249239398921111803022222497171672563118233868451767674240459222775292098575705504897590134144142601017891318839583844659800625961835088949086956612058412195526108896440967205210344521720087438717968693801329322069551191828989926669061012802865538170100645945042534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] 2473789160843819221617408890035002780615998534364991957373937209589987387417696443737092156749425787651166892320826924337009812810510702731765452039340194093844705680186589810264915786797620507224990514771931650595324865298072614398322434950860451183033517079713649311482311020127825906443922221387986697361041319161552987824571302027899365614669420831243418863969429199245126679242638684307472682657084675628595230437617904223104131823905477688216912403738726593637594133816011927563911336896114331840906119250756275470107859711244363835398784051324749321797563456695985576339490576577629734269382208217026678365434689356385565788931635890189997800361698320246394633141021172958888640058720499675820537073623514186767686501591209443518091972578139122492695933956856030770278920186282521322609263197459243991336376500422309483678413528934689936951727022763180439017292837678110825514061466025389191307179089108701777294755571397791839590328944911709545201609542237434017455489451686653298663859170937621672586570853634728502947153295087202103285389626694990537307687727034843854648923389388878014307887507605467635361248314917068473769585494767162219599124396784106008828629093081750910985572530937803352548162507064965772039086701394377999692360376895735421097500954282443603829623808516346600200036645642286627463387162582825153812239030629746551010623499761169400893562199851234563327562194792745933016066739181286935064396270422543401878051330871343482987251379051708912455029006600609911951113964497749545705535418577193124979294670975650826072646950813563686348110611812657019176552874433643346776575386088318038301589160967149564319603264376433004480876763506255308781835400348949815885700981252306714296052845698365820205571963633923009487640539553781602254762432809360843205635919278170119488639940020758878569618654795315859823583696571366249529692493686912518859414215834506848663465146674331014718315480303195233083858351400852079031675917609687225215820184715645003351607145709062979552750761831234433970995364657315787656989665814924061160432269282175905502150279655873058216695386091485223226213017648947958352329478391340827749728595910756977654853688331106103318385552888320865241633587479664722622676545350074586318616638355564094303639317868408198435583593057724185392923849499923986300287570378987240699902715562693220214143764389234899471635412730796634301137672102232474844455030563086572701509720565988189676471450117206039271393946856347630313640948405820321194851079715335850911500479091844111607485960541777976255701258921338889045933712463448523215872038849895773791567656380892101651326592415057618466242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -1198744422645444135994637797758905948741991280276330918545992950665059466241129926585896778724567131286960269727888926277636001809731783971597128550111622848950608819682635648928441664588097894083160452841303110403830541068562854356878549029037162825017689237650674230740707448635128817218656465455797516506355132584946778261921438623641588999050690970247412809361807159051196616370139473237734762500460329994916349438780754747404424866917365535141276806189665475941798550010033424662459542905241083178932569022959136198183353600807129710781948607419674303786831166975291611839161913286837815202134305197606492041789172579692787553622733436760393957111398503689155470866270473877124111686372612397303059250248853371414835607525935316520541444078319504236042475866572679435921115321940191058141591767964223129956519702214497578819439230014866509374305917085504758897578111391905104180424163108518318626758438679511993441441999064421155030880319124445006262438391311111123973643713171397979300451022359798603295158343061899901956281885875373481692156004536487809343836795940205295620283770850092444109190711126551584051075588612616015905557241783182920977459294437228400520562795504884673513040186840264718231309355728662436795974834122545857366906458072055967222706881957608086501338967493379443367177201551568247515020503730994400477270544403364352377721098917781601849196475009855746010399527988953875177092661403223266504350950153734131808069490385178059824160618280896570485127785707817942670016517071676906426901562469158489269791758730773013126636620863337590088002936581042593597544707253452288219646950244644139818553853188413559317258869724199110548862917084562553307746490009194833584941425050553147115288902852093976264169183711138302004648578208610950174754031639646770229352463798433018020426065647558895910793018729619422477138412290198307514156103713091606683232562556094531222427111946873421558000453210313720085820132808149148086665191962290407318443552915673117839365614216451788495056984767619133397727826690232635593372975255739046287882546166416038777288550427639685435913619828845564345005230704645386494296841032708940547636026235289432836400960895554036223039013356013196096015806748317890618112199956353922644144735750190503873854593901676393775250732041387699082354023118155507450830928111599236421811110086470366320261535417700417256659535167007244528094495047971949195940918477685880186986784077038574183853550127102131964086913396577003254383569154898766358950208413141586269258988366038294181102247346668105894998535985359937332378417843438244910632322892397149327584441406537237312836465766186666373939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] -1731575681156150114735053620995428621314961613765272268875127289822437097831870324565306940989051426723858312646666907266630407743217265530455136033533104549688186249855497843068396654963626619121882731074445682711120251379473171870354276037231067571832409755805001206057193371354229721546940487932183263297853135016908625926921078398296629953598337644449799489672872672719570944045969576570630452402810509144144480440554341186817905521248531600925172841182110811921146032681576058518978012991320037505431002631072301314152565170483683192848515410112122093386681902599560407275438243433185636357417025758242723744830255392155576673974701008807173701862178051822784100187470768101051774646081026709214261966021836018710657377897672970608084076747661578486899042975532381795314668343068973454029883717131791769367368901262971828712149819143461930756138876609441539447168248659518372393301782120829645422801927300065211774738245911650770891260576258196545313078436687216962722190364049432735920541731174612687300134868170441651344464493402259383040941004922437963135781520663766633164206446603951796906166028325867583920995072258203983229261906792187068828456847931040369488821536749370011419582317605440254032934369172499988593599456413986641790075313833620750443912873124422516516683760808462006043023751204634679967167967272434688917644815954082407084131580298867151336811349004354294140327178189983356187088376930006279237128237652217981076727619331521898246718163762247836089014075532209791827251384446355462568194452646081973670709523239072587883870659590593789469857246510116522881410289680242281236291310910455317887444038095640102563247902953388937148150527026872684110147719805637438151133344362859627232733984727364863186053175368401908315059210153951047695463795972954954587083914393494872230507541330340677029236823637840634266172519715971876018276455206224101781203169209756222171181033423518673996438512220246138804135737445592456665224806106608213834716094051511558707211765300876075054772526402822469213654202515458804015476572474383637657011506977410587627727995898569699406136057775155828842835183429509421569569963880510654030153428802351731260888631138278550744964316663464481489906232831130551112342153054392045204742187041462809954325935490111255265700382217545100877281808946390589504910543448075456020904830725422376016604749333619806345732304568239015824473334278675694539820735627241665638203775329012326041034869651377768375235474091027759776360814544820489646732887533425020033131469141344762054776341592510732902469484319449292583924068385392035716003727646579840529378427109300264549904098007869897312305152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -10780877095957422077247361185009102623824632850905101867101230479252520571810165808474192028980940479773286667926650948157565917756653189793332399067468792541209898387081121369545293622705838200454000472658922604557821308669649298293404016157100402711622676526201660857884461750867354570334663990801519399523305264415622517024970789469308890607508459439430117374819462168873306409587485162392712605656402559356439707213113795302551434658338678305876402083702858445147561297465547122065655104829153510542204852705452868707987248587570690393480176785959243616838752885485278881504756775117975659376805236320544351946834982166811810321551218314791040911390163500410995969934652162385208287078293757236017796185056834435145117402773982182105342227687971115337940628244081256698369734170339164397060779610937779334353990426220297902461731213001110148541548546632644752449864250547441712929564523946079840653248834299764761557971436443808414267883441564339083689405366806171366279033799027252143851575416947969434352941574732542454945015088124811725617776263470346315229473174761350500715402905803049876738806213725550809395116534554488414743856260702114302229898419868514984422600655153407787168151256744320903543224405533077898505001232781245521151571035759786478516270338768512865088353000340652689820358672507382488871220344836807133266523086849765096121456096243656856378987047283114514142152297752041179254778519379581939589710801856868609207188570452997432259521747060042769842674351142079022561491033038346580274229564331217921764782083207247533210921838604699769924712062971281647893707555557453797691031856681941451233100766580038791157284012895852960931515953051576309186799751492265915139573402302067414640517165238093248711130418272888805747342591827723657136870845726900907316877545618809884333325574489266843894827163222178000678870059566114555594438025231732082456799999955252930426222545405813578754525981986603446511751906847968216073412111938565518345014138290239685917187744160323610007433185612162487755483423938627225195231166828692787613604239947566540321035494566350835682279150384292932575315876281473042235828413644662471561888199703866286872541440064978788651327585864824146369101677509874005697326643652126013122367948621603483205761138284629115118301045223322343263520005999278317623294963044880554630234202160128653018190756399655550313579374561771021059032007605667394626747528935908482893541046791901942339046318382784420909521888055988004826512001646272429106189773913556062876378857580813130279581210604748571234937972931864100208728665363188179524791683155118989740426837845932238969384332494169985851064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 79063382383668966878547935779768748809745031578966488221595353753990400474205582919612482887510110687626236245268477954017649818113355198912023118991635657918777632751383449990371128107251802270890552804190975527166723516995201883871338079620102480816232769549268773737904820490491819205769110010432708985056668330805548233554916748879719239394424874780654914129699866345701456211130678267199905588393165174637104430427407184972627777964746222113480316266134053591812556307089561826540317408581671506447614614043021291978118635249926141658919358223278107055380104632100810969178812408452995642927631884639173736392583866457614575768852820670701162615955638510700203207756603255924564923750660093738535408071496130012788164109962328889846676641414027104534685139024858115411253827448519181152639788797856020369273659686862254846881680281742603372332198701465367041109811771093032470085775999891570003871980324772077272751818968215316366561524425218184893212253172807656131129323295616224067582813087529862332037034713345099709390190961441048663762966527661067950378357749820391635384532604870667443006808643515108499104197702343888066604145312608505460587204214306178464537789409028254224286675109661422324250698300279245903662483455671213920831481947018886834524636632322175323112545194822123098100575851857630800539876462524075435825174491053954461034842310924313927705675353466306284164154683253917452955050134438923558554409890479780393294154254382706808778643557700524707334184403894450364800777052682622695616317041884575505893961144623815367063216415783129257041941263335738139372740046971735552015556495872781980784222396502464141861890423992483222906260997862464508281836394865216188092407793605078220145969478944585192419503450096383780307431895913502045719122539526633013178295104055154398481148040374633909797783628595087686590312423418913395678127746979503200153363787042727577300429502719860285160808869647678424222946131056579355631823879551132258982481679710036363764609802221089009940173306097990349458330721866200814916131501581674783424755317680876228043161258121219710623881436410103051187387586173041755590846547476193449216245284200448314863320479803866065774012454911675275384899369545504313230146637066069914331086053548243585838283266898973250418071205160068948787972913792307303022310280540422836764288324956734855100501518961622120318293883752580303478146611864673916179699980220775098800357628854174396350500165707705599018040239131446537223582679209772669141618712289762775445192432584989276863939061200668113733152543422747764494390114079932633089846702016157244725375229313528592372041606179619194410106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -233612775118285556276248608408307755722940259780595254329019277468779991609327952691382143790008456831867565530141084385751173893567632872152392556511850964983582226824420039734130300140863703884160253133110390108122035045002648014210684887063626952908058544749189937394171889414149450196424978868883498144217814037518067836610661632320493262355584771915780846519354504927356902021214683675031342619865740831358653546258708573108941757656708230590624023863778132658387319794038990338049318184058052122446196219458179888868245274691171226340402250178003004792864652796803490410784093773257362558060932381210865265100601489360153269565054049469739548565810545113105676021381403938795908663232088397943453953261470328321753181847530784952405161197055249970748409378230531101677269570181265510437857803455228703555432950085359366699279581916896239735764696159415502602851052100513843697340064384135771652041648237138508010897609816138100060082230131652862183619791670464594628139076436567407255333078950516092837346306396427344670342423221259111691631187715727702402563591969527237479443421324210882369282140178899716050627123290125604505005027992679339957212242387675754941366219606548413198249573761432821173768005251350463173940430740618823307741607159596982054353324502173281547764402861895805056908324577624774647806659254959967979972669162856587995779839334316436510879063947824471734666153142500358707258148559511161444791673550260845426152089780984786504541022652559209010438587926048311148345329904047656545409507297777079399222307245148557033433393912318689861279125205893323198313878552013950408762143776590902096962299552915095195485094184933013209409002344028049206087790057274069809317270490256144680582477845229832685537164967819330845910197577429926386326083193153756956695728287758425521768714581473006174626372896961382149434261734496676632375694492789948000054891156880138653394781193361361027480086273600278495540907291790887440266698670201966847725806365289604003435298785507361890325250178792409636769799911169738576309300858566382697801874545338148374744049965364807629815979787702021608537007961655015301113604892975371552080259978566677787048276705947632856062784507986691096433019108450018693469268305330326934102057218303363893037062432757607646624238661800674934783756056118758025046304907395247954835560268222716161690672185437013990898802991867790662859666600021705031071642993847183742218562043785939937264211778500183326764358919546429894033778358915548854657946306242641990534298458610698544061875058511477957660686443473208420114995456531786520677208104404994936892660494603905751645393141836878279826472960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 431102652631970626151373328892947466384028678529849753749889451145237006162004580474495368534717913368828776805965184846241536560000062500929579885392709553969300807637898982447340394537063444056903641222271194185873236326303449857041050819115977370140509655481668456294050799456460573431110354891400415303704701275528328414522396572993700751596185754581451863212007389948204786602127544986537298496580821321207218222489942189794569371186090538923372675647018662056260277998403316437829145137817708387877323474898721745527375639165585667728675244925118718781632384786089155191555947566356498314579372232954420612670704574099523081184102232300600084518208699261786651643700919861956000194643647721302469951619975483301771831782475389203489538907994296915040548639800146332458036085055407113686694019022954265639199675609089856721689316788351185637090530215559397278573020108137232951888083315445653813763771473651457262479619407285636959968392711890312317671063558476640209573305466804915222565870247006849547925704806635500135103015595129213403407597347473983661648655296493603026240037337592609373950636312283483324985890133642071699661134049655490610307318775924186704447388496853651308495255033778839435202793293290649026223789705508793887270209587365816692310106255439595109675498392713871607589356210352682626469177877308790241353103278512737037514403959017766183313742005822284911980282293583790330385458718736673724042293376226532433685649416363393922302528422734359011152645952306274449460898834857872844585688657842948041622494515244009948204844827544122467935865698522412176999761546744134822662183026878671900017736256987634236859124213283553940555850894582225694868533787243530282937408862764592175544354193308842967575807805902327965048595301447276322296811489114982664132365907852172701982540022466563022774881078215788400993915356145631693073721073021412532770401696946904015719922330309845830366472291941121062881309171142066064093200317502776058160057406174078623678211081040262320585767435494865384072835180441221624266100247712319748163927214168938286754240577012337928440881814300070804982830851299301273032673843529667914164288355572766226607816422788551586288622946436516575074897429687498336632959699460916133170791505562137748917445825859627240732478197347820156697761059349931971773975093026336103749528970153917920011198410701747803172508412516763725253527607403386538538015593976814903527706136757985025664275827084067592563582527661641708537687562739450116162864466268128478652670922409219686005970937082848209256891645527348838100930702855164484863968173470348823839591189323774525272902578827978037121777664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -538137280123646814746249304460218860626726675660396078303077029788411950870930363363681790081748977858995795457603307063044481296450820502313498659076756357370778820009906287685442690102264866492638749399601894635013737844311592051462922407495201628180686671706171265105340827514036891662727680566223086278986861281598152527656224335078313566532456109364722167456537765862923596367062269194480769457054758530544746249273602669779827956134640807955884692005492329728172721749233438929390816604838449739398779849643019730149477787453499866675504974299309708256969416976932165046178187469367908071595252450423591587788365464343979279064445313455218787773534609370501268933162612521110546772271973989701212812686520558257184579515017363016163124935153654411060648171123156804484634356809847002106976186246584085046238805836994734011765040425134192185427625801722794837183237808172533398391083981065989655474937679133280755540505122765518057076022554519365836841416267889459238905142880511193881741458678715202740638951993716026653108988806865755505568530065617535388817116942151805852971194516138264724870971289571653689476679504408456030671276387358521109317589020571720716881048282117221057705344665213553320694629592953304527822336684229378274876341985251886446712718611919623354784315072572947637180510262227071740291806584469754514281937295035315748884051055234449848263148044480853775855011056477037747386059002949976832518786910690808916983772348615169883628135764028496249352537170736965071506532747455032471560628390359906534768071993066650654276954137437248710369924949868687661655916609424298946288310764406870027985597699821682812099213355751192629425976052366878380905291723626675533650276471363280499902529283442411374167263039590434424700978309704246743627322195364767273675446520531491824224464318731424321572565040147824928337258414179471246588003343586425847917509152346034569864192885664174122060555580370945381717494553358576120731451367427468562375483829707158713681485948450213928470119876444787217809521697579591054252890369995401493615524439464809575689616578293702975815123229076903689842711349254192093537100087413401219457848439326573068869148596622656132490127988937764196053298314332038558227089543790172650736578301838613818072009758557195212980758171711493613590950784680707499677405935581597399558466411738136274899639269654500406323968733689131668918175666852694766232158990012279349775092316608376432120350380310620728768200607387509714309580867217391974604157258714245447467083578670920648498249209341517720089530929342018106189777648789464650145260886441996885351278765381400539399318037987163451749826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 418876864277309534609366831393601163298244616387349017382957517615914929025778240876678387712548642595310310422822776416055758369149237578862816769203196512576764434490681747016828044430276929489263788693227086124159756884842484576871697469436127015224634096616982405524451685296529433878930138776605610723572873584095684076068410681463248645020939300836087799518463408237081403606996709833381703865712523501368391176605239798990078237121043106780945331533623867532919380197145958087291134221459648804262132446045577295584000361809354496063955683217295611624986522217284782368334593289604116167613141597777239819982796607580166116199106114117669668753787801810917002521604539827677743413200367205695671146646178042005947559505917896447752754087802122950547912217663535951351435922125488595629097099290759748774863878642214581067941111905327137113403367789193237725946943366207147719992072896979224127590840475102876489039295085271253781031679695596384551558624995374495016784669056953276466673092090374832907662266405274395516965884376430817438656771304652070174714226051688703238111045746434286307523621875783934580341403498855847762981111412832567527658231063118161554626678823001520937941162058951275376708322588013577292906126483161333421988993427112186748353624619600411752648694565358285405182586190244536094006072949769867925258256447141522710003196739470153892861715258830437895894743842530961906625022349595874062668586189946338998210683557320706264195019446242936969184997055627598265436611217754107855422038057970089903511428702211172544666020724919978267370540280183314687298132349147461876357522058365311867842481360419720035771411742618479177962392079251483356575044147619175310141331537831834538145313257761781702294302012052844708638864862951288915649616330529290962270847374832579348598426820468622090630384743633141432193740980115411053589999928224443628881054776808518594622943609193793120196929649703179719399905055936563174363757252650801246621774676621431319202903658772947548441654720446233016561632371391912085130109614178782570487507977856505471372378089940153566870965011390628894653741961595068016141496364778002603738506643248927741647054895438806201374653419782284040494765658955374814006023018907828617216927353428630362209265004293334732860686911302362797823633568344909292640443423152134210773672226505090634243709567697755743244502198059864271522725883529835527454459080786111550343156627164423627428320920095686771710254399589185190931065022450202599109289706884544298410233366360654229060348100376178760208209208190912344890484587096759931333561014508995519297908590548437390627568360264290042239778816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -64481161472537349746592259486840459448754093255758324524829713199545255561367690967607436578484689684871802455903862789632537737038094484217474461328255969411860914401442041102099946069396125893630751802525790987606977805058670723645227878646211668724201648382701659973450501618082477842073292750737363038286541159684354342566167678592684880284771718748162621418859800713797941980471540216803256898776723890934671700457659014748924615331371183360866638002184606579057117285729284787057457471188945853780090887895809413112392249055481589879634009037977255149699472933215598351826196300032652193398422605559641847519266705613242005328770980538744140103504510688193997514353201630559528690953905523223194191026214247957103105168079997776162474340240428794296110249523262893112752111825740739934374439153946900871701107611696436746541909237901977014195206775168841218891447567012321949820609209326859074643041753109165515877229222721208989071462026074636248046739757604221121278376227373773751310261577502610573010096037717238554753228966869545951175592939150951952089703162465483194017887417164469379302949946912914434923177611192054288388515448463637398854691907226671165129850323827545535241080909203457601419658951852240634133839823136604885574397366914406217341909113097078279669316626536032649440286233191327670463516945898122758168618424616141925891938693735452637254663347157174697551013512608634579097964884112660599374858607695881350843612724956240953098330560861056002513788529957690231447521185201686735295465240359947447726789436712460562711907800294223175196154743598240495154051367822109914902319412800379483636768402177786215690291827785119616762985012284172388000452283191917430239399540396344719000280660485416588616678625429419061190561279952056643975773584849065025147551864969380194172316892034369120065720540840982548869409173086798562209083091532615373652752994535794602287190222806534024676661924473814613862560330881046180405765953095274610252090103504027661230492209711391162461263860123029463644949159373431993655128074004489141630912016710512370608953571547645839390432118905032235271078555679618338849467231201893345662347083024996122775690059053688449380573439816470579057462776044266701610871089091675117953659453837961878825093837933890804203504658052995417974143070093055602191733285094052695575322912458282292683716738114333796461085212957621327276537500274130100339049256820196633439580357958370893928986363740472797241653856776913025422377490771568864686709753741190569470802709921839525395737195978039101143814517301919548529014806615742240299374419541984127509348566675476312443125059021039418547896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -365559617606462623506330711705288843768229420233594127127802816900318176806202699192956281874598450245982175708873675702688685671945948435070354567820131549727614529831691278071518104599939581099941941048409626704283955502629101620736188875694111064415182482348787924335333060298330775776314845393879671753752720494529417297901713710163886944962347796447228411476574882948844291690315786291492824516705329378719420605793378617332491688072547165553560559365822425095793812888428908936732198226254920138575779403652453177355830578775177019176778165113848072954352701824322230222876067795183732777811672996759892703537228351678662284950381431787925348694158678917913667288999173853065085014793715424597932181815108358989934060388622594319413819147354892394530898488245565241782767035768113911764594673296215245925461703386318610518577199364339365073023947651209882828568233756600015931854122808696895798502355975672181702952303103205162157533502057081241536869671326054462629744736614896710107019157603615568255216021139348383181362490320035620326339506631455330584469599694074044185717690984194423836236345277489751747552481358212770222033143890179386229245701242189986123621847624657169065534582943700769803334848550985876162787533483813882898071620383759495488225127495449091068153538313484241180955040132570438104271031006947914210857937831884732790074263873180852050308062724137296824174450932887946593075521105903824042685942007652472880786831951593236878488399175146738319698466586738394122867683169617351096172216990541294941446621854498198222452863105024979591216606367271893659690450407297918730394291121810500156646212914219993070645488884570844941669361398128082383739787992272818191666662541951369269085360664974087381701342908170006932119640682896142825891481300012690664941712153471541090667496658215725704044330277685241977343988128762395046281881255650787140759613965179732424880469535115785166481606582606505315434923850602846126409562716324390596261263139836878989313627410855007104101646826653284367571128740810203141744788200026471788632747354901043889542850010832364148589342458387830073893610180508083576202292498519646024032476402351523119150534148136743847104861160363634899117936142113750760947909514576819335287838316327731237738918649549396514579804954152305663099581276794176979987115317647751671916860317059458013528633998608647421430387083448923323154545651618936920047360760095348246161659602081898406168860022264091550320683681345825477920794536355615128964439237820405027110001054261941274580745643319916910004006154878426617319335889070138305919845119341857347468667153282197286662700221936024122774519808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 650142736351035715048806391991546270426916915178215672873562696824195270715863921050094932943850653234985826736403889438874878896592699836370397439539414220524684351697932211707988108011641163680904480979686185337206893334777475215931212251687939870697512076685313209198650527712904599907308508043531114187466863716510366781530236668950336081858679177626265470466704777509231089325235000972256599089390753695573209593266043957546983366033751897077476208180248098581678094074333826748915636446466541852678891970957373558039806137889445351920416048246746517503542417454028612604538126312893767223768089741250635475564705090476206909632175390507336185924577024876001349795914407586968535050708845098916194012667794564210385458862501796918261777937939312854942689163634788241115407259171952086868347999233838560148111327130137100845331811089252646024586364180793151671699457864045389784818655691040454466824033629139408142896986371782637073046757595409853969312775585037036495130091346573565204133498383697471587837461086933717009583804535905140475039373547772292001352776979453475675069420051916693239502170396371409150255650945832086707205073477829522735422403684733564854555741558195573251308903042241706023236276974353124548343197376287151742053932344658430557251614192816499908123357020095331604069945759037371564743806348344200666928215004906362162633901731748657881957181408351170505667453738959206326137981749535354851186804199043969358121794146105736563379833533887577888750321190275208165167791807876249288515590353041645265908704061414786939649939481422448866418923567442650244433118744229034258739092840103738709230689177167684191030679350591261636037267308783511516149683531577544562004477725562318254300051231895994494250804090378402043156884799164280738723356120786235456000012408644817918977786926144636084763686034755517907022884328768906287428378325935967903456843359108247096662621777079877941124339775911851978014146010598370131305590513162027785543093065285398032142545664258584894192678090143837888320807480232756046520026721445378765496383362838849373759300797061696578714391455373477930968651862902572388438175186092330768785367424118162406795381137950638788327831888177280543079143857147275102424500835140905941930638682099161148850655204918053708851888121692813066399226170806292829465840128575561683880592759733790844870350347075857766606440260435442208505427397652543159590841341017359910088066630859036148787478621089962336806489843588274058950872541609454918413507479030966688534600235369332818852321888149372048879772196758515937657973085724965081037845005037016708075760494500323739184272271931246770923765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] -674394680580255425354371128034364575442169320386897039140107761725087039399447634610397064258061095944994897809676600439874497801820684773695653403247999354968981760701320684175871525488921256895666139550214971316991921772787544411959663231911910198496865709459860924840067298658836531650293314499711648874756650063016078322257973213781821150698719179243580871382198253614920838864415254147396809268376906137965497511818252834439700162618825816061494597304373182678837787709793906201839780379136310684310055070942947520049936121106439276820983287424674959754655366002241369107652089524444715892608029079867818525351749170937917573647026723046896532460673865376258764077316369332483506370727326019177006270029082382911883301737214187940672011242930292069294117164471130241663752843331176770321115499951016937995605470937953090517447315709196217301544812914232184210653721192630377091870630624527425713780437673513253828565980146398752733376205686867012570608697835354907460212273053936951971217371827493174472625051693617644370094944879105377418349326392218806471767167679979236537897599365607481240888349989155008342468087519539196370450013061514661005840620993497558893160470669043381291787525799227747702873524277420078013847270974969064690483033328819913210205620532082745491617146014750233043911779816760313444843394302729090062398490969399447861476866937476698262407528417708362833402034662298299229138561504705130687066592159385950794831733220456830293301793461404801950247120360761281778767626179653353540078006628237862889443648006713253062710727454238383926788579078085841220670180852440546074757835174598472478781183084738241929663678674011615620958717519821451408783134872001235269759476514530117379499191783521113876620587504763735164048906668366786434510484587350094059310527167561700863602142434849298350935619175184018907050910414097921586580653180409668434791198522048655540104502794357890248298078500424715947887053145055224741594243387096110581118499044429091691920737231177552582660754952773841374585656646215394319464114933922112250389979042585523037950942786842780399571156627067488689848062119039964493083784533349028934115989453850882266363529500710810217681634348512072379252518885532655228302481104673782222719195587643017694556285284633049552180627174901898465296121616161879273098236136935166399672711425866465853031948125818903761530247147075003312329167990768065691920685129969264716210671576547568617676141233916662798821508955074605765261993408079293727791937873768591658106313760164086564735799277577532553525616315927626210219916620872883691531915377517662259075521215471492543779850260407245615566684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] 498649813654427012466851362422459889560038778922840057282821934322075019969721946566822657988483757619636458053329095473587099561413467386643024378408603258656994541922172789821038637367893652801585327040711778511675677810484382602321751119507100083581939044936412785773994326357992330833244653409389567071860484324371476392103083615872412559594476449052721910228714257424866838038767972492490754306344551851157121427865274444568661435407934830418380269414246670859314802379436863123022712308358355803987663877274951790346763981203711317542171610600588923537272108085910178070844930450744215228569106439465042852125180838146782555829031641578624823566611960863853236297213419901628841931523613888971856368580103004728115252741506271467705268814149721482781286276055580816339879352932354778814253625556336967726050770009256279555927168693993181556844379823298082211937588708498982492558319422560174151550392811708327888818472411716772694903796962712412100401263601137168330990353647167660236417328783902840752299818626398803304751639975590395542732193233855507131603269587115834005529914891496888093384829989223422982486844111705825618405215890201954790162326870941137093620129381777728826324210074025869703035643182487742977357428225465054615334688730265460789105458333602373091785763536812749341345105602698276935765048220605140316969915399801689573187586350857141586245649641962477899953600588039554477425782814008153001451702708672466139323115559469294053388644191504244066080422358029597328510427219043597213647056199520219292095667689553881257120995897967137124248402525620069077556443403391045301390559670767998790018452580011059564681579674761383565468966448859841059956101251309269577748294488096147214754210435204854237679853916164292420434115587555404900216877093016550297147241296315497912444187759769933736346940755305272827517331274186922878251363108298799190659952910890161404965087978245035848971887019264115251007191786998262318233481021432878268381571465262529040909229914546712360917391926941475717713108574743208218254585134045037102077740790887187291299405094198147745084747741985699815203683574916286862470052109417127403101568351363158280775002122269489464679379634486551492121500139247887891934445122217911695183364127482569024185219081130099064569387300314403765232754633414174560971078193489094985837260736325958026263943367836732858904934687758239243327985159048843576074190709279849819111096478344860350590828036542341204962114572846532268011668494305590462831773151592417936589671886796053147070601959180038389310748083997391397556184194540897096390838786199458119426279859269925595340217904907535363814195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] -271299533623383522317434164960103703404534019922464667934077315323697007705866827099086474914590717750409154328614118291683405914361732183773613709441993146259967282762072465030660912834652270117492597482400168686452739692213841513939764119902814012806619454317783788481628233431286887596176244079579677465406140799745514102630085173114137840030791092634729340692392323294406902778100601862764199308236156064606800297498015167320531613250999602733335585793567696278395357592371312935023109704745533882761184777138926730498840266617227379586063373105387844208526284449875665447961679216215745029928807112452425392388034844575652135747457968968133247098949853323605965280619577009436554256105259717037685611347709592642006240082066433755793237708171626727466147374795017064520319128496635571089094397553355322923126702894560869257450765911385102633545068711297662203060565666555566524340881867549665954535240676352931905706681930486121434606140203939230025471536614508808877114379370266350240612168269370691780050209113893890154562182341949772037558735222616841256951120446057889751420491742407260382472785077236048233503433210330675694922798578282981448776350911336417469609271977508809312994633939113843927785915647928346717539970042732905026186042286041376216787184185120295535395787753597774320282988420495839866616750148029120518351146408269204110407426507304197589063018866338557035330957478175177253512688038128658425139989573047707901951447392317132209304629803653230041827400768220562738952387342742784409240841172458724188344924969189213824550832679690497328587628439979942048548940624472675768240151005663014840291445320373881330816681770492902586381570042222867247078997437987081824518454348239412202454108275605774459051771090925034265790796832890870487542336606585745949883646377555899711590369918386257726119636439967017453705297064555216171018105171055375904479069288585937911105218973930201631148158118432961246762102728538580394339930030291584540236098344931132556284299587441007337403169912281410796904891712796123022236391004189266204656352954506202043614790230872438476912538131944856789483008783459076392363742830042313808396226189095909208515504860389153727740704190928942177423605063015973846247381492750835408601923212639871617645840437037353531556639519602379208523204474024749397102341658854743265038493573758952527236770733238022808084851647366653947024126190642362511672430107346058896335716793005233445881841245199411107160819141579771774360900581495174337099716184943235204480134143361723306157467964734654856792013344152729417155901411029605807187521485640659020300675204379071799799543392156084940386074624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] 99427522306426379394416891919590617677453742767833446252179536022748848450752503335789349383828288221316302191590921461388818746316496420098831847995841356082260006498705928903882346547871726771167130327877982148746697182104888725845453004258275897961940594675392732052225768628292628577461945641092256962033821810089148874770671158666933088860705953238891027168917585341512950312583976752439332104625491231578705685042503712030645910494728026437291536298886939520976152659474580144189023062925374899305453860879571690426615975622884515182030303857574034240900395032234534441659645513851336465286455088492946380658577401557373880386143530220374880560791946414005901036975424588813318595269574762940656983804332448134896360022388384753730037897454672340606723474721435792035428947145027676649487511906970350491191171266687824011669019909591362306820610291424682875800195802600532809531172735238988306297237187165214544331861522187042861908513405357256615793798867789326103602973021491388465264093780873944245956475223568718778818041994809889412604050244103431528481252228844229721868911063829304454353502917851498886705090429657573074672749675885956902362984995298076353189007842262015334988003057434768572667896721366490247394716456539040556419363544549703908091606756696671561062839172566130024286607975764255244402459714706077843833610118690584280794114824601087818479967175854739091279489299056256099639992457313193625459434860157312147802628153508293421585881621124827241047570573688063672891297515787748506805587083038376121650713992212125971782741815962322942019552076759424969843202441572057948872053189111398759646080113505091748640337575185420416721981512236777936867599333543036850389257570011921827328352244081578306624703180413431624127238884006974499297795242692801630822039551416541800611586861205635191713105611763190215055433517730142416221693279069486028846223401339389533730760794024207025789516314446702216197757237730647420935557503518295723804796771473207396078099645485957701841148329246764988917354453112363105127709992395029164244159215068417449522740086426530899067972659943079726796089929488044554754895591135351105107371542461886959807117047018339699716712566534979262664828021871867154795036495789960555774906232399026654235758824135364330271944174613194403339647515495306540600124098832942987454464974394737192041087713042474201182025930699013601019527854537213498787423108635654225216562812260334932471711386503130108032227109805653539823502615003487343665548200548881111249989199387540648027743168049996218341002245185001993811620048663222531360578412032126343798377577484806549838227264242771956607221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] -7050321305242271525155638767746432876499537054995177646766801998704379546841615765612266672543517175232854054713000191755531474375534285450537629316575677082004171860499070392502227181763948682236153102733143129087745521478764912724098477590819656984485738980963102973968756021510353183642872382989548221434771795876757058151380076724144838541500743249437267223476592513720844282018964137277009125978698761546146165748920320035022937537456505571895801461117370534617485337587123378217408618601461931859143066278841290879704809336909172327432230207672588130323325260899867682131501559034732893201179919900154999619236859185335392843042210707362524193982180384825410414113897152763329294698154435342439742264240371828900586042800066444371137647592674775777474614682728299702123119638344616377977594302134153491897673563911719602588308999797745624236105959827315623574528815732502118748245680218582134655891728817424758899091907068638939619943392526525392251847400836581160380827464521376705355181089163238885030808504709381882341961492715321468256901297642550377494949748215277921305741932984869151291823336252973269414678409568905192954451294674530158671472907798602655552219208858709324840100139194221049851372088514300920527218234700286786092691512395126769267910106926222963989363795922883246115106218980259035162413832795272878825126879505915377272670624023489797258169590015689082218704161982966963416964079004937447489339348954793137300097712152119060258385157441820515630651226827250027068480053994367960189740618874703714580509841649393166685009866807619541167188616912090268943352601227810307651698948707214371000899854633056437465792431092472835132333948628832075551782557698118117361557309040255243346800570607418909954337217460978338880905233777529371974516705615859204624052419070962370426432159213915085925579309705999626527757546940151498337407633411258995535488879412056117421259067399008833540494329127315957469912122874679528630975522077789779770505385833915617775670958902388366975203325882324909295272679273707654067399151391603105598261204779282646512168535409168203532062465466462389177807177913401122749757757529942822662971585519182855858686396082325395348259273944382450102177089528237367237548164356838053727223681393370721191304636870377271221904742716229201124874178286811180765667102931790170529020816811178586785228247564148485290598725983530268439765343880119145269353702908529905097578695821591326351195836193151974448957742201664593169764093940998523105663900802808735971814204550348482286636219428203657396611902885809773035181236849115173327975793728784053740486739777656925115875220795188441316851712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -27073447866991432227669774933244222138349543460710212280322222362565409778858756239077839605338103940463358064258211162907708222078809904892910231468473834753420295490855719827768671753600570226926077804981411637358727456119032294393837420086889705904670326374479652024817997073161107053801174209143278408359930183549962243182635937831671821130886015421361853728539565854465977737916883521787982194892579900199749788256001656313730453877413496495366145244594445002711059109658219403321542397532421092931030915907343177265915158600947536760158470445034157154107694159694171937259973633947662592497725823604369964517895889232932389703196210832764536454962918897144716537147870498477618680654027852994101332035158111989331346404671130874585586286372830187717743297871035758371265452298359575118138866193285795666204905421995866058829430089897871910445060418318334540361324964773827221515372058162257224458970338214268953101565233507037558748330324941966322930618952669900814313932039870797466426812494658145478654283907397684488911563893899126359810052082092928142286389611951024972918042188115774380116901261275851886593819068556163830007529290024501812261376383243255077692322975337289912663736605162793699631133945725768093637061855346581294390984294400067570486598471594184448156398471223036213039744773078664251504645764022885343370822087027889287756704070012089005075050085220240112723168621761402717333361325776255845067059448783608123088256153206170998240831254762452542898879696072604452533355951918414862348395157906885041306617082946647285182601352280201537537882081009744224915843115404520204033880990679461856929410718711669366358266667126258864339370394600908278331200435419799582376686321955138395828859882681854553707344423987447389439437990505684370539762362884417658948460094225861109665835556861307734196692218372476301643036779851671380916411631152377792043603600281164100134758464602462152127329908471936833283087275419334373069642341105380811588333896325149074387945522736412328129680597483180549137850690408367243111192254335199202771706063289294603909277475393387551777965094810243229127227167012922649044971272093540678300341789537476885541561282481262009370286717071332959826287563799186456114939653107413305446429492230832422465727083230906913435402348736042074026450697110434771430685054943717919068478451754864189652028343559350782559682317532748748988581109255064522924246597497598430797983534969515892808921316611034089531286812708936661305326145293125109843357164158768853045840436791373749148745720067788150955171634422990380639355293076742995246377881262168548794427305145399144625342821762980549534679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 30140905910043514620861630773093330507562410818190602572395776731418550740631962033637510495034766774766383112223097699901662461422850915134262251102230429744231916604330296186434561074748695751996574834062765394643530497526588940453996511878893561439272234731550050390328599104382399271564350131898731869254800320791402088038397767819018871531488012391007669772557294724379048536560327454613600183353274083764480704714970897657633230430063221557463075535341273094609391161109957044670200991010558417797411802851600476673955075523516634311189130805838875974316309446205353418286842358594839221621908144861469727525111601269894746636729104462065989360936832521991056490294965098663199164055957931287902163301172777184475455968780329228503080649517773019127424680613700316440610331247310729617721753358064887082245287480765454591966300691678148610309510023638367779352813655277362537245350067217097326441936680814349488619059770843526835048054603355734958895711100498991614982790300578145983319262167138180645445422626155023020031516889979813841726700784407169490366308124797245275972492570129546779357344171451796307279552943691820825615153100078362920106182852578805362743889212721622773190227834955187820900064729283252217895291774031804984588719809533433737960819675487933154394947932932532486540845060290182820774760506045534138493286063494997517179116053111492187831481096242831464637158241010804374386815472771040893892169328933577932076374053433678453888492543813956900354434838777311314247126679009905117423703184868599962904855946946264911256601164469602945652781648488897419180102642471794675953074419860511808173664822624116179855543407023648575450171684748449660830313730882679517820522631429707396894820035003782940294612936086262247039386636756447540739661359858796585365698135375255466174852212559854876335888705461288893860661276901772608111828990471888572224371289378812065176507913408419037111748692324477573963304123245851719073634078964865206150116028187184123817168943592501284659016960850270576052867305447848857911216383036272095303548907401712724570150762947025962955204709722080927973463487921759047245240782798528830447529747048361381563721250706609237395173962574755097084195854771837084351956488370636194826973190941954685440735853056375395139529955579757639255734691862027195791308151647550044857543500096184671439340096490258256908788177664208181127925769038081332536844532793123852834450717183003455087712630812888397799169748364512701594087568513097274713667291460343078825403555820865913228194104203164196538713818226184850291279361415516575583509664171617258379042630034194084227438581434999578355040256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -21788130590423475112976320234376801851541930099036103498159626448243620845801751347685351482692320159561141475079268465210001917257955545179743245112300705546586374058660771289953592841453645506440177583072151483773754548749751241121325165855139070360695154144248706599681432969613932482573450314647358865263232393923874497082507991391553479750043016977019512773689679889656015794411587222302412912642543229919477124528054806158629852700678483227266233391512465161434273658378681335806456559828555720547130449294923059083421460760536196234150186498012945767294845635952454493270982394148879093821939318691721471044127996768999071472476432366356556941616455730208218815506257850581278495641189288855382984386883893625637131975163524964748208814632397457958416786707488480955635769418330342660572853509758740436274940106981355768712489940467576138378341751466194726108023874975273828217010215395966581216355372914607816608789195785846845240449834005355619042043723885750474919902745683364002985376039393038248831763306935615453300589739955017446015945566946261502329116412973400623101277643700376752670407797240989834021449226938725586458215129457004381742403841814820824705336611986551279342695248399902878600311094389336414273608458939034138355676830364273328694206625855814982551149377834606207852453219581076858523588009814529010309219861495816826277552527395714026401294026206562518970524098294925043638457840602725224310190305794168948046836800790497260884340348323194607817452827279388206140807090016102610748125524791061803788987020886906462442071317362831555845081219847826399772403399508858681404712114789845200566180482546247858887926708389990257187337010300075741663752208103249801820668651735363706571710617654904269256312666442307213671975279461826552368602034935329859223051469151275001685239367542891780690573125346413053944521754575223897199836672095955727265015834183911338915931998252895984059625224123983753944429552789703460520066007117148585573687924824480126327978216140327889049131060391328932074234612985088060328732960228607051848273657839379170746131543093729423334744838598345115131403339552137466337188430650423492699910183461239871155455413857123106686325884193372018582493747916396703605394844105092108174352594940204877449874083581890509185802331855083127795529199431034525008921560871006505387373713059984043534360080601971442890569416298843349045312635323209325841196940423955265444251013226494432077107895943720592986741636638417537021030894049241286644812913602429216355788186040566261159986182877480106907583822513072514258095432491479290225579561831442213348833781435325848296363906861521696047759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 12513274359600734610096251195095989865992855701998499531804033187988606498080863520057410474319705250289202538294141383168984352509901469798162011162770613866660557799798577472408397790104957047622643596957471466434714200887027620681560860145849592139355745326376468821938066471200432804702325344007239391625452592632399675917579098035258831869510214958511847006256466222506306423136144586063869451556343397356700082573177778068811632106548712034719003125826066685414998451892450216822955202704178344848493340151455825332301077054209111658242981762838336739764520951887852876372206191191340861166305763114707263187699473511975292340020842308172072584963371638143320338082488009615843459674315484622102130824522357882856936681050122399359808372072533910908363073795500921273678188969678357476291393024475968014272911923542680635560697827244529888331958427274574768203514536599668687646607721578634732500840976427959485717767440076446414918114214419091354399352596896415593686929889711687050259493860759602480830719027834382827039955874413507079726289838776706573960817308408177834479508827087455007509697510379785443747724511118023455368566678726653279416183024611897736503052236613727247768625626838227640920492817375434140721177124120345693599906128141181356748755265767613610874984980863079671768729044279737372460509005421821643115199545340874157019558859598846480109070676385280325385800585984534135584366902299058638762196005702320831126342699984187595743646800254377729414217889206756039358804691966239630831112697472599890273924479869038500527664959994104178447869619718199959375995075862209644179366170790960329467965637713387625124878341212680632837458417223718926897585836454135383981409424956790219431320410792332653934547633148368140272579735222006335205857327060613930465739420234660223697936426397103041319021506157445312549409901278953477003737851111085539305148276603718406448416196174140037498504377190437775901024355754757740928311275351333425621376563706171757963749302161072933373061761872595266765159907510227581958685409070877661392536127857677574660945074302719432213637313474645526241953631175760570213204169335412273548435006388210558265981628436887231166288920384526534799659278593749120357223090029471487786408976283828492463076214343250187588504373239919207966732875834271990640361875963943231861171426152091822566254746726757828459536396807327273405151653109318768382498223284183318145419877080599665878338776805550221622248056003612937654318555402195013958642474597318314657276489662570590622496433948173498992655666833322188983214432954184620586773123127027546540485690513563796265292207885446437362728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -5828252499959618573708886995383617186892800564810354171960443666334492178964991540677885835731039266316605993942446266246041017749880426390677520540304146099169133459068603260695466808558928318914790124407034367648061908981367059561888644925344726652453540535889182547984287453898920738322797304935487245668415201356150729211654960594405204334953877002941991035321770256319152293417156721051971434410318374798129809598732962419344730032705862676580782213053505005250687199834487945280837575195475493315962341184782700485643419197507308013317681734017397508712682694419384626009921630280316688410608127619825905165438420632029573712593211959397588606343561177709690085540309787888319699497096298578061596764441131062616608797670318685391207139951173012542835416673497685051482093506346450371952683689363396848752593992533419431308583631080439068648258084423351889565540391348540421899476295697390692093380208929757846037511925754294647036246786034322398603428723516478791246865415594470443280814807256381822719235486255370177705875121726554204599588395287020246844163994704523768306975535778108856896527824591222467490370159128741234992503001327996840660474241214968587407552103899469453564822826586530449290787712757500632360306867220389004066100613912883148267024290229246493141362833835986664114341126616445595306731752798050150798377649105754431160023550540867390349806867859810662742458985141543796547253560506982717087020461849666923466133377971607990642415683089898347064554276600346323852086275860326007828627528291046122861204931686669574968610645707144876226097564946522762883214535325429745481260586652431254888659374073285180046553991680626896147667665424668643060836457478709103651048520871500083488367411437809210977165689088524287827775811813910948187366613026978099692342683634050342734123567248583644556826806713289629259304567747790323662665118933550527906349666646101592298753835525555935839777148221062224288766114278425646242840912783022475567421175375997713351881630311492210481480975165756004544092943864438456464576603072410057543258053570778996637489336695601258197356760809626053152341336362159134720078905045891237081427049414817706428549768979034405369840758050020968389264514124651471754902028661496834635814266374948474172465637656488713583262221942833411181514789591357407339526826208339524167096703097895850197302414270252371343883230639831690793430050749594771663500151272519001809921989535205576193718205043404534999709137403638524533753908093202623293675680751205158282557427680112779571507070798501299836398933162815140132906714374898385450423220524609110661644822448151559652877726344010143933399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 2001105239326875016348206176894411755828800214853174291525400476603273901977927190438639239935583662200037435544011084982515797203958373169216579311039863672699637038393662262187434654445079691043847003622716554350721352929645046300983911164573978446439377766375008199086564312165388059143476631798988162235114312355807193708143328346104278162988076513221559308480369880704891282730950748633775398561146723572033033430355952722479911274446319234720460425574164822893399994543562251938497248981579438940901304084589580099019724464407456894452602372664194202398510693798577065250707964116130408026905325117337825781241830758004152684321101083121124123629198144863243593138696901948807319962567501122979934527922098381237458617462044247726884430020846140292557402001539141030159046934065903606956028259359002164287538983310731452449905902939150171836165680229379609801498454701578751219034227766541110539866986492607000455387612899905659694187754424284525915028226337451181190589364091239536257218179757784144358175255624088806509766900057775952438490815238748918963490690289058528686903746464711119264995661932126983893254667177289636586328350637692972801104975462836545490183924254128984831922166790490834806242095208879245155639592668353529775475340320476108733074530147093684103803638534138306655420895643614217433127498938359981672413538876700619049665973561127232573850569161089284123121092677846733932502701554602921555816504850023889272232625057571657039845985203507423092725560766000290775861858251999344814514316788894142573207223584704928108051227658216864731862548410108709530272262233315248496501830951064254803376522748889922216640725789738026804889747246014261489614538977372160487860388325727965849553744380858263522077930167990900098709452735241710381483781433249448460341662829387120677552320174901219433742641650341625657690925598436134548645378133099863967823817218187559772455379529696485620434251974090516267523131427328692225633768981841556214681276857551774915000788563373452808032409673858786109032717196117757110184790324011050350559321827740049840863108013128506190591968221079571906982488609856908503355795721694845886617622938311397667335475208675809690361986708800022715003430386135341300695891675452067150080623180339201987141433594501432767008347319950678265345621948916701992797159068346851193558957422968622564621208710860416175822627914854617732794878581630369972823865583752015185282989134974439431792012665388790805135235736695054003656477070146112288864169797389543318874496970175962420302994417354304099081051000718635456011604994240141442460994454047075798885558545109639176695024719921919440191488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -361937715193006638177027197912145192489785039279257963629439588028580560808103237376149343444796775820947143375731006262750502410585654011547908325073459379809284984292081244440748597105911329456811636587138965021158466786971717604571302048089929292741373694073777798296696013866252176523781807805992682648498636204712769818886843689403078910670820541625969681680460583034387090537809455234000783222055642654436131668524374469805147545089595120826541117418414623747863637138028956854690544960475583963016162719265645232848159100919444852431214587731197249319216545353452262244297871405152003189544533000364558244672051762778733525869220480751907814557704128990311704530343131389913593834986635944033252143199667466096434819211354938422606702088207472777164831361851454249110329668297792458317423159325247244994140957082111494254942346552757875333577296698206815948770865931680809948006549468566009679901923154176932819218261136706342020698451893692578348108423587244796750538363159077714707308720680894189679156102359828783277558485965938667294698635568249046795187809471522826504691228316997457613339681013090077743767094473317817385495572625914386015737336126007162478204441751728384126182033448819644154970868040008205692522447623204453187858783798366897457175765801275569401323198983612875142543920140112264655091071917994199885195704950819877302186834836827491908966792343796316165150572383653227906626012955000312115904679724872335748634114140200279922724533442531992567049158552325151935862503577857061288983053583425889173792650899396429868882913794497206001829762041361539840188454332264435900416079644793736663236907887571112066896449566937893266475983715057375019219673351945723196180519183853790038326974506738249100476562187700461301576104609193485772173148727969355951107641604028461323661723077639227200836672867564813499581858328565904860055785635987500209619363177144746302160192452937322911117383237179011561944713905019353661888325385918466631113101400633312265916401899599531126424111575373866630886276857171071966177691645561221199214264408273548655793910375602326084143791136326743982712029328041193460260958161524547858740304411928753848861747898852575208237366215943867293290900568335830165516824944617117339876935937281227405386950597781118873432833508123551814397087259300721950202364931518298005773946855690898229869526427534829402105710484086716542565272304561362981888634761556340513770277582600425388957862425841948681606862985975708327024085872407411791908595989882696032146940658340181846509615987536955089761585397269991004885596626920639293777797857790870392259353907480451176912263379166191954165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] -59606035754942824534636271232916421646294768049632668095665553176346920891128155967023714999073296650962479664681194490560832882024541681681284760241401901687814872445516046214872886397806911256527811191699376867526324812836369152471423344874475393699784785067298889949051965212751955932582465881072755262761565124355088663357703994060586530812689794444643811425085302143343585777602197224258796197937614446367325756207440650779561098737268257035797931697632959736581803915206150486384874138447803214414152764501127621230846515711582554649940600780417576708933620236408163523699587344036745980594035266656513667194974217778651160761656474554373629394777220143754374331285061016586017023321231384711378725675465619832084570105782394465715367580516180939970691114115228417588156712401787535408560201442420877846642179438975219712655072914029485882525027148694822058431471587942826624377523649128463001170827794205828526347061886443375658949034331696627092810185762812346918031792943148814414365377638717609568391138699540723824099827104203899836920782603212430525129447241913578130953291531340974271241460808340036579670287288682315818123506673929138973187578916144278503041493186509353502070222965749666205479298495973921596724789828512346931648275277370906080638050193801719265583276590126926011520921779545699244973970298117467818041435294113607816090893736052849758615014768056222475691773252845542858559881428271812739688387190238280542079974908956824920633809795278819414241780271428604110570091735150560699967101142676786584393118617506889798334351212158618561505673641420030170455638809726213635378495113848949642730760844849062426304221089683452298705328612503501403037085480373090821614037773196050044323020922691062708867752533171904183468045291850190154722794082591726162435974406018728800576048769684051239783030529582953845514313985324873221671481583182882415540409130469558215155805483427986045426773903067646471471114785770766992693515080462949505095402127612858100862910606675378302804231148282220058834732589741768293562135041814907452171613999373938869254712204450672165687692398743889649226287034671584763765210597955654081761865023103900175206384247245963243886433904246175182575532727313906349472737934398756930239981422738946677220078849886036347709359393785895449824740580263697936122792658762357316356032872569076209822361265669614831409073982730992893159302928104099431124325631863701401805141148990782127453104099546180526068998704648974486272147301379386577252556278195658350080721633170769159790183042772319103422882509403722233190809868157387482584536647772738651854848507684572669305789985254544448159744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] 70917804409260763111402105238202192920445149367175495501041610867988216722304418237970646816966150315409025443864018219975557486738783296132386468240020581255978720050081056812095260035628040814128882827485507326275369896250627414386449165312719596566140065777372586431021286475646961094335871514214813044017677474579262261754955753235854224672654848411283303397359459245477008566785925403544840832744444036686147674226132340627205463392621015268838583866839727560614526464217215544204744437658592107702533236200708181050300526641610507846392473991900935593213865611848385614129087860014752582754573601252530202815007922542898758973035468752253505203154053885583700386053363807331087540139994392016829477745360732881560076701149736665761851878097317252093311122318208703295509287474165296782360014482770824547270685996774658508246352156143573215914435834820844668184849217090353537769106733812864800957791655571866108168467325710923518691182207931408343197377478090956072015699476510027731300083072492245272382564872854727473278098604461839104560217757265699807554104872676711485852830678469840227247724113972925728892722439884573075150747361231470130659406380285725656822159728394944149714310835635658256781279257501030071596635039993965821608161634903536577391091944554304013042273169391409706633278096045810292624383136566834765129641888408123951020171175214610270661123631805739706500750348443238043204999506042366762595574889955139202335531920176465885448545510417598386092094162951825866027149910121212547190828071473727638263048830876025943439548933735287954449108916978902994930539209746242175855599650631708245389960709940993685454137726076594909112352297780994673767273392613837717049269537717841141745612331688189472399384459275638323772320088721189212445504499345000201797186704836306202248914803169314559690861952468277889205266893886015448361001233605886975940868173829031346388224847685796153847070836504812933977907224082350226977909659998189140489225853931329389694062799045259733920481689526332122643425478382899879118766177100346428175056505145690017463237188530502254764809808768903349138205124649358514666030448292391815389675934618608792477061130226023839061121337249938074336553656103010741850598888187585373200607384102849694274868807193687958518935055176850639662014270969699013213460430448111183972468139119643287540819938497217869223907270569060873379777707447225344869881211328828771629074459331082076533351544559896320695126779590880153970595344629754016139208789612410663585113347192763461854760211701891852164244667153807607857731879673890916910140108791563513258664610754697147846879405159808248053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] -30389883106170195122050541092230028460317463340766462528925009126479517639288405076937363978917025113871253673875486923318766313595148512575338777039199656225957703132693064598342717802857300101580598606030629671355856351342917313559708949506748142538598555726092930060393116321550272107593777195315141703101705918902099521102538553019017065467435637002322890288438596212360837002132717584729460520328739266302495348836948103316336517920137998065621578347484550192696506717566037146996053865847423773212629109402581922187516060486730368213845740156797588875825319070971073865354054593699211273895413570253694222631323387472830868166011279519232128277264143902746408783788118667172507734453132355328103186735165934125616262367786773635620603997186886695905120604636638156004285412228646234673991369952540338603887489053683652480025251172378969331635594957386104302973938116506829572133579481058885955379093430448312642491962944069437403252154025016144125178940814236510829338996294533080811498629781614173740549950345683139477572106423890857300933719042580144928170088947060568238480017081411142988840568450211517836270613532464620629941084704002361039810501458076210834177449158090231077400859406987141505734895166650345046135604449799310705261328545976412200561066869638663499849556945946412042954751902658523791364140289183869205079824307984298360221151444182445355363346610272059293994800295757231241417729236245678812503113383068449569488412996275699838842921887979509858528892982314080917899975692593690328656680016514961587119571511860107628574010699937056468472411544558369233108130587796389467843220131852039269938755794187687037331068413771873963269376435036258209157655997892581946493151977263351290366514604078473690405564076312807772784319917063519901939654249770138128155538386260327252916979947206974763568642574392491106567116697222184573269265537650113463370775508693302793674409211727675604197021842948072524370309549889542646509113572107182681441479784443515014922218004163989200537762537833536955342657806408833206798941781590302912968757511036819130200635257254447369483404584417136716505244528782716902061206070469635511262194388070833584305692410678112761670191279079012228749046629194282460000705557828289241443460837416822656325642454177793063677576079901250836007796972737583731189275077365683941299909031206310691734313123599596707764037554042530195685633910188522059808700710469669241072989963353396330062477722411944167556143303020228575054668230669980810905639455341754180292699510868646902269294071303516670500914628077401028401777235760802059264647435339604926440740789963716715563268435247698836193280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] 8496492123009955826197824519785489805545841250208802130249641709657244071829577029294419683088131790938037639628829368122177303466254197888665356482202706855059512328666796038443768538837611167108898666750211816152729704594079452486143949728621473517012031061664388771563734855358572609166966981346695497945580662057152374571853749144826338962072986157799430251198774227400825117182642015685154457797618133776479513554183176250504680795266379874756408223149904886108702684990400001184285573887056842542756880403397905950401734541137580640414598303373602873416181532367135279641469561577853739678357613638469650740127781101766854129300090438500037887752829249579234742750575426626364013972430157335671157960100692439627248636416604906205896580987178006181330391626122006328186865258148057498343644980471494055626322956330923529665066308562184584435937019336879439531905133668641156757610679047155664447614012958438700638577166021928075474502767139872266403596020494729818792812685659071014043448939914069093363074647357772497257451060057457537698063706853837054103701389266225625239154687398912547714419090225778234727806950581102459409438561601069790850541839352129799108984408102227070686574476852143876985072470041753939780460353043496107495335667907432180422456284175112751409374968931690193951319609124672654049384714118789791336739093373831775791135935093919145969556206601752094660930666732653430844545407523160447707303288437945300544916178010793247106833519495769389960511359886971019111831899524138261418430634563526160085672073552334584274669815663421617185787951282483417499223959614844757404971960630157999851428787115900849946532593363587587177778057827398849759638292271362881433522294553038729209991497249604871280247098455849809898167927048594616930953246332268233224520282107645489993067112325212193077282651025008928663894233832696928823796509628606522567769953504077140290259001990129806650633298336295970076643289632063122846555077236508163757453348089102611844170022993565903949347826517690941913935430020226230664511105708604584631724862494073315191801198717168843845520863802727655979190061387302140240866810568734341375059430330324387718682632013739457098353142945197756321101054436132103373634773390852700985897168768167332982067578278428194778147474790132233575427267385728830458278312983811696692232914220123904042908788698524218093440430339809817121913520382565080219356714746438884855654894796638198609367394361664873761377757553580513173539193059387663616201443347083746490325263019645151904328689952699928838418041181327096562985237888400432000570057191933198861680238957537293946685465138907641282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] -1255341489614406214364998321701651454222921306872691962108466943892277383870815842352579822578439455804424595423127530999949942852776143708423458529710008062785558534225042388926262424091118932833851449453501595405785681408535334754576514790281251206323880932365488149171247447403625207769753257604053853443777958747475517151162712740655426846693393677277439049571918790681144594488796052572387795254142212066623736436428310219302185644908607926585641778248462831304427396131201734402990956257970527843110182616693243558568574790444353583404916789708439058771359783486722201973566343323019349414537571705273382879931391100357969185731036253399583575975387685456071012345478477169100525700764253661832694842425451498550946394655705877387322158314908466795501215041150003493143943688360637383388439703413820012936333476389916787561590776479138513691482785946802617798320319585375987150908367154955557842229729485953558906823927452312042292398744144568957962046128584311018462547402998772359491564171269891409883949682421237504984776073159077052979084489047168755841816456334152383161314141342627809873162118335131958977083797782733419056210006412883992537643405776840927396892045483364991121546122811122934943290226153670713803390448422655271480364065889913903936390324390019423309364528359377357565237684520884605992622701115601035500606645071309243522835750686482451858505909153352622178586938841992984664428883742161489850909183196427387667410628677429285056304360157558107320145532187895081647161045725746162009561649554020986361675264100524231392028379233463627563841529419787116383048861797867557393829965628753417773744202621971948345846373942365053090379516721767999542166186668135651470393488760949304912165714753674016744269988921669436983304557118887911815322121515616801138999824433505757058895486975644652894824013830270082704718513187980750807244918165842955133726368290586984183754274763767640918326434626744422990864323735450877794560247061667791795802082040207926106355216204530244390275015031615927519811172350991918784895896086915823387099761483318879308123745659776808799969690479106719978797721141362405875751732438317825555554838787672405772639960394810432404511465803607508392593156453871150654822208735643121608088104205364072428978168348509264984706651047298599041987408815092859348987702658256419549467166130701315675333288536551981952491180967891712699093502029852970228770781427583226687388690188637021319047253118012913616293877732796296781942279851139833989911674203502560018691922169052720045482423590416165625222582358490705089634655692636878341696460197365419478245975440540619105409832922662347735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -194423999802282124035487811350327225570326523222857711583714229125878578406810805329412665446383999264936289219471508734915549893332135114334535845221730773471925038720087671934909393020908050103960650631781133175123605808419255814966926776140410487976568801613311076155970628525706701856788607256774520626947707870005859461789758632346698986949061891449927058139264649611922605733483845981862770065416388230025437785163521283539175157335362021469071260188726265515425458510136273215022717233304520198867606031385724795200998502439056062079469665481664631477964444719206621013395902710689819225082501994553398732512868448880469114455422031253789017270315783030458055313338650514749563552140895433591226655510507592695937446599269100674417082682694035571955380677749404612225847265922331489669301002158141868787123728718192798277921026523145838011924069022451658398934878048572922250403349238460580854486491163644185061272214290935237390777577623940315924495809393040417727681352274005103157976650968350540260299243950048745022142955329453289913583938454565536646008327745578229795880572078438476900705881896961796044668657389502684783789675332897389261149320106121741343650540907849459361843020056620222357354798566594942004799208510353202290658142507768469554619704676256379840371511151463982804179761480604961273369549704516351878519119792805752811624389857303706145241181750121503758784960113343401670803213204963673706394269711133855706259840891026436742739881652443483709705353871733005530439592000536268392954297177795368063301513525275445317898022352979403270775389669778178858081663633931332909250144998434801976972868445479024813262501355395702609902046467914392309726504673023390167434508692041380857667309027081591703885034084870003410557947403578734262503883024470757229155147372204016564515879844391957073040650378336943136019737396740223226936982993178470111195285038547804031085541106769225152172722538425630104320043224477759680168581930554204837327895464874788170373982434143557978817160817855644800092483795524688951088351675149112956317062373636293229682862037552972509539948759952569524419095510182744518026886766829146967418536567969708538834878342740443112294034090011026436145594128959029537659286932938546277107520867690618208769828837524841319790254278424776999680123382665125868828209183482161288335779516834722581956077282164980601418713606410013796624002055112549722626455194028473922234417928495126314848194544793940518277005299247110913344982549891350412960588819741211499952493974275665753912917074857600146165098103268800438321031493021843087216875257962494079443928050402857522695166522650200637440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 244362377515008975664974167439011797212348563710677362336684256988083865903627838367546448535779844249836568256782814504980277404289182888671799176127469171524861976807025910283113083191122475510002901867007324669846087037205643683823286114093170164318962283777456234180202736618522940820088960658416139786585952324947547247827303474234846803992345555841314456238192967077152526235981765486148363215483186827009501935160787059699235190414992125044874161714987300872997204299479694509665556075566583823900403372264143584382470451342109669522930370960758960430387061828945812354572554158186984124510829129967763574543210366433675133241602824390171469181132237663673926891368836192588133160477428290801600941921075754547021306646675167757810216403824338464073337992945250968206294263297694237218456654834830597569654052360168052595191958076982681590293078072505644590470529213967495041292600369040017006557795229259692136475767926188666325601337047842047211848365406480920024275399649515462895135101496684248790995697358022693424861759131615524931998093130192249791025937304282471599899664912883399167728222299026975836020662934031922456522714180796709300098449498109176630889249615942174711583093530067308444053402002461184602588819076429285138094588286594295839322384081294332066123440974479959645437981132136217577552883153018054212449212904866752010400996011913917937486460709470733402415596158798967735002004297625714534966195266463808636307765836698542911132209339437371060311748166682932101822320399118674208538857533935147928061343514280858687614410272853163217150855579756262933415585196544177673347658624285173921520928223117935044188291857405402996980662838218329870984795442483168046556936856393228693066477988240149537902346020035392907235665650676478111752749500431978428559668814049049391000111902210848944048115937103895807570900052032596001204651573266119890460866725144508139313939854819069035276557404959729181244716097066810015059744714358634090834711195077310918828106463732764592724845716049582533068509639493459672306602759501240527719681121847748590892117700090555239066112633910386962035784387921825112236074883526499474216893705134807829230542388400463036868714213102705674874079399163684352518642651603296391378653848336399587142387238744763755207063317895821128704693586213715762157592638958174657731245015298468351640463426464465524651414264830193267229145429310519943585193019458623852162925163453891336290941562541607334253650059090522160966643082384462951097536728445283074097180348852489271841331058588152534962745551953897587844379552491296666508954540916012143905022516009960853840202187952200089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -97428677847551144547588978797564001907367261888920026606819837800024883783458273651270402138783827049441120731356358565651104639129951103616714566435225329015803180449520118633538481569137056951365546847964537693204428829941958444023462303446045736454151807581356763733011578308288662264871355343471913073308159783026845165686147303535947923518844428274102670752970433787878619724963923506587854001543421379640919548282724658688615583749872372945772980335479385679041842594757490969183395793287361340677533583046749623552028680755596009065458225191349065161953481886381863200751446110515121657088786522151829556169597055165938584752380164472682767620882089480749486241674051725363914562391476141083630062279824769551012989185574465366591971089313005192449241244091552799988737924366565784167831481021332890851121837094327206430040634186473514332740905328367045843538515267914382557721006584453134256647598216439194437093885298987459181454777621306959454690933471607092857894767123377036571545422913802677961839283055987153286680700751505981950549271219305968989188238114761701240155086820671031999740398849437751547316730577370882604013499942094615121059291219555563432716252023188935850864030103959444250259822212651812684678831934777397458906225903375191514798587688056606040386679456698195683201817724145490016595956254763669233632689236497229874896484071337198422450034696895321396046620070746016897677721511991430746400741216349086975166606333619488497040837656734436527745699000278172004983168169770803998639855400190396199050300888560251538137354223852295253954454912763316430782240363839558275697589292595539462471465250363622361515259589881303302196264237458221432644362628032953247861591390053970413443785846900979234007309790997020977069409370112569641707839027542624744971792261934483705143347842131017944300248890169600861292093424566480067972993972387175938491400970868924213018598021189251844795310600067399564099908380435190387427145841138523124417025100750211245182212883062336386936156578601682707796861890069026298374456905746880744553128637233222486478522883622947756922435261119337159730339715376341339853774074555414160601177307868609092777129935508254900282616131211757748526637214319827656730943718270969293522208191798661741006811323308608670200968417276919989463495947308058751711438495795586131643092630006214627664595353045707611335159749606575488730444216803774989336208346479913263002779286140045098429382914437738674038158646497117362200999435881010362249462715254036664945743521112613904718451682861924620313588915187216474340107001919754358759636561308023438288900189512599104329435440476732784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 15649282002627959824729822876062150542027238010386438244846359542422733680631126049791755777605132838326626709366760303762776212057321631547102209218491365394736899020599848552152808407640925163222641227018966683789367497581746591554286244828945096580857313550907666786947685590530260060730889762763146530927187404346280213794441528309417250991236707717127172101833052067777435954024095174190200338831895144363622227849983201368952385348641116884809866552766272678818155821117173350713928827527483694997098280072663045715496487032833784958849385509497748008939158624851433735923086232291610121543787787595641040157314567643354140528240229746520526989019279560885063099464269089022064281952838131431824732784780569677098974140496709259547581772636083643451027213699871211815846514014641720980755544559283670991361812857040715955649914109254562493673896046557281658830351940506843294820091608311613171076379447222235951121861368078100243348965067642630937579457292419467782805602330203983171272700196789227331545192603847725631354401606903462233972462536425021189199992425487756317674884192980616848823568263225985773979329631362186938577279667479071495810738161415566254254431105387634922462773868239838172523114497103473443129278584283695553507857312497526201691159861310737807524009209011298531453337502737278673026309882432133606005085124588019154217542401438057567006579938681178568187639250892428007012730577571886433470508339016850865324987967684306928652562101182714889506746191637204369881800611886916434281991387510594108726238571627729047634879849208319197108080774894711011604636061951465140366997074128854396958529149756464697216105505618375916009688614903359161708244819914497566104812227196834639789677225043857038093086460321864534820899516147614157165617532944447816531543490421066394818501591005655404106135957797948508610204816195564166259398238103101651935924245481251281598282206042907623694192277266042663467806966937707450659760194966662147513024795960409443303463500211819581237424289285734660840972734353804183433183605487625262491937796920998316969758542403059117103584413011256466082392835352971003923213497526608703968700110051235200662402534231738409872273616911032775499995948953600779966199067127222755566939386553051439834125670484926726324596262096124280721052045804130580433667178882007560988565754817909864912170223985609032156883007527203395403540027052009646603779978037708169555338196067001294929196927831315907321070392157113993012871680876038416106971679668187860167482116597639054230224153605824256152060095467464054619757256130481225353408916154208419726830313685789424516154241808890593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 1175721667197433947807694044636227514246146232376037831264694512938912872459562453417168119876147914175187168602834991253811060534924880717177067999116194835773603317315461032797762528969699097488180514982242948323671718576944540458234807097776832869862396484589144091584981423805424359186315474187270355517833581440073080503535336164525728132610551330316637852790504148696124535376443533255335386818407676194843513524647170723662747542442562018422416596150853760545653086891774054169158063777926389718705205409662781677661091463219239082836363979383327091645532376991021541951773967588454297631074191243841058179699947886716154771622530830126714011685104501887636918419557731505254268374497100283328192440687479334649670357850808913899638630537799292276474468288600012752453152473153631923291638041694266044330554070437277843899097921671616908331350280052681712246972657520537889163308760305918323964085380154025034238693056445799821120064179960407348413466471580658808393113863919777782797811019780923008039085049336872639357519357287436849778334948990346224333415517765225219373908116582829515053390253627805447730664068293671012497309950643941141855540344123907276648849091253879763923283583301267671561838784680602353847750730026386670671954495575921392347382856192978239434767466150451964194346703627598936257849204197459030734230346187344388411649184525973015871121466142164293944000985395405306303405265188801520360535687486917800029232646602732371275614635108098811222186387019083879904992855834293164243136753024518398687822799564255444363903500150223798462465573203531026672027186120125336520321478194040022863424745232968640354159562961885294036340319570377023393463140876712381104279274689784924340960420366303152169007930974252265294995872620192157772190450017659805111131148182704284020858430426687562629087899653260621083859383354937825637501101731389411754094023688538992586621167741136600307237234916569673051539551136216165826530977080432492836788665226887044330713562832633631816226765484875904786875330534689685362313187178260108217820559817341370406459926815724483950570136289355816372344920979972905098343458029554162940117120764055821408434646247235444784585525196991193382981680283246604205077015903718610968112550206327699493073166067525127536589593053142582479831846275516537088572605769666973535494721306394706374411601376653162206439818682541220751750414643723637315948400824669002462122728002220100643665163417283037886626835557638932215480081184541183854710636487519575590828754257069680688750447360569673892929411291970245169876748561084939309183254065274868136360999988349040564737786135550361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] -1267485490182961648680804301371595620716079307198188513337286021640886624519276823535876730171154546976212369542102876216149211766492791500098447806792029104458848618035976392990652344035932614846006490425583143140841320056164525110784046375607777757493590394852314615459636882298029497775885530888959255061170055413918290657013051086300055189284077564419581569522413193188999497469914462141718399773707568306171527383233600250838990153422228918627347329672312602404561451329506913438590190058204588564409403681648174265604091922868483709917257543492832761304059011031712965482639189618236189135834792945830648311335082130835302958099474394256454118159172430812186376710483701786305955209999711120332978556785571032031485785420702516733962347678310660185075013272611051977073506504631086656591637601575928550510268961374889756108184979194250192989971445876036161275436610791498100267212208343366982924862106627110824653095881074691446717629452634263056466003773881599133277810510301477580849722722588201233063087625718148227345088027805438859079597947487699607580710102051865610339063498011000161472196576475020074102456470093573180930627542580210651977860537406955132312442998996863601335804156092067300674729960549281265809225686005961517935522176949263147021877469993158000040980968643193277839745514208965897797585688961844239246987792091639263762577306968583183254163549555157673107284581368576285399702292179612805602751560810163935427282049657198789401195807538484478782209447521998779525860125789902201775481399345673499778529049726050472012627632656135199311319976432845487932385605694185543770081539072995650142820364049388094461258204578848111966205785124517920990982867850730504418025966402194618430907964534963879223175422647907802962097751895586162623719958600253109517038211176868103310400331265145425527422659560372772621520034972096705164605028011173236204731435537446609224236053899153692516434752175479032490910525983148347406418451365945929098089978711426153767954207950025322414972388615582652905456452508256731027631360949228636416860056973658144297487457063420291980550983919691705301660854044280539383295638994313171982169074095827136823406004359802853416199105714247113241399129399551411055189354080106950497097298831347609004864950213962869020220170578875398144341053749407133049872948863692611168764563514699828184828083960307152714901440406964326101104174510882192025144491035706581181505178559907467532911059987160177935501623234959366529884619366432187606359075227794319527370386905423006588763328997300156000787721997502231930096723953478329414679661991970032436640567438137810676212263003535441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 430973910556708671777707404195211765719959750931919171930158716196994015985275363305929800204938374972913367749495893783455605104291338577831907961934055748993570903480554767816141093056836293988392138275098795071841835750299482819953920116793254243453793910101932214785516074752637410356752394206301736022256936675327794323918842281811810226782608529776368516232170777615653000990048610376107556392451056102029535278202150968907863444470486556061330931900842388055757936136908864863153879855378094477487720688459849487710284396804292709012901753141972499164789740904274622076468423774347134666590519835180354766415135400291058601571912470640416037260331666911438658352700535398727726360201605892318703505116500812263372566127514981005018199571644378826131936203309336910942291329554126139143584055079890984264496919687909975598264774783127315040046061840736658909490275571341762732286687144102904701036961450326257917231337842643089397612927915655710376868717870451403022204617395768804155367417903042444594275370982067747649415106049794224435833723554563591836586871893930433514669540298205501108513054281806352056173367200415781617037383223145877492694257557116053583755285470427749015540663789603955922731689660268505976047915583280393664567710122564061826887648262013123642070741128473397090129530728609114027612107763873913221940273397014799274410051482589666967364239244157590586152743305847383474150940878914127111979362086965741100443563461865391756026539812612499594073875397741879255482017418145008917813438076289464019974256627131677099539237134193222123815092026984835551721713907826036340802287591083630321419139409072487905424334979709931529716997610213849290595407099365374158731957471831182556777818655001992232978623286948454185827857360030917122343882093112244948975702099960653189031234542948273510674091991652714385916150235131352282256563716937775290408907638626309801799725740053130985442703806892454927084380835114834089758293304935621719190467015056901867666552034495545393623365152361924265445663635946190991891794589931581799436794590504788583799460961499232449393133750471624641456955129603378570484334564351198718838989212136943835095085049444323144122180475194135546427128370747175141321185300682243355505887232083362823928126330533372451589045489563516928467516651769924581674050556166786232046643581974523483434950030335600065565214613453202920114875133207427429026856884031692369348213306186873795200812952695813818004966672779002238830751245287453386129345833323538636368380339154069537228289000566217534898476653625705091986959289828390427857922586099853616661389104535409400375083045077647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -98267192629886327443802493522348242212453600231337674484457361556643333117511672110667465611738514205340186558529531389382528949534433981771260049424076975601835997958818523346700280989954386641333820962134316694183713773312472039933701684699435680768740509551054870306137670046396014103675657017100820574847096515284908797022538138063618355287352833534468818961048358516992029861541392791240116339027463549458733852452727266690965447068849564760723905618787674460095087639241650840136571695872705730713165727706931656912154474936662047039407328640164264663951495761703435241955906207359788000501775446200669020279461333656280308684280477868816740816328151639172669662103282775642001404346970785751040688763089677248859082475330343002949092516354439985271007361117916751788224934645599210915802362642019929105646644962897839142515893430059618368698792540280583147465668150500608859169981120017332979130490819218357330047039008208698806041762409241612577851255892535060599462926911416440087784972266357374266732899445737284109488911660681529904427519225515235478499436338870584412379357931993592172390270433106500571141448081952663554758526291087895960210939640341722589098724917475015171787338862551610040847623247887474160897230456406492656086628359014371413463489404123213803205333221496188732652166796325370033229546797206885587988252498732402863607355575635521852401477065030169262610787238973178213004195441853241696939612200761595196562903241529074361427223685723728620536337568953264933364083495204257000602487592217538408338693011807321416698607465535445554063463432459650762159876139973025855488286217518346454292898974000023922400671947700020953029502321744619860975364847751388228492622452289832123731364359452950681525735314267136287685939048980167963617711517760233639593025303433081261135941588703373049297939016026412340594010197640716123397884509299636710506215329311436728564777649861597503614781272625512658002610090759635969264404853446040238559341860231906243155035918805409199697364935157550655544081440897548590724399354772791123176865231772606192821083861485214371422298363018627936591314310241311664963532801954317178651976157291152930437317356422233397302944007120492414086788976662276076068078277237181814230675657790828143628666824623618650647427142484700772933394594779917151140811807455191467543666339667251850971224128038008923007583078494913042458287973201572439640658510983001371646168752926607037962604911965683472120164610187931489224592007676482889016049806791858528735602624148840987273544571510973922513944877347072768501441263249131992237725655640947650738404892161731566269092816129884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] 15916693271492194098202009959613362648618737412131596384815344365998294592663798750525112077324475631153345561189725864996427475162666418637271586128769899361813337634722351973277885737964641432009099448573444503603205463453784750406118918797774493771023030602982357493372655050674940246997663999050971794189424249784991197285252042171138346938562264238240407784466116945604441792183697039436676060931133412610136383796371523712336002243841370382401203236288563540003507224361253323222502914670066897643700119633257693359881059189816877627520551259260223268687762551758348764970586796832414491716350337023032829187767127129838260714796916777589144908318501899656189847843959583588983043529895846006086686801637891614642655040022533468291093206257816925984400066643830982914941081406429859189856185999309840281285072319219783682883007961099710522280333470357259721016426437411738491290621340381551867790924503110927287518077413697496347750206715385267956527660364591406121876851732320883861381608797084547837308283485608831454382326340816550138452124162547057578124920124476424837430922886579969022133557298908403173263245193277686907152274037056581586030432451707847907413527009676066728479087755716911731135720560573242088361145487380736613469986288123302162144491344743160341118727538867404784522227691939603674511608888837112383838713899287895690827284301973547077687273177541813982648349102049876126657335176159111006639791683566627259461710913266792079048920395647682955831054330784753628004102450133092222533166051035353552542330431385966735930425458582936629486409074505416186079651149645631317418179840542416977324504825240073521693997176078295340876988184595402329561210981222447047417898931602148329414671150260330672165020238884214667719007930601587649703781073644878184844027349084781333131624186281571064751428633706918106825935549193029373187674087694657905152362694754704322664672232242863120678101636762352722378725840922748861652912526858115647569665141646792972935439967012845568670346448949258862473863817824942553270846880856171552862499212253597398187565308881645167255078132372447591698907927463528130085043232201401091438509114125499411712936311156792206752646520055270165616411331876801968629831833377977014364294304612183116783605520337748469208469395005987127284981771782970225778217839548288644107260843422399798844773473800102365974508431161025202772060744387696906818472301514662359933348991687590167255764814929135472365501927441642183063283931412502460815498018976665568443377401634073928380005639358921248661714499419412784768942586219315331464175555698821925488470792837722298943632776091402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -603345106671738330736717826672502426351059681763568574242598935342178968046747341589043957173308306728028834982015560305388368732327995814054696583757265407407708133484187568221049371303668260205019940237054734284144245296431065358199050295302379235717582570080900138026950154903913476903193889520251779673073458141577262065287282479131958310268971876174999003829629840912231812932993049214412024068367887689352688382987714896610917029348651079784218142163979788222374395092024075034979648587039971401049557750336657326527669609516888010622588634858417990258186332536790892881590558886382220604872107790542168127289698986399294364651373394516182762826858287791028666410704644627105859693285194028861790424793274407235638340679022267569755086472513344229105471902256058441492381479935351114680828503743200704997714372485112697961082406816053852035463171920335325745204673427501754919370396010524585400990480519017716462950769303830614394153398066034659533036118440491872427373383266410278422580389206600286401694425127319306978739800426139979569922928879417005844177579081060722721192260545646021150507759635288641658695474058805426136573042022422677575963048301376445929568010415698690257050104380864956075558314612652340183560087917382188858088600618900329253041794919623962951873208766154805150706418593441441140690651478318651470129423578555601759613907173925774833185958856403075937077076530409742760550116775137946168360293287128864511376327882882737247550643137068591656544770360142096439727526695601245749151163804848197480962253750431658637835155636555034530706928014351633281480676898692329714937575929361282366558132343801426333471494230343047768725287017663184677310177154693062735822515857228949875817483656390769894479386285224481457569628666248397063094480841269861610540986583984233117522152043139955687764726437625487365056827649594813162511058720072973080150769224623277974098615895959441025233204794076883662083456407950107929039196816847452997653682072702388382776610543645315518449822804238173321681390554857040416156573750902352966594212019722132775202828104598126769490607128446610360882483486358918734542404012123920227446624827180082541879677571703690277461947529609624508960307292083580155936770574718368504297914591307822770895547731426587671549825508754667364210107224528304372768748655867003239939633722844519747049706020373792446962669272917062072286037113562771825064324094049938367100831539710870238053692514602351027399667571176998621754791688005770199910526650604974979919049920684847662906947708391628905493957438467314024129263269372598243067341216966981692126465739114769243946430234624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] -600746295626985029326017717094298349987510733503843212330145669254107881496920547471333433073572666146218162856498166546389461376969282735690127631114943501192619887307279750503556346929613518362556269522775595988349367946081416683063639765979748204700520730690128951643100329315699817582314192096100169470703624585809134955267215383009194543504540874128350145680053380326278573436929406248838091835506886598221412768456597759850662721605689109905419072656880422710234052415947767847183872738528842140157971322718234889836626047534794100475464425084360998358396874465608325336216092376483181366324234584318116343234644661453091550795455690907334258476458087817608724430190298544236046191823322439071763070723942102489178960776037336884487735186078722164087227995826433128409106646632181085258778533445636797859450322823866782163160002086297269468517294963461400353917746042272136785397987278701357468057386218259545196561712906259072448842652396468407715631062983665381033857115586808005172483962996955238196411296127588331617626349352977428957231198075162240592221927087822433045268536489782098896078448901859068991741219111170687608637371295745000423801934573477596233138217472521117083817193498023581549993554522861670674334921307270843575239081718440975379896985779196138320950606029876818349949231005769843337040900930041853860207122718353306690411595433678487939156521719967119312435142235990028486782179608127513684114695518447018534179321406288499999445951667489619453812911049717588918738863626998451831555943090083344935445432678028493889163279748246787491705947899608901067612823370557416828334433248819927164916242441481730548303807426042751294286334433154513734197833786782074666719846424372060534346277447165474404338518131801114851008929987972352035142539050112438629911517972155178236696466377814994353760880271234803333668675627999885320036528888831357212968330327256501746630911619082694917351023620591331646506574788488159605758494805629629015516244085620194259576557099446185779167705462617433362804638296851271104659311535631469061241643689345531055841205204630721822450844760381632068080038772233634979771647219736025840135928792517995722335791406817417477135682972632167290714618547843669472539379545452104684860832282140320649116379398839441603285047855948865677456902464048718529291935550288717932001353967102070309874339430166995708494319497582066972655735695864057716599017982937132041387827324204012244576900860218090487324452425920458118672108467766299943130852950705957689145862917533812318725313949737882514388592712508487070322959272348310156044185825798831766509152284451548201106659040296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] 167983177278925331055332892072547735881650562083257953059858153461838755569536223737319323965186144865337050619740961309106301559736368486449367741280678086154998534083396370637653755621871346287627409816798053378307800833437415229914863645144254705700729250781064891678461679919048240821799687403707530798980812531309628035569377966534304644359779521326472442731358401199641934002717421478651318528315189362697164243030957825125061867432507119937625844925982450683482146603644371930170855264692118920165290084094458593037539458728953303731802829468424598905507309258722295995805748351621272075810862495838796185761004660823561347404077772707335112852709844593913823864621240369469296465541513769242965101473266776354655646983866734637731577824407370709414747141511610796782609735450207020489316291910402745241372207373261976837326240451824573360530942081244024141428825450770958576433625265533438724902517027728874858177282554099233880205896278570724153364270043677232351609615290866809598991181701816436388908351123995253994369003181873999122152590187453277558669452179718209481797735396054125959884654831531952026516814182014414749916217276638703015881490611023884543631667825681942471247335726130497582521867788228032575729570471771110348441126141746359048329770897070376267609088236823552574867812241806514518733696476216146918481548516795677991896815746954969023446829585260199360235414276637317920190281484375219257123491180172381171785916617647507716277433529147374559598607507850907932389134030869788851615859401221653776755405676920076179326163370040789686052155325087719257190868072192764947684158141411601863379492207718493109218504200325477579756157970345501903841702232835821255286315668214541111547974473951732173563965204475983615806680518894516164601066494270789938332027068427850695927312209340278514914268060148795932953372898549803351704404979059225311417726367270232334914486357532572333546435813714462881356878724165609663022792408074726861564381433232459895417560746944794373277917051538419797981016293529307389391840808190320042816563668880153047025362426156997572057055401317237503748474367341215165793155574828225446251365883243213216799990095829995163131094739753388453319452284152349001348062969651882438469278954209358239675026914962321812368669543863743473584468427515243015332200900917250915273222875802597831001584240249949333309995123257772775732281503650578473950307239860269037794904567072612173225269074365136488701931158235397837937207216175020455307762292711481708064393145308967991940658969385541139185750044528175942138249091244137404065333713248901372093521813751192373775939854663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -21155628574011054293754948815767117312015327904079193217640324471004657854154549720076934523196884772390814778140848357332205182177666586756484991325090865950883331797766888120641716855150784901342091681116888775327544802556771505221902402633702704780411603071805367797689143050726783711215016366133276862107333089864452776058123063628464562622267942678371469363996701875362812641612296523263938966140179348752143785408372461504726479820994561333789738341964565075114602051949974523913059957226949463700419895579773860330448328090740956386091398589544747082449910687837704318408115563026133886396649082882427314875474136098230774391913244933303822486214681715707837010748622827628137749326831348166873477684771008661511484968974124092179703691572390071279841656279914688787769324677954091199486863447201076652363672355263864564847400282392677094287939003218785283535764444539337349913991427639239377321069698991532713483127635594452046346271788395264491564256506241963306699100184195106248313810540922009653452082445985535229471643933433038480048815624444903248063858977847126577118580733639510704020179135822847789603630962094472246874046687821200395909988918668142573715372549090067980248120293784884559120820370995125535977495755893731658443032405706882309036554416536032936159073450537638602402265253935657290421148063050728001423430188038698196235938762992933556117027549109938787174459366590616257616327259528856301409492511853620163632558342806497975736289387005646799380588909287360257142465189144523208779967563951627195688845390242061539553140307844263421701033660548887331060283292450647012566985054678058412060569483572799050807802911921578255567595396304896516465958511227090884034990633295320713628564926858889571244197686059403781312053882517779851477938165561329900342452682722492538195189387762877502559446992782815950925276489281704056445074537409442385199682171920184635167333305426804198068014787905373039645203619833263770691062007931908154145850261359421695512548405768494888090949070624151942486212189622442226193901405969212086893384562905440228286134876606327646006914234244198725951674027075157631727282431416178929702592374699249207814857593314288637233622267387940682527383318401011153390772517984584951542959019055372547780190928653881288715613750422930482140439648734708042169080059932760245730119826838188969968202144206450205490904441769272585361531628114971865815648208699622682193966285060246282949131141305554572648765432985529165431299896174684631358613973334119431273877316320458397697178982597162190325488032456070684305705988543475657356489919900616633213109898379143663214513755258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 1018869714180092769371386043961968118951253907114245681672536872365536229199419540324312621491017306719536028463150758100161412950001091239221004896171397471835059090654397727867566152780668200748856436585756687000256982632691951759759249129079074072155103941544559203651788071632017280487727086159017236595550917855920099483439179272816311490694279416107149083908088911399397047511530288593371957757100944475948460709884722603885406286323364869327927433963270783356201475349588865516281444127037860480662141780330034201461753566099457645407005847493439844432602062164566667590984119875530749357264468186915874897800560264273093881724534100714015594540986030098375974420259115751166297524236336709111347090339353135554751939245190409738166646750615688496088376395886617272155710923686899038769196675353117777442093719285878342152922138828871135239610708848858961416867558580144249601514203010280137896060030251357964168788315885887216229244062556979795870627590999509015205130024346840530843661754685633151004624955606417449691771914203258505785847342506581509812832604791547370712183189225481717618434839703699527137159796582702153617661849880580696823841328358732929074220507714107985092909236994645837650821143203660140989744573630201986945246964661302809706478833329088627451311238970804600116162846764559034744233372783939928354683930029087769693815020355537411099186671028981708886291786756301467541722375953070664791291644576840277835695443523420605877062978534981953033420441578288265441282045340682722641198024540500241153051220148555844072573046067086244402100353119372942195845568953009519659580526500863149079864340014356555818239701524957195065080582064303261770226193631490885105139272970534747085795620876693981109133301792769587250635391811598169158664747019727637716286633632920395523213753826818782057839768206990053200777106501507659853665708182631878424757761191324693505069121235532078969508715171867507773442202613460765662232299659204560948645313650493414555135011228195321126105366483590356353485659269603343493353219934975876590537638926823762556999091722834703932510482126974192820517678389749927565048037532941703106908401738686916501601189666087588758970587744317930648732524775054158921066628535411850513055478819650684620532133160530891467246099639790284600990431046939799577863785725273235291159179876461233886536851737665175275002474869751356895521115859961757442466256515864403213903477752953447108175672685043029896556150647498362342329290385623540559210206507196928278909212960846293016579044415696469986038650290750347781946948707240206524331033869954054642019354912499478905592133713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] 237679892786458875452974894057326436891529814455575465969159527609331252259181316518248529084051136134912925445533591584524566227787942895345366798034256670954496079593740290787960652296971160747776454088434707412756628238590451647158612457878540863495416798477514042242093229046125360966656168001810301760103583291900346009170022321657370348836658755629508655062518065264738560141547330641549723711479872841645562526635012074724747399869429320069968592305255932334005917322422534069992701324974386687207962689832027263277701808067833910763117698238781137060703965816183320359104627625781320593613872184915279704371196410544163524118382380033542049410372996030030191124156626069841922185377704843372789200102080590026675726337010253593241665221999019307944419276266360887986480990378698992749793455589503400699244862189658305861258007288058121908900892448078724842672322534678071543324561471334377307372506194583456822776714859772629011151612423252257986272458889622303495353229961520162482259488118468496096310961728428841612070344179062107372108620015139156625125955856943485297013196280048302358120232366616084646939364894067955655504223685571625541060916168814281764475498374249205786611648946160785279544357607814980159260605597803378688574948947264344031073577822410262269285063253468844065846263514360888027365872477887178092254122011183257267074029823429269140643179363340125390263259907865161808056947412256481227697297904905118263721384066097532945416108814798658803788654583065241945202953405314204209363156039446883304677684833414606592981000419323865478907081816322622903036125266985656567760907403078716769176649514806196018054626657293559260603615265717480883050308244169744706647400801910766573320418945099304948930410685699627771413715807382917919131789747725214102617270119113768891930855921240721650846660890314857948389474182988193440015719248544245883325118970020269822262949287471261359593088345917595879526407261314546182317594139873654855143899558680832620469985822070837530399269252303354246092955459207200625181663764090128205398062352124791117911060257396700645278359412953953737725753577884773703442793494541699305740490614644263421776441697920141577486021521817668882193181922564229532019071922269437557082813510562896264231676082225957587220033958066683965394483676376124110889563264455090672221454503837279669763510155389590936583011387320206776781679909793422322966293368925798407572507768884707354340314844390665976365935862866036878864879270825188720954998874556505115689007067542965481718545362284125234691194750533722195650957981113724921564064119836226352464305393250730871348296417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] -84161198173088772382714039318847073934704972966042096403540260638533787155796519243533845177126096086971266276401314212359299901539978621523414364239533335175309785057468921865027959453901930491096791755846991886993352771120622922592758898273729771497814510514962210935656430275019911071475424033461972181150358630673634298705583687196899417395424622498303193697714304022831318674964216385367819153210831785288457235720065921499905259381866642133170833024563021988483742038490122469863310592853233169377934871209990329493575758666342449743205376871332525232999233184410223607933710575921495570988806458174269679980236483041344215935350085903111278407266438368000915873654600161302269539624910477952857347936298818672431341585606587657204815468214666895688753132642217251886569903600221698610411486985725009513925438457012717848108312298035575818677987833199272461401196744615636335680888320951752714150786037419415590664235213174769129857510308712245626033962626606465839057762751313984649949137509902963760596403376963324671399703020927334009443420117942361153092071074727639800195737439020584699666338066315808223161568175564457728198763952886232343795566009885500298083718598357450370185482686671831213010598548665360967571287204761834388090805809603245198506691319644475989933622271680664067589452217325149930055775965036583200578794360626123791161266213869677012734487998861754777696026865844616703936157499247040394085254928545985764691198258538075546788516060733508878916346932801055791728343231882431959824507762023814867986590513886111677374408949431796668538989165550334439403664548824568756972795225706542945722309141006729690661040566864496192734497193982589102912027439104810365617730767016876345779051955846401277070543838135624864961657228007274676193782812774852816970897518570343648401347729715353343971486798979646915794497889955041008578613019506931083582057494112475572912190414087105899062813637348709559276699201070936181853121459332541857512571185628049428300244843256180919867978718556764561962761055313729956180494934128139321585532531375089549219238621058033294858093523397323285390996186522145990130062032731509189254589584269041978541669711221972877015505663682027314193684929561541437543024952507424613032320673164826688210686582946198710698103866237397699312601157307520667197983207625514254506578038003723486383656843072152738729597904875546804341456045602685577480225642833361371612689047293097471748758266098033976933807476203430135047243384544574983403192688778017772099123990843580492057941313855973791435266710436917081789037501275682776178035437760967949030300043995642714844351692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] 15195473393302201690758972351852620414442743396232078901252679432965530035800064992342850032554907481304225058121001472094568055459453876870812541745798102052027299953305293606172781800717659902220390898826823323752776292115284327158709353025961498246799887287276130161612050205799242923163730298507414971870529271246642929751218855218352029346219018627976677353689289262107671599489060187516224587296443913144362955265633694232391460445747067329245608186294713582118894880675692167291511637262228962414695879017920959193463042522562831013942549929333735780083916266415143371580907349420897988496498098337873305979806476787443831424685093595421975208779227976914676538837417445401660522486291778193052421930914429677083237722670534746531125414883723913915233596290381124462660437026362893865835187943341118972312151125901002247532140949465816110203323796364632572131195166450865527754537776328859432284440930758506050413797769958437498311841808125920790312838290790791733586622135504240458895226769553970773334725978502057182928708556336602751593221105650587075423792019061639059776522511020657755027584673831051638803251653845627376812404731100980355659899184417617515317900788219302270057551816632676929131512699626993848186784424593498270254009964504482123928223847402236667983748526680418425821771198360267285765745053824614605010155718776537230666858629495156743334037147328361820188558797856322755814819215618901179863539702639868080984367016173186403616719786062258945424537883081512638842944675431494191346803734490019716668541058533870489066468539067364463330412932228054322652273162174789577884357822737436454384680606591024455605783019710761646897496143516314887481630553825863800601351691774397905705165439178506797428910036406899807158325551856067941551885411560049462998136245351818004051893193478257404211792152517268191220499824377318254261788394509987858266186047881077666869479049147186868308756954508525406199387889407554273901728327895193793295148328772586314177494741247427478706911826824810839938794835974897024530382111529657473072013536790185069388980955770574430222056244141474731830927729888921958983560186397867789375308426919343525588875775502543400153033290069625293734737268276655700021038739691498761145577600763123605648473662058762907030731566132274679425538725323444205685869615576340044056264975552888404453197934815434726595293785216022781236495634938004243898968162260565330883742413612275926022561112287410727202245937784276083593965149695185641665069064974510806272214896527547221773861368113870709596295113731139968294120729757223344863458713438407130565069460041005160537364889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] -1068234125264871676114615843918976846180675409633555963280772842092060881229761598751447157072327049749601944148498905045135032873270574522078461964551016590481075518971359678016469800431141431373817251871620393077150058268628115650828833508630846437183499268573707309902835859014974798048627085230494827945930063145438322556778883373249778779003890879530671393395347598338662345494752891433335903980419369149431272752482716740291667733075789659855126349643536013284442858307537013724183907262884856043369925944296623964815083550799084211415587019304653956670258980105825985309979095958955962372062310496321940444468514584802081185181954434803161772158612902019159836954162687918291148757091862432637521561947150537459177489918370299923263027607815327497054839131181878750131275916169546566769144352417589992944204896155459647374126872074562784526838777969884462966158444688973923954621083879691586019542953977282764519437394880943854860114822326214308878218783159500028584766253611358054129652408115331669442969965906864725323996125193150323195030232688651276675323799607339695818124968670459806762098595641196075882971485031272428904626527271139470017389831505751456492830225365086896810568601878836148792906043979334217197980616570290923616963403034933278707634490364287305075369125991558343899261788115246170414286728736096449647468457181513855994890862254283344177902617831933268012796168572037113565975288201263704858060987187856392665636215677466572346930427101577929355733247412460068853211297516490529432171017757323081952602361753577667327505719893093174765425641890240566346579293324321271635579098697737062980405350888700163436864173864254927447830359864449736131401771562151611149501996386841255779238450994915246374981962818354313620216760104312850862446742446925503069305923773523145604128382123109910128607095022109343521292747065470362499307128614498494477751049117975288069207151296159467131464003235036515728853644730077454674386303233511485091300658710381600871663946824128311352015606762075422197463066859075552763375159023638729911704717629613062353868551230521785887488319410147074413147276519079551675541735363321816771566671275609663754806850242444453155489960054548028631707539704342420825543667680258868468657818471107116265190999350113415035156508925129685121417999114917478838572021766330069519882713683707905394047722807018959054460472169607202622482127352572126590527201538563077475923698456108245017140383978080780768103648844181429566233501479356831974361117739118390084385621599367913142304010428744421275842772274347027801172409970622743891973982842704869183980547881391359553888583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -172663476881324706901843524449768267834527161199042993212563990715159949306876395705210489825570703500447921308318190201068350917534182377124506369366061482270184686796106595374292697350818580198732179376182249596799490827705380473186299088015191146713724837760026354753050528066435948730846112193976816627736224093326996555333222435503164478743948057036947946854357964489556909038246536108742178762831593552136297991965577719530178182372894816936012704438860834510432279254488187490307352252347092653878361645243833823274607412788956177893049361129984243522604265151014518910616255639500319109381822347268497614947439520042816350576672619746267178898098431340475636352500323679494599824047614916445422686267510669750614091287409412823293536356513381284126850041023417523541611208369432338944723962760465740097375517245024446455084644462419118562151440783148464699575545636290543652496833409349915891872249182092132384362034384615243129830231422276536636741773317348578956568355906279469753263429329636757709286426552195376874446095264963038508673095583349445251218286508550043630354924088998539335588688761531853681901107600210236950283473958330555167546673575908012041362871962588473338408760452898370235923996562070689147844136144754435874352066350517935268486738799748844852955202133921441444413674206899691379306256349332975667134471943110567609814105569976931105133900152456514136493453379971478950625136901579291408741906835671141090803739783920908830291306251454219615603765907553542470381878262201205265102138858935372046784841068294727710717742589459059089859732929734711413495690027254523070991774891579014116647387406316431520946354623786666057448760605748882537955832138093875530763276427926811103872961546427987009375783970169582725903692999776214974238580684461651380332837642512501559599216059408226298133368459883137065780910694469702212494303014630635464504585388267427910522070886154408356723134938763259830490531511795158032017092685121374486496897034839714889469526938845368532852728327545327358241880604080715970948238528114163117180519224488647142433681460270940663149372889935748571702315003283346628555558811114314705220723541775374049056180630214842655522950402179292129289758902563784395169013566075905944782738225426625283575638528851223107781094074242455711979182166279802927182571765659530187626313081497131561003626449305513553190738497458921312610521075363020318154875340468370990829434020159965810875113678306540081245522259381208517369731857660139137640580947847433135154593095986357067184175883419610007549142876886880872979066938060580304795368159371690044770860607208074095519334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 47696020340362763550424410848978553617912318361809480996815049593685605633435739753012171866211497169703941802618734632549952984513672205196963987707433988097797059154187161901589826536941481302272148329879740139020408200506326833946937389973133322320599630781288404336030554003385655926511189760848526530843922379546631407749394936264882747973492876624040870081626037814451583002189134756847011348561978450727312528677168631578944154897140221864209708087775731933595357169426321712480470180701432634568405092590014085635126334683327418688580672528110097722113111304059851234167626975869865481363268613084722566057102889014574738941798676417794193503179165378093554224783604494386291049775322206914249194761257360745652416720342510826656373892330316075845857967434835350395955428204862238560040740616673654843727562581648587169726981735702534542524217841515231894650389272984903706563063690354056773064845060912128740229746657765811784420383668836941744510545889587046016878411690487090262063768907313075562981698229503433202365792653450759982638494662824417328632010670511771253983139745084701525811746384973198364519320538741167573974083997100078126534574080365430189148126808283493189004976036636913628899485524162832146636036394295455469940457327374995705669677480183462315662602862181002007155807162604303058628351215234920556413727768610221383623455897256471314241938763449549470813132963364975124260644634902729095045632548993281500052141252829172990415267380481182562126439069512017860200661566408524766192147960679048743933448940337555095508302279744030160437587109092347512976551863388297835730007509028044929356775938484644739220178597748440963814227189483555474794870863812795703516140615365011017101168824445452747224575756049511717717127614840390654732620436261097335804293049228131686498951507987852459901050256557511696412966371015836560675838091324807966300961073211362303858066165944325766092280523148575134717087978697994359803414761498373713471974110592489122021816075128115184971378328638941786339584372488709243664995081501067692908004184791407374088314357833454753980692316769895966772292072700206681001980188433787604314946919454562076321769331563032777839489520893985702338704441540126651671549307894688611667198193399383131605244862261017838716074029689174945984856974387545934500504725829273979614468947301444683304402242198479948407815989853470654706606976419762609376180081089441355403671056805346798358895486748100224775668391870120358938800292536227368486112597040703764239948435490499506826606237070671929384657453801548289652920301565690788532892896758064598686040976012984062679449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] -24913177863200517856794701102636651274962218703990775395660773197886324632760508117337498094644879699899972778824559594120737337768329601479821284574863968474369609124752400667283458404054705037423580230698718990762826755905828174824172760300285940273375310025752134168914570269943288561523341263011849198773388256856425622049711350625075095109937159478031880354649051517239499119767339960150016585115988306020578908157829030548418277108326316081743748674770010797386340882506864103004238941141897450127716246336397691543364053473724371666732634693662055194852221326031388938874818103997617022924497875035417995757649226758212946753576136255403436460533918766112382668346938829659600953041905701035409020798385038818524030422882329576785890066008094776643303631349428183926941102204854051744864121569410371192762380603043657154698131329282598826900433026950191868972365578022551144086635807565868936972977982301943797019409895158875655999672454033023665540473662616939740625763981444854268664081219488429581006136294097572974324857080198243207098611385515766004080324068200117201042321411554496178321118766108996320897874635791613679931449824133873510251974329408920118785912138892630965987590225224008292818595141833852109736992505429796177382101803597650055152725031400453171738634137543143916235258801306623230400017899356606215367874908863181890627428401270198393887031659595803856680354251542468825897924120295547670181652570714005374158820412406316415932917786164512705132079769814463932851454788130167106983279594308780059916513720191795156770060793194448619434968577334395683269505716669695298924575250507665182174359232137545449662922475104841274567930791329814394290589199065232288908951567771509870305538955753311283329083401571517702017719496710662692276253317404187718243698290730197162350592377263059902659894415478763777850707799569366176163293417319174291648688243833196709420828791301106909621213915367945395747153112299575695272549376203941814257249133225239109291468647763468327988392515778975048742001925640433003759134630982842020188295384045019707009012231924750645054604058193858036922910813027464348495452788054783482436745211993824138252351519435144875660211978172643687811070943769255893505735084091515195818055429945125953402886191390410008946866744101651797488395789387585208686085802273611406914050216089489979591233366686604846102491964553750863659756492901767162530226307734028093216509832544565405201444508496391144983278764776657853289894228867089274185201664880773768910027191691228921519758424762706283697728655128852930773719235088721212319901103017059972559064884280089326026825400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 2831466448931733270163961783109943933799840488407569996531237448651624371364055809449265191537520314651009268116250433978879938156937812647155873296480373875632216704807816506703597652488622162191288829722066365257738888595729401630421211678034746440714732953167657134512569373148721623654815170192950710036269934965075294296583655447000733136607038974475655494957709329756643085315387923485479638880605397902793258413299567996189014203197778320449069840129431956244680364855919463059800675687125773878529442365010909797835704865213772236658558190566750519140625706853354996689843637772783641769054159635899358631584191641044578735592670294370446275384785287066228062563481263012578308995531594461706980053904138391239942343673299436059982514316068306429759234784622018702135986434185736585731505338672981913895769844547369200539883873348606853497121547261722415953326634286983991542490101511512964711288789270525609176236484718902558942804699452599011092386774434642201242058377850316514765093384433043848306718477370264997491617137786465559472376899160159929005450119353570093314941194045497098884279119876183161171310770556061628156564303361374098174136395053879752438366267445964303071810944256098447156426948763432890564308594981114951908835076624979489587287316722450515036170129532857710860202942826293423073232419481071713920108038250415426097552449010827521030411485017299982105587411573116224674015764218276178556431960057546215023762608009824971210048196495170399085122529617951491324333859823990683268105671691997839001913711832445472317269109837173027453869354529338264719882281206215672245708880365869069941666177456340727172132034697162653092079966686636744281583613905431570608499606120690051489780408317049596596411478193781102399642090028729826221378704882262938675449947822829869792080771398213165244351381645367058613630886573289745984664561684661230451757455803807657091421038429449868376484655251700366980489587004015522960726772740923484768387964168188972390785552320696906193271855077886527362861034660358220823018391812112180848060815006641688853594548031224915702773486714684158152808752857756875817404076769938378001710614684847407511807772555764496753958326839713623496924554414775266356466857996381456481112436373868086392918706881900808215023313051353815464149403859021808873021731982260537174723818614264452664176804771431942009636512129675183914923232458116448971932366100014804977223914593447517749847812484415235583909974697864368279496460064050002817651208062556135054155233838771427502461352798012022528555366629961273695849512947890251213359738965852630895960251126952460581921926152192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -32529527869071350007099166805264061728606979554139315425459018129318976012561375719041066004301939451544863607239074593070353700769078171400047003312590349637570797289325324633204350631494297386394550899253159874636266843341267480398201601064355499867664627498237129632400502216704179261848526480290553295576479568322170397050557517953978803521993578448080431746255484110149317559972801092719376049792759209565720988602255236650338101021497231335788344130074846688313400667396043155918083063912098212640315837561159184435282821611067032532316949650748907245906015899890533549323631168166696663739976013556766629124135393991820494466107910560408473124640904957370594700952081017693124017379074041787422697252845920058493718001700083179009279874074831871866399789014155005588419853294529351523469099641963394120931246172799046643005306611579553483689558101275069228576270255585126779725953888112179323016790199309005152849356379522598602387748859084580737786824588631338238247818574862788187580632829723852526979045542776050529239548522261165112820359165776690187882792422188664495080010070305480379879380597732752950265715656588598850562550641789774008863138285953764608670352790946865703294823159943842820806451999672576613767587894524622784102711144734916681877745741579863456091718861580281151418973005727844457405535435556989228648337478419592669669641557602564565678226114480965360177506375315053133765842510561570479204720605971130803650060780091980906366467239259606804642987045080740510209938570243294013052281043848422486093760858661386029152308430670745005692666054570274809642784143742929038266421405471811770495163844326984333039418622753095368575092700498405035909459714914025710676447561071517091624888691139842658510128789714659974245148143907098708032880132618343385320178080141408340845510175884951064533983674767008063696455972958252093187241723568112647545970894901858723668363043538496516368849061263616796853610589811817187432536944128508573354706269863749548222308192760540334800498899760815415770554990759400621862514950879345181038744346414711270887609973100319268103131991178652379419143873114953200611052099510064582040900563177420825261259286186410623233391659109683057512595355032609084837982846532081828051519129297034871021100331474403653017824899551617236040097350233823626527228512965034432344031970569891283050093349679670646784448669706684882186232852807533745956606004072032680793852376228477794034368486405263677043209535218838030412884159704695954730999583951943066088953802492814538913527783117402255577763727067047007111264717038047924065051967012520353076670634001805179368347722055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 4978630455537714149049487414951280803912417758949014610122225367368811482545828412438159262793610985844410986502080858162810234876442873349654435781465536577738354363977102531503630911389056041701394684438325823195202174586561703558365329279700707399534810779793515147877184707206361690735910271657948031026785032785773400966310629101175398515055080669027155745478934782408025237380228202214180303929103440476144960086306203339179634740033558619085045260958523499610973203815667134269238670589274600717998536989284748934368544318902752930323330202373346232390962908780729804489056512513197586814646515473427948898809080655905678085498554737451364664710291951912898566392799139330756841420655137012554152966807206098244438898544492406708104280991707412207588290642302553568791974820191600124524906641192226273333715892246252632970432233919567698607835645320012323355618608495904913196976418105503599780379906158252745394452576599561215818123569364478794249151452756512932624381953177155550048368981979426008794119016842043463906668932768942663725642025261743634537714332344659627122235914404293507943348677021475206424114347633773171532546418700828822646197620150543088345952402033735754013739403472447442166403362593164085056486159903739817945499370911094739225051526679650378045431187942358254358425978764943028506243944195850400459521610795506575304583978209876407131523941203337666349611708792715002355114011398748872721953431792551345128560767826137109884747817201927276165170098545339510069971677165621855377356604905366167449715636458194617289822736788184960659879848613044208120153257043333296044451738449514684385575190922293312850967215892759684428972895475046689126049296249705223664801086653599134160334931078777529799681261582734032962001071444928086464340426708178654436129083450641776518829690457576094757537781341048648999882877195025982676519221757855760843136351723889671084402808567257016444289365248004583177842788151322707065251769866122913809199751745566229010089970489478320481890093677008009287460398029892382508178505694739585568807598905939939997665579972282244158627101886367564830301498696790313276375584470148916132085118258716740817060501616818590605723052050623240043109103069657899009138796965438220264928852710234904521490001672703689963252871673297885995592757839482655823652261930541179692981893320633978124632097953181200467219279616771271334990958398160026849944163688228669390077248193831884522374830017608063233628646166657978014786231967633005306421797081245052351155207110801116246431825674016353037221800100021406559734597845948180990230066563153846075674124662837898858452313656262656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -100119052285933155225544955875931227255928378413116898770872156759212422695936407882625888005335457029281179467606328232749983690020817895921112209203608254636944951753557257291028215471550977283029778231426140871949819353967009225598955235262131186199680104476951919026135195365004092040192054403373496441532397804433406261324963766496432769970376562747823088501627365933595310894953005498234418979504182965346293984500472558140065293759922935162022322064055360914395897710500219695103810575366927467953869834970286621481083775833476184115434391178161720037283102239649684851487460316545219942779994595503559835383664390457577673582410166132646561159553166034710174622152755111265925751730394656423454580097848310461413390320791931420174412872532481097212086092958918223318050623722596697931963270526708790007053404816590278115269111175776589368740969191192802422917688766792619449699677054631100510908448500971132586924877902622620411717429691840033234295728777572492723031850209096456501876806584159875735375791077183257995690773320375489848699732095432819433117827438262878746910387336613434618375217947097259228314976133007469434147851827527080190466925536691477037147672226476789922935480750534617251940346777066741155199762951057147927272609747178432602259353042697793909438284571227768226805811859048883205146085430820422937608371717903423884217937699788283156038799175385329122997671886678542318441229855941561675721560211596928536860525391107958996871425415908060124076978953967573431564081859415004762744792028308919680448404269264587992194261455836501043604074136930116184524685029807977352462011132423006468884733175422190628949871939158639403501879351449755022270076244378693612519251009052036323003427723308067102718840321753611439332526642737910749578385167506983404569080121115443211987639977231997830474117604029874143776772684610470170401212402467735326117909094932057757082269315688354851574856914795743617224967628759860418701123859491735604728271500054055770251693666184235267056876231971702468574843745797307733026005731128219581210802815039139579737309512662197359130725762800170516835909361950301690647936699637026865520348180346021959194488741995234572749718126114862659314344756810442940517078803016309303699311768160632709812525481261593858911365410409519547044372506616051198269738898557578664727599674313779018516382247458442945389065997350158721122820296225310032312640257339342250135454635067346980709307788852512468705852324076860794961811382271305707462922252719456961325733034160204614406775202288593437535034591212795709478503153860719729360625954285160742868634557918810132813188065373716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -689676455479725525109636592587252793795696187744035152720528368579838695705144711589808616133259189916820474570099832174495537546705672382522604216173934120133577807215257818001605596884602146876188464000265370967881755416183772797437707288661228863669188611180118558961727542651770800603940636796556232196079587872045709060194269735059636452880410470098293878218740013281892010057258339365971777334318389247356660273990042049503551320023387276769674290959718961040904547817731248934375210727128937028210261843780050419386518141311454317126919306303928161530098440116094236224762255314688276919230450104177289630405912823801437672761103397070602554955293433779358537001159950124257449460572961679276844783340627378523730619026644530868120491326565219338092097844098572156826935089979443033603333950245623972061814446763717206797008409461752784544271023240364018491304057854852116975706213880924386749483037169998331951157403064135047269500842348167269257563835510635339007968776255729394828422450570380471324267597505090998256700546746468794630200996860238322854259193974069084943564991179977349169641526824689711051888688542093742443797464890450549636291777854789199052653194325836230872819414863115792315126737401114723066916201247365096121134838568505574082583558603675599357257000494979569474358900311569480406395974566868336815751742585805255915394297521244752395014103879395821562229829766894760592088281872265072752122528108495401651923105857711677109367256740396551919081190806678667563960105674852507349478888476016325645624034217946531579121476185390621494392173438397440313987236409163478161821910289654187554414614573964660217386140907594159668054649533224590913512156214465379205700313228242584414947689974730720280798515667691697612126192140563155861355248445610889555851980981523601412607891717132999307019638554625902614170451036742099980484390672074567824318460850416695946850317747796884171173133152284775740900556280653406386819714478367479659504501100839860868325615436754800992463174559051421927922487969569538372269908603172335665656272285106897085220399765933986071285142874661712614583814525332346921815533711660260602175699690122315472406068680298308281749879354171931989031378040422223328743483245055588639308288120042230916066811120269988222523971124300375204583069537033793087827321080393992906058577395822797285425589582989963074732880002360482818277029897176123901127851243614673352606938340858188814550050403428103514579595449311767683960720715190125788462827948424007839478393516657749858469679090684286477542889260941159802849932696209444581028903321010458096844164586438935923017434465619148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 25667342064137132152531886976686862530000502030048215309391035630687601819616671975514369642773389204538267122062096661427088779986269290115127097908723023205480783660932755977928019352019246209646048736290991030565092791479522284738599758553254465897268301606525613024204929417853658747878397147094139030538415485434868172598255852216805092189093204455886466871845235056154967732807762518358363181295938275925012310010609696422777368608275380077394967344992136556528819088416394835169003644165907131373178471996632538044577172269934684693710707431762622522675532687820742629530827266108762587534562590062936292129236563484642927323863450084103267529880142319665616584818927257888578058174967185857936593297878037467097803001947968406544714010850055269984456216857025182842171002278046520255961159037504109944915312735817644039049621809190021227046792787903698160621968614023463575710932476582039532382529413305463281804335937211936417550948021734919494926656618734166307792919464199657796607001787331931847853464196899009439795887102020280361922648591407758397980806468934686769075047845175312303956335576361637141872183136008851734567720168174839797664165676621189299830035440099462887761067091393657598660584092895896715658643044707091505579610431175420161046567210173254260323232705006649280677950010639014954929866526063074957840214027338216181927481290672260538719309005005687601983340872850554161974833152455955877925098065881568959399167902888568097388462588431105085034336651137882611272434399482611975869346826744367010316790911750926204891615922787907626486249653842417911913972994504431922906746103616604524962792103049180307471149156545233270773993322556718165604179674495534851084271302744354004709247943201195730007253741692991676667565068043842280014418713540812740395388939910925117686287851510310237783116812233377744877326515617479498480957137885051289976834547265828983784162617612384423700244467609017143844568176415718597615260787390793167294946820917722648420790238640051311169004313307044815441321897669160150954469314128638996132598875268754833607563721346351390670759230527538139195209637994901176890264180440292009517748526161382151398645253422674244111726007277753420617595975965063835322915403380532361107968532596653489292172048738131269065444534111572904051649477601630681128847328918105030321317264129781913273359694244501378839423506198884961846870200346925358256244965248983922660445369505293649322075964925161943471696050372330168628622470639965938260629784030851380573351058612629635810597008522643994533903133487421052956519109412421369134878578139480077827561858962868024229843698102220881920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] -126009156259290322262514103142994568598718731742796059892132776406045127889814819623710895449864828812904110505678654737075438694548011832608842027139044106924368689753606479529701016527957680990170830014602274462720707962820365157194104490924250377592899081387343320803744823904659403261417691448959705276940063932248880193631874380807411696181105359986855793427255748575228467274298382820264663837480507790629573289226225692008896199924757037363992238003900511709786816325404070496592457745987691981913942152823891873389309745840315750873574594870487421785540629962240311795552338354220678862808741175037845479088828690511201095109586382227619328967383669736525622717411008287375785192142258646679310993193978050908820645711285844572046015558085995411649296241207378056788570676696726196896338118481795440792674670981622183037224681498639394573337229267550337128044903312989679538275315455803079307141882996730299527677569836749970784700718627003217034108000548078131337316488142011202805300042230370929188576182167036638062931926874212491306223250259618489506403149593715014514098388213469642172996665629596817546619993640231705272380735418314312909069966734825495862003413139330060381968575697652242992790598835835998137883803768358494505625266833704139399742923314725074817049718761551569013943501875770521584441485625258733548315618300798246163054721838210421585854482177275169039607359667816199346391401407686151558152543937753602465282502064136814549605439515562596671888348978824724863582097087208901034210955266265941198216291689077746639284090627688667206741086902154666993357166181469642275322054256295690004124301690625889530264359773573250279756650890203709310137817732955529110519318314936471079460886502449307499463710812672849976517623732470708059063754002293825314406341147928982046935801000986223402207294375559590237237809196015010315603439602953380010928063453207316242133056628220899613566114399901030819220620216376057380553169721874400473160251520160014415467494786529050031530669339260213024483608619728832371268368536195623972566729891951366387017535910293793949913375886281346031622376340006895225714789694262729189752328895832370628204344494443472628015833502496463202492364011996641170109558968700797622570355428601745957958108319421352643318741559153315175905841549283294235102998010962635735958137120199466859081303032731246573529834966605783161916338828421165374708839760611589235588126466186012259700964883047403543995543690684440994815514244407043357691913380251601200466598464429367108779708962242673308202859446283657278655621877780359025907626976109608101569726039816576542993802721883750137856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -1015398358396759321760865887537109006198236550316453786215769112729705872715645565121952303446521646707759279447437820126440155151635476988920924586961994535096425674483252198476442269948850599621603173957726495237075445626436053799725239032689374576911705364601336603704550146012256563173749756938966041523269527224013224610546874520625505111933003219290102681466173916155933774702712140264561711611487889757200518604314602299384092189626785874932109499071392252678501705466607099234309263577059850922450767389012669078513722410469864412014720876269241572780347841835974206074147102981202616656448206175100954113803635803670522068736488797587388160844854980894483245516161963146579229994823460222315794680345934484527712967546801446688411898160470003897022350479377310419729631339404123438785613138068646177745997837068480248767550944936750179471823971832775076856291421944195875142390723759197320799627764859669064108058520499595863640301091851325246069655069634966687165719089240336237263469724657166566854727650316789359897558443602062147526632879379379526231624723922680513095738520500683656838523921515738486464366850950431441081000105014909140696025457911675697005035288494943016021386900156272127681396884668006952865202421317100572685650854165408570429522637720641302089873637985058051125729977586373011703337551901710886659534828212356247892552549117870896268489242580581362733061463127165981144848127092816701635881743622259364656507637162506607152576388795954452030580013799886909749982270006737797692964296538373589276587662625790545935722910006963712577530032030762848741192366967570227728998253425890968167660540611350175075730777544753750081003759315147022284935175930374682453733495453572687959493582425326838207406972801841627152050639429520574346424824385968670725968038654176508053931542755894055390000033045904026538180769887731629281840013676162124755976228491663280936907948219294319298026158654664063952081895205244034080975991317021339544653053033763322083284547053624386011343244559122637184851015760780756240714872676818124838988100124610506006487175106680675713323395737605098692436140496285977299486389871212168840656107165607940652602553975397304486797452545701118174110516392879493561514893997418116260973307252176747518987344299450439348435130999407126670644706623968373759896977027669076284004093611669162135306377725707015967283135313470946842100086542865853117893020906712907538085165525831282180379018717216104715201659742703584067992870352190139049023669743265134615618309416326722322099493921048879919490586157380977284117233857224652064126339749967989312783751031219050319618346964731811594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 16530864800821463475715827217802284014885982049802212261055880982395290144926141833188734121776249385578534747266144402116924938256082194998855963472791819974529279491804498263452667250485982469219954487196822242882306791653009326662207330975667735162944055348925065160134380800434512637211462350853250584736742050913670312317440228378419276935370655115945633596181466886440323138005271164989445874026692929526916878491160437800066535036126704653878965538639528261383307496334017868538083352968205613866165318321148661750492340351605415638123008866700827598754246255425273149324160060219438100705058420561587417491442974858147129504189957294520167922531941353197480777876392526557644498537561426902211393622421224369650667432523659627797813993252770804734810840354213392303678952736312039278405034925098308857010166907535869671712887515962114924424836260631207443090206316611989697913638039589529913472723110193803608625373023224194071640677157035516582046258698933359462514678190949101642960735288897137350259943166761596549692679258224223223540700878852076587263783896005447001419118318374935566964094025164165549146269286513892526470219908938583270307709746017012914450616081398085974962660184091990986954998553373636528811875489009807745685973344642733095056596045071788732378469182084651186839166065848967494179617640784415516098619347427169515813238303972437787634782311164185579282525190064368483404454991146000456402168997182812047328829421351495794078428778794136177171569271122918413763228310766449469574803257861726871137949277233827418089737429432167861558147015999151397209548482838661732371595282790022590940715656512094937175911172271111132507829110956307067029563049937997230504787703817196332094580924468262334567009553939786619573129142400394506660973818011101271675258268856791625743428701093213742738932812619813911255998723840288372559603159840628437185120872904338498764683162904272168500919077067789494263096088304705535366441813891058440103821656453673661680890460186696972107443400034381567648182019721106785582051677980074893426180687776698575937214173893305832372482779199359361614734297003646771597803793466628485958260976258350080484248762494078608633905419873831549642012763097227813992692093741491216268317213031394334743256947340156834485688694729707915755717103542939628338163765364426225944931327449854269939185577065737422593855035442731094414852414282723872816329862255476664163834795507462315458880498866011474256286180179826076210524327619957264503656758634288976260925980499926456709532460628797421009780224713327634520795985067283890290534029801901912845319873213402023361676041717824889028608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -104015086322969647251395887692877013676047706817961340616768076577143088882250849468363703455327704809539409228367440922685602057573334231774025939145836057022170629194495016577261807294787071586879267551413912513521058341706215118455623955638435076977049874324784942093069657033063307296306447183164103847939671651666528778531989968833615551155199628342172280198706917870611940082218420550753437798258973218470359681663557610726050185038472318730441659468631373798497262319088193518963643213604388668749031661964754156770869773563108048113458587777207746304438655902760584193043904474534310435121286064055252175047072896669963395714787890502850768891356232556037549587490753730765609551434202918040177516223814660757348361634569408549227645338669503678554907573863150166525909693837612053559964203981112207160530073688196985060893024228910487266472364323352151065272590332695511095384154189541195530735332219741788779260767939298908841790822892516792567204550421817356590890106085303678751847500454556943032136742106337184623185180051595752542356140623443184081472360641576633143256455376398165784200589890676647446190283614638369082728481820556287275065050133241526783785300840871225987056620274209869242464847806548504602748904855975754804103562947910124775909722506645921804480071077879821404325577541898708908161650281768080894712555238395036259814855009007455928619887961866194732711151134395230816954566482540660326289752037716292198147044730260075580926551674689706929311336399569800093766616398196653007035037601229642671092209521735751635100702623556493554616583875178630005561773046431639803837359204019816415443767738756947832251511112949223721260581990470190135406167042593853237025255146590895182559412286476221510613460412039899147998536676845657324112261120818720386802030163919640828971082773163154416465199779390232695230474418417834640673241267116361403685597076376898396907422993419797186967619240845198557230573997168253782266202067219005769566819787150139199044472617247137031204723516210576195101610722423994903022829696460916947916747807560319549370346939374823589551096662590364105749709625472251919391576618847904024906952479517270914989390428733833861859559645465385591042505549880060662896111802948541284396007216505438580792934155718656281074491405945099319992256159722338327494865490539752053002297582143938024622777469648514237370271347007451048149774761834617648636285432707486516407047976897314594210986916232259388405595304644690732427090472594654722699107413585920233947584157481604286642429089012012757364008425881018981266137607225040302258272303217851545471695828731412284978478813241475638231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 378488711517496127932126937724163989409742078622327845807203148583024135982656003042061209016883395417854135244881572773531175239401365147539538704791293206568692000139204667053387203782452884291788567082675434888886913491160025925266081011912422808833144855749247372932239317795701560905739806171955044604488857760165629728089316907610464740164502337386963951517720318357277044751843990812510186421239898207024302867530424731467709359410530810712372921653793216430472467105140329466475924969725489302056568463622463699161738525790112894643208556050733149580623501647304191154221444209334022871252074231269199830579132401750911963151259569148336868845814360553376356860240497846331225190827764649231535122180713892014820972026119260869981875880032960775510627547664138402719492073448848093624758089538659670477817343336667874159256759876100328890625691792020014750731600083015421764823112245504889306468984525213685946694687340261781601644838561886498303146308432671039458981494097147146702186087510826657900506068699223124691179859115908974531343684589193301629863891263818012758052397910122593087648436143976013535378916079838532938123658994481405284782692515600177933122740751193312673951712655844350602950391819754749637044752888094949318766073614569664939468789491729249920285611900177012964253310689734800559850657827723558146026829704051272119106324506734387564750111718506611600311759978765671164754092100582541125912549970740026620058589627299873237915367748641497199799515134389952814226762080092091052747497660900637738165024429035322606237261290119679076646264926925247066279371195234008927702010633114067191196834013253049751488676437917740119131994740758660041359620785376495209944134717080403821184412034297318221312468738312964995492350757564195984039500358767702995950950550123088925912315696866852856567663181530859717287221030842974598942408409258780222788601401064941435449753034362439924563379921932125189035621033850607417831865004126501211944097885403874100957654152777522621775774837561728579156399311485130406047259805677107560116491997100287480841932085631411731500707950863204570684917836916844146400553311161298443163739331398954251295600529466783106769004670159212454982433758242939193065995734123271372937102991329647213999556894749772713059674905991668989583153265933969087930093477820186263620126911128342443940839045853431885297087640577342762596393767417406457736696408531068692204573326089527417883538607547206762637593167490503865770728458773784060774197991662584880349484818116161994668235708407848435224520373265832393367925602896679889195278881904512544795200863319725060069654548160331674288128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -816927909451258797837043914265818152753155942068018903928375633424924679198295581372947269968831834364031841069175116550679305879122247451536392111498400061675901405587947962293001838562000222313606040878373698295424767999557558692604373747122172023899025022129277921475618172881429606069583458075507371644198840899622502434355310430850139920298608392752402602674118595614784639944854703143431882909021127624311387954956626670855302704064877067076489159744386254386949076230675091784680151190233325678726441720479624128366203838282011334113992342544641542433776769067315845614060682869868765183777027991348100310719066863568866107344661551807638932790264085146952406903896000746699628504672312167784143685005515480719945752609605416612568303932956402718585958796418326974300230778292614461461379114138764158234959869778102051348129293321666686567916846182146857826693454849347233042731754242427063549530785454703447084863664801319602036749700420551638443244233827762222517650992326806797902845276066399214505502389811669722741247794670127156747038551474981399227566748866593721577067611130341030580259462442743268364996006237753573265108446375258234200169818816039261259097510762152042260861391555875737440793280383359253518657359423507797913942522077368951522467833193131864263081430187060499639762553790760400576915847671387516541835383814673191929705900315687901937807333704200685543522652739500866402777741021150298760241511123724813486340164052051161155776350738918673960033249772968536037836334796602344358959452876000783916038081282863992540477485865701781042076974548427318146419464964474199739770237157102911770262823709326956520759296452682577400761272378834217412764823831275467599513839459603957218553880273334746178846433562952673230628792852777404103596899674832285875630323495645917572410757348121667930440685168782611462681984527791790052385748474573870949669189576382532134942765089633897754043274811563225241472595614315974993084757327698797657565493870465980421312101402595231840876063517473212151299025228025304136507297379111619331952140593766494126760330500287005207712248208012564452878944679747650728457124640095121597691064502656624292027848334543151609272204460408314978326770976275272520471984077387850468972893423012966057027165409822291075165507918561383050616470271078025005437983561596752829914976290373971260150968879093132767381543697461469066425058681780055648917365331732334517768975073075881954559919171341628810122334976677804329139372401377366599143806538504477825617488786821726564432022021339109936843301468127855798313515618489365695810400839442687933391872171061212094808376419676351270748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 829793977758769355261400170301522745548907000062666601619086036967918843441528219588309977542481185815724116733531851495404348344618080565772366327730042889891212355775451016486207695925150366517382732275454263625946233923375872764870893898977680154257189669973192183233382308496076311231251909664811210978445265788190535158332271075466180336152131562421885029503260726314359782164368417037212082465764152586235894055740900728721880493437147858133178768252858416100441607949605144443022651575828263591818757776776274849185759073919805751978938674797971986808127401566776289089429115243528094848786926628534554683470881619737368621853121030437235797334649925888931238456878210605478473260810318035129289754688860587478225753656951956171115101590922698484530292825881812587042274875480305504876331775315253934031222840649289562542871708043879740810254695191449737999815737016049966148836163573991571100411498800904438790827351302845184815523892801038065169045142172946779406244863463226074999501249426973296902319375811501806654078165553095653906298226000357866069674266892530255582182322092452010966240121035817831189903446188856721045696284322059244389394949222962178699275928520188764983196855986870212671491190328366260017790883730480848898536190243515697341901039900026746338016262980125012303835768122321573025780703725211407055258056886093781836746355424747679778467210061499365075976404527805253796758365384555541736444592473562770464005710063066298904961117555254720213351901277995428408289804241247838371346404309593728582737020475066479672621702113192187052661232448455373721814872610014656745992691058823119330104864793027189662510047276963393045817485622372407358393624754806785358458442047589360440665745361675442000737834250162995172863406269577501836037126850292994499642047122002665742475305666735525070065781065979150318252886534709518386327252362070650699798295302077213173334474667431630207073673161509981128400553723907051573700948105198410621638196997063952247253884948889154288312540901075321705808207822541563964726378312149509030765742274206336119011149294286701976670570974917047431015895643974790359260883228575259247911360379883144324682968747876302096968028005385660739982322368542338674704533762870465968467997281843067918970599900124741804369712370236219378964336813820645379261293173066889504199706124852322809723662667162355912867867658095832875048161477159587423272676418272229424513686191793199464696375180892354373491081203808185371949184465485310680103413088809705111432992317540750075445864120547026183832268793445911855071403129761764539302160221609141664710811145110916424395663487891692077449216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] 355341488590319270552835148058224172942215753969854630294675817556066093858763423982572403715360852924147028455784913858639946472198698382930915406994714861614604400013050950850961485197094145840417463720740686772061456695828321339590897849202377444155133288600928920109610252256002488478844616792650333222672106515773203818195298309275038892422112199439752266716163654371545428898392213194851770777635975185106254524324672400334026845163504367610350366589336083591005766048524055341273676335782361813820218804533618891228085126132914203888517820660016990661419486561968050016494771528885475895953694794488115472784984650596635191773085083140489473419103793366510287173526799523125586625199561536493304871139975198505639559347459586506178263350731254507613943466199927466934758438312379896542262416863680027447139458828899448866703266156062672797277357031523276863964461688632827653154333544104748074931465662068737545201698030649183361055980170517207467958209869224942202355094265782099981630412699795326801186655198011123049280593285381509974077933026344047308494124420779237677602005938389560682061050520182327433768291067886677956958030326757185509508633489226347200065068800183042080709016168443012949602914510571454203420543231028458150936621417165050741342690693368975728379615545200326428012537585223735887910275276359653978353294117332407771253691102625107273923239271863932733126448299726101225968372105997263883901267487936783281107472986321926255070890160323854253176635019804555044239753828442567755643262105051984378113415095007325136434039322163629373357738914441600180887740947046316985015910314839886821599167366981570551610586515032991723470575674797762268809800848975809401004871294876702415166833460731517733954670312180132840495152033406949422003807584799502801594090460863124382181130093606780779824398073839075701491980219222548138604685106819241697033571617090724943664652528809867713262919538756882975819836000849450167340132643272197149290783073333715253786482860297987180334222556827134434798107500321816286749631754253804254749445611502380806575440140746577986392275705109326165662540386030582205725042077038537749767237502837880073283401794110858708554568513164714515858346818322738538713733925623629456995310192817674065735360868968617407280362139826221435349107899953348888608901290843120420381899019572980986355668481816670085838330901021503863436296675541752354218644146586028405704363493315487633467980696276305032017986724503301592193283309982231760592008820605342560984514527220910966053365090393745767409325843952060446726604087499437727515621064398245701629161966027302044807445830765985493155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] -1063482436478376028344443538119707582765064802974216348587060110249389442725989303121286284537293427588444941250988431627933522137614326433209221440915302563870312976501875255231575543742704290722759540670893201224863504150730809689797452258107539992749319450492444252954318577607534343344839724078257759027485150555021173873279967534729630641720900223253496877615389498412232647648206186927552873773164298097498816302149313744370457295137984114426321668352192671020959429394484209009848260806438118828276623447605052897297680141584224564091988933145929354555994489899309769310532960477144462959624439480669000677049021158017033818356533463191924341414422563092545794025140406939928076463084661115039313396383654498430247864968272239532938428793065220797292625670066444492561716451162160561247856474555308684909426842835259473658086359581954343571472469459572996236694233950458815265747205065472289619549711899044696336502565763443609274933381181809038379381035605750290033747189740265695606765363700644798979779911130353864052310034274771449150731577374508303931570692088882761547927548774734832084569975901859288777401476704197868706469300055831302140867502497170065552658595744628182811842525912951717209671690644409738331867619839515204116615521560695321833242134562348801744752757442345114981128684000783528626902260429257167682179381525955410827115401656011011676767502402151958757458714150342575280361941056278373652969018777623255280558155692978600189732037666848379886661094785596954530018820338200129063288736233434300676601490959807859616214729736021827603605457870630412336367013290218808329452169945137969692076149755883981859078548694372612712496614656226777754603115356912882715502559529628169505378351637951640394047590077783108963239362739388339979338641367175181019120870614223639325782864428184533506938102568618669565774203789874232498400650659756858666245364862137781210138307506939076596302679728476712271819541130923698669184306682862254568036987476491141348263634200490350672223694599237362866552618079117460482409012089711181675863399257609297345003748989885575006227486188377403915872625356943096918793291078836212801123930127732724458559084276579955881646480545259082527730609208490507288512565839984668608454251987309555837058846682597355023661834076996032538485109879550197715503995663273855883751112209784614130992323384457819349341258348990806416388643372187319058858253047333380054310529271561345187425292916053677683940371257993871873824323575716301534839347066477724087229455999386581792978493112205058247072012938719401686078272043490317636930056427545410629095270054483348848354330436749558997319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -5167630233268126020492643041210985601660108009291276637502864847622165690851866296082606909083230729863288906905324355616069398516877209010535695662915087955582363204485882295887473864714816000050164874530785270527345202005449429654957497928691824509038877731067527709391751577058035624936249369225238870240973318716952077597789710337827841263483916141356759560621272826047583988286863061416929064832371670518520079261824687079171136500261302958438889412747378683564465698182876958887892862765466774892332965136177072917628156690429164239152618953641874103502149477411656044039626926959444252340031442704324070253266150822298062316508975418332196621059413039589755969697999401796021712068166025400052160725589920906461263018350224147542236680484096484948635033126585181685964699079950080274480019195838801633749324719954657973142721176850302326963083749710419481358075071242553793256429420000183115403338718281166523144213918023500516228835252272087098288375844134553860215934259861677070920633510903482658739184912357212797989297920471253303542149402777392476803743489493503810404324709331402207418036010872195188345735239046240945536352911604305117629527182712663617419240624059948575024773205233731367411757206218204365343922389626170872429137668640776395373762907087288933051576173798129237883602019430097976130812983416098357963386333413476829398975228535838781988517475488712332324551814484675719320209439935692781691852718922384191953734559459872908916894064803382183941856192696227393855406776626209702242044727896010252388422284492675829659457620843405135125418819010249739847821292002466810498359043538846197164078076967826872806288068304968923113674009672316671731920668231142485282549885883448738200300022735151498435549435431075658764750188552689279697490621473155543608041013766697960321562283451807840315526515846784276466908215016844018638452050215521972739924529966231275443306494543900370987015441634248938174193910682965528586182158831611311697083544404988965042308522351967694359832330267889974499316371927961515876691087144137893278019193361089313665682665113516868265606123521483202743856682385502113116200379387625532816911447370152240456257821710512068099119576657816996626747589445938068636693531964084557916632387464446407542904154713741292964922651903439444681053574504802650292821419682427238630438544254916857502969495356227278782481584295395489467754159433056019587153804863331771101914040330196459759745090883714425874374192291232766056278700614852267565987509898013466514266467306265396312237171355144824774886220203605511931907635260044213001780519764814293630354301154965196473384435658263752899297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 24459992061099311206707467978483736144306024260030260466135562030964858100429439708180006849136262657887210964294360885993310642170716626176622715073738465375885517881561449367780794900820230142309908798621796467140297848144340655092117293093386645368201905539126352570608522983830299896418626722958587730316867368688036172933419827682100354371447580257380991639563671562863797354518826757969467522595042066154210236172155662942479337037572208287358636126613844458882542295394917964729661624942984003913490960352457675650163691850467796339888535558329622976107755208870741816761244478113242363037341060777019077088516992685547823854724366610372201102370231975341144577318482306386724849143940561269157042576736098483606372128430163837790584266016876994894858072591022053714552385734911283415394056177065906013500872224739249870288190501828443880252002685380534372664305549352197959120556149782215183267377908890334438122410154079047234645843769754849641840448422675242316821643914557273403655962931483124206890492028208835314138160149420823197716616492076722686168736014784069246356362871012543763348493781895826415979753115632278833574142028294955349304211871197392791619026532641123174191448211791551046807353220215127060763457302841760243121268431205421535337193408234768241940821840284513136826950459927845625851669271328261694941053639540502397741963676377907509054417583081127296571033464857331656587306569323638834600876258602518482050783087558204863741112497665734852216412855972197238676616010211752234515349884006456033099245436194201285791922445044077406887293398436856098587113343285265784343484891257344527664956077552780332988954307331111882664349531204523301206611164775586383437132336960547283934142911593268062971913053945240422346075511854971117860735767415895111327163872378377400479327014955705454585907615958442099857329613010485698860493485071463759379863578435448582727706205687949235823155475594794831901975699994227316148991129744256454747584397550525904150358089077148416488155225987261761019056731922640094556979513351602124548415448988135272170751416433288864764215761994970236601629183121393900726876152018968053019731804241764120549086923362462969415993702824373527955039976482855972921728990803763939594006302369461993754656308348398774891502528073753546405952008694241004179802672268601215635921181235079206583396310888936577473210742643042028297426294645269040902242028269611570011027367856475777027861457410841159993918414348249418591581474184158575542928726289672743755073794661521491914974121128022431483313108800896790911110659664565517387909805128135279170458971892752922020217624643607713244250112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -50217638231970876712423022434842600398170012418322626136688580344019167842536923138185471006792236410399617761013022201112897281890785279402025481436068226284762089870489412308692144939764564427625515866647316575152792408990556184603171754786060124462089546853822706530589596674353845852842682877384069952401049850765048260541092050938720534287192427278031766081711729026247741327276956757188827843686878064036003210536380878198294473479814709393527393957510763978625304731144917531687646721915840039851664119665178266776425334189862930098606403217974547658524800540067596893877362178538182177163042994731174729700003209260737445727417480616847941161523436909646930485004767002852360474381653621260847271947897595538045409475040994871205502758009965527169398990485828704480784201186053618255597689250883072568816100125028840212413445737909536923084877062569388551944736538970365188142260266946964982853574738275362078238153325784934555267356429680697730145854611218563370350988306472729751061872081787191683444586115876398248052090497129464699364696189977904679980583178000923939881471550289001661560972447516786259636246745676535810641439120131472710062290814805012305605030568322176882662140089966265966890193013159781061074914135867970199931890711351338272357976067287139910238345174062649004835199345161510795360069814685111326523900918216205148581338967721946692720708034323515291687502853627247399575353059474604601338080539869894695304605349019797060134652287482823969638141466792075681926965480420810522278128228139778499668619132294470797840856898326283669376631518388401839108917258259726239251693426558594340346852916013296175676645961832353514197534319663507302417563077675034357634431230403530927009148044334078246216089883088852725312317565837422048308476332909967313418637986730021228387051589713043947953913947095889988705047900134213968996075352386439992556149268457464074763857126298464751007750528431715677514869560058661210763687130506421670687895161914145898362429293981882376596185585791697513754454137578381391391608839179183234221134645439172260406365021053154487857576131411000845597306559675323293842385767885266028111722569314623712324123271963009236598982130576656196141709017285015992032871453990739540568714851859587978712412998465108430469436053130926502737456131817501703283168295603617048259613351147948896848104755480422353604472657161741568822485064696745500528085007296263254366354164914436142239146436301549640677003439310874137842890587866009123353879536740674319730665414193454022959606361120907415725354532872155088198879398892532858301835118226148138657098967856717652657256662594232846783610880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 59178021753822728954889449731867889419135769220262080456540805810860355134133898041913462913902793546837534000896481579050629779257117259105691124990739479910866972579218323344822231695300136019857871747939002416835863107530912920994707042618349744509780585014450257559879544805748809970458978621831385933211762584012968531457612337304648588090162122372774723803376393849759778874126051535711007411662271465787970514644087327402479128718078043322328194111656501982614079268620061031599865164671164102943943822464025097184304936417599188104890551391051495962478583499844483854492561033176957698363077169317542267475429660763182097120488769415702848201016249079149955110373587769567751178642795920060689550093985349163937708860488707900287086240189882385073881896126362009931286218224643374015094475636233276181756210227326701138384400547999564235849928919100865833807167521488210187129057947388125081697430454767607199557065872787935454010928775066643441596540295292427626496908802392662707096761187145594956004424646077064696106333158996919392999411368248317020298057972421966520418863997324015396025160718959832568471088748966346188640765895329418951450911338348625575101574404987154161179935394287375838451044222768744622063229091203486481183072830231003616771962107672563413092553891560090916520961624516656132658664448383789554910607725622726585193561591605859183545343125994622806148901086030423493154752552826396660735682797107009037337758733311764638996438246808121275647474449464245409248864043104911640034007904627817961156064548013437966282189019369734927625488791091659212876063409417051428105547010342995733466434031244252657144181480650246850927324216064656421527423418761470164796262253697048829727264556095345979431292213169993616088639704851587050157426304875694156505859397038874758538166560734813070867611436917091787278827675280854075471254036261893065267387697420132113796487686869827797680756088975653652712523245847800939629530987454419198393963426637627259138665509894718133165795980557551252646310577486399296679602300420976032976499919326218428727735408015502293520810121980435024160122228523060440465431679721783317510397473807052672956316890992876567299825446727942509297477756528618763000279139815066562650079056327843048407305403194032862560756016573448611579662381700483321051190462048833216317435073147551893120424415012292844617344492253181021613240755829806580405076397135248548585614658022643820988968814646614706371681225850140855938663066812723291584034071192040285830600131227054199943963042847473385788037312657169648036735203895691217413286922700900647627532262095522713178687005588054985140076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -28546356826232809727382935459483972901252329379380450227793287026236643494180828221925837389632030548848030095016870218523285920920523400442841875776725694753715314650027142744168488457077267400008479567681390629625233448575539148843707099443004441570058856767154719471343951615774341953748807793697962312614125005901416743278958049706958148475922512189575738461165919784468957287263765854570808891565755142663694084179744170062491039295757413742557987128550035617991273754862962639473263066680988712366778300614474834432553196913926877706123643717626149192898528713040661309864054164405891743979568962791359509960192128686011343258780847480570820863517270051876440630995686138867704142915255428179905659843764649054587758535437224235356893923841761430546551661169099581191621198281669452513636448954004104452844893725335013870600300903138003779299378980907572039149010602533734688246982976422701971019407877405455031542054585853932042529855445344551814355648655738147106159860799630926065334220263911031820336156137487148496728916059290195711612132257550939596681936186898872997659189443804091959898456998909988087201305735810673276766525013508326995526051685688728626412135236451295596251671671500708638950229135281449380148569735641406597921899001723979349657054542065017698652115243552070026510537697691050657322203679605163359047855760070402730143811294018490134741372661488008664971243041356882828229197922036131676167764553869505199686974178562925429033489328608581397996930683841225790816662670070988146801483363530350532901285393458424746526213583130731310526460528954455275353011106162413016638626001802758551661620335510705263039358313658118671957025983604998389750532373696358740835166217484657554854990948219251470227252971133366958942839957000478425571952326937532297986566231207156550328060648774050001825347109005039728937682228591957082189299588793416062832322761902175571956598367070511175697449795753229258207848520722257817463249712883061564579360313233251194986159377572446255734078830681906638473197393109165411821312053630497529277150011702614036540644319666707976467966859205671008899231701108828104282351008334263193203040745409642726656896725834213091887611781014767277422637466892349834163096959580247137523759216381887099767864669903346708485645259378296621612492849031031719448229928471832117924450420583500116610768834098837318569262897863438485067170979771263656788535960036577035227184784858792876176865463319388155728847950170042316699985878607481654683667002122401864065520181456513732136210764572327588319067394302029586665361538836197446928119802131295095177513608157708727787563827822613376186449920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -38846570469301205124717062101869744581719048114820320156540811917123934855780456948160639781723799225497120871454241500647457923278806875924549255179339830603219809847633209202123073427608051982805310919389899347474989520138831216270395270925022218837914590221821669919635587711671158043533542659382605271723524353554729369301144440650087801649434398403164351478703734567900213040697182556162049092432654137805837607429821109226833564085340624787431416589773232501302613588065013585276337388369112034590820884047099064124235294875670691217505725766106230875667967340781975096341878261084350862116971360454124799631290484847986321805501323959522529698357751649141499998744885300543721131469875056456812200174348181426208192178761734808500277878280049838361035074623780080775403768414023668957393787024873984197829464512590939293561483236635000130103418225043304466811990371645700626985066029204757318844238792442728631441116819771871895085987388213850766911865787712545068911714627737612356832884722979294625848546547020969060168467971723846267505406108457143605968656118787061480971259676893747071762935541496641207132390486049233032290526544790132346304974116637729040030365457158614044446169541577854080252626201695628622603203381793138079765383151507312966550691054570821719593706676851793966480099449728102008576141348285711958702465318808533507726973721005426074474962220021936960954460008567866336957446984304537933436583776289599465560219722170162013229508438787563966081564908595629976251754723934285881601784595403676606528296602325386156785206420239644613094584750945384009283497098151114617507545990086563424126603585252627004143892718378597991698981687513638370687046978495716580717358868814231979964548432270373833410968536552884036419714202191396204211205071108478782671657132030090554312761147236018535613971490162506255742844616679492488712647152723939518604369074633633063908814348516666725557732183706173230724585125352549646498519201115322554894886268220895056196069749416557723982558966311991152371983374997045624833295424638114715343421503145127766851841154201042175727006126243974873352717695108799820945403060847970775568091236630398726562579527259657938638184960691674182136696432124471510280165448578138976992286979009150331749238894356955427873177563452842404227539793518941135050851266851632071705200876426604363571915566356326218034833146722294181932553471156930573657012182711328365627328423803421175364549335491003853735242156428080863453357263154037056128962051469908871544566945514380086563247801218344424943889547354371410329416272549286681475701955206105086593581835043371690600670347495821109446574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 109457531894317715358056711068115580186304404119866338334012863593500529186436662849957706112320188068890578667071781616985804539345529007193707403645808244294732001186777767182565343572426098078405351482754678090993763367935241302367574153187567583742826965971201012723796608770608708665860505027157688351233418188850300888233895562485974784560315253747303506238747475449407360308985565482335304835062974275984420210849710582019621804644117297865655457366496551149459502849097161891071087924427895514645737618118051667203709856321788288113583416305625648670521302048595465616336866298328516532332496490693088184732392521703778649217589330989481583738156172726357363327979362706660156086843478211025673885526945601254075383682046560635130775403030272541827645387326284773201077768334086412723655528832961758293724745266257132337884579118874579526416377127413128026094374301562310052230587845978068806353478057651479528933620155092607160866852379027705620736778354682569322405944938860534627806739104211404978366288169187354627851399822540536118405660646827539690216302564551929001409741907562120840711661066709239525384680374699627876142736612089200682842554854733130199580189228295457482203159395246248731729465545328242226907422282938999969826054837983075043510698888948873100789016811999852464075663577178803351771370372002766913199676824434122813262271916858391487942129298044760236652940969771411127958270185681964455917032164786564366527576949600726834324208423090265591231274892764547748419574353463799857840528531975809014013963876138194593501480849397266749000735623293959897507269562102357126348806166430150034992298132082592011089156510915969340871919564309294709093563467685802882542391852212515040287803470067580538249376049060380092377061556282873025577046058686490959374009571458604976381414196708411342845140041014716514864277940283189052468283185086525244994740097107161506575859920331476634840368790814096527503429736859323109203398507928747726769625584164379004614062069758291029392388444405376156714193677279807525392881268204272533365485856119145964190155069713694898824081344676681144583894867620522412758264266303521737035652213791618548365743493353493655514806116267988447026431656926385687923861158495104913772293731622724422889453214418464757746257147209931505508514974425890111904990502251896178210120148681514144544116150663299226500553969742227416924366516635670806156951180160949270929015233032039059576828516566345092607716794771065074761797821299730428796697050663393879898433854826381718685309776044114979000006853391749700210237484680727333192309814644331741159646232996566500052928755229058332476047360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -143671869441175997310403087691122922301190088259126159185785819140164174191963769264067504711587489570576854922468745598805462972563292105663307112355269693138269284881763358445531579522418058774237075168324219594681640378380609458576874541467757116810773134921873217565975105582614132314926188653734933063768692227217576868472761957011083749332418832786185605120319994211718542044240891249665990480365959792030614036562553661605896883007251893840910174385063602868113212598383389175205003272432898067605159101241498606175525710098270356182066854212396448643890881026468374145811596712980574973947260128804321461187087856423184025461597653236031624689429190060377263805434582827182341351608284928340709984616129246004054506941053499722519305431308770266500794142864557177384513744998483356992004524560332037741124077119981815527177237069912520190493215373185155996106038067849912769462707085348013885707652080634027572899760765958575141952646818697904342776208063585898018208285631530017696798271503347406611198971576953644511792133337224692421622236714012207016813942901040705877067820871177782272013560519734546512492115472702046279480607225702843714080973295872004273926930269723321615735655641838650895994297924353982949114113132041369488517912844410750907262545039404039893533423093496870341047832984594438121225265231538468795061014006464278988289830885754099295073472115894454414665048559022227396280125015662980222487351002447129188436037338656788954845345433560399941566488803142154969763344149209667719236983664571615368977263668496796817737030822187149177981479920451806842186005753521555412899687861663385594238761449255699398555966197002256278486137956910067422234993940306750647071626209147368003681716780144742618816605450200447617257096014986540314429434020785292556025524240271922467720640762875704420187157728783521198153773368429024123565858821973002429463112198210994842233381478276173859480637483112006369587862579563624585961402995759904739888621447908780812696533115652525885772226073378853847890142487007161373897856326640746646955275864021379492951303743298451392065181215172432913560439802532807388473467329778381035444563701966388736469258069660022744072661600742182271573941844390592401669272683804556764341000762493087771760510795833105170797865120997270781532448221549653135706646003977644922346291925974074644656942942695490224762095446184955612782614397416057860311519921994248265056250739705991702142370884434296477041659835037870749138644960979229145211141192430496058467355380004756600639178823446149013064996937973402557942935411448124062586657413753235608436156588568084663188111020840861547446140928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] 127408896467445491656795050779492726096609961699623104839315009888269661987871472016313851368000018028328995863846405293299494738792638445274499696959618006487673679845241183813459670860702317761490697278088489530172396067614403616449234037518901352173958544482324323769540223169735294448498272824597308452124683534492762099841470275801156494964539184422316198077582742614626889409343519361252739524000349552180826887081196643941021102650948753260800361482517870273018714799801574298156546394757803592623637722708268065697989435451290585048783132098753619443283698147408798052330789195994505074088280843084018223372111799016689358704432596289063398473772755807705954251946075234505630191516273172301994217294995374047600619438528681203287538858632215934007205053313368505859471362427848443768963203126850387649514375739352552757697631143056920406056450529873422261214970541888556971086853987297791345332846318578480229128120866323667878621108203983038432031680897558200443435613576117177619797611922290031950249493399306547773412181233649913519409073331788810586706919493845894445858652355720266815620066331023408654762096251465008136240280750360531017971608879293571360278654653279666325732280767473740850216487744278036173245886571734966066562373663195981538268449151076898959400506158314624149023533800578466429883564795814351699593801038020090923541039666073754021823957411407632264748207272942288663110486655320648470096777417903210689468254003364552038631313805356158231733604493948601918224077916897927079642834396188177522240022574762362149434477643110107579041982793199659199050453275655196901955451170643609127780913144362903579606575076686075739213915479079386128032822209912580629320034750595114157510516611509006533287238054097118508952284682844347264778764190115146199132254909182104313546934000735981662553357227491028353531663747305689409053208896266712902579567886802361290550852216156035979263403394982102888995567844334632461369610357377968669513589582981096518207538030687281679484204120770982495347363128183509551776978645331087969517800284798607431097502574856323422700485883704680618501211271566332713211895548226556011888205226737072962863111115122203092405947345558480722040120282762414258042564323664340822884496811487632643893853730949243485279800204456199611172890290485729055520446613729540253346130418361590743326940902154635906084211537197929454816027780201047859178716450351548131392013019704627825720552816014980900729041660639548966004847600011244640018407987322816102907222937342520677074916826317464033307403705185870067292814166456988424123888360516785251915749148064802601641261584786139083796643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] -79403650523871733318001682527009630692966177786147299317168980176809586567693631794478056656949833196306788070608182844785729367475471818047831391124720841765469290047488484787311428843942025779427069476715179515155853856332706146521543447967479551032366489676676204029571436971909790783518974831300537141022737393723984455483909431948428095322453861298389178411723170090745500907269137993506451968583868906622779293046604750236612943377439394738102787773835425060919551393806072735894315417038188563553631894469140480112269282352134828611223083831348414917762548052371503798370183157437238779005611899356901349607757962715267598627810807033443240488801310388231040511828265848907521312874974991616578802362334251778655126701455381336572276337301405908754956707927949326591273845438466700632609109992589305828067714486297962448193029609176809228627112790140347992217429804060055050060842601676350992132713144480355092044979686181889555091561900436480533214040854896830589748305944047665766782128094053296320478077627704630599344356838786696631945710793439515495362282190142157171205576690747922471196697408461182837526156115751250606180071396353288443716365518693274122812520179710759939662336050896842239423806775002731468872326586715530520729493114472515022521835416755021454202493923541468062014486049969998150325531900695186572316200892294430992962967249163560099867389998905965100318753276285771987108822867934625167059886641332753434433203898077495119458156422240231906971414000200865162243865424563801783857115681684983726646534502214469150803886961746092215326499643035928602413591442409611224880454695415534822302345584164959246744627904397052770309627750312328180104338076469027784047816585726586937779119937179648985150292452643627219675722804970167220663962783940593456928834941339141656410611418522243313395396797347610342995855462792461090317156597922336659357258669850314977468624348688508975735358083810059134437488736801295466317355154531000982025639791783186514435687699824367491086271094559983518070740237545625248029240663127911186110804174352707761893547583338113061644691670468247162495539603032986643814565648286925779821525583227284557559639519851801841798077993976317076856498897903750561003509769849183266701794879294231774526925131253411168555472348888510656214144365725110106549910159852334990432426808243268324969380775894871578617444691891278225369542893311765176743160840002849054112398728345253751899032726143386759803351717945694964833860281602134172432402422143992934426591745725138631801286414513775402316943986252506848215247942403565995001855029111253492924111993514717981633813747966815628903317504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] 30202762624937905185149625665373419874391723940000280853579106675017630124600459035968765554858516287937600618584211039370017614321068234326678895640760425549042267233797773353675291423656046576298449075761722132305196108624462904039771871761580305299711132889533517735726046600844704366287090982722620915037717416836413037485789723827682325323792582888822374643866948732024572447623917855881418263259339204586471169817238405805057094645907923647249622299541533932968638340397976452201139664277377657474497549548993643242971779101083878109098653620645403193238206959499205787169329464443059188064103912952608626257221119321260692941665737531194422839431473483444010937370162316560017070201455698561867555970638987582478767424624839637408858651399913942302150237287343799851172327038392164777140861823314950976788481217054212865346373230418528706100208212181410168447033483195945178941687265231627926896693067355068773669613146272522433388458044936995076408180017950484018935920920832256917508815124948161118030177945735863852030317357511321442512361887005224924139500763264554335629256380321498665058585750230663879952746519816944807766829329065121923076831557992051794623644995455523577707593584357585361783287910271891815809179258796753160529993155360266270136233736424349627727400701767045748128301801701955006791158815758841673118812721194431318495276676518835781922423349861094331109428287558950871482809330689462974299040915530105127929465862508894206952467481239579708476925004538828706097049022766964174944494543340843786337288174589867209391325399663075978393409505239936129524026333730821221297383514750250479472980184229985370419769990498053327063632316721507850824111289750176796583568729180583141753394209167973422742359833398075865692974231186128785021115094857644395557166411693756417573633435692373049281009475758457622791674184450876193284172423433266895213385169750668297059435128981371307639011250528496753479835921301614018210642091764380373269059475036846957592527884432119834874957613564255582328292443405416623363039119168159813647309810704514265743209278264305911062695645201667050111763726751783900513915330570743169168946756461987776916058116861158172746378138196434862051600375811984092746466586594389193425034830074839592681366203396170106504888395275468283526802013501427895618436091177390154279588174603012335093895521272373146293941412049330111146480315081315551956692806627788119749137771419498168098061386213126686403193943395105956799040268284327767190258633517756090003731614077828557262693555627714728537208330415132148268025880027838741891244345861221438016834439037212953365949195365448236002181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 1312049264818831944891021575586057052442820733005398046897358458647804187605075334250323814278503706601408267361062612669122874433057670677169799036731962410418833401346376308537711977362804326874080973267655390901316532916906278931967561128150704691866885906654661389207519078304782018855574533214191290643202372409693931728385566780543532347701775374704726668850076194315336095213488011079902075779037250655781433880254869321696966618337262079508880494361924040198005692777994988044757734887284076863973896358697793691203392425641524820686950209410723052071382511765874051340176772274733535664008009340657421226155920613853470702213336519417197698687041887679152506820867521665859575221975514228577095224273499852265172259559019211116418271503611900183812228751733227282829562300496011557131380606078476584854024478266308252750298845179592049599551886941211245505069708133787619169675688354207610488026175599562061206332186065507628840988638129357298821149488171848287192420131881508832432579533392719157616730853347401611761951822546989584747149216054776452998652130601666456492830122451932261049132544094802973082505823438395071399508618307820548308140567471826213071579091322701302478468451599549829623238791568200252015767832467825834686292915315700605676417070814484722834876961340296578618642761548044821879217439125888825679717411949352488124568304840334481312732623105070691675568912603451651279599939517233207523464864095604999639928853720569832496598639982885807430757294706753866227255147704089357149007671574461927323246971506966636932528983097568770044073368024492224397209991063884621032128725053193087324014701414182768174900196279972641517129186877557993697093042219366887118242508767088476783210863359633842807537355103478396763316100392599985627745059044248553766506639370523498863004039252372874243127916006078006073763358707712087399197900448921679605269432177716408940821340330550385651448698629876223444842374252079436925556090583879923414730694643375258511494222267216440163992998833879844134664552306172953373115927042008975242973294064045061567886843313967325204337509463353861907783454070935373811854583065679508012857319133253370007530765923590124047664173320686199309676364703118728711224099286600236230898788695281778942197624402430790434130178107197344409633505581561180463796564538028322587175018000754386025466526309356715343247770078885577022956896179900548301796903045982545414994057626377018720290750969455022571710892553987756857874358417324544849973062157440226260246531037111176463756063389755449239128117793797835608923036997069782043472206342960162120435339456753999306490740912028084649066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -13329693284938087393642684130133770565457384351787398551320462834579690280510721743374735424296958473534405349309198615597133262663857769729225342803275423251574155280252131587516139674452888262890222570713972637126063642283697008539029399602654369726728374890298591407841583649894930818717477023227335474643962120410658491118771220135556474870068683026766634904068048667994548764395602558197553989087079724767323199148400849910843678999387716046856288992394292546358687604369193386223675166443039351841275859412604714725274655686614387322434848024881740100513866295790810993894436844860724515822477708710541473546451404884976671139591047619214032975431723960263321414744931504302412839076007554067480619126419956434799293123220228330725195876655291825142274219186140555964381376062354396302952761710920312968287054865668475733150341773149864656284232053402709121946262169726588912652010943042152798494259090431941140375420746866294091629853342602827427464238672245548741415777027813784429703508352220899538596345533024686854570239689085316200417365293595912401070356227879552352657718415670600829439079687776045128390164782852454423508924272727531768694216240979573186790216133867968553044251037546482238177390166292572838190229522441586192279498282301238136619413172198688788269119525560992966259655363834413256590048129512515496818044589155718632992917803083846472917466197104662953209802456669268807543708839529259988261208197811777160337855952492448581234679537121993480340550453215431727443647165146980253970148652490384448962424483550526263648853627261917467974527634024431017032234827364661053457995541660068690753523554675507573200371261977242628957507112867128832854568373859493706880766502106748097462243208666150131172606768158700940118575244737338537575895926113940910585946674274480948654039946131416105234986643093068428739164232231834734167095930907373400483520815200919116289252570637921016879177723428628442884482731055492482919963891693693039719829639147261387512372238252605773476882428172396876831100113439844688205759665112412543830917079766364522370149447057200380783599483767117990846308980863769709006310619376192446493784502469426824453183172084738203852890508082041897925091426745206365403329387390260302530293635369529892286472711373400689543608568494096399034978135695512017163291918507736780944990665876324457832057168311900164125647258028404177684817597456738139960324821837332192129703131378697733350094021334112726969744086375862652876774497579079814375619245911364526498999753698553319472016165927403040279830847046369153761973428031552495971332542074328611050789358570191790289244511538166601592340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 13158716345302152231562397752764584445987500819255256204096026153622706041306280422285352351729981145430261659356366072569868041039587815753427799982083848893593331501562073428684065800925545824808368118372737997509254818373499634717419007538008310949667277173611794924939057180798768964892227413074115863843706425108763266797198493767636924342949325294673895641175266619614439265197294667428786217809780912258133161035946128980832353865835426027360972689485339158348076835565135947107610408528983352304356090290523301756932694086123784943662390605177224891588379316883799368764785671562523391191973883600543323343557135243373540294408006319992702497102127656323111115552603969566037052385500281950933765628790255429146475225341777843124881507161483097562046370020257115314959958940743988919944755353272330800451867811775606291516324790032789529606865350409906030313614810734228597326158807562670263828870800412918319120038186996600693157539303640310253059052857263488198615314159683144829040488692287140696297684310305582934013328390519810691441631725487391696396109089894917990777244060036911636517786426228026426087729304637085843818363507185392201856785043202540729995273950815593655817758912032984899440958724433834943388945012824032670689834080531746990963628320148991407675434973660673145037234098157516202321890492371079713318786247969364204325665056770710747342570715991206913408222850358215088513055024735256994729290339415000963048039797654581636974512205476247719122104438426091361066265208541047435169467257437339522158857819339895436865796780090836920384782918233017767812031602904898472321903932481680697940951869034633354848157056839746993880414070930040060029234693897134541471518118960341601655442450695013826292428236836806666266069123128005915226741796136474910470985907184570750366001605839635641614736311711636990773027254054785532254998340617309204095668819769201788535390771158319947125781378256394102424608475919655737647409341476166381625800354467832161892893898892424491579789361454663344932715322234767364296433229152882796920041058556447463401121130309017497722703330552446782828662324514803524588471280127816143537947521843100949915323681545475768589905110441024962754225856885717462635388808232059573674806225055369780595683390863128184924981864675380162713324206492571562260250464912294767382837620165401286223786363146737532734825905061648050964266739113181629541286176945807427412710067341023200240263823532357049233818498311147849679970309329632299531282082935876641017066847236461906981480862628615262759878337626078630969142426027467587058941663567865492531596730667916839418770093021727571035815936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -8750563697417256347393203282309995478628211155428511066813567603791610519197352330677154704065256945103706616571372845269046475737688377210321451078957123847124689318818573771438259700435359296644616358383506183207757294233251338602750102229747213768667527497568056640270492063216547027561614663597544415251005743632012154667751994288836627776596415077299547896477349910394127120717331207569281917313179038115004332157182667015987537968516883190301252913162890299164094648874556352742815369000647542283395640209480356188485487756437290260976721895242087694737970770358289168840750530801690370319468962769642348374895872695200004817658651317871200365863631607064299411107367957936303315806561530252091633004450435001981804590103582665283426487309260432566642448171911208102515480110177973652364919188534549257268522103910492220120060013533590452942083504065019444040608970615796029500570185542471406325827992177825043585180014271269859387630652162277749039153239568378440220686729485016731267410252856468835868881433093489184849579156812483092379975056020423008092215073789075091796625618786931125584812628417894052688108353390624686652318322046063912553011577519531839388448423090251609202202946702258108545901809014962123693696373711852806991127819513635967247481348079125454973597061925015394946471827253187325150034140506666742362286216178818731548798763366083079872104398091552509631080562631865158733739711440458785180233466784431470535389866827722569722890598910394749769352349877000538137282774271719287018171062148483851879167931119379244161607808528401185993479351412914447558115410332055415426997864640101923478539770525964649754405325374332741965887717301025430312562736637634545618664982090876548184027917454992067442972957051146777073380595228100011905189127521351875179777488140493184027682998795726704443915536686309840314885017355560096242261299720281202235175356129157954035732925508613006596630556459870705571123546895855154445789074047595763679166269990064318051218535950456141823835798501760034834359770123686831435578092240377577477536970719338537787824241294103928802881535198138496786339306835480827405177883357943225737851092249935449709351139775997599215709883374204385920605241226310711426629964664620671521479438534143294087169793643135507087199357807334352830267292454003149777124871918821481485510625759016271738470371896476315948577997228850117553038747669331667769374098850608542068574542190513002996359088498485042076527580933269461021963165692622228688713904159418404089277668963362163685644286024007397976434539745584335508808078680081352065156896019314947747817740676186565771065997019942551698800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 4700109901322170741848593684976618448822098749893146744604713562943293327966937903891115061382856720687920443126514243859782977309642759119810137968524114873740722999956994140121727301994441340480395412302593494040961421489207481343349385457018397716679505308567643904586650105349177184781691142957274959048494627795357049098880421424058059410689834715902972495752270763405520676683749848491237321415057298162169628007661835171499751699108038166653568726721981285425045769626794180442662101228734186814455093560112029939564873173631699895733319633811777654548273593283306434224998191593071042290621617326779863901839700667744121907138104394057421981876338734353706097019660842820250525247871619948196097153600319896150368111501676771060981793629780777147746412580909186584391801377301044534596687293577624693698096201764068622897870719312288346064388374857938587481566017634882265629093466282333291550335427138582320648935570749538566374165461952026080005944993531398898405601167697380584144043503425080020974042919172976205537767352112246478005365602373050369326474054082957549742605303129924608395330450000590432752013776455252794123548849987059516628597194998355301838073860639022841853648572637902698793099103164226419825315962494391635129402626877958504243295871713244455596410722604391044852512801756743212086418300625028449041895630243747688875217640186923983274476857996394597905631509525220429517122613241799053717014525226316250807473241447645849385773932998562696331588976007595127324027469727616002814225124408856520105690044865682369142424349385739221053982034666302855183437305576441960073079265998251166072905759399159789782360281656638129105985764301846787908419529756746352636832977339041504630095708452087429060296025855686811407065149506284967403904202895018208310744406836503683220537899517622684192252187497517021649282452754218816202679198167115486771131090739274502422286771193802452480868280433562480976517987412340891156942008797869113989303052488449476403415455871059697369710333866359116410338670413642303022409678869023143292052897424390362670706427743503506915942263264919883713791105744445662302448764734330693150929991700491017422594061033139265695625468461494567998064018798586004120192317548671499650488954959641221045331140572599853550093681297923080103065155819293373086584139103132347414285882599296698700905339845827819298891171476872666114602890915180919024632197976062834720134516826740141172367759012834747715417825484750675642875666217334986405886306933808441824335292133885613048994080350340753915290004786427618009690560280823687891225291204826511822803635375544352272835305849264672656588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -2202774755548571743699965979711736124444099639665314982648200588060854667615852587403037670826289866601150972457570685261015528372299514596854009432170599521779988977002668885680028407608138286291813296202141686366995981623913018768877685013412321167627781047001702565727649125584965859270222102132906935378796270473036494572491901137262306285622342516871476049904242345198248525793318773962649887986913293851164006318050341541814740011177399598144449229142707730028197756900908971580043008841116572063713297131859069600484911163524213814130284845008203635074663104223500145692809747912053939187375865350695394634646154703953016082686516819689265871158574676625635793075286170771220043546950195825942982853551361174852061607209064293945420582417755000222559200941827586405421857037037005755440263039824666306320336796825055352176724785355568065663261221358902682991507413215802172353320571379955731883289814019077964687118874118037093234463992528254239587530232294682632256301120319129670178408371795443408540019119500244068104580099690237591200918000440338317498532962318475321984725852325333255870831654305305653769654656990317463795778537751834897450872149761870174926080231192449174974933535980998559889046038880789593197116865088685441656642741951062399115866771189087700770505577107982729646362935620604020520241203359697633432482707615135108123631925865766693085686390585351916361144330831574634146830340575629068108054489401160624694437933723201291049170486651418155976459057422939534313249868520686987957686260231718975726009841056487144110244575327978160751906473583966435341560877416076741292884709284493868307251799389265599157688468030659308993325402664829185773487331788366666907483025342734985486997490670761128755818490803332897272658676197018126357054270251024927324890030661749631033467214999835211414997884800956632204121864571450167357201904736746666094067062976358100985178226213348388089627375107926966664735180452293992448246177789878585063260196905799235046781054769952760439207577181294605128210003334381923762093827064176437306023807789557318779232546746376805321635131585285516783094116859408128332543475562643511504925284520267923261607055264370439417604169590473149055707502091729482475721840127363824681509948971219796006660286172212205365236301150157561216183012679798267476837417863564281218738656972213619602798640228298647037932483630266056150148141639535202405708448642428890070043715765111247060532492906226186415123281934185071968797133360078175898862581978024656936968504484667605159005466631537572643544163160295414825975674938435852545009897425996173775517613587574885437425562970005584425779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 889163047799387191294725478478358769806360850499091173675400300900865871296117767057276210559475780323266282882114309146435043079407095204963251868487971669139615318113292538324906289922295261210704870888603240958724235055614906973685210630371100422671981464704542689462735602852749953606542671078362463272157892603194311051072051295900790438612322380395626857331304371472495079991794174004333565204108867084946478580828098701541887997667119673209897499253200026684109409961475739603777287597950623893945536141589769286837553225534767145593367174785137422153750825583597901463944576301850537926160965121634909225166000452800404380607165991827485180161907746717883947520048058257385599408553499102431111172494665365246157545895580150906745168058163335295022285088023902470439084604514129064951610877903988926359997658177989956173418731009099002416099564537908509031831122390613217350731247252864094187079598493684660478368521147203775391976898229171490431873887272261526660354828290046484372836186589747674436324229622962927191861383911636778990868189940284227636239444294230070755072457819486670932660563255039038284325270531376165277890552181028546537056515247439025198197833147529957803257292222304634382294439375876380207287317580745113087962106444794713340696975892542693119410480984933741275482579017204937187106126563038936055233858978096006702667783217891617982453702650628286253899481713598532035583378235180161846257450468359164860952147733044536780805976770260997970184154382260302481421000441326314059008563206134235994641195087488496308965465005421751256476734994928723455713451668509167997185497332103288664290132454720899959325325958253273489158484766947681406309127728985474861401645264945895342824375776371807625854066049627973111506806365198431847890375091279089175810930002022284562835229455585034311607162748350994247605170727680327224718188462686396487691775058171086742560757815983185298542795732875736991538597741111594275699469712281822342662840732235520252345680758432010209754453283947031658523640156900125748756110034273124978012827655578824109122527029562832500966345997615445159678026761535952695056331699268612738127120791233455124830455215554515633736905633164366273850706769200864571751291916062241374399268376664643761876508638120940108147949791134727954383887603368947054574175987930334328500629711462396342860663096132165210838595443104005946548715168475114552853410629568485748738212060545999899475230667794333188645401935208955860458285494085225797434395686816768279570422039198407825638416669326126075581363083533234477083192074967945516892586719241764768052870817685681988530799758066451732234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -264887139410416322654842297473972995325026285170012885808260291301722305633150516279042181491702556368454269476608540330792722939728143834816327422917784594203403270715906162424990839638931647902988297036225605766147092782191499404849737229696272924918629451453486438815603914084418067593247564781345382353617111701374593137197278372658231482016615137484813940570225799470479499070385111823372413989596232870664299403184583615467179617810596937253916385161003303443070384845897296852628487546009420234805788250057200611759036449022930113864807422551125537878096265216768725598535364955169085806467799107308498133532551567510091160568384006817630886706656929024184530759456959932310895201881629296215944267401078064352913964472393362223638067954092539263759816728085435509676235870024691281961162252597605636748192056738758231263658574889636056149411661757763357805154032952662718485975957891192351191464948092211606900281495099965332884468497982298437737420368442485247289452952219836087836212984087019692773525597988014906739977850323387109747319205181374902921678149017229756649713682403796469093725537086852753524380500227193029763817998974895350533769340804967338134960646694621868517885360765666142260973289109654915744021320560239621801764003801595002564734707132124048734045641353488324499474195723424244552769923120875178761603977075765317047446662979939316634129889930154217000566733741999480235758030392309768867699974458210867982671799574893723003291514345660682521388787528706302769991779747006358633259608487819764136478503897807485646559654069808970702844734257414811754108181332171688940051791491114502389064938810328796056192855233710215174484717458659056806174985092786833137335869111124039049438585166143848954902868323793392720765612459883094808962885198249890959673781116310197577415222767494595302510830699199500515420841236268581865671786064616608472142864000183406545967876301377391182235901004925257699238778350329909069737070703378196439588122305953879613384133459179084994762988541421741277822261748713301781335409355100711547356269213623914632244147417860504139868887165802987188178618712387941448964342672411604703458979289762312404052476348416071153319813289410509937642321864472065966818866408173931829983520520774711651460537687012302667957836144391952275143646333820387242468729077993808807579037277850428742181960912362406035693875604817082239679570036613262757379318044185005685304126626961895637197869266798387387165164224588878652037040767870579173569905622831753814781927343992651186364642983795832495060415414048069866012884501377732936481821822104144696243053063621350004401367584597148465889280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 31670326066160572821895208949501863546391865230896159330694429071881987903035061555412086034196773952222227309690382090872670505115010170462968437599027321711222195812294178281807192498988958972903370000608317386473718933968556877552163760636406438824527335242279377055338279183325627962183620808472090606193278977364832651667954818027492063391672477098320537232597308594617257670487241882899528452686435636428912007838752037117486078013410503023900718953945582291373004225579725851866733375064050390793206030529964136036244862546415197842512896172263214158561095964932534879406244630829745859869895340784471551801847132043149631344274439915918847963826776425137575846870662358465868900530087863567319363003719584337791683035441887929834252893907100996353280614006421369088688436525083695923834609996105897824933944741548538678207647516981648846522567224587514792053868281630494515238615427704566994981382706990897563782879707056849860896578264000583818779264256844985045018574930218644262637551987919896183124130715226648738432229935711292529056366642066661470035629575066602569974212329136577132884089306507196424754850282274149668753552695829796447328766807658638631038812477501085324948411572876013840077669868257135930376274276009217940440283410719682573696705674046103182487370543376199573581663730315333176193478841289935284839766825536460147786228537573967003044499846100162677093993060564888881215559703904698241253792854450684177429183088248326512984207165502038697668440334895162175373566616135284945518473541736399713201378757997315569977077966800361467886676658467184315182173555613334925096741845991650266129450468644677588386900751425982986257573441161733477620556609015089170392475995627502530146348363014837265217543487122483346260195066976437944255333818235357153441004750595498101385381703404891980256426113062821461276177565189327407169979890152523495092100270145888604600547468087442271847736242651852081394792430026064388259857667481552933992447880960274551938939547637479883000286301208398114892014522255696299940541968427236154147370265877941506832205605322073491585168862183177021210633492058728725175437316067714446943511400347788822747625730057937942945233167245421239336206736405067066479516656903255469624465839657425569208389908731707322123076720143072476752769751336422105436934675830793886425494284789639247132244335003903410022722836879843345109038980656981648534038434828352985299028632566689218856630400890491592768332624552789212806831909526717902946138327510020422164002571954844949978943008312716663895625673505028763369491102468523642745986432524534543810447553586333895835833671430274730164224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] 16721194410216659583497825105272528831155652004942637767719426695154058325862801937521433593450834307162241633680700004153567170943014229188724234664160602892022160400504541496395560650176064678732673376743058479342966369375655514436986562536576407480386747594998746704143756803743156250113143748519150898158510683820624159741949856585003268206539497935002964242749603224851558948794042688314812109076113658854359703980153140340911509876521407499442428421736244115917917103235483612348914631478968933862271338567998750330282102547090335149749384720380384804038080918884107150868024603070020441467236185614375784888365851726762067697898440426774537925719508053264288088430370622129690593985232162750169694211114388304345346775700905480187405434617060202996039367092703224819620190701347424275512651550601769816848876313204256684635170297537590448758776596298657260856523268213401186751095515149132101008985040887357907570962296706995272739477556070065717650100441973276140820527534198948421944709103062639511285225580699069379515385298798143844880222012026653472702942647998169709253605078774626340496604284962321877225418117642650221900358304016513855900100511027027816802104907024908464239456894140463188943332519554149825116585771035792407282936283347052643830723968146254885756090165988699496475902725214141138847594555362972989163048303102730057222628496152428099102854630921599335921867580888488702260365042633120199197985724140130853476679919341434715782318974710724547172917980383112561596060984487463682616452035405439844718269270263723382845509961922674689404164013503150221558115953146335159474953225342984438876523583484745552878392080570396282838474898343555735970580065904650461116750153049830393910848148829859766511796410593187646681599370012601743254156804431842932036825365449130712967641094327207079683230941186653678486806336372565723371824063411008799382924157058786611583873352911611373870853845306090835166520032556882641538161478947093474396236973709894090035526844570510731574966995045195098477405754712682762383851386336199218060917877509120175213609139325817796784751749508003656191770917043573084881299415345247169323954733288006763212263441252239804349104125103255963105740664812900341957406265232848478960346897740210403973921794183936090935036860743977124008362745310620861181701409984886349176015184360078877733069991676726723393666654560747951220613872744243986578369683051061597617393197813386689052300983052731162861001630112014759157183812517289546885186185994588688746807866431497942399855921345945273465581061692624151765494256538423251693788445155063467542233343283785782849278124097620892712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] -11905792394177691696259676652649603208148330292942487395907201616012554256909089859109127599796300378184328052137188079740492706010658032694526679944406278671810856545697863346357613065157350458868563864419030533825331558198317482543052184721585757687085703105384317424030251481241633002303474407513726295547592696884400429872380775874757477821416935441814956255596884874151333674967780220383760760782141639417001883499986865539066297429532216760240180150158956383865298456625532279733699148952161711693783197254863254368621230081804732083008858872590657587949843087851826391377599716234485947105178001822617847430920418906198225317654821156081878326044027051449933837997625765861252519746094024010876201490993436511000441274948181625275085677121453726272426065314004171557883746039493027299457539681483799204415733854284565850323649640464415499496712521839127127636192455666939178998126860553832833126129641338934314472560098989602194623992950921179981856259704467583497487619912518746880829132823262272054981550870980980264406958174409251517120746657137309055976778614809485604873950440361177219251235563497127889234177072452499212728130088805069637763074436822976723383324812495724238244019252198951340933832709900511505616224350345638927523272447905355814406712329514008844105772057757175576490294409751685195382710702078454198222016788228465608094215965814279024084700411449421139896946337369101214181772071533123971892205858247822435583850030350204384875330444542250450282326837448673025564136898521872271731230502457796993926416247768606446774774167117008912004494700901620407870374703598910977009793917827995702966273275121274190498455200493311451258747714764126096422383906360154878387291229897552676711630572879408466632879715035589017375708214268926356258737807614951645949590642762421119266171375905570375646575240575792210678641715499345531088982533180155019915227843707386616059539462659147098644048737058940470759017105274381270704302535106065952345241764593228604230220389971497560395485374905845824447623192423445419706309178234842651345882422808888659447107540191588217000528489873736542107109896193463171463674529632825361962335093453294994617059866361612479818721026379232033843885213586312873348231461253159027672115063454455479847190140885167287034179702912728790234313602297929624642878823769989005186530948369628291779930240500072352379973428935967386344634323721255625777019152152815324008305187562478326574592944534885819663760523140337368383054815278995126741479083473784955873309367670226098229149896573222451311066981046492171755751444405361735341875008747374123664858847207398043442000171369483489771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] 4024071171261612542028734471123123257466788137458032083582219048836867634587048953235671970669752991543349540293569758245666380066284203977735481366390395462507782827223474400629678223349183976628170073579650788876855524522379364687365395153787202887557830676988647413481628434980826623677560165433589172398143560666565018855637092793979880044723535971795603960584686200612144746823358387888220736607805938651595498698307870184256434072255721542011483434380428466217257003043235852516811496632688117909264663881810687952114224752174607733901747702806041913212770462439385814675365974780354437063840516828593610659372613225208673609757675724434175575418784994599823055764011215430679957425005434344162084717722142717203521790122190468562863195857188369102978734568033749610190344147195733702769667550766890046679982211272092742294101814708518894743336923505461584879691394963136202702548513241551493609917718200788628371708939519233511133282675254821169413168775482273158188464615701428949639130139356217066261104848226019354106214478459180424671390717283552883691589767079193159773890639268479923922551350321868986094024657021931435103885355174622746155011890965616978411521558276520711586458595875339119421237441982591322812450488139583462603005444976413097197253073811259827085044405889686308339550059706763190720523352622667112129268743233920030128428021728504811368319627354235788999038609459580403332259611847791661026285211054068235129345829304435794971683070284149746383079510330641039461742224373213071238183732555941525749092371139905418266348299597419548302816661581736324115066540931260151864674125600079353077905025443338424670768692958230570769551092353137823420662519682092404436514412555928492188596147297871200207004489251202369470911805754679554079733705000894043120858098818029934530702900240696898082109014260474413837233418015739889047374776847061527531656275516389777526710489128623318911833704663561224880533905451926058679142002300960324505575697644548757040554208152407249215776468137139201622270680687461150962554457326381062539543496645700766822354474350907383356685484934676121963943312815749118639210327391238380327129120057657475356545351872774070652981996352514092195956213838077091671161302896940697251786495236970158830197723467593983350108892629824026069186907732297753806605402826261372573783057611401818895922885561197048928248076291255234071470858282189951483893276705589672090604985812716154238458171286998671057613104123057962794996981627458754468921481500093460452140584730404163810583604750349229795857970410148225349801869686960650381259790244283880270205512814561213877414853966237647503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] -701549057041581940928176906708216525807398900501562239586213985874222236932441743273640159252822903132198952534304009273509588307017090423939097757779882474359193161865677145450315257183772614107680293173144370291931955000630684602001271264287185353758725412276498258932855260306757534091885855216239519954660031127439604221384735969204561444379257629237443051721751624301472824439969628777669610567270505870234126218680816047551035269284244352777809516089832754219741193222566426576655913124502385994444615396545673514212163196622794455366285537731409938692968227873695347110346686838380126650957344185463324690040941661140618032897323561456416042617414869822521856406833534900165441500404191742806296993556860884315611312982500558343248765614863724220245539020152838230736838143545895100378503688498548361181355075697726538177789481648898144919754284878176580173597215732769169424489780300329674589200557973318170266784840905414010362076938206378966725952772904988918759728145033542247034328744898966954070563589746817140327055562924137101781461743444313842615914890011950738322645871144095856889579217917687749309490443552160598088812461573950484618889925429816219958887795834328234493116642150876638673241027152136288458342542776581153351248743413071536305387769536278487029490658212611089110393026971118004108670800579719589297022395359572593213164858555924042983740632081169063312646910750031973001862096844318376907979986055222195032998664654958911444104930875559229338004575776492870713935399983725714989803490440727618019045466171322236308206001730735034973020688305533466809051355306255218001476088440703818051540383322394838524299513550428407035910207343875272312197056254005399581078008938320603021454030807961835803524528210150079146961589433825239784948352605232719765271809255215878287284723413148728530875479370933325290044495651118730199431789271314783725946148643176346586476073911940773440581368119598240082056320942824684231270967181024157287829436008520104367561783772504655865312779006462450360322134742842336897275200254099198395571542275193854661864012126016838854222519984221870292489364298961442028922970929698200671252438202702437898551074919509482450061057896111040635964905985749966812763098047520224625291825156989972046554361385799856195347527717568220147193743663952875023907680363441386684289192362787928138257869640427822579243398349700767145290541529931263710717551148876808946506001161465409363912812423574242519883427700640659866907410676201516983261441162193817881029101382925937522574476840598593572106222997563137530326445842943517353512832813026612863441210686154239897979635238640036085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -50285836064514863800117183282496633947762684403973625719693535314982365344123774658447072374836392552339981544085166092021227397360379636663377047328719577010276013874267746159397632666997958095804075002124861507452796711686383344272330966659379418762671545493378952916397618022170077420626283120807948208627851981298924526916342853556384156290651680401874642874468128493316317638404041808449757029922825826920919627394132866361354294086129490237614582309011052248006702079384806248156442198971239569869605906310433464573398545461119962856566221876511285327534456649223229422119331281735463168397526921655834965066951381852210336254151672894118192498609921899713077817022664565778707881949381448364496906902495026651465500666462292636612812809003165521255006742965487228587089064592967175050424912236160313212209576853985560730321700065859610053597349886929672350603767163529206518067649123708348036254404864402155078785368871127518748264962741033749113057130593260663453037316910377046307418389711022027829488692812656746812782831432156749523105427410421563531906259319067189061360969280243956746110993436493053905323469442539900486121784726848994640523559340259413352273299448067435676607010421589844687864075410413351772529495968724154232602676664454112674586253206699856052358055290598558929522504494018281543996559990176437007494314215818140449762450945279556372411334494216256024313654887650618335985742920201452939162865566300625706299958944444165180466115048409205940111642298493767020820946006296021620873902521033792111546013315098197584214383946970255538792811953914124395383005579172089313927676025790578849406221808520852578760750072478062069727427170070444085865773903745369421411711727048177919460493156338573115780466878832507644266199329707068863986804525194924593493038185353473840605752661957661615417231926828688258920366892223398403376401723698702364894920275108379322554552994316580362101955904690955103368122359114762249166316001385599943535769359674453704976982398653150701100567101031944062319402498925192125942385497339803545343230849982522806225523623786015726555432221737197977025228544890403402908855867344504128812361593016309886843646793461537416969454771551745531564571713669051185940784567954844551577651847699846484693183562628601670047797826396736407483116814580035288810155691853837796057972883656512277932590324810146201532145834683813655534260159406760878023559791486179533967764278862877528081637828856909907335033081085052348985276857601409928992040616284785031949389245385691136882929064617843881934842199889884813072094297291160484929507565608889189629480862342252649559429591803751301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 79834362254994850650052127041377748681814471705377083457698684724708728534883562950252725753131751286038143034445243898424219674735784656816959279111444050024529842809253006329230966471389646207976475822962045126885232197903676743242323010477142383083633261046199059995218934588502554029047427374842469141059663813449941853098673619777691574594213487754600797980900424032293276334680928040952685111288355391565286111103760568473358289967373464873971264086378367001637657538243050484617151608693259936992462820090073042423896379076876467299415778670464043712634945265140811007884736650306171174016475131279019242153712218513148318818007355661020650605404492770273016041246165360554218523555431058223357268010314188088754012016707532643629745199463220041902250710614031306487777387157236717501437578964926924091304890092359213580708178300855814851862203725067073700159464680765334996236916770816088465971020721377773517155895475062156761044185885901300960844352758744052879771752068420305735999553039795703754708422304517636970988644002983943994697247154361284571167814586659971471505757386210162774341837364812261936282911895674815890431497685406530611280524209142756605947218192947134024391978768422859236913572381425472834988480902433382505950355294660989905392811520757406546994262458120509736257758897576373279578135534767588069164094262978659318634287449207991719049416580132821394045067167230568715269732686743508951886827028266072344709467301519975098149029200912614778070396262818567939004629838719924873442750981861465179701511763273996696487277310296087492753862328179610922085873694870890894479624134984317995145776062736604111036011949095071422906278159035110316247163628917300669642375534579867871558073873784636846544358941157008168032740720133635414544755497350291093327228437580332995273312601293356441038331074143365070703497310516522240262840798271340470258726191570684696693325092344840964908964672808823969484414330349571466837615963012000191678064296051222058101174917161451636652134254768881355081222273662890077422730818576877208941870229382796297067288888699381502581121415316712369281548057752765138244434701175593061460136915911447149532702912767675977370808690841645427504634056423903472764060987457654546519791394652045471105706743537668035620563165866722293076254152736115978667427344182902772949622915663927212448917278423747300198033476404723198687614252718589126987649347427634965304418604541808527640581983128776009669561075265205812713265960416458250091419000312438367771065316481324505398068965880260819876338289809710398678930740330494473879587699085367695034949062770725617380234146317011517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -34905121638232850493162553547507973820822586511878484089347044903828549283046094070333745525795427652925361388105089654208411263476787219251220107824515867087619798582744104070168118014846896668003842038181922569536079997303771280454864862406212899273093439984001863657471074386879253367705851210650491921436735136234467356148153798692602163363114981942276614296969905603333915142534736582429919720259096443067373564805576803142753235201396288784761042814415197694629856405337645769599176778209081913246174699764456356503751910419284728182431454545311622078738211958441110880269262717838844295682440912731204267221792582621300392311346225883843979748685024182133770292225294658492420528728807627652607199731785577462905687480117438386603017680555728137369378327663232757188588299813139702260194307416278351077052268770400164112880923005983834984385862959184032659198276897224678100350036749262903350995947311429439112965321771584554820722550670348605211447818843254442094488981532746309765652506004663966186592838512546907761196167992670137351843843076927556397845763978353550484092904345142183373245189379417055084993396595571537549182948487929900774053286104755458463076884568330171991585581223597101517904825806450970964305446749616465890623703704775751754789571852925616963788490559095245211791373850757328736782249389650923507892635216511952519237425121156928456054154321837802047406466430890234543119727362103851884048296061165896697864191084182865569259427952639018544450108250240348214389991722437674027799775667152486107993793209150617357387781569476919508914095051981430949301118008466718274749567908619191972038600146092582160967095847905105873334262144543705458978427064110621609680679022078179975123440137205491609195965088325561311370275181543079800615249172229439863454923119397531412801991140743125204729181893390804873437918629468396387919286650393839497801130642886446824332233474948386226528221100282661379664401184501206153177676743857998887864465414226251098256480233877279749129350982609115295427810720992178355026581005953999032725537433670681533706884955260978179416980303081322678681480005247764087967222595059073860909688079746313175818428120512751959932229745283936345602428625132754539436287489277107649880629241870519343604736464164303525291045376378613168985526499639460473767656609159155496848167031935654630322178850804460699978658574038996888441070021504067097196310481051560551004032718307476669445515860381643668490207449184466352624279094583443360034769611812823992811402210974151152918090463594698473474838973593860861688534819330293641706714548859839550693197247092899243370763672536597135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 7997744327716718753789256712755101508122121235307912898453702817939723812385543866859479759781940901786783288277806532130143649883677403786935794698179902941558779923403242024412197572050395027041793358826877079382367468443911252857061368349721865400963503927935199694695731526019073932395067143952814309821878593200275459051902378042525052065404709193148469895753393747755436756355814468242782391386945320388279934784996610379003418356897798760042573098089289569143044576232604603079376086984031234166211953836065469725018347887626075380812308818230733820433868030074749411920076629497031659260108503348512452182001122318706212070289103531052858659000996889663660504400748731169949303550418764051124577794492148200363863972071427513764717163142303810604138421115442774212856771330316443168299277551430939329381261194241412199034436294411844872219487093583240534979367467196808421152914400079026224406005479950769868771737026388642063112157461226265995727091179741737565624209506359894682756521177707909274283468404245282919669583468582975892060407839702642481436265873146667239601331277316524347666805530071213252475039686332636554136960313299683714239420591783486606867104198798992251567853038625335133647873026063700982095695056844281784910588593372524213442398040991090654309786252890562746146877191779620633880209707794079205997226961329223107271566203615965427273537065357873948139919266955566121854704641461921274302085575615479313558007093290689036186267357142585291870885916602906953181698777268691449624503806205395896700826361375855620773603767135762317132176185682343040211944929637577406797227131607540381639747750566785218635255292385260797323523089244519165264792703233421526878477518087127019690301301600647937676159237028725097061734340332973501074473616168642698464778116123827065562130718312223868398404294280894553068041557120925110379167742284594374705022458941327585888841268472372406217466352015652029912408658301315369028749483297066457167838857009688729572714357751485937716166984886396015824218124609535640456637841014984075277498014397625925492936860297377838630313138051763495182655817683779896088674950806165547254094697625148925578757480444417586618484343666434017432777792414146849868456955171909356375888893249075053663486429356987315778656928914341389817654888341687074410671680085461339086903986796998743775534050085813097534704121497429183222189510400938479433582546516331271165734061321564149113974012648685157679404604144916814017445468369872336242787752302816858059166915143720072881440830876330002110415845484647053177816339704819395631958952685723740049007007945678978752180369854153359360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 441718670976213600650419596082127061572842142860326669145512314785080539150976382397973929453957113345457857073613695467300748287941290612634213318807196154897188802548777369100740498960555042648899219589607776137830024048451536321493852825178607338665997866676791480863365799999783100222384062068939712344472919732613064101857918680551751733655104081601388575762519785571071701973079680541404712202199238348336464614613435208869467286618975668894428361958646781496145410220879640043214851268206225355472249570017634406234854062786307425367066578868273008043092041322862934227360161320189969217356395311456928724786701784946451766018219250590484512687874946054630308302572076698740107339900894577278944475044575812403125396479015500405183543945839918081572398057926095217917890996212385311571073362094705962395605233515691958897277024439869697170078267515405389575316639973831924855572271351021177250773942168688475604934904872909734883077322011625163018237983467088021121133373324502797497678585642790882268952289014652787830200910545641587620200465902675889196114271840521330016529937028980783146460754490991631365909273806794011048313682591411501094006986129134505009279700844345065543057270244219933150867686995252839843174031291184920235169140003871501165266586118334858878446191028447893754474198897745498444772196798883164093388292815484348910575555527793571734201707713430004415826890568152086476056454723591461367359515457917667182634023943607079533035150922312234665607986337453370242711476997618436635921596145300286383019740846727872242972361813440511402270675872495191302455590632443140573526669492314731578048602503637114314679015432414109895178682476016244985255142485047791997770678559467049016932048773868830496027227920702155514196417892388116194740448752676778462569992147929631690914192415796523833157693352589979598276916245533189435985169843806673382168368792484500093027063240894009992753795215363823160802863571925425417228901349247454427931641151595957951696980235803885977545095446102659293617828196155396403892991810750369595329970735003725925782636888174197153041041269191174089564979414404871150510399381226158357663574292272605492812844680757947791504062776922299593500345931273487156142022187216451865767517218825603975937531787483224139404155698387704428732447201167954958637790124778307197280168329271827835166609717838930480324928714185300223368264174114463598624415771866627803673559262299983328054553500555930217344400493946109430399777927836276104055576326097691117562845655796633687640653601192979398310619587011343782542568882264712844696953431980539162565387663919898973377654186406051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] -827264759112564272694939133328993628864430707831940573707649711049300409084569306136581456719970896064046532510820269688250719937453566830103137267959834865599714660611667961367981229554878430949736167636911216915710798023025754834823492701560870435346550500549514969141901742804019173657319871030449600746750126054620671727544290687100207741202611224499946939612617595331078209874683714183163668756139411585435588399655082500962577072355009722908620207947518616614123096963548525064255106216507881500642110420457812276401619471890095077460489171149839844994431429645511339422893438076240875214907137483543494033251130675862824479449641710560869989870551018447076651265847068176909954298675174208282505625205499409245581519958675657789102059467832041812482618404635514116407918387656950604630538015046175193132073773158171221589859304982029070295867019145719594309368775199082989607587627670120927261881649101337701743852520531714071503984991195660686325713189546512461555469245338899682796091281097192673732710091948962930114786582833530064765886765877796959093764088991526645802829077066576890713938600540578013362048429763777359283120897599898961888065347011668687592495073529835656244275911502165394987552145726365676593576276086054738581717880250620940583102026799686380025628793182056417598979885627887512341644984609201293381567214436368951831822949193502041656640482571913013065311200166240790226894371144078583006559092534850769956857799883410866514180047909490620722815417970346116745008733557168624659668198285555579206035587484401797056020242870452128798149008452515320355858424540835980014029261460896855934319838965962442757004089205550722088821970080172149495249716021387587503562927838755627270988795514759013854517430349881243734548415198778320352522821352219090481004195488703984830443926044797302353487394563409435968783501090101318761412295717768948798774539217598236109022622947958258216091644242680811683916747467389517515576400241799979824308195294484106989206905198039412973145980650445906924303918200544333225493506617804192574639835750391703678427259942290079163575344089020695174523454037142587269844949942107810999272524354418642714313746087572676911206120705688775897724234588572240898740445602987493093350214096703316608577401970620989019314730617124003872328462946995559754410386369203571044677405297126032347551976966596518845719220376521565231962170679501378837583306248983378293086804993999821289409446985066330956785731579070623429800819399993813154401323074335928558835535073965292296706116309385117122837437040257279094443826205511716338004114814994985939920299006379114646660296963092643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 283980066869814051598393822653749393537094322110344681759638970587563357097682805482015676309191674199594220813873650771318164862768660853829433391837028232771805492733855001670210232701057759375982976565168100377028026152283245273418000068842617280585589781726379297302251418964192803947517367565561174486975072616638326676505669498522251287896810313055419911687634060277438599231678991599877450694275129014355196759247034831014201969199712379345774107522857766856257530363108817042125718303631877215295087821436393703732093142430559507138465490712435129085420475321089358383619668245802776150060955143445213194824568455102004389242062097085191282442249552210050362897179674274156796402756979567723010179601106801764368189813473759214204698464999640621881455570347895088224690327786181107144363473027019149494593379636989623863027704261264781969919610619076317115394141820132971207973285843267654139688945936301141610764980662475218247791310950225630405058445041538939798063971685486032468218735012104838764273806720928323545837144608241236009206675722694017365824198868426050571562498853156365727295587673607529078613675127480151230054942079964288274031962151102485603642066495375861368117493454453462968049265284096724160334260797685249820588927226122998832190966876737138915864002196555395613858875749922488207336622185079428961234529966679388662031272841414405288371080544134033833631929362862155321392714956481092172574247479818482106043264243645176094190343455375927903684200297856208307034980812386981964234967599797051340010885547251555540951797562100974502623717424083203003867566899372290041777946690658729831918989951227989946933978656614560171246688641982965794422222275008115633199729517825584723915253761664526638453543025667556752914652810515895180776908534722214972382080217624295669160130217752250456232121751957096455295990166319786141154632923727184094929215576046349521768823816478399844386928834734873328439314050457888537821399897783639554614139076533878477946611064688984881989921777368359945909736952498037091858289534853107510923002936174322456587927351093240886629863908558579766776298760782093037132747862473278219732853952005473742227328387288740188422794852662861209154286501100663334167706013318979402895634446202019601243705207663188107225879617238408049000730742911399199649241076647306939262967416209147063653936508401995097711775285799219862507534807630687803073526339024628506978682741693510618419460525335126542860973921380268427357463364304636465016989762205466514102799674213182389781119214244617736060175669617420178700704545501686825984702476226794676429124615593615164935575898601553920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -64056322291605859491726013430006506108188329802062312108891063417535305594901033644906410537689154383923777555666981145430153899569605813775437602491784620485030960876521877914810959650068726742131440155761768084811451794234596061831743145682198927887327412844240370708304514697488808801554667347852376223966224114880541591326844958495977310801606208514062559068102935988404602333086278701397501986593108198612479488648428884816408727455267472311765744402584869071544240309747164551903497813536131615465315696468885992674211201422310871899575092247873268276932163858818691746700841384199064290585129016888106469511588542217878320002589587561559798015021277936233721110722081927207551256460786737462786543335521221593351950698838446935307399349751978308186882544238378957012272940524353049353720010381424893250021350517718002081800602205980567266411005588542457150843962695858527871089891023508156348108696619424208843719132663441712419347589267010754303593357464466376505635318167432466382282091887677859540510892194202259642191156122854010086265762657726781804448996141149501184447055186115404681092259153188492333743267971881691021826958452133314261432533038660739477531659069911123075197876065236109864206388086109302518013391131278899586471507397545113201220205582344199657298985571984173304375903651283220031093686046546762120320403438017474094694545647561523242494474001689617743193627683451612538507687688452906898750442888835417077214340896412665136051114568060468498412468542159285412727567504117100902442469319132186201750036971691478578134324636213202284785431705170585546145305411431172428663667042571965671340535919739859322645509018467152983058284538773957059048453880733735334011533931552166758155911580112289669609610278410475738445251391523308812241827246088668595940383662832565060540373910345822815936245939918843201458844809841309695104149489386314354230606515462600609532446475103321921136495598006226011579185240823399639333395002459587237995763397356611096397066685986228564882220293907735050736357168744349288444377577700729201186832489471652074430301154603844902290282459802290924811736950824783174483929157323849671370960246483065352362811102564478227722450574731179423279589345164554819672952095205013255022111428611649823923433880021693378888925897994646173703629662715590646290401515661162037292274562259112215017246526915324245251945864903988056930314855249794992806172619122501422212059603984186895197461894755482701368333467249896611272948338309065147597019342490786222852377410961099984309888239152026739730848739847504862744230507256217257914904392124564550647473498952243029674807890280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 9200841437496532880960241481792600971631976863898493295001803658135269633708888071630459644538475253722045522824547691289146405810704966903570462846921122773215155153433605309894000278766752439612177381071056187677422498226216080563113455839010780800993540411263968434913587374362272798169240157428647123491686549235207536683000306965028512654287411836149259446965174103006853568648155792706129416245184985258097739391607035090846410335160642925192237436427091213885433643118035191072568942560914973409834898804182427601443021487618541696286027412334255555818580381130149307569987884223196246499951528931902431645770210633626275286833811770814229076640191320453591432602812181191548472503413918729560428975401428069198451042240941511926639681477094397507807650045883489393412970007116147238847037960962217714504313845884714732396829373226346054772907155077717489794010015234607304970494789401993229212614411062486092328796655793794704814442238493946699080153657428664434211319368396800145666094639575991044702011610941486090782973248525664993086532468172705427361991689568097569911283876025654144919331261901675215885214933538434497387048222731705189719982326330634067133587693232562779444756955568221688942910768224340995007891899490100115997876589170163341578719188783636419115707082830741555404318662982833258501642364957815904286431799438371624393243819965051070376078692635542151069666637497477793791322583208291133676899710409277869570348994686413680165028131729207693242818489494090199045456164743984537509908353323322885547543825924089631344340167820475123044329846167223059609549318187124593289568046662661933072662320907450949308239852370962289226732966360329784690901004583170854534212855444323013277251194941539727789852717522624653865911246632831917752378587779375840117704732800149428672680379661312481746469980650146530650334131941079405875107897342623405631634011398529262290788942447469101046542848005396801529099007615746304140539807358866112524199302330842720593475868299797618299800955639417687995766262578491400650139900817681315647894527964565663722358214876813967300675746169777163717711547038624705501947445778837064881857200942345614403398806139093776127304202151060751762533613690685965192719086565655712067737854078196836395286565097167086110023843525540832137170830775849774304042158376900843003023409191105398724187746334150973274898294705703151958591260654339624320674952957235904814920744612060674536006300384070749375252128636907267933046818045539704702243169670205212324374768528982024868436940717440549041414388524058129924615071846284929395507438984891309543127613186837158762180857152143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -193388598282115437691646062751295479693303424224555079478493740833675690819283467677122100766215241412410547975845400741682050411120036318973582355305969166614212496891781795885371608081954367029614363952248924344743788123201654357591394449997225293908526951054686512110541530986401618173052978540874969993247685661202352206754827466430998655382854090844628015218888276931652704413297180866653326514741905033352530650710833050652287505393088988535065606337169983786189830009858216274425496832787525918979346515895591763066295486525658910297769836471356137590182617665376876172921110180700385252160539616734943136973867736654937064719117991970672085434467892588417056994210666276220282483723055794936362476435635509768828726216194131980417771034667995819411438820406247229932238150899291785108325962056145278194791260614178555316737197583271258186023248305948730588837071644242186991893336708211694663503117159157100626999727027300055056619539547248003598099191331607054060746535822412904682195208402567138642891861790057349090303656210106632946984378633673749938104524307142904290484116410016859374595576803291561852041739896540886943644992676088174873468787993043602928799392603232747238130390271666119933693832381363216656811075576883065432321097034178202411764149394483847029607544367379162099504935149039293945258633970107473276939835378655244036571200957678947674669252758361555577927177183489386890082632078111772633132510879067980430408897599605056569595666392211792973716480035429737704700871740101553341203693736771726966742121038310465339134994499737464893179266292156585673139261960193419447775282603743948502706125680365938499738148791792917311317460966721447310954974219699729994175893536596750324420856706249871468908852729028882450327971091143694433321435054168631221023451252962598889202734437523536887458755619650662792051376066455487669409859897771690071021808317700388845841096947530629266912533664018016574166662200123692276917664227445711056004578123043142127666302858579102872456200496077627888624506692992849495417627095661995171729921805339699287734455598698026480712954674287527683619923803602724006666402036564543666116236189579582022259927469829966197045433072185552259029791940080882885592746610430925792828083151211673490415250356122448242180054695253254582499149041648366821456011383616483557061907474972913418045011501974142151900659413818535759970280440582985723599439715073891655222267170499015796882347570290315808729799824219817366341418996108073971174257749927811351615344502513836383646770126027352745491564202100210418111567006222446000429690299242057374478119336290004287877744458465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -428483933182390553495360493585143321997081258969767096366319441104945437540852893999190410496433954367804937586167282460997644510764815697286879344868914014124709086013756926158349721950532880454569825988648110787457794411917426703094956259102144573097239051488623797156850173578755558516243127906343665690567875273635625830248013618357108643705347051844865619736584743232998254057126749545664948439881194621852510309222685706299726727905011746565666173832015343833744518526122052890207497094885816474400407673541782666317906470193944479441810947245385686600039747491749737064044607204445203101799031173416695967173384018224944232799432188591270385799562816277516133369716235248239648314600648741474092347366562020980559376857082552373663445561993901854893711718641812019813595039802594949428192141134056114608814443401294524908676160797638076829625483312472356900686276771464932397290147413519063808651771721115541648213812476879714488798813610969630767798277520431798066018243889210122723102131483920897039968373467687562735323329376046977561398685505889678340695460369419901968451958330465028600255100465004610272149095943074616973982589908703493877116730506081149748687271617765785029697670424275621806816577567872571120723266150836795962530907763389591482292394861861863361877929849554244215429619271011095785061136362565420594725664765970528055680308748209875088604417776613560295685387161539056687196601898803114319934187104911969807343883843033495481775380526610999784017970253916807565487594012336014822678788601475471616520441550694705712661212336490514685031679134488389179493403721375053023705248928082263626123724812331715232325648298359564557293852837211148524630216631100492151488800671388700121623352678332699136047977340019342909727347388561093862191551900535607301066914112229917647297909067765385624459707255224891800798083371068400479971515877744975397087147973216408010160713983938794679899217026590742812804243419659379119369806409666502167039176904055793233201881286622626711585802114800364526526723303253892027431945162130043646829873141298030048746113300433974990647840986188363864638387214564320380683783636594892003492795385526577449888945427479114649167661598128032417034412257148318356521672091149052072912050318139328139740800939185643580253049334391588826206105273436737613083380686764315860175157845792629779255779572719462229707399215551471902652497973729135070725204864749123395523523783379119361683434854107842657878196013570614113933878214447150450488436706089888892200916220690037933571804029282644649905866068752322529643930276097362321093903154185331691711481697818348029069258181836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 137246428549767972371472705388214008231417198858558428496030360557252929964207964336331170483985278768841591226294429920458731654178942351517077132440132278847335447709111115753491228347855308417470216174813645708830469640820976849808976794696119039470063851010909253172455023200027015124531276535049709471316644888688828392565680075420266865983752924349444327956698224457252956640190784872474303913524567961184777883739209901661813525869124493032365401978055726125223343000159690749591216999409688609801028082254912376400014883429825737299388637935126548880966911372519277678985136810027766480648591271103717499408236406049299867887661685689826952196229996797973736131834939587703750006864590078083736242259991679029688016298635457132993318570735055883640187600691724094719664209473461870105855673023844792091217356526782608791756290536893293511161333802874305498814689456366831430135177038871829622779633906424040980813316461987407013230297694410569988174878462751513955014931455770926055309892423977858602071975894973441060654666046914259202487699569290324343709586031480676642023035629955618382609989962201715109059300939571744091227878765434218478171742325068426825083004082515311910917601460729409517261267572230494720287282348964041155037779536231425011909347150728853093821094014046679925963594329615993196259138439740453147626603305266700158893482020804373691392283292622746719993743708165861259627722205264932092639443010356996254051459366643421401445508569315239157170002598349478184687430714265457181855544581894426377894184675738741636652184647407122640322013807506160978656558521482264472501395675970476483589603655535054561255124209140179596794036774139244187263194813221035947846071270314767038046418881905271749070160824587563551811575859085934606259362747314523459773769440153953059487117134744340298943656971575021935168398895038711068869895256100334962708024639712714747088108296670114517511049396368361397520612126295882525206848307106800105091609050041755823837162884886536067970573174700469651439338807153522459814021649701844441886110547217913950534856430411313162144003031885952663254840032890570615134888988357748755322979418911780298816253408655462789983930694646973329842826528740111159138118757695144671019960001460841850077694911200548902804158470571654410475812836947210151661007356450191057848497198805626863943494818329942777729715071464956753659384219858072305188799213122974969507330114799587774200838742979225945371389104222257383865585152578897367671247806718744129008233062222561057644204061159665524795026709670557560364050599282643379161190783835863023184819135579109070146767777955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -18871657580530922433018763275856549269415997683510290966806641442917098952458085650967278582571845087012815960652979542760168086951490675696477538633153322952637231622272744780275888882062341762890860188158509267331197912972259221630526114966861305341865599078355938102552740716811179208451568602765484599592748342068792338144390524181653468834766908020623595181131468566653060230997901130895214987861740597601747140851672400110355203343265826670819951948478312618278929066702836603545963991380189665590577338978812975364960451338470093361565452736286712275543656862878476443154153243465584434024586083438961540259851796354893292764253439126154222253838908822570570334468095957949618111558895494800363623575321212909190918386562643072663288524378666646325288634113991857323758511903588610860993440500320171557130598262761236462411121654532713055711831592479411878013015484259985814328286509436813864327393491018094533481421876892209809337867362414079942252703118999531593141706111969174591242900835725853276765360832553096792273379307922306613276733857837195437544412966774524451637412501597547603555792763040836852465179991047935276676469978623949867194566213732928530394414370673955135687510230717905129757581852386669019478495147953040678062294629298365748272879794088668335356878111637395746354651186228790208856560044431407124520196244790012085171805108278280684285873693259993985726021006788636320808893923320736961061008608930007415340227135111727637026120339564606902975497873946937111320296473204920259427093681016746820077327375862566004145932413760003805199810623303673093890746024588872205036722515300788136771764086032951881928029807720974965424014467340981825453334935384433545170438320137579691370932816359120483789209810731267943019771214432103378752772270122359095512053899051534830521110399293518532718439554557988967976185525683189028573882418773356061806949747889833463212133935402995098697651056286274526269639371629000033975600762757317459403732702863748218750960452470856251852065967359640026641810135444486847631477987489997835771547843124822708237384692169356676157733813800236649696052679004540908621093976463875018407027257734746563157691630892996107751990917782045915686539123537650751763608969219716125172543267840018215768901319973368237669724373527239234980522315963905239260090984237531945781832310083105342494465770995537784331406106639256373641844428585356265893916756499447553346368157474170077478287788548780546916928880483842380001281412805209749156877394329635232179230739377657296554624073994786241138047842431917748866386047005668067406244853661169332158787149340482964121939502694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 972905451082886461557527601120954731526268434827652612161080915128981056223054070731982815693010346883982539219356364932588878849433526530929090172008299115722310378834684040811456155565175364290365805221961729774203916835122985963394248937971081916491529053360322291389591864644994768755778106258835480733575789411302046882268696179755575235454371562346298975885795888719822400328756148703654270857658879746037075037082446349961644083938858322518402382673919333642003446408461642517612581198544893785235531957235095062152067641116449859830390592230800801899105492898315590230843811546227027839435905506676272709789856708411484088154640111415946773678454992251176876179289172576417503799723926740403839264970184646340527268875710142379392028698298045503697039090013814078122887059935875653601486149359097690810043502449827599036701601969934462061510540584883660874614496865478813072074353557742720119138603649694634393598276333231676671838175450653392926149224778764571028756941612161657871323347032529031257294821120463066847327898339720262435065155517010679047478629824846858047262454645314588805126191308105682218693345111924109645270930976083871592579549751001612764116039546776922809097121467243506488754004392942840182460553306677613720716107517519331096477126435643919487200378590371978159146915636727636682373902593438420618670325233639201704034148318877959261207389805499504485670211288938788925692801310861263194493593791826553867282799920645748946040507158305714222431460406668672334641981329089572739125930652734792424459360563495390398984679991042670725176307215624330520586555085453034938672576014692799620201574795283789395970650028516835354111508665652351173552301623322344761302441597545659340146426091117415533779366548695240959028588276420023660364630695959617853499692198530617025485293187412786334559696448203000447344470313232804535923230910090572658829176632217611373953997867035036972136563215342271571413945344357149527845013733161969527954152767401618919967000840701905241864370722758421533550054770698454002570060162952769578108641286118206473719452295546211526147887767224306239749513831388126338397538246822089984858924893809963869478547904623901636354890059350195381709735337149828673018811133279270948856754959324415652155515170445586164363162618861284534504027673338729766570366053085462088307623256097772013127175706793948223149239791769791519043440294582946031729473480091814929915724376345692318252533921218085235679140896179852718943738039893261903064447259542235185931275839010882979806304976222404287101505534420239514609233194516442490267164275556534692026721219586814195757932871680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] 185099324619466533608745483415983080663857826099519599167341930610523237075024499723383525977862518550461036311874735346118906927326816603694504011547763086166889124174278177382611865471463392147220482688953713757237046560269055729066824773753086079938798840622720504463734030300520714099892681142279584170416358747561323045289432232015895999407785336885976838404438835618625117857729009828036047507658436115896553513090594489724754430574976607301334866725001517887357926182973691397359947043404685594629174912236853055347108349904869493124376491708484349659576473012390893080883597639627338914898218571665340268945985935525186596731191682895185570069118518709397800894828701008222606494714164050505145504715570465158553783050431754048581062549501882330268085113490250803417395785821833094416642886047201602241417652199951507860784106877445552587599094158306848412183231838841555873836992641328923065091633064711134751647634872217211418309133092045656013679048756236010676595687632980388016155059632477859429747083975909040562496289205165440452715163790534950080746527518604540803242535953061522676940111399005012622863218825296530159908639534479492953353468677192572466124596688616661873366187491045998660500610316475424651210393523755565567095961498388386272067521878870687180550803585034740788005616574262948124437126800514987518789362785931247936986584899512985077812841941839851070869594918352067777476512777285267297407950613555977999914905786419383411243064946148964384186006137815651593390681455435656170748448748228316533774875256746179218002302475026211366380724375528550471919259797208172750587423390618942744475260848492249738482882137631925742652284594854177304070139682616977863463470348161244153827097304679658505282096018444978530228959712843706098176327177465953538554981012038826036288676582599613839571920464179816690509626976350794346254235238970465956218966834082031314005619444998950569944830719973576914410425877725013825997641459256978555436727460573495224139530147730814708227910449757257668332338144632963416435138124473491789470887030223401782315401435641849244772414894531487190142459667327187525989837813528324025178244462515509147198459999785641815701671513572163369943477699466811365619784659628702928822428073509420145994732207018785252748022084863202223525387441446155595873919581906429327157812939210084895570125206810491184192015367044939675618141443438010008139729626791574220412069762712504871710409383839133938440343840997401242339873769014355364709971767939431257612591291380895610539509094817337131546286270611661392613086499007170901288480692377624253339752590231620443122098503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] -79780326359013689364709028746918413297632391860803649777395698372672791356671009637857363356763964892915833734021115503318760518872453860449640662297704471616575635362488704249830432712100798401913714987408113478913363294112309001441735134983454906478149406931056729972590410261176920924870131931794473214031108936766101489397287710032892458617191361072563485329761353044761605847077087449111713217073812250346450868058475350765822728650199649680650330966700510165325189103868413856804665791380396786257693803826150326748896377295071510284938775151025828969003499026274130177526620792298087707471142154478337772339213474338441082414701723798727538633032971397769335073273541924321400211944781034259085716155902639733023652819635491772679138023153226704687382560209244301235571311231470627568884514176756023349631745484375306527867929666809015166187160182029981946105736386338447998242770602357406893714837580299262481816989111748422902398833887158076737295908900324370383060522639022808180952638797249044509267448678773525539658005750425845745850970679712128323820188297939745636410447106762454422776033184016722155883858363571530204716345981403483675696718861935300494492894343702515735872190852726265395888175905982391242785856933563066883846815890459358778291677299579753058977362893762712789191666341537799217331321188801921175159282487029374169957878687883581278432200508964348264143964512906321667689271535256280713424304517043106420070125525203894802857320712217679823377489933091504508361832309499284264579183341567366798713114303912001524408184076975154009045709130830601365091404340144346441917682225984436318215391524740178876152702490548593054104200351072674197324549486025058134079387263678238218078983678296112154689084248552293464879846395944731292736806411190956836129620871581713132574722018572171629876777578267356304595097129499849438029805507054917426491552641581963591984554718663846773237551340121379932649387729579444061528016795146735457998194245059650920307995201637205179942775823654405828939304380699819955448551468228310070189039155319392061087263533790069149814001891905757564226289823216961849519549437634575985602814934135645866099067662799549544914875221519572575336429755521857785998651416093437444142936485954090181960967541930253769837119671905721593706536594740176527437325485635113976348489867984167153020062192985732788661782979211538956544785265938768005971137896945717745989513858957950226403706126889267465623284190657441799643967790021492484723687722807186664045846892614042033414400630382981279505300226275683970900885341541442443634406985250693215191353582364596064683934351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] 14694538211537448055640462631131622449368496141862827128686587240893612093463097506132739790419253852990802894163200313790300557398812826475464885932122962191138097702231158532995042096960320569917921146457620792168313931513948541322696445627567279354965159939712851902011967883104559573403742379410689589817923356279777559244071994896851497203783116061077175103048942880627593049279697070160641800579101743865268777586825730391180378551458701229436607326711274691357663325255913567655382254076421766395517269723197599690369471137974249331369546330936800719582795853436517366676226644185339612250921494707926501163000069788987520504894957846264089188198069996698895347903463867643909638286382821625868528240657167759616575257778661565547706883494761696066724428393863365144660143200497514394435019957746800423840327393927167227190976729865626978166483866754025747307083582915037922088800380369966384351447912266506631057621380426653041479446119862001800035158658292421228195943223967821111371825848225905608398316771547128635140441437266592314296447284399914311953728493613666160535110514078959904865501671779688840003109896868303059198220383359182959907455285988574198803096996791080380284284559494501066255317691335112575359594331011086660115290354071245898688535980981526668418766148224433157233076706890158832087968342295736981077935187550823547060783612562853601507728585634562162932564164772141566187416123998588768557554053253092760867076187548566162006210871004977887361291326128271502114429235992269110457944497976089893262964122968984064652842956914382331201675435556435268393793616122749708631318017059782887419452615337165354434555810589158580993573765037837138749831589777864996967756017517934694267037443058058297703998266087710991255373185071637543822992228217660579235778237214086793668349247667053697271585041818696613467246381425145173002966590214163005903795867841875191504765314311784567219634359143902150109520790892297197954512794181722570061334404918561989086009090771432839161474650684248572401761519834774535300262042573664693121091535402503342703274350882068691667898278813176924781283774308027473311955607755565231786482185354780640589010238568521196454298324352678391856891627615634999103447157489936183514741985870921060599631021435204105457173368591233330942814308640072199294981657161712791348546068279494397210360987621033500909895759921282706524498896718608539576006999269101910941331800979798716898672669084945304885831538215525675540249185662477327651594905143075625786824230486805605595995991104437908394547067170146073954321450435645392150279748073954589892031445110902351677903339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] -1069438199830532408971364781362875130251079968054654526940477755157433225606524572005651710457874723396876954060618316818323264722931572220881386258948730201680027487059237631214056432990408401525172393148285348346494592087300049182128916043350867374291071591048292225942524255045663835121686117798894009657316941885503444335033163984983952167785382333343366995835278947667582886557614871907778497667523454947852512910624812254104556674093319482316996966704371611133211706753217483225458812761538059185308858274798643334592406461503089253998147738480298681087415202007804686236719259404630571378206415172015971312100284784781697662465541194732593196478920969494218663820647291826997180048670465021112749583221933210156861795948886899801491896662304340634270680506736181136729039495666809115844979451836918976291570726796113032430766712859341179889178795470940146788134581301457713851254629797284401887896145970041395775267434730713249064409141574319892554472321774325591405697119898958111219380546810965642211586749487860462179886099171504823072335437085330047279226923709687346126269117641720798809355594256097248691967048205776770877924033375397478341134349553347167034592644274609506501366068494647849941117769955927480230161537372474524815322803869197278377646695729376718091816386714657748575179324872666364159321877506458089315884296822256394909219701345680040552061983246859881840707733106838281060867672365140686670907446711991463982622240695489002133562732490634943367426210846549799457894665361241840510639595672809060897718447537666117088197726511389274089132170751147970188094389639279648429689249233622025576603736605371168905263219783829287524116910934409999161436949071879638844812878098273572466993731532852991284256108924526770266693607925827405955562540265936930203356342285534373093811676337477074013052982027141769014183018295995119959181816145636073319935746757820091061785740272485151277541106604189524104140883674175317913728362261599505822465402206238951499651637188089552893141609625649134459495872961422682185279080628570278640022663663389124363541402416841996474272335991298114564303338899807739275997840758944056015161319846618113524748078473627099746821157889201798926507285051174765718127049458275887616250498848934224980333200900810918351581093451155339589405012242306735954562694929561924632693096098068463757201157631502169663068428286132433120977412144731260447350311608212967707327416669146564407999935224522629724731629828919629420189776480136187924434229960549189213087743238350829128271162503797315574956306077404687356805620088376571408955954520673299554711207856583133818551009280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -167757544652622625047696297950915073676927481649172859695378278861723543936912803962547371952271267806955943324980839193368543681205952753954059549538003472569676803433164154569867860075479692439635642027589468930151213150337702174621603191075725510171634448135895466937933099673590934905338170050538414142494224315909170360353727218407443982769855712602511244856875016969349568058465463230764259705294434979849396345438522390411958435125113561378427065910702236225937403243036272985678493578795984118325837761451436564523154253202296253832266879600655914604006142376517920908796443476808730770386208822623436331524375297311027350986806387562201556476882385538749053754804710078571177306427613719477850118313525851765674081389572516343709417590390405496310944553295030439654814154404931758079412048598077093873425977309944199229065514156718142862988502753577391114981460722938354031701243995965751385089894553006132763113924396150857141462187050999230151089839692184370518518857586386169030423343520947507674957491693215338351474410783048172309033199015109246837961898099409356722891005264219120952430071705945291606394116320430115623969551793883550364097229028764588604256896998685974359837454705001787818611465968610867149623625963491439447254926983198519539508331306789182714652013319156772595149439615780965325527601682509936663307421699995922259335185987327439804228531713050478112734004436741443168674136317127408547577361067570731841765562830378583707839771811828498457709715205449415579629162040724468909552941158114918165178588980762371787860944755307386950630339650213550911592603016238914894683188462651136980298732860244171095501857276866323476163959148200920872625398586333819170259007081392987674301583913928405829885581512154830471098567525820182866392863280544680847823241316070206687263301912773298819066791751969383632513980381528805185353251551937992456631255027373264050641985926431761298130632102545272982630260412396813347341148923304442014471123667267657593434931587946678876894667424821429013456932643056574968405646932046521198190485718384933457108448934768142488648418068190697166856776726116761890789033868464212340666228936122919020485797341713788223073079173888333764651959013446658378028243610375459362483716351487632563878293003514797885720010002993214785740029860106328541939279557559435034065636993307870305592443197600266661958999629943201516407920466251231723799519098647610050938668877507076511090570541626544784347170067982142540145825602933363274080483464545221019433143522161098965214375917292265723954152913575447301767927928850232176054617240776550793777571522502668503891312640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 47378371289943810029374616228758081440575899086882461501556439407653102286706882747109578326207528665310084952551615579816164490312940837518000426434935003526453563118040123397169307729297992329860475539744766263469760720630770594079029807985648820293939380856223836944841067784359579101699353337072617330459647841409351957377501231286399641548254395759262590442624184654852810987480043971395366767661831489314977356890713647634093361195097509800099260954844039182473170615902552481155934082567510126651126435123675700796585055857451938842623690144369769317238588608148120795752779376812218254244094402584447352308498641840599225128131015398044086258413536444658162253414756201047896654452498179512422764849779296990344123274192471306581966936907004632027516406753371935047342171939872634277455921795821575939887780740947302589761573353346209925112092079189612511065578349927606363202764906515945262054212007110445451425310584729709116401706898365116276761564112628849309868640654177832966414499493499699041794149463311543512229609309741518995907308746474147948555115574168988795606141384373609750427890867629707948625165204274777551936880563248169248756001252849684098055932883241947343352408852161287939423924648466724800820752531873157075762052111343244957821069494367343250068860744587448682619359743882608544246058483980193270854548482918256463314826319873353296705528595119500422374185466531424907753225268782025893156895229032796146902180581571282137119257936042448198874801655148747595632366661358634588279491029013963065386420073369983853942837725875214125462034923246649194155869486814166241291231669947164393481775864453322767785994375096254836250083830469315379816067412876271761983309182399668488110393005256403012366683814045014007184420113347018313217300258280909645232799415055672519845357657574685040852105419661508444741594525902525750434753178209162549267138589159143364843173306329895039704790592239965458579208400879360007995832714692317937957876384275621591253032844481937322549991666890043567939685337268894287028987923880656495702651106714563068990363612438093725347106917068688721698814687903597788009493114234163213503125723180119151719158796699295942679411887388520295975323194498744978302234690238768793037278781794525986384158864238766378308708614675412989026109609991940023873120367536007134267225226072359510095837229225287617722150902251911741312102597490577120604110535649780337408859736615675227347924466620973260158893005753289472432485711323631595809901297682944942074827031428154514206964643893622406806718774726310539267931088228319270636588495283178004188410367809178126925168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -3034740795743681249961296739307258984595279317452385438280477275861721588090136587919471578647939817867693531427686117190310170304334185408765259818392160314906723060627557921853932668532395733128450667335779296458858723155684446672412712514408547372479512535008837071047861855923578580967077695968481619758748652532600351388610894960393303479891911008863657544501582990385676602318402037756299257192394544397496831488828028835507087854190308792277689801327081968658831153753212728796833604131043344438978126175435583486763589645853926338636936857043063283749514309320806435101679316242176082940303173058726906022927225526681669092120238830201854688204685390380492644313311808784074130424659416381202419248137563235988035509652033634255195068247650771945647082478165552922443189246386182878688223378583642582673851820282450613527832649164110217115895729487318142958988667673949001359980127919190984313910668340910655658190488002730953920023711242019961666195368526307271286181380919474015236581894347272628866729623247463554585708496098994553730127355295539499092625452222469774209358730189504747723568597677875006563996180342830527990928555690669570607902176542203857860856972659010360821621010519967667626002982431266385482477721841680133050644715882648830256280928611539755747155670835019554814152087500468902116770900195715842815302111298960142694425710230951407103008729933160943366071669439982692431584878792155866958382133186061541489041168130593196622038720475797591381639373367423774995781194820488679290812556937794454282498549691735883280394503300846928553159873570511099906637527864356921189388641557350311888604679917661298770975115661819929004107107928915434625084663347704253450491516323375970191907736175210343302108214492257945339459872381145344616388980779738037364796214088766312637829405122505823924710519817554964616270932711830442065122122704672678759043135103181407505644320210086474342643209297021681048417652807027682154905537724462998403622720864443437131717073743048814971169507804315447822238318026163433010407603751888843018671826373052419532379002186012837977704531989755986373618064850014257001681713586171960535842803455945064257960304900598407077432617935027654604333366393070147652813205759905699530536714659689370502693765730893473245295936866618999247652444008660457672277069436682821955766219785835843616195037833232074527339369071697066634336811271653647631586171632474417946153654937361108676834689856710424655777908650881372697085390956469341107124129657966866035047426470411722040754200008727087956048771412436657596185353387997280310998802826303126340012988427980665310412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] -363548572396302892686988873465598747915616796792431825304956653302165284166024064627582548211134315215262152344192389866061553512699013998609423321884522360212780031955831233356061037100362351231681356398346251006607096490620457782090578313062196041877011095814862302466820658353032506155129874634027299663845116647499079842822840508943484646003199213950452891338417797173476275115854291024442906417023113673124627665478483248444545377944244523003268274294659062864052551908881789275710271455154827866010742459039680808830350205313887317657288512646900833576829948605963561006732604142396630942024800033249793507090480406450175961057574424368323738451863029124686782294692608458984681146758091213345919867492294601209272363948654265655750315884032125602167956014433401464377096954873016154503404097976731571429216953483049600171435931620173375500217501220365123753432043236952662363711086759946355839929871760867898507537130322373964725404976069748795673375949642800632387155404060472246331786597593194986148995091345034928172692401874323391468965825823970573945327685523227373000582125502486592897685612925492245682999424867166494718911272542097806702768317937698411613065444498624947966391973816811415475667090390766088024393780348718862055656234893890914567408752431145987002161726994321564371297737619002127953588911115066426249435625636024322299311193381106322157084801283084188564791218487847640114768036797622745411956994483463452178654930792512788396078640628957531996286777725025512352948168690976424597060020108208844424575052515318729574798310649649129811598777913096210194642279308157528177781889878134017189009273535756448328188327758619433041948895312910381727294927303524471482965104083540540185659609714117521101648023737998649698255046657587847919839701193369580416543560893576734827405421100590219793403118054136769340067111481179907275480877322900040412810657150093975465548598841036486211972184955905005994496847895093457314810600963265230601663396880663061009830441915581015132797960459663828539766714563005372479370049629651425134539513769719216071805888323816489300999685416576266262757384235715063740423826459869310900325659565110602944061568747427229993883785332921792476088248441181118541651013390150159989952332735676858123705980328348816528346272497560429871485473109090333099539673463689653875660098309093583984183368083374757477412971526264254221686781581586959126326765211829122192193992218943972121459210961384784815622086098158746736303313584064098268837989270172865795336553097547868149979277368576296406034936493296399523085958877827657404408230844438502585675684679899152971202560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 4917066346760587526203977426270759782852276090244721287089840064412207289881211791938474094933190833328446013718628496533275618538875581073084434059616942314626323388414595989835286495737072467017597103367243797017602024142580145619406781505723851240216953125733845160264084760582418717347187750996675787518598626572182477556142465192384978698345833299296341194584515032903694051686018958505692795752759581708372323263057002271573384183212908474218288861898975979043186604298758059399197057052627744024817157668446440255534680545204501875043845949911644957680206314165013611505983087443344444600625496128577731442545648498508536565533139298962179333557614811287830391689597115297617925393160733755838293515245322124192311229701203382900385081448235557299686269618926844243429141393734197754294943825176561994986295543574535788094375004147224142688681867732541869918724117858278507613821980051017957513909014983888123857811739794435125985245706655803305183411597303578600427953972967036867745101756468689248373817863481360379914526583208723180236734137700379554378120385400752410786861690481435833573299316094358580505018749648261182220611132997902023433950872614535856617412848771837823012059898599901079799047349109317004604893675411550747058818720248993323007983983057743410078826500225913248094100353879837301447574648206817555745858476340136682733094679027475586336371437080174703230903811446879000499316775480117567030712924838306349455769775699761806204112431507161314352308256045404766362225586327420484553099591775598891674816236310730077510324008589151689914299831783798005897217632993876846898134053204581331597546846293398846148902860681193361963418781586000106779898086824666012526483773288875195283577579817910030579632737638236543168391477661479841853562808794079673223788208470744558707143564864371520977448321128967378383309993093775170122912784199700052447208379026559133458530996963030431969536214083050832366134450819074157158221531661343253921959479816685452378523880156915120862005344304796637699841304919528249381499864815888774458552956796936541637352302864918776674485964642957698419177924112184002864608362939803610882070475794078070984196584892488021394340621309092303037262566481516586188796072367595232191384289423792704533410091424879391232346595395398986038901361752525796589132122600391691594471126404491388852999296926932393644342683774354620027461937649140746467995380520259731695296583924241944908348834589572186524444712013696255190229846739026418803645475473029645516768671639027944573430388702124275684602411597488453001785946595991620619417993147836199737038420787476611926438445056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -743052893057702612260368249901113329529499189807081820418951209082411044699003257951839630504826268435418521050852919440786571238842045376325730527897350811469896212860148467037272449851466820457277168726516161087397148125113924569296833560307065757470120770711264836250276258832083763938227345324543439490265006730264463695884745636725501066962847370818548412016770155291297719436066782662937822460333882862555835031335825534652006961202255410777138306289467508401486722262215286838466013032424439091175072069624968776022196281826812912436686789163635362308560141668693117986554085583690421788714150939451546135316891361326741816562746268674929781304007078534379598914575894803246998337260384474652692088304157500552566039560218976853937980238018833619103260811523740920078317511562030259911597969966113947278942538550548076471770139670602532652991195788817025490554335720467143067647205873592444625233935117929782456768958804679991484732935404824683381041155865761419887628581415756981754495552447067008123561396925253547373561509720257964133697122418675381588768085326391098051728339357076587707837968430954877392886677868089469240086507977879815041606273583799386828673362834144233044831766506020532184734803503284135591307571359916983097068318242210707609209799570250447256438264582682409335586078442426743942868486941799498845201560075694829344976621521824698128394707440156325324076384622854471617269908376427796792555173627174485286608910975544609272994809416190368005872469450856180336640048142349973263332983527206490174903111958152520047176465671831120453887957942550491215803389439403660602725280151759795957399791814830305292277863955593655880587452854022357221422248756858443983570877763270516744653887674335836302477409782531387177841818646520818430881603297366305454595469689910746338372588687455084209758064468560092214478882851907453632073137569470509296980875206123459029771488584916911675174324371086208694579889344717424780805802949070527481165987559627578217614905100035751138847688378524703858363622588674858634637144781237006569521920947082860907395447610144402405534812156215758604017292885901155629040325581436943163274580265597072821800407114373865882374250119836386698186398438009601699552564068185091116769004180743168104537395995262306283545637707682858094968405076254323749881154566817452785933535316265319769940032959828849146326044221203875619441071995656417985473077880068923662669611125856734277591714199922284873476034823219360798781733124197231479725915250271588157441168346769119418989801936140672530637774027690842408579994961221726090471163116413567857338434248707436822490125434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 17113138123747667040294425748477031563126250165938853130605550320383350222126198547309904152508087071118133764959572959747671328386126344486074990619065981057600516698202890475280837717334756506553888573727355769057506399382643964769038364257610478832899187851312489229832052585544287744440577253871148153470833824136363579595435910529234435657762316160688294858836313590253970738261953812816118605514360310020217366344698590585994112245069725431927533297552603803870691282171855434003510482201170093554147914262646217018770960135857786694992647978343460615154230358229197908277938766334220510104263520859568919065722631150461108680968888785462836054593876490631486016611756673133222426439350252039767179391311900869905052854762486035681690565791363497047985870651769502202198409426342060603457007429294482313609454648756172669128497078260349420076901080822367007975449815555207335271861726040075427942031631038774567042579046132344545898349963563085628072327389119031271142196109660488988364609107993694691551066950453667471500557598485744222435750664184204142526363091209549901445778259327620533480326246285710493094943724522312904153681853437744696073173319255283405194798066630221500590099900671368698279819007279379255869067665751048819872805767801848700881440835425544240879091683197674095577914371197848312494312369054539394652044260745669817247893030878049149253748117541572755602266312355151503285298211291959676659561283110213374422360832777408167381859604208526001563798649624806884976403292438947412409280344904952943812585625841688174596992459360790402985681330733145125108077500780917974557655922801846368929814633187460044631182677312593551189221480744759911366604556666554954822829718689887167448611654202091521321807145415266902107212955176774166343063585899408659384574901247997694900376064803677678882050348264541660312944660405685720337718873388631225993476205669060976005378975735477142289358117852036994410262277757372499838832442820193031281874084926267995451078947925448266847466131221222102667115644262368342154392506902533600013295316985605601127602845669092991796881298232759949920687123754042921811468582584896829995540348383715543126213137008786627479910274055567827556869380290528038329600854613390910456982339165314799017491940094015908151681984334850515425135400227808851826417686099030017976912087406479381457000648226273597400052279026469707553443725560945846699033945829591234911010664060116754015663200392548233335011480642183757343955240678513940100658378271281061016643563562445601179191805450367672700861267508542891181913927813465272710866618454028140162440342077259394884246796500992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -740477356253000585080966144606615190927071018594214059585118541670752273900602480840162684193202187847801592778951199845693674751915020760135793488208351784048525732459190858087021598050331378518886536341712363707588726855099046016262880764276509501313721616648222521457305318670731860215154917071826885852150549239732485954371230691448362473125843770768362892716993211027469755335679839166669544234118041886172224656887897415685072354234690675480176361812181904272729790367005620748552152131113383157218197813690343502663629114574561510374101107990163435034439629173633376714417614910723129607214755925138168741459740249918977936659575487312814373959664203992782529001152005524166113957962268599454964350932792427806625673381449848574201287416885201715945151662322916233446836566572518708075589838110510426765181601334597743124989923084298386198157831692596482276452999564289930488366590406000003345067238595106799943655323187064998478885843425645999980204742651833056912830696473662931012750487054080783173359759209376748454148753006931878485860816676863495489565582344171378229373007536496592284802892583334324991501340871246559565849417185967125467332946164933208143314333816914002113619707353863002272346675991508288853929015871028613751504285628912166124963406459891420609233350586459333799901455784518767847095537105940250088326919150683188833863407005767975827217039979852591301573217238061590578131335583278646450405950611693212255963165766855700340187807356644047677001009879916843384554095204097916098713616651749679296694855964862577246145572576763638983580037492221883758132751435742219874783144983927409523334701553132748494285632214342246859874902489400523013773624304790881601108713490736886304249465066526486038500426301389077286770069428602466720354695774448617004578267112028169624923301121453857259725797517764735381851992500465279786336113797871888407654434799257708448638045782544008608298337592067879292209082936218114785005777303370856614892607664075343074422284395097746307838625037478462694112872882202080588796784173990891363309688110235449592306434747526735057006556297074470274014802956690127560128977066394057805495015001517237000235742211247722813727911301805253945689840910743080922064005573815443012336559195810499068176362142108882715677405606363073795409061202210068358440802076891454789875715943559188826841304820032419787238382300037038121937079911679396860580877600334736518607159398524582347184070021780447725562713878855839357662752375808664748627820761653747241229128520447587149832347836086408196440777224249334840516929795587329396736614023848305866598253152359423173111838754734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 15145715825442399603373750098173636832821140527268010722460206746025788419318083061798839735076987503240451095946754767026214072582912377566764729524895370024811397651421971905138590875030647344467712409932275446459018544229748165171592110535131399414218544739968122086309063243681112127153782646511964573919069827971469138336993494164531498646336829108223526113624485753146149895865211737756224634773046466401702631717308313793202251540020434309043065921158927677861198632880139908324142160030701056633027852773943000334583709539034105863408894283794961590339484840320828265672742218195287043803966760126451328967387947125510266145479386932612228858065035836307891224889037812606681090708952489252002636227548624020202441939147685935542744140021905815130257426368588376442349284443247990626160902810216391298861433479728618904468408467928517622595791405692683542262842675359525833533952661074294341327026854247706099053052240616610548215206933303721741112918058881426299044458481504235834035281061403256537476430725354973179966165537059755771895567326222912789535081781918554576147319167034423491236936776940593985651533822922440262687739778789643538134877583721993596547308430369118138772221639276343368617246690393590788689299580694419440657626384739934242319137968177318001604507360006624766965535757495065297692816772213765983903101493411183727212686441089103426686510559927067893821950888556359303304506690456734012176419896776886523987191750366901349940361036443378620114965216711765247286128497858466660650495353758825275551499379762377104269204788976137423990856320126168280191132670373129185577809478428971585175205636280490581824362867455756195131741016173174634378848617418328391572875892858422353023324995742142021920105199543415357749869299107431510332634129121388938567585345281278100551549064702490647968894751715518127704415407030119793244580143703569676124580228044992112130910933608505018600554541507003617234499775990755853736515933187125164207262542181084815541248870743853874728479528927802268635359002572857447877485722853223324844793776488030727693116437383645440839835083804351186692269742756854685987948643182143636999644331038761743492105378037640290939606236455102127375703619176177811848311080376652157863285457343274698204190213522644611092981209837304671778000099848497616534506615687500817771183806042996713444008871558983693380834454049048486730862987082212839277266971807243563059190581072660872246656148603982576750750161988274370489528157680178651046390498578770660558439703864389661223683098724844406801372269246631568212473968625851587685662064208101414450786047291034483750302656757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 82784218633244209594484789716194883122231979175466616726709173463985053073218257320197101644927011632983326016276604310834771925629585115671806783387324325148006508912292556963134725928384653257747756513400675803549151861921669387994071366974704986980358706539792100580412274791236934677471154503152929928469976572961520925749147899329937366222676987885493361523526008939195379448344773859514703385238475966840288922805870489032796848565152980140413373796599339684762243155956694233979825197722286103750131696098642514193049742452162468461243912592487273483813755209464831025172215156454989527258292550697840570877333857421530730069695986685994631851906430444655289057998375269339904180872765414385331587189322765812578384079174137356500708350833396900649046046511795480496172150308992934526622943990279392654282634233100843172075966689247202564377864249175864891980005658865117448657774727003676612541543752994626441950068934555845449494395390608347385706778222003506841788315981022438918631359488648218812651620213384908950547274164109693461291182158018696453781582271160634953801478146544680142291694281465265853453014921616884091996114239231887780353890725306204780232458924349592197341883999236868547570920305056209719035807949588399512473860842376824306555189056343550456920501297211370418497310936948809720793409202428789050519775973083030081085618845797297447370905847170040173041414398731929987586865645074495451658953488796406345752332800989250641534210825629088063044015766719260294625753247677163031304568711278831627975684971806441840653475614590644784182159279930925186807943445897004437087085520671758897130015781656354514291897197804587970014027991141483846239088477287034367084002958073996669122305914543270047386793411039219984897753379442911421815482304521909772807605730264943225137158565003912181317954154677957708290514985757772421229555283208826001831849896052106245486879444393512883641723844958288275506118505927582559059432435282876369430893928096497258082780060712966593173386159557425065498188900548148982152572472443241731367969056952274296680174744392640502627428379303966423706951831639597779919897915113698191582661663402649159526395936017059169957249110909564639074561241137124796837812736715109992852234590776465764517420022416078290261720650752762993283594396635296175881542448954962778621991299308872494537255379614940217649130608047497101996785699227415804351350846175939444849792298262818681344104790049639238374899682452386547266582585777132280533115402406472552087764169115114043051100845631739066015083888423589551998668500577445374191477716063818547070952266585686526314940036997447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -6865893210222001361624384240084337036676328813613127268009190012654914723700698023783591025188424317258867955874192365356414457458587527815788529084374603751170536825903019037023641698564833125330398997262742997620894710311219948182940316654010919611473770417533693571957167329246541935345804389312207395384964186432761860179998402068521601682107005391231516752729617809734013982112224112558250219870434175118586446543020132233434434994116491283636846049179160056229379635816208829932619765749201780235159120053600725961284728553968074951937441587950314646465889613546377569597788435012795439766761659086365404430032453429337764963040740639592345920654991721371892100629698613250826608955336070616841735565536842913593171088475488276340004567493998913776643611546558504306357099853295620689337069131924316755293488348846588951755318356583944676462450173535340180281964537282288586615744347062848296781971758690358815066300103252450086704875362540475226877560494051091740004752412027383471071237246915317624225629058803699010338676765246096089793613109517374236719672277563785965034618988795623825372802791883003292124617435455080420993508789512446114694596476057587927339911277770001382464290476202462825782119716734321826111878737962192415907579636063719199277234817879619736584801814847955740648466789797558382981844755860048675511006460624545303357439630443027198956572644894909773627802009560231334348701502811872210498516246299969965477391346746971605542553803707569091713020843815773529855458813518275365655351790659906353110352367115448244912268269268300628313004119902312954758880510597568866496062207529019009456051372728318746306616166087906241392514682601718172866937168398227957304093768837053625858584083082322177939880138050035645721054067541031281002437788583405711459731409581722743362814341617867268971770637834325579306905289796909103113982606105793911772961555837701432612511474213572954524696587294020254972575069563672234946324675278025112010003225754137907337486033749395857214024821275951669554730065601779862495977309319766731020917034138657562276784580543087238065609447166455925415895868950411538329877921450575076077983738160006103824356304161764657143841854472533283292143191821443179584862604640803839939120124531427351594234632571392074416807262723465441143916050513100146973475995416244021134552186044221817447322296435506899472286743895141249046228963031061253861722193482386502132503181767466306977546944527479566601627005701544834913268037244916701752118290502187293837951270636285734592656508249522069876050122700794001155723908007199335720048909936611022966248357815841195259324124196591632384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 73059897989290860332258885558751873606365785869537570689177949426844640148744670685739224962292110826614075630839833617001307227972991593813762953302731657886019642457563615951792716745650255591370386699855668514895373489421347753502262280785209044877683885521385795329384872699947176600913260432080953003741559886327679951420351220602028455732062336760668654971846888247967301810641265059017212811898989249228058323317097661009576756969314736811850815678273299147785415343581264991894049038172273335825451843556443824869393442738712091599930712328735555403965023149706759781503825524554930610434971043933054476308436014512460091892476467636011817251306209968483325521512199837954786718074963262264475034260154335999513989025325889199583534308424029341013952243896562922840257381597030432606541617648312317741937510865984357748933090950899952060688096275913330552771673324019536140565134896245953591469695329635290295168340223841558918353193383499340947136681385538889280278393618504276772037352674744768810775566473901744702079501440765025347869073210528561925312053940140550344836066661950368118516184846455253789515165751716715264906147420493664271751230823920654738345574814150816195222348193301297262843306264257333416985147741734368926385534671079728143274452220509603440313494708276839447269766144595762782954714030047096878332202088883775610944664801702500637176395432990947380167358274642455362490610460990891401977676599180592494467162620813769745103474582891288944101167344334493897841104693085345785424813452515259062215187467917816166887398266275114803134405725465445824848896940043219967116614023528461270879456928268426584827106486246538413024386799287670213681202931732829708975471310634978079571546916489265055195259327871452634308666820037624491468842373082751560769621636354501915635818408994167083665199816165812271864641106882278953380458882375707964780699152180103808147828206716408790227952895134369321940185182529118264927511670377570945289130016900918111418995842413134634556984668368343603523507333003744652541063976243132639333989664753350926621301288913333191168229216864275983758098110901016643133213492695401435631316980870240748803111200930556570481141782305489569450207908503972236296736285077976436956628538276070302513057273048578106903997959705533878240973426973381637062266720174137042061632852416643366573818852123002659476068450394303513102983653374479740471672564983477316067423285206661815072805348740861547280953134114786548230737170986048579563354881600488694045268983020249985620360453497224791617168993235490879970620518345895969312780203264388012943194524307127309981813229370401095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] -228312457048850116495453273555133274265436538784864756293321161168165318172461657867238570881957265763492720835426585565647537109106696753776628035654400115993864401830327121539718298982090588494976535913760279171501727734482316144899394497951017378027552952275424777175855219850164962339473356066208553331941067147139847486154723614200049258867292001168678599832459559648697189407820847783827704361197318018341234344115616967810305388281438650495426439189790852629276388094966606286945002614287609837669487729576440001677196477884128144534469753420235727147121634380562686792301258234552555852082962251254369547094150683238642226171410398353327357614538822523004007350773393373070480963504123211223123965995671982871584018795540935225512001348965631640543042834329002093329684333168798339984587151522140833173905606668471417956608795853969874409015692139510218563324713243941545337540120984264456517353732820746662907094498953030575853465122430386759734605408476796002320515757590343802831759474656821011191163836403149624229987039849072679353170682443505632453528713958452293147467144020812121086656699816096575481857817027814934371330958556241395399048662899029127836093747748068708655676830415936660075055328918809919889274843784644574970601250548862486140205576539901849721817676293097874685332465386088584024409786286483256736175164391213412263405025178387670768651959467911654086069902523327239865504193797335741914195108752537354599269969975691998251229287221061880337128980893559365386398124583490859336957050554465777072210701675303524934040993746809461229347788966624563984531918351501756308313112527669567215972812837664035794524753824580092415793567893533755523509478660608298441824563081054626736930888670824807945450582718573403710652873020760992898784493483985097137528392108471892892885085988199007055322349239183922505867060720478565908296570423378881890249267445927587419047642830685845786149111907681697500796208557722152316704067127019612042567012890079371048856580987021013455291006185647420653590491257084848221393054953032240413790814348817770526479534807404199301905005252336232757878784248747753458999736236008499172332817430915318305791643474737689108620202434852337259937832894142519221164321999977492854329206755252232000500194745708770055704073274814449524806576791605115966633354230683910066999467216708427878970750638618765489231792612887324854230601891398996519718081831307691227101446393065236198412499916352083257543462434450592559607084514667407986294586978203761631731902518863233448540810333882276782834451226734267891897889509685540624616223441778383056194402535365774752500677591855280422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -1348638276302016906370762056434549679476497714614705110413642402890663148176158770521824924204469634831273531807925731244644642408076948967025172119590164523198979422189939367064152769473617459417558061246359334621415679959246720263319900403653540432006357494295012202795945901389274226350280086005275592316714843290234226671850352554457290725661138176472030271531183030018013462742576124613267662593831283824996110928404397868898685175283668017453391396546305795638146660786306989379014128240760157111195027441229206653153123143706487501826919314770673259848404883264250063259835634147159831137760336176209623597107353453231073826400169387210195999329347251826795933086760561350107560940412686217459616770694326187911075406421453422439937373260266826911161481784211829791092029064941304797388883939622452544740759420899055079486310896061282850526582128537980449582119875376977804525107538644163666868660875689066912585376735936711068644037582436909762597674088201571375720394571278737382267327602372792559652446041612270378747726015030897896526995348988365529172862864509966691299656229306852559694514064845040820183107153162441699623976175386673876641496126745579858333682323283243808449468893154152954683055949806248249931777044016442593334890688951397719058820054981895735142210017642166088587222833084241057545529468719055496225339907368713266893609408331279198144423463031976000217373917470085384701414634299991030660404915555453111721857594819240708658289485971125874829980092158094012499665513826081246687570560448245416689633551747746571667778090290529684668181237888308659697813545947292721742377643298968536604273809743785872024437640304979384950727269232174689005856049384930961349774339080032771779694594565653220827480378533579362834226802073663515255229999722405163394085219363738529686418276094570669990992120189682626799312795651219950884520730806880909474067521435825552828278714799605717954042603960216294525903153124848746032554629894031948649845174737669661876420743635394083982071493464596654808278646753720924350839486381924084673200732594072545791154645240608627523035663932469308815109173534772935618931862053757448028286693241707986605870536137564901737334025402817542572959681835552209459408716707354486181288715222031399095164389969858072989956101784143776856390587415030845071513838083844268925726930209640174568767635229020598292347345377000071583870450470970686971049311642538302061293237351548078891755569303927211078087213975312556823500123567058182226739734832493010069161618859263176442828552756781017184825129753592690683071710315662107756914357162846987838946517036356464413668774086240507002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 16646569931715180746242438109814190560709279785717379166726337190316523293039184346031683762667023461935325855569059127035421428878662471010302347191633010155535473854351412733055130324452281702317350787238290607924832001263943455780095222235112453918697925532284519815636659373928135542327520844247703106135373736777428661060177028713753057986079114145576873466039026830060498430891937055489555027325271280468950082682921783144266117110998606285327603999172418690269487986539540105581304739069807364422972796574594197453306061505087675832294121458416327252085334295428881627723358281012781474875476240113189157117494574290122920677061606684137249999617828929354873880963149088924976104121195408075359795520815133774108897483969698912575313799442606217589216347491577458734300125486286737889661146987745205710380713664912745687934586003255895245351518985989658105868672768929812844013071709205652348972763615662817445085169819117604183217397470193033638339586040549260014483279827829091438521328471586473200197176059229076668116202882809170962047806674219467828504971052107430229395818834992873468695499905302545901286058607317224920120499623587619326181075647432505905782105258354392579498261286229578410805185422720294021345367760750502222962566917986282160919759362624253322539526402808264291129291692380567279401925146957133929070191084364164581158163006830269919103325383223946368811453178760810407247645692083092385126322537828547691966349460179442487188305307020864462239435617861307680306881091591712021691608241032618225776691413752429353944052242880895153947579128154857579261062636246729356665891788009434171732628321909120773328710750025481378970205804669468945166697733099142929616675153886412199379611374767316739408605362369324294126386944759894498718446776322812003902342562309426525890109591436847410495341916369913480217456581781275591345354968395432862470653419075119185081641651290534620610868790010028107449968061581016533131129744191951281346933644231954677442553402695117621755664357381856526501949481274047140213834565183494327195320703571845947828619133927320627048287644079839058075363931886981756945049357496951773973926751763966537270642897185795045442549765764409377712408656175421297196979833528582160744646665886100136818838561613511289418753646392198097239841645098849212328606595238355634393638648034016815787033978437991833467305016624574038305723664671327307213593486723431479935198528406730069615288306176286016577111518034372661749561638955885774105287846927238256499185205562229686077205478844247052502069065853460909075805449222090817253820778778831653382872009650343969270587909494769681694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -77922789606039524452091091857629300644638697418217480858377413200835444780889826881180472748600750956740170138579373047466701439072884202338068669895356663137126750828206729414378851928407979240516005597505082318849736606809607630261295047918600052430214793675363534972184000857994588694716479732913330759741053683431374798557805030234548333005927241658538103728177063828759676503672739860829519607627856891562743943021740730840411830515915932300283933844465130829865926688108649895005311285981107390195591301184614098088146184480022069675773225525341735545252330845416810312872873401113046741933358400173768203393134287877578488220533704307404561812309740737226384097619994086584833241521253577246209849493630466117323229613958539284341673587437045948076938835001855582081914072622580983378979676820372081253781379198628470497812088813035791550254373550536234575351601471801896549343981690435387626031530483156789780933026986922144967664235895334290321927309894001258157055210971343767959557851018165181353775282328367181239278302640285158736276500402353166008354955704257447755505471698175208042254393082053143197784115101306437258083416171762910703312645313276185120965707286510029068571504201235236354838186479861873632165097976897456290103240012133841239228976440409018480806281724625889280866474142949055294381377961020326632192313230680597876444757436435264347893228149654721505857451741067467763021441583278219760352121850251967698894612320943475404012669315437653180905084871401251526117465108204141481708605864154980001308666177287375955320137887635976293044329596158223894700651690775922032751370129500664166594123460426367653495642633408376378113548026791037062183784707645500643614906372081896529603630685071587743860714572157414751501680206225894416427315888117961561713946660219948786808154797607846463901489300730653536939335047200133646161922266685079217021508062918798946016645431138049003853774550654161631133972830671079332488578667728118606644843446867858566844320644909937029396869025505957287140151701445997322747071072198499361290598452903329742446301598913154484418607194245674943397443768163227219302423864590347196892778054856773690286402924232058931814975963458797249615889014503635270500838499399263852018637157613475361273569758917775157123740390086541892434276976298860260419970697689287921015897993178473549481431520722867002253296996921935974270747949367916160198855887160434177291425073659682766651352321550302221845469905552394840055092188357373113884070893925084225061190897850059100851986166972264176515924924351738962362886272714669363761026828591259124931143189712434104036977382521659289763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 202307011465713518958275567337222152389490117470685534941260886626672696850644473942231776893795638899952500034867295779100786344109189182564806259601103824523507162260567817834489227026219313048313096730125195480529754677809386827597746816412680209685468113751089837410896559578388075015253034409319935956895847221395450190821508779584599802896140703080145576282788715754601490866805074200004379725062736813844313446198689383448422598618105252427977799105000650730686891547075950815340247653868684167509580601849632542064423669466596724511392767725420150083370903337217653813487166840058016481095637566538973804908495072423214419021072077158255868893467324710803807988254750653747552880480705434616340492287544692804344381326587858416534897106525675886383448949872754068651347970792502522039745876028309429783981058989279968999515349198893059654846586172804325238782431288836951689075625610078342722070816250288153043881900253856329862388540468303181873733616837030619939774322525195641253125932371724886089569254654193866133295144296325234657142615478667548798269057650952597443923803647126977973345515535799052071682063174984727020165646279415293507109349857838459963962579921289741147157746572966828324786237098289874545939631235019932969954625970731095083241656414997242224896559792027032178507693872939606908096833002968554764261293382946832229560208880303027585631378219741932426119730596950738188210940202761120107896221001223373716291655200217908882456463886800045790496267885837201441236696149860957491957373354851338988049018544093734849026998988652216246176639208463844389836720824842447013829926230710204716916729637300882804092651457071856471340922340149890736421060602798382631254156976108289514498915578427083987253087373436874316217670673891319249340422251098285602876523907726245893825891260155648776836775090031211559387679521804515257164733639173435589791755566870977455754787332418331013066998036590277414017784670915094592180248384712496616461885640455889351570466909832859395215525308823308232734190760082199404614163522196456794047557887297291448034939169889625997891381168515346557384763216555799747387230200085240052130040219789977390786008160324275477022270552989047485509653911445549032687346397702132400638856138478250508771867120324951302844932321936276581224888352563440758086678705692163040897666333653203026804839039530487928271682171542787370735633618614615191854118931573763486250703195895017784187064685736893149401476483506889955833066097561568296774659304898070504162856137709706010132840985534038001506434153926580588816777924307379475454700633446512205997185906502390113971432748054759379828736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -265451910482378073600441175866054960335239796185797849283947371430296560438046807659484083461964526978821116392882990071291317559808322881222083782711915110811755379950714340470347274757307209153954761565800376582406923220185346813803750316143730350105494580020313700229197482700776146642057028603584472158377661687457631210996855418442229077707841230472723075408624022928186421967260177431713778358814275994517716218340923851880135132309703054169858918915401275542691657274045595176465087672723545415074696432564523213786451598210673951779484796927983009171298689268858639177275170631061429370308588674406004323974626572446724456401135083632012851986327282975299232789527213109670022528470253593210384126170336464974460101147190023051800010699259239788768904419610651170775690840503334844833887158610023354503178644023989979801592031733578403207462898616253098697773389416009984942051930704880900242432466673637840631433353236343740077382511822181797634481563644032212757769762153372755720424280482789904276667987703146345994081666636720494372189785595011736043969620375892861751269859880767133525459868595868175821456810293058898242743273183240151309649724768275558454236301206873570361972265067360360383806671737061671902751274955219693735400151842151322989920483907976710366278958020249659642900000219526303630341111942757838330291545304629946245568790007764913540228762427928870096278854031934383148773281704473994157109267822658635995888319073408614970159675024093988352767075315289014270673309432553185969983109534742889986864107624017379500199171421885893079792976924930903103551503256237038270272259009334136121163618974150953130945559423807542599022560344074360011258300645134605621816435299567458942538818835563849304308215127735552341742005953590986525302757310559179578697706825918942496071252908114279099891697077668269057798721075472164901914701350442779091092874582224149745149562187233869477252152565366631190434484151068962694028084636112850261939513288172796423553845406627231409400550738552524896732595959358363792936113003407259516935810041738182637320209434559340553078643501906152095846021984994600835075425839228197814117942469357701283027734862579221136545497190482946906677931403515301632863947605711647143483810240598963450315217447685782692571226536047781409908342410398700996367043509422373182273157796429523474349195907745840820917020894474358745981193727662437906194173979603413716620645251725992738811905287277825468810607123629256575812019363397514680368130151868181810657961686573055477915993693320195177642698723122026292088305273778142325643646023021297982983974390190871420617990460577501486776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] -30839511223308322667868093231123877949028466011252482161664768211279726368931669432716671346154497635979895768845104934691653766685525313282898483000452532400582775746318172123968520416742045403376159785652429219861757203015881781157293021594541760364411664870375162307402892954121453613707645547251586249215944355556963866570522041047364615018897712388734189796168430134475536141197996625795283071313036759981256376038076908278686354751606715618481852779009444909939407776306318505339287506499143118649892266900132854715967932816639927258062231443781697607005600367145130735683772865101744833638892233898679103169394099496043972389883430547779684596829015186452748137890915951766586436950775474991488395570850622798058093868426011900121845782404533108301696168611198135963015168130117762819267625468135806665186082795967904818769680499295240939210941152595701380653052419461742507814690347429029436959343794137552674730889767164881506645784093300511223648784209548704091368805208737469089962161044347799205189803268950722062178875202905353614293689064383888159222244730078216481145123451464361925030544998263128322248908492569984286784195512249502875655103775404228676301686380506440755707153915644722915838340065819907245576744560126881328857065065168856682732237084091091320470339458142271146380086228511550001488234689587564232149623151500251333820550976624425374580913894412347601053582156596858696496340931989424601824928431183732741701240018856807024490628989392746504954298873370071879821824539231609060691101460746847812465540257556915290551616792292289337052656805745944483382560471290554890629750020247212319412208942231402555512899027044161713183725915691611147830015868673991794439241462439470166171550693335525848672875822925298658286857724883535129745879000419064221292198684142687842132473036451292299410462874839202192107060261390681873268222739621082576263240175222297458857438992189901801779068098427737025956981140135960702716236209628684499150986676095395326422193381133991041021503489690476045596094326946680022916529221111880579215581934901904846000952601123447966089913508976985757551153729531952853690137012951043929921241840493782633624484024576069445497870045169768929699647395077809672804304502513136127630990397772672583524208776506437858067934563617983028911743881121631306152557529959875021210934003554841961613710471184841721516444749270501946992667509826266762675892378977867788670320574928826265074598015460674795200199284876774234595381463011321064269086263826651370799857816390725783832652449110953691788543885883011478035476854292585305902419951196655943040713126874372386975732515827814636716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] 704466302054928018031248183386552455989335072206110939741573261902322354534629168599796775858420230567034217184550737202264373521992537255509629309962891453130062603417813875628672986682722592687009912391846765566081159874469618218389091550086173787432050557632499628760316840704308240914745674745740952025929926705562788372903373020718978759480084700735171250708704666989548331707311365697814110169795076675787638248044763645013869787498581641272817324296158832956628221942779740852694321401969287451851044908569870532109295437597518551911264015996458214009351445308616232505898266997791216128878875414440434422265124488578858099661572824454515329794048549357470249131662214491657010988752852800872789018705673638160170915868246259109142723732146525879583219347484619635324096811662482702732343743513328836176598539412927242167272931781967930730241624745617306872357775213346344050768357554868307716771094020559999855598889635011267577202940684187271744244426641911110799586799126093708548360224422714575795211439850942008298944036845686025020298391192970570833645624474000457123406373993458913545555006297300748477176621721093788679999407616582004902297294481107362261830624364672178412859064758034367573283013272179629220511569631453292119244505353688393423639252456393281605229317623837207921003871611046039651979598949340633419616180010670438910215493440467388312229250584950440821636674041081455289870918565389771152957688326449285823719342449030195299405159379523155293030683325076864064535154021380762850232461416172858704550776903838498525651710584739352899130062090442530434004837650757363583383016297929643323141197791454481048881914974990251752798450871219177782763768599844095577022786820779870831965243838702203797960254712230610444056498041906143785852759090015953317464955653562516132070576185970458357611266021626113784877244131136771779913332414136042066928377683067907897455429803339365722378299494960317198857408399252193429167227477235833194554801613799172199692342836964181191758979990838559593246269713331131072472530544483696949312672199590484445064815180822060243700476946605858328786856764324224070706679962961099933452384508735676271525676374520224125182298754244565169706384088062765748157816024672302769158723079238516229476660627030994745629814143382301049617393137067720600307117893149612137601182461048655717997289603794475945946514469819531601452289249877665175228445081836300592990768178119739263606630240180861657600721068165513391823360685331918744752472584741772065963050553237666852445820059799820122110418220634263673336842896334359152667641385525261224984209833323003327438909653669711278243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] -853829629598098950607344810798176781716519147607587077816277658995330420984936075104004530101191265925876729854370382795043459455381362275460758567476369477515136502154232521022779564777303514460622493144060579730734188735929264448495995592889446565809302577262097070399179247331150475055389270108714784238627038871263138425139515985176257726571302933125763308916331671660263272990235372638805305760904043814205658355511277974663495802368589850544111393345278588211912392516624533514476153734204327223880993678945243878021298569035793315180146437395753235845964628582251387696522258669734559427211766050703923886603621203428225087169131426315982468157687155703563646439095821140902357318556284887998506575004825312452966471570178303931757759169534160504640550858833456582149121549573169777513533932086654978198030908034030039569947602015645018542922586385028523109952488851450176276492781532944258162910840965929084939228605504057037381980443686089196700570401877826016193442282990359006833252418527308259294437098473845227082565578724540507165241895064469495118094383572541482309966161714926368806729350099381170630686670409999553240887060193265565775433357791200837301772814141188167052816590250533286704958353741347686985081248799048655806709655461352181710721187022735722262006754613890640722366668612546970750779982861865549695271926937141466826312217171289624034030231334453278216799890199476748908852868581016533228333159139090614525951270378543771404086823022193803780751855183543849466942837049916871104872040345605695333838681351128907279384688256239178626730822912871202154440305412163238821271797111583515036838463701155667967451275708360706195025067219960356804042404264961622914529415958533120176434053952970805403356818624742663273340756145114934549566551674868906414095843972046763707933468045835323450130447396627699418731543741462858802862032583146819003053961505885567461373891228940381429896162489190145305278587748781664764180800947231198422888338510455261363968834962158883788649071665098632853951124237952262198744595321268335151739399083883161811185281174316253403738883257343701998195926828478530731454292912283075511208995352309174369227038769627374273421201106675566953962656467867070162682440729562840902933526565452915810390948335840122295246328002653517136572958523193934032019959237387096418409780697139266009247342696584120461079098308544839777994862032948451052200859209429029394463001625694917048190214230646737076602714239060407475305874079874798499738428200308776523934542957818669295049718713356136710611026470465198207422171662397542710703886863355510181993066335369643832284431088652952484708352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -740366624183470094775861985805241648869165030970843774292144859036713571734052445340551650417506873557678056333542045053964843600172308507401811255309552299077056031751304431785699312212277487327212733402835385989774823193927541808293583989678398082923246325678861120173214706837893653558043311581079727864257410512689179302675127989225622762365828252915355654274711846128854859477678050881676409422060251143221192411771138579070007049256082901693909036143407508164731192483912562162527700419535419654318033766512892787496280938442003725507092408059627391446354636659884870952960495828358587191234519730519643573650610497428080184719269674014798706300849618272527551740578320362546957806923264693575770671547079899618939007627552368128746460319667912329204234278415324489629728062487217688915858056494151153028475876593779913358275158352351663563620418600327953386119237369015048442288702991023216990136063904706406939078118533076090358804869580497441893439136324503031048407566924049763143287210900656769075203101882592876575672071718772862281460851118405537849979849285273327927376461939021221953887941318961283389463809216091177158118190901042918507467582131649359360723572975068431730096954807301557321553070254466803487420058250770287876176250426632353662229803595087767390517948103062105283428865410935255856863408416817902257855436062444821895159272923696573540972735145380748955400159749528668576696172132922585462602555351161099323170956996437383857531701094258704793807842759059386856219632176151560918124036322171838085253725528198590055642536625461046134666714751103030425582360314122824309478954028630925233870283605364618827566775587739472848054881980906963905941381625839443622476240170009421220245488395545069754940701550836505624626564654024128571176692511160386968853035742842420892476865660296505052188058206573556361969824115626404397756302876391094378710745638089802008654558443128540685776809535475719858814074835220793303281783852487902428856306769245789747960088864494879885130181138170120398588078666672206481043056728923598435617752612342442167164244067140803939323901918170240873010265577458859958927046718622078794019807789199947896930920672348901505550146065301578415883763437739167100468512679928224592204451089036817263208674556569917861596818040217020703470468669029126494962565179950740879802439002253496566308547559987713049121806836687883239035470175044209624960048059256308072377087485907598711938562450588379788421024750190778235746264227812018175864749933116280905876403503222251736632674476548937894468133048387095877549813219379811984850148683447475977050605548876974582987175907621068351733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 3440578884520376469269352942683539062701307679017991966203011450415981159524021792774611695054288226984881008250944356624719316676913085629002550544309182828921480012628392146219201954546273873604009491555489001264777372635535535863861056542056358663688420779235122376134082607991552202444642209885862728684453175434706811597004603412547596360309956520932198301644976471630399556725180216625868495850010562640229388581805022024909212080688390069009050622401697344369333473624140472959759002353036132807482259480591268110048768744095809934703500237666286385955525877029304238585775737951649759572788518743165156937203604094054028642554837901532270009750554413906761030136115297736938399273366604474525840067833308970335925937817444001410634068837806315372361705580467343485717794621047999038178301317077844487780695466452292264712662901192696131305421688441816964572940162760143538841447431202661425985183782312777124147047660945690079261502274947285505757435962243774145529276025369668407331922905286104629523755588922778771376065547136748959167682088869355567339557434522790963602540184032894792291986050347870065973922929248527957111718269657534101941765377641937309541750701470545896334513204017188050097751476964773033200972180119022736733072758489133168279538548560419880886311989929018220670722911925077052412952324777813591902834614584222321146954367289987316003605058077025298439937515062647394112150208063842188178397177078552156905910899029966117577940722855061296971680080842802107943702260037251261039884284570873847814772461310891583531360463177736280684748681317493897542934849804299580854439688679133397281357298626370634159311940386114568997107800322990732998389061036131704964824053400598204162822770740404878305912786055669516173295528016702506700629442128545197068372993577813530795048184566263805910375002003291553516326194345940261653209223803161228974232228692914402030781856374075427156555238231549812907323494721263838869392384827476667505264624993050407796290042873130916868093574137994405773727796321808346291063829918130404842267793479297983484303255646480876492914346992292435797396290717269419835581817668782052853562033590132925929399818717918417264886764755568902420847444134953736127683039011583784186266942694276091517663543451706485323054812949866418144416216888949101381077155208065985003506009680186843954454153739754889551409366582467536440469956640145964710481292926648266997038369129299945238795289743602589830765298731473576239373164958825981581140703436854960841899232909499906841896274166694577179068876717925745649657174863071151025206802109958127649985485960004661749866463847059622318833664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -3773009920160303623962190140050749622913948691751409299699703900942733920846695969169029033709677783467915015652951651717292771021997822279036630912745742665020381067371656943272619401398161989078723621461687473685716697031547748268629211661674700821441660793402414389665246587355706230895800635527627464571022970995593177289750577032591592225684169237108906388334599139988083528826903386310533509045292560295959934759884872520144816944373516263896864313844721683168843063550893438709392550337908500695610728294280192703108761893636901951984691691055038419091285815903290321452453739012748773192421317460116114803745233248013333888381359299331604023705301416622743482991285181398288557224529967188255234133017174619720741718990135055516183018584293267037546041571375607229710132420552770377745035903793730612282836762022992490387958270318512793560729575744450201893791804557634538048201975437441908422439719885316468283524062786897497921639744580024327267325312187156082329322744981228800028046251228215760206012489306732976702633454660188131048799844455019457219295260273577067054650118514139887993429962745097723030048016249318719599056306923175562054659561777114161412148385529609835828772713432420140271038902026846247305408495514066596102889113449513213907854485466071937113523953851001083103392573776314736781141289104782977154953486876968851482595533627007400892360868783403660810869227767286877632356938094245362113477047384619972693545699230962877892669889294398413574443730629593376166367438654602347458173880392113532687211975796602778675762975642298864525986523393381464595538756838801074583636939529832995830574584130074541193181432322480010379432645362838981158782405889251429108646105761532999039039968975087935588090713966721421297273772076857764045208681650069678108455875666086762106497190561024951657549825767125323463988739475511872548681573377489650323556713545107030441725619946965005540298143937087671911765855026127157277746830329837203820432113653879829473412617402882915638749740360026129287723312489683359082831256540707141065566043697901119181080417833611809489228760453043109310406235208690118587798149455944954288764001743989289663945618093174057826672634417175569418102492601957052089466558884882225716428106435065235956122414606188229312306900511283598085923924107303700831523814402279494166991084275832900706572569223568023112368762367296468560302379155106891387185964944397680488570394903410294625198821965420648428853130996914217087525331794211194644117552080929137294853307457052136475675756727340308118501307655552259130842663992424158149629287363544123248741673440591775225930959476805857013923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -1707241885886064764046307442273486050565756541544232246146544408561359441199588860126525571628225124230223303650795548733797070974294190587281688239093005926334296712138215967141932802360567732438507238952242794573192434062929169921158026999167568364317530605458073827348487246749848060420657189405244768602791463465851201369094049898864775691918967318322367940373839418164475955048569189801207904393044188129887836545682023546311794770288104764207601481872280108730617413992180107954821520015648248228822475729101763560477743974093462100534265574501851297790897705363613814469176366561269924944098822242983211196277393823872727020021900157450408695481284619177550570812470198488883058737468701971599564297657850503395249867671657068039166501332851144740704965289863139064553055755745933149915277832557680828551812006546928370342934524850398417760952043696364386721768195258424541762016513243986162794146224860981739041288346407358294724134570358871356767102831436899833878309651492268235950496109253268081429736730327013100916909369969002229258843399569740944019136731744457411245541175191596805023285905209679796298152184410518480003781655017508727405937029077072842824561239513811620212950629431584499040394839743710820159089892452745687901778971771475501887793972453657337926414276716663925942010769566265916689433590177043010309127878280066637214538544163334069435551401092555490025914356152709732068552406825421979214351572778616623292366129627946742947913738836833388591282890663230798842336502125646952905257067246022324803969313790783852352545991707255334013140073730442039463069069094674066135820416884851162638862041167674507162565023323040877762572287701796540082341934955512937127308259705230103254183592997731806436705341566810100567846295063069051832114272816100392648463653299744530642067840415339018105480899448116315432243203050192508647143449583471949769521933139434772632145941052709572059169572414785213376492197114831641242321382980929459376702153313501293143951243529382300528060991730152133465780466487246592783144570214833564874018960895512911865055581077656667481044883294329828141210087427107360068268140756426563342764573863441777882699639699444277813006907408643618985385381359242535568044809995684638071220651458288305358261986021999295979730436875655963075159106570124363586649172743822919401848770837042126370523509792522379992109928764414700334354673215666659405134326431727243415429091322721150775531688623503046698143108637229881325646817660838717506733862474680366711631905834719379819516910402366872137697079003550752668585453934004831086355927856770551251982618351436435018684580972134079253184512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 12006500253013561243555415926324308555482022797899479783703377304073933534294195404287184130448615282669980802741589470091027916167176439129075799380477862883547528726620374186934281335113567955924179289436128407822221131302535350379586349081535298486806419225829855889094796557971109869867979102055644915381251493918961537429437269511735111036184008996695991322528824115776401852300070411411938540520690454711651761730113038764577728048910443932107202127850626860740338610040734083450230337717865836536324268642924615173876215945678946989269362982723690896143002490758359711971485899521490446443626007179038261427940858507080427479985466330198452413236518633996973768832226742199810529994089050993837064396893651467557408562978132832748619879063656392326795279034594990288239024377524840605123327442217532628798687309232508098817271217729828608240300721404391122863032941995968990123099474919365123182838648429413863981136009865514500203562649754722909996016167975445359766307837834778661404150531323665200550739544805379579548838456969673075265954253910348229531589979483644684668573363207117755451789260203543827012801723250897855584707769169113456752902924305592304447575899549443719021074687296784917332000528427175978246214926494606952821512167798609489927560630741298337103040031018276336564732741498790089451829502646438372809191487125446491030936752847177461676203457445819877115695353259077949593029832753083252776136935243349616181813706781317958332699802999389923536358589557085967830458948469497249830875981303630504894502036422986077679906763327981014189306568381540158410735386772118685020185349387920150803491524213144957166488305520205636438754247777941677340664571104755583761663586469127804671268562085819475714069456346828793990955154328341259162490411532408300250207372373175166669876345755606043866234323459137655059853219241949516440047654692852813380947517078726786964156628209902208307146165123013372498769134714730574062997839909968412897110834799172724146103620632237528312372421311695469092534487294278815965143419155131516453466008677194877533634963671036943599577737425369311898877754096557666393191066759261189903751087471621919415172799402738922526929148916320900232652508932384192912350908955747911855533556477252174202345368569282970797517223675210411393555104411591292834174180365861232715197713482729446473154231384359075786332139511961972272250399701803871354561231784673363846866599473954818430407387666065794992253894942472327580640686235688104264174608497238532770668440072482346793829661633946388961382432790110688622122733764546568981932272291774585144678384885443742932724541288709936381952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] -21173832776345552593615442850132019688175626999948476701039589590848784480068964253358862531298749169588245811794007893947377983159036024571835692565335014018697727262620470615297266769170499377713406630050682590838621634594723088370483634404951086027045415476383753345812629788637332557402271617120454687188888262446701114462128477603398085482438723707525470650134523881450682873801411778642220595598054052617768894700132829246310840061859369739265278611180240247822765034454789579919256923100023683438071250399085727050896061337996375378273244656032405348443122883101334970535215171639507290567578973006770576150104854324746403185859811524960492401398739918278721360740880479515146081557770761250600797584701380003465034945973841374734413499504678031787166544971582873569878789971812267369244263473019296355204046094587603586673387377382593840297700776809781473796698108157157227552804993213957741761125132408097215530124764233825310439753235733232156369613989305514945197093223712931356741170318349659752642953590216285199991864485071188282442495172978556001303426331918640419067664574104109176224336331996008447078773726592007327575946954905789030085782290869834285861600325795605240148701951159612691224023383920667647942730438947674292554087231587440236394684140231977081974311347876782390884595744381160724679358332120727086709707293653943587380752320779069997692896625629795952242662033613917855206153631104359891121744514905726531095458013424153800197085293668360285950886189604514199746401904563313088922020697490918829124627720116923249413968182852091983894907145209485809270164464190146459223583653688160308954772710676599709914634232603769380622439076994114183122469394552267629895591199368564793174775188474241944737414762594933017218189502132731616476744741213422229750337729812780099839057635499983108616177095059508066380578954967434343859956078594899317176792867584224372551640820527104171268669665181887709762264228522244544901742060941543649636168681455190321205398247834048712612088430132978308029054552952160614619005587814190244194789958456531546467208213813363240225803030302765969237982965994096171553334427572204479020691684215246310837087684133699798668147109113249118774179010708110791951881018641188029449361289331181413269798949946181523056200845417302040494738303091868350035902975439164384477350742911749781410979754483847863381963329317153570043507322398516075394358909884936913419899096447365704073909952077360918311714742834148907025167390851159008698291677483762603464755833326700687047970026618887966192816641401459937514219300866440723272205770314109489704412266887844321931265746626485809833836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] 23165160248326375897975481564203590090735848662317779158090715936900377160945245334105577957768763448429844520117764412494527402354566042663295467634839078243023212366931103095872611812926630794879167972780577086393674459594240030163596071664753596670600960046038339062614542296082431605632598410979791157573182404842421940406099721521889300306806995303407538888574701459819945847217098848038608112110573385253317669538017080357776062289469971598042039943644952886496004339681876239958274727537579631343307002903842147892393939262156641940003600740198605130909566629169887971589004552039599500729113882406368521937636706770404065889978909015473692513909104546648645626540252744053261051418343286639554910041235882291532098240785331510683790576208946652987964300513475042864138930692654403939838852418692880080115172527182083193986513406911737228589321066950934333540382095027852240506750028606153622153464289392083765727736532316997283453911922732656197662179780364681611801496830992895111025290742056795245217964227488050068849178422483736473974611886641801839372649814457951164222274978833492653020889398299784434574304906191519525056620331762787188741242875088669162976005738418981043733222381379510911561220762205863215075210454315860687153081371338334881141090393624816973624111654946130986713206394844247906906691801141786134438552118441072129342869996321466194290727053143284360914364362188114488874573568796566597644511489035060422392131156886170350810997653137002362949635496661137477151210012441606490686876941553662695099419410549991213826084537727895147092467970276742151482268052989257688892872729210864085491277662456615347126308120051592971285007645945345646868462920763208246304894264055565619926091292887043912924757577239206685147679228497578533255109459180996712409385913044195922674868677806607458838041238262545860799895140733724992328907898737952333385067862478698489505403314722020762377913550563925466070495096276694968538608515420875989455655463125751591642126205653888352563489336463158643493141635436876777490304649980102931004629595174971786595693425309064915474600158512454193488837984516371889793595320925944859882477302719242913973855887446369905443711668395584355298845755183842360410313781713204453659062537240614370924018792203603141914652870385712586538536006879517280014862194591712416646531482542632917977567861616908006344492624563721256494490786396230617256766519522243949821538199409973670022966828614994528375487540196479078987226164830083003987605016573470978113764680897843411609546559376617187907688755409798469589379242475118194617193855333115349791735055576577500823640150583506145325875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] -17101629155766788408217524056832444721103614650781164299091397022379955449353341596369746554698208395788843839923210367444103877579976167986998876564205069437444835986734720577867129831804429271631993488631483502394516580514207284785828124638856085098016914919836038611870437182695514484389456249253191887809074473215353814771252010900070102093753498112266996080467354970061639261618818706783502493836947041854728631805803966163619264645199484551922197596097609137638306493392827078341008727565858058463878635948997556503558032741595551035056539315526841907942372041953287019325230246795444575929813981679715466683071947811729894557340719596490064498765861635488958348009520437044066278399852629606568622027309781445339983993327241225728163358997661254058247595647908921154938371321253536659636876773004512278422280393683245300490506718226233805269647144067977453758057901210847153808405101486271545143733626830362974493735723547947620740384010647800732134682263211496551092340890233101364404093310487233302830707896696592073396109404848685399427120980046277136593682680796192022563410349628862171899940636493163833090647560012664553669046873396309469110040689585228853735850713876526962196507390399599422841292573035883132303610225968695036182355630985753666681749445730430192170773996895752735365969706462513253429161222577055877407402438100509255354016022518407161845697125227286738805784449594880921270313983137162336879873640370374602110757799467195705261331120527378781504866211259711886820065118508889057854835564049273943814550896414145435730715948208304573673494144803683262581654283224270756310522684119642872280040860652711429598205325340716096263349680572336504450357657709227255466095486341707221635989740086358270790707906096833058337379866736575612902855440816428001851805888290206482764325603476874056151972373944048707078789984201117366082498550042098084000029993497679376616353998153031143474694116314028731265054364551762739886261079666707438326412764603244833831229141169203944269857463485226364009272848252530069118598986415964669412056153299293667036903222972564086341538339345726256748287126350603345741889426214364408919579250847471549208063785255994203598932145646666890045977379184234323887764280962541585594457279614900572354023416491490092853859760064510654180124649301229660994994695376345478266033576434985528289437606678253004670399441226171214240219750673971269215749521397997717344769631291381884151768417927090591287762554505831883278739417049148500514200504533212453099305802607841069650048105714618255966882913711239521222072046554104490949892367523439124216483996135488447557804226658284237177749504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] 7382932164708561780855286307694683164106782004389085108956423255100108975931828161971775279512301917512587705986313090417299443968419479720635939544369747398255669616336415182120408483600159412420636492816142759666202947680102246728083067638363530843700444083429168554034533928120593134565197257911985148080953560620694264413888897760730415229830277204836357070419962848175512154112292186071355599039793644661949107906933633832040727234187873618730425970414396018611221546956504702621447550413907141459562838082939024893323520612613802955422040188862128954129610830561762534896358750223630667397524092435104742730064971946126458092925357976296345089865576990725270453143691674045824275574463755841751438171011446837348890227458624090262884471296322840190492869177166909043307271046298760285184062812676404890183911351845693222174430340831427020081038360656541876020097173634462525902010859736397990585510187072654509395154352201172767161648466532156688095523288051918301127888145811412543581960933130451954517860076370179097776297935072189396772660614751428737428313708274400131057529560169161397899102753762621932508438949885385328980411191428361532559015046613515633673463070985430420092192713070503383794011410721513046747730943940410401126163408785970164348963144685932970272132367758807291845369315481170000059151759535545918161332060336373006969614361981540233173572479196890350021374671549972654814999093181448883487413709368976549615945729388052085463158778843493395773571646769384113154955448683422414828524314638762361583783059211002573718707037767228815765600483052370220554550985102305132736213364742759533940508255164812325372639490365385685865849967236138948175165377749235526275425315903068230650623385197293116760226842884151942826663542287388155672566809798308902693830518860582497494955600843107190503712926785312948364961306365562863981393743755836501290756869408052439722466521340642033317165540459992429715656443249405811451171674321953876554612707134948892512216276103759405854722417999831033162106621679035560656890626252567846537097736451485995125760682798660711950505307544268995451882771755907693259229919651450309559302596098432435969382338415488919914547725810672420225324934438993031222858693567247590116264815468626058699587517166916021678019589945043175764732041687559856514442716285321454115956831504687754938744028468234183116011627654386646231038240052278133001822486724872780645280615216938875480260443348644991748719564534388740300089814684055057679991692496087698515683298073866417749087174942666109935900820856652691911610896556903956368256202683179130894047214954619273369637972432885975319838720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 691306288951223587314357502756761815494502188200798867991356097356743547339169674889054929561883902723709648469828997164763629265529539787401960704674768008856710436506440179981117714462780928965872906578397620896053971148823784870392931071408322913258985893391805064735076316440750199191228367202256582042344201957817363379712262167537366551622651848290721773588717925639242418452851477255750776072020748586338600608091433904571127772857117323000031586152759324938237175306801326414521730659222781187601417316958145098875042503053646722630517823457175793739639779766198331449056184232868466735038215355866282677661065035174234281162471007700797087336820475827950115153749296056090692561568717967759477488967931401934814863171085352883782964684863595338806320999935880933658867456432553929844752185358786055276435547981641086952028501029336222370928613436679035643126463566673921422457489308704655776953310027492227447793344853886984260563288983794628603975915415579616014818105806011124865675192167902041488166548119222699521338002046314943556318301296001412890529366647137252137277148401814651690518065715805386606317924328806959607511912992389785456851935368909721333130871777438636732538515608189741770812318269546824939846908641237409365752996251586752980213128227551496148518998709685407601840452445255271116918673349870891786724235450626756248129520305743918584131416738647596138725763675814830613631594234513179711312705932178765778075267368021384413929245027533221316181530230734869235686793183439405225778754850800264323861015868255827071503311330516384047176928268551043272551992266331001341207197149516459056952594209535220001057539452342948649722587142298668719298183853377058195823539977611334758205668600567859265643826368757843072328075055747235291693612994217580296350545977968338376914724076912452961854729287378704821239269727484895724848481653531812933266944269476869537765726938699950068574600785642204031189171154746939099219485185522257787699913072259206991625537519342061524780531158913653721411771365271090810294384245121551477479643458347894973335865494035905030991112626231414477957040905628362000426905786209891396964583152348078734102170141474468729944925322336022095133300124362214436597701994359266868699845053692382358159406347221554092547316446220409888362481281909187006093301652989033700569439128113879228393764971074756805563340809813604452768089039395418193322503029657463449022545264017945233211013697959250986898677469688462461272081093653405813735669817094173973523255351000409980955774459212653367717183389558403333507155045044870911819955368573398666661566894823375096355134382800877477953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -4610912192911527490158869282313286893868677690611905860295810909097817210041434528323961740700531148718360297907687174998995942449906217479991345794980778607308253605132211994364271527682667482806747285628485273309152270319541301794893861149671582690719706994675747847207888233053365948192977475098946867395369960503278999956469769493417467394342560672708706481369367810415712488252595287039123799146299996122956810390440309452455047145082402697344644991133682106557380562049446727829146677693574326968335283867263381185903866531114245660256431821085826655035591155193925422478317872911390088848375516644582750781555743734869252856332042464225658005345759169520050715688278073200737148533343731389484608349172971354698164235604395821550352259500837164981710064184304547100398360205343080957929260043352362623530595854911748821165044125560979377352619292675297114974944770332270923914452565435023661479986055162259270351442763265607330080478553454674737334961269021551144513579090076759451973780265848904310542341077585891970361432080529227314262036348910177502153528267082748657668204631690228526741224572350650392101719159154003384529884162939117458379220033915618829507920348767361514234621295990276603548846638005266303883062539330721850960206774361284605928463737302120325502490121236695932251032747718470296928322680948886634587901733461962386304038860860859805726386051378935743857405810360451152995816150414110511131558918346715442212131706411511447594110319850537811810265365215037229404578276499309571353766162217871801633953120389206271722312726596908110236920540705054211337660542638771072544074163196065423144407979732347081163848069218363590471310660241807290121243988961181375746420283471412004030877587761697232559433210492213457432897981152242343557292889897543187892062780222652800589874455605757272650135972816620933302421248195795298093908319748568828468921460711930572949363682082227836580176933972719339153944961369959521653393766795718812421388813361095618009984229934299733949323818731640912175805922057497338966948669552079283154408541748879767590394502423886279861913046007893082795388600214203775174360026563802706905272968228326347413651942793241485754207839259380075465815982818902309857582499816812601825909015342336463459320801638872299737864615754034154363094693314106992434306975951835330273189736089832965898311219694834855951881074223749439483986434401057325902678085222326405592916753209531996641973945518706708168693808376452421135862086438536677186176706621620532662764923157841714707084029428440598552840801622509057722881593826138370944129112791425689858616876665363008525469178558524932709416960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 4916997380019031475564682110455081171993821022087535347393176993001325791477744067771783555815959712734601765702901564333334359630096495632336825085942641486999317768651955768344137832850773601144419279512235462650301349259413125286359107631595983091612923169613075215358681975152777728227755393836844483991245136234061856941402416914601021304258414189543478643087329925593447613267941329202340602187903552693542141135274124318234100416813934336963927217474517325525694692770351810126758379554821998467796345628413375525961516990614352538731893328794075163844694442562405900156570873234802226637821385502398296317352950962603327204422160193031811477291806638049975280500287413057753700802079823813288801013017621026093575742852733411301019115872656252374293190782649265260088701292302283889504863925309450391674001919414405894787520024119174970986197710253528483209958964004207561949716810542356404071809164672654747735578307050258691165898654017142489137713254331776119401650719551837972238817373379382863004706794095664056474851577394265230663129403492867757663826047779668657884902515621010414149537979113611038667998695670881300807042241848031419234234306629575245504527011485421444634736808238839358146121556688561030521748176317148021727309317857470206827244399132183707070454648856349434202076839861703003472592862627635512842204922068597892724443646755638677067579556206128243985401400329212668182125145408903226880185998778270360403979064404932276206226150205740489272957040203740907861962264400889142059427037003134543555198215047154115062140720959174401523444309192488732417273408357284763764406802462189653479644034860539109701510237469625435244631144438412616511383644228343799276771597657240472362276864897698221510491339037932855880729936256731038181840649827625936311123279517876033195117298852087234555739740253181418977541180612672453300392985070666852483319732911251307055882344936877456866831560005158959349522709256222652661784518134612833571844190354502047109321899598105266287457602829667602999101779014626337019705346136530439173898598577261049952617344785038183135520066150491976501027231981130537416417944305897764100075824528062290576316550773696590573624590970017988299132686472040946127508097483714242783125745565519143658814948252306418214601412427080538515356704393744626705024773039213514435537573925311670980016031947941696308967921537519755468591671400685335642119279942412548813592574765764219522565391174649433129425855765193304961723299850409366003420760318341466308334645094722440640183575233099332725035249145163709326613920465352424044921123037049851099971136443561549898489574424465810600755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -3485608365379366061131469678376806578288976267262760867570401191988889412788219757610724309173006007765771668423687066663733845094392091241521767913638715633301905378255700482367130124349506074409371371764275087987628619417064382641865040606762481790719758183305694707566249135779937675826444527905747357926233564503998636587049507243728585437536221866658797065797482674606101040983570735018893114100076672118726694695201205446700115564880416167160086467499319482439205847754922506111013767468242161681163912060360620953531745363705297535805347505791693719736967066413043083481696095195248739144859911617965286492353316301603661663761267495782880725827233602173505196609815596533976046669052852673139964746948074348077184491517919626657005247348130785139805264357875654997081004216879125484673965028146695661529388818510635582397918163743941051578264059153436746773578468397937197362321341948493543533981262218974304519948065063684820738706566456179505003733666419010526664767266294813695691547935159355740687347834125325080353620707857650808230709329921226098281429504879724391851429865861271125257399457860450750929637002313704780341771604753485618425551166251569495391973240540892627535191174470535964234435571838730313794819821916190289282089161124296929061020117539763368735616435188635185441805952222276055764664246901511940683296501979184869234985450388909100533460205127012952903173433967457931512688868282311711141317760257877577460159988582712486492318907007861555587828259690579957733729920068486233833693897401189295571748558244602978622666646082538029849382286341396134907198615371835644503367993052752561329727452005972600645818068886809939414304732523978245795134776329787936365148521197066264190608826030774494236004546427278664870067278185778054628138790676751547453026626514889481195889461057543787153754230210972739857702487469836492137469437454729957156871791236880536058383708095670969458418941992439852436004601410843787382127571571081871566537214470895480293460079909476352275537906684017712200711004547108160475734802116672704675183008628696814740735384774186305415526159872641298770792895177163283674379332748819640724578405119112901694872021045333357328979985133252923302270055891009233269929524381931763114227941999427764286136024067874660270553056317738909725012951467523866854971827291778170807492516434045276408637095027432988753777541822479912710099968920882897137883687644322781585027561949628541045672064954110045789048332372160985257007034040458390248856995776052411457209612866435089726895484352566871283115267103381966143607233260646683145407609999401753623743095744862027775589870137112542618583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 1918268653527118729709788747913548867876818056819052193150724798388816139544366218682780086889067631960595387749738513264930949610387211706912226864705293965811577025993729396688346267343815742270461680214182989003356655567906011530497087753496664819490167910149189986712817326740129160772842097235695173897891778006302393642364720616735169604302736014118157611131410275067253615168564183224505113374933273550537660942777849555683261407925250208670258371315973601974593418804859588083964465012602059164121946556177392122957895340359911272119992700504698949153712238008118932386473489596971494311625979536953553406152559451272734577189124504700021522888009646494337474507994598750479424706420955828068488354343257416609573010897044633322343751446780120648709832581384562714872453951736374201830632460560771145014651877546955422763860032490066121958678369154064295717175261329409792986402601635522935254352013265822047143998434987418467525919433135457802701279707627550734810143842445151344783402754862774957201779288625662077040413240510424895636979778152074692167736568512502239798989534286306363902877834301006299310702010002479785265314590641273305957140021266207877548922076724788842014738018007954113672165524000559534756065815303325158930819671955262893262214936961824672509392033261934745065984445701317849090420567314986796975508177939238987647737849387484766398185685194811271415123569869413103425716883174604550299576067987054064707156866413643687037963924104106982801070341965494114910729036173331715175968035195439825160223732724981877981258632447498173496684437484506683854962804624985892609286603022859317306113807461850030357897432200732753062020567310261913884362932842081468530242774815838560131649978368858885272222763211705100454393899793516753569562717572883469878534474947760015030913584015329585778530970560353751697569973872531379851621689845660808746512209441139040046152569088779481004278635182545680173359565866860042546917636143042428024088270440794374364653754640690189351371297258375851461268107694678671413614511423860222014084027470367824009254380073419063715473274324747194174517904073847829081550172792092352604728401592447992543502466078106813664986730224165543059762872553597342715419774026200337890749112505810508637499288521171937806831841060004904521015701589727807024585762888215755653973225334874590907058642018925865023867770069283654685181585988243475608241981290047426465783671252136338431679883339295208469847866960593323305177341644405537798947728113911169250142115504395562313403645769177718386037668772565285406799623546069329951571798809823282151190977664218028364158892612778585803980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -887899860667838677775645884006035135891776854351419477243214242705550385537295135218526978065955733056384815840374133978615610762945622748619981660370025104187832840899992189890461353772079461867107132990549144993920568366328454942773166511992690607787483572113646603141895931884634879487837728277896615222760934426048976668558541743688372413259665669413409080163456699358486524461059525224902373348646148049171467734907812809578630704536604084968099033604400608972860976613741922602682320004563884450149903533021992646515365214510122205700865507250497619660631453397305912588437982458442261161034731082214831730535894866884124971066714120768358820373685643934354703319651907260719458044370080820986563852594903636351381008853021396735720431032432991484023821184489393985205333143636594216814032856548506156148960459064713815228739387114433543009103496285166756973631450803759647003821241900862957847477711459099766934681561880983659277900837705480849016851287087330193259892968587168103628887394921686502635138628675394570038605772084862812388001501983228373177958169545519039381789815008219195872301741317504726436332056768135235716022497725925655759656035450902857852157395194426238442685025882781163933244181849431243571621153184300602853632397368754421187072502576476065511497273285624268496671604724157669316793606350150688751763115863073287313230186724184665107320050071266911362789658950333330765870276049093436154750793028200377849778817132347747017577747100910618662763789987017106553126546497111047994157950851732210398065751293779823236713460180451573641131942534569772426622440396314797281844149788172543736389464968470705139629748466679279865084467755300947627077027947210251355917311271263127384620974929979061305910111942136213154306779062181170435648406877624564098236541805318413667332985355752023148050855699403549961823590489109908200078408894187904401644214510640152155130361330618141291361561467610001119862456511834433062688275299110637296497821424036247145021734283538979384740384360604897221166454529155314946670049791676401577331985077884440744922102450206156399735816379383833883178701789200566503614756687035224680137032092663286945822420514810344992079160006305425238688643109195542537989393357835633381995246436309990404785515306404173784916243732225028147298719309781239750140386267414344334128644567889816275399365725750944580459995362262858674325393568922441225192889631881018061794188728384770331939417807233222895397304696801773290751697085344374751671337405351735499407422179229404954825997488288828684116572442790313718222295176995618054118843765461919144026431884339808156811305662187922396282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 367001435097389781022250853893205986948656165688999124301469280623928786320756783557634094478919274643081105580291818051565890303356670884844427611834338077403840860325776302775889935116742595845172366415350607619621501742280861731421715016006936128410271395972523695161616304773379603430391275658880059007221705571808860472249927599922801537388551107087346319982515826775773846206323589714618481966809451931475488777803344194397389860771450818139155868265416150645651233242914502077930734846772718448940117147494713395198389702121126121628062473399526874171869491530785817658360643475461481448132480524854639890120625169223338519682903908519731287027380893449437565246538699884219467289085322302461359672620500053567400551759733733886910291421317106037423936256777948900110602376720539696822295318582618530658548493051364819751346122809636066901628900079362163186345127425846700175831507968604265464024455204744214217380607504233140632942152353968352264689851562597733294302447609157868271337690416981286229594364309794529131090201670982851145300557782205165689969483640114297882641355146082287835712719834695517580466028598616425412406408974472071180053837684353126139482335367094059159175137883743766624893211928461954239484990631283943112306494712291044015192717103630618735560173510560197878782553112213969122706379150757886750894863522020883269961009872197970990509768491970978914155360635262804807416200628627378333536389149419088683967812287649272901422025197920328000473443181961058041612680915711379663123311865022464990925136041958211955273481751155022080409671610871799587489949533429720546792668380716783490049284412041328151116111784299211778103591801840806911262420986321496700421213765821787756061514764580987246104699848124768945116898629573896610568336754690899569943866758368336052788565502015427421833481602071048916506616831692341576777628816347394577878564667956120432839722452360264807680942153086178473876916436848513318977793871556227854331586219604398494512210606976964955670418032904828887011632808378164814282010462022967014131245282395860288294853398806180206280551446388783880944095301658481743542706305281431607540688602835038031488849862625251201273288149846163602029224354124631941624655830877251202431802900521423583786503764286261155419682725217137802728321635742159201797760602395942409967653548246096930469722623982867303979533863668036680671461885559443284282540460512579161529298302630611699326309792420117474362972764708373233550830887887297317286045601004336384031237359707644243605237326182043226880129478986563731244738066569158742619269838957365601434628243824252220839043254738631478214656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -133710849773087935929506010286703787523202101431219082436033303160748645946681116742916522653825135094872754142862011165997418063895585173235261370874531174204746467558333561987360235975017587391177857885205841708750169579278697583905435045477708072293119179937267472018161079194276165628516242424097221159847304733419947674022340898370456999760407284072469807635222798872792641856204819821608274115556538674976354597811377349070840367816655504420423114701131561591578126693480291599036958883634364258696304525002769022933808187649425712973682051928500441175184906448779230384306753707227758319450971431589703957164544223681076313163031244184162751749363195246789924936753919912476698044613521815016246589131118593148026078955218037709503717753224771609594242592242279056748796800823803402729851222449648833558046340850846408373572644898446728546135586806032763558662756280801399119348009380008561339170000628473662362986038706270796587548804943029109961268913379785826026988553628913789357379681327174216564168944859649000996132616410941219434618707290701187096039870196184132858910147794265865789311749277615366896714938341913865298913722722553279475994860305619205551434248648768498400415543650574713622026185875190457754588965451077095817420883419839705245175119379214597221596265156155864245859847646509457916089714633840636277718272440898920524957587077982502020348588932861765523264894578986109380857277982723471661885918491647964476224524252332496255914535727070974845923360063269263408918216910509568030908055732218488468841661215756168376447000340980332493798100017892890395467461356851465084579696255958906487971882399161328395086681310731001571049942411378883740943477983243832763672208254347086269548607631365283517105958186139525435902493935869531527238140193116762043949242908483109476310535251354146144160379477408814406465715076227589649046213564000155036388949818761774536402789540256025244727001523587106840895245821636115053649451094615036520413248233050755386083033113407020856227060592511807132525347763661525085664251537644326317855481101417457158072797418531400288586739194312709641205980550165178165066760237145197200380321904843919971350203833660058081910002109644579927086535625229626938990440712173527270690297471899846614498181386733226286875190937288160945590253034570345919738427657414496212704076822847778642177955954574826903223026464746083491544354397339360572407370676997949827951696176824137562124055536589322137477079782755589296538933556997234498050001749058806249689748406619838294898599382844716359116853249663046498660196202596804968614287990719974689441226033179644999238660862215731879608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 36891474279669706044112435865804288623713616792887386664286653528739812267315299251249051383378695477774494497293991994287072053653837933694404834924629584818477903128208931963814817472853524626107704417518604656061131249222099762025683087067374873552746359189114802871889851506582191125415901213284509994753595567320629176273463975513743422559608363355217802263487687664774895200438962424959399829302167077727019092326739310437227174483548218384748606411731933182718823041792671721295817287366395461431410992245726227850736361277302046467465958239696970066925974592642540904335513829271617128847994744992455260316521682208586548899541729610656641109304320662305552449717208301012874023787247480943036120502716494900969737466573913520432463022761339736716987026513530316444727043078337174577259893293344344753299344593705985669806476806982021521346247678535681443963539047064573563579773082684315390515972807803009427691633863628269083593013116422923686103601423561086905474948547415021369999554209082110219320034075941897157105830274010836022084547384719467143956474886018856207127079594741506945061009295525040721328617494130668815753924652222262349500903728061167352617435066036922546777625966647658715561017758074444638938439112172830473396191989835239973756954162134287222576106875122200314735379805959281291711533916840503520760649320172543545228696690337807322430633723679111704075883691637420614645254204540922698621253012241790533127134788733280800037361956837984191079439882812268834857033983558858613038727743446027719464036083060876377515615788741727141935672475644471630530553593519307223696568346319705549381468140110745612554916816996157376110601583045682523626620555012097148373540537165772262280696719866494459827789420231822045345366509880470484894258508950303206336278290376098072660590260574613345597411006204000673308059424336049188940897740849156623126185323836313731897129552246005094311921642229869465488360383907618471060630979768218516612564716327314371740264516847337612594636855699820163359121573459808655955582706860276900027116163573929746373112053388559985798033494145692265957314920112206586924655081396903376044002251150611485386589604529472528553942752341026254974236874937991202398668840542731556391619210600659653426627669887176559248433365460046775605123264215589108144069471399423665131632024433401053875160946598587330560679132576006934166573402974133895647072766218030898304956409932384020976398840157568574078226213607324248552932618106499992399779503729435041725432338624370454596347360202205410870963045802212669993351222935799555492933232776559069072368694886667929459082921015617339260928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -4407454509488569036069923761748749041480520992630830121351262740763233493894663626448486353673677213513902266642406526593858251339674190933184775477517719748139752909531773489073004203374853102316120890405237212326370341803064822878486590688295569249640575671746551950408433655832655889454266733183931430906733603670087680706205020539125293430499144523214881741761192044493287121181774842435166615041449030699883567794916640042183669387946829327804646139879347539310912479808369782049389892115382795202783559891127240999530153005815497787060492707366637309267968535509130560424707591814507102249047810296580924343807404964004407127811934915099408793450253533120898491912543564313055047668439969100452368541633285476022467489961468388209687470343792585521270471063762631213866154980939776618191828488952014944020479567077962917940147927148680850699691354176656569965050555560934078751410595512731541417419216105064221793632120100462000985992550648341699001977260597317488996432161392217388494745974680718647731945220508637764026328495242465136785510701845297451426416241917159141065722266456254834601905427088299652367023986244951075902228368215207155613156021787211179971547096628950670575497811406478485438023737463389322561228553623019680973727431024541953261454776345923187604348786682721582968473530824833164315081490862291378897564327860397315886725299906679483910308977754293330117388710832594013488816748241618795937547901054946911424583059762021403580610721664921946559423784593335594456653369433676634453256580063748663344165282942250834211132939670115075327502245494357458735674069329681379502965263051164005682039666781728395729459504215069873376611109782754104839428592949297509134658030195874619689704756774188502315084422565954185801526873792758770736431195394620459152417201050272431309477116698282874500862514845248004533198220920575186306183109411313416729732825773637610474973169485148735046950997030049488091206143494518147878979717731432450149478054269842094096473311109913000003866481199589101399147452396385681256961154484806455013365644893188528936881901745854388558548565214632714669573043406270824527755679853984142066354084735488824497109717368988992644527590820586537084312141255956001779016605176817208824414955020466040722123394426122446884587967467729330661050622307669250438431631026544620577614701002877761602759346057667099486174993097104012003133802412445167069235584671195320004637391202165373695155390374596098363616803377933257755927140418794171268428891597828883072681739063887033847340414002602503740156197169642503920909453845275193005183244899351673081494616123345051929885017365106655232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] -1817054769706376000611495876633124194246408947638323451179193372665584625031134479487299507388419534925822466091942221388397405143015094620714804890007399442425603292212039572248189818560260583650922445908693119433573804111801301441977002894348840887243389413256639706071923782494947148871402182140228447216991627893211927376992661116692926793774883936249123881459830356510533148276885129048618958039670479295614646298033420446228212210101528588665512289721481191047722184283223175818666977013268301390060349560726668431163014348666596491766245941696102336296748738007986260181059918181286238163017832481486868236510344926796699214391152872028590701888304023717501354807656548993050844637423628664747526406317103712763184674634131499982851033171622737701729781341045782714754066615798251210429951605690304565761013598297739751846466515601240123449986451627412870976742398206610341499667293756370478283857546571944430167152354351244221233347871626299848501288121926317521082127417296520351518662494077818743257882539407890011879879641512681401288906308057629909783213139730944842734349121868516724347526459984386231492855125586927747617134650618555588815427933672381670310932134917690135691194709578194040597056561392283342785233630616288373639211102498556079069045147429610604576246957353973348377606450283617915250027154417895494974946552624933424100193422529707802151309099559852177116122222086864093591166882512773217902465635832135718591715423912083701708272303316554995940512225015942224320897805670521397105566025980828634505817508224166577042845854834688787977091458982018478823677791429421976309329449247678821042948216640038860589019700728098454344783047207084778771652324951797207724305816941710780673473601788594817428212982978865832145169703044189590760771900317334961976350901305252866693702681838694240444224302495148806594661028882634238522442692581428298406644066462183460032827742504794232028934336053998848420577428706514289383288219702582554258228657940447259249583731456149523327593422693013007464478826473123128553858103164966229460712093208606899927975949654864006754680719940299927457942242647769469063025132316015063960886351518059752014197086520349861108668394042615257827948485139128178244760007560142424679326365603207869668451614608452795308912677704121097541987947995025750800909522776182732843673390114029285359335008741373110663535404267959010818389172140089729620634801984049026684473355637914432606138657512240027479313226221264181400853105078213267441202089272593249993759289042835875767076989200489386401132405342302252534773078063104685272981221092543946312322885685642569144350890488609038663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] 1227122099461221261845083542678022006573125239556317644171223189895115502342741739166089678274645487406050218228715615004034647887050095497325565821989811017281238185839574682155500268000155194137947917003321220413075779135118183181185698297149086463207361160885094033914421290567048263509456450776782143516957962846667432771012043884197648603784421251100721193249512277854920637014972638232427448954299220830291418723777736488129612580964241942194556313520382475204934832192706438366566895771876432346281429431441628525085840825830526709159208761905379769131818017401868705072298005223584020151242385255196289896908678697296288426602936606327472665481615343087334847629695784130739826262072275675140032303071854495757426810327678789576882083705865210615431044460564165105152355820354483707363144657825809411864615744296555490635527859958712867061279229799234434306733486115911422657665445040726392307636600789579287656107941191719590624717613240332515457261199946982681725897607371981107821246307025543962049330483413790624223129433780553417617421286819641067410842325567734827276859860296414070276885894904768319593269943204034231012967509263349659972016337804519665502820516626944082641835546762536497277568364971332947841612860638369999568252895662725977287422175072007826432868584226191640777721244148535688142347887353961037138825047630730861679090680567986736843215566756627224241912885056625122809574325621108565298725929396931942070181815425297554767324811157343971085229788235138098352168598600372697183637567975434308937589656584042929170626789807207559235778644036633965587577232448026254676158121660172144182358583569192092592059873424624538302402076467734152701702426406786605343485976199847483700259367147869079923996840449595017274307169859483078403714723719905538516913242354272498059937905144377208849362464593796720318194275486291431725172100802701653598145615808864113860893087534921693136842346911701746049991688088428402144671373516461179028588376303719509353190515866259207904251251417412654695679528481117090699316262776973043625988937466283750656951311639219047534793468697212212585362829711633327853921177409762567828668437431146773409077697600362935127042575540672532795008727786330101778878516921318532418407882279458008860031904095160454103082115640100048584910975496151109049700179634734318508776914097346469926193924051289299866666211811961952764813543268655977091789767466593737942816622839313029718946484620865700736518221593064795986951975950172475285677275338301683262977493319169630772845511522514401438172309633619519258256639031803782211012735356518847579808220347679620827153960247763140608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] -319448229649677376143050240310583177546861768018361913633748163605485918647444147219200002444423845210535639185935231502036364514932418848879405825086439399709546958753244087066590218047201832183528514149865138451625493825704726722770225810764897465237301049800874364440187388056594025569945802558834859091079970378320373343474381923406896625835645267900146191413381667527499619498753923749098493604338684764688262107014976466314154957296838282919620666709024098867186281226050834610332298316117935335982500339084301226486104588926393343766479480586975908024265022081082815983331460825131196170040823597103917063422839378476802346513488969449639570397700461956984490747408756749643119315615752660193800196241159603430609842308469737111858320071833728397247917688028264099766386863562976173799446759556195604032415590895832936029901996869906254681517971799323231129051095206299233673775129380498950568212988794797425037079646766557306348903230078084264658373909475159368895638434306307786931209663043733132932477204454763474483637663771628018335273816023199223301607793796604297878768882217165043194723022131415382279812480696562587222285217005456797055815373453188765424482237343074454395298825919637850447357205006992157094438599986369319001374179748416312219632657342256945288386004586820414042055534357832955731226127663501784393111178472088163362820952799159900524741333438045684202793151366729946153154723311787715918135394509994027794569376268712363026870393224505465905287019783535533634787949831169082827674413783141913583383602283264421268200762209403083263960016390031323132188038438245102664826370261423505417385802065512312069428492549896184728340922443916105709582312675036834731816415020857076889850611038101831246076578199042798791030654982308166882394773600175853506027435942375472113744430854603059081570404229871889966210323671095649662078722223688255938402175617802184941760928777482540640821952092784096098235293765530721756675737934286525489174951138926557672371865238961674977047001082378404074349018636928460162923009325994936413875640897977881538679234177449870396940615488313682594098986368385168239666518938873571320021502975873385186573818475333693274034906367688111673197238935900478817910091179434064084378759232374940777129330496568272680669127701381169083956364149172178947695376201555736394789476342388817840705222089367617479155365870220198070244099051256610053801902271555638316159137663555152630608958873628750830897545856632217847120211606209751933685744460421491948263787179926352111828603094641182573027960578589724625031739130797922777111451356608252948797989832422426147096995126656892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -1857325471321420519612372777650394054556278625524160147269732510581948217837451239725651156037153019008819259522192321407557668313135057971546258681073411528741074928748017110052100079775690194618038829491624618191537614184861536137464114338880845405979047669364943371207098314166009319885890081715129751900370274296149407120344958589471322075437614422087269907957313152812979184098575057748907661283849473626512938109265091390675229322053324086884170840222985975951008288181188291376421821104585935773113087824271368577241315212107095649938777059185060556043797525892823189820140564540504634794195241197110300345898922964160534057605787281939658904296292968515731755181743160830236801753139643799468610270645393301021786098526454643174920129724089321688228906054798280847127662807914491266024190455183934147751913468704867305900172529857805929356123661751782457977986892112918220088063467565655374501512841270168332579596788324727193647870690237178890966344526754519595605117251306443897582596683947776838401403466371634779989552392489927168569225372839462057948388644260740618936851348933520008747643992395084391614921823403237637688222423109812692457034618788495908981451371949973312820233327172980607514308383402704956291118146760949944014573190479361135252684026863418644453455330624065357374336006962641890326065894160711605153042185602377100180110736108816651869003417236919649521978299552656355643168364642912168119043146736722499293488230845449316646017411889328292352686658775274932330190042289287104101793419518424633059748713299946974700057251551975565411472464242323875743500919706830428294145279888989671061116593972721220296972779381394529437146530777664105318035138519679220963299741879192483828535448205548677296109679396177036200686100828652102293434292599359115189730286115263358153475335222448329571785639713644899655272308106772095184245931018501221747392173157516835297271985747016903794073454302902123586964926340720884247539794603269870365400202170255880143468859846385474210970981652931890577424113654240941929291121876232251920899216987880207960502217942192858585283435149392953634888460982593905924682648087961456573278583427030253837036894719482989781194743003624313152968432460815257617365665204765381657835520172875428591729608182603351443971641711726881912158326329796046372693376663979204127178924456274159941122139633672701776485084820727687819001893673021793070121333788674264071443082765784408244686006985614277883888719920682937812178781869959897645261516476564685728784599628328630307945695113253775980199422928714854033693044664047791136135330084071447864421228613533870532762744456824750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 31413004537514323856575576609861443768461031523206141907902393528115387951040893490647218693494318375644335409678255522881686996734014835905324324056729569377903938740224292584885557005404472649576487295493363553668500432118538619777279266041946987934068982685479408749480540791589852405157617749263706230553935734275184291539560860357123316745772165697615806842127818966301441003627740425321389358560823811568966078231979115150709328136552976496265210130409514602734955050568829976947292816912502569368255204593875514903856666442476509612563972365567214347656551149706960230642033777317029737011117443747056889927472839591601319745312011883610284804879800941918232257835206150502411258669920390527310246403277012621843253487011062642856879861882949472174354553633365408573702928511908436040947669572807336300070518826372075725947170616828871007715386614024994073136279775124670943067308111968331219292525586539163478699369731302969927182670099928627233879264923683721747047710599585446620210283319014528558489228876417577507453828769845784743829788655164477072893807226639077927349353690699599728230744951599125611106590881571262929260132075348311882991190330459666938891425130571350479445141545168292115266721546019496188212522145924154892259891111415016933955599058174050524407872799176500699044934276694336438198963764534600420697633452240547882169502299493668634124686702885287836453815565087002291611535036120793788002844305379843166728223536227765826992592662753798945714978839955674417724693015830180064570804871476710313589272539580086700848189363469585850711016330264038557577825584959514988270268908696693929347323452199813571588770682041193732361182548850326643097924017915874429717141900423304746771793738418570006417453871742763306459866384528504434970437036756750913334627860485200557166211455678438425962655168697587964458110488653271249932585556518794375012629437353019423019226439293481013921458435118593134298583008999250459138615054382102850050330474411115091464858762172065729407359456017684573166862582100913530849490552830859209029922682528636935559851319218099719512026170631884420280382906150522901867272264626475810062987927244738424178223322932887330113190626871821133346914978405652025953904820848386466926762772649752447121832364193729678145422365360917224697029665426452406578140420874799347809199352723222126942371471323821924072597820932322714008517385279235436224713277740667922436360172621511024940458725994732524684571582508603219991755392156605703788873933471624666328075527620645511218341866963536620831079909502397022490375498650341198970775797791609264238440905773172246627019491163494154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -11780424730365155602830556181079130464641122461115361374292280401369129977120718922422765058043927806347920940049313458411403294360118329371855644431107525620696285483793024920594652782997488774423037792650879514450863081526631436806825595013872972258435353950134864939048433837589247620911141215150702955646766717025540852801187195449639726364064192911017359632282957810296400593015192779228436562690580102505591301287740205076270072243758934910667067792879969708813460717256743786990105909962880832828614142272418049492797667876402256849244430616425251525493704018934966669571242508393994229723506987760825601175126347273758475393654713775722007026884092087713912513684537260280545987580287265304168644636354714227761812698870406411058669945578508609495931734458718413154868940372790411218859686517644793838378077933347166785285845409038632344698227744788530311325305848787120974123062043881689065221220061229417181260214308482058893710418720849095234599840702268282565395961745925999764747502562590694795345753433858193938683504517226601812383210444599653022314689502928233413606426561961789227333775824093052979731154264451031785498720379961853412808449060345756396043077450720663721957872097708299023514646572122524951904534468390901105310449712210714845100948361091982539886410920828242494690018992886970261257573748037788847571643491120031912991151932954315226368960485491842512235963857243976011652439487664813927317009171417405374392839503287333279312779505077972418577651682007495932329523372874688143285238417984980832758077126397089703330420740910748014144783837251698208509351220727334237410838975101669624933978041025085101313916359525396898058834021294918691991413076054406322329744310132423668107990202639656220471721218573224027317626969403877343035269783250548162148575211541863289186979321346146443240821400155994426510375107681919101933201455689717488978867787689911535060436310021798680469734031388016230630310500796635450825135782977574611973620891700349622263290596792068856121959128042856964705212280062444402216457769817305382304879370873097720552643258594613999058400533256098883071626056050676946438230140676378423560084625041186545899977656925669448372956133612537373838771288894308254738398848323772923156844896308673193882940656832049312072424936868994889167794251142837969757707847510948681381702562029439960471087311103828889383129102029483086425304411297102094369945231274129707487794075539602346672684897176896513250982116552937776373313933739459534770276508738724032153445438324740600268601422443272423816839692466826242145824297452777252066256440736822566450158510192187047103537790007828807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 2541481175082605917082736766104294153097388644245421726942467412308385151294988256871338169735370789346849439883488688298473453079902488610536740721946455917178214056947509002538454676152537066902063728315649037255031197967621543433019212403600770084912324816835100411028535300460667283668193046249899180307656075414046719328906846427713596627943130284930185946303612107361945130555639487967606475620891290387732856551274802657746261780191203415909346835349878425201646654325272245071528655764642651518930272094418895150540708502951584891088440914111280368472315503699091537824976553798650516221747093355992315005467375603231163379024827270388002603199203354912855103651268558927735570798164338865365973020684506348137717522869706440428674033658665692111958388869377783495197647321219144011305192662382574458878233748095907283479394794105973923715175306113484059509266777786119500003552481393143963438437784796741279033814441734405759233882367433632715421793822901434463176668372867370406629721355173637956089576967103564314411618580531720202096632265052845993938541518119108646981994353089595726033093377189049581584601231860744655271608787813715297734762079884563886117287063559920495624640186434205910672474776396173647519225716264946059836512017942217609764714750243293012469711678294619602669462416196863779647807873387183172096688428392108261666020636112550223879173436533286303299364494666960791675624933097202399357092306860845069194549919333311319967918175669711935144957842324859202543793752353707352516927400064107564343616778790061347132946454965226465553550468326254704964519238401771009712158367201196563572037967530032995435027680622946560864885148073183041173347407282990567122497132213269789912464332309559643472412589495397350507184054386056171557743507087987210348316981577346547373886493798785420945657285918264225627446926107650846836558983998450755988715184960009959627421459186987081966752228549018098282686205023448056847889628515047498298431527936806110587052989855859235667040284325655351369917406255346840120506229414283157147101936489234094535475015145596913323889139927941314030386704040851364402260972982733285445502354209747746188301356042960244504206102262874778764406265894613126539708574912521879066978773681727187979413675972313129654172953037339249151625672484110569622629632180209780158343601025212854124545578447327773695860670166296938380881161600673754326127852281137551762929562652123991491343681651867926060500252131468847009663845206003737353545862208207214759436575190183734932298222690542876616546827228080284420546944870820205076887182920719300514535383688155075066314119111403110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] 38980892033504847588143570402173062070971692190365468725510646320560041744430599431376136222980550441612805105463106513495943186329541723812297145329144869733560725979801613985355853936783710250656846627631583024782906065672426721849441841233909620378259858427119766327188864537182896797556009134912829806182296642504032088904688708894877149517171663774566549895790711560439472978607690341801475879821275420941689025792452107391880808746830393884148915689154648524035910854218212916022513296725427295709548611185465373066930265756576607250976113275285153876425027907103811368786999433781767827989554868320227558388488323910346502355696188731770292813725093651430669694860540335565050283875442942203433069819916630742007614298660778978954531110946535370959746143438300756056275310723984683077915536636600364251005728469426850905598394012755112047818104172924359733144863170765774803068901661567010131196458470674347740011075611578842788697494709984056561394877730648909423407678954933003209082113689451186517547600711220458760887190909212938048979159776432387547216853051754921989674367252104140413588359143088691917927138902573035298446612741538325198781626939917586510097071736020600772036498888665636789357186294232437631011378621659053833618793469003105041536929249261378789775208545217602902858517836555745619917161885165786000083101775617130364049957826979366889223477437645573187507273794121030533812974517437068694569479806749283925757826502936455079699608415119441593252126439067298955804627042708349642023375817940722516525358266612752851857923596812694594206255745770315067470969042880539062067015702350164030921604188028585662788130995044283008653317397729512275708206744844200738645626695274218007718992794581917553643466280201694099442732447094083241762192327423610646235290613979632346911157964040128433549932297248482789106022339227024480611065146692657611078465970125101819938390152144219283925890131512817875153879231385618026082456484539966700531321197991007461573018019404423409089984849701016245917176226764964557812433082570256239882284880679350220780437472562007081731817003637298407222037426982520574044903231623941563994401783319530392687434517442016951344440915494461303939391139388141419486960011991372347822903730404896975637480765158805839128300886479190384723256406158571824440320703697096863469660001745332286852714842675634219575477845825848953444700161950896017919865340890467670641642156268734873012213902438241862094654251209823143039282180533050318902985226686449940741384060548052973928791038900348233643496417198499338820958263287615123533044990185013240534963225436524355834101694191370240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] -345328036119145239572511078815309373350747306122304514607488593104287502738215653394440121300867392637000220978969535970447190122512664281712445168430988584886909866747973711639472666320252110795290147147713859240346392843793665102961686007747116485977583692112656996696319228483717689195450612440251262652621980016197047889626997911071335756101187743232843492444920480952991993073481985214328250069356788353504879129027377120651820731778048608202146342470148319455986207845314984652549589924071330982961846006888961791408381774738107761649425518019570103720914034166291227157762736239545011881389406181642674378797572299659394348229078201888489422581078362061610538487327296786295217509755784420756943274519643721713775712269926178436484532965471310921197397037299856886413545756751682617530706559505064075127400110630492923315566719841652139484170600199150390219880183851926939585482475872243990840778280932001649119852565616196450483734774935312118752547573211884759028284289481478888563901018945680823472883033463842634927374824701833435742530196568161626796055282220193014895314424705828774302718033920591185560292032865429769615859854435724768653903717549944469395254921813087724891358579815855706342653380982412084520869153761822235759212426765048836648650764425153508780271850672244877855345759381063861199876497558441740731416365186297529807537298769372942436772148029996094119507634351863406843213778193924426159270743094781675687678131155879789463314917831972203872361333738975606526394078803678524482593813518224850342273917658473376329617504120746624593704626795210487451411366612813011926030550057360251040552379821814503579356751681767759363793117415645343564497169175509882118338337577496264467241056315172655506576891264131244061831884014645887363298560001272906512033544153959691283702546628779153922408467428754344798255003119682943748013100662166945374224648431315234537579334609428679438649758859158662548098663448841486425757932363514427613102000847780550300606036645407073784114521553409505446096769410141713237629940700247215875602133012677060762710286671533396473966751495858866203258625390306594286103967904981954947365603468761206452825833928709123122700233157022940575806056292582663241002902723173857979788274619318341929985508691285453208146141160112986269128588254742513060539601285951187718820894909363300441396683575117472894146246409040538532793726459038360186062670022443119109735811453371035843954808522312243694103102174188151696280110932909589239383476146801109178799075757041126564261796464634312606983921201056626368529573494902230312302498425452139827414545747318075558976824253622517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] 147690280353094271064900685907253006733048030501473923674201795591948724075871257738123788761498457322798800378798672542899581148309143718326545651126716165510302872168240346733888777666241555284425237468704247190020543990610624068726990721100611569888176729594801025717836190110303864692670676491245130659952743248847804962868038447758300194753779024054671032725519887077793735614694465342256180418215497381110571645578096415951626014585219772139355245082804601026245888055954113147572842819866228758722694093561874096403412751480209849814278128086420328131255151792723606001448809684025654768560229632346215423434621458660616921049943651501295660797088391063788217561013279535946723920436372756148489556428502959018213961818136542789351725767959560653478049656261914389647246029291926684672599045180553189069669973529649505196381865236981159063436265461410410248344143569638512770290842098478894693016371932846643331275455949348734528277362741303617310652970821135993632984584278670234472470062241710001329006299777335646523184266267741409866843284819826412385298958540075448678900552824998366802365845019780771454783562753402180900345402765151522586219089883216099988530743033459061770709858494920834541535394954857763854757011592974519818890859793744945372608570136243683267695947944118957861668802242535426857926376239111095617007921842544765914111198328550920141921319136676864589454856675674392864798601520821623103803058716615546382065546831778755258173447530438433824782659896572539571755402427051607907442721116018166992366967086360557641598413807693690042223651061118079135873153881896558508540967896202210579042631711143781657054771573553970798733850789657654243399184697316411168058271438437890780477133543452126566729209342164656337799860463123169427186983353829503708649518496702252104166214109362072175685947942264061331525432696224207192090393625676480433028333951954718479571830328456021058314704982738514177184843430196502119579065355695909949536082423914362516081920784328765512355128441102558720165164837619660097846003211687375202797034856815042344882922041694232653410810560649265107270471479909750596907032590330477179829599245271742550918339067011468777436588395752648905004600635159565350426780471450563149172173065107822640251004888545590606340305280656777870962985763112022985286175517014346289694898904588614131017816707326289568476324160353195054095371121396154377132672478773771704141029504029821362525094015238634028537889358009200402147171919016225460774930872579533654385845529307098950040244344634393709549131842005024026728471656252798681423134188082239783412500256329976757075053799098286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -35283877874499606277081054943035393683571240579167733352405319313247643650539166376372449408669857137183423389135173117535574323648055176668421517257673622748255103326528781538015182499291559895857930666854482186772399963017482661678340564205570940398689918062396618992137324122386748063699825495835772985311458003651923678982032326974465932838864447401943979798546945358824809422420773832537853923513379993632142016478655820101933230640318858085210539111955100730985877208874252085858534297423954266409078623143434408905801295922844081433229550278834927571691223894753247823579104341797371489618653824525567010615302288426819751314611801546704487177454023708411377024491510968836271711617117792273588555439982297103025226382217120812248226417366380994069514422405676139055842938008131793978981467948718994388411545370613861741511997852438783194393236765995771286515029021650019321016384761523380438763012057044309675440448145122573522564954528985943586324284446265204569425514964648957337980814025337782512851160493604200838527744878297677276418191625868165997164102784816554516929020652637380103248032694647177131511553573594631457046845674794789350592657089378150427234884233145494380189916905507942632714319460168448574445481231008429180750979373228476257477426285218831184536547497863181497057839119032273598808632513281710502226930306058823955506683953809555729591195039504306953309151560624626358098597107762402089410899620416528538876545893569025105246380962376926291298600614326276109051224095706557894654802740581581766366920118257060522250399262042877953901813506089687046869627546014422305667896700949680641978309808659185244585786121526863642513350977943574196378888772694160082755364368356382776994071108268955734291969131912501963066843444058081392447569361318251041243210711325562709813527435348003710976773377742715614067760730746648453746582674612503608625002454292078520831773267648147114031419093667201643355250896272388946027980146246987194810890717963067136913755521703129485784135249256125591870153653678284824632120187009063995910827889847635063061234918174390021571632005041121224732583322015514729322953562910109846988685888439948846987652168162247620042614237845096121510372634673428668846310393446263152024838412345477020686343412053380893941050341062033538678843784932025442001192580498763807448397837639049313061026155483918559075981392908992940024045037638022516396040034800459600267935989333526548519917146413908653305109911753514938314065431788363500100461679926942710508948815512907462910147927548627462533020389023515329402426088789196564803014637431225893448164642387125788858719173345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] 4664653778679339265754563292136838777149700316265810332576795904608432467421735181612371141369375382106115850719063347576424047866614239915146245444413017968810308202713250226381148132361379468572120266651421257071503364206761871763323465444290323390419934996519844987275783366583393884492937222264516724993640843599133160355882092965513424460839009135955224735176086071433234046972652128166940676536607406918100431670496939436929053964490048691447467859554100362628568700245096048253872091935453777820110336893514503114917510176832267413065227727018054026080323161354598483557656883746015241882569881258966920725426162349986576274365464524724304566163793260603114667559784134727901012446247055874686247730064213856304110569693226829208334920306994624930776683624213349179584628243090970615024842885709363605244265622326510212805126686562900592545961650725729943754349307299871826969517622464472152697308137054645597631286302533904656695818850812706251346357433905539301109756335248065485723617255091454866889509624221006266454182078317051760772315527906530550819854484214270838789285830481271420104062844935452873930043793938259757167064642002082031037875756039077674911895121324451493198361902971520117984155755321574104481286843169729899675489548268013078097715229245332165428541006499540439926873094127191104404481183219371147741772138035045008020329382212628268988528381371887863016726150917426364258947737722131170273776518525937431816843881119147417056890845523991586630958924462819398204067785077535339784715161036309413831735404738891152848596562328728293886130736256848214034381443699020080470620083627369820865473037619001631889247452427239048596285323621264943942158252592622111630197937996037260138756869271026102877657359564235197323637026846031707814593610950997629946730633058341938465302705211637124254800698291550722744418776791873707469311303422135448048485327073236143526626637142910236468922610136426110998919529630824045925489049656872440852587608655349761765864497882818516950185042417904378715443420453580411880777899379002422972957714556098936263665426119882445585476712488109331305845204096514687703065033130334982183008770835711676550185570784731435553696925202893802794604525814092917840742144703723557009846104978988015506177636386666107723287902307765130039369848322628347091362143313800816450302254610461233555557458065043318719462123343038009720677479918478816506759868229465323622020628180307535575671195900914168102505185790918046450290200219603652950049087820076943418338324161263199700659213432746917006283978488969133275441554601357703459707759169861803418976103757935170036302284702351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 260932176409285347166174122104800083699365510046450451749668229356778693024100093720271933253296425296760115884444854475276705847294713996449700888871701873627830784934229252650097930868362081212210368136788233242100557607066308884069145542524080971761937016065822679565012183423002789485959235053650669082748613674361677754060878372865620449079669633287167264312143692321208078879669636287672627597037628198638173619129589916027839162103794042880186531050682306102785573821915720033799517061755206140577573848540064927390929364097870218333592887728220536662424547982795645906761233740468390341637070312266952404883448210616106742638703142231675940438878475651840401694777202313087415667883643294624262716686231825133029684859345865167104410682857692777361564344598546540626003092675764285580504103588552373062078012044140987418636342073338547636397278707954688081417256238468920778057651942066560538560159052374587922457310704556662697691131809255096579224215765005252765806262785192759600775750907136415710339752867940863370588329768892603078507867007331491486328617429433996400708958697726716307269277718986182484553393506449917286794801623785941182270983497416466170682221085727510875824484274028594273550436142746465867247307108253113286169693308814647879951302133249195446646098554322755730003799249780927566483635403836956028111028276439458500962800206725819369884900316618075837529653698623838448128330104701406487892954909943284650833318570578781391299331538699163291729550133301772458943981818081815342620640481278493187354414891082546415277932195613216443192705680878818807151865167197762621163054790518993932728150030200125601844233634123921370020505048472605511185414971458464350091890527351597389682984057244234104240155242008012933434991543653855337002732257972250753348784399954897701371803808434027099827693143760432204904496686575143116370126034893272040992201310240958470593570636494939399778250646952101083109236144917863884398072013194615852544891887192964499201013714296094209812411109689755045841556395692589253413461438115184720062987859114963292585053506784173956043458151107022383432422223823626403776818748778794054249504420612025048976423637824529952075355431229144408078369566155190334739242113457277529899194483654864398939299630633185165901501988330404158506808661216044891095511651312782076349086131616067114802284354787098721855228192590152405636272632234847140585001305065539105318633950821774908697543879473841205525724953287533703967221625176331780909510476813174790387989784397296421455146812776334634829733974734901548666065217825100125384339866155852896889351855305938234057023249448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -324023853436980309008884773818403045751432184979048136483414114974271132590451411148864989648193003674933192763367137515211386722591106034595507021149234901387726605262259755232755392844517554434814558894150949563572065364979557181440243509724738612330788616385118954687110708861782683772857573819934113308530142637706881698772608170549417473746960908555313600994679870665527504208401238215200404877328837785111485905037662253131193853468950345289191448885552421056247020725945687520753219582392691715221238370681018488204048048020895221390513459778326421038396668965511746615405532342346285820523009306163945174799674547571487710963226953590061316762519734068283371869439556257065245054378648788277579276776542368584665771333820102840782088353134259449044579537884812243243022754067186216851390419941437017124219314739382093026079173410968221055553316368801454589557748043260733598617830479289425215691757333635832702639189419504741129258467520438776205365922977784476318832288374099759385186418517311514177893016402344250343322787175788036064928293707510267905812559740489974289767768808681452530810958140750211618922982868431757250139395920202605037851950523582947743000008772949110766473639743471740074374588199478846647010907968647176929345260908966961727070473366658010634962828789197546877914977924992270864966459278723429271253603642429145000775789089556238860144401098064513545225307472827289009230152120761972685773186732939397205578852544241137953818164112639075772427658793667169390918116813236650628856712834797255415394779412657669075508060605062847127763899323239477953539871683951717268268721616017943299261530823433344736332387353938480450376192865049744607344365281724682289184404778334052278054296626243047282681853669658325755652478516628129168265916578906917866384211433283636974917747885396457752020741382890745482858408528794088595253248170822037906415163414895815221566376847972056454190793894218932352378455924391399064094860700099101470779472111463001546133353870476387964694618760834250541882764605651697250372366990742421182372770678839752914264222057838232770785877780485303324486657339528627822766166735746392931369343385176740787744073191349356704137315741848134230558679769010609842295736181004396059948367009450386676885878707918906411505509127018363405474063960458424678200829667744639737610571462393876334850144747950816071491401508040855697602100943160690827577467991077633268130003735675784747833434879934956326976090860537465327494667330944906122414042511334524777770975837217040152766925278052799919333542327601627231309868721393770864880343903059174947210211136376979567430878332190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 98528308742531258289052033318047337779341715066444179926661605528832033381627135157401011034222626658149306334093079392432543287279573704772790936753455238428815207735204101472191299561355438821499766231367823164077814053800649094235769785148000446319268154522519314297120729632389568225456972360054916860104602799844645853803219830974361585660748922162467154748532874690248563108185643655934240719918792763523499326727407000245162995523931624822313435230436851381857092953180721483930783917351746910541224785248624378322234690064200937961711775883342869294121395879598603125320904451556491039534745723570591938487061276461746770065144637838313332962446597864352218805189735184494324635325803582917945534017527261891727875356329674669592313899106413575273049929374553267693743409576770548290396394776986202727550956572477345438477292128867190131956945771872257543442662301181624999918996402452225557267161031164765496616247007729364139473722454841708518450695399848855896596686503151027785277007131455982110179215678076778133122702042331062848739898127031898053126586754454350284804610125251514483747937322790807165463599288123389090790753369285005246376534152408766486893713133426773334588325404194260898713570735992231038130195833261192590201932170150553234199799379962075148044003360850315789381797195845729307701094530981928110041449720214381861188680442708288830076049529335751166825654294673416884813790791209624719376305376438762533965367853080244707306226180453449159996652779015322761928538414848369052994335112297105167611991807164411960420655537415230625924435739645067859561690356356482780750283620829983844489496847931837566240668988351037034126229663611215429441850271465000887248884449658734008384831532421618381280308021433920947847691096185381138677457349727628280026012898627947044506889194031748886049038093995688086566960448860238331158114806820815333986967362407233339541969758186480447115539414515382138205600673908921339201916381885052633291247387908939885804322930900985605977603377724318020978613866497186572614496655641295426006582482820273460261140962924447605271918300994705933765398734569492429129456426315957309672327457857872761376940309631316035543900272752411912486998468245174407805382356795552040954495608494831914404828779254752859743077882701759898774450486944027612380883564613602922702211532271882281223661803681842990015979617393755203879110387734666597339126556217942050688548668781052750059136498538962616373615448766795957032791174118066311251837170908690080046400492150230502222253924568021652835367427851300543740156152142739153565846523533190197806917877913388097711623729315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -15138075632863639312416111291068009556741743222156706470651033445725263217279933273172244625757617814379747751249110832818372601369600125307486994160763317422060854974806244732931891494525675382832779109909552570982105217794775343945755646571902436095956853735132355903199029552430787251287354105429419794988844372429469061316302756037188190705229117090790411101894283379166279942738473643719892382427830889310184378957908505985740557020509788051829315740196593620752645526377694235005320852658993459214739180999721864384525444933889151819014809994187150780787199334001512132706340849659322956433510967375096147608357051458067418215098505553131692556449434432017091538566883628521841288039411440114147393991621542943169083548401267044753177016633919579697747774735937902236833770086355274274195458887884280870432124336576446831652595128022107178151410684487445132214211435625005036230360533143712973572634815582827639359735312043020511799587302157288817812716434658956086031986597597452313809880434290835183942771749473965424510975208407677143653725729492215293456254271893612078988824963399124072900023238371339709438302608187985788497080650695216675316744566447169389873809579638734255207652873650704658004983514303747524304863022617606643224871549082571732786305438429731292142164009148665801654233087806645714942373785962699314764725220767005851145590934864262471636901746233566900232029465793466505602456088668202304600200197004403040437976179984535383211151631630536193515352241379344905028048568907939974151920296480366274162561382449721573725489687664844923913248605991152847909615979745563652362396816139105377857580221147367998717374458627515355741528155089551007061361943402537264341804263808715068655095898587520890101939585141876189551971449150912042817486141758622826203989060689456797136209935507015656334125459961015910720165312523589749769218670837597281764396340142103235416535387512352627992627602016503485134419904799625021218558521265125086209225968697139109097630741923280442958059350361765153810099072380477238904904275433565657600602496777900304252695705810023538705208539031450197507891865137408215742960741693535865052535096919295209092574875811283413020373376641250836871057172674694622750808741303474946760215748601016558354865411783708731254685482649988206280369969557633227089457968729138904874014524116009390372912440838034453795187904445440802727297760156063524457974064792459642353046060928955294016866690829523606951606332189036961287044048681507728599540622193427547057498233997884346675569873611815571273164190493656041093264436194983434494230355649801223741895839125365812574490491617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 816131974690072794724031539265908378568500937589679069659009289768975419511357052889475782368484294182652075330307592074047346372269599547981849333376639601136079345872765118442196844255530928524969511936598383307307829350433185391232214558707969127451730074146566042204161668092906126407087514145230980162214562692566785415321747887904310484368783438266289915627537436939749951907580187335341494592947666394369633907252157108820328842491253018332475323865023577631381348756116182482012822159607170063503043468005126332780909097990557850726603126294098812864695766052699598991605063712327173190891308217176169924766003888577276989507092324574408267472623200612115414874102175499319217861683758046088173649232761123367858740453864089326300859882887476704488864667705017735458217923548116537012417135557578744158620078545700417998266842014657634122005711646097836591306950275375915962301034389628837682539863224945120887627166581753643003943664276633302025655479668406966652754698036782526876250412815415812510659180644338037817500058545745525155413115539971175991798992567691751718702217079301739143641811294541095889795578445332692901055259474412070104926088470331916292549939732276682338683427807005750444741123388338413415236208610981947623039509199656071964240944442758639270574538698880970364589544197311727817200618290767076721112868956127546738641366236285043564600151455836571680883457311795899471897500297393161351506332238955109338057736678560885631700740594758772985086483382819357705061015385044494598959717014208069990966131239204030071356511063866179221215347192281794340154533176692604966684567191795239815122546887976056359946051999588935837787488327922135786711986088801545631954001243447809597646418422415571441486307806648824642661523091380694862813246191777721344659197963618962857358274136083198936453423938604949482167679088061694723232508852544629716582420847721769735596310104002916906960038489804081514788546635943229788232386453089694955424833212448522983474475251120167686608420401687775491210310384839220993036043297897787754078994083681110121200915997892327470957440025936159662287087572551868927980449903032742019043057554248029733800258476577436163499435274260968429941751763203252017394156029967693564805928598169391545261156272477566106992058337995458977729130068078681485185359862771638487798843976607664706080460857352475867131291602010993714349445202650076961822871242113497112993499745221095671671463119649831688762456658696690577060618470066810389697223638356597703884613959925516758434425866032166158755172763077028366484640301175368505421126900005134416246679969286654582506693591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] 145083985809029383233774935210954048714877169376236586562194952056778721609796345850844042372782180360129032456226575480001536010148883552520126310828283345499439948754783512588930035018652786301621155886597384004519473980928621049655615339923223769079030238040180057876045076548292150257023609305623568762322968326792824907394961398590803239724187536559029248110576660168389175314910859291939708983135855164883122946569221835431471819028722163761190198285868638692375883102454206564842017950310758144656339437274222169386018540323409236660206177130554785122469148014347492678261561505334762330208812972861676235190842720885315426894883477074223191051587269828986413091282259713681394177917287262423024461379009209801071664970631865438485714520876640353316633254706230573741499322741111067909802357261614665090139249452682398277155436823317769618866689538351494226768601524483743922582754715708007724681966624412159241820225492910516558442108489113137328060582497697029775257079275037547798263273607369485160317961539451012786745137438673661777612777813143922757124914354147843363533836599055479286411058082929415688642014684183275274401456869002462025810126881677621085696427389168081489128566823035632701174404663041574647025964343413630404066028755742152165355838669606063370695491841288003255488457543618516248545301034327893740257763733628268509049992936641283586443499867249813900404121938449065642713340264687257888141973585734214232134357678407512937241655426541046102684509585018527331240734565018677296900764868905997328938132082113477624757861633319814221066236544066458735990422332384312296555137931739052329371686451905530528549137533655811683134301530935716671922459129599160806861854641607585304514826264772554415936726495668216708254556514609080324625603776906874181582617866046416004517351504107687328235865358146708205378647818503386532388114550914734198367927283315065649145914920999551795327300902961360079031459646870447041243975740802491044048448384167144973286718918251862242858497259100023710675012152245365842026931261283314073855628012287601798381533908660409065473559636501819565567453369851936752892677796584848546812690073425034948104326755494972821486361180442155196684184348878853403006901346615260641533751878341984179079431971091273771316239946454482138221444411920563719516155027645871513957804088321752256885637723822983052530541588036905029217187452724847222754576938413118599407588760241746472928114811094465743880737242988444599112377497165156856259227205441267785257878145944559293381040806506909406932030784174121392138258216546227161272463798750133597204518780404774686084258856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] -66364774918095354328533024465761208401832081909961853268516620815792677586638194186676765642314229914020060504090634925128151207065605688391694392196174854266279532528690723312463935883873940185965373344841524651039548524575814956755868587026717407743416619450545472428601527479147050120808861212868177245527915973753636526978175265971837827998275989368820882012274066687872590623790665053914644219046765750410722368834739924533513468177896891512463344001124260817602426273367359792648477833447033532413948017873903726397233419651317315742650220224097332135339241383089602972260300862135511245053178216535137490181747440251820247895616684499887477822032404940284567201992624372702255486520305164863600395206783792109843373600570333093419865769864496051298917137992496250172809501034545801838979659680958956893985217672162312713869276186593804600788487865086044217492499019134956919933212819614274354540287405065770477931647523021695916517444918267959969171751959808845182461829646996102952484103676324594438005546041291719622534704909168538906761677530034516886186615070324439092882317048425699232907457903044753307988280695372992555428599917752203132234355835466087491412196242911211415942932352453038265884924350879592099054769856154274072919226795609608733825988245711635255916716513677040097551201803450986950200141573475091932161316216421731780674169402596814686217042143666443945757805326553959674992686910596917800558463868701085722372627580301149944962054845056771159416422685476924064853132872075696767297285516567775893083461115923360053742749558362930554618913305240655372187925016835682964771060425086441808553760060187813781336263895216024663184417429570659095660182011213904788883179593289041765551708595090961191600278133980097828957692377266616143145690212231533245714237630296479572242942018576863820102308297183835963957886697371360772505031163995106296761048545534080150062958448032948520868006481961229233463758484882803292201003580760564682199422114710750834076291881813817435110363175469602584588961575628566692966080275791763489326687532133824199720934135910953687738689698576235598837067171233625483843044690659765288456150541443565725715926752261512185664064010399293988967393140032833827197830985329245808658540217045042381396154764265395912466187561963391105525303131121258693711312481395866407504331514829937316165954837556874116418755751751162387223091814040743535154600525272197612927667994177644735079964142446537970823496973408589523078229663045420439993778880262094551275681755674052417220447471958192697281034265784115953067713746710493583033640904766221187284170784909998766812456550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] 14119322507249922388939640560095889143251242914131111799707473824538301108391049847160336908459259122973422416519319659779839584497157550007698059058441923824280239046167819149955117345427870914604600516291390952209398101528401142967249190371433889864938266744191408690651057649416314283281515605316678768860411667001320242296074779190067299866713255558212697644369230160071108810752208790661102394772163056846920486747720207697376499605398165392496128615492957870374217257594031119983759949960167373640720779260817272182469014943106310612283495793862816326000709370282595284249252382862603398626565298181438704299990647775660992010925741397936814479084071695305867077651210248611386698815700434617173980191669256278939080185657937630612961711960962314542328027461135782926261586101900866595388842039258143411588766096596077189884589815258310825383225949065399623554706561559667213596515095810193055972761837113371041573758915543708619548140375492168940809877152514072653546186263499898997165862904761082117796044536985513737726340378908962017054109657048197776985085214107712901216263996817212254554215970845803383035910134113101381585745818842230875309851778623895342102280081420614499547260492332995336929911413267557027414958789072095486286266772109921364596874052059561711436627354465625352974768162396509584041909314567413452771634697095126486962429887017451614685261324880856492177849275721435070207206758171055350136867452698807434298991051633265419574356207272766271949641530987547620973036262419476382358599457040218194573346616118209286056417888606335353223195516284523058404018227643317804996181756359274106048485354632008787424403853764379720924992180857589448649487832812923424256587532335489983328636544164780597237781371054591869069875933289106893342382999383378436979449630685226056233113874058358918347555943541305712618868204809869732559512910491142995464560771856827563045658990045939076570520239591545809575677167388496908524577411152649032608295462078470956369099048929134537853614861238309958696623274590346620128574690584715032555387647691910681573237379238889963534724094232496137533947633225307539698581764838356149166998239387442266393264347781082799137214333745434770273784624967253294470728918591411376745455007686369178507046284244242723172323998311690033982570343472452074480500088217637645807206956092008281934633959709519361687497618409584124615994180451239999581889493628324788597979748815740931055191048133838379036438707448064052758124057972963517495560261680581608357276929282144166413822125491654455879451192549027069162564885801926912633342734616940010222919116081760554468811735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] -1061781738050124837277194158882121595435033215993916577552604260620779950504658797817015495551180841513822347482424920163922716538063624993359131188085540860465451901013724513391699644547025805826778052196302850476057276137010017486817746177161250445824254246129302592861385191971596446176546698069924415370493498544161343789982804702393794673352504666081113830484665239476935385533022440962324744232609393168793919448016394125204798971610661101647313418914793224244324447514554683848233502103607419165445523916963016259208851092541254212680352301256750230262374606508710278741786370210327954603167380524357209702224011351125738193854135303986572412934705279869582071102748240805977458118718266231534077623604140430879756937174025135409014545599181250218653663659987208681195063180801733904244506805704108198362006572959525363776861579138312416644747521460585202638144022137504772987665751955409320651756607625196094803682132696017808818695992521953939888607654623333625567039528002254791104695053271003515178292253110821400446597435037439881216266031835830561833012054641042969172866415022365179618401209981902697761563837959583543063806321659540365467073145423987607567437509289198798642526736001564325168199815123258940773153858616018424736839731411726834617021682780842362967791178057331111713738966716123716077272769227657950689616103718721801102846355153114004266224451596150082809737931768762701673024549292535946565673562135332921386906440613037492636451692558875495152814189405428534238137210119889401747551225071349391039239032019550292752033183386585537362548447989918135449196814609299930183063834655887582649579629828246787151236259306702884491661018501898016138510996747329412200636220095048708953312261475018437309319954820605872698659538362078893465793099999591969421792434156635892596784770856753467270491033895775767041245185116112844631136335079706216813076941893441551975388140598598607343066153186584248516692677993811446428622768443801886383123498010870724029234195994584230840144825241459681558258352877463399985421798183348588233147030140035417358375275262189897383355239074392516261958505631903767107734175119922798366611851799575528987571318339733933700376059929167689583861084227306382112878111694979965152197102562471566864941284925464874437675291219047634484555110494426142228515027126584403400096967841995757710535439905403999042154231898340768781921089775868268605870872045411036995670673547791896210329923951539383949733629814411388635063574829059126998860910899246768403356735325224570278020357023866319813735394171966086598313577037601554818142201611336292548774331402541892338219745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -155985903616913964210035971563954027897827380400672923635535796797804953020423025091862018442796146873841529663211300808739982844100283294411678629051035473664126505009965778398474793301829035410012018776343864596909021361699079353266054853226161114893788385374416095870497490508639932835036499249013023182664499892170955101222307230355972691434715155467040392991343728189192383481488152954047574649594506479412263799653517031150853146373000624613378962434282424022186618912858936410565927224669973663393605563344063233112776259228102695492640489882198048028962419905931957264990776117190731313175450130349244181853669894397025632140375535551170805162696035211827586139595464486548402104595973579490096196176896727342572540519439150964826743033524569672410763660013685027913007645899075044242006988841376555584356838662358390105489840566466166928355299039367765761950984548568326796926348069184967144740182121810806624630541106206884836514214344361235943765102055315749894506166661004968786232542319122693375579649157683163827499721486379339110183788173608729311877490172520172552940435586593207577400737538970328563920709192551612518623943714289819725815345973133520966630627387861198007968000096721684125712466746882418173197191287229705944976654133897514175600080625989390504387336743437185345409925359296693746433160276174227111817312419640899280822295676079195647041981864356148552890736642649702232946910371164585403173249326194584486837309974460236946342734890297656305934709308292012387192718842227988614288320720887294857241371757962368785303991889051441985420867451540202968888460392120395361146101024712404818586587040850734936154188458443701581367033391563800258090296951589133828776192970038788437318243104103427253971102694308881385028701661240467834537508437747906258712103014928977803246904305443212089378511056028190248405295229108542691767805910481296391125061456942417101813955437318362486345868381129167149446412426809593617307905267695680827524611583961402704286467730863427082677010809028517815847932709048558734948649544266158092094558881756994261889703305123323325351245460097865839269444421919744662475356866521950768968400373129715253183773268224604992266588942339526124292585595823732067591960786479128856348690101473424226482647999990173953414245193534488804522527753471676723946805325732434678947930486416512710054739382287829800979182437333846424144916409271407926367474563159906799264464870957009353634829012936998258139322591433813415636826322868613713563397559022806474695446683621516264160085633200867433113895027674808085092830356529560666411489570601490899032907368663420183248896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 46361569860215810923961364772790432846543777861875933434004869368593516026312355412513993758249100156269091311555783231153920699554098595408996707038765282887893694136227021638896093160748174089440167153131455463776502038398429570717234574231255477960169612390838519938078959489675805388559355456503397259878353126616412321219662988883382833470662949140702803269526182233101848383327174366589823609594298618890078645799635915361793430972316726802633003302689322273506920536847239284331899305459345057940681043216688227970275324178200996993585583844023524771902614198957227432927302644036822498665847098477060949089671982500524361375009962890055045485935169925198222426797881790538882665088685125873501524730730889031224050654429673217354304257071261449660358945175184190480188458692439759148868973431312518055703246734254226376403073292296294248573574713208442797307180297637824524888619088090879417700733457560813541378848840221133169288621297749006339562416486208185062034040171029092621506747442262564973240378240353550267232464793637316125532064426003392014975822865695324443861850419995814525210699773573677922736247840242622741638143329152177739613942534789269543138191660932882430851805324168452866668426076765386838175788529553103934549308583802828740555008825831159059988841893159949351694018619742113436664801479743126805965161229553566989697464355177191327329989418610700198566326965332098198773338638252551125447094157408189633614321360843784061218327546530269634766567976429583604772951297476548312129587126266089623776832413619663452558522451497891337499823731642252688127379315055931454570865035037134658689109950630440412209124202467251615786098370707820126536345559935330793579702115755015799137059227546484117051036484376656860419434382936786130494580340653160422720638989158977283837570956327245819748097243071478491237116309607495461387272615656569866760876543904660631234155679138203004178848709636099141219330902101483771185842018364752076741630000177551866561526941989724290894876997340608967887315888727163192060874164824314351989959687231282697862189040056104836858600558612477488636529656303333811276543621334305000203733572087227947620054982711077164774264162298919567969389257444323120885108946347673764635223866616513257489064542426082507719572422807427709129493917182925342935339406569416317230307188570002655701509968699294268378214943913330804289672705751836542599297810902305046529555116626313057214845967025113103037577839064430717742532471237493607377806110008972015830609146046028539996409847939392739624754014202976650472094627633949885832644181418171925593480738159783731496222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -3037485829876698549404660059487660636898892902626202770182677389204597848042442055366807309378190420272042824272675768480310415027229666493263196878295286967995591613049483804528479796509412622229812181941297168993380196668026486667008962477202682768339127337409707743215493879332129679365478507857193068354521539449523203718558732416059015671451945482521750563393753708280294779687869626928802996392275166703558328605954456965341659996815569725037962894939902446548764304304777171066737839791713407254786095056894616788809731741049828277935781254150543156081037959172678221961958254346168293723698365836681232213973755403521972354604576038156877949040245092518807633884551095127685337064502731355737856631531503671442611306963037802252894371586792917424176670986884480325000956800999455290711183003350051538755808914029876608294620453174338767016342211022306705599234961137569909192383686315961213232282600352680262671444558395393149195601090771224378806287430437651701131874018598285305623499373127926863762101689871719956981090136029874222881320995738105851845285496173369138158334147712392964229798818824537676581646937980028461921901448889174301113897446455654963179317531170995318890350859230515211966154072322840060698091766072635582063112709795337526468645916781601006182147374751250277198619924050642052712651661926642294806717969976459380006286848901531772126078202572727763521208466588112329754526944151642661393756975284166937866843664154863780937323166075923412188157568783668187730021767843682123751191303291914260827959070512742039027665375249569777636181026349067865769598207713756625955961397666535508264019721708049562319717244619923771128324204045419365936845959606939467634934608739290241764577188743536914954465540003723683416436576106198675619432055922390257961425029275120299840766460585013084061715912136157214953706876181172924172771898511609688813525522985619912745945831158997381623437898709298985269092414635325823762835023606669466112630821244657003112059040496059333037046530915252578126283979811792413370516526279163989466412967752832054285082124099043556573724517684795376732267469173942242813983215483010481636805830894162653325232454929517602034110176337667330119627443718402752865550865271014197039600659109940862532648789692033580759984739816463205763539322028476985018277469398512950040747223722380246504498809623876659305431520299766449636770106643452699510885687969382433102286308993240664128977180651000608916768514713169801339868827460056090028523275453753025305287927880657231908633604311870864114822478202838033708418951854517031702448365717308263828833681495397540571381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] -360199725403563157060062712117611390431443981421519616747583848419124157310782994259238856947078775180124218905977216242831011881825596924971632718851664084057060145837527636148831779489304856470346538375995404149281782978174420219888199517089529018953230733072510928399279421863729055384522446356563720704507705679758752333686846287290734636579465107653591545729303615119323008844912257794026371760651083880439784750910580386619939534639305025030723575479107781170377813596585705915870414775279135377246667860724705143187101643571805100768447683977638698113157344593143715724347644302259410434215687794585865907154893116127559916145456551609152526026128120924271031758647373347882154053147408338138359718995288255598567449877767699805114701673250180303782453248401382949629909874922837309217116675386340098157210698549061960927854534491565152003822786861259968419488303791590837104459164217884144087497640589338687087508940213606276278063360829475869736258914649110085909759473374033719540167015372937335241667298488908060965861069886276572574677212165596477631331445578922483897895298508755025576130995770104788065594782171110262345939746503766288072075183704712797533951871468403252827103521223115693598578272534665826359366658352489652129898349795122971040348186528228595422942205257313814959451662713517113646883511190615019882374720788121462273605312182825548795029834181503883199456862907125713825514480696416730959531047878174205056763306788812984787145335208874974990046167548024809499908786012733040275122578845482158011101719733134623976068537707014547519348925759215867813759310030854432992817784876814697850772757825150641787348504998053400900562132657219282546040929846762292551513128751716647086495763259375193170611506347657879830840660861040110699554549777565957883227865287159035401371622802347254303742246540771250908687695753446981928750595732693762552741482597109435653132560499858348335575687539757116438219829813908472280992440885327606100218096795804552981753323920709732621429409256879605826617560758201340073883242070655230923838308193480421495416365142879381631239647420039071056695032851421581941440150613361140673610690011501268316821358937086583207092310413456009399919455026103441084544948678683919413789267511955196940046573843777398551190949627510808957076501266141325704887779170037583637318329891519639101392742377008813220793969457839520856411977678073537407326590272198366163321863111560815948203859952205647715274141022406104817123965423501303920433635652863371378838548489337303972129541291415848071338655331665140239684590786403213948215184534040684698610909411045272243404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] 67366676023253289684411489531720105230118406315250023202720690879078982663522906601267488538775128325371993350750029496309517207345466746326229204592199232395967047761291316066372315501964874599008660984253551409440968028394037891162221418131247044461582573728137056963505843041352942867947087564252456167872306356645242652729082880760274402988784844179800307137774856351419332167131241412317269865722022345690105179483379067763363073097455307647733876879212543890915657085235846509696230683576882887930518806932701209981133043044518931682821618932890461531625107303092836254467721734195993224825452510947591701628171462620678977811970362035861917915550682067604426684520316660082059595176035682815862173456871237212038762626895960510511674129685446788285431428759512651490526408387379684372167181523892115427703130186216840273705906567423189353119591266586765333677833712988399612262076950505782767105296944156249852077525572523235388742281838169458223052808841441041415829533137587036592210035775493065981065707743675530720205495691422037446442538481452146487663641588844377039589541878749377271317134408701000583272015790339405958066294036678828310795860168249659515405975604287947785039153773873144610247190265073193506240735283161931939538038125878908651442274223399573363137032265373514937951709547841887157023187848738023983223392223221476992023383432000978196760771449242331528814555276130720469056061268975546419980792074184232696603502590954710494028854408241326188275662969941901003784336091541050665101912529597199623000560225166392060906480242435503156912900669735159816848377434082859116141105181934250321029164556120126342270611858186868086371965842313757424072647519518214036856228816356521936364264253766847874903476172370601981666290935236103668958825004544557775993474768335749842822801751272383173685340711915385139025356724136437639829710922925310138335046505298864191093091830939547316440954680251838897565749434122753451168621665189547211385676464245276379503402345507300563837830827793463352542008118562782913502434393536755650605533683217823978154495003725002444611318753945444425286475144257119850172722046170808530721751783137204635450629051709717841946987993141342691244996387083956024480527971056141560792150176844791265955850892232554252729082781268407512167256014917570788805657822504065106390371012334746403897700166004693622026394441020288877312449308085145802051425340306477560736500005652802934035166083506125888900392564503693600811473667916005524089559969543116782686146688058127173744520472788769303617297766203168531550402570124776491653694087552310973464672025382738009784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] -715753873854539058744941029080178305083380047953877223342949953080477851758643842739116249999972528529028141936531420861849556561613181344987986338959143150062102371280136987383243559995452948076063239981282921017736077218104126479512142784341328958734651353560878801442271358739790573925616392320432301147105660142425443729594284774877876359053559728419193306173554516784121232428591224037904881074056078600721477551379949787409244417286788160697633511160984192445352006626768623947280153781586971832046136779693666903816728498908918681864717816513876708541493901249444663509801397534640874184003371857327300559561228181035581262295645123588856366831969720815092694712983583290743413690871519565041135297065932637218442201605883247325385039116404041450660208137501299679880707699037291483196982441710883061361994157871691198655770044075768575664025899302336732443810392124537199905530527679003093423542755643287241664362337800283993127878588388227518676543249452824841543691490830028402472384959568399922113831869162350488788572322467359826059949254318991223020686462795833848528813788192599973563019453852358593587222448919015288794316040911705070860777672744436149267688681365668088988806753808872194001717933183817326900474348871520550503711582073507914111005003230664348757734685860280427382764664735350574941413406637798754166881729407154066384823740136998098385605968955525212443841143987656209540085570442499210662912763380799914941694419515525279198506169087723110003755229211270044380275418109803486138353719104361324554609208249356527601244328127330118543317777110213547954127071830896396888265000807251148181178644899828107068000730164329571519822235059108220288897458254097190986153065245652036423693704127514952655770538889812133547025043815996322520887441318513255891780281042547048659456475560148443332109532295000919988798409101701562206821395508835722890023507839755424831299153634819256845108442388707039036662332822085456767863060800231482324366878191127361729295097933086664862900518273784585589586707677359906510703497714989873628381797305860608294975227383738375698670793593435888666765580456506804093266840588709383999294292842728022787280061027923871199880843299927647984115857942820431129312823077298195375716800444308674641746550184181076123146687437230751398138291185631327366315787289067266312264464568543892863124467894011264483339034811615411923185985819121492616893803692400414352897960298996382974198261313519300484494352604880943629651193756643390788496056680009744536179612930562824828914127533949306336864111256108888156835981094283084523287041023481393945937079823116995133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] -811953399755439136338757577914479160699574124619007768678139423387327225202845454336228569102119329958195583963801350714195358197985008218815552476835684779743195128202841619495379262361826690253347471650898732501728822601551200679936781450589001447064262961884609958522561670480094359913179168204420857456943357476231134643392955537177938709326260356477245868678357760548214531268797113169337496639230063865382991875910591579558779413776495369552882634277231196846864621500099700240245631433549961470444649315122594358804266469242414491428748979644818474816098458434921163594800827367299971539914101883228883705888206814761923831091251887915337354563512991992863808577056141485273032836556232959568975846147956761519298335919742299962827831724197653948352774875783868581935679161693803008741202002061625803445754788083381834716156706030894534815736074332746820035477431212398167099246748313770710016973676268130913850600339065833601155664371475570324383988966461551910960684300082587466589479636730041546896466740565295579621992279360203969743240079024541199339274048502173033682554366108541144111313332133082337923001809292221704670645699932933205602301661317927648324404666193792843102893346566730816626389543712080349608369451613787676749551699267466895209493961461520588157887264603058355869769875908766429817075571021883145011877593184807465429620862831951488526293337363625534263009102096172162226097632385026729941305507662814688672596800734637919904264321035370814149525672266116477929761800749630898242968094928179014678895177778678366904218939328847372430935334068702213277380577199565454016318977320340965241447715984345165441028903828931104432947474385803116963116840267372609388372493946399120928040605943423781364972663116664565395816516880444166752417465224885299423283369360684279761471766888874033720967688619570089420211591924403070810615682460969143964050331876024310030430130509238911112988232344235217679450265613083469139674086484222234598087740151268838929731754146945975952381212348371787049980745127144823184652775716936240394014497283872606486979345608520587766239247106248934217956964285516142456621905197870831686593324648932590742746661131496630430896891041821662237780880958962319888205099693070142939876576430945587524787702809783892088997195443635534016899883144420079674699945048698035243310441502469159807793243758584054255593185479418605840157521878050153806929892319481992330678338825171038497971687960459383582615239383127042829275708537247335704303503652691609925634099251586114852360375910966582580430395285816424745374027559432121401054511722882167870726612529308839571064094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 63970459773359775460264278642905317293681959540189105153424555647081167329467238962699749923482571611663690406232860221980281743035392848860600683348092831376716667896270310328544526244601112726429693933562201242460119380314245545039902964346914276116945123997916449822364779937093273114232972960075415666223357279421814501940379127973781783397373654824298914735627436180675910906899877589601475880129633114493758332982836080313235714976907391773172216449855407537084589070992699690618941823198396912832049137944666669774720149167865769405900104931113448141282342626264221219845398803863302153537923909464458916954299317845053495452546196626257864082602835919228194578074955862523712707907666652517369124701658612356936085812836225999782460334583473108201206879030867860881539222042784707320901192023586946638773818538049993683516649276565863397350226033066211173797075711231906367814276721124778158095974730565049190742049578112787726272945604392870819655168569605515814397655135782443101503862808196951261512845737422815105955191259629720664247968732905833876971175210881410139945614005936322670019101725191163330075145532451138292587526751864781807185802604474843101950770868040880314316050446438981410962300050702659980517526018956708958648943664389675383946102135882447272558485656303116479532952687908882154626703636423053277492775443522826585396350883393247094319683643056246257206557066920537490316776353144841319381883827782839941630104113425692564137488458957035526947896056496886980428629732608758393963508030323354053083652062927586563345374863619324483135976581969777908308985566173393178453909987529681054366502732293995284362445230374413101704107800552137113933374367688726359697349147429141488782112959080321871663805599614197743236814588071451438008011271404310143358562886775039743230945911431256659993226812787413635702087383334714737078342779823590231098557808974600043288229344657180693183936567803282446354031403916345140479029968753998106755269200527744250815195936728661958816976109422447310632223419845761515061882703315589999597906287384390210237780593903624875251598530322327933530915182331120771297186662060722991535048293223303854401354654214774247802934354982649979513728159734941359995366600410385502527874000820264603963021234140926179094829404339456434870564452969848455436755034864861560447203434574107487079033032208422509071673611217478140888986551545800753062457954986545898624289103199496293096156140736807081267869474378264047593257303624928628720206093132470063252631162009814393932644619156365358564977775907807813141472344251120809195055583749320411364921975849478130534631604224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -4223345498455651996577789793921078274694898338604801000525274816821766527046357840921932981426811989017111062874517176747540443249216608922698131983462822386715123374060355471444398515041677259697813376132251748577342622599846640999171604212755482975435139934164809094559198545980388783248628367807685940548423263847972006825223265371988806307236052577031622952361779243855538176743677551391534098134351951729050289897799915547340992634356462749817342223049503846645390576554734076316313592855544819858631347153851261730760083466623265139301902561329931899176798989898577797243481223644673471992197206977121502044952509468176995997100515735024519512159381649797442721571453208251538743119133295285682368999947358436603207640049828344127712039603599565553127748630204425098096924005678872670221180251362040209011538342651648844908533437445206144455574197338328152975751851072660876659546056103706219912567197378293022380685817019832390084503864416692238166108589102957066033994615654455109324234977034261834856403903909408313738002434527529861383488583085796384074969140293738427474578805082343367259566443419573536337562339100028009668886644477324377631463988210681151187575189479336949900770100105657538680298758389011901976816118075245800299015092028360673898699565486417077047651606003192514533497855024600700067887576982352679913371599348848237455188603664824931263877932396394371312457911319614627712557095448316320733878844480068321126220788807019662925648823307616602084981755238796923864776453748153610984794078490450163037032295754270402070866852605507789316848468095549160949317367026682677759091990607190577464563087416672134085724196777263887927340309525056112198310160151050396509238089657296381188313093655006107916426071486703747639333245483461995886919027334867330794123869634146317186298205987243200009473786292658461419822370516721926424763305437629341705444629168925718674591829249409621176821792208942827532146562946178061436548464919176791965071656233114315483053666150794206242975063405504267679446527883269888809126759843509186861589539543412374743852784622987939858494340252545919087731420550614767267088848227713829609407088224679969563159254293327719622535286680888972063997093988853817700552085122052600811093182508109577627528265819410486960619694875060872076252729318084639510552373600570411095106015067076371713259986477244657928812570552290923404553841105082974386763611087340887993785087655885133937838696243669024826243281264081067375842529554959469940439435127999782667843001574780204363258178789090840595106115107879161102886740463877740046781943428233986298898283699215411442466296954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 102265214684519947402675439890146245720398208781776934278852367480028934975142010248990258955874380730095798613976043375407024251134023394465515141712336411253867039465409463705295553241255101695265949012391499675152332053296570622850418401778097229387574761069360152035804400179022817009955777182336778188480490696619337712904092391058132976749926712144413897033357066804407429575524556152366121997958436675013369697356471772661003204725534433792212846044982033254585394439383924111873688504624419774255882966156039363585188393637706494200076230761353302461093206680444736819079726393635622521317764226975943656739833637262989230911810315663276220655511820417329532646813262105435930272094475319074196472891380635681103885110947268302880712163683272146809114164608250047492148301952893354334089426689202831024457169568644364542850962729689560303386356202873781667596636814192971831606360341652747707016935262239133499505003260893113461648821318583410412727012298614403026326483298586676188005884889027829430333008015772234775540271496707141800661790363704618956954989107044786299408562441607064751436951271998722774942579243486188111884890698012392504703644433103787211806254072699448374901103990033291309926615583120260795080977984903637674426497930864122210980712062705016917289797597063003386242147830191951807828107148083345100153336091993070771959208067812595165260384799558741766044410078573098234138785102085190762909622575787999458084069367404391205083125753975834186757266688014650290672296978263323769459960816727480605523956205589252330813445503152357138485355708921830699043591702910633150687712627001979286633021262369178587583643472416185712719927691514455839897680028228163300179205616427635972675622709338248414184815255220693606382741138113045364176775080690256788497115472387912708625825622387687022243024540415235890646608247502312899536500599122604941557119159931971513620975395706717153541079939051650512098480366639642402738194318192851207924392587210713586773789143111448473585348198328777909242774197927504554157547962022179135648633472422116850616598038437554415801652761526975564901932764509481113892352935214323260298491819027350123329605689434285893283695453706533511231362979393143973278218559714278280360331769656814287749847396869524761569703927269960353137051423941450849166470587821787319590641543940179545474455164793895364843736989692103651281503909852680308954003673798077091517557952931540218759557626699131394802751916971102719794921937075406060669080995434253301868528947643544955403041748545310933968693544036958243095619833921014820907388015965776507138880788216975818331234536259584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -1731383914795193028744085613381178898108623924568303843672006030930758910910256025645926972779192288499823487741265338980328128362888214741315933003547179241381021152021506748355147155312473937751254575799549704710469485967372326738792567827735351844431104935946993371285871595729451493018969478232605090146016381250010831798477625342151662711741942084315734252925871839105466331848391631536107829563886695833812897143877030503050166620413899476320696613362678918891644191584048263168513994428150148973498346162103276288364602883711965772161920834319592108593691688348778961784620362434474799539885497459318046214493090116294682850903648464980602499958198694881532262991707870173067824091562300453478524510119373509410839916971533588788501617713526520971161734510927630786798327078128965233790111402416930731028694457742455064538209635207481571781090140215237337386776627241138901522942102895787881854874590093476663725022454213950670741354609627752502954300042847974674821856540541561102333717859336444092037731921937115136282012378483728190885039439474238228693269203508220653141901637156054289110733125264278905041282264971447017372842012331515469732588888607523079157985335254631890088708701627593767795499086712305294650288276753422245564708533916857473989823830502680105487248874635149961582401936203512281351409675743636309531833418842061120193183357802921978484494940735028087371234814463688171781550306470478785086558156426990490645153397067325530016892889097489045192180354783924756610894447451017276134836199842139425077207346538219952135449704963408881616797881922123626063519636141207821524835983333784636318861312554407328069561394145971889522994041405305463001695897245869580590436496961405262242468357384746315495663871488706010683522634447511121522751943168524698108251168524003021262968324637540703867415565548413063049481869959156824569281630717480128372242567188200127444919225473334033336070889062456408283985494958769761285763804739580636381941923075663244353690417858334978139525376543602881532118227382219183519781224427700494745597262173235450909222140993156884620540401734024284167537722429279752045494050745536284893465867932608784404795369559456189711403531547245609818198342082685461738827173100225227269623608766158566735353085717835197566961982224961711142137428019312399933958548468436926637309569096428334257325294816579115687416931286625888567692688053601608228748825846524760073395154439574603348336516277957857205354466487470760105700746973291069776771333147635831485007699589519294859629638067112945784654009366034957274256145241460829889471411841524160794651296592365317522726270418288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 4888325980134537909109353444904359331828445444368700008306141641447027028873296959841015428797725783098185886269181145375348344577058504996007461746849687267882844350948418989096935599246708862491539219768545246714597543051057015643459531432208627081592928194568844128957788070236926896796741148871525027243175538841635767950487780382249233829253890172581131075139930121277467126050405499875415536546768286808863494613344018194423766858780230123380092496448695868153269907437132041769452241518555292303214365252478021982169078457523107043149402754271082520966230060220904973238514664434984509868091333674359018286943823628531620558538970932895551455190971783141448645979212046328333531304825908597282152997814670721693598671323156790972285008775656134657779078123007004933974986987301693012509217478414535826167147815998659673760298378756865606921829256444555935524510966067735292110564589857217773092154024502458733249288377951571866014503061045469214472510884650935515827220019103194505965038056935204567255290736649219621669520373336363301493655882990571701354486078764593841307034306754121332837344325892381570485524062988992691443638593200072701143814419617139593846489168804990126323220637525828589155868818676753296853070752210954245659522605646078828825469760391493194628900412826617073875198438300110758775357160633152842334345611234626128845597138601054204408190318745097688578313498365486573715659285663844032039240277161944067249851149205032366637254492032094520309285652595101636792342635383592177314053296698391147062835520798751779513195222063645732962710458575767285796960642097579908347359640692487655496244236605876293124144096637996527411770559369066460330671407754202463228058597658744221014833626108120325039115444246100619512909691780007849862639723083973685252210726306127922870315559475499297310957840501733341027226853680689054049559865476727701675510632699392269102453759375907528538357496593445229887558201836030010587014996079192066012311834443454262070535568513352124733254781947736939271261108996922199790375183022262312680679492291153110315041502146244474114092458710854970456971415478455391091871820416185843516674948864187576939981398565599597196605193222095385367866284561165389686047481638738879978190695635430949117871343730636024423821841244319458519499667992102447131882055230650665371007134053513101359714881381734381889210889236149566760710139872683888105694474803961698209111656733789812499131442215480830231650095760496202258855334382815029182126192088169076746659612538374765127614608519811054732134889841304873170411153778431838282639532951794161746878310517725503154999666170396672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 966323137725430779745189621342085131942558989340820480629209263012981743670211012681298116629118062943111356211129624097811172680979450257699119960999610138177593925691292839049307204034476561327019370407213306828994165518139498661112468518649126190034603769300597567490043974487899893503187513980972574076504886278657855130227945741118477187833034376489806942004213212367628679342004163178427195124993191157446219244076269137431335856626036916297426005370035759211187448138516084063946877984981614005098270153522302284551987035548707447310420439793529750783477836579026370659702532055909916226712747435091729877487887904436499975188419221514794084405178347583507282146582457630557665895712093693068821876654148100439418103855873253615592597734625779765372958809150261656578180940787063121891155967614714140302175176195329732107616911501933862233264176078687044026377093673947636386291688629391581766811217423837836935518932699401762216546990368107650420234707231514298452012680954437385510467400214552759059939200095858122268909373629405165673121060766226772364825937417150023984150577161060350078229203354706711030715138791728512197346778879487198395547335943330943450483916558685873989287359962377450738652232461282048853402849336528708257220248511548037412889638592337327020728033268721215855671178530161707521390536667605892937417775575542486566790157246969543679904636834807320988918727242513052214564817185101856652509760344513491977438278517449151141658643630459056004033385685350553895275992933112831239061925920199807662908387607893976030122280858290122881568693631207950475745059558591649247820026421688746049452649701997627765144129079783526072177625097918510205113042898299144510105042562285371370247736923859988488045887386708402627049187624098028535939399280342742290279693552138444584808682291412864609179732026118938221497984119454970375069158664325606711298402743236267410265034646190475562013734299643138000893779607750468745720347456509282059353846924862816713829939413228017692915934829109288408062414350754874324685843718215268638125704803452868435832484523033320532849720890669089678166825848675679158318037637175975272927277863068494265566812522561327223123420781708948504634629887563320532152881721811405390335481631792252693684450323952834088898203643805742734114600066734411517386116298801874864659001326177791443604822793368326453400754941175234794398172244203109487492520797237834372661335573384899157786171241488201020889116682032182915191383314360956375126215588428083804803399261032742713926813074111629737116664874038845266011669661411803031740447568254411027862583763043344503460677065554001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -15040075558051013477727353440719981735688754094943905179238023875164288059074875817523312878401151589571948506118885547261226890267967287986224539754364075448692124913039983156021899244354870215658306120438803200931849136926299313304351456624546941429296809854286517838795803965473060990997660511890156025338692138258238244305086074147467664801807100140627419045405722384032921319810284672325696015227117480289858505416776634133722828520734310402628017805718544887434077955001299922458945871479790915399463206060297874160437637169197992238323216408691252690278771189173043191285699756063065506480758467303865988586538634055508536952368907590533004714742277958570025182655429552284851300489970104880657152416671317469523329776578771340735420715087192281455670283649373219238054494932651577949033007285088893949712417746305415113599608632576132524603823261335139459925399675984096829881959321839803008595026193077600767299887722027266406681797982725604814681294741210979573876900648313569890417293481767248018614630816038301796560114946028207403842986552572688030001445893087094925919937623309992868285406473769415349815523696257031374659357961719431416200062400392114370847094264177722195789663476357506481740127962976132115508252082033834369904753621748522575902471641764862670845655487071040599656281935052697814424007304299332591027613006110292617707661496689487698438591155714115256570701479228341869090449237950002892612438302305534803422469428648627288855788552012294506048435705567310586018883570608181060244960175615628030866709241454006958107823913863542876915265423762272814979832777407128707891845661507656645283970565611961415029684960607208661512677267177709171983970585010822277568046515676196527275410322681049414235317328074776100317293404068693677663307077233687945304437241916089365988190672785128313715262013731627963634712209618302855024485268597007465366919693205893281925296639803345549102015088941124016297533559828491325039005328314067302455240787304543348845814905848114099308284229814550855270303462358095454578009484651625237498928239098540741232677269008603842427871599893246122039703890010127261063525665077256392486685207046438768948212457526235522117141518068282201978791407834977430647797864331254320953378470560818337277356006513532917860193312558043247237843238939636268579134490667914967401641788901062916704188542385311344338182216263864815679444872927244153942982731650275251156588449188973051507583838866737636560926552775917073255913311866163665807841049309766894165889221699745069635614996768714285022210154242369612016150191695143272902836806642133187480376443169308123469433198943139790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] 83086607957418610960855328314710314166946792056530761721152227158083742753512949159057837303413728635516447828170404924430683404677569178132305199430784482312582822902271159890320052665672317143417961818566310895418362629547477618152751077435044585150723179107352193507523538535381764441125405058174417977984987062882861496391212235594658191425017150191138783888725122525366483932021066323314825388095208464092307459607000406417008863575832897066000134303294622386000642490088295791293100967886645794657131129500452535442044552837635365404674976208418126950149029117570541652343082995236796535952992197714429042064882006130029496420848005162435555739885953356186919676794008372851107874325391880241162276210487739997788838215367186605199793857559842993130413520200122004439797803010387045539320542674499661109040122119035661500958910413299617351661312216444535318991124107025855705914977945541836120031975988920550820202477301210281699424777635604848097355541821079827017371508558091875448191978117006611856971146625413956275795565057463701361255253939365154232639778343662940730906196248402599632570695972118438751152067809068624797769301759910220070801231679287549139747509683752488184017531535272172549324661124339404829770230773706979059211502332973886813641467624982929079597476610515595123445786002343218182125407090487433853301256716335339171781319103894432069425425647414793034339973706004682551110992927014987570442536544756734352391999956680182332242097611149361703698295403105418691486011372526799846187447459552991640783650056966970613289843864251802961515653518563797539539232648357050884050485998818748802039277054339568113755084938366851516578904151105865723508331346533075160587417664343020441736123462714724658107033352328886278472442880096988482814855272258716725377098167554199597345504500353590217555437145179297951764675266025707934668905320781527443792553496767126080346080713193855808753910993508961767238711011169314811902801775364004286769781228149783917107871003382079035900904043576674648613542568230000831847395814100529705566474383075502594874476288088068140693016436251148702970853238490298393258971591196051930107758781379398496506624245883055799527675934851846279670084773980647451652441095549513466978088232728773424552290082173209266255284560018252595216434761292307865662033671655446276603167547682054102529948865861920813202066780079017276224129956917653100304282426977673486148535432047683190065602947427676645099678450305344689962273416612009403936449877624035243100933438936545462170668893121024192743154518141975405986673083727841614873585411485135158307187248713074652297227032525778452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] -14400995255759045815405656244984551510882480288424283634489583531886867818737223883120030156291043095718089445748882594362317078065092533673860031158710147864505569040796491079966598138560391253905549845825839325492796744848580458619840283053816484198692733033523975787542624674237843112322531695367700781544509284638186478932173771927091751087397796469940234201758691625254104407329689805383986847594883981620778634621128663805009836161866776073024924502833987867292497808208479001892349456345004630951652567254486641909611275280702458292397079263523778494501879203540565279009319926861656473699144428112801254948274477005464975726198846311069343242748348696993972464589970950374316328583847832703455407637353863006325754151455617010196589588639555710975652019668264391237411653571758890366498833705587563921186918910458429301888498139294039376530351469118300251230101241967584182768859055776385650409533403309856491270008172281065865917760613715786087671273906498109027840077039537174535702314743494107338486306462190100406832053749191155052537863639165835290277893044852185122867587464134538698031516676535286198587725304654552513796096721659426147496097600956960259057812658980201802310897990121652683219314025596558290235522679179568361074718857489775940987085096474303403824721488706664903597401294243267270384887364730304606778808826195681835020902376681897308038107001385234292529402716639302094162956156929412112773162114490256901733059267679697747734700243165653616832465878944612744060662043507991371646584188152981801716582677009311030158977501187545359204392997075115605782433635913691018865776062272103088967230329935678690533561034342821718412331212246566587309232648170857965968722179901687231945660790238557849759902544147099134194067933278145371812317397173641815330073409441444710805225541370919874910585889941313969177927091205722804813284001957843906276446227591380613758487273469422506877920363032943928721287771078193502536533147928041281713190081697602426448197465531278379697601166514219100149315558275807934531774268843524057675080041237509587695959190242525229858991597351284614770436523554975888793840124959374674777578568746527620562276114045214966213931550225081268755906127196053399435784065710041596072152599770413575647171701706400633965468304926585091575943300648258343184261645519705328500689656879569629581975538353643189068925572107883150236219584321972156187574188075219448182895795540260923866792397635088105109107567165814010741657757297226331686059689285715837685606034211066228135502303444308654033115243166466137270865030478594820280504051527264060489794699225752817801552672423829045248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -2324096177030690849057871831593570876380395808563029804411032162654600744403988837594062384692402323361060532200799658593306492488957476618673445215929892997641140382201734982757180342412386086122685421384724642767520852153760941024144872845840366117349388617716262018434041591619084674585609309582348318153567670925080914484244410974369411568692315876738753871467408227361167773275822562942946378423085302003042731864983563018232599747387100297905634157042866191688102933034249237811541195336655982192578991897959469191206994598155820149723419694233622145095852803798198969001609702138200480757870248636642939939588918498448387661122708719774319217094678482655581881064412687025486337517562131751332479413944352142945248951308398523158522642661683927682580868779522279930086220329111989899412085074275797144752441655734390568142121741942610351610850214165031261529198779746727338010197468026680234104109225529615037446913401503193662593009908716804028348630206772565896352264035902574301896669895665118132610702133306857125888995908325164240223358993485076207717075526158589360124840339061510375860358785940052927558765300297045486166530140591913159126182055066408125884205881797317638076688521924478136622514907188191789926470140435600788840608717046687393632542801177324957109593317289257354382467099935880904916355512820703151019085373521745370696380266205489040238849962828665369458965278616841366567126061517860333090651248067038005354877021640583138830728261072520313279461665385027126110531861794326115889625754651155591483852718844585931250446239144792822416312679662545722188516153619852568002199830683169741056390179649013753160474751793779512051638830661439308993791138068711745699785298516553489452687029293083546373412321531021799868580568588450174729765843384080988526979789245193872665973401158559490572599583681216625585411292843953830250249089592965742080011109337382938995388352232530759911888841181015609748740542626605880628636151925149717869674513122510385461303312397724370301340273073495983008706062740399346223521275348588479860982732059752671485159099980914841589632714108802668942236347805313646975038615347142645060069809226928119161052314651199110006638432845192743543269323982601594354518216872411344918459451596728122850876272426185976100779401467363816777137543107622065374991863370246354718696571689667038212433214437465045851519124584925793632043352537848262220568124213817058528062966199323623721790175754530648161414075790326863661728058250922168176713147645768678273850706579231849066800711981578076721980118063337943279277036216398736986823566825606781513592050754368950810655779370670489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 14130312515259007484791316559682145406238922338770346857772244808461409224763522079946236342966295312511709820891104858402646779546618257650282839801675536778935370251238327455065777906454736497441611327156342791482940302736042282991780379399856983714179048576209415216417615239241853320397865343101874195727118161690707066680807458927633254886823571497973435391013034630867545180983265540126823106677833084927423296819980709114832054620452615074139530627155479060721795309001604761008286113401214925581544835205771557584262439082068365734003044615339042849427457132875612504582733219342561035592598926317855422947992955040169969414516172624500509197662415151669689548337110670424927664467990941300186252381514775945602834461477766394540679171790484617740272523655846864884834599590766876419938946249748500874277252183935335935250305318603701306833364988909458157898633760117541877174531536944763342052428653531438016957139264650602124994979827104292268039132296137213545120411516791713686218117423027553998451498541486552581081482333242044751549686569304846428933397751986130394080119312815271816000597534691197232832527938431066889475833972500483734227567409883821807977820487238460209005705802087804810403139949162244522426537426716384872594380879294013066023778958840443886794438302561751367588484256185569993019578447896088259252317827428652125049075703839965625662891826232129630539235946081259897788911650384800164706236214766323125020915288856988322189897375638060584554299182079592152099050118198248117320839973883093428515285822000430463041741276485028564208071415270790872304533696250613993469708425535987645165926113040926850738201479744209187668085963104672662162353012132168191533592788394353749669049124107344243016693972629194234348582351748742061054654049047658044602520752083085813277742183738430680800119671812779551617604210648934363273810335711105177646218724005837072981449161291027990393571138543343402187387523369548919779441013429231796853059569768961173256267907835760180615966282419161057708110415088482836710209421021466496918765797944247022438324234695566231376970785568098792812462244476420555544432212351907660609157434348837203893092830978422707017915725857016205750878785166431572255815770792810766671482161777638588525950692013095147564034884138878405718530366909069204831986443601100376078706193355054720625596455524205056321730296478957324784736716743779533762826669377158601644414761521584758547603780675306664207679909207843878089929081272830711106198465902945917128850377567597658628142419282503126349518042358509845950203957192091751305229068261799213076415872330165609057639671516824931926016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -42456252932857194942286919752804909060853509228853159504470731207450621496638320584437946932312038216813065603115065152763271876754035264732794647298479408696998012424803953380785967852819932838173294228039012990717763837372990233975092627524893988237847862053122043636512735981401658674586515441765632824274221197625092448481988225685400565201422341078685070201168047533102189090386059326145469541601949037331751268925337016570786179429617496316914577651292956477821441176789662044265543895140508485706622652414132523054511777755943461695557357915187168753692810735254419105706387316691304456512287043492046767633723285451808723776958235620452022844322231048842407759685590613451294876403032920329789621871045997803022394238255193035781373936574179674380713174888676097155778342669641298763285376461564374044600791447638771437001310284440247213784306337741250201163245690994285043886733579713840781870624901820950531703254122708876312920447795036907367901741365900243516871051200443898475379545407454607156486129436521046592340820910641287946454234700680921128804905724933269825858775580065860351961767504973710283510213591620344989202282222165732491872124852406234432638656751491220091200096505606076582640593647215858737889096396621838622043605754271550604944919531059062457578990085789336954565194327263848443664618030755774067117841630906068421494654819122497608441286480554386888479215806922028202776217483472041384394835378931277960965212921036328758381517396614044033007728286287453213609691865420542837052164023410229133636889124358668379659713592650437389146689074676913736840815439405442910391969223063935992173018827570754616742719364893532056373749191888844480969601823084190868605979693778314543413436137962021379972571949049354327487653831207163488635809622330082101950512939309406308217976323625574083430869245069598653836233442362594533347019980295249726551962036964107062498390682257089433312901567509544443238611551472734538941199384566592939369112071283096946752908701973887852172359591205221224893785022596550622643406151312624878291962682571906588316914474322356423453776606039309041792356501244805355477482465777570211179346550284167213409433530720986868242246113336274955213345167275524944928661505974482688138512492541559544863424995346350200380460616284838176209645087662534601709093490228905474958937823583416010562221715319309455536265021270872709738593706677281511438326832714626883789495124685069652203122263069584061977114827954977884892278108890726204934829356509652394326631771065247043407539113353092646983550639309777968443561992738099833337049994482688642063519883022599733557021476845297556520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 65560591668396014180668194468536895150342596470880444082220528396953491989308354149638573286226634729398901650271481029142567660168895834353335605018531185275665251276238704123241438949633052697327498045653247642169487175695287481307675809482019244049113403368038778540928199702154970991620805116775189275862802102560659476239515047735376341602316278933942069303223928423874388254940364575368837712667275335866667288577790442187850236881664109806237975722500031948471473183390419858407409838884070556721063280974905591896871623631922566911186392399349046639393448994351341345302464724915403806505276723390291843314302730790410798065567947290641226095893333872646845127312576473887714355085413095921573529323892938523862490440824898838026405307535481445336898767614586544811052939536878186678221910800585591091140938656709510616715108677669090635277925484866610440957453319106887297875248254858911202061546567035351668468903300293309799601890147958572234233945669570012204436487771170889620969176846907512133462691647454446732600086922369377834018019210570408019171384736753207715573806476989195119697875542600859689160797770370341153063386077493033395146886552476852844042855683913647907083589037362702693123887125930493282284806602132931886479623373321251379020559520755845033319097909788279409606538934505827495499844839706128068280016320897909852405679236233235258137273347940241427732639824493255408674870354364354883822406829653022963795159069152543107219935654229709798354877602150143326954738240219752274075541998607161528615676698157253448049056292600069703302953565078587078100576181023794307943683522164687601250266068598968808886202093116624697470221571351783094362079188511938410417492909150417733206151661480069877666365926850204450833471278444276267294867542886712606162511633071046372853030084817052268597659332679187287845201310158997746728813772624116429285407515615859845798697590389187607194703333540400955764744606253151198765921132057775920054129694904651730144460834747588218616781066435017155998724843716725266667150645980199350040531059413391589233381492790499047871604760204173404729108858373990414851230475004781280538616772571630622437911491135199623640301767123787338778001017429709834749516834231232500947283752337087426670422190657282140441806709464731372947182645782313941231472587755298899413817700385334331205892464043177200102873496998731554279622397266207778650565651071314259817946604728690341634354519533982569061161360654723418336239709708310470054498427872285161884952366241522477342260764200303401168669425654393575501908995515609259265892061986725541882985313808274273332040714406117314134016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -10046396526136927454326054639226357165821154494072687649770893465844848733699836856003043886135032022079694939852742689624881189173957069209967806822184937051046794312442555990516892595590226226068157436937879434172375086655456703589994047378987302014983037733183361438351391811529644140639138394356897790232936727031460894524471329110871751498000588519557994408008114242460039860387293499556945174457225245691318872890239478798919882077060535186521543763444097920881420193241547262595956378713161912777430789366489814613920587574625084228202860736525959546654220974796287082130148740471960119070590140744239649894522241265063707528721428188630928337338795017014413119865374965244549085758334119238850629073460199445995879527376019883001981006660391113852391838176232551168298930853531910925265648509830330660642132455742684419023480413635323303536979779226432752199886084193518565488770429664508078961606649681738938779625231613091720115750616039495435756018938939805506011090153828549556090670062039771131024104074254629842949622249837011918585654620865512933359586601874663770832168417077789247845050534677290370468461712063173678843952590558695729225021821817718922401275243732809443074541915501137818538493714300593706613107352677361186434222260997565804519855211107603216171350972955243387983028409838641878517641142411470684405569823575643659871614123161838696444553067601824788148736083356678140051683268771765467714647390804721606321092380789060986298893748528834774567528077415265438328549058588920511260249138887820451866247366450756948513992601202438376672014461200692082873757207783338206773795125094283726004511231076693263784254083538707149723658749379659321457089795985089295442420309223908010519086603388438481094503563889459318727850710209346258795940272417765213938562422146171352570694962658989176860240823254451545690271432739563759062493063094037051665276310206276678038688680800371953541150033431153013115801911528691913639182093411496496607300876316433529814309129761482529588551024994140487516146728583757222111564417173361040738765654854595036072446229160809437358153759240169520565301731687812980653455168341516845570860688506364938441945203752533664840724510748779864435716914029131230334240616428439596651076948084550187684562406749717097183631658100162100585952377962795122048699581761950467389470071630205471364747848772775193999319087598870024867398601941062459483767917193690623474475910377295856306503978923169773149683159547046805966123161295824831592390592569689084889051385411032680220900611499934015072631976803727921583678139261437255792320292209850377746035846746862143996246499362835372441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -176646899907498026348048132391082719596377460157183952833135894903321932316059144648346989362579859069425741801144237040114840787645663544950484182567153054586001295206304947886444180602841251653306406098487710384964222414378681965810133214359060141816947220336157811374553345256221491879961236361608755816879966991478373141337656423026900336152267147437071402826595671428565449682209783391818494572537997091280449162536958883071514839510320718260455704316507429495798281458550549817168208264027387791278423500802135174052879186186430617347031348394271821289122841621757927280085535486334213156239757203696105670270790159174926716583271336989576345379186963066447752580939984634073939337751335245422854972786512745095583046511168311153685015481614338323831573085950636448234002450732394510482736407742431416955892403588131153765828707684704256655100457428859729103419641502046650776464582134636863877255389995613037497904592064317630021270361404562067826390817943107133786356340918426940704262216629122005464883287241540642028885740858602462697552560404928487953917441947733667851748167778769361381005633499473405203174361219295724234704013098272867166146472888394457272527550417784574584037150838304212944500613734276322500166218975863854732839998039530855282707163069391099309575934548688979487748864479843869503229342793508406442503476882856048661341735206065500592658604031162292478506708952440709863200801648281789860927321674640942205567682663700554782774165380296997937685017247280526723227647019429433022567373022876043004745082795042620065872904825857943502449523915753330167841967189057856604317901469974815883695315650975098394550209372634082631152432827011826210595217486420989776127356388499518064945985396939998003732147011031448081103288927260934196954059624213530561433148588617944248183188170086621293213843207903414211814163890181539388331478687759289434985155221911220074927550538428702177981790290620987462571571604988071200250391887173154255534951541708139110602187888335494874696838722015223112449622228715069147462423941035096234686683912437936300989386860117230121410242742360338673428150263965219982107338402989471367890274137671299526675098938000095666260284616674736756292611239506188498281499301254191863603998384170761894302781962161595633674222875786041698820980665090887500798647706330559475900324729723033427527177574786478453359909665540252219891749277311032768907153342207732592909905300171467740156167769636112665008143545611002731061524425031178964113450193690002104644949618768033547470317748065134314232781602485189826130581217838310805484060655563607740309716321764176722281021640704260365615104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 379044696733995961650014134442003869263540495961831478253745827496745876876678686497327202398400716132413747460039472085413151784168137694358375299998654009434027234470141452115597814619914166014548807878052082033667303898726396187112812928165133653319570334091960894025363624136395660966424741672532445250307476416466288290855924715362019419802395329360167652468548471079219854432200257176872175770322171016800789084439237459895089197691955621335128205414521078883776365003484350871174439736643765897390509888068423110496496554617548190009335880308342859572958061925134887865914278220794060514915022368124994735987834953440337520302817684787035775382136687177069197540687036386656839409381130052773207104447763924228078739729750772320234884610116515334348947645599673927344729751922257409446836311191453586575028826549096192625630427820097649034229758586526531187336625656706681111320121894107948459454166191756439092173460148176772410463161573681528626669565957044920490826479921856491324293424893442553866821253711276527311789880052579088014236768361211171750165359817753410239390955172595796324827119430275673822420723753558839586027380951105621935340935551077419983872960027183826911915214290443951666047910681393061889455858310202807079295007882329864392565451491335099041055781660118768732748733952899987165390251609384961822217237272609919936455256975553628480541986135861081324433551952617187203567736646374031116423685549385486451917562128473748850366162385497854807522775839878638548640237788492713918919072109239347620153175477238076034832640464919587525570375430666673293130654195845119305653410444612546476352814533066449869926727300333756772622636259711245495309823976904144984098185724849928396888729810498102020894356450176503522914318566050354936552917366224491711439425648923799660949264006097674541138018136499004368574020994704522772523855821218038542967470476855111501758095095789512236124914145463343205089848428313904842945289244435234334298973065502195855149843865340617670592660871659535639695478164935675832493924026047293133946792398780255336826730722291740207352685245654335351069040540563380308558810509903889159772585310300239525807072602383700663645465441238245786884828165384010954503804078562005546154612342749730406460402518125957759911222266034822079660718011888108392900066346025381816375566271356307121550445875501094012552701271509057010452159300168344764183960110311206033687357122901271427398526971844170032436896437225806881163314092159174313749206876732905154683160890425618427950362006052744864059072228000808819082197074338905791109438366086128107766688450135576901976728122174699103846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -353707665154887638518855412914962187226726517742715652429338195226871717529647126781482739146258736726802938118512315121212912748975918408077445250110936890673351201836499818555602226082684056807347202671616112033511720472711787575681670495366518992345099219365531471255735297267763874264676163762198133578646544515118200201897464543621023260358166781006584275517975749181649948424250217920089339687777737094004335554006258464865933443763563193951734711966640515818496852411415673649070713595097279862263311017592628615579202417006334675792853472346703789941152238440062435129214256932187779253876815520130319712601327345138812274145723523382429517971667016325393580769290321224085399429265353072381533636165792941952313440255112825830555171967198589628699244158931672651202015931554208665942273173261866494843847036086632559924276657208055053071976650116155510129049090593329712529554892465363867367157401421733944798762602744474624764896985338110590958527080055606984921888437405322828355771394561132400518220047643821439679177384850008534405390080178889804594782262981753121537246036887192733540597310376749678975816785983400876390480167194492625107401329088259464102631777114048605884190880198056699857243765569013461403594992922586736211078671196525220631316614230496875479768270727567943398991913797729926762667804728022027582791734170594997066168090572714453951988823171165977460075525062537785901405443110298910861941673180558304913852805632171955988933258789638797753965669203418033065049740242495611473784284782208189617522678449335153226587478613826003315338096327631443854874127405462753647665631145980332808636273147158507385875978959595594247777857546096949612116642010814237228637896270450848411354078146567668569100728536327057218921694967380040407022392764641086734395367642875270791029473259762871979351221068173977756938053215567205406560883099841072228311007840293570775969928342894263370951904454836044545320678267184165811320417938978382113301234572173378506196853106170762929637293964802175393990570716312358076138646625144551835351071499544828582195662692162332109337405577269666413329652571271747927217148036053224117177891319799450356222156088651522088889214126167757260126788731437325672453173753661026577958045044638442636665064831016906307520399969119567837358363608894683383557202671088759923465458570825013067987474538069104693763994025273124131619131891047890465059833464112401953836623578805676672198580966577839548130695058464206004185306942272173708453457599325160547220450621525540799638967735758428354588523464091191398140860963928585934215373529159878599658826092101799786107912199758121296461824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 86012537523398762746217135660505472838565841004079291848306979815082176044940834241173660885722872088040193937608828847310676612016135149063983987821837344228363139425030319485502379664774622312590840600025051216319670459577923457349827385302998805179945284383796266077546243597117810339920228217823335644920915063160463239654069098221666397129779796272786595874964454283110128974115837057993998665783377303676286219386138566904983789618024252039954841836487877160004847069629975336000713645413991597648218262764601602022264008964988432855372981439018646641194613940860355163758001854557537305051482126704416199584608760324047801459337182817199115431699881218939819113365717670964645216725190837478431844383646291415793697530598213425463925888777590787742187592276485362706824927805780317216076983159868705551052964374676090314079201641676589249471482340892832795209248475544856649800307129148420076835467569917951143197406275512535379238785381907402559183004115718359027534460992584716073668433556898610378877451619047848352760086481556780667123375884377297750086607517131426722671698238261482815708813883387498215131279219796311546575392574140608037150755439976592953988984783136156138672248773853122576360092417050975789792105895347571439835135000106612686347900429461332180499362577705247348325183727361127850644781019340320287983377488664871395545375231085786479712307507362166667968227549847268582987171096522523838162214585529811160276865849434672229893722782998051391512412449160857386731044352128961212217861859704344711427363257409126758495408669733094482772580572369200486009672917583559680066374106951707693665221903259633820652663942117229856084578782992454918838578036525494969913299912232232842616881863792892411671232330508263288669136210503356334690293042583681877610284789096018419629569692206977159229801906069394570510733611003737122395398837284858238662568401252767985451086896859185301875354115357458505075014218662982999501326258516385332477178479257496911059624463734115705986812402703222302033639966101541444372879710832120273640559702708855463857680814957340231915559892829000729314161660410162610181189426033996219633787798365755059735833281785299157831845696616957858752620242003729247168773516206168739636743237053097457794550689300378170414148345865069993096976693447342318204112013875656928193082153610800984875539504048330368986418762585538836406419760306295923604739193345171773521912733521386192010888932619846758554484494766406241908072251946318986902218869463795552100959026325752789598610743337544192301912733280047528449418640441601852826649756738661578735776732637294102849617978887163797831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -22372816980905072518683768928386776867511476041952628111751082667487552374280127725244568997901513800024441575527422962325190227093296865969673334724876871062343564352602273636312714864048235167088169553743303812528396872689024708735345262025942668754612647063514445695122767677905730806265989237061752945878215467900042167181612783709832715095835122803251690390409490022111105401211700583719869267086631303401355163403479376765316561143703672633474405331304622924455579456558893894453359931508672373342962053680793209936855871720826654957355868134035226311669932184497203407439342008581483984905773163675288172655377674006847834068997978380589126049232229984723319612295002268956251951790033371666771637779032588516378678427310099927060751371649318961177045811698231240980032302426127987859007180589397925117365466474523699050474521995305397397398390400067177262269918327906448572176284899341307071325836485377191831479727972955921377170286344034562742243695136066661068832081583496187651197810873638630690452592678536776625705371036132421311787281394452804771470048098952550240947693851127696479517713801469268290026963812916136451347774491742612548859630665043909461049063918410544836075470229681979829521712629244442728750781854740147778575562284397385309748110355931498168828008119367286974866723021697642459162426910895104434962075129602414674335575976888589064997557416152398250718036042444948732910346343178910429447398997150937751895855759862772967009974216796121983690001892107182429630768267457671035009699341169295330566920724094600919333948286138458147406509449935062899538951376354577337706866324634237927830170069329980757089959713608578297702286326076485813164082168803134637728032133042265364411726308916060092867577011127770748897503011441575615694843205376720053449183448257684207004305871678585087190825908153006681585046602704543616153201939069798473640075034591577082767793347359570445774946706897485703462634566288175118914111960853343157101457836363229002463988264875990199132051524097074440479339337800696275833670699614497999941663304172755329496715855261812640857519612691963885181899511293791852240740181159403508532370721535397678322569997612911553368884152948383069097512485962138593170449126609661367494046460844398560316569698897799493194337509249946643466034446066481769889524974199540889921219229120058183984819549860051507540090692338511639897857493083298907998719096037266969718932751431385477900748698808046573761484488433780063884740175099493722661524210858338853335231289352552828612517159695874835689977822851935473394980776750513655726235728408900829621362781033128834211527438238556402745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 662671923546681932016291767279600971074409301198405622286260574502152862718199682453415314342341464139463610286854017053592339362232886823226504776222019990713074164752005120437366871725592425434797790816312395399685080332039503298372375628800719603223358299384345409878512731838895564032774420736632887155886466884179400182116693905132881705062195787399040143549890167185970691239284600092421508898257893956500869050466300102595623553266617419334655662170483553747936502823983000745329361959298031902311084700490495266908494404239352158027541428630981093727566123775740721299480675917150179914038068032292313885418628026616577811964041135859222694685150049860083206068153861373453630149681754768622298232019381767976113322071797871860104581161410089363454495504015288278715537449471154030160230427266899362722795047319545506897095765666235730102170406675099906294452234054482645873474323396125895245527337030900266060244630876283582641763966766063300598523690929158649247144296004431639002059363255755302926418352090630235009437241964354699239414254334773789916206362046659983790091318925971517438358104712013685609711329103457000024546475652306521975881889006761722995965301645838891992403949333775548352331391299406277418893238343160359269128312849500140837339712978507710528996694529436585434639936491457265263801016509748204156621865588040305344584479267526022815621634612152968067224202325956489027234035109871589094643023809968482290137128211070762463904255808368107860757945026475458260023511482324796950389568137001015280604125684720555219895701486919785723492342230817017091259932733802551224467537352692604042093519227707851958842018495772204007449294925306508502165035652093298133481898352906520616782103627538766771027283455687216183430976335656714957955758377846194900745910240444659873842648332123514008050561376545777409911159754057381616449385413716184035837499805227531780437269034393697580488857842366122547689364799127624446672488694948482093444207126907197362250476680634251937350659128989179451243181378691786547155675488479661684443923850072961790200965647910500541727396054330739878294170004918643152060178435304476136116913822146876785764049227705908446351991216698487666699054483736877635864121026423302744980714086222934512431417141567328655563995654577102326384221547487840168536047014022620731518603301543002732063570621597919347351691245059323332360604435117210339164299695368272005677506814749104033445325136149016704166088888106952734557630260521183837561494257896895990230843782310648811307657642271079315480359945149663260184736672666021121261965366378632889624638063414932258641141832232686164377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] -1851967569284659340066789392301962074476270241956821413901336773417588836170776322199314314857130761588167143063754816503569360542388410218142249458461954192069544414265792960373575891163148514535582671876524756249081622053171962368602064000861746834811077074524622923966629186851657924672706537138860368410517739286858269381872511976038709255744353092441340932058000743208940456556985430310708480122702013900906797867615830787585606572419766190006903461746981671395382227817505719732543118381631830777226620620329841826001865190920772982946689530234057798420979433481491612446245898059311020706236855581570136935049836579841292251927860189471878668087595975667177356954842071566357158839976742708898942421872676159325973671471100812722148089095303583565526671014974010719295876157324318149180891578516418256693632928007004557345394925791437829100532381958620919113920000111806863446218589130344277415351381738364321567582639107393980228395765270684955471820525857465747122052397974477342117955913961838798919068769032004939099660805011421360459233818735866847252908111370956171912809834041977815221329308230836534908176179351241592203414091711962633842302811925037490540353217645352296349356530422768423309427586181129394202395884461450152933185351191284607159452725220551939651623679803764423914689403618558480819552732725023715748102443007098575435137817276918082374215338329525739610611002891968670910863617833098045206610935682832847678249093562478093173175839919864709656200610980165725884438592444373553841390205476655286447989871625513044935816832216669859798160261737403817320869772063698137061247870441020150324542304663426086064503917676239191824357141796114876823769773053410720230890948075632271195117945141009140326770140535010494483371394838242239227557634991498568714162835640747162820466926171718856135866242057034298676612586353234671222612730031449459147953466975907972591772329658652540855575147007583523110260980569815152858920332303013347112230483620513583529068270726128533091760241909519767994021678999262368061435582051194259869997383134609803821685966333736520838352113727380862609899092555857669123921068917456772653925714360228431133536449030189665537649671235074297537157863918416185671476693410486077897331066661364779921830144779193074024512612030476211053936430401153463151969401204916763219699732720971771557040272708829970267969373582137357631894527010742336185548426999739049137690405345682102868286483288910266279399524822797947419742181025631861769319729605532084301508204779927710457723173097428780135594908048583304238340669254552878642152400444786416226287952829978953676391715709681434403799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] 2716818279298349897010856402483856694949104757273733597790776767221847932020448206902947381750241965931105446828479724599426397016641444387317084207760075186195829293946754469287107556925201768720896218420397924124985443313493580956140013220893918027486041013603299939996064737476664837399459315425654580490671817029458086384710585320992934968076799633243735153287323247154519318250357379532054752481491693013038368262956198344684273521245197964589641688420643611027394311028564247256279345477916824450031938282583136447898386246986632422145049042479471671978081453818538839703556860558674534835532056064176476621105313801524470155303184320653464105649190137731375296850782584938302270645765141845361858314663883204658996812520718585528786165920461893189468352660525431510390981894510320242086249181628978018008435058243786091551939770984768473034222194624286852544268682605169229587694206130840684431157288241997257135829077283928026645726374825234496114310433526236355414908798314844503112232727072054999850612173358111550462890602081368150601969616899209105174123818329317345803746697652439747120101943374523276858988626252550596824716218335638067610696305168481765637797734690187466489804266972777334758852131529651183379060420847951794145143405849822218964833570858796582371870783557769259083311335907773589142488092228062280521305735437456465625041406321152919705153565446421605231447287473336808732880245167639671924795886296720469864236222652166282564583635772471254302675280038061271238410522839986749406029278954944577056997213789155366519957837425678474813268527858977462245543904283420923925824058351535435034229435642634337911916111784680704007665048222114035605232092713323461801454320678536428586204926003717951034083212520649858134430228766393118183938964669167541145181351515297219282466600830027371937228017876898405972911939124521675161898134038659235912696716647920634337878173274782456109844328742542400270564907380468545590054152473402532706004110177407364942659283394109531482690549588962292450280153254258647778194049473864062917487270334624118650704162548499503217454531029199628804701710755281352491102762439396487703161330904306631938494452848014848762368898914261088884432825842075944176278419279046237527771153349626601627620696088393489633859139161092961254331257350777579806863607815174938224344005105427414897687409365013101774574497197895986683826273783803988414200409723412712726601430537836907635741002654416047328596221987767047522973883703890248244445915632286453016421461492012016847927767145896735210517221678841619551693450197721008452089244174142692639035947194816365063051899466495770115440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] -2477374184606532968363748677006526378743953828750362523965355939206721613710355472964413397526481663449434324051000704159461616984370980258698604535378606746050788839014572942011722570999189853908968203027650771296366462476574029139726747690151706544287572654161015076513348748813511364124748366751758610173617500393934744461554138780896500537335228803270429226768424427194741309261145579124572351574047630849093420398193903270685197627652596649360098141734624839254255387428398429956896407412869286454268980992184384314513327019774580824781030460205876232688727324539137736194873342166403811329469214229962975779767803520546505559810418803784048996463572844656529743891566589009302978372694756716830060225239014623079588092153338747335100663907186770443433969351880402674452816804284262698235394763312869619781221199912751288034551631111921939048139785751661862017856666212089216375326343946495335067493635523206235933776855090326195779687581262317676418315129090906760184705779726808755861296007876775434798052365307017547828325670867577812627853784151169085929940751379914798081688694862657238473105677699366346251831547474513285650858530383210211044624024113655359475093910041817231270003295943991951973998286295281811314074393983198918284251289442411172578803450794163404128291040913774839837534219266135584983437776546949480772988378851457016809177161807659631281201575721194247570145924103946126275434221596201065117551936519679558954061138261580449256469719181747195730025797071322731199108951085916457466891722054126757642063912827974250418353352727931847967873824242336494202427062907317661068997141278151089468616392002891088503504926338480424022214270999694743790488991630419449071826125465526045477811985328024072923351228658209176147659868726938819479531178469018160837959917535476075995083624397644369500777295619574909971311978624436143876485222331888235787333343247342942012269762992689389052350389227424304524788172282315206078958738976466105244952865427035329680405616116327917820233903197393520272758800107004006784305026018264566525661528143394789068201009239033738299003443931382496688773784483657696477599269143328697951762160454863862465056543138593334415168741810302238498599538032889720783076556059206626474669763156553724094288872926562538156845231055389782241313152906099524206137693972312059114803680701268103295481381190789512127410141184222145531539434548808930250178234741502731880759183638544588115027822032384418864959740591762731203323596652575932256368200859749663422864775980653017531635402376137616002029099282242937395268937587404812549488452343595682701178335297840994556492657919013484255772672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] 1212789750359284844004063501079916017344493029740496201485872954337689179106748652627463513933285566102421199589427422367184431362698534258068175529933282448255357152420245658227267678643339099139471446933816450413999031049577024075106521554591850814145018585230270027633520363634445073626956954518089890509110847830211592457126053636400991122945328886772337423644010556512635824040778829585694613426914372280421309019078785311866595273085720314656667666025203399816070134118611215460610499054519290251541892797529309025463161396064860734176683047104595341888295907577938686951689927999355439923078255878991373966546923322982921565123203265640822548529921454890237598360393779300593737047514576504374445877811145115246567881569877454515811229652650604243744301380571972940233769518495870210302364993803460814114115913921719994511814315955592345264881360326277376394585372696896676188374873647875132403574833490694868080029736225021100371593068381921713827953834359487403339041290536857134406760372623465103310425975993441471571302602898977443569827057117927463850972158427486158179588501579951951361082824017651807422284317524636937264878282654924529555225172478821853959168957592842866557801767727947745544109179658517894989571894650909090355297023683858008265282592492744970502039223608172215836736921846736124681096291664597926615806031242854647537899532023537977658448885282101521883082947047539512086070563662729634213316047048898095973032175447428875208483068099893854345783209584832274278617265350819549613909888764787406072740583242578853446675469090177876061698036044106510851175550913330237297575661774309066693444988442405244724773288818780312839567128723944520041597308080925960384556577853408938353918953956245662293393382415034136346843394726043916789544636858029907544055823872660004395791536682740079090158035814462907355659280141168274153059597365436049246823961594155448966978974736720765285075212033855132372853587406046650046177472010736123741305228361808175775876574483513849317123862064437503297067067466320127356604950218310080290898737738349127301541796286359827647354933739176735501890517085947160530729426817244391984010060298615384929461725985907369466793618558401662990368884372743487832914939357305352868550636981458312232971780022644737227831462328607388735135788466887336499489600068806292220719644376076501932650193273872853315997294190322387169150135552790481577909905443918721823009672110572814725924581591588186298160245895596724823311828984074877148269068409260069701550155611535286731963880028701237949819821022054488127110319596604926765458555216934891611093160336971039979452056113212518354124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 284548177402092233050183003637311030244995516698751516867229992307280498319578539393999098735510606246145180886182351384512988440854108780435495000045596734189243695871652487579426162504596665438098912268932420638241192708420131063918731567770437582090113357102769655882264883462189077418327179076870384752614052222750089705621992658914799409847151502091270429324264832025283928656612693220790789164319233046956761473250423285287963579105472084079329608251139489538183966002069845752556012135917884398548730665063650772282712425431504830107125875807341406402808458482969106183039738429442454605312485140675467187185813275266475032725017624653737243213999125912366379526213804140959459273277277812733282204978598539357582534311397297656112995602649561354412548958906970897095445162027964561228848830745363351094758506735826785213359502672589143310241821218476961632991616785442325244014965868098768557779212065404436905326771061647523182142484592360495109547680820242375048129195650342219162664638082446242662347201082590312342976544991034427746054357753328932199790216035577570193348806250516800167263447606528690979250612906537952945408696309713713145952565105267311117349092338721123822787453143219854978482872187912271310414022918096706248165137815704748143187281519529959374595123158194371116139353838042617842839202547684499987677514985603645872444274226697369489273875412824167176455054002464082654522868936672061922562056354516821332594822845298899043086313050062385531930793466219380100509692532386327884313016126263947576947124767707866528045349674853816087212569200049768285709197163373081230025724459813396372774270972866867908919709684384460668672688059386752794760452084031476053037394426192439463183754729086545866979723831054188492173532394101347054965112267053458633370693951410279065528272381174761759980173195763782862169073168542124421743375445200750668563402014073860883808427286227474389362748497866573389333187426631787300505719780451746380467073349510559716728828458445951096628607734558403386642691185957368870342180733333245606649753218392872694608327812769879858255088523839851105082252489282547778516846754746873954674133072871786811555815401300462884851033705519621316248579901217217490919743016153249457889994103582170150310281014482494996417092391936733663152643638035415945908591764942983622674721696865904947122670788465628553140765397697444386647426191604486580242552704953671296917930312117365804561624941839060950174265554793749688614667294074196830127489754139198060151879192556070390358870125692364229926831392739569054419307920071999556544474603720938620006634440480321390021082749926093063454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -1261474138908381311130898108269737565461030099338085770475087921913031242399737590825920108298648036493685831146816878901602204175629614653114767924097019449425879102598604072119172526262096798960452552426831024240623404850335938310667231359381575197598569717649167513820758426681635325506783090065845352536838509069706264143693870257848122235012631562257989522546922705629173406015295448976375854808523386891784931104960719887863522925448373670226198982859183903057529547611126144870997612583083806338029061858602352173779530396084437794588029821110461362095035618846045743214549354079233713371494170855681670360835089530560297441102213447072827847340417223296923506998779198495841236712847128253930952202725465794382860910576780949535215575338704222549712658813987787300987499017339137914664619834877944588962643782252198514572140279082000482436790171828032779644646639573451070839866364535397304372799043667679642643116207473818585181759103175867267714118083793488889553026695082068722578064233248476089771344459122692929185874135572581946388834303949045917901632223995885629124999888248695619302920569463424298837405480025930959411345462492208822840034768890967043568678416011542244194649052078849562855419934521010519048084972206023825061390847956017600464580197580228715326590001594770844754386747493352010764083897401862002112014895720976035675979983606976074904197737266667420923873257987844036704200665212098459402342905669218704275185758521709671935542670959302779602896492779303170131052444103449832036572079500331323817407593899587569201099465113589593152250019561617050714927938536650429698059209924636024155075692767435709549574686556671606613484094968371206870153205520021779830612214184839653555811499233011835770410346567929443694173242966291472857246263565397757567535983600076307708393763724809489150613925937336826749493015451290610715577452251541475626396909401685329294012722336552942947942493315913530015239438502152228041167256225588030170356321029409952765493059832191078608649567478015058807923607268536831258278023310972443838015309007819762486228660839032741979399297167396452408103772659991988353267021429860252048646210801592025400113630674116415684275358918100767240809505891183001653019342870453748536090661267230798325605353770628083289178233289260746588830657191908096444545925479315668697735301943350832944835767863415450844556220994688174238436484567328007992791912477796736666613032779297785687056875672200373474059818140186687251674789735128623947857497687420622138995781536121185546338576080089547723477320157342800464100134628224869162212917767864029308482963432152631450871114903690583243489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 1488760908660011665229713545500801256648967674169707098175864369581768284942709550362496668117097609477531520851088840689745620455120947212734092455167667959532738151939350073412125118852509605008304232612917852149004219490244062209035606403183479336490702485954481597796690463960876807802950496762631048730533561777060390477159776436518431480843497495576073569495107491569517919067730353241292938086299607699013560254133367074295309182456184016298044713134177533387947607134241510806684298093787291603789411954943729171585234009246757719051608839273471863501032015173021216212676435405192397193590920273543910697033877301601213301885591056187339572029807238683088801839686672934239727194704484178887869554754916804136707847222097264539283751410151684967636364863111803947131116866833254631962987832740970065905000982442523084963367189888146464663790234229694604048544743711882776382278409997759063201018718995219640482834790824654538469339437229781484398817081029601906846918309345144016911124371729827135212698324314821423358867750085119140664539036627537852808349315234159050396861934157481260040228406611676217625230346700834902254754418116770822166045474464783193555735539845729508471015427723412283786485357235090447109438052522006499910614795459288073475843023689518409189928324014443344563736571835945514125770032630442926659298206231699254427414345703260168423651904146105436755328800594703339101691995222971013787868152213452883953446252097384747288154910913761828756446049405099833043420495211630594460613215468804401485964956884936455049398337648307314037643491810974684664687240932898436496941907102353487308275875155634277416781168285571154959827727673495507282020894428971067529402419517847623434874412971918354186263402353972192237843520061059827774596420550717248555123200471967175146510463648717062920216242839308521130078160474327296467365274711580594468555718666369773904060752927472540805531140384859147577049406072130157321523713960643621018265733560110080222133410007425759209684027298566531019620848787391878416094497937411235441827505183011169536752097765015355048574698152460468693595120019554312088505500058111630375777709536473003831739168668083239506069076466038906943601847304060116949604952419268057980391837257677629468890303997764155759298856102615994058431402526143953017626385010025926621412859759702788928809847650709671628343762862920103131892948780797085328193517234540686134638280156778484750439390362758922427765433644111520008415714424976258745995442746505048899503540767048922872203998252371581059841318923428536106040438469079251996825788429423644720252965824944808972800026518683210483761152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -1191682274734787885210769766632514584644408287948855952093245394304129137832884518799743256402325039676125405967456283514731582075431638003712108573925477877334215542022997278298943442392397099144750932673198035262305513671280968897448503888535015224620166983526044645442962738427662683302409389547765832727661143362007131691822166038725252047610516029678890566486356406019512363870393433145957796597894156012068097236757180264059428269539074518621008755943143875271390319021245393717272193368051581811470439215673297015280575933608890274889853555344800562170927549662090435381052031960957919756444858039849612722669902592729510897991131334632467021316589532766739935769747172122951464319478704464549253995774966124024369499502865536473533090721047550016093337012477656762644751467349752851728479112795066782920852663781498078055651900054416095477273092123065932028207755614534082498676685328161556117179831965065138596481634250869649302205686398689874629507696119601143527825397325632868195175254681669165755259250548791956745235065339621969357879274087738934598886691216468683274272182052158977292919782039235686865603011509766085309100428545615776940998915742299941053862058818091126188969060259386996048490934160338875407772995036416945312445205925107869990428143672966096448792473840095676982922113895030912760392091868697800929380740902323303145902411974682302739831286368475086606946903157499927408039552707042615940146525165571038199632549701294109428885164112162245998301282188459314035011837900492777867174088734745364347086001582793898800077603949224369226945487907442173139213861614485967333112673638046956081291300744297235175751234302311405957570212997004868838215412057232908027433941753790088066037336114947966409134762785382552644423413206299695746972960867905728098320782916157068165636456327264679973735274532411918044562532084349073178582036052201561253171173445002385513512424968241242938448816975979506737955114017074507311047816846030247864109113152015908664858300917813398772619330530275605425831056609358164962829743161230995595940029458536475155743666010095550766807313525827449596720633003869578776922542329300116199643336222991743028607959001178110857759548097865217530997307666083896619385730317509608409300207839510817417951469704166255638148569725334424068333816817056737638378400535453010534698694810679438349929293317734871462606569082107383435863503871620507716562256925292457821734375370675499020922539243873089723328862713637024026814884342852593057899113419313131722175903143292158237816254364313266827062530042301678270984964369879930232939507833481504846269087185239289655441949285963781814353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 734145500690559112698094321372728739755355181925776990899097438592765410322051894333131675761634287986266889154418189028597186539419916803555237077087353214265042038069538818972588868040788376082449179921779892547380145254755181664187687251445365385146016894855340632104224578348781374715047695148209758604999791147579112945631817896956513282610029498816390723437769848392677893525882617552050810639232300751402028417512396649579719235306318457125768612917040204816557370019372191180854299608433428753504101087374194804129923521587796546433016114487043811168599449874274098650402299579443510717625074071804137568454843683888975690609646146750474196991403520800749110042454867780129758564521693462884735594175228246369624189265904103965378501470852294898741089149848355142468159038791238476286105975449309457791955858603048882182606139605675130468226212529099430645396543193996645862483795868285290439883200733105564064504575229373808987668155096334080313880298671749000427609456492440099440406932979370218291149351589366439516440385291285671413062681647070522930901741087908327013316421590255877546469185302957581933538387364251411712362115262242057955123485592036916579274350381481374773208696524613892943125513726842668890290443758379365771863848449882637075711798437137689271314461512775484396745994553811183684257269635178834794102708833195300758057380093162222600656194537636408582222814217999382894794324614769113689281223455864115185799914867682935550910666355141010258377241531592110254898607530147279467679439971377891823363506626847465736008514972216268281640357513913606129251089090384828562661156514952869731156689046022584953738631029683437516925642843998892784734260494088797234310199368521731077675461947782328940343626330391992499158620804984767766272529454396250514439981487593719464953609282776262642203642822208365291075243799300237068335402970983596116991588261123404487234949582415852922951426447229605012100562740975765583978962373101432189192511882104043332645635868213683235480892044350023594323879882671571536099918453289357580861928991062001853052973688427631727628232760162848053070724123923577199754517812964983758919733351812243522652336298182140176681328484449179343409609376148190128418659881425799089992398857201785682034315874107011665194150371576187982591190222502831679994437511787152231738080540216726683990296590345537392830809979726860301510606807354993816013228075905516581730586244063322100432196824630968126187430849781632163763533192559878178898634983490342896528931033539143127700855170797745110351627815416642591119391444229682376357564686288378033380362467784304667999296904029896630599680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -366112129417970727168564034297768725279883608235712321446559454012638557216569025309536940203495775690536047531283872388563972639823862825423417315065556517679122377732059240704025232948977596319198211550327348570978569582959126102428451402217114240076368439288563037534023590178779840506101542630632264723978619197644030708946851223318782223727480167010810704747956281526658178102479427830975202960961793227857612668298812172433885970913366399624742981527072877797421022126557887153573360415078100213423063619521075058892737462010009021058846953505875686143536037961557802042834188464175756541343844682653412219435092489514884603202063414424507102232103571719460076692763566928883097107341821257749779440276661551385052070413396252013925351196554629357644911016020367112705677828975102769919046007391437535399437106601008927643090866110002541640931942962798637589265042749585591889117082861913943154865074797154644869981504780730635467479719940403317858953017773924174034999951771444266212253958065526515485680036914806724271200480932538122658222876497600387639145049695566601280855075163235414630608924286546308792095814732154819883380975319931977166177741897775914486871176214488727772632310099344310055948496678631250024086704331276624898508417880420472839280147858271587102100620573620806266562894811612570779944093380574851216088004264986201395014168556388553670254197484010630666998890949935017778761994028253146850054600378504997285085926833584395427752460239719787457070867570759878399677126500383262456644663164328034234182415127902166817228073614912302502209690347745985334455669641855029859655047255049180432807238703367823821230345654735765110785696098716983401816645736684258587594100799801910650986141331901281287299977238128605686152121159345108135828723728792983431068291029840194647379468999276272907728494128028227683732015092185272497604646115128207644886844776502324504392358590477869523771631324966285352223543518224724330005555875725647606204901898254898584335935610195309707721220963236462716668029832976992186388673092262738636847073651803042256005066533753513862662267355739340221045009571995864509652952701792134415273617413056706483489839892490565757926380298383729004565769044256239317540646771905633860892882287169559379709937970905706323076174458572979188117277231944999353799130408837385221703480604729047662629856535440555161129058194806556798263360566816687569347911495835994948054798006367053341485153958209427055082729816999606635065618041009552641673228628391872367835583033492969088195691952801529752806800546803607750087908372044998078124184588303652910914827808244534082466943764708536006737920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 154178370259890436064741928640532040046424513313714711383192946582176786473315675787479442111440185748923621927503827835660514606903907549776653052573165624304437721487055998639552561152707228873846334465059950304982685305214680889983704542934725089756143757296659157668705817332030668709909264342365897052375819136703935575173897062283184597050680369303103737248725208106797595172770044322225676934793035146625187918409166803952890784714616425484135103428633227695119611586382448030681745827542528852547421643134242494923080498407574136060718657355704255177751500332438615864890628237335847084643163849996757013959624378939636923742921218614089320790923515572812497411127785449315840841698298915368453581397410564839110565365482040425050324595473766057506300662553933628240408565467388097775262685642768293040814975356522621727073447407425680532488635617183939121776745981535329255890117212579897267073622801365733649460331311823297030324958514782210041081780544640659793485196327117651830816576482406463799557755198453009715163438948057400574916363682523587761336171858657086271115182042867742754069390638326628513359177236665231855349816154261378830099577756136290859078086101711420683720911828865708465176152260699963409295012247302058144763532065374662774745092119100545897948059032915564633679045580871039731613768869889468776286960160745420447329872277775380902284875398555411039569084477741823132031612955556139350853988116657673646969231720813872918559584635115694523177337492205931193337726244204970352254327536687111505650008777987742938646795151964968117670367616695445102480157546561561073689805535405038839565982365232993284721713271599335832622122553342598907247123755941751051074846068073371864082862101879361582800803330724174896654478535697950575729021317031397626524378954096036255939109884824424756912685907625530574885038248942326749117667500303974357698803403088171181035145431883014619379394948980907147865502647984612358923414394052485811558053729482925384009224697482731680895140199286356813032480351229818072297305344954202898132703340956733960234537499054551007945687365818873649766642930239848635580291814237276968665424238319102252954593883792051702782829148859663926796767868422584363758553148422688483741531196398925028085062149405688515379741585732381207805085986249855874680258619816423937593750129245654622527709904695854951922632937952959541596376107250075386637365521047545151009687062806342926543347038934821516821284327119422750034034007676282902844244987272028902619846456728275275367003346912640002349411348186488019472421092270117073517307384573968748600038593974091055143700938757244087959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -56821690215983718897957291118624358486138411504660019062644678561063864856439657177197274319170148699624838738093488153597958002152903515041887117448857014073341354615206734260312607676733650419592031117342114719281203693714393453040379165749135056011598515068529149180722316024278679868269918122354803150950752754295335516864323405313969930474664655522674373112833478393481242043513999037965088044831695713569076957113835057442422777506130600584310727706111997130028272698690497048409696873051418621520114241788277703617633259531645469362637459593915020918488534436642155822286328411509337921693912758460534164586624243713719140703298356998702841724304899294920357410804194405441555616935463943196282890247946250414148598402909677757539068006534135210149867900319584235734332346422561877919695291422319676372480620751243149104435317314876934807584337796151555792496397903162319653955754408074488146466628871675332902211986024645544563323815927641612894232145461866468966035708080294808866750216695048411001525994513665306653283027799641845870842848353200037752789457781478211788079708905149182234947448392734424316084186147432742478762552786403639073077173758311569311548519766013154212946061949658428859912226334909230433322874557497784908791016774964774211918568086420203974876189159945653070117930850688892821018767540471431568544102474825622136335442368308046533419759423274742861304520281381877774617022831956896418863457207194583324096605793001312942322694005695853865130616936807997792373485778820305139675490164252099148105345552371404595197106947475307988598707833324946756112635722856941764406893049119477610081987525641010130769084843952977249968384844151569779656948576081984922794624045650415608761931988851898520421060154302615542060084287987026047838170708640445486709261038253843033577090932787306596427693862671476570394005992521209844525854528861664415642256224786075146307189520097303528941769853218394467474928098822560675779703177422824311760423902876064307899394629785246711623276500072222577899176815899628376854328865030456846498210627692363549893436155448793188647504442097737362153481870455523003408432717979439001803305275889576967688365283384316449084497221223576799086807275359515484293779147063845130570091489434912798732748450743970541344013001490004625565803391334451112247475867171276130513384372987076129177707726647624189561512871011891943010137856588855673403817468865489880593108506153220800102717175381984965816980693995752090275013968782807206058815574419208471501733649003829462447151032071532520944254860006596680001332150660782637339562535839015216225520321277321410008061693153081640878080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 18108517971228636090823049123143978355637064076734345954199675519201424356120018670933191063661884744471623247413848730134187461309887886212261282412422451260350995524947913082598341366796967853926476274672618555633999549334795372809637953875644851029543267876022412665551527092313069076619954882501943628477363259380852360115448073378117348215097049410343796017491081237126543675124607272612099440547722252853229366440117073290900325616883407098394973549764582631929960546071071927628663297923039403383800812409766624770049652740964835391585861164042048045555217679411206829656251189942807639318157825507202486918462212464634304861171630293591016554312328109089349211414379457509328695461789711941330267659611137443424437953022398921287457632812065423247119774815007185175755711627077309263849143993401512843307830838807194419296802435159340410642570732552259245798781011480750121986192401939180646462782761240792214661074044194380820745296008945655756701373207764183841259813329489879904641820906864884937781746400395324014830572315652795340541422199424610954745267308286811226626463883019461523227558163702059746925199252358445809219142129411945045499986005358983603594150735005609798932935327497691689025144110961907054516723130500433740192068297776144665218546901152780825455690177951996233300272652533858378456794008678535244005697605233150038383184166088507906810455361658828030505477276953045046096233236284109159777831586051656639406058595398004635143885045161454266632614248635126696461104947893488620097055219356920842461085296859446765535563358648726091812435321727339566965941067925117542192073427846981669565243212654052989370883456516503667428791201203722596099903678420862372515112206506522811389569459162851214238458164707781230053251597651831611109256401635025448762715059594850084542678344502694201522883401516541924183551606569460671783695744497766078790358625323022944258709564098226315224122795454559235580689339040688493473927147492493888037327826352803500569063886698371187481189511078411194829681629487086128218915070162225574117451844780734600271053065242655471290259040948848384350429217747587044238330867107525964269687281054635187359197619517508434657938154650110866177233085237093212957637904752177453232185717409613389101796710694717252561301885098942057486812120952335532635895267106770177853988422328183476583055324294395389102491564040193259932690489767455781381623070662948043599907371443367771454286422457082492130198091005317349541714372007753100970098483586857700558864794250014362386128979231392805216310977449094924899185646797951338209539538656408948041896008923377545884175229795669595127808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -4440676763975316711271457902137653027364896565217421206602115280078990613224512554243987207249254957962029516810383342658500686606694431651766156074449803450351690369159486393001998815311646273847896825503686468370409811018009646622931968389066647198459907282851347080769504206622872106062579703177268969194353039928881749905635558398952234360615380101460288258210884975404856401741453960296053420949032478365220123175822301577236532410805672283463499387788625266164240100539248003659878351968437042119881566487087183257021554880070730199343443555298756797798964807477006328046127588544623490393170910810577437426801937818397390201325252227526464027289216435456746024994177513741474567410060889692087222011221196482718785142296301765904261450564349365454700100472054105238904861834481510818570541018741747808061076254025665312087795749254228120113772079139494945905497078192548667959394481084114619725614929560444778558406760503362171724041858741374752202596255026232612470629978728194624756040401681998259747038226016231380294147492619543279414836355100592952558594802832143194373150828542135271807125243619927354219212823568826283762831923003844618570912286252451417366359892307752651645472243691286521635330273047146857392097104479956236924369081189864668210943502717869067264512351441720960438525101157984287626046272957060034588119070842230750527057744800695205005923949205419124868879659935691429188715266283761608303350404841550251635057763288060719760200419731052313783330446994959781657047059235075817952606496269029456548474491726811246786738084726159982285666548051874579659076144339868751497031262762646654584642529933553665136974494575763671367683256380695646978267057402842951112046105251427004397875602167164311906575982503027779731007653676597610817213399686509033227731120395946217286852285419063071015570195370007242566036268527552379015788264335314140976105122089828780993198148739414244736945386375294983623011069151509416120783770839598087365579086573774005309200378259436460102862128731717878603010719305031008055236291266258654813818950178641133928202117874645454203727556511474321298198181720044186945423531360473285044467573945332357386909930027064353623418011260902738459706244390513208561033357137992925052157572938882252249293119122833452693751012255073061662176549084192788848535976838887606486809816623267405211350589566555755648009114419797292672575588091852205774883348863486177484468738049618878837971627044134556384684728737197064082416524370158247349728989778614423193693485329041352987828604341233172468902343274318469267694229032414425149353617217588984909174425237442605403540343066285844725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 550604142649929719545554597623603520358023297996332698691485879841047461362619654208254354280572101020393789288509230606754344862853617734814314547938048875979506434003884833869307640074079668817845334046248781304228820621875152199019157812069646482822658694469119600438043956452232212847649345146170459071528085771728046756500472243890663482279501616623940018971518187017907887597107249791192821476100913187201210952752830643782852567281653684556311244758120291134766577360573061213477251264944478514692794368878385939882508639247098807708097469243731390965524002413822948791742980601601373191793853540788002776951804080159217052097733029689629369855875572081688303431480631189972717625532527758771745328848516738931799950985887500684442345201463079551320067011598900075066807479239666264639949235424336785064135186041090376276994324132337506055978506563485333577217745209982906428943425201349989646857680544080589846556199557443075295827062194513438088365445257535168746757757190178590575767771831131311546209157789995746056472647434568524373892346438810827365321143912545336238572441074436532475830887319341857295396380221497761591022933450461853596279647461420084123600958680133999445743133527572394459874930800605148683758887997875326410994322833373476038138350615673587902388014404083720277483884808858368004618648407593264509694952343357243837980886622677839459019019154125778925285407752613602608890764471247239860204743754266828097564913399771320859318909392032219594420470662869812977063858647811361966699351428892977164753424311408280808682996296961858368091962851851257884140067138663799621903981519123229071997465912848880589201996742016896067098645696722748804300574810424129394766453972549829730543531209641185416133337585161477085616796741335158738186984839293030861415822173390236636028012367232907101786928189936889200447142746676062958485457511015713645709639437106004053971849932402216597811048798080522075610579307823462887117018018099714834262070056569255914121322186388876246456246606652329019877632211683957892399930526867716894874568220562827674251334636052898119482803977618891746601650747117478890684044229500987122306749399254410834719924410425539990928287760590830844693473231365416671624156153674813218891450389073191996323520478150481711035525113175614638547154235742024509017279746050860794654814062821783227689013507270532416928444033723305140079946886138012412450534747110604929527727071889618823082902808216530035593014320168846870894160789750931854299346628227749954051374141495436692803273612756240388928935755041770059820937373190094545041348737690438389092073887142327836519554500814480343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] 115433716627717534694772594285955809672373507031802362576008664030746076977975742288456913086177511441753487848207782499550059323288887431503837204112871981211511396288572054711836818535158399136289864816249036516147115254992285178474631258501950470344600180108000764997950632244132859615670118674398220760950797076333985823894131388268337051978397307293019719328074857173608397845968575289941116698866804276032467443486274432399085873611149926321959608646950974403055377096242433893026022480542412997118804575864690037667166242749878250523277687646164228936171031963118433437233331270100879121629765983160263445356950222589150472427037829400584504422203102308903837972337440206041414101375772711410683423866705987215616220113950022512549517934476297725244034269355256577764105520625558958364424964482032504411605537704425341486867143785115827083444162607809181064102572798309248244534392168175712736294586204453753612043294877128574273213477722040383260297441188663397681201948096043701690048471386429543136683124442674010335992741207911575179548724169237445596027436408747938479855309384541989641415926411469645610641324876582108646791907855593554040864320793342595764633652754931473155795797166056716960302962715668864097985313011361973753422036542060585442195498624381642559635912794377213400251972138797269802281312506602459523856296962763150813181991518337895189713319156957210487675482081329763149393507785468702688024137428091638808139573454512357858043024078305405120584985977849320144485704313210044323267773646700844730614835747958446848814340652848313969892399784170422253072771704936111674814697539111146888403387975508339451287246038236311361464543798789340140643058226699330069797635289625493596119296181699370747677187976545819278478365654558391551127234298523351629953005166718845518734822320796119324254196178281030436897143720613356916964918149281372753849488362854982415372622967463045268170489886245995866287970980940998563016551483714609246428271160578251166891355326230805979258578511164326876279765818877795653014841381106498324960471881144947434957769889794553665897886628617880321894427886305852694576835149607257200859095715848625751218592413139260743278270026404309425746227318754560653796047613595310276476368780464116173854547687733192306448182431452347502319128809794717173846012121180199856672464969152176628427350894956660340217521994844294711818312508566104158362273999511453686958033049417001295683507674324790212296158293175295636991819734689395441148358878201918306807414689622510513130935836267320684912616898419249170047862844887283567883670033681751932003505482847012754220094711058913034240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] -74940693610726083289150371654178689753409068375234431908288822772903238475001013228976327656839159453133788459679853398890454629655395727198948471907634097968960813799140767598087187877105469574195472252128168329441793417147253245826964259340038895510421451350961474642958075090869862966361805415288697145867999070628669865437522220292629068621901964448839706500793585084124981651716189561274302461935972410647339184706215282018919025566908653284967821565154709439557301278668070988442600883255232593052317095336112440809290420735912681183732025590345766629565456107761814895732208381509650995107303675775248370880262330685017733381507670853545271301540447933682387080704810916625540458258495908885098268463923003856372527522742083154709425392344087489275023160043017086856027972277385508670958938859237804820567686439808105731477318141461274657328053451516013961537654923281865845767955973768340235412635043831958195834461937098877863142321869390205885081912241780102435290229560229942550451349908064690376276729064116462338664633027044450732858248537895704298743508140987782911302140460481605499576102264864721568374712820151668182673715629689052626460942300100133711535994649605682525829001362447663119342506375608948507025537661115537231692160979598473011191242098548377141376979237103735646969175094496552415314792945398437155717372640583251746170855434956627257773650005702437693956998218124549482549035287477262590721822543730623265494917201935591071742054255603766766544336656874403494235176865438536708498525125634857237996888454699367163052037537787297802584984985765848130409789656035677045998998585645940334036445667180845258112373135812640235723536685312617504529070374553369313173626611977874436364341621353899105156469256042757260790107656636517839747299665234868508840030292835600887080908185310840188597579665006720113844915249749875807379627200431006478566016460673926597648874031110531871544887284587271135199182859327032017993834292826718341243536978114422241540176255515406209229780022031902167832403141066197867672269472076694364465669484204438812630115013639155921665325466358815762665857411830832828754425716343637986584866821253172352925047526891738175908250916329298048245560829771034236861161382025530477636203751801264847272915722803226247291041468768304644969638586920772321090725402462692904382009306972955682176957349869105935125536249524909175942051867462630773675273448117044756466637825486982137677767140917199137118756206132637205629560901348889165062633469658784620111396739294105609246543074536059121791601191272736877668388063407421064948134927518110730536759104972844376739870560068713840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] 7380239577086984496468591647176579676929248771822601256054042918181272713767922944810575861343612449017352097675464596411419052441275234413721807850805443176085552135229077098650333219172687640057977045733293578522796699559976332123792169106489643690352995423292835410096005138467357237363555535632978546100667241665151236391318130778874078959290548523762690539489967799731895120317829580548037310805233104107707354936495212755698735584984404606357772431928617113209187316319201635257172856376881352344286571649937360411319773906577962680939453382392119077650194255835089806048711884136377892591497905248173552664470695062290982681764840579120989088385334682791948111482234119060127462129021435268774086625274465120350324137293549531512985163005763696012412233882291031023455627463535238214183850292694447032036340519992411174886337414252709979857980205723960721230890677665861625698324013857816161143504947535302661899432014865348723894676435972139015699245838608381028495718544402162455840171107876981677398833994935202581361202451910558743261764287608297402096648920635252457170492823740706418487999900143042357567156169139728416912924865797449811349334797963339648814024410870493874711513083852195547855179126639199191071237407558028187500367075502020017260299836064258148288350538051814188574333779699050432127933336886535883647275619770092895853336399441555604058202439687275690399380406534938603204297292857423036047924543743835494850023204057328688265649236922466957190150771986387932096007972181943163514915916274224940308550047754890740132055228020146998232605173059471980395325611236389067751078246670118727990915336673217760157789958990261679920119947330111455381803887926889367736859986991726624214470713169287591955141481888500044106447912891723874938267101672906274620539063458389247081305585587819706572803634065924925853979068204279558140827646981485456355371857392871664894309655435768396892994575893432606374329076402137833433017312550004819711033537918576142184099101687052261702292614663685597690197103236561585352451075780027721489827350109961783769796375623741906502726063134819448080331414703143081185279749535758210318469952561239988677928854602121644026059225961198432749271802841622246430059768038902415136947388217796276072055312058144342355622548565636507113993463325084749767342503889370716758583089652259774310002069993712883557949152219491621733804584065805484447853640393403389942115034320793169237415157059766365227760799959093807045240894862725292970396789467905214518269189332180104490101701775385845855364538637432879045220432784403820145154768517122900956980746669679422808990381473257226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 8118084832100124059094981843137454532959127134178545710892867365806477652739321756815517404810364291192105957003245311566061479616651992338624401699949276828505924866127807055716290394524108878944423884113879961732227671976202910893897360249276328701737061044110362323090523733270970573110191940651347146904488726735253428129543638060028115263153933543224418090375415522687926300682990641453017938168696589553596948452112514092408824217652267348341761052387175291099645803321701503561402081436739812823628709452351338493780004097058769346894735651759220411070949221330447345050902185332918638947117520342711320482738688100707293290375172654240904974048885019961386023221004989086479976007086934994225960073708816416345035586174328726446112712595530483925966775996446958891675891170039686433107511007067246614241922623291422572955868765675476739056998342727591918004628069926047380838930352722982430849762690189828978887732145717843358940137727779724370380794754814131305381666406265394786953008598092353514315102239465310469043972762642607361909360106322451777458911068060823815538230478323159176342428995256126624512591672524917104394555174334757896983973746458663706910306473063058805805881738161495126777854120996294251800064634426315597562668817798173826696046053611608475334230458949430506245158836044876468119890229506924740981363798131805970029864489197266046744427189538255294549164684186023866674611132823632401040263667218468274072177379951584804224051685585941343950780229446562729747809195205717184175256574750693325636033330468416997475909230276640465334890237993554417309811385940436310490613644161647242755385346440559247523181516348261388719194647954216618514918811801353917549710376748706445815458687448302065550254002365095327872259060526787965980699083778844625692868604312515051567061656513542207851138258974303366124440642298576976167915989369449604893886185456241332112771049949594133130791559461990397886385442999801532595419346627940461916396610090466588733103616678755708932758181017830518177528265142549614391989172106029772056371110249387468758200760800817658326097512947406755890643521768067144546200736085489265284142341011758885506995194382255312827354171348700746506569870523915179123520380281548185412252885951565261422251221030040900554668273283664526561777251842395854700983651901431916350817831528108836410422113347435368428518654220016597607317352960329060642582307058279071973483365657430083239822755950923772977061528901019012001484678786955475463427275497342610667492282054531476344823333259018575395608310023006793789087803478472534826990851849175122552627716516727470195613974027158159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -3696336321153296451647090111176595996505555343312276646667709644428718664580036276863005273745278684971121104935467842692514908355699158519609202809655680492963777551178588883165642836548199788394180842176460540553850220570470700239455872822465625820140728470959038332513035344958773540299463340908901413859404363751793442562269558385913047994693950630020466534397104923205987101578576339431053979623425553272336817683471384510560206541782118832717526034017153861598784373450296826577723609886361173547466232265382769595613218360247096816373419449469376464546151981065133048702612977291673070056674170947926941378051170039163202547303346043920713788171601789958323628436988384078826826977021323468208615094546726744479919555794791248365335478857744148982556183403702679419793892869935307850554730029629580438168025473205285500288942506608214258270060873532402310243906152961038608248491719782541107372505941962139149910547600818196405708091116992179134254628594867720873741529984581100204517428262438533038241468999756317017472337676814880521683915285262209864487567987360144157882860188545662559589348664646273622912647951088664777222639976405204883708982624627667007525176944808073111006798215466454827446156905538717953528467521385585504704729417877015264511725265782194812608014358348274101593491590838226568566509369185749875581406122223366584345191256942114303195604117867646485171660001331732090793329372004870146306821859018064847459867714085270541356622486629503741050440479278906970582376149733878800582240776371906858388191866759003391172761941531922079273841100715844408516905694960375955827189537875207085082507728509796721220673099401041451638665747589395169968825526759075425307051456541969035173174416286591454213441181643468501452412415509160943987034519809354391537388070265250402930482209416878506378137094334669243882879377203704629527326813635101260198673077373455445327348612305275657616371440826377663249436668965173528470545574503973187393987254646268511601942194615492256810466470713896975561116769216958108437966468348980059551792483287010610512812709737822830414172451462987487429830449951465431258556221693867893406789349832692780211832241350550622974147339872499230955585064922302937973285503696175935764830278394346278633779615036022683233207129784380859312879696483118744132331182523615387998422541414011638091939800218594832171719051558451840345968734390560529791209078970744971700861414622439946119065930189217424129374292054415284560166109624731479957360673610747641612420482388034610430897158054592635208005954492204047776148153883962653383445452461930653273341828056361006263907686259475087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 421051187931596242997950749410865953398808811423769565179846735497988740472405907459793739433950640918278613829902605653376537070969760271745539857424060723821280351132450988427338687733469911497775714808177714373943140137786576921933529994062160329493969521750864845825767162973579468239170477493188806886765105023236755302635573130791618792886842469178687139500974809918397228638667586678714983361999853057469071487423502446559646768089111647328765124804249617341626019557382654830502213312415509592404812053827098674507247281532939485825104238040972130955907172508660451075965445971841676467260187087180597999828181986329059475416832182434710854234266804343290717588513088421886602921147303445365254229380552647097919656927415011542588110756392679476836451646932822770026694366071323238132852243623750743006386569072231458153729703359742614695298266334079581637460044459911086521940805884787960910474659603432102528699220416672370239381117728106824815494217716247533328298805944931386311125309334095570268673385122097698233479781169191448488125202806500935618352577060881034528047592355539113401978531054785682369758031031870861753397936341073145744369049156205842751351415629433521439306114256531628756594833336647105183866180183620680011450322352963650385384289114948100183017214480501974170466670213536536836946151781699096614650889160202331467814844098916037048983700700704355245390271016181281687419878295333745143199348478175166851108122356891208091179797044163762223060966877821610434630486845285342880010562315669487555216179013128030405174253295566687905251622557898277777569463776376422007952209935052501459696856320050644710703311753403571868073793910498578954351364843634343335333100525210293964022104542208770545280400352711955672928452285803337776054420656010528128522126010190982822463143989497027436940403072065779184734634413284450549766862239513953803534944173077884305961626914169366510866218236108537675155120000741210097995925092946970943437896443534479476353104990464362702619059749713772743313945851416316704453601797904108078131440661076647991822047288927225383977029188132350678929858035031745132070753470285689401498702573449749327180337838964918513926915541270855915076403357897950185570083942208363043513126557538776333366766291530113632739410731042105012652419832562865176061125471919523620425408911976139103934403081841032562433618925399989501983851150362358069548730398678259685692840710506854305859719980460148789907062230710923871135799310172712487652378165943494699757073031613297905722958134771975335994121844639339969571545914318781962863970967432748808364932070201989185095182501648793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] 156607488137430252741856351593728121153628666123498508220118038106593252267415995251259117842270749914206872444963666193682116757722305734438126391897449168381148052226078649072502758183314200951450971962383691898872675638298639647413027692915207886169045241103826630703741836156197882786804336447843693489327190875526507929490294165385373374271142447222071217574964163522011960944048587116820655792480555081418130808893443145804401241175032797854049733904473138313802324953209609853607417340513707540519722812657756090366223039107803238252918742460884549988442620899969075881398296481151538670580420281815246980401379355755360005784486690723901055176539947948262540479377639408901189772696841774602291977920054616743198086098648094888379553045293421362176893193263385365923474564271734319563672488678207549553788093123577100965692503784075554132688307718424909659217221971374193190918474040157731285265119276345773869757935546515213942859606455554957184903436414183864496502992649595237222500807338590048303220441999337050980308304811413716431806662339936487566687958669576957622730519368771214558872110060104274782443953270124767140048704916212524830439863500705717635321449872886795738216520725055150424596674361688914056048295066087100949967349646679188912331743184130446671939539420268732905533794934080913715630895071866198977187989112386174580014124784580655136452298330194679156594252108082620527505844386912395437678931325781210394449831149262375025303370527334108270039094115293338352958800504539561474745732661863773834039547670279809837689828242254088652499139061021665048372478429881824782615676180850231141547302602323928259699800072878900766568448636107816839577084181465523620050216495622440884430358317886366892651046694094972646427897008225358857733329312415306687708888529626514558190390358756334868979697038201527396297735296560713023556941124832195395641342305180483046656153145411565573151078933262009487854799101115456909856449222832578797575794996256467603207739808322650088567478142455832837388359267662241310247499005561896893652973713662792665284077110637180552140496464176783535388255969196527301620418004779869768216626523089609279387515793787337357104194916831313067187616276125524094497105010088311287349212199012266438200356167156525896689539320757092767707713601939088392859989046243935386523962966535948960455068896497024014256410498112308278824833568916094711130540060248548920544347748881732555234679883712598668205767769433843701590798805665417438130096562951581596114607604532048130769866655719942766286448952766928562980160915287358406447835836824736588863156465959090707357314082951659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] -126863446903541464376489154152667703383713272775674115949642531410838806031081495941948569081033689672725929836641218256004658998028347859131936817483545951686824781727473645516967761866738833155501074638311881560045866928726866483070282936867618974550433478174576958064378322813881268207661761688143611650343307005706170286525295815126758033222919344454558346555039536118339311310995910526496774299895510540914699013358389623376587069848129923785690732681194158727172478324148328712719174321311299829478290427450153173356759113036226739701220581818196537587757947005845227359962881697765305625687012912261227890919081121755651567266111588102610500449248770484878836799518820086238013975882752725415299998154475206300466724142415278128545770910582566593200837235521601988709736991732156275534569639102872230352959173499722169590970354893640439276567507056582811239337183557131431442978981290921294868940306301185242993969883872773514700534037510062934369771499008350083620892179839282550141199600356518471472250638895708098833941053324952902545683201896818294994795533201456195374961953441007974893268711812631198169670011031135734429306839842474539822588897601829943372481455414899983133220906113215372596121726483216394511609233560121060846382712591843930018866536095459882197060117068061973868529385609939259032333861531090287775052472602420984205595747901973419125929445491940649423750214476990486911293707409035098226719082794440214306568258941658862950895305472504897087847064520725415613001575005815159477760498495380277846509421491176345125217609345962529455093855166702091045847075821151353944367406776843693852406013042670407215833166647353977400540703279783340984423315434555963319373526833652155247669584300543102989413342442544940011543519379773008630120456808341532726814530601821580509721712384296847199935111672168496416864032830184094877612265817162512719595901931957746492033943794977040162398777624374303384935890733000716911995012150707406842824719979853700894307863625035737287369325364368864377584895002524103697084325016304695926491261316163096964532839334033329988184385934662720748886261888204553732593495755993303655927518616772839416865722632823280620276331845199380984469279144647361365462872329296677805016876104235157917350964707691424292133293484731818439438256923618064558688051247962654000415511425055193560156201876816414762218739208892686166011951816254624214702446568239388919688361679210366836848314536556170351361524314605802043058193623600271538230542204478865167106127765987372452280464795525661540143763938381444609662821077211500381862308502197246009799511347264779490804849164062556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] 57546288451911343090505617147928793489980415955995989088570195586937855230294598774169578547439310403708954907531867014977677074950662511923127415291091874546260213837403274883593172050428458462689417589763499892979513708657778672817572798601706998538172097549692820302174704809802840041864228563210816802383673008814882033709817064807327931667336821748418254077738680972049287802802876117839823002212723201851695475857759673742718451316702031927880243127693318569946370186462292386475211598667963066457584767698027564711658913797297715248579755423362360366928530830369389398444236106163437820485776164027129573036135278818201791870279152194610818668802871128144615422323736333017836394669911575302390917432171883804965705709118031061806123152097632445164377839687843584615259674318091062966092959435423017173745739524858576194597239431772370126396251954036792873009837688573845547526892045628080448389069956916552743579217088225686639611785971755363300973036772910269773034355724159986174247217519262659427381904042043350961042274852535846139572553672336493508367139300282692948581570970918821645290130021768745387800083624356488181319886690563449241627211781950161853514613413697904569301854746361944347119504112554231633293827032512071862804078081179815551340958263804964826753009757553879873879771804732339220533050274706243511478064456523897049303238505270458678616696801351202507377220703185698776446733049562057269053710850108292055731012854467198956464325942326914597797992235307939463659090803072729440510476352435217536577548489193950845694427976373931867653893675759461486628224070771995837443624717461226402189788310617258245378498292687286750677602467583309330469317245706130288239721264656585234738880658670705149252455122077752426935833375170221090454367128926076699912340246842469227485428347660278915570581951992394229337311317658383456323027381678202058644455464157637676617651069172296787670225528989368710962036858195049266146792418048292902047932496396821626260967019871960594580256277244999906736241100928510612100805158959494460392655365270628640852563902411483972044311904983992385131769736164355811269587114815695307952567061270899337317376726401038202303457663984947079068344945801884322784696182919021500195688094237939979430092776420679544443362066564806953881819444135603543617314051013382199440296501652347543576213871507136705049565551723312098478648189780637485586872838322778616380084436465690298106766924825082522469891613903962402090776333235534223400994982791851179770119403437057353399692989372641030555070198387022724726197246502025204405356669420177351110146582367336538119838281760768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] -15817899375219946347509326319961164075181250493463200546881804989809509487226876081416636556620076034481837357661438581011688475215071858807172121933115336273060195334655601383816477788725517679998477008943373498447743388436996043130106260363369371546221154334792334564709691461804514451766995470446199340927737728105323796806345268811834485044838909602868251789467416323251103387898396334439483047336651628698267481281085230216050087713611311755390690071068258592504417178863568798863163498563422054542499310146602159776909107400335050301631774624642518833509329561612484767705686671631610688741255931568950586142844220299051075250300235058667662875533308503302239879087539527792221004666796801543169402448372389113009410153556346472957537390188309301417519532297587213150703339049701347157250247261855464059603904607695911982319412696340696026729117160880608272227941161001150023863361431536999943715033697024794000474980814939260239328995975867276221473826068657777084519199522335321639560943376588597189351258835862208955708515319003531885177653349609343316660677426907175555826742288906361046434515593451351397518020861978355331854013225502338651381990563501838885608818799465783168456090143511953878290498165330053904396809534349054519713660578495119233256150251066505329339683822840614672843066067220426546079000047008768972321670278741499553220054726017184828698883602276145983039999776846629729865556130350331734776199301132882667182440859430563063168131548582750218429652188622559661099788246030403777389289011995622179586584869621244795039232452140322720290913590818932419708912741299739675047906821409726582196020177182148963096254465383922689037730374466273173549537130062821160565259755341528851496648383727762642872388781451022155214217902742978254942825035328408789603260756198650293947894663192631673768230639301737062519442792010921111099522703974459793511252578335062509248386100137609771905967732429792135248759572410823060408640859409514272020643764287700084436212692400462249081604400296544597524396831282913359070382436936489003375074157647970947746903798997391360874014311121985242384716318132545322456575745460498472419273680687104584857493943781431520893878051289751504721964083753478423305847894834210220984168244914711904736268462761316018809545474409708594829354828287186258760816920598953762243579428605288538758915632794839649337327240963772491395871659712575338623887433455482667426460632276754917273719059278614967400162543958187019386001435695147635750533450417164611403591390434600228070452544510043140872919520848582314331832715345330895902384114525576401027045791408258867109279296934379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] 2094858241178927434177630295872782625299826215278195173387593498665376988773674932911415409023049565670785865724347500886535072202616826010640185274076796263307163278898297503172950236334439167691612887163746871781570494593283270009730896213472357665589391055894868227809384011702279188378940109014331281086354969114561393420296013565158918289255687233398554257692836976284501544672423968888560185314669912156039315272493649491764479017348246562006768454230292363172241344947836235274471962038083198756762058856798582248310313245673632189330315546148700085250229103978890874652962932644790655496083657909076450733947029013500964185669142222041228961833297406299561815069897104235576038845224104582114010028485830128133515020656530367470369402962108430914252160925150896715473723436700848731832639547675537116478000645971887716265947133666724057025670799913369543561012896548271828488848703302659055781546367419997173838917561170656776467040203966142039853313010528226822942675014513023468203098373906229923082021470427954361163741308674261199176401523543125167130033411660463769327234857526093985278933732456887722285864026464112720572341694296546521638245002861612460618880963702491795356409277774293521846008063741152478162956835795583055921881776392474630550073508785258947018180499479773832927511634292689983821613552150256556427017800680229655708512911061369215001345101313643167314220977129095944297525000104883279452254096723001908169943226608882770375875300000012820512286262450474186928055357185809467099633481361747403094836053168263438695973709532370260314840284523752278971887689937796980706441962265666114746401080625591733342472637458788214147585498498973225130926802670397702514449719590290097596702307978386550567427215301555426907728987454322895100320151183820784539451990848282755662569821194914243583711375831100500406754118372886856235257762767782252136524429057707066874385366639259918838696578023586809080221371058414774519326694957883207151666659758079563914173518825040366714393686739154499608511638096433264142815933215068221805293164805707186486136094893264199517693480767889591463889770993929172001162320543766330532977867691288938259139424160875750042492372871660315238994997446883294541198954717494465032522552651514911704587621221821548582481906143948086230823480698705179715387318133689183067040356308224291050018624458173205095845676529728423699260077268456906267962598668577399604363179099834285610256362288085543259116979878819832996698474515852717343422451806574009956780125549383208845522365461806512444013507990697383714033893271662801573995462570491638045137840116930925457080199120158720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 308300034526823544403510455518064824505456928399025842072638457843169259025206580491662915473495867850807285359741106863019024462935252006726625030489596753929793147088769243942325070632947831700704358552345324889257159970039785037863393248620304924115570577664845831422496103607106420777962343113015357426760239665313055101301121462224531771647675684017108516934698849803683780513454492527737664085811089711924285952870281594849442165603914784762817910218508851688313748449947348367042508311735501071662342204841381800923131661910249803239981591276128339725702089556994159896444250490462508622603965779826608561804960783093066487847662816944114262598916155750064808735394016065366855641615920333157824583923149127336572703781677204881457703513170318510413929772409320392974025627992264638199487952276657246116336449899800232032070751706190827008331987892363585225336977088350649924061784681886763131511084932088622864095558394628717685743399461061242923767960210471661537639185899557603940517889477270000715676723993392171026190853910575668623702071752339535616255402588306793747622034999702314811948507723285970567801517367865977263501418035896556827498326180427582492830419595215992640411327096146268566133472442965749757165428386397602219581708566095691246307438944033543839675729859484336159423387139623619490333750562338956857085005320722443538308037959508932380162822671887964329987981016893884889918173540166205617756641832162795886110522546332671803839945261125666063096424332551119587029042287767911549473217141594061328951823493584486192674286265496167582186138391336164127014441446407135641290383174387308318582528371910110230486109321898703233413795466581737493301567180261524526352638840720876362394173786623480854101717654442781160753326489480095175213676170985888393462559635552370153841795697122508396500483826876209355861429808940522243995541312021044863032854191769015596993408111008462687050422621369020936096830788405288702584054563744154190451303153521481116545765287603597070065615156865199042605501274105308211956063536257453030010801292164287727473182064520318293272058604768343890926563191088837487118305607130436953655115288701478346748689973286849611482113023775123528642692866590793681649624139626953864756459946792775489963370302707496469879450740427623504092385522436194616508025938775348935838299039879719287397373872733779349357378721581433777639612910001947419160922067605474810352681015981544152663172683490017892368889878149929322776983360836198862569082111947583220603204819272969193485992084754017694094978396122922352329589536676578518841356043220689379464915416454257391760886233825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -235925149042415124855209211976011650327866510555166420821734219373472899355904210778818218692485663731195105153298478682041849870804869146228196357929284179975834039844895572819850744897696645837649256730383110850566414206074610476095649262208035388747359573505895211567020312300587074806359683212875947850119100203180846773769209196383531355867030586169985697567517111153126231971352105009340234816904747090257363957038891145678968794001101639158340337307082717488439693349719437966522008432678621536516890052775560631279208899800636990402911340687637850800085337266239901365545404579076580572621040652966652395273330377055890067982035605588291328143455448734268290477841059858108193169817288888848609688954621663858581350667023553873603213965796653754946549758603015357883173154233322934976820480130842354605949199711725579059382262807815978613112792274093209063365518987071723528582711106760352787056098629567547656038612077636136521242388489346140781352410614587143039292161245711923653788237086422156128670736846532387390585953600849403171337418432660123698722003063391502226930208996642337295425669614041503057183245537159880487286389088107628010997286412725139005297273222079245852303656034324092578627539196865977852485829900086029001862073722937677204752624833062443417541228506790054146478900078291083610627508807122748231083154413403726172704119495683262545059312864702920222054049369371356935837910861084548386403058285274885097067568649606902593442223602482207958950020986513306367904437607224392288592566376404903340235220029603313581913447493167417289911799500265900292795172161408453798834209273182990930454655003363371638115393807396248034416982363407016292816597584213730433059336751629754768992973972724638338123999332268191868274430733645964757200386660267077831601646277015874791672734123030805157286222283179459677452999291103268165277052607156224304105874540030603051924237014479280718299933167063699721225743522505044759118296989070203784984117439346383890139547023726333974716128324748024777574648667991382282292213778216233732053281436449219631613654920288305134091953191695230095061556948463851880171431289452087196389875204744088132285031182219187951772598154991902454748416446409287836275860029098907749573406000128987816432580796500192366986178849477140695997330706035409202112491638586288112710650810495190160422592784823187023416665718782325880261778377300938301059945133120957073682360429659744069636102016438943985433372985926331912918493095831738001533796564739204180096572278328872946881440229486134582652182965383869292818352760914548533380731350711733713960887309151411141437219143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 63431996979263678499408136756960919221626711760823712732005181491451286978383475299001947492627264494558473355079443777441116409333683117983601295537779459766833715485940422790397988133018509403999180714897917204647062473621986938626182799153788356196318373758759767547145597667164831047545404110091044131929463987938536268703015218516731442613726776901543883659329112474717647198338014124805080894605178115111872742462808348428837240728371978109056940991653030486450677613447705512343492659863958463143061266092627266836293650781109353006710030577362822326424504443733417472712712222849280675188314413542474137699714641557589218474552140559096868339839443025284143582995031462102469779318608252829840604376864425848930245215517675227677567744881094124231807604132834722434905377266087455256087651202710921519779517067437167751196141983323607718362593804642827180843505893002609478396767340764496714155115974182569995060477656106505885733138715826577573721313906608594412179180476727110539326960285919141794146811518682845714023376458422875400048920250354517701511077155078676461073517650196065093129155815394900627655851116043160303921605853732201637775561699966582262388398351715334652497182493756763198363796505199074623680210558773353862520694586476997051755450330519218621481836512874391565386146046215957634008551265470274861614345671321462816105186806435623231476160218707163265676953432059460828947100688083939616248745614182216533207957444344978090067288429244395778883078885802645315934290889907460170263313873584213371468248569787557625547621767566920088132521779286859699198781816710563852112401306840620404015450809405054005649725289542276177971612861155791454600819401650848066395296444579163138207361759802185697904335650212836865162445414954424642725652133369429006563968897466492492673364228664214749732303709368220229516978131152482950529225598384772219476676547959471806157221958259170181936861362908419616284780552548513185309909394456816157148633778880631252025817577813513901288015543037864098126731409834074897486569533456838238856272989953952277567555727383993872507754986016909023646969488261457496860553441474033615789487617089248997304653418445407053961322885727331369347503374304083051492167611515867389513087830741366295393746310832563216827783496590275004265065845543260082420286047095563616742283436757677752379324361010005562697983666354439321537861796845535811544729020148363142690043180814572034060982723008948449573449690305524952465885609171463805851088048566172108670164598525441149910638848047781668082033898900579438540312726726394651862989087393139787369078023891434378695186317312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -10320978941099697440411743801533271671431135190394372979009327383416644258951780095322430333418574707127920400419967238912614411242983172793700501002188267350635800088530524136376643146498765111631884172846184240564093877742085572061663526566101010166650837359732247622468120846897046054509913341530758334704067311547083408976704590963870521640579098590712884496936431789777136880353482182633970032367013863031384103997679458832261442493472288655113665697605306945690788385495189419186457680087764772595592171341727936168958355968405082428196772874129807580948321983718162955253525292470355342546830563586507366600712479895186642615888111775584430679024429379816454327735373167327216035909536452951514028234886483310838738174756151932217133466766435772345815314966826433488360914054077256603620085064518360055753660591518888275538367683254593803770095103750443017046800456823643386948016337099687910525912105999950412092038610606994317778891937058921771960915850205905693661385252247223077185901851446107328744508852474786090412379078927851947589700672821001497270395811591391858170631038655212060588335881139923525040940166317336733270573359251446504257094623454705853435237893486929730462987829209983646944466350889338317614191872179808278874569191716235599171035141530224885330569479293049949338153316787062207432997915243213608714118399896802086538767445967855834820221533799551596688323274340275885214235718558166142315336092354030685885431456487816802414219948668019371675236538177872243948096507595369552915266982802147155919062311660548942070546075697878934216590853803596198608547590060668494307862091251870533490100562609697836364359374983772648752509805171868927045551155624215734957799237294976708571944420924956624249370010827268626435183772006656151279472680194839621064310084242939810122421208490912419500791960090628506291967831547473169848879803651260541791097992571700546685192224565065039433528948925968038652910931004524464845647382123403039717629497991950063679953973063855058610791238527173582381868258702167180235111765128567960885020340533505118180637368295137955643572309692180880826363723084968765210736151656034993419333925622736575730283902527720751988861800464315256436318991715447905763900086730239541819244538391353149820088971893490356817712068387196707249098155675079828522776419282742346838439219439427027432968401928012502570419580629408041986976995599511495440354621460857057212905098254480640589633303996134684145630547774551533091120481791866179446999929367422402077736160843604823463915924553837978786434408085000062286862353713453232634883622762654846515568676635383540941710835056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 610786295460063970114481674230002259632337085108921527550798541493496736979608604382562259100346070672352643130028207166681497416707740531896766316985147022771522661078856737250033551869770625015463086441631417418530345684127269331664280929410871975325506857788510556058386557669276158346167264290592221949695525563527089692119313624468075730595253004927824348183431936809944485622511000236790387400778243285548649885265530302175840515709075212406552328951729101221596194071855026082646803586018576052796042163287853366060434089734919788365994778239758383228330759176973158355660313358841788260614005371860843459640560309180521320236114797123088677533500598304346990302633857878386601957710158134590651839954016919217094714453426433717586422015968465169514671572507169459016993630386631163424367998584876832407738138821978539729436167319992513651627632741399644852049789692000264017742155778506052881521275422747454768578016368421494358697285610632240648752357446890421442037177283445962484120391388437734760422430927007464896896995846581526187641368832806650653227498083418415650692881282317284624417118871372850993079016266841834103728365435251128872407003261307635722992840527038481371891617055643313219947164436574844581303097413729503589503291862855939280642448245433475021839061272220829994667198748294540557816879432439086518161268709413498885687192647280759375806946365934961013119549939063976062874487150177281996066328650792152470921697500548400307949161259668423009912085771371229009405703580833121822892316526520609937348373933588264417419585696976248768037864464048556424158774246934592932259514067356778742479504339390574446021368397658829400278632891268418904743400423788086700221922093320986462530200310821592940890074684056575624265803227966688119711677105991428189494390246266130398120885094440216561901479131173791848374407989274756153947818453103655364211860920603352131419969525945107655591333239151013022385432161579547198759887390438223157759843484823296711774167765055267636606756998135844860687722749204925084794729996890930706484026631863041265231928568442561142442375497275437190572457181306739396748445894248527456296661729528393563786607952646926770264497722399057724967308547939789287841541300667651031777649055884897926105059239334089587471119462334083009063135339808071383753701800120413477799081670839612539354195552433365368329444845248023064863017282316935345882071466727125612296674631035735425853494046029163654142431710522257533123179427259250844977233957920790949322906217343116916825893146380987232370396703825030504785026842991869538616816289798656729750094181892168765539939778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] 123924837777801692862478786324662557042361167864205137530885254967019443911777206213542729040814372830162959352748248282825744840301647370798841961851422422843459545895818766716278879208927571717146487207880950425710191991682695461088876306759869039065149675658693721424449685341563157398666891091517359825086768960237507560293036332528020706190088320501355661222584835140382200323685616378630705957697569040588294601218537449889065230232628172603361019950107695466670044070352021011644408993359009924719001274012140885739219337774674251515694263538582916985952178487673666978659487593114211037169624450584991498198840955530590811663669381449566028957534385668679772462837646819688142757797586598193996837227474280350171650915204875075471544093745473915156846662300846707281704273942393251115805257064021963556681008587459936855778123958577035331880686028411815025582594548634033693097397733253774050193810648234410364308791503956282322104884104662697605448840151343221776836461728643491635406229379041831454622286628291411064920535329492307234904788988824386035336993568872648413877677110745259427083954008509008975200588581561547620650443380743684416524349755943078466417573112816646029872146161956224491881603824030184627430918110552831530409077577906697433632469074246862682392514563439991581478591675685229864882854017206713334863751190351987024606705464126208853114007818576824838869314238713594183131897707279534159490695016232176248302072384090000820343586760599242123478646262613227184178312607039332373731849317073611667816000891732407344626238356077820257641254978016508214368427472622664846235773640250876637221976307087668032160023118189512736923149869785316910466266044618212748683510131434762390165333526258105152793396217318009349592108091066303971802802477249578944080704380767333603324044740417473664233516163906351757494027190593833110415075031725967293905509845310022307921578650006594573812475995713992810362247614432616029325264772016874101365713813863317292201055798650842126946025474075379612075995734392318131586265844516737546988989755929812242363155773765049979991506061541684612340438205230471138562058788023392022033700049648631342403409874207678920405643504727931448799375631192716278011615336169898359818334853501416309233628259620803181819703899688514948714242566511643011386392861446762316672820259532661128529671897086769560587870249535886425208628031287022910990499497568156943952774084369767514464794117610131639110617557523320870440523927153749298224695854130121081436887672928254400338784065722327559298689057575260936795206607142304445494660442668020161240293277862466772422015057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] -51651496190697841946775561540051105202141991857446251556876486178662142102871311865063120866973073220560619011395238504216924466079784310181316070294975824722288508770890543880307876649225003178201828645823298744580801117192323165079645821468979208710584441327096229358723765272158365788036065696728549366242009007669440488408163918480965982884636133357521688684688801974043440913319761032860359864200516916703720422545436124845156802094091609020473064282690331067849953371366789730550562045706488861787077902247125591543799927077499492071414133557435285505136999954503333601297158253933440908959358845067446355513321413802715459016742782054055322037689973963478693046901697340914455296130358155810609028855291261457069394897629873963289785527982698197310235918839159790910341478987980062580739820331877423273548453204088772454137610978818007889246563796708997992709496060634275573269910324853877447839048376837400216943542508564500259758363695692187707984344163040359723279556956123543704882919894084530322239005803687611688752069935536961878409737008073097267517398038653526093062083509323553651386370948231235964115532121481567753201092200073195209537113619565392060748775502025782690583526402169053286264579160223243913342685885310119034673130731827218279214426812246717547493086542806514691605327027887324681505268891099439332401145049822943347046834617894134489382378411458349897637225017187492550122726499679171338976132695053592055716937865521440319372070717986029340383570426541279933598156722552518541954405098177169510255264491787272012055810581228800853732254541197891853281597025596227594012689029888520235646543993142261649236301872892195003272806752252499223480450805493820089576112630787359942396838357626576443913380916320890728517647299286209865077217126121043094158758811552094158064715158006166496768935999047354362544509059378477844372602771352245733938319592844864994942776512938793703229210825616852880074414628367218770320015585652969708350439396257966675984434872323121268559772475885854937712789180461418543541737455180310668649274320932424903934148762716679261136183151114455469569199839420316877835382125743546764428877171645871255056786866301206572827381601534118879002312273301033552209036791409192226600913208520414703683591640212239970527923484250032482069451325821969713850704970841533783057719334279836547911215672434936028577339478463322652217026670772989563273364213768267977757141328335695482497643740458009922023641394957469876784348092074250998385719666178561246266992387233335990465404059319607899226653650245579902805817094408667842016562344198394448760673057721571407113339535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] 11908499978628143756528184602128679876767258392726397862033820174630872561293839651162884423369807168483795557001181993176921591399681308402429924772370292841719988816858876735202064351977624218988169618504389955532725571411442809237670287664737191269472836712756927606173603923290477618658357831983183502602755656159856883223510862869952518426934283482775075520973532872979819966615132326547780948745023563455238964498545625208100019461648283918097166846761657728904021265689955258469109376936671285029465491621605371527761626367165902618071166724853775729995297440354979868719989586958130806605247279722771616932398439366886013951645941810403409256236154082358385724698997976866456279551249999330896676152977844192806136175005367261698521589684959008396249361022718612454185141473870241142650066102677473732156552172933937921797601964750540408747005311465746325498600884124468824890502285859108205901442089017871413852963183339839761870546375332426565810679763501410747413007093322202606957576110441663468133331572106069385691972928089971791727336844636365709805959411947734010420802169236393652657596397121686118138832787672358959376994148480867443419265179364960914458024435333010600038279478891580361117548056170709193074015353605265049539193821254465772473105742438668437619422265815744712515675962557128102269682303093707828157090173241816144861026231753836210450861574216238043778246173637669210083606154824580533677527898179812367257048896915779989553843649754508882136982903172947229297857765389329449003510889328945213180594444571986409943731955642785456927429349602442616317670097506275375819237757665866780303787800896890835837786231007157341508940387252645425855358924554930336193937130218992756953766628708572285792858034083818609272374169723056342316134484127506590362222549626283041160159411517056039423551840070831508512742881766178129813184125586823428239056209932175368200131672131171656308967566838024433713647336767210530413769329699602392753214561997815944909235292657216930990485073076188906222279030695156279101607202094487987305363368873791438917628356789851189768068656604690793553495444352762855994216196959999733043040132485930545409894982394320279575983575040501419309999888717091304667055482636177217931827908420766928113399586397390207829183963637399134190459614644328711746827596602816011046617723550258421612056048770352343729466250513108795534342187829447463037316925219435654030287055175128710465987014304276690032846015687633084337252887872068928858397233088703852566122201377449593276683539029375168457502675590834973363246222194146140921723083339076290235789025950827805465735331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] -1109985350756205185322289810368201079502653924414457351102700529206955896246444142578977976626602841449155049931329153292726491783730992978738358049829055994854498197451768151043359236165133396321791581977926425092392216400384997827161104060795875938353404615104270725222739328674140891561072907726772200236748707271157519783262128394219516969156179238069979583010480950854213552292727192528894578631819324473428310467759011170875100376150534138349175004633093776224738318005004420586517767859709323000503255192878657682087608995310496035321746704306649237923006876753260370376727674903493527225694274721708565699715255430994665225550534858050824704198255552820619841765996031596508589586503762758572052161695215942571514088842228638402105957389109664403190249588901694345460756185557974443986187730962307532547734017661241209178717750506847249854474828985824534179421896825575696761849907703421680281513783439954988298691186739436538489116006102222360819998284791418890191509803973159538502448927019145982637165344314849085408157263211251513071135396253687284962325534939683657304382863078652658142645087459541436372954804360692464105832596176549299544572405856734201633041267448693920283028607780358865463793584605917220614199177513154075587079915478892608320125353778621742837400156253732677711126744793441638259022524544530852991018700495717465211707797537630112237109606373198322415297398237157214551633659991453862359546934208742018818559567692316991279038956629078198178417186276533972497134233045738374192499141414770016140649582629449398313503099778034589782389961226280882215686684958286157215735571604545856128734084405220255963319122513863902993910047644753485599207821517933829547231862804934659342971820637951706001039924597465969993305599537643022870076983072699921771508494254529721173141902539388393721640167461998434857263034550289950058283470936881445996352027958107027511889355535224651250415000355930341280856675375950841767149107081895396222564240987328711132854683795546647821864519417991115315307552744185911889830853231487746894536433951534465273148909432291886365263772924533969443212809265883917632500624765520452257308676913457403326938219529523123638454351830606900956426380793701368704624968332808848104252875735748771269402092793116650037007711537310492023917874616636115940119111037384536839954089915978288905733097898973756032519609213668829490946880633320313950672641644954598722300367177304644453225998033654117271113185096815139748339752004973080890400931393840491845849297833086201066210380813469339004571052470082589066556105579799682419206427268161096968191774609887650465961738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -140448954792191280105979429714531366303760854027448173296943602376984368511805476808914729794340109012337193259158650328820783860056080793060871896924823483198697537612020215409635590192162479140109347085519289616095106490285972038985630368976909037870778882706465065000269342153370777548957531652186168762825223605554814112417463785230988200510815151226030902233137583923105780421866093474445387094044616889351022684671671663033895938922341563809232343804266425915405584180010309035615880484765243824289041691334881329930993848453416426951119027805514466669891402131206844881516075964462669611530069801522990180186949367878379308962492747196364128784650760673685149358760322738254594672891175324154666350372917358864799336990691663558879690086998072265293931256991481475696890059232962885532672389969967036049645925105671962846172792812357031722293916514047926063743054265783242994560740154493986090194055346763654260109153282363307592941382217390381506068454296234665948430139168610315893383167981162139062560630646959950435301603851799813341327890693030690210323876608767609241067975347104922606136937585790621506897247068377956936952663315719089738158662207066313606363719270223771373853243869478511871547782226915821025617787530255340807654518609957171736478398030310899690039885805808773547703921091423488398307201449944153880563817207360460831842057945310876296463870279167113472700037351150740137185678865868571227679602144844233302153819844266836076452553954090545449784465611816415834074713307481948360009292977866953009354164811091465278683485649390957852653098353804784624465510828477689561216485659877185928053798899375173203308408818650116232645239849710058636211018119613697757582165521362745007502616845434372260055486009074078882911480108219380958445796606017677662665366543423535020745121598933338196115845952048825048681492969682636608333414566304470430706046572554672134876233118726221815537288313766497487449919012043326574431942864773843548743210421930527980530766391525450760740948022137298873045159195779864515975235565630914021676544466482657765127100116925392767338104396544436079332818682046701123403534157422091042120395347069821401317314024793359604643679376215083319915591816826563957560039574255041806790950116494679237968637564899234367686544089481373029844387570005536501783500194580280562155274634622128134781556556651328219548151209236698398421645057510314932481582617947420322110244825457233331951463200306555541094256435364693177439382230917599900593795898210285216019878561227985905970379271707385714952384921436022912327496470967935439334521350690678180803716210429052842137354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 43955836377775654226594349475163872775117549464564933863176856630105670836614640273532039675943046619717039482036814098142209624391818705309120909156817816077221838515700591299475309774511196741149757012412192748444475079989282596856967257141578444535797989348311405966333482189996998593422056322948995908446763464518284442082713314758003322605144118960608127441342556965972450444753024470083840278025093971542757967201668732233830205177413165142939553590856446243854425570360914458162386199436551243246392565203284527743774357856070080122691447077345662328732343615662758534052151628909637889889420669110343084426145926572195506259479452406937502003518703819012852387957652976941530992866587490431446139523545986366136559072990645161175879194875304962142754893653002774369418527680738679163217359416972228805877910995892660108006433068109459731991652637734529097409409582058913600606472008113068529878676726445207999295542592570195649478968239933424948838920173695293938734521966378420006762585399248842807656685677056725882525936786844363681876002288132519578334935546128879036991993216159797641224382367341044730921973278124769685268189327935916965077756159702540364427371069594428270542070840757565783944997695543766923387042883582112669834129504559029434828988528950414734419199641371564149885155427083915130940753294224481333593095374517214052008774242140146854913274508212186238245275992524084856595564441902847590598067025867566610818302583045201416169480448473139619383236478295943136826982572445852262490726052037570363046833879083940454742648153284336428119337026133465937996490993357599080071842524870227532413868200571367783858970429186816390414561924021094243142335361226936387106045270783363421407441082663936324984863112479696032098603484196629412134473175540095766593711230554769609855293286590935210094500436044540304175449778681804731014355017192828793620976704947556795785214365844256523992499353498238571536713173281772875548393597186146463377894863655416643582982796223215735611673900605291809999621926147212089198188030419772383653483742592965262323849548912906979684937679537695790121867571889057714116466655072867990426783596783316969463191267050705804108299266308609441761392728683871832028253603476402716673573157422225776180334963783932981701162743025409587989625826390097200330650046222103882672996903367291847223210403450036051931824804790759628521624442500573802482359657763882445704255714710623543911511525453740305544114603125555094231674126292507100508967124907095837439525108509749633516456609357455214945138158704323586881007448493817754761800521565516093295232233772924148908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -3049036912293614373526483010320203549575939157023989924460009000451839297918374189122800048526666722694929027957375689294905284452562995878124591058437013769526459060999624231589491509451822843527193953534706102657231414192776491528899736877561210267428767147953382752130419659255509950053876913849645350808466711833236305556864632979476025984583445706224406345428565510852060526303796228451127534374330059153756540477519652962641933109306921762133166202170239129112118987404177272939355057830502503450050229052699413023732959538020226219771386490069937264640533593210275070294980907290019334873840943395441806569441258532700724075971037263489580139024040256537297365915710204781624693580372481240272499467774282864497672444838448578469003616345265147926242612359129561651169986248379304168409654275057140257018104265233036297787629380633923679166672884865942950964146604732439331882939306566791642380734227754788108310221859223964600695880916901252246759018728113230907554458178292923912481965250820874053297303719133347525722308376007060359290954794505241665013623304173410457913889744271588605999542300831819675261932710872728927563539174598926276277670052496495800139281724733159285469887487664327519633748129805949047959684790402113125360414796016689846803852668587423961914889416022970896519790987702752670622800642245882672570655434565801711485768031572245291749374719686573676425759013132089423294163388729734672456320761686611094238615025239435063922793642501635703698901415518599585845547090330514091954791008863832857230458888887420382951969600278063942957920856500195110822808180652952401263208328498565722296266754301842890740715046223225406358130196473131643869883658867334106573120752920929496432832761854337829319365066710190867690351369055508764938635616612689648260070296176450820716879893455974970876782714218179287649238693513816677928208093760834841822462539814995889178201959223312435492392529066295778858179283487155502639739868474365947998529980584225515940582379068384899437927690582457392765118663139115271051433217299969301223489349503488571155876265411562925834453094410588287341760677342804248414168191116818620510737484378409747546051050107472833434249152808402055414563547687210769084727187015690173123038069207004581698627169736547297732163356503144731903415761331903307333626595221839856511241469453782759331353369985312076677076045873229122703742169041165310115793608854630122217720071994291699481841764396016793965562261080391340256311345593834260750278701852263888743779121910956536855481191961779953582881498874845767364653906028703597691736257513731945297586420880633835877826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] -346581879313415309521770292010879138764775262749732140346186592784207844819583458038268900267843203310640723658549218024864303453174484750616676127497120602681555719531156372433171335482466030790417032542441824011555103564255971030890942938763530688611248665307391603379306801899065372592845783703770289950334112380539978013691216530069764248946697216661128376036705960316092706711374132727393984995866227465346426246190988133456859953101557053128469536106427154575130546167078488963165694699309838536524549280276854945225999521346022172013461916859642714742040019353208110410080237764135880316642333845345771596370192149405885852560459134113506757602315875063474778411542601974648772147204335646518788703614323785117430754200553447563807900740401027715510225022706398949685061759790453139850971980465666763032340063623276754080889586068336833099211636266129687584144864616591641900638514123056776240811684751913690561216939792899699314472372189329618187139699881946353950430589875550030453297824078127930127906389108896128825633485020250264945841900089985452453643782067175785611128648331198733215620660770140930362903343643872078515757878601606310164940554947639936036383735792982521619776500850705994385733433952507032982416040411432197000014514105658414423579420323363948323362730246552840673325017812328942731447946963596960440467639097459232484507372985043704591890805213854108972664664322444890522828477574283589684665069430951594867580468023817983974405931775576572115725996486812376942853474636211904140198584292950530894723648616005922150845832259040869916204859478235601440520376501690074841711634111849904880440964811027692498712435569610892551989091330178344637834088988641835622924630190268283648355443839922262937332644823798776800862204874712030501265097039643901747246347908403726332141158710327717296052986776166548623815959163081124628117416346359135568008552128630166985126275273722541609377997316311306760125557417758906421964496850247008158188126897775053273521997716942615830953076398228382478430954878564978103003179201522484082214631969652056601013644802170364721164405125660741587197838424055444172743000273623855586015301822954791451367253423955868652599657420994237911762322647472380370384160206257163450024992974259189786726957551814507191213164348544506363363109321329285844180787396192415176840623044544006873760210899402646620558190323863972318726667043209713016249152128330157229859566099910387581053303941741892444950510350398140288998124570048109400902767558454062603636361858765723111986355536703999175935685593696929977317338507257776092456255521513404273691252267033803064606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] 66934687218200006470836869872617860355658080430744554791559364698602239044604152231521319175303166046486221935207009464097072493944369812528188492218648027123455580043088296394753319817965637468592800552442885121835180125853489593665619569608966274300497941187606176602692882540071366408973477146781482686093152146211895936660703403173038867621123594837576646983600919182084252374494035258278971210908919044605065942990754038935191624505389830477922071386460374659219011956994675066242685329645386874917322776344969382524650652117154499382539225923637012367920385467058268702180194264552446770202041335479501239123492891722017155088282150827778739845837261417831553731622139304616563855781572504079999531513170213557004431848196313745132529914146210032289125209621167891737241892393594839942294623473889759692090471928822995271812491713663839190213932742983176819385033058802764924343502663076095767915124892020345369810195938826116256788424717252063909301284363453857293147887984889887567035736385161688926822099941769169797264841192681616942534713595221114447161394452491539976822476436510892355667890530023324219886920536961027830063633969283635064403798539545109668119811613518435868258245886754215762806093069129638747636737072496861894884156077072271604955779641730668463308214179928061412954424324685868413231058089912731518180113911491770186808991132703381697886240333644796924202563004483032595758967338820230050971807047746218827019835841839473128369708581768001166252158798952465121285951345239426130263914514419136280043587885540045199951420207276744961303704138741182322051441002082509086525553952484067691517147539498870859782956086933042043945550750685063853447369173393839523484582739561050535268126549500775729557294774162261789338226248417897132407907820760517335910624123611362956301544019376659514751772388756973615569425926201880505273950113735804373131741235408968425290212677991390237131032778639204313108540170887848685041161682820193295048447067200700422977734688508682819228829147204139668064004062376187330822425810539018250311227224134613577831406280478473056475762355603323592918477192911243620764241499517923756801031362510971696431143803575066390113411058201575173118298810145511605084383163865356667490775944917053370189553070384806627106980330399596992886565579775066947625043705580990900551088367684584874162480974688404338180227371243974178744208159677556678099225800894576712643557440781801850583477326164545662774111284229868403576265518955582262179334878900790942226766841809985265725799703018574266008404961622053681603092052813733563797483076371109817385467655553303005102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] -731723347171173738611580660089169453664777072009382872921173359985809852073873565433863684766227080667061304684425048044783173414054311198236153649833023292024623501928030595971237770480875045625750704254768811086840823410296201890041849518399061366319723120881229407443706311683016395330500890304628111373030423782718630475519221118016195381587713174707724571498284851995711420759673482097795276687751123026926270556876779948612434377871645830860912675134439263657225384036173046694851114675983790684465772870974541525194859130839407625999903831977148266298355122533857528315990612193372309106787778306463419051923342388397194810677664465584963399280217128973635127752281491999231001374206680509914886713097911466369573358001875921230988231010490065458610559089649130768654477727260095720260819250177050493696843280500214851294937871079846208235224614774975643818555433052352523925072798164068045127278879743589179726306410974787669052336828891049433247305576802259001612024758011405651195653467911351109731533482251887969849309865304360435961283744967072093013475622897443399244648428577878626533168474163051748784931057184449485625047929439368759633089410390359306313886752377355238731141488716898478800504440162009553098158852416072014845234594652604789657165799896114888222542159322115508515730466142836585875739367067629774411998355079948473342375065331168996629752228272857260453723667581969048741182407214755841677956567551745501230521693555743849723493968114862451862109474805136047353439395248401175935986947431966979528039059450356909746661313609940510498340399004673216784810229007369509174447360340007937388809729471170262542087500391776256666348455448122296918391375263138134837311643437610275156765190503983762712870219453542596542656530238397178637943851270791523621230420270951396725540256578584864365056374009342472898870481951046795780905022779704225452201196614114304753166400825501471832402891237316997994464260621622051261894868486837963434372817662071180755512813653224885613322562705843030454852348359595045247679504996961165915327815519765121577474260495937465624102481415486756147367840225201798745339622249339727157095879604761584033284120256942569349390590980644565914641926043926036725012950350244545807188079505760772315396317263060923719794320047440147189989794969399988503471016850849668436768186738623696454018695090640767540078889380163686615328445839753419897737008272249380930443719003003070799284105651828968972682574270985477668968053431087193205034127115867583662238465249411763254781526160717202214910242279540091522244286741781154427259668735075861390968260507125436907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -596584066194454897249313596179573071453341389282667814302536194493601530821891443765556004176642849997986431864884533766695757925005179498302915377393230437881338159656890798161496359702352458080628141397720758104253131782883768805373467554335801989759685571054547393077207166043569753423374386093873118436935255924910522326907735800578865541470011109004035121128127335690704329324244169012387622525802511092385734762421802671297616825424227196644677561600968225599134204205859480606741744579307196067984786835265763847019522687495283987474663663502557202507395429104500481849288055466845474285968070393821385096865317406763175946714353298654919516571053560899339001771195035714650751551915569316066498156373041420817462504186620972856667845405268405347597485083491735237337576835778508174570105655219991012594557465656210550250087426642068119284096661966374600110483109426364918947602075508788958576944774147967301227454163471367305394563328821520420074687704818875619550172333770624990178909926159193930399702859974289815109878948181815201082276131294165896536276724957147977284982356700946924905212912185538373505244229623266973769206698072032659915157156839691455197518421369405317882200305371913182467146410513799388778625154933423061002852837799323408214570066748560942230136764510391038190367200998849352311229940348722154618017534826268960498672099671299851182946885634677717869282320297664849760748871790931514775190897948740574586536894523424978523583600488497727178897967242669562218967300064238902522771979982103667519341251096745672019520571156928193054726212638020779726753103351728253426079705730278050238845908582725826330582357910401499122440230713829119671239888969002360426044955742815828432453705094117282230689154228106126941387349390197139508517960296200176402047834583327583306548141698259112889568457695284702870126578495950175058921916764994186834297463164448777454495503532969298259255396952426902827558450932855380907391253345948459105597846731012757215015844610753321234681431155663571974690282406226994053396794688135972441247511383544848559039424430610409342636439757219633470430958806249902530773777275218361538042641795718335608002500822038729442105656548886251405945316272950167829942759794286658674939130941464799195602414643273416140133856338476471057434118040616523403591534397571281294415137806670529648735266075900507950996702009120232121467341321417586417139299831052511283292976277601539935113448337090656678173502350628784465875007276607334705495777149686777682597941042441011710712436384638803905048870678713677747976321332530078724214071611002917906911532939338328309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 28281844444673036798168659666476283300283322522548559671754227127343013098599303566920112808433832060611533111025408412253969314616238134932713277785906941037015277280793231133514967087429199594744525964159094670796179011228275334734591778518325249414281577557262945018215515784699327835324108471211141407284336518977698163631985070939419248608845454512723830682411347513269507033105137848279978734675562848321846174919505810075695893786056485228662419903177971304793639444624928009124726353165767620913747541995688514648099168886713592656759136323602865584903705897322469333158693737755803741747653100671856060219113650015332201888810195774592524748470447780109652850254072912044297283869998549340891549519170919382533194751358849810650952431165103823042079742276179666181376956386636268771771696782128299382214496796916508429500360407216567146398112182454286583628500342650733226360210940647258410084491358735063770436744240572774972148355549863584060984448556901062680481240742290594169965448020459326735318188799949532425285981888933290145732993791508993121931206370280863725054325974915652913235229940197035294296742492205957032863546548839954812172616305764259365031960166547955076793874312768721666758553963602852412139566852662813138464772902975844555469916820565611191232761978482916441127824197561826089697783058365422055443624556366411145076849642791365942806768710355612464714550049218451847572225942538159562892598362686436044497210972544655910112072920151305761414704365178821817170067915619197201604549797164604550303376520020731180408595035565128541857542199573444340191252748690636908433107619110345015968895887537188563664082355123551103854669988315802403498753977353265335197093597756154592009635390414245487372878117583775301556841361531749580397646635415474405622144767778488472771248502691496300179079876322303744026727590134501202923506701068715105949213394177372640528133477559792200846070136619347624158764146323441052430538840198862176557387600767948747269784128850909167150021658660759100918060408929199040481774119098322577076190586287300833994840051338210180402812060530629483095965406459035495360307815880766942697216022649131593775891918820863199968604140440533462945501264238242597928944359125433533150530121854107321849143452734315782801605286259117605387871486967701066808860292587653031840975377375273208987998242821893059384380999432105722786784382506383233156989113296426743827939080527376064869972706048798889025679701570180713159082968638957480543480694994717600515707893366308982356067257795634595874492508738884300032593322971002054808514890631513834214562260477290741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] 91923000446797940397402039766807444024808275744033987953624793649973768646175124756637782107818107115489139855959513068782583194515116629937991856005542962302203651703438266853301951838814487980714420533817855437679433814167212779836617336878398283531837524557882737988466344907458921452784015214688891715218049364029922082986652084508278605848405579184035139305496976089366288926977718855675732516450374199492590704359631290501930083145739268291884325516509977946898138292099689090124137387174111107127964009268642634272222225181628540204532525432011760870864377619344427855185257313961237755734715707630417575335298313823909612100511822897405088084645284059569026065681466407652502579825812565679310757635353161209703524971088980261621728695418838612070612208286116376017809504316856704902632910667692915192150843735614201256657962981631698100712201229773476571899049858053347999933066239050570431441234996809540093953946631147234393464640185464765813425822566474249158284606325514333167137407572684825117546468860504067468518341867876827894004834041323766700390612312263811437878076006548212035334470714256648448474063319839955849080584960939058114683082760167125648334661033303410153314280783592411288537428813926503220250300641028099519905596257166007048348506399252398531571859205723509105109486898216357457274347888641466636538622986303831861118368537758400703666599203923660293549639136192982383266394131975661666706454084907738740571688255361643232206797377146107086086505440311414437375742120493618216806312306913858982605037255450335742455894280245158988040784244846616602731775246917491378520480791188175554713345310343069255855513990050957834631541037910497788117784024252983471722324857535735056796618001890310099061813799042664002099686398914045323911594209491277538187342328106891336426241307070443964466950868762992204213940766158271618677167623881867295902964341608646056041396061634287194562535098828708605993805651977455927640667415005054361757930424452440904262662285932172413404336406730164633070281890118265011158706378573064486730223042883728648450090156587466758421649785321682446902983504395829189811234104864896759751687520721229772405934325503052635900817244395039408003848872926428416433369554721865490985807103360651231113632935610835687640820778703928069612629761527171517161572186831233443403874594719278627175878114613400076984026921799985521868909414438773128901585740888098584775166679753151100707773317726936363375380206340110425305180081455374434586614948016536710535476299600062320273881272939093418925379268885244463649488395200447851982844177740344263619565018865505614256144384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -4781569793482308492211823265996265321589431891687357124853763596566347925502375808260626209056182795906033845668897079031307722616267981617690480280647423744295121285282470475576818284195290722361872478107889185659892589929518781868674471194406278621713799594696202613821528102456541566212112273401781491936912130676098054610259402403805512032289652331376972739450649666660193354725650944746926430745289725508383903223054472143714369185830505052403367356567280330868405849971188064360343700923309951239702925875426974599308574051781355300432617752964578941875752593190806295191871160289424844976680529455662709680723176159971061406712137622377231035964573555766291949572444938019298839460436886996348185440521291944903530041677939834255967796030936050848209202028069938009571167981686958220355573699096115865776740986459352309098610715819373657891357864311348875282157651922332129571192412940358501719919394037037156401767676871416102138583788119739663926360324882432876206273376673508660192564940117748853512382144520015641550060033368854539227467811282472233723485143987857296423045949464889583951636021868680347605059632444279597330438056202184696161239544776336634855795865249292927232920951566927758972790263311409554858946100036563099211428817149609957663429205708308906938637851121381233860481357889950990195910301416008151165959340969533918506097696464810257070598576795198650276819026490569049384549844131597260505131739981628566659287366686943927234008874291536652813801439443207412138091227067203138671752853010157515248355047913494810577936232053159168780210457543135931154332937605496595155046722124214981614676809264288177887183625631014403435688626110363065024201637822390953279312881726169003551806824761190709031855783671749197952476628956779112800649678027594705379374849704495491497239428658275661545163456919889711518832780468222497556873770022393153983360341150086934648029846961981857392057392368639340277244154131766719222710846808217279854918372804310534639920130554882361805138638120464599814882433210621004270569661685468164260809131777827635504400591254308153061523861965418219793944765120768673591044231940461811326988996632506922855354954501496216154871960499444894555048808020181503718931672355842555341713570716416835882995665542056759706042507533926000264752191477711752784293975337018252796329273955875884248225815996101431473099007960761535902179943376002322474427511618757562243147202972624778381895816845204489300341128398071864957281696153854948149848032407596751745502023251946661960143867489772144281075824944920426805263280189603083019025251482264246902000861795437805698107310080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 498623078828142228651249091926516067347890451946651269796344602646766481250665931322551932733607919391510849228426421976291282446146377895461965318475136471993186329945353257255522671711633820555693778690421183922943696168801759938579402941421063631325327031398869171930896228477931891331754851856012023317620005997571372359507545488652940963642676345873578796080960726923565121646490253493050019899790603518526818767682353042428579167371829896842425633770880478558301195214443990810196676873996240295186324885041738308906504207758573243154588839321219388418901020653043415303313311795414035582116312594395527062841145240996619810978706125681301318407927584253150557422753797262205673305276646305061381732440161192483159851999763307410750017024245587841564798886533067650650794107616625804955099600558882701747527707188937708010407042504574932969784765205665740452439452089236954734577661316483181569034227897872976045438297156890110358621562027286208658547720866154082309776576256482640095217807356402598644221652726690921058803227152525791805553685802897134288285736171308784536473221002076933071231710058186794065888609456923536193959818373037082065060483213972913745556444148361090498406233967671137208401042879449510887377901851690386667747023737034093390498523227690651848373880267926198173052219886657555618210075446339716675653090813932269322562850103926532403043674718007540887515566238542252347142437492583829997698287041024748859632010606237115344040997889333736503283134952314702569443920838592332288651394263589150212450062166681386672392384667633462158934445567417179528938596322182995630862515188766381825448154932264863026328458092978491740089479864885040035288137574248257485146728741063661303234983138851308901645385326469361209444587713803857719425307611372030772206052553401771896960729502019130817242210007539171612535966531552168574317696454512617274435075472223488861426326941697152197181293176562139990172868103629318560677815877509240552161111893254371840696361617890777745338904503195298509237323271902250259105936480188555268782947258097061760241949374716225610813891788429464416083863166972089040758464386900900724057119685664834842672055458503804136402024884097607785480849000638247417174186613856009759845433708930042152517584898920286289516889590462912776615742699092820731979283101747605649855148728832592979639616572582169450511566956059461599498431896086602082943817912345033693605344313641380213470921844800275830128000743413950667775791971171134766523655915982112707944728506570549100292529514657111534673703601921880940101689290187325538390997933140268075169100562705029755518366777344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -12612002319154905682527227173423203427913689236260175880310662869966103714650889027744864334297677501053169312507915785749018453611379568568142675492182525828114621892281459203810720660056982734535674060891558974487113395845283107755798791465978357184379383581114116231455558444449461690674295892994605150898154655863670370803007327236936371353685194252337134372538770040276498145916159485222600223176553836891831065390936365803468448854093916873276677701906889623901656875769625582754099130004489195887009363247090728824832959296654347319722567482129419413402081213670083184486217377679449045531955525155641092000447492507386371090499438674699331199927526649841721869830582747695499847041662032611691290033154567371737181783233186018957462466327276089828382224699583167050750231722817031080853522089339144917192004386055212782107210151157206553770441305890637089903553912512459374965012810205417659662961125379188599430644873493752724507146598388197347751016183514079288632168793394619783337757339669276411033677344591637605212890671776057216256497128551068560834745405672995930127635508676597851310670464932621973250049149836683165719209827139219891905802766505599552457418676020705968321120286418019871978847098324682163301998872991284652370130479706111768267425603765334248590497439197455285931580086199153333483067013862660459729749250518471054520132225057716811855440789113528584929393372174740118327285662066057971083704513493968033157089161866744307496013373896055981730824651587408409693525038503422613143400466413206150492806704160820731008472478882539592662900615574117181242962656780815279105343628841034550673062897148788429500429780880342936089855125345490455782459993272151107608691059351654054394419302158224924519828464136754141811535094921139133821859154377473482080490213478844662518691647597663160396649028088069571741884794705864319811806880790706189399343875722048682789649658172577236150967948781120419214029030201539311185949521049473291517848669553736181040557406973314343125125037714371106798342902172193708219791820893854492409900244435351084881619051842103790940933256318873643349711056522856300277024361774037118368769267803416290431368373222912614164284601859323898235236209627955297963065083382624073110917994089724808267592915074704919573419982482243822723302528501836082879304653536294046035179970076846804422175608340061314582742191086860809685006527059682272626094825843040969518726790413009372715356691704969917364825407459046318418149430429603474478502418180436855059140627683628969459413260168943909844426248532813165657872978678221372928138580929005482960622234114882740517401798901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 139996435623062410164147741965081402042477158694311080839857248422403570195190026761070123284725578109744412874943597006129699942675496672601366537986610351479366948181602526302305642011736876639068239778092985064770920528512864035017322470193840974977238263124974800742393045699393443334715475070280747719372537229632429991848610988445237151670220058363518034517046479996088169909161065674814210352722353373834263881268430668884688293035991925907548285463486243063714311100541505008947909634076737693056798424707330266583888569004488049217965771086425858932612773778929998766602797495596578760884859140672429925632303763773593038712627015247856131425238744174974809799519174835027790962402444315543163499272190009418359358287472194257710352731799512190704332558432239783826826879309684226911179511859052032074043846078648076808431946086697085507244435992363009546498767391211481257273638346893076533479406488755779384555843529942861517976434938169536061919162043416754051639430267420160581029343888738240788039688711164422083598877846749474705683829317481155385000605880461137164610379253824990639530411626008273386983202444720688116640990068443660575551497579953308206188870266670856319402455342637905713914809493260238511290341648109601556524254132429439729362402931841523200900168655583431409927405402790563482993055483930972917245810584035244854958188834465231870643820492257192646547794831013310613250807379144168054934319401412609106579802245167973311051228560304566756687052035830565978356332838001734181787233586354987930894355948988026140543950890306119151320762193169085075783783742061808624541123394755561440189883463566303302116180864291619490275804571417382041631346377419195138901035964424443375795904176817465065575303459240678131038334589777019141130482825350458265919095616777992609605983202727739600121814633367516195010999338145521082379154585981063678831089724734266329523428208898511690355397945201278469824769314124327270123430748544184773892222383163303529593688892378660133170342184908467635822653936499009822072725221885450045602979237757712606746675607367703624775846222512942824238593367424670786014803455753620421918640085745628039501842185792294480652837326102947228363105642492186760433519220381517628943456476893306571694688843905379735470127225960559667373985435107481027607637454306029362761701922011530314187707855291135357413816475049696708586091132747948323197413996850855528734923619746274343904833775993692700449520156120223684589131070194726418498255105184276243984458967262794803981576945110238394679943494159623831569840826170969800137705678486867843916965761827485360698262235906048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -1968929611151740420001035834820522681812596270622747039627085896133464589550660173272092709603987921521171892947242875647602372791854093160715235739769540083247687914173741925001723465337747864330111265452251953959193668949699285707707293689479025262335567124368597318514242040220466817258540845849919593534995320093716786234286838222292573428914912472778670258889060177626045705720462508507064525312429227493024352579582426728423650879296148054937415080408508578687236788703343191330883373380781852150807745193509128933155007406504410310525949032955190778407396207470761702951084421360493097796641211934591568248578914539740840542719145530516535408718331982693751181121496664812214277034873436939935873100149301908393351838230533742250352382643107949996696911438685687497480569131783925337710144658807356101263311199359498366377138475617849705412628203579530786924043472624236299974336629259051569827673981326958790920168710744629647686446092452881301640839117322723969014831214734650823221309231072003210683116963748858762986438447289323635965331029814428351630569799173041060524470229413093823587885411273864125572318961825103822783464534318433394189479798187091482886710297842746260470433343898088149651116412570920069585492278727266727277055706376836888460447241284138472085281373507244713235791765121907671876428134073439661916592371294384558665353901140867722292997948835177554058788337044176380564426177139065029962138351718946775836960246183420599938984525940549298251765051569017483696379034722826328944375447722655681787110116146341935697533885637165652729332643545683441286163979102280581064814601231392621537443417717315503692012355990938624997776558060182669131427930222016138240253630980456145702216904507008025082509085150685105243189907839796291175276238522747375515317288893512149127152775797523002150722714991533792424234930076400864886510342840801658441965534161152506374857958648447609219454135127161218429427379908063170517534065807812713056670997074824175480495251137871299238481181063326793103729264677578017072298588372451139490630388637049622538374413726423025249947113562153481855114906477096413451852796053024770747729365701877427668072206399053767385497235205571394653748235449909812537108237373791333118389974276500340316149485250317806325754839035323356648672588673757666367460735514990468353404843971703008610173477920991737003776053939396298863517136725293065014773772281604407000814242177351986022981321783475658393957525335271614712005919829754660822958093972843766647507804011236211460918015487053093521091119489814107385084270176300646072823213540727616119960091705698684347945225908387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -88455656374998744126748035283651279978345225374463113706550652340847597377736470119883195594064260030785147129603612985735381311764737462012981239319783853871424403627762181519099753419806909955329244885447166838538176764748523040785584440252031963066203303410417584941868127190740272004225343530486123928585280114614042980452798950874217819483175081548032747516814626039232344866825351414731521867092547791201436134818061746496731492682562306074164274085255146419389991597050911038545799254713453720803296886102662821424811612954109838038470731589762663903298669413441786178533178780093162384123663869722973034861011595692817090721099785335634435031885567203532060919921077411744149377739913045953340498591306155359687136084001025382091860772588603133554591024761505294517948696494348891506566553191047574782390807496629036079397787959157186195131514577323897007202048911543061837950507784081078498205698222266933615396418455154823798608389309377079608824887847188830670600500948927153393453668084659334250287098758351795760259137772807385852051957152058751596894153168799428663510643360508134359308493910867031780144260303998163210650863284658680383780103999951668634484428360310561599019092466969936171643200510322192586626992368001937372057904859466204267586292109286498895833049049633989739013848863163597308651525140587399553328564918104615791310434636405479087635668184459334252387815233236121899702594089143355749415224386365415811486024431319468537919930616862385567252381099107081530760266072939925776410180182609713993150069502034320343420866407902773957898339747369416011534536737871308052130083977684728041861654467151336274108645892788377381332107591714834369251091445304384818336065480096647155363622030068813210015459914385670762354220553667195292838429106476484399365776521600114593300826492781900651787777910765672934233991581597959257957521230279554845667311072319862195815470532419599881217373421907248675024750158777722806735377537248890766730424338334540263771092951921365478175372073237084844632980964335256479261218748887838412401649214556030856788045897570864750396876481577481950702870767000927200085690648723960229631342321146084001621339144660706290270255692908782942126238628499691094738070536860567993404390919835566027286135600813774808731860347920832532269506500045868639713172432014723516340640014533133465710187894172760416088048140900297930108395966470585812442216995171657048702866013481408083492875655887771998060043068550322248383167145944671721388945650912589947511224225175459047610519927870451402671793202904732408538317543405963939712872028846324453990867607173611278390848153869877248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 2039159102083309888804215186042565711460023079840995349787619627877964981349754519333714284643100930063094821572030620054112391790534835855084407091461058072874578792920977267389075976424209278953324754134870506496930232233345899821093047877600786406713306217391360384823960539843709643963043220590417858115479588530599385574397470594105903852734717899476422468942163191077532429368864826778947389265716642874758293854568380499923258340069545617831373041759829642906019261063150006272368670089002614820415420280949522236709671204076848417074714918289470475433269013777059111104223425312979724625845258013310561807790261538306144322875780024855632195906723000876228585785678919438477413677916500191675843150755083649125416966285538055308642979225943478959011554933987624779590568019381233748724338906832887692546368893127674702056285097770556170234039539296888480629219663455472948207493492599923563629590516553974045019759712253483255927904161391260099173211698295202396165851293958833091631839402586602882232712827905265989847001488515965726808959793244821087256632023576623794069805294692763486130930089901120635606530852114599157223369010142514999127020209587913707597150267345734613910495203498011207466998725176184797349079744044474093354208299247563288708386750849358600648232324405337409988722945651230675936051977619069872481015254951827687500848563199343270852980944899435586765182572843399384345384697369196175350750351185927750203171313240242612127439855318880621507698267079446166809022112381575469495980992511908962213620211926957218018786176883553506684255590868908386259142779336659176738430644990555471144265364334474832861741394157009333681890493526331759050497130844109161712164536949002953725869047265525060620068191275786242937797081997862682287297922856202811098062739532436255989334895637060861346705509117832267137110599949691345960704220019882878762520209811590872514436416715090212477281970418734278622951980766641433740876232134784001592677709290591739911056125167805673425093365362014024073882202792805312053649542999132576214014613640348482672847210588194364720136135223874602228638348892673570205341491319825387025243698059430684873296394251127321160648469353598063257371378583907345088796984758317069795834636756221432606105816431280860192376305184858555418163340365065162798944582286369212703361660789843642822121462515143345396960673776182731532036054484584642688103882232798347220894597349177611056055280366525798447393623306898103776951925916305724928794581454591539396585944454464081372944403707828335885986552471117980268852578944635596643167947494229539034419859700966073836914682255271526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -14661924472778258706203633850597957683783871212697407943254177706951100410474184390061643205511672659007773076428038735243119697156768698015905970332697164476522423962019465559471492575080966662844619869126393191111676998754733185326895279008061674785729942002635194347329493926981097232115157500520729854528599240354979311633813635251015632885176454959411113202110599752500001334980702839769482761584354706809086168729558708713120771953650740802723579835720218419336207940443385943822683831961201390966857958767169513858334850333376324889926443833223247579068379470316270634683238170839215510700134933163884198986246408114820640574752106296306303508027694591866379870530626628742635696173549590438982531818962599590532557130163397868069594660285192993903663757744322718798145365863689826521621482096280069939695838913648823891741193795193983749160753715667798132268758606771328301630057292203748557057829610311504326590891031991169595220559467219474632900249087216184236146677049004421360922106491536325991720819398499751089818384882042369736740205566856921564772359413763479479309321424792439612191441907007183727791202933723908648818729864723962964192780516990979729036134253285532734477997722183565134960791597913095312954255751310370750312262291212089578439337695852369267366451189700916004755804383475426334977312074254674022380583701359883938463001059500717732271054996740815276598185813682573046063193587044570312536964286792882288433642477960330851547733193855018334075536977191303501015878986261926405577619874736970141349742606436380965237398140160509209874368224181178863395082352867442333132037193109312025570891574574391231512416276950874245199269939743801380574975682500387911653130409864072323847671702714141012197466103618700135990594930518574608273746714144424352447957982983850686468032661020863835071755382702707494657397458517178189916569161858300529736607136160730597269654679764614664232592983469244336023630383683002935952761303281135092965426842197591625044978302611735610832369480388671627871383756169547285280188884123940444765633152241654433877542817150104457192364576504262513527808074415116503440785093230919663803564122861991924377725749834166901174786384093303555584585715820588040697586495447227423291816717517792153755951302009242195949792673604775715414462520111575162856354410610059463531176670968432241754794680795721769885971411880768689937543113037378487103686638879083343113370805392207965277378106591721246713952851160516800138887545075785310880496982369687532179868329943193219556840438715302478337698868757249725668924784746404671079685740079652051337763642758764827214417693772781453312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] 20713902013156579337979864996326716633736696573046341598447686144695562672736129694385207470922191693660390046495983422120718598519038959563178136331615786369108636523052404274185803867039471425244117547866086996382097646267350787308288263234431039040254828903017992275554049632112559384705477493992634240564585921534538843692212302906147181986326063704120291996388756728004274511596715510561475568219394778297298038067811861676273106423830583225279613907462255918403770325850570334515629048172779242293511967848994702569556031361269804023034196910658300159098830083828122722484633553535618115764646412686181779543091494310848884166266890752576734839392851061996459501444221465612929762194628241032480911180413023670190017139499364402269893974869935563459186247239296197568033104146975468325353438857610538796970540111348554511673238689098675774901451614585901377592142534687007697485300476235944747718543648348870388200051165477197997200245372200431945492290591762024614516773496840158250673567578143198657764478210171645495660310627841114473105105154669030681827593422410299069688967796206648572184887482895827559720464915716963960985300683424203950836125782361351426307212997436401682238299990810669802440307566390077501612748992801279263875836229124049541583719649038070122872109553487218086952581039328372708246723636480750329072880220306649807407628613665944513669525941892560842404713656652399479969097791012706077111534143265232149797455238335433372192208374008435813723360479264316183867465671193178492306869874741966722471487584915331979491474899754684651161709402145269392152097967858966894887115068540056955135721559397929892137423476330326439099171337188845851628433419246349182108976309604457557807378596929012186200541916346223770833320703847889070451665547059107301258208351390298913784179877222301596814025522355023807701879213530731665136129305973364249217660166518339309490425888081290194234036287832100565586906222300462684016178914963680639041844230708292900868453860395758686760215526191322135762036318237225077104962527938989544418774804073046755021449392994524140086230666318089796273310490009198978956896442569745647793264950505147849022821052824392569358344122961127037478687449771966672483591698580239505125068588160017875253535496335502164357061031245470699210449520456194834021801224260335067268235462698367036072626683911049346748456172686548266547894343783292878889137055094262293683916104091538234530318870483964854008828396665046365133277860050134161896841334759635366589969073691038155441190634943365584798752511615179324759541742452680637873927791165297630826353853930237556560909257702868254720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 327174151694363617439730710004764895915013672837677376910940119480781499167063791646493772127678246443528231724228159969822170169490749811853307906582868776635931988717015907596096602804786418140650807325415040464916984973723063162019442101680541934718991129510689807549625973454527271459169956254590819879621434875558505778863117287156908851507696630218589765109960845712555076864904938209071344989073601352066925704002612017812200716827574020961075725035706270656031475758204665045162930701591949854248701440760827952337570689533974250733953917724823256351339212350523938344335883832004695932874850830727270938749373819124426188032122046308489020965994710040676467772282077484869817938363969306939305732453278912629478986162672597122632730440935934659173991110932196473818812985785492422671585857403936196976884102263245284363343742954914437073771535967889961272273625756567371739448843655239314780931199271075024649177310890218731726780886527769090796272335355748367641105208483810756670382642698612686677568924386643014252550793370318874102998496135545285964066640201393908542228272783613993022040599655603704054813633658851668954123056032891796174196173939815965207994050975451624185814664020042200375667009704405726070018858525881602060677946725046183559615593294163935500995992914526552265126099113015756401952308437080986266556610216655252609194504407555705793538409352630482835751535290853247309527111473329034726428768795101225556118564842494558327719216309350756593431312307429604468105901383081089259815712421423995043757906315908902240233827983267086530790361836580290519035459459923477947290527052860499085341330248963092318713480285717015418927121505999735113537512726040132447395126019070546845041730110641012488319761987048449509628587982610172578860336015701304564027685913848129119166402728964858045968036512511132138083720286144329983750734654679143541984568871789954415051370744081998091569939203557127982030170171067227829002638845872352564808647093156843040616977492377073445016817787518001585837191233247347646737693666682974527277842136272827928827435201944860769420987619424761136416918991235907048103461580676522016482343880061508434194848038895116089926835937345326485225140010027159189848168153736190988430509940306300993735435440676460693769022037546372165097505022732254649925321722488524931109195632666201908590580558971168845137705362732188310036154095637257495792507292786446477811146426542017798069085937517986240045424997770558731545891077722565073260938415758969678061327620636523315893043780253875186130791824586844152955787923458390028645890787387102460839559860394260226612942331543109500928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -2417484185431405995129715259511862835916878545912268105551673693130799137786175913861125518619869360294632128404831606885736999584220928154338868947897325312890403934501156395531524270000075976566325989871723589798958760917046709904024331244266544858286984050375222353175195738627318359236541433346547370533023976068705240557663056708650200592729130864265214482133278169225479828632468021775447909392198783312334634696409208679715245260373328065486083538930540663480859534997739296399181597511833697907054481423009378734612507665930496472195889241264418471289178968143300654071726218156035634021233651182223514387683259751602512277885962472130196004938978657631180139196904484722356582409830446983728284082529449252961937732627548487504959609047821619972933544063136023401940962235313157667378802293390578002810060664518165651118005165524045136317933986664800627373183535384294705436056457558453095210574278697657214721725981194309512501039429253921079153728444633317027233865490506954912969147165815244856609562774764526165272050214079168896586326852330049826775376010269738764183174693906744869340502580701336882611726554940307180966230024464656140326880968563659906648706364964606208798837832173752034053961272148978471122513951016789805818865588510701697608821834999179844780400934073119336831082689840635087648734989912873718629235860979934214483297495861989526953701641583648032543806232524648385360246880748388660699257293249029412034070790707627768645067857993066302614959180160344685604955714536811098368764647341872629206358935932197886063890681412616889031279826395846890788123520048877502804266477361176803407901093271825142746936831315050433737577510310909650386746607357753126833911774527381347646526402497094045429283052035240613725332471451896877589252746786230182835677975230102441877437355281968472394929955431690291462582908499896270394022512981273212751249694582839770005856230327450199009438092017876596040339296902024110466512738311311830226303494940471207862889502024118469101417645617620397471879999563223310876776429541889572198232988398926944419374031305004717375983779676927378922866023243251408980693262825230141206659599501581307643245670083112127497671741140244410313609488589212435804620355578208570498057955201001406519687343304400563849405797489850581422101706646669999080487057538751309989626495414185150545560727288823478371496978003347535507017700089167865421247198207974034572917735965931014479312244003847874438914760694393877543759085350664085218745385764011021109026802164900367436523075702313552037771161385057820298568224610058617750484794268991283127207894200568471817088180229811459850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 8087510438049198588604346992760318137983719413161236197785405983324040394419619338978847000101638243101055770957673761681276027247210823147176649058977049262839669058357780146693002459816378300090808937709195290613199228508475794946898725353985286215697231041234365151244706240346195391107325767871773284701060725029891083210494312739994379495939732129360466366451643677867543015787841560236235153527736169254659132215332055368318119535924427459623246336738387956590676287881679057465050103064781484569763474880658880046773714914087326162317598536949978763435666053100901225388144570677089748624676691284234075137636592548737860685388755941972914008179644976465830574066959333473113174604184383257806028220587879547724900620673908476734244711234035383799777702909507145553999776179118451219719892318391652624163606684036247347360477530970209228504472085263751717581896685923366408505996247376957097691115442145688778089276478367626303909099056751210459047472423412723418414016788435101223271261938070693665706409186418893693627071952305710197705054703662188804560332224375192685461193375902608749273214522887518667540396627659863735321036872062808757214752458409286619301822520963772257890140385207376739645849482312283454683752163327132156946678105753510217279034048989984183620513221975659239164605934321393816994705415207274697035709854979940258224106067980535342170609438590292631175392141589096083051917766104547801598926573546336609912632448854867768515578526370759493842718101040606530743188084235763217122016924691756160326614242866573926658171543154264688007576283579840245173137143537210961925186229857589824835613531081590560056353147435018092191042121027001783319539601412609718677193097189829876972968550228586039269217302422987300460839890334163067790779119577432902877854726482880954132186514244146219205253631563389360767328020460695898351609514953909634982744543395290583946176371043143777035287220127781226979606754202610070476333387286783825220517434812591605084666949577021411371891350663617956577761383065652280268442567979818818379553365071625846366825329369562420930961144035176949788022607550130594898384249206110949764975711535520840980947945722927292507628050773020836492699298119234636369933320926699973591055352614322525413453387455548287758583042669402710136356301112697417808578400473800778096640093298336695376934034526155464660674927497557388047585851668717238172907193755507930367915303816241941187406897674708307905119312793555606687760504050728522358896557109384354906810677212827494822355355761351554887009488914643022931004676862259044135014908347271078825553937659558536299878081057944332402688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -14236851113113417821798325667365018343068114491062656103684122050778218213085982382271067237905010073195718352409216792385032097637311366728075634302853597705413326655307766480994086952899209414421963962278157826315845421672979184519868593362175111170803661240586469954935764736106875216911382040807892860378169076574788937250448422591851321626437701350431179020929897399958350156215901575382529618872504772217868990795616158141458125654553291127430873973494568473380534560802121581963635131313479848771426210729229668038222307043655861742379458359444491062544413050229484240501300566606652258705957131406964515010126571138333263765021841953984753392586391038224329789052784093312004508975542793330691884965776914333234841678492360124703331079643347470820736721225338401516915691520943790683497866747597070549058511407890103577505589410441178435082800971142408218815043355681587834620628644651061653114301575422209203105731983958258294186206647178688423756758108927752093787486602904157747251013120200535051840210870249709130653865722199380663087024136670552806800575049668033261371951249403667280342985028065576247430112172934281089056787131999875749266398926062477843116152110000385010437499813683124781558252288319560457885825442586392294677499527378711058320312247485116691507820968961542423545737970362665299112485741548289145766198906670605203801116511782191161366337483830874380738394987804032448231291148439485499012293632216618208101404572325965216533551182107118851235535337328608811692544201270093653155450697939405947123123177789225602624350991337421133077742501057082097144030048450425442017411753897366273605930462275471877896223442702886617929394616243542725299690856462159255435646760473075626206482716961783768162943186606815828919014225331184909218647724532478625772205704854280985292915388401418585408051945702983274987867619839358847042807207412471192963841597257418149583593317341699849001121296550736126080426461129267878493919999710010756549202597460967357505480025129085468392991830155942760014409868072399872890871316476981713282494011226665475096082874788498734721454114032293366369149483598861689487491209995815092060794069816313626775351244966266881246582518860181476147925761613955307331227638698289745783368661425033843048883260084981129262782209828476251631332969115670005779179123040923470439125788672463441548790221900061639233035970917790349518347695569977715886537910197407213058031725511376809222860364502626354938499914683570180779527504012564085887921025352967498223121941031158670252392550816898634244679782534931918199111689122528142575766750866515920817567674923896970624121254922176534937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 6806515783941714930753921516182851690160589643589150487841693561667508602578371683857292397275158212064228606151268603158754463197860065341853767909817122516361112726895819623899119251539499327517670630874361222335476318563440714648240498194800992780273621140984368725006026292904993290711624979189344761104735356349974358878001245500443507233222522877362547357134836221298984349992306688125468875002769691318920962748810004260931518344886017437156689645423405711446202883132884381451711959825714388133127817533316163518519385885774564048616797824119823955291898915169869791229772194179829730888449383418223802982469109646027223831312739858463033959471236212568511705274765065497425183212895896693324058177474745890256156446404187845937384671808909398714946172316431296567675145797678399972113877077691842476036366428658926486526049284925667440811824183881356304093059723852241983962671974067972037440551361745041343468336910354881396017771550631393420370514918261767584275114508327959616085403125523835254293827824709331819525213342839598195592207497138522409060501860904941154724177068275642727794292376126999993394261122371724132505371134443238982150081021104375229231323315615367809896436573421210365068487750066790485221103536531036860771186688652195502811034617815222696804574064100314828992438680079728359119447947065186701666071075935359629585237599311360155454320325624148681832080356408597219573060525757204659847759578453528142733198714856844844049104163264778848566332582983723281961031675032103265271475230604125946658446705793379347614404476357143316954995637774035427534925238333147223022846123683229483713149835918631915561988789921621293552904058717473823279398766547716948015283594116340053225831402593177663159640379522783126386275872344385858883959517551514514777328683288591100172687529068931370563143374565316979685186897236606085833325431858973558634708450069596629393426213336153865311773465740794767488597124812736049462323505025409233586826045172759133770937078444459757209935868804933129304158175816921944144420237427265322930480071204662966526549174626531351932231538213320187671018776516985414978531670488902550427528617304238026000779611102139407086231076311584922726901092745090672854367690890889096759993787457046320222736879506523582646044058170821122897512883422856708438018005633629954169275744148318991423971830944916024267154705234125597344248580885488791092892833117850288074070229639258395600554501465277268581538168748765316109957647593735940283813737301399051751484895925717794237635479327843669081337428913189249129016881826214984286233995225875497090857745786491911353492091540454384861184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 28319569993309646672554141731106536513737791555454285743614602958568880147390607768336025577185117358962844343130181164187319302916007411714729585454428884890220495225926797772636492271244155065725622596730561725992565460522560556700435575669298435414892351751508137193833132580652026791793509045803566271520445894266610343222608486762506614966014705895454139969583293423093609967502632849373857377285645595424692654098688971211325200075947471908205030382642949341595948967523536489822919025494925462027644045937558245770273698676239546656236649022156206094621068065356405989920630416442720578035899797542691154633648736298738721173939469203492334709268974250143266875896463262914471157467915133691563103723138151540144626518159401252120730431272182650070319170526257123019275945694086374834411500069777743498828297007046838112614115554254412688538915946692774426278791919713099722834103139373275802334480401354942923200922952821387588541991202884234153015162116689610279199755153678101122521096496695567408572406944184795346346262219420324731547896560509415442670662964369881062225122966773069916764862235574965218653919903036273098212651381664256857880429878230520432668686249924368926518648035309807801301535764491577279326584905617504386965398268483971198317163891969457234991358683797437763256322425703349757744865979416005734536593738460238070667428283591019596583482647183400275000392653436420661518872850776221998595226914396050550778215345208603968035281727494977250732103434591634457997669962857589200388115562957602610472953987708208357659532529235187344933867587213080305013269671046912727364310094047023689971489263551240245117014776070288075582586992830599380808233086781762132129052242658910389551517839589328101851970331514180541790670618160985240373159375255376540479961514136488017126919562188972882942950210959267091897779564704499714357519124320730243742175358417210406111186395374051508669806281768854900384347255771565175106204328976306118746589261912119251615856500584210641262982881309171663782981104939170338634210115401785542519450372880246376324226660187842471282733884682805447883573159930607455616621071504380872229448591361891603214251010803747282298334438293550739347915412886936152846202784128471957980694023883068210319996714025650529632692225166895801577461333639927050696976087488290067197912960026820070001006734829063864565327881588486885641072834219103350107808567078760341068913554484838788773330389526753940686123372030777641742883021946167069838348454746257801200151598110368786797815036821947191958520395375773191601157309744401451688572026909104055062311827587485574928589057836852445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -76228115781975561038224986552745752616193393672624508686329666320785376876032444480956906680171773255766609635295809708599767998903875714162238987760496980836917243209836286581194895558016620923925376234034472678403017897017612153987584398567170550829568529483003359524560556814110924669425102457491201723208382917322623944923983792192601379514366650197884078166594349253561545765827170580618865585301472151802945842734269768785216002857516663287712505113286545672450081135391240630114123833708130133174240472426823749310075056105191179708108560938520287057193746295846619700405641931002353721732294530071754296075454996936088785569089885430030572855257094812748458415948502826870049869891369808812093491047261471435947304394863078149454689670580127294497190406754560822362637010581919111679384704753058983224402889606121219953101156338455340851056047931129491477717403736224807991303832988942150337734966281217600510768001738485167024474274168806455838416114626993294893327241816143348959535249702143632593101574512638979014155158950248199742892648851375943195427101393292505874276144007635012762231127442691388748386308369732497166398151073460436558246393075376727495302257921334416132156971004671318949065670644200142332478801381777503701773357287451558355999022621020253519808745534216878997532119705709388500938997073233241786249810763020562726103822230459899291146945796882563264995245965835428161466925027901058384350529562372239883417224140601078899983087789193989573249109758646535267956752556140575891202823839527081572221841109537797808551194058846453484226808211354226065690377588872633753674995853718412824666968122828422760671250071934336131891717871878971035003309761955721400305128944572119299570618761523722785198702967128656636668182045731772901260552642670099701076775819393531070843733345906837246022289494540108473910880010495889073682017114522199540893094227765059178903123212894673202558536346593696254778828138870409320346841433220296812050858324118224437119894601697674374720919635314507683611264796717363659941585458966448875280170874356322589293384214269179281905598096748661489204421842544813442211355586959458445390433427894264545859845369471528384609238472626866262754808579453044183954753411422382476152938351143301246318678135624611060251621675740676043437217256281768257498346942727049370170380073824519543644684678433487922264901782984954066833961949091388876901091650521209669122142618328452527004629186377729066350821003298197229220510910119900946034555099862084485876294336750480529727696342595854349761502899205853010221379189969445136700652023272216324204489540136282643414584868195405863583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 90514665534149032798308472940246415240812684255239223168185841716754456260964376059083555648780561497182032608562021212779904023031959775173473744411001473707377184515550605240309560573074168504963375008967747007091820527862538822243728004883170850026080224262513253534807206934563793232672143089439286299500631403704220654341172294667677799926389861891983081681233734339757347528195976492659961001414498506965642700523934813718975477414137912208282779766769257653795291191000258955081392377925817645465144120628126577201343385273599595670095106952680851073810597836452878996095469679126231527935116020102057635164743182922760122603631514053581260566158007451796595431336970360729848544951830217131214015717191619217995484234728970731346112616974762088059176060327200085547934779737875730573842669940227807632675234486503073504408111297796619575388197361229836590671006901875257321906650236687199409660024053486330793938020680342580004610841480409794862259577520012160238109432332400405468822369126862461374662371889885220077103088197987952661740479323236272585901335005931954784548018071422661671851800009928506430772518971145205859188312903028683697556606851557840068326102964468434277025195178933184672186945542165355456142570189869733326028600644733607953018179487255684747263749881368171925484109381175246999749113395901002954058740555572748628645814335278799215083249091015703692330179561574761013920840761321987326384821607558976151005177870684857282970119302999878339153737955699256857942990586808534332442934736181676999986761035829621414464965991642237877284426396173782389777811524351978992704746172219331445717080201107281945413964833275469058994424319880102130431694910747995999415914531706477970994409152607433716990930521347069807368354043733147996155062180920600985113910609426123448828345226542422797663416442783418357595965865369267588302897956884756878255774926846311551628741663682130368314617831689777760898520785386987485738106739818790110883152956130401250382820373084322783384966078030676161070449652086968223753924027663179244710082370702288064230638821269737464133611002443009125762318423260775433454402259252842469214756243289621604382658227029513220396550605938647392517869188204139067478599468428517730178092407479206933897201937349758015216627732192041264194905001773559707276417802931126197628733195139145652487839706592557349061482759405680300463433529972925527617573821586320159651642240966956712724370131429170059680826026514832173320259498799639877065281219135367412445235257370715747895651205209475866428842500176378115701298540679481895934893229665723440043565207026629821315320531816774725795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -49337612305950483155839906302892370541448145731627081199025966507620669042312565049393859350564952922721530182405956704371883069454221583815963849094114144833505058627461544875181850269208298069089028474297303357353164138062595870577691702810303794978776603099612108991803623466487299437551722942721813435269035719772997966765271707112254393761564187733235946739192041032396854234655777878622772118972763965043820823753002008856294552925918156567566249143170283813193257979216586102062899580959346595686322077053944958640616903098472925202826231686150245076318886319676145264174594079625145841783488029843278093235169618878838512833049731311097977057591043708491580416493712914144131579239935881027074268047888150280495703662149416719384883058781865799214943348845846724031353537098388509391729407314874815652305699717690104169287736739739094389963167111036797458192206821978810631601463973018912414224470003447547339075525746120867292797500869747916784345903607337896663172454351082011616545083689260942067415991668187990779977105041975846223350131601518234262224875583015904585424157449577782468393105397612995031815908343098167553030917443879719707431147382618501858543904564872330722240735499363657624441656844303290709857733837642022535045659939163755789848606525592719873659866915780522379920157683830248487271205779207436405189970457762625406252640579688870710070801151320853887248564873830489425443978375988932588212266974669011302879195462835322865733781827377362752278076348294297683764625528051264799131576738383916867829245181356030166568179520842866972517117239901430422837443432986699319440592569578855691667205849331937669794215076538576264637981016577150536297681851105810674945178020679930734363059908942716906791476485501411463713188847148886167620411176566985864423196875122385017413095527853247001062564636427132898692003831941283442187649389061757988779156362348066273100102652744275691275242652153832921129512540248733073837666206902306828881616322786705212361570233567968959990821491214788359164753850584556543669896536733339554320897903562476668879593040839400320114514634069367111658402246925939219147839274060367520121066016794976398338853842240020125840273350185721025523580118688878521687073124823348151341930552524348216547530261956916122276217902627402279140429980706122077977610767981685135166880380712194772541535672181077928448875678466826667934403492532370383985980915824903058752915149019069676909707253857101831226487430060169166311913912828753439015804882569359229412950465426174258447824499634178211546902692976008166430515439273992145062873257726844815103196718428476578535536406768868158078976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] 4454847377414188084589749788668206144487556070947351220240051294517830654403788366417798101687309247041668444359824294607590621740145164902476039501902921840689207768350240602925915277742616784069289674708287766136484748670323083452124373736626984676503264200810534034534543164018716776236002567793768361213255726076911118851243758597557102693478813582261078118130829938760314398957213382328555903488934175381790702366417450532394362488327860019725127847764569375494995976739044746812684912087448007787105900371716639169996982636517837595179771466371012250118277975956776986123997979358899987192296266465000114757089537079084725959810100345690396758338534233437429758624963230091918981584839150213834495815794059521695245474389157154669730365407019976047642264054603354114727797164349145512757406670915226848742416580584849370582469373512377120588147282055686664503574843250569213950606046837869642615383489420370213614684193547742331757382308870965907963539206985608341853523834194480917382236677203299465123184240919765876351826832800871827542592610485963916242619523411846088502416225271901073305742425364552412110947467960072046843457357486623905755585716019685439001466600411816251592874187638134582208764428885153024763624188739532579783708095772745157935122849754695233846394984076825150555891531379346761101938747571003377153453544485934661185976439720114052362254235791072495242066010645253081668762077799574372517860968517834173009432950598077075303455109274312975230616814121556845146532912347850331702207562124131379210940427340106508282008450269543927410919106988945402340424736239310553733169191034996592960365989427191145506168708938048467927097606612410235453425244579316557762834296489445209560665351103680253086297830573776330679835256465420319647875064285792680987294742642159078273824207988041682156674175223029193755484700780945570624022367332217230465431776864802954901312834995326594705298905712891003404658414078329553722188256821621538266503739148556937421132142775928724071102329102316784860343457820895640596732086614153373222025917260185867335237011129458346400777333504785657359908354484030817057641565335964145851341402992810953788030252287252964165331497500180070550986130910587307255749916427664881502507168167759279697387001124660997744059091802695803993184558381916086461611805610756068960756908415720999551874463679734198949573263474306320873358172854840721991915458692645166729896845964187097787477188614304132719475065966944641537473057416699444976653759364045789159668863245771547424294086085655005377620453896097481149586487721806942170015678547886269506560541121542447541667671127646210621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] -30876235740544662493263874464383894740626752510921891011160226105820403918141206315405754393117181739804412919308385423008741262792667335375358278170628788287908680729016982717755622899391907578373461636043043910421128207068491072103753619581401791610031867654422507034428154155365050917799797725283468827897391238499520144068991027236457632148819086152142976201259952295009664874685263740577119539723597879628067406355594840423506051202011931906218710235581000286523648625405352672837983452936236230531432957113388464266570198144011803468600153792835522920548841762849121088083298066462880738744009945313361355744353145659693023619130367221494091988889695442856889979457154663001026128125843610595143199998203734058723753623106308092468778172617871306521971149317449821972223444548082989160522874960346428813810751567505559652458322324590679952210216791932305666934629116945142922862082543202632741198037006998467795740165594654817285346450620545129832326107241167204165839636180573850804567587445137218990564945718913568649137675109480855392220989064225212490905238648419282454369670744941720741715837727276857596181455253164931721760536473900980195570374328654383369451764153396310134403728317790183648633547426220642999565985822595266089655816133307649924164813991479510992624926809364898515081753101157141045638725166805661075928990904997312918509148952665012394172792649945620299862511772701582604190344421488003173770778014254131651725488889355227275227472719382004792806768421364737691322059591565635323393746813665262959395318580321248573441460774778615713387690530302649305800229190343965195628884549179016708568920473094485846067756055775824150384219118617866147332538786893621551798295154700896519672474768706896002189610377793046748207764922352783800300886554593206969317959684711914053686383300899749288185185574028164705384662867423933952171531326493487063039723324488192856095608655054941463011388291312115752827198927424107727089070774386387729774142410863326540453174544493479495681754937194127216767427328981877991735683876181429495638569132014601029429080818868638559574654126226660460062822597003215951628223287235706960565517258499702691775540046028581444867358324744433006682942090134912380815988761300006385909963569764378896089903063558750710987111896814233455064772227991532284448694567616509768282347831805502466170839598816554493956361167293453429587978310553605805197907212589734500815425296405915272225200345026616893610303141353417006611814701656169468923322420323373943569061549903512867142520634874540748205630651797689512120306755819067736391541151189627576465684812729832616123119134388519817969664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] 119929367688942853295020087768230708581414673561459756440442826715055613571421007642651457791706977486267068328979408669851449474248957107830564770874274875582053858662534228555860626005467584780759789755330984250203798282445227389526144421544859580398808714394827486351292990514374708648524622109750987024157870347885205073989864838084648113901606797344319775572576607146362324763607688094669247207309571552525669815253774741683213761052495871062396767519469080538565971437007456017490294812663439208345404083705096524249409821288094137433741260250742448855925322508985238156693934735155231847982324785366284022150732966803392448231830014496474251290332644518378313520825958653519328243213273303327175791476777402882499021650843149647447657125778796613151992497315632556506036869306393345478893444604569229374420125035250461379375915423127550373184727427123229806536673485389138827599454405639116972095475882678345190612837102952336617764978124128551724345632095989717269147638332233432494106864718131537197348632606658069074439448914345381014899232140309471240594990443694447834775572771318369978436260097163375258107007870968892130136844492840283680062712637295732547547225309756240164652277955022365033420684048043121780434445680531213996143326318887554055219020476134825572608711429404251786775132966721276383711609426496144270699120951028094691739311280360971595184503529876794425273352823654762968250789697079708800130939062500606362377192943731533208887971999083463871596013449362114527050985573207929637043450982546157679947997926255879113668741292524657842014547226346718185430632237973650194567702969225924540048524740027949821662382635694334390744492339762793330407803013422320854183589675999169873842549408684008736460189433502315641510673761158903361521193070193992059750883294151038084666577839657075380215277777857293776943458703768783781152172816464236998827677201419680794556045074971785534519418860237799384546755670009908383477940013025102502191244952114310078008061774428616637341583596302975572821718433615199076117652846632159239783055217827719870171050712746676018560712994266216340280672000985214287265537877336992848127654561710316131766817502008795434746897936175817106655011194890666647818377397445131373178068068774737071803072197604966025184273323709892323838131404232596185102777245479998301433771094071716516650045688074926844165155918729091696051695720750021960949913437302947085071520439214591655901169023368265459012016914513430082299824515058921407083800713946964351510797209344508872128681015704156116961643980661953796806091236271071981863278668890074001671046074534961151597444256022687593267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] -165438167558747731890759625794317714004194617852437060741323584018372841235584145937484087829895702773116854862101028132365198509943567368564004782351866771678538923821404540259426862878662968843053293402781797414321771546895948084077751651482194448622884234103092696551477161682274834238172023490349534960141075615158338969785932390425756973758860040604614562552843291433631432896869771032740753443647740589347903095227521331616653806192910109696710105327375396996432330776612703506353000503254055513397267798938151588467369027555857795316026601391504043224603790183852761267657475633236599631882128561064546472554371724309915847320047617685666921261978804915966288275983714881846540490172358014489180154071851872310938865188719977588712897725545610035900076392956566772110101482239189380982920905242802286190206132351011658744645828385564745670643657405886833315720793526417264447338559520688150699599107916335899816737429130401182366405193398214822201986095659799468542290372540659989406629492599067034170138846119053635076657560427122193148340923235610832400561206610113450353511116382093611886624997954996790667320358296926266442831280366571278060729553950775288580911646288255376885566662962583979633923162617883292331997412779068011527289953335094273155351344101937137799984441193798159248523728025637523663793732423658131489407778816744667031558893314385706654713098395442206050212262894892776503172345224238662249294848979579600101904786061974146981378348522097342520012526134023836661463360652831276875073154657416196024217031977134212469249247453714604729915089337264723807362748900349486036122480424378376057256381066768551006245357527561231824232527838538498072448081731485818159985809613017413073884909654503878807863830695055128679546387249514726046377230323041801662835680936544102748765865048634728039557530460234056771174528953228154767601930667453110414982066829603876763499343174402955112835235178281240850514042094536976021948309140290521317921711115625016603666706767799430172907203382550629989120995513830010105148647239743487826547552235089516910111748740713025963429017149277932809576522804419195040783065096137292469622779367502933165106179738523605955865982987496873892252678300054866242010679375293503347713406099518929395137298589019190825891240896151274648683919426044666074631507846934122598751219771665713365649253980735850785792274706508486640440197918136461773966053014294128713230849743548703967511620410201864335659522274086799993692977641889701303242343471710744170855410109077627021531888254248645902023730902803122347384885644253074662742538886459980340748811964037989330118569642626799091318784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] 79419612319146545306192823736105196621609272512483440409349049745621867218365468827060100879046770432178412430210482450149617968794819078682978508353855620380706240297265864713531979168173396288588719842768294212443263715292474928225420071042351021032042637689220767553919436918372142420117463278712527273967816066228246793936958577543971630425077944530993876184055436441880472513339004436406681791299233908797159792972283369354751078789569145328195429418412913949436653457649425104376096341909058480652432238507283119635399043815503205122618004553465485234327886233988693588870843121637038155944052101835209776678481389154188704731389034637385976622570385895970446548508926489295957098051217426077881848393006132029387760214267806987146984535161191615704546499678519691998257364449208336921589619394633260200801560080905322860967381198449036760577953865945968191568092178115480458079745774018521683476048507052068039486250841232242882331990565481339482395375559124357072243364346771294677415043858318644409105826216934495183074879971307751378577007212173319592249649262287802410038521709787651405226188208407537006294476179521465294233674133163675164170794484957054436197760622669843761097174992369334883345484704209185241620262430919425182195614586616664674905508137885609140269261253923019639264792458909764187041581812686698276428509893829168621148414289115485853210414135555856314173092149946270425035376687961259099693869515246845672979695635695395517367867368251280276517568145219017198564811891076365146527182603021645791570429485186353154350340026072621049735830247177885983309915788835547871528027199044812218589759573121706935658978735943132989371526217465378300886199522262515301591281235948434656102981219040181115005760363566026028996825438319701754393121036003855922337364899696595356039817002952017743056588796768790452587790883623042942512119569720694951251626287664246065954502127261859657657174246237790172787388435680481241385882582903085977063874613632827190943659151855025879498280906169116911030439740151370724913257090168439928340703197899975735586139819675735574730081251131108410068039195728282718757483258358107657254330445140760735648854188552398064877501757650067839518604584058534808427293232600262492630929733933809234813358867439949436734021089616331005172307748919145049911412168618101494551916057625056928981291414999439626319086975459693490433537581056309572663860754634574140248856314142328633586756191901204316818691295906251318930673655025984970932492763321038826195134039101880124555395939641217988914338809091795740542273602556084140811836758295872067561377708427622025176190702633008192552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 108244538127404829124502690122488617263360886029843334634975434044114299728233845985818573062496668288896565591135622056908129545837403788964859243296996750489667326795471335417498991773879261988356931787092140418797443415981431579253250432451933257635938276440275334988591622748311277914830448215870629589163185926072023359967660122076293723339650488202539962923714668618224626420258630199558619648507463169291859611133068334102003472409819875293989697979946066795077883626165194680938797391903370243357049556362897146638005862628541276546578879233559647730378791549252667174487466005229894353174984549884368004545478005772618009202580041891624553614936726119050130929950587982805618203647795511088955304328743283301134725877785426198965668339381694173875553693006807920469806825620975442906938007660042334258539685209661631717577808448729404328782754354035087336857316225743650262277152453752686747769827263837527201231667415415754534310945951753216088389275592525740810756257782034722344132827116267263105069526133757255182950097992442960559205124024587747512337796337454478904235944940873891309369319194352772182520372168683987162387852991207005031279002326972233752923364337094292099117104315052146835042245242173973511560501240091187660522564107906063338108996320536164839568597832700519046778639906915845740198286071097017677500071476053927156115815135412315908030985050949040718466054571829157594528430579954318469923585690413345664625617320534360058221822440878875347654524484305737377143380000185366452642328445176568198894560238225597605155539707941246084375358557193590008260628997962348217258207524217862251340089086005926261962844126152168928310160840312808409506783455041380301461024260294174456326129065047504788613584456448515723007408449096985067360732923640015504937144217533473973148138713211751128175259038655950080794251823242781931168372389138151860609035100615514342567383017473180555449680401325729977449610611264870946472585490201009603732048121600848312912162091925063284831918059578859541092177595642896671476260631524604088566215321863562037603090359074221717556061350900748296370040116660464092527341416865556537021650704432101951714182870437342389393405674044787421214052713205538913211654777878239051251529764928731640289587955614087887154719467573333371066324796965460071327141058744800470639707871319351332429064590013571629147659650108420506888996640219300125470254958575485680707714159503366920846761876422585617596279994950375024385127498424584334974808644086519982565072863860107597506873521314726627013378337302284109854451818956839327940830870681270668157299418566021577957732265257831843758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -285009565934297616878711257056543137064438838794333409551853894856109450765685416335106747475443673667127505277030573507066211026834392444961595803708900012058633340233415552252716300359952382367538443063194521318592987262759088180128252689759959501530091556246305519909219627484844883127650345307317606875668557657587367975481740854044273752682518975394712369595733784633364676907091512239943987274078953155802452637172122298316664144631772682255469836473834775328459111666180274255399793097427798693980073432999759113457735140760245889629467835253636986312940314658500342549543006117354751105028164675405317786311073598554895013199180971074136810473797843681762118913403399555229774978548307795044284481073879966545818908130047337066641445243290546326690619626600241092903989881249761511838261437370718633892798643133965216307218146646388325178761092975729068198836718803496688772885958735504212124620673510237090504980278956610144681560942037505921899570971947471505810165667980666826980872590075476040204874353734934758684196274090261022488695936140037464064770176504574948618222659704658571948004318935967086314132175714944536934230242164464274007687749722003921238199984132049512688357912946645658873744429151746244849518722490821228201398950328016347012119374771552784712735135618604694718077636442937551389976034077609207538900386868597565291557707018550849281618250875379858996925075817133952017000325037437458798126084496362001356548196318270070580339422197488784999200353666079152155686851164247615645457095373968286664891003103189592043748978081499487579164013207010377576670642108889091278111064442711660288201074811129657834166430678215878540117108676910479966405556837375985054425203071167640169006549537005694776741651491642458499103371891057096143759897607126050059278359696420429225727808453155621837102465379455153364380056306024954593986323227862618445582600555873884988687679459996623408272810984108208458696445512343649377233601181446511031623995129611550873479999540767753596408853452224812997198718569239087667797739452566585322047775355388504465809242742397560218053513141819343273859560611557704278075457920865411192124400298627074425788544503646818960209819061201382859453726542940522201426623705918226104008192395420087378030851243211790927752961772242190094343145781818421639182998166802174226840328405836925823304429383487161542314112047683414798919680465633087329421553655231606684557335134210457132698850615316166877531857541387644262442181353890736722694446160253641243259776116001525378217656921698070661467155433753827331249606470327150823651528783571569748244671154857325903535150069450162275614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 361910956915577758314451750964860392955419265159094401736705133697580977391245096102368324225445704818806846913165526448568257038041168215724036781223214502096265543266791573459834324178049545697969284993207089229299038816921200181938248826785691157330951436596942950060018878233673520424162221840162839238344601761874716294797501350492209145219454966578373144684048868952021132686544734837272431050025078893712612011080461018028846681668127249291027175165659226900102114744147195113483683409307990074341238524587198619489927062519282649008542391709406674244514774045291961212745994725853341121427599250726693801878436077267319608924606982236342895633520530802956247577169093998271483882451074980313576413505059625399060335932204914579859004447109820441218390480335693396187553109380318542939198999166900108702105311648253837717401044932051650104390644199330843151186409593984176684036440422190402739082172066575719550332811396620599597225850023065912085367921011393114987214549743622428125367024143557858535783702598542921131331161563154160330738010744592670300737448775500112890047384839291736454749780084430999294357697056025436422501435529730328108852196363753601321516070759835204542391356917892654878545621865317723630148437610858910882799194312754171741411974417002653877178249586982396972783083408395136841670015758778185573774512903029715052017145909859909254390847992680625946259472013928560184344150175175092638266143886117710499575305272601592486965645340056746563683377272697065885311581507045552892512551771333552488950738282575259443589854678058573982232479749231640750211077498318145128186302495436241058770119484958599428032991240636915593689646689702670246637321991597347062800897105443790196743451423686244606089008562433573317024847391393179751556263527552464350377716624261014775987462069228579311878951365891096141482118357998226732456831100309401803854781112990798761421306307768192737784808242847986711290489306671228497781415951227117952972774235074545183638495751734564408966895666442663559676843545115323040161506482152275918497968431280952335084334997733778317759866337643285907320341374322944294240132737118892920817792127764311356747397251282921724474666921746515109714769280493250270187785065005308732284315722004328978183322676609861248669808765049277163927618738924658971027136171567024525019705896662439222167484159307192276097895959387387040668995566600135645852978271725137073232563664658400956730147568006101424666986201555375485472787068759280868475422366766564425167770234367672128735185754598321615149825492839836286944620196882346635843196490007382907122090622238650684888582269834389052456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -328609233172862349510377272955096845269336901522119598670117512195861082209215360252318441702404427003490406742858997575964149382725073824792987999437037380844556191302027249581657603708884926119982962827787122490119190439763671762465251387749439084736418016214732049702078759827156248965786466594215487266098930675455988141101412201076578428549893797570533746735771801740191837673170390713737975607405135825899067920359162287551904178899601341228530244767406481281533801706334716694570943107710216345942062418308462231451208984080026424127228513163220674759145384518657161436575928639801469192827855341718925879690464558947218221396596359373784981626584858468348010169351094273355953257532015480975062121347497332718357307426544765794715693955745370248979686576969609014218542839153479265811215449908147720316860958743765897295751156889249124603007787626389781225396686946438739063995086966670193822851200854814559309494963998226570418861602925453197883127575842602997044346984970185266774250265158185277875238928995994139837321988004496214503346575827019522501292680701197670007612496032788993373977122690592870755832343748731787299368691451451223971210128196882498427962390442028507238967897508662106321840939691326378790907364724218118325536491137216412052677560748761959809604464491784942358323900728518589878339901684821959372396191603490216884838632963524526851975005220302978655333015575880645317935347479274891537782584078455891183804119492763352081947508937376239136844080325353112660986300294958807738573773594910509271589569707674191246068446251926939977630816656231701791473651095160409012975728445819777560024894696156926506204229118845013046608682397902705834107704728240916472189481755632711895239796918690581015404124063848582176044493104585543527071309327454025453588688333478755642746601331221192145613083009751342033893787542569395223027117512716790826513479409641917424794953744211523538734999736398961666594676951418184577977453031183496045411936274142562869089913364535011264831817697804239630878905568109454936090638127596583201799537826210194410818837048613558461433867537408267787396014226927870976043242600281896417614989153037228550657908423094129940888593887227527831316486341623469958121848294803724375392129123904593748465873658083037742262114668775966998010832553182985678902804058961790766160399505427034266582215865283108815729169220609529717990288190421731136268884246983469907792640784048568903449191032600962723497016515025812472931530814645490994063603771258513593942791607486935136775871205219479512271429805012640649023911401127627145761837639164688345303219416186825363414040511457703766261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 233096214234174538520871525325344038135704506126283616866961833538351657893120804008377930601142564991695279434552465474336484124463810223656851011320076482949474238635122899845786854352584161360356990618056549149050648439010923448934836451599657765961315325403542198468985339929070363647320700207890472435509971290886374885117908377545585572754635098469699000767070489695812058726767207707045209368438226229198249910775285180839327749676612713998193478923456869468301655188200367760518862878571214069841983532114610701865680307655275177838156158355505085639284086840416909605875951371270717841317049220165095291450992548224902511570849847238638569411009715146908341581629746007226056271114204446774926263267674436472004299637358278777788788084416844728781677887035364912540510411083366181173058102602873879572247885143074459269966578550416216305759502767037084669843096212956869049931272681897288768577461872543595583281884028558024597458792225116602361956425792281555781433458898658679029313766109088565727691292995038099381071786335835482850243242369254182840590587332121052256462398233158245921072540726661886172701925204934788674657038843392623360768040636032916929775293721903117242832631881443821816888928972175603033789631017969312253788393308788047319719373576199959972252339047735582537513496119526081837929279934649176803172970146913540174138796685189379450506576503255370676960890710772339307074845401621399551040363536853881209654586274373261070037194391756574119318072240002727493561681202103939358215069666550563565662804660838341274522428882264573450942607143282523232551566781404761227318038668785310056124141764861268094823835420774341146151525004644922449666500625747457443643100893453064552436582449927286372448872735548895096444003624141527481915789228339508494602178543615964079923961299122956118484881053505737336580292653548277958928344167065438641136029344681200539862703193475584911958919484498318989396849923175812059731553942376067679569119563495124256563453605428270462272372671433575080206464517969560876180688047491404068338615140619089105879591416670292760192909459991514764244737257760152755240764918263018448882296598843893019711330330249730968660262624837906864382290437107649183139726461413263733314939689664525217201448928034834977703735601384322683009119746905044355903729455999587115385576000700645971979682618385858756611880377806045079398230460057798054279282568221739071480311502987802711931745621464132689165534712414914419236640690018228669287053146787359966804756841145831306243477782450404803523872428866467992335174787693092201623216312047688384958681558297795414426295536312250831732736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -133274902264115838485188262848792152327054567674483350177077930625955104650950510669708052055944005348370646983743954406281491929023643458063162231964527610694057248065040688738517335220000829388076730106888501184352408038666746970091263794399113652292049828327237710314419038275061005674529509242846989107929963344378348186417626915186881944838563486109881429742636578517769264173342945038519876189118916173131835309160635668200340993106806217861613552936492238454265794904237816274224971066913645870209504218760106525717564645387733779236468066751506472776128650338637555070835808240222551151069787967933953902544282699456399519150235662115493782715265848187344905571221886528507160213341603028607061437133653566196180585319816589915992109124373512910412888749738695430046220438682011579995903090411934592298696727401887170712517921362607068367461830671318380018975447753058715497974398802578442349949622581920105291619033135964623975455827916900564888628548346873363123142363745342059529399718920219709430529480037061616447729169713174085674487986407598838662092579276648921823796381473414185760077284786551981134615618963263697640169342266136006070589011676311096381081016038629784009160298255196241856258433937135332975782263449326100411583362720455325502584219589735291272257152136793078793174754697199034569738898303795925672218729806255430240185075081093421739054726608661940739421158689325047863598728845131164702534474815218303283497762028629907278463370613763668381698663355521292378533454394176752339000527606404103820871915637821464339390562242900380402979638519202281105114818404430249557488319016014428432828547110092299794285654486907749085996254231569930562641431203746647483728202259937401690096361892603754137909879263515026072165426851673680355398875899266287839476071323775208527183905641659273879488134485121094879390268254361917743287962796550646205949924500581636570233749329772491098522297594362874168462584015472229713375351374798573910576497942399992965624170745244260429322278418424999236839786677536263982435161981471991856437644379943141074666466680509415882870126581613374478114600327803225488231579206551912298970664562662080039198256339832763511646052788675659440873277152475493192974612773755024596519332569933721138901317255007491315673453627563848601985213986884988448913102975012912366793760960217287713030262499760894010601404261220170262372928959496099918629937101634719346296244966723599479521978067986647448985914723657145694513452755393416333874521332013147999523307407263978726270476571670617921699776237324054059306196899408105738808899723851168329985477059448410970121225134790324676198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 62349466944053473201833942337134560010519782839959370635423192351109872057126584052601364396940853866067238543019900671545475235684158801010058756531781132002552302220292400950322142203144990529646793043435401047094638371058889202990748880957740702948703448241014646251921982012393199515295655549122436708819542178395801276722992819656116404370703084864074224223328729307130224120866336744092298859644820203821714780289021440028212254505365346169990726441735052122666182457294034836029813235562931853150109199227876265453058859809713083035917702863348332972607182608717585385620167406482638333139841347854596476588741057526744796559687076442289924850972947801385728742304425440915421530751671887198000356275967462427552397383934655747713315880884569761198184240786445288470835002993122433346346736181811840150434155874940872358258638707558133471061934569438805697611397667518333779034152701869340252678195074156508615462534240266410485737667822645649081984846070462000857722453516943783609959232234312253955893442098543151322742411025533061146801376959219844466455898230658957398461654348336777668142967480665623526515529078000004420706094802491259657204869680351900453367030170151701018516453268247020230873574648256074336969911329963894628333234245711930488365873385873053962799114429296971016685160184656687523728906013909027573040369657261231593300613452142781965825243633628741953809157208315192959972561428223168140002572164943000987965718722397812852412430373464895112338191489098169164424463992808335980103629108609034599456575666807797049455373858722426396539910551912307031630260131643203345466498034534466005205265513942503630944115037989965045741960388610309417119561928547528610009428186381426237662598062326606001807430783083637466012320430092545966964271261405673782679708598597188093942639697549604352792308252696964303422801093697512232348501943570675767274985319619321375212157353963276377516598048051430546994039205811248862928531219004877427204313264563016510531927116745553453025636313449027079082845503497590646541378618959054344726675238607861617481717543379772028831374303337581263512262114454342611179765219308283506836349932622625130170859771348537765014983124180610931670816048729959050714795299674332318866043368591488215539098777893671801615703181526723739195069135165678301280421823595396121879652089189167239780018005754696534256187049147716592252745471775929524787033679962044719049085450636205578030615637312918961472847841100746726533934551120105106225562191865449758242286629883696470355482005838861793392897723466475798949140839679621547895750513766401730435696594784506149169317225245541838880768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -24039820481474740357008434704199394624399057091423875941070780176209068206193962162923386099814081502798634832372235045595099045949892375800283283940210265471683348630083898058937121708922522266483037807814813251789858462501382257148325239730109354899647403093997411353280805879399957351584145374636103587962812397729235876778079888658316114836075172061057401848205686880842193909656603991247848351514467401371019870441839067716514719987743606170817407538674434011940583400458306432661030815446476438869101806631449976361012307374554711671000428797922395411437113098782728742971683753885228252223767280365167381071276620261097218274642519561690223247291934166145953558691373166462400444566372492674135388323330524160901414595684054797721971353249123337280035184498138662554025610525025283771009469887480697752576152410165331585921965649965321986262203823743209100227400225114642935229910738207813839266949253931784970429957001590356868973438390027411086823888064538474247259390514866557167615420114093377342275048671805492064725089804329009986928223478506990840710051309922714417697268985146080381625693183758770268081609973206031279159872804674015498981899918966592615730050158805004942624301460481274117403885435852952442513131089758585209596919195329033008397462325067430774266864543919834640297773486525863813812756377522098500191306265982332241503321870161223405529298556388063679966160326222869498685332366404837029854639119919269772379973147581999014947772298797875503144988711505202066320140032823852251735851936991561793472479417961149287753427167002227344688003286487972577798020515417366884783281701139690957377266365235812199855979902493579500583446928900327948497275107968600189978305048861051944386188737596629533696439378493286013939273671963312952601744475312849366500577413529855700635000171831856945784211534865801054968009508217346678746786678679030117717520191345816954429473615524418937354065614164732314670342758737070390009862878234878200407506775537127486013905263336032341668430895123925239655338450885408392715794307129751800245135146726411193056054034507377729270170703767131325635535104731236586356590567885009133385253385322600055232951443299664592611572200696605083953923734722278856342922196078509008437829232305692539587670966018667222434578599470996522518754908103084089766312494546974784280151607991485789858008876302136496507744383295791893315075180982821163828552476318003216508271715544806316240207760725115701118153206872662300510154208892635156010450049194931297951822711647898656133000904710624848927015260804888447245695904423235152640954106390491026018407062942530082548984725396038950584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 7561159452493923663053089743544466046933708091637266581687682561193848285345342465308918313662338186077195296067407904694562032040917156082213383663251043341016245945927592167298360250405375632845605611224146435601885815466704114608183656245259073895708249417165631514475617790689041955121009912489530348420068611927404017026613919552957702235977268074811187094330896070801789695083439586249790815093941782635528898746107300418981578815314584761429902314910041220096782988435839913066499598003976513100865083089665406355220795940051146846338758621391039831266097514942436136930586734075811021706479903905114183600526642485549780946819442168824601665940676296198958395848618787481786415467605705681976532677558352219741832281806712942481693919015458249464048484135254027947702265288477569282139021572069400563402291899658082640686287433907810498140162842537840753807044838554633680814864610696190866961055470623833234030250133076458036557770779073560652563255414782267907917796187914394295361213843068514909069991891056419489606114036576682483111246691215370544947361668519266006106223821138669929430846043873890007596479365571569758177191725682498634931340848436428786595673468694818016785236454240188480873879123699985724420505488508404716794753952373088294490129742351916276528091219048636127746048891634803856875122183820424860364651731603320750014885647188204923194729867708856776553156189477026860377548833230372346753739093473789796541998102064627113324915181196417198194755652586936233247542214450167519600310211845290610664001299085357862349111913666944696071809302896544734219222184597928798815589635029004670617201353642229445504315294332526242904690798464284614785990958319070451981457116287515310060694160279166775004048819368206520044113700676325035258067399363914611334497957226664722263015176729653920774182738894773439294382369267367634901634017866606803279545317551828246061676994657306593127712452585390472631614078070930890471406175316965970648122706368692458136441311208593088258904325407524181150569433876712072638224887990847275640686851321207485494634299661718897110012660409681766375114202230534772989905868536932551075750828349542162431352790003195996907479805817812272732171196470468950470486303605056094885916205267536910798262963579007306512111735430308316381742612780767732609487508568291317334107247106212475625454011147810621402705828223246008911606004800417682896657544232332288764981546365484134374843807325407424615972210805696357911458803649646099535102738310256765033152024495488957704335538163592063678894502818596130992911892024639782874089705657855394810736412029918239666576398828187926134784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -1832202509639181489838535114374115047806147900530966357224147146256517654139547886102919465180622881261969397812583111496502619706135379059564157337282821134108430782078788420766065234187231247187269834596440423042762714348628611361144415487850268135289975935306102493149408777547097415433497206014807984806064418221910475910146828494171206635652536838514501361285144226109073628279724919626065201350150246482581809903957684297239419356474157588812311319256573132259535064527445528631115520867347127406464491617539062878469624506198944634323958035788295983528046474374399218795398563057371103407842092170989903038182517978649349683723531745282146818544809649777852298719248356815309758553457222790603800718485865576800418400674828869000464631620777843069888648902534759573862154877486843773317314262513731869391020703015016768483221821292659176745660043518371112547666777295048556964393822660206250221949882250470034849914200782050454438421687673534600132321869532238782809704614288797556871113805810316223995195931940406460246240164155287097624942430102459956576366076077710799668225574489334876608478956939902857452613658212121849919676780113758183352736079241986126783026130755334829955924605025659899704165408066811635067060599780590127520957699528001550288551578920624211179076968727104749842246753564060354842243576444723901452358230212386655115855741033406427638765690704900119314848232243822973216441364417218936912488254231848667138387291758241932646936323864465138298973968989576196371822442901124536182329457222995950073092240624504581983485099289875636039388275148727735635985050890592960027440920441281420547738164372858130146077947647778243750422117715721516601663049475873005004912481527353409816358147559057968166531513834768724752113104367715256493116616762526441260640784277431476211623715464989327877086792771576259130602225420925487174147947564591395367040303758847808823465665316262807583601762649317088551444372022801959286394048969613792280313109416417440756092412495638950051004108223334727954862355313933990200332268447250006465289029562404237441774540065901780495896218978329515045546954273899550396653143174475843848693264846479456084349272442041542623530023223627810993585891504544636671018293533508701235414204342456708250339948264398810310619854753198493333653637049138398398562043601147264296106072923090491654451064820358422593863729958970129272489980043320178569644504058639609701874062881878128532529230105866042375025605263028130925977544057401099520636676448083153002445294141559975779597187984423858600254603729397067530062249480429759996018378933623981789421885054770069206357107879909292769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 279686173111977003285625268049144180073794109446053127343968908484253630129742933708591702612639446398950169626149546501247741566219348053942664916504311517693170774633462241625222810205362376452958270210917315416000991447914929791305629326669388296678237728155540783737732791522170986364766608527978256838076354037778821237278468301891052580267764077770744456212444859178501033833801847820466536607291730742504468820067297705541784661372904172491354997092480927583980245699415293055517620206523871673372187821698997624491224187924946288883708129625392082315558598816483698474332898092471494312994064800559845166417899899239201404345340798084346212715304266227619421838959737233615130192704319203601371730157309727737835965251143582768684247898135086911027816231898666858217832835285685318817651158060921655269567222305266664217086311150578967035356411073327816496938040921333195721390954306666920142040270891067596051199837136278468547082633403797593009414600010223056234294764584774689459881568100205713361809063664853771351588427762131169056388976021049140059603718143198029593593713215825118245510902729071211015144975362835680024473668071268524922252842119312169669356606857680031349061351962291681525228525575962995100934784189036788302742371516778467663056148190576314150361203606785941830684505674042187411365554368112354732370987733643044633895501948147708350720326377715111393104670483412684547357517773438177489244778709897976006886204701201825552884979517053172523253227821345097689718252006173714558300889247771539581542633143072792175952835146597446276893772599350414135465320239851395513704555184634528355763699660224784988000523614159480450062835747900958604630017971944422335797226238006106124513702466317628189838492942456785787248694791393066100360229648685132291138431277931332192851189852230431731767497631832289461656585918188006675838873597260619763489548061939962814975641818375112918156921155074819838322703564224220993591574693122800043423380291315765668253574152341675630164698908054480891060785641658464925196849923185916513781805060897059789421912894517900586298068757216496933179872898303319650336441048669490472850777185579969328311632985240685289392079544462161250280704848427829437237628658963370379823343131327861252174601104835310250459638956056691797155129440117275253244099119813600809743745937509462949710881328357480935904862525168468209946691603877603832151342244213392699560886992099323499869691441790541300022497371017531247874503970547517350907609354180184120088081711896255735650794975657668721518977998026556330861862083758921156947219922084144892273319795084378918921614978052794613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] 939428588532984437044778351026440534596727434186739463867693194502154946207254759149731337362512495725110197255779867320867601443187198921622339696109092088750982724472382472803755496537210368979907287796179517418044269548674547356349910942936095101818548356210568433028095658360298512218716348105799020595064734554931176972381463354104363851637484610793560531605605626968821160909882967146328315622725077556753919505805607338754207332917174774003169769923724300679510210082971758903360820350726474729013060895541363687383159777259358727127887437492252600984316453472624507662112936924749438047444485907573400935838330272925838141745128489588552402435953793614837279690786984553329897738808858401693138560383186140466091484297605825006165581889033360622168262628604782358593779674521288177167937356279910253002921916807538400435400840335886256990340222602576192248089013930525623508827052762214154201025366897330262635045868499807145080168677699108736963209469223465712068840567724894857534097168144037014152003079975827369706364712015822172484767097182376388236919255896014248091285683013400855278391117570994624614571019173498256008707255376325794881593831672980835316042885328013067509945371076396258701408535072272776311111653962647378063939590575378355208252911723468326748090811945208329691015706078544014236891781503081454884800204442173164189784247532768792164091235007820021137495640456588838550328421835208236746478202759329476036846678817990490797479376055953700493369324835037522698723177046852044834884827928525906776791512516089541147021170794446852653438990116186134895628952220147640879577343150404074341086856418364826056442307876913235773154705092147485785688536656222530166282089432114144641225279928177268175091322572704064406889684370928042508258238634165833392980722418110498759594541942535480576298955744982053600811355583848347622751553383954255930139681458457818533663859599997726263853209397091623870929371663175158125513912477956722920246436954427445736540711427555540830874485495043958398085589081711935447366265996542424904203400854590943904794432134663099650126867415377632709429266523612935776718042703087605011157301183445122645240103387552244188215593454592691435537508426170798208009633202226381975776623087162391746242579550735274108870353242563705589370228976505107456102292234806206420142494134928167745302716428832776798896491158001025186458205758659475350514395998207229638951356091919797297023083281983695787962728991839277672667506737803306916905462355840454634275024371390914733786737740453038703839585958737729248642479951599665614548338209316316262041901758727225646568863292446474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] -12277922415014978597611237539665741734502368798720062316953478185086535708436067085519708367500201311030312755862024635991096588046460684251356362094031346972766800098446986364070683710510486850230892939653133242451386465518852816748686634889187465076215229224748920546900961507251076826158755691220915643445941985060089307212209661325200342523793351662586089523576644307119986198600040357599340974454370147884880282751925929353295656304655200924817710014305020697506338694540816475533084900961055611795955930584325436233911683081430327721092075807144854376470188588109488209744700158162114887530178199227857627850201746407930370977332738588693409406533376573081635936523228712431161372839225358587536660186898380587184484280534676962941052860591425767208608552843414681505451651410470015570753997747131436202968615863043405492018778085023218691734839651489459561212489723896001401982303693302561294325944875125395027485290575146215069102970577518787266165431060187290709772688815057985769272682611425234876675680860797050940107852608417124861548448286469539475988126927513031728042619410811782284694040704948344038273013230845760114095178352795909469427186593437303250922747221217820342499370294630568328098115419542583164992882718433358986281832160235060412176668823746622919416782980678041161935858382355435686378987261128670115668777417039024168476107485810070069366659173901249299473461808568994286983270194423273461362510238298738060308338615997543342685878040844943829058776079076012518569223669314139952406780469393997348900064701058135818727143335135804849985895762297288016535554714235933114028753853755806462185843981745240827808521892637498743290587943969781501621902261926386500798192437848571105803263523395966612448270574658680974835982000845228379149503695646642188769837614652000510684183772775686706529002507737626281829106641686022455532800657613720710774499767685055792628880783940504171549240298408360690418910895428626371373999535239427006276268650873376962368115491216766215266704326901983705182657236972475834197334253504812760214046352060115170869023701459847688969000676429934169676830367132177552695463706374525992792267270441014319470660831781063097309067202564867003105311872809480285861673479533406061695841099212111285695609203998804013761809429870397801671110271360986758214898067435726318078093320032065095628797416515745421260397955002526936287115234178981372278889104298630510634926654601353196522655328738933808795408527962983865662769115497209136397774326878809811405006735778355400927048562578306558515992488651717110832197117161628188660875351968286080587913551867062988143658685125959352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] 1224395472440735836003125474204312635823875742015272004893256773625225903590476783675172710867166457635868163990773340290922826507066049846192213563650381899079147347945848666274149456804926453431294775609525551939401525934496575025936326187515537211751487979793674851798836042273079386476505108801568447423247748819961065074468168716410420965016636465412698186136247236514170363401695241484035883739407210018644567450827885170205186810168404526523325179475190532825799420665137076883688033833604365088076593810571509210733399760682821907651675888058798126911783176537641565844905801630980548271882499645989666499371686909103329079913535444808080816702223953711047878326727344419780722137390159414064317159822590416202822219733567802982336032910688636823871457904417140944977109997882931121630000136382692211442089396311800737071448896052507382878714199215380585922717162656687578956365421570880852471134203448124863369680462678603156310911975000950643814801896506220983686747208245811297752246746496100208850910960655701490134722307903730753707687113732948723570295113155187205382468758698778811652720814814241908503230854619006242701495433717455152773165415316127357822053879044436517301394557679197054887637746975454726556100169046620051876477754150699233945942498353774458279347369235433579293173670402139472755502959046728653563498883904088702753099862930415183715442582260658515072929902372664094131237306008745557002772048256393872855138805451627536010224085571568444257449612490650657453639801113178229733119365045982223729407164377525895054494098552983495566187355865015416352737073688222957131409822108035532628852168169148982861117911346616428295808174218211041033044820308799251444788394852996871622191982267938644079761496876944510927546271580803058593170148871369752493097862523722441969056417141086104075283157855495365223214221007117154642527871386849527048626528283740987519828882172444213746715046502178019485913081472804341559222089272077673690247927348026856895156829755595381742522678463096891224314496554191562525902561696613385055162769555248589989718467703084794758873390335055525430925248553964393917034672871673164569052106540513766058997909517090977385953005651177997792591190073613602363226713139777115807280586341723688055557748509953701192219686016702711920079156722306234811932340036886639253344076968972058454705060006740788751006242241946904726145497762601161375029995838533665568848133587698521956087788640616187914236288129276757816506408002482581991859568929877380317584372896871078143382022042382077861599636854735161857730775872704208763638527317550732900661879488957003808125903793165434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 1810084514164909277033063733369298578406033045738921014052261003857250690843905141668965033514079889527195435358995306178465508310930130238738933747300566888557525197939526658430033110802797910517174470438534452299212736003254282178792749987365231954289916877171063921456355564163083842372265308546116196166474898068262922795095873425034266111028405811409942164180808147587706174518544501170760195704400925707924671702957388005155164237724643957182135713241883333519677989563662590606357690402663654342690186643592136015071535575636969206132987225031155928977550745400303773548340190489168594552378625795230168204548521244279635292993599998203223291754149157285748234069933540915840608201447356193545839217899529663320812519096468433631836701118464426656050384701589969504213869357726298723152888508564604543555856262717176039306107922675093847023241858845209632222999825482721268156106159365007274914362791594527762616972608512361731593536759313326586333947367635493168552642970719252002437179132837038274817663499759686588309560112262495695819818371233184465343454671396062306627229391859197430024137241664636899453106955738965366763769606487452943130898101582433438996071573339174867147321699780595764021035345632140670501112298400655144190952454487898171596518880789357113733270525248729274450657992989786352810500729798182474721720312987275169222406890716047475618509159150381767644921140149576150178355229507848029806870081761383633591573103927221502039373343619194497470230701299763607850239451126128497080012418132703665753249462888945310535868600184548832676510887893583342026507325383848870721861276347728312638952235797805967671408461734716362233239488486249380421656127162116719556554937818378012593504266429025507010757511634496215375859348737394713027823653655448503190304133196541040169060143084590227211351180492574769480678669184340797968775327935443890300802346120447735660678198840675369370217318794242743590459220701912548524412795636840180048185896050553470619590212106877688469532425632751510728315747127761378442492905628320523867253825738406108664230825842552171434483496770539926237958486045633049495047544039333236371612511250441136754102507876179712570417820879428161632196458426621811418006174626778773546469563049484188809132744035024975194634307033631726755329246961935335143127248756547809748268475743007344052024239910460758550917604782432738748347132925390013287524544696854605673461986489261556172186013899043520277770714903683106063217680206794039263634778972019062088347373570817298719871122707883702287025638929041898893169945564802164984074534009686855649799664988468515594393211475958169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -995533370205068896611731460283163283194752159036328396877282156331566062879565308577222317222755474843168610253037139929708029768537786374659879910797727765082367188996365769002463510452910469422328678777064429130656669939234652961287074052061960784382374613029946520893413594651226643950272325315163760798714584630097964170019052459794995350475970695419629409750116091821504740903749420330019513572956642320587639740278949599332076439914645920528356898971943190545984791920849046381178886998031278898356680925208989501271084209141452815034524572377312585290717471782715606845278023170372585278485208318594860472721751161863143653448279030606229116653598270934773214510477937983512232301689375595568539106973649091149606367775480110801429094888608444697180309949784658283672951379239762189943612982886105539952247731587338762576242950203024261423699928343293843562333490080631937769333786122209638351981968710063692796912357411513267938963156524864854129904388382622153454301495243073660250922591473345819561248164887811113861383184729282779214444836621355258209674538758224624058230697633601302489877359391447447383087949548752447464426287323676445607188466303488219095836174125894842645072023585643786180574314688311029027135941648619038525222679154387214706011019712243325448879630678476475678350118192830636134069160710381329300738641962145712820805386880703862111387864658215084216457328218903249034901470015625816371592835286418177982751591443771850811482112678218999878614871219430542606859020193259890123659112465304835720166466657885131487339809385422686399488301186923180806890210251614120216789640924592299653397511763407026982744308926126318486338833992179968961746450627786707607912712809384480818935754282243398233400299113537703706660024894339895278778655237370908621544799126775969945364302981171396611927494651079597664197485031667438108158206366417358188196491241539488905494639267249324905076667805108787317830353806364440658868552903994181958926204497798626514468516303860796837785500533759634321609340262163520036854444528563887149483357021041802297892664550601664831342030400712204894188054174455304884591767166414318942956338776758432607545430740715642908442271105997423542439114693279488827289413755571939233806707193520712924175438523222997783543783293141370372940387407830467953086584439896173649968228177535063342870785444642796670295407805655749472358724018924852313885180130801480512013440479785495243372719134953760417596694327087707765042990288512508143730820583065040452729293116482035319503722324136375824130343822526504520168267768374997921764958302655951270605764419944746785653143401471672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 74635326226273279351669817560375977634028127710813658370810235366760511911146349838037849207176231898917226713085853144912974512449996546664744548227939612714729498044222300670486883873824688886420755376479287403858532526358567291629503784821360433763842993671793324039942865116163909350032858924422958089483220192356386962603240110651905414950258146141954684725266632100698155938485667917682095910572661232731348402832986058665900879887943218936183918337363480901688341152817439554980504552248006224940030034678106228069687930444226581010397000907169269761182723183790000625639471304150372380219550014349531367081687881802086922372218364426669068392943352222517337822270274678535837287523756113226475305841244707746278064614771893514701621484015222771419530192210181177763443453888309540895085050414688335576384697862256253318130708214276598498300623887588466357387868369659746523430260122191925803605318170631327497484134221695186076472983121155941123520770823067212177638027622144352545082979563256245519901241693807803752938591292273945581183004320445010249807597084133070900299503561611070285716288665606946550423612129066653213681163232172444719920984306414097576349583822528969467116424070236987856507370594269845360799037320014082697815786839147834048245275281530011163988999851818963712666926025779333271126015829674289247276338380510556440396905511521830300032071008282994419282978163971345718408203967200527075223882494097903603947080626073242696945318526464015251344321213784690365954678839273523266523945713769702213444262471151870935048882559259342279855884209082082713025214737854571803670899377526448898021412976893710552513095630739208957417451431647144977856753517216284175012621400562509464580957651315436729774276642532403345421571971504544322258725721651504011739469897696678038814810083230351495921341380137428946286327115126850853563064068615283540488845908797780050064171856272597375921357508267231195819146035587757114080711634073560801781800781072729756305561581411307826672918114334380167285426731553402052270478434487634968332632760217569591647640402798116323149298053032799085739845193458779538539109343686021474185907859274721150005422076562678686255787949544874093547059819763261289209564073781044614798171609856568439109539219757414816025921896537499723744346873453723902301876807913133675028119094966906327123824931378642602355123640132576461100940209727914767875438056669427522126520589295679598195193569642623868308274133680397175781410243284935382343223842876640396819918512855189605284498898068363479179450216348446849726719388288257414634130374783173052181323370506955855782142811182202880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] 119828234096852729629682845812771951981361093545744725504646591678652417474346421015419066099500083541805333777849560025033687957449197028145139178162777642624780022497867333911200422675210197039260291391007020903513947360273591940222363874608366357182188756986304242596871650728491915971477124840921662507660580038077762532522995744576952574739283362081013374968059025922322645036472202532903630434387424213140721891288917662744003500115898868575332084286277324843810788271879770773706241717024698624264596464631136271063118634170433285351428917083274544763696898499695316007515694891770390636117499702530271540930329234444745133598872406222589141066771028446405423763494732469608758183505692993693936939866832125838596243708460415133112013926663779443789380992035539039171504870659001425630521765305955265525676828175944667774946484771768199480777021553787684592990574314420734201858227072029526888328915258710370461714913657784867034319855303969687481807410923460308761936397068740024945274367791396546875736261964270178706138005122582724789996236612076482010747920224286016779628952570058139698321792338846823621837473813295725122570145767951266561088443548308025756298610361985223797242813554525855024654301733174885286673954761812169774047115625428004513244571271769210451613447097313897323308325208769887455397413889251363369499896417559815407610898452101700228240684349650060089252883654129056525495195347394443915195991342562035569969911409662286085220392260782078319966687156722043351530889194880151509223308734345155801815949169792374895335778448983316058883877464938351492648299883208312354767391084517074668191441759046987051275325144199243448184189966403988496525539351631568517972974811623855705641459179871724050249880719673508700824412648789367389413320051780535390474183805046183579197319493587762384363955616773714391215497761907255801046190626326945684727169241944758632033118444465826340907948073909484594371944468510766425999470604917158823415806563263898535099329925125363636702359498481135680209697666169770826405092470341391269935635269021379741060609135485741935517692284900398670339951952911165322011848922335663788951967143130282475893498570437815143331689378578020523417727617573670925544284858808289098027136779957637908017296071446701902907215093740301804578096374809605505776045002921456776231407133857297572774104123626492725046667560535844017513428165873543329816434815416464293985648777670235038719941803462223824821208436815103788283507548851813506123658415971677653611054119040444784490513134711681592096988398435804557040744057946489212063274146224730627834251868298370525301448727131586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] -60569910873273011849616988475226592154160515987539104083704244607211194971514402536640270086839483890676387640375471822374771149270048249471933031238322440991587761960829648090397381603164025338655555293048373966711510717791763596910481499362012124449217481068987456134172471197168735249854239060525036759781092810206877201700577049552921602958734948680740776682782914191884135581137217322637195472535911850909107893944402288285247259633395435522620286346637406068519577385190744513654445952679029100031470901439674155113346552127275093105181212661741529074892794505416284704981857348084547549768670528999006435710472685155075197932847101874814064024054474362310464175377933322215976056816632939888113720460309433026335376966684802355270769904674341837666239209804297383663729487923382975488800391114598064154775655693611626565150747318641078199422862967977767880769230982921755518639642465091529436547625111175747990450026353773946338171876578388982058247712390062246352132399988734567341361181845502290065352140071370590181469240634116774100300925997597023873025430629959184959508350204913302706571991343172964050167594194371935562814923861474737520577314840908839476558190434511337346687385719165470727596572400140068911167647231559833726618379304423084252148741566250903823140012782082618122988991663907791913415992651136522081689598456874515654103181292281788654762921813627670014549827527566519325997156776933346184030273650850751196253418230398718094571236787679181623632755364346766800267913353232275044490669872968428520712560263023519948843754160015933428057266701071102517664093200694258163604798560859534716694664091715246760111948298730323652595083657097641514020839577652095442246160060921415523011935945150409439568046743562780280958247677830975676572912514471214650518444116808862352416296449302460131075124076777533579334349082759569570860315584300008061383331170123485527334496288110075525915277312866972737017952167974718036225295626749605560601320074698720194056566596185515410593431092299517319628752561908836577124933343224918352243429310776456108460261903949280449432439605545142864663740158509160576293593051470930707141245017009898540072832490870657569094639263603499865888957308180699128012805367258240651102263848593458108807291316436493832320334069695633404618085117101746978786394251960437874562418978932961608750322716555812601419764350375816304681884593262041374281669758088012369343933673716512756688984290401722336183508645151415395489381640471790041748945921331862750006026469731033675255055625240979970610224620844614756575039139711708420943753040570058927441318864601080577132406122280386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] 19898598117267806223748500730695633426213257283106462427479129208211967850986841058246136791749731761508311066739286949116486324201728415112553189341763866532106615405596049940664881322783801876269030532462452692237601825775136292341793782156118276209007063680711546180540915203420354013057461972645620236559810922120384696151833684957146405546837400597181710303241105596513778432842378130519442857445405251461660573187416253059105412831788599134280127879072955305979611251500706551875607456456182209272977182779600506152619072110909319957830445409280284135280078610455572534224325262300528137567842923893837871847997424247535619387756278586509237189536243976960104020796844913700694006158503363496996387045589891461852133710952446505709388809773816263140735884597586631251229374009453655435497512778098677001123228069536403289454917065007203599452521129479140214038310220903433902184289247213343717109215361658763402341249115874654166506282840467138146007334333606473487912466277433036673500264281952271723317372358441732950673925609894481527428769339230345601105522624572575883671598503606776574798524258157700882441705985943409214090683485658096772963760164209933737156458751247324480693303925851072749862823974347161096243288037636445117670486229843456842448291057898186195710217599139708666265188592037543009874188315309652602910652449027794608428219884261438727387503475560674962563678959050502525955844340865482063161651677547259873578592181142902064746781592813876474312044879604127307831793302367011344416353372741111901641926341386676192798687288266949090230365627583796366248350662739093283129816150073780753197677113554246406002478773331506835101624328233217541426884704023746562280567177143972745329009071636681279669623430308137762916647929463278215501260874021257007385599528173044585890654684788415144221738084951222451625640864049521624023267365604624246481532017269669291703503097430220750450288944997713195195012300880463851890059096201451164017779632175678195927964717363907498824366698928493397411553906224882792801093405509301859588138817823387822182313898290109728111505700796118571104447570944377415403289291810965634866933485987177477562003951274972066907993577910650126338052659290264945750688420492945238501249310664489071075453761668930135146879870162741106042392338214024552924980673209520717238894699421368388444353155202789090067044600788372753242700378414054859037401694393923370452709881437538389455671597613126292531730983758091288101660629603819435402788348750014764453380347592970090402109993490416498137007752992028810099779561323238052463043412970307160572292641743707866976671533304381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] -5574250435768592790712197669351440534908472577819908743312025060807965610878942129497267647115594018754973418549125739572347948750471972553078972947832724047525635154027357567980662742096726190600026192084930852590113415903581645606048296165827696888868994937533674446761509464589711357799674173408608046764758844172557916814871113124555088503592938350184751236535714499428166969052709769303017825339157252354718845931863213278678217085162804077981357664745593505963772332345416960834945656152845626937432461587527708626813752251732367564290530235920599345174952185814739408400761565262725107360045950748820347406487159053712357291026032573059476668501530833441620207627331662299823377288934235458801205617457192679202845016885986760168298804504715917913564397351911359015261405084137893103449313695397930653238045333540449329322666081643335463552698342154255728302431850531397385193818364993255366557051052699361067167772048258019839407000094984493124403446731134728765191629078379938657194229201531310725207645159694186625125957874272370307570436441636368795781322994066403252071573899147730242745438668375008272055585621632376897339600200177015266167517375020012645126748765467712491299398874940494388819407463116617732534471896821808543314099703750841995887278571505752794849781837917637551957500251725349454892875985546796033000548185216048969677691722524538575612664238955673603831417386311016632538872140565920433420056996387141312686227427981387357449399762251266170713380430316751022823690656450188078952118677116855927902322542523417282302165529349852614841521854908575220685720881948184395337607415034623669973075270937496498241509293253062187796843490813634556086352199340036699861950709427802979112178372690491518160108735236563662759820958876314040089459280169399315343913206853377472418322147351733491122787827928018068870114730669034272940867304464583765945891905037757661722476742896918091475938118296540675734135828093690281020443760334258114768011012385176215753172720555632648934674243774533376931507839145630492195651291569612284700845847338461024439277900769600657259681197927406200911636665061148254620390102579371256813964628639265908530456455280101691803579625270989204123870621017378671590744449586736922116912094705527942828659401000564801278315935510343678055116351250199018367292429137894009694244315497366113061969742757539409410849696360070616406378311490264897195605710991613755444220119729613732921652327150864908066685394128939988860453861089609647751298951922615121768809045578650491175769367787455449747716757870562697212659165547685552603763126603033704157260282572870294285032605016391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] 838647630899346743478340359243934749596079655832145881088429294082649861854076244227297254012351715917439323224906154832736527448018681017341950569170567622462874865884662593962292046578323598971117333981315383437367406771493660464561163456407980078197236882766310748058533457232128680328417077114887458155902374337831462109864804601550084585597087349919429009475808225665855190000419027548166049202056869026248934057090256322677678486381536711455356792996475927105147362603424322894612878389425841765675323211643180838675542165133281243922375959250879934884746002682085813441104416514766195211440586903156383602472930553385263090730421363273312988171401764512844434107282113023748804232780653029020905588265560147412343998432307416261220844254170923956831877735821363225164703213039100533237280539755030498156535720219936328510074598138542122483391459074001529175151668915242117911409823779584996103445435463405025126815451820408753835274795632013096842816262906862634981369664379536192224220527471209908299406709697835102487126275271083019340980064376247987482706972162764440825506535296895505552100893313972985984241549110870117900315541597154150892577393672080059615325589172548851728068026472861659052055595645499871931482329268360412132566041551663784527442134792987604399648211456153008184623069645047031238904345686911730375945986874174545220872802539182540202172605636866742626416090676095076246403494217838809307030627167873427184508716832401352132284340286745611438009135077785225938310286394284768093158279522351008237945211042747186296320949468697563414576611036921939851705925203489596337470463052124826964353532129050584452655209734774592156549337013040493304129726887250035558900402257122104956080541879107590827847484770231363694612371762759430248307445724437304605845943193457031807750416588338573932891199394669524851262224753190764222814028778067027511827593411339953592024538828453005483824429695397491149946404611509746412108228637588533947598893859054426682847726043264522577586651353965244130216794765514696954408552530805200210357765108280526795932218088068740929663678541954657264344744960250391415966534634590682506616212221618292292466536841822315299970161058788767000251506304378163422250528824233629946850753022480581695418240304897853927929142514282810533750167659483440454004511866395285325751413825856471190870907687825208595079867666835138706471771166007480896554271040648921640866277763426512547365623727548692145627672617431057587653998059801611126357400306361520829810602623817580280150254267507085991441270044201183010483768533597177879312824831265492471835714374100757065852749422264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 163782250893208460011451062129526692940981601086436915334618570508332230232676261828715628595809174796092141650650691790282589888409455379499365409536346542834648950827434799787332308874412685466657766951153224196240555878057761375668552579075772759972520673620038498389479270327359341005382151883279283811629044803730428286274942029930421563931040027192571757921105811121603493115690957821542883888144380668232984187603060253563385343582565383736857155625192690616793428850944836491137209873020523382607917541342248084561340947533184765699217738518301226558945073981028589659784919848578578369145137109375596893395435490250660561182880426946357774846672013316105564781256594917899622113756490187962793306162985032987136649554956584583008538833630199193527812881046037350331368002228508878767027243377457717844000554191803739353215226366842594771148970292262849688062321522882747763509854025774332132148113030149818537742201503145351246555542014170166594331794640189036999231824727575900563608264360827721350472338616795010530868169097043405526320845655969226377041392446645540993647969341849231583498176842313396440341433819464183779929681490759393934141209730173236446155423947267885022631389042284760842064519680313698820084546154452303741060077287191842697407758796338190697865056511018069398945821077139667334667074852272178804961356949245166851530392402247483897531196733589318698231154882758311994175457721050737458954285317959473159394671703435079127236091738756052999319531024371096867881419348921629902290792845323859136645000268027182251976224734050910769929378389914834836329154735155943546363914381446257373853968823464196511073947978722657663172115075814051515258599319575364096244910992192230353982978082219188106539400220885042107022915792929938174823734704931874179551829789343155159705375135831822395515078671598414775291380975834057547395458537190161809893573811897533329981619108206176942516240011918794484278103048799718091203641652293546557947042926396046444524380145423714151889519915803942033608833994381250140984728396792093421751975419395913013821082703831222433206904177620002340206443692074260707564306409083899244509783501551007192185856252218281729828614297405633501889566882966787675209785860920077095277427761463488768977140856642584257484468721549093542034746293576022997591505121700056844590852913189575284202836607587179078873686042320863646348988222403744869624166328260687240872892831657177723617983621317336048854270962578162148494491458164685762366039773248756784354929036111939730227602942172311370529430362629101630994943946894704399462753190175178503603484172807089743854733853982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -134749609008078793151350886593570789942904572090208858928654886482737152767245223722848428001631992125503445039511861181122978836937824303620774935080248352869885980124031329561798334295275442991741603998340601627474719850259054516700750310640848412576186106438850727353032982163962991003580377430500974399908481322227941708116826407990333046714654248199896739417929011444553803581392978802089980411181724110634720194181851455486203158032775530950795394635420434117242837868756232451654346306557545173307054210038721047491896206962697498880826247081624213650112782012721075079170551378975144816632719550362675138044977413128252276868965892179398486692294541583075642485966120298566817528213944134349305224367161726036359134176839896054991786166194410012622128888677697204613279058639923313789270377851294612059779694543100789859523613579566551963779230358187736214632507637795683924049406165190843471170765775920407576008525933571961034761949817082271708864989408111893447453040655257281098258177001083681466563462298234384152218707528147759452759457591583963909983030569554279481433005850771316484041182429273547411048377132487701202949013042812216336220126978598283592458359738738044974490912530880337513840528288727605384238414943294610095770031941033944754283675698021711161747521124223669725969983160634643080531457820258622560396434980252424597131252140753413073511570739619082797360025615147472764396133749066039483169195367403246995712895221662059246717293206281938486649348517520626037225736047089828931567985632671836414443750182978275922243672575172453272415487096278873369221742178861114411820310616949607049830065640025057051720098115211343973767296496132374928313752780622827109058692127730084207795236124596939818233559272850574081900999389721956843308393101079515950255724174374492839515653830952066257764359782267964037746438480027719362942788384485370975034834840813148683065881324893601632173784629637214056626661097072363797658690195287156435513928463321324417350439806404186266014007147249890324924686265604495363756958431750849901529346664574223640673026883647389877667757625636371046579877227502025364778005957758098951886405512724226061036965797619748963174206402510970835346520422911329677690599482438192912645413228756861573477474538607269373743939702120761912036773386381644031592505929232130814247791784743234580420214977901463318406527074037189351058608371691710449210481775821525911485568711368701411596601736521780665474720561248435894319304191595435223110823903219907636684481269797344323145783937086597637079757333319744429129334075307141342022830993070351417331711600914288044974674479677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 37108397012347702771073529362650687076090861608405400620986392845377029884802159404346754719702373366703982917637867021114545082583581959838926311565136331840131283020766028613212423515772232572575030483690409598221198012121006871902912837441427086388741166250690888530445160380175454570514088555227017032159322375442940898059906516052143278664346761889134956620040060456565492404457945474335063812737218325895758544881419472667392478500109552216362176348532985311156520377564418860914397164395424777752960434304238939879477304947917416921774095556300504971489015826288082207591360553462712420684217847775474612698681536554989599420913447584980023428107427511610803247239716489283858551862177205203125226637338830672344967192819002963818449591069764812597009035631931499004602529913874482036370319240665227394089520626326523883495127069156673473603902124597481463419542713445083592692074125631215083340850892683242855607833060430315256744937435998689867357811233002486662088786653095709960843390239469045367872022310632558493984326815876541302775434549895568119409057752974356024591645834265534896061572736512692664507322796153845977011598967842241014623539818991692396397619184815489558162105234378239649943673475774408878028686586178079215162347474059994452282458674465484809938218077672723589264496991237947251536021288700385643701834380561718383181604102871213757082263487664290703789357904077043778888811948377123147928455689870382114579860512177430380619500319435796506227167881420801603613258938774836238279161136066224859399939992432223310332816422126174115437379693508549786118499134250475836876852850629646853756139169555919388735200781523717564094602293990457631918406353821948459187219268678618856691053289993935754528702496961990846694317241684497808294847229788616812085803959827047707071389082362343415694798880647037886251213049557208992661327623337652127915864357007766861590992112153774823537931551796558533361306914671565081825619763749771894118483147996891052437581935675178097658244312675182530349767366132057929594909577177494492099728896307560628947095051087017797591128023479307356786069590971213634030519273928125013412249973405361747553048243198297967015151077999747382766641345610136844274843209371414727927398934835877447367646014138230336296225299778553862979910795457948846220294186385641296191394578818945503094630378001053231845705139644253641277339339137958713271441658505079736135910582782804483813422405358317639127045293092272559982089003342533038856181660710000512292825328714950656947793674691641932383837885472792525797345301148768929027472549453970812002436176128892645106901592309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -5758224676026890444575143902187437254817578662266187572129870318641521903191126317298049518125197959343337686187626618597640897162643502862776046701548008380745151682521140246004995658797451789811681547275550767838917331852284882069868533324121995195425846538775089396592490196159583197542199509660614736323222022629697371074497259379659403341529392627747753189962101755399568903264431410232734853175557704951414116995393518180952011102457981270606993651498622964436194255304764865788618976292294658363047425484681850027052371481417548428576710753401650053004585856733275130351289570507280759570913979220716633937229991260087040166704348737984333222524390933091156408717394563579037029275879360131690975258243885714701094245939575623002650504495506907183814114126832993958212798840932926649168074125009620413222244091797666260415462093363386431690165179859454170819265535289683383287880749774595384584974987062998605811705608301747651716578933047357405103029756987434508853283607816247762067970177915181744154340193324354172993335349634689652890676746812508775411770211385748799679437016738851218682510188807267670395300483591408141485158186788431055577396884749983919964521261698958888485247534986604092802319881660844371450874858156493531533047301995823898595390384638500608779973346276557036542103746128494464638586229543049594138618520297089898221361254642340067656054141509700050710159322116259604604476721344070270829109441567334649056424376756223763202887197253474141418509384931099354375028810786491059267402140832758762809405493998355069885273012803411904798514062408846755700409525723412546165835474343462451501867900981246888237172503630971100110437145248238365626295003624051735972105487815008050447467884240137198416297354350203132279210176076636078692829326860870413397524276865649218472543358778931591430038820903346204893387354835391894897860775303102742738299654889920357766193475426639621046916208675437396309950562970906686786038356981084516871566575851265949637524227913614050937543992257607822416381965243331053453228474479761606269786842226635632616115894124069701319305434064027885105494217705968352023461589866867910309894075853913980328467116115137877559397197448112065111204027387248735516434023811206688912195741766692957737391980697885386145031122796659653007239807478882380832392901443810502124081305762326241785463644367776245843423343620254109090770605792821212916661088335440359829544039779103384750599946886874765320689522279540463525193001796909949111683944680558122253179675593624052426497841662006504817309558626227192495425855594007395899450737507233187868153393912407779495083245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 382528517865542185985475640855812032225839336633887386072472978149757206404946443515731553756941806890790034107510131443939358824793212632455532812013330092236437208701093541640884004262865501065196499884553465881038688068219860657656479483815084765002011982529383723778681961668987946855258159533598318279860829758785553137229170417649850756084929578786559511601839240609568198554674871827870077525945794781495450104711345121923423068473423011646746517546953322794058271725649333716698628552802156465304436037095160255306535879084298424879287024273530706596374631125483871888934456639446246703506805274452592451613929283631458741653937446985856637308250697320054351014821965952933067769144865671079449520247970372268404613003261315919619181329381379929105868385052008399757832779581987881275023144338918859411998294699181569834465060967545138578642627734017332322026754242079293922941762352823184529786685092466040954033237071355304536152519521837129254085554690591014858077257156580058245363879199654882408659248807222318018445188137291732449859300306583786080209005964908990622990735286506324955265401094600310030598340167343200273159466778860265409777893785313863517395327539401496596139216945115818841192571699000112416193748113589383628290243619750237843848553981477420308076067568012237487664581803625463625712238470617693984856102039683802025156025849831430817066172246838365562406725841519589564126923869872458101893848007180371009539908308380079616262115071691799634325327827942024673246320615262346348244984313074003797908550349412087337438712338705404876010440650596698851114846887681578267628403761358308694332328694488335289068267940164078896093986218469188230914343647664629319093995756153486473730415137326912144053580274554784588284232372644410870295244613560100205769761070490450875847937368138630372563621498083837837179252831781954700060676395477151451916651719192076651291982299738776581595875089817879832154873063495745657872131282777158035923446571497603553020019786779470725248596156360914403727590278560050474938583020344941038617987598848496681880139248204632318842276616498839350268170370138191344031480179669906661878365311647696828055388063624432328711268313217352252472195785229565555727983796072304026637076096898143087364328153174399867951033274560947110214636676843930549049959347472748588817122002330818074419069580361505730154709093976573170633498012980768111953194745715143974879996938280311139007484649950116443361177200779587940663577253579308684898368599891479417530766122321355616290588216975115530646147024399027693838658692963101897880332320183761426336150594685591233812884357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] 98711815643740457200834448246697997479310342045603446358623320596575078205442313189122049347091910364379506709762510642539322130890047390003335812703543939897937928215803453368315912316076283817604858153827815749388648527550429146451826680629562489808379217230554727310177231233832502732898931483234087493920726180860304253466290848062642130441642665651698113035954400249135941829941035218685395831541902187987234178832874242944459412729423468824855965774348967203450889863983222727241329617576425168543285833310123166233268325308945725410033710933533464923063774879362256802255019573588713233714891077791331192598515490120913665132817893376139034738272788471940327870261601494031874354891112590002385562604658319627490818012279315858736694582189533944564864656407890199405215058149616015972256763360823700800347247987261539585538450251853099179050377725054561169960130114914475187048577301992836037517720685604122976359735986839231651493845725340803108188507135990416685792564088691879932354933692930124006423369831219337290430908854385139370172728250839623903506433850411581688477850816154902020353289524294744436346414417868953827867288763151473336544267171101400967363660691537750207188410340197704256957586747324397341938845457534236091040012314789344484884210402120022116191785277719049219953938258795420957324640008594189325947450046197968022883684472869709045594431648939992307887436043176050092883569758908840346537878265733456220964079410981665729267598593998286810946131191787719810171006562786070206627404756732239714726210205667115561279620004021345740820205693127293847963047602051142136626096414739994352399862444376445336914041215432995187226458274398718775031923256034899081618711274101919000085710395607359673663639846413675484612400276157817456236064638026656645265796636258943721422141440373810202215930843928990147351897231050553069513610066179190649979001565629661922694914488436986227721816406834967608383654597054485164518356688089180220469774874589854117252327389376248916080751750388575844242246338125598347747105871259580054635891374657059358541988668648678133037432747065646741565940903130480404379510994046279202181549967627032058321701365943107732468383506850202765571382818436713917816725726829949988850979110809786946336098060400939310801231161647213428882185315233335334547471433803250888808725848462796492384219199592574583637647659531295078021644649631503780688977401797421915897095837553519263396929503940743959475775150922574643413738127406194762932329601934330326006187728420308374487757973645574261016801265534487685383935080863534856501571423999148563711085727434525062506940989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] -40254169698670993286611020654969045496532385701194627490950399906881904419187846679764412757124349380646703268389200190137158806395898855769704884064243994072232216596538020403242979397496062721159019782591191851389008082848321996831486585482141080565996366500799483423618980930084900242151839026989788587051092348509478314176866148227271632652738396012297148560890088799708108448109278005161580622960800942766774094362171092444789381489356202423045352873977050907577325800251410283875984295495511756428936382524530111147737917526009242851435985346054967441801756348332714109940572588314351075320639072470907756542838662537663145674128713021829916981142434401588767663683584708203181361073711269045593403026394227469606133126255664820653940366426297572020037572698474790145495069534637372429152799284211397682978084345574430086748826231574128563328252051262161625528933575802170873969277244626277491676083077698233821758958787745447011199158177928511060571368387650716637550044014608237455859708416648932379937022678065878095933302644187576092439055962053376932155673924920696714416273980368716586520926291982861368241337546585890517392787775701293372245705611330299238756009959621328239243269929031484007446230265178929909778126811057025580680011170256774846860871552342019050836432637386099337619828007168984267082451967935779762420918434667237539072133966696971060709623496317875103033098090894380530969012950939901790056861084482654490173718110908960741470133283897511080772964767612765990342126885252678556599497207501030054966266864796837009245907601711292020256842014334763967079265068967057305359982488495695662264229366242249092966156184983181987595360601892646230920836276986281819223551877536746108773049948075982463605927190506215309432701229402195975867839982386721004320135770149563873930665079305244302002379267645914190935666021359122641078629235481759424146525795926497003032099070257944887048945561512336778560554595780639858308226550880672839860438912635857514407179156805315866065346334926269464369245337869668845438076268763159028535860461176095247205726452572146231795240212470159238475568526484894287880194046400105610630695475910967560596628966308969234883351259396788410198727078569907671518451095401100215962241015847611234223556701566843705320169404859685102750210831201806454220701585872096415206741354717256573449462596594334280684114751787082935036830728436015857189661066622712522541279154828255038229850089570928440615072463198513632817138734575678960192632813126936733714423501633492625651602754263603804745917370463094031387895032876329432584783943129561556587360402816272796065328005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] 8991388397235577477693207420973752134080945026933374889033073369139301485852988063229184866644149580835142734166432737950882836976594804442448643579671687857094184049741923948881585353730626964022187932945051629000186671312050173915028473830312185315021387911420515127957075363760544562062668001680585981050460288723712914203791121090595551796454611977271212859234241974389385307171582791277330213897475610911107717986665264340759621238511247240700482237451953004198396510946774442383457150264014968253046283920217992320316190131524130373124496151671483583115236459999406058512361272909353980220221389360981432498157249425945563464143683213771582688434208647422960996219646151479217296583202592530213739739398320735198289967447019933132181551612176516160203968941646730956848929031279442152064175089741609093757167147361874088356789228062699951980937968796366120773126698679298300230789288271689439085961467821860202302670711166595883677654781050580470333284539234209463062313749905314700491460884828145847594541145768849705362672497731644655185231410383610559941061949593495811478476555633955477996499654666012950759082475603797960335580991719748715585181945953851621034204049967066216455397817335695239284790212238772165618916674961827306442291500884653420787474603257641056333664870609509001242273945945464900636597448829271608600999721783375851553748585532998303983703865171476414321067448777727252978761537234496977841670568745681851657730011881641495141570309263128573137336746157406963628056546584580025587363357077996469679794348163139813161001914081829606521839335509282532006704788975405036757611500148674559109911009566980729400380616171350329365781027676871792750280023219555515100823378787461591495297579552448638470599733087824944017750400375806874481389417570243173663707571794758386948522616884770936285465021089494173394467417049022337422970128472268811083172111348386847008101578581086850441796797653090033552441385772469199532279199438985801054154850562267059796220683250386817013384506278163579284171553222607643914562259925081192425532525711886148295565786443254714274106506756148245894717321636540668430812652690956573759598475340835980024558782383113136417280030551843275476587611824171791169404477555305422878359752015077111767219092100168432517552070060607515094801445155273219161776823381842255813774587875383833340412337327020720117782535215761117632738594020570920133184978921883549190280415293734508352214046479107742148494628977185301012571571665117454254735414520263132433988205116145485541816171879439562490122810872467937158517051686639098279297397766098022657162839981105356364442501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] -965275184809268582312898814402288088888329837484222560852619291518752185723845879711282487415609004123819849745406482335084591788278175322019990081290265989779486413492397866478806555637235809986217971919768964722660240955018770186511643319713714117586677325712203901861873726991094434582255766254707549475926134481594392727255169778230496313989091668363375901552719881583053462943953412537327927667872561649306030660477058676338030674252100006235028031502696423040738272671938633546448469527044463122821000480487288099719294332773784821126270670255126442641385931546681145695356298608722454038400360819789150394162359003678838182219070923663785213200866442634154755441581622970646889702883230603521766876564940372867587929006518353966468482997076770293443817683436947606508944702847130074640331204136602307374216566909835000206750709952842983272007190362075193869847659158185793997758718630322352963248641236735720826545023806576755724802734000867023530555254540092625161496977224163124459248010831919971068469070298837902838126439743993303281083112528292220841116874224842867876595856589349989720787834913161246839988547604543779310347282131268645546782572497680577907604009880662053158829646636996234943326284949624698627278964442211108240923059955020333803684508771786945602348269637151547443406993061358526920218120966989044632184148664702919320035389689025076890552540308123475182941921169261786946532622879732158416480778496763863211454485077037542813086178203203161883766102828664324814035095871069941971416584220806020370337008366599017402666010088907869048020976663250063783460955432878251306122893186459666442357820025395861254491406517802638900609971673591487223438745108327408901357144445444159394179455833775042606071938669720909844240399967744603567339870525410136951829677552743399266692544144829081697280673983072086959829715043910293843791254669198118210909010189614293316621594530528617984408861351046616330718213703359428956200321385794858883874423434772753667193407311949217833947904748090752365166615830085306640236298273827718431408884532313076803443508848809187920941128957594044428068540312812544635211669079628348421371303243052662377365384601750986309734110301573805638709632288749563984230249291573925599099220947137503157590189224778591073251376285174935908863070552129413251398792374383539213244021622765675054010738352955269444106783238997430740283614570180189705808868194212392022761124323683817091519246630113422395667630251530306625771432185892963421611150112258573564372175263416807023156784234526713141031767994257163552430633864042179962490607749123885985906382503941446378234839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -102317083184702352734466436979796763458041682655544316675616500661501375158304511192120747091845283507238549925779125267269578227462452827151653452400314494296124421616992255946629762971591285718684249641616178211850535782658966250755250025746376087970104246489633092107196975707482677438284276238029708486558700701679682546168965212035067624172248021748875237962982328557538791907878345398660290585619117910027432351267745586798328887078090149374974736047562408909019887780507575838371509122725575663782654825495142110516941578784171496514930258538444739808421215878148241800435094266277294901064700074503146320045127584713530431683158676187397393860087650168833808138177567752171752007985448533873407302332072795197698902090068784483661964351320529267411304605390623092282294197345031864321796922496332805028186277191468246013877289742651657231379706657665346713774660687621358928050309489993193493170550069514852189605345531794516478845317681312307238483093212798429994003173367077235499942480013631902033767082418019276510028166212878292623013056681183516844868715180240241410930240580320948787723426581928360823178686249326673590174458316667225557167047087874510835514037904848714018852609182723400696076296740199328679197800487036371034968076765960121490837148426122774292931407734352530334832121908861174945186589440136456980867473887777122561885270135204630338704100134892525116504046879667510301113523815851066213429892050415659103526172714728253702330826855672161160197920847392167752381020055670578353569527727657082185213477502236028972558880500839421039704731696954624992185588328264423344288082643183663092824873319139171827486914387613906961039358470042791531583271950598922165603954972205156307471098909385024374980600888810238934915768351007918068557483212920168392628804750591960376087228843851505470817913603012040824390171530339444566571605520336593257058931402605926697571509077183684178975892935109542025380118335521692684708259907888387971878897752481881621476524155474930103236331464388187527093672592940683252470088575529972480181149121995630721406509414751898517648487242181003987578494754713789343499298266009162373653250502989663013096718570270234822417963274834378164151419292382141964832169916724340654754129757462673583697363475807391363412646170017892446385316106156596729010931622460075131053022089894678351414063783500714532634270031098291783722664706793171479272930634578585619262924873831716109136808409827455915831658696273605177673499392422866876908922121655800518874899324970587410095531968067460423927314900667981995169578688947533113976317430038278305626808384400128897082982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 40897150115036100577557683833761868149903706030536365490778847945409422404272688654695196582667692399362140615536975675103803253698730492580061631608066491035589928015481290652719533663067965613653234850417729195257539387600797969554727231384767171711609259692329967342511762587020478456922124252644914820529994698694924573561780651573334132005714165544263706359395222371581049796212197310557248559769631916339502589324458817447910839357712229278909130994730860392565065193217527177821862517618962077159802320878225577930964695354607396157280810474516992273813620099034711836915188478694961025692440473380895871837933000258569780893886712015795039303583193216103642762247429347198668676976590699047272700974266198397394489024294286545022283917154294284348163404144598091257635022802977105832586665795595623398262400800937261026301869247478648483316211278629783734960054182094206587172158591611302615485362843326569868232599257483352248242073670761997628661921904373148401940897795941450124830382965330495844769803809488863223038752834093317116939631228962963926887283689043408041715960686525203769803289532661042509412802257998565680944079235677620338424963565476710820451436229169149963439805560955288037489044708958080345631426123035241160294448789545654626323501519014305414171085074609623432768093356901740076861301784689391250895401922428141656183186992961979659660839026209308364648297433186685454495804639850684705565656961324414260383626617271084640825819563898088913367130773125468754305625536729170365235153505681086636263395330775885278633393173633238801687288517453610236172572778541942344948886440740714945418766610691137319224286870088134669719545273229869763183338807326258690365509694911180179041053856120595048462460581444471628504498573931402347102985313403438483814412540754331438952993500153781402931521257184717906252901367272287482791265625417571987058762601224962006077396131843355911230904722241418105362500464382536358982086307675994048762107787444027729707847987808544491303191974101774302887385408198889289642104130840104834766330055942717976027342541636565231835136881263417732056735718484228288137799332213712991665447480815284564571981250403371499495262998658465057152718418173782903732821791060684633977747028457918739648377632891641849455213413457207470040394938597283241566843770481847761837570536205437566819037847149963178181471522235106739711549008861835304424890644643665685189873481655842047045952862600105906741828308225649437778989325396524363598746837679813167975438037828886689983963909893479261274308287517230878954707794496852253838310210827291683033971554700511909920112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] -2908746736257393005728978031823091725487061443311949567923414740640682790185650954107386435070074678870345329199892750139459046283638974466871318785345984961984452324670447793186794631295374927360188698299332371913523480593501800713304077422541703701183451187613782295701607455298698265661072634845929291904911707528106686313066170297187693792436367063502898089506029605699906607504558303866334478595709126149847601984611444723724533277492992889950737589580507244887275381694343084664558915778563803361876724284990452387598421185811710186496951089044066848548082278510621027752962299318555822226472638464432069071208496756656857677938787608270824521893654089841519866278755353505830340476422732597923664195516857645433184249424724834141412649870521102420400717939460222923215911511879968891121493330853841443836492923733920245211785685481340925479736085641380460385027199922797602046440752257004667457850234769460940066961627750907050588854066386129813744251879588177226715817564837327290977340231039103807724752548190979942809235532859720037467939708352611888000187058194818214032760371860266920930889022196424681337747109418604405741760509994340970298434962113880396049154091214737562045680700843478663519880692527095379289926622599443042438815679801524210995198774834255731329604373154473688566498307884150415172905226378584007083499158279443619818137784498776676335499623765591485623759927399373979327804628711485696502571879634470022371480897356954856350536044010334091283257615384280214254441357624769391139598947114337853131825615947847866982613785227893118612935765897453521147574898066770816423021177363855994996965165773357886557301060510965872644129139758437882626493286957429346681323150392739832268177667320200208902781563800152038898382207792998385046238048648194843183409013756002301361220200944640768761560694199196720779471397136013758879798732954518517102301625667042535930035009023622945944174109670553534781365488179825073177909874938432081450127031784808297546956103940361190826796955368626135818043018423238058259515164620596122783685729461299977546292997183882022942336502203570991885191101531692199773218166355083962056550949042638112679750690430173929220021018804558905295682139634957724467160560157700722498379200916449850535648872677089834845599140041579578907621659882859822341917982120085266536503924732249014004019660844890729574887702832538710505682528270455812608995841738812479543253341808274591536957601030446135956833648902159874373186980891043168532337136759485642908067302251674455647302790628384986588883863702226374908764409711541815496273919659032503829760701889395494779617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] -313812932990719689108811606889100483855246973453453049995353031387836950871578789526937195914620432890508612359191684429947435638956201106971131305703464085811879645736875547403540230801002163045011351947504822695379762737778468936137093557233526582655401991209366463598804123524431412001499335283119555564806921008030893868490302783159932744709026930760020763843347544603893777985920696819109205250724466937451954231044685264069421555568234034387607053521181484407973178299025726684273986622173836857503577535149331287666981327831747509704707241064621470409105404559483757587429012624874746230183569636155731467376515521108053910254702724301982042386349408849984583931862787148826488847220687914704479578491799462073017545470815000980750284844327583060865342879985615149454670490521465940442947899187819568778331068037850589444567373639305830259258779593196827220274249196232923865630602173367568318646672083295753586222535667289910577182546208754352415318920664492724373603711193453086636137483963582523872573354797180959005290562620848926992420640482303348297348039048048727339470920704486509892554859359052737070583016713697635457820676848475513323453326998524053291224874866731556604547822264770313603759251742417327099986600008188356286966466832646391117888397648191034484547990393907056809254843016907794913423812525572416219228155866372950564445377072520458531783157922960849728060187024375256816404522937890008254688298864472055221004596968377406501907880289916330797513246871129539518108972066733557090205256007348320632602190624341785294447146979597060488097855544098210990724800357445135070265294784872113765476698637365686176188034865299721317424181792546735752160901083911205105642678920863358776850951039279012519905417886655493368596221850513459358445474802256107599986784604962280894337858424332263541003121787534895547874309056510187305550543836706149822586510208118473682257164925655490313888929843738064438427338587549819473211781290735913080699515156358988503942352175696252383047223931932250615028468908604959871022238001500305148293942503958068914434503726337605272670370671875496441746101828165887808408261656632710921658815237667690428315452056938875646772837123834748955870324320645377480417497064542760148816382534791998655471851094465792115613525214509130461586146403180922623003819512800477036655490341564306714137840902109015816216633668559824287497188330246076348555136657330534153168419526906764734629786347416110477661902719002625409938729176952802777753649125069143896896036997605204180511541196483716461749778561612334203870736900885707686914750468654587528703082446324456572846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] 65342715817765801695031126575499953341387687859868560609841754195725849558824133669514765038008539809117382034198593818264925543889984285713144166228892670741646202916179853130083479300750414513596185604254593456484586135320400419031413759875892776384504463140122706381509128629688996693422697529863672272959226713623004102167723785265570527166725005099175518571749343125907999460403824896063680281234762155087615159764820760382894584229497394688581355798829144463023614345974819654996225172168994900323328975828500691396755340808429422732473435581432227139116293971525125992390823718471406827402101549970363951105952365175692607733064823816827397851519694628762092013091709729275896981854972866882203605789026585396219853116560050013671053515498741022142042364095408745338222016250577712832713052085032586661320651717330669649583511895422510605391552735610189556872216653102739987022877097062137157463626892005352759364517713188051963907471185785708508068177209694283815389943481342151095131780665123286595155362271338100512693470665957407652618562940899600858269591786855687714697107479594185664578306706735054805997655080927727076403354599915585337111988582196048670642261927177149944651628370381715273576897197259866289076806927688225458018152682759103058898837138931928656448006363084652677818887213391334252279455595068906559890361803659622215035537789043357998126986723652094885886672552529974076741606475308100116005377664335277019671353991234527336837672775714113392039617030213258872723215780085683829494828479317377239291056588678723705569361830448631774387149249946118400653295712341863214978546270619200370862848611204912210143442091025780670987870513038339936481507238564379386972607789421954678836834553994938838725146406466834565201319734164442364038388501341754936900644414128912260480868373911630669636450415784862887213799248963542678962530811112959922752318411082097770742050135794557902500805090472651026056314582589549865633513632576662101291208269621064891263888408645239102408961085492291983079123807338367284963602635505932585089709861492339679924666333651358146738093271186410929355362371517287954058266117166636081462532198279409559428360664733151655601475429384555912732138108931106837412315366620289992113930827936417496676413344590458655513880231150203766296327069205832138501295226668655795547049962541170569161071888292843012174406247622677967165994025216014139679804595440866149013346367962937089323259100711165272194277615231176969922956209469438383433436268625905336266494352419662909848864755840230882277852878577458359881086493644520604024585034651251004204662142849362427904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] -819397446906579682974229369232417916367471867274393983220988416298082552598324326476553722299589338158922189264023848447432315515648452308082270709035337889881148890752704430537392112101129078533710277836830074637960902037659940511454893783325209429977368242185531675206158353004273029607380398853327300931393923785159802390731947223564093624787137039341932015746349964739705724271609015317623824293007411184220794307107389212566772125876149220796680045972565242585173845706719991261278934997237821563033002141686361364061276163081864027322056459628455941818959848791404605294050391759960585874561031842997675994186410224905096821717553872391328055318890487991450018317365610651855912178404457552027210687902302406226240360743231585311212241939473286127235036873743831903971019675182411938705988787668226880474502890832820147974419792302964252316193006121060971584322085337626883313347737946997111822547058977449514365890538330549456781590893748774768623675857507344356132476074900701698822846557189615258974024090046939174974425963421670909419370926150696189373237238073274755548133696643598126839051898529790618589969500537723144779306200921595338005422327618622510731285096524437510654788727388880503786221473918279971823870615967479457747544090407321482911728857023873538232910488954950510453407647269450966752485657522947162746710046667369638430043631345766804198269040443923343857377053044015996948123948866452918980311844104885871692796818854172589083347050438189571894044866548043753654448212897353151522848171004052585649959907588594315848083116336246082470821896668457583308048870801049579121375997432614636948701533430514808747203512364036033368141019068591911425497183773665040865579683110504255397787254265889218254764062075063247329302303724919260045761103913560770538363674376125144143448104470648037868902584702879314380671826026808145117134036271284487346320298426624919244735904535201520881185501966681564460389444114972373359489066639704577717703658825844547554563953588701489566014612974278213796198507029231218619121432077281336718350999647181509061267453977270965150886262698256009478232071004819202742793369278758238189853024356912644902351066601711310762115856293102605659266989380774748737503881377235970741286210758378707326796588078323459401629750903713523469686994194992610220540278234101418696809485820338135815721080098807979648987175754516082810896016077202672277986023364392509865287105948338029964357236357093403898824790708026260688295079365688275978606741162200865780002622573254950161857916516888107067474546555412264486875815484933334944634587829028141140574322216618279567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -592598964633050453715126386708532614565425135658026182303609812317836478601345652498983247695137840730287617682891676093241664258862344167400333629504706892159097121087064464796553512162433700373569548565642808455462112541491233627091298137259065601943399741785098347374430627611752523931429290120381236210564940043513615165477676766793283975275361589713459344213213494403019347662428579154764392975412405759151369364279689811818904091016422759014891915559439410520931279283020088666526068257075047998171654396565501666785264707240186194707687541553539119170678411852867918918781886848043830581674092610331707156202038446622524958915939883729379832122490270200429307112571841027300713525707650529287530800930446338287569615385860442511307286194694376322289773810369255340482008858750187500379019785137615191604276717026889468403713543815995884259132462748418963957323710110034091627501160501286310871249137019844379067759856272563236811320403092520318034251949711124826066372504284806443396573555459471712967767231247729388513392040116362126690404336038203286807432504193237628466881743241521765083748810963102140763111380873082805642116186849790008892758185506601986342118541374316024262154298604637030745389611537986828814892224315213426777409731488665812380600798840631464147784135279631003242217892974337287839292669089836124061161363544302261147235181181563699149841822806648896984991465100808462477885068450301300319166330891669287184600768727781175152249011522643421626304432726515818956883711838984681049051303368677243330096629509263663698813745069835880574304356976565528548565438381920052563526036556283086222372354951689276911887418601415081665897105305503495264049748203480016634877424174548374812677670376126147013706710086154424373027901956642762800092367711706675997844044566434425705976230668647841472955658087009851944740539681665134983894000455104337956340980138965225157803821357801679329010514013459201706428394682250240976143441815387906767607698248264287400332558933775298499122194029401561878878665168099355555675826411851234816813933461762680869516266701106372106069387162101240835689311854821424682666822055139821736989565872544819858737414187121786470227866502075898347660994119485744591268211660917676302034989621977505540340535973661593874085071955352988099710002941136978215718594017452656164772453343516358311858792918066306212367928773775233327370795744327772716186927626135267945384072054728263952599149903975229023900727593871390915733654467261194452487447202243124431244428940376976974934197042714805246122705534429450685281974508354083838187885406481340363881432111767816765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 28425571900946360228145690558461721852026221448241118537163151929706553934689753606112524636846756866567561901684148462091037272382291737572199124572681978173852919971064243317516448449548740707529737254564103911171958094961907613385014344112418523760551616500337762783494777916407610554549491832445816342494705610691620586186170366759111321257840550875329468467574442395080299080644134050894679682700763117546429662797061534851813063009178946733731841087239296188170813292458603614034385857379013683311117387847597305076915048059746148634097086456791658744691835917749772462914507423992905417458050029848511084557172478028456542743910678319625049097264692988777662474266214551938854150692869759436856665630993600369462182794406145481978790797539083465983324200637341233129789703474348770662443435999856204598660975492829652293121974834445832868989602414938294257839225818051361488655301103569641891631597407005588858078945006604800956829672562146400133288841223193932859850528740445794096551178832139121266865231726630628329316386292650538206690574459896056943357540929687335472987401602928902212726389144797933381180166744274446724946712415065607149928313153278092677246276887094024848752912097334541374077386223255252634723785333845535202991206157503449145171300951155147893633573334957491413478039978256475317084903571120976157429917183538432474399122087534290007838848291685253584529296407092590433290672546916376991133763990419072488865989946157713932940599495468916785584615552852294459477164910474360626963255671127338153642192202608788811472238335461523298316668394087521534157299560456239968992538474411921438841251526343654660556369527573184169268947463091296635830486239160188285852499980675212005175154635175749597343312366336872383382717748464252313280611906227866158713163260253689186375971470026278675168668250937323972650982468414453354217561482819913851413300174251785932357225267987146620691299848062037226918876330879184903637419140306565619675257807998461703882663963346909737911245168139774413038280994178215577853445658749599849700855899755079235704399930528319657163416443741968578190903046272069435216138822549469728930385949227107241975239509634536465394436394721387498558341645496329700286190050691520376760737144450452009348688441887699892842728963355781548519345985933336458154944722123162654807109775475455300589061085370188900916942503850392899759904118177872761314997807945595133057422177668791599562844147597232547233889081407698831619223732085980824058965501070520030034048943424205950622880074583925334039239817318292534058369543678522574485844180839536551316884599129830850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] 4506533969818598101628053086699401056830568172576528463883722332225052377243352019084803965468891505856643810786276314671907222021025917919419931114048921275052514689058324418672909302317646990653540378072548177171264777389988950678103510225865101122658432987820556018571388254687226035132585366662184403206957997304637352139020621874726835055915078753078466073211029382466171707599270837939224245153492086643162742844594951030878274345731278110975479608066165403608157089884526978905864174354702819554094399093724024173987033594941936192165213310536283117296539743933890318994796277365634319234730957676184899691569226078731049808213435341922407573705856136435919977180334391525738519555427949492185223288283461586779255082376711190623652947184917403709471420823460804815827038872887878587730996253667883554028713571655039697980817588820042573468285118507328626102906763047862873459549154250317226536495882352441503063968026125756581154090838650398170575695649656293527465777308573824171986492178300132152470874998278959599742155997988432697289713552080934785509342245533567702628511020175726857132470516445607644484609880141599808631622166618697259991963509337512984532215206091668128899350614582630010434217478072549172358861890234010658334935012168711748954595712649121126925591357150292497593018718096152287661690005929615269788212265452005950336583449828310373491736735025445610446280228856703352034541576526016934744391551473336432781875875781903929662167825882064061472469783979466750280267806014202307743239713953449665099797452490498049718003440974294153249688170357789117171249676516400179376995903378027239408636543805185391232977347075704693304776268946472169511216763473344700680232378924314135175673266146851792678882862263590349780055871812385116276759592250975898895449166244681528237917557279424652202099627418547712614221699973263402539045545437908296890828969855228269577660497005198740558150239186638116486809912258088952643100960201520692773052529556860234772667347432682125349397907412354432528698870747924458586713498227693383473056457477496171906982961665790780703756072580443108497959393642918994853960130036555808532762034635306982271708549715533454121004129985902711005537471308725898380316280166999647369143950412599843485464186028019717730896941668569059933343712649894618171750093868422235331415760998261546656052746742083223135903363759984583185356991871690822565747949763521278323767042091395463458192422487266763487056759796815783838614472958871670150365581388043368419852431341554945122576781189718830653840269803596110556335381969967482893220950103567277485505713808563240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] -354205325262530838521627361918137664963273391512570964247265945368557422461033377048193788911070536130248461053237457119496431895035423377334905587271763192509492945965701164080689800717953528232922151708906038542693887335987060459120619647869773527340555003060873489062343309103263114756745471395528538338435265077980490424990421370907178377588608544056042469517975602092865438963136811096742681760177584636948097417296782439894928191953212634746480210482413586658629558402235085217505222291336867811263305821340427795359397359910696020461645492556073572637547534257401421909188491674598651615723345755891439301529176529700031983990890482710180968576076291160989147842941267166411452267589440115959507913465962679052217714806400870506836293468498172587011675454639287648969242357405397088523470186076816579859598488806920494748659366048095118235083952921322730781837504834875003826821652605204024493605726896995242324238997167166237939470066528814981404427443527964553741840277266691324718397039155570989569155547741590528999602508145227625318240289173777076239744278961500726807273774517130013456917457081791279099149572455279161949477463329120613380384476554634302124642611029544640196491943090319059261752712628175630160860923172664028503510534179492828418152953336204029300757376110210944118157672519694170097812974006960833410691158305986791538654382286518563857672853528748643134621822191957162202478463428379002952380517069752788802536122512844465670678653285997215201702450277705773718441556963911852114236570140823900421414929695949155732627304565415801621446016401448418867980580615761245553210243036271354389009882292974512797449538108444525968147542582259014921861253135821815409241557233932377095893724791709832839115140468695461828649988698878291580520871836245754113760369195945536984826930073699130582466942977682772698246666319882789968431515835060768083189367787564189842530951110391016593272227875749953288907047979560324446848999876992700353347260864768886733439073988672860930132387593704530632619367999797437070901688425388298050795891085309151312094323350654062134606989008826690931572705845140132707063226829329447824110866626087917594441316355389351073442682085840665454237808138496820192272616210000443829428460955959627407985786322016056162669067686639659720197037303225781725881376950114892762836326414642022741507069361177193782276231122605707570132535481009432014763709299732108218380034399742283927845178135604796938802806191388923027869338009392370104854884084246450837993557752747674164621422684373625625591992771485770377341605899849228388807381352193593019074839381037547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -9066515210964341656369633058221547133794352225633484001570257465836120641030278699501757992679172683381711187995618893935505429318978332772451835420774615062733559656058597556292800064942169249667542586778025812277870028540958420882758014493562722758661649541195583849846179972173170073031752909339397105416761476010172137067061398640965458901319892635774027863993875691806365582792785829243272386660507255842135396013335729275303066237557385086006501348109502967772280118306568018967200634134028655129958562582912037692805387168403439946443824795993535822213001939613586556472955909970169561566086065338594433578368624968639538255242994202066513651816664148690365098827434300440816410732128097528640435687710667121568687444147870220611704009090771019965533530760266939675622075746569973680306174656765440355092242247404607767176876588502510734656187021088872454758823585406942068392584392553642130754358240232331504624048941735204302913234731918555046941718012532216852435188357883787254624494382211597805090181386509066018572110358576521590661339590527019146181771467875466340459899511123686977246956097005259190033025480908659680690081222580630402784938615898480533076655452136271929125319655356625310415927657087492896150221264683810240775899418416348983212268524606161907872300295645990596715193427076645671552071359502912119897792030144300653549419641974327439767318304108903361015648320091818114353626547369260927948869503824517207843613555850077601669059738030674577964556126480438193056035439441418227948283344232392900721009102047598696198995973678421383859722668796216782591107009470470185669858603295331526675237505661714372306527556593303190172779956388044357091087615072422200465602426502653079918184238812554478173821098027938703760285837372537988059664357652900449713861769191999954786341358022540514260897165946276952988198580568552087877030673034101154516032443857715793964200259932834552251048019928179732611471472996630719623787938960478530215242791208074228534219858556951666523698706403892873623483808344381490063966863187996807342404746368597514742535267264578596154711082045956518452913776619888992589825100285220111566389242153036800314132021577630581740917325232741097238127978473918562993840405279306266915955205212099535846179552436285570158578721581561550432631779366043083286384445100389570413863385850230632462188490546479400146020297586999684542451415358637186529811748174699824070148697501975483498518024017790315898995178757075252154498606895710111176671896901285330828436225175711940717454579788526156252807658289656207196825992352912334411089028335610809484247102670062458324910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 793556551089221970803239096347351155513444603623594738352953144608363616479894353128787671272881363825557434992438591548933527879810710124630526341110407138271462105693723724943064043350837938241960054752073073036057753126690998632676130937902046229077163109642474384675742365191116762068554827929142934299624094966499723542378839823765101585679299150867953513221960062755723321417346532285953315070944012422952375596247580454183239272553906236982103792879516890421737305293715707698371796824129872352624186792895920934841533850156974673325711018083318077631343596946298460071172094723450567913516003755075869814712856541367472453395088308038655519058083149862247825078759754608557421218626817594837767913143933702435518475149648389021540379870678059995508279397526696540823278360839694512448506374341138652909175849332663105165590459359908014534162282158319891209884582394134709183384533840364449952299428655192608855283655809155917431306713212223732233998481961823270275884770848422952080877173903327080806479493949000286099015471159352600359873316121548199364412568532497190324114287647752841522493665698563659013227680166959068152936490824063175758853968388544237345544207925671153534809749390986033417537481164668872549195731370080372982348176392265070496437981295812398651222395660387532428866898703537062798119844077742782289397079785640319107855626077340109963530095660136609607453224769302321434863026703130675242052779220292478333356288324300218651274014091179904868597653340555154520098781713739270623524991356800185036530608683603426013748635054943172819022483858988008515345282375618515578345701943088963890603418925139088058337599849996498613321146990905051488240713405189533363315415619992148135075020410768861193729135263321095780888748460457690819655539976268719841723891466515876492275298814504715015438899676203254957053284542596527831727644376855737890635333260523189289020641424949581520202488943946575991253474983528655231066765222136267624759388211529419460975538798845858550648677333388576949737443969295063251498079870131039922018617923261201302129397154201559231756283974024317133812383254517150977296672826479410095634811923585305495731196472711714048611095636328153623711836623101413078673261169602311930294437034942069244624378898229833830404463287898093643790589990336287178054356169962932866241768280918021826904181336256582846243463957282492831410173685403883758460117207802416554821460032308650679997734094794993172763608378452708753204756231980430222741015582902899974824878306767127487432003038301012323495425486915962632324149308923518139181243542700352113863046261637836059095072768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -30670330185683252418215075471748278000167396230323845230954163170184399339133634942410405671525168916863510169510258480895683681778123184710658151767599964064602558333550134863655774015447269258166712656233105529004227444855009942195963351461836106493881884363655887057353739629231208024118006935191715602142193849793315910570137672082908174430573824909045247292566289589733188804917197217870262225520002618474163334927756715511419034931407921072233105482713925664192646408232602896091333492989648086456568336426239572181658554689231236570357817679652881722628284233013168183357897462096823175564680652916256034590815629490641591433782730827195864179178268972820458346196485426027781347206208643390434104578113214983132172667695272290946605591741410881966601459033313877056324260343528001716180651631634058659735163782963912659225401870381388684532686708405127261033258424157078809952935706932265251078818100453476676345381074098149656627490777075578751557397249106593348765256132202946514407921386450655783967000119615508547264439482824091714736246620744797815305537259994897124459411346356053297819066485094281252475158862024025066181982255704357873685693898874403992202599190521276399086949084906425159773037011518973730162985873002115909849399442492118759417165445511764246350683849234227783083864080257512595069204852104187682091159634536622801948911665623941210839783657759856200649886212602541352389143309307992349242581585839010101917774634897532074460750386228960755575411826032047118240867234292446980772826825635667026553095952544702507108806657040366168533327422968435944385348875616466498458091559947682621814398751266502877042216707462066778170766964882781351555448276482658576236210377128946393613575322744366241251876594136610051617092514752221195688890940900383415595371530640653385960341248145984974158561414044612547795454147139179397912402109401877768791055813265511243846820933163842302265623491097504669516419264129231271134348846855146240120867001217880375919870539467161086289338674759899489894518542353000767906424568968515070565315601275049041956958237221630522175390943601142928463152026671319279285309124284979850629623486982995790615729650285100156034597403386772772165322839131008465557598664848698119439082770596353373331725302703842275350771958405153523601115542863756492063909066441016273104676439484752731299170353349157190403394788721015308530810726803644944123642935158436001543397507720698846444404907780122497742310782864662583999718791888001410765175333440381697194202089149051849517491321980407415314593343486295400421023104756478822941325401672183707076704441439897054063812935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 1137141603891046474440916703424870364954048633961591688777491241894512907134825512081046566761924892795231235166501391135684395589046737309477110955183151631666533438081604750135895814159151435885864206085979373014574723062276131949329129246857510273309974010569310276056244091487257449321127783709387313611171922129742165462615769647716085584462855798442940332945949368099396231202683595061219670575230979711045652721875281747977238243039846451219181092226924633158657297001904522281552902272973156205077376481982390303349898505935576246893588780437754183605468911897058795991771198198914600887260344350395067318617239517227417958849315991174039170288718479383064576598946825414065468928893468650026844944368747719879492509285012470482460373667283347636895750741764536757204800827386789641957146501995413419313602831909252291276334545512854438931408687441848567500326257047473461703106480375985049083121716235310042709271907791908125568493230572238661577550235515403298644769439164292805307444132281700477954150215881560841420635866024498470723660320390647870922686750927216453752562143587159635062035490016713776073696407303531788327480195679541921730124078673608187640154938745249656375481248628722271382369275361843991114453514970399990473881222965057775042541854339772096285100418983302041203288304576559419338728283266905931280151734684205334744731916599734709192492175786007405494239541943559092773388476129518652452650821191132252924831129975135829205288498779562874612740895506483318070626843982655399104397632991473709647328566024964467650743775963611283388455239266267920572987222451663856371017102699930281668030552962368958104206317469010630125993155078120109595913548070046967352628466942183294026080403024847927719716777369429169268624815183333324061045471511285990279740250947634112801803044094563013861858579051777459365671552821435605880798881782132822989259995773080468121012688186444220918520258440992366916436260965572000530935431459189601802509006579849646243327043659585990716151495647001626949387901307711704695498912607450133558171556348034479531394650368953879840221417784163187022288578873982451428640697230671905376792095770353406672673966203888111748633882485226471247452909963644940167845799344198062070462408683656129880517861326049821333945557114402154686883502061229947412407278688195013337314780557670058932638535490960574623188803169645838194569030573066286861061760079638388212011151803642353433101450646045499990079374201289167352617712177858359104103013939009671054313828076171816613389213495102107633023196262730485835485451589019508558889884584257443139919529035355602749612128993280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -9764498046447680668760938185282872990388346448339216822320867645060382678567135987005505109920346404165441137894900543707241905052982758134660395676831639844334367141752675325008413128661051085797840434853744005215820807140043469525285884447334432234558048333506369913535006776971353331727111650436970449133680868166340006788188152913846887968837480141926871107078335573743093935763569091989959049956303111190481502873770576422054203627351719412201194261486440265223282965304906483961167236493521639175498568999761549471104701408605455732820684256248295512662415452833721031917455125669099673138662635085330632343690461455943039393202724791908740041320892290923042801907182726928401307189681687775928847367431255745954937880753763035704160442828674202386530668754411618528983818882496699681768695105778917024964076583125487253047777071769916313466323596459961814325390312696358397150143535233774685826953136420309467921341593603119890939486985726779535958635467391882082100338730075605601932791040223688087100474342276150575839631891787107667251298069539830752703594268482547064022077058526154786039376109566864990157038011897828639120042924631727524778039745447454214858813829102016515474975991324065307280766650651479178382275498280722668894741288512065893745525748479578031821797583658101030457889805915884226111395886269584314233059660397548307582866474953513289921626746671046442818344999588213418753417738265904873610271345609129260306849462603519760258843913999257873590721191354608076915307653141355464140850529329585133071198361498221510548259949162384678863627923958460684879130468105148043724937444334387305389160769164381995968305539401651435577017357261321736530113519344515451284682317453560263215937154362491558768458297261460254652100088920745324162575398643358872585076084884303212951850119023073188394759131448661072346215593668014603374297877477124431172354300101230443793108226172874383161028641065465433984732516399704039800805997975609030665980946336187056863176806544852539542461829950546534205291942550300301632112487516810140781159118313399918724278476668650326032017774399079357838928553749639948967883465897366120938737818194357526055098633092518554145121080755620124193577796485766200059031014708844677764239270479531505126280602189403334427064646055063961569508414608330331328205534259432680485242447534688443038074063510121083598972719461796967245631371611257586798476854788686160989148052018952865548465804062162228663202778050688847476367504597766819840339017242612333151178261918589303431198420933474984133251529444737066502177885510020567979934731978109318368208938868424239835816415723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 159606342467364764122589269056350053352563758064205774879462484845679408788100299913421915762128090734935853092975457888005890105226425299085941420345727553171938343322795132184638631682696103702655716506459439895983225427554797305386484968436087990660591813146858522267544378262531424125389425430513403263533904611248484724190019890705655455818355413059775949685413679773878583541577045944404807419264137287001750728483881620840362508831668657884260384347624171451378737325955884137249395366199699177975259908142265886974353860150563570676167610199191665602643467531245192859790870018969795060623968310514282280413695708221222162475413055444575096896127337631214094633804034931878771729038128137392411985743059858553447473617315510276762541768149916197522251794887249906213182069457406015655688387625464557036260531131432110062281379851869458136301229791356750547358227513907068128798484740964586097099369806987845054972007470647532479530974293895596736783645456956245902890831406206092291140918705788206384436122783129024196775982677701468422266322368444607795972316865575698162103375688018075826199723182245845493119144401252978197630843668060173264510309387408431282923606875602899881471568561185302645329490843228012326742942152956970255827601679577024141441062795769857098743824184464409098818816193441141156520068251840229858950108830210485227115740540017920782776426320978424689388428647125922229127291213908735171118151522416047326766523907529020530113495727343531680764778459175559561917638574236649217020080505810679561932038630887594911625172268312100115733218146465146210139344508220738430419691658360204829580076442351076525941604990330260348310786133454778297091912811504516062891991762490800106907970219239627544950699524614842616570207016337198817038411741551014068255959849104944130928753216137332049177019366233268785327198757981347245108382934227225745823847724409067497492719272655240688511834782264383403222157863713096028948942263198987507249780194524445137872630549121528202666121609296191969111749498810773623284365495420154802373254952881160256333248024093173382089191462257671151962633618372037532858759086214069903301683237823802005716671113687324420751770494557746881304412899436568464717391080474613793855290958588929029379941773823321850533847268671531000441347343386744100918855827402387532822438124402541159403445939169233671090058646563188857261377996949100451030052277975652655792859407811005993660713459711234764219747130196906215498491695559224028991960030890629030215418365848469422215533959612336874344433575596387185276951411109306441138961297259416108843322062486139705091028145930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 5156005584396582484410746956184808711870013107090761556103731275484044750589554061632584490677512117955168503893519324845456935929344112314020843214076412127237497146259654673955014657327791454901596120285973697286059892486087791436581454416005463949410690485901480357953165060225142763494294610534445768552753297430030268525547236711248934973626345105100646768782353476846870671317998230442956819852193147299049201638192717406650064678249491984046969435579680275598472408230746499931524368431770055133373122768955881709466560191170285825531786348665545205486929690182499961081513491864109582707900108893158277037100751916791194694452261143658956160121485262639501143629918093191532670475414071079381807076809435650091953462311605717156513725428373094086852593805266206955173485874725034776772055414835070470719952699589003123833387703377427998517278130566002806252020286929373077848906546492023138858386762123466202496621833331992470933587095535126757692386516880882356851397436341528350987208932363270654086031852208141836045128822724738955891986878136192700513572541984904559950588824445415863011657661308780580590040691628332884833525934452439369488298523526107077425448935724731370407231237194587514991924998605905811813248383971143525669379098431479333872379068981451680405548775026146047872481705376929801914870713106066542924885673155176764480158902018486065649506778386810877610492807966477230240596060159309663843217790614967097414690649710865370780865944651961081031752234859285077257725148734844222470990550134194010393765549096391684708155691635958103794928109475720992500184496421047002431347725600622309924777951447519374824628225739994679761288394561137625896986999630841754250836368549397120525422179831619193614897487103092820036304262788384480877886867867931890620462397180627605019701689290765252287193835242375966440390782765801794830863729036909555599880598360296230760417954926348037618476488437790993519137487004208556578386521385894480332038789619450862716801744830068808632761247253379895457983539254469803476055459241416085689853034563123443060409106282126034585709394077590967221550970923560335689224444237962243521708006261040300807681685699100474708368334687542128979619519742873410110628532959893931392036198800527547758436154975465862086826420396289180386252244717365816335282732604311107128472936686514910828654661917335893786353053534029092631850898334314723118569845166968958199923335304934686720099353713093344418123316606562236949378537404767865778484069227406999275964423440082415913720352135245474022331321013076992455452207641874821923975894525651212047135028990720042060959435750113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -192547703148006813506548688605424161980074811053860934339809294514447836006537668084539958138259865824346287664211713760953599347126423013839672722943068178287748083352100156510886263033129433690848363511516359931979932353716308223040466660583645944531770115215345767531146921755038284377041612634745883899228361598062294002714140954777627838070237999211972726504361577007847119308359844197240459612130079414660915407630579400459058115390024978933100905134580907761788254488858128808965137524211872894689089554383024910171895002047568032215518528699161073625267551407224194245236067083421188766213990524863154832586355773075768728496761849476374540852643031659854147717527298945621593271197529608966095168188765000553268305359597568074727462761475111567538287646758143382234920976721109132555549058280547579032111945470362044237395741143019229546100706646953155616564584018080831343214267806576861681036648577391145898758896573314624125117771841058184428988244440004338882280092340618550545766987232616234355532706484748245000529718257553040990962197762127565912314561823652655216860999728559583208826829085597354987955628929303637412462800484504661085394973836159998882438067858581219337773804591977696321678940980622128557466669016423599457558548740746801747673985478510679178250016605065078727732115126906282483472193730941989729788706486663030465539620347851432046551659119292173775303859323689639668316681684654958392868830837961143949437810311498702362048116179665317200382566109614584400692668577913319585933240833326892763556275294491121373009756413180305121939736829068865403484290494680181005178106706843263685516874987708668226259494089814395881871256848702889644487742377636948570307332038850110100985854778548112391419479330915007156194947371576552033901918406019758805727816341106487191006370604476237581016097591582443746570619789858368208769855317066842554224491569952319392228513134915231347154497875951143942050164001596314097663875370954614188451927184171023746248866591504733981741084383127711523857426426745437164044410143720535143265020803565623709787104770130191463751077149874703210483388979671267997603944885219171309426586419021556736081459659021426505006993681343548076341013735276264035380543739692239904414225079534591587519077551176476304082435499246841190179583373033016707696775811334406144693915071942194613255129770124392578648776620288064520477933605701173159028492792388367370826151145724305967106563729168881446785754218414848887889173273450245770516709423991917516668210101578039844872009186335686832982525270434815459812454024486576331953695856762611182635134137939205897457350168065081344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 1664263887850645985000972805537265603142729808328585576266094639043923812705783549711843808346544812692211521183549496451641162646406944086026414496305957721468011207601896193723875759625289606355132220060616511579783300733044340037860081687411617731803569113350102219963970589937552866564794880460663029000925689033976383664883319311000915251104669708825179781888390421529120964234477098565166870873152038594753477265891032555596328215302162189685614763881423352265470311324726153385285733367284340510269065800614041819884725085265906860429521403323397420694833972119207339189372501624844141732367476381010458558645836895150663771778936373906777241150020204505316120517399163701580571642016275674144968204559491082874288874223825451625418294944269662316146194122907841502469954589880304732443488901350473220910307284024495242881693466618193864078966947854162366469797543849985471376539908135133555037131506178157267089312460961907202445799435777045291593807167955692654804083813877120836816441272447608500982021442587819967106133529129107108280586057791422455027728165202510282947809549964935358094217756499269105594750103914386929998260246560366099980193231276446099507747034698501930129703814808865331006712235618131057504669612665107550449381421605411677212979919860230380680398727044599949642076387163028489000433559712398460305004001565305987032103274983347198149345149488565073671736400435945197666567581598570930951539644386178222091184389027435321360650973259309936754456935895448571121088711701591331569694678882376486647080403022450007908995890861916843045338594460978175020105953450972739447971460574817951062837411565047221607727734305406915175986561864385637730291415983011876010305839230326414148902332516356694647513169274056083195533256474219628535489294887737737972337308813332705355407170272020938775328536709161040773691403150123513164100873782363371877415709947263531602348637549613724269826958701203869827985292993663060966431473216758201288881186445203578142509322467729722242892839689389496599153578557227379996088333503442348638082074416283376085856048597364436090693198693062990315552020695199009191302319118611081616525336519834458246075840803572206420220762114527926881008273892311866256794957174369067988655497068233808405376148818097336048654448072874985984772333932455428512967841232733325440624749406031743299322865553545311725656743151274137704044933017430744096882128657028141700005517312885845089193212671238655870998847901714688404147537149957190505945316801366498984768826628229815329932984480341466806626677886965317944186350373623828114993695631433497130184506212733566938284851138175959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] -2027604224795620740095083432023950276349571132830701265643337550385366748603306321634835653065868930707350988254100080816015457256576846275269369212715739961114728485470615793673395148476058576896454810677442553182827757103765821603169931899736172503425146406599047863721241672043674391483411368365914737519817708196478351143557257503590071455078558643902625888641778321165391375126780711860263680988202701505025546366194393175069079473747279304800516630106505810441574435759048092647745472510312382923845831515373727221259165137393205786906473136520361885833426755579721468024674055970171752967266452476467043957645732470134201370448226937427263964806817695190163972705291019680746866739389175413628816726741003916851293751255737126826252901563727428961252637180784300135772474445713776506792399638302938202215306948232729413659961021010179344496496684127984381007588361370976115481798443390171964764124512119922179788389735715883460278680004296215364452078046150529611902462128545864280306280577751630480731285461717694009547278330037624315385465104383323432752855901990677694877512086223355348920908467739107368769559289703148307284404225146139815938010304057202025581147866668387321393035015788751222862974628124006746120164430624235076800746889586810419817631125844220218125009577117898634174387084507197014716720885779988783227954043195512001100330294024826473444701316370244650292880972835751206551091788840744502712378591965219869043533407428685454683336049113614410741454304619719758576017442433731954930072705758948958722900326383684245967852813751556854296304792891797470004579054409089659469804367514992608095921318265011041159562229490312940205578226372034484666272073268138345649372816268258675055456962028798946379469854802886109658350678122109276212103311481331539302810563090971545055777012492205441888042411782966178997907132253919723658102966016121821374533253409290207068734593041764647419811803490726008257113092402823251478892852181531741518106214871104264007550931994985273350725137180991166962958600388199988733664440247274137114001551915340955548000624277506239789815154519127833387604349713161776293816530204331915164496407220262789036033992478391141887834914800039780969643134055559561162940061922137840612834382528283792108058893875934040550473753889951676607783071185471832454844136376507871309676138621262672188088784020663545519638534504392616142909091377767270192998742711235250117968997137793309124703011500890807964142716995403524054219133309690210791421996040732669440935892486247467803052216172734024540109005710422366595985019260884502953748190127316565974496594734928327075524283759916482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -53137353429963475808423849707121722485764447934289316717209225882145206336515382821243711172173065000871422197075539581452701633612826207358736431687472769454245092878907972939434897385051884692486336247134115882193229163527357940657710734009531696723457739825574993843090824675257218742097429244347120822549135075028088992184822166664230102530828144644951744633850342386902753555281156392382389229278663914471315210529549863443905238767203900432032814599895155340220479344170307674141158470950410164506782069098009560982177020394376071652327533926616567621078645151961121416800009964283465563862025046833725667620563158347606561520998935938031843065626569536272600328323091641929971630982015052185849872429433759129936807471246410045873811042339326617726529797694221737229015123235662593856637775374090386477774982207381440248973015992451305626164906992853504094802858075014116800710723994917043995373634879351834252622735514480829320530891857781349161486436228468265607667589824885959108187836025543353797410746555889789126443101473265174747623560123747589533854185840388225328359271760349753852477742438748466203370782622427265457823519284593415231799311016711582294177294472487331181672837066893141365883587729320667114874883315126466908143114781257216304301405792140273652471288800511877713918405094688338140379249596097608361426837315938598828585466115555420922455498936355392575065596143741058467398072776473418894879417557507282456924502818443367230070076520041421298713967168300637209638680619963734368692479004290385327096584992787452935380398547577616551410716739418635885494668264390550561927985682880241341379203905129885196548697552450839226399207697323849856334653462282021603000266008793663488234022635644689503659419710613366558010121190274131545605077644177939063415804352066136311504936872239663715633789517287922734402431571386240062629304562779402526525496287735479738632977540950616545783512689941644092258546729296897708139161746543693556042916802652603259338289026716976242676718049264910631594393405820190804921436487137045961716755037084124988540901594578515734835210791581036225306060752789821476142977145687903798968541431715119050784792559462585393020453247105525057610286875550791709128748057226088764719906627636925039590558646290343594287925693482494467614843441830212982841402896665750940866142363533818168016781112847752249252633156968305049037414838262804874444745907398115591868035513089819103948652895254408004944547276734782067303542947299865335693838725461254829752645222420806180359594917273497661628167347957846376987280707894488857360264538101008096514953091071251061425704603442804162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 403179901244358091401113451436189319812329451952274803601997693935804158374940510529622115586098266847138165493495678636547297628843040560626066505212813796701254341976116211568454182677607993021525292848172455528159094697434369725545668415955587806018720079480977688259718536474770249312791405875287754660994307426834116853576044425842693356653944878445044886307001107017040792898693499884436371466962958398736225289261290744983020836551853296929318358401411969955355155179719805617142527119814594260662477930812356859889568934270157203641924824723220577904271184158051215752500263255927003600008096948109325029489492763256191480763249855908872078625540148710607039440170491147370744827409608828911105218777406889280738381008863171506688475352629532328876258318772079572550939619109770190967721805028517500237485664098680522713558284062790333083029273120970189649050881143124058909229681803962281718964748190331407863288737169902699470415451301005524816009034821833509479977809217680786507514443527172547498894865798278585204781679011076818420658276748728342358746149641635269829479454132488754207327170995284866809897083137147598282245348142611792875835888526622761863660338149776804087418548144192275686298098336313602997546458999512489291010402753977504251653957453890140894139388614237455480403122528954654753883018694965091658581113324905452417624264835579958320127074963998567360050747572178880528558205869745249449741279183825051933425366462880005428830688364923732217135512364444510905606196444555846604992083757512457064836470406895782893699576778308973531492439379329427473143212224661417359630899000991599297241647310524688863445413252662136873818225234133871208162022487313295400967568708287558977577752276058534145784606859556386221412835015761238880145602959834623697796776620322473504235063083899553629508104463646746855889655488438442892814428110203650644369355875857707536178445548298782403920958780065489182122545369452140033897214541743288723471396897773421317709387135634790914353628883061539689845976353702084803036902869541880868184416811950811571258692258188509983243628262463376909576573799198833696695779942924881488344399304180166794478351374947825905111444816456770469737680636677022430844248566160045339365104936033820678048171891677091802715451273394483020219158236772543085312382351758138376692359951391370784504394523627164277157044614228643354990338223741695483992710217372726489850504297211508012307152019836311304474147946630455189320173387305955774702952161603727844621703344287612718022839598841444888810912715602341153173886623901643452654185029165487569935753563279465843375084743461414371328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -1427883335819099552021106980463523026279674862654143362410261433808814680090148415562327970842701112255882493104405132024972272785048849324265289838644018291254305254228038753339000253255088810507860255849693620332905693288175184073785231167832759409208409944199126388892218338036855052194563515815128825607877571936991073521186830610697165049727883742333670818584457012689013941864047918189411902362788351340554509176611479984274529376041731293398583064716579411050566401328111183446863585087143350081189998839338600643003938935915497609856812339495537245106464671689951703682004136348283130257825776711745081898075993288907385244884361096532450937003296280987173417034714033829370086818465652460187590848543144898396100467258161430337966748851923814967388636938151997927316697608253518372457433568950894146251886225407953668179059434618655511300191209295284485019213902935601050355815329312724348664027505274935611935603970800394002448198785268086765443479380748287408448196858782297858866442314036983546261560868710707711372187466761356506568872129477464952989030107044336063267534576215943949141809017661805587304083887256784539552813791322760169520043859502341638220681421243044349530025091468499530454105627453394900620226556561332014471147928492264601828769301365492569786424618957421269133823165607584531837896742242123103287890910508077160554353552556383780493697768709622657015416222598968110265185813660585899367076937954985841022886499599011053055229946894531342251368614024232536840345819416148661461639564463353618776292948426487169838025496943100629154104077041903085167787311041455069174174404826936379664186488200822006017153430583150845368691129981951340815320010026797260823769308264838562062056420920922526147807338019631877143203212087639359497626076354302941010055886635191233968168624198411313289848807253780002600651275743598127814766346684185610076566917212048116501726876739776720115751125580827909957960736579989444819347368582096266008639442684889055902968798957059271594111354087754413320263575869389339409141932448394669086738384952124632072978581433238157418623753512402081590677616727830777137597016906473624499206219172033006972767382089212004122643339167353356650373957885717505102792989407244257327758916815453859209154710319727813940439110479849956567154960484064726461489591666951643156902785833264384763199462821608107334480652579448419454776659280111076186591405702072371053281521436091557349163968976287412565675071335214062875991657698525522443289706481240094992734123674723175775885708330836735750853073592364114863349104317288692132394426553933049516980068083118613787830954556737873510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 2777012440450769418611030113053398515823813599672656728888250419153748810526683944394568712401226889385320017652405721688749537859346319595045446943909608646471619108588580523927354787546387618067870006887750420844536632218206054386552563289618751722841506996827214933610034882899739505805524651367300391434376607222594432322653973900731614761188902416615772528379536719174773026907697845522538782035571462637189022484040485121957826280213902758701011576022801723711936913869704611364121477511916674341056824296971062284780165292358004348574195850372893206110230081944314735838056777930049848693963297008470020556961989192707905819105799686991424035046379381702817389000471326451045109782947367575679490193595966857790838523139898607991835796579182297235755085044342920429288999002339765890506200404551816329734758003275353118255603922530910972382814783262866279508885820387213059032470728263125016121128047940478381955736616038691103817716084039149435879974930810999591049839915524715165168777001461648311652783714990355021454368650892661204052106637734878742874535288460964207005643759817334520150394120053692894798551154488021826685160961115491093851007312183290281887570625587598163883472959999444727389777008194413791137588744015083610964815376468374240419434806875512600417440861100522724993499135404265559176390409412479484510567328398665701329692536285526832225259950468493045749797268966718062677706432435310203082965164655587164155221999354337362030090405886368716418046181864726697000335217615469877939459092138764627828788054875948110959111347855133008552418460183316604860668226922020759806564286600718569217292212096425656983230352636641340801179004358583719655835821699909269673500390201912115507463673614225315122281742565856283703773284626640128505751421957842714179563141351417046824620335383164475315005377855023873065213515123107821117380112781295334268063920998164231902816027237461801290982726414716743748997247079601903633664405482676532176852761527471810569157020675655063574544528344036481377448064688313248673413678331368255603715775957566620705722856589169761179404240254776022640113625950858052744268511109143699531963604280736330297847859396241187612088369625768356401330235332160667452598955040294861827346676555608026468227480569018383152133117590460668944901706108324067290120420225306638497951646051656362308576887669919811479276508642101600196068032739376773718533902674843741895354439365257711391691002390580455484928989236580484725584804198797516862998721014866500051248473852059858741406320906466245752699279997153126629493421189124614795588163070196965680337778250669085543743764165643902910464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -2213395386202838364905084565688360900828072441542248345524654505115353243456133585623617522319779566321201634320621424790152927657880745230690117805883992782187301200700273666053531687618441859647569695931463090289734752591083675541925171429659011977738061745304179756532714431201520444602127154622879769033438673815127395499054800797504533145635287949852065545355615984059683506127897447000692189111942869854006471270625565108327162080957966928542037595151916639693638688864604152857273400861508892068834092385358292367996230043897564231343406873940138926972662176676547187285332021950166107792492396058552553893370835153633518505380017813133859686440693190825976838245305859730473845917651117228064346994726174718052775017029655321203128974335829101937582505733871691904159222505766070828947374714701368866155537025014942069883013135162438073144152427148099212436752635540920939834870179772775063407067776370281758049513355159696741793888152819760673759222998485165423183586538651605486796536279371217461159105544930831650423099956539940580608884735560667907613516522220480615672690924123221630853497236629076039777983027601082112481952744872989615618346298607992587670400787328630366090099212882700858800585915506017222640451086163595072350798596377279637788325117273708089577211587814576179711308533895371877984969797931654550525512402882779011564300018819344069466699098366215085698901096902450804215523620737932846725804309585017801422794991427797797040868061228836158803787514590027965891066169085883825882095479193892796855392622879414613331073232432159933308435253119522753110878106919543901428158425596974907048155693931557293145830405797183357222629119297374081425836724220467439258116592040443817918463249167870452388801034591677664296363724214728527402313475774173379405150465297123163084456163062821060474537770937946575027106813130833875756913453449050424217200535766339943998258409876623316285499836194204387597309468123184874274995586802964432099522685033789442871673999669745164019760482140450901840850281192618102645225332012421134438016951478832279828275676829100977015478242609118590363894544390209100721327354167518339982386790829916062618770016027590749590369119304024559979613653857894242535744467671974048884725565721005818431893487274238616765242801803230685959430565667924296821610016279232819923781542721733731335748358814919393967454620093999481649642521162277899206886567082173122915602023831584948122609040722357369266391708482122508130615467369409267879222037600969683268849084055439174170200932141343573961158668364340112010356796050828069544868552193659614562474964809823631737272829345567520849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -2838243222572372162633256836741311191655210719519851206801899970030908368940409063076972530148461565897987336123394231993596421648764707295588431780471557978605660893439864712251091133713740602688126764306277403679171518792746126335677932082792737377659780250688986402773299200508218755495689760988450532905968124614740821427739389677428922545141704786388288654987152645412718200890951385539706434990841640925986271612796333371049587789930052001277347262552223715887996833886628603024016602067919584231567656698652800651365846631811876603185763147341406600739777340338851902635848556632050475313679253306884391554868246110987656589793759595455991907080748709812737702914787082992169360055045119276760278913605885314307057695221771413456193244591896506451269817286227739112293401653359754839313865778555843990008472130062793563695027861880093911839211210514816490320035871355127739083295889699915014725727010816446344914053633105893718904412405146872912242430351992236996648499245948899231907030739593996783863236313139082273714740938477876515908483641804684840220975770990612059263362714781809655005440416692194484543118227843095192403070612848832410620614802451479492516762776093863081454988501884580528439499186951113903300986030069214098493204272210215217551670295071256439102502077810694477177732403270872653805777761971507123408536153004414037359274235559130204367597605714621708133560122443570829631634319230336199567011686493214995918373613121409147855306074782919943192604799380142446809042898482482795686444585686067344562625949967785872347943264385767322030497577606352902801255601707801427252848298453361643724626844589741124468140642679791622987957576866489967320483275043102328086537015495915707916633879403013644107959148332782157204901710681833485711617285969630201380745595308368213151306620527155311169113926649800908348320655872068764066261678117130178415382785288369494789092135057072969748658711479659338194221885193221998496599214550834265640313288636454152545284954954996772966057840585286373691849573677336312553658188842180556432702042282080816003888194366591429929266170286381323243367525482516199771028723685880238910288007859579417478510225676873429428061198844306500195358734235297321291808145569887825040331112010664578545610534799809499752574117322583485488684499068291285748264253406916639363746906798660197596521415758543135605869033019370148623050738166387861646360303207638840777599414532385875339244048779148674853687384887475830714228463135635497132787720951597375131976343151291902176025495064146366442467905599311028626690228320551921749165803214598373459005896374958707609154956027548103868416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 10332871904052154153338750139793334604676935474717579288856675629499817843952693829464023337366772224896853981447963468008317689494357320379543361899865660854133594541216488976981603597126541683631739270725005280344243383060472291727681361118790840143585613415182194825582509368759101184591347402016632256244902617772499899845070789364531603704502038858886735827565087423797169074929399428406206922441778687671218998553613149825878581572142649157963727182891625791429565654565492862872540033195730262553252149135342423834340370816259271583247949663665535597047788488503546447384438005427170549580537756353161485693215697973241497150830092865150003098313029615892600098258073553240781730764431166039920087702782087966381579039489751788672203017337317340470941127263761592890607681083056207717258441340513338839735904975047843626874478917138019618873546579559118297895130725642914001080251740488691458896578542820809189993269275963394114232611593376092074348340056683147103701673953366544161264387810326178655098611358189984481525902536708074240324505180145135388374053624014592568278845577521621174676678058760748375487341856518390819464600153703199234955251651498378537707631502948527251685165563139951044465634886966874430419799618864087257814272602538044708483392283390219615386640570676583191676333504619795179648620672352469232589328910063524373759445395355184892389461715078561265525743531290028249736292896159143445574940459297143337294827903312448308696154069759719034773583773954602738469955308667014895210425604482390613215949111579176157495497064914262537088390426655430162978859302871059126691397604413811994504420521594065724879603573738269102442314618913518868746671127155713698483865182906875589577254909568057528352472374373475066897937457040455042941627722783732847784164438964402728045684002172441978959618449953015523710803402329488590014467293838415390728971630893114156655225020316481280686034091426391103379695649986351130253568647256514505971987205640562826756847426649609681697749236446603011094143635682275399858772152328789772759058638300309264340854010564060683335895684000936433630126795407469813615521299927632461465495566339220741620524327674020610362503276644499561600313186473314556004672892285588422678069795020411882215388214587308202927834970879090807438160570232687870392520106979072362893737531276693818080512739818014194148361109842197630711765882202863935344961529107696001317687876719422254319178383789770458976294814022356462421086627874157081348815046383597750772963599592034099499005793870325273006744086098542349936363225779669909925711422850495913896680458013315159911645841465484236554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -12328444239495838353874997080744491709708708885912663552164051468145975144073423156060914015143749115214930027967054008825922586647614592739725031283085633706736946556733133073684662503080742413441659329894168061013742469575103682575107064811755189851399721970063880444616812489343418165497279860578980895471676170818863514475895979475126589783675680075230822589034514558737867485844868945532580451531894766761245767239163589063193664520761747691582683801424307694483662813654189259146275192017309239475457094326220697175526693186861696952056881744302036892101316623115530064688404719586557506032101479379842553161642757712045555629593635234357426000368716938575601956244592301397289720916704358453858018332415572418861847335773792489604365457284848487491532967621129140173011758552218325596824404406427442327730508006584099755737429131938926761904141533283965866476708120568435782419097278724321474451640732190509108262586529190536972823548688873770136387219995493209710741252923441238919090265962329638473347790359174701154709365264743156607027594249690439689637488022944728499186990748047458904470153765171517061776291557881193842416830247466486307429011717619352944874940776961634905973259476894604329147188373815559020843222316252190211016178157051448728033676289658427683792549285711433001415409859560083961813785498894615314424451398864219562852284082216059179224481340034161641558522604369028063014310743480183567906647671703580440199469938181607641875685769281125801025313109784254935047728555812624374943557610269776667923903259715490969271804899246580164155982150710594739827820358881020589997786074231369937608770097532947153424319521439644552088689648512283825044644633526141231536254164216075184200137839704979620881800980273358743408294392196005983899473783348115206099884721239076299282757813833040351762538918780181487289651435984343754493214901473119725957275550025714684480609931785181990723374963388272475741549979659232490561959550160536757119404202852416597392020054143219822908497653891112455589553566399661851085586229186219612189568785321383050391342618984063941110377199187134795315809078597411990922229480268865257605765104052460053735032405114096055365403191273830094748280011808685325621694279459915489471084128084905728609642378064516505913107759931709876509502637298729520749797498054868870122115208639575802503923044703066436557219457579748976694329164496284079821262026548291490062403812059345579337961280758983761145399769335566996392272180107246211109430304380382329336249005168112562405668035665564471327795409116385581336853674098682850381390050646448505579464572345125635168719981825258462117888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 3424091652997178384196612293997401184395124597275910210295317370499258915274314037233835153043249372133349929788298650957821222119442570896845417714648886737579284072754427026508406803155374303773607292798966675768117284227623850341745144999550205789269485964528815454247655716888762802064105410779092768188006778567734241972781142351823680180113332587726087679777248793069884689036272627621026761754410691879526259731439568380892524172981155971665194624752432629259161718928715410102503470545458194494888109603741337776106109155229945536682889314092695797631633006076996711432531532603973622966427641031375552783650218453698998277251210683918251498258497507465039239385577625080518557376740527543382218087589564549686565856486285724456753563268592027276991167277986709769025170196445065886724269583958488138552576810507357201651674114951385715692924513578301958962630386299754638747428567562550137283504162952545049490319353625719049040475185867434682388877661494105414890265124982769594983545930016499543005639073992544153171352682452097582119323735408515511875065263048382810800520162471116101126739730136127705869321996150518413748689900283326828726692033142966447015160772799480557572113799887652391354698848986951215158333860871232905501160501142542757371302782281712835689671327186584619576699465608688646820958494050650243899613708121346321616592116569275921116876916997191060306950783811438446668813781363771703421422072969563861750425666516962582196479138367570190478761719070769291216295894548921318756241184653314952571657990953331566877459516184215901608803793977928876001204719782298987127160739930175021378273522231131091380229366884971703662427747284915891318758199586434280905004637389748540887332038955700551955086013235645771741063171212777548330502902830974310489662383642458193822461217418506509563682670862044470988231736484912163570684995165816599902839493979062985595388876854511808096547377234598031904318112700725723107222180353595088549227789792359706105916597085112898233141226975677976475343067801829093846021711018174592808942223508892712407357419028795968378400684987992538534492306338657515080089090557895240151964364169021160298124957063933929308715370994654715919229858741138314458608225760036456280890169748047978355330429248694664899949690559698438929558903731939140039235971653507750459154743345041205076566767821069607530457639468720755133221834965908922372747418816599427492843027249385813294143995555053719881462374421566079331458865269539219977402712332467576705513247828000647534663551950952245525999123824527866423861243107528014541801525061737008771106829399984201796833792807124934328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 10427364746964093924886170180060144561432994740029283385174019068835119872165162844598657291925199002007168219745473701624409052090627241738899530191218694646151479985698674195661750956315819219944509445430318633229475869370681197142694178509366652938659675562367855443991119825566109825171251793998191494805633109075552280931637274704578564804746788493020823742815939117531000375998518626700482993101336203543396148765946522443620052393204515585999437767851366979978676821209311137997874377476231299618092881005674952440708429930730533758894131586859684428395936738288105226694535149283847523991129633430064012400636224261679349773585321498551577101006127196449724304335920631242688630900163425440916676598377933311051432663413832248630347752170212659913135461500878339246704054812637321938748460350705485027348772137940750051416563857188741775538425760196061833063319793432872324770037439779843239327020293031668303407878817110212901553670301052305398027748683009896758895623352117476562500328596042359955685683442623610017890778891848519016955990902941793111739031948174820128529596824683000808395544150427211612532855641599074862064422550581815029631923376452248290827246358629119279018565161275079020456036428515538210853242227910842806249971849657416860256758714360547048855480733626311922115512951107737218947958240443330841048271426988166421117210686028236763572119799963708032713086943376919331175399718693701057397918158076643013490015137876502753363891465312196560901949993199810151384637552639564911235753970175753904084725107901642952143605953022628558490382571211178892710767045380858538165971377094029297354242373549509857229256228511584772639696526545786453712017600547606056049246987217302824789637006111803813040760639835141154530478567958075321195822777564026690423912370462614076134584589693029071906330144615000663154803611609963801747566147607679268422168172915472150112506937448984309245989457966622339712736883313387524065205437325399442237866380486296891653027928424453357011436567643315918012726543843466140133366934978211407206356801789083023302450278515448495755781103660188695371339126320131489620231315787629260009885815932947748769311263359417421904725756725543279507333325977364619211248879688960588944701219469653109414889827155072189010752456883462090350341821214448647099233508432240939054088794786189035651369295398614113502201583043624093572557998135045651553966035788607074910433447251427448952501867777925111727725173251338210820896057077690173190964587618959114502446846042391923587769745262214286483509835857891479049938601211382589098128888485529285583542834232399166873887201314535337099264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -17686910035118808272254392853397561150857290876305031909206847900712946283934138669222140870255182635028028087318768236064484095205338722239669702667646053987226072210196759079982227543664673813075371898002723946189704852064142423107885081393331075639564295313626170519629530845369926665964843375018823823665707585337645373837189118609496295143077944223679118890871333355300455037142221794219754288254753850388934240105125536026730967532528232071959591265970007597104633504697287105513987077300261439325842568545729344182788603056703135595368812443727075774942262710995211021928991082165045097206185594915151046959005931225618305000158531038470549609061849315660780379608051549423588587882230596819586508080931843769086123610590005590833846690967364795465530990670954238720308103734929544118302673497403702377309520146718109458342400913162172558309975142772904605284775941945606243969679914224652484680650966231089792596803132312904248895143349479775443496447840564388235605934177235828774152774796134265992598941378000990632948736295700304844542171408584770490309929612336786742267825281584825730327466126449445584352773189400619282131045695188403667935233489471693733140061375908176075951632272511690180158874975834743603158893398902355685736510921212631016836563607230541494427188571906302623277269028495150320174579481187825737273699517605011082196929834230832099810628357554892707133339649009391681939056985593301164241881569652896187806966271553978511259143952432695014849472908657971572449045671562896744031362223108874061385399821771111112834239121620324028734606482920748074792035272938059876421703098131331996509965699944386703826618056686010633993268470521560934807789776411982664837339110870958808339822154543048920951334231874916855094558682151389853383012850643304283836194962321122273101728427686135475763140440161500813998517626586936665311793641282915997642525885341818326862258675972594276359481163065643391752163441276432753207374939562737437203825729836930167190458957606399895196199642862747644451995773699748139499904204606494210665603871141828314942904355672020444764931681808125212179968531811904922573249152508631760435898800283252000473188533691237724329795604162793247287719756220438604891357765071696563404197652041122010187282309191034059889849394698031641568407519484707231279021102547078519101597662070765878113543253044233308487130036662012024858834742853044010986434612554516288029572261952187338281744148867516951264311564207605625814606976730455352340709246330424871181261388091999300749951710929576617129326033475145329568014094158072152703143854173426992387473205575687046324275412405062520012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 16552242284053756061399715862265395752275824039561896477553764103343090513304650908608023793660153720858484753957172826771828043954837799887817993411449844208525505055432148313251216329988848027435538881321292323974162173192530987264687608711864235942091474120211497575737588806195669735744062623395927763737580235330615580732063038530917854157074688915596639978762953341795810920710094372451650082924082063871901254901868891391275452794836037719770480541093184566732736480111015382333181325655681531036298760389381912104616736161029047489190212760049365286334088841498806362493028358704887661637517938752373924449478105112268974224246941394487540727818114887883415095085567369434297317302721098007871859004376296946214764749739423012719043221093739919464122933829899865680014679139177399067713305758402115792887895190458863017091599747494373388730197997304753850109315149295439717702570048203571535798434422548369032431364683090045468751801819660479823597171376289167121820814435488682922734286557777840479100523060878703543409390079544905484524731252246168016889017273871516545228679704481194212061478708823414966413549455621976951450361146099318447127382096332976339745788692212169338216193773184310493436883389812333782741285056306962768850435879866379996971937342032282106100633835485377279049329315183190297643707509530315281481117765082976420475860979323591454109037293833377059898456791058521174564703410310545545825043962854718380753313438231171962954018086269222511034098376684053876139601529910005416400360317940405631447857755751825551845640071084569115654396592482375669936200009033932904551909029164170325797336827830303561011219919110972912434048536923198340212302941863833689177093335253090327799090675916855558782001236210760888534099100323629441614909043621604235120945459154999610888195633369834408506111282354154756247007939523520010072344452898297432267226318892577156896759101627230394250746876670359834901925304253638039633550976376440378885752307460470500038440397705431869024198654201933098795067251981268139604744043183763122021303060021918134468812352448670986416585251470056040480740039482173103317746893001760629919754569003529985602032391653430472350151986968953270116048956194636288809123577193764407914141338906865729804263069765327001055752741379678336227432733165731271825929713901995040401367545570978845378935191791917080182844269381524699495521167107423125802645039635914739051513678507485627227024441752128941378670815286457213931076607719499359149016795750742086208067580020406350636727405532327083887935302130366321755016252478102528830088939704480176867010147259405625890706610217161800548352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -18094499621886298928587386763113748710481147566963221393846817022025751417095656823149737928525816963874185725320553089329547823104707277345076444042239117068756079377570140278635995099941509186672023018083445574483246634559319060374535884003362112639882836590025446531745711836148379584152636041407988410961924161618172561194339498033389671167863116511528611680131331872120093665237967143827463441017490509139308039077761453419657350291199905638481989446307369786450228585010958084271995579445136332059660385682566813794602356988310905028063897066530939290852368013524757559512025384401109357883285481774221958645013552833661716332898634870088128243642504052605987253532952238741541094671854453927802877110089832204859245575878147421225945031809825136732608204875064717003630798768781910582145048946393272000001710032767695288643798045528557236246139572943681361388690503598718762445742956881556846269052198713845765815807297799787933362500272947550619732052128604729511577293771831286685540137946089471749485734544975091708435890579993998161769048043784573349767244773240367103773571082607933409370220367024030946360230208501547095118667467409173937142627912634590769870985087392372854292702568322339139671155206666561492263477235604907496017980687664313529583629196544163702696569530097084538690583463275106044275111045551759257321438028497611065462344906892919085790734214291591518976879548678043161847336044000526345361714143647149201606304518772085309688201332298788124336870191788790954633262168626696764229655990706247719703226783085491721116418345274262107073704102327705189112712924793732614419189279896518750366646160179950346132751827945015860728576184585151778993759455177171887034488419533143180116676869956047663057105673999490564504233341065863193002494920990854922110126178119526371741524171884148297614510668976130728047572703565324177528060922616369384722777390388316757567659883730998573642201639533744314459679300376154255241976655924556092639289088440576203179147677811772772959529816243859504850338883675238284145161422865265395015507549776571839082087392002788080007089152745209227285466582599997944669046316858286044551176365020679065448087659480356623843517007180287672096541022857046112817632414167605139443426060644819665598060242892094035029304150540772648581467037377904127233758131284339350027233130365563149408152967072019705731492578995737547715656275767225772690365144226287583938045842017840476359615160004100712550617601703947188985959508467426260993577978511336574344611008787896500140707401948844273995769666411447797829470802583449305660233092262204409015668063305791791401322087487986351472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 31776917392399669710661255475502279694153977367856788672272768041508588926379099776852436392130922145470567824646794610947454279673375855385528288540574206107259304924535925773952257316417622453462220653423762113371288439051900294148368018275773887964885914930418372517729783594639104874324792375724045110310206240499340703069745283614395096036200096904986935143233259142954538758403002176449782655953394775516988889763374431500739962942169792233908555733484185685898107378816661628261720969637951040386028659791191564180883796198034805480898217979700539124346293746192072584147483443345932820465068782179078388817021290296183431882807231870587420518377036196778106056427089407456023516917719236478099825093560197996462175072877714896297579575167989993277892175395992742879609608600194358235014843968832887236558416487684245512510850760289221039015763278627923995425514654949980251278067648676902341932534855586789196191802984266439835582210624685454314660748177158483863439621453271726929105092506220402593899016389865717992640318928023654157746394741029017136381946133204100561962267651401258674021965888865752913002953292738314646251070628181688049514724350639537047889711509843519198132693871213065421730596289580153635597961418910768638039912444795770113628099662308089588437634050004396188376996687897581213843068291170623550265050509831055570839914501909254264767409033580353784212820245322559784377816670228424926340547715506762866680161019697403493909739596238265834654427884768985937739162654791886141561672537260180577257328255185724298067526624842593732026938999871415685462202688028836016406720258442843997578105547969008557784931210634802424256710790249749129184450912844232331933177723939296282683564084963776582014645553778909194668910301259749199677533936055416771989218161683970316254660206644507837345470725271741597944250443813479721575474145858983531206839706877300039363561805209972090131487138768652309282795417666618514499684547759271709540742041264200558942778107268974348644982173222852134132747543705286632508724018669683772582161685934872939099466214262597507459068812465405513861347827017394012551975438647493360850085194086794612868931395150130967618362791609833238251684876457969151504486162661100134217756153955243804345290561342217371410639897333230811943187884476814728205554606932748677645125314047880571128476447085175518124301042710775246924039704492224817420211434899359792574389602918119252541045437542250580312203694159605673094086816881495630695070996965059985694060688659823515229582445252426052578993772273016674332480450764065775517795913389865506246957182358862256163543752000788058079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -53295316936041815837530423267997744751780839214357544477617123870351651117910295364900544023459394361664922534356126722268088288912105767759502507376433127185075133521165968699361538145649195118669013073537814718933416955544143693689393839434133577090973183821759920342164026654559308514535686728457824366613050975576788095610116904742148587881433330694484196122001916030611122669551554536813181117889067835754533375334482722190318654273614720096284363193269093587716324429436813101860238426828877194082243959391192745301997254156427944209486378974163531508292643211443196425544222084173571315192997879765804880049602772185989183397017729537155863486992134076859787725488724567520094918490846586400019562541415088894445278103164711130603186468910147276444600915408685074739841428183496604871157117512560923818167930320186814611658140112876496705704741623207928550509254816900913912147562181620393428536772197576313256067447661530405938149359448868674176479938125168349181441498096143423675280154285226104273941559270977345220779478089697718646880037551498038580878117527997510231597987397139466328454023259397232183431987467499757492556121555714438506038645663105953864120174414321830247415987026188980085501406918080075685613083743823972423219502592342318041450329131321344789933138914037922230986907188684764067978052798393933087972201778073717578030216158519430017685539914576885578111659664645251089023123953876760992888383967135312194839469098180421763316305630421523350569367340196531091725884178176432062301806371091615577271828537096401151468504929301933012682145417506496126061584959288659683744598757427147333514913027274568659856635097976107668407123299007053138885889600990889846180932165067017947071131026887459036656218806026150260564528114842933585801401427399231179204408856531112162405453892824195728200498913082730917981086669652009838933967127972912129622458594271118278636124410225006810852619570333276212148634725922656584718741701846923200433688234475999668247376743586659283291644706598153957447686834413582615174210740089651652049031540705562883392548010547982010538516932669198920151153413308724832906882899731704595865111798642258579558848638574276746020546161629364545379299885943327314144032989790613098227868798797737620824027456031606074487829894444437658096449100995693275890716857319619727819736201158118710381912819652543446675658949467807998677792922820054803479602417691060431965161161923831471524865413515960084724767803504402612872613356265206146243695205778553335290294445304509682080646607764841916205164065856320097510258035516818142038643969659521432259697268990173828882448772582535593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 69435737214518358477254237595308185064452675852000207898699123609602504753143508186681070273481388651903168923968134895238244630323308626174248441079813078071547980049047078558084357665686036647114648372878855767018126792407285360600846526830747126158045319198685480733231717411325225674478697447260448542583757510049120222716753982000566643990481315782946140647835948180735733526683499692976890405209018460338236032129735736051494512928733647874446739028747729005454414362968280136350578477584700577237915471399479676694000401387822495931223176293228612501555625423681336447560216271933469287717735535802612803154642189881482173729504857171257690603404890168520187246387305380385595384496223901509713135177521559913283878581374420152823569912381609446858409665294059716032521886414409163796482037752153202729181777617487949324212876797736857483022758693013631928478236208697246172307154859305543668218304685411069055381474597797543546145994820124629851263495479768882064368334709529155092429630060327590170587824935159442960402704357525223144233565715606404042911334911146711528415552751516781297796549965924804318418650221459323204667864952967660509883030686801085710910976858577817016199321165285676241265259630638884899626964243979845924037326152104449015230620413183889202594369869212066486053582370404171578744655747032944814749493805702162287970264342264438786765574396552560864565598975183073499431757302748069762587864233340706143543564596756650411613255125846349815756394164572738057454925225393975594309245995002174668291910419138504474525930495289788246859701857310784845832034522145394807417510394495403339507480700327559950452290114313622304030461353703369344271415204471829754074464653128434983050118517378815633471630881350091996261784308599763248706588563410261044336058675967458970540920883995353227014292717387472487073699027571579538105170064233681197926072682885516916860386945138058385900105450507741134116892865897782945691187589469420361620910388453444286719504438264268101309258338508752023911416306749360851249614309176282297871526218816608452803883085994819191279235078322463288697923730046336164928360141895673165089589250622632924714259190709914160855264085795955111391270503389951408275524010755393958964002103937116370903394031291666248241730678969287323801783344777844812038064949264289678503679635545778126203530183863883505022441040159334928594103967583879355282812358653478103773328810251393295619659864529134226854494734077673415147036812307668849166572441881285082280802706407763445232927519513299300720375257891147403478916031368485021658307314594020678461649409336417520808029274610435450994688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -70826703471187057780581299449137009485326826675592783840372592200308895898032458152336404839387297201581902740403396305922254158471643777255904105366255092612774654034954738320223934466959526295864810195167672820702740261702582155602738441383548996435577357100303530895590343685684571397901688329954863741003637442409161048215395393780241677638331296180511466701480893127053700633314806442073489780835464840779794760607855477407085508070472910216868944525956319710275073400868033534110051308079601158874953119710698562921595210754713592663026458507591418285049176829163922758360833081707112019199581343930441322166027578915863902313596223680124998696242390007207867966604307859085483777578047815766566494239147782326711235200110499460349621804884623201454276702519938537302452760740582880786223170103737925393141763927725136236108001884021470868613106655540365838600649811625002424083360180160066911470664535260389007196791292490085089770913806734412514072851811753524091006175987461396086776367621341333487498726779151487344465623708904719348151431078416439956305033055428408091158269001810553925633791390578180385347247485621380901648233779592781332549928104585991943001181040048958502956777924417385021523732013672203744511576302865443515302593759046259013582830364258772709947701994017507203695362542853726455592223255152145205303570248155078892936464189984708046628570565035728441997065337081776958003734980065521264435182201886822805041189542737549609684053070242440244898158955928475469976785316941951117294016627247779927912597701124628268493538555653870165084957287399634622159090421378438459064989719485225112488137128178354341854973236721185618863885341561646449616842714657257800473864584169927498926615012670665678711645397135016725909629637087668531805185694860103730177582490381158516343035976625512972968756411986919217008185899274054493415514464082289275145396008798339012008572643086939188367983572219373867892266083687688402114910893700639942742192106576383838661813961078145190571035227201779297173559937484288178122076656163010637315544282792076073391852178753737759063677762921891813587076806264134568531759716067657458254064503845944563027197082200678474694011796900773751903648323428790774032393516511799921815325045373872428528003988095844828723898644689596688934773941259417011546567730510148057797013457942611308105734804222518427919222016822933817904047991764089699630233000773868368365160006252354727963184824483436827251446972800823656205794515128296585821829407863841660627653984499990278874398714477568300158442543186525208467513369489391512475405978112060543414088850427868520741671290559968355287040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 58085171939436083246433697351266846827125560366351595305157943980354998228119272790591326143985193682551563852481367498278544674006677750504260489332098396331040650420756262785946297027578376878341924995719768361118256966130195264010637798982538514927446680029129157747550837130518056057222587298625273802695722305163989254773045745461775486294814296661038382163302887960306479291442687840718888663650308323296001324520623366783248858123298400248186392643229201818083756833186530318129242702627386032746854009039867382247523667105489261962427062097419305211373979014462117803998936013226253308483421605358979997145280837027397110408897836122938597876096640874965687609242839682602378942054363104584762005551289109459647902625790767293522396816565590790115961711357435149302447201979940961682337661087566352304456316958523904678257133893811099206190766455364176122202187685909246502293868081358338000689026653462712661708295522169839533161376260184313284671873912001799357146016931752799027453729261711621222883759685932196730787304298735068105030830919003863722118273865939941531903031089334498885070620503308757736538404851678203556385533594412910005948990423496111483322069886016634881112597337326172103629489056573910603797573480909737313210160642122299179203992716685277851153123752258427566960305007953080254117992473928180621312759093778557002276965488166177344752150736700899099452472520255052075970910358658853544401617553479783261162264339442981766820587034141699109218294745583322112181900636974006634122644743751513908799560649711908979557757564960861034532129918942415429529392896800101512846237429471892454441076503763090487389315521795303112617441518713270118423848307691947787541900785201245256357752065753474441972652680907169449243650624464452396067703390266146890118598821007172177015925947816339414771260885858135434767908436390012857049793605631109500297999964828793830359900360038917191191175561969979811151644800163973524833205586234505300124111501489425562289154819168479219532682208773727399549791990154940568080543941438807900466086418840130361016116905345585331285256898414660235520238756282357461932434083030241040542917437920281128629921820222025814109333532086682357454288888347861241048119315965410636183104023904096899863037433695307376139600443433019151960071948528779224907120878422015908071954729555320892658861960816163092451467783148172218649889899580126876910438312842286572437131762310501108710750517616250854978423264021545721647571263679651523776828354907200438951204536078792403520404072598390106986524240503937017631879213020930397391789090582881151712723178670672588089125626893798349996032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -38874089141717161715606284439916722552162636213129396867671945774959542523602442865074723596293312893965451579365468187231754319494938406957968587675404942132547218388218266026037623805775292073509247774037144233419742647262365887951066034432805939840877779557057530716901418447241390711515753588768115390464996631334924222429115013271904127477100860829064064427084954333203561998584700117687037883961094233938271251459491516109645065702336139676005768769037613435662798372661505244988687321218445805636333030530972202761430402104404205724549009140669872013334605138721881956747500084991699967529469272365131145289507557380902515849146474416264533127353408243812626267657676276507253930991570157757170378830198613574866849671132512307983083163497899564895153138725288020555657707896449172273287399956951480494248564747751062102734659588661745979067319246725562686488073482860711504289459802471236601606989084446860137555734728800875179695527022797991630594318878554749358861299938720521825071683694602972920364912718818255283823136919439111736163801254711738878824116232994061654259057189928728458263590495481417663968202413720305182350804042097837470749231591238899831210444517821720273086686490576341146955991677209310051427586119076141906867007526753711736349755351311329868742853601210660384948425016990045994524711238166331818395813407405467970677116341814395316129242005432780976551751639813589675903970785970568722923889119922514924575699031621981270853414412092190526185802815366159319579642134055686316657797331390201682983807111948135388497902679052064614276957479755488642291225602369681247114792292097695525616976756456763043111380331787224451803437719207242698675800684365982752559915408893567130546501112093349910155430405562934390447809784606391965610375818042552133218466943490204330424169310000462762604011345639213896986433740817153861772929291569296742298193271012577157392301374527965743419747357460052982717551275346704810530336487157279018492483391799182601244556850361465945053082185276106231784933781523832387706759653192578031699768083996585475468958955620453826271172403656341856100169202805210202072137454565941717759942855241467734467657339499752517443264912556849536634868539805206772564879005662102116547161587665285917846215993447482680681031696355518032144016683196315875165811661247716435123228409079697161170358031655186463800467390394348394474133402266942169395275363921818952135527369789526781428777350657661797629910297195319203079437070833847148853204710936128449254604788073803866274470978994153568131288805306003026458139667996609039509655332505051733139585325656850427662935357009836753551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 21331768932480464457128507045059890512258509687366779324702392184221621444323264388262139061156740459209303493210074614017917730422756522860229100624180910538835926568429653892134094426195657652367615287237476323602668158684985563961437441560489885847077289995881717796025942182688123732278318422384375356229150586798072825137439828419701976105710705020788556789475771674399475354987925225862899732008842280123183447226043806048392999516538492589240871783264860975642099895729323551402726419942748209169226547803447888197368857397256000546017258338443161951916546616029375053265957793427669395202074625313779283130959074699505149410369766092025257484410023494957418134386633938584620409092744972504245579287680155288772928186078298100594466200702973458379242384790964715528122693037268101440998585432920733465149427062995139065412637621523860039206485796296211658901119868023791316834121672839387238013738931559808932081086294744149049362044330453593020161324448681238520083753997961016912358696365021820013646803452216479936307120674024578940736751958506477252820344502185384782383082418968933094007018034417981455472535362961815713208491733175882860312340397767926073980282568986513379485352047565958043394409665004154507969351359376428804291783114296241925302637436441208651646827728779137907329979843656162978075210338621628969311281355093030150545217398127199035243616906915832869749570408561534464015141028174305527813378032287888732959458566249158207000673751951502017312164816540364406867265333389676350405952953117003544038585615655871230141901416939671270873043098586389103078872943015546727172807508363401488993932888802417740414656324163772694633926577051843345445910377857970112875013768247284750464754914278362892142286254236288732480426584016975663275213707463756033061450851144459379005825954802669167671759526940628200183164736173707431656077618088159435230662298315610866849125040779313319482309721001238803142544076939628983098220521608944201521530950804909904062917019354426717094561916960735998693011253682388814099420330210431646491154565619361644878834814881649668637560863732654169229235163013088379068823235492506207711194561174267110328872141302296997431347320187789632075336100976707102137782330361499408149445800780017199012633031504395883517229476007881085493847476988806432188499942408417487348869869010701998921386712437032585954808627972121468538145598374706831788342357379189341170096730979931617344739148281532213554559797420282478641962666151332353381805507553980298318408267309967980988698816988102714417507371944085299316513802791007331945383755179811460533923313736785242316808152116820678017024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -9544306873705144540399361460056046713273141802763946517565803574129707953915834843558497313598760325074313008613676212024749727567179909747703212192441940565345320269735931059130120153453939246842783940679843070915243752051696576379864440809558014297375963030793274710201985239365904507625176366507180561438949087532481189092161326480824863974170311953936243650684813564229033392491190995977002483284566296995135740743617116525366055336696151335202831605516368993538896994709948047684198142465891930372141279989432471026451058416673956381099385949212244905289498879447253014090759561292083986976364332567387717268089414977092640967538619598802740289560319884205866904014247843222964162380953315009368430698910775064228107812029429471335080701585041913941066366942700630515109480915317800669141024864087321072822508203430674504933462482523058590825230254025811112566965630294355759759733849869760062275872302178330774910743614817548487980943193298987207851689522632800261416775815589837971934883264336219146470126075746449237554722931070596962953335817683584462198524637699180740073588136731496911186055393331460312262682606198156547961364943926820347231403385985116164283036874188506862982579764455941465002501445354553385857140805259072670715894003777655675763426560892179729672069782136893742077197192227070671766202520441889615213699729869090549103229093365104968026175322127679877707704288371263116410954935413258939380246358352923799774303687982547144214813729553078964575373449235665487725099204190734000810481703186465386934110512562189132227889515457445663115049922137698263883483362572455682518192862100626318454880331468072462338903472295186426561731628257527516823594192788625153713519810113052059717953195449075472565250774449047453073748934680719206234367805742114383426466884841880420637549998323261520130322189418228335360942477097523640283097817914063883775552916213187039080025588663475885873173357776959188450457596380379859622749954799403636107623173242941960483176284437512552006873533528696346273541534359337657335358023137793092064311995545392019998723910356586389836866665332243489463532804248458277161162475267543226568659643927420364120094557936990066463630692391747057870813306312791196294641149315196991585099374890637364770604044656694806980652810793238731527696480207168541041283515527297706610557387651127438951781593222475980539454042279609069414658566761052776341247703503743660597504669514123680003310599300338631351719022599439062924780803529526250405285738034804490595421722465286114827630189733927862200114205854709039152787224798066202405741495670973999262018391950517397832696915984766101094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 3388389369614778466833236276408946702004404204654048919298052799733118175154001456246769255285223601341778722175121771706242877112566552669167287743901835218057028498977454337482188154335595928224564103595385577185746856886639936529898409969254362896286044827652882564897853064699463772907336277619216635505351081635026893469459685471970347977520937540664463962000480959762303962658506713709682121122862602556217739059251766951084371888120696459292304856153987918658123411846493860729437968570548811609663333748548852203862333049464515353080634561092643872482684341902420330698654670497215329331760681820022194547195622164001843032140848222264490493458370370199483779856507650283184254526723925798785466699440936959065121730237574531409490634241083769502350687686640898595020641996198266903075285758130289921571473986772515797561565152245695177324184569390206079482023901938866976220286680962311512513873353566561141313204169872035733229436850060211672121962419138966765397318356390402280567018574165049661440392242900587640503955118915325218206568065366653913162115428859096538164000728102907568404974358752983216609385052388863276679476076878920799807459913041107480781559841579792903371540725738077548707165287336340962885302171924933390294564156182390187614216241457031010800852880792210391519823427182239123839796083450462803888532771640820724414749863262129169266145361730262152656205808479078012502624516918452417822438401417301994902199920469299253629904560009753898862407165293168999695746304064653480047020383301145529419619324794503781329791601097599080253326804382593005385341889372645585477844090150226815175096336822760047227894701987602888270423007888555454274591732705184657562449249926352715820466266176432790597020619783659779949989018702574269724570477568729830655731873053306277919763222917848395386845867321793438982099066205573386546419747833077205064493577989907975745600373190101884677354566878476991699964533025396440199378153307339346616284097302761817967145822970535205814347068748780465978842613178656201745543038055939082481811787903779319812208763782348901940877547362931737436964888590099242584921693190254807630569364958808758755622424041048419996307359671338549294456810647870780787935178545172888980679047090712796878078259718176978121441320645041659953149745216707865362638418175363987748309120434257711242914346294771991764991729430398140144954289211406374259458524791395006764336837316224098408382648116666381773738128203397596874422867113229760187537693227757359770981281759320080102383087025982303778792972389666002564682977423911162359514015772036491685122242361593060962323750069334026747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -876079442650745872504267021799706670053403447567775221317377090772671737195109733645754625040886060904134483477012871466231251114392915292918823641135610962143623824435021504917041212017342887713124355826441338176265912466728976817090879651388418606626570610483694428752929880869941519509432675082924807487865037069079389091168878860588115379663704127186066451647582203970533436776658498689167289303300165711530452674987201641521006762760487973124402068929183617767430782234952688613035916961310882295839495805319216959241500010056685150561474640145829859403465316331488260860957929869407867474599601376149499134673079592258729768465870615789492634066307598015081453349864281064013449524985756091404469509687483476316056664308510557900558172629381093715846269425430539298407198947824364957678866030929121316205454258031289308997043190120604247059873089674251740775399803066817903737450268989979138804222048138285959919846722524055911874508847533117354781933465846508099694243872316936414060307833010055704080366816138400783201590208662178043933969038642234710393255416999704953596392042092152007113972576355821917689883265855498397929460716699937887229847166171085158591481094461683654717155456516714222499059705721756985138383633896715520964055605005498633387604119145868522192655803528127103611827347552754140532371880062568661206785949625243056970864997775708034154138748504030172802443431929351643573981431427807764425840201761367785079011696398625396334976130295986428298542404865034030687287768051060090864959224222214386607591994664375779921308808116980743242917431748239694472727216503408923276488848681063974458958475097576129825052949834701057832224580004724464428629123290780181472110381714268496367128722896214488973674167461361471879792429540469786969400147225815325043963331164176343367608592832784566798858739356423454631578844059528705643548588396523516408877728452350188462588858862907956532233947411115465267532076588849971592543689134665431119646665568009948449169346362572931721327343520665535975054569125523204260047644714942902949906886882529031360243505503314545047006243677326107336504896838170087182769469342283004416412811253328822689072814415842988525688759041330924927364604017451161106983707261178543252527978116872486009379825105679001378696168482916329691834146214023805974746364538235999981275558543744264191642302896393148333155044614032834227331101130896315929021425097371904926269046475353707123160783621254345946944735781543329902673438968649044832630412954857119554580206937862689746693260115385429958406092746960632684325663158125309077329323092159849816051293661193703409126097838400046366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 116220320840999299644134971504314592828524379777561920008105002387973524419748430595209220800300588016344833297774238052672887354589906240228549409417933313709675029569801606351499271836931340929862516801055284016215033976283044597949501091663027423959690482985950663017418174812107584675602400902518924675533829602788533147851965026329801312131942560957972077851301793837921207635228443920986455134185766344825695051551425944877961737116442210851279748758932050802198930414261465379281531769968641595016635737956017311719209453284690094057913028327499540318443304101398103343794797608652196869496835457606889728146790629668117757293907792920895360975619608272379023782604266993170548315595333091538191784400034865098347439473829225125004075324867039189039186517575040176382236471076269398095304533833226439328684967520854359563617929588344474649842678995638389968107197068749867613388054989855199290824812818324371443869073751988548151079884127896720823809413446528091720957965683259121958692783965464234119594334998327584598140094486344029932271439356003740789501028181198554918763840405802687645560138953050456291206034349041871924829866904428959452048916157376511155118842038060592642123021278642120109683526174132958734130091256804293795756296434543733840060901083290532862552947368228336750287048873787682441974496783984533124730212811699228496570674994477469668682175292792253705583453180137726598149185222464762726296944355578529280899589380045673050672157016850252915871226968960540603131427816262096698212501530286246142694518553299596892790622809460101830041335909939773267574192048573997576223522439095773304911477318310509786444004285544915588550178162552465223365814476594077913102936911665799583495813062409700153747689532531874554398054704239759585795277760005886930012479790934804381639635466178565244659352628291061197816394999874132188263822077489926580096860675818880043024487671532198966463314489762130666095826323670425084900519762465929627691262440825529508496661579903794405190883013619387903214674755574724801328942059598107276995341307279759513767473511468182466570198261576236664280952890354280881760945347609703671605233804646840893882145158612011086916532988219730141350287061055618783083394928810329217243952557143178936577859187925578214434808823695058351194419817726289358392840008538375147495032158431592248140870878664155092086595780671331456655787343296575593208425244394804710227772625240046606105045904517843751261243449161677552852334453435614497872752157543041223756222392623033942433345251391818615031930672408557448019117337989165793578746830675410672460730357759710673046635425336299356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] 20999797696241367024167457584034144438337321318742748711425263762672289552798170193003836962026009456728018939005327109163282961626909975422335252825566473668106555177789506985403910761819311532898665341577333172557622602856541862225056160552410370218866908301298967640913978272678941809458745086578422114253706390096707878382829148625170508607653776519576075916569584768030294222636451764840961876395322467987542447694208716766931828496413263873939015464926666879041357972108207974052126230838136016582902166215679998924181781403581629346134942958989509076792661169085638694070374922520981165595234592159128846059738630412509259032990280164665800990200791185276269508625661586120161658390199906971936974135214874160740142925075903574644193770338667442620970947625881477479186157767677699452766084329263770053345102241472698560097138283319472769786619108070103299100559751436152422633666607964080192335689639669181434392582070619561275010246370288222237895589196458178610551451308152758982002592875308207969906487269772750402081375666851280121593250621396472152293219746041223384785101633567961882593320282687970771830975927417934925530428996553601160952720800050862849246690068002944257444962202556960443516846713227218651593609005620063647349196233469436621828812274256871767766784872215967234384501862415192270326270532425016979952200751096440303627651846628536593095041509839798281141177809924550086541938721253773770714287258224592845230749753659163705246266175494656165082462416385391781543593038061262350224816367197042810138504909988862115321818677073936519053595537812256235565014028335403948755459908134402537656654712415616161782960297535580366775803970166971096904564121561782037196492265359541154958076320492164593125840169340376189631904172384023250708421532361469214028193499062019292416454320839390702014504210254652767178168021302418461516909300948304190295441020243616467864806552241852583389856558847610210472654014985622613988745963323449088260135004981341237446327130314880590549681534867456146520604793289398265287144610734580026677535776465260665311786089020474763730400221200455661301084107525586804631116197541912641259124924382286058171929916416469398971737484234470672056393884854454241850649162175534596565116289257981238484129445716865442594830434040064053129762564156181819277820796179089003001043898587022277074621361490735066173498308515541351012152981740105097520431382003648096647562147051598847932339815441154606993427860749410773674155404726613357542199209041072840831178573717204134996228746403449954315004268292831715638166465822361044893577387600072642639968436682166270972829221030136381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] -15877803634307849399199875842728590179296779011294403233765755298861066078241282323219088170211259666252601675692954451350381518017316026827287127380635250535303158499259084785325773940182765047400687535471030902287470256839499999800788650696882751516306142268610859242705315342907394822231677450819679069172174372670909363321433257410558625146695388962083365663210635963080947255718696839624047795454973631498648412212180247433333377589462209239637654986995862633575621727217105412818948041356026420447647649045495334995605763408656152552677603634026003690714834269984176881095705180044302750465216903408291511993325585087160915206992373349277480604532239328262757152149594453723996390216617408103945566899368483471786732103369126796902430426322712885961009837328799812483025043753985518300637282413720510677855851808953233242215595512135525134469243240290863967467750848779461869942828720136090699469948278515488074117917592354809686536407391120794606390459181315329648971809248451228752447547450670396966189703675052276382248239220246907995832920830996503897299712862848774374981363164210216682051969573541873825311464603161698297053683934502642090294572943187313249295934455391432111720792783072221980940540028653303229410737689563443818357730236813210379103550116966181117003717519964432441105756415028378768804425535061875907776882627764715757638166594095941968806310906076305217245808778362169558693104999655510558432521094812699282214163616087204218031074599549545674023284511886769543318651041467992247315407238129818910737843174341225260607903569241310050330546208069683157877947836576088218301268391953510769967446994506873506087260714552517397942335743301442833036571882861922373310940583792496818834538236142542587553454355281522941990901198555874994483461970334271733495802573398627803394964655388949553151110877349893199423843994508119063329359555268380060119323119879634365850013592430070225051862077626507406420137505675930755573175220890807997694216871101300459613064817653389960978941323130784625377292339745388244234374876311765916124665789972656598993421830233865456329914932214869417861885661758090142103456625276847676694919873047219140650676878570644278378641381134383441507249295464361287223861694750820170454270368758896789494446807099782423320116675952743222250152547739406511662902582161906837842634197193612082666920421454366016001619702896746501969358122762389671691051122658269094615001712764168255644110024004627778083745868733453880771621934719944174227774639756553953228207600748720616523524029235146558887625272273238623857017418997146653924280658176478477456225718773177528069506634592938885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] 3692501709197702457878540099862918335011522095478669640248660749275435525210645302152646732613687792958602095273508702107277113441773579859602199348434303204124262677067351926191946808861807840410168491898841034676448149630447381978814817537638051773413774256171700420335850562307009767281448949769800116411865084098863032948415760909934494078062448288592548424373854762157902645308346584290410395509023613371957809527448097763913311125749596440861609527630818299708141638788038960621288551320436264341734488378416685179696608899304852811194303114402544739971696804153166850902237159848572095397533060331596267060116053707009308497363694175598599942225700956299722629399649252469566808397720281150579980338845113403075600471687144776479876448454808085668466121009280435974481520446043885888017778945570520241397634932091825039883641221627609491271629020934800738651852162626977348608313312109999075560917682920029008430813930965495973282726387151569983119714433279568987746030749698589591480408034365347573838038091348752299457285620759899285394585987929403115005109464747183600785825841631075162506708365319599852964848387023938959582712180544165680150809941984322024255445942028952368600104405252793460138224247484692674374490196229204108114106587725840637064998519256295444449170909952965145990728618724719941020543115404515493140353471609427440238285530032479333863018379460660224452044711816594765907839334777084002613279694183576622387371344277467930424873897103572315969150885445776764892573646903160667000026479954606178425029863201251737229461138864222704801604685831259839619012240371466452592265596000458274812695897207263225706385736712228715912227146425793712171040892844962502514261392504410344189468587990091931416001063084772622184426827339582430232720753318067758605945685890364995215452997035881361409096778462157567644411551381464631803796856107417566243400328037145480498462871743712354321220517709267785116875618367202740881427693498325188657319641840129157480947789983558164769176629192227386173034937740793032523984132532317213174957429314179790973361392840887726341832005036301355636199635769752219035967139946439779509185665819708933539981637834828656868812244371170305260324175723056120069832721875948246075856326986277767951680737575477777121996204380340534175046889187443001528570690094486588464479874356359571488050055555440379555547699573836014888690998656196667783766221162736580054355869077046018521804029328747291475505457091962302178139567956680886790645206395616423396181547521598474342243592977814626351056523000728366587060366912611023247627965643952621030297860260923528792461385379432366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] -37274977828090755065346493266817448629789769938981375170358035001728271652738136097921503145807806258791556370594819579419385800719662994357064989183640380039984971740258717850134611974053603695324324184466581770284997704406334668698667781503270796646483555550163144123085907732914228133400819811192324247129293877961123554957968864646608137671141139712562217024062731540909197631969060710977101675112249246650276758367072180777769378525171295778628629667073214081608234455763525605624815358830739463703400329239791338696305843071480870428314822956689066612027660583262853017032140789956582993632175827182534723246903739144516090240954945787041718819643648479575947909544987390529855332698357632640979353676782643317384807955253362961233788071149436012051354213738292901392979238814489767416702823713557501046633001929332816729447471817511572392361793832353942766812911047730314839033881156201137005077147698138618251320573524036100496488244197029571179525066718012444898242107084212777169125399364133147856002659710861419808290263300672441289607295566133341502192084288635611265750063620743857806840967280132324602208615225978289024334491666890103462298041128867986503206715517709420791741276101779255540511580159933328372035461542582969986988778705699576628419109805745520689026522012312054310510893379349028850154641157083048681356532138502990505494068093023475285326033956310811393770644923248141070868382247619885693877958091660390014961411292337190404943917444822285980030212738093772393416059539411070846148072868606208635657653315956105797670437604473333936847210227701364239250020218500067348017512862502580106212719917837255639912919572740774080851864065411798795356605197039603286029553339890158339935522862205457123356020600994054563727457375375011499240351293688899100810387381577517966820659037373153330492031228267464265213993998618458651834520261050020402825405292084310263873777121263012233992319459771516309796891998452719593012955852042106256450805806395421073223405674819515410067226520830716119117956686005904721541974352092510895821863361614855846142295609845802426214929492153505984227888996481200176005654722991491717549371100894884192301330057425302254391128067790980866695722243429367223094543149979474463384070621804664830992026406666127702046812449472676745243225379561311393067967455126342083614095263645982158410161810241069030325887795651253870695757423584973035091304135194402033443747790474434918209386935635617327080049363182605468514154770702947044917173330090895207715088732963607920330393517394894572993028098129370111497661252081761890254462364286301028849353921684674981698667236378542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -264973699480528054658691314792521330029413085914260515844425492082071788787010460694014980582564886790559968265101765521922737298450613521907527571170120007528129417464697060444374013296361982996882581791301838402763560710402153496126010051294108356298843898506153214972878584567022377889065636290682638765097368539200285328713719492081495633535486903883134124394708705647062747472630075058456871734918182769058015918285400299658191177516356286721306611274219834204408740541990424161483325795752631508810870934587048774076543521875170371050024084917169179974962360365387380953889439697737276606717346056661549415668729377256275536160882053530214179996193016930487586551178909277507464450931366790823750300890563473335618870608076231653101241249004662105546747771104943902951215276652651304123981353243627010876091989067949522989660891140452912720720352157527982554744212853206007900032655515831594953322138626744188570112678767739082539277231529566647961081845452329179064122214379830135644417706135170607748681482165468559557248536317603217457633308265106072279853936126148347314329139979142030853803543267413672697815743603284689181190972704465504793412638014001233259481536281392481279739395020894319373181538432258756583624552965682542300987515650792787893705489019870772072364494029019584801989156809847625668845755826823020926794489167105374088134496544298449666999315773858779518591418115191935111673270463371689824596467801937713381643444594452043879317286760960317597103308869552508399111164414600998582688081610672602558556491961013786679594915984582339567058449333527076962290394733394555115883587150872422547756958897676268323058901850471927346013427430316153615015091101655945904339661740078325556770050987884839860644178978875887698825766287535133768317508555549367408237666410990791152332984122847996710375766808626809346295640115294766878056394478935336394108842970594619602825575011570461826843338168581811358750356169802517169276285464258141269593781177790558266382405213391836627526113750383897496990059403763866588216663823596281222642897718845202312705987351331693849938943898412276156627187470217788091911934425638431355116023681229925280607183770402173030418203488433563300371026465436945052501993367099632574395232586136026369819853531732557022318431687541162111491350375693858416034164330123345127672973972763006774569280468544490649459106198777083755911673811951461785366413113095499042603179945895143783671336540376171783328193582779772711375666028706689325819782279590520650612896845346417854178514997177889078343242579568755532609796805121928560339479382196128943567354903384016765773304654861434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 70951506054280947213634263237197011932730390650059213853997708844880440030148797314192269778094377913841464613458947328424412676613454108056383271714873945828043308384326852054018762557369140950323465364040899830015124671212746480671771687247951310988357005450019944773884343928371275695934358199633450250122350209623965980721871509426622656626507600587161127989592277469426014805984376425189547463119158988015229003685811560804512530678311311081441384045525533489208542287278788989576668972679258289927615508950767024407853997242603866840697538616541816908515776815784673986150609214899679330681302866476842254913688083573526984129125356925197096169152556766159868299205365311159433424592808571497988568382568058830030169557660991786201370109710583276084373843849658712409941534891356483613275937761532148861164127639879599994172395603807182159760371735246561937178367928349560760211342588194818454084800132515097114612338899732508451023133725820656925384022119766695275620276945708282483795722277039123073156284415478259098897019919925337436268757347939904317159324833173624266438617419247020745602510618508854217886861476663548513224177558229616243897526849267542283378185443762452142697741959424402874375518577241274547255806231368138037444833353536210309446963109879763303730557465154633092696195500249916047691802052498509064403040791305608578289295381532170162555010841482799078740526063897755869433729963892307396562498636272728366958226851303064919759776603909242505671114298392506713044519767067155173111897892728435047491024690785442094543898958082558498880994704212244027700316905805743564177276042319594891774949693362600245196274153125676959778734895694612302575951432836395492530742513272222317389505080632387743191260682605285477428488544213497448297389442534673357053981706288902294430157508961127398285011220503494511832321144832520028241810617049529241522698572031277042736696841761064954507135309403762486339963762294890687525755147144123810980495618381241592652066951499211769504111700328504814679240407147583570167205100401861480570120964726622019464046543025220137182754942258273552040673448064053861715654410045782064171124965678984027013562886977019874027247209321053355591057896160943099878859929521066846412085773532244775119483444659710455744267383012642668079853735424811689322547728951533832191537266207280535783838670903610260695146266046901362517395553671849255055599771918095965324259574925605271455199719725248211094223219186145468425201820418176033060261902284479842835807981768660511291056041790475272060567675280932051185537700668738422171414632979502632156052888929628193780656973755187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] 18970764071256869781116045142274723230274698788065734055500206377543992482311944001247827563950383851231796789465969376418600414346932013572822199978837742452046795618075361524826998665434265131230847726253531213719430292759758995131770164611454396056914994832289050791985141266814374326473803264605288792377452601801315042448696530042805835352638561576203424892097464995242553496429406343030629710003661165072320672149270897740400434041514164167744448959149603480510219923697177679894098611733929749092681955110070861092415458402236428829398151994375663731899790272929367569075436786843162574935155026350436365346694704749404288517789672908599694418449230440902907249264931623114707631430421778085763748027186950526323670345802505208528460317244414972174143174741351877613600805378497034664172645812672038863188704724183479435099129549983514327344158768775561324681340916502087243396493886994659890422153890006974457136114379985323358649494587615806608875482478765455868330559432420298650443871763984864139133415227554113738130410602130561106227820300511576349248737430346766377540103185234807132705117517272844516941996351687223751709086645396065427083527647588702020821432642684986353509878599768692042111985379625735090984157748265584673213188145822379807116316621026135170830982127941443235245891051268016074957106541548135910624449107062055913648509835326980124318809683293466348231464901733387980569842824244867826973778451867127565096162667193470112999748322333717693376541827310336868630192435575559958204417419349439779413255367703764420024675267026425305096310501590782154424774551683468549133552916249051996392182842890988501432509589966107582733492620200233131602632317373600966067613476953382156495591950336427843298248652602293650076602853808022996539228109471312607250199699764356980674182217296782235552910914876926805093980738416835059360373816898846326448385680176188248169878824358167387452756855946432061624274287068883987622680480477382538279060317353268724005993727042109489547198253815886911869605987414817305255564529172319519405666924735039290052365709939380388978513518786580366742869873448829109565166029170897931828286327245345109096214610364431391903799453284511611970744877121494705097844495807484999433546744830090384982001182061209248161586089744991880676790720853397470127745092497191815379796223993178048068871923765053775414058953165614303838967679484880269986254992124617610503848244694978875434697835375564036638027176467256579005527344292898118613901887782815042699250245572618426837609561406389385935541735767066782657129786837862305321750846323515166044577173439682751674284966412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] -18995089151656624299280918797043303716380749117236955150509657612741420764395042560690954989985435506536222895187162578694814350924470396994859332260743558158110213079364427015612336422222590520017200376161006402628799597406431011656838558660890838234050431646973824735794246553314679664482824990974691341662206196870163145082069809971351444808552075224811249705800764842403462098779369341248560680375648863577077793679306455990389756257576362663306812068228873779706712451866898722404125312986774801566885942252757231177346023313958648909478539811871156115074879722616955641490671548000576453535848212951215514159286862272064810722351779122483897900591156400837105675531543323389601739917238634474767910010393082709047928420380088685803133963044473513465247326253416785910771642872244869180717501762487203519188159153641086312531239393125450052157912578598632032375538033857918463174366174689442984435706174236038814221428156922093091569783024136915366167656867941763834579203228946751727151163862499735169904732883350314236588569778291249074401719195769057946602926514375357377711701867456546325027107765004326353803329081178776810980689390316953091098226141911515577317910191496143641000224014573492351117791148854160612400024818562437682444863976991402761762380430268630454043960354007488336937155104390052655707348458529794940428926394501338146930063931072428564322535571078179694860777883684586210585392830483018385900300034144554255902598049521818884661363364689433712720238536622704999921795915309511244374687203712084003486192737912022473166081708751075668673007113623785929173873432561005189464745802408346355807584119943564968062277276248765890134461043289794515566113029093070184450681885512534778046938112591897537606770711988702079322282396578607727063000645795660236677029820231538319321091970351644429859610348907510953923329334260992850601505577681954923065895650902974043489431763721674458173291341263017963298741996457332425887250984993030698661087998778859127571765756542872976448351070891000410613044888034047120619436258961625445163750748254548225294785148631371181496368106887572170106149765906458518881839897070716706468745129884053700536272338842940821216282012441522899434358486359309851033020507904791429935728455413893045498379987425673103814127111517045780747104421471506903285773719802521607533002057026605329035748274379090202203228559622106246691457911285856989277148519057129162953141875725174426783591046763682408569020672288671851665344653328181849168496795176715424700652526248880944566267942419943688456164085847610653712759949626268988533400948833857712915937885095057776644456196341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] 6247547534615953921070542179779795694521098718332925827020392117242250539376040295190033413787620016371275878683985886358812021029212875939920515786171993826252240851664565709947491488786254632829897756818278597822068723011084577670240637514779049917417671682460223928421439007289927605126710441040227162642351835083184202900377702058694754423240663242596864003615703508837252511234592493648487773989256784444643272758232376826017884703887811346279605069611125246826475859291120334675566858853302028216121584793986848193383956075374218058886571592261444083674018344567065764972315734934536629375914097697979370195674957182226846490632615770643742014358299560431299904636491212707416819446896772366828690789983003339178543565503452349905938556553397332856736607908130706551583534404150030438532593103606823657553693966259900585989125664962262557588577691201731338212820302053841734863126134740461915337785347614012046873421133954271412790691600847851301785976599244927014730760091106221822114085109128192962938681207297978681674697819861409239445729245501642818149802397406363853562418195651374880872684175912363050491795066579732533806632949797396045009481026241461471114977348680015880732916288799752227078913808225811983463501060872204454370558083098886348211757659730943156130390285085868546091676645712826235077947934651851906342443583029009460849948529671724067856838547937819272469015134745089603357028509610630443452078694565083877903797193401670577242663953018701073486067568271654275130039540516406396024048861543989502847883841541579680740696928633033902382271539096341504532609777876047029959446322555431734947014141361729887540926533364826723443437001413206765087998413728937016860495490596107667346567922491782875824541689610069097903591816183456723712371803650702745726388976557396652203477304848750682941321880365191627194519920263022455035189926570013890043005549261579844223240586663149135021364473249520378187034399000811943935808198879676462835098738321001417682531623358581271092031745769855138089026029468221444908483215259371905781984391833454558883017895394443967618795228178612356172475942447581390367707753520252638684763319090505720514223775705432294958541374435100909265874840374885265774218221729161698931480815190971922020670992486077251833918272733273878309761929072280661986263975246067397327107377106964659719970260003736268122968208219774826593682635995206062599595260865560169456239384118738223434609398896290120965605632549176630153952980567128348925294492314583448424968843114229028426040653117389521393752792916878970500886622693036813128704510572205942408455650509069041421688132285235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] -1322736319002135246923640794227164710530492027901155033369951497695951142654856376902845770136504393944009376876278539934783378576481863214057154184235865690089942960551692587629721949688690909580329731779194083587168132873864543918057553539810449614028150894509175516993175395269596368587662808029107181665744857750257810729775173295051612238678479615492327719754827612005377782275621982061912552064191929636582868828881364329785632246756022429284489521100180336748092100039428152700436125261273883699728590643708877130961872415561598519835500532751329886873566310500098302146279191464106741496273949486372870328407108035746337687437118379030621312861835691190198346597002372567034050039700846315179057624601961442236631215852320444158381968095512325753572753520743359450741219178804555981544188553138405496438489241905525469695589134166635995102279576960517588695740557332025428828720677558221250831156566592346274602442844192665472881869088405188691229493988753483672714167001566040043136750459861660194559503398107933199899303837837980525135434198947481716280636418122814868461323968365384677975156559665028740826783892045147033999023368567036475165820525156621353608771692046973268671464181044921703137641483183186502570891594607166015734437623224502501241706957604794533520035098411524349104074382903954471103876938274554663076911852218501416434887573894960875842548912002438693126156040148360544042924108569404206227318412208807802650201147486364049287554680271071822255115608422756948445866001235504855435776252163138508591039847229318043166272537827608814329853181354560008066033176365238181298752918531296349673037365454744562312865050224367460069909972221136347423794419371589231650480044533047595462104516034240855980127234849174989838715440670339044918513961721900404430517848502486840580909781977930672482370400742343077662232672604981156796901372255889505476993913569651024341036807428981925053753329794031737498001698754460118085217614733606230253963582634147116262459709144192166020762080130197091151633297140311587443383453111019237649090348462120536755809522122474426833684269679665340014286827618234471831695776653384367394323796463120209646450114105801289526720219839118274755650255596986471391493453033081637034281174482561645664507722434771490476847753293059303059215750888144816084905685225621000389650302718672974281106368580161625848251897248635770130532737828021571635134682333439876492350030475482446729811997178564140825046475765338327625181991881145926845795295739731234943552457343285282011801475764806619268195444976326023523568877290397969763632564902007394463317854993294194111186372982210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] 129066220599648793578657412266316747630334001647242443106349496695101785398642118375591290451619695791610078361521354786408589145111737711850298406452898714437343790693251957086806584200561369839748077979509926117313524320065773544642771369331656805121453911929778078282198010689242959788996175130445493860255273850186675468081028502900939368729743389942559060862116231871713059056115972881552812407357337693598935631763764744383829090173819376402664968038197916490032104109253862091472309925082448027867530517350650460812000189821461705679790995547395462157345408309711958765778620805944781900403012355602331622986665965495943559597136367636582014149678252414339055529253149592902078247375205511237435622982740155590050593937837084216229514388713686888582179077743936877454246443751477023240889525378183707653164511314842130013195339468609061612092321601373642782087796258973115868838985702728472527605683316979296733587712319674681350764501904668146556035515544582687257025335288592362844318379375574532899328162680430149948268349062705771807121552783266590471408396638577366644073051746042736371273526942337275162884970170799711678462838704067075106175332424357911874862225849402601671696785304127928058327733022816877817855723787835457358181095390769760239775010885915360370841931875035737332248241651427624496712584088420609891004922661217193230849635398249860149103281727764601813621943547762226794184297629823602022842992064297233390018100679721656672061796951748842297851456008651864447848504899584609090983431721134552344872500030326763583328116139501369850525330090498493304723012039067315236068621685950296370534865327508908233629282019203706751975717429823842680183366545990550739944094948923662331972358289055239721071014254802148427666394047184954030918420303718431809207384154567790300639912495637916360615516566055046997294621599129829186874058949480396456298822977723178407762811988679865618014982743832704600262726268667120992384353833858682614742113421704614643950515939597921218797667533457153649417132455184009765202430201457563145427622892814747432884225737998709021668111536612997680818841045993215719100651568754445557148131394724063735883989324314288454435099861251823231429410995539824787581758349587523639611322419895215795836101612885000548133999069115095846193954238792511448293839224840125227485150781499169942862533884550865109465534843693071350304717351997819879978829434601011427280351983821779445145544008522709487814606648412867124839163612507662701697035098802614956064290834807455809073669905416227701389516259446056792139282979770965880782948578460644957499541069901428762734773204418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 92268872679608425710799271115749038963416774378577790655751876468623654938624542259619404534970053579992908533920974821292170525025190134720588788873347217099402436078406502079897651256724560676110242887413661445783254086671396079695127828267744851603280987279760972827314601625900400656978781240191585483574527954524398164671352903177343494163052349901632128203416831594748999837574209991104027701432735299918332547661221380352495127155921752654756531297459486345170668328435222746814965372326713051849877973679509081557109100410062613951452192518083933903819384537044534701024692633259520557851660116773638366541555358886745782309603243273269727758362889051424272846228942086043855790223436662696925234819469983737979291847035939833009634917873819607931098635947643495216090794898913113128905451529531401916653545261395714164222472025252459144501010376326127809842903204373878044840333067473233389086431319395502760636626093839768273347177736799566255812750599623253384028468336953380790388654423800499271083453113271104933987903846771058610239289268763076869282204583947896343967531922072948996195256247901523923782081737522328432597895617530168713806903618492025865156574853178308069501824203089452222615984989564242004975625758276811930185367326915873891310476216729182390933352138923546915127710882798323657701584062645682017874939988146717440977814151587789657317523629942526874516598362814766877652987793244356826507746561134382306447078417459354543975579655934997715281318174476912570435522075641977230354628087438490430290061338850288289969754704985500363984828127132215394206074373970361865515187472523476386330664864771751529050461764528303543940444701365330483712779638315588331549635252462528180905469574408843051981211412402169421920969835510913884113899326323767766123918922199739897031691179893370351322104495138949943017533681098292457252507684772535974608344514730393183494637174713916699334670192875124464847164423510524547839800658450941573943973026187711819591511094241408728434544616366726151836812042998046961961488440009378979749584654180442859529631164165674791830867138507306476327080660400625547115020127559171552289926805295867992283425370852863435921627163148870583882272259100756938025464988066820686737956499228021722801056793865168788525291511341081521775024702677587954127513402132144233545181354267545320402539794104565343373610502220223121109053520962348763001327834144470229872211880261238625467798915081465943215474075394989910892490178609342856737572567159965880040209718604505608915073237126312127741251355902767650005698770496212729698197252767025723049341869951442620835779617751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -63825959410329222248307675159592124568317776098806737458930701460070699411133647773686648014943801471469460747636332343090270099858939557402001479122783531600457903322053937855658384636197708896512716810270140023559719501943114556386795304454211714426668619614792080875371561608786260578091754881820133704823642221744276003542984289457454491667796639187454925142855706835676810757479168837266212246015319948955673450054182515109354041618783414086993100329618594944464932871560111204182691864174274754437548516056200262383629439877768909727843627279530027233894095425013665017469994864206963691002828999025855920136785572330343941618274634339024000051045195568789660187417563290137192916913546286274008715469739663770534161137606377182048145624723730335867829471852279170298824922161375266395272273450776221050167547837527412251789760826072362401904723246680596752578150952523351429761905508632725250631805125452267246779310252380082487193768668085416823007299384978485587539159289836261360688420643219029319223522095511467581512779009341166972885347105883855609305941572249068381241134289201241254273006539156951597752480459802507307215240580915532871712084684201134065655573838140154810504429574193527368266454495440163526038765649802283595757662542092552141513531633618922141030641474027942455969997623727548555880404001290324109537984743115532675820470739074044455374471527493946572848473492723253173108787132835641053429676032826321314790700584479061019007895499900271303385631542420411829081814473987494718540518011755384597305817581771871156948446025925604365272704165302727494226723745359064938910523536806820835078513760372871092868113526208489108242801939087550532845078876952692555490366568016466747006202369342420961570957569326513551582841546808318428820777910352421690364949969140712328464934137222289662545489785751861571689845748849955842442729713226009992376438356212787346146412982724026169745759914944985337147143229707410493129652931424479467479148000783740881492349363913189971969245658232871201006052327003652574582394627837320079377815229832978125335626974560073952025790120201525488592276349047089217387133783146421444891869793632785862207396750379331464112098128752760241069407040273827500615675051159454773610332302355288374606477225455790676877705178488272356083014875763379968515283680117074633527133013342896422695468903058330842618381605548590064450292207144315394437964456746693985721020154381906853055254347985241347903763129635847909336629269430250269673016318650297673959338351866538120289027507635530644718565793171849521679354495067971190187621890857078465407921340735953745061434905067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 19326080467314379988820776589549535444513299901995295248304106148763540591856100964234860813089244874790811004794774813326407009764174506656462648171704811134018907034023870239731719920496481874012635854160756281615328140472297180384251236070863455436722649472085351494781899269330135253206184538669854814064957195124559148324688027249048550079281755459802587017589117522238018127897114641116348079049998739791618229763177014917469743907124685983349502788809710906905128619983400903914316853224953331231623689209916520938203081429164558048586584947008073490739113493299967700940884268489901000947523493784590425564942080586773458261820781502776258549764695835698359000800515102638641002563538719735971884084239669242786481815223522256180414545545683092662093345937243691568786318804554467263161319734358328196362555982490596352031839268691024901760367972029678745619566701242096962047117732181945953174279134870905813475060392998146276056314040399657021760967836009693785014025722823881254684708072680698253662601429113475419233090004423416904510253070756680257746701643607707671552255982650114023987460546981253258576131154383395529489742608309927711386685541328912598407523531452493665445952524956971518516746308935647086413813117567652440628427039470391159606026877075798814375427555787353312066657867374722173691592623497191343820082830518179590545577927637535213001673706619045116456822964004909633709530760563740480986565303323138807314159911574777123860104651453564391115962438610757179130385709900961144854628760133692193339111892639734481718159522928387292051585056726632192590170337368595694038493824858187185393738926294384045851305999742270279578254236351985738589931010091286315638649094352306966574881772352179296249785979979489805990248752419680748465944711606176716939801650165987612956997973146960465334410661615201070090147884396269498252513109038243514894301342462615750359919208425432448370938646986634764798027410984413493205272168491110769702488459090785712871880966382870887114057460005276739297905266181257924357953320041095888571252018451533428880884434218023448702600308582525845623062066232081917839582979368841487421688860625688851526445746164204347409514557154900847900331710065878310019452719155495701101027315937929074391653531378074942503719903793108492064806863415355710269535692825023134672904716901562212027914584618769080240093561983073332949516944567845677083347975249069732881163572566698143992387010415167896172149756448732131730139647992983021598423333375050779059322446171819368098289345608899734171559332513192859321953433468800289330258848233202302075303258327287695540852474511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -3017613576533689265239110420741301827529039213346952555474450050559326698400423124188690591786704582928538402267801886521350154631594391486306339376570965456477706724721691281113698731217282862621753685195821782515496473382834272081860771984925304681828180892771358126377735310941248435447692889162258394629508802210135657116209806566019043626116244684723075746320279991881280878779642489502255998611214099725624565741675121640836540687440191376494706643317997300262510834608725926031260041267367089204848560085464351332915717670580003673464091425220392640113772532282580914680893750459840806668332785160690363315310888624405393165765151081007165321438062287996042168638394403661976937609645860006449901984738542953734422697600868130188066412264852499177290965507638426948684818922646291898510747540133939772369165274864812500618519626310995972038459599809735381886857771932715413895482361337180074482879481883096203956921990156832835856645058162567585425009808188223034928206891126168817986018406778964262298772514422517787177984410890235759519459726423549022943957256850348909890119764357998803813833308402722908034803878175163019878996720682007641036685224443341962595114453613597326289218034488657270037728991660996012413051743762192045503752509307434396006465292305242339638813959043100200467936785106181068000931858739942742373632726636449260874819966604222017649075308085486228031914556840451822902146346501535754543307691656214478893588615337431700944585222119534011439625864831744728732392623787282839992978726489916300257004803776602276960250668249318753523645586539630244252177253928837381453018047402371604251999587902775969902540191506014472373968835815830544184159131491296857768941525682443128550687207762060961777077119944542261286517975022574863383215052727533779674483747630495735903361338338167079206171024343572644317941039199498202267060720004942357928689597803512500648346387101405212426666053256138862414586528760903851206277396811619921471070288571163401580759192613210747948164697997113236050955918910076251681132068213454046678231236866804156374265880164258184098144327368553077403668321515660336545442126493461866229892201039265609291260007086532501987226960110459372438867689694975417567742161788387639019356596159671068449513854739442772825306929882300907222984325054848081897965697081192270968215476632822616832306761384090022999267348886578342643167595388081086876422490277096776586007875216027716603472640283140973854102151485909068558440269155773736045984711322654384690459613548312415866847456127605874587107802850525416057246549114737614333976481932612937991960959107699997592973066895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 148919873812944380340923259589737253969613209364478037679249956761542992701981471139613867228034517586155777513514800981927714084882484948740031940871474193105498836380142556200293674108810088474575477534286515542951762621249240591581841798353423884565931883651507122194160511774933821362448183051500528158214436978915546379686985825926526088083758108850313193288255963606891097401040100529470663527829475548455293226761165605152197722181933871678202871999985834863111180227540475276970281818299189074898541465970278014902004737029123007190719317370515715815205685886372182971319365400450588731207548965821692005536616759238253972316896204138798759691405483659184056940229837977872930566883326043876077451415136600805937494800636721398417110070074716040049143630202819123336166254770016446049784083676196675404213170095851161374326133598913669180772282274468261529136490001466769041166022607689625438432542016477395212288752326443768219145053693000703063113367114486943077245712892476648917264965881566527473169568606856066927906415012230773133716078019128872047424955870433438903882525727176305577962481393446789186370314440607680587255788682666827030170709934874534248409446636559005831160727280748870219736705177048200115233955490564458176313054301243469123215170191993975462335771498642595422942822712343415565606758889587358305662142266144230317307345830874512939953919442448844018098933237666309644591068065290949439808553980992907206835170664662483226777930519021471248908297100030287329448042585104695224591518757579467794889581501564818675261729567389210612588052658513923488305402911481310050480977074852752160555737869785845770020624474101277993820264115547922734288205756296585737004532700679808817105546864871345347091549566873357481369489390251166120361065097274498257002277715525532932055702189597131939490141532627406508136710049052346125949672009638621087571096756747599057679773665155013227227947672647307923122513326579016663746229786185430922728653759339811597995983663112731134137924837693273368410757435481058958123738950342082716710453150887162086355147656977494126698832698999460421555679321313510529204433674486620738520591105685836074909927916297072538222805241984566192932850266346084506215987278146829570623131391152705188610820137158781610943741512846761595035412347545836647853171846106461478020987671613361576153307411962747309869873995346527024903833942167489686727167390086250307862477832608756832811274981418819075239722284215966875259663324211451932502683256054180151048417942424210148368763090171098033478878089333036983924827947529099935149643164625723449996326124113076941768055848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] 66036168050585590729523663608510489372531031545537933403730309063540377366432925051574895487540359494143593675442244683790832669020351669739367794756163559341308306896985537114016274222159093914744069144442868967758620395142830425652477608702114398000799784863017081254622946694982993374796622412418704688110381946955736614939986547960691172449875241617794282412014632931679630003229608165850406301123930207291347835593074698358703357031229354948996080391571707088054048568552374021186123525267303900007348198669046092150413830952551340272521940998725737418010722076131261714041141114961414396282296577992854710769808714348930092233197440896844860877666101293122802883881498335791748532520348310560786683431069265285881543806720007095399670307255539703477438359258476905634151068814721634964530286339365680685577974669667514738120709388760307626388845093392236364242456171417533731267116329069468966786757817491986380539272526039010290306026783677306763461843001597891602295541346041031957493871942521630928935094462166125958069992773011167638835456386650250239657751063795346541793957835023163226397635651895332196933734102889966367307561240272710174896503098261108678163842385593816878501977127999292552130903381102836314689332217805601101115827518598078729660170563963689681745375318419794665514991170380621742070172167075299805317214687554921934698729609138374374217552022788740566507687992721400638253225136097473062051276050877572180782315946332177987082672156792515583043415742971516556208301377157157139118267955542684120253862104648892339295323007074358468757009284847585424447073758629680234114678291398714482464147908432447305220517848485134012055815906304378235604874608760514931884306234047281645868649460763182244504754859317280224717737505562763457093620022119016317553862344977880097338674358712184592064847283198865649696319263137320536981023661986886861829007875993852036125219723447924385195393059138827476692712334430865713094774404706736590147997918494901018551681095977126594226635687025537095773617267875906865946747879564338464029230630889968419031888954654891003997759710960380584171387869034635211502888968213534797117177206460566943047518905293187474138263243834397264330812509803253073305003219132284432620484545245829814728120670857474535725093550191065905444403326834936607539340584905699735487843290808490732041335115401575334418433912490651501830617444423279571698546694734242181395171683973507120968830688552310129273124192142246265790078581725711998085307530523645788123126709535758910492396132687757752261550352004868787169781600064993295262607992955732895065954429105282771831949885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] -29532203177649238007984343416121296678603175766124501564407247859738497499411120857429684145939634527117338916131768142589055820910067842899993335861434889788675189121934207946324569814137475273139511598456947735942018590399890022230943859530170203018851218211292984199192684673934486997265888931230917193180096118444702093817297190857018547156332198747054873480974819880231168057063688449005622674999480424114935444810137200180513150592773113144515900507994925462127503517126864539344924692133123712296564464480747824264041296142101369107839194909737059312434649689829287335497201642681493636413873627198800797871196666310582360482538057327572714780006580734669981070281437624946658808098165170433045493352654632679600924376777957064750153975942537119194984773049507547419366301523749990472789073975699148678681372502788892381628457303658120565379014436179426456368710640351516921883796187314517060828132335456533510993661787201835262330321281996695410141450280604517904718674357247301440554878085938041770141781813328091116776484509281722256703582214693637481343626323905320884155527643572651742057679812278484897492788253209306250556935011385399187510035707931511686173423406140562598257306680752707808511697483787210040072375188993572374929964120944410684393225673878643717110615121340706844552133006853515426107067664018689356078847254200072720243063540478377444704882506218324450037905209540946168511460110100484234903633593833038301697853351487968051166173977832960095907600363197307533450723297584596941552226145686539712217719787461212754497989747788099100342101719119630959620849479567788501773183548487945984081900702219035940810653679883839040546081565730572457371073190429171506596116000373762123419106802521412410827561502832991560160470890986565666836960585159300909209483636612161650526468882764762934612756268832404221143423978225726410592402510762956508865520870504919535445601841967871362726741870969032721032796925490026295568857978580626513835520353402255721658086305131054021107367037698401139845729335632329426241508364678367056871873627813041586616485741793409077575056540649431792357884498651339742841775652149569882986289659663779094368908028171861907534591909843727671277540189000218725202202758254942115710350966293833074010085351898351213518128263764601236211557876959369658906099828351283957682461089531777183001609493114841221124550959444491223179577932568489024035247095340004964345070049509539641006366196950341899237837470470722328159560912118948150874004209287636577581691045830317320460075131890626432367610465310137292194924034282335772169057736455315583047290577807437716798035722240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] 6421173068195018505436520070399739091517347451572372384113287597772307729846402647426838211112946578907782364138239273813770485248378567433518941521392507311457394962072132490948154617817533714009736326783322765741623857917459459360820368258433361949433974310841787612151790819064756038695018044449909462572385345295062568735873967302508705213893451683660235104627519899881404440876627055751485822147120486294220283397045151305095670206351116383687583027751790474209153044520270325315577708248966738103062993143874318273743399686639355443148932717637439217435276251513112982325618608632051858963757380640793202021999269541718946623040428431424856720693157248176964175179517669397738212618719086812008194060965507445668802993554817155753038708895285908133086692737496688476156479090036193027784209099691070270492255963776956522912521987571593426424175088255227420332898201943969002393253837276928907772884364549746314050608803144137233914224827127090259900337417839480293898190821015956924174113358253554879632360041608842822529560679700043666805750346140666731409027829747196212373733527561811040210767086000087151600472728475518741599066514889998127810258674275857987690515788042781312702069375584520123201021065636232841159921267598023215702558171038854649469550697956605665232590811290913586736405409684745778081320498068028325561984018855891160859440544472066724339190979359742321683961378824946750151234234896823988995079712202512159695986854636495236266500327045380347878871645432438279418838501889033975089996264818843615683050505674967898408068556720368530572439065507674920268205020833385653066856845177433743729053803462129612435821089817906748041715356776617314255629911877449726568039141725446292910082791772741054443489905992706320627984070519413828455024791561502022944754612573867410168051710519093825480112433725689109971918804602434545746241704081823630800926825108213838254204128767749606484142862067199069191464484283627034279857808162884941788149992976992297727845015829699037396261750784535110922793763523624308389961143015110511342487158158494097282292433296934319102560197167768315446643928232269807064061277050968039748474511515503616773772642743622649240675379263676630789663119669313584063058970126599403407440563503261094521663992362614131666718691168620112811966399327931434810923964652478604197697915661248043842559179891846368255635631793353110462855056547666602891705811619301484725977711362038924039018056104603063836151475028665304590979891314816758998499768232105664952114218412134549207666877735500737141093219241408411530511977560473600553308267870507148050363365765995600162985082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] -690823941748708358218219751236655214442712681881649757780660618787620913895455019041031713867754054320671714610534024073211310170796242157589086091506033664900583248991766767232473078107390102714164093345330175785138476076020917527359266310773931592382487531331879799671955735627194248178360942265469279102124032733221564049953812128591384288716251826172633017615770296825081776407879406549703899742401778833734618615220081294808283679653737542367880910849183590128993468541594462753641756763748800625663202365337449813958707681919541636391880536929198559230359591369289559178860969627398993167780628957251459431164028373429251468356081642943326779521524022071324882704251417300852877041039736705779454467326118195039151217009336716358519139447186574504007378221252513219715804309730955167956828800143325709998713331810128127723206784736138992703688692386399549161804383625130741450196570753595557455382557694077585766330167338405079712386036363248693847303309828935827920018811673616968382182191402418537584383590601754433095368005300519385882469415282716011405033333817765330844238934746061370869277726898655045085380243092095648826762223223563953303994534495407693622255456324549749265400586068731478630322110552158918138105880099560393942089180879825533175987357756706196158132112605647773211208453653650895256454405411309387586265815054713858106879105706509563883183948613913959669397685675738533488829494288734457742258014299924787270870815931906951319277453258315980262321147923570784516698799473537945662912714028631804782997181354228548061307599121013890800127423919992318051336204991096752481813606566689813938085375380104370847571899709718479342139900079100872726159103129544089511971418424705440113512737613109772073837598695862303630604392439739809754841339373747689911595337548792556642078228762833321865343988789225459734444780159798740040491734893634663115539463706750659627220831881685827522490034999247495675317538157786073653575048530727760853566069146781451252575050013495718756155917583398239288723665872306146480432457209977616747068719455585346199337857238551596749873558356615250364622724250475938132942082853835723958556858908849850147205127044910774407355711699491254049388249972964542080455366472634224091739351186707295793737244196217744164793486976235260493363602285699882017491674318817287406213309787248961247864894316567726087182802890255012396501305820136294274204403442463104094189318249701316161701573892012415944112858321504684740649145168311972062731849968284844042674228126510029664414679499396453723384650307414958520096895124279402365166537411926644684485371875985506146168340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] -72011370352264248050731729003956444698424505883836129591426535259398504073434625987156380082583252728589442830246112199692646983212258769170229358537987694987261181246630953940478638745588378503373352479149550670044983624915934482020181023686745855612192501565175883360647252518924028600568740638426587733462775919464300218896180622450579992172129801655823130289325648813716373235736435884731725961800527566468391698518760200133322311981000103711497034005545297187226368454275376741086706211453890353809947167711914898050868725516517999839474350607484697492534480439256690927822031997566571335247241986067159147456233864059443797168352907561931352137081736835199866943118684778852804781987887327633157391160635888852476054385684252419003505643438193905572061486912575399332454380522421805637782138734081158052350139087859988106876571735144647681357713587034791934874338363736427194631890347811044302714930024136831302845099858261485284566591050688843409215453728275154286299178147604231485648921089804296277611677002215876359237851489238172213780636615593511462895529748768233303668671279315933840353409715207625064238814276144656362071460912078934792353198958029244281961909539648565714785908661865535156394542749850794243450340747299191512624178676988402138220979789483792304134591652136825431810201873328848003042354865348392905453453447726906736504757517444470364679954623725094735926671672011181333211516996845966437552923311531533010598995000189295976441869265614078264468245631879509961447105171543711607482707519706737428051327413348080919075405553462747776841488244806309406014721786694716870056440702064587560784663872897329899760854474412493831382239773742909810097453344170752684536115873592123356213489479683973378859533400008228509526184521272801305683814049409574399172193467849987520661967533716656805229392312167741583534408984978560506548545551662414358803448527768779967537785510203969393077682797274903246012064785962135408569248911328750172543119700136286495592973939706004446761629468375315445985438961616871111129329322490548097062087829367820862852587087290700868486826017795984181265283250242067130055471664661513766977809221107423979302647206040544926376782410956089194844840370074478082695373832202376817521799227931507706439259664350527952220369257391217748366747996735537151056853973855581471437631199265781629999694209774260749516829120792636986224634738376783745664847841466582270486139867822202113102409090581603018085532848719443672728258670606696464226049226734820028191368598271938963123358526009828156106587114461315688768937934516168661592858612722357201007361599114021742030356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] 33535620676559948430636000852112329179483092732734673680049127555052381160924471379715343375435553669772574028949205582748294064216102400413004785029323427286853134146177593877842775625069914347465908458029175924995757945921651876596970667719858722094179574194663671575874250803482921650102396359577874810758697336193400142918216173648875847586580059195775604556593477130784398659133613591709709460825403315354283154173348559463518314185573610625253808504411530786731584865716220844263673372408393115019212991641730652770434212656862312400235333402877612833976113650798817330185786101143779667338351069935071669239532362088040147380842321033006119472427442783452928543592993085660320761439780579930716216153113677417263291363815387916525195182495814222752866272442798166028867845364047405795444157703377047275074649261954258056267228962653229412808295152264442208544532926018124778164274865078589981182601470591012368285364360366683335868708646421816481883150048950790372298476803245712431883832261866652331409944279281747008090839743010597872487446706312983001634341706468864919330288681418949691757261815181090213084458734946019487207770590621426944101252160408120719296007066987683824901527717582420649881847502446871622553589778802429715561367043089115168300951298704600430682552267974330663279280447617808184534967087164294276805779363389963460722982953056759651202234719826556442943896078382997171343577786716892690606687277507507375432388314102882448451486664525949702879101901198511869574322596860054479454169094636289351190516250210875627947445159570347925656342279717082402183214258691631991404131982221732065186753285970183451324392025779190345380154253937784053244900927321901416097073108059090522929134834095322693756507956968348968084523381638560613779542010622672576609844378927894744277841943467734380776120468710258058286599189910901614809331921647050183453847471957551193012033430528365124589971750767190614611643210422995937042659274230253468700195559146384910108425289800115284458022428387364193076257575386790869067996179806791798059238241722153441740308604357075390618500802457739652486060093541392607330098036961842823129262665960086212052059553256735980551071416891843689027175594059270309828695509414838099368494414603650644318174920971939315036755628575423915677793482952855476943226304810904354631998827589717911569303198810826344387310291827243736959152475339309675553111165812583711685041509171218703969939754233509578304982817556576916781751814488519114953708587422320623948712546156656673704235291102920220622514263791127546021053236005008461840542094955819407754488627145877133365084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] -2845853431941666144880659075582945116839312576972365369577923064593728512297460385973377120726033796271904079745521556843812847692219677806172357865232057005523234085507730268509327112399081675105704877211430654347802930312891020063224100391662798236072117073587096165055799899951788172401866625634722826280760211235802842304914671314964756648511117570153980346841105598420023880519070247884997490803519531463336618390809634356591187754198478016076244702974426431616141098839684909940899965342270819181307370455532956849066017701449402271441925240563546335478379744497307967733921254184477916973251324621269515654840755026393977927036847500149498042652152464060851134200806928061157821589502878652284340967548034251874883479047733091330513235484582398394920287766956454975810667293149096386975668438343507672067130032020453442059226329532830364219020712855214059994844081552724979741565317996365129393592839862354657790253274630011913833990526061758203363219498629973833991260294845978226644184842566153991209158742332334940688014946491478838225898336739204093005328696353702351670380188051642848604704092014424576866479068037892956511153783913889789369240146567554075024689515275800372046188432137849203286184804675222597042143861889319469738774043359017498099385102591168720472474780248422405574115220368036572166690839901519864660649548547391904874935461096367390832583208402967236943326492082730755840001587519868865398480741173815487516641252657088814236082808083100095864147461647113229097739878016414549045855866251816674842236388662037750813765127283199025336979659417945434100561959255562802878845290443999671629123460416943647547958940520184393214502668643381568279002373354581960960134037522167240007666404639729682598397352229033406751856997940958790698133327583201101529349202714325987608425962349431627106548795309160605435920816446244372894217935761804596252385323814087988652727593602016067628618544339922255007488576901314557763130662255525358347781865134705667395410965591829332371243472912365447447178928870036912924226135826452629035472941187470217918832604129431266391403404074365159175672683715210615662995075956881769635553927914130338332653067434804290422619063790810965694469680403568692609606513142333510689803400538546665621998923319730683661543027616750136877393197729973306685669119096116500182599442997479102560398096419490948096134046982230960995401795169321992964778775766423595069037418831053590663288271153844249355965163889021297979886146267990992122745162988507643836671291220384458909228236041842208447657068439732539280429522773187254312038178590214239920200963855408805235916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] -290991474873002462828883858335886226902590377456349586962168830690962092779225734947483492994828884028175734082187612555515150897259268219907056318317807398711853554335017627256915708473352053601921295771665833704255254444782261285779609135937288254175236298773379590197052569252636534889987933410407326767074498364904011915013869567933296569186572324778944869602323495401894637962987068195619972659980931945770960021873640251740009004851265234748743475426409898188694162976081485875344685005753181586910753766903255690899024881228921035107874701420902010316417810146891169465694635173284402543127015219730928091648024915014218260142609751474762206304489734917983437893769998198773982169301682045932396019808656732359653012361600674287900638997203648569362471742385106407807406003041457299868972659516724020755496151368918736729746206808425239676573520150512547042175882892280936344978021817152914522612921340855559092270052914207149526438427344152143363946030897695902958543300425236542272308702807573664031024108891649376548961064698368555037251652124760231149582202274616670131669348574915075423857687031956773296248683484402221390920837554412005078268771160382368912715122403491607487853998900623661032193955356923463866125144599128784042810503594144464839348890503718336387069000779457983737820238689507875995349418731153196495894765255783344562052353187988668152938920741834413784743498211823848568244982368202535174802295451042690830296760267440531972405789670856039098813321302266922804458585523244194747653755439982177215082756472604670158625620357047722852016600803650798347048376385254303319279543738205622770759373661403061388220850355226175188439173456727455026362573117123601925254798178138818781928677044054807844664356139447673656037739777466286668185061347016933984000398211322474119860949952154162208288161811737205394508538884263989030116876585472285151727845432896909317452817293439272123370688426344391715742068246190368883296333508220514744298468767018727618263065591721819634567003540964882874310126223250602267922621901912249366530594259604951599727421520937250641495791113077647904071001634148300232659967285410371682368815542890012467312058971712695345880538080027350885611690129834167705367638318729604579839821369270469553236934204700742757851609942873764277439993386362202636191066977069205556988745738062717844284249542660908588822880440559625585884137155607636634299451636890560196577994403130849325343641968396058708603313259382739609217385845788383640067631184622809587405751613452683490664419690391607932591876778299940519629542165413674419254098877380818963571344137946535118766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] 59968761698808610874313082888008893657064834021940714717751459146984565001041651419518442612624632970991697964518777533359194714342789265368078675286246076823285035100324566721983766520142323354900725535383896134146488426290847657946367444386860791999264772035216415946914159341794497530345960808052843983079366912422335021575605600935261241124853468559232749395238827421242416969108308475549148143302507811991180436703601303748887672556057101882783384558353772738336139667267256173870217480013672012081717557142557092015796962301697914942622431108372797549274606258317149617645362541888488251226246017349901796780551504602895943629546639638592631689776648018967906653494525534845418842162753873107109485384085870288792703096454336715146762897869602109625450400542420589609268867780100454558874881750351444174794075203747612921417429575102170284491483335931439426675304519635956139580544476308103836834763014693235869771373148941224961301657581709651216112324279079930523386833346104743134480118515549784320929062009928490578714105232207448779900319159494266586380419360686908147314356694403602575936477801248564230407115831153891888196022463632009337179061512095964529063843451923908413694620073676230264119416591712912542418244792773524534171943465183263873289959209381194111935751801692110090126872812384291171593757674740603637735133170761644435700158542202110344835867161938204451087271954261477326720950306283050766220467724732959092856891029353567882705889200432416425226310796860530188596243070145900711311046144541029513895793186227140299984552592067244226851362942787792276218094491042072207528854943183626044923193612278844761050211037072629840871314001290078153340392071911785752717491349948881661044552809733715871003379829627777187771215251426015095603779509591582883154992529677689230195947933461198849938745243053488132846113332609735018979743458705887057764385723780530789255959566637872310643454574376963558858622233350111829599680219115811008861452085075844567990608020005122022195903968258384914363449603448844358518853805535514252412492904960440708510773547806338677631399748747323476437910353036288327446583771216128345663631511062833948574559561303612145148878620651103915050488150055467172865683546446417842824863729511238329478050778104442568335122208988717179351680089648000057733220229125560803887651792237376651554790032303330506805340841313614683250469722609879016117346286967963599173463020240223031099857954056257880360570785856867754682583723819466751902950613753507632383065382016650512350426998281399454893098188128444342448226598668538799376681960182763254320255602548655406448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] -959742501110974193579256128361964223112030867475814496619388201778245670347065211943563310308243096505786642220268858359728348309824079533845582323195253672145353723274696377766087710316015345178106886027241021785254483071027937131121772212801325235902501537891520961964490054823100324030813674175130487336674171816716309724880293268820442138771130702437718221792183815491788784640337897114319703943087237722341310036567134795439279141606889093414573522658553659603622682279448836580506958270882300978009618433388030757625521800855609236097455898220587294270945156955436565595477747747993420913071860074339645491067166684063001344304763931346820922485198372069954338415656442754348454107540495206374924499101543126389773651624603709769909643377785109433698178431920142277792622823750297563183471790565147584487114595139653416858255063485034851327032053326108477162108927610069913936149539955814851238322361942388409614543731831854944955834207132433928671156874849321684767938073074362222462378104636509082790544395333576487336636984850318502794064106907514608929571819855572262649517563003409987051027397405559494990424352744241541645171405229522288944930774783509221580256637796584223944459047491057779639780955037757059421064546127412895456897572397684796231232465073569370765000069667510600312464426341781546587077849378846517666746466771895114166506900545934811948589879524947968097748092605704641739834000158645761675672899267666553014356719261698230200937274502067567933593570366154969898162658210073896731183379268802934499825809726695791324743906443692342382754858576509936431499003326866403953131433141725291294833405524384008703582546189868274318035765099847871820277516896025187944068966723661995482375789986916791966645550372212308029888495073231434524469505524251823472454496868590481658432595804330070559726726561464070032944156639734617483565895712431447873237719770484203872669282736589893564802174106273118490359316220052913865404592355928786757317451783576440252349521518577047398161782446721671358209350446889753876434889833482982005077028144764999884619708693707842266984680186389649201416325426521347856821250864497114539628036351481365984439696901168051129812133748012041705712985686282131602185926602021525217477072042556119020757316001722107278898542564328111013722890709916910925186659373759739821373205515959506740630472690778298467456634147940629035484715531497292184631877545042561906175902252911658781869082055270621253021557009661684407456880609323980258077694153438272277569475500618906447506787478382859284025016934712212898389137636540062051549066692111996361202383154165611233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -570919023673093564576822585393840304516899328037737723695376158712342738227202614192532687942931824807824713951783711099507041560420209401220924598445591846724603854980967725582444869354779398027150722368205279544746113955028788259579737892135978100984623837942154510706070486254016521541903878807769625506042201726912285137063761284329384589792383973729488755548673733198035539500638976048466295422988583305965322842256620302485676120619951846309278161145055427708659089110227982574430644574737093528854794407130958363724994427506229646453712597423551969847027221512938322733596223025743688324338446583751757067618067634613929966567148942805893725328848826885785634898663513151914058254564285451803246997582315129256911950838450416121732735959867490112156530108287675219607875351879624200083825210038976543482021531006534924573847803608520778124327397796206005515063980245514882847782034854058847550806727190459785867839788279537974483999717325446137850514382915778078190351726553868665946170234324861378039485052182581641433544795327532813009652443863019341692077842587504684662430367112295360836636508941237308994884765440590031380223883766901027946642257086512520407188385778412061825659003739317195528545150426966328608928174863582791288390489982145450712687357812165279788941884898094835034688517972870386061390835189337057492976556335816095503542216559746055843070506776808649949184540931848990029019076229053758698096669667077756344233415582447770802580858742028362400325160432859011996639730762208781655167945401803401541443847979818695811548825514320230009749816483287820053625290088424352357803563586173673547086648239964890002428693330508533648273691070397408345726101892927539883947547295373633126232036855771331087199936844951479584980601687749197298742191488771497197986063407684274970143645484215195529919067543727507791424639338413466257879946339626351624252920254899486866839894003541499983258990385833379453000706455443528858001021560422483761880118864930441087010789702742068564214153907640817116985431540459377572161917029172625018310198584441540871795247861553857456988349476488641388785233841313154613955594220600207162813672315321429336746407860600945907117454119935215962685450282366673131231766753701632791015530989786920558040963559832071041044126403236959102272651907630422545749963071993918015659481131128189429485149883347367816220162336727469211804971450479292013181522415269573045424156677579111318236376483234286093538688360105114611497810656665461327282298161531800538581849250780548135223034181820382105746215791839892278583238014218914011499638911336327472098083883634246287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 28933024944870009258545029244083488168303956271429606661375014913647562760830156667526827481220424108275053463587408964460667283543693910278605488183686888316157161760910400618774960002880316350301353930970557877307864777452168598007563368950976761750022111605756163796522032018292248818015502784626383059250390952473032986460545906359164185151163028193319956710146669375218233776959947051876156232545624384112186310693855661349161014877230990791508999263886368863216727853039513005097325358029740968840266899280835905183754080404386745912525900706215887505812743612545599255760829075959945665729383960305945870978037410826242212314498112773470406460406121593754084722693954809127544463802850073527114177372946422287133836766055253487557036203555654949676872440166178944819302125732481233508359440672841286783721048183741603304076902716177521761346539151176822498505610841738016445961785926827532513196904174808631375299345507592543688805366646318844553922986695695778821656937773091698915429318135389536167811805034192349604916015367104762229240070056847497052916626487995357240387519080335474919649101037487464926101372444474843613618684867753128127219896531301737562206672133438424452624151572838805849453013140804578130423162581975680988880824407732895509307162367805233985449047487188061420520678861275861422207198637338830277590142636758937670130074221883323837206440960698543698295596722548115807386865440031376990193241133453079716811205998579573050739302982158948191358599593325943072012297434263550694238889903701995620089819323241692717357976113017193163548602559374284638974278311596257693856510081977835084997954893194330507323641503683434840288974330049101700081782621635393628603477928810585208342963471228448531056654271075710900225860011741928888124073457555947817236993411076836103293364987281312809182252215259501344034079441554695975882681772156722654105218105674536528185333839601187214440575480727703835025145116849453921947081802869502291586285627944190762793233303569298441083882780944799883141953987705024743130793892340076076128423133312678017340173571264181704165111758437667088450641902337719753574682807141506701530350698182408431198381293768235014239290943633791832645410463842777307605071831458428626992463893274129795574932778509894715577521922796419062579648389538615076003356828350021215299332072543522948722459390802643344447804751809161710360574538881022452888141235690998044259079403196898150360512810250527909302166642492070536743393450000880136625784243130003638658007280581808210594613013652737024677288916193604021906415169947926279359314337860720038034420804275362856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] 4476032032921394230567161546736977253120167998595566398931585016973124742886546704146467919756314023738143453494213142219705630571930999342056665414057252274417356789447593826111861781870810443765844488515607612910837867718945996824100792417049188048171329101045652045165911430263163723465987200249429823515900031714593068831029342903766836289501952505194594078792484296057254267049759865972155142015925467698855465028959309071727572488601992413223749016158813883868489228031098221001086069982229803205670144709115276197617477912167567659408834074769328839313231477349553950179403686602861661050155014995899894802219840355730911998596258683686916596937104577937266388362478574912597861303069644001932930021589688044164975738661857911216079318013654811041133211984861723528149942836501414457898879121847612017248888435933545976720485603224256538335645457152020457588848655772784942658935954712756199940450165589867381515247685439702499850592477145120122798512755674773047255526099310424115390581647175397833818634934277329052121128734641008682919818550598267218695018823087979930103598920773090589296867270435508817444725282186834558298454674243638994058198486039011469259828878689225831205050313108964677917579566494763519517160099813226076079377440497023713088438701538759297097219784914065098719671409698749371635306219775805160426106288919726489476117568303172092318010388054230326057435237736661928993504342969722638930284943150534512580912777996376299271644499433478785574033204961464150210768407332328330993986163748424831890025434572287798752317438917491861547635931889505015336930435310307810034048274791317497994632045496774030418898323465312256290968483062471402576381875014000757480938974850576882906544858994685542613589126642662405382358754176305153351538291181811416605231283638705124338792287799806818102377665085047161514924623653763710048892696791338208357186416994805205177985540505314749892390198312937087736758962195277361567683776211895412553882988385650145876565276249214665612473077979663529180984033461697591918024032220400742821194317568593975415502364836650213721995913135658845146686458866984332740556984743605547924028285752165848879594975271354693664107371858835877760666846828097736265796227200645253122687373795572179412008286471764442494774180958377888584437522968859126678597981092924809142543071021148537353284137551876862414983070068271414198913000149265309556058629202017544201183043644591592303127133805067523625970671024000704580794964077347511058881140485043217404298328726767332663489184896151717622371687574290312251537786980931868457363976927510586115930972538514964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] -356778184934726462888707638560726284402990010082185551093020522126732376636480305575594500282530032957805061264893449837060995434355355636323550849339780734141214627577552978738572758192995260892783788120962639770023809904425586239110415285784522557046989631210609384775535805106956494664129701845924060494400459587234954042222358372352308175916559213632205839428568886648572356974092728349831722387458821344920028929995349184918439590993760651539150342836343309811703235914702776771721216167913371839241752285998294917214761008673029727247169402154680183397428390482387231296126431961098080985702257637670732711473716703281503095704090760763027259646748193463641786121754293299719634634516378997678340374621751206636631845427823176408225731474763602446201435849530621220556362628479624695295447825128411894231322682410699854849657843141365971674569737487615403400619291947173998397765823132253844737815227910680839499884696845776054994326378395569893870625301764851738518515222615279847652796381027961990559415526356784664646014723229659363773466747588449591304053469515387371571257432837752256422826015174887690562674916439658465446004778108488028397181750632389637526321644897097879869472842050028166556909384634930872306037599885009901051096542451487924147643998505161217176582630916151426032736152614048473274557893595200113708392139447630905584902804982379966419461461109931835381660708444799268643110347856614912630991105216774401513987030793411589496764388799379892612028428560816142415890303428914497446031111807654823142477047756513876416340339660119397380693969559877974978839955335377120636152986684676353287846088491079001338330209701534501165032116974658999195680346539872267045355788814586756260306878845458743233183479139127820363208642316385235490919765569062356183301312958760657359389666825466950150747606010384317339908995263853314639716385268857023317188423068396260301315850830061328444145484227616317343063386494844387896829350550001100922932766248944749343619393671586766220276762539263658347792352926911439471591036930713562591790195200558430239892208693423695668789516148413092713639028076876444736110808959055310085232180578002275794419479859799650204422713879552317207932342877505812000168232278391589359382119430646322453227684142615140324349370018668531762656740562924528991465399905748260097881106410182187521532542790819335950429628262805815226297509937858878685242038089404515998044140066315839866008519665084459486936394396261336955216916784986652381379893730202232796682480680623989444638980317800025628183530274361005392499719527155411492595340637455707755447931356588277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -32207638786733523720256334783541050699731824739533595269423053694277928061472620351711949002740243705745598562399385154062390500033089062988912356775593388770546236883710919450884569111777841177057168339882938011861810654247685491973392879260817316424773815353213233469570857373715004639282170671451734096894972548906632786797768374182530908764264856060939637766473137352178236895307608411372485293632006955189440659729804270594457078728492873684254766575431395787741289660442878663455738581780621953421215243714144191311676759834188444501863144376227077251856403915895598692840807473959080806196910361583849397675911295912248353272024377794482812901023140158093621042786429817391458535338250080829952480214496253934581907915593901735937647814389540118366607451333388423828244929010290618193668813560670283525318450493690899144585149414299122124006966668982742809824693090189211789776664710482742594038355514055819979821782155955594710009069065375009628282309101005520940283487295380808042447854482038080863833034452023294782032777094884226545895380307864051847563402242511597105937429822861506875351522751001655690527713314320054390304002511717553939466328058395470213836773652211596837429274682739635084730398046040256375520894226325777444511888046623767700921010722124109751596673009084064669801033360693141181294186416795177632475765622180655019466486490226616597118890848675905230756240982550323320717959812045404629052689395110733502830576736446331008821265284944462488284269858175356782380236880677664565096496328367836446150931164054661682578075646463146317391350552839659054528617936377324036664107252192573161936809457365759737529982126741321287089009737535621411801231353835518330926795929420434118479618483880096770634202488615169798100623783344261914806959538279399750704479634877943369815234502605039976106570578022793408865799993010288600920825515997794022205786194165640140803317703070129856739792847960653722292855643194735863032017875611751566706764332634885265067554245882590599395313561153842196545754830845839162284527328939402714132637154751320660844806945534421899254262199766779091403600208568536700658726902110062085910648398850286634362571123964850845440755475750527315749161787378432771732050683707505832947820565915879494495768093658528348389951408652998445994888750241436708937856916931439275423408578942824511973084266949858345908531206628098605584745797075871158608610645335268528759003103463955729456727166865214464133220036177363930459600550383739308166138291085432073680272988007685673803764637145875592464637715846814526570558540118133276003061914764213424642214298491289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 3804326752088681392032449194572399592841086625416591934688843955032752103682035438965909413653102768506964186614378968994681966992445681847124065017159240270298807947009984396591019600574195389478378703083430719474705309462437377081182133813944730773070447028787272862283778186836050712812540709347230707009993737525088431921303936717593873327857049509674404435912856773421309409353757666662801329966931348342394322231795025742323387790338979496445603665894986890443031012923729953839815280092705544294089713601862409484188785421756024185844354356354214984613874096072751250261273486839389302653434293908323745635806039386991714325486573970376219885583932379264553310982338250887535316255641825583196824206792224866265809612840684768693708350191719259960005464949703426231661584799647595291428470111685260375178111951052332381382339557258988479548845179395938740637968939578721108238156299031826874972215699282181752388614155771571840528344739635909113900217532972724943068937392280090711391187774431516519207837665697769357610162340217474543498895136481549961759869232171879643225256189122016914693284826854685836910802690568847717943453573804317662155801925635349539621792822545445715826706555938323709570001356558581523813331436148151127567597255189300990775431898485350389871710838191496528364675707967027987996297731067047908556724954832567303644891770416005874221004797971667345201851160751937715856149583726619873116718334713215694373955383897314137824398821858103795427012017109151680849295363175809966132406832760765749747545889190871908344332504168530074689040903724190133026588849157191983654480001520576272396877449677450430294091066823666832099914307986878639468622331235974006242190782563646487617869589891881224670629934746837232232051128652410979294132079615853355105066185287154221307942499905801489637920538606323646669902243957033554398562716612701886144528423330019255445558972662680842216178969589992608926039170764069149829811574559277116067680575536694178395953952343526337192412378212000403653824952263183426691052761262342044259719002171266324820351515601708751560156082166249392276790002543406609716202952661920982381216805163938769335123488124445658386059137402443866717459814634337241608805489930101567557218516639367714525674093994331849831955572307379280023653831884658206687075951211770547447982650879775188617652629970497966367237225222976290886342407191604706309317811644298865678671307960196496905558560709488617902356026898497573176739999891914712008618000197897428507489309429832752638630652849741145977517660183313316496231814833271373599074912173681186704222484588134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] 977717970246561052861757861130201453958052079757188692712025122784428795309866396793398086390656450798126826576106918197441884810392744602303748407252663094135810128061141644075584436016837314849159332016502732127279494220870601627672216119174494467828124352421667869581694245003944584324266642142296042011611946198534709053962402264676082611009404313250476140464101154815630210509588533704125781681420294425527738368073076923884516758322545946482173859144456219304986397586085896462147261472279085614640731422256080611994575621319216516704069768348382622175603463385739228174131802045303465616815314917634249123971742076090078239868856565238666759523807582829886575506594502157934678130958853304592366043640552613686850764408179577164516472605100383265320273611605951093814969800867936606750018916463031113341273610801322555017580518304536365292047916803074036889984565203507477101270070375443723562294234044724218501711897121699045991852828573573092499467137022405638275522123333888758082695747629073729026024195096745608556427201087378052289767434089525251433768067646383930010985078862531581628910111545936233911845149710422858143589583655667006505996529660667621826657321590330838956822889138927473815529445965457523735561557139047856717853588459298020872014594198837278142699230446179541923125345336211910091722910583216276423113214529198641169848745773562026038900704696684936897813488436868976566518900144844989217449379267301244852998562136862951691583834942265208684968043080777773388131744245875466649593060714794278629174458562505860591516018129376773719533727986039345725083770438102093400815224917296862959128263363846425480068890694530739490644263552096327148287047294939960249156127475857408045125067357045002137538655067363502965055034647640263620512757839827367640690884234179926735440643005688196022220483827665807188869598560940002061123404935333813072307996361136841463783461447752229092943886147121659881467246780275196273934143836671361606228034904018448844444845971719464326981343535049802145841345912655781245542017565728741533258534733600158189826095238366623773855634080514201741909759814830505122122698700012284360942465412012471163069603619750598590093367588687499606519583376374533110124351512424723021009144017617774043612926883472033870265084623534083404690715836464100352434220257522092348044782321767253995512313946937360712840084508290069947208990824689507754567935374660706728870785945129830003214374776003703431238795667961292096388804446588777735943587275150037954340569697505165975039333707381300549861626200441410332777612792102542435752872651452589548128290618899941099044864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -79478235729045182383219842990548127192483884536971927768696630113140320813731518309974444398123300276566257821207264189958780569169065911255411145885434542050459093478703192805097938415871225012443036649156337939044831533154586660776974713713121624309142725390271846647698894898912633432092617510948988074335824491179038282712209705100854759846449408691405620428564564522157581030687939626149979998445347067724887740167043898662705277666455566857423678761921758324164485420898345633597182127597239353149777497655359164498521788038383695333950487336663164352190945703738836005737237115775315220666000553057832767142435189269885980996851977705464588109799941679873727752768471401450647925933671879882625229296366262642913983811762140368931683928605662480321696557551628375200774184168889694367424874070480864568514070938724846727768478543103995825991114269462459264702782171988166084612044235119691731858967812526166763939851285123778330820485095016058714837083895863403094767499955814959563995824735071069409575718062432734419513732367622596831178810092193025219044751489464282794072067125496758453365455473813498307197467757753792386541345865024479814984507762510233893131321311449702880180781271854099893543838277414708304849181835749710405670037639881589976181177392284240255616241036720844562643743332711156424826016720574438001501298552216143890817590394543328118375994266980733681540664066330507567451163054385864411545016940746629655502905963691183559683060648998320475946743293200132414395279224471567400456262752824975732155123948677592554944339842819269136847353880696744301551399187232415086388843063389018480286844399449888508116056021213777378933908447736846665726212541290810558238635624304678234898871144433122679244491131609001989681285527699248274766438530425755146557767309102209280508184413813102328087707063506984845544760515073621702649703794879230454051836997953319444631707977384364000344395054824809276643981106747001797678550291895735080093744507396916111879189759103814767307899969324414580314598096786623931119000163465524203273287708109507834365742478829917490065790517222065881544852041248337320545227750106977203842997039843576326644473822546063525796900644904543111182390692910576508401738622854768127719484470123650770571432228376772134907142543705994239977086340048902702083249126655556687698911193455252657328932756418234524711197087178388813654345575668049201562912434971694060160417529401726327823708512300365456674343700362861914006985700658394643242869496919787942948280580648947003577036663360707689537045352813836845257824706477547299867710354746477301952626963889304032048578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 1527287001354261365202857503904728124740401253900326285050264780929086975293040987314845965085260438152063805437542595705997083545724329158261037783209275057063193330161360989457499289994351858305016226193118541931543952978658928970843974406198865960860335028326212818516211405702401351772869681043289187125168656229911154971401048032617523823271096954204416584159883888125440703728921407894331345230408819325124424556546228854164957781248544086848495220015276080220304350289248310317995455067472905964632889959799974253421468782218547800740638484127938520249095614930369941110629495165257267549167498097300301248049074636323320163680569224769866540637331153819874734523769442597063697090927640272551800068009053390377252839988070683352553753697433542091243825836832458758868477146048640988483995964100451413213315451560965977090076242235466230778933540270381071585793985264192410250259474014106094550466592169053044462171272769325668935726904861566854963268776547209937303905531170610387964070970594393992739993445278595131679271232886239864834972314477356158863831154075868386643503387127224232313706436294780118711606239276458747793509201423764066667668415788538205862950156423098392787030194445397785469824585201928951775860510163302909912709470889750900841767100340922567708670446443249156945817948215648460958686862058961673787777902283383999406357120396268909747924095523566263722676023393564208261125622108293652543891459621844256804996313958709102176412302851966736146244007564904696183775856023660874848370833048330557897018766831608320117110611474878263716701187627516514062031174531558233652365124638239315912133982854333136095264409245746246212248336183180852933392920884084996677037718096360404540909233137755836227959640968944783821162812804551850834459784117724003693796818019007798266948754521543420240844317391298463862939352286852482266055844510824620239149913827513855310981091019139655829253738925038836730693979007753783757099465625892057448171756083872590685451271306614559351962942227810368766436201562837458560851516170696833354196088685844331108644352330962931930684165690847612807251345963611273349101336012719644294586239984168461307259747011327698976167306919867287765624082211106972825592317352665785650298326322906387763751891754513151555964429029732599917190879289077139616437215594140227470275649715642894475823826334327349136048256007299582880800431363719719518898552877602899060081034505520428317084371453338054429173952533880543581585018742819935253966033038727144119600156551804547870426814253230582717862725183782463791975009865753959786207573568070929297390931037985796791610638336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -26220910353802302646098888042890648322394183537864068821965739151761936255457334526691779167216909238917398474947526352380806572506052275084245523780650375014222620036401557212663379731017272979272055868573262901481953911949734775944168425343084620727195366797354049345028412213037126794821010885207054725152150711133536622896211122008579193988196370120550613147058902009692192500118138092037052757059683207797826822198856713816188683709244591406946715690178393725470223327942273861196396112770071100615473883657439955630373257330573876598076557755982610441047290706745611577250849313886760626420252795877609139681250489408068009422247810942572621520405642196501856272551342722596390225808953423885013630873056038394602696867636390216641834322433034169877320864971210345922493215944960605273816270928873901306445417122514436490369044841322536443846666247101906543590501302708491205761844558966724529827914494808425886659449384716817841866691279724438772354933407771992631783056103665561318593273099658775021583322127381714349053693237848108030407758924256990512586561530285485396063371589902982172054787013757863374255158955809720292572763695530665415249989102000114355306910754825882915151202366408853327237622233592101202019460881414493995825449172011504495334129573898428237798999626773856937091785410095979256662879190766330535289902982007890471527669157418191350860518449987095385062222826552683817649157149197137480544195953137048520830453908321311014468973601751679311490269979836999451753919138765012548975984542619111947558329393018847770490659735272174583658816087680652286705135038949975654450056693210730544925509203140633494821560585896662865697473931816989839904628936008680617884677031747820356221541319553632334623848201286662320694194303738256959170378742709550725721585238544368352255961994877627441899925904882164760625849770531417776180088200109497814355374562923974223980557689435103214273094332993467987655409921818974184812889290208190298301848183956905757024792785050745320592165127720573908945507654825438107264719687109841883628032479217203929385606870060365551535618055418571255919117351389267139500543792817530471031354068080152323873138997455604026336561374243988758484804737323789735705723077982139132380627039414252106462302350287649333361118332357206668652146194221132786199491816708849846905700059818305040015094910169829445973367750254306036877839536645052275521767264729358177607619744017489614580206787134580912792388359295504873957212066481084108699249937429504502969706051897019770723458265565623381873788606645853011671115354721111482940602367935704372730949211638123399040152371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 544352184560448811647703129163451421224717218966574738112792679714071760259466381624336510004894060070723437624159073608405300333469290124253261176339517471742545110604022701322418236217933617123922495748495837701758892386993788089953250092172709599664330096112886114681152126192023674749524212380970130312806458845410039773268727055733161862969818219333404563671293550453211651016128937284150261643153803936121355978617582875121994970225929236968339873279184770925854349532162902023126534912989967194419207749117831122046253087983907409399628008258423332784026656877582927983315502959611428916994170440599031730012882307671328999930730851629350503769463495699772529455543294392358812494247452602698779328460077237063684495823779298439947711974090654753049173940148045704702519208976688309667978976494340785638999133884586644681610717449391488193746445632259696169323288664339556804964575440989304166365112748869104926493344374710486781308184245570653555248152942366157257381347336630044775678018628195848974681692099564665055093144740534672169990334673246590321789593249577461787902429756006787506990385319460524962546784733335436427092494014191407474006710575288154679717537163146088880142011290365774928533804260161131961070134810220885403753872386497207088010380809548864078896299815452270447871455298719977906211824009138682387061468733969703277120401217466919734303860027338283314607041061445158792005889725985435282175984262182593223083309170281469273877618608710852748335121630414946227893658364538592953189276611749880403656692412885577038420862864770664567409114076071464496551552074842182757152620842212680244834364640408961689067890535552581924401945340503273234308622944946103486770356863697459677308206004193370082622564170955741879307333045522585973321096325717300074433821065677344866862672167111093521434376862188887513016340962382736374246090068967138002517143502670696070541746395007982978685594844451198519565652432417704103492112307117959357199768665426659003031687831993941034026484847057736492925137913469884859228709900741905323030834122034201908886673803635041634896818830917018286371607551020928051647175338422585894449791196359776079666467156579915444286061871759563831389204595668291536868070334453170621210922539904819070990850530711858436178231410707329309510633733718710283795425999671040973452864790409512193533841888994797182189886425217770698514355850923949948323832591167931379319935297244563035483051010002951166650348429298039801753944515458910033901944060485285532061312163928093492949950049163534752482943388668285260031670148018823557924392496261902300131885537798052618455750803456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 12843358598068894380176501349909488879970964595621952508620433932980944147304356880301302507627491107670964076547091571230261344013128175347189055375774711788291064617417570842910532618388212997286936859124971005142146009047974384385092728282014332944325690260614328746421627895358571525843456794988556350158144280593469132037645227258625772009698250370925835156332615443437989989857801005318784012909752376930538432733258147042475756845581549924471647319382934666874500556527429868403518980001869127602047852276035799233738386963091369129307004772396736889931686867221558499989380075163847898293047875591089320183006340216289867698181006484233296588704280728548918083639916182065849435182070184549003402571788994816957968535292698701004452094525766541369486400500390258575037315318682303947355108269455178005895941333662281896754090151202648937102032590241816007893804557864349531332286340264222123897804855405258225266048885049526120390705007064193266385818216270555116446678862581991155214836209895365943295403615633686346024900881409229163890888801656395093363791262860950052371191718720425666514517843611914566219472874210195022453208390208303590476740307936711657954857266485869935959042090444218211961860573480162606714905234982538977885420318600317099524884228557234128515222102162350040872012039324537744018278058673143471311216214596119661994158878694285713291132672412727664787841593350165396541872760839849547748752550797966819369429798283860295701398346766073546627598829678750755565360621093453239034360820027319288811311034556997891099476957845413698176934217267145935533238081550130770292530579664631544268905677465604707547854905776684250326984450570277534500412054289628930980783644459348389308682202206668198191220401675596607657451279893886449735857804050828976250555777883625537454001912900598192161161316263661866374427260246323454219805661995218214703239825341311360934499558654958055439671716974757573799213064892423018587223085316085754399567820281746496324873335411852220271612956822843907657851485073422150197719624459478077554779148567394393738633941523492489932040556164602758866318919694903491776232243470984029788548104201687931327140759390992210376820643236617610064701109094542921820264377782417235919571254570342023362041315685914035321177031569697320469615821692288650264777735317042331030479242083475759261802142131421414977614130581012957156304291067108480415047740943756711526656055012792653620220862080931649079397279632166816135709567996332464587770340939157048870433406082045656812033684330273446807388716753468386789589387105570521014028182397887309676211792499751850228524819415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -239420081152345800898300038671411038853835806933921453343018175591848201493095017489977113638293313039681833141950670478381460831573209123867577188990411789367882443549215868607045196135708584746314183459570105662506390073708080891720487111785928812777539645218568530330586531936921341273852611203359341826447126602741462759736160563291736038152140316064791996959696952443120678906739703166190726527750642011070695320530207376185109121710921479507860879131399351194852530949574802331387591401923265671939905830363120452885608418288298755508475223183951262698400294422319622733160727481970946280528865120955998448081548998822384246457932216805581668960060928648914653810076597333737018449737990066560795564398971444514026538365540200420895721936270404141760227786758517855829983184590658949478128279217658035261178904706392681281835035045179248691480440163819408816361129862164355565809490015211490840866858343307784991202169225310251761494708911311584361489183431883982617939679270226102628012911544693871106554074088371530569888132132955651948480762737116337580625449075559180358505457781723887638174105917269087852495895709666713002468278936991862114947898010530872883420274717908062514749160394543055484339608289099658164836042396969350428621031523886765467223142624582800303042064847560178140537689805865206473980714722772651647175301417877362242678815260785382817997682694797742622611711436221679114083414306269038736793965370742456181155189459307437981515265240646994362391633031022294308452389431392628532334795147326489772654495403631443812128002829823826260151188755744400699246944271313329048198011827688177350147406275633931372292596503339533942576293587841155650213651135532515078727969828708999311284662280022918828331351216667711203551887559800946660267681238685937547656646001159967387279474079612930238815611027940808331399490254011274722127676815096297011122530076698455769440619384155384121540869517777345576751479654940092507602230954113386677155049675206004769226828854114070954068117104265144404763116989907858332157943698546229941648236974884852342832769177665983647074152188003232532258082421368558800239101911198997542558864040617348674910288458831890676541078428849005732511177965628300349769492250597711550258098815028498999546385079923381348819231635338940709575559712611010891384768104449362877190636930348958641214669643722902675779189918772046530758508533838493109746915734416075284634866220782890091038354743787097013595409251225839569232931939895901562260240962126604496316204514369886630950884003467542349408006415451738494428403713056809093866077378325977012870932884915447962060210015567872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 11744589864022754130815451435268952044209290743455572619991067181039295279085256271502141252580335935512362527214874753875221529991036766882995715588077410784111600928310265921859906977932167745824030964173700413677186064987699200961635837428233764539029865494418329140727345746084131288294399772306111640989030739892357693010099954179408822056024722642523183003432246027487403117728628114798574501933577090420498036488382676950644894169930498296514199781805021542081271716749933623058651727860059500109331818846180948562259109874448678271840646922818015286736692727082799908011299898291837857847814507690514582867974130212525000002261886880444946841304217955262013673410016141069415024629089921421602139624614695433595505768852906092692772491045379199019009687905513802894895494993813739469612977062989256895146045519190005372835835579497295033981734247189127625646001220542451731095782217922174876382889317588577123514636932605705243378163633878412871496642070420971469289887065078517208371195082504707996047471331279126363455220423618893940115110513592982830163474583651609165944651376308119468469447095577570139745675125818695009517762700196257551507882782973005540633514881876074335335653967158525921956130256465839325381559395191915591541900487070737058111236019768075522915837539408843248172279222316109873620896055719488922792019482327229376806762087742249089669994497142739565292347404288417972190077623894392032868284214592002593236384886917214301392102079794118760372585746430901066884241334394898702740742300594464937749861598631052840657847006862136879949004535416159369638194535593359724254817011804827493336629158311258881772975880989248599726660586687269638487161257036651468146367963284708981402439329583604921257717697510412107492185382927249693431082303827097378703211441383900918020304283716625258749832126670717169950911603301946974447639053278935041505912949333129884072244275954101783485970295462263010770015088765596089630774575440860591915019907639947341790040410340770242837464536180600537932015517738570949023275686506422545757272568432000450461503249404963608069128354614195378346629724832119051300235728958330314387012815615432169723463099885978554746764385140259631468085250401002815344193624355333458900139172378212479018258065003263759254012519955446210372675611341874442776036003466755142189889923182514511916076837163287165714523452419606580316616551551851097017573222455218821073560198648554935670284763556848074847407462616320189516429392856670768892905976142780993328368447935480024666758237926751864710934661031620642349527563333393536912334345147257857849896750568256631092610253266616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -110180455756268507924806728535134804709385236772749859577366899405384468232520463523021912768490039624262619780798238135467214336369302500770800101117721465159685712141167827052361526986815948570090860450510027124432304451544288211337602697520556733332565129127837778777496337233884649185209160086381050495578027385229239036860210414894429796488276432983124921169718628908713873231493154818333182754155744733791065052862656707101636506915953459490814667186378570458638567459384106180207550059565542516631018501029171272003614036197209290824970992085946884476917597273516463349222255947769274793985031148199633394136996654290277612490741031369510489893993110296151471159401568194252907745903528054288002137178967928788774954469051047485600962485107741683488985300786569392043888967989252467544108592700691435429317285748980245389210098851928816815433616372401154467327285793163068680242927851883128967920404540754073063621326970789691067684455632730654727317524449506444677796178718663476472421072283946384620328499837933182263262331591774138705685259661352657679938534747389820251701005506475387805810870750696957540137758190697747261217017337593619695381925604973245408388424901138667742119463672090475024298545386780451306313604086847235781632472954875537842154854591654946034740262938815065405795856254773126958410827280703464785551962020555400468612241499998194395761306273381024082858572594117340817447181680108700960170639157609093423756118765629325595651225549588646495319969071004451125391753634831091766765408438190287583766760573261211018035083445326112450370666977249802927670490007569372810108234169489389393105083973257579181396538474927170989936515618488580352858085643528144419134817565849175678020759968727901849918102709823236227506720118793220176420909424383998819964392750765639677177160386997496958816603692718119752632536060298462248145815399887529736065851050085213757671672219976027315450577964980938193926611417272888202000128969342639892571727335622532694992805818788391836359549549182172025036814877461070296934754385141793034022294273323197105800745571783805443129158039689186712303041730350030784504767078584883400017631380470141245822614215324119720250020978389607017927842774888655472132518887471212854554929113411229089166754443748232756591251840978580921026806893666872952246301408393677347461699975497671997249364771289715263607998590712862942931981385196942421355408262590804441262580505303602784430413159839223534404146991612977901199332286702225134671201938104351577193976753565539831248489561817488497047212787298658011626620805308015875109751888821120986322244613981950122233919104192872448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -227250932852835963862843893393460810553818227937024697833452491139607023221373694061300237159361548351208966041976359051257133729035154429301924273347035596762201276713707526191521305413202902349098406660705198413698610972113850323123736004911075244403270659196978055320427694744859619635323166683495121240856992828201348108617897993190470126411794049335318402305232838964881840479247823140458123587899288181769872410905309480461536002279796718063902172706278578051271647140111137849260379326800188375451640219168095689821241734409625308718441166965533070927829601957037970621721709554319305933125670175908875012846756250455273351508857327556106014606371062402683360079007920106977010996087322786609056996745116825936906546800650976568578060716941349869027859627242327758767645945753289657663502127725414652940968081918552371246373274227527740740427892462204544671509832158876157455713086670257180811245169828110098217850440723028595226174904351364490675355252742880059206390403865033087460870223313373193418092967375700076731087011586369080878591710673819253001811748686585430662952259247930227079441314635261147651680746098153721599799167793703855823199243140920856276509981311802773977395967257425003041663363828218823062940088250650915584360864611880054499303934648519348565979437214514585924169708451273087418202705583667175859831790536965382600896568991535420316282068221787400013744945468517423371217436423902135947364163953251876360192572173070414227170450095533605304873014886893767929519522695762264957882613162336498044563221766189204706756773601101904987552809223719131368187328352898322820985022143351664809269771592069133884065823220354803171623621153504864280796065878429437081336899359181975293490751429644981700681051395398499696020693179191994239005493731892359262410303820065759035493902964436389672511496638572517961849377363354955093658452999151533972551828948998226896942480700819834141687589412482704784894336193393434608139074342546759261161708858733136413580412702098758745630907298700596027672416727856855218657759651350262726775837589127142753321225176577319270880331515006072455638480163465831397819698789847695736971675917092210138734582108559909205551765070919576087738163335717869475045425369426995756729309083478734391410070348758686569393213450384436520664046366812012731564596228835256736659328143050026796723190596027030659515618783810897727598329336859874966306595453405560219262363099453910532196953643893997282113220339255063148323651324071903227730909055919723274075890988450664006656773310356961243695810653051118723798298656886386109798089851787255299178142651883778364469263452235366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 9115606971979682667548519445727580988211129030711584265506528417307595808476265612437315130226113962280649731404889687252340491185149580324021264382973929763532248462911186205920483270631130637729335851191916543374009614013939291787644893269875727907715923775165858850711049030248016749846756730424943026816091885961485965619313477475029654710732622732013831738460053774129561617080489245682542835747179594078335971347484377212420481758648914479054315672233880988138825408434012429306432350401080095161923103166396625756996317370555540017640790933343229031263926218968719159828738488446118551733178780215154659821964062085847518423192827273552765968712719638960860021058101987978900821886929866234818771011757496081657275782334771157786287327433187590265971196170883891985385158045607051496410692514017657956969384249353668443576218741018589080043168932465160423691512524695537141927986201898194091641223822879819418778558166944677100365607111048989885363902616149172030872433111667534828340942552138412881188738843276609519669542754406050688865228055115264132454947136552713263866009714606276226289320291018038265219749542656828535813037268614968389156005634095370391978299682709710640864408525861477935746528389947532986285359862014964305671985215263048985959387087535951415112963066677901086109719936773723751074664965978771700746845331858665710624956733648465799662520340524632894023543794981617620551388541177354382833730790529013555209473414630261338018203874900440659924907311819001264675121300853583485341162105077463102956205224146592039022518509654442575926459571939041955507692222563498117475909103229184642421938503927181219263587143499898708962231318863282885890001889602244110904622861439928402992509325596779145885577229227595084209392185583295680699237129876451758454737893616317663541724522152916494594984536697157058569700410863371847747310186038384535347157991607313076233346398047291610096350037559174760590391482629421613116175933849829532062950261270273989720367663981793385360204784821254639711838024556063730536653700349341540056284649451329183587125714624959446993878688083637136181547614660533708980642236367071835626033241971335118266451199221862847215577428969048457688011433975740300578480781396109377423032054587713963134755107005994559504270258445391314853777353544235449133700694876693601253403821804237039983821161718823879436000454897497526791778831140977171494305257631240141932295971363204030306661487565684992008182306249178840630863222774813057791054224785421903904885989086455292059194045118464106191274641989211961515235925796726639491032882711769305825628441267158782035255261187041918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -63181282760010584251473185059185392789403869023194590760592941866892934940794920396087671469391831219742868871453453862514625289403713584166656205494456132034145444920163412732048279185364815927338520477007667330089806732919935162826202328857829707286260706196974708717083210591802950929131261439006977489068036801042371229044474742751423939683098836295548433635514363070718058083091774812471435274430217413987768038988327784682806951243856774868527483333375677514031471551371181518797999879512933727737574326053334868600035242533788690316245913041086589061249697103335459070913423002250546070419840346199345234768106221582211861811055509669855407996635451340248296524249218346753156484416054066328885515039982757891025270714470301156269500797689146361950564294878327820612840395260483924450338543258791813890867519877009505153737765393630260810793065381495791861369450747165439436047754815925627367628570168363912220851494570249393236094838272253854863713956839373224864842482043264516226455197726144755492688896264143302499942721161457229776196245583307361132496591641646228882262557512536076039943365505451983813693574330680178855016678073492940414301068213471367654789885660304727589569494215189838795925672515501132018637854272554914576582917687528122130290358213896278839359322118882390490703353385689895619022142866824958499970652261573683417132925611191866219923856478019020714410179374416644044493113501702465321239230289623230868435569849608642185217109632823718984334900487015092957839837340607249975678743357573129073179445690524227658240779689588333734198143801275351984459041797395392263009396183771027056203233154689737916562689005479498410432125195243284159755214079177752466514871251856686396913357905091498892900612023324521808633261124628196718944076922444924952039270557603494877390752985791948297106406901824130468208243442880028489200095158261234041448280441209994053458682457836933764678643576269328239989297616749886689538365380154363685114847236163524442511487539136286196296686412522764823016594138901936527767453219545168783649248163363238334910269235935984087065421976651330492655392545333548057579918688692582815099660898488440667685741514166697413975692523962013768808011042597606840570547897067097504226918185565175317090553996438541047431657799407728262409324133208914178536455654229879227280470687949214327046793660084948259266021994407053950736648629166009299891689548842174244812009693882762067512131873712560811699538306282410832326694630276392616415037231638541491822793259169211623462081736148945831384450127631398506437214518828359581089836665810211767506154976196715417438845061296868556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 226681767104822868481443827482885982041079585782520608373640874385383808278285326682356754577434546591633790818899071671230565059407036839624372965094928362584303785428881481954637600837440847781603611628938137459957469350115704176109755619313666768024455033169017076958796105035560313939749736363982746170485918231208493706297649939027898061513892403172689922705715169039961677259031429710478411339922506216918440028220631511399221105866634668095476078902297362890797670762636622289424010015780640261780818270762708102541855715726555200202444338721001230979709164655588042810084830844121798671434066043324740450169620429617327555419595866034582389047636049990166899389357474402349149956495130058836339004212493483930572422690437109645150130325783140016952621481001308099335729671460851211990137774583387803058881627700618427095632225394590813373368722057778251427848825237536705493943166058971905345175849906821255441080418262695603777178047262062264938628373955228315839331873622921508817160788409368110720622473320540775216385836413343845817338252961398275997364556876491831896199539528632443271557839818882457676672478618535345767469060080610061995094669260410849057149561318418479811127869723602144499212443477463427573178437525966121814953584376570581619029876151076141596251927015768019375090072554619552234598564778751639025512455661862273752669325900462494363924889426032280988990459610094437581551122622034419954053504531236748583418905655601092783948362920679565912637852672384958807984751171393408425370513554554200711159272715760215003016185417526439208391161989651509556465257148001498075373824786493854908408731369274177801651929758100257798954745218312868248024830942909893467782238255567800330633623908826979584265269560130667880907782755603702110570305402377504025395621232834261819391028024680514034233124767005026667526525605019232978601840534728341611272941211994484016127794279149527487032142205681257160060983755763651527091960325477521128585599437846167669766807962984377082051118403147765947626556144654832638024539849977364797527414920815791920007507034851855690227623222922132878205607244375492733204413236436266027283524401641421651314981218797697555240988883331394807260683981402972516996154456303836100667118472938058555422810260350443996134825964892850301494861521783340428565937145507901847678674192629614289461866849805013741121270731704536987160430863447170981491207050695315479843667269863191908351057301393208899716632646877390133251907562123129719225002158611672723746502199425163109352435445844608871826301853938796892827625530483024795809438542944681865381596898085543125616543877315709370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -467353974049339332996960661179034677408325687358190718654227962882394871646433131924711777232280485424084215074200603103593691224298476610582819267061458266044583790092315858654994082354552939518440765089294574284429630289933138762829421926475374942191587341228090741996896152147920817738071875978639767688292632412229247470088871641974456934156467282362307264742196867728012318300544297131709270879987969346324943210031422393767750584602302705167283430881204831745202592346684230393589200462001727766545239965300568046206147145810734251540375491882448228751613481432244276913353624658230330087841343112755009849298597131908236063847204431859651893629700505737033032772406276802450821745956692390641038053072551122336674845451075909136808949826543547183781625364018587051673391213572418194954062389726328188790119776385511616757449704203051862427872676805809629879319755112243609212470429199262326185277261720976520056225566763942332516596539070426029870768559372595704788806473994023200345830201826606474260082192395009173606178948424320358111965340464653809871660543756749554561259286847635473278308372767847555781574502004913076323615528352665630671769873559375044284306836385652527030950774655054696221917578339325305198705594392494788951425713926362240278085880984270627603468936478592192628527001674901771401039730553025727976381951855713605180444067611417045911113127973791751970856158069500083808762703054158539952362211855958289348981003392232062913462976075017833656106060290475695182406303707990940189919750705090378597278867583446274386794897744233636013980911520706863883865039991617340359456653324818619954374178006337928854966717412213884928399771305562859282585634063151905724193570510467928966693110819263686124872488360956928103014376425602907799932831482779406215397289626995161955617449685716710043636069841977742680377834695917180234693372594679939103262461727344215143251961305674154347805338410551163251913590460293884780418433956170104109012334850454677342772585711756728243854570337283824649969274666406851503416330740799518486232473524448494894872162885560123524303250421676005221420209342429034700633382083565318983787394855389257822740246795967539913153812706859924016601487639448201262656317534363140823491733565249228223009809467153209759467682170394028813952012885332022061176283504733431527464365790032266893015135665293156860300955333994571532500395475122603764322820697118280588517054659553105153835466747626553777734905552103782610250020871196301113366621174613239380918635246819664274098914691621265390912943254049420407691277819816574924011473708407152926642859742561369035725542633763975987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 474618577532075200174417787426984979758460843471937248265819207730001071339208707507672487230863834582417539998897657699805572996385023855497906267381015618662919415438579995643420561160589534664511443881862868858867327098709518206550628492692512809297966978527685750701237750297275512581414308386912465434697210939066001600498591676891752135993257183481632365711057282645924257008280395752928758089230659346324127073934164791617826377577711461194814434810142134057409378405720470652083020788160931836193119760080389286106653328763649886813974693466163072653311546843494453360827186877225430534968027980064482042485116774064263642816575468975328105120983623007351816436449801364467405565447513520044281727658986163039034887233590648436585070392480267463639114467201668736477267702627456450946546462504512290622346792465779185735540333526048151530472893937429132132509038477131984104419577584912505506965238797180502047200074277226256867018880034974377872803892289620932114570074070567277666326157997685475807771847827538563626112923016496355847514028792162793187164827766197316726707957130391744129116399724268680798167085453942789755235094086142577304067015784780040324345796236853034187146240546505812274301516329218823706277724588112759743363084633143567855542200977851199608252164126089539214004003660630362389618617463107842597046091214107988646874539764294799563559364563787758142409483168542584746528936753032343236498750398946494305762687667233128965275882574447711618993868411434478767753346960443884609393189294386215465813033975583642357916116140921337035530328573007930630784363651936040985906089390680420557338575558778051729162822417790791508677424719622576824423542307639848399127168491806541217194649394184661563871885134085258216814287486145487076719823074408316722523661756111624040164393507735848391838070021238073421839946068977955494213244916837934735014784555065688886628776956399678437163632553921840501094359948321851520161375904020770572063618370321888624857501873457804977942185885825935208745056074926522697393629765854843832598688866437244109917039459605737830425677928376248477386850561479292068650924442343923713281820847177522890399338172831878986212696509533169077055161885956613366835452977033133188013754936509649346517629766946341208226501009568450118400025854216359312309795977266842856039004413141478223411052480854312453034353808385215809507174881215595597211873094402571916989580067453431572031138614407395553103969154592013153885415142332854097530434202900905471507803880602494210987985289864614405397290742826244733993915661606191500508656127921253723936708860549498369776346271116689408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 133148483889868465674856113420334781586104130475009106171671582672578759728703710105680774286255092909773992147211731626153424646970150055470264004646933238766914944088484670236250971726789551792648414017312607795269917098594222901987091848213540525989380626740118563838741254881439266449150485072625714645565186047543081980611360994489068940836745271250559973910504940972447528311708264430532966775088326963378931397912568868818399275851552427232229979313577989611019579906883335964315566300970613932225025537154265239886435889517917209130934634012651772815970579103922153390581680105458162259092808331912123712647874921808054989216146977583285665251795140270257335781368675483755251123647558010821636561931175094828830054868694406349292200410695363629821911150084137886058962136321002454276864374443318610534122475419458213857186230833932364490450656962682841554738353551685173552920908117147923927948248660257886222777679354257178313888081111337810673001852070420752815193094085106160020454886509578158099021921182364515604667790610093494623806301706875345257918310094413505833093088385026555627844889029016540374094089851086692959391393458742898694937874044304110646054541182670913709488629441886620943692865857239062080993376007345811833996434863376937860089438432247580238186778173873093243775760617219188631748384746658439024398991828831692148476563824788800032599310272795762793692657017283594811693333050614555479821474302729321720385495574064413321633936682306659510641310537854508895682765477971023669862767297098697463150429096236152113300181004173061518344665554869715390589086416147750532300770820585238602116617631886344932986421534684316514537825433369057253756824526877262387624467974706461443289217966734207920475292848587211690269163895539976881843680819882486776391566482234121429564457640311766454228884048131235294647894009463328972617307475937571066775285950712480185364710762081112930625277551366108211922767001928586286410933649440480425736991280893642170378664923633005079464859132716819693114637920661272645242911355656152622467850666540344395244765721369530092346688048537434838249694621572161547614802212618694624513346095563402454840601374706161283422609428634055598986596682114541104978118068912076907809775995311233222422102255058324789494672282749324166173963509122938856654622405332464040399344103087160025555015282766508033425980007323314651623221927419930118535272804900633809106295952158586099608647924538349147762580209920840975484215572127623944872327577784115246902414801717368845615286657413584450223827377473925073818481414358017159132458061598489305705413164321343681040749333718572728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -1075657273878410394220603676684233557533446060859613550510900794773032696674748140048188516563685299516374582996083214440366846537706928490053430330788931396022900558669769625736680073152776905672659122150989726958859382830557438678644590705198564999655441870821841698898466254571305724808363157774737341499349505737856920035744320475037713603629401052284050647717593884729360170148298543705770447788453886742893297773194751000214338235233865255282987708311656070909018928486058253312650011255826167359054209963103726120367672066587714320897299860185370061290043266128684244649681889515510331704739148145518678889252496801217463509094241422610818547191681875734968238216331248888426241507804320327158928114192515946301631709023731907825661717947627807707634192187604903015248006726364756074713111211996330437379200217189217592088888672580124383162217540735990117498790264549289329242530876144691645645399458962310653790081317116380755869536115614227568762398401116372867920412667378917117710848403336847847209285478509304755616589843443998477579171090980111568676580853753527091942388614362644289173669158878593998562810762942683737839658848042234727452419507676965725982912375754565788741519291688711697835373690181656191404494920151648697265747913478161208254260127485651737610142788596284304786903102656919609950852182517145722806016380621671639172112686963253998386093064662489592068435376318073001599224307956087254762010941185730860851842021307421035041148625068561195285238090137034543609342800779765685558071663048573343657262181335535249996380929955263198562844816566130686350780638916604624328831126733142323178465188462226311733184944088173387142446358704003642042196385995064058617824666798041296146707118387579925892620269673506716591678696482043288381364423897208624723687240211358252365830461384336247618439905996500556638345483722189336597765428122873515715040181040202531952400414041687444378556344225121000800360962247137208812274330435760433385743382108474666625809828038531071616529570578162493464021355044743687896485253321027657998702563545260492239526613050129919272762078369502260011754397048078327040333614372782464025842335064642404744509073783398547796277605039536883913277822657224119294910922590619336508642272469862376456249161026036566672165223743896181070841265157549372583157697961818309298802354105285772383816818253047631777257629065673261667733555365248003817483959166574833513805863789700381611929434012089916174629093284164947645386744216228220565437818364378705259885064921480478380861971478683471003097587996901394044276739753073296072362193032473354110422594405691470605028842752450588835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 1177164809532672411146211010918667452581527494814666101714558454316821636483971473676979530244277051990258790496179280335917340396019345233183673250258748626038713927358944757838325125115396270050014313045430642961300376263018431779597493890329590545809157009846959525490184477227837200157905990279755411446530039171947441587891412328736123526354391668892370090620513159792101886215012480384350817165405800750660919752314113964869951096547247333291295108699188180317879261472092542395354012642265148882003544156457956338239274976130474315330131015591407539970488090096213955195560546071158924725470279370490704723960747445637608552610796231446824418307445570858964756535940410938804310148159602965157098945727364539250761307985207856194669215884056857822773172960926891777674116947304386996193081348112890162879908091558316785351490131908438185623390451802620324718672283894324950990599304795905143930488262330598258526819002412585562235153176267860656361501498898407063734675138331865746966788141956895656835235504815264157621945259913598642381620181477824102987486066461792944086218926785480486671040572801783356536080388842101206753962527596283955531354259718881997447697717121486085099442544281272074674699524745253904113562482682952919441233772224134357393682980631269081519375589930018497954139236316935821915511450731528070435610894702919400025154344645051316367166396419803257551448039587540636027951069677009218798996037783506986526936512436307854639993718590646284689331183972558450371290363633726438956322986250202656633049378547766724427125489902016939055945351721293101622210598833421235169922059394810933691812053687143847948600078299162239715379272192678587311563802825045571820260805629182616643536423386858702063864135740639449517589099165306093931527397231919484378825272692106096781553616776581254644753577565759634381721813315774392231243016411821081746267607976724870343322661967508547510577256500216354795553304918404439727193778069603114440640813636320614007389005830557475707032818212294571748653356842946615545498611213383991873155877063313937211484809267061523974931815413173965138375740660217940940521794815062572411392229808760423506222721144824670783530133249457327836417545012231916874459434841524369339757151072939489158626330352517473715469155720276780782302173126860672111650698686831671122978857628017789418930880319449119627110617379003936375555999911337981053726648958284601064828476337647075526140617195160962957283938447287144557709309899846448932229959481742148484508160484421685643059141472956677093365461187516681567270039172806863474394279527620004717974126476217778762926511918908283289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 445995515730437646327317700805150330447283684380915050808059177911789069054802393988539017009117463790699901682841069095439524793094957478437406863814666152252218594570278196403386341416253505571137508027632334123055329934520716170773743237233248874536688174556484271481035858230832451119624475448541067911984163081756590570593073934281086805313537864567084511576988285290915243513100552365741019185124837270711928465644806627783507535647123532654157369141232081895843846660282234888164055120681206317324446547462728845859143572354425876293788844639678612203999227305356631139681247718516060079899888972884719489076613939884276778207249385242189640830972937081110352327761287358305674644460176499099868265261004952301429768847249706084246203199917238402561938106535503967017934515999176891768036007448790503235514752482790131485489578229651303172011991027290437779016185511014117384762464032694739633624547948222459015457649282948461392628575590732305880222185716562356522071122160196687341180933775907785573411261460215062634914134118173207670539221107936652502039489697643669308067651710599653863161527226151725446950407289321078968395959461217011302639755431275204539846998554337640072843221317220653105117766456937649509573771889966154445893844027296985525544593692287604132665345400698152761612858951345320218176250316073947030021514510898485384480570523786047290127299081331191238104332155816629803983536967586626239029530378399079245236690319961125715415975646163678444994190981829295886505986472559819316729825956668120883543223295039671596344732196648904137234739128334486737988690933664349179208639229988842097867116573370810884113352793116110701464740578773703827912801936094714403102031361542941096226488676379770669120078515870507182919797823466889325700330425650592820114135730047265312479852016805184221307742537744924084098716519411226433335554805156675985287191475110004973591452617744517247006691034423326747550659825542804685876892874373757917765402637548665031599764257534719586077595614924047679264630038927788639535187845974468002951097678803948450976877265132285221439186754795740355384590422221051772675882964998200964516614370212111280221421608899796852338358423050345944308148099796751522598772831172031805512031597884267527965346812341577761595069539604323367906504700276937836990504332917896409583767466469823994157168117028738977836999522084652103374316527771470268152424332587829101594346460302150895550966341879629633038989980556898935109687454981055356469533952852156042464122003918610298562244709535994360332511603406606625659091378784765809397363346354798016794201167077107131950549286468787896320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -3066416793846804609717832331380815657124665268083298253490313767560880282576292883498742633492794668315851501345612668410143812099261672456815710350618558171661427921495599015394016836299143484447478725373372448171105678731298547581105537183364168299558875782263281916191322228856681819332271072734990307654100107584374861012070582638118749690602408505401512431526716675232163914230582926022724092648564401051712351624169946018678352167405667490788705011856325296983571417175681572267109824584284201570544314683918514123016796784136882913950447985632104399317729453916595911933486584027985257573387400639811594139778722232873741636473678355419726365295266898928600853685590654758040092616041487990546694437589349930427328080442316341831898415687951903902422030406547727585462568648122527598601606645260995692324270072146837257536977075739863615873355425011655381733970864839294628791906198572350622931822177939286786564275881410327967285450964751722813709854578134875603343935820952100313854601746971941843007969506565409041603048724408481173069597641117083163864870403814928282500776397383239915494847198091601648339215217566188634530883615712204326700292756834248119952724077872512574848712445973907734551083131525942778317630971325422828650718807472587567369859238174029734597990468591929519840208474819714373931370618484162023403463820139759221151353457182881532042599218945535407731512239294783086655912530819507007083313649573201125606817888086368059233416650346108958615248659999500402449662293963219664878899960532995186005933371046381052106500252612387916170840013767666131464657314665388290337778977099604690204061517825339562302962913966657447209103844520346710601079534000934582417087231737442902917388514096434588441597372909332230215983129707482560582274158826434137155650037336841098501405392818444228557969712130823332037907420831862933527486357861801873554747054601091808004456036715007557309364400636416994658428423283823137118064326466219622209207472285704041428484863703651029927850222343429900414482103755210413141482864818427329364873204009712229181205143341991264547874661056304516445872285416046765839161344607100566412858669674826109452324715546287992942828514892448560931915762093135099199997953900747947581591006556568042300820276864541964834749899857028642724839613612235072341392901946782881494167928562239417341916614410118746069323772374311735123155023479534078163288698859503798687880024468198199601661952142719884853588394657263340954353093653423061199601587019043158601942739180704420724950369463670862873795647498147140115341790859749828513086611957458898779184899682257801198856687544858480476160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 5025464237939543736019000572895697385318262498191501923687420532993545622985305376799961262162403618361942276257194447255689633775233911671065311469408032893902081612839546562669252089255061660339169627992957297344216221110482299281990534157501344148223017626268887216271935781053543811981699029764471628570828745204507193693135245521458187394837275046304559472177947582467017109920714908781240021188462787503551775715001273397871397349227627062722379412717271581801716062985374071546763472460886895762608464605720435328460005585721109075247394372917580808348922877168320294711446217912995267755674453245958224626564994677478405267528192354624727442359961821918784859875662938340102450130845625358636413587482594014400586444602979798056702322894951526624041364267853775692399873407516334983372118306177750923713155699731811784802532022161294858981074472647429458992150070664782406165352632541615197128302016537842359689801897071909071068073391171720874882048431961400283575403074150955642959307244983698985256576374746313520383574783266154313644326392496797873467833724539679441737197562751545597483174450122734846815868450317970739859169242994958053639773374840795208784834754786436672982096903095078171414098977850773354756349699819302532607143331133993977231838807705088755667821817947620018374686013249705728822678023063971763427202011313486600833372573763041323817995836009170959846182226379977047109340946400588052003031409439541997787444681415360041329809207910405015123755957201283371346597524726723382663080893781612274027824163366475340726247224437296384885112913979750675773620810548203513012726672131929288124168189923609966195539342102485192790731400630900048923584605690292770777711119052363807982814664115669714382141037944829409967891436380002545589608560133055409960909974683253291287946680966795060024033548671681871830517182409197140755909743302159068880852010581754020409452633925832810164843863779084543372483600032194267814196998904239135623808152426614300266035806528662211799880948193718576562724925073738227452751730977386273107945811518033207831414443382573396668796650532015510748990466787600880789546038303281444107131607129979886494246288862456146044674181312423424611522385459928706652636845283869365608189591252487696185018508103683227927645391332631775575668675567673275210358746775484883908784607727763522892723795640717545074566432631825329016716455907785748168212605414870001005898235663901969686959179730145519410564107626963297034118737443100889698684739406118832433281007812270653637409077845288538011865639736599669475672215503671466366091776250247111462338404528094037004125741024031987990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -5777958133773300894900468643212457571176314070336311829515117547022321964881493853115486131751927896330862998829777907407536523681772824297569567364596426581996641017023325716662236803771335728359280484551013686371328586076223190715872758403304498206810371652697540764705821125197431622983005814506063036988410505725170132645025264252094879718367866990724132443810847789346550363220559185178060061979541147727275655661574498471498724536954546895717055095094956525795853391710070806263818502808490566439494191882107703518472748727875703766742758602589685403813539220624709266155341994950840956601341228232356136975391412047797459992231221127411083615928551390157576843979170132100339602173284439414634879152608363600679018345821519447350684659436032785367074127926519781263049446802735173480168514725363639322099640037228608143340917662291934186779563803465217713422437875731050989439473766172024426867660055755613328934880543382930116613264056891300078812321975059013245709130990641402539439234201990188956180477510581435906543637909332300248225042737627035695411052787530074433493811071098621193221802649193303146172265759308083759778171582380069634186341022122343144232031949934347595299481029562416098857180804549364957599259893301378400195212897792036154920025320716728979648954391945445164846092415577715533167739130881693353088551840325348059273622935840207207319983010376740239046298015173419473453714230233782458163806610958061990857607260713200775756522153368217643619673325529785570634701935209190228806286298835967077201293193965174289746143410527634431843345913165992792275433924492079293693033156196772173394683997828118984690160169068218783040533760813369796722699241036680857039557986054184932579490408859843834195777746515250182909091138294426253589074941717594433742673163166763238615288958318834233252263213219973214160892581457896166017548860523243359010222125503325777540749895792239922528348550193074348318718029653090535440677039377077739836462296195676134891598495806138900799930718681690318680740559656095606625019775762384594863061885672393711932326689097030136668336564298609720868378249752448192381611010192434454139730509603127756754274355518672978051423443385612878944163762552260447231186206000320285896585048582040371010293163165089233960709768099641610394100208587484650770911886690315210102897058062584895844738588180710024100505967888440584636818385681022799586798174819062218833460250008221018952074409094654777517696821907730040811099822172252842581592454056886411551779779771012609323990412374421643846007448024228694212090359944144223379361574821224909345355027843937719005077775448881558978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 6424361504754795923238147642028279482076110045563986145514723620102255686198290207206327877328965611548945905459529718900350937088984261003332424997700023481272826583045082745242937520420323963967186746552490107748772068368224450928289511308572247345200545799035933579138090322863557253375651691208502286680444793624496217827663944993591487545643700296671345522813800582880633729245567081433531312555513549026740567436099515386298556740405834904551058706652207607086053049504588486998067628127075759971877914142551657516757028346435522860353212427773892886447204387121061688837063472810979195559716300235221646127605495740535509230990780616083925761519467881383870996998727127651905360626111076061445249005304921993093057608569837282605019127228452435962650250625391301752399573543628463534730501019950048930252810710505198541095998067928092624139251030580405843156774934942654056758870451632550675734005462194564996633283605608849942132060131516003585875019251790914916152576645507235606624041005576192713713384785678713015101886706339510528025647648360664782079789871085267254600497232112438500582197348842185142831017861839020375808677545388818091572088227548333011446936826425926337203951558769827490394811614571399825672684211884084687739204193595337028822593168945502155529817600501497936083420986450571750933841545750002150497257469184201350082218192210763586616505474978396571293648746847683597053657779121872079134044758135237331283690878693842452344886496384726783190378238434426648016060879054523628768304482802769267884567207853145733811974090919359883239287408988574706281860982858516995558092232233923090088361227911095102517211291614898159067388736447348192078172001487177615873389304070032958740294210768090701239606161247275680000814644190750184787273282401404169788111040694201003669817832942674440658410100295623108154379098372398284699224053790368254404387676949823804785958534260807090223157823700676824798776284009910988822148814512330856498750036294924111991707106052887999259051450127816954122959932371072706411917220090976271449606040981452210728072496721601217714648714187773651825741991520173746413318043684514115077696723074872872602338335764167843864109050754626468583975777141689221606312752847544526880140038657687806299981986191990627540020807446053998493640669837414071593784950063490423398615547011047384747778046751222333504052578638974183300534049837025896900219658820869255909187695791473125163039575979618677025121114078218532928864374439852676241953163396022989021593786246475260920995649331678144862419933076126578710236118694412841510908681925096795976201841808209252068733473885812265320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -8038529706600775688393818909263826089108471218585478020220740760090471180637890911814107507727606380093643375607099119604910135347336809467167675616910849602280728420490378239146491275268856544597268757273033212641576102061995107888617700017611772578662053133195960342886432358465595754592511752513074683536787944917321412454611662895590688004939213379053230260091597479900552738556747143048443283654565753768321753099410613932261366355805287138960575470880611200052209260251065116975873723978379506698141452747753815867684894726104289644648248409043687237065339812667497644978014514175946803158284627062963958391371449085935485696431637872544725035082851166609289211524120754122424155819199460409483580975321730502012761048522689853587352924839709266450300458928754302923392751936907158507707808366790672073554059515558145055336817651098115198762789186500330448947403631356723376224753153092384597844221955525479146467737909354094807210049681361150796999219269793011606765786804053948257218795185605065945733397748662894756353640699079494163797558724629450052134708958925629120117013325301864280912596940287898115560274427603099165902641544651405463913159008201021984126073524352750980339924678277157909860762280703057527066217477385183593833125697904716765055546748188940687218013339012482917601230723245292347853103471138364110254933775930722780956316957860024835945249627764327038954243027035620209588001175210506467169269388135330076839646488826266017559070178519570638720401513995418031813825901994425162067438675013044270125701902517592807491633708102455402706227007197978458562323372270313271310643167778124578806779080035051160215674442618055073010547658196900823739517166584629781120318425377426032941847828252916475715939791454619334973997259777166708627287032791833822031907528231317519795289469896051034394449554672661469028846775903593212131150240410772928180620445977736838960758628798502052739322669864499931543040072256804059177537379543065904362630954720620165399522454829759322222470773728539538227442800304122469875957425680276664929775334276971471255988550669432207823795257276372796037650332533762306640452039203912892184194414917111258758643224806943399359130123440629064424543538654333965750708431493765762272766361391529342717872429692324167110373298805750946391571258283246098534445089031451648209036438706754897466024919567770727541873231726905728107295844049544061116031816326517047410391292776363098753781091816608484026459762224340177305718467792135774788859152602406535187091669009842518550113417932321965157809067902501226764574158710481101610285794610819913809614688046743346776105938398801968496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 10216353491518030166640530920761903200025480552460782055163473092465155279816325714331686051761882949395961351824461661343683202571567475659618973156889491345536951727536777396006986031725923909948647930229010579829013560120984133557411873428941886731683445598965639982990279711458348947745802219308173308166095343053956906876523436879426533786954219595194378618734409439719367940830379933418068173599783452083840750314296537968378140996842157610192446090373481171751530704681843214378641189116087850713503260402461399180633566565578954101769039017553732747164967658330361487436913754983589859805061482232245440781129422348384019012002820893238436843748627676760459853273074513054143617345976427741199250801648170781067869760150155330818335656259707910591681508742304695357448021191273383649563715969589249180607963450367345633290938874047244125161928181543226573787740863975106344680124705742504465328907899740102390571039575807314744183997624064278895096130230495384419538052064622030881853123417682854997387329498778147478370477163875690851788213605216082566080120794916232660442556428065287912884247111474499026511656954195159322687422202002999425563258959625874758127698958247613146730361059406328996923568358521894323287925167007562598947695964897185131229539695487423228143202366833789045629914926563028745734996408684744525689666523426898182103983513139362991808649386690849726270736774418219414847718428057688587483566458576809081611832495102827630289904485490181000722886368583586348449964552114215592979214643268016727675987672586139012614878841570919165740096768788047193265250673704930270389340739374614745071448072647836584794588234110930841203044275550003458759726902033552148555698165284050136692327152375804751358412385300865151650439589296369855587128071425478221516293002784689561451627901032789253224269204612368445103649591180784177314153524029052959370015653088600556456907924322247350340581007270092912215765269053502585701888941781660503801775345924416510846339678116281849152337540832800458346059254493414432616092638567013218882616341153599465866943594010659661194851285788344041516767729024102918324451164117726836234598559912714193846241120400818864109045443239906978794803552961813936907564001230933436861931065687416017598534698234363851754903443801568907713208498393481981640374168142245113565204712529372757561583903116094985663239037994321246157965456155711297203414344848481173879469930148680759801693993245918966431825401256951214686733632043016206965851533115968292084261353702854526076410506438546142688759610542698960197727258272997904265684740376424318023307556667385969512660970676675470688256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -11536296406626166862587581593009377789738801804936287127534930515842157602959883953538463313901609485079443177445234894517587039880084416920563065918253619687654829839604672123757317313513650267551850821774882292399253090284180357788930321694273646579912082598559903998256379480622209708067431705022309054474401668537253307655711445652434171412701010670312813838952635722417682234000723152616850270965038903723564694489205634162185269442725986134731518777303303022736599400559060620807924967544595645459649697268638495918432665852160440820584448954854859608530055026823408285218672573914092671215096760683682322943605164909274549754530082217034446566774120855545152035550546065639115553099280318276223083607584070801621126252067820025540087386436541365352457712469991146359875112317623346336138900250366986750958396990634393667172647027456116263631710575087341857135435973463651328851112126795744930432343275588654272374534698326308147531860759680609320008114457163504017696556078076323091933486698126761891701288183890689951817133762166401380549745786482407507716087043941801455319164058344516692875347980134135458923096668890206451502988765211190874778043464353675102660796081374473775785894872881640569548002403423933914110444154387559082465578664482707149752792108391102754557488802966758045189800897542679080962349847379858820932562330646022005435468194818427625329481833839439952367500976421790922189140429675719047757129939849535724506595203585699149911574246397666989064581460336507205639577657577944760996903064683163783897902383518755674528359597059205084034415597887959975227689986176705707451584227499898718533713609439051250294869030189573598639235782903895739821009182584579433297688793698536688066500889735160884213463618502493408436637257797276064059820756736659954973755821657711062134438750513002470273268882751564376675598440906470468146251972967049014230507789612518384667847581177259731763589662839363110183225709658235063717399779265944440863272364504144717012723720199568686679970593650150464393392600813999163707626582055406232579064620079333069650368578959442999846530000752895935364329226315168398850289673247263777847739710722461540677426103796854099111306648123609101474386490368615944019463420763602240821601152321900229670983437468321585809828384823311290752935470788884940446370990153280819505437853930123518203255497678365232927661522346373084921534681452043208853910481847566193389726369682453504504322755764855442740651220037427494033894205895938114140940892366086852348269327395208654181981615860464890159292360876101851081358737872518110765849532536822616177223055679928258364497013087162523975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 10970093478321752874767305321078448470862475945993745375690938517856729131799414750901730050327391580437531389023380017870959277827978625687206416191570172969847136594255394378638743098691597372461285028135656007896464600588338369426182824634738265826935035126722210620129556474752220630195866870029291042179757096085803194996973576715551744818153210683049944130167927901878684423094389523820111587309321261996164726349503731177157158917126851436137223739637277070567328718057113140827155896813708228237037800080646494908495160025391374750810240757109845155310150528132683855067505984492038091296926375407455475126989219594331097109487816570307254389856390248616132988043496798658932056255398110792706044392951614766480767974061813295083665089094759751246985704540063070080881332317404715956383758833917136430753826815764353682932055356810870567399084369862342641787274240142309926628117560877986258870885064100139736577893923824713528085365211022978608039176589159836139442868000722145918270391665060320740375607244046437732225035443465317243019986141002626203918734074707095021835929088863657624996228111993760568417346758639937064839264455048654497673846159174919738119773041755775174582702447005091016424375137705479977454818005914883610883678610652667556802455294667845376315741877549305271801346191505254381368709322141878692578266998915131229427687477687215995624516453458361251185196072968344383479693831567575148180622690661611634167669390880310052156349242609839128465785618220861267113004233713302094955570408441815746026501240331053809458200341380641482025346612279349809194862568073111033242845304234966250480142886057713579704226470530831399890944108168212264788509248901820054632996616916366870169788085792791675366481955280999159597844463127683380668431751307718297190303289172889450742550709936627515606784514199385134988130477958388054462978402040999389608637711697572314713502377273003909089014503735818014581667505910041189421731137188487511047382606684017122484094607258524687663036576713790869532313533060029551139345257099857113591251812103337835181467710712165392217103162773704439185929053213886770107623223598179286057770604456253627387957437297633688791594000734329239314297120982689334922487580405048564478783862792400570242654834456475896240442411977129374748366284626994343933527692283394912033592585644627637835655844095095177393565729550641608078661242149500024889945155687867187414903377838212766909243620492185284434742093095633219422722032572427216130612573195862915191632893048232381246640123801563174946926018872297938936871968280030520174121406019287202697373840972580003296346938323862403678208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -8672371506450945422181514658411176376826854584737619278479623897171670570735502334943909034864579621781302111835584751958605622497304392625908132766927531871307152060123274655600249970277551284063402550367606984162368671243745422575360803857808981355490650441057358159693665615034086804296489448599152024767064123824327098184987296713892492891477674386957292699845666136281542461472722086378663223223843300051251115838672807797084656017537804078237981769483073985260633394045342541954909420358252198489600246552594548080829392843435075541532564729802406292484570393191299250982221990422982407633828835484458167390327835892286781313993501051865577623604539829424151628776297356845917475598592283711520848587604916279650675900143592739738665088408914274112702146424488943229137389692361911739683016582971321100199638171796439972351860563376548666103576041214216880279517121008801470040856638010736204766353291846127370581982483950099762269034347299185271873705210994133885545702214611042038651016556839427843406676259909758226259115327934644426861692305866877963474703363107791720122463145197018833779459820579942752380995798202579007690548161143694910305204893893339066050468917348488187960740133966840042699223281675443442062711405116253546671807520438691004997693181777224561834105596566672318640871703334295181988593450632421953289582911798778895464777445534416091855008947290748115813912744689202429716305269800930239585478177402737486157772046348270085496617802298037349748200830356386113691036572175258075928213813567718902942030746484695959933463559720791644147028309098758164268213767589037807923092098813838725533421882056470724893222668081612413702876547978952023871999044543072426344031000239627680746830316012056512165842698136721882899428865251209171014670716094517332805518795964627605316764537028098096037500967796678503438374537739074764411976030475036100407081573979567854257889659590544126022728765300077430622625475074897639989454615657315769147290313981793196791043008147524024665855757902854846648814497543928719836058652903704236671641481342849294509353762074456783104162208486838065921209101858535515503280684446256838559539235147497662331970478897580147964482317574534133083387702573660584087640776053616194950956025589620429503398887328698333352244645283637491031918380180596175767626553050044616920428570458614412088784074499974846294519988662771255505532267812084684048951075709518210874483412391863867426376085308557939021178469623096306857644535656670485066637566924356222225035373745750710188467448385782049516944392853279533541711976109877162544081949342875768899611715305230613739520144490615999037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 5684695025040591136430795115852461038245753480157143165576480226605916413705335831008025835259593322792000332264199499310748601849821569094490958623870175898488669633631420956960159492029838516538301538050289787037408426932906219742308454581466253329320072810539491456189074309554210956124891740893279497065536327342110259603265615913590669099077915215196291216467520118881927869593746260789669197042173665881942276397747406036954426831360599614599122107283686531245175414597903077951563821590626533255650914390457810008263953255213818233301220403278509287833351960179720750557579119943416845473658459003092175950199809042395584069791379770729344240432613950421675307392959411185823026369954501433483901361322193213140038853403363441180220708111354132454492333808920006446368688574811750732708532880414081942967088433538423924958049481515741648428248916623347393495684674131683743556009133266578203336887106839611178366134705936933322487595693717975547902875712613884596331795292847724356647354118890013731382634228418910149735543219708046431772527091730611243786294613366798464430716709117046161877342885852773670318024566500409721595411684071969199797208224457141783783349585112270282890341492424499669739012061816706684508382475826078129145774970649915090977181279717158711128711362401179593086879511496908000822003738671438648315756238085583590088350887034137298387735357233589967709635294868644962271635273731796782757034351909433373785289013092119157403234882251796903242603776636604950001769366255915801201924761628594229264637960313340314581867660609347569106288008610392439559481175758124329884522633866365641087667692687611959374678848984451903975438029619775484880591524075458070694173979272754262287363985672133050798550056189765036498100106495862763706203293133421665384537364178359753167092881279544250874054317394201681694378719983057190731423696350178214077288809838487977157808727920119056966283394594073398174942927676594621665288991777000753821803923303477881969871472408766395634826317207182293616915828227949617932827260833117200508007872154908041427911184175913289041713965953843528944817094946650781629610283652449086896189826601800578958118568017374280975858291332582434586928911475602664595649364278476114274623070391498348526626358110371702848538618086189186023995033542457680264674775386074031714188895140462562388378139130209591548662691968922197584084142140994614755892387928723326318475162856682640608076973472545261648266984115839218690511566684707201466358723154561012158673353876079913938070211168692367806801640929719557640129070513681694229409757051779961542266592132828716206209821540749636796416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -3078623865750180844791648348392245158311910701740014385187870361493642624154299258355902327057637980765426875468422569699110902056708297253040392346838077282931789378756439271103340247711877074458893485522623700224596875899534303138314564860139167490270424035197767679610480188454824567653949553788343357856989287047519964901387215962139481211403508054630480359403608912104594072677786159017201912711357010163557904708099878768164514736393997480115533237504036323526929416693704053657071746145122315893060127597221459822737807007718557615299692737241059180344469903945585441211920179751401660187191864929563383625447152476297219981441912530883677242964232966786847975169084440678438725538317571256147169230499429559204460029825225911424066142741556431566441165415316311368885519213587292671588768044647551228009511497181315300667864559606067574335342292247391837900420645443219921759072263968860980201443752920237457823717003964603800218920092863935909721275646547641017669234987105170937216665691177531465485304783399262331969858003246214206091215008594041257987114292751808475389956971266260600348581818776604895706490812506933794786771981541648939794141294196116369129452283222051968226528062293906291917242091393161951853513349993220787709232608304101378099474638676327893723086042761997564991551355315620736892106826437591321235676692850646661720502925502808661303439195178213545767912157962423317062710332080990803575463574180057972264080551047318291114056043701243743446145620531074387153756122641227665995064445757983178301928376527395333091338932562901437888667145822365571722321077204223467826765347570011896308176158377350700464834156487563763075555648293321707980776099276264642667478401390600381826356595499443917999138348561435967278502879484067694622004899634240155217215411730245728908635936912696568323405239499702465273364507310729366614817448386255480442340019568760124097964229139525598988464011496199319288508833745276042608441146694131896697266011689353041072683702828261188419709364787245376212633789120694374511716263014578336638273920516558552592530504643321632081542322511825020817252978930855230635919214881029652858713805200873890195459134234290712902057187068933014518914195094266764578824100243666746324064164570814001116526841383345417231214744092538986328548885034739939426003503441440726514059914848924908312839522269494194397301340581234758220446330030713469294162686171805024872904081308651976529873515591117212419955791466324349194785973550542234329403383801465538481345861451969354138370818187345830292161710628005027188115100444781435193075149288021433095289210006929888294120177581014856499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] 1358028207399757712644946707767529497245443901694148250032831605568517891063172025805046226730588389592213888135412810171898442786737654235711123720408554422021044965379784020291279715935525085928730612574636801286805576246762525816265564890745907549011099668063629998878689737899401578318401132005538577581213214589983523369077396114473406231239901123972884018174200734963473964446097661565011797147709281880696844911727896141128481676343590578472213238778373374436357995898332306888653449214581968354773562041556746280657723494496127147201711821330670887381503923417613945741721033561573955247181414428372633259507288257129894983327687286285040611183606180313901603695739496481497438422701319433460540352348767345580046385084957549163622368135924624502397391451088695175265682169399022406192478745448111391625750283909443186650560607034869770665900258731280993176440451463582767006978907094780904967338392703004799924454025712310920419903143305073387084395001490869259808526369271092575795636552489628844009459890002200975513066285867822646388848163404158689216749400732709703016181187093744219127175141841091539049377500799422820557192886958554860728128860864042248654081186127573643302152649448165567891172511135508440713336006101858133106470989266411566577051337874543693232757273095122552742977637068109395719937318285314532927134367657729166790671198742274237550681116874669216831802906436515745821233899128298536178867939229683462416195889957817288976619080464652605195508847994020081670221411684296688734506341198540369528126479987266097112677955706329557555313400757251730734976793044210237415918312322873461239607813733086461226593957833834697141948181617312088283698605563671776191370003022981127499413133081884036172967037720963304744928751404386254455802172569225562375607709284439796164058473533386982365193343099025473374415180658146259229042934363678925366795493038315279926103171972578033475911092866871320378392258034508052692931756426602831615720532679512644611598163467236518521392946587750037843597492795871394450971049669402077040193083480314857438061537623705058150482019941488669726387957184348216911778508119871679723967779782904792862219081388479285097759230546189702686154142560328899777854058298646415207871058831920046572743367048475758845925802827264847975428857690263961025951077402387163128955938109482502962510182741169939895857246692422787911771584655391526410117577317817771390900230447691435568343025063978142827955055290159516544236054591579090547351674935389094764123995971771546754544619749003818004375096208363738901516450438615941859431398520611027747407325988842918828904725404417563557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] -467255613173724780954868167919097058678178802406992008533872153619819821099070981622683030176104156651935312689125060940062609071840685353679670363045664975196081499295239605067476099210116158109082642715304310279593482446678242016975781789957302687319220820394297752917515759413712717875518357757706333441732978124921283237039268351736006788977330033454273879064073149316669929061591567338319213989604772943591082627130278694274435992246620687548314023812406995327725260871363824019337839259048660097978831080606479384647847676743943633926478531028885725243577131517371184125443809407192936832034590178345290001791411541860141083031056253215159985622775390974533301240229361090321892372413547130307689457374714957662159868075053669624311828002558371717941921689723221978162308348376393148986908925080319683020078306649390993357914304836238367933280689081603474251893589820637510727279050227164095798419431228703180823364415137004004235716653139246265337461003373132042713354050442421375589789606003803442208331271896342345884933478256361440053143590191006297652210464788837756982937911201978117521374188522123738624956325671139985190383238656543346677385789843548334574944645216875962869497546483768215911965552393933238694706466221913645622051060703175031291394564876100776249481983111043005655142132270816020085519281440899479635180672972035797769124188611714561699163141809428636963435587212304278516455353289948569566653778666537763970855072762748791262018776514427741117288482000217222668808447829503655902415696077450684871961224677970252624563657078168250633845913173555074922262059020727907990843818437963430845378770633704650478427927660284618680081855319804935119665027927879841371714759434616975335969766904916778804927706085683398046054414257270419294430498628646425761876214957677305978551460078549283351857856777903289482558051790912987892794626108844088922315024859165972975400127108449311993793227979684922933433225275230642101225282529226157786819430862561975099248591409335348099358491280503700089410776976786509630451851363311082892978928618672563126553899253317138664775964682773199486323968463796276210769837509193300469074705447170128262335074135343378754541416915233854544536081966548457756275440522415757911035237634891783864863524876824139067668924600393945270776937193083863350772596593430549380435472645467862590961556663525935463616003767789922458624624546052761383796333020446482575737055038771951197955926542093726603999707373815949664301709479391842543715383285439766704537301075501085901656075564879175801367082970265376048713351764364718669742858167659979361853984878335901600559646555997135175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 110362183041155999854095721868507321846290760560713722437041988281385035045929173360495838285967521475346080325114669745771647925519575109141225783907535626727526607103232053116813510146979201481306376892275365171334774341137908973557065002733994600554385943034445394381988504569662625820207775141942374618920428992544550338626109943166758180668478236681490459548996953628440472869466111191594674303270678204276121320268024364611270663312259726874731894138855658507024111833825681349391129014098326404593354957851158193989891246555934587704051386932509598376197367670947328152386039961763721564052556176345509660239670627240717840374206560964289509632056491070945019219652765943977357623736476763640844279911180607050848745243518532890141854872404475265120105933183688027106657958982210617009692807871408733714737062719655032387043608566413496019430271507869319329791510572282383046664689982196539674669209012691020464280624392730543863651824728006008995890520251265838989728309178780711602063409618502597521397894644865325048581693947515853471218993741122927372969023286650776987375848369348111471382627575327497452291641714636699751683119755117183242115163684336743474011501172765980385988025401191270047426560945099239510784406609272248788907194040667576759105065997460314817276740957696541656522187428459162320783737115122426798652101744910544091089132201624266482622499493406921613648419980104040447870372640338671424038624958364770353488940755212649929803175600160340969087388492691328092415125077678652211390743765191030258130040754022653209059302818409643528607955094768068337345348837817570233961400816905435069619623878681663018877816111714056434597893420865696321971519822837980648951694400697762154247558413791807033002874448954908497687190189010339909556684521160848492326635030567758532172015324956386314262171584962197947071250071591896804050194083855183534414230803235558610048296194404235487969356634190356220802461568841594332162335040211177312972470031506650546073132005011383430436889431964097945402394211847583915456821837012741524091288548698714005340338789677899414070822943826656257218792120524950148699035592160312815251828325664402198559993730385703934555066509775562296456405967091861543222145872142548609592035342102746591180256256116171461141455145905249485374871466029527106307456716122762525310140208631930980192763983504011835658255805684530228909046353301062062881563774948667929287680998799836050869455422726699046713372918608683245822420229375351052324729875478061795779020142435482016882319929770046498130543946337193302867109212029494323326877160179208713859112446389011895840174014549144371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -8569207801502412604878301542820207316504252454028259525991199557399762180304134939847217310883878030538928504869459836752522928993077466279350877010279072572011773780620655983607424688273641534086103099473728734649148284945107210079891777881414324722401277763393746724788917538836253702288411599270644806313039415080382048286345157209672164261759674810211438945530787472213035647103735057600421399748413660978830919624941993839493295691798841028891021134731832112984732143588881120540344488090465274355106114897137935372895157046360255209713459769958766157034850392013533382974552514850573348696296012952312821480119831949634971655533246707191361042033742553682781266761153710383748771378482286976102057837756956238124849294321918237703449059273806606873389192080151314183694565259025550175514614934410750418864314744497846606546412971860179540976428887007156924633792793981877085449556184675769725658579567498841249266041601111040165590708260864471482795135988542303072544880291678342518693859043106621883964732860814033641412263857582464093323817526474003741046577694246933897705502446916653954761780570899300077795918337130443783820811662898816766251186061201635926382548415458333190264783474165494025007589234364472912525568869643273845468415051351390871997839873122461516113609532321622731577918707053902947418465131909624834432758683206147436353860625702518806035586405805893437016558367605701683324889195700884238677504494052078641936673284133887568494751386741307492595070045786726605443779119167310444219977233500992563543645764961746206659997056390577387609033406721776690569792745316955810042752048984944729695829469531641533678103001993131059711476920711108427263856795196794024543663798761515160093202774075634320648357620057063907609505594924346799145212986696740673819469100173077908140874323427481225114884689522135677637941887301009457152983783966784011432312449237555114230018114795716373429112164880993572786896791317561291385998486584377251692410391898029984450352144539832535441336489774436130786611229436688153150394749854759733949937044962535257649242776866849281928240393317068358387048660251759488937491427657604362987678037476593628192980212783558070609420870491013309630774826302357639310042338796671811535973812042581674974406428734386663618968135331833854254638117649820615932595601400825532652854576468415637515585708169795972945210535418097915558538739507309858284878048413065671514754817503822593409119413086238081349364101483295757266178725871014462393189560310264998760749800084284901841192113322229718285390926601243983995295753034020705779751656229260547111829509767289138157590924652686868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] -5964944930521868984522139297600995590172555267026570852543190738322666037212726269551351434099526991179527528012973948845871361894289204815004312699654065384209047530630516250421926501234083374533358381885414563092676130077366050556327366119299715816840447152273664996903226352055973721229425876339454822572913113258619153774557762978719152561644758477655347890275457300194603549077174044761800897229985503906826646884700999776177746214264058461197514163833885797565293338429297756048555669192504419696027261279432609028715764127153369016511822554067232554412354465079165498138361922776259008639871050047578310728345661654589197841689634758885292270396605312853117593101756343249278708908002080071303279005799330615525642832231798686610858998089408650929963056759898018624914571154261029604688411687773481637958823116851950222749580204566125959831484602745180006840037590993546391617683817064564392660738940536216821828834349788872465022276525082842056255564308649465932736270579966581109338935143484661671828518778420701877024111981974767502357892060495873617429991148318261808063738540541251330652798239967272345465432038354412896568720586014556952426832039334088058249096487870389014269139175908210997684747181510000589653905673822382810805746729605492037003519198583385216676941520629967495210422153861245508776689711799105195880201571129500068104010318097278620609748557155942359315064964519762823362486649193426550999323949090200984822104299654847539192091098021613599762632122966242087675059627762316882055665785177365597246554956387668948670538130966078634580460656032528988044184149654889982569647171299833632088568998988628475775192259970949055693638020209943275864806930120064361686271449544509194844202230644182940137973623692384280933414298147457911709864580205416181120330296448224723771579917613904606711059754592147223622067535949574395877809884809706233595030390840720628307667552317036861295493905730945213437074393332357977680049667425370802336831943250398428738831628720665853319895637136190845292629125129229765855172618677496893629145488757305491742233871976472623969561964854706797692174358417494285154638365574462342355929267824398499277704959390711780778446674935299300790150075767557445168269576315438761949193022000539886076122375044528403024264615045526450671974509456089531094769019860431548069947021118214128890000119216508055087512240355709809648260388843228805271767837711010868268637517773845887679692709572264943688097937515517140884767415359210195864158953359316165217117415369937375975618867035710748096363729386717933062591404092857598859166461494005250898885673035378256453248821141270691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] 3062195828133177880278669955700243198811883259459868644763367430767273837467612875606372873739328110763534416765138793305363394252784352101143108972763647620801119217589977947260092274997024629234730808843345132173905229835996672227679127798046643760919385977573842654499528439870561313078095386185696188027862463578312093331618362558741235244670487560708775547720420988110775327545029560482233366799015427154049000148543653157623943314097136469503582994852774008534859685575682990796891046846138984185601494091519243662204757728764855702495090336437624204946734542757980495914416194822968255667345474344073654747626764370124420718786098695938542739171246824801175326604686220875758503615642934711687096144255870164953400905353016581865661371493913970100462834786232545650368299696342782734905186435337722745383115081530764864067811416408516784861855897298707022072468663819628073318256013115254919062141501689774237200492156314158420082734383629927921115219767042915071713337614774616473723167048892337452519257052217476448602605547598993225809659612147844207752073257684655960549466754725455375885924962144067572233537350534166075326349551452516685406403662064147627242339531131918478049328045616106354003292312589020782886386661423090421459946676017144990682691294449830087201741608801729702137429062449290224092382677203358332489010976864049179111768999449599052748742329427439334507646874580602786841252171272553158068013500954749523817761509420337929257502996959380123607982024515906012428588939260919736675649376008694727046165797818666796435563874367720366206331700813633462543914736867402176213904803893755007833150583634200573974853368083121027836522727642716798636050952169614021060879463775345731504269000523454492439092137309251038350179220512839523828867704628651332880337249444623907616096810676308097998356549063597389652989824415671098664421569534732679201807166684296225282156943894749128803840091822572751710340201884234150105445222339905819010657709880521842793821282184606442670081801945026945855545409603604749664272776221923104285855612131604436102419661334431453272963666365008651337222553109695093377524271055030695840085377873685261556607490189644755807133837246006610971835829236510818091038346714594069102209051499848539814849620325104780116430489212918950295439876013652572123092377033469427912872972650287814850611977072123016573250588698802955253747770079081670166698246398245158196134339682644985343370377495734069986327571150431604400416517333260223433602880186846260838647756328129271389003761959080058995247877663944159006175061441257904192281916728468393405426622485250970173209761306829127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] -699781469988973822688046215834438843915325469684377335433629139618269265109981953812469461688120407181136788705099940710726995493070124060931591741875677074538150503388988577137648440321210100207345127626439875356884441232431970487623160518278784538799032305580255966679318711890308893995448581169618183818895468369524351016423611039667871778414287394090106789645484824487627939544136776905953128284299822132950053464389280281057218198848673788448370888252600853204692391750049341172162030080882243743372258592226771653099221848549848083070151894605219523492097642395649751898198897180041514414956016399969830926017013714987550400944149825322572246840250178605174776245203896375169829074239712942554312991900833129595821271855879559282802497762192845331053993338448312231194297116735588541783244890064807171849010778277627570011833354507642610192352618955549325385117516617187563536311441992962318884952507070130361788803781777489413462539586696318633750029556445768883476732763364573011650174192619650183972879050578298452260621357017282934257652180095907172535910045780084028398283405732617271090253553533467622230100703540241498753288308380117371039734169927042126460638757187693590369444233490942492617648030174374128918808398464309023914542509786994089457707562972692574447394481409261666991536343559697608539549162662967681274711497817248300127484545080659105813193715696745978722334273089446372673108208291520099342530198449699653353786663951481969383211463406885053867631064314548188454565476392050195381994518538395832954189861371917838087165326941946326714242131006849861842011514933174344409598583845832241511238492724137610888417783591388704633116218979326881118063731142618415029157133245910248210488192639626110385836858036182342754171599117584949359010462958383502233656745268965177091830968185806231175485082788894219126136656944735154302807958402726408086012660985639571810431329504389211166240463233583746808101450521370772247672707286279285321824527056034681954024441358278701419209637043325360131093769265773766395127365716398578345570205172050577940603649450070406959540503142766418712939055042590754667797423929805857184778664912376423106480380527067238929827671294663487781830275442361400350441204816132340840520972629950008957719458258978956294748966173238471851769202799785006667060183808298605089404159596337136540637544897908076922340743226634978315883776014501492085749438998606625582747275533061422230205784022515765671305835946709571737719798171524182026646721183732289732922117003173689933545919136361811487460864509434958691322525236429971753999958949803143750722676262900660197778582573731020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 40008841063902080186744466993210372410055409563237863954598095283983862074884481393836244150337234023056845564064347103110364608107769883853303313265789334650482818041238693990966882549805270406906979368289353060554240562364503622606246926947357669264645190346722255318291139301636958701760356153429442778140768006955667955763151472180512397394296416443712051784492725157366679161928783044050655752942163095813674381544868157608705051138644611591263048377711593511193496593136230358274607007816274192499841655859921959143046617377311783285301305035063216337904634197932177314254433455800188968668747653280493863757035597506495031594156234656633983166624296421829406342629003634645810017789652358035793452807338408249188910362830087237398055920506981718470609945915275672860049433751103298956748603278416196684660823280550058687567171114877085075612526683638790253146306777336680714062123194839504659778729211912202585587457761204640880639131377396740287205741649699624791720360313987468124785543177722512116697785752263240500838773655911852533216515651863994863957074891353153276334682437715729524502790982662125861852650282218579746704482930427112765674009269952486473688832400947020545744535421886897454492653276537938070136000256340890492009154317492482018832538520547271348205805692513687993845990785660151794123603125697261194560404213329096843519812984132279053664590370425853025550587128157926278204753693671797102472704101796854619221842942653769937164534646740438131568235978893255131912056385928240387344090064641579517582762387516306713494790630469399463796756658172386202264605581968405650931478099963708445614994809850078644282963398058594133219024355680613067264129381510799741362767220370591794885001865842608643374898959973317291273594181501055278453271074003031887246436355964768945755553989809389911775332276400771272253884255329677572645928237123891531622865047447777323933072110058819619704994644670514248405684276735504888035982251060872658036284397355569760290419802320839558437002501552720079838268209310677981114170251779179273042460040391678839914839270252457009721209769223041942075375676810789249381749969986678411279841806780025090629886592334079121440206824124162178159278881486697352648326193907716437936055516007264291752506866723632783182359606663126310226021737178952310692066266170443592969896262214407904413786176383906135404912003037836925533269655921249952644341154608993708454615693292395198773013871216660773283996436595319270869735213943258122985949822890168927002503035868885887587052939749545338470159874359879763699231963355151422785944994146877483450438213314343404572234420930478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 32739288002834003734300257234926061716234741956745037322360697507807145419827580544538053509766561745016635870852802861116365920967773696614941655604939205677832293811097568523743118087139518266407931034511271731717891815370917969926400645616735830105591975290256528431890309805790680734678411597899608553165655365673549462509253378411303010583153441617460149447056258824094546654111283991765157520129475607102562781001739704150570253995856758418059556515254543007324015776101472279282537993947904505007843060120310721999846320133933653143868789735601014646854329204666027510135523677271277962846298180523763939141159967210610210707766373173037326881464386747304269866571265491618529746621055916222525178218340111218299167714476126061261832952421127454701393045334295605547761379830221964484243389292081138242975058544390871378516963971442709336972529821446176621338206110334060348273650685168660743142961889446427236491192495477947760577933010869893529166229278067145185386450445583151845867798926625351404053397596789841030059065684763636256479220610559493544226485485054941985737304917268603761231908744997186362426128201657521706262786797019242638298388489841409297303164119611851822849118741554564820259081416484100218415853191864726584446999238456239405952038204651201164508508585680041718739016411014820629462735415572531350560713287722189159589083073293681529036301437298335965628462789786320125137245317546937995535078823045966042152786785101432055013679037919336524865842234817407386284976195720170055434601810942399447468819130496980038905354385514119837823941609049866540781381938276406783825796310348824460178198477239954269517293208235089001871319039515739891330814165043782270661798409802971494344134967624823022268205222107174330090569553162370480908162290498604326935129147276655763475550575031769371118688268016651563038024907167635131806833112823192477168755338177257872628588411374292871904014876376101257067726387327161817817641372141562587035568572197452465744264474081175461184986007122958320518884265284883678601474418553107233983661907404830593416713510819520446467399480007945767431143548734915500121579922193089610959305938529005826845725252044763242331121987768189763258828782478491633640452281507337540215392706612408938909861508158559388412222233373944163139986510293395450845795080653444982258824968381253043379566227539241555629886461489520591818047320880984159682697863080015731864677333885517035023816667383649144102476719237610271712884731629482309764910280992845130442252034701611908961194349738461936704769977388588758480747869109900492253496542786221138629053759064728494858976367613050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] -13149591806842431082108632872664255492695044675997614561185414766495117493589838101193296470881382890734720261851196564614712171533437901270231308880589997096052546399632316262435453020374264731358495005876124962501565222806078194311864403324467034631001215559169219265921366586928856203226077149396416251785424498658983608042329218089701670456380502470496179050422114417333510156290056339780435908493643154304618309105043389752215057299926081803422610411275256175055758065626039989934935330059623043979716574104845759515464695626261387120176139833641904366634539592902451833506689250204377975082551454147494660088475380256302023051523022361466271691195315864256707572938443965298566170313021136356864823095435562275876413901957204851872307444994410741467334055435244838889740507424856071787716880971587803472815228249857646684863106377741799400045990780709820979241204204679626060818046492508809454989764765187298690132776647991652324382725573608184080209576685583753292970607115464447685766781335100368515777724062586767776708187317847028932182923926703038942986930951762798977032010972825993376048549521210194518971510271192441861220576364281605586872274055354397155560178957011191861147094769386294763312005237176435536232322494251344123048684018512378836798670751149033123518869682721783745947094060562729531294302078912900696901789881446508644901315632788829701097630036750478373108672976147996498255522465593978323821338564174617947997374375364402598519196188936065883164012226543088119442460518919600711595245464970673267234445003239429615794615602555672835395142672039078995130626440495837114236333344111216675468825147987214795378164283824890388733018757556094226589815622561366409007955390509504188255231388020357481230850148276786859418246453766197068288121800484738760674316731685304092853597350265432507338293933966287787101171767685001507483263118587578158504821509182930334004005133845985830124031709465585019781363804376422149844073419318813910968112425235058041159013316573259487376729132252679786963943845561907210066918273611732904876544890501057967617002174006265316426573229045281524266940143047691930135215756585412522720438681949621658806057815648019304326727577806686831048583811297131306427596657556958965442728377269587772740514615359059133562353979225637908147806897863270842886209014719099728004419864891564093269680179008151790792111707962025491523536555021409053250533621696523746166780349743333936278635442946901061196555474700600767820801512196881631523435562538591132294408984770363033895493257618864167096049279931062675040278713040377654858571089290147427001111383575135094649568417189724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 1489963160836519107714841490908288331059488252277257837551592613626994741075368336654719378019813856970587779477888636917937906557611892765741959431989883243688209325180312325849543376617794621348846511776361552832271183995608871021975667736823544243182108286143978922368961524494708354636424631829392332186339218172842606092537122903781715060439797308396510602368121526667120085865955913785974928739954631829889039858915883072917210341007511964131665698874003781253584195214031963919830201471465641672519686202387053138965218790553249459372062870906453736007099289365926159199516579655967694683651966632476640199983897884894602754792715758266994789689324936089627148044258424126512845818697003320311246050155919634808688276553648838215470912407864169829805523808280301313836480901186155125919401490509936136300383152677873783697932540824658696902427265511738626099647381277686127256362567897953054378928332230758492479558715427498347670342093006523176738490976582952690762765329003095731657391548449709531338181965761549802300158600202299183045715527355836824049147001827747564620930259056771573248990049432402606611260821889005929695709847240235847322810665824303065234557496051476343800148702236199465680642305311263132179772699891190106738744991787037782987293346335255152333326799967236785895932726487864929043510690019376530794375194111853802000273241749769498095085055896778101717453436476619994418122273118220962023857160481520404635376186225069870537313194586344145780051234339066777823295178764923248434323430184277991809421151786537686689832580339034991582729252334432858382938813199042452548200417007516347126580211278499517327248069866453921034186826097829658109668049738322000515170112732085017104449719444056961727923047036435700717892040994404689848659025279050796783244013850265744537564039047837134878996991818171894334247624442914502504464527373742277950767209457912894923004583404835536193246589717681998531064186067069766443390059865791050680845570090785541744279806790933760524705636115607725505937500069364128340691315986173474661009389889069213762689508281212598404559311162555696820277713912989531410804056174332472867543181446253289778994953972235390352717310098287991960083912179331913745106913241968745880476022649262429551029843687089866711425798316913568646844709391825199305503118992518896466647382711418075655736949875066300045327290168929649382767227331393941658246151136122793966644334853935396535589574968902523977495961883684808839836516059518642076353580812145004591957474699378570214042943118274884579768147492633395439852984181551706731951812030803233306230424980703495721633923570073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] 249916198456322097106005027886180044825092112895683332522475469065897548504178767740607909957509883365573806625152520258104036875349963032735625935174795344868055515721198974527683833539300437124718665283419532961605958330342580418868129719825545262852406148318366355155258118161855207226765566548781311294105739188419074588056543197097171097928443075526397408300022481805534411196262539202555569321042746164238176635930803442513433892900981773662428506628744881394773304463502618427083096275414865696302909223911519431650968243842123402011166427364506551061687944149999188157023318596392907747226628302971910218053753425436900155500626566889798292501319251132646333262800904393843132863711568142076314612766975439885424204895054982109821391637296777777244647858156498952801197631006898038706208981964845855527070435912786136535017101089164689175888606307344434172046647250681171550480942601123921757837969160646850343896075581413799646515458516267427331341967633019054739981849816152248039255377249324455899366811048281795215762370187027885316396347787983491747330414744607346134024378107335387168869931044180079293274488143092633171797624315277504597590129937294008919831415485576270378636918857796975393272546751643695493938545586426013208825121212311678501905672094566059674736143763813319215070307279937822984051925733938185757037933101416069290249059255033076588687104801673340765204719770786151595253089686623543069026615784705241448830535866674339841800750174987339842902604858536484685328707319315897679398626468292461293423095660528340184982163878589951212949653323248068755255595563329364792593559979292207382893747273395080472734849815727783635855503244775262839582924729842521215224131459468628522111021689376874669995979764372197277316277367122427994937959664460702067318234852746755103961512295504788960670408863809578995030226433784650997264942342837375739806879917201173735646300322404028890602846503329431137996443388761799616154164363998773091021383508686667518372349570540486784553182219162990652276148295322374908057746579395088383771460559571460102277197344804496339567411028389105507320479580240378714697681466953117903196894002869173701905187412632596752466924651325194257906399754182887505497294804126379431512687966619744092353522536515740499469260789784962844343823447523449845381289867322878273701441520008781821650139321570724047964048603444056171013223685198388146133213584363958301619932438518663075833915445056265808802088282442555859183892732286218229471524162864797452669096832378899766253948035956093031098756930055762144184018099477541147336418430675217721410657018937141790734023865139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 81903243572636561232129052390585017477655043785662364229318229617871527609070129561783274183988528856894060784169034966665212042684664887931086135291441181663957300139531650942243339218845502203368426237666977094731417886645312316826610098670227749625992106300402268147822630694345517122858508744814451344297469831854948183613799927552123510521862796376789899619179830996851595347609663932023236982336778942369771411374608592759162943278295167985032659030302123411035311580219105151456005941087093845272968380528103787798789994444612272759293443891908972009281538859516482647059821708791882654805684257421715275713963695751381609706200637277530011321138902967602107388827296935641616822972636475432695588678755388288672532877142577764822547831503195458282848761174202461304601803012898071407277477393326202227569585020911873522118797913610648323270352026231399784506712509040021106118160874601340137510492921795364451915799787481720785782612188068841108513200316387139901740212692145929101121623139068472088624558539173957301095494907484163198916514257692804447225303575248444783356896801316929121826532158714956861223143895189632758016320636978843557687878769801360047798837513690486487695989603844216167213953801006034042418474357259772490831145407824487985536481036929026227095505006654763874740305043531486599969349084406327165581492293163866604132594369796897446420448177204619046700645844305342350017337930804478378177826701598000630331905700158832618838304382833853054121980704057316542839885551405029563611910279624831417197108186673469925636047012437060968515249377123600952295788775868641776543370106431194987205531681379210754434685795443211266253661619931195805808243607464385711370422720929224635430466818595719243608125662555396835986350476016859805487145340970651190861655649899276168765863491381500800405804745476052933100398749572418199657929487640136813367990382185001593193643678289904799813122318483548954060345578086294154075348054036895783917896453616438483380613939235501642355553279881519522531286826444957098461827287095107521831352149175627072781747745680345111551512549189016112499636504360135277544536601907241880347413541131079110779552442506715141635546489163439961824781672062427407899137974088210649468023599170684546055584118959661536691478093455432129161020170312209044080130835323311147200690988687933270363369262048999006587055523637734646640958225871632835535036498282843469542401340539087490808781216296421101444362458592493208439874795778542970571136011494573978575750927547255875894428628107506917019683494422802701639145179975216427704838898770362949123815168551181970423471490990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -147351568093586551978304797381676225817151882780690694123600021843678413560673179465660959535019322689864362113313273987267350881571833604901733001572022957964432529901846067134067948821850157994090970804316414064592400821436775787694185119741492414856390293768250049706266323666045084815638784642556385871958700625584925273493890289053877931525947687319400371742114093400191976315114512611214178818191318070633962079932134624471329017264766464413581751067960783437668861303073821897678766979451428748088800273362372554509013773806813454373118801339968639439500479916335503720438043989402203017442152981890629640252954189559322821171834602255417889997613554969331792416179410121313571852765858701434084515960066614646848036162124134026316310368708760755628908578378616264526618734874351936792922449620583407414190027868682908023562259339348256145818954227756206208608671075009106113536337089257730841537753718445521763666958916309515342564266973030611782352560071914650775434757706270525608609076493016933939687018228307383037307582013149347026377813841418022195119108520978411856012425466397590889476490966353993066938873145249176641759159730586109508252746057448060750747480815657327198206069590088826988319013325914025530496346063638880710734201545979965787515913750391811057713958879402903673348852101795331401207506032637538004251793942965001815834765515424422943893260133266789045415913284411163915211209273129033529255749770009111958455107952853226471200626365095435269223631823337141501817932473124179791900946830506266723370645260408850433121545529010493925980199834829983058027865245510566923347276932774858431048203632674408291718569057570559242073084031789114349650390965328719050969750989111715903490048819462273834044700159647087290883686965886786903258953814748388117255463725226000415637606409820060301060293166239337743863225408597292711488576242402522577377897863858223278689475969755659718384145764542777452559199966747092055665974614806486772528770209481703886758270179800987368272680189657635039823628753318968038132669310443815456654503362959794625991080288553797093707628236354230200858611589845026828272632333436039489022640558233693373642451996826187690354532719009895940227714250495483420234165357861423794420670949411578029232135987932482702572238635967686922056641116984115022763044275706785971198269694371544557401654357375364389825662055676975373108720017783177667913216515660636070019620857814346925840520233537997379396727769564792675368573825673526128522820340416798859094568365397989831604464556082850248682461526188342121028228791122119741681964141495226475667427847826783450929240484085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 81172326963789103364893962564595295690950959852585349687525222118091237664243908811661423843599738705249171598615663408751410988844133538824599035251671402035186533777326333583873234475412973411669599852518121321487031739564374419792399017192878226520601869573239903754997584984103794323165379670427839160654056672622830196889337324939041066859837412700217579405017916282678076714589976693600141948889920485823565671121841798202135750159613864723509062774635647492794712622980753074099552312849036159514576044993694937505968740860549049784501096409724211072300493977490570348646419925519465540975946076561577256786894177708572248028287898765446818710672326857812802967206176401088353241261549032801753257209809673680430788695516144706567010269414308081353508517139013657165480411788618383189699732554473278980528780440403545380411856759836212073080952048763231418455237240211839922324735503451896996931863441550506013299050334047890686074061965189189036158422501266020483383594029088386368798253106625195155475257469759266826224958507337123023698009308644431641941523166346909637736851643547058177757535622931598226512201945155695954668855071047987595074820828598518733363485381944490647694711354391647160052538336401128011365205170785487973620159048245737885325829253769715420538020898702201386780863661471522346310646668972450340788381060411755171181794358423288178667760277585014347063807386373886069758782531332732652684719589975819077460146240305310279503515841694686134433602874848733042635221370356190449132261543676616990133466219088180639050488785609883964179905474786244065273506343659428803655415684360027106652043871024023549594951994155246748430999693344356646704634510713523880954190205259796623989934944175534377154110552258007867378289164895087461261099811342517128300025586001965817344350285899509712340931854467749102717925259573861254666794137437598834383663793962081630181974841622651434667096307582794840733593820904675660621090563822816649038496953852321031765923906971181655943389190291211456021681958081647724607001710048809564509293967096925674268918373221031950470807510383915828322474891239311753478652185930654535874419291488870850535025960441497538297637260506938901575749544195397114541053214865001642194645598699072562546976989735930175074022839455105854183656014551768475580963432481488501926395385125156584183982360139254420250260781366885758519393181982727932893081382577161176327488949758775393741971005046089441836643342438518960061948186716628033735385166378508396457880736075619236826992959557051495650471246577221958709159399471714278647795329377831245364194329488250579771095903109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -31753859506395510368837129484029812128026152351667755147245736130090706095173199062598345892695955337597140335999989201982740414959744118695827537806347547259053064034511523083404091766356338014548835553979622916214544559391591610667670826659776924670908144447563054911862039190016585125254390453169245353170282298996492181726698649355377325149809074918142133194661442893100633291933305850848740780439811515856690546790614799457192591865228275041941875297632547167252026903114686696382340486839459510482724969746731621266534167827847669656655468158860616118535913953109604138195076452769623996600955245962658449491388965932157111462122081275101363501694548932312401030605547857095346400217561984185928917548160870682176885771553735525521743139629298619176190008186505544787795105336342503219446630038057500798321206970009779505925373793067319212217325455920207424178263840260156926589598948908851668947221719378512622343201983320657402059128636146712981470398157272000697762777585710156359826806465322257014765657486689489536091219949221682067120642082486162776592324604872354554635704022394255343465737918151172601996859096974815872386530638880845586385641107932895050824333095162148602191963632618107807146654201456459830506337254696518940701162744899655933838498130556713196253918840163980378590718149273264617928670140760580715289908096721461466194235590704218624367264773270606042243993523487923771410632347708866207649869812553646879815816538666351829777415535867285283783131865591567471716770286686070403931324264058998253966162038124521867580212717463135653486164254038754097806228446786153014329309770100827182836954459267535355569944877939372869389331854001479165490835659481807206984905857276049969730548610167197117774877378269674870173139442458777498685200252675877181525163487930693720438518586113579464525494772262943932828675969562639157783704977561060925678496428821699766099905390306616108956590411951431067845364014424855615005962659427956912817565217829951144739602927802320017445576153079114021517228865646474882062322232777446288929743043279580637065639430512811810712565456656581950756009341125660975418708586926419115720489587130790760064149884952864728482942245529223381634151871900950416972288116332606180647055888892950895414830231703899176901245836853411722861999419110261998107297879922097444101055580656742488441921413205779211597429213502241073584691855053350102755173362178054696561646183644342915452889676542669370456066880320896620806250622518495036526473597205067485201773266972629029087707454334818667757724414955121490145447214902344126279565517422935854166371948954014259413135445196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 8987730963614892262960752262138946937145207560024482951089781640354730141319512666490795211041437969913168180725442605717427302705968074024950917879100157205282883973293173439656395494699959876105133252070003039450339653864999631102147967742177679390324897886423246454523915363160874180192786893833010345844127597050739388634414057622289223459988006744747115458765689739237182635576695216706276060142426115497327110131245888244521775895761301937641274333164662689817722083759275999992632357956710296545249171747315857156648107533644466253415949055940919764725684515985610001309252400543941649681394423647463416279397823196012868816326783942972515768769624249436026954201454535205593049874117835715161810185678324168170825986409445833805068559014271278629007182035472038571966218329949734004666190543561453119950434342874507466903230273389225154295644499485957719985709170955570641327807862880602574662155155977857725839733755363582408642695447608592341103353748880920983860263802443966138913004802727774220982246578711119937147672286824331508629333226993993684087754446327055519059923818112588377945886272409863607542123493291592558424529872723318720200315788381434379857365095342294126341010727892911072503190501869963184657141715770879425784400694751805264706763926065013584625663953372763067321954085275863469347602369298653503638861147490790789566940333946309082873706242595765523075074593781866546579283514831183525087472447139605505394132975283447619826820846725504176048456410629150695558285976195281308271265026233883393391971274412521150881532105480675376829717209797406375117011775541003130640986148237948874126133414360012716555759882718158557715258709619976605989156322923781252785445951068643774021510352581683455761210799410879986059681541517820139959935512273673936741708235579544060304408822510961849814822476222865342270302836988240652606443845227782199751309734929231759061031926596840124277911999991926792724513111249647852037862343354621611060320022577498869787042969805012634777973357420330512963004914128245410900927332175361415575293384069722493942871343939015531493355708619257802494407107533510909823630773001785315534066291946191329060253395737554043885525362854666902433963823765992103439011164457235718590856783384562113659393939777904281840531826859665199534027631909139304672301085713868474302423706452806448296553858370780819183510686016502939161335891086785016887167090071050403482193332097638404952368661639320873140570831892130064248082389197954789159202897069432295811104203625806674733481763831137619816167845307136004719540386320772148879372697319776830513456644104062896518685115023360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -1525586267005247661266940651915153177696037953479942716655718393411594029332036442932075629523124063411945697763402373651494029629050850017805954826184534742789296691506074421029886596871735764011017431122057517824230314103479233321648591044847130139027093575564209460750235856984976540691187357326158951640100992963915249743758668450228183455742306586066240707418730544471815927706390425037889325863052266527955758374180802532039667945058324495661677687420970841933314632204627033807754017894364498450416493883860758858034172849896237088604245092313336794521444718833820974252948500950540463975184108253287865660236817586270781153475343203107437657645789419713459184690537706287547389398481158564455177593144554530993743793785391599851569626721549106066542873129004741949415294097024261677368160083004381882786402257152841285589835107467725016550521318848559440719905883791534110481483660502307408776782220510696844972337103827575121429203169010417843512299214190921131162285541303567174558459397445908193270931376310509572628719132922725967081848067234674101023513638680168244008120617975798800433468111603659541610357698192276826919541976762861568926700118488957040001224096875876017559031220204854087210654614449695825921429990666825569624755678838106938864850762184114475888649523197418271643378930659083322068058680329198492421183738060730995116605168824451226512142857266584114885688732199888713237415493958374899579749897757487149963607412304374186388515791075561159061548784108221117939308263650427178614279528397209699510713678837484150045002588094936602536907318005872219769119130948968645857809325820960475208850479212821035071890644034523208121018215184126724788428793383800903313605749700433330008627626923610497178122428805590105776682360767773515031216462125695334306314666037294966944636796163429369070613645545622954149026617559698917680851842964624545390644584371976507050701899723653621236886887739017653661854001627430349147529704338930930269165425499959560257785929490500769710185398860559846235054260947065055598832131054679838269578427149340763525280559738004068072934978613665779837969328135602601352033615114357843406097184854160498254738888152159706816000577343923911165139076416082804451162743902999920618113182158445171207841022381069789212375824516807805554662386069680222397487163973637143137691655128889625617664167408964608365075661127415637264841258120792888555787508215752858923595070970918087117050730684926224313294709587941034683052155184653927948638253503425479953935375495829069033632238298565195856466268768450375809011925608324250488653230071737653537617600065775680953612836536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 57506469665768693567256239996408971842632315134929521679556436522772009129364256975779808054610905157895894007590891536448409424845656350317398390877894120001672255594000683470472700131791773375536374642428674439655140539182431035525950256334211622207285948582790074755394747810474362299497128623262132423550145889872571792300099740864095900687978139836833760987476727303105774495076917052779365424088628670796902666673714806306226272385434198588289493294065510419604779596230751226051585507461760101796669841818429266051886962865494210986064561639267535092643415610054012693821650160253158096398433609262861505567395165562902654761957477110034824324057019524616743538769596774806143573727494867070715922391323984004424500092816500328389202756521863043671570278674198467157720792937643223556095947596032625788683827129452216173190455266385744093610913395401160413138161483565395136386800568293771091994932095565717802063431835489665217695991166743445379495161704814199810033397480088721242868684440018648876988987270755735880439963348566408625311963475965835553398862832905734658530347082337765481856913881205401541064618584285208646272983010974127513164663661775571856218803243663846858634652851253134448064564806721916968507613339935655840643575415510461405631378079466397159769865121620249609276553414745259942896032766671052338284317794109046310404053370392609033122593093772689446336287602597037903947180758278495497655306319775438420241133377013410270160374764496588167679295539659345013427924469382042556591375403234365985983607132308481191266756968279883515011771565077399739142893307623684905308868406568346057268926348848706184708211320012162171938099523946921147537209308464996433053417669142152055035963195735828041665323235699221798519993015913915644973237389482787918606887062866271901186954555649695356933639543540752705893848703151303699995621585074897857701261538127851921452067421793988109554064775750801347759482633669973704150705431629603720020696122749877403658711162343717293149535368586594415045003730559722535169169054562285771977698776368182186143810308179218829334908110660472889812133819899301639985132348797473560376282864448279934927891528882848918802124936397679367093358156116974955918035528823778455983465257733555640572372441586320386856269941815820479359553331035852159018095957031721791075715038785649489853291548790469228337910229559167896315468845700903966012359276650634006276179202791618122160706775096220012186422201307855814357545299519987922254175427033289262994033823000814346220006136062032623432094247139815427307913046744978006613718819175575287637906940173632149906469683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] 44910435198196409963371602271173411645836184529562113352598756905719668430071217222351307736318530243949182769442294567968219806844627821830369292078299277284895563019968537998755425058633999350905400806474275674431702506087449802838927288873579229799604755972152411967304705149987826176838665883063914917363097955786077168629724877799035009814890463656012396495947477792672462144278515545469174343703031570011371425046134453737256609137998407485422243433786712878557732390580811417975125046425370658955455193861440255479081914017481532209760542558733831201519705999851128144263133106253150729960283704034694673410093546152663373487554039660723884419332517135025942062372344058059218860301534659610622013158032171869734631105826651972212629733317971521991229768261888973263442676225449609854181016407697576815582617045321898869649040820270754297163773267827821822299391832652618930964960087036451773424290216594506602375367600567925905005897166655714247609541732286914215135733574679472986908559053808172224563351364166504350370988382847437094285293395053317351722819868548757108611992599140006811784853942228169438925514598579720240984039653388629652730175887991483748871003601050162791661224660505011213801818503556979656877837303273840459100333326891977891557436531898765419279029168311583715178241136452932721717825753559933153692061711335775778617663538281417714471729888389797629608325102810832820164964637542711815495341449528168270577966381882017447268141631003902207300947231002818438064002399243988880652710787535459944759561549932262941734205557388171370994917808069853710868449834133359354991673459984094548508049371767675290614942064741123815585115263157336662299361871716889144429865351017171612816824025548449413818190337475498722801502031229393325201451268911674347744053337599472989987750830312448921427355217350105007078971007431536248079738010125971441385687072894061178586812197083525251272752671972693502010631794071187311436445452023778276417300970832756536199444051381055578860710411147040287682508107602621470552567406116881065722231940676581361182772822086664917888785313628659683197029243536821156526941090948162382785136427855147790530461935697542373438304949243161189171961144773862583598948899499689608552980101589205379100714754764830860329507577839911107094700347583367542857175856527067418988714889885634554199256518822633453191173807136541712733957064150563535040039905976267112995564922176387029312672830139389865277694921707040357392992960081026063931180166606196128656373872591982727620777310635135167139073121485056206697237437126951982872900871216411553077712702900708043170942812160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] -18114610320966019847510334357372281834628943368769238684329911168169596303018243815619322800457111864368354828376995170482424369200469812617228003514840101696612722550112513634811261030007482267845923599328124545219599423614254232393245227095455630166900019511216849955790030331286956745543074734009851589515541657375450410761176160868653572646560453309951968519428188634453991129666581316987054873781338966304261210242345473029733708161172721182841917095254553559300121559451726158767422601761897255825762854702409787762272931759189387914274477040343273013905367460450027981657242955671189296791507161256538069263297917168245580943325219375473589766455826040292336097957862346259996420314022342976229987183318571157485846944008901969731709079103785603083975883223384346462907610572359292983947068936038976704385480367557806538144539095625519519535234876750308510472396765245224623932969317592505219300206588216781754612864217583299937659184780369365313377043307949464006571142834408183838997274863381475497960279576665733283234090095868696510387994054410409851792657243595954733502915613432782270901927053987775670299824491564701679523106530845984288109141975756844400772140240186272916923481595837810297501713762897733631470622955425141051886745716623883137196577426101012803651876724368019566709879543594053860138843753778710573675587388283197518571110378611880324486140043413715820500957519871154943999737044141376537102032557830819742453926484453576832123865226504105890377507059576517833589463588147831145807881041495538637614296747190678259676315289884669301123554593093421477459536667343494949175214705293355243452517992496389787479850921569383965682370382005669579972218923812730895194278710504794402419636822603751659626833900577123890613392532355756297428423463310464445055664977741001366180321981286407847969989935308599860240296567108665838887966140107746841820852453306577666802202853530385194238002179801852677822374911119412165535572330599264328494504278631690172538724695681580329037590102286934835607462311397030886650025900801941605503148501246304247543766503751360795061711423703419343256103776714243056868284552326321482493654183944965946331514424223569715417361071522909869058022511511674784019451820273367441940656751696763514861225775333824314796788153716451421586320300814741968256208051420560899627808187304280196644699507293209017952728045034776417669836304250501743265340480392022161056217233793394242184637118619218772483426361145298326989372881806199338139234050421124684280542603779995500915087192532413362356742077912264749824221650573163783608406234926322403348713988574603638136908021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] 4170748345544341313416064690964149662410033583679361262876030072944881597217528931216785864396960843241224440097996347394739625075473638454944515585531869907266526240924252386331358435197585317909384323190845266039355026753006741296940449515676905240657574894597356877437730022686171736946129852645893968222288029139715837400483583372248802810600341987646466347129373139741998547854099195653018880566026945802946153940067532310325617961028895111292975885201463246882998628860699570643787722404967571133682562215732735040375869586890849386189353568720977083513472920370953432196242727781014947362012146053398610896719256210722285280207042069546606866832235026918285577033897078083385619290422385185879179817711085232578731011729929564249382086599613496202307815588580124903425769468809040913085967571671941928974407902222724176935475842376688583462764027896024032044361054021300010406358527589583141197418048727121409591394935721210247388077140728642631275421949758552933141872109859546073389162959310761940127493789501795371554999708041611526251685337854294768636818656421722228887005804978866173624167697944292987241101806835888077712207917321300995355220337826492428191127774899787387565171070497789333873018748504650968729207303471803782360518524496542831459608427289346126055111563752442097971099535429886413047711392744235323825306347201140785965183573665111769171193097154187897750485922831651491275242336702910738996099322111036911724915904308874894449290421824592084330238276969463038372044652117185611860993252349179502528240845574120988732279729310622851916480632112750037051232737453126631311088021412806504413162355042370380410472977968509940728221947289467533979595113802784296067882973573940561112995293431097024090652340622688898643398628019838843650947556434777073478931758864908722572186021733758390184523284464516223525751439229210218518798683165236157659467114796823937172494282466961379445793544254214282007439060685388928591679040714950775011689254063020876762217266405541302444921842190525313907208370295830145037707693626939005615354794734186169646427960992866926407317611032049376413353208049729391421679861586750015033317258473178564463589945510941759547108843787917475388614593751184344955281066095535156407968825738123975674837822841673864826789965463422231881375753924976173668898790714691652828472693767949353481853411804076607850830928079744770222660249083465674581512106812302755204314071167925315332639167921845263775842547650418247170913266873178453229443472055415257430738027164693767405615199341557136636829595268048888888074944437868005635111799172425317743520898364319722688867205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] -413695588513621772279809095945291311115922570425415304992978863388402772853530970985248250563477211907516845044489923197974065125327991229797045853032985864772725330376993564607350124096396128158392417687991437482418859647175827333536964112723869700859507628613549759721953522642477156576712211761440109015458418149972031163562846334629440174994749051210604424110958471990378452251734261375844162685030309338107000085723957581630763703013851834988874837461949844023671909160405223164118421340817018010699147515048827747158151950668027735075212165086215496147823278436532200532998261594346714485041069026081388700816223910420255000374804294290444434745664919042180998874286151317959993855632383832370672305409890858041019726907448564817356125324564813306212820993497842054776598506721251404981528836295963722951895101153302278560705071974162258533812204853274022757041547610419708771491967144189173758480259464390656540690290986740860144448916516547792271397744707460446395745363559976940249899594101902635561178042142702130983374261964456954002933841499140806928143844768095584719128518518109148001843032688361864688819756890829119102874748041811638792754709563095046853479389943407923335627185462354327046079810970943786055402371695806148820243069333637536501171428767430651031368531888170857608757111075631060222143858814667632902457352853344544645726601548059314856266054654320350285812037102539479876705550900287235331762193277649611463970648378878384483947743106656843192763757346436122486592768218933377475294204799368077941043168520035227127659351241571289540852619081648565105407586009238729618487415593700464708198269575149921353203874732953959395127513281528241266645372377484637230285208497220474072508114285141246597085395447335713020366452031441847068647969512597129971327636515773655415719827650658795322423041220556070915924034537198553549914913668864286858056646034035871481479098917409543470100407708430878937364087239080023965949241151542263821984603162301627233535786121441825794129564892240522144370100281629095499468265214061960172738631463581875602402023366805247988901660792163543511960296640330150056951982215851126327970143758852940590731849498450815823119996376445594013051086912457659442355104385610514436708922025406435338958292987617548622575942423235996083781680152134414766173828562048433603793871173414805774359614299920262748415861556274364899407444421085083418089081144138202793558695101344868996532999271633396098759427967916772966966327270354617087012892569503298140000681376752687581214570902981978539631315214662856404387145355806965566954087274381152181818515065194428149373337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] -53592938223449793581400592020532356250940403434404399929116973576876507416681837577742115304143200365470614536379380710047136215616108797745709038688128166476315712672441881971541633247806970829999763634693411021787955833211141741006796205764801654535592027029015088446390036391084889975051789089625214462885191549860772164295781431506064863038073303472768859199336287586959972553365632428023094220181976330349265280797539642985434733685815411095619440162761316762716592059263309664345787740850444655683232265608580080029194479060553037451267585730190208082021837134759145378396272926895564732102181276542904612331013831142568433986297313950015918395449807360228228625537517507270944370484600710563825851697181494470579347234558941692579777318611477608248072683104572351686987048575769739884187307656414833288382487862450047329846585978916710910982709899194597804824530751966305179018533543550814442507784968928417227316675859398358904310774067640874975507370439626842318445868802942710545999984813554895332354294622705582650494324362059587745285330839518881372575990139768666919073372695170045619998460062767751005805412213016037636153715165705191674861999965787960894703901184072693972870265684948734687034679545831699550253745348999561062234216657973822404972923115240106177539172290881017306217382783645413301614983503027658781550186743016051192465226751932155234345173953091777638913975454401974541658952142459489888447840219190445489313425330730828373104212110054475024649566901168469557854158128909448806507779173952151844030974937318019790078235969718365892315395033951082811089705520080566895014333445638973843445542681335481597497975196927355282255566511896796638778201058031829562544176449165140499903733217871125905895616641186378614346580535874553164543776475651913725616964015671182943332137696552152926513597737441437066714862689953627106856323437322711669739032774655439692900802262864747618156254223488501904080621322637155348587428103948641752197556429764405652819901727627868903935773686534495206551776583168360228521310662699042202253094923415980316591411195317223590499209107172051781943420869325230499004860950052039026591122482433205177065754485275059590156668576330016353788084237199279716123306878647886641422863694054167334184965868486155747130449092381144701672604055812124821343196990786714245868772003897000696168484262135624501404735350909240851238857356802207851078930002929713482019255422232682924982493955719731973319532380137797168174433866714763200540476606554946275835543858501140450993268082903930160354773408562278742108292371223281988728190535325818060534561981136591625062973440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] 24739839897539398600436049321471400612292947555926541338293864975326477030820974527890537998904220402510419833854795437539269575806987887811226228173647181685716194666039999973473455512264802406512953189492752759281437378695860249721997352338609068877637260862171072652971289122396905875243059459150486087623647593753408333577961493368570120738734829360401765829493099446062031781106047450194253513426220265076902762273270234195506469311279307773154630714535797003097129733520621943567465036706045022216412134738489176944201179602400053160603719996011880035093606365646462829496868782860417975934262699638682261218513913443702630624515136551334886531892797705136003051301008565323898515708222465152699730329437273541319243442068718068743295857869818134152085617346917635669827400857860182354382658020695849625323683419636132508924155329517309063877506962842474162205177445341064171562990090235238743592690298389643715062012246517426725266069881092409717163038853360534327411023025172148071048198016234729504254864249316860539787212421833899671302438136814262281536947710068829376663058489359053006705223457956998973474283818624850053913490028980833601235363585375627954235284982327852323836740798660330105412548907241579183569969947549655037739915269823139994307131821211246538523693947773056450902505340518559752773023699117995622436821101062224668355743500599166692141385005210607319967166025425728075789190032290587062824707948998611575578780506819559066801035987546721749819206225019847131923061018830053874569887061269819392115469225104140698384743649701360234496547703075837851419830810968307128169898224193751350612574347943228809074932816878353178877333933526006934945839851802395702387492388157017080640051407428184075320845162716623108864740780708316877827355568476645750962504610588480100386769931101098654643883649830243140769996104070040434506629311734002958375604737536743231335690813348144637481793609633847088432297111885718495124474797699829601891630105613485485654581386778575152116533687146209625013557739199689293939463263514005600457505803241812476382505359156933932715178960980095804399234040181470252730296147355674007773171091062095052849651513457847525891133805211504024808083242416656518559425316885193485916930458528787575597464593259152652577563917404880713598318998585665026100520046011553781569750515154468580931953237494068867163283085496457671131950389144797658484251801178965862273545536493661991849181256519395085136775854581560410409977581133587328004912870200175610141119783415844534854038756766047945448200602818130573444547172768164699158208415671227155220831201782612243272171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] -2395731222346410525928492315751649227165891457025010694095275230356861126428619566885061710880734363399649321304958234021546574904062379531761224760008214836060208387122049243021186579917174628965887212107304886736892670212846713849202795613823296500459988685711151773505609221053383764217068017761259795906296879925369631523106946029308193981781479017245565662471119447302230513413738069104515714021189557697054692345857904176820208528548273840129038996217764452154294297542532108981669768425545575179570293360858286738903096898361030878326700115358246492218362865350671465409780792671099620542797465325041324609447358321596509051560739336164372353801050418567199153979254739717265189638037373264300272333949266867909688006404431634223515103578145236858154745916126406997339804723113017755016260659190988464489022496358236542597847885122995947075108194257901592956241688912830567614816547359647016693982517014548083518243950908351893559550877122191540473937176633471627052058628359431028997675053255790118775521668556919436551011151889730537366245195475983095357098249657080691407289382487462890230424857937903194543022929635270211652145789188136868056210310869696110225395250075140069225238730916096867419407123195648187459390065356934049430137687708113066719205250521850957014630475318345998643110557962605805527876714130881320175124925554945602618963958061017718173246324809750180983394859975047946363168985988799706076516833207466084399439849648174096349158337557776875404329455091316482227829623877297235685508888057070511801945645143591390658527312747626477600164420794310261954055939196630810443030645424351364212178249738177753308601793810403436661524960345867007171181155492893134732300856390361502598467624137179920817936602926994708350822656698683112736447925955188044981129470864603585975825452478717333838096185745215972729039864298445867178209995943027535494490761055485273467881151163867288835586355400300126599371675638113364967634851109040898655342308084708497649621627373352931267321393502593702862435090039432623860958764091547682379306900649165786415182648261333111401988885521316100110956520592504198800954858776912224115700419212555816077729628399203314653786665300456351943350084448352960785817539448022049669183164250738670900118624877842872599787695488441322151399450660137285277702681562786277567440234550099076920426722048463323971428833665159357865135009536050477553404383855442512335031253798803766752772890728284015298803354030936742173611429292318637713844454898640601051825841417052167947612720753477278347502157670628015420348298182198415332583742543730328262257303060137152222330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -224257982007137983676978071767274869150323694034225541435236735584590214289692038991360111501302605276586469295280290856150374551648622485660960530481724262249572075369904582785485495954237907080316402804842491389172333697287106054640505273969377405521155427756563371865928014912362792107010830540743885902154809916299718064372001846636187740279824814943514479063539082843642997319310933846111320883881559837422658039178310362342039350557502943268507224119576761945627440343534776967671706113514993282940195232516216796119230277539395522719916940208803336207188708624270751525399087983966867881034537242929350742558638084553196317695628064685910300937632301524062885581221903601106473998891463398799067869305796751535350387207176209295639635498193331388945334031645958898913068763316613862810989565544557291902555387562705233875364653887311470343672878183671578106245589894371044786063927996117577181519098192228761259528073852448566910530155411407966425354583586546584511558957528296212477590734591695614541004816309105852171601954989378405620442503708250061227765087316684262993200112387352324675113363614727692025759416106338836141563386081369375207961059634427671286358523228761183682537717480026893387632702701033969210517460805451543647150815370432708301787052663844751252249204132164893758291300031265941111851203431342257708881423326078032430542445303690776635938201921447236854060216788439637258622282219230893784683216564362199263032396128847717604277687512467529692743058762901884753099715718024919112818609484170429466939767363810084781509345991310571970118245128109025962370652500958630432671863027740411740034702078424919195436072580769486973393644421897932641296037507831581308015479392881537371791995792541391261103918414174945872280088454596563188415316125191978832459648890505733755545024128169474614610978687984621417234335733287752376503104656343089370054556069035097768933842256111132935959107431280197867936280574743778033775386630651336293896717017981497048085349038478981749003920887448408640813282498388175009376974785275913325488868354777304989317575131602757303258033198900133957110540234766551789869297032566254928028065520568838728579184218749856439814156298161297686582323555150364368358310527197191159136765489281851534068963487668244988488253812575528876298329961868259876519959714378682384143689637926179968261084042477189242753113363195792095627044213627768418781335327243299252245902357549486527855714440366138608485154088140233150678525026861425941365157563463654689081854128596993324774831266496169940091748817490728192555930419627770663281671655245484573153443835593232020930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 56482126666259689419037877602449524212630823018008717569630184625153687123160793903927828236086047596665373968820283085024848283520512715345815909393394746246351797951823915740486073673799958171371701351983205280371717585204196313838220277770874465123842382804568380742990376360789479321337226485384665961019399825510647747879729409157420674713447951734734525239890751983527301967245904927472971635600093331956478973370571233958416785288001561097049733192001943234423484015827248256450040514132053652626031329286131578082659315589186418016748303007326646699063690060771313824513869060866043174636192142550530174132906671192249176529035748862013867726271443370604589560242670307110498195284985883612881537542200632400642374817591105248947108851973167618411280176095872573958111646556058036017862634507387263771452733874378807628831194939764621030555611881422487937695194840790241113201633284965711833120375681789524901246668934885634954363238498851707806272862228929666071509436078992680970710941132417093114073854514482128007347612982466773021432021815911294885972053891902432423330434433336870675672639377062785675306268728438920596461061659918297461991916286596341675099076683354891464198226407663829885372653310366632640715646315155166851649063142956837749331145563172340514382542155010935275849048242862131360836944820509858956468316197534831176445322759971107488897630301675495411978162706730776745618664531079441551869248973091527167254587425108043276222114457230756117619850969189765129490115231811465376672330339857173232515601456312243671225502366561187367999267003920583505645761337102862872108167147524461791748473267490287806224179125409603987569344747357200106756859124988141727289367246352121912112660758624569911266881677141862746247972231472618291846440433803474730646399868959159354555744273417787582660542326459370219453970771245172521391495717909161199750265446124781930731382035462972899569669198945763420168448681016540386621003350170247416081278117643887202188816817363680682925678583116095936778590790575346523259512246119779093949403411987013349948971665141339713170941054194381142087597042284376551509563082242361001481777404176470337296899780619416977572712614457839048886860693409906341083824845375291263507626976357445556609233810497435459227187548343887325811054604997278600105252668269640814041473961856685031812336113501182021307164058284450717854467434410000503821407671506218291228320767223162745566798237379524398800248378291776751315071204885899780966558726137439138042041468148043176338969642313788443740479628833676907959920961801798107490734020251122639663550901773337603604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] -652388266916399548769608824880332550472347304724451919858958915418324144859523017424654497480201721810994903775143618204825500069589760006483916104411364991437557229892415581318434620224922304175605879448797242121441364699176466766945602817985805527661872875305875203436153547759913617428182742572827803169632482749791556173731882533393609287393767840703876327382296843560107712371890337609397960914900378721310485215367725807432815587188771127644501243512321792217470402440307140328933679223284318997885937658255529806438139640180632812774525245503599812372771910915071724739481373332930769998455908017098072945595039098413537806785696261458014055547964886447042521025050091956396011489893858923273336224804396169953453813086200351675368193755479221407313326707901927405765153681182240566052948016788531532897907854017562411328949167176073756181380667253253782040591198524544297403950142842412732814604066942337129300933366519524007951588865779251304501912446416512121994130726951122165164290285600145379019191716162758303531631605770958909702562415444398886190512973028105977078206589568408204478211442371794614234754816143623381123379555453429218762712852999022895097523347732387396515924783074236180204568350302723399531533173429816404495184264979916878594704277389280906234384810752468088190936492116180521877495108037545323942496694188673976135478375344201372002032125065275345929585535021452995074429573366696657963659067378930886926612320666216871237866624010446293762956871878360160637009985725385589884024614389453454299731636271446267574289451200440384466677930755400071190149863979659460966747474019157347645153258329446364540209728326873637537881115991578660730159950280203011712439242465263529102971565680459526885152350989158107400631375246173307018893834718580504511837805648012589519688133889120162249633333525034585070976862720977468498432488753733451336542184138589034140180050693872613340746748433318237044894787517764535405158318682924766007713962466904482568226758477194178367751435538440856662003852795536185754006070678842669710134639771820028252529434678825939834061829262150856727620214613811171776818072267261130992523114936652509530081725483580248786919093353184507681075990073390367246810000916733300387018900968395473335282378302932621216513546745388112454545621877521397896731706770057783501948663601928994402328735993053293190771950884815658210309744698129693228258862626712928578201368598347613529100893275447095728235680708223345224396921118947189191480581929806233964788684325818569276977471878838282798635947928426458674980332277447439741195440917117191423182072024865271971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -515080434130456133201814750444066193430705241038036694013449229206485359174054425787276526521710726944193648368554879681673912668978850135175919830968013809474343068664408052720238207120061958169144267378304006071309206487126561016479864948668829822749183970024114689033487073653666266582761593159601767388549737975503373046751367090062904920047985131842339744172460943999480964263916996589581694019447554456923766381229886036990861563370870154929547315355440012008953515448465785529311451145920470083194708895998200650735461105242801866581879991074291030015816560298148744996486106169552877190429674967031462456170578771799265731057291148762041936316211588572273926563789447276629935642424106347834273171904968111598472746165414569894477209175123813297725639781726162308010184771463557461652862249678146573153040751209329514093827132948590240116579339843508211999180373796547489344399121211529204033486252933615160485311959071860170669842386462761600193327720980297974920028498790302420734151859655002928904414927133638722297711017871668274075706298444394858088710790492661093439325034233298842413442197244407944659423107828666017926662311540706979039785565467371277326415100190758628466224568509232223640041032347415330694742104343928463518204609336905588319238675880669683847466888864625000090673021888320380781880619119443678210545685038207868395595279298909857276082692898268938730545668961959336534169614321775788962317719508361512688764971737999234835818448524577487196706523166708235426444515408533743165058128489546309057998194659675171748593984696449054958106274637612639315598047595507221254422808149699864632709228252702307348094861372184206110221477649224684861637583133828477003523725350063697557214121801810824274493123490125394653210413323533076273400130883906813120160079435729919902277175491320139956574264282146950388507079455107017659502632402046949420413991130625722856123249590853178560115525313263484998432289333459509320835245910373959519857901186408038919775583326332059057270609948326687497015373106354163438570741939605054617804227158629016990084918369957219043191949570489150239080840037955002993664918090200903639642060146890439276998434534607882732977871949420490551143949679437136279048473851470170979121325862657194334893234792755066204749006449940685429850406667346929353211138923102540454629176627195198175002938302149836943161818966902867665786125562681384250106408916449774408273446616433495938028622189205675621213678400466827363806141092255368498512647027329379747248812403118547365071571897473546992802150287051091357453559746797364307617968300937881245547807056567394631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 28279083218154612994049403948900493236505818578540692680201560154221378073766473771638131510935106673390668818320739822523834781125998403896802896509754952153498215199020543172945637940736036098298639861558545835807544420284911830546776492805571368649683988953716604331374173238151467924583076100018270337482323556784536012936181430235068735766221769466933659210619479003520594168706698981840363691043563501163407652292883717362405633352107090454287639361233100756831810672127955479423609951825424275468124577923925333340781207136028694359329352347576274468243303588571330219562798547413573441879100421907768504506314238145224408334635950240905192149504218773106338465064953760199173970988764168676364175498499042148211189549504373637165576669763798660434704472405301509103790587130264720213354669554694771715051037992625705639351990741761591178484768639310112696558123542870858348596382532542974926097210553828862510032665594564983188905179636544674475286003287935090247448264222762849581671636046269184004707541067105288982129504125821978501050522750906912114565250209815688173305964109104794679771038816660857912994803628670231914614944265778816568399148820655908259803268533456198701750497105119608117640168364350402456565979651673366917113125077497711298510598164570586904666883252661726471119029681022862336494836448404283830194662752633342480262326984686296711575134299511406704102770026108044801790789789651505547815576268297256474460931713393681692043797963294443432113628357489107102162766940124795463951919628216808666190536078809152802615998216887609376019177076495635814789397010960578082868762146793591706400330117583034942500301263482512422679095615951959757989246466485607313297713939720271504771674430359477471091218520859576613334366498696034947261057019435302775509066310608053166405058229694387206231507114728723961221316926495421076860959826096359922171445725661455194282757530436045260338500421280354091306544916688871922666713510156310537154187766345252894452453126859011519735744701048028661906998896308236946713739916322720086371644439547384363326421006335962321265912395138754445764817609102144362610102138133510807241797289924147217242972211758392706237279266698011390907891178432275980719697027559907820020454147598731283557022559657412631292558833517763275673651187418464615358600092868033653322819547108537035792188954376949298974274525156239953564262135015663869754625977104346197067253511379768107074354893506791255406228366630133743920477609573888016502196287106777021597168419677004921866065814852050366617492782021944951390610457298803611247034599057915702700483792692356055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] 4295337923022358134688471263823137512860744589646667176944946616212101868848366048410783508517612608297327468722340462676787019902443119258003230079118581833115614435539864333212217960841290957448134325137977383243590808761748679051425806571579714750212296445638056493849572020161327805843854593780676592380434724768389010109868671586129042428923032988428863602057404072628159636403882195845264135765898370334438370338329849762688116953101193646059980831193133372417859290282116119376173998890627947704571539323366216464979325127194596018728035794000652921645122714155686759367535046167933238088189170404374123932078360910814106070009836249926327529134967954211330123882303238161555979044977581428184922610662953256724937636717530643676652588437282139549720519854412083478885025828632729607650585979299418979835302425393948271260072756569863041984572903146526500089324606874238761071397800864624785892230683999422606555499646034222377448387967360017965248133083831477286146268987699801950661479771860463924311195851005964495113260393146864264250614430571587488854282725084228247444294131778571656036420035239028803760269127683088656756127218735114524124967241241457913788619253857715680393896232048979674098676864311911126387602929718327206810185155237180314598513209091011724551508352952204069206050155647924086411028989116835171705974941893285789342128157378601691566433108332127736231186509800248606837290938560540525510517534911558660324394760294492067102459517519207996393694697462293865571912372996186960331422507648651294511153404468227797868019727487902785395106189179352949486297032767902916960025078872788836764438767001062272374191548188925868030647931502731135484967722916843431984093833622371964124009526632464078876410742074026083377798199518167249684800378636584081746092257990331929783080064315557937567638794106525047602054781130262189122954028488640659545272176419322323180117260853993985951764237754039678082590856432406116313341505957099090121666783621167002816208838900654464943311907002341188499402977610172332317595196455711044125200526947582005593482281552169409353831598952037873398839606001541774228564535847322840294701146593725917201139166345649645328301828772538730621085969841243495331962086256294687131411608317809186100417974238195824215952010417661116577108450505141199159875322455068936665350451779647448258288408936807482629356114944974841084864825913563379061907284071417669367004389033736832307303641656570494741315006052395409155768951866584959840314051423301093372409756315630931830977111748532358977704356890965086232767749548209883270991500914350220358709115486585487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] -360547225097530471986605696741350832021502047128854017355222425943595336386680953119774519088999768288440414558590651409140578488744629201622068050379944269229301218263443182220895789740656777847056692127112062357819610699898506587258741065501962671474204930774779147611533659952264800825501924395628176122913001085265719350409926979765867805666448514323508815371112865217766183270385485662966042691229085917517653572395379657670206433909656753927668965636877509614273930697140641983207369970963645894103228059833488296586796945619393911991796508009365273251756204004808548443392598450760080476009070960837431648316903926834627663158651981715114181546971138932126485025054175817017510156806282505678835140782368484019820617927326050738491578979562790498714574989114839064954838654667529911869309044127825576800403563367250080583440965787312363806056298079155172579566266151288835085194279507734028587805910186579560791573036192655831848630515954434672534566359763837815792411595578841940109760876696942941085098716651573925229564468566939371735581941241066954609508333117014807556502057636616300824589105499786545912712991259952937478485178079234258705096290378228060288759738987822497534263895837468832938721343888565616256220198681832760404907770226900657986418532550102219600590796352537003370122677515940492516988573206123180063925351955876120257054727057512109493481633765691964689847256185300988225217266433128898101878980789070347908989702049523941873056611443615752386182399026828173383685214532841958980707584086742512707325431772719768430042936623629456948844447460118928721589057449182425889381028512018695511177778381570014042864264393881806556067230958489490331129381802818842865550561907633237187808102210563653541455234921390289763983158024635029035694164806413554426616294878502099860743015140500687368607182478695513620849465885763308729211407907645949543089291823440798809790791502323273006170982412579805369178294281547571239606467143162176472676452425199728697302615993826707441326211733607027517439539888133773273077146746261261377710454485548407272499477832710125989261494214767271294842572999008288953116954158182241756529879374188179821949005034270387047555093372055186028573930218921969216015120683547846461348608476356294336880497831242672737340785179565415142833448845331661351700592227413906010019422120615760345045328275922044936252221302783709757096941702370689275806018174780533672253171227708135187709664853643472416760977904405994863277625256283533070068033332116543155332936422028465390437657395964409665650784709395894235316800913636501416447238225866007387315009947466465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -31809040135799859732290092829611190072284515327975726637373855141913862955473225139580189964205877330559214282881450557463315941825495443315966843634924770159544119118576843580786818610070979889781762337667316791075177208231528829013437461150229299692285004741726371329071974146005881925853138451373580275245874580806227770166639357947112073516615773272333342763177671825547784144939081352107177209244879338632867339172259088381412689437025473786049613067401032633555500023844500531540259336766876115236381406515550020760521217578444470694670930831075862771329321492674867839954210956895854696574424626901186324534386936971440727715227334778471550016648718984204236214836460451588183588968378640079103745334005376974435756603072407441359730271849018160143701866187299893036385004760711308249407338954041270940240207310337842781407229347227850710861114051387070915946383338035319148554893568844314921058498533792735900172517832288347799735000273275215288819989180738465735335827671506772834299161923359156157044993296440341027072292216827420082373311435574216870506877206631571907908105776949791319504533048783785698891009864662548486775294029575608721203431977344214248025103907459629848816610504562111389949277701648385593006453323264179863815444330707999646182617033251211526760355201415136968675720926096586816383450219835326201743603716617928399840959937561230933436478337321575544413911209674467144262741111571888483435346845499411449039907604662952346179159202452594152037001250713060877521533908829428849278232028414391244176831290665156661783955615343276908090691481172752309950970098392483484591970842482726869836853089297583735911786531778487199576040843425208549392819325826445248138966799440287003910708650144180737580774369387442281513776511383912743579567860752794476012453329564476310601039133250882771012554760299080803726449985500328291340506563527142489372202525558340794061125868272883081850780647667805124034341719953992239936397915228197448030304149585028932966036844573507766815734734873348533910348212060858553282055177498000924388408407772600620147918427648207690342621251439929258606968084032639030689409598495015857379411739013881899960758296437054611162000986723846615204741073001404072932478362223472862644457132491759696934022840760762562819108124614074617512008646666011678051275926093837521126203369577676418825575877228727131688575849193170225459013183968092621692125174886456794997211157938439591256512654225377619320410671592017288048480230340559535666651380337539812428937413774459194032304911820095516398853025483733539274171670844317501937903662881931882964741704027996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 3835175599392416653519599369305614530469164770163944158651680381817172528655929676061166183778585503023395472309843465958707067860958784199245061831279622457665338774582341427861198385775155603268138696718150602746527501982884477991368764758196099148864917500609631006395601742461007526949844508915958613858806137405232747048917847561391000867572533274073006867464463167951039413626547928162797298476273249150271218196675938885923231357803135804288749953169985063060608951595533036057404638603776618968736670540814886494059652548180625103251809549875809296549337824724804282885315019080046299291736481452452798105160356906581037383825152049520720712854992505764342318973461831441818898991034219362057909828461251236240086298000687173931805035651498077802509701810281767806887028204393297093644966991919013510346232859596242602975226488645737574959729279881640610010784496778621822155652525320008215627321672151691800219030156427962120500461683003204411596183053480536021497946877138804796063825394420483795012935742550785465454041686488445431190928631474419213407006980086941437296191660807393735637275138816305445258895910240009736934895360815537360242143060971452980443959246603581978898896835527079247025279432652247117781225675829855163667556711545022591894116042092211905879085332789501739594650370974338214648603107358047230460909577043054551729621048847189526166506347541592033217824030818987093516078009429724334667591369826768408360732387329078391268604811860535221578849171707435063124683114357997220197824669360171122375188827192038525633543591875723655227083922733418953523165053243326390676467550397356987767151288303937803836690961310110458631827872971081429381794942797997175309394051443020035420326585862845098270770379881722382289487485470851592517252933854155870312558035859776686654816374307880661565842271798655023464949949745347099851673830302180347469549533774271454969061365407865579365526054474407862780829805049813868834782374635605460023151501953432416549122487355969778664737894565573259127621989048430837808627153541107641793523429172953853808600038748557133775434148362827588080414152546273786890417572851361458434107978919917732231715046654319680873673814706040060456838165496158158830202374619582901509128039534444263393712313347658227193255501697433650291503215952222610769521359179605843219866247961923054942344475118560770767445849625836687846798296821650804982846906868275285359012969430527062065687126114120948553931811656120504025323611207625520714429444365369164883552661917547340036082254331200164607921669270676637902069019153812154351952116687932865876853757396910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] 155202065507498840502393581960930468320396039621693079563109017488075817790786515530883984875969873467659433301008350854883859831628175982841516510642514490339411836834882222628031140185253704834472331320352870881796472262053376774301115532452764740937183220724968904210006375298084267459595246149894840554112962902879190518287119265975303829762305616797710439994310932608923364230255322371450429968753098699762920565867607502565649300933262063821112054650724576514629229658031616248712542915595313207411870274126531132034945567058561876503623791172838405632179780931359607623146654195249013629625296448750664262546021885467492190684448868348424360804437107333595269980679857114079781132724155427615397526811973867417101412319915654506277502461396250447611691853892931386722111439425986144972069238767761663674667447715635777048911664432311906644397408600052025753744322191854664486272450667319809281057222751196276504493996205208713524244257749525422063686725862444904636612611562270920731904955521673829200952151577869805379339266270991441849547407690884248885223625992382244287023943282132503680825978359400293282108012811433534168142398442033348935451871773614032500682795414140915563903382242264783397191098880598194319225620129217804547369433317276943653955486279883146273503615915023047808240313241023252659840704247985264684159967387219147545829859676395065095147538477726679425764852913087485650067884342733248613111667276049633135645668575391708313385777043994207215793243979751459652919962092421478652547809205104633506755838295676629933107826520870410461710858630431987139747128120633767023451224700084257185526156550617556935946823579026374151173496456882958498769318902369834847565969206783014131857214886908589186139135703548651495367251732051158008273041227980857711529137666484652607167526436333305890031496253601469040676252187157998012375918919738936740629848271574204577561515771896675531280596459251021053606628020675139633378969409761423453571193414848565991315697499285393105540055044597449979855673072702970949102331861103985003333294173254345082796395794536896930877469666357449744338966377900764467062402064748893019328625303398558360758729094942572670014064786758289005256363165903083040615084866773365167342966090878025609764068311252627897963191800232424142975542471724050037475741772020408331313661851820178654625754170222910314644255634341409347606998978073875692960519483984941308288679567350134488704901964000189162665069085899361383637717371659612558300489226760858506616161515208614279644031782290359836859720375501263280578366603521869277810508119179711567811498716692480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] -29756030215811292637703245562893092337549854259150977267082253660449593323394068354908356745694220181637111293709381416040437584212832160833055154953953889519263231546515726430392590878462319318214148986714025353273774023776589393108558467177793648992182664713324845594412035870326926280839774964755663009630794990624138792729624504995092522172833881579194609283159632826995816931494124735085072813313606016106798523808429464911362317111429798019018202057425088977683804712626338079258844795516339560170374760672346698622805366172951010178684950625928042134543998964701441152288158553312289779845095889637706036639532713583597826174231829323339104146613576222038157980991849971925058362624699019839964848745604236781608349268098267939074957695165850118258264681259993148984473949765690786815259475125963410718623939734756224359429779844430996559242061442088085183131259346483305484313919035178147132249383041628126319707722380664622104417439982521740735207932787172076993115213854530869041291906779824142048825079486719877859481875297449066705960776817684719667422645186714794811680517923190854899663406481315690960108332870091281804473825019770124300704325959966327906491772602483731268255671852497881502871220753186795039908988858540473067705021493124573041350132758383372054128290919085317912155787616028187482245244049717947922517947263493747506990258042337012954685365252797162918625069952756353202309900053437404516654817632526402197499528287635682275637828632603998054187899133865317947693583929245133914588783280882048092664105750194682417623453200081109962448015017194123749008298747000312017210220013982451760326868315368285296584650557122387820225231452362367406444390954842698610407201743799219568661059331799582032102287188264323064390928496910614477809025378220109803375704981149252592988454943828631999772097120711559346993076762163649887758978243659077358459521165748327480582575985768155940058022882595550676669934156183106248791881184523084697944076115965766709484607038442119386162216878457582213230069319195998042118869592731300997115057762666685535095737696155834829398266720101089169564296267041957894138232454793926467599710260355158564240316490786609229813285802833786577123607067127122152532331360348651087492048089621455347044455938347706269123690183120025355940318549029392624733744331531194662847016717232619684174113747204170860148554175364168061161482457201251423806007837181803514438706950570276394665832482764702710019821722170842984905838983318948705928394704144036275502130062813592866323271754454141757261841618750914706494849227851430021964717443012373249381195589877760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -66907012929802522099369759078136461270294965142487322586258490677586748338165302791017888389335567971710930585389273220339440959097821619969207040408837930597874648609742772745218426811552021184232882575756503205170334116674332658568644523337322518362998428756920355723827462898618113902876684652532962724398142307882850048739086951961615210191653920268972004994617946541707101238338683575865633323001272464101385095754664216746620034285075700794234241679238342483407674197641794344198419155652704705459495119181545257352600317305581201852787743943288585093789431281228697843326305840270146898179792290568448302045865227177993140825175774647476437436223867614271102022811576692384195075372764510740807193642891867757147943049164365363340080227580688339657055728571540980782031115526134389043382173153306044363984660174675004245090122116336030781477345842051467534216361761409240949991490739090870617526659084790592713198306101584599488314335778326335371323418497673446723604741475448870637859173083811264115225297039909733800894536571770624450803844377827454544557724112318393177217301627026901813882785603405118573109184899832301807261576463175344258948789645317610372807006170923441322761951900203993874330334445588898815332683926404199693596775678740927093827070417500485492601142785155278590480944497952816959052176808519958464208085394502975343368477134204863485154175561554834879138342238042699906019368958307545706134555040545172009685305456600132638891710820325035338209657156284208278505136136080797581691917039115424110579157640845914874796677955604919303707873164462460794634041288486655413205784341035352652967843417802500080332392152084053073687325525397254729638259291516057141386571710179039716963303658715542977457166156944498192669660091507527870351485143521092916674334371657371279178002046790154846410307216669026585653371388490654849430586548389877913345852596937221686300020604591442042370103017411802811270528526686682964664144619156619456074740482710569300038193208940621193566105341460848442008678124588665476614012028905443971698723259607305131225266093670511905716315401478342267768480648214542615492143152036695785406966279357913450705625188262699451068911221900689886307416646510838759136356527749237097896770345149314322366043855642972485579462502217599837067957943109869405188394633840251588451883681283505010415297687126788587815281698713362474514516112828793599569036576550138666367248096029433641458396783062441129595047991102447691345224370700913621753922774498244875602206277917243062846882368114168616831346064447206809323886833010503801384613906720505093779694050603762649661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 3607895466672850429962592162040147622931392157104699765631876174471997534683464715974124564896751634257954135763091599280448250490138040158769694767070793024370067281021767036327679121300165367532677021340738137590470683944003042448299513820958828328621453352169510012259679045374567481016771434667572650887316673732605237917177566865897680891900751158495976974977951764567574701550269489649278455365945817436110585397390016412328223832124196538384253501633198513117346748483900190112238492173795797907879499626921394076032632842952710195963408319903200736175540932061632807989402646795390402422508634250438954071441503360876694452632779625604752500172579837378001147914553208198207835772335415215140493298758661033440773806356377673515054811404033304864991986177154391493535191723154878650410362520114099021259971346492654572465149242670099739435072385196098352998924639807300710497011547181121533938037576260266900813572561339048536092679734676750624939683900424952115897154539591839327093103157420236383873436341298320678675199514737991519681569487446835561934618027228088067047255213401278139909269982997710915756867789498567351711323231740289299613596135430422895780764060181497985915777833310076160642374143247943588084347985640203637464554213611515074686186521648195870606856414391416955171920241013678989290980342992701002437937888311098671233854143484156777177140307105012250306365214476517501978839619374839025372293174981609695254095808531683427094734919431210973214399216635929289911258055305528722720934445096352979407858773085439125465681615067207025703738445201717826316267953370879525902758322411558412090447313764284104835901158187174982202881482270292925581130648529143924124342157724063571961883940047150598015176423463130341287683149439328885179882756943970748756843487309520632503460760867787391687987621793232604766694710342492182158471806588362728117940107163115156643705500609877489434929359662533767970725062500165667132232232263801282182881383692050570344456459863187070288962517868516468800602004723201098493519182105875901404145249741581781916068552542680636369320962759762644675547659028071561157220704646732375152382294430499611782272728913821275435827695375530924322229478219722876506874774034418839430721329471815045630318602361114730097084930643744464202359398643187310311678043940080713220950581636377436239321228397592323484432615131650077697262983687405219389031437992650568016434181580474916357512044251649405210091203060927661549746117946156513079419517787566954395201126105799699020877333234985395932030729593969655925874264398730933068514884629722843290798220129639659365990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -59011865445289506883133102509619183897647373992040938304735011374168589684918102046943165664992952590359099076256165651727074020485235231223120938877422501735360373247945091425988368842012880174542602098029606583647143762885685244079266759970734436403158341643806138822214907930516561976817748185059712887821217512395180349619257433424631697161167449913196057604751611824495332165298680681115891191870576097276279428294699557218177482764460503946728838826779675190487001337286668617244186547759242536594591208310786141971310245557272933709787777939055090698572638015989936579706780025254100675217323111739241656019935302813097915278346654140397577089504043647855904694111778103621307566202490348598129678313100007516669193399607980230216786753464799708313247482218012952514067394181744013864661068356929745430611184198015684353464270709816670339835763300014251591592599708040224346584807025975781424758579576519976384200282387012423388653528607289312249503467352882255527252882706152349202806757183808042042189373515652028486792572144023237657394106206998720458551583235655100017087787205681262952333511167014248442612665816113403472749854589378431275876321602539914328859816562828826237473516256489383861117672558314024917618926055084983403761659758710943441233475529969184702034946666136086725617038354223219391237132091987334218919203176816660159594361964161420994733798767741181515157605181427203522748508477518099963105437950770338243430457457559063273987770467534340552412950010756102433681832049494308160528890461678346745185945707854688378874436323251273379970548190409273332172524395190249969128755204630838725910553930294794470752179575688918701319888060668734203626932972544382234535168365994072722703545891741680995257063764014866749034856789994901698217843867003684699392403340598327394322914138254911555870274833184530950306990727845012815538029832310936488771397225293285933726002738154933335931032855256359596338719976209496044986705480064195351221186621632513094305894456596368252478332324370187472315103966613404233389565139563481549979768661259556811532147889234175849532219845313380044778284525677895170066638165601829227541883098696773754225479985850122491926080158143457097242953588352028776839144489877280833762747615465461764140022092461033290257323635845896578310691113925813337135457280689290101428351895416330981673854177992692793153406906851808682544094859626301646708701618728348688216291763724032225462455450058100407690776307452590875400919651762208312483681379521367428116243200464175291854763439018007673671034675239302703840774490849595163255393127104395300002801030544717477639618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -11729537481836753089178586826284074289338062306822096488118238715304274184724223262530057295828357284868802918969777298852801394588153480385553259059463618625562949288557520669002085720220181458909343352319205874673300457477090145441397947816545257600088186422985614615978572710748068636836487850350053742763693769698063995157271164766239666704085845126108408177745637182521836669421681097205393262664797358132888767717005258774964202783966508127580908277291066780851373519031300347165313930898142673324773601205201107466377062669578736996811476204605414746322595686812777388723169169846860951790163224358715281845244377511421872274677788769108288110400242702320448529290059899530454833760352840537261658831546006909639761098561871552792212700792085981393581226872337851340013824149841639537770119567013700792520373863489260908332078321223338030858588328871780452314569857627764130289149559523608764321940028639931022288259538317490659768424748046100488808382279682631658844250727930919673846267994247755137268917027334696185901170883194152294000832883147049153273770337363222138877468132948889661812113714356453931281287989325716697052583610571095323560197247107236974197283034444491500959850030610061730120809593245979489108556667659687169510634222792089371914171008184183726527985005463165821467966260876374262219269071341720226069583184398707125241329123503546808123650749580913849213582883160023309852037975097782905149431573177633171868846114109039156639526687949325160584504594158198328419824970654562337202357115688710133864712874785870296779709490354830226589089489477602701816386604596568676694172992959391322761208901488059592891056350876985655996388145939466429210301736407555693059941203420712722168138681797308543992890979004720858376068783964870293900389916267562784103606907584996723320189607829828627489996076279894979845619217030549960972365889682128200245055684464696138432240003860839196076387562417578878123792286795283754773401873045585424095286954254582615028462096326543819890289855125823752110034203814392534360728258094576864838797627922743728337880945119849350300620129988005443290366721384843510409987414269828702703660577905168872540682657695195204830446796336718726969118264260578196782693152531624563968545161079600169157306438019500573349223691378900384437898539512076639258261083103959404978841415078264013654988642461876923261314957271097510589647183600526395086019151069112514322325228352216887450031229091444123872408529473976746454520119778440220127330233678587323614032629446900350739347204072531991309612537479863050319833008438028179981747533128114738608304070955576896833187741696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 87665500326278016512291133420717042650955731244675409701208248394397784051570216114382303832153267070463930757832502333445927890521456788859661019302176730141503921520966515911474587852118065762785734138589170186748893937209372999007779246363015304977574105363944560484811349215789012049621004814955774836978848115804656731666706936234415957902264926982601125504181758526211480468831024666944844435200995188591272812208506468059140578470540397658480123588125511984950761854134996865584938834159676177532960878005484046552813566743436387192334759130503988303567326614907291304530511871748119358921363878307200553658515154652055514415616760350747349578583156416686228426905214256434623419162336719823515147212694019686701685565004013715039713673339063510978262992026037597751248700254845026795590190595246312696996955927748015091824793335776529185903847798583409330131385162975485413219623165597106927827608785196430342210992574254517713546420454216424203424675985743183934664718968460872389542133760944738413414454708038675365576114815484428111692775775713485562014510138983234219295116782657259467670895091398081792099407389377496577996845842379376296096340413893446702163500221763507609507307340231332429298008168691905242142804599641610257348713953149161417859740539512408292859672744405835834202135553513372491766557595637686417720929353398555289060536218365581392034704620843757764239580993097348184047146796668414469014474444155018900854171905834854417285686234718450615492113530616779585669016083176020560493914834290297448852275108379166303772925980457687326384255125806715284047839865896372723376949044265436400467158926061684043001198323675720268844310273846582639081715271861518320887488009879542511039589134165881971800022325462209654528215551156287926296505899181638409019822486074448071827999195531032382462640254752197562197933061487701306843506992535831075612971490781065280195588182286433786265702773241803677024004411994947375131261464578933412878803068226281839358894714075307306223533317076766965713033975119262123618041364378563477513595042022991307420315933514223645563544999214950116217862140092737700696018996699334101111758059634991633648710571615595157179645185570291915678045913675003153513258118925140490192464259879588577142504301428436355624780597879602750857267481973022561085089940583848678446878902033957673165543492729317736594924462976011540859463156928751231129613241846288457493735234201013363213402406410962254581697150423943741974003658635099086266706287793991940551552022156930129233186478687878439267431973418409420901672169375243127218667749426965571630299905269710405442207744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -5393516785576664296615511774192294989442418458201498822183448146488716968568071743751766349171081232081937856202279402544250913075739351317251315371532133282881406275598530514931476364304321360862332752073573695491678106268136131643657559114001851079766312468878026812204215812013409223166206937722831598247135580073114787794078009868907132296696921783085278638396645711103707651374801183353390046213346959033451889037190184061744215224538098415050386049359815397414070978869522731212774622241000257544258408182686575007573198042260442405172975627580603005586988998514789531816666491421685280466867096235261680252062971439373379981639768619786758328047735218794259951397179734306441888225193310442397635991715612062394199168182076999181718211520028841456763961099699376594069302683902233977514198041601449813581893011857046152109011850325346299310106536367302937082643951698272776704166204889556585348277809352690384665338715402848904972226254658140873465052397555302906552548328306270891742114395693266520326909991155134737508794494269582144746640281401578656950984987653154675623433794841070903847084516691516716596073390216398613572617548756039449584069818086546866733972203422242510726539194717101964665853908596862975775202274849757285789930921747381404335488060087775169482009090690427269740911421388037916598303930393500636142849148849725341503857087314083419331222738454619380643086578702612791313076228914753950605541613126024743831459093544852224961851605722129532495725204785962028404737169950379684371423174394920279889678969230463335776831784693343875620555423511611443807518584675380810820375317132595816882082191425058720536735023883719151015536365711645455128855677561899383429215433273754680781121980951012940572789212572577446638074696965264669141705520502242174090445124146479486646505359766574526968234842737892438530480869625306566269521863018947652914009361448616281384003302956572840311236807280440573979800381456388315517346224513428014198909784936410525025281909091615824325488660875800486009546605059607098804442757239094420142042844824681356773762075723982615004764442940636503299450332738508366246463404362097867969405217095296311878286328253671894928217741720768776363698735336213516553398446722809807038380442485814805582199799606332241955169048485799922717182092230275000859474881896547915560919728514881068628017904923614611873289883032193696428283784710796651460365570200097295027584912453615958075020722866566134071386222239089750869182168843717821171373024130624007328957732259652422100098454460802428841202565453406240260824998918351919806926468178468191993734623840027801043177496903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] 42597030985083275122020566300995305101253544761259254931562938915257995523905401834769283873093221349781913662478728537240455484341132159979636597241816348138718472005672324543328174020830401128970796450875518304999283113255331274580113164586270873564666099650992021520265631694675065262986003729358642800739557970832473324073110802880230235424031182637729917053724398560195666275292412927606008914567828562772775043760069506172163620313385875650816888731066313473961973974493919343001755002587257767987685075063609078840538733770986705680169357378094450841455959761487182841639226804934178865240931012972304080776071312825692239330353654899791104153093981829094631175430063092736108155882607409779696059725423373452025611935711880766361748723605983828563795173433474487372890853753262708651753410886718119266273756160537550055096619394108469794332613707784979615379892197439136498308925629866997253560029465476150431425680216405351854835503471659315319689491716953917824611890686842471007699309695851632276094910923058358977236374145894362440484849953721988851854740166822793451103838471498260344794797769666373031324938669341088319862321637359838900026552587627396047072095242569807730721612041669805034386977721515841657498308275727431822919142319804989775871764371909805752816988239265111948159754888494960783179909982372710132316535503051369679202465799647216413726903256090176273020680796724834529222901506505716187123575556035566000387821862236516793981693728547492623365072530422761438821275499379829794838955282644716169969336577995682105699036402677849513963935839203029597669865410947454389415779579502202601689642398227226537459498194798423531879832164713172576562148016076712175867536795057727279615968753643702254841701684087250130643754111275160199970800755708295605753739070269172096698741272610496969188888182780275284451185352076106264980056957181097277245574394254781240092220857882729319663573025708618293815948963777608273787378142332078420859404491693043680446432857847138482494303144705596210309619356603305627141528535350603213879792277733180536122119572660886053047024244866943542779528647449632517691512094554411410695451983779408263138144178590277163898504311213529699718465783671228385604861368920453894492923192138544514864491791309080320223926430962499801680422937992355419525709354445453787507600979707963249719187097704995896149188474167866098687907705433094171502166737733241403935031016350357309845079677683946431600270277918955863643334583154802029283486732806164047776160954410300442542856614199672543524197992245760529838720365058054715761986322895231005590485830935773898527509735014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -342172188309555239941204415513384395250603403508413996792795349731573109112294564524960413792968860237267994711875159984454387522885013123732935702079488555116710609260716189968958112185529381484367868270975179383914581581786614764738882400160803781554215971268048266751297386993080581724492635187006849509333026913022124339133454085646087878460532677900373167312311215892834368722087631414777547070035648968741133279273608120558284708366364033966115468299846673198811088584778216735179628447540110157915771251688022887959173747946693249440443377671343372931156666071323060985609798268461538584809178958351854681682122459390113064748195032369197841064807361712297749877125113691724954273551768944471679923490631216180296352770141459586728662383218492842221624065522607140583312618341284283655193003707464580151087008535167413247703229981721039232728841561178645728723964855591048596154813280959762749070042057825911966604849958175828163432347340151936002187771983160196395378923504283420256923190039292951933320224798016652964008071994346388866066794346754718928052203366716865652085420555258177102786961956936726386741581940958116786737237231928959182555626182818461148322139110639454062506782474502098481692570062306788862071133752554666113266756391319486841903011512312386929459708069247798395876143993580120500297425694839367353715261094265605235223896896299348122124103542319734840101069542302667114203199269706780740534592155711130453082563905270111294179777679191860084284976485154563325274555006411366944455825612037121588375958925702166723366592340878670493864080450803668063759029690904202498974271758231843935716647231154465220608537956291962333242830372305433112571310692371847159212305587386818299883114004991641651901586948006619091524610308199855854105280800465876983394290196473085937897090653471653393786434611579616040109457923375111343964049219970034230625343328791559828660568244518311424367309102414524291691669169857659380147683424442925804290378427856674166155805579653944780928440883152439245294359705991715851424112935876445713501262426025728577234880852167489312592816512262865655275504636099620264626187515062479346087741858636237379446210409175857297612153610644571748643641014580386090372265647655283851119833763994926431712864136840276416582566520545489956145391466618163356371694236082612326306781034939204687003679992695166612719146904721517190054206204198029478960687189671802432481166663000385674045531613531352953624191094080384862539485981387998732792570344631155976885482678568050062229218484342555384868862283664983026525336437300200390073854894182984654511716558739834241357746473533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 383644794160598317916545534774674012692494921471595435023718233497700695995248126003338344383512233147353572688753621714156329073177331620324102039509838826084339806222351433613268287267857773045690835324022975750667280944193998883072386187661581390095895887875517303365377520638139103382246385855680863713507108499502310114298065089671033447994508150455159591339571463277830200038949615814461099843753444873330339079703847671759116150352381275758968381391338008493855475757310693787822142593900293138733257013982122997856962358523953304121645420208781503179845731491065115666440116460852655215220809375961854834742862462737431248596423853097189931797915940876034935295609021011280391205489448676247465012080915003677319012706063620211314921188231308405406419251242678492630398996412811331861931870378115588284700863743508785345145987657793295660234801054369054435359242753286832283140203760836548673915421549208451746577879649856047198835299807340246208702240401629569266781576634512642155167410493685900778294257097479383624033447114345589674437823669685757763588602885717029354875819506290700459132789909774793216350341120674795416189976780508782931766448854427939123202844320201082333866169374580783477782033392146141485937016145383779048118980684392568563616214275778975554751482896876096475626180958535775430062551245395312716618570765776996404145206865282194393335004895313288534148080043780240769225827342067407687816311576657217443443621304277237434868656406156986440451494756582791337371859156689313872805612914499851210875590101414309392841902742811626526770103742831829364886707715449566704512604307937759405184018809589005634536928469019886018183681222693827837633420937506865662190983904706509679346586453231716698516353296797455869589033851281976517124518564576310345046054905041694448281796123721611697557667726946242223900871287879167096675400871474024552766751374230693121984630735437037224170884337846080990825505102178395871026874373342681167967236266795260599221537784033223573666995613731568775342131804512334054191987566678377007252545730391634756854054165196018960516468030301714086245465052724091169245496043939534253755037735511113143106165269983122079770676803641110276297495690759609033729143438012333995405105649193746348427874435898849980890669416456498373800424423118552160766243558901712724946492513138020836615545803992363327392522023411993609108290415808437731810943453890173292608382010856295152176891679600709380783266898754141370854546123149764711127896856046432973364275744632761917698029475537492374522775738993604261269163446336821698183167927265210070622083800129679557013621409054720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 97343642923324737496403450768235878280312703059295623294705283895675923542481133718036764805595088920449142784735618492158606224361491857283112498776675259042238846241867296562616810924025280097679446730841863378982230997352643167277730222341282993373325149651302769527198010636316317379696611383192353305092522297406809149379355048453125186779131575510766715197971477549078730115772786149279481591743621795915909463499620151188632802288740248355949673980921780150146828627894063570041950033671113972914050687198161295361773569279613084808324784648637739864081007842934559820531811181652240402490412895703876333564255611754419405902502789865277466480525963353197940331525763537451026849345210003011905286464264125175153704379359222128115151509661721634265092741247366070976288573891992048135348430078877364314239343203819749960834001632770273902383225362618294115499008516383282079999344305486098599000727505350213029784559306126250716655868713959574057284931456646564333694704749624611108160767059497673561987055538149336830404926882651548354399381195246253871328394551964813652439904738487961606861730322225666633425382520697266078395183694475567370614308701932855946988829701627549941165258179425406698809066871667526411648263277053971812885752328871828253915048760327996864170423517476417203815331441791903944647703271817914089224451286211417567518339245017971884033210085740793729938698656083796715995942797118238550081769518805242398111118600129790608525009465785476476645058827221974924862583228063037861154409472164165410965639609557772030161587394876459211337180258493978765152176996902048162793049812363756368798095828441759068955835419934051921734146542837300709136592322689330183576579932715157802599119670136166798360966366569012385620985968454923878077701055483940943697081718806911707211068599228425265237304248879803561612121855483610492632544803917291546912732604383968058398702858110600508212319087059921138045890601145752387296369000820119175436266352361439581587772348180233547262335089704654680953679528865720361827076854038673814225335949665134607650599350669368297456979321305498795213536523121025519733600027118435347057970014394577340087070505642510471892952372707762187589798985645640371443350759630597331900777422145497406061678515354743016890227756766206541538992618659629318461364519839736092771144079765167120294193170928814078596388774650272101796779840588012912885713545547717586152239269708729091337335760438248879462945295385421965561342577269658710021576115748184713423536162681939594946501027108275140298898062838519788550533457309557984410462586292095220364916648550212420769729662953717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -1373810429922207965880466446305897322006260813423308065530580738104856476647317272496540904237697933936915200962032395821898956314580024118705532685524099998819054950735859737383567287476256711728775548431751100263795535458750216703389557811529141093359687411241264475542136961907310634061656842017730700787105529029470040151105104805846183971433059107013521441883044228967195414178474377032034745504347502689248362988808507861242866466407643560947123903989442728522331577590828740947895173152038072972476630885759022617786642486493639619240603992687216230936386862273672306523811073113529737202535349293430886197809308711710896861071784854709829930961214777916297364479756785212452004438032284949478575755215914292781571346439582922817727005304438805734330290779944852844147637660329217206097510725240282648877912572245642472234989935072675105148498196913538528107618391552335272881500152145335314177617598011111694705609530655537864251762564575778031024087898631411534348968624046276092124771222517358613111730510952524839909642311033762925430626268576966086095123674756196544636386045293681908323713892411175131404052720819612463427999035640184462022945487774721658023416358873147796319689359613812171379206594224058617395017006673896160291165079492629063439725913545908142144670441264837320791857934465604076592755797420397616497813144722780094295617003814329476270380611363357665389195073282558866465924455727649492691704293759660825779031401792220343254934641583852375981062700616032524317035515840409998552356274200980685696123559105301773631914798951152310205815843806829103930446014876600908101016209660495392964936109596539268855989062979117305432750121717607443572101775240671710864201788237537193105287537858158789099448825502070880658451508019624819644118011012709499511080759120039237537966039225651827629770569510008410018307049772357048503145506966478017377746115095671153900896777639089147794066653590596761538313983019264355287955351515710667307305904011292621677725240791949110670406527859577686253058455615788803766092188568946245595899186026571878460926381734064636636880776573813723880596495250423911795108216671266028027643791912358128021003318234260819438825452566182189687178985265124838692738819447910686773210008835696415036693111810630158538579740676291258613222808363492906345834208031905907220209914524328936298492232098118590444631627389751381102578710928344352784296382839973298827674749734214084549196056133281929701207189231186681680748583653146929040859692010269962342322081011328371717826826546257381421576483562902701136862358712657529588719840526968421850832339531572196273540726969472122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 8647546659282641602244196097430782132984323840605616948293533331285926245082750893117970245898022965668225834322495310483323790546028631099547344008224718375516199337500383829720942392613574915524145188557311263962819360987246341248027338480293457470574536790788366221536075361826123120306673015132172355267788222596921119750302900559257978259598288342561031264398072568398672069138077031159543563832077863734686686079795623546368206871398828892719298003856770778695279439875836562809524561540240935283739336828004272541902985358822474977164617269042681899351476153849365508368485786760599393035763063165800120087799578315828436094292280590702509924254223139356493716687775964019365696605818989492033411366930519407277607034163296437733912062445656019358959216415817329961268141499921855379060000630954340266501616573400286585191213487618170084711908050020883150796692028489527697205592242502152004348171727260091292756128230728724194747844582179932686167010022684980284196237737795997259016008195511250593100650325479446132716603881195474833553379163862601770989627100076936951830994443481048454036702404631876112085135624959656637348713662270433732696765719897763342312985814250558555906241891797804498527948095694182426983584715663854284883221305840393794308515274111429165968023306553159761808626658371581141968200072323912854985954388757458906585783735072578213763882539392141484888131839719100411301274957373539890037578342257987474437911846349942310268430827525530011816979487329349054356811663350993573526636024489509579867171543085469585646285512675750206806533879777674162344568902297340955450771091634084229616508161750588086593743024000506228787663752190491485217689114770939480098479626498268827290673348211654326612364989930191544520323315701687433064948847056575477273477053910722091861439742704895825126733288718261410641262012978344048125047273659881597362805263511192017716658897193349127763123735591767513991758532197753388855843701952957176833372081623376222043905160426463891684673528361540724951089035112901497657209966776807636124877444202251503151235880213305677811543059616531424302174844455157597988397787885617239444133078795923928194361568853641392490147032745337783042388277978159777945845165202447665815447460254330116181678145713336519287659972749963041742045115519752966230354798860687602267182228683417807044551891150156432532392409297312354394727805490038566234018566424668121404308124623884220028794855861552549742443515928420893884203284057999010179086433343708330294379368864904533990283970774398366027117857156521774124451887774646555691504360990559222898868493192030243120872229702721339392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -30672307893406133310978253903309417420807083403747392949256582090456267735689083055524472189724405382694619110462753178358418637473234230262953944741644173121785941525944549369988271483400412704040125864479058742118483753416298815327325311805751192004890456226067721345701468361615134907041923224242217190160625330710212233950971388769684669612951878700974335190839460675409062327138950155806397188791152929915972366185560106317658328553378803634101777290568902733597495487544958408137185189550101752095981767842565922220643981906182833473142217377692294543354481170023027214867109682107779938252840164080540741068845031017049682941599528239446271982418160011166462273433538062922742038465334907440200080850065558347784370917471117052249674921059501106468178712657867608881861487013866532207305687496853983706696235119614975179573356111147576926590040485895843997993191676124132707883017094805762169821498267024249542100165016758562701050188597060527615634698507424848526544281060871398374488927397421796200012734079999998784717693915407810101228858876061673673380594543477354603515566345158351074003553363119594404369823566590180710374153189567496625647901507511337695056346709250935269578361984846794488657448548257640617358700900817770610894796728048518956771394627622415378971196928362237443726273850240044352072249901059434174869649820191376177719371454109656171726178283005949427605621181593215304979058655830293714802889903848945975601794329844944866830424664677548387507876484709433496066553263536937792603721873208632603812106365782495112155498703460619643920083839496636541580795902051157621092692666807393736305471616263788801935839849286301308176569289616241110745388655385031273098000299032861937475514543465173784991883757937362640389140605786830761637112748968291495455910553088232521020523349050900497712632736697026180293846444714050130823931844758801138721066992076578184538460325847127654500527406283774410310995244036148891046063969511848518651897341384091581213629823925786086355902371082817510851239949242567825938715296235286164547399351438634334484844301791422296299438969740811193321451107589879367014301631461030954197422102786818855823478828140540109019231028552453828021028654411601688237277532385269313496360018954820929275950605546868741311231938889782170430876892387595146598554332446598777008319116380241812683723945837979103147635718871325805315039340427609188840889624341986773073453143621066127113452686618103862564629379152686115788178004453766499159974324520869739985878921923868180732215076523969615918686704327389599819181912435651500680752581444259462447647782189004551414724173687748034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 64206957442636194446619318172828812247003006053416862588131791683645178567267971525667495897019293484282828764555051798874199793887485522209857550816083149009412966209350953749527460774782771108210201235889377109666768592943522679092213033415400756765065358472774171508023201488285959733509967726561400074766438879640233469149269447330581355111850658803065888978375590724286545319323217867635871657033954153206555607650134876281015135489701072335735320621448805434727220730621666828730600158316789982798190328944027100434192062065381272639994144630026299126404063880802310142041545607814129525115007516691265848708101378213284361718143280067844882601809556803359182479512528706746329567729206509765526682937843130496228877746068709248552879567485712742688925813090218115376395591584448651686644264599476432390299783908719927165922655752987150560909910349638217289103245532015923077207460226927353058033382411881251966192578692537212167829301870712447825792243176074586983410179011631474561676095151175165201966114462038052702829452687998730905322119335809627753989791044153909263790344491031271224426873458904163571264702206602590036285327800743059298729517308895778111925557644578556113612017853228279734948407236082476614089413405618160379364755536651261808533980592779770362990232578502960007344959318719934749271863689779794512382161595427583155894350044265335696398046533903855178517766783642201650736001900015964665785330819291649020950634561912799124121164084168514297478193561896797972042840458505693599625288863381763615174090729358040496435645947937105748079936570053880936299043760306381277017852979901854008750756591849343752148402521536886136352315425212728560038548495580379030758951662936538354321588701940886493227065074325710455682796086547388801012827406781222865183393715337886383222583568757166102056421888534439826218344146882318947998705157269856911307419120235712174459064950471826800646185400201031962645683812749971593974711881661509568440092507061842361137604057534905222222060506978901244477199129529553129281353013304584421551891295232278166707273268980428491832267201351670135299337863004898171227266297025199342248764627591260557197843832370590337678478170136934070214395820322737431470018731749546725110068130182236417028528795997507790977724006584504028008425146925087258224174251552142566121872198193663602353273497968163679468722083517223333348810901990877041104648220231553740407806900174676313887515190967077620526710597857795631323668954893487026642567235033147182404798501446041929800752418144722980010286413410736563066564114908273335101116236937502433029370067127600258337682731691153555456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -69891454657993777397564238698874376276459966206276074245259061427795229968197889974673173604165606758754412339224262491498544189932759364817348550073244838110783130849705730957829255821308955618337537394398790867355172275179889017398375038013519103205501303509511650762149636587372950951385284507205205189392747693565802361100897416623421633688230044411998382563731234035850144575365819076206938551057390985724662402314676835239073420519547570969898651737186168346766637016345480654255441712215377274468283602651452661742224136294484780710433498203522007512058462986066749039273454032157168968901993015713831682951549845054278787988115679924932339571627620209910419196673738002562049153315828169438958331768909108036575675819681524797284908585517169225695676341751581527940890263575623831398091289993698766505603671456904866705573500250260654785310400849913187992389770372300749050020507872497297683676554247480802099247473856381884041551839538020186681973410173416750769851710255923518611812935091499102897768715730574230573142278574784522958584771108366588016628830497294427922870983152096588085853192694549711521627149420303772426507193869200942964002504791695694339531510409406101017192281242175015251557221511042178560791726279424598812115313620969352159223479409104306207586678368607665773052095790337244415947784358182206393797915353661181534810582078106698635906393940969696415209703809660288666469604446352892232550968585688209373391255907745146998056084052687774201038169410372628575332785258503527015611930549657836222721250480050953993751896338348267409896602747310316864038199467090958092026690436227130814924226407052673447432940758756922315209623065835102988402811048118900654911858065290612044138660422925511549813823565732084085760350019016865483810269535003335332520309814629504531134977944731134424198150009172065289630201020887488144057040892747695458586738959575954117220999675489462299404045065157626854510165448438897198037361465413117582498828595728693328815062736036115372827888172102941320185894227167294136834751289269331223194504673433212424183944695029769995795968133463109466269466026855073470852604127502412279488069415913378338715755484147294643417887996958137790024193678074699604982541158692010714190153527847551660148385935822863958226269829297894790414488499781013594828282403053331837873581249504178562465178313818955366832144390847193175282079977995610527962617832348056834295491185379251231574407822203268923497452674699027241706173216606424243786668798873579608282409692495330024109780847465087972347574553867136286866428879564646319706501910838384530584718487315843770127399819922741657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -1436637358859584666622040867607827877939208012245751247724280231820751479274421747219515896250265838945532012956657850391167618860376864529286190824014204898580496818877006198269883894042397134380106984423827532070418405136092407879526061241758236493522481658813923954395653913291562385279756034572679288647039137707860659277374532166895700335905815808944048874501908392208491843353745017659441983500628620915352065927623839762271611875025638183645289438315524014913736532464047271239712832612672905255638479006284762694797688605750771888648726076920162485671507707644994606342898264358168558355626218848828176864634100150480854275930971841214381579760530291295118912453562500925872947887195489256738484689747131480512813116318624724526474691890983628963499625062534442854281341844352315136696591056532341038186073250998255715796352598898359417173370777763152610486569806589454712792465913869466744176599650683395817497663696798310877628647688820158941371327532457654810605771781214258958179139273471163962945626879277195571096245473744515569653908722766144851587573246967375951897638102912813607960784844781564333195369668993807234802051839883766094138801428967920522248477210480252282426990186308105572634187113942500598713171482530419275406614617011605439295949444089266599724970310197147566226518632557100795211097408001924968675923954294016301874912430152627185901565599108186298530257268842607419503774434797181047208792563962817515695522347096918970641511193342750039023750361308402676572940254782119829344159436053024591764033045847942324097387586841237066920038639105010460952266554602227921818076249316003450071716422307834465702920469884496986825636796282245711720593088322398695023156934214130203660197788257180583861058368764998782142777580144448849941500167971153486113167083704277112299764360129907100806888152934701004411953581243886396008232475369327956804128909175561456822676673402686763825946639012568738373574999452058509126576064506950799329440571077087422632768990918302080231367237850940997806459908452111438158136748515110111414946545336341655062830135685739100062991588191296059101044594616922889776692294704954813967064163102219196919217289755330560964006662553522966074042258730544614548888580306576780657066010968883516778033520912852606316670200252492845309720177770836167029329912621926253742738006814435006683001509927828656513495065245244226778631897432881068692872065096975970994877702563099375271627893093098251398133393638551734126055163371932280873865296881645577307511571715165077668362242214570952718871925226008423518504747037549655862191230984165042233739536785368345859764231248378068992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 114385080849930173234153575155687160007971293212307242855624823392799320212103747885607038922538534078223024250573761126898753976268812010490460798485299897961768775226533780776475763290524864227727478617579232479113335354146665110757835430025388765334477985508507296695574915154578452890344764594284754731584869471630226411213257912453649514980277845858527568713162903680928057099920622769691643158044624424868596883175286977893320829615656785160493212578246730503575947880485455929013135778963940513910993351135296894694538456280013523457071033124822796841668998117877957678224119878158863266084466169912188855452218078351167817461175290905153659026387133751006187040176182420797642632649228232571471863013265971597205295023848632187976845974939191995407886703848433842321404009757454307518345407816037116231334057572746487853605780771794956606103245394907907230465743428824665085737292654771187232123901480088653921990614867598246876774467708606599411475400415206793219577138282897478032266992264800798512678345014639854576928451102687519157485312502167606764477540142261875232591976988125509566389134268852621481575946771058201568053536050194470457861441843143733256680552486410996579515866590868853489089906905056081704975440985249896536305780616995338800170395683643672616904518319373348700356743435706079962371686494677784618163084688661287332179842698417721799154416641618261584673382910658147823754641378088340683196571962593336483143107565473993513399742645971525509305536735457847970539335680810785736041741687567709875202339295945190491063964692808247443973046256327886804457402635875886332928316317881788706491507016479673999101142834438145164878727898199773204522030791606388008287101053330523872075600421692995488783117019148808497347670977025020925611586020393451435623274682598291749285387874148687937835520725892108092441057911577392683985756749525206967537752142202634465458900112619251266397406860185530347753351946816159486340699290042865667992271085092527065982375202960596708257508254162184239577481610240021229508479217425750308058457581315262952068214486082724792152852280521630100763787662624119807457742103487266978457670858603755392458350719286389550219050541564869639568158416582096916906738927211482564588785391198570557327418928253923715685668888180328212598230652203252297804704822743037172057389356775236201020500446830271008007315946096276910620980017650032929319811414729366304751476867573837675923480795797459209553083021100599021348426498468587710078678511364495228382229540571332589407633439554198857554178232325924221256021062766075508741030383479440529990137687355633319210129122985005547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] -120349216342360700226032266301939407143199198725922191529782731839336421377052797378159049321388211380219230069014188267318338324956320216747773037797150000011793120839965427717040909088347709538980335185669284543142239133969745969937476308581779626130829907304880736821391700848277029043960456853247425547473023447712771483184799443188004238844757345918181359969519159942965271047325914054007291572666314953866948692193438063735003426021878318203037725954131577032023173833998527149122551652671938220769438195773673850417377490252415917929681289447896403764971788414363272893722725160913510081218963086499532814416009119370102266794909575419910972836469837635585178152055187680740211294010447754284669307347054450858263745431973059115945002858000986715670266931871996367153534260988086328681815905333011475792514894174424572708334080222777353749565595113740045783244211058390647924889689369818168343134698452767288763329081130128559311361193507995314941514476308750432064408717367504879468204746019168612993279239007596843084886062052373046174172843591275783251376971314551567512183761596756010065856738881017068226773256911894631841442766763948169471424218442419889245167761451253556767446938391882371153690770602474758508831512775979888886718206745784406467467847882464069510921558159022049370794798015650661697671413005355934373660088839519337005657697627362939677088557533004932436831376699868147080150155217017972905276286690521434857334874077201465168901099677673946913471062167686947734685882215317259319867854813240296615896846765941558712024118070720101059111432897425261302594530078235939443484059471650097720940042996622168428989861726833449215698051558290282374653122971187538646516167489172805497853458225170736157107337242085915399433534667015416364156134239253614256131687073962647779102953521987811832178972304808769015087997760763236545203269766401806829393800089642289844404153855717620745128996667515684220740300611119912638111624672661503112209547151557676215782878021606529616293898126826092324976546306083173449526638871187910642208715059234575610458914673054521328957913999457585385419166598963143604607330596588481776732276568882780149424909160988314279346006160884668854103961774160535813723502460185794357592195381665577289532803761158734578822567912165469103844082890701948777474031916174605983304286021614632306671662599387275023836181531202176948700320204409534161685699680463283945184808841981815937722046677770032092841580902934360731025838686109715631604702570722040507828837799001624031923559103363831534506637534465674427407565092657404498580075473368005027463269219760621841246297040478237884416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -90822939868740995869655468749967174019824680521299325388456430067628939795593225496524093009824095644189429809004861731826372318332406270606503079082753705265524152287834736446577021187803032603646333407148576043622502242269214924099207067177853737639642404492952097652157203425383484129658715098592664055872565938679094777528430493005289305712866616875466050786746074597800489069839428073058845362266109354813327263038449210926367551971171966628532735001015965528514483363567735674330183969845432832863173221581510314664416102189843594021218786893183683475869183764108381972159832479825485140525170134847126628082400356182050208046197882624218904280479954790439081571367497434881634794987262027982348290320582339489365845651896492289689073329200247419323019193761553700471950770661544169173883280997930670254653328009437278472644191366538959690341291970818970973817699116592522744091187404974995318322246422553318646803124083777709665816253608738467565121869719598513365362393793526186587726299903465885104184075305345637139140540205537577448677841461170137560688096374696537694884641841213019225167245590013148195136036541907969359369162157138656209853024102008971840175794912779731790948005359418543917772959669448779068782228531075329142521761777582250989250403262924777429415931439932490245323147240001384713552175566654650379573815747779697263197459286014104507472703928667652722203821492387914607808641319554739268207824207197062941706653202610338307590887315426790308024933045359198028926880672592157750599202139579543833776812418066977505978629854680123244159123729737846914244245198546361551143370174329215657218729969161590062153768046301673351816331663771159815783225201055036428695776380591306540766978918738893465435768008466449840854030523673817194477507351928588185911614870861125358629241024704436629764753985850999087142505239500128952949000597686017542623076165319520783453450608231719364528568220450772697523784158209825261415279099275567609599019262771786395854750889909713442269073756378327445111591566508730450972351541203185706191088974757827918537611344501894685740584516374058099356617592729488715822474646951239749450738465907828147436288805505933367709725259812252484025333941856482353013031048168525254153085236790330918258904377054320629004060722436401221230467850802562307582056473728583644454357262319824465899627609412349235136399343478760157271231567434841851458441520651861236110626307669258885497638747603505741920129156603295103300502856343208110084153789133423578648639516696656818569215293801826384740347623791856186903611845403817696113065696997037602572812343565878833694338044166427115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 428611692814152420104210619945698372797987767477288553274835396528697859068334976100410587838702330974257534518681814993001211395793675752210680757041009279206774435767522063957178728242470135195472095771713561132623085730865900334310544740357983160895143427054918427924977973265878175784736897058485599758504564407651705896846409509243833039143188675686380122004709014291408697026223969127948363508112454336483953445753373690067415180116064330726959105943216480829533678361163707053886916854062190249244413547544925933754545341804020692045908698900278569102369733681569593182760525602606011521413139872725734746277022096750765429620648089001844905849477416089581731368163821693610865162247826433672688858913720777870023185239732735815514920302014411960454828942130759208656799508054092092603074073046361864882685464653210524894913073205543397586889351019616124280493014258853543181761980528572145043655212502608871544599073846624147191407555701058012902114064657187653643692260931883124759335717214572008153131192545879811976948882857690167164411401264840963310525149875334224668171599322637422834088945436603635063553940047807666029627117192947249757850082394167681359270464717145471173368610704580106975347966972876979522186615555432658969211822588743652948213386042887246538699896958782236431660126497336140279043846501179380974965127098909727973515783357886898302729123304703718648725708423881958923128029571328728886346210453428361723150104831550139195820541992687557526895860041487891903026419025894107540409289059255993887572720131727193061794015018582424650176995923402470553951942392811686613847413248934354707508049800574474976335355994825272528820949692345221837573327877575397398849995751709727954574044497652558273103662035222716632061885144907036889199181113244595645592486948045381644287902729408829942783812093317543242172408006819653970488298967694143127641512133832928362985276251712633922037220222633525425128084996383517728208770955304387425058240651453215719441522492427777854208118703351612060712255595776708522118398577841913831773123155653081692349525052306256504190962410913220050117046564087926774228851361064624616449803722880586111878011580230700933990004968322336883195633196190202443059551669053967678797511484812197864795368429380470119902900207907506765139246094198387157653650100748670977273501591790113207336708200074613245674275636741462341761739672956573931671340400076746960993532621307656591890966936204133773761380565602358784850386347419920619052190881171198940742619891553071428813478146381637929244614326510542873666123157546449901358462408497269733526552139917424398507658385041301438464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -689155504583464832877398033122281367966915783528000448791248228766583468722478987371675860215278093957039502692123228701606941673022439742795546723938081188093642389603150541507747228800506749436260691681989963751694603816552119526635667545494209152688420613772326900134309398169861006002087135213330512782861232377350194019425603873062082252525070777714213218282535704748768299608904856592756674497953654051878552007070692635854911383410976021836603086068631557036847621457432347608887148538344082491629235295669283138398379339396578506223885983164854624066523448645564295266145444846398998696590343444826523699356785232341386997534727783362968852826683093734066083653410787051694706417044412898946506596078529928800578691887356435748975149934789724970911707273075913208998166302358695017860538032573302468293999400134158061990106562963698745306483178912622809135681707554934828118093618411216248251387023121648037151178622460275030076473824803259491646261088370421914925758775168250153708503550108399220206092798122734653371020992134911311422317148798814773417724919464851297938147449805644070370439933551444216547783988614178480467916145837125512548216880301725287315017328808433816961073934222670914603003997994516814517939789817404434426777834543550897541375724025818090978212799389438532708313602454126807916756799301325977713133288273399818034239695709107382476021368925686776869312626104239570624014784433968816585641275700815876431653657557935665829102768967187821403612733400947788304855189346993751806637607462578974100015587737330843722896866000437173513540580959314377490431951541681128840686773426223857210607639901378260247484158820223278484620216918011487956655378917817599966635758455140068374893883333945142186797995665897016024260877216660233809939293095936403198600490119103556409533712178613262530048310132777370836597491886214884791643366747756442911884057010586244809390871510022214723621765967321644158871031678604978856345631859272078983568814067364585242265006723469553577944625315989196436318734862648225899153100054461442224786838877863171239547708334316517281328073460756774996229305044130609525186913980809154137870471679035791044409402513475389908715177952456976612185936293823343418957052464176155945067287131228801318098112429563057898718306188986630404455908294912268745932776552148131705284901335974069030547936271958387376527142967817786117654970034503372662258808563292993895637314595193532418871960323371993197257011415114357216389338911007788520354921988493375300901427345223084991568575107889955842464566077879173526415502263919790403509130623946991475434353498714707537700278356165168988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 800525692803263816723804424210163201922934712319431717192263669208630773064512328554031372125371425722252198118487437638282966549247654137850378580851077664642892232933429495587351089514972998621148613904721349372095666569085488729365812107498983882414886780587273589967603060862080303667215118783663417768115418176751340723768626256030564955942458443068679728558387426065705683687840585970794211524544079557681432383594099590034621626022706623874605315378267665120632254756420434134251749511244685636576053983340616951651295341748758018315392363165615434286584270169989907349698115248991037961956881263820742798630423569316163481719335681802794187243748105081251681375142784740178568984696392465766215296777001842306053397198715329043087711035841720717256798376988455037641890725060058931945141673365596718061391535952739837115044502985517425128686492284149693342886243887905472889551834397475623130967646722371223739640287444968829788073861360637590246803266101482291449765564120558306076683067491101054048553882594944581980655886418447152102614959339322655951961487489094066899261515036461331769764820829025981882540628481680399920434144738328453994554581157115986531801902899947653375198016855392953717402486137636024414706285634744570568670367766804309359102438163914728696016192212106401142929037606329171494334881503381721671764792567859151811264265644208370204791648360542649888806067746745867937283113747310544965283332380251344697199717870300160812321600893346949214317306567097546330511057066702373804626297717915252471686132126306222166845016758110697049608836513205990756168453663740382287391227658399714732795336933874994742570065587172998645229965514415690431092452692660448204183916531018549387734908516923953886247319687894381986662542083403824985686900175718176061952338429029993879063071324292247880835243176848033000264865195361998959258710361281680084561737401379763453814698506662420217131134888910306487379002397168701854811647397833201587882825140070937653815806030906744179859008286336694144084178899400039913598517596144526407097856643061605155876873671067568504050443675113220624867242463432897092171127098382218604780407555444087933968565802234737474097249113359828438371845952377035142061318721793765179135246942476238393319730796938239331400998409181953728317886760630262911672743982602262159370175680236316788886385186384068229948020553814423767340411579262342846324513929549600334557805212818280150416768867292237319847805066359925515553435183422720725027126076655879387753512588635673016969376756320667295357589130680630027199161515599509853903393101095040226306536031457205462168753664164628529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -885465170926187287143434819501226604315300337909613694238694877520818387644318166526288450739708032817631097145619363504681341253137932355109579174434907506911713522685722982512710570962843336431003349911397362953494698752101346096521103786727659520447495732113172002944803824676579643590969160348443220664056737530073874712186933219747678997369357209329335317400150143966684826506883022038295584946729272466046325053735142262198319194512309891393613659237766800161779466701664184918778239134040938242450832077999257338310028627373486699377622244635799248090094211789687058794187156903014393564248733906519208930727645315250482008801616207987500679911247665355876383210770530155305187119653998499048124269649692984469838870642571006307622183629635052242604312344524928263172795267013961845255807044464683296383644917461878014952762160882323896488847646420335319451563876966389674647119750338998811000429180214456082178920700929401688961580467010017629906545532912209355759500891081967696018152771228030667114420583455871145149113481539468675656936577897235686057505537241231629243275216002286634173665211917802858685769940292404281017924946920744638387676902312669521219825145832631209352926647685337856926214819546306809096706619860056054445730079050381192857397579808742164761009807699756303222185095420510348404077314730326811006745466312035865143700246016759501379336583677899215605523951550580246394350290286085032924698297872027381480053725639430201713682938637915347849125032665098085914779383085282542191864699340486408659195549112249698772631617572924745431210061669186979870838879412535703044335972332262419654523496595558830671668005115066075974703174376893568348294121099101380419935444681422919982762964063376895710631476369191815397071696940748299436158399416103302082682974057183287455677772716654890459296893258802937954321501329680397478669510092134135457009917917998717401276793368916194742467995823001985938919942223068841228308364461820637885586275040073790923538225745885566530864101598981503041295385822028236450095167197540874692414310030841501092523396654034109343305049871788218966463902471129477802911253882095633247753313055454852381353162847607610057607764260980991605414017965572713453474659219528299150627197640930309088889135150520310287726052306762500032004508641079027617566068282801698140558438045913105540490153460087967112998717137692730577336095733686372412303555108038749879623117744537366560282316378298055658928954733761731989210133795820671532227893550516729051351204458300373749342494299609498531588560664499457638051822151775329073767411770384897576059640671811324084465861351221944647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 1073696448290059553302466613721607099066097055511420782500849041278130385973270330860180208234679280373263936773809444342923204804957493641500390407566523260837570677039456670124896826732346732787191938005347816080359376850149060967244251170773444349464193189454807047679511352497543210051054966930958230010727555178187912292396553278891813863013000858145631596020785897494110037365190877057840679095555235974501391642523175362604473588617854160374775077089506562063635293198247713258552363943398796482208625535619634911410102112941221921562773100031680148080232809968011475004308481555633541542119913457718126496862805506105143176633101376867974569860572862439907815861656379921905153508238925840094420558763290928995124127802700890407419691888807018134967359091289223828951009753392150321884021154601096311165219882792898988773386679850581481064828138707165307754811393874707841437096142932574412852680811930313928598919327009461573982435157513057406343663373424340971808938642147837738762355870872633117933772141741627120428667669696989807969982813872917087315083813355662570923673309383045096558717726011703345459731391910177902790550136877746576329459083589536534036489713663172031164605972520289712724681321525610875576968330308666626481502413910918798443468320636917566642904199194287750993765722385899975643584476148579790415461788745808211414275768968371324336997762733387340152220425754149320570681770756232704326923127916505567871766527532061986987485684899091578841813121527145359940106197515312919160807303555404888889422145950323961753946519989961301737356054732437120876565437269859250406420654766033988707536901907925552917183903847092563980736428542387138684643176037322194841387208158010965478272320868014627086719854274140577123838922854929563222886144621823128902547469103468290177088193336153865755448668302057944540094981622458068940802889513193900656839998062011371866093424609597421188027662292689239042810455159748057788830311226337380356302922077124931803154771423899828154034514429996350943866273232512497424250428366193889421945725662301630949708798577435614977372099443678397998349053400062616745552048479071101700267706286356177610175715211720198730538070634840562153419293694352196358423574953529388248253864610867347289398868447581594636137075545515896788878034411458975033450301320400976529037741279683461256973638717404019406101807582392047277059725910523128211842963599259355968400411592087040677677373125345462640540433644258799202953311284084935556775182873067467291246758283676212661119834900504354232860498449580578568917657248925630849947219779685851004816815566263857219212373802214127304704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -1331138786177491670935279199193780656425651327319407135454563878141269674665416695727424555887676694946056073956032457117951876132331145361784746479086403788047396631987743724600255088695314235521161066877850648990087865002298964470337322355523357156674102929135454431895913754843229780257764761941497882988886146309250350336265123504816875092537086171125584909942625901611567808687203190416280439982783941077344960691365522508089061858609212179726142287625501875461217781274763499912157783697046894325073661469739818104523168326469895112514122918892810590820965417172601192184199650191432704689537525708242967917243636764404148883715753946893002329946382660201253244077595396716245120241444031648104552255879442427335190593313146818157989817141515869097147891300396955794508397336947545801538837205159229195397200039325288334767634535994461421349085948009510815628841873780081467048087986771207470478973561658388016564202230223453279073350385133905869832092130309033037892454522940107475822445138714139315273715034631754158989636830968685479691679167295611878502248818494338340209520620170843247013184378853150400365470788329549572800094973917175465925101730980316963282502101924085692033681945878259915476580390304098016894605039412380960017690957561381779287629767977407564666198051414085070029881202286247932000663401476341483669185771207173740301940405105699633800558746675303411397750926376443082409136677533576951768449062747866477002333122723978737784807923539781071589846581547838729504653782337645327351665895827949799677355774009936306433213232703304555737423734098285844033206081413171665405082287666194433829220327218823428282397095162305437667632105529286193620906699491033579880841501479583516258666792313687701045528493319214329232529739018410650521686863266362260096894223332267270576972542643408516676207249274522439357270700313653566962179149984599865734409130304179583677391945123060588257596389949961673865207233516716964830879247754031943022411411418095208860742515316394337255913747419808794282682914137767495597239008139124450402411124954458544845159302183297397725532201494802764283220397934346066645734206257567514550185931240726211286039648963615418547636362231384487933571466556345360300282794620775411066142657739200211246067532254402534070922359399106323120273919227943651614619867094132004370795002631769837449338980125994843676132290515573543255572809059426028631536260741898337089129000832812595034877559075531276860718273507052072266837728617522879512245686734344815975666196988470153365590253713317645058188064801526113213856263761568827663845451052366667464245492755667204319455891679403982192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 1492893272786829828747624111464824714610559712585146648249803800521947700289686603110415362252112909236999882824248720385657985927133340839111001881648653272094277196673628456454294160690564067158179774530206609792838687183927656668269367483380113773421081014675784825553739317899501873692968060136219292751965227545863449401239366845275673206886562629321599234536035332308125338138309972030431728388018803779155219228570765216769758921845753917631894910598574949561832335418846484942336333497381096934775783653182673257271848670144658617920928809959756856381706855385624148975424712178627096254578246266961782816118765395065068680609924188907214026042244638644437630902498063006958874395615120514278722252911479696987034575010939808139676847755563351851948683122290994554942008550387192620321956757239809201884238943953331604434208056224327165538139300564450562066028519833786517692709350108362386825360372793986844809720663365171817340127842211336805558563443441273509340487111171265023729891629113184637865367793925092479825150110549381303643574515789550076454462628500420617363558846848839741052041013187127539213641374956243161747792858120213544731050705823884958428527956344621295523391324151379388494354115223825919093640540800977411615101946253673176841125179158763286032685660123951025040630447990119846539124794750166229262396930207885227431934718017139013755498170728258118259168306441063762438642843150871993156223699365139557638923936776567365280299960482528949882346873225945444583291064946892523114365354962846532359159477329582980373586451793004103035997897746306290021261038754308848672454447125956342037925365826454965213334645189773077799807502797258463672428839531734372395307722402635140198511662583251138022735676767350127264841638254240581527833504266497386829262455651602412763190066042810035701436285711201495477397365356124834352557305538631499568311568291040654250807400893661306489966350930080768168653100410454040759786814817161723836702812447889874194761538212743053361551001428712810335562568898828429314253914462269403085407389954511005140284909071426503466770991753655044211312617799942654928933602878508150108768729553944126123437748081608310102934801862285592452478382482404919300931214920106273773835111500930557031054620566660950567626642908952066192151995500365668933827381120964045820834410807583279988608467718392062963975723622611138098252147490901204094621938173119522165857595989644900469331993380168110223680286154957798436949049820678168490128412648229423566260802481552860104124910864206258752276473311379528356362589970200915519447368111027109277096960642761709265517769874444505841664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] -1423717001250707750109000964420204189399520143598241563679161045805456489373498688485015357300170343774784677328777881312898653166510128128718625418761996205171602781899498310742945216023880348252582483599408100791810105911535461668768837514170250251411573070100951775828112678300248144090768351994464281537039674690506070189119116600692781600657361031299480775367440265525471082835856245637125334490384414642716115327455864934952400020433141050492694197582081777875003879806474644225537320758800732558686497419490024436302367905178087836429359520004552443744082521761711430706075618555819638470587693821813578531377318067460124425870639274250688698918118197454201887004443727462827749603579306676590360939146882681119075157475514806516940446453420488198827771301885324580616790564301764817441698891692821428404015590670803205138576263950602081282770373797401106046653446692800041443667188839866019327310298977248413392390701256431207619380015663851650764229725295928944390664228514430074311055447178017481028728326254873924470309795824227980156995611132643010860734794986032727995301971511305467697101474962981009642330800631416702864744035002639526667669737934586410530997393563494753944431758614466672149985041933898939825302441463838541985400668754195275492191057923153677098684717219907420591809723552233797347342940067263032947995416348286883640790843575813435290215085797558592010831864147033579730550036941588691567143145595393357922247511834201761927290505715760142342963466772881362724466269244294928115869581593833503479272810986883190985966513656755887191914534028184358124724174079054604331687375880476854618980617274874951038287610058573357523741698554980664444505201146477880848277021615454922969256400808232917956539497785722651059598584603091854979158190548321388355101546312948138593632053137403575626199272538484862820432503532691418614312171594650159672768517781157618385241179144510812993901385200006050917095188159644567589109224542432351167248654159075486708148605926800154713552516958942880118781183352335284524565878443444579910288893312901816817802417811697291847390364891357749294416354658984083182708190759010079104132457804437870127612524686239416519777527701655707917219804703128796716497285121023621975293871802323175325450839726505174084057545988008811573177013297856424897460523505334592491630322059355467872866129929124255220543740439359963721576258040780696962503881881653676846628948131091296957747351142266594458706434823183805031487280474739558115999599886809145193846320612922169290898440273226061761465801287667853277708675628943866600497810543696477164721770673907568339517315639189732065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] 1132868209256036923793197322686344903344292253396369076107325757710669906555679365404224160613350348846174108572617985075390013778402687720294585973001036833115139186288097833903439330529036576314847281882149602006131891364728351260817936465306734129044102814154349076944407522771407359966632078506052198298153381307513481432522476287131925037916371812182147018921257183925310365726681516570213836690151824085157350676472585132971309592678898884889876944458691450153380299272426805018514014600003978371522562141481276641646006171942350704536531550007867569145275904831635727953461267540764730561510037548043017766413245288109566259359884206658675483774028255116503434866531687242158138964658791128088084495360227413661404917763128996887255968699381998140119879916280465781380335366912174015266767361908612229433859746472640996792911440618372650493832715454641247201001151712904613663394075872342261004573862997239352213953085259869183712744278469875689946613771659673526273975483687483346612169713105724143213163755776403375884552705049525707287218918813998443858147286022023874392566426047447003067947568371527700166730623241494478764718237941004075108137054886465224826397305015130748640373210388736520690221175268196906454049888286521209713026043418114258390096588522721713860534312257035890974926666250121387486961766279365726959078264713185891845931381836989259741604282838330618002624656167491788986212984104748939863726911856048581650525247113540788979919220936026532349085680448072749703514917423434472162029238981734986280514545292466567051605354047642564020346793600383778128983580176898921154562248272251336473197573619306293456187908181403418897576439325605782205747282899615652611059745163052189189499400441257404233400642908292597665881113411034256464481147969254315901029653556125406660659057648166474922982467236233852133800740062903126157649997449901230364186417377909997009945151290932062439149801036689594403506093546059284795362125602295134146629845526228348267441084903912687589379594080268380999721306321520303452669205294021512139336448854100280643533207472869313441874394409761464487454726256483986656898744802033773713504838291085919170535300022599771651539305351101226175429244665536929512924352828462059976988150994744058787873071059865599466975771285583291906663121968405221738580629394884775515693953248437837784981484752081089636720337004444808861284224092178203301852942244886608758734845041072313640658583534661195819822061895519197364272363616903547231917021944811385274341327932045379008744421166504701945386028736424496241028572537780845432076942131097122915653294475759090566537204103565239386112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] -749865125530349660951906195752165667962534462143366775422197498058042811058124010407613190492406289823160994078082005940546807614698305351491879958990431833220576955632130493874461491657999520424377105503957384881831606011899407707041677993362052929047866228899501949412528732836826925130543225366570112396007660878130767384695867361756032487718870211149096106917527863094107275536053642990955574010492424251780904892145740923610597996170849198877769394646480310524452999902166590619380766423971397678674184792601620282423208612908705024660936943158266148308411516974990183006062404384990692793455622694997066378701338589234298367769498107336232693302639858393831654660754601720755989336759836292959718520238204707575290944078318904189348958374838366167283092041294690304569399599239050164343347377615466424391934999895720762835890416091804223428001270602027257728379343837233967826429457178148599897342692916882088135659375642456861967143171998821928271279231020527012039334562779953592340582629914363465201183879036295694407653582310375144892551229035639369197137336854466302166520448399807657524716350269363536205580390190218324421953953733451639905381350964140271065052803907755983963404677079288400628840982797579147749252967364882056687571827455319596844443626596709031813195609129699446760971050709493666850563147170021087764560383941356077457842777265136132503786703670168386793437416415284582157663025080554793408805196498076014581326813064081002489319326485531555350184663970452963797460623815585927330519127528036638122588915610464728421666517358680075513237660484515290646080676780752626868940861331097127804275902334016658961707377658157700366348035935282247419761230161112670202713873692640107061327632350473932968698929108615299282961200821752881173625800738954993682674712075627684501088216107920851826775738604632466679669489646584290836098407224538323568983836078502906020305877288336826931859423042395935069473119393935983927268654219328194234917466270318376334589438386118538130263500686649842552122413061233891588303629666370993334446614401461264360961815156181429893980869909207035493889287971654371286144127510037280650777550846303991765263426779768604813100269346113821258447670122295198029944450667045138053507235866792607029950932889139119780814568237068810566316572760756624095418540712868948685439395555293517593749472290338819148767475336629098561673033438529035096808117225171620534309106161060412456338915525284623539511931386801413987668083494130775872664522344694896892691159522011824743326981033864990670654446383023537319380101258848905451902513089704513449887608375511948819904948173965266780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] 412411004414037479399833207456196960117884441971386930688615646276403642135037742400881418054311859235219908675074219792346454690216234564811337149379636312772192355890717823011111779906948055952276079396714772852385290432865275618001366851450667592487357653399676236832829346390473697202617410341570782653356463884938054687966590491626093512777337706387920723815693097680177674501282206385898465308915215124761829344044731403504974556113258147672282246641767308907557509547995841471884384081276263789487526926670712515399975465328442831291946184141531433246503191403596707559200409952672904822864255916616380778858688237907240074152613757721957768782245112726677360815553472246916388446250867963328082588429253723045127501142974168373971501782462952492974122620507178320136248608142676246752710998772505892411151864577038115858622322092133192782291991771605452641943821087003546785543662502637110256444409444089744054669176867808737898583099091421846654509874596995961052574365206319696530971427222975137886912044354668275329912424465083951685675792611076678115135303008858233086276441911286286918039296281537238278487458593293362519652734807193380717435655801211432711650456294563806779548962210903263940338701260407823173679288464432647810729477835177329287082176791019752691286865274204615844849636205220462008943383327007335125048980984718146733454340320149789060054562313574939586836942693476939780730343691841832681892706310577061677831500274793789218232947915491150207601751710144854553905534298730239250904138669820926721626583549905716019638763004926412072347909447744948826037212274719588056128105209212403590367525737718746713250147602456688515247795238234317585787269488141461606513443241581285053352873946737104455183892898509248857784659821988615821358657104483124050316505027248472640634472631710649897833899575666075780240002398138632684429591383247521993267250188593425983266270959636572260760694672598543942695655438657734455552084219537357051656899316222580769949247846032934238996590533244472578160593920863044472334622863857358303959340608469839883592460096959244588445330155575177756071054538379590370438890134279913433976380979699370656167851143720819056292514830394648077551569054550732195658867739852754164965156781412376730310442071089423225998912957566374205190981389798195361985126916200193804545091454107993807366813048513270278627133981005850470571936856220124315991653475134163350059228785086367193215594757608026665704038996325328824989529884205901185143921785688530274255673283173613879594769062278239198094552553166801298099429439965116387295323529052167907761012236544178581286124799065696763904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] -186622344732223783511339355376522314526817030594614846056059987895929342560603239886349642529738403824571031141013106827712159407495831450952647441591580310432691986707238725326413786438909256908739848382369504461396808590209107649639618556704463997179278465622054465643086021797052569994199682883338999622444295904799435121711702957393092790202261197640038754630288809251808553128229465243094667063542223283069849661463009312693239712984979487075101398808642993153188296053161277031218280715600089825018533631556360376471075056017872721019601698299063174583480273334470237303579742040024126988809466814427649045842472603266215251434816743067140955376951406572946109796150456513521467440461100601091965085464635540517919245107227912168251195593036893599845194988052874345776217797015436078592173972479096057070269256648312988694612941365111239946096135791156044060029251227654853462312209930472144249526322368528097389551968834841735869774220935383687542492024053602908816591782166751034401348667573063618168491056627110764640019795743008507227247808781501152513955507424083381627376526827470291800097540270898610967294157695954971764173329709393184712826610225089636040563362487085972786343064678012363286712560409416618158744986780951375584781804463403135917382544704844230828641578751935456670290047311210164851059267558072862029773337734438904878678345227658383815825712004013888192744232507942571373529444751728009578383822465208046272123166061517447537180757640863115875616116379839298563071307678504609195466009060098668740572834483493464163263895786015282651996479809585300739006173637549375411831563877951207075996297808339713414109712372755538006144348738801147929978022009550909813560305097169389338722665076081495301060490361101997437538586252638968412015912689359987540222673401012922217767703386352680003664655892811623351537432634723177850914131335904670684110706033103141198612815262680932330799008770909196089368234996219781212502300308135270999682349852181093934486343252639446553326341136592453079315505120156072658216776048200992414674310174129499957587147442609492060399965489625652826651495234849251913237103757250717894276564709033096289637819603933842405946820218022498459191464700559581384495709660301520278019133164600857379547884151474524286595714845617517871389884321029409135831071175850280861813942558080606082096165616013523281135416552329439243551404098070569411365000264510393903860810993553887845946613554183744961104612967934022173105904873880810522103858455359221751601975923006387373427880177073591689287641085607717717158499108005055821624042193289135710984682647923131729814157629204683816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] 67440282326967242834192614375932090894132347678723400029794102368735629274158346915441721280387979616904302548387606352499305242023415505470414662206356731763384884592159846766538419154824398828708405823643390733402006625282451293447312860649881811321782936655957572694106561461548022725741736459345442005845049459498051107208754221928127316981190243428362140700259440413853479341505884037311155819267668651838090717781186924421322161101122274894657013196202942527955940825063384383364564298507264213008999294459438370036741888979619922962584347232602488929156953216702266792678641757986981992306111916682142236979516540374235230594973576258715580329397689327197876993541562970666823915282404704236659194989304173255349370476969380220032283159008388937680701840475539067120941619149572255468317075193770455065181208879018188436821316107218139609493770372366219700979831024371479572477192805768452389303672357052688894478468166573461735740821556332288109823227432040299631530031399651926698734063483041100945642251053550907602330156843203501806971576523503095456159250524173538229513079632245866412333608926647444502541812070285544734868275321315605068950952568743344642705365233641849020025079675070072843294685723773960593986987469786384418311721491047144599416134186352834763741502368845620710060128125079520845464721367051256577272189771399506460234843362044054707567636397827817372915134006990188126080688663554548895408566178181859093509923458600866761406741070163735223758808681404889413636418028361019295115182037994448772605424287120055291428423028654115945249441870669007138254463391529762042165101601601542681116104517474112307015951228086018962388279768586813770431224028250021609580962494079420667284000774905561704301153907661986498135832525765311470685478998204009629089151259666580738403946589607564439732978740902737584842960785998447977827746325947910892316790316851472514950235612822929202843730173319383504448919064679087279803294719284955007803058527281718254462822139032728131294040809895559801759711240219779175393177630609613696381741955021190537791280461053042229036551749375396094007328431213106219253904845209160220668890672716876322938760477151053419150655741930503920591304045981525857113674161776982394926392322781973788947124017541196243088397568236560723078523717607417668202587683033909395839661517854119561048817473441426769002783704068838458055317430080779078815350367593600570660649966153023672017841676162674177156942512716680473793516847172672747850859485909056341113823002904112771786081177637318889118241486857522565926871186059958350695046837919308164886124580179034535676883769850488422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] -18134020004890525327755948542749928630559648515631024977212270346145122339035424508152033125856820805294905209959727371982339095193989874761530122919236965448777178055264635147950823790645983224146773749648309166340713981060818365290016132101864944513678506023352014789570049868875655706983849901382309281423601423697538187376292958923036033299937872353148445088784860795582246761286609424514249695673712436181110977904279956791518341723571344494686937830564396875153579613583898820669266733713144514043732714034047304984261958949226931832936560380015463632337277425707042875486373348923438612792253692666870236549193033831385538542944789847174403866619126562663701722355273396048667891166521584977014419881875055317584926779946707934250459577961460678457332405116819461342868660274392785324156021099039236838734528796153991589893416246743299628531626374870808506513353712693842859352856272145534389811457666157330276967087343953299136904761436345563141435485027910489909822793265114507667076656302470407936452228752376141845008575492753669120769512075743731899535180328151809493287647625866573124280383658269895307258797813166021154968038816641685759252788022811491297170015196484889462113650631976442066936343107466034748405688006335445490106406069875419077619654890168985628696060285156660733152002660045685511125092586579714891953910181843029768423204585325675261656439066771077563403042700808398666794140511828321861992883853883199084938550050066520577751422435039049397403293897440319519592549351590993854723650290737935580358479777758850759881875152104258455308582405799701633240038861624547529558996700815611357751214503827162265139967774660363891970653233624045930591810412057362693917653914483199027124732646384159218864572133549556072631295593635255829514092619747012279636719684112165072289177226070385046482823511480610094512163270622466155328722646962551756270311796968710914082777826469324075003968372183834305173094211447990147489388583328588939260340961826894981859034580174923562044798427654017544856351113468974343819865828683288471655971546923228030938120820513294465623658391652936966186434583460587342986641346574474146124231614275635870543712042610601457956381587731019472129555691182359037208189758596553940281926481044383339037061856120404007311237489267313250733477541997265216271998304440793273566364198668463932314472445978465985887273876695372086704393881736539817011785414523861834244927090654656442717068831203067985490042260870090527181272503662622715229163032275842761620596308576103738893068197467319919639620548620407789382213615281083289062693151171894709385868540796905747613828621001094594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 2946696777309902418842360112768705184774242517665134799601698666339279413473637591429258765072001983258409557709508168012150592666435169284479558535189121033479975077087158488262887580005784026618119089912432213099103904226969335168203752128887167870144374164246121863197395462023918551756198768063484843603990595696262967945131844856373511704780552645759218221624423716367043286724213057305909469994615734130508513391359280046235300301985922806358630511700370035392069021841235470625504104782105038851718750828207105592640712385971722353120947503752757529020642629762112624503539571865512147267402295008425819342225519855789239530681660009879739756691130426705177007729024308414360459673640011093907926473816226789964069323539164764387446009961376161405657960686501613249584379697236529608003005253414177928337030008310211799436544527143949252739894092926026695957429604249202486284462885775496047683139813467812866026735574951217860643811392996206743836144688467687169486860315592422730088017078915815789339514097760577002183749159760594297460563119346035936038023614268532970789061771251761292184511746566975185618455023634530866099314564571123854138819791216009216276404821965097643234071652558273721161191302015892602119383878232652250936356515763700785926625122909582631732775379097073445604190085761775040590191567923404211870103216096805458769831663321471563919692745351836528553149770589837667121607841976209699166903479585168832938945466771211410013023344277215804160067863208373876947425465185046078688498279079666323097134071690772734856346781454952486153966321403460510335057476872272654938530516618120844290352683476436379606277434902191723775151830213983560302084571608801054046488862794425741482070631267273852027243675462683124622359169440761371482442064722794766318573906632272987952706158284622574890024316418340764841057654606432565954593877739665015233918997787041934177920952378142524167036762974838036818723166423952900833041910964672533238650273529106480809027800983331146979447439726936256322935492748263743636431079709839099637486616856866554538075425090367031014527869726742846856500019393186851766877100448306013842821938255749380361554800310052918179874151564697183453753546737322328703938309306541323161857266768720550052839473720171903431589435023083305456034194518340218100169984974430506682001514117647178337598838670449541416384607428271951207326239137891998261345938117999926788876337099899012365120593635159273085107503520899326354041252940318063463649249373167247891159614728060105576804483754559270902024499107999049196272925056782852166077734892034110338818312049447858454618510554342359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 47113184541056367562170642394425532319122960296768029840776300055281672050890404306695290420134769642223747945614487836430889863768201609187435002529220459649236094085411451134085471362342200841616165736437752303726392720713474508073772698187215916604163578288017003558164990688302763316208172611568847869600318162009296254826774018473331574968968992383516943894333247554656024772105902257953004449938751984893545844927651189338964474666592596880845542999618673390640480342486950989416899319765971952321371152519174172213669552774549346596995425734672674027292692020628931750134870650099393703678769786245472929288519095924840227568036880970833845798131837986998228975740655238565715935953838928385488772515690208896177270993655582033775536028162909413215790508285625791073938312532487970419319815202993013863598408709054784574056978787892594972539197413622351703432339705165272739528764175382806893486589396615024569033298385863262533670860485581206121150155279173182178739500867302032353443359061141694347431632806157190642390347826103548021456008022335871404795980296952742351862177659036021222648114403946579293854900722455838629164601570054266208167796473569089394517035541819245721490223938298375062372407981798480242309922539566649567983332121070477638731677748719240588589649240250681936928369655760504797667454047140910379969220905648472206777295399469085563532084922293730899052687503815601185223515621821149674093134549422937361507836891771439167280009799719513727313150693711026085414557385072193081728620410056736613652088311415430413823290376907619393825968554096572653445257970832256287319431819646871532778930224959705292838707933919790437486028842369059161248948042153642734997567983627336363967074492344038134364806433370591226563780548280813666859702590347666229367099525292949695747783787338275543257088614663299061407036388585011649288154443430444385748611781446784604722221103131135760261480204954118372706231130980639739310594115049347404177132041869182885253023841423263541028978230897160025656014653046385606162361087603753484210134479844706996003210939983784685592920920405759947547401383121059776071082203546178670809593405301940718260379772338446349133758194445151434969281943143269280878680383865481636475193110730135397237577279406170427339055524399334671087506595225936945587298008608738641207607872813919498557859819938459647267860899208287640596582651661591752209929718052973396038003668251930603259826208128833986134731789020642806668344654288487669510886242405056034290775219968677302643707441942699884080225958566632410228843162727262380611738404601015685421389962743274272897211463452590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -168642931659228430323117973164689402044369463632146327212582114056458421122622829407517010827427167350407690931133018778720180940632447549450339076501853953242191812101648420129898308272102222432003427895879141903935837576415694716816560301929756658902359798911687237071580306322192730596657165020212857997968448856489107787562631959141778806307098817573105238933045785178298634880065646494735842704063763952596858801597603975849388942626257956457644860078096060953804731404126433472858436410395506426115783610707984473374197097571955842689620137351199471768730275867856338582793436404151203078954617034849456002263096842911461473718745027548825570817041609249046045352429244563788719855545823821994967454656549664194474782673997009707572613344657508100771408247109600565302588631281425602345137355642896616764232155753648037277937398837278137609046709697205298943125664344616033996227011828834545977725048057485178824397822375103525536670634445616635055338685063281082859899037129818960166748649180434750903965140836606193256358769390443758561141739629173801731919120810474553875489474909834674985269758758760562246868096757782512769179999979427744942544300156077739133932180913951086338781817842398085874826991343873714858227891967273284220397074513746874605245946208306025620832212891096943621027108077197855410531118733455295419477526816216190755472288020352916711529666290466439540509122361666359619207362426261923870265091527057792206234233280547366216525220362765810477282142290435083220121751332044281716710738499265057371734237692872820086271193774847211461103512915122254282047670770444747576898196980867214542029711783901298920639194470730622687806965617558036064392439468319399652613446381396152759399728298469336382981200299763690112090684995124695073130189793287538219080948190146271719845946277543269099135936604371659944154900623674001109958241796969785150076166542517506728252741146554967791137729307064161950319067313303637238371002023682120442771417022318780438778330529319296566483049115822106327857447192708761660199738918384195069737423382953548182622994716895648376557158164223216271819488839614111617663358113892023335638194019763304771456665925011739134853798935381685666978301395761339097512645306396711546238534514065712417430073676345550545879326959812699533752771536285316351308343766463334140625010347268850101979811035199309762857480450754103339253661684478600199775351028546968232498103226590084511090677745033695945504479023260340619727498276906769643288361636275622995255231039933568722819909747348731307396757840512520548048690776786928928478988463567249179101342062850742623377951573451735040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 30430390464501972167762914592279958311848794478235917199665488603361299957469648082767043658615326738171462998287759319389865323821456569768068206074931793419090726102441375205627738505199419055524938969868387668520331080919535593801134824413893450854043029840980571206991762406395770388259934544879677198663412964069538869517245552812715767128540706213319088687125868153624647771978296003534647766206032177595586055935081285178636142980577870825473158749925542715443594612267350182001621153315765499176826890498514021966281373242247074412917859769791489342094464565643963788814450535313167225754847779776430525997884210205356654189363447191191490078682621775978666927090702563363185614588636299495601903882470628345437637315606470887229032457961805272964389320465916177709065832905161100866437662723640913454575702191553924792076181458693469598573948288793256423065993139439355300777625487185799036967986243987458089146580428631613492415683184547528551953725501799349409746807536982004130653209533928817900044381965879903603978216556334896228870026612141477707176844205188628060575399984471494490450196746942971802062945912565500155277636519816468847676224858827624159598309617731741321061340848940785622859246955708503286918071078472767786850903082200540138869061686730675480332325283064209758080186187842665034595871487408766460680759607955588542729785692429407312053980834520347246173139733224573950491309097195981340134572402564622469603154255180580732342239667096450193751919778964882211927056592177678251061543375354614852680167821546800037570050855091221078723506150685690328628505472847751341730655211170983195136483329130232465152759615026733889994187277661066746582570153154875757888564968667848841646205539840531175045384362019368946155525802933231775963967386304414597234510521566674832861398233377300750607865662548356246773185933419015671223278670404710230555928320066453229681493995931008676168577697199005164469792238416256761521966403920878827864162593770631515547478811890776941052510981215638442055690851808226574396847927421790128848229266926927996785717984679464830451619936210924397577880747816556028019303341288826700580116053086729945833759657346548922521798851744360969660839092565621939778447275348493732114384913308146970679128262617079801397564406935959063132037220200168698970753502921022507651676046136565889777954341816212681869899455587746877066215501233963739164656246473455295128203120934240309503988550707724438798618611823289737527392335584074299549713431082315948802131005217920005179070178317816353275238243944934334938006461183204849106382908533433368845005424580413243510381107153469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 11991469354932129727586555396029302896474042222023646078799429089553523699822119170195537772234622337951419134769437879257074765404844511751384416114204611272180615247713472476768662111642198629363505225009845843982108379033148133707750003987110794603609978686079705855652065473757187454954935304493402739461716741928296939481443380726043704000482466619608844373273851783077763473104840883511854350802504554867893962977565011041975545889209491114826055014764909803093422671377514996143132847987416479201813510219045519857952165074264906685932075202984179629768773425624512612650031875665636023787824279137280092227649758527083389849956242515373867902944817919371673445099716176657965180415607374908242214554238251067491362346022880501808178746142005420431870874656495804842540652144491766389332288032841218794897888355492665616499870893337284577768471290405345241493930886732479838774052257613948066004562498199150899940299904049925630961778608951746479474276296798109473419683606434814541088143826691096681337024937692200979136891272704437916405118575086611080819321161051883479106056781192439490800207260301471058606484828927932755795219407027299981956263226449703191401887373335439024102401521255091685597105919342215393768980319298084360826053892679184134813851253106290534446093068043302090033263634063179633794578543843792380365305836661192504279623282376036058475858017372829449132869879530073951713631008057330810338634275686811585250185701739326811816923725189724966745367225754693000526646168699227668333745517989908441503571528587819710456327211096548354701156465096613888250945216257510767718859378621074183194556361557704912334534611673738836957385569381333531447140519053320133728133864467712870058502690055298594161035898596780184055222266976271435442239211257942660487074552101978307095886902692332958449341412523364093813114187140737228154569651471495714298207356976911018828372282307627171256559759698193366497144858115714388659293490417674174226543487880850118316991030863600373568724393005059522003313276924640035553453351740446486883034207675262192936874956340156150167221259551861182193178846075259620902688524783692075923341597667436768406946848564613623339859244867796532463050183624392079827716996803601853425071066556268696868822539616254734274425694580092856196914342132450895953418393356203257748816645646233942422969338583623278913939335341693449192883931905119895561257655194393281899063720609255661532547991064189169559257482724673138968104372113514477223217790058790573203241343044197150230056640152935821402336269430235852517745170564052236845987614341346296795491621855888853102074041456394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -10665191090152228805506209993908685135698651284840957701884601918700699051514612034838905472869881907220211852602266450870829844665320743950973675366527604810278584552517908354921282456044873553836931427685489042177858225472540310827666750573636162372419102495194806262526869245613447383019963579641945392537764449207791152755346316157736172375719404819024399032643728371622819387396377214707185802635977467991897672435021202535163096106686521900812195402008663464725545376101831836295876164657424538941821323572346641764053716697622815434144593502503801043855160917748606504973153613588417630613567165641143983785346374547984681318459525949408047358654837582909896629792400045437619961864355836842400085719417805352424026481666618242152433549470158040867108790355947240150899560387257590402947664355834612914625062841714991839873287907395564839249012114594296733952215294311542979138260365113497695421611149016596470194681714781119849475009430336740553249530747135858683350254473255317746443611494452360426948449235120696370154027180407749908336476905079142884124761047372319366593545765065415520974008202279493430485808739231743800679170189843517334500295553183158668645074958155564910929245699085557657708579693214042006672007945546667763043218168827371212493900411206535410754565932274190412170406376674024909355625559262747522877611690857762889287942651484368293751789464736636520462429807248023592734825145673727792461314923276438013464061160409413989408882713174539588956396936699665683156797676150082615634591739329865285714984848147811980793605396004669432049738235594198713488114911485486826183290013893926977359348663776387887907067793920348086187609190914613240124796684916979385815331990765332541613063549535822611850147294654133072219923496826124539685330339149850091546133889534858994919469235320586770116962486118922827348782411616372264895517287421061651768159767541417747088597059768456006407302077472162393070620146578014656096895415687542526456298710266240299054139972781609771931392875107548289907769208464834988736692369854834737664315508035428097032742758250123805194665188206136318758711663243091233680856727536919205773089375622704533553174569860390730725421170951586735557944894535717500602279005627978542982685241524236557342942050720763935862494368988513574553662859034374790873042133550547182687941437216811546906070603048716577993217747830393293849914618444638426710367317720172279004960755933287125719235794614750635234815027111486104353524961981175491623674346557099175922126971612073659554367274169651210760990617837719840343070462733924665338229082585887448152468489475954559434585715979059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 4344752072155406421473903154974966791850835115675539459849749890548266983437446234926440227440152559231900488752890368488385049655441091908653418769343649606810436375807279167685670540546613253654815852459811653061795682046716448380351287407035900366127470388663689636515612108824130909896313775766867672089650465498455221240549823187269511634494940709176734364894485816073093282885426576908852739965583098860774458168129823038584211619870547904407367547349803060055215575744697086724223928365302466067204057234559148585055162691565242187863191984804551590039207401948291757687664003859254909463281399096357958592310441666198175136162115182951041432215303438201447717474814948324347926833410137552649450764739200589712182541378192101587026576528693628655305027017384648046050085574136365558240764737023925833864945766839252946978915189327915337887067782098562373383948112717959795488285279732818212232863623226383926877964085461193988421547499721222407223041017169683846584398647709137142211293189699957611973612640073884509914060784345818597921092897716927592782350975379540430722277236837214306125092133198014504989048911122766240698897045760705216967560802846075407401966834979279815783476960229390160442078564095901514886486779069215924279395216631845880150244737479822284446428148930095704992314133692882172895076427163728003688794070958200175828338445007142431937421636592922386255748545955107872988195869423938074173391634687295315471222361844660171365881124464483202025995165472404411845791734905056688417665407191049843267176531510444949387269761300173132203267326252283479932559936021689077938900819454871919994628502706111763900722417460621040781714369612108069012234663219957225681944017644042818325055622706380218079762953120424570521038058423592364008976570164462349545080309610936912682240582149114672435370056717068173612848613931093477546978244633844105509260719329049306092612579838994025078295161035371393725003828344527473950183426565027573824164575786736390626887312408584310771422709733039450461731950041561814321306661175018333492836604351986259269638958411580264587447144119977655824450461391523766525702644690775833322369059232428872273326468048097045780843826044078219168066293122212148120271665485392212365184457420359376883440507451562797267475495214617259870060398330707756115878098884567951495274577774504058278468789411572662557739438182488568643815928490978103894844269265020442934487026392848357482340755905260030096481491907595739158839281801036638422595317004671514225075578101900707274247797560505356395322277872517298148440873363582455458039493185349116745394563460220694607739233375354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -1232080900548431303071516417291597075461001093455429032446653139516778310013536992878656171882826886010687621292876688149150286121494824517916496244976103123958005347223138838375345208725125477867289972486750940828909005849442125393794737086013755016145641032067071175108650004185790144451283512262840925653275871167981518041676289393558780438624557321512692910676819172452122787328792350721958017379019957121511848944686794764023688327259121256518915993760023445360717453028979014884445512913605070914877678035144415867744030087201797311791128115878201605684667608102036653427918044245565100756933157875523251373211556307171691235030783227104537513829535388290081345186135872557125865610626192506847795997762400433289137240465880278518590585604905093258768883256868603607519005334061487751129333767936180468672797155664172435877185353720042759160174022556539902889886401324281933761821101269661025192099860736590870519595167329361367985858659246015143701529342149896077489619416603433845915811966439343254673435350632131082210286613764566768668639248569624769763914233812317582629118120462663168028053683394785077045079811897023786525006664572049903739849905652223148196168261626235689088968323709523497129553851359617834788384079802036562602135411205194209118197102538034515148513059542050898087983091417372379198965746609036730142772414413988136688229184689187867481863162959778947485946191247803736853544142776274243580387309291030623284032755470404090760001108188058984300416373277860207510386035760347239935437563094343525591922316545593681408915569919137042307288203224998347983536850146421790367839646224744581821900915286144096867853958530634617244488819010641797306269025092459805370965770420655940054045365183365983093418923653524302348213715027141655905634077109541883153909550204307520778894513488824476984793792580303315647897841823493163794177842220636889440472700087136327396380780963313710294432571609261885643737236829746741611312916871778593026951199952849096548381905572948403371642819106011794807546926922581940725671601430441525828793545136167178775317378898496859078661176978192017161034014286321845101411524565244559297392703911804601823575811835799799518692957150633796021020407769714191068541058685462423378896286503287944166980837549511371908038634017284323240411015224835252423392367656746366179334224886743707626183714176662521376231085560813782725513512606378908368063692666765673707644163530295706017463351295975260784711531130262826814867181503327818493420331538354561637922305505123301599252232536988307933187916985138516142791771281141361697751871707753974197965271473591661062811485187604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 343872390594536410349261146608224032626039416856452545509879268891796526617102278938950636590515950467565239482805697997900057595142328801759971079063297588566510215436987808972536600744959420571332456064563232457553532949355002623435668634008788059460473542698437021127508882182431171117990563860515204836345621830492105910908969057751339036768795674497378605610001111855829308977787082496600198636734577539913849151920533277654326419403275583366637230387526235365256965201738673234531118295226699869815256758178906999830672116136303907221543998800299779235622358018119724761595351845599530274170525184089177706970295247522292529278837718523428919395937841675622350497901009753939672081617341307568725574561456824608259374408286081466515245251966041391315383607277286247459123992056840612546346942928280480847062799666026787325637431472778850577657671695817038608346820785591384764278624841562409314060387369833536420101326777129511452554906254005331752499141329415434025485763316475916222004236582365943130333400721894490665620726772088896298245565961616821768266851916927159761058634329423687295384129331359681580171126876680755612861011293086077543122393117401349452074055261029183570464335398292880517296109686221624727528191119584670492313441417261600738665311781586705568090996014006545402066052129747283704077254500419156782029048415777955768308702910570472478742583768305432440461698154013156104801405182387268660592134040359067536456931584205512587138533896940045090107133676702730645987357276639949424505602785323588507012142466836409945616052799431805277383383018909418170892198349984903849584368533239211588546687561612523759767450332897334612063880238677121135504438019364694373711605192551065450231776564095670477660387916845714550329892683749155531239161051430603717870912603636654788270941773791998673134588928333725780577392884977933484002888775130432631241150150670303689472571642254704777938572086869114139002567663999255089641910713756262225704881292124964349252407002603332371783822991886509403592291055734548968209846570841101713252662362961136483532651899164772221119042582167706557396172595066624016380303276109208788133111314050594299803933126183811203988929406884024588413690533336448102994452405974686424273952950513269465154067493694981986881505476744453299921305407997547999446678724071219960870009318856482416356921795074815970663697393513758859876987750105606139228159133120064109230888706494367953288498506977673273553021663063176491923253178558784982786734601027817820256177462654440596897081934248813538769194347054195933732202266402131062205562437422115390862771085557994274144970751344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -132478100237210679043699254462305712679655474781056062966522185550731446739332198773841056806861822492567006269666618764289763843597372282684325820355847457778332832302342965726572906363145281590370943788796142223714852126829559704525224755868567768421852314461302778400459090963331992041055698128961237565816951469769805482514862937930080085507164346971335006250396699245135698240136604777598343622284187974544858420517208715087589117306084529048725676507516310038304787359284863408259596063950295487482861849485519202093494893910708330471042561804254715770926926692347731709641108593643940324938535276925196457148822090794826054572235535213730188475277518941066145061702369389126041638120967350987577786100566114444736064171016030580191089158496131858559467791244610350909150588251173540593181826444116333247785575345817167276145648578499868724329746030738421569679925617271549460206210798597930046170671545852606350349930244601329056446323379404956114795357392492672998659604231134268212233439160447922632402413938830260925552851972030167308937151478190968704512385328026203189232807222135245282373529989520603416714976937782416449399259991105878754128330978060769093697573568677166259238748162226374560305047372198688661304517463175810470460091629155459455703150238552771029936476308455357669269044183353586493899823253293487273538501814783794685230322343935035290498553923608548890119687081663530111428417546519520059038690425134930054587702879396434155428550400480305044793486019548370484629666458928717220083861931358134499856265828511674055978617355937370189102950847698935157730843453204780676313592395089975827683545149838888708029363934116715712184562570589312711339904826131194209574094446398036436532508154750771517833695998556662422608082803469593191939643411787026764816916645275789710301871835662070156832900363665804861308418225020106177822051630997844885239147291735115093490977957853076686813172464869592295455031329833652951901807763905649138461685256871918069919245028445897946195253084577850448814066926310431622482925464735965679870363472246296881712038061031323794630846245621026862947263222488663559950418867787466265051754065407652090876045490207841924297767921433772050794013840702861585495412869507695512988726086475268531055323741466522044575287804740829135708952856962462181186021540925754242668356941032317478169185193704762735339189779583045496477814569003406998182295642535643138809319633891917889273756427274102553834353241191310081620022568010199747880892615255385273756858709181088046781983418898543583973348765014125369408713721394951775720876778322976788597176015104591406101333803008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 51818290411462755548582021220121055590921901133523728403628508621539721194271681840008072134949708513217375512268840625310512463254467317656187888854647976005166772417764605517950064782321039580369010811922187801097768832501104053337053665125096526513286642246509392766148301906023083889461152849386821576248008499102541763197445358226209144930030426938331848383407029474604083045902416867642712018525666578556978802985698781903196608846075137357806985930725532056428625269499176040728442486045025575708442814984940049516946594386470535393283880258679822389040181235013577301224064367634286494571920816097086484043406415577104306980620708809283234814476794268820426071950254160999288134182128151001886925813854164236224204873452491917065270369972613229516887033280372214972914879698575611933108096138523401678051917316723979268989730815821769058108258462002806059630778979450255389529034632839740588838938383815118900807118530348806103558862077177023084888847126907465760144848471458041515443866591428940455424196251405759457090870643093698211504126637092026967821550071442160247523727323258224792978809839355253405687537716713944486817190686158601882832507092960590487905056960422085745838882054102739291903010666236775380038242608711041780738516988734493907481822575261988345508161011986596593176605339958526039830034718145673801414515146888234153229459297515913668483568570262720345905066149800319439387711636049871590184422802540375444967843975777078890100150773899420405401112696031744009787763577736858534527683917361724812335619229325605040349536097049992359284328071541598712652957452422942188294515047040147662224883678155055888799575865673181368091160467915358018848422739861645833917170470621062271477775064478623982406709098305062367834034212739582718877783796026774906288914628343404315550416487459428788654351925450305535642172506230087694240639222882310134541997278553262624579779253202260020962962797952363582700947794372135212724049933502624198459246700815537908537404390703969187250764993274888929767200610849606866145368603396715476453740153540815590516453831345209926522036978902877332078998784618241781661250116502529351168032649362286708094393573102785964336570518384890319086440925323297920876399969104558954443502015296577074511916765625809899924882907046340771102588396387693740119024552207397417563105593177960036875845285625635737581913299871148721054144583803311078928048545369590780783921532168160180421824650771484873359219819580136567103020798815426303104802849652290243777282764191418129875219333473432327176782260705301174483138908936088989021508813454584077456219714372068082101763870556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -15812418551518808242504072859002224531045019016145980408660354991881950014272247184694137997292845515842209825287355965719903111235010402618613474564204292929218721422482642756275966830279137844794197441956555368193179772261123172015235203806119808934501787757579357858641182250540535874933090393832981914203765361252628090016536647307158814763834519451070199520583602819517312502668923001579660137887954920393758257204192971292903063136924846763306245992453552614503338586209590321482739414469173668163533130387493819866422739206141526627376603053165363777657074049657508837181049295110178835587169981982577188527897387074459698272128025861463074153435998435778924167115694955178064811588613938950825621924821978778320456153468310717590297577318342989156493966411519436466119313324249505539382679368200067851818303794579594028921916085383230682762927401821045076373302247548563396859667576730791071290518868465536215308662958876002247868831798178996181233983999697785884422363749580875200336562393146122934636671824091774994328497842439775498238007063576236361401742349319562325997100888657567224724778187631725429894285997013343132412683757117909677278688384273614841767817638188260576709107411471591919071995867955373389827305721901775284673109972906883031830481433821797889563898752169479049368217904831455287517233937066082537239001053687248964806777947425569256684558393522251384811178895411726751352823676830324479406482572603127474998474897057006049060717848671958952796694956987618181763150593130323822871441296420612763483911838947105718185927453975516349046818363054118587744531595047602389653125316796959008364709204304953676595106964533150200039283953585527531570465851974092434420422844260062366551157770270077888453642698721084438728910822156878056131355174735079573869613777795109417386352170761229704632580337189038694895082029249108493513192146385150878864041770929169780269494171729570699074654514653900452010667025087168461183705656267108654487667212237482928272248245419641114379780680525489599967241298028943572120108118739168141133634637476594329841121415478225502246550436441089854438223737139820602671844440253765936617562301735072408553679640107363462842160423559779827733862341698644922931845072177138320279676122604811419594023279098301312782667404312998896272032966835108299944277169034373823978252675133354626012993644803036336610244554764575978774253980152886036041530880657875186623860255988270983571595009168748485833941407171979451304986542959089549268871707252958444999779484932073476901195257471956669467582715945137410181513579884261404657237011234085252442709073849239819469329614766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 3672995899916498775212709316417977181524881460081375832362066915719054727273798157288866330110490196236398587981066957052901386605652405394899469172806480998118520896989958664449977700319468340273743544944445646015471730017545068720545122891902667016750507239978943660348113554121130035561901528063879263733660087650239090317368985605982637805792322600889708349365246300531941597321780483623268618191066368642659219131805543033901556130447513809145457031698301317709135969707455665373498698526994116724577775265013051803336000874983081422927035375650778135931375481250520787425268778371379308991027194330010384728392006482224374054010100613607108518077640331474483335110743907289326359964140144322746484479070646141669739627498603121188637718933127168445088632940139408078249739422387149712272114592663500054626565784821342475318934224837709502591232897809922442502636387448946245610122824744880422057106137607393869512347314968339038552563057911372570670053726964188552704516093166159218366697281936937405548552057711701686881738069169494747616645162642589313868165565855425653450189666526344821530367029585944752647239720150644969366317544234803229571919160723090969248543086888432178681408406701478890251813875360357924535858872253020326438280389576327442873289139752234924793836471613436325996375601362624926987310069470487319755417498136417273306475045594180245012090237634028217605442837747791246635370332976842153682492200417198295690904685164116336206651336240591780217929814391821621756336791841625643980213843876655262322015486418751822598536570981777249733666695757825631844666924660266590492519089957655263377872265202734432380277031311085669191875139841240630097574674353984307624023749233114979714212323842009963486091916624292839184022621492226632408704904298203433051458488800084939120359553851344585604539083876165379345685373977261670510140177236678488678754892657865251969746072396693142522817780306140546833128931181626123939081587396021640308625545327717836816365847517987467484149442588275740345306321078077068625098427529528785424797239120774161012821777713706475988449453468333715150942345501059212100677440870301267298504431017266840933788086496090351912966083850843956893733255287470013878381078778328998090880328283345014602873257600320572599367155385670972715685008163700429571448509821822622748654420318783771585487329144772726311430788438150454397057385667108259027452312935318596790655980171520250197209113770502998033992388965795681157777158436248437055903224737060980794325657590368544645490592648904204927817549019276110328884641248824773121047903373689172766364830564679040255676991406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -601204356027845250921350245104073140582304014113449658294494003429429913400605143604560139523620685788299834926661872078141888482851943908617152957522633601821162964653719702238971842806706287675550364097417194392824120539385936349208013184975353572829882903014544692481075178480285866797754547454750724403773664971566100370968841614495507360103283594781418654460968597653462569486046065534076553600699851805729496510399251812775015093996762452925932933753759877863922264575114376473565518124778940836451256114085229856262024768441763564984746078945039634743128464873472053224193651738498503497597729370894576015636125586109487645020631771708601298808317038181188648844700553048955964290646472692660873339190471585383886558469158105481442888638364556298006143001104591488086308375558047346992846995513095741020625742052750098255369663080806684340793209570193375943592502188243745901271329151119986111623282483332997016896553223240373634318060414383951900649325315846485399813229388306298216823473318946188705298661862531519593390145324007856933208119551901532314329680988463592601176213009396777968660600797080616976117886020782875191814842694670351876372474187212413425339268955653743148754628361075670858971366901036959680527636424340241645431861587733147057187033053033114019573173746590557233727887511752681309018049476695429639738240343551036449898719212991382905250810595812210955789078823634004996446084889805132087511405454037992876829117777856317562753967759385649563027519245848894907904552846026285871580187444900461322831760505881637279907311812513166611450332163798346154121773036418374213148308317945522989064925220496509389182506198777536138034368532401667687526396235526485290398652320240746820737850033346037349610812408239916563076578820080618516704801650960527123008335116114315006665531261604284677591848900256305989528966186525731415588522363545141051899780140333658205572730078319873013865334432038979416460458707567122911497841592380232699552060187583119627367609056449156977677328408422777671917887759386627098444603001770706467330288582655872762268247227384463462027778716978304287014616017992021943027359311482607021406312748815879448659216042148374389736374359808773340957401861208283904454390716080901535013541179568309122591991099981661263071238723997934666795002558614287328753340647806979847829788955082260775530014491994278770919652666395864825179642433156496845353694782214137511688582755026033713174517455281314724360099190844851041001436369988978705928240654671747603850489123785190648042306857358725206612212453516100282138496042853459387187570749821118892901419563256285896396284887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 22504042537739505363784450425567929875224068788978824009626313994291386656020022881021007347207338347854988523414244448426654916019592751985724348574976670769355991875851144600678310792618306315820896252803285973062645406375246056842423224006560310430785050281648147167470737453050683546087014202609156209560863766952937209938630238979708622383922070503908724599856688831244836049972564563303035887124784879054969461592884335575811041923684248574146809269526217723632491972051919300534948806128267392478091819893808294440181983754168389685956481222673358208625809812687162885111228602679714238254265936253502231314272250141745908756806585160781016265396279527943882911167080255533565115922744375010857488952497249044301278387790923825837149320286911157552229856853273430663182945958146089074038690011043739557022889463993884491938383700235170068204435754376031592372021659082149583373182019790811160515342028727238816402484031584624915780371566871832092696625066655774151798604509826947632054164471387176755690744522302874486741894882716851876066439743951253924759901249341503037680920355743029609952946425238483721642610655366270277700694709751041740591196225589024527066666227448826759365668636496590456407365479796497160725702820202345483544725129917477727601858548971974906568879198002235435304560104600382920581945042056672180924916752879571297056241486488309226835365148936687675888945962519869595831149787207418932609761421908474677253971195450518843805057867052227584539502390308046703991899174401050976505781927831597238056455671518754793101425147482001892896143681488688587597690733526939411109247228916277790776831668561505260302687079343659286741287854257993426911178358377138284437218023307597867157586245440332189286588886791325369122973649956009178241916749598089940755960088167873322136105052645564030214767984363478252701602671694373233033821259200033430859733765019132688902315642880899583450042899725112819532232987562919165734898369258519260878939556177051238145920618712436157551690846272325333545648392953831309820697817065169460299801077654448490277455105768650763363599022251271759242598310372418745422193294871340138678135607171291102480153256811544600406096974796868012834829871540940349797819662090665714568541659494156648084229835994459811525614438355260447364109393434160474340288739285360709786623739374647663218986469771753821921318528384701825638289443018212992753672960605140294872585951081619552269448175467776430365289137503911731989829994639460494511047597626704853730619566443281197833872035021624938355914634793266076554882218518720383431761430313797543364076655284282471925688565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] 25100938562615477350831438937198771382490755486488663443560407909855305238243558228449078428901652919076765243318688541774750110851418177957195636080590570449153603890478956415873223669796344805178679038145017900651047078091800560183154567475006274054490785776486715184564384366019193871179468691695434590413539558509132492908070824526273672742337243890363023392794505394764788528917398031021007618929402243295517719094290792630672974996301217657087947501426426500481523246177345507158462733275477356205540848812513093639700093043484329094697334816846178738224904579024088615713579647543959190784911371676797453238820016883969670887587096107220204416468457708725149793205585103054812182177440949888301953841635509923899637802823671886486008660050492707642474411380556356119773839706523293180449745140761273177103556794966652859937185639061896234623135766128586176499170050909650885181786623346499285020460255036858306452682290161870285185298936163878438100538059387462248681189490246615301281176203984899871495891525624063711559379833995560822078970165152607683880049140885758892544883453168187930062809179357532161316024954460205860851386745902495488350347984139666123641189733326639764266271019103808134610445685536406054810626018858100808210059608945936617102220171913984524220779222625370908510542123611962034226986753905223024741084135898262178792112812443324737670355441989361634728134680415763553815809506641471422143304254350314993393459912405822294764784623290627286602059808832861058190451705283676166340730774896392125275407437818019140463650164887773209759350509265163495012525130151222833314237843818336861882939463343499903052927063547638851153584693160130413820268439569259701401224232725517257522586807265257887712147988311904931267647303973487193714742881264956637080862495023227732177334128040304948326150226655001594090101216320615190706542450051909559013240650085007983553822080702733455228673072713256949719877593535155025001358814392020430997862620372435427719799172032656957127429583638106959007713290093851206125016435569170801135442664539084886870392207235890513417768867044116243214975903791996605640313509231877055288615595347740110167270550487798533473222093393565149018280155259397985247256761036799066926147468052553412177454340940299531218003845410388469922354743833300713051594662014192527899504523741146193070474009693431535504706781763254648377250133828900941013362478251996456745316693548649950066617081315104530417161854384179820258849002104488269136068206167035966160620812958358795559807116817379897318855050392149202352010184839993194731416941443826376447520078349810659206543441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] -10095970992922696600392343969614736022602557497940046843270586780753748056376560338104902247717570592104398273035598616318979083608438147215045119490582689303280057843413324265607103675167575542346457498415285271417844369625766001806356689404015571809369914738854175492608412052760787157225558434565473841326218283934453708171317074466893190907490219314087104208276430934909122436941639380814726380621375497961352499052151012146902515510354208568744313185014981482459343275977064710541977734069604592643307428812696264182729077972527213743863381015129483717897686108594518435320755107205017528650783398648571906626934117527348255080182839643848857497028252885016022710164406538729576196797516328735669397507062266008056239732567933870046779923495219451858321085141811839889439839933443098876112766542501595226349557464201045087381803612687513399039438432845145495960224964614799441152937541802187732157878964663834316712040468938721041664808192345744806968636096755257982058465148331157256643324087252526626627530202932011969992921764690447780921447206884278978412766719559516802251517797747333734379651232622285683741979263455413630207007394663272882571649548419830977170583262268668593684553783088637406951304637667049234563803673527231483174816490701582867435558903012210945088614864938474158931580642358379743314458714083561938969135809530989837557584319013391223120727942510536052445994913820671963832988397426828053796697925212618770270730420001381438781225555467424553571502749254376611373027895673462999418532150383668771455097141928493011675625524346246732708122565811260575433454553738254064848592215514559706557093447865817586571670549064056097606067492003732298638100378610060798617474801963909636916796634626173282059215166368232398837191722287105729137648640879205609241681351505563423398953982314742160136831939372002326882372742983496785092015089850731144887035090929307131243771290206387988295358533047218640154768157891337575987554197603102303497767994270073440592216131739671066628871587293810513620295850929954109165659366181258675818622911361875349592108621671584273668210411804816305422866216170054541371909202458503719606334057054870340996051365052532092071304344070228448338171459081272647810020105956189868728698636272280660285386288097700836136712512361623560973739388602872110074920177803201002769806657859638604940238422299022062013313492922029021711462710723459399725875946090336744370927311075813384775372649013328772468160173557628339120792235564202646908636935079328298178785665334667759060029467089101379886606769878122199418767143416698867662866270121777395848446641487962829895898234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] 2253934746451465660531940566607673127208226643291736016636007502618195637675538738065893764453805826034591168413528776824972260304736107972326758952922102134978466618289240750574310115374895004273288864873213014601750616144269403837330656590978506561503608515635962122051911630234445314690481127248151468847668382868628380421188178628799036357496376596438001636355809650924993683083698214908594089002401928252263095441274279768463889168315625384582326987918782656763541284354023233538108613981397469573620299244561139271684143632807146784043053328735466262192651848780435530936307990592445846402177747584562122246516915734218900981324761535161713042970235989982090315827267827086484161048113282657388931431232414016154296839005915670480052587015154135871321945016554933178521186875837041059484775026979753389759912907725820466829517233387290847756558638457771284353070572695419285889828854873871435066708118423278833837598009326617292741312027279797560105098026364214728628270972306037197186515825520450171476077059949603086975921983323324890760312785048863902233209079593230988056525265901075963095234380222099950495614238715786483180463011173836906514689665448381862020408188786556594810757231100101875506457998668520477778631662295220779235742102782665870039641132889868740075109997229082540117885916832712285575840682347165523537992531370530933105340984927232255694726075786008274335522903530628141539042228279507602556010675477873565343414763264079050472749055228603276986992394907971534175189460695029209428596658741746025758273499986828306832119421452762584687646718523490056393283623084167269228663103972270905296985601935424577470895493334244372650913876461673222051126482991822619951121007404812239550936290214641055263194116182255624180114388074934008439107030692814377272933159271885215265212947442549131645742273520949990365448459494934377507375422867944637522285153641446075063649879663189486123633527705413924513528238361699819309171406757877603121495560247469865221334574815428559731963330418512898450207512797292859070786132012862446146905751091788739480825203751132929790949166776173478822381727719637694915853851155376024450423183498990856744882922880416928937435565072751673792757870442774870515020044528616923471112178107544854816088637127613995370820983812419530742877325791344991698463845655976009766484478772535124970116221319093132070041744690807613093433275958645262906227220079968590213283526597483659484746948106680156580212534394998775648122796133040106420812156427537426255150868675054219638442841848714855642368446226981113669286772810291249927425535680304128668093032491168197178189414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] -211445254208807039329767032263717694921630344085009679441100214758735151761415725743758213805331945160299874290629933712547756472059199599270509959825984307160949778921177747566782118040102227106035135961178932357885878717890562749156357371223977377598628579040774111161523617368994114881323819424733020195940256851215081343392467370143605788208204167357772056530413090706124728187622780262958247744366279832836224486817528817919877105394423212894774720307896630063242685766785292144060616939931407383262845841334997487590767985482778689622290376537170634941013279184216094622881615765782452930097704419032240332420828495261293015470139667608973509465289821610901817561183501829587472474013240422595214990433410457518577969094882628068115938517082509153897884072177273027424347282191707497219865896286552918863429695002611638663400454486937602872579992236951949429617482242809949777595108200007342263525025290252336752932458123401574543170150989363787548712427678158700461981362748743428186493583126961815979102950370047536421816890566524275076393141210812931199597687636579185430543279216603948239697790876462313762986559659091592217381531830159610291310899217620461708024825186752076108253281694662919431319691626957225992338615671932239061638658106107217018877613880631193760575976790486441427616940412149565266639204175334620723272912134887463477957954020270290404545399482176804488190055065389260301143587243091830801040871191880271420664262963034577610477899936192917341027349716543051513239537289457086555893912785765910277270484052366106971175154471775947838749525351235181023007407157455237135465704964425109256042709401418173454937553228838495978040896921948424567609065068280650073764561837722182374175993667731466602634192665954645368964959366979075914919188593963751861797470500888066655820243045147639017154117558437768292008033294408028075845206969804274233097118224589222586541993177752764614143681665629556372955640275761916401331032735592591181630484434670435274722297190320326510254016515713425792355113464484820953713808499450543893819897508203258375176033660054804281519050479766186871563100978825300898210382875785424840860819717698881159710498358163542569427177495615758210703806714661377969592354650591049021474616761399639734942947614215273727087669396079640488724649685549900314164336538798167359046172322439373427311682344581855638440855207670100996492619155822011270525960219845589013388463007619757691594387791603408048349668279871139836143250799852847715846095063679559026634885003192280336123878923343230609843602954513289522796263027426981826419723263080719203672463910526880994149007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] -41402626324838088135453230336349228178476906444565227441616008451258608547849995351404651204276485798708613127933290397369728497438767285972955905150570828276626363592559304845092185938024361959012847521427178326008703517740731639122564249074003073554630416110333224381153672730164863769261300280639123585627060935377366396453652421863481476608762803725786255968292998029771715912858588365700253078023270250373995637563580030324454750702968912893681975442812855079851289603346254845274262763979511901255281391346045930075574534911682688584082771161081860518184284349987866821914288534501637633671121070987448686862811917669647696325921740923106599345529722499019240656152715684850208486253922989516217915076902180054998573639206476990160103625967765008519489971948807766907839789077368087688750387599673999711771877050258675578628413031422276722926923134714431336943978332554451333709015450278035783262702650438703767049831360541693253301968238756492834456402544695857947779456027373732485089381691755259230374965361994698989715564728203596049261862478916129420012725710284294642648729278841799072812463050276979908140695132966171145842925697718735752224990493935049710066594332454108314860496116326706761104772309176210907367882785926348662103874464561015923337721006330741815933260453342490052707082136667703851806789801638745709610551725528741135232904138633509998015310249531910237474547152893870559317576623128770232055845429763424303565595766456174443894461988937234156713214871342602618081678475338885993054037022193462770865625331321083525394527158948854205200343988502838077252062682158138630995162240809196445886809794883642396608689414655922138165805584593568931496269945347209230473073594407387456630861256074649379424400378883753300204761387681415291910079783185426450861958682083689222949666522049844700710532158483871801271103833655472264916382101155930114114596771076718058875694232647965650378555925868357942779557909214584858926511384455797252984215189285170807611714910042546317214993208365980508960706253369138487275277893295177681991161696306653092978762699876527387119933231041879331656754264975007014822626517382121146601103444503641566156834304089531248336706386269963806613566492924801100427230678398009993604405455052925402286046752049117985776092053091525373084682369034730231188724332778845794950223650238350360311074500084998674781484285468193184068451253402203276474473829227805399531203468711739952513268598150700632684035277257795398599717952187274773704557771376958085191143631026919161325463872782080398798167077194755855363666579927576198499856044224875937062891492841460000641515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] 16119139223304162729116061370212005266314266265394801789697182547879396101186666938948583507340275399958834097243326626301255044668544702679406738282309320121303212789446480295586457482650234682614535712672770615801038954736937907489978293524094600272286222086636161217334644073106941311344163938815577912644025368461364069179754595323752238916739849846249692898000447450791570965859971778649090857936137759836108644596005429537761775108388252405881340130292555230092753858246101165489280395978298402857542435396688784183580617046704823749701383178813273221456480845565896531529682232389956876057130893754856618380056227730688889758161698741734100561448281592726039810238588858310798163778919950430560580058093333973732847145923155900280535307834955083740661460391575713977198227720870899295708572583014692498612018305902271270894329172052328435776825124159956284702628635661107044765404705659800184974319190539226187514336222228516929036398941702399903226725796597982085285369160794322305600385707245415390599429780263696332524530003073160397390921120401146073385789427850606465642847946395381801542037604462906769001456887423926987325810449313976669685232030891322279571817775537192140232781446392204956955261517404871500835821404516164506276191897276043639626180214165462021366776537973528387085634922861246460307038882504190197952794492566109857744600875678120090471043319819193487521787314641678397921627158218206988684878691022401011540105925621667558102175765448900245593638393761906606171004237969685574543778141504856085481836365294162629510982752590085224545314875309375623435698335832737034111814600296731893077952138125745650958151730124159866958631605956220146340089351364233104380291292341786380515394617458926640351384424854165853303698805531899486673763958041158160934440028372500445705493460290073710109396658642903951994122576188481055398106235310978153132511257632598771333982093461660272662000291835663276155347077541492159106093824815338819759992092838131507536913121179050831062823729323735634466373690808440768274174692477389873251759214814366200476519015133041415871538970272306761918039010399648895337068898603226346280689841480606249596483940409066748870185355476566079979377643174915109554198354546606100423113397253136850159596596910886308782320336803239113906113441764148342945775408256509895057856933013639537866284733261635158371183543157914365243619413679686999946245441963326772383954465018267890038059063504937117564868059065525398356117713375469469625049856970775440048818626820574075567914608487732014633951616146033294922017522586798751891715791555448545786911104977978280546140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] -1717654942761726892471889194121126670794299733943416928124626933513832283359007822000856711692591455235321398184231836038152719938154841810403668716132829158861571544480017964371120498284625927850420847378942989996543901805963508257427365458747679002675317672779842274156153930605867721959981608819425950397033583648623744847460513518260353002949821045442489516364538920005016377044313056183676196974098409384081544841099882916125555930652319968418031503575843938705618937812693423796361372923137287102109469790588383928976094419870630748111933464003978044753378375194164057268432692105046580620863474985998725069383862617490807874885668032891431109767214834716883653205611839126010791797707898958050001451332278178624452988183681168976989941329261024199430907805174469681872372020527520607437559415245061591542007621448483649424171708964803450776919572899905539874684327115774232070532290764485145503911805206386470129747475072022123290077916066118345559125718305594565455268001611431171245318299750019086978522873112803579215039618431690525299809857275989176162255044911061557997537991688626250958807460568238554459985114891189172055560771854165459740773063466497366779067315752319802222597721832315508408056405431903663892923871124165284594725722399048196907433525858007555609257015268130573625478815978986800686591508565864951670334542990625035139461711533699328850272879790047113569384171337753495304408698233397831234291142229577025444047007727537841622827169600717602368742092556019898897706341355609318771798931866573784102717528057244630205715582008950613386899922891780486774236304406678813865480231094479070530322721040421249940057715612598992948671987983823039263153344354915874312951032069384886479151032362888983877660383058937470318373650062799017800310295684246630177416732153626898132952286790494584867172089431596540862943563067945199966108589089074124250107476513560652827220191049413474657184591700245206132747781025453773581469101788134145418198446075840363440574296073906086948307155952148770151905107172344335978249672388452606774955653832868684220329062410758470909580475166405485303353570562517237507795585967370387358423510362394415711392970647556038218324500069392775961670272641128069506654040765597522226354005243226049150996774527201548163947022897613818076126628626160180459761696339407760191573837556224567442638199269145595672826687439505786928522866025560590895997740470310102678619410090997903635032026430633419855947470289576406945894173895408844323251739502415075850574412063743645142806441759899668702443481170532962649328445620276486852076895250130660599169419495417548615188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -152801803135759299761127245903643701980940581796487693945069501991323387511559250810166701274049271000550600994867361648059590956413747357694761519191763774588718353568281510304704154894992459820431216833277427634166632267883199666293123652707176546004999139291003947685525991056044971065909500409222732605323984113665246490221404684339297347318121347630143232178031393970195506354450340203479564154913147533577033206069064324349307824688156640352661692983811276786702124000429911417983330294003989780233545641816972853794558251488805229288498708623097225201083501517407297849068729964183541174475107241429957999348888263215373433864574174385137484063869004096168253933824585705254929713089104519337828574382811317249652940804676452813504733614107427394819905386041291056870674425515791176375690576110525644851579944883541542947321356780324188636900827564078354912343080929643055279125033827415786494505258700003651311213291454138073567001865518637286183956975286506067271235840102841103688986386979038193718524917045062907428245810139012326298874352339102497640641439145414995716084402411205962202200676306785012632340634472386132508709817166597566420436666237472514399241252694768143941358362581774921180424238276367545315612135855865276831135201988578036289068725521908829979551116533865901598038489344774065430081558737945488423716031694331957650844796280454907784010105986196883381337380229896664411514185068181643488367962305747472577299024687532413870765098296632131652635529672927717439951990757586105093237056705596102071783888551253525722956017966146944964486907574245155693981118440555350548439192882586560124571072694641958193514880307830144030275770647942275718474014333475564666742228157547421141650545690701553425082104018541412934178375315054324183144384432991003209464568492957654851606452281111504742712055598510917431778795042171555237771530889987217211487841892281997605885689745088949074115934380544416534591320566447647618688634685470451329503046394171385886104266786066757900666032769753934521245462069358565354615366532340214148465570204949439671599860924811508486195389461849305627412738003380585650281343317123581323824392600735650172108497025977248756761218887842659466501075564477747278697238206359189118369442718967505350475831756502445845963929234362208250584019034269868618714147864475231830098215361791501653879246293487705905717814871412806517068662333123861532109460491279907995925861496927357820308173256743455765842848331944632995174501103061331861687773217264217257644062068970302191669493037719125194404594011437581804331310612136395189581919636474505423462672711851331278602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 46451278612481167134366589676335600130312476887474142469969517369235379856775120788356177345397697511452719185019270371724395986388508506194610006027556367338353274900046436178962695953470843739348307548698307146175600700240122249774310613848386248961284416907333418606307017697356654773252855252471268137102251130405997998841596093088077629734787976601893577374991835571644016009368664411264012073896368121832072688921851344978796320121276965925995017855998650599321513344116516508179318012813552466788414567269238162359251914534882657242715483471540490146724033258503954309933552818108410892113338994055858716830491731190411024938363120684557280164550016079087717891344747921334683361100946038709146849404924735658501638153659214554746182039185757156329456898406805429583186957261784928190876224666526042395379316762287787994500099989488967341410238545493372883690368580864625157968302562778136663084306443600676082373462923250886222594249456654898016869273221701405001978901199615567211977595028946100650083804678099925218495533751667026973871795600540118285817518743550760111705962336079766525770433950667240417698264482768970891542345120688949009428320275673146379501411692034441663627460867012500743316462537578606387724878282569843433830856203354718692202725998470379490702665233358165846730572698662716336411474085227361523677427055442575877607269349153845038665333027379970022204278297435212192227881002608145229367516270052904451965459949962383662081864394653090212828227867143263918089672920263773987198917350291233180532800711114524360954144183493308725404257304158891116385725828429656351368023866100017605523031647859036012570763946599910924185618690565149905604523732170823525999331441554038680314321259909131107479695710070555020978778065664204130624048670808720255477853078512610664704525865168580507568275590984642140801144567241927118595107636097254596002379173310681179769499954168278995133354952035189048893876934210091497682178220367110700951498599470061172873215034153641432322657075747628894524144070362574328195426943129801494678679881246126489801994679335600920717458647190459171884443844707750569997034119901552977436794455745614293608323525360970398098467579990341778820192114263603255043338258744192041920530010903752238513439784204013779238018178483230350253836441895885878878759779933304355773174190337951013073544209991811260731742902151728095635844501279292594334076613150128477179250365184416008558077697644260685521028219372750651228649687294609473830654786012828293644304836848547941486600898328108377787256040358896649265307563131372187976891539262433976803828393838259973652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -964999463642219674616753430634806680832514194209366890660237993078701153988067157777226116932615425209817165838689762241028722675701371957368269581909220935487868786770442208638159323480703222934767054041596680800898553933464851634488282799596128027556106952968945397325645363949481054240007950303290256374719497597340500680433306103933894105645797464211385937680363237546447384920282777217724307974125727635345974213638102216525336187975445730980683296718145909416707185975164863550604461253116998835822974526430515069901575629480107699276197663847759168333593295333684666538992371770450004173580550812880861071998238529780249039374004290190606789503296737641176659948352894999000667156299066547059593889234024400834623581596873777630730619329469754894675745671483043931841235557486820649693823531382124606478627510318748805840466492341660884583161725279503721363424974252136857906269841248020024056771975350169951598104786494678907610391782833783833823923549355752011067517092116449817033747051370916963414084664193175597061770679792448451210655228494219744251116594124971957447030084220930057878376030420416165308286366493034423382589393322080021754693527467454376025442601550976440839529152797608469880963049616752806401676202734198881924468901133031509921383644558616478222267886119318525784665554764099892202326188569940776758355020153010310988266915962466270630634783978055515675769994167456448497483855324980366134275699831449508569795168194058823438170668582593921596342742690798520930628445364429132152726149752921100928694411508106419956969113456186330694358900103367516264053898345993718426589300476657109901180785781801418366187833343766897618756611316143154293888952708077852849962550289187207685183944973658985953430238722400353937723788068842843088371589757021166782907677348385422176189926326572670782740863504691103808241298963954298342194168566730455427875850851902878361974450235842968350123346229963952078622415181919628540950427599366017506192994727252386293434185238043667982024197680749526442353073462302389789884115359115375093650482439694047871018252325686471870895948866624817621217507403963591825959948620049134769977086116015513238293103642666366996984702482095283950537754289501034032372184311963642722322425334071923543100094941658801178926958504549160526139248060678001332415885652214641056504385442357355873586690017095791288423748628749002525659557560241790497972157585731837270689092549203658739146109445639626756659864744738579933699786753021937909503789968525802423874616556209789647833926079948661853713069544736372636226823514512536683778314095240712797327388979915349032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] -518189817487978390975901058455509635580125224644529626373951049809290252887542342155429172814684470059309914754888188586998594567210777403363997814609596757847842789955139333610564800224891275539813140331108649261166680095175813329894338671298871811678133183886848302959665672337162970744251096220586254935234673780229452579952753900168707586951483251678227992529553721430826313063894075889961006897178322296937649004018171761484783005759666667314327809323606943117069931008372148440285061311778620341388509278306436223235223262397373821144452700385141652928744911440575001545097768348639509035263189331138532250030459486586232581900393845753704047544312689995746029856455288691277910000921404667938500729233664473170306041386167817389523448085709386600362565061175217667484712013612678084374752351128534918690835109411395434105258414636611848388257280896679557553386450539019489106495173837711622561013542526240044333066362854066481862136640579762053839024726688876206722406401567572075050246712243025578301724655328179875349117423154821516388086326178220463132636901203174620042753695649203103214471317342288155006574656624927591157638889248345678667035810922537244328626597451795143554765225317842238420590258789244528856397125837518520615641280606019422913679843647351552120790763223876695265183331781773174331502456770679276922762222932631142405519522592915770210769075563288786133748473553731438136097871395341803056175965033244714653473718988262579740237162953721358451535076436306574863790041611342246768321776009106361484887779874062805501956781781706013392275408159547515055930773968526997330772413254288283813133401028245497357553918498513077732503692086081777513582379168672411426585342091587388209347950863061858276866821198303212460838879416466038373677199855096282765137561821531898202877020460793857082022945077352493640352310338538551415252321355659183476402254037281889918567516360638220036387417908000150114695483463033242589568364543704374045669861475487495626267299969494494119896364887242823415805040643879260763921669856780955464135611810997404606396061806277393173090784299999057181000276746343538820933493880636225013055593620717914817856789643531908235037970137634536261448626370882999994339466404579165016898684220275960549667781885728616014406442090893511496401000086474278491935279397708859998420966121099781603676784176631521326651009000997156006632081424876082877414713430288685544288588845467883079401051645180849661688237064906854056768997801799465865312225202104746822702389691896275518337462546909675474447562105410495836830282075490320006435826967350089338928865173072594862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 22460262433148938762212336812670457579083393575659063877885033308428311136358774387482385885655658207324365382405962917479808568525559540981624124173608791744032476132156468197474523226570748834353497060414583920721214538849309021056664513844504313320260343776210888711824781412711337938441475922228227852834653847176766775958788047304320242721889446233917823283300531432576853337617346267908111132431998042695948529387873203153936517248914986844276312656033972186129746249052387854034815274703066390503807228002253162171699297506862381865351097471588798083448023343546637632380579336588277829547187815745938943034566654425305420745041775962792284635398482619224992540605666886944224512003344628609729395181133168755585626595770766414219072101467170412980383769140291257993083605369676894831073381936366779014164627791131700771011302430956696337609240477584838327274693040972069483449692608861607348980873078328836899358027225862847805896704197841814834543106505258583065162824146302494467965418875635822046198462597638074839779484828974205215348219046312882293544140802110502100921570274528214678678417607715285658806335236000722347926765374617654560875692004560890787811921288557255383523519824996467862753771128026203016932100019718635094467429115680032278747264089304079023766249102320306748117745542879778392736453618403500943754705998221903007403950365848688574065078586380949395649615399948863455186310236113725464758850084793900466152068552840244198055256103162748341163325490247419391166621441737538164274151770387029733219157326805396686489650429570138878591441283715718488902021299329735521539455969774071865629214526346763735861062569573468575069784342987378773880204935538991433113287101865241988652624162654564638190879771483120592086571539677371841172188514627098181142044150716838797338478356814747456884115845771293239541498169388378599121528604401447465536885959603263663756825970575166148343037408860954162960939612418680752475094259819175393482030937939402730147498206279498505827125883215770482517352712441893149804827177860375420416944395862868184131739494436631660245434309629642615127598224727932767851720905185915754283145610251332500596905043764416349838507105138390647956231734418768528467412761493510417044668641208045742423367491161987331900282848944540958349489947304918307067241729705277610312680180364677491989006312295681017510189767461225013540122620819865628387228145171367385300558080593893175547328913690608497441959554008117426453121198467631859811548751766780740524911099657360617537199014042718768799573357838526459895867421242366144037181210895562520172811396950691676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] 3958474286374906839054408051810246543839437762876334798201267583990256780025294995913903814657416671390641971338596576011081819429745188126632802096039012808203524236886182860541306489235654302534644394197297768094085450119814955314483979774202909971660358088634573059525003318736269022107959570551264793542616938000458707807993756033259508393724731793418578393716152142240556570602532470976702004774837028864512844373946508894396036899277096971815027568855496697000402669819310224602408985849129781107514560147480537361648502995562500653945514464771667445306253755617443830398896510905248639760870014589577249335123534849681050743111524476045626906255362993482094675615750879186054770210883958639453515115302000947316640308655635518682117840123160040348295801797889173516384886940345452295042982629997115480895298540910056348350885700527775573051482562604902447636375097488864552689739077050332928459375892643729095330992960619519846855616363453431549033049197419320988591953729734391261138121708789864030635728895860700150710684211624745115368831077615811603081270445679240135118492368595310628533383395277028328763416131431840739828933764533455380378213804817604600098869870359640011885013326736340956833731715553826357759257993423840574019318697144239353112265255075862100053433740468727646925841449678653559108883391381277977549733651321089782035207054468121169126246262434781710832519727817929172936889612296672486375176416709941214603874385736308869477367876370886968153177212591667144816224075029668111543495092942849202038077912195944401442669062081361624439344744746362919364073721372480441922068347314486242285338324897948540279908843528346760586653831304575421949695414918660319144407354313898972007655739978081572711628915369199992370670073949590424405242540296394668370876007887426939245992413402056475870397862477451311415967360404179976372053343223059188152748510192570801422616589256270981842556184984936768037324942728190158224235674980918108194814416161048314176907676057050826904521247577445742190360613710826318809567916991034134338769610435219226112845504234539418684293512038374166423304665195239451085938410148632247463719453382934951095097306102959492449091178018510401131528162353348496952147234632977341746545792520285542304034071200994659799328502118614532662226516540371140703950472926999047862078399103862570753369561794438099213454810237524013405989310827863987450802218544070637695411121830659117745728757124433458817084506352418540747293477454170461434960228400930437264438637040733576732840310202613612973868495323402384336065459582084505188720309664517868443564339973859573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] -348081176533225185609226653708281638343728943279681456898658846493560367965617274776498313537154944871500436229808542733764466928295795052194937730794020093704391936833967344917034438659868185615178425735067871117752283819886925824319552031172458126564770209019454701204336293192505200908647517649914445036922014344414054275846709316594413943489781969970483722705776236907544652265424794209140496441461937852427624903207732008702506152260138588060432797168508027246159754661699041892456078070833430159166245510657150473242210872578502080235590907904316954977147749378491392487688995994777712680193960451429196826125954620636365475201764847128121296347047145657141652069584756258218731406777560004490016660775572525011371218685986812577385330225232949473456103911658318109934868287328577898534728357865502263281905500542116853877473027572641867417228805949947789463898631159071130154465289255186665810695523071593848265400388681180484420425055701408513962293133151009170674060440286957019052437228020643414014525251908611264677372344686289727820767914876346405781959281558993793498872891722215114971453955912174075629429530354965212662951361031536066531619223738642050441291299382491604349907748190285627917860888737798854116335757094297422073289492798540907323453460436444667072606268890481088449267124082864729041283542956053489016277003484776879160049570496219661714161857414621313118571280162779608947220803850637719621384147799939903097692884752375747575566876997978319884623123556478211607371792424876544245351852582459103192506609857281591230557216230843947780220712296882677863867663526552070520406739657865245487956528995396353061496126296540689381254071470318604993267807479837710615381301416326325066670427606508030727319326930182643884080191689447209760283875730869641579600299445382515209601741625555758604044175122521337071034199506142256582903905876203547575302835007360982382758931425081674279496026980743891749415319421616418977835512038430023172605206843401562795860458690266641061964737334417407223466517120333611656482678295782370545151854466718582525476562154749143694768469535518910147590401203045529301918520637604876425301393276249625771234112196129939695931277872155130983640362361805347296148811497494680777155841786426625872560469794605783722268043863990683897841793778542936263168564327664626816883579611111086438275417315680014621609617925553488568781621901521584729017037282495346709881775377338084267578443413072366069880905116196094269113090238948119787399916046974344138888525815447203742632244879076436584512165086712492260350017468228129547630222231609945999848075111757250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -30570516859780436767259806184972345723800416863843666055457586207966209229812262925498366837780546557797045486957812297637515465745525141227072653135367737522906845007926133999199235820324913258491984823690282728890771107081808816079877005896961798536903736343714501200516250826992606469124941581957100993374637156014066101920300757342340935847409717191172210771578171264752195511762359752037057769847590739085777064268336763900140063758970187270904088717583173775533685791814322695017891960628880934982729092463809210519158869808551259074128096981588249520014819845578887183737793511442649623397753949782812457071745394574116299277555234939825069491087164716925511659760956899459003172408719871002389786730097807124424561918056079170304103795059985664318105398531561517828418204253390588389356295380577315548204657146057532772340255684249078345349950723628939105845454085861085624370301151520059597075186169792902541383053498182974142381042838797430173181960428777641183239432849575175254529489002503986064609458554438334954576814073070874641009884596000619392620926589039814930752385638869549943549576933504466734295303339963453223421701375148918667664372886877673433348644802607107451750849288310804114416543197843132157938647536358119028787948777282692424899820951835885897928127285594920207022803164021798756036074444669712087622105065328123656125611595806467840382581353096099900790794860667647453397390111207083213128605589219507964417079829155234998636906059865563344288325168621660011394588201531140918080082127870751611247912634850381515157906756123331618491090919912812137902484547804348794184733500049868606191633669975611999958254473695798518803107921312085737503185637336085065009437926315629799457535277863658170027749263319309256549160417053864451510851189842058045002192357940495040472753330720145648349790359199594283911491011765253389368189928594798577045618449403616347739028975375688006943220263709309247952682730445967696033948329218790155297295050159401839451990364297426780989175256238306119576571768972350878365336975740591348553483211167168625545390574435744270607088733746471052395295149363426732268251501835642488261527240884098270486713390200906056808003042053979134518573071413888894545302536448969923454925171846460191583748290254848987416626809728772553292254843500083785853879333860722977105282578384207982387285146251609398830757346033271206947783099217133208606141549562750521317724651031256816141018114323766472933271870642836248159540360567642425561345291877910939922943198427766333590805537916595031827116014900198389771296227867343890765851692235697690781321282180874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 3857993864972635842001893142197150609586249959234157355122945559923315128676963077492096589574513736942893536459581908406913208683896525529328859755557772049625307936249109902264757705492808352750656956781678973882627792145098385940010562235071692480095132742194886854541463703756748591348233364968925905016289419514728723896394821968436838508079518701787707396724826673539236415324105444155730060961936933673452624294437290749244527251363829918596290394360817327316932653743297702493264796947349437096056424324240590901589175846932851624201279729649509927637758541960787268658157781891006374276000604837709091413411371343491279707430160284440166896368298094682309974861363575225593620159806799892153499189353826633376086030984192369367555865304086402665386292643930273724392945933015614472955221607164298752378214913648540952927783832400847907887166195208191593159658988131428226805048767300154127636049313585164565368692715423202625730031827904973880244755688632571953894244314925370016582336808666205899891691896724961066527223205184033424519038868486784026830486700352168058430450088695696852250745828721133028076930603559815035158375290591991895579897388281362585639335227802478077749732715533639145733505377723535853735046322546248220539660754458387022644764477726237120163413502235772352620444467502262632954885421013920213202021463913382216779403634021666065331892273133826919215848974423381928998662299997565187821931516075567905321193381111494384200998063834192182850388517399814594607305392523387567539937093789166702725305137706235404944919500312799336501353142582161281709865090074015230668578804283713151424464048418425110879219480090893555837602308092744995827062836407812691569467225652625987325881967714730402581599775766317427954746070739743060552254880608472814124729439617344512279267537240599663052660245775502699687439917043335818244199953531645307933316870281148483220388934760215960417106698908450940697541616085748190595838329538926067464556170248758613088330294695762380844592774587834006390360077692973936322861744803409075877683046184983822214516636077220548620410680479377920016877579668029280551964734275990039931697815616503760646873991933462643683770045805217710336389710726703374858810925599496505766503428730285322167889187641107195579490074946874433214926894716866264363101758546923355252178696270943413101243857959558701337458477445562172988107159274644404231631000901030227051106242637825101545724407418412962415435538819070774438902833220616186223893332876808488903500605518683923809212629903765418669856034854816230763720608368022167353148144768872654704924665315328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] 149944109922765044194238889332115966858586026735247606728489614770791854715531134431561797915767675326464560528068787428566276623091914820845384067120523292756436153345105721697312136645837265406609102275452704763260894339004960763721418316548856195140472366362835048424303113889633105724959914663409925974875958024552036088302826666954295213658072643590953283522818455715489449440998679512265790072185795746850563287912400768926094934990528674845506992138502374009506363173175121614936029578445044647779208001685475382756088333636922716663276038219643559423574970351804582363224915997029946930787391957456310128218575536525646497908613525922824656265117113332571146285428773073707996144173730777195472006169983980156939813855018456090048588988551780947843348175149332383785005728175570802294137009098716341729504009320343657196570285635124510509455870856506680861344229970208186405809658403161597756538798653436728061430992131185462082130971771587145019679780950102716916954274668728091584627752670993297124681525662620018217456999146077069134133503064864961048860522293641509179762397349509704047723971649888368335272957985491822788582230454493711088411603479925491375548437536620675184022955865290257661584083966407599464210460723843997022596622985232359939702667627445575852119206097777066533933225355098392930187653846358530742573772411471342765178082664316586735418749107061492087947551231654794507398429854587611694982514833861448459753630745287338742345552725948988981894252837618367077629882265685964184353004633486822265445820572565599376318447963227157973550488336455816205447510822378114295830918490169235170846573792623237108667661597774085806168968711135104365841956055638647634417126725602496948794678039490894606346237865255821559789304107415527247412081173248793624238571041028932997126159215683573782162863802952466697864000015052096548399071554572305405401246028428962657587709509033656580860962030292110815920779444160850309743565887367407868854974359766642286780359823460713066974088236652520418209495761510883521779180610161515984067326273038584631794141265253615949910019668064592242171590481446329167686625729058243451041862313298140327499031502602981908236915021880771251451407558194743767013151520592991001759638156585916609785712611830598603922655217153370841659568935214482026860289257904404896265376677635635209843780700316115300675333523889593491005437691677821301225740239213455100825637975136233009907366686810811607269884313167705176356049998350170292682922051313180984118526470674570856848661551442294630450418487473669274052693693815187319373251949293152447047453145825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -29963047717634485681433955947934834410723712676734344167244703845969137614563448488966737266871369301348268602557430764629684822143116104598668673968282454830756580334433226173078195523502472677867387126071031217821695620320014497312040645442384521669105649781806009420933811163941240141927131594261011575541845472401179613962260892721246112331985724434458944952186427408837611022048653783696437884782573610349376469007047179441081310976989385088036567119299946152440164916743017813322513150308934860069575866773688894196920024071383709325139548533205686552457497014777321717221133846530278695556843365407884945800133259302731498132895199640203739311310175353761753451210297361526160027093560678128148790430510143151222533189321682070932263625704862218960850621377231395595206979128840492539427316903465767684992137117998306654140081909888966982714478788792786917610965962217137302584298117843053871286269785001472476612385650334020034979978395858083581008879868964174455282060484743073779520497434378619293805916269283460144704981338816695018712136746159661597802783797345455693529453196540293099685653929493507701838889911853424712267474418486726196338885131891919375041560293610053280275875094122206958101214974744368565518590155787602646774077998758897077084017124897120436659086546576297807059067792298005172467540135153391404333854979196439517364653730853382670683060659080865991730140986435509146765618203520330796243995162526710493393808979472360153031628323066536479296612885236949736637096471465697953920414242460084183016146488713255900354710185413607967557434936933559599850979058487228524676332705582058730906811061357130148364504712181290287262992851861557708755942564188661648914293757301488053389301062390321282314905983348471421173570890770860418726648198476681887686590857269731310953899098746579782581409459592469502684796991130061043180765664587909726601283456104738166894036498808122184566665650866202662122533731360608449909478974478746619304842038842383816777571819351314569200102317851810527907500115627892918776880385768543310962319132680106120105673566744635504462952942026626107978745593183576423329331690570287834704246443012112336091457879115425864317136372939288727125705907053700520654753530403366822324293011840911249297017136942465641116272131704871585961049788817370385966406417931610784100247171816143129182500596023899727097773781450222881043206394210210968391240596765538087694346498878515013536465147570306553659723404489370462494012027975986876306560537268995731202592530346403856168996237548824587871174343058179408635445712142715959552561767077036535506738998149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] -483173793771432561085763924949946846437016149386161277875063911211637348612384086894727580167364592910324931257537638198456218978070406194480241593673717701984226525589104423424702022029488626647042583023215451799910231526006368735705369641959961272923533411531113773436029317077690983829115727831149305667800099637637461101181856207948982251188220145262290095239688902905406645882440575093785041931891242912723405440089996900006901746467783179294238554310312094247099993038512991141625558932309959118618103220655758192588831294625999549165104141366738339044148164853030858192025771338754939251029550685085376962986031198944991719930386665350676437666705896533295701806284963932828796051374762396585425527682046238395756472593358060962979316635420418392772077845358324588664554201059534241216284129112611385394205217485831382154044495264434245429937014215019368365428958499419668007597049562777581230420196859307542746944082029022939152563238015728934745824685731980280448711973694412178755789189652401676554063495668527797756761781131845965537049553989267077199466136987936058336162065745848617014605025057559576723976767741443270607077514389752119791890791902369141814575795526875646023123820060258481719087436282589274026606283237570807155354193953206466780944502990467351426529409152197515391728604991468236317956726839553188521599891972139172298076755160448299687278542286977509596241222168646687134718133668664373471547365348607874102866681192978705156683550754101517448826140450161397472357708912262838108474708061678331791725663364497539389291603262463195428358264323668628015765154048481257165773272970988557071745798081674464469292345556451510171893326465907414703055964163071367203095511289368741552097570562421407203322776398705440167985630888120888172441292336135033407121482098088962475475842656375666118542829571865594551169549857052740651415066668311378073311705535704479953296834619949221816668587806544871807632008422584498220088008258347646791338567710224907052897742516702728859868881519248165818136577401658165309000508381783151110031785703283890081685786955875887471274997406453507709922198367410376486656367991575554691582159660746967988962996145203819130819281910708667573383571371260679337150430403507946721355906278685834320443370022849681213447411130187351161338000383911499346211174902416105450485331178007446361864886324132045386604141032471971906924707399642270697803487757772412406041728135655477308203090515181964799124125647897474062417945878461805457379418960653161016735080950898761087137665100400163675720282428773262986484822182761817360971929119317951914638625996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] 179613002837369727259750365275690635023415058810764004110023122991630642186506578400082299538530613684906245126472590646892734255936763524312672682171475369712023007490276430355557193086117278408765001949024446548753393262789090135139882893857950550274750890880166533703895707220566950394806467086551516815601017185590624196080224886615464076729415788849401763874934918171362412449224714405194882005459340439444119986749009985917178328813296004856064413719023868068337261496641864442203477521408412087834131111874695432696353732104644209731590010698326267861390382019181284217271234749926919131182335698900927308201562713662611821708497019045785610911341505605749161986515728531286606877912014018515589726856554150205902093770723507744708378932178420320278016122889154919065111218247215247566465781097298221853079168268036242563927162523892310616782733774266683726175454191923399583191440492167107965419865783929661396962608856209293619431586009520190543940409059226894243830623445272523473155214598070854128196388948192951486505864725937463763177322100158491094244979143024990257496895982221994087336271384281889461971608848725436881714598663936656358809075866044321497325080151777599533607514928269148862601478206318099314539646558897025915150582369612037239244201555867955539632955692930033148941979404837696458481230527482581191469813109164930491909168779894063446705210517263634414361207805578802056140002009454909708082814968844251462479249299674879033391087025735986680247699088588478226378820169791200303670234148158023559269299948695747307073626691893463932399504381243463954939764742773375232989011018625436177470415888737663799668122801976495023205411682675361742814182888344449113538296696297342959789280076568297869700670914750374940301265748946936233874606768275450301679729591001483128381027022495893584659736386335173654137667251786785967446688842219815723507109965049506453208356564578684103803828333170097327322577298955075755152364254239909949299035599064805936759734547477659148660450726287125789371413083270174245155661784202113952647812934513089646263059498352873820739759533541757429467932369360493441969851156441027879474900915706544744022626676957995417233654903175480536910233440471986371381128820518170795471766617252928865009752552751182146398493458374569107764619348931689449769397879115200044351801279611373512542788825580930459387470281898110159613606438561341448719733453831613099389225961852013197691883785539171724780523974559116830753240781276050237988789283967794031213076948801557769134183041470819132238795614034087598883452366152090817191033835850042683505130864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 4259514380682038994329481670339513313121869990846787452141815237028330404492342195442911956655427607457670750069733710604998439784064869827398058539279616091523879824741767681529130286398093846992378918837914981942770938815451556124129097394998948369129467540533803882208502445698701964142726098114390989217988948478406783088288459667515871510041911705293540660645438695404549618999941345713947653238725450249523789160576724217087572523200313213119196426665477982933325774937237856900245776522670075298686880971852425416622105756567106309398992105974866897331537975874551220114062688172459708872404367367796539296661631149138571280891492838113191662849015773951397926430190907767674677467622111260940156846534596646841011229903685499757800213731363893425486358081541511491380111801160020003182845684805104663760542468443821653156947821218110852503963317616941662225999701735338059866190620193292012169533648141400788632192751638081511529830791492669189472047723497136874730014573797350709702662780223099141556787607907793230246167351887496785189983603295544579944173469761573036899698409091861570589549731731607632062559531281284304086008700181649601116814129091231986371066757678997536426835974679159293196895793020333754712127332918038371820515220267249257083153107807316041323419789132031478159982528494997472931198582806672036120049460513956690261377072306146198164402561346080816268411212182094854136485323568951903795774239823190616557518708070617616921455965250781842337741696117139480571894356438530003086262024870614539210637687526004724230902738755492588379926931883030679172670876046988494363198234086754560003196784084863546119640779942077681942845056836821665704657458666845145473834468870496444852119281976772897619140210060443749239574369533918040598230181750868722273861471507065199678834764422687169864609240312405456056171606861574371647704007228384376796140227850759831194412446486222863026611935913807324942019742267579144205204925185498557749315380663919567308583068021738591151181893098051042118706828653721016521264188302782569909263190653936440443173686503229968924214362533709881760596079004782876079274014108076523870494240292481370473095024040400565375292996124251984807166660354192398220236412236805118614293872703847639902331454539119380050026961244923993501568057066719797746536737638497306627374836365249736012237685370663956278017962529834202143165978241559990937238311923046967804382620290236003691779793953031917656047655807078234205845676081059701927794613551548674115891388349565803332412980553424405027243900614509232423900839625745647871468195127993585478132246934984750792704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -357733722050838424985963231265754323090961468293191645565793303768220954010398583250313045709546326237059660800472513384600250922739090857456138945085796285536671952686023691273024012998136868981541706947918706703669280154052140484678887625646134634520015735023910597029526011631293860995773721507543326072647305715580127322496909978914491413698738033430938329667748453392434821248174420899871253924644858707460888611556602718598205793301536226700567891291222340263554979481219924361532326978437734545874501571206636292015957206770647999985363667132272695521564246698308616973190652694464387632893449130957183854526602425335230644948165167740440398516004316176728922747732119834887908337969752841311763138382862598869898831475517998838902875075502973335819826152275164456751995233302934775257830612462704263324401387407662034407343664246476904029781077654698528893576113832177602283567431168622111223550898563060133625059838629286916183169225134105759233158009018907093807355551410806013054214502445658272814135236458032465046288624557752422285493258311945873616040345205319672794954107476463757594009519805651810812766953077157510361528681591685508844331074569256705035944716369015657072855453193383841383426546761525290405961964195472795934716970293150746590007757191300302203129543411847574766418902682101197407641072154547033138849488585922810491496439228130298932745177324826213286519909195723937503896276720324791453997044816438606518582877243339680486585305666725037642123391670061995048926706460893418600689875430765282895270569513354384914772775767165823815460882280303798179258717853971817453642286022275466477596492242339171213190362971062450260492508071819704971970518490423074357593695117182718884619766222289923923319459007104679878214136962610653046801112459367467479034557632812704841907268252941537714807020277657946542010106464274367175727137458486314104324496820425969272562893440536571298374994858017071476079071158543879425172842872700635397745537756702004671346388274752011251282520611544431503595129361564590828547859774773553586897285314111226641872182666555262382227189424404328485728220747854588301517328829020110233399479194108883092695838053647696845144532441873271332137163053366563746163679679945738752973509449789251715653548879347761402643647988385030646672603142111533001973047987821910331180903752339953962070420592460040672814775006906680555306712616792395817545716706252674798274013891679335954916222447830419223258060433641731950438290230061648044082315362075834025200819270783553689216596361741440452625707195809686573046750847950893679326247998839656473344598769368070713507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] -14733700158153269092135936830940484378554695469116926472116033243116494076589867668648364084712807745782959635943466247335267307530285722022418725709406595592394373919709087922677867537580816096491930108911766539966732421006308458922986328701549503030165237501666260134751856156662971420134069429061479990414051637152196428586905470224929836273030372443674208581201214249427703126300133547930827375922381381013430460259894963325169494961354306522711080652922765376996393707484333025592909465748927205236810138624789204041505609231887513500408812061741890954998592315260971435202862240978125425063054868697172939781155825816202532626791732265483195900899116855570814038482399741078426452768718320287694493235858844908427920746155091859149964103170009264044130449168234117425660914975420928248287539579406223512205387524284464003362411686555452923273567736718213835176047999103388979459833187969090067930276321905840644964726715224076561265298382017967883763415842546492244452577252155753164244453676964225711519443042448324082215227773188142727767271499371290060524190236744195828305839905510083385191370527543758597136369441593850669411451449829861048473198214988882143985880886247607974119559320739264005781777257459676355178350168502006907227747395542689441443789552743005122184747907616095469876472401011253431501681661311233950871177064181349191689594773915982343710302059853209367146276984557988389174732138709586352466371951537786636633339271342423813390547026965988707735317888232054962256098916757202313732804094681911940890016155580511595819496956255433601924529999933863373479658244933595506131632166461746926929147410719069067644585545625336022797073863297872895774499072661149122673683794316006429603202011113789775856919864930508217353392776168318061590953750830795202568014821259206460240116564652724081764729796805398065142259069640956200695809478642558027745898258273169390286446412006310098558522652106328193773158551973191112969151459222826702066934780693986817414318207565278098846648515546865111025557950176732097911028945922986895973326037351115010978379471275995296940428202983890492848357180611742543998915108002612360142531204793764864500387824906907820267768143323596241145141581579745885574257497152682742307141182670497823743526929907068855809045018098796075682254275274009041997774828056354607452998673535304923895047342962767025216860670803947365401177057729165797818250361773604719829130843961524611302837809762912802380681835836583653471806460516251502784878391838282963897830843664447250274042529598747633974236730269148882625913765134838567519838745388830111300961845186858852934483968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 1374149753058287531899881073143536400938892250336390030182273886928412718287786870300363515707405897563162675870806879178233637551108380332023428524738336576311458729369604119099087115784235615668102699287321248844485721135421903221462554387721275279719360483677237320288807469067222331853538984869471780738702966954980376465748755677578026826071941773928312516868086757490091220905177784331151267209976446441724390612534169862023039074301865914015168260562704201323594937752422045623574460660263587171534252630038432759680241132490862895978505215207249621442923408201772873316659098978173907474449459168706035127765057992898085511336544814326471636176088294978886192173090552536531466093532631287337753512222728255293186904445171693273601413799869919034983099153793147890886900197554731065570733943568751500509464356278770379890538485572198298158198853116739081918559284050041303528144762734736124075462791630790613073071119630393048700534565875603976663194507532265172081143079105358407003823188970004008635319269866754374401147309443668894662268522476019205712909494379294110478129977310116523893119411989611529253956995994240257176493011272763049428402650720496831478340973548595005989736309460408623958943228145677138537214416408485950832674132834883414460344760923671898000503514472391732744134692577927995300913129675533675485279954700000211232708674902910797164955811128663681719917114031469564307622251621760221064435638440936773252992569149275310267561091548675706777147594091308334781588214566263587975121259795641202196939397736823650181213530345230296458173909148017623065439557210262646588870970507942107435798604449451908584369500388360807340720159520238711071267398993620568284944290993769801033316811554617296630622545722444826508682906285689909969139797281251113472901135516996884212919670325763760800604467580002910419092068792009127756410783490015334837313845229736064205101692732893406217671200757246597443090446427445156214627770401066404976151238516136727922573893875137059656994657693149633048066663746965922023083019858372320923314814769907352447476661014954594208807297704943279740358310623049072839083720522856782016721680127136005622925633961493990738985770170386119152324694317432711487022690237360404891278397683797604274131044586982744848546069360690032777880520995366139138102347742096304327977500804119529321004220258178742762570085705494278546080007747675959189561878167930845511146346035983735104934928461785947061423584937552727143220649864761788118063838173954463514208386800844720847780639912139536784569950311497379323924332929348541503590101915438197501531173890160446845799628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -28001132459091511510257081747913112102802283185722901714242678418055640851263689003798965779517016203729000873642806033687405261560091764562951052291507384402997530335800523835340915033892690519156708653214921759791957400750301519145591416185360644409487383712884923517341303791015080523108098864251996644312770410804253117911802434355221836495290222897953776992212018733519505371660697082441101904446057282194196704303281209137130086629062098636928285145922673059625921272856981588616407014280712422050345932361504635292721346842063594842825385403015248277603787432735863710738011264371478986141418271378443286101557379751660702535484101844218824805610203740347605934550253091686307812344193798991600886364062932213791599223117877805435582611370442083049364935567393267728628109196391986173669504863431962944875433937027839944881666206479515490749322711299466481387093044889440414447985073284307347681093814682718162358969914663730005173307471207666562561402586125529663663129386703935471554522812301520821160683143481947919716630748942289453440494831998539466373635800963212767524728544294532888706579327053817682568247061297110124828729139588146179235658173714860357746476640599979379405332014350348913280548055189704425394062856075849421176006304790056407508556644711224940533019083924329452234887031803518376026014514035055005957598631715933551113636516941832928072459137483904341180514623935199231706543303542140678716353490235798305701124718802961033467050177663654188056494008244354716927003438037828426630821776643501342957963920199331919761151456577589858821073799674156487402970845812695510841805804872142596318263328518623976346875249574337459719940806284423723477501499815378600469393937518774609414595535933413791897754815200916702468938283624059627323625041274705559890373547899043574491279377458133054409085970733264599832044799145928271636810360436678688336298721240758641021006467509499142303475023014034402988463209410337325735192460775309867961136338794538853095035239442580124247547354058393650838973923936527766610053650486591500375342264449121322077029866931235522185250280233784004356674949772916728764971011144619307642790240528059424538669411751438503070168913129423869779748610845607052850649381811591239495936159264063668515921543398669827615476817323514454150539727110020351389087812533442502296875601254668314937263870610517220076746620767613658417935184918122600122012339228918324975618250705870237728777626317284747267788173431211905193096022720581384699637119498960390413300691632617414547247700191570888427095437590931216582073324696158623350007679396428825946970613501989269393893228544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 860324150067364397467685839182329372229019513901529511308570310966262715215673251277439905493275009605536024889165061935710394008769889980659899676705073549707065088000345362170096480356539913791792524389667555610961385796160911032194376687224853532982897553532799057814812120470590133225267997475883739062910030167484301524416339021016575667273565127824742607739103157703936996936546882298504908458849776709817043295555523662552350264994112494104329944782893309714929046950670628279984458513854588415715048530470563052546900641442387446223767888595492322579377573321651020570162375658024135105616869504575507794083252632396320004173661947613959517671737657277671334294124022601961087906694740871454136735696699879339727756375958611434470676427101125641026475916263578520054887830795774933620937223546084773915706546456702700358411636726299650108298175223857628289187677059702795042889758299074973666336094060645445091034975761070733072268392912345741735192914784204253542365705815266888139811875386244530286577142063543971511885196540460457785525500170219406393287408255312760706624884815994685632505915215275794474683005795628034036918651641735816415157137897656248574000723749361663699048204637752910337189217141644261178155147717466564998325073884837068303155537375381931570848891279653458582100077474922293240536778193187612154177161893465811016299228337332685512482026726237389540450223767195086584676154602455715862219625876325425658693077847859602664720416505739682031785485573175955220878985565207633894731314954741504609844340726416296184706552938731616963653134719986787937673830245411994784243384820432684327871125388368509681259021696680368228007025479190720422224699674032304109172029222549777800991788916397354248824974881167960432679599512718762799870327263916899602077165803901475258559486587854244734117132881341452077472338140559700816778180693735240345479920481992272700633017469747007074983406402822128672587337412194725193265407259298415736206017110945828188742066432913223602467941929498074956309757980744905422830580711190118795111091628406452698903144684382725798087381208238647449061836156470338429823736436201032236752507130388665671300068898207281021600807891980746587114956130556535974360508840191179414268873104271743517968545452260934556887406565284530826533993267292160631114961495104151073426187103695962297046812201307183420539704138385432659828321334066898141924425478567298710558494364602099965122586026970242317780412417429338828129004474949954668763815877142945656056333933996356355796420073390523076928287517140620268035663127171786387339820225251833639541868342984913525118169251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -9953812635637807454019228778285094623312886527359851572525680465963371366775434219877817845528834298558516163971447514253159296618434005149667724240170860728675222148089936942557254580853315002721757155033292997743042402018420521639126246285873867805070852362354133302769478676139839603211921950998635281470810271903601386842918767157177077898947169391308571856294040372004617463862840226760728720936273107889795817002919704027464027376032762764851007986498916783058366509728316369830893896715265889701603422122222895884264162261933890592334572637194129846180961960184031071854676874546126345309002270656540952970300988727333347584014061790298034488867891786380914930908375785445127852477339901797608166497302225256177799770163133464757849397714739598118369676003985319630854456767440154275502501236142399798633718445268222886902048993228569975135818069516127798998270874663702025038938532132937934049087318629002427995232990033755983970275415815996010458298144012307760310787129703382156772032117451514736424124762125916229584083109564632248531353986944748809736827368821341016303832147757418213530832485368476962423525501745759195994194039974104480197219776196294713846415198146998864234747470450934190152731114433015027487750588366851657658757578815666076067320167999349725134731183077836452743650911634906155011133800542041420887626360251108029933339472475767847089577655180681826309054902416843164450049566930333973510938750572942874724784265857241445796431570594045655248471338925579412405263692003709095753199025692143600048876662043855392172255334645334070110173209257888396897730638182216951135799965941206139159823758511063836141995409916818240279057144326573834304680302491350677954992757997899197013920856985147146952808430669930817933038604444713641958142896541520910328573082290307465688892385216154849297855932468030326583863107980952768353407069629205780726397074125652345408415771947165389346791662675630011043384294688481633368388234079654494525621539513014961890662021282799027587881938936510009422938408193646789156644422841932663825133564062908458322394674944976677089110062600207006858203789848187221201051039193132066724995387938875745095849402708165738335642684857316413116003195664618317507526417087585267612273023143501986556356872413934179118618246450602445965015073910413739033854124008297955968197979993893988221260769689337773579210580529313416972250468172619150830515405005890979942291973683852239818085204450274806852458558879707820778375812183003480185294916407867419707047157783947731097143169115998896853983526514734719689277947935598178886262602771008147977251053005722476965732536025088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -1468749249922013349952391042311168708456515909245863887742816539693618346612509397912199763378281342634919274519076712121743115436815555879276803808607692258345880809661545325611554619318753948948810878469194997663013778933316945342284354567449276286597407774601557732084546757146311293119177294659992965116157965280392969538411161187036126725910915955156090767263891348445342004089997337494739791512166489886089651245402384007409008552859015397337687823193435060768495134148055708007410679254544874018980588384090291211145319148866945772063450599795528473203922994602958459818009115784089927908757803459702042589171774508369875834711694153663148347481792180563471841914889220052711427672535896110028499627580502165563850571240187991667485564550003819605648160609477435294647831760213580430873651739653605577781642286881924178259767859093313158806448391121945877977124272740505384378073118283300447788748596355511933779292578781113346222249590276806786534866244472776694589403701282850084478757182772282970380380309393284438842026221188150244905028278260565700259769133322950196522996496137253937242231833736152869956673203319615521871587942666701129066983525936799858239630421261145758832088716684676406597412597635943218314321853111126725442234513724895580136650403494026621994680482047284845189832161402651316466891633677503752808669980720843886222700801915911633027991219407357281700001214366174853293634413682638911583231610860541374464602459664042189209018584602083261884924348673327569772878386821934620373848141205940056425142266865758660606195483524182868864837161134689181250223563079474471930880033025694855703837254112910168277851046042887203466270380167535122415558596466267033083826616443175769345194293605910587583141754668415332114786489149665832915280561135887802064356802803221488296646544204452470803633920431446614805347898264847077602183652964368570670095622805805063301673459634172697252883447252785324507406027966842501189136509221147101460959716977823531729706805770490722425756406174493566168680994876143726698432362007879422286507060700619957703042722006191752222275856005528015728350105757468078453089662484723689439607847737751268577998734588244308208720230241671838194075575286561833729096647415396444230145620589809260309199286050404750484448772925172862685614429453913289833388447892402560224283993864005212321707005080644171554432815579467381436912457981168340559443767592733236093064872990895096403042679141265863043407511510166973833771895022634226805405411246297137007471871808402069499455763787795248698589718794250208190658381389874229635091033195644237469242088642502870835274805411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 835567231748922490288998080627217451009328076249166736519800127362538209578283946071622872581508564652070885592167287469338016502670542423426406378262288627599323191945362209458376388346235677007889955628479914278882135226784445506494685073101161397436750419041784785300849570228102407374065048956284685088474916325738450853438991401929927051381444893212543888782712792251799905124610265405451009320004056156462167007624938160940866883908103463207265233501446607760308834302514611491690243657986885572067705099443351398581304093259384838263545171327216669956813688979433500976428851853227399401439115234670024955563808314158040503069264604617937163331889918644899415311897066050585458499747967713187274963032383686195108884740765532023127732863549458923278420371615840229491607241774272964896247885016077188938573878023322524099187231044360874865322778454435494877382156937511836053527035478745473617980457660365888236462502783071439902443947914128932550363503631127479228780604251278513415638238236545703771864797302910662972702191141386466687074000995858837799132530422131496772669115181320366537320401727579329967522047018248604339330579243672247033787570562231663558789131935376594376068662903850573939544950846006643924383720657202781190714328540504086215279224027504964582112320235489234424810879538155581710662294593827904180195071793395994916751387711236033357437133096862407262697944768854064156142749766604745589303474952667799759573347063955205010117180107316313597994961322206826702845958282030535709817136444121074220353673241554178392323295679774523164887889540145731205140046323911638221795648887447236203172635050216127860392175887083717888956521531327729116625279599798549061813689963850628634562600039963271520877335722876212403721263444748711247493534678845148874899855710398523674040046254797420046365770072501215594745559319374420684946342458445588860872812782082779143396670609073599702119691414285241684509469575064583232378509821543221446788299054521724558907558874885554692417323625690790103354426560881202109819414238501469748133904573090780968093417972818690460937346098363505779187790369154682450229553556559248663167617195246849190157127191305799672053041312369692055301423567593727168735612866536968579128953253920903991507959328828931128336604759370679641006722985278113246853522769804252802257467610225151399841844677761299825223105460670990663616497481076743956208868323489319819716003735055609042807423641503158951828780883640481557309173699077374799419289674905044319592521278425173020093059064113764116540625002271118460176318195112233044174123588806390896902295354858075618899342802288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -15652787886809911084943660346802494688638576949900975503339556439335195068084727883142718606673758400531730148322193745334526717605117359281432089012989384112984645324989856185424767393722483116299645701959028141674057740011601141421757242478748326491108583125944089904321539033931981172264761021990116320818804501886236162576153216942733200289270183377965862093406741744634817228396967249113398801939471093267353104831166239114529658092075459849853895204214598504809392436995399478424887068524553658555292891450676166115061045149122559305053717620059214276407582705505193278513446660143676680595049467974269083080159490152959181239055354760226157757930881233623132130245087895932264376427712393727860480073793536147939820831260998631681794132544491139582415164601131973781887094202556488274157066317107652012260295111881145676210636956331650206709513821016138587620462880641858763774509120532757030076338867189065486821093751836498260605393443902892771591121210850338862895549130279573867280140079740881961342951168478898353114210642457762057083794149115800825418976498077570497801995035154425443078025281677888949883060382746984725931829580726851693574600693072252561709102405527451644537699555628544942811023355391138939405477453480763480876244073084679408256298258047827530415879475014293164296070358077596935542700178704055193109648150934596731258501613473880100708572866625503452738299518663213922731442446969326695085730203161784606109236516454112261624100033488366360129710675102232042428837381384458381225140162976972979878594169342167417585496354844663989866379134932909739214244527105200636195737092243938845002403272260446038562592219436599986764121125787821422559543719864779757930445319086324663230730581185168095242348237379879203564856310020045810151091884331519104956395772805207721008874607556289700886527302538912468837860281170058636651795626079846688562681580702661316363804930891912612076715036177811188877650041068714339092485945081693902333438361598812046894093872425419107674279818292127339378480558949388147845074370056144515903399160902418298176704056051396773899407960833463504541354169331044577080381463926799032902118847798462163687630703239470450922028339902309386155982882977410875468183131858447086001830348991744769256725782145565871357520846653773263360546247482159806743380697178588225374259144677069118578258721487245926039960597570622618994053246745863829500359724009492124670531271272211763820868712689030063058960265731423390111620078767153552743187611671356531578680594782641120047359049196277746177776755416028210937788747959962275641660616661479206912492078460852434326934449511464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 165127191030248839705382486325317263496549519287338821425450432442365315904528334941284442127572989073412193597172551643614457016526638251014177243213217939169457398421870061438333438391245558844521158658887437356629707429393663344675967535575657209878360332166617223731415006172933663733354769342869597667213427159650787993292623149268626460078287240532396174627796037873700102574594832943704824802069267826056975961990301882811748495324915560275372200237013732084542939231250804569520904930134558616314620478384529865683235122370523656584645355501999622558873551782100626722032615074654209320108492809803243934288449925194714177394780190406862670412625044915729028857990406209253979669029959087944087876358104931183380394275458343895857979988419339182265297314604264166621071424427939981454925023462181736990237433482212340154742772553794269373771548993902650230669831614076466515764718820935206092339774614100218178859393157665436344173426115901946689157744487295530684919482268726731834127989878098614101680331767938673963808067485598567395182851772950266552011118611409249444246359396408909698046131239099282691212616379013893984052396236189661387604212591932337025926940897804636830767767004168542542307614901311920424143882868365220484010369942385657942599336347986000176200245438823371052646014118454778730266419268665694427695575408026014085749329972072961432641439020075010109967470895376832523546753072903204995572257062389696054408542409230953667058735562705577767734119337606621855982488900020994223175238654944073280367756985412514440539488499585100405914102375408163640680528792507658634390528303017020736710101746701112529876358027822616648523401323984391844825594726027780533128871952335355200957514482994031287435490113458914050268551018801039212570971686007695874957064507518810815907344716545760969933179249412386906856558359962510714092689961327563225516456258578554105116792710518005285574913355944110974736676822258022549422739947995198417525432554341103600772552284689094919394706029256923661390508802722960157912325983415330825109486029636963335563681501120221777547325457054735730498444160781795551602190158845091255780175286135167043069718027278522213192710935505393942288045278147604403879853769218391572524921912323448933939641362274681410300400530764563471253998416779430344324742619275122579701136760720285044446910521466308624593024051377812939516324786887165490225187150201073576533107582840134170971222628728604276305717017646141190829459061377990838144406100604785878429413605972065434173926515801911845149057723245394940802186110923768210070299738615962667623038581341251485288551524205592576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -975377080209130448519536137116252583609202051640295282306735546593146869233535781167201830855036141768882995602040732814929671127584224199884970275645676833250326448025949236432902666170826587582312413728691907852723498173860455751958135051590020535764721883760541431862528223034999112036914493659372069935949727046074589721251339761279797432085879915182383910227204868839369172286234881276108655034868600705101654890282689512514027472855948979958566967215549943539882599189661299449919658024103871925844458189186168168879055109310944660696867058316033851253871820081850178249771046217506824215516182026108104907027927547432156973685441593481834017633386311428736462703498849251922543026711294814302876747824189702034247042437188548355410297413571987207761715778845900796856056245346722166206243162585836914006011303384705479904285339570910198559448618742534716344633802681566497900493780335915120655404480438266822901497760469615270622681683777618367592584073153323819854652467424946300063951969720003231919872101325357508866708837018682801359466780310304066628892211351830523231139329313082305473572891791999113932338914230379713313214683463274714172426354868946939837846517695621889327608415878184766837256887868009952513093384797583511201656525229149178009497304312018411379586423110963343320660898091407299787580437433554259690563626744221825906863258127804763738704212208582926692947892355649999575555819257577790490693420177056007445046559681659306864198544494076338740336895729169686444099779211814352003275926110248783383810544574606535512749296968832598523915149332864084614879050404490447519651047920670252418469292256992588864296250667036292447974035073242313004061279840194583075907434356875667999615031658582881336617598826632059020979705447365323815933293947614611277497607708846714341179865800004959029560371280322105800192233288719490889308637403248762303914579723485010034172020206365455996104259565630490082566947673081679794785101028945627586366780113535328465114351417422296930889258394724144292602895782078130095249467305663042911640181417893350945612337402280955329336838440051275231390283348642798747541018490331423185485529244952951211111776012138515857263795575870096689576503159739980266327616437503359744816644460133579167676690025584385139510581450527004269656719095367386398060731429601839170668234450016860595067996966378123858464307052637394947643905531558125369701523610311624623372482567407470468609283707181219070603447350446976209367645006453433213125931454054691421751709773816142169488914327932954629067202839779604341763403965336231376088518921318118758979890443912407042929097212774318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 3378495796272441173460584642916543829382276659609798388801582626944935083318371552934199101536872632691979526306934966210539427634366455104686407151462054348850513646719333791079299369174140816186575358850405722011131879525496987148474731915235694180947358787500204892969847893970763084756893201598899948683959411807296522441772061450285072278411309587850711950560536078005850707454334853025952023757109719593434135532636678174419631021223808081589654373554620434915538757121550577786896837146372686811199580607218661344126494982132811713482340144235266746608690512049770814240544056069121120557508356590180089247844697164099961485777325448736236878645344096274519020662798117739950045611720306969630194381483186301310781448842690264346643077198697994146338359781952129987988534290388114361216853752654785166981150608225551909747455265119375019495237315358125768919299447472431447935737189171607029847266142723099696918021693626669376647510398361041446065538850133206096472353306036392628662491686244278393585209787216899097373951959062551688476298369785111592014610794286664911861176078665230090899544773701937505483221925477050635468897540088150911617276979057873011374123679397478628150735589261199155618353886814333940077395034258421709103334628966559307270351108876361066492911277902814219247346304202544974706499360372653968455822673827142377836896015009209825923909449148684074432979194460489113833706642825115324000122180487697707143660575422440716236980302852229602657549257813969071441129243465907899317535680635544175423764921038547979053484469063133592031677905767811262878722292337155550454192778766004670612164584750843822274117887685549504109361538060296643667333705101930464305090168886674592477959175171835003940395659432641143433673586932677090751707967056256060343870645661951131801900149744826655253031864924044608920101507458643637642896832562111091878965716029617038023460263985469925232662434547212697833665602512597246490278819849041373242214275676018689419930210663976432644196671035638508064475329146079779745961152687480543182210200668084390586005392097240819422066861436720143103995629825325511417913931174478958965702705220530149744877580425743460744102363246865050698008325001155665710912050805575226512278036928383159561209664607079765407725968139487302372097879120784769552385175588368759352502494447282027840982175566811186034761801550073242209319333006211866765429297609206646569620428821884117661344095773796771551565219288093661720501535379418769610179461261045377915850013039773637903005382092251319326005559317778063700607652678631391030381611105536981307512929322920415673971528029316317184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -6867709443172236123462743362844586492656362011063294096090530980891751089964462143164771938887666258691172973245435004016772109772855954315114800189345849348366343192186423598621687563860725911747302442231305715583952714290148554558453849315862582041995985832566582026302256277092456518973666923473661102338408237330857032028199618786427416795022785542993686172076187936772271457062020362427113162726738223027039527771154929654969397736497116433949357362104836362132705959822479311285207872602173770611604897287575219984740122172692334823272773178179389816865756078003960641539936881883460548435190861366658420572269347525136819183837090488718903547691882905024389310166997500341020868698362805062967651858430590564953609499986638571744158149594295893335618669839182679181197156367262180575583552445627600070213878385212218805501065073052340654722377405978581527980136330963489994214789806121660311764010564046456758027286564643144428406480606509646418818920853223765139692076400414401457075893243349120927552322514938680793642797980790004089276435934546345832819481396472984070378809843611306147361482554214904317608589217279142004124407659296847952568261030132162946119729545165866451558095719782430361559526651258363739559449957405419180432405707778293801725228351692907706207139948258652745960662073133653950324113548642396550763876608692182316471642640727972243436459279765936359915595011340106354579386161497699743854260090569100010991217545198991472394872162122369282638715714484768037816679758746857298783092690786546664972930209548240696837472980241613986730654775696046904465106395195528411245474688172313522296396181838109703630460609603400129844745148661686401385882865819639871312537524087958535783966011197125971154309265974036576210366359370552486762276868457264749863403338480978725391186171671087883498121046242993290077724135493512475617923508760536811832839523919819319768538555706019972725430253936527584135054683280562033504812049996307586929866607152689813356084795094565713075581414503268183493095079640014335463596026067115969359962019846633533192597246054098250074643415153206721508880283244746938678172984417628227434923721963382299325668756620715706375051418137880593382271927013452457680229109878292241739824739670070235008155666419477607531109875401281851812739305673375203724092897602005233468503157109556909688935044233013652268963761918886582603421498345862099881631646842073375876548065147769223742420328207881506156331576246416560896125133477600624536640037963208625342633233938388100507955399413209591936886128058958492733090375192924523946160837145281556171537253183738849669514453300218429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 6811060951208929370912244008386559619091193872360950415007722138675142270463945532059038539602086335214345541978168825284186665211327539001933863308967844189348818371377464552918936854160746266539476069415497048643432502097412670301692823067600395355649538075021593742699593695930553336408943020637745079821146005044850011309184940763161020473016271936196935415244021093911934828322210699472507292752949626490514028608892127591355228312654496086156775387497685346135037005111421502110420984156762736262979193536850218899239226176442026925079315829742251510752631079711019651066982021141911198154404463978083351086524531244029918669743509096005417992358035163468593957086395862308626322313124131836529350796091626600088564569225544861633509618664256093701837936234917455708148064325771065096819235912867861006239458181400450863334389336079527490307106500524478986883031805925361007257047476012478832449064491307118936358886588003702068415334973121629439637302815860534907009333459099358465540022150572620705687645997291691759726563080557830954373685126914802404817632120256172731311111974769021392828972949397560352700562592589017827778541322591592078005778701189962280802120655351963093035592316419887256084735104264015384234107961210336837686970905440471992148406759176043730674045437451365056260273922983216591453407068940169370061883842180665518213163733758961247192942884416498060304674570084398684697582166985542558317103990971937640042037480508486608233900442865706661263533606553232622996884300381740644576154208926435671562019699640393387681076678562080358226781353317679574409877161989491638662320101192108710940512293937373358247932205799430040521336804561146833614048749062466705118852604467197769993573101841675942929588325867825595240567986516151155491985076210539351242535254683341059535918544093124417718519663312621888498504744179895513324534635441398158595116764831996535631085714642846183565754428258226761457282526500443117237824544683394516160124953186303907759308326285697163851244077356665419710202671330594400042811052658486538396256146561322671043518547189405349265241837763994590964351850852333113604670224433634234318441526616028611604599157919745541132816021186061117856654757766669712559632835598115455595563875374244346934100184490565899965150372560628675323542680114204246562773781718938570976307122840580823813129285543056691203973086486443132262572821951390296043793808304928025113851249204404089213371598218557379198679980261812784202618842555257948774228100890996486685915026217118446160345784085991701924513500112354755445393676004088900886446008917174085822563754488892440075329550442263740416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 2332826771226560511148740731578620060668446289797155671623456194971079437645535141768462544002490346855951188168614025252815610964494056703316768324107814535431691402848835902649241934504271563581386562381412597659116880762456856243086723719641342339628084400977560491548060350253780407562574890221759360558744742199290219536317387590614040400085189531287710793565040131128615845622147771346713096823982461664180364644791808524952603497379091833236628819692255911784254344433529184271748800857976488786353545887077862093197333083967871421318783906356583807296643503432585329323142411047704262625106940273921066787864858343715094635352381828643013517506528967748723077477487329924391877103165352597617451129923662277837167135568171275214566585644568520078647596578259703667404193895930025696668146429107345309282300429256950553740588397284416144124603365364079701433002682997945678350811655060226109410295805066406390760912409451003721875965124408938176251820875339802759765881137526616339736412118462619489182484158765643823200009261050105031705948793725655396536806595720311598858045745434991490024346749218412511653672741626255333716977553111827631989603195789463898154967822086772152362333255592615364896996696844462035960518579916239473286903998151644765260892768893012975934594740512591875312673439533548202829586054649193840795019713399229810344690820129209923738968112984590770478159809260257154246811017118719407871755746409683545371293694006567489693014031812803520476498342582224613354834636498647035719859489490427265785191027291836695845118719820735508388369942331735475879652864185282530885254558769042718498592934595811253492958568508842341314904205963569749436845486597713929555767933751373734697915728990983982629080266404492975768542643893989667609996153101629011916309352506830824541177819247723930037273106265066765908180797854229119101232665695261558223926197458375123683538552239362626630802213564378276428432081291444280691103630620772904426231711470974494834626210798398109983344512910895162697427900377585262246909084474651636674376027689165029240562900859301661647177991173262848218193839151737978911550946175897930012453006792959621951572360698002093391124452110778821274324140178250026206938632270113396105155876813881097216078717909143841175291772588798403830974909487340188175314855723990526552923405671505781473718953572966709408246193470449669989766189248979448309019338555528205338018576810260845611008584020617173242168258000861323487047013243725554897562240446464976322930403259274384599882689378128500267140185222420459441606749934801499652027706500143342840714659925565653576238218132586496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] -16475418195775688926461081066316299815008030210383647530151975294121003161301601536879587886207660407776631721540437470607147856285532719030015853088732155593499766030989068151375301320289557394973556146945914708873648288268234675974263704206831940000275681443127822056322233710745844776636758906506643794177737434393981791894345735833031070537603382523032748631692849967751051612580956757820323743011306230963620562981232291542305320919707353640777932183958910005471818363805272975142159110199182816856788697076666893647966989173135428024115888746844684646397733690088146177042733540619591153177759886289355062604399382353917650364339181294981716566440855024755867049847974843049256363932501772970807063143568655748616009097908937027272465640915402127028415184631232162381368756196690415072568222383841584367990702411251329349682085653122837468151204387678939592574789219826733283291635911564368551078559366891138642930888719810019785258826669020966580029179090048339083074752053971792028235773078043310314648391729528924844910814719892043827063808427777061801077528129690981757125505672348683066639894712556667351700863198541743146070943629846034693321043077387890143302340892192151680821564789106592425582212893223723604055158282258029748715327450451859679876447171710390831331160670249862277252551613427725916650803321846552493844857357354219431421513449465644424907357246742532991134325355246154191869889587272365478616450315127214922115635259834949786778681931239433110086853483029679341558995835504445930173823520272331993624128887439757191432686148372698406128681462738297739048298832091673128295513433752625362093984430529373369033927815841420582324908848642506885580693883949279137990645277891195524230996891872892630438579812239843757939013734791360153026717805671443012169675465163338659224410567777370235740846803850985111446418322541291611686104290984287971919471494792192964553523743186564974343312343241307471858730818056191841659460207658110644610493565742517844519014019439317020672013600303406070409108308895463216334585093639652598218524000279029563118001446947393753699209315156575019310961828536798887655714740411163708214746825187095742455713061646791150150694012406878534128481352597776254388707726214034743361186498679601408238895470522129517234782013559886739436281380787182714393782067072561079183902345527365377813127512085311711436093468199638842116776065366714284213103217953895292909467228236054926355617238520056582392585578472501503795053979964652188681827679626441402104510110252665624592148968927685868384182055244039140166254173189769513458087511239331381638244573433524958086100867596683313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] 19635363956511259623151085698005864352013664143279344703953443456940699411455568569400163608454274576962623450510716473909695756223447654851825924717918804972389610894366794077100216385534123469992853409646045040813973704401749644320735406072329661547651206895062084225052441146079211006229545179740074102589453264675943249041223752671450191755429514390857676913355385286767662362567589263698384950728589790593139006121488867977673164754557185524910342603764521825357946521342641087799809362463162978273914934711586844132198895188695034785984642754410887534412750991640615922775061911979872837615691138628756797324547913639124952577210824282611129210656517802258400312608661486826298360371608324442640791201362982529302198805120197302779662916477821777094602375810379968399805291210726526395563730552446698502849976018219299294956067769216522978530677784222842534899927434544211536563589715892826913611951686470516639033002437925012850085790657132620045592382024558701543996362041606041506286324931144322448541751116786442129477220655787908130774466560192400052698982024098014669367834200197971592028533639086523017232470102013728509202804165839452696515133357309096996475603534511393587724384012626405083754270621375936508923596933551073323625811171038197045730489580907312054101933009774347131370081577812475070596858761724317584313865303011940631214957456277947468187204526161778490421604121745390030084538838351289046967351243424983157084333645747554424112728289790117199816449577540421849983252069032165404727284085604405963517365287634660579220132940026910845905722036371661894256471932483129639702433260433325465142442892613251823640513103282245702688309216388724754165639863069831820436479112052544447459187763335070658942481351182134056386461152489201830431322201512315121073585180577281719848654292583431883870550374255444895648616741606175535540491935187803064484871361419224656256080812193409427388357287707478201244539479898330945003823690937609485616449016686207712950898241240124009284124217460398064104941327433204270247380258549171508142585678594487859688093544817595293094951475591991550966761551711828368036613923024989216717900338056461900571344896003071449898227708878470722002329665115856987507225622314282245053273737373532441523107995653703666453236344298862084142579176612523098215601784238077218016653960480560188146577777040371232361531900513835375389556613776086909122952937839622081147202031229252605506445020693684370386192197269072579974330311417003583608485711768063169451498732855011797895044168308389823483442806318946797378550028974399987559790147728533670460042885605216940342204507846575390720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] -1208310724999434471150237437667989660389884002695186917794139861637972787628826311532852811156222790857188557109348868018663513205095923063364238420697750733839846046322068811200216168503285759122974680640225567895889899999511286931516079653894162805620949201127078604001529089495020895281985718942951878982395048093510294070177460638329181093936582454070844213341698523556123010327776660935374232141497153386955187227440287049271986734108212195726189865011160716077349414957900524367233019924598992137842750219904535469426204859924290210534016567969840391256299649867529694889257865490639344812501573588830254393445378503100041629306510063524801675476968013220480618651804389598386551953008529721913714014164892753566597524095610229759781809435974636894620790447802160185112307177297478220355075209951537895689232158868113958637892637177021126316288193286963015335012736867280080843478425103186956520946811909541640083305874938464494227983741089034014687722031905274760527540881594601577933668875456359968434311312415761485776801628894587561915054055687096450216512954087393085150896452543192981863594539232272203901955115418076477759234681485136717619235675403353094225915116405807116542356796686331914755150169902764950387100156190577454246886948366809244374429601524747843192754260477552877336499539289184836249547313103399818639654598568607611399874122492267267616767261848292504306829395340344452830914513272547857291350455879488345484741878808146987260078777870765493536286443982826033832009229320153979659844813238290407236099970724024455613668718267396898278853534100491096143120360921356252536457920239571390296795278600747256650046995382740719714491983126865610743120081454019665725184993084018966896456745620810038723998076585898178890939830469342961559650973913065366745554862755050306699478623764151117019502300120387027913943482686718581187288595524236916580571713931127291304312714193062934372868064476674975911545485079952608064756021499710869836494354999273462194725304686200522307325503056290109742831537096129928622147358813080022084040358278935094064443680461903189575854457778725759382026826172672100821627279188848709155482610110475396397534358321385635157828675717470753342865153022391824733782863105006112776959086623689816559892302695533681754425884176094838886037313699503633838922039931490877014223056665791588442561715779367984221506127229457142152399614302821055091278589909223660731201503195118728542126255568712496942092087769566506836390839934583602045787517918273993484036524675185546832565203527668198128751783363979911628547440495260765321553807498678617309728391210056147613225988363196039168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -28035375288454026920767680595491415009762753414443265209943495609603830835287133943015124368793963932007769820359864653111765250769680831533180391090694394044284033858466816837588382364536896322272246009294844951810872714348163705407072273811735962484322692039440406432798803104792909030063187412975265407167395012640107665515396835974288503846849423558409279112371636654325052295571379822693635004542001833104914070226578678507336921459262237736468146963110156792719006026311080535397695785583322123854107386865766760863200056532957586304712876471681977512295110591984347834886667588735806705532001836894816955274806725226418811742738705279539797284912285527747935090040894266456870107000309856837438444883969649990680883002678418619250318722388909448400400816507785642780308121418102910017108244609963589078886274075875158911754237138372857878806626291661820175508782136466138181516516456448162041737910859845264920309698249780697531690338510016887345293456223611137676681043518981665518850690594114224812042895090574454627986366909635182781017364089833001044989864750048875558583522946487244749509963909049557567583963731123368211391638101175953944155191880916280614537802370837883277337634512167144050655824799509202057794528279190408776415908774211971335069828602835124859889919290964956718036117730218734069634557313817125402259369761041554769254651134339093635456780690828574380214528599600031166967277722387824185426556510374170243952486234819394622821376021517238095685627521912890177349237555475399213017619779818361841536266753448404846380783340499412982534698342441969247023641147774847160140805280148901040156675223468528192559106676517466486872000401774655362910651167557231413824916146513754364067105597440197305312763272681040889068971698423050266244842974340008393953867541073071508283843374683518316337735141746308566406845399449488475003525418005584320690296955466492057020168961257869574018053563830401670821413775093991564972115346003958837404992580122189748099369006159777718947288054413791834875537030033995878593000817546664228633819844106990481613173294377595165614606938907047775293671148476637799288166098010318641604423186505819109357136909198541385568648626116602026672142521241558605214965560407413062323974083717834304060165943646961063208744582353538003410170679106683399305372140400521041860546027965866448131457264710381993407090987104396635098971457625877719317800273278189060854761838061556097474510930071350221957640038991267708498846746590524509633842148549015552371991523705201359426846527356195296702362622911197291426979971906016625356918927722927492858024210966455865890704427351843799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 47627350604711282467860802388579528712141868415686578040137628093486896279550240037208808069788803641289969605168138920059780184393149560108018405250277246639673645280386703657118292247433790911544494056215366336400760472188893063651368298664089189569729776809346972903380581224811090245900538387065886756328574539315694002182769403545385157956576895173694830108358038869508931898990093976716407569436623866674330390916160927268383994817343405775147760426129638760542813373168007622599451054582379331583253177052420583584528867889031154233093304352036721162198373499847387161439142205965249066549707577769843375559870069528111103013183292661174498608331127739399019541411039127246494360868102250660892002136717335687483318211753465360495047008658627924398271975845203430826036104371482408443652404515549072653472434166206834349670049568371737038793139862485359515354123399080614297407567908451006010435804808539435275940236455975608532857081103793743245130216062431185055138506836697003602593760606112839903763708224403312219836781201546463074114282408482477417893108456461983577596329196923313150955364729939318997049412961627403485499220020526149820943295010333757555257118991882522698393276580467716273852581753854126182167326002205778122576075537238162934536984758845627938876766147286906209718684146896619864299165135434135944883951427115537005452114313433960800697361357747407718743618667701380076937690815798239113112875382060370421884532486791725005365560004639198443910272208736464881708863811263099187836632131057243620770947167645723974880274151719214609644113096472269071063308559963261315201979326012349486128126447620201267228755802329848056723862114219738267739207408260129771333476520452642167960740472328335114174524713822433125998283155783434526697061440902343479383128941135986138585281462127588072747965190916908176736217561367728470180761386996075650539595950742793082893751139105963595757967190392866637744971030409109886522018315949854394782473370774263045341476889633925275205919216005631228967921307351712813026151162665581783153824417351624646455669569420658476802288099189385297389815898092365635091510668943815376077182139250083464795805493003520820513000919554916333985889768700931264972922846660971441051048837383420829149317977474567830861535728912121750273646641935588420230532517352057258196425676224917852002744970582557969636341304512183652622329991486019040516612750437147080229260822865130895179542825719904172564090477671803167786866247137346408417531242252900355914674692338768975498563603329003868318644502735120604604263315043197422864891076999673099709229694725651122667919496344919605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -53109639053036139229336612402316680879237194499810566887212037081520230398522214905178235265649155172771966111602829683028538515030155091115172869032651602542096788383446477100243951226414843972105953554458123009539782069301040738564435706359349965973164349225476038845542050739325298910073698186241071815411244807777718880454809975394823832581733676426302311367128280689114173255116329272604296601029730330575768053949899065013128239803382399567725070249088856731619678330822163398760224705424954343252936233868560662759047491687855935704212479244918620247291217078532197635557754242170858563971140573484387178314266845171886156065540983387872670575224845585565825199031058199788958667336588447026369791009121224800487924808670757531594047500091122099869755324320916653248824015973359733644028162737583517852628648025831221704672621577750010186901981333103732766097330684441271129221515405487879242986189096576748792290880149810651905454440108916204292338397085434558724934741269465573789644025947036059119019031847491104293866817715597098549462337928592337298063780515655975197857529615279008713400685886704301358150178074428128478578029462426231106694534125303439815654755462391864819361762713075700676968386650170539411850325694543416860012473798241892206843079692419174627942543826079379280677706624006886004551350913756246280900625010609389741823068004494612580811323470640827391805817253920090097770262719466512252232344792660943304848162672852924240252866111096720043693025359178549113505512616995206262037971912872845747387641013688340430427614015193228102357769300178454580171491668686834684005246122632320852110540945760252655218961836574849996587340710344219302468394331739111574774978329468440070510311122293200639710544046322303967590409583111207047937938872332505059772680318541224436841485471699851284095820712919850307484573281776106941917170960240290311352494759314709608770358769966127387417026466157386122355269020992042335458318850456193764866437894173907367512424771545824818182184270839401795874840813189924784085444006292829344066208868267342001787459063823096297167411850056243140112928920064723129518207017919395866723832746030058715586591962600852522394142214119619741887799308448207984650787796999938436752899545142730219293599489446548865875288251898924325434064278438137985197310588586014887671146186854196127741066404504102935721815689297926264252226185318149114526145602821571544067453365590143426062518070475491655801215163238730544591374331128010282798044722570268610252949257330117133767092178739960965141024730538099881822712710546042335971219648676416539187839839785965891082607294998946775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 60604954825383132919571990360850596862970815647250650115271234103685966968931153832203213944884415338027918487892025568768494722918463722828070922797356479604959147197172049756559195325718043745590712398777228922890757671217350829990364398504263362990630460100261892526404222533400180574859978695094496387268892833038011122471051845869452696258219950672898969769804393406163957834128738640178896323387986206457885342883059160997158658833051351364201365289051317015040582926793869487590182376190325482908663173897694561058557834489878162625625110887348860378627182188472970741671033396516552188663963991723275024406651572112088286851733757943506428088714558475713623128211600847625667108151380576028297135729002122125645508871155167424766311606673789460795547335641803752976629308302972822302732473103776523890445541955357578848767773089280432658827520660339262944692519949905511817790324688143147049820150284238233743073879269628427478544746327970923025537807439488268893840459781922852462737814630250541970532452417552762475257315432191554959980604685759601873947238442787470298603134732672755034649364792089599223495807289692433297631903376142286910547194554469634867799460675705528620154665850396706188868708783093165564533842208675488494166205102649509919107279833529797502017783255330823331668821434101207293563894947440828781241125887180572851852006431204146581563093381539054143458119713011063819080543554135680907060582287486846214825825100290986752928605782427009096897799599526124267396236188691283029068202874363479218868656009442650393940887861446523396897204584362306782029307096914503678032089499536367647560817740175287153797254448702015958276324490317163042286726799325357910553493792187490327862794035515490105338163794866200204456645001014709430361076649445420185477620028422894847860227210217676205206105347214575678032279775499784674235508888140642869511755477051999345029611733314614417502869618336089325450757663758660725173691981000049127986515262225690186789025976342006366137897766377081659024399012461685989624192886466666413510426830368833495945375420905503024333117596002506608971455627201899408962223055426020200070163065116602119787198822343354251058633955930013227388988124887131421621731753720640993602476861931143949037633912449945090907259532670491711515077891647177076337869409628992358450170423977732824998921587328706014176982131938701266512904828528862403518389977107402749090277536552832649554399709234837223784394766623871916685371999333262529186441063494661214634916238884429752698686811996655606272184185430627368968840665965758130708139140001259837668443175437643217228741689596052504576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -85907622285366789169627349199101477513888001603781166361498697497345926302033706742202544584859485202567932563155658490109339626812303095630719761068348214740434186614701536779874671420906455891639739828846000319497482403591453941122103869120479115778099552760946035393545248759369168211755831739688066623825341574850033968423530382648815953979616105242282059482717022496189681985574331185012770932573971216457843381223773743699005502286014819103674209362607333440515392869012244237002031742841621301844401812409502693910110018627055944863734943698661452695873255444618619389565728026307772122023351826488044162624046016081660990416375253097074762255908761369319138888821021347529758984176375686350126961369821029135286520075048060440200108441504134578453422932338636841182644785270739198747867459619609588827739272190725319966994448532511329292976059877838611676197604317806083431785591068460534757171252999746644003837966247060424339864769745071735800613197454586232089777937845714098041951158672502106176839813724578536812710132686602703834163494646033947283050084460799467452223884588248446589083244757466280379309471850284465195224384595673226081773238972607717020486166886475819363459510795812705808710985511285013517224376051404466687710150728275551257256478848151765710382143865106343997284615700790263824604208538360446043783536636261051069038068954365510596894949978994295743845367117780983274127874262762158432922670364857521539903271765854971522102216240223498522315016060740924121361491604877456182034854013061469934926248473059731063124352310877490912889666510056058240166862775236103841111364427356334874766878182050128288286055752004298020365984265122697597312263746534963305567678394511537948315041320518798945443404626406212971443273426848318026408435578036664426634007148889051554319919015930977327121533746704858229877021370975485829233415195359003199683326009605946138417476106054448159067473238814536697455369892535348362867174188938420216794615289150551099075196182952343961265935836467500700654078054190942801823372447093732780736698354255707332674744348782076887600947927693996722127948149672215409338204952528721089311127133527599301900600724972340920855685248968005374328467097675487588387265205487793386902625991186475053682769449841686338511211875523504334380105138097253982898891070129526361072565958616487855899662877035018428085995262145441007887898153113428194500268737919362392032602841580106091677715406754301049241449287186767962001615412796633361998412187682636502595394618262193577594798344156328075173098613387547760696144587364561814095831430006173109531263389232154537373559896741762826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] 124981151040299012624034449769716254553971757130074028102117453650951500516285764898845798315720361855312800536463001826867200362880168330132310196977780205363591258557431776986218309914013633523343682842869151385730556006818306294159276365632832503301655289698163699150447971413243493152405348672688008161829115934241623971362666658603755414652439788380394765976653055299283157576017018565602248237623719276061328726780846977955287090060831109767711011411309945982503808113103373652607939540001349611983023690979536430935862072411809692283758750283361452999972814023742522701154234073271199418185666536848060432922268662081612247260466583776496245891633669885295982539006214153249750086409355513955349801492192146707817186600029133057780381541417226424854677009813208827593235191913130780584844156985250117691626933553020501313401599250601514460239367417109377397237627443957242953938088490781719753403962658400292813647524562203380187444410475421284674446425347634108967089697570187310472689359575352450267367124192531812460743373294208625583475986600600262760135857189602826830738292894730775247729517530336339260711706440332995166381567252984285968452824567158471072709676173151303555773219203297637569355485812093710900852323529228359954485827836608680425536170335338934564289412506790134299309958273901198963228340185468562738129461086253325799466438043706908880383136980055959755391571458062653935987185114585266115147341933977007220165526946875011021458654503713711417924720943577764965424003265733665916905152769195797484322721114122576970709926598914426174369411216025341911565702731905769538532803861703010034491870654088817225739229957994029837208679211004251600012679600278234528870259362830432513845481360635047854243451241041333567667412031169396168265929460181380619196771065394440258882515869274377167195998366862014373865981495916379188780743467468903362767595258488869729833661500739557972394732251578992996154524984815931856795262620578500288577822411627743170757557590498544433922469097766343003651183096038968894827151254543754364920196061887224943476899579142032369454259779195347474467210804392693601737816675876614530703537924334550401889167712814995101814668871674826504544978716048036003408303266489835992594513854361577575404033849303547328013136239018963822393797846254577718822493547239326092550162114817846177157534570348482994263652691574661118148050000646333602832301195475328561944707323528918424626017116726464590709949739022750141723576392949972996682388473117152466195149963657397299189178692498347019586120670251097850833859902040307293124049859401780754885595515423742259145259706696094187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] -156038634960886333654140368410689066453107869330015860187730352060010472022429915691024709010695326935756901124350033491829730061567661429696014814169345082487540693482845769967393595335557979152101778656386881934711317902298235739323759961710158191180538360186282036686716606157749677745492707053873486913641120100044360343818666693184817288888605340967183754079764599859551965638416046009508268373467330738387625811135102723058548526698687392298960702870696569640111117789294519944090648183840529844484122966409945430957286093083595847722529923494514019762458348990708821496340933200122556677848331876972238746666917325637250514560817402834353711228350678787759625640786276195596282490914738948052782870518680139932641828734132178073337577871489844074493777737501979165471017173336390879676958297822371183434786950685950064788041042161381717334483007319298168223897520972250497766586478048485694934898182329983277986212383349036947015931052246864144536946993524964742351136244992800736887001442527668793487870309466355988305135302434091037677399472998574035702686464489260176045572907795126797836734857681865192102632075333484744353290463163433014459247751468860490774391367111964427195076161571631929935115863680409225546423019220908957057691656348209412154009215145460230253013863583460123652717624663289643551148761911006113357341598219425837035606750262462012187145699886634049459040830325641862746875428195329936597416527330057024193881417813269139552977492498047464093310589117671171667894015842660684221854648423638529004349299213166696968996385696165624752980850579437977864862081616181962905902649076096902906624657869088821585477792638344704664908667464596005238723679355226943243406411673276292674595572899985071689674484502857823312790494506003275692612574034288201968606645647649887637326922427620265567066600816400107197024120257908425880397023799285164815343590562924249889420062961571748639515019838469446411283965511120517373708688919693355234401010854895726530120373833800829675389103130133400121941503531317705812047541486532490795935966567876625367068177304019341684925480280878546912813984188306891939016387791138601084940924607569857452669071278145015798810167713420799183940637472742021202246894953581121710092608930400955402797837648705142852864051935888966904684286777357633868739998726119825216124130385105605001466213257426064697481858813733957611169664929247262401345013024436628065418676573875416637737697771999065862865430469539788982986945440157038335889255778065188199368551156666949343608915203938687588060340109272192461886424349123322261325673627131365440810559531199670610169205226377471590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] 159027609314014298427534607307787885438013263189225269009510032108388604972879220969613854791979225016322099353046674012699498772800088231372421695239300161066166538304370635292100021505095102923876053122817125442328354443304140728249851591506022653053446456880205392775731651912059366425030930578440947295481110680372519744871005034929849713022561025732562103585967177120355874657411086447204026647132025636448372554584137516114341089436250320522577130217443501303187002095292729041853627721187604088646703711117370518740050578185110276710261019313579737167389889913241130876228104747793362469786585960050217723776299255192681309868863532578025507686691279460180489782338268613052114421030826370859147533339572646920804374867593474177210865085419470797269954788032916119524413916939299337751589032348324317644819648638388915157793435337398283586628604865225270104573952445737639504710371224859738934421716022504897726805796032947576048583458140856615695685583408168847422731310752667790768336232723950298313126603351425412828328547032022842987764290502215483408656082774632394206620919593189699718051625028461701029514373652076472507924072682383304097073116266033695013310175121043404984748801819157528745356726959358914757318569373434321716272758590922250761809304964274510568664324238284927451572490158597310647113115111151485586621612329937044242412404076379627292645906680001914494285166478118263753073470409209378884797831690300645468264211251136687082778722718918337301029786821139610638628295863453163106595886530745931865849071060257550203775845299474295179747920454814509034889814664264978922282397535023790753552830545606904855350667636752421447317421915793632164542223081527789027260698109291855338610619676974617275672836130324540048063629141794957604117730096404238745011233501716860584175810514442392052426451459075708206718534279519579901703165675134411858594922471939800591508359074273188457833866169727586963680710656948281227683081861290504655801560397210925196828838917366189227154292859394649427629711129657686545981389741742258032344106617421643786493592027515535924321280817119592964345653373884262402258945365682645822150447239838453641847589269264112688415379073103261067144695891295457601653216113363590403549947409156599142972133202519593085359560019475725260412308757483759816858953986575179859473152478342611999207674099497570645649968767453657893539782674747563095287027467008168511932694175303795291317375057333481266197076964201614440828118795884540417445948155366211553844318597664572103863576229349054356974599789437304567691230743524316846589500674069365549032873568752450948597579440805585616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] -132253548307762829926185417765859532377765092168008001929782449967153249136124462307537068842620418338592388404386452987178957162974764724846734876646034052186655567067045393485272618772652727084200689547265418666766618229706447622758338773016488184888115372816612345258901222657182176975615345255239694257624817637871482074534981844606056667519843045348633128198064387514036995984114426851613429114859851580158372926854928260739560405892230596272473330506818545378900997937279831475825161044571438576237629203399039318822328828372494760390187162595951414876577748793723836318302441812269372178267478123246779243173397581810251711550236412421008730855865485262350492889652265985272262383982049813044814483040772512589499048872762394436355825541991395030783653648910342811555193127158910622313831431900568037565912701788827846490660364186559841104635067568689295562278679185083502583051966603071239227283259767110407237785671010067483172295972229855345298546622337676233970653710676697480874145920817297648540277271057230853950454308081024174364178546357826653825555325757322916137885848817416357832898410652781795410052303983806121544473095789761560247505991852767524092011038195072925968730218208912906059184706236109020579594851251609300940887443001993620115518382843769843818987206240852194294420256593377775873285963890427414708432432605817545750888514444080137657813656360560345118166236333320997748396101599246799787272932925027766430667751806742380614526249488749976823801841912063816723519798796797126425377301234796849253147533686235485600161208613329352254902452299563437817182391816039547579947822853543152030078313572685469623906724690636544919023018739407617038026726270804059702071549426381939505334765529032798698299181095754887674194725000689258151287830090680192505372039702219761144586722629626580708946571345301059951253360274650415250680342848845941562902685769179926025078545692681480100971287793399875050148060901826687095938285981018836790499820461897521609527208220635761712430847840809824536445699373405511824355969146309972874204709548295771729890172731957098820542800401664341865202851872349965268323949420445917107608572617184187755250376448104136521888156398647742495785767393602378781985156905323818715747673207997779646888279554279121861549935399789703038698829581024148683950403629800274990906030262358950426628770586614202278385886022609884351249112548983473561163158205710473404211345460585261993161545398556691384913792885052884532054174903468540054118297228189328728401726799431942570122517534204793978310132252217710856021270702550552106393387794021919813728110489221619264552614856422724730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] 90705985648205838521655980725008403349429804336177801214485721690510078080266458440962799453861890934205412898660583280228779066846251609766138553380102472577402581602751119514883192964749408619863318083429034362559055435770141852227675266379995560017761622605742788854316919565093179689793805523461642090860031531286271286759268647809492887959803103180330779548475270907678200054448247422148888047830329199749083992105204238521634562493302825173503606908091566430692781872980167777794611915153602323790713832011596572974621016525523138661016553214203869905408586636372591389824894365280063116034814955108084597255016414841489928437295545257085365531499337883834668180330352286001038470041568508847130502028620964659296327448722787554668251839486481862531022375308204511532150033355909538360590004267128891126095169091478370689990666409561230462973290953873906382145332863759202500597093008653019028448274037212631066941997819709664982968479068724242206697577492532341025235907849471071410812226168160855502665393217126030337962893757789316892100852550800539242338300181939157179645946966459841667615730104665313018080870437358242556194207542503705076075357923017955870749581210627522440829271504446434572813904243816628353304395552178170652615116277935113790808684452172561519600093519979337718130363551071976546603940952216464338902186341809593383310624028375119220020873045210926877624763585311788891688393950270064200941742567625100610443929106516946805608945895994313479458930326048003472132117364182350964761863359358816627065795340875669755442649427100439410707951157446242992031806167902244797012202452311983098312220859999556094488687961180814137087945197606123264852675814452442540096950933117068641691349198543426653282164051576286333778710810329020543095973340210057217029011222157994443732584522830886955423709696241683151324256415272688178628859391713363557468624722433444840659887942700678514239313131451957421745708030445988304985639054493269792918440818291602127441872245846449275766978881554365902627465534207930062618483520842537516711801207173734587307326898879107562354819182806598553612536124693167507186188747693111752910734620603458518029302643614925349306283700150056171933481453347594911387730692550924285341142032260986076400952422917664410033641781632251095671990137877451878531928379651821133672646798803490205032395888070181665170571993666174194215558248067285885940161951148388530982015425601259338290296926013564486226441119164873839135002834755219796498970053714561990419146215321025213656945953214293132264368466761456637581500074687725918310364331003696157319469080317370604009851873029984878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] -51766964573397857510930124595061861802392680723268093301101651106217465118370203841514640575544053336770424612632270310837376022441928861624943515009711133367788742038174836992615242675593097764237008941263983915694797448982279932169540886535793462650680613039711012808466835001954660823956045821635130702953298319154841351945619094656746521611615537466978087076700872943537201544391472361814843366050272126160176802522978106765074831551025222120944846897821820941192010935397290446651533392285213881528062667743965601540111189321642744806529845364353727375141387383801086667546833783759627781595991389129817272352093176950086207931758002394020784982880138777166020313650627220647401810457241778684601242354292681365541299167690308181682448537128202092190833726509423052818483871979784350490823044692968088895193509195778661747842889090221250938094556313986437165278199633372914256274832412469376721885466204248076740889819322142079630231664527096980043034335608263860930763826316420481074703217868446709334566492160624553856530618227234537789057109504973855966389048645015280158152774073418886134411022822362531335241541133933563191946316112117543274134015069119331683980246597561582021778575381818709427586944915950962520910542702131464107467528612379681523924267661198510908878085584696169324230137647063965607064520735196117607329147774767517629192405976663901068594599364085057837302890428723884198363045085704339854959843649931433500744290697861025606283595717675318392766415569355613242695112248668921264674907092283135101960183198358651727949667529154450108924004118898136771358545325416075973565231829658763002679256792497977937898992483275574285211138237976675857512620563507362405909009263129097045356704316007362086373665237933613957058974258389155206278542732211607021927058362244619823595714571059277793732964355905699908579431711952432281316611476274137045705858532930358268516693502868713887659782992653591095318496900703912278498407658948786016158064860103681034923235761268127232472007854633862944334422116635611291296605997552210983778049113283813837982202832240271928961899897076742041384323794906771735576929688267875295626039007353856608191564481927226040317410640227062523822008410837451100426393457049190849236341746500438418983926123710536630423408782034944235479972361891103565625780773525148732295258561188494252653507625859450584214734613763102660557944775939937714796341536506969519674821365773598690070089331082814126000025202705319425551379622359646363231986007643029641973986477048914018066609870813980956573059119466450389042210113144511433184122080733388009291933511666885564485269013165642874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] 24627225399870577963630166919893949111684718562526604800472452680067314472453386361730649517678109266173704987788709553846791487658255520491477951208234122709657959301792541115256604011302261590748065880304949211017626130842151473074961309483124911677177081761002128364388709715340565708901065344285492721676124513342908942531451551941318919253040489893012660236684852718720513513097333760230798266266998454738782481295941064336263073330217658901141532980954082058109087601477330960269287206688327281505373198608428823680858476400513603924416527312125986474665918492732234943509594342022049552202891885474882569697967288556087508791761722641296168071840743352090588099978854076116616166217105655921979326726331887095560227890129226922675753083530207876292483413641154174395786565562596331992012231249735713158395370479913390837089399710455829679535496982562245356889688060422760755490614247541468313708969541539126869863382803556198140012260149262130086612475998757932746207710040032094570043366327182545282050833125205809809659689249656276296761075095248602654289119481783177120938838860236464349569456722655849046236018031187923534425033037450529529516411047103403453347959892236478391278810209974443634285019340673052717925605463033165287090687816838555238685729779444037306135942984110369680156228931972842311327086972194203045279599595142885954563846304461185139855336425608155091740327479921330316751164876512023465494782700170441562627229627433351417772660471400681664777007927087818005692155410461254882446289317339501885964317976973163963983937597062254411519112694924485166624188293170220909665775343324580717820030887925218146747019112664581804055158597520157602242311415821092738133040425343613958218107845792922042055914666581101043011842770471436123601290830702063589525660234094087214183912698491140873246121671002130503446236503592487018634290611117232238845376567323194902933080473816720058627718495688286595215997537725804753542947223122181622100043447863346261825143765851689349274597400558166789151826351333838195504586574634515549105582830332853078930561819527092482606335383368229205028101031731878590671867537007137850253665088992667576520204689683274826150080224814368235590333018357457342197840689663955205993688687834363865582834537577431431361327310261061135978715256364935634281537577843282793779096041444992568323006672901700595509256718262276080530203270406377048690028834279081838664966545868469971650842787416553926339148404927769984965615771920010414160506463599240071122344585453506694014210122332513943372490226093387754643418051385954719492068305403136772151017567440240903539136565283473326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] -9699948582730940922471425353306936470280102544767983976595227876385621984611916206412480943548360264788225396699636076278332637554381579133007909605435242825008572559484678121414949292535101531102742298997693326916799685193699203245617475306135084870363577246825206376497157982864571812198065429419807362584984783435531312558830468878272325879291000646196671036078399184468322992836402211646518743607100069952163642445718325696055805173271443084447059744946357460311522547519077557528695101987219081256423496358951524896718181220749362187526013318377720841034707801642732846570167197868021123203272046408295850283707557818382862266925436677232888102540923778496286994538880040495791118842430464814620394710610975606186742626807459256677271273245196801488504432954390401046756042390944414326745352269777461065050483413720472965146635541281070634977928945274127786843508576482099819870679378152605809907710960616721686405311535387600462728179961582368035664716663302825957210788573287444258631501418825638899409850288517417451851466867072517394092761835899711390012920551399945936446005260338015935469470233201565739897759639713134915919156501172257838223873621227240705589936905635363330161472101456463975714009072447882339914481114093540149918797479258454027665754466861873809279765525823049647716681092197155076326751516428769686637758716433928922878395123972242185556230776607909810724367348456411476134026613699469538814150330830632991354174732359351334386351133584784475215645513372900424378697050460726617210338640661052145808229585938104707560532094416728626281224512686477418601975872078173239992674918866717168397691174794198333459136967431662341012208988232243816178082317215379022358379247342071842231574045289731194620931104569227825833017327328347461132962311750928843123107118461765323264780170147658696649172350020924435724999292518738968515499837676379642752184048260759573626860450370049491746603492098504340499389815602484243806246712535184436294700156572791171541192177692339223909663747925495167157811069327932200311743355067841284541354334510246075639783335326940320828408051752416047259973133321270214132088996658417319622569597948548129610160247767196297175630641545393515166913710102420295701207801561282279322880963944312628198482541290292379717252351576688580797737234237994877561549666643481061724709700876477063787576363423489817492708827708343249479352687292641072683576413491233280543781442952807857714623975378030406884886994195789681539194441266159037207463993578730764680738870113489459352797345417531145123712414848135101380854506472219482006052418781652958193250418269442244040735338796951797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 3127376812111570909511276849596461332425165684726723157978332769233121363363971626485375081775955817893068372672729329554388999518445893434369811923342057641964494914749189164499968104383214645546239817782058121069929778956632962342224123391622413452683157322813157452893979473947116713547642758920172571476988875183529045306161061226090652322503022128818801645190718864251343008157087615171010642347829359767736387704801985714472321623700689408608980396422000140226890963873589409660383574892668177867631253287028958142422936758126321805863628692933777587768212054069274060211190330429654214445347134563419271787666863175163955601503563456284594487422981292620947624164905020288699445151477519710242366626841549497779311087993934928885147784271772847104623475222676407900733852587620962744160788467617450815050412396342978768985152981768964048879957603267783803068186489649405189487648774211175627072269972005540881292487603644135166259801847359699676379989060595237016803559416369404860383164870372916790663356116948702126334271373902194238137412382504500625245940760776600327568668264279915360144521965060198568921285524440962700702398144649101423697667089961936702133425256804005821356108421219063681686977598579785001339573532949079868098428945275890044514736617314564448926113150129430818590497011586389089439963287511721156396507224454828722221264434751061017672830799395237756838070643663321686082813183557832798734898135035721710317640745344519741231564296535973613894480282297021038921320757398513343776139969529136643853491553475899441960665030401379428146491392071531146094488217432271685520817325245639219396167544181834735850423690362920604010042104742625056122519617779867564962467051805340761721817996383634558849339564605876250664720854529403290008653128709121169836443109076860440545701847314012974650245167505858954885573507093350611111720987231200571904462903492387455148873454594599435913073368278921969630645502732732797348557233109088044232023195243562669488915006330127161902161979238351086425199365047470257852452828657192478236509950665141773900515400407384898901191810551094347067435731270397770907128573722598423172029797876856093827157316787198773697569303933752041117401156205197320798046638670269125046508550615288490624838261718501311611435030142112805529881490987938360186071063812727298821724218239123227544210125495192776107178025799632801270591301096838942456043171174956030048829318968128731075231499570596381435449091088717348876057336095449526844746563159433810725931824207414824900510412584665004939906372877568903654660171532721823209608288352050306126067263752737851688302923422032199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -822878502557760024879147307475380296320640157318362912295263899030953608061679221121409642988379404557037869930189206095487991311969452995688682562955016869767440868145010225142502651123790805077146377588660131475185933222010558898652404239532517153270147633480068570811047818729416801657065925921609673925950841865770812961751714839864159697481230348515662377566598388415151930375675330484788764562423630218671440092510846270153983341161039875403337668024914506561336983909502251850071455783603119444880507522539069527269241700890698972535496785479555844280906442486900400191892098910548942172781309504325670181008309349610069618174848198731586011889250798408211547910557214290623626035329931345371570107089359611241967690474934593940739203170487093462080784783162899807012575410224450546626660090848955828539359099258474774752687078836637514578457365647458331993212781100761168364708467326440769975193537527900241727863636007417437199075227939313444871921422203213427785666012227485214931834591818302663708767808129768069977324256817461164036484087968269586706866687597199910991218051438388620806733111739048656468565911819490174806478688196911343336924509368581378824749007660338305632527324403092143020481577528289630847597170868829288702572029176048904385270059068878681660425047731620687005262381393508536158473270831304042372090092761300390701961180911390188789897659500334429231636911468420005493810845968063156042298393281451033628886824197096922938664370252887231753684483608681279175095296731341401072369350573384120449147803737775971975592236437158599097647747650758661120449815766545850561780970803808362204781761493457864560589797722673177226976674792237227896437940522767422616399753382709575139564710882118688539429558979214915302090655746202548512385421733399240266538113165822833663279845404457655411530313152353955037181413444994221100197370701761567640656756090282770614270527659856506583312831438657077663142606289565966588061338800714652302982177998333352045114884099810913650568941760936374188983915243186239910572939381492959719154806742779655585085455570662034228580056622318232019725950216043359430873267807064825983552520030884774449062857671477897260752087901431080531555042771148114212619675741754035177395505284803057153994817596865016444036600402802933963634200741244853405947102720575273804559649775222251889170640714223688159571026221704628842585987312181096022043512174119807546243996002435203359264667313947592909957972619836395147276631538203748091952962592865486091724011343135229418823193624363397304406858867571908011077875765977485902513415230927452053853031301098255075653016109281443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 186096618823269565291062492751305361286581388593438478664946160186618784449393845609950657401871465978072438293175971469439003868209022949365060975142723763745983568145923598898440196503335468335319326107250239534708346585490251094166906827343289844734680296966399897462838643768581765047183893886347314371406887784688415462393144431125762379834590084948903218035189941153419019279681882759135779943840186849315715527406093467304865606739155982915035311779042487842410915334799933667737670131545769223798173977666436558213375726099836916971643720410411888585050275271001341561761231191719141393284297136552306399543957658370171737766325256585197184047319797201141439742118242043051282868448771106405702017935322876438749749455590002164066553472070982939964614935338929547236744101908641951656523956720052095473770938472889112442086232420309367016032892096280241970796024022899250729350526434338163296001239545497047315568372214740216052938070028834715107830908269740875312303736762123163519155467817854285638007799234407636768104079086257292319148824800699580370220112709579497539855414504903113046006364437930965908682838175213212874826747853875309760347292185787583008460445903843442360689844946549710389549888066761160379449074950632986306504136774683634363232542635389573508365413487836719984840181143495405386900930600863819668201446268413850586216216450125077329012270613969097738733828304756470594929906180429259103726631777476556297083241162901671356201719946212135734337323147125611342851780634733193957269533143317154526239694949533318848488688293850661647336672648452363242302425304969080162620018839244993692356280203496928680369785193174622659258604178913812380185419742164198637233480031764026702252642817101037689261273619204314547480209367068669279107981076210875531164059059684189398551249282085222857755010052413949142401786650359151807025079203862735686213428198807178061219002029333711082543405061525345089227755292811843820215052927864869883209576567403411351272858428596345996590155880508525688474539826105658072863541446976268936996766805819952625829714489517402839043133809392242640007099446991487832986476243764148946777005389371474295027642389822490713191907892312434037372710092628027346233321716361440272055549539710059034652097643614277455004301078586144919594488082006772333564680877225312290991564359955941364597338171417307630836468920442108531119858386447620086809715479753933642943328789838898288447671125762228446279941582459060311323317043266097759648394277414790111684754012399934085199184463144965590299404589038357046111660810902703128351134357215177489785682279916436166957386645414871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -45737813955739776196149256799566784588339904458985107495376037627305540715942650080803738506807868615527720166416010649128306776260596463172362634920091956385918186747455001836931482560731639509176197668978508035635406614017287964879574552773282752717032139055907981944668974485419455439983532252844907814118190342765811835468022033354553373601451968381671619202493249143221301389583931537480514026570713034368307720453220718039364749788772267207661759764752911861083903361240772219079233547997220417597654532781005382183689274276877575525839489582563427889718370969555369438374983177197235108562729015720013278362556155457750067736877688836325011865872870507488271016234974486735562846242513099583083492899280594770296373806420250431360525267332606127012941706819148910202383745207423166813041371968175685038182090375131255441816241582422386729148720300427561470285096796632456542611501148371302106230725446249573693909367344227668156853106466784335922082556492228468099892914823574167899465297012428985968594635640872552782880488325501348560132619724910655257177868072745134319492665244596892960944529036078330847248824129260689631641134786551250575231218599726301091668370492217170976279643885552963368453844909095422812024691303770352846454785018808320274628565209417860274039122491788244337154481225671547151967266393225682664618231787173346540284832157089576225981132064009619334129788312434940056184072533678301994615032521902046491915389599921246393366825807318183025314772943350700381122190406178378375579186363462480908359329375893715519803599387310656605505451837871998933905051076486041792171313640053493223086798629746797978911157782424831621861411361867617427368720946642997505274457787841140386721388074403046737221973495461116469925071524709761005319779480657572813657460682323483124765759701305106354514093705761361838837618702277324596181032214416526286065136402726708374589589353585307027465526620824792378266515885465685406944649221301590902786254704518255290749822144708300533508688947981343285703570997205930722226964932019632754001061820777965277555032807160848220359342909211878093857797001417831260846845504894444953782378430643036999443740313329544119799398325603570842837372252016146350820660498993735462111559654501030733205323756520638380330065512680697566093925235358333929800262040517794158139631418058031366389811863123570880518632904155309184985041907885066268713642651145861716169280128110033677499676366482234213856817163178357760869716623781909589963496803136178178857045315002145915802836580694514750398197856019470376311824000630838505139883835042680216567750063653263877163363468732006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] 16640769723944321225631837788152671738767812416802078611138179348206205771545850226994212945156741892060985244457736080684029681824956224279187066951669272212842625642668728272586134803912275156370122028096314512483323702689978015272170543458519019482309884081549815427913680853363745747839170730453488836234049367563959754827192208989674364958724752757592437049146019792622005916994709700876610541793157472286652671667892783607036601632864455170356016381210480484825507943759007840357305244171933596093804675180208671554944064781948147455436228650071350273894466259291426270347719879372825899228500308431396853380650181764252786124913819492673705283425946290428368048426020965027531959268555355507428982510607225566729658467048793156777498584450949710700528975397573113669283423219997270936880934855213114633463959433685108334675434713939264731806572741612292411797704883621301827393666847926907490865133941813136430528482563991896126490271430081357326538382893559272360163239004673926694958987117180147632339634217115681367724353867931990318439972753951368006889903951024406105563248119112970204301528023589473557469757443033782795433594395330690103605354775157588384285521229051642357959240085771884595241080211503645358676195187558638836926404784111605354471722879567022132100537303701860513734202592787672654018858541806622904235343027429609580580206490005989299415231060485657912594032931521831146723810734263949096184581745278124382395021947841669989977038089507580474878094426652374958452471293686679387826455081857071839053777893013882708953336568795746637108420585195607265436628941322158035873894154167854897459409701772757138844322944650651157361228369433614105094668667240797127919945424453526977291587545442735825129181223051055060068972598651321689335060485196338156138142717394839026762253314815922800634946273209905486870024180976475557027530460195284575388652655679430554762686806646821808431704590345827375929286204387684769987011440183157451968649752314929443725893052209760133852508845434733714140211589918645817701522675954641133926363341865431542797357037179653656372295457395413303082059653548665618012054392818384450583114897895056382710763590724511776080248762338135409266147564037209359091055774187153016689786093435075246877711897882144309321894969627558556699480662264913896771192928890298091867075128454908516071004556629008101378837051825157079061650035681335393886584811957857419821891206806093404288589615895362461414841766366584775417192050154969247059516218761765852432598336720747216490365605380027418281505547387721756172905368172053094732363868514225365280209946514264045509312139126374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -7451463223102231983631777407186997850414981552943339285363529763536775975477786912441383058835082400093996616766219265927894051983890479466476445895374001112618718499217087976863384184626397136358808793529550766622398660299610252718464890956304363127080594864988641916587476024525923548064158765466511733296133373171535214763896851428793884539260462571666937550469796178374886173701463481931284889534841820952073970154535566005950191126205840908260833318252723895339108886122750168752111726289310569224516603462250309941592840850078141392934165661222461290024849774492721073966302492709384128648582535052542631643111118175463705804949107362797125347273759615817659334715471049904636044089987161975526153907054737717183303786522496150712552880810632008221735740218383197040191828869558476865919871609629974753255676611197700896321059437263254920037975550914960619544839703785109802867983974808028745310240798151772598851517407940238887116604551157351796926048329310964979315393663749731140440948651367474597551590750176927196517394683417299513910636589174056290442143395020698106334077214922577270052840258047129117057017619135529759491948629773030802965071849623845493208515122946393052880743099642689495768254325689827790996697616389532334171960728924696575400457984763692391943203442066521139695708717893936891727980713480348919076071647973650183683725913030513868301418540070772923873674022516492561770030108919616601597858304531624825380102347008522314657039884312395388832100427473901527196337179910035522421816445214446100971625825044384652121272731322509538016225926699855695937352674264246581600333474233613905845586620387368505997341286212083823948446901629152663442793752530546182151203819270419031640998698505432553404608651788204498260645379290422835203023513112593825264503938619576125007240874756039775952950501988540661493886741506301230803204822926815365087452158165221607808837089039225543884164277855971049350204517501107033471953739018893163051571875482514854138848564887028274579474931317541394383795780289283110989344930648111586372131780914940105955459878622265296383643492281065444410383710328122900375426200316076232250858639261881968462320015676906452461554681642398768813140154008798065115745370910011486652829270075553489653463528498723471378218592774205183802318169920689647410628825618951996606190316683859216117508383019871000332285337172228612039152582638983892922243057099721761265563905778494690097079325339191387680428642288358595702217524886606386540967048281938087086541864663085122020135690432264272029629440852785633512471260024401010986787635023462315040976147650268682657505303383244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 3009672583768727496219412568177856967994294384392694945271487069176566729240119898891458372346031623653108010023151409462099141850569176482083834201893238659282015514218269306753074927291878605787028821239730316312416023717500233168057055469729103739889672393636518259593353336316323483964259912988339908528919116393930515348202622532711801302959407895177353392783630264223035735642939888186697777672982854125195028912706523055606813470686345204475005900073383083082474809784917377915458158254251353476408144483023095283258646017173610927608630604525742937957984804530399901145195564922062250849290808518293925817977484576435247414751422170284744223411645442756753805470931796004361377856456522677080305040652702269557886594309802184376790314214784521326878306892107355451436107147274532981628728466722009547256027630473989042745296993148261456703639637968451695861600321509390617272303858055610569375505690825577141774163675892395192884286090525731088313829601528082590886988082445564743080060416026372671195628900885818367397196601755836859124772223511569034416460265200940248338589199746582141739376921921882467786058016923160627718444740895013650091279340788478622354795842832171110686055452401343261122594324937981080000939700357465389517275003239894393966599662052608295887788081452638723087363840891955846833701725055773474800755872287327718202347653305774164951466635362244836668495863165940464200279388727823023259308764195627569810444425619105082993959006667360487439914484061036045182156194370956204033679690211976219412407051018092937736446387769864028093292375522699751667343253563484170393966243994984628038617115614801769097471518823408807821631577421187075772367546299824261031355076893486308874660846499476433569572433962199726358894928958896462321039684203608227914122010871428106358482176123825742972851390486670973245904931704389521288327137849442886106927819933570109532593569576629479944475695659748903029870373625031832660155125668667259211311434829946300223283019920478177495722519199270367799449124309992555796824026403353246519364582610141153062226394409060553121363582809627970239926333830667396210057901553522233112897775785982743007969402060784965424353501013814496227319581779473992741449959645344975326292599298731545643394625622470589537458612307012683584630644835814611903850750023864957187862120008340012459872618854276684629366450638721414901544316378817065186068461739047285833415186103271396723174807062705759555360940046198754975791631815672797357507631527903091712758161377236958057763437752735733753694907859212584456581997151498562841286258763415931866379699200724057767564815840051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -986398565720716493696892714728986843490956584132347105189246126924579303499359546711033818465473870100414956648319079877918430898538335755686221087691685242786711793524879055926911076041129807581887940244388908827832758697204211863812865758935532393947066007939012799121736004889733010258996676221696568699135868198931978047392541552573269745618527309310427617702963990838685072192489385566553387842940714148753769073364704040492145611728653109617172978668696691919464943915617877243319769026845366199131864465153147078876971042560907764408052906742416608925082730593636325172346555787445998764875579861021685992540302400182591407684714111748804136580698325408600435571512384367130755270986717852470693719339582782824537666359728992163347172859083398733450486381695600956026203726450786513238344952043846769597579443910607990391540590855075289650454584232379392021973382215087050971063246679534699106073266442959961465307120903850834028334554417967606944087925405167445177637156804633806644026084898137873526405861227373755098296448608717290363202080499622265955062769267273474557317694830372974708200765569092969705594608034540786777950584776385887544765410122669328675391433838319276938691373289663969237283420885898255440191803719589244299593896486541647466393258179338154646645373761694769683800986555855185608923275031629296531722451488149564906019383384159425576186503694123356134530089653760647897305627581843896492621228777203939113716688130769728293703138476171448492341523729582827913423671046828770947537622819762806117041702753346276918264385918694810607492110242644223925684364489360266886400554427721681398544031835979921954795449560072039801962188530047938972957674757126070233377607304672272286466913420728749172119321713618333347467611053463758879370333760316308265228087578745015453211893947745177373414957785674249368523119700975079246351255270734091822540787749374958868098775420229080467221645488151972025839397198382421881495076688311612322994287167655596708869299718322189781957182364795963139262927392018418842557421815457594443745674472866388344226042807151432852123672430074978097945712332387117980553730810420004666666666892251582240449243777244945661992577496818750393076409072739246700302529392695187338377040940013349582716329213603930515890069831289240981665667927196728056084032157358529917139694774245190867034168491092354241233571558706615131493443941686268208967078488964102958190256183482193336770633845495254387970998844140105660229335549052426260144870386649969089223548705367486020345055155620535650357448371792913846252926777835099600920070031625433933703127759988703932728877713981440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 268880860266577572727190144694976483772826351171045263555399885233404194953356060231949687091145142859137261643262158447389231143445798339534034876769952033408103038086254625373375276834778709626981898714871772005284788796740050314396551342307249337663943493469454873482281266670072898464328931427366055916139290274887011500603498617353931453111809319463740082266404871627428440135109676236789442959444571658749783510322539938599080451482049208476473498026787514371222779396094410231831941626063908521940506529464037003708765506681083806417695021563851176105183920514897641029935232986689066812245052500092198770504223745332671747288993102694367572550875817421875561813912365562158096904905954642220792597122724939515409328354666041839909451203829613376483992246098318840399206994680201741124091797301959758273475587117061945403498801757135841580025521046947467562513424082345850018783529889199515328243024969855551905724705441564540013109881755034572451299953866946923493197343879762155436184683241097894555770490304416217697718816439671143091493930226011692859415876856980642330709402629193657096135390792119746109534066310308708640629111916109567563369494289794979997229832642547361249282372157978308616006657772472850924418093191218192236438619365947666342382421053275053813057017057333619457770264126158269123576721830870486484921549202289627091377864807882404994195501101802669182781383315888717664273275052842100746667071095042467997809156667794665542319765143898564990480007966571748565039284692391219481048557499809277935615717154037941059606067127778825340263094435700095296956323669978742826262466521801387968064795087545203657463958990920615855595309590509440426156068204907235261464629421933083397042793730202799269221230898434569602605107098458413477823385766482094059715593608943531370827713227359573813293239447764111299577049248351797021066528607171607601291512919066949256603259349976343487729126686267714669747932903990237608205681386630230378921800854728366905078466385704997821617415481012346116081220557987797731508450766433738230246008968739731535918889887010970387366159651977576507589009737091729075603246671569935152179953971630652401682612589748394869448766683350800217735715210845441914861239856914664628494515283229704514456847616157827333352649588375648652008042297306257729303556705893316235914864581364935684425865002342460065701519952482798805340210431645977109642286487437081687518279344763123239205939774767453031311717544144460482441419280595678159101448300217077654178147876283604941521817014976268427409832197431257009080677872801805822218245371405243818707627665828315217973708230492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -72548332182847346303840232822581818422925189042955884813861468879679678917493043239151737065934104922915220431568141982435167973214339704774698071952134449988261212493156896186430258829780778001656189975476293467704662117852447086366657989804098238761616757894736545587341322341406191010722329688651440276431330497483931301462448669720274005024273991501121486402205796545347693208096631160878198563506576553058304532738596429119091848617019952467723518763987024183190168684255907163475183589610710668789695259966679219141962400950082207839530406995665879223808266335192404546354545111188250936610434681336135294090963177855345502201713837252428566850195168259944455319536597913385625272971293026092614996888725346083560626964182888635097076523216783549538921809092713889760867722923786522060056935303542357205632387742897373625133007300455137197212450004676929861040502742597719170382351571088404601615002641687416681508259725444260521185942554830326902718387173341884363294396117441634624445697789171863833711994900256708100839209930540938555145048277284243690526408275513349623463304433119188157487341873018398585510026211864598212195295502339991027394425948303227482112072729516364021908603361080558372427781726707957169049898321944861261020494157504807935762708621368647721655035515468444176919948732439839570607293706177651596904626937048728838605945413034811039646082881659358412701069333451272992366442602530539301604802715682330336710839242135305651946289619478261776361017367745818799215055935112150598057791420804524401023640629131488516596279872027063510149978400665178098294198882123861493051970907737475460408127993742180286108898934460871449026800019675481023079910934708245823259568783436929309512976546357610592045742066928933007545154501114075780248248355164185792733242684997399856791271870892804558358603870423939600941471157196622663018313809229024687514873787902733453213458321607736350125980847491353790886660408371342991676219401532637202625921386999274702200023350719436965199407241615053304517355811859970805365926400962644823335264657784678859507041577525525656266647781264099183142121030616705673246039317140580860975616265676728733916960958599629618185446558102716894058216424699477216287147908697721921344570260088401677390404975145380204380016506082333662262515064189783144942445015734505427806695953964910956102127690856543165499866516419847231108758800380435275851146280922086303892100194646557747925748814221440491309032444546430717391802056701501559325083816374088764709478340286232644670882542514202544595598282310032144384858679320781333315619476292721386730899164326893231546270671175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 22126961696312955140359916454989849820200043744749606924732030037039691507538112272932236500973002066723232287516917023466360625801472885671170211652323046546521678564351622615682116610191583566301491142982486718841300576895578127701582644129555213609753976455834034273794510192055613456243570157748405611330009154059852294391516534067610171335102023858093203523998749305346670737076231308380226424859971248492172187854340963260471505229623813264163296579352204557467417873237143724709953245683753976980183686000945117392154102160424632594252762675060401100803625737239263083010280363644884759533690555154836064206056708417331723978507665094476904792876043721440695645127985951745364433991015464804748504832454793910309610879148475363403692438536138512165757669930965787980024782875003578793641952607559532002551074113115438862365773492134650481615085110040341231306206890656631613294602708150335249252124255774837327934902795550274627376127039786692516099929939819407318988301930764056067475451998021444554599054946407620835407209477585392460905956068456963732342238978179550438152322912333216961204283079029055480476498351916221452483665465222053932274700283917781111772250616245573765031370267516905886679695073335259681350296432463449277611940482736520169432501831175245500208439125857231259249969178278979722191315817881644298211670781809147224879761129341257180244850878404635456763915448413890736242495596602302273728371404427012205835292635664083110913254098508334117265287223082072967489692353034957756231819668737411258580120967453838897599133369936955241401156093279567780855646326553830776644594415094529858216452855093751551854660338258797860610292661982100430737121665189275626402789824720392110294184451881462834290814246225301796368232329103692214759097850932637989499886309921289944612906601498039284319043354738480584006209602071650388184501494039228431522898311954174215171839155933667761923425054418316521086778763897426308325579921872863941395283862441219060195861947065215334769674701242369235361322042630837811170134576259916354808212697752828775843096021888308597654665390967666559453637662941163521750446694836705082416076210144370173460416666299712555072000482821096805323543918720066652205261920754986485744768404619753115586959036472957197697252093471798132485597800970159930945549286236905586842106357931037032964919685053927227347410036983213767786940605260962641069458951354310645935376232363298756833441580070506012570426713183855824746028219170163351578245052633811660197006465366378395181445155938986047632756618279087431108778409468608902978427151605202044162664963980386718971419982561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -6248599651153074590002413526512652017380732083506154736193437497326962081027064271158142133135236905442143471636903549077289890205127958553415401809387725493555705663392858000010823370655836259427021559943728353416774864648574417746310610490896531068714151608751906597690430277035395062154657740830191491257988706648000861139740145873707083315593787559840807711783178027854124697884154014586199055252357401258995894096246492908445704863409152402022063911436367118770562005631176738733784890022750656268635875716717955190994677237870744459432804821948171732540257360868837871228355501532404586154142582248204823107192353061084198638373441720244158894687294532091741414422176475900260234905881438146439039385348645938234009821987049154416219916106102844762381422086361095654494653766520568209101793220598172947454126478689784132474868872011819615308148002503399296383051159619495037935841467266287715873008984662777842902349875289031943301830339674875065562388103133512857427748371229812592369476065690365800847284925190337598272687567998395561874329802619163601853202058822598724087614065538792512981997340043668976191400348340158493839416762453682016234906835025053060147104724663985071536295492606259259184711091069426856050297349984168076579074965467894000382190276014972131770608164792827455706765777923123077686258825205361215935493968363496660913247646713212377516249104201066521567626119851524426352544656169199101133584550154105685699620215936385572454580690755437218818726086968848392741729158649572563422110877380622541101205241004114030599261718181859253964417775504253642447287471617638325859330753493111590017718058169467567381771059345145707426344181018172422125214537490617028139277172856624878240722056670619543544956622620097942558157524523496498733248508223330877568882373709408392749739584506516343520036601546251866475757425472125245675236857651244933088865565861371888860388904749648018127625278917916894054388297585375400960095631214639282008211941784143866457706302958641973822129879760954146940453599993656864654348503545347364762026799415933916563549533378297842123038509143963456113722817296366381049563085733208685658831007667672707078884216431494244406886854223473336848353208337369838919092012734118530321239155520288727679308994274014250936185009104911173486688481891259282627237289143991479733099181169448537366314622622079710836027297490897835341751647584577518930764584835091613746092549141801673144246421051033827657588956339795201497968137453024989194177425328933522917293010263895409194534279226726407588356724084894036027347882507969929941988177336426234743524409961301231618749911531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 1295375883371244835823895159840302369649063030139100618096950222676585976228089963454096384677882400916920593619607863709296766039524319163328738242382881622221955236470889634007251020167374390212834629522621507518349062509186662191515547672619545952320562496253291460489915133751300071224852962486091882991986067683171162491414163146645648484964210501941371455276287929165772855878555131228948358755963571723633901471889862878349287900521423935601359692626244043841377459267061842502077401497873298293416059389590852069686011414762214711052333297931016469875516234662609255429657539726368256073410364144667373543840220694837327268454886379565546537497212373521442441920788448438844172149139052251250103322890494948302049571213042839699947165091422438905072539348406817175402767988750338481941071989588748901089692382345436200454509871703436436634385281251294097702249966556490700412006092468986878805742498578595865739801072541577433868975641078109745654703725131958345574828589840262594316701795444171664593540784661833630888244428859699372013034940259312495830360948073365920588268697683059920877710422740918964671391697505624252582568501114197280702303526184181440888203818065649533630784475197402515616238745010916208627545280327232348764601229760727677791502428443845863932596433659919737261911729372695963802904478687420787809378247456351891335368901917113951284389780272590721273337515454259055983504519448765287720605007401815391204449696496007750518833001334075025572274252430470236843374614328183462533850270980097046852043355846595170887621311640252713062795013778714858368080665003966356719676295756009643680800383558390132892975820129125143140343156894574162657566422305894510166990803361188239455348031221582581392116665267057957342719853752560253437752237062950333820586376490785268857321434054624036086812721390971423364793353155665290650858438993424779725562264007252003515922768498997640318458887502709344499605485744975585737053695651163502246140715047293612345089755851756614082920669508210123918141564892989951381450048718753558476541037533243606542395410251619475106597842676207214777893603801145885217854228142368460049673492286218887603805441233369662539790379880103189130647661941912822232797817718350571304214770358652202661070838763964976288635205286024335277419349528925321996781625580682491624422695421420665605422106726865334005740215518932517840097458873952558642452646148487252663118680164828423603146242081053069740970400003858586679252067493665198291043170872834716761313196451977498419054198123280484970129979998354561417601832614637402996428587107066830835674525459906430744274560614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -167196068307305826316863295342282907718503521959499816958717145282435944926518253791269758656122939578225116629476227318730705496308740668076580110881914301525053266114241246114519305561658982599576094423517781059584638646512700441905189567600036472362877186551727163288296128442226725967949200831682020720633890134620373126415378791293937323743883905935005153263392926440270473249090028870802584747663377877526980282554377448551139122784986011086771667605234674445411042850601024280694839952670155454007489713613084519886114779045112259382005959577075898835292316793248011069641937584908875901946974785463631096841050338349087819726104103805117240105234575063103181580843802194705470434860369202042313912365878360501078913501983924958325480357300083323527115865968668932836103930032457289925425844430370199679667490051351989229410344885955199820855415176844667794410669859869925134877897197147456262029708120578157253546921355584215653633561683615086371823137931385500153209013164269782159721493566473064989880767683325687956415903063046405141900982851647763190068756334761402661309629117634866043081670449096582573248726705400554320883009364304922006757001246814962267639304467489078929823650825644187187422767611366654601135088272491574928952700945543839897856084533626651823149677174993257726081476381817189028108838296874492535801841175605256007952748161804506330962755434769213567319056593301906917915085443738870743596418873583083565330787194118698904087702927681102138826807475393966977042779415462825533724992083522735552685749476422474431062852957022980721058374971345287150201067002087709878727654937023440581199310112377378377357831710537115188026050743073459991568324091470825265842959151117587582282892521690377884737976280231739482740373657353368299551322353528345952398233433462060798338783870923695333867766963729310304265891452515504415440405843591819247130744770575329498373977312964689429641056434766662212397708547538575155560069097310366328832924496155293830974474827097925461519100580683874520326821259677746796844974227465027640226913843404685594724494307496156791707212832313225718461764010685352620598653625312780727294117121631693231388411434910706923517911146036385492117898862680357532573022283262221096616740940588229155635002888338163943233853939069945804604729109825749508023506957175748677230532274737152030966607944838556281130704445777429241804250855153286418772057564641120794134213972245410951336292320058353684903741822448971694645042192151427504785725123704866874615723258603363148802640246840578918321978299846465621274424725764701598307907799353433178438430362132672178586805862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] -2556857194432899668760129711531135903420201422390157560433000716792572914812765832540048620532730165579151992262003797138072589650038395191872292753233539526066474139617619910843308469674210284556526642429700898493574600465560308154101865157683528067412147951320901946621722660976290569523082143235047874150039336177631822676249140195604624885187626917341120662203435392017190499326780562099385476052899634056874117068736797708497822653515054340923903391292795625373440562733029334637671530528713043441797182928565394917971658824827239252538177850410035981513083992094163221302733862065202580376122498843277843284699272467145600137358407899995104672021078839614818924974618112080050027070872434838039563278544488705983381460552237517498705234079863171605015943974135121265048135692562092934953569433949245299838132147928363892148113398145062286913384187808066529569610590600677901922628891260479993857300104625418347315857246845507963916430756707057380179162362296246288193042236159022721173445729183162023981251725764192996342208670783373731646376444323944300671644233198932497333881873864200342209021694651298830159919337887911437723161684305671035840072972562148098277716575801152714281687889820721924077846657310511743654776573218066018519282789378265311893478196625271991464491905316455942083462471103876691780453648856463575576257405634120750959474165720223291594358808664502518205187222370454011349084200170960276829105246921881391930720143112509348379913797297687854129949896661784973552751156045184576834643808952185060131551943076007860153302144631206245758005401509163748331564688759482846131724606948162862333176931462924718139865070976549149019610073073436146850199147798986358081503024516006102227295983476114872467904666268683929145723892573078923569205002101023930021153706614987054696696366703640608216013892838035177095994257083063365220062236986052424060920729866588633592548667793950992776618453302621471389860615536628418566238101175634249216885472265955391055786492223155512374864420281608840307211087292624398780133569178089953487075182588819519852243164987634021572375404871061495802637672783439017147543819834886473218279195598637886440836274844587699900649611304492047924754763663755178551832072071984379945255336628301112159694094260802041513516359757838212925997924393081891045306675017934519826321484008082254174131846628786718840427069039411269323428213718112099293776643293154261774372496307020028139564440857603253062109300398371151594291317528586597490899020781346869635014349306213254108710125412290646250212129132720479406314584469312859938874001176963223442702456945051684102010306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] 12194174032017051306127480205767375279950754221902406047824906710221059747218314698235672972547624945978162061446268084406549480700939718911201223086114034811291441813611896541903181450669391916850122615801587175356382260514197528076064501578308376400844541860802817351895170629506303938022321745063068073367988943840643012967239162327853269591909683850714780703594275476176699255116510917606876470317359287597326841554968919773397126398413139268358480947637689324794581053213226545756376947039851352088918771202844925611377853465300219219841066305826524496081822117450038697853473388658105806807803476264706166362794862284249278310222171312102980938456883736166169902482743886027244887930778777589840036515862817346901392835240705976934802815346582507754268539578108296630005433937505487419575753956311235942585983461159793398783938346315747788748444947329027134591488574983049009080088353714298761537803101814185871726481299226881130528349652635004099672488480860440882783550073631947590824861697098139072320149436423086657980653049403101373882336417922038592751981387229989001335588707481617813867284643728494904331250539135752026274713564958972972850862115070857304733505583224177818053910250122612477996422194323359477308762740684951893044873759902747017863283606338489599170238663244053977226960583384473325656496655785738384486499369734301010548302485229120104089129158621623476615737072055943371445855055588301750556659985758263402600722030884434834502060293717271991279933064495514944568299945672744930217914256115408553659907328363874714847557389095396827086937775381496194389698845691749061034614316229972670219160793077474821982171659756054997730163155672821324305472134802167496478911049436676557637740993329152471656045887964451578625645241709427569464186616227070369137815301652536737860511403706353963280260521709159573605661115032361617802852509065598130433553228744093487959975762392473132815225253037981915642710265311989269000914352616937165113388234669712681287194520347861059785543956443270156335402557752458458391789052538309963451824570815693269679511698971587760286384543376008042746643045094742980433717461515387059966906535067335853838927453027590411072705149480656796710956719702146695120198804144073218489908148899307177481909787967945646847138204279211540990419342110939153106669711711487647667935929021745571352100631911822145340229068375704414684532756904845490330095682264471382698677856902560574315025997238068868950365805002322251832554383284570560303281314667148043282038763528142498680276005584240596959186691049906411839867981003878497904415607612014464842845252404056081849867304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] -5085041368491599881874235927061270554177671231642494750049393831129126577207796975744433592092993577256171165549018264710956833565300474732108782369879859511989978172166662698989190140057076703838946068941459527316418245329116762112229386422293980820150740319855566870904720393417593186591825338793541014996221780682690586953272731831812098176548114829913378416305789003953948514390896247230712059611328981495734474250452235643480193998859887703310294354005532742831840606522779775229641713001812335506069852740951436927547087373778725918807148314867717917086690281424298807960380920167250539420623800422542457102003192694358779462714480038636160844571813880432939662459934447776329623278098979988117403051314637092655038504944506408124863641199516440688674258219729528291384891895499081349550260733247204560831486635211477315502104728792649976484159646130004785432090803221507163734605613439401779532126760549406178659982823539812547861282547097516162902679384873538507843475404601843972374161270385144997970752989509228966486665353545109028945470369536212387206871867692483008739373813924287760266961031774496051557918806859157930285734857206690414194555224197968007782217369528613259880369555254629638283809610354011027622727032796136335604566225150753434324973814095253087172746277994401512552797538153714614660233511461387235404605196235805957807250831057561980467218437160130409191236704354225979562334902855023298065364769947289974737658665490189162264293525554187382028089564957663797433927970566110622058840705178416891298915492543048800602099310648159115920801831055628013792211587068295012404356979409303454749707178858257171939439667523862616952456710595878151891946668313858339058243593803213781381052055445115537952300607185519385773640485870870679973307789413103508570712805984633250889106828310012166349278705780578546822231883155581799367762979923345885468553346963225122140728208067036423442767042021757928605639861584443452990048224576566163578346904116117078454600006194417608289407211977366641079859469694462961275198798205414895053888245476832979478921055882338994943834264434734533763994222235315513547034891470454744471574387934310264683878989152663805341577084250089552790213573142881782986274412493553778794153100573043000708027442394195770735004104885317117412076290566561395908959795234412036573742043685137236690405830366169268561789093272710536455789133797649827801652324080944315044646255970211697325185450378173080054985288043341373432900339958285444013071830702141442941564030254031750840615118053387495254181696727185319899733627482887278198329516655495515174900430010442372333174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] 1152817088236661137784845666802975348933724702779597570385620087050676313741730192477332700085045799094032993530547307425960510417279017254105897440947013850391035773543982331732503801673948892378100304793535707611121608981170591861109624128846128752457246914060007613862897980599205856493753991992865043414464009732582021557116060518732398003104910622084349553455933976875829397459320997743042456294627513374946585906657219477384117722397575533129516962637281622283232880502020290398881104249364147169708565101103816776090472653668898900855231170400214790765847138911798667088206687429795780359804663434639637643412549364490331043861774491932285597800728577361246574990156983678478691719981728906031376508289933472776802265886385266738804758348855940617041399112731083753623751319661215347918354705488398597074149486829759874473321704489513121003568995952327655971639552502045793460340224556455113591277544833730405780224387585195444287173670011941549519965059249926879670515719573863616694038893845963722983222496926560060882977819570795350526250273394595903175588309872499122986198574717125889987500177420277300809524635951879821875091876552174296932603258987146844188613664609857007641366865892743146835722896160921987367117851545103214202978692892336410359701943315649536805739918013483389388569809732252982341521198023402252273688310920356773593111944391104432531228172915803980159344050559411571233594573170873605862189069186600394187644812770553366790257035559831907855555972701676010613579476194724671440393523166395110379320441128706655943397352825157999558898544169331630142678999938329307260021845437439939576872961332593811476007932710787491012389210142024297964797058592687765742183153348954470928662219240011236806860997769938096143794733626860123545711077717575281162486606392654221049461554207092884398363379672883425346026277626637347937865868519524611238916863947273045363513263477198596182259865429121464314320691604375979207563320682837144322159305734167888457280552976451885814013666138739418478656235081375814309155484335489915949226353967616429773356546286675365686543252706201072753897880842252715610833629041118358337996711218144792853863417475213301481544140903064087646358351657908525227822894244929516552078620297811990067968367740310151144489688730243589081810526967743498311124744458414135836431418014098066130912596303197581202014184800569667313359041104887352300892605337955571694590982566830636132725433045183470781969810561236664803782231184917182923462206020235145367064935015740422850612320628341014154228559466189335536676142298965071695687674409944676166546244673258052956402483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] -96515477049491909095753083330003861785700388478646028076917558483063358905185397182766806453928411331560510458669912703778183884450229272910956726649453992763823094578471217396322406577975180583805643926652779455540780049598478508201865664407827769876419415645122633240035453462655549539929879467997224754617972417831771524630451226395612135923773817511482008945453351878193325688018754035697460977372276434502043218181524500977113684855285038918561686441182455521701285370529056918313418322404814185968689009304520225452727834158612102661036429264536682361288346617799614366874898020205783229171249310482911445215841767738171073362386501173125077849176768563339704943397424340063554402925829685644044207185027505103009375021233553619027159227729968360115699865670331010686571423109105067876685852985180334476852862554932731395873553522277035785277977828804703636921496546815209807572168232342542326275465907175741318837545089622495123805685281895426874641111722383723013411104307288932205738507545707256988823774304151951061577869160080522606031634829917113558234615741885306343568815253302149272654653567573660954437950668757468279981971088017625973951347116725695858777329300827528829108390440338653228061476803344663799183015538299317474854460343108463885384691514704504886998661838975986872588149337888220394395301501856396439023678729195769274561249431762298159634893343930530209614129987699862120372061101423577193010124661796110454003826041276223356206226742102972501303792682420348027317625394558711920466054410223511900869720352374460520806191570438695286086707955572447228633326198334719627149116595054352961108170050252900456366913643079408058906894627907023665157852842693833404198154786822719723393214490551666245788549248313105068689263090154048652309272492857338971584204217118792750413748038703647109332661687151908854305675853921169427917219720252274373433864043165982591014635220901968628893549041735197843189601356944028146807430958262195966819828111717538518059489967610089185043435059711134252453321770594645587970197803576956340445152561123621860356384184509595427879623927195849251068496661043540168393257945989565843021855691724473934990516880562246617813523976528431872412781290369568952793167528591725557294008846300537284952683142441751791699140534741539133839053842179358266625259641438529326292497740289995233885578419982833273564479258960823795344400617640617316092010277806786637165355750868004155318200291159651808873326342905852458571281923335898204404205335879957980350652347521404298881108156577411535882974649304027963543398379537384399545615227945831793891091952898286541393100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -26666611525735043690600736237734758985232218303637840549418772815891690661858774316019087701682558494338049930386284731034313383706024120705209079663124575599427343096718178674252013943034739812978640026194578588327255771988463369448328076970368841249579142910290050959879632519518167207995388965395041461969160960097483358694498591037792158028721902342657902746587177231698111321812310721853921798593350333246800876276265353396486521492515222193459198120326748764580495847090588486977976044821999804155538535481949682543178388598769244532642040927328592311357720154794655958344057287266163611803509600594130165113753313511912080650839064384132664219632683406924842458374491056065295761468065157780578275224822965372466959069864385112000055044807332990540370996888501234840585774818758455391189429575821755812479034566017950530540560903534774298027358626415019746593555131997204096851359995229420972722639409819109151411747454394854021113185566188284791097435262007230625211510556866727008010656480738402326842799197644229147881292275311947324256469276542378144273241729132469835928051802221925662854793728807986507937366816343548632415762567730165755659476598499835288595115288518212204764139390399294387755149602839173161593540022630615087768751930959039150737696207133296343463478087187234987285519722000252464933846056694103936683027444767085767175039566466376350073556538901886525518280710053330253800478153466562477068939212502087961185148611973608919484906433159965744601591712684085607703564493418990101488158011056570909261975521757878699269322776324834607424161107162984590746070381395908098921844328311556737694883786550710441463925472764744854205897005118602325413656936784194932394390414329158222617316842035401669601581646160282921574240186003871032585942850187185481928577918968517404654047971095199191042694417656223091386365454404816841456672565546574832016391173923688665936703770907994760361047632514862950789989434782449904648996604069654017580737819000385824416717377907092511142598536713011884909568875312053650990280743665455814274954797027353449575318297925316650122725625641263115835048658752756080855399411204414158559980332159468107219292634097482756955523931403045758856012221298567949631767033881938464909939481999970496606267845998075853759234820371488859138583720390412878264948081837845526973883237277076953896673670675783807517152102028270449591961564947766583123608840330592886666074568278086444669490951118391753110165787237728445856815846530783942675387314067313706344632347797025163140586821189609832916435803621152639465747487540942793325581975837152199451079308735982949829181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] 9556950821349656590474822168202181600498033603202470925797757290783304979251793118106399668716038476673565118107702509888311038325264140227356048833518199506006084283694745128615035936553764961076420633922734800706926490591480332304816699417887498785866609978199826881667382135366759054702647482364471240664733998188971185122517194082751691432030018660584177139501148316025756465898799464350264311943415995512378839201480718009644125202273625538067284221556003841931057860317786348394245462903564215374570683972288635178564106766195313723184872180472215365402506098026687916766467026836329377559512629732535473809034187926535222905278885611717884392236719903398698500061468690725896831738983454004820863051932366609999146048139486806570013968614394260017621266779308877874681248909905959411114904955698102962201480763101874773820404607229896965090026674856420238795563109602393386281879040879951216516954451466586344476466821269504290875247363143930424663450133553952606035679891727912258710384208525748943687300466873205072821375447952874962698626224939744096143445525701537835682167060147866611311275534337664266877622175320966871146008845601402065521404603535879754131215958559384321840143878212136472065925015647239313656236355377457873828683323893840943186617890449137474533558101359652792278141857360070816847997720609991301111569440280434672362271284472600023894876337280161892252096624250629271789058942742572432994995012231943135095970100178637114049696916292191306728863118488106689626174753429352880783072394864654795005500194658924908476723435179698559471847400485442260740848647183715819546385812640464623138021057229477588204415681420083996447991385362673089874526804101974300909068482808274235647102887096786640953540193983361707146334332001098879910289905200798393495588278142329237868640158056460448743608898845138343142475363492085129276565086955845126649735547128623826054926891454788416725459496582164801065775650153322891121311236715718293400989922597458090373739749517595797126091087456856548410482494807225502913456243042508052507146501718323473553605266624043376246295547746982307405661550345388078232411723868075120476432898205684570517046114572928369614587076649915798170360197902315123035217528498296703436457933072069221835104975144503523328176297481068852807310699482259034130991796979081669847650327851116708097609665920475769048587280878945915615835150160238647801511094034186099551269957224678871072179081515220080041357237444472458837905198319303214446296232344074635251078801668324408696751140384773099873652196522295388427979989880851714905101373254390480417729314608795525138350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] -954818510182072214529541880240266465303366152917694531023613505177974514448953794608709088849743886326938112410976141294351568618666917701416823355660967073666720124768017870222447969972539003524820264151304796180538956370258832233506850620170359342414662956655003313597801540392882612601123485031619410137837486491663146326308740578536488042340639206606289487061333626303763041405258773096153341975061518326179671667177131772039255324525264375535332560945756773032495581377146391820679777756168184428969214424713492195269364398452688869306310203514377515477608451069926211080683316735720036601092487802111766640766099964093961350394704637603272162277336946270416268760203650976418289068526017105845152592304765669308423795591060823289970595676299969123315683859876249219715255160700734630635145414650128479356315185449268142228851676596431489930515612507836712516056279871100193930483441739324323886725899813428409525112702256136096188860388391407794290022431829784605817944785817229893339312876538109845065031016914805032204748532378183433261630907127721851207750527451719099602250112094446008501439835932061459763362838533240861407807444310408033345195235264747672193842239836290414588732007880936561636366930069437348847861756629351848171466731308805865448838162170991952929211993125129736588116522226468965316970966347574636620348503014841645659850116108511762005290858140850760452588961006471785196695975892385217663055047903854507385342994828298883876745430247464640935679031908224340687303486826631063434766958651675335432157558699512987039194723237986847013653963505735403363970640688426318227708266038767384516642794276129101261131629356412091788205933606686809440809549674171688834623995595610013590282515959818103987804705040383808926205170953131462472339780543331216085911563761999359530127671252041595490174578998845892787085285864996277133100090042841359852410915641923308755567019003835487805682013915142360798778300075222025356942309598450640322385977706888370010158802848113574252364345532014106083218670804946651605658429468130652550688770816118011793605996255917127434272192161150406615915133150052378786332632571888274350789023365586708017059297601819384772255143877838217831473554648121195079237073171213716810798045595151288838057032317544534533137361080241387691327097862086634622487462744387288692217964649511911147307296217231299252528515304680234054974720840979604028455177618114194052868712217613506627337987189447780491434727031602748040347356323815412085089826052997551440898301333931551375063909740260849276383866706934050622485929665860654477752023835996939900519765145908210082775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] -90448120552916920453654620267892706955563039777704747477673568886827388061495030502320268505787771647751693872215718602729355723952662401334090136347097973520569029636228206135382588560129582710716573969093434482666128592039027648563833644258767821261413409090748513469173066434971801403916051780717607644308155394068221039696542008921976157111445685945259433471946771524593588165689974953703310900780295727963811435292197104897452463924958363570496466442412401101708822512577293501531186259056717940970713110380614129217073304023647093225252463687867178646596631099036731728043048160497946153948092068235645244309486452235909178320398166897806264504674364986221697450218376065589175664917554884680392075616072420753001782855764800898256522068496649720773282324296929351074225632252939555212848086369437703905369865063499340527774250433351653854715246546964275533790025336793463263137491793181421377650879991962832596206371117196824760040235807138326027312637718151441114857255908901427724566668231714743128017970993805591085696537261207316190704677377427263346755638883085763190055821974862199706871163342374613619409743805335024257876032638569447227668527137499007324081838849667024038303465915573247064750915305375597271176845247211164386552446132626370488647966048852736257483089518753973009283356540221620123632227352845633176410081359728239816731342290720657159002228533513040481861917236047307168253039402021482375739468123999570299654941569405519040982471848045840266690824304473013339250311412837991040323423832516299681761092094413114848988623562336557626781160275644175103358985954676826727517407989123557349593408079997342428554741261490618794142899374807512678232257483769173595948952567153177141169739540141510693809017756499055581360423294436946029886479589580038465912775795078672397838365250030760955402031438690587927303149383468171032183495069546634510154889729602874885582647386268599787646852235329167005520089122850901225907519942750702061585857198355917753562675706720473627073414440686488259874300777485345006330524980883923449212615298279647039892783772789184376662452098553479934668207652507266250485357028181657765272244159081339991339824531889658552480553995619974082288404908294221356420885156990428050008733210987348011591762429409600323288246403265203176105136545698009890275529619897616887251232188499451621680500344947943695341824091123370734661332741544517679213346277475625074806987335582258097153032205463926188328813324892767689579968413847812638131747113832024636924109442375527595195107871697446094814504035944879951641138450243585867844425049814769085189298866325676716195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] 32334554484167400230880570202605323654751276486676331691133667836848580145151121911600040262411191480003650217612028086694243244883222961549885104092598614880135685311161037017339920834274371226145428633507243103994238477084323897197647869190508515270942224175074013919952574904572220729453854643872521995295244507481347793908456345447345861420458429855700003787970984185133320114249298002336498963263454212693770233679735601789968260896120469671493479978342840406748354156942450882110396279402301496800078295071595562761006449907567104626575193235224236373120440931317119093731942277458457527192410326932632182712179472029369491619741606260572823778892441235376321792452953751082660264225400240591346769941011936446762610477018824454427671845951107587584845147255244169497160955469892634150284000052537823261922170752387294529059653249378553794572732254023092343619959959812561519632034845827341155120417706885114004670685014509481468336134968255903678001130960223715387616436130420461410705644254646387867545350667823462807962180345357625869436239060178437136027603746185263757026434104103408048035715136917942368336776648113460795730399331889364843424111657167564105464895911011374578164746983943554743862867142049741910351848444023635126120008940201679767964059379957166084620990591498208712424360907522885388305958046997147646940259819343673383622369964539929137955923223053489600180735454814285724327862136279647406559344111762036874574389510630962469338926249865186006424822206310748264473614729392104635062187840159435167171817105886990479147305713766218900937093960590635861660299239017440378711199031357929869802823381994901689988850324735324573874994566066025135342519863261924524683806934069686636981582520583920481592497124856449560358833147646195024860460106973468826892458946502535220835066346839146252501442302804374132961920943167155467283509892210036903748041756198189967805243281754577253351400205089498048014016464898918916445606426227712404428615218457273014242688072804511945871595603841773386030529402926566195581644482034863790087884997082863086428530231123124562261314619324293829098480174897244801584464202768641768716616482609275192419607276012184329607181277328682661969062596986906237153990186433990218240262950130676093783832000058486996868458197513106291781209047279459400678571491266681480186912409534110207095568002878034891422884905083278710307233942222345052679634439796933334069741064630110925135716218010594911214544260574460798219281798360605931303259396548954270142093691411513900269199900761079922594413568752735818321598166410671873524156648500092594847448039899179075502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -1054484603482976727067801696076623434985409221036196137561033867534770837122882298882646888746605437807621145093855587696614564055856509516212086508694675270274370815728793936991793887048353719216515014841254127981219274771207204252387568562501096563832960991485200959474062509876831144866644427438631977353539342469990249640013876601527858650304911041669626162784228145166611527851146534715081518298568479931678890422843086687087157312054843196103070567771901725875035411824222202876863573587063014820022854837432952708739432297093602184400234160818091205974057529673604783914284173952369619945218696504439738111992505489315974600759372822681478887855647627701354495656658775969389086162428852280375448686530576091954319183612780907185592427143282678624807632364608386950878760901260497628964655283378258193410728097850506652214291015265855137276082454723280194315672538182313907067537210461701220978589225588073007222817029057733138090569968662557796309226790325828650385687356431208178743105222801909051822459883508293622673251350344899576503003955847382386291439276424518658269735670396185678056792159408742826679453208845519388759096655302689953911992121483826693266786379820197347532476084229067582191147050539172126274204408638395333370052283119880808427352800168378446428581936766254003022131229591483050795280512355583503249098305493840307449548409938195606361330098933098589307281916050247808896924826989323387368939994878360491817709939297408406538472596381186588108861505049111029415411889212890124747500542812482173403742823715391296961879004930369440942815388641183232909280814556103484575455848478436877529015127188750047917194586841970270151426724654960607516250662617207779574144927766408616906497045441491476183189630917103178868194453981093672387400315543591381653521876741821497542951726905406642184495635498976058476138465337456491441602240209123163807155603566580251457249924867362602172419555364313618783838997616397038512395817533305046690115443081063775915610085805613030924971259891131828524994170872428006080708061740479654519211559513796394999639361957297292193068311414056351250068159279187924517321067925963638892895533685836358114484099462298535342413042074225488206953924335023255745640261274495889397782743852999466089041516267566933338623470355608015848143561359548036432417159725606801486184801387516204510865976505767762786265312581784255163882036731854314848148480412760666401747424359502172671449802569254442133300835001562134662088847320054546062881644848507166738902068131819701093552926020454240366325856092098687262987224633580958998114982350819317191103892996116006830080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] -409866221360982795834932250111636718243951882036512617568874591379416542021787466108222108936208913406942549325772626755397393935571645751997672820495230467409359567457641663871304012195024409735496749611952588171930031788918448864599293497661718417764255386120092581636568060193619567746716573574871582039884293927486277127422579728560570707924304885626830422008149484807134602020713571476168629902569048335477537186903645296703805692048222239345209909310892559453212805591924246463160226813097369233242227690802278488303054875581538374357132984068855074766670657797997430294269253639173690479098740140512674693018620761073196428334189940250948158451648373293807138668905931168435604527041569759039299480909692614928106342985244355464145802610953905862196426853364887257216720504103162352739450032314497112690552247875987540747506556977800188143222383022659982118055036659974400282798995591247453776187230105836697502610636725037569719424361172124031497624367234030346421785359412592360599932767566948055380014623300535616045896094610143104416803949151782378659834444652283366750705029709024009495823235876113916551316165380414726852826228170374551694961588222381688180709380264487210866491600267425690485618973747701781035737984760838818986832847729757327588297259614600480255014354184703867841783712261633425439090231666296264225065576660134035845409771039502821494374218414455610323002424540051193191816664172677578518058705844706915617470628181489650875448164097869414683211905370241994853151211081151030785631658721570849058990497053800794674074091872570483752350036041334148174323945228027119716031750124099499863071760913294606404471741502375809388263801948138592356383168926402316490185211545439780727059995137433960793464698215324511022548329037802132784879110831090336294369816637687242843433001619157834913270840706440355005340685820943022988521544331017771300019169450345000337906968759865633363948798604461612249409647098132537879348700761731148643713537640711889245190599314948553489060799572453379651920127005241061482502030391128872541721176506428442310449451842440361832053261828392546449132009449856594008872957949110593731648336804283186141356785761155573654062817713084306541326812772376142857830069018775318411846903998048564163740670042384361109261979851051751436167498818942756556896162251594468392578407504255014439479242305785487708015425395607452582551970168026362353099248984387034104692934316405837315405522512597201142560877048184750708463788414497757109205021895188860604311331886071595118194430064430003088438732838047704704970832408548434806868493367588560258950757719494644203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] 27499542502389379422311973547559371753648190751506132735012937706795825588520121303909728068875463187834650361863391461222800623282083063144466221820842045713317646667812442297676971995021976392361942182357181382533681861275830655515667395431498643380274363003239720795007563105193729459110171804788185272250924627577372090539922678733778558353423926239909733796581751403826191727734907762520107130380709829659226658342043560465792911929082548916375351201847194200685261596378166644508922634944670627349698560431585273219011923371227797746407199548785266451896777137660533499650138919301222087423686206747538276603218475462561806859818345036611285950901947080683627774716098618960895121825543467470706024531235574965138024221825558063668503760216974347882901426693186281092036248957644243477366126144717100559976754361179740728504891872672615015007914991716782551432899602626460031735847408155611603344505109089158734347831633699552758932745492784868210734348993987260327224418691012526529190367492220121798830970772619208770866017661638838028837319196157868770947135974536202521020161660277238179264337140998596980947544500634847877128676055641895663013515435873452633975313235910889017367249579092664991207987735329701853669588040887335257693683904887994845800012935787680828888421702603236892035784479785842029283365183630893442866303861658528275160993467303078297961464818684674042282840704756540574150219235104614715281161859024110127927258368025139531102098567103221450878722218097052403394658792473109327669444531469619352172626204235013087155497281655961422886624766162505573429395531495890128302170515684668097998492043393689294345105197271691507984259965785809328071359044042627091031721441525334205669464846776937887504216546711967907726212981362849395033397621559883528555986940100076575968190664723105109880473234341575466162665743370824121963071604071403468859161283203209734984488135331763858638496923158968458046555842124577666709890127929017123268726441220309527479431829847233391081478448337623388633789487042519364478366137231333192717380954190271132661524979967921839867545711820313636175863993249944608296171749786773795430393576651518866330426060092068343872735245172554129290755498012552110023850749086840676430912672932025736578385807032991469681821927282663696845494153892745323646233718231699658438688051967076469862557198375793967821176319747275832428407659703356595214127336582761150971544089260358830439944716853892656056845922787973991719510196590478175265595321333922438710378061158517664851101833543609090411396069155468014169371716688101654103429815015035217782234230588178432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 4315395345290863238182378124649201603772854593300783357055794030104756560519092905553145875552542011218542060833981046477740414504623618087264362941415887030865318486344006740744375578674252760283314291357926107690041522313848534313539125894292969150963230541199801148149167439150035211094210906154323442006566331395769269932877707303720601123232375703610279923405534901865473572852971126924758403492083267040103648894904272186474753005662888627845215768823290283987551054801588073106613187865574441875142403082911024793614945433189245071265731756837793702671096122238749687450701986005991287852752735858396133135198435047396039538117077278905938590880648186730565452349831057096218425638112318681889562286856006680313528951279445827634759918093384334595285368872964611463009897412823201762185758651739355868054871679876119148945074356803763709794059571669836752563125184156622100986996255021177286632615711211978113165110246429927449546457859371061921639794161076141333266393310621812139968437957940908377407263742019298457822991709483763130645555210544443227443374068479523368195759147570881941387407913317179623278548897912354767457494908018852931699180491780458986409875609643633217220108732150227826645593603151193618728612374756973729200053729811463218690623906260114178145896525632922394659359464800989700249028280150106639081836453844217378301237370915665078931516551338324257713471720968638814486546356642744740684406625434186447518468465992643094945648118206465815453271476117839308471643724618742133705806432685733925654332372674782621637956688005851328132858467337524228074904205240684174972819132152988627131211303686865496151180367169539226384390218680498363934493578415829274672635052334807304968968333064464083068121175750799088439396355292740084810035874819282442120136709786826411567294775896406032225455951961053147081928350602173778864917479385946734899379317293343957502891898455083155161802138770681453642294043542420028450346115727670713603519963014249958306803744058956730678495798045072127662193300161560405282047292980102478396681316919234185059699788150338310758897640742408659976867590833312104903879193281103170489625240019578584282591028524116016216104359513364494266777245443856056847959054811540520638046311010279652009252138963443013779682690889013648868039829700120206350328694073748102641502407037767937997292059924769214929439017689235257249553567985550907821807323403657135043764074412480006391944328844730978827636674609095799469780988040910762230666005760459004298722802385786341764727972681667410001364601279464201958079843983235046942691106182830067332372456953515868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] -298519046539273939948941404982293174757749457906589561833748676332566581858201764680517177589191448960851055384694982526553234526423362388490769800616306184336064300743553969284895217782422559056925267768519250148208865529844952124601234463186727919047381127407301641351398862999835478303894768274576332338122971157138264813536131519782774654743856929066936137781796365211661538056528536052784364083029419660582907891291439653200356925618654507566346613721903632100915910093355564241291839187546488938872199760577787799930163417570420713416494864644784175753854282199125428997330665168061578118409805838491733461562059984339073950591432203148711345114514496002076864008571424439162245362535615117813646618028256870751315463280725982338564716766137458917893909173405342875519747725168997393488972637889267751852567477366798727942606345573732869657270822451335136129597713062227606680136399759769504117102668685926018608891448583557845284419360278727620815883410501775988297621025045122803146130420407821343382546079799994487023595384141292422578109644277189254811348403597815158373049268105887976273429578645671005659949796482955084530202693861146720534839831843577570716519042151984205632767181372222827303683189384297713495060105282092466041310309258021607197657583071418845862407602620031321704037063480662743711896475403423463212568450242904352071992891592418979069287885064720830450009117210502929921842604588821867018969488982048920677573459238184772371212350719118600743455907851525713090958907791862967113588398078069870656837066876120967847335949764497640382138121368992818539842204800386485083683721020208664773807630056932133752204736627670000657325080620700906633182308362956775381686210944527854558350799563006986687053132085529456901810525034899727717110085635690223684513930692575630550171796039817818799453568221521716473980845053557952546237742898345026257300362336314554990464867051024874331125516662524884129562385051741419731416891701712069440962550721006904715586812416239657120440108841021788118912803179834443062508285001832015399883656881541650251271922247498731516491678979926277538836701273032305349937729639063146453034280696547165165994784293669065713661644994995927539135625907843230668797456802353430722404365522261977070863033823024688518874767298012431379646326962147081949042393397071607936622603800821184267251890079976231805262101716742520939231378383456307209081825835548662885877684219440240416574741762501375223442839497650584269612253568240612817290666103276807920031866566317419390216225141589053683488965710087996451365681769253252107375371088704081633816528054156001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -28760871430910018075686756294276168762861812916361705009923996155439604941377986536121823222067563675001610750281276611391925202100642370657834726713515503569194970695605046547642918851267955798147618784502082562404123629475402709801071362877853042485980231734419071214947884000980875412537275358833395979696049011650777678046371299761595372160005094755693463655313357819728971431212430481888378618205312078494110715824085532496823063063155372809018820168209847378067208662490619640192880221754115313839304836776669166697630073502446156409180665979785267245084608132002028569719549100807729455601981664938396230887878083313812157809086177224464559453620084328535841891629919863068079254517433268736912315165349351166536493852246335492625803814384035803640755750924960775847495184640136195883419268588303308600903505606605471983809865318475073675010249250244423434636899222405522177585458691827093510739799403895243341763016202783378094312366983940213105664330691783144228250982827570864895773737529252228804518959701218353068044372808704744983654657841946710462472568759578612997572144219505475674278783828003876558479165652269913055888474039893968702116733235641624257526632054996983208414707923977927809946481266576900533585753299687852643099459426660436948960725549065459459201795959973781688687506246549262296724443786082242613923380419035052780104441147607067949222128645543140882696909764519752609294854361742775627846459650192013014273963502637531667849501603694791164915857707732104881728084297802477199108839767425089721820224014316549805258853595563702581856948885097660288113949746931802647604377745749383270276625280839072028675649802506387015114676263553959596736395766685064389825278701726591410117050472578651080530717177434356524203615942374370621686469355745489321799750282536177915749849228209212084635239118538074741207755758560894921657105635027676555839549944898863650337517970700597818081418900106587363495634814065340252547148076535820658716597495892306496364121713905478289169042869679155721419215500164081234803711626656149281816228542405414008644141164671565931969469107339876564914694295979769145492227215005368832318474843424661813081298847743611981089828740472256672087334158003637923840292152818505856161888898228949616123911195610159280988736935025959147997810206678062690775846468016504389367032253233432168483291185829863870333349470523048934915440292994416864104020193605517329856734185849281849317201928602598901374496547873733313640290462512685472694955123970868904071071704155892695741723846113077788235398142118043887623339976901171305637633554761086925144458817553039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 3775895157108649426581794954594597006778263135565700978930409094129343011185459186202255379053120458013430243121939854034922222431254904478783959947220672048800492981696346419525471205132019815165779857218475838739569350241971514989002741937177522346217486466651099922039032921390634683378611605536280762745103204080215740309260669042979489326249926731285185101214865365068401378220765274484270822663585309442575915997031390183275180107620786955380628823553835172853746495443760663460029129354976616346600701596754055339389850942592716462828904392038730541463028959794994705374162410778459531597885646970252643419042129645928774731516303829371226167244945571470542032863880774511090126374239888966726279809493194317311017019076178951462051388024120090631043760538715071561556449903734009852122720627047888726009916167066413693423375337243611557268438478206975767095887382025680461555769399837607127893043561835159567406682586247360963527710318171384633549986720377748131414944607284999539139787027490729019406583150558240608802264034233168086797160764370560223390612529028967638756656711693920582439798101079090969489721719139011481672115653194809448707651995229206641305237362027209827069397431777734471057988756755902023435286496050702326972045542217208118790949076922687823312700330147952979378878340592260734882055908234046318605574307360782689489202139772444987776649479745400802420498800624488295241482342232174614075576470296472084353483459898536123539843103222208374042933119476313619390901071729381752920769979010929210382191525940808040549899476387672919637840609774168878160902901816779288418919587878331745088161647908896100612402369167692541437363279174857516693246335699237171767666159164620334881283487779636438316104016391774399189113912269262043814635888327882354745825018537214218929036601712669107474536668899240062728312501682624118111214657878747569150761111323894733892978380041413488415407511992443565397918057600907013967884928546281726150662086400197040845228568586105487988216439902556391673034696563977039218939662567913772119742126786539147954149566748414216494940724688573416414886197353953643052124978846655026068890159822664475860930344766891082439225164038386731193132235415201192934492165371648322708933848700450847490532373170291431885247208098382004570179992031240459159953411667846631841967284872790408327859237985401441845281824858551213491569145821668916146010028176161007587147928157770006244249485208471552979392482773255110365686904118237978229241486094407588386621830278788075090799989600712964717780257057651978714343457949555483233829463659428990588483045121064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] 142126834395745962345138008396437443874870458064646469926773801848712141022535544377087210495928279084908225854201180119060413290523662466976442780084333474342522297104518437564670047442423155493136772811056616985513485154199390880449922950636937681796063836621291624127621088669452925495097971916745630868646833947205661434143790788300781512700229032988412181059762795340827643932528456966731286859572528653311945513020723287128939325044022350588887958747376121986518256035397256976790671224928882349788020699687391136672233121498943191229109468589721999194294211026650397232118166779791901605581739655565076698996681719060804781635167942447086258079896478097409323881324725133847145477152223364126217754872738128511585055277381825493773668339014379089089611440267936996925197229813246498321220033147990007028175649496547797206972131650456405400734392573009295727627725445597783660264825892128183552268543695069348707348578062311983588574470207010864972609306223695089487917291706899017468864418850899769066444865143209584372480342420868595396769716549716696063899470977215981148791671230595895954155751367210817284093460807345995530547285396025970772505523400526645008363823055223574010585312678159447943648996871184540626552708755018762182307065054097257273128629124549762472851350007394008412701325935448417631430135580519729862108576706974372626428175251940505255955024949449321512242170812667583003481375947430748486895041895077916376335229872068604769197440689220282799206917933808275146886274611012425497142865949966625556098166593834067014865818237435469043564708873350306256328474002668384114881406798830605026110846603793311704587753002161275063659583199025708250521367352605438825726347139311237059075726244729166585008881320356960244373726214333470127708065943582960726263533764316981873306922811562718716797773202785996876454875367661843471546345578078154947308392693948163243067620139260568366778362702400628797291254411054924441020982487642232759369465607345408826948532555048292404655245902555801365319859430379934426852011161432312504055710860874319807023617671081371167180208987581163736404312139415492596454795123713601187691267703347934877323859699268405147896070471098175573860556246297526129135378233026415685989820895335910712698627297107111695156622209132701972639005941180266371846823393369334973137949794120721066945679134480639249802288487073442179412850252906646189951742644193054133411938389657599162785780604688508900325754489769622404174653987415703851190886816144412264022298217977923736158083684144881129833586648238925927636081897516594245124341885875286743197513605447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] -29989614206670490647934304682878867356428229464635754787256130697026127024036307829555147543479420075843946139703685965198852796275343532397219474049208323419038800649427617288652070487480941847197447410957581589711424706699891989413219485365752281991591245236327712481576718257263659667053059330112554637985301449430213802644432545399673821670350695717662635670488385152202224761735041657516457056419221877554042459978163213942756677736997697946773410455836234311606374170707928306747805141445210398335347422597801063915111640563357270427210625622941615062865208581462754807905678246715157362534371591168466589911617361433974947034936262962955775122156081825589901881650801738036379083924614774369718458870427799305898956957807749749667251938540845371227532675578736869375400744920968634324199695597022767635095884596387751104182673851708904538411492499283249599623731112140144792088964642568942983164522889002162505245171665710261814324682240086457294360219234098023218174948052968152936566494894237075076863509093024219935550903852476759128302152579331767349327887891652364313209984657890647089110110532860154426468357831031492487668193640339379560920010683367170400053138046687726794437099813746937837884150493655521341154310012457425815684347879372307577722239986287056219092682715500842569005408479002659894727206563132787632944867256272155035037792168198943745856996772054539648953206508730902687243287166251792681241062036307267160317596415707383624442189664984272910676680961274212315796955468019677407742559401094917988922233633412190962899470005749157335151894670998444178515075688835304594884994388137684540352969585576280722584370560031491749730909238658819023427955727203425563750781084065843044346806244309842331854469248336070920450169966505526953536528894556478666345430858546333607626170858634919477872372675416707431791325447478034355413552632830441976776639323686377605412877496866389027409046246096880971668423866264882710410885035513146684784887046620593381248710848289874921193612821788680320836853102801174550956542627215180626035981591463500877568122219223266602986033289688316736546547949002431919312793959422766931572272802468763428335683095464946377568911690441949656059717579609660936285769395372125668106397175389926725284025049414081965974044127850553031526907133164100237053055131543667487105434680528799367045698322039887431243178861157482298473501178508795646203730821097484845502748140137649252926389791806052228384522816091916204535196526926225927497798208467432737566792198264248945531577181083347886399674634510450590783319430051621384432690477492113849895966652497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] -436680798976820455831731904932470963061476830521779681206593199964567486651149964599023393875299955733359243394749243520387968018994695157973209686260958400995649411789671355968241567331761938896725844740494172890702303175651042838963741347043566949069881525979302849259075552572990919206846447468375479654563935402375104169961374553850045742877914232596263709430159863821953507003477710854850071580490567709678254108843559958836699956550427451301431155860109131557347973627512032077189473604217241973825175327716965445126477022587180386457871525649963213407400875233968277272762784201790036260234283473785068182995441078265875197804064468305206991090704339473846183705704073724081994598071093542388434771820667437892710560598535857647111093102706933177521097126667298075959547689690262909251957520154536655024258159548521939255784734682342742098377322299293058974494867214316394213886959800499042856773952037002126138470877987203394813233436651432036185043133730631381733166917665662119377682053014741072102610643770315012787244870325520560405877512263017661630993995578084715405776657851880568541218122035426254887903254150005388033430295311825063496994102781373934217585034220351361514644072626885835101575298387236639129546269189415000378629536244301188634087806925823363197138638301874138085504003548481149574709493415709107371502542612031333632725075262539453891432752944326666952583908598846129187885833262033959173557118793604560181226805629962630154445793727587105664657519301691698813345482411642025225441919908082121504518756025652944747098541825847705228686248621901046517785929230888356850337531184383530562169477806994257589164562287596107837853707774512936401198523369691367116948035660556286027797503406080473097608014356546237398341663899528542968939989585362481081060480440575683749329398323528131975997937491176087214647312763625209897209979790846600346362941051860265522992903596258625286372521489479031986067220800826251267606006730527447535313323671593143164244406583191489518094955678704632177196569419129269879033972636908053661139666358956992436806256714440003452451059962732762490076276524636543063693724695559029708434794783730186708062887382696661894806765825034425995827382985149983235849155115462722110081512188912893491912785378379320501615675691680220059402524428662839521681871877568283327507663262851409888633377519754474744982933609376999311742842081039215706121902244066902416322973478402600190206195577994385444049956137437027534272059442805816526528440589989634178425273389224631568431005901269305584053315280492555269078977459564684455235083684415453131079501742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] 180524417658611183838223168996472984983902794619752718476779183071181027867642809649583779951580629173240674832509542607686095858057587279662885731211549392650571717288516318094340221580023536402967119307445054597248747865216412069359456377812358547310476853768607658228011521057403069530369010495122127837142354822024647841549399008232673318188592716794508458911129092075681893325866593435038709754066902752529676692462394740294424706916413711099435097596430824229333238288420692997961440220587509166599435427648400508259371908503304386317399170362071267507969602800376081358426959778088968063652164060586009263026393049013549162601025945294673392553670140495722040421334765562281819626515647085215712801414473788869321608908835849845794705805397143730633458798386424641137817427494495978548378371163713126629265312417096548726997183947904957986517467475279311934847172111466657106810435240218135383579396960768363871373790983397089891512189300705698097628946421200294919486154946828783698979412871026300123631312976405232827872262653625594504693206831453789394037330966532933204444609999703165547965857315553260011798916199348717195617415290422755603116707684985156964316776790736220877836666283322191669275703004385302409656602931490612664714171461035802150316572982719649440547707993650512443385056024212556109431900359392569438026226125245653592605830268493178692985443653416449667977903214363723702413022016895152004789473731058716182755985522531074642466903520496796423685977779220951905118922430121684856133326758298487945264537701956383212679318355080547668968271865215423129028811418021245223667321340459014290755477088357946663032783193467286877963345240543293095914812500349148404818575216720618064082508003857247593073537363053690265676400777520955069472883815713314420566536795506068550685624803850885884319827814636080275080172728250830070868167182798859918051567279486930269298028354985440102148687605283608550497118323071647475900230096256563645978041301441655432261998268193010701946662110066241433807118881279509841862930702338249494677885064417271490796827392024582620460251663794704748570454704447455814620208074804487882130254816477288525333248098982723490438940175127570007737257259999338745244366194845281571792359933531429163679973729366471321415465161458467972094242840344718228830997199052210837423904427282231713131837181459032220467832425258139020176033682769555455142495953886713203457131609068783490288462164720430398446674162411413432844575847207328824330689365984003591691511004346528438012906475497778380638173461055723881886339992545064022951514678970616421589891153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 1366663460135774552874414292520724785349671235849309040520599957298446345772600968557268203964600493834230619977126947910399990790455441360390222554552603609920884608226080525006561883187634697098348587660298572633670244667987189041851361706987096818333647919756176410977577484396895271668695488010445360393191934212511659964719686625778759692128273864670676711752064354146696757224687114814502433028824443174712492124227208371745345153510645877530273344279580118590728575717125428559979720083324681780876333200500897328201058353475034800525961349080244835713915554623989187420665876157039110292145861646727173284136922402520994337010963079189038446799426433357823424685590498816145115974796905401164360199946042858844969097546183046872692969726260476398459404998276888874698397729018769848617362635867404798727681725527465025223693714647611912477232014500666092798647436477196288432797850522870072052984704434605079173093684528204783759780112434270873111191324928865523831096196089797006277749168049752310338099066624442309788864842546705306047052350846698713873256111037658525678217714292233335796666182246586923731067059723784222242154911442491129987588642611178985772766831155998530354361207205579356154362678714252132120206875869771085006004505194490015439615096440286434686862448603744445376241235255668225207114060372692415881235837683652791104912121812073231360664500165161320333266526486766073036749960480972113812418467767849276059551012039458644869467804539006586805251976408624423318472011714251556800183293124887511468606379468294113338237420792876757487077802893256692603412091517815150767353876260372360342449553835219393139306337048830177865927690097685800343220629655419915706845981918968676392304360010018960088382287684947539991827195652473095323897890858158981853605184146535011944540257584408010554104716624934201484521461369125817711970369894433773996066439910330007145846239387177622856149760932556406031957584162026348343673076498309107177341133434259058281282078258326663847408103325363249076227231261304856437438399922886515099325732033538417063356051315590778647037661223925894020258076339887775645043688765194137396303992932907307711041445773132244368390571133375975102029818967449430685553278969070803266432857813662420758501448981646079255403978662723400229473648358302687277979808962955360665165894625958058735837463561335660362403319814300665154366657312490220918101447547440962462132115098159924316217270706626067162101860109294573809438747623370735741663916858890575330242565759790006843784338510920251759339365011182596692629972830530573150436643095484624092214067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -957605460932741907208589799051785554855755771623305719106579500522823968273657291961732283295285872273411121387880642777076096308769733607569507541783529213097010328385488977877637223848943661591096050403692233917454481445449063279894959266074513082957048099780475057382771442163521102081285245062393815225657885085514280528977049013862660145667169818269366405002732370144699247924704911609184620200737288448271724305820786593218641949808157201450484970990859210898434980130899280656930006635014380354196303517984153664727773473504824634190376819404199551627058350534677639487065857418020583845416736408581052065155624340368907937977844094480648915866088211565914081425079821211560222842216522396069553179934645376794848071003434547517700097441659708703471334246054033404211353354118416851481288932885319248631716638646750878584873367890537721942988546681182349791301089274301299161307632081327181099309233712992539346943818795806877619445228018941642902586768682487642612254313451279088134651075541877643431524572676536842649563016457099165286627113078388361595436969766849545342710238975642624303139984947276286610091088141526043639508069222197942302989003588781902293262126232770151583808793483270238254346885248083979743230377629495600995589363226158989645330692008143766071756103133066898953607322241465220929946174741505881623093520915535900358313181812007286571224247149935086366412585811780996718560208897042338220725854904148387810416092682460211076403907453481246551798120768176822970061685759627212082841731829095245623167864555020861265904104204094851839877316583198938200352220370978802635861503286047996610820811088059927079004891175545721779994838424044591013484655018847268296143969509664733571060200392531340338267005226765055883873896467029711913905246520582912055799883131564351232149684915903349954915858197856497124699561173789012195918944037555581373559515875759716035430917366085823261684098631562579134559837899353170691985498406195895264057544358511928186789759067548895873753484547118770237528219828713880294212859355824971442433939250327889047272437677473591285125026477430674786179692425108247080679546074970184508082468864299696829292936707646098744460283506358915124695151571758818372885103071627758184016178749373728684322429586110828082187433657241967717651144025043807828892700846016222052113952304448316065102579531022368343401509294815403858173166097388950990910403762138853714014595701295087447766375517181607473061344395971524203522457435769380537821262937416111257999460506115661261790852393626199537391001222810786158662117289701606737076126596218472966955991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] -524971751406384725396721274579154794691872167948587160237155924383503675375376122773351036440450995045586087377760847538108614801471808335964299276571027637991962145177025451180302788513828983483972394084296927822796226503813502680497672799083003420909554062773744478018889142084817120771541041425993314459674986611255051240060748996710758761297266071450870206708240001929241389026155301411110985754845794841930584753207686409723794042843102193999898329705629798495698173000837548145543182419990483676767436520565386437186233269828244378246010012548340884710086771760500810155215404331189646840940550369932008220544493633941430700313696558344821813324366993564693971171316982021251322343319907566094663740654734157534238773540281989045899554408041710413264050331404703555612547267951787121675300055903473309544651035972764915981453113433359962460459965231614095464708678447041578013799741592783932920673493483483427867835000162791705512008317919810371035165482680447194476616615838787781709008154720370736829288724769901503849292242116675003855589954542185120306667160517308418607342560973569078410717429412717750691279858745776604856794187814673219352584365884206901293729462068218002501737523444933158892310214527504948712358339317266609454805294875933842873083335426181357912309234751716571823764615734124256163663501684048300792869664734002952652565561773908621608139348268873399276895695232954999476904853777966542215217846667903178923398287109071017156011072622289849431013181665858759877765282576811631847549090118691540251695259107502480306289030930080448925428708776468990196902974992907518680752873400740981008227163417628929211712963283418016653109550278671941825660544759586315149230004843320353508825532207767642692685832792868108344084296564881690667027903363600436076563310180094898445515442184644746509794896271033797683505980081437229306744498169597118737553676326730928283234334567559679644301879802875293741791310934105679812812190567849685464958804622201467431771210144437134518254257625642431687028380272072792137460668526498844830896446669245789567948072055581952909096052447049578438644285093492659145928058237037156322662343410539433307958659940351200134969544060033242920956329313228684103324944323339168701553760179768431856872407921770929454718636049979620940351204863991713755130725326722502372923970008737557050324645488900996989771679423001538690703248253018010368236837096067724466397372259477705310231227831073852706682172467800506076597175014650080261006794362127254792784486042733721768589690636495171087763501586329903785771336826159304880870372813898882536283184767345916641280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -1869889374408539389054865888980210656123388014229180956633703328115939339233936286740977510721640556844507591978874402999958764428592813522482624817280895978124244391585410756027271500180772422628060227966284347738313210047435400099402202204471262818492131900295557720893654590732162567744758357838819321178547148388757141444066620265457677574322088485811219391698058956512141693156685232849166553074114768399713651408067600464719845300947412382909622905918471630698252979031605836522575501844796506643608451706866155441643408641561248620249187783058269497762244398570722048262096172913703146778068063309204075040394072971044296991047894767689717739471076703071857341088694728125321123571016463386457141535890573424040553157833122202433327361931341008769255813863006463632607774813813762783297766296615572167692078784668652353900638141891380863346259044786364671891970795463681461320996136043784621749870637874801669923904309125630494321733348870998508775279852920236301552228584940118888389891977539298835988148654063080817339316297784919592025254357133915449527377349328719763757854317789346789017873964702010295923989888648096446188982180241347385662068868484652846117188490661798812432632185288405263847289179886362538487418969134349087353587206945774628296055445061082210741386185968954497584918982835609304820394426742312121632744534576062124403461736773267868256818710187789282139356450228198497763175551544348473026858225875444031767865564203319059439548042888384197083853307367704863709035980471430748022593483727700227416236248574006814146841551810222413547763463041352350600734036465135387572316556195968227122871109823557196383324088920916758042523424326363996013794416361780955974481512384099415567373882963052353176600042683582318334150412558001216270552809004027772283482964160569916010338422589471850373393453202062814341830398206323386194780840793502343503319168125662566716202335813432812211084130198035345615195816335486544090618077256880353524632637302988273891241948360066148499442312255885178862636306789017330081849143446253406783337291952674899560431672604489614775974167127153333728554019488460153923005791063855368931234779091344099767681460435485190503710006214368780899855661259727395120160767177162887402604634348974900889598289414994274262135710339654513318100701435960958415822054845181439920564152782248046118162109930620100793824627288093382545413357467611287686168870308547886154162225511309306973322560173762587856441099125841626101400802114524216473109230756183023332038941670296202316737670394844207164464918152424056775282593499300248877793140869162571268312321262603540103168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 1903148222938537394292548590337692446456631226933028644347658968429750188443051117157083640018615907368752427763708709044561515273880382355569650071445776037980307664892535188515849253431077457539612248664654051364972338699439023001972951604416031023641923102940917496433097027831594220050016076916867714930724237618665500920027713828949416479032964567492068393227140070022785228071203399616481828016262805733324491270228360865221365372796663057850564854539086715648092336134562157818681505016439305673756833176084742749105231615294423673164662069685223224855592877174396638546379971413510506344447596427341983334083260382533514368623276218485637713243408374269200177841003528171218536949831501118416056065447443206585135426029749760927667564939281529700211120627872257093073482510098648702280765157073732756104659657598993556527106828314247434811514748556561827878447566139191590670570880511457406179100309388042118199492582238516034870041596359954819515744017841616487617995187746756070242779820650892555383707243930793365729806045754838268188736488872999796017674691500948837908769962993717952375405469001047938816528848951364351917311798709110259551607322437620424037189596047898772987345083608048712767815599172678231371166819043800542158987492769332737652222857623650731609117577379260646600605870037744633621046929381263350100782036956944389706101844619453256399280350086147137649709858151533187285780695558772345291495871330169211442432283318548727931226695758280754107603597494188112682287230795482922764733121359007367347154340443498241408158603307842363839528413139996505277061691759307298628872681757901743242923149942403142704586621546181315570564791635006635121512677243121288569071936950880820111428697442007094453876226142916720733582220124377791786696150332840934751590057180718554479312508872035665725882784911629357171921900538926705093647492668612545649828740044126008905457355901430667569247090803992809995079419733836666184786329526745168573696701508984063910841571835401145475657474992027230084642985141533033885039315731470186132072820453441305309279510275415790951625613926369717183949571868299596264757979671858487725902495056677704279411543130437767969691508687667971504471516464984610140199170337102385497259715333402253427001147912052001069193250974881604857015568658566041375414369975249926213232408630361496088478948752466794022207791757036146037560652697804911416249291050420735590855627408249183001526900369369325659869954142359033449691604341948707701807707699025451633833731316465347757224972324655355716198075178529167747853126315272981143137127872668459946356399026681593567641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 14255333981787714835727073358062393429593163972573939186389216588936353783262064189412007516177549582598860922025096686311150219854300593967032906439549371946186629228846216871341229572988315716986477413213159898930759203079041570063367199984915288026205636552813157211088285528336816731932076936927378601601520453595349374928454253117199760581769335229930695001266629867429155374003590025881102474970890321337510190971394492624769508053345482795192667961786171722909700610910681709198342560250589385126802453860745085638198266009248521581593227994905656809728051995834619261184468391565573259856402213563276332580739883485689492369913242748015420085741183755831658746000577354859829174190114276948681876276010343796721801282799820313150443981760728183872179263640115384637868452556691210210137982794417590861489196109929169034300179808616637436047791220109498479262253736231592021324718530112708136928174959014421223178319047876093434146890481643036670264375793125247255085412390644117236193876709159470383833829834729002019663436780629265191940795912872196573226619395403881871761783581192634037398389004592792583928238158623411653808719053540220441375729847772037905183675407448029353217558046735444823860466345446712961046183660540159769247096981428070842066032027608884229525442769833919270105650867292259276424007751307368627670455288844164439079767236620844845050372801887008328687535185953376528043786462321888692290539285202794141130634813308847721143345782221956422379362711834664326768491125850420550612834465359101597515868972984471005332469810788010861849575626931172170091945647008682099995379257966528665456478113767438268645518386914677971595549746608316647035713065303448499576084569012382095654860580946297685699228162850636494297745382337795135145970609797665524396073036857113976882759258347632285973348808681294068213898916724744236906659333255598131184690233480279063470843823106041979474814977573931061516278308999437541895285857291925769690690397702498172957763880177346340271671881866521482644342118610993945718748754163108303831285345909130401105228580731035201449253694194457348452835855880830220719824994371004505161615319847374642646188054516536384314372170676126111423084082111900630710998044895229618166497773509334764081295642040660172866541721940093452065512087309155888345879052641697324080504772608757578516367481070950548105795080887134443203120304121147229085485737751515748948641097777632205898927330454801252590124416738665685284123888560090757993425750294583018559444418592241338007412721019391530826517565683367180952032164336889680243856522967189539233169544386745248222543872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 4076944975868115301830644410788840898448711356715686078689121537247481927093573169235962071631052259243513537343267061098796745143055431711883623143043103605714945916282322817190249776191936772821425997193685655076912778082049778508344896821530329000535399436106402823945447995418195160702819466854591241902969770583909486132824383423943227327756470424379022666096682515942469135024070937972784069005718396698608404317384600038705638394200469680134503372196991392685644318975193613181435594870028733398623739179944506414618667191821406907841756156939637452572499522282504170661400012733767473797999370174853425524903060899665560450651839762136710961435211402019628667952613822308182912216216899694396112161194148055227028934917888554822628505835691257297483699019453932499863938722531914553091261954187561969316670319844327061876368991363211363492566359433586053609375396353717595621378465409283151545532716098769635027930972757540491865053732245880490453374009441114477590445593494310768069234907824585401389003132599112081823353987924590627567668577949070661486699010887771193350031371174314116052079256385164891749806977379904681357258104997987240989435857612002800206591712187435158147442993609328726705285996019839406161805556555090504030164322929523945687680021647849703507931930427190575977474196902375592042125587084067164265572849869917476469023480388028623110567268199594897564371201652682709261258774147111255198444992270966902463275908716911090558157885357675995445952449600643532828757085914090848254660058592456056211019639583160177768962580016670990687894126704726832128165785323550406005243413302397669257325562385340600419215941149645474380315472000284563330994380220301946613393060012199324923921809585505722607781556453231780145347012652054264409482527803541190472408047339863197789458307616004685878392549124931242271552797832309658708975316117540908650243474561851208740934787568410875678186951392984215902470723838544274450077094595564082997458918501573652287806555392553396693236511140888867658867958090162292320653355654097400665570690410517944413597712478484114908609798277541295215295013991907951628158666741537125549447309137435650695466848891089937904549404648137471294302127519978266848964702521743941522016938625911883425255125881661115787847660203043011222629865701309456737915979779131118307176732730230022496794882652704460332281070742738276992230430901244607062234730336925151164840126683975242429468882170547330629834587796085833113582154585795881067170931793275755698242609698183552408070058664901622748112809562458447050814841707354259903578915265809413479342713263609984138377953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -110705111849009356483399376969262572740704063050346930996407872201662402457368407245596024640751594561476502038417972807265813696047126449804469722412171912523679389633441066678267942494858466760170127372560463517706424818845858713388379341337677019583975843548978334186119578738776475020682687226677658500170304323703549849648425061102646222239731558589149768702620499202492794071872007088720131822561772446520357442225930167089486204809511321402048396060346668330292269967178824742051106362968439763562556451104812218510137543479020524501314687666103533587427966637701178959439376215917553767352374666460912276817312485088319219235777111029912588130636668801351257895638943587816327962891235428669321672492684914088493854582736419159866798525922123736523225765363490522954166652159085444321140737477803589212074394597480550616303002830133366044669253853665344277781270003236988598903573252755922004720173723549300011556699100696230528210071517548638035466773602703535093918761195521459750601283103174176247932976294010732471728492940076293507724912211855140691323884584785844116753179046885524315908513156145749423609269232958220075815983165850540340067179466917302850873617214325447243356345766397628933563739825387013135944805433983814338905582620575866073152314689373119182467684681214917977604805959835655507857115771026697330937471637570747532631447743249433795931735026061715333738117607659457595343694583885700162948612778938409795711759655713933311948828656095333175242086970909276876212654114157899585370996292025700924377130500656623406911186105961008560374989015357057702882713477062739141913737926650474913082027371861912828581355085792215458768441566186461611184929647026702975606465128296009047480658831576599847383178553214089580048502675868623442987242889420720200453005041439825128258156409675887382166075427312854395123929155905440399271914825647381653467442206431490383406777079272259931669519152312603060835292751517148413546569654531597349528874244746572391242872241175540693838701910976068509767886742965466241435931249762333471959526425235020531492163090595901432360319299223095866035633526399646600830181265422440152520842599437855695750516429825600894102035400604232660263286955014513467138786397812760923498163511381542459814626445149717503052652549654138880603306429631372250573247878637611774506554450816155225618976897795468261095777827420738548983054150192927014633899832198647257974896574093951257829654398353551084200288011846990052150947383801646464211494697490125917534241657291832210820378736814681213881832608877257085811812182761955289414533789807104276714169586561056842634720444416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 1415906305440321832208666144759780789907574495662305515255852031286146647501665474872678906960009491394645989041891325019156820655066667519978882304222348564363460120514354119311701103730171566756181299514846432925995005866544529387921020723600680856215965301004399740567067608776707171687018141412322591819709628582802909219647989181612561128613156684198393225274843951050109731101969077173068213503667064852566947581609293410126995176738601893395271574574513837900878140237277574318281212974526968745305133709057800728340249621628369928721194844010614835032110859064853948597685998353960135288597263165549236344557323939329454300685001611037747005787296550656887258703925957069058883703129216645517718889500765939663330588635511073380110359158218968696407083878102257242602534342246373618696801263559218023422199874634858300663729292395136583795403347566941711411127544458395293887868936359642074914053292575549563377560927994667909754904119026179959108755623303370756219056641423449606712329028766695224828487092855020135989896588114193152861630266467634664594502138464833034139348626832199919784350089030282539012662991052320772205665883283300332477719242853205911389684432556010711686554202684072264814935257637971392929811258471600944150972142748746395849675856768138919385685761665168363320075467696321847131932394385447003070250497122554101974541826039124273178673665606140463829701736383033263000410241458342647584225570925666136898501008106146072244557455071614219943572258841869123771226710525574881947223794835786836108015048003742904572834214077973447300082285099218498491178958475861536608991178990061568776223733508157183450639928533586445457964046777647512071977108669721218926008900032817494236310624642183856592027366741702882939331861693636403607131986478276919060696220836520522521306603106606785264473279475608914155962600948949366101897321134185419105037837118163357568934431762606147391272671492344161183494772423699034150008590763265490993172101387659421893974642966470901405681224723972462010361952328693275139531891763082515373803094343090993349125430907288170909196017320633552847104843627128729705453449015683184608610751154450252908545531516415867176311633025307763826587409940056546690017803174524896824538608245846790762494753570467496713609854670781908593505462460316690854295704999680684959655827115240129498396310174491413954758181930937640089240844601978530290780219345602341355386118369871375031830580104692014457459657093381698407809313245876596166947827334739080793724335258366933793531134637282896466952961414182213881590339390707548751466786785364567094550038242669066895306522624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 121023125283193230305096339214341545796313221814760414292060057507495854664337897856057531305802799008258249382180178494183609224709962933734721435141752738258872856831114085269071007986379577054958893975180687298453134710867233009253569724273776569748032244525883840521142073584897541456594883853251269902146540417971416611846947132460269080121326173229444056219646668434072689164427408625524733013819909368456922216331724418562680056614871440799086242840510851920096580475916723615860214024066089668843312564746147465866294028469643572497787584743310204367441236866607222672968204026379897260300210637007045485786375011389472967209594397022283483025227357622534408523978718915368374122151229199219304656037864188003272543397860404502073836155182590772196098453954510044830070610128510790378123144925697696079098020326265449274190736814763729027438691277523322027069857026523814923508849029962800914944739154695240518588034255959704476465756246757863434067401421811174107469557815376562947866142420089575887188352717764577336932621367121369671568200446273534215389880761191637119567701764711988340932869781115867841807774967221042392674156134037640183477775254543728993847949752149095019369737886461663589511687694490977177362976409780842529433837132540622094927163042883815805277805954336981701501597329527688252163878004638731866859315486388164631489121401923359144451418972898219373759831551167518852987813914539051876590313043208776063769877801014393130319711568898630996740296891087887286366017780329718055431578140464403454366974279952623556844051081607830973349885022990735571606220549548492764021945344199875279097395815813335114503827458934921907485733711349311298954883348422794014109442221689904650848167278931757522591695693142243435829147194965467919830464432556436468965010929907706035414326941369074795057644833280676317146393125475670264655029720292827165286479083669793899843313845724129909484048580173172505352023424007987485208133769676936491407118144036070178486947935117309561068799062328406924803255656453462274538414901983390409763926738044810010532410162326354459040009681317017307437324579587559416878226961330489239998287286526889175185265920270947089846836476537220526831822228662948496557103233360928143177524686895258157024451038958495258225791303351910998828587485181566706950232218680639841391770117692258165928569564515898229069847334234926365180490538852774362872720766761296872003848734529534300339497223796704563942108588205655615106202332799324667902882692306399965122931838813904680631202520776541123664586440268301637687741568862026823658446775106546131750775920596086681654435774464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -115194265516292104650180264950672872746222889359124385664212705177010895535448914896222622721920103387076178878080076390031017700089083618975284775932133738138088056034484728407404877200432916461827983249137631675928234068121843384904664966502050641965827831382984351994943965196971288795867463202712667793195006658165583202449972816272634262292740107287063106552487769521985569808232237919271861134257610973411722903659448344043655745589219745934102012488933170400958583085131011044115913248870474705117887326820863755371903990749420364945183295920514465460791723263721254121967648605991362166404644166197262714712581927669924295897257939386101366727887238347870265647944693119125411653785615341859567922055240578034561011161754962949643827292101623322110874304290533572044750113117302497601020345699694556421345313923558308958411456433240407153050841272284442493183454294537963518804496479965235120704870757280711170449231858342038900573381938817840428645058102231416045930778118245322235242986733380115193300100752258640813595731743178678896673945775410289262297183467894852362621883422722265875721339730532091706588954926039711658296953213456079954062038601860396327881538181365221184437945410876636086565486758256980876247674303606974421468594556779931376013390627324078460033997324360837583262586888938644278837332353798587936420179363763652027676848539476546498923100165370480960529507814622115960907663156630366464042710372659596152518844294531330782842514326956066194286895416078540362896940944394025340336402059134130318017725734360570281683590894614623302945094701443097468304936079671881210438721918224096560019436724972925188196325136901894059726039349732613361159505567383572393871880802579283381974118102280987835149344758335429692699718621728316916453221592466079541162137825077293861970806389346575352687031754426185374568421187115906439564087690820670290738896687767877351762347681466737899176702351016803905154175824777475708363173511028122563985108806318228007096957945505740524682889784246960692463097274893396482849207631562157571217177496359977150079087794546726569268849997135641593943338710415476830124568247151974637055314352263606870278568658419658481778081263512436806344629632217878767278515421490300514612959405848873670196181818925036182485454730476056757140956107441378168801246615529815596521930599246092041561616711562635645004699856552217916347702611204723982269684674455952932724596776117805375928408608979908397280037837587205477296337792170354059778193019546053828927223237665144316041837064953289996270016961330003546325222180321126246290344503117885913206375336779203945753006183546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 1655307059787272301131547523533966460135481401556658837216283991834016821957795618656587597515115347148374543719625406314230569679079171865816290228078484970121623127275435127401505246757431224632505360023812125827229640697286458165658044250366753481371224898591159892245450597397282075738554726796952365775444129829963388487877697007468855308387667611757376015430921472262068808637606788341325009519743909769550092762684802237282279933185059484831001495419180774806326842222324331075948077681668723937869804001211084309476545468269342384714612826496566922917391809434159005027524529390583422451937625552120404976111998039764166352784492046348083114807517964257721240357835635580747897731110052707277255698756438262107870438401565604117966938395788677537288214040938895705926229084658664196728638910415648080308779994127210373738398750324326581776087698070253351194498674154232221844537704951311828871067414915748413620520841688124011910252301040781901477572623598469808127197921889882070965798115278755958376351726809900099079615747598459231934264146351678300528829552500435514026506949183960751192496722983880904815550178752190531056241860896253829457224214510457250650163062384436207743164025848439301750647930614342668200779017070812981562256454342413585692173338111334977759591262631983621053866578421259757054083672213474475931735496047024847504790759419102632937473311639872608980144964397882963378089989903151093967669378181687075033444672561920674211384464366918055411410061722623181473597124253226761208114923121970567013269255299154065987419693073820541397931780564642167964186228500930956756008954728949149208361476080583355720704336774050345968607019668153017749977934959668984426180884157641977140881582114040881273973406302063714614955710794303964168074350302641209925155263229913609148519983840041616617056948323921405685717232124494067610210766593301884085515959658428135730298864581259054007202258930367031106383246299964461940395389866746012305348025318185909958123368009997933000445974794604747412326205863447096361190472215760475056993365022815417501272373958066411451035071218626685648413597964213154912647239174597486803633473325410513574207299428007972456143328507351399896123076725050242067504830914901220835434914907891085060396715320548512612737429295446200773326523459158442839637376140758549941621687340139768813154453520569997350950358172557844553071679253499957849534292048153229358245301466726773622695120951890566880541851741858566187059201760466882446111328514852002976841229299319891892147853303978120471176219657668053966692003664352478893877657346659621939592698542332844830735159909154816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -15562120458136634743130285024595089461462193265598260011918978243718159633925518075171016105689476755993015866026852245236278319635138744643335022854379659047739733476763588371388817290063238862567532728540065606565221505003722811985347163704371135196216258953146197918499975223600258248503906908046118421879667754487302859861566893879714346693364111623822795602277789481380027065306459688531100347160052996415068633935312782684099997690620865563420829083420352245603513411489829834733371136680287000720015763767830973438897312646647922104283655039918812337869224059916501889995352538392149254293051639862307238649213932143128456054463060621619798461165421265845962630837893438075059716320190263972253899155368164295964603463143433085608377428179502568371268874363915743237360574927844689048751213641191702005535417651624804947054308971564529713951156603744610719276943248926843728574234072880338090419968285753188790712292906168297170709749120998777166158950047597296714353363188835371431321474604415691217001949081802670584249136020217460430244832622453267252897205070107471322495202399019595290641615664109475389353473263251647805239293668533126645199658912427102230619708545951545716683298430487834546915793163075859245400124891656989870168552123115894945840694483791186746327674230249576341352796406793358756119123072803734335499001767351332383487680963705367614789606647510479964117251842475203271132475031937064172353139502021650635298408847520239298718524913305970359451558314214635287018724431455997810614185813955244098613783782002520605121283218775954708272903161082704573087414616661697505247945067802627424112866393409836057908646769311049206570909213190075523234206752359348189906427001796424078809248639578285349037779989223958653336500076421406772307121876756940591962123330961798571877666934349289479441573909159789480182499641435268036504773212598568763711426676207534326060700111055575065629503824849199761938063737246134894269678455213384007806878763046277494319471656927899386890335114209778680642044329808293537075244479606375532733858072864201970014181110804175500700873334462292153900857706841591674533833210413876001315579969684181516365876853346211994666321920911957003465542098692798424168211349909862680004351294933502095071590097576837694946570289964803285801194920055610858278954968331855966262870951965762547688732652990155126811816183446856240914585393156839654954542359536629484319492610276550096225319025202619067090235633748365749084528409167735614156951597382471677726475167383327107529393213680923328420149631932596564596730792555544795821750272580143880527799033504720530960788078324613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 88487521672273060536683902200120716920704973535279114215203191016207223703692847666460230055947783678890925594667356492047059794386424125382669044998846375470082365961656710121418136375576317380544042303602109621092543561440833010544781185688029413343409947719511543931565768887338467767066953475875009346609303494321339903748847074933237972419142076313962731677813319240676183931265507609895711638569137773516941225491372285011920165846502549912649645897490934120629505561155341910457349529844653338753579573815607991149432955293202194220910867187217368937017930536872009310145235138711322305956154325433271706928175523420571540784569700290608295753370013469095445882934045258528252836647833026696253282985043148987821590157542899988412334655767763790150856478280628469782636050157645341144045403627134591139257319584303640039633428573940750581705414163021375681984734492279126617638086984215040965750969126089750971238901822048505325474363600328187346543274934580757293018030308004337913151990377799363020670147787105760462036022203294551717263680708993678540475894975782489717350137964493490975364766920913749399824822794071920795303914403730757103662902903101962890689528774749976982757830865414315148661391063677299673386235167857629582082161338346549034413982258762282889458598715955446542180621126428782372233847207164995048821913902765158331628110872629165572922972277696456794733648510653008482476808095685578119472921142305144630523403839167935452726035486309126097785105352265422804702425783291181874522278910446788431538676275449623356257497456523913086960787604147438550603587664456102002467305915691478398498537541312960933659116655207414045888226560326184112552808192159376174145218807111383044335755359598277943640775484466211213237908381270183963889558615066095393717628494452241760454099040378585227364764882827111112119760426696266648875829273552938932952753044542030191476377393779998278620495595006702372057145444581249167762427443733280769899050644715023445149125024649622560105110434349117990715057533022680521449881680394779442377704383748972877649796086140885031964710590427817630202170361752044127909517771669552619447020442434933097930822127406353332495972314484274189117184926918178322164918798791782327897779797280531251476254172781263480286192803384409207742236670975767410698367532902990770114379154610683799827319440177645885379413950434842488771965494382151538949808114232434667656190952735571357434194060198941359654332149355079046895962117717101200251781934019300474210818181636085277869179073196919799631479541181820021418646471070197894940259127911481686659640804194450630586097929184870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -295288314690901815357338977887695876256263747310643897978209693629224005037267805704871822942692644023311826340223789824737120973244957477396124075114170137598173995073569810056679801297780446188371333895028685488678674369458644506484643320046673201471076296065003595534994173020384135737720591937073048633615013730249910067696993620025121815938667228261923431874830331541530298184312065673808216862836269449811341958291536604946872954884809750404249913846489668882783103154069016032255066282817463833268355239659153856532078415424589924758411687131671342241164456383605091078403754260542805806040934397846131233765882349064226565670875692352353028874902150680900097328703609547312070257979372590596920094818584300298223374828214010115057432192793389307720214967092514406042840080562770073603815313441461527726520027792899252525117556978993936152710071027239711415821237645864214341801782589916722523904830588400427034202837681246452584796664407141888169359547253532468154116669622098232441123577103220720799139364443411137170824260371085529793948088542404124935074180028795705755678295074653605761585572931479681742956800137627686125042048043370414300194456295160945657221778536985069064093058990929541033311918903988406249987440932028927366489281545950934405229609207249325071185513027303656653028989331748626501244282049766730095375674598612964457276136127596741525655831493453287130744945617038680934181152934614688977569086020404371341125550948096500764881024951691231408458607989599675786601829639631149611156764722364590148362965924533948705638076350978781319139566608642584181979901986155132491758715379660102821720344364458403523455343374752250300954363091493958392553268481189052478258500645082681956634945931986346218923460647221968408113980025718649241794859970107794572748226198061355522423919677315191420600975468921234494752201155869712462589634250430874701465642575026567010952216357595077162588478318452687652940294032722576668025702244410672570672583808684647508586883732781309741982292842092010626696384024222748120061143230813622979782966398689972118837532529068498906294402842041348036498551089946615258911745341489466287998467484648388966773620166821748514326877598393963162942682548719507138941381348174657250523397420015179919968307127915517712654265015855872702380765421953934253032798757955602640497928312247270152394833195073314335426539948315585311408949123509528810815572148501602830338732216186152412361773864669616114381738655096377560924322034965283017829892492340502470595737727644084582934438867570962269498094536176855816966782948916067510452707054972056795291113546637143038076437125461442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 549659497818050501483316252998292250187602693937199446779112261112634151392621935085271094102825449831112053368797830132130503585449233023868976831433581335547907968679863623183619461616499839231181175891591544017809677281704058434302709665834349314858054604323292417114970652734587444304891555397113164043389469722365517244983297151334480005981010451085970782060312915272379578278185826162350398396122263919479790784371602126503370571787710587098140539289996093164368394433200433224940806966564022393053511611783087474067670843090413915897300248324821259853679871035255396947672633705419510977446936496700120709436227603402732554419115260120816845733494457680122094485126398824392474849291302640019102103948344858689577842062776955520983141640504588176207006745557989155875251531221298167399527167428327817957369755736300619365496160456268565741743685830889996148081578739805817119518495362557493306271782854602459468966338820076151747465617154833427809694777675964640791654796332273315179942730090290682757539253715886694587110901558305212150794515532201485116027679229973058279609624987753596990109392290014279637980583042975953762052020961968817531423046852611506245337843770189863007014909863710739742081466738585536424249581506068223458564120188026846673866088389628285128977384463090191741078906858919001238708435970793338157971959132861312587361605457247599332135165623592660832136994875719511625916002356969164868939695052250258234256532341870272799460841303798429591215999605822457629096168637259267032066047454673050322629221692974138141907019962839079165124158501433477796066546077174871337771348336127452828742053884906838917583209462688593254824208356128802717779585274599705921818821085048530748867514472143204980118072171225654159911040522030476382856663107617582672364187562169049327290323504903623083904141994329583716256262975216385532580675876793811722430746322313363513544997473262084482067754568391331063859768496103333804360218568488516941712102844027238770132895984776976683806763767676741714753529771073389352875179074968586643354676952701167147745207247846342102551789083627724817823972116920165900031397779408819017573393335853939637283186898589227550314872363708925286588873789516934807489149678320398813576208814346948020658605285698643721500496515406861613365843415815994590193899964129521226781878073228717118307191935702490501219535127900089581433973379135162011800352110042502904132108332909478556897661601057958950450231840659474507568677251730299142912613385084495513502659332519032810165892178847792266679633777204447249247696687829104185577630229958006730432175501586161158384686027373543424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -363270110171056684204602679685483038615478202188858567423407752097312937147297798012563855789667063833259251116516746706880120902935155751849302471226836493802359299935806791809223225036377719629538721465023834678704236071234157079694456820718829012483650829202603591251817534386730106367256466953559724700977319704011156757361879887304023930692719723945665782368108740057121506030900760984001514091521266632207728962155862340902302123059287995123499572176958911441127294374498283723969597238034865580342174510893269055595485843846024066988002347322897929460604336064525257285866754841620926532978371910183069097661825938043665909564758944806824185086547827443852646273528806488071041249352033176874076015751951295238083715431622639204361789420158808293949446704212691499462644849157651363317624356833445065077792153544944980020521355585253356278760064817357683034161904126408764662307778728387128201981585063812946110194800525672571297685744338116327191830256915044192266457567474522856421220894578811199802691756243802551749498158041741597568750733586911152568937844618676048406284403431891658011319072372914933987055915041803984528123446344720814821325941294664817347939913543189384423171393272356737605233820743768775467304428336879668319555623257451053466448053086862161083286174361729248095739575559287057885127206593086194224149525823763257815187712264949260779290815123616442801141404739888637421529194311634174592785551462030414983931459124742946364170144216653998467041198689354547778543648434614688790318078179254529026229147503243395579700853331477971699128403311201447655330867220964491706022628038697378892451156227412458519834133480871215666187579311684800289272357855126504330713878927485924681819385320409252598176705788384122060911767525079475447416882518403270174611803352503588384331056159769552028025056883787221593655819088383636517763619208352503834128989613556588416806752003865556027465413945858109150871865797803744003464743114105773035546402005322077731953902139492882141503368275756935772956402029862184906805648815069509065989793227944636337458175435010516622808602827989530229756674310465672344141545677525138943161780451246145070865223133615420433979034221609617881680314950465434436272120136060464679983329143714614934980776067099535342998794411885665922202433268941998434980130776970970860728883885972028416687961503581836287210103583011580307239713332862295748724771215100272363926802362777894480420688408597716605587598589742510126350740441043871095586335344356976181318249621275353619876939201486319628226092558153246058748084484671681166788003185974905115912875294321424031783901917190553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] -777102203536702613877124466391817103085030456794176453628279319399709344540939036258483568577811270813325547818118512265512423943642181305751018620133571819096887202814415095926394433866706754345400185534189346695309659527847305738753699416984713383631229933403198600491465277761813085513030041033264859640968493862249915142656542608292012107912948748377842711503335999775509866749716036525595285105115688195057615693004708698825463227958827889883950769364265684582706724838455995816525073674876247760549259466168897003796439991676191369717324320699440712394476486145843547391049291773734679092715290355953913604706624540499865470971453721977916829550144995780763390118280690383547539243372985159091392393746450798378016573712634931784486348782592309018842730298273712937667996581793466471233403857679519381309241353416142879483672375634100377101301712424136715248536359159687287780866460231339737154624990651257816005049665789807774721162936369670501265720975038398321160396249314611002811128152867695366812414108567222972345220718295595566021627937249399618606371653705925920376904984309752705298322685109505617588817753240196753870740746369508482202144168012156839050630604323052211988993044343064904773011718736246488380433815100966732612196137123860776280227548466610168216988979650081649711851603642217639795620409616129028357131061040628258971501328912607345927353974412772223882659677978692167946928297317924775861561664914106315050533366193058703703388703484251742889262042273695562602019521515647070662885767617274868980108236289518146531707458363701162965703084363040215789487894572413797242603359633679417600655680928201423500644674652216822487989148068470735865673773487915315774195456611154869085056399809789770867981350053532549880501081111166106865445838020807551108213839389966244682145663213644280411285868233903556477241577732892459439739942449673507385515503802851053277859260711894796838453760601849418294505743291506791677099879061279149149997989657802086627543832466102636281893537047815911872818298364442039507895305082253596521052693015369330482209721604932074263834779923208772666778549502837272917255708505329895429213280752637709946046514241621155859219957733546019526164701725642406807902687881316401726025180928482997527387821531143508404839251013453625720543586023106159844465788520787285368391783631913841193353619015426201060171812149214568005287763061149746045690782966043912751393242259768070167119158135953524256715566830901144031872602553666392981638201626980568606740721681982958390166926654631642119477209037756521439472214607853605090252469913334027228171674363996738842756580143540469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] 2410905532434837391021658052121873549144696409336933367717414795932499698461268968734932548222644514801496024456234200896126380780345254410237559365276549833644476947868253731546838787669872237592154847062794150676238908730609261575490162844337292903906575239330252738980973721444940334761006285805783101456156800423496879114389925419736862938847724130228929098905794509950334376959855734431398320436934663675437976595192832722394491033469286036622994467759992354542593500935386491065304881561108954317589415713473796610526143545840941472271207001372222478441773222944626112077070177523261206572793565727805139313115837589074315250620856838864290747535475352768195691827214211893153484797547650034981113176178364533794561177476665106893025814732321829341926329131514747454131059164424194977787870558389918693162608356719368717514861824773895235453735917199666295674459796771818906685962827044541112373462181570997485524536651935929245789102791626491206823862848553586518811905869753894998957294750964983181610232888534387155635847056095281177469102084680369307196595230034198299997356359367443809543676335438749994269484830198960206406722276738422209800455207595459545201674805712079519079024534131887129061701176277173416562253070242792584808840182550016203566584597117672637519674877124323814404669112067368470898728537083099590128941957919458737879796906039343157303523357201664453086452741689322808418337890656487373811429573231733501639786500480520009982967882324288705801351428889726574391797400461336198098672657445479263097663365978617663698789830296704882561890584041056464925680256938025369084650429899403954942960263519044337710261958759097645884772576507856040478202344147483543661434669555211429955060282623841199195216033743833321631500914825955368549243555083466128017423884338171443891123690448457839363646440378584679358400302876772434832918153906784016898044391542204240911470964852305244740635158157401055367458291037924927547141457809621838894495474664235745735183628654081286869005870435635584774678408303802977150805528349489691793152760541969214119301623197113259862964312574644997891561556422448523462160898230821548581216400724284323150401652699424138696911365124790012685173353958449938885865194621337059883857025393218917735334444955975814641279527431508309207673213154600419209986686147125559945053090391432821009280620334819079065809665140860089027750860015415093502327689398997842215860078229528757461954626423741360978839093704447529497951474417276216375908049742789112364579152888906137492044939899553581058280700558554869365072632278325030692284028681255756337202242797884275021226347810405744640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] -3093911142709273036473559946385723765324290106426689815187229228415199624985915191273471932453078452043405049665233855230973734212734063220292864327290927252278330952949718185450090992952070703634834483251449772328803665650354516573841226203180710553661850589248401359876743188991858449161119351582680696353386886556216975885902791449244848295867809110298307996208407244980006130524413209040243107436948061102289149521961435818375382151591845043350851778990165159748118525053891988089672156096024346964115749225750800220464772885671635642890887091084923256558959107564721063270566671796364025323512515998227242320528713291584959054968032208463477186007147912507944797179231807745641258806189668951391401197251674026245158176302472434143374799449285998381426806214511971526978228221209872666163946772105231064760311502580366891034714547681451863532714227292454964728786496074090098934432983877614300470223128490512239467879627917434441791221107269176216128318634371437950995576686171993929815240898033472772003822678010640689128532136779354796875028807291766827034136421396235404240947994350380324495722263764241113829128362796228830742588011923375661803221853251323891626374077096308566552409513784878460484046438744103474334095014250845846450880827080080977756690530778209856207863184892375338093735772092967246488493904179949364549940973915858066360069791319573211568560785329562908914911803805902359881664690748001454994035247779026921348741599211848604881536340052946748318023049024542710241138185776675484566010749180226346976535731771561152187166161454532321390807580427421538469749379445605832613402484087157632003032873425143524908894119200646076177689139765494845271323777817314635196848016804979031387600361077016515809761319669618684710119179216205511033359375890170500009581654556771127957573704370338686017356971816898660522598332256684095113455352397239308524639423312575383402781896008821838520873429710366712021027285320286061866112307851529957125014927357656617821954208509186029550204009494005227253903429350014468578667444898306480116223133794976027076387382593556660580293149428622215204962178512484941570055950621671399927900624671121170750595218323981629329336812624238405751795034687783687269914181484187762428174561680935970320199546603582497278956731393662924844141097627500152162722704967067507082098739433581991590513842778414280031312052289256528169617730260671215975657541884534427281725050489950531126107140964766135506103049607129907609036799823942452741251272013266561510483418385972286987602546770202860252990690765043811165578109028319276150186944585513347411469190887921518638156773413602983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] 2146979140441661357701465755924592528257252431920062550206036313248294277840778584732429316052758067883790950868328393137610553001282439826738959582351935618997740425483262965575693920279070372055845488515711210492555614098926396450247599102193620501540159675755435900597239765940739797367781461799101830931711271559966715170890972368782761578945545756119417701026699892401253454798283121861462596474995359114690195110474517513539588879487577961036239030954878646119607360292229432228646999992811496109654684108933309335470818047242713227932050784028558143492293653085737912912255908687150511265114048089354969681372018746955205689823403676641365582681073725711443009228689315010825765047510751326044274476805686206903647441928101150690755759908894228020451347803271100944808993201284849053520939700435441916981361825596992549003475269361633763197219483054598473268631499160864143721678926203664281427178146780742010547120884448129010145475620303294814599300999292199933709299285157733472026000771361551616844667175152922421653204017595644498288211769921992592704998644129442566875289658374697416385623328193806584271853901729963584891948462440270920304834080832249785218156730078239128468862584243438326281843516761211813695746265043861611336536435134042062103059807846255198139242881018487813709283725271476897721291610152775133609278356409339242852120096746209907260489961099988011174317219420636555801936303218961113604398043273273647442359916744835520495449789530395934982019234533982083825298027321145336633138510442946858563124735230115849127640781415127540444995902282333451282896408263135746054321903282022087141314276940284660936459761727971163243668723119679158760153472733863550541905685750720508806312538292070121838887668703001626552507666759394028392878156323844767578627950600858780848261360582990329821948476215171027157078860151767547073160030106303340249645626004728952467950509563339142755843726212019107871564376109713075323328866499580530178446124263086490788077519824381210940257168883001019349501726493687127045705181245277707705871787194142112714479265181069246835163515646815920846364558637985914968786126151165175106548690987689790822266210637956574546915413587643527911052515081286562923891753579835083965078578877258123710218220792232382228114854533768667165730189933635878602895944314673111130191232128710121907669598730681631261079886904074683207701016675824444891443585978444248392066843037228568809155133449407866382821944836048694492085260201365691960686049534251196744124581283133268607274023756145783087009823474729383216439762428068131620854274298070465147152030870447735043299144938805002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] -835065708226320275992118139117402841272033230586568033717980816546813247258381060676603887790585257836840118488620320337877134605745595915400552284912790790858800985318238992207783486160730517033596772729942997053783672593026590675367632228653677129605767941433309131087458211948885079761339336581757630978177164471662807113298262336512494181189041852956119439273128967128319810791795352060416378652459098066789708462631622777463712134711894256948446829811349441095882766384213208025058549093227064255715489874897976070759291760644898996663801567970622454226495652427076368215196307047351926573039893382450987857803479243255441616975881410860326949567339812206831757227581792936121187999360037544176133100524047355609282471016929523857183212021511477905265313060346013824297055510562054422015083276492729800228640004452642345653159341905155275825788503359150944006417029376487816106011604716831909744175555083629226621029700217128400024899639336616464084169650247806160084244092595579938166658589192464894148171173317371485990130720056328286729635885082150376787737898967731322657620810427035981025298529405430832312853992487481061061747107987955440552543509462702696713209400154919563210514539345329902050337960417909440241068513866348806836034618235419787857977634544141698819337294742276793162127415089020163859210646148910362622143587163690501438932840375420759431002740243776610400331631027979741268350138339526912802657431582177504120858052903762706825257706155785150735782303705039281551203326506843689535380795354475253945311070640690829919119541006013984371978115267765876568762911236829464692684260498278427934271386452923985237205316682404971671347276287181350661907111041159511919688124734201976135814046034299698714244903112648685270206462765373419985979583368986900675108071543848261244294197022492634462885911849467806365353548523121944580234317525347053946554079924347077441056573270317311246151824233288812129323832983385764349509599203361132011772134950464643836821503015902086611573135733538359264294574453715894781847504625256330450903983403528059206596688436116910865049605820467128340148784504380234608645021200171848430476045043942578256167584472288931488485239303801289470081462667605343183655859416851163827711223531702399812359454591223636425595314828164222900205651780714824572137483042281860719640206950299349749839108044186193445707982990110099108450998336548981452279640495740451832139775262956404587500073515095740363355225583315119193722641723931940961038436766415413677632413292414221988554892089079434593547560565097370877190503147715525231013599181102727529036480785921088073421503164579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] 855774261079047531225485543436473058765479004579641840031787280040896414034785446335976534971321441379304826289705037317920299146502963353320773119567711901558591425329890720225192161946474838100219254183470609132009956604376454115007408371993884770740497474270992364288375795457975952481632291887732755379935304568946276158971343144360053713975132413893045943882398725005115106452476389127854962810314617316775650433938307108771940214495742498291449994387260906149300524881402389678763191334955649985540458079395801757442090115407817207974534793972803003779876011454356284566204445971722003586399657738050273020353458348858275793866062269395239461456489637192533007186703099038167381162327582547943943998277201417482904700036323808199868688844349644120920303979807157608896254748782333693176283134409007641084709051643554499964523164909712808582174821404899921385469589541059375944375296141106009329689251137650566811795281767165359983579005489298854319103683156816216826817290660856768321141586647069860567168036906126468411729836555435996959634404895138947205500403498397477288470032198442209520637408199729514931049711759809122838716945829626206456653745577826025506061920382386551162309948064196464258745402230856545077840090881249251220402623594732601149590073339530289793949636269838084806159659288309410760779510677991799145974210573866699695840939979923853752455533655464331875012798805442645191080077999635816562342978110371471205370530327695857289393924769562775461406114901472932374279005124086118496284601939685016092111702396122427710003252535563962228627776248770107454807366210489586666348210794084180677107629867488731768334583079300943383819952643687206498505000889091797831420942042297919262917488902128634466203333150833047272273934748688361195724025026892640028510669042245925873461836484888650892844127111183900627373173242504509484512687671363198619901829549463377998119694525700401641039082768324312887137140366216760073305820539741963144739027519163924652650891143588826159303177366464718479469774906787159915254382194383482937216156349152070458273918016268359251694347662887201794226417764844867577950610228124396904131801134797340534983894204493583816562518248261144472718482608554998762325696570074506649884683819238920186617395651625125424235395029892910071466285785866182349096808919952751393868059318834141999176925647393858512278571681760343408615923604500885182037590039251965965358025893362119687184462460371034309212067801725207606610048991605064045220808955840169625047134256636860871848319459025567475420963057440322330558290037130559808866094005715216585185184710739384119056577174920232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] -1985816609619158407402427775487581366048139415580753970607379936409191731653622509323661841500649657888745544739073927542527013033174406511848715084885539036592011996003501787462295102652494213289000910815385273674286102589573049901859965968160121567256037649792826291838690003156453824427826574261364178325947193290645049513188749749796946428866259613776883642379124296558120892380354418865074577377722964445449134575236012551851057702378527722159537611641110230651633586124193763121714015674144367179300009509454510558536472117473929672713584773862246954658360971537782122068996011028393367116408034852088476529013040150642078008043635301878265608611710815444855704147447959299836802101028658448079238091120289513283070244681719457083322769875318639853452772058070336834148166294772385915485421928747410792649595919122576797169228573408528724762685084281668034751648100378647728646635812590899967322715197797079988805495149115255715379198604889385744853771102895392013494473874622520095513399483609040904148936137996976580580177470714819234860201817058097037285027700067734972976723390392627198201407678492131935856729908296116732748540849546417471822517104990740667922720103295971350548916075513815118963535289737009560941550925507666713014346078568293105864433134314702600116119591530437384113671629187980188772259192102757475917000937921289060738039834901918042624162998535252547175247993015797691990235439345737907937589554798166946996961546220615185295819679865070544925158081833742445002535653462500752281621080512899134654211343859181747527139652441753015060296740693865478325585560155702354058316887828271293762209979065093078496449160425831618716112035508337756658256908292142390369307871722177801923680292423365624862925833829475894378693008318292698465582593597092357813859110643589446032297415630404285883107283859942637742165736613733688756980101608378203493994016241354743901085763091327252726166837407089596963579320910789552342387349671100093531144288529037648972774545250518154454174762681236318141126418134159927753152558598030058190862530979769405579786823471488600967155322293907133472953699369058774577020564768176432659344561135879687613772161280650699549720914450031236717701195713054719327022291840683129963631543373577110775996824131624622314358902701322182283924322893144309134911144333165969697862524348591415993402529801003458779390856933831307946366068564284849993895207754234099052671880607699681248840627235812707334537198252086382790934835388794232106806617476271980624808319316498712046237194447673016499108098950577529251789553985125053495369058773938969126994621532439111432534683191099785216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] 1991325010671115722169330970204624860346998231238016609329785299410542693014203159234876585178659081565448152943058044451853036050336242794967869880993528503502272935208553208558932641310418078769161272273427387131119976423087554083507933205540779354095873701430350814620637862010992282415352033813435483528499924345779090156863988997749359441836102971827566507051611568108903652099010703985747797998951407124778824100836796913018732206010295827896649613573920612919490235640976372826788259050318586831915970548407368448503942060042740495051490487654479592675347067754436888726554936614204252524759239693984330902896502298204691040517829210645197218572069635356676073036021390141923899563872265315992836327204315959578926429427810465370105171495833476482098057170625655723493089403663643519839513099300421035871805926187782433078219589497731440700530458605021314021973025355986750274607782047452757078758313333104974898399364518379208921088092209174305545502429535066057103726259173686403031834515272179898722841794814276358079607759464572239014459596063321364606858763859410079734315387008080191382850106783080620705616750646033084235876632246572543660513533094260884235813083815300459171599697360222292696968733753563599511980090684735890245785718058746167432300491100535854772022933631073260342826614168625930556342950144689693486931940195523764824638259157328379822944657561102828965381567414233581454591609807272838140578499574407435477689869353567695936204018634729725026510247876157096579634881747069841838560330852092673801210279259243725843351090310848438393488442080844052778411336469475878168538021031582626336162248118804043792895205475586552178955510027783583122048307061036901026715513773932227308357449773874647668992188214237467622289844301537012533923663129644467625216038177310419927328222429128559870533068839419780220519999894844256769378150018241663767268015386015927422287524580648056753102955547993304019107029685069315723130285411660452478289811379342107852069014049494601395811648404763279753339989678165728345771783829481379685029068091867600946306931353259130245199367877961622326685248028800483876092051296022195583314792221622545806197619705853164020030769310493752801355876021742169836549281905933497560846614969588785714391145574448317956099452861653782352397775237936431798776641070529262323624015045470067781410714192971282081555022607859176570836193666691578434446100974217172503569803174206526737734013384386636886458049238658749218679885616563482219852420424864505971277969876707369793911252527012541417822063856009766894081633389418807114646336362687079326881104740728240591211538870530211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 1111600935389047473856680246638524481502819053629573426239592137233626354750649657997441903529618180274877534646303313787004684736262676163258705405339655935872989099739248473946619655936896274843040383440699958291501435812772915240742643482868497083817448221194707953306527531904018343760622663135611772628535892535183804808250914769611307693780531354832504180696792924135202012222399903546196290078657274234034907133653072705659467865809762111557821056683220694033730621948029250462877436206712504404900583333793346377071873441613549250043469230112773120801431283432120218821114688950537502575472046486574333789782415216877722000087005902705134187721581763873588951499695999262374977929727062450087821686326346813439699312577005847556170360090383026023007600220656876827708615202364168667217551259895790149734910504441970977678089481403369106212759719527161970073295452349019132750730631158995241514684094241327142335764843241033531277667974069650957848969813263611641610155016997722315223971736944756691454469877467616353617800829149607060131334977976951818302213819850003565854201093491313690113989245603940613587436895527578095989362808948655812424680560391966701544915836763345196287735608140434593952781044378575167839980690194937885219980045353966648515447355103255840315197441108894535326787541153366658612758451342219616877045659363271605632222321140177055885212545321412387702567353282799902890401704191272282815042964969131018389895060958456312617735905422055066174210818046454771771690046137523786210079399274731393485279081084823697448651448459308803457660758410168803077902841553527606249566475220761955466202919804851504452110804871277156036644333575728305135101844145082039192291282667427060707530974935559265985300528033321866987639603350646619505290840667345090279197518346006353536339242475276285399201974745431314545106140459678535843634709026835684492162825446863591122884553631452014254317429820572667938371982359741226687330715418327190733484858506791393380806488251662083099840058491799586407240592761690605413861838485770100292647717523492557357310114906016478543668104301604712999515401606543822659734602066292350544827086182624570313463405349807887236321395320206319942498972200604327703206706163413286356170273055584055748046867928487089376712360094159058488232380907951056838820327168823037795907121707158769728410231661935747792401654430742592067771774007064283289268633416749767657954597718941625382315001594402093944618288906458227627582490692949917919599269243052607300724822713700382342459908838719502692749312429220228607424592767244944460256879824235816686441600198464209758753184793944391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -6866332856495580945547447510741705189134792521092510597035586084013759702695777259606990814539719295126087353210293604023055285759499253602389283625182013246480435009503080435569414111994251722973398811893137439245235929227383806735634103102554032968562639699639436585433430492180239687291103175528897673540618615573490008163903450342233496072124107888133864426587343350683741868588128068403718228604592953950375556319973517092485705406258385156863662478391698210527075455802104960284427766263399622300472935294057754018516543551070904973394930289866191327717381754190900429346880286101405182814559646913930670285610820668381053966433141026141466880752095619537129811182355157412915170082998958646341232807679450649583601576866721414248578996155594691630240911042816904773263020749800216314931097608775185923629761719051341958075589263233421842820033459477815701632388736453416692734366163241379473830941227626935042129914082761746461143153914112816374448216027095470568757780969440324366018732273149497156554056816831287320740178913480554441503937535030850929672480378755993955135823996213418327325903652155170629072362105475868397269400761142595951012728479446705291890917828514849204600947265926839385215777427625250791785909999858506680947880071805422182716863159299404568185233777405607435205430481763519164622990862653700983189219574893729556432792185962619485845806340837215685403186502826110584923547992791245540469396950950913611029192778932713153981448343145639722843473271567652400860346835738678183324734371111543692987285735011148467557122725401225286298454071598490131857556138191683070881805738330601527961190528831396942946505894350976060024244687210800507916470404616087814108070499987039477452913805605347089044951190064916014005786453389694453642244805032198408290499538700199137909907288233239854222553494169024925121921431908093063141713283274459731863402853085381646585921326527844687074740411845115577304054322257963603438323445874038874872781792084113661921139717199441098644467469442186869068494586397284603621080468903177042729267711072259693217701264527731028533339034058535457393023076258832202301544982755879638126050019891232092322769823334883798481995274776534125273521719704964412024121864099920997811519480572639108577024121407518400307659710927038726995178285011961747540332179296642245999659784554171503662972441944990033693893746629556110430971809587055883656580023090277725201959503987964358829882900841090732297335756962269233063710988770672289529056006371634988531585097888326218575716740383883881538425722041812765037926335436293720716571829624439846384244199328858466175613194244896849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] 12426284646062225643146034370863150930955465420750727585570078675528377419895043452194793145856550163051810482907648647346457547887151185030324868786411114266221931300685876763959678903715406890786561107434075251534790632223512628652326355560456390813664206936739452944045982435294916334640662965409951266237549917517645255710558095911357958713286480070003838293815702668666073611191457173380931181950326126797317575914398145511184584520374625617158749128238184348285155371938712030459554146730096773147340220220032509961876005177070397891551605016695613769542315752110329760814005110527379739967030565442482693767685000665004051034395997905308807960035403365572521975160223266986617881038461280734710702651080621109252450090763604852104250408234537427017952006517551822159737329813029619474368163970889462804379699753553584475326289506145311939901160104176778018149983650838640010178048168786024593956541884715530395360449129318398131072103533929043419554124890457979867332405152656816264797595405656563167839446003293244323594444112321581685108062369670577394584051567469279825283937695292239507552937898652679500498284391950128838499661188363367151631322538023492738626852152850029367070552964718723588885440870530433515375361761273876880991421783707991848874300045530392021282117129801843186526567407552671953919426511261878171037813606946256852971275584543545938750434178681753155348791081219253202715433884949374872535967841950946682598472726255795297181780298511741952745221530324951422217857312951017038589665639134821288187441044555146939079417661729631484376515820202743454946295939349326233433883727381993393032412304382546805156557683836620050624703696417935459261872620271383865545814422446443530354509893282341905310126983011736128143980354780661353527156329973942308228388738934687235622508229011129276121607106113550943781241166784297104684844490606215683389863445912042978383306005769961638845312830599722807334293208070357805804397117550018036822739408325452987306003762078135936911381580993079935504683926443484854164916464439631790899628910430874082379670882897858949355598898586252898710655185448321892056336237842723717882709101137050187600939178971004180730341208645476212955691600103419116878333343411871445543601987899440853470281399962943712488065503720945704391259412219496633697062453658365519584381583700106137977446622978441029845714794945284553058133095129352661276703434621451862798595794828859217367153610775663273841705902761798283653285691071603440286608319103062644010524195341132002596326526433212479848780720001324583220084648396217344553206859381079446710187423661054753761018988354638708736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] -14882945196683627604416139671465842143470722448262567025919172514926018694592512845642155022629572546814926897821944994334250210287366817332613885465724651143724315352547021582098895440477945882655838312960065790880197996863197075381715593534211539900450600883070233053954230717850348052541434986315494830365426409464314541906240827479014177196368091443787511098950660880892962986509285058786791455258106837647722649177388085210928236816451055923113075362285925385886291137198643717382245055803435626401409282636772091676254816650078273969384526310968015960413883760483260325537083677418265732724583965801064580633265123680654552392396745955058059553723455650458245859721025179673704127934334005416664309762451005179418110864594482004540354197650699280476676878195270351278317325752256416446232425349633606382896200196852469253308818405419893263323411900845561065019790369315945809642129903032300591318111057158845274257972658947127231486362910385692227040145169924474664867036984450810397873692738763803330930366442353289665556564691763205034908607224795991689574319323535821542626884057102613782774908613129461709230159690930053505780481943291570259184841915741126942463858984170984042704413751115088645257973959652551991026503200614260258989958153231597802305877797543813264393684518198276615932795214718158470199657852296676089776255883354750083092218083735226372664069823030500195111594129528671967341450131503950734897979860125262417532815880418780922934985644444751837423191420676752987404857905668639137858904106570859277148031062262550375892992188909857063753555827420974055537778779905259737955824728348032814499175515076040585716904669165601876514599757196774692801895698336358192753525719789180774052973982405560663162890139026920851048617793390470561485111851809085333786664466080122516193936950713263204094547470536851807202594094854210643260227094896817274332631605605768216183010082040738599238286198165790060999152954671845992809295228793982666947851785615053736145824971545680588641867377242203560867050290860513877181634432663003137785757758040156479927662707073694126494634023214819635686464134124598815624236755329403685777759893763908241218695929838464331468605687179624617985300651562839990532199617223530666628287240300738446742975783186620875795406406435742163382054222736386847848121747785932595077752623663545516286657988808058849227479251411380389808407748762297140313254377325132039999175551236118211532327730489144904227436367801481822564544220041238022242747254729765228839714218197488224725740439253062261520544859177963403318299103798360864914349594280105444001818840990784146913397745594599997440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] 13521642652831836023770831585717499697615496486968570247395494228842393591792081239581533681864727394461033034068951822319044741996882179192180907325878543028188292440696349453075170156130122389788397427433063909600638443619528951528059845454526333384031085141929779307807247324896179677007766314949603310141940460167638474336139668930074230890259920407460475321790380501030239641179905041329965061696750461048861899475309949279363269716780738389054838631774136619944356651946283392389235871379512518239098733565367355639060251498800046098338079264122472972802036382318979053972381309018138775776355987167323596913128089012028175805091988212210925046571931650631061226545497452444411178839599634864812408999258720292715394478990754707771432259172929861505265775901076130803456850229755450497927992132167667802887371026112428579856117347537149182350726723906180685661162661383778981061185198478964962403927951615216730987361834941563513359126164956012975230621165981944492850027011748597984466595793582992230226374460483766560497215444621672456266818656303160561951622752660564282270597547962786208737342168434025213710485391291270858398875364647334017148680368312303219976748789907162749085504348857265262822619913007973417654575850979302628188327878590867906984640608112319640057869576666123370608559016563448917606652954144595350880770835049909749725183979687464999309599752301128139772435882897268591286640185139288902865898448591242465873378253619005585902991057514607959974706344452514529285505738581911159772738695768740341113828648053636323763000301190608310477763513178973389097126155239763631875727412482004161200653636815628325199420450678875660804560725312793779659259067304135528768048729895527782294258689765146114859784317092241604698067975208154378664307334217722600382332239456208192563392055710147382399965915291855797034079081382454355291877059170734197781817240032536818021081590075868384834057411817809110193700896056138127532892590678906147503242542113837724898464330948655883581093472919386592017922084244789181908303757371762901224821999359587830484379672314376506289783544247918706727755858519439238986100800904037895807187774859455043595271044223090501060013030066908446225325011180071627462928436544154377853496935216435637134275686510171894350475915792289123439051063976767939971007720894166667562522306128920038311994994163279878302122407179574098492228869550925701772692284162243247972694225392837755306242688841298397987090154165393562492305146429141924893896932466282289672217188590602315388191546512021761744455634458461045005293445438941650053792892683968708419801326228819209106527278298988281856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] -9842607807857665950917948424137146899745937967753743153565915923993330573040043512497213494487820325223099041355819567308895539636206978259953878987905993933052435374645407081877521121624103564144394980769765112330455111979712307060368435329836608132282206566724000522503219455088064924440354656438868542549210363142889414530998781509022024327567275311533631241103303424178521780843844059687887626349345028559444741685274227465853492012527587855389591732962968205483709352252447018020926253614037266833281718457062930527346166796307625137836391890535674843594477071533595138956026608724188064729488764328978540406810479587051638035095374448645163065007123137285421588611568782777907182249649087385530992179994476289745468599645714739517062084914057201316838217312663016036463807183185592142462735514441127136453052230906397326251062133047933639444130995646435785921557299934126640958837133861198770403366544714983851202163749923353015915926198552274522702134155040421043204611628716346870927601508958426151975224875190889824349925111246087234694166239904373762309542663274834463452140527179198322772068293986495208205843365816554088019301869706988091927608923958978973862187609541465573318024916069083136632599026835401835848968735708051640722849446640147443830176192434334854028235313276191706236393565314396830022465809145898641510935679085247587486190605427606534309494009459918319784988956934000914973929212050528368174284136047181492068693610616457154198788269762637211528319761231207988113055780101840941237109790792724880885023508428825833608450959315402372729720971820942369441210609793881859130172836092971984650433620808873095736960894933360640190629726989194402285207332810044479563944133331455524267861261896553373486304040197084363958397725340298238300646039989351593456929427698406747490382748126056070080503602342130748082887352225565978344323596336408422453098495241234533445763416465307755115109924197220668484029952003484481355590279296569032292083138670428627320950502304873684843756313042291648959463835039210293336469475556694734941615894555637999311004608807172737101576619081358645513438555074403653555772800566995826588148860449018681959801857435385595226293171465879352510802933738838034489294923766106208304634407081756075350264546833730083157633319502379702764164698028215307332258519584419379064919203888873734189704254233188832814772756669368223079962333151811016657220507091807415157036412139191281140169469647580095468424766776626720297601062145983371832301835774693000459144923947896238909890948049634034705841110704717741666057606042646865864811828339721170747633727760675526600492680552875294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] 5904976074060483276376399584560577020147046756303169433139653471780721649223995684605153983817590324090213400833065560579702840331704329045195357884086463686964105757640273882543328779742376384507568643889584242213634965311681768730519410249661081931299866268997942705177288694012593387045530171795473632242312150132924098397234346969438532836940826073097818259696670936317665441821139035318994410992103310372389101314934371953644112926950769936697920165486448830749497867485986660039923307723423807128564195480347955809386676361827857724960764967073416535075253563570922049037350843603194535682737254812251277895107909440338684127563077229045317952210243006253619049551396702958585130346219849216012127756658427718202795898053476771503439228888099892693306931490812295278528544520161328738716307742688424671241293188361439035078222662308170876445372012372281198948790287244596835112088714499355093129749682607708877847985337619930419892802086354044524858161229561413848307230444091675660536710004991626121210816324407998522971682293911490839512308594342517114034653878140818740990368215437717586790943914918185998936188532654667693432124138015867466237740691256668052114270003068313626398703078790863531006132575091994081558634581152650234772225056740018535876293184153229767777046957872208955618758217174650115408878189482886563720672933198019667913764628485088206270003243499689714090505131237324635131625278137012626308636201656685837321392815386340614055160266465092262263451978183840259731267355983155912202488642956179437652645808421971713811848384863633972977907335160781918260976367279893308753769301686052236861814461969157186424837451360123010140600084241647776931000793591177136820291244420782455861549708244059422184368598367824014150546842332751605790777954973245069030081782432326646313089650946950264701401826854107952697287165764882683429724170661454794018378929602937254827328771626447572405456201891105560524060750482419882837405820928196807788285056544136279941014633367860380198033461389959349284748212434376610913026039033502090755207608855647270028651314135174862931162685643614828743684345025343602588657644695347814870408289262078748958339512396694313054386746401460792071591769611066022980552642556199417903483750983664336838538861845194726936754038501685986813820787891316313614232793032361819392896014412805291740579953755370269534491475072246935138683237098354867755367144154615978423389264822119735762932420796771477606974401466222848713361142527177912309224355580895652664427964260628027677270623400581779777304436999619945456776838327331342875986796672892731137641299005422285982824441273552732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] -2965745274995910347208094400369438176848551982819902978318164869809107180427984714856889049469777138131483479577346793645499796327564459409665806375051231061512003264929583457074365437081808914458422448500104584699165589201488068863581273461000760159267094760824506976316071094781343818637830449645322153177594009020714431023962772337472377634960262731382515444376598030572202121123156135622466214874323117423976975451257971125461229002412182161182031719800839346977054744010404116754504835799748859316698264640247144826838399449278738520971717672409228693453831250318872232170775523353026473963195097160473271797987096505512794099192142315900815172137651687333165639528354774594151955395000533473514107733210567137369927783689853943630592389049926975080748952563254393654828135309124246758746314675866406422177591777555363436076581415319523106873741043715691274270382005167128498321905522328149326913532804314754365680256639998108000591954015789561750727658231789704882910859164312426280448650299104840448166239030738558230094151666387011730666178800110555111894812722650749279367349882254556143100028666409863399788127309801962796458432203143290392983751416805329967337319624220271760792710641043956843358763251000746773081920353049375843331572456063450537515092682757058088503178326113045114835108833176651606054311705872616777541135836212334424559339647373530539244729794591590558205330736532193183770864089583570811687450734096857734058444504747896942074328992614484908562841673323547063166185534698513918687063261177826602453365193520255196131432485094650533505072032067360396486423524799839041481492861598033732211156553670252513079894628918111773718361131543357619339679754832371329777403486968051446665169608853739099117530830232532444763346848628385981717499311705215154101296153047573681236658936318614684364113039781309662284917324196593945957555255084039482399957376615124902914268764686497298538916075791281872990349669560436549746775719715633897487226497454909281141401421833776385553037924695199467589754491723824691553233622903178208617076832465265734566409076333931926065780838490584419909948103506101239463317135961148942819180561982770549126436615576101264813312880307828820457266129037742603081039574693427849042941399525893878690970172319181932404646647612370699467341196639091227361541896408171872952493338273973265400440103744238208664967570357232632521117986579781579096428015344170991660828628883864158765753752218680583914830720206633105192766003446253269459476584524655392369554990509013379286578925212955239560213441239670436140400029322175388999671771807305419579436100501586796953772408671148441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 1260473808594965072471246533136469965636962027217350580603361649884874070005430998356066236326871355679358308834982389566007788268166624729650570394506655096048494485731603696086215709529298118728622495976788000110226993309924198631408142594950811886628341384949705800696775129562912613513475691590376783110786932540022944751386137730965219876358796977972293469249552624917082063825772731897858127869719968842534332748568884581151839950197804134900580915222489694081158858847745736687340029123490089954233218547438436400940257207584166099463630266729740800122948368194671617058565442310304461453626716162521482872200127449013869832697205283259709070301862803488981735574797760735999698047667809029052276689247007745346582565774158503888457843197200661804763339799673973673364425581310255679093585631883235481486298481457640698298067091123642316597179864224123015675335862693135735143587188094397515003543118691155342237688947023672421945069599958473654694810991104198553008733152875155534256371896547996337424622253624238246304850595202578043516361760517448181211150754380379113357849648363076814072314013111019349621229073003955062554220278672743281074281619129372343391241615234788323977892265338235684049029728884495612075798211244919626527683792637980057506352884936994550770374732572511722084626464302840718439428356366282281526207874932352645043095738275147831366978412911043978611869009054918694654849353942639209407660044265568922891544062949941292039433816734655692353950287338480839055428135721100342379527639144082980531485991598793434665089001897877810612137425756315124911752838042603642327732866597876210319912670422585125323632851896947200856701628106541989994038712763715234217248141522150631558448384564922824630957840089826514947819187026650863306157302933104742569838058553568936864332939425754274925767250704798184113442542990838511495944766308999775349766010851320984194401878291022043306824226242328352645804108012453728388465176617849870706363042388052377679311444598490206259939846216898975657651629996705800280387882386224811340841227399608954616021536800023868814653848278182813105027651540448924684226431409448797065171778318923540504605007577392644842561427364056102751913313330918769021964015939759046723414528202123308551555803939234915486491066110120119676230780288431299318400217163871294736844024092191813048126924308779819481534073062513918215962521660410438119375775102713479375534840231270907462461451274955789836972451492244377713881466472240900344012037826749321317652586217593672671089040989667087870003130203953545520336374643513746752341640536098525921648229701914049742897395336740864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -460059937386191521412204230134882830031714351984549326304780687812498107538956888648891231873704654192383011590453088524491169535680975941495423079973262647897938007857710410701226558136784895549894100168139207821446143193138681776083593496275422720516234014508713267667321799501959515382468963232778365136523331516345968657045398520284188371931788437144615322820171088691358564274868173045549638721458390767482414146032619290693248848566982201684834857871914499396497859463916162781630436166692685035628329934508559078623074534688790248754052937470178716494476073468910394609802358749364796843927210665578891137609267377330533204286072436275246749458127897240850157829389313579564539212181296507508541116016679089806970883671202535890005297039606947291506191423017177156266365895756752360860197958540163183540428986626136584927058659246561160169705096242411428744443760167198973474625403046688273746102035148552212391532496807480692274762476689429835308548903666039075805800015105300578883250158028965533245880509958039960774799570757231545949726290417643853130640006381262356643594014537989347134460083322456614216888439945699869110669420587835514476483272685256147151137613480962036207574541650441344583821013732465344770268237178794222138709522172658432514363372457793938343741107680732656116021678598367163296771321555053071784975494630394311006842050132773783339461702843209603517990461829289115674359956539647096888813347431059436433900398294920626728138069557355894434742925302811197851858080286930539130527564674575152526356680106958083796548393377408124144887063497390891207871434985061635326972703658557317033987322582244557357895963727013883636450174738104932333329416974493452960519181597896893277499017198679588064575039495759494102276089191428143643351331230343975425371144943216610212479347243018587450863395842330794922553180756310863008115626237076408985095484738600759174435390862300722665972800020727110606038143928109260254832067969180396054885752589657695377252806230831575160791390147204087237737115196202952255211775124674407936345135976601158507781765662415959649973201484294321785723517180642567389122717359944421993580809550703570437092646063344454967365378966991117741554371118336027937124698594202957287164402336684933859404478854694660442260521576263171777515283500856438571571527604742786825390095877168810921024736557657959254975984830196207470534178735156772862851299865190370073298445456968559285471657043302626232654350124339729998917935576651079276619527176040160998279477567241913482146024060397531295009551565821844632479357772261170935305024980777863873637860990966278463385433924771512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 148615278882996444466493268065101599510454099583493793422530106151159925054099034202858257540536335470631546932930951351308012915904131177394964564225408769804653743469217292214247523149751226050090399423083467449051942283455549378853444649797319301435847188925487863460573953958323860713010098681552936852091070949891074463699235908300154288612010272232294234713017943846721064763156609295555488131808729866791561399660943139937521135110357903565774186029949949836246052671982056703268327508398730843097797143586659405343429456796282503105001608712511161936298330009667093171948445749686274324617079820282658872670521572241677716613781797569542110912185815963573120557583919774015720537008101221738208576017736538874082578326722506919960557630633857418778036531958030318714857972602783493430677809546865673962491265350217527366805748069047364436190803627196286261143326004702508079214027685338875712011227877196155476907596408410604720954510562423713049553030364160457080018666546341798948375947198623955721961965129211737877519963998032981421267856532865052149387004398979951842613164433794863064152350361185457242577469798064170581051633673803079113241607520660306590672196817009945818411819364498624587979973767043652467595180012741144743196691528158660277205956449239618824091481271814564527012366089965415732107015323252766136202113146322472718674446084076562731117799979312651750959197263243757089653011126463537052870014947560542496319390828161120015632614225086836080046996354658463084869705034707820488296626813877971653149773731900079084186086945994789215954961029184208225341556654587898993944670814744453173254878433822504397271917466390798190358915285866900820672005490975797378612268425033004177331602850457572617214212564053129023349127711321183114796642268139790940854611104574230930799970721098117591169263873794751901039100410706311917864322057709998323722425801590647980100301606773504111515134161179698236383919272117933558316252206575051354806355212733165597160985382981100472266028913733930082157655287922553622131086645243163214153479933969672743906265328077330397803308108374052570660811631812591940991738556273260061879537302833253710803436143026242260035518006282298968568276855330272951592930027849691783742228355802435185811023816204378733705574893848674681469497077389023686100273038229418591525989314108893457924181803836154483353646366611035138166054592747110069075058644024210507233720972333622801533649640217157031587943339756443160260240708945349715000067254655243623291286762784528254447392687382615155395651831680865398660876852308816832413211350709978563529022981834353462285863578134118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -45132515485845259624517356542250082649378270643131257098271226992999117732654180042487120738861836085684604381923626548460976947010648200884645941645179979695251105073765403807862099285786101385146158005920116119065746167877306208955753650755401627761876049882640895156975151419544058801114509234258999718266861447182908937313354825228656873496561025757883345835701375810565858016480980579606467431275725836048397781858584206730101137577888644485803774101311892398562565686352354479591630440773760289307905216629979202868433972602947965322704723967276904982408336467011822353901018930277601555370848308341810462886990813223379469902385854069779821155546548064628393695465605894849692358534552286768920832492407907708364436592581815119193850469836278449564568791329325079436856550432516789415801734264375936361713723920421059549629425460822780599458010592091438416053296245551262168980538043257321981885987685639849722746254190915081749959845914282373455827943991230458256174773375577893227822564206153368737247497508788175706055335473802218005404600402118785276159248658243152412020591992330973890498284047413321531558569093501513154531955084836874279621209400794461356596669766937975223793915929917935697561639877595556826641333890294365118306353951940013194436376079196992622289142809952673507323164346862069814691921531810044919590958978679354223680733353010603474696276983637087948674844294766152017451445180008846118083566559812307775135989229481214515773272918484679821283465131591897664564418984543061814268869145700485718438144221382008105136704295887909743259317976387274231465486424963070723349983952594938292553366359450080719559431569343820053923323002126796010054839997485206894401825853254548403652521624354988845115060897446730924101292866463090925109513803791114762885774533515819030058344302175474893638880373217173298782658944118812701986372068408986797448562826494997151157191026641346002278342881413619011534529080859100424705728057787901296366977735050290805537051889914284258593479761472097532540182575043068713767744040613122685265817444543193885715839849819801776815561183600852234407163822448438436073907174713730536617783844707582132384746153180240559710751341980897590787789943538693554892374168742751261870788529830365555187541311696299095132706120778726167315143796252167799195770742915881505429143770088627607782734049009527845302559393997245255184755650922911360635743316786454304128635173125644873248770177074875635109492957260865037087997864860699685997203545798225080418177135735887143572819746450256860738125367072001794721494869562061735680842412464187159292033898413387010596582704640163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 14115401896496593308088757887684963253293865078125969897095711256578973814507980251001399984658205453977107485583463862117223594018416702639856924328989015972579494700158824848507697776059652610406520751587583925022797183997449455899078418407297052757251303475809432810385000661614196948494716384093322058882070713360171933701304816238807313424877005293078718101743947971460210490152082046023154982176429455538833434732514144483338075195261776244294489201822795064055580500573328781001785990182830376836564266124888502307899440267391309780352265287209541587826875504601655066633511940680220923161184965461750732062213940161305247315316505227046740815128050153696968879202407507925384374960808017878549475560678486867568631792247293420517252893143548332725192063747174257448265525510734718093909327110969000564818421575134837279923642440129948233693587595766076351165744405380442841674549871988372347699250416284163441576361201139995353439992176744849790103244213684093665834545667610585843214559302623679119438526416383059721179703315361990303319551868188215150890398811071153035517151873154650612348760402723597930560792046041219554401064837578738498379667108457008513472782073460117457515903243775016685846492689499403103241163110320635325918144452435269372651496611837585293072979078501080383557654627324886782676438262693382336636894476447067826746686082437870871044189077127011188579893199976955890767041968711417879807105821987734836380465197833194786280574539981231552308305780123597167750443192372389440780150559021552454414254774829045780840635595634645162539269016859737644126030476351291224901670208638581258025552038739375153427021420614357706189139835455986697316016140990257125009511602604813786521156803207295477462993913319926226550488983270665523288929138340414141053564355876733956633493518033584100373722725253481846981943602001223049683827606858325413046785413673205534545753462914782989760009459260276920277972736740060423462837459911632145354718647384056889539707227826514560008446572638213733112211956027450471573345379529253368464705638456647419443197293688535294508935287962489058738108249955871287908778656698318532954506908407119846773457054469085184992840486692383728685135099575789071613068531310395600233266935908789944184654956148919724681146776875373304799094731594701948338871772139212327881573507322812310977182227587115303869837029329194862272510555789851861902103512799994568040830796026853285677341080177456315757704761669883664364251666669659017563443108709269462892491480656197890013005093123392331797055422466392659175027879457615230866109220760497485697135948342327133688058264976097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -4812229471103700912114716700666585814633826042280300681363868676218544372514011530392486416444886672490435004719839106641027850522214742112200433342669227512686567336878908944939586024235936931068289062944292718459013897052056676907575850977933074475615028859598862937055621159559599653899132365414109417193320511930821116372277348168065597689893118088274847757270678317549568449970536786829442508289137631540629417630720996754283294175471242738807470343640943318053326169980245628930458672308958332115132509485267108936253627222877532240818862942195112430320545201655047635471019785797605979135012665205199393465494568613372933333766664528212280729045220328128800570157088733925468370039836495852965284529331258417391249548448375162664325101666664711382326946278380286336819104697428992150608233676379796190292184798219197955271723185271975182910198789044175861858164797603080800205201584625933798234338237340160472249999837343587727152053481508518693359272752009662853764754320484554525554144328440282277490853379375004043526796646165456931004979191219798142752998603145335943287762127156001535863487983845255184960644658908666330506925620353362883562636248245508309148274293831144225270894180826854852809394859637852874041006206008607630979636659329858569366786046009742792055538828272270673111900744298996091599973783614474448731828406945054524002075835939845201030025275966924009706089127772215722049117009388096870511513290862905694393882309065726740390572702299932664250370888182931141422665217917322490767661332525294188795876222669107069678408107026816284944001564210278681527075179600519507017448134103927485792702311089194704049468145368555518991838900901528251357844742262697347372934978615617123926677248989514669582857625361640878714893777224510593466094994285044148541829761388115934743197817140378614433327618348552578282375015184000140297965049251046637479259309644480951471780803872373459456172690538998860718684150632471855795860509809007291763620122770254220962637634383728791710817229050454659366086273870189810216565774970168397803782777600347048453324789492396348470750539326823561675892646487897398789303745644383369085925697525009662171544945503123959324210568938383096670472517727657000210866565210525032550704918520778713254710492875765718075210206983067114957022910801058578746513849640484378720997329625110730828597687304476271671252097008943349972189040717469457648978886231755135450849718317504714364056235039410846466180546964905433265248356738173349757998434875462368590411079544232042231355034725787849033767223586221449668390211264651974063253702407732439952447158608426824462349988591042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 1691389993392374655214021867671981212755719494224680542299584746819735215257617291583817273731803974705064912556976261835320770683476620510137298988104549224147173274944907334284719338863113569092957992063099072103388529449775734374957762587277931302067797157689585424179960216452935390747016026996882117924606390310185124015185896886030413773882445706649554867909835592887017874081392610025600159812627568940976050638671701741166694910114187154537512321643714249569414673778886812469571563140767779518941383938491621066178139144079356405508459346377197153786269569721460284298462429445634321859016533325870173665130067501788315543806213722755764599609746884583110517799097306637625799383803560076233532257726222436363167606613839927469653257590620707690223993423036392312220917844832136115022932212590073776833935004391980627038808310987470648129303466470454688441059842220017794772789885783265365349585312722914632345928242953810531311897594138749700001496281072520402251119005344607829664732544568059225496464310420982087167264968356932621099639959595108002224848845031360562400963462140084725413857408530670045105878848186974442410414311929370862616500793960768890451533028304692665204048555548977130192525429071431225202571645178521604939158164128725394066851393117218916797531640182680763827651733339524824186897970719808769668068391669412874398579256973038873187527198947429844993223255626384645984710013032382403749466449705533943722035712620829727603139080087535104489945484561562931051292872115400388848983141041236596822036986855714258778273768359435045024041892054299173806970295113933423057891322113465310408240297808345079144359465618272575831868971609976707232038385992873735267111447080331361892882800832384054936829798697560646513713337530482549911483473976426136804388864811878628108467338020249195450405993226600026816677704382170001990594359527008164083362708653389609071838221290081234184695074970742615578245952030086454097538805271487893780756974980792329171317467397872295173628978269591444754802626622933859245131204319945967208749898496315388321180122532128589540822389009664775806722714643740381439734825445169763166476117573682842371405653131750841789898303299757255128044885013242515308680418273336300387096572235042657722552642609821335537248982763236649789005602979617804394892538132222722276461125103295026959567644262086586722699843911663574418568942912936179196328590551514980605601277025183752885382902883337585862835515426828699661419703499780538917841593370080810044104742633488579279094041610696361674063028050168336104384880937384341877822340379224653318885659864427124705904180676526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -547791341481163922052426356135137657026725263333609628253934346472626906722950146012908287737876644099710214733274707869434533278315385550990413655436523958808580375534436793408231571270230233370431269687390968972784417285171101834893842865838262853408998830840696237714086447630088511766740648856635173816856032201407717296757475898628379120080368355981301012332911466471846546820894308995744086890018347449503604680206514043124457608465370082929250078821585379644660667525605731417689390898619498797322100903957445070823374019467589135347365166160956768890913770681684308458240480137875773675492574601960349392157118759185613320201355643656525768216819129348012509483171843366227736041992693000434913169182339864206942503088177195038906208660346196046269177866450599530424626300819161940972369017454215159195074480729666738958925688360746442418875734276291043377538808667358110028797969088584405198882130340551556021634326893902200454241504063887170433724488570435349876890676320160246255286947897522522959176331683905422315090900100261678483178843755583592697292969943039270205834755119936286368174787036612676288456844353270391994452056801280179941222816424801013280962304400229124236447072410878024639436477562634325420661674130820762818169101439749489077966674403950945955099148236809599717946938953729201890931528854402433595954155719494170843114234959996101949110779081840321835222992417529348847967748897984377718833085468699752530721388119672170042166197308676662863235491967222823112189489814884097681330088992625602842016006733420740442181267216309224493807538260825557958216596704834803306057159971236681180273374133764852392932407153630797607327021138263080869458068981062372779374651370863676953601672228615534637756408439773653098572640063294052500265324728157417647990520141948173978399087004568497255768823711863340765003869556384490423501484238871438946106721417705565988597108679162503572527314103904490865039211368855759624246880895252562187504654322405002030836636839592729243682021328496915118453341874010549706049423237552919961076748994930160923623146570398493837227533278616655541615799848190549213436835753944020988531809647432124266469468144525314643494256427335637532841843626835403020470290010386102890086768545873720186068890168701825548107676677807437646336772346644210889079174421930501760978954935620195720353101983524996140930180854620456970183812657976327417165474383542774417293889916834963119757411696408335913915298891548151847005701484873448375953944794645537404081503138760013649374827049059126928146786697541763201557101220248017717932397565562695916807616832971839525155554375761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 151212668704645772351889083800426332429521062948755293257602041000972225128945754276943990675075576259854635033307825382153281879622306797472673826628531693778391576501604504049473320391476168142673612646266196083472802065198036072718144698984260904831302776284057643814105057785957302431997779086004633082707994526350070060587860496392196162220397482198388081451849157820872137441875442542373043787743902721816422977448095131438650796391800626689908332231892340456294286336095077571661530393361293578994261260417635907751787494852122355527160298873083265185001539595012923678438137786395436406361258794767488102690920004806823882033727638926669202145279693363376809944931924706033594658085660709762820270291076125633734603525759482118090573510656736089791503005372874432454845499907460832838396491333888057729635952788452362785629909312852674976731314886171666046532351189652736393032750666928527269676687852896417237283643906557425638453098412345915791833585375136346818167154668961263766990636942935498924486294522717988007339713226968366762772770691655075165537843615556934257442339474216758355861023513077737318777197337871622108590367284897318613387865998263208045163919652974099880646736672012780378894638547670674363980509243765619018269627570970108433444607764102931754360838068552816713971019256115848832752527588997545606435598309975848270005819263741288675875840267082594585104051574690850777192813828928929296416996672500004023203753109679897894454014704931195690751333458604119636467504563844385323928128614613691618362999322031232337708868255099596725045135438361852637405184581469549672046859978215904345421686492781809292082462961235978266537217665531391403165399162228350991517993555940842390536356534653006925718358566945659969079967829824722840946248923642348585404055991987212291832626813988951670057409213021507317095104127065957129904603742565963959832568205800602219757429307175458119027804250235214858963192604555003388130026376603093393283123672556332634761955521464151813527491162498890442315920225613178158407197571009648961179659297425890628387578694827571346214512491458119050521356949630433771265252799517723830481537744956471831288084199964689768185566092240162381179084753715636791293928848896301056843890254968651557887026152583764290777853544517537706858015303186742608449227317329008020960496912865033223631073890003692505754979667234111474426562195064425109982911662223969637813824524534869981404014664161655484675959750594989087842577078476191186023671511805198696381679633483313163194959925333665305415435059152549372519625560729729078420035449616769784030839450351393888717050688307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -35454606112998902611903727698922731739639711664237966746967705898800044871660206675193050412183108186171801587017392338938060995681272494587738926123773142623998857852264409269662904181644678094660702784518572828955285348161594231161656154859133087001631960387570953747721591465271854815002299354125417951799830974207287738473433655367019168140665344402074706885611553167972667359076611371734716921916417424721435433197305346417579052520247194209253968071068825448780376364194217002228038643314474048148359526711547210784680329447277415962580823308545740628939236330152306704949026095567751163444607717207903449348558439716261819896924475817699806353882753440034606868414117604492233372402252465621852846944141171840672665720974923330478752852129512609110007032780435674897534937147166597901697074140814587535746718114721719240489656828338541574634773308934528361722926515115350597029942650896051616331523129439809091711522443418622134206261583153610131656704817566968108438474310773593227239688352834348694470690560463363577373261129130576988361822452644346703525060283390440231817372211895914900391596619570217135754733938304654218586459060446682175056607772842594238832127063999559348616227334970063513102066043195406435523905939539190317301814277239960271733600285951803481946826034107416516613408263088423845762980129996595004298903849775000125609134829728545226968876959665497333792630039411233988604928891191054344809452715118958497379323026522465704538687312106899519440184485170224348773968103977694314646031679521727326990003355635157312297714172829247531834518203708711298510480103486544704929604280018726745769379957595075798274787168798245072891341179805906975345083255750446228046496500886227235860944410982779587943602771607513751556507996825540175906290865311701278161071770479113193377425580241349146938168830652387969627082104016080821454072446850731082611533779032031385626099790490284374775978764684968210256229491640820380964664254212660865982224242593209702956362942733889429158662805655676031881528252140554929942405111510979799822926988545240045961368005458601354767244388555604880746894569906695279425419805383704799670778900642721467960511513424407158892189623799951494850152934614548942888277589245179249551337160413775142298359458097101015424727831678152684630510938459844950904138540851196204903976622087550947525487540008258662664900103813632036817888171253324324723258082917690227266348178152334710831021536856497388724489611354687579541641181552326423852626231156614170959324952081850862642373656943931885602474389594293524759151517652898387848949763782720881095116061222121777477791346851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 7819565606172313722010324419740306249689887877997811534108714533917911908894935095101928532635903291573198903524461088156133561406899550050155982970801368615259026141434751172130047076074882422378578796645631348500297520768211994823956703258938398686786569650447101339197031094144283305614216743617689473550907577611295837084956631570798421495878004637983531150753809669129909194385355525650365057240428752325516945493645091575717932406627099802239244292510782453197834632653958914222462508994237934356356125437403891956732990102095283067417409923000222838302131041100078634017223560194323613689581206634804401411638482650511495258173903088886556086864676194794945227310965772124500399410424230776023922050071483192144424904109908059117458937867740475305185028698179584928100704169069852128932488152972839242195120629892103452873343040233234998471829684516103332533798493798796618207967427223148559878469176951458402524760831501452090261197343175897111207258104229356670706409220192607876572536646433472505325243889705634660612708495081343447646307386356507009057033756467431785606025717859251583108799669459236756357172404630176388533696422283116608579939123045407846471409497869656489672980155734590125353903255627390325396595451338633466785144920940662459886053490521889635771234553634371578076769510510018554947250579440302688610408871013091375408897334077719073318182888641294614534293870778410231501514582780325244377034824687770485613051006909536048085618007466681687304979584436977288258606356997492556647935520505282140374948656788659047586169123053876143042873217830999100876179336009886847634321609383156682227304370451742045283912544955827988826211543224321943231454393290669825131762931880415071554002359677316247820211709389182425797500136209303992224256840308840114418817438554768314751624146632286102130189683397491331599675442896390597124469947927121590322329656423410305727883379552049584517047538750933953113322254783749156741986476031280131889637828157362016074188132152103907790861347776511897328535641635678840288905211839861012392008831965828694979562020568440832542721302771750359532169328523045779273059834113125324029496077436222884279045478062140171061265471244241099150719219261411059363366408585066140647448075986013458289931485175088573661379340721142738597815052470688846631825355814943322583847029886823697614639072972320576542086348796605313491953641501026201115671171649967504270504961271948028958278475857917172725169451244098021945174572995740304322305784200767641298002892224001751068139085989963824760635099875455644763449461111631319921263214343303406579866377977412360167721061580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -1761258497873074955947856322549688016418847053679621977574384840300727013732447083798124023630950851067825599129201070429324856551006949433724523819675374840201015923305968926676788080974915230487233810827364972291661331207978660041150685586463179184124478573345221032349360246589363788652000756220895933598621007210297656750083065911164478404063898994701655964962190034117989273485442854910225348107978376057290615344897023682638891023133579061719545777620131486724051505407275679471991464373313642176672828211548069346696160849214303227871097957121911159211056965132831688281697315481289198258786229855715986761206396632078960431883841915555329311331293340174333716294764810423209008477881855614577409226526451351126793618410383431791520155924468232389130416215672992328451858047812937595726618509305224361990517828035559893810604332961830921077688217049022821257455701131424285841256270740813351844802673952857802371377598244400703314284133940325506615400947980535815634956179900441851540661989370550471317121664745566666372420383587578275119801305692052869163287995493704155147903700275660804823071801384678017788875534981015893228765312591978273524707169289488765846259065543139268404999662475176167526826254027662393047010043147877606064717135091970716883374278266239869860370385615236638756005313643484160560798905064758769575287575090585125469375896704868378054821831364924065569673603904613662354544917004672423173238412446555110788909164014988064151580744846455679407154009076135111594273774529083692636383512438521142943908440937728188767889818018313151824046857935784235389911159697823532543051565254797633121118726203577458479283930802657774104968187999924010590290591053412047646803719421839875430524035388583419702015827268018051472669306265890827318995962754062571180611784124415992349988925154337712865779169083839245762213530411121600354305992797321685878930495973169872075381483670535442726462082872418022281694445051020164895798530386793735776068527583813560015989112534281757934584490115972566398246664130808366701377902554978991521928624519599963102645697163389532332046551819087964869665832220109133453791540216851485971207978358030117696934404906176036061358288191223967757634264528686731685388872380234681480438908406767380529164706773575089200802225968569458853500538626080211050662607125911921863583509437716914419369464767934841136926923559103598904814430121912681726212906484923427859864376371197776519245734800726979774075562348728717279780295278044442505836207451866372712754925521556413469941554557435543260455022726272610680221566510724719187725775180161321195866682709418734107108740956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] 329116182903801448748339401835691725372202514963964489518452070746149731164546536241387156989676402270338761147372580291044371851450328644254484842768436626504263281138910596044731017214341137891117412473271481281021329398455083832506954662374452384126617276255790942821040166825153293408126050047612734589685946474735279319968067268134731121511498345950267166333962551588212070886805446374861262029304825057106827049171363976346047560804696661051462201909117658881822097545872963069472645409193219223057089740735328334735486959561078593256449960645153831874606786596812940415006333558415275495130964596884399370196134238317944562621384090419591526412906162371888984995423769070150583344682094965908653703515873417773231877029736368840478780387202568176944248990119239936438103768868582661650276508709339444358479917174907652653372314019739734948775893031255861640299704578454449049527400421881213171235196244149274014246078292019697445673110041307608221143297114531173999130235672810997711832062393835986186702498453848084211937042707291711147108104619861722645369012681615451747169158960268049796444688690793154086694776100655524695569841756798901142304760186601385953282404004532948823557072480191374217699775951123713611373924009352350983477584464075727264314967273100813915237996477168357762667991014848352734614556260242185920106977444089108729073956146304660213936771975504447014293107672016006203073495456094983264238764125888788450225645511959312115610283417871017570347608685173328176457020339459495427173218623619346108743361901075704300958801382740384554803765047232701156604808776381026969577932397845910672110876789190820447329866983478372836822612513024624716070832344435324430089274739559352530169032281966210365738749914440566838953287362240978895962778472625185342197900458974369837321105571921281271464916223342362521001344176825196829541835448292802380143565762129860634346688857650073573116998427248918279524222728854688917719956604089456826836498416719248405322322369412306667690829176241207818229996711205666011023640654178717105486162670470540009513859372170865345266417304499228735246109913435172840310722178846660714127446210638540320018289552782610435207734370566391279059961642760825772971162624896552046288221286484443156689810787516136179540127936449111279775947278533291951613066545110185680894223215319905611471998682228479285766289017093727212471446547154707548698904684881412119307771593861705359133334859048083711554114278189763770785099392409507323072078293521819383178050682118143826779434326428677351701881190498786669857727479046451739399923686537218016912790439118291968572837068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -24378420807201599857546754607874072521015944839338867906575877779763805182508347860179160466896464546137154344345056729334171450968413004033869034099188550746503712919605753552176446911066108166266014092152776401279444360450017110747040428181440535350021275931192503377425286995994059733956796771737231793758312201899635492893298938435471699389729729615878562775919987687233438893047665487145779768905951927799122850189045410471888745924092141043600026688420469587348028163602751701913209418239173226511726527369613234742532771166607494860060188797907594000191749816486063270992642613431540996026965327779437058145152775035905787574537461814771518060956850305178971671900867239706253355564351583065742983764683943666444014821915302200327868218548313345637365297895396719752682335440177108214788665328965634958683388463344350907287699734502961369093342429450492745628751610900227414948407508735639816762833704323574908189753781788113262340454558135385735010520782392794210781129601559796824248559291237553418144711735136707781525001688555808306682971739086363994510469833679934774157945841003508896564578528847974855642981000149807225991264352567080751498958795923467037677941653466181864398738562018013054101173780608430885027428695549413906852967520068119368482635965972445702994461011658928088082025947428245094826869606316200955029341304876188716251411901408691281290351023174179257687978493026841676384206839011595122625937380421803779748392824586447206207008826355639043682393633574120038484218000449588280597385987257773155554456616631470708727098644873055362503890932218485459322280599917428690634967672464299486238228870986769580560324334246714511233145537169395261638928807290362362036599922431053330199018889957091661192961344915700036932254083818766931745421637476547053472214197739028424003888020416426401527992722375658827958071303431227343979377638062147709224019081956415562600249236246905909963401578481875067329938738878001165344937356814343009197814853612994631967570248598580620399608081567491265498640741169775458260162425417672399725288519846819632695371234329163408257299888929754127166154935823985624662612732999475402483684465622543430903494177866898060292229769082187578721216923270664272689678838755575676976796529125298372479720599495090469133799053348010117751227306408299106941175870673241722259318052188696379916698703385370828602861158260600651465414289204908174195589965566246681831946309161958104211230201182879278918719186856451351182008978811356864978727274485178043502037280067863020641280055110063840042069374897367687578062130963713854521229093793884178636492115036374443491579658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] -11045294987352633005906068743220003267950437353152473696940568584477408831881155135669843956042939233666222839338001120953040674449202874481968333491983935016728056488898081503872570865586183490978037660051059032326662152610338970637857779933755384877994741761499618233224306578184090031959234731923250623007416108150590810042826219611155684689113862352473492996458973420481707475516441048670061443225897624640835152319023653312799632259448429737072827172525696234976273862059043629324656879216542050759800998920153181360366231350521477902762538528582015849322172880262765142061413328507771114505088383268078021846877661542167402159724939744271609765245885691646474312044429576553824978182555920418369241725320672326221367296165040756505136243775404674990262909904223413215619845030890437920312765589799344043667821210761512511860022178074950833761570592194471754847880463052338000529528023829970154603378500284228256781500412647027248166956426322357489219249348367566101823523450399670899188274421552023855438967262590536977517670441950193196047661443662076984573359119673325579487150493718145674415679653778782323849160551421850764373662341063165530579107556064093143240369167503954577629278489325087910993190113184617704533206462780014097807311126476609633320995048572745533349251027458962896152052155546064687908132013639053154071081421749180583669820788288457125265170191981433176165209939284134026408336777416517256066575108702392610705479256473086650866085235106144032765832458850104751433571117961665749663456906820048839938398994909025425008280636187768309441535318180083062264035800883910525598439199721013327386855314341780329601160443292713054321229508302977245652102502147589756506772087148170108083174906981782089122412777257422445143595915462428614147943888314924452316892562536108589220456702116684289954526411454673243800550568928064657015939580748121853415857155473421666648523101182895091151163778945556910303235827979901566288993496222615369877891439423133649967821654526181636710644703942724418318281927176957197344700393016627314839407093053774147915519886428183259817174562456608948935017690283180364499451800565684717843193268969270532694319582239227055366263747973828028472112608419747922737029157484476051139835412379724022002783508825235911717391624304314515318274976589672197145701229974642923222188317712237389893223355544756500519717483063851178612336302587908375469353573961073733937604221349611053176380173629467740196023633159623820014019903021081670431550039175320738106513150325391783885357163290654278988287018590788368401640248345779507328891546747999111227218280029523380273571430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] 6853591729980559841773233701482308973075876966479401202114527425901520410926968449190614023143225400931688342057618531192027422463565916312503440679375889354439649231898148626791846387049891548879088828316989428452529255473889415226285515362591061275017234734393391553895179474578394560181593945496960773852733799094238516495283809664831512043912074557134684744213139361754936068914204556243262271104476231953401309135088549972745514511942067292407201593574057819860844050512483326434002732328960624534042711822768710500359774763656526718389265697861751063378506784583902985103911071094535371237534892453726389967260549835901803758748190541122603665538635389342985150571459583200127264518680983219215652126791973770174731435546927081828313089335117048328128642117268104172805575464576878413354893233080023540273668755983445647028438748586193596235419487240525448350673771578887008136175376095977430128526048622474548016128081579408453576571661746506342070073828117593873217172575638865057062244288183701802711557638884820009843233937604162970551907558449965532187872065956609375390188533311569868780437555996378009564888314069160855591947728719859074513854521229894756764900969770992211427611885309805815738849629827883726920921885585475010002137392759211238334814345981884127657481134840575995987024606215848965769302631602704135968029693610489103079530711040693727396883168791128758439810607481480175559904022532191125711592327891233052690897235405539964719475973338727260127096432557711689311777606629420607065092909254430627863561260960535884128207092332003831879274043172066410969834654771181539013241463738761555513464237775747835270889063747831156519953940872354638860326631049692160776498050471710030740250695091438357199699192677516141487085660457264254909526637213094693881696038924666382332789446448548936644666250362750972454411632257269982435672166552650443929054239469884702952123710869622925419932062043129495037813921546838274675098342271146915943766482182020562478806563984602755817265765345293446586221728407888494034123031921524946472407208195211527877859871552815489548068098150830317008443655000797095596962029059755400452669990435652995298095880250787685282541914631384271085013846064710393950792877049107257983153559169120811712680893064966930343827436813352753545141429480685347802324499044387426820201968421428613160598259271017239176815387010344947750798255918172562284569046163361733829413987892151501319989100668183228839574684100296638005932126146837179479799021448799063932968738618988925484031456571534519248658988640392596756432956423041626149043790329086981331768538117138951711469076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] -2512215769339550474284099061023541346759912040423541210554094590088834335623277421853251745258297962797578881285997998341101135112486249797695942646334698427528269230839496467517015127623979938562523922400371048692062920039305764738647651124097272376435056644520699495392782633672154926518795352814802468892929643959200791690404175334679836759050022649748744002106718933449640497973534254222668485137512080811880859095299346910321682863679766192085171648371802843547611909261370453838048776770730493582942104020638164672858085998728108430589252715494835910988390212771138361872766432016027595837473536463122467837448876029105236743999645937855705677003578131763681756012280006269516400487716205218687868068823181057382954301266638771904532561184536889458051735921204342846709553565460818863851080310560657629727792156909211914249650078901190255554326262785576307865910419431513971191696608702854673773865597266212611616492077486738409653319598691471463892029473885817517457754345612705798381657718735011684472576906728037088379891292862422442943886406049790313933427453784312564775635908972266266402690335660372260574092994779297062759696339604633806911150197429061195663366255250169810246008369545191199289950935797877388851092574895682381277304912005378240941399833183612402443532391384605154855865634568677919672014012876819952740247128989647729524775359744375144885284659914813416571544275814691173932063433076840659447350660011590540923239651223694493306163689726859171547314823211067645566288747519665745952921367972877186384400199785291457272906631664694151974472643172140113286393328471501809509367154508844608026970897268492560648151828565797169191834472576182349626798942249762331577283032461795990071793632006109143134727016685395507702932481575050800888295576033163024359019892945172844506246258074166690693001968198863725478117049194795672460292207651500872170311637728070759956698428209578351234160553891007113345201738287463567517873274397546542436063166986498948878007929776829997277257378532337281126440178114601740302620637857455852870451088627138403835336698711984141969794945164937286314914606802956317829157184089034669520331612912300111790762793212970445669637790926014963434892575581614123831642185678587878713905660753619571072004504717959570958608608926917140225931276570072179949904551007819251853357915625791619424378773426547642152215451014008333865762543550508480193058447554859607266309979783244988019342192872382955569675978103695294080340355615677220055015406496587469570311776905910320308032950666408927628011715447592077424235608738938815850252019902710024070480271344766986708813086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] 577250117125654339058237162557622139381963303291596296199469569958032483596596024675833894789562223822513298847413343711374894048746067826708628276990076459689606570492552232462869170617011808275193363662377197149789689020903480225188410946543749897769304730913139119369005851585436202095372484375714122355989864345009584305084861215678312403859411148789074301812788405219922471690009092913192919244801945528389299314190918688344646446263631186215244159338028617267301211725563490130140853613323671325533729579455930471226485274953448667954607589542268113650946049027076946076608687065333492804948069803454717249139149812037783571537755016349006233895406392578787573272281461638004914598160207133026103449372374475861293623163627382495825693674071684618490860640132810846725489419137779057638915493866323482086877111967667278872755371028641804107512177149859110030485158890491498327130079745728388436682910490937846111173115956450480977194871639060328987969369876834470128513025356329595411877845446035920886044288561349830793186259438734124029452178256589599601262727385479724120865192486394908251966008455926634705500047934130724772940122244049831143154199659300926417197120892691500302753957521496914789649069255436551307275566453091710559897352934746074236068962080604207197192346375294847879907006324397847728009783451435851477562321703943601275185028572184512486617389815955006275429949703698122725697141992808721242300793148216808523706060069896004540049748776043743036891416859374335210712756677421422058614899902481047479473865106791880221255200505227068439963077675562906822847127499560271506016700278158307890511809246556867758184413702801625637988200074563830803678373619924179416945516983201828710716089683729225145094307568497484083131471187140181476034143983904341113979142604649450718949113699329560046456028682669012737851279394696138373542276196759781133037324984964715733241024588443444001891863189903022155139054340205604222263645593340029051198742430170791921457407464430140276371878782938716702145074002844463859559041104993640042482840110813695787873975767210904026698364078497802199477777605943364779703714335819167794739128862389058440476755581070419965167719838615569829005857454460026235337860695003183312524863202391613447815063053075285695874258937563529656057510427256826921322385868595149376032770491451302991535346711010065928632792151100598058467009010963475038670834981624614187430746364140152522959740801531450924992021268642958818774113541542662442991397551438786720484732271743324968530412004355329786419822068299474692905494355653949132146850717854187888884653345725171955222446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] -49139786415107306121356505576524275813995909867705717471892981765388905486397386527310447781078004407287180452590500322375332780968399981120621579032277585919766288527372337282614476248360871027657506992741451531539876927204256536662490380831439956424392441859964302298357332393511736157081980836838971895929797401955159163013856371783480284422444077403680377166991086484238214249634232488049595352464057722784741124546651617106022849570907302847785299596913836483381837710808217965553141307241395870487514808425104478034085962536723497479092386243173255000695932308098321883548199525906914565243987484289071290676991448237160892729122809374760992978181068767473170943302085948834181394832546873887477513862621068789673549011012676188556189678695887388692227092705300184791114119745718450124428315143646555558135605377240954545227402825069047791423797403030802636037858947522226932412068666332150086296139800257959826134378174602417300396901366786055459336051357714428748198988424963835986367501024565642644731787204359009011027354579986982257852319659933388767913724399856335788806985942495218383129427497247354021926529282508143160926241459667972753342430169816739651304152361158659837553579391572058023096954393705805098222689022770772222394383201434403001154650360629968157848111302790100238552989106209418300773384114317109875523259817144053868903185067214911915779545060217673141101369446786323567589795220978803679309295829564697102219140772103964224641785047528362260648704676330792095503250277008518312391547722425722580296157855295856437429155705910039995411771778053339870287654490087427364115857991698326187916959001602934219026327060492497891236009082000179884888239758330970255738082527828552682709115277336227076088474022536673607042419636488154404667894623470383657103297696020438592923792055900243477543652363087334772370928278301291376330154555403626866982295003052721210361109589751533845801265232675755003463063122163994793752971089401776441355415220590533883901909421947488898861906617946605398291714934800707535029548627930696136773217676453145747855195455156124628279956719398499263555200711132587029718829928692395635370069760504803405114935423006474545184209813207225796929327216006886019805178581982098235876844504859999761615751002013528886390603214992167138466764767046669803886554145918932346630203389639134122723638889425651942773315569683976692147841578909650057069801044762724380912894803888404882545283728635806401205791155010988434773141105569920187209163344908582140533377044337868730537434390355600063864918132011924504691911674595645133184693433143418117504344277228338239294668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -14245575357732017571362352171368098480817895641860927905613572280760956383597032193511176349038797081125840107357972098424978123266626691524689144910355759782933998800993734020166820566923411831927075772210094151121449927170534625906916315555374783076467250165421651527354842798498168957468697016295060033509481655877662815152636705907483143604473993955447438334048873266256371359088140884973296602764516840671668013271900282820953040819008219750159436574709818322234224009602121265333672371943184884200589047128041160726969825191543425924759152072937475823843004505394804316405589566251886253404366817578625765299034818887144814402734222353373393964681421088911786090788963011594906434018780474339698924394595754094903199169729279915532409626473250309253589717125316691691891878309923384110075017258632867904228076251691082280659809248586139915723815463557805232687638784571389595118060739416574606945017450053195459520953512187191727607647761798897319242120703920543675502109866571166199254841148164574675502301379405512634239855058519813228075596111447508332266559218365278647343945863160246399165308100062279597871271106952595593609177830351385979502607339554760469713896292002799000104805013235252656222289967138145911889398301590875198431454862525310751540491621351125440882147491248865312431718229913434647735788073222365760694099471159910064922364254993291782713773769807527148306358178997558636496099138040878540163679277741333369973945765046934203842663667013098951941082861683987817500845851009020392107526630905606994467225132612918107091039875819149397264969929659036459195933535079503009267939307601172902883599145730791221558835469561207171289363198333054715281400996527133764512063421132926033672763371960101217401912777841004002236035493728200922939392482792640833124235086499573986404100629691326940316848431712934040139486615951842111424019203306102544639183664267073590128244594390048907495270153835486018622688864952726117960001212904717033216501258572674283967738271886288630042276534486160806816384141492602078064758371010793445172831099236820258978951888290192013446428231637433178489279613112102499605013564849948807332143485802303140071357564183843102489270156174588143366543915629125655927986288638517323677386135830143101584903125939483018542137009064052016600921626170013735861257318004190695005497101171909453143352052801543373051096942444359186403250605318377648344361036394263119331383067621627500901449921952901907431148451696172499638334384147519454385955375907559015426429657034023312142260746773295600508698332793721664691657639157492184751871147242877773654468768985124707625861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 5116157575233774954197843655597960431545436217013185692671381009612923163364307367632631714017655599690093971205904708440436231055580505041573167813166362065309465996211163463487126856601778796094835581674901954975996526064624477992008357952082056013573424400438976466594971056928986426369799280696795799075961423076751305206716652805184143965574897629588053172775231869571022664153744072287012281493068658203299906339897414977296904097980794414984256110751359834592405765088459144720043764102308061077159920075524099221381953776864129056063949354705619724311159744907822631582816461947163935487357272870243968761125681154756728999287009517557604468618815284915777474486341801637316897373210776676543378907472616518308056535922171352315644729429096377191095799687130145594695105164435008055145367212569861421035988708963973361379304377510576133254869995828330698771733197706596127537964313640731705792714742201353516218953151952307258056007583219334803171108618954774859857647044043169616831415380777304358998752427037848805242670622711141058899983456422842335215975611436633985948474919825264800301018185262571382761369249314234364013608702390727523745174759899848746447387691024297209477059726660449049901821019057414784956734574782753171203122981596456147320750140144843951628479368685982458466855719408295148566088348488505242128952026229957122653468786731455079043942229819756171799728491244829919535945205214438802843329117287657756428619768820230857459110963887967957608484724086572551833350317565925273234695575617848624375700378571612760588118989968093763002270478590727747643759538444075607104503396120530899992310627717518573583152346337524699299549030235747086138769027782542081563716084522409810783540723020410062894899803661835362267623165453900757559057723424386225119222878260407737664640353297920718171495458969458719621250104784596432558316460305891860811716112567021546279370065160414546613547445744340701179008560799655799402552780929508056854815875933255805581236179106401121740492397270546816132960205913714863875723495513456243351512225999912192723179856694222074937196748577214609086887924842120844281792326449699441154409143479834810073796981223447689792159353337397898600244727675998258905459405462432433396316180059944207194408635940870901463993784556151951663129815260268094417021659948588281484692241201448052930441710389549675206784074744309040889401076627020271328185066572673698884911479345509785526700042921200366209254257397633144904481772280869728820016513117015944750206048345004847586132777359455433377111578779251517381227991211582856515066994494718945058323252875543758986280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -477049419132968182122569109274010830344742499867519057747861053854190278995059674601309247521930123177312787352053281714395509097160839177771602227960887997757389817765457622103077404243152822616780866544554474437446497677955601274788582125911011925026725805812052812644469836986002889866019278966875288168012998016797614692032734811855474804866077707730391116006136323776719003236712048064737258806278173954828091924959254274680971464996912833729425667417756507424033240979710043049612895561068502543677477028977335765533557160925162159964304648674106851123583978944671592449409795271373101719209861754080953571686143195413181065207150774635196132870626230984771847621742539276894227791537683708027100976151732496440770512185063368228232826578316040569920615626060888148598813975717000618672492663940484499329922757305573449812979746601231320418254582919115255618487050511260652227629897977772744955798972324415827923735505541850724644434582439736402474778612957648871140170449360500025849620823812671846154668587684863483762403049605013136287868745726197803273230623365775266562847912517415455035640158293070187467515880251488414467946675292022342382152166585459275608676618497532854980371069984938187762822652941121441179678018551840591107804449675155838239505657142249680609310064955509424654990430480934474038091232486317346380115236664825453562211240342274378626835319382396600489273930237430485203484388072100088150291250008214335043177734757506794447707627114997234882971836361680323184078569934231615452726968024036283301444770369451634170253161174639653619471289971591712352210533370502066617203430204117618307258429789785580011209000727627127506674669740156344204698893177577452859383201998913118827822618583839845325320954859210755276102499490543597264394739154761157371983525582181487390686742029041160350601184578064287640118490745916756598319551870782829835491027197007691195743268941189575924262877145527814183715225917304565926737800071963066386141577059039890566048564722556003377702506381907034016825569208276590901108936683303023104523656331870221161560991191141439974559786302099891450344141898698969617376799449569287734177832478471332780067909979143895235335490372607107367949085017606567988034172896309584643097856676890687257626233700906386393966911591079866614788139834736559659767646134991340142128739287022683410445363362044729927479186750243609024455427197886120809278944080921631650268942627680572894843947531408627850282603754547602090898225028750514633289658510025217875758324079623153493442723603485880872873488296185945917419667259442047444636119687789816157575937934021816829870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] -61841669758123648066651562797122200405112079995970143004583501477768078574572134678365558043119368499552302357809407069012015372205362495259049820742150012542630123249542233892574922379583655255199630160286341851323112880840460158568438618454689602682255480865037692021485338423927433314048890058626212625116749060077900672932913507340832017065350344932961808703214279859438156195838477241907575685015753684939522914911720745425841923488276877501261222472919441686762132368663621897441877472051615659520151316868341256222147830088367567990062618488380340989102257217958523910130188135172304305917512990828552393234429497940536912337989242062547284901356749865149799608614941936052774432903495138567415814516444905048723236167497088569212289210587084072404641598944423416485858280719201653879705317051478937872254752644160934843640438556533458724677840776365519660298508677600854064534480925661325513922946351975771973871289738040263100658453292953247034946009106236543648777035791150910559504999039919068847631052876608337709345649484612134233752937934230385051175987341068493379444800517092201245623579336614525566219446213168097790854019871575906298034202429942027753708767604461467411576183127453786909409070413748598386528927100562461195682836910676283008523749491424014731455447559131353886935139975406814898356343347984352458495828020651690966492641259400404341214491298489597898114133177454945679944229979781201847089901350616306435232657564302657741811547478748596988993184626419507230272775455599168494666472467314583230173092149976700785271528185946043760095522615828885052364663832487820888875460039381881353166816496491123960568433947198609104853263099718648626777005268225074333274023810129380703821456201163211129210700636723671132934282074470503532318704073090793377634577477486056550049710404390288785441550208388081814826890114860676485626404653077595207458568218499321249521492703113116683431341381332056278595524497836451088540161884146405386733210850195573627328165258618750574939876014134176824818545963846036250786683637365751019376764707208873677942748666672114196136779165504325185173367939759944992716636413176718829784892633330302066868957093037398920351240097130055083194918526952606569660249083523928243868882403803593486958417808077723965317448148434327083176405958281082221939410168521067589650264932165701992908419028629328763559155786090628696453271835603313880201817004497262166479198016661489146192274121216883168455219858031498822878502413881161443482625946702862972820421024592764626157698505438292608434579584919299831451739802485357394548957478979257994318414838401315666657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] 18455608057619836159964534004709504379126461407879728923831786445987677360248731007218000341564926198413050935819830734224334857043309789813764726065450763972769576283478494601965639236133411035280674444810878694859143516457880237245686472051401705066498042240804551211256028105293638211518166876124551572102200288712771875129992490736180805534734917129221230309224724013108133535064396939176941405366812042346075749249083106070839384500548286334715752854191768499332851024068404838288289722554249350637272325003281040609649427857126411534199772415072612738668083898962099687622621214718119046453938460000976998136394174368986021072931938320657295371440386701155473382898639037584981301293713671879409188719374317066910348318221730963795716902355248017445201579501275675392420878986168964069519295248513891140486193934017013099633839656474706230767914191848595539068513469239050474495682746669720536157066113930807588699337383415089176468671181842107269969592869982567781353487453841055327055793574656833692078346209136618026256868205657896829142998658450832014467640671108091606788591719626182715223794468397214241393447480343081892844558302428000516871061637664826920967974659022624919215499874763104364224336275356083269054210053326621252532028630724790398229888825820590546681376834935879205533651168293353188292771180416184348035057040055239909263638339781913425695764053223116536263419754224106898154605166203444259916255540001242006563224180350903164656312756678671834095456927586457840850845983296230295568902679455836112950991808210586525974255422284835886895984175942478333798866692380012556750348699961969530224610529687155317074442471867283332272328084083546888132122603666260515887526037392504727829015455539241876006641317390056160166861385146373554555523239540310446105244397829234974312565384980807913368342378209934027366886788673497925021716391149718964712263995752744930032060181030684240086757078150984761954835307133271860104163008450067144016919217689947400739594261344388665817983557255835849126526058343007800905605267103957328793522542880230053280281186677816063463614872396008783965248617731801845852911813383475758938837959393441323093968326855325901184113947157375955568635709293234324659154625116604159658075522182735912390504731984511926896352637888911036629355788664468508704854719177374486036920149444674451067942575280577133178409243917102835028362202651474310073685646442479122925370400357845786369477807642792372720561555997041662742347737602509315523922553209392004522715870099672806817294182924954222713570358501024525488982899764769745965414763099368337034658473279080733081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] -864867595375096036655074516326860990870937640528761993126601022859497100949872928018477524943721496503916529546711838296370505774859284564723718285423976794696598044719466747082741139137595363988904105541847590985794280642296718792803073732556439634210335169873813657672943293613517922985586654249750532317523048112164775711064804639877172306818007616689225993967959122086314097004835586077000106869711502958284050379080644362588425965220039294257167394600659092432247196428289374127163512134031480176598685285853072938511186270662391116881506764309597784212817691879522387064716895578916983979388077090189969942805515103479846175742772699574544454712686574418446227533610050945015345200778601987435514013097711921510557842590759884629023949844798750434782408953002929168022465759981855616914940998604198464334316236154430264692753348713446808603398173123467077487712801553013860378876553296636114862049286617762526693371811076912326845837187184536153996617799227949885081015537915937443314836209658521362946309757321351676079575304552497153749479056903481852805026657514145062202683675782638906369142052494182995928027044784119628254530111108992244345218202733621454647399088768973447862898250980436649613690877886599977482947284416786808234809621881956025849103078791419868613309693216611765607710628848580528512623249376330162169390852276720344994409884268298734472027473615253271293402248031717998891805808670867318590953847910738788081697808976863228308212426631829457797932603157730087704907450835691963251236094264782310996458347200375955340378939519994149781145864469766612358352376805730725403942493831867566638033361545837926030840617844453105261137573057340411008084932545918360367531469336506005743047413031101024991134830674276439854057803540559622208288758510877083225280850490886092884171326397084147294839594124119848466622850026053009341344793186919520066773660003105319690789021475031107615237088618030761630089075007908417295150308506530637345419908410579888456331386925654504148459727447402519878192166156383341753611868235977526635014862213903729230990091545245299276954019327072326008839967223141605730203130851509799172372451034949151736666084302041109692309539137911764688153560461266042754431273473470921218736800238132902558441067588624223638936782495935848663370855677693437507763157244365507755260371191564939447958414320438333356898957803468624806155823590594764635605712351190458999380861369173589994055909312820904054150172432803446497057499561431467992270580405703174634326730793656904670994942061306604832526697548365725454725622767727615652574384610909272393598622578431271895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] -257493527525428266039518952374407851489210564914966815188924753302038608165049543803231438619879434570410855759370277182006706945115538184269555009856322341308988033727354044491439348191994686308260939097560589119653827691854906749628472603040141497508271629536781058560211727887240062094470786969226444413318142834976705894979452353299373083454229251109129369176351416764473700279481394202557679163083801091561222111442206899965614247983463341118429693498630364018486713133529859760331515829679828975121147170496199198050967112960157224157799479088926145633599044859283320610162529256911642937652113998000521360273012108703519185881033447829395626073946096126631334175407797082273170477955795986445694807189912684611724320610136366936497032355592007117799269219082301256547279866806072513937852182042353084131214795599704021532650576754550913786984697187868224401697773081527095686732355694369162789306565698324970065726474643805409044312242959538261958512117835263696248049398294306817427155900754071990484485015910454456459775502408223902536368645526921082726984091480050428762826536995083382783514145242911907967411776483342316116049543172707915024282618444308454597151683301783512430201696801186058686051403036338089609099255940511347968513492440376268969510730009281161617211633332061111025733891796391783434084845666586940818362913508338080243980846707048919625532910511177231035984651224636150640275277466677219459875197026141114688840843982200868285692450997062699833712460592819609107378780954117500333280201700434112304544709182974498729615681445731854376488004618978266183278462965274524294636287045946489965802726575464969527122772684549821099845516783614096601475285838044372958508555288382732199618126135006525607088451520622330793642019273584682977396341096178340153350261728380639639600992699980179636263734422445203148120308427367640002089773401324982877445664405505908704631485080154511079101975077118722335318513773832646173242864364171354946402409365855279823687791265092465406228339513606055229008552436832865135571130962665457897709443521847407465465355595791368549514222746919054005584265862517224266229566778268918561447583957612070665822989346055137086485281227547567352510901469681271501403049307310899442015489578314087967671524805899050952640947558699174800132075120116971589800159038312358094245997544564262880527577062199914554622267649166987513179849979543551577655375041585600859857517702928223459014344869184051072962933330034957267562863710885132396419275932405741795615067906686717250452344630497289570620220859321377492238142008290878458871477907440981118331056367797167718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] 23185344706196942790150073910492598113741070027932580824875365598834233149625839952857073074599493948088526002595923841803852965598442577081642550384398388780749849965554410347296865983932833206351532512767728227479361822910247886797103451978826099207566756866727393053619769863233897632436390044377282087769087124753134284344484375344512661370582004794288742600048118791985859526520552231080403758565934480217916350006374535464875261678889567098600361030144140981746015846735822401229663421909058131857409565952950409319690129415491956961860024336759214803741303658020083134552599810856770482129788688602118390548502662644141720043057909975866511256861416764276720139056020951749436105155146622300873080268003396775009876009420244559043521091385986125685201227638278794115381344914529915093574287763563995337358703282369719789470692826147216561640797910898653777809476671077586721417039572403781310404369654798701425315499546972043951989155808178874283524624725859893310679417502052079081551929524171989701550250589798887897723021692836817228873531937246728171739986498064679497229152416130756088967873219378087567671865871939029573856376251438716226660306978212759629008511548490896872940374146626905871987230036785857647348873477323533344013536231259364321193398993145610558707665044115684283455189252710740041925042125743033684972567208579181716045458277064073541764484217278683107044007823869362792327289913915673078813142060004477062336870752350348458854717213071785382645313371567141151873874530672627945945815182713007154067049708308081989950013595266971063580262597496508946186526056385187464038072113236826438864050105471156699893564086471726964807307086224892545045161337356281821264779831983653434016457949358263301859422588446530633549214549244039291735063916204246914677127950241447375323796923189799396491173017854382889514435272186849213289126236798289182650997892318290939995075024071258296098049727547263263265098429668461077524649358477613891647411882538658428719599510977833221363666444071710008534492606930450792554051919391561683812192214796853463216280262919178300001627124168848691460822424185403702170687393329270528217650599162815185233568156859024791735566454396583097709699421085120919111835301412246455156544445369552523596220849877209449957640644357654392078357481825126358405272901463489723422920493586848546033569829419281615795648405508463548959706054740444118803946824769990582772265794830924480380576288378072916363720576921361998799094947985408151676190666108209917228757473798797054995056995694452210005086225097842209535226914633215062387622231482756358758930837821099868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 2927089712799826896864062293982166845302791871452076178933845063722161609720507840181816426364637376816940736374317541642287690529879516476575490665997450377009376114600028084847995713620920909878139555736512547323080034430210043509515708438002289189696813844040467991234403105659575767758204811799725848044174847250629261997423620463213034027178313291825743144374988827737396449029924309432048249033661605551585079709687871546447465280945169047563449089783234330568527429094374671422767403831876699986936844319471364227978152360410703583469802821837478388334412006948603222620039619003848226185860413739608421120238165857326318382234742209914633038351307708722468199148311446368608632242488862389809998191114572385743434750402067168409549620965762220390397381242016863416207590433496053530154404572006609156347425727116629162583440915046108810077757277835614300402745981569126854563327640094680951692379702134170495904977663668728197238632425613434022194546536211937166263191516221295027920563055459331311070686284688869001742895491077419645389286263866449447795992142127028594358891551923855049793311788000818396189141812993981383209114846372925062744648065802279588121167373405311436949044183891540625985731156816539638988205436673458702140810718609639114832763007302826104062634836659521024324183660576918665322172433621114462088440001533464855794401157154491612976992439715986780683448786809155949659641770046728914018148976825137656862086522002644270649249071466382078686755009801156823944581108308369626151559139944910541865165714167239543223419479021421253904949365811466400705660163054475760467975400659266015724958527050462324614491628382141208919380603173638807972483912691439825294789141139646729051989570195112522519725955270501909217045451561421218879128747020832428141495404546560865313485010410787408583294541731761963470279808319502742960365804589189903488342617718595948890168702087472342109333946121512666004871049885342134475725333337542223644165846696156847477981959387148724366577490334516900080913497231775291380234939094993752646545713541242188351608385331725914909999287640328243795318624547315937032628994345265514667589345849771914322804502621030310101885592995892085564022478491954265551893649169496016666154539007127090444951226775357639381307027907551660926571234921560992576518252469012743631527585155935979810778621205742132188518767724065306299619416945906489722089529803696041511483720260297137843824701264760698314800494705997340696027179977411477841842502107642151332274805395757109138870513794334713642717259119694619189654064999868684142605787878777685164678026687099699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -370934589101056046987666264846459877220828134451255897222409174410405430370056213194117146803443104657727453704475478288872631064295568467808634862364857095685394739568095893379978573669611464820912190725827399223799877746543759531373856401920207493161940851607903105048277552506849042517777371728167134204679896135284707859492304075046325400595726185632028723891340546684497082697941468181691198925862020447089947172062265296694217285113331658657149077246825406014036517282181737088895646729205237931066929748031773713465590708702594653376421817043247739771796521931601993753093444836647649915512500651951893609006984909737796587000145348236010122064142892789123941259249019326943574494893322867415579031121786964592876224749207464961258087015157294170365188744208500817205894685463523687016624259133266620032790336579139404691720030097555984724907651431626924309623764480876747311568503649570520385733461790955248993414202757206220038056479453846794695873927257694360777569868107067760489340256849782567251315292707960797354957154008612673140561245345340148507365753159148579454252649414592952232222418889428830395804237762250127539317527169991820536515264264102509233452184839887656356472860012335941458865040845480770905229927665076693053253240815424034805844834501180510773815868452786439026622950868398481821024074891061942736411173775474567918401778096775667991072405636772671284172938137274718385864969314589183410571850261541871812794347716910320353848205123122998575303425933602907180503001307398472740652489488199025915993279941892280864254745203362929072161306305225712977263537522425626932536927622848256423920008154445662357316475156763512297196131911116295416572740332772709509873607282707546352854132442674513547075885981071407794139979174080470178966226582925415293433412624375809758011556281027787095950074866988935220386715738113428151945806108888887354738895746403643582994642439129085389520979107569247039340860303901441325591593433981002977022909903684730329965644453148683660674462488565128946308046098736704451197138086358273961869614553889058911317131336870215806579080114007110083496863003712675027167296319534242527163063895858329835487552647254538692299140885469789065731696123107496797674219730927677246494935470271445452017443296652510964682269567751374120233905951336955305652413069533962816053924722230669362237863821233278021690552477596493787469911405669189715315837812065477427581868967464302912936803540352855486563359333104665955160478561114661306423229043578403892505641664984199443221575378752290903560756180041220973274556899565242669271567738627611836861081702943948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -32215545962893075310924654195646861323460680955341995836471170369942042332616771822773765286267811525169953155595365027784606748750247105334274545842171694066364590366192377278984984872606475820574904668619079186961391593785079655820820819476307903870788968911657032514811392480520087334424656909552180336077387050335574222443719033856345387839411774819707733155840170319021716576315286668117495860666223155632743627682347297918523334614975427360592723472877007923069600700380341958537991170297414614558042114246725933165875043914415873028363270911052112817508920722482412503208822084294139647523001687896472083680655661224003776512097285369575582497933366826168071980026656038217598092268058524969316332805072301759151088962427863677039915646758936669686464891656053374748501003755796289005468334701934398551915425857541103663057409579849172147961437966076769835292149705531992099877705115312670545706244580324594041546059888584661774152561077861629111665157429838270925004379741176507257413527012829133181687295911498696005116893342152482171603734016650152723942302850927081187201558641743009730616101783489790602126644573271726634568096968581163636197168928605703841612662276025248943469129756421452333543689646070628042898014797194612022899713023038739657065554325553177002186739500278949331409102299673477284218097673466438726932496703100680258326544887991078036994017701988240832791479440052631990010431609857044732995164908196356078706945461176758845399865343694510745696379702279561235278524540559629470027761571127406135506822416139310092636022239507095174132415264146014263062188785625420011195178038818639999554459143966429446467549056688961353626846147625667872763280644272602909794808125136702379141924975297113746262794025822828147218493678154868612897033788848024985499948389116035069405785687097022624454287751460378526222939978799552398738404589445787466904542869848395877690643200628718104740847763318779228920264601160224078208487298549023413378661611625338282579270915881775948627254622634978943726376264153424704281339083255850389202225982730670432277881107923548886915704104386096083979888011780825557200566326002554921228396971607267665224455292769915431306564603510804422523270230571966521726719111603784701287972331924426197528967001529070761142087594473467595139819185123215707331192251537035242476955052928594021941924030739390526486500662469188624465973331975802386051384949631148075263478929974799005595527787022882166088579789045055652493602609397567703985557557424587986933482409346992853986939075609660107205685558927862639033910951608773986849488676034035275704245709103431680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] 3400552892984511275431516765511120491225165015757482382557698210103954123236974642481862019983013393559741944910552958288916449304327752254230669807909524846809509431775195418174878265476120902598877581119386857766451132534386291940168595079447616349880471129195990462004965006658857467018551730231515501739305089056828880462991413126992359334074537273297918211989597416859560922298405115958031523305226325912755966917775080385574672790823415234236818933518366985983396092655394809196287005182933428746709749147790111809946636510817732853522982063059496001844617070964307740080787753273561824862273479861838701768170163565446899386633651875927971667332933906102201574657517638854728714643609720497978141514156120692745585288591547462934162670179264718000242622048913482467156811398204107765565369665196229375543979758869184300200723751638554011909931607650498391660118025717720165133896594282253596519048602048232683728776223398396318844967299884223014151102460911105900636452411763254060123650261191803051796769096247269758619200038952524231430656197227674995824866658532728723634256842407503281242977682466468961901780663086875322605920566657415128763454585942829768490450505030176605029743850221318886174023175412280380027590117252250653815669235451803723783996830322698049175241959329823936750503799201762038832910142039280051024132216694179679393979011950634214221026382454147130108544077782248357952542531788909347880800038013372349368038511530955874533966224771258883852634664853926726601118104000413728611965357832056489631729581658535734956608832106523678570295671916664596459326864964531702848318145716232694230969012323452778694948786607468166540004289051234148172758644936231873321549971452222129706977227033128034047290546482879072080334437035345792335949885590935459556091101492931431849362816498990478403123476842506964375849346864213775461187748929017842415607323202071075539132832666633887170015565455888289553030866862094881206070241185648550391970756702964138024961898446157607201298933420185287867898405836325957010204993774228424063322771890235737211570802665339429010217107240405048820326864865212780321407326899777601685056207228903814299479708361662060673156906698638335272691090550997361987737758369609480280741623409931655095271028758855617709504850365474326139292049592473778890083068088546407072278308344108432273871578460384092264143957319295597756447375610129788185595650158330010026490631846617265865391523281728329139162699340074298272507701141092202901763856626979983230526486730069362181752946482599552733122649118848767790714642120368862697100728595637327013620811384750080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] 127670758430214644277324252943678188663102851039166895057606375829280707073815259952884477725146324232445711910993222774869007323407367260204213651661715997722197574852377080583858985216378354996753968574894083454656582944141029869230542403824749714532948470481491670392477117878583995764685241147908023178185773752104605309473476930414776576994053462350719142491527111698871010559565293976988828239929617196701431867441288711221506094799449787786622307713427224871639022870535900631184346280768000363114146208809842120519084258268721951200522455867560968030568734435390756941725252504305562180946467716419194478326993525695845954593570110101031398455780313023736745611495718134044515438013204419691918458194461704765612048720778724137188923020081469506658045579489049074297694600927475427275700747539623581914058063493512484563048380270682801383431302661331182460959523374231609999970510466620692468196292794183667800796275805436926785260603271347743191124022131676051077375098948335991459370740807588174547549241393901582825416371746249995350544117486695904236018588964994445692798426962898371073257318334676539202390937159136013731175388307988029640193824278999063844656063110062688920814490489431915304273396505480895119632312225353385307706691842901221778242994660743036534550167539124932102517552923351796140609470999029198645132034064821744934019632573730310526713522121093033774287693494395840811060466610657614798322717319967885039217860992619303095869388825154344945475348263107014314560416319113963950054115002073172838000291639948219307069083152726436551558224538407658295279325858930144670856685802877915131711036195613771502926540886531801275649645437133755153182999710256463031281437158633301007756622857662262956683687495108209226111810622838456629066688452062488504703137878810092315878643147393444376795691366989136863700918903464207698537637304594056688875953575843143899472580394782001225118120819035097346226059711080594974833399451195711493896029885727307999143497785550526351745461006640639092864424107369101626905134387581611681443949304336723948177235891666986030110341572630174044746081109545886718280439359774501603270071990355750477040250123538494077053539698063851727950050771928731308815370820899351837492931874044029009356200608689702423821304063372959923331735948885567813979450743760650799592934555851551127787992551774574444745142699768693879606270250011154160431267627018789018176936948383164355233388684797052566897619128746131131951529121503818050154780241752375130994868493389660946700734732431507043576421479214289703708787725079629924536708821864317274322470636093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] -29667034001083189924320524960943667183656752023992584678197316411899378963819329051944754406237561577350649060221285793106503307345478735046512138520563153438259004798411651966674150929757786157429168937518039209642125073710819900382976373561558914600426861931505625858694757870891512746044108050836987945615617074792113985647078695048456639137888197116759723769048136851170726922395999035042015522205198210993870084343896547329071343900561974893850398846448419546902848474477627816135960483144283188747355881562796767949210961746390177472957381790205620142487705981336557107757607341365325937915826347728007045541828760128137127572263653270265972678733635412559522621845187313218523706992230183998400478774657309413219500775504014483130304199429971499369001492892062462708104531966475192031686557119740328724988557053589931483862635367373829182246316931862678334333847176862943391796155487803075680166842525244089928658746584983017153206035050155488196830467447662386948530098356140446263777183713932740651111448980767519166086036735054484055548194250569811270368444673224503215875770321074848310342797463729008797831431381178656391113318542884079615807004684049143722152369050054721395455315263380633294305537250495209338710589134602545753303987950985320784255961099036466196387602582133257780704298711904385722891060909757579257739962266461602388740797009477541214617363514024819939428500393070195665776509837266297152095899402143339652069726649697607082055279001953884162229033604395565212650453472487783782812631850047102289090694094337478858344460714809276589100431888938304874933434629087388623279324702687614546066511802077879048893756694473364237146184349689552135777171129316538489187024287881210709693996509240470992769992878340363500852751734309598096977544662354909735159577024580673161369964554921216135340871241465176921433899923506178820732188004913878230038537346742242761085668360166284502741284066782192128128955508089319575756970760418310272250420591979702898571226995536462359470382759954516246516941520352505968060950565367810112597353116779905455899117663602644950732097620782535199932929830529111649528687264172450513917069286389370040389333283609339256504059272371942353661523274428331424416977856954136436178845494969298902421149703428222977879710154549448142312005257370963350010819470852747441124282857948842987184972897186225104423054164543169775091617959378470212718000417748473659045925989775687526435168080664217799830801603865470023235253096692612298117740268763709082216529501465072391303649403956178357202254611735922505754323817939582161212089037984493428495946392535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] -391754632331067096769484902023224509868180276471278155769420065740967700924459707599465809815584579890139750851786509052766135258712711399389741532876755733841975751704379483841420066569097144647017492207422901910852864180766324501357366384400569269334444290382581345846676573005700322029978138447215398207671468453181014689918841093998367599575890269651630271534328523044364758999649329012040220538613425112603530737719737942356627958088305513661074737194592218936226939719617685915132853020308322004749428152287656377191949047150520511595269246529558042823976102585592759430620028149130238207256133054247282731486477067001861906605812368929389707367461528062778968571536559728524459153377354352490959934170320426652369068293005103010971754275822974617847730475387209981926956530020600338660341751228617737204657228596847207207788836575086196521576572564166328074526382703989255463827332559277794691125240026542906751856067658483409525866511255788461156831519726587511736862609471745877941075160911271482415971646422152155608957024322404234590403943755307772918594576825225861297291879253964410607713357187276797949896069824504363052115792108076738414174143111974936454904146061283869483918259536158851923743888787206091322254731679512082253169047724640650170706533101880367951588726129801436795857372048675786832539797214610120514568726179836582825240335254973247338084980813674271282864438926363025080241901533659646633962417031266150522456484520559212962492880827916456419548226677212628469554448954394241755597648993919011087691120009314925939047461837902167141393852662628752791262357123804597185641059700335822690659893777388054327300289807870169744042266414008582779834564371924322215743138860283926981373407408468004038021022917875227282655384751161310527527603960579928593299429513614916912000991245559484010579248636477098689506106860655819984958175453913113338119343251925643244405904509951458199920557008566639819249135630126024786506722580384432129901679162635267332407676004475419430860769844458602212279256147738015475640670212512826747113955573710791886488354515294133174112565979974709641829927787965346507252459519416769500864773790222381036707147625106612981300482318588993719038662639838158654665523314201970503802293613945471786485455758010752995036784103942450660558735577398915096331135798294905917755141101328440558840683372868872181437264806325853223524170777156347168106576262330331728001859088145057714820306045783246458540565775276212988371436142647394087033134214377864795146587420091136717973037271284704327665593951326356428279567119068084346158275029749364295103361843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] 179723858921645541058485840850849676025002935377989537349757475448263464236821560811608143321748578743377921469800516546694954712401038681772018760877481637032420332360203751862011488745812790808443410955552613165722215598637450108068989724069164746965188234239276057958506797323820418668558002329552530297317593937079862705886425654813040352973788635593202461806004039653393118075677010428668666022955733519594000492188039082745878969832269567167232305695607146752947201229394968390819827980752433315352527024262449968774086677076787061878105242217750723966705349694337986691520302823637931026128361350830690421661571148926822403440156634078212885048772728335440496688796516639389819575456116703271194514953072021683701410986457572549983790101846428043516301877765716165337509468625944571371160669071441205254360034113461452794511547515321372514934997387220813192920074792490386313242714870414808843857842893123379010248123231085337640056299963759597514689053852056282630665363425906280256324960132915723740557082449774209016205603930584248950312886983204145846854676815337582426591979324489802523511802289797003123089531674804026555467112013770419100851702134831061847285809025378827708932325484952294984524760960647627743912739767471432655694285931321219587218302469864076833618977880501111539431058030360769258996947641148904354889045104311372081636503213774718124308011928966151548232631457983099076474404184378691708454892362117027034472320632457682879911380738465387395164500585574626411131378075184337796292741372272366471841521267183893361505411081423567430346496705147472254573697089281176778929698869515139003671322501953804163388264055677963454167023533291989772850188146112623203732523167543852074241635620352512665768038355073307570525342270560559168288242523796889712601651414185502222871520309781914512275189098761208903010373077239407100058421989433385493855465275154299973294779616290553652115034459879755890318786732744553480801257936633129312989187241728911271936557405880185915344453392433550404545956131112284323171929805588258543094386416109567604020414754779852793916009559333577525120272997381253831536573588418878027316941970008245613304993710760258607144725398615590698369491273196650014560484984354372428988635791848979055105602417565560183983869408404241947411309329637688833637938676275005531166759340910623975433621002269382978330898064900880543334076183908299571220450120186636905671064582643304535187956600440370811945582191437737516608575372957277560995534530624817326314826184283459313399900314738049131845998156890827719633539984166982902038243172696155422477904773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 1068515777326210934280118251225780278733768443714642248459838218275833936324970239166068174113436483148584739689849051345090699221987276190101861377796104112259367460825847704744076939062762246410895679329120631199541920774185883879859489217036855292499162992463881789541439879600781542061755390154377424504213517781573137188494587091680457406145340517292767388862913586967370233789258775462605984743863694960556400646565395309155360884543731217686998538581563003372719209621696788238605008090810380821840935168936243973097759729931418703597207897226191160338069708862863259891843327752145200598843893907111950566591209897855552116599564949817717877813996374188246039018177117213184295878788818484516936821537645670007308913718772174216189179862523660878413436942078665327004470799307891566598249873520600561868382734562617020059823531103306801259134097554887842703420792338529666761906370206658541365664485782492453063230165537865387990816734787724348121829176499534564868510699207028035892184455165293332260035717861519090329966339067077671134282450241664396492612149898021957896535785809774286920757583655784721624278301321575933107197550553155072559610146543276814921009222702357609433146174476037282756967152871865866739846686343678710416606272268316347766768170373204213400594349423553768042669717788779849394467047902257910210042953084119065867582480164604900671369335967156339438637561801422101522104926710637024209780926800312525020138482527462638145904094090827929392053267017762144558679248964050834818797475059504357584214832944151012412300168831816780067739360908104885888027775364849553239899579677900578752594507003212734394959551572067837564595900791083284994884757747963084562128536214833531831205510163482040799179108817768316881224150312497717241577614697481438446863172931336978189994047197893350690363391116018044412413077906207621544073910239378857773586756896363427542486235820224734857584986116326173880280727314261377428364275626993809274720627099580126138094489249962432596866652479499002651198925566301175497911009445441114841311115372482590102597703864786750908380250393055604337729185534353965736029808855585539525321005240664362173442798738540543692401501308459511675740716475351129253284220092332770162147169327603147279432664800892344044285890346479256276204751672539199658267749835861945657254816097501660236344681039700749865600171274560860174669723970555371744771999038188884165668301986164365664844715623126414307915460809908348112166609815713393731370362986248862543342983074813933352185190717648146493109037167624346384511848410268006202542389691843992446084055040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] -962320709245418516517815548881093522589292195328257933934891909272114117935375245989906133010153240637973195165310871376892403194143196481750024381261114767689101783693110029003759207928889548426308271935073229769304439953188070085255723008555361929612767934106324191181853226386014671347137754598057039858422142707724228426091652277874465134342228165106093750075591554253686871224902806432660021282084283382459298199088148210961846704013092054282251074239249473852856146406902070700803780259008382133135889224807188541480622071067871457634410749697731164708936078495617415298791718953209184548878748149261443560627926449661356654568499714145893939522824577359572705018268555732421835903697895986945310748023728968631539598343067411151254210760090439454602938105154257240882708073894257221998704366972506301984680475519230792034852079066148518345570740835140511222107128103423610568670506135752412404229713575954763333294249148009031867895228482282504202439841176519306951128895729111364761688238932697115226947006559722625215713926437187594046375425306945796196762564349963335685836436765869204364996359581101647076137115139544046933351352227496464108257626873157184597668400687243872299475230906907250931795986245972451178900642286296171899462500291290235113836288841688333273748442105548470404327382942402475525787971763056360043463960649829418871704608167114422321331547951679775492532027805335449881966931759790413825972106784960141692127967689934595502342846130456944688706291803514134626485201858034461148392972751183960527121903898967893822206472544732323999615138955078828477567368587065857235529865736026749911300311679392128587947567436507613908987051332629862664026639570021061020383800721034368281876646996788289530648300270494095796769017410989777555287945716993361575414467837599638728109768369727972822813814606372700359798164363756649466865560589063089540938941794477251496831380084591801911022353308977558676767800499239683299880193526996222906370049610591686986422430270516381760454517484893153444764043267254869072657770174369907299547967531358410960906898744869162868966354600961496305223528853054711137569757014790797716509557035977059231914269264242572753294506612387075036155905499425393674750094718082826207626151561461960332577837758889940329445086743049945104262567049008026647683959033931771846766423204285742859618072378139724942960709392898002869547779627452633542033603366508174922306283117189049284018321620349780007229451586171966289641632795775527886628600506753900088503398264553191840646274288894074056071996558684010767136128177039887492589467042270255072023674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] -2408648492968437801305492682639427769983242889671131994460314917282304011337399920484209654547857738969165151884246310802502760566350006255697013470638394237703758351548137069535408594751143086217960258124267645923752042213159172369784986450414476613200841014548412600675367658376142401574747489163499148708580364308619049904624608628729982486744106564530250055388299705209292503319394117421887795553608103507926809798074424207638073812467075095593591282176437416132264314596634575015162174570399804372123752698270748081668681285024923712590204289856542321537683431264316553167640071742193868428733934668635361375785821563909227158833564899696322243818569024088762149150539619860887614758818809237244692469866771124423518399253777969155542998825553756592925257802892197124782500619083678909987442051553847068947996652647445568000164217245676701522442695164113377818162581669714976576747041730130805574903223456706530017678601705156401039463642507725948297739696813776791655494789692016393405876257399008966720387453588450164592973062614673602845716402419494308113236664427583591415283047190957677381801427055526166582365471672880353208579565676105566361362431610951136244491303452852531128696719073592586542608205861186545818660561008783972080849436846752986579711192618677434256110515841395252340118167219577639085657430442229377340065457836503802555839023187814740157159042477763843943361612382928619260234504965909885859453935295626660661130084424264938264642120530664799694320634843136039791143663258703193780014774535982101727591233838089728024021739220892741829753383487380012255904816297986988756971242987878528119238465656521833514725824049143766770900269670315023091997220063523199459883259445568668708427652370073362738103746120061220587892512883480780258003492608193880620728523125748835077267202997975842356003728717326291879424110433441413827600968324575385798710023280872300076571867917280480254117924401564027237028773852304390695062452130783282554987626868684826991837388635094048024580908786411891310214131950336174283652457267249482645827304346222732314147443918818872219888137181765678254658226795765647297386069518910798651164669053885719917227535882469489072882305431939809426696383040813268940159065453477074345870119762724151875403531530126345396308575157613746095202876066346328917262485610015971042513499378329738691985138739613121495016647139216714045117571128178664524666953553066268604214806939785067577312520270850850210429609569271166010703558887441737666045917926954424958212405349220993409775656395416184861595430384162378677717962580766798786229283892079683080028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] 4363471163682402692286520976990863939640838215779190243899994067681107067885763736350848493532643060300564589405780681844160976699625918297390806028886795139169306386279277682443679660117367023087783240270933533564714734790338827926037980143400418804736834623244673609237435866798004177094010321350700979551904646852873541583896842031784009439934773953265642768859855187768143816324437175211057364530572567329701104126121139797017501329922738665696474812593597413575354427852771911543613686585472623543172248416735869739519318432963187826301139226638439231912327693134405748849509209629853646438536168570245242114207049713860233336914382147507447948868539173710421035512501506799611293842413968932875027308150494047748816551994408084449543866465999098550783067737411150970495100184137752439416445742790860270721860046199383911296814139362405969950921419708191113035011627644028660535591836580778404247050954868615134321011182763243416001930050172369941533531774791330492271195820170789376619609813680758221787471088692515464422701581938641657720169287708927629581563260802720321808995502294317488287936830889485030962109118672783435020626596308432121777707236734239008843563811924312091813052410594950838577797430072534573260080651187158865061089770906308714897570948803982815919875136998574035770563339860539226914531251230144344664184341935193093636033845611171122238386533746232272863559139301100830595368224344190218910737914248168239076196672706331065882897504837855683304492811534878966145948794558526858340373934194270152173933764834265583641018592279892604404241720681161922627990710589235911234511398332870492837177358044127789514625656248086237657763016044113150910484006987957989570223147798606455158155641301542633526890928695854333451313236338146856682754897061632971364484977277136336989392149840507553028008222684188847284418422027101137227078716908510552997398743640035195672064545018083098582147391821569137478668912801303399936106521137507209582108168513916070970289455616109866207666991893667465687256531337554014258725026031599525796457346746135536135658097707041529798491199264203130763752989690291695677164679359814008984031054941866609782721438322075731013699566091803804614400353870445183043729274712592246024596693375969644538379704761369278036210983440081994442027943682554978378139700824424583139849437139089742018639736283989381204754385267148138987349912159548298684227103829607907286246979840582282311834356350568856856683907612367901664508706347792325840916886436327559537043991627153065093171182661940488826128340528077148712575764822217499522017432213842380046991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] 21973234442322130987613759737060640253739850289666900139626881119470649442731093571036234444257772213745819902899670990531470044645401959578777395661124261147039682571958957150832122638675006901473805983174510020763209903998054874332871554813297518304850765088281888427813479483573178188021139025715197850712004387499052839664650647436335608635652681814055172808797685472719776154222047939859815487185662926372451946607287445690071291488310007564259510088786476555221191818822147398706455127214454651438252039726987066273276696106455541564591796440541524588339135177686388119707755593531087192795764966520552946176061887933954546137120631913967003318445827913347541854031770685908610048005110581469859717777569826204797161161811221239691730373333887333008193125778206665108957921696107125645443794556123520151097225315029803109286788876547782782770444865869011314617233837282551279813862999870358809022432029563859124605460451184416407765164297569346607958194569292996094743416344044996632548410515646462492759309863133558328256366941579285363279832867641157119295174370712639196971054016254514620373718871731691733372866035749752694083819566351702364741514693850252923408985953598476156268503020952064647196216673724432442226511701406722090953617004478393326802349974347219380895265450220298877496968081501715758067449339657708383344746027906959458135342800230431298890412959156783695992127897776746734950740364375955691588724193612689950672536411141298079727741476166936409299124817328072267517452338361111246146276299784720960400682621302876309342211215445125008150278364799090509732105570866136942988528641611787841950602278418159433502753767838616974425042083690286650712517367227711584347742268887641366485726974046491816276269409830829076733720750643774552325049245185588929400779281812183654154096583614869327603369889229755577315068265731315992290534172626743667504940652909429658680197584071297243418050288869196389847619820177297258805550770928273967025094166371271041726203105438815555462863308143301504986424547476373288629741100137817909907533221736634046144167349494138217784213546128447061615765370683963248740824851934640467089032552739485162960763087936851671638625281759229161444052074282527512366240089807921847473559574688497379282433973017377534410313119646602794161503607818463129207991096063525337425188348810123218472818603412611012594242880225552970133264678218823869121214899842523335044548807578942914445015857325357696517216532269041363704200657631034222952293896989284311840328872134622710209211119561288758894630510296728529023016920481767908137767441686431188804785502242885074944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 1135121828299559384596791258382360235983223684156165766784636139079288696670501398749330352781205226580147160943385996262636284571410403110652306942657921964773128761997661923777882600587757051433258958676689822836239673527825086916193404676008659932388916634845976286559619741269404440225831207726391048932153105429622525247061815933870518015064569840569422472624595024405538580071908166398692367889748454749030943388331704786137200173084053817063501455521952816281352038435058894986618214281166068269454893211304706542767656487551759897428564646735236352573490420696135967749585743173394240154951503049692834524229162995857943778612027337954720275397355141547074814917518850573838438664369883925825456474199109672656922361553160443218030049937015185343800208001278607649907586926556510805878285479902631220167549092608052004082174095832850198282548633979256686184381291545352225830140942674322043581989039110740022823921745324837195986904165309243207390509266627936450393053592133816870206011258115526591757616783767394406790958130784671724641237407739332270749314096395333545773531996508310225171499218664621890251562694433393087260239713527835728436859965498270134782861561344150012712687469876789901237903874725257126013016099161370637704300717612577968094274149065356349844564011428617835435946619068301705420534876888036499183213528125173000406901617152307893406295865012343674615517620102769910645652080470341735043665195477279394996714852985977065415518400294101439487180249839757990972557024823328297091509620365160553910442574509163333568509420375507232295670198745782563425187070287455183813579517116333418980566737498679370429383894137320604099292784586456913110426636008676109120636521556108312775202831229539848065267342956108474193425614578608950939891594082646134885299173834894573600538129796688752686154908872541500442324401660668481263495080516638337054160505305291430092051460720561941109044738941383130274400780623203534702375770312773523707075854481623153068571337042996248440859179454299698774932757714934031861561507205543431403520126029106892153630305209479738296062389091696936537842965494527961309100170329567002103248412125490742379863288078030983449125011391817783159528684822242270516719670368861091588965794053185533486107241117974990403491706671856677063953611383678953631715535332756982115276349174888287191539895369442237277259119489150499658841691391258165239971033635217617968115005417154115158611437070533174281986938198280616034624184764753556348966909630947070396512602501289247474574733099107325087217203694982256640096498559836692778200371795391067138590152848196522475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 245182883266404872315419717902952513096673350092506768479647472775698134487196934605114326796640000770137031446640222782834598460063170662861323476387496857822255535663598750300948142970625477000851851399044270152092680293477798671491310506294264844232413927524520022987755749868119383271976029992710795513948043234535912554257870551569693822319145978949892155745162865881486795173949260616163553396877587962039596805155727631566555795264824861691741620238695195008720386648434884032814566199198988529790637720396212230922369061459060541316823878493325739171009975847999503930355033659985364948711682775774850187410410260427889371820916578337563768354822481277726953671970864380591706594169217563557475447059876873939574876682110071532544828708745398623486009213278529109908146117636896520390625031988073469505017203046108229823711927347788449828687197817583484771552548834168493681892413455400966609900601410607714078980322980322340659059701402092749721926959700567731778208464449349901784338298527350671420280456955367459194397521005466181424080323296879144814705528217499473463891765196740627757203257837815507460455546842126547434770093392012612735160983425157886568348144738873989134301100733675961597233400011444822321680614332167984889971251015168085509686620102306426053398077563150396996181550591942378899179616994396141790118917369336170430991834336790236325363572885235527184214686752225505654066525865718168195279358718580776661348219417321002780157084800727709311884335978687209392728597068258631721150236222525947892889074507521231605664189630485282287682222864034503845068385914996176296218888735998089108560922944654091102738963204960773012652375411887769973126640269973982096670944490928064053102481840758505591845629256934418860789180543201028146834821923015550737443853511559511112900708924643716956367708965271876165550372363994328671805027190687739648224797166443529733996209898026566551673437979717280375907277492392008944007484592101426582546210267010900735354128519134336757050388256282088158045033560185149661174895712877470975180694460234006655513190727590995554443073517558761441257582261696493440091166651538554365328163770427800217407989397996269602298997724684287805069577992519580616855833504211550727811151958917549837451879054906168907882970476328194015168461825422391370955250861723292567835101340844095960682892882204236767805340141663932268624673739436570913472264028518632949615689303051530273871554967910961954435677991396429209609615045222756566333804833143482440925045951297286130751731990665034933993219164598048749370362977599694026716710291478563258332439927481760428851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -4495651358667381134089559744729063584860649540721143273963356668809290261268197827762642969916434072885719704153193590784024021065861315764149251686605519841527635443458062349181959938747881701577952238471627658283437842068448923806786860080068610519633006546339403640329491354020654505127863915565144801136172089725151929235645751212616295737964821885720556393484664736512698000798494621465830086652374417001751934762862356115537360411949689464889707506907730344275050908273520565112245055139965558641087506059371285456077796190914196643542720099521294004581524292971036098751205092578131864476655380272069508455891236865871594876608981075309090657872846316793958833551417994770251969372585203679077632089645700266068583316965718258857589777755040634088955115624440760836717450372198489671767477469847204669718142014469935111039727934426123109953345672133166289341780536353610512402234111337346992253243172378539889982211603411834173803970442163687520960171399524044496578589963495451221008517049173274563615196957255062925120709559747513094924188244610642161287270376845424698340156552672266743945953690726786605390010106294369834111214602436937200927669131119723882381838490838934960987045691877752226525723311030135110889217375577200316232698344608246207245915691829062229977687280743414128488934295644664929570196486642193986516312200640649871720403600105653338955661070551189652699591956309942681853926562770366894334780341932858202805881339416912590882697223974451219822658649313747150488220361809313721746547644800672510484844361922068255438376911101743398365302693725514775619403893675852854524828502570008848565738778619753449092017762158461334820835928892179612305375200026065707224846458882341323864683155502276569595667614868860476559640841405964338136157114368702549223242263359375374574153276317355634499597938326180620106651381321759806862850358867249479545752516826831049621939501786641860901772886897207332185441646116158235742226910451086095836797324283581920991750931931556460997917181410161668831060951004458808435594462975146727630511950107671294089358163891699461932604417835044624848215115812130105605579904320248339092880042292341705035812896904361852872447022696534998258571687872963315260153544254777122006810462995067604965460138469520524263223353709396443394043049236410788450539069250892508082380768047598302985726776494874241077848196956583701117366573349913526075505927405706031120647298646868803439827877811600359858250576946212446474101519827908281887946978947645003653050944401019104640447119633255857694927785034748918896311999182960738976941327605131338939140747960768757476884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] -577338233939476756592711214956766007454231898753647464152049916870391026374059150051095560331137811015117049962798432816117009414619897647886071297783104289256199768703427529200422471624371066697753181282972552895945878998848967855893075721268228382070530734963099994251038413798439779358044982972431148434353456793436738557626498552515795227446257704776263722618346843258560922302368195672355663116789872339117231922638806437131233701085382291399800182372069843142091511303602261749977013404781742571671530600780299747902230137318340207387390692893800141574216364430629961423303321456611136544075644670770946611320000738586814742438578420695276407755538916728654083584372999168396648906570803158482186324592000701137098896745925613526417395283587196055112082191029140412001311696206564949466676886689950127386676131328740351854975756394726622275578647843160720740176740012207672731488478516441605754464044979135220320923619290709834283474728858261615999907680519850486533637883477164920615960110246650282116012685681866494466342453494968342925764905244364502213533141494231636622749543738323538753688660943125621780546069488028971225147870110447704328772184804970837909553773584569086643400229742493485894595583019356741390182088492694002156224376251742104140514116522943936225647536296281278329574243200505030282989663674439749858287500497247745451072145210796900808363636847346446191791998150376360711186596309449105843032431018898047608396826365443556968662704583042499959545518408581526902737548718918405242186612375530303852556997284996344010981475240723585791550657945163972834541097066816400773816273793398623670355140063129927140254275071872329035242348061685934930038810439159924502080298929559969731697487936184617320541841734843120528693235543378638945270164838634737794483959668712126252236756473846629796822647329449688940531704133694376768684029277221751530945218416512350336542366451021289527388673528016238749911073305323193541562154145479501676728417401170117804990349205651049773113777851387432402952709794122769859895045827862543558376054450948571067732278792742867451783281599385104931456525029440493657647090844577983988376235271265999415313916206058369856746210604209870282640607756624963572507063834193422101940937856962374494454458868088262386602986648906633374489074287961729864826729535577526265827501964468282819208712355403584619507380052485825141929023075857512224349697099946106062758204276906508192785824642144477829195931047353166319563137298807923811774439107564687503411267617833553713616047565869615940666456214622877747361468394517083919506462308372843992590070863274751939984752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] 12777221608655086755571804795939023236760080821706767317471006028341565271964501498403104408626385772166929507705712017979082668109207712235646924467463857977377254725146702156477529894599255446714941205154459683736010315481557667206105761409994329105425135772266247897107489536591733816256648084954155817675085857609858323996690329225863240539423762081694015794890771562540013735501492638063773482984502322325757886533317161130509852320262960285633142446899927926636119633038111577773987793637468352390122701082414469741686739311570033671245908341599825161211415480221777779797798118659543295836900143593370300006259188800319002883301448751259273263178754283669158950321747518592143242442202980559436042268095769157705187727314308036042316625721898979160024373439911919652284160124702925043659896685531410620689069711404323740534996806885895476282155359807343722561504308510132717181275533847186498820173040870084625950571581615260662234358003276443615374726853318950355567420204330041123820473684672909482468530198994411270622334780345208847596478544366435881801802283863763661722867221359776593553850940563804919206650678964215399194980043086564611010507549416045424541591775783656819388919520696954943220986429446302256273316729319311794769927236450128174373713656046929153096716317176513058647562944062066181008363527562103120509051579437309466035436500887897984733985194596575858864695954720990481545837529844053770702933929935065933890502955647455297207610081331226382452808956275355065913525651742937597696908797445365445919781659524398766199754517401676040846167192475965707694184914726597714259018252494830705419926918447837666569675170075061440786786195277312881932136227195398237172805237677472346139772446510208574791864270144229957648129421848065081653524337175734883510440267721841509897375451543844993562119301965270168511372284496057537565712740838924869858833679503886918465977735149043206202156899304310021559046535081681977372410575008003737824349040979821421947094494199099229283383699226581885424730516854724426869903075797180530715462557712685721092983385889676319315045864620893866507621689765234131585613512063747412455270919770587918479348600400730648306830873156339736759431164348248146915782991000581379687878478075736629448780487011824592198598748971840575363243977960697932118707984554679478447643217333492424483739138778698174811969817407505319017097564241629419300380831075891177965195821621062014285297636063492466837977050575846524900741288585078854162181419202644367688686045101703803233620846815002699123126872344798825329527917369901665123870202814604449069779871964410617494430023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] -100289026426961970021430115873340317177603288850837132592529190005917384360501070580274829178415730340957022395733338197988075419983643131025675841112665555166571719827499207139589996198566387047490028226358242287885338060925590321696951314836321287489745357454340305184962827956977459586767895932246432405684503838905370328926945077838342419698082978904807937722454671865414907158611183863499066376094466038585906433437545049693806435076407805867253479200223269862615312411222208395469532133598480833955640350667799272778734196095458034259172123742697207920624081030760191775595329901726286127580093197553254165816195760162478704277796407423552475073780210305240748405523530957288718430674337697495232821731525566687448006078658620129132710945022906229967186964325600080686613089512978975361378912460597344255828544209907817228904933508803030805140062482073700272174596569708595217248316420509492912368579853576317237470037408602892108403737925130866897777252925364083674420981866332811445042883349220493169362007920688881301952516476530448327012854481006791467223219622640262751747067434433416625083588018406215889868376646807322734218829731811875457025551944449818498833251360974990394733035713942097257894943854147216359150042320234237762147101371916712914238312912119215973748466633072223343332056646825054136220336756419115467921753099222036604784020636995445485162533828758734548291715081452014706860918302757668675006991418121694393649090763328569356039100205457706824773662468385138029346755984209697860865872860181739918969888304781991459082726437149255425894214823516883225797059386276244568940290031398743964496797299718185019433829125677155596929863805774187381279332783323092722947412181435578480318275740845365591931289249696089518614674830076252322132334490027425973832568006039880788009307795748975141520172513977145774357739926304950449975948733279144155627857903255780269039144595672350599078665408889227073900760455003121937423369380219362427049684859883390258024277253634702387961025266491862812039301415808447534709696999103035214132345370175789191400451944868456269725000331782781278360478478479278369481159011719186520598458358166148070325978885530386484352701202190231420814966987407380876716810919406156216174704687216982705060831456633607640448528187688495458384903589738487915647913259389548612136257193460840552579782819390719434265353330614512017756779283961368438180849957692328397893277755258501112191578944159648829949973806355092659931188976749766353150784201397933759575200410391953474533245576400992865037131801633612434566801545816314293982621783223692197133989583700663221829844860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -337707344717416619490855999516460257581820558133940658589143220763754084794568444034127626584685380904355795075430559508648113794739128819223152457408181714382586310034181516588856236393903155173570031424814482009490666938902071632249725372523827834953460742036547769158858195308771027331694800190576536840630600088451855860847452562589802939554934353115770133107274806317191642117947593581637415595750060756909992237695781528481481057580327192060523197857218755137601719899604649878563896010831438947596212767069172298600633273502815761555316798596757066161788908036466651341667047087931490371858126795504339926926406087224983624736466074197490335714780364139650659174745409302133096730687057425232137380232211043074139360360194778303446856146374088137630295469632946573089979614128270607625420755658702046410672049228552560067042035986542325427209518273839731771854566748786306010487314764916269864036442096087108936049307478915862610110209326396723483502955746265944092676888310761244981585433657288841821892280629874765792265992988863810720615568998243229377692547956154086907161864526478074223248103359363400848869593802801077538825158962883671518089029248963568118654315922807508667603886582499483670493550987303594418156759469978859597324550221156836102842576873677998607208744836289078725545919401748254126132125307583295986258515094952059423281022751123132737581638562595901141192401009090288610435078670294353901326764615632115651353828564115570431111978090463710249989289892850140758207479935280194410389962117936144382530463251512347591358838744695496194316924722536312170266501636999102456120141704512704151795143138319473732995302807953998204555135074956845521239826401917796468892967684157195989526694984364220948352629714825727719480315470332925229959273652450312569586049437458987372796667349532765067704781568056360169628340670045304997024213014256603934886067538924169135018896219949220899198708900686580198027490704563057785883776588317611326200294298463110654111431513434169964262511357746872289338663713403938154783837543698068756030029157827161040097405662977829519491868753977179688985715623232672436630078973898073643233195748782894256800607954023704956510032440236247127623426575298813973158150518700858475004278480622191983342811551420511162472321567194319226186714686751008755478037766042077597164171862423886956646632152057781468953498175145155099353419542195893338993275609427231336684997895925160877338717714430906942867400851900877635774858203068667212759231385944102798634464664137716185458631309643642725179432267415594246413705839502226619563397358770812028773928582026479820422114181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 12049793877401007572726935894492006524327431640346712663533957745793401625186547399627279796750611186454490060448298351014686677996650825250599918858602784622895852065340099248650910887973009788313474556607465050201792129122708740030275676792587491421557213556718133414146898824937134885545724439502968847330844245466833701226608504466172055098292049184429787590757964466801378367011071642439200671392725309217203297806761308438419368653943767302325393041568366203212148819927930801138302598326603939962357225618401225041249845155788573321555751659688828429934505160773809035070180583557330935397984676464991458257689818039975187801972714993457860121530766875067653704993157909369455639494698855548716229447733752590593001228277962442148563736646046660687969719555312950661761192982397406955364008934557006932624753875503534292981398344128955562116414480663831763843530940693765321194196125165783634394853054154598737921898275422791963748329533768773252279916503284346717280382855779227031224225652528398127213271336806135533065938432597895470771876860113709304314851413818675467969910035771819450237855429305655089402476423916236229989678640085416975015242816475466889291067554763832462697435730409552933106514992539430792281265392784426947945387032032963033496153826702926612687057305421436820930284686375692352518908074735105473556670638437798317189347227270010426275771334803575733124406413795409495389641284264323145998892346939221538620404162470816212566410131159354619960363047590774539925375191238364553245127239234239660204698329326865214340684369122949468874691952790210971259288642298985290619095106601011926473627749253690033015968751338640162840292405396024419733489956800524149971810375184581985366097287713945840825334445194056812582136752825013986935854593260995603055836482489682775519755623171021957038020892731977934780420369477610774709620232195806633922028750321751876107468706531250727136578716863859744639259333099301588712215742547895970507182537746725787667088073775006089224768249457949179301778124765059922150586715167973349038991868233107720246849828935905235797513081219852613230100270369350322382310700816100437528186515047669135138752511931588065022454190631379893953294973935044994010548273208382829717573487228269804062968813318090860534083504090851036705982232869712283087241314718656059594369803304561024353979769002434477092923063710362312711677174112678826406587720031080009246133709790715611266139624314441415357892457607262117367583804295965407905581630957455766464777512090970453986781846317511906918277198199748725883368370386027113863574295795481502150861737842871868257467291926528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -138888634997309165915741454498911623844844148836276037185398456057917070339303351383140212878062176896847803579512994914087050721776652093713646734495822460026527059611881142858109029686825053558193994542881646412939365982057533322727261963855218817012806643417937898949899880281336339264882405643394206663361233140991380471999138621672010396144605227159788514788458196854082441567242837476077209498290365019281266470371683038815375287472452318855180286323088285189469204331957366089519812060879314237401327778498868648365239517356618574365001135836244787173879993431297556817940121604796199122096899102880450719090797101709988909680136537038419242508737864737716434630049867718459477472909032166668957450943056345340859661916638321353157323763416551299736001525140873394235482561413053174356433641130622238775362696112374166253408505459749727106550745726282918499025203330488132571302812592586470249211402429957347291357692073086795719316257043303672782100069212741085456689166855367731800419493879506032891940956534027181685802270459937759471254229595520476835215229473028752307378700907083136188911745774095478109680654421994899566473090331701825595654652596778177027140714198169696496641210212901193281361973273959969035921351494211522618866374787555201661000549642190820050437031175149312354916082742604280322715997370716548404228878897057343862040365655467523963608533435292013965839578677025676612575056444745538886635973656793293510020286278173340699219622318570254661103819800120568741038374328434253658068672473010074284628808391205905104324211900630263097736044006813048756856463805740879955167855266157178850212207732633779053777016905550348048220056943908082955155375142587788057304427967210179288986055997832261234342353027298519665681221773437843947042445974592325275639369914946844573805146169863522865229081428194791180858109457407495261421424494916410624852820822765909728274959359752184239741485297505190199295875318939550200793046757087673356857605703205706784968668748743433123888583976859947655345811452835289727382923719863051714363782035637518944865294536313226193535151205510684732895546314714646598865758185719642239061341038379907378278847753022433809443855048108221931054436685279811029555168187158212565235254968282173815815429443902189039988625011941811956296268084352884167798494620413319362220617843267344387444665943938452714666320999793809635334907543169306926107046782174199250432116565077225980355273781518948759903245372712155376528104114430894692458546900455517424940010619601657624729730283024066153560945998586920410355233417099878717816654300521885639657825470903599905323776359792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 1196267096932863167358136152956722713259269429583620180280175915186897879026729069577339445960383357129098455137862570153626082246820055093649438050895657179857603174749141509035532781602117311970493325841653278699943015306963083736712829101924092280378913344035133096014815344650505306464138150217373733034502092046881188245225725193070474334267532831554616249396707913806021308108983666852538487335378408499690463466822932785121808175824668154920512530389428336093712934636504909869175938089559826634071193880301052523717644273429921767823077198013598975300127880620146798859987465270587591783787533232876172009402742053055175634213294705354202452461869863883586608094127525335221825845873942160221438986912483277443350219666210786138308593608794424021410183829856693857379516560026081480824947021708285458190142356255659946774239258914287382693489240181430543539784684864468039459695208965310200399318507741675245525390626409107253739141109263817409000919952809307769310494961430358248708694866069810697648531484593621880727390622367410089071610773855892719754080473786656559179517700862943845468181866967729369103929352464766262415058738701971037562436318687258232313403832342716087376548632310278412943983574332117515623204668758281430345887385184333794863545014024133654004549917228444489152714890361547044699616151801212277744100387249178669285405144054553987801069529472552500444665032890316278489903600202501604871871746431722962265653567568220405517903402141451893236590362261976760234833028026910010573281691864654348758514226505254503311727348478493235667279469174771254498396095330661164797342908575641901038724688898318072989427834692712200376848905479682539145420979186163587597909026853505872129033886729063201905469526094279084494124564716172491444008472572977192051427416844110304186378348890799106192801211835590596134283301117131610500947032430021858960763664948782171916769704797468345090357947363540528431923191358196399966888361559077643105000714360979009731409223384672603735872947557967525837287402700935624833460773497039457436471554717487285221065542097574478146681295018228504162239555419929383555393688899937927293355831195524746623130198044534005426676963914031870444287797179948619065290292415906039501659005441976797850201958877676559760533457954838018372946164640407001156311938161581540493594773940559177605382915080816834335619047445814854047562881051766822495215283173156442632447589758995763784687707805299890209497476182011049885825581888421947425534263917700152693060610795441478058109450619882282430398129970102226376820820578818286280258769298133041723639919241729150413602085570347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -6551237356132061152496065209655478584696731575038195574248623788062831578881455602312250091662996281291101840625300612394650633478906720541979363732615993165079814317662898053120097685455995304784922476003021116606859181714046199194544003703397106623591884178311622758039150602545255100065878383550538001039727660084016174253611466364757940982060215690296828613604386925324889694444718067393504623882043030289684498771607669164813357555148413401536002569951407620853708776736199403913291589061454302181213026801242222692662307703517997378654534963669494236897815051513606532171963895798853396221980913838927180686056898105515685208343795436350888808574717603778968137012555939595380489452166761744048250205386673538875151753175642855430689460955812305008296309006049357641643205656315761304796281818254464341933660310817719809612110258717349487239231663405504050659345400902280977840380568321903176467817650699880928520177213822442634770780882769228229708367538738696602885741143624000217756705598507720139072119641787891102749537736101904771603053505149788994684270903712596414328970071688711095567947298048615571802488604815131150385817543443880553406309557753452402202021556995175480333120240696248777803450022073478339954981407093005748583304827040297675373136919977193648807403263425410698252248197643845027473676813132287643508087010573663719948021870661980517064771837945063408930682263293642093819075115412639838927906996130857428906693908688381246771635383736078174013227910939710259940386904609481370810257500588689294449886581941894822400536058747714039072298249241152825462184352086805564156267430303804264072740248423334984020275847911919652052296884334926165038287070454304521262137226543041358012127278200749638110844443856480378596577400796547230288700386661727312519204686147366854391216839911765245121998099947198299686247191405592471690365841087002215928028754656255473894451447410018008712396044187890468978570017095574380295119135566663060655769851859341120924404432731625065279912733462698141936601126906074087585803529402081104661924265600001288308949895211201815064290484776733419604594020971803687959588842457956179701572191191276378053354699830182976484630545741694885816300476153453716091784731928829537369318647003208569078537632639110200464184053975659472446869639378805015837355661010169572709216017140937084125504845440897634355143992540966005733381983508682996353134086878784489654194372263228826505431712211212620816528246142677770725389586101401927269892470874432088152284852208658019013475849885569639636138271859255440648470893685899146843781528949223709317576586297972736062353135296839680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 20528157852097692436450957662467853119245154280065746437378792253415771300912137768878003617149890743589026376236045275553293178923445858149291780220227888545037327190678692973607257583224078733506773207372887828993059927639094892238343253994200295341007435393756495085137681186461735029115901847363024801274369624557497291047446215806156563755011318221329103849645976396475180588947766064203027592340751931382676289382636399913120681676209297861899625094898895496292662850308617391741636385810780664896481527437480435415465445367882975494873785543311898768794208475156129530031031871820743947922211155184658229693126994088584229363491391646663934305095717845119307759897385555390025061609098236324401363718944717235956941726478357494855924158801845875942365816992539554133437630155634747287313019462436160149314864750512503307020272399595427066929276749577335366067380974104940431149867312880048526473817536031351223174601045971003881582742789788427202372482397964365190008122309187562743963016023694903442384500231741017313017704090859813142301417774672571249097419813900762238181979161208669232199242007030646299629232672721784360347409856823229855188166523767342462779101990796529411897844205197424652408540279903515136513101251049130244715645078075797382650770108631166499868084069617026823485309006024005051147938817850524405894490627115635855862401443539876972655230741920551321555724724387361653462123608755936612219507186601439105907770478012495984032202550739942981918673739908339186187013508366245053573373211340631517853107546854857800686822106508743405054931829717403722306042914396737877430268752858464366668196046332832680933688001709367607250460811585394503188025534711541951875863500019776535053732062501470937146337715103942436910016878523918054991632118465469863854137105569505091633753100388425135625033438524160483260474297310769314912077151311530602031129742388049194569412225863699357605650527068219248506130994594875320252589703180730639585181823734741178140222027804081069846489838586697819311753664661264742344433188200353263179531279587702834789310417472171946386972059476277558097933523844189815207394081312415695284693307264871454448070591852674618913159860783267871008966117438276290807974261430612906078702606096325855352522104295949769885238978596238274315627499186537597177998461330506893136000866367744964064525361696036888689728541041477780921387564074352534583518342130863163913028158846857212119625894435263756443060952173290778226674263658590348862196104757907133579971695832733007427536306444164255726883782214988217130383925370279328760630968950823102168709162552432122494396886608248832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -31860471651351990299797328562254739653070500167010742267588768251026249725397286023804782393837950439734372610693754642469379952072872142564580830263689895371001233235994200200644993873521417355971631906617975214992600981678099890308561485260343846078290348105155843223726261897567602698060781898883132930766844744659093838158153025324290514743573716963381859398131233601915823689515828724369594090559548948588142767570342086422198001818642684037243830091978095964846660103508113098331914275921935403972463212541985817815151948186206102709352945181774366132165809847132909719744402674659003701554914992347088781799488277947039665086102426641752068392365099200201566370758601598838788178701474987625437617459095750032300704242425643759314575437295265609135025235711426816152574653175205846466977197111010128207408628945699198688117550162375945472363761270004216955361109573811106886678394501472326057033182201249079280663567935358365871303010860611393498849232884794520813116502215595152513598604380903533592281401367788952905197304929609127730377120032815922504874369813887171821093595044147278631783487893942748109202407959798942258353553217300897408348007186290019630216305015312915850453149062035750107109991695019302680833627807952151408191961694376944410273350223280913605054018296197616934875793354118543563289941348023430565517931052054891097272787043484167141921285055556038533159794468318979885296421884395389432884547292644028637673811344697374823330984303219058111669613448528671397772118045657097151942389928165162692615251872072214096249642777599181639527193787481703919137899257793734480725640466598856323279140202255007908545405190032020752000319760417590478861169808258247200343588929237778711415869372674248027743817092883641760299443763509795326762308563671230822602447427877488716909037422751907279596472872088937375506299383600697471093504178580038484871054950444607686179195956256011510499891515294527968555977731674795376804576783395748168688459541266307514789642000078845856264159372849559709200251468892758461991951040708663270794839978400077915738364926595642482895321385113924723742489910853607104050078026415415705698017117280150450889506531897814360719620780143387280397309324395650672283780892753880748259852162255901261850426251463374373448945692870679317191512768371803420311900553780161285466079144502208305129324958973598656526520554326039669269674730254547743533387095750045595127760194201081133174399103777007415381755315213997680592961614942700371902351788547393720730938324440287101424563759986267701969635914567932490571998608729433560983773309676716913574988559434812031936896314973880320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] -1792612925682842749083614910955183759119626488745606024679965487327379772336565661150631258888212044992670432494305644594441854246704851219024894941876262768414835054684869302994796129457561513232069867000879694565922993020712208667620884239286836786681516031342182179710113774845579989784361028594837194912375144273268200223779084929119304244632985204470994633251728969259420429407065605404668322511166976850625758577566993845775358858954426059349315320715392134323689976677317646508472078668371186739361574624274857162893342048640979097099068567618767325633030027176965300567376103745292644277764321833289142797780085035456663387025054494053283323815112306405829045613216811027856574661350304430962359267040312061699016564829281921303228934144764156192772092553443566365001639591172779634953769565624285038670877067993037061045129098848717309083712599306323496451105122330685211994773571616476157780782448905538381429714360899572697859868525297066073728222242312106836684663169993499917659954472193268730346901413085834232755814854436480239910825882633263215237559954097046918257097999890343412096596096454720140318361176396781362956004456924391345205075859036492933933511703620474451815046471647823706632801339343640699583549463845086655051419436930211817306787186797546991284974858807426845098717814776558550043344657280814154935379258758067370333551308491247811914111224838903668580438844181963030439183326880686413200564545805219283603577664377609027515249530572258033478423743731378578090067572715717111231369259537444588227707087131660262556646018087696399289748045666881076536689402770629860506468302667653299320192802925009688031459291431653606963325314687925409141723743088114595738127871539086705979999629591476773533975512855668524810668066917191341461829801322297389663337720660605137380714322603607852251824652105202497684775069121832351676977897478348529165723336819648774916029808518587405310476616563069352073924250178564169336679131348901771876417001334767080210831142466799476628067426991899065313156952155042125025205085309234524631073065982781131840763323070417115223141827277498242002095600332610078849298824509451474138137225418238575077740424633230041882354178928689665016185215731768575165070229479854058035155467959782308530122274132802593664853936344208095972095639423324819405860928747158810862821755343287145443272854747560289743300217929225362103898585847450647230277769918131731670151553333154102577388298272549332617718890995721086211588020470678075191729339189925398236989676996579837964739675363460560560345471278197385248848083759778919624523879489817065755974976855625602556689665516109824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] 112781956784045892952070083847606590356380687554608535371011202559136466961081653465198757671070628579883414106477650418210863178046593292347436508775668563209614409292181203988807709468977480949398876737421696825826946517531812741969022336273403143590470608622623640801573278706094175739225296663415628930866869279599890743506298973086579218551671606036257438126705766953415529076220237126727180149574997165616498067819758709552463858481845062705213265225128541986295633170399229080264069754408632231363357209885509279855179129250088326615138431796045233204396493019482681279971378008418225890514923934984024879302624688327743978650049129073400663678904419183003558471694782071225050585391950564659286610167922487727693325612381942224974594585272746242256193976346077899218403416747257631524936380749637707083571125762631676024302089014121143657641489349969230651598555775855888427973884009735454994867749433458659453105548338365446132147538077456433215290036426362230247602872367158488412718414772326898723527585781984619476846922358302398562024933892560700359093756388400536067089053578730118395888163042280653195287132878566106410855116458495022098235286252482080702580001739817662502033648781842719542901104244595582983685055635519522938033228041708493815412799562771459826096868358571247176144855479179165811071873501267572957449090432962336349990991307779260827400799160057178187320776640452521976732083711144673927044291354952142182771494894381720054968923731051861390328805083350598824041814694091413841319855028622901565415341488297815151215393042556997183381936433883339013566812574337319932657665891486973091663358239872266099720466406028241701396139997605408956291318147674707749761340013117502674033701149043716316956500671245388857684308334967452778079425154743002649980664117300511426676831088224314942934872932240100219590524088968535104602723772457523214814068979138552669209162939859160417825304929400381371342035265846429637090213572733401799792327478108362360650142325881892817095682258851165961207664224314398659158895808273669022701208805266584861219314650914983169940929129504189254497946904899983138645230239697380885396798888684466549238697603482440309798003941169333771203224231992553090764288825576335365747863876223155657196980629735582238924111206454339382220618707105405178760966515508696038172817662756106422094132322318654852278054456854090691114601596505318387371368277256483033508482119051784627717676521154053968030444232489579509850063605429454210488288335822331997604152819770707418156588217666526682616413147712750713014587756198826718984739763263638944461864276426208008073943169923809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] -247790135434469572569323912204799114978802425273971613063556171195981802146080381834879144929903079414295577591252989331627318972632065111607338265994950250650073592120903691830947192071577332869206010922270447045971713589469444621970373969364935607091592430863287803339503981271165255265458649484204386797221523843037411120190776197115458496278589893676966165720253349755235713307484135470488785153759943422829083471517399873963781778462820485922978323549229328712472986294576140092608947803775583166549883571308743576749836733880419140715616195288892184618198213032650949044847738974666564450625222198860391922851652103804303331276448400431893329801045855602894492597574300239241662346929060122074169239678632512812455981788449751939600057022770381382927450483390297859134632160051551651315996355358721125671605025544046688142638988991973993222295092682152732161482804569000673130681608009856872432123357181573032727629299622658998204165507493108399283924221817885740384511710178677831335259267872660999809671308118366165952792040940611334033360756016373219112470385073616757958447767904758635448007750986942672136574694421044698550667983412069337346033685955241177029304523929895163776525022550260656880564427372519553453064868045027353880826537272962274912239914962270851592022961390430988657053717866145125211310729887318065751785369745933475671621829258938108988960834310314936818142039924479461236098203222297353519832888125418502792465198157218799875378039749544980884586816247472741220825063978609193833484803347081384029160456707321096136916401918452955348011783284645054980087185542552917772947159827060398067941522179948720052630778271401236779010617523125114184493776555531340142926023290479277249205857566528278989220702936873336067633129513648105616353191063522959428755780600963970593731572675966148009162160505631704685242080475129594185944908721190322812654775841203482350311418971282958960590934005724835704361149037619226997446707924008015441769245150505329641978648732007626576012225487703420017592802342626220678541272482426053442821921428954678985404648889451328313685873435198710879336808157894658166481308220324835857239465551085193882203019568677032090235016350937360376328758393453268017307662386953702210894469581741556246885932043938453086272577462978205785652382641461978558041847198252644342380269735445853707819796717985294666616261530305369078127655550558911520611382736902891908327735695406760728114814183305193467846476578525859302961130887122616660195760384404086491496112925607539933400405817585427685388746226120499182189752783686310536127405831233656187965248616754205169624506321397088256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] 301929213141220618012594610683148240842803990487969455626924993288774701091936338322166656388666556736974920299133690137287842932848535075939926162773716363488535796147447806152139719195096585424749879234481846115196763121627873786783842589561272613863582326771650960442561477110162896268900332130599356888989394697303203466899596517521573623940207428714924135259192884319209165142431808982622663372542300395312543443731578433475667602904341758474937155787665810536753248230993625942045282238736653921792202484829730762844416275129098012402294309471530402184945762316056047980896735690751542377462196769636907506964214308845878414990971607356740876117206952660970439795814876574892807538486657274734190472117324535980689611790626996891675967148119626497749238198663103442008270165206694681194826477464184806813396914982866036800150803750113534446401350189548548792964639296269142379880188016527777870252610589996186880519245853547486278501391086159032538429995314587376975276072354782616764433008192582818111540284914689535322688536114506321012245519163643184700449888317541492284864427326796321777624920325600074887712880953338866068651626957052861689564143710261856492552843651063124866841708161605140794938406368107204057141895506095850005264096942378078858326944752313259865093279437481717744173785049053389752816309706517697491420888813471779926223378216070125436477553861143397830328503581025251827475676856341404647559838883210713359561580810295786511211369090571571896356872507531445954187989443836354705838730245653551996772876883210629708134914359199901533232475314426833337220816366668716485256691857789300245793265723808822279056177850671946898262314119532695756664516360254990096740015687442053535122564722213446710254795258723451323852520335880702925153649598574454160171436227429388301308768618664028864291320036140401786801915004504251093016959740604467247636918104715136283733753342509863575834981753682046124600732053805339624001741897622256921555206505345121463902495690179526070757445254944737526860146216482057746366319267784209689489247764508192864803146639297663755435036180336475139830892131374002861301033649799948642047737730304181710332046083512583986310447883159370067633975992310754579465768706351425662415133029498310912629349106922229740490178703424082797321946173637565733119378517793248321805994000586102394486882837466547399959339434613450382900393156185938811578295906198791812893476439642561792760122261256742484857297079087823606504400862141014166948979776883019386097274543721740630476324600660784625386976136158051668101706957250290452925769398222990700274342821571422585573504757666938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] -276915987182276535056221796794002686379468834856320633524684409783429197647379920869239253875129600951388686312232273586343962983572177558565590743330899604708521932959364285119053122405129170685083305416262497956967285874277860250211642225877332011191440568381464116049676617800554563989564623095693189701416486502308573059160043340225914384760602961215471072212123864485023127777409502578616212366448394311856197000330688516800023626021767374348674440690767782486900452777171231684888145098844624849124442873812826783793726467835775265970404564707754993190889806632150987428135747160071331679011734817489148005813008733128312470305279800934925249657147479159030227193877244804756715153081352500889257876280834675397126574120836642792658969195965071232120656993759815528983786366902879737117549603590258713011011298450618863301596949417434996376677092866804144617847326930035348898869074521838758993278631367161847164763150906668035974589539476187432530232358183082973839834795500568641492172092520834515450364463689430457244471766584096839377328892537971944718721000474120875389706232914064383367902550536177600848859563867359273110652418652194794051102883613877590528824192871825628775447052676326960709686617141074734523798089386514868745198411061944601473566300416736134722684783433688964705870485616840677809920888605130353581269931635785312921151844799112494498810237979301756481115053523041341731383676994976433076443639701350512511125842667440413625199723855692198947566549242984476239289795260783148283769560767923910729380391739155638188719963860401801492166125955444500071346617604245759352806273994750789389540532925587826658680126390228499730824247738431183873043042066960316775996966811425597026039725924268327588579290318246652768603594347840265003474180809028193093056432783933530387343321291710648361767081746947552870507035033577791250525086490936761159663485247790036782190303433261346066780854279821248369784817659245797179618131869736503204455704194587923093911458376728885136973315204687176432282689964337502881767092459781887289560448156573088651184104823786731322962646607427614100488909176720854221619930716359071827260025377204815172123673101951355203842651729137200057826582745744143546199281622909028969424762839115797878450890672539028164018169220667807785437899998665299340863221895297537125624353902786002570649021371935003586442988058726498755048560294793930935631929089916506279839468763524384748728391367105026798873889623760923358155739516984968450365764204984186735275477405331961045902717873103184488670491285366149178838254299657931100153349203816099000440762059325885945783175669004369920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] 329938922387217256969559550212201766322043195287169063126588162181125538933167827602479303902153286409326105326461400071506311795475315949750266871823339980729878835817509671057995636359409170020239750336894114692687837732793641933201413032946255242207110345460284997928364906864283722993720906631697103262878617765327888099392331467316694687996211157279331686937376199556148845740750759470105493290068696197175708510668477488857080332024943861440078514631201679769395697723012055994569799026469854274836998872330473830095146267180323194544467269804775665500102554299130204669901224167592961136449009697550985359559670757484761728732350242514935836355339015814988212831235395785377743701322765559561310467107382334618447011993617290690317795501448232758439396343099986936680502125077754209403318435073915075814994017300282346122640373275050673860455072518724947377569360393955311075099743800959601360798230039613784571052681607840980136441567770139400161741591373819599265987064391256587862060834421561548836341126744863300776735856249586075462009161064652995077855352900068300817341388179659466944122394778174406092261379164837938940540337326300255844861440549809711297250722628709773877770842561250621294600129977571478336098730578621898845533032019165024236443318239312519058045135322553620866870850907803175345106363495248030876861453935569517028369480444583149906396555461729068897986436442788514408765014585411377887955399094797025655048967848007870628355647642613279846020293342777345541021211846384875339560213457523380432394927729362164995363440546542147889737589508803817310181084511844462589929619662504971969987136448908717732108533672918154606564955276734977298480977150628339479840571992957906697651316784601550267673820955387958647320243980096028781013693375769121846922501684692087222373566672647595536650591084785302756972171771359247133752406381000589780288430117742202567051727358803699897107878601700663658255569584983113683329482373366800715282685610687528053300092404929910793185544288583554575584008455090772813061292516991690204410948676033135932918446896096248084715011667244991490647549872632665674522158628903807499199260396536323553574375915593803654566248794619800774658899989864624124780101029977007817622790500252224890082536331278035102957196760695728334691607429450404976272194997296417186484922487919169454107802246527536732673192231974712737750881048591052582658735923973479576926245067598532209083000021714710853011801527114277576414512647874486236843653379565446847055095451506718768383486117890634656925223002157487795984372363802764970043984888391779229035047133513082135363059690860707840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] -593820081859592997838922811395395253742589450179329147767363338976729950124980253918634442958388766884246744130113301148092692867736582619736283606235857812776619586681161656748964506735449085657781342446838328940648438981050687041339387979113509610401473374109444333231626230057075244846070810242124797225277014407212995672998194889043845912997085027073962854355490600497241104866006013487015502412583341427269409483725704225165746834254616725416883139557551625134648612498302006030835885500834289294227424664823119110282373501391965116071394267329674606019989440602539361000100594120839360961962021626455846925642245761312767830740931239426644079824670092895281934513889098889246079714829243332233019896860450410994980189180224218212362160367564419570578897817386634483269885990909950546818320108888228452700388092242615915807722704542560882345642112089337137817342169633174884333183525012293669847497940793100114830146865404906989892028483632226876588715962948845821439768052839929626758482170555041329262035724788890349987906843400734061652698997519495949316718331061323641009364418754121877876055128204755657635849953061937946992840270011774006690078764413062099683593460157352549979451596615299983511200667393121676994066432527909988873760225834424112581941566095023331425826292816007904146766342621451873630874509743857252092913733859489647301916131728267071963085487492481500362028810479526787884033955742130950591713711853876130635023901121194667484579169655500819952899672572442104502715993842495456476508248287767870473478718206933928312572218795941441598987170565409637742005499221984996300089723909245131971550552863940670163987273025512081505970057154787575787579352341487136595338881682977307091163770711680798527945664316140396562821529789257546564727223665697454265114452417292423490317070979916533096015392290881648498860153309314089663846015052508197665101426558341306559534692887066015904912461730238785049522342541210554856187933394920091267007609868082023029592877025456257732576695217184426361141015005634478164872976684516202481632617966270013435222511592814984114323945731898616572924608989603931573200087393220630262017607798408401193335218345901547927740313438257595301762073443532129868702447858474690809939156938953311385516851130674707711867946392135125359758396038273950167511808447422075672192297798124008642047853930715466894573849244086273432814303931409427900498404951138511299430983310730744905413622880776376205064558948366656969040770155457367694603223928676852624797178694230087567550769227327061519966769370738748053053321465812534630739790289689474365692704203029844375083595029930835968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] 979997140853552455219193333272535035975469015556056696753148990755502199085600121996788000526971374333682649580626799139625971495807920422039418496095187974281752672549486278108816473638944493373168873561903993015096291992051709926365872662028717805631848774616203361298624329235226063532204457485533396046481968052937803731578706626502504400935816474314744194112034082368591007429269462638626142079565322710235972013087672254415632585698585849444763504531168195489851228566214840198768696102167420373517611384579076233371377991927851370258568445533319799622949046616785741629116430297984641968932718466659268455969070509993108791645481743696365836273844020413918789419397915370333030401597617408540676709291221743010302684953252077483456282145580309971641147376606870504104900901422968927586708411945723049452480433654640338912691707527142971067225507872066525435918439249896523871291028174645520734292855309131399605902869044716537273281968117402620599424672402782596791701479997308810356966221092276312914540707223359636838574460883493818083935049991759533178796634550109986269458285479397862861172463036080933610445294589019081965471793700302743442532216073181077675675755071126477737539971228616494121272423182735835546415979735994633543366557211953764927936431218716049184220523250353114516526530223752269336693970995111864589044573806881535614104990135461487158037950132703923160563904237985735473506218128815604919621828522490884580601442435140168246113499471252434001301703783724160238527164356754072744552313181572233539450029442977262803163200933495176970517126683452127309957702948004630246849575763143557298405432339155761639339919832238050119774822285129160593118423754402597195679518043423779560036473855396282346577463775647025329561374701232514641797787563610112415853090507868520102352778804964429180311344669364430194684917621134976607715826838557594050356866563132083634287125889888212469897054978637991214758036300781246436654594619937838939405378947301613993363499701426664313616615175147622241312437914460102139562559381496377356932944183261630848647937006077289819108258645117356522284468102065750673769559453739790919552068445343860402327880885479010502099728253277705215821891287397323318660790592175376981820746946475738008865455140295152987300879586533562309222972799670314975806809283641824435752686704862263798437037272006662930475965724751894328483442808267030182078992307522746246272694266206402822130502966905443603667727348129868925051173333144004903365499446727729368966146822238522572466462618004144552630061660519472028806908413274728774910430010929895177863521724486046931179439980774686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -1195578768315921122039084687174902560257640040099506302540881189087034595737722472411430373063804165677248150496683377253569159223096979203047746590348996975945089312166347278192243518580010311621344827594531431564728801681979029220792892149780674381205120346216028210135299212402085837859213377686584156316358842488473358649943931968142384151478574274979797012284645496076326065820211884769409885853716384400359464977028233486034880564093793891732459105140006599710521455042543175675329848467417697226700792884756639439954426148835466391079819065774384218736480982745093431243367644255218013506457950483297096037621502246150512910596464955237962343238991262535234760658376361389613961297999167728145948525342536456667715552369765352845858796398916830866406681238018461092295966654765201572552361276193832480983148957104478328212673590399191066190367761663286437623276729617644951181997782623341602449140225350209482816808168300275471408330099665010162443795034161510983046477048526388922176120137764895278946819077590702246884339263697029283229985872135793018939053606978529649724563917490773174141651987922485415741537791100105608440700439074556393683008012476813026392712884408152922265694185810601852958833421907275818069966891349443858555730682294378942102376143631377033430920041725236188241693265200428755186635523391368010579463669849467940820851277541647514091160455892270786627561865612768769213776300776765358385111629376317729318353505920745009337171150230352722207941667704416010529128846976683475980827225948813055299435936195961727493034329921873094761807818259885146138022280716524910269868949712284225975011804443320326381112610412664816991539855663725674340614602706194783679565825857283862758151487709659779923103253013064903148247524380533642626921948991267772000277476008399630832040055682178049060686563470088763212703599043543872579439826563414380831739457555676097179915215572841514585056119548598401504521170375032318671655093644644087112802905512117546182907519679199779538173287446159777298489914065014379662905405031601411965837597106864507907434358467310446377440344660435470729932702916160290927002907851973649386549085666064441967542838460354525968768538391704156940327705647306875512026390535709738780921046075164894475566866629081590159054163701686651469432871728083704051025572874444654918748333377784638274706809826475482354859138028334056253314886524169207838352903388443230117393876771551639107906207286757073968981435885611733918754889547363247706153024739144761987572329196843762509171373572515357585836254628548881730010011347423564275706826269428128392364879535339570329197156236288589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 969730996189521649722723245618042168755780515773580158310175683091848303076221892534598192311943084721258825598755499768866186212598347078742951887582495847335457485915604713305732147975350645863762631175033218638919160502728898833406767405151257368773978785934931197728232645847694384406972665914848515412783552736764783258043323248235135626684366381750612558959059172109888278538447367646764385874622969447515524088299589906511806856842974237719305952525904302606384525018890089312075080673925646251713996033729459858217418158476790541626299290189773191908930616995628763283515236742430557689162087117286789363800682890791217453937343219140564720602727407560957410070840528642088530470300143587856289156873993180878898329978326520921333260948231635007660408733398407335211792959811025052818877484223998767207556128959089315089724489042339598820863181482259179405514107879682105374498985230072499533556159770586003066583813118390693454030884978230766653287606299308109473007587034332768328936866430955420399112652059775581958962490946481134370890398105252478181240014737910010701807674886076613767429833314472787868031115055654052555294688263229134023062696179004798920863880076691897004834663990716227638552719463425766986253940387793770428369816189906810379407759866798130830411945399547193698932296127755234240995172406340257526737359161020171817627889017925144873406594407886942674146079684067886560058452763632903597155217457505955660031918756421469821995441914033185569383787406003969569188338190870481057961892401115357511963293987286278287636367603089876600561201974108603092959545699546642783007360801276625835354168602424783842651366162416779065360803135382896912100045150298235642387635593104924624561578363534210035461973535974239976440444165754120328455848351778075263268958912942133974432455473868834373267452008776481944812324742095860470957529398460451153273514590799126545818814528344277820437764853224656086404585277011190276517604536627125296682248621942778884677348088200873428251840618869690103277412086989404310226870561044145567103104405289061846946973884846753501048167206358292590429866955795696534243217271457105211682458957652227265474938361973689049418927781982035869809253244799330215057025839640318395316978513210981467527511937368583362749036327488746123769396433403162007393083033772136077153899256841936827865900546010478122626295524154320239196707127929824759010250304472915725554413466652803011477749977612004017209233483390727293112948447080650850595810309606366026836298410814829060803335183602650319644115939655371431156658497029748769690542894191509110171129071799865305492048746045767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -306010084441012843326332053200822433022343063249327002087226043123709093800749960435024816256471219874797851119271868775938502270377518109151093024348058475678333529863290501651296319951570614271386716239769397795297773646779846352376933486549292438036375222738504618019834305196995385472531166632446459610781160366483278230850103997440155145603339252816797200876998052030330084085947521721437329028682185566605247720391880821161853371780782728394481524055673455114243577218811346525344225509817967050099979881769625826844033346261763619834479525889180709396452921777090183298829926893308743980046098724592555925012989515384268351286928690148522325714174757316126422613081466218434218222632041287981218952884708404714887067480131809556548590129373128514110822158211990359647139373790572784572589855202020133296013301513407580742643707526355956464824752018900286325155111771078211548053612779279864398340573970939724951251864847266990076498302963272154231962113154404326883372314595489217961174837194281585654468662255560694400719598766321571624709121420749704628124254822182018858915662866347772137619602712830714210175607370193981287810711984046849941275977784992630580350182981242974099456103753677118923570705882474318994780017892601375337010244357566512731979885959423709585646393577939846377661767353353861725351269150541542631495980496973915498687198808519862044291096184141837025789573731745462344203578722191389233638341501832076868318914928526073267696640205117668351343015218834853215684042604073899991994451634494123591771163805396145186002549826221011425586870390644840239276307324455431236606508457932113071502899734890657450194712912712639672863665802541238250079985019884739684255738500463659661006066507764871692018469418711847114924477178630457712131890850008719141533311126863399701040413373916882834252551327836284340295985233308034427083900731719441489479388216764741271310822035880247013966899968380143762472693200205188912041092099544364584786863175565779182701444978604635749740382289339041286426192313588210877724624084745435550250899281471228292376803080182475600098057260812126709388987498975832060791964288972048698049832476696903374681227435096351359764410912899067449578052577814511887825058081946282535793145316393062795020051593886093925474310894006349954289526279110019164369130763455020984744511443080170223409852366002969643965522253738048947172040023312397702454361613469285634737570290329745253838852298497511472739495526172538087657347578685801875653736494536061697560242599419207854736060896541252143056089468531603074629903251759046563474410145829208127032431739716490361959358989709869056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] -479510744183539406314541692667920658211598570554348591982699840206592713963322390603412713624575922558428369749142059481618727910729057121542123323398188441839297006247801224167627460606857842177453432115860532437082478427229995210119586006972694290300829127039962158849145998420680652046512262417033670047389718054566160088423317549484360506004004596681260106616778653733545907282949904860576909229522378741975345847553444256868414411914494911065867203756175835767747533981611316668782009490928386703658424734529395231071603312712252010251319076047822401560162002525987880618437474714117281540676914583016197827848085506040769185525159299596621284068802455778688793580828913210352401666006993867990287374321491297343457623499017830114101002181857608315207316796712989167768450046532290394966086284473118362971414050288635539568262441984840204085274123805728794447282418114064479404843366250916021240985603839461965913613047390281954860208163613398913814369700525627770169765385828128277231264752649829988339670282204403915549123023778154593722603438265021486412489736823656369045181537147289263284923573558314292188351906450057956976379597572203706638695360499428295566247251644539263712066306926073876530092039283849333577288799333530859154484530361692350460874088871211781745140965620830832666180845320249805694237073099621806264919313253286865056709905682565825844902776521067592839756403524528051474956821403587736736053594953982018191593704444693338695367574676853163588360952230821606252391288613753869094864126004360612156067247164202515914616909025398076029320856767837631389154987625950651700068565548318515789989082486485325817866709104875439657122312670404576156339626699765850905326329479165549670142209329187760179979276453929207799441622278495120847286118177281009732815040407997619534476888754615121452587917789288550532125294053842187057804594294959773897912883656975330017641179883107836137120666863462480556687415491894814074572418757906904703196379811037549819311739458032333908033994638927356272007304356127016075189265635049174370092004445233188997273329150754647154766045691367715922727528026864169645355949024031374313238169549466476990911478608096757023884584437643790985149182444658418402076196096347502080514064125926381641755927265094137865385849147055303746913269581381315667727635623207324311617620045770801900180652768599574736385180720371447974283911229754853534132388855751912998095845887767840750940822092044999829486599211657981805474133718315164300233963796587045343483664013980445847387421387202842030006374518087233712903512587417306506813354960628636233193591651411675242919331541611970560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 1005008345318039305880792629249152170046221535107601783824932873023128857565557676377692519396463853239456894569312751689181305508461429089748673018240250477305926624583742064109064121182564800616455531164531824520811047073455978529018709741686519552468822121777703034564487108218878458663647032010869217361254125985245240906907532909884987505681207052669276597150794047465694933153324750002912077727845508342046605333443033642735455344536705175256695146454567501095082086541651299170806216413746598325202607140875906676732593263836080032918159478681356267024234879482668219691120556536818544480571169593434836572990050013511782643460971492507323382275575813993023142418741526092782430743677571219502517939702195153873624834723968697337293269246102176883738603095426347410481188427952850488349463923882513711252408526172693749170392475940010856911496769336843244015484571155612586426052109004931651178516542481378017732074966196492123334009965785799855424769424425175629290730191135652577607591139412140835708784273397155590002275673306867729610862965454685562655819980670644839165603813333506656662615324712199461214931205566348056079905164173422142299593654274091650480431448327442419518572005659251251644862930321405807342184471178536944659899586612185459944487921644468962787192804568087185652509036804629646233154164024101149049124217937289836330202217870149586472955439640065473770079823381559882349048948494186731513668210764405261776626972064463486306122770278017951817479913308612668542013257861107085944787636630806450302008394800627295597674431106384763576958604814714983027892144509137594213631850828839274332993866646156856504829556022653017399952956696528203263024823978309614584800081162079714268627184723774865123756838828105225197223029284485243360327481366739676701818456500759503487432047308402127477787078531815888793114943216851310621517054952823377182005413549578255396719478607367896158806427142565945493054746371382500778468120552983267869625037390831111477341852555484668695370684348371936569227940950717367047077999126021244672956543036172798618292033744412248746602753347580304530194698882513025290264155139732280598971167557812144206971551263428578141303774087405896764350884049795399835869441531232391405678611132933151167957514649674471365032741429240405985953911697828693690434143741572590985576047166546292974266933960255505448176421972716348936511688287339426329472539505461783761563840818323270055640839672175090734876474702201428636270588508280754983759646601981383673373766690230425198405745081358277336082203483191675458783656338482149127176961133287068741492547776281222211583951528542601216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -1108035263180749930420737860410050363854743777586478924154629048281968334304784621858099320833296590744155802857012163146368774883183609089681241036434193473219486117536119813269647266183051565362343090489414140378346004986240785740897615533184608855570680154915340349487200126883791166713619523644593086195783067801042068211702235851410692636518430006396140785144379802458284847098886578533991381685465219938214219809467597310220209911100010177093607228094715851560451946699548757060360950958190046609911022181108638055943867617857942571222906442177343789755323480864753577975008734667386131678320042873349319058612619857711767734925932831183154216706647052371968486911348268762839299343461818746079360888542873035255985047861970170500101607416815830971487587971025695629563664594428223461135681496546901936447389015169608999192791373745677978695912165030752692244053781425700370669052984411786020225995425409071129259088349240557827142441715014668360065480266162234113930658712969028969733583645119418029789490914320161020365459115337241041483206371945438742299975597820270499900481632675804658070463390039313641310730263760538610056800402100302806405201173715750867936041476691240217388493200382308885872966666069548406339530876960950365195221030680324332360949197826080312576027764131532028270743769331830954639390258447206129738245127736360495355989567926637824048663446901228152761540365052589351567973435459386836112427931625013787621561301298270987605438353566085748244483764914036292226093546991835932494735270852626709721863189934231771493989461739624340621215071438169093900599486428148782420403740884462074216711476382121714882532958356819037184578656757514027451440481439977502671163607843990788011896260173704934850489968454785780881131356993475915647429441280093129569296431786337375541770860901662443706231680958928098608434150846804890049877907189828370839954787201593228962981055095422848802541835348878093292848837811636101541696343501224331360529328787121599744520332380458689092791040158658575051048780036248861518954143818552453017618792004254807508391808393292494206170611081204706647420791947948734388665378137163437962193169285363138873858303668747701565296152953033550697242815846417382583686665839949937834640117068865933172185935995304154412498034000310010126139697709076806173579510144972592048744113959961149642660217410402458291628026363312264124175317576547151849906406252238504137499437969530861674972507152276204521754279782322265532760382882208002585342655171085047913809561855423163151609409764830814553874029421403898153332979920048107828040504068950434052178995383291058087494320867791339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 894059581455585660886210372623626116292504949353447593440091554664653034980226236912749400338585002539025794129053537868444913930225716332632421744755259803677239584545230076696719535073512334929249406901591086452837937114441989037478087950315630335314529402802205356180500323012007987358243222760166692331838086173322393681214336973970215562012237797525035159180108240868155937756601597497090221650367015190198872664314544439044399551683370877095019411451174199539849221566218322925154404106180125910700106002625574944604913400536624419788219766759304353788126829108207837758667920842893100193648780925137269551743623493819843533633048727457992687250768450029057686997194434246576332886527487365103434011023491966071640464253586211230228991037274612532028578340685681386979218612171221203684159439134570895887650090027039259839004484863072580617938474077323744779100063063419012962889290311430086822897938505442468930088712449651864439787889221975540261854940559248212016934281250717133630681918032172815350526529002172367807858033268340931893661246128897986553751923641513910996359224855140448769997975477648590069423967818108073832731557034577370789131529755978954889355901008899791164105737738818061782139903263767785459508888840459617589174209226868127484834618497890049153046641487769465503704017559238043619888510492819052259975031429410898589031687084447311474006880467696854548181698725557209995910096072607550144159373369880169478823438732680598815025941908123275428530150381283889583839283950921686215716946619477984868978276833379589244599396877881550968937135254585449463217209478310187132951186362783442327943515863158354518067036675596415182628642078269314123444041024056142015822509534339599068400852106546156140342286389130296239236322338223974441735304410841097280530512671631395299957624043856157108632013376700956423261722801017944538204673796709179019308875467962380587291870079267260113489066901635524592620676684223848722691510333011613096381810560775367763312596482389810264881357289271235792313903003611104578280963014051592109821798189567166897270696791285025993750355344324925088217308345961057003769665770532477251933473233891723565566459536307391364513309481150113418185845158968547680709984686181160948476778861985526701551371604907105409617553224983077170623976360889760962099242447177963166919190957230594692234039810687013345184000727141229337738175514606731164560264042874652876179845523362391424706168841988428018431240182474886473073312334989911877113950214310769589418248153516614561439102820699908825921528180770237657882341257786111592446399449713686409129376257072745640950622800285007872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -574901575047562622154865072484769399762149165906831186746084718707781774492189618086318208979047742530334778603454181493750195675038731989637730968288446394397523223169191512825862906158369066392550370674711601465067708695832463262805123680636506920179421998266094137302415399886568036235163350872292004042427131655115455629346227409516300909734860149379630670801883969521007304938176750747701459431467380763457073023930114604565469516144886409000087151140952155787407666527758764914829011430079301296669832383643722180829925764356230486518412747070268022463207104244277403854742966457505719297162521704200619443368321533810992874434092414866765248125078684045554784558002282622022014084333349092555125887091432066977566100996072504443558674367784175946284313357332066113238139120986272321384433441977007287053383017613743855335892442038175372786428078689015629276211249903516438435642953157916598171795744495857982847393921082085099920554417463245626616995155085285010088885709529109836978470814210481918242162130496249448314714700688719054050743331159223489549224017425078210825938023538338098692134227724022466765109350835026140777579963733246578952398471741787097447820545037822457307233730673308370529331476203798854179788062864769202604208869970431963797194498162144844289178580326158957812885275259291648544282319520150573024008282515414975084037586345877795264830981172357764482605186524464590544599194630698075839840997968995674772985463477884490879010841427380363243430452842798571118521533787711549486069845611891178823066392237043875559569144237155260384903443455910343303427709253655280485138291450711500829869553717944775778954978734512219533878374147396342751584475183929866015749058841994832512449483559764925207368029886189915344359964835217897911128502922581315989848458152891343685132854098476624870231965237921656165287217681806769099676777052438073572716848112725850005908297459194089776566084652789299821096184261991509089936247481554101051254655810944739483880789858088854488967946148224512164985080235041247126609238893324717520713364797444790547653954494377247359711804271667062051821038869092059686234611300442697344702926635998072530917393058462784411184590383735258925327153502187525608698836069979473087291223103615607517245388386866551627380484839755239509629617720293069207631724432529986177148761976815838798704245729639073151154613715881353974939171826408418021089112580727034972844896949366883985045927340435701422500273196075130375515158138977029307621692951706851283218148641401256427223988459901084960890513002752743768095918208042855083186157455951257812960411769532004078630912482051358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 306126884475459442364426683315813589925986720361513098663597967875783952777089334132077687016837227100687079371254740220262642115781947959880092341469666398496585247611636012108095888955656876547962810559206950831555314775515736394052561146490623213805143921645695817643398164204192445014126341700481616242420391920046266132331461347656633197413620603756563877276386386288376357323375431089368783230774587009228715506042537942729531521127240503917137209306354877916155405027455118214652508515709355291063430418577716309112954089990141566483024817465610271712190036118092354898191712857376623763819305790262975577915981315100285168199239208381610796271731328637245338887070872252780435632247482488429987477990474686593174218174204545116074294164790396929474095491452976408061652855332065283104862871362709413619856615427823759873878167676905846859124494269296911766616710884272071873979341715136132991730957325923922396613290884624312684762769323871323384194406724721840805712664717005749593553060669183210252640940493528978474311179208898218373633754557318236669990035884990384332574538647398823413795803223254384134022008948551194943591750206027038375287061940582823902304519263169695962432314488981650889350936927455491320204462653980198095452671996266404696150180483231375371522398223472500799963702983595397207441263010381132896545932491881292551143075785896223736577099628989866393413154107114992077836751680220384600107482143410391018973984877497747836753316236472469608559189089194832831671919882596579589840648702758737979081120625691293099139039518007217523781963853350711834506083411622909145003861683602666955420927830544092046796729667412329273692735696893609076280204837506976055106199506229631746795590132055674205508662873261275537222209299493931391226027722281799928280009410791495964153182217532349013927683528760769493144930629569107983480256569704821756873273516897363584570707445207178394331264034477501106759973669776373207306012328660657860587069770139947787815978433620351636028635119686297366962762986873283122132993446027320644346934505660120861249140729225976988403314595291389025886218103631836516558193275236123449505802028777472270134787008310086070284099386511019560185456018755884371175818254425886333602054568352204209007736128943781474622355289392556635225165110489032813405971242452072802581938304744882249725383593965437858679324923314114169405806660111659839998799967748869252656160517768680848350977413728504586239622799373353787109867060283733083960198489253642767320678954959605158500133603608583363468560616776593800682395978376346234994445417398211753729507307798454457065978001404985344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -138546645241877038358619466232392268210548574154007384807966103886156643753135096994441665443044203853149278192173302418043554135068489679629304246200398033199708917474088485982620218068591656395731509378878531781843997807348638517529928729752327798290163443490225740696742438718405777175752887322580909887288639613960970582681307488362500218440575926007922709505372931281560376100157758577769562476527721759593083458281274978071056637412484857143160377849749365929947389943511705728614208356511277054710453018580938743833679256586560112980134126936492610679616507647888122993582811261398998553650880310932542177025361342126155705962270745475718515944175544437597022046480196053128747519788581272810583664349589812434039977926704119003111928506428618759721187449300463455958534107772875866626554629600125189953329775879141814349932723796243304079221462008413900885454379869176476150004851262558783369209842023879457906934552560824002036597496345538705853950550776471177926974072541914463443995903033615918360554836018869297058791035794313570220731778713910728797722826326320174913435404556513793253995434490917549237510079538795450613441697021940650484281976841254623966874899376367978821187252358399911425195047193513892248596745088363798918256837622902730174710037079133750614322289003105422770326448907672332812870100582653103814802351703954923999416825035362782021569111256947940835553186516557744922025720697184910033644703671077062687597251261261105139346215426064594963514875257789322475553333833582124003305020762821062332279279827214956370246930545717881170008747452971415734100236326383600021100805490574092877307907747501015040772856123854806851534137537532840392305502558442485813110906152194323490100108556522337661924477157446849857319697985861696871181168846761754798771782459423864111967511540193819062560219432441076089890161172131502634070971965289162816686052716430494055658388456924256319375557931807489980705411171260013842072007293751412963674415484919789774210352513535551215755056476867841110757303245292738347529421836482455858667196284112336677928480394317903459554589899122091299946747538555084982736863422233292950014705840699053210819684551986880289147557539141055611304320521010469451758002257027046254824720383790295958719983705386124997135303944722806365563640795254927535607987281822848896825010248261733079523801582043317349438892834453425168068713105302977669625226659905942131901794074936220419411334044604415451562180455698902818419463987253010106632069514270546223892491820435845273483225653660589839113217879304517034950324578948544553048962083176628087746816041419229366573892528808919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 54730976864048067301415887485788145502768338296925567244722450586506300958195799530837905666187131092083994792639180625186119519166317038375273589669085459130306438878221146245704240953829916331672213950162396129547866847821446286329564284670388423083263530576176051525768077658106493239276206784828040262805011686685895088072743924416035689767315680925013932195207855562847062924928459277055449697483531514074872413825498879199061291880398588165163928302814445452014735752963773779618696080740239030202450851769374859066999140216664759750002285950347433200210571160857991657835636602271697196638919262648876242226043005495426332460598848247097717435153726960565178674972623371098278313777707394831812806247285868619313875894278168154827096737495332052091829718774535342831487183942486392255528049408839736525215172608166079302261068565020842850111208400064105902195628390876188217152226838462473999666908823871768844352590314677928765030013242745581367087628417310049758291742680947197423227890322328532522030232190643947311949784910054286555677895424074197817378553999121910945156796412315807360356765256167219561516801072715109519275446840057205889534130768220536216722989658080717234332584599333390248567496008167727420312095412810720532709364652527512360371229024998193649438059311174211664392550880575058570547585322448973896692854155109684822535831145463464118349750896837862090185358704659480479726735184134744744752969925022744980567491172778798686970174204555479127092192159663913803626861501431586315607641501147107912346261335902532145206926731628290183004372449117405279093296469206317039381177792991388153452613079144386990953591055041262811738960880256269076856246389435878671037447188306188865788476269011816633594347903689554877288210637674820865313589477480890175934570552584033577853069467048901884107810501610413251033876218612546127038595576766473489696093605875424694765976619926327101095536071355867860932437666697306969652787367159536239194543289340211687193865874848635614386793208768787096641687637236999471367290785505200776808326068604131034230486017024112602953780002611582748882528060470497427574452398924541360548379690306444203641762329697047812432348726182785231384073134735035601368755298003982391190952683021297751644872919969698004196910191030069988706373807209269995953387480178376804516198843061469949581719640057832815355060214255630265620247188903142407973186550565892859620412267989258668746996461111032022081530039536340139826526633560293330640357092360460034940839575661652955439718167757353320750966344009343957292549855173927393958397429175680411415714771988833992472375730515214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -19521918119530892616608811051037833629176180268868864459004861461133985892775846309292042052735779571893957623589727426157424693963591932971204903477484234663966181430472860158707730260491511045848858346314489751734902744647671721404422308656874653135170840665250733305300393879118139217768911310775679870829163595447471729420762961871214140684623844236986463558671489905002535448338980674797490342126221712310140841085384544507091432987826525371625408205944338962710333651974344168018628124554449425510934521535394959700265605158672995505693886365080772965897875408613246834144590237717577413994895974658151079197757415338094332884999935843104073722608761915222430895660348671141704192487023434122816035075914125775978915928910745063284981991751349033769150599381222751970797248779069729458560243070669078630883046644960318678033194783207996503309812652811246297170493951504098957273280488184215772352164172590293127706742355176078879912197283592887877418622707093249442112826436655770528459113556203708980646537264210051061255008924604163164751841573210960553598881187760441431669102047430012179100553228929820480388269501512179349550210605478093099300794951923975407767316874179354509100524005999158980624474054043620117959697144418708496592417122014568769544579372893808582571456178420183217496837515379987229908427714225377645283032243545939126702320207024860137981375387181623754214718520107221087635269693267031504055622676170149016214066894317619780122090094206954702335703093261690043537051351763227520936345172313023265506463321262495187127290878032223769228028501105851170296685623796976793091104479287536945121929440542192471198790964125413114881713205868342875353385804171915229098230998799123486400850936137843797866347697795000043810145959522307386868887268018095417945361699263714757451938915822865365594438170949162071803851661832446065723254277989403728565353831268514688724671202103487317933380541388691755231089616454785088612277571357526158018438264099342962339057405236212560430568169561992893431021368346803947997540705168086326746690853134743066362846612188084657304577138567673372550651927268124044298754373034929755208708817898577608601157107703263807111831862759078103146618933338307800836258503277760265138686859868388016029886197618640601751576766288181056242151905679857916268214847905660198204186999762620594166185418003549379826812354590360222131875975261644021593285796153802552321222987021425121106691611240186889565932003856131563489799613755616137528214942529321842112898430354210861281804258151038867383583421042580023602999245150181030466410454597215080135507044177362825727264019688980480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 6571333188355573475042339732077906106622135442301400588654675908805215464276940484786806135956470084612052531936123400840850435716943443731081714997961718433665223542024393037501107488749438438579184303636848090263788667725392479302338263298731459009844271969897325516192374965674630602488742822625854496889589434859402544704305318013400358902810655950077721039685556296006472959018754526831526960404959221544693601031075871333084866015553147699526934335047557868063091069582839237985967859215095091503036998770387856896589408519890153388445613896764207559378082019731874135999009792458601242207668258489212674720787360226141403599570346635545236378931144748024036793593725895498257787753241634199889054390155863687996799297011333878097410033853669825646274226737760147455713480140323069182750670376498678052753903074695894834074797011041315375181454273417234307328129375055586943606045340978052411771166467811599204121967297283955284107125444193245558883599673659676475387941150473421621195597467199941688894475948247707881050676114839453278926683898166104410602247581916499082351371786098611039538984412962265571883414733711809664185857469648415047400616356591152406644571701837157450047183901487232587052022325442056623004979537039209691313788421458702632599525786046416978590439445148356305294177281956162489002020182674695023913663787064830859943992918304062016942536203569975831327217145289325586085682261164278477030185232865341462491379892734866779647455460899083273305536172690238830032891403295043627021173827506515088693188118857015959239310654598447152101754208313842575460766714865935780281680673554775081264101721971204374065831954371398681273966245770113421652688135195634293007695843600751522067140915037098386580502122138907006780161510583028748156266721445647095739403864409769024319107878313866346202575880566804384449920719543059228499642060524894632993811723080859270988960198737453277236802273099528646004037344988217506911322898425119019752818930261768592226526327328180015745261353615503684434033986878314397162010836670438179066570338179230268402070177935595621150076517006534501447108604170702186278459802224673974322706311416031674520607359058461973597869846821108801009278842281976258527690650203182262110337300630121296776012817359775092201217444465378061498891914185157556893722287988312305322305542968357286680954763164704045711398574879302744333919212347653510514784070000666818732750670529326922309920529353622370838449910844505351452299738364918231028830018575659689818005685253881213585111035606853484407661527211440700984573808449992229428050222732995003344802510804465967159800103708917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -2185763358224138175024292115393277728782077977174366157337337701554804384567786452709846060944985846258176468155314239945365835629142541809282830820508776619938057771403478348523980649697543546972336000432508344849708566601419882517114063726836674141200214294324884972754179710208788508721097649881310396203384428659607576988459408565408333156043346341333069628652849466434760151513698041080962606092417961864448346585063034722169989138078727992991920529024088988858532722629309385589318589585503560725427235025211247409475072992467960077378510918328582621943646145039833007188923375106457058315143726296083469116482357829946081762220891114315883037326873762566618743821840752951822580377087745707542853227300236738250875981048589831694602875348236370330808099127178499571992304042646919566372763826608037392615473547512203226194303913782830567552850215693472313185338044103982425687966023966869265111125062653167001965234540721412628155232618166669052467292281757883404664961181001792737022487790463331741865921851868135979252153567157264601098879264488384934918414326820060152794722351098341976759533972752905224202063763735816890528124655240029927392512589744598975546353301876903904339849058217108793819506786058662216451794040479517593318212578776149123646612041704129367791923531200310440556276120719458592572717942868884484406769744205692043740947442958252541165478187529684864486760981255686594424580252995477991922405547476572200355598480405029235848430203134191956245829317145829584381241542396937649260563776795048059347005464708910834595826019980340439914175931690481428055354051791767427562926691255574380505766207332719203750413443638446652437337956510190177997568483178844056590748275295638355947370130170770376666768868108599434322900360114118715660333483755167898998927380834885039948425874585734945844083159393300704880888739092530604484319752264175885092651355120906904423783066486685721821342997845841828392545094288537506460601748636291750841131164017602894467569494071421663649937444647402702177152405592090440075992649984590492991915148594097404299903915035929415866996417202572159698682728744917269945109429278662487436539731583915413950028293776082027170476881668698114357020908531162043435323866580960683310334678244255010948633398444225783347908805910064170322157304097789310425567939400184830686723822257433240745846199533910525231470614488302308748901147832826237929512230325422540797718283615723218906053336167430086345242520529889622814179535626000275873012677361959419430702020387399113832001318437925940648223422864608408039739656016991817382667095977321579789495915904257579250505867696537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 728595074807405606499413730237436372655713033434654223828038621427375765029459782777633787004129862626169747839265948484077607392316442873371335683453113178916959966871220026052612334334185909491272949183986340532106821686652386522985437024108488642667619097989803326444634379961099236968699517233929420695443270823224716676869883204784867272418821281683521505180961949362033113323545923236379522986381863035266048792019131108708584465242525311068370424886089067113345439507757991294908936807384267704340470484216950315589437858466042039774888736608708494861186818667073434015752616345218698307508547495935325314443852294256851038489951136196872960382739936541339072403023058724328691026749522108960866539165109992619628088061029798686257661166187022047910998033330999956250187188352127739072560368271873629763681667921459289463082943768314470698213199858823477377117490061020512598575166939975156909662730009313285802491072645736891669539403517547139688583450729558871192082608706649660867765734341322757038492391032425741104262441926153127832715015190340087311700596769467510299622905958445856467755887979915442669838611692857397967976730077638076885325860112150196689764444287095490978539925219860162675340185688934608204007460741975764923789513407825220442050531724175484875537659908771027287585020068699088926833002515387062105468456327790910392400553976834745816879592241045450296842926374413961318797547946029492315613185981899968891202796666715703849320240587332600320107468113742708808413323404180924630322670319942560243933195364943465865803295164615865707961341524651016757000005213307819553879237846654808231097624083234716846816877865783815756391803625385887944876168290166357760895222808413641807978340824902579575042759833063072074250223375662401821590274248316269194133839625641817549340236271439189466381392853056173029011120313601450513594283451404273701984523737392308633362040275685954898805612984940725173364737655452039408384610983446283455934305029288394592324160915563361606695400264101055738358095749698788904709983009878965368082798562112791660382394223157030956020160533706473574114023142869627319815334130134013677517259906235974527304025646127488819628981180049055120552492178355163912622348890216700291775515318551490977477336185516211372925955797876991795681591418914909016124422625059453080512662270694244418113942215611923886374143987405162064208356062122423478664731589127159297689636426088117684017111012171346653557658640505308544433962160179118904840620964885935045743366450382066844746907160322836528788933011082187362239435484653848916125170499440920348763123333182868768138122703667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -232453905751701296527320916991488807274471656306467749638266832755783804101997563297517526094854547638661657931347763175625770896275657068215533154184511438309552137782028153328547664914513592609980353337741325641094126229231547391849340616940690946876521863963196103224467322044919759159146284289266877352439711153366174933516809571234565732631560171697188704401070371581747690709273423793910638572829607542075092448933994478450384129858949947815465504306868324460029629530670855697740399060597033876730935679220208749719333561800337780542963423848603768917085406336516292113973678642196090261713314991671686844395474340404119673180424370628045757084241304975436140101354483095022899029731241422514331342847944974068206130646442362365597006376608785884299945440089844827581366856381966593833829826114714436790913030021222821106951545796150981010323637422640429279252786137235727763014415454160560525710373121356292333231606736209952420201191833856195314935227946727739121967084057742194819989349440249520250267583615592013453615358808352419689965994976879402878450446223082801827390533403166811413792304613088435107622496432467432229918686744766095066458574177352848056510973789925340246725085215395301252593086585904883146060544867812679496286455813777792698241127503607214722794798467124582430351842847939730089027593342681701177993242233345825583359020564492763447673250092916916109744898844569360585477160093936399762822296076740197812464189335289495162977648591742744397272293258547216718810630815905435216709130506451782393945025026405512128049273219411394846988772665948856924427104089132901069541489568018532930321226613536449362051846105999787001462090053593246701945253239555359404635903705678337491714020742101518284549620625035893472897663269528773821623395770855211014091631365079712244133641293268664587588498587457339852089399854318635639304802110823360234265576877029936273700242880711652571594347680337652647993036299599466135263382974922795528699258023429387893525187387110873032905939444603698811182843311145747390987139482356040654778734895784988527590509824849599873901056531065669602611118914584834497573133841144171731647687087507952477304502099152727832365863126193797023415180215955799160947557774608323014105740624034836369457916787659818166726659279796853754823865515473608395330934027889286603931589418224428319909716102675803125721072174690211247716982913047190324501762249500457889997336622292515352907688761840151519504717259648868013320383778444927945416900944082776161653532709684957038227328144792609575757697755007338410320565416707111667427721574530146830401352798422524257260583623065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 65495493143125471043280319579627105689052147835431132809359472473377805056399984680778437292679952294722253787017801308595185896035427673015273549501590591139401994141549880279841101025922969198795336903080777133300300364937672874423411460875957715325853701476291708746329238168711879663607428490472090001275281191334475863961613609479095607481717539948158320656347134812852246573888151026128790116050991770707556342057425492987318192061548658056251799743195966290571885393587289692750182110187301696418789499783100016103727529005106930614694215162133172664293098539020545476774095853941925720633505282586377810119783679340464529574249325116294336473790694726842729252564179037957777782749434605795438140182708873491541839835966667816468741464520004648900134076259385813884493216436887011934837454081284683773864449534560796210011750746756734700104493844616269970239231659070134466969007069583861211624259364264379967864451655066285074700531357590177649908960252780824334673948172231302900080725303322507656325371321647963542320176454463390634600489599854205791756688534184711953813029692077176105718467880302043661732581439868887942876105105867270299907285761178763659695660764647643847801654842075882047014197420059229325924596250613964515534897453613505726622426444166828805369078224331974838832220719213231110506615249504450083421067590059742933481798643742398097834785155432659296185362895006734984967775808770511980156283629650414972161883632393822428070649937430428680424357050082934397667851647726771741371179825005121003155259461943688079319960848914151178556077410105320243331044306870492008177735438506190989080927003433104473490811468918399730442712959902152619739301461267368333673039539319336187232307540893608253604520427976975447041948265468481635353348341908659453570160403334913485574456408366999099853933907608279223921699386589871225638862287361176911556812831950152214091907183188443031565002546206228822235326850793751230649603535154852682740290550463482745967670168367594078948604533236933475870393150915197426833238351938265592308764979893567043675515154219424265690676600923496751375803049225010977032165876835105064101775557024077496723394362153678438358568195086501278569698102403958315547767282295139492370203388846567344755038503352232210022991987973435306957219010042362401934914071509426569074241406776465815555874726909603233873347476371567863072435604229802936229939312443541436387636177517115405903484956456176553261265946075940905465931391032419109771203698732199179772117862632345683776470041737391435935976916557841845915817091551782253974218035237679980601720911327745479626049485537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -15164543742339133188347516289731016921502360046607883930058706383811946202611441095459405799136627005842187687662263083750112064727265311655616457869382764290899463593667135556306354292498106413387129103924062996221234438790232590839891509853670484994466762907654963025774377513974768851548975051753361234407584102331153578426851373263393888364892972854318393006681460210785715749958420848527680420698611251903000401660477787695520486460711909195754126862502978676353976543526188209134362398354127574564754580236326311349589666183647435601346671188196647172551844374592290768341617576173533650527475843960647299285443113503517923677681586712668546059371491276528455767617985723274784478505894443365946815009118869307219554709678588660706887642320720572193200593641605164437330885700090925783536363959161563583105996523031935042560554032296966297359432413343717763361960550438779262260279812649282416488609217010122012450163146195408034856457291544764890874605238160756304744755436181455354979337468424093595350359659172857411305311502238624031692304114571815419730757432165295163124872690736918965792208317624255884486131202778707727102198988387460214918372756463253685278319270228309090989212587644896751291447215737435610814699120118783099176279122315437254810764312403947679979242340186142884620618770973557040808787079459438210150706518208174881509267744460399867087028914048975298859706802508739325540701814692689839986182581892390587890490941634834309600976864749848979128041164214479114036369210674244619630404884954132478482971647037018395777880316094273876869741810152944981009865487639666120881309483550943151033514850977975977451576174225188196815782025397670854314887667487754613683931838762641607453335460207752638468652259600679096259294909988081963979979130772310919426290291463377169517881249911973873843915319751720202283053785028279994888633647691390339052757996002281450572614537398733697004926771695461938908483562994437891189826107956656554182862687014543544636634516269895883128595710081831150836903609917238577773896544748550085123971760454540790536583676584369276498124176566239666914437153263919296367114614950719539711045073071309074174709086909780775107291801678720342137968420969766299910199522199664822012563453235423932273881774003449340504503092678009813195150379788046564302437103963679015523161963808035958612256052877583263811257285617757446939971610669108015276750502329601815450540705111508131498549183668531252672631237433023969064687311482191018320306776649870420866705959432069009359008610194027170083667245947898744784632586868917084744142565812271323014293570184616866052674735308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 2782457183496527311143704747968555350817345116558995589513691360083895877537979102611289775743077209678796572753991879700665849647109192881164683852639976656462380293453049401227400808653149536240509661628128792063432805224886260644292673732118255678030923869423015650209052608685367352841879077619106967008825795420827633893267800037710054976751689536376103460130144728852823346360467799799225084465306171844237150725772359092196506883364981764272932459046445508725146584991575912637925590887392911453951643222076531263689514373418490862802878498121716830905210694518392512429444121506160670932312371952074711586483642350653204703215293954396752652858894989509896505657151128096719554007657536777666444620306752817956738999664783588508111953588706139169177524323522277287425045207590474328665450747785892265413856643741980366406763233402124250797219560163310349685089630281591133698202021607301881475785977373419343182068234247823728190539480472998533496710901608426732780753196492236612066522222510304827607544955088300837128971872795206693695562668081589230721565434695954660161454130736506003364751479796913308871910398901157076864615133943420158217630976283945795334506179068047641016832468901868555200528962235703244618520332637962039103894094672768889041241755973567188914019923580141227507675621254796936570195338896153236288011089454395067087661813017215974532855879789813826028619734310641472450086455257245317075227055204524648341400198005360543770051995974145926344787758475314979357476804388891267667526614325997640902883930574380305289280409630841105918180815130917427561558534347523274928770546645166464183458135872186689691449172157371932320994958078294433549778795344010237481252840242557068152527801855994638184414326729497489302262059944017422959526606454387898997217369289943766248736752920491636715661819597759189766002916215568589728878420135117752253924347483666067633229393748074910671602694639992564745179270354524530485848252838531601735529944397470640211077731884664228866265054496658445497591951065624131949665553879821861650616122597349529730110900721447462400847457875205858865414919807378356042821080768725770211800480439627545911407063641081739492647831567538044465975998732251881534240625396122024169840659827242910621525054349801851204124301143574109324709756233003156675339864897388881123002690288425296324750902038018305580451390824853089575793134145356092695126169560493943354932760903487335405358454194795139350982877227932670501762077575721377376116125644412503266259826411399724746999306748041333580243083969900231211269682810109162273073215968194139465438270771276243143257122406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -419168694456914100500520677330488871186105793700724705163191773926299885622762396620388154811046422131818170025162312490931623058075099030873393538731864546069764726959129127288667578159948495764366855346864360757474073918511658240615381713419579247417955292394869181081902284383581354339444480573253540882549772350422743098084099375148122004093765449104781053371547332095826514029592209592314089367597380325528007635156663608434436801818178328079121732771381275059996779186934333457237895195124826176339042855736061184464737949498314893734459680854154946505628011943641899499078010128185173407808381115194300962150664820006516322649495835203465206103267340725659420867534254464051412607116313254654495884825629363185475109924077041251579066828036200209790400735536808546079953203501918173264609066076497695425486979487890258671251787303022029639577514172187726117612846804994730812934393659145789743804096832233338990078023699504133910296925084965545668939947763725242755145887248139343398884505342368948709286032094405300032227738346928742578362374711622292569768925372683762004964925903383597645366174293965732512706927171784937178640390763913524577257160620986683146371458030452404108020027062798048083750685761359825110738883723666779562572097885753273940575123160715272397395993396311526773838187713251178375140001810677104172670353426705821369347152817295695217232889245039835752503561796523352819823451048232001456485498207405690740669980537261147040536254809109061567400244623225769022856259559273332129564542400891401438909655524332941792938146182275585628035464832606102967800237241615293526155841612948243427641110431890737882292608149972037910512326158790664325207190146269961328270844553030797248607872423318249720129353314720732800801452770011092144612894279370303465061421856973035968429851682939705188442474333453069452908086898650113338669383063593127985700774464576062943892072627753982522348573288669636195428377433848254230233875792655121394600607246971374722413200076006025943714002682291634950460279011974275527806460908312535119468003239562700968153424336909906289646813581387721949289459459338016849036854269214073770863708850613023965356811596505188575562682536095022134655343897478234045669722131479409083518243249191309243250630544257066671425081142989378962399964640261172215554683218874824104196892960592054930583100796460253801981510718985718982483642559183311389245849555241264413042817932309693864717507355751741915223921835142706220216034184714303610400255001128284323412315989173001560348596835762013123950210512369419493015719579192114894628446201313003731483774900090670972311856742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] 51180847940023906345604145746282807712611661976269250124207161874734494065360997798200039618178399860680343253741383594371248481391165635592522379121506855356700601891976523394601732028927142508046291255550625938750160796115895474218092901571621295142937322626568286705786446195702312074461174842041154182723594731610699213731264565807837239931200995971192405298334708109187427634932635195806514867876335969169933471508474094170380243609258913601636484912134308455422647163637549613465158827417725784020700492277843966354179595752041410908339917490579251500989203056756984682461875202234275947865291701598688966325841321380560583641045642279867532174057909757444136146468221457192893216597566554884154061401428731675492456644286798997954081498338646259929701559963545813855401126123416128472178037839026345622548645287627299793847647734145357059758081545412424071632002433708711406286591272199419848539003002001568348099529473563482077245120250681165474760123615772546250561910628141351841361121792115889398097078404295676162568234235671559534554275701520865734990117586703686506208957128313435845043342731274558596862000826506763905726228851747849695543144002985109788282542447854379007217244022907872914826354367418337039814830458660161149271717841980130659325853674294427019163245436574477148129804064160707576258902609199587303271756324781186182433892126346112096738703231506725710212469923622084047928920139471478422818618677120402141991815438879353113197609046923673305821251067159866666624080201942460329273792017578981481891561955896207519704419543118533670385193355271410358007641947417566225612826722993254112266228691144286111116629262237402293415071910364882075709819407819671781746812688139267612333088108782184892136695129655124511102952681224472820435969089766491896362371154568278026399182028431023146555705503638166563750530257451487078927753392224314022151049840687082681870892663902142990410249262316012681766851549981861710332250544380735068524626301392531976838884266937277300795058091645595043840172060234616577858524381170044178540202096722713717788106163253445495556167944943400722665766958588055985653520870100048661785100989128006353074996055335052957883148707004819004533693718664125792968143155745728612819823761657546765423756717394926209320729725588459047774080111919910670813138429553191860924262166434047410008618200765309735724789434703707925055197781386978709201906396221939507031409914134073049435301093421424358929141079476767428608642670627545683919912300956148996563481402891533302607532497231400008902747641406023400951187956041752878004518591939835397130477847319941691786563420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 3085823749366424876830203457725047353012681676778202833033065474592652256407756072714969075041650478823620521641079565343530421996567934590042615072284514118956758868354276368760662367357019434094198998344045533489878563826589152942500543796557437426389296774277033654951092513305485627878601420761821448556645898642087226478956020351522663514407801066651311007081888451789092129829699552347374450468113789522613899183505688269763203023672882672363303258142025687024131658386916654475465403908523480474382236550739596823736914905407788676033229869089387879603386877898763720089992279222750156303473682064716912311996355541721726162547042676120307932705789735125339303655646182188306000511534196597398879256452966526812575782711937462489644678999629485246809012598174360755784148533444341710108786144325268364640720539392737331827297066015556236176676224891602440270533747988348901941008012166721575959979379103680485620140268443886983035886577483251318096597904331466965786155352674489257044575921883323202464644185825023874859502521839005115558992212730285948418659553843234025137396609422122045715868387227705127887909612323824680064348093833557614705114412632578298544318377465044972561913848415321905193996534382187877650054816168691043775626300876011996152563030777714950556595737631589658898206332912205622783844684468329375465802635159830105720353494625759291333600405360961185014717868717629648895722590150227139140595833826531810431705709029904479705560047156621606994688148667202654999200943616704148918638501471685658403029744903055028415121083647268863279432511917171402428410066958783444188557630484189553994573949076974484199032595385153462262225979345167875208411203020300673528477831579131125460278724579609996523219770708368160872850629299152519382473703885112031323564343080785264926839345419309552937262184512747815066662424298138056759313501316981607117875938677072502916269513919320453313498607097270078308943687469626803010410134717542036676398210045821703847318997503457997366848490542273903630873335521230898768930439936199481320512880941385963301497934118467024966143283138001882882272489068603355729819443575237883020612955284912531189415267048550032780899541746666034932216381015119922466511397352240640069643181178484202844415935886719234796801683667970879162224479093765954845894308631949831848451320437996839578809167257093148421766541743296128386499849988605931829456320120176256473731681111317916150491547526823365105124044305581014175042998155491983186658904987170230207420717952462822074553724033007102777909628989820682396530347197765647897499459811996862441684576623975195231356190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -6851842713110075808174797636526641317965758844182286642047680284182360753551288953872653092741269262468786191352216502062554965842297757298480392153156696804090569548601107363433754488218285821058347925063185695857063211617958002817382073937530962880776474405113878551704986662716769990731781615910436773510159643536533323920509142210527289807617485259340701152314424550818816456389754815366405941109801129311762962025671622551370725489073695493548343149325062891933636587426040436337250551135492519005004844597799609956852916911334650600776448863686696064480744007846337534699333475003726217392900248972800871663757236565154158100500159220843046477616890892920958474136525929752454397179534840913218416272938565380956840743421494648143200651458164532714010962570884773357543733329719807370063085053815775784819055501963746573058369703368538233049739616860622529898033597430823527491532418939235981427173089904305862367313380541674795019402580547230743733059637350919950386041324885004131461714928679475141786568566924787842852772979230714738647782735052557472521886743472478595073281101948196151682306686570582721240002136778285100115894130109678337823652179240071009176461092439055215732566387629072631248189685701728928670177208539838109935576581716704261696376651278063452934994629635481557130998927083223286153680561405283677008997659645179935643881937299085466531583784556831041466837054805864793241210080479543749315359835055411992218758945534534814620413388285429560355510984810155998139435707336397339257991055006277131821327731935088456381171021642728522578042407882792815813026593724710751225055221381340848402125517614420439520708107883180768942292309548561606408430417026529939541036539113869268772719205028297846134996448696481144597645114089366079907283496637460659687728529413589929432253463402461577419954514433038309026818522263445619794841386619511017292269292837277899411332965276759821349011878104209849348478222497968437879348906045156798211384744510854168635091511186316831659348216934154064876739687043442898657100030535670901132994427294336376150270215479605570842672331061139517083639814147180730970900866008215587063382383411059432053719359040562508568907551386376006401034720136704815033528785427184315046796518231888794497486221012617570091556944341321483073037209525088744194282760365498735017481957495847966053471046557887060741986248092706830065858125887067354746847597307882774450206366120044045745683128432693107449728597275003826518540307697050653257167713529979497821267722329654191737044088694047826961892457840517796717527463376493575430173967822733165311730127062413787164395438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 3455589827941182704144868700168919541714357299216372703325602084176322309947190224166198471359603849402245434662137974752864432561653195753494964769805201183028200448914714481834126060929286581305863788357990412411260449487828365315145894842050380489586888388178505265850411320222902895792304881119752184194607860528952338188961227762220967017413370814014661036957488935388710793845994922117856077301664229470746988155747799955304950371087431884569673169637364741517117997329911850225095928195404734147908940116654894555934552198575684943523062612673013406602421013478483872572114589318743639069228374765986642578798847944935039501367706586873682491707174746406397117337274264312028071852408770867856456500299852229599959223642806813639309150370283036677209023730775323516990295992696543611851708475303677332131665547515506265707569222461684351163455597964091107297911748285933913987458003344241397868414107994677537716479037421508237325663856858323987251479035516989823746324179204285913028084039509668346248748857194885271383410099893605778187043461236018987696587208086336685680816275233902321909653879872376165588775889340676295865821141965098578045215926511155993171568503735669454851375355778287814259369150054381641499779417957873954891795050865385872000342819053787312110144153700260069757759221115216137368438730935669243389092114421548310735791318437643012617549106884014017207106335797585608517713307293392111036877300786662003913351537946947386373216479859729540834728951214899203795684848293556947129496623262787511918375321621582354123496838943509421234537752720681681711581199617694137482797242132882262611414671378160382834935647977879103248986019995492212605882784033533833200181983622656945385847825408648450658797915972334643671926186492746589380786531715200384903256945684982741423048684282305153802737138693614242985636087580941146914641424251887357941553484210291883238782016014903086024879878689676694429008077436914527701036569645635125680792335903651292631815900723388485902814926090997329417060271028222197759050586324704414243508793068513736846057557599525449117533196446059038121181181725116342513635518040827381868398437469367462851340585692295866168764219599238673138359483644601258493917767132848633852114035539056472350651477599128859482329376772239047715847346383575410729931839870596754420003863754762118630377828516608741811103653197446546198808209995835855306306788895283037812428734581962791743864566771516007652504119732175828544295716263212684465826195459743745201406072842136284349960509926256278098270402515820929629975306190479873918506085910577972114711751851996856703904645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] -1146186276695550996298732033961381754867651858866574699025981622449785345452304254320072851904426931858539258915969005715630272048189278102968120943346819181932129697690419509935961825474968715074744764577539835818496658794491715392142162700361228145386752887484150191756854975015450703504250123325780932217495904148262273908697268017252790575388447932558804490587430834085610599776292120777062753910947586580099179235962206226863563230043515251796549128639051851672476256931751282756617194840183704318431361399612569351482613313461219846524751294567894897688646819631538775757980987193313055935639958129401548377451204765080609125836270212335361207515865309026427071749946632640479680268784491755130305505277968273447801401913855026596517320508856196256413267319546076482661308826367994845416838200993374852798671168663678091263368183343650919491320282516542677188929292608763282832514246692404205836926918828526734806635294242563080990800196019883966848692989471902350657784739916764911916893770735197109296899673447343182324259094546664775068668003127205098321394823080139793995438821106374447182636581290042431984030980019376671979729946348765569865827484685883214407836047573557960361725666011944888308747218239637217411246532947966965750403282619274771706797805331756465287985171667615156700134510534063677174337034947843570106122102185773835556128400745782389080697685816281054348834847595049467130837539215916942463538218474548026796275110755829337132086254145918038485928292950653437163065932511865843043758635134686514771459260620327540363243632685173020054726348238259203177496620848816712873233146659293322125755679918405827702256994575549799966839428204401227591964173840549253892896857757713490457016378431909518049899750458410780043771168254839987490727463789161883922167362803751724837907839460024924353088302875991521904301213633102316041831649969674754346590743629792403454165606825541721673282793529151640614513297599084450589764171916095986631682489438363428313999640497960223019231646335006214832893412534566033528266283798985049576189755886545511995392824880900496420790583203622670406872815471331176581144302136986314460003369087108210023568449107334118888309599777381529049299436897003248461866801364809619401051045910885187356331997662494984146650377176180561061425393468934781794925702911068926272973703372478175243690784618946121976215157110860573800825511335848741190283277383472952643628509833133775081397769089115446318139402827620578098149823754254202293888791047198553520525040581029612677882442912317343000862697522550248322095524281166456172684757185028215731952924165666979733422735360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] 245088958635102185703857988270505452203401483841046126003505007507807785087120525621650367975324872780192218384175428745450866393254795336969529331339377510988557072099517503040712338212591265139601832605922829189323429260879404197859783532339911776869136293180401031510203128057896724493230139921176286345633862116556177139642947803043841327900106855424034359015901792385186833968776601420008423631787107379877937758912837230751787156847976821658110070082965609195175984655487852989873577036884612204663931099616409600866652740637987760306644862820703395348941980692235071090133248188810685336807301180308072065378028806432733841580934747345719960254611753890089623074431750998021951773470387094212303908664543060904848939840567879295507112060363268438910416422494538763265420837553528028101655362945304495717345843428048730265455562982429940930893903269082265679061335029216188355923846591679810130127316738449863948098559830448690223215971967892921106811835321960261502686767543925535447554408318654066529356860202080160858246286522291053398421720853871492269456189157893494898785686561690748281515393129192871858087593267618252339510802069819500838495317658695031863384413538702979350738570540130025592115527733799521905239842957283802755006334651137662692415990444711070066435547362216082457685918613548370417411074799666063766135259321388033150621683561478928412491813560198776881085726983550095316967075116027080286756538413383654805470132493968537404946133723426478650266269915533550024165169710187043436621078038063693743029155692977801891406421666730025672411136577180207446362407484262317846020728378615276954267166684509719626284040427849482639990409002882515587120023759812844694088265531604215373047238513273596395451816947250444738678234750216952200417971142884255593163013106512445973705130295701189552277274376150942713170869724371874241255200227401146670870550401440448405519013190469957961602643190637734024454143655297840512016057933608227111905936201684054803105490685503895579255301178291502752559508129116715694840744398257313759337988234036901587855778488821508599322548243503911289541950728178217989891585490786437386320270421684913490249111094093581598457772660114240858834712514994803108036518171815856131023617996621353223043250244878892566165184707942289001571253658734326415634978670124681160812791338845474875904152567275508858273670358729304721141918557322555719912978083925236356356789810051356988189385449290003777327845659820232524815279796555749029944913339661514334117641071035499644685515001123508607010853921669168481198039027083704636845575263401956103048531596076656717987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] -16965856016505830517316262810607523154002985870269014357597009422222741400873643748648945315242259348454589678853922030170011125607738184296665495027588932401688573776004491649508529824934043281317047926880235199170961509986414042170002254243202608080036507107028375762161586258620433046255137986660217276853501357564120372979953076872347210999401408667225421207076077978565159913283131501809130001448603662156865414425524335796266871685330510014817491855058935052520409518489444051004701377879345534375416152307591369391527949551634161572573817059208309850609437920290096834798205819099581644233544402331571648237789673740152241519046068214736185117868361551488792231574994025613169648144290391725082199720965741278650628407257723228316757492639670942108089810937770650539791525452870063068449114478647976966901270653478529251472979261985094996597566345685138466171894902096617873463177263764238117006413255121926474264065606460683524055284739750452221574556465953794576676226647093040521561426860549562803879558113065588527136571726420167119850678692159080384693151541574165970886423930628043094371892662154442712295775935395587946474904554447900873971943141675350162793596088554525275967789642005747905162854924539913377227729014208281819743014409947851095005081239686148612798548769297696752345158244335278079596605346524515648960095104598264482294575427777738703834827430095463462721468132355579580448258325911576358787025175624755121724273082165919279517680561568179853150667162529833204869412111173772692848868163842543633364142535418038513756882106891184053203105509116049133666097422477876982728092639482249814592071575317365235864702235189283693531747662677513000503129577247458736583124521225472348623775674885575411555856785716554793884276190488773007636250489658081764924923941381351980546848057073569127926600950631833106590278752353088496738645781628248153722705421570501947871717966712578068680275080473949591518822323050521696911993996134675282713818244416386933754639282157650614775292960697033756883512096289620060872155919025612757785559080327638055468912450354742167091294461534693091299179287750882730549332196599465352693508344221345964674203612502171494985727396611581989830372332045324982384670457638575548026670548343643660559124442798738169571833878762325943130257448067193639068839391986847743567439584604674477943703133516506494869796546670266178781877252005126365555175961398984373428117122614625771668289866909421943003924864319886236032862111135022466025217106715593750431519273216939411149717896494116130164664313227491380725273801013101346395879767792264394259170815114177201475420160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -7672791937821409894422017958179598396713183850019114303370189932406986639515499045831261894194243674032542572698661016251911985835522010679667430043163825025025915089926914613094774901329344178800304105051398902964956462631817225916399503187361245658484815647922850789782557911539009702818393422982224027982366204233574316512039920891162156925927602485485821680179676124620078453562889606255670052392571225460253231079473762523589037649394423536381030262548216895729445013567365712831471591475786196820580963122315463331654297209186414176753876004938037670444311007833145257122328678539439082818839887996803223660534371632937072349895452682343877172712610257897752542022551135379613913978309329751183514043955412074121147303685901230781012055181517166184946649717746452580216147778869596142491374150701840330032603865405837998912882861803668804432525332076493915171535171674142207341735129031902114810272750627544012078181968746034058314076712327262127211219449727986964031279523628589073043636236972013766686374332405626579086505512279794965862163482029951268805021201988715396136961068861447219555817887543165245594261027457277377641109800435435148220621319084974728322129901287691389550393468348943995412971969874538092488931335994157663208271141301089913796761386788323172483823847848811434962847816020801275208785586545786784663909450100722716970920758925528559380350351435621593442966875519038537500126489590985943255700202447516192354109808766156571453791865200276238101092748827930354907596076685104962000559407477806395621742261243627069935501731509982405249663201108456036024625914110892992219243703931671011827689078592654566790523046129246006324967060482183718969139253775797745010267472204462466211116588008660175932235382867216527493608782994825089763905145989992132119119468979521219277498531324671015381430363342963924296654323716718824900089206651819145404750883832546165274860701676821056115544237349812926272472863427652388609670748689249764090032461138564170583126799069776607240376706198371332445515115556303718953972061572023757357366174658128567355299083342574965139379092945737241710119344598887841260567295552528657331429200398320778451124156759851843877529731632275749793827660704739994686395303574384936722294474603176944330209288231164717838737436576772633029467565558157320346085190395051853948930707721986953074729688888185745498366680369876201264046470989197668871625184874372350066123858715876495045111348931073888216743185918965779389401912557283993374854822677904580885610145894381501735198591229754834889570690289131047233372081326340573952210266734930996246493399560750210943549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 2602468072085821700173954087422346482337344052201132702875539852944562774806638391775441045269086968436028639371120386855293469765470795114615176154623464220260028813000836626078531284353870665329636658454096409097568442432545269370912367493031824370196177395884248639027707541697694495220869718402473932106338710384874981166868311949324268307807936135673349524385024539882589039325030714120009359286235458880139063768911786328598740374184837360319876636098282701527723093838418116095353962585054373113923185019390423281463507595101039564994369618547807706342359992307253116757745171320145106318044079255591501236138799566922599305244757480019082995573063179926967600101486162359791635994319005566027924018471838529218834471807758794147101758092794718589380145914996953999038466295605498672936859384455699272173718346789706815372152931279579431585373506021610113272450219101380835727406046030756890416522484990502876546849477979792362303763855757435637278533407842825662983420624062375092977647747517905556700878716016538663401656601722166950495087278303083738521651187961242494666618011565727695046576970398680162938820631310421369737371864728616931457265547889367129219678040190250914987465301151761248564445091156202650904627197215390063839257480063406953320408179860262989300899529708807671257507678906862018278021665869006257131062774134364762806028738141140544667356652251917249747328725205625380235336255505944111202020036931924173644412152704600799958205659846294739298995902806995863882448588555012075798881048137400642375275564286582523738851487409392254502192468131165015642290418793089951850500156999125210281409477376717883266598666929985392141160437461195600227498439887752016313973059989633698714908386720034035792496262142520135418507484257599953801239872378474222551704087687923627780441892765627865397405197039071983194125634309741258541165311812714707233436263340918410125701352510598803539325817321637881457751291174754336176358650115837431297286887124385476060103940932303209523210110641379492058763105671371229444379674305775025023127510530350790640259126951612703742642482070656748920536495678703459122816659509343259275674301013058928933499697696868495357508795180170869722218738439063100605861089963244194667811928399712510030100438664767596380772420402950500861547691226497161511930875181443306755850523184915619031805166551247166051125934317000450864436575600343388699322305163826986910400258170682392857091242815847631337280469948776790274727441638666788409098400630899940023604233690355225033198981983017985532446057964856014843169265370198021664557985115165891261981591242094011807170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] -243682235627786839960561569842923624445983406942471295737593589658581070062556402181458648029759191766358376862026271691437886302155611759062460742677560759659301157788160792469470154490414333186583633227371682766327695787763285866215865381898516101648155492756494059514522267578443997043843186808271461055243006919899115724167314695529924523629405010227316468628753571045414293181030483319936283179492135145357384683478607930322904437515840210319334706183874614210433659607263921428472331471778888054416256274767653163902439041800990234641040917800998356608195431760805058941854238306030506575986077420249160759783415319106945730794818428989673039339739459062988130396276976812043167896542848121618853989768011498014808643046951879175791568603817349981930944503710194487569392804291192412543309904756368590028237384075512765498706265742573281639655353852783700272788716736868257548227091763291824668317767755543422349581684246920156679419530166867681861647363362844776136558469101014715762515784860977331529900010715347423707183566382984468010323583898689992973584486967021586287602615178248230474756845937956995138098295168375031939137256359575607724534225864458308754419047166531123733372485964421734559215679847732648617418129352667857615748038110859358252152354529252699894466609066700249355170509373701157549718813348271853097302529702447393364397519297151054306074878997596764696559808873289532543869619027946199762764777571967265855495157446867290495206510380880675671551164010511686411730217213616887087453736218922284502563986307481648638454295211711181778476283475646943848406572965824603855280960073460391559085761520131494845888132336210722829507268784363253462373375630971157857579493103257812273985538969549781482410162647915900805767843531157579458949694092659212015040031196808458202740353144681152662883102309678482581962809236415101870641350083123417515640593122960848058149466699892340288668514977135576710617007234057673277728517111614397121464809667820163765325506923900178500474141978043692995429060300771501390201278192906242539139262812949590951442319891862098821750239429346653758876779272246902030469963950248572298965409959617675793661520933400443409816807590717026337203753263403792685682026569690289616484452135673763952487369865817342464928888635098115342755928715971050038873673086342362110920783097204248976463761057540520456871712894994852181784592110391926215420580692030330151934665622303183827246391151360747554683184251352948640070091762167382169672563882998231197127727429881461941962400148575580083592339415306779258511754970175498870416928914288441889323088896621198736097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] -36626639975909350389053995816154954216921370838841335444347261470262890557629888116506170943940543300934549622210655614630047383687520243360977230091110380908249848054920662390619189338133621055410460426613061279339393300223629493993343592461809577476795606665892949520411228154906794003987809546095256297043886023933731921535514421219878687797328471813904783981146150314455005373532187067220234099320901548257719726087012237207218437977393910180026719081057915941023316208194788029195583954099790404032704015625198302270719335638742025221867196901109569407063060663821561390637445681642338606504893122716471229926817476948685053502513501221826225206290588830137453775610173370778244511557349442496663145715145964031659601925839015092994777035227914582458065701443205327909152961006601921163215170062005763990742005120187171317648314664919740153094913739634749279810433492597725357430432697884441223995104948869951834681552804999792243158430699332360922703649329576225645031152651881860960569750487191439346221538411926300820086929424548588375983510419940770498558938305508208648906075718513038113948234446964357274956350217053760915614174322676782547710099712595051666656783532273820744785194714825573743901610955860060695095380471777308273222357324366154184766982965635688800307477647327266181058702638613405910107153492451146763973697818439372163838736792106649295339870998965446177949506950343267534722547157612033499779887510606452865539741038138986323634469024075189664577714927033838216376152654968784551860215190964130985130087902249069928198017123001871532104822140751510884136859242804200324721483230282307101886525263331170261519586920796101723621694172812937633210383378492214635581677558491908974685441041053107743381967483039784035373815930041628906414368488564986392386071088739075915045977735386139085532865034857604212406287687170625452205093457329328843217801540685568658053923656446123747490951054312986836089903005823377222895494026165267938506020970033955033655558572624772298458665869176645063779316419703828762758931190887489958686232058299781110945193656601503321770488957286500033099633971201141720582135786327268460061926576906494710844535517457316437129702800336475251499219510450844319573870682703619112400766834894728384374846174583550950911625385201210498439718022352032653026305928840210709843188538981079912238226992661721825971895023760184918682692238831306512820542666521796799045632758320373455688874260745293933165271341233790563894244910910323728882730876174944743479308273201859330403066162082734856271367849158850065739139778635837857226692259000882002189201614744422795182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] 10485976046808285370203834880178432570092429647297513339954990871317768091559578091771463170633797385825432437255196899155630762668318599776574635549654722948423460200419356782707196833868694750064205980604626705441127318562727641441639899039804334104736954017818256362652492121230069543785143426174734919855766902563700587377016406007444524213561746934455464205650549381637599858156280341431467091754924308376630695115498682690099349987392552195646564312547430649492390000139342686473015608593000632356499359510027274690616825334393157404086211626201422771526713494217772024082005913681622349561611913989565429849556410829694919297845493062014910053261654394182484424534817775818865237550017707955745652481727947284831914960967607411221934038835457933883530555518928213595567665680919224727909082194248734514475914027402819387951999514517913068862673920179398794865312047728634936531912479206101729294230661424156375124709033141053804016372743046505307871371956138577740350382076714876964714523719341013212628984462982019928385635677315017150637628028157066485265584140450370558509058211057791534617505936844622242520698481562749616247197491847237552869945433089286787691689539622942345663945594408659017375588844113631001963694886801187772060883438771215512593781458105358114945982061952837387386981973117517006155929487615979777489993040171271712228978798170563096998326355729987933888792132797895460275161653054996147088962563802266295727057352217486177100716223186482224587729002455253233433076086712114027092965710472070612848461692455025837183348602012881517181936318690327499015755698948988520453803068810861261130718268867567680926698508274422753820963578365036848739701527137748208322259143573504202705843401932123210013108781935504558426736704435717452251438603354993113266103461263553185612153302861652314120577938161243094666055195693435994141699795345380427397060895954232126614685851579025817338351923936341368670908687225514151548637653548809275443854333171967612438021711768267635915102316632868767111701013411119546918065866741934465453299223915223329776828468833559345296283389955872277530743838997850877958073117788345380474118544087484640329084478605780421116127123664198551234716682764138643590002133615488283331502433216652796450936664472372673717850770995953995007200326521698026941741895766548190081635037196445318881578275062633996063204230043960473071351722622424426212860935527998324974902983984103353035922914719905791704487211583020104091113198834788404439062042584934793386810330999469073347154177033410767455205915770271553191959534284486251466767732130230517041976688795957308948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] -413094904912860395088546239877883515677688326783812756483473634902306904968081287743629027794698744243995089532158063964106216650109952351883199910795522920298702880102297956432749058657280685304000543240995285145043030660757707961026377407275060440772334244950366535361306650956718854305341235218173158467460412610249736512517511840509472391922035229463913020023067976696252542015777098296951825684506527473751050578885038720017896765843653711492642582049911220061424412486113316421457414897465596792400568971218300630658856079485614744520548644673531016810460849890785042462364110622655711288001574363625398065575912656116875807621335622306500559996908134450004269096811893944153162878543370230133585154310845363109998287971461466096630909089350903524028559331733729431718735919242657629607316161895149967262215928348633477621475722093951981186146392138153344141402780688764665638055529421300038084080873090938626765937474862384757498446598839511116136565919385855714048545142686315079003650913637231651302612762441474448568506862940217445341269961061996799293020541929197841919886236578757634941769959577933568030755491166361358332558895851287466240783034994099067862403358600793231420453507376015778116954979172672204695612809182501932173296890640782700833520259957808670427572072165082252523948630942954999442609614689811503015198416205331546781660273381276605752509483378203296509814677644713959412756163884519730990450661978090543162691045928121185738344375939450919806864884876563643233752342542873130369821384853141907391691495218044263678213594168538006026106578328521755370493856745152983618899272035042300223683238215999853370167228399183647770856333036036841576380426999842861640924689723312143627962745673821635282811328761939726544868731329825507559699863342736446873347459378798628361835581883238817416780376604544662618036575924484197323152328321207721676304068692641188708456686340044569977886432959375461658822046907476315735156884276000250162155699920827115623835840819198364103747012837576261703626422272364090600532075908975919436526655469003822499545188575536800015810589163573257892606881427359122739519412748177433739645841536765507359946542595027339129034734608602767231916473609537224337410720249137429036456615907486952237833843271961963930158532571246626982262304534184914591889871592181259257410974606586130459458164957800098759037783727765532741261797953305343442155239804720255537963634128510274026734901527715502373373696769480787520362063018945885744403606363763328719815506853076123411095101872042547574913917540951316820169828924186646683448726326736486064328176726658829516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] -131166648213595868445047683794905614198132877472607790983518187653520276686931792381515720951864836316377530766731699177028062815304634902079710681538352745829629111845101996859701541437954491175861057424402366032433138450168943035121100144427066090528475454098856180786583504222676309902680921932085519167079423973309563704988554003020176398847630537861679093500436450552598385457245699274058919580004670822217613976743591262390606145188718715788118036319273396119317908562081058369039492243163127646158680258096517254000566498206664302512392090063447200636657678559350179956680312888955360935699266096110948971125818912207556548980247020126812913829612393515574486540958817146936682575656358511109775939374790370503197889982493747859662165857569375508285259978614481240687552412812716732401665096294100942621139570950017695291268142815865173190117152076958289962195664390565489019393665846723302683322910949515900143615314717013220766955902996767093112489107120868421353021716918281748595587299201284413794670282665616639127954374734658907682548669768255925156705641595989520940697706179903037646203386606403261076963623178940210282999125376063609892585513706023882247748253408972767271523641392031602036199796649393362814526767213469560697616759537071314651715882046716859805977174972309373159472130039913674299907874506277816520787752364478099559649661420512806842043031292451375338586304755908571180416056296375364988987686695106870112200364661086871975263331342370371110550135669069245450354340824577703482417636555832538127073001889619281783084931508241052738628867079683915050592827027800116607240990485634473479048368265571618803811708412874975963200996515520766348341555368721247526297957331795994766098995010240047035856527453147028615153068896561708309669989323089453982212719248614762002810097095341462597834730699089656964190837226786105852270958044652540375886711311518906708096156896537681971306434133019793187707324866215790748649141388941236096637206182575349929406988383179779437100280785819131915258347576825049376677558829997600146536127675456721481171185547143060045446151969402230224854119228687183468255376179211185250379318265764551676674847674099651989077080673778844755002423425421996397419475644136630869607189614642033877445783402924193342227602261948116169980019039824234903351214945070019004100492866462250387746085681256986420185661479919757895781996531395625634910689461933392259392978288276427909547034782540447804852002786516122830236662007186237144533119362434273962539553445450629399207752240104033550158294558929801538398476986139848413991987566769261823626934498505040855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] 15147483966537632287248583802498315728171526953602140160535355343165083263209841524814034659334258667134062049914372859463752936334429256464900496696188410524934402597566044385733310235993280573985579891263196508600243946574609563043817263241418913177041387563149515356892297589897603233680989024759961144255664206219719936592811527922972114934328370582998427146426881077039218660636605683470478030950467132301067950557494736856985352765545126541923022906086908236313634016074057688227869721020271540805460011888326168164167413424512125403686267859758529553956141268334296632998736931010106858746510871884360657458364754871826766324085420957253296094802127892204254483904880793523056001224005046777536050360102039156190970232493251566760215915860871309409288278617168002256901434857670781205714727800153377487299929104445859961238307377876861262102617051578015152528870000793597425843314799218159297937558307763841564127301253174983345917695835785163718879650265187452665464929142372714712432360369145657335962892159585343909747901222417997404890042692512605454817365506720815591464682632649391846317990841184082210372167417085253433051677685999786871897048482842497455273387856703406387162556325125731229631031699114162731406551852591847528079317466142214065676293658792068961105930690931202375864613832327549775931876638723190372227948892409109578141907822898780200314134805222435611038347645476091797291271307334480206858103821444204681159943290982369249291867029982223734855867894656240345126024806896893879870176564116749970171339695779716455420368093603122212590018113046628551636621662890303492448349035229805342503287229372424497072068586505428214065945177620830069709300016179838978267826739104432900808241710137483467639618651076359869213773478672158081265047148163889583600844045742693700378410866613763903559027308609231732891634669836343686942016275346544230338216963769686315461515469337522835496095837176822089182031814638885355884818515492048363462840836279473577012716397852551675636569175449766700638452335079947688875848975859148312539736685988243628336820229564115888774863957934760128963303017047771909312308801025726811115575071752632372821755534885952492322034166478612507186987952202552404616480688311944173026630296048492431097842629701251974858917271964393040320442692233860883389788634611350014210874454585246420700043743867254128131103426510803822323477992819806495404350288276749535198836157614348912515392428196567240421015482431409768179608998730638628788160780928031436536866517705442307919305879220404470756571276552506845752325448046156037542926252997021338929990190454590668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 1664868637197463897866973289522296060637537514708718296247951342398454271038985533430500009108338737579457700819233402527001676612385227240308635585548786362476169070482769709428174357599325186337063120260551889271976147177482234034047145977470944223308311096296122789462319671386109357998380459093816697342671802444187146516066874678358769277147620229427534234365933952330879781770924626513465397779234800057366313074801421370037849388556566792010374059537228108187596631394288143583202946983249861770512718563126107281451231597951928589836122287031779030127407180635084517129953967189181042382931596923555066486835577599165180159067964518336174063081605834223850482772109601095492364877149108807517515793271685119773459917571902255421802740020485599578603643653693559670777495413209108362515157343730048192550369804581665888994204956123188709388020017509243616790404201058742151397331045170349322077180628551092685171067711788605727534772464318989259974472856210906506249120890932458198977340016275152605436913536573911843598819863889411905874504343611829886919127851558085477437099995471945757868836913243708154959739446398115020624825298405328568289982319608928200628753619145123029776639459224172380206164967749526100649446147657309979254807361045272735272712608862150508729893670062574216765727118892962411367652870519454824687776779399289928285156448900808516682283336085537135852844873744882101767854687466781240001409274212757096870569660634384265018984647614445373628974739763982234233770848441216867404967904220363310293842959365286080882436826152628321125055953427254257058881086751726766170391943429264368791575595160270659507634871366660315471686823446421015270041200242481892360230459523327460800044224848789044167046438334853586196649566972552024751859329699885194619348611458264640256072629361070377723506648736661425104553903811211118901137008156857991328281913489298511182223566938795435357315398106983192403613901686254944574421088673530369468991413870381983656825415165312146873172223572109315336749937201566341336499807306584237441768776617235685616854101219206810903850965772202453853764475015359432990525532170173078307329872566098702428836044678857634897429663305053732017513548992577969746949879503208751301799676288869259557120380327529598570204431791624068369393366463007159817812468091294189409570568250557634925865155712421791752878418883152878441182341500601164317925301394673123439878182308829636709085370070319093791965402715037847037335639109771639139036210313702291349357117088030712161067610058686047240140806741507613046280626568281350500821047342898021048386318722893086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -260113095200249882865177481518469062506826467793982743876480846274891004962203920143292212789739156827684936687617206655719153215146763472710145328311377151877523183931793699526394404458609494585567357289278031722445412167733831681996420925227659967413035238505871268601623538919425059341478174447589992112977191010448407281978714328792096242375138570779114165077915707077191801468217087770370451591893673758838062734274860731176653466415727099795062037463870470941049547286064328328065476671416023588159644465314403421988991426062506503988760911952437927527770590003334616566420095878534227504282400282951848449062670468995093505349544827205005599624659250158291868106883099280293504278642491925752376033488699422851169369089560579543422588191714107480456006299551092735120405389680524640340919844093940603313533713528713229476282466049858391379291105200474126042403084555209343585570282566313541480616281427005366231521025622901525579995625011095054181920105801675486942910224739331214268321492501993477265269041312167094959229164261896192618122222638960624456857953454722347935005629220816396556230295284916146008905881421861186386175602460277166695334608392631806815155050758630537970365937358441434699237086467286680471437538015232315823744351833781367932081045102236302453652305745561889691993455567089610181203154681175625033462189076343658493156854771472298498888559017397386739723761509430580479501874163347430441300887044496551334720319521083382023137329454245097284725929556442606108092886601822204877062593541728485382140138321568200431449299634795691381564979391359286810744774923494393021640515000281726103829444893110601010233689232147760238938810503061338958074991638237690201817467072948074226040089275719884995063788083301161968199635737458067237749714431515684293221588517485039277298656681982245878708601807051038057649587507655701048130177132662270140670996265168818674139833031659424448223163778756287995449589114789494397967350973148045268525522174347389258568615896678243756296899208368892767161880171021503476370307729789530551635145237818590196550859268303128779871780941255028300359030169281459435269873483406966758993098015345753309126697717172482554651787806264015736344164344908855773445160543301790307900321722264331947328777647390506006790110773249256657191407963824659199426156340490582986278836401209329341353418023881441633043394649597944327485203523008707666812648765092723779087335276852199316834996222053371146484677938086995667712115758069916800665527562377964642384387165126406100915200762956674605589601159513265302222024917500220357023230650774731786085042414147338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] -16087506453993080903148363220937611601749957724554671649997889943734581685986798211191227267181561804297204469054043535600369158114993698282143075543585441104379030867998586510452676341463548709709960144582144816069393789611076785950802444413944059303560570343431179176588112321124096599882616368998473938790355240162561797940665655926195193751196444039279220477686826157656413951047938263993506500599909899933686046932653917641721152780092283420302852772470245736362544591641473547751873482114010048318292738477632822995531033172911740957385293524952120645512825525519675520684243183426084263232897712931591696679698630642304875269661233006402909369094152955788127001232596657557475406054938758793211106138008050789283991452316227283244556506284432588839941052681371867305058264859467961605149941981868769785726453079308521348585068334780365260573919345077423396991205489787254368109204451836370334354421230600816776559444514028402643942578275487351186250849914377401537747591183933503885128495743360932698453197144481146381481656210005847841034001937501913465065497854856003613500190861120460016196845349563103345499069775969073732095946387259249274278569446942166182457932072488693778081023181406498109137117144943261323142281893139330278369790329406160480254657354564838462057018322792798587613662243278131848891978064870822109287518115467677365541366788010368346722584683761712968695189857260730379698565957384473441643259409025692873160494268161991318925058600408478121146936993009122187435124422045138299199415952311280130212680966335481757245443133229019731731077236110687281131118354732017842015648949402356396188948653935046627172038140401605785532709539906534628004514478262571461568685276832064079010346441660929438614042065473738975778933055817693139431125171554740480037132004160410716724226424509726984218871843214410939614503077126115214344390337747669352992906357651514357590814888910651018280208411269819639302048856017800806463851804340164689951151154672361482349926103683369287780102650357380719066537775228174499427361192347436279503233911184291303131231698832025858493931186708027358458268349672611152469073519134840679146421658674837154552776155824946205617150488046745450607718706973097737178421080438268558783419827323663552581190282955125578026663498646453682854893037089598776254933597745073043409522568657535946969360285761975476488653698318291479533514800166573973178313868730934992394484237665946665884248480189296434059283602711201003016392776516692464376438330839889568751801066677426134831758214624725057826262714652749725481054425692115652606820922881551933044905124948869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 4003463460688133055030694870405419697934439290236280179918542912068382406022780010508228826924001431271669481676209629959998797336535777050696186474469406409794849719213469958859670847136108415050575219651564150698747995996297199537520469023434236121373381736781494762302714351448302985468644866927421015935722107859443070023954902716500840636078551829913648831581183947923224013135004089475539830492916401966059059395149190840589012406951428000052900080622134805545001806427704193570881514606017367871510345521637009050425618780658508363779422592079556390799655991024716345371561029864124909920661849885742453580090574339570262733431842115814377581288450673684837662413851511682094223264393719034581033408874011864183171986024373459085241899901847189615703330365934110082089372099562961421876348363248662476390789988940759289104792473434088288836602420652401723569500777600370508716767892289565723712532870399948022250034629876231886418302993501355087146577773809540854480069404762404221340284037226304250623595743226427664949614813075472689518295783540662168627088889907760053642272969464382819694857502761318992290504190001251098149431104343813431528034422302997975534909149501462517218563586108079465226453136530270516304090417092816324346459353836303124639575803315412172357937953141339918877229531654558014410203937072738314279755353674054131663338960360297790015052322438995786690430315705483849751882536480277209395544473029046699697648016998511509039995097505789706250638634786289011579366849681329230555708555825244620537088971954048039604735011726319173984880487518525905508342765921541272700989316017308810469515877351562174420197254484950235083400943006534352679137262487236200007189092850533182560607032824612211792745175668391028762607184555976953833132543157360062895252632134584901689657004237965276466839677332493813197644668906409390440131809813564154476023607659701641611643372895811563636919638894772102529716678807143501627221450569390885856286393933871395506066193160208418721934751226845389100556348180835457302860569800300344170661682780788850911309436058308055514788366473447730899311950399851806120102053157671247933838569571766484383987113956413518374190160194115894267284039039156950680890431022741172001894159341761887696438308367549136047536511251853190615747480560592713997292196281636785382386385884344250627884808483798603928881185746760020929503391971892168336203564856368969163956060931383421686585695092832151216531740432374035624406735103525761162516091288858236883614363788753752251792432091277783647666208657758806077653032029328371745037071478504252263836459655495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] 158690297718214227536088567693595230348435294316602727242948224969094897409085570660810219087723616646672810772285907624402643527365645190478627465435632084255346216088287319433407323957395579565588223459223847659520849829284958234603803588701659753424528461452618865972116099259594900460176185874979471634881647001908638393664428508705225759767177413016258204837787056557910654909848947658731307162029232512628723474722282228734678979373924449341161114638708365175664716970688273330381350176141629840044957292759712047377830099466316006132222190454940933005822312355021731162556208168410899475684771341685833261400384377025915550616044726281830414703629267753407557468426743184421156342763321152895786369563616399190549012504273676924103198761364013346144649958315421535387846557533136107068209295369546479643214065784022135199203826049914279430530963149271338668349495684418011488012241402628107104749682488369215638208426473102878153435936178194366081174030288967296806616323177723529910597823301028950347175347257782914303765441662407845891366267964036928550901678951875041752884011188193582904435707047679500290750726690443511937436445584821141138944894323446523662119083830397303478408666612202611071781784625624041196035130037467154040035567761023219629158175459961013026611293876833347231504498894169242976084993648554506713958069479326983596583322963836209450194043407264390785251314343659352126197991025409313772093465779406169402603774542252110055260611784815224650377024528084211195642485583013375360848496946656790373774977614249056256331686572933300244656398354274106752491810911929281680727144907671743401888512326773503539493524829403634716822359058942021682095216933642034473376369764692925192652402038519695305055518303174130559096543431531047325198077692688681504353460860846626579771104336607254948670718002899291373559034866980182154271718605192273324416765501376970904351400569533297212747520189412931510212283645509401463278450552244977918119169956121107159507650965190443210332779473621504159295067348874799706063332264332592602791011662159361002172391669660704094934065735116328533283146707626872945463220792606639846845643049057765220913274303608373858479943378864032286071786061655685421794803159355155558716443899300039071077902257319092346710412587736846848626672745067893097089068038163039881731500778775940871688691378939489284049209987237360274909679177804396981165405812266232270431143039978680435816209300838246915276917792536034363438008352523887637214831136474489015061705464916126670994063439193926967122325098340747124339359417379008706876469331031940840545183974031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] -26522118653179553786880396159189737853283802129676413665178494957400989839336333674165635592662336724121512084452126432861222674853380520593911356833503281557740156266442174353483340789235645900311810136394538964268793303347575362197799587037281098831895929793402944641426720808503392329721992806380426456771973096810706563108790626965081616053327701485693792038231540590414026586084899054551880905768316657604230416094094947771067854765430665899368493069260077210990967943669859275146165881027849267244039215832857083917253575517550263530128795341650310902861827503854109493221816121284763418178929987787964970040148138985678621955130645320416772066024398906603065350547056105661651754955196190748731479887522689637680339290148392930834615412454376421486365003226412922012407697524166275998785924661442635848192096652879500727585068294768947957362822897679616851734785364276234377392172933317408135943560941984818342787607559884966121234161599585382554719346308357794607594161158951801409741084729488370840711886952182944488399224495751819145536307268942725935385983523798581740474879755165927022337714754957865968693012806128143337481261023940801910815450000895129739370978267054243786744416794441442877924887512158047222352343921312188129831093231590672916207448274088512530080051005595366758618998368274645176038223686479493380352212142929514134563661836991222382360705045024208998513668018801725714744146069500785522123755493932549051045625468955317092277146908536365442209904478100290094895275469136677607141024055758437117981486210066151597860118461374032869301218908549046701342482097149305326248104963503165876210040073756635471904622233511427324499400626306332403141758987576759331293603383176835864468083383406744866043239438233332202730550350578978718794794372204027379688428137992924042145599374821436177656722477575415713802073754019907027755985804371864629157315727219893984399125105065778539595000529452233895434309441620954206303257526945176897694778858094557582026939939422186483802355268117114005881498054949640046703127400843756297811127523756698116547400684450785025374953971853462406901232048788892388369409731744086329778512026130085525675485534395744851432922536151152904379294530387954382438055798999557821403675768986746031479956569678320210284869082543895767725472649409797031088077175729959571157028174600879334310246895324570387590042827652915153903102547957651895494707096401055654332485443799692363135865772103959179412307518868061724004676058584222712698679521071794092521930237654088521131786588855699137996110800547266882330163060192203739598559031166250105605598981652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] -253645054630342339300105167919103296171264171803728339849243787783884819667955074843426796259724160116139340083067135153642209079173919970144699627922184944804367819678054654382249186431410252605310357652106519259446289107792764329222921423620546601948180175312517395085588332797931080118146175159555879187896854760632798397478498124821991573594809555493952455699867002255129973224894223140013423422216261637011820437771101576015186882791865885917292815804870695056175479329575046954139936968144392348511595737779372151368747000546429040394048010624062135644083309998479915391046405746580889816497458080271348735521032287237573327432375331946969062872669963181793888216901967529897359256693111543172833442101917017313449619549483086770181737857543550618064608865995391140318395918565774689006351547464837993770141356246964244609912770288573117075515215179792696023458865385836278921710928200687444554683897405243148655253109297906025747944790709352486243505963591083157636253735981416769057407461559635448429782174993025956841550824901609847169131839875162384040719354222791066641872840041120409235059397435835934956136849981692112554961232346063355428943666120196805194299899729398193941667243729003605000116862387898775045598726515894891441624755742974878090408595906530791515935698387809601133217025239735768382552966109421906070895242611602582881221166366298203375488898874077635879800217116875770470500216684297915297265203710378814466208381000403367954979455668134981093245621526037604844131150361625098956862718721092923596021790519359587973453100814664988998135475847300863008745113226197615136165574056605095954488871493690853469852130313488294713807724139607829234569407103399203541303904567309021964055438086799290954232355628077957292721510919435356790579664067249020685040307899395704644160980473504903861300864608632903499219713470091076365689726598750492641806098774391370880275734634487365252702810484047898125829316510528641433185019200691240581979748735049951542439782144638584953329293767622453741038368132869018252171999343160294749407404913735352711842710929908068226420815715510385726871258741774230436163105902150630617813747264513790056660767469909399900082881233622090748775315240825207731322576257166429024485329209524515317123488886228590799627117606357111501821008872604685547995143634350093520747793170094016183818580321339393914649317713289569698723205051552442733971531932449440773269761474547430247861980043956593815205004931425367404046553803180367552687255028895220190480704185536641055466163013380911695675358337149122833924012616109795462724901350507842602454598287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] 178679918759308499747648843655300802757815241413550731364092795827528057884824672132745930735988327516092628425890809766970104893912227015950361877132427691833473974877889884970520982924123927656783603031683402945351830903630753233277912177778973350144497219083604203134799271476118497679382033181106308417227166089763550343042213442321500017175780419704485240702647942504839374524401521904294217987622001641324463379799134480623630930101337052326504389005511519446610663721814790590966493654243043646515816356916377224013428660337817630216839124967903854367717919535189407129228406036367200528001993874874687687562830388729664805754488247162360474118766776585522750392191262993067790257736811680987652482183167375451570009371371185872718822393609376600239092645034064572983400366234942094682542956217700920540224649074353127206332779830925975320468205878281253694177930413805445681631353231433334092051697501452078536034867124109833134661147694621245022169252740165267181314078364014481405801007405371471801163840314637444047838585528919020398116927650329307787304240548296309553132547675875704874190609314634287646362153769527241188357433400156094527453499068593685270642699013941949365613698581352154725401208358751512384016983513467638571875514889039155547115830368957140516403491835878009309449756383405880002599023397533595921875642383751957696852285736582949238362400681703233886879278549101793401190128141533695665886022830810647125194414975720031138416832240661690037443996823478710364490906530223195486690978284638336081827020155804822622528799383221671937303399501042357642444389058175727039795973355099883354049400182023627021942046378591982200659514229780185156982138879202135047146249528386159869963088888490450261549408832459601546419236511906521071014787825044986454195167527616289179385338125605351361610354833281934116611210607972947050492560321029155409933032183153464136821453320929782657478612363293148035510812428841001544336857781127836455063676005495761025353139619321120138023130981645439356416026297947125098516844334341753093592481341974523328226919255368854085321163469797931092423443848808616020143225660215492705253938627054174358375179585101214440403161736555469415984494857715917512666030906732589057497460437149980046196450091316421764799256692572919369820755073150696332548206647022495522156967057394325004422024282588198657101983197007512246837102880225603192893049812292997316966819121675803074900246478403789674254397502701535611150918693880831497002168749887655788461354413265796817249500329930281910103918012457472162910804781506855865095881876209961048844879790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 848888421057961208244211351469576240118967624849751889482073772714853791633517957339306080563998442152051518059235830018474862559037952769947262004465972746249414159839381597664556801937563705797336462186658617919556834812235167094834414699559252047308581527485478301739710188287700056768539430034644252467357856434893854365974475240363054547041838297658733565129035052618265123143652399629274248768560387868611726196707306248449946241793647943646395890028901339486958320653701710918571090368370222750491947565034500261272267239845202150218875900329215881743498212170454364465555392386003627242367145763147314389499739713683051319424084032965983822849629713401815126122170345995415503016843976317293673740517155748673639354505341977455915079243977190498090242302862873644124336303418376789156711425300114629958666050521256800715352710196548700888311552527698383896902229295359046836574697599594907059704274228302689972720564529059197122835586839990234147186290990748876957535078406901792808217372884084817107292299064156709916970189164896154101856548352262488662099489276598005764830558987578050157558852103649940123161221878424166466996970607897493682747286136221688805651519332866805454588305539928124844926906090062175169632121830712724871183120197215858701950820857697528793229615039767940482672566250211889296827027413293337842295394197875068686815377002533332836522058089201216943874605360926764113089201224671399566368761837368875510393188646132721684858626585931609215790055337839061009332143262792320060742908789846630276733464883378926102721141731346359079010300272962073477751220208531476203322412013856721488136174838642095426145457108681795828847396712521778600310572683102508360977335366829023853742433337137000918373430741609949015787629517026158071102663386225242318039037358836461779818988147188681803412348439902111938123530675202393283434102603772370400486310047874898477777578899136542704096629280035488372974128517163899992611109749099374335012875146972991445568466120839439760473179518594893121427306006683863687846803018364356453823864079462514837957282711815766944089579230569433478869006800014222266250763541985396134061037524730863953906468183826963035019979848382983365919583356612007938499943010289199806707854121768617499668266459132512898173290179032496958817199210830834219819964601902450128797497025843043616774692802717754610440314875267978235239561147400099095374508201343638666712924774712000636304740010533191871378365472746914783877332279315434993851908441344989373667092538698362785817543261055064848323996531388642652353757555136607349669660437301672170089349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -953189873853760516958353970355181083607026927407625163683179762348285866603656773565944077340591888682866695335191752799146303103271333004408525107357913714916697605347970572489190854571734916107877261564742330092534633400545861446984881265466529196780952306000535558045852077792192867525514786080051875477337685359044552087240541778943381038944760330785105222747006879713612110111210514253141322106884128722186006466289109501657582265878531738074017961552028471903170361763491554594317470820827596044455600710870281382884502662766046777771020364578589622716697584942697218151867013588981723045468284826802906083664678329584877756551435745710630290647064874902024663814654930075205437461431424152574092876806812071993745215573194688272827327349072893854131499308828662898215265552027774386462774287874715056498364438234147889396005563434714924492002542355991283553885472934828954816138950962902484114174685220044911414353467652586789510145487112724073394254374873397879161570030310834650029732839755140823418666317695810927473808090785228398464133152660808422081380941493694519038238992636699304405195016605887118581181711784821511857729009289480849306804472987495616253190031912597472783162375247508953033191902274090744012941809560855687215043832589514407121946045428011961400248516556429543676253429818651599368939682122763621087622925576368456782414383936742020320558297246483575124233986273230551513934446771475033883098920212811278150786630517712442849981600106430689593801381804642594228935444364691753717986688038555786625878921753056903471034979849398893032670203378561087053973816216974989147858336581320273181829342739137573765377548508374416064286551577207127274666651447905721687844334134320174788335553528252679991159778558687597999674546745220051381366510114903032977663638102095157168125836356843108791722133489418878538402817323192610657967881590795202099763498586905385581131216424399500691480618349583139147387549011886348403981478470469555810062460058649396790871635417886805256099716515452404145736099120715839007565816534979098674991256492133914660417210451523717767284385156244605211585009648294298664621956880599318229962580039550588536367580913415355079136187903743714866248027868060760990363142541879159289861538967573931698894104061094670753150357383608485095859179449883929118326963611453699350233154649248608685134704849213662123640522571430417886474927496785941627836492584255186456434654272710129499601649064041060905465741611703146549036056248532351784168273532445509770689304039473549662844778724026478920579360298156969771632805273988799791220435852640084201643704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] -764893028344811655203231517247600443717897290760370321006201521954560906094167877566933295315987100627550590321478634645918945125640333985974283083569319788582632545527550974481229145246032138124996358351487537724445816800806254658979382293469034807539513884776483477956536363828359405070079088227801529276878551317405779046930027210371811830331878616371251041942906492787393614893205883318738679528929234733225128397115995923472030415501632547483489913077316636859178274314622417885481272490430180227420847709750179810743229013657712939677163074394886699103938665822840393439687964046428354761634337552647531356961438358311499119743167799192753560602890116099372666669632712168834671262992500277723589861349590502356723594453947859989908601583489394770368908092365321198080493327800051487721107682839188460198732371374003398046727176112369353239233404979869230625828362240103338373594297667682125968098711470892290024422716787449258729268170915177075614694885358652497748968595954367165254877808849408858199375731913106861754804262015319364897214411859334514796812975940881425705840294433831146763762907968567662112776746020638528003204782398819069664789907753240902885018916388507526354821378113612079429515328585404735311717765406946083901281217613493655201083538034223741172587991884067384532339533691833613461788730940287304255654473779009330401806103088260971123789725657578666111233389971085694809229876554644133955992323983087620118990514055840961060393643623658423087455889120415621882762863068295061730433029795278859789102889508627832538426381894473542426930528208523303559174562945048875791740432868954919490396364109639263878016116658772661500508296017410931276923737591897644024205904345307878212555723211319941061317627756242026973030742612795682573575277995764896292558428090671235316001799961224505626006105072435907685500109990214454340866810334057181777028156402803395486383328840015911812537888781994706853385158759039669198074146658258571907188327041707578030643222010772342406915649034330056884549837751942735972373748950404130578805358050900553642501127000226571508203807213901840887317616710726042931592094055416551079402364395830694892002548975989830831299182517031338878947917959717134790598322623712678366808699185211366858537870614162578499981404454691608487251953402726454426582136265327448988824694867240391016035455959636929459174863357797796866339131547953150688667267453313125011293728257587945544538606142979600567027234412571981076040910403112674310529424342220207764259903095979091757272358019356110530265408968245728887260673012232522506399290833948109491404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] 4402419999717157820919528638450394653693574494146607002038866514881381156730363353483520952440824581514424115287880475029747345096498596867312604096407502228231417312256211609348347714192236499229111458158060976655382704396677011096681243553712068686993034231438004090350596249965130155559729730698584312835298285359803027700988918043283111182362827934365138548224809028347432812449294148103794934090774444767054322727129801417369776944528990242806093177482930094339816523991419125599245681012916771763972027113045312021771362430308443856005402850655450565659898211144532554156292283992351308339758307306220282754769498337925379483570844169821144484578895924720090196164415729853390072118161633471474372707043481578446433098124899261162017586554589318618328664554290294501537230067957303009024974963826940382042340747091840641528979079704137155298901018205684981490925159938163015121981922112120621853882881886122161473208822978134871292616658170697993104954079530610748732059034887007710912251775432279511222219495870247157732110564785923707019170804084699295531366875733227416869510430174760613436030533009792444225857086478082923656366848582495493259699705893298358250941410118002567233590059344679319223834637143805657089914803479856060019777579048829955422338795407814312229438104364040872346000196902492728913421994829072520536019270055864766824380162516883587545077744645257638743285455259995425347157179920692772797779497607604071926822987281649743788553804533308868873795420094991370280695705856407060037363383049175633811189655511198583146741368554951606057638472538231762963453330323761189709836333557198377857594703860605367312700244470876159280004164072839197756318604762889580510596620410126815768330078363628615922409205053433889768910521842199707193490242316936773552832689516766176097811082179643813111821868626786985829772485308775363282868222759814590736630426138309913925434401220942333533973734442565812344941906769238268200897156972292253387552066084170175149415874291903483504077998504821567810216708837988236443030719482285228389696456467449973763983507936368043726457274638576921038740234805547340514590847021227406559933631368154964013540432596368918073779184433082453674132964111509372194171860308493477863153492631291170401894369287841104366317089821000771769945769589239518635804358399912952163662363743210804339084144061761044939133646806940756187796798689955942162994771897777921960521308802236528633085182397625831599924366938512730318559279142305884502307241830365865163609467557097126496501069352413264217992260287069852611467150132690278102152818250867031282810880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] -8906899615342722194119661602431627580902811622657129999380720832130944849983518367050968708151356721127553022321058229833866274387214770229814553560248730228641932518034459064228447150212477785990487764829074823654409189462784598957172590979864227128007706859595485906173621395850811506221671325848438851207440516522994677637880105958779582875299365787396337700214363337317610400917921648811683919151173610995091254967503650015189537946910499747590156343670160606320544980335661467329132452413493915585213557280211750988373234676832689750681664873717652937934309155428113388662071428987637699796102865466027099455536233397797588417339812084082504050009782128025029114936375674408238585275445955128749733403897864307448730951666743581603425950293333975048404459373454119778864976473350833638444431866064451153806077882338978152296064867755231255257962868184798253292862420569547597201491763616896022265199623533094569305094322168567214852730153100074367943482420200672798223825756969159641620564273414393561957171909450091311647498139961328654570905306120079137871335299559031570417627715657241001283541105952408811757410466435478707207524956377158992970995854189940353799034834538493099261689530794951801369656272367752832279648097149492533215595860520438106151399583384114534063182222302023195247533691291996041447295429181016511283829414193450281987056348567185138830709095934528150795294436029928304758866290775604364535792111595099938924162282581953127261430288577734012080303287874456053961679698500160259828390820141718494194669018842253321544098999002562211244945154061923730422719091040902472315663736157794860479510531748047435213360005603688131631700452960274419734344900713962366687896366375218258203371628648194984950183089365703590296721268822753239660809288923843267922813264215501864179737705714655799962752551348867752357886535075504703005248983161034732156009703509721725014685253586968564948815514353990946991052358065467689335807463271945981645108683946056488507792322958025182054704648579641881115002862012648134908257937132896893809934349262335752099815671460169421141318000567274040257235520964369503506282705690952964822716692440479965644297667008082255776599547442061620243889321879134939783068693057739428585640573224520017100042232673167508660992883322022875410411130787097556845596905722551292204171492037679565838992767818864166514806402560076855437698980237206099508722216178478441257566604339790509762292977214922101215904462916122218376788918801396127977878011020616193313123749657437792669491082281226079882981981454787499621986574404776924520958368333363171819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] -15422666282036598647297313285457530599132471259108559359606104418600471613740836895729514493750363257470102757081325612622681633095732572740380819974141104269010174084603286157538740055316630261596414907763142376779279278457764458443341829054559191311465386695243714914931387607937488327421960550181765773635633379907756555880886673284683015523005549998832289726179860910949525345943349729006828415228357751211171811086574482130028129890320387262407326545737426312993371044490309401411452737451669548705644246995960673165905245719772292875723717708718055990107600293693212323646729109048718337130428315764522064006237595281447224468443413669741503719185885822840040972362925733027060780450754189806225942578121626280016850672753077544145042316356446849304541833074723243732931465635794093175786440102408017738343160132730563596633669373587683598386226952216570138210849721709207902904244956594000517597484019713503096415290078267854477762569396782437459392674991113784829179559511211694016991645835495936844170672510675624608433627377587174319061871607706930428622188370329331021910418956650436037478581241209135616493200795249943098749301489633028988031609540092073902208247411542746092356853826159489939038738107939428087285090735747050410689136899562022292933691644737531108271316908223946326213773750937826953232065564246086762400095056347782756726746989764176636240365902213405149911967967007077363703386910526224565080820948145362758544923999315262449850298535654831930070856435822082551982109120561797194683441562820531863517537753218705122066202748154045580415658936767558786544249729017672450617911304414440118702511245074602646802106621535938367223755462140104381388028660083263417207416362281093933184671032778418945054905438703300915833061251792181603532993508859779029830217851903328463361535857741850556354470154784615555449576129743441801156914889887640475955564004037178666913906664052884148285123003664076173021321137157201258345270583642467568618856632831415051926808415937965262923516459995483187518708598539470972800561255940496289711496926651987483325768153272383656006465244085833196377928180172846752074124472253942313737536189463920764086598970879959308719516191734257033302895199520305118693665217097507889655671780761043758883855397869190339792685065083607585893698077002640446746593078982390992427458976508059984824270601309275025735478183981152572158734419395255631453304328855827306442722338122829858937922632030712682376797823826308747616818387394223437863034194179213853748563551315577798824937480774252527310090078888152771977929985620876559823269916080588120391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] -1777344308110836582410154360791801356554310075291951843280618795008492425431244277495855670683984300162083304468367048028079219557316282420436397622122530838856765554040531106454391185934104910485355050708408518321354146571934042556132446403486158299496234909154292345705681041395092350118253118203814205194061078234488517535303628953646257727776840454287052424731240561355203830477321143222091042318436472742926431367127707274535083818441276997271529587062044372775610796294040807391685531370094390053221818676717637106839345267684255985049459113598201853308382271979456464678121170352113022372572388255666555733060716037494832628060174519485930146930299384443758181641359262479292507269198906888914434817141861131485105093222481415081363406003357632053321565819878225087879216603575948091160839356772216008097673612500539359611392873635720628110644304432519357539383703080251722728871410384226171722830482446114053789749781905841996234103800595916102851796252313164204982054424616855882094346823495238475858570817643718389438926955580785157524894579750593496458129469073498616184317917486575626003338271141487547202638769174474335221533639010630929444218240986432896709128661191811490605436143217714476686999450240939573387395109188165814106772447582272574749876148737941572438915763010565312277057941678380184936790823533378502107204007385490585570969399720332420654541102758711574554283805750163219798231895871349556011527007910207178630976450567822726030418790712484110523493876291456379686827231584726452236158560117933824008122195825872978804633019792639890924327324668824686919234646082112567352238043784586813971241892447664406698129893691485433886515898817158279600044581715522484379355574579092559015873170128020767322980583839317402026500802572631238428757747960869718251995876497541536398609395123612520597451757175679406110784687343321631858408587526059011281363086392741666096323608549131759821982113161295804534111553346126997346411084224202900032467092394264586872063696393236493927513592928956921567024488642589937098505082111198952280774814868862590507295194453454526497192035280888050157233728862343753404823900231813951276699327848764177176150500934726047420072716461134151039515713891607459227216080605280663946845782521032002284324495334438309610183823581295764053957801420860748353591840232418601057592818210592502598064177975024273009582652415480583877311073003514293643661455808379911624544308801081121275252756865628863188620471608654780937082403509054385081182483508258764666346338871339218447204195195816568322099721991547686247258555161308711373696089786690947944892339051424645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 379995233986416350549286579187876916547241405537416251004879086698062939153568335325543041479236765038114726509637388279636993008911689112158093663305623736624727573036855155970204583740349683608055422975212962492733001259551930934548957239490186811324684912611907355751233694469768899482984314203369240224328508893296067283214150245893496333839661919130865408785871910818802809552912618730269188874281019737473813827750094561327117526100868258644298864249313759412361202097323974407167959612245291396611515766591579815612979537169179318429040538904374509975094459001633180823980046937560091458926843153206317941481601144526926849881809651034542925232407608551938470260635372252807046523311897592564997281622461755621995490978478485415846264969058930060588056544520440999147153885167316825960773423237380273570086118685567981339960947849946210651432528133978670508317104212324615565299715927446614563042549974414431679130878299244785616326802984348880468429561553985171601116612803221118817192530744643634121009457927627568458440548487182080582049162243997892558709427219183062879548933152231714421236262125086956947679493389601175216296282332799850286905515019218383965718547015823921750631311214719612515950367895494678392642881791303484062630514684133418152675881338380458839802479392873401053019124850949642889875222844841895705361189194651651131085563166961064043192856706438796049880357984738016142001963800284564362226810866292971983756533151564075721945036019193523369108742714500173545159043810503886703509076864191279219122125954176551609864589067171659037611605148909288971774453277523241847184484406357230339191880326223732070658872825774909562000753193778056109857802395240345872502204034691697660257080197085235257418756857022096140700062714263917842054785944620781001990654716426017882983461483827980768411522117536133327704983210933260663031820755163314929905413092225535847017621011533252218758988077257770294878954078307115785242153750743209363233899357293947585353967754242975506290788791136225881883879270616622324822740262770229415881289377285672529614457989951934674648250014184832871148224064890754771459179481019695446863442192614383410552765025969328766181709176259080998235024605229902114418123216792155331171257843708952969233288079050415603401137779943266279999731790409074158500246060467934894137153359694453676209698560885721456517839351492075592368409293890208920024825731122694102487683088194704690875667364336046436883688641567595220149616954842210146079474390387868332056770364453267556070175148087008424773216122463886942799074080304148120578862827116871107471571469116937076736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 10831359866031675054789519890690694565031334483975372531355439405873014313119044809130706313990817199988505909218095511168120652759100023072703706480923455806325371376809406576462153713510812721089439329430384495146798122790594469694186387364869677784549586800601849225384882954212377182338947237569049061269970865620057891125298835930149796190802622764662245021206566590988029543200066814445432923714114080959970554663976817198859300442496404695287354185846857492731307450208062609976984405445175375300089446618641480976430073715783759600802535073764059167620695448307544253987989279412121755825424889285151355415155595414507257860860642677282509603889125159955536725580547337241143659013035793959460730278859501349467928430324519126453011702478440677264678815480162402078156951426531726770180151388669730540792210305966762117139193287393156556386226194486191508770258438177127841597582923447142327803700398492951314274056600233642262583759872245337912304889290840381173634274476371229169775172924177613663777256890702214761050177353025225409807211369814042445718647900540117499004896966254153147355591296022588177901883854144607838121164361905069122706957658594752248126767562919116230950061019243208760741637906950586986144845814468273382866197502588687972846226893487920748402330547739689554714389530950310930970471851666871398900821342172444739267455549482064257122865418179432432137987658039778758018341873850157397631257060668244611368230790819280771843107592275500928597990733121958113262013182881974995489844976737353658976883070351343896856182182439834935960532777534013658726980744201791710590777410621775875897655878402095434961534316122578674153747836824258499125573056106653947161471503813201940725259294221032578710565219236146200826668848237839009244276816488174669591011807273903955976089642645038774932122284322222453141410526915942028690459074312611519367474253217506607494322581375793748088308754321857510816647513461417370877930709469528322545495692285433372971300877169104221479485231739781424326944897553321392398199649467015439243969152451010069593471280453250908987642671982529408039542283830882267446288406119648883377447520384262044666957716588098212218544686393434595999124471615646059921640316408194295227642507072678861681182591467906828526136321404725899282390821667148509012640312863449249169702984239276791299182328390358973939876407580065092425699487886281213823209184238768857282377857087730112255682705786861692002248469121383859186995260672560450204178069902519482249616461941905649617053255633873579940590008386865626503781610456707136739978030552369109914018008328849682595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -1832466442273690404299469892870151962469641999058401534230553621090874887732598750634289915802582951451309460229791842764403615766966558722635867350545860030592195872879434411024601628898594999064234867738487608558533160217449942598157855907731043546022820096006881366717867556658126790803490895296397903892111020919526941779910400146286316294182179167974859823719112700522520211636315728781602121440146544052056106744277652586505200644980265362511933197817879610490217172483824398884064575765154336186932661284141591318919096175072178294965212744685405538292824225024035118270699556666195628716251171006770709084677031113412668685862709860423618491649893009331301265611005191137249269253808905441385098740268600099056180028577665203864735508482817229762296664995806121925577135448153116439818014876022700989605264440043455927396860415425081892460710822735077792811995756001620017716924183500362561174148734226814725103663823270382092106825786546510699017204572795572931576434715480579913184017865492236175488094695307324714873470165669010900339668261122359023402016340336670652215721360062045874565231932693234424078525774761054275800619303771430265392974895422303348718033204343676391878710542686759842643034497168788678915948377847744982062649405299340542335998936144333125324846503518014097513167766828315575218742801230495648718155870943785001167775332310834638694866717964249148233551259115706882369335627730517774286818641710396763987119172708355984232908790970103756309127748996207428333795313426225536613068458377041476625654026169567530103382814092810884546355052536366348719656291300244924455430221046806054429529785634848073882066612117756475412023018770190009891141880884986077434486498257904209871331986837317788009731249789151206176405380673572450305252240123081747586309363886302586351234397544065382342710053450316218324830079348653897702505054274415035870374243506964158706889558570678382800151326276597519513818933984387975866937479606756518649099590696638800403202530142162746828758992748590497440359389654689298735589868167245683440511056600856998183834010824578027424227586886920326209080206567201016261267121520672663576426160723040729707424681131620626280736693955778730300775739514593567137826867954475915730043464120640649047621304417626712313613109689521724364305846355845337904887040027112240658074488994778270356796746119126407751119535988869213801094964049498408889917556714446401612155611060728091054245920699824109470170423442094770877403946640739693021968390414308505183239465866901221704636751171086107278491739889954764066582230311558810590381462724291809253310195471808462009139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 51184089748778505393865566046123808794923556951981384369732507324045143012560016342010236225202304328077082848053673495019763013428059167882087158887413297443481630131716844238959755374871607569853013277785320399855751418993510929050132695099650206145639981014975126106151291202347621261677534405551700962099032365020633524540822982802615258534161541189073612147803200515926595091352333969482260193497442162035958352086918022849435719856397297228541215275795554852882342003433751760458281279902380182007028008076496600384110405606009484571015759610182200861851897017990650486946615198593171261985013886783236525808298006058588941685460898939891977494437944492934955450053332036819497614261373851055444990334368722304077162934869640011617466887074298051791600704957485808429274846941572307692579499312102421384145660764405835255068689423005856492355432660935360001200086902242648123684676510008182335285960203481415405607789794424397901572460981316877842216696906087264019527956478792617893948969297278226976116304008986765771211639195183537674670026285283710913041538261230909745279450480493102273754630267564735925042469991838569593934941097114906661859844361203508175367491388914504207543776277361352564496879219580662323653434111131409125490993257060275851803301511633667223058457939473629929384460257676393613870139123223514150122095026685396643877871752709748261628352114836453176521095057346071021814527794413399608319771941041475649846427358373146920810795183625480064686052209846407322668434910382208523047200415802745249187204340315034561378633118790678858642200149198218910003386105309268275792920665675055381406209417876144718649741188867689077976345202006645507419390089859385911138209451362169937964440676432289449548852926737004703867942505351835116579169863788985016721674125732351961205332420365614176760792937776212546648490264867332110054012609973993448738866867110710295028846919718322602160515158263362556800820723677870844372300671465571933907368715544648870936282102997531359923294190823278047968079898316963452415624954364400271060187124420404247083195256004362195304693285265375732327599433593514126030810125810231285667369712595297328102240960105631156811440553706631419276304544163303835088883919180128880372036581870129800096181275411004097218300378473593321111569266963344336473280348893167710663404980568509198175292064550112370094535268151164489324236556323803874768862526243166582440406894298806637455673290828525726072833852008969345270600355396914754172694588714909419374767096371364620482162699193359248450316934956190414662314334030189122819157243495239805570437489589123529100492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -474255598319940151099658774799346141327785705997757317804415585627904694045938379845666394615934461535873702431280948092444385736697688911738077294907108357851020870800336482396704318989147579184539720049077549962436418648661732640899380976830117728894352726953192271200231587975502109471154631231330865880422633028816364327718026854699342735206928624942179076167597533967118271975900775652690784032365385937087208165589722435740355203929378773319555396776036135771201574229185582147457340477541059711031207301766661998374422247979817714471032730683204231951267153516568539319645996268745583469772597269046837587936463469564702933431283256749249090327423814476519253985080314978806851215804496593433746171845031772068530718635829743184737501419928120606761907358850785365005093098985714465601123153921907804259040575888258893946908534656823190003007084188738071727850197009185716184390342055071387289251614182425651461995047275481373316077366019083519381982570958659090573794541151458554347166859282642125114481946192923004195050620408276734929525052109886639901515287510225669660709598972234633081508966359181619440457195197160958334491415672832246971381114512508457904588687700375623075987951876068121629972389500167726257891765845707056784721240617683330343389273350022881200590582493883864006451079282214271076544362386388770296837815982286612083989413719140258472896048557495657440599854851016429203776521616530418445892528641545962566388310813627911894181156753313280369206727744955522460656095142020016650480689271398707214234625086198414077814102330459173252523498453783407793550848172184243936925152066358228751824725561366225992754972271607125964846945318361885470433373815995464271523161509959617750542480625091488597564287100070967979874389503745270109011004342219724689237614550102136439829400132768808657891220168948853612847269664213768055405641356252914430716854514807657197539121433666788893745877335517975480481788812903119607999835635479243625800844585716158262317358417241900622764124038771333782180698603915609294255270602785550884686295148259263032704482153423646034735207510921869196248219596999015077060483239617647646353818890685849739616158545326603697387640781466697224752395355144302931696899847642871879506474070016890895206932673604713744115111825398878927685571774772427920142798738276490006122333372789982098171993766385519214735401790082232744337624776883710567838534653173463603908852308690727624722207736536371539427161341911007804848845478005860503256493303070496582735236895520987239696292206235263335497977262328980888240821865519430311544279957139958047089816101199483588357128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -6737166945994746906770684825957464612690025817844331533744231786804333670545231100233297037173206145567627478694424489715952527327928540320874729294652935755009164035371899347070361282780389483146350600916580969721494145682754550664284058483773657683252376342761898948957048647507619083607092057635602518916134702084642238903484932694791825150139521984046805137871729340737099264225368500582366425548390239130258026013254739833211636326433798338381155975575429922096492339089217449352295026794201376726841230462794622726290264218782953391744541590749699331736979997224393110327844132675075140097747813531970548524290610495632538433575152343677446060204549121092490898667843475740097617128670145586680555491076203248853871212041536249215772738915174854716767279287113735206344853831778399594503754004074489991830686993754631589218882598699283862103004460413787622608215268346301326730093868686133713159892293307436978655127676399259223620954575103112716542927985799726439442669980010939632598325189536561519192203897641976309359172498509850514543445248093032561474968722821619087034826614119376474075722032317068095743371721149245137819615525156656172801386740543713408639328718491298865021480266001112971762427542223405206473085487764379175883893420956526684487676199971180046763027650265346861663484018621689513261591452934890272706131260483450849741187334339421052799229795317226099128896323161181490019036630005606602809205382796018605692695640071952923730587539755886091138002782963465860793373005758221303284323990254748214268546934970399306374336621215586130658735364689491969599064351699546893081362337364107175760692116909951425971368736269848315129389014788627414555112230099674690180597551825399735309359600074448260862733782653707816526138776234423372957778000735167551396953029408864458201047643909575497253520062113099354708163909264689250424944520153380817186109143052975891137869891229183151971707896291572506462626918212065623397440125834985301291523136403909754134553640269595469527129592990762373197663535172952454574040739258421142979067284049338894359974345512524677073434963794487526603387820570920072633336260470633865524175119777567261190804234291696319297506737441854357027700817581949168663949220658792612281163857617361134376788760078311718523785217916882751081013704320551841433700203800961134457424876193342806261159472015982699070579412385512642752599036293025641440283058483517136289144666889763332160908429841183179000033534335442716714835234990542145937353454503452969744795926438384138511637413388839422792154274861533381091598876318491886530695652367095225223290487496171735720940011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 127626826341072815615288416737471760544531654803361647089115865371874783557994986168389630509221766497518777987425129805938587553939819235950051912650957920291785069400372766062559141018940886238046482409463948765385211836740432327444403617535756542522518147034439631710811138418707918758063962047083341239365360773082490654039579059200579829647190254638042410314994330550382033861673698107892728514492966832557796043298665122830746151017798880868981353001408701154467220462001830149380370968495062798840007530113523005313361842487512929480199347534166027787296848106847935795898858828872620683324996068929242033212920110849663455316666854411637319206662004566457415318573453925808205672533051014538599123226294474698026134356782795481032752901347798307436852604678612463753406597404120438829303524336674945828839112625119619692117352247682376014031846998831697976920747671370700973925895640315112706234686211825992944965566505058994839077554714947141761026158563135259318867746663383873522822797251285209737928583912559367720946023893287522367135054427746686595084254016639513052689373865231870247494104522639377065939150859455126721040840986307883240107296568980798035792643571309980420858115255404484866479470623098017716038597293124107908391964059421776533456569774839860997477432165458560059257324395277566395478134612008290364342383605746938582674472406016640204660721725518988764838132870867010570188314937933146812234834807322608636254303902342891033763358093719816830028799298706608638928717456245900585188255602695046572165835766503603034349744218942002362647598201624761616265326780583702415839209968131647261370764790163349368470825642767286867768302216962820461494559491601426642836207980024682225965259499041845246527185110496706360770472308441120833490514808943196025852604139231919576973230106749747227823203005174565738578862210769870613475740293919800945978199258682370740559909592577049066180426094457735576916375882274509993401506082560269148160804416671556599522362259502881990412970715451448893346367125281693422665382005155081877643090331937406118951487026201460771582174519599891813683491912555496097267808117434479934280003949723426720916852996845844998187766469443739574259425486958430269133265685411423991705537192197005587492211449814121641215002654054353594520073304686391840480470739771520569368644514639134775997374078120471495378386040867720707372497131654286989676267158732080721629168023556613962659114089896060811210188067890603827195706018485893565356345790755208978271534753083018279718915501577276104038566093947672520230840460526296113014890421350250710021269238278653110390278324224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -1293309022974189792246740073789245748573957010223735391190650180459708861813045587442918892918267105175148993273407947957423199818596109789977091963980328739393526033677301243095484480564304583475224254063343820552687502555823726775173229376506568074645887962425335911443184434161634125733688978637955490497145572110235424236519050881988520185924050325278156479028902174295784757739561302305566393935833510133292428254683765788467664370659265285666865978637525485820300285566996449848857868201709532208976558523628782427955152184548340147102510007613020920090875280493858898746895327003139296388035523415701891413517471684247415183467677025328099402577062461567966290525525469695755672609507126966645134442309665402422774720336436237248421989220694396226993615109018252591659284076514049176889915616011453449393668730432241871720115834027540070322128949628538801389314042870650650091654916670197681354572663271542454085217792702095481573214779260338267597551137372099586959251487884375498494025383966207038082015232702075933604876724501186246699574699744161803968715930716695125873817627321136988508910243033141376674241533271956078434089149728808431196298562937052062708635166760852102571009678815217158517310381549020127442250307009737254683248082491961306680742884721304011811244855069473986694452420547773084161497571467700825393792650272493102367108917847232778440612181553362277991478943534462283756291318829823571800768007505568831535582687695913825709241990076638889446806038645940174650577900143162042734697937369571104735428886998519612290838060213710010166305937817652421615934201827078089966802713790594346370960988269974656487138125531950455500406441010181154452558003291975839605222388139981877147622612066622836252282523288455937265321712566461732204128229068638708582033872628953074888139980663890194723861024190705988927596336289936493953994711541783970310859865553701855072248332148069690354588959725103679574624853985488552409654580843936370613797428109736772783597877927491512473334068844529569596068112369497111772211905277858273009019592944717055813005352286844005251476777702430135313791364272961771709220810540889386375020116608534840369165122856207217697997387772697428113016437118543881602717465285005822680292326051966490710301942015076677551245702091322669358934991844034716509419661386185923754064832870166282859218080219494824476875771984208005420268231754108582481687952849850704561368226220870988599607142743206067804040054562290987709369870824296922316404991797835312955356944970428061308762777289686323388790754636409434431956382150752964246544821521623278796921385983032151823419336294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 10731082142703535163673293277984223870920108113862468075722147122924375039152019287039215355711182072370302723980451250496676274610763198175615798900404239313016121084087160272421590106260053426822955274581467980679487707301058641652979235458949856677573861100289386516089128399933511556342488682935005661490533186038704541662744238240706814114951299565317810761729112325648997186493716040418902507804097700392629777057144950757146385528216291351209235362112086053023761502110606291678937477013007582071424669798177453115575204896793742568123273535165010643848086991182551595675746543007284731073560926077692074551158175731336521127107697166762075804293682121845365910874380987413965575815333790956550983704219375941285749633622221115267722582320965706010702929931367759963780843948651915497282062000985843917012682665266267204698483764453853491310699721353520405046117049652652927054924882631500280663155603040046327663359707445042024087754465429766819969712251939388910861587829621992836465018471459885537196501965423586525945459354666878241366002979609943385695464018276788977996441488823163307403196024374694179282064554694806442522569856913261296828103364893159634966752748494030992597753149626670679203634580643376833895627126971440205426226001677101127846007011612029387666113023102206497712947173448351958999701611762073649605067397775046732481362688211534787259894357475069972751031553029285382286652406920145240336824408287874426046653752322478267125980936646755471894296315605587940395591625350056677169078231768007971041729114519593854283491707345147223487117536369271304621623760682437684606563319211245816916562078914556897686320044302649032654581812643724221383224475495943786866856708788773988070033658975169056128369695589601110918932463070603392292391815829171338065085109185467641036760805662130664104001748084233117838050712184767615491441515274183398815312589729862890712812628667202255724409513421223199228987011017876473115234287994132335820604967826412841708664534134281567470021570450043079000705980902220698454121415451271735806955088990143622619970737019459921420606350347190409590748757672144840386980401654199233568987652597126481056112587168222867824076309166136061618386129901344112764830774111595880776930781660909406561854513786572167690188561438030416961761213637090269794264786876209771693195773966927744794490448214187698203736138605360421286220575436233690525744046773084781650568710522881137041671833608612281958004368333706968539738297470356963645461360229120390784861328424478383936713308703336095045559599798495577394017262395948022578452018486910941625384945099714546272932468883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -81161219415628467913336650306732869899875710683029435796591785985143317920416775981515334662041082725868178652969437167015826037607643037725321724187222027140967285964109227945564258255743080690410303794485710953696053417588140813889220984310313488512086318025738600074275982475122948898206056810760308499902582677504728160997363127498684387442564617001066615416079560847426473422011371093798811744797070781731461415039463244511457502745467049311492611238923835348316902625573293601392904536084728764477072825973530000044658942490730762642996498055213722581499337542510489445538081151505115683667493342598785697302649257531820765671429478381270918302089661971182597817622551511546943274396092381214480197234045798612238373265351262570957483957772277640518336907154541934386500857146092842165703865311857229590453601712362959053264984282064199226509363419438083474712790187876084920039949195742175155325640674893036004662505805269070890364261066953433469499221002053094724194330961658690391738513889549625078255896782983738969840555460762725999021119193005438600569188125033974806191668115302667780460593294356719883644201068662419476915311360317304732554504012743445010816735496665549067008052842692108094364673953277847995409669728315878020307788480922515096353705931502356547984908142327258127164113641613145739348187333255460160914059263167091034569132032164952788820054768975726425604750495488550664474732003965594204177212553332822285853085135729241065188493534014071792563971583904236508899211635250587563956205475104646721898764285744101188996454344423811604001691532983472870377407749621938127464973451414109073564189344181858432468014146298194030475430716807068329226012657815709988569888498204587536467552868525236394262977810212419994423482404653502843134423851001246143070297890715280088151173264239885477128812747902352162947545839916792378594165587602251222113034237333077138271851127068330611554485410593176751207302368608993817400863419226387680710155937372073536264101249837923581243850238433428446614273573397910478853407440190469746114390120359910856963402111316967997618073059536625914626363811087049179179035774835463737209807557173264525688545688123517192707902301330537743957190701960913544312345159141982784102650970080121063665644173130526125158931817824142813335470503689813218557752034574816456610779324655565691816139399577270388363621843213169489141371009646361332779459894093860756295392915776226269817615369764656096575014766729500244077544700018846394497545511657789854860968859622143939296772311197240581784029860261152559786679472830807226062308623029298494131040504338238317920585168977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 417166454753291269077416945719194919040733345522109006067841578854242868447396003239617332091546765558246277145952676173970104159749370751872343365541707780336278408065981729626174679898134418417981247420616224839955204050676846339987881970380421453881410309675366727671948078814646246187429460757179736183655877542757291746734074179965372955546405688903147658730005084577136551817937638312054703455278073771910388794933190239340738469046138186944534348427179453850997578223617015027533694733930613595446661762061382528741856173108184177684313682639077147309155284977849263125426509386451836017093627577489515496783589506467773650857957067609261429418738622905515003835737683901834668702517650391622802181195257684717998337371335316709900256119857229888231451681883217873014374407341583297305953969125533098507129626367033544393734281785210238030414475001006067037340873656132746375412958198399226265002819766508151013628717446657833664471008290444267586400357187336303380962597818078727705012424340261354399827587857818751040304115874644043665022276424587522473987169933667700466357139095606606577810891064870205461168782308727361382249245109396890669343160364972458788905790367452280589831526346006774633414206779804381687734697185977862000815514321752228981027639786120763226754761550578626908364638733362328600884063943247625418504698059270066781270819813733748674829167701828775149209677297258968665778300130729761275797155765949707361828580965362225997059672670484674961182878346171472011372365303681113117783861630443201433564745219157478076564840054287559694913987493495013908118307069188415185332697659553032110895766365576854732183630986813309764217123887239455031709312517178389496520365255018914097989696157907248777234342503779072181175839457945568213118851449017901797279614012430948545746914430980072082494388137419939265538644678503377242417318052807165726961611108397763336673172728009850651328838523581085774738123908831407889413663383004407859119650195003795759387322138797675055019510692739075236439816278323772480505668809572725936623314599613900822223748935356179288845689253015005410902027822317651653964542230077182212981592255789526336366852854523362976011719847268686756714672647924376750058583684635605241660344395582937481017831754028072747986329925120463821053197385389621956451744242923017019385930672864849708737152345920219542436873723612357938375891076083533057356073600782984091239601129344373849116629528146103574558528965077693097198124154446164285001515506797279819877415186544357198882696430896793924840825663490981901004136823517191764459024837044492631194692899630044573631860720009216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -1186700793372890397315452043411949940014761325072958859137918071459403996674888077257245369779290345501024077655398917516405389901545936936600970394796768859239474550815140065107818070518314508223208432375186033445301122316442251801697616676973330583635379911606655263111138131694973344369537532650940988354562809451991979454553769975642402177586135908035701827139249242799478854123851421645699728922095336790728473162493218422132766640512176138294330251274396589987193075324111406163615501199733249076740801312535068325603746990430562810354727322570683042432435388179428648108175268676079756045764628826827483563081372799708418451344763062561228318408532303718816816649661331190209508579191340852117590252316575587402453183209276650593181969880347474137794230654333589717218485323148996682959626731555701881757354950294126046674465396596674462800618434777128472626408243167733504077243463620759840452294369516663027083025665215138174043322925796505370802791690713199799268517774712712414381754109643908568400325535762703644480899085361627855512135526713563819147530972913194974222793703641833968245687667359168437399390617526493499081420761534693206428604829982230289167550463125209422949184543863855122308793820313502658820927493675880463278106103266234993295463083649313065306160274224454229552744864709887818129601795349779606777651304627198368045384015295220575623064666467176625931697801709191590611463066070192933636801989189059114753103295801338830567642743145934606740074808597751066486203229909087786309653384642239877894447692315387174940000518338193171488438561877954914738088895697591719418380501964587384704054884742613491100525820421886182338569597625624765823207475399581744560656731808523818683973323514795969192837953404954753317751247290839311125499829620528352872071847811981848601921374874533705335164203763760247576066208503008506496292020260847425625130770205971130204164150645238741238623131588941049331124273399315387766643113248630259372473303349508609510747397128329229232545029030484828609247727293215115381349111109650361479628543488209941771006738908265772062355351564705530166631694550166897405601990023161430775404478189410593778188282720846124758689945869626876731852246994319324292614339146887828644904870169082218471177347711308822037853753592209403866283318152078882238116300234475149305839152913819104383774744465962996344828998473598392310153331110555771879274185571098518472347077539924237167635932855901843051547835026007809517671542868443577562471197362466276261970058879071384939190853126761449609379037880987091394895956527171203086909813094188724075093526431249905215969311106007040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 1376193171271957298360425763212841385598950972012341768318941614729920332505111911872029833153984332006473054017931173254084818476707211622918771165330523675152413632287613860690009845785709595392937824038898079584149211532367282672599043882395167781776597982235844748830983428057122563850047927077061119723888343275192930099649007146105491937737407191852303376946940993485152362987193618640610040815397947285830317039701984825358212015811488664188096587146500549203361968822029763875980565658766577048494713646955383685422686622498214808760907512411514016885789602350478481084101427412968647133636757292606419852480393647775536936512543396642389799866065457309215074826070262884910054926971325957375304242183963639647263104910865886100423851754057514302661431386062925976005834420746211551459714857729971920568977752927852307552244650655222461023598194548919203938651915133700842770827107221088119239858487330472766513467537043689160233032417435920146625756952611179023642349977884712529260454310991654898946036957179210088612338523649971746526343113180597688864121887879095715373149961210739933178960114126223513133282599763896501209186764929130920646494743319666173118787193632933100617042002742748217794882543230203883721943245413627466078926503441423584908242931843120720358328720284180323023224968948001566184607853854882236425067311105628324472071638120540753147478978285029421761327668106557103245109746185668476977551537130869544358017211374099138840691268296376561393657925512949802179495284080262173741328679517266486011626534370945519824748430560674411702317568551418689808948165961219219626340069485896864263690616724099198174380097956253919119072577836650313580540944618801500745960388712645483894225566128591091147479767956053659674477346117009604777979442661346559670096981551026691913366153430000437620410054163129493122312390568839281275364387338879588006157032193568028257765010252358406126955189650278867822490594080520960822165024652590131461257701155633584982088692128079798831749997545716437083421484656170980221245848002082804608208395083582145788108868494663457745600297329660087064675200168225598583786789989439468664878996575348747589389023407585196590949114460629328337027673622438081768181316263980624330413957083134869860570034024789776531313789163801411003522658686532507668454449944694591348497633090589221251032766636646334429076443910555758505358657919052110258844688683316403582182945642956497955093080078107219931888151750672107741722894234798207331754196416794476981333893643272739918224733451920885350164274421818168484466433528790620053102538394423091881562251087153340924332830808342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] 1570398408459313446687436860148932666094960377681802165064985993817005805206455160788241074289014979014522406137741415692370715256745437687413638623448576694649003715811341569555229055196717545086239217658711254958890386440138106054719180282786374424333329401285584553875289909244995692068664241409992058224295513526159937998459765028623249229962787160188727621419680738610450770624721279025605743385573938751478130276095282899696390728001871359236938837712638155445222199541293812471370824181691149157607624897443216986410678502110615990767396754765257077819447651770357660081480219575692496965929789360731998914912039753186488882606789655120326677006128554475506094719720817407143370067019623086100322157428380347567680403738274097632367329409300201548233989093855530469288461918287403641825810443503760517283829828419489779923199358259171425096314938355031763106953996971558319175104054417798453801404132143489944560070574637022439626392624598297401802369313241710380785265001228961741639481731735950798399677202293161425072755650854788059320501185137492726825814610160866584104888446246661497927672221031243462251168894302394628519199536023519076986254845342706551022280225733265429994546783361030897488945469101142178988139696309823145593456807808983472687656637296716996582746091410570189964150305688693022818615440024938286339878594298848152948304321308235035468811102571346195747041523999536016839611716523925791583081427265501368083901343907581147005280927983102254768502781309923935307898255903575240753068937764961824528027384409658903349963264911657427093123995364988684323182068650461132378199836512363879348598438002306915086242591428727658839702065080267021954420783864409598263440770328454752915493441962432595294946775888572531204637481149661668412913750734803664757491934301345773235327747048262476734343055369608422264387447371642627538520398250698168770308527875138089390378593506761931119575800969499827873453449843669118688540851555274481773100849181767538118318586084149236802919135657921399029386822685165427763101162156546311631073627890963970421544539698637890346333322012933569422437025397773478419990140124160156527539309876923774194137575707360371361414551473023770032113217866581592090059796987974866157009620305421570807726491378379498088760780883121964113032290603315315612209439823987988649023403057284464218266345458680097177407496260120473679915932345084841976282110755994048639237405657682194423700382301188808874901801818553740190919601830714198104286245675086726387320073039945034942150351944070364568279008543471481946921072388265074146167685135566324036397111826130438173296317872209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] -7756866251585177522752823426927187934447351289474126661158642853541669081997771081345655649887286254909558789713925627503976417826600733722237046261281976194843508485390348879993239806114547700315763102457891853734332244069820046837054547606382896641985249509134907680139320516144450805982118454795258019905538667039413939551826435214329654607235070857788661518155174039322807532847822418966822059430166999500706948209631130779110767497144517165998815494628149471525858148632560523450440029830171888003598382540222573532230874232266910983705201417249949155610211704930934166271569339325183381243668412639048041435961663582343367481667900535253213040690392387614065449962060733689151924356911645019920827315299014207222859685143429233301663514797920240481042551572452492086630884487716844746388602524031238515967420126985825928383021198654189632616448919701539313194783159961240140618955498467063325471142147509471947604371980454159258031565925654721370189143159670418006323447890506123285570013607068255623449460023425487940514413878522197169008108829349611776363147376065778391406323631340861306918878926543513257515799020027911787465875381463783285527385222669899849079645476572462792654919757943632013381697488109839989334897008629895944153362666281203750371339656888140769689854209707123198358799178145655094775592654118370109911699777555574106363217229628809833149805118646379717177853452760667149748055647464092461032865034717799652521087673448911378082923736125036139212569781228536383951501692654189406087168439341748452690509679939594897222190996562940671342109505483432092466853376158883240783363779420616320812272125781852874202737138447863100717168323438259493125138749986471884911510607127111556280668911543681507659241351172691998003123730108282171667443247624440960336758491726029025976388381055429371204763880865581384450864822588365865352098420480616919430766225275958633494222136478167961020797999573953330243677512163180530756171755601698915106879786714603426329130035656451035029171039495973611783729696030373799275857007159068314855539165396130045363575672338119189407488901517467580649425711419684768679480774771740661660918357232823942400273517607370058125756212022064449449157476375057447147401044537033115325349630112939802844185639707520128640609933421353956905079592705553160810085418513823669786863520651152152964544192046523636118750659728642274634359105935515139468684975992949777330999154227406451295256989208143535177772732591878642768070936013951578417554182195460319228672062570276409738102036410377655970285735940422018934191437812977281272714639219706987311581159972912626804638255494987776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] 10938994669098539158586102220727651303350511085953271428223764005236631812925982950275014470312208564032480959257291524630737157631281438352874770579962005150392988538607923648129424153544325419364057866504193546907945594135142262784308424287395502123599191004250628535393790027600625017868119511115018431517133391468491101857821098586627209002577523090565909222741763835561254467695916681028998203450234461773348774656138429629828344019626720132645132189723096511217368804378463239042179254335763585001040900851897260241989174151529469714863884131688753317316601160061229338147067483024484031585344294191366572758720635662802611826394871510889979984840803241251438839490039224338805348118963926314040029177343287753197180117681795280691606532084516732002808201759225330830793686870448730663379463876045210285919330702759531848049526339332033496952117089860059536389710193254797023170775379424969116954294185620524836118547184513895479743230580235575400733674776854287832086333889843953712460593159959838268102317805359847121310828232551779773347932367492108908125011257223798554819654073784771974974338732000495515654496985878771033020830999114219287626075870806585956460469296882276168531990786851757010086919082301731050919925199346096944409951641333364673410396961912525689664979481275528230481968301747323350689437313758584311461898081911771848427477054318494684391041282908492275100466622080570116207780152996229058621037423372443648714533529257786230297458885797092938058364497770922385224958548187434739039161300259389916016054474902957664554866846661251085319725942306532684306415617882467437776776503113428138085815485846808875897630477198971318770228752825518453320678080536097110835289798200196136145090966977265221555770702537939068286594305705062201864834523341203905273671969577303924091617986355944383161157048311782274658282942453011156803477052249043268621135609490065498512217182540623448682470930843035094177358900957494659328315513272211652695550921750667842567352393616249046893478042597453219995879727551459905595755429517032022763661109884949166018283264531867426822060273970507597964054317378944347767101106445881786315705621765771598521368694760065158801070368017332656828161170265135002493973159258465979808688414191097298941125066481713738882118662126553446302333009291699237747254330444109775890249396325094636447590335050681941889217465355193604350733834343417479222321260998597113195529979463877676453329971859464046015971728433617076740660821452748658846711691947334211622270696687985222138613669825561378849367714516577510541040957950793721608304968007223114771156907275856765966281576766504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] -5624856774283186672135139548648096863184541020860807410954174209495657878478580763086726567806238987334153984997688932047059708506255084832035119325373038872339551176439192140644026496467358735823763266318628609265572225348270294327520032246164569572816528602170603538410113074848643242894419703117101946559978379363912842644682436392540056007945673842920933818053956904889818051884056046142669819827777122378577258674347757453356265039446846032166824811903413336363609688612364984741661537640898570055157798835983839984159504296279175511893603593744088373540128244383551323366172869694017793447503265847821341986725441938793168179298677215305709205049044203225216546102791886016233387972764709325640873522126334192156978422620314190638046426150021769008394826039922275079689700437654206034863309015704617057057322286101294656678907978568022579114499721419380945595594834159734957182053694289312698409032193619491092895899092429367167773363394669051648737442396301772662891251816487172294853511545285594434828064522932097337835233162206884824466840442458711991838933409108280624371750181010959923828074913815986498077687841946323583078546620736934964398020845679427901983313745993434195032715840745720106085262508845692188906553038487624389069184596486338312790424264024063659023127570809760583560202795260585806865671691310836520589075640930134958455110130035411279809586781178336343200280350433501347646392268833178542562135308970654997392533712193022011365786942656189607012770736577227762094087351248296184128110638287475639076410696623495371284002881849421683707845464243380529844563080995571089982224339742255670815078102143321103888873917027991722285133742001135074217221765934260014423642548087945880934967763389375824606479071384522912867398091981004356869670385122475595121675582815148282239927864752862691328373200456541318895441232496157293466338758176234646491533802335363796999869776375025471237327777490752808605705245847786465633434433776495081711816563617949661833443877117225547983772105625932128271503880348739640616794833185957428979132995657887821795824155019946477732458386423879447162642023608649183000173458307603716198532844088748346130669962808561596196052591189881002365436603271665261783938990039746833555024700222585208620712260663250601323738569246926010534023207629531709834312091137137889875428661847754536347334843744388165393812109314549605038411690659059483616432711738181351442246340674997764777211747970783748383217836472583313014375719253858282981757840336299668704027343593402847007634352703827076142128872849731787245099180779294015907462157319531899612142238993198353758491874328313856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -65542139740193279695901989477866034731654405496887291350371720685896814618825007669551553820621612951731972428264490759078222263872563733668408582210357691929717270111131248174100830111237932249484121389470816862227086213557622118053299828210372270713328936161681816233755617632463637209004382785703588578008675351977040156369980961119341742985229738954756044653199797859256223675609413715574927544204339950537062623728116398585696214263261093190840553333034467092442914314508046832042046746573911159953063095230115150568660336100024387360576797855232877884705870373933603972172564622843794968285882248490379719447138126683354110088086048314929984387472749461611239015336489804320981594906072939199647496561128430652537655666054084632905478804394292973221124728391168449580922751233720526197032549706457773877979635799554889991117725858828292074927507924915806905666221439320660970877535980774721234740723031025944198727467705449382340802840059672970699938530287491226442784374232038939826297182618892303026460986599681082283834101063622339468520900563352939739464461110931408233127590027296818324425795994959660134148361980078841737917617428663719482545519660782785158839271723274201360790061941067128522109388834164608004969876303281046053998116452072570337638501115970280554723725107962825091471609155514116008640235332826020842458878932654162175491917975676137613006420127752266878175784267791092750892570021985880185637532524371570701930245733661341499906627739805072508704702704379943213165511692259228464327208641673404604296604272904779062940579214075705721076321879157829280950136598289130264504517963558342798204339816388275887894424258547344372281585287773433398603648502568103738431416841043719194176989018860935053849192261568027304035707779199417969602767124135362902717594585834643459255433500892846509365990233521488669132573192120438208120633978968169641196610583157143963346902784388163778592437297658601623184890642687822713106572181375148940303293663080083252249359821330578933361849937503418467740454819287008812116723917307253685950102084899825629472325129685728331925791807755688198780318519104367211360224107757779507561447141570288931875012626250808930765468754857096561091774280255565383003389868101309104581237972630752546040926684980235842658383620660435522485409368287745668325272643890981994025907182137701298368244449872646886695310641215687039264666211886790472088024603983933481776129928748983120738819596025470513872923711505090404257227394420044190091253242673401294746201737648018950706639031297708638729349407252971295254549878619178810092422522664713890701696649580822810216988682485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] -13823953681170849859629265897212262019054064482944631807694264916662005635494103023236324017948443545304121650030340417551823623852124708560938803829091271423801362158408388391218218785133289905747467992542514319193151540121668180249582292318400913310049032080586164476842822882583241970816315096258327755773221476367121685697399542744990952589973539332466023267915003615164750680010995135895551511313373016799648604225058062737849815285240890473124596236891968006704874174439968151635543290639235513185334728096558350628791107805809827038955919202444507728670090511472228620712319242082763524678175583457758377800744741246035273099569455157877806279912587494771351972620785815424465470556750016208695468886915808995318357651822187480329883858028656835199460335142528413718951754524846089103885217452531376312747630418872313636536072665630216938973494971534587509875363032679843010834191152845783470051180065967760467406163883105349269985925447523086404080436809887228447924154016506877266570184287861466037157402719432007735925683398064005932855085239350377396039070001534732571944521493110805129661784327955936201930152112943499223259623971187279057765187209144013438693460881530053092647896640011755530298727483678456228041226288183799167456387589125702589152329478574117654943889387203340266954493938589701133742267908537922168959001677069899090269513854245151623545494278025141967655282867789768314219638509154023540381390675492362977710178698302213817354893595591731108954705545848552312346747880316086410885822344703247704305866408410231578520096707077371860394149619696844638654477130514876632792296996311808859621297893753773943810571885179224744413806510070338408231109886290964824937267786301567174045178618499138117632137099471656406879803048681016199817976707631846559696764812227723264000880740608381800391018576283964216201987048235364428605728939249222830011194822728284653130927245563073538903998455517284473732067048313529368162701996282758609227260067340774692304000068847286118041728247558993104636241217433722033867521588454032352120974336559449539475748458290608042166714609146087003944003945681916777084011040787015238041304165871101617586458740941902311676026192375459762744246014140977546664384762545800648437831393020438069950528025717100247711579402414473248036685264180655118043451344966669745239461736043288226671824857061726830167332157347357597064083393114664823626404058663331557801353660820531553936611392894478668497380582234067030382840033156526669009698628109195417140186461062657317650922992318744840806196983479618521819482902407341734179934795266353563640855188801923292980554779821342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] 60285640223989894366673421023991904300378566540813437737314421054687081668769991075776411598216056946362140164825044458978636900628399622197879604518223505419748902287161891003849994786585867833204025348431786615824031056494809745153561257299449412637675282147263088608856270350028259499728028172167803614414546864260756897696204795156224711870943222588170548007019226404477238499272802700428735070726775883648326807367579600747699597779357633981394116996653451412577842096547207912717776957246264108460244735907414742991562239491317594950474267287406848597988203287578921562600147234341004305341604553879459262107465325202199784306542545177579913807336765000946044825777975950747910836762026277210872243699916862923320873755865505169112248775777949266329152071871373700166798706815810411967661153539919368245468024220722433204350474234213280974014563948444980097783140467771783700896985355798554827611840116756710602058098713739214442019922510472066216667115625103708551703167016234926531342816447433826485757468062286192285148271617003069637392466447198388274401579407437888951149785854045399084111366001923961577671805216127593154951913568376437272234667456536751626279066974633982886706396988122078861108078636707551820753770736669058838457509132174538331206292652813512850220239023362608083165361241220009799920782481757155566626495301614433218337478293697590605061852457633203571441444826272556205234555500302914668230320979150641318929936219440865482706478140639902708638647929058452531550755463939850404145856487093223678911480101939294351062733514419389960802905550767863864539404400562893550319250366778013303868195748096086561350891861318243539232674277287984252584492505683647854304620038318973714305620775382756397762290842100148546213442068954075721882169747966423451252046837683898920210694146291604016861231600318289928582394938451928559654528904008330201984036052769811251340244903313393846296427523287304081968912683489262816301962902533272256330474231996248097444226178937208606134409382090633725139129835517946036579875400066625350739202011826500097586395512554909873553497043449612055061253296039078979166551006331923480408055340092140172448283637456312124884096548754098520163815669481916073074327073415974465670220959388619187161804983109770431469687279482008244078747583656589319191422151975261877840761816118936948489716322209675801670954313421896298115347876618862883735903811144359624681993677585733535504738659667564341064762491458926377109662228298897450841506365943509414727261622564808718252435477185682310284444923180737668679059123902061945072098158158924537327765982268580779861682072290590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] -128842852686579546363368733682944653883091623269551005346421968693350683642276731868269475340578282956009561554190609530918907789219059137672916966674291870760965751745846200212283472654936077832858151533233073444326864431796936064771397198768217209072653764088419634493496194538276823947641104499095286409531570601732254446104191444538565675436411135365096630689486042141995222731032121808646088644429171973900580210220069773407934388270590279770295610874306213703838902261934135424591555006865511541012352955683789734608187472603560465856189133230062230552069428097224117374605688856770395595816423855681042013383994014352880751082362247220771853479776579691015526918144476949473323565306560540993063666553775251664175434339465585925374781961550247972567715305440531375321562350705660224837730399631846267993860776401618151172871626923655225154010389494549013198412290510914790941104377407238789548842271754215959772267739952939535647909125188911189961236401261954347634997178924050350773741237135621724697309831819327109995571406955799734096603466947776800473708047668320722708693228181333849182201213366216004583156443353817034393483918220780140488358175552848384986172953677395912820240067448157068794465005487179195348465213684875247082947900466617020705826340907866292302163050625443699949724609142167309266461367235432903424362629585303054193584730008382523240065305355961090550711498916380016107458823015503035505330916629484924400284445523845095418148388838083749474301562912048974130388851575911601207660597975478559437762427290409280468657782754842501171156883758911306255958111038918435602748044534174059844428482779345199643301319218510426130581535494458618272455834560126195439171061160214628394485378074894211365401919629091279257142163892565166334476974959640515744038686719113736999482955621619487072278889992347035026517122758608845949190470105525993818328424371856342651857510069802937020574272026823465656329984485643592633565658961614017808740079955966640601394852268488356640734792155188228061816400015815627088838277599544967119459249859865216811063938776528162227846672385745497891092349269828498502246193707133949972626904591415123942694127560600325293519491334887949148485130433278631954216360508266524603466860892923714111915208367570232275942482353161356435308624093502345287027467986544355727962062273538856777004799279492810556820634865914709538605872578982363685743537000462720536754735125221563447803555979479270010602018740662947650104134352591692149614255458278289142720045732860909525740949273026271275258875011118262972833793312758269201848177819185171008652506782757801306460684308518535168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] 185730045193305521512558259610661192840303879724527111516340424574913298437403052634166657319636978780656181532706835055785248583214154209867113584808124787178801977733505781264877687810023426912727944705279948512291920547003947461407450753555067942094056645535770636000842449224661055480866244155845480329371127612813598668852593449667545692673641522020035005102868248411565865672412548744547942012647094751548269154103815966815301709502056911551473288107728143090291980516399130358800781120584706626907606920360540957752998781944020227003367582023991579505888102405569208616461099240168692820147981684524504157364411306469752518452378331516744697027724713063815823091098669526257885550001617839190115338315650612584724129170498716367611192999113339861181158347210293314614028139214245034630114020778736023409637957346691705368584325012417703345444743109122352073222467692259033996792107513354360791800633433096621346662278102634688559550287966496514151059961043255349385627735565224847543295265671515901741531144756036132264300090667597483928079859765860192086780240388091429506127772315256603700637918030868673213168145168574129943275960295705154158435584974415743663755561319057706484653934254540373263159492990616093629730820905101736781563272193812865291344962915836786376991858789495924311107922916323119985670095845139282681887509943351273008491984975512114676228073411613656864398879389544668761254537228168650880733893083244564497172653543444030838009928528328951260030712980633081306987798004284347949154113941125767239155732906348610463836226558826102909166310509826203109084476660057039200515996060511381753127346601274599659065484648241631683777909702924015011439717163654339616861099702027828597306415600831591768859421163073656092785320605621541694994999294181072592290595145298016325504035697696379089372881994097715765922397355687242632848788136707582561374166884359872551972755242660927701191232518359293957415084504414707183712570719543170441742515284276735273452021173836249309101007099886390753256477887269856137511955318758594423591426284313764123057541534520354791044934908927230103316788119983415678498749375259047195127223908993093870837504370207056984406184829968589431692872540575655414432969732566101565102209320969013934399588858783146967962567816313223203151505422162843211100298074195334058585997176028543019745653387241558013081245358443096204160431388136887729877902476051680222740008524373104248751826175799736249218871495321563125201627712953872264523707210498372686901867637602083012444313039568202298173337189336154807362544336589126209865066774856894722153200783849253314234533110748282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] -193657398952798359961441995600720027719034324380406598850850937850561445526618174343493380863472525455868582282599735760493865888381935177186678865557828151569993890236695263597120848269822230511660899897214816697456396695016466302419735263027608011116360979646515286154750476657727598647071098054703148816515228474136383579303869396276252982098740746539324362173418091233750005136556585900931529640612455876053561469558891220622062085522431699841999545270913089085955996750482933763147414334642055733400202044829781234919910874443379168160550187793282591328698344774074822954229842111504113237114039870987734056709980381120246251009216668088204333317308764583387127100856287168030641647844259744474746030068124884633461156126701135965394974437125526069627874215136633848243257904378428591737544063936990784088624613153224806926537010882257319588923874204019633952677112387324487014768301242290011927051755230171362184642519885579408611709453627418711308447970754388691908246351072574397075831969747842465812024238662663811709716835494383526013509497530098931116155212584726111363351539121465307995758901768605804020375472499492328725345400690901449969980267094892431779225984967602193572308277877658037824349726287253083356909033595317034929128138929719466327949187953943888918030229455789258633406823970785921858416544097419504848210336097739326227909927052419689832801760301040756001422893147320817687361288476156788183530724805194039040496540371805362182170141214471524321756774029847043667956759619415284500131557469939432301566427898534725974658900958907155240104723330678069741690002275128737183958137908369993862094458797010939016863186063717891257511072042685110612868950670913828541362784658424578755927743938725336709548621721582538851917406707122758075825805999258330225856802653020071534755436119626556750508313051542335508466246521479959270157410570037773754677635725990693784063073029123072317015561218276849690316516869533912388677115671919631730957605250281224101547453386725720197703025029154681071898911715584625226562685811975265170483758640569601956899764488950000107418034451730172221957937452528655444053420409229073730524621104356530799367320710506681397473321943572443706764377369967616617448084535090354027821492737840798820558138515665381262013075408224367656344318723299064488156166793989090239314526098547979739754743018656280680749871296992764764080068984417175842705608339583907033349121378714911761587217234471265098060593468412127702074747505323771384859041706709928389405757752503661246953564701319508995299110548758193990143951299779084327400003475773580212138250340231021937405423464361230336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] 141361613071729883587418218280420109050611981203490385803764542879472989722265100088947321147007132076030974517738098226110246115248910754368029793991299946720723271056688704272641018499080845870094994095804812622823782084877602285642154090628033793948445423619313964864471826977083479326777678501761747927567298827768573230249050821900601174934749309296067763216901604823166014657611786248989989144642146681832925623237630812036624152579580754841689002490391978815499704143171281411744901312389076980644419630612173468018593348137277563646161890776661078423181779872621433117421968310022668263851799470585067042780039408699521884180911921402934923973965075298863044655479564100886469661965269629297476390773325511515183481080145087836591938673545867005944647947342624664304647939886209751419439391591666763585794510186806714796036907262973631674419453457239396577912440783249486850849552155780263047650419201889954382653105961094656917596763948732423063365899738418502667485422492321448073340598045321491150111163806991832313202821047241229196178102065003069437259177389735545004132712540762623373191217444718406331532852548629130949337654892280379110811593902385751977745776930740046613671009272240294469957389622465392546126494004248848139350248181911686236031604166381138479874550807679110097011905253895746437776296788592979352336845851147946225923834517823597594837678628888215848885579040477581143837518689483576418145941795052704273009336729003430433760705370559922487273908185689656486333701603502717273114489055713445348615024411860850523490335053008020791106034928083355445320269281981420302425433561153618675182214253906896399523392999570440818094673163673039634095702768764878597693644104156164316192324094416545760588045326509041729343964120843342217553067995463820164099568038412166989190249937744393845748625171925460731759221791696075352840152642987485676673062210248500103691145440844430531487185968791614817420071555707125059846667935674500408700580395300794345689808758852478003287995042297384168667443910256614543366020376059846150574408749814652399336520844600330823544597375547077771479563665080853949758939162891170368303015578174425270117712070029400836492498556763766515063759777753079651052949164513978737871597587874369823442534045537932800918595596474669232232630187325849570771300091327578998307199909171265018007051407206084861348048327588114061831942694087912023068296486623130867748320013132738436110304719833116340158629424595428239387148890567192194026944631182729706352077569405992208359190158419314278786399152772017240696200291209419268355687157464091424324609083646830089366370147557703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -55718703258065744172050041961815003519404895660051826259257985642505527688592682931525576544777589778526151691033997698579734658285941397917184039497839503327362291775102287148809515831809619225282714848277492250337607237946147259118746849690690476673436745928967076093462576084889484767139276426410038430538203805106175634588715285597431092947906039520405938954588384081882695423471679447148346709722844009828302404663653778590099504766746251176066625451792002434979557232823014297503969058868826329960652290808545591853877231584239993406630441204701067137923786791170633388889241795376814831587359370251296622792998153300360405730001836938394863663164233012802583889141887554208289882815416010084345322841761054152242893315228043524234078615197860164915822538904737552331238040349143213064154833800775155670915872937488511671125520878266849583220105446582558643684648745453033963224135624766662427749853442162505460157350866334782750251768517435357705010435419200761531834288189776029717642952948229292724931999001973891776816626765435364718024669636819675364613696351703400593851513243803399107762384932935643304861665823362252147990259178679561056056472822737079699289273173245381124169819489463641197209181927303091747538406702511196719287500668372758053600796065366310479907555571090835568696799068439236847957790712739609740407001093696505926122971193631097261406612255837102327790122755960836826043994067606419830533179472839233767388348356800973268235296784586185605381973089275780211602191283664930959916040265098324637913251490775621003781548985036902791142929990233914245410899373398792483914235438129774662414377032446949594157399869985633791659284256019092913732349240710686275703894115822762039950810227016863634725787035968158151214043999292218530827803420021339712781446714169074022843852318063000395691025012362680946472833719345307891060432058758567636340779468682570534876454629157131911633421508288700380116258305855100345135261990083598976499783286298718345809411980045708878382322435622257501083636490274569983467094023657876254493764725754648878556805896374124754859404995887283720432870493787846928678608396260894548816162754311097815253228028240634446923741220709770938046526579454767177224646560947356265595045596398918287253887032586631366521023213943061738427901588984060651480530068686778204388552884789946793870994757621964043498679237089502992806591698785299791927218346418453684161360897784974415026155769851936903404928574170411986026960366028755673032852014780527994622683937979243204218990298840882512966526886415545256988304234937789036831005385575917413140275287433074682456581624651841536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -19804512536798765427190736294162243537220217597539924377860062145399917628496259444369475490439758296994023373617661926307371942209466826745989788887043373016361295361636472167134992780228909855889544575938981062895480794129180239451786086271452106991747047502804907786500741154825971938582370241989613387777661621636005672142743087771208260540097249672417004010717317030793178334131187983232804195796242931769046476236158675444241222768177464006534316482792924690336871920502584757305342815652088873002430743717519959648587440636559852688649280647570378821656000410341189378660200232937309364975081622902439403978622940299552450574499300154825355441071331017170735452500842772855934566843364097535770769176041599298948560608020494549545909777443603164045443560203041039843643394926477147287107834794581323538507528521235561919185995554156227729209110575904890497233276452539330440553952018769133988934938849592692630929363016169544110338206103023561037890035385728403527274414023095972085235085444451674798350889483522481669415901406139230790617638882923373076640808276131361837088557505792157368258568486364697040104144322746454888032771058163915140501401346001475087224086207096280674552830592903793692828387803221340096484956403960015544368596677133473066592164775739962644708609165929758714283388085553532595994309183963200589552298684523083979687244895293137151872197863786975170861883464071461672566553347765883178693984370044989091720218391019297487124332431056747945404394365369030463535692281657197948027821994078132854180199430178371958075005429083336985944297587088785975987852407419972277540740962113302545682099885270596866110442131236172790266665494130935522612343720137601116906609317026312222682529674969549724387174200470572693192218374969584558041958203741613029344522571003157275010507794507402264066851116949315645650987377289150388328613877240597309477128000554766204663570708299498996699262458786139757745201063929944928359521504518406325526909736609168481103453193982713306397424193506508303655330036631738340446917708430396853746747184544434892247470456704474965316177968092562358473170812416423325711935296687581284249168777075731516602444564897136809971909218023792509960985843455834368362531568481280598214950616506266348285387907712523355856984416089825441667087418572064231944609168771824974781511881325523426181398870599125133267604119669170626298010474558009083857407186671719663675848979096988489113889927847844476639810822504332791615381477601607613936016835656253505921219661336656291001086173470198911254571128884646403570959247190089216202584965625285497835060579754309972372212520866283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 58087671615172833106024438514318615834287471090641275695296557270117850613715105074998124891422227724358434852998402695342776056981075837451870592429503074731874220553883818068382935697275486705646027402576899760138628157115555744876828484730217674904751794351909010458964872553132906269013140224854149881904411965730084787788099272299455061735938054388526163893752990083726919865317421487159635739664340200184921760455583888636527888208825471580559457495436619029104030972296094517374520623542568749902307912478528062073594835835417837063495937770212790503170811648645558438080230448965345061184376784816619783095619716000600975934194622925015701261950775571920407404254091755019609880447816239337285274959964849600354828253365101182955746106599706690712097484684160763100896800091922523465073998589723560034427741623075914737703127008730613715153782795630338629868021697981004021291991054261490552865359734958378932903802124260116088277635508123995073345084742754755056025893906887292571374163303108764778086600103151944446162876012654128759712900251944801493246095034637647046394695816255358914984446897362649410028015001184717683386536975628573560975551478691314210882845899483286929669444347522270685729855683717074192566336298494866015543071444593752991015178263286527692229026363963163823356075169125104676677650711363753940488292450206671230041499598008214598633535209929270878044791592054701039630860543772280474506267339205575743837238458871595118127274850325528772640761074116889034276061408877560614385615066924505577427624397700442566404705898618577980651830419587962367258381565585540503358367946655744989462966071714436689789360447943013984901482901092042564071912086167689067814494699006116688285517733519906174089337931931892545538648946470492264607017161665134393023265179129443634376123937300386202026581782994599618341456911629161656190176507065369710937645560740327467099023612851864336397398994862210874439080356552685592017748094200027711571997132094294441741994133132678942682671338656707396141471226680424244357417448736093831769127845960024724139193867075111899340833112719835670504468193745500763740903486932267441747389841148691043538345914974410687063864689752250834710429634073602880849312705681003807224539127834954370094499371359041652321476532793836610865703374742740025615579005815017993949818797790576177080234714109015700668736138326890271478081075601354283583793823241821198513489991269819896858793587381257498644556864115517046354616877144608775608108481100180184527745827513983088893044092909167566969038728015968982204699830211918208868292893542932450646996674972854735455794602325311488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -60362887001581808115077331305937048354549459765379370468199610283452872182152062727960542562216509317400335180470377298462358626729217577444227739561733977355303429281202036807658054625033454097809778777120034719965599471311876712880291561571069663129705396405722177464079644053499519063379089688656000747011982817787489388889449698645381701672432860360341611821486705160387577101596101271496136981120115867901923439394916465877769840674289143556672427453258392272063694469248259533050306870979352683133906505109307183811684782461092650706673246449527040877195666146316612486028467078700799088654674271779873525497286354433848200642043612544144566583173800672874803105212621553453838918378005825673171509241840926845782027514527736994816396026382641544210821281192283412098322550025325409882164848156163032195319546589794168893329475775150277689687501376923662835674599964280180753884576290834671260299447213198392753233595732888339731786545088254835473169524750286344997189723092573888446383965875648241067910447611435607449184543124725607130003912618929936276951148541736961232119821732350742109881703973112663382195562677471221453863805309324254387405898342528632724074048721049945877171938753561101377230868403476120042614415839814158301361543497544809590924817300232273964884285725176256134801674045268595802098080917466673954608334896209602402069294561853943466750993884948546973587805327673251090033955786512490867195474530327965253674334392692268143062841757708589547515450154771492007389804482996991445785994079124009941233749447678417042393370704205816962818915555126607762183022241009571500164818061894115076570449561291840571070990021216433356148484564782622131237184649170666161883652065582641153250059402636503387368814474860008365771091370097383532812061317355430411718592793112156381993883548099236193344051743527083167141538320882962321480643071991870246695513280821231197087319343297891961511038456899848729525356616228013283712418435917756687244734247781011101416881205918603813856207777734266769929592505315662387912980545915584325412834999873938366836355764482248048395663666585107409681922812125382200233043508580034082498803727617907794799697584670117374396392457124054944996105079422108036965150048376997879634804768361892149623662488415623126758003536132787761948807654903461593936858593476789528229767759555762187753432056283467618492233847310680860066763075548945192098443439325180375427290900407793052288718783840393333138852322982781611415640289161983731445766868105842453914412627502318041930430082077100062797415412649331974080972249422703811878201335208893329864221238844195130260247756626984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 44014977030053234060215557443630889528739796259248663286552431249116674895473918637574067011697566472483985402518471904661030205278184768911594354985186220195479219254790693813993568023717349463328129833798895242577851729498612934736351118942645719462293600349177789194524514564856595804747531614196551824227172495352741036714829349062095764880819599202207394391415126956087217054240373224500062680671905359318785148473938232205623328186613018718558359667042882600227184553758800420725436023407125202845484368219138014409130211847712157318429692327883714156311733331978801805609125140566295610106155278901417709982717004584645097669354543570705148652890769502382137829477188405366064207192069401240140253073066787131670359529072906286435789292344462193529374427352503647985255588075091736174380021188292979976589167863981904876339822188646425351314495087906498565616236732544059037926476947528576537998258457845351327292112189347161428248440631590753295681724732644891469057887414919809069442746568195391066378548881327926504932150293383950975607723563146135493119629175681247286135593559248696938771477716402102423408881119605128921309976196008304678593672219163895111333414107560128586050840991211949003563083581088394082894787282092737018131523996416029955473288331996553487932679716657829259508087830695748375986469902843542120970155607243118119912599592096438662383906679886989300629851546053176091733520417484000686572084531728567327969045265400993204153350930862026731417391601492624025114741364641596489291298223071428273033417765335888798860737084482172413896854236345539638537693248975099130666031046007993578322743404752807363097179065184198512939488894740266464709189184041739221368846779178733146735788134071327458761812899686100167049252220545417561464897146030074893017581086040351957285980957555773225156238968724603754828809618476801360910556619951077230342786091772611286154155705410773162372940226712064688856546939012534564904556702848283217126379130851864960273378163308157148353369037207182710594822188680751579409602608298842167802439308382940074967106752523784682543775930898078648878695349095792569883298308279608165888153947421978596165835116169610312025234476211353314934223907884653317066265992337270671711030492896080572331441226836200807125101840446887586161571686578829666099045437887559269676728344707697897216883046396168153749732849370966307357560452669240347918663760041511870553876930537933085806520486430482222011046026906959147092268956361276430171087427852364979996731244763244730061646111819616432871243781465277610129593170321732274668178645031176758295974870042421686194480585843408896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -25436120776525884972239913001600480810068256756353666950039424379886775883929766629509308215365265451547828618658551306084730177148584292121304244444724707624315822128430188717411354628002582220996998624900710596321797071908627767477302463357452145254063403987372375006321180519607247454425556668946668110207859921470234540646202987673105447914086998974990758678990965496636615829085016342466599081506065618895616671005198343557762012388386179041644957160790373947309946918735057452050750879525618085301009310924499702933298043978412985736450828409805872800395415176281988980234389082275350177784075514170145313439103493508992129417366766239815728602821720439783550993600221212376005915923197889964744991963543039591205315160974977949739639864663426892045529186752016779925069623022440855063676376304292445553025562023827945970792964020501816515167841530862183054476544275314126932530260160162593977849123999713955663819453594576571986370053058722190691291173137559213473536415618426585070962263298043519904701107857501676135974903948272276734208784006382442610202182069903183366110095371317767308532903090087260270516261360225868030073092050375458533524590662958752335595059719401932742799054750331167560922272575344556172799292331056715997604666577312922604548835690475065649830675397445539208445025080915944013880008076519118955250703359037670034640155456537788240072680942735012161008909202602640322543988106731659439021779329689308250393471760212454601382278239355273532105530177773501761932473344483599965297182450441139016415726755690342664656533637978459778056971359132850387167430827741434910388167201319131891941332535322763361396798734119002361840281788643722660682783539176797125457858502518003748669206786664188170070365564581970256888658803363067776650066350363035978510345698667749115261358354678120052039417076177842331341652173898726302815504348523105113432975739257289918819076688939320466816199045300477959448366047457962469097945729897080866514843683913845554149616292835057048445022456447759568392848810237493354058134269523480401899648027275682647750252857700569455328403838193512761905336095060442602136297968663294494938264209249021906210414230285142771758605957220998109643852331477340634687302451759255710928402871030169661370080848178601937138340839104529657052153935626000176720063773962208299184994642155835792878444652422832029439361529287371376363858983034223709299386589972976672829245017723332260661302041561362816157449732077553157394729954724704775517852473457586284171111279399030246867388628232168220313015832680203690010883516788244284442963434407350932312035190324356046144231889342300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 12290481459512616829121735996068914833275368998506951108287119828512535173967480208993366314622543669202840765238502925195498443551488232037169264392712852374900313528880200103534340119543113218055324435406680296735843625433760677023574171089209336162954069887682574714233879374945282083204372117037013471648176460102569494606908726383153577218477365575828988764957351208135860672693946951822443602768385240512638117807727075724339459062778752085768220398049535742926104571603783890506783064079945279458706392999601743803172002158073938698439985674747805980269389461140517693047733712629257336086558521809109498703208495998747954971602856943868626110771639189296538547434991732774860921656717838005487593659831010030068652249509177545734803748112103430789258422307189345433594765681914290660879010602380513675304463653801064761338016285428446815485911575214036194773492332564287932405832907304605831331289393591892931249500147531307810453613829676056620557287615652771749268113874605605303355604309595608177003007079519821400095644286102628371148011906257364000417155378182259865480143829916929748899692403426807167955443991511210824166754997858646678702155960396992393258413956041835847292651760701529699816289286572498982240327168599447711260442893299003912842332132076447004921370084402015072775517899139000934442433591727363053730437159231009505648881019739800928409726256314914502518425507031352659674293859502395274491088520211905297849740211570714345648435439388132687071511246520630206815128129257729054214590980063819350820418301516971575692442908785244826420319274292716109591234585858800970920973507539850454099866815335973983696716597718931011940036098135457286327435811969420927475491859934516576200894043537145553881294493874076732546458396235826302005924963337665053197944645046403185941438044080047797507941683038517899963386674603254339320847486566000692252092081131732212551240417349069995683679793705905096566541664348192844079205681629328316765807263154840510969465941475833325476550851818597293166511246889405003121931620567719296160593594108393136312654083169468903386532071490505561984303337803995985222692521296732169786447722211770056094287654855800136140637292137481372580979818397568925447871937865455816323795439564089738209868549836325183556833605287195593570295478221139658205701736181163496764353461455149847337045511251909512065587475899718356270495846780156185999449962264906818588695215635467326836066555035224290247165482604989542845721128243262641238390319822083451623235674604446495809408217475867857816382619180835760038103451740412635496060507377755220068974019711305258748539322224345088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -5153948615772764805591059893289950743622436880199505768339565464205296928938371416366886586052666819209925818692742430690278108165851000988981689358170313238544382475402728743836473646351498483972721153824210564514089427164178129400973768049336776227566777844499313565306776709064109682171972021205911611969662305330083499980865275936471160983766551594431998262364305732710552035748044033305902345510699591803090040183126444711176238593258241609688518614967922978692410317890259878672213142841347743826731021098525448238015044649008467099219625173919034284229020260768936463889251437852489128702976018213663847261066301486760615580201370579884660231592610088629489824338169956788378287227688703176783614655593359020096742939553323181042899200445238767068187486370006824925049448289071001339245309012120020967674136996449247628523804039861348713831803035942280704339925673713572524512941804128026607574954154751336627571872621234039892830522823838249491598531003470885998477863862549205074894709206364780033732530660812397259781275113828563110366091796287712408066303335936617303000129348781412525853724815633692431885401185713983119724639653918263600401698176504859121015889153640725791695112676151254434343846455178791393617312056005903687843552741534065529547240262119499869770259184942261340213190753345965034211755123191152293850379711097601648266987479287891653259257707039304704172054855489661216729076252868665786472970537814861195454037937622510820479478404269375174247297900596283211938419079003722709213886153760482941383839972860145045092947304093694183713418048496302689636330083801895935258504419037820656458731733785961106578037939770173741082737562198879951693200688668596264522843544124529876193112419952626798381257199623795117712885561773649049188757562638990561912183985941319635495773677669351496830819845369259625604618291415534915435903906355691366393742931999098989206812865468563362706223428859768497606024741342030903753589795164930831776639461446874502739061783360522441723005581517682711395350586308698594134301929945655235019490886305555162590032954848505702593810113642590193584757256808771874356916547164615796971022812403856920628949814883333258989651247507918296905855756381631440901629421544231846108500051961102602082085717942461792042202880527252110309177996058177606163330873347646220144918389315314887420520945202675739214306813166563423954544251983675680924974601120857541081732996183432605795485184553408760725440990224943640237438793683879205270962396489055568706353751515949175962619816276374236195974570993563232890079107099406270348269800242028100021473076281150327073075500825968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 1939893959118226381991434902746434464965273694270282506382671041595997519025118148469804311737277089960087921096876272887307873405415667402547371593081731920392571496054810589970045452502745338549454835864445272863692215388499467388481381676671497554188649757278180120970506867216969956452941962637451711179407252973514279311577917603390243243702784783458661216450894536929684508724439744632005975900256699173280690098347255418489973344980905218673188783905288560869438661380118238364617829148671440292007520706419540639724164740497254399435100773311032439381127359172734924946312641775986047249058308510071443353354507242085610621102753560086056663080197949122216344017368134348682869048050760297098812441561009592548302778177202497189581083581759708973905589948281960340291898351335496251730352278484298714846600673805064395915385002240145382143779605686526661574766256457247492647944035867303942203279915800887443602325035707527098461058194139439292830840710469411417872458971217174106328100990112707675633609763266119685293384321256188585552608354803393695062486506680166258142306744961162126649450668561955240342654481914047398439407517270044566728804042215975864792861117377946993903846451265819205360485853615221074218396857679014622000234945820391483003165051869363237122704190635702049966004926955132299300081572243605051281708243259408843853992488006115949638470804056860286842569979317438616480698782763475012263620510680210519799941264685248537663767282912418719139993020153468091182617825248630585393369399648954288021379220864707894507709078871779460265233928844680526749623351668381389492501121306442025108207028103274758764193168286788592529151030911873277317802919350229209938213726325942887185017559582276527875177576667224163307265056478026854819801639108775038613697610956844869368876710653434327818308267246589748743857397716189296708123765359738810407344830131412356717201408636796340253833012088394139463311890064891360188827803500271001922217541336171489536092234756645557736239372385224784944115880021403468030794475223231623000152146481500861805715265528653076640354685939226716326745724468742337105535834927626343977569388232501759039637002142292197181936700981650765289373177998670181620119825001036253095744360039585241595258815750874472681222791709821460683978702402276695827136955340193931869678354583661532458637000962462890703446837570760143311889470258625605284766253152389804616164794291841745661675503746646667628154686906188771990125632748780303854685291736377436857563775147434916444099730096497135419880236947728918513830715971947917907470489012307173947160209137401126267544195846635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -677805600302877673029239154361578481988063271292510076650370353642863642862468295046501594376612812742781263358348016095758885089466649536141217583626581656664966871733880416168026111690569189281601471157318249185623988180148534702415632263269877310099864387996508712771927760757736817991635888719321518297666270358681229983041369137779135426705152612932802138762745245683358776054748864022834025267870462141911456953113882427565318376038234603424626532180190687846124629517380993301888541403033926381245549575122035932970999359461887857715850100265925517533687977440590838299498444743326639731429513168067418234592793929725909070812855611510158566223780965015992126980883739950653924892699563861647948077131554019552562983201235162032436102320636946489701286979762715156586476586875599041209366343663168539739845587507807807063985683634880994671656384022158681707702165720976278920369162825484417725528406427443920443987969601094742929895698026262933156670068302535360088697623137825035396047514952862498486277615996856678342036888910719824415288423850852672523884871903048873599100427563798749284320306903038351239653329467797480827285922073266643373644241400383438717878920148340751153972690516778181811904349796335430060706153487629321127010903941368029736262731317410372720035991056500468418294531356604468793107646985942665198160646661863312729363590232979761638645060803784544328615595932910463853576045303174780193605878546491545763308129785894046355051002322208229292859209275466973593915126356080264472004775894431494578156788500492836306879281741815380126822779830462715408058013917474525285623835648656731042557691800218999792720590045170922513160275933639778696789130780140910275171846963374126435444151930570558052678028488078791575552992325331331935510965346794826440394427143090131993248715227548857249829968422069772428154071262034287034543650637241778324607994302903777432155097817830867546119083791019959672976365781128803869266462333278361080782579832059536447092427361661461550275469671368491964705222324230584041426538934505166350035205832346193035179327844481565379270491095116020900477790266729404343855414004216622558387202496641414442954513389690617476127968046560519429908165344391352901058997354124854446763731659075553425930860001865682994256185940611861879592440904005248786309726091559094525516168251955922054436106442329935423721005521300987087104519046190651284705836302113261821565958450200765846854030459910429691375349811411508778563120035843697582581162185656490681000854342772824909206556740245792654650285697035757450896202602178627926335024657409736354041394914232309281005309442129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 225983757149553262338318872085610814643076097808027712592433191423450552343373877679622282739331438748359219892405585981304237296044964961041838636266400429915998881223432124925027248441381840167955708045657773664409699460950869488629869843063565133738950466100966787462599834322812210627234162550512864754733428866031901390364318978413281844968264931165336892570103091590178490263761857801436439720969772497595449525175838662943357601238631423315100228152171903204050708689433117400198001290996460753818887634982827367738328322672484524188092815842617680595793039240176753112678934511172686273671341437250097534982812870802893961290359730418295072600283711760539442816988909398100812306594478225797003837803816836085514147146144079423177398557961419075864464043809031930590049056949391423300822540766825666293143202476707515573238746909174803188908582671169553726145826545373185440835563670861654713104117270412140712646779621832871370230635951245354114900579577086722719383440363976450960295000647834092151260069029426147029401200336238798729236093320240979784121150092284545614916570686557015570614292179872155530219940917036155165985130495040915964089385180537449648499670258962569477557730673281969683705690784277105604226981905540531597158257813264844429476782845999213688145142217540943976343663758264996415637279995488000846867087173136399055595577669115578733455279925783285920389224910037611494563126041338237431769876807928200859468007577256151465176209865598240170557616065177819276463911117043962927770258184876087958274208691302550455374011244011419567455685179287561357366970557189568814526817994649052448162597467431908043173494761702545298643426406165097101433746236967640866525421389237225792916048313337381493384277506834989630523114030005955090068561805104966017460336629761935491694599653891365692327252610224697370122964038708031353068197223910228291235592939286882543314286059986643260754885307797279538781905564870840730194604355185981727870629180629382460402082219859049859425018763001801887703615416126381985454719485503641694699103848549063283413804374936498798946139033831004232995780582485504705404038156394630746624870145943380313842069709276550105260987666688352815300438462902953923568644077376790219569244563796254885610681654018170472468527350814472227804079867234700233026169121042129820641297525039945956544676561298787864382492062749510227199337657578263041475255273347047567197157986971753813271499387300091893861104803358708416069602231663977492470254922356173002638671879845746937046534350340511130848936488038519110397720447102707759498919217403277133729292591078426904925145399296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -71739369410329562100090988737769162930816608563225697997678468512910773851784222192099850112712506488504752672249715484532344370320972302386809781850446308038790620235230688717700283196373986351124320977599492957192529890898039031639097517035097290173203104493945610311067001624459906551057033080454736272286347965186340165058903419956705256742033648786841966535652767696752164576645166004608126106257161099790745594677697526849079081498078238208295322906337643504884224971146531095643592843743088812552668660769292312421695689632913452768351333825464793809104261710902934637516172346180253580595074422833070596364964140600666025300266043958723168840716031935726100765193274320209374327883038474985460049605617386962752889556235002417323971843212845637097924940131142242742811982901208471698974294942892366833828390761104902835879788298368641215879480191244424009524989085837209567914342005607552133336718443764310108510230766405722330250701639102157086075697709830795217770438973149814551297113133729321376358520852017073210115924611358525539950379938113123039209337141533067818274974887703434484768228193408490336109497028370119166815299894097116364506971567968009155692087612679888505214592304184580424357112898838324805416855341423209865724702251491933519545994551898222391685156950798675128245878182497458887825044462335361738927494577332483822312596385857368547915637695777034861657877400067555170947001910732078455566072600846536181019689077685876385670815355735670724155465045554451988440679578953927166290195008327773285371768243072396831975846364998857924064116189522504271462709137432610305770540373767619078192477603487225129893580758910797019859209323485037456980462941214540838309902260906851604844174319949182043165305314482516771614554322089880922451138588207400078559360503876457533466522120291910368497007130497911456775591904998893693443466744447201567553645559347851227230095722890744733713209684162544854979438086528426096029856246039916754551538950120748394265367337854814163505441330870278617194611085623212052799992148723903839964368209507541974890308690788087662052475242770166924702122737974311541710376411987387092837932137613049890903066602459241566071178147493709418555362015749560575347473701173063355135379911811539826286011264299492680414703809519191981586738457816782598874497143884510832323494550537361293638695877587278897797824129159217223447611637469369423539629221031665982531061295998479889952201929564838598403551102826077426515366420996984580590291001598613292931750895517895139383660879046203549088802236353769868791161059560054620860706712326723936465528112451151968888125443276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 20584889789273512458741960160948800997033943796772008160615195685905123209091446701517592836314288726173115291297958972462330135506384570185391806096512283651735593859146643706143587477431957619159042606221654324416203161433909777431085181369923087952021245580871514884814024823023073865050862215261507530591045082865373182638061610854743610200421150685173008494698002979683262615019985642138659647441563012165505463886489234088445231178719301735738929841097435785236467125390830554156617450995307039011957768463226150620002628773559795531593317836854677063620641046937486463873737167218682623140138810925568295925216558156534672380315843486504145591339520998055319534542671121887251887076291724962741722935101503456956419255334275763174193605222423571573112477639375355073380039472368088354445912135535309980096064934586808085710383089357299382058748052043717927177599873939762767496138585322826930573905468006259730685084092276841607560079345205891772098973513807170389248183860869895694524086265921497644797665926151960692568261494789613359892987790868406210488438124488073790034034957480759232467817298944953396119999661456509323192370325681002134707208839608977118114949291692616282882518786645412256151885980949947163850433765680319788972957260926446426899296448809505116015697195914220961302833744151094705787596279352652358302717811085849431372210400235167871865357500035826398618134944127425811915235773229530352285258490264038989538022629386249897107225059270145755264507545363508872476447095021675058143599678351360444276505645370056227455815290467394484375590145336812060235894755476992665302329904770858443616167086079319960109811992426153954139743119787341092979444666210632865840216200559379038921780449003488170358917415988676994711330640753762646860348982721568942623832351881019136154355668406437424284315407695745394412119262415078083982051428445787524330898756817133010528948429951911034084580255109445691111790614445684732504562765175703680020416009215437017745488946909173362011656194255029371343911930454772474914592340472405045589608045437309455661851215859645325230215958665655561085176592274605120324934616571195866161260363888800251964644327381607072705200237271990412202249643617449066921054179705043357026776707968782170237553526559326777953938583711512412237085458794406287587052553430530267261741014905604589311151710515593932322639300669321407082164364865972847933525773019011713271034590057684372176427079052051760615704700208580529497030552939421332443981036046411308490638710831348844957754474401013600249303171779241786101454370840563434799426247026028792772401980121828825578457456967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -4869588736921944156813998621897887113556023286853082182742739577718702530777136936140187072057343337996633442429784308675202395715203182989682976233915868835124461201815957220494666493842165302161091670712554233135595494071878601408677328051822950804675963936638266801615167016567015012479883238101335345761694787924139317133865579889319480097198050953236294985911672882189686127981665941160236561781002090367146124740997205812938628636627325792420344348877401700307147157398069381328041417701721393739043449469231765556236136735303048384865824147451897796253936011002248122079350614233823965091649462217867029321546426207631914541518538864800078028965878550379109931641872813735528500117570997600791136029440056518240018097671101114845299269426603534463583105336769397424956116416313829559013621258625675004850383001815422456940362116789866513725817500895586163780634260654150640272012399712161386858147211035861370313123735003966662265446580385165205648881526040979902365953980421795975104251630034377752599944886402017001982190670317837546685157669604861145798375366830522434240415781928488050148325168429715385800376636972531422370836891101554527019836028551246045002789344004139373746050976568432414228667192097336322602160972286420305199887785228359343585064118627896998079557790872874606098734194223382397052094978911032388001774640523432360825591217319244791337623918149056049451723326399289965171954546278648257807909906174074067455611617062803467534073769233545828503182117085775573521071364317004963422896689093633213942121069381523416718945874851324070169662150242006676078139382600185076824770067889169118702725223845386967561766887488772797131224826579877168422135281582845468143916344347961555530465638533203121496528906853501659958511608364603185853066136961416729975896808091175908925961353652856126557672006045619654917513817142521084473563920889200379321117947507482278108155901359431268348365208421791480322964543697713294150741777235217825666457158669974569156456138570309783334985828294913936858463894947054760941585831266345754917773801243279644933754589491781270071452273740700504522483686184277040464977642093783944721889492060461231697392263098915440669174210560424758262680070165732950694640093908865737721427426413309921172308797095254161326090297899612440340106074251286844031112408809580910529329000089523883624472829514119486193843966280232382463362329292696529709694782410785265233289402939429803522102503990544348636617810588509114366872638327480778218838326058023779810985649014460384499405565605438667829329467199670125148711276711101831589270331760103525819247604911851806666459038351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 835785415935354727840038126120936221590549051700815534620016253851112739892366059494670220557066383569595737039851128100392173568699360529233856929614854997621519066332460238702894727566117810948183969194121016159214493901073516922697237008897040046622154156051531575308007834928634757950442915276866735075806926400445379480050736120132477131611996113707683939978485658408506556466562316165646718715759905773584172569415160893279171002185959907427589676493928120104064196998167251780828547739794290275853513549926989935633248663144895505720842377623872938419050010745049526430245147039526670036681721842497192904523832663039368036295565052669927572594980790120017310869844902128458459230217899848665804907709367693744130910474270271521862157713868578645692627222206852827826583619661858120557558422114009779567710900643879622610915560927025452499537038835872364170669517212665713479278257627862560774626208465381118900077175461393736120482647047759957517814752762239459377573051686484663572931386843001221142768692474096967010521237872172535196319459910155171691021243436556616236350269164266478332410480124934856117444187297742829730208257403436072638451677665304523275985927922072411287091793148107562013081094753727031689080235976952446619136241554933595902410333738900175515213889515013123069453812131509228993376683670344562499871217637657057534777961049592983369785988003030608831287026712978678619908478277143787690263574133800109317727312332244325232462396830581636082109680219290955944954010917413937761192007212249200140753599838481959752807242592901040406471804477077430760934811169256769702732821240724436653763021522723174885672071986624363382010894694170350675685367952412065929559459174090116098429766383103989269758812768678252529798186757077445505070786495286954737788947554175181214226167713711180014077104827396604302233568488223801347898707841910224776193640898579324839102479299179264148553507104172373194372421715595618630486621016086947845968200411048281869765426148056311821826878783224976272394459516241934461283308839970772152784405315485247012641764001711458259904530708388122520026342781466782099968714813932322780173278485403968877193972042627854753960366285568629158039760928703661717558088912552862806980967306255431413440423474309398959014469445227920259467992651701339928108010730951811156141449776420987355869957297966196806031454046937263742729506274637980212801897082173564842007969848974116305868547386715620266096129014576535186979247957145765581547525772880764325719810263505763253745073460253419529588675924649193570729715742429967780431167295556131997211213377189847408339582976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -77656930708811240892908662109793830192629797445072862359816833980348387349204221359185843726707428481457510328108877389161937153435010268799879785439770575031910779988703236124001776675591503835642092313739942840808230296325279295919305703160186860884459922973016865520807020665937751644855180651897071295696230775520684056665194236634169567947707748402660783187955475755346091311816209417966836112908394610077967201976747236795444096378658763928586966100250542448542090517890367089449351486173313969410232498254575640249371059019957876240144343960927162899005183339204275443798318462553894218524132314806807302929374804069533889610242048191228860440881217833503369652783254642430016137800332214026499717489023506611273141255510072903298276522777812420726474936012438202875116318010201804639753986434466866819835094416731281597451595036903914701710360585673692178619554914828338412008283867212804062826241346092526823978113470799841321399617975276048586064772957383512172048024387803274778713518434593007319521118858101903188193710905918913692683210689279217171708460106841981794623860388979179440682471462860286149366918632001140393923522382733752003039747134851507745096323999543204729269592943525362430873229577542479185218604531563802229759516426885240627124488146565045362891804290356709324506608944554420107604362151310653863787612563075021838308227908171450712758866145992378384418844802016208081252661081848778474366995163261208245665130821034282532077676589980956301239913632963384479763239148993231180214987621981194280894582397483533565112902369028686698922201195993844633944107047962879483590311103196867787275695022706749509392339881944660634478486032079118311767524758140416863130450575072662589657599377379375283773374829144712487105441401192157606729535657556531962727991800814117268071758786727936191658527412937959900403437263779030606155260358643399975717586440530481452164714129765235075410758489624377314272117077594399347135180259164143211802282386498370493074392764697101539332297400948452293723765021095591744249357335769874033514477542404348616168733430806638674175938916639657266302283395763370365306230328013868535769678948483843942244408565184611747491877312496806671966440146468794112394107368144368949169969138183815053587899201132700698629112602806814050143235643301254026322190054870189230983118974251625920745404421291838195691695018375480788053690657652249788509945015602341349019953569797951357428762220148596876489587028234006439807515996838398418871926975409879654756119181521320872616698692915903770899807947468879905241752609222850780888278376513493426859296842449209740467550289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] -5532450308130131720881549030755147521317971433334708538687553144215418940608463523712232935979511600699909559379844032360629901992634589847658121544274928696819149670609056485021091941934285205146039642128353000420486449999081117966482039147562198763686453146895826974118198086807090472423848461553373275363062568169403405743787141790681802423370875284137562429905697391263240424177256620098946222487158666581332790587139962104705853753190473356027985258715435082609384887302798142999404231224439108678220853265408753210321037431477669781373475469433436380277318912664062092146251251488801890423836989500442235654229007691303494753032207699545643969430228377793773714371793964051391666959893515112503787709713470378670671475398288030618942277260428991836402385593488454312651351213892796353141476717683860483745571535833964574638492384669472408138432800781997691204882779263201668830392195248279617387794103298163003455588948750055656448302030569344196338003641330033216416233327072120605579101635214172823446332705284465788545709389856554288514547179918842181491824638342847446732199714181865510917236877208448465657068358698625870798060467906038665877810280762792880661729538398995838615545063018506860639007191506179826764478171261649564550220942892069303262728679749969219925592096497989795887093435000073518104428231549728709346002539426696563580410830327478618414749763846590517161116299790674370090998624321382295213328550644413220202087143217673014969618222677020139159286807148205701154209716345864196957931669538337669924346051927919998280744160192314731473545861435565382346585063255340350938227704489791334671031925407630557495387182118882279564969602528746196059384578332414501468565741707054504977031610843781272457715087087225987165813168599637447402943100704700453136830217717462813019417382676292835855899970899773047731068208191356813840730944766926929761006040874633813932982403395414054717445338533682501187090428038333896435428443087692841609087378377594594419640987072110991600043055947307171558802954406576092672122376434799389704178870589039489230450995409712587665172002742998339807879434725490888048515006809416671970853984048205581375655683623117577832198650243337442556869644685108624438519761507768884416957275256818051088468370862900616333109927579056763102983428976403462982130829052185880923780987790974037779788454799770238387344724865054838372849528938912649463429347056891721445908321756247578127111518351958992636889394069226941093890878727331018968220390435168026486237697669967406526448882000105014188509393584128807216972927614626064338475346911399338488129314670069443462042746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 5707212647327749078024808385958541781195220956287055446666287206550331949674019812318690742510014356349870813664370020036682211708683281414106510998522698831626597949701193243624299945799078059736404332543693533881372478834204244919218816794865905098212845983988352429240606602121936357568972114481748642707709763188259456159426550278643074379328900727797713506317184599045620973153998932564211447308847072214027568840880844268080323618307078254603147427425699013769025259443498178621922454734468783606764494916419642251948369001380862894196745876192933172251937103602379227374583917033373964532585618685856498792946023078807202144726693351634733535351678098324842320470914552548749715555895580548218038629356830558018783519225302141615540234150155985875825473484680116500181475736789627399108708946647373830027105100891258123503945907637441378578941349722458927948248450672701563765531409361505413758153933590055085208386749563414538184098263843094048162716252486759975568096931358034978672982803687725138981375224138975908480940146304105004449381613219873784655530284333932655792726115446732147086446027144268555922381582792623437989766197283680676841866561487786969499784222072267995476696348384412858557235035089291203167605582882118731796340266843786979256789950423837889850225201115242344539536846970559611520766467802046693426371614670814965690578437378608548770906437579571070328309938229133189369858243137273170526831060086039714581963610345744654569512583178404792891000664345489559087825291849234870389545502195118191460206054362978488296428478171488987122066348338424322713085511374620203924102057905915648979502387164658371179733272766606095907426636512275214118324804605194803384837220664495381380524358193693921079195255810216251937785948331134325610804681622825297474402311573352366115231987292895106739437850462333647701867805917605756548622256706353861359921717210939728210352269298895293550387747306991467954987814166672177835842379257184609378527461228171228714053766168591268675765780531243455451896851743598005968691694844766051836084333738947146127920628605526751315974726375665351365551459802949588432916155455332723592504460840832139644355217251881649894356234233082749606592798781385369595574059910107980442893683878061147318167341585407044121182536082157412211471935874337208408073929006752442463412050004068227627984201721306983036439838951733062058963156907711979884489675576279957477697055882155138987962587445943874813812479296107648718419149958778714133244032804632470892492289867456326595979433147668786514682867174988012747752811494321326883526308252204334784425867444293500242734612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -3158702283404177529012039917609236983639607514645692891058922511977164988319206423418916433894787009159781788706870126233068744389128661604306689291454696742222317579402864032827146643125498002454942464236515149560244711328457234007801999533455824081808122704650630799423206542047952167933789243398003036143614268047810192117038359409510443242586404685047319223490091463993107011625244420638827808789145565908278869923488186676693145531276034552009832883608002935240212034741322723960409544861309537472778281005086578125823904116671344418993590802211416310773153433388909496860072891137349668843141062186187424346428561138674386751218936259704494586192176475115961076426554452668526706694372999720894899512628269921779953765192205650234247328488150535226925884006397152760331088306389477344652219708531614811911597400756984894895126256478967678469323514347086651696488553140983979359888789052884464083725170175403913678530422015246898317565556555045921228964220467275250487546511832732309807184520351441839924523612628223260945699953470030369131107996527658643632013477846637666817447402949929657623372187218815735424901140987470107403413301748832362857376476745317678035449564591213818613392628330417804096414417137359523395339349244020409985765174936620183450076631476755205224346583677283201350875441635063553389919700630110029810835544154893103986895539380368137136803101828629259514844328820780415417602847604421483889213350604360192822702640379836151864654740490079384893651651895366725669207078390938830006284204779254886330233448069475527443857518022967121909919650257285157839314511940463507579210384588256690809010987092883121507289647214958816560469411673434229275226751694472584049078177402914539270054944028894523379342883460050203230832687338181453031734020448545192468580900453774466495817804918122275300351046320440481675020324758470363757973961240293383283750148219068922033920469718503556519749554900969560831850011987298118155936128755001768087436725034638979974291921392004981324568001516166447155966765024862630828925844933934905967313092622421395381846487498581189393601722330615397114997546194952605848366905644124253693311674666780073294994090469886297723183350824185287089409443440207251281017633562157561780305733646419648683060867478194131743716073995699222341710907911162699480200574875351976288009884768291548932863862640777798903265937642729856120369419699122721790602073083590475807714740356287688700222446802826962637856691613739305874102572557043080621732194117634139871696271521693433207163577894623189591737764849824077396769690940588429721751415691195789257781792501899663167381831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 1442005011449844131050083467029720668427853906402653601262014455276765017460423800465288919296957166696733477343032515111332658579931189426859852620506009786260841321543005290275981917062360532244611973348044739430741613953102614074113305580774104196839898777997601500880021192961559393020358404297043143206366621428689422118000179043569377564815609387307324519437590159843430657620764716381656347403272773474630120997320162552281098463898913399577093846743618374262911814906412816337057140930472818966703287285317634301630514593951755052471326561803619241838034559883338426731077640588619777834632381579683020870337726578910056854422818488207425119195634085602042643451221138866190810879943525319127283278262456478047579503552250562393005690151799204123144945141599290679638851785891633607905143553530644340857229504830060237158924553922909490124424762869128787599957222266621164780229355403006633467996858348491922882644854140354201289446032461378409692936650548734914665239472509219801528699962239024605492259565643940261506187816415257183831101893603909202087173043030912155610834340023525187849366040100695454139045931215709800286265770080350607049994580021421813142044546022039218273853281606221607927150123829759355364631876736672696906852591296902268942099910913203218355500462395700177837205103356235859884628346506643905777118889379813896446605043171809039904832629111639492069158089370035348182229885607759839318543836171739833062888757310307646256620099610783806010109904022198071108253179638911637620600898400070030784258702158375856298976058746430662872125037561382856848842461402342563062253077629156894773260317010668387253218942553535214181825142941619263059308363105609895032007431965411230560840904777496211153146026992734115432769375713599696936275267231662854366217084471871295138569126012322441996598962794147024088762109554103378168652861668474327655217699050854473351638520991659762363433924560055402000493958641726190458517685981735357922575851555844816521317462399440638000335797046252170475551337474535963797257341592093648280959392650283891221495711929540793540735699013091808919505484279569674605365372603915692467866525721562796095053018594307712105998428409847466163771476493946292748001627961911542262872009276226447206398483266628694215166801392614287408443920093269260166809064406076195955916483194207612693273749784989140431464764196592916970102696457469813896190566780686534268550573482116631927317630314616225479499644354097597465127432055864240254494502647068764680978845174092737790221546758276647019530311566958380959845795401671276188400683749321665131345567559297319705772032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -459546492526491867973274545113803463269365921650701426200102716134018567497942164823437532826002526975393319490190005621273212861205415149492146042852773488307358766441342125039722541416780753964765973145102317305885897686222353970657853687776083606797657482884665460816160169157551836086240075657343732396740582149449074810790512840731377218930908186078909231942066300705672512324026775311888960707651543108720744244672297446464681698783133503479426300730248274450773399254425728943517556236892587937582230181487343989714022564543662478401349091640899789240160381708541877924157408888913570450068461072839060875312662102040319926318418697199912079783601770478006678877930504778492322707304348104031449038543838779601066993134367946272477640562019661183597967443924255319731224525346623846412079229279457090614593786215941465016947008517809923307095955225892443883657840572577709577429986754952416909147540057533269823136985933236450814975448665558153301424997199024619884998836847515913116060959948742356972352872072099890265181062048339655383731291286068176061223153749297841325180088076690459788123197638378523096615983492590484507985306041851316210208257923208607703230088852713145810360494637711612638423025360485130292703189178959766843503002653667364985567288625996561876555040532423883044638899224972987831549038779248796264129821284636682710991881648621025135918691690077850192692931422847751013311430523628494445849684496715413203485585243305055968088239232384877927618579327588760675064937798654616480476223057282247883207989478821023338301266355249844548431988909297171360123662753363990609725199863062970775939264488525734653298125193832110671864298400696673800042558743609915484964526801450472407113394658110798607411358738404731549745758935397316545324223550641858835545901751082311301831347404739716611577475897585794355993825640541819975073460202475003645689139951943986549254994666977667344608291028508049376321887348374947234280231065705188390159693712315224713542740053784006718036385715975213206197634109619498971269766675959296494875379967132480243244951460599846049707971026928917968294762378617240070812405247751393734274429538060309527853860567605688685986229851100705599277948764489332404229759155308800480083199112852802821141508489942008925254611670743895368411461943729370335283467623210520821325435574461632896179300603570893850990622161908759412928309299337774188061402191534991008762653191129395974858972332575455868320539483826094187719798929788158341784356733622625180054616469581643363808688703786790116950195571823374265979094607037411928509971643795241284561769446285619092678246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] 86741272397275635626072773328553328887908684905567498415945596753451118641500800151273412400250869547376745196241718604149252388804809702168484607099884504275233381335733519502870290258249790678870562259167759790023211396142245419734305085134562003360757409165167335886921520441679567940843720136410283528451473039356234231070552590576656058504017825994274012738249024235020533484755609026015941505635656410574581286615902136516837824289537084500991778377602170525313396951318018871309022827190861906011548399108898453555925292764148377418828311969596392769560308767207339748115463413211542180238849132877922963121350653621416837491464929420393482003648566443818360996898889800576796920960259570428733783245969401431121924787020464683159615815282832963228606134347467343956564654264716741096851355111980854729642550069746487225137083608219103347156636791891241485739976582213559007196201311024405023162680794661615689477002213252263055026955344233107479824330328476068976951632612643512407987497844872768442438004609990761873343124982952785347144974668541002356143067268956346313750835410982571268554933612448193402710393656550245177909012689566962832272176645758401791047865990755536985580576461760753137629576861184072457262129818338305911036079757688565989661408332121023010110449689054907854756244632905673793446006395150776472583717560656115422936066166479476028803072822899135099169561555947001574784299270125082834744534974060990742690061816343207891096633770512061129008362874172802293102208966721512968030187358529335723375886208675083231092063958211447825054593198991856737347842374933513433184496775681569525011634492034021038930713660606623542397659030985322160607522091035771150851069580624156107628454022613835030332761401972688895594990390948765096753309346285418117408023544553856332053892486787981686237792893992627202799802274225917563303497390974831488366120314718267230207352658404903606691230009295766615098326281932918422505458217892967881502947181521150756516751114223025804672460947364558586592917072257570761561993287181947742487831026207396269296685321571355437052635463535562247923114650353806600415804590494061666512662066187365184376456897962032038715611689939633134144920805034242045779903861233216202859353007160178210353648706371828126876057598893604072108928008900989723754339796172528330798102837805698826895825795841470473707667625592990897739573309858885950245299074658758549315797840788073117231269956984415537091889066665827466689822326085857421479228488302860300353670018727721054344863071764660359803775021476854339350351563992870514295364206494666385268635616032747794401853440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] -1998329849070770016291233692393925347898190696309373187884759741273740964205595890994856491281973297129810844383981332748596186177467299497707146265819859260533562431163591969618123049933858056324557999279956548760041790694408551149419989618514783503073232373770191244643759292881035665236062823931208257796013368955335649720068648709571770565383474805717941226238383882349609710740244303417149953280558359178739812893432345570068943014181329004088642436258417664353379060544435488367244571105223185998641195847905751198310807781841312502986275063236089969182418216179336391981500952606695411655720084009303418632775978857253945661354743018523816991397302812064717922561577505590970507090745587452224370759244321289642199667814254392257232337464074718517952689657118002495316878160269353532792469115801597233379780609722918810732477281769838046423086315581042073132192408231907105818562360378150769820169535420567570564399954731620784861743205094261606844998095356567008055204315925781448821685179866997006433951084002063125177631976901270364390955116828141273160755622877130095129973111231459205087278249672984563349489244938438702407995297487954117182044533042330346646337462116602509112689332106767595847276161852198543104561257432932062751192598999199286108520299391113849373117218743413920290864377518684359509882787177860904701044073796043195481742848055711473569513147936671838069750010095342136053791289897817675105085201808467053535225574784363861675354087744760241155289154926315157081665974759454418644816936480376052164363909925240703007372124150595444758414265550810605698031306566278781395147806007418082860091438529694183048077776865224596992743953928586496400743409485777997401675011593105449943717220012709232920315845657451086191296514855516349699358983950708529742453649654895701360578181862155928351198222237064847096795234685586288466199482211284973283648895435927018608761523356466258643676658995953901813395754154212529044099627133122776683664742068275526081636308953263699582383220392966580819775247368877964998403694394110252888634807319465994553739625711436007301715704285399201829352762000781991562133457439953399652926084146339666802880585791725769783487754946729131047023595120217726348743597874695172827960398334144618621793202877954266150436483737809050124727274645015060442650435587641778356893282446517669085989865249749381273018765693591541671581923558845876014985839822426642609857926768149164030241460576015200226439781928151143821230778389917061295027935422556514629771870601511809736328961013725681729737539804186444688400365601022382652534396931740984428784030591985120643645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -4095180434985757774783326455401948415102287217787063047835396012315223302053880168360761643989169249253857630032809155547537459319591818777119525334785009639231302094860526938669548369866044074109058398714307706498590275067356657365080595604037856550949343290389887675877817789898723714186993691335781255927790240064962747616037924345998143513056077448030157502902554927783367939085852269270431423907433626203416331525657410771268633590054430243081885869787443248970133029027867977160481966133917034485356568778147195875587998183357734345367034488837653525644929621263809838891324053778224646821979033780478266462722399562542975610814206757573920927951477134294742452048591823534246832737293954208614638465212119993801175681195496781280894353281176191341494161532342664761644970065830527631270725770816723100786170247432527738201499362184494491978993989360612858463803476107304440928649927826163603021158071751569445030668608844599909278657974695824376873424327866372625902809824707246745195683911990564274672846358719585135045349408257511929317686782261962736481725287239702474315241659086797763550111158141570006008862726059670139653926812295247357991753664542145394903947585165685850743732047608880301653309731107969954872847979082795817726993355782010589870388381379889499691342560467218563344779384665363185822763479947406924247103649120552482541487365376911374708067889375560898546303709218230559663397044130860992112275771972646675134624223620440285658547675139053780439841270238388029641131498409253451682403431949355247273265005750050236201291083737450927224888809937496044418778022510212041486990895492648267105571333655556067140763924903674477883766762598040267930947931944672919566335303255410784990614006055028784077689970663741115160289908070322194243002311947864410579735121483498315395656914087496710034631259373497836939582923674935813513634875035760583390235253639408926141479584776544046529902004067923760807353154036201612377590272060786685012674884977180917145318754305848478538816963401373947182851775249087384730236557716674548023231106124289584532630070248141816593007705021122210018407750382741574977993843998406698818651481856230754220063439415633437899914404983273085776825244132329122092712483152491686891247091775954608142981798184375576958686312835325475947338880059262386352955942944110954722888143116522607502120057543313166574424935066529252468411267400206497556392224327491079305138507581078264664669828648137183472635045962404114751188949494656711446031256046995194691834990880144904796958969364187676111438174113313354085553082290924311005284679126030923286363111122922814025236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 1164859501857260641394800415152332503147809717586909714486746935792897619211696377019900622105918126961084681335286029124623473795893469216375689857457136068494831241829170739938637970389552499386450023923669262090916826049680729602262853819520294537190814437571958201636245451231123166396862121961448227619870081064473076292510135132526927384249752074076363886525822899593765847181419986541251989733764844471357203441369477372086350329633698873593080584310490058967644815333563405181284789559855447144716076714749659200454897789887612572178922973854552649778751162198214216388913286677620125072539254164071826164135768699436373287770589166716594328598359596336813304064583823272966747122219331325225390048892438192916208262139840676318851946006380735256027558103478183990106709250686712702219524153647928633098915159217656898166685472036930596529287622353153331146552794762135044156722713283045543316402585658937322249758433052884954334398809776109161564034140570108536290620957894612292589800754305895032536392563652148721014313578906111267014069105317766510767986409695953407621684006766140643509914213238911924204924077685390397270828714841838842552800669758270384750307745643004761329521373763751109918118321230905696876711729305312187698542230037578618915120571302548254010639829655093910386809571382480836407497507030871934343041784283298148776586841092067827029510519926089352515745569323690866964762621868287610589950126397893811688234904478112641672328112819567411751574324832474820002289760807507600907440210678752280764385303554736199384623271062755853436831167783980439497387829199107073440080591061631615268209184851460522129709586931012597631847129582675616644943328820621576845894143518662758299430556210071858876706761352771661796643681843019309515988910900490723157289191800258722150647396721351281622391021877252505586523344513452472059789691984055764761715180667778843483693745148756185260735948511632685121428612535380012821836070516325562144144497135332520069053162843999095510664784143444154540931846977709868850037905323942464187923349593153489619466521509472175333065852178935720282419753199792371837671764075871734428201698402443440670374065428444305752355911522733916123069345666389446265925944498797758866156798099274958805601841783163012999774886297381290147445823002054391716669547525363518679329290528712932600396176075000353723937667658355101761868796727740316731973593855049505397940303393895086482967866032495910592743555038903911904553046421599691540740197830258914998537545148162304191432022157205084815440240239948754468271953926229688951822038153510071248164412634114736175185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -100796351961285934849040038608806752572229173496828966491905289278560540598038063816363545210944101836915671397501418907644861508463605458804031365543596525642188104527000285458103034493186512087154141316501303552901803881064519402923687476275435141704354516391235952934222178602009548641325700184691184536532994726351240570591493893278402764153522229250427792634032786315229329378171341516232248024410147785500563667789905732969583205268410033699802217947840619888051310452029330430439346440593953063899018433803687821115967530971238430606354098138309461623761740621656412692503603906014638726958724802065086394197112073193138726550013561608707530404920858652568373512627384825090765549984828001218530937382293903451002998671360135023080003791028073342637889011992460088921063737599050172860426195062476594226417038818113629649518869613013393645496783082016933546615946431946114993722487145985362352557119714694247729076417495102731629840207727160620014372240335332734355987863290108740290094883952183414556466275809377328267371125197723186705586832891814488707647992220190520112889306051871222417784171264354462082463715200711594354505618487808197591242634638301644358825110144667937014456011937923448770810632395884523671396971395561670440071599258267797073187123508626473218458620092535067172236667227550130786052824361966938542477841462449572336113557291305957548341749760503325007848748153484432890186418262522923826489308905762763665965425936792682000463734440076873458918133306225044648232296214801128471907406126158071370398817722156560072530994460421419139444580617890972826671028338007917001048745739133229591779164712146386824664518666755074954786095862791243031464381703349596398466839789970817843748675629102388892751270078281856251628032318175749841603211194929687523673656370149541173628629963470010601068759589815449272958084475184430612710313657200593875241541785400379146628650395251227565924879120947585180266537328062970098294035109613450728366274690898728652602676672174774081140533430378743693706374433360052303920959132609281984812277750834336733528719465101560067660993548099881208315211521200316450346785370560555602257878396860331071198766856832921111385852838690901342234920884456208237408731394102039937349304664345026897353149330066524614813826326414649433269819599625554518993046830418119922170742979016996327166091622162909462923699395732270323862036267097630055623176462703754048473379792420273354896786299308882425372816148985343315398961742109006853414015256989127164232812695332221363244847701166652767172341075486076795182483117367242287377756959724645781446093520932007596523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] -19271696793948577528140996727996936092569217061043755502951565162612203788810543000376733236613906730817670628526890930045684981936785776095372443421394312703441850707213831759041301972629458662158322224680395189320083514640338234206993906978197535824964449894500985343151866506160191259910546885140547237920841422387966739875163846364129786008814412381340298229251784055089785522859250232400985958573493443167009502470727583127105085835408859997640083145776094919151975842093994865076306440234124169653098624777282737642427621574133651292471513647628583430884752950172778216613669762381679510182763774545998233775590121047345182027641738772744708558744538163694325348378940448708053682400868499679827470725306353532574771955773019411010725319396889359490539942701253561875888895706761945112380207727028588580826884895853445628029163066520007526191863257216513014313040877311310551681982962926093671531864972524405909565397837189487101676258472622262543906240765099894336490553406669885562906472777254433776036420553542245210344358998968620607503856955063830738964918418215149206983027797928639024027764600139323941413219534932684123927185840341710112264327914228142655854481859645811052807335799412300555700930931895988961254399706582390399211385560936069698818675337673225264910003751735040950765056387913114079198305843988492798727498035451320865262480190037558454753528210607770219686468450592012808939354493680386744039167719128092144176493138672352963581581677323476612123018415180566222586082979653587080868990754932837584994742888672308875277481888245296670190531168527524748623061268076578878817573338538005917055520340184201558386525127860267862957112369154535422853078865748070235529110907670234893807375285370395604768861697330132333235506767286353991361482659000207575002557911536018240248319729094594560069020786183595030232723801435576452710102459948356315196224513322178572096161707080124922880994307050163210047434251956634105862069987262550227744298093951377280690932179097578188856336701777198576132459607326745959288095606526359190423300114029070769007854275445780723537723601153696432857199630557207836494345949441351662511936934604653464359325035419100838947651866813827116553643960979939313242467762020822197406810104262219524647053918167595621073582384372544093610362883298677537595962027026630233205921524967924796780361350847012854335163115099633474623506002992384195993781361623742189357620628770742280280038112861173706171868201414867494157304027961373390789753566961790849639527098661030798965532821070757132205593677343571985383089909315570538910130241151757349189969246255565294796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] 5571584209380643577539756251480152035839910868225477083469289746898588095744595437430121832275151580657216724238965592225410403907744215446545783451022669226333498308882639596736021125436202152504778272432979407037147869670365805103643501152401595243097898026334542249641495717525681990954967634558934803508173790261950116282724476454809498651118278754247903143019669361307468853780940221413490851988894046451754871028621472578043633471012927845372869779716411278099858771223591700579476900481247606493844441695978775990912025840118360805812956080330977386913002276318993561593120357970179990814602658859635016730072493341983549806392788109496404256035949461301073728593754673750770488996642764447316154440792856572073268811313500644383364833491786669788924835419240329198995256154585250368106964728832876533683701199561867216137760583876725480653799373878285516412063445145177874320571389463227214503053929812560971796540227859643754366885332923234257797802007058145300792704810457582231721834557225400717014309883659937451203621304032759066549491251466283450188318642472783128215937465856611601967458001692636143270168285458025500679322372750591519521014413026867895696175551463892396689420960699024003839880482372776288335987349845170151263581719085680928097019795495032896203480886241674947895337159373671900240966772448849107243784954028517964397321048070036398288891106377267539552836314085706891095272546470670726448555190765917919073657642676310617477406931997555547700516745789893777005728564531164952588309880468689178995412943407794289015804606221864814872026892485812479262191912422324258026393127366653660260220800825087935481241134628987933352184939631275606304442766901628658237562640457827878195488013775781597402110329563752113395483765296668619477693201589303887671405250409467569266929392566532930335426350003978428570587910307521206995413936869390586384550590148288350907397909186397479078782808144792144391698140255706175274127103465098305176454529935790568486761498226358838712823872928615327869011754375166315843149091412958782173028814926089984437842027953913962281065738910703058100146840025110002552725389546497098067444623988260547412129280588274843999496461475730610140661214278643102613970163897932699370572414958273234905504369836452149974336275290177851040504891598384497448950503029659075528188294388018287149464831062564053073795945139438331278032477851952021862704993341489777611501096996998795483371651344539843885387932867126146049755580768821354949676724776794071484667771316310462944411686575114485291388320223951547918979030450140077935364750041748206813312973305741668515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] -220380547497817390127692546676320259463225845390372870940560258142626030932695078121085137774317123996861289695640933137989986701579704502145369781618678755029060418052610517959134708492524357483832038688679169094260807365157226026646468852568141526799437747525761082570585276218166003567853627790608023571490293148809525012996620542128645749048256691502455891871719869330840263760259347199379805695986821230235670616932544997549073340284046772634548377477383666968900636139974022843548171239219035755309635441614321746107507713144807058278570276211451492235661428372579060886009329945205148401730341165869132221698668120083732819205139158415911012124250560305785434921684230043954260971318640224836894797220616534929035849256989108441169944557744115398974638712541419207873312792357716044892276173216965443413895587851368141908745306144543096218582710437955695629088151637484336042819702017093286358141959007364652167524675656193983759479929706009863160058396815934458523713150571155072883111047898180803543405797378711790880190331347051471201852242062022529834185556237307134234458590580258024867828902887636557031202274425602408320612655722117893981171196046469502673866174506414284049803771414214876165489378248342559487847631567733467427549218492605314999003890174115614311296847026897475766410901351232336737211267016314956627425095712402999444163008840749119696899059838534410322122140823966753753413768672261359876562240537816047951851241591881366412573933884877537522275403374855702425151631409700728606486674696298947533843947372608305550592595207449045887815062317881653546438791008633811795822594842188788987251070996548385922176545467789782837855891122041441078246529811900699909219177824358583826712299539704141332228707994583954131659949099693758456096505749202134686161913103072857114935901159187428755716071191765072086513530562370794995940788934958053607393471278366515806282986998396798761833315106751943780564340576208712498618006066324613764164372716140584188823306245495319241993650138658251248156408232365177013215468478887655024236552972377744958082805387798102809829025316324527388258102719302215303361724591539824078071379953412287578966246270042300181834176082986981873106354016828408080046605894320646699836611920938286721487785307940096627538735822677013727802732598469415290320730362427839804797158915529066991866159924067019130431814242050166500407174849889248115937136236441699893902276700588431977302040880563605107650824583065353398408535501170138618943004280779769697364905976478718140344641987373999517275942836240446707186206986079008416164157447128278979510528779870388879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] -79190660571026204342836046905813972558163943849450080205257628991734630641069541809404993856421103722597905795185491752501825534959271116877903054656735227212554841535396934001943805302730444402172074160657968384805903337988788014092462360133156649438037550733325751621600471939249708971632448146405240385994982336028056824474445967535243128221843752456529750476418059685767827451720399097898463965605428722057167058472324076416395557416081185268506127888653366660969945966558066899029208513352769514934114806701851462154957075677071125689720462165409782315011259399535799367905796565328263679449042682779262594746405036979737297350159256996242802565893510465407688962152498923277061636094662936417473164081813098715331705764673290926660847489293864694377253340150455771698454821517737823741377891612297706070717200043002654648494512769814351404444606623203702445268966023768313511309282002853244753986847044653890872945465493141566768898886656199292932866155846347777011999169423623812439811178437830014054006134044825099342118256205119787293941808581480341411371078674627114191716743406527749601006384184402006682674169377070565818492173736585929896556946066829796081869923300770194414475820231827002391214538865438006641455660311686393587735476311605242281863874318619644637561196356725818683759685611901931678582511659781148850003505113116036308785407536249765747001288020223688492697787130177772747699794655247858071305694573941985121544596507307950642418599990402844124181461452464599514642070635030928060578224735922296761744088259779667301720873683518126684958380947854141836072321951644035082292248979215163270129560526930944192470788212017826467560864189745033708668935895906875486448012979807177520179680596322795289261140758139639539920726051821123740600851489099239279661905900408957420485584864934015118379686312976555382644871987513978850164768083415919542720185037378059267567664328140520010922890549752838512658850208191994074077140963092299387261138036727816039516871285944013184778504333323379674978721749996804875620473982155181148205690595608307062279798673411591626317362318484601573767331117657502984236980298611564353210212431941376772999093348691808441259931126192242999062339941597877768003110512776853137651177558331139946881788663254754223789890091983208154828008107970402511253750542154459186631762893688402182275840381254962014398865473457258428576625043100080126288484147322951962875976371009563449270632735943417481922201657253758145285013945095564966832424899330533541852603067859185358311968894555347058302062876287854556774156150774647596635989218945898634512045256414897111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] 8126134868361953833997357121136920392323048244440105753951666429340788493830388129877181021770458596777193010389878187723733556748532808043577681445910607913712422668964441770073639503503820717922979845171736026911237033538178911559503176446566092504287282718077327642318608313494261267487567746332049015160712263694512806498239979648462650975509683668173840892927107676036073864376831045449648550963046609450869897136979928330134491792073018929103446893697627723745951288474569857054899634806062075441786358130460177609418493066908200514224138315198951909419888934119408068520197523494614006673678280665478173976266344106134922523589664050710418157192859759133184719043678658262657207303406104041929726407874363528883488980062631849300658624646411995346413167188334367911224329525019232321684913229264706864620172938882026726852425297470507003742954247776945614344117059430508928891198056984558667588032534675933056648567779181211830101992987343265742940315705322876560080521369362388762428710159119902132785718624179777994670824553562982928742124010502333909130937111322359541747575957800203622202394935109713183083134641167800226325439905914433988687086184826697585456542886884370606044973513340166246442766676606800424579053548828535384624420225132913626459012079869936106461992970252555869060300088587454737285217767460363122867715039350888264609223840106584536999675722371369895235755621903482552591920954258327499784239416573501471023007642916378143263318619530262807085544529760375899735364650987612701359794010991657562216172477294277266157393226870026119495712578104138635126750812954884494912185199275431608385761002563235357218870237626273573025513160055989621837093102357296163771990434438659468742698272167614970350219847423914738890980539877600763508013549478613271502518178281903545009712939958621011643390985662293187118012801197674988554890386380671463863369357487253279968465614206177889585665167995169338464362977340949770435740302874425232537585857905341290573482983571954882303601763130747788123799710580373355478804101264071353442216054820064847005734422006841999071965652892027215358503480825086966339850307819650435751086700862843371445234171716975059959943396982297463860518537344002389403871654771826795345945614197935658046863772185517322639049141025785756879859249347412977089106615012801077778984752228174874935340878328922245860080041100077050678754491393621272200470505905181483048215454617180142989493501738711574652290881612752517200199980739961281818950365375005653090186062254273385547911855849654867062463440992563896713260624123867183651866745733606767978486216363469701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 672039640750158214243431994573195533653920709294309566061626309607654685034016291534440603526626823990318980370221661241426130858481516321167697317118294626494881528481076090054249712994293322323821141106481561627178473305272047628671006308424386710826582047655470322256985872890202721774322500873991047069247752314514122795042864079997058435722100995765059438040577614297331560248163167895409366501494284787770812642437746906133231446162023882821269504727881138510159067480191829144954675199571186782654618534378851541047700752414815225372163076949721670153093194069450539201516905752224998426999163291634064754512905749948916187898998390449245859575467196948257979637297279464898440256009182580709382432747319940889212677368231178500661490846701289052662055165593651370024381068087846005385332659527158189459301889357507800497200242229564494566437125097510448477962211281321749865577713695192570305553545255957884986920434560644890987340326889374379424958074020595792613407145255676027251312863511268298167528470167050964699421413705521718573182607757474542054042156530368963423643620720573816004863548562798489070825720436811830592576049825938263373250168251911036978489102455832474003807860600063934995138163532476652895078722866306120228443627838746213315291278839938507928389998606825614606461166701489058304671986772986659710898121418360742676611546611175076102910015492888605823499373482719246444463496616274022556572830481387385307162434600584091690192924217038464459764623105595930686473593548717871102782682268155769011062285223988275859383688807821687531942477590297735583139808428583676656957083706254038791073101953163664765247128095461365953399864160474211586511945289270868525386426796999119545725613964936303724458998051379673957655667479986699960630099900358666251500743431686771195394440407435681075364105206252673812679927716648484455647954267097940986470797189557546078379341195121599969266822748824660963199835975633463717459618457672548998197790669807452295408835587598053179212970884991742268477387690560991314868974165368715126047290928321473171841100920527786774002370133456562260512375167885986731136886968182366709775149868850834577571958763417947655288995025206099089807069371183584926420759473478917804700624734933869724386772939388708735817524779103441225923076785237455175689880956280180352115907179943631355557264542763776385483126846655476374116031837849883493264012735233295515220325952049921907758469579288654434666216661377838312220074010725716843226500302458914595384125688521254619707796779044607759555618848906009064304426170758247566410949593937015133333135492099604480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -146602201765640279605516992361892287965268448535484074027549467793337812367511748762420126801450970670925968049302585036166623904878784855532183914077245209419613947768713835852977228818449055055767821215789939596093697382646120690716495392479101038679339409825152706911547559292828360962709088420449842244493030705673458026998727237908693994448254422826767631885008055528226654193645655609161687673181926733946892662671962848261932726233146251621683267852543722407019837961241587512896857761520097112137114440461133714301319659919347764049530933620912581826380670662697625447236466933505181631221050893316469074333217809465775990568204545025963832529298339975869900788128319972174674155343809103429951841578564625897150983842716609770208098624771547511106313301041318366856279977989400333712000153421695429800910826055514202503751941459040479164851326428462091704221061237076219979171698729292532509416703317501252025085523768448847687262066373627774019989989191924751664155698174589656631644292427340793581364389311638357699718435411233067009675483168717620634333198738724552927250157469983820110123590418092570941756420989142117423185467662371345142716489272584971471743400210214110500103590950968619232531177681462912772066081608108736450507522697854084847000645061775620994331079053911647182746499775095119162102896697787099564148133932770123202144889510935253070422670217729357617517447211966247617396697126015918075673672457318126666189958167659244395563163682830456028435054989248746061077578328353567307498426111580883385521940160418733185345065852677205775823792021707515368653784095724803772407120263446996409807958228577722819501802235272307756338613819667921706990086927241636518748591501284017108402095193622171633474357546729354003074404373775552978205561561760048077423298654083014689444479888770457009180555691553313147402337360582433707931210478980086875580237188853949330874608254865998585707632117601887801301345079901441229341223117190604844471628131282912541571819604167622137762839241902823191529078144031585991913426231629459552365818730367599058029619741739002687549350667873245289606784104057410070527050789352655606952644807576915738055853426889945781900550165865380743948063386540790627260111756534415874460916845930396853381148480999025731571320738251179822367878165453085433776992469925473477256410955187297856119720172125358234557743184762118881484953880321773592374942131226375677575244179609948536797962909282870311295895624093805337766798194868465792692346314010931541117908823330252468287518637967133626794556450466727794797090646588297268181527810038546473838003246176665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] -10725477103214081672257409223244059042540006962671826344634209550287713333738403971599971453296232752707237498899523773387229005380712111543259846980192418460269807736190850315295892821862736264733586649015306296510842192470282216750564275082415666175883088240632365885129982274852653472919179698780982169558671912992749874730023173171407515737746609108678033866172438351156855416166980186384971276500767506245738287142055470021185403937011346355896283891677931938476628658858873234683774698140934705519178354090984276432380153041411934981550836136080056114353496227375442909158493313367270555269596219683927324049056261831796454427083444478702767459689066860736169241852610978291043683612197078234800289196439425764443739682757677020982949222857313519338018816821421489771781198604454642271649520024077098455003107576015965141801763161019783436311398985737376937897260784537050754260527274264037042963447213664485616779089945506664296315436918053272916062121901729258292862561139147420009355291295080203767405261995064338666942957314622742465062091945006595749378835421818830988759400293827375591940357887643844470679054537982116932223997637009527086029383069957233214504302542564944251309629054021896384892350475462928454549315420023838770671661067048732603138107540515398042183326068393375208058418866394748961517158909066421794184477005226458483160895151850125860430030431152969385218414592216430803829457871014484304589610395191318420519852888067438443220323111249618630708403368117381799597608589738403697965074061753863896766423216140917651906586122492596281932488011805234367851040579334674689119847189398050747885658923972417463149367124073489390063411032410479829187002228907025285635820468823144886528577003551969816801313017129166271744361412891374649286867232735352412590745373383521918548386617740798092140317086885641061572429371809931863603807433815609202793979528906875424653695954365140463909993994328450916610835128842626401341709199622663855943456787597902525907307837722021705816144264461312420119144152801056881638310399903953779359471500257658190992588163275909229678488157024020187631750731768435548494975038546089702984219654711210056737456240390208819669942771323745934602209091856970094252606923234195403621991414644072163771559378619021914375818040000059517120985075176554876430661150026195258846931299017283097286349203358818724757312978003039713203270463789035368329971973640069249784068460654354780966934315905767779123105445039443380438390000866400476805600817467776226997814466307646839442311237560932230524724699631459884209418046430899799492864157157529420504398804549632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] 2366294566679251462251505198948170625840188623437178193824023717918927809194591624038692486463407330328758389785867460216777244198396481785202893915027840602746966172677523445346879031660556977278195034522524403208908170784779788308249193389506500621311252346789264578741810510644045993002118730580597902977872766420764916002639424050120862296999788296330212500470372529478632459775608287138122914157023178451017653033054663340650690433477840943888594034590862123382372400582692506354856478966227338117557184015307620509632007349829620135442747844644832032974519360492542024890761724787649693260530221565024598260252189950780098975641248466620209805672775109212290157778652473178201063979117182810959771579063631161994478449870601107761160393918587610004751567659592143745754274473283172263892174827413698653239815217444139385730399467974382348061603430071084549253039963955447844770197936362121681683463166241919906457212488978130655991889564591726594336447036071334851610148659440846504410386798210314023944333397301812702221004368977361451406169564582823367390760962025194088491073099489960770272715669638077537649908841871488916534673208335191302683400776333258153240215578099467658235706313391348633752942990028501581011789484726512125263169058566877307209996481380986326642016799566040347480564391420721603202413551882257154464038755805262968633381269598095049294327385501916160513895689855709424677285846655130738240902035143749560650005229713670352068840279730413828365487980349624429552220773637202728631355371949430000075075147639352261692961387729105870908060419638860998282995899672397129897160852677716590313529283414818976287211798147293438959888804375034816013501759700029662117406388861440913802312482289893408831214430862044890564913850829065629917179848179583309312356913312660211470712022197057486760158428365389966662747063718085187787713852482023232959017626318594386892364759375867468671027091256836260765722512344223111015130951437637202947071692200985111696882515665024285322612013353179434005010174280761173072497778564684680456094790183201920138097668268558772702906338680445330948650394108445067023923832736076202143077958672161933719540681547669433206522668822148055589674597479996976907435148109429498519868509019993860620551340050910934664179522440990848681447318629327319700084167153240021992338537421074186272396320460164996388261674258096986405808169264953949839615311903700257778052753195509892777532133776289075647861529750993210596530981480284584189307434576684129888184698767398880484613651457921536658277151192949877571696380289457999882094573742409243538996937998991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] 20441472451100576798084927289027316013654576893722274690936023510685621141195758923575033642573070650740805242977314819643258796102857773806016849099833006724364744934599131930155558107615823802938768807889152365359528008979027726267464474202022320954788388346534997788938006327798953371108068249994546185043077875904804344250830342297358448449275728025103200145917055301551367577297801195287114190952669450695248060175289590526359419419587475887566060311392813043788220082855946838348293554243525809615046471697900223548266024701487218336660784773544475793375043402083475681215898013249471855966594159644503723223044850727689847789080411193574105951154375249866661645435166691299384095518532744141108246779024670742532296317792866599263663379650956176407483315111891337223040141634367733109864926157791362900744359901474884026444643272155154571167319580034096439030921950130137122260449546696278222634610475887349701491849093467381054845576972939872742862986765823746077793311014623955887791621382951542114381786517598416191079936345330935120962559142467177830020243849576753185120731477442189583266866967908991740953273082953484168502064451424458831917553399441530212946119931031585017585078375504626533971392364961472237614349218205554863381267894606734587829153672644563806649835425450339053437843558284369519982110754447820151371934826686303154297340159395274081995659251668669749248733775477481788609381385254884843616885854843333054654572593387795656075481634504580285454916356417232894098017474698028727904923195436857813062243583076006147198172625326115261589891846134432336009451057622082633376392921071157522506048259981021589442671261564699361323996127445241077185186668954822945836521727943400348448470344092692184570340213811356126667209586742788696420735828681275409361877461389825022368457011039381189774826277995490351541134161960006093994720343420671532022250006511568116257428212308060086031733451912863852595214393051411302941174015371404854713883467996955396031638631877232377573548034575082117593635957593320908203209283288764476276850867337425857248460800691104353783810929592161648759962766476811299865229587942964283817582576848452205468550445358720279250856747845294449907379836322156255791314883801475378157561033515075737821046591842522373529055967446218980903314986053441843511967327169600373906835261539424046755472801515259890960510222224060803895265246619548380871450966313013392544457175528102994755165547195562386088926454033960738525109064418938210351092502119668862068976606350773863601703815389649452439962600267111529104641045676372089479386339564903126356788185661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] -31236861026357811291571088067234127760097572420322437381394552085097253247275136021825639723138995938595834943823432608646740105613534439343371562677163296199432084901691625632783045120987788239364381182138270790830095135558613858251451422717853379585635516305460627459351782822306668639220688365913653405821342416150049527580325545479748046679548519014655647203222433993319026874210296097366540332842236190022346863795400232947975163386914103916936835705162403195374676789728601088871766470691125379770344074536292326936625735296715524981771571349424993169573685819222248263201865855111065247554072924058511356636852373395801462036882894404064915225025847285806278485943087340189066365060755268133491780581219958887530452288271123175686422503959295632113426972826959209555254824237379757960866728384050702710517197032282915101011297778396221757366283694736984174608910524006427856219661065793339862395761958178539314253038733272043020160914158379136155299881473200906558721227787193633087613504031561543185616837031387747049004266862255821787690541705078579658859084840796745028247201581278805324383626835559596491246917962652758384378746747536136648162172862925621362620729597200093037715542591904889853829589897982193166858723921088694802444135249460331771810519777119726854067952026255214422831727354207273344914881093459549747317987355037463561291910792066192389220531288409124307591422320703363697153258022992430938155999734077153028935707558329196204142482676497368836511068201983145257930130293987005829587960110740545690182573409116476227905658931646053548230767137074610723487392826485614048808988035357872870950655244084155733419784082094072709310668775330893797898705750978398688042738824616865438226485844088723769976893333110602230638504128483064901036525053844523004427396542892473289470128102153437479972715675447375184343357283895039300044119707490002234017206753982437839983102463464447772908490108541221020623876005820681502648717813769270708668547771757083327839942602662716308506632255898303464801445652565488011404311683853113886836033520599295492673106700670580910513264837952047344595419496282293838687934868220189125749997104932940480462469465400726364009151729550924996747587598576316088557082430164779746397552347813295616531534658158499139870895801686589629446376791291209573188058488851162999796604893977453113143203417041507064998893179070122492878299354950216836660891288346767534587068418493219483218962026110895478317633121842003348544486480369445525831844881400864287879431911550740759881727184157931763543452835509318206866415095818897695649324303758108013654743722229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] -565048359547620515986335676205862235344579475850383775238662805856851916940209447941685164023195363497755471640851661384305614275980222367838127895700876844988179337834650054739256196556055631120154485201459055046979501391575800387547199128813588185381157700074584536897668612569590229233958925147563549369004436272038921329159727493385321477507961813093767027353888548680327526277762441773615888024886685076248289650362327781198879079282583956411265804723439399896290718283123662334302842731268725840857958628703074507307208989986190598139460762329006608008454615183973508626362240567545309475878245865851809634237778667660666454174366376365554190098188698701730510456990881730264307714971360080102714124129058899094674099979259786902618193967874561204973147847141946227172037223315824659068151633774187077691304120055579386666552496863886382090116729231258844850595015045176452247323053913359889591390784299594034584103756641422157735097847795585285355790217313247261452515474002029245791860592213990796146600903933654029116443767151870570918933392585219393303507622594256128376824428379560937174255056703049428775218943513747175200364304504734286502900286549714536534551322616953862885829701363393695493192722324534428221155284256050951707468892677290030424133238231067097740509132220421042720162899850504009692381920425752908851729187534733346134535560276613047863812631027881353565324275247183428867980446124522224871268090182573246048650475585089466518389308167580124809695834301409518091544538620522783665209156710697621173192891677538815652450018308998313443258766540192721451172671153028274200543876295313758635139733838308451116810696629655760872177351178053848614512723720842226754571727325076299539719559631205081863414352203045646503650607761179971124129494784767571770748599209874372514925518077605619560267256745520571640467800907671720253170784140973413343265112951188205577108645544828063673942132832276286462433097209665286571299487025767905994577137568276926589637307203512182362744741987498540830844862588037456492826341637789836745808387640585768612838106617140607091881977147414257656385011637577084432599373494986007155327211244698867648417743534905937295426277833674441202407095072908894948812211391218269800181798170443669471443387177861231595039152985327555453838078664698444282809801350495977590795647709029267032716622534647939692315282087108132961062648100062592528776963353791914284582275465050752732706356916399578117668051081619039588039036268412800081121523084688638629002594578874031095500721145317182178188267951907072369111599205005141972149585973235910338252405473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] 153000038394692369028081184601590419169834485008146211115289167073563918572945379228033799330999198739570329319420044210249026538203521918963986340326863281314391534148048723072070979248719268708433996846822036397756900725307506782972849339925157535453537333508837188700225730326575994209280139332854361411727577477657493922268651550278078508247313907522729122247248689623085997961906656400370323247751446163474656633768316944746619900960428891259478413915757762639408938125878260298053427432151803810804413760719905618529386771919895331195666379549524860113583695826428674185855995927734000214604221156866539621234945021192168192476420620160014231544849998282886143965745583391842370473910689397854883948155044571662843317826058701176771179233227726971676348937543341230074049009259450373417530648653108623896282187363007287831577731942117454407179060968849621258301096933907095064754989250948905150959043303433375664145787004024825528225881480340002167371352233822349271158477613893914580859156312210668284872504221085350845128198512161476356535562004398408580031718609892369601206756711569602863602499986460656636411284772246644828950323664969069870492455481655041367102037289210597845507765767092999635201821345446843480921396073877722696242293237565891337388037005186440314487295252369403819021647004258186883392406863767300278880505613625719113710961317123175863644024139007195736078231382285069680081642828807180500893601815850582763945905556099958398685754408463299794358078903834533935087644286524745137391598537776736779276041537426167115625915513648723519617698676576092295050484782505999659539402032038839468905778599213406857566495303164088376549736523803703881635987833313808984454837654128186199818865336155504855922370703878176874875012400939493383592851068055074106889276916043273684400538153601582900752284800650881431252794135435357924798375223070168623943724466932251800295196889940001646879619716625151950359616242349216722540317585895628713759388981471042834833671178274449951091699756387089396242989820987014695254148219734671799586150377067053207818091441477216371510686936547680689320536538404175678386346978967853665100724454176607312026446382078382762255021982078231148617877618217352476607046140354634224086757631499807276512881589682761845125928167384135639905714882244706718879308768899080178488497701628559994669381245974477620768652255269120248659049895543684881467397658020596824783300826205568208828682078602901188409674361083199493464376244433311658663540136483493513299000069074892354823367057580944523842517114265042047613541268115187564280215999411645019320389468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] -224048076205552755262169503881786187991290551057173715037544430205991620785449564517559951046934356892751713881183974621600899889198439960433548550036891258583823886068788111547090088432596209325881126259624979838202324522296069580506422586584772328755529092727610755775390105763640661868970478992863306976751514940647487530581504953893110708348434138282123835201059065441070868136467638524646396483718683919631291328443175614150693078897879596446757496489890990444918872191084360357016159876118914177522075610856599174659868208947812677953924363904322425837218921253427806689615628787067135775071326222521174462302606020838576040803201246728198674778965374682858900072416128271705790720889773573816439863038212126473743464185637849429426724294917295775345743858924850509140026322538665898918051125312387858138501630261647284360381965051979033795275812666926268428444041745312460735846946261773620159166349841096651316149206590720039693377840831878427026832478169405262421240468358303642590667402934205647364624695375090939900087458271864070920329796977486082479875676024455130851084606697309703008684591782440404349827611561792444845834149129897994850015276222985625888501637960583121779013238237903497152707078666978436809449070846551367213611892483394727879029371875451277484801600944896945065248317361264233344125277645116581414747376568926111713789838883764416385578090788440364552931208069302001903757173181328881537040763074896598683316148791388642015284175754315044671074191186154356213692743620453459760308483991642864561735699770813517429557648381055500758684781327124943866186471213468127718168329656615561332034897210888708049411986520492231407814736928900535664121063387168217569745129884044632989328212690105392872290573597948903546107654137348546516819052155524144420904865990337589877975279055619711473702539026956087955835695966010074263039832551367577546217884654545548620096339648528567671325114699413364078001121993360901102072811504741380982014811012721333848357551400303272865852972021027480349292752818269315941717484590119055317748843185686913049224505278668077504229056362958953973978549801449181342659633050379409183267224193560627301348080212156368009336300576672362135961056311890852407007731730902823897960707469015629038595996952248150143809204986902481918015019651833359701078657775658413669645474978287567295231711046469305838451030844059271217786378384539597899643182330689752652311415297720312618177800004314054038880812795889138437135396672240503435270417205025977231500153650144029340436180962827923504019071477104258817539187059283713819462543102958066445089505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -948717390971327347793369334488179988792194804275992468893110374250625720692365400299782256720041749079243918616780038944051796800750160384089245360884354124747816840877072285363507140592727624299998518879923122724570966101754977570428752602014681938376274244753633204402793899471026014694305482202895343296944788145704978496024583551195119321988488929198532004721103646880023269133471259977569041334246826748105736667214019273990754611446188690129409815535871757677014643770055863761325738259387738528383164873053305519007568200294183722597887631481124047555995845525264310102595058115524867420741478875357650597641459861891160441124177064825016095764572795638715502097271153200417804218001927974463639539746992880682126855768944723204130808425747006782844100746963676344998527664316828566470162569388857944366641340963167252432642266825919313655434935061158151794554235577058804547409906664764599025442774066050394523795804906790149033060024380465398642533340987222001070234824709060682097416317195083402174744813751829694090605059922578361425115080240796837117659071326889338500119310140773481892209756281300848266891895140374433481817374216749747441590455106396766319985926979059097650841878602448313458682523326220233698209805837534122335347694252851546945394985156787088969401765078990917680006101299470169662742473267296368427686761555791646543644095551212238657901272821952412282266967057587031367700578698293203236381047856788817240524631747967080551640982848939488147013956867831621211120296290237353680644077705618620577885542574669781047955307242701406523932016378266609174919526328256904234646610120123708744317057372563423632751972883923899952309197672711175506588664101955053336134911651174492716274755175156414816512858843948472052024682825542196835723924505698246562323959589284421408202408348200421757209783462820998001837288251717360333319325131028215522657094973973704494840494232064404480983137316772058408751753124026426171843645112638172017115998080334181488842473621612373743077576935718523572041125795605930197489070126082700184179876139011951310902467616099422234287892254839628667786353486036473592305166396781687424258601358629655773332710141183271641588417265212810445588627063366196225382225007005945329969980945709848079860221619300732171149137367017018897213961512346224372993888012656456813515588218425460337023609395863912163262452463326886010184602188636091024966918432976098300981261980882281430699512052481503777623671663591253556926899272025623045477727629009835089242636488836398574312208685991174298778235260888985646045277769958050410767058165663470756319723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] -32761642559216068096095554210086383055904826876433095207382205413446607951937494443313507413653622811468112026806591465280001228596593174514022945567261277395534188245599861571999865611895727457112730652034899635469712100548089313115872791460272720128445321837850210778913370881202764923198685050806252643428693386051583162979192670920154152512951325444634184975877868055140833905675932246117297568001354046523770634291300203105924852378250719109917097367507284264937285741713197959565315395675843417163084329376903960280701683752605401565267378520496120413578507520013849037049074502711003641508461596978419233401128199714372581881110461429831277473369599723863559520593636969265912828647882235097413865839845827032605145243299595333288913935484678745920535131448452491105184070088579050451140267218377139918525701175010761273003460606567141586839541601777284218303004632718673843276775685509422348197623945363079855283511278486496459821352257335379415791934518338226239469453574470162818143112008281873106945850832702312753645921933848200929954361272556977691682750294181689580595478656173821988793888735442078704261384349621951447542124409843401330651282014018609957273325591777661232916811969760399330455646203175023235424327774050816452898837632342779711110635596177052232807481257415030808325899945556954113024292539805657028312262604643979756710831516652589511382309517350223466775421684188828262671062566435503829742998013986530818874955175243068907882195062135027665008067725301886838674800156754294264647622357186860301065346533656079543541713634299886983984861733024949130124877877932696073829541800875478677516870439616881383840711991993974253205413016315878786994761653802261340982698618552077281278239604126591052515206857497214465025628037724701336441311502510496462030392797764751651233334649674362352505686270180097856153919596888423818985157830586359116714750586051553400801543515756376066936255144729773436299027288846456848782352887873715287767127162469563089045809764931029677505033668219316396276555803317995261761999112521402723936574663725570709808488326761156498685396997251814813292023152664950986056757365439307524694333803762170683868474924058267936671829187150340769605260510886903470812179791942800722378523745598490655586055356794057117654254526833810091752735610972152886942725497226340413310130946607208021854709357437831198840675577560107003729730327596705376880570649762553194755739665970397859751943971264128759091235573212618192985677218904597010364197233658531313466296396996757971120097926240480276845036426430888823787842570215068251938037331662996127088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] 4330451231266481639089935422474918021138875308509657442633747760594544344443887368092408059795333495661322794571775777787008126060071584766838682111354232517151854419421039410136536215993591063597494163272224840184580824946563276012024594575520473897537049062691828353742769303041743733396319210698164224711251226429933092346496417871313663150182518858814986008215266471144448641747730867857382556428871821891295163637076513013445334541245920779183680496429945747135852573916968529839431637170847674445161657265624749470461994506998539761673779833742637449675049370963034543689516453218854070048369286568843466911823684282440438487153982840767760856608111739617062901710030684724744487923133118875632451283586890909518032182905450662885225718605973882253299318239428216514370122805427306429510242245557254182010792912036474283246543155148638476372138397723290572899799658365516538905645227250718945891984807878230265260123904637553188913060973478285320099783802744034000246105100530300495456578462259896560257921364587574199542701619557570136290295629800579310879188018812827719870298699604313074176599906103547946712069932644074628527955914545045147836067121072116244818125428913621028975780903799737977532902062361981121434946263793092669602009626642782062535398351814502498363368934741110772185225458313343869187288545182631271564079682604802703676012339879078806773196606166931129497656389257147950898924280898822639432873376054360794326335664632429673573906621390036704531194349476557360323119243439585403184489637119244852772443744166971658465466762619793695596888757593601528756986318083872763041177283366256437087904231217481436496559218794404126078770750545594172019726982769088149437521537396088506577697122620398975727142528445001117199716758503195584712380432997050585724365476421410369191934280523745261536622626301054136193933476922343517948980206641945528195759741238287493224151254281815538494871484031400960000068331465174793315864867938433871001188690493566392650824541363969357675647261672799299198242455848143100008642190512981671090661472906496178595942419261517362801909750443636513290761992052775030858734453670244684420625374115238632724550435537250166728821181530176264462004664899194632771416725641724511440500023446033321705146511970168368503258553212299219618922895459672124024666317378589696176402215775156499327045668479021636304064826409534773582978883956356846965891067389726328672551215024505048677074022719540065604565445403030506472603893372298854890715891614512029992366477625220395926310206332033509005446710978721418595953396555370259089525176058989869017333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -17153901737997236909799941448232435087254967838006315843453450305783956728535335488414662782273185544750847893009198596734339097900405192558977526539910508101087132416278807892583062591841453228818061763193489907576373513267216981183336202300739243111876951183791563153689199498811246145185467961137833936701083271587098116855833919323409684323010552237265746532127596912934435480609636082925403538502610414089191831680294320807685999978552520831350067878995616931501148557047699197284759359617040434825142927361628167736394508750876174825643166430476572471601681255732778648157628369931662844287612716542424324231453028002928328309801624296325525925610114172298992647585342478142298673653886958527574277622208766100811670135855140251402060564089392587296273245740626814485481836979630742093536126149551524707662075894362104332344774157870701658561481279265904609597226485701498296039894678205647628982248763642499151609047859530750544961841675153196677166913781597840403632828145556118425113449424821043994120026340528919062603844016127335007669402010669725452382596844497307614241942479775773963937025160388713052552248575538197160218493852406715959938880190198195444766665305689209502488362761569179914174798545606413068278925964969447268592351645661103191372405621628742147821759064513072064181571697128039167572684396703835859279124763127412075759656800360509533862980348850413106095335831187356622072246283346262859061383294816349584982360846833630774113868874326979503708597194796596903414632945012362807823642254910414817275984561594766122365247098615654730398485541263827619888542409103956134710563273157544421628630045665103538674952520561353602893093203123495704271254252823350753185997040465268383049542825826859432576775170438108110871585023659047504083934130556253052981799131969287156969241268436232043502633760341371823852520940235643264178625406162952232933531882272439004005016641529725393312018955529666813820046677797104740037404079209329987437710097080541051401098001994637109029766173891579899884954858683476752487371708322756639782158344657376483416323680990572307514838773090560190634560741142534995815877166006258034164202811303613935927099641587293338932458891842547133142054924942607825827217277632175883438004719237396184905138851405093626629403327814928716529426583141494821902983325202518294949064682123314272219247810522354187891777947634272175857530286391026162715661138185358401697757960672472652959494509564741048241125053323528773113150875702140887967552661282912807022817465255635051728027210489599567301803173497667826065717650739765016348875418369887274270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] -15724110871198967543522930013049573992341688287702070578512718259551183090277197983892975092657396648800219645045246629638271978041244170160933861435794291216380682908658233503110966769029420087544694216207574772517464595642295594614031326909223820953255903356924904664294791104906107534654909606312850107863278767090230930742548571905841428391425491647181116381608606676253464044877098666605130463293674556765849343258403636421304361019228520780865475086870992586415924071329819049771237184143623783514098180507486817436023669127555219877012622551457292340413255553264690863271712003350865393200345171912907618691058324739427168693230460719926041157447389459060328282941386436956943253727418033083587283729831150971450357447798926479380930252513165449010457833795036176554236416442068570761628359254408449735406117769887832946501579803376853393771100019415726955203500345047676560229193903331640099721799814159010959899760955379370216032627602024213704328629147179194745870037613866964689992054448386350735579225271462512186772088873212104092167578306330115805238056932201748899195977659165601176845768364497233253793221146358522380417907219043047221433173305708155513005893569667621881493821519565557397493322266642825833912760363972242167285328766419369773150084856069880482630280207843528164819969001834078248858167173782353563336915405963538959632716390924407085088532046513233856904249418999731672741232265621258302114473263043483201065286395994178450590015147735233702338925492721307264660828575593242896226049118526918760186995754372795939914573346869686323147001149750980178298454844023686563305626503450844128431266381523370339840812730400251938243348465009241666882377234692179536334734549020818734174165224891271817387065704951242107997392568417887520926708540423547789114822555382752534841040413908062129446625998199654598217902675417056994768613155649699909879106600026562055000625446518649124339064302811581414504238761391947444640445994923692918770677628882576540372699932952892974386425707331938503390474599622801257187240976666418721091660397583395362675875390606809000129459253479631636130442649880974360454638045672671198526893898979011838540627032443522268419844467171438360503974314138580788390486402703919987729041682206263970427920633192357965598652326037491582874022667492889902346028203804483184860692945613588340589470817935091283301920729787010344380940141799267628467583768352637586458967069202432011504272324872294707863689893122215887350923654953365865423340140148150272794920716683313931254257485391801273137268298206932821042046899176141343499536335179729181081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] 47708157272850406229064851293728878164872459995047779577275683555059211297331673820742660966159099025489510029826848689412060213941203340820517963355723349966437901642664332380702645381974934496231548392223860630016251193972520323115241680324041344629248366268866630263926672406564419524696047203184313182596055987074039339680281265768525707459306664621060441983125535062095851901268977209140061659461927680851973275440250179679556464469721569503648594495402323168196709905178063007309904397710506452275289756618597215302115219786940433643166722355755430473172479673980436356046192572656770845019812971698288017096321355548562595503595711295732307125543459823744068985195449839073428102586662236198751251978417946742218169143667333806122675880183903432111866605152109954741415437132984749701129437259000576227846648049014420623325007141427029348658751567667104122679771209057749394073212408559680649833116449864214375632980194656818385476924686651762304891363275194594877417530996131607697698656809161653098838981792653637196687797674523689426887051889225641657714574141958483859736878231059128048353718230896382945143213923485993942600068168325680018083034774889033434677386663267332046043343201882954531188028077799263572720482664510095580931883805968819668564681352948382095162737199269779626569684164802355905387132726302028034438916678729379172981870335019826795419570547592035481886021119719404857497528215102205022091074399950660178574530298613803089925137947409064858315581347206919685078020489448557460064297955537357643596917735714279723012561523322023703575612850982346742278182630401661787436172811031697361249755368061394432661987649930192537538319439600807498043459474021216666837498750047581012128583522959090862084688893640337780717803474049141976606359528912309215025065477714066466381218337356159821420114485521872781369611213383698542312134229748738914280867861761368464157658682519855881305460628701245158088629279763277415489571529981492428909816941421275582183972840063691613732653304285684341261372549980242993602950709450769272713264122028260403061265757965939696367750183802210609560205140435174056634183884646310233973025820864290509548233079291515227747039703690208877810094481680369295331862505992023943669920435778551760024827979798609443544699530051610914814385821317358436120285693067738219932840436525918180423282518652108338218791639609816240197718205201100172254860511962644858351325148124295175656995266164002905683814574652141795787150327604814557057903005098778695950556469260657466143495817789402706062724097190211474150194807914439621089287573102762393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 41633665869502143379759773752047087787247404914793838154894923047269025179557761150030915311859149959903914649751463505184152120232314662593588887978672657312443597885792263735826418940588478102808588588800790036326613458150822783406873741142701931447857274041551596049924905440409627275782592008171577506628253278939591029126871223610501725326454469012749430308578231760242335902875693827202421802184794267522060196294365278080835602923779311627734097364982742579420567514581232948609175168291289800020617333434566592561598034850949693849749158052860390416669039119032209580578017218051520337279405821075823310789747371336863451425888737397644528598012051095861740347474480005153852381294091617319325452882496595694972793258149874086899254995599954471306979363873401252507536180477710110084624496906268029491960349171181925956611179452961935278012368935659726828255036256071652413330175717017559838063093571548303754525485409944988124983745211902067138852817067993727201520430344585341844261273890682297961935788366688555529114626760915772775746620753092873444297127590713104845759019453268273421849448116382073284765734415611859413273301614262330158792867637157428702636795590709825280814240646312090031221888010112658361839033374272668714964974584229431403812000387574111647509820363955760772939245670531723820885642186107189298852875826640419235021992247927386863100934213400451544555389396382422942345226534029276173297449336779958791778167451948955381332775005339276283779018950808574797881115593850462743402061911728110859123839643552704945030262430286243763286122233689625993901450505340017432874825115428044204398370055527408301634651567249578192889762379223010693075418487209656909040867724045781008069039505492441811658012271646073553343303169509870119105785728835082362919511929508680829727189540828582896596801485758291394071589226413451892884389799052934546765024307652318396004555438684720101010820529740647153796479671903446886265113211093593626333552704495123609273943573697193322106138294823250990363852835420142641110580835289770294595884780432561683321535239083263672270930109652524889334006911715841624195937812025811754843987199318708842346573914921446477584462623604433754629938277997066735855613375347368250183685093895344464422347753694690974022176379688549059880601335157889520930351200754699913804561038002342010935252140186954356566200031063083463483771923458962251154498060837201524552506466250016478658521310402141445337150140981290166776632824037795936336283040212193674598865637608468059140039806176553917524120255892318923530678783946320768313776466367631851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 87428052861528036965855255078688046579485158910439790473003844166281146322215372036197846215217032064426418525994250627277534360663235420188614164157415121912771596296965813179557799187649654771889692098412577212800791940593197960133545446753876210470670421764384273865031872042832334954884421313706392374273530532685835394581141696964523126171245602849669506198388758965670536905257611738806219878244233114241755482145330194848135954451871948038076374393923389246065794346768950645003393204608372333458536691783321579293395486159803318963225800796251505683050812444051565066506155564596123543408758104744061174924261670663724219734860919232608061541546435006193964293525507069379805906353061593567850508268871314343871821118777986249629445223814196484510040564612103068283491551726560516613775705392002038570838477749187629828872974793410567509747657564104006716202264921273324425303918895855161584039724334684248721052118730116287946365495586668464806133268057676633394769749980819420189839270638185601027744887948936862616120274093452252027499866277207818904897702892898266380442253132286132211165409612781192317931174021894382712222746880930725052547871200059013537632685569680869798756564867954216663618616479364649084011977391365501519072739868839607607712511029586301839849732200630790207496715626343505943577467832679363309802400607816096136380385912252698050636815309324032563619027747441496937967871248699776534570606648055841500648975815401871590899446762585030980874206490216723967100366103855121725340399895469761862384528036015280708785331153384450225878983494603368292865543271960157355132042247000641649005591857169676349822485044037360046620281511825139228348233495435727897218908983594689391339973233506245277305537761400364858816275368317484748821824483863243028287224804320182304624987482235987141949818709509339517559749715947181429402827317170593142377534865649792596543994614039012361876506805688767289322109590952338694804081574229715101492711391162315019225994313624773358647923008051014977377550264333848443549975346922625291323140698011482050441454239241789173453102817178168995368215086308571429584650757944750340939013536853212702468064225855472242183940854599591017511939679023446266684765167225285858463072623944910389761676307197748070330103449344956253283727402584818184586162401009700351033277660789184726036195417430609205573829628971161158937087065833161403972255766708086559741633234226602110834847703568586336610805651719010834778209092332809167463257704899184110248318711724381258216978617226199324074932159860552202113996709256194495010542595214347117485851323760902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 45023622155949822018453464258453319774608659781901872715676407561408314308144374062331823095845177738268408048912576048562862769983994099552278929642939756882047760152383798646989662576256218996372510461664221805154527018699494578756499069094088440982593559732955456504571127417414917128266416005653605592421780218078393477366363701775918129739353290869384600462343758235846045259210313697693531168835318901420811974693416328671328989663487533310967320607437861551507851277921305320658859471741829151783455613146757341038942548058697869277977454583395515367757307203691828508201251484378872741117439948337083460170434233537806591715917232841757591568417861519919732097264183330399132825796506185603921101565470287585677821727492924834437830438085332135558027547410317808975091011622309023392195740862657592462701728426065126491443802120077619099854926970168946659833292180907904197016475113200923750064342553311521275377751669595639843808990537744914804990384432381677750971460841815302833300801939087146790241023306023514249830077741674125752934641152458031957574126908910411626430629745818850507292965817955172815971768910019806260967016670194438884968734226371437432556244753675397886622699424084509439625924639733472768339828835915685567149766958882885115614803052149897529366861678929353762437454646919523580791573146341459874733647913823190747742727786455015488862669718713606180341732027753651640282612662519768551374809814674796458791889231700040137181169181479885298350243190507633632395173822995461644818341498995402715188884980869617176957590487356644200583436039134533771425115022974402787446157036080930677984052810042855418104297823936396101099795773312817219504709227016958188763230872618948431315819137837055048111434574300909061000160627516568998397215576010913062156704264023555292786454322817050564838243195157411268004542481178656739309657452450341552683171033121620239581018103982208619504831025699938720349662768173184441195828981212774791862648784285542217942649217639750200062312300074099359189997295144889733589756690011244380257101575796221975931207153593820521080346056337279016021768186158282656141717239236037228426460822945879023963495087987241647391139241403553901342924017602048292931864817768991820262717400674420690875191717854610219079152092876479293180994472214154108895772019913536828176410964431237959461484487182956475424832012869798023680492200454705148429714035534478931309874523685443812199010119977433847367372116496009379437238076514560597872632601492100430669076894223197776838626660787833424765388251479788561177490262633763043765843636622451067346901310995316080640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -3829615401868588989946259810027934290341200609739683004482866537410537908034686638103426710840599193382217437530956743100810497403520761952233740837329815867393075850707672448928047201747096389860821390987473137332575536237885462864655432128798800047799596004250992163380686697826150958214109402207315846570717060770968193247579377608330519876254055549131360790680285813872719147159756727399133721113313823607496735262172223878833250291620986170737793238086455766432319224253442499796800357941134773068812984916203009273188704846154643725121593955958508767646104559977659360492097321601843307241585958213513760526829180684224663338338169818079135031153102546680578424554295232617106978788625710922090598082768684189606790771386998632308797351716409481383340539126205696990444070456928278013909998936349969780337862341296001475057302044830345832546041641622233414625009596603439863555181858017454325707862187632292147876211941433972573455363203776174733512991618183494963631135234843383431793513488452691218186978364981088700385483422169276146851340644757705331526276133654987691835038667680575428557887730686363542764929277279219780627862623770730541912255902778527669028097089579101767971020674012653422078577608162204970452818521964832768621432234274580576761987286375964150397153507306087015728592371757036743351026268635251548145850080945353580976726396956145982828336613967301969368984681167857921221111426886774673944813897049600078670988082812323121110394197907639658037829140137097358951683529928083481147356453673158481185407110804222356924604705492876136464894207426738367485184919531627593955364816233549116890070733812593534494072896797608897649864811397303532354561626772152928791786237877279006587541368199072161561356702849645862169782313261322130482950188058409785922485735289061606826674958547749014959335908298858250868340351627633148843461673086344603263179918479471097879428578448495159599838546753908276260358481418533468805034271756128044283310278460532795654961521562088925882774427369380345025940268388238485860723550453998223426432291188948555732200250792404783452160766895823814677905976440032548862990223274232243627960343454245502822367750667914634634282457808424181492112262215008170006699805033912484439381829701562777913696684606462995598032303721218961397273158799724897640511490666793316051223384582698703760957639599183879703280940322426213527794820479512669455667599143284089185523809381984706920845657527631235550015452762965665761546571023716501650465130471790007569487181014296453993413073221983517859769231452265987842823589084214884651058053121425686804958579313399037952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 65051670429137722083683466251330029800186350321620225705972240004374633172062657699650044781986195356246804433544480367259616481313726917765705915032622746244249142822290768652042215514071441829603371309907179936849460350532016482561025275275664583703338968408259088501459541793038772774936339461981224755314810325557384560174287282231352384029820690027571015028325190322264286921127857912356711786674737283221448452561724378551531517106353150408909038195793654069214955537030262383285448822700402121526040791187781307190403918085056653465269931922618012976627201281294702072803114176074622533430924692579510653256961325874474296795404210073310762275995002088177186642105864491379257816396373995674341213819758748225643065190367605263136347890556200307578006863152654633272383809902648577219505376921292940717370297321973356929399708224850113970185225258601415270722897046986864753977254452671991015671306241876175811025868235734868796302112364490661913924859033013410645156997166432881604052354828439707902600478409938000533238811106375907581038251075009325074870940005755853575724629705191754425312146961029980408011128242965116350949901666149844062847724252119801734363503200315276969767070988951574900824007917336772431912543645382529173624501941608196363464945800629325321065588133188785748238838830456881204492548700118011842496606286942455572181980225000656485242422647512122263275183864145819268183809626589776776089266107835325381956866159391828851852327217042926557398611092559813682158944860495893304121086037635599613850710242548607605058432361042533099548336286590662675410558209779327333669173113833698662519485785986628116842613862860288742729980512753563239554031769630475305702838561737490043397272858992613155595277437115909657692297522243211107772595285271993422809222462648367543233185449255470436604264985236243660511524983855361350729297171291867396533119494061857682818489415708199321222940043083332686262482604195824791638607400786033565851298580190603932345074373841925857813388545236087842853637072898117671979713861929972799345684881247322848980216115829438439999871796835727864668272563811898843534219508277014432231096755125095602320299267077143073527161067548928999178304149789781813568558183782645989347336474027810743014141193957749198893216006332202777045401022334443128795157350882417499222505616009447102798068008739519465998895280999102486954649628477014804823261801479613693078658863009429162640138769300085989864814511010986847702860587874287876335137962856220216941050293070217927406766486206980082257067878043135234056658991221848846741814506447361696413324388001493045739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 2850733526981215356623376308141223770061913458574377839692003171220476742980610421711409806423834846057727685626224814968969379305863520445534469407099938594279685214305981885209329520322998040144447548242046871026282307642012796121426684667584803820854315642902967012744761945713447609172739128554177877624907951542813827657213162412819386903677397322201001819749091985297384311175702581317089954872398397782295528388483454284866887939185567591535537461537443395465775275351070673934680890018689706922663410227043235684114118961076257371298283498395084844677909374954322167652192495418295836506655133201933448993050875363662832457020210768826815153678133780841273747978782578869247735478744743599474231114190598577959710908699768833315197339590375368706868146035663419816024240414936952469748426262466414118732354533845337567678698343505638721782515306837904733781402874254064987232093746138228638272229009128862202768204697840085305074210780849295077486961827464014979883897875756651642094255665233719395833911089235254158056009622940829921340950038319914196691819851401304517827160964455605437920163735536900458822083471898235030003315695862406314223537901207205435141902126492347286301239431174281655272490144134663519799117503341595567118833954681630318259680763516854612172455349348347928795767840166528030968097455203404342161294316772883972332068340997549573950487982970667742940850153331152381302336066364532710708317888479217436101043370645167853614972279623424352170988871279593653870722685608704500754311673240905797493011825237116610256634135872703854411258058218173601435615573882207870401434079963421889274322332931904189786819354091687038988964781331489577584717730607593939642410303456797463279517063403059136850655311346893461688077842907355305840772694280991485427186895285109828049567688654496038680970074519154157643126280225029613054434266772172559539627287180919190394207376988242841986721201765290123645064812796992863072400067641098806285499262904662251460971697463507135312514597090961673007296560629121296532718901126013073510375451640193596514681387675024451842313639537916991246089645919709057746087398987812486046077002434090208853177000296409672327167809275795107012647023192710311169515801208330347374638607967424889767302364128486021153788856189108436666089238822953351439585317594957543789996068318929046032746820804981944085041201209367662448949614159118605047330454937551842958136729039427438499621598115883105179742303467367479606322741432027094195182937227353947326738876922544097251022785244283765163497281556566549604245238550405207454732116479475911482030768859744529849253888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -133614216397897517515625338965844234924851523062824337273019303617295342390231619920231455658858435584067816024874395213128343409076431371211219116697605336420979418426939483863111494791851443029115833545702345690604109688113355901720580385148686501263219094295156208789805724453906856626230432687919051691421772186193504258413660053490415683128648314324925968070678468633811164318709351188976648335197979270779400135276901679275003293578240457551755801844889616495231622438649153546270410749578518494924163195740304071447405600029394640020525823526962621514409606266590604631143123464638256864916499339471449587766687370379208220974199220088964954956938306785154393939679660407554665513186243274794164015512201723424855671746912525266135269404522891899925855455165938646641648268699455315998810781358647333130296267118850101705760934890694209573775716091555917172909709535669473452657570263930144536066140951050500818216700387787775804692383409909588403988747710356190366547294420957745058623494248859601579055177700792177367881510327435147097985584772652110673101665033518338565251275261103133909415727911783487764123224270634991486723610302443797874295792726991417431651279859224373145155111830372368744743669362442598658321327812477432502806072681669857021918188167559946906152128340771862892875561404699127104396384324697966491142057214875913299277784151756016754982205625661794752638161154223227915254466081775702173278589193760485606914002189296411639163112116439717923609193943686927991470179916443532387687455607242067786044428230705382949286351968016550248689801248278066779910089195893453669592993899830086032997149726329457324337203117879416230436054799412735381978722166794478886301835006394639217571395738814118408460969653469474661447843904497949257506882596520856854329148825005608751509378952919632016320064734957590729550560460419579522358207917193130212370274496236840572710201651683107030025091604654529576888503256138084981103983345811098720112836443233269836145669159899273499169559790590260155710484961039994510407376702938887267449174145883847710743925210566280835772935932700551410165481478853665377117661932098043311665435328918305419729671567664076592179658141250325906379160435813784670321155103704525725367749586760671729527840174824646106834259593862635789187934760737968947762165740391501447125890355024959710458908767235620131588590891467619892511723899182342421699533295070986037496262435053425324093530479149837514796094506227122266090427130465739188372867529130835962936591249159517126820840524179207857534837254614012716833867917131799674406098754234530263744140482035589122663383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 2277278622663315223082242114822383393120856584765662165333001445624440204501567896362439633086805768745986253769113137685346181277244231028930172736715717373474346222704502829815777656611042559112193008934917045646029007090247425322668886793720811410801199331367828249388616545754014777351037607704247223363760042278047745968247973485071021094481089313800245505657068772416203167089854564962741395062341708226616187063154976365827209620373741224627379039475740946170348884281533372644701361941157544298492570842593583285899651780982661088084168935613100919715313193106245094523776660281315249776349660287968561857712070020533364252380430920906751446813269044063484930883355608314496208965014840624595933430617779465633942551073928625459290647162931378689244058230696484683762223239479438973680749369868187477920238922880383362339414885628713892130830259923007198997798000750024044491318382310180915646878946837620154119214416585136225835508452802722629681816698494305788841179049655791727181023893458290544471195155537236649803639602528785441307447056241426988536328743963482217233555418254514653237730429554705611696915282423659638354910965846824432758737507637013589002951050964988571883382173964270162090727913455559764220122258085977516568773237317397081190111353584853826014997416399361625194731816323812299072718267812240326495657240038871495721677955721694356749714049574047714266805826320283055497486247445687003034313059174737631730763834777727522586324184553686417448068068390093207192239813744191236516164125939508447114616733954775027782516398321619557423643580644657562597904870411941411508026598536625742990221849416893671027801401470080264541356284531287192040847202439805849006348421864305997926966265063243214174258320446494025919966028930026778537875638584717600150767201536577366388199313715258851096003921979599905964148005509233803262087820984664085349941207269770080123231258864642784638149246195282697325866651876908697854439252403952531096053382266275473719549986785801544792547968397556742512349558766877271678940056386898390747260280125558874248881344685149184093982514518662601273896180936430870474335331965089279896330196681361946226903364249581899091134392788322945114925847742188612898563348580473312757122763902717974250166727642699533316038194087862783117503730852502753850430673271280977549261287966630044926856251680244537436949001526778364577369104809385666563675955905158712937314428683804276130957510967437487472815481325969466783556781971145475223250990971125029957186490644631620899641534484588992865913061076439190954756532082805475447318766452930438159377085190665186750010228736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -17191313812768967750053601392209119939645189484927088433493647388408914625088496064054053149335692006023799808547090331282427654241431401999688250439624212231626283386409740024301892971572453870566080028052079559438411852341877220264201211137864027991052596303086484908041612475766932260376612189767093497742398894025279434862584508270066655706882625766026127150511459581418866192790016434924345367514063469271161875425534251720991183102992306226651247172558359191023532084946169114184609525915225376651731937393911810859069503521928868815987746418890765025003332465340963876909083526185703800832216523988955248273580367082959950575737033332632830292609898259985628397360565993734670655225383325174680544765756568123792522033034266264600755531457565721804293266718677078903106031175799922108235348830434131508803385753301026803657364791347211673397910982808641894778961941131628341268561764690124909039344663385424223381365135471632230003725007331101552731344791117087810838418961082471659896143117343791451593707664913701210054072960276357432118427067098437331882026621589697556434604139536379717162647081628856873049618492542291555498872447815936151504331771692888992871212792910360793055723634244267307358549032236681804241489135495118829579871995235905972662547053863177678615703927341959271447138458186964773608505566141369199048437521105838061151655996069156793829128787718947677516223454872411827189834552058884779744255571864327651412142145202265255921985735589340337188848831277324694578764647199058667233787234854220641593663646734559644399928322936913277448293459070707972729910893170449120070267375921793625871352133688911496169537200930068508958287808395882111977765006907948456465031254997087124406136401038634079846426352112510842517669380354017194711081787016472481135721938936786641266154001449747426019848456380510864574550312631965959037519525563748249498942244452384229315760910793775756377690086019035915531827729978415180383308628839906240065588251596298884590963639246581672657671640198905976930046865347946859669959048353614491210890689141683581179195010615560308622145461672084870278173132740590689573763691348835640309517801043002966869341235109101888222620273611693645331749277585962813092465946717730662842852574799515062943821155802956997536194876070926001886423566551345725127849416272481577350474288139934942235910022066788640846690761221229750626861054831548281302396639396138856501207706594546396171631084610932940680967372950575713650131123386639244100679760244267434178379153355055395804716925849648804849312542011606528854074598781858409710106155519211434701605771499486018464708034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 105557648283696916285277685949492125070823329574465804196123500010416527144197157076903777609567051276565844939855940197630348046386457189270195376661347327246175727850904033227015851744855093867083053497912209299231966245691692267436238472876875155622687066819253377082625697210551603174719229912859214336338555269624950341658196002637037429165117665772520820841931132963160223587998377714393447426535067211956330186447962015415026027972208955939239749203194603716243908969462298595926375669085731130852180432300173448984787882431470108888985513493994840141754389037097405634326546104417133013145128438464815498312467143768543968944607186744716525090712215986365741074412478046736355932398646902944589224679811825455269477768165753642804515611406404674741488734077914189513593534886626483332950592252234927600528858999131734487922131401795973133604824995676254306895021593910070154944534795797735125984111650422797360003387163798660551524651489770026606553681428374111921956819908131113201019471075121448253056011816625663178690401628589599527706647007095481050108447287790302573547490304886891437015657440481363663985104173697723272811204284070322364761131700630047467329301688069626499876236870155532540857000914744955367795246200197042682059409885716627081459232499239952326126881183443822162802589231274448389522043147392255159906833199022112310239033938997510174915798439643781968488657628339253638382254886103392910152074192838125266972811602857964012723612438293063022811759861699016593567276240247291688875038903807516063678658219095017999582118279117143889939020915634927224548509161953198020292537422356064248330487210376380397442436640615635395339975096551413911364378331619484788179068673726724198011751667805110093327538778851729547473987275345193707912172606598768828092174260220240292258672973021991181975540365451604058682709833079901199849658651996732868592493414237149142573846065980652694450487405828773588449299750551106470337248175914860259790842021460238718473805412946285693387047558487825352255689873347365355042499120968240622419089037441205479345576077127898962375520717985354832119892635765334650465836634214266298786871393550751898777778889807480805338067310111693547459758941278482010016225056949870249377922721616103874101935855076718793411229125207956672654764111894687180245096655971669919194349068844466165756769470037961770707688679367992277958162731284866823165042767357792224127959893635919799755414385511121023942994747417859563260176918861346433856186929069554402603873210810529858854153487184107166957761406333983858318111249063639474462801346970886645769313454873080993889208238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -718218221120104593657470093031791471409925447561301151694868672725539464662984496321159522401956398275143539748964528732734407186901173221463836873075704297095795856150235421151658050307233217353942122064832894514133673780705341171980794441624960282930957324422845633586692544325504162674015769726113310958678286609200681137837183666765806035778897844574068565198534998970797446258284444873179231134699808575223334739553719139587081880047374390606645270299549305618817020039337956193737697335831108003113551168322971423459731952173913677668866234548603299688167927896194759281456835575330179405039139710133789786445111311532680253902036292129438790198112740808832016335204579594374029550971446720900548095797519615452441573350784847869133921391148702940129336431588547213600554870325515310607481918408310480616613450959696637756500382452272065789634500959281650572479893225717133580062284005958566589377758956663218388684479735376421519151280061134110318578188109766980629165121124275405184533779632821289452548232596673271182042178909124391308691410358022782846343612611218337015209253547301016665179171836044246461598835840438387837181808786716795820796510401892088691827737116464862111444888670948962927857339742213817534852857470434486713246591285939205277051909764725711637145093230182625560952729181254142487892067569568587281355388713145834613470145511814531277880954611491967210974666579766967207573811962081579994517348831948194356157625419041073337477436878298387529328780200453484883376345367654804364906147343559735540761372460271293148793241167671176486403324135335207598094659981688397840566729362115929920414503456081710200313942340480145184107929367695082087169509235587669416974494102774874813840623906370541540317841781217080314270650516959274633082862396477975562726033513262125083065619968154048095692284400378858845684820697318402494182719897371584556996451681201881446702362244917344560435530589060203971594464745117212726857478970070386822092967785076387950590000939799857259742705090633033128955886892574519080473788779281949972138058503615336297828186137922743851601760575446077391751269689189089588475574733092662399361742345997837215595862891278176730700069904758098703281896674213785861306511483566057256958659222094991091679194986050136351468355639230752173612667996265036373303218020419535470633773746402779212215501249384203229613803942314794718252976153747824580663465902102529729800458078781132608846701262676656936433830937410847379747999697448404884953464560391371001755193678696826931851383018955722193106754432902270839220485305645907908157432152069641650291330416956666044438754099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 4972768087388880435579192606070275804608536529435423714578924077624804357991606891551189959987942930013588362937627771058022305476030534405582773820958345347182589132291439964699199453834978199903714948230617954159603073379543214506122870221314347460292649300720260399800975993288018810990427129698426172693284288054664735564162639767936027243571445753816995804733414901758387495033053478298130468333522659025686287098848946435252436402689913657812189974192194073587944088348688821091329190912672124219737869269291018955197309734356358029335908196373616068624192871540609501363673697439257197986728170730039547498369879509047514929834605686588325466614370941576582132741402986632883877765384876426150246249638154592367613570236371669091978256061077196050576592345174295810057235620139615445531442234418635095083986793586367884182701165727208997228424182235879308557426372552807586664203326014093322762335832887312507032238996477748659124732141820673560031834569565229758591072708064111015844388300728409649444685678539193327778789131141437433591309168624373466944275019657516475776208202971680699277402160948095300492627662293325960971922599348897830624350292067722979777370645096780861482164246936003734089634332344655614117684417210846090217879307310453947753505598621583557716524761738238304130112878214085347275753591952627107925208957365748437942740129767269710321906666351265642300883120368652839776255645958359601560595825157700760961806670467305101496471149636852118469821782541322504148197345133040249799651201581413378209431819909898918477906262289374468555378639470189000004391429550687406146811924126493147272970936580336826468106512797357682087409318465720800121492061846644728699925704874276663451052638786829645005401266148437314480921949545028319760944527233923762580543781905308954223973701517780400118451523454846841104366927202496557335956149230815898344299801450206540792976015531163567280964993725268034052546588348526229197644643161676955900621135105016081014746622811811138299154380260078686078294519028963658027346512796235838984467578639543522357894758903979058474898873060588165355496288262950676815475789857680444873884646823846011183962532493055933475064076609185138359503567305302843421084093404933987416137153942335817686753624683826255913879000773346775283103692772516022667533356704248346283406416330737762916063739678507286942304389932060650408855324783816173517284288988273370958461763350144703339898321575511570667350259058198959709936020441883273766749034713530058850203272699509931317378179553151304682525943715436183434494151968659322532039740028408199613623288868135430083443267993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -23834316287809455032435931809679847732354353572000687858425863872183672614024356097583146487786620521820443568979286363656560797298880027350269771970145456609487134034169063386154054164891147016772475153221465507196572195945967560124892554466774682125659812443389883914082128487507596985285777400376267242072959128451049388863960663104526032426359259314536822233491774081169965745780948144309599103536518443950537558286996176179205907382485282721822055021854330446111173123304567361918657666314278170479721631613659684876158099337680832103867575690337148827343857516214955140776391607417819135808128654979498109924371860699545213222696679759446186406762021572900470808647089703749854490044859670311080960199038094552356072518575984964463951463902819575464843245245128661322057983251500554719757016594449842620800106057300441464722445045649871298237578426273171394159544812961959972091370774901935928736443719614943693645851554392076825703600290336435047499697546505817111703984194220075138118641250756308633178791732729147921756189762360656853644404099392777189283573009734601768042248249501695747455911681252447636057262492411316800573508191370626500073593633582323037566173333580311769197033273601680522102308227970632449235442743974401300665716494448112053127793272479923775633825958563588779780784808168564553057655287169345530931238616180139151992514373745915400566252205753424663849802938384854752553144451872724748384248910695955359015661482227907904026206080076460684211064017066370815407585891970620114965743771065155549125343358578906146219724433518369392792583730615178329907146786243360869648744553366880868314106631595099429257563147189825691617828995727904144708778358613610015381624281373919102099307741295002433444537035160595679246200924440483493943823761933254980051252851547748145665329199135706721629138624118621237207557957549498514922865333628520605003229339045036207858754247197559038685157038673651258570823234104454432106763030206419657672971853455896791225505558632108331946747224685862503665930417610408533088834226100648050343733360768517765340643177903537651684191157586552717750045864260096205764322663234629783939252797952136626057780030015688953954536007841136350827872296530233285156763826824456740519917732294440552224460286767983995323694320970145360244950472407611896515516259532347448848512781945349167381787315887967559437857770919797937360031058066660955067180121812360008256527096531071293464459627146882918148795653107614110029459441566543673914927017032250617658701198872771523682654959786029115246553282324380992633630721991905962732563835507179940149006373846804878908330543677440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 61631691201996125893958497521476863567127711352571829567446995524761613462788245154286142478942598428027728213763848049365418041715055663865531692218995447006959956444060700270252121245993227357763917489295726459281885952980149570932459023522899849192341736865625467321994380695507008416965970125914760805901288521420837997141667028804725838762397080810881582644817115280502260337009436030541343979933862997977393379625533972620328473206398552497979156866682593758622282077469163214237346492442257977443089205380458458187990930706134403581684276114775748689769959395772287125129638696005393615055540038744919607306474473647993120103226059650899605429719742729937882682560978373723458386961536930530205707464069368609782711580921501291286395042381976488503422238130680936245189415356065461040440223901632433297097100294611474286831320771509902052741345869207993435074332531761313719977355119245021169362012709784633983682548937401523261300340140586677395650677770261020366866010466204092760784599305615577421909029715743830029253080918132267727137575404305891059299547969131678502321793342495182561268076499467998958345935958324141155675279068831096168580603766398033515970105618898842779800214540495228515872389079742456653450747684937422499487238837367367236267707723936516624116021568984144833193438094025150032341217922422704994896050132236970707641200262569600185835934962024073009285029301221719460700924244535063962258590132052760300266735131786439008391206526844704867664952995566761771610296983458587096341104861850929335279857209109004471720909957619453081366994752067448509349742025894742122392730967180026481977173906662801967051247309786993178583591706445028044906580877014282997506897507301343283814695524021272533843952764673508344179527346337505230027802992670577538042116166512378385558993422175067807543278795775296431521318944941272205223265454133823925966086390017855712051617630743821312017269458610763828273042666694298493353391984952086812240818239650078176869044254313153918413388590371740486047821334075241359326212013272450835703815962318596813578157536045085587389276324611220128795168143144100966980410212021167870579951746335735838169348857716989861562504826045025684911158624156860481755637120522588293416157805637979402906149857625439244650711769801666809246321212632859553461541759712014025296623650187058906932046591737323547216908321270368002073748551894527373783585216634174205100103710990261724658333248439682417847129872142481103065432035840244142078316469806240575427114227692130100855806601502775067831438497153475047877447756669148748423144289355691978457226484321089587082400565821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -64359243739262858942278242173865233524459388267766269973790625541866107693378663371520404173757676716446944707458860802387735035449288155210315094540015509784016219363176066069899167236506435328560569526824986412748144526147442517150076819937707915303679866306045081981825894155388555170467203599686010054625582470059088526437786606171833613054573624255474093699975292093279681434351242415078492923238598359387595345028991269188976349854174641083049510479977334791085137101350951981985184498798712699361846637589014700992227423598398463418053526005746979768528574175298263659367089396394156997812620598806096354578602801869459376016736315913405054869732136211145299151264790892494330884987114768374944978536410675490200187153186950894498565318481182392800491212849156918464544269993853889699697458245803110893291688699328200036946772782667295007264244399309810409569932840609268551816448276057245210337432772727165294347577084448775796538369864367619243965785416136498306523602174165477853211925014469471639901291989987667062649539749945356332691769937951777714016968831189655327870533081074375738064721845785109092783348302515145136903581472819709105245108408410852002582019919264643934780312841111904473008602142601667483281879454122712292799691716286159000267485891715624744711240449937856246581180439439706168334310662510213436295451678523660519871248759991022324670393746837895522299264201752019503030872922011021574338549793885238919234274303930444621919957149895738792379766125066855159869985265441468024773044504939942698203631068943382097895365397416723156656564445022953506825766812532255371494328560779776013229968071955534030499869816157757544450085128911148023841905110152912689204955711021527666794212117071701800661359391740073946583386266060339452123815870245598114545410081500124952747981176860272192698225326515834533619102901691135856410598445826174615212174477808734358429433770257149159036514437542006724298109295289231072841239918088593001556245697489862819233059664897493378223442850989109940667227934671613698163041925141480373715943459134959460554483485454575590985822366398649583172539475710696797264955414525560799246597259443166926563790515423406149889487765643038588239406536436194602531903579921136595533397712245728022452469209846240438553559797929325912560277776096667179887380877552119785801134350869406128216396440839986956610114549231322609753118426967874078090202235977152327005526549714366648948033548646130220963610149096496744405058888951449680615481222212897721722276790216060241974617971166417253211952165374939444665216657614370782725935478110895366797234398071786076511602674237440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -7715530932975255208953978642440253785758137992808318079083074479653657686776501810285171583898930446861322769891632516470066520865954137231008011809851276799536227097457216766059038322595611607240563715394552344341667429937525654292578706102184106349907181851160176387714785768482253901992756659588823719915199104256217755914869381791025437740831619823739012942070733777257428319112055169227768113983773730825830764509286798874954848216051908232523169229745916400152200839725990717263498140153253351505073311258631782144123463207804791197411535315182584775549423398142044624875300818148031050633670479480602984299683586242576352844267722151015460553288471410098959152841152457620965729678043080399474862439491399959745560529247091358609140681915529271884883053406806901541938839094052298349382961942251395917179680505191636018134073567469658989335754374469357531257430620007186493188598348090192886537903820685612506191927052641543320753612806077249662730229789394613080387364684266943128070683183161867425996505565418746870582514849098594593695741714515031635874297043768609616908654344436825420565414653812534042537615099609734175059346006415108605988804513349727452941428108783761760961244625244472004591126423598941935898043707913767515700595911164960611286315030812944558253613098308891356326051796126850367656201522790123139319714601968119011114207947709785228457453270241940878395747314253704347497135986789731874386309546191188853884396412872734941634318477918256696018049147937879131268250058449540209528438798337971729171405476141547768811958685571451128974537909352519537596070505812057185764596066321908318115834671220873709465841776586734441218818789451499921597033347451308555657158792385772078837112742201198803074007130962531105493994652027449305345320049832381391976490633182030203518073801986117754131743993961985727316464536690468381573833339739951139304373355338422840186931766540475415862492241289099149034256552001863625920470314597736981575738960180795600929449480065224114944799211117263901265332849746186128684376055140296980370991003992865121174792062362004968047288731342327892799546358010292972654284287510625184340300049102915888214946240104708897634143831904516209745209214551466342179761341778921591044620553742696674983899057951627465615319486515102647232229320221312371166873082875074049861093246134308436938331847361845097555157869637644831194065283355972533786869812987671783059306754192465391119987556437390033139858231478987204788960912849153236834461611678627063419139319656164755545349237925486221224042898303246351856805422027416230273901233725559670799078861173189555242544616439808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -159138756378163993518544544508489644388033820708893840195089141380953644473569814413390035862932563352307477407426528657322678141174180469848445919173443565750192904073296508077119777436598037859094530327088293644036198027541867953118357735105692016286986185948628376222680127193588075653562485836478806004698283558645019614990425373339545748582314460096722294024014015665100447202409173564248948721553361473101703995710125104370711943236926737874538861865829588147276983991583862104469454252018597421200566757262661519125372304999502411143172265433610995484509272352385000092087808280627403578444817395126001281205808384516724703887316524253699070900707640679543384704988126021655849594950304224301789615695989922908042166299932901316366098910037018278207921715687187008008949983911979702122301576187935495838526262166915152552979471663126899527870133849429232343203344478051807264177026733242393670675427911061846293091553061905279070599997171427432654048415496741572468460963993242807861522343818979246406387866353516289890512546389579263985686997980964135877986054723765204343546806605676961941799054437851785126725570490882333186422959564599782007676704586255981275043893716757517047564699114311524599643219454798207631390570605580536001994749859278967721729279346164232306988119690322710680662148679687059569941742892112073270465443716879526941434659805105011359719666373397238338863321251630723576379814960952840545397506269663851990958671658629513505784199699722647455269055573431064882601191376680629187564729218099525830802982262881421462207074783139650936307220502743325839951361422307229892927385002133381160838993634616484347215052046704259271661449190520714169332296144183947098089536521742139696479253968110056954403552018548355845282196740574607442027503240096792785045816003692619554598989430701464768300814204843091107170604690647875938768463158828126729306769433094405830552818518128869368475461527669058350065966632225213207300543202059330037055520759791623424039348938564225274287521667891668994742711476743186157647780926740951214004898094831993828633251829607001206665589447940760423143040787427461430461529899265008250608148647151119434646422066464286301072835640583629237990652558547701443464558795406150957599943173565173757221977422440995980204521005871460831024143431592398474200272395300086896421300491714709913794922087915631919550435040138606683614704894339349419579904579131888464301400350888169381603251833061906658375154576470713098209670561035735884128991119012037666969141156804840734557996793375982996671837040939893382921520121825126681806237476919111926672776091084399766532732873605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 1265650321076954580838792336916311052347941564195728103246801734072397360384948012892118281111717479733052471935070694411830842997332154161766160069763351186751612785922793990225856176894863635512787517919130375225045998729447216851243376499813996726975971331450928060793609775576513503919636012567808028565119453186206069919033592894938541536837909928980432773124584253249421609993783427080722629855091575275972895783811635955027003064982471722569856013260139062095484542141948308296335917251953484729552498758735510491147992596674212857595189203633144055975479217103996397460321502625209546393715210350745422558071464337417285739318195699000047845712407404136904903121883419588676206509396705344782705177234455109822750691094661639201091758166640422395322016727172014738912140082538872692700932184630611941634964333951096667586446244881663510582612959744063607899809195934262809962881683801203813017540143101943838612252977331298459093950158951084480342472113072481090618724763481648384496730213775398270597932268892284685854420041146657437406631073569679525730885394971677828156450087213180336636003498366374915251677250692080103309699496383421846792988298557177115278460599451817689862962667677214348647418012576777688270151724485688968352669320202386382502352339840379193531484273846901456228774392467191978714202821849221840802345067571583421705796689315529937494281917471179212602138902102101130561388087641885020283256454085378236407264495053076383009700190236038122916835174179343759881856587930386320807704766912626556132696016604231107069134443101690189176371262592828185242434650138710707065669573642861145756382124755164464046720705051231749676003042647920454647936748175751581908965339431797695806851315328368280711021042932635684490026435569552255731388560440277090568722144202507612223939455313024476611677431631621659947932286341362038814108283606692849680608325597147068431533363949656104613343879149413396374457151865922645272429817213957852513683449351993678203429682961486849748717581726377819490138725901532003034772842215104171111998625200467237122482802358699473238841145779737291858996743466579615829798697761009638725345367698496908699898992424610593284174337822061779347915027045610130306964684121585501958098007220364837197134554525510971181332536503402364756004705066279118939114531581440208461824007731948647765346677417775008484476521582200738180672153209798571858083134292884874658022656681274238316106174468939126416635204355751623534737524562304296751017251344397908905618947180576051319218372088877210422675456016322191342392339294730090440650488552071189083076660849190555166492958994202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -3475047070050074708830826107266913551518980435008456070699922394909951436990109433223499639838080517696519520399404312405536592998428333270498849916203453636024642713288428448540041948422637838286024180720509113727194328476918654831755235284490556402057516879090103315201319384801737378106555193284277235512689560448522144209272279774728049465385040907654208575728481701850594023354266524780468934484181755081548754757253442082079710561739532264525210138339845096529088762206389001614097518130701809628634673631137118582453773060954817367913443105943988244837193361244229456827604168717913670543198480989119853446379894812365076261719099389770010996620157310347857819263080070341789168785261109623144944059524898969541429684139382307618671785923879825769517925332774781169437788494265430966561452423770218375571355763802853301826577546679195809211692881102828594721900660736271774885380376415303213292456609264208224890203480389885728454882247263847954743890978538653032808600303001377278517356610983399587938223087632853558279501774622910077257769382123275254838812806181796745836019949908620039142806195971879481610953704319665804622914953664757691610961187141822192192233667167044922883759106075739514002435460147314815902861181229134977130544182376513808184560218188987391090015424524210127755064715496188223354490508843853976068152736790718691276054581916748187924700014746071849141448069828599952369558837975811044298969208034399639533270717137082251721705043359817307753496263512692116375811756507126993435825917927745150589133847588644346280426336939524206287113458828789429863558124988242891857628038768060650398257085307347717391469634961101117277554764994058343785559797213312900245907748349638045570191674499512871181207917489483712879041597561397891403529749290280905933100438757576576532677504429646567840889076424052883738391549705107574117444760757393868616235943463645352852130913136838206453311688158166578003502183969804475249604665721673192677121525872647905030770960489659747359788221978575121316497077457582659421716386074788916600530614391600613872306025382917304144434263918883605382034705405065457939750211606157160753448688594824363719957906900864324205717672376816877264001874495638114874922245680640855273300796020599914059070546286162070915548780165494422402959003216570472652419073121567994253998056814677113126884894764161983972117896496162582147272912214369121116937304937751649038974072426427342376231531794844441602651658714923004017685410781625615986553130987046549732803625117491783865418395537542700928064391533352488018622772352145797972268816389928340755349047015626092836473688010260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 5467158279677783346128310869415041325954167620242835127621941424625076372963123725784960245069167869322252383479187184415841967901309835512427791120776235911412798062840606579379662641352717440399857586752820786201042336885802278937485244441966080525354086445275116983923957719247078888791581225702618755969578646693303800468912499941304777363315768869524667210217928798665306354716827427458188968338283636179191622465445664154661133025939349454860641502884216162116475145964897363261707645926221118627241918740482035235228537100908412219610764747723635620393626181972612007426261522843097727278806264860669313497329240237595364931255420217815265106527044828940827511169346400798947089673552770917515498928289882645547032536839581387605635448004835972528610916387722946920465035473627896809203106294579976951857776115539275985475781811042715466819846780375589382318181768209380893391759451453851256013473145285447019483805122954842909795470395804807084962618390388492329641164975158064597538892743294532520156675046977346699033729143536887237687064668065344136752702235802833759774658020975902442915524102547327062408327416573300946608382230143391544326342741967390800839610882715425478567642708431404427405831684933153807290508393797786379761248018979583705997165907248606769692906871215166758424784050942284620133123901488535238465854065988168955631065492538857140768503106998920133817097421614885730528999153869165162772924657595617375953801319711146025237593678541413829796968370307788293534909209452743351382896981739413270107350351377038214252458384832762456340089323754327233940913411506535496656208014162771834260038179595768128974414170806887142505181912836055246957354569470321653919872390774567343760513321100426309666171440594595402781466958458670914337983384700936756669068492161093278622348479860944291730142822072977398870279064650108648572385171501725164247012149544285352574192660007040807676294805631864753441547986524920892524840480458765936721233710332412362324341370112432455705504357077112177795965632307589620005498471725214572315569962534928227531806308155165292503343804632428438048429945063368260865182690356764801463195420744574945744341657856719306261337014680534892004982349046503939724982386856225253601581822208658244404500413681421352079470074138004932268433176050748017494016237535698584218540081118790450971454338492586004349608752831030046979407380989702298944037585304085038688481076998177752559349977365342952639702013508400493471675380439822423677399619036046108873229353607855505518752231580577686256350339613031857758463504253600248347855573906815096034826026915181426217531746432319488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -4945622173242043891160193091312468600522181490977277989363854521961908681374803034075300508523274174110284712276415604572209857961520855044722490815154026966304430818069704500589925448754571043108199735163975887147508368537538119264932466000697625607665641060752749455415874962455742203714871296303765352373169711559073976442398578274931563071441473129834310828371138499331531491027787680034225352995557344690865088558983633122738711035945624274711018171957259119888180248262216087570772041488597517411942026053977049810214433217805263741694449589890000867114146532668681320617843085904802985289228616048065232032189720786115285184644940801801472703233432820258615318969931205727109171423734970870196191915705306917080568005087812927355038212171104942721724005788347408322624690914543702918803364207877423691742856902201750992683728266391544329261128016099869407353414469700517661155294346145879740631459377123604282467152911163453401691585306290518336183824674507164309719231369743845575555814564049526701269380481179556204176993298173343159205220808075834328044370900699650205174295365270309209420012135917584799074588320021801422828135897232584050464665351548877059820554982370655253270679412710978386639301469757263499864735737054123132274016809269423405170213545563959499072902243523693134070301818543930542045978483310271189113692656698456693219733928878280774196591578579994649939328167597475720151522597552968150615055110871644910789106280969616757987388957666170730590403303709779092841499037558872806816154256596609438829537827976760700552832611418295083941342950974095187946198497235163236074157785388239661090149059828152026384231739065865338287181510526123157811147199461061852087235799833011016997402076485980938230443569310864302073796811861631494332794510494217134931272800748052730967970542109125860677190047874232058766596833143998249868581307832585923913866071354613209314312276651142937972534722261641493422970932806546341447474826752593090403475194005390870541885846236552962951417159259039621268914449662439099382894062691358713568631511907397119206612679542982712587341076412421303333993803279901226339339128376819431094472816894515272010749924922538883420859999609149340282245465822890593111180173759955406894693401302153337676641201926872941403593783640460532845781848294134939314948427542372381993400995026406181283669344680109684265810748122561918540407128879045944507830153403847514915815466416999220712592181229662800608031218348074680423991570178446902133640800828494347049560100499806301204660922975644962639814745396437129600614834984006215457775282456575368389734146445474094673571301419909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 246621536299794020070440705149351707467323032594032854227610196182936607446123752732432683457091183386991227634704255582355360732183257693838048469495393675985327982370699092587709673518447603923984683112991633744780546078194424331405841786755938321776275249927877748637707851486394155789240598964952743394016885034080772115015069634642154184177278518291406580880715509478110882706776466517460909882141798897390885443768282500430776724264574871328967240570283544620169010881228296649710426083123654807585651528622801471979896295232174399132887679731286359448162820874895070744298696571085863418700123447607044023514374912226674842564491656274810985004194362958150431103672414388462024375998008807088689648257251589308184097808516340511913358893001910274147006660820538141224303586142154562405378692009301351522868598167504956730396478620652068396479818005273010337426576259526757826643519878637925859363167871908699489827240046019893613911908630633605816035592073407099400995504314406707210090572241024204088132914218094300773202892410371988556247540587982497932783021061361835696029152607365682181549276382888549412542690296747165180957452530126264331790560902651007025948862361681763508048638762911214211223493634450937527001399258039007721711370614648132126321832485175516677824747549097693523237658489604940427272929148745199528205042289588066356296353642385645042754082980034709157381012976479295018595246300388916015845619791891932821227174504465174093551010587378089990054371911715892189787285806695644622355487213197022623033998703535868254830292016292394735019689114583108260943887730247921646235174875098895363235866740346128294699010880374108711353997588701445736376849229406595886625845095287125280349005939708328945088439335268500050886905531850541362102865000949784468863055977065993733346011396219761913993471041553922694296572930160550443351842113840408002769103635899350453208298887675345825284892751525691011396033927219367929132765532868767935344321490534312519717116903317792690732388320082789015130339340136745021348433900415724570028814272587584751769784271582600942844479705373150326758329014531637189174479579543426954543596952362057409997117932129592855496515383195386239258343712587075782938847466287055836118077957901462694225715752488047051604672135565110937810470515651185275824562158261191203727813069137999234151271840619845388682674841704857016006072523147069464930448940097105932197571685474658650168052209794240847438771593427032626980595553337362315111473659809173568734493888289210556282167946183688125758001718182741257046864635403482248105072773706480834663395151300654887173692239904768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 8180117313844788817434097706201149662470640456222414928505338064470249620871991799246015842803347390977464858703663620023039672178207579665070647070441339536401791079226945621152320936486545142599036371131141253965648453669656617661299306038329499898639875343287352364369300486356219403308371451674630989708098311448360133560725004841966093502657100233348672883109820805810480784072944558734196977707619590746865913449809445581941171915737821267456058664293773185408016858826662839662585681649835201947367989529171376765089743987320282224834925005994087368801729422899884188235358533943541948275415581479930725735856614089918464915074633678283352175605215353540281647722229035024050580406602425125306040460183084659619327287384052927757691871224844770405352211829107484170862460842586014217927560231128237867482728078974764141863836926450616671906584673376618776789758847542648641750221171625210914452305066849984494189419192870849120043112352186553155164488834261881213781803381706619773474299949359030993057771172358399766231830757844913982327143730532679407230562258376527177312048945483708203039746328718828521550978054829536857027242347052426321230752832871614685916799310736575260176303880715897718879745854799888900038056891115918872273579365338482905637486730148103636802936319982172292166935455053043266943438250089604054663553614659111256967588483330447454594978408075359004559980647062442985703774765252796928500648020545406878640769204457211870702989273288894021972963353995277914383147002678922203849538040071211643319602381697828091137119738827482397734261494235831401318035559461313721083648323165264431725832526252774938280156105001179561120878630296521975738168120201529839911193288110442170578450442839724490125642022312725526592595055924324344520306643493221762690172242469476501364534878637897776345413609894494026627223662545636790027854312616236523786858116748347447004641987733022687154346306725564531616584207841507643840426897029271728990604042611256926152347678633440694065014927236071418867999743509508981195740409462354175705812745520818256101678862521834452979755580851296585642484288329295196063065153206292543944494877346262418928011704611128304198685766769562244070926065306603721245596830462131678237034594023897216270802127265667243637090325558494173031350075521044532079562857143113820616002000420769909111593707913499627274523928904138190936302948867705360521375597599406959056985689194678550246416123057036346364091549226899310723808022704478601759886011324815636191623710901279639749143925868460417204594006241310839259742777294416076342964084250601437351245109591579667311588580010229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] -17166029596885483095132114399073353594231243331740853398599988674518033158796096576136012601537771117569379709415677756604227734778225373586130917637893376115672254668882038853738830618684941666273846644784212820105338232860993481671275086154201862969696291871658520260945771845428390769422144528083926375809649536144607516489822515455226008149278977065143276608839654245219731702225850623638106604858032664065550385361861176356577311808521195434528677728142789472937957141276944832157345996549908124240487716256185812085149892996351795775809290742814793192377031834748542378158187827373387094471951260883311004530221922024781731336655901358525295384967993799236311802704995950250462394281859289935760196713217865596799256112287853372038054387795303044634474066531335941662354487483871483611180478433172244617667989857603176848223353793609827755737994405618640832203492398443371380948035937296424863361198177265990695806285902115339167617615917520258046386945467059069822072610466735137293784199727496137898113310395450726918065470981250488052964217561090598993425649299254893873249673915537999932130282935558154695358122880885781858808228171542720047968254189233754593947681213077351480186629268106589740739489375580593267382322391107471017594099525413122211506956056769180929498078549852040717326441753631823908861970011890316122580837187249388261887869970373360832674329926268126694960889768036167353596878768917418193797451836432998220392644671376753609696169122126789526770048315190185971840685077565493373650293902811257948217184910749528382424547166119987639561601929293443074399410303866996236463632169670038351315333054792103962569345364894781714823398689929198769542044825703867869874032321501656778371863102170756798829086608255646188417110544057810700857108190000851104218844413452035741023877704748286447263209992874330468248177051492523783582465416646390997187510631487878138144310217416228892943849641213263079633538335792615809208310108819203940930406969499024653789927767255350193067137948867332808159436527419551483652689069144928307681624458359104291695830318568734765876590220576665157924938170031213789512547952491837793446043862341640031686784803114302595729574965473874869542312618502594422895471172991411737628512922595600400413645495025810860879133721608595856427910574944936117768429872902203139346952854087610677504614753834061734537810670066808152550291186896978350936643861373983008901853893629418299932479334700349824331008713555221932020827139282702534746345075594676217159159827422477688886825808861579253419734157406768210431894742903860748513578437404162655201597476015564158248539050750246912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 22165910442131431345883414924721818647564115737290653245508291905499393552071576629645546610477268728432489396587977064762126860378363640374519778948242650249316991900803043756232416755700585335186035682346136989619306184074845302995897500654504503621465637850383591413604607820524820843183674909241769074182092634691218999401316571481254831225097468442479326608767157691815420308178960458802334620302210261030314775708010776997224778706733547028806304984211771601148572060609902138347014890436057493014349132439419839766995706582388734645415914361832400537743972477804875788638404903544744124779782483408877505320553143903044870652600559697628571505709925046349994730893684984022005181820714170206077747789795007196660731997249387403124621835640455174496369935090383629395981949897502268914497268157052922683584095726646740447261688572243804868467219253805151380328316008618505076903547702551532431574189171637188806624248142980763622301965496750481636964642495869442425777003527297688748973003175182777745215154915297770555923194163089294754290548630296188766506897053545731288476433522232812993209631369189714228183245034635923077774416134733640271410408675532548423122078334946864524710932923929464442117209442744498292698498624595366193288256222390980127005760745087254627262570416963971162051346485899199585547719940363091610726650662737749844443824539929849096135501821128945095733502407089323471940988392224492691282049226763334335128012405577973330127873583977786517948880309412046369879195575250125991525556996658979865611924331416680827742649338496373778115874668375784662629632542119931079674333559380407677409146671754526199353321649954383185979270934437450274514397586553141550301982580040704082541624662590231756526834731578919296858140620197771610420765481489451939936359209826028412810757650736754332452256182789290275209001194443321180080187271233701352651846289410467696061907290709184354772767677357341875718851730928127810686144593687163278500730734920602309507290092744605021064373910766627594782435137843563630459612870984832836117832474800617485016416326162288222358452162586935972858954516080593642075279858422895052368530428676133782677651536264262754860221948008911120956918295698966823586203532489982983316064624242571125940543047395669131992767030839903725919893223969241072358052758352266606188184612267881773041935448524869899594909867504984789121216720461064519917577004494609172126817368514603734820551886872131815778877019532342357884281080094961196074371720575002820304376501982805335131181619774155890797476499701780554404161796428566772878863890401406196294076019100642218485690759045447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] -20525825057062090136086919818933519159763219107962157779375131970916623234902433470717341644422717648255402520348535775633486073143852280360410660898726378800759911619557224769793420193530093525041921350540011060988215214516757882547225743885239082666090210188733556684862005339069830310214081603714988710722736965370537517273607003380432902357423455765964640195668112868628233814626334256628752012039270244497305957224945640138204550893197637036527144340901409454338242902902808451410841229000444021990091642364938378882872713022524827773282193732442442297488537647448952558529347037237617638983757241334077605744504363624128287072101197995452127810552291867315414228521374678820182421101704268687093705800151261885271083900143626899260312649810501022051608137221344167474824233651518661514328627355182792158973217256380003194703916636888264769904840746442935564555192677070681768710057344119827244214871499244008122044124674032243920120828570068669379315695582090447123548159103540611571816131067262699374169629894017450221401408706739840381953295663162269354072697746887597527255820019343831607105579769634408069395029262216794146601841232873310233264164989189336006372220553236805924010065000683547845906492758788988018884336085056003254714981100905947867725349360899659580055242504238157705401293609300493360252914910086871565898255404451226892119427816923692418553583842529294851991668093721070811146235704752349056506483418551101429853862060491447452572664472809627912077126055130046224618739987965472859000117937315455133225876261593895543066687990448732445299206989302721684496231562441736782012928909409374158746569882764319719922191988549748835211911604365710676813395289352964583498605134054128209113976140817585476064082377633200042939664380853911208533442753507738896964488161631802272899894179234305177266095892556122169378726395262540851128078110676362587373523305628089920305978317558654523608344155060660194450723864214155995200170876995416284450191928038978715387987428274769823048458193444487777088272632736921710446173383548610700096840696612845775367416249762476142646247467975583981166597604505465923183853224877634656013510801217355822271302982849930100591674273632915509566467014620873513462963492148218087180981307900824041364485511234733154935190393879902538697490978570265997014572844522471351800514055502289675266292904603944440528024181755566558647233699633593593004815535446692191709877354198156022394120159967826506731085481618024076124476402852261533841572253505125288084055273841677007814542110818731473518352377300606776605999496431732275241766744279504422730417311262804433996863472020750336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] 13678473042215805086471137865024675973080099115172555011175435048911438201943125738955342833234146915676619104513263159456903470577781044071229504658317208431684975605187139887941497913613824399920681479007140501554284164658462879920005478704360282366258552443200059357000756769677224902915843257030821691785093734712465251736867317693054850011900469436942077221949120180464242221411685270562612965925113517312551361351829803813580503151163211370563952352355039500799403666185394657367634429275310160651546310213043592901207284701608769008111073021162924609510670393605481450626938779486381649353965226134687770576618010188045042998574370191704248473709863349701264162714388956331222505315704427653238267104773861494416602261192453929645405042108015139736290779407157251902585962251196250803951535621485462375580043561550956839219839852368354182869078343336184938625288281063296033462113977447980532473772160926930670459294014303074384997885449479093983701879320073272220958836696761112140568841293309842423633970398715099239237178277946912833149890271362463368020494342153616419764053553350102499193692696436624110939511829873852317994747260559983707772888167281081402276220191415882958043960705071117423534001623066333035373110214277680450586209663697659353864838166532128262917495799062094482614244177879038279188900397219589091571343880515144389180902033087661423269480532214583295786856015041456634424134765553570939845771612250742429667457703727278381194964579155665654355398993459537365709453825718199718578663171321469360994487395464103987470550495986833212606621840316159552514333593887369076860215030472289222565884578452605463270230119526560208767449921247145662657485253097555920562190762325518486621712078453719331657773398505162079406754055067718452345856800602341764821919588578830847515712671981277032264083224021260757067048902964740314374835864018969381934955799396147399456427932527494668770209163505531995227670931097554058367490582895521308520682269266724740997362791883101276764277882591207461433988045951028607008206172693687723804604145456159163647487954796094361642600370075353478025146506475244479562114837479871503131038791226422896558928316656041792578442115898648845272290789114633750278922453030378337538086869076786909772071857884488892373639407284933297179115966804934487003331281059891437205197643553805006722507240217270101779421129346146033385193276752238441681361483103549406671323121564986540229842829235503818276470029296164713304737700125159790611320491526495158480822960654772508650099040385083926525936236837241725596523226151762765945267098425775397772751937002088904849305809180426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] -5729196774566393904590977596621268188715399610993537501681329779903077713144096816780832883256670691226694649291376347393277399802466263527037573419764616163835431966511304228425231515466358540015227314600958912164217625678502021666568939164976919569938882804426744116484412866053753431954485308208125150673554417873024536365117984233885161318260124172592614285043510248040072478169903759827471702938974379809741004239675642058120063287983498684509393105307598757890576962631239703281682530370187744067941061463224919290629427538098950738359838465179747932249303815918354230711463022124681961690346252033014504358885867735634230962483252730355115677937850784267126311495763631246941783645564589719496966193385810782183234568443479783161097004627707433060359912715378050518367560319613421710078516156725222349397872005011948353047003733513317027738900020172210988811206438514489936075880153031129293040518155704519891726712965662509726280195616385227413766044263046030310601016070406416366096579747215121096339809913032233360785029681443232349429840524731363135943222789533674782645735342561403628157904402671843630889697497596636381296300878706985720374672430628600921874078190181747226345551562175920227766661727400344019468964212592715774822916792997529002625482996792882254732454028272520026649420296996239217799625623113201686628282579559269120866920226756784011271293772416003002121612698495970201189765478281610689385734807602644430922004795687556819109640716426033363906437546926803486263577159552471351870389851024009327612174015399502333586255742767386946725558438776515550349774003118876849402477784288568111041036720069717306296099409203991093420182682832021921336546505879666331173655808500410988623519653239585355181088484986822284381515869997791469837867988396818820125221787849578082565448735407653383639965692310328887802523317498872918103642214171106868185466025384088700520936369188110815222300551183489173810309445476045019887315125281322128523444557991115393391395899517586474904890150697043738254396039746205202475781068986422264487294171505442523448027457211938207769997143128026982469473519812064179217136809416813333879896424697729947835004631677185265186710568277795111673487101085086686392082324479191901309594833603904198956408939255303605769173168367302276831130368711926836089763184975559141264191135922808037307923039475488958112532293951290516300974458685572664044426723422491211326697906772426861635682482304364186535450155468479499075232355517566377384070833798768906621993017539072914001552845300665326818461475759989704383263857985758975628973932895800272863237536249186943228511759523381248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 117897822495032915146419123751657194919348498725412912040746292011806954721414941136001257286964982140549889561334706064405350140785359964085908646706974124305847590256244883519449299035351547693781512694088512583851180060073046570490522041449401541485643875384456461169885285205031204650408287583925676888653385950738580013669638560010828982841768931910609478029191519926094035449770669825518392347496005429157763921489161923277913692718057505917055375925410306133605733852711424743000966138583299598777191971305441398210279324089302039490189514729680723360624243498665939977909970441469149684481361375262704391230052872040849442052967355134967950862756337386033420242631462880034811903109338552096089639457360732890046441807500489768377711091482212406977048878210248558687920209374968989601142893841950786790449563798121745265851537896029295358753918895558233703961142563467337681420061251157210918191187311448492425848609123855622521825756577229635120734681337903336083941364602746147510323703805626117571008692479330244352303092771631873887861531664898238868566245304560766414736361189807142381969501459920400823698439853353757272816158041812485042893978817779285164429261431962580227620333876147342829087613593877045490716321609321044479484440475927844428283721427282939300183492813513071223607529777896986538015328450180413959078941203606543998712687427616511197452078176065666217926658459760022970970780943144486227718138010430184129249114627404118405430356077927316562635765339047348082675943671764046346770367006728269994442806581778342812855487107098141727451975879545467289982937191947980577004285530846812350369038705994049025499231962963333591013281500770067349223915914804852124554560980279277160129061777439609120900668556031172768003673485121730405405511203060090239330701005659136490525798992179489366386723446441085010099472818339283291644680044018758559525968528253561821446360859059269706209256976153010991989639236079870392057522465467941679392104082476459827803244377200347833508542005960984599356281104466191602672269272361229196932609339595906188155010051034779539905714348654196114359990045123269431965076386103291580205843207461835988760820776135764531678034822074425182867525727581961667010845895743149446365966097146379967926496141354831808011577653411777602262069798500355483521277386412119697304277353307253354249937747279922896495932736966651328296696067421452290923604622189807472244269207181195403154889511511731836527381516526053642153219466566071725820977527790747039881846138777274847094513151251127674299177469650032048362086283940334736540448426393935173870088565957401316554594467184640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 2232606192601642270222273272463024871615265802297674718416801532704050184969552581776094396691131857805451409976310467100901197123890107522688253406231879995979671382020493901928937599550132773114278040352047660117609279201092787236973831243386610988652460138363940330783650285312931355535554359782532047179198150987684986375700694597318471193126423386315076539855485345269946253119449992319394880921859158224357117426672008411888966309352382023614230557220489089653335705165285850573157337935989540745827453637016275742131172674281856418600597951622349330752022537964277034190369118256158039036813363349865005684425885491548198227104855113767453110386417916184712620197029479939530231371949151550086510007101490594799206158127619043158935634336465873622787146341589872829302263831163464903510017174782738406068440750100501153549276165241285912211340568171290197709805628848941211348462948834306396449475453672375943421459179408380530826397153383913582856639900343620228841120004355751209884894790716646548405301282641338626630124029544172355000028602418010187134627734314156496975243976338846181348091768047723983563238832076160230955964503688260606038527078415021690326523747470387631961103544273541235673481658644848141826485488093504892290937374063779577455082695083569967146693464543409416951986234535965863225346464817628457754168635688124717015237771040344159866969809101966483736549455900130307291821685289655401978431530185257133893462836653484280275985969986379131385802623099162811021676055969260396591222511675312921759683986257419919171555986093120772877796816652401930446020680158383428755112566070052653675664370237284510117602164232714207061953460745982247432494965315493766329753945564963995553716467425204908266244483860577393535370796656944719567002497188026158449522762829608616295985321390713377222453633528691382388988938588519045056182317499190037650019762992844219102891727437959866112908192656138551693511735110356362863651579925261985553112347881695827190314088154451203383077140455389331114258768890314265600180895154662834536898327929244644646733619197617973949761702946739272071160728648943328725161824368621649614380104621749605082905974924643329439117425030128530080738732960225761101337451768326694203833558436171366947538145948746570371620733674030522271199738897362136889397317537408947101337069362898377284355765842155645887371955709712099312517484313884858827611605522770506665846466305622813696975350091256992515588939020995404732423874073084715482456459134136506106057807191216260280328815862333792877909124081946834627801627071510241821741760802132516194325871372629085683069875948355584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -2325771823893083401365528685466707142018339538306445277967432537086458471912081424012488891946281544564841061661409041345211991913570067283940124941057581616711371738843946311298226063273487715391781566622507139572473464274036904965799389020918861165495837879674739859615114929008136344865177593030536966703168234398537736649967336323670008816588865081253604115230331569293233589168219586776519264915065766026455690458436284867190724697121579452250749597155027005975462582343231482605844674437488388827481709919777581467084733043112125412496032069794154846100352067856672006357776282632487303524661371208949619811440698862349063611180899591552555485166130900484668092739225447133574385921799949998493572222568359338696420489163516454065363917336219568373594575929037720537674377134713312858728339066805718798452319931109938876272940819639720964971076417826825970502420986960765040640334977662146361461612167046124381584560468875181427878717069792242293190424497515446350089082011766094918965279989765145895437625709445379153835483684458020435977039153035525136669192092831512498511896706158917961648378513336229202556185823836967774671099785851578066033506361172630439310226859294111680832953703829848385993138330552537169090944871963251651576237495203351220308920204853805471321547465566701118796438698611221312894207571161962501606894908533102341257476775818251696069596501218975355245332543224100068333048773233367583390491909704764989985936789579250589385990137554631728047834129829868412984360020779327425925575189762162694818551266213991597553465328417259325271335047745474905200426527366964416270890865770349880065220771033025655691484893595566358536418989680277552410043677407126764833554837854042538109442761844879304134596307725776164477536862841093452908741037478437320999302302146252416685663808425457367488467767812851629607449836170464829865857997251788157655252337744563534785744703249172486337389686165108602763458321942674909164967357714904898783378373897569813387670031605514308540592108501264711582897651268869425258181589119863624016533706378198121031510810059116589297814469641045988226432862083749570682230948541917205413717481456525783955629765298294678185782480081943971985188352070195234860822635825685771053200240079867679345314756514987918744523403731264278353774929825207802475995077423608586491936259739202559318357259690232177211303366299023956633257618632220295323272762069043709989870134556022607626277898696956752775829343225077636635735898284613736056431905275135705067817390552002876337303290416517004466495175078378922308682220527129102735981828093046738816804781093378961854019928483430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 1566832033175829434663938954143151866125060834124403818462879150892174536134540474481156304862782591336022283049364455574670301892692563503176359973047155634287399733598614979291135714185586975231494817265726499631561210225160812659128561336113265735133143947860099226074681756269095902996393681099742791731663250717263744774339994422570037734678764665143931608210286347625068251955164761890328495473168300810501386372461124750932280799721024032578362869401097096480476483636829377585551119905503569683858073556182764577231202118317341540046419757145476062849349844234312324383440577519711146670447772049630479422904281634952908038501671340644049453385028747079327870520445036494793322516561561393690947283765452262686126281869570266598287624882831222383591340429144681273821342939425796201861135871081134900763426464685960457808377103097989528064353416156485804506412735245758774629565758669835957355226592344498665534014329730326569853076153921678978443817983214204310099220158366576574447167834710419340700872837943312578547547771163672359667441623447404289766704406898493771875492023741323752906566885571743153446766711064928659385776085703971642440368850929592585660947678695128826504741534031253362921711080326739195614193732715023444795278778129832642789288743792009541978856077384354158893533544829849989051546947175523502761789585171695784119440275287839018884210303734390939707786284922668503172475745213480912478218268856744962502060655804347358355741367837369913082480115747925327523824366950382846116473180510631179982320655906861035618451909357174106447731018593074253651265453326128320784012259935393477759017916024375392220394262372644048069160526580631621243875226741788578490953064226186529038717010214636096707541142548847638299982499273654027189031294201398930319362948435038116842785597949145448856789918213474376362338500598604922124509424396677278047549748740643733892693415950319065866798960966990213581366365720773579884413941484191190383741792502108231226752511310706528098892399361000377301097884911669474205836244907046708155806580724632013840893283877129651737832305060418392318022238809232754266502821930080518141229797720472898927802130156840680029215511469352738794515943553263525809612760536844955090176221511011343898220829984974360077189136991374090299663049868312029964122575842325632094708563404430150927914272431888737493014357646174083956378077133425141936302445269444724734391383377671046514649447958179808852578312129334986607125177062279675712890365524602568710759999759251856581178236445788701787355007030267065425062885505416511967542483763561670314815908872888458763673915407466496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -825576525259824757556792653385643726888474238426939447492044330268093955514794212659687771708365398605505336829900160689531109072353733739839216827541408815636192523998127570000585793359092430421023846585817089936282971511759611986368499092785303319707274111110088305926518929305281245682285892010508074959734839276064931322536795092429417723940367877620452860402097167852342606625634496628146296952359018499714804271887964214333581417859306485066451843868174867731082647761318663035108874945782520271901014258110231840670692269989763843786907191794191460022799839337238876865127859258292800729238307102900769986819397172912084143852915617126631259585059222476632012072239014240468001511112281019718074524420059901312505213924619827151288444021463102702904356846246319722723983971269856072528366550386773131653540466519551143178316584152752294337256462234940745978316731003201925953016537064184009173308379470642078427533902260616449266926281330522555442137588516098842744102223511218557084729347196076985122035906429911383732274043804985358009580280023634347224164401075860424506772288239945850346773028750120681917503106819504156786946584886715227813851016906097360904547195526391158770708400057552554622467509860208559369725371990054084053306254311053267832550336721904838518697160492071422335356366655374997633163264742411282021215790027112310055389515792268055138619265391811332199247724574226943454324209825269175604680326801966597502219008872004807849228025020307970981139820801017041961182322448101422247130285718502042573094348870677166973560172220158923058843432031015840384168126877037221636328816896453415030217138478415633232472377164930662963883477127047471342219360533886922557998847077142217306916665352689406026016679602261567864692148342424399889035848739322974687844271993684174181291763614549833794532890379811692823472367139153784866837128488099373878129987310637129787809244247899719830550339237648213150958341294737523312659472230862562153337156005981993967214428401498979969321103967029746640535517623073333933507958810949572164697828883697595104444560531982247856671185415599977152041208258119010913932735390219024113201191528075546653196531681868103480180937010414275731380726858922359736816907497565130657171070912553699966597630888368357763250016460921605280541274747646342725594822491688815902651564193937276314245529392873634223213768159459905207710947011931124091606467802219880253013985910062995714660786015030255622074065748573768095067946538509490077542462167136415244868602850532155391787426327682205657986037760088776772896780197912990739871932208761362650990690921227358661321980892938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] 364631560924422800671295876395171263525575011345800855404455106808344129236165503748884456742302887361038378164947658752341368481574033405869162730900402484039072573691829818551310503616783099262491233091509125791837673732055587775958462657623432197324173823375895663919162805860090844213333180702301956883432641316785618763806565110578144045455945218510890916519564913172720469361260909706868314130426888692622568006498742276354685642389549673835830996981002529686289238653988293557593876907590263511176412176059610085701623683100413466059421358395815486394674332211926520887501777848483704382676712602840482457595640361815635791165917663323349806258387721387577301921082334466220848090398820764587387092315743042757625027060910761330483356531079580574699655060186716741791769077334277853341189721540936733148547725194586799585851068993084851967716607609795440078135083733261378638924102626571116609935971315586855473944702433725226310792388766650601893754776743285121204728287034262077728338502138418255371947568315859161188422655176553412228526652540559117708196978091725904667208970904686023325651220124888791865149858963510379303941630499988160707715820447523912956589940228481689756814692704944021802813766651131597840616799859815040454102265224768088401465440654803570076857937811183958016077822300374769667330780218365140314700504424565435344254935042492044883680132391962587261879437354058801452237312545061379920493151875969767442539856292849749101303274011905767534100444955599771832227675888583882102274200342801748639401206237252710319341444232580199896220165240183425225072535498040060709106055396691866143287940190061694976938490308532942758261867156106459085724622299994695597744846318207847612658422935668237934837586410969936437518567249080533363399028556095279015861647379715749548374298191609619176861658116620749565601593350806502173502837074346195415216879258955782064615377485114709950787958382651505487003370088707973770027329820130814757832338698998818290172472041406498099405775150272658643970457545519719826543200739770188616768019664527169645145576459228045843408941237715893974930070947487221229437075994760570453997976198228688891620330924453777727054458755885244391777942062003985299960292006451722208927473856756197664154528552505469870252073923658344845238168865422160564668700060563005261026778753188074396969630109899416497506818616117706979747251908548294277980859021527051339969446501108380329876826145602073739666282424379892324449670693107573087301186415715925264737310761155575682392364132054195404811151442079569910825953631399013363819080690325558033974724348015365032115711623823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -140591790497264556649442567959103522620102964433683852153858794121071593162268520451550325436488558757008235783968447816989552426546336548076161589963198715045043922682033099538168790676095617431634304298575674974025957492192465111758779364965076712393525214536855402686381761587074612331584204998516567579116082848198705187445019711903320308747023517522099149698899880763088258172753783056485093849698308934697641517972320085675523641559960914158920720582594885616195421040240921460796961912335574596892848329641113110842993481853253860647249201567706074870310214625061020146278850194723163132972124481208225381629397612584125673220751101797524767571847466048895397333286611745306069438467736738380439035596630541957158185063200542311089282908547724781290390871237609134177001121086821548838060279327557765092793083936600807079845867893453266171924439905346379908479605963766321591297458056417479131724015415542275942900746789948858162044035307394610269927618920434134222830884852939013511123647044412054068703975794808071636246326533027508990918547191712291114788749929656713212324931700660394630639974743866644284872023108906080293804050666047746857094335659359098804717860689465339774593692632745604697207281218396292103207922818049252667842888764952679237141988024545174639530029218682524276277646022042138500884135259663248458828404015488614030800877980213800476369898775753083270688157045237068907361258873292664003369885135111950700795482294701530477976966930952542682945237502592989486866436042900344114261109320413465444096015039330520914423685910777828968728153343394282626393443532852855531785986071899500987000561360276387024973666904547766120591495432515318749938895773420479304839758505574512976960657159923931241348959365096193410323395079452406930689842572565332742442215363682808016465946229347087231708152512393670613321270873040044277106654871826402547614840766235788072136416000978669176821888780575465488221793626961018788762301674125267411611894616180708997428648465845869020454574781206250735964857866989974061499519790383791257637471811940613064185829935061402738989589046391730779627963084755142176593600191304894565371893884671177128857808929383322559614453256470822830935724645367840053712339758865744253294043728334553736182004541656240979850581588669513621812806096205474456722608100173131441743409741267620377438860602103729156048048919093774968102311420887857725071617911715267354563688844954089896994979866520325837782674812921820922550758525881921819830752771403200367817031728650294661169634514804054126546281735274841696392873676703213133310275711500308467720530169118001838731444743045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 48813481750274695173174573724301885830062801159428492791698440298819352079914607506567628172320735745344605234792699613221904706544561862446304129054668151322377705244535447702876865228328819067847107529297339859354847037186948726897763842401271906001973224764886789641828371855362688544301781975597889030469462210870224348139793515819050781836894336982821217341579743419244051252142047301854290443919589199362464485155599765180877723523399834086947950728293289693127734855672443570242990895381460407039849928805026003220794238598695078818964605335184360537960583874995579912848610335308996366498447992545100656283159345844343836006691955750554742349494101227853721882050625759447966183368808557184055546420978904895358894133839243424952897166448319494321010570686802065434069442486037080652892581126860474267807401528388165853690866649071086772867454094532601427484323116007416604521062315657047078893308339797795071227330945410520165068972553214120337347073097627513639581504157630071193587050377584996560207272229943305385382822908853868412360518194480824394938318536070492847383538909037982837084054285151495385707913584919664997777136560984325903656022166898942243749695070649352709825693395772744740410697373065294607079072372720171464554942673316848459256634421085728084288290294883421709066766163505984352782100082261827534826317420849650498272441680191907531553083296414138197043292185446201912809740839202476400889723605823972858351584491612420345810128294118531494905220389797572247440187242809996790429137528944798871954223701111620584104421346952431088933597977444104265897907458622201077297941001990439060526572664552766280051826974725336231822920537443545806919318048641983103288681570489582954491950411508613886139488132707969650454249846131760308265486465967377737968024495890946341211064890424007110617176832221355953895202610413342587022685086919814253798014640827380031277268510963903657353674935506220883108964443291461687928333729112864485269582113718363325909636844313603282069343295210402055006549367906481104617531121115442363709339051481790854644177908741257972425037618009073268385188506088947495473293886338114198879500830803316524586816411883983077717424793159862235285577504898118260610027426729017440477517355252888029042667856981095594138345997751226399336360934629691904029734545352299552091476858009339418706356713831672384468400574482889532228974910730926554374863349150680354861975692663835854579253396189706290488100689221269794066296175113095347078210924093516313905901668447332279497695807271100346942441929035263203296487192846520931457669908080231042960996033394286325556210261032960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -15549580994772057896911069301544341564418293580162860466263853799160078549187661330524081036848657678989908669711641045374763493175905545208885774099310673504757022444742402883369106262346440349220632711168492800508214030899908075869952003475161316077390923735965061486628741019494143125813860965021704383493671583958282360226661321047208532054852549484113694662427845403872697780666115018557560376718965593221807044326086779197273496980474791621938529216978966408480209471092993054787898795122754576366553231802366390910563609423364259319298443180513639666429655066495128889458385165815747630381708843142371166587416572973892675281633247671940001075632148332879163074820759232904137173890783124705863815338834404869185087092332309741249434835100674985255035666682647815752178910995523306397479262633262526408479790555305898969005537652129819774503746290279002027942408642963361437801127654295178505666238592502166198793723833037426004994580171665005296502037039114490012393889279376139644343892589921510056185393150031876067098513628972481069264727565995353054246866298640502766493224560788353133496878889423194184262760147066212770391488887325359894112479507064359413184209536568366890645484239722649043610745878072295876619887005414143057145514313288113799139301960498650760941368009837910104154955117441044492095963176835376506037718821995020042891841910119018905775118573073119307125448897337808525766991732142296529867456180355701552779262729489227837378700418076963278277836563316606228340086829982793478218594310714155579043307012170031377437739872211392353951745371558455634306056268925149638176599700659813855620310651092723435666637058937333817776546318410261990770018382450798357447019012840016633230578415427857706902558426078641692680098276318310254684641061031636935711307330920495867589962637520511428236891268716208921932896853816278212215975397897396814483834306950724688733856728878183069053511293358072506929647718966277832496474488223523980313586600845600493330721659302414435263423927765793812261222211328819412720500609182401162630751569476320473153561713870435871317648421740979805322073211922158895700632478001943706256890914966839106435663685069501904118505092314911442028521547531724108125931925466219062674490995760394222849049940531686557878047813120958237512531863340909274847525688811458490396417027580445084112850405874533486733951002645389546461686152111205760273997835139607086506813352300392939095354090398786862497420480166676922527028307564796461581108098584276580209413690744553574465560061006799834277395693558904583016537124281827759746724213209558067730111906094637481867515789312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 4458368823502602586838342021526735006778270274913290442733378310413892023640193730076438960666607623703377374828921248432203007145208555955385761942248640981054869903245662050404849120976982022507763193273363884657431862871666580403473015425484009467381822831950905105856680044904103290700615365894941957244359717297145936558933388983330865311651651349340589495043665389506304407940982403806675185682698682381191628271013549296667451679404767839722702662268837443110810959496827236219237858105887499284829687699239469891031651517661098920110106372827038448761946445192136385956908608805430904818096366753565119420964034253860148737010096316950799940652185800479645943537568610940209710029265543957170195546501674552703788209903693947909333495628406939112024278320436701445374475521687176427683303596631568116694208062488238802445171547017324383937896559868371470832994731099260514549640781139578802276564555216992964961891768468251590403193598638298606957703843688831525293386609058322940786320355462515760058865409336175327881284840514610825592941894562247009513340151192081376159444750121249532926824425127069333405867279466303834108553128479757571012294151597461459612268693237898874595420192141438739949016616904213946416325624708861527043464736352733673095467330591435422223717867118891894745590897904821220798455397817531546490095067394260952453515155331567617752346273105695991707485077432999805473251032729703330522297274964854169541160261352590646820518951868711417388527499039914110951844425318998976240985977727368236707421104029411220507169855685161033998268681941327684199497530752665203741676723513133366477814516624244363344756244553606864996984006117208122519608239509996132166241133305380535583567620767951399191843479820062040872411727161257446681795022241353150886088952494658690718769585491711705392043303725906654785700344370456707491627301532179413460057813743301132921749763817121617599807454771506863215560715391613648476329109913827155777332610518159030914230385474841903134182807842840207108853940856002047973700172101561794908549286046928380334720414449126449189535127147588641554157021600227009532627663947454647867868627629894609593050744509503671338878490845520879494164936334724763060287114729851470899495207080399073401328175085933459473371731638641362412454721523728511503082706914560623504364029262833647558942932358276792541317835977288315274901060835873771106551167936464070193402676393197846617429890137992930281743504888721151358682916124682193062328296440066531629221858599678216444725651239678990048217801939756432833836018844820987227948308748697548658090188900269271482177578598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -1048642328122665541241057952130156718420024549902681331466897368989107642805615706498396670394624945844831750336439411748706899171301282725157430758640615786586779510649910901947483411916150837192509874650509336472109233097095343750540335490402233052143914152879399596884106587799692309930322202059801246332380237117738329201163142175761390561500847077728675230291670547285058533282101010779393384959497067408886363833768302765549755379188240577248222925246146454184592969129193068764969400115847767317503444242850525097367863350369831855386177152017172232879481923539845311245771478109580388753299551857509514008490613352622131235645534257433442599544367338113476524995869175947879756381243248969102313267941895215199527426615139086805491537299007741769806348717413422476260475749850625250118091371840909124150270355040835454614207643588624017963639522286703851424800498355324781716014033546796090138096618075441711487585393508974559076280769748420133779935383590825914365038760415858320193220197565308626229927857368611458750384873971890282189720753980831973994120800861310883709962657609067373914631491039911713418708982865302544341103505949482526299851372334068345244039589033864380271575106262797372776606811369141915465981135159774380572222768945039548035819489410245867376618834162341444080741717013541727627496339850264267600308878661821751642042715354966055451755988021903794395759793977591294631640185088697925877369416714411153203389314093891520708320582227182075141633931667546293344425771518840792418740658862275185907464580276694902713273604306866300360308989779877637979835472287177304408447559486100122061309619404353045194173319525863241257273525858498283053612437048624054998503655021024059268904688316820901147240437697713457632704746057153249325999231743267488423406237931701634644749232145143159235445377204822650640532210785954471138151476181722687216636394612327616799476770497498688043130286003353929469331354544144785499357321690486402334626123103452755746998660517891096186076737377012897442770887647265267099403200725083648622860637630254988310159922624770180095572571667417824797327856924689322062110983118213215001609318099172507415103040456280848839053390125132644504362452552668659070557633860583176950142284864748697919942395639089928953578231617532393600790558339633595117705190759507182593639473341300404263076823234341925574073349088521190236777495629758618476677695994785945108876508797598923333646944581906803288778080324830629165296103174628843745177460025074971893744385531614039585568040238061566146807260748162101136424113479825612038957816712461211331841674916152104814988524257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 156488540471214286098701102523886385237119910854702393205936907511957536854402468765873107344386135084334572882635547519144694745510885774038336221061329946476628987780636615631486446479675138726347416548637230170255354779652676642257041893368559109428267370127747133385860277402960446746199516341287649637755849384091778945896838665705353783200297830168592981834670013940021910194645595706786250857393374154977942961804555658642915232262705590717471090666366244667416835728773442157786068443613721660036289238317451282885780674281703786051675505600149488901268056830221929344313071534056478876162930381914614544361613649114031934001069838961864731250642130969732994357839004185845954382617010235175048198969370733523017793411116331837914220949228887707442166500683419281635042054022258092030063661521872070545026919246472416328910414198826819952225870168149440036233760188017869724490360326762907618735162658036445200670361014295936303291707708970051303647402247991061997546575973233704669117692529049322418073737887821744186871390717497295986121280197720766987560326959786874331928460190788694497656178515554270231236555830087485816612029728114576762553493282400521189662321250644068838037375540893243246478660702260740832891099702077200175408880995638218959940744099841583892671112291009792545875784924564203007980136782331164619460362142069039699372872431446489723800433370191369700893000207297788381594987898776420163877352113965283323828948210808644953461017286851645127609824104845050021608475206288548281582775313109290826005927495889904466115720073057522681741789352664148059252948442069081044349790466385521629377615234703872733431834060241880061061740933859218676814696183859209058536975350737998068797439316305673258163857271710787261236415329432699140624783852687512270646697094233428771631234023560796506397847048239017452081948594282848331888283213150994236837261679488023928392834674879047470155226045550396886787949142682776128679435388452213537570697610360834081177537532042886886491689749553351649020434186162208435146170311920040263097776835690746398690948516529842617875261033397586841280098101078048110793797727568123046482135767663071921161040297921130225132574143199361702981959807717116797911960918334952560334614285230910839365996910975573550359046955430774753263799641279725686929440068209745553011543877303405982699350545833401986411559842349273913350127351669239239564741769393208246088090578702932135980555245777063912720988509877747160303566766578626192962396481749646888607782873386042711255056982600976372905615437901206741354406519412282195964898078822572889249326678680884053213959946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] 5253005685681276747395937584396447663789704898395827250637023430973022755854158703131890777863577713751342527372096058435897182688554369138878426259760180704608893794864993987293584622868272636770973602915724577476785161463671716721653121723917684498563586356774557282723002801958833230725619932897848755399211193368796449623795948342167600856303595916214375512657724479748399014059079660952878270632318899659345602689719765014902712732445230994981917448431707699374648214738301360407238259677000576125087675793180727248330543970297809331737209728444929245612141842267297013188132471377799570617107226441957744199569353368510212453449779459314126966570044182012918359894208743538781199201052154370504166700559334244783988334840120273829758891627700283488477042887802226188779725544845997169641054063802249025235873424275235686189163042585780563796702932671543642739931491338320210254931019105255710125239475536924499432711477247610684869890129396686767356885353324764024109459752252603094510011844608901854451517171691731426253958861593899663868123171503301011974200457768927743798967263350559469535892493151270917951541085115032176614219224484533641428915027568097031410182000509836976142194060229468313263701565250476055819791628691066160789604659256310002807213800561352064954656855981981135742833826276204965164730731772899688501413094670107839006437301093994987629019565124162718887106667659999560932913919872704114287390559262946379271294829332569236422404782928080023777495552804734824498888145263581592400470008036273674950055745195631506608005850163289913453733544164945486625443826312812209373432621811562413513827254930836503337809087526985751472306972772227964713471522332344940462351222133360416263925955406569124998313754940724533294452550451874959124101727776491032096582902140174067326393820437698209437648054766227940107789855239893683911718034696846603012466913630196871843471126249615225300231505168151429013097395863114128702982359752635665982579335590409365361132370991441855306841613808338955158583482113861956963283253993108014447352183016657287394651055118585343312004924879370411321683382576613925320964885544410270276855529855703804709228386260999947355073074349558022360949342621053123768712318452633710317570009750203920403055035154637831924988307626138442469603950028307388315607604017323329979677721514278947176635856901356544194413161364898904461483460049510454619266134781396368897713659054188665112798884822698314579655238312373124484367167169176696706996683097100837741441917319641600690985580283716751298693659964778605237571488768811998356367980855923245480097619586954156634160496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] -11742400365905917662162320275076559054914376488175493951626093594726065219546838807605147616125096200127128371821558177063542024358432632268347008490840194945512524683693292681845479522662053407294370781965200526986550601122781731373116441708373793583124094944983841085199389545100088049890844717977310965388571016764529166568976287195991962073303608112525801917366167257898021979694960591836308888919151783921249281843497367803744817449249484345170888748736292556790354077355442494314164245556476970201246801209376091622749766539268990781838247619290454168629772774603902031832311576826107993897430020209073756776680496489820728187687946325429533526293528767575084107106742070502735127115681116559254369651877611725392773967943494248277848160012413335976473018508666430168119709462778949458360934633808119841826675011404629823920047880250922191285637151858551015212774246834020652393063070934192589227911260218798056774062605673986424074766421665780779145064652903831616324401124998873045919769772378087316782901765500694536029055216751224199526785861154585946610784417351957107678159235660069589822246695223849691223543164656886421384585503840862667539845613305540170753488157630252507474444254779608156164197836194570431864310758620660075451675019770761518805140891887805497967711585129809501134688818164354838575313393241421043161482420657271800907973654990046891298289901264222622348551862640457757370726028645820563305145811613521114743598100225011791950818926685289772891750594069837413604186504812592601543053444291716313834727402979514494941160940445907356042333168302210710727861351578162467832786766927993287258502958934571665704189157968092042101982739560634159718057677281563619300937369089229357270612142114716706164228211444999390541837938144451808005401870675969737961402585414796511447105379832069654041761176271428967533611851739650233316772646167580904978898781027640551361705029186071126424425772371803022958030639698746069386693316984119059815789121765782122398537398666963406325608339068976173113487907507746257383092479827596929506947748337171918584059842240618848541738904120010859030516414567592473945071586608608905795731286716800561243187675911535554795065045499023048791902258195062979998575015647243062713767847369214131571645020048543092174760418380931047035104239750019774428916388453548301579305994162765968088358047923954814280348295969041914412373633594095021246884471541285967285115151435026468561062233493730204245510847908446329913016937238972392430395443295806454002134380867772164552135583532906263427649257590826499167370731488445729514589462336112801213061519314932282367546490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] 4605006128075074901826372437044739991956492177810894353447138165214582227738517391716029352220003686974168196256242351981105289177853930267759492435011910769039013388400280130881043275689344960552329223037649879777616369747021565617671061460009093870353153926031542415385884739537395632357660447535996851174766457925303426082534220651923540030323096127484490039927477351423522316130043274598138057321996228642342696615257842939363629294265096903616498501598599022632412373641478658038647851719337945487794211803776648328341652702031276360730565306888872854539455401704821469982408491322442850419457995501751584281435731793058662904171473449755109101467132166404482814233943983037828322863811566971036003020070409293962395437674073494404030566370441855013110714664171414918737643628776584662991606513911250855130755447320967438242035127943339030811328543304663074464454752422868119677488835487578772022789043359365316733323624766817793109673044733475724042481317817652705331614068029547697511593316629895721791018228394970643727160990178546774611634855768430040634162915773365034732162174247883492723602703874771127748575519268056385990008089884593380016585191396210585410275233362192410979895713802190409451677627347127420657384642187539508658749679329676530291120158380261961797980448963287902774243625322740225706840028109409527878325740156687591277173221136987258430099854117336039516380489966447669024124696170438516204514613210488431256696057527516802344877918528582339154579322406972746564817570227711663894696142951803655874920659440940215353546248004486924602151587603747662654093083725442191944609143847007804491724254689267930164491923176732031565581312872290381974006322448398735941860133350105645221826873755512820930448986599707877576589298360932186671872637519113237805085062444433803954081329288417667258670008685771640796674534959058605035153091599616262389439840975633827243823841042991758180398614740717033279617823830178641984740042267555649828462369581725791360355190652878587210846501150564382747130041265360785231567368138171435165869508782852165087731276425869041213995921814772821936698576377547129784678525641980106697853082275143647860356796312411587068597550377664618134098351720434944703894041022857533197057648473480604918667537656848782210636286338646750746340473128746200052417973026481771952937738620004308017641644063338069577327205564498550764430097672437329008386011669964312587611517287746127748309150375171215001116849836072737411228619240570422101927987709818573736932138683511729109534790937261451707957745137568293459136993200110469039519867281726004524052181157551105908345405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] -1573756031299601089278382900660102967750446348316987210162066942991192924070232248221030907805374442920467845313448226838373526446736736128845539844434753037165639402524559545992581510933359484315570709540149488641769421074020146042041704020731666200238969870945906499699330967453816511353994462963942542820613059002893760317944752749523656331857344558536882909027124050635651468754632786634963170390560461497204875676283384022738457462910874429438329277107338384772923916705871261475085744007145567023589965249016799304841386824305024596654495947245813224287030209762783913688957100154956771998762860832248845395650535726953908155630249745418017693454485339521946545008843215226485170639899382271042329566945909991121429011273054718230250345131646419602636891876873578289475031672302741426972606511795149740264861953769495510555570644008192283363018948644030957209202147590420201188509184829226180847450479784613988504748364385145845189976010824566641636716228234146455860532060416763690478365786179643216286274184110296344503361702819809371683562961798573722121678160575676068973495956937103770347842607125629788661341103436080165219665843254923463805997652915428961962076109255283379221048887287971885436457178086149202673784564301997751790217983657355452452422897982542973465407452614112730782725491506600422683288882935190298610702012600719486473975429791278963599798658817482119918866639782583506590577755881899052895493159906603064773935438403941228279752860146478546075914377901314629854004009766210417542261587082400470091463856446361492138702847339439396211621697357916312640960901185325441234108043228379255634353954351864986118675633980756030858439735047602219628135450954357622531088620955046669321997258778485767632932211954716872094549076077284268312179368415473036761172218679689427457132872074642910547954204694820551683876456350627604341138408417347945213106638118121252893049868238816635047656655684582547632574985352217263227778723115941717427070981260878372505465352901294712675689239522345950612444413683782138698619679150121908746504250590326367517056466429671171347351980378762687471918997784018394435512266293313728008457444367551474866437327375562357477993757116525563983097780668149452736194514854100649981322039471199298666714998720173838631307001686258765683879062574608817217355836316642958982695511295336577207590041935528066359325481978768002013663844217554223405692278037245821575638574630105014924976939221085988949867597733190394341298740842566218781113322191547551463387757095183037855894617727776537756511888701938553240136971078164634871761547899116439639197532701298084252001239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] 551622451317185669877734488633168392801494605131918615684119116981810120824950418762020439646117442428018112199683338944545390003040521103969629495078134987607828458334874598243166954280335348849810148238324687380799891936087804888284826768037126995607846119535102764397828938238079391981904387029684955979427927322981316033265405102473892185678111946745473069401668613710090899817161115175516970305387039181816898359427162280832098242454418012094287500031144690851501378044219059437676479641580943808668729188277206913279833369446306741290365685230332137672192625993303230700681741914535147716246411781093833604179136950269894583198278604330702922711183902661702570233963750608779138160201790074806463568099275759192424313930910089327928762742099857918979787394899685999257490019959571706278384569234713841410892347860842197919893002612610855353247750488945426878439731221530117332826909561989392411685075378490622907322979099400889573688508509092541427700303588485842209141900950230148947173363006206310351281053534669440145804116102581709312110618007492389786748473945288732046735136498600872096038191139395004213898499930707807380255860688017289881254660325562688879074535896951875993414464167522000576410951511596727572127749711823415288357712859739239158185506266597251458050501890702468659755378345845094065088034276508915160541507412643301884556741722420698426775351322297330647527403033088152572103614106953113190255480494582987187281581577352597502710148593652548185101872666000065581387013120370487157030105357419045397025624686881129756096327864299087975155825855048078890824646448234687108507276044217715322418315936429223395989455769041632498459297097667614350201624337546881216911475702612145095384399209633962348100009053725426065547426117577936099541705043263799255717696486034680868668350993500986873784606825222828826834253333979516668657127303066027227628541064755889107341774769413964098395251479492348545269620901401406708478904043996923411812550396836023611816248216144168079339523235715478866266696024781243797849155064379319649906057148048769393734385150170041566548734235104726609638550977340976468280611303140220399635019630913050919801176561085055384546523657110608927215383696202073140194925010539510913860671824884180000873419546154257823145369429759252100205226670397975642220825152195719951004743578260806406691946082817424127423796983441757545796024927629779303174025213609782767726161556165612489430657127327131256550404099943026987661311921244837317234247209655155360526879426163349816069213281014624046534268628400395087083779760029869557230524114307974833333729746542876566581411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] -156879212009015814834445342014368485036971539399770851905017983045969874858634959554714744587016760363266632123181883199720459112790697605653623967439255764279447773070285815921565249732927465280252927409734639685823840922062027511848704908620637769360881105036815059678860799442251549246805577665298566515942262961418305596007222101586118467472670098343482852879843080557173119206857822498472854551521613795950125825649133669288500606035970813126622057231184024962761923250608034473119601056834175606642193645989889167944923149522874114194966906020752394354730355997001036407477538423822133589379831275667221425311642907670864927445371972156498337785209188942159929385024269064350987517606003003554156133682237445398640065313259966394797852146651230758156712978002032830849843472653924690669647461776499267116003536617692689392811229958860583452419673511194511438866031194545844361123748729760157641212665680677118723836048078668044544517282900073031508883898158768079814198313773020951702863977598118807751862849626548673101822755295284814472551999373531214498537752425818066622517011060781371695532371843041424560616787888527857032611440548722704682694055162608254890342546384258978539143871718273799662596744097896313179877979189216299645351362051257294664167437387817122771498113187698412136016384674737694589807884754246876530972987534772381864003799033829849021816605764825804110305637414810694883123334194424236760152321990418959970306453151331515997805768370010405916821460177333774923400540483069081735566336225555127150089874781897346019541215591018076520097590629201478510574747410235297058194670413774236825916409666080058585829738913673790184540761000997167712515521961202063209438267251977522365546915289670135477617204135866076253148572524958254195951072816020101520460820859549402496414633981113357069185800677459066936044472975889175873679939948783911326196347512969812924442801292672571780183819399152219812840290594593515554191824833969935254150050125731585806230281117200618771011910006023324164349179346086275193392246616456586681571114230150046151747416036687993490384626120186746208559826663437254781549339758369420292855082720178941324947176978136174579209253838280752238136542426659432381141905674138140398262423730078632547140953624524440501562004491117305601957347036690522769394999259099041248406918130768909434180715959642389467598415314852221585898597082657821243471319409438205751116716029034730521236431091774545875962193424232978206462969064714763435841593279707881356698816843472676772107158316416720393151429045345518390418551083196305215472915566123247813491916376200321394592972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] 24929117981188282261120841788702724186511336682256237246719379492211422507415568375952241029934042707265174285696047977237480433109070518024363826418517025946795366005058270587923382818799246976516670145642701278183177982733178248564203698842889534068579507956666346679477669653324581911429529460340160180517198693203390240940213544916080755334785883273491411159005866346083232608959386679150300281485235925843492648517887159366124411859978909391076167463610135634840791263170909452323327729035347556753180453022364285893287281762476980081601945339418424145486437856015550063733892671003588475517757437770875536778507918707158104957339063676001538276416599808965800354535616730230628889145138168202800604759110929453913260763644380696577282899465182702828002092954426066429356971665026380726864613680105478445501643354645866004269721954684231551437960715031447578571310972530261779045239792059499193247781435169795852886030511146709126428044016075670536285917012476343836500765880665455188588262608236119546654822681975501052743109397405783936681323173678089341255837854990833421537857323803752018522734399865503512875578298735606534422853787708086909110726880926821812038155693001006064535164370853328130066185119657229486315442190000038281437740291665276915223205097428377625955559399074117459253732625925664310430057676918877106325147899568419442399078719965558811349873373102063314320591221408375032788812505558706312420404653832949827022498107577298788666682758845372289372655645539309027544926403358852820129916371459061876163807592012685837839665602119078404380002464605267582537617385889250271041538261512933152283004419019160676403057006871271725248861379992498033721848923582230301512799756429729492418919278077984826487913398460928326752969051020059590267304842408906070906930824719279754214510302809555538233204742857427752067433364629700380609783303681353773741659344777616119741191572867643698003128741029646460725674776563017547377618200439706686821218697574173919324028939684140455930817292264986158678468729728214198517237407801484498491781097325118131048472798299627488162099617027523588284546875561906195700020601888133807292421780016253120614347250300519391284902374913566190723376691150852428352576792405293267042333100550273240568176986905303261042720437037258571818521000924685590910618923458860405370650520235085462683751393968827833407607567498184765565956461561093191710667597683836213822635420551153069669112688108267248489150329471200692143926148980021763627807012714507363059215188747915319134764867738338333687311002936813614176790651343792406918710119095546278868319393996279611863859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 1597585116727713960816025237795063573978404379659473826763666171145290043737744174826150468622711945901617699826289658655398302427820836588947604315207150071564201324006974816730350582247930615500580210329150649728095693069520858411885808785668147579016466652085292722298188332320223005223127418274624124174353047009996161559605095004976296066640594780838472781285447897137715116729468960110820170457788200006906291236874900282550604984577726590342570790105174055502793099846081583554107848427689569298636384566646529885918038599333899677843077472662966336895341276512265099226045205670268777570690946644718148204123574143785791654579363578697160414583315834842620732534584754395015238231296492648510480055713164098066008196824185531785988662505349893645572736608412972599002149286497696905236393853358348314617437670027716500233336617560866437712503997566628761145313150102650893430445424295027612879765085898484929027508419515087651717747197299601213212247175314352758497613090415119432918058017551397847290299278558897422689957113650974788537082880611100822083487076437397885891044744867012245950915202369793119347379915706357599899246864338720899209983297081254468788823499756975197923254900040236701162784082018319441609444688716354578699280715167350953976370996233725355469495024412303230367022369426990387749199138901494563390681887453232088484739901381649777448174001558471626880058318976295368187001853895094988574236860992432165406599688708254835033441848042538969903377243756957584423462724998615246413632026835102984743566943374688513254274260536735464455686107169569946091359788745690850052355425411017607682054988695510129161828575115239019021026255828344445775548975014461191929235307644937287486601011545741991050997041546347446647993093224291335066909883509825889475247146442655725779272782709009802320223711995050575964846149708877202565384845308011627805682799063604072099212727088252319461847259084307263848000013141275868688840510558850760739812238845266765538256049080048365088659466719514557555764341990531550577552723425940676307066748799965695463843124914406473145457549584140322688005581502225160359234704801906067970781869159770898223994195786029942717575697365701999036137881350347188423339197558494737679006637157172173413658524352864201466737317117001506691516492507001347966344051153548159698802503829483751307470976870915903172390266006793268055756029510062297447466308372252066873399099109061711162488713501935145735875548659739923387175103051496476337242950575441679090692795303306863636633000723396678547901989600091154569902006409092336504418443409270100901090537283889202892636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -1957491502747635455911854529647983837701692490016400136220228491824938596802857547612838217298943222079587774902262960103752491152966137147513911141066976991262452303642562113096148143542117072140391009592564515509219791223377662236081106799234258245711415030935639247415287166650437491805444973498609608852280969222127362475712680869069269392299250273679215907970398437620165294884274433773530027222322972802069754757652003832868257546742741223004872191944106422171989102366978484081486994856367419985055934636575390914477751567141019003218734086641456204091120261430488280649977961571747398843751744307318805871679349606460714848347100362506559975616226465076648778068079670874197555015783480418644374848577430646785411179102161403031147244680252409724044520093552775162560146405511512360836626904811593537448479796624412854938975448924639810231548264133866501659727998524908780287298108649230566395855796697230169000554632771645488315643201479108490901361453138042876985658188742417706770751633558266224127879740102893168071119375369939514263619441281482031881270685843354915027012608116936848072341774714892490697222572512869920266411578599398884780273563826809818852292560927763904424244473043661834360608206942490366749043138613859753058518105455796748512154507000931413120307714209304261998957484793165578057261783233914450077468440097543814871939722059506535334779209857593564174737597756611873361946393035654443336299330281053781863436338997138569961959988368233987714210662127047696638471526845259682891789460588922115215604604781031001533288143228899226461082863056073062997137743188121174779487042536091099587695974233441617447179020648423063098063900835621306814135670043425404109311123603620327830777772308332695051497439133068782497913390171821760316768150153456705911959795830869180175546741897829910607796342019490346129493023690160043915959497974155645632898298533833704985427622478039094806400362009642284361454077669028189459156440905038169951194170211808517278946049924923602005243889881959061894200959484503762708233571627154700685358118948087772499539691204889883515585760465436376809355857765564447364986019729762384714790107418671842298548196024135792240514064180847117689273178218289158363547960023351519738861563367858481095943679228619464854066958504161498256893564631625139453680580119703926724744284652481361701665913721929934286746320833249557988873021969573279468593143751056479816660671436870333565909339309328628346163442917457730435286944035419125795626667162736512020493606555241416535354914191181025760716468093206890650458274200984746370433471610041651555221591516519884264570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 462598981076809872820933318700840613730874618121668126007022838200625636154434906531060277469562285668795587003543342151799581815759978180899772005381646841103601388250689817510263158260528302060695328316679727996475182859824177566100659547360839663932791466265106580044757244520004550881571521891913704775145199916311072560872990187497685675233755488962918564877212025627523642947559791574722033164200419112094129066287094891691852665712630918806335778837859855857436394615039167669889369289157115798757641591530053865366949207098098443161822915341622290022535892343442439377307246589073863671081226867848579240915902837799608914190213232327462296433421200301433611439131196103718831311460547447989861625714278369384340554068815390512259785978903536476728187010379106215403210249793109643220788721528832431850203657094137608469985353363242679059993791387472834041046569011939433670493945235211192958126512068146298464121171727117111966435296374877606255624615689880112518270017472634517885601832542979425117270755768808745064179215949426447127712696595873129269636365598252259574853600055656672334906758628477028657504998783463760787249921652074686413925638813316279382938541858625503312331953279017045463652672730381226283801161606566164722843814823405180782678027888790375155201157018111054284732529606090910563397966050134443778807172516494194203092763669017668750745448885292990653819454754794245587791689166131530383899970798239666238491420213259880128512820350731904967554559010227452463722833157800092138759447742140522220898581512363441006976972095124938619054971378673184089732155515306542528175800328895711670165316031535024903218297628566372293345107103798411254774595051877076791082864435228932372197948331139751784861235079477407002495393559108657314342367038051476888799758949051018378904317929032228413410761933602848556568181381210006956618226593961805968537995519115827333689788198551445916992466116034733165127360762715294900769959074045811164813005081015980373888725526429236525911421127684294631588150095139344694673232283011354724091049927803959963695586768924800730879608826714806693022681518934632062883643213540670572174824758013404113791057389479026899962388148534982020637186621779832094287987950399547427373211751559484465104176486804309210367065418008858939370572209116898341815861908169593009363361091383761629065265886387158538998867932206617807966576009436942541277955908897718506712541346805956488081038231532984103815430578101607440236686908399406465386815999005639038947811365870025337263107904659641266336691567514642878934193761170091634427816368773087576190346025429248036044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -31418394396107259086009125988494827205761075486840929637218361786680643007355718698090275978920162263638039502699786415409641478871521161055999647451708724264394884203251589230471079373633824779709861303908206930948354575002951903003703110281461654085587980906623467731988004660238776565939160448634431432488502411285098110936881590437387707430785223828517070829399595935179674946949856578128649232385885114091706821892712299846967438276605062342751197334588579879557338577294907618514186529296215036034319199886831158011714097233300607771375437390547253721294756886044848672957060455804006451993932181210252523195540466019304082923978629963034118593623006315581353363836893540434942923507114184451681016527791651679031690504656373804850928650620878885412104979290840088983669860287773733418587864585287281452304362037703980717869465092885902103370393859911169859512368334877009702335094120902306954969148765294068752666686070470413248541794679015663120945835463035717052225949399042125989386092623176145765973879711031458194661326749144587874050648989033671848421029504140739468518856708237174043629667982916077545073311415618264399698087066380230855156972842792159803492762701117137360572580420880450895647678902126119823693881931600555551952693436833229092446247920531257849393344789460202155166186649204605330054394144467932059856585931628841384434227721516250350783290535789173969616367787603471009396757051782616162965784001082326822565808615396947172359807803631421208532466610221422363320812363175170274523730779412996865932357889737070334288088454932086345633940295961691014609549564478494150174869073062933210349103278405874397845645281256146352309466065333567772536877123218612878832110542966447129261303209284009289750255810400806741551181100990451495115629961416727288088766579869187127685294274623868767836895519190559872848776809422373231921333400840111296317119626959155491355536468411029710434703892249779837530980541206725922171864219195454375007223878310394536271572967607415933594865636623168307453899299635393665178399817354479461638519986363121051139783047325491946482226860697705622614673555711827063242273501010237113995227235301904095887188157795495797131286095351102533002769929951603840866791767381336656276845156740656426099800042477412439792312884037690418949288930424335510371643504169883803387653138214677626538756265651657275073541155914756565493237720043968171453150289488385014750912453670083434573427665055336825575946966434670086372108657032864774938300629378666481147741743515141654183327684902265329745611567671987282079174431813447577481014710444455831971828192867989869035520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] -8931099138249854854433831954911993571000738417207574104948669560570869285290496715970234317546259748179555682659413179267373884425405684118892088923050299571371146415718723599999879028849732690089250832376638677459302802117085228803201963412292355583948874238491102179401925456690272011259637838371703165253743190389841256041302002682998654309802714279585535516103199254626409434193671206867603261434214214194228213198578122764540744950632441529645943441556769322653574156295476141122230522924038465434436012079216161042869205689723197917223052374321636310997513132933597486365078443033530306266335170460351237350778723760369304092900607008309674395630370623659062767402274448299510840779467245722252753204236438355412651452964036858422920513123448269460019440644400398057751863810914674459477250125481686936158986547687888575125042197724171730617423344868242547888610982983606862676686982690023686856292208987009581873750031873407850628114262093271726000673248173301465842972432105755448237288819225295404074899776719358790491554404692894456710390073038089409031818112000815029598944697945377994683559625803959920169086715662561062325689311755951961629880886230272431605657610738049838307688851572831515618054960769416570877101415609809261221531843748802881961922699790589982135011455566930937047496308068888767376649977698863399230026304871464378834919543743924853433624314542126594134727862674530052995651051646804840732092656395073871542530007925747192383876905141278158836030845118020828059930184414929029736244502165004156455123812005080738682270182638413601076914394709617016181679384890703090319101708095301027588015866079194267537584445438768293022277106710354095946894993827117577555271271983605846530416805813781715805109137059515022277518058186164151995445490217137868138370659414603552959544077476737402955010140348085695050223029891010934446185937423652782160758716350279227375963636418697422654744945322557549766274102112407777827505136399686354352166169327358891489426262506745686355787517532365435394477321571115885577942118637662194394280957627349438799077200978743293868656481553256929346293580633607646471012650058539225186006751357737284608467202133818233721552604963742539357209124882094843186106128383433068117519170165223844857134052118742555837302430547199820400792186614748364168136915385250668651670310304135487402078810673966130238953571238330429288426643645143288920052933171638429605326301845948781178453921887538453880500994391726509250912481392596668368919965090632638506044678601111353755975495386356077458961193302281494532594253920786775163425200442640018448190011756082909675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] 2313154653126014565156941417050461322282336291619291561312673804746737754278860770960801184726351511232361249368638789608450782390325952059897891560667322821451483969220634237666345169279944183010827874049217652878725252351570637963648565703528134461286173415815731298862983976937603885740101689660825818266886169454216409776858250231172064746056008388279298412123801176940763710095145180119006022971645550212957825740517179638204721107318658006240628451888120209574733746065466111235770542738907781369415153552544436270979918215553147893162304805590179743194985647384393857341881558989346164848573068021164340441534502258888178326528342198119536271261403803076768855415185479579327394016109186011084433172523308468051318487943585165108040719628349065430068012938489658909576018931472636190171707574797260706876038168863367967216580009368632595703938423624810467752587422209651341744378173172554440545036957555447111843722319576745131308178295178674778904966284886087108913758250897900527886857869623837026508658490348794033927711634532230791679051331629686365397777795434335875150192167345307745385959561031421517097674987564919336253027279462938281057160155518950423423057126850592271636795245378901693845026346578822883457770498601972389924297473281925552288008163502917572738696141283379856261851719033684233989647078247056543959862959842892870916892674049580037229101188720885880313444458023992421439604765979441928576540257616667341056632372773474063367865820718922228176843504601342385436050192925478942187160861781099189867273918432001865284497156035339846704877001705994776725815965207535764263981399873398587444243831449933145252026704643752262872443120058838790137042523069958381132313377237835074861800151634116524435046213897346286776944506744603313315517117097139282624583306269253725421036099240222408203314824676671174217015842190783365256591437842419588914374396171506587844371250222805711942575663844796572817006445853036313353545146394930397527256239785860948493138827854590271736273651813133043755896199818117312451578100561397741951505506741243268653410308210480172531426055478737548221946714306789958391192758353925319675274955582360788716729443652069765806063401547261042666686752227550431910577956686650383806829305909083908768341268667827897200291802795337567755370577629525768771691517893758121433213585973085865916586001571495600707856810241826489928629482524984060398660872192114158463087066155051532805486056019213424634262262508510850284981280681201955867377440191486195234570378340038805395451815035508672391247765864341716154065945574186366484209264369981971420638387716278326394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] -71777130016574722722671672131280888089485377076730351553312676344644393911718365837481392692441759692438022964482620520273026417492158725752980924155253947287731517788235469566770077177196432149680352167742748017167878002629146635140292727064505816545254206077425369084419765803320662883291085697908072854251808908513892035658315889028550781809228129866524448761912338463709969752640439314200230981372013725592617970441582799671141769376204931188663539822007423619308333016141463156936969647767168807613331968584314489947939949202143501116738205936028721363531120315029542068314617239489125637527711591246105922289206052063444655574188092413957595759326875345930175872741701516270562518165066425119490698190729930441719981622669236580903562653510191720392728998641554359700391830796166548037043984116382002920549855708376879156857411497995693597741526335350341048588470631664272703500579344215343453446863564375915416673348487169706943738386536895678935207151871883946476528430700698212459895032310267527597691703753462308499229303297038258025387596283810165663470249995773289743806208746372610775154578860853247341876677159284461576828182398432986726092855315035954022340292272535217519488469844964217551692639857266736072620139686406725398662095033845999966121389536285761606206646435552455689374710067808516082029706636668779565950676090268185061273330099473667903423811813648500693556213927489470634603848968879683679260173729921985903174573961093498464352598547039057322755397364575297015967069352658858662706577657402878908512078902885177646668389245665707644455701687702889973646273095718977678298814298168697558029872358539813220705721603052034918493501470805921328544332173992037418144262502039772079086543893104745080836027485406559395217423626315835500726964172239532328358096161450492054869745516314731020401117748981279904605009125167544535225597172782898923322495365580406964321063559764254917631789714073141470132822583059084537295399603517028095620668438606341029647402975728196636194991431337130769511132798277827788466394318139675965929237517556000015806065205991926363093898996091546159810672778805546185288520823488882260124346096701304788463734424432537001024771516963854849875749449471400296641014213752522143249569312803811525715309110669379628693893898736161232705260441260493608449042260829823933556369649517626513246701359785920396451989128229931157482012371793810109396197960032364804670761694473527449586695179854799547162479275703237998772608950142750672372532935248783846979312055804764213883541234467554202878615206122201126984650437665995555581830894095258589394284162051326607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -45278185452236347617490990314284793255198202325082808839932021149129091573917261463424946579172764782623835843114573357308634437230525595606199284221610417737389671801731341562077703579792207310597369690457579761601670565897352418964558068136648703626577148384244552836728904420177872895248566400384493328997689622907276196246322330603386290060294958090668745073909207530277728517335682168189249204931155323487879712945526895818801864056945409211975260658117802497137494367225933009296182867903737790301725719809242521116453503119561140948827683399978162400791880248490329134970382685980801698245918001450105298845469964913095737745665150723372917100372584641942572178248931321730664053358332625562653959717543732871088588008063935062124992581542344978408565152582625132027891824616937265362401592371950949145961479526611058791649653427595961907723765441318957951420418373437111822732209685158011250840911744429766225464991037311951452672169540207254513741075476088681235323088300477437602978556569501887903711574263925170548286197061662677959511532542761520832845046617846422143069340388141200201108531419813981233384971739630150733119644199425809919473739495800916832731664471896652830970924465384670874460736675541643452883140153318388024570754666245680227650298724008721698550541854535755760986502639059790049872472499972943874707086545762638598661496796698685394750075368694752272396308499796423591553705157837666574590994008635345465254781858070244507988328996293422176241104992134917121684106104451635097536484000214626020754088440681085031396669038515605873522356269846397716039501489633311292964936295272347309705229693941638685354095317748629630958005397210087262671030372717234481691435374677800773693285177604861918200303265762319694343746265347911703719336059985104231514810323873173667564206332432988182587589281524723869682678392729410766884122248572600805059263108259667615703848082634699844785193045928902666486655038391501979058986966012876128479422744060162170448621806856257983498410166212427628357509516889290809000310269437661864611910607645583084861250174652988999813616768277836387509409300915872331776264076926943703934710195434647194638221923290195578628928248194239047450435657736062824528095828060597944354135230081374313455118955964226640126461889245817117984733707730936023129521206009956431115629787421250506823400679440464399102012824759545807301893236321667289246312027186448888243309215412630393764001810513034194789286953273806071768918215067177023632671479271309505554867615330711431643387432846089074662790572246548459024456789185730240027818676614842893087097490240983531520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] 5417730846059129698563633122321611771708600062322031574561936387072515076304554586376600896761680591480006652084228580852989726266796395150579154325736689038235992530946319247648513830110186326536095187937670374652812518451966416403871782284800242104418950470970131912240993972457457997049574133503499890605027869044635597956037181452975420169116445709241938403921086158675070100825687790984597054762517877900452903156673164659350384009018994019634679694242160826837684489992823017587217666437995891363121534689357845277033419733793852556327282067911757765607750796473039732777325184588472466353811136621146425243132986183246281810183425419652330424736624256631019683244129896537774851928164960477932190548318479591748066541026576806265354994486817681605277921932036047405168010969565993968234384734308163119275319317757283642289207326576161060255541009075096294616488709818703974324316458461809996145876417598615170380400350779339190296056116253006521152431511932095904910804053397384523209665685426411024541804410128921676569416329867032036667496267101420696771348843489251900344199305671134473661468003671810184900279246621940128740540533279851536838804706481688152602729993206187018456866583918597919701209405164012989791114147143158038201371054583488761520953896588222065375127301514059829592092479980408343514802798238136207151577613084836311836023117921830788564479609027125929477119999299653525494612264600475353025369100156177667647987696629403110463660409549686875098018930882309318807788073948117974220783571746786796307457754949019805884509502196652274611395369569551509106211154669681786634594530439059260954219609485154124108163887588940610474345267162321736652243147913089811723896576087860394147035396822630640476055307101216242221143900980922932039872695863874288280672341929148538379000945620497057038008547174902801900362263656541824163504512864188923549242332769856979178783489967141054919782356107447948353797606919893278521760569642464681120404238976135961951190268852234271668416908222325121622893133729718491279127114745884337484661540750995708693618088435260429392464118580959209899768538213922761427809967459626221726329068295427377504673667299294854851178157810641433793355123466583980393519621291536358070172006150035834424343547399019410087117793188591189891114503496427409860449620116479768987998394453636009958627970879870142373008388089295850001876762566735263625203137162129217966188182249098427580873373334685459168220795292162096898671470668597512641629720236658646074960207162703122652205320567835764519987308485356415740220092466181710346085464691922828902297019056432087040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 299917049335570894286873613129891113354237817405132013393787800850259844352643038351602609101386727526790254717362859553189558838730263019285349493779859906822390171683205178855308034944108016094861260830018604048018340452672847236487745412387890079462851434383980773351693085094657155748239591930449781837663624876818236641423432390945452658707289597586763310469408426673356543094116542541060711622025127117629628242475045063757064308181872260691963544206528200743194006445950120824583642803957346307809778881305504165498019500807763892905786363940429750495695290390046545322064706010945268708899285248106668198458436623049770702707657796158751308498556355116306016598234628096616033417692515346187920677501212281779103483167727947196423869927953884548092439747542260024851356687234417321935922756646629003539096917635585525454029950570257266739220948614304725939267412017044753103357341798435171876985331597253184928567830448457142849005486007407326855779107175384644329430030369828010910569937303523716036335090944811172347600122131673321438665484643959704152947168573867560052515060463998418675968606160400264965146157060169400129129263949775504514684111169934949933306086828590764512097911128072370510694626195193863532593339743472632073446882161424717139026910820771339751522334139508187746743125514349602391191786862587628243455800413824133311294379017689235122150211396140691045191700331190824715708811961653244094602012889968861354098484010371049592802316610434830546158161472585797309094915777011325753287868464582965561293661439416147261824099243330469693582896206064229857312355536072486824156197478959902263291601357585633887507074384641043359191917204141582570024056906792774392954667462436004952030490379289925233063551075822245327551714209592215847018555033062452196894542296755414728099414025131059394430108427694019286361531820598082514517007256475039412672835946086863614016354524791393832619926024651770399653016257559768514454017890985908385390632518709649554351488617729538227549027574521881557802087867253572348987576473432510989374260949547172486103584206773441758806964102688061891065146390331651105046998579706828223596804029587288782321048614430844450045829193327751698398094187865014697463117266762001892001733290165990209235175911441390040033386475586644808719811465641239671974116864982037746690012496715043699395787457367443598767962886337207684308930723292940937500010656947022788654879627359060468518564653704904212553563264917444639404572543731351804183087985298457266495847320728384456505600373377752931274247270526632523162646233682377231741218940534320284457874771704545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -65214465607409248266975148834844196946472496932069366065004880745184516671683567338428743509662668692922593776366035593059278473022204300074528911474291111600316697211280041323153357613643405844132095194902963259696787740094155920392367073662389146699461493388848255646821826764951631283179647804312855685118493733663456619596188048482289356877242773616124928175191421637750595069636884461952938065247316402002784375150926803509869156879152986583332397827491207161959622223683456679398065146753124245880359384361436137430277427341915909321754135181131198045142079587783309956766917122005032034326508038351439124745035350242021553143122860719547789703946757936232509865002310299876878221854492741679742186819831540617145497903173678872504203311268487655612580943130707849145304386373390890088899222366099269153082535725557899072492965091663612371077165590107271804030985384743271185617954965935856128430812639859946138004160226279796797025476804696429563071488523793814093563051482374968808175817790055149382852431023398020885070714269112458778012259291073532545138070264163284534835265493763022426539379892073591741912599997208134862263096218283130953354901330114099882388277786762360967248512233072833926451357592820486447508888796499412010143266703768526044039693596287579459718370740242723921649914602172764099624674310893336406645574120763112724384884360378354376149337832766116902197397561200814768381805674392014709812503631511287766738851122389375776656058839869466318044101754626818281853036825772015654605620692127258874569800190779963814395823031265302728412452027195417959811035319568303307924136261545253953700226622544599468369335384796920117861202737854983591140821570839601648794368152599538567156082666952123626142939130722525523452231721307026507590190348379069160592533278041601254287452959243016520447697203321655893927564193592157439961243171707102385606009021760203065618179566337202576343937838482562905262709688885945495150212155120857902715519536877343224584201517496425376709013415387426861370574040512515462946875489175364288817946432286455383011461877783301859950714605494988090336726470884346485411438008011995215837393274498342894081089368064918086972128508233917263587050281260689764064966514366255074953530470069320754779061040209166995664923733218893878091877164703917131785252207384642250125237028354271666281213907328728634593503522953834439837235503709869712260888625777773881937312025758624760623693643305659080992374757889274925361926065283230990745122249439881432829650887250527106776515864116225635789161537788340901823676554272005226956657700105872997351188614317342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] -4124371900743078894881442580586819071328737851695490716764792885815225438105806515534153119818477962572482182389044636352790885796722400030740066896360596567940126591690465824374425785568468038732568670812036636788327008729448244759832939481775992563216745115593378653342906111269690127543844228471752154944940802620444636067107866230452380083623156817803473535786865036436860825787402461045826471624056975226840862388480941695225613171712189428976263012564284108876144652177633217486344126656666768967949571417550448025300206171749801734376682659772859205560776037481014727946672638293061549130978994334722811213102223043969801023201030220892875516018531630488171222382290815464827008717072070651154539889661887019682419749411467599764097578423378145280943701120894368781838435208268503559938897205145531884640318423070762555224409842468864316416204057338643315774460300552262901464219809267147590825089104330025406567693442767731854275516444663951827968684363025194742932196196253754854630174764247990884966669921828173623059176607579822327531765333304731790880832918632016056810393755546299106384028244732899307721792983594069318036661545907047022677584283521836424053062518363259204051552759973008367265753280386489766999177142337825465001262419879991869933451536412864833561818063314013448280660703548921837474767404478161607703758786965209879682450545704659905540938190422271283568079162629837645096221236033347221247432132389189283936440005409246970583529760967653024090622768601793975758007047368541892071983710034624326788638764904508798112404467845227468947603242286665943349803199214880769068275257900850037437816964547010238578963073149132581727483560738196673758485114574658727133418766912480618137422000689110607486218845107443649576719890862855539933039333485795355493296023977960274202453613998554649896763332814188002976639113424754596901588466503751619746464638709033601774921681959381407576129086609152140288974702177643083655264154873202851628484031697054962521452845195333550569317416893118452189604889703687735801558135974899002334880430317781486717193456370091173046684070539873830689305173270381010322955789429078807761100264928923610670690421621471682709272527647154150649618282841853984258542171386196978099370681454582288829447653177807766402108270134554497494799784867831360934183360402903531446925678164652011803757332046767942643077998912967553529567978674462111512502856956440805373860821198636940626201780456450847397498328007345355252515214525514975668249439378375682618447616611175507808063764632027635152209294127669327835107591146454665326339539984652299068498588425256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] 1386036957405577433237266876512339294162718539905116515114701777000217444821194373517076064519259381429823009274160005898456809640945855140431368692850327862499541488772125071072664616314872925896610091027124909385931290584522156253150588829792331063865319786082720559097248904513299689095046013905599941227703397153069833991682687758711446750112227553582864897201832239310978194505429898576720315401667022786963249826462459044603641376014008810932150899108517105615281348917715142041009633756132400636498068540864606569677217052964476616053650789532629190590125290915072540833661223177622099004456410160665285804130411719280676458406695331619418122352554257941247382056815810925966456840557177576947757105467865886404347347511875074860049478118702534188879044328022575045035070326741012001640285636510359239394265921648673610259838945757512399775264845935432254754650936464065402115569876054842895384644242117194304341567974348886445860591397937822620271219114295346573324659545276245844763789992877260611782321302040110859674131626126203602458547068029365101816179989605163256857733715696149631376103666688289582219916152363426379890161335150075001750073982990741388975516524983037018076027848407209418300764328370510999346809419196493058063661267270115735249298554176051978691371475106194098129886316653982885468318240153422535792583703301147759714698250550412794919262781997314950616896823549150316642624668554692200688000487064984969750315262567736354904750053581519277159137503534863133870489696529198511778587250662997389755315718994045539015169657058992907289004388521200522971929830370725415536441479343129292435585358971836498030816298374019930927164305735090647220072573092359338111893729916025075892628989902031925890246255613738200905733512116195955440448382941484568504249049886160246838857807343902287784057828322236260770304335359025282679215830528698366650522733409198962470260132178546100528890739548274271699341145438511987484302210461824692486951362295770914220093622183124760591600689635774485662885268448934017368876398142789105983198357602103466328205524757529101481958614145339812025946809859880445880400414411611487028896593905618509319996252382665588627471827251998463256613390178574356294313637054322694357685838783499661621406289381785408161960234498206069777720300220912812103138124065201602268038577756982258268315164471921337541660157392943848751385613120713146530017316294414247044009381256778451214232941320282620354793188211599646021007430603394173165216009432060788783653238939952826595214072597289980128224298408262317552892387411263189341947077634788037408989705079357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] 53118958647192610359161379384750566416194672543755130844234184005358386199766371333111159134322426380003318265966268363542961289749901012980065318025611849045234517237939578960751153045860914415613521660281690922602695111075329144034800547087317719760701616985115616209430542350581045965663145910497214870214198835210216274667947232733511728192506317522566608735612974782069429630155073454905963258324304525506018937022292142948815594105426026785602066594947565438770226935178926171807520409763318484919695608098790140637017277847925746325196103141592865356303055632580271521258479352516392538943580732793413815139215577368569745537060721763269390405092809134102330103307450839469154398402376540679224289304487659031137660172291413864559056571896839908926389841567216076175307968733817302620693539045500461001887155120271624029842215230920248418961602917095792889001730614668853927048670593933007276044318267445211162712935500819750765482521454683047223698154148751086712537184496084167636814752272540158925907908530891714277822945066782998981163997219306993855030566925390726979313335516332079092096848351768481139481764646752213418668447031666198697376285956885728391580250183593741638137475651322980980565185680594900125959990677670378174328348371378570529942291470521951926192980107881624428640044019218034203290612130563039446111051041710659277948331459756621428481102082983532439085391262713921697630537195693959018002131958490166404044870824274151749262416523671338225056448075107677619481306175780534370060130766570925767614521607847586573023983402856250590356090374001206470402066227505688481274526394880362009197037798400244104843743231099340997822416389034182090800471359789469766359790670535445038636523758998045165081849654965484155099377816798896517636063250376880799732645220631090132595942934053105800998470569184648127170332194148650276072520744632595413675602943054150568691867283557288276711836459655349231363777780330663557763597956498588104584689403329534097845357085859146364784986720014179509402480263093782087369384377336559356660530180195712349596201678791626919462587147621054769135660026456579697048338994625518007256404637829419808259489455536808375123656923462014348143756146067301210124654084758199432402043403959240065714177123444017222230371775950212697667544004163844565767424341404918826794206475840323698965604013420444659443047562685725553130181529616676720693682636203411680350273414561134914087473514472758443794107249537366331443028491385387045401936876114872978654833662812433414317624581857104100961833333154990058231768638303835754229365552370268992335665902387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] -15202516998602180198415805011623098748005392486750252252757892572340089274714002797377955043430197587146314467882052339241463950892154566230189021792800229351449975284838173131052350113087171583770351725739057531104000168558153716721194234228861434995456010532406764202687491059902410442099744421185115791679192414568274008346817794846334397406821722611490130057904414419508312667075606404640741687708245383123728542377342805833227289193605336089890060030932649373796587518561382995286449116732273831323908812875390525208854715755722226544860666059859563455560234013631967098275140332479610707286936784802249256198006501557335608856498199866471058679343856334540447739189881940536876991676821080303250115720642484653377471115573550484736506436693243092887296754450475172175437919201525390678576901747395322694350237339129808970923841293959551923006097793538276312921802121315757950181711608348922856478789907264660068554157066002107981112835283820852505024335413087411810869682290918088990506587476836326328004483966080792550421884603436019466559464361251525132284902828588129804713554565275457567367328271894614411187734686089100655634681629762526462460063961000283870525279765391402518928917107079272751968321346239459964809767507975547976491827504138316502982740936640769060880317079628505365833700800455255892271639714923095862255167835615418628756084996422329975675258764069113959864745359359435165873132150601546227110993675722623173064720762751110032900402009122589994570338579000719359806001958705603911834964828926365102020429474927513955859743134345472936562029081567783718126335719687049372435003963967484727099470689418536972503881383914347324406885608577748542895876777313229994135669614101452986404122150593371565366059458232306680247010858209561946966422937221234489506902570825238593079393551519803450976817429900994884725447507185093335050174147995610998793454856818572474769486947579797072821422550039368424501035878114646552104155515914695915495232073673709423213212952274934603140762724050716829336125566137710390500293070814009066579265114908492705560959916096718131260200006265646506304042532916752195678767065071573213579253141221186025046534689147976761523961602631188521328823038492563753064774294600049088802899431245875922426974522941903846492861740590017331657146528212437807970801873672284949442992524941365882740120167489381878878421592673543632013559225732333520574369129925704658159676219878546825263384381406776048528843783856713183307800292706025411538198469925807630444817748229071334201550757921916084043998014002485736834611132610187170137730389793582786936068636672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] 467373386139588608768513643324910682543609463239276646852498342153762528429913673431727760569810806551644195335791688915624134925469025825904620239507722082026400906242413266681676544186744818308201824378180589645799336108124613856884650576634392824591458338386885558509627595924504805627959891448719520371151218458137401307343208245329366893245478251840270753103127525383629699023952137078851268774684032751496800304045790527782899559909190714558579615599190473353908491646241252267111317944020425401919105385189533174568226276219204974005710932745966856853041059670230786810359671431125571261286617589620842090240253650255992411421177270237681006472979909328207636512163570456668690489902957916293142661465965536817392073854058290055008136641887055555675058285677536093834982391125208220197683321471577367712825734866479967243106869770917574811421322101408587379599467137083839717795376975720269646932474286314181013467286169746691429128438041747683720128609277029008911310037430247801055842546566802553005741600925696153028000711613854300740834453381695173680847953939311523915456948831069375522919952549367747100675301450250242212951839596796844210852723180149247022790484840175712159123539851128489694161519994445999624217070969897425958089203606930632553894110817821229356469092685392192103731391424546676307252285678911763601531709834939386386396261985420196710759201295479406773542851568941024712332017289290822357900910006938138669164360998468997013452495351789508856818922505879670493893058164554036802590182099191102418228121928204797703295750359776552326351224790642668894051906282527215102508714313737559166166412467057377836284074803922063389899333273423274457698646774367433244816019884836214508871714158968065574552793441186649456178246039217936328634297110299183520374816802026392040248207060273483375120784615903761873522022869780317123781490543934517089884779903264243131695666322163142295352154186531130584031669538517327157203988225305633814818699557305061451265720339500590495809111974606597338922551197728804146807557777810307930119779610185656384125682912626563479476954358538465810193050503551692126232155469669623445123182922476297679886974380419720360782151185678837908451421906655761063000168754408245243367319896774981065789810696119366028988857434692649287135433610511676985219189172962960306369061265616678214927004434798454661301479253116592553475178862035868925420496717746261954063084739128961029781749119221393140063931894800783163417155762937774182761678838984076354687758509260355013447518804304286738098535761763767091369755730399723153730786053340002976354187345920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 194164645412160520317533347069213972983915659440572535838911154360856120725896358134615415385851159069418815380264419299437816185849055917513012129506546683894205730605836065951117184850979236592134959216935417694162161161819480241194721481359825182184781449226653409999106643833811369260140098202411917452257266561610388295928683352708800935600516494337248607217826830098284105023446892650011085335248467639834856739325618036748928396483225410314276558102588900376413834114111077010089050763754861497807529523615351677781089592167535736117783499290089621751338872984625182223980892399081103989886507210073587315680579736215431154263736144659762768270740874867918017012370031579096515916774401282307279844114039329229765978999778017451864026083556967795826801409652624691762430531225373051797355679374715108878837313592702374227825001606737463086372750977315953229864407966164758837254659561720887119642431417710180345013913221587759970846598237287827397576416041891922609642828893447936368319438837309372707938324062696375295225929872194354946312719905900531113906321896512543338033320039230654425377406716120947301074781381403881386769406733111476812563597416924824218785536799637694693533951113193179605071545141263696166652314372906994865815995027131658195117166092540127324273619622410289614779945110703316541915127768516494727283232769211400909112952430968823931348369665845450529479833571143594738802893811612757346294297382465379219287463562905278094014243359067928179591516006427123138526045920102778245252069993336625243409221537259171121466831603626618153766974113710180206486056683707183485935350213127685292394403618184557345736127849388822092109953542721511304113808246507175270420078997273461457732668872572306901499416392100805329931368572201473157320402294723736956824472335417632554345906246658414939752977207147205076999226906506049703549991955182551902791417378433796535346789285892736538164245426886724080994912659951072486931075189740239775344320443246858152425862529536565234151485110729239783186501940380996421694656252699595958832882033500766298459801179724033389819553830940143345745756062948988811553772495953383286849800683037486909631468886400031284398821028673530736615198732925307263390989836016775409814818027279102895705546185670373045179058565152783372122987575232776050169173974291582391880060033320057167083591405545764789345828382459947613980384448672151588756236097163753130459565306493440678852080175286341457162222594437027014645260114867728405352785499844390725061723397081792199965096545234471559592442211260154787880815806654629413387282595088573546121826140160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] 2427246873252233066781823032556270275708815722805614998310334464676801835609337593947802415042501366728144239013494347598196596892131160762346938938292954506872334797407274539162318498768855588615778175574046529707183746644205810804647856404591690319897654596713848024684809619131264082155689341164252913862993070782590312136937085630669904941275739520396648646175016716388100990844319722828683411553433615442976247110370111935802625035862560622219681246006808827974976726615660668505188240640926910751016799185980529016110270079525074898924082820970436255684344359821590558383009980818844462369503379916113455446363501756624111458459754776824937363968790671262360591860621686025043033601028364473884815115391642832988123276129465539282584832373574699573899764195724676300363776342971695168947969145292334631350163075939200471861523395320327235954073939657162944470128116029445137210566184113392834457431538694685195860857457832345788839801484409985125378262339493302247517245888140316988578621795037440934098452237742238095919928798813359026486414208130025271372032366177487944861610012590408152363539773019575114419835637331787604259610798294563472758036974365413469639416336227196736712557565871621274986124187625074114473003728124244344713754381373931333025469272111417104254696297140631980903222395681341656261024599269989329681372385995514510233036855486912160537659578555235007524598070211260461566155149555036396418436518168047093222340903698014303282506791039642418720531467805215711213270071322422843599817492923392616090732691192674536842789383732512987250458170209563874512453980898193013397564597445271260249749059391001456625360029929078583933341305967703134794751041063220233719783621073251046637158260898983630303730878852946670581157303744342190554542793719023133516784104163084031500893532712113322515670190560080972361887858097030896382690232522640280110586409781120011814158439507851455992435142187876549599857201576378675878708312013158302773800464711425963509244909838645848939709960440746119717437753124736595653464292055320592114356636299648671414200295280630260343678261855769385294070616981937155465933699824718079335104605198855598511957198557463876678575257337969759058879531665188041079994291683953645400431162134427123349825618463603837091471093543919623126141002597201892566749363695431034263999670085478773189623796584631894902814359300796372270973566152034177943441761822184925961590787745496320975648054630799325070761372565081825929585419715996868887118260879964853530700928816106795352376333600541281392628841163012912347868262795823580957773195195961844703848038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -769081300520255895936517718615260033484028062412741375860105636792787825576067747066224970257024530900059892273548004951322621922547077864422020601046835577659558692081882165870240628735955180244729900454236539413350160625199792261194075666462353751916011332852709575434525369881635344485764622797934902255947575378089539660622064256167448991034140024724656351937397790881763936261335220948211621535628418483953567416858550615099138488808103621031925213337650052547090273833877739688614725910359375484914974359707469370329184976613826477535731140032150147707648761276117725800973696068102455254070454317063839109677733390451390130841325565468735842819015116672308807024116412308006700748519428681810146564373417510605432832430631232383411006962497271649605416330217492623782835259968233369634157033008941720883647964743489047468185510423308403009737830938237464781702206156633431100902210513091595178708527415900198649162464091617428447306916956641330104204649553107323046604322938343638448962652148193378349103904110922170649116776959252933428544672141124147183387871980024095551779335807458903515809974382429343658282181012433582506110369524574903479619211660642629559142005862261560534131332758871374126251118506763035180072501987168118654762432336546246834465162150402810573916405143541114776248421932335222848905232977167382157556674948929766776654335639780053928645654236206680583231143845800949186242086637475938098917415302043723220428102885518692603712343963831957884486952325182106359602707608538774817151933045523185593498496132665042872020895581246645388848096032653894041321791731642080835691615921849226532392344519111428062850410843015473733200565922171275258355835290915546994792724530857152111338236831408955559619750479270307808785886811587369373882565860808673164601001311980370726332873652348958446761788472441949730133818376186481585799023477052639935845037525261601726812769798465551460442767502279252253220931711813525001076148704104019625462010568849817536344438882020372109524076532663566446877701157687822897788744797064662346006458069276806137848943796120822267438412442649432007050313773580972256879995894176765975238869605707828317691184635321147379047149848322865527842137565924062911173421335507578964767939317602898049822932165328079422991735687529917183834157276762708254550941245465112127999281063233882776832002847056924638906658748958760942727973549798701931860269767330954439591480625483631529649248272178241500997779153778572132119242956518322122728533463380674892969596281404413380185721015323857955347516015632355326571215680237899941003643695231800948209745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 6142858668641567196314132400886200160857502336412720818149705139703505048481199738002373381588547257337587586340494653651004727399905861083867060472669799289725483637353620955847226485331051867633934273365369319940956996830561574951576615192780842084000339553709347482360148530404567594825089038192880927072816226589441585104883802122378882193881630523090376764308679472066495319019538504172455889629988979566849437983841455912062610145812911070113280765871693146250219711418247433058017298050493687516427587138975044429220206651647857096059814415901083945389242203553673203096946964122634619007088968709936877132804105778333324166069151104790209831483119893893602616479575549327697014479365580496492780303185921950573227669867763185545492659146891479581047257056278420081930500727494138794360728614657039355416155413613163173552896748686312650567976996702578042330280735015771608154778945219062141020072744262416489349195795787175228961833787872657137161358489834944422275837110999803744571797945516435158337996472308999491018046973876480544464038441204574548946245069633215114307811978866376868113753213253967609370119639455427162782704509887906071564952436119916585900620065641991269295743994521235287140648819536111372575900759440100327161950088036514042442537845720436847693558163222446193403317662100828008606465431456780684990233086452092034350818556064865042358726068587939759756888410076218207780400878630205234614219919649262046171751253717444123373166572723842237100592103692746646576506889117774742858327708376424420573817406142273941926217572351381681682553340481173295219820836335091026898416556766618506648284528882832910911810992105324097537967776623168812526245108399306405860914460849390562179620583743113487326936620290860428366249940484638021597369506689010854582604330797422410615231504004486110303591532360626291654922077531562405116466061469661986308934408605443320376840047102074721260096430268047750145181088663380200377907761046885314918995366543156519630096148628482692631832158212337350311999311190321714402624980240762447748415430245668638573713526948669575175817692866851805100681365460734718208661645452906303791383520402197690950826633946226979699188053098677951994229174839542187869547076037425800665477823225089915826514185635114745832148158260412918136073817797868938502917476790443548966465439023932971217908417312269908469973511989318322979208013577582858090458433901083281620730841643050262183609122136021110479017175728747877941853812687002609715556040714403897945837432257844667356735191916295341551384765649163071261261949333730510739333646657626883479306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] 4326767007727965765607243789136333927975486012882340385985130472196965303027608272637696939949089348454688459062200292262982712271052411055513209106477510697586393635992443790890040897201515178077926754256258672072348568482477464987624790437161255378581581410952096701007568752321984678107743165259233604128010010254248637253057613235218292846023650921636267194438982055775897733736155437891782286254475703087762079397346564911118792398379625898599799084760025778261555522323825235605548852720757053997725408149380477452880750702601039679938659468832756692089544944468873262572765827537097465170762748416815095000430581941052345990918510012341594348739116363114674480871433642694184143053270581169566894404202951989752073556133922017408119162659263643957940574738983932255163860462110071217669849572537065277359080484761600523136128483970022236730363264320762112945284340334360490685009041283005066294086200083420256439816557963507340569846036579421559857971847200604866663176901310433238780579994703595842740364514627918930384746525037987605910748253306738233894422133599868724782162135022453953548148905974630106388601436818219849938287900411828375040989371653156204192762867668216584786128509031052250519619500003356244419844350523649153309586768698883203338758073580845080666770243472911686534155308667395313572718705673178376089083799774294185870556937591919156238734955057266067608899125262589654390631063313234364199164448169155096095933966260224492518976899831041617009296335742044988951563874566853169224799534923185398735232541757317860525505889199497624205490514437806300849333376854824219368010119578803971177028568268080404648678742060597082255100135279639182776361029307587577989202189030138597544023637939854718786297995053557653881917663891305333239196839698199534685900550281040441709038906906139476940526237899298677948183484038558643500015078181538361943111579202390930576046122450088381650662318648566718088889873842162661783739843565144640105158267649770769370942009730221238794016491512444967396519307372823672066390780406480411584548307743289369609971066480342548953534959125334630696942317790051056744306072265502769549223620426784850880872776608560553886315772951081164069389387419972891368112618679000860338508814806581984843594334750598914422681763596654150536701957162334780903182509621367822825428966982282664551765769278183270934291671202987420827677695022645887615528886928475829943925378235460180294897504908889172573981128333531995527015209633540859439989895137330012418142295920950321625563312270048557865460859900904252882960625406301866551977420630595495736115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] -17639829895788091888222674332884772467835101718019045308236911351316067655642974359970609279139139442623800127975153218088249248954757963005650940375164058336722555359078329996632986925754023594590701097523087411202152767536354637720883156589743333365046316138832207947150045505354813636155946967192744369836932382326886725221758269881732212179420919324845163244377202524458639942654226181012759424222956692027867000216716257787187649170858021922710042329409940403555638358122398925546224429014511101134473631074039826997853509916957583808047738185530741318823192288951786567312687288907378152034487205191638443686818166883525597956302604600325325662931417669111171047344217997492220593425653445746365230800460910565080781144965532965096693179707059416641472300775911532810537376714085052769153168098340678999555753381955091442781576235326842996110108422778750655601392410963333219268584718531665680910481667217475697894949573603150567693289665147800127822153107009665549732678018883525347749369896164603742504033463633304519536751182223990953388140806946083551205790659715218500591590975041470711773674743430814257814225218371062308809593867390199347012084430706089500047032166086529018798843483855791812580952945407362241747718629632122226434851202180889790347190716877810380511533639842949972957647546829151836521397486705189651610226737358507044806752073882138497219349931760253034248238813103389827361536777276192777617558463433398969135122049924073891494292828282488432670467812137057917543125118885972657231038722877354173443902674652701727293362207467993563772269328584862338872980177257599682444418339958296553573056436628268975081847073936325235301337099920104038016417198812073899066232042455984259355754404449429184523088390464448717079155497235320797027043853865554881136855297857703089301180646567328704964444096937194100884118986359736113735751023363549119155594967482209539272912520581422773862473475479654972360534743027510235302514748566919121095153449874586121873509247945459478199564100778230387876080731378926645339511928623890597720190505161857931560104308358081646700862032440914479343584986873249774043616255203336326491702361890491040243689088504010806696287523869640537137503431414472761245335275661841630371717863168876079944732950952007956717464226484706954931660799075848005570722691026523716231291423273420880530380353871408583195533412789363591305988892983533964705746070664892661454769763713087329157608844294505529058790155186650981032890049968922296886251249509493586449533816451439033503863276982564600321222197236334422512846134416862236568986519750269237985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] -15285526523631051783498779440356387271752558294176511496418069971772211514075863340965190736726430455947303311564458975866525708748356356287927314018152638583654032052901584872366852970141554536315613999975523476462453118406568977526265939215418349757794569884178751032847712493890961235238030997035952376932908518360593866822327545543960464519771260395711604873981150360242242001015538420403384895915033157075260391480098667791724730744607760479384300216424845256448194471070094662193430161792141375831674319460151726539380672699836215833909238608688406737901310305825322160709276770568038853170289624267145319757096929896609814340318410215851749401761650937757025050479952916476990168529004401008641695951191209984411278730629089013879255638864570141928621905402684240249419408868128349298629557502948810954078205563990298238351081070181873314861702094054010985438798396359671171284239602332197767018639636471828434293651753104058995626719384266998842241011779072101029634492331060572106093365506773769478130943047707806176976651877411906943378271610176876820982156906113959326294681854759908881462486001273759512494853892591365870955480862351067729474288216527882651737704679952329924931694149000859351170277736486262848020456919561249884343761244258195057085406121790887673717730373562815715505027932099136299094931527536371236780868083152892168878886214104829335826396322907256600927469924676949464434605522306947613616791311854416046823206132853002494138971130492121609768061580431044429433021389858483255363235788510910859672040863447341629908225303225341711656369620448915868009842989154966584988446485092736134468089039774469523959098725113665369435759388483909425033743104976442813628445604188543906556766162260596059312491664493354020752247045049118821508655714327538505327164258520588872898837150626413431484163815964418831441984993262780450330586557206538929291399717515563761158671088632763719754852761138939031394301588624406635214753102698329951286806717207233951270816025743296817959907837503032681315233441435773293650339951084399490953432425677306178915514414146403736020624353692288460815125931104518215761689801281037291577850578065985727282926216203155824089823235197671992671012183529435811834830461910733795901046863405523254795170061556907961453083484071560431375822822130865230265680387390196164598636136948966247769713718346984037312524865739633026061548289461373374800162143845353133003703878933631924743584937098637661736673568633800614421451104917557116030803718900627015204974536912534667064078826025597857719496213507053197879554815358127192428964057935132219146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] 83377286421190298149741272879561230594634190480703813499473597599148572088295030731912056208861728767695385249843168216454741592509501478059813451669289183037524372614091666097422960304936402464068523281589875874206812601732413016539915042100530388523628708973746449332452638358708781964834258954747914697113530071910965730454471565463827512185925454887622192409413605912083968664489489774172246657557183866101456594562642877759312009454792830921570475394501542542856173511999156951239741640700985296486021634938200296048410628707211289836984807043181058748302740914570765558683769101659563035918323809708555378460068381629719081325302930579950572189615527502680168091900867690078784937114150454752924358712467963863550740957329030171854302626565682714500774109897419602077980446960063810346175647042928598540051967667250733374006895750851790500111528928066837483367053678896771295400915994936051781440041333458607650181443286071169788452490889820775973636449058279671405161210334145309751953419539901118238377106441981883432427479882926303884397890074182291677356935736640380251953481445047482488813073489566580660553413824260377521034618644224357721720852983818059449395062168674361038061140037630107760775009419336766195669548932541822566221930288941687732854078743632861458160016343615626355309176452724761319203659376761769694499761924466578680926603991347376429170965212407936880525713396628023451178436006557802139858445548515152258005246505316402105594749468084365233388903912567264640347004588975295287400207437039937543816594381634840972278031833599780232425337438917493563680139774570594106916950960658085295704881142623592822815097831234072076436393376704757543658577598468183470641492743149377384025464932887928285368859543552772666046698181747296713185429600989681858994085272511954827581222001107468734160354375781187288523374102687080110319710006699295485911399161833822987870115506542854881027353619404331639443551051603135544902284582893026797867633404582159733174053000224321274778956546621960607085798082396484668502641254857802398820630351222450311179492866252771004611673030812458802390941279541007337968997530126934265392239164464300592689480976010110377892565080053172870013085882509134625034670853586731429115266362169047563705717813052336651389022627641916738956836884134650429529640545362555373890348701386207824238693899234830096236332995933195444941765820441239842774900498103426188620673137034886002929188798729290004841729910102379081238688866113037777773511805392797945457830765287314697742546460417930661943559043245805413008226292702599267868837611739105198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 43291142043962792942566472734849838189747861047567000211279884887587060307719990178513807507982658786341905202212565199746807320705634702754966595845826060280881461944440072656736457061940700372265138608505122531712875065192120468320958878468564885738399523625455133550151194437954041465457692787860070011297144214682122062479307060935729430647066340298800473681624049214386777181844339620918118035568888442194497442526192939019633723889649389927950066801999244220950635490037688446284694744585776495664869701768130509684657834463963073519589423929340282346914863671607683267119175800969992848199776480372003912344041691603566933922660402889832931999799216070898433824317174681630899889934521582492411859296059474983626813424106458965663816542446061841489140971471708034615528884541571792533858134235390591907357574768266876412782923997232648751965187910644376204522935226110248427771195432290339700887169034267420876890586447590166372839408849784488378719341647393775514772216596255145258262115186376349074284941088653423795103562817385329322813035100689005127351009376207988532034688503194187332221888270172715336190655607275672875655707392241509845207632406619304335073236357167295236514473628454465317859966229151681218135230890969437046553522103606766901132389301401537208918759932357587165660548605173242037191833041464785733875098401854671544451790472831707306936862895302514138202260454150420753752644163955622509818120864213081069543764221928120037630637050730635322989045733949970472419351243522548993130801137860780818012304783503593014185646757632102791310525703623380931644602289560856619400418092200777970979119458856026237638922354047231674653949263676377129004194789778006168525338344531655242961951822390346192068243229813204852188660812758601009024770006070198313138668341596879323954443452173473667496408428448411006108531749871629605877775385320645125399480932180863702638808581048596710850241965180502697566515028666157516228676927480446803034997602955379604708165480425906366235650783897382747613803712244180519900040649276011582209972376728265260006558860985936204943002104457899028062771631225825599908786336262774948119990313888628583065134966389763354363731112307851024924839012485137442221265914898157403446166042725339700938019633675741440014216974971442882116601365083519300077146221435161228021977901803584712375279744796324180497896884050572776290962768361954644104102137858382677842283617709951138238545720558186712450936425291158694327136692426248362799196372384277335981988678787776297910950292232223134470712738837057900347969403064835029410650912261501091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -23164645393252403518101642190169200430223606681016355571026345860594485660943125803445490084014107427012451497349942403106515153172647335658130166425105065377916452639014136191455273237693842075243224121979412001892458330792356499368092814431255852634790725542917910562257520142514674862223634908364400126782905645952202051506961069039291381543970282048640199539613101876830424581912559968513203765539691101941665274242404074259300925922473099582678358667082034197347113995585106730476341706942157789445206334523277909439817781738557466730426796391677032675657715896171291281215156141633012257337430387255954629889304908140646182210174913443909002940526831222004317914184333899815793891695943236197036374667629455159581061081608519672310833980259251779201352232429812424447196717208661451835205322797868225501800265395722131469408831115076471664974730983424937010724486747576306520748898349810089416611522477788424235952234645837669232306598845828765605940718560843954930156681836319953976862438069625889409266071478298577564563952304685152857084262005177418112319336088583769353770283062844054966324220539926154091919082004353954547862948644954610035145485793903926214283138048584772298676429066180382142718264654231171506549240822827188223587515270998931797269521113293661549207496464100269137561197366286107473388286977440091379447044482815756229937806191448127252515916512432106031817416431716745825537481620079406595662080387920182424645313949368729897605992388615194551315280497399726421216450545416330178297340936152844096533175425172477588311016245567419324650481243626709902006171368174741441067919335472906248131312959391491385972954340636121549524699496776921518830851631347605278546879033797382394946574677151380797798265109617311465074601201608463631190267433522760478556547427465001164787609280342044701770994116194045574951108227036840644647613796419036664923613426707690695524628973192007902428894892860930652352962006694651591381286813788924900391428792351862072692031548304822474299361303796835400811900975621158435061332641432687987447654879066994264295348323770666031740205722703713320989485050249504361080287736832918651769242059391793063852455954844306694823891846487795751089352455703587687215144770519689521422006448117040766202374489503638862295635547840580289413914243088414851768509423543014559348354009208843666541479058344777441966210126134223072571314527898637266905834530700126704863783254440794836942653638338971080931796773490393325129732776572914625386903518414198286184741821344423162196140723599659655383231702214518780916210916302305024996789167755100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -88685257300002158103653968364284588923548302590578318334292252601673098313958980147654404607601269286318107161564752399106744021055345440117883585568669837784638700735894849310955263605735605303221620930039496345683149414737594886659758551927674584826890469447963544352275324799608074698063927930458757701926451385668505568016189681678303317869902882216244352937892498649279444966955905773498824748704620034009441057591489419972634553518285644893746685157920602295783523681719076662388902719602003515266442304471053176404879010887188752406145040856376267079405675522256924673942138940537201117566515004137447287628316565100577262666195672693214961704321348154165089438347115395442080459985028573268762845956761310658991316953636421880968536030962877575478138827543831872778499989744324511360421305711649364905175182339617846118130014760660426981534052599355560276068845083540306177523219777599703082181456278853366354043659549488900769669805151858718051532663528801360649604457867080377666646409633174674531719465369724510899618882382888914766405394530596412152494951553829714211231681841957776348199222268156800334715209782218008366727393049749875114069937524261279964184534609679902391906693242341150330354581114154331484889101109070084652226613487350714969627902032856049877182908582631699568933437635746256939426054847438479615476912036313081563539116237803004287864389546753327775776101610753064655786536370470141649968731116326774789355238153243540818420729796467728773218620967581749437620050895209899473647695076078900525777246913077961659645919399687691465039564782917582353681793651702828193974846980664810802919814961705253058963187684457913947977889581926458027089882042991160654078495780177088272384185996009309031085660785928555539620210000128599987768265837986989169858697335994706681742124072092753091390752483566821564620073725914609162407912339718174518386640378938249776087433016470614565676425207789700579499993832704187841261421122701714903563287170088970503992577839594208899245411754744663099031846614197099547614922376317592144088742330997746164593974377545034999395482038090025335737322716860568279231116305303347850219952283387380158572136308483380821049884969898544255289482886141265734464252155804883855938571058583512994027423564819191355343973501762795338220681205539792808035026841606898443729772227629297298364731306520204685678406630598402459968926892985531058340175080263183246263185196938669613320671541173079383057161648917339925569825665166837587593519187734322637921679986787001144151799685051496885372131017352507514215465494207664358017509006958919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] -3424915961300201615816883040185209744524604920009865473944778033283599004030553783212821747503531836615166444229374964248088764741766894371422735148274779585521545939962050491043469882114775402241641375455581530307286616119148344198638980167431906874654049238212161925538724341806230303851914404759170661303685974545634156842281627293522504428696641615551825505118623066560473961725050226520839232952023256345298154274955276142642593191881049308401992610597763537073513783057858192782936044187964905231822147227564426319715031878232592004411455705045502578166024712442612177543672025406799985377287680264661738075638874500009662948173908492771344042204596938917821207922391320875836250338548070528757262292913245594075428979878295754300442592909070591648976916019508612125207491476481380129114989692031852994976760898755452007744358953193289744590450091188198942690607837326886497108977977017714015476891227092072686148609850784985808366461829480841680808435294530863716855299336899214756984786985629419540872099007346455495422403010894393101591922518696225851932109784291854354592120069279769017712021693489267130660641114733151515844793900665501752106812551177699906424825234532657719429115478122869215081000050729323599094828910327343470780358481982582393322515848651924153153901388639355765528215026466973187633065282175706702703924672744693313994922747523334690795442733909900871464806148912533178048788345417138528244600854406369508852585883237004038364887274107592413754819248794256361109681667363815116956632519290511779141605637987668807515375529518070390770052304659828399626978462674846463861445914723242744869449157541622229113277278646279472770610397567835622708366908599030276682915670117948941473189811605129799216617723693035147752387698479272660450318980461947446689137932621645697715235251836529980286228461570626791050568837702910003503133448289993121635950140159585745500383835667607788082365617260598434333881371578326491204252106629440446180281368285982281163478808544134712145768175786585275826113615987240743088212939727455092744928216529688489506628711529904190091422184379954714185524228872162966809424073437317650932026207702940700167290899252678523581139846027681260940076792275570013545547983313434903451099387733900191253644096891860019407973914612668891118561841529914770598881555066056193863216865110966898213114947110856529649352424234222138182562692701029516749629786570618591118156921910294264452138709421343878205770269977319586156383161883422326923438417585433135864775411324739772754800237903097440371454353856532071685969179152901919101719654107032571901475114220257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] 743416927714190024470536901778403204347339649344693125353647398124029184355957730842824953109955750058554200623193057095304256452588122308538581569574698510223488496145665119533438754195377279976366793889506326494345246761972002254249861713173236298757250559372010929044661666152227987368389699945422820518247509402500118029530922602730353603409509330548735718114550337747876036367447598065109036424103993019724205899702831217654508070402707005120899279439193465385990767622411640031071903622255499710798353717699013015493163128748884457695431693654261492029372896813805070408055399938420304398629355834856990677816780507310816039360408987869868530548465918946679211315813966433971673958420284746700732126492302759990227879641046764000461722622022804922166110444073374002906202608268987146317215152625692106259562607269347700866882348615654290096533243212996881511645520885378229255176087471792927110341902509875241775254184979832484301104428614127664088655457147834047049909075064552680243431581993909475245612375258640579716823169249419833831869757445873364626013725717818784869104376905575737484772440506004606794366518489709579463891689715668163316592423748022585825098480744078903325949118724600083558077624418475423268245702504701442650753168230762070340189233162871761658205696861002395118355679180242731109207695205821578532873933341123373300229400493916547930608822992266205380767217222556000617359195025453985752028744747697691033820429069056725143977293457988132740805524566134776103853931987879482204277692157204176432385788843901818319975147813113061996693061610232207927569764561820819410536725471485393043091845041823085162554071937215111091367594258756424696420173576463644470882330005003937220191371297709796903015919128792941654292828795765001254855561647881851878071284721960759415303082636052484750390056359192314153027874686029035617634804839737535873005046528232653812918838627208808808234265390305044570375107220405926015526766469575055406987414821646942130721741359982890224793230554196078832799786986249623188900189294402738382354415458893969676328979201441627441016453728302109072971127529919204879715924135179785603870925139389634457338499614989338578310517592909743231822214941378106146474065711658360076440759896277938916004155631588847250519582473450585621762533138914692063664090269191709817599398762844617060945613931322999439096076959911353777626684586389985361422047398945219208135057104223885079825612006215507054613767675019663040546194089278444450629705048231908362260352484173922149695606735714607972043545815028283000903874009571750536576439872528813173840411634564071424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -376417811128109793410803996323596568993555817368277406738148797639842859719696493960603963847431520741061836096024393214136082831661444845107572470946716783000119457650495575277124395926534661258299450580636512573550728928763138312621364498582468018807206366310858010080925283902420645892108794300920366274501289498893060063464713475525586322427569572219778849070012355421098077047120110167473728690072850326588231110477467652351674380856743478281199994052864191777688503313615992834771684625612907823812431333538558766516908455773493092442252198983197333683587120279490840525839686945251134650370220343413398358498194415775630984929174387368875655909112929875035003181992948034730777148361194907128303436547697570623037851043601279876471313220489290009359471626347767257756212330512899319413608988546168749418928224823577280445917832317828811838155771414003070897139064492408414144340289528025736273285131063183362817251571602349809933146138442099778125040816817193263869162570498428583713667787829687240117186650426290908515416848176211468895674580668275761509616978382997279880808940692322291541725712270652213021152493572593271101138288316771182602654962166913764627351296976124271237385615169151292868422844588256801810121402809158583180223016857513067286232586122595754148746179718158366438670005193527380401849824106685712162891175478818616918714950751305244103308443083820353927403897808322079297854968617795873978599558957790943521973827719460722680649199711224365884957765181678232756981687983967859455055502928446544933764539344523510012885676949629877168837123802044246757769298465285401396903846579888577298172809355754418559983290199390945505564373363071801686505748054731891869364864409158258600122577546682247978986489877828790227062615906663954230399269973351075487715762653282091403533116045675729062947364338812456352676486978441479011609927023196952361472889388686873382321230641757632935866790290787056397555981359898669097269303333258184778365786900666669991366788520751562051467361011941492004703545868224904407941913906954417766183861477066142546448110008705348052402318519360004930531420110669438454090916734972804325153382649544968583221510037519091170224356521726979641534224019192194160511483026177887018672887978924891953745079748324088521812925817566316968041720827545754377328289474602952564450935965294900090852891565712361337605165383525303869839972543349813478958139986350194684281130376472131397731544877033428788007182689274247826413136577683076873767894758929958530045592771486883622746170291005055343168411306559011029809823887836590128525347546833529142461426326317805076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 12596898669481322929169053573443805946770930034980941403136813351517117507844946618523270258417395742909934485029993982497327441039872093880476295537255679840231200927971724145024153328059105282687042899853307739280091026686202676827375641490853767158449967493626313777429068925859968055086949421992665412583965933329851087915833302620604081448917129264054148612248739504020451147256789704063394879362710294336940502863811298030982941270328703155262152462928494717810532501372661210167302125588405481511987073192655588035149844609427239681192445244743688937911178694516805806407018172444998679909456623147962870981417936717044077027034166386402653365820930589096553918430629718716602201995670871769182241025300676617513784160661789500365027286451389715614821054322022762166865911122811084524006655820082234882464710558430115904362809722639907780762356453382097099447525421976063559456991599844614788958598661784499931148452112963667274156586791226815962447153401565516911229733288002381004287397274843256028140877115116737651160173374240529853244263642160901622696130393940084194909686689871103342141778314976631243996782370847183966549440412956066281613596055819672879306850532378345958110134608573140018899618090443087566363996114445326319148333153990254966974019276799831939251292500941840925060240608023762560383144667175811471066284366643943450049191391643648177303505069268996618119014794943429176642670605631532820921063334145494141021255474502660106943435363879875674815064590383342755115320670107413603336269215686532860698345028343420517052550898198232140076545235351301380705952902685000615737507558527198707606698579665605249685025490657388322011485144029435724761899392473074469299948175895778695231597144845631460681260721746748089258291174956224786012867032101752793686466378779495094806264681337722736931554354580981135789346694116785350283780859935395010718459836332530752177875897984670809724449431669215110034422873694979543301920990442046684612127519768258809393056305124931216244018555147277657203676190427241986301244921251876841431862317859570176286167784857315910560707136774130258058096694312255362249987252510455243869690517367657077255143355216326867389096019285450561274901091236000768941775858591384918130323710542143872565225361426047174659262953888583672314211982796983920246583794447291819249639563989914696953732648656032568396810234863043080378629583434155086129436351887537990928971898597854950483896841944552913158966222279900057906600694854862699229406167180682540817723805151828374226516734353040578958260597531432763371261378945936046956824562915793922401230344289451650318336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -565095476673153198500411260335981420628155708807116242133861426285378937276435463635133888510232387994739203397797933647517179768086853700070655355959957007319610910923434044572213941258615543646500930720509920147839163315141660530775018523992977421142159481585140391705567902405750090636244928660958706350942984857720456792100150451758510127362120743808859804576255805127991996262378818879226681192442412284683420434703173582178797390573648601415416817353627094083172191693389436236179279364362539585999650497111627730426783741035786239284805191453157076424311787292112381706609811271763602970201242258389856886103591692698954013199998401445106340303269376555978619841445339980236409885481606784950288951253111641899247662020186671769304270191803915274799005889144149719263029396706449659169675669726899025288316739004810521093472566120795126871837840766658559755051712515668032157650371809460462947451986651847867787943924296092169700604524195962560107049510641057602916104939863302569560553689778381551493092619009658693667694552528979046100899659958708644009446414444208659628800788099788928052509108486575444090723656153274276137016423920842386904406746866550010649787150430452228268026416156185442066966782749836581332612134883159641643639763725915806842279400646337667243014095636917808060222270255584192918439344690610312497214300522169909920919727833166527887608392313943048380645145617688332232858433903746345602911703701987364355602556115068303275858292156281859795520956312563471909295443440334280029985366620528454641971183479693356097799506110624445410120451394079521812602074730347630092170231399787505787902330543640237503527520340863102092355326753426832048989211834910764690168912269610079149421232801796721591493299980585464228659237426048948885600861457059721023378176406115352358956440730212840104639616596226265484969128247931993373322152692694669924657751271098094496573363393711846403705165271267176005991185408159567281058562169149652941450904945963883251688906491863591727003942993880344406604396173763750736925655333462628598234126407560033184908772076974371469518128423226765437465791813840860528194546336514850090494107543688451587555592834645080181387215603700464740524342383648349330303777455562167091556185334754875894761781626417451962615699562934857643519757699131159991404318666456934111399531468978927516397850519749238743185286695011530682279971318737763380281461441480240401969865085408238863336794638253136861702365792204547922419893237544718635714755677880207555754928487216560056540726322564477394020061110074568289812524816339751748271359674528611151403174058192164356096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 17233940648122391707246988110684230597073307233655037761002010041401352968119018366143247509546602283260889181598193720068265878301875265570015900664195740144287025663265142810099142097026543032170380373774830538035108297887103882941750797222714729863863901064562708450274561912878911624805273198009659150236362208616390361877364128935821280137047882497029600186584890493852167187453397405695476900848174153522441417285071606610205548739408732082079218130386619240726976721193950507383018514807778821980081754580020262148023309373602797099405157977565492366624558655371658443819993238209316992149915133461987005100938812171693760108212043430998777091446299162183040534552782072701546196277932546128713157584458798622571053364214831553833398059333152302244707959597804138830210789497627517526055996956472813763136057090640074405437693894473562015840948893927997305211918654995754981643735982569594153980055550784710408740954258209370374582979128564030929443425026189363901798785844726774840236324273147266618933402603837201422657926562679288174505532919376104270243490631170499794252666293656250538561938319356364094714001494439390905752653598088338397190023769761678375443096245044062034591900713053634738113245197152556005228641644371534711297728712831202917222511904241621907078622462518222853971242378556674000681433185724344246614986592161173343518312569783965751511590820737009394128495484268298332633399637131441206517053639999253407474926829219348846775470222291711547104315173989111119896226284796266821358446365791109396933005163651514348604356893040226211125428673999510021622606907226576096406370084952081967980116323891661450726438065211690976786387277724880488776965325591998779932014275672795614226202587341957403385854717786127823724205762574207892270666633251582617334957347126423189038643373149284910922031202628699797999604961222983623242322304962506138368373190763149527114431942923433615569624373451787783813604640924583138992897925365083990735335121517728634781003119249042523525912845998477621617362208607999496203177870268461730809311350129453222786440184894470463058066469084501007220027846578596940593939697821887446468362729849804139233176759046572709302770564094800399425089297070847199303931138304822755218632559458535461343694412153406449832199682795438502997583011969361443198885998236126516993342057346215748239293910579505891540592594720654117598580712806136083707225807465917945544183304861600636757821790881851929108686302091845709426448285624986030810703669022145313490642233916087804605979579625959604284911469474337133428822945719754747815566030414050401769691226792319390960320512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -153524883592800385609766707856955945451436590532028970749179061076766150614612080452540231913864006979207310420958526296465044698686786737400572754626680759030925764296356929246613544780581367241613589766523208275341291748527431999645869691566603156137555900185949170012218357106194887537618240686745607165385759013527620195861260793162324586904736119534562569889188661865048630693927225235395011390838870326582937867761744362735088126285303743517001598519328721566629221809256643817923714526297232224960447143397603638782422492550216946704896472392980857076725954266094114780573671674623785125267783666960787934093464855602990933703200500289292792710457660132489055836620224692605995544065778536975984436211776691899943003109776774554577310681511814245881075169930542532685101711287741005801433425660868900453539335646788056288539016988372225448615114399609147387457512772969965471330717029536617475377979500917214249483196052777625103362294253141336190366867612194247103839951100746260284640504965731286429974364294738852116593989508166368618044629540122876753676620700201084294736210000034402999162877685101895443956867568088584770771717939821057683044497118485926267084641465045347225045568363170741757314601227486752674175851628203907236956172213068900822506730488193951235876869597150950011626581453241275049925977755316651879119994494955369777257751187859512917521399305464772009931016298119194110288257356407696519544899252672305553556051021710170548176108854549076626057839802396898868453084322332828179886386629550372729833329422981170713744620496772278584816054778590357356027040525383124602256264800732066944137461964548671439166401742408301529706035771479220462229933539647558132886102564061091006714512366331665040349654054500216981015188362187735057035639456211107068706822722944964520657150267030645329038229919792207211347060741191390020969757571430302247667741764623263581463164434629705044987860358884107436197952096050756008170153646680115434262218810567661378347761840359343716558121752033358727655776401921916751560779981261730880656714907140285432346430064429387003491686672401899171990341493769508874474224267681007322829371226140045283589568840623703609478754560857058326773415621103349671297830681720664722107180652921836891214956375028993253915951466975547934256753623165401964433104340098787275386874556264525851877916648952380407323321430811354326459240460411939875236557102833663146446868799347163128420839565511221062043672695942058932831197976672035780076742884790389671688285325074274155647303964947210917136995097343356901155474759817324507106075690936894986868877340748227571477381120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 618741233564859924700959715559912965857396318755524533063478646775397630378535126574541023430739630379721317352366267514259139910425620655062169760572414741244727130653961997629564098407672918569775218585939325912376902039114386879435897082059844835533959552866485794684299282707942544027831270273659997735707094465748605168305168630174283361897723387984780525551651540305702731151391097854193274992628292876073632855033121051461422886174356302795775385459638294828367967428654297219902175291014359024144257619292716658527280795939794432757269935403968364425332630546258083727226157478881330755978421498764980254425518743491365254520488250056538040220840049974663970741814719225292289433273021722912504814598770883921396337677681160948865898341732999987165469310687669566316149295298273257813764051457174077071334030659124112068648532141930575008949330629112703228203080503584169166501407316790638544393681838087378926574960911529320512006503770399657366600179540639566781229304230515340733277130029059270277604751844618641734726496443907154022944776755809843293124260731164056230592476287266907846935336839985016917363217157201321015959091353757609381394007615886254791753148966721902218757562971062184900111965375216283400061027483829163285565766710819249094541992717869050109506235529992566740453325565679937424466741697958885435390190174981901307439243398989086816262302824275467643557698618108804431171114852932542609943213491331143466886451775474463236662048740252547037428951514922254011970949229640563031040018785697811489980004018718121074762708004021330590668464693116362197254659468413151188716277903925493013749260807384061289644569105092980436006227490249282442295459407243775383042495540351155007652720524444284037705502067598713364600780500158808275658541305940931704878692026510918663110940242044858216094988376899952268741709366833105874402354548362438932476566603709228685107307170647487052462402359069763425327294110448907656564925544321977585425941796583956677496314889501628513399284308480338904430666007792089482028462837213930775378338127074449916149334378056328778663462481085033828787017594356436339334592063321351154013535503315204276595730646320055335135476199315796052992722182988979554722586636814084642264831164045907044948138043707771749366185172735626533677237144181822709170383689734442144115751357297729564853917328992342843340912200975097974519065660948294773820826617950243791050782322298152620991978498955099591794784587704654185728478198533456514702304155760195211074665373238375060549184961593884630557399801185233918676258426350809380408782606714177178194739843770742320450764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] -2931942522168507166607739562845058991376115130405087186772562210899204619444681748132371152319146341829658161843322024282817733769082256903158873289680361992592694706101264169284807216581179580414611374181333797511831586224641330037658127723425885767085666283741101676499177944001050027532225552772409190326050386993671364588193134666340759558138689962811132536740085905773785878649225385855434577446365594452737040864901176766754553252703844368640731952690943784757504555840432958268406052723361366763946881602933851203955172876474595990649470703515496678590310742959237454590773441896426655720806210120847902347918150173542262773989083931252581340243278121944481219294363696543499089918470475765231761874746755953670727634964827965933539338364466180826250638010265227675207566559258146626672381995412805892478545276161611268152733622666400838965289463291070759782462954022739068811388872261430610561999215472738167634061918303977213343304300452828211081490717194645919409307658291237963245151068296256128762087940310609024660229069893581290730548454718149681202932304581444416996872806363002467958538661045010878455237669214318557294041124503966823492139590283622983255006490024536950038785973767682892797692251300223914233830976756267127058422034794455382088836265686975275679332764048041486599962945860870802243774231808947782702847238950227474397191497169945458291644439311018357657465292073013235507283326508941958086012333232325388202432094202035820659687842978243005741675243843094533845514988303402715036834916500625083959759985359521061687463982172673996887659556709688310048787485144246103982532917940501061813968830873738932361904271647754462116517696790538501691687559667322943496854284243130522585017521862404007038701318451883301178941830837199369616518327260716486358409923276154745416256803452357022192857716398472639643047438997717997543436897089775274690440567940953711799126083068751289071574626808851628317726347191260349195359776578326220183979913629635443789473974749650091921355525737351036182046237412123809590302631243001659155220847767923545201499876106425920920621174815655336182247783150064577024460164633462120512730788988826643322491838706751234117824733125228561035487732095468805917798779949956099819848599731661967122748115088687714271134400457072465079481800233144744619244747171779429712942310106361853749541024629910351325159872533600365747825456918324647832061035960863423072686218292105104671419917857945147511099383282866824924223728129248505358766137544733569137186544304257821609477640850466758415212055527911549539449193172045838712937821544217373080090181587213171443609108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] 31142791636348947521692805102332038474204337795920815414108906514729118912673792460135381670494582313991230650496258310539278419989901165714607746400456518024174130893527936462444939228528082498579071879434148088775922920291429625406483067327578398676069051676539205940701343539464408328041033001941259982963048149612622068792333152591891396755459472134531047342130477059950502366698497729436530108358702551615324501321796538247843323766784780725564433171470968617060950978757730584945475234727523170688769851109668827813475387263779631353373145137855367590136497841503903992993722635880247992944435621989780553654452183845578084347633770881120865841691283316777832117784754512006662068285982888160477653268160351271274974712378326087234516089732145847934160960230577614193877429285033665764383371213156102978354644891793448637705987560451152728990746471052905763311869777804840643688444414590406794868053021321249230485067030164152898422388601728695564364123855842311345793712724624924281867492931501757398364032138596808689939956683554075910291344121656582003447706162588786737328483284032132918723966914191279787768818979647640782041651340933247440691311624335963839603833833400762571129765984127359238831353891059421905934052074979532805659087787855935832549644025747560926470157583681350542189670305742954254064470320554473041861134011426400269163368299839317649399781420681157246022200163441568788775018532408786683820325785730227942132070276209867409184110718936069672794334699105251012062008771607064974010657837506693396338924601562189650250804935605992087681888085784017366229709248909683954481135684013983544013840111102098566323682187764183202280025838348738403860299674150563693713727582777020195193938835007681666118485072829170176992044670518390008343386754370591050185923146867131697175866731226809795972962393072767512304767700852444427083831287235339594880993385797301949017413029629332966089136238389475027375299998783370441247680701796988980933544476884074869302074044422786054793955138921580942715578313250861300310958081712305177346723937205704378454113086394995115389528006491370081583331049186370078322305437578400620583108462839768591236314972774207952153050649070901530238269004210845794860913997359760000577815975967412805175083230229049753442821538661975429982904039543068291365751238546944515277002759000761572288369784405642426876895289775100597673148302527730399044175214517957270126104382520923952900676716600439392280511646844483662072946806602094568182682169224753283611028199937041049337232942668932292336755251023992872138121096423540956138550172802206536983468198249052052309944565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -252925488388265224125597242089884299659753998800846170420886758738157929539757719352212641709028407880193562062123266372493466249658873342909799878999482790739928175954403779473418123232379507061770252060188895223806479505033573234066890953304753550153625303282201951137991196839322221140028643997946587825168663874633031370849992899544765255370400092063214439157523958619979934099683115708034044073750866166419334090262516029112949186130622810568153253709909164779964292704216417506148589706583166809818976958246331408469698905788971175956889710752668669620986971932406254155802051270540052874901099209887227654814374136925342988239345840648211633750508288384152545349767033402134842688852038834859853001127506964486788200853948706868911663716078392635526373503195956467683717174276597919609192167335423853569605849959497479366990635023747940666868969120260507129801953785879463308380873387006868806299703523003891128086369272883958755953948331093275565708438937004469312933322556692616272975707900947939100925905291553656755471982029200761721102461636642727128829276556564415982331816544240188424089579049384826880531351138916881540115960080009015363638443079518059072708313898576930879828710168075824698604516800310149876348640523167487541317905324308003697102731903370323658370171229632246764654612594848223752260602594041977621492939259294933403769301190180036652240788778896518285075107476365171235983286058782849395300164987859481980827822730696516903402781944174099138875669813048019099630621556350473067285919836557506298785238206414137149716855326016282912609365781157869837765373853497513367302989476994983546655728335924382967710437754847664639366157450789370970915204838591421458262052729133024842367059347577628711054225526465016286101469553297359780057520468820555265625990413998705179786283736936860352283586809826538558013276718231908977044917652840112931217808060496408748138813620157546601643397266807065674713773843063972015147669416767766117525566354453390504828278339650898391964851802922795448488249133785699160658123992249850618817400946336616214733759196229837137618374439597275969259436537458336923574073262652954049683139131234963908257271376514384310563933809335123501705301923418927088139033992059983127182569157196408308098820907408744485266782388152947799275437483586357798501435292442797565985893103158403233495729372471666038924224486929780980165030595868094685073564132943886396893466454626705137979651944888055142133867666207019688377966830542096271012448285236070927849726142872496739449721502804629117622373110104752618440807446712393144887699310522435049735056469538571234377539256320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 1176574916940998601639184159171328007783418774316739929935734046252095137833193387936777669735776887873581364108898573885153297464934889687581363442378898509785570224569387783015145777046791394560848390091036966721340603148430818405351850674301782465229641167217475518085848132920423047868826268281300973086532743104981418603060134915266292475846070186394442044125705538952909932065336120766669952988528893271167672400913803212213018790823791855348257441000284952006079136997609555560902556434343066631795647525697255968015631340653684449837741483481394616304461553324632616358765694920807940573203806586741641813057301885598351494793196456178518176104809291151295046344131037989839068002514366123473466128074463773971593785096403477171582120504565158569752659912762395504341176540579211398472626769207103548453771492736617497530359825450062394792441397703972375974714575644556691543778250225197810846075742838174063531389596461718522640197948379611494058733460134216053818329356547783409160727161277174825550278442780531909315598326598818852046354514783986955755955148957879501140532726363991450234655197539574230182969445271148423629844581858261778237219503215707539744926302966028217600885247746738131933874292878767999347174100788858758682927929444509714220898786658351916573756944116133604778226627467577593120237352392486811389373807315929045960785540646556061546924304999208083896578301895195488582544006896055879254602017091163019699658981322544856497820524101882582950193843832993903284326624865584248818129497353058303907923936963313475395711497373150450217711651129329199673919845660202572398192373251715758116660660065446490405657277118389156809488580631341931567465997391785170373531341436876995111236234325474653143833197538515323740202167539084721141964989032024458041210071628876750959974972841572855128904154256123984908117752572588259938593870115540921113409123298998993944137792390720052930260981456770671130184973220835163850161012191561260903066907015612579562591341071661413604071575863198809718430494720181049368984406444920929229244331318009742614020013714922045173064547643767451134410730689516000569003876902244513863780733918435114859308829141638446847385638694547541451459739265550043008518962086163788119943689158626432951360828571372609365242121700300473897915545597026104188260694313829051067914114681048019584658662611025999410572603479690042723644574965731150473718804358785936009044258891716218270933911995082800382892847561545307795749744723626685957809066717078535048388673909060558516027354524922719629495066146619409710373453906915303122885081655560171579111113207498851342215263813632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -2962392760418447238806619449444790723544916776703293735422008286020438893439513740854457856043766620459386566622819539186355373569244840613300942866635976164576668030157543206431175618496997556478480947798664253260653984732538628924508559143953090816897703776668659854933203185654998531331592154218150988900327550857500728796363745962780618615322575828292539123070534558674108382668597562913770295835875678375305416093542046633879241031299101288606511681209266898828369192171581114106182827800043278044986193008683850703896185714755362195312556228876978925452023354098306025596693671347621932533621018566829875670201367996008327896289476800709146716836908945685869940674062253069267534630683667131299782239478569973818896478103545879009739472371355574419314723072427415021908006453440415089057616702205090906316099514406085174233380749684826943618910933198017543925657524239647542059791005934039487988259794651195597065457399669591290067818583070909174738313916424124845420972561879025822471719162829636021911458160917503436285808309015375446461095929844549434894774514916075943785152320642659580106790695276298974190520006302630340240555344341927207867388805404589383934448032901754887478431171612200369394283879723484694925655621640312020906356882051895075103174661501091992153542427748772755672267173380524463268036288803736412383615531295080982846378823747692529373731657115449471785272415591172960935117242122846095042206973765070330951854791451014072069107525127662251026310564963490593539478049683160557319291293201777064025952205439567128755137474050416831417267490274436274349783013014476123383056745401026171835416554497541256156558560651887588895195540753428605401644189718381586969979887706849398266264729022921711808787933185241036218815855684705936616070031915594764678240089541861510391784772440745664291750948536241960823995347928794983133070755190360838930795192416405748990863876312452429138985023764742665223784001073995024458587874310996183662177688138108938387885616845169272622293891375477447688108498101949247329971639476736557227155057622272550404377736096501644397839589138080427362807575870419098292559871157798375189352055755751258352478639756687531591105212002347210065360469119571266544905051441211621819563200983820262970571514855727528484528134647524652971784517706398033660702854355375686902861290761542030929975260184553737488803838047409909774700229327812878733472403366592449298857274716157411876085385105727572032064366550445633170169649233801902750727166172214872593735567653060979998145875747309401296662907331826701470674891967915846971684356659327937026748988656937059844227952803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 5474219149316375566099931852259194514938768476922461958813193496242390165983851387256050394226627175562054297405210166553433308249123006336532788864590295233313779348288322473414337798804693285285112971580235864869294744663514180800879613685854580243510066240982906319037619144312500374335655853287417365294486885986409068518878916845871165530805847921331185987522887648811889189046997647887344434258040778319198122233353550162901062818038564350864270711267161892783587156792620385060514740785473824133792976993460377416417884472862567363880165877486946089408793383020816913924404430540939027843039550013303779780250803986714272898293351317900933693893523408928668692768498180180264624605537076627928611880633048014342033408885857710824239795209116041685128979549760731222357724324172093519223118917087012389796188579011552025226697629123264921371102634772393959459503861258915007340965432495516798782642140061512737541713786629978012893545321511689955745568889922437201582969279281675473419811293548513080789916491779442026515295438957650116735896180412251450314289434034389846252338252885582448102391401591447029067398815110314123134477527654794820986150976102932859729237235365620680633889718922386987213928862005478145954832405129202305528725653334814646131444439039787362627352758783107319726549190571837064942694067472184294525165371064851085333111120410860185442847687087400097380625619209762260510231500979383856090358079663009514065541254117782902293769402514758903075475200167350765704435745896799695000181733321174266480890430050354629328616417155380595147401456398508604557442313039372184077392973756257511396808595866234184465725268937039488075726509054223553416743522344021932642896442832503003682004666586423179267402649937985044711512727590245573882517926449710762755610269119110985933102290064115072495867310612018984738266311353182355874077511236742259523770570367674625033487239065792102250842516176522712846567915038193558771883007800102244136181098647847741825210369572927142654980083105897880302366816424604231511653513031514871345973852240781462262512866048385316572076589908105922503878115404772118732074943338245240578801228468020732855229396214619244468226452203649608722053066654674379921074260763167164598005629881229967317855227396055714035022142928620760546477811553133887961229863368874148752959107743234967092794657596376944458397145199434468570844750154396577826352017249498935004414032447427127065923810623257934682437896172819804622466604562277893589343225278850569916119021039714771676292667559085299006032448482901670017929526586541343157735030480778967739050544644856969135988794195968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -21585589733927275258938682122722714660611098348226659194306362147853624156363560991842143878416441824114747705260941481992648024981974331729817117029525489326821793780988532896780804916271067966488109839150304607863653332124679969033815541452528186369828264767818053358685990794151173743927183968590016504913384014772270600258142996840950159359040421492819505268641565713268183652660477277487294172344162361045549490649421022048913096072428668701426339317903317824295157479062829421412379493500470243997541199535910044031336534554009467000593465248112544897268841808832048645738184706587651141272591187427864550430031613798631132365650296965666823541158509857636753704807233225948678855115031659157707492393852580291175273237481816194059169964841384661195939525414713318704411934786184512072966329704303764316879730645228467003366893138903035147215755360351957144992056600887952415109923671786185089539717389551127297251868367138135678447080897559924019528111543184289239933401268252758325568933877480212376456234355658344758862926243216130296131667392318601982262890832002952077361930784751026365871325940067848702482773976713828160835423139552839831615227286442192627465640701731233501078399661025926584169435570392050216644406549201038783064778601942250401633041099960674539658533219391260354190425804683203595740200661473785304466649409697808558071830360592756303574717507859125460514642313635814065500872844527669292119036928962490371015042436301810272380851880840720549482071862593952953115946753031202205331659332080951299504648869756635778574731347045281323886171727829900166119417883913010860865853745921106622404182104008858651932893305679352264703606886950077175940036082292766836471109391996668529562122996989631851147429653419477371573444515387063188034754884085607121998395567967826555789089872357951541643022649828798407452004421715416516697248432492601912819232825169085936223475890650137674678662318724706363547325727571210895281764943038032248318107615161445033289188295844707716092977381501760531290632490362439645827410023345467829541263241806606156003035575133087961429628077444832525181506823273632949237509982034871674283546593711351242443119837384861701166798914086534195777146117837769069722085414897066420790858877838190203288324687318184851060300572707237536885841831044414147713825059893178071377207432635041030734358754263972546140210628979623425905163844949199559876007498520832072881274595956591538426453360012253278845148651405680303502180817713188766459479725342893823391122878188068750539243604213209369410764498717355771022060869952323684904524690750983807018346526601044855491062472376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 101927992340744762862678324963148963091133941010954675877597375709120226319511112935779259342330184958261967399736204921814781671200661801193092916020913537223608099535461323404147859604120786320551338379660879770034168525997481592260632131107991259774678016274404915977811243285270992705138205215418932195060238291292784597939054058096395006846825415932716639294737305343358170644790094939311010819183270873571544432340624645032353707452537273111865625643215773010987414754158549339047755945210043954105164468888825121212790258520102604831102799243482681289246173287341711536193246013755459169793016090443548972703226963421749401008983028220722452444819507404230087815825931525534099223772057904146029620342266691912980904640229115829464418036464446941682048182737394324087916247293416057714758785773467067104169415539952634022925457084069221063369956735628678082153456892499061635043617176373664071737553376489316708462314993295711580186402276639760111738963529845614261925073392051408820405075908931784679590166522458569131239741780894757093241653206667045694644878324064250316471760875667148158637395818770015676359432092063691420044015353651376568361434310935649173342594810531991197556357890891561751501280993958781637328243913488386312380468770104511505748793897674513402835878848454886615722578371741333523319840083047546898944334860907047666901886021227621360783007884851266942836346049380809935464559606714362355947709034557317614415485086270246829692927948476101217785325992229676521898744062367621942897951948003969532971936120009272365015776793224089338556679107324124273318595782515365185231147199692968237646315814450466544564315374560997723387315129740560434679994289936605921692761897467937335330418608169525109562355908327122234859513271593499815955340338855503849651929522468252996742671267694237746610820553667096026908976397757626163792470499429010686862454109966584380276103148450891358100371467309584078549275056858077603679905275936731491354952085998826202512013612911676041909296271788965038028079160710518888599224228303469181929968480865303324169631146890288318022166689788716326659518990247748102281905375213389690014186747625320016556613074313605048120690151837412353221431805394597808360525115230016422906628475804311361659422714472424913451090871298035112186342787253942930650168564148089370577871837636513816905193547577508797907589109220326847613687655779386785155805024326694967374828167687004680195596714822614463393358608698589402979729738835776670853175234571273282028460045077810327708218937126052337256452816222136880176326750423143957612776369181360432688794162085540108928224174538752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -316990352191582039504616665437930627687143809507198579480918837175643940552771568420810151781846883361863554559844786994477792596381193458885128852432364721012676153573081850734921706200205309898348407744479310279407790029119231733249200886300550836983740477067132634896835806076841145542609629568510702514280102038278146536892686193062309094240230959513701010547886814649080320443620708354817323719327306353338756996032689335876855290299064279658959746879959292152369013127631254048782246824239746376839273116569215110472743345205019798952129153379735600173091370745532061524770690379805034787086671712729662995169451940269844926463730875146863307388907860144033607836096445410576410249680143255662175841762840940480504094789922482369480488740515398904018225575524550735072072052930321700531823834067105118612540682756286462331849753272454597695569970725460101710150643874186798776967824023106542769436754558140558522018814980951701694451523476271221625664425787195872941140391530526386392167844448032998496943795373990010791050185669504906576822698538836230888256338163708292517660894663837997149399303267676336973303585364220121072599178121295251500761084085382926015131836741427070805912310292471443705453480751170649589701548400659485606509235503252673052049394574109410886311169052847799881970943006759548026988309239861664695258076188945063186687466204472082363670391997601169243252157638750988775173570148271544194255021788670392362827529756750943626002093845752829929214059559846072298938685804114913389923729308618993761334019530397115512191940278483861495849130489217696706584980445064931680345593511882361105491269200808499401223959977616141390735142254988096634549997425668468132968049255337997409276992230786432579597508130824777561860869358731726146571942363771246353299129585334852290453536974517827989737189965484777319698599084820174253086614047797962972202494419700112816018194947473183410561902869149641996999050513262608910630387016258732716491809774658080198112462647426956718487931733838029272322869175215721633140989051368474781826468503777210554394338236792444911500213903418159134970354012537402365365788988801796764173201470758569327546029685459883930015410991730348392746715778253629630471926931041541784774190016558797675799554172639127606163549379578067028148601733856659825175249173102160705356245371205483648390476536652461006356915959399723998643992210769751636308081237413634236217078041151459152273632285538861587295122772752652373470280598798140185366231715693278993221227408689048207865534663410610013379296817724726667274612130533015418799396462371952172948362749216508995825477447843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 670210825149714553516303108868486038315894709093920380048554729871437128077942734994169612670449719311433588316001163993451124408780500574532172851278362229032398974713061679707249395030368801814743106938547856608887346079245526408935079758110395996313576203669569213466974760065679969265833102429714740912433410788505729621226859572927781225518041483736342808216653992045423135395804781818972893816531327765344994652675572072704005663033746896961636747577837699662062302852599182926428214047013689145600618638994940087638402045972439491707163823642408484646640868322758072521671568418576737499874851858745465127085198122223127828318721248639079810460676962947447237729592180779696505951257439085469910282637208986068322997640861736474126982756297706543520951691478878485999940301285555599030784596462005425622119799981260996144576198207392397410633312314446045669829778314146486720048540536667268166458889124300328662797775894802034612702827895782071379070793088286584847122642116937725932108271642078618212007993761186413362280302069535578001155179371288465696517480256409325147882751639001298864723487477273884458050030990838079701137449252363745397670233098338603265563817009210422021619193381172616815847442537901807129784803011807999594068497923695379773572226966301989941559339691138678455787380205208894481566933397559883798141491602798588631962840729409677278937410641043581499373418987004252307853136640742908370294092606179719187490435565210809571899302146453741832805922100046891293071017370884850002234609579448815049289265912837128441345685626542536807495654914625134039762123458973787047873083134636427733456210328604127387340009626790736674559755490259073230713043614905571258923905060849769675013778802344123669570936995070212971040809390928515598003474664593060358007231614251165790590892589331199825769399696832940096309290490942684584822214713203047371934195930336583217968288141070713235749670185560403712685207480089190929384993137172993493301224957188535885188135864357876621897508501365090979452351684294004604221801772040339582241896325836380803679881381105767526033789059525756226684603857615624350219763484498869734378508692893671638332814040050849919818358511424281847691898292003239975341598816531346477135965859469890911431210831096774843648714928111116107764235180606347078896679542090713804808426460426822507548490100248682527068757990215902764103326742085820754210004640977153467426490364048559272102269657897228723026416002899190351357322162393088041741083514289285865531271044038707475318209220180834175550963098075738781932494047697385000239948629419513712422553415243557688739563254579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -1035586482807006411265157321186245169945469676569534942282551625360750259524490144477930121886832886791410092990271966455720856244459994615434957275461019737465338723520817685241386873552354636971929120898745741574251289979952037162840186942268350590751867521630117873577301404294688552101695640145822054390970580957111322875658844790840282095830751346512227250477118386412155152513724052675894615607348413930867163245309933954993211205746574773076279239037240098695452458817029997799132378188578395610323723150463942595628209263060213344686801202568903526173816713861575232853794756328219618164617253715347410353806363602591096235061926777553361529883739849670526211787739851447696668893222936185417668617686786566502545350037933932887667445574698985256586161022979147437821286385464929151620994744934949422542591641393740026045036353582441320825645360421918647481658377735586077374954034133010599204114521499742838031140833966466038465412582406006612445857380646504834482856141263727478303534588699488522079236079801980717866754703587926062390997339317792316494466887009189530230581685865829857743685038030742369664799080286067492918864760757452583704660541410529897773198118318541800688094698470626943151414810302499734614387297548106874398224220543077282660978167660503483604724934275051671506718540269834715108593816755040435399815089526602443181556455087553336264693565456590637155812991171734935253633982016788696565992422539471413636620158045120624062079887859875583567796913343646572515989048574612726137626521794737166062284265063455643033541848568798851055451434081405809923141183755614463287694083827292272427820589081697363441895259836262328651973054273587452832558412214861474393881586656465138848612110814999501870183897160080423394765920154219238213958025245970596417857524905154222845266102318534343689355508710810322913933189087822993720790561792524043086773537682566537084326066374924041201287456257212093792772015670272362371756851373514257628256709211378766669674032101509531363710387146724108542779244299186823561051570633958060746076856426781263076905133995044217687917575728856427504586593764653979996292250169179025708127795177539094112309092963848750908673858539804100649383247587629574604586393010769399056277710853400441019622788122711336977666414851849942095867280979367790636922271640322910125713536252579662997558090503265612515679098716872241633569874624377093947562775931648253012694508045464229134918296217022613095768736448860399196581620651975977279861855628221397860401253565284945255062447851770848110427662424837806809837637861653156721803048045338609818904408027311690842383195643576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 1197137497707043315529480890169362308812412890101039081648689640271342567369237844666561823894971918728210750030794117474294193226819044212007609384134859225954243441073151041554917014858196830925813301223192903489605044075461506606365398097048909410902160962813219179421839939762810261503153879087402602111495759107898170652660340421145678116768936386864845689804817538143802601844185927451151209919079541362363834772438467139134070033692447867027459692191948567864062541124671997750499579800809000670644348902227611607957793712965950675341471040396607335381046686327030379092758011947632106440125036778333387846623841368743056890697615723997705945837523418185860340723539862712845098256907177974756460248506626020158521645185783176135134449514204856899797394646724939952605058987180898214372329164155230970581403624506581327081668298202545662150507279171581023951093417842445058119274757252169374556029419897777065785257893998086553812660250876640815659144548708491048689596792675842341792646388670902384549788146826190619134472835076745718418742341382747022311899928442400609595641965282225320964040259898930715652402009376678320113595775486614016989180835401470786304491535445994703781060106110343956548793945953831006436927112794224296133384090711990330314158455690469254952946566919212010967544995716234941716198930905847099438802701066986852259169131799369020932079123093409235328952785352731529500364607835326813905003227180504619870778124303753062158775896424263733696879059990930918595663875246418379830335424225839113605224588114582979667262567748212094486521844284410165488424121190491181138464574554369574143354500679718912214593513972851460844481071768640308620881260906129302028823688744911892667199848673054476996223741291038548608842934524416760800348604187322209641776077400277463520206476936169452642395287747915396367470641280519877515399724646318943067329067048554041236243512184985858984928267051014104871742531967308018686983132199900091502803332435256113579211886205511413789406098650633830275854088231387883405170484472176105394697192797821358862362609785816646704384498023376423032041407916344784483514000408365441030140222957224006854319854929655178497427968105198072650907083131896745667137722694567927031826592989988793695116408438682146925483032177789730528977214706747523189850519295878803519436710169108948285726581383350384390645611444279037601224405922056414508268760684654561747345140676407224117550561434915979289010143610342490908096713918778796325996016000800792573998217160698622531556277884245697905839113068092528809041819549516909356606891325633818033815211347815022158746009924009984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -946638196812079075304415238659492267441774436057727561305720415628427803768135371911318870092151718211827712997333196337002418633687474855663151883485502917508230230910350348543008145366753232423515256678141287433811665635148884954615342524666727473605761114598668054059064475236178524744936722315340158021388567785827865039006248178328795561363130949911883097053406632609420835541472982408285791939085665189009898835101916917351281864501859021976079728157518006858259301834558402217052470963761604907320150064297202065973793036720526698410499046673621261471296870004996605645300092729410164807827332965318424986587441787050887365993475407588787432547334990773742957548227335513631071235091534152558096294540733386336416851379245027355780624182670899039448855125708021333399942033326761480332719965079916612202137987184011479502104193318831217968370351097434445209598272873857280024966399117773676582115053404051782712839873615200998284284062651673074952297242175865422820579655357244947164063594251174506332643688905999241847526241989994952349734518463461939636887556544505063265418857701845792908478647343421202779902070291761889834400557841562972930702231830621565582515171148360990738677225810509965209121174520439083979657801685138355325264279307673573406250665185157460774466175396725283903923646704546414787789416974670639274171819522047618880940335534509197781405882307312577428732918690855053508835964491122139423285004727327531302256403300796438414799537928424276222289994887685165272275141335145697307499812300046364710440092008904231819930136859700577912193202715157535372300922350563765963047288557381370186799057793125680573557623552797642424593834010065529477778438227658280334641181521315940447720558340371335399441088738608793943831082077549868903840118297656722466603250489625410199836364416443645440004911133080394999967255929738986156184011921892116663756577753072721672643257355892413355035496337459898670060418283844503633446280413570442744567937438886999807846021608134063157424692538438342100760725947990035440620919153665300555076485943524253784882277665173172439207843333491400391515602851228239388265329980684526143208792858004713777557385704067317065773754069610233822018243681332021881697446315777594824300170234251966229422815537497023301249635986660748042208826493293219052872180112374156678170455149529006448793515294470075961886624654418322755654953921303460916847721380342530701482393497388065099559678621612957692883860196256185535039346666347010046110861006705506830901464935387548452740246040177628032547347165010821237572363103890275842650344602780803095570028616943530260742873683066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 217755000060710291068388284605689241452428098699445121448806849823868946355563923003936931745099352918973984615653415343254962425358547058461263853945593983325932743873305058493836985715383774929036506023771288637752770518183715113184062006308843063443357998003812303983495007336007791112782318913497241120282851857781486046638568007784673551490519332335752842019268474286191103264297931919551914177099189683696354342260879409478704320496655433109467981452822173124659333588140491788272204089513688256622798222804712080184003480558377855155102825511770879376408164146343826840826123031933683690778457755013074997718379260436970007469419369325728170642958546153276100726896314672619264549254234644610430231940789521633832410478164425919677133296655582659690718333092320165677123590984917494328380053314541429029011367189528107724497212967838584593276555390470636009645384501547798716711432259698015714185413090687957215015139687370426675855858585779573159605781967865495976879940395284935686213661083192344271889322547054178177793148755867474097653030072456348531699752827929130259954135878615819056099853837550208914052203974735706750339255622556605564250488155489657438384618867316333684416189023210028785663555207307871416192266306900915030879524247138045603587649013073865695767339428602355214649141256480088633314251607037278815707492884745278163100446420554710290972657855124254833765296719123329374880034705395295694204562001526044984897024825548814144877950060684594079464041528740927416842624109093322395473921537312145973307241466994232764836634617390856361918538227612630583736889808638485877477882710334769274001721140529901344509604930774275438311768488588623132378169930131159581145472124836421580721014525391915719279806000469215252338101084576424989265135383924344186303968916383110580763170824238201015936970433887236639774479837056695054407722885145303185515496054598462186655031579474686561906397319075595679713337697071616369921206337049519902807891729678512694324553675789740880664546453428768881707553292458162701620640826169897941557983976558539838424637340039330623301722206517768093263113832420134150688378348308202957584910994357063157289670310988052668466278805597516817498685981341019038266552895228460373779184255639793851043505421880880130390697882636082609467517849938928197423855714853201385122555712615824736738826225482034624089957680340026786821987187278516585060197397215888747584161295556338352199780380591053602224730798043413933617752202899973978967536655009198322115636200346233895898063124888917136471102961758297449326502314239730965594833692556479347797289409889732008004426991140864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 774495779081628809010543884200269744299435797281053015757096123890489434801517301733257750298539328497718961741147964071661677755489209296637299730903143978559334555369537465198518391125858833131571990030202265174909490156815844205860433454504970941214750229215852567738616199408743753025743283244732645002604958097997384835368039445879984716743976102523980628465769907946494251882518908413001852829872825018423353383159116534605770013290730662365903132646810643383953683679491455065833247199797325252193149334159935068726588427860079259744899028260204996059482488657340350991321686297454105937968464049943466576871302458446253700399330869759708556211942786708387073987751481450146766497264833123030690342723139889160379123650382721234782306415133604409950336937225134517792622195475896191267550168573125071295026751738411252136248996941327816087076074625253175135618325141775764314250733491699806691219675990500131607262574326793149592921466024577128371912290056497802426635906595707063085118740340391171714736372446714572029326067452810921643672243448830904715800777181590317864667832148185921378809028927916268796458146267126631144495620587652527155759690218865583495295340956855965269894713715470048022950570746890938015997158634089217079965535817836457250831465812316680113770853067809317690169850814557595722596089995845273439393209634251828751724126687421472713472448516318778906798520269278715014256275044718931644167799415884710862029574810949347417341355218468075556193353742356096335326668776720728043995709741725376032207671175676556450666354722862535835297293011577859632666965464934925742687462366462042240271806155461399468552633572370870475104928515644715257999860228185679673468806946035497630045539052099422444310647929304963088791257448719319207247312317810890958559232216158195068923683663726139879926177243927948997779551346016467759816982554782385789294745971605500079048224734835696161730904243209058265673615210311269354695691610420264682176053276007876335894695657621328090028273019399514519173818325428713774181713515723098338245308887908427239238235528829802630430909180685542138923602679735140901641020551843434068326763355640041747589543212169334100102153891771566298382752015646076847319616360740982677669617812150601103510832543894955995912750358326404240177989255099704440342037510318731906672744526509808444137633023572795901598438047251028421413777649245732048732825700360709841574060367776124507338209465876973480356073053868523024515392908805095281747603479333888705045765321029253478588142689940848722935556268212899157027331971605538150381139694994172439106429666308458863480963648716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -1580073677056793968227878789339176179871979880949015535109328211462324508047379383452770164004322219675713925776991347733271989179906736814764698985250619409782531932765510586198652479468868002310891702793127145388964578709368551247604093178533486319378321948611715275255176429931738059978464632583766268009656899564335554293431757716579961407012034754193749372928282056904829783584513082086521709111069170060952070261937229615990825398686219331313990328282176205425386633100539497546407708601691602038017111084590808965195168033268031860188773869154035430632852712209035021748186218388926678433658101521587658549432442077654736132400514454535914166416029845872540186139557592265580376382744930775982022994131797421539394021063187327220568335003603256092687746369074869418586588774845596850348152006319997172625752946323153006572883607932924125041806403099275983528584159707646663688094665588146251243148207643030567209069623407755634283744925977132844914684361397944261243934730449846686362524952486081595266620603024735038595545191496502636896418874284119432559648422316142802412186202455479767665835841239792264816139992477175822904217083208930128765337009779405826052960627642654562671283664625551647712565195803990225656077630631914263957836368325437079307291051901453070985398173474417640286666038692117906116111715861214274816846530209812289892585878002825165089368072538519279933253483044571138685821023624416895009635854271552730520195547233220313090286626054914278012152985676254634288872994126188047478307545457756401134915399020506772151646369266141765017036407784291682733968434261560401583047419362361541289956017981246961169881281438162222019532482314225567225064904063142035071477946646138456772319803191273435694500749935405226694767180755854660095377770042609987552536890859883397436306871710637222633608317804329669163228893029672653095321235191172905320072231067253306736396775077373325398021237473604576234124496172024600176970902074830124983665650825068212363464522985883730776165932279639051284838799386378621240055340192343203989020771296652067295958439345007181911825191283726055092783087407616771169053782944551850062398772341693351484153058692434230659852470920386726971164979504437938717468759179324553555850511488951443771419306075524332755492319404184903350021110591154547555072103157882802261615427592804374127308836281023262270106611109628808869101400366995833575266166929831312339732069509886241882124769984609281935964833011633271506599508380103736260532989806074746160452565714259412191539317624917792972940525263474901266197723341986023434503495595258099804316526567139030331938502661373952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 1826382201311351059294069506914331383750239230205938034005648578315264223921374590784182491436401871457281713648463209456313590234803116068814706618830289359260738658337799554622118680007535449331877967516521394787412199226926384593228205947099857771240399847798189625035286160992364605063543450975012039973721458582569488376492364972369616972855796436064673771923294630176981821553577961618341719297895917946391367294280781099133731121747329471227816694752005527670948063154472371089518258436573646572372295237186564858108574329463914888155916676104822732034218384089316643413020816946673098224264614832643741824644543068003941152800785720678545389886494682837750707695058961826471657418155867086401117186870951134802950047288704851112069578180007562443571909317427648484207358072860498608005512968637777285816427843655533782623656108776989647416629928361169089113026189387938580865506578056936765956177471970041733636930320524836202141197933323338297675175940737360191824628411649798067658353346523388267451066850513449857964359035843223573506839137004358191024933871885474504802377891300704651904500229918559523949215662176093987141046712353194900782103552283458227007336819233641953415205173307314696149550194090140796229109940748946278523535224440278142455512039079642628891265277727348440700643443847968846066456547328048126612425458752860437258465406033361911500454545354123274842150519902563042576290936517218524458674500371088333169751170756120631377496872868391536178987919711771163290802414411742832012092216366714886214335967780641600555579416261782021138989376474211288486294430378151209049068879592280423410489106741152670641130037700682822047117847007367229393510059503484210691875616089399603072287868039303965562111999471861640749946170824071517165796608000168486319737885711964586797077282221543145055024025152555801255208256036528064642520181201065048049917501318725392725906409894710631047721933149585483672006673502291321204500710653322047535526749477235070722703160139582709339197769437630820870292057011044230053339614288117838071318027375621675915587860573519232850213469592067578534751458952423018389451514131226535492674573571726113201179703408438054369318220194141059617243937136034295197618360256523077053751959994355243791217852725980177834077201983738174458721450673346298327809891944155461798963846603000944439286341622094048081156271703001526182418436366079852550153437862293803013804380773386255156702157263671268725654860710121044562954968613689218258167960194784166443184237609736295847821062751120564925245657787849419177067859626433639536560103427414330111343541649263705587427294671011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -1501813642624169036246836520772341731290726420687936827793747186756459687526660023470985353235722022529477817718143707144332486514429405532339661829467173843358454622320331970068099906467525390652451570169941880842132033708374979449995198958581425216053769065954255574581242737658137144892041011730924014397934238582333040860841717380203025677678351132304659157922539438573892601151179619774863460826751027536429935135223765810746581126142027299742553663677330014866837639631500557815395127180115273144533578825570459664436870189730032416602880556914995273513378784222517737561534879573785027430758997886284007586106957564027191770461249048543136670617174239667193506877110019078238359879733499229624162587564223334868320387794005593071919420539356468397914023064532103314180146327649366248156206454841902382355816208045341646410612771573959523033202794343917180080733385748548064760646426745435328537509540078594114496570143235331763617508809632460235557802538141590919263402181879479438292054936645645286934637300107318571280231281355692901639134809822319941094241720888455182026190081749277659017973623139270075925326965299180394229761472209884284185754475976911488360901652515848951612038850714746812789009594111735495534417015258898039870627116248127140265111821027918491570682649589588486849078509394493566094965572577857861939814144135349048201944455631737012122293333021309941462617302493647911095921468802527570688044352020593173581953737023268366561641783932534690936204665905204298861935518421837596739132071862264986320259352602231558859305585628975995699236503811298073999226717552058821256782981728926808463428790843977274528878435647576334655321130565337788634165062596364843891997202609111856768544672886443551949137055850246602160723135001020957442443820252360407354798051868283181003785295066435304738359332197071439520821679300804644947320745465977537007939617008591354351975498089352214628634006172562578995005642628098905474904113061113299333382569082354881799421623066330176273052941124566489242466348157298448864074986714475091275364070531974139348190317723936189223415280597677108996828277146249111518454608511222553992804276306615853411501695558715023920373670902859447897249976072499373371660833676954647811012098658073535425071014710687193103728427339888294501876871902931558526986561798086330070103295809071446254756371207968816070829914867464605295404151164967830494490735165024155588094212715762578980732653613813979721260441711258465697190509350139478752176818932870818434316169769997657733666588752499379266240695857670344430035781684853819276444100284341401339164079500067515191506355200458752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 907535809740750732441916680194710296627877758084217977753393387540005978254973981580696900385715258508584490346501617879397399263884090998720068221225351089044161485354387117431337859621547323854819394755180239219569966628356436304290251912537125431845721021673313612946083430108696408945640736387185874669953855137877799020979724749383538410813095854195714464691598132384001482083577456556906573739815632919312502999317604951052135840935099189383251796699399412346390567709961822224651233511135242029650211198675703412303613189141684487673267640540202265298585950575975668303609252065992329793392479306558330999689019245289003806792090454571039969835217682651132399196567751937685508317159216259459508998552590333964283685198059078996418833984456325020451106778311770183476107145336580209848341224130040025392344775936049512419502913636001773310588754766316114025937413207417644655205274851103807735016614508760411967389506078888877333506203523588528964829158687448630355802492281208995229898972121615855422383200098667694671716186407113010521729018489409326762250245458846991724883907332136618965031894908758294773921050409154956546755560304288079881068458896335498405026766333012603360294976670815510408793518039769766306581449509577371906157842023126896521718544206858640287762929811855272057348423531806901018586915611451294377210546821735301696947842175156656644191101738383832252621681582287227117839282800071737556231950735099323717621065536702738830053692831183768513812826153255659599229902428923773409378990305977003284079601926967807884594067938850344280498573840951911427783024445239849847654159845713177865322591478652918051762906615071638983722659071664081464005916370197356416397100789638477016379129632862518462829622713352901403277613588214813246423139443010677869929857890301364162231129035303281503545597247554224941310151213456183627991193681524205473471820455629531059444627316887657747299148645066614650461283795021050717293440788311830840936240689387302013062291984529165762413734454562148032622571237979940489960434029318815303651032176454351362275937893103944504671834117829208964623758971074918543603349253192110618925481600129733625162398312373817034448587022580282538714439102211174737699087253755141341621825893762876970602380658638224797319555721116777625585254374758220487473636781228336690354666270185751330084410748362031624619706422691995664324192197068090073179738962114595092857028086442368050687894632965028090712259872555804214586382925922811047609452212282117646658814358454381420812481965422467628614291863024968997590294097679933632893622779491805719843562527249653723332544833781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -376188386331292376380427953442377035724524453552586362954923795933423002631247294052016867728927757953518082550064795916253803506023782976479854782598290816262395147549596571305951637467019529440723529226617854298767464499802723644910345112882886916270730847628372028365205603441934309607228911229356531168402207256667697866586569618550589371567075455484252428367496309631878643136284815557675657045381793704380599213430558224759910332468005009128298646038741375046348565260030609758172770500050941891468116671389155842754536871652880479132147952706043872491126015528527095346911216181472353350125546922985149767145691050425436490936838397896995135377402647122830908155263289485580129399771119633742607251098616956817304630256060395316553081937116938618969144906505578565021047137130131843530213854177011823010301436140064881481322210772861602201884141450943080930916143526403667816565444186690490408048292613791076124324486950903411840839947133623384711202124846807129266481635554217469050592919818033392769872948064437756655345127418363943044074874949411568327684059230113947238459685239972576815510451405639189402666765239758877046654058931839735841786300430723263050434469077396570441148076662892375123412030162065092031585945869076190267360071185663676078137333891467664198713143471126545643114740932974174911695023260097850278951601617373819628306421617149709049488030766753349796328350570485674211424952129625185744030444789622647872025836449830431492377371809602883478752362445149451684112723060349926647421884922521032517489426216552102795039929302474872435244750090201945998687331872267517893496587121282686736647369098633136219234624323092960058740524451509819182501309666793821680277246948625137053608699802218356592471312853912809077521858991282849744037814149046771900501101855671162172394809921633121153037696964730554810860104091305209034133782085026973282908601693184790497929976761025015218472557207561142381201057286939100603661988197716785113839776585128384673813231351895372799661816589650237345863897172424855865430141718936857920532029157562183279823573581723250240689691245478989926080330528893700180562707128650255250917932208485994765581461192640237243451137862853714152801485675065131315512974797059326103080900236611741683122210831206152540907025669868844620144773531025350256670302569214939428179446930751937809230752332627290126462216433991534941340906509923475433213433053560840108878627986735164235043685991148698051354852160290080851915900064888305179803777147248059467116970914266196228760977051591682713248976560536748419862215695999852810836674856221914069290479120261220871605785769017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 64409568828294867895312558079325551712492890688678219244378693957055306637209168161059878362978449712012397011557387853671369696492813565975514392036851161783936021938860148259585736684483328256286111667679235345540385429800572749022384542764862691959204526014637274868354957821331001312954061303675776954628556431157910347679893814825659841599464161319782870249850889061904961894876399860835358976460248003015391100533562631166191158763217298581292668889725238469974954051782926854359014589883187283769636109558098771847564933646396840062827151842662471916528927754877471519262524320703768326876143850950594931409173657350340057463666857710675676871875633225886398516714701067091642212925047144379468191808116096408357287476810448124663752323271646364884960965663181598645633127823380754592548280867845943854180061829573123055232522298085202484442649239180664333063943829286617991328778410217907800660133584473907134419798622044692536556229686627007933774028522943044872037558129020102316847671177771054871881958620996351783192751077769663831283492280399151174430558213933274086638481161510479345712234032388138933099155364933974411369513542066154163521328495196419036503615617237735855398597578730283600545635954164172015187351865611165325594634051989143700088055310219298652476395390668978557114952573249447188291731289778769908363259888219133125808116462682980859887897233865682768060211956347414086381001586508084352365406985353262596544906513020816251326606112386366157930204620000073476556187451504286223081860720214075875165095433577182231004858682334149443969143501149188127731969675912182168416935816884696236986490329920120346988934862111087901429491662894637837280275857414809665555025599417010435092606157274357677005201330756319705308076160873332927700000405464052418500360512105395416600563059971449687203689288984530346715310129614890041059761799875929054109332454475098406796954650522642325092456398254932228872098436420710184830259111128151851625745241107906266819971020228589534417969615465596113504369187249125601269953716165086045668723272793792840158952797603250195393665623467904952851444914637084913820086369921172829476526672421200202784592006076446144900804004384842999813531161874157868434792211780998688309955225972044238654802640955696632679419119739624392260497105719992355260365011751234239810496465881062860816910712686927144519772089085777625729734159492330835133945647957959381880051281846118971513179487331847529889532771059731865299046429635179255623433131492589378959183458700143155469160992882153643371056356355786383761020501351850976619527943005968184566280224009249421870144296058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 49796655445611873315910719407267298866688655832202493789721694238892554909179537961696655785041333548301061502887656528808733315711024885605769900966841739845848566877184970118208114216257499902435504309496461345387463175897550501179227302923880908786509791028629678654316364941622673717497643533778305263126622665504280447999553865671646881047846826554817927018283952830696823164239847196118400837086552121768949088966323169408878888916187947632675197101575694288652408448946583130154348845838883517072179864542876463405972007166698173413424765721894750975837003866566737703468143710683488747591515858705284843642664945638746855698642518184638563468877603690043272348520245782575959872569606224355979562841295276013908251359167340380445726260801990952763199093830343535832885237900091434865431939156940137129725636963213655208189769070560412877332197118179881058950640249697787063076392737120731355383069035490627532835415003562791804609340544845194003139537067325098293129203580402761560971476072035674286827277317825528406182903718151958543256269167131212655292677225819965348685406816737112763023513565269662961318004386810821100966132556956549310592688088312280671761187967540314641160660646068720626223419287781032274798432958112947789358542726315502685235868915213868924748683193405786635062987981369152740412579285108055635091959097114105400482159495629111649599401057914764500540083147098290997715519239646337956363942953925572159478308833015230677513231865170048648756781876882612283894196165928670535607066982648516028723290441658514354929804812848854309204412131017625308417303398676554270129283930752838833177448998837137602966464553159284709604837340133154659294740232123751987472699819915980884780775547356473890862384365337259726166705539202039778030705581233993197882361361870388548135772719679619368122352109822593597892689716736469601467414745414344202069693082501516104219395019542356045316724451965593773373037429087017295852899008959977935882434768881123470080922988427257287856537927768110887350652980875857773178007152809777584029388532162478515908375791867658411127875981242780285410962176120511957065414112782639469525583410073589130250174893918761944277236622372312888197932485542301720432774600986212675205122948719226119387259054058547366164631966858408461150312625543929230622998963459041979696228449690014537038590599019956719008739788316097913586772884938781772364177001472360809643631883123984496559363472431614675106082322274594866978178900270572379838197904934568956405682405888361233554557707722397610425538294978141296763954940557400385618073720128917118652598565168185274521736760524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -58646642631774570395295271623873427102281483527559402668641905065916629208676322111117366360075222326558035852260344814473951250543813195468645450269846163250071003165038346181019672396937808297795280572557188006673058843452365306518949243167736853323352428951511246818743065610625139943220864458331913031023560473020522513032272797994721031141364234076676797162652551703427950500365666053228390439668756442526056553175168856769627480396722739718155118377931965370622254564691387336735720113268450321012339440486096752142290906889617945996768113614995601991184105663124707079399629954951097385405092202496350622292661442639823346410945632521593067080924853381074403613895654507840111996273815619257045853283210479082843433338374461401118603867228894205864284453522873339367821550047524179306053721294995059128138555791492694619014765669448542455522982878151953423361159315076488847467805583951992595639128236902804269744610236104469502198485603587572014134321998662354577414208885665157895716597503487056052804961500484946366518835649483020536921423321381043900473171052157493550191697515344417253773977261112278355022089380003573738257331818198059730889731813047314494834122132336349334951858303822610749406301109708383867193458450428274635898138112031240210040932196389384687555363344871923691162497657926858240372133750486193854369813554454144358638231425500306309062431688811165600508908221640963657755826341981878033019791051537764917019754607747612621513839433433665512921905983158041073774080373048246806984591470431194963382368901018681488694610758775110227280570297904971598733359107603573317290169916136218664423698498122212244321058712987513266327037928446680083860966525834018460680321043564278136812096708302483874426468509624594498196450779104734840670030002642152425146721438430008591002994870709050726394670868820163469672819242211837560915731149863538562047598928880542830681038593994165035493833727156268639977196336683484242710308646399101917961322914333196555480775265579968304741794564323517260637358939422580826209692482426934474774887393752419175910080898289695661149556211651528974037439702328319756568744275967017894937660135286219435447411752035852476336976713647560092891119560425539499604898530531463418656276856823840727816516387847883791709880141878351069076127627728977389954514055732402133252413908775805589400929520676035300141764406245570564232040268618043690292422701186624846003709393407145687191243181697388777897137795557022853665635799417056770821592926471346081170374845352272490200789863764118360376188605243592209904064415460582871564008693205952249487819207714749860664885169356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 36608547597817640371199399823539803920105895313884631717507300422474099708031252588847104784074448425166775711078981839919070649877765158797774078202178128279569693547508657303007085424724358811013660812629596213594913336214948270556473107421125724967078832744296440673577506955247920805763835583198481352771352703578694503267176973193099962531878353988416164445190166691720782922248257984782994915625086788945973815697419133903576609601971832756209996891455692060750149029587751940510608423725687961429577657045989326209367735253920540893349957496439885275237509334675457436516466625660802672067093637120292450298628134187645074995299527963756292916181411255186517188176078106059902256658891730309185894181553396205704944554095994362456539033417653704899939379108809892701561711046525071701673458571437939195974772603659909955286634867033793217413179548779292835141589039893595379004319526439257475334125349885891920817757597992776373011344788654909218040835878829558844745279207614683913442478864722693426013683829024093797677750585105906230457839012687342266542576910332553306514528376064559513366118671748086509270882336331320678416802719284118164694788730946884820699434239325024585757666825786159522608378365836526701266836401355749382273674517613138668706210469916801974432939947562378380258244853714153187218035331003138579392377384209285036173555438771259585491214138122914444696984483132021109371902429926978166199421187593809152351612873860776222785620255016178603717664770681279349440480012202060183502218852503847099762413811228244038692751494571066780192464070970264788549564888637368169645613372271911025530017199142955580403235769415425310647411996697033827383725886874413519541808630826722043480657507216869932485212086264241550445965457308467741991943657692605620044995457340973985563934099458518614120054323697337772478506770032779652698051364645174938092200575661787439658538052560149808352168839539291256255659100265598910183168922481950706045467839490165595136083679430713703807396647486370919307751866369666501285557534079975156803393725698300320790577097008774473233194372917661080060038609600673069034099389387185935585528121856506255537403132811129876794663157807852215953869837177178544021362153883165989391011134984595789290137671891464471327266725057920683843854540144433745200339425594633915489853532761348012116076203739771555961336393110215296163252945582832776538504309286692815684035006604247069435483255073630738778198940620194574954456517898050436053932193618096404671944068510748422685327158639293697466545384663872141815011592234960682534140406995020900631796276869630952686515702988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -17054931820578829816234413173798549560031399420861446192512473601838504428145571365861536988686240503664206840924971092198535901645822293796922350059368625195641701240096146597506303461340944740611909507645790034145785194797813755862484376424604250559407356971487585501191928647536782160452034946764903900294886215847132303583524010385458945990907095945013509185492485335616760225497153828231069628514784582540375223436616460597890981908054748471964563241152507798224891020568202729328369507981050913852466321367410625767461179815480912905622048218146792269615041006308608654428620731203665502566191609625229888135745479009161074895419307666442469649306719710792783047268058056560430162066098060252708576973193833478452984808878804966781498091537814032822836598045691653988021230824303213036981763332203631731937099061972332104247054097157902169962915017222859932622954168603772018592178050291465211634421413210350138968625546598630937243536538713206041280060337417069234155740631521356530610171278752013693779293177257178931713109124764022649567721545522564517246912377205646416361949092961807303630812703050398213269856569577331927927183994453954497469313324848662234596826762891895928303808847182688656452821291312467528650590929768442039597565404522373912434067608859658365165728931138276822663805389470035237831750658369389683198271691215631805382882649276110662506976481010773256442341015467166343795438516689217346389451023143647240326772650576528885227529274500293833120314849776272003332595285680053144662371381560896003317272978664474235622926105134661940805058581389450564215813858373689181020604002282313078522145914821252147720674386241922185564562225875784944354116712622455837759429227700745686900814986976705379772768982957827041941223090487584954772941447975875981171255268450173414748564648214379705230043557234605166510163719281030752061063230547822003272029173555768088442608597864909290596081344181163878680864799392184835506470890770218299711714612290871057132346805858365561983785037037178840312921038819367585970964174564132172623726212933402801275191343544863254644737150428172245068578517536092270469531790093608468628730148519031984141726506132680984255225054317039177415208436502305552674828629157840989937703625678518609493191077383570907460199414897671304787235439733600030590669378188998721800001509801696163906764420222331385195637494623125136931090026849807533774964977497340216911471698543475890421899600191308062536145565271607007906603847868682088682614445380810086523983389588889189169164549518399032591817198698354686052586663296968917026767966086698594204176748695407000148986235453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 6472102337970432910542272778816420488161956537895392431664643375804522774462712170947921120679984428518115378579096695668424749618995039608537116370765461886481998820068241329213725625116928153969273953393463302381727419953469771554725640851882622139809189748892870449569952615871054388623737132503653377520979305575433871231784715363091013871023306300951519235779203053767742150764617072326723080923084117716595765406808571284932069320580212446943335826860529976954494877436573710934298380116529532784818776823975594893545565908986918900145714534976004515598605528427743091020459410163255770539964288640260696027268993517981006145007763600597200755350682185863263475649520671566619939420485231838638496346040657908851381428421299240062512149735455588765653063160392478323056278566464172842223018504409101625280487192525475671737315537986544696848208683759077396586672185582126033170896452331239240298477820942977043969677276963670893868445092402539318975158779515955196482369418952878510860318456399955300799880726449309018721245934385166825360755311444277808582204411726397288332754141663317457768987876996857753289214645524459430639612525687210766503884929647784540531427581766710781077931857032628700279575829512534120241517645447543631853141055230692260514812374679053429218829120545206390942129852526944024595364641675649879390020815998095849382976409918276013570105894594829728676166364129245756819495307063722792708955750253031348454071878525815721510947794787100697293164050556909445680509953359535839518919417289177904015171341179772075566436633932001008753099877522061546563149732255622974259301276957729409089343627039531933971177216029393800215815314499865745623480003612097097810181692622391708015628256885677150996040531154540797476836107483429270821748531407156718944683757217635193874247991999142228127364926908388685330529107480274489718201541157771207869530953577048492973694946706171292338157565431322574016338319796418991959873814192651186762901602285896291884600996681544559832098936190454413235949523382357697429586671960871787586312532658540809441981577612842829903127631048433609462169033456809837259255708532169779217880058137965937213814931567394075682826226072303329208225294971419746669891329211446264879852494184549140870476766886659754470355316871088488092505558277765236373412498158179789438936266636070101054142493015896810257264323352009361239658863666014731098245595213645909190121809987978417568093336004375213859642413114611038106504949550371850560346448929746397017255383653208770466636829717880523092709840786807936940675638803461105757606030910234928301656092793822739917931722833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -2076389344336870308986782939225205943400469392626379506871630812386016896390996901947203131202969606770186313244166218747854806401354000692387674020972172844224393986907264627178294907766299782726811118316834156369106291216098632357329886079369495365298274928246666409844460304588790732753689399748362922655013762751087467998465003656949376422931614788798676586838899204218760902681030824899489461908792153296029007180038493910082466625555205342666620733270335319984800805058316581728650803097068056418522433706111079997060056296009005059202903362361283840911962837307006210975379349346523462395433776873637555016544811400523091891076022814883914752220463364971908838499353841852287067482176460564177295230951120083154358098295128783051847136311809888256590717490214278436001651243020531947835509231621989118308806691387281543731872817424511462305192594952460642662620315160828657460284280422004625887787739253303125561551172608178073732623892527859378273122499406245897154028235497404154275978231078111433555480721503124189278352000707548676139633940387188456351281476874782386965052705044272003841125260846029881016964963580792215969141672306476758652468929518468073675097232532863540149866759149704416840643715429314222069590003708617993969192664191181852308937355367773116613014706754890171279560058752463957659106139112602386272497082668239694188981616175896119123053112381319862598174569814885236656855329458449774929902314836939372544367053505402221295269949583391826270873652209776518253741792315676580581257146150537909599739909798716641085477983198180853962045957759831430544638798391442562216057928276097701179536369256358944110541752933635070227426394101123880029313046993364793024607063996861947749208878123628122969018897080988255779017498830137548931532988989302714673146948786094669110509361413315267262045187992586722617099246964353431239908202205945924529547292536034593696563238297553739702634824416841895483123437494061647187981967986570049261460235879967977931110692616942198140364103962059146364407427287670759200069277084211450930080797858547102544585222367329740895722376942043930854778400226987377363930180142034612029959679607569363225545631970513443874257154806931335154810455683363022507906837970753747587042951544215762895500584939100906382562511388616488201638426614231259452124549153884052326850414331433918644501866172754531032033641841867794193730112937005488069818121146067154480797177014873922148582782173793426816321482129127611928951385797226393084293743203433709995923174152379263452503802978530314097201491343121393081796337029578555332529137674037815300279164038070695862476073861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 559828914849610313023225116429490204127198088145949478058911846106864770473002204128810758358752015982899670712057057805811539307710049005695830107129807628027178892105352016363510938042303106855920227765978413026172858996945953379495826981751881694337710591281010046597673692076519486224471243249750872327311200777460078103819030234875458194545314122863629975566963458077621032565666334567241657305879494038592223330192987789708994752992184292803996945573136102233894329475068319151720239691366462843237114445694312194851275849513722694982727065806489784587050261602172925494931311551875063952086420025604337583415239669721646204287551437278753024230672592168214742808916725607459170713565396657626853184572616003911949283545733668063823335569164587371821566334024905722312987884738793418572080827641319345037445736493191117005295661442910112456272865480686836441789738383476788871440001190893882757970396324283640592416064024314435327615878856072402567934734006561297475202611977767294145000013700510643669697565560552087257058398112474361814916968187836512483938096332163576872639564125194989763099562028659559242837842920770714989313187649993291839302013403206624383817016395096329770495022155037086475542323562991236188419592768200722997020360230613806861235393836873356963381931155114989705969421448712698018684641673082911322830248976388336423267553005142674044621950457784292363371456539818258178406924631176933733113444810436413903575485182931132874578652677506689738620626836416119323098110200028104144108992896988389839123561803145096704550328044762351878698266607256307999070076070786785635714540212907511389110640996063726159685762622960010927611427714873568629242207766509754656561603991452004053455894853280925792136770553482938572865973703665290779108538825151007246043648923218085907860481107399364525955244818015057492383956139268405171222059058008302770871197408271816914845101902167550933413225502280632773511588767066578036917096982780246396349405516050878567260081009404774336420740748328580273220221693891672613145233043740054458782980058203733436690932354974745204984532889021837531156473221644611960066467898006800678055658062811786507876212891198459282998927356677583365224393570001680439245517147273564763697807972796841127758021010702055798998224668353522518912636825290598116405867058299979039761921144625141196958607654277176548566201289399612097419398896889796158729468462721367366963927628388149098905140269497998706986285033937364892408844621237630914052709121129529048794787183051506909075970388286558409338370855703722598914721708116241531369983038457035694303851758523379115026137743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -109122997693442424748250354153039929297905210320314718272113468923703161225699500778368045786671267731485140953338069098548345800731486516528128422008741005778417189713073342453970714720381997662535325364330039434363493912898480629873127985916936092603531040298239366613567266847929203218349295031569259248278095871519196229968205608905592739397928120877401338539846781874498810361121789324246537501952598019576356706066315758127420632770051469714543417311383383703584664429107953391311726999039389449361979832369767152653965229387730192175363498553221190533439101293354440068881714636178757187700153089788940506056263016859124261938808426302583445406307824842534413066835343891888929408896827128533670576925518413406800020749276854939801022343616688716784784357084157960122890384833417116736773683211697755943860289471473337845796267576157067306735665379782120825032489187710500967344043395747393565177343926078868828966557646815388724684725163036794282495588427049861996082431442461403705237717824442751776516308763469743260108479380644058128828606403217994908743324200052030176659302761602358805229299800158870712528144849774603703422524061724290606320164904795307800237578916520995881713217141409306686022133196541270365734314780747375256510186733877502107364855175278899750008535094314500890221239478730869731051128557409658377416604245878174321765618734672210261475201648551672825609948445500645615768452038263877207046602434161307938022789290534907856941542328527027948216663573674479538551822197367087417414496754423717397994645326712997770033635266958874693360081553034049395873045670368916298868757088326577900270904635623626158168516726311265096922789176171767260197005613662080426822680964687712731325640171860088651360298399736336988736709235736860742512013963251466022914885357391497504017543927820315041564355969906961519530089158534168451919755798760029958304554903752747421118130283483617060725135623931850910409519372753235357662976871968835199580731932769230068425818294478480642305435218857155836596285128591006595668319544279257461844416363624323826031772911485565115410879307001635173625141983289462146686435353369758157076722897920862761787258858770154723831577613335985857427401269419916606568081627157630236328604362839494969572327128409746649677013815872705612251089942552665992284594123435089876918859680609091085888360008393823260682452041034282101489195182526750769487258817814814594868228397942296177356994414882015191342831398946776815692745748346532615215969233864531246849231696707608795719673712579441152202403086827900652854182550851943747623302971911650482856731910155825603255184916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 504047306434689470099755396744568538766560931865721190178737294558975792015700154362034268738424247024526310044887784774194916999653316448650287742310932849957173508684938685249513269211426275120094884282731265739200505426918420124601496526315467779198867953707269750877193621823054572548715531352538779096267849729752438115152445469542536211163142770642422172224005201305732874041264559068980169185505346345528068715968962077994684111925695362841855794426930662360218603245036498458543298698083514721293957210199947016555226354748106301943288273998644634772606767148417923051549930417308029554255026560626833390389901984355999239997948702903402633232342440527487657757719342386623375683533092353792875154269205333147527166595983320416758356143034936005487178345520540062689033312760122949091969679354520416639106793698934956785963755685153139549276002094872389820278879491126388047368200402696596678975372035468697220440045776617721823417922236413904789576394561205638603502297527599931142946127046473765173184016770075944576515616808439515628258551701229654061542855891505797543653687792960983844150446468561601205810951525583967663432380053727133632028811406058497646211086177131914219988022850009273577649978682477201528761008655750419232871455428021499683024892395806441328812714590712104142976819732508899151099121931542028157159128955008639699056039835342096259071991084814293468348056889288683487845224043532808214858038347397802816486202800402191675154735365722436507679740008770329585152461555549281098170448981446063430554932928350960287886025787790426065079644663825237693241288587519525204400469788764122407852286902671992773294082483473079090926424752218487428456699739116510116049391772215715337525415055334487310696157430236302159577803082507785383684231276316902069565929531044186163065907060601134241051746445696676908719270104791639546354560903519598592214638222887390413680667667135225681251742214519061932846249746181379932087425981075974946650239691549229496468870017083872701857088259711842426419119731766208260990098152828438702091825084639310570239898461360699546746581998924134947809133365606838736353529751869456307646689621846734164563131398972519929408732387754444151245627519701989390727727506197816547747051778145167643968044494642326877855529137876001130894879054640646654764429113310294357320536826606955324082590764436022621197247834419703010978852142800506352781540584158307564272052412736853395155071899577695479118446346523353675081076434721636523759491806734949573798753261159582035250219134111376753443783250322975710183399759293946052613473961060030872046800431048450722045624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 12308147766445804258954763084433061941323920470523706915084245258192571940488644243200119056813364381898910182411857160480521615564308301409496410906638907491279999799960832150908352879615407603828736733549785156961177517384506782922450829239057416614616833717953076000057353344150631358665629998654028300812463740567459918867303589930422030133006097044398679771479715590865676900762548278433112555369509233561745481002882661248900666650905255464777928354783171660057226029224517300277981251136863935718795686953710463878549575810243700723960456500588001526222876862191843160403696117696750607777318635413095010480618596009348892479285000660012973299590102027860191287085162571867080811909815598156156338425672850543555269977812534543990265784469547710375764614715433764994638717219214274270773783634684917795842881799718178371847330315006805897184452620344755948086002884090739561756045145733894189523196388856130420916771209691401956648479181467396000559476715302631984018225970946719587449128679169383818829128591131608757335651139480218958761230818211856869951424146889383215619789483847875640939715356263714802553165587017179623023271646807796244197545651541893324607206544465922741739179235585281426357281439821162534203742095319019503713253781149863148483118505843130125211106305777321461394962392404883215969872288949241203591934673741026003995612224655194439646769580644003480663956390907195807937646964170297961768983256100338252115285444066899565108420631626020699570130216047628315975875479746355951930268345436065509123778606387099122995782782961704861149924731452475684864374078032940583763616722991399917605134461640083602692028509356460065739231071092163972845546630733728694609660381867800028333169538450061190922223122920742437494265257773806367239048308514010461598686672696204216504353087517460695945891751391607436857876838249626331393190398289448828846047413759585462736591164555209736988556516721150996829839947806196737546745338916193498295632712232231504011731415813913939189036438568820170499537952605967465519089282831482197452798498257951934674525781177283791203010717520931751178219605691857254872268141535135191376246954137290500922033384564428124754318165518161937651572197199356328522788815440223671515160103987068780425761548018679549772132261657644080212255714231547302119815311220515198696703383135388809635154215395402693390291108080733902519657760063143604388338747781902616625651985278231581041938914080278369251041733317246771662374188152846486944278616909988678537614817579344218248175226334323424295399305708790715439840735969818719447288444798563041399159184983476919805967073280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] -6817867878815320554021259899297627339104143285275898763941149768075047047299493454584191599320529012984378691401920755969295411083627170242235364426636579129106085611278170517827915306918202689324110987884988297231667099831008323167022268433077152828791669621101248219276449039939942052768248641018095820072588270951751829999175697554867818175031690190773745908395134964532644737091079985189860332974786457739475065429129493672598869036758494632920920235903327737202669449179841664383997266742614539773045506144362103083001618409452176879339586634611424961372766041405049227682362805634154188201450024938549755640426244018672960022189644045443388572811813844885393871587017352384736062209809821863863792276049979658673299285486366859200124193305353514621157824191108243023327752535444611210530133376640873016389544830074479768398884526614929974131152135596182259279584091765126892749668071078790861988777210352456631073594547692737150015592720297729372212385974181214141058131550319268162863759015406985453261283646703431487022575170335561783021335640260845151639631377275737508961470536134337097018241706874767193797303730305681548473885206764768215275046889574496015572837935327591557075953147383500810535541740011685216117740660406305106451982381078923475299903197399315802640460755625055501768742984667542398788478021886819219431436868826987042186482125768891401175989527490021440182910845275318797541942725904795089098336781761946841362599914631124220968542499606889007383056678746960726242118025959877883056342638456745957100144512015228882432957922504019276363909056155889540189174752759532098936742287770379186815178881764133132846299754208130446340959785479741702573051472718999448792596952137009705069514602901591621206767038158986288052523346201329490061712145165070486160382407938305746651724960991738883246048614409442486770005546002041094142996077369596287276483407563500325898549759818320814474296315256269060905587204198147946345894654547487528021069091577040826867776637522655130389926298617114014554317664573238390570722065633950112397966823093420514106753304488826971069035436637474278151497791256310516923839197659994777558447887255192119488716962821904693978267018803943747029287274207827102911614059258949101706554656016697071081364412386699987554263817154325375998123305775479824131425195414980370744656373604578965352691131288096266965812934691518156907734983565226075265518822489656862904783336969379813699073241828626744603318111548990635036724205857849941470834920871241553726880495830056698533886309224394076645647480472397441066183168652454968437850723504181805262054572106075857903996108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] 2453700680070651467795434949034694539470186120583659071878599721391737823497209229875809375976714725650529098884404919632545295229216442563710481143744640281481741740670513089221483507147886643099856093092293735862530582631747088329661096867391416678707098902913340738010274986312029722938871665340607290614066250898394181115517810656586934621575049919026486964825576882090404861216044723393999718437614166047414994194281828869951157121003233467343150217272775455659304270781293479110593877196957671800726512505556888914810414454200881717588989788937562205792583350458195606385911645375718378137898032487202815146157270905013010849607679437533868623987707517830861608675993817266991606608003470260383227269356965664196859623868773441465791232623001916693432052325980912394489819494958030514182184444299567530995905453958935203079447404397233594391153033178393446018426222979116779921107517352790669433948140379219133302838411591450443375225070374509694633904628683200567204747340387266577356058608652153516908455305550051572142113457271831739382203246745391501199549193460833265574560037845209910743414112126312493307939863196983288625595644975636159661363232534540650802697150066065514789671037049945164367220440648074302492390452905123958976430426894919269245915431499963040863526856267897078136453490366958809278949401280060099072583280140820940973961929510925991333614829848066933016898584565232703208244391232363552053799262924682598541070200359901753143653968285776062159590978552093848131100168074290160072684012696267377420320964330878039986846474975057764509503684945407543055507837693196186878755764274989738475423375987642123147360643573689867424161152301036287093838905121414296219913196999520442881532787009815374684821619714539084215743063273445638515057448854587586210850473277267604551972156297664435042730139322440957890191902233274871999244663229483980971795057334859786383516566877806154362242591492388428135458284939049117780193727806438065935826713205772482997159915635862849049326525108211095119014335752444456748166057797946190448599091729311749551741774978574425557984728074219544973177793525779570617754633293854037120200862513586906429254888857818677523722721380684985885084943417112811635967907764778695315760809343351002395701433577578855522853371677516758366207335481637645260624903425512311715745447491050888078233526234244769524959681736936946547858105523555448328929287072786503837311487739015292171944686677290991812590365608973846381144127652248753948933315940755133612666150985708661361847423942433181916619939465526640579020509599410607975332799061661884942039119545787177989392302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] -729707924930726158576231610402371461550460949950472796701838790329714337148004716006065498481992540473741864562310981266811298273226266782374991732943278185338267958774549570448406322251064826764607834316191511006292650049061271965141881340600996682741770490593954798734431259241050463204833120586780396394015138069493174001907822762363447512438142896351178338109571852414971959391449486963033925033112707523370155139065232669802114314150963296149828648870557991863107500104111590350456236552065398601389511887170328589995668083070518429800694881676579014784386120029523729227561736837344209734157715699142358174760806071323757835182362756394999911644093304694312027583826122813902260590182865312766680148263478831214219411813706207275778947182032851319566410036306854756946974004730221495247484968115241343533613529336858982196637694494474292868085472914774207917876727176177413987519986853351076529266165232376805208638324267577929938648547286730086690373456685680492516054308708858582556595064857795045101956104955140134047376921800369104310281846255544732037778884665374058056256642411089074177410589314044906585753197624950781534329959547265099429869717284945504178625900412495341676568034825500078260815020270470389370480046260473715173132890913942253116583285374436214174100261919401554234158168685208554070697159102173011470620469055315600688016119152726664857590354653904635177902078878218209967752155616103777694490332436292359892955417830417327863481680475054471589244138125223964043483868923537085829922385471752928041560210699400346440027702365579405272586295250748178033509827592943478223861407080420994694982890090647147998807274588215458030743461310369469422278152734645150352525897661539706765579881222874630839123428331687082254611137815746488173259012424287709649307372858567298018832603483284953374356074868978914282441969630702038769317624774051862032255340924993452350612111459915141357851246452863036215611148181476062313854532741600109076703695261883280273711683952496812669207539591408184562460003346813947481044390847456092537941935396056481551001756089071155838357447465060752430116680480687483968922338922886896981608515981118985312917207909236845081900579437295804448366853231330664035104725262200364309846739146236390146656698312870961658890324488223931203092860544702870137430930277615208137740651290367910297748090043330215361297032836978911565893933554181253889756097726649098027712938791811526951656918221105055285533228783980893106405422345645866828974829330637507673924887130578906672778286206210171665951690513414983823419536116174105764298027928468451743212161174822873874279956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] 199807592116704481124565098678147681477935298144582482772229666716307859361622049469204763097235349910803587516402842101960743780266485768266751600229084334705029497200830566075833294422748788739483209534234167080521270512220973215146311929449146941759148054449642304648063126919279821110205155673545075749110310350708879930471499799997191605029131794886838749619392734490559953811033694348377427779425506544305753098179838285693313763704817617993242161799098622567299572203407304544495476692522648291999414055556693636168061693534449679350539136133378528891970037713214951205990442726732959275371275717241705296363285506533577562571920355055870515601637214117909129259935862321598220577431193768364814087123625147012340315588382674263825359256657226148209198452618573965962324976176389222205909862761788665489250794620819289647189364381771886288601429617222828805038688977957468734267581632238080596782407510715940779584440072579310159304094075414303806450958727058533781499799149878785734526249465464207450075645725728043616800047124429587983348028064441656970070253037586346991970005232969130796732997522622698472601856669987172205116119513377917267111460546378804855771628587327442287853326530776945286010352047843724098234055334523823811456505180691172157332816509866510071650661425626270153915821867769045872698552674273971975950486660903324150314480415089801103133523839015384902053955846333395511533485619758626327918415223194784181355462479163566844405439727326299511537216609284985820937761420249871048314800259771667074765313253873904283683306867694983245207507097868992719853027357068316374288570811771568440684552406853576321546729308726466174748693380014708803552818613018430049056700615090553633206531960913969308932694906828786432098120088996095799899322918352036102211440807478259338407188213817095053423722744352517768105170293713107463904873640505805203995657053046019869254910355372638321599411876752103494481323032494387632297314189320643634212130925442024910885250148553743806264767484341284797583964976422016834595685099633192763563210317016429043648193361820853065887700485665032321283780237970479955136103916607363466788330565667807161449008614754978306284594904419767329658304515688025839523882104117129115022854439836023973658802832807237060301215696228462604253375612696297375567457208288506858120345127837764416441996856927314769930942044832902969939004032506976282611977822407105312147521265832104441460404815709839436796865562845069133861831300325893566228096714524697223217089943764183929275561618470878687286258452111866001804325486711411952166103691145507845426006420362017363302809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] -46154528318889549949064279927902038073727713838418633367938933322707152243730829965339366739647479408850242993361183989139235259665810541663060352678753552594598174171175742039798753599743622281702731236254944287772972965885629811898539591237642920664258291765370242922627924561080774443344661985814371556221006537219218473815198669393354475888136287370402058978355417077960358507719511250915463049732795282156921495182485762342025305222793887966736331867860498637250838892366004327105490159626856284275674038613615963108488182085333216596400387930387340927486968044599378413736066358778529863286737334567896058190512126261584005251257914699386599895439365522065678620061134593452945309573144801249023674897702179032424468542514628836128752121948832495974980197961799009162573716715443797862664108968458353695380579352232868890918751978263929658765425747001378038748304199822934496499614446754854096940113420982669846706707137690210036208065765637581340722078876793545327611945529504200729406012883499834092723948763255136694402377735864899562561417960139667613130005217466364132135636272738690611124968522472516283074880322331480232685556065533193141142857065475184013725587259455030941089364452614542064701008390781712970418093690035700180536035052199176215021603660619219017235791551102752333987351179139445435179044700588601605604798514542016640193989015101050004001918452252770704415007648432381542212558622406742830913965302751974169323973040763124300997424269637932959150312965546713931585529816291432222351847883961673868662862678305657650592114890696712485089187810130595049975636226243151093546105713666058937217868355367205204142708627652071089111997546373580507645535347469996255495083556916481365615516406837681673581293922260527427487428598645523496549453945456749517616434449915295404371278277836877079133292774554557758777372948125680035916201686905468876365401856065170879465674758019855342149789262810733251910568509431872261228952126301928838287141808906560611055186403905918228343244143328956559843684823753763767286389872360839875286762167473892272796653659314479907260875133028938059683174325745255938335228840350058370384932211237446244439657629900075284626336216192606098453003701697598426978157897121431254180851059671620356185888672497399521599800265276818889046950209941609822063990126146861218014139783058517824454461379458635195333441887423738612666629837253250651413574931397028584008675570458854421576815721903463759181997812924094728277937129801828048364477179868744691697951371681165145998170444479450169379227584158145109966718391962974266855001558612386803853749765505075950984888320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] 5670483524960798009862972732767926976563649749329734718975472919600056108922884248427843816395239976642547953499938097112331658760914695063441204512526785617168971778853226045044039837608386272771525601927364173048366900280256999629896651386819624239022500345708081032649905660473051496916238909526940775504749704817037798387186275717465640821723867601209490595243933442211692322467012489548483586397837170355524228490000816500954514091634610144221933670751579120866285430712198567517666972090869364051843874260611726336934312352242918458340719328238810837407465559724567669678658480595468047266002910435909527723319343508030566624568356493532945647532623707919149312102559045835114154937054700960587036463609374238353495224178741556685189809010218438139200349203772925207356980372372411190025646896717929288891474849141625621114592906290525492192464584096248156307197238815011803519162021861593964567395303638794204175653742645024137195063726510058399328350280043565218620161687444468860042505318515598757073748057780936746264256399897169642915645040909021655377866185844199715804726310702718213437634217342837994348007281567698034578061822036671278624682169987724601006498169743789263051260384101487164578820233432380142233215846790296732453811011627581997062675581248525943426687680939695916494871083002397384188831944720841378835510523265545778155730284689275100638569855217823912620090649569517017543920636332734636850837064050658600529920228551890609149918528780398055477554213976063322957517199284871273353138631854812733853298436791017005423659382747189523498818552337224149356889821830021693348062697145085353006361587379613545249429989499748987233121694992433870546979875618818857408538039622249930359232292684012523860531645647766023205398468275507224606981708847516148634718139774801353526646410729458855133028344141047760894826695510185876518608361394209856462742360053486620041744753133679828182763653641900256487010700503479152418107086574270422115498107465984535215350691792061336369884673019146040703809638300154786581991757046813372051336162232793090805244725496334663659014306161928581906461527994398780104953500681330605151271085847011474662770445581031094169529440188180353555204572917751381095337473412420875852308694033326162818939841115966501366310138756058804641074636044213650926333146386902806035762389647088897213373989568283861874072551694443283117468905541347729363520661868529984191714586072040441855509806524792459934820412569869840937006744924323335937704434271660349602957368688347980223286470986944648823546855798964372889790017661251176065590665112719570842557149925924994044395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 1101612121688234202257910074053695186753227307526691732951300800513656775589849315865515014959587881973734588573207491223818977483636787397078965431139995876251351451250979391452119769821322207195389307068044097700267554171777252129624343737644608708288519192689818468937980214636282424950419372246711003970568245148944507783022619165708906585343573046301345110833965729378721061492740488488604163041434231299934937410601924217505785610139616610276246168975893731346440941918239087674701709041556894419607180312731112268445700027414570499561428175683473462549630324314711499046411973854966491507564536818627034044320431501598574034774246844602050972948214283278315896270713367893138060863378623989668854386166055072137516565198486012776985425423146385069783051591985557329353616272921216819273127309185630409099615593450472898240206337185084619174066758215779013344692709039623910633365293385187534794528088347604930892310027079639474021398931591598259296401638302350986389990771962226253485374839183550901729096829247017701366685597799336451424033540420931958446805191328826164295852315286011522031235054493461613088063940924069329116176803019025295092445320080924623395072829723755265820372712445243940429036726861142352247444403215460889212242088349112299575764529914397630840568765461498075496577798058832093416990684908987521579104724076215234134223872636374670680610996552628166624508341016733937261260309378949812576842046343369283135925905895497078752663463483076499647011557736174472965394421711734100782989216720337529191975798619161894344591861147105269055307191987998969653243336674898448325205346272810578893622307421962312324428329943087173069336519544924063801430149849803843438535198572534695504915073332254902816800812196047693064757487568899439360276600087366290148046610250880034179390033941356729551278541799178480639012694825976523765457111402586337017945408172070818416230865198104028554477594545204974442124912695694120112598338945040589763433268321602647533815495761467153739797627154469987272247471358086324147845478735504972912913158285107540701553699000699621212203608830355041198367767995092581279118415277406426032168152588210988678730583527874850079563987051499903188832401919957024824238079581580481466557011872891921681305417147833068964756275024813141287924918952403064761286037036042350276253804789203564411599905307519198909368658838090040744739578124771378212214874274316173623772004691143519047224169854890348304774267137611903175851029008239102244169068328029982758447528552919124921042159676378616399190276024716612337969941027101199291812305355303402984003296252028672079298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -726082007494083539699243806259691187614928709214695657720813256404448636461191841741775270467042752599253011044105905814217862303649922466150993501925906353583325954157605671398113171477944278457256586771323102157737420668023574043513357070549270539534611760592909817617218118144548540989248437297232790537566451557858116484665232883022246700693078466163611851506751852005440521472710542221324036736965304397879153804769772143452690060991074257527135965222256522616449355075706021659047629085510063656578308147199871505291508812147452765078910583244670931794034721050459671168247028762428587874492330637349634009432630675034289010440593530314353057400161867699934814347249963945956751500864637259412796629548819454408260043883412164381886497004186118377090047159962725912337961392208703739977820546475709697162963973811729856982462126861436071711247930840166766643691489483188854859590836257049046765587457692863823087934414502520302576612442272150575330797084607455326976201592630863799683569316150833535175718145585691984656783778596829584527705025424803594062129574157899554255234746564775142215942592445550799091626714796709340208959966061400465295029382843865995077115554580590556729747512186922569374188015038145881459027255750201048245742673149238232147092841132058802396443180871303899699426610507240266118831330599061870225334392980661086594911533856875685130253908502492259749024682820498594477729460091066064657758399512720006472488842808067431936722506154552828759042271504759417856309091189308875259032002829350771271573877182165006279405648620373621100231531686256768169154059762502538214493893951219426589919437962241694807440668330691420849870767582262093281484290653631267053671114433167639770661548404436257924659867008582623012983997677083754513268136401664301617007137933212489737403974363929138742783899528810554532162272143953062540001568239652932891312699158380423361603413410924762496430081029807386679291766498874922635676379988802349332731374706447126010189574784393760909321233644061896579456838754666762421164714151658090979612417332730886552167757657439329121044233790505624363405112373931184828164318779232264627773889240368105662687429783398457518869059112056237930241272675962089688999190018783824537086939320898953740528350803676480722268133600612467184783486821240618987665303494148239752664403425516314425885173288448278943088621494335954611003459661367939027525658956299965009711069550100645449361809370223734284657081580019825772351249018667206971469000220401952751098221567515644905428664925307637822523055416658862523090121082847179566300174720972299029029431170826335965675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 150201011909010819400454086030219597117301945330788170069154077115784752637094141812544093262607682192057446044303424679008529604870871420652688595908642655012542563046553125256878433072301513809051346986038821927629632294903202626609828851816500080189728397788932251430291423495715578136096068030846560105122953219456460460386783505781538426214640327945324033468320994933872920941887775101743459306156581587565272054307092595810232119366933195918756230495242662091070626639960167887907195672741458281958202912564600638889264605541038033457031125533078721633369622340109423737585888306013827983369653762566394365711662509900960743732432985824535289936979725417253899654047259137477644500651667559110940392027067578210731581950270805585368463946755698564929857884190206838898672863055662863135533050269662122493464450427519260086082171282345741658790362425462093567614312934198014323905093867861386271736635866464463745207409348742470384352564603372711528722038937250714466435825500943165495396356071870993979004216192042644342599653285929768976719709364705705257607576812971164693894274642531057627963494701976978878162816052602500519320570083512620248599886363092424724151958225882836399181039898371260282549260041657335507684327011534295170422264803922319861419784529280466487262083748467884002371653784197235638821016074806903412247188664664665977070678331284883159125758576186519917217232860204065254303367474778926489669034552674758882460665617773892945674430799644271987107203642858840516423956776492773064743688610040679646359813598923729839300653086210002834631363739837191406636432365195581681711388746672774877455825372489945352152630835372803036164208108730979182625696161586113213919483008220849053638654911152279317188526539539062250043718267809647073137143718584403382345539160443232974593296097160657040317682304916794490639734210323723443585670785075491652055697515640721112824461760235908809406145371323335597450302514625914386288572018937174922151910090635493163289107395236133171390347343769975972938856075261243053737251426518688585517666546652785957493924053396756530713050345773005891826500852552882696439799555609617941726105530865880333984332123194946051878911999668923349794475454642645589190077449109166973919759022056201382304058740702735526493975826791398613141285604701928874748164932682152428409446035280687640063675483119515883118013417727388456849272726220989002808253380055025497649294156006836621130890509756461662319692329330191115764205108135482656513054105095095202021104025434831026816879866390710945686716483451472608026278351987212273412002510655716296880862542025578459955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] -5510215091568716770513192726587245421977455072884607634885599754361450332318515529590742165882212068616936754816700209131192270259387013426866613697592759478726830510061869963937031512076885794808402410585974299788161574820036129107614426268203491900731995348475629150949306723429823156345054262163321794962620879692928071492950254051015081420337754184603164485149823719200031114072931584430591160900309014385112694914459941086601672000292481062631979489367265962282019324010439903954173262111411972905907727770790786765891315924526318005863364271244137680194084750608433914001892715636009902761268030907706617399486916928667868906407683846890054179412985081684244651869456393493695272857926545908066253798744630382961394761762293263977975154255435699178703518705648715470922426302976220548315645414080428410742739211945873524778368417555073414240958005291555966458302282338888831804289203575821679320163494682008982752918308023884992845292660102992570535178992427559589108093949794793211600368685075933855597031714897479933472024129389223456175503904687935055760808049301902109494606110682752405362893928276861922579792098785318634177593372463551322805531164006107633187361022358857586710870523516150742472424974832182681357656778402259884997679023108327711092006413135846055264122282571729451326497751561988633515238039453123207083073877402289071921793362357726559686453096347224977402495394254507615013955002514425077436894546473344888099631993115549237795575089083506332128481438642262780295812694832558718755351452581067581994251447831525406416791160575286071407361890298561183339482769285103830748025930622524089573233239348958597274137350093353364905678443767324076261599745262326240955089287391030969633795938903659119364999134312967153010293693696389102601312246605834660513782515740064300855424053681115926060594150822701058400655185182933452588652942030632051478881550210132211096276506607008094073901151049378265608282706429156310936981814375385847864815007400170250241872521543711906287285721444370510344729521708375727143180597875915902648281287405615434449823734051623034863300680182823332616142038487018604555936119457202374191698925871058944271190467085676214606150908259053803644890379141866083322987758177491026561732105212542192960876684689305998932449993536960288568446981218720485684898869172265575807360472285149563224698483178067778381860036261822316333170882301251884023443361960559136498604098289527258288968907328246015473096612906109922038669002078334842547894090475657889578757240357257036276373048298077486935681895887555908181846105319603493300402387610673960415002895550230707568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] -4109736813142282716934839882314771712826459561903663919963176732686517100107721576808283400630064716829474810355983303135130204441422964349056112310198265853173882317019810253535932648436366071066367676449454361990430738963523724222238905194331337357808981534760579910868154343882189406862217217859214007003372696306250060491223263640143276970048567371859881813770572237978620585358426395623941863484648702027417288216359607792433096781599534800236100694949035504507759084830585757158848386806005761393952670177656361881589810822759762845519231876472768836883027507825842737831662786328206969999425625320648077614344905359218579863442372867162631334415160451373957642248297199675369325072220290355214616898128391561032660315513289872209350379590786414913006712427130207453031137335721556520780190587134469297013042920188471312271563562744847874097469133665135714574435116278034026697597253897297145578112616413844555932448761590234507218710831544826452341642803968375931783772471566044247766128379404570583375710095019996078743069793669111642627845471377508299113026349697413826118585769550814526658999710916757391534201663679138536044944482946574837732798079332744677706315199708547836205171173820125372901294606326414564514913616277788451312520524549490722079032830932416226700156754608769584020112725509546542746873158821683761320693685322452540154418008582716243872456707372996595141465050555805067907043443766656080734948258663468221580861189637029019562415038428065607913136769376303984351855564171073681763708410894742384478640731278072245370826680577920322657760236513941456974392321249294793715944848793463640812480203763141883539874574725764095961115595072150796132998342477150354772790182410068272485869594072521870213970790197359354074295500867860225086306529199964788697916497498714372113227133991413565970200384550497035987719837822939070958290496645182460376877947781974928184349205300317692741428681956309053900262372200749426182103869028684751763165426923165371493630058793460114147257020989452595233207194122775914216209984086543931290969379040264538926163654927010084994738126283893609035521446071881138507073912318707912437654432922128383184297457149201504251392245191608304464352311242445100940483310304206868274731766131886556660960996066020459096577759544805502796233599413314342477567494079348157857914946951627304320783862331152606973062323425386541890921922116013787216017462379085270145833763638704028774166883632717895694408289153256689300225195786610579395783042304821847712134927601864442245147728566733642410870924098891016302982609289443020506680144652590170562042581129541546147840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] 864944440888636217154588646430447228820362936746008204127155302047551380137127620864718740980240767994238155069372935781544467167273992373471844413273222659255240729444474103739258597383627288326292338525341319193016480663371021908617166652884439352090892120319062874863673487261326349275110570931241548556386195003212962427576525974972451331449629057497138902150302956690347737722230748101439642676996572675783722577842773649818424162253308988293725834908008812007367009358386946954541343143626730505670948013141596328879652249842059339404262407223606335497576615575380986822203336189802300333458774792583905485385279231300139586302950395250861698346004834800249508133651488225069016756419415253406016361493170283197375753144917833165862557032781111907480537419955069156332641439487036052970566858933895494948232834704826334829125274331998689635723345923763200587996517367735994693836384382168763637440074088065201906719857639349611533013755166328242157959860022083425257315313558325886715235203378892729971339822856775304507431480640472589495470657440077602006236273344632690584813023756716786912901081700588061613017834768119807139005333746326320001788327366936459413168690517010300845743386301417271024029042685365949639258411897113312617220087704546971382315442434944151765230120196540787431988040574165262802697624893699494502583807028852573995424043372155238023541302043484146059641101865635131650051592799974899613214623465739990929134180896744462615955767445919053546851772470176958790775502219136881513263969898689359027619692599049242585759626876281977464421022349595307294934305131876148907236495397178118268121417201783625774310135653742542098152235281691741744800492135468832856099469687973033852886038741014528107185444646307461309858596732022283774454793699701043586244317924367101578523490539034233359214957643934627840737862930180092051935382798445242953291186311602980698412779120565725886568060128597246699431966136473120640831329532029027905380747522603121106700108766666464139073052802455942987816038997770002269195971642374867007460435257877572995716097302758728254696621530638648164948072927559626456322614720193470687554091587530700002537512097371374241857319366457781764843960823995567169345915985217031296934307678215221076030026049834664832761126297158242242852271740626129522659077539513001315510022110863149481528933526137073403579277157342322897718299842577091123822889493705486548635789062716016011174698913440929658750967355465030326581722388179557284699798479878361909763549962324954291323218063799965814085739568923249867129260462232496525919419282248925971794545862784361431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] -19026091603162199292708922220947842890319796802890745388924851975280480489592582891826509308661106164417855808748191863578354420502169213238334674726464883220856605095644321765958742730401298686498801258806449633602813205398473609372700991096427659295382241349865807483876437805272794906220665563533912888876829205841358202215917647017100827164611782057618447605659021844795160603146379701262510515089950024981788202022720729769749256045838665394297503381968136633161650471203281692573561190200520353442675862842185322355801319027386443317068749999790498058769172880297706247782806994392415431234721863463184791527307525738459742440627385876802764445838433634652405876219797777314869409619728670642059014427493614148176662338366483467876207456865489368126187595296970932268625211284814124209607558386638896814646303987797416591645282028400043365992718329910363781312641870947387404802910277893464495472472424016193356063600559574661230958617590028330206890722409605238505050451626310570361035052305590245198032807139770231561088857756898188492023957656903256807066063811163866030421672778040381100478328150572314112967054182585284559976026907860930132057725838267225314873751992196974509409502966954220018352170262092612003207849652368926301096461244962881320223633558504854754921075355054965348455325637202911678722552929263382769794369403595028677315661478946170905284690539724265696545206529372909970620865841242581913291040021538827571556294079677966606603834319392219376912198314049803789621146128717243937389080495271718562754856749936869618940875024495715979418209664157920564192016102191928932770396256640183544378449358690958356138591548615864798426616431438965753192442882472732920598555899138266635948537229705461352092597062943210528285871378188497468253425159583482566891218501944167261294726634835975369452658308888434061929701276810373244942814311579303163740691031871691763600557577952247376459766728336025725644628148849970169443708023830277785474780105991465517135938465715481802889591714325477354779012134873410015829236755142380988183357514672019878362494757128654717569762591152544842670969803960765660046914269889840677722331147852667820006676629677366249902162579295184060902343015156921427648795930878299222101558218569012413360733314113743180646350041845816263538145992532520581901525567263647799704494610832603856298980177167190669090580535737131968501670996844028499516290712883558481938015022270622758106978097886854087229401900791697140713809512740259662291437559836444908838113547371672013085078371405172660427846385202862947090399964140168082459401035217044559530462243644390768640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -17748912264151236638417083008280387404794580659887821943952117907170770632065299327323888481978908180671186384066740307476181632871174099946316521998984302315758852756660981665391816112466757507936174591288642446170681067369812975378026777226004563339542450033372246842852750212361458578240276021478642964843578879942651405714497935254049894438068934381563433128855679742810834746358568875822935570340207557778619356108481651206474670220995492666576045398208636132011623507368184165712527839338852541737925002950915058826553514044579345498435433206556303483063924789534686989698436880836129085905397064145255973035366588283847034423574174643830242483999239240299786760345035388744624159066987440298326403489038906071534126688274090626873218659857042038138256591393608015475072995923689867553759872698391022199467240574037855671042069515773569043953918910945579495554595901501815522732098211787012737830237743368953612861031791169043408511044380903162462266601928129914287387928502322928150052857844370452475632088221729694139531829539134854798134639432278632898186292232311379952838732434565053126174664306397825205834979227154020159747733457087174130190110636622945155922812286716759265126164600042734651381973187348280545577696871116523527758136845177420756685867619945879398210227763580040862056082390213499318601544043850618889527339785114762218375239851648102414588409170212020151820848922817152534167718088118917488712734390354622965042559379571322945421969069545717715058758351942279515014049073754730370262955251120414847100344758568581945693183182103335261424721708375873768205377245413133335898662987234299689551685873753831269729712112905493995455038630610098437303898247118968926528596398826997926047740629648256630969817305872512917945474046382456494421233651850825367107062424319944714591493385274041577891093093709956615865606147934030770901594962439856626333534046984822718835800846927702139576816952446160047380667518324896813518756624721854964298472125920007141446839680388790442837214211367468475796157310699963857125632089252116498347781250438156233993800915404185740056369041893874643936868225604234296804782889058186219712453960028445560423118160734026305379612611460663290991746583997403171090039838352762629230285784435727733826339739841857658072122436396729089026363379969828618083860194803275590506452256749619797050803639720506185191631747471135643853370518442855968524135187470956438367633708990616650508862158508837142816439446768807175505306472228969422346852366078887919926533807580577478715808407489269348171840458867330683589538270965059248944957509159637199864814687100747120640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 2041472078944201496499904796690749267796273402113371487366293132373554859725354933583268547490669784538291727658787232835797730472690422494324869681733298739273758164269496685592031066008318311178176462740743669313937382955335743962589950189741661065590659673116266361876953316179337793894591841146692020344421692661428841182843849994983811819978137449100701551569386815345859731911799112536297785333186072799038488954420922989444624628639605993301432012834561295163353676236183871510408674708514914401005209410719038178788653811309317704572981679951600391606059493201085733401804432546289507857248573385004977349458553787831263710054316128211153449477782445501019343227952301398515848677798011257156828528557220247498133049894641020641411721414358737576702554545505335647046931169778174511875332332199273449359804841665117964937541470010799400756037182062351038922396713635519148224713235622318574267772759487810547867240224148699105565579394661510997354660614473138541597133880092371494622629119767541404129830842639087611774869625816798276278288938425432481623543758992391514141822404521669906361095162438789005070570796458958545869386798654112137525008564530417338147829710972493149943262989521007877370752702294814120296859573796202296428038712392643124711234360242904814782241453394396405486485693058515847392975479028866310331466658357488198940804785415115085324767371294973558166920458960864942827403686956318502911017827033303620164500095681808950575255958448239740352213793417769784541480505824302232249153148445853332926149734698668288347312686479406037197714259693906642523349380409014894785153815371715044888574970910848266829524336434719820770566334754521030532539529192059065695932451836145365829748893601614913024885918959838678381704302181184213241315347506306118995652223753126781755648957229311319364373179094002380645476111688781004363815928997899784675103630336744669298010231049171017563346811814527226413837354006806458922379808975938791172722990052149275618118441662299747964603994594076727805529917180188139439203874176186946761437610137014209646717154568349906047668508742716086320707384632547395194679267425017036764058286522765294131684736337492493996772111581989147939872468086712547171756459623446635689002635857454374177158453906124350278824146332089814292689606850314940995353653297882097330806494888898336248867429012548991818470886383991769468588781636568881499260211442305994787027637478577302529288018175530762273222594545345598477778684059738450147001557582313027068009380316504224434078211480266139153251156737940770844556525456212832393270049854872930296108918614440017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 196120296646944526492920731956082655280343756735999373983505522680870967836718903272639023331542086920240574416627585762134841733021763255546271056945041839929169708112296992347407819591432925909784346538614162732832202931127272838355597240915380422692740740556802764965134262898295563970695797907598631567799814011922630325566066757578281367584817350187597653020037007348484787293593213103511117861277590847633095335810165080612497275067519943409264749938143579518605834772902464203081479634023532952016751672778070171189861865755862962670345403921177837531350944935373184811696096965593620161143992414097430767259830411750154684570273538584976714306048200688380510001275112872163729615133919314800416909414771857343579926033242277795436937566729700935991645024138548324170674161960779502601463783422885036871624031727696641395690495770369760619521217691133835280799800916415165608146242550206261230567054746397946510781878056277154072900688542073831603748492705816613857371891575342635332836870056069791027269658617120055363094305432307521605817911815890812212647786639248204900174946369930067999113295593681147735999623191969311509498494309252784815413261225826659380508269194416822912417541478575902449829955478161040282134821580519711472461552167663129222467875772135161758662646883314795165013518610554694790590754722969742925357004849128165331307748685882405674923367269615979804618328329159168061809753347998052477401885409297156512932255203784217118080121836017588896214269548563442923844100206807973444049668568362629705507747740466134964108377983896034279700021971011089836747744908160983907643760341020748798423198932463044708141492476992415849986690959175648400109962336576387360974186422962521595307388424694778759426726971292097937228105527624190195661219820256382732369248500409929096135137434637068901506747576844553275962493823744780326937427268148354904703546249550955129705176520354363851880661971092062708417319526120133160587204467721483602287433529751906687660365156755211500836170187235013904628254520240565218786406724549001935713767342518689738005539789840291300449370260577714909695904035615782985706037668333258731072365660030345511234987121330656790498496618720085265838920724733235761173278120184193088424715212937394150847136499355397473171468084493702788690612804773305051602910585003653099331285738564730484934647772834889741044902748712230966979245761881397664730248699886581715921908475279543177685887176943953177867657122670664836648033194204619165820710523597175370742374109653962790176108032893127860375569310594460475598462843110254551082303818066136241972302507199692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -47255738211902650436356259145413373572423477413890569099559664815104157621624043972902889055523850077326745313506371318976477965973452418941514471531612766396856067579127087763370313061178593145683869204928784769651132738829761516685399035996104084048491947898555289835117675730365609493702461594743843330644626937037105319630817592645981963256252259859352019867780003461567382784875187692227144704015638244597878237440908149087928387133407333665369399264323477414840350987229420477087861738302902931647747444519511851494373373392121237601607261164960562038721175005252314146791018404741560179792726894447311108575495960099411544587827705706669227689014817217247024233871700445826204967622907711066393754182409777381994550815029639564650297314949201028583262127623651668578586432940255888984332675709588168598786670569903963541234103856271151215962056767548156049521220530193991071522085482154291764698804999661399912025172649789699478092798947958023358784526110010748527153795137664363321424115597887421025367909065590683840815860062767085299367112312286586511050161653552192695505336679549541741663100127523458989316357290694708548640381926223916689240947948495849915806891615772397554530351324070297137140946449636356141824878299652954331701276084089369520256664571181088555705585387454789193365633662909603889936661599390124955109460271609692064867654927366930403669274691512421873209910068879494932023794491373525677877738603778519665297575496009571050158160327408800327538743909860468841467594844117680989035726420905182425132322349943921678909117323958132476746218210394820387991557724897913275074021972087860494715694912527505819102101670086647683389229584833902017371874281345005811641146269803001719300457521941252496242753356474701803860694400551938038108440272291534478667954281645668674780287443074000478925784937701301792927343514320636760335589860069678054956656504371955432518082680990256961553692467243503460308209094494340995800926505820068599017308553294409107982249267746563294605344769415274667426881122637074683021205690178279817742415851206473663027024676853018869053888872096811226021319482563529786057040983678770309782670681047396021312083414853859412632626778709339044404166995429049760109564910035375255132451510982444817215286271869110607317578253569893289966774606149902448148384627786219401659859870520891317255662993386402524793773274954870801277429904865508061156953470399745679573939113554251345548502677517816220319082171972895977285821902231020670000634303157426797821308148526175555434440133483596187614078787295460046663898420403600273284867403205398159592745760876134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] -469196571070134343677513621594982698271408105137055678259613009945003830397346628774995656678780772832759547601467236403962070176218379755063309332681634981140463821599025350970216992789352311757436502217499082883151215342851677267162982883514671599812943805665947601768480951869089083303960849316011982179937853535297626987068212969258317295850378141133668562638961331903696906904482406362455453674280938074568195461020079926942771598807993962556750166842991971275471156048431657460424774026720316775058420277723820571977393046961732257876274639271769998329248491071968939538932603993497517262740823006663233675557397217341030333025272337670054888140039523452378374220506677135439108656084556423882885289734553065766661838738152863408842183936666170375893152259682697779048336587538202733585916792006357612255679832915731301563078531449018019657990823118148917228334848776804090043198042563903139388705701779566356898591067361222170198287100003775229785223233391689870632884692515039963397785208072427899776962043282217114292365633816225333645565730458718929187241916096443341585516174561776418624373103259728082707714412611910999478637759520778355653349020842239761562295948175100260743376228649160977670976830135864271609699323027828808664931235436869257494402863383282073412746037317394879901772935068758040606477875034860518721340431203021827887353442196534535701454918196407751982477076608828104430469044052270565849971215388031189175478307691685860771467222681536880612717043053762812231039100778320585716280663347070031966691922536549714732926364090384598305935968448409373037972712126886226626229290652895742837827959276229134178977941757245059177690919221009053349157109690727737781006292132293838975737566443228246100420263525021518376249846471600627790754903126305739530164292103752444915270193976126012061418662860461218106720852642361936632063687013132803715999024099240409173122815957607563348007195608388535961779815274210680308602436816037203529952858263900509146012213387078374823738132762036327775393127429412239129400357132355509677788159844575414823631399801593782127518937360083297049959972946077630143861200825397379368273405722912677431361469469385965488915622138951733909783961494067069610710243426675323910431791440575538314733159442880471805200698280843196913387816717065813601659617310924595467492985717481781483719694432468090541163406481367489761670855571329232549521860541385997640832249452321304785134328596792787861868333765357686064429326649202833553143779516999244243446029223139123142268507650047975545090664563375598274600984369175226408709421053072098158939783928217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] 424447126573247423348318543888542335010715768274557077667263792544674280443364138038720867592139497645025992230706122379252005485225761095281298728454172492536902930365243884282223950886013838730745253096686645153636264403915864454042186237364536829999004035983189853273597759113831768703966198389407933180250042434782772776582646536665854411364876654747783505197413785688952959082579551533780658150182518729825199365214646281829437327920557617906720371691193987084377963409427737664271774235460601574670417808509288825963122177109533207832539794250880564904636255165472118709835263287470537832955308505260075954808686366815334953502158825804077121013362983726602015212012012685757853328476973561265664767573008878945191098175190953098496353974951764721656941265653613818668158492295298684537605363352932059066839017894788989786567878617183805261984452277270278819720428174826991812179189714559532500599355613161758511271626120760201102667506957417357076440129252577996602661640197777556571408859981959131635087216672164676376981990964061730326994565924133469173928816529445004186366212884586480747880715936472292959778336673997340229999239026307519028055659429849523812323672108621910353608542898642683751967407063305249561997601085073403109992779080774522749113782780475722874594679361140406310251668991976265731183645055247196911748923963173741823227858815799450501825864434345690178628697292852375075790903757202010337261124138640091882420867509762248226465000679651124266306295107864479350100084288691160195832488215258053633979019741269794439971962162623211199829828009853628812605316944067852379369456651100109281993298990506654443476817124583299244274609133434690656529321347305109563141517778089583909950845842377586584519157702637604993513813609342216819087211550403705675170659769830288597878766156077075439870342339288475812602899770572694001362349434647003594214416453691277680993227203054542511781977463177651619328580360329046676072390622935873790288327134284161320964887315875363923411567133830599919020071617764247414513156910166122737574893786708790279433411083192259589870467956997182272937432520253524140151230371653035760642683902434488761828149430013973774624603231548545847755755321055341219202238800612909854283551371830474474943161869246560160484799485596034477438510862757526197013872966089796456370043727996908369538520728347241925206204754959733620691022135520977857197256880797285262621217645404910394221260027402196355747208370631411892856625878849899635344566113372736826181155796671798284185882146361610658125128454026506161844794834088424241383892527817461900680590104985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 22361026364306582284913461644323668526460088078481590534315329943948629624654840484974208689643046367334897200469617696414015780408196803103368818911323566694938533136395589705800655172339108822551541832483201928876177522886815362726842281655241992554597668000985868753747472800118686428389496771752994656104141375170365960123177688625590554158584577636808509461895697690555017583882903564084072486714201477482048339009828468913924628827122287263328725892871359478818554745296550855870790399934216683749773527612667805541461916554494349624591689075538143628772773943273476573516657875297427445757237326607718113359643216343102459134311570829857835594283621855869029944808569751946612731688164745654451175415692455994392709942944379597264358263252104081534228130826625191888737603433022022088109342688256463374347764700618357613891867397294557500165202349753242653994630717468155651530334774801149438373944847375631161276313274048460312634958295074306921214338966383247816069741042189678454406263476564088719448177927504133875856456944194289031960024433630385751466291386932126608511797296525889432412761806749176106866901568562484785049293767823563807292858480094439733929255809269025700414252426946575665653294629864536927169363613176871996207868834626401199862379544099356774815940358593259004099669628812996211455872973931872613085660082159495902410077208116529566111243440649205219262860814123196301858394736973888651109973599812659519720342539279274143423687156366896589246277251563318105593867912450300903008329358469551025590236378062143592302883533449776472167002214346081259113086295165628482506657626694815179049439704791451998102838093435468592281339713323970111228065050869903287005667790302899299327703339074361059397276237273552228052197520634361747799313606912116371112356151954414389975579397366377609198477755713316277600081408927330112241395721817311235048763315861212441934880024734825615151597698833593136374896693253586875298635742616027176615704496086698825967103576736182804660014056047896709689909368113473880951569237688972873411235370090460087299824627574901621428761668942415153017778958041508903724998278306003857529408244157698791499658187642338109622935145309298647350814347267620779508080188175654787332671829019086793825656516821164011230654597264606383507238567458612058597401399399940625605549699750433851199151935874680133928152822575613259396897109609763720611957884535209719552981503240923454378190757416468462559091854982781988211094398399757878543277466895767123396979525548427707481534510596450891875094539299454328090644869453811137162144577418448962591526465044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] -11647138964458529370484170992539851003796483526636512947922583767805012815030633549110349891146998203768878789696748190915900724430203898614658480393974908188160255861391441344372827031265852079232069338456546781885360157130698411401981742486186501384497062805348891485784002324896132172497749978940906721960335249099504735544817330200651235472886958541000228237158044142260747388217143150380255744624111166375100559810641115576907491772488324956157826210696104897297715950432020869181005764781345245777773952233811698807817546023241065982043371700023586315596097718726516871771274419994297289479253725290562579279045548716326100654621878343950086210430382278455499166666672017231107556037435244987046964332481112740202101903809195979424071171113492899858976683836774544748125851744637214952555049612297102929445504641309629160122364348496257254028588312720254866624531344025589369311085368526315772526945766682906930320383733877130580188466352685776978941032966055523028309246388318560541577776730408616563457360163696665675368454867573513005875220646304497760645155526205476714673164402875581903271808869450132511621828576139664940767913348683583109312736447760602727116955554601955919501999626821147985668028582960887902142721854836844179451134774932617052921143202584276380499369794538661696790737820696073337608647465022699773023839600492034608394552401821481160070262785648477943213911519893238509911206182727960414301132482365114938103667493842499752812985388164078964223774689359526527412666393452776002934013573447260281086356168587230822427151287439072138213120695953762443810876849257580507215690306914391494721028098041830338682411410355855165845869887723039111351452443579815149943359310974381236067476785772569208541050890439429929420811031581834928361127234812130515117998436518151012836381575940807847548615641884622264519989911964441545174941877057580449187893736348989784504829223165547254814448068837718811356901377065646397342008531881303457361376743329773747679366226742606609006781095976866175081347399385633143721618387610478987222748150056498927203784448069751310024768466620381241186189383725821428800840432001888244010866873405038921648025586147421462035818749947293793695973175942041739876994213670087559070933631998177937949273786583526203848973341103042100619465367499040461011120172135360945513677833940717921417250821033385883361838784501772447284908248275376126451262685423635847645280730854044016134552900348283791954429071028679606711097592927779532168381855379158064316532867324557755107910462128340513475957754115371561434318942106650888366239440337766364308292616847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -278241428330516286034724754643193486738052847413251465885287708725116120548364586737788353190757460446968395598611201348474845544988947038572474789721067742181077081947649955412445024234485292866552464397615964263557919372395456300912953131876713822301492375504894881139136047093507155673075229409692666791188385695113282793393845986813102435700466650774741392030752069929676826240370741271778684221005254969548412827884697602714663032269025098829646872811264387403429761109907184197307312195037411956336731014938658188196081382376521653152213263156110215705577040128356713880582600665567452276538699158650630001532257050035348333733248030096491380010738721225802225059417656024758578512235273664251597150121040126681294242968876404629366817876624154141693358700129110682458066853009166701186871735821169876639065589672164085212789470813578323761793224142921579956140855427711361483072042076953586578633079219285901984401133009430702623585674486630366907590311319401932626575440872114300386308315531305284991941415719052964042709928483570775341352392218221843548629985456520391032091316648904925150887521583362876453862723172456477982552548897098322200303265601623719398285899620810466548761909226801865762974640731080898777907065658030532791465426765043548086932187612320973561880865547746437250751660000807455532120122416423166413288890353160919171555005762449159439072711740535393282090560972658304343364531851257849113145796524772003736962228771228531834550263135185213244013560078039419565616259573416700266344937921487360576981966627947672932695282999476940401140424707961215325738474752624131217561108921004808820561137420036237019019165105836169137219141220822084619312703933280513001055857917690381520168770871552987658548484898371186642454776620897260477137418105451690179137638801981182465604134095012275167456884994268351955591708298546694944690938174094639651902235686488297694779958436241876750763438899721073293489490743269770765211934796475791112071597388355629018719814438350811745131334353310682721628581462042201430344338399093731246200119877419254612306021367969860577630427873894513933932709423668180066977399897349081648337003501793937910467097887212223956495483392159333255247875339864721973729179634832355471576776275633715229690241346378253840747710025072817788639848635889001251907505667299174853366023787467060618207541458639273470156673011999200680365642426845360121580227981526191271311373930043198237213688829857570094792818403743475731708088029808014282127526288382308750739328088834022149632856818481993503636888011481652720507602769245529384555724923577638948994935685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 67068397044892795703524185298353822571671280091439167547957258717438396250510917610935763235045585536641212028686334092448371987015787520657868497531172528713630991051494575863788631698951765076873356428130894089795377562427103142489480280052691345579245589919959928824901265884372055103700316840527908677295283542841953881850895539468206278948649050870420784148537303854594334148480832682574216598462300860474766176068335861162822577146275878113271948959136456481366690404676313998088016922745819278206928355884726198746940410042536202266106830262230129118638446943716809021743053630793362856004686105413022974873468152610593227954125203965076298026483130615325839316618199642870871001641449596378344013360310418127155164543730515883554385565845186552632487494196582833043590005764937318766184958278809773363278458207493240716268073277643061549569006622765761586309091807151119099157253682866711847305761194338722411086761391873845626438197302938629966388246046083848161385593043771995611241987296563528590068720560092225402941231209323024842595331696556312645085099973437287513885602105728501922757789979774536882691690372639270899212117294850617537116707005316325611406670203466796503887446601089125845064628238059291850973386307809803630232722273743383699594523672041823389705278349978491571226906291695481861268183612262031259565215256721906747880418386457717093236549153762653044869202892337478218371315276295218054545676926140880401993617381571739656996319444026408228840189548564505769967709300691522025390032484796485292055619597367529864032858872571366807193249194065497038309021936632824889312949728657418597022879290060014295399441359422929635695601014845709063916253855729769002415756092637271710652629893306282286380516620712307281661123311819849306961950803377853009859275597388934943292023601444317172748081463005328331072457268589657692695781489639777515907137266638819693884072190997006348304849715853934778387864041630238969344547782642449033987059248471107830523546111949877828007577237763242436182936574488901241816108278214598557649610899415489828903046310354483162297506466070394812014770264992837840495397000294890743552320736414987771743309131076242786312871426467145638817781737111357544214358306814878148202394186162306571891217889614221258858045673575381175273443753230865881243075213148669453403716699302486007229102233782551377519383229026527548560227904014346265084538872473440865931579360472156061040524723221286697620735101552637872730048493648351130638558850966177923615985679767986811209537492565169197638152859490929812030862450126309133343692955979873413803603394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -4895127914077442010741137728502509678791803694978808987339721647361486193219800445078076024583256235369402213839880841787570836153553582494377602945374951433900897585839022899651754174527748684497589062310687673167485168205723600483386685650213959686331363752528174675468939960927810314894786888229940364154511751883576657491800607049369946319166677747342141243875034478339119528084487380026132545626513845352253067415664764425384691607899499943433183374030939536571280763815065520317787356894705165631345616272308021852062540810096640434500878330516390187857660560473828200822086393552598780039747817408118459815270689279477222006584511161523956621912453684510980421604413993772111980548758272135392611795217396169556065201557691489622560649193517241763195027953386810781617884529282215111831676933099578687228324032964903832571983092269129995535096803844784495585416652112962303636508070138782361452691112707035380095443288535105997609028845526318187134043123270075419244081919522241646706686241930752619240212514328238030749391817802274839584951906492033171957577715693746689511978179419505658793704735303914027812810856583301993606749868924256894055510309887195654219983930698746943302319971485145511345568530143037198035552167052973712529098818733600020734101285052338692490827172923827426382859550513348611191040222909053563991414319451531532841176483102662067793711358393597417612768437356616507658090434499884867034168033341414273655435085956562534147983672154597224741378953734454297236706098966360403522679770388823023719357998366295308120861229556430344676429257346076108967093487502632615335821355903403602014716297968620430369349481775367167046521236978736938489069184528835829051396713453126935167157263440075911597729788457486149512506260437086563170335776316783233396017139541354746269634802114600709694440499051133717847197931004998311174717855538135254842503640880798613014847107059713526718014012818790118298736440692031080490361098714713051229177399599938079353155721986517723543769376519244787170317401585773115076501047312992514767697379267056522576316020915648979777389313634670720239621107201049576106377698696200812247822260486056834562119887811955097448950745566345020758002716763180284952856473503353126048590932936506416295928068666363962872725611864062987903124138720862146057924780701237651957348727381075382192023988691456937453496661875610404503993562047237025887990878520456770820719418419130252987359170335954823564925685941741906389014697236343123102534973852384075832248129050722950686298515550528478052251754482302893195105969951443616584193868788850803309973340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] -1091271003165305815479927629582093096789473810127448203452723944606702497489349312433555377080116446994188797528399317350684893899801012702285102643834711054037604658709760720630182415086393229066072186707591460929324582567671712191586792079380457292738831027420163899822618530260748283952101096090612133092414464189675109690214190355344273415365486277651449360884730973918968988356797424278218456902528349105782363291559314227287085857348117443399217612903544127425136369521420835372303769556225877361789598738632550028237860517335576825555550641573763601166172543618466728887816328042924910416447943837872570721237243576358964670907219185005347366172908200407264872828797078008683593156016132068165530294953808961097448055545659176076999492610829708451072760409829982735602802739271780562453854535633856680415292072293072267929795867858950424447208841517932731929097812462439123005068842834001381390741941037959302997685099270922136480629636235003020126081217160686227936759572081660230344022188701172387575825476322395889279951047490607570533587443326954120352831079675779081643260625636545675700157370314155177365313303793449365817088297864802348427445159715032950316545963897515766900694116149413320343764907326388909562598701400065504569398164199661494123610635250706197978537829345035719894982423066400516295071062830383884461535522469793224499687823896933016715619707078006649732687219684833584601800695029257066617533776620899865369725994459621252721323231587638097195478218373562670856302182206242927008403966962289152616802005104931133795113109167809681826665219911184822852026216701353575219020374065739667236515419579940876874751072658816988811949283204538358687442078187744933391219447335875623734009274827975580848772255195495081913471572038947435521879921473187445204113115743197731350917381738782444572344538403212603322677269446253107661047114423578687446057799762502067144196483289585455789197034497718611142642708849991151241750950443487963765727376529957968357168600081774478763817330777699456044881027956548318212487717651761770904190151935316346998348078344793962351835077623320053796123272764014386817977735714268496017560329604587260578805155960758253509036620791173122109435432613951529018228796349476284321165250708508430983294987492608934656650661945936549085801846523658125861692395311481966510870075461756766085320392532660095320946619744279817137935111438212920295384447598803429586172498744901322572042839191040343935902601155440573440114049573710861842249884195549519246300011789069100159352517381061244117775037644100573723196727339975246543035786941636921314341027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] -11305332566476207486228357496652656055361339553327525350215463367250987754753246290275561022852660165871834049590677814959884027987311467752177895984167979425218651077747211422318365692570854870211599778466020065893681861258413295500731494605120026398054256475050828758596463419652305243777363001514837657721790812552554077544191501289840008779678884812904698257685007608493159013636679794568307605306283563734162267292385126203993570243636406092346172110905928351584601807638681425518588037587551389209204210231184010220142982838769861366288106928101703333387074368239625837309756274583569050597038514826905533668404651253298286270253345306633266880499174528019114812881875176532589829285376572026164874289284608612144189100535356198638022199215352587290556297330354335093405059777849994444644278809706149920952322769114847120439914824798868119833787113343099090934450063475281299146389291541134846969735192555484632656783190125155742814801957741472164123978810331646631226845786186443390235024793801117373993518501268728481659783182893822324429766574086313759414657003617384598875791249792543260136005666002441036734873463090840644102160686493504552053334463511375036475300163903405155039537050512622308001094375103563164145467847750239099065807380322563919131500427524415490391611968345726560482241945510028526608171671909000035578323307159239089826471450783198925310020656572121785095703921168099635484775796313480907783789403952212737258145814051274885840735238917048441532900597290450581808577516858954238644293913396001590022036557057087133345179260531985528185842408552988497402055449640341121444728793627367838925722162332749687672485103685347880695727890053569224556214407648168384598568584714282028911141526694450475818779546108816645422828514744528703266925904264343191925824457330739984340804357043802577639491677988628729765519924541593596778472279731372554424552885990764834064358615683910041746717853276635846186949492588242282868870019104830161220875095969926619010939900304786334067859272252542528192895361304937643804408113369181223575021966103300095671424529696888142637916340294636636893756209818524978824260453668417177049406392125139024319033139729346633640750982664849649055948629022083806804085417222666568366143501290391458502093575798505980651034774414222505861253875126045664074303047773121358119877796308627446617705503939102470266003400595046843555819530717305693257003056968846878775836393016113479523312779165439295544774204246851987405007804432108818718481756753513726396275967409512528090732884949496793394324510900773377719931475309899626672217112347389695361024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] 3307218404854615101558755774136050363626107618488702780735282471665448287481245702653034942338236035179485353828392840918843468134196736241105047572218427705059298227212393934634450006485212965891690939847204498920452558906265680070286810729861317746447211173773537532271187322337380338806107059683449511081870220152037416790382863080714329915476547963493333062948764184082874051187875448355903825875293338587281607117619445598301529363312164241019417722543056436647634073323529568850333025688873874483691965096916995030640678031896846054528559373661893136216339029450162279247978901163561668423539211746504560577736461130154770420583940037856405289502397865894950920292773802892296039210977818674196453273906151679524754628058807577078915263897697055354697316311926102961802959621782788288889767380576512435981376974193766651279476568534403513208631802743972045562078565899937770983814651849533037157988070429316109702977523698045760980011609297282709827529245207611612998977155841043002618672543245254968050755924011377877881740735882052491358963272236205151764253030333164291820730930872108906753042375512268072019913307465946037191384927684224054522914409410297711301901732002694005569728372186023514548657968730687348794533395458545430017784342366432364347533069086639118842393142867003703490384404120660235229086652657376626702565005141927414184045368929561415966019477825897143580593852332273204369171039235292931925506744311879556382230951146999282131963696248625771651573268485180742769120876449084192786994592234520599132659124921721298098079544478314760868487386032944617779847550383523872481135325090597840608575224256087159541513326874604603562676268287735114806055918652674266311745251240035953035908277600797180434964438472140098505354406387146906514391494303408229554259812603661535516794457611636781968452947436644180778997741901488799691856412080275968933234947234997624443440335256216430855623270406990916858771319487796920427664472050379030848508720163512216664767788960246773187827107244684890896075670262687865892464527599216610083302832871218442202731182718354607596879640729299434978178696050809639615961614951283768472986459018032914256877624522630127566320554095940160019786325841603871152900200455516880275247127808414933974483567705633752604842000843004375463193935640338980386696919821910479520399802899107042657589117038530488069516023688382992824703384950564239879525406913925434088509530698236525393656672374673817300763641296628510921791927839531630372440319086531643035098318572253904477774234444934281393028937178667995224832161354740439081250696987043333763235840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] -44451246286291359055886977235059823343690522191057596946683774999923041256265610802506313717946140587122621659933959153302263903480661427955972835335362544015948948509756988355035285112447576880256508882132239703499215411874808996417680086613790224544175783478578157974040600178639181448177233704239281298026550591917035158734166108394580032276002230322264193444853491913281220363121466922931380893196156771557579974376634934983859619207252864627794415550459493684847144359968866620338879380998087720810049194314579468528028349595224814137922907848055038036886882678261677573874951969942182750890858093202749579876839386542310243679631419173719341716256574553424946259580996494081171242640384706355671649269977613584243986564144132463505014284218465187392005486731512124020906757582439985395799834940831037748813937904348183131759649232496373993647843170046237346563006713330277237448642642044566823781034036018831372722276775509959598574530065513467054394673842133799213089670332728902826865589388965138741635058180858669488975099633937128523812709593411294626105505520799787220374944484250528259493040704671868400319649199607763328283882347036969241133717317343419687294818861456815968082463700793780715751741903771460464293384915982494316606710976073975252413452072032467689062876957126565288794184673697635062354297604510704952288136592050024442289203278599082227239989916768109299634308931088252626662899612805402646314873425293020002221162011856693853367478144978685085078717921048489496471923495481046427980759280152303292590394255404758132441815403875679912180282020042918214215761612936005620958787325229719048303743870912276487762170114211440413209164704953308487342095187315498419353870216177235515939601549541561336443287278239712984744057902639984353824696423575617757106759811502757592407181703784222931127629101714361369750823722872836782118009405136684034220748240045113061263960741111173083023907512396666453951387711790076404532625376194244449738371588834124415322555622642621352391151482711278688213985867837125923616542811538264024521577230028780992444864771158512167507536207343615601928932752715344391336675206785108176146425436801639645207407308674225684114505133303315421634496893605916407202769129329433710951295992825081927479764339104716643685849482366004728993583110712483648663943391862908439683034793308479797236017543885887082269009046626943322873305076301069138570321034212515225997262965459557048245097289183354682314896966983418402789583365376376796171330865685687385293781027331219037573738378445719800803621077188891618602250229158809725530672249872994250260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -15484403531460036322693805646177939507773716571147656313173370092085317998659692486785927219927260756062721228756361497571107991813455853400698556999241001701664223531562256114783775341838075989200438371897107857801448738259684992729625242080089659501414024210536127748859762533155576298874641270801716991112166459945421978330876947324478523040912015639296612680685544024653723174383602355648048728918163904878846281696108263914184381021315996389400865831165156131983638969579120214450823205689721858681316341090597542353030092236064022891731737605826041267109993238010449090795659975168629292415465962436380587218623000645881768211941817256738251930512707390796231272624828334244211728342611288757080334316326872795067774448802440012276937626350457346656085362597813217513342248898045188842438422482603486304993873764429990535810133071287913905483355838275007746296655660266662913160227105960445955962545772153366756460129678944361327868414970807495024025005480947446847352698653388779170749957056330800966463287150375917575159966571757935474959955253117181223262021159465094734464846215769373721401437732368053311597895255628442463432994705873269894184003616052765645708909340310058016543586019197559787420421365856054443278828964938140031409978634516867134669484683618513286155264404047905890307109919438297498222295561674780394453097484404916744967844554482580979390727557937485600391708623318983575440038781082952224910660157237839983170785088634567095969915261104793129530531484450795389683039653653194854847700248317977692290282143067030190056575890609250104955946421522522932366450069579818618876066469811840424866384050630996085374029475480691790384602138610310598482128742898966949901997636877946697412937301456769512236544670302222690985028709082404201753699222826019685916857104875158426908086670660007249328525189787248279502519232666924599042103106901901194962638076237567043287155322496848888687776311017941125364783540538616673572892537102238718989641107311388142828901443808544450982353842616064316744018953365327702475185802892021264302874065353173960494892998145304546962584651903953136965295490726941192592474840762074542686443347328929498890366648496572490469315801087878278685811711008606504682422217351925207888507513788722734502468156127583250888954285797401197432467397719283392161785399265402382160955384942422855760936500897323058680485075461353088911885600473572033968567797047479101643813655009483881532030932769615391374634591505656954093872365106889556157862662136109631079391948723297514977859802433013808264721090276904389487911642600147362136755351976221385687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] 75614335920142250810874848758502756663738206239799347897122194055414579699482978099498781264697445187760281320299893610380474951689953074447806502894719052197212675724609539019016140320020702189720732647858601925776305051349643532680445241706613573726885116509436494221659805886038755525379363361212826712149356011307238842071195163990497076364376979692781868905952918102138355974648468718281304696552820229797353626813597488575932474670374168700998200448756927651930742273900433420350959151023767051670443298968295592924711893858315429588211655079567006306729392164701387603755046799924629295480947337862589086264742519697250562757889778856597933015045135496223013046267382615932409291646563200345694551196259764872381969705873075010342542489934125093415720948665945012876559998251730943529767780908833911894220952254552225660508062215154294961898622374754532202028792634655038929614101843002714055924117911299444441948730680593704675204923019370103896086630224693674921828278739166946020148581159696609016806930485054075961992616901646029039437821867580561037751121079051722817490933905886262669680117780126089898688046028505901164647321813570329982433609818333616676931234799299255019293037156969032051794353485385480722841580659891056759385624386729192754739380195653841459191361102839292591509281849207438489819147177099224121214649140149094832931976983129473066138641141576940438727675368705199288243561369834429919291420296735265314319471634480569775753562094694520098961946044864987398387432014747829847141454142142187469945428218661758026909401447908994033905359741131483758338175373829533577095474249396879859876855087459755237342083318063580849779832741685186600641131225055304966594941963117472741797824929151959897085787397805875711613095317662298806114821914071208793622296886231728888023974845659533522867845803491131146129712860512580025002012088042893138197011458326435602255404387370911814810592371280696149137707201770651444417511413123053443113302876634318010675500888731350597284144590895877473751220708541585025216721746284458884225646299189488834752072206901863955818254846150677809195106676638378696784193218483240237790674296344488793187291104384921163288048280376562607548919339816445961878935137658308641299153755568684426723298197291211977713212987573735912095295986075261258637979075374477982226387789342026080103824584216313543713239931832375402372655565588394868733836767618378453555034613270331509077854342794274036313702619812485550238100376219005784287416729559063246772170523426146617622115888465912536232982565833260217742216162779582631025343063701460090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] 41358842240818820261818522293739226326498052067078576804038180250584242725168446825667427988614082956294594487790519554131441402100250093918277646868361409928532504926034357922660480766478661312921717705599321483486694415092724230911311560613967789191359827850975792949557692604501747675195462438371509145685245826123238007239517333971348468563148815260059644496001890600072959476415309839036705253349481771884051795853143616326139535577561721712414712650790438906538101657645429081148493540616478637531465824750688823107690479749074104201240640842825643057514639583535686214419066754309620556889730986406117562117027236103734787399539028523646344224281123551853955345490090971215360849936386392173034113468565915307544244099936263059252834079740867153614164850208902181846965285872137237209765458654433404213280054901905080499550344482828708096084248443813673737094828474025810797194220051794118531474154679481500031609667181779466105666045258456763306718880673554830425099652924945698563859958993708272356081033629101155650610471913924259635816738885364242899918739532211972520437910313553704726274175780728400098823016785473565314248809173264982328119221615750667533127049435548114309922405422387142930326430260176086131827342213370036373562595588154333057296508678815651652645701854232232242491808439083554388795719650963926043727810747137216524382950936074312415276613435451248774121972387038094439305780260425396442078758405160853922386888101765057453099164110249272251661133373308578070892165426037524832932207742961820052736223362252346339524384408479614156700593701991854796261180294787644954601018982893143490581982012122213477146828140339819343505150540562789753343900703352258635803904738923104984380729587988198837903738023549725071120969933383620863353788506843744440200615648581842052097954605849970232013280445025536299627491219882712792967252796211334086122033024114602143077768320491370085913298544980697425223241803662504888263259668395140774990410685075484527710914531584509287638629407271664841983824076819420297015347730272526737983182794910583569883524895973394502650933428741830674105111085821751098404298880541005156994349868599103517483161167185550537279964927060156600202983255266956751765887073690706966553115384535557884550961288287756481593850008104743957984016180364091192341314566774657381571329972703884348350153949495479810361498194764114822676481304539899957861947663836212050119292405091221922181369007600426656171652022911679783773014805984397584663639715456287442570131684074960596369661591334516754341957982508813260112780734382487482158512652272439132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -145263777776892627749102925300294355962655238560341750575019993369803743180210171544132178038909569908747846970664878483276852436588778389910755613033980328078709100525766338117001038143261142414054567594707543444681094552413972434939219723772646641890872896508383749651082093614764782800886537710363901961842781535715143814718785538757204514931982416876030738935536753800663237415966590092462614116511871805063803361298144248012849699134426495849298180308651306561434801924267161631853655241055691655566056677679906580515346466987393007014509623795083186935500342093551164078357842801949974893234446569504667945453795474285451023272081250651113400025477113919329016385710847690705932406661776181818372716738790016654427690269747426312471710388450790155859800992708452762462231801112338074066458805236045501615647466102717524217513130313100152314030017471267618595419301423389369262733187173311764722559114169219456592616681253757498619177756803111442491103060036115021388122967615992733340385628207571860928049099625166931967111435551456948724369910026170348368652092542403619656818817584379801506004871119762438052215545329632202826800216591889794914704293948434589085438357475096419321501422352108995097292240527309004084740792645822963674157785894132457789976679592996444185327616498138308694726392778967618853576374164447525043789111661613440213928134683768661920316762091895245688438715320216204118976867741046666263205993272589647895162272798656102088454491241769174181587498020927111988433270031968752884644613342068507631182725899096044990968033440320020759817364885482976075461712533727059509148592277640924954552237490138248830285347146218031270058906231027340060402382857190330819857390890436800870072667030756136846559970103417795412819793747739270114062770246411452773324107554931993083361490122510280363687050132038712020984525160255985535502657198696354491978829177470669981402229146326943589177090354858317103379387051870763439587196149637120036559558418606534506763725986700449632585058178684166606243642364447316122354274165481541793871405143880084392016028229809521541540781421159737559663819157597181432679032536433159702259741146856741140027829223411333247246600751833181838321399324956353969111570639204499065116766200995012046786964073772415935697617325559921986092944518840420906719274046280467325660175743342769083619989084984335580335663765171404257842890163418002965731387762158155657089902069577684848494533659863644584117454352369712532349084338019746525820042059608979875460667854698176704628799415754318338601714888264286796530757378217708317154463579950284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] -94871434062898382217921553732974916316513295486183475463602473113000094403461845492262261168466358038860175484444225070289412933717678120593452934337317281590038029008490421061530245468233789047621234697082548849015610815000423244578030492149293945053704222762741489061696324327563016424512724141084011432514569160055560717437237099847472261368247377056288940738594714197112304450090931983084270584624465577445806163533989539698543610253700524533993192863295698413076791881564332445759021872301529204828877851028165440755863978582965662556438722207101535444386365430037196084214544059992171573688616400261349590433514315154032544937244137576651744730664895364256158768434700530958286775018226424946203295571021809453031095074814922902475755592187989940283873990792075710402138056610832949724642244112323107336495635900903446556310894816200363042248462921674086017663570315413487735168076981108588228166411577213025487056533276350885407323068004249260877205159058315285987041687891674906363698434474813435980604014189230018913544598127143069180467780341257589096313355344644583894815580692007630047431963584886350557824252478255500680385556993418378924774464813479282462121480027289540658229899543628086065194650427038616802550916282118598922309158542660609471302418041715199630822187294867859580563758908973300663199216910015582745803767587479088639616901851340331599414163066196667182682711821994712052461895844165660555705858816343354047764991716936533485480038313238038251004090011611663997722768033252984333338772132323891115105757701936462686887199958335532124900088552024549359509818211769503784606282195109177770787083569087400686694266699257817331222174319050915916153898917779255629688073606473445464758152525021765318316484895837116819131544956029465000327883978355171896800510560472581349528971703409720279381789250963090422493117011927909059692138891536350270474265934187011439937723368227380925489235082448517264407744854473243749460551804046296547126762307553402984289587759107282194010499003506359679708633431504144443149705240240854351483571055296350113461912684145622245665035828238241457798851592860516439781642175918858332609330091917930330440270181930214095253450763409173493010830687324817445713905499244429040676668822158120849959923889434653467013788328706009957403872024547329131419708411256973906139400276637548338611805321272362601298873642623492743068867752869257346478084731121452908791553480299099419398682377672600855577303051035755894356519387644368289978428071205970167989717968670050913835748650815854009781332000652808012247871090551701730324413780076789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] -155953042624360871183801699096647143042669881322460612056682398244454815625240922751953342434030019789054367797880116042437785698619051871754529805530250582349100064161607453077235620748445278125177595515539424076657730754804690795882616361616315663023945288474772571475930742176278583861424215143565923324706196047884796391080350923068463198563063305350544840362702882634042259327523176334306925081896660241228673449016635233845913554610356009417665183595489802015814867993073558784247614768646217660370111344487717079674149372198077731925434949049639493092036218028595391827831001793887141754615995518666401050739980318838001991704313489443766940685914292479185724357869482400751332442178974514169580886526014540732493063715130664215527890645076105511719912359892991663981134979672497311575174349810040523657128847267307534974849799224571721893267481465362593896174289380351829779133947490297778693262650586425294083137711183679147950081055193227455660377945282828971837578251332177638672578727170811630615674475988396706429229913514675607247761875035883331316884725100968268689997095895428171918828440496989617799994485955428844770890345557050711638918477556511633035595204379836944540966430250739178367806580061021234564850407054055741165166698421298531107250227227779142809468336391421789432105485396207795586272825961837343502432142424997875831374790837319436586005209153984035774825820421312127096310420471521906959360719880227769245418202739623597975124172666784428215297798304840952794853382346374669117451430019967076801743202275941576082899207234280545710233057719900498483133495939058297646594132534282195065337489339453984192411980574582109592150360394064222013167903699606616284721348993656220201286652804696233316187832846194475815410533204894881760424623957070009800200526879105529388980846165527688641944539538658849244056427967583359821121258769855675244017359017986947699223903332543391010147003038818779471929879836629031561777033998074709429925522272566375077598159281655958179711431854822820468236639671686333241371525070726201408245087630042822859935366966714422462908700354537410492530164997871904989025824335492171712514073012127852845601776445619026893512108767956541285694273530449338468332428122951289046492607134107642117249327506149849904662183647778944270188407127671801534965318591255436291071318649293961255996139696864533727348200931632111671546118496133028570324289075094963304081953830862829969708374691968979459115166200339520034137912523883492527452194254368421914688489130747038544916034116495590156564212531263453970950898421240816720375196397076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] 149916291851233127563369716221795755736141389606676686769087893309332474222726090187301478016029581865686434725957533850498599269749725033605824536892530829962918706890153171990452664225955944479285633927556506475286893812580616465960239940631078209340465306948550658692679858064005564966098392485990058182510203571338093051152736468655925594271335814380746084362927040702594698779789893250586628100088873920458830924429191068618089043169167332150978496704252488184598135185171944047502177549485228444977620080987909970644188812646072700962908269642512946944851694272085895803082132596593366061557400526451542478391044172226336374025257355778827949136417461777698015020960026555984150431645121213131751834577101772665825798987950214865619982459235922714379192168810250851104675848469333705740896130631883807025200541980138424816635369146541649318485335214825064050109832546513567932028651891990444056429870967290033763491621938638657493456999451394569525289580264848773553717172863315709399897345909030402128833915193848488686271356391383672812188257276641692956794132186529566852336914098310687833433054039969990145875760557503102024094873501932088641341022993484402857679708911231210102382390537546507474238936273154331339946266337758940212988904505601766516082282624982874118622830801568343092461204049825500701190068498701014999204919152401855176396648516384507231482470510251393698565806242859608351996857940753013695589633813579048530721910356349919262265688360214890144551030388124979834245597985744498198136308505185794363061298678948545629165163222681469028957895283875100631698745647303264373834370257517087366557144002803817161861432820895507111599682420542742329607489617913718780045994818229789528646739645108157618253537281214333729740167599516714817377324812680043160077877813922648697053385130831686281369591397720212874917980967310094027140328313659621901181425992621102871165528574950981351569022956108352628096213890615162254105873521951369457827067016719971241015341748832298815653147357471003892253121435203558785164124315484012782272923815127152584312474836221595511711251368824894161559367445465890356571392193013834972658898674582737370997480421281667992840171203082754187374634565767086964101902096599688063667534337882194837883767260578142549691563957009892166018011716731399688768355146103256385503232983372071797396659410126184680312726007565870425346164835661340830609064666388523752491745929234863260762323166876956549431073805927399617715712150391983386229507101557765577836554370196491836101138266920876552341235631187067775632637896208721224693704724316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] 1450205869898286339975316595378234473703681285443445101064286773053266866950791917830820178824475819604113205534607559159702705516709021531617865792060892024532363005469091276697296246139643960375870646862689347769859153854690739718568253704301297094553230912882490261750866604822234961117564876766984972268782884489006482197234203590041033580225833694920916175728516061266905577472748441842909598895976221524635366375729109290315757266122396946893482848795489173086503214539371196668798038901656762603231395634300216454966091986113353398383668226691045253349198567749148222139556014039518938166794389772587783809963746146971361784349998025363183451358414740693063187663558091799531224321939859768027675553068843392620868111574666334333447042178612093861421515070138447667665236417425206837885398984074182396492575703565127091197011503498078039559791079374654490408867340249746716658684418301688454027875593655872086377577633944667876762672960265104769318248452970276017302787017986873710709814972398489863562744376629780909670608681866080320703810385889045177800105484914387078324762980747403601407352369171788173127540243954845525878319402712436552191133329042904294274292409063866461008752863039010642253905140387245138097701804138887973161214307151153775428519210940077420084785820071087824289168824174453510482485346928158074012199672391943290650422361697802004997511503780932617410177440942780219665547421635512097404711043757698159418977330650742501545076873142812185815598966969836379320151778018932578338486903724847772970246920190748439153905117380714759524548076905550333642656482419499565692488369981169161942140019753531565468937426335023971199806314718934486162330686165436974577251447834567672800597429899934632259532973690882668116919866994686713758972659448888845789215138136306022890330518037255380188494520062065232903124407299984522978822993587603616530724996484983868884200721139362676847338431523766157829605490131772653324686689969682029336549375853736493311365167861343804984991905565646474982527886180680145279180324202093292517338489507516928202474181023834272067420395574015643290612011824075961103433498914574203877545281085874420863486311531700922431374340126007806828212649287966860518858561739833554304315631285581542071758984183142302748254661774706084426229761884701607290461002807054719123992220847178038312805842616011268965402833293744196159520849316535694797718928185234537919650045938935727696449329155766572364616543495322354215632978354609750457800669814448198949345549127561869880296928010773101044116516847460874542370154257744563930749399440636127469048427639209984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] -364985814695091004288206263638898218310809921072228562263598791961809811419743263477817452398998542068216463109867493154589362893677965549548013281978844918953074713399009117698467695977167558982053739253712259336913984252232311885157722370094691521298433358339447392335064300102663008868107312101741928333746920456680417925903219823156642962905671419999957418293257416197948398696006924146395040648121781439457051713272915229308856454049908225436525474211474533731227311353999249879138901037346889518325359474159188738994971190824201331718875712761025170416487109360539019232381149300150953831935760436202649634623907318796339859516893460654180423085649119946361890988220545198927744389274104281270661919027873881862304802058892912017984851392937779891868413797037808549823113690378064278054509636241959947738169311940964334924401220349513814105003304376840568541528414443406396628025413523181644448115056251176437782290558554229145805962638755653034738005235597417630712286919615014969166025800120027849886415996586425732324094866735977085993394997479402337195721105382780892832377544719370202271396498565944981879500120419236784148174704911673736000939620739143435326326752737845138740170703577316720229048237918822316219816354929935236882638186561921324162615592372274052013575946013233005083754678549537594130010638803931317779515711180961652911365649843635615743951535421058809596226958137137507759370720366017708630142119187960798902624577842908352780004785230410647446683230164775338396767008043991328871250240764448752998487933494311358982866802018796103831459252160492819721069932249880303834645986452838192613357104708898007168752458998621840411844256765541047150645300845328928001865071589062587801689877935697469397907419639141910159546376746267679380201070935428729518332961381829389054694551714860620341643279088349987331587180809325442166894918958218529876231523305776667591017050187379638352785283821550589128517959303656195742775917141877085475467326731545347534132126081652538970642337352039515955114683535648855126225706576554508378165441273999587744805320059847333576097877899166701608824347818442573774508148545454210741102644150196376823836466913636369383789743560802553416363061401651661791645322872186831169118776350771076418981527509734750773542322945914439656791770785138052988494821051471212604119027421398224248464183262590524092949833386999800779768148785193983181921290298203666748896546111473866853725441483853456246415691682465632353543298982894327415047716178805536057054669379006159023622838647819514163833896825935580040307152279264850095431951861668956740197056546812723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] -4795631640571197144658696704249440443960040626899155828260524461793567505937923288434932162178039901986737349649545691400951239739393810167198677435349704712092535772196141573103290486034184054118532356437423166527150504547771686928267692003810675240047178858243886017127493259324760472171967874320197495457001694154467946212932315352419604606012295319801988939943273417425108184331623083405388090166231417323202677040819329714092385675711310075773955840229901260604933383564579970929580356801835597674534766924373635007140030681039752489849917538299775583171582141305753035926341470064258559173420872780094558987196021543233152386746406679704131150645949988596331582433560880824816080591663639502924811251295840906032672516077634158358381142855452253286556746560603693629674095354290101949589090663454814867962915397926409373227966826781799419384505789355296757034309917728342888687475098046104379338860151733847566179223225870698600189651479952746774365651210280270993450540029399334666486723355987063389706287419761135621817459679444328585796464993200170999921163723415586885677506818071135244719545722324879518409806136794087716554688290142149842097294321437612587114837913309298391684572863504485959364949450424099312339241987875246848061873060245508473488510780191389216470672112243882599085873393939105771984609709654822188539205520595055527018277529347227282541809821763849261205158067770592184576611213539677355970131038075212451232977048469224777191221188665699995260989505914245952610298385390270024081723370463302552027755036519502015134906305123643085784598818139934107324485045937291226250858343379640036437980165455582990680476574548032816744619583783178417224125407049929171693701514994074599934498066688450256826585436310883702755651056733097511427866058210189110757261745063915815828349296898098364200369526230544683473763183615122905966241549667311213477092447110427779580205308490932066721726484108301881437148387344494889005764670183719314844019812771431616808448114697669237321982581696053080003492765620835150620818570172210085015318661466010485825276133558871589765345353574654601383271426272738070538906846924931652446353366752706910350644033934987373417153289914614872923311880146359804052240558435543781597736976523611424333335468182754711791892394374541185000373101238177475304650360590095648256426632903188792579522108097150527973144812557264157553761245765618112256183234242532240673607115948161478657184889797799697865870722770957147469312643627008336613956322725359281765608604694643425484058213019318782085873556211761404649374657471418842336324838401225151474439180052663894016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] 596085543184730025167906282610351732387368819037289836175127807193847484793917098956680402519472722027691960004330098421894746127935953430431712240386749710395029125423695228377169666393298691970451532981789801828621751160660680371525564054270979570446962323365633833594841215894130712822954994387985425984401164379192226322510571197994304895162363277181844300066949274487876533853192912105134271852432947250993464005250743082216198990545228980507512450803888048133070576111930028027000893898386644420268989845323377738818107409060282935954722512914832803856659301529563661397204106120240014660286558788585119276891100284330607541803598600818345789610498094080362728018952317095123966922548502689434037005204729326117121492176152697263972279837391157308901678357480316239899040958407166607449912261241259980875272581316391152835550968059288763443492604979695922007157262034780077565790170306460495544693530223527832987972068937525498272280474571867067038690753338204153681369218094340719333369158279032534470208754481452239484439763217500750559782977020205598317776227759108611947258101461838293748614863438422044579616182805375644401416555284555200873654198173975063352040513644088531097793928483030693752893453556138221940661523277694226237609184613460203552809491465977858562065080677647910356915514705792339559711340187839587910265123197563940323318444689515228171952102642134682886099016492095540888323900617074620676576460162106633075486661549150369987126340381878373271234414976961745023074593644924591471719950632300938070151319739622689987686226780662395276139991738030152549412533069591993991256340416598055808049295336264395362451630873784992029625484548076348049472349547308060517267400869450617767283512968412347608451829401708741467323396245149949045983199091928790528751833912050593657192096876220644087276728628088171830810741923745855341577647872934032040805234983235722195373200922774519720892778940648298996448267326951986670481928428288847515241537168266940009549646209470935622184854500868844040541552256447064808295534252751372275366133879107192252042772116936205772703963164043682797167737610142438952575977098668865410073124368472391201309950043454814659258758783420597710882191722555037937021524761931964019309167139926394006441293782446238176256059689575164182557298120514089089587396226178442457425342118532424851212096487162861812870648811450954808921894686076487028225860859045271591401149129227453581118243800103170400625488191378103977685821466345135367242831255715764519695961888809688631832381150127989320376211906239872288942169687761304348109814573925814945836541064522812620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 20545304228459586775759216905959092251183206484427222079125895401036224928826491902095042780684880093987682783929927914331843768614179422924817004085401771323436266020692847254509435006002129384853982845852959015264688512367310793084907441161542577617871432416403637812795241182975919118620505022154891880908440278763182871192539237569224168612808082562552247804904528541975546172469386552687492933757880709881139654069006969000089047249906216629068382580712797627922371556297666124621013847329190156851610442363185951352701210208834120094020480162636616293410792687908921557861439626192251507610524752639428769335535611537821239516174686979211150457422761781316347965929930873368274663502511369894258891308203771786987205551484925525897426989980035021964160646516221112425724494787939042890841729937598987420632398097208297717535690548849874716893689865648485509341311359147637706327541366855515013237191367039947599848028652513003448164011177525815418816634495013496592263079075650499757374378004290239099869324749995209561170192051891495030989504449477803956992060503815721007046495332248132751327145405768376370467035436997650995548561052591068960330667454419304445149977836107735601281485063371849793374274528384119427602211085485970671764508252938531829012069173103264777143910824854477851663405295140956758537737658003616014125321486177652280932089940858913391340989136047307343105101787835277758502824783669042238557614053247578852308987423202734158862485466005390721696294613768511066537804248327757439046795931623644739954743457592110848228315623669680648599190484063721055320284041042042392784853374290846728383321049679589371651612587281816745903649503095346098974712481819032724694681517318659785366376181225031986809240510157477845843361213762008877196960586168915389159385616462097665462439692517973390715394330072267544190394975014896792202936578885858195389608964752747290257942197283384347741429111643528859021595936918982903127807057507584328753403209592844496617827997231448463123557865378245504344106289030604371998355349938417007775671451325113195757101375218598626602974359076266708712441907253158512754579751852549516831747681568687991833392135084777205893004924408781145566092744409576121987323285414491495935268949221370030611863936655606873423733230408492999301199989546430152390057157659598669452025500205264324766754547676827231213650310563503644258810201386308221444475675829649556166496502081905551119342294243139316017383169811683060230816390185961996631801994208498253833973042111967784499550430042417529854716960682529731072227945412382919597594948470972301678145336779114098458624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -363499196641417617659189758871656507563212201202066283223373890451226192814260194557791403230746241819915158670880181176950573551863077629913919300740777420715022348479012773290793807851984501381382562057416687007670185562960730544503187476244147105052823870932635001543820515248552516068619324264595071553446276695715628066567470623608523855659641352937406731480993374304068449692331733248478317788516772482457354423917525597418763262915226456561514928475689965129482760024801490953835251180395991562913645760235014896005542913898911632573735579612424520770812234573815454517317419405922228109740227388007345951888427469293482761808743034079242342583429666669450252804070829000842942767082625130231690250187650609371519746702082494962623364681178133919233410617200865068693657397607650897876881271731615079431432715887848527272109211303701692219956249429046484536021537210171661393423541051599231008345387964390757153433303345049654721465048289844936166187488559686669118669362382441620712470004049748833230779960523366516511332172163945104061207876851342392911613562842146835054140504670998354612964116024963706937439288837642240421136512345468423373912432586108967108222580122809874443695824289768434175946150445696489606344032716281370084019392982671714962133305827612295704064932653989301193116155655317866542377003341230421038726055950259047748971340830855817023818540400199813641237062898564645005786067650423791581079644464119682022094730229030228833797020876276399414480136257580834252233779808493088058752767282154546997656215193100360573766953289601765438032598779386238041148790963183862274323880123439417818314299083001768342592692545589993169510570515655198985892792736220295612473185303257864589258615199999500809503827647039745895631375176835434790958353161322503500012968898350170618739298158096529270074821791489347713090883810560885622716020737745675722665519413031922772605744928835010773286499330882487264031777034871097814952859626620623292954239288461304189028804931492368891630115637429948061059661899114584414323517261474887547972910775985493566699158014115887032373977987109110836473759648061951752883187138627492365247245265487217011088113005795173231703586854796908567165875226131636289027237485945396831737813458479599806213950226613856906551739972782444656484253100553960064740574736605233867472378639723758738222338233395538898126949968932960032412508122449447495809788110494243042851579018177153918484120358527104315704515499056555920622326217918163330289720012641841108005526460821677754890152929801313762365097108443522756157122684636793572170646145158167352518602241512203039539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] -5705926096889150332643900254010258730947059789180713178052250492984930684432460015059669812027020259150155982478692090522861178135153102087434309520869705073493631314779232700006176287253745922569081110507874115344745524247310630371115732410966726122317838099672166723246780677093227085247910164553949842559917850778836828760060850541203387044648862172224587544764890027119629899021635008391767227799775535916095583108991703580428903071376633022298105038278375408095783539679681616148689802099094142809694935644146594065736265778857078349470844145643691247640545009040488591767847976442735792392494017778568435283437493017535743947670309262317495083571007750215600376409014993512395020610838260162741870682446794118217592511968705918579770809918168688803423267542903828826761685455495043925319592234975258913337704875225920641334493536225459923201493862951065904659829657104924963782239826344078227963833423555753071089504847674714667608696141896663077407434232923394470432170403859564681412952064272438127136472471070059495567804876729981260651608599570000274942911115533877726948399492296858672015305773085364714103197119371997755751812418339892573752322811551280063829611964329433795264462654052107458373136311779337124248408661326208347828708442755596729652264268885815798553211227329027873982391473672187851961330231986918853891484695658629094560663987352929714389075625198562006273866174640815097320133204673805060195329047396974953145988633095317039882083313725523895676683604060396173064493640732986510854184569175334837956594423300490227980717923231605051336467782104638755877159555931408262863757845430435106658670068015788165543872036591524145531930638242713511015036309123489900166127690568588559256528485258053543257473879917570958775147322376681948542706517878820289422381029671996040232916843990883374347173051029621855376681073319247901619259003674515097715553773873607159114407893496467418493384459266579845161501804638390568640058648312708672026001846835618498271312295679805552927117771142155789225551748624025007003016227699799878864937350564533040617441147223546174541452860168847077249221346324669079647011024291381582776969055240119680934411216405076261480924365163865235453217587570986857943669100359394749669841939195912062559320911319567270761251124488358115953473546785009511341748658591172605798414907675467067521353825587768433777889275961176270834289645760271185261958035191625346944413778748021261758903625490285269716482587140402054191767088354448023525205191246600767486315556707435037913475565468877260055032913663051953219631150521147002693810583078113522715302182441107668542160896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] 68938517733250516445650607425760865302382168173121887121647406887531992331298330105056481582095826500623716129742543363383591741779117731036306602180229078247446998744734359853318829365843371000666286752294014175541158202071476416218207057397434750880820601734333655963414494799443250264727566302627225059451533728438701049242211294332502894785045721120722775690650907237792005426895837305821280852705981529052184386364856728466259749015245319478378285232066694104443711463550580127557591807700913568021344713481380234762780378333067382873384536095842659833938397281537641584186645223054590948604580881472532421747724616820919587576433020427525953979605648942269723436028387257871104810264137511001007354877807667614567050861938115527318564309511050786151640252726688013554251037042138292776854545157932917071820277848705107292155064719846189757970427981306825598844293292041180006538962257327065119571111570171405964293237527367166419849898643786128846994989446440854270586206020815279195378152108643245847069929486481963180852995969378871529704598585980075775887997822759109214396025033595257152882032461526679467844216901840283710586840674444055845993171578759556913353145056342653839390383305846891469570220129990860903036347918914637586005011928989635899334079503801828989097555272984181682874136133299337685358786719278135015363031461899056512032733887836087683325048414592552202055773689261147133131235713084326376126559952326335800647994398202729395397741409929723013493757930246355870263429723287267401775682138204957245332883035911659540066849983697937629240974402692674661785360978485799284460454310093065186935510180767496925257299307108604237223837684330034764256002930881958809990297618206820555253758770127740547884156348364670809659737355482492080027323654551544976014718524721079762931978958784765769273768312638975540820740864035037219124901731421639384486053331059447229085840770679735613967971337203423443311495623760491619292455112878247444035611996149778164501552594863622125759427632071885473797232281545757705513654572582875570999355770834693570126076644483918510456381518469534619887278182479417852118450484064912891365434436346972566337650308824930460883124129557447445761795953534327386264345243183715031500008779802243239831413696048790508888968581938664174344197762459269197659230871159883727368197555876948026097599303692862778295418003358389777228781915996628081960554030439163546074657905427547137548433192064708933031023888810301415581114329252906108940045011828325035458511195828624450836069137082998940163286663865945011794215132866677579230636096347633882968938167289482332266823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] -208524427972129871098030305123766659516978243422004960189535704567306368487181076204468092257483258326554652333279903516650549727167423786951681975056961110019325033488303008381447621088024606051631440102750861325036907287781115967299371245643136872403814453840123984446643479277063501185893509836867287437111948887730219783056659423666539817380124331699443560462617678815621083418629800941962739581855535965808303096699662348945689247545424699128645266864837272850906364575384907530183838995232753163669577575282698246009743912751298834233574272051667801576095608085350957009162597985025860485941117233795904570158649009552704091297172613737582008607195549890722210567950116739406858312855117415095632259591926344007835283201809306917256974207626979857442710399859830673653760686006186016140579085425420591063981444329622583721526262083787808108469152562577693070879208096900413537700838338519422777129314098580530985244429004425602691217162318111594693839289336254128725165841994059194856868180945745812772996955384191619884616212922765918876043732478011894136685106685624700471043714053955602563316527651993783553098501620305951071759180268596651104818242741705870403865738913073601863779366542823914899890036279993471594303759727986316247563465101618003674038559116462997309309349313732105298324232289786714717393983382468301433767289946368934168703858010093426602548364255204812507934958611839967844310600107122546912272404908349477717756493543895403338598357174468616136933324280897491588292073512583803898382061945011562444650106788379799767272292753501823631221294114315735459937822311097148877840667681237141643592948727355699454441312938598849272557313347947718786082121881318090704019986301715840654231447919596088381418353437952540419582153885963904080136451588715366366610123735983411405405554662742505194116838304324666040808881202982268964226405466583045699976342231745205800306783375770992654523029905455743209408760959975695936907530546458943193201187106965732573263765330653550551427505569956803748283184846430022642313455159121406665918351652924935141060132737403831559949825979411562945879397362294630681726644039429474641571647484481543956504030002507553329657632752369648880433398570625043482467501397543907433634182086878656596471422353618989295458377605663071973133919604265940993272684400784893213951837073461379726528470882260359868899121257867413043067422749714859851265012574088292130102084221120953757118322072696011107007193468020582932357049196729092677317547110289715399078796445146128720252052765158524989702770987136116536709189948572959513162432853155220578715314683221819993505136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -1011631738864536017463452279464987381697749539411837204198725179847075483351067582639378080145677065219723042097429360084962498029827876068779222987545435257176804843000543539017045425718443242399846973452618736127485202963615626732659610439276597591903828482162655578867893513178603151393384757877230674004983975560803310017356398120646991620458144209949631767575230799572809642094118803539516477439841433782422407094915321168984689275029200825847281227101147263567831273067358782129073610781509600087660428463662685662464558396214002153673306679788819177030597200692155607596275719029965491244607092176398186794507426723476997397192340697662203776304721082091734562749763407961563247203174580124538695273401851854378097252648091470857305396270042995312414098972122698320688503886439414955967700778964808475513065696350279393615789009466313069712409958649132162865601055683671685417976758386351796850036644098628687570924470945578073334279899436955489768592646314453956839548622318845291085478529796094343760531368359035284554874870535383050225075864036207351733375641031561301694480152822850504561564771930461590629014320701622890771253466118812537664958942638298626731134908887430099861389490951695180527057721185338066949137214425513116645768239793619951745696552550300828665821190037721742937179826885791451499714487906999887902986334199582470502159439021976577579133676892776199474391313617799225588946058784010252882783829512677557173483554128195776899717448469175403885967150034551499757217608321084982511213896094193715683521927891797444459278651033138857380376453243066854859040025401997304267644218917879931768983129564777566023620255930864200009084448412472395041357010717961964239789725759005524913952372809425293296872052649443085560560304855013121028353852747011480978732198168826675714145367755105814118649140456663336572630612407710132845111529592125906573690040044968908902574864605222638731376781768542906120841693581580961666272587042335676620293820823706152815839922376268160571355123584256453795911156085917445740868116563096377712003984015914296009622829632962884075566746353747937081445609080961833708074362819686426555762456031544762648124612278198185445569611059019170084865936273996688746549431384872350072935004231481980132484642944870553132780191093478545109444404270188886587895651914272533057485551283866844453911968847762824344928118140138504723140242378632524069862792452345286845659512033688140155243435935169535096209844229475429727162393806345266970775614794896841106037747205412598909367649158927067652164487806829135111099906465240089051413156094248746336148017641388686732070748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 11616874178124915256410289414980625809499738839142331734030483608289522802368031138922732032375456591913189091274298743973635755691723924726476836208041136216117385795739217003543148967596133107454106320336064794673530954124928710564616293237387126695336720795810815098136398657064707384552960033754059725599872310840026337194423838282210121673008819155152376433908721639080568960225396363725198281943793531110647486034514892413520153213659447624288784692129813629941291326261954496558769942160595783485618194784631456244795879984913120733769960929409218940781169193702986927067315870085867783284009557945422688506766852170584248353360355069465916280824298052146093826060772262534018356955488506837391252787303974726919271754960795932088051686830731724493429768606353811297816569479927572999662838209986518506233401612361420098831422753962146657428021635552939171836049303157468640609787676046082230053747768214361231815083514647731872572550232101906019528609188780426010030963078936398066574352137642701256132868990867029212067099673394761151778516295770353745136052889385615855068194761108989837054596090126358134039941920607193419684764435358753284619444048222498814021862714172639859577724676201194647024725599478753856822179123696558423427264219905569926625107204327306669448136818624621713744347256679820290594276612280562918784518518023140444067613843072887768412912884511014453732527014278579137531163312103764339283709715325563745552453017354017613351677100570137343513004003454556917032287432410436822631368902923651140111852210996306181245671227606247804915434358700885661912217417291159017936368942885120976178852209797296568801009127892109669649973581378724397928967961815267870808888654688205469567316296275175669875726528695901876773041895420937617164656218246803349908771368632857640938793716046416317290287686573038378981621247327495312016994051468954383180289289092366251218946582611932181079048729784265190468363946666849215119974780565882286503275412148725434209457575985033186222094092530904688902044663401233456012525067383438630664964931765781657532743928498118645908345364554753193319199644627146128038015042865997596722131873632889959203542381940500563726700353182166499258391026737371144942847018849709322555878800758204481949594987733113010736161434373051256033652528908674522738735359252948012705969034144227186959661190445975571984698264502777335725093458340858383699237309443991834211235508529303021051779009190183717401618772975830035252055817710403158085518724753010613527092109875917622651109166525078399509550063525761262300792797708124561794051189881776541219769734906288850539101814784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -48649182475240173393106963552020770866137991283878023493859042348353485585316775289637132429847987744438757340401280181886526636481585206090954341357594850180962073974586358045546158749022633385071827581021142611589826068216342044199294902248613551487846610085524119110426518491811082280712103454946326976817105146488964063774352809391654302773633397643275993894979283933794403777087257979633530637634261139968121381608824238034826699641156327938061102267303393778978005653101949144341015379561415234492920924812791473739802426815226772977282735723292918234083771778367847578416604511513869484792623551423825864978499757756241898726384785555430214646765761627969926543837292343664131390320674823919631850839551540985088611588797102468853859798921481513000209646607610487783583543656692421152546295386787221121691780113889770631295989809967177620893574560292639879790011976245911901842393713761296374631844316869334837536688050292610231553209500952648723612956075960198784001664537289068291822230430401175194539903068651421318823529072776075166379134850885376536803537054518613725036664617790294649164879832303430191308139010074250011644965379855719730630051506026096840364791561293107460687376031823902627863828867585554536632576856562477568103084090539401903307557167998718341764255453083643908156745422985715863731477634621964558460740637857222509541904103643192450723282818219953740038530701012860520584642872591993409482150748126692612167010698750462439247308964803024693319964680725802350739241958699081455752378699127899762224924693166984658284428077897943528719888128286054826598900496137707916116413237546705327822889024017882367395713212180168135218567549512576196068221956330686249186112070981587971762789257572507272238949705825712866872101951919765238520841436340888578854314443811455642915256210444040594814734361590293500522539205873911745647925944965692625518220409438834006897943991945115201375345353160102986811566669103041310626375788865476981920997301484710060353363864860277699993256259392741700938772298583997335302227270913985468968227696145560248307498843128347053930934540858501467595010251399504348824676843568086827072420867812364988290569169476064761346829719892773669543777209541189678803226489151159356400611473890701805807641328963724419685883093726500155123576353486490631744893821706205863363401654625675464064499936934977967965130711929127790568844611488729299081849575848091851084537841472075229075658003474768870793105875457574341331914992672082373054925409408931680307361695379820954640225418594131619646695064820574580239760989056507651678499505234298759695181864999230516435280199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 130028739331031595858231100767613132355374364225989308033945124488719101712670339909299865525777619156837074656774380091920658847737693733780324055573976870610489744178067425539030842759850986894585177149563856631833369055234716942176576876494710166929705960256838495352905031793068166120354472142539753645657474638173804654313694317433950619557743563653651541081693649229881735857843339032298868964478084920730971148127113742843670737439274693345210119924945499543189057628048881041467831442861310591675596631686454071033833106311699825942295762400022873248867285873901319337937674184318108540136771279034863391811416563564194086386731705356314589433896534102843044566929773711417975018821183014719276848158275433807850314009326737765159540248934883504931873233683818094602451594999782795934316581870926871318824806275192784772253365951635439108287288341631232167521352376673582903043082079829141524210995315424515826526551940329021456626530989192935852836167142463175875212952031985015958899172909905691479857604229183668824919389274033591680167114129173074291755459680130732390881667603140025794752871937730876173862998642445088217041345060090590316751454156209263489255090461292987590030976166971999696409457684371854194301475049633181736903298090921261264622468058088934835090139739516031336930010013581978520070777623038519290249562971562883153241176858517116487393232365239179475936550089913756463277972796800835534635977240405968636130209128041211705292940437499779222503620366497889118890652386933804391861293799515862374519146714462477875210518604554263841683349471250799565728097853198201056561269195340270647848851218948914974310060024440399837778485279154639259792050881868661329836456459517345369682663701197392333541076023162371358413030119465327942890194093264726021430566460107184243403346597947257091767648003920582356835386935689477287027773032331009789664475633296204400257337065847929877848553038416604834784372473699210090168112020646542819788263840356972981363291277830004705234360975140183546596963415466394922076987338622211335628443161027589723055432473402353352798868550239242388888546283682950328207820467882409966190903536070647501013570335381093585839547042895613172439751396537340650005848417157398129243922511003530769146784489125042952475445908485540724484375420949288068000086523802256114933048798711021756149357367901365047409952112899625637577405123599776453443038700532392708802441133738556150353351535874320151028791086375225575337608738144455126496000984980947968553630688259130130702563293537576115187641065112917309386539103012971050169040632804412933407402586944209663158871130112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -541091137050063331939602906700758045092331717699540030189809383949902664626853826026684159998264979188946278126394544300005402961607929397241044683647901741519336535542413246357471661379738140559620625060693060691984108173224387151525276703275101852172638949754673477283586481988495230340777838004983339956148334722202207534634790794009472690162799602125841091633770696840827644284253284309623806264138900910518833920804775044259488162888075827593144051116810158051898278512300210984417924546273734003596248698460455281917319098187979074136032473373987976589370386129226826267578760248019247510174360551414861542761686141039690081669507408918331894374661031287660069666773642468570928369543511298674592994847814929548765191136039023687248112312348266587218811724212473604676172968500252091730242779517593088383525411214289601810212505930334820235997080262439965499201274131477265650004232495851838053057241645263588443811853360220489542994907068337356356511685837553720839717778642946018257568524330021105104344137129520358651038740685459290242301611717327778735684742264481914531021038374405469268119451386270770829763113536997183872446266506185326623554656103984648865455257284468453967270711738761174954766507244037248128237918465194347643374675288931820321072724896474509378396275477908804031558396912330592471404257005909739984333163505689681819145337293851012102498863315419422613327306028921526598099637242585346846216395279669646459305971194355084492753184142554265487878881709808605294727759151457898079872994925319042713903138095207790610087277577429747075052477411961133135436707360790629650613423577904281135680525968905846270924859875702003668338485265938926831344863848802920690347633609821953840612006448257786900810196372320369209850171599049376406649769975667283171301336761762739030809086707038488493228282879491645466805808804707311182974339135659136341874149415258428839432854653163981816603006603029998454418259275539873200450050924277553200567068109726135575971437689088314300943220438015350355244282127771265382709927759445705041474919312801686697964798098374791272426971122829283418792654740137292227612313395607449354599478653201291097728395614510264421389129764612870419841955870711544083768688656118711279774752927785580304573067685700472520033598590197772796874600382052644534868289197384671062413733613455385445537972708348516971332516391841070765994771249919195584911543189101618410507304676916580598715957391334893362226424646974694880311132225954857009590955415367109629523284267797257158044628970569932407373727280522422352973745061166225059147111985999368859850605546694619394271231344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 3149947937629826480519620781927400774376441834349975690813244139259432580383036889427722365946497130956390286630814970046602240754974266874494526226624378060084088016758229683213952450077713141072948436637349387685311920138878727692065756248109790206832947131123890705218934936032295780467499923072324905044384477894142479698678500107150156170034070036304529546317624653688242139907607271376557889831898388120933038998823405956093006085169709587232027951694052809527923700601049980104934715063111529449793428427221304550265522760672622046646036118679610390212655785066222849777609162379268514007547752063347561614185238680946300879558915541428686537743244812972034832933169744720637103669569788244157890457465287366204962310169936614626065052343923451072719415475787158436571957228653984934463471698150327695249605941828219527133835200573577356656280505030738328098736990478498691336602121826511090293411111689247703894288207914607922275353349901587273385996940300620307936858968109244617218087383485424225588758810707794279537703237070631334608921583027564135952146213481931481331755219354420005997799671872191823681152814184065294539169339886748626971597265077947997401550243800128018617003576928383745556131330445424180140170963177559999232851587439285466811381873643572578751664533610410284382288843946467707294701455282723953815217072996665950664193983250174720614246725689814118551612382168314812220753618930174198743904219880258834265631424112145918569581532468327345036113157249682212930092249332765815407781412214069248848556828549309785165411555644165142207574089698717283827221165316755753805392459782002477289861938391017311484450847352530507708292303248373743208457939768918949694321907448751202357600576090359376645289414135906846141365375899259370848926041668816169160524325113130437586330675891728721574388782466631493612472096676165412667114691534874328445675847232281456070713239326869344043197152045967536155387877492118606202734461257015546418945515858769553658433121666897786100556442751198125690831104786486695609550818211382614812389841137013038368132220078449535189591380852321270404706785649090360968658467762599100590949037660936573990259970614401872754088351217552553308836101257922390400586565030113076948475890461956257361373481711891354549888763711781954292745669709569924236114713550671988904415154617289234094676199470470850218580041730328258923081892392693299277667763892502849829891820007255216732388454685401383062616500622968995162980582003630302590623308037349775010454100431779046977906686379081939770305268237148089153977251263562353939477887735860165116083959123327279106280258535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -12894752503623025255303080672226122616594997882172752947190815492518121823806016236934971448284335818452569666304162747288355553150822459433874486627453685154266632847854040329350158765137871836101277066495255030868108518535225565396851404314143618924709075667726380573803120655746673369686152620417370661423775276039296044498246176436917411125970461792982835413351394569240705180933624948729536127190942817161257742369503550499562067737812594457462077727801405610362442729329697733522931025198709104673393290490533977950787557565051145035021374153854627838989379147215835834433838154844998038782690074270175017311108272345495761153091179492108515835062491975922294096184721859818483366992566620909139900683270114587035041049307231875161999207081431323747623476291998958283734245465952264908364216355183713912009487207461129782109943279914452095291005444715291838324634120984596192959100133415109394217772586905757783160128280272274250689897269997945509715834341827161973103463248206291602344517791154648920791131748300495062309564248086266199744813974382536017149739783347868883166161727757729087081364977728134716208434779051277045900219826059952270793910000974551232121367300215823068040730715711847378449024416088198556036398190379259447193422240682560110323827079298410994556977401064585722090938418121856339760318803188794462980417895255984338865055520136694626376397833728390551252172804914154561999451279971593638761198389550348897488803871399202549652138551614017917881992652164793464729421463084668968036959506378144660301738659598261756943778413164882231823930487269381046760657964740386992077186024847956599714883858720913610890971814572386120059718326338051045544942609733942082711356447626006370688024418781332920065012599154729187048880138976287194012972542221101561521547193060616012534549718160356201098452923814844423740735782361184883747829026358890405802712937390178568139423919157534558309509683561559328977109040852319387423200456683053608224078792457858585075682520004497384690587552778690280815245713112911974110949902486992852941050679385044918501146609530042127463212969696923604023030112563443643754881220875611384828780453498041934705605075481629735545981273399700606457816767496840202645864671701905433129514634750033210522959367161641118494782719383698054203283302329069715191654650441882670069047940682330753091073195248232618846646874992643480210309568629225762520330181675340081421919740361434925586611221018009018383747091259070948116404938994478475987910030916395811311744877579796053323693820890931080341692557113696822761628052604647252140495196483985167970362941757485152949502874746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 35656766835039546465928147637534549231197740830544759027370808317915981747227845858055559944368847021034780651258510909167579632681746031406562214967008052743553355162620017804783880494691441043515145483681767543023186112192827468921841228657721550667890203337889323951196206269253086934115765202903771712346840304357096797790661878201128981855400423685788526781400893746859646322544415928122695569298998876195113830827905297647537402513956553160566458249230014484548177079553915733290608933662525453620217913688556260946827812276273360608327880879226219170876878261924772118986802784357109261056443784327466445566894483328672375713776251040563021965250900598651119574477931041913011152334054485964809817254385744774934254899413341027997169913536147550921284865905273672945839671055766729789175334181946691463946489322855275807318494794836572778655121605984249959221708845658321103941787251695614698563843335127615336817708820070399473809292050910646560841466115238242179466108706511473535944497400263022157611128814589262073906393001481738005850226197086285199250315273869004269738412138337037320333284365124616127388417417917009734153593230650487224174958949202740766307915544816433599304999864123141282430422319758152917984455983710306398164292660355919508097458141582434601080175234600659855357186725537061112383035804503607165686431143317759921061558165973892187869164972401210405136609781876761680628731494920093754528692178556910846491553824440721847328876030699410020677111420489453081899340798452423497066137862604568228424145603919862616921906584023654211129910050889499376839986123040792228614083206546242550898719511967156975058655728509067841455256070008539290743229646439803797621546108768182999005553648489407600257312544276244428347571734162730888148373104016057634182302526355269317673272383026936332324734643038158625575486054017063544737946957003562854688480715497815129887157997635967844999430931165557857259749308848908620478417282008026064061471773065930075120410776086359937387485640786546599869454047527274899979126587633043605439235823379972197458321960951195397561616435067014830788847032276106056806717133405383988141398125517829207754962904163152877138753963399592453805134305777713238026589392069455971715541754259302287802636677141688886470200532900728590507851295308350939642191935849977487997276933066831045305957793960971224197975564869670193586931013963688564436448538304993965066475895613667029278464744164377402839453070939812385066504528169512386673403377722371905668697762807736596723540889234574521555943678886128763060678055844116036949376573267308570038579660237893360992708590567424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -72409726866117445364454244981233407530434513466865452410820230623620157902794179839203199859093268661982956531962028808039451788663358997941849380586396021154306097606749326804028790673007739249746054467815484242877783662043009234004166956428318624363948508425138864668745908530069869030157543910237771320407715278336436223743271367283934498606030427114601869090207464211504355980348621107842481212544639096603071270566753139263555634512483870895132199682210503966777978157302802840357693591855307961115214414732013316442583496444673789192835534177382331458041177730772030005763841671175241014160531488208080507331572814240595256658582619143622230782714621349867505302131643792602946866129751595608541822788212111736041588982910861015948697269204868503946301735356957930699903953736912153771419395076163773333475745584624666667245304678363513191596025970070712380982500048200612690173016342298202993931533225674127714659068135262768828902989495650514484003666527428577987472873400763843913794786766414688688430474018469698411144498296212498053638400070702433993339422415941154635495704628564014259205033973043144433148197344831555784262898519346228050083413094661123895503501225136339555751987684565185720520751788006915836378063821563667193356917455419889638938383636964815352448083202603784402989556429427082835364155481922627057799053569099414900491052188934506614553000945928069225789345314146731763153957142589622814412701441981873262135472876468559828381688503336877328448761876849582099587735603159968500376561912442546888167675267615528514719283044509376408372285661773186071901624491910031035993538129988245826915294584590454761463286158922266803019944217960442352665974975646163778841739936252358067371759129038207176726524577068986419947629895898438075675590610214217220382783225406656115796695279615679890354999737658040545984071626585865936540933457725525844075001352428719651624198475474931346969722307216568648948455513593303873483684221821995135193954847329464634924200171592032218544875922384158379099464873115351026650419627948606288560392541150956637533379643975599899392596199715533146521358751786723211889174716586411144403451554725229785640476318916572798646917424997016062264770613033690661907661956937785092880040030437676432856262893522450876324488346571128118994271244367107773943744991874104843012363022277520325732653341484158951840008830494282284580911943136755224638885829443451298324945993219661652706575926437167691760648050524854168054953400133333366919052107172278461542168556099969821954692940299481012534925182613996020956377758077072722958192270547763722889124552068423619141420711936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 115745708037837440149626820844113214458408407309494719191801809466732521305344983520433312458052260103102175656101558388630920307572049774471670613640797115111730488967012664271132835438136574069862614009281191890435333188448560028353120471283546595311782727660979392737786647757956139068675937215799724417093037785330631013623055651761111253929387433627323306579250020115210652016594954344629390499081991443607333362611244416181665595873540075597583139247629834807559696249034850665221538736333015830019547573271541074998261797251555035034118214925326079473307079104054447313291380948205621976732733537925909520779646199649274328147890559841044850090816262648452299463106723179317055269693420709340004202621985134761555894080543863381388023608915734681913753693269945515922027251570673201067720328139408563651711077711421346712566690120246671507274196635694201971042340926981852400355480743940988265475098929303025194829815842276594712812118355597786727469860902996896611496735815617524948378931519244675421312904186667313541397090053368389636496865230715335788356753504962996892551001777938511578388560042450886246958870590524005130344939666043741067289363328052037055376497056718938212417044609659274270476190720089513238120282711213190711757627088651048667655249759588561269562082693164164743446916120255906955247896194397289139749698515779758115623138396203013244052069395801749701755754525346190641437277473334096969433973642783255447563712171016987355718629108334370125536110362723823443505904142878926686683782611851519705892014979354897790793550996917372145530046845565189591013887909639744375638588360105631411995093145471772162450460054940662332721901017722094516882012681710951153971901424609757292907403515127474330309254962418022451280402744083394458717117904268984670745208871513707115034961692446430812102828390256252179731219217294482430144301510668652680833220932796521123904412740525606446812470364478834400500686434901042524262362290907589285229344149148838539196015575393454197577903284154509613412193166866616286226310976531204958141001311125599400396684082725473761592782387995540384806812182155131239813737129935173833126715387535414565059096267775207309907519917094520900651699319371872920247356778378667710040589801952735523672247429072360538393952838058050043764623609763571111594216941485558095804691096602428983137838932047363881568939098532760032920378902806197142096138224738407198853166422889979098849219439629069629955798556010101302935067530199161300506218772609520249049043387092998998810730875310003798635890578187580271380642305952397345432821422822590130816234745586808237590385891737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -150218776901839555629628406268732660353036884388926541285756098515874954120767694222901551546532301509347081957561896400130367758381478307628321661054207699503797808080987883385326626279672367312319031813829894781917909163556492904235941101469942521340423950275217084721137781407072391075688307304788129426811731180712372775084889285536628281401689164938309714266774842743803477077255339121889148967624535540019873338963543905611022233150721352317360448837446217407697442443809193893546707415297958871048547223045875379950012130278264439640772220001405606206959326637471939072950240215416888203668329987217064548389962256759692349592112958488312959227387499312354986307462647643192988288438694866868505074971669131989754527982301650126600824655495967788345755376018088524466575814276634557440826629017212460290303703490036289232007400228773627611069264102254461768746800325841579770052642223052401828916011525990523264832197328621252755278534060228879883224603769582518534770927618550379736410509374936510480930162945429612032143092500895096741592049785442784772125580431065045009790934822987848072994577604493877658891505714318037413650920706063952898286937513848028070529190707346211242978665433381983351024770112820220409817318635753087150832574091341784951422913315477681882907336357828720277177021219937812182036831152312395893994955735610687613701940645522415848251126223533124820536035225454601019916906879850626296654563196427850046604282052692151166437091560789386380203566358118553730972072404319696055772810256677225022332938998520856368301327695202129934510789108973913609537810202311351125422635235650020224786555647847555304584638137079672184998383803722411313375583125981825900118435041603172506121112095472988599977946593444323210029215538792515003669018802441642834487785689798218108087487845194270386452881408669215187377945767262541616116786472854812053740569569915511467836841407634092785588199877516031848046206753791150848309178624023814676314723737673538975799063002020359775026363846274552332051219359899981557228602925308912319239857037078428285174344951604592951482811777440409774851140182348593778172985385444405736876522401483814545507721664993593786352221978102098579362452220213440072527437402404995365094271932779605632467112415837451582968502362242865046760338151971402970780389607049439174902439960240340736826049615419303879361116901853036723475531804887144296646691249741400842608258514354542011024467518916319370966816096386012232923492499877886096100863015528577560623254354498442472670119955999089517431125445302623805117773231285872205382879801136554232720791825346678547477913959137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 154630558501163854460923248578524150680727343119461618253383560530849196280953035117116178489863442460758325202991589134552313959830471817213535556400755161569756259115926457532730239921881433949211109816652416646810855381179938746292962473399467067240663833738851641089836053472162060413713259482803370602575921084752464195990201038951982262269503872026526609347397055645957073690633153535118952104261514347191228549662230769547163959821956095638999957663982763759740709612873089247833087959601515177669861133392780880982317163430153032533117344991792281988790740554882427376600334642306423614477711846660999048786903024121967703436071652634661750622933107772061669785336635396351093455614074048606754791440936689257495363226020859140680227934970848277939292818588215716093478306483738809252866685399204448295863320834448289142464255846694460089451002698889504317117192203211755946255211016565653596455341753375305446556528572055332693469720498841577390075840778354250362037724073005262919222839595714513016552617063362051259579025544917747795137128027708794460166209938605910707338800963128045983982333228503800158184363741880709838090819226911159571238971654254436559887068234513800261179581626941869593944981572328043132386188094718265028770554806888108796608142807305020693263093295757219728982047531036403834750409015861586422510032304527818156711672943175116518895752477463328083253510002889734594505244170642308605202943846024810785598962415586950497359771931392154387873486707783249677549151011980330385904042204043315215172099942924022678587860481216898008688857772122013177673088413818601709478722416649023564059007441683413598508808479468746076596745816647965824385340291523053095229758123721520599089943717507625700350140764281275196755438091884120103664320518668375085856412178462331797996765329587369720131807195337653765250882757227686956758523744716895274444349287278424001193762353380574920694721698138494610711912861893121153601663682843734466238464750044980079490287991368752359741305010993563944567757387546484033579138223759017700318029842109064250048727019966610474337212193408641134202617496896987164895359507551062804149322307954157358610975697669440584540540219029454466173004054738914066343245426385320913407814302825407026149939242415008307469016680051933770755790569653004188759108699381071639499780815669908156573797817079774229604902262060007034829921208476155758810250836349356407422084384511614063135036233320622565791228294028630551926225569401670891950104295378701289913197151589255411695643965442765641121282020456511927867932693868189834163874266815655048996927471628887780265886530666496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -112912453511536168181559903952512977927760036711729968789141004003857260232934164474629217631877223891274907776000112107004597268775191255340942168961875778577399412577729296305897444401680531302058529286151369487553403119493347742312313739415159052052137616825327273748103751493258155749621749938442900442787134304806264019349820188070397721013163131694717803068479109632488755804286602798080642172425377720135019097087903408891682594470060141976433877050004712542347057229448416928027190252922405611161123654357570351975471971470687823366153490013023124734554714991972149875802809570269751446457555331824058391116668139690078930963807272032605776251557501798829126595858031368816479463864966200909177007935898666605340251814140999022975605210761418291308325041968921807519049400161575803285781492194415608225542800011602056549263955463317688194362942979349767160975459633952833274113558919626907386212790695334808282013985762680260848779469067843635467615066260824742532269610625834746876986922092719326639519820641319819906266104996224620340352580727945914431224096838435465509300627567255520450510659471361367610118642745127206821385008508859541913894092758714654028535971243007679223991044143195574912240280264184956493900692386115766526275064115179069512258361115127231380597324375658696189817445898830264707365232630034778981258137435309837114121026136009843614863736711885310590731013387702734285804522329090420572111106600450057469166004605546276894728568102315300438919329503460901660242753047399376147975290609687962168483441769485888791421174146137759132760400687312912834210478587097188502102165354862894290687713589187034555803994593839161787185820733252970141636323042995537468281075489387922235814563835835704658389900159900975565804183546824962951540958565817815681635559750702905284563244925281533376305146913350283727030703695440556072017546044708353118748622878658339179921752208294638987392243113426262895422770565269403319047974749449679669988704026600409918816947721645438165398015356174931069277916587131766623187427139870966017608524182342576946504665673741524683967046660746778494152644117222786010962496760431239275908048533083185925235714014423887834844008973510227510008300728238110355623285131049487314682535038182625658754494642807496522763728177098727086714116138410447453582160899113983097053942468558133426759845589055405023687799242334898493654586047274065710434976015733656642240889983361746309560238584099738296228394108801093388622433021018881186197267556288841697322998578796163840157495415529285503508708847836530956980613832977118700468988275469584931721698949248121593933450507714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 32788037397170290599371707782966306165693536975056996860337442758617150675027978723439074196499947558759844282694123297053142614042345440224697673033077796771011298905675309761134085393748600370681125239333799789415092859378912415810908699737093681205200958256388207806219885452270788030498987310715727215627738540931277483679665709289913612756050012780665634507110099874283748958697145768712153677018260571335114135727893695728126321234513739505258017248929547164584398822753103262173856826394378996631305189200093982865461247498646617721484192714800604974541496962052242745199456165732451725644703739221306642837778519676285771619320724385727018554743282053518060820113380849657014809953600648243281637352862152642537165123649153696362162990558616423045676395473119633012770452630883822033018542257309095231432888955663144009800529267044107786319458092808952662232899671523771881969797460372455030524840901275290724253596816485622482579869443444158670539130212766413824449543059804639565336335523419018943116549209696540906610937213238896485126875870347212492469574107909162549135537035048282173168125671505206087191348229680893689201189532694962659247555283597838634677717991797653198667912086780468140217117527912208416420448824441900605012854077950591618871994710668538566663082747052890237248087666844343727081413003748213645394588464169235548119906761267501228104007533301813191299820456097538324016644352415366660446896920079013892865290065958563009540418676164406227655226836353917851907556543981159624738856811027273425124296158151258859142252297598865730677263262998230958308775510143173302028892117404963149454864652097503137621839609846739938987320344956645667665314230143783465933462397264989278947619229950393066128019144584067589417511941367112166448983129238011257066698290544301867626604805575413716329704892952529077217814666691256749894734308947943357351576808137176884065875628635001264584988579860562476970165995861406185001904079198197886814561023511727613032179431066104317559116293471378950879131943951835344783692531133259729208819192095987626023319981396554760866344607906931695346191353842727846841825832571438258053936468711758767321842583224566881097608926325637124662302131431667258237223787936667491403295076507241273378221490349546831278898557643561559537221826287568432578444501181902660631034612099383881330305139660141425718324908297349665217971101405658609372310939114705633144402872092299178891943088977890999640442978274450473976447596923725161888236150258387342482787814699285297755668715007048356666316586054528466346097406201810859122348921244612853244961368303371336642287900819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] 50918117549221392766819932961314167063246690184893423816176828336564295392745765697285933931785635039272113485573707269254873968477374282750583135013557078565392417964711161495945497884696229284131083564443387060430062540176376479190707114819467727857138404801130508506120557708454078054437411633276677046551513757034073479544862315481456342041983250768765312622051615641911162743890508863441695120250891551249048519324185388795697639225344809311685223762681561833161451811768852848589519485476655115544401812730334583441099643922027845568291725466161549215343815126216162910571387918911896815072234835950234910823273647270888733817020143863238025878609136192555825114754573409429896595555700493866229629369869536175050955352861968156775934545914129571613405495454141679650372928672363269825283047133525712461724616822574917132583552979671439545872185795410801700347055633156546815140997696273925713709091448378799029090854857975250445911512762867348662757740616108858337321399530911672938854346937397577514560833609278225944360980297506848146513385574974372942779751830493406932400705692035806132265637104283221406964866651866605668325128828803695925915330054396925218888648098671449857050288296242572514336824205739114430672197835736333020044528881070046645302161643001261705596082086819197843718345554961165984200597175706779476034000382740388008109448637701020947093991977357528182103732206381112379001357435683524509376174344669596965476640771163781760929701731137353514526453491980672978261597783442438563373029229631567757329660595936239415311423551674948341434768158965525537938467615616046929315068573730127798359142905825640085375517381662100197462289663152947440546058932051457858257572994680393770182973223173334460054348085632252918579406307187828184800522189048621981650476341783635427218394864309240498372538815304434641033179188232538490910761759021620354837058246107665927846140782770216671014526506844480048292756583393451205700207269074571575724181917767820209516630435614381330376439085360080762857678920598817834363153027783356719476231462534902056170933270593832513474975462800728403353890871615007942493275448659499732596011408242051953893333452047029704576832545253332662526525596375600947013140602073929954166785363881006048190671761443690127996505109333083328727822906434784765777021145403002143456395926033848268838269764052907570803215370435942583542202105279427795752859211978377909700299259368578339428692313329912636525872186190809397807014119820031257985794377815245229025039792359545130633303473066129690366695696619330197123701193253305440656127221171307232693550955607181254318819733667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] -100690292777321617567194668719288194533131605490864478441478326094331883922433953327394050602498069959157983340876899116933571997186327244802491729049372719819482025895497350205400086233401953140137730003552344733256013944844061206819670228782846269439600354057246837225643828705708052853171608842094283732950690387994684674718632587833462980021032678095944879813456281046966657432042243998078380586798322400272493168616024442087437239956405988540096779115496591082450457297895490578233774679795901434066512646358084630430307324918322863162225232842564010127659260034903713080379338869046335804790119775872844289833996402611209344389808106202607097524609057093082018140776094899459281710061564804752805908256914189534687053446919931479255736785530384413976143159815758616177858246861623362317538367279821130701934840595891116644272609585920177031725821199856752840923471508655914168724744771231930205634047736938592570115553604680845430908853563498079275258117404775102633312480631882368471436746824983941686326982695254455129911442340765169124777100552659690864597214661068091236650876268015789681646231783921405237017941681002541058501651192666199822023080678262224553349029954803944022748635659489307020310559000572531245213996813832041141473787259617838452939964475661323060159532665479864299879618381655695626789255907835945479590417372682487361434551715741132711368625646514826662917069209280843136597881421006998765340642808801284009357954872601171793986359080415354762850858357063613748131299232018309936377594056564797455948334375710026483977138179592325361331673698025485869133517373958404675764514926231110466923904777287031510704127444724334279008046585625566122019703007252513693348293457067163617704481666570641454974385093519182107738198377485837691431833198591202225346875913312034607304286041987246295490134711204376910021108650769795976898945345550861571327767287880336464752648130648854108701385449775441628311276344867801636151748762600695543487791254455404672073033245303255394291212652776426905688668947492569704197659225830028751380569184026939353105454643265884621708483772864939351505890732785275002680687994136785653492992478123368241584277389003304930599641027798187558462887169042573601822654315026595236860575268308181330399622093061344214050696458891678058818281398987520953968808708933093185511144597654685539138475765757721529607144692442874417482692912529078700366254908953387137272114239347203952280050461185669878511728362322534768318495708243956613944172050201432812317895832247328136328473925927560718029472433985652331230884855267161872334459596114835499465095543585797417204976839557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] 104047352615003121425889149909334859545670955811576088884778321249503433276751741160885032899707626961247542124041061446713345042197572371208791923449272234514587823117370958591253831013407331707975734316478417788762231680796649188918822204381768033596603630049832860765397411956646790757501717000663245952483770348013398209332931548861335459355626391143132046198998804411771319414672705190867102093537025494800525220366063718161412875953157210568339418170913963283450733891312269057833680532591291295000091687922159970248230375844641821869464752705493149858018310908716442725877893556321292011259980358545887920006550646162250948049196621483733181570068575331524662315161677842918949944933523934325053451689075874477997525389964374493190725820089137521367667221623320080257533826970864787196478155241126208690996221847133418264255897690124207107923731941447640071079145227496013937370183161010478636192939408927381109725211902948667923855484314873516187298617483519222266074946959790229686988600512735683629047379110091643653568938567184107597960073672846146994311822709768690977153457612248484686745882640980449607495808074982849225687679300028767814002909227180949376731810557463674195739294285755255428686055598452133902647395776084073459801265560113007312341751718927525134350674323940058468303621447447828303468930362275620947117422049819599644711774101952420738075729320584249840285388331448522763857432651976673185985116846559872048909994450120585894897578975766749323467858545949016212014111608692576485430345635463301934643144399126450288211829177644308045210207222659410259938121331633653430253447466123695584460450781786701961166254263039796588804672941945171513186942052111344372011441470359046006067518950243370721838195914642793769252778977014928351784924313259904169427546918055106534784725872916266491585626364941915535244843997557933933707173455542995583826441720762689055226307633731781317915901909768187123278928630606353954042419018430121828838164489883842029238841290441374961377862527797988500713793580578105132497610365494154434516260170276398324311957418981074877525537363939286862645336850458242411407097730312872187010910307008037469330579795851663661108036763694142264435938201235365642677536594846582895017275366399248992592676749230924251032050415488812732172544117732328561202349361001594864593678421402769720189707586239830914715286721042603688546275796231799652325966880422306033710294880669808207630850447878804323526874851670982080142031525882654402606352307981394320357691162213921793259734567646408606593992120706279782599622089995772563319721786396471497554803148294043579080200956149760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] -76343043848548340065231871879663838860395851385193325640502286296700262044650566526957642645768056141010959127926444144296385531534565860902953577067059522821288021302695085647679787526147472612174296692761466672644157625248268208608762897480449766541606448676585663014814177135783047209329768282717517002273312933768982856645033151232879642916157029643917970286647238160949833048698117372367670371992506235876415191604364799631538229994789502325833835417951231305430919504130687466065698741767749927733786408269418557095644910032274079939325697790972404506769519796645544167042426383811682275929089222707706992023155216840490343248992944710235895738827474635893021550950767486205780320481397266198600079721559228479871150711156792499389553547307802113634440544105968567467968554371504610050668625281067992240028344474798845393928647507948736906109469775575865561588099134401529912775486594783778049806808352403610793806869545125912658117736689095933849738889062366221408437483729970482284618900487017131104686172591619683959682929155265818215707775469014761638318040864865339335142210786672949043861478731002658670746546683343979546608444088910927252411053436385785032927929352659229401728988706855813394451936696192146437820815210260571280750807604416200767267681586196282080572431477311601131391187613630289273492490107419819958994379436926786937379170843888590570045863902890231364170895815675523333331148047149899311398401126118874206138645449991022682171554672283905335135988403058170479603184395856180260840752489791158893977035122799247443326111500513590984898130075561964771616456173300427338665409015088311624496180217840597810838359447403328996582937590866288280673268185512173245652417389059414995131762347512889223166657365096783659460254917774815896330835775990601048115625392924874711424009332735841507088774003018097791058615826564236697977591362993305323574617409828318809529609851545570143712838899453609305508671350662212720907560680057404117636324068740707113996296196636670417163729970406670265147042441442683110231973176086989405116406858825040608426848105017075510403493020544187371686978259106262519607069365704868579020858884308715397463478662117423553478819930337723284871073670477641844916096427907481529137974373691797214165619802783656826332742637652822440422445782152974374920462399443541075627490312760412066331749949851071997298857118466155166951974975480518840867862012911955451826119437813880779352084915710527246308737657210062126312114163203995257224706591773699340417969997965223135996842335918461623006941690962949156352432502716101387069305483159598785626502545568697456058912374521856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] 42063312292370237346352493463128121912172283587841613270201849533226219286547630777759962942793057303855971913545387640596458912810552912350477250295851674540006901782974053631015676955194213021857963398935068707113123963494575612709785600094036493433395082498469112026767860225573331937775038021982204665404650497584070171158175834819666213763434632650712037561494457445013697856863802375969317180114404769788126224686922522737298499456831172457278811255020908445497542665752275699763238346376676505020151555408283007216582786124590271383145546773045205455042706451470837464757334590645159845214079467955536155339352099332154212440158054238069207286807292717631786255667589555723212122190685651180050689076046631376688503602936093473591829715980091237484102096437011732444274433854218402809483822113836506339456081068923389873881591463662285715717993625315259492843715442753381767356442129947464906078443818311896305518458796402904234486633193957036168109971726592988937850355702367177216008943513773516849517097124546608486049535919210787400679849507776339346409801617575910857853659506441635567293530752116580337910110747078978499053505095722087373413476250608620061722296460639936214146823242823317812665567659493643467727217252258455119112059218930464372107993768128807716189697853980994346076112313160689541960673749649895277161186170325788839754795610144094321093651923476062696625126981395085521380155975331203044473336758878248100005981958961335440769075524448861906184677996046997480802736429381328981534810216695190712520102683754770704436374363411786999087636870551706884336202851713258684029610035989648520828195921762093611195320658428650449014664440079491533204802252911869003466346266414324406339992552167412851638951901074025953875952479908947956270836714235610225872355587524671522750211732262488173439408007857254103741485532524525401966676627447729325429317039283877295502184448090976513837908460717397119063671513797162224201467111543215733331388421165213591775082685054412057055517613602871170373986346868190721206537282570506848016522526621461989099420953771251681260335304705371643933340052406156665707969801848259233329567401721558515199360772446597640665049658631554368442478117213713456763591554891924788484017582143658160092382385527958625402215177049047845291622988036779592345432305732360217901612110326567948691585775946347798466459756409777243888069261361897346417237448264188995684579224863062283434090859243795498985990028012828543831151681092385130611326783835655948610016409970290746333780317977814160938110374469692052249753943918274018659756606519461501504918731810407073775356792012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] -17075831302608831192777979066123863515824164735407347950974299272122745435219097112161736626927690869174570946392787046948827223534648711898273854564453001839660429327659848330953373111991797721514610141251780400643291073921334768274585746258521300736249775878828352031163923934370360574610691694102365356912646852377879117220657180666682238501466779585314699564737708821740154572603142970254667285877137628140275415484516115578762209146797348459915036659182496503287513900477013839838918498148448692275885935773653491250221992883903742053223726869276149437359213342583680566548594319222509860883094596662918222185248792120552389959251246655829315837193010945621848087678847429554311416953428317563981021854284050547669242316664210587475902333992811479359149703741113945767687646174709737356555346724834820528833477106142025589907557111364068530636631608352766759699759830616683645895731045901440524038678904997033381749136031830537611361267415796891833984562497589634803490298818992387799464606591233047946571268523898077520861429976246184630769008878184076714593840491930838176502796112700546867520550871664849920736205428924450395836196994714614260132304285304304861535024902536098524239309711163885247501717801259272280106756574536331691603687953496320508541112360050600991355674703762778033737274061237391831557476605163920093950831098342289071605074549272007670967648761967929869052657405156646778244693388397572589247749557291279405264963190009302352019812972349902245780774344950548543646446795315318553384303519609612530293275927477290720510341543792225046170181946549018469994686746878066578095978569183257892325993943998667364942576057908745217764460137357846912964058580418840184396348414627086488113842070487725418700418862841664374171916797782079074873655985363450779138716994875718109541811865209738892900311676791337473433181612967925830986365022766245936283166975648041302387866661589188946435365699486484468014675433658526855892516288061213515180776776093456973171029847705219920139835556624735217128916038932230087846083953653137531399013678632086219351958041899118060787084098841950554272406769214677293700515109169992954254147014252844914831682070492286995360901871641979779868437339169494623419350162943398512985310423820238470863958932625918184305913290649882008050633129283091740515643739599912073092287709724663368736318792978810539394466297776598885395928590514240122344770544448480433808879580293102208714770097330077932477770603119180648429538331863907926884461791716552835969174435718251462621840272464867413532594910152495513587735326392838052983555811318603393854235333585922140987414670213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] 4467860048432528896321323815587879948204210720182964334670995858826747652656609759475390787022654665589666537755508223302183784093965341030650517803548168277587275644838058673744389159473581656325768318056367740290996106292345446868862432517726393371782349958332835750118959090671602418718242951191934446011030242357415315814347485703646141055337927641475168036239874580734955666247528883207385616649613989492492337040533537631952838408552892060243878040380786223265896636154097645491190061734256993475726216759527796849850907517808675955203751232982840336504467706911560932921696760036556100796482766176438795897869331554564644292136787875577037930730399454212767405528239346853923756291362858144253310326030446301827208501259734720268283052700728245141390632644252670870355958144318249787674032657596591704380729431459894967946907248873378460869827783773403522122897679698974056440569647935367773920204221662527921081504425931489397035503244637517991584665924409426166810360969412045339711332808134755743011754391611781860880943535574321177597422605436975419580420530948169635929989370206841666767667011447600163152403866561352674140211621904900232616624430822703997820664455611357868294003909283948275212566742507515831636161059781221835001553125282917819073261253465657899406896633026847830654949148088613549320792046077620549227529406035641557372974740247299066552641219711975745085470955657874239789969776628029942978801328218840109532673647760328840799346802952200102375524773798587968987826072549346045986897301096968566562987305785484166422252898397514332070380393142263898210609298427174782842120565652741692353574603978467153078486457179439700898445391194821232906318617338029132981615567216201595200966546354099497936028658481441445203211455470750306403885106913733917972218871380415458535218906593841483640398301993739231657516436096174300700042587496864883521020984074470752523747777777194101377486672302151803526447003733590659874059972661112026003858171308288916263856575211738278551676189677157895480086879978672538786126696734899239038789052583816163532678560347540328540836673687397482956602204458399674638094189158036154825982842549433783435293644057201404233478929794039224308642476024514753715864614891553685772231483658730719156056094344809085932715865718374858177069497142240575151107216836737215835160464499100597477204266721646259679641036880819955516985746584317845010253363157089896052113822135084125635372399621438841749104999238798621316322660015409537921711187567194319131156365755989687747346907450718256256616794214365644648326890885413014893476447061366167525697442663418672369838346731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] -191956018584932632119547244194482505156551082640658803652546906504465369474519972580124210562447962952540005729546175367509413459206071773906395767270644937617880475091774488651988586693492160505680288902694783795686413294277658939987335312505048742006206091703147356717604169146231815093865089506929842631314388718956882046285973368450163058794785932068131146518741916930132633317565094579068383679562185827501885790903757274836627939116168299824024860738626651978578788375546097155071001784039353479344878170742543568649112518486839396658885063752024838435161479437772946635062405161548707823125248299470613512586158157283687918843176928794293553502433949901147786131955608521955377607693606837209748472974303756579005052924984982221695808175251802380982169584674305248166103498483010896997156041705644571597197470815477987497319654538258698126087682022363072999880402945936041930915413610060983742826479995782493347154350227286857061486704214937365852123021625121120309556432550681683052347463232711873710864288580870382433872687093007193484180121786661708798877179206799612681673947698212131103362411211175541967430552283265280601525964149529641193279940199094438581947490525614667410395091321109362232422434058961094224690247528808382084769056378940038792336137277408020537008899190317146440014295275367962274911154431631558671441806416143841528193909423106077918052069359240100866758684914710656181208823855253437628313608490741993206878262971962389629744437914579329182729165449951427748973863128085665855033787150361432143215928825644396538627027396050737856316685668046707145838523919597250060634919099628005440653425913677876086413392129644595620527034850316607704630304206538898315894838866901563293929642634359462871370667401820547326910806292187482737068051669506984920837688692491290070893828387012612465729821458070686314558726550554509357462995595176817959947505504196752176691843011422270501690972806582361100369302160493026068035460293375717315406837159248828136429665978189732283478758157481908534555661461431146146397387714283452686224352108407088095810356665323435024295522267744684290477161569441834675446287534094300735354751127309733709210861431989691611124352130648762129553824554577798171027790473716796119243392134058139735599232518835586272881429322512728209302544900813991598738745020562897204323002333650591280954036442716839053211993167847926081467391967681673953410110842458188568510299903347632166919700766794253277212980741256341169503442526752616208362432963709092526284134978210048218473491521498792861730160733918363665097719877972144205965774615890792242118178943246096238812699033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -488548830656629752325840961631405843752382932495596844475810227418621718370029056126398265762429241853570366532327896902591797423964816083010095061474087665157804496327474178481090663920682066083985369451638827798823230341362874171431401595520959666895701829175236572998116977347069880890690341292548880892168380823192759467875871868297653352947035728798136853544434189460853560766936806164324149987516539022121723206776271062714024276551498925825273002995696809902700713958057323416089520557893293855436643118682719570978029831392792818588291152692764834526418311993203412836910789789483987558187784976108355069121055550615863576082013721330258491869120921062899487191245638076228701368606160484507191735346800970639454895451208118204038994736424671982499909936423884289777847607035664262602643178277272674552633852891321699023812734019668444438322884868751248334262838726928769839237813613155647884915183103137134163965925208139861471167051750506806797743156824787932250319395283389683635715766289691176139530180356346691432686535601137172670589833242723731453407585414098052252818554785660672641355732479004623941548895666088054746334787167875414565736266154451424811118025815002260101234083399154634208432266455747779084406137572898756503955677229333005166472579666750557889418504510545321521570318109720510083337342355825694198122401993550674642698679972054588285505435844893019668913618514533999772216517581551814181240112275932771200998842510626909711344885915142929195120078333454403247606362364442003873439395777460544440337211431596527762035204230311572384940542542322045090196806295780351970695199285051005116190412116629932564930235692376000721827903228690944933172690676731654820747831744408183643204713544230852807051492523589472259634483422389041339001178275231142789798734406105752068291064521741843754198706620801715331434385048890501244044706822145265996338528440636651915646658324306366809307771563714666545679765496372888280556836043355301559590475117884548970531480217196897808771320958576290463513495465260189102289061348853264106773030549707166743946702704279078469745576197630832208557872085256472528947883229162161434646283645805516761514482659824916835734887315959405601963260935720837839044457078915234744360364674023329295774321580911776381892606805410945827086707688038860278649971949828550659654785161398860423030863800964391763895930571780306513818342389727043498182701324875561608595915753628413886985398744340933761246469355999581017913044630088655576452395338731179036756959348007805022880217779859328481091952266473470227290825156231514633865677883141867248207290931132866280167948943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 275438834432637676795195538172701893936010052367544566478390907139632115821139937616791187596710365893327068740724774354419164548203390952013846994995952649653428107368942761517039693071757019686695962291758332093693764973715546858862978019399688099358975955190388746951847865752355747954390968067342105154492059727767711673266798059843095456998142139839454169492376077010026474011978704498150571803805407375301425677148064807301722613601858091684277166361292218195736431272510626613220640219555341932386978252855648684946579918381089840269429273903733525024669948276001973849650116461663782254112652726407489720837418459343072827879109532964401761702253938356035054502305267138828467360847482397189769190924469548643356071844995818762345074457951143356152218898416866344067238667679667159783071769591030555097179481659606165582713736621579500833434258585076943088350709044004638251955627845879994341819048634830592168237693912379370208029075605288449321118618255360695211127707131920615411758005581582640927615290232464173518118122653702628752126038785610487004491896089321207621788255496371471697712806932414699920374637228561031765247645924015450736413041382758137157399260754826928116758532991517188717326663094885784359928785417698878878608119595789345059416055701153687515221293893221008487671948121516311949173568961283570130990855504126243560422808367757888434806544271348125106576869044976480845179519290260468146679793788318122827267639972260670305100020692809040328078714474800889247706413662735259183071828248960658745697362452225565793717783583002315054150261088215849803830470229084990676473484553916113751694567429241248525282338301180257947334073666396064341646254888795037012233615044120107605012937566443235022425546814461662704738309644523148041007496968989284164290686755537368125203857123620515489898349084311757646005109456028734327558137747972678002494508578958061807409624339180360014707834673570600383637961659132069670532506785250062672163611905532638863940770817324803792224686138855847234414697012368408998085613799811715419137399831772055427497071876333197813208319776803729990607629646844729442420201536570379496937186948791968167747729618960486281351180344369828223810165068945803251378809097721651273763848819198083006911245121392504076561154656077258127460285594883172205936028057143150346820935388595428669122749784858216593339594956008687199215325041132440805573208623818376674162584439840622204796704411478318659014112583742192405963970482602950563988356725525578778364492455705332916276049212556270322647433019735331444042369710013426810276221605230139896185807691580061233557725511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -76156954911980020351963868711453222269309787515338283145741544673659933615707453999293028603311244963732795654234711687471752418363826556838187024634845675560292584298181522552399799504500804798044159692795354841880824737868344856539851526450644815137546868063853063620336481275483705414326674533728171055289555806154153385400432819044590570986127577197504526720244217888446974315220970143664436369760508534671177539571716036367289647066081958326796606445223788555211079684644164068225621074976943558735996894290468046189043781681193457406887792342540517400770976420494951046858886234134706414619683360925463084244231712881673679166361026475229260711751274353965409889869812638049066136115317691940697867845888806941767104358163450155160602095596654462594634927787168573936373121971483168379198774494332624977533545844310803783796921212340608013827741680218287721787387548343576776674083575401496256495803874849206506441911333531643195769683057638536833085392870880892023938788031428798027880914332719294207641573725681293302989651987564820598317566830801642264173465450934628546753926330258018990794364551282412333419042250890064410503408772034486502228071888277832714129545962492518602367136760661441303873150536546766334663451972753625889822132270088602201910326461618609746787221697502365508673927776954897984413870018351989275842493255948369594391828921722482981487153531629291096337173255815172973540854978094399820865595863023869541247311441044873042984281550231975707333981980525685900311972642122217558134583840047752317700966609530223655117177686989890975372339320798220125894932359528891029307233984193883034279112244296521436113449293336631191348258815273920356709506615427890578721291159073894144881135868198179712896927343439554415199935940041703066176173574041932539102436472124905943655760736998696622035294436242263132104130222998195850396319527165467382748798625316828619537885658458806941178202459251802891221708062939057099650317629005956707307011299145454441532767148280063790881805562977341844558072263148291741437941319397406128754480532859522997508052900128950892704854677720692918563837940498748281987703105485853837022805271805605093431506778611106033947482378576885019179016150945678415496906492954657324448365041261529277957246880285979717306480722877246240653194224027355696597852353928922444052578882922451829841533116023186640345518774623506174526524829567157909842616895949620458644840674675405659633513952999435320667862281165919149324922115643072774342501623668763813065253274550571011314804871632190392957413987421020105969500717605412151769903358691948499461564335688559891355071938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 1285127385655709911358441302801074952317221145940614354029852283807875716406548056801545829185105613562699885273804343313633667862995104828518485890728449020525440843626317592870360733687253813128717924276985001790346552849745120268602709348670884880943348107723524567670777379374227597934376718218714260303322733625833218575096780568411531065074024703207103336864717576685781436945643786643324529642524757731928634167202322200067794629763595644577624833546805222484296767691280906061621904960230716888888571750641599961519278718973967728816508688656473239182289648134060785660217482712770207914342829566229607815491559207644200611100340411979747926254452089699148629344704761220395540987280082067928254038560330495821963258270651188371857376074240971769360753844922695106830748002179322837845810544739306143276394323940510726575095549337500608282724285252725425288125873007063727743349033364459942687437975499128688082976374584192753982029436337100510495485271268767092083055395543725584351624960428530536146382394875830258024623030082692817771265797544766061247626059431455720247513967691020481767014652916483023054369045180374635711189706619191003594900465932737686279788874410507614442207133137435896065980566266295318265928925912022408182565468541793825833882584376796680893302176862656888780789188825301283498574414269575296819719722753975087618013219172408646059962660426462069969698238779507450216529706455210666303806763506818006972078495528447193080991685227300124879138871370154116773052017382666356616499115149697452412890380304425828808239685277952091911025160288001657172546978036703250265720159174083719988594401864784454882211634883839284989478542709411038330873204615137781925906649465828285352701968063417482458856390129415034783771719747406266202092031097492205268674682937188773908688754036944290502473774639343690636104828198768302939496814687019510591680848311649512498453283816452502474406840465997036682356014580062429455275262385934571449451747176991953483583556068594287822430674138917538675160250361970110782920253064280120597904490917529167227955927787817380450955815586643180046380842604084510545320536014679343111750120337738927280012073270049878500416315972995521216145388525082388816539984821997493250106723768602270189243519708835788605562606577903452174939412397697818083466726812464461166834861666306376037521660660192681929007847929769698809731061318893673371347601959252860781784333042162847893744417152835252026941980300186102693496587166525180121821354034802064562746585282934561528414536571541385110831132728610404066366602180614755335511755293170327348736372778611012732494807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] 12648618290970641109085546098653038290079208422885832687944315585476252320609892513505448204198837654798734241813621282730913613393629795311373816957912114422162687251843540729491879979600145986730491143668644435817280136121179031304054307692815011980437739770634450186981259225745913271236646631085419042339403262710706433727243132687029786599503821331756116048195211323546243642187228032217282812301623037992836762265953158246288761886760468606265124504944203934947666219543455578389910535464396802707251774015929312062667097872219172694442486685241793944019973481676234745986921842674410192570905353496985213010336505703174043536904841596122215740725881810262261283808813392052685191047812875063176811040041848905321625490754555974949940293987063538217400346569035297758948171869666465418119232254663464205978511716747299522725886088201479345827518199180010169185234627529950388995198010710858793586257806341675370463900129313280822305441395708767709181945473271239915105109931429857093654333800028923511103482078204650215239190953889140436541785748213930901611190892017596190911802645135254449972006274108736432285182851670071594477577625647987213462458073802367470115580103115846794169599956694657346096434637785906885897286722853319829878173525915531903410646208936908960401565307003439335081605688375436944743325683263059564696481488936483472820915954561435768600226615119843133398735546787126108250911361445405013867501948238997261432562366476956596558594933757969565344853359169725349640944115332594893862516650468193619712578791741186320676949925324787453608650425603919471355193983909467082029846573787327447501965965542254777102133377418037176355927535542010110381548448062611700829853081018544590063090937783477691120878427356715855704859885407388335413349617980015963907443169020029297112855690249468438356953170944709411047883022237528370892372562763415679743594447853241206416933714207959705696791095314982635786033546185452413349107510500708317823865798366071904053741440529622736744660722114402160485315888979209528717448765197800219214251794635532624265083107406675530824644778769745330111093264663912951923222622264748720101758336853166727393306786132897156231771768338542708254734486382917267303317240044045786411453508463958517047951744433065664328517364357484651151835892914626818798936183522699483477022176614573410088536626863921547386359255175700207043759102193517650080817933516229142129044708289330783572385911976467530194301747620998728324500048052051339337442241672097286490189433399587654768516718911234569116187258561973179570365390393296467833969971197761503795845280224296162336324976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -10030751926956733304695081862157046928701590251350281329620797059629545357080022161242224331638256950763465793819820178884900314245190307288108720389571892437057161565182562503795846884165791176180309781815417965689729239218111990456346942484995119745379778863285738486240249901790604465489629110119283187838773781436886605305100806639090910150204312773400440888037657476180054527260338121617409996216017569013165356404026410191350119609389975969703871472109643914761734655485501237820332899877789660931426549304467253034988332496776514448208582974833059431611315798365676200184041417756532927902488350044904158149323994853695879941053452218722208351843341195099280161961518592888111307536827952667063963335367719688757806488747515368742442700302120381297290385434091804806712863494084769985472427683492758072537329297895722194708969400372545927780975949666734429243406914792358472754344721957923074321057290022153766137567033220581677757140722882869328550158067164379400773070500450773540546792887394335778567932559503345288013500407782083911513859061763572449573748444544903144308252896298100083301629890149372454223610315693423061634767536266077937266536553267550004725917506547772253470789445724208441769298765079943048045183827108087187532201215661139869321220596372635604287785133789683612342510648434535456825205440499466709878227364755748922611877843076880385504186500881607356269673014149737894357849202919959564614085898916120540333254149867021129753819562346412403739856897792278215845428339177807221724728184771877927179977043843689791822501752580428354424287976796845576775740564509759116454653110292520835540160074118713683343987388209539181529127889450823405904155197724636415600720928352762910511100344696369078220792270173136332581149462074301277895125012995712709961781829586517348577875115164118423581957469655532243744678879944308173248355002346204060634861525231644524466471824328393399672220903602742747476897517600341428990810866928133995486553463797640748094824514254104644421158451023113415144531197743623395143762430265253108134735382919906829361004006308335729767902097385083661685570095194895482926479281987055111587474808628144271023586530579984058397021647158239366239656072814172169879890697231109613339728716073709625898460163236750896270160259894267242680772492814078322117914827016103189579544497387903198643979089508346576176547501981513160326125288697677632688664996443549205349368797689867393540239442394099238618181839671382033769324346072461520518999773080969164629556821964469360984936434313829485489690843040272383685535474041714627651843921771725523844984802661057585250251571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] 5573250447265309026184274708132262748029909316843112014867521337290284040310609588929213243709275440497739074011656748230140527103829343968123719291984208525603045815442382298130799441011252557152831514386287089774483496364800845651346561424051886461271013348815503716612157509556397992576340493720935010879106569775661764359302696395591216932364276718389901820065834515609998060717562695249663061964346070057531778096528168106842995472482076442204320771085026307426911334730764653162073087425818050084974367400428626361807436857380917985471506176526482490054989510971962055322962215363618425226530024570955354726734982452008860459700416856526941393776523766933266129396685657098703097911011516509849460938123526304069717697686442023866365393474044519835861666658374973799513052188482895484603179575558661603519261981129377397203912632388785037467739224189883910041088619129656611659279761784646414529876131442706190901845253814102803467335363305380138667466257023842318387169922134133353934605570310905577626431290620199278345536745454035421684336595198504389425956015033939250112130277013921323268693500913111102670302228684147566658153932527949281597038574192320679730000987031226212899956070727558802395788063729119034759592697098096432911460778825492443113335958422512822928312858825197855488105805474258187851501231577761942718713026159669200792408569865439296178719032475959274936538784596886374068204647529927372585729212887625655406351407618638963001943340994379812721768442454332745541391972496102615348143752602481430586919288458582629959917316022870570797207344266236379985113932941178357501224037710320623671398510035091765500208101980254598891957104866543838877639360789725797897168081246124292868727621425876908355435027915155559719721986586376588190017104956688291399903373040068372787595245793672108912834439208495022627390752125851193594935306493681458200514975088534300774452482675393459900435783159329891842104052320370759798714107690009123422197232729218758896800310245717385968055338349046857667078754376078887948902206383225827877856660139215844919496898455617699475359769193115081550831950650841089542088598986226889063208058705323385204216049330826451528252180117754769905368853031233274069859564207590138526799186452668766056747057351273357042917798686281729717394442373123160999352012565814605267198004610792776781690918944520799386185087544721103362550629384092046333589547006983131705556940210498137487957341733990735069002940008552317426472106962570224402690292319621090813806175330913949775656086565355446912922125001760755261197295344669352126404768826186583545418237632622683418462781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -2463373693908353886356279646673540024463115956589660763063833163639160790226406974550957766810816178301581156339612036938121648486574306296122989019588970308662980088067479662943255887256685833864651012971911746657377781185322765881037139571807541439318648673303183728091360477915744684165272021900008091334324339619508355945010711091750246020186026862964801968822245292705959550795391763372105680566549767327920352683752905409807373131482354463907050603382993693428740525883542332195302268144395822403413792910469702943234818203047346185274932773091936826860213944458133578935592679245079937053924561455502939504264068791948621101184496973049529860438033899383395585446526073002939574620582732687723697286216488591627286483511573574970242914820017203668429559996249804184305083205512481398286630795599645817920675863815562150654672662063053129327772743453199284806397903069519964846594329407211576353674316410442202447145006417019516969580385234126802819440682801173927609684724448612095925277944658760026462293282339290383161710808671621233266137307328996364483129419958230663672784543639800192739940822604659054169037244321418626687775320604869420904481785843085878027774153600220140487994876907521502367350369157632440229163960927689532418034001992614243790590776059120525664518078953300452767861379692690226198329719722510828362634336154154719964462948348958557683680098923964018802995057668977037219757262843105123672743818611018591911143466174204046787397986048212667034797925325213270686792759976439586766291156293118057508534791875351101409118452086341029051447406876030349304621340485797191529664642897895589676813440472689011481864151559364658082803138371730348562525621373225008325671264071570244203099819080755453572855449605624767707575711612701499600002616999635320997673890067864708801483414540869810874849822117635247690977458972263169688303581982044728706689903089288172685868390991254822834691111903110463422147750561004786851259166214897690274078569752366485362522441783041438343688862387933538160496667292526244737288277280321619396457332772563767082772008825123502945753385564669173183545700951176620251070603072196675869201677535536792050421162508435340201464384681696552212800906146184168894186151036766603889236014426518425163182728267045607719722415422406795722353974076350039095076442301437009035782894242047440452791484083480858154653423932662845075841190689474727926499577141250443393706212694179103725945636255675286408256256664284844825047692844980667752033814093571341950228652042661934723038043827653130154469630063726460376007328861273421583722438519616707219603194791904489805667368960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] 877211562878744690177272608458059010394139613471238430945519733718579775302723327057554354698445057376599409045361008188594532776888103974711819360520070030040204407557896560684562894473223467403057001283736485908294096541649197231788374530249547248913948089874880908908547751974930883972980079693674780335611772957756781046115445149288856192622783120147217167404655024581856232170044238936625433014381168480834004612712898804082359369427048633566175142397097951631387046484994104750853407012442078804648603997162006942351592208672730882392929606231221169970147933632206868253933417108610300418284226246789111933715616216543930899921646268823772384705807001000412883406635549158400300385857029782172525539114767724257480878124547183722616683455881438246956441718552694667257756166068306535339764143611982898535014358035648426693488849614872240810079159859342693597885168937738991805872649288207196674107995108884775468898705786847977080701044575113883667350643381714097399981286367652693311997283788576787029984163259440674014432223876756296345475689081790796639715838954694912693817825526792435714852212762158526942592218377612914586612963330965511141324022935534929000181505592676440943175854798870834022206181194828399715918621001534618201083397174511354300701618954473358863930141914541245890038780454389018989529750715194466954195268295859411274095896129340020039899128739006092186745710473414999499721016838308648115773101521478221854070374649503251973776245277971652632952935411531873551761220444409145228875202827761104211555735504470811267740141223841981589987203724099847145835340373537997770497262077055649216705915276138134330608247815683121776023625272430017677265429867050537269270156444035451808920610104911832838359172224074863684025421056948772716021717337197061718968950992238303597728321787783713642591386230347198751703291158738969495599042115510376871811736870533164302666534432243875745648098989900045871438765086714682611409833029090752578406908876195917926291455850876613432321942740182613933028641254161832953049190537504142153898059179809694326999826663210405306089031143967200633386297245706217304543207178199994954946610484713500474445506130826357702594897434541948659613768297094649543278431240062618953249260907523617578072154425610408117322446205125767817593087896201207023549655075384377495033856382800657818398695704593215684651893322132353627261471509862952370214007523753896416482409388053593587650573427470569739019211645728309722655661570246700830128154006224322636780125965639759803882031247689213764058197202372730231618656985932764404855879211985486141052784153775273307464007680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] -254518812397886482259162005187443122832496864191185338369778765180836635879667156299496682837999078426751457926429219232279867366031172947852474975145881457789817039667659682289656791448799775183773726949726325733627538536693005222497454888253115095235300592669723413717202060948379297755317518987077989855416993756013334262272386178101657169724905320494346050243275178435822211473212324032106725312098035241880451391528610720146009220620644387002987407783097157472484916199144399763052304139093393177207931063074902613428875216587291780574784993016511772674762374747323460303526135137380921877333334714309993194022278486898394730357883095116701592223559816909598626793406507431715392960715697952873961588327538392293005847182133788015079139712169141423422305578215185993717521974307801149333630109997183224754415270988284995504179441220643495190650484428534363454963599138037755567075420146249984628891062498403403255095135324100601179545667309495963242197876240561292211042903755158964894824372583201100922324325103001766211084888018391714600135633244912857612677164811722821810388295262508473596142393261690120881771222186143244520203600017405533749049358593846157692613569315248882622924833586633311680694739375557689885345840576599595073535259717420774353663444368641296674508178705410106755907293144023773170170520232725564817875056230214488085662669466869506743826843721393316328117771470708215274476015221450644888820579379830240700737639586852832616818952218278683868138036842119291245321222331560495719668585781963467616695312414065723922869318750950542678015283788203525297547011706971303642472341814514906796087042901725802781199573489140386542563434023225436288971239486407675048174579721995624220567099602531708968600357247827017728347926386512694924068028470178665912260263282071650078661862404281447227821476408619712074503558942437450003057268813860234043299329138736108685678030586048762535959279623838550378663645329189197532386788622820020696573120312500367371642187973432430906054243731926380599354218817474866845304665136823787794958603977763441588410601648388710551316569943321288419771253767307269868364988953134114019504150161484119760658679939911420496098303175877124383529832302893534516394176457549195976504383056942033121072710342110016481123528211353253608713322131138020420931362013278322499031347977859029834157851543661202789747790653716840164981025784635404289619474644097148334779537278929993631743916493269357907776805654062699835348640741705926708429126884175572129660069720367071879913493491112404665512005736414577940749926602944356778639654207004286774552379183814408600530452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] 60712837374564206140501510632443640308342957405617692075248881501771916808967007484849334871434092506767290433243794320131188031621791323990883305609493519427064697265612539401637242891855217931149661145740906959971933165189245625243363299390225207588029725037046239918202067434780820348913360114277565883368744186369360627351219729489307466770997431312967567431378498548058767297107666276789541588801006266914267652982209003749841383717894442169166878162762576556768913406735067613098477649208787901229792221736864412418712238132366026212968327696078307413339199828312363151892375821072837209510622048065488878948113265606434775169345324361328634221391290576653428670177602548020000733251416399038892277950652450675374075031221374061245134138941778272422190310448594850390410345345856283219249349734523385945636179052923396967460459203227549048928161845999996168584730138608140257188356330017470944170365325743250080726218957647876701613639867222508602605614187526473560552955516617527637032426451014612798704846337917010978906557398224683927939591086420426098434336381066652880740005385616705112667552276603065842687769809702930771913478160199639823371746888595739240407770505223806587329294542784532734262006293411905850817300944934722700153481946330322184808649972885424366362025332984617958124956901434440458825459116290657150501409059418347049499220984841041600685651586682869873078066728956553068330059047260148882064328940980924982296129077904819970801090680443764021019538146221059027513620883821216396977785274771995430442676995046196787450101925814246913769449853657630515291035579446432282856728582740612778985958056231782267646163757788409693066387884976822326203413017314554951639435311749296821256312456148311976089212898305031851096016553888055965074298203503473039894999867884012477758931437327562222807499036213536231921007141851743134445887165991686574989510744437902896775747351293845196539845136544499838547487279131312844578838709679181410123511529561963614160095772374986305098290955959862197935373353871184708035541755935734498475670978267089065496465765268284488165377993691156053304043169784137363828357707188611327771113316530973417595929409337810853967677670146434220732022227913508485055450020383731911272241722593663440524022625178270943380926498197134001432941721211941864642539231700631269106055467401200082679291080971969595445153324361185882233357311841810408988497656215145997732754698347566320097326060749841526766793526639864928220657838250498959885725647798516170160523079559735379254973290121963380535987195513517495506870080261153223543080784742933560115854891905148696741806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] -11063816961979310157765351069131136480075541838099538659595483317871712160125308833785390373296576623439249961368525589604077097897262663656465964973797298451019844235589378198365605748819499586027250513753534297429289332550571900072585376662695081709860047862968287459999766479707085738764750259808485876583872382147957743470359505157106124391801689769927745638877906227352765646819601608012640086228045401294925112901467271004921873834954519354673763555257479477801877414698661845709763802982935724450314049507987948521334754831613402434928295601242857103588511556477300985988785521955096710366169786638813196377481992898019972108897380306523054023300530326951862869660390899781924943713955043854499593209376704069602789593229122072473117003322550761837792371840085996666619756658906693451305310121640011244483433580015705235234918116035774850757216781313895838262822249771574505488641959218017595578888334494537664232897010930948046716022762131214731781685267380265933784780987157824171553791187924587615383231688567659623315677749447901959627825577052310315232298350292302138176800944438668299321619590444673639716033292436665542757526256680617004738253528725940832340526175743865830847858687845734999358583102393398774916253937547523370756760303541986042432617432357868980105412284254017700206925509193503685021741544454973490014403755259180636997288745513439110348240763774701412980388725558092646672755129671895033139034707005096874261546712424429928919569072746918892298830667762913988585343166228302746202126305977867607827863292552527954404155260356259594794635135334538725257871288854925644518497037336934103762379301612726029657922898804057844109094994546104430892596448580638745204951358764549641241955818024694969666476348462818420594224055624153682073647884052552594635104734369345384687956086314390829870338570041709733476093940270402933397992220866874476761797365678723709393679731540471705394726538945543619829088752090578695062325904187221120466735087890564646043584128932698446013044616611629581339625353019408229806905563343329806046081959144799763762216581221881157782782080862773354211157433646127781062579321745743994549777947567269429625911567777222522143100793632814383570033307640692681001989930940197644753787184617144609568397091649158035764721874537554955416760132789496024803595689879669818875895674357934549980363951830152903982991913209325297538447184159537816153269199168402249240766537257194609394074525021238348834766789048870246157384141676194111154449830574606874754675373950995798690569813919203493315199973572636299745812698358732695659222242351689770439665704252823865005178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] 783299919470329627646249074540097809918952585650178698642705501984767300818400448445592994939711337587764340620158808355647574616947579757123547668244233973447913440754372829497254444817522747579231925756341827776376539383350939861609225132708520752586957515509469435182667919940302999732891870348723422015455836039148132880368195696264497573830016322629768651118519133130080442560881604268089551850845915600787357643497589500222862445111996700403278988107277290899408546031509616612789907275012956542096556970647589069865393035000141036577162494526636872515686266040368279238934232005979666040729008997776915144183083190870098147330808972705140246314099430917095094139122928419511711233399816168588525700523185985263547833834489449303340638736853526459465503181555957471219756546140210730264940793889348857736906726594713126628170116598801604499131677273587207474331450401962148169870615170420909258870331364261732636021477156721615119598565354354981476125875038580700076849059215668902773864566191569042150670245813685367076645143294237388153054223199981503029185013826655132239902509451741525048906411734279196179325284083890960890552718441926563530659769415689326714567169484683429732444018437043864782405991128861299501435828881928766772149525732978463352215095234373122848510097733732181835555030832021157974573981224735238284914671838987973505266280422118349633882901321335090795266647940315153435966215555521085523515969193182258355256503425450011642616476062536833667070035628081064042782801146854562373490910092534772006926012816841243759924133611640909710848297517532577145400220575212507703298740921160773412276024716424792091480630522518217157806881673144962790957150578891538612476332302640518536998664878560264680071139659752790800829943388274909156255103536565331514965670311153088693148254813733167778333722675359830801893943560525351615813770709532472919807316572547568233361573347710630706086187592827405748616601809144188069617274919801846773843896191716466721045168148197106043316629175027318618883678088818278231995987875084880019782007315326611368001391870210902978302979000479691454057359249361533213434419715000890356974994239554354377682276935263538434438421134295759365054863951638861974798860520905837543751897018403964962625936576803981623852557444214225549128153807430249034478515658926053067019459345507278229991598787010023903845323184075880885791932126289109385048436938649585070376019724286283148217875366998951694250485047568292435791491707580543922729956979096478545044571596091654466008989675172553543660531438191895724323438966655272517302978357302300157987962773977564604006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 434582065677926293083245309858205294236026885544490560659730212982784511113667712956525370804078899300828379359835574186560078320616892829664284702647132268760367539634703106223517974379947029025999178308599124445615905331571900070212120944781988675817289657043866324953953709204319325860472647520513819831488294216879120499853374676355025125532512797239105268541210442471129847956322952966782696369091325796305867894387809979218345602583536659837172372552023459607232188724734985792043157484301769722732027232350631197060257691429870227397644434149409302263156820333137016313461646213677562785938588360342022764661926708697023872632146867344245965371406644186354143188261645982635072205600055658377764875627983868504682096220733748779999805033871983859604256251032736022911864075418909527667918639477245973619386719871902499651076554428302624018699946988664333397409408240805002657687622635220631653043513967073889549653441184381170151864997389387466758597967317306490320775515522651794368290577360162885692473594523915608463412779177383634507108288640742621212131326491101418249956053898809523848022874338390997970457491136491564374822647509412210386592763325834532185222862421762010367738976755924926269714152868351358147186217859196359322121839242454804811656562857691774339412443937292976126896327535843935069846860626279521179630318985613566088085004183241146171561715474008544272955264457004867468046045991140895942914341582033190986996925839732110370396931090161105744983076053428078754154475733649852285905071262352122889438484778633400811758825849149715604395286753042844813750034647482100071032316730687849194103208478329372045873963497168678194007581632364835656865415114784785571633108511921276857920434626472558021739657307134705778325770282899372774224442070734357993147607271056092973513442420319899517474987084610250704562241195770640471937665325146769261160863047325292065280617383715519630782630858211426258098757491360992182393635638577476459222586727936854091730402938834357623333840007102212663830280257761862274575234330909045343597096474402696481349198830033378981062726030403893998589622715346598258107402560062624412775886063369988409266235447930767906543360919436906651503595483103200077339345045926608710489766893918773645477967374393784059860328529139086848302956537267431591152244748740076367790233641123803380724319822054080149990967793459701192957879638585735164574578734481653130427638949498460689677513630008919231253333039620356591332396203376437290728867114611161694897982845670788705786032917086969096018427617762085446520843641117531027035135327349677643765220873021396688568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -206036242382238388262770611076508656900958247827368297381376791449788818315245483486153261300617325649877182454296476469114901072565805740102686696549707398232557079236476346326881976952544536265909332665671035446277839558616120964108381160867359721635413278515716479992970487279889458282117704565553605854330068303440701688391836811307362217202356198251091676614332639036082725175994123271102358115260191906780530433682481673794754410673272667427576340159829501954664552620310488422477877916189964913751401027261837544355291726813271249451339546934285304361459922752376121223841364756000381989233431110008781560085331435408614449238803162472272874678096211653452783618460985656516462799730780605489634211797592683379228093607708125749025417094576190846797392200478910172913674889911588992109595358873657619469927336808106542068375794466708844160398231608570305001381119452131398796760186822377013863051203042133710748005326494583656114959496390148535693225211800666829625164198468519594439053913660828185470908354189391164664241590039030743353660954244448694727125002423197625047008435948866183211114901175117241019520826746309785295354986022486656958157260725189636238330002097271788518563217488275052885124132082787987377766113527413174463484525588334067789090137784970622313433130766008695926702970414681764141621559496661238491890817016839229494633922149721928982380121981008808943709260665305294326953800851287120460977261450369224762995401679020524040407692695282174715785483722789083681800827336515962493318373702130207239563975110610590999995146474395502398350560989018241523231114938801400569511478447455387988111867187326689398865550276283728159134462803937448571377587564222292305029244208883876677614903092480115345178257247339646249380465183840882094367352741970117117610166436427022660337284513468329113898377641574556253918589941044191605278286297152472081524170717899664529666476152217983364129782694602385236259105807903933117389710372693221524408681766629482051004023552373727664538933600059737089727686617853376732300402213208616986137857986336735202903501010665431185180901329343695498519284515402148462226101426019643367108555722121156032007832906755573013384527932716102829792205411251220568680489090627816201918560613528957510527621522948412282485801696735927935716513383590156720727296420401619697958461195967403530757792654444237954248861290226635764002546127924941855327673945224173516694513999694523233504389772209325881721878609867134747974949853736833003438280429831757685084648246209918353564959490790945457096409100069360727720983592314862799336700062338499910221925922228760739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 38345442269525911680761418401525520592389464287799616554714828162491429343495477298412915624652461922443756093481459523248492149967514903804476788498903812230210128689907124538379608284773755622433027260312361488567915039102337121505469056103038690390168821140834300357094336184390668882453799263021087363665159954865484986949556006173322970221095035980037425202615303678501394502857220124774500512391177043765024347554104693586664361653449513913853782652087662386689035691884832428215514210334070238757655877116798500298413523955851758377224272216980482307356121907182675730850836931319638499841660590836060467090330554043181886785782181997593588226031553759754380170705041837443488077861657547211141335031057711926692591339582414872069678424817252853960386800267656070366472890215171944128980490118615209086051252714432982000418160036024158904872786374987329091843592970551594257128352938619206014470174051021263560534487359585720416476957569241096808396186275744237757975651314526238435003037391941543207332442341380513439147454307291747825609683689803193848652785196109549834207180045089890503845357144494356137644873247207280000703557231362622985247280501458508182960329111433646101751534569639510974124134882477505532902788704118597416788187960552658105513420810800656034275608052807005150540797141704517929049088224624990389647283456140505337740019122185390775858504770483003815431698732128993763679954612443823129599123572233625701386148397673604196627036016106963126540551524232419798088459031248481971443136438367398550388829984093594058025910664279275386880634780333326629841355655997907492621089221629176437509173463673642691821023559001825304451528202343598852495830724653014814922624696643675087496952221132418780286801252083636423901149926836939009917643891434794132201609440760906228318122068664519499495460210766906331817113983307929762418233346446558883943582663012684061485231829885148021422209004010655979413707856444217156556484387654810599336223375249086601542746429890830231442626883662797538375020027302669226883101659837300787428195319972295824946663949120371323942851222002028890162070626536100910208646370661335091172792176206463682067452834316834457710316879683505910888122120876398067979539137145602068633979424543474972507555019215040732895549505793680063618927374703706100030298764259900894225250990342429640748255133995304274799396553456964751414417495351238364378446874720360995684659002804639369101656563203001841404128201838398142230502683380235160420138012277731946993714249937440668646286330411773568266440641539292964651145921249700973698945968674603668626910354126743021813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] 106704367065282041723530021577283040763703643184019980216071119715007012817904073368195626560303497423147991180509437932273062500937552244680832747493447953603178057567369040884942839753373273491212608751962799085907987854596878920062701034231199541460853657337134307405741756385065671666766766451062960834356445083595573960699297383852761405985743299297558890115477701863330277132164214073552917298174741209178408702213326300032703073270194947736294896400739338344520200537922607964321112769690191051704633495925774505800868267610551884926965129984552289843425490968433553902133944383486800767362150416516504483897967309205114821480787221621784302884709481348043149330361867549730340444974367067687066363058307083127235730458336553818327129789399807650586639348601172759413185104550009068176492767123738149233431694051342362931762234124170702172190344716454926675309556485716660588212076439331999260216239229375766750399157560943098319593145554323291849239118133186602595337212362668514945325531692191814368900958105530347806930813126647600163133773393222553214964913560361143450233232941418608310491034193276229216016710248575530393179120638212545313084538980536335686038287944760214224243184771032519601328463251196510288172892296640873360045561913115118040355398265792272542208043306731022991914195212987505523507975859440066839169065812318453200919519395671756032088192243185344244088566167813141117553641384670699746409578195951434559069809541709977093233228567480380258656005127281365594008278127085840669769235477416264868869671247096746806075966348050809543261087727876455681332462677136360402112000259900853268239869970396065462324218929664066571995729877930457385636064931403320915425896419378587091409951303298873537494556857043627696396163500643197526121786434335683405631008477225127000421078745576200291993685901662378946883460185272201665744193734011574189126666679333809459461689692904299209676258200786079592637639088300922312369582100913343691397301546563889638470320869704806585718068422132033963129967739642242889482313130949373277285070567044527263958899964273285736714740888417094683974758583642101010370402738380956746426386660242026354730738843380436945857129391951413014172932264052258305068227889701193323220058004335217485466482287433171862912862405768812016017101082386693530089580120907234075967945713891906348716366512440146607301738178296301474387245617623158260071756190339483031360821534696311752656758275360522024798337024635058862506345247359235797661662920893879804470210971307202861913422824119049733108208971732806095774048186320088713736963625414788638634665510180172595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] -1587989931191670367305335371469629036801428742015331575869588168402162125312048244372520033064874974068525853553341289697956701898185263867314088538633843759199501221696325687169028302306445799803681757898273160044371944415923490518701432181664624686544058282657250344786622974854674462112265709507436347897722416745132475843848453827472283535169782329074958576085812881450065818236494819879999675760191683696233403625385313351814689805133921233873849558412190071182000655716488533666812550145742915119247671544817278340647688544913110660992016754923193681197152417173636178441750072820155726919552660552118824660173302667576038454205846190084373744062441397312687067823626542912704441854583171822498567466554009437671969522541149764962776480041302146104987202447916599729016259333819714078699107190337472713355313548072997458115177920956053530117068491820239763148844489055910456012850546454527142770358713182392304176761691258603818542542634895615044772594842116795301044058714635948931165351836123442029275807834882633294395400107416903859807153685397280209055794233616108582481629717389302641044901271952834371079812633187261289242806071568537395161077599519417495036069058906167277311637320877629118763303929338589351255411336592751359315754255068492007552291930243282426264088695945815023101042006104480107711327223613757128811115759252175130140360300713791015002803451159109357662528353136382188103580390211213527938281182773345436062754122057555633164326541810479608492672555823309349603957366037045324523071748909592549394001910158618791384274401683150163148935208524556666322172347510697612152109373759210910847504137736792048428484943995506318155839498196090048199991860004938632386505768587232176782376066169233313978756691305533158656490440806841499890334601556338498400530415572733650962251648010582246111270247162574109703524425004374797899412362194263560529746946403731215611401235792760535970780564605002480228331812236539614803640345885364262535068578734760483385929385362671290213193110381148498056195533913905442412050393553422774044582666565657219311249325978200178208763341587856154160931572304113044446441945033842991027909232636023554839992264948220897614938068435148729143200692361325971237177965463028007148526920200279059002964236100747899330970989074095320105232980067065775216824694204987377904741892654192365609596012371871975755070318856502400891782338797899378777938757476940397762917545298121174989206042743030956695160340262091782747744325356509689885201897656814136941026750570240842239408439632487475132997898944871199972089975908053917451298590274563946093304127727876440064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] 291605686952635315154415335322016508037604178983636403450958438750233160395621018223394940221475523628512620661016815319775884777204429328418317800133854828616702573770906388853127560021066183924783361642261635526766718886114533292468540289506690077167623106075634830415708903243736022882768305133290297017968442592920524656567842957135538050384186681610220438998585700755618587584186865249361533948759181265864143940233946041148421720561405326528607053799540539914878411623632097839987842502418500847797548453753770513355824013898003414376166913161404888183097383662721608787613336863691885726306181405744745874060385258389280340658748006429040850634147014551989364913500880284833168654105830318572712855283860553349265126576103667505940465326117883318403524299739757412432446322320030897092895246364841997463481405101170679325987511839697129611869113034774095196870368273306827621336857105450600763657227173851835941675544210098822218453122708971517560534765439004885389336120922903709975685871528686879520116860271817931658859588320499508845744293826212514486191232647520883563669043126357356746606090050754121792786149947254402201717750994088660578058484557160531814189547389014963729115729520045449199657771343053248211275707155824601159308753440296744060487909987619611056583594604234104764979017051086045145854007445564522544406285502557483836572548268050502384495699306445076041432129387518117130345031001256093132672309344463375840936139392003952724125366486745133891250102730583671953835737473092552951578601113843341529128865909685688858139181612071022860351210281802099790146617375660268131652207362680706224138861412074499656083047038189171991520075993767829132319908836142151825733384371688027760396930277338351497397421030391986874383932419076033717277536701104278794137977772728111862164294167526444469675968987766671931343051991033017058102908185888090783122379542259686203141385644434014299685987230720708543108215024112337500945958138631621551667463874832825215257201152362260665444002799102894348448343078166650410917369090098699245059166728098968682593375112979311325197757681357307226741810975989153406767485958622951668625048798218761417877203231835252373863263348100431732939590555485913576618407116598842957603826035463326188709687190788585562370306010369660200220936133159556498244735245074947691474293814226782713869898951787087341366414385404390705972495368149233175296469228570734690789670482437880490805646278466984596695681639533690484817686695561339079654942785213548547943420016974688327130171580892367200695257871814219008332861498021313419091878326057343957806093681628555509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] -2217917822657975286305459930143530946796538230401356096581891953163187514868777264282075544177084521521282418035857891887744609422665946386729062248182847502280051877190765661363862127313763740567069797255887548943428885617198356755321271157789691201815917313128488053839042003563476235172846318665819226646685706363925628187649534963748682161276359921956507286867878891567801888670312406046523393397162615911997684724057382894531220540970373863596417344640319648529645652048284513897051038565005316345280406468585389146209638756421004376510495894220857872228105995869105832064586396001766078113360473833092006866037306040886337767052684725095540051816151336508180171672056863743908748154414079935293094216879063998973565504026721455527987216336556784812061740401524188929805141024652232757541432798912252932249009047172123764009166649616778326326007279973515531754751853150786259483633466626369542481648504532996596423994871144053998541735473608414140644378450894111793423567597731560634421807881028670928533762510572824744118460216467803205551143141529877240391141577696836739645179644849372064104473436193435231794684648147176709569446333013480622254042106802573507756064233511509042784497034140141925235165036487808915181563085566987975402477944696826485341343497624332301192469403511965490241371319539683139282656338537594561871095863415637814602196388127172512811394625562895256112256083648196297584190471299162876248281798477335216594862565336918688864192918359640149701541346715440901950542257763178391874099953191390867953620694587491245720279517207873585955208282406332263756018451250247930957949603802094913452774311516667099014444454657352459471629098365968827005938198922811808371282560149816167794829168320909385266447096609070929154682554796052524542758593508430445799278755286166269009842939316229418044950561991878673616788259118592949184202117152139051125195311687209038729126251623801376193469293257171962361360745089034944083160995043219247676008942414165753059745903683355289258377636524297338008222848638807817605433504698796489417820811241902181250169283072829292313377156032023957780594954423113423510040162249907712653925818957781659373532796645990822668407518689085764553363745853096102204382201553380469999274545551722408351697226711730270348259898861972030128974665063305168480337671142155649966731835761656880890530454669250530619334221083682421089736263159746600279378722075985311219455089840731038383363882069160208202114277430095254159560465858852406559811975136224040946152974798329452352090142760610688138969185250197925039140340339622460073505053389885568567762517081760727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] -6242404342016309474902940868894444972022008139829980879378152944580513188183466038128919658323065271175366035303020711191991916582223264572827114234942171216332411027587974142343054054551753564732786292532114636993564764032908978297013946547932173841635880614649940388514052257354096858797841794041355266172436843131688099846762001509944191569349863370183257820498587026797869770046533841889926987270525887575774341768415503276257854966855671228498243128389505034464906410691055586489798861176933125774581786555338498544611527714473384037119636157697333845929157764188222311646098786867797266513325092765580073139077115816471200285724382191447330436563174239226734537612640809267946548567476499478194497457033096739343721501223247937488942264740736952946750128021392795176192714215141871899673607878326410171924529805728185145399898425245111046022766357956976833432941784249231432023571613125213053508396896930393504120778900653634718502312173032698886342379298840575951335502693368633854815859863869733454724837768058115962258705800073360178414883576815144841025610900890927646907273065595725169907027592951884489921952049332116047598671516054516206174788266616470209209618194893704558076153882734120823912661910001840063508261479409156720780223738507044177034805135367494264571097529174731916916794100522909772232531697251227516917658977302399306783198187702761195875273669011857342684046769179466304600117202540782101014375399040719958683740258917335576586934356373268438721381789976556454436430318884440565929885817973833446091088875315267050291585470733284782515931723183388582223806220740432624571641337726602850296047283220381086297086504956371421707935103590301832653979281007786952831532743454436632916456500294853938480228456940043765591997291941837394670791990152727613779286219834877006749065734479583475416514555555914968673068454452262732842250516507424028421436040764271200065963552834028150964496597496438909064535828709406594389091829557770812217816599323074010294540465780708295497149993275510018910093565932325018805635897035262704429398220029387868966300801586893268177897172010603889549765351300827889267133093357556064813626766870522134038414844136295467197122582254629505143274897234401717250432873452900816466788542180076046659660025937082916907373242415404789249625854882746914015153960632420393722710023037126718035186610780258703962886921114688740767263775372830143152594134719142743030314752963548291221823812030866341553528063150040271784928248637405369146483700868108238729097176705158895201217848069545260641020215821779994884834733619357692562655149492909267417531930657412874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] 648619296080047968412753275488969473123129147103664338996816853240954394497314173706184939283509197899423077251867716857950722746968933084062307082236794218452550553035351462212594064167066503590706733882033339685405670937481328598954839151353775376478118161826934317762957194948854699680323021948959256962670354899857606169353397249544296453210021232803627363727195161682016411949415642864489601411071138520633714765492999561538977663473236792892619882948009537213642383689419062048278933918093635122208881757380326399237317804457260291804984037053060625081241359620601917886386101475139565771290707212052935324661583526273800250694944227856724119182361494930254776382604368573849584482372343750917761302918142968963501202999187424280295062896603202914740216527100618015551967729384651632981856728829571810956521457384321243513619785835626505627349628615909226866585540309875838029691493864378972674518956707275381800971974910456693419290614450015052960079989370841626033702641619269779657282382903739465891474776243106082807079839218512802105848771669706773842291441758284606398589143533904468457566638578450002135362766214498306559098528975987584473846714552861630573517290934892227596771283128279819983876873462024802727091241571308393259895999057646903101817802858952714782919535864846906977573704009404890256718740958803263797805216980224465698107886619413378777247522859802812626527841256870311216088489071931335128261936716137980117162045575726638919527597109113567133364321551546390954409697770055024721891119284066337803551305916528633304839519583353872167598845798710365325681990658254369161352074325408995641247229277471066964239591008937419222671450276682619318912441776289300797634118288040769449678979990009496129963330741215969013486261335641866789345595278725832110577158590244681221397567120033514966835044721673135098358342761155682585610909726477561640096814843942517713965207167294641439531044715186096716244964058598504211244856586418995763571342115783272169926061362868704910159001122703376023115123220230467668670211066452545884247496688624394638947834591384697515979061026958559179437978057910698401620966047892131292849572297756649759505525116759407926528528290341953337284655738675431679749799543170539545207207312200901362645309612783913138706862100877041172013732691638994558730859039338805065522621819845701473867946673465619557280981892294688948415974921889333877621239869796609953575023094883894302434235211235691040683701491636975589644595439818187214943239856620044437056831171536624659202870197299762385292825173550911506645165113617055268588239347794648430320985805705707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] 74770378499042392162039213439283032264770280661085448678243892341190090928878403174546116265635843234539522195763458341711017474151539984370050600125859737385728811776985757471563382092400274454158830467813528996525333264014081057276852405252081921615900176611986504517332526271931867054144256260932437289433917707637757121441985239157467929169589689921808777259495966593992471755042341191422394951492032789286170019771572755884627338807464846701707053733847188624398875473824071759536781117824274022158680509823919195627329171917151100012938662165548284091450470404835110310280568052019372122346038708067935575138895579204839768266758003136675623058608708974809424468375472009685930827121301218950904524847527789361354709457861876192139858570834457082876938484564917234032824545453009078912212950470073294248200267829107426096315152958987513061302422251623789017802774351291100215578441226715970188118654487755665827091090273905237031304938848871370169439086763116708069234097795080856402812176132474577142186773895195684284352688016244351101898086783912544233507164039143505408066553231847506175202202446443086423725593613753065054902061144863672756013733826766069083832893582829783541458341443373935905346379690445979129188721978420421682610892176347684541328593457473586444002680708457061183148386360161782447946450255596496106109122402707960737344171661544819514796215950155944124168073118051855296215410792581539602776289931643440975267337175052484733094932184722185662681923993643107906811429808527042272749410989366955706559473569624559899812376599689673513486701391881962648593650378613166214445327482622345550691475191080935346772962083771442860849845575485555980250335860893814410648941016345270854505391886539758625737656735890944920685188082190192667335534100666171013037789258074446074144387066854066303313509429706692153857093223241315309661720723233644768985159566617649371677491764583987817970137794078484823779333096236867631772584584946408028799533864988610816927591363105410189040059158313089001477576812677731248387705910829550824451404098726142387546598150953214552067843432523854370888029141451827392496450934586178554139254570421655040435108152035105555851636376535189522806340456247485219676225099564075561912999721978959805227381523521732939037927750477917932489660783010307895231908989083160114925754417737177834509142486702481980184987518687716861751905685669441323841343456357213629364580855535246072764966131308067083379760745292854264121045196305594546300924665031390037488625513662162648276862979367332164099664359264797976584583367816251416314044590192201627266802006024519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] -16529676037071692946007775366499465233872951678170913886636382574612341248807929567875898144341917907019884729762898196816068520117927092175645676505423994034504229008239198799575959253361680728851949134246400297337232074174640091474012395323428764677434308557595039244192758348450523547880704103994193526321878308013253870173463563250755201807006450547034206906583036929666063176305519022301225818061944061995468711891056066156467393185099731884990398338301810988086556017551470689631676973845325117786376625956032960211552645575041287944895249042950675822097232879238479489952603563439776870248855934993086245969557072081536332802099424233836943345004930297256667628754816227952989891124304548727966606321636373477056075469809543553278172095796051152425667447912490606415143577059381358884064238786279531193188724690634621400166954861673035526288737234663002851870329031734279071433431749116938977352350380239484652338095388884720794856381213460680370127300125993548617704288251671713536897540259485419292985702390940214249443406071344702157164977182114992341665584669806238392282050172877272542252431045089107780775101281905322461094102216840170093476292857857892462537013615838386009853156528423401517472017326981659402645525559573823400798124423783890750212428202543830118802688590395996420730392701335527197688024735877520184721085657215121290072538457583878860564133810703664837469663970242278776481402330886604312453177135177205555216585957356282351901089500423869502799663765013405372603305578878390710782319329411757099344629590666570683039038141170737763482571883416704883600058170913143795072279786348087514954617445657963808060569232866239079002584468686133010212148505354087815276934259032204169905657426876412521869431533261786234897509086211446750502029384579691764924196708762235621642265117609406410769909731031670457017912347825457478733572036110810193257777921765970301654267579374858292692621394200113169102732245773458142294302535251973675707187403591028054720357258227591431846647522700194280616440613250113407886395662662103815760011269295538742415385297782078238296342183148419172709618645871085740622412348325190147141649932950560759154527071881560018643619924052029082392548471598120652831617342934598865343845774351769624462483986841464888277226084387751835927249352065400073175122049802634259256005503640966966048933875472411127968453090029039292902923019837927028432519485090675543420515226632542719853944724134636223605623585069478384119869234341759765442729496794996383749064378535121661701500650020637692567212630068674540766893031128603083261620081720568078494305715193118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] -564526746199751804182193784108653075718744782272636363606486778168819207668093480812805902776730093277492701010994528512776895317100785280954822526119323812018805128302060558113303822339902368175169928176224991521967254416142554869146721269417454692225460555018072483931439777397426031013468404017185734498308697642141136667409171598272510825871704144619951492575070025655636357428477790934557087776456491800643936949778587862400782000694835399772326589116706542503537144553058450982080022076291280075253922687112117514229000446102328544836115523185920478322411112697890504392288577484867285886016687211506007599258041472669278914365244996187635917797173772229728184016998729760425268683169951435920905904888512330955453225130998137557559590536156615352200995334865861164447812210399330581135501457657375683587508470560246538105070303455856989304775793846455136499438424219163823105254324776253105936335362511381947686142124187577345731843706406358235488298141149903308459761864250087473432785969758348825079346798173801032050890790173635717328948651918933001359754983636750700624792054801675467416346759818296991068398480948184534000242872727285805278352084505897059368915760402604029870354572341964908323334951546657955464943040969723758796259608383786210858901231477572587351300147084226815225304251631038142486796443450561135296124929568400700861261221118944308304155799357730009953017983170396625518393218736198816388377229111965315619634312528638575137966608131669499323355689201146086740573441802718553272966153889322963150660637576191974504116166229655886234704677092620100128964334806705886766315492659113246097761626158288054651273643986420871054015705476276166356378234953806733512968538300635996337982728606597122086837294354613410328888299088065690561581769069237050912595226501468546385848979583167074986935735259704945815315789557655674200500851018655724437310994461768271666797960875081698460138501994787096190136662125318310979389835894410202445926674788199158624228326869682274551661401338278457759522603455060546838172611767408009901885008372438425563239035728212357671601157125759014287013002972772670148779918332703222571565606823186459154698060433285539418500589649337788697242225738108870622383795322075627576528525332304397246206218779110836814575592018125805667047186177612397280516549138087598518036512387219260471779360384171409907101401584290174906088746029519800916294131261914994415047776343497599083406028232673834817626309969366709055402253438550170696650780908493320140575687289320442335466401964146802665911339557245666552274372218200048830131499391582567451022196274626560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] 281229051072601468897634440270334437541178126663197522074245229337600723493078462309166008617158090294954683252649291393847888066137274819165772415323219003555549687540534152623497324998045525340938170839563267613600932477489051275893717840018791724959500095371460580952684700674162493421985965862341655683736509830014838999075252928851456973768982941432339418561253876993751497110151686525917521055082768474530269355586006367867939549003459914849318655587160384245475376632241340670531898814849660155429270917124211828559016753193043231000602314542368375774268455956609989449390400104833775210703629334092899199408572687844977359869631047069254764781289891665677736185441759120130810446105983741057471628545747421864338796743320851069488876173594236207758367865560070614278667171407106108101202591015620501135048066943438037809716418490372814803038020396272321167076009866670751960448366510911920938816306458364330343681227001626380927573823275179452364654953712943978724530339897662386521067354070691348321220899306039183941740847322525033135801126688373725657398703187458883176270775874778935861780354325537876495210522284841049243859682965868702274866129301645557432297497289253321252322789622032776864688571674767923957709246556263722137540550636216696573948458022911654078058061566168789495455539889787142977018957525078610498000277380875686785627313349238706101215823602494162785438414108858407898258869481116885996753729715481224644486060274897709683481595050259100038229451823886012300868816937216929611629597346503802255049626600880595141002028148161377941765632983134686692970450154322252742206601122583284280400624175330527262680688414735216044046949094166237553060678796333332740787025734638784766175091631134643013092883494776995508864784211880840016511127659840838910219971656209114475489353134108623846335743541759457771840899583084891539712122297367487619649100909212608488698846884396210151318540137376267938384203049593525960128931012211518515853980640514035640770733232155552614698714518587087156103140631112297938383100914867850851490141631201011762588831407898404189379046669359625980879429141750675421647295165476724242348801892716049559266251174021079087056019184275217391830851629225699002286539555760435366769484470883189512090139571540915502154311467962760821281888590988569162528779153671163218948637638013305583221992043211995916864501974651951017632622643314918039682613617175726238533897598886583196618945287650049211090080706010823450344319808661083400284806120384782180533249622402385897527087353850758757696490010673986253211347213747392067093152114913113035580546083717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] 1277334042757476206281091759604679146617718598241071572531290642888208433871086448935383382707443288860646264977733839218817587589641075709630248461564718505571439071689507811007587738311169037342199281600313923147825527341401843958481641874057602498074915434903701023748644773644989198008494801335715132379763419240701990127987858701590894445471451403043611890170402490443500992248611873992568459766128246615987640107453785550526606616541397132354755828862396427087982151651396570325771338516563000856019263308465617151190405192799596805713227554339235603383901892415867324162511718783482238639889744465065245314278442187155948878253799615091698937063248482945312737610003600555919546053833682442929381253595141967650522210184244346151786398355437511921524711296007280544101847261809977252648490202859596168459179133117744131072840357606885838111049704198707391440166234457066855463236874906694346063724563197941087066956971931633747727742232396358969618862071159194313945823593041672714796686048722655319058431567777881700436342426057713599138836964577025281827702301480450084682498758873858557052629062167802294112271036261881075736427480009401388895566880082164460182304365664203345503277108489199938219669314796280808885540846216593365788602598723504292096852844467423085925485018781847030336913806107857292241038352085306789686513845468490973000329682387594085328634680421920939235685484888114465689875104987365395348943559317745483089362106928607629464168448356511018126362833694644802243206739291728005644542184745430487771286156195121272764540817581549680969250755977415212182509121803252727068278115628771518125992919758243091790001976763043417981801811709340594340843112641631632622090585876729729175650057247696095130883538317949956314758998120399608497484196374582578235766376278569516904028337499473856170082069453609226653601895083380260010667660856686381176062707225061185984449014255235155190359419064098057086338018573214765900794868072524018562611872061036640823904051379588973607592752286374143618206967265556301023981927092520579612755487807979842816134480369625904219853684398885573309384350518222330919769499125220083707244239902216737790574399689761858031804721011950595293636750224736905026015100239744583895600123024643481257537122417234195174227204093335855881210705249549074935927346556130163589928994446915049338764501565357823603927873602413652606296732852733040807298359115913392860117384385865678516461613358078186599070353447189667338742447092725881333815236733539750309642820429052365915457549633942138184347494817571799773472257722271386768355901207882494184816503685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] -2416411027366642812526606168661969256331868476901346947404622046160575734375341924043324300522805404878706180033828993762448713231604282417725129225213172180711322226696065580241656906323068229963017995535612699491224054386894711980761920880353598339399842525577160939875923015484223443514236983907795772663296895356389785957398341084109425509843912600043368671213507507910940004239210956138204405146726763119441211287538918353026053665789035462236981983587204358975962855176898663582262345136124644118723993616424870788951670491705604823009314636950086440664219593610854794493312627582390372718239391182772172950921509935919854698727373654036449447365361369241031987658276242182276409825578804056489172407567024528228293816063696188785009102500285876063132374623434302249467408680818525753179379067480942097932382686673029521179193042942723372452272708053505967361391591253426248964595003861503698350452177642776912899432102861260718701068823294884751783200464693160699147569387135874736512957413727120897685969003187834313958445654810600812864819653880022781084863220787679411972981929287369568656744250033197759813477306350815407075870741473427473017677047964097789376487600581353626248246544179946396150272539221420000443336299476564078628355908295166950106057485142871060385588421882355499972823954110274001145627983097425941216162662316662598796474671553446497062583487988394973031038239211232786105188159661434557571100144550112966964768915592557947556599086365771638717145556124050053822771528923812856825671262049366232156695697247211838301507502425098521749867145625736680301466233829141406817513523280358443249395477553240146899644182460762725702365638927666496661488379047776378097514064955000034337554788617400349603931509019026584817920892284609083707868215195361128097583807777056894412745711132674132930734956514355469723127998163022334215899784757101217821490271138087426861549660283003842596801777607439581502559942949338948367952608986440437975499468342644729553770742990425413044415660142419621949080769515977448073387505518789293339948427083411003414161618585664404145406563244976174615791452564870491993278224456247952897360974630600597981484724315236230312168225554573619941221590429578711051956844032632488683035576119132468221345360249106339328210395300049945425832825817061037326098185480731880803858124026583296309350665503558703215747583705197798701669340640722592984664264957436491297338752117115665987808689149152218704405914699273889043823647505691825754499949301061334597856581015985796982293309434074407253512470665113545525328614586090200383281489655252211246118228459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] -67771865194199013626435782917638450764995027979159533546930685591332077439793219651137432870813871059370031435804560435418870355053794094081213384511296047250546188160977201412006801013772332647645272686296964219488686181340140759111555020499199262285453282348555250745167908692128825964244664193648659051423623858303202465206833821412081960997255399780648547701721909187322582771895686065830318759654550671660913162807143380856803892331786225259790893016987347012171991554710512519474818550741762576379083248562725017655398681228356806844879998054952775376527536423822273026647299188072535619038656828547022498905947226180026194917683243318446651301770378335505820425689645133124077065231390037753850303638528993958165034993891459448521628210009525946078477470932100215146745366280738339061989553538112345295582082587332740698169454791439507380431849393820822552411423996231418971368278950185118619788218492694593041876940382875071682678377517157792739947303715287593265695311751166653318457220126166018298812438157350973297342303684197118059243240154898954132453151045406255047244093690948626758239142947023228179942210279966841038628193203502462353213723303033919220914492707968562356045317742082765792705310322573208756022073623002208783918087828165801967805045316343345394133892122998865398758091121113278847217865337390147479333204873032594415373480264872357411977880492588269192761800981278925627667344634123050067537859323278946377136217408135205658574303730375765971946511392462423475635343801904675850057789249374645994221924974038156204202622073737792022022245413261968519342099910951980111953268510666459985263497869295164819424877106199854300232474588228381131638494785395310196241235668388349966699887628333720581664087490877726034116389534738813475789970459010773592852028699815203668920676515284316907636142619752008807448472168269044675949814879902782700857185133453090199155447404572800806178163018431866590043450222474574120432073156246546759849270298529185315178961425715776064536018648656039851223577395842283133340942866650908095659147440673100901180363453392665221639072343969801588386871951949167760866954403108311723452441510712495888029984720677862062709010020932947187241140547975915074365433837165789587241725501486891594016181832111169909837717015155420618140621646031101911562418404203528541771055840344794206805068031313148686917765006492158650377012025908215837634340690196062144356371061925001166838053213439343447655185325743241632351668042548794027675499370102118194421722051854631969898905054538194641839848627683770652651293661351684694601483451184866763448317378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] 88415465839097898474572630314519632695500334989593166532889858785977362500710698591848160380739988914496250926258124401141779417404951817147545886532642770982587898775006387521161498384225482416477671793460351395140415413237247247392517697155247828131008763259859679947046063748240608778871621799235523986642718225068986743334746047151045845663568476076759871704857448614070287829330732107326010365167841625811564912206729604481707058456092021954028409871451370221367102724236501893386935715291229066605098199421748165594375705638244732504862007403626630977249659229145267792398786409911587189290946413423016465367090533090406749342239230674435223512071764183864897767378620800584634402599307043005139202778844809890357090234211699448406928772352894982593548076791585924427619283758334261053172109813602509001469801816904104772694535891487837402659453720669860651932075559174887135054563682561465957002784032846113328105938787779783944422449774216138448253517095115339327119582638542443862241302171841243210656997902931087997430942629065036037246992359794941794756504349467809131713816363493816929707926995327760513042214564437158653061753983838425107979176646733731778677940143788632756753324855206940527573730691446781265599901158245137410420362115631517410001911576763179854370107773082343394655569633999948694006847149615925100869353633542299857417084496026139541864162304788856562327798458798565881107158973723349006413185233989272408653100331510149064583798833505175676968526238655403824975204160322357121896663129344803156039045577955869888008396643967427753871482467439354937051411625628239608465894319008757152915196474367305990063109248159241894977773833158271410071353245011510534240154368389946234676887980770561094022432212236590019816348384327870854515936208542156345053850023120147470600410757285681346747992329897416469408150364639756425022403528495362358094440815043620764551562820308203089584781539266287016718559157921789312051178620454574476648243613827081934614045362921496197228101736885257881468313765885938511873205817547256039352181128977150108639413373796861515620727178417398308708163511874428227570251811010332515544562939053859038469022446210024847220766332357901585534409574473492517673970528856389984913153347776441551227206514198210686620568030819587366597184400825825158694735423894126223109842341906825852313939028574541400729847096151556965962174877841148313726738495500332142595223586243289629467163915185699793964641381038021598648219764268580147039779134249509026175699139742041275775883813789257360777902291195402186754636734736035572129426829714267691814171443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] 2299054588786714201535085314766253292459659478961054762385918763547936993532999299877901941189530903482210561538383307401837958716528495816606180339184086990276158216213273143632875410387685780860533118350432738317591493650302423696998786950361681665218364896841760730714324047852891354301836570359657798003744178077707092891218996411887604442516520695261062287145779071477188959462183207629654072563186168603740506951571523422651620408015941791604839597257507932199890670130396847655005777135927285879132130881475445366644353411172454048530073114985796088173541929886195203494291811016243527403810796740979812338070739292318453666998523294962628289281966522836684713427223253037671277688832845346128542978764814967206286427578073110357344426905131985055028494090431311052435912249548138818910438430849441661776218099876080980200673061985831614490270145781659317594099411455845143729201030220411314992227054357548169684789270725402207586198641403217542506286942650894944682822993269389990615047984350342746898749915402293484211131829002198080666199758616040842577499682024481938634245305898392164415342647774507658771385933230199607012304228993781343455866027349818316007870497173064195593503324319905262851165551427060080536172693763911800347054198569367285348626741282228961865615781685621006087215984682816013637269260946615158158984508716100093296665132207336209853383520617183624922881119042469404698635657906717643270939879609074690183673752943210295957759343969172519440909899500714122294486679150097858595743971037874112667367522743535078305619644699723715757924795175856539953942258401678471040589711666436291246104667553997254053906189834484238368772576067688050648039697046993511073462336475956077542177604754523569825103980375001270351186934962417607498472628095311782574040623189242912553758523048166040979581210681779663345051534220233347658088947844671980972636457527203509006972688010281318522004557677625441950357301369212285685896628453115040661516658973090259558501138579265650392562584770921163131630593048896171838548276783645428854467287003363194583795301926867747760033324515391910524312383462379851824507106334535826178422023231921803017970747414861765900637498801193982910167843480237626798268428172779384510957633881038771991357262838323501707034438731806466683495514580175648899963931416733343474775006531823952072857513766961528722412350852176709670013237894903042065641582281924067276734512451099907403558090817900714101491709841977444162716737090149753212457556241022721573006285487063352611570641830777069358741102833749796475070480600775111842275293286860217097230745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] -192803414190887842691364528178597321328359040840649568026811964546564693600548171283153149450180594682490737446224325516959169470612994073372540545779110818316357715419524964084400626143535354369006152581036579896317889046809535737797537920606162441004220897235954254425615472639736694283676548165099119058980890898399696813450209594244673807654506467584070483043305207633613622125792610145273452736332872630978086123456752786470189430636731723037317678335924224182128777031254438611390886412887073423575623580402519813471224865852232688926469560092686504348900419253146858446498763982946162440996832723455865104069874244589510492524458995059766207360273273530306372881785221460398637085811289616487679114860218952101850772430983687448667973667597236376807974619911269507918973766107343890608024961174886629221935480922650939007920296925724403801337440442662241069246024470708080814289720554784963762065116128399508926398093659534659164884483915321632408383364929512919901909961098363082000213440934317627528425297056119032416709097882218386958377608126687946997758571901385324351995585572159820608033991817039486270032525506157854577250054223922659273838148366233287639083249270098484109595747192205466911488593518375373986899527308807807755897970722827213985641294367214641509828630362909200727755444118827385616319718675665172711991014184802553699420262645618643381626210243338951649480654535586831769309106661501620825045741325367154414373100918106176169194103399868050983885661964669428377250112594603082965642787726045783183240529019873868763470278659790075586748964644131198772147707171221271068651676651741856644338060769373557313350730080215011594141744209672031589647043659562743573886636373032986032637633088520799304563358374554000451746195990000831064711937432145270116335555372642412964801030785461729083822185097587832762319187501400423720136917424902003885401903509236634044810698239585818922482626680159524704120626729539185588255482876973946756247391451547986208633989165552851948560694534818030249208102349458506787759680019269332961734936115093473697351895355728687605585652330819595891819035357485160444954257331491615241778928164673317226746497318951104068445303415741625287547453920564178288137629944291349079524377419085096372042605462085791547945347685162839576617610448258299672071737848997765107647623097003010449435175045097951720846451644205141848695890681816457801847229145108179909853918702030386826662690326420530338306475580602347387421031499099177329691522304114172513881354994279809077442348637433070001806323219012895422389062293355556262631217602452480716156436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 33181589701660710400691065913962694244327179619851220426298350434349641790811972419829336689395170376469725323006676283456579102833145229859128212186860955853230551594250036623622224796286543317071868501333885020589322905580143652386314003695967703302301890276992806042097549840455331229009318636487359192172866797180731094638333694012514937528531909787432310918862421292467778988040428499244783303385507245441935686474534811109067292765713215581886303285156430731735169186485899915708203777656634708404473096136452230066912204457029593983608262895244850503412281058764085488979475837670153265069229183193481560080033009600902709150901710149654393030111286064736348930211028103396042281134561095523825425995628877281186049915237640346620275981555429497887150556631427417918727254572604238788523462932783165093352804812075647296276786490505386435130807597314741732691222551469309027837361308427441179496129082653591550985210778084874811180481904307032572606335145783363670308634340111063593481701026746191610528869826903725831785289768486423492773770721376804109274749679574947792497105187062176530263372322080150154021830765824776744105577034560852569111206622559663082686462334215484422215216647512216715555270034821139377062482563315072492967397531720592585816613859416349846082082934323760314130569761980378970972193789634097838512617213531104811874043539368878478595594483015507056162788515497347241236473679461976650825952165632705976352880767694057073911641415820347455470031147344068405607235744616337093858187406736209378272038716815719447647337457476107376908803198215381851295437309520271687332978464767319796923258873099866826460394084322162750979988861703134282389968602534577649767414780181110553985914072199957533301849253504253029426811836061603155949695385252182227388956906932284158195113708333892174047365550476590730321302855870360696698678960770600352706337042232344001680939319964825712683461653479573872779198013919865040132655409300059820184153125473477558812546522518887627782766126936693419902873280811698679833697799828726924993792600805952190851553329643082309947328708547140401428201518014541205706393469896105127815037398281586993248141646788523972516414512849907278074256191281486311779849166526174149200814800955387863275398727947794528878995883620158804446340299034050926612124492152630575894987965084110360578510247121239869224718795154375711385042809625214374941638167471775753924271025491985225379513517657526784081676900249281884027348747226079615117718936512150619449324755012027861626431814413121955564239983039617492564531298453131314308825503175620648564162560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] 5365736318766945463273890302203496627398640559608227787085400315603928459601186840423916499046119175348106586317980178669221416328197185496254607778398549928792767858613907191896189359108401067999374522293505590939286533714391576508338119381730662191906774350620702046415304608986689308107669589035638381185136037195993367806009138328105418017234287622845198439548214394227041282004395380906133346561945302964967230184649674532250569820300189405802987926623117342803682242893960075661408849095847914296631479341332879476295434964725150364477976600261276723379905625992588919227004306366350805468446443393507821294858924293512660990128541167192723660483725099065449051745868492913583790943872306765902986171075445969427917666634474165332462875844291212473780357711260126224773083198486376406137634732129330856639946361844992021452365398809424289374594666650303815039949829931471453084455384568894585634570356963947047335851086182564508944562737939373279715839834143385413323783562612443876267383450737617160522062834115083251524919979051107921337166363758408288862488716718193150825785817847294922504327273391667417197161308623164473260665875666870558056356732436226094888498915949416352144854328206603728659036711488520236451802375300205310044960879401720095768659365250253169038236583030319540609914387758847216160142295581554537201693981736451844865293343006413987052204647659768108198080964921402036348848744490996711252028163995758918391399416649807819492363057434202728487401191117772336018263255851108126334599815871428010265213772515294120958698872647465120297480092914524715508063628229002182276661280542271515999700707226096390535684553439448535556557620160128831026662931683522580672748394656708184981215552257735574121690261984436090709728448455331334538210274011637720663462486753205583851845118984859348357631385072346328672237097289085951747781221923301624224926433949775966462522967027527636732477618023681461688615519971883644135595813089820411315952131459663030390920201934753680161069938160127376874446778842761739681959914825305612481541239867006033873450283281048220725665031174538434430801099920865099244929891440271035941613446334990708813761398787107085791012856419489764563319774986619801420436727759909045156501910688962700992233663240389844603491865635512013081918711203839233569668650237895426681916369533080401837623734643833746747732048170340759146123297335634983187748689376283218247184061958964000744568121968919996867118552293365264427645947398625489336018819812595009570582637715545525588205715708424010802903515651673436549745421970519801747188387256964148164034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] 42388643096219638134623175126119023348289635768726137972070303732420559927703130972036804491044210351105787914996179770094273677713794595137989880561964202747469895045055593997688288151509277585754519617212401940049000579552034046300126479345687695529656718475111081240437255266254200032077366868013555385730011406924461775392307608249896690313427033102894786798297046672670200530610096523202428107053634593893251241342445897686329480251174175099018152834372286443946396892138443695461030632127548715113462245716712952202721533468101794155804492113339613214497445623781134025633940687824933175167377223681655896809079894956078465668886582561491190655932868275443524312870418848847923018002586538581890620117591671150995211316530740604884806253022032708958680224232251197931729613850330897879208470338621591298712553903716435803816977368355936491303957943729985187221257170023686277091570856646223314160618089170232440292610772122286932380635676738268583620653161044437043959738205468122668767362402809389414937417123659179825313265892663332313747474874758233965162180549064379306907519038288548406928438664915367779572416565172694962148367291222907087833008072301231900272848355833650427038913545505831661108026417544529812311664810082838488956762155695175388008028050078644019638430128640962329831369839187682705561360345059830069500671062712855778060406887212152882840471266136257271968145803368052369321038301630784617119789903421017619256176923865257035449099090094424972803135985788280554321647460821237537066449983358267056738021664510021882395223035547455454190637185221378997728122482412705642537785220357109109453396100797171239807517755412918786696732777761737119428472480231041327744744305148099610322979232854358780396648915361590950733625748062381053612870051406615968664669103441883262512722116081907337163594249416018483925001571528706172919455810776138581048659065880772157678073675425892806726368883352939895810107614427888941421901886267384603231306017129508791456532945594771907597563623423853431014648598011081345233882451378382682266646332515847316801498482988365273980994946411040368600573753024893022400506578543822750486452472304793096044696794119810723485390175500490133769934634894771474103006501083434382514680979956020450663568716355443492921327921453219373534287678452965966981426873011863793833185895826936434271858353274421840715973175123402095623114077294455803574210057212971147480255017149560464740285051626086875141005214700143912718014244687144086367849285271495771270223401262680454145985920217673926840685776941515651447912651687411248045213323889949456465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -10869850946243281391652166473453770524309122948405804257734317220633064861290326425027387314872455387925120216193636475688473276877855628887436991402650150297154935916483121675000510573255984945531376217404261931597809543248984391887023623957455310631562662388632929352528321977545538216551416511365729561939480021037370641850748002658057901094269349903726947929204753723714406745672149768733343863253199213840652062022017133304119630382509492658961807646361741668768754065960309882529193154497509960183756960705629165753668717958086237896801060664489645840921880305936935685247684293154622936371556831477932309255476291593633834609031834331727133151412355708394988325573232956757841924135185328382714810173816235781878901752769036459324262554516161559505160079570077951389735371616684603645861771334601031428466645273833394968372862248545603326937308996638078319804271927618579283392133188304833372924847186038018094637248177447190246684519109442543976959014442983948686790953647362957220479435382533758724388760486344352870145750076917974053768004813822074381170239228419033506337707916263267792887616750486884495025027015493993581073587439562446940162313241986787738522067931562102229173697661564290394859391689393195330322101402771274455504349693100928441685666236506283631260510368414534775604236425016414638068842479359059464622574191049883980336549344262949321492503565922160083845087840348478638329638540406323595681329428356949427064979186833112712182429307570824925264332416504910553127922457461825413815130657922671845280634642478492701225199893644284477728335171929906407190916624222153922505256543992874239067479596377093116411466702231006480513778756754787826218923861402357003690951618441470484797375835056433545367711138935045727249320700450188632286866961638917501635721280319375441394777887772066348823277578892386138792905915951285112111792080789228086998807037542280687006904384750105465726093023062468779891517499565152736482086281125689014954458423443340881909717473659060059968373541230211912817836752102014166479716320296475713148710263135094748058403964142970455269898581648483598758850191519085634805399117529600146777652546130106535391633431845822538768421286276773088554738504247705817579953312162660775767872317995361017232799690670804033491517522934293521047694641121999023444545120648605127579836589637744774643263411261737076420860367661981817390522599065719391041175228516870789782339314603609007550350948878305490762654028304021187695690550678035475133094512020127831826535020128255204235438952213296864116084159547653408272733027116209776116141044893435528478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 167388327910595126712378785066626783750808742052807664263981948798260758683982436132785835106684372715144717693109135960289286353882806975652012721509045371289601872077567781904862808552837882874992031323444051290805601799124105360595021401661268587909645291647923740422602834056128366524073171999356979385198368135436135864766312260789048570050773856152108425170410878096521194538595134706990815651267769157623767460473456071720438933206782773338682234149061943367246972080865136403715085266352989370442223103795290593409619312909915567209051916258274611819471364038812157669734709998888713882464509817820177538783480775172327728715949847748642436833657844861545976146972212861526091236504071875280969197449785951588929482624472169260552267266911665037182397538220221346392442249000877647675281822602898219876117088720622191837058872788924518663731715020524982310303273993091514892650355242440572541394539243504556273836869082068550883958753238935245257749416618134468028818255240192281440300504668474906323113548791032575042040840000666107884408492547902780865293442712346356708369637220441072004469753197445488335818033277265674111606318657442792425100493553001397424246475652794692603480645211641901242292413150325856623175194781617860166841002419374393615154972414662257936141456741868648793830788705734746250260762228972709811576142249127522703875497977634419500394208297368239593863361354933751430758190370391291298223993832519862811929761731155971415230381203143875745653321101178064209856802515683517378197634769255807676042663499370046936712514116067391026887515164516557689170083535668431705128542005645788421418701191056459543941255574568422178118940699361955399366762825282159346009050832848218496060473317544675621310977021277156765069874239307208482026423224457480608436389186752389821294115214336896367067312325927950300614428938586103453837748899095463606046709257223961570843425980835214023969231689451419388088683265323717453165015789767393592309729636592297879111357219288187609896064651203617964776726717030494825777799330825170998612140646002621111593563225523998363284144621663008547994616763149941415936277767110925280012804602298052161540432615249767953568949955436785536009316384579243070546836846693679328941059534237888482261006489265291349074245771226460105917819257586914806460486354536970964106732992856388621769182040532985378220614694017830474101401860507752073196431186129484719143797799888183276925695667249571993592139717569088423693864613783983924011775921399770470687718697417512075751110513068421327262943566532158810169022265460688457354962068681261056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] 42892687204398892190949842211709045208061621043612287217894688084373108484362870682190040709037313343151772904583899011293243301331623288000220366071855011988421891522741843073487745688691928158411763509937684413319896514734178238772077871393505713688575001272947599227155133221843556607370680665926184517611419495466064776211352603963494154912204251455206875927929053836597524568958869163295785360338217844855756253331607769161128293751108690115722429723856280762267039474076872815968573451773255327277983038834146283345187514110239862002229787620073485561955605153131722818471478469899777267504409340549468837991664488046255495466474359267822329188567519823083361110425491809804628941920824650846685335181986516735431192425577925797070743930337035175245174059799364897299052503251498561394920658113478391975779708838315140863392799212156063186604942937036835659601061665005939601615542913075008808736707005119896416394354674485660350112996447544415338482520982329423857842185793558455793209004894829700320872930751036110038741255473460503751382355667174154292002030836066450519353120754839822482166956539348136411755602307531731368742673272650219425455575027676041088774304261229912601446846883302662863977757646002524155894409529752817049922717927852632371320408238823415723600260413148534968957146314119860489601785143209974509856309958630003496091504770147868863073639987105997532055957592543444057830219190871547824019897474318901760291413542894096554410868999703516239735594694019526869156244773781397436149588150654447514826365042749322565138208278138517333785981047338805102355297608615486277889878083846017155904916966667748491285374278481862285435913849898296575966829221818355458156491439757222635777075263526588559194982971664870148988078707381755881210438812331928611282353516524407678231128336720663938902995246231922168200632416244389994945926054060866688210089412749424062184019974061052194651313125096555259316513923731468992315342661294995510741243303467770551309204875409929637151879175104931636323418133468198569360101869644917911371335484941646003425796891527237838735532678153841079163905766962697664286536694326041254796678178507240373406996725610731752939635009104491751768496903588769588846820619747765718402409787375772279705967270939704740323602143156931800762029294328363213203943645522644376525463151098941247997140206616306670334631328463147008488496530480417652927840636657165464880608598988562410905917309745130884000812574619155641060864090687133866748769189055471633788974917718969186384799326256791212905204243980398167734416704112527827561525690201863618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] -111273401835864682939074864166935515850412710095062507912808217624642061313174646816864853322686573897385152221249949066027274179403103732172402289977564245343504692394057472197870532098677997975046074564714486987763216390578725204141219665816498780380351799186060443401556543631135699894298908770889751771598146530861355885599510149879507192548121428688417773415641465607434847491516313167394980045209817598396771340647537132973346470283561139414464460030207104381368573204392250902218012555628797532520771880242576074123495801873134469513053148052220030059484403925356170329861043861369675808109224755856503266661052348168337631028662274992888068400833060657948732984138562620545508894361589282108622371927759502890114061514310600248400468211526036873425504226331569461951676320140926437929159357908732661167369553253066908735279586219202367978729748331649487974340346921013230991999948095923584908331154021334680144872702365796767579956162206818794545726849104187755326398678986575182464314017316612217907636674632600785535229306954633652636832163483017682484858734429207511529155004367777513036319757203367803009464180799198952698664996133850691210361752312945767446348865110785654191378956874137880779504375733206598521414703944042062432097632956538862551226894955644965379155205123939964253016566034536066023226076292826220406700615716815885949740496516198358509165765160370642484991517188869615525948615977685508912670222486396551337609733325092693245991811999392796720150202340519996957209591419124186324695873369320526061652011332518017691397396552830239342422155986631657971461133627150488281933491368232135880906200109973581987164746250477637913352804581651937870296574064097083730394284950895902910565682861973044917627369960685132799218694890594040021759418768986165515870149974879723768502832822990805422861893642428384775402873342685924427585554088032042012383379113044318102584076737954973585634221206072931107164580053460880515171507283748071997044911666312328813132230490960900963221400984765837894428879732710093262284794318724271018880534972324228478549730897107796409278625562685777230214499172078173878271648242654272790491280523463780723919455108079175896031258476252199702611078058496248194841325955795222732265908836347868132807114897639674770639927691749570618096344774862343094693074684405845405454696906775952046871247583131043882813680050621986449219808746602304375699149632306026826136369839863470184231484140999003528172183607997585381158866239990247487597887143718621677620104734878675522665801362398690446352239851964832561095349569156596119760921995037900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] -89084967105652390959060769528198851109498714740166088461472291885778591059729859461494632314590998076099351484653225614492551556476518031674405916852118507143729757485160880803890240764924369224854105141169164421924422065335620132587396432518297190513170601847226354314256903946993557675708969985417707008293945891940723602613519999894484353054311238668238333773972513454899652078863739953079126231212819011354896772191016339739783553981922258106889857714024238800454377905210014823006624738513532887866507457653745260514530945338627792041715895393540011325942853813722073137302372698630847327917401980122737096193680232106228555529519988233170362063425852610696615194023985590303280662569543391891017085897589005890448519767768633722299923797159175962721782008665219948561015801962774899743514187595898026359398337343151092166808208100139659074101289398884599535255073677526128134962027140528979341294826460540422451095666919333678283081337851480617335408626726358937918990860560418003248016422332582931486340174309130249137144112557910045195744116819848673825902914319949992663562740769669537377066757609053533327126780437299921961081784819464109835428816743446333637454458094183889515584613400432437989577937873580393731267312979186454750502893652695920967970956464940230981949953374946983345914055959789779135687465690995552888933683557546152015579425812813282158670012660144838647035553244027288832583088710772504164189942272853578902822760993200145514395555198282677101127669191345280607367341996986931965954506674695931639790082476144929739884351539134715474395422377786339803651471862295376778319297805824706113108089651647372146574125136713806028315398788775841760367012403775006679852355516985941404322800513911262285479946591512573256283392627053719154751938098358100517721809824621353455169291678009816057115004316663857254633364260426149933576988149562790429085916867636953245702810439209791496911900283652399658293111377677710307154335893110879873498342243414444735718693870953629493806201847223601382825149642117126971784681185084729584989827670686826033012347543998455131796175609609374662236335092434662711957992516274117650864469833204163719601653360591756805458275156741499897043959357686946598634269083238305941756600739602319095950861570923443517257854949258800560888094904840445493001342251241945403190959189633415207886501737896395953747110680246056347627695497284511731709003444883656381009195433136871370644994551399734152826053171856361564732313632644466925725984835814783076428347201011705490131292302590521845887813062064068506233388929065097009761886340183490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 150494736204965009195253965074514333001694706923931062174102812703172486492732171610169615516989152989828597218392073542499379492945364267632543664551858256940134191019442052059792720906838791605486633711803141405546887900195479847589415047919811622917691939484561680930436392289206840281228265570508835212749264082678766127689774943916109209418873522732472693479157948476342017470248917557600581888253942484153313444993188015724040155564226102203821938217134984935949090939629383897684835549820628848641991662140437491974768504885767143063624293415584694898391886301310928595721875951689114424102904668178595883011184257688761918251109460684971320857344917330257382883269340078946410575610702667860311119913890839086289831113137812128104159949821310323122586354983167235185753847840749866610766232808351687721040858383383996154938016963393488166702032305702480557369187466139298491867383425599687883381603044323813935564506464801519262462890513258820952113589679762579706140900226870312224207320588706874376265871866597597886872052210791364155472779187353170186584582113743044285624670056162501778407547388136370846731552856644618715246177888208647111887123777936979047091910463720180011174767362629707697623723703905974989463157935699552693621375284865351181814418083664607957750949745140373934165136814759204279450696231034723370261795871001177162861346913098298750553345850901139789298824332057693402079899268527560026883818909015104335304311917481086007284769489699240698175408128931096089801076635019054882997421969961594494096639581916210864488467930556810688378038263988719143865363694697989825866128130789976543783500693671499828667023579696560420849690953057906892037977271775724867770721711345722377282254763138450255262735947260521463562461372813820212368056043582516558543250419661969780998880820664661955445940558931172182198433211875270900195447890415729236077540457412378989296061158110836130237310570843690094655560077119717202787409651460091223666364105061056662576460621125665291216763722107366444463180080112597837739654201073165814084781678551245972091114115461182578387151385921402514496361116707368631013697675614394813797163670792912989043452799634690031415140894548059599500928646068505890891102098103620411018873266659186937074647195361369599197032692366749663946893862610122910532638270031549453300146889166986259511019530359886320392986339917027599080562910676829055177989780359123460045852720582830157454365654197624334143561953263932158059067460808050138798103677540981794639149632789891176752054299410943560558434645113662512262391990498819669999212717670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] 165693040947466553331783330252524996826415010652089889228995004127472847539358760240154670753643164761317769498598015126682796358461255097671264788898235433437871515170648472968926185004974709459459438109435074571978552999572667769687201069500179864471471046407131470925975299081887487709826948510786878845364850315974219356812800497905409235297655432839750393692768160503889304616732723280514219070435471194682823952412667215750462369171668722535505905658989170372677551852509691878281219690913210042023810246202178102652565737825269058710479452285196973483441908399778357100478337611163645169279468621243468157697747891231818672056163448660476601333850969526339324110182241988400446345949012267183245389468915212792294486803024716913528139338204768730329002849336840333873578144343062843368469659567561867192175078107199155561725424769721709536081587054656717776087330638488508841467002306696036885552893579828324321155813366794528655974634935288420101474146494956806269079118854521303103666536323329410128988154548951427868761787953441471236803743086302006422837525671643545701245437303845164391324406891814653591040544478345414329995673948520583133651792045877600446337574728790905285905690307522436303565036272592246995429452281455605847325057671566324705984877153778254867870991310908019501433789438840152613456910904788650617191122872797636143599556405423653129784112034138871350430283945655210734379970591405095446551479125695644449226039269371084694670754164694427509571440530421475478683529100712807217164854345764488231501836991171981127716191404606374254550587644139423955534541927975001230436994877318715958268556613026095555584912962964859417949846824031776257852669325024344247496070733742884140454104757202518056106143598872935981582613357179249491642161286753840864285304361327725519918309935006184443628223276898479328252122902551184406643438455235457084582494480620180728375747188627350947723257409368254061253760854954451326486294444119939379993263701876344544764095969240139774229586884839176619699261642183218669508708374448495406504139401938530418054723733123810918624526308106423203609471869953369687824162688046721717329857820249707475685947534856982112845870334955922155185272416914023839815039146781769125528185024445221241842969799805893164930039619855220026903564182007621649098503965759391729928070497166344513517204498760794430417543511656619287024049299196336150559859509326130072429163451666738804843890345208431748459495311688583463461223617014226887059532697882330563694765957888728980583581140052648822536038412279586634360632051346748808901505549598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] -52584062155788156567580183793668356806335602643502221685964014123840398080298870737933691059958800191940666241572175617007408788357619095096350117761345085113701807365681480505551901427067128866397237292787407510180206571998954920106425628373212720546541628937600503755704484332105542713635840116015173929281330885731583109691776673352136228042019528131498487943469097604326161364934448893113597641287640145878971459940124533345097772776294260260875880046174064544970586582959973190921211307570468114991930183101385196845944273494065702975297433769501166249519812414552447127865670659735043360866885971300827141682369492598424643992979690773723731628560545101758436548272127089934656285011343069836881791800928056597275649078098678262071327436579803971471507866684699822362944933224118955970867732309029293674180156896192680102349739897420385825142354831888708216053273209997345197265284153441101998879713132033610787523425177208779867580495375551021123427778837003000272490981778023564863955152410955871063439415678338739936275383797223598643853872260416730393252005200974824498239796787024853462442989949296922559761006544717242682503267204028924633063928000748014763109941147540773414474514659772833539764531293938165765877005418730730816208903701450098594155848482650698926295349322975422245856472942233190721893243265083870637008355265138052867147550253276605531183999478269247641381332464637388474839594089476716915002914218901602267750448416748697809994186979750266974396122573261180761596477838194992735944765230388399999956926469226816554084487182290508448989273877726376125356769838997114724874921635351390145822293490561719199180820112092258904954690402060935078534198896446882193676561773277414985679187864187324165715707428671965858406626386455179149631273646000771241111888951450791983398017976067053621460955174644228593330863808375907336182037106476282888465540672598521394864693452176431692902740038876911527352717366972973791738665076743623678108868896872816265297322721355754829341153939797835604300147922699482431033559009229552395318923781539106365044593947784796135495377685778927654126587086418815993089554553615259065900067629793629299313244890570975148785505118106266912913096870117398539367351786352093882028892148061164102461523740935292968698107203210487766316039808322330855092928352516395166774375713764092649593495007693752289565589562504203410578639017937812837814758960670385995395389791895005102709987799596917190054785048449290947347898267293157640022931747294450706453770412069869721445227796589903867533181746541575604144476441342966035395861544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] -197984245430367331648622519358481000667021245367880018342318342706101798423086138535710032901624736102247688198009849562338526397845779810693567100714422644281909039623621862036074391659524669111157699221953229839703135579201116248363236000424243687851328235560954780416109940401644313277453882836247530111245492811076321503894455845860238175720161028243866161347973414518420715516004817105739280483226751008534039269288372299295114161698311011124239551855550392958208855553575560569488408295634334476937763415065342070106270824618027885209616709651934353679873734141706065939979120678757715339012699836554044626979667977746463123774171758996676693487321537428227818640679017838198501969475119164430872736519296820148040622370249659003213078037339879620900758690725403120311785711937540945921211756009787259927438844268739649134666602210577431700448818372288173069510610479105081130854483073609465060103845160337408691050474469272879070536394731799456202122743997745712876350582335608123718434932360473709337349995282098052472369312784298837517254171327908987838558856212626634852926034946616272214827610519520960061470444062034892164510435880457651063225028518716752138590102730581244605190760659886526419005694000201679767096847913392753013586742900267361142244865397167200596046765324176349008723928281408149576855397481933087624915465672551815461728775671625420458814998358696371670711193023163751840969572312428375389367265642979604730220688586801906412538034924838792091566394892434381043212162422407059181644527814277385004160494973635690115119360625604197745114295854195497848804498730205605368451839009462457956445735493233532222765437828990114183156472234201612391345619320162587618392127704549099452952918143915062897725666347523660667376810867572001156465296808640070786038739288910413120404808347453556338172493109208803113657223151092943878594407756654670978731227169266239367552606572660366775866606545001145841804954829181740892438398781331033607312043496386296723550958553335715578010053443723309104315897340862012581926429704055163822918745232291706688605928178054075792974665898248023425822826156262444078481381132862370296662570462921151850676486518859582900859138735866179948097776220149781513873400643127500052626942043242020907584701402402369348255363713437427043683688498680524016902462035902977215529308348762957604498099162954694703781775304568694854594374513033127781715563300402697582037450833529460989060939671049352286948774691824465142609951155758069833594130957184483821699915421103859302447159492308600766478812177801188487041455769821031361182768824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] 153992879346903149474753037217082790784690126544773318998683856761839252105730160135651694609072914696000162724519329819358793944175920704838931398649101440850726334422313831166680344580483724784886619921766606857209284921210498700038910221232766529938422877505831472881908469046019131864282282167534319157220903962479752837038496811097988602052985268285519119717205155939373115696014063604642271379119850398899807903296099128506584884977289487286467329880840514233696187832216941990764368773562683523427471488913326763241638556066671554473511153706068243236612427722695856408433799434460869864672088300765092529558374321361801725692984138226359431676011493869628917438745221083311308891749182399523996169559258191735481624690367778750652478688186007634205334669480403523342479163102497387126743766092344625524130107379180558382584328210359774140784906540837671157024729252637532093720366535538779063936135571476298623142239142391761805586092917792086878580406426551107767209408445570232808926681894391626179701619076962199319134805060366347225140481717555373873164156923209088729826987249018019899925674381118552129188411330370818292636148539263280197320079526117836223333412141436495153615226562067903303134978055730765504281956509424141249581140876447100513981465353626451231585303103454440867854501652428631747887170682174493846655557128745815255006418050554660880774894237562713668355473345972611091742083921365652987880402712684851181726437232285322065346596717241200571812531640913258751169991223752700878319326504289023216481728125995535568693059982219441369104219681572796154175261834923135702952614885354909679205740636612826810321891938147171442172420393611266259741255903087578291156459443941360080574687929036653192897786217277293179444885421672733219327756116355191137130230498537376748810538951979467033374717881334283071210550992177156400747477100107096363032592821890567487971408955841255026525861106527138266246249698158721650037851285046291185983573154028065745892447166686545939137699025171358128108543520567942844967999446352693154918757674905509622029559466965603758936004602716912217556232170828816293543721273659667110108887255593072069794807728376330692921732927606058076653167043374760050576454587740957669738668191550220704814728860593792187257620626729281153688163628025852723957856369327005899597661295714558294872248697018627189894943963091391164043034556456449276772852157397514738313781010093148540144153374853023579693450981014983358772398479610518228176087927161714471231365213594213375022116751117529526798365971554901304821881171842514604551036367083958575186874581647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -51801800043655443258594890418071967593333621938690069593657181175144961473089537529507643670138271451337506791542486858530320359244440785878044553032484844529223333984365193236650456406528713939573458856169347089142385159693827788891034559951894375705969953792714893923610484325466604885361520557264848456814473674056957491227897647368457924822244363014277559283487871623209442296589905852651118483563324791645117161143497614408604108589221049462929805378581430927433759194275367315194340989567185597297895095620125832169710901371438501352066143302274769804143736994324605781372897919354826947773595281416249639772438594238583596085960564282239356666563772856623487220793264977861841036588708940632468082670405258095267831475227187253252752353200273762599559151481329836774519984608921897388525308063998423411879659465781706922015011023660065415877606365687313455410268068796925629305024910325665495266759947387988653603609769628657020277248776358066520282417796138045030421196150368302770253401522228507181871155653912322514356772644160319119858141734387171266706542130591105582223148987369986731913952164603947746251623780959746699808958904104641384851752480555791809756479368851021402872997762724735305010840612203801308521084932207946286137194584446240196536065751230281354575805123607105015472810301587483093173546594293135136344955199168159652343635377004159569107845719308493725467700429255250867272282469947505886249227301104030541159213799856308400323444851019234874182634945589216747388451448134473749166903181679112425663364982224360500187875287711086251003979852596827475191426554839668970690048297036861091485288211268065089528937209266689799499752523176448805142810669828176995326091910639189338765014300097582413429006742934464572218847387665111882692096958297898531534893210827917816169937591500662515341474472337139876131331476792627022819795395623233857916487100807102112409857611010177818820261454475038610992857468758111992734594902387262072182917091874226772881166487961194689884132728940198093995191351595207438748262068214126628354507238258929340544134670541161876180432609233018874818598786889441777760922970251591827305080759247485920489905209752196158193812391916564443170478227018378678721074190819333387973019486605189943256191993154561480455165087611738279743482150477412059771820160830886541780553627223248119614868366479576100327765250537888224463581159642087299399414691395303169975647427588373490903692323169421427806382777922949174871643953711160640660379828578136079642244060377376539470139140555626120768252585987173012220425374856443860890245408838822205379475170071150592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] 2612953268832372948584359232390700461671558382944261524530917626922633398894465881910024081446773616846150214665062427640556658070769385748135681921118548485663844195207603105547906349531291854618527843509544504387543841417322019537545472017993957975598257624543946668878157843129723414201465525689846535934334848376031360035785235175147640544785329182798181419240706931684493346393019279505222504185939124163407865950678437513020392309939850324466345757674967568289510178438072763724214029052875619929214612087301296655348916450612870375410535879844489803832828364922133984692375539726818835509940421511339760164025226624700652554317465703522468386693648718348063376046793384017492164508049625373823694835333757901287398217396342933652700800617353267222017075779998203720333519009399905123566705778412030811303360178508201625297278819975090932316408081826078385848897244838856760518758002483033585004273683304758275607240680128093197832762594573142830383714890301522849919598646609331333466129947740170778129184412469990671635730734887936991201928709467097438295762225999889154208501453765221167043616136227669441605620351901198147257473572693563291646079524067616516290553164154458221059238996680444358173234259225910210567260070815071440320213423736127300109081603612799304190135492011190615443810643379210716595432615291394857692787443085213307046602523538188878989543300674354424134228101478032133114726049110923922662060306743965115236246456676671716203536382820652245417630870103106615223635047417736230027644348369803774494378785564330486537405302105785220007137505595122542816721125568343309142704744813525346103266544395971507682834503705853306636023023498253669844615280075503965096936267051209295550276081076687277165552488487949314713201576089767168810802538642423164431188641890030657437038040986255199902810998699618253394909515465313777438444420484267310941003470583376094127497379544887919590921277035672893163137411439720434209241394461152731249153545881589954387491682361702848945743811822967501233342332425427036418494953783606373630306699980157305890318840172380246684713927134578177724550013772025028986669355176270673562284388777874608892190231629185900633997972119544679982824158485228673378471800592388055630045245957095511717663309331056949992497347121117794177527815066833713450293698461756499592309776079199177957152954278598533821746765987418795764117152720478459798363958908977634807015388464735543697247883233907876856227845415667149532534813636115466856073697522717003177271382891389243769143884893965653651968571219596883647739462331734232757684426675901498957223519402307092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 39182766489048750557181708259770069385660046269219657287102027956948223551028732373810095669951414095246009483991410024416532162135462656515983829913452854345721509031299641175477175431842060131043829937191174880378160628716746857958988562561055295154989939086597404920868199968960859814304445985824309159102506283352125802298942332354101703246705932235386163874863990199183448725670036809465638764277475332349657258022012915238915345059491315972482294991189822643176778131278330860967635493111642126178346586867396295414109668257343407094109656610043662196573200757939555468679740098361514431761671955849218108184606617911458710488895384358076141738797909065903946053120733816148484513185037686360045277963931725974806189745269658857095700814549688698936785956110659673973655168210080019141021257696146437632623800518590750352724203377649927889617438517762046167941705781862796347759303895976074018326175850675208386564112590366714817404630444265994791198765668201025540083657170491944383889461343691791247541186950496785350134044824281119148934290801755387012467942154207990457488825224660082799616779110650139793489439654464058531461114716352129593110498938215621047622051483728430152380009140454629127149894308425626873960941040352325928805091240817983854965334081086773434716767595120163819612908219833667847183119892425707396133724037016863599470355887437363178524847719135592839936038129453189784968161363456386935689471628113680224804735183957388965038721129279958586175439859548612647089829279420960075761313985409508015893798987873820478032009255102304596076624227880650384566258956207229238851350596728488563999635524990046375676823917185893431280112223058832591954181735847977847334765584141494028240124607298404562610533039919809066350368964382438396939318208099048261325945742781369153777844575344653994730121358735141148342070718929536513952024565137181647185573044562048793689046121044466609111347193459035164924332072890462632167059493586991904191063572836452600641125583950586263525199824126789162997391393987437200935276662066830016912648604030562449282787997214959590490128238566613774496441761554843192340640538964046686498519790164842733702564422936002220411830495369264302833416813329452916143769518076892036674902561738435964994823282872472964615555320421928453153253462773588848678781185898306608523099387336731435812353982880337568260742960099143875824559074248726019699182966177901785628373104208203875467894572878952020584766303872990220047437099136693731741625225391362125152592887270600532275444888364773648102752010938208369068214186947547884243825013806460489248319445445153652736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -112591841045308400227050781908363814678404041852689900274229564430701726511464610876073649737491326704249552333450398905651323130354336780622531093961103237270595837881056930671280127698028856991778581946563970017240314554035098389434502180636752865483346720840171232658093112756900730656261337936591571154762101434065800767222807620665167040394655212077930693563556285655060324667224298823455732608727600422559867917236438847532907857195571524240627552314684424693571847342165414443052798869146726461505281978263577868465273596043557226874313195481272235269879684582534695944350814044258733569443294114282778156540374774512483411640274501772842074714452184256430553420591039944289049455375222355623104797698879208736472969489237627001970470357935705084516049281099891272323812565365385204908721767064085542318716904907534039605500500450486183262825451625003841337388356835770384434357972699120511387636773084901898065859495748285810285677607841743209876413257737739403519628060808357734091208293161625758008765816004509728279261548218425259333893972675980733045524644846918132619749887768553254159659741941341647642648821426492474586589259718851946714446067897387038375645939430522041862384744487556745789901179550770356826525454817007323386904502946731147701552065134399156653836022195150012990918841849568085176562104447118783632530080214209342425769507027652182942506165761971798446784019062151855537168312663548033531770463511717689447027565689270611519520041847899736642295315560373146086031304527856816772077318944367966615087321616027829480888485988372454149991174311027976381919973673297364617939479318195886865219082456811025282340879448473945945164501040244385428471574776535419947529925335058814867484666572957207564903352085883997881712093217535692541095190690897752447991293101836718380836766344931582031774456761018820417040355588208651359352169768864991485356598108688736495565190325014286427773484279369764674019063070460582274517083656905867867913050564792691192228320163230032853665733113471527123879543792199782169078079448189247863360356938155260879303546269869205629729957232656449375182870682168687238428954589032632194484354597663519581307913887266651937806758059975353702600438446399362871597051662107896611148102364857908842829757282999921205026419558851792996466030770553186502502178952765752151030543269870250757810046983972478721473068810204863021687765514960258012350073964388923802629412927054496822116280945921814021600379996423926844575207139223048848063448084600883824725847115725409109702573285292199138971361934943426612638377888188050284715651838036542565000290767725437911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -79797061952942270921347720394816181796858166046831881274152403041620906143070335925854794332795688257683203409572861933166429729338730193041999914673471376207147743152001685857648932179254818961815326790332435730687694146277360577656826327901703718670923409415312412693418280952096693172466537719562003038626131692827450615878587810841635052580791736451727753066872121625545258361001978668116992029599804063610012314366353476504082283814783235868110811241028173464145782823965606405173483151392596503361515524803103188036213701240747849059588104750271574256181545744548542707719725487890398890850798649078289328752869553467725348755750074004603634517333300826011045977124037058397797023093459174087107371890104877149582790491278783591809284092207204109345456406515068977860189601837173079450785047554784523183066362525489791819602238955549741008955816467773112564458266583082084730684434671819921955133242823342031673926221937141459883984765708384727071159730314787745644566537496474616049663763386024640129013849288813821094831930019446904501906063627775034508034165915701226045081403683255313016640512461146436191412305216979591320814782137235777453822455395010014393578061385054336149937333591657435965964669703980092582311028318688380985132397261389568044035939416266126830536916487894377694656106225134674449210622782482769498896165340329954888845476566093533357229192310705387040774166835580723320059465637082508571752698608849313200379565128391241523265724428734436536943138154940817344002666596950579178090921256373548967998072738204619693235815703043340041421521498737211129959294629398789978713932576309352224469535108360244162845101405107248257284175695110858031724043163990114900720358544155654353641540615378622239256894835985244765981956691337653044219758461186838861743942252707292316781000865700912214161269709013313834608834486467002199314665035903238274294665014243535715224215095962461150271906669107685854528902959580205632296651881661415554258179751170765771538918986905890302183685218889258347994920693313383322734311773667647167872380135699778932174759049093544136531643477495657355426335484617375481686416731458741285083113406165478729156780165050373629686673801885422387932278253543127408852421950709327319160733537731539494050815561647332246594361463221018734917847868276146399150277430670639908922885288094146752430064154698399626888860771472599561498073468576152962421955229948864607101556024648249655711944688320719327733534592596522764218812116892773925243403897004463347689017537209573490344613168401253511737930430030022620933912527179032995728693587009684361519179121450875262861312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 1145977506522558666796251113669262668717324142613061590060109401932066970626481882218551253335330540921613115839805216508308805566797657170221000511898829905064541522676115659982959076671162117936095561506217239664818923649139066189355359992279967584810670424748528535961757813179714612172691261340656682369750366811470214965776106632575623974382492845002174832528848853362468758072327466407079396210079562912255498996482095436388232040866232927470619336767407245292385660828900392261100595218538119285493892595282318201963033651377749550918099155855649013925237830776810170162323764738513690899679068467064041848723731918214975718544161658416079725253280245896025051538713554085171497663748434538303850596093349819001877281058061700823257061774295196407355612433372044752625621238357666202608738111898913741237051616375437278756707469427005779714450702064439835389467692884228819107391823466462685025689788443534122367740441588064353222753891608696854846754856203149431428519594935031217152478774392538181721880515936306485922702939207747274061273049693965145079521693357678847892247691198149094197802524936119059327441153173533185688786873694650783179881642711641799425043892787481644013773191135843075057071814714493626579337041857933847688000864797243587398778098778839152377935391904487335896924991010019618247523583189893957873984675963735293033367808974414637314749596407458965558182445359624663543843438937799642634935329697525781852735902547261431662181239794936229703065958524254209237278141264903501229269267422175905041323417409903177112963730732408208839851089840248559316792131015855260506299058087069860531471853241265530536234039159454202219726308930832376221268027064596593582458658932711352849621212524101017975353205544252693805914921958700254357246394823855489288826779667137573037744545405608302582095452657461374682457561516326381929613837092933076932691846765685862456222227890173439148136397034843653848780540487077966983321208279238241471002734097517563727506985890445378412955750852304677643292655102614852585634112942205531902219444920896560517887205469053297145021736018775131669618153528581734235385292609869680179569699411795874013452433338881879209735977304729323750490319439631492386275124410407382148392047788717202601916819275220885707475046120853568788916776139679288619375798442343770441898200974970095712902925244814637334096486201932251936926632669348744709437283780449347623592683988890595358115621865652919104697058280804140292671468673856979902089145968016428174303606347302230971486976448595992085803104161070759183723638503093625328091351473514355554858978758523985372119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -5003550905782638042529883833981354009492098590906815951235906864811710432136570081039464439272625798745123372691589555569288305680864267499956176656700955950379241459848308136380847714270675361449940951369489171130152749164901319389528990042763743492342703960906827024099519035054766435969657937330973057658934751285852960146365458129578248025230608247100802416746853812689797743401488271504367578462966154829584931105764743732975307346395744284224967565649988256554999623748650359984510050203559901113167526927940775584349036580419495290174967339016875917376333280289585756803536764113067148752080605595907299713854393396608013155206667664938653654310416082153732795989415128755374397853328380123245138151591837110392597721904537245067221018920568852028232477057797718537947574163309334439874103772099854635040732932235655087532288317558156793893987287346401882643517453608273640824507630118241514336942554171714490119978595474910255197558876595664005669540922297566926568430979087197702815388201342033894771274721678001225751831563693281160925233722775736092898266883918927986171336410792842081579061533396395420688946858327717981816050599506994976282179626337561414159299623794872582286856130014045786537191709502055774209808643428355253827597651241065933711995451911933673544300503196295112538024635210545426454034424171121266172855843752664686894353343691136135042544045330415761205162199592194545649443308625436017814967186464661704324497322909815244821571355860529589319400997388342510824142021009950692195084639737524561605784685479976681767835854479962527184469680890938732521922491264123683424908571607772187258317019480522020841831402259252428505369462750343762374083868231637254665671522878456724609879814691359750881626196023383905964768607816206188462886025803057823113800591429134687198778173683012473090504045582680755515392632297617857701762836608384881274987102015746588095321315019966169084953571381221104749281271027863886861219939693221045441649452639313429634163434619964995777962398542531939642595038144531265102215849841073383430113268925247414042533051256383826444169712730210582080285171683318301924261265064143966866619968964291875955412195108372438298516546556408285050098468444716856602032881905722301158782597947743197747980496974335173325600296623880183212628897217916348546874276109094314760283233444805852755726470835310842394219408945850286693606621060387859342938169856140147263738225194476991225587705813227028498564881518940129077088286893542750762530718209470074437333137790197718731245323245851983932502928608244602782001479173544886698904464483412128907619754149101684895252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -1608043215460717884006901993638462810541740757960878565350685456256121385564547624589077157643964663028263557976869436207384900368686568762527824211139268516749762240680814829601309825433486514684089518939735456344439563586607439957299344444932358436439715696168987142837970032230364127706722693114331361652369901242143596303807552971630394230411205613678927986323195087651938974661126801094414607881738935699440770510432480682561420378565402310894792005556740254402250927110854545965539435015020252279660091816666919849425583269961386188507936077146404376998628470294294242623053104950863293240818282738308613085642161021004512876970283549611067533185085059809958883448126366968755992062085556428965154244916160144141910310289369622907257291549662224643645061440985252964478236126820863269916187312355173316491163148776345311291543924772301774741456582817415343018965438058046072077592451020966609666861438136428918265509457584436418326361199436661309951740495568122741550563686296291763676862328198927197143883804224947831523972022886031070504972928995968309995899366647807230444459025151124684265637944908772367446084967053355993341959485066925508126751687558762823254899173627612405777355759060587154721311612130884114336343620264402194301843054931695111797186079266860711327794467507134154159371854721372812923750747450626799781778567241043084862285278268329387294958276661341944788175665845157905117693675230907901873094444734072863669363540775585956810748600981940164640554301834292437733331831747120990879198735457702292293869685694376680383395857030406760279191207565805898998209032647011336147984532210412110661026768990509197715599559111917440945622515290271087547682091344040764754262062976399962957743556631044084163892599128102186651854005249200135132099053326383918915121426558299349136698093998153617035745944012886025080392815833054538337945234762088726345404993658806303051047364228942821120859225837522287644356670058146067868889935458338344930481630003742999858140172291049775358316798576633321895143388680362739459425391410492651033447664818534471124109105135517333787435133638886559664438857526415977832083383331789746628704197701600957560855516787761654544912036484933408471899794024315133368471875862836137700273630352934267538440675875768536045232200558418040336718920871286126924500222111658733020083050004074613522429812692453757648037322794730631853794276919013137035526457802362612951037749004280066395585544259595219558715501889073488014681331225264299566770373475982382055215616514316348403668135525730184750176970629690694050531839324744624531903289772673042676787207076638618172784640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] 124768584483322461202866266054875902753651913869532310388263409875670037652048684956460385793081383278782950634345341013311100056953840803769099738932933553231474153436553015475872979764276932422144021534771433968343384490832415331603796824098659825065022996944381408392552668398776502806930825270558497088748831354746647041557151525684231181780018892219682888630989901080808193678741205664591981831585781558470745930871741836484516067211836010042684359048764558830600751945735044736675683073807783800710117075856843865441376021743394686182195242673635700940305306788454419752179529052827611975829399541078115840309395609985149597996927749090028292372876113921751209833677679929465096091343418197679011001636352514797086239013092195250502750688348724990219830056139182166513124545048998811858851631652141156084225480088510359332507496243117380856148746236743950772864604880889507735588941345741584257508562782376536490961553415237682373664728442225703446463045296733368796663614839316569213222421751889895842901871399890000739468303619722299688748544613379440330848851701359763752112252671832494714646786577659527844813139281275933325461273133427628208344220655470715111874006868747425033288886265495439168693347842724112957380483293071641678081655028977521173900690609023887422448196749695511023795267748549708099361476900288432318978768817451358788104858555530614095333485720396247065589786703982188795089280268223817231564181877850306363693752878060751165411016788168049172554949363281588717184439621072505980078974533482066825365485881477970953141970528864094345450397943024348500195458493234237035375625916386553285258921080720022863060632628147178068039720764297798798893009041163482920249837255287205923376701089280345912567548924375765436512289722275923575521092372401765873023271758845061409793708767434210860563776346740102299089386545554546689302351245816744795408471017277455322592864850901214266483762317529258248417743950835973251941699201789278463300967429419266440740737140312122286135135703265319048997937117168215145303592952101522258252653907365001017953071112675045799521451983405692765037169678340400057549168194183144005613508469808953068591247671376087589608837005461984408247892953139778334217620523963570287442341203322092698047699368306019118670002218905093912793035201743091049089929238520743699640415142372357856319537229569679302462727703577947530291241964320815882313228182944263484526786737923947877188805078783142119877868561665151893634363217621777869381535990280760065041967026027458539649375895028501310557807094196529146143503797357726998223451720341603785538804912433102912911048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -664654966189765648304419675669510657844101393393328957014230446522293173848746188964256477644992615550689075032917208374233177130171071215046920944511463230996830167670257085847988817338132272952078207392190999393731564286157816303566110018373679439814563811999250523893589493927102457634204077098948853193649981180619847007553183152637292024438296200512473450336448097081415642443382031738687540719904598809013550206107485405053976608611581673889584270773731545564880058945534919010495337434174457448673831290110806216519564402142055946358116219181094276053140534916532372796620707448311030154520661108467588737719190530018495647682025486332937749097532687022185846923681321166418455144812544272492502544594954312516559039908209824624790018095492357111328829035926993883378805165022441857017837542409842009226079982425118445208459867532798046137818003584869341290575441917588414343376566455263020756301034443689108028396127096355031957065521650955494168427091133372082287511024065197026403846319775003154871650293561869019341748697584302497086365474519284014929568988342326897850973668250662145368694261648191794982067929043826797504873127737085239723121729597625190567341435302671962899620685096063035649906299005385342526980961979705385125261861919004108197449936950908701550356823024929957684250554091730607754732897347123870108885590752277426212981131323722302735600638509232468965924185249594863357953656547016677844322864652719678558485544097537521162008292397096610482354553660090054348942760714011792768737169438627126601813060533436637222335611848678707211137933782389283975924715705659772548688881672965620543764564538992901269931649646170383809084456791931503945683759888833375268275442857630192440021371033764206323088541442556370406907618694940629438905922915829692615318660032072474159490807361361710753912228920357065432054447924300390603629780732491477291719745993282837785933672530666419475703323242527277814999388114616416571507698904374607679650290888176740763471674474018243482038200189090091513482110955706628480315058048754475736826312430821645135864213859939962387146878199813060981545914149868976323920234761585648467101107635607594937230647097759355292739380824803776052654960063055177356003440479198622439037557939348735668942162435605075907958471906002661138516113655974779392233979590978369846511516609441142914785395241560708328987293119905956069386283786570398616571102808108348393469541638970798906429462207920553165120677068938536563128259890863502294689833063615767258272768667104375078593063142661102266613451298053158954443688517507000032181365436760129747821446458624702461153116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] 1820175339814338671734754996747094324958233290578732295639125488693594249981032232241397439611848837455129543655298879710625299534181772975016135443910556711788022923912835100389510496926140483382853556751074212722420593019654303056794308375860840094487992513816880032630955121376399102821623505412217249929868113721396786528835773852106631154451425466865976991009357078777252435959977550041835055863375407017673787713812328700958589890049184233552521973495945789987448535372078641040101298878258307485541899147025810681647735016955994870297192195092989896970977275883969892469344394669533773194423715167737841900783293884648233799270482370212748832027354375374470417905579477750162242730790102375512322087883716520717507009701680209895785608285657799452346349569467253243086774127103475446215134045470920039415426610140156193449111319727718003655941794050029426807950905275265352038518244598380201452752878054316632477559950815923449280692319247103778119908419932259421445126187188611617738234108480612557964343639547239520322992073878956424685607362046450622882146285548062562381179620054837692528938539658952566604476804978346866521525982981956692201258509838624954321404051805798209992375212503442425183192469834142570407416016465390840675866223771930537111679777576394504315940605441687234481297723709174050428282310250590812569164686202790271656049721417810264537607830879613606090408683908803337478463845626107997352308461231857574497423680887344851488205638816163021743246396258536086805120542162293639764228894761115949775650214522124933794723904786569552790602074402532773332078429436175468081960136421436371193297970883565428565570552891778295570546736504840146711315300078602654411350326420117019060896577201422533583416014154966971312127863932758805553984922892218661534922933979578591607718177768097817832575184631880671122187638966124781972722593154801921734999301222078340273592979453459385739521447387322335385472061720631399799621479488025497499841160443178734838027074830406750414259010293791406535335547790436329494553742064106179703668482218686959287082539419671140206723003855895018450178732904403164469470596847660602230778122918789433206697896027834334353334539802610719095008699355656575387237086573052392012463698006835570211947817613819903118262893048144014916736247390671686783994897739124593134563561312089017695414401026319359452924386451326814963002999883354551451549690231392171493759823755216685314475392755538889941856074469450819023916007019820636433116817805705871645837125424843328040500116813350277598397401637340597394772678981543495988037862682737848620125370795642375597883129856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -6057300214322144034528153421700966025591009791954095339107619022006370142199797447008418889307206778582921635216657427208600610902845892520276629001722899697864282443108233254423087828181045614041240849309161819670242304015260297558343258190047684040274880012444651296019553745200433111731808079410224336553215897670414216364881020095858556052445868805199972976757482960554159340897571773109137342470680542032118312131063807659517344136764005680138381982497951155410272785786235144439871266671163918967242918442085044832649250597563865421245464915758624372413459122549812155217986321991997214256247469862756716214510221277811285643723474887531702092308349732479751836878085534810291183375258509752089692656561207280872264621371062437899755900343927253920018441889628242392895877840580487885860870154229291025592976859868343640470974286641044141250964576316068845469737879895898605985325603993446838712133439124287938590700609588987533502149168719561236728878620735616098132842399574963275272959890453214626960302743155008388815036011948919386364311671831930322586805787625101694160205538023627330227406820112086819779613847750481349623657542860644810329668829956065451086995122685897732104353536611992996126768873839870506802313018851807415509995368642685585452858951926326966973588007605949336260947123571181915995955524830509090584779900993228045582184927132783521072023957282735731887316273401580244790157796173141945477480411175105345947244169011043714658050892060947279909120260384610904040792812938932801134002488695051132418974127539827220323100177374374307949695911104068809334514220044321668871670640072694683775820670650968418140012702307005953109151325413652375528672909790826785625761205536675928775010448206088878951000133329551067679302158462854858980344923655024635339915324182687454691564906425143160162771986532575675788320633566582814810940806472284703641702429872218831796994917382425653286942240574843608068007868502429972366257372775204245658176601725574546818325551697834725545026127373835855370899795428693789497304833998984974366961827732687203023314152896869245995857163558195093577383240475150458756487835045727540112148911309367709922475640666923531617931048100632542016270326749808281577448016037561253342934757161017524163236581453012773374472222090698367210579804676654709976623341313690752904130245728077469961525919876179159559968746902333303541596014604226511304464223194616556468249818070706881611829860446682594916595167874779139237082352451773593873932008663862969517764485580330527301413366787257152540560557608144304312168668710055232648877994948475480077274444892166667445154611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 46476320063150660211766122795389232788403070726040422459442565006578498375338090256332072134588841428214480760205116163167620042302948096027896819710300131561339147216656398078130155769018945508199188282773915992231632497841456966354820920366436316334332285538176809650912451753851991108171759262455092872736285113818606949848119235017585861199546077430321006141316057938090379267201947899320500124585943044325558170588676249837304539139558161075852633640405235368468313663820519641675330893479053484659651184783946966695681361728013960844004822337383233759100365821547888757543694187268576478247171197520971345585999935859205774096619746809070866559105292349211014456488472343731419901064398007184545833828361222219696126732514717504483979260524566806392401765007340394924249463576360844177660014557191879371717702811174735385703048022791082971617567960806668342004891917895716235042133715787345533799067343079976125833546891137030360452733976385013077240404850669416156740338461279025738612940604138550161583302812360124930060973473810598739960806020791530188140252509414685515182913926646359665510958031618059854937553237006695255761920565757955180887905654590226658941682390795092496471000126809155553447940523022777872194122782143782222984160406615728386977617324028857704751496178845212823560665997675071151634974927086427388970123620199123903604648411179122845953399108707582804256450779074803552460301394717977480819337808117244985375517455347586610908744730748958993822041070707537338348675754503599642685149866577492296978933279936231414158151851166726519295343578837630056185584419154507049098603821661897711196364249612613143245828840517897973868793625575993394939769068512718106479214741991617615447813147398378093777803138723192727769167910176372654724898666494685550845571439648780812823691596870097081619053594104519716701704491215291678885716080965250827171864348694544695958155361115895962032060437069712873927021258873455553469072789320469589055208425005033623074661753634108965600528021890141965887515592593731667669831910752868409710587328787526074198386064040768570895006934810365000365061497536555440733782141934948844524229057126182903332204651083303103192759644953034871962183358476284496283995611684447838838920390281331461394073911140861409317454090527854929762332277712075060746557332862495521305480018068374141643433640278612790868462888284399074216554351916374182047996229715737001709984113971549661703657503369883213522117994555935662299468710870323800074845016388526596223004834497093608404468216215905322406578662723613930749390860490695453624297835690564632118973189226075749870058078208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -275159761210005184981588392107504294393236575317943467136579950523125703181458698069319183415733472244796032144566591200462153549228032053248148553221161732009129620071288629286974538236474117357906273929450868542696993128271531657918253535519618450176888285884710498099691703325257221186538287307088475475749374412856669165914384355160943015165940197457341187695669939680696574479739598247945967402234751963571875882776741537383287428804897287739649500393093802466336882646674319395818128088660571340502217944025130834979725986427198205375766435258771571160905176375237936113612685444220626747607329805997907420829326331400695691436828732192935688506461151016429451149353008562758547561803967569909207709840611912902283203760492043052622103639765851418416873102565056190440571166156625408806271255902975385365065857650547136195397733704650773088726822030411154792221804947675149197958562963076091030615507446627846045302380844550568262502041033344997063704758290068470599143516490213870297166929632587297547767054943006045058998464337413576261478982563540667338618066578177850578118429790956794926183980022785886342506238254428975973846859205919245435344871669235985738623156212965887054030574333355103875573808374971894893751687125825239303185568259024737318434018663141261609226694797940255293876817426487667078413396922288152065621361693784061007701063465551609485364793704341891097609688463170599276850105350124912616668798348147689509796749908019824406727077844603139035235080263934106403296891245321118750788987416107182647898265002055219736670373263943529440655615258119682032131815135989770536320017232638179792730109907143171794567358061991842572631485520881733352332760588136302548015462823182768458010496518394132128406073968642586355243007434027080773124114545869078225471499739783458057991122275431837354006403005599048667581002363976272006594812782031315562123237570869548498684911553731603486708673800544621413962033357399511270807342810336508704645236305800538641749920038469105711481735962978990749113730623390188484527715862061058487372854347227706057862847499674264714922729885409762204423833295473670354124629266037278894113388742398128073143278440338504490325480132326330910097303411811875362298475314567693523529438024185206321802044135861523673937050393832338874863764483132012541633196868319460611058217238024723055478604654263785469497320010468246894929192878405375793292698422628068873699534578912169820045069367486473852992342914594594286490181985565602115322018413623427153857625182787069829866840436879629718947659940124265822061967143832058746380295196082902749355781762371601143176070430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 1028677241954444638105871544477684059394133941149603615910999009490582478293839999966196800111922332814858759568941522063462510315296989608547204962635375398574594037758897683476526719527924781556906555835955376660504696491294849905271528424753302433768296279122007122667905460086597818195265718243695491775681199750361875632990544763442584614360667989150344453788308591621470273731309349892135003972550294291940702897202775328843567384449803502259615001054553648017464933355775993857868470792176797183493898634624653158069810974992469729085297039286977480317071629605106251507835064310702750060631647787360281326872496401157412380317677547636852237953024860384800456616619295320358062773035312627980353978937874819505016113108745118190767363258323185549933660802468008278920569514566184229317315876163283693850121570161905474966684740789911166229649111739187311112146806825966532323797396402894687720539808630727540280959685007312493042591061295808037736357559960795659279596275743954396316929709593181319778673102174053737104141143748831110151463633236048421269315032225491576977899010395928507897289332746525039931917261072421455816848394291594490997656287224122008850980022956780367111003488476417243194500778506269951763175229249073482148569048610776259149198294840805124824997398645905475403448742450649452056024735663440015365593787067306520841333975039655241662663127025813421609893203537849323734833116068395564312533546982338571868441947225111977592115870123060563549722040460202724760664495064610640667181456952814109755609407198000293811261252577888587484469758161835764100756114185356865855961621711824778246922767253430827352808472670562738397517013656060931350667762996586240762560495732930022071693793914312119468957110803837564620324466839896827028421473483248951527787302345684533849199551989395917786507339036364796168142421523612745848435116928502934795161189476851056776838547969713833628883001299617574759544359773190857588799272632923228664321392927215517013684847800858180723113260425483555357319821315449664406901182223292326650836311530817229484750615072538072849344507435201627103043643911045660446628869672274703266916262030259235846067291421161074732478135771731776151624205814488223189748130946492417663788738859409918082696116649777597662698586883718671165679939147955986968009535588101152638267598620779398396708312713285673011905765828728465544605217583317538198163245589270251151894853499755931708632946134357542285304040406644851515677275247578223448560512450308642408146271167035845198997302582787111649018054479293102998012437079248091256798089606131889178333666659371105329980672835584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -2688634852024780984574784624498150326137385820358396107577984005539686711921752642417799852270812015434063585960909306989792180710324133837645245013133307890104881796009352694119922457018136045835655233764467059461080616986879732755440745716641264377997505378725905392740923275010448624196654373349896308305583177328298392295586986918125666980618512049971946621832823049505197946258203496745995361082563927172019510807538944026212007200715255894813732874475011188756280401714099620300266648953290879216624004365257704002735647328733862981924807642312675373020649914303415288724576636146583348734306251462824661774119587765004896641043631352886508156417680073523067241651611638447402026025997507872449826216052875310414727082078954279964798310696376031909977383896768404356671606821513475066931914092781468784879535432991671092192369463775892271466149671025432985158346739629543398182607375780193115428169019085223851865322209321671667835041792239093499751495589533787130740938027919773496895253945612151891288028141158521136155124897434561184971804393482325894122060704563300633705528539547549738998524928918150684753604931803655226304922704320105099741285937800503866449918584441980146461195093990234168914063091873681269386125203858487358663070866736943638191255622629059129705251169340622214035261656320012177002751227422088765078088604869081037827122465166753680131610135863732635042838752760834444197674252213137936024562474348121237995486038879580481455253930803215926099854722569745678252160674419742303312034372937725719005451635036862087032980773744649923462731092631266512326002716634042153938842739199793037841784286419541731681349511146897430564657243180450905752897016118636078763320996395680938197478701147290407107976226895311206482605030643098789693372047805005968935230530289487068607930822327220138873316468547945969116719745216398571170245091927239362008250326282354317310749441171199655730453170983598126377217470524595407457758491539117660176061372135426666339361844323991010626609698837722647838925336407497821190457594903080097023505870610436359181925322466619648467559368260045754855192802535761966826633020525078030658229692881116261312148626223538100084143386641604443749480854214790518916128136376404865573344279230321583013428772869246240501587228233536759220118751562466160856392535281880224596196419099412113853213373968700137553374563998396981356913812342399605610764794779057759815834696283541927183793753367512542307039802591290228550339285936107281736157563710258656578964143632282788949995876664132087325891433906131365005903801784632610382887689942354029287353564355267517875312488611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 5430315113574960027844277896223570614225584290001965220517469973554914373124451847710970283699637614324606407750834781953837297632756878209442024226923636391051787974506646962719783553813468975602156108967574376311849255864883177316830737620731174178159381024588897959944716018496965962434567411717219114416155373775235987023547493951003502434016275643360836762500642775608764115284493873509682530493615690428021034974033580444272711106362934064971492545199977788863214139224542901812026582703336987647470205357895544872892497532848651630300013285355135448077231004708388413800210742848428676596933711915899967416892546782584711677405831670797876798370202462515859787833596046043850268215243536088159896998362999195113719578495342170262840954120614796616462673981934353673617188457914858181859278860508385157578412737000035865338601575784051220906712948048096110526499020546074362060483848370219261625010504276238545175843124376281109040953462098507660715416445796703129628839878542984736496698138252799696204862093523988960822397050881873297029354805879205449835624627821832211451637979798572423381010447379285111634182018248107284426417023454535232478646346867289908061925020527864032964174667278870279526474673749245312852729911293210330720435146829768262492333742710005910858966771240261452748049752669511204635835606335092776840660691934436385680463371800943738860001608184432501636668167022904972701058508295149499399325983730759896065848567802670933936300363687481625938447910006435479127794504816238833767902946593697134182815716703573649138545973267393439025011051088527160870363274601448887707930183690311051946144516948621096394745290709268205131549808437027716208250131108434064710450357146996145901890892712132364695420170115669256678387185322287332845427115181006415742359213411926633413529531523971644249970289980266364519407867581028467035893584266625788459610677233894270642830463914448212922486270445012823866926745451723541401864672076315682436485753987022754388264552846899538734873597629867023001450276051896994557278062564766329955081037505201194735900477131407328759938307983618724256477198066049310915763034361524173446629719007954240791263263719613129594372635689278087506086247318341183506326754057049132361384350919386806315937512028152070637047305515540779883368768340234012989634259708429020367067079805497014865867739134307958794906174152545988120224690906224822346099900034028138475235007942652904999813514339195156943967260103334180116857526781770601075504967633939144113156346819842211074292797298906071770069165290436523349290923549458714133083813589552893745808867074305145078534016860160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -9079133723922494986931130742555930148042325593403988263501283495940125249895350176629579653403165136607256608114514220063741796399096500310712327727619084663962247886724986420973458933391568750152020362522265537080684825444193898173888979471375879049214515022598803763031694743753117851901836101990745923951570048172568920227628417760878587410705079511248003424152080898934446758950796565201316816553843986994073081358461752863453976253826448394035451370786489205620045185158752683347019697016748678881598154194835146274521558985475877561232223254882806953950117839834517341054735557697292415476966438684918171708670395761605308983081823971226688769501098158627043858449615644708801835948694982964520371717314049485463685118512105620772603094378899448273122910200210598269254769731814108307320410572372074029492780124296306626169281893610116472102697912989975934305379931894116774201814185381015901530396175018853741017767676658510731215605378190610373216243204584329655733629743183411104272499965931641337188553293035747672183437396000184063206688811455097589541217743675071533234642153104760761050604940571512276295117062072407657881154299140028847390593299858571203383096551637546130108020681775866659169241526850414183922028959655220495105757273952868311462571213160145698326529540845900549023516356511947060548664549852110108883519134294046618917421173932574573398424664940247587136985559606611465942471934178127527418625623238845747878274962524407845356103598091638093170158424064158114569559183217354836767100196281031394583561340583065873383064823807112747830540817336337127764405050723156418267724668178454504038115940222247193057986152131179159656073594965959253028650159754594423417772951002556964487700006507547050011237191252040492029364701546651685033230521421090310779852491627935572776633492325674482892523936722883359136072067204196624996183322229874566590237545666141925319255606613811528657146162291209240654654588995955687206222272112026108438114495995084378287373838166443692525567551929864678352047887844550421999533285103592904447910738933046139332650783345471643623143604843540759811864019809391994164728057797524932381491968521843791221461999727924962245216809452285729606052661328012708874621423521136760964666095651557982158112432547000290139751185556850826367754317781761784057370692096363261785272802013426747868190364220068360306874630590382018897140239896002423196850977139334461341039960582745081030318228223145310770382105401334756132405494598551897559170705597087901477131078885521856584748387854819176986175073184779410932692134371025346792859705418187795093240673479480604604150799400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 12848346136780160281668892151486332443325348081532600635683130878368877706149540956964957678191739986522674188692786884643188056078193024261304332832643724434032540934417296930180511476768986859947217714013369780249562506534922640600618039912359716727776368607914153432929125347476581772002360709508848003833139048391774133152298919764196996772054770230737634288437707338281203236089144770923890200277368121922442747536013518592053193759158615073060693307572992785768489248315958662012935157158430415112053295680444189656448626520655916709142549595696433893003625084090956511902990809445256313599752559726655561412313941813602667256006013217065936500619768855020119732694891998159821469561088594474151530930034533509643656479146437844498267295312881664830323510740021614712925361972084226862142621893653442379597083854132583588026985965768894389217064970459271524295200733029174613971662648383661760122774366455216169918044739897501801052349502196867441917860279266019963947377160357833206546966311364642387162230962044853605410642729371355011427752095480759365297674221178775470791907776164938140405599146910525777048079389383151549384821424288628923932607138471991525971054739124218517639661004781640436586870905141526982819446621397638931260521680303841384985534660664097623301616996150414643175152770174323520350440082920898342005037130324546346602825681986510484800573853380461221677136721161817642000122867760028243325610964101674508804850015954609990454647172759818857992105427688038736784871892740612697203042478483972800998598823458133831784324740780926451364478190083230818993732397172140262613101367926270532755077351286240837890088310484304085538283556141657938560558970362957471008247699710050186188724754629630799779957505307755501889215571514740444696488905722932641416730369488033811110840284070289822120857806640067463152363504750209391480274351141521507526967421684699704332516744246673037055361497944911423277734603902020830559951965900827107844315719989931791656218429337978804767630346381533303861171392025650536191588648346587341345712152568970865097590913820726339361256089223968187454884628986476276784136961334875265290174494313006001002395458773287504926804322988967111086395721912796201422874606857099774496566435804041857737436986251057538747532283590810890577661048702841618429730730220477122401247613410356213738013598219524661054781380870122848268038194570459601136834594951975723860188367805712367070673663307568326599862911169653651451443598764471817398484076360691745299223505120112643542924982999977006395542694325968467235677708310071861869214841790894795043934815436185124096569405079552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -15053848823867063105943341115057908864337954239829008791071271521188899525151783099271854797472579893074453583843149526976755314657694621930897049823684620513499152003650606221972052229472741388091244327436380475219734769540860804496289442895858751114527623457406369063035148926584402988909749226754142345496282639202794101858445710472528754677194508574441887814525577074372288776997921127435062336968356740125571059139724801454549706887690067533914347935085724580814794202703856467476211578590317711383370711839464032281956693395861033280001143434013010589749277515142969531202441466640397944253324136354303735599663149685973305149330734215496744806979370047292886796964740002861836502397027052131977294476397143500309309430614784894645424728528723170940406489849773432482875093093937301501172758303987195537135073927183598169726342918928557350839560645182366408626665432006610193914962982468377137065867459445912536911770413053113965776051302180023253179538140292881404821106128017803497171769745159934443000497054082173672854627437331517548529181650981402531488985761439660347501711318675718426609785441353260571524132314836027022083958534294648914512791724575791253647295499761083579257901470810633517020969676431182647282577941720698870831544953700525783350410337759432578278976239266174628798076106999374316554413414272461452940660075114510715878111617470671595568108621789706488292277250243243998026469831903226434001515054079675456239499991795286780333181087412868142016805727656668750505211798054122616992972664386012222556290435814789280310740069644977320935302126351885688258610418500287396933664435499612006771925211179039252957453132876409143770379389419398056571021282828702059617066736088271980050963213180093402409717024167806409084548770064369223191167736847932568360305323838191183860616325787520462643401308885058691360340345281676548317352103460025847608515270840455597333300671128854961778280448527217863320683503738969819935767039782374737589579521242035022188128076628695764750336659931882974402504500561219053575002354608158081450843691789802702802303343096080978863976564822621574308112336996591031298832845655027533912741166949042984613108030417253840759716898451756101387624609710554392552090498937161351698986654670220363477307985225691924579210094434481902531706803441070700525265501201572048550663169500255674381745697062202055349989935692627849749021224062840795725977824425687156904135497543339790313322087940439076495672937708054857260213910436737810558251218410070001017442141728357755581428943902977582115101075741495552058742724630993126251850239846388528746742673386038141954923828346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 13856048823590575075817582004726937834747032905356246260641576313328402100490205780211102969522020383603246649476492267078574317744424298730353817853560606428776131041160980050903498201658248778957736600102331588967891416404260419632546833567058021177422598231096800719624439293109951247934527432720884756779228830419982913647153883612464870975548607189561417861093180311512923289577796342935813852312307941054223021957067126439184395237332434106613491700043163710594156743719629417663594573901627467520297949996043760490265083150397282428256072749053197412526650560646744907660177012968179861394791021685551781916597500885335653664503843359475155890168071245951409372787181038391448665211614428426042529858542017802572686870917016458141472642900847878567663267910173226001318412414774505876503586157795125960359826100721355679277132736823919393679227724145857038685075429892649715016556926715534569333320585722534074905447580440249319468796370673443704566582113355057225022943886215280293877943708132132110767914184550816360529628552016114512796792234393084462223802791305363507634130715581090554915589273888710111853120402250240324749030610242696044277467063152248648994453688918452007362187353432603688657272998705729430277499968197984999774703370866638200612190763520608963872203430311792442681865921542227718256791747384322426172243575622145774230564034748897457899708704286466622246954652303787377737363279433798425339545963825726426405463493910347638114398313457144126873113851263045424269579902128757631430863587405811237477988420040276922702054505069690365502505826477553481048991560636830600292475531639533588321965397068948338535336078885013516300966623883304822201323164199159932938944517967394590765889067827676882512475062070883410412327550135087550033935867292806448819245573058880759855836678269449830012712246230010692757197626903725353489815520626540674404396904264037530423727781713563982443658545434283305672046146231788517607056461800202294355383469951379495967001515173112821419291483452842933626496330786455453423162204443907454983706868412539226577122370004143752613562719266441038895996896144045060091035447678158396335212993385149398802785038733929732556712569165562453155403122684820390339856412094728999488193688486222752032366744324533425756692212049633016754475406031407010769691209410646450019780269606655167604166426928477231157700895228337556136045813986458279175579927506589862383181570308785175375667675481522818501155861982921005012687420545098503659275563113240120545606514580710406384880533402349621193562312882422110313140748935767235429934566935579913513666387725790977473292137398272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -9021280489063190219827375462859548707852804324727663586548674390732546746233173089747128788228260505716104304751692845137701201693329946781088518171518634871777647209432471501480030246300600253303710866118321676530436742017602639198152618016923600883960532082994530937408439379923909184206148605420473717733624180324036574985469335410705383287609890433226554789920970004712069082946701430004498670194837900227754364793013165560342310207681459505504078561175364279752239583065349178936178583205156855004185664484277590423833602042737325009450868010154789794470798584731157246284547318125898799285277140532063584632379713791001726824318185818278441881323457900668276933720804410791481328305188237742949275578626760549110236359588804945568294209880629927039831640245447461073332697065832437612564224281159969874538380999593549973677523048542612284082449817337482887251540558460462268517381160158753498881883898524773192332316985949346556789818839156060957625257552672946843021304036960163956263748451693538417198525159470479073264067148577524533699627250548785846888012289316092386372161753014032218571083502548683554861560740959913889416775129617092414659955020577637302893934921074337946749464014945778014096142161111108930714809985563773724324176033497410222314976892256339388694373955857204200115814374355358008494296625343900775017780806961861146463577852730026674443528813504566146194826150935090912895636036102670599103445927562507694595928582305998129309652207443674518591979471158540608473852824630210939497583590114647512921941631010401928508715974979223523607861012439050199544083584128130006343967900074742760004363887363375683817985702699742828889733851034913313356043854771859222547373406354527167108968626962944251391231189314116094394605618574537791812375062468474087783808594855832824998933436977752743756430320079314787330038543075536558560828380876944430833458078641279639308815283562755328968654363298612363554038944235538678325256969422230747902073975735103988632472470754208936006368178960170384221327994850412574143871482134955146009184015664920923425912403594222343065313128609707182851245409261502956260869336936270995359851360402086022907737202079993626070048340639766844519725123150923957115404585611092314640693490615046677153523572849556827334272180718684710124957692119920808698005596202752902102241099472805017610169147493989712868948359681553599589713143151064701076059865804780858798748394644149646414548624588476464022859447931174291241946656623130622764627896279182412827376625427984179420316866774804300939032084480532443265876371387381138779814326559494890236495943958717511277500033925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 2629368005316259619041370372775237550775243398296022627074760221195280271554217935635467952789388645875993994708463594986427677454288717005745061865526423115194442799638902446639066759685574280549410434001117717874382051599460907619621934961822754209097168238920759096526583767164360994390979649864315392438058586094246854292950024418400227729980816124958248379859720656389658315363674669706631869608974753499927863424381016484455057484979001595380234280404128423650840845412610366509356164133783894553805507548182188126301985503709632965082780268762815213653949012654374111843034782395516888779106623713385799034394633205415300161256276143369398200759727008723592367069805661365146710296776016028354127352085639833381285420554913750624348517115786769516916668977703569913651961060414656845798304292533123280247689768827816549790663948678172294102944145483236537406277251616541423597581950579052374736633822562560593406992235188317684033490549806151500754039646108530417147391300355843284086932825113241162292341920391151457492310657958426531712263099100105593825803589783117021703352561801008209189874925488094271531040721562473440775388211698823215088072071822677226028454324137388358451857841620657357849465904677500307869545943910542393180102033440805802677391282873582961786278222117936300581467064013062166973305419315113164841375605420454909939294696538775984398723812694087766077896665959883502723776868765215102437645168223478958206833586114385197741988557884223812710077895467183187299601964759697076681393966391388083367994177531234731927662489561242802297834423416594662059954181199005745262996315932637204835437535912235546191583667672943473682042190859880519808195038666672451133154303791337088823954542428218187340822218033718415100983225828175155711048101301560423174033333374206269403272823603778065736011935665014161780054975537468886456422548475339966000787161065275959533234161595587372026517598371444771386553482046495833255622902739292702427533506193662945705870365461780842459809536224828264696187918442415393496383682134863289234964028608332920969358301508251764038814867657210146999820648424236774855930794621534524384318106676989312164022298608020687522731646445814443676201114420601824614673417674300964268853777780347658693522009822515081258948067157111210601161184235581511698345927696517500903169774720514148586899417131055424135789230960746159466277761293667673086437794645136628265689219013930342203862871007731981048302448458981533279624426804158610823677435411909982600159508198933097568218125984960040252291063445129764171486417538253658369051104822709500383515580915857492434032263168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] 2445043424105558270836214023134496359034469011174615143638855289742054329172293043323078984580328648452311211296535992974735539636697817051328845075938874046048609157556643329973300487653879518756807415796819625123494400805654749673679123635486008793808793590541946031872161504113522865485118135339904140025023455422715618149478586278919256219211042112594848139591586745114368094646573119593232296448903190906862063121158142910958389442019386846106128825389177534193836681076933251050694498378114858726987455253899900469826155819653587930570067540158358910749213969921653976887774232584511189303074070375301295819256912664674381734680611694852399870174885050248371242368324804228507846926585173340787294776930585426562801675687945160907140591669448191766522069363287042698344082280147953937541917783833042490788584700042890170577435462264148258205767157182808148977880824377926880995199049755961330721484384393323046936977025959577221942259533576467633193350684547402666150217552797464209054976508917074970496806376656707214087528671457980977909774139401986192298721763607544392329217485867558659497430588630009235593783143776147724074626730428765036647945555450106388509244719366433343294838055168497883048375596865111706660363732206464128045890709868136457600955598406123813694947012438491966556652821240366441542399353050210176365226863906317192988507944097660115349897079892564167684808100736736991142626423232231896084666246130360140445475900308988453726987660865387656855135244948353101709264620751258648100390051605024899639002491604486876643419301130845759413091571322528446540652959969523422747612116583769574304998334779396288758157357681318321641253294255023300515587300086926779582517303631125252199294186423199055026053935675038943325434796431120277778268830029138181754062061806974574117603813174926335586640340824843076250744530857690112376149476519564437531043502914906136128562316547173975925191303731539044579676037811091064023711058039355212289871960568530324568973797151749329240740141661474207345914072029196064316197554901187612445555034727375988104691645778955436734435408386874864482404867332497115258787125265146056451608884712331933745658611661949332635989216811486904944447823675210661816716762892859049639829868354118740270995414638254464811698465521657439704563516294741278627646825250816405396102943934525591287091606026513354125878514352545814180198786683086373382532853337164848922887713274341532854218835751543877551515473871935038952863455274058643927366657573594222896275833767589399530402580798067843887403383945109952354233562909455834686342488218184535473887835120379194812520747499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] -4636343160985034148087624572655657447724911658724121015784009266842190962591175212893709890042967339135034624795554498172894857672898561765787435092496216446403330987222947688647446738271917796609135889349522217334028697707365897530669967805218539460708625894650031299503695693538910664622515386786880248536528606237043443691937707283814054001092534103021751644105120163644075381809861909495263668887601960690710936285288631702282839499166538423516360271057247854050982366468788149000895591259365273082261769301370034684306167477982627922655614338043677163616976600236759205392776954096167098641282792386998678350069554146023208372796029773659592516271037335716477855240433052950645819678378781919442471355805533428295101665388744733425152814656216710399136487542913502705787061691175317739943039477056113444117721316949134106937328155237286715680177311374648583591506638115144283140495056153271911360996323838020963676414480679605409828351962851358076770803924680497665854583717409109251213031081033497890624213520837149016493970513014275553110918677694728642166339966941717652704804132115425291602851896774837585370153624153884878924135503185506982670897302744317724769873034725984312672526168722207434766200754055098642462887479666998595493508452473390473221628321507492407164413381660936804469487238706326260574932870185395553357554050816102603143420856908988401922821272341441051293050666315889926909701752269653510739495722887503788334120659341603947295886142786372360719756803332654343918608630875272814493845420673323087541372928227891383815109255538086606856353686859189835291049087425078172905058655253587638753006098909668825891072573456580199606970386713921659156848850393109670678028768368729644819983870598862362947833954582871134479405202349679837734338567294890244421455367357081772104405762806868401457787770868232265804671687990626079018817120576943688779345284175562894927650013776786025879640886990397008473817968291291367464696764722391170654018410290607563964318046014731961228019653309352469098696359541390374184667696004507664272704588529601103122605011301521132836769146218231923566374859927520706898219721750396104561630360945469353149473957665190892748972408256230170352433594655396577340265228823621591195884271817445501295365467907442023757765598442653292181499449236925946282395383483693460944933264318671675856446406574611483076094089035974595038051216214599953555321922908795561538545669589441749999941200818093039358643197160869933171733343843509299345375093044177719405628037729574707220417898506491668433409062055435040830867326235832320583197104810372928646400593465937696822971663908864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] 4313614480207371950721733204121599218187533082639868068881273079585439968127759913072742355610233909062069716823167681141996760926113347627871571662749972454271318299272041278707704115937217434726461763807638492311770297826887486222374195152186551933168414836994705108278877408757778442222765331971089605152618856405051932584139461131986131908195386183550098175575203843564144184058655547639040544367951962566664228615681606232287440236622712976325473941121909676278665353541132088212339607925246567744781989996450007766297182582887765459765811662025970460531636503669537855383122523801335401885382024598710707374912414872056792102966714140476036505289008626409782878668156698409083820590577027260718288602623852264918023019595779719421398172398095428250004175194341980770089846429459912081797569548183644426425438946734663558335671063380406195817087633884392312120219893998884232195789453606775082839983718299725830832470728053295063325889474664881969378400204279794682893838051731611730036051057123261845645662225993577740107123404009249722102565270269087808262378437726581769644081181787239050754732351725176582210037878245198162813758392506404801777846818856428629959468958545515130342927943597632349886021861131514331299234792094103249954340629897486635570431443296266785177388428449363929526712274097020743659256487228809405604920687862940360644439702374266265674861005143698229674661883628200217625638365572583774452184262958742049473208582425537987823691821987838894648915118919331591304537905648696690330921042507370347640147138455517221238910857661236055730265527479349985085825102409056576635146396836136016534838254043001531127097335600353878341371240087299045124931310403357485129498500376699463697775950472354083816246309871082234905450786662788394525272669451522833424745794311730003173447227718244728915253549404334784206010888225746260547277596775362826945294581422125510250026030306240418907406602090084969497253521232300670410149637463957277552637820435905365485892137568529475772475449133234070871972569889364027207212072156249710209853595232544554768394747788393711603603257410799407635888591408235503316154396726218427535940185662836126692160008608208076265519027730047214629456957381149626027215323080885947694068256150738692479045662592368403939223924823815812651158707895964405965341066090257059991022273576565165789281163503892719855511593797814516500701669627374925489578774156660338283344794565851958694498657354239543873448130554040248717812125811735968635736554488049194214680133705702951903774054915848075338808674688881799264336741335264116070206801159525413198752738943385907392170342481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] -2855187894651999556043351485637583137613055144301792181947683164646863164184343550665318754284146392171394829286226946391105051136845258653860182668141399140453315026490993119021211601064487464487861166064620207452499272795370130603275037331672763114562933276609532378371010505441769966071789681591561935789826558503998487101888991565167946661662041318209164202708422911132950753611042633107963556747671355595558922149025099582995763904360092468779770333359380633656734783244364506568658439166801904454531252930888863115578161415873151474356312109527202088470106312140348978976781835352283611964925502791705835265506522832527704697868083260613601893466044767978674877344812892324505531774606951000316599068701082042802813526489679487549766995608951061896788421989097953956067671547144990428637801938721293853512245610851014932382562426566486306849806991733083613199813593635178894245426104826999299257925868947669428379960149129274095076070282592009689388631657594687317238985121112374908594262341387528735211972297241233659505479918927783697722330922594806319737168541600044407722915068712626355731720767447795557048451559823777615264380894603608783690823647846693498206687535760293091115940995077616247413545860939679685825482002058849674652794156408588445842817857994697906354105938595310849379398002736392757654569844734661302810274914634839920086573054375259550022531431188175982272253037824538523935217195527719426549280665239695669707951381428004950705165486949628121714498350660876618489835908152074605429543668516203531495240824085780102488952660623928200604262329923250080022035645501352216120979549232804932169703010048133352418694112553380025647261997698211012689730712863464812892579096208956518509064673828526613433470230950770043283727355715742621271555472980295482082027045123974098486315679943008571199095445221451404343505433351727799135740190290273258716407246043038228031533348372930328660862646976915560243495376908906615503068971373034861192216968901303308750712939895784117851305148430636938601043508333809753947313162833796817876781814973100990474409658285893784549850944877819404559299381478112257717853719744335953737575730834654513947190135783528605962731554048174834543748126013812853540423693724389855960782422109194540639040661611736236284912624680630096006346518075782094109258138611234443270355020588639058034461951265835731244637197507679034267009821730196556253340726084126900456972900255423780873597371559514813822100690333417518817721987839432265974897006288475015633197410856658357388996770123710555699122191726941889897464879546034362402401514985633993772103182190822431491881430941696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] 1452053739949888181477769604622794288537443985344568906931524822534941522341810155543263754322012414139313415487523240444166392106224699594522871824047612650448820483463911073403363031439665467592654385688214803420719929767861517036864026797876128285324070121310247760966794480305967945012329121937593724056247464592097989744720057239027747955751649186805343718629152445431026040181578543494735299317230409739697397092686094802216875937656590126619013312088991651596468089669219816542475079219649648438579749210568510830800489474059032418149928914791592500992850619944876170612853990853506300214904601859433322451068300911784578141790051454553983093707925136761117811661239013982669870436241808634220081086565752802919710983257421561400233445947315454020548726988212519773108016660849943396549815483964217830246693440319952131679943245244995137718072450059225210660338416701877118776384188512269962469926646791837978503263520781519909237378756652790957955763296368661317343745454314149345742525833284484510967150520411937050104219502590637515278536064382387726275552783451685672006869858562534070551088067515567004112780763020866189837958420126696037518240617827894249003830477170776310170426123245974153057685227816299514383829151760487468002584154306134063820553973482820316308663643415223883600989975953971889769061398004892810377447074523495182039196026822446763626347735136043174891006987654256278506377814568208023313789180137904028861228680373414677679015440009318488542862513793062692435074345234075737496360497145212453001530662669875109966720147350944511622942564847793382526354711092016939492236940659945589030647177453559699294706728337002054163127711344292300577798657787554925875253598914170202063957708807034403013217776956966358782283230815918007616369882146506692687753921994796798009909977985897673687173555950292554879778552584563616635209879095342820201765586165418974498148933402781131265384605976993479073303054722867239422529018700743607133956663734935797717670728161588156450055383739210646338709264210882440271397720195113664617416691828999976713194262285902861760381616733827253210159977529192542582731281299316871355049855185838431655838121468066262288306203561754534986446410815795913458733805397306027228538228691174608496681196167442419865130952516177860343879506752667024133825031484907152137243836336725314579013564945364219523372368101092936582187877232631361046727901658199698052939658932247073742385116447738339279099947897107208636074945874553880161685504799239796638543210794815241766843312680051239394673470492103730621989604488398877478570024604302560353002304164938688579665825628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] -586214730778675718554737099053929417861357114228550029387991090986457804114095571538934414937294205784191530805075349246806113945514950193224196637339355411038795026430720056164578188181372084528299605774540772757447434719059775176577313445611418837852475645619607455021007927821135043332133711531077310382939116216211544906241159358821611367007788075623934202214458344315711418845213189283993211034782426142582990585651175275032513593449059443107211923235541640648408315529198093493141178301797002956014115318900795042925955605265889331723591194006906814338743213887236391569496895176661682796752192445338737308429388038538001023183921823186204017435563766338498585186689745296320418606606947383858213710031957670546735399544573688734589704265177303920114920619727346692806522680866167403713002963302876572946044162251698403360803360553552728308691223018981636915558580695730648150882108472008406921016012272717433337153681136735087691796651625678277505467219681279373743140489527190324032160027673751937869214901782968192257181828923670120662494016429553310008363580399825546441843769280098728454304017806602681768280768406700709938225954425530552302211652232583055448326279605934702426150757738952780329486575876341591194753482330052660583907661238436118232034409310478505107301116657863454234887032376303297575537120885386146216366108309040439775716770298662459383369232688211328818905407363715756959752436345238392890364660046880731635960285546201216771842459651334106695267829868439333205301800503160531331544592679067907134685872607599319492192561588785869548533674810718931058978352806993508418069095145111347747243671830842043191424730827122312569575884314864510399836138552175206708605156495504984633914235543314466519559630095067793931626608229031380393020627161336497928494682480997888013807424568628227832030327516280881455791625281972322872034150831488168373370898406373846856156491207694070687616743327268740320255627539473468569936492204961244301510427100506925978637778769045453428773810534608151494244887922261281506190267423371044907435249596887780995121225134962477440272355240856320395084106085104576632406353649868771378738379562423862136529957387863900504107763909772984989771265917078271817633638862745919297898266755009858369742361413074270125084013482808610020305416640506953200813844619669094014279378522420952073252128792751513008217917015225671783567806883638758610151368809929016601643980792988855375168678601921521980981306332129607680209108976970699416928664836612918188999570105170852426867255044709915805554127411885512721593595161132940631452677377781462615836616060898702153218753822720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] 198342480681094896390516131030675461209200886468229972194973583657480152246665767953836992703333310407762903899549520818753822454823526670369720065556430300400420075421945755951905707052157317199578837967470764640088449747481478164305704121157684023412271443527424203939965869266612040003347133331535660262632225303662990378282045031742175325090968801096694799547123857364529847572540216465188776285005841705787466598009714251043444075744657808911385735481809638398858057544760076857483012875653955089226576970000396666051551350823632295096161113757645840683328986827512603625795914963052282804354155118840107250614050772708440070382199869143777429612787502662861968822918222741125730404609928997727223474471528609024982053589716583859284062790171612178861756852688625089832595065354610222760329266496396816288309910732941552895292714189135164464623868749335352355271515410257145746999150912499221896474612315492151247865155712971923250222712399524542349409646841476027937447588323381904707952794270298990375057577901181667438328228706187684452538462935562882376916083402308757959158609948726945553346964236609834843527450942993214640443630411147632240067951018928436821904782317754184974166585304101756474709126005765598727602534136435734562722703877911830326390438517083225891911195693107503519699968768802131949609516846628181812912080027134842890387528183274929792293324071082659590764988613598709201729732109330100918109566288256409179115969305193520279514956872097523633384821727883777134808030603280564541932987455298912967821592415589364510227729675315722875651527685548926687378661904085293991406752880820249366654345356543279219207495354260822382332931655114417353104313610301241952569806400382393226249053513739122952700999308236967329762903692907541021143079448210522725507817007300812837641729028089474142059963372453578752119654224289938878663470982421753256607951827091551451306812452961677320922467864534814074571345024459491306328564034619619965113670802816969742407422217064683265342985434164013704608144040726559726404209307802715192213676647106101262451406225129048510664429413073172599718250215053973190429351399556221185809464450409343864767456940157086475366872491913317802258135782376337243787064868668863586317066329369891557946117970745862059668370634947381042000817265392493516611365388015366904906575370424334326065141998029325362070689921551387921223285413992896210673850199547444107677997037037482793636818850080333888772413403207477665602819378608317695160063332736088091694682446397231358989455813515139078035222670449884777893014609523753237660656709731801251389852080367905858004944158720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] -65670099652312786906756873206382393070639276596811139291451944353650119849760589586947696648649227636863789114415274384011075507675543100386760473154607928774638837144316062654843018732948502366395717007416612831212816066906364856105913506945411231355879101019269110264118165322830619236291429590519671776642891883237322639121403674742776046951595291615098199508297253509440845106411956773336236423686033767713516846911245410076850308132936231059636249594992966063500925125500885990589986415933774480942378952516808996606093157903440972610058749327642505904973630180175688102236095509650643435413524882784529884923400873734214337831642189914882859753410516852471822322073762426007692742212730750825175136751208908102149955379244795892166760531845779789874478035058825025271121498783774303030355010344821286057071510939269402874175134250520059380855321625246744664480928619311288699896507410605590501187496856896713061415167913897222634224519372041474552989189690479092844021151784084134109091986821725458440010111116993451909834041379490439015605057733773052027507804542856524162094441176681627767998371456793117855635140338753750121500890104652770005843241664593111109342606272114773624979681034178268738674397288710488423927057197490192481015557403040677138209619057873978693204077296528643177377010104882430802871694038100553991565590013739742567243452934982649934495348098216126746409580819085163842583669809470978430441588184084298781549209326244563808470215895965897069636160311614118792529089942589256172238803333033559457797143104352871009793214345998225945038284529649998232638695898619418679795425989413146384456164660975934464005989014781992916334810514999520560683483352832245446322917963176111810844553684489482285005205790576815946586593668174800114109261822722436280664399541403325556775170651892759468337500452233519361199832148482470880022821198789259682675296198937546372308353033189290158243073239783628176062741875030757767274726899347898716783338846968163529124104894857212200173687474923605530292851238602633971862207315519996513123168738040183915975679779024656668668032472902195561027961818446304626035481567891177190803964030939676098949589528075840597457102655678205692228892740637570555455935742049653493661338209100063360355164840811113763303581338428185958240620990973069512302627778159383699419105594853474733371521565156750757960552537574569928994382169784104071578493475066463785772190552126763600891946789496369289260125612209195653732148870237735026870601070631179406583048976263207255801686105330496247568569202858348154147891459499047375067055590749344122370126218180096557254306693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] 26715952816537539846379850768280916869049086167655983241984352343055316317147067354408591991197888078123622286518900872188389640331567846128313583991040879844259735317607346401519357235984359280278879807339584133875814190519895061405188242158503499675239219404832903433919720028586047094963688730161731771940110546419398393073207356080498069755160985191351330624606166201943640355897752800206160113003910671968952946588813836379374511574200762921988819477695156298626846089525833460109566772208474908246670910088796209828800605187383290305011935359607280845717270552127018892737159049747767778341594422659420039423744193000902091099612779120758582826583304075825456045841399145910006305507086854614528935514249234401118767357497573492713922820963907366822232385191294007784313477065422156151556146417845107217792632064393823964653248912231669418497859417423816182662011067229718738663806157232140786272825364583488716382924017781029899608589025451824680453397050554635885673694058387802160063530225778128086087354792098169871771529255882058200906992892540093200817578363926690557342736452530727276471428566377779615437320392752246420437702604783797141081040201936185839650362578546734091560228494115127903412565284679468868602715500777295287762711159844407931613954011846641755902324723530626931956710633583908082093608055676621501527081571356483321127023683515590997856844285429504937572903772378511890141778742221943209577315832248989047093244558939707506474113412954984872922534024753781184491986487775754273870003455446440448412206883516076087001619531289509023846084466368499949102774500695318961852444500932137582895271812111268837084309697345854480321567938160178420324313094881033873497126025102251150767755492158251470391394861650092439448833617044584358690832821791931455236876825658390232229565175174678157193257767647888504659786545552721334332192736463688571521748873827564318131731755302137494475417195363937668293285033789602073770413439194940251152764286135717864475522356043530132965412682784392001442686578566179440141924657882770875157634908322287940081060904054950818542311388194441494999116823783718803910053965376106062445801108805308799366207299531776466943348627392579766437472871402702926702031674613833984614375309146487429478088734689561019115704016263546745223377056589004483620300342955411315714715640122629428495429594849222296788300819204886416736255072923874462388030237195670450912148672925424886718558619186205602153964496513522875280946859302949616796828158225155818458701907775616380571040617440138910391975151982563302690683904059859009807054386363966406435887549837739646431516426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -13218793490605413005534479921826946569032638504207076468471988989307597838789888741414394940317436725929940499217527518605726246407421447628376223728951330872051495421298370400774685783081068803527610863479191620596360569201061972824707936699226053565432128679197112465832714652037393638480318125750078589999337672668249548221419514162198399395510250947183697235079030085125790197847218504983867264271290341451531542915323148452573336686530423719921391703084720852246315757057014087730347007599526928223100326230430983425616359306076902918455481415261180508827338210145714526180108863468528923306856953902083768471970215723574883885093690532160336088782357965427589286286199135671264309272649707009658913950565062755477302601877853464943271375365471290420050076058332331612093230902570997905115081302099410334685027333384477938335473248605452841482283101343819398345281911941579573960554251924090795531797532273984567172733648783618241562351911823553165547515441162055135764628959651849976426246148952655475083345597048112480835697540754891514817354785233391946419951249115157684962253311080650658115941340331674278691646276208042474722379298618272788026396145111744412991220606587586772878704608736264157347776914080793363667010015820262259128625206910578314036603575235042416476587533502560869960448231929749940404377396186370748228152129462524857848239975213506978394138118452689600110638362699863298558856572048669528666151188982410442848113307556738070866342053689572684849852978374581763316550263446034350265062532807094805154293504850846569980228494799723714811210815325773209956059801773056174472833383027441539029384269426710113264763248235509671825165687821703959135146672061970015889964805387713871769757263985281456807777679875836530797185695387533273300635966770383563089879831492679486749361456455380246784466633030489578231321367220078099083515459141580120138964720669208770499127130337057123521567061842311048682602420119456153556160995339999026859276621693930408432675456579396857654483498484640405778560735860029031752643233773137949201596289153013971129410483315336502785935775844993286395207441475960767998575481514479530436167002649913427865398240877920482125414070568362164517620637788672203058659826817875378297106535580364196682169547983476238422650606688355221430465202883602819221195023209991302506118213802390672728913222052992793434182097298502719867624726901573555908032281253917839624894992443790739922489716420783251420829155822407122804275219916212135954655327936307551621523743628737602178606447047840070891260702038021018639857464630251375038214188328090066334389793740038808142033715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 6626666491140528722613166078049828615756254090631800079256273126546522854462572541649709844061208177382510947543386573236484528635376305640722804624603451876914305799777400933859041522681997868959892132182168812882136351057123667154831542831828256966304102642844835028499182181867835577975170422111866124375499890705116861872565852919228366163391633749026714254085074611041674529738362597106635917806625015748390022947378192486488086482152944330798385639203419384832868808989522894930338868642026977996960481444114760243177757526986266847409434677697775222301065155497977042980580430884696621083203029843466092578808636761195095496250568119069177175175563455510937579245135321874751178210167125039946293053464097996879659406388667852285262951452085820562994064869888168947084216055999795349746471338918345177219282875957118217072506543894359583021989574761086875121819549817880378813243792850445539524355418538171532034375911807747634074127962815605453959463908140096139871622776549203509112351469993469916892649356413006847864286132493432405158489186259988956305833229771995949572773779095542494782325536920658785616105998911805134540453398214479503390910204825376777260808623167387274940501902278143988770552386637579277370893499106341450422537722583497873831583427008943384928140670025841354243044361597461533380807053857393297576613299319905176399081344754626217711601297195087497307158914821839458633671899923626791689489894453539474291664220876701573695536002206970825949392529946493932043856884111147853931846671654359156186104596272264805944782606257936011416101322209611686321001871919481476627210284040459179026069258801921450849768639862504417075363461828559134929706856298641553855541311666813827018044449883174303643134629795295936310036382643370782308035916159405933705170411591270321731962778186831974269426449709155752181806105759165923235142174067786244617252441564919208395377981690831735340023200540743769144989371414873204181878902646918540393589006470497778540690964192983712493109951035082652719677277762141007012312304195874356767247515640613534173408952615258416729795745400670530313789238072531530924489551371039661031926231779366100940253005177695620198883926043232274092772688732912390573149357116942388897184598459347855199725942792929854929873325066794840382859049368676781716259690799095581981319785952478917605570985561681478925911547055335464130678031803685566380814938222731293221342663452933742754721405402236863566177040992961609603116779348232508585707914888459993516761574192218906595359914043108148658796353710479713383534898313086739240179120605497219493945526390799679920978001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -3145063369303613213896054688587223048746192450478633565473840699546856375085157128934974848120153278738256166422941199305337665471861795449929728573344032022497952260730634472021942052022689720801793670875558454933318382270900551951880888997182350836558801066518320095980681744487098281979814612732429563319230309742986747440707658041533823028157115633917133057364480354051239962781467439954578415770026590147645204472887611049284825473552904790813899193205766245064301041934716397402764806314887277287837282486403244263435555171099362476786139815887886163639683079202258100734932087230315405304044818863522510897912790366938351044609305854126611753557494231624470129930479760464407572379226335403149413135222287721277096477679087018614034428976501046047207477829399434453755599219311964347378447286014779757743536523484722529759240910999806590565532235109568338975431948869944285500936416178337193914023598318056887745894225926639445241945890192970063185265236041599277861229497210443271355536067506543010228012530394303845319481574176945629294164536948671172129917514804315693098644166374805472385757275021439089078990872915003503143391748475070093968849110525086910109857797033573914420300459046244383387777753367779243577471935103718735350520162856153089288640337662630087508664279782211750793180767421109496074078518871100970295066060632032209308373018749995921374224891229525315871343806842540509627227153764733990112843813325855186455188221735531167511783373786854107163433273262861394118993609077246906462868351901332983335999751204976879356651920751406353998104005874594334623736519304282678251607614505802545469968669516024756667878685204909864800622241779542436468453997336828045055622521570658724458485541976095195189589286154815553688352678748899856702466400186817486943208007251712230851695182925294342178940728400106596104588645876524702434629969378887846955973232798663665195093458260772458164802793493317093460464575544810162558670820717021267343772007937283237554888212369938842826177168245702959322727373919032046418000564117790408625841189417902786808006392057890879944504380514142177919708108557401589221691654074029363259288450614316088946442337191667592569699459247160928695617316210417254866088826586450853697572376099826719603941338835099625590551256917247547924310382601511125501602123057766887105730958909722302722959175863916403049376808444759221500437698101578898359851880563303011508984096845061920616940253819633314247842757834382381620896986588571285010944507124228346101866795259214325628088938449708154186857433997277074826069349968652913582436487888935747827096728421347948082631802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 1416853783615044534259433462346632158903421507577222695367785308202061764386881711512274694445573077244319801582966985815391287297120841764655388119390861816403973862671534416526836403332900315525866662366686887475464656648195931837720116366292554457402970266753178970934765144772318783267602010613814265128239242989486035177813522585206373212011506677513084017558463764777733289302057569506477196335177361022014479380362411724234283379742448471690286424230003392944201027377014728953842908509118339465345120358401780207887510051047693887213015124766842110092574649198753000736415923998576219288207974491126976600861372926723021849938393646151649353685627155756271698229192483090070975002321613694965747304125245059071029206265940634968042875367835701259568078085977779261877960907677338941109537925033528774102991464806760669832514356003906540900435417154748542788845502546051648779742052738305334865563552197228157989434538074080088427084626594417592437679632648420128887758026804204280353606654855329124222606894338334291987013986707181727885472697127679451833162502130348992749198247234242918662148901418760808339329551639008967681387839309422943232535743946913972857475188649409443582383472378005040100973479688084554336899672858253791794428047215193809604929379616965486469524945295480998138179651318470995760544073317237990277272026798261804815350578133024389861924269367927078431752428326030393359929084458209030006081179073201240646492604934337440725440766375620269225187789398146981202570106541555474882537403097924693039781745359536063985196855588525003228935745691868021552465366901511234521409526816016031489420313283202793004475349843339903865229497134919605674412718933645801945115344462701023986699153203893165144957546002290707934862273942456540968810040211293233325577430429114043462819585991943710045232015027049541333922707137868422575853671649039102971203922737148010347734237378785261873798341983604218717269181646655760299848129404071842003211383440229819762062341872299027588788495233876941268648920669115488454358990176080373257723570210706863026066851538850717654236326863309874005200076669488913062633134060239016612600118325461563439788310920877331433181432944983624273832386030261261040946055174165753702346149241729571666838477611219587525907071002026258361254146493114340358492436782203066351721199782442332968370350132996097647344871666379663929131415050560381463271796481165329690843075284993069940082568853297565802723657903928549588119912019274535222862634010122410526024108208849539702908474939795374199753345483804638392941284931474988529797050041171808497545374234916578162754191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -589413872795862724076429489568416762531929851920959239891634463514756555110933434024305162433464825907923126129933149519315905574763323198163110649273333016134797696160896987711114155407534531960212107492308033188746631241378245300035495368274088641409969214210966553717967157576699437962023967608159221396269428301714102976895986785407530054794420728881117098169946613381922532478357126968849470201125764286587347310172089530386922871419168411584269039144455923949355481988144956656169937628009943208224597741668257266624380012383521506484006300883975355173082989027924649959537656989670286455298317153023912592661688152644711454697899324538123531583100843137537870754090565742436720143689067163918782817271809017283289618345697230760092663057692588420176547468567935734194617402830691223571143774992064179647339344702084616790064185478279463243402270219678165440082046671057821199233103814828704034852356777739990773369769098193072277210389570489614469188491034165737701008165832827773972245259192754160590670538048282349570813727262121205911657762752007111765080093420343425942705301095010191558309531171554856547556258903131034771378837400363683864418608571407882366611086442620054086217601389974433792928977917469562732577180971491358930128957918982330395657844186143058864365709617901471720449509897971472225820949961867668761292848695828767365516103849669034848124552942863521064833139605379288197207109424040423207951187379949047321718562421598772550857371705554209382328256292163826657709593954994302358092573079130324036664258723169104565938073147333453676565886238617269004354585934904041241529650703108926387923686105148965024235086739514583227566942382301224104838028346122957211177602924029438079159268324307995489515670899802145583253144144558616023519885725721498852484591195189156745073052796974203110892934867033107233136889053563700616412885642260836238017986200162362284783997475260708150589937071525143579673731652315574309728991231951759827024225607116896058391940835465159290332896269364717911116298148138472812881680894202344107207927772592024066175174839938557124236428003981865236021675406474690483705656637692556805150572794691089378988805703302678255468717366727581504443671598886606074376439598800834826980290569867456689580157438936404329052991245787133883779880785484680489674547851570481762500344658411874525209058778541425326411872735232084725460946952076003652401649250580182155799662261130668513147999244052761223144848458078925410151942810676281956095511740241893494025033437695228548062237965097723437777816779854817779957893118526920367660536244996340676433245016330999594074767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 212383409153882625344341165174777304419849683203330722534621563393713264768127562154112077114436454389436050941412407424002098491805452343901332896157082333100296620326419494741020823105671879822889750887096558564598110811406468961222073274825520143146610663299930454606598978229749838366699013579348243695620778767917023172821989671598520981013393944782207981110506200077911256783275789373782199923583326042764019586585272990626267811260122200643959769196836337788869230310687032623068506303578665775832750701205363988030013958635396557721152575725861498740327591283555921430496152603954858355420480947941409773218654697836916821528466167531248520740104742375391862756190641866602140956810568014486722947630385024358101627027684944034291301328050441788917719177264421780789553187992523545391582710147010269911952257485963020557150878706341824801043579974457235202641951213906081227021388249786605017059813352063095213507934881082788175081947718336512285065687029505258328054051250375112961049104443007554619212600226669965328611934021934962958008962603909735031329409944309921348362814977356214430239432327546418264957070609851541055674747181058802646094096193399220523258610422201782843494759555066114062866075072513334796478116017930238499913188480330852398185568694671632220281472214203883162346753125996379357077928230116702497056542521631371620178335822713302822817095670107559066391232202701278415560854700593606904562914545660177276715452392466414704982622074642002349416073262454966057100622355413907903371175486258784955290088667431245220979081556365735300418391913348009077827027366355328831525562059319719962639833062834780064310454934443239203018739103033816405890383618558252040061394921628826262068691529091412068195678244971061928303047124355021995573396836394535649496114951938879574955440052581174319134647317023549719489339300765283441019709100075417796520203154982541895424691952994884956197588878638353505502162493294509217089383912391317959702148991911188166777372541351308363485345285268908482806531449312026257978157895122977748425872623326104592048568339652966016997929136004230153961506085393514006404695808124205695346790592210185064078194082377271645011771685586488879108949848543417117644260533303821669377643187949888545871756593137782620582309649170183524110700329573231570041626573794444708253037161881364849156731662087867363369205442598781065833659032609995396700537962026287967102882354302717437611965884067793353117492702824980827415685511024950177073944078659611014911001307225942475489663823112305807276133653780184838461573621100995174268722469325271400463701222816414277839093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -62010561786256881451969379812018252037610069969191679050595216238037852717329920980997591949486952889319227342457794545884633590286688602792579225339355140180406456694056875550782975945052649425680344805085648187635021714816013264182498336443678402770854416509991870152319399698871710948608692200768915879057576990744739095306372351895832059625982468622027554010086859921170509617660795044760180887757278843701103735157228848091559231072224853127097224707570858945945049218717825621562755126117329865960436824114270094480639460027900684480805134421697361964360178467028944076968079897245997203332564584200332243260645424183220751474160160301278042495238200712306742033075130757570482041678119917742050747305199933374625149385219157181725998562285785419880650204431224642176478146824331442053976916139900858336061496398614869620606046075086192446657322462260411592978445922078922788592767011535923324487815744250937409062869107674322889009749724230784841838109273314168166529524590162982736955015792019112878664168485470453908414900228702014236587107422815908159040605183658557928108003646149403257517746682675295890320295809998686594316010649675167018465191980908095181242608066672342136563719942206464360592813089689925634768398357739939962227278970200136820412176155132624446702117684655761401056258407075715558899267712224029852617723677940562840441847069548325517686993516254644001913893721700088696037886791928478814325039431576966440729453618445104580444007825645850797128957179212510808383600008422126091341333815441444721320056303168968429338047273696974092873045621553971420861991101721922185559696297693763082985975284154603488739632641150246472746786857894644502269737970343149749277409056520451497288655345170337731506804863201481325796889460051058286401349028213864687737078873371186322892333084504100840024975357799812340444870598109473478057147410334172512780608788964007359161324419670973671238037587415907630979676623124395154838125558912728428587865540974244674486694830698872431720171134686462583544628005154759465429354746371387592408675684924323302951119648854564197968934220373461863567276576220453148911358170870555890070448852849088839453120221615207315617027058576800658468149267061586222367711728447164253881079353427544871873424467786252734920745189495607340361237859665561257695530301565322789033248331794644423432759797194962112706530760172556162520294862296480193122588879542859213170300591704184674866213982830233591557630000977248135815544410178810981199315913677973627793033291477696334153807782853940893335774523192225329179715618054026792234581875618738665375723527045537823142707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 13593887344869676212516477739830643311210865311681667041326822222441012410712293001219864858942153958437891148005573799672411113563388850199985546572944305787519727891179536422067706439263501539469480376355337437869801329383287164447544642094072643479600564225694633492167894891231197116123504785715122761485149109108356695126931254119233072602539701320840444552092991125656014292507667572054906642550191366647077831692487786566377951069404654896709332474681425128588704410081324710289730842636527870001883057461520812672953567546802821539012891080507457382114549081503482192017921361651126866205562587402693650716827395594701743562732842322314817688508590307144183406253237768206246197798443584937816854850815623777900134506808321638507178925988857226839292683231729551173858449405293356105839067556424846745526508164170274689484668418183299556124537763252897392049635405721658940281763527379477603226160914509204788229420750133536714638101309746837323115829058297676934448165503382004080044293363248944704166373250206422901196262095388208570222992089473646711033781489347032499643818507815116149873028713579006869245310566127353254509665851306913559771416464368276125682961172870826744102415985223450909720766827029017143807708033637659674414032150364193796557331298288313517990386232462766396829696756349982289552421850708092823098394646321686068906530445979911082304952022573631289070189856280954486148746316164548397188987425757322078149847858100742572232286488364370887995850969917220680697362477170329776891991250034482028657047345364037966313403924429837320741415863640091639215879071111232875442193744031367599062771350724385624721040707995891990564400888484590160697235086738767066984955013143204368833904740530154528372538264765359639545779899366360232126661243457496854890090782331653414133145867882098815740287253567258786656558244885144824646518331381967348847489807776848839169278450734574009566818569933789953348785289443028750068797687079160667261368917286937487909342589615619420329756512519841455951990261128608601759553980589410034507044335083142954578722368317044943608588749965960089573057469509418610776334603082846414010308427100465942195936982001820977027540643782437944387932384404711823684437995501054367293446722143686786922009655870402998644568190640950198016332501612317573882194393136151716840993142564864403531088699519936935686286587478680477013578823797791056800208253287004346845000237696114693704850092826337429372534142226670000297715811495538368072187455743936795217031139598191028440266730492835476698862341120930445656676301496609777377405962370555239608118652656912109771161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -1787621765159854344716273182182052237247685723304771630038908093165863073872098891519213796653700459252879510416434879569173014856925919347078997399237803443134733535914324625163141429555735132438697532188714411640716107776620705797188714425339456844701795686434237489475583663362145474876926773214973741408485610342707886885386426351510988395492261418974067740497505478661728175049723675918833405742872608742759505686372788028800914167153938718874898698964019964887185271721076187375875202575763198819894168456595838820580259351525252754113803806370554635754108992516307631477772954148797762248297912733377763440597050016778557500020481093463369912553367988972617247336099612347036870956831375573899391595745180986285250549265767253951675457642109033922317214745637112019649458761295959578439425085165875727026745300724348351874577800585409048275323117801251143401197308975092054590835855041552638897876481011617999668118794222116617373654078778434199231738436381982778320394376896630134334642293008080216234666345620914226720992929285868136177065191389330495005067880858998572962585870683418975804366244369115565819580505270861987005390800295742414231558402865492382005055631836376676486463936291481302597431252598941775956680306206183745411407930525429508304454745391973410954492981177892418142328609150053675610779617051371400889348638225897945758854523807423408971115552173265870301457366437650575570989820730032870347677601073592164895285410083653343903426082405892482553619376091681050006790031784737702899879060429893085556770955635684673237826308010379788590772005098922822565538672788448097057748095994224859041301395876641627184312053432714176790906626284652261841959579624455223779528297385398180751050288994205142891219199935641083973691453059487049458651062351995872552063782276124239056267757307080587122546142447387949605058171006353736194588010653507219971456139463354213173152939533563672913762892705142519666218065097904524512050973317846075436008296769561783427258565364912002876479705975978641187712420840679520420833903542092087523560587036838578694396697825137710510204608576684957798796493570321168170802490922864741411548645933928877995104932484214729292112519956948215177939683129326136972670536323780775540712129278958080152807158351543336220905334442359929650516111480973946335848283248594948226704992080121184780325926545278601436746481253279732423457110395050667524936284401654682799755643815614187463960831103737477284998921072788202901047239506230944919698811639398495161441318700104383413333967075823553926039113490880272837885253337461298152985947543525349978733199115921123683860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] -121424237601403851936840488418234790376317752030350926067592127786781355672559655530200262500219894429942335387326193088736426288409955102275547206635424144104891712779651494130962425643867613750219678905246156767152189678792761719050487195364306971808562392519200112608472456831175947000035616169695500701178579827474783843787629390535396249787878256254681709543009101358587377486938830369384885502373001815165329236719621519685097289753830909633939692746182926537990276534140220476164882322591138148756540469428870500376900030572293213571838300046940585935296585887327565801517767284860197611204364104154632869338433706478137493793506991735040955231424764780343100044077428981234313152897819389519084120479031816646905951282871973283583017263194330811935303979523234471989096130583601307251381832530801276306480618589069841915411871188629176025502756898687718344166093308499120129717789736441260917359294663194956078622103821159235023220536648384514429251536567868842156691218508898684677737109507597670471951456681928194639208819201738423858579347098109400936484376315573357013163240097464852967196359909269726316068947280012058490452003954164674619492972144820777120934006225271220621103121894437473049965112730194744644730187692543260095475496865667549342384551935097886080829789598849586194552207661648861401190277882012069031730918136296744613034680339336455127921185946296440110559241470744426525396955043809070549342368671061506012916767600075629128374622377543202164551672474227049650433451459193282448377728382009018878456383652909953856009505425738247765518736850478028038933745574606056248832099567795726690453436611065483513598491822337748444708204480532786644833374791060047833620470024590891047141576592006515060641204008713714941605599389089498958992432189773976389781526043002297030171898781021307899091742707884367444508142908623375018452048404267313314889418600086929176385780100298611089404353723087313726152125364250267150631989142592566226567959430345581922508110503670687448191350225860955741699951355183169561993109027405104583327447558479715991307894637748527939551132809501426501632117800142053740081831368799882953308393092959103329168881136723731726696737827447719769623616724633696524927903734405012827904714157157437171962551365017491646306784969097662816324685535702619137157981639989163652369715917100084309326636362449116910330802101711504161443141687360605331185458052702368771741298810729488751256418770499683725355589744246736834849454833809915487515269087385418620290801467225694310450042962590380760707674568230833923629529811850990787152354544176720441546504792909747134136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] 162315361672178577914631780475439656192176816022242784429687877027507757441905676103210845096659418399141162419470638051822381012260725020798176377689960993940953136624708916073894296491522562593300389579280439047509845466299072591634374006989837983687795370873751206926762389910247487120159816982385583739409432812092513199842983379313237546543370899478496779185439507996209449511312749655997769323425236056740410827651461060959327782590063953315373902553009299734679066503366524906072364186970974781174020015735012472608782127912024545397023077865913842323837667445941660108764817025187775052295150036115327865668808011611826057704289812414079904363113123026474693203920214770831685066562458692153888743098603091635116568157510851837045803690365434919871748938724051725345739795940169305734510626900704319183940524935711074141368219214994238550580872737269145516133718759595144950163733612749556385687099721822000365991104369167143296549178175070703279811747162713901643245997881898310903256684382888296897765355280740155080864921211887101377841300000102643640241843643314163399116907824640884009472156692499845925113748681440896749726999655355174572445897942382740841715152893543001613298574126768610946287601580008369079789360645060925410868269536614260172197303562772983827335486927344202751387211994415709321325436769843647175783495127329486389575195047998632028117733494561978581509607326236768513706087028907041438560946478046400317344043800266385538413802988377107734519085442508390647894449297828857376252876110957333639068672151086068649204026829081653319544928683602573796647804754332996751871870014723730342416429080864519593556784054078391459161404240514593127690501724558119340417016895256352476269981092246667857589939918047995181871885783984246843414613745746824384222103582153337925385105372715975803796979889565859631029880081965761096802852737689240220597060514387945165316219762095316512244973291280728934427034738972862012795865960360576837459770649595245985893160709334462637070802083803184472779239433792778944087509908437308671345359977815571002891395823988162810134568423196412231598091019069396385484498663020699553082165353532752168644521942866437413475451845823864614019203803734545789727314394356453855664652852649960169323899564512013923809168638273429974307453855402629665775699808269077087143142804299350419723436638210912842062471161668658517547005388586765218156041471790174153521731107404769980542661339048119843095553231349676234508011943108549196455891876473217104419933476707414546760336309439328243022031419314331018264040888960850042728341333828025685235921567699036054487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] -54564726515910673421143586134049630207090132090679059012218600898788844606287429299704268063644884212900362751916432424718684585665986976117263267408598146948881975588705410605237616081949878719863547058489278330032857462975930940662191008322223146429657240897891144000177706988029471569187646839170585474857676932821054149680475314844249970542966405907247762022594667349038778034919595875583688500145597375851371764364905099242062247254611359121537698694923736932809382238486739492567962672007514105803769297778581665263159193146459387175464497110314869032271748785922132640636236015849414666053975313932983647182128591328856237718450915744172487766032496095313262841503012913400874520416732382002155888678179592953859433408120920396358857321239598475208519151088475822100482848377302982416305942758494021882119896253231176874527090317046554899945448615769822098223007820943463792957877020129989119956760010915846398287324074657764201300857356466432569219439743649014132356702508578480332476833148822845544810111544859117437784889033803823012354144468058123079227567477394895101599228360750304824778816315942894959121764909993271536071693550318467320378601570821371113131258705649799925021682466182827861319989991896858575024618267091256433460877262861118812496184200794629629600594297463576391048380521518249964956178567496327111791515940910290024543002162364021923330809310774170740367074916349865393015071556656167393053394089476811899432743726878283028292197358346003720350207711318173805219119432272529252358667732828098592204212815456161705217282688804474010277285136751226809238962500034893705188840536100753870944270197915765511499686252269435175741833753778815628776045129583451063455913487179940404131014554518562527031007915869301184780997713052116452393148148695986462595403859514795384941563927059588103568997743317128890364828707848867451413041135368424703914680347885523287555256603654815462340232425872833567540502269896493982756483623710487670771282498601857765510268136201520109996976174260354518509451632575594525046215232965949259838494605086209680990192653442644680038097797726225361418170170967013865692283984839526076833700737316218526576992716565818654654547288002308557056206286932409620435000440450809572603651196224457433344810659328874019974539783280207893220267761583567486957460007673030342587693080001405946870894198511871383385293513124248108860602489461648810917737313877419940726186030134060893272259017514163399558423421952911319941223873306388120900329993881191828982997701385826720866693572877759948360701327946770922272373043394418449571886410734749334308254066585246220943360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] 9322869497240245251915600378985981078860972299183100357606876845650181131929912591183160651625480654213159699069639344548398271628921072151122896870829536459067348751200398256043466102684765324581597397071959812526020254635741689998501216608683273164513382699270440294284506603337615595292979784098119013728039737744040766868426768658971351076538716944095600115937373604053870355482815740195955381718254392114161943634016706794071052791545614801363127871566014679741180940434164747255380454409534290060646512805653662247271995079495380687419644776376353449565917585014127561291147869130979692336619949162894187903976081242956813558618653791087933383285859812889418665056264020958436376981608374002993754437201217263868043492462771627085305111684359045987627578526591023200843403754677319646671843584304008308796672199519501070492665712787055029742955395278798472147989692308648004210662701044819433012432462876346113883861285867042209859974213961091067462739198597843461549152221634611316540377848891418972407224437738490739963183710604398259005789630703352069632458314667038952493314272861265382493507510536016594688256479254177051976047126032436300068815636986115130096023169454951157244379228293308702922047632447384541190280906348500528131454726586819563826243317887603964960418395473040092271652951657241579700121492291951908150137651064704482173327519275192381504655744714785405313489728796290213739903142051397632207158317969534779759998110703740221633561849820482620429563249657695663616843827978305144031728120878034371048304761365885920711308504496339453100927828257600217528523399935383024841805437440506925105037293419326541378582339205097768817375203519524913386338738451304942539934178117867699607027491711892816567947773166699817757702615692299071726151608299195971906230859199066056221076686939849076413454334156195416382549948530577463949558938796456824336101331415413213463329444116826014439052761803381289157346820526470752739065048224445911069309477008833779441634905003839471419858390240134305580223281529400083456290470759195803020265471877562995762977836886399475219378332849435428392805137376245097580496927482353911755097296836981659755805482922556323247779656230850580562971579754621015874562828111822041232821800112205613838392630577978698786475887724972689688698666916231577112692713660746847783574289701303468431210044229256808631425760131694359127230719409468604767854993556914198309637390098860195296425125050887432797909440595511862564747836934569853737895024846333196893779912416047133395972289833437634197865086202232359530495671323780362064263022575546315669703935159734401761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] 56376406797101412972118764699740952389335063562718660451085747833161763426965748064744541984367599149323477757438383489753394804862150883418180665842361164270498614207743958342166108633276511246383160913267876619821822739550109903147285056788193294124928716111966024688210931947235044006725509057338788812882843590478024937064155482537433342862395486253536068059212349728675829391778405190702492985582704978769699234881401636685472200956734422789560750311393598405837430629339359878189134409587943222903098963381673284241211321170690258662206118208501946995362428399201945276473261689267836755555475725990765464488588576952251684663180632670420312724921876413724209463372579785040439580286241904652216288016999584290969480299591988463868632513877062176151080009027419713367789284122773729301941823475493489361977726773596065912508623444270717848660422079153993728031633349422844277638505561342099823810301379714354724773897692088886465464284906935556355248817637584117566526846362244264121973609415948790836928716526242848701227970612458087298882256087798274089819494058040847069676229008303654378380150207128857617966674458241011853469289776472149533385187946234037105004289129205411968151912321154968033436562675828694656673659996239546679876280883239146905438308128546857955382770124635826354362547569253302513321227112204124527120520376762267857432652273738241853661058907382099879188398307796249935994807839345659124428453149999441327674936209894759911147883353193814279167617566521386789947605876037501098851223304225238035995269065783861841121320633499121137750132444967679279867082925457921100656642107622952492588514312905297239075912146798653869793495332031316902222931256576541408792033871404673245014447336517399661646959844065031384080660144029133554932481520279310357354281008230270509727911975729867029560225990468557782011771268431085701615262005918420978317582188396713059591824193062953845377044821388419768372005932605860017814215826969168597844201122779360694110235315078677718881090104063071182384034696966423743291514752787541964330625443337441768912310222251247170459503687337934415199012946641028904918163208502986347652719094998808179416944441680420577410037364199368092484562912189334521665438425046898031328608638359886939389934315608159795808993179755891519048027054308775557565424741598641891008199510032030285476804671706729727500469251079113848911605478305025112620565883831788557579857189891146700645427183302096414888863851554639051775691951739083453634795655454523238340678365030186124336725772680825666781088732187799872200570129713611342359001968183061890293015726401739816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] -415191659077961713518416964297139639425374182880312358162425019131738910579417404853936125686214188877443295790373262137721570222148689313222114161063771999189324945203494119171928987825268545756545392750734538173012082088565835491389546544806433622349661775091647836085519686653280241816070372569328851224656544004485278823275441939083070440045901517715215243120675460311978267518055277152123616381515449235200332713697838438894967808344770331133249118828598719610698821741209820896720346995397275788017260914451176243391155578309922042235671738399484424811927170207329698479303160447931907589432244737856645402296171404121863388693653515016900601717552452371168829554923550146651944479521968286798654444060369347163266403745104353825320021323347499782998580924432224661447799114075309034614227086553751453170711766645411308425249154451186828122946361980543700774906807088242838156854753626299693137199631347422500243749288682169732542897600990750098019210206867725088656987638858460526667116673691105618913395099702851102095515069095082044019494602269093103774760680679545205047846653497379084573635466776303619095983749136654405931501572342793516470424090436151306321993612709355085225490170810336144728784626970067693783369041855594981662295800936245070273186770880090751142967009598131928052162330430973424966145743880579655919908513949681585299622875656138762894173381639721119346649254241984100235929388415481732671856440962095082271958763574719818475350716517635626837555647053627839550073384164627976880614865271563958047748230518750447877059898691579847267170977203901674502148836364403318858346172316719689621026435284968893634727857672617963115354901349677453409591392676793522389945403692447618354374872535853474833317921944533371234849503245118880734070276796657206854287101482291440486684361482519904974827177226221140900630942747153943057760517897043765926061681218783015946644527514646119127924120289244766108448356480622864749746026088993418383416358482761588989632117903844783271597775156958526781374440264865923694286528931440205157694910154637221386670935603540951743385284506017950674471276317417231789055471772302353142152629271516223540083533336811133499922436091719024488028044230873917349096461652543002589290504602997217279244550389076307405551929252797642792970562885736178282192126769155163898093338480542917172686872281125827272683720878379183470952596527921299492104337991788758420258074036577936705355232382429621935259316022423651406369773972487868591693880506081118418286444122516638203519367352977482690245416933081636558451303295884753173116718539262036398046118787211801395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] 77039373314322013930624283961894501727633315814400040889139308574994036047686031441026099450411209598330318150795560913572667247783816267683386334152707079844636284759046439246935837987250333349899748507295869061496433001973533217911271819740902576475823463216541621146405391901828252847954784614627932847162473147696236343307682414005765611876611806550403916983852667490888101003607255428058519185396418650461091599258062824627697209384994328557642607754490744227741418979993038344550707583603397171834889675133123369257705703644374753580623093395764477993468823809238578361325452238152645602801068799012892796553372433779551344403454003488497660658585916054534440419123439291170514013152686210258040202106434003427923157641378678593446490833294990432101568856550495576897056955299462632088211953054752420656143004834633252544417449861510302114329859990599368311503429514438565969237044057567338525837509309944355856294322605275347312555061229918264539996520463513076177708786577182103147650166972176133885106761667419554225555083289772920899166616431278827191866132926704966466512473974906699244138784473946746709400963325492206533755337413100767217734894415381722896252484311728615067786730412042516507917955992525753037710517300934352148909865785031646279782688082149878754014787246129752552296694549190307161780300991764821041628969001515185139251064977560805666373267889057441050541166715562454393960862160030030531225743722583781515961496494371994596340267663863699330888696084870532072627144296930965289635648079674318966436784441557723386950608453847653990570981271731546175409673274885505272124540722840219809104602648334812689738119190187858503374611111628812977304924806564309711452407043595280993257657896983196128693284386630734470766606268908602052108094677254411640428211326587051457755996616863188381166560389085710106882684086829753017768038772398491589958040105072825046471690488483023493088352962508540240675278103309006653146140274842069372752066658940068991734562786703668381755757922201725105017177729525088037249262799500455320245205663412436442973877227302126232746638143008160707651597399643682339017861574840665860537009037925161698404098705359743549414148110550677590319735863497466735406152348980297484745135683200750275748805225696339581559959949975157772830953188335930231616047624079827506602749207455302905568227425979981763559789883001135261147511489374107048049996261183977603325475795655734423277992547609949435297458554632015085306508131865064529817821066830689566060214553391658824193162351408230805045095504235492437163587220049020703827298725757083458353987402009484984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] 1194724101036119484766864389025978326407370169493283254903173262524081992200685465200916366642517615861184992620457305677941822655630949652948497435152807256466126283405043542175247409443868353413233183814220004609284167834152540377631931357449614259431312239850893935548787751256752958162020842323608237144369812263764272208136132832229863961269175668139812679941675301051322003254599152814621040017339035980088104112089929696974798992379452700965340207667152278596671116119779955363704798262641648502681187125457338989805412824920609996116726926258836430594930647494175009174277777464361359097114586730236018997353694152709604217429308391371283091026766284254869363723094422392854843102594240248119822676971065507580027110441013021352331370839410951425593284741819705772221304207070688497422429932195436133409777675032053251930022002782447042094742999813827433835148370065932141353579004761064726160477363085565538280684600440784930353075213004190157546555063827100043346955887299957818186879412949271118681734011614067577038567790916431288334881352862180519137843261144977178096159748215053699539331169474878547525406894349567367083713429645401894813457461659375446766434796334013131577828382038759271915867868694406819267852508781096854464131770858132489582402955772309863032077964937168087794765244989455801074123509213382793932225597729832443752124364637298108153991312137418898112528454726083707487087038461366170176578828580342543388112507722907194316261252922469259905306832355037558672719770977995592976326213590927904886758464744748809691833485921161386132715504117235103737933864756897140167907504378855981113105596602569049324840896607380376382036295926199205663605517434416269184256478129850789566278640516622239582394824180951257382794437723689422514252121665468294217480764824971647551328295856781777840434850276121948086782298066794881068728101777468793684195986900961482261195420645956247808330163741027262316965918355118890530258171678969535652757926835767195068575177734106362519784568244000969981446547377632820621012848868953783550387288522480952794181480839486010106589599617552355426290360976410518558628247403865138442674451174934843856294578819600489730709192703047982010402585710063352928320430567870580071661267454635385692120357802755623851736971992700484876059308720525831227321197818295632881798736779091898247610390567139520364192480677849313684235806286140632234529889931646328531081344665580454856940916442330299337511235175354626604844616135676392819831155680816596032732469834260821587299400821993801976248608142256132700346791090979599260778411018335010922102530308361420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] -2277072140197801503676063232989124831005978583069677896440448987083053423616665707407623672908081532862551906280592795702259294825852144707394317127848677534679234593566799827423815028246363886772405442297599536484925318772663747692305846866109107738332700134619308659932280884556859440139769145479417441814956513601907153547724755997317770982516742131319845040061102426396466648535116278577434806071827903779707923007367200712157134663550765073399745256842908742758944711810505809699567232595080436303874085511940709915573706334524569783753901306417180630586236464518016738353696420138667865148161279318034778778646548673265297180560445104924074418601123880052351527520292392048438151488211083514873719265054797029542880389570393537406603778832539850701088069227924185638665953073122403762014296655967308149242683709230951541112675503808384136014314762141642336690413395317865800299868313182992302956586974687460455039402821027513383342522806750576362764939965508145241497217787202918903294833039936443870315856376873903177291178338643254980887579857277252937813484088645507071034568493851497925452109589246909337441196246789599672824495484506683668410442346478473419449829386883825023514242078336792371745004755348656234027128483456354374527739437829068121354535983327281314775712042261825268630354163598604193751546456221963351761184824080873146433725604170278761722812285738765665987599757010342123128704829715936527760988190063057652497332422442771774872024334637300510888601452701246778270191686825221576018283966387539279642412028932613381199805171499818028059041071171592046578163548376673978859814649723433178881392950947346910312260849423124218817332780859268143953459734005728256693054638704046790116063730361399290800595349898879055630403159512112283008159811865194404403368693948734063253559548043741635417200155403147874604197172567381914139392762480167839886082860914187017926178362266882277312114880718184212145174503623843701663286148760911115997534526474791814510645644968614551880654389901930507551678219474312379835288737934006525970913008055535609006558019079465800122611837639035831817081800612488972688285358223175706872517483242933941068495510192830559086591874680851952617418682476073894675013325209218221766713014392461710421527885173433481771206958704423410029254320739090652843549570609766378174388085175646202812385089556681728047553357931958809684121792828116720912251646689765287584467565259478646778531626723327707283620159576918828950682728072144383262443338763123392270268485442667104372143484267901789792821340098549555416200474828453631908318939101932516759999603934903664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 245814821557211104147313266858415819013855249932006502998789320828759454329541944329265029971702161128753032459883895530299107773338087117480422195538855706524094990680658421590814751267958485381975358988983104786789782015413026990750823593216955190622483592938782532246548062101329895635948369357448564237875066085803738778488668473164432409483208860955231421594000840520615675636270695898043959876818574861942730295005914896057590864983004237831423876525994177980736408565351767077716870059882952874665232816960884171486698580403656609698354161694004672202679258902243229579829335377452010621546848463068419956645355429189467738873424607217334436780919685200606310404837514922194560226667986106100891095132669466024697010294455095245414397113932570699513707547306836260840701928031507139115275187874205932446921775483519861068626725336989615678771534069818663125198875889517772671929467418088948273797850020362081763714170265643114507700315693820744948758697713877974205450363266622331112064165622188753645763236099713915588794974888112939294666550995064824585935952756647352975054586133215650024866554928002412095378744776849957370175297690075084633349533961198486231009659002942874927328882905004233099536110585283650584463635797813376809821960119257422002839018296152493572851689269875698435105315355604530630499216229521578645805387560523568204434637847160826148685585923371838927383908591766316852335570291560546160757915722319640942522798746070128304044968060498088017941284951779145383255727599358357612920049369241096901749037650811499497077556114531828817914975345175373544912743520437319821630344436962867695687089575887342935823566286297420434521136834882651189558100872342484125307783250020813401341729529863708587232479012900387318577691616292114472236438998315408121970318944667328486057106922522065596288283199041788187528806519273890247447038668051477429657050356322291252171817698106545688946115516472596746417687842038632686780588602243493094503347525819356006097078583935939251579281376876884422547129286039000286457382279678272773985458979794441488645456247255454034685135504050517572943892657942660193726050093260723967474048256095762736690216244627485547740983994368075711002602783750516641100602615461880673402193620464954054955494101603929102766640386051886219146105207889092444485245129649303854806211042261764621999414340617748099992534788414641350237433067899819902995930351986486933511584932421334816409368085953377809274448852465754362182274988696149123954766363821249392006681056757108284295670303108606195764772801459133698234719901922604603031058162445915625595464253628743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] 14253467726507273857160222983771168153193467530331332794679150974747232974034928879441488994212470958810689988363395315250764875040024272839666232372322420487040932281529216036722838713247963623574060485522662849197641818022436573115198201939534545598154467904609738533366404806708502100588841292723418350466902463271440804168517565300425979496178766316823894459413521424037548806033245679680907549141307497435529005862273546112787816097590891926951087768670097851509297213201046464865151082391311448258155365263748970817711237210171297500460687478940019245430260813995271144823946854066002829435702566409511306066210818548045713621238259222380751071637560066231934979533632666364079590041413001110652096193517557862164535010727520235437292010723724995482297969972597791829969278620490280830637718948392030396504956295945387459808575977930603795816500616106066723475837269553177115344089765328872239406482344693365508250612126365131177715791928322593622845701591384172210996403836882566205378906790779755201427479450817792676910091324421403983185560974889256082451662110490408925904881556592414217900631507217868271324588753854332226311830677009383169284181379422669621174881025241626279519418608566498031845085503907565569755333858793397168281089897524354630798219767937219674043663005497766811007439108471763890645268974123256162359525839097811659896558298166201591980709729627933419345118836204243982365893941898899067407421805920683713206710067444690211941647452694455367684941959183324749391202918776397701835751926296567148648406041182401279407056440474093710731846615474428937906471373104420041252160146060435418624355715225678496211702015010926710813449165277304439231283511607242533498329497279303037424751997422759409919921899566724602700680569639308481643112513187947428321261005950638177805370582575907267192745393604188897222048565120564441379562893097542637286344986254833895210471764299638803787752555426257336810567856680344318295308799723107144957309219520432069719760365649395646154080090799814855294520944781549431004768869742076976308358299132686244263376380109763594284665859034380086555011970133795094993546464319413813984204780436717492977413246543738814323567798265689420916420384100901987807968199607693248400698710035633673734977954131339548393100897169843861234347828178213649768459915702508240429570723639069014036972765198451770679385805317738881407246404753069796084392123421904019650345119303993843047425579292076964607372166269637574437622600774497282552993811885284893583147629385835449519085260469018346082923237209226502977400508773904019700204298864636424479925578026188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] -3801441956436422694595248560669754246371171625438454508053771286787259249004249129437086262800417667607185475810770092100333352477594706165709677843910911444483618998062985830298877066856939084730988496451260423202120777649865104023017295013481482872450150654510660065137930842130948019159456708678364725914827212538939135015703170604387215681753965301906153912024203936422359223468524490624492583700747985965424942612921858997056827721636099426409486271786783270554683126968763960331328999484896471536543527796588388510357880208886860505172029308552866998963975138814396192111358532959506568778566591088503242666440509347937854324650713681361198997664553987393126576947218557589656987115600434219102880700449892180277555635303688793748895612130315356241458598985944768045386487561366448574496890967556167777969426313636348646109138014794474539285551405999966814218291728800719165223561025687718813318818833420258699477172639393165504210602270085599294090944054838606315954236933230143827989517110171652315439945423430313035178104795697362797322876641355831994256015666195418212362495450008376038046428367006892109679431427021589201718451130106250951262986637883470851732316872179426505442398318648655308416515177057565808956856598538825714861389606245795719286357335117157068631365110413211805408405259810760279415829849142480267678428231812254727750185802685023907423985599352197329910674100694743029206162053264090945497440989789775324473894855635402180642216171520922473973839053720692309014996483568123771979126530318373673094799879872850706509699959728116007272488564405954436885364103436090652627305789624759345621047092278246353873368982374740808117003422599734745681247081284723670497294885948803267337563734780672635392267078610524057092966603587761900490926056459929094462033616171199747312005495600040138363030133984712743881012207001086061130371427601826569175420839866710471827231641049050147395604690197745888343217989948775842541794059328619078027769819578351723171519229985681162255773767759624711492066161081059020971331113296429740654030447520705075559527713567593089168154921286792200844332696956766557825911027805693674676139869591840737788044832388962271473790650456151980544810886201317019377184249953998562715544134949523111638440439388504528793467443174107983111838186399956694033333569990201023084941859749966028829442540856770097610279132639783512343467743086012472902849677821135967315516591779750413135086567599471477339238305401342452221268743715719517722079317653661527346614118303468147829145948682652390533432347192759251737427812785877173113277360670920858825683780438589440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] -282951173263805224167786036289656714023491959495854316727978940744366900954061722724952664111769723882412802717980416113188336081581575735081747269021574478653975139179452896511058924683706289190370884653200398330242802368791380201629833988179988037344897014050897438267803486851847819494582199881946258139884920012694238950417349365924404121810892637471432686640820681691090510652022635629157641863654236855269563908426781841009591806791764207361649001637175428031414677354946368660574598790654357985681295908224911846413666825561520553298850251987160417056615581893579849487940516595389797915769387307077353647030448449804462338499888684562073396036634245890320884726911313897128486320656375079989534991349105659241919676513798481065304081268135409164866136610350053794152013650977958496646088239738681110725618822355300358434990759141176630235965211249949138852625527616888735310103810607037979915880840894779587998137885942191048596727152272616900618998156356201042358262229597719923446419453161713252286049892579811115752028038715976256638763639698549337847550268545994960812506819580060740545129867343271983395309857912926625267950436466332426007649007601500721282646659843122299757839395271169215719006146579281886344674076161712527656345156663482256253837820824818938447151411640949841132964631815853534370543379657458754041171579013990048292411146867319805747567506039903847777764764991157014748160167716917409330161507757473766844135565780662590916260931005436829208834710196220154234650161998396632137050963197527286040060971040114242694803115384651256521035751401158724879150221178764593519391416100203286303677990331524154191648491611368326586843908939659421400652337659754954095286560505478869484581548482914641887066498725633441493818290848437036562903353492753448200143907128953112971053175988007332029581611750008509220631752103034776023334850404522739679635949163661483308593287998681803191487251269887800654101428793176643681540400460153675914076825523799833253735397688414322807585016117999577814249849907480074480004538885940519332101811880706940378263592302635756333786783393079839806585364166773101428409429191540534021964632788582113786063599426474583834705979960597187734469133879922076814161327689210655682237955951972402858603246188506523806275899322428096237947629517860630475705755529436517459437439463407256303709123834958666226381334466886634953602095437708812191296318206164801129667328529648791609516201958809150986145172165289856783884838719650090907785097611732445357731900778478005974269008468309719495158456847443399073175818565348329398130484419152570104245090307276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] 81687719797746118571941478018477267492713405315649419525639358682727108396849945001897846757180629952620320411933412888436802142642413906658483408643564397425214265231811259506134646452442078205147097854050981678956857606889269772811361402780761296243966559326419634941226632342644236164202444040871703112731646949739635785071512618944660822942181304060372371713381659809850834001441531621268844977876569606345704474694195107029938803364723592980048249366012171283027423460377275856407335464217238934735396944717737033758206179512994420456276710331898057558921123961457683801371173929976123413768412730261971009539103159443352163434868424219967969973413357365609178546441097304616791474261350588053834607253157656036558570632186244576998772975714244329187825119639251223547148057504466843971845845122294601612843079119101868245682433800019389693690547910179877237441077778257377253820442059540023982468739774768874673589611703247272443036488330069507702070691304059457771195423213813234193219475998623417117108600922805645375972274773633045841134035517743767243605794621196801960629124337448399011173940243910680542845795262429263546696505044565865756548037278859608291252319750673990553227002715865285300421515010193908550270150664236071551298229955751296384113810080765242160756286873156874620514840542699841094583430267193972807438325350559708264711519494121955383846135111969221769196065753459234801064764799823315896469989774800288394024687058119040249766120123465522659059872084569964049682460946441098690369954908080183663381503203108330650250867468828279867766102794495447495603572094094750395320034896748449824986877871914624351560702546714965812157095870997162292935732281739411790225623778893457234444841611945775479561993867630214323980791619176915589702956545129014223877464369080166425406720308543498838966232141690892818037906288159074462671295733488983625996166178389680245834675289162957731007524049397616256970996588895503422635277623666902992542447676113983910978487401169631162127159883618719361932919541847003674539850992158765972074377468922021581779131266245152149708404595418275029349246007432781697440387102809980295263039263614137359393858357090504196045893563599112416050561537512272484963044210444820607883034468777960865217433961180006422879677003044494704538193824997407656713355697836671184464440540273318616775227561761518030695382620454648888094294843533768772512566170268619391003144677369477420815526628929873937892154631217561083415550618892879258382910106622026699390358178740787190491632335162960231141782612738803938299659027825652880228201223220959087655138078228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] 5383420473883155835746793398152091087489178216810710280649623425214033555523664997507451853613633510808405822620712664626823333641622700687321365932240559973022524511604894787638679636397838032604344219330570694758945738632916765785155296821885636389288395609501149481055251856030934282072000906977799960942815008806420524762107061746008368894854628062139214677998751291315419308008926652171101246513484231629989897252680337942163432519617891224295457604664893621271413105023538118238225732774817651128986560602930053260425264876779189088463835358914649271849142279671750694536290033489544103007254052015465376485365429894130379085119201174333072296259395539743583428364921857980784502561964684777665258724813160072384787807934975208028635352537377191824484500173363105554667615425499557785533540668605338598602710687242758493853552196034757095223988213053848928873892387093313387051159935511061135935235853130279769739027933159925599035712497147705928438738867729497317343607351983042611994549219987544619476120231046788817357218828834824476860903395791359325289621839793845891595902480671135689050225766793378219405549954081211382952992511685258680946749687915316971065056152670619822593084762295659126868290610111176717606622099599884747717338650363004857136813319451071033685830641058303348711969131093960502673935527831831941853147794680371208555351476027162837541790828035724804747779000432448901523238528463938665411107159429530006267034932780457632419522041712215788513495656038824672709690528490208789487104467255973266163950367085521558670082226168172234877617070733730134291393631238463895715969739014175263591585089042027525338671437658376407123518604512969189769135741206515183187691959412100844941876563180379450392066772319066091411437560282218264863896544598491339003555168690831334148438207247653019241105857050157894045881238823331278602743166670497658428874931389131647860495419463770626530408958211641925315724419520814931169615556065601427941099808160720460119980888940205242601606638933168395585537489135240042693149795466047462440582748303502398043531626586305553377546179274719601302985320850505285411002103990915014256450604888598093429718696187739226579325674508208480160585497932620769411009298392391529228240447833752629341109467238457114087188478010311427702076610526856635248093377951796657471133254294940269932164596598734483781512065024155776485645771279473999306699590027527879444136892697774017232185522934049175647278228443462320295131068312908196368725644937816003133852683773089376136445381602822439203712156572830345161066246837211518981545169740392591791052732497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] -1751440067521975114334246232041267575167192127105234472783364693332243767154115745093682372535555459481528056505444702259974119872337371218658299248211577063809593577018217425435576448497702567071371055311737564232826506087838673935068539447578125331300077020500806698426647966683369069291054667340575698321060270178621488703418173490964373016344395228463596550903533577410809068293941010868159094208640953883754681966898467737064929164695257936048217821850860413934088791060529533523067948985829043278463650993677878446203036680796402657980774804567827152768579177267232381733688293248055141013611104838814343948006705265570844688974482576873977544937162984792740721020327337285613633725921401780760833045898426857316751948196524028091063840875060853215112898341844353634393390925423524219556335374405212596676632524383973522227235088150360687134155876831085049229729412796686551155145759344838143731117500909080957004104056246152901012105160694146551962727392701569987817874025666700326564313074674927029387357469380424745092136254651243867761990245651781447668991020082868087261031386228659123311511316033500014812837768079326093411477999402629657944677194346978034482191847066784415315860867417737055789042949971880974899385320986178472050460331133075588575963341461074238230563082428612751652626703683952613835293842651358097945653383863349172243545560206066386563234915028198106786987280337772919563089585034020886570362926305732216875153579968590532856573303337316659015444320981606845043048846511795640229216541941866204653382315695666143562852825570093519913632638375778742695699305132060343642515878925678155668165494859223271126431324466236539518015910099587899287617481802334765151408977285281312241844357781445631180165044602827476830701723804804718189577933744516097366395214104818596301186254236924928250181217775889738724733799647844518355471228161325931515753563863511633351741190991340910891859565166182419379389853588009130967397512882624063507772195595106662448304843118190431943630744278422589592464976682970588275473055415030929946601273622115974120048888576437696964074886135034671428198610169499588754063387888923198572494874433802020989195170712850631555745836305209831316466755221273592093733197790917643908478733517321598853817644412540378477482430853436149853974264841457466965917041203188148256122796529060384370185342220558414146513039828671475523382675529289326665133325914640345415172443452268118536434387162551393282559830029252467068249700411255717942957687271499893009300144225983050055946501335806664721847192459820435890436382038031320319339370229013381171478538485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] -37461419108085385633443990122485453163948636910902277578622288177875119056719655392373889071318096789714815025662583914441680533271187833903075843167218292431093400440461760823503987039813273673855798375507648768675921296737028932132930760791923881227408732515586616465601272781124619546093797752156677224344774210511756511245213716126712871449084565472127182222230336610124282758797647325520071026271537431046654496223951966535305782120682952929266241541699193859489066666515603939407094663536402370693773842898249475325699162254037988516282128343346638953204961556001099986993534963269021056373362198527830232294336861965010966956254865112181806513240471908339759383570385127396274545942494172432827233069668140963879256819101512102002134215914583278785180258986418899358266684877590724841068494711970258699225334060190976962377333179279617489577143377138213491767226534136447389636149539690042206715849091338478143346258912871344238199749810908828474729455049588160416157347193468809269195029760124542412093229651174068837308788351005571978825381516080173233515827354767107736426430511256192558977345065766876401712003810296237398401360233989178004030072677678949964979535163568472182749864060828431826300738292672085813014466467809375351985410697295218819066676400972556149117921390232160546445245951707941673623245490511419141578527731257905823718325269856715075636395811117777566453391211744115778801436492935351955148615739816873220627923706227650706578855314165171598875411229677192600534933231749363169337520209598540157131139692343127243786659268465522904318068457669244417153061748290728501769212014374541801127169459543579147351599885348116449676131309801932581736582063065817752470224904074062572442299526591900400130469150809691655890012105815274103983211606750637574393070250633549393250661333383840633037859105943388984766589715650067492748451769366704640454068298357662048125508153241456527136728476027951265713277814449908754274698047373824216096714468587184683598053131828696667257119338731908752409539612411027871133536509576468325191484410020739241866482696428836451219155305022364902803923001048439470572099049820061093446226716157798106550035023241981257818570063350933105714431543707816302993708510339699943370760053106307808247793521804460563935184765479704146786084647897100952851833279346294084752934378168689104441572606392729471369994094486265976217032786266028692010489308547664670548291032605497704451753889644757864586762967161704995725388092118207443467935611438421705764454494579205547650154407221909848924090076825043478255735968153111383436177912652309897512851865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] 9535711619800440049286040741552210834788496956984815369406979205879965718779651962830907939117020792828778482022027125268019028299965776003565525372538470236583623625142676171385052434683161373162454563239427759054585999579505787969563112574141466351268875483574119922676874301181130219294838237069853932517295679813606092311165506645206283289239141638085225015130755035141701492099536941866999923017040562567821190862803332970711277375920531524280708475288639846738324461280695952048192916504412941975101288854962145518411548315457171643428888237519817014571982874941471589157340257195322593603224975185056122368467888168447823118357684470193702456521051613211387667140314960086804431242360939826669446265925640197763214906481225210331510057288572117018553419960228788942823745404770570083171825119748328324164577054850550774823419978249706911760182203266025141057443222717936559510675976335304962121462810574152901537747506189154682614242491787073871097770456546964894484495174747703389258092250452375066795382595318013709444671219237445907066232227023072481125744465082039770654668256581624701292069351252540552205850969897304323745084113991271246842009708239658998832661139536214646916521823779624011173579266577561429337984092803771073388624081731917923366506314017997330630054447991970679698655058482466569629051667839345602942910007799481402321795129981429886419065843169545629326230502997173108852250201026553867260494609805831198942476399284058211254748509339716981333086411461152322307953407265665987068380287532133347618696045610479545552144121507854029871929160927438101511286637705576079055735141787213818800747992842639351352879867659579672821608861605233675847904856096329850284627436613087382628151412754025815885026001903814826810081178621265503622471661662292876128066186101585127790666670433919366348996524880521059640174646538570707372441521942814383179696047051836554021617804072085579560183782469648777726101393169951766111098849557913121633115636419022250925680868412118628511992372984104014877253810856839479605036602451038745626030002573203346265813373237854406809627464216105398835502655816736746738868238242118566247269958275933734917310700764189600199373707562197250924537160417474894375964953327413607510990239993527578617042810553641625834056443746966259127362450313969272067839564767964093159569559747176947584579730302451115977877604131780339802324176737417007893280813059680660337464040588419441538422083013571333024709346636533103962969483734053673974815213155613912618340884881228190739163614658643612526462502539868305284109755420916024419627853498097690536690319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] -249576549874102254252296327828892596552461875655359793561114003574522884738449653652425687663263714232459015761128961280191534393592131103485360930173612352679979723303065439659665293846179281597116974518999919844775125124993199612845910927627879914570446678729460182185799358973459671993573985458248412839273603687761983468551662596811842963621594803054292141358638772654074454788590375003245565401632205093486330553976287315284141224162863388700460173308852948962524720681060747046899951568801480201661934096224040116929905548812900261691519225140343309755542803273863135438427116656405186015218403916652048752994828068046600550428744272854578322948478208566176668527638791317122462079555384147421680662349065139779704636890593332334825570852388611195572685666798170509029917532357418768080871809698719751525319983120163002964582902915894231707827982179942937706304846955955983302568950791870170740637970829270839196146491673606841815211893276833306696447783336228534322771620666407734952153658139741706164313916516264758671448112421623315328986415039495041262755784527885240000294014825916431796125851060538340833957528652777609627721273163777147651334527355221782097319841093246586957328303504812205450478697453281922026777152478702864828812771037776778995957342028997979063350902314508655440990001528442877930609616492523360053458100520211963507850387975416919558723159869324869840770609373204275802436833675071998635096614754042882187216734315162949489202073721971055302553729267431425037133844100750648752323094914356036014910228488603504837512468674174727173248331420375745915817779927322116428326236248789892503395937517397631087422318766002667820260453110639131364659449773160183744707695216430580816457265508449893434097525813442296732258925551554933571880787288459984313572315656143567908748669438950022642613350963317555667906155434233115608493084504513958753096944651186268468323013673825761925238085148642887257842718893555618280074625039507752793185878771840933867025304570801514688725715234764614884809386523866411092822088665566063695178779559872966618282660816579154845681764017899564162066959647452797176596463441152365048006726534445103536154011656232105622742801692282634553830951653538136373284331726333673451709194684773818429788026448271731534475419525500679687016227859833935312608756408224256285964216806826849512592661277866680620534486399348340138510033428057275086248391986743942283070244196272624027723294977489418923456785602138007002424178728530852789471309965704773756402032727802773737102987934371480085575007428472123067662309585269301776306826983282412924499394560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] -628307890863285628868446599274359853548907130976755013522071723939722481920702805372817220944329024270149356904810418814337798396065875703531509672245101587777758752029570459474039287370406227339490922310550240568289771081826544550370702505635044336036650350934062552361942437186953686578146726889236487009372225533909157786141011699655655745443373200035996972456251598206303000939198995504140210172449910078668160690872562356354106218298938602131150207214698877088854195416468431209488307590317925063144285303595890194941434177616111242303217078081282093976006814214918127348335374360208762577643936800838692530596333913942188658407732049202407414806160177565144467516452996754685764574733301815868624994098766007926337004556709543294773920825870089963881221596322752136908370270154125085599979023043592724273239000108786985376044953956636074627500072869944234621084964764899328104032588602160047183901889745774213555909827407388758651444657679571356050997017335646558558572295730584587494060448081030476876246076336502012347277855314043044515215678134054913670256324448471290694944483308383076458365208043630978199942206329565113785686049352775920213227260174128085310604079103531845197838927310185899416411044471070757054359758757518936962424361385744506668677959154105846606103036618783362335813677794704252733514900094095552782562493513252619659888670026445001831411998734415743052893060560820119520650774966640600548096335302061056966772359042174724737156105339669660883270246232602210050004268411262858976624285144642124096076849677520828974478864351242624936890556487212339076323421107106615730639405984740035954780465358315776252848488031081210991985420267165730096384007315189527078461414971561950527327445025103859746767881591656663375879788232615947708193987836008690363240245648324708725408640196880169550334724889074266381841589320363314952801745586927747997668801757529568214070253758744059776665013258057366099559092396031380624974955261456687256702110500549621875763607382148350517662765152440362713241638569820645375838923316305136905046913625412605527342314960146075405446034420624441543843091375889383640437418019574836607626167432373487933620995314370833513337052070754916351932557983791127761977313928692014480944443385263122475589179388134798964016504615770829203390341671276203295793749222500936190706143934419697259523216771217950594560889984007732363838015960529135100001489709108601552228847031215396029843261256588624153413628103342301771795353349046459119548931702341279503948897011095996824427974781578674005803627196523458279518139883148125947577496636068966374886604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] -16904925626937068418606182034567454818333810991467146741150938756753815327222065982423176366123043685245706302207191267498026296272112729593903865859889924721540915009254000060583778710073316401197923117012552384346939409969649560202650347664686301901651975354395943976989323949263019227067732488198654522432401851673307732426855190689204842387310993709626317075131760670097397542903351596380576242149467945138329586509428185366044116183869899577985937685769676693854324230140158402027509782978647063172373439165867250086102697301157176797155010750368137147341387690751339933870391217711175182517650941662944628793455489825379406639830703999992551444966987051241830343558938074559675253690887512519071660795199486185050000482552913843601826068951662802892688868264690292204461579783843080759950527898945819240377687442754847964279694887145746533417425115487191996320134935599088131189539493688160854701555747095667909243608713809122986407961666412190888961984327603912809412119934085562230557387299850065266196310103380338709214447662465215898860137232446238604665632582346246058495015437448314098225496024279503555904875760013491320799908064711667598440442860069528295751072569103850901782889463259433725717827037842212269717542472468898896956862489379603490186787060373851094709793011212349338208925358327390344840323987630299626004456285452143981754643868407930440202052992628630612377254223438185802020960578661646320324741383739699270706336917317040320642766559318626046502424103966908507426080779154552667875236662719530799030046422119771050616066261743851431785338556911797811011998145905875355355742201500892647093244057568706806447999448463361763492687143204413533517056308263380757147772699467120338384190620199578304295150685635766000490540111551831220093645908013525833262027106227846151228175448059873337778775770638936496837044603056736903563599830143210450103799921288663374954396601688554432214264703305443436676630747581962023162201173997793082350357291741278523497765557920889533156903712790130069639541758798847497761593708246729778822565426688849268893488774342526284068538588657497720002315364142057973495541483935588295834681783374961187795199907562004809748773075877706924845551300767578393947755762606471412311628574038161014835812353522003809027272524976417946439021011754875251304941446924015395172814740596970614870830285047999551123071176156912424854373495452221979912632071399596592930596667364883570986939960962392596317431297016989109356296616862809312169498079840739275538591556874431157048537687523637220128481114321929241772139709054864347958060379267186084565483520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] -28084393748722640957696054322974799067289895338726233886809985861094945493247688604710396360131757921655079632435252925713823588080135933280390227102434666801400804183398149656507785051411270714629698330301306966213131041674901781855111451891944449197841780275916474214684353688435474132206409385384543846076105132164742094637069016689407820329657211896784739342557738841065880398454485368303214546095808895467088300630382787336022770370382931144329718266429289492983450171935215984831042207335580052001999011274417870382557327051409492144856741697702999227009534969520632274853953680666340409004596877992548969775781651591613479617409722788656351888306285385875251892723125241023424430420216638387460532933555633717629815821973336558650474787722421081798872784739037743002823804947809742150787209506327985298361702210533719166952410995581349912793073009270951746355723156740260786335828312495396518805186493282430884431326552311986064146289846975026202047529816143209649279400386027527823510967027292847761571573111401592276367602771085164507173023338504809441966909701275037310304887204332719205852300449289327229391508733967347493950600413025863252715029921618711619469822253921188520646721175862319557699961406498271312901385422550211312215075697927090747414142306458990935484316791159335748690062588400290683548699383298629408567299799270239047881840443101876486642218878466901949285377758175880323086806302661545267493592245492340321859039885264004421628936531140866789458106381554320500305739688455781294416307608050055921723964361416307302273615960728344916356228529808156347483580256537566599717592806782987645679457113388826615317107135971558017864250438520455137575102575034808807743390655067349341555740261559688455186126085824110382415845924081473880228172894861563363968466076105365595134468047080181097350111377141730617699719643634301838031503188573010814044078532152628469205395773270594683525802780025705268317677561226361055692249778401216883883260745347529784918575366197801431354893461359445501321309921728320603508193919863201994043149598060234901827766299875091344903622325454584499766957008156545689376968781999353603216196866585610850556081616699842366681143270665686441830136088168156463032845808871816130079131428232852572256481387823843139171652141306272579501800801132413333478501718032909962162698638862209705566392728794504804730181411716889064767473682235580806098808478856766669379409836483801124919649510446977862377007009389955413220313466718260700765694277431454305245157947542870602583430855470642782253791578541329871580672624930632471726970463368516437278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] -172269696246278504289088970881916570702711831601831917878231045848468237151261753243495500836962587573106446208757371436270706322643357671480868989634308885892317233122668312066825848840766747372552580540987628978645243643989601583570732983791660073027572437709639798015239931832611867040878543082831549812163827920433025309882564647342755336767157489126384833217739085257967361717127287909128798077868069625445588562846729300145346279178267254350532497546027365176137303545417249750642865423957663465654048950003390832653944107688160308239301559757769535829187145194182022517532079146794204330101990421390802730463696763117580465750461861239726873960066584252130434963826443993043353935595083760957176554773529069156576652659009092872055651327344463901965711545017486387014398537882985421196304940378971832992720406175304768555386863804840878833184107868876236680561841373595010933878404297523162963972023419913062109908460625762504142658348984556067797407753423639381525341693853052043297492781883268954637612462835418459159699581223192881955773949999903910022308117510404101263470710189213737929264917573526924350702033279626601896090759367782970485172621932085520583504024636722260651564311851353443905862005609419952382863929675142246272892387589540823016289965832409403562364682824712756134124880182281101984030086729195277168183714729499591244061219797163609013016349792009541107678108761655192438867965759041187204720584464312516225147874426943537257147030156633019190540492281543189704345735284534889959794209733706780087549307373708866562744300142593208748674285789195923509439841441196569912474667328104980434208616896262345213846169654646108744151747763820946167622803299355867074608058454445472630697454343671333794997460795220233254013171822676251047230387084132018283895083240160127973629199969345701033634550711774155710533889889937904195809181958281845846300570448632612164763963627957876936746009428609357568186532517091967891844852028469154046101183146113413644408746648912750166890061843586461379137403063923575378788371945927368862355218357268169915831992079950025378149080013338046942705678705857283789242864651757793362952786158726654275805441353304502279348820136995408804811606442652559715693404739658527862728324236732646113041344351866723560527018701165159877461428458680911780210519029519333166500059040983810326887175679152333649450757370228750797931606431866912125531288901597807581675025054904684502158482630089721210756265550011142122535281043019574816362679947387611871941474776600727824086383385466206931895837079297643523664838396696094317681847333557641664266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -21325517817578253177381517129446672951875563663046516663008960034490038501428694125112729059178779310933717399472137479263540898827293186133362777679244911431386676547530874890809793593780800134142188911517207799045819359865739565027493842658541141105830458334891201199258017081874448128868108726451918967160686939268608215857678113184116374399246554113347352325159357461837381518030366306586504809460530499120319958133699395821994007520348899600722752845335846739658732351187177321346159611591756750970365372971794360827710880645205562658758183283706763010359594284658516593679852615976359407867680935286470935934225157499718063266538724768921724216947995227136830006613112150571819114980288525430425774185375023441808338829145993202751662039896657922181801805527477261895425704233349287030224105206196847116766805257993344620174988574716068873288076787481844059258882435629840761575791296212271311263523648741952930360515346116745900333184371825762827025010936957778388530783042043035206593927120584756030526409081008728626390090072816809815828445346107248477050542425884813805682629644789547331233147038779421227827548134683710767109613138850037544469439773646049374472976258192297922628500270946798618568368139368312125390955767746599905676193264069096975650521298155269548024459957635332466207164013039679017027614291406964851614310844809342136541867456154222087001935660198427235938759332849115711342060793317168700391058000186593397029979460323731899218313285881720720427483608641552074743087134037149594021129248557469273065793882986573028999096849382592981608200895748683428016900833145701143249654212580672688278618422559884891814719516832097860776114186564153041224558130589568029133850319297783543445393139236651427051653452457474960524144655479421013493023418071720737706128823596284526186564349718423970405006871587115354508108782642066486696108287581619739344612206014393811862716659956534749513863098640454170412058650382263417033772811066108546149074724189637248167975560751426763091529655816444363859559905164367495722201275655662234315129125813964150711019106871816272708197081413427638980035685165904895983139327680658429789711771625441103955621100211000003711456876917069031336597230368380668720530525302748728010147600637745297300302467590723019957527506531180695450517063092793488602004604305229115216460230009263053629137586879851025240234616262415803450780254357486436019678920390491028146818869529302552810124146160457258644941801187294876687094957345822206716678757967710181997666704784039651678167102012861842537435321600939102880532284272780156507212874416018864209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] -159129627271654836506894197449810169020589887051031678958650172449887065150433151494290076594722362135474284221034426626022572945378263663501907589963028123217788218759802109367286387450166647417696776135506997046015926224840165896820292530031900905077389930880301524321098658760909177138888398629348423575275678754633563240801582580841579942775627613696106025091655356839538542773196787312661474758767651936755784137482100322755230281167928775478864341727604002390235407685886388743879640656831119133115489011957082525783960459973362518039996203539281374519035251724821059599136960684526539812510590788445815919853375322817942290102591931176830417271218754693761201759250095226137160154955209197780080813656321725322184256228673772885200527852514975625288131382825308367196978019126080039837623870496270798189905312310778419413224462469792432821811698461637209127607061242031426626691375729650146780615332712454592827845214679786935909500707085146227598204906659652236616255384558385971698227518344527794800033255873467992978875596288593350452066085196050975735279505416712816596248417153362470944496015590077193470626439271853447672070527381993122643034736683120451116338140970879425002101389188239721091218760487528619608508973641274040722951461604328843046915942035053376054635352979522456344090596586973098268088946635935642326638258611800824327055420247401251099184023450226598882213172011612351936201460193542889667525034589424873524844884237995888981467020114144735352134847324847905807078499404073605895784214594445483429236333224589078207825248569455995981985700495126956425746867769526910545227508009141814971882274529860279989321808300030524127141680019724344069457517389416064870984086957129757792945602670640813051510254182281221371432880105406464496413370508417491392775403513386524186217666625958686461429884462290876921241956818848572259635834942181518836874761053227387372456164701223174869699901711855851490018727114553575499318591550670431424606909338921579694357950865022996703879590653138528419013183424411742261353556118638212062209883078537059250690737622395307659156567390014443368027580917570768839039844713333476886699381525854968355005322853058171444579570196258641919587565715074116416959385787668235936692452365013745542756474133794634123762134427545496481017644131833492515319728953149079362667652725771582659875020907592611554864578845449405178676323372449025214300193123259792676366854369019216440013071945592213719632599194800202218200162977547698633104844228390473336061492985616470194337389938989499462508750664064298951150878096692547510824728127547574845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 26478746074117759891838251216367986283969744279973584834673681006566099008775104550110651921852060426543865999596969866558332454891243123906053710556327252115544970195606506685747128694025377062364756354047997578444273797887473156277607517939887572895387458300352108216945852527397529960396363035649261067835734530254762438464855955677590852557558952771284295138300795806253476616747047718922402314223262225129098215240536734419821211051646724583378480001759634716386662490646141185449179418208626735439371923056363509164459748335994937408594364868904386307246821893647275363553537901656383024365586974727033064013298061569191101540891865929169401275527288967955836224291971526675318910390539491048172602661813471396196484349536159253215366105715349299481992434007036521884188822382209178605786726966603196641714514419643465878109933633527642760362552515862436936022085369887470758284480672570433651564397236144363609960495581423101103604185140181612746845554126592758727734302387708064019686419254711471856467321115708138362645898760370381541358455280131323830303584019458010202104866079672091963958229276837880187454472334184307563391196598293158914727954883350907730681729512094428448469875991035311187388107017639399591407641419578992702778748533195363258940552397921158739508742607219634292774339737788346234186873940093022637732204184242913397845714394145454166314893630348125135780720624375421658926456786522880077378878263804466333457213109299054784506974278162535112642143202774185978748766697053448911367158987664561551760050060876014838403821766528560758447951638515455558770538425676499283227480567947967001311119244853609259882991853884004070519330129278791642675419936933446166786973617073696411523002143010792729385741110893044109808657411040676258564250217470095233017040669431971214425076399345732328560570823016300063819633283370464406145909986743546858882747495756212235635087749233924506365736301299171978842635021031787778838538985927827375667653027557343829188039326696004867058044777303630393857580425700505641218244206885476679129527534354863588856986699220545462231648665594783494023194667386728659432318853393642077175790610897512171497173310680308155749200323287126792146057917676333568401371135802399164732722853938594111729467184626783138195669258762745033295874208481993183201798548046079061976019783710360012868883066492433185307857762839751445146825204676670166304342841431043209974684820290909261552553200746830535668175202028580906977687487883338899631281566717523179821367109874698860114913623581316059587304848563441887158125324161373510660445423561175203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -365691511629511113062074828543741738817938248297161280255255913647418840062671791592244735846542675443356943298791352031564220533712467812630479986859566101134671536834965992869554314816950007994219964500853317179758755683727348941562404395686297663310243188138085155877174559061083333851952778937890892886126663509898176487794538265219091572969478380118884521237765681381623204111864539568413014394709421308575620744522254161337625405811170587780815772393376759542246101589594643285233079037958893830537468682563576703354029775518318695460709747519487311163223925441408883876354060118538672434088241964758312242441741168609548795482738205443984547900671577710385897423050741696800796782155758225571827174868073565490729869120993604218870754642568263603507731263476484861073151516593620185416316315090417346371665674188963850539718164839485959697869246335379713047875610123843424105337102664615875113699568438842714049429724746438551211667594340534087652380751515452044243410344272614242650780023533430735858975183268631223068475625397295112360886999236948203091728816146476011705925532358783407725765957888411040792583392728164251392908659983022518034538707749718799068153862647025518500391081002569699374245488698699645253565860811092389183108697076996240286912510919043062783194475044099138251661831447665739855804470024503267394470486854493901181432118429630054687829056902025459813859467282146758258902710098849928345341101263978168791420432427110824211811252690777153032772394923484320360898958959975787213993316139277713770572918168244697552453133684350467819285625696158365782113193838165049659351491340045436668156980400721254795637881796574367231232723269474330820637743284454976277751094764653072617937787149161061120619038964884677573533590202293928397553482889131281134562546005314352602352522433763256819962038230027705629503053537146396045248479038015100822214871937717401784683579786995504804244699689110436462997316387601799994762450111591248903715460913592527383729818863154344754381580926890321301792251449609350737880017111101801725162944388601558955169538249276485258136216980744590958812568890450633630462832793716511981115279971760570609851852352276931727999173965808683180092348415233783595795781600740450435210933856785828276975085371418260482212136001542267294801238573979314013106756600670439401143280385456877444013939710841211086332384780660051030208293880673012159253080927776695975761405031621278616009989142892550337316185961615459032567537576248878002291416454868768696367222296200998016051661639055833327234541481153858290207305681922727405208353835833098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] -94186530445942999287406401661969707416578649891715155504370921058749870951508393563802280622690363993773532880999294720169256277189361436840129994494266457886759120987272689404085106610416256176916740035943912731192226452835440913912447791115049450051958377535849880415548144732268645498693744743938314529418760174662398927205062217872082287122504521840163259452911378975551471203691611015737793884437778863893056887583127475323314451063052189992179487225352733399406102277429455096915210980924198368153074381826573609803455932502442794012837050154177603161383140018447978540834034600320382251015480357697138333308475255181797385948260228273067618156634321764065574454796396704337985716187610187906294270294192750016263852501614448506798730054833229806092939661826055106463229888812737975930146850840392575102885032278981282951902319078794320602867029446443492377165643523925175287382416595943145876653640175491365371627417433797300455187438542199595911261101892429798963188154142731732421803445884276698141120498687818814648530254091803163696054126287266013878279285870292421853466374464029652411547428460491854881800085621147953525275328468514355278115957249762949626191474700080170087219968551671187422725747642595812531670500922267226455118696157489803669538385580164784137995989272142480174865922105467236501672269567012579609479788495349813843189896660722664233202310342574444199553638241984624157654451606852381089342660502142372009147326346369786743238022295539939569528863513828669895144503583790234762493629043378558356206283870445788581426719582303750188501275094200296225035687318660930174696961194988641327764403304697017274642725845905389610061655122708319921860667566663728370415844615014206551461684731775097319715871187104580058828820820633401073168147990152613714036003711538377230399547535836183775915384056349474654781577264832173230308230621741989634697362199575196638014661866159755441532111342604857993199341984227841295283353900374731142584490001007350708768835918277254069530667382827068309539383998327915271989323146509078134264542444599702842686305880098274601165796835039730735191845910825728460491267618991777220806020139220497472450073818476442204103750301613320789009591519622101265855771509025006211687847933107603907969258577251877872240300907327612991498108919253802166761161936320682944877867933337713331759336374494071905980668218821277428617330674147847358477476797085418869954769023145176042020865039314703711456456163210210478432258897031331709094299953726380435855704243208009756207057598358512266258853851110892188510290262913958058758935684191354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] 105705243471331013436289739537408469901685686539244993129911981056006680989416387326684114060836558952040615692267417727299405797280081169125318262379112542999919375910753285152476048246466954018028449028986021441276205173386792199640253856620002014171818602227799402031057772019989892080746949038988187087091594747130975360426279013011964904051499547099398981188781159125704159211967247439665954576374746317390930059750465233137880670901212559296089521685372778128535902013213712752191633356407441852815268349523497215137240555383018598211959921573400843082189651688056706354274810987278163179998465033471316307946947219099814347144860965812383525042971617940605987877112333241697413125443825234159789378651615238466441156413463027519810394058456206154362813279058539017034379346786724562123597759691851581527050873251051419359830131200607554682807498998837907439364937556011391316414740937195469122134704946302693551676415926596277216620495380592987129879659116860540000744142207947197136433445223497890355939974914502011921374998335941919116017013552301795508665223135188420030791305953583841412902555727970667192167199139513301571971141016912445934688804074609731223436207860575850893720150038298195917580907367951116003359538410985157695167087423219192284308004421531494178067691329598746304364446185410334874767497035138368638870818065702680258539163506768696893347516336564020640621801046973411127558907885527104206668833502750398727329688637273941296156266342391579119313239085888798716843554619449857606793289646322442706653965466306651555885044658974795468583547240139785445054032933478709919154588370913257269760874442513530649443172137127373815454183614026091057840124927641313837649679160092392875820122740744489322634576757806172620387949159341927694911071942677318744394263250162261080455814131220129380780364649955492481744354423878179357213966140462162572229821310340186264858656466016220876833469770902703466233453296326254823767524789937875235259673526747741446832292248218333187313964651022940674301610462757437798600385466575187316492373306531401954781771131740242947813685073040530268257026321664118211875677613626751139857510110450890702392594093562629697600754520775200499457697488634562217059847756670144607514513537702859440398438916870425908864076608750046970896570454616182450729139377075896848955669625816436812410414582023273922268710747680194357865544458126839811210378443584094745020220028353164585553922284374250192050009629178344169888197103460963082962932110748910489104800368287040454702888335820069778785778671180829572594871515644692530354547893207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] 154802668061412360774168780361055302278453164309643725222765244128258796983784579649215807287776434976827885128232240515403020885851901106640527250656449623403988749896825350164383305395919170606864473889752531053109138409035842432614772936050795114193129280234835900948392076169098039627239728802747203768171887313580461725364420142240346401083970620787355171884358718296130180669046008812989758335549426263339771117787263754667647063193302463745836063638425348686903422063117988719089373353799496121892784836870517994256259529143620949146645632357587713620311462964994917027534371750286767561851264795027907465521034978005284532721493055316029731224623194287378678093325485088940707827374210468409319492455299079746283591473167672867334951384509572972758860102086800909069381123760192919246112215409286643675801444581162742392895309480720193716835675671576574724926355271526092466677802949032343415290414452077245885321473515166613325350486248504847129370462860400019940543368919245305892297595176632427821285260225051588811963442098407525246195648325142117727710673431379963060903093517756742736268793698289530316615353699750034891649241420179761057193586374579733691702681013751642818809371721347943749269136968089032307421593083136037373829849072030261537399260390248830202944209963036672429694119871218279387223558994895208705610668277998528334507393701102117246691508927179328985024188154618694267442073072384571463938435244166761631775950959746581516502378870954390017219325733110924745281658082129543709655933473418148991148071961544769810198254446108030310380986802067519428121958022462526683873700661187222579354971153400196063725044672264802567542414141190922114465886378669861223359039735312302506618768439178359104022926298069225197242575324599688665282872407149849328088408258392801355740708898728038588589135577262003277417281200976190746861918673016636594510723964394281988290089619518809645544175213951089120465891215540845471737487351407180998930971627877721998491743209065694755403483402582436789233740591523408450325784798976897492071138917191767106567410791646921425617357920904017706380788175354423903694156907034647229555482774409224298127925861710454513443861382385926629762586577935322981401572546965324561715151816936172646835501739179187193906395724870487122772800771664160644138283035001313475149869730560632414532657419437014591184669697687300578400250882344758740501783168865461572351468957907121886157580155115403200865353707434029294726256507214193614013633156401457177406274848306354832722299049573677247570413090968996601200057024746488732049736854405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] -583422439006490408335992790378986148970829357228257602021547032403450000461486888483979329377897010597146815611112747748535498826436335012566713608006757999756694645899717187725361790137848646747871498550732916763463531980125095805740406537442529727623544362818444941032132162626954780816535809781830672173328157124374344823902786852423923571851436665087924950188476460773611156098448625980521250752046706782660563653819551421234982924586620511284355772053956249034779879537566940627374902682053326295376018036795446887399592567533602491355008948664693284108263019551302516665284963723220289810272607957392039932503162142975666708135487501959376583929450452106320089908059434805597857050237652347011087932044141225460984256431801414436631303397006672982703994037018480527895971701579600593134573965056622560209894264291428089772745867044753913587629625202443719613465131639876445930278710923778067277261209324548689236694831200499784591400564947341265442613549955913165496340400201243416611580218270700646243320968265998727232314965950844162998536426085064195790636982624788257290650798455758602193009706592637422833194299842007372437017659093936824230147385032471027083438535354166410216080853177638531176714011343144226128295870133483377634395238257357096477265440291608168506838979062664242319240410258973434417695772853135264801543749719732546604045376715394205898952295467601272592758046797983188392699878031875834648035931987301379502768999623176366579931654982450681839696282719923784998052235475966299294487872174117787278576975208148480219189577075281696546285660963197524608288619462657911319717630147212669555825597366959257641964058203086898870743415347580110988851801043444377542603580104695639268985313284867056206519894070730901698558139844055899081620900438362817783719018328819508018700043559593341036635289709444370548433882034155179782801935912206225327305828658473836808786128915049524536945621053068209431736881320038729381745071135764261337826041825544119085339274487378089196944253820235136727584526200644504174133280093537336496832456403904987832247307108975270751293316788966463660187680255328445579574199533804684225900685203915656999791311108144789175624394829791667923074972533033640012169526418954145548110217511126669971078781254029779997832051479794769828015464683405703469021275862556743422345468144256156483619476021072892614474350052920491906898405149410999816763771744998408352662348466358654063681379392147295755446235296113695168528262883389324952118648854460896358465350151696820401469005751080286131839268102088770219619972976960725539610511278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] -225790607003589512797963119765000507878892331016444421761688073533549668607669232230168429997073878495507350749438862508293574647046884754677595217017019088968800440507251102107226027015701737466532136738484205301390752576524994551967996597018271091510881626575860767131683422227307579913055505850543702148947291575484581565283507001580927481491344091628850266075449825651338027803152490447864931674885124409442364105768190485292879101931608917570645980090915735749919156336803718848230032511653564855040942204428310511379665112028268327790541844991385982830125424493220109295365293057750670475384451481870216040589137722836202216129413617369138104635485560242685984758148448879834384613895633078272088120505250072892682789680042285718120284578452420834298338538772966476770573715920712321971592479614577710290057408371536225442893897032150082366496473919195848908282058949058284971910380898148975140215921414914516044496783201717641935787086200366764554851720648120424183957133195964645902899898133624587973131315153573521117103290442905658411198119942666104319434643110652668764785909393798951260014858511477711226807845091109148309204762216046250456828919945073819406302317194728680272035920913045261972238878997814925568111613430834842643711917521772383912106908286564306551385936995023137672679198000815660218247322153595300659953391813961618669140796463375201103352798322567870488593439395679247961035738157600331587510849693642448942195390696351931270693309726141482330884012265858312646383202481535056814674241353771340243862975899824429912982625007648224827751505112822753280980731324013589760441386022749929029040452156452268902358978636530669462804247419358336757637373656021861495767521586877683713928154924536689179126859496787839734587728981099398646278459458609535856709738009110634102124026807996140158787719992490400895559718188734053617795373755379223847360575070615671432084317280532486588443890570770390072914141639662801748433215265211925232114637576413091606675321305117067247361181432077397228410823461093714546892989272342517696961943792351148916584254890158409240307569547105262535415190424136042667040801886476207702104902738438150008546472015047217652321593135262998105697092251256440251713206787639894558364928611962329350061230387989657684433739787386369114067758314797022201085890634683108739052033850215591849434566482327224496671723560130179471805162253672775628959898150827270126798722419770251565983178051795477031632352683468815488292308852422948695113112409724990816992535473917902957863979015553305185561173429188973397606511392021652138203042283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] 1636058208376437091870162857246050494756901681425487597726717869903606982279370465359250512972157469556979774968475882825811117866470447870101061060809353319044202245300476276402449754248159688728678809712378362313903878319920137645625796320970994107442865275092419649391208818952437661676394500474694233614063384788035818357120403595745925428440451793851154902669211349002701780402216559993044394917002366097770099045761659413068941434600789910041502265327770852020419572104598423652904696908459131583742756398476496723770051378466690117866326661027704763353932023800456098499694927331030028366436332391844930837150917467076322198942852224748125121004197257579816841275137883668249132377729384414172138390428183911865617173806908152872548436097903004183218975979045904259548374246123890518575825410533746551847870377334309137123174469142849529600555146797768433305090919002513094994973833118575658904173312437070661734483391483709091212679276804277262657995097265996375609623748886244288032219049610605527656848378666500692601848740043736350059296075417910031702339594313771716639427548714176919699061555441546633713833288551261976316481639132626044823075155223885213130651132700178143280497656561389387672213179781282590101713465840810490517461322059930124525215302866682042524434710359516925841268364102108721949923076732080662101347952358452454344231072876149041311238642608805578936412858797920302979174119140094237487058717188393987736127394685932057952634261345625856137365133913442528104141242571242926723583275894174849306352241837560460524794004706689838391879408638341663158201440656173350810798936198244242118297271272700604481558578379342444812047330308802876844182038297187972735628808241011935474779434264098821225220128286752749363495643773016542576431646481616726070786961547216496311988292110041535367638927184068466672166465196259163640300614566745505113252451512661268881577713619591471223210404805919783642618182237946259563266931487468129417878460311744039162412522127332159493807100907371984020773100363855546144745548588105205048808795216534175760513511609978987865121194824926881808419979096302677740636829772338407820760062536583732734778636265507848827056710032049494173441553810159631916273301091917270326565248982831232218833253246772308843116180424611926709524782622854758969352925020249857048010806610791892432808238612848293313259073919641069292855016872891299408200123030061262970391483687458606655895998129268981438043848713469585236667587461904325486429618664741757017493505121548719657514075712152238347870416160228468404274640697727529901505904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] 216143820677930110492323759186078815456851526814674029461390270081991873016977816337256739280569038419466012018955089707316281336207413740207887627418647516036295506330843646758885728233565429728182321830031431812927066087580138421950113804627293258491775848367454421677869100628548752932006358266257131457356744073442966610356293689908655284423827086957426647926592850606318485331401962790318803764152591139883700531181432740755307997898207505845247320295324085593437802207835807671963753241120377000545174697930488744331503314374697882043803422868877257303906358705210166644299202379591511545380771468861532532314742859296758978214369096657479203530099209721307481125771959493007474561120548933177008635043796677659679470415193280338093194956432012944020913809858729503512600117804262202531503323800246507926357076576987435567028314039598270059138987939953754329839331479829477372984640464764842745296853385191561875730396830187033174999932350058819151682602695394340204434059399928118277783918700505500209908847488592942402654467310696595110094016642962602234436071697334530941609737680213156178061519452843568107539409373831745511094143062639118882488661701164565883793967806174264834604770567427074386273795538126237934224356899447960822150906000490140416934270245828426847314689429195331924281019412444941993171607658188619865061700123820971173088792741205863649907366581421038436697591460895653553423065500370031404902461905828846818259108642279314538811333029956228155906580685259008014199118936131581594986456815366565269250539212579864776577122470837634826883529488606112571937816236776336465506561593988571916843618191331261889198422958639130950460477313305716920924062084734960805750581316919969967506602012117770038074314457016908689099866893316144308357873326583092231196954861818370769322902859251837141667093358483436371907407802293455858194574892856644476017822501650538331308072325033198548843288767980195437513393700067222462142567379825826005592982964268513745565719323412866719872121324172316413966853811613902753539219220603348856393226771816241209670309167016360458232599630466703163090331452780663620857174674189480230581244256633851196802743469974607630011499933662707709467217460058439839386556255287021527198339762220802705035415926514192076986724948075032304847310116041886611192388687406748520032557756985975140291604099127463465855331852156117818649424589712204456432315408748723423286319230351861801065348995018913552431373527269305810778094500356277278417736055892093862688428977345144798560643269578623628951993568278008403153084973706781653446164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] 19285230535843670516496217239649149421515689467058496340010518407431464385948889192501355748549274361011420510096501330882197551609072443613746546827602164559209961049053180284780232770932646697436540110040565281775480542620900872344217828313069028391938490317540877647157755463198297959381749951161958211847478913094783779488047808550492749472503202188059561524960674489754817766763707193791166476038539751959684244399027397038227813727895374958828590480731635666830008047697988830524435416505089383808642557125662453214645262735024107951195033232670971105792807699893783010954943239450037927973114462736552680183615015271892322254546978439892741422900077527674296248975175094147392979850851595147268580506901116607028151824993894825833894642531330360646838643090033275217374575759500132897709468487467231608732929835820166957176405352679390098409939584852286541420800968662336530060992074056850574484806150408448985721976325856767493772519482914067146915208915845325705355262148756679987020577189226784414522793616298286596899659284525963109139782057766312152361028295054470686795580984592891036213491200952617228906186664283125448123836585162814763268197429335418945883325178632093586921531313640784842143015825677182078963012924516508361171872890301596705208161953285574492002710432143203809587055334753721516449062270922325002144661847047047670671270740509031318907856146685240383661418240261803606329008168379003191891243886500260887821262246863809651827221230832225086166314218129477985109266055365681196835691144179839820135429226056917935425989930744485895052084782136853466524638879502686484349757430210672548110052322329102692514539051156127494400021525681455998422035896027481042963779836689227987018224403258766690386400850917939312738854956785331473205719454198641321632703294263456856631537925037429668524744424632413885692990248517408899443410606798915120642136899520408604514642966598519004976883766226030298817871494663980270751514317942760088575136891831582262211292283819397121633812286381878796501478361501922178030510344943772197302081056799476734338237032388738475596251812464053723020128880820101341529473372481060552422298036011323412866931771343033981574669195329159492039442041983269211364289935415321297661686955804667846938367593801866361055300119436458113948293347391201852044983407637160037359827678769815469904870274980065471611340245788504304242826445691465585981759192911192013024391750543666266042402653420860058918802483609856392861675263565456063309219679473022910815463107350797110560591992976830656901480635640848069178449368755096226146718928146937704660992947912704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -2379844772412446549940164175829290138482403848647957743657953477965942514893891578614299206311252474712316274945682078038430536849437276276680117231910059286815404476674085873994137406715611623946009512986271917936944698138423131893747994632524051932151852450422026862009008215755320375778965182242077247400749110995474145538374576776834637124176686783695910120577966001631743495449550722469645919116193125695672702766119552557500201453053979876364499684636814836957863807935487088182123175597740994271098014045657518508604948841791306404032521947632805006314581638676185547074684385158569806884322931301841200415004537739299121708669363507312946606708829322557514760409666336476716710559972475436939904607306568757202918156163409082733529562057807648959584062032509290932819182197392457807422109344139547050066609739914145183261093932772329590232617763503667303561432325108468571321054409237363000145078718921404391324259715005601642949443264668557194609884793386830167459529743138342624675096846932859312953418668679266503085872714134555304639406738268498260236198791057432010465681255833259692407254386665646702918338050373115976592016384756874438520905025907549868036605517542665438312027694458468522788310018476432736808707714409707413278261022981625048068725743690627772955370331733494328546337807183886043766116445211659225043795481703133485712724337810837686916427232868123123898941871523692104212786766589953277643063930536883870864159692307119943095927442492197732763144170445063452006850423065823778727529377945398486953469459706450448436552473834333386264927235866306043830418450813002917432233800098554240433536744030233628444470750347427925272362319623905560345312605421716514428972667875297730971681742491703441941925852901311108377666546674542227574059283027859666205723129857969072290653305306455628870408292931600599692592324444908863330997026850403376135457235697207699931640630333699916348326066257255862794236901004899077942297828712755734303891266512367017814777804838887894441246811704972407512916690134216501827532445451118583204280945149769349445129253870617395057359165300448202822990346873692522238266408485207169395974099343525636005402404502763657646983488895593121296195579694596895347781440034091842986127014515405131178454480175869545943544544309195385328329023819760561585129587573708825856099700915160080110802301515503545546398924479587506476031878714531626618522080319556667340904890330972082258591567313731601856434913168548957206853053502527778412434058547279378824070315791833779172217499516962211624081449425231780235355707401608930917151823866156298479125958282444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 305503983403133783605689590602816314358480048549494801717832631024796583785493357346897080625630240786040398304199135976974459951921432136154454837963501586749432194006139722282621552866659740832871954691898932314455062987428456348110809183347440937822674525040734706316194182298552426119542792691724100228977218283357366960755974321338697295314289965024272175180639948476063287981684880520088790416188126595357300283055655671796643452435643194248193002101782094286553003360734339218608459281318163895008115336921030491464745606870504393103311081912903565634557128739796121054624780389071287165036035931751317450068618525364173143064990972096805199894409972800502230681144127830120304561113401183766414810593572646446562929044325059110399518241696541721506388641730103994631981452700295339856911077015885825964973392309875875065412658340903344624420411576839389373344070321196582279649653748700551769907707590645840592602878402113021614854789774411564838190045826921628030896973560226755846259336481647766971030818425327832724877930909980083837453584140091025869499422310296329434140297736512508438584193349202492795780837299608835633748281516887725411827629087334807066767322062384715516967955658309451661452836229869604632164232427153248150595872621961863124708847630796439659536852600785727976387374964165430966138011817677125145803909241979903960584354280888614319044415761132100131525938922471203699412008059691143473209072600442612747398815512460844503884993754487130648363484615829756464633395721323388547534146870890578251142762368448858457773832440399822672995248891475239877927644443004987786718493664901509612061428471858478114001942538663055625230715244486949886370078246087194849261650135624475995633341280961666494160482504810630837220376852718840685216832413452881145180615446611980176214770852976177797445981348677898354359492875593639103570003504666870120255309458616554029276546587329322823606400254820801726202425587132544885626915993777295261769912055091419015801215233753734665514097245493627744669408795468820437358200824507231234354994421151660490575666927187437313531412355435232353985259345049864530510201659118354817053483379479763596393925469761288169200539201975684276431997858205737796694755779101167157856451849807738352836529677126454978731230223767078747943484899840774656167793468755941941524253092579901774752562241019248795573234416940298484237660225944339808753959841412802207429476876633961991741853640602730214948353724446686016916765510551642714101850207891091365737533875266801450642781554210810069483147335876074686938750401933407376349453429052387847518606644712833024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -6733940334794008041936247748713041962566959323914954795682825131020253279565232397258671330042956470159058954634691561695112631099397488664158505111686219386728372288596944742069391710812521454023681166233897147404023285865520461872306222103290513271070673302096616167937851892174487353365608048960784079374917456971264136893958378302876091021743949699685668748428644331726054293108906123074700855275379323928554708622509329999203235330759805910210317402794981646825571783911611469496794195752644972659414705375454623662405875519511417374834499071184897380280322190257040738914290386883885312963929166194004624409682478227763371404920241280435779060944918275372826487884289152951367251510153472990325503659517687742329204705167756274190436507291209146152056877087161248997244576150645195464513629806914738387238821152710875994983900550026860195349228696603472860436290432156409844471415073434457409852372572820338922088745074500310128880000882604808574088148081322413840088809797377013713478026550334631314706751413910747785553461526112057299964237701531941825321266122362247360847772701930838043964146485852674431984170432937043981804145122982722250521709634544881040071987196674547622133954632397875735173362700551705161479028536418137420263046313751445084851957635275222193457070320592140169303345102217075918217547990051914160379574404285023019808132453076366689387611844833433113393993952519756507294342462107647640261869096044499773310856137317586030922154529434235660550376776718136587136279978714890069414702643006946051821449877292301909088652879734314275981739601740426289736675227815299450510583015853947633112514012319551508487103622394940060754798762596802258132696659437642412993519920109568817295113348234629324375599950217271281154188605827005542552425462177679475094612162947529403202223297726912747726939269995980566505925391919503067873282517022763137682662277945656441678565571595223455879836957265933734170557653593903307899668784851484011933166516696903573619438373761179550363406041805321294321450831038939917148889665549055371621470067310590280470927677835330170222833834569017886010186688293676762940564091873900979354073361324642164366731245338781488473889127243805702776138991287330780318697144905086177984136508658872383484194340327702366676762586485995497707453247866407809951367132114313110174041146494137659836162312907259756357442825819696129129852936434522140613295184087579629237692372129696709343088738142246298933694215944456294855672935400676555823540979686297242481853427781245489320752096687213235466116946605237355305105251188589660254790019490733892235522155361180057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -114071409009300511434396992307862244912227858380577341951472028707097369529772338149163431677100852170349043526214042031172535450575130007420163170908805406551847596511713856137108664737417848907385207031630994868542410508636273402407863749440427661783031090174510838842406265023595126769332613001175715106349631382748728623706644912117554733891957911564184668510751186008815725951824217224076046364842562827757974412179147377909587397731253065601161818375015957507929061250611119194942351856665953463543320088714475816892037381790421427481915470136538770563528415040129599676214835464262542859967335376795969707239054628976378400063948741017339801990750536211706903128438894728756067210313332372879111612659076707154357484798750728150213759471792986593165246766352600004891376787926290925093015276736460404333273800640092869570173656445417066933953958507853485692166220705358487483326334689512308303717089879513782763706067822120145821172120247529056279597735062572665747305612519922229328690906267952825443947552954131537750487319420597595643889485242556786315974810362541824574680441138115393960326832851520805796574333364098280272370157569588303129703502897762935899625539449548862395630970206696263194618276204506171473463913980464054828226560699726435611727755648994225974590323857281355678892432255636153574335548211484739060416913162532149280601173254788405078499745461004616163386000206725763591815379539015105063870161436684216943453597132168300298273167423392802249095875520858009330206549566620681312484344826792968359182280774105137779800375803704148919625786846808178076660313503585494580546869739757244320274777080728896475397723642777847373797038292724006558634677955971948956886146647667098461478617913416845888492562405846531654007485815847870349865895852814127093074786568949954403394829918717871901981243603661098307347544155952103109394523021584490898975338681166202722889229625599812363070398567730474940818020109820918288539795463480683362829846025345787605075670501265325684725005138478692829112507288467288200275092507044364491118811173055109508934934299640683299215661248340868615356570051239991843391464997962656186255981480358131362679775669881280951817055547806659726901020925530817715445103230098557381371047022658693620282247207229940407982211303269312103954447452755863057141340844839625195304578460336045578442472278624985559405003633055808645800979621754360700085075008852844207554367716783840254797842632838090388740494325286234618023367272585882599485405890219437132216110485785815431751802614497425610849309003584426907504363536090244708671970515893285247512446470660045144064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 4721950790094267156555729834911700952656843287838810377369067452329652065709885395249541051732344617209807260874343148439034194493874709866086535560845583221845150617477571016821636260404954286364310728672959284519018299358215299882708555727635280976321141461355565112844877266754709780270124770760276019339545683188990685575209341321076773525292163924584726690190247053936417909713466491847877217791323862997556340278835796408506073541464809469252290568050403372061690728092572231285318575584535931832864923883812235078515035393720346808880036152347069590933580156337922880506035143506314910611270773478363820995923651619706175648694632858821472920247789265158905469630077828757165378501739825125926244907157343062649600929697181376602702111742237208994784617054423533236789371475837360861757067133963904230083679399911377217770524903035405198120268269528541554861954493146318604472309447039726622512114944134681663661605173391403144843521615814339989013703131756106591420490586110673394019194232555598235592698216594394020390971532166571467954701892502349440925078058408926382084170226138588191415695017808944290423827761829105371867702153076921634347647437633737283907895244177567967102343513820545499303664488700928428268186754210375986254452513806150661374251004900689594729197894525765599763552892605897744501930996709199288007655511014592348922141891463947311240899729229842078696685294768567515095921857747822472841745981956654826429041624538418887116112608411807879492242077395841277844020410084178646539019070261034837645215136060013168725310589200221692593554165538642476075536698183158639695109166782877330038420573957978727523292621557596970996565393515032182575911033546167259947294109801207694142442661714727524958372162093269525417126540090519736152267810756509835207490427105637962642208289289651896531995168903866273593717073482812984355629675418787543032199101874612632012478805283764038001350431445500347180450944491886404719687616413965118597641325697308822851174781790104292071492188889193018061750409758712797433871928356287794635150817476539034811240750541979275340474429187810858134964566426343952690217750202863687031228443194907868683394172434948775556190639885780042103080853512027293377163355183097959797907374124336748886610808064377511801359685972775086504452754039828707986744943308625611698321614113960479042776325017977329171908608757731229604334498207627501691672777189692531658124672743716597155909367015010765647189222916508577120095486569696798549224355543392659562438464767317790857870080813580917278633518281444370702808206011583351677993750558337545904850881193970803671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 919871372001744623694117428412188762882782008885241209369732010679123263408360705325503573115874105188352532447253426171038640746163254308197041609751876278285908345651755374263572698309702295311134885638512078296062857872195962979746855003315595628896747402861789137960566159436534386000861319369424495514144020915184960862992401400745255316815822467314146375775629018980782957470343050457167584184275912584856164056952186170947746254980377634714811969509823044755569667228209820963766846528198657455311048653586189303052536945601520539317073335031439843656379799595446795860416336014260720865338358996516035074119437988677088966610543138651802480257840964044697862797809331552359040055669040803793874156751361039805769489562961441848724628902353328774084527778974047181579858491076892201435931017903579239534656206663961959272146473571893024044627429083394815151869716667761468658512007623682031421811668764431683518348679114762612770207397681368722853249502669341225167759655270534217046375493507110925378072764385060633435380808307996085394445280286374321307566310289001193295801194215800255099927888451290012495172850991147295633995243391472329910800506916799536469803827125225689571107667581277710674330377442646558607094970388657341696352480929587446917278512125698697793642918516884215417866682090905493885307691388166560650433765171078188663607734276537903259382635912133021320304908014994388490411106169889321861222969248344476327573475014985980092461564553206249326804995342627305569232757564043726905982205305013480430276011650500394101794356967621993479855986514252764398522575021888621967612893266807086150520083450207126439207329033173912118315589291540556375721910453422317402753980896350871275392761909583521528867164278328650907360543383425987863125302505593063694946970954543257572575446388686702824714210944433802427359415337472590628496555649735131089300755260623031632518478681536756337509103033481641375697886789840715565718184108798596058707563770673735379597936984247787555439926876566282451849812724794861291589098410349633021224639097298139957625668540507534855667109676891489082792400540255609186606185741860105676129835834179302434997695702722511942163308461148225348932064226419069753916130262573537815191671858434994979624819406493291145460707094069789000554565607448414327176546326092072037919057873065574455623568930198011033904504436834093110699747188851603344508495572951586475778828371192090311892890055523447384038592107407601354355663239355678024398432717992091186848915249821393512676674734686285657694261024209160581155891533430050231225571908175066420964569810069851471872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -315149702646101795609300223173762050547628485467039808117752985952926860728051512648609530641941869199043900642229643668390761309293122461123217066987551152676287080742384265112472009778729166446010493565644663099096474333172730384997075326329494390021008454588157341213436977432924323021755907714670448750640488551349051986601957124859328074624113995934140177689385658055172820026280743686085953557733731507409469099207737844633273340807061039549056543716799196636777991050907855574965500553024480626833765538205813116642792936659543322349326038093233868737954725264877883042653384463414115798192960552322130865716423117705604437385072989699908926480963567584266610128112609306476719811579761448667577405590719681758632716741369005477300723297931616508517617850404792094584595556532544383979916705292010507219300065634880665523691034279727071837749382476383959954634095206457690671590569605577010023439997281372882085883465639696377745555498739005804919634522267350041400932390006169718332721066611059206642499622457068341433522232267790648999486904108846298278296538529820294772724789655583881114211142730441459072555989374189820219550380217694469610082356623536733894598044692499782074696819948497118742059201609290681736807167574046622005004097271959270363554106459733294678763390333636073855171041874083897585003350552059350983449609845518750873099040163759224250492448412134953967268236544896912758711142637797990565643659265580219746172888002875771005522793803932606115914034261593073573067977729427286366747218038878379568480240441172265327848089568400531712741957305695221890584782211255771515242684418684663249837556876920479949883697083335190223757325305048372196469165148033560857444961514362119968408600062997049185400909977267873557717173376576257171870111045978396748728657694335025754357804532087115308782053573497160016866190735503202309726303867342895988061463003639792847098011816194984945481435073816574711745693800385425379021591045768503580739356529966870021940152214714278811721866945569263803509253086982617635267511974757187282912076865182245897959221899940994638252112369154105710324523100397941510650739994988503239401358281668875893690342728517048139021603490536016926145502582855416643548271793555323426490551077288339773273948671924885455239838380714701932623506861331956016705165901732850560235912418926963407172987671748439026350239789670430290465411005525090222464319656305583442080426608228717183945404692368578815466951451809961808638317614427022062690740359443819500046970521633466952434510398559928853603197725200373677231463856986865497796535110599808985641297926682401036042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 2646171887103407211634141423307046173734684163045849151580896298481470006011940199372964373579845646101886665503453691257611754011803503782510979262989024456420593846874661906695759546907359952140352107387789329160524694972963212469093263088167592767448873408192738080350292123885110807162723652295223864521902543619610634114698610029005062407422884412707613480026659904549388411843696397275445110168376006745278042171679446003612513432474664302572175967851447752941309603930331783607235495586404076681808366938727483971343389742005793229090286149449938463648170086292241362819893387598919505997644480124790876787628473093957298427451989336274013540163609113351900963482032213919205576119919040691595494145851047586944541972509353305136021058525523816509639414068547760124786083167831099846441042002384096935890134266247106869980304626330011457943605800463679966557386981284841038146665482386064710902769316166413486986667698289939588760540383498270494817961849958032398332919013037449268398994127398444334981863677988894629892941963928776704286119236599913860200266711309284844810551181304377456020606185657894490691063173431466172961798853240301550299797847815177645347346375288921182218001724872396064913720989631340214065864188139989281792779166279449534174930937733535528736748948636713565391069479974916084786145869992265527624829602172029756513039158300218679057519306922051616798497458357612060943412755806188046737174514430487787220915524278243011343059322144211971432185849449473012653266517353573633135879771715998584392144889288083556763458148410318876905673233106228241808280197752561518070229863979101143982104781182947844504886806887508219249798251910792294428382794017969356914562069201044891523781275985397029578064866091030048492598023257146304473711492690797592849584981643923589817546606940865511168259574773110901082071719502106774186672926136853985581511875155400021218590960946184333150419264075401007963921596348572698410148399655886122074609281251357090827320282009865403752713210152926128803391055572444362180779614034263530331152577401994585248703435425371902260784457351101636736037987946368303637516543409541919877615822242604545165472467702110947179928882310260079011649123021410952227759846170074033287018697611033347314965955685687011437276050017656901475294067377547240733195863910230930287112108760692081000464842143173713488583460598411044485493415549395918994469438454339958068776284663487818725587750234510616923980210285181171173008173010711335034682531429819123930180311894759448894312002984328374784336025307627448709506002886025922137955164737904572785124404183380015045410816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -12028430903476124945242961200265635964729920349343054405464628507368548415100292053594096830443223145255093369228884350750477931748260981334348411292917020980857820969423888776634046693532470606799778390709255640820506886715083949858113124456683538510027521487857026100771012665983140211830387178703766253612074959450202788963823412509759762852673034973525502099447406362141980603572833135407319397983413096100340579818006857577652095706647102661128517065983836349231441940622161653114578577302643774539319156644896276734924254823233062458351621898374761013095327903750109944112775845133435076939573271149710420651353492659986485486419181700670182114283182297372473447713152074994015585494958678463543193262247296830161751962300469034897626649715659465767554197794452449976365054952145582223607777135340423248320451735580202215921812493214261787791284958303485122579184503947479171803840471426432668408760178620832721860258322084663660304469502706593904110880681829821196143930534337776752213135315735395883520212620971698974986543940997201444463944405402664258431550597530466347115272479523269199551267359277390744104624688161041548332170944108666229022912164907204366582217113490606849600471072142343457837560288814292024899712012934264825858213085368227968148740133476283768329993003416801327372188258585643091023606659411684035468028479805563619700746752842008224708825915407692301078314304109200729745370504184032124055625422211237119806731833163150005900475389599453468111746011899373186782342563793396581087472142361558681835339137777373729657935775653092865589653291627918494192996955524011005315788775562449813971286550503506901160281716441496428280527579975620050666238930535564767513813684294115620187335123136241086248681094136060547067873978145833716043201717252331171364350747589554924257033902422919515583486939585034270821403573151120112823057487325053198182279485006112378554505608648544507721078556491101224324176724123675261259071196449763309290216085313419610299221489745282148056266276510837975185712341979077546988515323257986396492024147037598296443230759219263958867278767437385186708525154468505238145011640478290471506793677670159798203926650650589755717939287229562956126184480484589479017563538315742302593865564548061694759393048072391327990292526032568899537160168227665325483893986637428366149215421322112220027637908161625264868994762260853010534502763304244989822994456869858937478512594474133934347396228687640397461565910751540693093215762001556323624808898279953643542790754774563076715618457956137890272473071424213010371720665502036227532488689223871923830624618281235493840486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 34728392904736539158240853982569116012391976910615344618614363634252617369557262671690212122173705498637922107409748018732325341997852430893883878347417631566931424786471431704841563493841689692925610819545355916858653923599764261324937753051063207525852474778564282594547351522391404436265498876242496759249959815721368017316110028256395168676019690376824173094976864836128009890352363430652566954078990153205551317997597904003237864908356137221078416049554253368878417877218568413789675330706285078276547102013481125759566146132660135533717270135744139244331797521127003104743468848018468365385810084207771003629473611444328450933625489423244029630388075009543290457346291843544940425679443502846521371317122459237836593614522913683753812792612281936597729828879910575899325288714386413332317676283104351846108160106960786992797272440010854701081774412046407072257809984241770149126652616201442506392239398746686151434380374352407077574306363415818784885507299460332290845259755764512647009064740368310800062953640538222963224134019785848462471426541802499892558919273567406489028822953121145876416654979609680247524179857164335794293190423082701928745015120502307802010032210004625715704828501946177138240652359421695564412043801518942590445743930822015132516624166954532894038681077104026439561657913000212143170196489790635966764989563821537862416018655221587753149791676984815774517714384898210145903364725855483562325269277405470025826539588829035010008269899003304379695545990464649332282698420620998301940167050116500925530054985459554777051442974210139664940803797155141257032841195799298180637755844983931775848567106436423347373140877372591059021509469218640348247502150895243569134949588066276399253618549991875788840401442788608988955631341172368171079041675460857070854129617107032961482862293293458218330471411253316516613696332077966920176180970078512674373517499034125431017004917980682888476029164664415558846516476951478012638067300417085620640904290662086379587749209546753478997702374361754490020657933430562475031382156385972251409860054979187914743705568870996068255997074196876832149308520038781964469716870711900239911429674678445623164523708172710379840782951239662327708879453252311919130818559078243982192851835423060273522045278820747150206022788477714553634800549883723327591725710440331098936194319311104924965353626719937993118449537764504052706940083522432277992415952668041646131773733527798481786716773450599676246885290340503686604130837035306054480267061357130896601096875983927603420310173631002369705139459429029286502492524512984492969411289755968357152631261695477695452807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -72209232134398426516142124530553888402358045231221195373600777565079596835702564772268406666374015541822283498423971016385827888072548154131938785564731736793937137486085557468991262463151527982538882615462410735719198985408128056412092280587293539230666378590614798644860564966805903611957563039037406575351807592925555698446099318269743340757250124221654468077598130885127591623313985136873353458688929363235457385812736281055136428823261152845383022758729811722936053637063000847362008600534706894957030954982430604226571457655295668171538631697431872864701591921500623912842738294471479534013555650219421690823938010573764623451961654387281645815702644538659687949915413904924708275450744349520948881104687099791747283782110963482883914344524364047544407129080036285741301462908787174226915291470282621384673436367765824367686978519738006398493434317923395427488206584031032530730211898210670490608450828674372650012505450478003721697849019159680441004945805589870166981271510062492130207605479159895706958809373362201983786487965058355565942712956936641829111492929505737175165017676674014511205248565135406607656304149073277260610731013883141976077036469259640575142309290482072687899415802462780732612077084576953957793716695584534749809018399667832509670772674454109231254285767186389176451306804725910899540177090488978829656779007705367008111270459243329684119708087307176557078155733689749698726682734897948303500133627556739946644262305237078799581453033855032214511932161854421414878021141400345385423448795754165060545814893145837084706907273015215553697994639924144327886817798827856125047886304529822853358411806194684710544133402454329113989913163069368994665238905717092664866911143465790334091700088777647781287245913302570720859335724317313243452060073722850415950489528741744998298970652284373962114790687545694248523207368315470860711421479325615524941785332665692335287061023303698501002473789929777623930200552622562231393423843837857509567562269646435836326991854112348086332133387528008957047892083678493810693473720769320474780582986783972970615872281848329707737115310678401946852469331961395847712022190293228210255811267379583782690702199848831472112448756854045300034110144788724615901478706126659067549500452096515227309278155212860576390514128311422080801599768002534299792428828324577816299026179674808958566073619858284273415542998051386712440958337925842446834141670728795167323988692750311388977595633297361955335983926916015160763859586735237120628451854656147456335652331592283712459255292760039854614856662762655245397091456092413726337593038900635623005282070642176326788710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 440585057867404158210747022163049461809331902765539706562441498700150215263064306817460999756543465838634359965904493259204366931218321396176387801444276954978136249096028373237676141808823951380298718875320692455007367031860859762145115160689354485819297298114804332906333023576574553026788067906425315607053949445387772661436385778953739800588689280605961485576434145597768310776378337055746258596270635785905364569736211493554742167472866102747496359353433301494704248321648539149828988403586462566065240386827653650940160166690481257499597598115702998519296306007695693970454368479521319105236548344169321117387815485843556054199960888907305333250026388827476658472645259926763382318616100887464881215003154156058955179571096609433892889473295507591764032606616944037477713011292896025017578396530324984251254344548820736317477227820405468883801483654481175351267650609032066391914859804312332754329903608953300242248915063657727620904585791876256394101705412326455857479267747595340331304540861192558092528114027958101193519697954750995259245434762780549797098636873956986819626325096972699128566757936617026780136779232653374164694940912669381058564890695770892102707721355535600651730660889209507916926608394316737954506737888682959745459445921377621954708839933807061100327646780833555870460953980458586204946387061296961848872675417956721982155949706021525058107286405820859825533697126983056350790194914772675167838844833045916887140822229853355128478793493994963607907698739416884004860582489759323277806606531247326997067616911919871079994394889876759156006984673396025781713250548720181663874387035915521121610858286802090292785947520638289444921291389213311518250511862476194388517521928667162255886097479916072598520627726639320402251674681873765672101425769119691154988426566674039898088592323535646404661390874638815563413578300743489667844447740921193095739010258496169326370218891949911908515597534648612279412144540590164139837959701093694742621653331081939197575603394309659197448074795045229625758004497041795557140284564898675406307664610596796791084481612049264492428391532558722167945490487326922391114194781693297888933530633391907298557302680989801922016344340693386898984949348272159548805530581525127774103771081198936762034333345214314953426145169950907720385875877700637444578395669085952505461758070128196510402800237698838284012067607129706115788520362907458433337222784251851285735913424616861356114907085442478278826653682509385065078616676738040115151869697829479440740810278155968928337351121899335916899257864723077414718423922795816123176746359221216142319475673444642453152858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -3617035699754735297636469247951807343454281843781384288658375885757478601326733656228419553550614920805986770663824365816761567247952949719160504556668466028860135080991835655536547248325005154800883550808140272553604443902400581968297868357794397010494763563077436789160323490554988788762682701411781009966335628437218943615273144743814427764094592202764274562476862979401421273550253505420243115950088665986903053213822016530607380765528637335943040305309124304711787048644934851599355399973629725376804021932083965286370157141477081573046291537513906139432846607633979698804063380122035657895859300685106347253919944382078096423724886888182491959548331313519244459276020323345806631713698921655747878266844312458034553762016581133140211716370286932355038616378081610783899509979271834430947454349111442124475174836306421812046383654493955197881610050273849796699082814408095404417496608229008577512566059500181992766797797462038246902980362423301412238134126548858609515949684945622361860440845907564433750591513292812971056327231760991576624627877038101947594223691368861701773273781879672873381533651536977159666690777192580083948868061365387729738572133755623087168478690813877104447478931266571956642729510543156774247306180032012064888303517224511649998690719347784711940348881511917601187351548424461199667457955420745986863184628650410801242093560564473805977391410861609028227649300157967224149702747506933677552106783878725059898469682302465150323606438933383413957678770571048274583941768257985000773790302852410088610079764442499418793501443066103587663020835877579104416997792441149564490004687302803740811716068699939968275904977122393019350461326292943949704045787529398983934404906362266186928639196694837902178798087477917515025819260502090693437154075697648498482777548947225301086903530718819047233189632141173991023375089242569696264931548290962589518056303417946360612534440552538030757086476879150742743534444265305707894421897849648614430670925534196692879008815510021813882096474155365467858339840800749150308150968641888539060282238930732207720255433360897234256594936200533210563248576900961256366185471121453646014864218020986115260520593650353449229886956113171634355150687402947310847891444710810439860234105901213495499105666144301621911336177669533132271505271776025728827694791298671981526720244668013644586975423799486655703063970030414189526929186251993879491168525425138288642677758784935267253623836735623984214519050424314215936721131783357555500606945978297223387686644422455439181360077279233671028693132781471724142738410817930465518464331375205162279724050812360831029739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 18315362434298610227070009444925679767486021722662799131164644152728798835445150357033118954773155231373339592878542400886862020801579000964209459527186949637258577115448823448686405136458746873079148577018032963325419724454668082282975208601550743424228554129924166281664157790209337911380499922062599234341781967341972436688604409132966343791577895319140139443141311441240820793971024542601455541658931086398990690487383732812662199825932708909319482394526493130167393454832557168253602567032960022557669265024109766006732189771268536928611698915491581191788418792770311897860920845582887329307982958800302173442887173913006594434006540129181701696851351568091851076423138207341516035222137791613795893152098819214888752321202918061033996268465585894946080793558248815932716025343413548454137121947832366079986827336406205543123114773154140666577260264553431611856094231715801889935788347697597815975967867656654333033169431324630193094903394258762819094276095493480079887053890768260255817650363825185963971640486377526108245301109391357014449785920114310170967020749560139534360542637984725668755653983714642836811504326452340864565584629825502806394086602254516419775977995220693200001350890701423677854497542693884438140010927395380463976918000214067780920701052538317774764584407800588797480293490157852068158459483905816569509544075122386380901268453396031920435888017478138469241284183645218258367353787756130332470277984771959858319600557039531399231820789678029456222928861519268611807725372511601817409547186298690768329675156234916990683709596141921311386777713390313257660192190752474856644283774316391713732679591489617948696513701063497766931705583814110695473637289201287832843177447248754117742138443410902991552137021535610011812172520265896575486837685907089020839474629403917476711526293974827801410491084519023140145991108477997792929796661959987939980864984951684022598293878739570838855925518513307802855966599492314937696790165277290622656250273678949087941852777482321684431458460076610413972301636013721424447128426117668013248972366242108857653321185685263213489161896254891007053782710678594227126399885518005558986972087164383303951549500325923186355912084634884205997770973238227161961521112027308706161042759594653081678435306152612985114804095270406656623522880192017378666429732518314949090215529324841929545681349541350945196886907247470954542120095493721462640278635286280111245460468974553611456076211132891153574083753886341064162006773557503169805052115312400370674024041090040014518704561145137747293847107233091681488518891807856446529319854424862311172898182845876252604138258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -61062258251016404733509536924493554014087535653475829198004115020748962355515101612369551028049328379206059186166606939392025363369183248526003170789633494684841581784198492970472826197055679113038817695121344467237315404027624273493469147385177969771706498579757489596868475430011877277757368940281130177192044333868344103788115742214895207491659789153701111441165402270982129471749720578081423658214236028821286861213070771130875190565780075497902292561219860033385304337958822231991256929214443342189154418974654924669886345637744868091392315344680426454417470090804740954769709518026888356205053936306697851144813988929309209611304742973841259308081783726434148757054368031319187107169694643033240705843450500490150588457573410343614862060135762678577561941276795732218367031983099541562495121090336946977448458244977338399923562497033466241517044033640575723642453223892796826800245059866576027857864524901379221704830768078941807454733874215280344899816143628963582991205036873632644285816174330960100260870728968977117183730981462359115974981650982286020995106222897052022479549556179438853629031529458150770811690391838876217727313597805933804885573045264615902584854910755522095976831532773512104792006985019947881704938331728039238916557394305877737816843801907201091137523090968438092453819576992536315635107210560133449974331257406391756875069425430668442546698234032855950080787070654224592774377767071750773733590455146083621049988017988507613506638565486056639002124199051247924867928816882890440713578520803746679114551376021161842389943477148393888403752643872921260711636818958234339724467718936387977061607863440007364866982440148826232534901084188717938341348738053783519212689123116206941565039497042610227011336977027424259666209560523167232760939915351919801787383684011943508291785731925770088545108984562188081816412273980026074231603990475486223801572324025953643435117838439934963823522425747112813273868962075839089050790983235937503407595239134077296104391867840102047663755859464852541929690301587090496352707529290298930006396506924481555521475164076988306470901936746645374937310815330405418882005187754715263261797491653270425344855979222246979899869611026343141972725043703106111564945254726504684522735367519053263195192400478152654348807724268469713669252074879215202058801868954125110860480415560011378740222683627576031139480268771831970596012629565282570022807279735309222780896100609228835049242220798427009073906554962334236495496664670869084185818281445174096141679896083520268173036040187314362270229885629483990422559363148889502388139776117053893713801849276616542821873090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 150846682082663365069576701495443472659568850277433537155796019854223838369371320579920403873541317312565632958367323133794213738179951852027755589774602301518570310942770938019797475011744356250852925893400393863256912891895485501979699468726153732229294913467601957979685132175610910458464072229018450470688225574216377568139543232049774039749800620193320210531903571235491315605592225132768124628550999092580041536962860415644184670197731985344428725416543281472421903200814490352481243623390399293470815069681735735194042077627215528191253616017295137636576264785879757399965141616887665087561553773667489756848311799325458809134184391800035669580103860007367282235036253464518449533555356559498908897099855801941933469233004376922442473583406682949494323815564235429267543734048170499856356821541532514204248426904930728819439367693534434114186448145462591281635058611509712779721079624394780404915097904851556871118941147197958955609006369038915807190918743833153274455072256674821867259859671209785086048621382751788420256629621689099125651385657178809033525786759383956327665060102730316964265619483442750587239498370847567761579006532390287378454785269512992703110441789858369777099214054667182174559093070093918706189282789888878990416104270568616487867876846729266602921391358592024544771174471931103194766706861694027298016805147882346748962070999225277753583093718849759758617749626299640002525639838520640962543625363206790898957314838370211526952128790042917856760304418784907621484675848475241509003018287454244533585939035632059889507884022601800264573194677744995487749931030344554714609034249333952891945580189515594408130074103049802564837063038485053895781028627508895466950429608953390055761480875150003635761203579636890111140817931487836740461353862004622095700105783480645284489305727552262401381196359274949863906262877479675194527133653832958912514437775243574995968998964132138532405981959719842994557079277107719635789414840631076708597810426512361141781864476651268071285212426970297741754118417939364211550617494692527335765625002125216988905216266437536775707198370348934138975155647198519193249497805418757790302446240853097562937329540598697398508260145795305604917778213552422570116635264950621245092651447747342479839446898310113683871374903621399989743927065009698968553019272973325338644467234119790123828110686503560747900111327006101088909801274751600384019816500948747134849673371067069866072664150595244454399964281727931356347087692689055450307082872071199380778672044151435836399464755255602091301855465036256161955590215741332775338867379546117685848193133746843884826929397760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -305861070027291412424196005578701792179930004726754452060748287148513383837316748083460047130903765859597763504837401924916198899256086106101157713942049477198903657326944042350027948627083532775769966242183078272729555483937559495871371690635065547088591388027967648449737398670219826911692926147501630316850575676436973044520723497122707127572791687684342874430349404989565726709749404295694504784527487762427337481479368150371568365572303243048012092057854961873835075703180787606974071746982640194627494058133192710764909650496889811921540104656363226776683768147933260733666520368126065384879128361255160057179605295681129293005624995500065727498592834172637275406790906403156266813818776314408517471815759760368958206697490045427912847281609775976328778188078547448311051520503023646434648145332979985049707795267693059397048815673131372100169889430767410509477916464434575387822637084016731967620308370058328366684053061299078510254991922127778180172356299255085761682670491240270157840197761794584654901435715866184901041260012936492722115671911918664699832196249487822887371362486497801006601818192027500541923478391970370659891271057451989419184912743906060668308846571374909304095787024854035739790572489481269882544217057059029813399033930149422272381356098135095634189590934318388742966761621230997460430056009444864338019598818913865929836277422269814108640122254528153213380358547511271700268067176174515314485637486094672055666178688300997222178656123435418343056285796958223326259202957226301005672398673614865394904110242681888125942680891192457556671934580321488885075326151860961208533534347779953329879814875339942372815639413872137448290357928128342987934816866363180856385478095518418103676354612438506383114809721312278008935958643127014588765756479847596075213683373320503705972975496664378131173491209492487399757844252849602699290814603938079316713314714193052190318208501226541989490703689945424217757854237130863053954818721581586658722406909474236305145713922314407214373470960643904549956030750987151641942990102928784252866475120089326167725760512221504188385024538210820064905390498554564306050982753754045863417510143527511838970616795543182615420892457542883484946750339832772828119848730972977988554734723629199462467871724178958094621483599488229162372499099157240690074655658449401432823712309353895305802411206120424748169684980474761090599079890443483826975303885947120489662372014735809703738646064859262572538077983926352462873081295276456200378061389488497545040215423544822101802525347945505567082201287397693178436977766700808275906929262678813057051249029394232139374961623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 539515914757804892402968245738828932127849477361447939701911732829105436289282681448622281214431641655678651945809356377307972800794479095476820081600500903732627491828582258413030850463476078153570968085681181700017203435570349339309162536779540432031657239660611150123117150017132381716329097230335710097967634005186036803278628181198765824195496806619625995006736427156909960809550336635836538149155398667462263417730133832087277239886089970535855887758158865148275437049079918908132274297592460202319854465259795070144881835074809751166458522527629197437835231773430989353542695086865558954275971239070179524514448944138613805138485730216848277579936650502639181257434161056985900224161392625152685575699206495063597168590948131304901034041173214055471073231131545779422252690307752528533959470754430944787498749871142315344707975137805290490034849949230055591323817532660762235893807296786495330005569259923445248207668376964433110910420577227944228966123723543484316684631582406672394462954969602222105565837320197818736929910217964777668821648099934780135925898190897284428727387157999094282286536355548827064140976428342777907213200876895197659514587640109496273575469143679026592756957799305995674963550487890071650193841173405634903888819369108259762383840418505000868233578604076727384867148194031056972420252851483025165874773131911396578705124719446685748243401289514901413168439379477325547619593144678735578400227908883718553655744671338565147653663545481180292942437870765914234451949529125604043780547532635180076120655143710081592964982176275501380208317740345799104210812894237407125994236668224391024696524992834182434496023496033850160954575760109611161243208805392606640860520230249220586396688756624795766225460486097469115186942394365548358895775419477491027951200630198104686188525684212038236836240457907728220705791826163339338802248168620727393539414084366363990797448673421704569671630353212581983912710744184465554429850840816939812103699918776066010640942068088410840057120133499143022696539986525462551217495210257883729333941845096557584964359527364312051727853564000255775746963348369892514130955211677750543590879409114293639060035491956838072665364427680374087653224566342787078469750696263465399881450382022836928784064561627830859741242754067495013334326805092091378394099462511585851430624359827026121994616542538023608499802269110328565135300493487773202567454492558802050926224251612577708840219431121592994086223162343752589149407229191908214814631773644109132032666677945363794438935238944982305199639003962368969628859844376415213420275870507625993303222467043029920981176025088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -825883503757942330920193853511227774793864279728911326883018904585808102391893498158419005469869828284462272164576773265098478381719113776931703050874070523948318507621867436987173116024133586324166827481245479215281655689526515387520207380367369000739919324180762549302911808754775030943644996058729147354316069715506012882066374411581909069446435683380963969713694338310940401027627978939084868844221131591071141585351320459962970732784209064717877090119881275525604444457072079892865390973951773722057272704682608032254623653808969615313939447583566380091567001430075491369630994400593894142306121358975524961789838821279988439356690870757236066730705223841046820730524309848291130998913412074323319100376414822331438009837038598117472781050717801867245677804605530898073659095750398814763033060647155452526227252652674546284189328291946169779848436271757937912786342803842830119704402844506568309686113645999049687349179590207375935675334795911745848739931973172931644527985404109213752760333592829328518673842756985857624835977840095482745187247074112375917892980466078707067586016030716405455451410756555595834195170117230741499052921909849190491926487213889636880102030530670797876436634997351196576483509322412876506610666225339311647946449228261256530738683429192190433062745277581132196999071491938415931214337063971047321052322079063915588591099649141689404356696111279579010250340761072968843785590170315734291485950627803387047883821819230152813222352242864476166126888258852625845883156977390600393755535150074300840881231103087216418100647964275139988096437360580295388545978749227084341278923811459862776737253295322167358617188905706843488757496794362032720703449751583958685367486881223213902755599195456620126844673418162078013767242721443638929888551179098156706140184883569581824259146641539807221974776592491670447496262109780185714974263485527820329463447449414633301102488708448698119545438940135959771290315209330851049357827900421409481039197258846231379760317413224888492525410210771478348294709691922110857806031272361949754861722540776175295017469448259630849364421669140444382227829874275041383655166981772029267950795057718645639207530537932536541408265494041901607847057417210008115181531958606704315358617007173255433078775285999063650788374462121859314028234718731662087022510368984700507072556877176043006964610903059044087015579793450765914017107115027725134464818633071954431415284831414359986646242797271488195097413422005536677198646296195491090649233918255525219366492344399227395559175227563182630247255820263394055594274717622003121238996083964952923293650372501384962440649768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 1058202118574999093834429130534150101901520648560999645690215394817473775814194346444599960671284645918878830267449037566953482629826885446764712305954024668285084807883758833971718093264115618273879046396649998046146922884354442738519411650899024721045502032984246445333509823104435561082922278966476857429174193074537678632688046076666318116454688209329984599285830826654663231118411790296479494055491362798403656196771487448776540329772990596650398592663804931506116945630258481368888240561118501115856748883495075585530611836791032507165324196514500596959237319611069669253341083976221768202160982417126039896315656456227377931053552146355105263396659483987523127017994347861720156289790483038501579612593400873421125424722318159757488908610050873621066884028455231750650575414992809141279591385199073199160116622041076885438815135319270719756256996869031217056947933901238911056808324524628907430595096030014231471843933737228658862206760617818954286926515054783971870104657330297573442122826904126366074515746093786508700711744468144777420742157218823806283689352559785440761242336104984333696155245391972126925613418288151374237112237545469810243222883701608935949397818665560227765968968229481088631335292693186585462214852277895883321044310908032110664203356587670555559994470573122062489642546128876183333121977512380075767750769148688459261928638553903165075413748696547760079712377560092940934227194716432985188125277155463540193179100321058072744894978203494177055330037690620170265840895514775358096951573019631020881748974037380883873967736984132006358592969090249886999879361482287247059017134843880116813392068091257215570254962863845881856535249426094207874603945282417351013019999277326545091456838504475872239129974758999064380445737964399084220460005359195923910670666706341793977327008401530711471388781122644410160372657191432517160908551162312763619777993244603574156394491899015340409152767008502230451125373929185508408405350775244938209100889345446817662866122218127885114944750158438866871264784871316521368729630628271105060117080922088371679117515750619995957173224134554624742604253788122521675432466913824199528637333045227142359163010482869679672600104756355315727316358353383130878701024273190510371091313245705316793457770077141998378156241612044060403940941192388461269157519695227642655711894980872807507772076869409081619569574777229579825570928972116645625094693166123780126866206855210879542809101054224238421381694219343079218714055616792326913455350782551769448601149892449822118979264150627403908381557577613930791173296758716432215406686593468801547744005863646963595940143824896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -1092251003571477853705302299955948162366810055223888128845761949987045219727998920215402661456421658762783924134276856647684858605400345226421660185861476120176087521528323004549272847382769841033066629695117155927983042088780144217926890157825314774554799810050915217772201408634336894728859827174916804886959115400100433271870189839585395918504219821440604593595464491064699048189192330471525872109186365818702010957261720659010184827053805292685593447866635483530764535247343025457588806051265164931674810630073929196915220601659708256612844418772261118807630635987410980146150369542227423631801132384377755911429231724834382662208137621525829143303790868999917008398849364942928328592421557598970014125403714363965231846296310538041822527520324655960234673619040858545103355955333850499215261221436875821640004759951301127969836476909421637726262732272232741733292964257221292945487541118682014598498419998371388915911806698593203380449783546198215740096524011540824910817895219852877273171568326147504012955198675189690814020466620280681021949638879362632236813692660086020353484549618926128882253859092355050112610672992181128693407935876769037673110793139016695561950938379406420564202164249755537129802389172605117618786486920670735826090262542702387201925985373137730283475938937749650167780798717339028667273371962945486834966926784148275594219311140015450023561981581123074473704754838501741191596008414011637082003891246349651410283894478196491549330297553668082894306624128779301697909962612014750491554511563523273563284181030660297145158913891019402001692854451534297479055202377423584577652284173216711608193935265027404634451956837943310582270847870546332915267836299894767914675173503088358728400806859704409069951702105634052083172744928512192123238589414809952423211858442207644477475921232504179593507771293521076619754151544271417891748357169651052736942417241209201317382428189697395996727513806117869197900460367782448846171391402798488661482540891977863761253516431932281741246043029291712680695833588194875017589812380651565039905540013188784253008795929526394918338605214772098765242639973786669270200715101942941201948148278424119398210021428313660210681155191816790873322380102118908308125366957912186152537476955748380035971996881896000832867179334522019119744127036955372351946190815498977133939723369424709930736100419744736268077688282691191131312652300271884274957736067847157344647316058065842652766971998128978336877660397256218223624702418693369412221093999728785562207314993570314075406537356212723786897118376057548360569827026775808195407466974624666331180867466024327823209718087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 871460422611129446133283060014170944801639231978713441047316481595754710906686627087508234188379084001707919714452039678672186441833042388739544415917849564987544409865262098188463085242621943942899228737747150522471965786602147637554587378433025239732829291543252683753586579302685596533341463584294276600609750020867689104689070215736602913475387267082868470666115013087511402871244476448921446894362899294107731639188095523285927278046455569517802978647149467216344685813901922393894061879129259127058743138372307692249228636113044533118254923381394406662031358166318910129046190963548111270298867368643589304658776210478977522267663459157214566819809954440933728839655927814041311355350520617280954948942929702481759115553599690720042063761203527553654695244552272716071224344313066531629866111372354069337645308767675138573647525479295711418980390029869022377371409817637009913733615249676992506533126894889670272119632630716568184750211311625711590017869065144469696571874302584357038937494998255123843559626865862307391020038789667221134425460934222024401640849687205297460737800066428756714014651218218849529437518097713375024254741687059407947491648424814608755735591759467138546535311057415097978928264797969071965594045830419019405801874083481213960606276843736753646051490622689300590269423106460331095024163266253528235216889812363498076833822144773437475885410698763242748904760947187752501844015533054874948737002612549040622543886789989360399477702601285696908001723104227923865827502276463895012087309283493914902681109585930843654857844363585708699505330728614272188565376153927919479657179716955696116671118995677031007482603163135089328892563693141751743095075135192200417095716588964970025011128810401658386557008057634254626015655069881960374757036765988893959948991944499649554013378537075881812251552621080880358840600095376721404687530838169024569963288699832363252654835159791468509496458037868714210689222715725603010202141653404058487174790066892404502457527328258882452403587314667952120461015912401264475663826890849146636117744386413861943494472575998934440732580932506435429769005033026641047643529933659947055474531988387674863661247380767157201667440712963764309779827160223850054104141939527338220441602981956957929031495825961082678438769291996083244514880397135027420647754999860462736770516223461126874375064570542887605243506357444508419581616484287521214175672375951245945598488873400228329685950668724817662493236364143784583670661968629608435487868212544120952402774280050947605069706882603164674020490040882653467394565301654292541868104748485105246943951660401457671533211156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -491560088406613073638208731864625526883077898828558553554591528702279145124056278365966347790032744299857131942278999568272692852901920463593437067641967018592961590606645087630474256536935241580604118210854169504288544318842535111152100001107141007283789905069834531003943155661789057978812716864253790109006810726818828930998678874250568828114231752221352985458964955067111385020722685111837352030249132375965983369592160154226013493819997432425331002074249240976608577473213833813898565709968403416394585762846492838818598156234165474692528273115004100126217745951364414332063817444753491583179272518760562009643811568299367762859279244179004569645911123601591951212809595334678586362376649447606582483357530688667480437018015626260292285893555040465574226268105913856856386670548361667634232000520297598081776839865822870335523144239035549544846694826941327067238527240245739722915237138351761346786588991005509332452497833805365181534460872421656358241581995003864467649861938866350780520018556629175253056445751739172764103480441297524830667252495691240102181800064096315294391268534244720108188177890801475054321009477448490745971511700102689075110503624837015009253628630848242502149173010169710521491268572076783018815274471411425085279883930162145734099007552127831075322906143411798551886792472420711310831171370315539079121463102366975035545877356472197605901018152108841459735925624287921189163378279447942681255307931200922341931517203240770108485557413526776520498987609977432460475296869667791840036420693003367875376016297171376488123682606896394672847243190691957540535220449762681543032826679086755704999712230657373844217435331720054838652501110404771375889343920342526360489284823847078430871873697892266330014069791728547607582065322218152183317387033976622847462751160149758254327757459303202804684915080956042995881730296105744219113770160358778430225177165588793646727944660616934981743454440685144198720715503943943422786298052362508982222503155953587366359784650534708701375387072210469938561924860104308418506417515587652813426434867240025160663150203965037277655509210986297912357191811366284934528752813565835542320387889510633480918621409574481654273928476468890517752352304494890003761148306357241081698134111524035313846994579166659699606689214044517163787977435676078494025958964106469810990444204383011932621068772842608391462415312059978730593943927465865589013919759613017085162581929889557507417636985272368505216414627453509404130240672612458356794254018426604824814107423249707032510378143934664761580035007861813145111488164744765799179504767376297757091171441704090373726488494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 126069484361308580165128058780356413547599933158413493288164988711800940443391049356216931241714620919374152179128287966062288766595547650488282745224682462237660766208922412618621146657691118104820325149976739546501651224961381739083147702813595910540940416706329273149845644840580535403668411570256312747682864174636575030269262159488129934385738582492557179297871207953194133868214033869678832310840003144552768518187414891484871810450753117527994151976850514873676307960386458589756723115158141908007285344526664371588480772156937157111152669990967866937473387492765749923555465145623611706895383296664499219659260686096308918974193699320555675351059651836827401761862289265027403694322687173632994790220830302501469904949577350239540607087802081015511540733257323906757019750164619334885952589450219260317576285496953363949797359404481348140510404786878916448203226753667785411823477893450172027336047632673964148022126731272486374377550452996191963662214452413797573346584467436017954844114133882075350576983645447242376495321728118547266022046904822106745283100038562976968221722455619573430011763132716788935890692900571713878888720576921814487766142194157583933689990302792797015645991293854092480733003794536001360866084805180551068564526102480716549153396727604082302364840254295313059321176042612315170134510648077671873622810614590036282932273390300658580784316958331984966262939304846513274421820129681340467155334333759228257222462438592081934833393282148081548613252756870144083623933378977713880034516729797325626121914690787798091532040859562582715617511100296436961353935608687614353994387528435798844292706721699889552803207650779082821086907017667664297192838053939263799361264432443297485399362847826683371819339270420512947027940712922278464249656529611695878503794386377200926324496815870047599340659357304214296378999720938606253586064444673691447686283054533497640547214277963707865142274661885529602290368673612230103556316157550474681212202502236200518670541585590058390849814171911279062709858298743287046170920482567379571108171245100302782299919145259918762965830363256451369108752265444686511277743586138093944440069108719347025865116029422908105595217677755318128017794911878990767394063556339824327175182336875364116978879952516327911081750793190673671022816552966569182000415729919205503774524912608219223999247381719757417776313837761889461635284174337302180361680887807563461226138139353906277169572213929938909890788433238884111223261679691592940451405018264268535018378652798954203771649430162440446442121846898448594584166846316315208562759616796785023285861053589856295490714337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 99450618252558591963773143140355093902772979039593197376005221048566999080033812398947909387328551902481663985826325445095679379280262634726396799881366093620634122225680015328467133346131595893268231385593917839489454890016030971215730245653866271452420125149678969410724259003190519185664532306248687848273378162585489104408760048168913974357022651366937257008600678780357270990924677654756941308522183242083989700355447520588055819228289128318183416509099057795971061667869491064385976341844945294779258112853027004830531678547588457481833929782995547775572832993369121145726131585484353932932912939686524549202709641087998537087507092439319988617192481816819534943575921374376762615156156651919280212408342333792502993812365621439431465616488518196510988363400531260141061675596111362499924032540310872776789504392132732103906240664632832926761564096307921993834404803305080020042425934983028972579419668288572402803674456823894841043515327156461847735401860864854169987205078746835354784573561895705800032534754925544894304106950791420439394399774087737944776427446855513960593804763069749408897549516139158870834095545089318036897901179368429728701272526607429153924338767862494551541097546525657822838113597227124302164673407707486485598282723581102997091604389781592310279434586218256415155568121317091984456085479174416752427353230064802639158953421456123828219237177644043174076855403657852533786677746155829206114890372407777380589421316785227058330381923573556062204339621925519515818755657059333513118442092396128170763996174033269894767408371083064190520837149574569510511759711192611099834410663326951215145655103758098614219564429784010949409291734843185396834451725068816234512790281330584014076638509067122254212628700275995691533507348333872987382304055766360005596948003882445611796569523036416971861991634973995702043139686848414592094168700994266058850413025725349794567851430500218826920404824881077934253948972769625952891988960596719748685354043190036343633758870410009561427124564106388151066062500432158024041962995489944033400481021370619764343213340321467989155064760872379797434519717700114976900132398500932788448690894747582654891053638185270345911296713728311043569666299251893892973858454435022390117485399169012134605245210870276482573730984638558612170692186809141168352572753637743889045796714996159460241310309739772287780627280142932557671796370494837416423093884120765481292160643060053523700032836612069706075513011490247963609457498285967949703939408483762281053828563106110837566222172112580976891032313712084796997624504222945796632616540656395992087125049779143288980536033280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -166870056745382875323841532770067352211435030528465989407727055255201109121913540740434330592641448285355428040250233241372577795314969516683372972354208809477249564737017058058444908323069230304334992707379574312328239890402982033191124782321429668262019167417259928223602952628799593205810906423552887021523874394301964178801784209176874238102682511879223595156980102325780851433762949674893162234609856112444786932532242002571197219468381867261685464978486738483845510437085952206421934395010555596681014329880367695758525416889352452311182757256316783304951680456900655850041081217396692357067151604235226324682895361923021760030030591868316551188112700064795780217242869255215341013779659467724841540392698507790642313310017595202543369322607600517831378251122901560149357198398363665806932647211888637577058836650561271458802587719151697067757266295606181770725980789641080129482794294158993773180584008608074517921727690780183744234731324050182779231497031808979182979281723553292571226769394372796768370100223193897261981713340094285385385463326116435450456812817591693039331553832051262046621019404982851042970429142190287721611805839561908853082502240335635447459507059074747194803931066842062930683515709981745060799205886748184491192564662589391653930639628820975919601833228341352027047085271405593653983848135290866885030526619664902810900999918923234715518649529727197318178118341763546377418785067663106639075577670282602075328235795663406497555480985668434716019244518866353170841568912364004029570407933462581930482861703185454236258719226495157610456666290023099602908549693496819971405601288747280096421124142672327661706877227950504858014858646635331764217214940860683493548010837910926088700976111846514398383149266256739371330489696893403288947033926435863342599022446470433840080950718031749048863552611692818082252411216611536537256596690110376824780994336238530877569694638851548610642457670546894950941303138138425878955598967574919347368003314832570616178964596319398746138036746769659787522968213269254739675023782291171824523978315759914278196252871183929939822443398960671620354686470545517177663465356014937243562947871013378003742318508653408565080891018924507786434825306716831505559338311394513027939650627035100622235906541390818054198850220224497171155061351808010745428785183902675289176701381155013569176936577807146022974441395680331557091397381794687695708516294869366634517647629875543058115123688118009876835391125526079022019297377785951181174937326484374584868048420407515422015088967608251455668974375707647971327643588895796736708138406835048220030673606267417819937503182848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 135878678401250168205449869602221286556390982950660677316209813683892552160411128374155300185216402561333159208447967422603553847729719881406488946885244319605980085803574047707002265588735379490497811628004341353727754095916662346392212978719636077895160043360679233838446789240711930978625076167721631941134996248567487460614834332918453171627138754852270403515150714416696679712411947368231995799757698921206575254202498965347529142027350136239987532787015622630610010216837230674165388790285171368150962377481972625158578675778418013040654793532794073201374494747926970769086307471462517007353103458334895450195842133319700069132546236114664923972363286716122093599978463068403592448134317670523078348727709078911965308389225880793486090005290189005621328865428499739151270736745026008586538790980730815055817369993498967667099809993395411821092412209080224539188468924923691649693324588336329027046706203842637386383182448926421566034410959237752477984999916542869299425310529347277157236940683702236004957427757836213044619422843164007882915870564511839961784733633403159737432286791695561999637693179615324949919354385486968902279478887299065654998618217827628086384252333467691861615552416012148927239918967332195982626819564412275889836123825465604768823048594020764492778669424989844900277117180530283768765364026214503936685662067169574182549152333000052469848494129740428687558019601814157598773609622869317939146022596375073652859543264854016723769836701141532155656871931762660382553852138094484289468700721423630249654638088438880464180572827741067552416732052107963299444130979607878299310345890601195768817850824486427503804020103562814171782646902692555224406887078627014702696597602620438612726486517425306147520183758594873181479522398196626541702054979511621252400313520390118961457456352776322288875526299111020702090062414338863870288071105280641266501308049268655994513469526958737637369255205502740951493780437875256659234382666932902254888957235330075106994190694431683964645224580613645817124387400588570055830317902531514086790493822738936926348331852955189300216077361808089094892176359084781231571637333479509016979704392358732421849853593951408345939400617876247217803659379601734238908180247465507446879082716124147213402044913191603437232061521693985514191547100410687107161669631568921771542492238201576694281288826250985129173018418137418061139359754707881765427136200928533853685300252296328831599243104509232362474420217201737792531294771487338976753945229894685688691471980450174576088464935730210237967151202245005766622369559803026643094695030545147759404401101396320963246057062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -78412885780413658165769232175364773207703572943774926531687471127062806317595120131351258226700351943513807717401036840921470177627534123111129221557608404849878669161377135799047459739838417392079673296868805444967535654799131065100206713035092464424872578007329224861649903342738185586476144670719625944489580257702298384328954157412875264620515211643910272342167152093375855474714709102446443961800374616800702555260571047765183122838195394831453593391524589257633130367699110818972461760158329811126301170932619111598066901690821334326192745536832727029530394631035729354147213363271739185800969594309693018678126987679730630765891490314120401259299902497435297200131314700935484501492542650129355722391974698584303505628364080950857241328869453749434335479789385996203427847257961521211933105995830911543947335991679322079971808999814744857257160837302887997954900681906411068509147681061940907936883610595691913716107345818291651812942440890293563984172534954356305375005273785225000498706072650184295124813504935161869091657818896747542843102055704568251107049134250105523572692247464585085705192274423577898605481104105104156072799099534542490906828197224145588510640698350860525272773419317998360269471131046214888166835104780528516830174942060683929009415683967018858518542651949224592873992571835650343156717029820479216926119882503789776769317717305075231645539085356359508021437984489225143042257561670777183359087848301289933290399614996264916950141028787105332280217245114988949264083141960503194594152088143262394577969346390018715002617633986377841950904152770645539247460601887697587625823558221436845123994145941263781282186106775216008318126534481734824926004978779277944202494937813863765815810900002808483889006738112009421614649771778682854450559431715933116697059797397829887759207069872189113952264744486783398493711225748677921843141226497429574375435703920517123391317126049214073934982312343092595251168696535438362611518551309522283592799262189220330653617065764353715584375068573344480586496874914882617884590213779077021763290633982167550890368979866395044463035839991218889781129661084624429293204541458927257231580549739409609820645635040945293319978083385786335572088521940939369005343428760779082580422503575124390385894095601858389579772958312564162793824667182874459923083201469213081776246360139315365003814131202807604558867387261622276327561916307495320037871774706693753875235035509156677483458556941564487641370708332725994175528424023331432547980833060635688719828592788420616689305607217386934589540253210343058156204795538801426305241459537855527338250427233510478273660846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 35254509740267085842319758645182280580357919923416410594310455336322825599367879942665625144186047296189713314394294227024628394199034290881177607420102177125396219890737647047820813680647643324260605479758853025188529721575972924888193921248845415443714835466006456365115425926383495835460862280903959229071109954380394284577030798487366965259269679290816476022697805401196276086338501288357363246851291742581418226339967676123803434918559050758847500548704062197853041603280386532328400734529586829282946828183543773585907106017277853123981040509958223069380639298522381375242374357907162346197444430036857970098674721098797164996781590469505027228046951425091880015780943801901294619605466694747482048460590996077231035434501665099448553766486781194970230950777160729349351363379750397391393986613044901267327486757368379747400370686748734957968697221453674058043488067135855393375917915021226675094277235071831606249625075363942938915395381004557938616488247942450425517685730444423814947050795365958976749148552292137951239619810306729423805465208294993641200023423846655928300557331452089771934653188823080523786299421539087211709318866995414724340170220976988433578947885507177225959704613733409421242643317164498295328188788154928473894083357580455721000862720056242851814855277414645156997711846092410050257962251380117288692202743969102129585115200436138654485809894000473494910262891626435860313775390151504785448664526192011725207258773484656859243416712881236592797924188945742513013451479034117316482202002250408200008174525258926366997779452222751250691496223207498458840033938426153763350211672427456709866229220190570302619849488664933340374578875139775876671841159562966293840273507900070175968459945148880547674258690170069377758241289164426097589808281897753918164059900358009062668081859330992608854532323262562798340619391348121583810109876616611831918636086159718531837893250458397832304766710253008084619564656211416960596334012644366692089092304541698371191688453574589327626736603669611895679791819728513777044666311183521835538109282155748062923742901748028798740396777368136562755665830893412429734236679047486996789415001673864004369894409815460138465887477459458727211531339795066695224343532034936506101003910299000996391146194141477380789233862650771053971642439616848936183348099642339073277265389008298372471792825140427356184092335362241448033577082109949873121492965055358599533867724304267239926477050708084347789350710691488778755288633274155882202176950003986323463200030005874071840370478743363901491498796515580856343776442187929127265353809183076821228488579034663647886065008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -13437450133132650526368420966456596710986613116768797156629628925168068569333618720880638700539770040688339150880880458584020105608301014191899360733476895416132166001075731657340139378786165442952390436994764407219065569058027143196781440871513105681755416566156000559652553008238024557583885501212280733673452296771808253044242761595799150198783248036142177048527338136185966868808245712742401518235745879793526117161829820528354012988477567760900489063114912946752761315967077526247401959328412787053855870183646629745084980794561740786617112953475872181979150969131792097425823173308716256794447684184585421733646210764836915554205702818842476855687814966646452544001730968274559104268513165941126124200634113657533278619278491704181854678184100342724658900498235033516644567444223649547403626611051637375606989815702460596422833703570272504558271468562827665180729074635158829693187721762887613991748311029444392350204448030258742793593547218394896688947158495791679393716436520680349723965253538991775457388350831837381942126548305635611439073582192695719170509541647743974462541766629500784517518133768564334676856190740137018647380393455395367739998693387202646420149637247646025114595749710647787699491691239431917474093652602772844055246209496803854685196566082019516683834421859438176662654528912638073104848816281611249327479164255349355812984089232636181919157222193753021462875651837809735177560235384289472169531009597770025335683640609574731409302373334839500896982278963128661996031821490988295172228483498070885154213319262059960382811416545268980362709261890938662315946410927844127138041064118803133827425467160741622507087015545952957099249801785452298439616746675880515717352359921277234416582351714355835451557440818075303604394545371556735185418440943497042540082682275530691451421490187255050785275605049436755056391640865990702602320278853509940289792887564492012040353366402094923799820884970995425351348748171692812492299296559073898529853527820682729284579107927448099621412135926624861733422109062687143462806550500172058182519115478859354131865273064455791713276931971290151571984408259436396266588971027613092924132645414484994115015453064080596355071289811322781619487296444094003701739129510409408355344033595711763039277380542377445152296739422640701472096555374739516599681362189918571205891068852777493054374391026125703363167906451870974717637869846276258416106238351401894276299865591995242088617591457155442130706306436236817581903355993269559747191655949229051059578595931982293060442727612824641021231103980465881108764463391776835369791823054010288759799215156293004793594511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 4998238697677111012247428594707840752979126026349468437913784659145404962946079279589559120167111103498518589168454870623352421093155495153397349170956963394996900419987035362801133904308088541181493469535106989151578784471039345115553701407302356802011897973637122002427370146401410633920295620253654142021664268639704749315352315933805446693590834161292082641581318027091990257334379104170762703024434658661921548274293148394179749013153089091010127447958584066865858148455159481358907789626979892619331659686356277083896906263058215083314234112217403042786797945263882439704989603760880393523272339298194978005074543056852541000415437658041152622730764290833065789742942304987579647125440219741298032919429899345386448852732113551742457507769525727217639152932887667167243877598234498824159112108770035404478716106831218388747580731039946506172699109866748801030803455395381547059519370202208817896460723337327891990109666306964550121597565899681880938912415004642262419699017702604450303502837258691793923809610905575093097096122800127626976843553633804626887337989247624930005903610836737191628136049492005124578054543684604069463802914678947893912424266815489527485649215525411758115117758174131843269449374836872980620313999471695005914352169151450190209492889088967908435225857536520682733659932534309907264624358801661118253505256729844283605807539750840928152610059256231258316852832833388179930899146410533519962623952823619604818370875152260639800670633321636630549797374312984780488486636908027655431741590182328018364176953401410420638478633495810469414705579660324294089884095909507848556997865335601899239396311146308311591329949505225249590774214024074349122720674856968299101991428471946325680024700729546991879279638914999031986030696300038849629389881329332673129974009896953927411073213984048309979527386006443961410486681925394393011779533317671309553711590956891463056167016707216530039559993071408744656170924703932207066222154036891231765418358142181111505481898249389493140178538409418129680138845590224705196360856747311932803179954561243308573716004220829457004003279060770851505746970148223347301072424064102740073124183320020376057908269554546550103831057702451941758043025534088949098066460571089299610019649633837548995219117626401980649208686427457836309576867264385389000441969404078089631122679078547673919554340966509204471099701087950566340982404332158865382404727890774698011249563440627070648044808096687602487301988988192612271385249680893170227532826786210873451354622730934665698193314200316312758006960369021151029597991473570512645531896887733172847019804527426489701388779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -2081279774615317602844950656991332648007312020246775556548793643264389440060360806824235942334422195842561996884827355603578650966876477602372859858968889656707752485868871729957311058245808839308731464754702441658656787110690540095465817311592980598367747774852830410159288888420429681273706516860381861271711709986776185188615467475239720872872747345749240386246738873810698460552351062505862309699603937003998499542174468646505581904706218173950928526426513318206185847721175806934319257520515750166815347278727977056077486761920945558912264521401151012745909057806895895937240245960285234651762964848978879656183932321216709229455615536719616624650511714155481976609000644865083545045661643177760176568446275735691232434746389567222735556635143465867369206584306709524746635675772066405556633256135277803668023087135522235583290600133251318216145771527378421615999931715920088572493056927567192896246645721891625357825250249478846468435224506450692805556211128977790473538883667182681738543709776135608571191946227754055493767303308687504837093829098830347335208656116834486470687368006951163769075811750341188864332911199742347021514384858791416043183579686929255232848280899269050065145285054642167892229858081006882808822806942650063877916604427137684383411046154878836887167181665357236798114509838325434384451586178517812939952625126502305840498358745711210493927456707117987002756831351696584101942121548062400111609415951586537582880730017434728404628131525381877110051320295947667730762416498894168060260400417586947894258516555460050575899381733009210312270475020331748723330193461509839848724782468853823692988329187022335756823249610241221389051384579935794099928746627887374363740126393370918953271978409884584273638270244052079915519637648483095041233048383468850384201387310120716110379472458925117328883932208354902252260101522703988394957317880618219985782568486266144716359924607957769445349626382902793197019563762864317196705951231375268321494247185671744709381515544106203087839916084594560265954366737603897852003315731079391322328612527972600049705959651023043470775797407514666148408702362046519579138415366941153781326689603657837610673264722270744232764966615499561099889187756114046456028308708373716552463483333936447646589387095619297645698107472462149212906431969441233413458417794737897022564233499416260929617595244075034422206247308106247897934422843914819685887552884573848820498300909087238572565588449177775555722891190329976984655053662184650985852047775899968964320387886316892188755296583518163252770291755068638340635446251981093997765835677098901043158612225451637690083573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 954568704614596502778407118992979229906347942766495313097658853382583856434014042382229490504987918385876449550562993427149419383034604049178854348636747739102649402744580275311635029989435755145956641608237404447432354449301234874859470649886934111945982705720973899974038880669794233823073257500887293356905299174964397820766736215766820648524792457250829457360679533029162521466548799493654008462964392404787725759900714867349726235289838983480790148375102865112758322567149703378308967900783532981809044422987705806424814091777669250186744626015943027746987731849308328882387144049395275517082897067828695215047670845179615405542466383111850595645284920432305096282608233448270503837728921032294580888369060288281351895201600281158853435302576531554872219088518890297369675870064241497265074136463454534325088879557915890063639553719620247577718862665452576274290967160932012343480051523053982787294939600934248860935200744052881188317490879287519111518223181457597401310471085510698866606761220666364407257284343257826244075956828842980525349210959220779404006000579472455650269635217740012535112175617606675864335551528232257107788811520667910456560350371389076507574124929668385198248118904875778197383900530411364079595924747831124088879411881922393809188767364793174199906636580366440503837244600029435706980319533424129148058730670502280922097319093041108238347124157084322194205391636653222804876758537124997789920904534168091808261672363207914848350969510341693205851509881090133544360878301988112245904272427884110755301551719384930445005919778003609852968935008320551101679912870290927352452963128628291425208129392855375287261660188745886811464875382437984240074911987383823527028435297137131024685723390577433826251076830090960588647251447489642782182615656955807022051417276810592665441752837034074378229851711393229243544050969426738505723494083501185002180453222639131012296762570244442614011108696121261623810838051414241518267562098116763585562821803986137910104654647368264766508217398225082570836604781724552973927039333272647608500566242741353536602678741183897125988513459389260615819646888920369275420344125659133896290949267776965824530467416856406874047762045428299821868031072532460212344359248238615528283429161093782243862274642612862981009961517909155965238205690580887814510956834343061381438991700206942547434429382687398866860402709416987237559256381106586942552384986180878769764920256295815853407403837926163201156229092159258302537990904270129409307191469714072092941393550596977158003565469218244169339858340208117703041220416704332353850201185718391145331887182962695059349176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] -441041528305312268187743599880965630565405767536375039948422130180239931014858920243545279436811249042124525957821539274788010203736249493184945024872239549860367731262928169213326792494292498835242161141828030616434728736137575446510232553274164265981436000136819202442482299548070357960918254238300115364560517522040046010090876772011588739973091296987472822341199557692194799940464919843871097917149965081125301398306219622050219403939191588156065730928918139070479201353455328782283439800611317851360735003726548946504479081378597043033215444620263136089724292738854651544008740700965212436911500147966475307906783698951277282357978665579108356621598711372497814591347726943175659924448522495265216572824895348952672601377486718444722462591696452087117213528197573219307974650597156561977604514102958397453341877537531049759125507490534610766918212374175435004404680544086575176446630770574616804071819971085306507766431941032772955830658012627941696990740297707482693612276745674144853988475461961263384236647356668752354298949895852195568869709682114367594291117371319923631437809094558437822028721027603726505897270536326698224835904030020668290027429019004620957417230483756588887090191049852023987974174498942415161410768477878066164888459822982452858879502270839109898994436406894573256416425177023534333830004911750854212671808657407613310813516387938258246871438055944881679717779082549440520874478519563699876810621280479258198716448225517187588290151739200374015947381614522411519082339676033202605371241539078978534697771626088958864341599973458298237252727073921894067307309538985410259283276596182595990993978581919980178157725224522931825832518821903560614099765479846783976782409386204413274618669361173625879781706893992749675439156438937666915811999244606034117650031912522912137756354959921838358382848711191941959522599854821401840485282818396833504102777605894624410506263337627594484631775918874327189680397844526676011461650401268189074559173001192654566457348665861661842223550697378405261529827662478655389191701312182302013345078699588567009615780951070009689542350601836250560375837528014705460596356828255647039403937005599241312358054862833194015694040253200582523378809445528051609906519130208053976154507904513058274365190059314823257894393566547987561088502063528771475754194172432880247104747065037771359053677462137657804388900431851611549691876414306396554480533036669475030569572596441524585953587769685855778135714794820960507554885489833213537079269188649071612947051063820733501510226367086950529958470374688642607241788982525542056098157438622683342321676250862442168031641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] 198486056842278796903849428414910694532227338621311278146739542053031222895599040207118807382345688533146618709755128244879415045634805377298947826730303638071687385373891355651380135883933465225759164306856792268005152535542801193568393955545986653951195749893797856622834399724192183976205919758402268429580605809935105834216155637346001065745948825953739790169617156648215062795822288197279894891176874560574420779214702361110579435533169182919284273435000116397247074188365573986686566087877805245620554785669663577473166541669948503406357571309722253560829029417173144345481023105106101516758498415237503897303688751517657335689670744865662071242096289905935436551434081507571050894564379342909478368594184482134511854955769682901187517810875289675538986502766594655136058800327770257200376498479192315743558843213940885287214494028969261413132052083649656834440933226457883105225450172036961048049462767440539568932568526367135288492342459528354241435038999173202867404627208138828983224178785664453712311413890543814474691822907131823591888584937009013701536854112932101493198245969696898329914064051839956143573027220083676319367459480518751244689860249256655910841665394621436291011382412983562838150858239478115843016521247243127565526226577438477931647259061862954937555396716755171311753992340918965526778929293391226026265885124590061114903051143434007126776535909306118063249596553058888922336758146785958386881343562116241890524793731859855318752555126290845305671469507458942557309384639781716891269283925031691674287761931885802480159969703507153002603793570892396592158237842218423291947617409378482745386120704708441973316213510825290360777093050747044076836819769117463873158459167224930338439238665276683752707481513597169954279680276528947452649135070989532958443573073655559168470103438761624399417026098154863800599249332620917551236406881550044547212066457418276351680729574963559566829959413258080959410281563058642082388907362269328129623585700708225122932177432126033255663204117505434660004110226592118010847445516378872415240542669601276360569210507351199362614340575699020005725714150341670923983364167150818345899981406825808145358594222339789361260120908911488974266316463397684420305350789698968615799525191924623489570656095672215688098672045877315677838457720714918773822143752386659979804043883272258578365862662087935738708524043616031675430957955287436027819835491087294509028630413886604346696576753754427066341281004518211106387467544723332391859691409536313492558979370714894709179042167753769924485993007438346532803751732214897685875874717138216048262739754826529498149683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -84769321777192495182488074277586614479064826850739612815975990559778445824747287747696847139471866609080493267114606513400064221922280014915870736931963391737778992233557796262831348825299649007840775830388364433634101079170413346756759079932714935127539050574797194411993102155802519645775148961909116548991351042993386811807566039232733901497207585330215057810236620961263683596193622376593560620822255439073675390833667946303579541228305798599917064920698657384344595055067101145839541970928514893797236343161129857591755973246196501586058727996968570683238009762247768729260129463368083617566493526761378811470621108945780765885896196137661856547330439154078405652198618440116623088725885862177685719755377818305397811876385136669396593054342896805438275826281152808923922037804273493284902221515941937509687289226626416511896485254307007969901136125510489679484603301953142982002260339854691132515254691348130843141003994220739040838804475576797053413963478286223855263545823754151642383217585634389686291638393874939659847399291077423196150500721660022602528171936204036653349300952861590935150313827960438890674884099363063055795049162339086631290231267152396394461653559192663840222259473441552366074625403713780625706326637660784836512992322371804902179455475707004891155754127916020707354321815603443495333980138709669699010674369283553684353193814821831927385597341562892888295658575013918429160349653033307413449371856284101482238030099676478463212345354904506146097673258848223864090230789234633228915290309573657987519082320204194331659397893041253757502317399212480638743559761725536923552539177458490686611936263355905918286294638015921318575554210587888044223086566618074667408394801338649524226573517054116169859990709608821973789219494690137408903181348362348215985370911707384434174998858703898988211922349853602616909138612902225510165294365612119571552706229155008878526661313687377153095938415046817840903192410629688359350437491210371390207078918450630182006568754655645622835191132055921893157019116835277315091155718627349902681745675726065438936154373665343575618812513069714849687562683175810806969614165468502716416348530406350222664841769910191484134238788671554910395716231544945399669733529915535515985607512078084685291912160484200047387148053061456437407991772858804224215614376573735356871466080334729104826246783515067261044854561186538464215259062201555890364003478405838770054938671819367454546856017394938062267778366001791786081490029633756974854612493775682563467741650509268198485453196635269764903089075414390197405014631717791143254073961938405939582893896428062478151188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 31909020303044248977909835032278608782359680450769418651120622917258770332923690428349125101445956587060859094623149737333088539704656566484980730063784286477757648111972799049169769155227063040243755190526889707797816910716066310128861012268274873469302155000184147958023623325754231696001441409136581999452735879468613428325655659768274610117633546768615837328747076546257411490750051890009523680226785991156083113528142670443102107430280908713857016185109960213513388553566704252217712598957562684867032503894898360488405342097344572452083452424038980854443154204812685844558057288563024000651254446315330999102394918751378632305133250468213511555489105951544463698970902103507375641508786611634419148038554904703532625888161245063772688926035195631958372630213723557004212633127778376412474427905960162966007013367555463022884560544697166598666015431366692649843453160172004402888244301641781086667725391316182729420300448629086048844694192420749390247816530454603495886121769462745656440268050820220774448545678579829924053714391069803945563676562473278841252890271751070273559075269441763430195525774395392338972755062806004898894626768860711048642079854328715718695328883901346008921763116134235178547081026899710103625999179510297923903952475587954606003312490047212523459479609470352729640077519391959528117535192496325914864463249545900977451258993774341625279830500556656248099464116509792034108619804989118988461738532925277915101738546184585457545550751660713144070694320570907531356049688703085690552159360387258572172651009088573017578897276016671411775930279269767330441155990529254781479544976989549478502663595881838569948485884714532980739347962803155210722178747659521707161777252760688945895715885122429025719905858947043573592758173861102483711545176397627233717054011920550593030798619035693962566650044028191899552697787603443084748865143075340040096109819328641232754901358159292308729192684666071039237661201328006419018701110233786318007851733144782667875679192285565408887221217650214609262440494859575509232078203157780307529648172179525429844363716804822872091460939996002691824739293922581530105129299278882105888421485521387409750226175570240832968950408428605809874732847424533146051764206409738496571964316045460339923604869593455719358426346323342392785122280705284248256990251329886913084167708471860692902582903792327138912163624556300968777416136437560540213874009597612233935648719529414961322385134937761947291954294979767671572998792997069788366705528611687921991863377763250812120115858294804505561824427299067927671619591819864802515633975698865929395792112648566013805199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] -9482295158632224967008893392891202428793103913602365753514656154454845556878080317385084920250183243396256453685170513220040895595958378173838995669570595602604604344749628837098872292464788950759327237707844183323388673044624342963552460929328625702077464409958283877956000333584043549124191015124686390082942840159651890708929739561276078814005122901881850902092065169126203770444178502252756627692889916382447248126238145388956031449530574940505996638715608679699313996032135275615792945672593881473007959843112939357641494699783832237982128805943878600100020486326022799231978952580208185416659917764248836140552755341946528007660919646506223261846801968802885648546028801086883692641696430279840195787633071575273250400160277044509382399894083679359500906982172665225152010490196558600170956355342368378895704094940287288345883749358139636666261207319251334765793357999490163720201349166359222506628187421619595245247093911085504160151603788938150133277029115066348867873547996672123636115509021284329210641899274514100731778411618964915862627351185240511424666024466162406642085369880078448755213814925328479510679542309323510874888516453939811813652205573142873578132368790404791987385784830746764427203020984019113999579955441959246084221146750414445731550787315247053619781389373811759937964648375597985056627735520436189919010060875896363421079185876460536262041128865890615165681529064753341434301276758445261778022139970867053568128904702656641635787232893443036013499503966627477157342464448278626364771336875454685678160809906282133064890798289228724564139935348072143922541271112572271805259924282311060843264782335716154778739343587747160012891745203859522574775088249567431425658913516104896780486664106112743781971195952377904761694634064437171214620227048483056242987294333501773984911333744800681215582226312884770309995281606639112795610316536875305405316621325814862108478366983115111386883966448815957904663317010996316411296628830010777140480421772774302694107820178356675270354072199482226453745791823867308760997020246423440662207966412866018479408666895953110457034273012742064297225841765039671725374301200097972542202442370640357327111495713336712144474925127182423937571147831771375387142240323340634233275022191974850978304982038433751380279618834807423030198194387046078945607820200943263362607226272984883904548245696055063650074227674327851596430589684994001639492802546457901626418513226278979429886888355943407673430682692269158588097380883384767907078933825567344626620417214528347093508082662197774901023241322419565448587160540213087715029301881804815948400200929743938256896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 1844094434133294215833812800688741498707801350979912958841346821050463175209567828918716322105619436127984016838365543736915098004184187905711371056369973686116012398540401337395034362607408899443101636117820917036387570098087844206297431535855395015782129767340890855634245118854017435098432322753917999321236291284835018936980192307100633930567004233434857844731641321234171009800721082499406024028733677851525893064230835874292455003140263485104972012471934988162893145904601110412072572515464494639651245300471434182619605886504614602820254420135099057726947403373256813371211493488337268259251928528199881066009136308822561098473418955193269338451802409659898488768690347549273964365618470046254688704684514141799377459624539626838424085507113128152838643221018140336082993399650608091876990552593606837370502768270381941712732784948552178280565542760946357448245803789879244790617025074312493320060987495616450594004147200186974356299858007358055004517951116374706966279144372344771975982207882503885601584018050432065698931509125809867954300169211046311520373562061538487134370494289731869353384107570892693906016232188359975557293307136989544614982381550986052082093665893811302666365112336110676826464769945366636647791733975313979587495685888404743879430546288577280115659480961154429246258143032394648666363846646803446168861268181972226141271453549876130279555304547875391395982902856332333725158377526606541422065811659910731878954053826355321792971952266016610766921055885865005421363561324653700964862973860935058395355633950653133350669792091645354028940467599225638288080297446107464688061595431657170561534262716120170805554949257611603243349531499936150766978964619692131229171455126845324283704257960782270825784061730224639760382091581463659998544943827679116397373164630486163567905221443665673150206323824472953382918962998582320535665122854380257808766327195003012382103545274733828020235468333211616990214016202590613881036918152097672850187932901844417127855265591962011337528326929740944917909943502940712393715871939701239818663463140975668282524517045770425148448993661670126522405799642684464796258135024096827402455858456561042811917474574288205706564247629543575491965585497504909415153885540787796533930828131965178320843950839233168111167848555989015498697597472456151317050798914860992985587308977068395306825996046082006829348373997474119206901714250027264521351543581556532354002571562450149912822178020126167859251719060915542798127367279743861454027591960722658063490920324983015639328254583970253843052377090996636215358237381418324845353158833683345015303753503442710372024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -49947506580256296386096957918954332018528673644170404139862774735430103496857778964006313570856405618762437029321431451147536316941043040639515357051131364910767297390605882019930185042939937969425793539158406593179374772618448759510127053250933272708203650545896098963819077960990362027407100873781654336576701662623220906576605604942561676341080200429180358966832271764376747350945228073307699428525730292934595082858156014617665405901840697958379349672210301329342834952448990415602397478644074757991222532236396499415352887554656784348439693568037790441558776504932888365794923811949164326797767992831381074704669265822074479090688547447442333544359155915080919416911632412342250985878263048952380506132152989053935958685267398305628595625813645920129810799209583062823995640807450461281707503714113602484792821583180582510618528252273740093166011806256191750669161542576853331810344481765244222486350958164153040317259600549658582313142444604011366759337000367744787158380893872519100428615759241882641700357190134705535683846906202858005082541754645091901989701389111108856500982757508931999902024469521578580818878558746277425137422730889538835104697116002268368082233681312380338308882507664148919207107533383323222928117517524557386324318548768623682071073612017460595616024351809789918922173678982071985689846393752092064142881319758339492372879481587859697173659149022358515588665392240661658344202522588156691692530776389657740072479103260973622291763492231324000954613670234754987626690824571285672478141708479834562816584246064130153239763262864534182337806099233433645021535958140948027672469226314573794766110639042010798404694918066427279678142592455975787972028793529843374953210785509972368560635730521776897668153181843998511382836162992207587888533525042375046916815517319218248915340310983535110051323673514122898343813841253415605472240715616923515282968091000537580364497850428748840350545340644503419334011006697705703718288160250231893682933473286683605088476295031260190588542281187789746422065782524032533467524929289579526070530775541922463536272510543956390022255332733913210032467858779954395626836855186172463516208265076844458696995260621710952523358876440154717197008338127983908604275031331827867939959484846055577740964823635289648662741549120227688641607294499326964933622956331751614974768394385632337268009644266616748644147585794345971298527279481771520554260565482780482823781283703734373293474268258859854024303277705069645139847071384703446439699910703475371296323132859939186244936147739249340261694427674668737471173162936927102988783680539430234296083115634262288629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -122350360868219435455382764663719854799351170277812364488604954063329593868333699933603945143503422202211981426152449810456310749997270894164034610246849806130924840081343262607055952709479274383344846294824327383162149799259534371715027041805258289512986729190901396791983226997192494701032673442806812662313498498149123596411847273001863033896562580350321441007098712646677227094554099858175021535710047013411390919504247311076503321127532048678899710729425897650837172846434134378150626034476864512323071488981419395217359255909674793654861980427487498288964297698534608216751522554828338135008387803272755901654516085770395000683889535145210148030944894909835586682995412095445057452411802741169025330476439734200222171657064093939339439639435403229595154465983862953561413449307862463776440240438902881175433921628254247505949703613948502713120162284256370791102616325661425747357234629552172378122176776288419848981139967750103121331130613986351842672126199714387343603533489676206659548047872463198009879333401598012470851443704810787084767580746165644821917735375492157430456583998364553310186072587997660453482177898565689036636449017876062094356361227047504519686444887359538918420343411963360472867530730183300421899996293902240989490733234147686956216948993769434679372507536182664244651889550513905607079372835600170637662083889409836908312882546453443497567508722500613050590364257715503219184040693189588196710538922586265356198576180295761953548263528769836597105386025189977609897871790627441383566937708999848620660646542684795602665934801254944551251251192872634205932270875342451472946929208914973458238811218790048314527926274010642554739762569300064143983727498644717168809941074181250098920134537937688690784298305432647966734612353811021409001944835525665309318830088837595916619418044628088209830466464612777968785115663265133388265028202980113250991877468428330794037454997209819592746263556517654160746626745862363576102401624075399486593845830232106559067183797442947119906379890354729454614704703105270471368708341977589369646640258061808500471286433504710309066504546508536746370665596868156883195294927611645182926486734466948937301428122295687837161973820978619625743970540502720336076379550393166363578805225594797282344387816095111196890964571201696089327139434544489378738142063885762684612879036867192184541136951333083860856546792472022868894368003304676019771588195018256097814755319858078199118536953312396943993031559989983669330116288285362068798446028953674465114267784225762420935445929091252148003504552673339923590200820845521890537187466649269727279663575881308008611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 55706724367100650783333339770846591097857175988539248318362302499596401161734717673571494996335314157418487619176181779513915931240219802802009396089680561900890016280752215531891516919435988994584660182758196196912595178480930491554174338649238061737945357688958039252339688766400029594650655817469717996596167606751724639458974330011859403163964884562848197925758931067371998313411608811678625919885276449672926675315447336755778621065745330626207125964647836812066350439575215575321941577536156652467948014581203771180411080063404697731532611068977615495720846328679223405453486082173143638346597837689488168173089626971220295988134783993206061517819873475492643877544079594200714740014424279546127979718586939133938006478907339056138834107535620022826417820570952995847238732234200357956400163218915674835853854111986692112276293261820523070823909774438825981040645477920396970456239232526987658040819638160145485821126945585865761240892769638504001100313793632993344216284197696048255673051450179144761720734668219092786499105451467333592258404232331977513123336763830841458903713464163527673836512313137633612038606106439809106002077748722915344129336920073990862115102086153168918161942706101767546957887771052293679958196442949865972608258952277270093709295385686865569254668236453325990437453145641268065436837551949161708667463475224157475578911699949295724367912110192345717904095310500521550043518567771788771494357646175823314024522987807544852694900553245241692230912986679270100895080786955340413868818921781890676444677652307544763955808269169255599857561754834708026835490974873055229853947393138893670340962534299624450003008192468982322985732246792519646384877338425182879137578287493368052855502816182765607247126907520802204592014860655258770220415821943021652853910632101356770229717040164570772544977188276305955075060026675686883004611808828771483023396652813855639323025398251026955842979217790535537681211086274597941773607856436717117387182876615428953071349405124896386016635392235613460009999298997784100193174444207920112640236446016114294639502286120136868574132049875225084019852101158039121392548721974652459433666715928132804391613938257659087786658091537115810511562825404927091897661006483883830750350159709752945750777670603002553938775545861604708880944234315398647771843682836305405010609466302744107388374045760156088486703532737234184776696848881670891849638859925126582739995643647214491085187717391714435569070723021536221315375032806470464808471831035179770913037565956730474563041366199757007777366479620969571049144385608842194682141988046914875196221518690491280916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -14939964371620674872398077469159965858701316700474596358647591715521461262515653968532428744201161851037879548143350905446633556562018578983197030183350688360604521785240982287668394839220252395155904527566670266143800838138225619558869566372192394779262612210293270628596921430864076817081028315202587665893058800031974797964829636552572932562227406638274694940045879264305569993213834546347788629209901309145239876556629963433620937959389808953832859166300337799481239831881332197721497612726617500383578695661453871346966624043105431149421443602569159623933884699925516413640918217407160040873774445309817709323192416081160597900045330707459419118327182099660161739755294830906972700684499652964182237679508506428916581747257568871608734648144619953948720402280265227209366206540151359596556396445579415889043960788623570839616429519078881684971856590708448193934368929517386961058204025835336094695463414964555058733639206291336555090209625382696679115964881265860606015226188819997510952219997795998758878202021886451824928502852255020870218315237455910655762610050969913627095372457682520951912538006612743369169028044670632582223017065202483912005194992263486965086000701889696204148964487679463656675627944616982554232453558369853590263484912229628763650406917299672954753341503688664203073240463952892538431449734436470099999577141340775139243010803477307028804157108114655187375647735995121492599679098384678147802291345300048452189603216454795605144735113343026024573559763644570240884890591836457353013964470927021531367644168088213436513918628578497575075685806983317570234647775665410588400097017925567457988769122821623110929632770262448641710107134792886864143500872642447472486682449518266667911121664614281933799106230664694938995530927431296012350264926209894005543776480906907958256355084398447846251513654310999703293350137015082692484224108707502582773333130629358158113385393320917118926462507721879538761544730253941574809897756903289373584736336290544457487874344334533100675473406237335055747216004570545064652379077097897932170781238136616971674922160941586186385783675539615833616271362219573390228795527663622030896405431315123893011008115635162431630249263000886707155872431659255528916314587120278031364432810702638420169347194677499884597609548973816892990544488423456960214032595518321166641956602615719128301958402374051331569634413219593128673430057902636527729671463850036545217598757930773907178825479769448978904672223174496774201483502150131561462696803062982647100494244347899907554449777594562013254299504335180581858297276183405002129173652584022085815217662100042112040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 2505531378201580278879474084090927344211318500469021698868934510338600667282631020659980570313704414836910730915529552462501041497471038077884891518042628763477379474699590793685723585932629182936336975178144570837006623088540350876658981677911617383364394988074569480441794266892341307080746848609576740441427684101187637749388980144485322689003295892838566821715682333515058976121130704479784924525235063333147634698788790000648451733089454700003680778896812297411141902712014377793786689161123942476432855263002354174610228042711691180403106711241303005532017492372658924265959532006623378536608937833190318317990686767642211578114891816889050356645676286815432991576669512572745903219687904165362893896028865186225024365172728095312119999891560801611167613290396128096612398550476073982121663540419691537124156253721211300712384239233808465141225738439880429895343263987200121962451393272341550890909206120173754163473272278133801891966745065318309024059108902721344394025420975853044603631081647147155325199562918916800415588870963641826948343416584389686038498612141419822958566514872939432003636701784309486716560108685052597709109989808358646952256045186233741136281441069728546169079636833049032838996538109167093395308873995252319809695274205453798379380241830093216727271035214542387042605097070816191611329220390892264895052966405338512530918160347751549746137855166553686478650295597649682443346698773401962487748981901136890378214078707512992841965329108291411359520060976618335784160140666848112792556497679182487449420752498802513344244309541020316397237623857414748976186761592938354763746775009389057602078355245580251917748287779706115026816215073098778681269125256941353410955178173566648247797367139282130109110543989365851439633975806997948616765585196639317730007312317898892573822508820976767161832338992915799106210187659508812258617046839404010668015494071601910044849227029207685571502299687923066594364392213165365293245840985774070370633915902423120883683798375026841260438372316035000277685906233342061255196404705390153057392771782128546404338264896297042297700894390646824469245954408442550104038109894393922751563373964900110966469916436069190937376413914887181262952003566212674388500712139283140116698556555029014232225942334922119561006712266335156076854749461690942206835185756349869319669511859985406140294959670155350575976434095991452398625031132021289206633413200053710056563715725114528140262117108801767004896099722230210923218198618466116809677441823410916654409173579243894443398193156054259820436723219508424097107703107030995099714943423267633552995751045561717882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -107095645080180611486116501544670126245855696726914270044359771201178891523618927773582285757143626985116887090711649338022586023454215371131472931225970265150826677976582603246107689533085669147380815356182173620185286610795269622533316545841588566921988281939290782064729784398049873522537603499356873492361509745906184493420792868453451361184760575179176250393775324588093227910042071484606553657866186846759353242820777643382773623477187819451896254731171979846127492312740029225447315741206968358829797772548952023531992704336476823414338605227347053013829501188014050133942579122412279920142384018558037290889998032289601140344769959667971907899353146472909162362513669313591393527999707301127483576696480575901763349134541530334925349571883323042703014490217188430714668621844383601021952728780832514519596908122635009143792783360514131596485083226235630923279921163480247217268180037128364568901051242830945166416012021185564049938454544567531941892802787411537814307900172666296501972877665447685843383169006446078780650838886556108521430445694108186315925896752982361637499078634674061627100964585034394011070506179721642859444621574771273005432535880572997751731732906002519226969860667715579097126196171590570950884194147731282958004286103470246200696651775322132616803780598608287598605822663579638213984538539180934812114502679300496340281315825031937188654977470844362791161759360279117678343638001295791938158068736619833627709606649628461076256773536628955611578343372973046157548661299281404860244311222741945695683317745136162594389946749333878102893305215586421595997056471589266515733636716313278422703853653638402387837389896595621032500491457605908505480002893939618728893803694622479089802487164939986591811905186327075732495793953435772339126546956054635182542597379500006852853310350066842394896514252995809250227209749170613733833894159898164595492950393829717984884385149932949394457909837710869680664420495248425431301980375380997545394375724923521322611483608076535644483388375210793266667643277672676175491147372642585361613951728301854319030999597307598912070488447760073201638088628780003815513232337797168997663268492327620724117304781969461896488914859086671353402536089494013632831666211687893572103694257459523890623766418863224700370609176355012755057164571540272289873050722495813176054810510934729399493006732891891148133788405452529567686863458900142349686711538809251789577614355135691151387242545733448350903246304225664732103471166121001378148984530522219095485005896369596039079092734152061318057428130175742584173285669258746221129449877141106765515812192490335764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] -67341573455603460091171333556279080522067042150167541801351222423561562042320644003432762552822322331746042229681608271283904497781472535065459853154101085794651530729652762971757552234555987440976198105315900996201182489364876143416436980125664880969430035376750542360605157920237677680802454180095435379010282620847046690259019985718325057941377572941423550008055294250025820771930864508544736811412852535696942269421049010921425673799428108037079697015853774086422594793704338193700381759134263297072337163151206489167926871736003069634754363168946836382435470677620217154803305532659225842828943339434097844094338691499827555677594034211750704382375329833357784262497659948393985953825884870628759851919733056368431964066697429551824803012905608375511353655035411251291508441533073393753684720809067111796039237227925970677980392381277897530742701799185300702438192515405824479416854129462239909194031490680970608356600458864213923781167415619304640824057758031912043139044986470766235349114596146079160477829636276454244522574116333150196673035867810341218100279477364060012800931689223313514672236599051932544268827531935550333984359534240396135303363044902807471188946240288135815657211213425296872976925367103780163422713304327731101881130105190248760238590613356799891690868961972711820510952373798114765968726231211177505960645401098212579535009965680944708275678753014488491214447088958970379966818247468948386293480791817707887639550308212547010157813937190336375386726128740689612852355716569367828210611492092845674993964563509078487281319699646506754091238923890015275928094241902498751552835104733778684282766574887706291710750509369804367324629564568138495398927340661839807867675185408678465973701378925514517760253886029559887067359174581761689871925344255871203430502451143932050584281635222155779436027986245309102853438730605767983362604610275756532971116937525201938664173887989081817623455899075738117405489232713979660071708882660693821998211004031188594564280457114806724173373028899554002670423070537596539459125464344112462655952097118311266815973812914431470357990783066873504225709847789373957460288427270891739935275866726885246141231310410088341668461989087188060617250884091345257541663684822752829152974395657344760245479199399753253328601542856606829274810688859292059893982600267015931326127601931425502951774896294991105348906425171325742294686607202602492269488420880433138117111527053477866859312863829132029389643612634238293409928833366938917114347220328245172112945847618529929403347907472302261057660267542243280659649484420145399223105222224133193813784870825219850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] 14647392633455395476238545158309820773333430138565906349125681627095351857602269963927799034908892073963960699722527287373546974497228113713832864740734490884929208799118585859955775621153560114290809713663993490889615892684490562265769014433928896986067579874833574558992095873928611358669425448450368050878346276524319163817053270969614710302461554925306145545905346865556496903840951643457940482287239269113412220018923000155928918388782141888766219726800377109195860658101563535586492814489469855079266931699649517574028582229336845900325704240600562349598288548382946629862412172861671320017638897386756135214722747960595133529381504675735707615884982844959087205536845793551063675719940696450407006777454495055158235573273193866430668049387994470691205680925686382311547583074074711819582304377016073317642672173365273237412791607943524878304743970492453212156013290433913116840788796225543037329495860117659055940542458340292665535223455480668630266827780554164122134605015842151534170184766209576786554550865240497496339564231937276761353859673595399586585564267653344978668312794262760338439631830865057698871159963381137084970026716558512176954074016398219589414594534387215289396218164665502887173403185502908030972339973281764433896740553053469271388566730682172671558028391013451151342236133486807971436290418937932449013571078724728365358314392673025120699617656983871333401627824603167880780574474092457148913022479382571994119573818904383478660706695883115776386066216017305872037919931035669049832289406493587651872772873766362391997504563119113807052807311096836400038217466310781262194381958479310554082044096224243417324932545529151001179307907850200577876783223192288233162335813086302798481852739213302869428866684292636064352255414076525314905740271950435875412429317997736831285186341448198320004732981560586216698252916689508202166923483730788252017227576873326939802683220085036656100938767082915757175532337940041578014451281909911328938367671768696205525642405021298380448223654881136187312050275112511626440920456110293147029522665538414726052503715989510073880576305027238149551302365355304357737043568273888212861232503877091182314940932885295813846938369785782112974423254725724632760582212098193258992343418694219516372007886582982166013490606881894028448302268421406428419635197283047133693945929109935758053516522111305790923450686749166873627896435262006679775744581798543696537028009864436908711992099744677367741241749224363846213081669095355308559877386555739442882053078421149482501925980320737035368399622984180024236974744360243071850245410608617355618333206095373271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 772640686046927745783466324876540721187806701467647146859289405946007488547014324831693422622194787701231052826657248726528058809724584274501817488745707981349659053072559320377435868765663348761321990762279370655526575622073572364748508025481889278479355022070492206331700404543516810676368551465887397122320030422557924852703353982805440866866891378739548488892957487891736178944628714126344792002926239535533594652416164327665717939022695969507525776826494482307431360477158271305896529495733161725905065483773955449528768548073156028448407924085651771370003687023124286385040047224122388137010627390108966712256504896974228617317928851070885732281294608138296590453184087193484911010761662169155361280604168390469980365476460705142448756003673015622904440690791763633474915108154918170924746092025361925652083183650575297177908903901197911224757903274128586944288533541044954754014969837967602623907004484641966141047682337337106559753294538460524622143503306098315952671834078894228526323838439821817091096519683164270217707772887180388543931507550351065949790646607075272407861378263791923044836666872935970881918664189816148529281235498056314663805636100268240960988432194450229731716627695203739678389410152124670720761928712417040530556169540916054951251041790950647273922042763112859911126387258837070154503342471027134555153143853128658540516902701702722044315521578511533192918430604528243818853935386530110298461935573813047840398910854159590203383774264275184134275997005286462612504395834672419032303182546075888292212937739542652954646331874180219389460489927059351829305999650958206876017562088065232699210522637138077094960787000837801573915340635877071415470526407939482393875800425988089063430122939715024569237083865003384226756402631168187332380425425443824671299004780008842494663970921632795822128906668992874706452401368007362390587646890252335789294085542444347748749384536824828303282493716410807837435885737031828092866088317629786336436764922231917413668458988317381697520931650025498083306197395916524053685488417388671625741848949860530301987000306320367887350685042813601479984951492987023644544681862224937496475193440225854764415102336717819793866157995565445463087449426227741421565353485038764488459028653309868171174792873727098978458371062083687473780465177056624976072873273237269122342332799705682344428435154769514711373110012665465719863736007021113527554881698294559372697100846501572434333624552604401308773671624329318679527800203170327803243896211949169077872137770514213926083003305780895872820938636416831581898030789087407355339953549658127728395347646228725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -750250458572100738097101445584772909472541044920307671509350002562024991669551520134829024957172691032133320848312926598804513919889219204467477653740610855101706144046025845662762477399139438763514955044465271776820926588082517003692998696360496809762051941184728697917919476660596849387676881560760029488485482423842287707066266980307335158513568664561590426131304534499376465598323512041654657944179766489269087583269662717907705393544831323574385550214936128584651871434973012315680841553394186738755730563701765877812567470583767998203047587444623827787317255350741677975923333606545483749254088845801937226928838136778342619674420303657489637213885391646679109644305763872514087674757655962250924501780810258535841574155028836870421650956870599792569938636859000273307297822519038243198608681001541960730007863931299036418237651761615435369211721222955610306602857088052157396434918600760232949843525065649724090017244633560616888346890974208328986571764964293225191869606137540418270634458033554566323430919905421998812443358845154581581814897842500011332871908091050524900738386252311230432383592788686105121876979504162846158700077256627563830475002045210947444125871429843076595154542254178423135852340378175193571022949346863601787433980725517172275069837349297793621546423399733415763588014483076133148657661758464709482039116167139326184948411930403489870121344474106830818310834116260074396696650804789650436373563691641624348794195027432105585398876918958603146379460561057358191017410991857130913473611797794101477671757622800674958729123379746873736238158654675940500698105935711566620285948829908079384878364703783934939285178530901400677735644220235513615698505652894791941630426338414245249241452111846866475669465397533377887701750475270501388573473894145246736596394570819260815140271750165072423493239878421009199405744697330853818577252153193262573508165982970226302904402277141301796059655580656020736901721769863801453757503661012318712716956939242429522586426709803953395417913193423912875844000417379483720946371922684483594268297482565669051312466773793646773289998088564010345399789938124500986815345595531598508285586531078217538173982912767935150351006729103953059329827600586277414998514707631315222958027571951708488974995447112773874822209652686914402283055649173717347260170708593186930967427614728390095477091643680225877447836470689895770865218270942117794044088237495161607004774093098426390581527241518327824297198839310656344985405557144161632611814361091107234663934664746511739030816771639569683060841034154102898270071942757965047904389425045121947550247638553067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 100679304158363664291920177076500068247863109210927572381850422412877056699889818902455446320375322210117849216883848674789375794967739751274725686199656347533971665321396211599095429504890263869332457965950861942286309655858393825094901578873060574982215470864796202517680131017986627018578212698202738785114885622056157032972860287905682255876626655481100740967839525049757739808430480623142565981153226699982115535046298359193312752364788161588143267110057841150429575109525346411106866745985565104524292490181109366460124975576110406207639123938367548398199056219741960057330587864051505625900081144956780388497274221347353853662337489004225160380930162829620177257167908173993363021193260304689393867050392092913862928423338705154961982411467794333971964467955727924484039242564537406445132668987638763902546712318087591752851940729588421992809102827518497385995711849814693978607894452256163551547474041941709786416278945272136255606875358256476755533980820760096200645127608852091501062476726787674499398354079781147609328794130948962142795006337711065274423769361890788507894329445488670623023231025407172838090753736439770996840703079742864684019775160874701439892377365679498271565233008426891535145084583261322619605370172276209829905874011838738354669760324839325565183476506275747839652853922427484365374663944043607230782636363593930981220790763399210569590247089385593456170336732870584428537611512804823554521253022691791202162321293627341703873872812358558689362574685356799629611454319270559007176446564182436198403795272299672170193483839324801262810673140305984409352602415525555974513059883731946849221652663667407248732329331577642905251981110403743566065392075880997956379971670892130169409783539224623452753413197703384224072476468981781735125335622225102541705024534140819214658549878838467367873539423960404339367587395404850877432017820407590619293608206462937463671181068995141433643597045025707689628009250470569251499401398208545241171873340726897715424637234616947560614407604315414488515177965152126793177387014417863919073323704159326035183623409692064349856678863127015837220144817958134193697827820321398394158872179822729111340294017583499623157066697008007789437455864057755166415376655767962778552989897147185612729649312237685079560722886342585233959450135159681734479939840586567470113264025780348144587516990598707885522719513704568019202086772961485592345702754684741490102502701464382780776209469224720907944387476560167660220477140353264466111949551253147054420178738886574464620705515331291560907726274117645483904566018405640822743918690449307645705067024298803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] 1200489027377876765667078001311796284978215962263671736019740109028035018965417471488152062944300912413766968396920340642001351452793942806380559367145884477408005498996682742432405957725971127135877697473643751005027118793107227123037361133411744545631391097792837454025625033270577465409748163390902621296827240953677636579876006989988562036055160311649260184551454203423413564468268113006881923935013423458072338322608672033333420428177328604068411137590975862689464377998384043835793698080176699436593500828852244243432654258825747424573121941554829851385938120095948496587378860811558285045211635118181840956184495570431800090098233365748078277129720535171162304301857784326146949480386484392327276689448576051719216973623397728195254219472999948597803800567672088223260845799914318676847888725158695468904383454772266606966478958844184935140258117692626472407296943072430508495523756838871992702648453836113586353394468224058470221949009003359044281899387247113488144473640826893840809232833951415827987228443667304488349876312900153373654628238900722878088269407448438975970777934172090410682695106781591752276681407868972082297123067677229725472859417584835230204078836663431421221504540411098947170533858784663790128375535160780113540788620743881776414906472505812693387603587688164930747246661810678277711618676032016333900228756198205853497116293078767183554031704322326128648420141208557385427577011155124549311265082771656779802153122535353134923574863741016290277697993957678058715457253542167028085219297437805387041345300495631088758879042293364715690606734559709995301063912622917812360893715109517494513032959783937194215042042417022903078795408340574839911871724085762375994535286274537169751508819016144469372687352274189293098909003088856797939480630897013163653224923024652136847743096081544063670274596217588059564826270802559447566067716869464123122199365384540763752104886478242776578911080285394397303042967080413785217162940677742388222320865696605482821688107531262808614806643430002570020269082448201422839402138619613834666697984937778667377948661969490314064496884473997949881991777529182985341238158795416362277896081075345634887737756514351571404680410197965560735817266093961931965292708778334863969620890107738643143480605665042167956984534481083268174832578061705378836812493810589895266311556811268169146249510930969832277582768317206469457440434467487138974317945120226098042099891878076997147445158491150495394823578039962112106165371827475969465656500809599073917698363486830400248739276190037262952392198322160009939260976508156576294072150116251383196688870853836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] -1239778466862984330853781104144044652655529898970195531035539129932938033077452595328933208672781634310548988833542019926234059097480259445055619190836384548232177862621670382570456977284278230251514921642907289619182866159224882456716655209593507811312236482450678119545939035490866447214661502206601795664646600946347556483865122277468317135743966215527471298200499666185149522152691769003215843460534764113899161210882621429102482948269913715758259951161633222020398882044884838043122784827997189722362941521630125511964473876251215406458296274761994926807288700739422637646524849490156841549092667849617511039439347909757146193125114237157089029719099087478166282380426773932509233520029356438262720508127424764073293602695183073294247366071780391195514584938703521220024446803098557242277232152489631258458396709606453743503769736147270778886161738904090487972105247069111118250361849312436849092479178078388244375291020609624829697249082877031300175859270083157295058825324242749420768472310483133742857398500251058926327329255274931357940469361871022647341799134626027401534917308920380446544594483148014691880854053740569542890388190710797581783431357535760630696847628606540963246581239078464223813424074127517975793685583217922149060364810764243822155638869083439626195585304910604217360169795050331693835257574310850295154786338574037731368964446218343214009724480587476272874292750837662721660501369288914138883806347138408796237083312790258043649607781642547110662278249435983307209620324131439898645398478350015908198827869719766073721331746274988347278537184326027789188887370915800791161536901994276130182143435340628504689804689094184344664478864137059300124360152253527861462049274932779099457534302542161502301591019717069322989388485270462638729674348391613908532260423481404117532695927375773557566617407446425499629096662569451565877985013662491579796331260374981711688164625856960246517127883039621277129187712805741889511098676776582822613905351733310857841992168600533986849009867227253413977628152201057774483724548450575331056136910266631177322995147017859150464253444245586072279785814146078813007223090019596404932873032543388014189963840708392755396360391494238410385583352336803595656716727587745536540180134356486722977065257431759831702557897359859251428930070961951343320437438280777720946177825220647644405503521537358401778866051413817383289975739711124686797815404187406585832095866183225553716449428940443260812859565642715228312508935905615203596487865166846405330604962409291195346124687045718758333866168777579851861615562901997164677728708794097884399751476816117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] 60815786499487234371003747749992124205223285949251362077478628403707283469976488000072811077069272403229680514629503271688117298318639619294166744477003319767209862105753157604909948858236246805614775504634329173294566118510050387809535542062027105640498695079015965320964028900670821945359478665687532649197035854112436122843542440582092059222293353651658293133162948592219577826447356600330477973369498254722336695711051130381798215914719441352351084949497026146701429469595160542859142347200428588161306771122009538688406806092120682246487025129897386256171505842463889237764209909735876761486974218480927252531289617154876917158679634088036111792549535536620874256490759080944397083464608828352402024100417072048236194059480471443458123226791277137785348580627891341757639113772210637261554648480184456583152875688242715215574511673735243426186706946284299423233440708148827502687045342566613094177087015109360009296465427997186625183980513680744037755038051146885782282173804392944255368585563254195340340598234721528124143495546165637141513874450786233095042481327771149631704116028829595766655055364609507333015425421682663425814526132284582593348195399609026393742132715684407034016342101379839267212829915861503796548204892579465935253652822956511995223670727771019227276237670633433802337033914741304547368472338803797202769353349038641054787857911971860003601211920417414590131117134796068052541374191010998754736106035501508671896355723852554046712018928062945070328682753276879032600053023394440930580257774158501995587464684829802192682341355781027135178992334706812284793309573427596031271457428585847098578732617774891893446530756814088790395992631115027282293934595076034365262852662652512053082969349224842649972814937771713327211843171297549475401694941600945588811684000508365495225219687488698388730270689261773655301115727501883722744775007585139440323022784264914981226975804414699110422764545759053412086441318164387674558244655824618921348059705376552257485891636547826011439278858386249044036774560676121397610305512894324584533575143591093419881522205081007111188577147011712334661887050552454340730957347716334896502546931919960061927168419494722256359041105431315535321431217178623449489123369860312086895612723999613427106336705803720880399429061217161678863661265937635801778972637421974737834295143448435869754590768789550112538808769977056867761227743169407325730172633161441568960540976157294701072777411616516369328059216752706996455212347792486310818992601553764498149046411006002045709906529569290119725354843774597455345620931443248861655960013040077357256173997260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] -3341855969853503726120038071338783369760651486624065294921856837100119465430860238569553754505162406422552002184953839402438455811829907837810790495801727811095616004906372522023631485803039259624892069586314764972623352276110206997085804346088278089441870483303694830359353712909290654002358111437533767172111194326912558235632828346375219181041270434385305212044949015446644397289629246295309314866619355621293443983884027111316158367663322715415206116331027323651251422214951345353185962368329734159123132365705112138077807129001261398230802526854097990988469401617407979440460659889375255582997222324391086967659968842920230949029703914213964095687640751695124111293144420776248008263728931751713148430370406900250219684021639082469974417307296047740394664772727545602766406008674006737368595164049902479239895214016829183981773542083194468689917861089849665540863635947072923084324808409464952658342397709537557009026599451979972373953165055123924324282359817113041098187477220292295934475065587285591270059438955826549482146988348609729704107587671902863491716927168692472196236724014592784609506874639235503387907890966802440656234980640651387298071054581130413786726102994913331274413022827667633989230572560222872520513024257336014335205988957390585765035426846312316360202579005852802713412409853248095644302406525496396640807264992598835372287536769897753287823280626756394385361551014362244446133067853829264219449786344700534835791398558825173769152776103473700488440467628365959335397700170009793281615130430186275738173510830859307020224236446884900668356728033708348747338674066259004114434252917347060896191205712361343737116222616965226146697131419514597732119926495893189911824003140760834806218645137780599780457560666658966831897276450031369286324405832453327533886829187209832236181931310927651079153389876522321321869014686795722790237701447029592317020018528650094239887015081442945350853518873747215290791204046633046611230275465730075995767473086328819553069754476352981333496988391736247724368106246738051385132494297066146344537274080499773580162940839050245752301828972959934210305107950979116118573910204357573544256814505462632852382566416503833984324684632912107480778768982666028896006356238830138561738319797490659650800234606280644261479961231835789345815125617728572135465060747572531484665762467582652552883688294861662429348703571295062799658370619065602382167447993019044293174943732335452586854725299779880105339010012744961804552201073574505239295377273110445237599200795061423392058997583362886951351198454797436619168519534360090385902751858942527239735245537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] 3703697334790381196753255168101784376441700389412720268467178825262422006745739624381848689661125506497958392286628835992541733098224591973031812095752161992895193072724448521626323697772470392510784523042716321329561746137784319440842140280899164368296952472191035238020133615770029015545659411556470585123905638745915026750525290425247525831010310725948799106907976245098998171662714518376480719870512023769695777197405906612445243942036585002629184277544836753788143945276167129443878778914434979620682475680406858052635895098641637422356559901266219243640935883634373995968485029599922076572020829713112094639386364736474025910025460343856370554678601785008341105180925736662897269568284403162586232959143618751457524282838993000201731344187171687689597281815741998732830782799946123270858531590471302728726102132015423887899382491302664707747729766825847485794023749911549464048432091739718064520975494060664668167863858013273713695361785234143413514331234944127924842689804376035480302552474196602782631552616732637407421303594804078599042082426144478942818407173780192553584537249971104422662196181718520797100549347783144311591514553056487106923233300746744532072293678499505437854902707881497898799713544818642312352603717730523113740772673080512901055410063676087685110887786017202702229146210495834161133572479968175812151126168690187814522255169280613572260014677975862187601070370644524222852813693150326873495577152978249416360846161341568176908608164771603089833548709333154617936853652970959406584900677151771373320414738299068711492304079468049648083539651646304338671054324190995796960153914224172395777163842808522191107207479035498134699271909259621643432277480279461156430459326823321873784589899930424756246709699760017321891860960486759446557569724448706893085906725938708600196103909306863940198019037680110858183521442480915538736782656494255766732632079233071030303646783607300560208220088504981010794796437771582401295309193285930435904036460710066260336982466323531910021283972029726202711186418904136955897750282442429766451784581285898745567178595798697648330329908261734581056317608640002692448057379398604062944683129633480620232808044653802267831474722743229334478875350179198206773172412771050638769362985236656928448396386644423793561407468779207719951448494631735902274219563812420479709505666942175399090215378113904130484291892964220252753173448569840154427177518707220535190698557952011083249065544112686733531577287206476697313063488695701708545536808192082067538768976904754128430305059209925871286752745763663867553825733233997707950095215666573885891058472058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] -457546682577697315972485105795467141907977311035015528992151982143685801733474818922939487387056344327750873053360042965863194811864679942031543632728972672661348418863491796903892920598761748723018514686981287448284012805157367802070376655466638618700069679368925264946872212396017789327235447002720883681573894418806132960046916229114589928383964527097446079795939301180608274575906293784676476078485978537531331769778123837881586177207579467065781585465034139602331951864223613442194970876479830659098435560320831240258399786838701664838657097473479780242398348206245618513759819450605769210903701568057068925911506586737722301646315026369972058501127185305298840739801000550045254326336930743623653655224161291274293859257726267011649582642352704779268488096039159359686023025195924403891440317519260179979908882734927907673692788572027296677951716360221485670426893578176165060472689851039719642971696735018475000152530456265740347467989802362512666560774642966592458498020208099416667995417071906846997297345549477152550194675362203554373666353796188170201737195272483804206749759261738697236406121414255644149600141328748944407594325045417791883720879885111131151122657633302262527509293061077667582819111822589749727121585756705905032500054335102661947716974363836607172267356955255808945680855740982639582372360932380085534249701719073400522234317176264370049977454977561535812096579858764460724506860276934200573162347868760750721531497713582560881315144366281196390991782059970586271858646100989715722075911392196356119017278502500184812999448791924972411606263247657253877938270355988956862685568883040681142763584953995135740784589753513625958686139735149235875719838435327209240861791544079014885645975686834600831719582529045080442120735277892858486625902761594515137713540724968806046562763567232812839836888539724509910591333002355776304022658565910115027184316060144794530015365018485185891921796832386421022102019731774366634565565927050735761859138723351755694653903593253108011328363478877501288846255434894215289171852481605346018734960353682533810961288368677849241030388879033650889135357193475013102206837558680228412088367555735293449817894752249906998067335761631223646990118687698882730114137470124325950918464499049106566764006267623534544999661869564067334736329592270901623112626964947685779515709968324675034855659426280937105287052070101724789296774855621386086950403978187613019538795289663250756776434008326489856292913333996898097614855776713504926717982957083557363110286094929483034015846263725700967373806410363887700599086099387212089903311932710506195852166430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] -65578298442337845129623224598485839503577994131325465236979659116237678189592856361315725366484782300835837322937973544210074665710263392162879473345777029851598609009703723100650808163591032827359791003012319239674032886400256452735138280359029720423891733336510154658639917857744481243923343209615996907005003296705437077082998826494911540295592012866960737893637510167447872939666602599093490677264681535610240568946916199943544550007185374428275296233987287446034562236885845909931371796101084423718708088754851504673305199411341725761849628350973066212464990765417603870921854386620777039304862287154532571302185614514165024306433962307461834695347630539747946574562854142609620646544387349231752701471394725087631685048171906664964639744000859794147291149927432689534119107239461255462246078175311793080133628689428801293772777833811421531016250151303967716337134224023113979637515528221534392373910513045885794253256035422179210058270680230389095340610931596162873095752071707151217976296012122029093036367678606233642797843559574677181013835955466623762922268440537652886234250495633804941948798241338749061885470700641674488167680792316925904843287295240921873219109966306513151043680621252451411364744184937791645122206216645168307240607760459264448152791031294880583318514343594733440117016371860169675827076166423674929210041349300500736429564864631473188138323025891344732691826351165826028749835253207452621187662879834936679547127651651546910233304100781464420709846127871928716651543192790863892471067183806862673333867772678786537637075021572936172491069076375497072518194632958095472742094482510188894007125472459958082141505129873737644434678237029353373066004590960064295607718606436204485518323388203161965259364126114542141178220858535121516188586108999661637029816004264930067271065499770940178975475357615620703965418118200748001152103766320457942243772706162014342880135418780951815652690449782091639477308633907432982803457226798007912469061894377909647076826431730134719093579821108132623348242364655121671930562129958434054925000472632691015235894664413287399197518890984598968922261488884812599590542938996825040575224799706490699769553856156961435809774820634799453312411854098097343304887868397772496858974308372143742653748515753490709498645032083241330424971687555124926461164017686412632775150923610490260034828401078195161619905783181663356233226763595796317656140909549081082267288747012301521496232848795831108139264257610158929893700434690920171731791385682059596936805112844332003346797856577023394572662412143151816711982686471019936543504702835525811472045178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] 14569265780346760723578859626379771080114302907128368773637229875229984743788247445947306598148411958069553503413133268098001308699414574849103488441915273349812503216161608855766395846170188426703634637846618132350911852232132466636458214834259596760931263939696595837349692878111077725154694407043968459342638456438465959745078431350172595673112859085000955145042866082285044838014137555784010530249838674977222129964027645926919757841533154077926373658254521889546948815843874959192155177660946294162394223849839391284245078085554653699973599657819766849091075209863389751706383834255698135602785363978332773209411054205326316757457642473831434364806299505639410558727193673399718175677921088623205597903199069008373545883687186093873038854902859249732081220632742104124609681979401096028120299848700655034454130867828981047521971144980136833585732770500565131492270965501214055309661346735709032916950443205427849947976260282433450606334135378693721016189901601038475310544727793442858993512486528612187320327068749551049845872353454597699172820152945598802221762256222133736806573813635391294036199328748512590170644607151802184837993207220116528036163768842843829107394656660708969237328681234604146324897710071573460254828196780727055875356166177202033145976380050476107935395761578396045431151182659840690599622496001049328406563435868487548654377841051446435797313366300087438859844460101984760937795463026163833733032734803753039747639217073402729899343254352832056755359428890750211635278355687148353911020456600876304461345626690205268736671425821879129744808153557245469448628114708170721637218754803776243872532872326656013695204046061295700134814053514432835658654965200377695067373955862684251990540176058664917012101779059325551954467254083226986669658022263845290055781782128802994615328194261309466392161184281047336031773067736125284763739762347407054038607191648672062516051155759964796666802064572696487961068003687154052332888831164485446457185274559652812598183584897445338289422297460230839050682341811463361760447896955731596894441134291950573417879323590195792301742905222148511278655819137084990568119663232352129540838641338850279527133071295585033758362322292353491136556083220529743396171426127787594971562998937623017096209603510355466432461442800088293065640050392253491852373799666516395871622169513686364968056140304219794795553668274135039430182376189992302804821875042559625669027006539393619831027177374291013455703246522690515218279709339943862844820692326511646326913898508023180653414964609149457771266911260720909538852157223363733408214918591981337933323960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 454782826997072032612969752535436776293091480638707565151103413988570233576125461484782092685747323348114679824026856380150857159943443558743694870180832973212675284351970870798095118611194549842908862685085901276767051692118634659797998378674839598727344053798990604506347272449781302272315959222231407868216449328216792461139481289735130033075515771618063760339448501968056788463223529945013791680717368122637898721587043247968466436248789475893509944720382451502226830327198613863607868040488410663232324760200048076843659794088756868875307581523712940554501331554095580553423703950267649907059613614641928151205283429324097074176750349190290551891855337141327969846982001285406632111861442046228465390894693726541604177960369792515661643720522304017595211496396565151058165886212541509689034330323491369708775870676693960624884585211256890679989850104740800414051710984258376401084856101935340152138379465974621940908395792401691687005570111452216297356657094224608150025063100973751202659634971113034303439016444712180126902584287147225564746212214141966581653038518993354073655285300552829599325594067710185980295401177396355494234959872714227750714197465086546525393540896828259838064445191040597070707144682316043261632979988998025687232326070083365781869002832606620730419479612504243618112695784711898711492977743182890837348509390364528506199771333116346477357196262587809242355380566078430946665844891444463259287425008197967185013465789803859405790819248305876937300014382368414157665035908410887750631771661468605028501569508577047504576824288494017099554820745943190713484460383981175866632160195219215360391164604845784586862090827632910851885150184241792017255957250780561385485904600208637115028667493486100489194983383555792592826166584528991072412507404441185160784521213014684541055295595067016662938010755844705677575984408868432201193296493193631840789193238443670395809327052733308825797029932696793190473252416308529431964968330821640820047876504503440138925200427967695780332023762435750804750208195905549397073706739196150739529864008807399211273655367338087181595793412064254308608128681424948037542067452686291736748560683492246984947501259303593756850985921789702872674438653593535816286857784249849970117981782604967283247694731884647869217189467763532750427202660884804150095678183868704933303045284570946370198945695287648117023393558037875914758636689588710792872997994577626487779585158499310877287408666335096989448189180238209466383208346574865106452266881556708523018786403618806961408631670040060189744839829985005415264747114983691306631439884704592869457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] 4403869038188250308657238849548689444272198591302894707963803162226764057419671035036503664492669057744167972747588815514256254764808882924613462249628212265459737682568592504676988916467814015971870350337914440508678973643107804814887686315768738420636557937341279192865888510541778951617519924382339883468140450297511350580488285101369314424165943654260464175989060943332495860900780444548280778150125748145708385637140232150087094924061987631095323519014678459858617743655080440070332699958846209734774401207958474364033751701189585162347520463086913630462872723464315234796546111837113081585699716346725571801653771830184570266195411982400439463422428112054981316049168555724099741417411349058330424293192124939950061937823659374513882791088718912175867301949521622526515638881003079170152986383309728758913924062972613746640408166400328400252512832866599417304793870169361452822384811788343797048209922340272193648057552671992972307557780022187078314000975102220023752038134800441803710358791586715563067168919549846070250510683871933032364832821559913527290747083904906779485284364620605216019762879809599313780490028825921354212246569684671773489494625575169134268713782593617552620271498550015775952954576331151710661992746681839034023185434445096523571199069394184054984944780012636987946100050626493857435820317912696861166997835715553907746570562665264521041386955503690635312012430840648306116460013197825018596829125302424312426458948995445165797000390508696659993966871321911840322063033150068060904403750732549502210146737540175209317861611028705575397384141229427471761312252714483883461125428716970956654826873338780777514762992640229447525660174710777199990644551576650305000562922278909623267418064611501562137097513088429761063314232279041706271210148372050866553354960675714515627044158437946485399440810112042283453098695616475298867686753641982733615245916117330141961347065775762726045182326551656347630667029249337702383820918512106745404711318921871688764316844311872190788263857151127601501712187072218930033154879443782234979418278257074323686693624054859449941322778248202999132201815837201029524219379813286441570805804778805558079293101647224605536214946175966914222933381527889392721276169128848375824206694671684338769622843830595961704155517151096876816001851832700538240571867690861928156906876501712081073423807419768072300664315261639252364017970165882634288022217098255198557372222186904160015194691848004020601591288626340053038832758716916891617406165594931972184743160179606440740078788357426905898913710881040524310227490470720906742185556624529428662190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 6022388910201422412710338264139680203685675138935032477711164419622344910656364978120896141753879828327749897487707442347729914812128665509109465320229859892366559665027201887545241859388322586484440188364672202881542300504673837713857848795459572687235085192955915972837843844895882018186262670435736084193626056617541246676250126838483158405712678045579773330400253686773776304385538164750427484381039722840048129581083398730248849660759618823528776072262488101687398318001881376066029703993159655009454272926609847635415845267922910744073291963925092243330628704353258720290945229356068336096781771208673221667097567186488129782819022634516629910716362011414496584363188862457208536199374337500572708352461889712237734472811614175652273755063244593363245723073795993844985339275040065698395725508916076281465865042140721743811669692852187670197094268167423929818174972369692951795208844958371538707733868641053199345191018476087757557594157617845106516612697010887807761428249091590933280158587234624532974196929785349661386380167799463466359118651939885059695458745684554593151609987859770847981907089720939440625293764276762591523580759932608119312224708999932492664230122895022216573922744198961308589342633743879760925003492951656745128330417610573144653208603100639356625492751749367867075031127473920050388898998733407265518133913099702572709315395262913408282902797393433544327627960751700571596587487722676969812657317776132901680336092029934063445288657100205945632272982371738675684424630611143867674487272246684244283859783467904572406047583334861228242125223805583783703591704729231223677497998179012571267154846259742887415973776462076678071800196550416861298048235750229216433200838572543266609321474509157665182868924435079428612826349819924492257890949654650869434452864188859292941079627062650074333039514865931619509075542150426414929519504849005821398565949853897776496261473717133335423643806478813452658109433693523203985267433666021501541425876149075293748509665173114620468299601998802611162777122210575352881469039812049085891945704034774362481267470064652669252016980539279871785739009351706179715647112874588505889688280415231868889952306705164683915112480560600056897030638194874849783991921857557840577947054863299634543381319260635162119086526551898848756594653175498384128009081849572483178958911846123018968471223205481238949978024105310669128343658566733852436175931402905567604369611887994639476371717005056941932035562230810230783986053982107698579879189360061083181374117664764722350071393130203390282966093419009724014329126949576078650220238702334508112281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] 3789200991534365138610545193051568518141923461812695176091219909314646556761811823191833856311971101118416919546504680342862304940987729990708287184936218507500243319414413259026087287022651898940710519040893099770503693497132828412658192027807986994849381101669531517941061218734153993311631898956613070025478934869162775625019719847476026611292031711358593575883114367383101145943938947105290735205986230419029926398220689663359244882892212978675546540261914139551635863287866101043187469735294385453588450887292000062053306098459970140639202598635267229604335795713273382303520338108072588270787291245510858770548246486565367346880992893156594100534586635379726128246212299025840644877503638176848472167499037598098771252050108576385638873420779207078983521337703243346249887247822941594770779899538343961281745965396922474787927889815022008066682460495937270669865967128354353529782496978594026882299380468838462180405750913139683968719022867872071980787435067492095891796866752245377392333567859850751947493834535293220730100160750992499299500712362459709098538320939251961234299373327505774011747220313839460681318983110274645118169633403407244327497139803429178718270854483471195946361563532044265063911222983887585593248506802611849610711881331165923900915689568071344868325149205805603668047858551166425187923180522615798833010588274972225605244317831475183981713920833048420469817329091780111466402166294393642711646459178739225464116282569738675966409183242334124250445984519388376640579888689702730359339740708652702937032831883712956154497091279976837963723626611403637182311510158282153544918783414608284191509680226531725415183342361353487264156372171408900444723273842414756461023406935043611354761631165049256088806903710113156575523969399359836364542033779897482177781039163959388472530744075512261999560299133144175319654751088793069171366254171242364653855161442370782353949825831843873225538808438532556471462912192799015543697224966285897020174872402717735696816951750482619061853424580324385477686285551020609620958968566115354363038153426348490875978221398436641827336881512977468243759485305424755741646794480319361975603347943560704511431980765640556272385506139856274355165676251166951465034242730926693795644600089320361363781227944464771640753314472764739117036023695935159068778467852882798099862005207500284906283924155483595593906203528362589394781359692123972985708121166424497448644877437848447734397802431018000885264945502425408372943093927997132347658271175679148331213236275110089691431064317376248210181852311932906069803610819561097693915679553465528856084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 91634556621975228536099906218015994144195491329643719827299950235461701798269496580075571176869329215392166598591660372818719217760257110267660476173531867552765528582010783241782949296117457124646149328324957441972058060907503582764130085092163945509052728860871983426248809588751865733946930503585772858752618244804957631902108161493381577348388210754137888761520176551288709994200582180837580961704628240225418932668596602422462030800727913858337005231310739711480691382936372503525556418218894464062175035798658034405671383585856397119974091876161657913135811261930921466997230872416754121449207708036557424730219471949747675125726591518082739632226972670236243487946745727729317764008868463081545245301575409861030824156964597173981403915998905791674845983775765995130071091512355287312977739831737109228530794071656897370314572408956921845461523991778033516032083262772252480904262286928576597661441551681099124304328934560775634467333395477910602117181348541679069282723388287683904140535508010063582533743981661424469412387483904254257358847929171342894750818674896019061072428309930281922081789528828636695637439765804926756655366555736146512097902688070634142671660442217567076559387136079835609910562828159952680480197666331130141741055885854817911959852158029363168413889399409269840338970363922034885457989028103216574617397450512171247393969371069185157650072851190401455037056884889841049226181899226643739415073308049872208198407052621758196280631273199585399106284391362046890395243632505133379551401120910462789543461841363671423869792473494545678993931638319368502248047324092688440741903440518175202311288736448940120358048020488959349036398739700842493627181209402128233694957775316500300674994716979764212133783962491165470344152609207865756891720368192131451318220266019037434519899675165583901590188692675214500119099476265461108931139762057383861445161034929314996078313992258394904852427835375677169505765533818929188032884382801129472527158457644633972641566753905939453117873091978480032701182961175461454725055141763965316900229220908713473497716710315896637980775883339524246590152425715306484802793247621906502925368287623182354633753585529385174222558067903194937418805254565282847935429809599926248378775716278235644633504282475162133652809086270472246273076537178641952128995634335197090636107167217914016378123714943413942530227989555239519451807323812525045635077449167753412692709785431086627429349554528023059483383351429714439973112130559340099049473365296190809750689706913314816023148444926365020458430960096724609544953395406143573077403682062543743877120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] 4469829029298510227683844609141417471528647240900937209549660862259864822893579797096620947783258186491800912018338963604068545419682644860532138771743625823823073115707577284037117735495720528607497648947319595008183813023024822433337388963313071109884942318539298574152345325011250553383436686631097015085941271618186948826585657892030307525893490640829194578392519530932507769566866735270984339455887155158281255933102768838635465825744070441448006144672629052527486220086287296534499442506543569186040453416337113759762944832141290844935531915439247389281071987044581774529615999608769467832113197221479635183531484075841283274357832636365030666307951200603922134990843744579956713353599143826405823738700770864607696316211614356718743036745466512789878285722619535097671518775062171324103238509369777407759791656400920069739404213376393789494295649617866481197942530172204430153150854195409176431875174319200278772274246173466905836223363815284357118676950785648641603206605211184077807493124517046949310966813030294444093576300758883711686204309403357184194642289524112752931652836483513144844234686688833832095791727345846685038983829783391894437208768564931248937152357236611822970787498875009662737034967685852741318090916459021156071857818367138350816557487001172034042982717391081363309930239909409783799156107139259512852099038079972392746671061831955217834863648195071657247752555580801752599036339433974243219561135234517959291264898730266255099822785245247549579915678088890179332441379602378847729908105122070008571963315393347513726178932326373233881522517498538748942274887629807908261343695898047352024849812809644966924465436519831590380444219605320218754230977135725743558548156020869529849241865014615490869835833920820503685033338427947773814347118697552943531007015850824691734673383704441877227247196249980536857388876535133904929930421323741125442565740997372750492008724970622012050938430662422761513021474345571334998284860027494269051762857824823562511978696183078741235988343604761075015077643161589173300157628655700780545271155041250555600431073911001235495861718747011596092515344497762429716152925622991991870042203129743984947886397161692836435071925007119647399909898937063765056563439379792734043122393992325573048936333327905660800232952361873081590750526030553430432201069850820646361267544845335577028238373820875127321321188365490858762220057333291779671647092074968652741405680005672720059413739145245145890883892394782151865581193595860364491682191932233549603992059562651995755275254312436063572222069979660571224551222227874329330616290816966587842560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 657561734132241242361052135004811843847389015470265773124267359372047352144426958412261682815890248175941713709935530368666185147100971147829553107008430963491622438902251799134854351753630622625043023190078401535298683468441668925970663981544886781195115701950191345826522715035378767088132280174946476603154545466467800799360359579343712337552638407246817920373969421586081254280288676827493763753078872897585675750748870807915146390677144870999356121095141580006930379564210644431563404994895252238338819772318103938518439715424879928853709573138148159368691166885797347566085457424300252891213564001875925656611529706392277466955170625427035626980125787011762511306925036918285663488243010184396703838369718805771827971813902545410436966923822900174479092865159074631681407743181074853109074562368397904222773973765269060774603393773423772245650289844053309780569567105276784911759041003610517251616216086221960123175427009378003753842780980149795047417478914598833450586324861155491361926749891966487888970380344517593818566353794580497197809082091541661242927734917390170241696623175957285267052047677458173687319698268550623860473976444428436664236010379967521854622409585797322231494791398188842582392811183741032772592416045898299433398072981725514007660883899205971188837729031070859908250358294590951641516243392916402439176906974410747193181002946792180964242908603310638892549318797552628117154255019529440167935192962297408273204054794588712437209104870489994370746076746996552958878893561089540464481927186103971833501546533196968343728494125970217656851807667801282223870068425691329624058539433504764935562248561312220639163250863755868573757681011274757516687929794936312696529760087749679991178690665807601086660197754270933549627833620172473646655499178459716243499662269892366367556920197422034600360523736854176021010926951235306859753743290094691863329399968478926263469782126905950369074512847454585308816624054041321724372043563204652866645996785512137899508527347534010788618061884155885048078347416506796336126796173323317765022343987753411751042952106896405963256559520664778688506678871405873869705035507754696085477178908139030310946923352214894669751372712537735607297913757545371709688952192088435285544083735432289937077891433920224423128386210563258009121264138135818121516485459416387334337566607822972580412822598941126342569494107988748608824670387496143040643691743581668479601526972145571890968236317402975000729318378602932145367106375659209776102472322565711268805946352799908747504510208752638711646815269933714354734374885496416519870106156595339591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 67251297769611541401059551608506523855963170391956677136165062077595391470395529942392239210923393450946510153677992829602139431826581041951943869530499284038391685080090694454695282667595153007017141578965700545789134054883854052722171958930948215381431316633972384292158538321477402279217873753607464581898839035809419707074025524685012038263208777088045447759475672535286724953044070357704375355055249079204075889447588107133905441207885254801272452814281900162887031500026899046848988538387052843072671434042249825731528881035576313653819082072810402859836570721277620299271512779974762435110173139944124346728456760933077724281240164148361775451041516815495829847359592934130637807310794132556144117331363675425777159123740529692053313467720727867749404379464879955668936482211041384844077472127381129609701253715874451345332797440782572954341897675151510035317718689111956669490537942109318571657613651629149482842775119707152798517993483943370146246929560179853079906079165505481873425663776876408942542157713887167427699149931851564613975625117427071149124298251280937673165263136225714726578529196306125276635500301160455091084077206467364719337638606374746567987575105266058364471628104739476341967595692758023839825378458249098565067224922596320627515988286197871096492538488525932039233733404627978102396728555865817400317535636634760021464010954165143101122222810946651140857005088721871276269983499596308251942543092111458417863593059945654669012213379136689340549435193067367990577692658390407116385001517974645098572097338491196947803523794299505441309709338388211529493018152792805700447582471166253927723093391135852204800628068517213036812401770136870580187572845986849298667089258040200783157484605498808385922729157946737100657133314546944800639407599591958021888323333397509048995600736013281864602519021558474898090487268371565862082755445156092908814194877285221638339077165946189739409312701694708483763783826319912614638236173979329845035024348661205198131929484907996566999452237280161867627723986372164124467948554315916113017219042952968299063159405804076737856794376117009913419610468752553857687364769777743724087341016661749646210354427883818886715474570219657915863463166880972485815071653946989995750269436935641432779597470253440798152790464422776937128651637516787401086034064237122173644114366564923262399719523312252152347393664751538689632204026425460527294522434216545822478893177661949138556367775453926719286927188554394329712578727475576394360163139784419677223756435799368547094106658036203573379373955363876284256750731561374448396581445942776954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] 591297155886433631687656254144725282261451976523166029499831263752486597171164827691588795793229062637572766568533879336182337144508250269321141944219819245820898247762104557975232228526306836786317323297943133181618691558733530265736472266052545381240790218756676155790141292960549667202492266920886751628009007781487080455649414794514595439397136598685151574467855043732646352504829349662985712834011173558058396030937305948367694152673844740217450651159262189407267989324532552671919178964028565633160766151114992094790681496694690604340229169023588911222505968072775585997364719844821003636222945267646922587953852197771687137144807698699052448564640358934010044646594151897137375473905241893913485944134661264650837352175839633317392117295166966510544874335934269007218942167531990164943082084378738214314812766436900823770451165747794612581711821086349596037800167812481430430136497500051502929634357159809109245415477743107569669273462131043931077120100719269792822455138592030012991023117817518812431302484327617999686208630825296798542962253467862720355193343585338595478843395723968229434398382282483645057916335180441957622257665560353134060774201648514502249202602435275557694687787873852270142360534851851364796837598197389416338919743363892422461394260220526890246412995377366502152992163887957853788113429672910184708560609905002895023906666487512729512739573609751681981589219699220819209262833844567441473305893839795538078380619866617515918047973065690273219131201960422879839879308880975881215171956728620103596341198073783782496258822947986056850785718442789332710252820797187103426775945959616420746344415445958983984535232720471378547495124798032924872457402174535445803085226359172861275158485918061780730092889037292014525324172664468219604529640785253746159319246554467357143702169316042743143596165026252668759905269879767343986924597098824832446398906938900035758519726976850927203619631387991213112210437161890366608838717807249940940212987625908208621015802910981627249732755097279350540323346146326294802530319688776248352411156712298177873712715579529549360080144183139507682401439610407151557756413140993801832267544445967020501901622136497209227440600447299270878018495907310246758061560995405929964246814099406180517959668761368269021690649664811668620159915328519771873184703203747499268984737185463888612938094345066139831630224078126574172406421639630056620309168104402454193818696588346311664612275227373470856225503761997018749421126019098216843266155041406370463012620703180691400513033284812019026169353899153340816677182443008799078548235065459998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] -49495028490967643325401301803078439273989261673895739349648574883351211009301275391681618762440933404280935716562149042656674141395573726673571626464196027248108888991179768376433607033086125808375248958455707528473277170889227477298721078012412390828336505519731253212173218922695425233083720457795970344399033119512587570342448914946557142084775866960997150132693827700500233207181368298002256613734782324130238220598895311413339952380646812809546924442492982084374503769357341236803201194000368361208293074085093323778161447326396229892379629037193075606396110141812922812599390772273267446882319929797898857852509673218126058385600157045491703727204178061539870332707318457474472048686449324839796789674008425762665181917170998302465113984900009789150106213436132803163419858836095920199720216901045308551117280310555230591382553935275614175859707749551659339275550628995158713957815727961661832219385825620235575439691739944108505101796427395217105171622508138426740112877465983263007505897237308863194939402704711089406573125447440261028226006379577060514615379793092235942552765019872003543584362356770642063262782321114207959522860103043794443890112028507284209413944633640352233748353402202723544819655059017433366886384950156448365683519922755814306041364994357847298721616695844229131338266106621161947265507207046358011687126976462692378433359731143728473011516258768308682232758087120519763651978689240226899329065679001903667113814186250815456030619922116398924687898102498648536257362660775606368286972601155894814280355543042179121985695402404311225831165797848829605239167949456889374014390059658288664478036909965410768343778690895797436202928398708654648669236889625618013237484789822645481640728220449910078249697840823804610631681169700820441745403390868872910062443539323861649070764692076451701221928533148837683258013578848667166400329194013958459152018716790463961148553182634674974680240645805290583409459189455451092617045167286849715997654103618127536690437668143224756051977805233452921993368997839222353061897840268543264010650536766386402385822594227617780684879544299477560811346978129802614676211597001292067250391491270042780764591767515198732720545407381237930377777611794091844813802601579097033677917265669094096523638511071170123653139792308528792169651980188567139190048183696487954237734073017402072604937161302507087307228573986982007459726700811272624471668764550683330340199955909268447655717493308761738851313780180804052710445739503405589274955624973526638264095958003014504511591992494505634777778556087605254905469101771166887707226374531973120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] 678342126530695978940897169189942362982237169441282942196406884695982627061790746156006700775639056848963082677312164046355067204923432073747114287662959536542378830691286509586177262247267887417622379246274372479864289512508833621458969916011727765125667353498240107582095009004014464996578601600664828093810437773314380204880770548577068681580383726966048756595545334815893564728227827429031809479352901872076663721627742829950743847300585384824638905517120804790652588729590521918432108487928733187065350857070945066738942789138043408852951423700195317442769643110395652116278589828062307587697084301228049997504176810743426213182188489226849497143832392615699902320118995965391637648357948063021937503361004500212179753243241129430343591130671494015026608199993235054998531576027296299801674041987594592560253688656254418545095381412115266956872859884191223692010598491437047733020287746367695315667987448253126812302594284999773903136587791249540457642771662577221060244063550614027149624700152249595804743173338114217738809967494628674206126625683009159729695727741462194581398562685896326243269027073691240516411234810587105641665228968995704588183827848825877874120599861648162923270920251167420985379771894220793666784855314094558359477552283653945371030263605949999923204452599523538733439890560397892642446996634443805773117769573537009464283556715948346605301255182128552556963579436506127810502730859849146495610876333892241117671354549632763836809835955179263733263850928551622623483758262293526984818785469389552702127363332187891445452177157357583418094653113700438443336409400740020494439452151101457979885700053426866283832618755934040019152640484726643777807460941540037960856399076736594697664044127464245851004388193773934697363957317797314189002501046807634842182045966112758108207568780933926615242035105303203377393576668079450578800643731253835533158536906790347321279784315618743334575954454410167937942590358595134018445121830372067151624719565364993568804891069164270806285018072270138096913953521331546611286937039573918199092094432066337656824154109842754328591673412042507197999374580095170616256365993553199894592747345906601025772637675207008966678882458103195058740415765421747616399079136986115211373069748986375191876982251789820303779655923479024636790682167378584071802907709647122123769876908784418193513589882124710365060670487305758170450371810873343132972860989755468620768401471982981937641535232524355658281776984652142223958300019488139608897477238904475288675368127921041781942289665329942846122555782076861564927080067106091986940216821678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 162662956720844578354190115328725740839822164791222677442384460744384160427650308067658364108978014732625014825817693116788201800274742834851223225199231874576940553802868835754775698646974640022689177913029858305768782996018326647182118687374771360801635914830544770824351819658725606471616953708592456778764697831086303253027662776562201138653894322382310457450335270236544311610333117216752716331555311813865033712381555686999331543787725873104756341874673099204825545352544310839797155404152996522080212790633811271594460151473974614391065300955159969034093731070676346585770597008961436062745915978812728168203875917319706391598249797645219082600469908479310225868446757654315188535596264484759667932771928537779166845366661822473437174988121840649784448197106912045367144966383764369278210685946891548003637710794782214998087880745313422024361890211756116922579572483146356991159984053538116131149934184900848266324685013046689557360646263290862361370013398783383405351772039560573209231610011843660524227477739449920468513316602098667628947531667499360938014141220041915362415461752523919038001948980792965059079432550432658626800481555572900478991830144153684565375903495212367061065243094662260594450632297614316197668426742608323563967956787201809194477013914000912206979170086354869499808794251225355506823625214798645386447811663781755449587513255515153973753386282177115421969439284340725199582993448193225590013479334888614840708948200822168939735355322671567624537961482055600542505396038510649937827019708994232575149524257880808180121933206809091382180649878915774679602459927967786273503504158525017655801070677212301938084749206868023790895847556201964427177645666509021569589149762272842523327982623515520948275280364105652362188217582055464263044069737025998455384739335246389054443375827204051298551128562526751393321850061760063888753568792704023640775079242403693493480398452576704738222706424583535305203727732238535298852810899993042540633534001815552676325285499508831828792736715792531522293921297283616517491100342272735074420060892555923587062030280100371131457228847814885664066428558320594525007613673316382002776391847151496262900344429965373966352152764867089503766856175288049995938959551314688226558312473519979963466607312683939549689488597323907325118749933665028424361528086510516656631618883814215426795362087091063346590860982215352343397004725893423359565798788653182389838828191921419945797552807729797397374343782535278068628920894503122773601334395671577775513961282488952014340391671776283079367045945073025278009119434087277684557082693468160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] -687428420699231588346914779052249355461343501189248001290710150660310935421994057471965238998701498210291621438238401256637729252453885739357267799089482310052902679115061494554026634873074277800365676819889999412791214068922265611494403831223060317631120439272097971161493319774986936502097987286687604802906723000183617150022467525603325937703425020859083262693378648071065448735479662109361259196221946232577280829754171613669329789501872039767685177162895217584485072011274113206300426646821552379165387981615996800335020233283674101299707931091688812268861832317374326382740034038695328703940555226850728212927786197043583034483185820997711834262014881941212094888107313343516759155238925535838907572812102723787212456435682802761688593932384841393997865924461710367378433383098813706379490709162947786908787379281873477640271289491651476836416644133857544736131439937841558087188786492952014619810195365009940864305875783741640834524259272240598815862362023181679206207689192565009188264307755696605655171832360607911862387973270497739633249740653643682684606368015049654491099980668369401069864535642742168386902122514921681727722781554185130122809738258696847009382480139929457387146247678369522230410613404513733630833916440603719451986190653070399135778894809645185401519453219119991853731590092695645896404811108841057085681769108685117765503478669558927181146035953640338872385553571750623835049386386516610397023230140234192831371677019993864444367378862033688442791925530715841425585200426743369945076862280659853617750440695935866198966937921078336132996202721814921218690626489510490310269029236297745306641511977373424285672221590005023872476048556069489821883245355256556629206846117937541045924465466559357771250056397293580878066114910665282251910575147715454857422865563983614850193248268487153440845319708062055555936174286254771860575018260716902810985476531897250589610442871869999612722923543432946520687155089457569163527324206497841240275814408097029428465141646378349742765313780598387602423702548296559178569279631228468259599683024488715106415407209904704448178966646664102532157805088147294671680026344197038684059433026763896827089518900596563416300623124849721250063551673003846633481730905348489848752587409017015263435924308425253733902872238689232502934438782314936574464883829622388586611555062686819345961985370671035846479041025327027302227388418428742755044814411002621821414470209744546154018129950391259058970916606982269698411465797170798722514045686973918424837983373139148632749477355525974587334387684352943314289305168351204103220373749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] -215275349069826615803186124836857641290025947150111182001071501718397885455848760330497678672602904556800481504656469500803203535039310315934499864327217214907345644679920436610978774809063763241689139138700871133259157212708173123641368278126649788304040379661582805396495387207091224305288213435961540282584939997668859595163328195590368540444730627015433915915434679258698927640576850593065091398306823946688610422488434823792691885991301167611029460372965639414138848483577456175403597327346257865712742624153577235035235170225392006745655411102075541107150534008630293311803720873818523413531817686521339348413026223968812770944150732200816338073378400297438585485473137141688386010390011290195035730136464149752147629178148175614450656287024697762799621235008375625485428301186689094945771743699899944495557491017173080934477107784894482894746521550686865177317452163051902782191132878553480077623984815148241057909425399723746201553603585889704030269313492545510177642301066402571482924173219029940945502184664621602844784911360546164867754878907751171746695198694583136991762566644535534684797122221257568659550902452759285306962037057238199480036969471112304126419331088023970079498376572672320055943931501011950987556248052249857492584593824210039953954939435511826173532385356016048420953651028154685703434123959826743172152200500190469355363854884869975097851359921568920509607774401328876830641968748540210031125064997388910940643618271483414631958430112250667398182756550547236004498694929421410456400432972551577002296991364081367083554672732501280830176293418759927200088847406668074429310067278547065059905891021935352793074152314791119472064612983116216906380963933662635321960272705808830008142028632489547085910426104306436422494169783402615567922652630571923407210479695456480970269344349044510352516860890607465364101644161083290800796698476822536913229807068395766660570253095585007414171199253776346443496486483919174909605614089185573291151880728335615061437696430271123271209862472455656475877744749149139251032054188581755879641716801674932209569070406313120120962750247933431551317386492501181694708200773804313139869759255193498669240946547686924405144791977072426784967868160193838708599572395136810880879188574220101085021304077716758573275774998954879315316752540048071138606915942166321708558538596583364833388012263878442943000347390569114095433071638332561761346149935763691816536734257704131859875836366776514274912266215935314417878851232932647285826679972612878174394762706283473739478660058450328181236713082568850535481248758990839029050470563840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] 2226871643464683764011107226779700821664203882813427298948713847953070240586247184819668457008356512139509758560669255740549967166128647152866371496282546456937843553295885371897241123701477858949785195999605151085956236869560094714413864668046721073469921890380332891639663480755803068016347051210415494730916851087831289326142646254141313805679706531522899389430564314206439464700186264580898263818270158421404147709373786453057108272308647583842636612544000581020710659148217245581467733882925012738702938372649530704468394416421519509038698222996359426694038170833277379543092713695275821340707432587428173853707663582647279685093091973255268501108301274790795556287939991577487282733678928422667450566403345427613362894840090041109574747507724947077350875211277607804685018040644547711092220137515159892684573292437033120296102461497885331361802511488830296055773867153186991546596757557359476176984933039358850880896032086235238383073529693036898540879188238228610920980403418142986755157213751931686130855421675273893623003582994829141636183582719109912860309664087970382033955371164675294272030827072961647424109486190720093715616937731823949544469703545257837011115019259397029313627154596935899094248461733862566010903977593740750850978780221191068651755971876520392209628989334951201490923439085307499601120061859709956073620188274453566872394304418248652908537104480344705802753043544399679310031042626278272352173052380195548195855325541599522502632730200202571705309205436891645699660554413163211189897202571059023546994549243973673091796504457881931328097529819415887374550949878744484819106129574530261402693557759844923062577087693036824569430718502766132903227219291225118538439417153900114235566818426603894586683543967063157761227152949603610398078010576250222964976922580587026256507595530666118427175986131808681824303840696154637037376702734058195058806400087095692759185694530915798139247511017791516499710878447603106531910719957738446515424342644211348474130204649581760138222983194421436505365905751027278014278611121784719389381719672314018449708534635259316118874371385599491833533541261568348046568166607539640793032270821845837347712206094350828360909342605389825846426473184349944127500513020040126177731871591822762352878187340716337415828067072750854020567117165610686841047967909365099103357467971851431604461639755136359361021340988401482331076605300810587033507289056818773550737347606037380630835899104895196927035986153294842337559164727123333862022321329952531637881366434641233122138729660073328800266674616486841779863209414960055605537013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] 250047631922538702591297860295494386143836251798174450504782162483538418561958523669813811057888354781110712827056324746166272926470087454999996420336732651984071195704052162489134215883304806048755060709029709315124142456810082186194148772945129125105629961884978564158894856479994207670789354171626396392087662628830889647542867742073677728794371352297791416431962080560912206450721447994517333669716585385646127469745260189336304764296459927045953728703574092779744386541962830697507115198360755573892326625943637316660079171881832933216441890616462576869396986285050086481353219242474638240351408517108735847958808465087990955933867995582078665361952534077864343234095665851430684221154429471512135346959007097445094580393807204471395858739432774910676073552719742229138243836026003576435486845768217857066146741010304464414216098377327380362341193741634029636294343946911194775814595411913751633197118189945829048077490178573993936417589482578286570866194771902938060707034050475074957284155281975170161967259689914340189526147827954167849801205753600361581485959209073909296411555691239496484934897850823744570938229654347420469898106063398338312313300756448125130116029684177854534655935229567263739273153892327343751764492390988805120975159894312654595800445116614313281900412784469368150460613655261918025997438974746756316506437615659220707440598031657077400194907956716057606414130751015063530338437921418477067355331109248658532731170931664512364259948320921875642974072801368340158630950866534475648684404416637957146296107286207677365360195367805263359177623453682606695539431577208267402259295401137893297613682391372645955598328081471507194916469315725428190748428145024411338838175216715193722103780375512736889326270905806648019175496140384228502087517895798559557931738320367721210365020324581417767113805616736270723016099769568707421992401201581378051153451542512887347554348215917206623003060011428852173633419523672058985451503069081607965457866371522744666548303784223311234642861267062445124066299556454465528286172308740809155388787229227542424326463259783973182004158832345123341449816310985797808896912689720477476595004631166296274753205907923790308308761087933229231579453861289684399384144472483803920359589601435125206235942480919066604351738260418362735038529452570354015389149789647181206451627511867022028027276468977527761657161656548998540624583249908455605885816950847529760905357645164694748057097294006337705100833226673652281234248202972055704423049919143654499174081189471717113489218746531950130175054861448795021093438533157300885079982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] -4700643109757411845433061159822416681683244307135732202194764146025998411134070856874437410919994009803431112409993360477574953686022455975867945172409856623334800712484631574509881110753659042166611483553873996840187799249286791455709260219346606390491451486850269207645647581680484088103026806894345477828227163295133001254630397610309137588744164090296627946113506101864819916385769834582699390063674165417713315049180943812703632817315436181804566915339634018678266102070386468524371024168617209054630673546046027314741792346777481615069151491774330906181604338090301786589020013063352183543486279784229168787721715902302459580519224807613074222183082422124126742083155929795651088315669528532536609067484895236908277466070494812400087124906126789467119272583032435044588175747936488391845464864877225884720914871432061413694913502014622386211843757993737671621473415505156307665137205343427547571635985627166050859277520998912182200616103730940311093350748791252219586378631896287040954857367914328801664102428268420480542308955212182056679897139529689251295333643321319706972433957359404804739202024597270214414358436355939310208365891588986341707373537122777153886578462280922264707282771463419539101085858811558537660910557073138830764784870069291278484761381943238565124866073183463782308349417463251951287644917021940349537601684391353738383489931369179945530412682788910778016367863382429613214235990836782666336520871618773161133723240883477723939750261913423109091300668810615978746225238711842763895784772124104502300331076735326569394366037364242771779628153821950065705233544817226151984180890510000889803549639407090720951152199036201596711916158393033472648881267017047003881863421428161875704698726734449367755624102321080717268488927790300617775215912821757424282290278682363602979039271518056783122646637035904462976017275532756478028596722579715131456605273562693062108423279867039493008277092799530031999634969899122603063116342227674323725355453988674308330885495823556174565314685029861752807095999079794775092404517837303548236469728334076659296163897392256890790554069474281871477167841970551228147151655863738907354949762471515327159792398973785508842792948129238899103903906952464101374238189273547709029732452041837888844300512185678813142827380637670714139135713426630770325087380145503729099657252013102997094820934220586343269716222186615728133941609707465817815168309773121440595389733601998557856908070687627314714405748999206158894473355406845165012034126191645994810465951040497075730254595588358651028571735929873401867343030757089721597296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] -216336951024339067388143022786464340441418252004785255826770113171284297064305772629179348857712526388615587436605500722566257322174827364613280571054306871495172355269304116499401929423385068295719545742038324533483473402030047668999565329526468163601622136315617195495665952779863090195692530542151836502076357668220448997654789740046719989514069174286703687308843164787798758753272218182085010985473011422191445999629438046177944946239775604324300012010431657605083898095223239433990253118080793871550736194629665096946485529260720108355996528179669485873819446171970238395195982667915286231906624059226021564757961257913124585594568624487553760314120836452881953838524784222401836286468829181745016732787175490914768497562034741302591973599356636883967619953990834409342689984254046049942267256549471026316049128514959557735700487160191485345936861231277856719004043871044900035577116468194735627685801105380295962338867203780826485278027383310849165322651099358889565954781296716030498807779546290521476341205764546883716411185819366210907441735510198988532271142793064659889091043314986325251124762860813737515460682477267739500263252965021902163665502263729950006867527872243882227393712185764857210492307216138558701078962943488676511188365847688649722262638841332874444351035349094344873233923860064554007046529654185542254777827397562162896943813168630008779415980116236169216274238591225525428759883313642808361379700855557419147001857203140044660450104009426778490450518039127368938664115941915462052012573673274310876508961650128517593828291130486135622127734207277507427263031925459685660318022938233734149420178807720709963924019019995602959971519162432780289359536577072138675414372684430267354809347966932213882429928707899428248713409623973711045512572755329421044834857018058915426567079588276241275863442929333573475133321201267565240805938828629456624490671544873528368830927914245374847178717660864921921185108164455853880735300187748833640559256244525146357506779781394634612281105709114863933061666379449569291692123283435914860689702309787651350874499046229731465056348539890505745098501404713568161695753410759578072554678785175138233090728248933159042521992263736483767426236208206163544272328257197594430535681346540094922301397502396831851355533408633688371106816555007180737125694908330075981553202891123186345248114925684584248622155873405304270017224593614522347486686241070419312776666182596508313533456825264357144113535819145124924856496733840264372453567404136041625751437253827470683044318515091865989996998739172791877072156847739944755527680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] 1673685624344275465724144193747933897172954414307769789535982193486219272694444300195447030552722261886666588658911098473401665821960138762857311404959787849257530944564601123554308134173747674297916059894516700646993781719777245546722761039608667728491631724802167660686689242315831784715520002905421518872214930172908737344307865701719204944318855237892048579805651975919903984950912761178300689911922022252718371395104452780490181852481539984567279335480230193929005611036873604420216657735587472425315118278613529104185024845604094835328935683228544955841399087426263775482683006571082226098675919428780237702132051940210249871083780951396451421970308144945052374841206794767823461846908730515039397670565735421559360871578668032017561965868842201506321141945202769072337113201573816520385198728423254181309451859102970305451278308569540594503399707894218622919173321384849507987607713725818069540021637322749990678031676855339126375906378348428410349354527591804472932306730622780447835972497000227684032891964309373849393663797047908164873546455689525533295473185239505715844845413071996643869756702405186605017089290856123139755078225029845915746057058597966687932209459507061580102793670321544895957816937307024752645354625748111849376650888842679913704781745238268122443817457675852389534249978330562836735475632081524562716498412572593823571308168022164369355322889342029056451206703382763181043893208798666589130733864573996798673898099255801566906647004169512554442634778804398773978578946843810106586277268601416037162493155292906479035434081760656612351509437345759157994567335721522772678931765427679896855512417780103616014852816678175185821161189364929410921571744719684952094205170147209968496522785487957436753744710798362048888922011751688284334165674891134636280142484540000567174096137731284997591849738937391973853692253469913166530681869792560527593938018152376589776061758994661803301289512140917840588887693328978059672988248242257830643735744668611334414223942630678884481393091086637350790907804299517173005689175978583481020286783878352852578430927052272958537047312291176168353304740554585637594430141722094130292149603892164650284900697217672809799093780991565015883595799177831461272487868753958445301387862785554318889876093956568227868270353565009376628812875810556839297083139922573433814174922651610610137806754441544273255320508533972896499630628111524627609617101486749023201866422798366007931338421418562659653651070987125552743235409168928972708316256628860169134645484826606269643999229589122184696942962767923879718642613920573694128505722890213146106661458411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 132196076286462992990531245177353703737948782246273967054884500325961747256502979656651818900754797565594250963931277129747808348608011286084310511884921943907255536155029492176630519361504935542500695540582528386413675583521571755249188845624094750086172261999445778691960688707501890067991511139081388614739033216533948425114635730779442170086038539300887533636456197390757725822886537857191263638879570724498974548481615696488633145755693620513771706198080541727857093203984364012042056605545659960450105806694007740834355846134755068959306630310275086895920535874067665101015525113989230190409001818661105038597238800530395709789456733569362080150459901486363676691190157586634510895582052653743427582245157946786589001444929549466550992467167493181343464117381377337209529344223643203752557809995608419372790192033119836243824384797919046448024253122034261401549091549850241990828587078102716597672737489160671609444328731384002136040280734358527274680594501098103790469319005192681630378577622744674225926555324108727843220063866283795796982982026099045018655579356626238454842317901387395859330379025826499696895427482209404198931780663580150966403507337261058290251866070692553083841708745716647533032055600083786791528951027626051927672496078369536387763100366554196233347376801621711306155936510243422158454748684946538297701081701494010984591014106304239271313073911635660163332018534772513403561804106938027939174717523411433843089626380349237212827526578627529659541872363318361450579120282772063878039832838080349767528745095419933674053851053954199952561988391285308453338936079038855667150637460856066166267808020910749497864668870183109393256940802631309569820240311257940237613593747479189511342774513508578399872275680696136273818997920844026836674761493360262087639108313662270401925095665547094615413178966791748880937383182217279280466111887537820213858278585174521891779655273276673999926138862244659769497917297054014608208639248657049639866600618120194004715688595835281861767160252303431803877790926851006453303771876301220514398060303612320368779214306258628254967111433316351896806245447003396017704801279522835091537641586206812032840358077566793437132770444822169476432525290150649946261042413653529432735868186396736929709659608727085719910811258518447484492829455785314674617538913822964550055643606041977136910806692475867228039884504692221887871922447276063786246623634713567976423907859938887082664227926156692969173522985439511700758617569278770661393163861294243805271825471057054192043344209644763027624499521240930951558454003885415419263516246645124687513483669929984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] 14838808443908909830401879789494985111791295552362057981690849940931471119704684843876783961176561392869069608646793938430554261772305335404512259173401688433646008583902365715550574433183443993942444636061979217106481538026414438156901694960197195632583551059852223001579318889610729260381436834646994413552128668968231048384340853446970792720604079854965038110988203015478870962405101417766586580563717365511328365935194671392021489170407099609137673204160383612514810960229989586249055499483555190643252695440439736685299001022270200860417897730010954433759888246473099918240549486354874082322455193977113283360254660280318435780559151656753309629828352296865677497043575512000657427821013201233744384665837922472964825393267381437154182854361506568325619965898307966855385690508612825293933633058715289420967584976783820754912526151833011547019942676675019418334107811461048393998308867268259067452269536144450954398384103725764119167327181504450194509358902475859820982766519730400587420727953390358397562593598382694139353948088355764135043941440181758824695815699778897459804993556207737110747424560504365000354895381976378684307179500572558307380081917442238840519901583537513160339478559523014997992952778475388329874074240742274100954563089544616625930384984510539403283337026863679292360060324491010540772446570845212526233632211983118412312537294068836757323855145220545365457834564903874640086003817928751804925957145638456750822487059107583991217882089086932906560204463435363706505144537784314387923909361095756041905585107384530824814921538371856513386358468352804647177434649531076778856489812593035633718302976871329633788769284217830651585816579062137700394311685772441161890022427275704916129341884872750284842719961248230751129351624229082563788634314447759182282956023535253924170530144576820453317381319911076024232757641862497843127121266005632832914807710080578620200975042967077902410458203820082776264602059941725804451318634974704496525143891707196227028705751698154898682625342680326958414403452223145198011502406080698056543587488076406332253962287804233539848358301520577301135212501854393923892711770958926965279353713864388330073421049165945792172334869367041170571526242306925219691038940173766420950419227893510179592349714962332996477466462360433801406449784328961083581261053482828925266418308147199130129743930987783180406468121645115110732881221922364701465685288115188322193031445009148207420586844161237342296037514132288018227144899876396581921752638104633478404921375207395938931405977197913785210794850964942595803469839578861610767093946530954810937568377731809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -142354570523363243769332913940837773389050599921234666127969491475388974741223535318144265427717521270024050084957920894594551980479923784172498558017606783191823107465820410795169734445986118550499714646344007542669119063951299580909821184775308205697901227886418049683358586071117482350217646616881050650720101768292600458414400724856159592926610363056641361952175602231215824623380607279355964073675195418931300453709497829911530247386837491535271733086287585202924410453731808836901868447756246771426960785121359588109723425063781076950266360109278928649256373457504501170418314723146776947410019849601805796485790434385280140487454102637791534989562155745711505385796622505389637717596059896485272491073295762924228687492148799996270142393035603032225035781045112023055087628672527674382166823006224135045409596625083650952735688795118213313214342372401015691222522698765176328955076719055120313809729412672533751316594639373084616226512830051262059656194301068211524334972238866260449463432539159630535185392542225070080138519013523938458822086847699972377210975164231750174884445778433244586231113328625353318219212811929222321215470122441766750664719769053407524894896383735317614435333874778173734337722088463167587814254396618500714616139613804338403142307076398305807421457700255173065052865451234066946848460352658603790505846110274073882144989441182024357727266718148087315801018773779035066925094735186749252973986246447725359077161865672033116957467272493118840586372090088837866441488045686219081740614271932300856646798510300007493404850455317900471241622203100017943786011729290954284536370107644324926204679707876450965021073303354532266845867830203671202621298910896310159004740106082491719234235991412784349978280331190410894327751087610390083951902784286561858652267993010430941108369359744605927284739368041198477144663292276181461657750928186084139534771245780063313601342982902284936739731374776486736138216567093119609938760972226949272098834398668608543451619721204906694419464567459962855036068324565827817577229789495900567907300794100227659892208358648682400181172257228886140421010059189634917670322923664509028580163296933418150238287169953648590051981001836428751651245203248281383546455739448188703551160084110410985000061685906580992112467678763340670339300980560318321358618336047763278037368368879138992943913266358229164259909121706401774130951339374767349255343330855474942701424187315365998042956846694795771371885874282576831345857979488358650386823401251326999415391357669242319483001189285157296433037024370698169351387552617261389699598442360888873834531917377044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 3473603437960358979370051858498178445876485110183461505910081765618211082177185837138369289815171629579974910138791780837177869023312410086685517301073622477187715865241233812036306620143327348022795783580868646894063841197368563167281146902192123619364867831727870050903713993895802437609131340530636240763093588800247510206888673909338774914366127131839502768295078889368504818693466969726829250860989135423950225483211058017828601610633462184408541678108818555171044712094364680025902545758944752188947612571527310085051468742704363735686158091995673637691743090624888935515392373466222882191260608987660096979894946071312961565898487178793112670606781791035488399729371447339766013548860353141964945911611514109133493216987825113567304506942129387248869894586928345354098043263521231360219548815574974610955526563984630176784309264522749544771712316249898939117239332992067593092257296244017781925463979133920709626840302151482172679264053475967090691681665092105612954128051454951825460324655813591133595147080724706556235573679494997661350438090515465212230916247635079106727863303703201128779560141490414962327846552011995609271488100195832693040292041903809172802379424610989115104218997696339619387411654202289289238206673589896820149639724891716297933920834317551425429483402812454778316688430538755214962419094289766018536847168320294589417246171674100021052424444343336257078737060108498678523503957921339731663160389226235735184012570456154583392750246373003503107744991674788282786829036256401205651699581815471937257562747581048762983313141950030713744247395030324715323508565012331705830326205205739941200015767735574414968211511546167642991900003424902644701948025100130587739698825807385801232424543534130897625431681621799589018956426694729269365986926521827722101410379616586220415311698608747208890252112637711816015434849068258170584683139040438608765202887497274544806051460136226087710415207284198273790570703699980919138492244783496730746654043422685274954710251895754953489349409569353874386402213862973324203258331839939121348851574696363602749734145318703225674907563040518034452442763798047196266355962617910648874084279964675468864903585389771585715723569698132682123790685458729156713739982674884013357394105340308768869110465103186547787168570500165209376356389187090717039713618532975545762272858173001837173886104538398673818217697099730277230080594954725683638386532602408396165851342657353826010608582609958531703511956134681467733644258392054353789737817652175480932932911448982382766299235846807982405498911752823090933131180027046052805030049649718223717897696557494435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] 181463320586474677772904008529843513475664162247201920802408685783597540380600611630252711603036177704528665706389554580847119061527712931764656773577175018175701074515569532502156688242013559861045285217286650338239222492575821867768032881508229449493530834044639755163922734585083095694681948348129177730931518428548485835828417503961144323074840802914594387864051376489861586467765275009561118591223031652942869271759902941864869875410435177737784672435309780854887990379678824812023599500632960827501068946286854264768349925606808741042734403252263250436715252372328632816509830834920185391628469404999900911247056988654404798767894400669858548666055631754711804652339905151145282909105190355968876888469134062708981110558327269299601115713843097572051092163918016813527707885135215825147238259320201176961726263228946324312060268093027980049097563127803604661293599059197923575171519706070017970604373874718274865907980050217722646826476604245135326338703084341900052922424602367556032107379581565164845892244105660377957674869297898591944884698423675235679866807931344592348851067067326525060065665662291297637162143810385914667844086652869093259387054442829293557482170832434567861814446184930312606056239739023145659075927192839278440709941162886856637664527649217998575651537269205676163841489740186117007967540759879487464212530549392048605042410987054967159855068552581815924164425335681900652671495376229544274158932474710152164677631430867963942893156896328660274894054752922753889498011144364618187035716483080347541238070827711788524947205664981542842290666710651589609740165224847930922504698766744684108507739140953663444734972254919324401590055561218877550093471510385358786894278889121576243256172533400222266517523629661425769803355774963565676120822217405067224691285602197265598559346004889657156485558568715981251682281634653950993884524393652620307996181457691368175345814737120234398048668994973912004419869483756565238259726583350450777290738030740108199429070638668063976514136844482220969055729377272412455232332680792665212667381378678821301315896197777039099876111917483351519839566841361919071224888140526090085594431195944831334896036278982389181564635824851323974386121606936845741067357525884612962669097343145095735830535549035510708294049281190688269956306620138877153924349154527014924485830979560856806678014242021018911699885631916121168800280180202899359974106537994198742402931978590739473438576251656810305329179717851125434186716853714146184995403675914250364110243493234504559803089034020216501289291610862398190101269638007024240333178075755028334763152665407377113088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] -4537318337586482534929311442867109420955752265802119357583830393260159165158227076080575873222763886486427941747492388576991662984203731758261839177870007265676831642639472105143063926959464346972026959236317495607504194837673527867485574064862108052183097115551158945101461913043332034065450585777176996661831188980882045604727720652490921434898924113658929860630832819859427158444096155096052505186100972314003701354613029788666090975350788723074188236512106045845098133030920992465406348575604499562482920080015664769525062447728945669284032736335967968169070608685809412320356101846999453116694767670489245699849421067640361088728420478724413907897283130458434742359332708841789573317676576993816706551399880302510981930613186009807800116381559327252762456463075054550255985203298730541063007179357965384465784429868952908219219475059961709088931698494321103349508719868187583925655981434473232613607140834159294020912771981642919625569432841728936114386815680401831271189152234889788633055720948544156134737358802209760193841178639226718669212796469542759229551119215339208456543944679880512785706519686679261015880867703220760354232142946495661932701225428221941176363326105308857472591133386447195014907042754912661231633508379262881648834357889904507868915528832369591778394570775865958083957026778177467843316247185625293013692142558934243703235534780713053018544634556063099298241179524645052144951310707516446216308237639504541134308636836636087345779076809132757199343730798675745770044580896561854584514783781917152817664524095558639349398516553803880953498198848750175954666155872473896808154683884426286513794905397315567149908105104772660833196097437956168655457632626102048307160787295534214326271030488744365429710109583000448651768050930234689443566211019674935724864726924946694783828783292602288920353044600633277746251936626537281904040844707386779153516019549466567565355242492108307471576260254989960005076178270087428042488052202394977908925322708938188839317548488611624283857875436193103923527516401148799430554949130704317761427997339614332498231201933218518320057621179165324713162403701050092001498520582605475950586544054878423684033612425818227508999558649200427426062664192459826484296004125978980132687703217463011856679829966334711968454613667359320476905150902786731579130325217961793695727725769768455970385631505618751255010171861505550965644367935447380579337251439274747073066466656417877490023803471021112239983161591569255641489862372664448807631836991741083603709034069940285271197051875835792268023830346268795338602208636773917898100884381105624367281387417896757493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] 24228493585310865728867327634844177623410385629427725282423579837322232402620174030910923461470596301878925511733040021168006655223356480284191078437725053704387960271690533921243334451628261627223092314602087362504988660213422831391812607302227991129226922114891661898070601513320950692618423134054360483534885092066596990419923526860525586251356059384430657447073308291062350893272064116560441970597971225576631329926009808893765102715269214031098163980676633523234955302424078048973240113787720774221026302877499597826487952134317775226784422477931066687880955463465214022579204920531350073511966100298946617763772863788124520479453420404877277699629651925871733090711427652833740239193148839372209594651433792170706348687409456257003659203682896355325735978139401349731094060379723755237375859573305710249012724451434644059324546520886496194309238565749086809839874329394666408255578302867499994366904886850657572925656184881166267680309238605474028039603001734170122203826189872786528276406785710937074061598816892051124072115308345107555600506397289677116643540560165903855958337848670679112364810122208863658054560614269036529947671429544408209970750938554527422594385643681660755012739231369145779997016727946477196460163086581971419260309304110521312208780631629151248530614194614910480795596100166742114818415703818690770863225975594851025849087541035653599931600751948006839212754471182761567371068890332670785958710850518923427266559085269283052319365974679452402330272556171997557918319073971919666846392171544201428757590242643825176254541034976573078518256565618885103760745779076151447595943030028389816291866250164540233157938981448575230737804662324948031962068313315422912945357303361405481763184356126475705197475701142787475946298181863132587676225621894083506986813234813569218895318073387485095880037999713949697961671659332564496893067339112006760855538157696522003713000033070128445511136963417953599382674528841289460488115431708327092090847990113477557662164367167953347639045741029369905436968539361616793652094327510420642803949201489968288211009119748588611647641020224124626773968431714927037518036106964253415548599126798779828044611102318301360605370112997660735390698265581134939967485371755370986991469704590029207012615758651836485840999136030188361443528496339881721706752029638632090476414166140409829110463964722871847046901435882118536153743495483032006642888033258380869462396079418700676208364696638823782905507339842235266163944916794852488475617584103240166867349084258784135315030320110207886463898341201924031316656989679257009616765122505201327472762337634071676452864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -91365572326123483751898181540169388531594829173723276425482720101867517297719263789845833514920540755684773868890415930420819949962787711542444406654829181253267107378090105215500235464869941806294297864650607224367558045490927705062754808695148035392627730963199974809588359897982650258782106343792757240087477287600005330407966352964531326460161143708165708509240485820991621872551395273210492029649484890846555335470404389519562386204477244402242305425972867447063382176837171757877269432163049857522022689154188935302409843708473674952677544809651025860461137749994305504499906685179189576355321322238201776320601079694266430557170315553065260648687444548696346296670621099741140323283155388479571345906702399536846046139800285699861252836223483024375988794571246207889694621941437065809787677833161523448886126680262327923920595343682566899678694362783870305755372689441480584193578668629470722704342162058092546281320733397245878691938145047526505169023835112029236158185705477524845220393318805339257853802153577597176530367930251872064441316159371910310012613986793600113800386761023250143943803292891747775771878130129640041337767042053733470557738029556696879918347550443955494115154703496937131914539515375384351365575543353352346127496223824058597629275575891532211532527489445975380679093369365039495050312350432759939437019200629425722706154085290265650430140153374373654827456475400695118784936363538619414875300359127849498150868849829766402030960409213771030788214128236133432441703861621620192568607701739002323168988009469540970136753162023757870227875715509682710509594711006450276805633658552689785328204644582121829601718699049786570189120526285807843799293113300531729837929177749371799782558199666341678390368985758235076736032530017390988495181120711061788818921204699611758131710377988652478367584272231075477944037596243766462862441202313228076215007023802649515087778976491417802595361530601191202928762165745592948080395491183234641712020362064313224799524776117875810022342823977415916005154291903497202493875358687393459283240441166906839255212064325163523546335259430149349981915591254137492597675025470077225143107183749600308662474775706339831871539588276750559436967683991546294420287281150456695504257678757252847439491264471525468015288166983234579928807384683550622957391863200678036718255404972884827692768053192286847628050115670222299388011104304448151756404113253294255199577601487626602627035021948031274130974580797547077988829093963780881397854577716431969078512993065546803220937579870638879091488871431466647606427667814469896673680216751009449605069027120998221086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 229945010169980215266923283666026884338407426811006628568177146849978002595583448691658493478922753125073070284144926114555234404294128009766518477670047254175690204239662990386868054464818309899351906230440250653690801658497118426897080896662055338154831485174138355447312227758967583610978158403441942237863221046803787974284532562371687561778109277901430254959341354243027543192335766748340598694844671254669428987593001946465290367511324262096972900041574887633407454272251313965200374873684064408513432496772069953579676302642232864498057293224805137620760081345606059141813268014687473922828893236740898314837903527825517976380511640755443808367591192873072224296230404191875497525920695022762802779470087066857339972701427697224431662243744324061575276817086237312802520903066405877328415677221822231822125969543060172010721408985200642350725696296157302942291427812791456086643230604219044872980215049605574069656704044278051707767117466043785946971458103938566677257529461387980055625575908384832403770817210450153322099573403050432891287834389621637376069808023259865096823393319725590317804952123435938860415536815789401262758490262772931102492161737256579391408656299967228729498623327731999839300881172860534263669698577263633086955336727344030410718194993042404604078169018021695557985025773954049620384197972825428508254917496194502406357051775580458540301511214553831634134276124821123305268914257711138590703973298055821925328618297596345920891903504661517490184045946664188773432780587490240318793135781514309898868171254753831187543703004989492856052278641717051026313849952138799970058612435793554371956175401881597652636234259317689012348811052075365657568339604217073300015428687916047028026883800776815033298815106904292374016094819539083866178721749355063693131155761797348049240284930435813929565032946045107641281008183118138854290914692725144283615611700234333382676616966966288192490451304687311511215176919422191818928720422617506614901766990042703587865954710237574778583620531289333063505702227950028830783011620326538595871095744809076188710776869242564487989940509637407213751626554781528887012349408871559793802259726472120559913702769489325001230463986485994211504147405610396552664790730758737857345700920718972867889589634750127128857856057274173002357156027210809343540936377203810866854524992637323696675426622811404463960065845802835970499508621278966547910559265391364729531123821695530321125716130907883057432919381793936413528124601176111185848313009502090211808105126350800857646170489544381348294598291841016700687734124851560141520656655355210342473725682523794839699456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -521715672904924733903309780549014757069498154670801806905119079651852235875222231194752208898145707001286848679800146600669042306740341732588301941827711619358529310884423788918466561898375765626134196354300917986230424340456002414116073346432345686383344759680987034658233466268144118136154293036779566955958239207312599105875041891772028757977200470955560145411445890373447319135224181508199221471852576140331541407829781826385439846635469196393415472648873993012440742129461980862973542293909344375340441186380743444305717993604744614482711624798129213252063335462390951711426227746106271845748345728766983794959435218798785872498962291368380905799956085582044825892678967683701287519252755661898055072439109264004660743312883438581732656839941595635291532586736046389382983566519920785269207198112061176977470759928685919746219725124138471201611186021438254899051981110733813490134845867421575480481740252609653677276885956447912782358279063298335349937502737363032218564706933309508606503889586443357873307149505805481469047257642442577080343374491201216435599862844217610077887648754479322224921684133865769680488418699334202332687774547808334305529727954447092782665405845832419324543464553934777637015193629816745679709786976754928569271216266075992822998324078961418132926134627663774066538841378827441878933046133090664994863669885641523045322063287089951824633568704176276960000772262789043156886884498004501716293471069456354548045793765940238307643041743141127963188007842732830000558636481863393292224879958354966467118598961021203462892852415816689880012144337745954743576885849788384606230880848065610109832069812559357896466177172113821445370647672079409601925039228947036766909939246782225390077971905589157986898089201336977451300043194477441373518466576138913633016146238988010718295633241376488162304182377510307568343679899964071795982756489620550760549303185672661958189730099938234951596111463257318096065464713065585884962349736719015171154478937936263984148262702208587338686053549418234067042739310792618283283793067859787819654002913850805374908957065068229440079723154110966281222322078329909792226756238155328237465622023118837156224655699546209189864374593042947253416947947722472607053705585334993645044210059483313343311444993011752799554680929931334721551074995299015592181460632308817916777312380170287164869601990611823058222924799356931630860229483905128925094639976031451015978408242599321991101009982037481838763630706035586895565391744520711725367563717896608063537535976850089876081500011391310091002095939554582720119517248485255056279954060730785394517077229806092183142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 3216725632810465192279291379774179876316792082229785457235603806915567776077948822277982787485399918263598693834099994825435138768929685697800583094610371678345589519286726779378826195675558777233195089149275121643447742601587229847368180440746769614913511079963855077784491083785575956644475302802965920760763499726172446202736605156269427638725654045255660849986859226076183238119399448789797124667029549914959710133115902464280442781168656131970764385472483299476622925647038351871179615579367972157831661231830019279184338662680335019103575630385329478237084942531010492708288707046104808801569608606724478952446589393969744832188636470284783060927691270844017864978353681414947920849346579184540852907018768287139143755932239002068452011884728184636157775478755902656322782898415255308410797851281030474756189429876828075236075992893519648509723816656537389368466040180026968228567490111252008629024951506333179356502931400993707326491601626966043774974196357617719479616900707588491025121466777291183582849890965692927026759461723361262378829396473842007641152443149123398959432516042565588153069309708577572679771195729661235797594345073024401004902774489084125180472537712627346159345757684327203735759949829927711572689489231525396961907392112035955944010137124150962434318122003677907493542208906160902394307059963379753808762328427712336437538061951288059825167140061388979463282935288286146881082428299412160382305939753972943730130747918433352503427039277935063746681626629828577927886903162937728833255824603794710885806861339089690852334571014430194384042287696852763500837766145324164992426361641261784365172107934735331575995277967790570350775852052655438055073049511924071616077770016237491270075167557647608718859810108835280090837919583207035756598130227288554497590993010969839046533659749074617035599068843442268276033017954365595999502961709995761334575693369164236369962283773735514964793199584795970361259339921212588670199546938369085969072777625618050862589262634936722013918895884672317734115649801558623515461528422005208680893821445426344009849112338500244714312249135016885241355345246522990107956668313093341229960517871457871482565595186759846004610001838540782852827524018315406742971375393693041216769737143374359335077123183374205205609610733869262125424582065473229751340246060298168352628039197878058527161683601917163983439872326619150658342645700154308649247129613373580731830928631397060517161325246984147842607338928827133039175660310292951454383585276537116966688643424930492455183492006799397702192817760906007723482795727613437321354659997400683608479309424492749353123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -37209685886236920660967803250315976729567009752432341488212225390270602977715354716867800233044619880770329392410241863896540905687783429748522909643014113815648779359946681498113926534048255391401157647930358145365844247207649937142075811507369858678555512496178714761773132120151738412567231968745322773774098314607016957587366330115115952431093572438298440693807649821969421126691180409196175175896488354120146329116311919755072043745106594336813976301781202979908544514172194119205863703901467486829013517945413678362319311737449352836511929556372553618092284072053078329818771960957899515481674817999673989618112943140775899037951921903637183487821848160627239673388539416300282497926602018443854393720068465490039245120020838142218205410286532158096947093716309433641716644632943565508135180264951386476336626989584789249467256317423802923551466087915256697469882435078300479940992154638763007128328175483359137264151522169878272300695525308501191875950667346285058477534878471866513689997365183288282157984790394666262335214213245046481092167852043147051374322043944416721975293203082898368671805719519747539918608910227181019935056531455421461415895143034013623305508099349312353433281232780063394002349369560009966740178504451905086568326706457956549454458311361998534982207473204102426416598818648935395634335052853013633520505751287692859410044181872114785330038209085100361034870931836466063807898702338958992624458554148710872245734082009463254564771404574106715892270404910302494028962136152713265747065902420685638796966232967606887693379792559078595639786017019391238403888787251381130430069274607967019235472171141568242938960115675237939593863205068140419950182265087054146549356454925120372695689706713063746195518011571858437251947482072714880447508730981836991010544488741100310985993703318326989428022703265729576677211404295995765685138438246108631769953044133730990421645225540742156402894449156548345073904469980637847617480566592767225125085603113941418217295004202124444696313418247195751892313108515461171561235216989524090207595408238308474142712203372044966306875458991867609902080215164519071798314180398413178747061393140219809971802349720016407204358759092792011435068856045814443562399417446473801857620709311083942835072509988804571325538363007583644899780654297405684652005151421471610028012385871368231816664000358014251428181987309303068821358693729121184910707386017596119166883545827145667401149875240325605331857281701738383490763817575811693713862724215352394881212937978326035292044030986448137587139510328114097226877422000915540696899193597230180080169379854129195185602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 240109732083635873531722027436805775490326482671428858151995395866794492751918077939757435369832159623683566471084619075979138678408678312419336554191567687367164113034605262217866463646337666073799276326763963558442969416754342462359578941288499246111268005880312719256465824106782573386823443689745697249056194823730697815681516401384188415410742905159326723900947416645277132425515039924752807020685601030116480288416503608961084278555150995675798936006293261422943519316198541046657800967620878590065758514366680444762550103125614665732576983688891832572263932538455650535040237524120709559838599058372268058010070915873658101333367659502517750399708876149703048054351133553460519887553727695771521166812431036545756748587196509306115243535974238194648722244575971363846989706466591653012483903496808171081748234616478595335585283767141788358138952426105759765446845932059356394870950095552473338940871819130487997393526829183996899247358686868647977127647292206614754221084509105295895542730237697620336440303941053337547649157687011769398082600673118915692566349084658940576528329259843500831694058487830548486389593045327980763744820894826034674205696599403118313591786787416441506764165065233903545409032865374645443801855061369141715102068755651857128792572404248805956343763774269122530477450711252152227736457560582039238739082662886344946723053276892422609362841565701892410352469100965821884877664337696841088795048723007792522642389396635471565558337840878286250658507928243700335716512175436382078452325561997675361593555640199928023375083160966987550202159084981452799202942862375709385500794751750791898171078096759852721744065954756577244661761927128655249050132975285198583688766242929539902357657162682190848708477391293221015220005797856857576217121363093526161944914079034193123054544719498267810894788280049277349423217919965523172211482878103866162264251652731205484092794218766150123343057491708642356826108006270438905506030656704990050393941485642458352498111240609808856276418631597660553544320079600684710901130564309157891039146156052427841590059508560901428111847050941691116297111164887738728356430803887611022587208577824930938834025873496188677344852577440944234066068162655741655097387478135409776496464258509355841913641928829060762317396982619414174252203658132096148583122041705726913364624018061631031135590749156686351750343819242123004852145572853386278933835156732656126057808307005098286992603714432209303708297150272489486770698360861148585848297507767168116193340780479384372387389313405038809623849389331753501282935395008441823530897227865378128888288702778867277587546112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -974167827927436157345600358032564112266052371808204023249860613054771730738991954042019324874842356501431283516191308349852011548530340728145280973180695484715468323749465682019149952606665629416331103126313403765415696040651907464489697238861358798739186233981627321819641240674418810734148180526432234064384639191505079325408062305032376706993239004187195585518765200034445541183914944977698788298676354688557509183367775748657748124939074956458221019408342307283724668252653192433315416138648262627901787792698498670868354286918493226087622102521800670165399317729741080778717242538751595412932176298776672145194579028144895002603465778992379108076530929967252559961060447974520455975381730813105921911895312284165704141726044988834544405132221545302780938931971590188874292928966535564516098930068697828219293495130546636709694563337790353649160050976908050192579977833835115080711924181648663674841447989384105077040766631325890997684108371608834380782514863949796447397684909836016740339893335902963922661538782829460089189262612667637403180391878315658351261442914744463323160218710794016392712651693885100168246459309696857297724275484311595480320302521206363471858653652504143327548011757676849570212257320966429930481833859729548546045728489417610483667884505666011310732869260928784728940626106404889856510573014079374026500410865916899371026500007203153517677953867520139139599573005117825166329293583547253712141914928171578456073583468862256132905367160781588239328701232088906148285155133471281819650538345837572155578855303446230562070958031153511431905750734918927883695964865666914596311241954557992230467008704579855437370809957413469968833406913959626321751942779667786008265573813672161280557908238929346350343524444640508918224087203419793656888807817226499954990646623756312129930373676086130383376742164445687085868701445047212564886080690179818213800902767243246009634777478644109685781531967366412093833571156671392712735259240387665895908913612520587637930669416990770575296335103352053763516176850761024407115298817452606891372161677613758744429805281876893633688960882947017508284729415685190180435056706078211753530232691112220645965604282777174349837789243271022746647071232368028661183680178873268717634943406606318800784364934013454358206858030277879877232334228134379121420070742675770832723774753660046926538075850005198695160380383505996380747611490422808010274136548331438152708337777383110055009186252307198695938360291498053637223668073694633600656773479437464079036547545351963851260980572606444364813952018580781084811324793255185906358833689099202564914150533100771510268723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 2818687700629021680011268033944521008658330570370027375966438876595424037153287876698353432520258547708607054309348296540784125271658806709481907072514005449362961311740630167975292163038167519700628740701230453269809860085518451495908348971346122967807275459949802111288894365023032393401477311010800650019342200432240038301597909387137321809295403885723088985407225120632321153379084510665030628713945284592544683716296091887672687752209046240273434737056814079572660912214563866668746304667541604269888783633558729367563975012972803235722248424551062965986036275119110532968396675817393407765551114131245045388193952183478848690889202315118394084717439678764606836658106595134000827219095509748909676141935745813434445412555445644307136638535384268001430323862656872136716087444289626096385428028842377109826044174529303534551062234282923853151134265750818405259290113143276970379144413076167807333414442402302321679361791402263319215138742897921572894119059053130777596529919385874223210004821743041043018944258045195467265435832102992239745808557138408669017303245416591370768651619154082710311098831834512992679230955035956798435457472928627065062916005519168283094902907361502751623982561860625593616761251408563176126551177648465414423394817875529267815461549748363623018168702992794549564222748863894863123152438361834745519008538733369344839429565082751342939809464570706707187492974045074507968384165542287635403676769404374399680469424592653160413399870771235512035859549905891186687106227022576810528484436080197350714801645512680782289463237329416969500721414170517604613387208493563458939544766069295933941797867998458515097916119578137696323767656753414543514857511918286312239828437590580578583639176536734847976025175752027633148268269993928703592485628884174176061378989413421487685294856823619151285874048638509384405745476063615221448827693011869118042076025947004692178786593263745927416033607582808276470618327403774025411661264132334093647838597887777478128144985980632450661030446834651364967783380918509409003040258706574416338866376738907704305310592674092010630060332899215472444867373905793891560036179110355708273169004769056392177518656591780806108816269920924990390171894159132679068428967019233295023036212779727498151627650477474103232287334873246341793554346573040341580225721875565811598958223584401817973047104007429593653203424144438417144036804216165505704662904264796477593863053294642418038236238641162680462673929989841835846197447659667335567277856082291459888366752398699384378766345220585594823131571567725127260814463518147124139622648474350848042616056768526037937867980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -6549205557402517018544088907768958145065646416042770883689590201167418973860421137860445422253547792370551761979069201334396699768105708738447775515031831873032626419906244694511001213410328423786375751330130582435460136859714748967465396270910251810682890245958718171751337547417204041127290908138033869596192204312423832745363947542501056560789038742415020411908979299591778506993930443727694719409473231611515903853029494603935647559412501652480520964540728907315646005587246736094287009232149588230268582423195267988151204945977337717505516398641173840398884356966148540079570558549920826008853208145048111140646853197729771219449068004401355171165676962041315886649752129409561932215088271170761159130666191894795684232942547868988192606046231472296941803440701412640425766961645717147065000780234166574385265410987179773149091165489847331541195151252503834011972694444463573601076849802106472905321816061440916208581577494274514208399945229184295132685181242071592155341041380031820569409334179249883362489087997815485230700019753250294925858145714635376193820706201186330145343997053007520871329397429647988148303850185554547675369645133484111874924588268470488738529674832737186710378523797719201478580768278972623409479964163875665331532850279370755049944209834735611366131437596178684211008097749563008435006156997576849392852972682014085690925624926824895162957310481153058608001400083996789038757349717682329225802502979938109675032928150969312136365431309715498891671808034204618833349761678183314045830255205359874579680665038812195151438664407361141766454254608815097784712697852164126602926449736736791704380043366150460860859894697625274848811319360739756246412211545968616588746930971013795616851181973658370058068243741888688603581303915622801739678405256730294066058363162160616238565438653066094194266463337812791278812638945479019264108718695053373381032704554569667202270829271289479424707621954498763656358293662307171376165697431592520022986124848298330731799871947558885795266508791916602255783259967587213552052684242376111680176024660762020821153602321924308341557935815485308918620583988306832154171475824398049100861276011788693336265345091234631341467398919375734277332284495901069689776524764248101600287482062519531696675090054852825193632030684071924698684693654609862814532546707311376760057702718377627544987597187479989911503679569350698648550738155152137258395927696691533722026681850288719824237769487501030336498191605158072549556875796635144051898293833312990538252899747208568218750730615590939404195372346285932170347743948421436686940020920368154158877083970645953934451015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 13559902897181998520854576127808895165080875673312018053126051753799987329145206170731120950185620254867008109377201035004055410540427244695653281289674709513449626861822973000414448115851245268072799080219774731603032274234882908767934017162142469000191142656700562074413269468995823245671647499932856632797417222488027483426196222382634435788575265730867485933213910563822131004140553594891944466020670331961660442050596595653782645633913342802328440940638350818496838125869440727764548969218530641447312312878574680108998706674072358898767087432235152391756194862605002336737448295989690882195543476189373505114941883026812332298029124804007423895422684038001576176098389968329462151710262724529337949841615084274468089272488180495699168694587518307675360774276918733950729786871199382759440869115873870142378014009694415886114060907165374063803871562595092997336143532450002547435062829473925701037167152874833646114382115983332101013287740436379530019350831757812782741778906076600526377586418514584976801520525991450447674689574144019707422745816349499745479026791049137493629790092563615532382736617530817147275050017693256049525336015458023928291314215480482761617844622496452794404566464805601497699982942961057337339739567296028461554518400407944601806051961549642288575166061012056098349882224720996307347547358183489443337178486904464716552594237375647203273813408280030764292952107963549598503405034804586628698008085382747146352363454481888845358441332114119156377040732109096279553852810454509970964023291225370361915340445329464770799303758007055004846770861727297169458897602123987691263283907753914572543940594579085173255672123675914386948330329748832155893006429343852459110382329999378715379358083305813632656162606167810823365964813317665305540210038850912909946943163116021484538907828061149571344195614287707718056827877533291327806712025241070770333328738149171840586293666224790597517932648844494406910141767394847681208198364537641267270821059852715187955406309731742575949423189035555721049863418776659200979547906327940964450399937981100502018951867639595567470484960057467169976860377667571963211862572688563344495994749085425075732995185723547166381266072843579775595919972319561195024862052679282205134559942871654525900739666258178007236679597606796486466455684546214656266835304833587763077520019538573803293486908208774138192112284640877532451766550991256561008357546672307142767056493761838560407372979865595115543172883995474181931033742952676590612031813747356579988482554733381842358252725557109042167487904937685839572571645592847140981150091912197657840010401443447287557132386304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -25721140731503460226620940549223219871917045151417656733610416283717803115814365301394444552048294719639159941945903792375171754253569827797528485782347117819096721767699126343342198498945527169112375718254368942364270448248034751896944447808967845809103278085350428891550077191576511205552707448046936628471935931212039553682463529987099469127941470586196060674919699902553654754708028339680984490039612814035050729913965144620472872639174057369449097167171016399013063737609097457911146359890198076444545200888448577432857740905192356484225017900492774257527417984600715373267578799117465061589331337062341868681733146356698957965075891996846238337927080044210473346422045763594291953217059982668232002761132973710137033209939446905182825093115788497989158029221566920408395890005483495760930280917212221675266786556422188210216191997955837875621986667824031081989543932172341682958174906472005314937750815137935495519607729248269403117700134813886100250176425114700354818105757016043833201237565828624912925004214373935239780344527423025365190275620848397393941203019869872920432126733255045829407773770297585256674633338490169696482476739485733124058682475848641078821348001504477662314375326465242752012854492248163819221420092005620238558912663098586991889670122206677446968258774848074220125410139622382910259605061386864701292402961655680556607018288640938640425918916753920609066120854506881002497335112696837770664637750253777409227676763714265799580464422648949829666478949206967795078942559300698155001123422217068963064491891103755473748350869010900053506278273026164807081547445465492309278124634510123449119522372765129988249374134483344389155345191401049958371760752211698500043645268672850031027716640914237906251800817704862087788850581535906458781115246884837847077802965044697136296498297308087790219211179506412288866716771960766244803977338667212778920709537808263921267996911413062801256192775015269362903625298926436801194854485126443803808643221851058126403687181241131567870469375519588489310195746047276698625711840573474542766881672272101307919642780225018939169941359943447359117340509849886259491294437012278287444891440166775046046081080604654598565855808514099056079508559731068945665945123040089261515364437270391614086498783303431686571237465406171451799054261720388918287895013318699432940937200256822679350171642212493987362143030555557700711973931235014675738959842842781191436251344997971282275100078078616757368867059631864477394036846237237087855128369294187211426758494744563899063452618581474207924510478328245661886720188317375913003843121664664074886223510290412777393367285760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 42675166718346526701325261743833396798372812227717059331189727799193176805489734898105949740287508384061931086398644958745838366291121115661683917671457554228639405525605749943862852884877114220389394942814424673314743401077228130765523924234698105392484486795370417440045535734966556117872635557487847021365966629449832212480830867141323405921820109141412897588057315009633416716874274215062751935393056089958155754540701748415464707359270626642641473989295351965447746768896532747869729866646368736769866499115408219157239219813041865499199635685690680809404067880334283141201220798408858403362286251235623639302639406018141362523824305893857574835409458016337681021038571777419769570909602814605194466654494124739892000029091718856333594913002632580665933121132672495817491536261963400108656985271917452690955428954142419441443338731172067726923844856309357571734346703481165110229036831016827512273188109552317904059898510966518831403299258294588528478230719130434988446493399374945507159565664884140695047705289417942305788455367246927015887671481391415913737213134026115717492329702628658350476128701873728241009064788685135220930022870393908743782322346850761924884066570081356423317540275110793704643445196367450977420446215890742892966088705292714781118322279379356909809212961416708007657569902794494043000266554605779530287579919193716389604841927646658281706500172574608242096600739494108716222703032468732514283050379224709650550861470051896106997663573206517586344012824780065656757038599644828013933095839612992688429242123669218590825319600053684349560921306304131208827989666937700942620968253854852786505159363953525014181937624336312092036093431966962573241172110539069613292579920774978683330259198905896672541864412293077946661032378899653620679544841759364065242260259429489223484186807760167612823446252392539230924771405217936036191435893711359639421997821807449193420615343688316305365491312383480158447837533478863725384404134653667566162254225614428361165602963793285571018407240850550440697700759339613132466066076639540237908081374082824699866327989150389211875102764357436455333073159654464994555809058576446343173439309764049415000585650310312665965981183164822973324855856491966935690090353619584177282705269436198842031816165881814498613782232548241383485475209386058303219341098270813813455174027700893416740361776555696171601673451703112580351760063677560746588120261608518498291225561380602948837887112120120549150149480821327704191653118134549753460417855000061214520644973332039634243920759326485977475166511002910611848947851221789999647217416741667269037333347301571317392459431936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -58826954617336822177405305950537228327921260476031997467883885212185244657987540622082810570467604130023068388427865825875793128126511229286058297921462378208648224898802274810278550652861091991343906540860364226022242111637196208540518808978602842968359138743848860558839749302143410546556945040758438436006782482164665738536302116180514810637484410953165259627048655429954191619456300699234834906711327717293169327557296541194776235972599739377171331409907345027196908496589698413791756630230624164293031428808498573353252447510671144362510175671110919675158511129847840520028115820171431286315595391117507022619181028865712951234053700773006313921361651811822592862945426527943187521512602764860868849570794972273154341774392864562899698154092881110152158439198001568633740996623998571040362091164168861687014285373440118664535818977594323299303963928973175578488052270248670773065352739625084630983237124192020749620365140060847276391547308856908745572337835475014971337670193199379926198308681944572635335859149974167716779505952769886487475688582320824344753378464682423399313549175492342631721506337203104637918082381739569067416903240819316790526161656655401982560883791380907508983619248229369756270021880800735199941588487444168861914625252122997032692416132291951645114528081348365770909680056234328359061787583811391236017275453521672890676716646437974789617183312371821659495683515700708833467390437058196207548962902247814657323202517167300033775914107941485695846937521566558074908094367414497230320746193676040562342421071947537883266634855122199893396196116400459711853273805567477177877803792183376626447703017393435328264605058942294690995764655623426537279260461289918742988794879573692256332821196184168012163849205291112870571752406758041799033102479035515878687681035328525083168013781128864551192836240283434061371522621543107393377671749244810082557659056624090657624673267463046038312003130083636654109779521613215682347640986751892045415816417635167223573876767478584934909545803843266326363651114238188773472707356558593807112176789276610190840509860147978847452488804812439929029161771515237714698236685264784844487294867654165814642617810418297168409093224239438387951919543014767914885442165362332834290322641685222059683381444214563311076984591232763396362434322449955083887129973218137670583103618291451201767945759138729998429749985574507245182566399608516623659011700130236782524083218335094575925524334719179963189979925790773996452612259760324493526849747022798150489499378073377924010797464084028120746432352214156102639209943039473304781121287587498735531080785492326007608642109440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 65599358607870715465566704812523350665495312161311412744281326711299541140580886344014657061827856611981143670312643061879431827890488050456135619739196559145839735139068755174268482590107563099208592306919175439554845055781483319059206120313422750718803033995444385796210672829467947839482011990696125977323773273869064486805193413785298745574554133564600272391039821657045175949093599456343889581119453984601989682082415576197038313436771367153468948737816218237081194605915378584041214065448421382503374140194587099205789846236321276936025086548924729182386556448959353866582525363006527916288604626527255066495801019201467626885245402278176090711259524205671031169850965003666905831216139261727253918097827315411387260049274550461980959339515457959965098445844780542088888982002865131153222997421186080062548530662098426999291241619142605659423348903793889280449620938116290560781042291717911468362520405876604094763996501103862173589020188288883307144600245217940384569602029432705088230674173804640307418703623428911814333017971988472992383191016179338884791371542627405541048045506091825920712858034336918399207196437380279536536575288681386376526604414001526980019556742657460254543362324919382668632472724791925930601933111044467463251710735132906732563338391781633631483086505364453725100430026538117445452569755735282757457780184625059726947872256696135872043739175310659664943585957403360451339402270561496640056264770583504863457322361006423187185080381548631301814434825938930606410599996010833877022943641827902373974925756483273418123378719477419961665997833091849784257687261200381839035785775023512256805005591536229669291105173430303070034850954471733503513276527326213947812615198991999346703924732754989392880134939678398453304824094412334667315988708348097395384740515395416669192001768120743575926048622245425316313626499832825175349518255384883932450877636864011339193894792360893499204332531023600113860464673281892791505606995543654232757768700573162967824849303386803353660755535430693747813156515740602525303836752457995813048354432156794277377584070215275612172570421596334469758306623851140943035122529291346817323526959635203677126039439681675711146160290921248119955336731979410266041357316582023504366133995029426758631476731352504610150161070034409801832032330653020586546264242918084968078388385676513639547894155693370481887152227447901967465938278088621285095825043474624779408139071582143622448480946289489604246246778403874780996386648207070510989028493806725971534775314310331876431420566325033249364749234664999609741071742390540596352227011582730919414165499664082117426119966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -58310088347408125216509104827076480214498525642640839780237622240105866527480605655424075068444841476094251339625683686252839694833671229979894948950142454144568742747751533157058952457154215427749723851576681110761551869741683795091279847664435935358224483558121802526232475494841188123228715993950551383254757659591276895428316516566090273466989926388503894926738880612761253133469292136523256322078925514781778515885901073671254987018323281343744769632181255174296407417159850163617994879109707392928498707928755716099596549006815704633606470933126736859723676271735701470049295401624864406353770038263204661351746877106522548056986320490721985463260623835786392554425708722553375440976972346330296371053298550309237405710069916673050249389855131746662019292532219748093577952998541831620639656012793750930938607632238858737472888031793229842061460158693928538045132292086500704365663326418746899569273751834323761276289210131547619715199478989611723176584864947864317789214874370894495544510601530724810625511931310519056507079116820953989309425082802171432702422987293221659487356788200321539265007094625319191914853035529043463010325893032266710006293269773118892149115012180043936768526605343747502775506771557579186341116495965423239463926055718870880792889889434243566316845150411644097602187036831915730460946944924956448701230503953066757775756899524653790546094086846284161339484833042265301269013484047440976505605258219527572077643498136128907035938299172072741536913685586174256011685890331317015564850797808781911493475997202056400524115895023102682031539831737140267026581160523431490337693145401110448312191050714638889919438618016774279503833805346781971174583424873688330442130554060173363175260319429998902195933801132906619607152048357101518102187116823427221318182201260499883944991458883823571293593808124670137726206589500193886884248271794739714344801209442288489466592223664625035340155424534818181042966607649466858817869481225571588076366667573382671941215296122495268361591307338081758790264059442901150941632550437418551689874750790553822171875600012706562509369582467421399173370928471972665308115499875259222578007652647918344783913817119830594739214966212057774278227718829751869788026194736074440232635530589732510348232350912647825672223151071001371460642038603506792898345778142858023465397176573846895258816324590745023375385077949452481077986706490807413978182474794115035536433374788140850778268035806265322704555138280469580425646589206755860019871909537779686755666696378408418626363114133736802003046589800662582432020856697139879542155796107490476323239450593214016583525990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 40180696638797952194876091413067898218255728940279600349981765222475026031695156552575178401914995262713749267185373886680103374040360280629960911802921523313906663996721879593946061740639700504145001361650548492661383837851861624724247937126388383228919664435130647111136946413710182286856758741096374557476435461735092166728270956687186184015814532811843493797724871177827850789762250547120988422765463384225164621981962194436764667575938856848068052011140083783480659580893698767298520362229445513096270650989505290316125962588157155908901700221555759328174385758359590709744120954541132678663911507739051508955535012646774825614939246206401920632860868680932408460888468344373503153379279830781446954698865905318046599170498371460414980953463446096008748671051432590383628901976707238628090795216321413540006358573473772822371799468633728091881824495121018869557184508975691362324453625385841609665314882066088318105323550259058351685265568221680105345924793139360473603532294604143726838018322496889275841974229918310226009805704851831376283979938360369337730363421131597256155697333509216660548130723037587994539518444770874472225063510380263214194061046843686899610843644023832370004445818691033507489627155333040700857055996870702508110990032462708811518696828373973135575043315359348926017975863493978293577398332742596487983836919867637941264693943202320546906725426425901257137260764452973068358161008503101291098836696397190183852150656610362396835814738081004452273680431836785146825976793925680492736616392373986911807165442816690880355917688279693595869870952102347880774440223157964148743292010823328577461160608964611337435450328300630165461649496436974969828921367806770925758677053201202533459660888954713290408716831525943425391646460509687754985252991872589477458449225082427890837638875816222404572355441922042275409366557638879073238449241650624762810365480240870576335636132209632521688570590469063328597179485646990385754319805408524090119118824420024496090577063923113981088407430523925638173671295033458858687627906584773100292027210178698411140459938167287854162535284652485150132221031433843768123830686262741319554458414359150404876671021102222422413128436437827402173491421273018046930200323867928483311879581337774484859065183797488508499092478060385649775038822403392417386034471627231927670142880337497914534212895641738706859303757933372357843651842998192414264318424094880293976850559544630349142885792163888940011790120496479806817726593833532325183187223995715225772401569223743489809618519111275705019149336507035069973534651717846319588250938280936143502923981821035186012333015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -19619448256947150674673992057660622557552286379350327943255524500767399091684202196889821344097675498034903264700596835509413737530960208783381570783236110322305387850875608836589854760547982890916094025300051510783353530086734134885372470746773553661631459924535013444951091524197514790332623644164480483127550453924278522729034022918948716846586355466557931312940675701400226913786287284893569044348060350049758093106568674532298757173444154427357950750332170006958614625371347790585046628592849961989223471803621587689633664129100944624226263308766541552589279080529132745470419881110506362922982664480697228980911341169864695248493680318478731188740924276843182967924351594474918934476863685580626163998246628339606649580488846207868807669594474832327968647652809735165896625138509725357303027099247822400019013979340144516331831088682989655816570465883887464570514387957105023918043064182872665433336143195550339679054855994879839921623003102143164018495739542266194974140178302661883347790313297184496313244411822065695753963956176226275340651804841251249802288316402344462001600480688344061297261928395285818874331282994145092858471828231753004717524013054749770036503325178542529969726944544724040344490232087492739365391867211599465904350596293134888109938293283772835007175504896285462371790415213962875614659408262357534555522608892641637935488930378268871220045194102872062372530436644498244114873857342284470377035601704264198314897863238070690950589628004944922231694503852971063468596461546600479527175669280306078441955437607118994410261182782485087918159777548201390503392789770059186582349174345046661992482929328668238971870709719160893968011558581586217000147495721438210085202622747464131195952000787901306651157637971694491899202496386151136551092132624127109540458972418534547416069223746122797481174442760122829402113034924081301214073952067075777208609172547422113708231332781887201844015129264256230988505168967763129288073195873800755923874201933029223308205687812604837626498209727880338638550346960564286253141229881949641709148778359981801718527153285982106910872940288359360858862236281115930964870310554192407012675731323046457052719005384176263323139694471214043495494101862962999114598811082294659057753065298760020272403319223404669402960595623217279978369591100735327164446083616249629445638261715786866971835580391340171341188138157954069924422810508703057755446793287320891893623195601708497871363003138161619167358684943694069013205199243562145312082136518616348777472519923510470309697665776118806308746590550231874728958596536621572363581647448534620740871099336444920072283095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 4283573317163108320642974590614794076097473725487229664036904926374669348283096911793844308785392375743097381221885562064596146866012416810174737644522963267237096899666641695704266048453810557693721652797276764979167092635114562462521094357989249153032102308159639984727420769064994931492815888115151382053289890998986700448885881774854384814812174282896389427096178603903305571712622223317885867416547745370428884389073707534606461943879182259048389948217691738148525564490257213231720135992630283095393667893437400303647911701335804468615362293732439721644870646539174148005281380811198913071898349442687432732462837302592190876511513990362561763950528207054386422742408875309015683084118868986014529723602101867470098260727044831644629156002826451598972903387498977952149733360127767160458041703670481380947167237613968218308853989709576854337665373033194430828026034870958521849662419129024038383325996713456391386330580711810053976316482991029093595367597556546606244086008434677413983724571466156877693570965387013069923681732340707710752494579610610898977485156299144099556481173035735549672624693976622872822443766507150906246080114004813676870391679949166891148157750302104407139760764433265868249261163632379407706170412229579788227952290005607143167575246570635838457151933379925847423112819159116164147766346206566663246051711279669691603440188485734403880643494347171126444522104814265521327005692394772543846097249353412330134122101757251574042884155169174327441720525719470762495171026405452749423458598673358246036204944318643201799272746579168951093498042639447350811925861942089097549045610355006690819583995374580705222673130179256222630563126412039778341220489618933406644087407470258705590024575377759449589851363396364913342492200574186069784958608176537900518794333771772995457024399805308057228362027210749768165665352334170109883189222895029368045613769707032583030375215752686773615882754330535584197022036014831184704441509931536867826845760638719845320067783622761373162633769342702610482556370137971413678079731188043426244533258338573826959963371295727929579885264344683630050486086933134225053683093347224760996706608937507263877130259848482229210839988536541058182316296503479549171050689102603193728238898474916994615831590663294310852605091786197238259568874998714435720362456589747217776048221342484596155599906373639464584366507750107347516064253813361095353645821434728772964073574497784051427129941194773829386315890286452668167696075958104164024027229035174515728106283864347594689805709773937678660506841382190645091906771679572251646268438121499388760435671049750122335163121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] 2975201716434508405684045787103069745151816194916622671526355141618935337845937328244737162284772436588171861643815938060782581994202491972597156298121130793514299447784643399380472317861267988996833013016114249660125333560651678182198556048456594458012869388156537806582744430930295380892606471374573827337148667378581254809775393433554616092173118155028415344654908832621709308361514995383365903468289059756485615055988181227209980356081397928645604734678864081888165353976921586947224219423442321263198352097465154070175219967303333766587370930747476348413387792593047219053529127951821784052415148998613206459057187308142273389521805420486481805149757037573957102638495509123206795959546602820193154794353587982985599163467003299200384442455569227351874182145078167927399778907967183441122176429179222639293803551215365162435387234240625145919139326176580469259800250284378320041659757915253846501825916676908394746485965507563903024167350399609934202063146890408398980379465973850686766586856625896735749919845821236417535383453818589592797409011126662803049829353164006529337244491929994777106510731892006448062671771660165562462349137273643181924010933586210826245376039443136993527871755690610162759798479340185896011042388593674846435616860051535118173143576152064576369107410349870778293989669141776718207246911862175092385390511969477435724685700504653711488385735331056964205570466958901207463037166175864658224924644346683305329638031801270422405855056283325732169019314627247249300886556244921611558458427390966114616550061416585216235954533900001233110336780394976711565818482566195003580113976606762550556956742217651391612858023196932338259056095787114867292758808286184763427471757076782569884110782741696169104437004309022108090709314341547755358401752350190672806230998912348935567578357683973831885859206093335941656915606165404813798749414222918222640900998373855500530247816453561049814591250820688249511330242000655549692393935928013934073931354363894672147603557478230503475314342968542073003612839169616918137933531088399167415461187413463429023263510725181436030640142221405888661651825766650018544891660345788727059221720229554265530893000104942764750044310127333760122146324432594943531966076943202486187718960257303211292322184138833962813897608943826950191940100429629276466752034235230532481797560835220438095431957685994712167928343358510391325756145688383100864755556609641646562002787579198650009329029699825264465344776399898023772913253385535109982227429076832968579608841104292328011757384980380117075637263607648821888641866729152419617651486620694806032296956319712609387623219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] -4045736740118937403178686473705292208197506969762806365463370191727519441647689488036299239781924307295848168887933760176002388232130066793206447645936509952214978912865466806175433608603354428463905050836505009363837263298353821678950954364419412800432441716057367696248042658349230122441396436175721110210808731557182118540162346975039110791134322271323083129167034483857865233994426667905666303257524653415349876505822216020855346225361067163212313289042491812550725443291472708626233086024037286080851829354857392651730148523334904200480979477215590565723936063660768243528353905060471814178525498782312596505754062059697586924039324345427816660472546849707060027615193732101302296744170867922677658469999373931143468789534691798350318435963933389479158459065261926003587632282479422720353988607017616775708636550865732281884846368758702319785519214966096786600479581782453247821576381517686657311264775043980872438594663106678264638448079097757686789367180836740981398738640822856153750637124036768662192494920218827844051051107159672085045317291510729412478215812483982366719838815136521075872649178914389747460538394896083044361019056589092329181887071970709343327284320277409650006717722718587196338911784874895155950808973347638110585012425796428803874350033003713315446872685811623799835658658754111579827582937980149865091735980440592295292427985663613619846063769846823120696219298263043018476649072529587188469071324425704066858750337256222127120883418949778172258386521984917512736977019832246480990708495857524900645075949871871423102437557314467960584792469610937119752497553582292030331677090639540534609891160891704809969637606791014631342287604170864749874439900441046323304807084733158908570223268342378442906436884963009161513139814986629958819887489314773668568694562458653769249006408382034048315548846696881641270381266350492758919141575795431268157204466142227207621375466097292735823572758417710916746292240587239975781701288329870618608041630302780638319014858381462501039935811287769830572782311881429538968102471424153841170087018911869065380449878983553212354014927794464806421713449848908291309460023383766813180501464959935219486583814020054426593225878005986701495333517184480583364235171871043269170060481761420037145260370859043997944517764787176862104221252922443472403915001002327685972109055432889539619171489784211660881910266181784735893068460980483793274312104735751574461636132138358261377902658242840134734674308354211310716546573019428330987656843858428789928617553446292787081149348558640099248716296128214710401575698593894338093597136383732462776083299677380634266912686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] 2565249401966486792950609214238053277346065828032194574228892195021371578677931964256373028700039860217879175520757769193382345205633343113576226507430527107295111279929689941250064278851377542897137288302440786524311885798041741054943946361088537512855555939715871306342750745771552014607410463340952063844831503652151961577139832963852810520477302343965752203736831553416417075354800275746689582682953536042629021936840532003771977274729060297794450418859867016634395261176154004938592740328243936439825977222833817535503719116953730204443925363375238977060693999818298695955217266092235733202173201716805232567254992476318625003850661660926067791119878146088029713901580806647810493156886038271788605337605548311625586997549839161122963428969259108069001366296485358551410122016756437833525430797462915684920406254769688345425490410401907336165271465788381079275587669033168417862126082912589634361590706937685151412142459837492564808753118514873168619181848834687855503423179148725965036787979014262943372985815972376858108115743714152050898354403681307326153336330334497660082007955979249040105186655802659805623488824661616884699336749743149685961728013148845626096042173311909992167503130707048244793240485452430275188930088749880780733049639316118595389119874108627623959532442185715855896728335280692711445293181682930092626708428541782611228384931450032958492064348489611829049619399224298645030252096851176470178232024771171367727461571176266402804443062068518880038202028025070463650978603245787270200055202406743570183487690285140006502479011442005356845699545025436960134743668696579648226986129849429823755101996488243581663419829333674538694265092526645194942852949312198334482536749524928013822958076622401879282285812650163397742682082523272716150800833404078379483615802455583745768251402958197532889797038957094705293998722237444447001680038367142474904399869694660901963147873476519068832318496941471333761130292817687685730861247325195128954515161680631590520344021443464269622313376008066656220707576250017441876929100249155548503712014344857808438737296862273365735527670649486539821096427787850151533671822991530971375314533903079571366165399941934452793157674141367394718958852838135401761838481862670151836162734092007357410003220894014407585306350882963215768515877805852011969905779081724680907406840081326670022953629433806713540104686795217306341781298531914782570687483083135617025086791906491456036887162522079357920331900698221521180209768280985394220609082330944520824534910873636908604377916160928971197663156646551432832942102214325751386281332694619485994079443478537397279391744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -1077912262477404077558259989579992857616764143116752514555860866439154204986957146892751101595754182595873196522293979771760659428865082891278697430621465194097583700043952972266968042082475212285006533211506688927137185666223452409308466914659454468028281409632735042100361651456761281297840510703043236239337672613906161341701572608233988395697697348873099227499784427828242484213982521206103172844971681465758714733884945466176912823635935507447749014910534266466978380320208720744007422546942370505801098449190345773066449157333677102438837975414125625045397472071888680149709773004120199893227619618209995637615289226214874620067155736176885272380853173541994132694928093454481043351212358769838954828328771028117032526979775070278156036090045044037120961648702946308304242348431777348030854928012701345638301041086925766288910838862555526087398307066295146286173039298452452999573875017364606872365619610783855726616582446591629279687445256056563420301785289191439243571851661583502966241639121875290311104109753408173366918250318455571760042975082836861614853767762160832729460595655841669228695409994769674810471823512955906128516212842902654819194415691265816997897614837817687721471300807363214867389592544556148576017880339051655864752062458964684692056353642247382906728099839192916367021197857774105176324074089896411733431491083727022205930005253544924885029876925662979105287379046589566759222040704392009706648868539734186144594698521597941734666846909015511563376489511399915952756560774993950783116782775371548418866304065963069768022711718419807200475078171816227093294339460215839716247159858977727354263529686747724516381876479290102386284949848894685445274620711327036973327108996788638468594637787224775770452124391380555132431333563306661517076209190799340405650867036760272812516768201672773635770644878543372007614869600369211277819037753798345405001482481605307936068662150643177789264604613448682455368750860821610581663836275143799269688722094734017693869292153928711108918875904746784478217275751168433515483674011525065659768041776580418610300596663039993141332508805646203006398066923856869833528638851259056918929022799398489967724508366365764195039275553743773342007990662855628172918103700927882934765587750052801292039893764966849275067974125045572295663816837832249034505812561997692252871767574775169570266875207261541740768068425220985638310745641055303399340678315089278900206926485022517287192686466785696720632412187386149043409740265357853535567940220095631563217906621295712452749269389754102683601123988951620073127630575676716099151742012909765029984558996957419752055111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 324248266167219385143438501029336857200685608839478241081897067506634147622781938331731990131663309320427623765192981106108787374386745048301049104757443769255268006639354711198637270558163944881550828334510653606862705193672888213448098059215417538427549102147613918811716028795839922205727408948880586257781863492658206074749206813835740064397402502552115322472539835976703314628166329516281749498239617980791995786856866538154979810054184268247456501620061435869886138533694698687044603202130405693287182093305551304918627643917305966611514859279857047590574813136501144275362013862975473918737659761639357890259086159315870479134169542352068737999822638357595819872075704971605555059031453323087589329702575526496795580863973933873927912083221858213535252858862121137276264657211206717927922092346478058142632797096147164029952400362582404966013452920867994403442869270329021345521638487682014278730620928505576784455856244897772426778937115776645341880149146549353091818566360030353576805438780329469553950625147068179471618377826534240651285388761382949635210581141184284921102500389884429422157065446480406327306009360710803032658153090382422753529054082943778319496884954342829976600883361320269786404117668475409320943348893546968807643350120025955284960518705450446782762940324662718230605317930480153028694468949006736444001141125693316996591219017188250813840893906823651207326923884581765501955030219778214207432392871888933063742473224755905872823094773265359213451407052250804428465691336104655002009892335697706099266210889800994934031982427101091336788699458206502818487879074523213846890150005558269430042666708572556202103335397433002490558783296755416231057829579791594303735819572566756964968204076655327712613979016186552657724904617251861927308946253536856482940445394750168891849158617188329591023933173063951322678519830760387881906349073545398640229430702170250524892822796621498822535265572267683487656608456155928468146405140532868567643297179345881198046450578042646744535857159088283380492051271866006649476439924405770758304671806173439903764720998416250833827211523180931513948056660312498108154031856357953791867671585025277371166477469451455322684400547634990220246738048988893288174898041724633527008882565696615821178490693465749167130067376807305161888005437548514089825547107852098872634521294754442938265179786896874623199672298300919734518922107108374164072363809724370401416902872535484807871266474228258110848982734703314138411224273105957193973042590887441661496389652725878216544727738522994975981303121537803575604471448897425927818950587524767170524230092310412836282040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] -81180050520663216885587665899356322014473696274703024387956615310140177970401249734478144975393928379685916910177306632805407057326258310362462175480843960265549100233334890680348783674800241368204838905808516490208923937761066917040066265861397588992098880231009046895211374096052453184307677561418725302757832510779428887828637300909318991216447914641777502729979725791956565546139156235194733338611154433704055302783638069247533349766760377380490832945024416156693627788174314978646796587584103732559770423920045829048334688228785651327145858369897692933330795400968211840352963877796220385499051207328197404743510885298892501229936301256237045767679228386704496781770064057145865418843317090435462538978056732492409406421260988136501558476953457947402894869690463948529828908710893912818786625052167477840264679072952100423252160011190819133890983505593864776080840621103928371741629327415109287797486402972084244455003111097510220583384272736904199585147767653334254705944339927654066206640522835243084981189717518899140560318353149415545560851715702219296241955790667816775322572857746366456419510022421579201551534477690611549205108915653592146592542450606594468292339900902659428846986668418920086488135749992047475630983674409587381580659811727138177878846694595620483571798343006889413748171840140071333282905352348994300469678604473395339473997662008727340797369261123040668460992403631788088084790931814223269452676266553604598872241923881925461536568227510645268341002022123044407135363716107213154046950335076679942151690290582049870711040958376490066266271076489783787239834462547805077128382726119239537148877810764382309656202009424686134789758055465370157979706374420586848515752965312040621671778151089177405708980168626481198169941360416532553512589639248306177741353842020527063733677555318958386392908450529514098281947966211896802814509456804015359250537515211662828327168503229995861431323753170902654715819486327474390406839899938018145619175473765403228409363709960204698449249540433061090961726443498771381534094785789674085090924802261556984444847256735897929042141638062881415665525922011976246104365783460407549069295511099260085909419816119490865741489108296214934072074508596962795620277729801606284048043016692141738145830230609410414125096121533429194455094083467551750390703867617536645169474492337939479165419361986052896060934515523739136025817975260798897902039548873138160387446362007316165948777050799516428011677475137588859228850120278277525960959918733117711656634565854487458906416370465753569774746039587662108301579097804797182686639975972395704789939217127309391524003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] 27236782471689819577757765578828700408126900711953414748060039810435499226169986881338164252907622948554829594897991451488252598224721817057822830160511178528061072876407375582264690154131020962908339127766878136223808961588015236773618819569590235113098414876727331693683273795694920219031009327771801899259119683808245357868280774869694998889553596634576395920494887500060194119792109170765887725426490881147069970125736646505763129059639682719911448419815451642271174004629869776087561878551941787372762694582019268289661788417700331003343938751469480584704215595943093171805087894235602072412284646453876275789798469768321081355452203523879379399058473040888809761415809463392496934806006254634377433757437234659573074631535207612449866397109171078588894689046076524286865546392549294444332330121045773495107619070012691040591999214996399264216203874017152463760405827336854628459829464357097256648339225964825452011234452139825849069488943598154856788543055240624694158337208761485780001635684419024958922718218011926671758889117122223798867083310211554782438826846293775102651281767333515539799024325362433489238665265818764468337880588439727549984497203970023568420028658238244327335794218494059138558405522390849974428962275006156135901714510106338973545539899870433391370637041043884375783511073430903616233057720569824665470607666065240027891763999385102135791848603650736207238859984821184068815492142642468783011059185419242999501348012530457020378978643121538167735862938122709670488338768816914386530074591838473059676256389002896279089549764611473106029581075622159864142608453407739309779292383302873412871992307230936585622285766463862714402488849703840181712603079184971566455300250619543428112353467182692517743291100600389059617510839670025811795254498842084981692677832180188738482307558899568010469275126797908320389552355091868517567081184035955455523644668431762794400516723360680114688474043215803022835395757527593227017479699930757019886396018163086225787801982042630539347654062991978075669849009314669936223328258732592540010976678396921037246343851737666662736212900257133671736803498054912551437421689823562495230456638932360285814350840189572437629261170432997617977882379399849966697218524464641564263809716404764588898181137018243676513066722077003588230772369002214952265847240559277174715421754429351919626173725111681734350760387169588417811060877507631770356984279736133980459738852585049014386692484686026478091470477052721722659009550729196019702882815967454554842067878118448137254278875694485232036181247728820822558067191266389910890017970478533576493545134412376831615303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] -14898422930038553389529500581801462928372735568145608858777496810374677550370083384982205600278758621517824139461711247043131262968805994172449677441239567941244908706781900990194654715087764832549972331322848937810611176021219388867294821735894696179470002615960093090060655349662374665469433382399665354346935068063779093787035779239151171883304735853017028684301527417033498053255266252172594018217330676625766805620253195123712968837504299771283376623483144630793771019429690083125451566347496933464438417645929702866402490529529929246027072714254291801142411396947279531351960854735667411810697105901744137166514227589956346692144419563032408447101536640735864220898544524827233569887313951025148149590380834826481984855317994409181983712585697879808530404834895513263045293591082617029093220581702360575873716475670849779029282954028398363478452892284582862253731096595504408962241332361056010419738373418460678514112095857796373599601089086048091656324159120564427920060408449729619296900924078386444326612316473733309141918935487548042811632931061511454861561156203557601032339660862311119337621464227893009941154443698287447353796057250587411128270314991234526260573771560121584609481151302091999272032716406529277871817249684069462895926824004880349718775446298983553991319454600084815281792001349396830737460118825730652954307452123128310934358093869136418637654212926489085657591019077284083004790990656340820530410906698325510169465239095306209963712915421281405784219658527735139411059158356417848906954108395445130102106312213292925432029676842574624153309358637515320019654422982243825608175603008346346490155288838290922837268274925691576455796299649688285138654486390591796315988700135288219358655186803268219015993191509834090360067086026301913984557151119616874450271823311350892159283524963412756872475274913717360810664404318610385240306373825040468651543247724135636105110974074670867005656650314181922129540436549597562846956062725763748515956716515741570044177291474153048317369257293145005570276145718227490696821889011984292345450484365679091118594738121007979928627098690628833331607014074131683009178480339682686159079530677096666800230239339159958861125155550893608320864351051038736961227375872840252700123116473687793033860151574513512771198411660976932650943197957533143651875447188642278390260705924968844406695410290582845894521413707751059974627719706980917035755135489834042646094788194628785228755782528302629681127731294644484251236882362348664868753300142201287616171127894418887494585959299523521080258499082776843397156185266457349391537661225909711519311181610459095797596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 8844956374328329926113482245872345451450443485732839042456886779539084125045989650969724373938672232573377918588873968313678318731133017047210892368208836572521942957415014994125861177411591783857739774882235811546035135481558049655024462469445549137126645265633750934443412561788562662780253324880132348167071652905293652481147786420034333390479855982044729981948107970873536088455923014786685998781623229941637264599700249732417152529050807650556718990993918471060774732449840040204996227872671828861589910670357230580536091727742245310580278324211258096451019379790376464007946788324758097839738044162853498430192056091419862570928248301245283570161024880827800956139714893413268335895469250927192863388285549495132983194646383730682241208742872261329406915135500821485658619437969562530587817353459962829479510547225373133044500439191731774752803002688517100650533794393220404755394097098169992095148319259095574257894290091777768953523302929072165327231690204392478456666742090364589644838225660789785523199547751922763832053425176661257197113920187151944170643969081473663676875112053189409200745787693676386539716130752568696278209373217712955758990590555322303900138681745967805860676305408595381366494028726991975113163150685039276927010442200888520555392614642648884880406648154349802520085277560837972206826382591040850636844926235836502691189983877186364848109003966113225826282822656852333951152502825913502794367650815711674702808971640973791514148252026960789502334383317530647378424567045452810860292808332374193841988278900138356442455968097137963404817768825577165855252168155107306609370808300512413094095818235819043402055290331329280655402545530585974478232084450702488241224033931732771970771421703175919659229529010623440255993600552792698232028476087375920436732387138014047569526515037337680787140465062041959716691307731717357152057689432025384183251736633369747434127336410895999131600720511393765570516227801407399290762303055345802481171989634773166199745916045628466625244219480719340047366194876060500521577836463291712424208485826886573252194309954627976781387171184856882700711175442306305569480970271940667502803573759408025974556135832470471571877199068053610777759107505071381166599817953414433576776985075950362299218756452504276756723541047974362128265543803802473698270361904115675856680350403733339951198185336339500718990006239856346191307778508491739988294519761241198318225131708405541160548159919661920065608233395624030736712555931899427774993715498648766321075422302130043731628556916850699792011288516127998906556426878597476506619074350625576731161699389715015731773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -4727214910830083062597385433315913775575963310288639124911564444563887131712943344943417696936473984040273181998366107093616092316481789834966693919296996459513158566760258577289076244358423350338501988814064604258006300799738033078051876910773685930172975672023025015536429123930800072749512730343715062607460004798812612394020362647848748650990711147308219874947468637754743320273723594661377287379766210641841100540114007881324721560138597820032928319698482925223656524377405024685620585325246880704091167613197135167908467372768811763077662676446904027887569288672844122122799830753071465312614588626681153029195443219882713602010246669513466600594425436248285974883558171963392986704126773231521044657735792992522881785236219944100714118632267405203247991754745044725191070605102276710857720819205370412816145812179603656532707076313747382631716541282513212257799690146662458929619800434182927127783156294206550222951189871834427559194848198441660209461593418631588007132527577090435245640871648441350332094415155504134782129778154503745373402617271977237927313234499875096432288025234976049781265025430896065221690975675225105938580500935067490534895014623997499017930807987528566568702346364365790905556557374174144127232183048732640228813204796812864991535646691710202133044945053258448007336149976146495246872198021134323038863919243481030311251792166958401384998615564563861788185081129875964190824138035548307973245129714533841587829721484841165657679146608961459651119927751275985404806103116557377386881056120227686482702864058701244712116305186767316129637390889351108492790737849535153431337929165474136035698528625811264691390762183894146045731787469014864776387942953298922550883653544404042928572201851385315124768334049444361087644995729685724897924905705115237319716104332985233398854263325425630279763365996673597747888012750906781921209849561151663166977941182320886402806461429986996615835888960242352684729309777366360579073747624821651324769135595155259692349344295185161670212209924631579354859822869445489319336852146865214107866328638295223877426031368773301446112432656389609352670615670792035371262760782611333364067940876009562876797715614249392793667610736080910209312075017611912017102097530774818071646358759617284839513047806822101506277032583779918998300213088339286697016860794279072996561032669861838434253656741501574036410559701882030376311717166326690860861946346081969612972695672602125868779691822692638591980658635098966345269395351698355624887997608400522521815436658396601353184063698655571354823627291205266355644169167223604549342886807276671452433747120191402693099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 2051718951314075336655142510873294127395914038364058299909731019606972277060210481218888080834374836241214007775384682930900999788794866273683581568424526159377163842183146687613845218584434062793675061775821571492213476449967911829331136773662706075105746275440555227653311958718167013339549379630054578816940314542500153229094787501663829901733269100763011053027171883444601944567686505688035636645759902000499426426254173289002512869720518438859986974486441985032402257868635518215925804928866942646889715050353729989691492355435052701747066987961147366169878942678918493681909934077549202662220580399521060233038614647917465513885809188326755329333565567069080996964452197691137958102547806018417502436241632707305030597134621670100017246838583611343719755865930825244480731870964382789922778932926199261565215954714684530260164663597128440090487284523811481968696301061589218290954879608880314155077832642033318183155082829064054225711156570102277740793799886285003583428175530947445248694309800375700082075187147025431960573899813348608644854620574035711534388083922216180281764515923015134844005083625620680664281689151584338270043285049830315322723297785653711779505730897152532906104182021950608083961821496358477909889493501974944291559762755384280051324344961814096541736196801932677677835093844165277101032040945768454216988617434336327167040717999412379901349931123658995982510092027650605072583399596326182874327149456930148879935548267451134480753030052561283945617687176805373834817824490881192484899988854606213478644987227870816141424286957238131705736710898888260351258460324995685381557283311033456343684932288159213875974405091127200710620751352498977106288484793122956335593533306661584340921440732033254204606026118368645551758906413596422044971800603427416699062244947438717282574694403455669794496055649433479797422768057722133814389126941247792102867989756458655533507126357349438609894274916085872698865614195270128246343198752240264072234013393047496721968109365601971841998357680783470566521139180140986856265227193384832782824549568960480768007788207253375924549161819256588781384767795595208583393139792094733322260384036752194659842721166550943440478647201666965937568120010859959647655505702616019060434069259837105499742778282980442436888768307240678463534408462175488847053255020372163223350972142333681748212263968094860696795396603374109495207640684425911717679629862408168715230149346092787081478816347583181189282951061039370104064386225447872932442848103432007922195532006829258614124459429908283449698998695806961580878507322220049177602972016874544346527357466248366060994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -593987790074988298103322684994978205297259986720626058823684083363307746575559523123306000438068479435918829787515203686184376906560365938631422888613555414804647858772490886793913034643734894788691819438881794201426737740189630931089443442904711332072985545230348329041519163873590651608862338697563182414062880556257162913044652828269951508329474580360992796357317646083703788891800498479990874166039407351272123131917934238098801726792546029297489533461982115607834349679745849893303720251306778448520926092481969114888095079026238601038422838151585169515479788515746024022863578569579182460746959057878197663958132953563932429583651691033814029940518582110473826290786608390563799527880239003761221251342060635508344150753900737897674609805551926851542120120378655233269934988759973276654993761838112699971295402608485613705058224677580647954622007096973995096209038427492939267357701357570902475049094695186966980342499090278139955587181784116879834144408208429730617183014421692406199268033967124310312855571516593750774095377678406855453615330783698959756851799452116552048524184661200289826459888946443268503508458559432471014594211118145727703157358487991118708876586225513431075693598752288323922791514308222491089026085459582970218604039078169020197580336884543098677004180275857459253511788938344240137347849573464595550545633693745040444999104881483050712623797488800737588078612177577107740904608637894424912968595539537748675386470457580823758612763897672585589653982235605759328823582320899098468284982937467488153784947814805349581283178143876198095615023193827601967871377041261220812712247486044340987559959242460060459175913968015219142161096637456829976617765519201133590683328554110560062093067201766116364373423771552024061695984953918050912963351417466247792556360160897039956772415664719813217002609933768219029937905852256065602428991970369089195648922881282830918710030387432032505850425818471879955295217087604066995235889622023872946643288800042044328818852285663046745067347173313546333047719056148156775003055836060230300438391447605699835219231063345941079745268526848785926629139330202587300558706853275637718788853949516918928384233930363938646704834057581253437255309297706937234826001657141545678969905690712136652396724457057213294548397084726651351083461641815085013027785095225747059726090894966369142512432479563425161034312160373905577547220051434929013132378756975918038608310244252161931543379961436705191103451293449377014411781355977394516297606610747959003412671643956834738080060157938746712033942883149986732197568785230486857451019246830315816540563911299817694822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 33471611465759357549541750443916256336647013968458306146027134875872480062929854030453865625962709043935158343114490573364544280199411110053144532172611357662782717377181112816790664499359777405044670016312015618483795685133511449865567398460455438866944549673463226599573185915073846453015329499067005312395518353163142350604914686362725997830117378065261476452914912179537203019248891045616716534580608155039947587435327771042081121367915570130947928424881105160487710254298054078193652259841201661365322480573337654275698668300615513870170135282729075363601306415652854712183260518142652892882630634516708123285825533799322996819033018131783358420778973970857400360375423257606089161879171311945595688509601984631975221510807479253139551600239260250944965259563427353734896924150191317704396445786902793912809416032892189992964773478589372663234083955226442331915997218977724152346536545063899976573200553065118912226684392590057922337217931885606996930804060060948286417614778413052779716525993045655556349112543222207667408770297893261602668322155370279412630111866323264223949064973003164822822714614856339705592182879426689172941832307208867362144087547055037194803084616739297055848504692196089263252760004423716908904444472369179660166657295187354380607617907728496254169720260277965410209874931952043808997936005384634456364669141212487661126155722179182412602164631906633054635009534792968750226727585458386004437375458779806181827850225762275701335899391901338592214535277739863717437630091352560384502916662814505527615942937810922675490782525746852693676066087686776670844154839389794689392399303868923157896052772684095842901905502258102537295370287855959093315467672073779938393884265771591625614436788855547790929363534111574000597999338709227802971953002115918858082575994944205997533081149755514748869335104241622537013502474933217287078489428617980155099872102087871259344831324798402291135301127637400529867237433326822788404674859331268373364540447689342717874368739503470997755032869370433264689181975500638252254886523443527728110558472741319081331117741361048573199480813204307160027072432023982598909586012955404390318363327447615795357305107837634375062135386567375977926798596914732853644297630308253480306604616033925491819612399130331558588183346865271554251775122135613338378948093859939047454253742324995563614126172686212470066637533742847447034557553785319317755593190978851041350050878149984694701662202183186121212877394186711401573665172693402596048185210600258129956784475364221876118389335968543618205319939978927043966372482493606360303250790829115331146355059813283402874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] 70546592436050036940649909350018506914224141681847981393098040107558223072793599175137383837060675237558526101570302429437153207039415784800440198153322881694018036979357341961129472214984431627618759109089039749416191533570882521398815838307409599327593626107293726478124282128304619757584559556273374686034233877828975899479561785222766022202815052765159527706183736608487188241431533839942063912382042623682348847992332330072847723116068896459138705687180739296734141371879903455698429247976540687437722298237130329669527611330507254802494515596622194940905687464928214489114856568980496203326080991995032424490827016045984955722813410718322258384708209861989988811218864059373165217665325754146011764635516249210907483967769233134982426382114499234638319200606066820568397369395190981239714897142727962353184528816372764124403186209494177031077291058140456498436779329106697589519534111767406426072936897265095512241465374634683973391434593014582730054506090622583159183065622584785357467049888924580801981715174837146828503390897153601691156264071655244496076836029986749932554276197716415246743632290222014104380618482268115379716030891089405265931844916183133092178443394447294109367866526084958533346391370647952454374895624303888432008417859268834594557862258021356616814173628583029418727391175025338562222465932236798556580980132681132305492773583926848177720768782908074429846077717358389695224664605766238910055555786507542058766901347958531709948048389535544458827568741885946327305500104181484276753487321646807583810146870161715108656281819399347312385209673235443786198400710902534517853279179442122328782774102548353082653939877688455436487799898147397923917095042899021070620325745304219419406756017317446349189538267828762595878543391490628908459285647607287526276519176120192880253327384833691541998959440747774165551455400718666668039710806027712474823896586560574992036184651779986123276101882322551426215238214227857059165023956549627538745382330858779187657880610367449445668101889016774651137782445161784113286746231983887420579485874046154393035573209149513809323297460207503063181109692530499862995894398091354565782484630982467654869419493976665323938667704438648690673228941525296344684070854025883612921167514776270729723201127651791231289619030730597353854940077327617117065737696361063101281105938658843928434964341714721410746402557218451827129002023420851468884701842741309923601802482809854190351191918150139265082048531271650567581435633176344889640041367282930512709559049331699471222941566260819059927640838732389399144165978937845450359713739893608059470811104267905846476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] -43885933639822975011719662758398567684988090347112990540937730612760441270157879909952740716728489019953940473269945104526618086258446374812270958310607269221116202202970556522615871304027929411696453265418997207839659565775022417106721484453656032099899811223267013065090565707592945176041134045041900274186105269866187762232775074186428469298892309767138413443839125812825988628522985805311625320146744965734182008345051867113538655203768606526127791202637862525929621192834688002509947119526410016200773422654872811154725187922115280587063418499427975205676042160692496494002744638914957383483829034682331175534860631990818329512886761638636296564234201520325975432150777603962517429530348778013850896355406500506268170325910932297471474517890898827627495532738946765366247493920370999763898375763597469997211596828988574429693421705146521051452439011615956074956743914468201947374929045718658479899779103811128636419617043289718553853060262011209913009061660409643320180783502960968355650919457177946954354541057772971723651912316255080952834197042500733772901118010150868576168556542040405354333899541315871880995168858278063844425970702230318912218484347629561476659540296946743238420564542675075160577749536692862861195466249363946874504918358336621456182726691744874916167508587660752307096654453064770355059289006417036826174047579963475034030034801239224695653922004581915577456435668547853825661110574539574344897860796526009857678788823990823433359080900586068130456952762040897741810237932238898282385729207936219227781818487882891666360092192972850317307928279705536674023911259236673598325160405538901265369061233787011314761004374961302821375915189342214900865347851726657138459206538367146542958221718459583822052862268187983272753539061148039336077855939473270879402284553711122213413955880155768333092118088791126277394214320611500087036667436325739941145821100964221412813331747650645389331169382949597386725243924108703815472046067773078925290448880735924116478968743206189813132442791496640685426889654234273601509461210408718386574302637140092689989033151452176228165520048837880658802364683828606177661807675656712036124688129999012793965232829281484376175671862764316153736528412383514351760028492365992341473258220195875330889548147834186197241783632502173728688429426251235168736606578562861764965753274563472077135408345086592151076959420510839034263284107934425593046450871490777350464015113815961497588188342235261092960761742506307538724490612624337768208555934507213228645838846544539807819062185851603302422156790596635756809862231003316553755335694964590596323109398945267103825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] 15459637170233414698965480058937279846060327645994797385431259218776922289797447064177821580378082138218085939092673526307346677624589603093643593409649018319670494237567818711315361500646867901115774804494913739448251360707799166102544321462900939370683388859506961943133923361697949661068238211862309849495203636656195902384601512753339047217942239029381046052099051221034420617407511541125414617887489958844238917802010252568330294088875855094660420253791879171755146404359734686776782796623280761225631961521738435169845572039240889981097535657040843184919092196768150882603503435863115845162791488731345721003417047093521164860834156882485582100107208033570001204349017182892625066213689479624744547607931975764614230323075425226906159968140537500095616784089921650859919513482633092201709840536388337494741113284121922375479912098793841018872486450434306881264021039016768931468838294351487039703581263346923359616961957261084280679302003702481232741922707319945699678827125694899908807136193496767117341904401622302268833881299509928265664807648019420677264250859154167827243334178358494259701177395057760378678130011180482998973476183760866556828860428150118492405552786418405997611083394402264158236453520332094385776099301374684286193580374614182252715782943216227267756592109007986486760591300710350033088681200264897891695395445649624525695351176379044712593237705966164860036083933874613189582407697112745495173089611847650526643057022923311577338497996716781731788701535655316795850048055820153617534225170110087292589559070564136290663188019125845033735443794084685241347889488651797412479303576988706887242505305180804841644951470670918486518838967990642052203940265657827440074542511829584276251293202651394345383728622601286844235086019859696221265487187253946027972377659619357235790995530830044601192681101790977387634318388351093336259023794737445341247797200074953640836760981916937070535761514811811883011997407662578867300864117951172445730896661756057662644546397270720682856379346673829595078786916627369336139786991636157509432809458741450690570953800011742285935341482572080668153812372936743724550617833597939640938210445750859677665514657004190660986124814496476988627523374615224053404375202234355649385810334743673909283171895967331181866279564620367679165090955783668233003866092555190817316735117483728237417043450404024165045560364203549761786934291934645025439568338915026166546154729403732038158600163014477032887631808326881660055475717763320839585209010180197903202027713895884197102549754822364783057641168299377359037628587515664755992076650933434620723724735138372192829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -3762669508759460092157342106696548054891532026316369891420790997146252703629887960016901257891099851934760246091656515605544103188735443082145403405604414697884950013122660777133273677664443163730277883598418518095073938379628592969050311860881961082614810942186382178212932787845526362197115989758869403544317186967033234009682235012516738167048972853696122020526343157568563610660791565981023592537638418016344766485000322457588109482814486292090377377783263907199850094496801199641238005291593046704660020014528951561713069092521178398775773320161142767177077237679550981263550280793627640666993567581824494452766054105524712826655545437486400594130240297275302277339241593449306576910264260827649841499583236079194678993968664151152670627394320842459182596705236083890912156785816883480123836255621421550710734217020929242518634127342825401967605814453563165000621070216453075855452635039024916985307900382684364733563210870977639508235546657895554992409520413903104698908663430150511293078750490714005490190509896506316544535683856348188108157600381788496500004855502489692614638081604599319416266962210782443188030270102779151248027902315560594249524713270780664844079899042623556257081465715993320810831471057061214289647564989303521307342328239392931667798690894678158726864101445496018964944990584781486476909747016006108463642609349898789706925787023003627117168279903203979740197308653201735335161106291600039865720113071950362996529509276309580439977256492852552007209803603729990470188962683069347292088031359691301867667576376679690811301823215605542388931622343258041615136382547804977561741884016247958451563001235586209516230871438418339665979702446728620556248658608945918985209810921222541464682978862605866464400794714643121982244580132233702530544580118023932079283106434636730553304486680557234800456267535407902466258514788238093169130047955402106491523544411295801010789572337585480874950022229016598159801939789839600087578386228600349469329491112415891815931777500916352908067248459703237394958224778247770512153027246980089252487674884305248213401884279301582311322497391443119370345070727987349475570464226634553760650782015195388970723251574300307557060775507497583425077116045526209168601345532864471145514652005801726195087348857936745107958459265632187326373309056341975622675276055464389691180831263594516887138192643970235782961564496830901402210802124225513765618820254319397916993589534450912962111020280453620536176935436446402213485574710832446820562977614085897578329147243838111611771353205443084870458012167032966923631648543633033790452530677996199218209108139952455024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 626055474734877445831027351007455530059533769541754543489751781844847283530144827039463030964413530230140090419912178433881075461570793698185710956442049283060048707058727795387041437957627287464522987635471620658565676614919896011976460263944088891247592489978616032201167686859320968957391900931717475617935559798808815125635924931360579559573358794984551945284884202916962022554752211691814890132326679882043403044031313243789504178499410898297194611753814613298474136444997757913618310048425425749489314621048459015650653481997106338822751110075280542472499468554402403364595336198791290934746784416679486891071950863976585931168804894266753449294034217389534253186563321200347625187027388886608601345059606588493213237955618512613334407376412132210382347091751152838539381889655631680634906063407458699352055098651489736638744799135563932896476083131668048351222306936825454648230114608033691160356046307522067804606575717310493792548381157897106198850592262071423758885382472898435426572161141101095505188582169055113411415113579840208201241872915213052290478511486923586419415703226752433378723951716492376695202049999941629211769040434394335240998277858630034097831554747273822235240522113684463468895614074768411103974873536886121004433635221435483950889965117452155604476141706315030941463059697469626252663957993668891478326050665804760618529225046935546425917503374120949841347241888294701568191645271149121024348567191083276891793262526249037426122699158880715565431228997872733540764526568281571379570450119306273157784631830485781870335668636611521534672635850895214016637334858290620066614757594867461527524859757917083730254925439198278024459307334669845028323896068069490688007555774838873909623978590737056874326198833435363091919016030902624368035199330156086490596190598343780573523617146516005618848058533850761782127689995032924952789106359462712461063034906355305183495442701405691581321286960662197569667635037863254599758991494285851150178827680026357155037369568250436005814856287150316143934287858966361722230490033664605666124076069986053553751333271524639098995267416780910841685752120979072324851977510758598796400562998056154533096127428921180740176135388707006841658225694267873975725398646824934190687865177985026691248701901944021305081508743498678597086177586510338723409180147931070742749732827764701771904628073919622049346818077972792574874667503922903767264437062743921724779645199611856339529841461086764022322146589915137508578698053131973067764311503233540840268257344783572524999306879596445563999584415682447400118976891289956192412121480582444175789398597967103918080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -47999987117448382702787356931833310285771225121573721567172968609256622906400840927009394336377019821110583080280384415625024047746583655145570259894727655867185514068062656470207611253552288606351399091158721204326065388142849947753399311201970357814690900883318815102316637215414356287383252846576946246327024743825961010587394410074470252003907100175092243301623186564294287680190016028014265287404813917738787429067444761905640828300717613627342370906435921721575014818777595850080565394468188985194234388230697273127348509116172610962903750729993152840140248803908747419524688267407583562421146778074244869224926221817206209564630221793855336831183356524218605848420843457960880543211200492303542963266133163032016523368334828393368429470295000406323107802910744757792722942552635529019051053540122833923459561697625795953232826697104224662170502951847221866485112980840661123826999179120812962736314593885480342258087319356338050517400727987172218604303937712377556089234702831162380115988619202971291944536082037535394390357517009251566323077666923898176152323759170471230073288375627182671462991502231236015412123395960300255824259301408202892145526187943765129282656459468590611759755416136734620628346329646131125376078977034994019113382473524300291829624504049196825033706852251729786301795861362720770815324837862837634696756850916246955630640734789228306000929790569901744678641449592515651162793992572333895378319260892268440348784289199226513750514297389409272698730043788945942694437653679970600985044967802668541071232700594577110349280018611300473357706031817014630911470343956241242461462737542476511335765544700716026789579351604481430154560304063847946838032676745994030930497612093145857452414236581836688232818740425083325005095878579430185016917262541040607892075899263958597734535377770666017442006713155862581838797558542132249727436061174407849585317483629188770747621940708036035531992242861853260182444112081972177008365736444064235085395385633847760114406023318871726365084161137452847828626839413291713853014241590703610327286838428417065326920852564983016301553572669213655229658437526334210089374411008886933589563721583366349545575877665437041424354606260665906154001397214208070709364132655093249877879260534458202921229893172664294049390810488853709857830152874866180339352287779568311128382112229958869529385199069294451323326981528995051117172575341689863180909721818267001808063793802562755286804740398708737342336127674262391987769862313264960234157525430709783278955778627627788388184310396632501190333708242566733348163707379556348455215645992897314589805659755454136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] -8054512827944705806545049520090336948541700452547786462840792558884411780819456857241843009064086271477262376308794449781407011312307502819800915987871493700356420312840622919388048870052789655157106276191066769946994216744477291430728555729746554079030266625842173963141178500738982203181768638574992128418112015259973587598302884582327752595457344693570690383944346957058129866316873600006527209174017960610463775128775148767651736276995839169497862024588759387655476712326973586520461805383400342289262941411778369218909280494752161615695226920915268189623679375326786586789916876708219146910276434338190073826180993012585507764636389884160841256635509720782347696366215306359903075109438002001993054481215658917289627660739558672406313619361837152802210467524265390491360078545245871049987671398027640760425151299066298717633500565569241601399219392246713832871207739370051836728631753468455515011179170960438032308540735982640398026132561974584400535143650605856598416545150052345377389084722842479332815904220280151080502282229021507094216823872077429304885071745682120829326790810705851272480708699768540470298817910607262239608780300500515605844160336849242006360292069065028145432824213730719805474295293411563528911971304736538475855125067387408838713936629421820804169791728053585261529989185602505366763604643071158596717119035918371805125481504751075495813936176507970085389163630077448803404434157976527719791885673099871088778284157063074734848676100755199386344369874933623970071452213880518937693823939006759660001805520569149655557454354659179989210356354260775476533571972712976323528581786077922036247402530513381743180564886971453178803236045053410378975059460360207428173621381422686423351362588607326230445067048253539437891539455763849815208143404264935598913085571112095951318401054850345374873979932848794275238301496365386011918275821314875647724976005568351614825611510309002795932270866648250573243796960462993469166014474540501045239008200009326071035081523304692945712658262029242986746378196326297427195260757773595913567470134596410594676716220405601762570023229537406658550829593686552972299196837836249804257445192190242449020108441954678276932027115311174247142440411577248761607502054699136980447019992676100365654216733190321429090043713063332718567911894562631855642994422565519794280080732729021824527396331580661726630763714549856945925985907754924161179479178174985306074876385156041582358800190760084025550815466244810246567589274318836420810927570098908272570928443389516196531432033332930757101610536417871217146997533051419493761783592658820365120227848071340359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] 2450390084578338340163382121600840554279836405896205533301301056963058149529434600815441504531288779079306622952857439657784498629706740780302568487854885926466745245549868995713978100802710739390427681626246982374431618892710568603238264899438814729824406724390549448448338385644765526962902023826285049918280823906491514078500828899281726271794054064380770830030939314570027579943187150619403903743753126784244165218844533655858512898705165281180953838159043128734776052707618078945743164661520413666443524843962336902713049560176530339456898735936737886883208279596117635163321251308240073315944519792724875298847138721060441000151510600720154811068479244903483208137211780335227305248387133787120108439001829675540954746774565430501407825548389921560116895976926478294543626499730001629413279429216189743410382482621744938861949314692927022005546960407884589459458495264577196871756898751123527597552021281644687721311881766102401775599063695379113189274665274849897743776298749633510415871482533800079960463157224236420606850492597268010450329924747069381905271022306399703435134668799640250838453843980181299648511465322097076412089651290087628421365624856960335671267884541560578965891126195478005179050423756407145483240472449619719509342281622738558884221577302096762362728118016083853096349350667718942826315772669707293479157933765571454966195452990834101570274059953693709075009639064076670635983865827248112242594992735286176869282935603389376397083397180601848959714870881286699504078307461255432936675585987544199538400551555557029241937604543849705330571062743059143204696447165182910264153476330016905350058967272794421017203968843781389420477687573182534675811751672550658519544147490915719136762270147672872196920280291088991857448309554162427868638511017333801890838878322679584930132733197899819039384905934317811073790684270365569022143654976293509869473366224034506812733624578985356756832574678420826316682682382727982648292719636583968517275107005983847042881545291756666364992417389535064312006064670022523791626566489353730593859571559030566835619472711029354946747435948837748735125526470122637020793818315459455127146033525410892473521438194452379324136420108602074220125341322180197658177856987213631687296250988775973669935743999916410896912450207043993256241339919823346431399107171419136337702317524587193831415148310553174854697180207156095160865877995528269657862808015946041017313278608717315040345604958778366589403994548866629657319239208002750937325910601133248485440856877264270606152791992898009091453748614734420174058886371070802285890999699285260854364093569061355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 174386458892399707879872255322027845805892780803937122635569782178977754393570260613552976334677676876648300161885905209827814963187694078385158814554319755898866826250431382730064306668531171317631971994602164313600930470362912572352161389694846972788813363486829507839032366219625448711572609850195016322268729263094067264834133483627486171998513136283619510568591751145446489039879029353536394300277158692349925800996106446481076668543170026411841044570727590799912023714973080146961727203138172087642068067986229781088356243902680169784620624322023220761542485368531258137190757078181683601450644402476298379468179713156100566452265104713629429862460293802540358122423699998151887578609899652854703317885307023877078204452799349249085774245900317579514264701595796680465720816942151948622588452288837663810651319335101595011513601023942561624268964873753761005159595552691945642182273626132874347176457893472206971295610828751910583524310696718060234447595135631692254889688097662126778923658251817453134996151038711359639151674956676636107065832176544838279089468883682254156918169764152833720573635228241058214986650856758542241580263939940411901500713823994631086564689287076458249255743589697581422143560206591523825752055703372266699164925986980879131691431795278212475597064828518557215310780786912565921337861117586592950227156235697002041379193180770319062446344815310347961417796553044407154218877571414201286319246372732241029498695275312357598658392550054144370363321133402362192182169864097561925976755519119533387733741211353501822193911644306627577901537363729423141744199721978428522045277540953267925366622489383771584898280554627832978868894624435452549034603599113303914172823850051409041627583120244894471752750091900510735172050564405355814633497189201066695687280634190941712702610292137605107324369965888314501744042375155433305453656914830130617618072936389266317196603151099748780484379950616124546539262996610189420366355269917961246011868077705135717780765216201568512763319170726234272018704420488743401783291663606359587872479795865911216473639503999522620811972685055907170547569428875893354921850131456029218934556683077493463952439042137438029780449741976292017631868042049576400633312214264146046695131097978292679737100034206735039144526109741564170870986558494424362562331887420020063559114323653560692082633765405158996963522364583472927768679203473486788873268902724202975825995634078376222724508579593681460563652375655246556685451714669486750917999661332762857286781185199217732126217767661940088576301405632755779695565508122792444125649450183675224371488314527580160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -184083557566238091521375688974300320359355413598361748076532405466266085352255615472909232817524027277593763340869692376303321931596781852037274797388136210814631661230373594389129137262318598662308334587445615102649100420771549059279243937441654909542898612871221793025164092951860448676128873172491986668309983285163673751050996995978037751691979211629141058482314775826951648195031167925646680037719424142440158613791783123429027696288028093647357768889133750997057321742112316557245943446294472707575147302026530152304172532917422576426592618718987984002659870142635390212343847445884167777929931129117067431840601995528572362800424706794772056902770015692109127870572898563762604157948582700969899645921871530294855150527683350761591779672162250997087836025081848555944939883784912969879777817385397590172892119470109569713752718853040289220144907858096827773416049689273467343804958341471258836560167257148170952421195465770971899980940942768020991618633403017869129593340108143920764711208718692583684024477869981162814307752765552433137691141073818557686553594406189969774058401735556407098286156989971932417295270535164161920643811200131097838922997694709944563545941639870823996596838605831074452030237055097012985403020696831953878550463848314020435711286184118758205845299330985873123864586024690690221515784811346809456765465200580528259571500868894425678849144786509289109937193787135116246253989086845394529603978312569259474759773821561466948302988233880041716929678672955130257970691882393325576162477962690902104539581719441067203242748171153326407812407325042803899794335164307452554765336417411025794371189187121962315864823102261524244465314671221801823120161011096434566616404546090102284827672434811544995220064011575917222521969840016542517041963319936117476980960189294478672827698452873153885500666584739342264199604945863431353859336399083069746481098596566685384560158490340405173950623826262772537841688729659522062344598187511161498889469742866134376478046343387800995853063074380761760087493517819266800669863517917086365143728904938681072638238494075363622555081928308668640841843915670742691263410318690371070998866207284751050703894938225080990566621555017463911332510649861403566616010476180875726812212303677257340235649991174981999748625393285429146362066219158076734801833403453530886949381522624605076877116250144277891627781101547935622724854684488334146514383830988520476013830902627977696704924068643240722549928418011219615074471490733197999877797996831801316981423303460317428109370234892755309010760748550857272886036998574064532494054722111574899942726412376473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 29752370452638848970687910622028701188955080675627199036372651822710247232642049631881609720264562577266965319909714797755659136567264142272363113165862269015835278452088157613831110951131865689423235034592740796490239336064549795741537060667325927327564544384145504484438411325950073243936067899644128817430597791712428291643595674270074221844578275217971503035354645307341345867284839517856032967215224579212141306570928578563683376615510069837408000308962982236398392181794305548768213716673998824315092606104917008332333047038558504691010196241321878088952401716546135246022421257811770652763542518103656538791986317644119618690525832240853928356137422020950182661862935292595202496071739540100680698221186355198186042154422231263101924734043511688621034058429483415878940927684322885049559320855549415531141654490795726995449526520354004182689176788634759073109450927777677249029180977348743134067209986928101524684750890861388557034034869603607272851080099673961847436450262099645536937003188743440590623032327816594068841123746272415836172516427284606102645853245702230210408725711020592891194787071033952537653705705112636516783268534779541952421551588499678175869968825930951050197716647404034810338294477465041389261434541565925250004213029482080910649245418156382350582274140098240663385123706597033245228133594741781719367694493114584109362015358900258512700219897377560798321784446091830208741422367667338622612561195992618649331925287964028485145589259832870695067381863081796017853213512140600377553022310398245739460331179272842842261463250452311159630595488473540883843134940023389672764648077898390175205121672090125128698872326476513702508482520049386558607129870848916751432796758843630450363075051066984364698654492800537125871624315782913690950573807940888224691607827605974126265125548137231366691130335769218914127284904816249654200021412330930837706618035775657918366632864602039096970529968267481534166675828991001799924991423731370193944861430606750901971163854504498170004702390670446840931223213469148863315995900772943552877293904558405532475357131229160911700457211275618857826906103055801850220762406886651294376731114811762813252282321802869927693340782347058265422631436684228772228507509201744340959848995139679148605572528704668276050452026959600293629794383567907209504451081999575901868825683297295489126737544150296564545423184314648763933054320257350405267685673598662213832090293204607349913703500461320989019558277974386727037150353414513786986221637386277607364221110602724554879966904009782667317619065539306837999598442733779531543461678212836953460856140553256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] 668557920806162728188748380468825521670031931021652580456963607732562058370750474514583409775822385238061404408750698427053848405431962417443837429139211443691271545772000266537786452464152566582115062873170281799581155551966199997205573010997495820144787405288527263233389100218863589144397000544285094704269671283586913545704360415947065774563167295261303844093192135877729306734102092947406649561210710844059529495803069379722751259522088881259976616065338245469754257570883039485583790744465063790260824450632093070237246004294682240058106539756111154219298228592523488803032472724414385981642865543181512685637609495037786001883632802767403221342142511514563858964514463407659035830431829063679182467267917824218804195197609336805943099304004651188230781241472717989470437380716991675772136940982401611673588146033661616360339984158005759857730366424430932868875983492492349669477340274359617436536240371190389076338787365124702710055879345778871939868923245159991476256207740225577742922053262441052613879615694660929652413033758075072874630091467370150339768122017284782757265982613405567399665759694184379265911030785072755165987718211843553954922979221637052857559219689107607067173389307850948505795574361045801526302357429582897048689649938667788095103262279866264439660307574977789917937779064852631012698817440809438401594669338383030147750051889446856453489800426448404403975563696276346889204622203403505071375639027727989452422992633345209806194351907478717987267820433510278662707968092588457432521035713630178756531876338209046265765355289956142411597347320505694689532858010019857458121401816215549225811318171194389934103426101301784862991023724730220739271328764652524183954485779290530758951492608897616973440142642522417823659569602973031567886507214198609192249616081439768409463476151130127376807736723262189701179217032341522614422088440385215714299820255681875976463751027980511312117742614796174115126141977297922553608553072346951726089956035409059593699866236078336998120777018902276895315758292569385178094576514329452193674941014685391426491862988015921097416647979531825594663180015135138086823759681925634149850853569534407889154685653864204557328505369370296340286225461008649238638336968554008406815346446880027850791042391437316366757322211541964234281945550886048795945262495581999214644331050508103054706049960894327702119266548911095645616394696576070312748361905758480466796732534134237443444203626739170415745486418265998998010012270266191496065378636650191793673208058023219520470681773695603039713300740785093067967310091497402013523640779993483225426782951833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] -802872659581203568076408940008565200898274059603736700106057068393703551068302211239091734021455144728217341684497422234333260685091985084680509444672433308366447436341203210991368707134941446967550858351789684391119535186334713829663124599601005466027933094093399862669762085166462056136119627128452664645755619773903060446357380858821789596787797923117145086023100069988146726731272019751528173577885669969313340399928338017244838050079681935460529898801876949984931235966500342348638696540910478523802743617036625978464298831222116845884246859476318922424080168208202312523219565367324082686630334998244878688815139264871330341404087330931799805943013082005464741253747429998166973785077028205299244507723852153160778666816032577642714940728197634535586658591334184138996128685309365908216634767870042393111108919791962957062461239830554772790068298670795240023750335308394776064464682256401540321025095815260460181045232826869262119282322725488061641272438630991303439630198057244059226122961632561453212726959287812990573445252365106614841035779571234446565887984202906373031796279553234136355821183460099582970700563131288416516667038490705745555919245833796618652207978665966337949571803690571560529440392785684027241279084520082563636539885602747863085842756028206739799032411419246721482838133587280884623155619317572015657761459468631390318004364132952107430173447320161128535123019808185461931167523941139225730463137952789582840806897483854962365084596602312655334685902840550558694503321702809680143205301153634806476220325750887776678082454698249255556164439226826673918406994213617913447062610912192443046376299793422165495279121999296900493397785016733585717132041989611012071667696883371234435198164685958630883378659787427654327763797213987134638613602257458829975600552885558758849808857650732541688239425881228786523831242895365525787212629835935140820220233540010244340467703253609148105225491589450809396313266331920829821779337953526849305011663559636648388898227973054979547194049403890104836759297438351822760814024178010625734144128185323625831036358435414437083809056502620983295866044097398356318362927070163153183705590434841569307413239405915946007537776707579009388970890451008351261507138085604854112275867985730145881128079259973289879287347575475064523189179489189838231637756530459837497411852405880552876168855459722747346953300569567886560260118939047450381019235209460505056741969486790945747614727685057699863940402375626532180135012230415892787786828830085215145937791683535230648926426574370283112290863228960581791874092367477447288056351136401490104615792300523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] 112794053229433485724819726381108497288702655451844398991662958555919526835096633949523214184407346838890259178597135649171565289118465552833379036878659227495234300399632659108492012999941321116443714766146864129858283229622492541051972988411639657855504858246340573549072151456719712538783695029441491888184230404428766298563222645208963468117772844558111507557684775417226750363237101081286761321496812229971730236264439738121721195362191245332179001279426686388416504477749601213203558843784823358875123276325999577576784179103548129448465366401826260539337916788619436643043190929191830113408527225479136660349777549039441812457078527630577778175631002290275989562442553741812455804086515121301266470644208036168776243506420329389188536671679732461857827396253525535135733005882493158346452399094281004238353335212871216669320364821201890225549354739226488096289578690282900316441172092953699184155921181243138036963296967608509829071466597162340019276028675712313009983328773968517391202439273769146866456215000636357342776956456397280283340653828702322849455676022558715137824725854615718204350615530802171895298606301783605371453109224859363537768152715117715978763347010573117095282919083873839938863364755871332614301959940992255857224379675503793433770068171300240935390324035107883185549648031545150194225864447252600365101216630498818624287309706981193131773123626702474412601408490878905872557739794786155101161895078069618144168171578319614605485027749796728719577612004447801514185873053488612861295621068109080197479151428957217746469348245705333971265524658024761456472595022217393376067968691262533311411525291230876803610680473431237251207468870076052325873865156542371530303553516382089849089902014907586690338712476850532923984105323032329303109807700440686276316550810180261068864450510769519258750571086257902191387147926427841655089194362153523639490226054746327987755540226857943016188034471300225837756552645085465547486363414907033823517122539442399269731786405855120792747589383843323838919221732448871007340224349880815164280647804234388475636199064826369594388184320645545357837097288162908086265630053599913337977019526263802952732416660056257172844852201295719504860920057463369568722657379078631577794771626963567706449767277719248459244445762250909412987263090505187155250458997730677718451010771431405733479652309887543341991843931680237320583869366636620058751007481292060291694405410735911283910938968353419145403506960380467186137935335905062631733106811171494867161377481112761342888128611881599036300625031256599972619978220028224883198154719287387865657457969725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] -10740104732993814073608909757242750994834608969442842719448980666391667943445945444605275074403265786251081346426252123205123887718507975123443109867348232184226818148212319302034812874416618554165700811318891526195689261640770813263424811169056239338881532424575104392109034702156082752881948314312680017206802756900802799906997207853797748822535712495184372725086139275677891261689205492694139854295117357833365610680943204814838481444044585700241472476593018663768052703890900405486177684753514893339819894006381021370499186855879442191990414872716300901361129967156371371359019257825247976642476877724882563805841363608534725867242833851760373109341984715870323151141304611858399725797615461330138975000253472368565676007072685839067299219386958482291094291070260215250609917657227641779787966677178426587089176074875549614121329936855496139442927743792425936481833885551616768524216917210183060041831415131734883020586378797457289267011636376934278102930999068249568772968049863732278142319203378181547722245270059820080840836166610516339383183065301880985980458058832996158982455810629551292734710831956705315943828713000141386414215502192310705707750137881070683621292203296432270955585016632561482539946873765108111035844480856925005589075842354918520807104549560896939139975345982346808066091387859578667011534712838395961316829404377515676024813508134340955029773781614236703707177789830016510786474392825951887828924185218201181715193237711737417680865088113308220341787682117798148757413797869909872307480174197267693984628862329080814104364186717290863021760773113480338277917335201665134673139090080795865729924265276969261066848832037460674262305857612255044173172239565462572242134862891632454212482906331493402539569673307196084283480617865369971072284436341455304301852586029158044915945255921846342809049745746722471263500272494662654665575893853522720539660906813163202501523203332678407782058388392645090426862876503243631449327044535884515286081184999867653677383548946393133347133588854853809538848525173810533802201084016886792666932934430377959797081858560311736138284911812035023056921755067085175701394670012550829405619392856400768299380110674551155473325148198434988902034148290041694150587764385182034715375964564595175110693609513837450838282417212160792422923695063513411244862710789559854222601844763116017908912079402104957448545295263726985671191535956447594144156557562531013256379206629330608914071924348004803192751210103196687880192497002860492317482314098109084701280950639720073622958630964985288446328893174306811421465945151865853199089001532090760892353746042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] 769007407389574189805274998445392293796939460980040294511699882993644979680744708698454084046326352012118814353501461394272650793621835853726080377991865051851910499237937210764434047935095370537649775757398360693275270734121803242085976344229110083296254237244258624842006865461064617437671124647117117120388399898850866905953204818824884117650112481133807880940347038574460674186199891960376540080088552501149284898495398240249975655430806639224710718641177164649789512729194444887552471674914906219582238236588386642085029776448177610625417371362292088997460012138085937635808084631969922531545739278929605379308778417354860255573191349519955833428527286185480146736211606757965246412550253520262251680574586765693358181176325078343198285433880044985627467421810168625455051305607593386885734134045144707257304865033194506213175711577854543916928954035483458435174097278597968516814176030767412047250468943656695832922453030306470273736917316402587194859063836475517783923681841246286522801437324595460910683002255828600499774253447468776261888467118871971315601895163794488953051036640272992969489351682590167818430783841537221790889010775563587857840455991881696261057958479237236807046408455638461577520090556141298998920756720532517508338212084826484469903009109463405759492773248532690353037602666923203886366999086081871434688647861464066165789077369227595269578696450758334512973100267658711867752375274030569888990012388998813257725087581169995619107998509615903532323896899008970448316040201852314824371033266113453260470243087461415354485295099436525682628342711125430170438484955699548444671431137606212599346912172047018356534105556814296050662072391338562292892666223308718155060046912564679284717192126329110233256792756880654827563631530609170238796821111972555352573753756968658647320981252172638049094042671190734527156033600328272444012768048531429576991977076392859959693171321886345584939652272087881148706093457649161946595648664130081770505213833234761018666470887297020465019314383883142277681315381005188465372606979838642821547993408459662133420826055418359798124364539050943599103490105821367107585890529670298848918198236196613886101626595921313879812740036332611495258862132346563867577182516932568009604028872832417091312820079605038844374541837165680524042610417237178628975959382186122961030525826786087340810225774134281021928546303075447389668176316180617280951912383204025377251321187676188658169293558040048634625535294582882766193415189105976302172267133783772510460282321838645240034634368030841732213114377056781982171848892951211284813680295543603550240490127360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 107691835219359135896181222053749008823167761104046106785771943939459917829001218460520753969509584192675769967747776833217075060147155860966555158369118809309911698544720636628903509983485454008565878405582394416128118003132563352025027141771370298293744396956075433659138933572791661298251343011654554699724499209752288956076630215994266230091043212702762692968787194835117492894917151460054496442241105624770485402391747071468968122066287662242426465009134788723639457828141747646357920105627722231454568698531851954706392480127796102466242042040695765122582896644874204288270263147422975328959060004661186335106942160595313864826920055669415286299302064833859127475897607696297116408934728939979949969225718986507035599073070024610559426832559532027795029620246930072229666813854885832093740441012599601747936920062092305682814991542230327143472677203843859388882046922479440822019251026680451343655720490104082714464494768809964465725052042405706593818465046784995144599726191037697319432631917695634944511187083712888950465342348496295198080429575210467813838571049324898626345329232997477867683572462212223052548735625797604054940920955594156041415959666727151008011465820257980241886176987571039090642032198820283706739175618557167579271140923613536466293294773446741627238857512706390152039684730691364132517501341470799482090797259362298516657007902532119573653382674246957817949046734033355780030292188623423302760901691603164870446413398934328142434374173086687036922076373285407408338474186852248002989384878090579511708454914435071345385819399067862435969121244065483471247490869148339189599278902684997461369387576254614013096662426625161074353554214101988473123876692093143163384379782240497233487842150548163708416182696044770403180236755479635810751623116096138534123055807400768482475487596316958806472073291062106528233274431800490972189527300553614414234218417840695044572549213490487878827421968362455174588842797522448709218673674572347274711397298511211445120162379438851579810337847563328021273733887619562399935035584903656499565366291556354440608530130021408205489223765343003919269991687818706141748868542537367841174663447142463360088654539119085542733422210088188212175599920106813327385477126867978796429655074344542661510424130277146650739120520124968520532605627801710139924830116792966096965723919528028803734916202446931961546044636271548348170285592742947206796214096388266622429089308900307719298521496862414577388611119661323164860528089731752596407747474582486600139675043336220351138369030682288974532088517008576689597022524569051035106621851802589347226918584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -42205294032830512621842897919330046945436118773300089392924738039108572492991167747009220782961271064459996915995035969137163218639035277459449849887328197301347432482950833071727426696015280995492324427717353706613196042143007518336411579106330535486815802806816904411479654870096688692726795698875211604360771372242933195755179784596689008016495709383984932757588572051065540819033597797947580282354160903666626744921898375811290634419486344958794087976522368026909930824222965746138054306191185975341435429943774078898968697481498217513614729606055576153985420154999459086774786948658606541403776709455932895460406848249301539350801252771496071698880940382181891607095174911442808741959699262004574491714161223162606148616064434635560675302764808225201509896133541438093735315215203677253022306588689111263614936879187150223948806768475226054441116426034159225139096797726220806444785615731147653683736011975811173952631286449648285134902580320284880326076910009502338927624453423399521292239481535478219688099448220842690271225630387893782404686846734631474300621688302133111591377173751017137554526617104410593075672907618350627957399296961713314418920284540103725887829977385164443065363412548958234929884808778855649191904108593329759557833229996954894331603581160033895580148331208149774403584153320641653635303891553079799286567175112848305734910827629420633604329314668059357062023959430337616541398835219652131200760862149273642881049076623925481357917889440849830772069709272823925723581801231421686032225591590173872943827461862206816940217673858870841961561859456626640022232231387835510100875992133499955086045760583408324072946779921063527982093570996802023937099858798825914685084362233108245166111768325432486280473695366485482424356730990784163560373213587490762340779896769103015418582117591699041359289608726899110938083080154140583468134977845533266042433749679267542078906519268782369989436354809130302455727949224967660036096467118473553014669977772546777113431175740262032831745881366114828556159417862353046762356991552978881141563931867647143449316940947958341428741403067622881386547999351882634323144323229032605978144087454164487442888157870573407368651546065951122598555511911248307353142044662738093411929313104184380108603927355543904431618773972279512491630806680486535206783186420279826915141407744045188000505269229570198632230542386398642015494348368863770640346433863092671545635147163729785708598394840673374865565087573647074389634626875032319342491894455163626245164555928755360506254023956983031862629170758507027501085419663701656989503277384082345318059868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] 3681836194695131172008860863109120867012091937789698091759658440408730174738580479181330808630604889525189678154104589351536201837451959340157155371315340111545348155343953731592435910957507539915975301301718798079121939836388343284760048788272478859060818133249846712443492283555029749302647576826673588376954577044867450920930935286580563647436462592099536100263027595051094299195197481638537723942351160186706243512654929367770712267144449002141074495882192441431880773066979972453940506281519552495830123424353234273545288560541787194446347503403324190438825181947841444383446304277515034653702170777032375761614433386528311545593927727522983771248775769264756734050170211452250246022967429886292754605002914299312524434952542259177115172639755284088193363432268265957941267329917367196941854635929310578074800803400522474347798772694816528464075490263565176065470511272447326465190398273399092759975333599096634079652866762701271618408353354518870517940683998511579063049557916337121569423684625905132632041931178392852529573745381120539162429467157424837680677914914695100621884071212889070572279025174316863397324469046766871201767105516391092621401347439091134287193274773465608643634444503190914790810848248315882722442950874714729474680874309317432265888213093880185942702611444857942833152199749822104309474870344142946593769002639651545650535228461510779142456892000601957217803483979599748620201483289831363732898062537779929255511270611570850940137177421689452467380805453257471651904260136205082846190251957115647494937034715231198075125667991105970386381701914386933746804120578084570784639900395709933592796472879408400134045826445874800925097398283447840425470508453726852228778550694102032117717010707020334371786013682602720839147459404678744352492033361551903908686051716133542510951436196326888387694270698427499863865045460494703185095191291717258831900570475763703067593123074426657271457444215214415923506933141433442197130962606788799253198791410056153531479792292018239467047847828694747344636062372829680191044998270815684777311767563892867230290106488977754244301665549058205887871267702026217580492657203771067218851499545435054314199522438411275964743056853309407079384588398880549018708595182104096414660278885814688969660209545207692771564371659798141339688298902617431673920465030699010018753947547596494740373746132250577200068434847360267909902903447930611932601523700928186061989843845858793058659857625464586945536096019829283080236792680858195722570317588905660699832609542505137172777434212257349726377889396043121333464693030524208352260401590853839773237248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] 416642504594393031326139632174928892055712062565250359069176992889736818401255842862987569293231718176495446102413985108016869042681132748936038933697642791527413332817948066429819637550660712332624147799004565475782169723278238056183988614364854139459717981989027466870123738130888712327275639108354992690999893824741906107281875757163823170404776680139350464850973476269169266957131627129858704160894146306422736094007988149120542493117661860011301785840621534851611963941405560033795397433870200021679259010879338987014289618044582061753404748133961729537835529440078792216524499993431131041882295334528239494632149491669145996186186892193702805210663176259279184858752368796565455363729983127341215030834717831260294235124808082826804039982443684499690681315963952222727888973548671507283392398502603667302775766408353787453266555386817132918198322061089317953389817868654268169843025096695657040213727543166593452616890772142390119853850459622104357520600371098640133133046703232736376951386454373347612719922545915816960658270591254245929168440454256501968142678265073644292055023612220704480404249433832870986127675327372845568112183731885832627596190854196818533519956417593838032596610019113268859122627442352055141745537382768089194074415370942749123264213533625222884864126746060045969728215775599186541638106409532482204089797308073250818118560074868888072876390962152383742201356352488176116852890628907105244513592111322463301575078610601088831967835120306921223838441584298932928531579270993923351732315971094299035788111043538607688759892516798843492562079700695730215300939617738219966634187724714998317857246230854661234796423002851173506558591128969687632889843020808985152162469211088497568118706921612198040900941392921143697867787022110948354209361145943964758278212103353341097858995362220218047953608980075472939660109834914194476671935624212699870434890964982996839938591129870222908870071713210021982780460673169286107172911162752148519461147675394579823145620179575677137145034517928802284142060829503641982752205849633434673537190164187582300772559153787879144270681009470628937770976653912610575695116536469916003930627360589362756287467092898847460070842793192989552065839432937782922703636996159262301926791201385114611768636441356946656395120119970683099761528344827128764741363368427019690293096254246372668115335928389037546674496270120279257540162060206921964755445665121843134800336317076863266807308483576141262869217496693059100559436776569484256776251544420581737624749519463033126516868756627094432302048032597838499306106151725580186577033100058342275143434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] -119887638559390593023725201167440897273691854545194854609296980963273639929006533189038041148737866045146659483201964604558530095470522840299142282391807097973522213354265283556329661231019928044649606743700554769196329970492793275640139746928279688515613721616995799567564847578055581047444805617070209328283142990922176648954590642622120923893436528604062870405284065981010822752391141691810426963867728328323104107989189996077040952663973603754016671857457832172367951535586794060582800499385891127404353718576340905680000240192378259966211859756043779385267033367506184043709628614188724183976759717729208771443236877105586666419355513626425992415703785392356597435595266787511807361898050267454029980593681100969243610746892541170549428792573755807658596122731636283838368398990710574372341739070110717030390361492634902302078280483463720912130484786951858487532932672532306385355022287196732091479305562988954299868115881430867258681929855261109999745446367745145596639137402164159841707610455300854282279857592701892402037879366718439303214051872149180372337275677431859309250709710572295519202283827859234841056508884310225479720701585934373273525528479331334775506767355576137569494381163936186952950919911365395004095098019385686861659165944747422643102480414025907641915410320279106586688665513631221417334405541771055216583436147046302754503290634698601869908400448464686906813692239124065978829758540895891275217149963227926667939293942198518441199274205441075372566279565958290090562170484796379929996147818146998679412695541925398520793674309571862710009054781193032677463889787123182368055194236770551826016284146105399796876721361498470168514434604576237994441321097686105874801523983791673485254729003983618407186449714281898988764138977356531841501542985013582132571222223038618907372743006243305305395464206638783935712555923289117734385712806949794411125315383902062805247187079691723789862417255424469973883345688390017314302148253671652082822124513776147452801788478122928092448074069585926680460929139737914127929998844332783179336599231723185087862365583696444715185977051273842217336899740768867552767698532257100258843455221225364976430643584851148527203880305864911870434955211925337702128624545764214252566909112506906189116499382453019222077657461682105746503853727977559518385941985987842576414798983460443682669687343649098868792204964192457329247981226290483437345321835889645484881131084621317841612700185776250648193735479542511869084408368601824191646703242630967729820545287586182610126758265032895109529721607939218277872598893723454469778893478415530836203929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] -3663201319388523626429471823401415458128921212116169574865975739226142385147798679010473802849186522355581345177730836367967686526830548130015378749495044797202183853840125519623661799022870053565441202044673258013529011852312373969874941882366492182540137209908162998031591471118054873459668335108402100542300130021419881610956893460572927024971263830691260958153067993815296611976217934342606142508610956476305750905275041715883033399462558471602112592463000719599921342931520228268273872720649337598762631985260628749843604741025634184815161440579213151522835841619690151155828441087621280616179231636189201937287362003691344620980658629507565991267324929576895159770865194515383883920691184191241686647874238950611071735083856433684949836844729467134179168633934866840860671400059730318739903265184439474414622950619491169084743097220242345735925193559819526805571468646368768232617231394481125235522673125164903871870240104466119736158846137208405063755049102708953277264068949098802715307216262145347482224281018444377660019226517386013476216826359996677889154254898126533760980192168717138325778219870228332493665646559790587539450809408033699751902184729801940051761545282092132071600865449763819369978563870913570860693774179656138200109661672153286377358861486570899722612664008360778101068387795576266595003043608815284723581204967222057570930164661980313881308942763994313491717521874521756505783015994524314202261150750293788460163558340526353339308199023405603334887698433706011229086255665948590579891571155708905372142583984044605719382136640639793450643302342021521692176179975748771771431633304879749572434471719457914300535722941336179044230846306593797267573146868165659906681314198380324135714437124683322691468062243288180069372551966829930895616694163243866464325476999134724043962856923954087992044586022685780616616933852972490332313580479815943374715043617324644635053517005084463448938774916332147275230337541920737125072668503451593951607409611438472170365564891483686622392387115711295852172178944641593690531627250344294991164648132261528202971491276207704655628632724697258818355170955699640594262903038673236743736379018688967870163240277525194513208383624251802632770770488089269083907290229160138962402462165222613585794013412481568313677060066363012714412617484663568177997664019663175979502382305702983689713440985977340043265212458246739229321050269571639580717741432845439184798639537442676904061627372758402407776587498608488288663401362763372103836604378209430456914439377475527912063958002605057927885972071332829484647165192193858035106986084604766668718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] -444758902023388872873597096141073782253963636662852931086546271475037630583411197751828807461140346755892495194616677346412072552929879530171203729174972743732875394551807031061257191681078689625816448588236013930875500639834559939660474809276743768145531951844375205926773569917737430384832796706532045592931050606794584876984511905867276105023874644061475006269329080283853667554124435444169062497397354051317877333138945565482593337743389391261032256442962661405200942829390730351912080909381180577303681513468181393329456778676131391157796763101458527357809373129822440049089564135432320901298187713587036590309453760160597087651384387383645103421749129176701927645434264777955695218424479720609704223070573199650533759582269345573540564959351240827160407213812180791104319200130033765141402208453359311744158950174929109011950974119055872646276355023938695651330473876093064599398915795485749074982829847155751235025371493351348017390979974122773511591147020284059318557545245120310442283928196372663593743855472671840668976778152871264193215445424931996610185275458032413454761367686345819314950589985621604126981372674752274285670174584069828741244557199167198775474143083327130151122995350159703409825783698068668959185276104239772695148537709079996914803002817140653159915353426459395587400861042860432515881993043319559424820070869596145152884116518610501865337507099425636342402645413007624898219415023103802861835364019615902849561987934610179786074555208018371861017618919730316423398144922584583673964500847000683361231632721721221519488571282105697673044547354566082977438865462820070423278234777986213283148480114245424836322519600613614119520522379444551278269661350931645180910744188828173308095844213200988416048252439974365101237958830705660303199875676260375338370252919445467944872632356040596069297506543262879704361971633915320947920986202411959089316037036511883827199826074679400424431567779417503324601810525393573749230936750318153727348636579401138495950480384963442710046606300866888060698404818014532603182883470388355327289502562766667221850916276038421912163337083012644780466059805349961632476978997487653510635026705477422533320263814760703522416586280137262521396388794291456502875806640630097002917984660622283789940455165981756140528027940689666912772542260338593096857024492010203348041052648757899264687441316055711565679193711367521382718263124488090163112548143845385887908281600665735089409521803870639688551458395795141878530916371602740451011276413675395450299477603493756849737861498876304121496061628626816293176170396657837528036877608904262691061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] -46758217626712997212193617996364391640985391210689641349507764421673204167079147752739333895996235414623918827888316272070014452942030621297669297609865173155320578265160056462995407382428175687690537414878212774203629904770223134505439512994318720744761246862707763899940103437815609138826256763570124015969495290556473623044164312404930231849642225592491179414740393223688047076988322227579357056438311342754122437996349986010600586816514462919036170067482028364686626365565432499347441341700872322168004400601211309147800810996562843737627768840787365766544409775710331992654811512476166984652424628642316526871873956691144645366352388036917097831438650315390799579621716098705543873779924815927139723537110424427146947978108490612529665892447572838930615127350913817147835163307785513475983911525009685656598180774938630112754653327016744272685196276392898092506312372474525943982779846028591159191066664746046707163763715832630439359887895920604868279272244641851515768112231731063738626266062730562336043140371580971999317518360707849609768750139374763093560069970443458237221644100723379942183093874542977649435078190015786186307935609166926281225546738562765460348519304058011038354222252747201791170572002349119915883034142453732969784624876988684748248909354152569602381029390302545744808539241395098198798957004891921997138914533399455657539050548356676867358862268114735545095885557752539893607631621813029873100944540487399243516721675921240800951198257411592696416726481702998383009677787526087046651209209068217014218362267849617519380440325382043297587343358746329579277061411784364389181450044862040425010412780266653224288846978483449707323401425150692033167659522222904060361346096677626271799536145373834987027451880746064585397096178015778192434762219131735679012487253237894120457810522653232117729441255480636609777822430862981375049828051290676379651545773949859125003331214878728844770082828685371645553700462019932262053226252597871978720619910763889670026319940830369051664350325677285530038102818211163649355671502241559833625285146249774021577350459435520136820290244850847506584061959145409618141634745587606973639249111691441236754034197073765212419606641277963785630796648049440788650347881313414087439914172144545326537464332128343678040678128909060821233007680506776466779010815899814599613965850891296450124414623930094792712272111684944583523941845816226739129461942572880115058491311863051021201821703933870879446373364821707718440707531725160527736882518508755036459626527139843981771091597937683275496812258246158985700484244942018278785845286270136641126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] -17812405253094859985549084144238741264174244680623252482142625056652950288986170645263994664643134420458794061638087630790308054581893178446477131984112750637031294764176315381819620331872810929735298294903170682436683961238883325089995987012933023621072204726599499548950199211236732048885213721379541875098187680171945872648304510032655234811041256258252397781686460478328202011652741286895047857144556558299209006671437978978222578277439198725141203431362587137537237343418783111626869785099128141243874208104224649702713240176410772158927328653850725311631995989462314889921064076184515037669653720716387575224073586475124996789862571116385096190563469172900250845738775039826724149849139479408311075192974309200150138370629452819760652199484702160900703672621607882070488555453001102290390757717140521327074265578582074434602363023349935298495259080444529812971531481350138691966076915670555227123953857604449045776637053490335473441168795582058491556957365750761044720871547370039230400113708513286559020379921713475831473302779569727072759882251352401132085828071151819873420207711005036855269711540029363243817121691593909557321753416320628648459204580438053546431791686285723732091456926350394107810231520501526258057438345309511865731542995622180830642204801551501780843550424994504231599916387357376120062976252503898181297814144888899755587720981401118585922175594113214416552100416802147435031534839195038157304376228446692971932694010196589301508003671389364439390942219472132900888076651150433502046356926741142883986141000376350876778435885367756542816077349655012562115092877190898073596234916588994545615687743685854429855083201532615813104720443326440510480581872168408088234076044000481627788969061815599725507299095294222132478324158842822392811843279621026001726061120860028645146018052929375341598983465869483386334000605033178115921518459622574769391317622502195769197264639269105165593178495989054698782016709860588417423476031498296675250744755321009163799256661237944270205708843017993277076042626589282134907524121611638439890277848930878744337479789927792296221445152898167935293284163005128247199104762398323438157622993385777886602706681333523853276403356704809426726318642592247283468034693065525916085373844868342938796934436490074174312314703409931073928225795788490982727913154404313453967332941273293422371653127236054971657407912468335681230723369875795084024698654069308698041163975152850496487995813752193900627565818540784477756683036445926443853855009932876671995848690350113666376492677352997908779041652493801447434087081561864108902843250294451349749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] -383412935901079634392279979453394912399355276342105561944438217686920778954449794348200893317034556279102819057225623491516759500703008646478750915813550551168232067654318279716724411024419101086397369410436827008776793813719794117305117139558795263159811702424724772112807223923569375694290608347906049058377152947757972227248658709306984694350488022013979707883118689125758799458363027296722904570737412427531277807912319033062359222875927826146032461992646010137961067995482385797997703724307338563357515044744461549875633858655606229979929372411799747245312272481797098295426224493170990481996816319151013178356882775464520227159502920524694330312075571195690364671241566582036928785582241590250752648410740425348799432635062815455205715925432868351970419618435331639134825327554012356811895543865028115925419279816813039017857059565580280192938251391704189708952538464670597598661100191661766894516041056333275717286017223797675004881360135433875701461649747953091372312666559584705048010108938521473105771473983039306286300400700372653617896063534882457407619543824024528992820135721455965759161864353904199452833665787810936257240184971298157532800788789284044472705553329181656349024350312130617599975125355289775274253733501464330757135151210556070288460704185239740415844449908362296048270372225615645759797113746394055688233666961291445839353370603184405974407288046010730619880593828841501104246996676854218654842299151683682613074079081181792189136623198883553997136196547454531199983159607942693332255099188341108103343554931933540049643089356492522921941856491965011064457310449460816060509205835572098460114982018043796022413855751497929105847954056482914026987122946397198624991395449176894868684390086482488587709865102952384025752857886006555198368666397544475350980089041441317736561247253917156048872636377236564642492788677418290553595636399824920023461621042775484796738635577460695480763712393250598180604426854360629884334651727732660603590866870972674785414084220514821007822482911859490686681535054243691180502709090468550454613431002521416291614181457747260897405363348919645008844895013521107294736196593399832380537489081031070172821719673272133998116863745481501150650237333283886411118120083576519052485600517429367563294902832973775035170854579014947389009455226880272619614351206416925796118380044434498616379434613887236629498309707610142006245709127424848862715204596383759731263398236612655164031840858347900548200698135964706169886117726561861918339668308663847273088773801348257120683105854463913081103121796557006868487358945136247346030673280171339939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] -28123804084402614816875352237953905112007983679445384942601147534483154981883903925572486517201393175207601584334068188181491559469142186746507444811903768983644436285077136778977689891682392238680191312806081757861981799782011653522733175378283205838823635207015461453684445819368375458113587771489908220066514073966099130447066404900421429235298531240350940623440369809515642118835966214889743748239290794476488582996823729343059781943904644944217766165297949257383651617263534414665241792410138582093723663916904633562119468621857528310388430088002933020783198894457603749355123427148541342134578732154397976167291957352224962084320316519988476941010400488516660838989705838627157780506256719002381355312775484582322736163388261508409457070150233468009316200797737024219014436118274308166708593660110208273950149323685729763452269481674013620880432586447801545173845415061089985748425401084880975563842067418973604787029841036912112713941462005554101560033028329915252832237870198344819562869558942936639614223039208018334628794946713385405940735411644810199173631405538620097043037269447965804489078354714284406586772774998651496165599815182598441599488363314044776246876673580823006113679618258297893131677798326508379899839671586857532871137536079195405702543059546326365151591437030961298454229635702322331958227334057862779329073347370247108334224674461805730274695237989399480083907845477170762305482007518714544602191025890574320314317002954810162779205936206651558175373451784234581830515409076084384308745180053211953090437234996721760179857932342891902677702925023617836688969183807966828926692090291004670197690662914060099586099845912785872243860380671794253237439225061956695259438662068734309286730831394761739446929985009150524129619892532050453411958747132976177157561625762625418199755096658889548014114359351070718044086019027111964193598501955914768291833225219475694256626653547823552909005119044881755541246801631326494105121006482514038554257046672280787354513750532559963826699500919284916767216101717381530926769488079330155345797014487478741981301434540715533182174398186605246827762957589242972202211120159061745494717622923595099845525095688321672594471225346473085998026082261804854549930075216980041894337931041210622118512120403959649290203294439599200753755823538524717824230104627628863100063090693723289215210901621157879667328326994605226372276838253127226421541586766406105127190695489566244166634494772667669094431845469097123997060799274458191766992553358343581127937538787157306612669823250010900767239767286907845629073873777234835896063903896793251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] -1885238629880015704675518187515809434155123171012158587603883264570671767153471713832419619543696540862157706702260702950750760285251111910468357910567439014734062589055816099046648879905640419450453484456188125221143277284916845829103804616651452480241318036989520164659993088792624348752218085051335152707706310949296360442698921167452902976510411650071542087029210849342868650546356509420403701083647902373058238971983910803222400349594027081719795450648046101853783442210001523549726274093506843924176682077597726253113592526006540554362458273374058362107142958949410082189196811268974634564232308700998520475590240140066888126996130947821778010928504610730231901801846414902432550211058691876388551301869333239498503010542583234854700234985086057787590427043161570206686004188813590365645075775900144058688859310299392987663431569160350145160682405701947147805097421510768694628683028456518295838769213467879748899657903667744431059345241747907230559379340725782768023877105693500226161977449241122655252744864548813967298134703832079046705159773236220881110698052377759019936821528457038794814918377614728959708474128308376676184019907376001928676755668872751289563160802590739236521528347526858361615567622961286306813087192799626385075140064159248348270114056680608942348642062277132065718418519956668635505281786807758973148240303679473665404655660918264827089628309345903661330868712906723429114021535965518607659036076060105417632775286637933942857625381844598393321420959500591639028413748218934647861894719810827804970739910739362667488425673537891317073435160899026463714393027100222053248004525707230894107765767315697060228716762840797517427646359301946616727181139393747419206052562004446016095056906763189106269538395938127335211890039275997185483321906743208191799416569426682569731840061799467890287619303121639341005542540691104566007356340288013722398162023367975911741401010171938626744462703360673317447052130012604789427317959700525014548211374943040962447347781068125995556056550379562637219234901804597599393623721482632037432898808479942998246260823800147260558643375606405905883019530331119203401628634715924102972732637186217952395897404240067111452291976245565360610443760884998194801467595336761933277875700296618964996727963506782414945859143775971622005901700199357500568671650944213989716231933243187679083499725447551211463222643210508443383604861030202884341228730191681988290134524239863591445430752851930462990393806789582684188646336295928527927732066849591238009901374967589833362699559357045707870156293518417223170850646716008897611618465047222681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] -168451616877318040466268392950352175044103520242412752486683309818465721989583830856292066283317069355186436198745101118287612013364875081611717999834717572489861306613716442308481232374108396635203799707960843016990730654310884763001382204026648590611875761835114962040008337931803806451931594159094724877898944191324848605638748208404573304062361222732679451177463639804092368052417696724923363903621824856117288867968909598876095539832924290510249397637276010677011244778969405711700101891329233244057069978246223162437272852468359093495913391618821689937227628509676729093178106037875096822580109687576647468062431548257632189628647314930076078698913747884030418908815961132053763856301244416568918426608805437258549934317432612343128762029515785838429030102636848788571986659691941487430122654749369073086587525056002559153982010975603618409655622991877060664337332055483119043815001047075026474033268517266684027325320134055176449803567699299670027374887055595989044821034726513981700162562316797084510923584181792578270275542770598119707396207556633176696851160383860911674292534001793562876798329391100425669691890732843036217933151821459821632297953196508695504692431120116288404310675724840572838927481711753996553882697900067317096108446438732368175019817070672821377835537680306482927500166831089428567660526048162550022813975562868284891517141764036362554713222713989885920518331077025753984128596588827449448207764071554631347386798652940455351741482177776989508274890277136764094798576209249823363872684140933297201016222362455183830793345231266378454984334562125625396250281802085350650468684609181797657061335600201112349202855929300105885304029483224270815007190676579695521040543055208414328739638998712025518736558920400938610126318679367378594335318961427426946169122188003359600807697025052223677408577160945522019951121063461732906424971679554403625726677059364798090520656800425446261114501946489550265522670030704965050786293207648104366491190644515776236870923921983704423461056423822026702356944989407563327764001755512841433172579186946005531178479693609465380915454139915449702488676887719115525838788673031587579736526046203919203996292775012711974965200587377789821710343200517693046369741522468340879267832749104864007588649249684338280918928027467592230486193331996623293611676680226377384649940638354902069152974756679525650123225623034740190483700254779540160221319556682447869803763073730436773579999010488328802307296636758310291647112108434717912264027256398759572698331028321029248216149367921534463408404375066966873182922391053892627489813713303633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -1619487318958655336805537089908467230961812820762392671767420771389289875637057069893477698309199642015928394438112612159731810703175892377837423800472737479292023252014617971711171406944716134156579877873773847700975003734650917283509779750516211398828046424234838177840306471707512060683469379329932853720323572835389855061700872864603258565950604879353205371957540975966929024387123968392243039062166721673448889344983952919939966568535128173833870174805198678999197104552176691249276124423961849143678305282191681688734247591098737499069036896288940303389440127096722538142826741173206989900185762046701730355887991133064726653604519058938533486947457787670680191124207263502825633158313172449109916394554329794347883603317812009243364546471241930042827963674386983440323934385518416095741059421842620494642174148032318798538087083170519817666430495345921964497062471988823355831213129298158533576602276214149209492511732596175163008018117235614056941889192465141089207823842121997513104371642931950886115663301945121839281134339247197072419083347403490093626814753199865090621020841333181236723582570326661025430970155480784613311882749802515269170717735015221674924601765137931646892882189903793737162663852962646595636275574823175224368901496690762091160595674548432464401549465399493763324866608340385456265789322356028673157659057605426866545095711063213720977057380836959100220702300155319465622087409522682403504725915764556161824168607716638701018207819771898341022664583651570960974801454619213104236185731333717010194651210748441228411899061904059711217590601672001876393177580825106855318690674275288763615622708897501290562132950823558706228846907941234452822755828588439817825146167779097143192958419835622146619204861793261021946420617261333239126649485460692267330607189071940057110429804120747951318602429211044575650971324381890777771184268779009446194679105000137289469232905167827108845114163014364941240677584514373191716830302853042306131115562219945096350028671682248390288967520455121848765581891306333120169300393337948942393738365789896540790479365857780446986020903444640992080160868448916086889517429387947716691868651018127638635821399910336643298125462997735403803885774283301497174331963683371331380118367784674792688209602559724764227181749872695149465575916828439352736507727285911960538989579164487799217848542775844426969585134570167177721847870789471669920750396955092521446612325772356461439557507037869963675080753773948098509580454481993689873534065964152804443008302177628349234516131168070145662388753817372907796424877949057888485526150714490880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] 71491421202851284241502173809258826049684739337631342821742217701129926867008659741526004357928457431996549982586540112072130175213009436748964008468752795775628816624622959093748160496666983488391587118607566633616060270734442291153287366752835011314379825853274588442718159893495620491824340698328070498005041454516079787714916064528604143712940435671215956579864858126174036651421152642178236053232956945638478008285209321322295371184589585840941589879352796752933991806471235059577229141906078535789650033761683089246117880432033079828578498465001440263361230357757216712370517257855916137697557581139066961833631172491744101871383052682378592452066770160500756470237833296574163432028496096959046769934362920272690991716560369205227921370893812680779045735948549691791720728951564039040142068789950845168156914859517437841579902517627878160227575004624369165605830855810899227829535607507105393136337219518374111740131261441331385766460396822270660449210215757564666466490045184402302881271626394996475940239114429858458783927362508483618619865439371632756171321969284342714854105593442576709430033321231178233446657545034948947076232594291217010475551595572799553059694350660448833608949534887042722069332876963570481994056864209790474319921408500861107114654036432439074071797421515604605917206062941296978943919981269964002548598517237642872514458837059743284818079103084250668405627056005775822288500742592970389247301022379280470671186365369067545481540544376718619010745905636335720637228142651245305177935250573173323836474940143736087932636034409072069313750687809825258196798455308962870185365263273787185275927331558244272118528453287853037608558501567202299645610860550989296459483604092208566057209394378333689114485329677368703043344748055353605419626357094978309698414916635216384465386131933758311311472356487878150882345479717096371094076359416946356237457299052439453858684592852504411330757307335235393854019318191515363991716861616414562564260426115810923646411946532925522867487523764571771965935745670391956214227465906626499654320158372667833384094121969594347136200847367082098379069023484680630608579377876589012279076117068748010514331538131671256110928298152493238914573254554052472742064873970033523820134561079108595552653839440593679474716183776192495461373645375567609173756689927664345066118726855214046421328720246134781574678042692321015175227177059339672512228115466970118253888121418906759875080686932750084967167384862503480124476225946413285681198986856663245308500541355369576191944532598333906192537034896215858008834030097376181613611712512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] -1742937346111286051409131765768289521905608173260784534088351034853240590957085453034892215886199255291276744687016358271539259824895031004929426938408295502001055676848459404721243303104669646573484866455779507587053757379472281441926585910997707904446249959855047854453122530392581690432250987500006428678104455074432707651644004660887999978311475471429517357973784758975737348264539402311281990670612684425426780129139375050454950509738342055474433078517207486252595139863193669733232882330827394233978940613117992203966037241658779184299998501285163733350806840900212697477798440816541084707306437391576768501473801180640333589715992489692822861293579028510715809499159617070479367027927196340884235064043853550432038039775302597547253751091821251560047843654286388521745273309315290411451597143172070788361814214595224583944269526815372192268790290946118335038969706848496511107607619368333081717169796904789245936035417906909356015031036840151233177773429287333770630428451393820378441463756610797854455489843181626621168894814248578646159690065639531054346758242887478652509885642921497591896584815511752830247074042444845673161072171742262089331791013083314288427945733897747198837032645635528362408677301065316140888055804786357140119072920516698920311225749037123742241346649913036050281753734447978347346928703080993711799305163551505972299097254920971230244622711295910586615201489375156299041438819119166043833794078031973893530668888998705815942406299092812394269919341163780506365551854701387030335908331154355477104729774696097672756142760993927521538658504851951069359521108353013375952910308971220718251214284288922021642515393945929518275839951773081807309031222643135012878933958193017095432333175048789493852829778211842003868056865275753075467629918532065318664267076303946208881665808003319312821070222120829171461184251075583359578769788497514638767519988252526265460564244222957785002480500450223179934600820370992021597180712807985485604774868518211875956802666784944405577150954412375820975320133284812740448660051771683963403142534889223067381480038872710338088449328678771121104251349089768397910782576235562690439635607959355908138167960722294289135313693859664174712335191247656737322277888899144396252731139380794085030493268467545081362252726113188562903073892084794232215074622664303139250474534105274306724539253011695460114977159096826401512224277907967106171619760661113310674655825618375562377759418143329089062810106747954726103184587135313658036311610375191045584970402709441478027712684447559341884670538947706653808309380726431262031938144174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] -216547684278224756698220707510778320479934418622711646783182273578447005754375476064807662168811634190892601319902305304492808733140765778010459644263920965975189573737863087840782498541289637603958357010093446078297271728536218533187909748308084593611680026927837221620674455596432172441792314182494574958221602006932037409482673779769650300748743751276057582474576924909258439853603058841591575918362571203965428378053173749654688051225771148138857757944650218585180533522251483590741666085010389222601897418452241206322809824141823047344370468567914949143788193008992122653129346539031460042177461701219030886717151543428692652099664898862855514777544837233123797401261896649255915227244995558515404701089041759966479240385342451410429301769900832534401049641675523885351325802572573951701975663269388947943626011884977301616455563512921404450261379588602087241714470077016606359698046372946947290934223600260662018281705023140305615610098537286407242475625028863148254278100070216073066614177919650595302114739799761951972514518643705320268710692364774149793524919576568268866020354876690215826774145802859636851190791283724031787571385099261137927942235283039737276838832996140025772900892326808011154391130826635561484025536476544362265670728307951440448791028815187793589122276359074024845920025409575530836503563677058426033332453404488109701579389240624524240320873482349899354849272989125641742634972810878086652823178254036831759881749993287037436315133961090727903653206793350195063544287483752089958705365500982209402230567239693287527901081883998924397028731219898470623711510226923921370546722349167534303163445904108820883980990321364081174571566930752011565273782054820615822558862985383855881128359401928559324233198889104205999398934972615171340163244178423318702069590039144984383377908493771061644773954266978084275428199941546786653433552436335791450728581219063832660401384442534330439187296763248486610528320202378039884429668781145571826461614177328062203839642121128773769977126887261688475596937011765464051988495895506457540084598376782116980303466189654370216921892430738368577776934405480993560329436846353108075775709263880696409883195237910038971412070709755718809416849330338255693054831182796461609999051790226813504677732243224993557834984904045073919841789898460583740184521585740438434471297488956833262036153964312835885572832636211560167361868123777783938044881583076938910913536383866657150563877700387475588412779293596225573137128656271646578662100628447748016472336382385644582401529393195956134477249680998264188491889314261982243658399744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] 2799096023876215949555880940044691672274157953699982562940686047925100662354046689820247447217769987751752734889462388237212041872331371999615197224574294066033529896604166615516216096931628848847509888386991794394186493524152102409048003957467964222996549104752725138764353417719861137638622433361163059120087077031386623927671214381057036971151370084109001839084649826613480321583828348334059442749715305377962724936302164443453673874826476442915736266513919284241592951872142421669191978529304364270640283184344866783503822448379487666721079151150133460147171136468391831501879042787564841823812503969635728893405580487930794558586621690640749007005950556301119415883191103642004996717921240145603099981777535563958026894805167061256386831738065768221011863200644624830382843395406432525711382235629279776086845521767722968195304558305729681872904124899282598840478405105931976638027876733126388081109513898261518317897777129867852458279926486273021770179240043758646340422151571500773426370322973307614665072194052769169441651808601565553202797620240388549710955664008362113326085593972850466346573042747247515118318861165695808773173572492972211079768109806461980833466110605998823774895913953220959005042010599157826222515556467164374553647243422121262591786493379448474191085425954774437972688215636232706959068776767338004905197116948737545493178015742514381889386017935375041925044011387638229070965294078966713075781432906636228365287963432191099504770521974540632551809571082828489392323947393915534354274258983953849893960190625923826909124562448973121692295065324282543987771788055654600721066609500003981109761888518611385022016909690576783888085445627263747205007069429724770256450269500601189814955632793323022511153343707019774432621069758599407222007074583414463146624886548306564486977457830940580063490349845986872380898703645539891568830132822645397353852354061370089652204744784117116046627183030148436971998285324866009474498441065257105070561203357390731281284756784679064603871678809207966824205112080525512347363227239707416766820925566509544130460042845705731457206101724888548757904080171280272854534438910286030324528790472253937323191861853555382432872730565611514008705015539790681075889951075179217869711707914089030445487779380526926366377732147819976416031175637866303020257709545740632734234041454504674959777745004139746218617052543241082335330540701549786607481966330589985697067862082936436619019176006673186434359284312732807960425558674835509934702679539210718854445683463313957736369840014835317511088610742670354278547216889941993188606607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] 251405712836007636094415211162572094789237624983491880195352682325383760558516742307503165921595928338236299343410247190243502483921310266448141492434235729351147643274718484200444255277880676145623481135257232831620928356765513916658968232440302583279892613475383427277904797435835511175488537082310507097533357991104031888373018557585298051726591352974435457142807891679450723990242869072421171195859547384447836557911935889939582365984065110360727949564132488698229751995953490221543159347111999769899990454725634507786359002046842113848177526727595758213073372152605648150947338181741676014485497986566380849150292623992211130395782149134572288506112965198663358785306556206532992861812243339373768503786441879762460786866617553252627374740575847537795654660653012452835741132132777445996163167786961162189788146220935005728288915470936347226595458943580858946126271379145471875484899505055038115610147983380263388649111776608134304060613153844697505368071755526930655225132456390333355273032461038129028425628437286763811202129118390717530352346685692333225687823900765191769217540681008553590120459194503791373064438288795318171962582235520152136548564362305193390510445006849734265885552509287073481097548995247143734154315048047992239433217785920635940742429380421643604233695349954014952798269975671187082946443292802208549887883434321768764898482237575807534733559035840260938358256318816918064681205013152908464694005687597554777311219969039073365975191931385314626097247012372035268114069573214043343515284937912496416081948484298375775039498181219986657284141392573898592910488050310079052706029110195169455689629924716464836056353253336722063378859510059195133803581400871885735015596454613179765908662120608473832383727069673873403607988654265149652423908967780355265747903100114983110027971879291383566605826792492525521030209867573694896241953422311583026173538496893060211731375344975872143141801706613315135190923817427748606891197908545074857493793285580164655361445728692404098435733028429597707062524759003482250399836303872033975044044852636194628801330723038678674738151437018259051866746379593424723200203231815491374903228317716028449093507751561607612129650193479774211953279718874767506916213677053631481475398008626292703805347203443264556089186555535189386634452691186268494775129049685314416115474077266175518199883360307738526227889894443844159027837460908665735737394766373131666443663264074645086521696111752214358376431213829759928744884023127405532562588534881682973499342765764740491931998195328028207113772909064306634548349013727261298765332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] -5044806985594790434197250201970260874027430859067644984461848314853344613085099941955012889221606758094191667033199307705415179976119217134234429636803497978471693900256914390071800063458891983717497784439551467782126034163535283023462891073096723223740295791600381877860078436453298026911020414594731865766887968943437108817384283874221497174875646147256663950413953877255633476928064588507019924975495481794525494689399207310760119057259642221444324128502285945947948355548804649527854089025219299429228465707990211617394865147538184031401499028987787021796104674516386528595876181944416097400951529154037621000758933285889682743424554156846406414243725178949465887432145235939441211359766454713813983332814834310169722273571777154720181529540831483316076969145434556327890464318607044142118177714050459103315735359512028104839392428891999587921216961323143985433039797447798597605250757029322326614440619509512760850730522515305615500755698799240094636121078634668418637089056591618022211688549409608223674181161279520494732014778239957461291716324596679717317179730784394594629894824292246546258305316336243267563230801007803952679410994195391247763204064221464723030820595841399194002416170515001881337587063228670725952309300438649639657809664787485043277012436582409191919735473692312711905214947451171346744496658178112128305601818483249341725498234471593291412349275182322557607030894984342337115958303052253607307466059047285362581684845149124256950957630025637823122179660742779685895312743268034068806448912255931532199997731529318293929168868875853474360526563507334307254636706593752736590742279761521921691027704347704554418847106581235272008000075387402102901919126039814639062715300690313035230612068187241033509291075905589136627089742808810363255708806350253619775583994636614122460242494003926664711063072448735644711609134391893424807772506826957864657736050357550933669067021561673720328992399601357711013529015841285515629775331361749903363376814773155362003481266777488285181106294051043800885613973433872732518858899047299519696548913450924823410119627930204119066094780821744445234442647933903265803597095685396795076636925233922571769389399900177732692626959614820279623272272277435662284912018500507171805372042309948062020772737173844650280401947373338678976832897481904869989636517019131762962478692948632620345068468752830627503775858704989446566115974399249967009623784565619149896412562592324780252753019469834847687727559472584780383654371139167295233412263064648757826234490183248489607892859654441667522075787724299729701573684553126255913861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] -244485542643626357648764426133948510847845728700633869407837061605468444204980605600462122770392175434150225927480099180525433011248893478048636138489990082951457817767536826042649856424200030468586016062889370406519330115565143051996102518342829568944467140239828687896208579228330726601782910803455513852969388720520945769063422708563265931516148886039238249062687226218335265041585738231717139268304566788153085859115826880084771865709516885475283354072299146940487970863570463954535152429659515919198280138883382862009047812057085026170665997355349853169134091981182423155368168743690583860021618866232700208979866973443526412474922627501994326942738163982562548789082044957986948204273245994840181141760611119754309086820761146896311385038481326226493410358783977985211113157593314460470410339097997799791130984284280989968901062823326730720066116009967516405117387075167028337207515533673461183811745743338412633527347144825946508234966375878109480494275387728143552033233570957157535883792759470090449347944095811742585530174406002010537394475851708029145333636200186832694448402826008460032079568300831678601035204210150463254808774812586909304639846726590564332405756696004407467730783317766866118934717050219957236868054423906655670480720049708714001223845362546193436754362421488224709843625116594405708917831062267988333841499656851680167610217990234688174952617834381005544510779264633286136459418749167081942102444037680989122109922265470952740256203862080454611604005344059242216861565967907697211070758977428011180741536090858359564407220388054178254450045114318642751199476456522921988341267236118295795081614526319888752681877762765942912089620210043946190171966249145833282437525895467626860239280734818580340678636675449578939660713418740371195145416746757956147976601758902408832133397893750574409537340594135403699953963652575521167073845204751768732909460605319968390625353924272190257043223869454452080567812177587895347897772672051787609587400899396953802149103831944611103988487811806198545803818346490828071605506495148723502718490799499955655324871821281761656360589679953546772777335101988347972400892366957115108102316944234164307373680323792292616708017856716324099432495507435579142319775899390544823767547568319011995136255189965948241640824343503871280145207525034430808554934220180965843960858479419430151156073633791650724412682324001604246440240986337836230930130600451412700922434006290527144566748655039899007690940813113938118917791226919025582094657720237209438271084355176228750437134563552589155239224564305193881196822117729476752179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] 8317634031813454304492776308334378444710306006711298397252210785571396431042852937813444174560905798630464220233799089895978476384781673829202999857317340850254385166142505491866568975649588131790120096004444916060906257849434497294449516073483958678786756363901211324626160123145120500927878968492653821126386970185717514392294380143186595786572962856380412439817894220207673624477304716639391323577551012755187237694898320058361720433900935931835129429264547028438546564148414898110618046256644757944398736755230759007045316761388587657179370057417889367722862153579343708152208536445647079442614300498383020592775644681447105837668365936304242325032246715328670536714941426415959190300553440518939605592596883380369226811474565279757087090571699093762280771829826965931654329770645547866928637953617221024038147681363816836000296257180401870503022651023589852301663009085369507112542284502879783788370501339532864476362931312710455891029828229364930201229505520408936965239638114178693871820504634438056504881967423673474254657091942688128040849403661667994293806732039158396482898020411230290464660992736202803481156355830652058137070500637874083517590828046117390713706770573649831701473122883004158620672120462928379217256093147281336475720437862797290705335279430972433166677505370437139854533495768533586563007060363556953269871653718905317576874810678816701456136624636319119051134027873192425760652686959945723192836870203379969099960598250727021955395785104633522520932108484773418908127093314719605678162671498422889856004352855983711460280686037156212516962681737420793159644824746631942248062458765701070248475388458474451813151630013931389944379723801658434988118324252717148041708973352255984016489733523460492030989386265904284397588260824421625871303510076466276058368975830194107743901714652003847015733576439895160738986504414563104306290688273992329385479245265365216460160503202636147337963334202901273843397340162431771515122282064565282058054650552492593986622612141435944679953935294903556989026671148110045807859624989638305500739147549841872714621598899212375717293899799589698142988732662109047693032112826939429130389545501216729377607524520952088028917304144374688388356738097093869534623642506033940909139006282557400697579711235345266621848112781131017706409453065422914157469031170937643314685413596046202510486056200994776190304797165137817404870555480065471846934127348947276635352402485016911222091564985118861872273771326427210407598143554017721582587375305804885946350292433746578835878200704112648708049730908629925338095561250525822320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,77] 165936558251775571912533171999464705118016273407353505016986750422324015692658547737929088795565195247750133644634160931061719274470744254998002030511939656176271727916371457712228940666844589746446069838091365344728499586972255586189266445684186476832559605244264063003997162204310013063320488034543265923103234367488917633350886623223042315021064988629874341339255196130806503657267437703662920183077750466972610094009814571973484866716988172957519885238191065603175147562452168301432856254027529814514131935361951376908754144651545149668601679058769820076431894640311655554812358775445592421252333741954315518471657607273196242755377951743126874091506401785201930518311101329191388519519800674810793146274830691192727092720002626464186002981702722678765359297127310452332061015089355833756076559304634590291889442072481652454682826856215261534950550620747765552822814501496125263819354843950659343399609237239323960241650657856249806812890711377552224137423786648032913864338345618948906559610763569796546097827402849081979931554986893812520696631673356955473482757963338416306487756152260181285857509094677770745533205532608403063041801858689354829647630182246071661099265596454443338833751121895286072308032885422702365298598297508421551672622136967277400603540369761404142148179983984325857420688591095067205241221225912912378188550348381042033176681867617350800262351378604994299525313552580685110593598248200473054985034707380788924129414133374807606216112279169779879469743113421690907815395438352047904590660582578637818344849626021606139582126913129471177856589886887570559819391276808285907739188566935031357126791918069195938643524408648842384828686347055116296145007987615237154395820729287188489948196982862660796500615885341105530469008222516802013182042468375631053829010047214188117815623666673633568602714639025128442005673011095562971248121004184065112445287256059311397469287712387991624831631875995533661696082477775397994284656376853347843715931947467665952514384884855670295107834021026290667800518922446626869211413306049947308150466920366579212569821154688543168783232313057473932446780099682970409359579639221019172260109767608421057978933872776539908452211157931051174049427959491054664719887981347995391594394108600142040502068240925053486217047489124339136639610726225327708601319126914598308109949893804460893492147824541897592466318087245605869954792730784490732223399195920684235055641121690691625571739123157233829630691618004574776223795284379235356586216790136040976764160752786277177849495435363741753896412882607175787042973754673908940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,0] 156945324731152803003618074751129920573273601980647054527139968205360683835743421332439403433030762267264358364027181633321880687350389514281211563888775719025108849782722694567600143027020059933276854737860361854960184960158801917123333639190897313105038802962151537512502913098786053100929296916724755151083562828164031579953399700186382913106105389517025601965939229736895647133116821368135627243020701756673850596832610638600734757698169852944336683617663549279596719566826963318844871633617352474742896266752434332793330658897210952862398587803942179154983729760406722173369027767566563393820267056032517391271942063703481713659970656334251775027759817140401775968039871841189673051093388188031533544082101542274676998574385169184367398274347297988403301026744076374051537044781308894599668450922806744994012766579226721769139831438100979277145809538379765003800273517708215504253297750024919156846390375333732804334617691698208433615129233728428064421462419917183991358401302249084275688282891824979197290151615022828427071639941636270711290408432630519895003826283504427260607644012767243003271733532261815883304432462130865621863990806221267427335493485835528771837709901833853779492138971818589825515337012721847370646175119560237725587958089467755583070787888338125889666943029500038288577787171214593375270445755166403487115544437011915410245891915553193274001688196330463089013795220771062273231903314510251759712397173202212112933105383353125276947448672183275129563138388797847339256195390896561663035925190119735622543396137184244405626797134625502047452262131982827267681829532243132193419940918742454467452819928490371645163225763392661510188274735362218484738472577844944743304763734229438272729635844439418927018290286790496042179685811094924017254523609243097893361727476415359920295957097634392602352342799323801053760815907562115782516919768310891588692514674652466795437670566187606791917408013871525901405910163623902454979271894388570212639773584608212582625024815543716464900234060900950608672685102242406759109728239665199425465670878268638278441530965646021962804963835808653463523733836749199339717357547112476233359846089866431253985635443327305075167042756573336204529830428316818640581181838434191544125772653792334310988852556839849983642791067280066761701233046596267263096134583355891363860029491251632154153168853423416346071573595273367936690903380306101241366727735056728130375068189303246597174805285594841264395930592040470354419440489262475534030789681995830890341088640969468228106528487335300439377131500124669694386565878870848381092788251113859275181707493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] 33514584860439973681202872953897026083413599147214145943144707947823904709912564772148022269890852876601507481125966390311029607565555710923372664545167732689937783159115002572759887420483898715237154503627476390039798541580134108010201562076168277005349118191859169569603487881416817225018296513246953988172211807261728200209308055211777629465312261353762698161130379558870721750290071396815014880502929640191225329697080908747396867511956029322655934820792765156535425568742918639806013289739652022216883033335363058397825959457938361089883374261224398684585863238723577223217778226157826511570468731521170059923976625973626040726760145514029146119513679516958250776594977513493946731299807606800771035075281553343257282732868735509517538404991086367565380558846982458422639890812728089808325676482027476452457691635912150234053193292743360231860907871477794572289363363121251158604746729915560717920890518287255720358953563513023362880954759230354766494138415858434352831734181396848287244777057413449729849399485549055415339199634483151586199285637435984626024998266032435733262889445849102882721309237532505278439000952609073965106608241652771284978137000709410202325126792976260964344793791606182122060408650831501027697435700370538899042022761304692092120340113544117027027016644460157025873652023040160930664103198862873320024694169524395273929420876264993417889658955108589203326457399590432703702230316660886748904582130752630575820471291979231975162337616598779379175840552071619602382884164966666954751654028224551785668946841364522809285932671034142160001164465237663442201399929534778542622109407028958709186743580211389545891540015585324418255520113379441605297566305398789105054009447005141175608461307958504637100044740478543549475728620084478104861673066672257733075722520802826478766696365466206725407172775836787060939344477321875436827397178859085837217788600690376631569857698539513902818670420105909445206079159394057500734484891886594269118412568733580135189556197738401459042362793741134415315833021095397399464852661641092320093855552848173689334297391260354030419297784668754377130721760092838536119044716125199801327370723873572465216654264738686731423440969072769247098317654020710697625529753884294315900899252367203648904710165797748964283208233801666914733996094113558525350613718099102878455381503080521753359131244196265110070046162873539096271989955168740174643120935729682509509694170555951725467762543291939319602310467566677874196014407845359963443532987842669891592117577780589495250260964079176683752379287090013196584841273658891271101682043979359840551902736547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 175790323816845186651718682625592638834114007948629269342369458809041670996973636856254138921962762264260167549459492547732733092371385815024509580720563093096288918109492038467386881033534299522996880988593195206035049553694430819086324140406133471855170156825742797975902974728202123788759674456900323142775452504010079326586780374081386607975381310915765389554652346376860417520727916996614738508207258196176316617566221788298649817625321373883156332883374878947540891254543633492996250385858317424756256525589730652112337308263289658430867810361202747708683832458044194485337417845553128616157775623552256897277578482372344807558808349951867001455031898843145653711179265238480324187058754119091322576232212407562795182919774729556614234241574390755276343712040539178537901072617725869348341643838477607820126753084807152995478908465797440444555419254120157878677514910953982827092231094035821820343816616968287579838057270043722511590279431718324452109417787492179722100699848058831985060375122554488097736784222166640744766844379960043499610513387744447682436162324343127252153148450948121034957748464723742045105717707869624470934798078936262564414394459581605546856114147427823084530293788507830721212349145897315647465883574499357607617296787708130170409956240378970416277316620969843503239161260254720276270792228450500359260012031443190900594207198734002891866333002449657175262134109464689554176551812420227813628751969014660970538920524991853369638880219660005885496083614731642090208557827685012072394233855927096657672153320644747832154218962496095521867564266803538493772298963938198308765623736043651202995364073741810921171206837356009270639515086389557706577093627297267943512678937975837117735125742359107822114118375682225548998753771496677777806576438127188410480596239614060631696515918432440038310126338779950191950632486519372247520087808533393012790485698935120923833808777765687161773046293184859078653225113688800623171169378415969283219190299152849346325788084630188822900183875840719198274013528553897749167298908796216158610916802517194735168139669162841358452233508620765197028788868418274939181360586068018203844641925120794764992852361359397595185169678833498693114949192909741313261687327657502844085258681066013011631210773412188516224340328889495466365127838819732500966788549625631976814419917768005631651017405010805464497292765359290847428176817025473049382371412073413715266816073036317046440551407941462251634967065467522922360058281989340620306261106583147573429573166935106854847819921688477183145361097725177202054545913796591843361108952056814739336796504588288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -2316782645374899404893855940461009539134684203209841858825185894650253797579254611708658563710806392975109445461316235414895974085135912706059492890873321344001549907664151951030720449387977848142442298721961456595604096847018281855139432415955476898572924081136289770771365073218823089433882350716678704574037223526292447068251004895629891475186955341896922016289820156971540956809290911736986647257376304876166856809806278728745333378829841332509800794962313529265718131176125892913625057022159195328866442530252163799160208415351323608490563073238799310247852941130695701111905431249972794839499090157382048681798143832287766580879702190647654702408634073104625576037261319631359857745403591056675223971028863725395057615882187234463535481893305882621449283319506279983231813168748262110060698837272201487870270727485918263323183096669708078386160703252398528311721117781218082935163362327216365326755177348126254324410949966192817948731142354214269720877325690093123731988875773433628871580647321509762795729320923615551522013746938498958584990016869855106730365112226371028559796463114550733035189476241206074484481543457274811245378916998825615473756826007974983637846472889904312688176754225907215108454712825501108991558332675856055151369845886751400108019301910832338132977633814842922888171213016851151039130297614196908369713981368996426202334766663611437714752755039926964855913122722030129566942050024003901215203768744241538218741955686416190682978452578337738034980295189278510378606272325244565452183462306453203249812423802751875699965796806456925656986225059709894354280248486553220475056197286861405185664205625927143171908595294960585760424984792457732517521637722189709731531752627468931583826708339814848497199571514843868733513385862062100034722526694092723664544983926731211485501413886489669665640973492648088091630385956559343393240272854744740701731545291933275742375269575576321211490308677742644574910846979689583703213054632294408862030124073006936284692689296454585704987759534752424927124144217818706284164207562760533076467672957746615103190791186417780979288224750953983496971549166107147113353558029381273244162457874586143853160765062390728682682733268565815506259595344401234338866013370268201764282750631435922716211264987636771513431767766842293458190977573081497229262918199969649591797388737219122012267052567898561176622557389297062486819635890380308444626786916712330540641401840991519754234264254457976574220885094480741563754393561697669134123022858566396362057537417445765646229782756875462970734173909726011071068372819012482116888239296400179424205198275379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -2966370654810569262352213552945876639174854349577483044235832472718106094193835904376881031384396166577211581076775742830855515105447550868059289676080421543161118709810833294319576174844610536931981533186585438699079777129500076596941106315410864347540481440893989208510397338620163157046761938114270105265074587969099125818674722043626373785380415619538899922102119588928972488680101587997882397969099334184528867360645120393844446043053948036116713577601339228151426586184714638937210741580296722384944798719813576856272951256083086890889419546959274064245081221392619071854141980989562456057685318962266928974939999154492228015124974898271062180008773957537953106893495563333859139142984207384409545434543094607993597419048230455701705007996782968854819257517876571777659395956220061910593874489398701827879642244322480939993420127985085892964235389165426252445828207636137796160543218619230680982439442316337323773965085573559067153598274397805755277881545438702648878460291873192361370203746272410058205275575510797354914574922104103824632784063772104793175693870452045387882294550228904249793873418650688598508368563737891737329924955820768933800737416878391378128728328034013543980574102526605341453288855410780301022078571524752478477873612934671358815806307554475918016987961335951124665230829327901001302935688394770115553776063703490383407453140758853392240991516126598523994389694187381414587214293530865160082922473892425249411176490649524088631231631399193581373639829193511501929421106264367288623266411040378813581290955907784831438127487350521579348821011709729324909878574420285341353459024653145353216927754362856896114593454612037705732690715872479305204452790669987009132742065485715045988807096240661158488728502235624591987041173976385902847276942482152065026234030605980132125475227970056347078972725229707463101541115888759523755247107745822880210021111389878986038252042998775611248143401166179597122404360696615075417566513035547709375874799626955361285374017744344240856309562332445988113022333907143839446900055369038083522082054656594121039647749833730094099607906673763372568119615389299747779137318526114640112576332435418611818831095655525458863646364303702252318019052269544243355578634678738897028575549675824240967525122924944375816389390511169506362350663168626843670467533025903437227525610719898264871988286363767992639459052995618891730344302903225304674024922721760136057312922900396737148028087713918092355846230916167253187507800296598222806994356651698169137400088739530076372214472811842302943938330947639784657941854661206328699022951990042598780796993246593024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -12953982920428388407678531869249101448988028263869606482507262345942348930708683193406816110268255356463081068507978638497194607844502632422392735001341038834918039517355867802577401906222253850931472635556820630605208828334510775283649314942505680318550156593162948679624386811847744791484024326916818808713736699547940965898401112500281231162407836941852789613717082425240820733379335305979476302139029277220592155620650706969123763449519948449618666965204653602739440727604671756334689847808039079470524669017568561497440011812306724897186444907369446252378489363956195818419079379240845322939350606108045567978666530302782348743262401977349646949709846495116606302004177312677048810768716718096007174250174164649859460656974041228519368094759396301693042909936010927406547883567560969210811446196028799140983051249716364789168637181397495214118533444091284607877492088168076832822379493793061132541109469322629808589165571187892757404130860125699788973678937122710190669431200189875596331891339903083474573105667782800084956028907320169096777811665117779838512795534107917870876021918408252563841293287325118878363134663012700127969123282933148113132045450651789058032840255667147303685354298093722949607275556134041715161953752445279644185376865099396366342326187046412421051902252701387805263486292818227941255437403228984816732011452404307791141925365180257227548585168265476025244414820901749793203314367898276640710800730216301383340026447983961697896225022503279880642247776972682160241221366718400833405554325869329248701985345805586235298183000721647560871600405489634689255043302820780021480697787791176477784512357573778113027472992666426111301890926316394227805932572113838952549770782180742949070818995668779569324998990924276058971111600664941914536207620974681682592178099442543897195230548693023203447107049887936009080402194146235006052039954441465513195482935601436654790437151934680948452260612496316687517450900126060888752441425943972430805740956250812244760100744262995068579580866833957919429320103932733928019835203761435639217353722214285650849778533761692298704032085913215263019314757424550082062447147149242591316723775997528937165374837787763416464850894643871892090318612862483868180949438805843160423774958356725215043572481058845637748761505031190488562883360280101368492199528962733523821606004585169472957873583093653864353687904311909029522951168718140831483995084952555374788816858129565257043662990679384902833525166539777878574643112019024088239126954368671109455590298591544235070451451890639102399167853611198498019265171496462167678758834761494836891212843815482163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 37607019780731254674528744481347571460669140097046527758180718384644869134676099721523694648218667086467731200849580312493225106005140733372645739147268493186496093591132738791626571986813390653659011617090314417179472479646535970341466524560130113986700356398015035765635839366736086905753597409129289037304241496495853007038752555916490336043287890508624925683852200412338976534734472710207537776898596804822007893601546101342023099508118549038906909712431082674800697556819933794938420211208625780283381086754067872421578509613197620206170556123593696275528209152420975102824076953513445711209456651675909327861829235704982097944550838940227510889844089991227248728214790464204357650063124102939315631849416667993024221295737348637597173568767429661441950026883505109532583368878275677621398627816991185850460236993539356775370952373269001172336416804118268161909156961979654369678674987205801662854350284340426411498446339778171970634840132215307718851070420325497904714478536497058967830714411874169739905873241364657315217491511848192001839518120373320585685281481982883276079861863980597946151743679526115911088465625458049721106905244175657805242807277289716080572794979500243733599543707055093587565767572616364271808682622061159900501424769111415397643245870581879131452937539634761234302907810519640784747963841109916666223159973714871922729577139767655518923260960693340693773977812448225442827426976525685813479976049631724804094645096747538158214355575240078441339365295896765567297147905885003173103049434763733264483347439753875675640219484181409143918139517085763087928135969374407224023783095161637882690866946217300373182499879759485907134242664876274245467436365484523069273016136637038623392554174090267688449039823507741307771092214624068067496344972121146520561167320208787851532821986079983843395338457171286529490380209034181301699267817866511337569496616224585039392047162779874413934230761472077602589433610902368655963463459118476596069706666919173187793134894702213963119762951094928756951775272894850604549929031150682177885410796810697995206177480313809041944002834546449931107853627194434369673015000880001452629590513922263483241501384111258384958615786540160526434940538702081494354737164921445922913009539314330539197113084848829133609616981232023201131673402974444818006231982060110796373962646592593788398311000072133893151243376755599831217911528513727497884714719768313898320793292315325101209772490152844963456415905176981129531527235518991305446499779487510120674448248031157046000860208252516870054767501713761339214256065603185680439986652135045790715454318392853397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] 888692878639177539282070326204128421631744884582041067703349753048690991849422557411243183499433454379392375883790841053162889052829223414616425148798696860065563497156984567185807446027289996676827971488157227666111291826354241996994594320688156184886767929886894578691551816214351936669905663102852043456846228230677383531228848089916740535822739177724238146359202063077362981999006143360192875880502428467233612464068442367178339351940142546106333655727495981685909568647124234644672317300940355669097034970688785781572428148640204904392351171250382359848195756834880621391794205319710309650113048805688866037077609131628694432974377803915032861613206151366056668413333790101715340394433641253295672719083581552036313608660135216973092109237226071680555814691957188558742599645886700588777931115797872107864889125621105873394359310104616380500147013697338300166588112275350857208787004124623155225418675375036681913969252923813189491346108526313878630108788626461475970224256434814299705757482325547781555743542119365565789466578795699629015556290722900282691674310859473322192800889777201661246865832851421814887198265281537288926213619371067902537063567017283631063202542296957225257287118781580862138365604044309510071502265759408388834892311848449751851569006323094035890166646407849388195112795965689732930500299205857239147904459172116171609462062309090861297139752741297424073899998874528550443535467655160429903909242788790022530248468315572873511494559046112107951388451077128140359997538815301836163787109183175816493404656758612437484826767387036718356954380135506769186617213945263021936470622620646791198287476319759295138859497130745693841227440746608935067100466387783055503295470507442581989543066180419725387597962187003988765801054933299740551157710798540265275238028124429817107724995375767613058792167573323432374281135047629266499898193277965618750066324449562113217664261610310849050066648016715894693847910034646975369888905119759728664492278004129740864441158813404373847091503553561795701948200139654869965616781869339285083929212914547162425373274471402457689197734740293862646490342765386585708372428847129768144021565022646294873535909178347390512544892071623528329307567759158781322369499120550236841800706331979465013114875844525342232519927339430695305679777351692380443568401364137244727696884840196617314560278854433988973676385578900248550863835676485982934088612320036174989748420808988226206619062184291809522620995208372401104868803212908824218985399613118893208127223158129467095715211011087782425275456519222899753497194410524633097645928257301472289085161252181560524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] -4710801776546587692289228214795815163111736544326867619290098336541496377391693951029726402784891332425203200817485499481840930985043240175727011734042676929724256718577262601990586520917775774999021910468560414711258553776967191012786813667789920569073888266033027699383619370554302070411583436275883584432499546711048841195934188939703517435159050087981812810806784013802359696523601759905178056399396686012858278234358351304891902751159499999824136336826977340792832766364806813229839816716026915442865040970016423086572508320374510582915609708705622013088879125890809398523896681602351105390057447476148428251156355090880064582507908166942543914338540833690238055839551391444346417232276082717793968362295040713448034317829865871149933926110366459354699855003427527890416989064323773190952447371432258342837691514202264487790566084334201718762626377684092661341207568387082833924005386469932680400108484818949665010151144880453473850489159364769434459775290650636462976872127903779313204041754663290187840413244558655379838303998451193108653563446764532686780355124736728400322241393318823700187719249978317161170382085355613122332214616241177231297332566337927327160611662780524950904299244948531652945504888694170118700708551268553204149761656779321124981536975678639692310709911209788301530808752101311223537792250568439355927032617585062049423510440608358706046687413092276592161715778901973535640251212087275756875226284156278748562177589314067979090828594043465991232922612142563058019303777913524644936372390206059155676582770499079393844107806688355151391804215156844710634522274647695325872714888930583096289104045642499066087263267890401735882999593020693620260535960991638191392401760659378124976348958866327064549242650013440348812316162837161921995850643257232018489424280461593800023276996224534606894970648078972578544852937530302300905987425927698297553090407592656838125972146422240192281323912705037201220922766288713995852852633571420636258623025791101611239801396002711896786008808387521057551068067994595170969426638273933758131963482302626114792508096730536810023407499686055415240899628522535099941319272897566288730253056051983220389723244304738532201138597978316864969706410319540672546094220573984676289344828703459387801012609761611968461013060203920794981880859278730745635954140211924424389229841060536157782452849897145155476046954391729840941939417568899175502539356895395594771374397663334994095295965402062234262916210948725515787037830095064697339897165095869256270481714467554411711619850784387025925461100067814403100678001123597521616163237282769531207863540258272570245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] 21608829767671138487776969073958960213350330134762450817853800456521587154700404330609796188650268504695218817903497863540317261310179309128078280760171732368413892683426039892169953980183090035429632610378802213832264307324337314644282506186618891813269820096758319559542833186238763302283563350862744484872458790306402627977304233723974425464058360039705145955495252239904378342122096863301113301843943945465399035517249018926738040430876451707815686254357982898304638588159012004460065822560493694002995427636130615906219674305928654213242186653405858631455310763242393577486314249916945564558332216066565514255167438625618089168817020250357059264821637491631252525924049847346823220385007205597162399637882841810126848920684074665597358196627296620264446192890391433593654819840957490930422490149015556680391216121450559970409593806797871856647193795066728711725627729620164147333880235354781012683744124057093550079074126512413635346943991376292492914503493879677000203926084123828330181665214719767171677542175165337188022645520120466288302842715628310260468549136376622398293102040836478858983643382228819978653593237307292631899996780255621448774210237777667917724204548388733370256114661387336532277793430227845025711131699925991682518826177819426909974979494225880444738210066466479710836132559130418061457569968484525546693994858931791978935802020780441973213736789549606703959478327809581086498234119003920026484656779903598155764651967602817459445741486993031763413994950824376995013857947390238361047019844560479746648518108510027077723975783430801257249035216465164724889608034056210782723731860915634105481033167104130021448101793524059055710173205771963415024604535079609396304120314092836614867143318595108337613376138861026794698332034396377655410533488335725024950980070239830130001949853057197608798354613316182364708673048940575602732612644339923780965493338118409527792854552595849014585514318830802334950958079282994132086810870337913970849642311220310691755394559579407847842578381616414362587773329881251889620549362126694474470307082806949597546531388883773351083338124646693058461858311387517177488735136514101055618072531301096639076182212395534014781084626206831738192797511573386490629858813511848054568101045359981438281402824363656942126780787777564479387222001691406354525436803088104240332954685428952446121433116658633580872423195270782269218251111509923297011123696168900915118157318084098101412032776339711864701509379107842610168811684688622795416543899345655605180765055529628181200728875638811998723442643461385263001412810865481261519533648834862414826693527028459718574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] -59417752500638001275314972854941921952819999565454786272767110626858877796136576288654811697313673758497637455372991764830413267541609384278740186035525309789166157174095801610476146478764006355437314639838257093222792654562962456612022735760068526650095576275581581165255239375384099123690583902244932151924424496533743848611743974111654839616271632259732366806594065178475245971451170927799136290951544449920083447453213833678691742393490485942517387317202289352820520968032311462771001939829653621178053604339355643246031053330951866677322992538052190418953685319337188955622664198060451099826046136152070868015449435611575079433667327841124770714680897586875773520600015920256083615657199143648820628244351893349075317126037841369378895356094665681515379909148870019922490787610618186755570016851094819977193172513847281371601656046434768374016839497952217721746482709162856452790076107883465462535633505766119894104750212002488229432332562092783601230258578366949052124966105221547765569388266511835937312350029773969397000463094376375983970900474904515145441170599965430025451741245480204892135270012178471528294206274592369712856999864004892769905301036381948749091489546725249517193235148398989721806641600409151912588310991372625265984139466306121777348701525242641917429835440938827207765536679148596343924917099734029533725844917022240461003995655091557883979857978259207868184511856290077357903669240089619239590712429477139916660273741998329345181433397286181806778157475853736328458287585357010239014656187916774911436059284454740026150484815299736685688244508757825068159892576435269361031866083883628852252361265648757925639131607367913211892651842586078024233697675102923189483801881407460501235014354071515054112453007330620574716419996296450458514187241021676850388241722516795787439697295450481799833072682502488720276346810775118078291434512035367099335846179329913329654418101539083688962701284077196056626876739360826936355530205150163965882962672137680295056399816958095427923411500733255473124351360505733550611777790453485782907714764283539042813691293262192217812679660190128452030020780572999169125583538404146308257080116862021986673959972095389502307071275947958887417042664997074354188503238132753220521955981344148818535357930516050464685948812246123194139633717592582851124900896429826034852929683258030440059902606765531992075097136263889442595363684680262272135370969734587788446806539497436607357899558646176509247098759697371771239387313182253355163351105704800909489977306508554606431641233387460218487201364144822688437772296257840259228480901015321245746433279606706279546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -62026849574624614316547211742186863716020429142011899975404315885974398520880572593260455037064769906320722435406049221974219767654117871783054998720338049398429651733679860470122662728804522497247385548138255123003139818092529469609806571074740745865926954959935725488914015262210969411370455866405181449949001812942590491667194381607351444512787634961177757419278873673506356076505380698152069736405006505012405078376657141441107459286539234326477790819732978156890066531650527622504789543137583261563332166554572111740851929130376687737995538880526528335327499094175870569970399432170478088664042219347400437671292015829719654785684318640779969303280582121556813376174450156774289055776359589608154415857129013310425312917992221120725446573713661928552997554588291814921030346326102468382613732093238697207741177969911787513284352895103162900680958025545400351028528593054216010020254479945933747206350921875716836955451278905253777360874780965507951194374842506633436338071654364633354500939823962111392281224215000660993638417075817261163387219149490480628989445700910739421041410314285881338363961459343985296930588578232459845912449446548284636869232575106570412019150202377060400380785122267536058215877521196819262658259350053648599550863565499498053282164882254948726404834857273769964501918256994162834994473406249540429888991413537390541426577464410190780948111211416447751898824776740775560046069406938435168276511151029731958747380531099749348734510130502560286866128348946826889499647207925261033308377763118031125761846885758766354834583213017718087927503944034705934628109545454574858325066198393692887139302438250694057228785680273282425822056643221530982816371189437421169989646809377537339455468313364215558249599948592338745849315659147573428015214938165235068149032712775859792596175557915739823055889574112376769144396019163223494700124660570393801479800423371685793919759349562360810961894678757193545641460600008965123097577842601698778380722431319054565640717686831139629082530734162771346955364422215327912419260025350072216670877652072191884608716522181125773212441390217789303763390856335139801065171644625597586754096367638668613064025047452047328284573126312731561995319691051590450987932437971612443557143582416910416293456634206204580621456539571414426432975018152534394925775891243431677390194344003677399187738849889705519391952371754509653162635886100417765708296213163314669101147076476519725606532255277431995419700370063273445571712780480126201573814146691239231485604213919265096732540418719029146036970575010763062285910327358871609625617753786282790686709652773584943185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 1914570201798448941753532578166322768983720577077445612773093852420955912585749850951404542806405871500245900571754174827759491216703485905980888581692027179454931511572285617061022840708490188989984996159372370738617450341226679449583927050455878155239032467586309228481156532933479323652989347856029354041961072554031557839982474575132129065013212764354329736779678336618294813561649239822011723846232705446151632908994638851018250961255855877688396790702066934678759566552223355566532577462857731145869498443664141162979691532424940324109266311011762212486322032824217698646850620123368183815312320466903407505639287775412614973293304618700571852755252471228656036335375504254878324370056907175490114691705658134559807965078798024424246443649396521573943671257623421887828399707166588163717029487493858673194003705360724224500276063225773450038843640191007020773704738939501364517160575644340292380892831799895292282545820258851876333450247199069339031704608339094365660515710882389890761852118390556600466347837498324865463349233374961186698352317846172635110837973257025736780694448123322890920058931495544560041002446345467084014666748072139372818330233826759455272131940450371680352324258887389873221348439627817302011142092366235892370119772766997906669593889238107592154647740540334941287119521392511068175738761381978908853327508636829402467083490277644945296243530895186407369271842908771259041428288480699898870808224358009000598569102829570083969768987786545000583340319509193220436929300277391215282793793778211627894795894067272572824339660864504377894483071595917633577765187148973184751800212259383033554149705957054051318348448644578617565142232604761749888030129142951270624602360457125970207296318262779251311667016295149815814045283152720396843252568008009086126292383586242855446553135016646964245663979603366886580764187429887334225070376690403932406473807599571991216784185787484984560646207639075803711469127372102221585533921972332907773628232874725486507971423393488671262677990825267855965351242697637362401592944229588707142279623876419100193596075709940796470411577576082738965739546405476224003532405840233339353069152989349202312111497287020065592081204616077654406148214685086723138658440107103828967520619419485603578527203146027907119081049820023046400259627881619405687228376856030088822808779326486336182211149573448478379418456536836596255017369585270938527123386455203240051005192932988925160829627442929003633545447097752597666530308056052882698894037251447813550212653864929714006160848295946691374872251146838441388076080290038733460160492218377182119247642566682303151472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -10706251322833281765796156809931283305284188272054806932872106437209581794832555731502264424096827913452298048882965979413015876930200092296428523607436599860199686453696225640960821455202358509604750825461929350006301284855681777487253694178973352249767131945804769566288298335452877471370069751779989629943705139737376972715339334349878526700814513692156895708105782197547763635881223702397903725777846775501458821067679707203214365143925939580365716882637337915257375904491289780136744911184182603469213427097129027784636552452690691430281004841280946381414567701206959878707895350334097980536258163734301492793110246063864493362317813204774185032111703034107294778408675963437858755595075730609741475304934845873410114821526974063326024339455921091428661960804631648866726336567497894727541046097647426983847999479859637206139982530270165883976206837341693361064765347319071505397325222239330600308778725524914477398097132600668308687682475239546860102124851229954452822475834493764419686820104669121800029815645572255136543736324391966650988342180218423971776549784206201221831195011717038383508222514745631630774683083393428880146769425476181971632928223941979544227454022090531577464149772423180236096184837793212465420075320982442643165770166042846568797007254938178320392531698075157383320860904587676235997700534659023693553861572398790754014821816745014562669575216332643455391685787397452422964654877552555794632065326468817942780210416192627021194914697962536108615409563256701732273444420301282472571798686793881883468238127887813891205355836475875652812361001308305601154730971249481270024059346307124158193769938195404029750742228062246290358405826294556285996075542523893994266817256802172811395084876123555030015916099313736282275124108154327162227634206949396486592104825953288364933719660029040846937748659820247983493451043207667201764267618340435723683744789275731046793763107360986711312620267727535939921138579899245404416222502249299252583192788205091068221863935141935471918811016496974740888425276773644942876142335485215944196412398116313748634148846316679307005808445012590937642942836760975399669392366779120356566578543241697709898525015086403467923432841071720738273459010335806081056521287895513956697801073761694089052512885807234247228678128243178498350091727935406570211815821171515788036424144777030391075224172155231037517929483690285314385056941824841789929674599825507320338929180764878192698863457724959368449760390863281660392498275008197910664358803951613937883027416974296188944974602704190721703024755134077037075882705615917509727405837103458342626908680644050599437926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 36317554571283246949401670462628401338962904746791986951690206963378488214983416171194649253921115666334943794942910264521181509117376438428821678625927084572288347100410094173652039809841753013875058458971279160577646050311119968328327437149567050803378997528828213078764687461279346423016050094205916479318503841156607959027874174999148784870534709820623919269857781326040964716943571667453829905436776104970111604889694075612275487072241245514423102985684316158652418052338171534877911744668202949851456290809192417060840537172228125752115320369120790672502378790510225721089765180087840098310015749123176261708646806076173090360376865581244397896116684193048926190693147065059186435039861979792120908077542805671680290143638895807181370380917801535887377568806925732888160000176276624949855310500753381064304137065293152009405686138949688340310584680945835067046063809885416233341968945519708528577749036860172432124412552474817520281603543125044404782125319664769598888144068693759947254236416294326545100778244345214561309958509625583104544288602134433898446404500678551518595721088979020621052303340604892031525650176189421605574980039976954734185631799153830329543022164658739695295188756907777547425722555031932525510897824408781241309323720469063923562229909723684235231188719939202733720310787434849135310884126524340353517092841260115747861394493551209057013706972937542002577677319557511571059169038115703804239038422371948197146996892191298388764295571648067299112845534478724229741147126687440949254661001534277273183633008544226606344734311076233164764765327452239730424985605099531289552557016640225972749063473261085881002619492489454666983492370817581406859627679873967241936375590981701930281095952381907586897499351846396812690892244080175888908865342818071405101554794256904763440322289631809042791841998784500423996579268993613510397940611632294998159606290619933549349693907246506474789836876284516635326692393616535179332915126433892196358020583300339098233250899895187694234193332998238836064015311595277987808709792324672188590099657006823845335159424423429833787515418378488085028059370726264442566413492737676341845933637503698846792736386196291240891614034288219276951821043581900060967754900452233615283726406752560841325088166053096191799461352365933776968558533599990082630029049626715797478161307835570520916749192711330808396520832524548274028328169779177569945837622399586716811414900584497490537729149447435530928635188748873582680497369772448653926638553667130920523566114238462118813639107043131893199880461688250106229779248894516422057394032239900864877166803533803742853857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -92594693449351944434477202558874371494587747101565140884024208529881083788849318740671430985459788380463537776354401695147398935406281427238029880790500922073614351115585168967306278007845761124842999155405751641827196969675571485049736567540092067127297526435168869094631685031539035633959411528727920757010425079639119969649880236145347551064587479530657809644398123711549643639021067220065339496204734395580922581127927703673312596995023203830014567495554030847889736470859047190239616021421575118194670348059745576187868997750950904652724196651744455365210492980414585210251699381172117334295856446750025777961445522960474965729323169607539267931417204097899272656976324507536879043806116938464632430007833376156639513276084724855563351030174659841065300854297006251270580891036986097643546399820889185153351364096206422246136222545433785317797200976012047835650844962113444998334939759667746774458890451944814208925974614871836071055860709453563698681732814613723186521205409660330326147203965333895838149382270040464686570796420806129293663269361261189673385833294435474455835944931300343465911178657381369748083083616003956183827685130353967239033309517156106720534541853167833910972320534277640032453504867921976653441676339827240759781261815044918059055901663207528358399035996517089494472409806290382999125053040897116397313362223398739071030133320220724853360037649079299624654433816163004872502146111931973713105003528444811499310813610534965805760813698467635867690191987499380822959001734608553521668626508289217310963579627484104307225444490872461046077490113008151065520593952508337139177569833968885957728090776727621297938421953067564148396804663170378831526476108613747986459615419257636251563275348746232595349145941344890922725321009394297935772588854061868185949901558480100210893220340065755945524003827807686766078261642877376456406920606232322607543947032722970381168220312612517862288156751413071131108304101108518692700404104401314136377394152749790907790368593582465595631621084252157925581781704073796413739075580539768749459711615009856677367396338175454261293188982263781098134900918909331421455263809484494790518427754838002581413326919232876756340593872529305372866829308347895273422543574066245788338673912985271973242639060546337338780624460909769602779781008704694870988686033232569610058584254451178848633502326454117286748370749297437573269537045706089089498169593579172567754575521230633815575983179855131723596158436045381609257630262729972911003787510178645744373891532824966661183545559187595973848488913850896344393357479774908266355139518811322530091039779704906154539745280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 210496853359537852262807759728723458291139746284433279276515795755636746625459407526699792502157668066927170685937190494272814909974221091734950472907685948160321873684345772026700085165666866897465925761239103899392527211516852331887440297990133980689691429557407192998861254559292224774387598609633455743895045194087179352894994185531160260604153224135066100015060248384600680619444117100754161650686288820602804093472789066588867583152834874484110963636658232329691972462052646761013379189561310001377865005881210115989105735808981163454365439191458926410871351128587216456199408789276812804564067532485574061323142441072589991556409166967495060071455919834286169062834581686575791450578751643382941831582966457071922214102852312108223107260183209584714426986724077085556607210715778072625174501414356113641581268842134740461765106600839954003178358255970137392165311346181844171798192641271458020993084668461834276931632845808452635153778002791743260220021639809276436784197018316206170571023506593827150871706017984090773078050873787300956475699582129540548765798068199763730449559759387248482179703528373268669805245246407062153707967523783800752690695755803417033522176147612957032949510451277831556924354028732557095253247957330790778726636975150105021474177011597510649916045210555281016287362223729704631422799886778784203309900777816669955071241047290077107406481276613595178124607546210050478682797096542648933570263794994592654459779468474013487361412052016342444853632353692256538321025819607907992506846659272348845911347170230823439415957934229887512017316487803749595743412046565344849944516461661211605957489532323092000555046919536842268485600117478912740280044979509716354322016980450751474523222726418814275134286485455799230200830079310023870096729519361201551893514317687165774674294359821512751249410758609109261471159448339598694680729379322700839079486477978233413028681962227254481484041780000573761409251796403096007389903431225322284082394915725354370035868833086129489447472330505222759452729743504238123419525356481270288697879900505572455134860632806018747093226796907932022171937435636648513626512300577536367491935029457445572107164130854817928595516831493539302018366876933684530870727306497524064844541253338794311547623542430173867254626089370985484390402033847059956226666051233379122442278385582786638520949677010925766291234929907945350917737434578938597715118968859922117899268148501873791067994710723372701793667652170598247012753993769328738811162281874372710176755533158251924970599068323370775645792212263657200735340185928867397003821730542572006155893673557411139755704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -475648327517915609464649973794687533495272974813963294473300401680486300899965455452287642545011754279524201283735634273611278667054265776747936562784490802900722942663932205759594147532304029681737783083962973155287382907293061835379152450685403084375986302630036611050374311013095387829623702234424156991753662620587480907408007390772872393761588247758748671145340915670492815138201559953347537834308350267483788955785254755830775151583990846006151015757822914954679187836245212169010199687173349458119568427373359431527915230783844691720267176196795459036535949791852492969224901725803332281734214381278970722281104918590093166990675864609132063467834989838979953368745796850481646814215122549651965559412600619963380538886836708883102882083540157294305280174977231051706975939248804035251329233000598224259936002299207373513806549439871980890004632798007239480395724944233356634849070004920499123421259187200786909429974747374116726722401139996839298562663717404436127874583552075019670723719192774818768771588257195824107964129496930594488288477389997891483924470256952707246431557796297302280789196695453985457182705043555089559085853574874057050881482429436951119707431761918511558369465028944034031639932297344556735064836356151556821378969445031283270994800646915822782015925639341483740605216763013533454734858700983481749252044880025197284647381291613693571956567442614970801568085856293335351915419757206401163774861954069436952876461463489726512638697149963215151564734862797261293068126293008975860659007615165564895638047900178732660829403955752769425154619767699909250656129721557074470835696610185988160808847267790144696294859395517491759106971934902402451994512912266588282683832792345044290916864607584198434951458898830008489834340857043809315908642275092582877236465505314093913137449588894327181873014961066664945775344202932099025377130349234424447165271924879169652715296239675904767548517644687879620186452031688784484044015893238910964287276749134223800341677509845719878733036234642930883610544953216196052935172758258718250854811822252334686456867016511495502818710839706902520253486253206482578244715303523763831211736815891560658046951353271492051086167150076032845694458078189908026220809806857202881239616975291032136798694485593030587636592870572511476824143636053245489118164218089190038319108781873814263002014697696087806911847698691526830031343755038719475552972607949298488076316901417537599853786592284268305435847965038193320605803014617921417219308739547712437374585885277247879103668870297062303406444867863266374057188735253272152553139221751760072954158419968497216955351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 1014238075266490811913470148469777007919690266333882214884079008374079514480389294303279873538372236428277111462461219610440542825063832084206862499813651619559978016749721760046780810060601982429049864864049515801816003981341628199347480044053925901854951919543681212976495501758309339996148558781512863702531557044937323997605308484231787269582050766122858955343522434553291147360570022211119601989277677762243377560783643796724204838808751751849890341623525063803515107159621949547443846947491942199605658063178482260557326950212349272394716797822629088710721799665651741667901401536042464860396300296747766430347970186516223304918566182239160046195770350962028809095363743257694160529859313724338875152653035685275922835185748841924175928832133797634886173380995138389074592744717178053938005206021340126063042198393514111327539060151576806413203543645728054204130038145515213072133568747141739625872221905537930050876123664489414247191259671576729944116025583101799958276832997815334583493124899381568771735202635759758811891730096091640850186001421589997056507253150270134360667849317559579442984174095036176126893510935889797517414401666499705623512226312638232073238675143145556705688333076984895759060828547349521666418819057757873414398877119318772882116009025232138897006636841703822735895995412181962606031799846691283329365108289390894315226632585153240786707741599829996467479414759387394480247219954714523738106561498591215034863315841640074495839163056722369546119759143577871791263522460911641729968583143336234593264296337558341859400785997765982573111772631338855490311274960221192587285550885249268787689892558881122868679124064693063928451559563182560959040223903889111690207940196261967027860143002239962456341930778364983591823949900525873966990518650505902127661197050113951659948490094955446895779405314631048298898821535406914827297844696049945174699586568527654682524689480066477329718028564348899768604838115731709222381534648885377787574617756640460731515419968617014208997281634381635997417620455087662846740886229527668464113528429357930219798600066579935884649680873045120919538157216600293891943009857477659913399888292624397111764784172818599125668815883486979710842553432259015818764997791867272928718744180561548102658543055183623473605071652051153041988262836279716089932946974998966168944977024163673448445889488744977693611889528661855885677299901351636444428726857523747762366499700343925338053795593766700205036763221134544728285723180458428779145708894516475458187329463193656753231169613133854689126368788676603443609166387801945399758192192505886754059454428744163902548344832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -1841111670864627547374106722034033762850791613585397492266639473435786462222194527087804850203301278470260036084757180526708882181712708452428950034304196385359427000940204691526086585115890146401703065457122360510028440376061718102118941947212474592072339692306525500434144502651508755763963941107851414521906993580054330999607882298424247923126668013774677460011845732183456178973343566669689105957709602311462852090212745041369236779311554980441080449103206340912768822747814834487104961363379422713947099689067276976409295623146466857259051983892014995136052939786213810091711825364362732000603298762439470590652983411630832579599096556469690982070015454840721709985448454234974052319510417181055260856471164683130091771337030250448186296992292039134405664299123673977244654968340702787016353427796543302141417452445000940589342362714267742505645795571203083812883514449155095607205991498158783850596588301483033007054622097275349384979731764008051992540191987124782045219252750708621386140360437962061164728868942575450628713976220266279968647199456529943458809127407051993989575565066072424141238375651193060584718293725716953896775481150182652613061506381555223894071304972974232870490997490894637077008791354986509119648183614591264623683883140540717143467915767039134351901818219140250953581519512404982403128652275783702203627211743163735004343341279608791282363624283472090050890044914517671943952323134608893927906227924253995141939640089555194315534634739353463388262375070702038877405585277665232368955343141542456738274753976047088091257198469184114338147857328947792338548318584474380769002830644108862039914660708400066043674111588106391398498656998646867935387318713402258951602746757076551883973763733522283284614079806645307706099842204167064290167944963304211949157493149188787204989790236844936346915773816687942404710982493432124692966968799041231284500548502394677754028405620156767973421870884200812360378718331646550326359003849659417666527247409436956413436027247802514171184461779797180413920897691531328221722315505659215939084971135051996525110712618479490803646746189202060419582684284308923165994929663135166358842115676584434828181694407630091806503711927393059348784799063251927534096607646385026024670366394572671958345337173424940727499215052830311179250017883403297072402740814644682258522232760007094920783938106881098397753480130770425920198495683676306687977666111381561090699864330703805167887771327049277215430387779518931543084652794714149618912363786749148609534780278299106793578475370874631096617169245017790808616134687478761681843823870602273678468610388479884387449569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 2711597656492421734208111624935218750445451873708107339190531326828428504405570469778033021131774544003483768770589699702461472942753957756362592345439898818487531540072105738851613621913201955829824270437830842880251857795275934947136104834466431258610109806829430526941565055432703807624411235506692769595131995697142331757578943420096381985652401093160679500768495830292118207643240178463475759416062032678766871610443418549365004784826335628067165553975296315520768681280780007249840817243016230560315519141625325637579826210306978711735392171539998829521557043565474535672214373636626394151880989483616963530114973480635666392848359111124644526415249828255330221181022095534449068044367896556548189337118177512586761790546910295432381618880425257473000491869863453769056816565571637451658938263544068232477988096761339356680259154453895799803898033910948140869143906200808930097726752594341143776306975440721642344118089444189586894094333320439449208134717406580463374882694704359587936895792794446447135148898683570256423596200497808132177239965831289123460696475935652480076148535655616124149295805818668758261495632572189121578697845432286599575437501736099391842103716025240555184153382102752101965938480359588198425195809093478247305468422985731839279622163510095217414407334568507575410828627902116459416169895193786385263400433500691251392077953075419587772049814602884372306960770187112414490686090952263236702827349547622849222597962111108759308452677726392712977094368177034534126388087347722624196783632540451244684943298814136528090970423114882723643257368414129899366118888664405338780176752136684863472504863310825638306209036742433900280162001079140606607143165516628642760598333933898645491217689417200864693787004423993940501008509921011867890620128852747337429519931493643280323813273535137115385049058041254852330149923965859358401639401350277593043786241451935163769577098847463376464719609185428387538725779019584147455469288965511867778093081211798626255739350238700908409496781030974256506080071139196911594525137704381212819088974607720463380662082795358200642322918473607072702046875409549413365245900147079550292119646890681218019143391812645655850704025491742543531388619846701224308586865253578069413012680304666354130058229489151438272153911377520174130982858979265668968915011442179336385011697919637273515263144728379230060849856621508886622378663325356691575208136578982181871255146202912817054831066796096588231038057454652876647530714222783261075685499082071075116545671202768597615631180223222686189126169886396611822927236992965510925793797692608635500401835071896793622574530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -3221576631381591804018857316884975295107396049490061839001339430232077180812637643749040207520093363726498593517829671761761302966450500713334900416313123440340319765256027232663125035388881023703637023868469761720633870536504299516988198905767880464055356627225719810851757689316648337938133794519162927721031059104936266580444359484659751129371635403357410616978630117031047050351033650540399301437597192047215533213396469627842906899799560456209392475629099342796391523861130858435941286608562907086622856662732653805242819374072915379764813109099392229819477923093152495516461560254823818875873297186360250619078985080546507043517714649920165335814596945981320291167192785706548028343634176298897121361029157947528727028758709420266748025534184899058481736888494632585572157518111301323087187756560969916965246884003861223519202847949326332273517500823150855392644030293814443080652014664003060067104687305432670444243089282395746584355991863984916082538497933113164813745064859376284803473848262701260884398016632126936028727737642869125360105401907045796783892348964590803769467389500778216686392205947959296904195840899396247702196092406665772839158738925860541281071780537483453273304778510877155635548740465699634254358123233989277155639335127318208937681809618512102186390590969630058039531565955403804288737088997115420340878220117891815222278376348634369804601971388928711252686455674265117989451458739469225861238331194018532458531608782376075707864429642825950658924423221760728969686259947531350133881040088965693823020499331334495137922408607489816833342875802817753619352394445341071422789782353149312772443356987529107356586242287851193960856466589879913325305112987211644588962678581520876250080092429159458588348485327110566514534275716921942597322781551125919150328813276204230144918458624979625297419861597941338821924083186362258449445672147999097183652570037288207122769415662486475831450917621714146415234232372161923160058184848494798173463420329393587863256971014407063703785458231332431628475140530302454085935280831429509817602307554077800081471581092394850001292951930866817345199958138697835966591859654371137330668707158943308547655403817688133902278794739626767477867961065310903275577221475757772758777413809313539857572591166605550713997062209161137625898024748955139810392606275929989656295732180588976360132277842213794056757854895731861867760186611521278281357620389846972227263989564633399852227735110097107672475546242302620704131116805964822897233468986326469744370040999433596252958815733277193126372193958496258446385362683587676378908947791666483297243654840414656484931010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 3099339123820436792308903267434977054635989083609041142243721728459778125333935932684693044778936568619890174578823602522420571040499852378515891730588049263727199074417414908781173683389842291137357520007803464372335028235795639484218148206070629585912497381577157548159656366198243994535509441695416367638194036225727348534499585873767330340455921865562650897512114282700634737338274733180806106201979262434798750540506728347176726982533610562538970429751766209832947047634308911357601858348898063327432754211469287421766596523075753592133436144981640565834061046038949122597778139431431044635540595312388026526857808957150767784721829180286765274073264590337873107967041256005399516829661744516999305177159774044214184538379675542744078961528916150876399377687356612010242124254572071750661457845538564282325829018519302883042463122992198516136938398958804553769121310007752878313688140446772485214613364827498615807512380106056418566490710604046825901128442783823397878045163865998764192144947249950491415985891356642927604094785564791493180245463852806885827935545799087260981646559217412325284210077394364843354946515800913181521007101276554973502086332367660364261259094030825254375393996765280738961605703885580245580598423770421876675750181126423048191408281286285714610969485957838015131822765045873542874441635633112238275489469221424434356286101037813503524327653625234472492312440548790422542128747687273691838868348439345067109892055000739808811052004217941612744522848856033380457362193570788893620836516865528033550635942656503234561917928075310104736681736770040370917052415013954934685584115085690539015854164823145313219835213712912221607903242216127757389275416643939236200638831742951137237678059234410585691728761906310923630182789089884120440078656017870762361770539796854127891163980136798824703914339786004991315623920647982064774656376976887145122897123496914792809465348898235438917956874302343180707229041609475956857547839056486330805487956986056513454182114939589238516187547705593739970036195222200536553273991864514673855190227860081553258520880663530034697471624192944974132561127639480436198900920444329514550826390732686435858307570825526176644438264012449235586988295126096122088230269180877032229430570992314086929622113157687521016829105243174120641202288745297563207879316162635117111801639114045575598410702413410938061239091977255534240271350343730494972365408746165561980209051258747770907654080015447953281486149462331962301248521332978575336796356617084031548450258090849959515338610753716527446761178231751848100374940686188020868984958558955571516559529511852504360209612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -2397230957373608345872947106957292281856875277174451994222735319461113723118590216703465263657725735600609958781521228915993080193552338291532143282696261123567375743139509145633181860044805852156932400276333985274367777369346727620371040503678820949936153597315645755119462123444064842379729508050219270120269103974134291572211102307731091620744115416083072590056744759765699803015060546540101696154271365720428646891097600087003743548607746390413143134415817806327551281313781346161868600100195494628503932808218817636598209888390061608594529061836698571855329333079637474229336143193498470725276473598376769163689723366697044216137977162968355217057618106131723897196021148879785688962759884785119967973259838123079676752933916158939163212627107478877696513578551321554655976968368562776226947655560737719377718481996385870277636861410793559624608768095665169114134243076475029360743745821134369661742709976809537333568512075867890563091147338988326093224808399251409487481988780029135275954606125702219812104837713132749990748918110882884703851702850869473615664865992755301221384894071865155614211000330663111638600496203390278338208460104709984224995858458084569433140657241999014208077473206904537498374746552176435160578177319024752405575502365199421406660577801112263992651207122573128494780197577526692551433265067587117402119506470397239279186515937404397871373482723798577168510307440206633685483806477988283829765342838415764499312953184660256484007667610252108655710732496259544860307204578798017098363488129452526077175092583529498385529004381851194653239250955396557680456482440987763218184021598672679742553567741105062347336111229633629845453469295425793897360338356998004478224808183568028753840354640647913552031905946713540967257018524352483075858838321352881337491073522265171091805280463652401696598402329145744709521418853617270539336474555557952863833569712672872713934115663904588834137932995203571256724790838749180954313904635866835448575127366982230974492193856192313789861716238668436359317610570038896313278387411278436335971176697956414272681008900029033776503741624974278727556088748407753976073074595627206575011359873909511401403518300276440959344644897095072411045982475969349740040785306233090635719677472186313987668086808459730802207843735695491753831896428916405988006735774618552775080734385071850078971986673795438704139858517860860082413868931526901234568283520328604824096291092537803315494852756437318882715961279697935085236742950518103603036314147097018640712363428951949677013687100916657785222969254819261620609801489647712136369036571615753214093621268713385091588423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 1442212386652457063793126335291696336642150235623877104837808546200520280566333877180411198971215686132102546782019810367692806376927691481052453849499890133895281591481519601346745599732964908995542465453834940423784593013785100715948421397739859055754731810228727052377852255497481891201671764934276748863420750669653253891309929045707941147550469970222951811217668990183238257208093182415781796862228171707512852393973907217916562480032386498397150725553401268159744028627009349394066539603901644381374445904601840550252396233810235191017242555035708737504685531594572384996312292190140361323087292479925120901911757262751218437627224207884301502970090591188182275871284205413485519524094631878749588464602095518061154555078580553287800743782447365954404838974233640072079463801711877817775785337742488521745389169242751767033896846713751152422794802986254113924136529811601522906231627274350612190008739093207595786752732775548213019387720407650293417330700194227204631052206551641359869935222596589661808455481819765199922919654691499881467798572281038064199536377333713243458047431282218995006024499321564509187040398475139188443875502424193494860928986517869398431190155398310685624435066596803098448359883979338807369626275649458538933884669986248705880269798008007704761748913292072289875172068976984738867701108985742642756620259674379912005172791883464182549033051310595572334521431339763656265784688591162424437972408548715242540170501320879134023027079617443159776478088034349203151567507221925645727765758485184117680923111075797277400348129276206019062912471764123713286310036549901434972098875747844295302598143238659205354854427258962837433685287172537346465561906193327681350872944623076255937076049946358987604867504639078972371099288197228107942561509605525042737255998836153790635209050061306236966431198622793567921866540280902114886491468504525943200256382864648092994117139526151725223952766645637468496184541816507621149136890614791704213125603414770676189752939022218381378497602277099243670764980560105032919401745473118621616951183844435040302139674920627357335308457107304548176180374298288895757475765708515499785887879470756226320891954954371600372334782744548856380639976060312565128697773355398466657512543827558647431844054816804289070091294863178620933793599003765902610790841463813376591326135554765577029668942050483340111741849336911842909138651868884859911619988937776041617630435679686687155621176750023521959996148871424929582901160793290306368640387727918961492265885539252743172566551298785808488522722167546193741024153580554612546445223246766295950503257094695970777176473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -618507507409515685067438894116032707509412385721444526935824630786708980953873644065133583764341679704705440174354448647494060817148777603749713736083389138016964384958024558365875332216444174182442536166083080647747725871228951976154494083956958019281356937025498930104478278043847432704609072898749924087296126601073440358835884640452698999600342598651311240456262303494307130274683438204817727246373428065320128448947798560069166920795606307247545845427065162424613839509555471637515630005826662175941388931474593788360181595258651718555856400490659796455567156188675642219641927562485469741976450948527295880733855117612345217138768849803768428979684604369371032248307985952698012587351681507507691115612024331777533641086754828182574006473948855202543230678724408443108753806826997791043389928048671631954481349946079804871986888835951318972290481423628949527680591584548019406633710906147020918811500161686632605994778658040484056943495737931838495250424748456876088793906866728854644346215445134025515917804972035905163846266598945434252624689522641423776920608213118199955481627408898026820172820847772177437415921871836081426954001683314155396110570025155455276046167502362790431065264557048896272928850634108887493831180386680625837566342917043118995853076479593113874952858820158872732156100511918808948640682564580076524751194376531980526738027603235887664438459348746319647746625822178495217581902455965298975151358313775666675263364905707903328983791191649726199268324481912562031602505294019210952701598484812798780773419494012119621055323085615068459689841062317187327174651685896046021025911235146509584053234331330248695086168395762821307801477282257145061919367710230660599505901875142956151160817907596814968360626132125820733682670344712594811150602804620968168930056517011490446372779411697768796790366288478831621245676047771512399209443922215011224642519985646653676866609094345339729168851010426697155651837114263714248627964940156991883218251674360627261563966175380122335923985177549166690187298628610810891082178998500662308431020802146718093819674369508974561906769501090545865346596320207798721214933463729889366454808004368875027593235868816035846774267355980157027968798789231729769155837734739015515465106696025890811332658127071278964504726693707455639695442599766161324979485953069123989063364582229109825622105740068486198986629903685712357659509617775015810967089479865703252555281066875319735240993697398009410146702578354687214733287760477774849852182049447931167547074559211691033279889961843380362315278251531512323979399842998068607112255804180071712030814319513769874932367360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 140196134367133831978826693232952546526667617445170515294095903234811338993136769480372210732864227941120486659139868353075731043981091079707772936774401440320300647069552707354497038176640670553807071770874427433573022516597949215084652369676893235746157083313344572475848386312255095976575074794771481610428785813179464806703060009805220814373794689020216612472264242033908349744397831172141875911987991487448162153416609396248051551738244818834569935083098280199614906974015501092712428517024828994888225068931374303555515660212391191170021248066994496372512478133011401519975674991382753774537993940506792618160283172057684708742056288419585178119561488647977458273692572522412943623896884615521160926198041029088797670305421738022225001881136490399525601981786411869022799457003805923136325390018374746944684989118005700114033263397002483847311467639937973228904755516900351271966078781657634947610742354416516362462289649082267316781500078453745034598435866696761997169799245725669184015685104034213832312815489700911876790022588496278152753725284276013796389878397279734385544266917571577323799670687651464766118854451897378381840152515484408580332600823235526207366175438786034417503185468628574149871018708613000648817554364403959379722196693892589380656277831729708610034029451442904930662105412157529130045996132898350279988928127896825629561793132673143533585219972652857291244445831929774269120063098875405331546052304625415273980475179328353533060989718763593149401824433795043425759025697008872748246463853543336937977203553128245005125034043795244864178482322205184417910136540460645140794034989866128869703335251377404775746906538475912768635313013212400861036886579240231590714975862891869953771670960547412150527251511935486883653256386755312557534927861229733163032551244462040500363103982690616021472747980780535020481362158364826054402226623366440468251474537348264982439404869864313829125632916035129263770130525941394706243603668152372434862045300508121073553628577660388254286524190725151023777044791262345020229050625770400471462045739516064507863326384700708381489511017838280821039941122950177739576268355530132297795681937511454971605571458236389004516604528683792478175809185813847307024535501871334584340357217303923229431400121459742799258867565842528050177968545035036285215869065172079585656858731751144431982035092547873098703057170100441574216074896806374076557254515480506195777880699563717624731790277821323440526830392319178471899542693549748267905800945178837295639527949491869097038219748673201282225847210373409905323023437526319981845958565465095001990776088166447207059292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] 21896554801074577631163862872605967148866938451514711487347913673375395425855777966379429141233038107760435291536338006696484347622135784361071391633280537920151298122944720496772232193892353535116590482105062522251120679891698030434378219010990006307825654108623136719042800896273474774280815606877331127170947627792455375638021990346409035996361399956041838355271890341133927184701371701376491461583569148757503007901438289862940210277576999781069135352192055973600974093902607388327355821484644967345486762415537301040905323152811429919567980287100567512452724122479440750366448825262363948865577515605671023699041613939097017898364715869395664470198346255717793616002446271536763251743494283701526092934340497899847226083176698510789528332022481381796896353398867683170211210339498611730954110369785807950085018166782942139095002246755888226472732427108162271336250293931414353118734036497981478193584342899160740076728844405971387134011318291700017882497385128551502918812069182233058998996096337711406351317587863813945077271740642660224470781335324942698805645974508462789128755488494697761661202761745745380772506045815417562821172778471805535694904654436679079758547338445148032521667987737798103950474243878908660027959939302242626527221023757348578314766395582464447414260856924339450692996121812272499148482342267508796973794715508315551493545668949542067871288353768294432708149681251830008886202171848953364981110754800756324622855393610989437053547672802328068174119087293505201142794567148431289374995398687070033043834962847975555751578953119514313075562259614342166995341321636023658150897448368377805256119131805663496757308351737604943371139216321029429032345945888167912526000636190337079565785446428146452583114232106668565796830222124256466815682272248762165680110145344188660538497844020450361033451838108328704491757643426864279536546785249056837523912695956269267765313486691326397398195036064766664928353613752525969628496351345077719129864752199339508283473266905582035085077201149218906029758900040845124491042199247267506689917826221849976421308364361393215731726454270880241300479821289642504691225554277799311616925170813179297980485585246358713086187257705882106590034782787130911267194523953885921434742288262479676183000974000558067132974335025983565269521607636225678576188975242357476172281031477859154715645342683470454404543721700773258915818723597650850931867613516302714901277160571965726654535476969586500275976696906189299401859999735991148930889838410881276943455567134371495961879620587370156874224342648296854538031492099396871937159368251391382489513291351108581966479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] -25184711932757582327811390107672350765059089456324092319837582594357752925982080655200050286638998008107633195141439864830172672081477833140176325993125587117463647071904006563132146011168060328397724858677162265286037765948005584251637938878388998077130944226425434350574416546319817225146517948240348294063701096721159640796283303165779183889752139263290908741707081184829970568751909989046851424900494686536214881250405227040175988859038239844753390779491437233891390304662940566371577675883650166008029445374892404623323631811535139555063455438937553672093562615460679594523613943632604542182410670314511569436664601638045360305199276551663064535398282174138302100610774313944985003361161155798086448040265638351274194778373814213955845540599728718749765911545127718407727372769008569741915470153886711431998671445460093642139642915759910881687832258954420834297623107527646505913847850946186764871840348161830071849965247322073133728314404537175301586357453317586705451935367524348325106113216815756575017630756098995331178031948677653683858584933761027965278606889032228173354694484463832967619330873812480899447894319625338788108884073816818149045326015617612262476586534900660162311585020232370916566296112884126893721685166677443859599562402580035642919708435900436293542182998240904402355382175669978775912118250947131869202859047293082556024766674572878071948919264228899054469971954036710108016870172579343357407306927366117195937807781254232892716387486348836767738759533098656896287575087509984867450541682221980704536080140855175608801453616434580097030454068987702325655374939109742070795074705505272361058591501769720197470205987102137049645515994368840008467881881155044586142760945002397961459374859392641015476078827850060404255028446186315475512039139658640771855566575295504903523221417481390564895583949598707133605131114923196168337657751148133482347516990728048782995389881704284918774047263852389486313223727497962930620881192611385955066239392418441843674767630516445335815321300415103741635201605189800320262679109099071330228404820184210574679498533486292577808466598043409526930034496943712894449571543222535219359333857676384062645235075090554427259262411601085362971261733881638916679839161458209882004840629909006671528581942205398395912804154233442213123834792786893286893445832323796014330997469388469927076685110582569227998889780571408738007893651647918118028270516443794561982687884216422798278733660927720401319109615069389701324576775196423259908393049358010044210858134720941058430915860473142928177095178488988082433779785724775286613054583540899548403435856964892316789637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -946611477466180182106116403140241900570049370957202723146097642192062764194450683859105223069281001643181464110927126636882004580426189988995279318010139155201009465566443585504671978891390376309767778256885349466222831704315523215701564429880249212940241426589896545916052815410502573180303652766586856302445840790923670436949279991575764778096294246772544721809630021968905667492323408991307131240942514633503785683332046187742147252822648372921868811067832041609942521225369387406780657899796774702608536850501114851795864736820587395629236300848535438236131324699642886320723730764301482508789785366544159470029814757490218153206903418808229881960231164025267688668979860990908148430761653539587163868283794289589651698965334048732618210166472423194027129153426966212499996877480786534412610828711788597183150481958943469701828402826069022395642322599583861266756509576262304794783007161198017813612660083615543952007261685206981526597877672243051085573709536200031062452614319493919394622270734071959853282083338026596809828256887106148755932267036862693538187817801512993633335561715632568398665195669860604113149492693015484523473407009127206035742270288087359477782400767647035715167082380456676105073453662331660131042977686991195773485556959247757555957083226396281090735585762941727601380084017386144925298120247687860250959333107691936866831968432711839948556378347618747784719797609459351254044221647932675830845897741417716554341370024615004749330886830203596148797529638659704502931173694692912257641464937833297133892394971690240160909028725564991985657123485020538051344094491284055093256589823687515243560485511147189225129421301829636064309819742370335199022941703952563689892066044603294296917441998861944938462926021875155226287898768598568399405228634065234189101473317338713354906163882274140121408947217835318439375504137423780515702381455539351155806416415370566768938632668033556228492443982280199686728391029606608753375126120429727042844668693719538981304699968254732794332230658063702847633259600524385176416941944767525500212738014397502295192633993631450777206427491056874076603222875553103431519204322091925214905157128991385004931146113384554955263968037058385795470894395724625764610171874703899517704760747447888447380449896675634864549255321376533543744430722402893248662320183931225407316410836998342808129003858651492781709130446947346520052061234827906074655070621282087367788941526253169323351777761614328919030316424943578389023180046431412372399995666163849086960314661398983452663184760734387765528674062860857808558937214458905692520438692180075194180810678272672263045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 10962499207805207744071638424713248858477411267562119954810447910322704950098059017370425234707164629619584301942692461101147483365197875825079474812346884199701460453174808521914739453213318308348167750504343859029571981696583276335574814561914368739916406481385385015198554023107279587431966987077552314119665533728125680818217864433357299965725889504574737004662821260222040264575430866552748330125591832563059838158885453003194314487248099278723616588293574796751045556183017522296745997494157210441442409428229024489662987076416333355216345073048731766329144840429689490581961829576082256671212614613778390493456557765720778506489092241348231292252241854074500905647140055436302353469600103136042704164046741838111553501877586432566330415926282251157614142094824560880426845302023263775970233017051628222905215098899276632333976868556041818452778868671713000953920586476779275978582284296156177047987548621210586132475215399941616446662972225421782808620510004854886678490856487724962864542832367995052033206233776172690370447573160496378850593014604161587573619341922811048336976147209169505046168617759048733663903949106818976678333253567299401326624754429083106791266609585464338104164367217110833875782565466275467795613578272311307172746345030022649324556719495664491862297929573594270656509090112839262982095392234063915548011645031068156493240765782374100371262321763894345194513768747342659075085001320204029740032482642135575096290176167099736028335487061829143539719018537160315351529400790906107048072460728409986785605851940327804347011905989902251406952921670186517456774317535678265336154892207416664297147302912879802085309099921692992455818104528577884512744825527639813741035942707392778225697115149505026413228228572759862608797855944586396193303255613171034562155108933611281766555775804251060113171390195910486694606252243587236742071153792331466862787361229205374018560424284446664987395444842638572879735085996987567005756522904914782243708719902551751921181457323568996905839121085889800990416946688765477707679065770511881994955856990539535111801418328065291389708459429988439227106763437209077036744815454868955492064596439017460515775757436235242432376301489969909238332394236170289470355788624093274488398248093591653232364803705506072233618390649147074178597401267033258979136503175836752872863292076462951978406186594961626007380974902545857645475201883179370876097945125376926708188636461200787286726666127993020743777235954250669536378703404409309520854376672644180609289483377294298931482128239997230181943680018260799258308147453927088974535893003927234520645828187489125814763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -8578991144944506352282207496853461084829815641549730571718432381179156124829217777292102982395083507530173735236760626604655899691809108830476623025323912380623754754603783589784035386290783622824507761676211513954216484504628660670410524510187102155968064461860642514136010210680453994686320972969656728672500683172790329177752600184067358122413456732501008801683395660748327242807533663256636555692222157556953611636230052812172882538196966309159676279730037748366103648708483197067538000193343272855361952568470395544415944688944643273234650042872082349353212437034573542506872887846830935906322658997059722184445754707896906986229414410093827198271808343788798815943234257867009649339939416988935820207909841359282540168319645267503335025545825487767523428265160256162833486122152352320762533463246709443859481421307529760944587483730452946279776321506141893067972594891775057404074892680345066950716906735448155151754662225145562893826123656376556555589404490293796454533906806233117778532347492008824616021186822903385751798427442448232006930198767646766473161684616746815089223322492505056160367409094660286131088240539263060484224500069721887414177877361850598907468576519646747586110838900319450967502975691057302696201498546545348381419475834636085244609369351213101839623810210092617744761317669887576625612949173747504449698455079943858515162180431204496301743606258369865870985056833994022219059423810019855256851424291898106410016565686894940538318231224031013443082883312170623521808201268006501279385088686726372788581032903630914140757586282801912034976402548061148515840653108682076669788027949287288019159877987017652686981052291346449432861448757893009737102588845717381830063495614459399132688104263570562491007022115666836766983189086580396864333410051621188947705563028509897931439188437052617073914213482441331662605449448890991286486975385214467175512764200524602519566094623354380015683935539910390895551556335415489342261167419739337910737576481380907225343486906637327781345593832858436689072153932705908033677874308823990139842957115761136058940204370086267424089870632134364871267627461571580491345465452709732963429246890974892594854172536020171905654905039068384947090051494778658254040532419202021258999011709273607232795927838366486049254386025696418681690183259065581767340764294533847934661133568158939061447871685191355741324512139229993743368350857193178796117274057100478759282718875174084619728451163553483979731083365300534036071590188453981826875442774521468946338588763794112727247485338319865457547879537284393267560160600785942675569348853986561092860421075719152761569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 4264452224060064230315116352144617375450719431761077973879733305449544723497342005889272426661554405194475592593835804800702881009449841625827906480420584981644376413453063284627772902290515120581169885382721733623499709572627558308420414731127112157860699387232456920309644910666602586987897178563847053183853604014414576793636833195374130140074297465779303810181138664612317036423815449715990490808615277902815638798879741816739251727362886252123411802646293644473945306341852862999756746856171646279898851985294450841747702051400178971761694574704755030315962923882916282825897802429736985054267776901544739833085481975094347426848226144235424908031593821947069864862130882519488861463932821249590023221187528373222971862893736654415441215940122596380978199603533549531433826659694534486522624616237365429036035894837807561619463519850206503569227768721220506138662067931905872177770633824319713717760591930777098299377328918156376859756320294704865789476380279235567388815885745635240508256194798263796770915448568940959925801264654290309771928180094939355241821066901259896599262043595931785422809331375716718590576342412704560766126229383653052385382482841557688690884274710201177048875976647262626667651629139084106658613606396825041439357668959480170551008270410213817494764547682437832560483046696115578943496326580625621157062536268811544638389344708951732975368267685211499174261696847926024190508292977082142256308296487514294442862444554919247261471737602351518536849361395440373575056805129908448209460805632790275334650903897898313985361517206380602009782805259493718609794911156314594574580503399577189393653792084290400345034164762165763175238074099885736787502443599277572327843359338151021916028746334919494861066192532861081616047404178081401565952400559008748117027272719737679181085671829269684819113980610296398009288758328814323129012619132506266596293561762627078432808691435153390464782197731771748929812159961169020808683510120979197765407257942301938045608287869871816393362292983864578761854786443535105397357962366033850064356677026521703256248462946976711541733188506979826560022176622081584659720602705188678713508449566394435123195881221878260319607073282426600953102944644431742216312604649353390323228049446796311124183888697867699893017780274402821091136463824841149797433412701198117211625260713243027478422964386847117041644154472748890500756926717518724679213396812237454056981005281043961422284055178914431573087318263644007488872324847304352832039714822887445450911956375617375903406481641337505517782807992548899912580063012583711630741830276649427233643602330345689202032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -1689079771264510190664445527383766557864724909780735845404648376559451308672800255855976797563535887861179346843035338855259214856702378375324199808684227437042346581519484624146461087006942094866789384572517474358660159944947301112411621332613554342555588793281530447412294942738426423546559657842023114331126672500703760478518274109000062616478256841637027518985083814885694245292495035694149904381234875486862755954346975797752576438523025378806899030356936292396222495344942765922420462313117282353711535719746870284711158996440095573347402024662745643993497173539486629804010565235770096995767410622975321148707117892730699568783235253001050550604339114569645461686075795156379536350503157343606296291269841524684046651355903293678826365914879177246210826329727080892520237706983799047331349859193263293166778307089179604924447221333583248816795489100924418738953706468913529465706924090731174078855126769042233560857024693007795825867909434249003078464108130261242202807035059616035731014991569151360231333453975967903873748800099823864658798628244426992749268024206918849643502702539847902638589053182311212089471197867825881012100882640477116362341300432883800692063028679842447232187179621757102034009458922559329377694589149030021899068439093139447346689938278294113373845487800186165236796037390370374110518533362261443322587443029074816757768850665442024023879215943428978091734938280566825393646059272575883676657954459580961088754950024663496074560793413953703031272946734477380349483292266154018597405786779816427127065368889445540146742958165746123195950059715089949480966314716054812929754698265502236053267170404170048309649000697829391070808271008972934493276627446805732835664196962865283827847923129786563386743940791181399432531505356444815781973498128519653797889355475968916757307333785295174948267819809058077741600352489307566315000559688006205125511768924580509759568953588808705400322592081147772915720800690985626731581155084986025696630933631380242930609601060803597404596718595725798826414509448771571337261846062423135919682921594946928236747199878701039719785703885487966773353266852329573045139708255345069042939308991961522665842800833038425792440137964191351974618123094839032422202343319041432385605196459091211295878540651155277036726282185788449798449290656720759254396141505102635125264099281111174772334339162162800702162648784741861840052614463903237096697686441238433402572645817031464460339081516202549875869094624164856272592195494201671578474397008109071091475259855295499514811384959740266552493781560159204190859438925478731519866983173312150706598248763870352569794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] 586828829433492049259806400864017849287621117722127558621204710266338943817835248968406938032839394739681344633297669760472907863628843534386341091946329740717358430103619963107233278454826930184753773582747544213795645952674017520458790447072224938951240955903565370436616940368514687660992743117243988804203355088117545782131324568849118161925115584839814486704837959613595330341723221666394510928590052487083390514612918740732298282951359795588583208206628619335112052169376708431218522882788800870577407168648281430030644546066346413828918390882422429521813335676332172328967084302075931169585762469992911571902140097932751017589179354073464909056535600600618200767743670584925451909634962781298597768642172277644106496433180101171882057075828808373331587645519132883585169608403487565658592986134960457474917062136208496338425635640635796548519945837178467632723334648470237260383741589511670301453565826607112884034345720037199027549772366427356348940847097166865234118585012310387336434745684345200806520417994940899388813380478451557908670442012338549666181355331357963336190914933656219527343447871263624936312012863136361064026414132001462435796389255816983446710849074462469224893106150358634519144526405666597123897738995909212957179502196271631642880230320097443517117370593840950325490106724157268938527924649198013726591257308708169611709804808824108761326108874369210040346699755259653728619809408919411175020736346382828512242533028024287059472600802361011230545407887404463585826788183347156116668164870756967797850396498901504342861388507319807424278786850604826655232713477314850739673841304370118878145862538578938114754155815732886127426956301078043230092723986168589524906562571248638926458227664477177090262039042115141096589272454471128319603442967313249258653567633803987893658341948482222657269014028713417022798680034811630686132730273601260125188356688992755851532144823156455339244967615419630621900246976230778174260683807972393302672667250786491232279444640869981168311103092840124878246883558343420806284416175066927506938366481312661245697082999505720879647819485669240877279461212885404270041606027506211401367246992291289222176582204853616838574566959456706384496422754919103529370853413789460170037958200842977420054089887479051563154457258255003088045527168451900084053066916833845243466859365281224488124174605556905171661241604639086583490640198794396402092951450689558261758135734315113364091910313892934778221636578474125333336868157269991612171338055999742359919946182749956497804205477783644634056738984358076160614636618835488748093973095716999900185585239440854393815040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] -193205017580047381971827851905137487600318942089459763386842276061499395733209164427145706246214014557640328262051571082206414539833379068386425222395632798826727453997735652775251628689736345626878275259815933405222867887659139240251375893771166552567940458752134110921480465384104739213415136889100645529025463977426469535298004582527538078941586855979908099181739874252277383934737005194109770193711114799059834562662034287351246238033959385516007860068568428535218866846146552210038650213328772728020448509109246330343172184856541864350514437619900632401491106310190801257483890690552121094293382120926055652234069552034864543807160396879487138769748093705733507201270638443991625386000525835855673535448061438238104710471300064900761032424127790407456373792044063153469091936926823414095114541798919482068289444181754744036495193592700262273508684888647154841043068760146104694831891434891850880945680887696215440753959465051292073386619697260145823872964639298571677125614650985077735025128765206872522434819225796251566933095398210499414575304985121931372639051058939125506829236066532097815372927131304190175259376114982334211562777232081804365042822431194750821809249573240699033126641658320767317634843144392569334170506432218671788838559824814902548911924525911299642844518497735540933414688785951783803811176866018859902186917675374580852223504209458196828444464077919249187935106262864131273489657795848691462628257177640618592567034522589781247871324640953007811070396833030495364709683796211439172003736448466558854623130089819934345040982000092609172405978004067131244833524620983303191986101781678739882641122843745680514425423317583780273391926379169223090821718414209768764803543700298694076313093476039797359189165636983930249833710971867625823810685988408229030775263109241488054368915956959975547573038369045678659909810950770185019222085009304570282439248148318302279857349731953501432891626358109330261096936270552018187204850369451848649581447247686037697335948190371520620940455613178159193984535185114053009626141974340662180452734429092257604422919941904558148435597251404112412589401105461749907420284240319658488691154693240456358799523553626818802994980463205259851595550176519878243321172420608769772013018127886767748162008476975896829179494032432318283406737332063348725977274810009431201502708072304465849613802870711642106991905239203199654659559332998838237204198734139984387803373692996250567359955560392554808373767058757612477602325943983309358237714611375674842288125480846741241625186868400301086291395405608189826638307265734283412409741185001078039373637271556233562685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] 74568661754116746072481671482908378685285117305576452694642841611956622053271450326344703622237228601501669010473860045881555500421744855798221041254403244121831844663339732886519874275685660037569144036337344087757039562081181557906323882200068900838048257048115443202552850469637035233564814107585205189990255556820143247519031896674885585685746728093711526837368175517259488695441632198281152532771565302097356876841309497044972717776824312323395666248575463406699268916464366669314107945153017164854751673500837754807139733030294315515678309847597290346068982565807117943363800515870435077682136616496432242947903988473266791040756403485482971186059707359899575822433617910547263965671793342229776479360868946367172873775319794634498585462288231670243917849767370252679733491509113329287466691578539834324451452007393352104317958025160809652956217117726626334523580188907050963825358573104409859783779133563531847348372028882280377593518862468339012309134148952926609633974346924967167941059386359338402514625654762793973697011422000895020527002829953800030318258663676254741458929664780183676077065131974852579010585096744324468905170806993099546088023429981147037298587709595615723455076925165244158106404565115064636957141255867763425752003693832988216214419953338006090105432351464315506773552752718010015132827665406966584188842950637744156071152167517525947650855378044366917725659504205973851970953082979967215591753170698173208431245143232851737735946498310927755424119911358674909613020608016358615099443599548064500260004424743938106562067019713571565351379135873989318708194232101384231056482136535969242721075117592365657393296771518998994397205585741091253996730171321385587800471087884289640069418476127925144325090832124587244874758451163377586362570888845842407100162930566923562638119718005367089075121661900192109929125752005960551307797233219007563935680188024167194127178954698927962571963032653493682011946800794354201727505187374419441662379639052413634866553450321285171739356999640890387273158221869364245423120747569700396223810288155219083769236079505397447817799258991037146404866579116819740876778926013617650186279286503830498407284072323697252520991216666477041643126901900176424679999860953206640644558967275317651859957985197269219150729081252260487333413154577880474639030340751580257844393089061646111595274813118493273923443836113819942315147964394488185191551145450226572332944173887879775130326461943933300673982157845307727672236934403777612716527933492930428375376767026135393486929479923460387448994743622100107304363560200735396714461177714631049130369940925649099161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] -39071203197491156484852688004063358848086674924458290990010819741052470240947735967492644997105298131752614389787558075067231326487152538850266857193656853613593625732920448857569341518530423063388512566125954459046687748178184091344286141519442449550221714727354076546683843297033856511490264701189124408514471886785410344531194544158637833358505585783819961094157788444911672288905578762120685014008704446874930083653761458722387217586280358849101979199498801126915264327022908689369215451324161340696775974316892475403612284422306186040015224010503118634255034286558888427836215299024334389620482417606521095767043918306205615888227100278946630235896251201091308450509277441561969817263122197034423488070176317039779262576494303123108480692929749881903741242423905653450794954550644820577099726405121274208189950384823908444639879566252083176533281146133395329009857510985972616252292677327056071535269406740186946081790550188119789133197703802457087995592130091534559704948848082722728622490613202177193798050143474352172027770710134197646138224515718738945560435147812362742854054929896140357923463659407313583305528706292186475728976397275685700054064372915655680985430342196542945610019683290397917374188742345780760971056366753139779269449296924112630899035769665593401593213335178805206463802521946408941117194190954604761463231577605508415040450449613138394376538456383983667396753120254542214418656886986543420923896759052364858744348548790401619153366894045356274170302118205568636402896215218314290199513414069439972828948621475436731054818036397770550836416613937556507239272345784382833947901228533893128161587597555538117550573825092447836856671043237013542777565500464279448967823912723418533111463100277634391206962747504631450166764180517164402847324290987196727362393065870359114518868452015256414278474825660539456840686186117726388194649398133747772901963794017317492681224801659592270341859726167826714328521634445041401875879061274620491851624688501534237702852574462558121004738852454606999840428114417618533152132228510505648844429481028209465721745489029951225873527148335181935658620239632246777076837482917088713532098376562972269092348447513343759651585172465003998477730079939474008803678568024297847812182834004429757448574403442287673903395753251967338233134425962272210375453532320329528323827581263173475581846329171616189362359466005120831680622877943853123454909050687779184646694892363055786767094791062059485897574096709863248404595004861374126424810693555056271503610883568932287246569241338644527463500557736922982692825780854429147827679647723096324496069850684265280307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 21162615921566493833442965418828936801036359552259757277446604072403801037825970170364899411536794584869769436366047096292284333632565239682544231523695503342429089218718071801004636709499839791652145278451075542667620523362425903220063849859312877128883723642733021755343587764112780085940087682483399385494802398139070987577781797041668337094427286566702917046806545732270511473439052545390522937676511897697163061394651882853132440124976714064194463039492591364008072939425547464988078995284602275924165033136503721442086331663789955095218246408843962050016348391165957027166672240445444870289158217511563795017126101048928643478839310437613958986262256607990797240161882860434541441797363671141819883507178300587752427587353251431396264887479302143408154235606145477085519818659692485203574266059475000901423455652671298171370996567886626542626149536862226806800810697600545588387436637907558633620280982644242658250954091359044729144516262280951530210415732461158505264998426868435716314847067620869679623124010501838891463765116786581782805117873554006596891742893980678874588753394773308679173990862399063369041774023902337020381113639144915926854549805050724967395709402885560929515239790617789034465848769840581095733454522338868622589770195390176912977047925196337961501416869200162799040457000037982710606906500477203195474714813049285700702246835727311268230278514397281657136704397296934344014653324549125854724013719387990232333130305006342333637544015999340488626169438813754070699149502502472687731408316854798337305875967940662677031075815299752858710712880214428048065938236379110644251659584624398776757034332882954547710421375991317876725322006009313490477212334957355247254617816158490164425401416467766670496191910572985901999378706791023923548990459546811149690612762989426934068860506430901192708904884931034087777747221042721080379846271037259732038986953153301907084672847381861779195743407537865550175977826605312045382829203175758876829602160689675915820255080654295544044522850134674539656328485917167150719915424276336188464762977209870584043181784529624113183204228698580716140168465714870253777138317790046855915624983854693318732542403216711704151076450756964522191342527438736319131844612365192414329485526958036349131579434662456045373397505837541129335473383464146468240626796734328509218534903815426316649707062777987649328131253792034578705766556793492794988390700019398715703671654652873968929778268763304824723519423667950218195862110193851808483820730414588793929824944769103953844454553913837781068779702978479937551417403815878766204687747002680297619095956276568894996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -9248607667010510535581107351772142074435656788629468582720717440047113010589557252770506003897757465925431095473711031316309952148045162847994689860954888953951260653322893319698879273117644710524403296388068308717232724925345774784895740600315743545295726037344402697813682531307135727833349315742813392148609193277426593468047078263379729294145801107413772221497855752426276757927739099583514264796082757265518066329187754555535423662300185822013736358347525897892119021612403050068497292440750740548139652144363098064849768591333756191636501068324795848395226653735266631543982819498297293986345158560866293363399035833529618582601618445852496590930620922195639950095195870903397798306971194969580963119770834570018284074633879652313030855669524214123556138135204293008230970356214992926955340801716449666147773626788026424265587919525760119480226814981126801125566905069518292601137413078667392070476844331780211409409797375112906589588774168243146786823937138869688293738564750231779140492265804068316702058469248334565345685427413359226548637257001918906332932827064547528307362089364041080217858111646201689963711691442668508045317157523982477784355667264193571109006443653078704480891861653346927933654570915170369015834866549595993410625394505900427365360675931674357703117995715404935292929107566218952949024631912253967310860720853648211366520365439777352896413704325696642335927829790805259793719662872110038463981062993530015092839404427329980014050897108170876461112878110553181554559136899788906502894729781350819044471954478541450422836172808465284086740539654990964868334301549827982167018646585242956507076686113188253609371410155844689268746359057519891704814433944966196089358802590134802291967356487083820048366722661551038195466627560762498629472370146020974592585082879732505198831907379201466448719422382536036023537437385390387738027708190198103859788416463691472046787358452525942730338246868784642491843272342405220084454314408337437731539528859532688530339388234356747312891301403181329345249549814978001721941126867496835465532371862519093146213719728099643905397259964012907501395524684334636168596414971352288458405792235044326935434209725522504083522552657804200409096477134042863671586734874343966735937065489350137067194813934237187751032282128341316572145282950998264947715119716959755367506352115655866418582511414239794154757092973101255420898703173628961058268704665923928941060838063704513641639945454418223383186995054735392827820116501692190627299773810533755154213194839185278704704624811149628021303191397531184908656323154688413757906484389989006988178441888866081177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 3015137423666876334651205840070964377086534810903584258577970884546931200393989022684787949908953518469718111069394248314718814694359274977010115387661703458608889818845118175968064592724943697631216937866539340659627161672500516334799545898215283991606701017930757489145614357464135460216851116845702841446630737412981823893149257310617938814502858442714393453060506583294558536128826482119879943952761268991481454841371701103150013019667553321231738769480037204585083965915583031101462804083347099640563928687537276263996146510007415190102685684620707040346533316146627344545703037893771322240421075280208112001191282792276957604329860754111198493910443875203941426054941358712426924256822570621959031557121862993722064078766437849133001022747297055941354231628289257618065471438333847481696951426089527587998252441641320581969958149833459505272468209816625835267063267389044618957813072271754992748886121316568336683767055565094811347806159557265796777901978986856584330858387560200414148344384232782242117210633772601390256655200032430654313536338225387659823500995512037132495200054018272197144042893462726448430550911610716656800426703178083173812028842580955561113561610952019822833960324545571523044524888624834700589174616402610205276810679362603230956442870029587731604530013244173665702510626858730571043430851681773522412044748957227555383143387104345318163929448750665873262107697418681744048268018374118757468319965499401347694604841478171987886671176851632072222597380109813627285101982529239338055444072358305008851027843406886531100120519129020886672606712846453800863363454806340391303002127128450700041815519206131809313899791794297244756226812333754280118129603482810481036232068993058333580494814972465252532605296664874851329817651547939314754620998589485693772455688295225597134102230171301696631656743191591307994444173327753258029713217981424387174119647663789242092887257835206188878567943944889076887520724891462968107530318025083574327078514793217727749124545959914941241739728238773412438086341725159838908628309905391165802133310968439893561237475559480959437836476573073135977341545199698649430555956207852003027222190189752253192901374451746017166875118706456870316702435922649827152738932245568068617200654486541514770721951404664829237287026134164738519645484296057072261779772044507462579718376846431414001856990657936777320702015841333520738209746467505187876976606703259322909330816988658775051021594323372325161412669144156146632394113833179128793006316141403099016415886885219024614756375401092577160281160806138169550898758535410912516768481231425929810558545387156039270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -707699214854651643598986599132653214649916471438871776461554827799758646533559247240837168354877638581530603331409196299828544732663314998003351443498163641728241618729978455947819340769067450028343765385015954293995132703720107673234774854782927144659806990378754664806022498636317893457860083105367819256366104912194425401555782826221241079137398541646325435117201561767672183714295320691128174567724524128726293120757045638822041310825016322872267378157953841590999244980363431310908593132995313664092837789300534738207446789631692942670253167393541755866513075084456573884157118612359585505952979413165709745785097662555870550519952308813240249134171799767957403439242549084997784730106125124997666031972252435595596165132926162120986705042035624490474497424933889511936981461049342712546175831411568983998202883829369685858189509865283784639498188971406480193061598807430570223933948580832772078099565743414119474472295001215675392442467498048600541043703715904545507228327839290071044880469181994110301907069458936853712165339424405587052033098842438567254812644556298724208954302578395449181114735917587173523061878069927798052357344912209617390889644588312878492246042294413993511411038327465656408350324879991392892677326760426822786339286872038320221141250064712707594584013095657114376675045228975901905164311242097009733727208203873132507646787852128851949494048246681337582330086227368233286927192191634540234748643545709231882679245190839202690816779573968921073757777086508938360588759243769280048124498526153510643517637211205795043188068723158480605325520131376026259938388652620937512789132356913557287546752845041324086273209089232297369472046685052725086771739535238148107790193943460250788932926480439312099943231647886630036604800709842211336341750389909200924109365606413387062059206591994471629394860041451221829883506327739672379328588700485281873315325116223096056510763547791074076241506613696173720576654688883666832902724176554364857183057706271442330527626704766271977324912230425279536248139291368924470806057589603255937476504092000439677927206895817791637031171328563256440825928056932503471287973573282873144136543260628894290703781287685248505836730906102237603672600900362187421906984807838045224743336228640185910806295790252844105180533009299710500077095623270504032916958153648303784919526343441021873987178271657682858984755626782790095291477020687704454072970303099902236376027814654852204367602096037231137964750416795385050540639342237712842220461169012957353580359955122398487417648965978709666430432807661252765161488791417957906405195569236886883107632451469904445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 108079757940964330774881422820420508024157696170368816973927652817468748764976817398907839900572240396742318247432163533963779657159289044752521214732873307407038548321906477893915135603508381038296514354333144846436116797544916586847151081770084621450974215163465043502377914720933757992603560576090553013574155986961696693843490158950893885796459516885633177556613035519473367447665211322132147943957856552130255517272145184423931181479848555951105408942320130613034656732581567891321671470465399237911147386200814510908577997674590550852926694765238154321813866238959075526753940257715852466551840113054397706697895813761628265893938489000983198796992429711239743093607990039911429192561300455867806755837966743275978242838461655617417444358690031729153660830769345751462800834506823443451255993766358314992495352180921518430022849612195147038839642950868357865215573719301042096375399191398084287881653549336659960791766008762826433872616264528157276574552085015278822346157501024285287619893538425926931527784686399590806805100061404464955026277838813183574204571054268580881299129001088923980806263664180366450619747384064146415050671419782862098183938674761932991135711853856425131824529303350055116558240643908498338324844229893794420874548610699017489727444064602764240190840309988739611604830230944792761163063975550461166670159548603959291200516873395689797415819361727042761969846580993228021927842860769183139286579915716543168299868248784696638355036848844814241960831972188983043044063211982201091428758244388697894437412923928286091178024168082001755351712562111510363304934278359239704715330934179876871444648845436114000801520378946709406434458440326439360873021150127942500914143171051092244798214993591819884430175542385185824261728256012806057777030913100000519949175055925459902913939730752089869811157782506340298984631062414193691497955116496193062909448223052449689192341709750522498019825726288746801909293561574204572533438210250666157751531919631315068115936900057530577683875240405463911873286208977611795449432176290176911509318031966357115959728890170144243941833912818302401352129100185183302543002421964667590526526650938031675981051981209509796350159322769123801605903745195080592304225105485191727338508066321762698788891856757506444288492162890770599477418881032269631456960173093952764120214244152689871486835957318472163966140236237382410406668160294046175078807301007442753974071639090542475434926406044435741354772533877473858833777359997442269020153421040851046579537527631621025039659600739330052289571714115789231864179860988805911119595613801341636085645676734662574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -4518426390890255125534690887372958014824547481527354217961450598314547483105759645157397218797220227701253018277840512715680813624070584187584885953624139938711903752554543035303883612643271090646633744746353463793848613663340787247520560052763372649560247377260945906708585551336338105054837108588547409270044852536111831491078041335778270876251314186429606573587748058383387821526861022011606980042732533638783010231968848205688878623592561122172776759530774947902230322113708112792820235129102500826747474950778256273698273998780099832916810247644884087014521475307437987961426371677312883490687227633433561255959796656986253695928822886418901481753148184450552405349713547645993445983244721593474571882927740808304652833361345196538492439904981406921704878697571483328508461842434042431341083967213251772696699025810293231612645075365333058326736685439261918728956247824813789092486504199689275152500635654899048188740149053868857425982975884833366792574032751736594059151318725185539430598343004221081298041717032041675544832763499347231000104131133276748556026445516208658688775848846267314859392377791464289103103670844478549145084632595787601676083738564476082548111224988100635594093985376659312123240285631037219577467739946261280269239203871364265783827442560637368524087861455903038178387387523787608093578414043162741008114200174457593523286086437747686143894756227808749464008668775356678924061021343366444906929695032276541163634722844871512841256555247144643300007218417163802703460704364048721309481384948297080696971607204450262293196924438695542048566900518923626281734530636233045913782534728391997622447969574835871808256051505119830034212345775205358420920995088053259766060232617266952007671924916369307298328012550074176912000449425514830094629256019922514084729372158898720514668934261835250604502996242865600819513791489570721002195886439264645868691921909852946977832649206650509252494443114841171023308471174084173841680392875435015735626080568138660400671309509729497723321395923889132709957909316311760919713061949127590115715940806959329277614994532771324772738795025681621826090591643369952176049446773019848812268655774828868416179237094723589703101560544887945923903472671676100637913350390181588021006899847595264544861813030970362126842145312249940877267073970470984042383087918777865807020303415589210462159484363360439401623626885147462393905251507208386278332896998506393128963217902854447603276219970444902367291350532168416516274217936787811073576723709052312087931775267732963448223376273676822148426723444936658447546431094466716201514557964358452168240033022187929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] -3012969066732799024741412426102372252826658602087836743977297839888224354249292439680679578251460562607507829454020350717850781538767053407245185531458787316795941382605885530301399414946837777073158648524002165557815934714366365235548454642447499256811230450794318355844552374212826162340392691980965179413871800306520464273421167128085256897683110151553352204278243930993012512621572551784262135191722657665516377799146792730998825042551376741907625560323343704627818039042029818698572390728369927802817661993692973531200278926354219051783750994688937773514905026312780016620446276454067018624226393901857889479561735834833834562589457944120882498689944111184827000971988545003791465094953691385907478940143452430837339568299042587758295803348734988993913750965162378041909107880083885435493021492576602457501472567905012397100729645221366080998473035294030904931525959364678624129698717142825880370655177783841741613668153538890827505721030115188974684366540798852759099807382302811229237212802482005256514894072174839265312954486979531006288284402224534593368964210895729574055154477722298801377894144675488465355074700154226170157526957146636412614186251354154089554807744372067981848478257058491624119720950581880318487347265787181034249766832127194850586940225412432568895870864388890285974623672547453747352214889363826613414202265719115784567379454337361460548547289173970234537431666718492083156349393460280489128082717666595894084295452435752239378090622312090856141993460719808752914946574391125266770540637101960507161521370503381314418066883951808608797636155289021013581342111568187828671106681963510162037337390150654790234685513642947690692737722777140170600487917719785574701831620570988759452163379395168840027861483911956610082136240972581945858176098645671621677369244836726555159947688629634362993520947751766086315479270667977196674812412514712001826165067607266000162741367205746452954369685945108781846070999584092531311758062123362430207034457135297774607407402154556969073517045230616999336063263369822301392181010449660805421402351470758313725731515024000591411389200606022333751799716981036165604367717999420413526642786789449746746588108299780766614154811588114868915320987333568045483914545791661651709664058809059425814136592444172454403056931595447549082975093858502190122731784076053299115100889833980463896944009373446932231415335677212538190150022324057754076326166845168044937108383805181967506980831786637147903704959413578849695780354869408339970147095206858099626722701160216638744881862878655461789361720256677063597700285842741206684686026316872863582453901037330759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] 967890514481804616444587271868580218624310447756117665379828160985829587828463345645580551613246693391245132952549085564603124471280431222674048690712115413259524048309009879462984619655146667594564177536728066825466381743455715122437918211071146343230863167002406536950844853936730761558514389839407440281329311734732336918216453862949486960530008928961481671490840852254211151398442529158166892508873434096142509635857607557157978653839318895588535312168385406256998807812912599272309435735564247484639366083459256407607931339017813919033657448443187553985939921507569537585410133052919026426317142891472551670423369452700287547390740189073026945550854494128428489138756884761409362009296290919555055378482066044548827474751562020124128145788881284745287404602256207460381720510992199068269495509001961630708233633575394351412784013258160744056202653981451430755547766208224612789313306576657143712169923375280106903348348358478256961750850803267438446096379328508113933643722926503915466168768540870390936375905760290875923887681015344119901002252551672716009217714115389994079377936714396218302069771864488868377993702534359510362819881869365340495733440676888541644750909794932565104169693498118665445177605253484439057216226826546329411217271920934675642576519576924309740271867639633889327371446478943752816880462647748987864847647051908921479281567391220244152665179517933672995414244583251104461794570281556268117588217365741862840958492839833616852390119689719612673937162907200746420681555077054161879402689970435247438444238349733666049394733327046130112753684127980306879143408424108282100099088401423869198784127097258757464467828933086780094022931938756748424537571226357173237543730832253165386991049567579157339947470567402178413690038077052313068467451332687180134397665822522514251909879864381203573803527470584056385018961890476951180305277130401549756126921581584653219316702838797879232278212147290977725393512842081611862231452126738047021247869229141966189486535816113145128725295350276423815673771320416232317666358962397655833018469259204615154014049086150750314198170010698309961192725163014482696126089033228485505787062407870420239672225994339574928435171644025622000285970499956415078441881520767437257526137978262451211250171683763048464380637465985520458374908247186149636222521711248618796821243328413156081599571343951160180901755423277357038418752902062140820672892451838235213973697424592668802900150235965520018259368621356701181877832274709448964704453579591626564565995584199162724174793856245066300032623928289095601931872182507187857737645129948670525612639077353390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] -114081613804498970194107458271084601757578136130314951785486764888457244152916067750651032588101407882074412402493270321592342619212097527281843307548176137708414183787576137257478455873538452813964009025642231088354184119131591971650300114175300571064279388622622051398707288152490964017829418599193144347165994601980284942092211415565820283768777067381232215613409545908257900949404062416747961447164291984041248593520335902212058945233819214107291498642327541171840012508951080731263091755858498522084067381054854916654875866855499350709471600974368924148600654726813107605634759838525293874002774585070360557392837051848142563549695909189055582691881761571402231034714480393235401014063359564969170730986623224170659395868002799863086827660526536678750513205219328871281071356592848615616020515341842379070727701675255743163434617842633125643222168037674994021395916674760882552936619076388582827267083957130318122441950192157124068820932572192348094316317947591269217686130109164568941009098584298678172350788725363094318525222017292245037392484639126274243022256834359630064497720861926137096801261721380501105328771085913390541477950742039268831528067686661288244408392525196394819849855929404254369588850511595697760983225553523031281828117493160466861399593804357772079112928023518500030653024357244661113349715286504631281882177762437150978408240886280795648342382611638533246975771815258396572381964225298954321560529942882960692517532971571754089513450500583111159649665072202750437685475133040569512189828821975741785695998676688472850755202136894245777825418766340542376177402920266407446198141770991236973258952501024887028323411186079017510861738229231185644328819522320956651859287606120037802800532479014705071756756069465207051533657547079679441105099685193942763178961485882542153513830544898240263010267629649221406873628938659379735265787585174367518163400668861409221110557602838602173103084952772551167821442800199043907803710730328335905848239602517660878368863855576075533346291741050327662623626318175734236505446655394235853346993413962241661984805858913228009086457443264492267230788476217945766408036340277561347927662934636563760767885302923847151580059844757980439214081153814914252142470872707998917653694059625925828999858985869986435662844381493523651774248568254915531083810890578092198964828644412643663565910568883854241153345550054234424743813892467631309417578526552993988731195029439631532352430311311369666775379023324793619847094076517156596413754311651465290750051579013566458673613745674740946002949460527691789884926171655572751711034895735356433133150812797665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -5120927178599308219080368558760370281068219261717568087846021451433504874000879874586272608828613149857377868743733493949470208561080686929427621161213226281286968731994894076623253076920839590694003807149921249122405781815042201653445075569778543983569547354505269003501914976606475619264127718885546962520425417896964769921595500234807609205941279753148865858223354711906496134784828631566331780858204114106475089220049200119943228645296744383232403866128739082891346964283522962657192559340779266841232227843114417742745026585835702292290437502958209864145068365642255962720888425724926092965487232240322064792689020894528440323337150760814258528810725746192838016838831486234573882677550014502384325112764969190982393072484746232898189137733734699729044303123545330420026279635358270805642499183058101373103478853864586406354323376793201622366712118458192238428791726514924049549421378618595555212152270560709396204132310968828015178000078192494709605694177398776466882358631946487818091688829373920770942538613406127464731794576768636214049777873774141438296202458393635577020048329149963218751328716772170158791786102454714845433512117533579146945368160833020709314317365639171642354681918956592614763512081710214817998942638246767348477406312040354232896565280007707235633953054581139765460729629800308849894330680713041941215133691724765711255866430047711135516899375595384821957208244930915660678749745372760089513174726403184000266501644976981210179179141572474945976117915296686092443725789832692809791634153714425995832711105621062384086420235584081399999100333615517975344959082983752707888909523432616521245626271433683504193510923109951587617838713216310987679768245678346519778335887199331820887762205897429160654985402402140726964672027096425488051590439675058765015656468349625956531854787794584958458459261184911726747161242458433192861332978540841327638234714209491462595986510291106310769888238180421470850474828465627423752213471501663006286806636251446399085596998251557343759452003430761345431952164891053159497977008418992614295734664493954896981725313715263199596513781350404547442330007596286374326813221385132874694538529700221327399393694776070935055742908617746283812620021696787419405757735129468586450619539269543071740739308129259689232279708485100947109028264930614654558088742671434675882758705770365709894974458069022019293553967449828849352286204328513578963159582564109489719896938394862029099553747191508492018475187938840044487228766743342935515527193169800471512508303998149781973096752733949179785750679138547078226947329967352817363893919340070570240021483518689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 752382500472157138139348571019730339465891971841133571418257525800197820842034223756947892409177694285754330457518783118371945268816596789854187990239752487896204371006519983721142686471658522570020596165289005159401441556996596375904392218523852564379091273868643465175278946058365083696607580785168642736793553173313998584730370336257839945901018456185159995590662749259530167348168730103562128932752656932675111576681932467186925213847282385247759634507153090854528846438378673265898714395672306946382760387307731072111445294598649791124831822360862455333228164584491522637264763308237740517842201569400511424647768945698981861748562031830579104334038895906074277210105102650603556151818125237027016156922910227393945468928584463952650479875034595226229338358038401095678642374223945501667688149129460169702610725633060839161258771901539275674312091430020180770892171488773227862500474049157721267804775294825018638265499972135761456972967252058485566051349495545252337775745489671837245558151909317440544431286000537333083000332894692612222241393276108840129976875470574550772737479493200881558891791381527982325978515929836494528166421724668118094852817279635912988537444761499792678362342497346513380427338322219536704367498234872590630665389906805760523090205667646881902295777226614434995487606914318740127553555572228931330384429880973274780815176719272231553982351140573896804791468892677583573228267981316930160097517959049860341027114061238277599662967716400989544158521759262542652894985364619411203972587868608894191725314349405354669451638389671041802699519048738766174312794633472196263938356388593360124888747465728776225246737690688362599332631971505067393422527293631506419035708192944018851136241588330316972882342131669649020460790065846537193818761797233012293032387493607789951589794602595095781087194254335464536825593375556814769598882679646420086240871776077855167283081438381553643472632574972382019823638630621501419042905137249602018547796689074668676275368479613551219892915398235470498948851969048815800333445970674530888510026422650969842417776582871312229150706595475041805904624451661870490308701891107005242839352089409152842603676422037561916681700958405463557125778983169944716173114683496204999717169647261442287398086334379724244779872561452476295279475235668934587779316235002763387505702961696715306001198610123834517410756626229671514191790745816106597284016261541017062374595142826594640802657001173016386525398078857332235080886457465773670665709932605415765200059278064849610307414468244902561875259232140010786962067650673765425396225097647234262556626890260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] 1235657401246947826331604821809541201092526401564424274421118241437725889910637073084339070637637263771046384643355662615052038719325428284656687662130032064732821916969972293786365911023829287955758349480956706331510825017820199567924289932204900158459919279690719280148466512628028801607964118377383868838303898199948365637317874835247871000969285565712659795350703285205486094997111285873256570672874396197895118066261391110718017075109885506316397633680238367628739299415886802550408569597116911094361155548671180076772961746777314406148330152939509536725435094478865428160006455479039471024675795321437121979016297324251729637228356230436525570016668930131520587228242904183313596008981846961520560656010317228340312085696139783248730999549549902518608022031805311978231766271093952910396499776096836733795180560637055996508342040938681246138513459265165373706727739360456816927811837469798495481425143363370143971765641384025276930572951181082527931195341183988636100775328599367369672090983577783535223124590482517041505623440914214582025244967330099378925243910961020948774452340424363945040309985062446286790595159740194531989897040702246423461346188370501419763065013545070861321490090246346577462738154870806118409040029452177334024773965827690274215032087718326935480484093594287518899046022097644884427454769955182248246778734280538670116863983680495168811334238169016254875425624425863558234345850285985007311806759366307456991390339649590622917979792827457153880743242428422401522908286454274200538485985515114800412882745947104397577359460956057597821181518445539868440584097976486100391751911711458884227982686408588883135511507569506737586302870009995162807799036940392569940491731515800994166281091462623962065078191927367383305222337403429226799023185485140424946843706795994349948873488852176244355030212700593637005449562983836709479186708098104511730271727230944039117665918260718844807767122857190729859822175080278035395233707994730058466435808581556020310161883918285980608157152883132062227032930245749720078772268300499874264209032407035668322182126779995536988289191318733494436426241037274989832765870037830620603377448083121716724916454868510114762928796043332208855983317796526834194632471316719871109749441120687435945789277853513892967238977963215659417817250852032940324179849610734384622176513077815781458646322808995725800499924462269220599122567083355198963083499060133961338418172048492144106212192084997747790686302614487834846603558245930041347374799066119939613323551476288644692955400718751587486177074631931292700401598041530184505626477606036892082437153640939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] -412651263791614063951263701810140883197318680446309073624477788472324595207173028539701564880636871227891234893240897347708194941404059834721170845709251130443079008888461717450665734282071617034429349401811699843530688092597094853292433617505879949095906164862011901144088078136051594763812268675615387788919001875024605176239244732810133722147916035070261104594971252867182235149946631885818003777462868121955236852309681449798627233608030465169971705078371579631060693984463131483587362490816019539410624630503389751708857465775206228656923227710787129341451116883913640812174951931389173008089206526196809015546719096119721102103488947447728680502013723245456683776697759965515753606109083278196718195325876518478779108961673209915114118914605464011153762633155916431116227343914327253369262495309332212997311241418864722179408203364022851554608566194081184414580525302769025610729929372726556355979501920794310150094992596194259051815817404572969059714222218067459855243442878523656122762701958629464757919420752000501137853338184923496957703157993572891987809425708685298760181854573186379703775529774110974551917285148677879302544004663772972660099482184698704367706780410665667733893864861717197252622690782853905684252175042280013624523937032238058799495151229780532349719429318383605781466118953203089278625310966153134983329999905869426076200968529228822890183883801203284223849030329585994201763428066814651203697207714949291010369366025710760817279743633713400919946382072883080586902687696856688078511674023374959416061972797414098476584858288848666233064013510451827053343041180435569455295738396626144829033162334114069424127103132219911620979467984806607309858114484922565622566189992483679232307423043124606653753434754457487382389075625011316276256467865025222300876353196140080593510390483941209104780882118440951677507437780244224729642176142028348577848506623256037342017344622111252042355019500995963472365959663880298395976830709779905057095805186461625657702024487417001785687389719864637096585138048447119414154461325465266531833913670208229284531020636653979232259141545041298819687505921897339757990175944595836491196634511987205109025988430817473745307508125220193777351424360409891008887979564238751908706816783343858328760728288440025322064201048038295398474636463868931521894193383259226805102763048299387796911897611926763855928354621727947029414076985059820166035303444445762043175162665340253943940442038851412944643070123110599403733575636432918931197963312425499338764010783405633056723341757505076128305026302407627111545187784790776788744166238610644751471213459537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] 52985944695072979685838722882195466165454255597460253465574637403351233621223860485238190360935604704360249465445639756556056171890964990296706534209006766730149191169995522822078379795164988304022643017099955115255033027340943106899630234825031244563032869296527778588677120325500790869169268943926728909001370194076482853556896319859775678792419168957697973239146750822680943133094457338579920162477041437887936425198833867306344347274656051106444129918877050323592549393263310755199307292310098820406545588176245575184700497484168982682996432084538773154070809702393605679263925843458017640968592795353176144373585323729215151056046224468970542394476546614695923836738776225146290579319201500411087241749706580457415591133307941734869199656910873768116158825532640232668597980694919873521425695335701511664606133454583885877451986397616489550133883730152828805424692890340165183970128128869794606485536245666068052583085405976294173790703962301973873521447596649449716208051756049294106605874030630473393285579997537889651052586185868763344416690237034236507373712203798517260939321160604543333839998221876732134983057798818071841972620192572853551720466984570969050464190266014494501265806326712573503823370018554654751714646641886752653729958303639098810185347144495342170263911319839814050726389416503666704164858422489665960072946228321455929757151582070372423264607157505122075132606421097695898144089148951124877130293535145581272187300446531424289921622290917716952297976740663599641103752364596619823969548533862436138913696384930442441763059292628353160199402500065109682979999822753980882491962011397360269904405551100521795138528613374220230610779193924795863889615300172330497027153562629120173114038079188065075754256917331515518685821752620063130080155658148142380065780125072995945359700121432849740535494228067095464073855733155740221377962939123904578086989728911908707651810952195450899819547321042209001785318640743324785313585284281214611780448748477513244890835476677993909019544543058039246996089489516473587956472427890514298580298824343583662799099816233391117607876231688857716661807658941247945556932942932938736798795708407367783848697380659207001180407648716001253468983415129074914910834697441325702533497296056463815714440496079665717130024879283324842725127670796157818178380350393760859318692712238327908728416014065895899793108370299371331008416336420921595595399970377036660666515570674611950967980951742003665799184270424645602783380883653406565209023559993660185741714724150072577424693279025870589918003286973918719331518740508884234317382738700229319963230716559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] -1222644211420270540965492884611322731663546385132710677935354073866652632262813374838546773200637073175496393515106277293821917691900664084512551024379997752776586704555451483120713006513145446075888055042487951126482780808255042721521235144252381333922793086910199053733858447828157540323189464710593506807383693417024708134844042986979733302414063446745294433114514513140274462960841141953814254525411167890310480311048371269597895136820605007160725790939274263759186758983240054150554143143115932309187064216849774349764968420637550558991924703650495906018357224343916637317038753815944273833742902818821495734840264241579520872955459921196509889647554033652511647907301793862503710680171730375977700144329190229782702311955262517334899973524484321759267664069322125457305555594624915804707837171310983055211467442162319871907331789769291698032791111068942827032828753816314947508585975437286708685088733343168988399862407479814463527969666594360375047164022587324120996121355655980687269606331144229042749465666908310870431424870203358253050211256062306104230353227130789051423802948717390185509060074085372690344946696027412030589330657105221334083814575659238463014737586021758086756623744080594118385014239864361746876817036775242071629462670671373378769097502577480388372224202556590629083898244324082806354976929652653477452665923443242585817604347893439378896658899361765802764216872368369664795050854778878042523068240782428171283777329245790086646644942632458449054438149393292368529257937485440731796402336928570393107470684998722620778801511771380227476295395526409970641740272417026983230004766681843522807916285877977266838358511615221909254435067458217760215970347271208698302947478832488925178084343455186067105502186211360227246319839150626071726040387393445288541613992656506022280969497286978731519166526732626878711312628810310526710145892068150205004630774110672791713727095309043629035060220056440602687566689181644691511846554380335744200091768445599209733083036116092893019926186302601918745202652047986434708569247326921368043701190745461437978563328698086778601391037810483503206657390490596150127431703363750470151282866111855761940641464281345554412567150566256032202436699874464626149955007300497772527209644643103371621418103137543771473160472054743489856445215805025818169973387197637596564464135596342259526810380046831479110535680962160766040280448048344863548157958374067230318034384166858834618108745143508476371989124896117479380807811248985836175174149939768051567502848418848371734295087584214730402439947974838134336118971279492810268071927228998218907172282040320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -683090704565772632906032853687349962041625691268559522997012199847420459395679138985288568964763956947920713454512924191777685260804383433975485298365561552830769921107179927386036782914902717731179976942200980357139903063842187832463245809715486140831710095915028646160255352611656840268073849777113373619000672035271299023924301033269499911951546840852443470343019938964702418686864690200931371914003297653207344505319772504034136856714142762157830090171911449852476080705001659185199291550353437040076499939546635939346390890801287131218911135613474515792399454121094504382079041963532602110356035555907268414509428475297159328538456038343304857255525759151161756512225721234666308852107787136417740835362762957098330373309843158136570825173913634028102485938538371706907180567556386096396411610729697116906434586185162353590013818733045128724667405300889358259546440598057645927275186974390034544246201168984729475482514978875838243542427408580001806852712256376850295746549477744216965791177171687704141740122579491410134473811272432235153477520520013082546337106323758662152183809078981488732288769293648041356580124455728372717403982022307873477317931083902235536541780268754342042050843324990459371970795434741389849028590614689783086892477526402933411931263225052922611064301010103909902357728908485759074470908122475609118685890451416588654203609281643333106894010621259403927143153568754296258711636815482161677780094767194552899355464605778378016036544754810203245334395337655329752360158640573089947181169838759159308952486453792267467602446713862093715305166658942192486050427600824262737721465817513123294596233774462633117740954848204773147636932581617716380031843407095592161356030754816114414689242945015844124174878003440939514218501472257403316135622959919489296991930941315380191289396688363811492058298481300657829218465274861410463260609573870592702162419335788085223104727963036621785476945312179145771956421079373488238507738946499490029652780145509756165110795489621671771289567630960098891952564215441038060430417617138170523279460617400590388622277123700451727124503240462796704581306148183044783035705528768100458514688070420802766945515969159307676185018256444291144898540935890988786451224800920295113678299255758576389794873827897440187636999793304124731351132559231102824128676167522953876406838126606551035279124520574644390205184755423472875880069677385779940633694723792071284067900712599071658021523718478213875722645839157714432278636798704825641652279250839584690691717002237653869169993743871201967825206289811976560110191722874409565631788856906434899061956935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 163651584903120117013347385393162568332396432885316234755316889631417966579868270507694341746643796970522305985196207767312209923104773644761026126894148044804701186753644801984509381297214832183320085259058800313438109619808652033038696940434481242409677675948665453292975680331195384240150742647244682150474733891577969226493659046645238570571637755472715530580855140567511486346696732368798968599229873475070828243953429061942990980212924509312743863760260225626708564442507378673779824069384047552497874759594615050033769762430139972801320388974398771823621871723064293085030218855922940323913777156128731781664983103915630520077505588468790568994368084174585265322253050250470075140805997075320829086330782471342750941409715801408195245618951823583382388705069433063063471025380354287050354397207859197410706145328678359187678445323489790148452584544798989188444112961674769748827939601096077804314601707956013380889757895245572397639567201385858364416117556697441363041368276621692782989082988023441812628898365856136290242174613924187033678872127340164569305126305382282746816649540491122888899761140162715202785011110914891188673223422929309986857158895521608877042378903581419783775190392711198319781450789717919865310459677256500237834142557212431090605308370549886459882100114283041244765217635809168302108740956128730666028110412843114457105020321016945464056501310625500394225448246038849158401952299899637572906411611197604071181083310970387668905295690403342128228315746506066077557853855558397092113906004507828015588029782037883560397974791067362237813616341599807525120714644567773594894049204640298673613919521160953093555049345336240518038580915770844189118633378074139203424756099549197247762393416840003325160159248660093165949434424443327000447833204820343642985794063526743607730634613622284524086923491603492922347100043440670577639421208147307354872903909487758792493335516457443411738874243822122436125933243240624515528763031733212672000870493625413690469628598441478741026068543157087322615606167365256745892641254940232093842597454039112755185928084475196733056330881949364102656281925857348193528033160374951774878396291979476465438153554419497586953967718284835118820026488630292899636745674600943285636482707065629846509598857376400922892385754732096260546692884854319843355733899079115953901699549450324825920850525289599831867335239480977103956789748460654515645218011242999269964302108783331897286935839184283887592419723830178794950353454355664025537902022315719667476012160073225518469122245446171874583614616022979774361484557703896663322096766480839592860293529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -19308104013173955930854946994919924587273280027746653440451498256594178996727597508213691028473270159635744642352879013703967358397578665066163566679216977040448260748806193711725553616634822183027188571176953344114836376785132254454854328705259328012545779158312661455179116098837760031407303229322192636347142672746919200693602358760157436514488933808327362102953356458888833435034704095057076366437378618165911674748149740231925417936774209483348116047980519588256553016401682162113445320288610382471574016683356992065770847739638403659580227442893970770448398356750435211621879660044154240513397524036223037292617797337129728714798296671782202348676332867515873210787778372319386540963660644208401452581709847068062862170964237362188308995495695909214938520330811615687268506914146858802487311399090680532250665916963216474661067121100973694787025880262125212097064665311940121926665560596438256691256658068653446059978452771636837007617024718203838772253646543712512788865358563238835544014744292168433707489854260222197994050722459636676867328896105801727162934607138158021669218842828087866983042252142438876605261528938134894682605649831632888823080134318022538528376755816682090411864963335586913516417006344090044182207505024510780965517275661658016730523092932070280783490682548707453782516172212489411637447151743297023025113979996393010883766410035460871954241709818327432154211742101449068008835117121675074628295573187956673764448144165491621502669365468216222154832706288427763063109279637573284777280065860405676741205961753792554764707379989422615915342025690666834957494980875657664772574877468282492845441395381378126587326573873935150469529778122490175597411833655109584703551113052678300901591673153331247963296945309264708893094773777697875247285814967931571075284812452671538257454965848869179200392983285609014987904010013023395967480209223254284581599323771988052517651972464419446809813955529600917854043866055696168139938189640267252381429517886112182350193794703675845289112879056903892709757373373120893343235852778981905713406434945600591099688503903333668242866136543126440052863482347064293961254643265249430049582426476678490848776399765911262480680692800605280223711918834524826679833872293271751485190481748666927737666109514192528827823407403118363094751359637877998938613267852294122444406293757517341980456641811616357376021307319577596523157118742416960204543868302664505441193717231397788888110210681119339547105124617645674893021977605699551265266694973769575376121848836079464599416554591231928326877713028167564728756731067515060666967875078187696733867212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 6349162481447053386147091165463009399558843124547627739784812230702696132489428150427253950889245980877654031784158391977812191576708876476059802632664711424898433986611986912704907924218072253351765545576368228028037898927555523199015238880412738837661978687655841508263231045741792889175164129746385929894958668821785058774627366389444601022530191762768388349106497161561795953349537705598529908923379169395642754354142871487502102884932580620660945892496562850283927044181163655289733674762648175601259046881357177270507931803253110140711672977695780625483179507104421330183452117910645588096910909288863949525454842487488079003879153734840795800776721262882776924847192369293455568972268960136427427346010692336308526591106475973422649207765837576082252786061069730842187166730550368988940125735038939345567046297755251325228576265539863622797519336005405950618112027501156067902751653918054047853537709032882590538443087040435040963175663645596330547287292748110523446833131115722656566326025131011824500077038686898853722012532429458378695463548197690055528415727663585444103148137192787492929053395239912518206776028806740707556737875746993784467338296549529797296519852124658251274148727753948943433995613907475000145845181735893103026111851270760892409594604159553650123770208583956260923014776828503820926237013045336617794092637098878677031385701339713656141022856310400434662837718611223332709670747011228688633502160706753466642261069614572866937732405419057407844525984652475540441944971950976779133872273947752654722966984729466156056173152863787124758317118982404590402122902843103982107147234267619509171066203351807008390345383234311659596100458673632989894386980383621502419769682030709416452070263584607976958082850995430197004942554927388997647242741190895871574256590504315975679726152630861913526930876207273537076088897819707203422885154676676279349911221115132597441252051579889961659036471323339717674892814092698707046471801874223161193755595422440802059103865742482313072639768069924821948063218989019709656169770722907345576057426554400574181172652386798131105348744511757441931470203052955199968003024418216077125695498252768260466658370495793488824320974580405778465337981354100219475750065376769581101729682905229235485001538527374612544670533973943624460464255870570442322422836078868771321081540884679682649041466465688192868338158559726186877544138073390559720815943290946478678662366027470214175398046303699211416987314417761784656122168338020106517220865765198616398996276884820337362256717374055808095275753368396030042891950921757191484529276764846881704509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 296147569341944704148521149839144648214633024368130246379284254780890531214465198108334045332851276208696642763138380949131745387079750488699876180143469233746350347852329634377141795129098601148585855609173442357721670623695074046498057341609594250067948576359609375929391926250544974308152560902181231663452768601020834937905251874086221152195178858705370496224085152491478006274959585688754085601431068463734353274578202523310968230922497287545098155680792033805139131686125956546442682557457163121634139083598154501314244730976016705760238424494870292123991319924802538169602438299213326641813631720506998334991834916097646790297488590210019131112467770821581310379336557381745963683206301537017321752109221652429923210512510063824281542508575601284932585753441229501787186382527334412634912261735545804858722673424587703753830148011738692027137807335100769994184893496305157620603022303141906618555938847952204905453764420755275131122427403317712728982108215306385937354449091675746328129547180920507481563498520271375516325654837055717486884614710326961214875489022843295275437071519691674335170798086113919334541193558265778183498525773707753889899013465500690771322644232094469888034097890215592536817661794462377210603996621492683211014155402157232615724498005290389371174743235735096570155779098549290584191659249219886717961438635744998175659584264585394296805521298470874261650441917498662828826246715863817702894648484549419343937495592016978045672447356416392498260365098976785478477029852428725696740171861806633063163431400382755835743942269121685338619942616442132902110257036784185532318963129938516807201177232700619844922303638793328386619660137764448694103067755339208313776942165001110136269242556713580401826244170084799467826927866744476693172400037337932043586034254493826166004770200481437906649858387743467322933297537106926415954480314328865506706445763684929551907671779586553830008025019948187541958913225188800106987113223504206691661078452236196209832170341793969116218908200317199719529157580986406576282840043244224562728441353138829953458326133448566632188949826313952327540381584703884707103647138305664519645760016862809548800863250637252700978915602151319570944561771642471142739693498048665980248565082613967843756464131437864112009285593401823476090007784387841816620923329456589497043440871651294692148024585650208922946680278693825717356862683400586085836327884005808361343722170832525735629787297228939356992327071796989754537665099305839214380121225361823805468876203058574440370426528092650477529007847578400210663785609931354478488038433080402012127887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -22437352618182780618824179080102197309849454645622106536069510651812035320334137023689910459402710681423648036697471362266646582271454240354810304033472877530180947615802398485250903722152398675408245275254405908086619926423832636691839586722250983865647417373868041249167671814637584622921974460752433824360673798150089985867470606749900892636673700590600207555623878312453802849781560392373919539412925741380551681158259637907399627539015285491700890464114510603118370665799881898479115461465902446365174002629506229410858424261831482707033374341633282733195134587242912217615735395895655295167102989109069364443989951063193653093655400888014787394030814892042878028989419314661868934614321332853775006939030129767079475018345148025567933485936586297798708704705874224729726502447181993140019405213183072391373291321829684348295188524667757642458587919211850994698767098094330058582135550092758240695523751698882290354265849173763970376771827408718908230855488212186384968932285496665344368591780551712227466213704700374670402563705868919065128373797215572460651841521342798653374092769723786674084940279448777558243211920830178703313238581034743594235139294772888721521549371816697424043684789838807587686817731181175760059491985363097781355622357788984929942303162365538225524929393160274645600243024290055688982985072570813365341162182526254848240035732145692427036171879001764996212079095035417084184573490533160387762706447841661141079949933730159780412444377125607818355781279310227607053078732327877672674200137658538415006063290061864206441382503149541166061413274723100474741003822710959854025095553249135422874175818536549191689829720112843834917965873289471767312695881116856527658011155061251540874287527326337219674845093027525132317815879465894801779956409459749045816674511786972713717695986178885937930601738313920122691737427991129762686624329588469661971657495264466962592466158883228470729569582739319208974275109662552863856141567483779032280542994209233962714270280331888794988703616307315778305886907256407805664637762225228069888830139754780779815603712028457532945799550662471736161771381413223654483758385249213921449658119006368366446845214363606821208310336813136957472632975214435553287498993931575685905060119472649478670821900769671716821555956405470359440620407939083262373772595388406907169444864057954650806853967500657094224013649287879924534491794924516315213503892142151440287009352442299320530958575736780132922126640071075441193720757628486176719536505836721209987803967397575245792303609480771880532994107219698739296558663143679770639200885580829850588938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] -1212256613459971615231200259693708079407114225825731655984664039373114003705721472996395449190707938346413862707216871067133530883315508815821340027292211363102200432197620288967785490546373686770653659730437083549931903858841798706093065419656791673097441464285084807419101279937471092519446278439583407620149769431891767195692644590696270086513572861000212675790457975100555357299463022251710780740808306224869000895072464074948865825297493241418409292953299046612312631429759994175961890745995180537204567684325871760407826257334441371522850363780402950272827558183636423947078774161741173229982814329288297121472007665388909803546526560984096545088036901329551885329464316028535462722543451940012732030795074588577369801238282266933745553031422427633494057980735763756560257951658298675804803518902206186646956022763693717732745536919671162092373140329393340292044848993099204227681298021990602868378124716701132976388345973006686308328455222587445344409186683431172781894615653238420697555381406234972598325182794511230264792974520448487755794614680173651678465404235100906008827309073455282184779449050667607446981879516553049853623031132829061434879802191733534552446427191764339029363919221455010777157536480399887860860976365805165665823038161670791385675842802278403048099438163349664529897401862100628792897487070359057137294250042370431951699775612371413059478433525437976340427275669427466220695522732442222956179235577534145916458010014359579428340834201858776169634908909513354469489044511281197066270338601039884451670431792568573724894095203284251597404003389384736846459857369391586071404439923362179772309266346187792637341788956083739361032671588472487639869663534816060123790096266428277574502822201525880420503506312325986016505835013959187237533287255738929443728139258338129114485369167028291528208357001033109943751746634703658033467618072557485804308239025752416240039368994245664128459027493189360559575239824750914040744923711374093701893002554065225775701973301125622302570111590641905332003577838879107414188308396005181284745638000194567600432125529456752633216673230310993061594491167807484119103277345506045538924201830129774799197074967747456952909163569625893630535125667817424219680985248614644281522296129308183842381653268352683204771602937632186741376216468063156214192096147912624832699378142609402361851704077471697804135224172855920582252304821184549998573939267813524223536307593938179043529577654715054671771882787754549187157055751946635831025470750712308906625367131076158841934300527373082295838412835046508211372591151427921131124234529945545101803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] 782605959726577895667215004402863087058676056930613899799305182341723101796766321609847797600790922080713705311767374277720956160097142645303961184229529711579493202290179387821255653312623103611200807122439243480591988280481701903924936965544245496924198093140860014429211005877805417437535642390976084674652342512460189065618231170265881717888336200439376422713432532948321238448572514781671723807284199304932602083919050973686472752511423401447524689306690615544232211438527390399727420605983150311425732723641156834620646105777435122164913176673901399029733968684204909614660165606584344986310790568841776551973515712714871548921972015165710720555712481085018321256508906069850498063724930990886060811028709801067328831609255864202957356007699027673077451849917771548667662750116032813471122405362379927767495477115443139989572857472396073299539393432813800874466479953179486302560958075980024806584205892505535439411892901568748189009640572909774891963336228770431417136022671398162603997083855025700533815626443947129617289504828968956988122638072591608119470563529042634223939696652731264188409579236798010834891008443157734365183886943345461608202334220648317316693081292648941191287464580037882848729533918190119000991980867667798265663085541489314940162957696319279459290983423905596616548833012984904759570132265830372696673231150763844012407244476951857110157294643382369364329360593678604868905273462000694085744816485811633337145777977230084981662262759779890079087302072180313806689001520475869693913198291887971168898050637917562268807394826702329047393260228302730308030670134892815839653862422032440696708577548202724797080803429472528111361390641231053760283858915824374821504695529370243413702867752790303954270191492824964695772306741018815050229194365704329548451857378328256747107642806904404012809480547554923560551766165563475261057631391782201742724284943226629993864375543613006975192135041415580445138147602282716680299059060960599478795126080560329198205182405808520073950620162914228625813320465980845624704868688416486803913127125538273899694095906789881997687090899342606069182535630843854643252858487167829221049977258921423980610544923083178404432313491981590633571730813555056700801488093362511920903976811762518434248348121378859724298675469918250374852366510478098747280248303826887195867402892273075321003553513149633337705481260516025209544338966425080838946200340539900531964397655064334348070150741489529277643661698267455481546005604704520677266303905031344282701074102563833691863361298597447710419260686837367864605936984409135197096021909055753892659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 21920028866286162941997796932750022476287493011606779067742883710874971998321549630740111767292586292949209564776785060767852655194541362136972431921739511529334460082697061109529804616064878128125864651157155654609017367885968715840132145939415477601349515211003947946671264099183863675702576084021870455427878211402330360936219700836842249637922777860049385901812394659258682505369788535274624452087193580659736808499918756759402156596292104588028560377838080282270627399650342061744935653518674667480905359525161624381299261942654822972295714276786856546937599809631512528307341443001418358871258204904865081003935983048944469995846566149809090076506434185120892283200242811559434207610398448754324373367845154081504381417873145303852194951103531108532981177120253465465447950469733085328134438030410716665050652070477334172404285162583794779179658212314376286381039159404946208255216493401378409426236838246234060028560283356171671046088418946898477938704343507081820507137331735653272931168499607461819681986365132673491546081683861918063539337268042021388380189778812652963402188594415861219730197813789803844244144822278376896799433678908180485506360162236233595464583685226496240072007384947592630131903670736691289238296139379298287493906250197166702700638363139589877115010479002875923593973846215015472723471223686235453245332293437991607858595467406944245813623395554253821807886783659298929630999763915681065473843156477323996293174360373659654127595430694030883791846562795944691355764908491849062441881311357021390480637662078416602434445659163414307484282707809690011336599002686626687653317544170464225363862557192402346454842452602147151868165699527353950673269127424034623655161665291698897591609939949212999562251346392925623475751514198656708233918313181211666964013619575736800856293585589041738065428589564561540541925447385946846292682430763256137700787782175411485504072991151557831803247474867489497423939421462276305105751537588338309425494486886192414752081139008894440922636345358330316187756849914226678973688066872312923552139042392029124749528563202311088423980608058831483846276587554530405975741394685658914825700345642486097577498405597917644586178229210583607007380332395184790586626325321068970458211545522934925343468623735798728517689880135486694060649438624715953651961688856607937677308961263343222419071366296424465242018292035790419927047100316595192428097313529418460021255123789159929058428124176578821442533902448644043406537870465306897094253749227428461381461085905693602861353340286862198180840365184351131771375033465736055894099300147596047155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 3791638181611852697451005892427600407252977401697081390349860055753758627416943779113322735322953175138506328191856257885993271254825272108888673654341693567712383646513900353476009326233462783743832527055202877546590978240359032799538749347738415121844369975657635013679052218016577320883744779746443432983470232925985152419276726152618418239504533042787755027855853283272398072901347584976409886437375864076694767332762687632314261641629575364621950207452278239363125478350874912514731082797463479377804200471311428090546644691442371442317177380848230299786968228232671687371178905506890483547020493302814992063072168221568828563386533557689652542260386217470585068759548667240643179096748501438138837362851753140808276666087176277392835481535907371859815208018233931482188302431609000469385753068253196554077693406283318454687190857480696952336165936950984535821375244516233369217551482206987844768367515626220556612886722362614113450264260758132509586592809423203317606141643131073248383063093552155380833135214288422050380680698430789673912584001403971678749624079731223387202045181129048501529270214101042791579735953551657380784276148466371178333905966716521165216938509632328344598936072802070343689517339541236999174730929719554060179870239794507170340528324563928950643060919887769516442748360507449605345942575350296292839484820262945891983629825308345590848141967847502742951406350709578689209170886422328226428917168951047582632731765769090883503351340285646106762076663309592304653646790329557093633445766348005095895651290963194048187730457583181288925195193174284041314167316459551938253577420099725561869354238886955504306954998914367354956872398711734083683227379035213175975328876131310958379703319160709805754851209366685204586166841617967136044055097230021155006140322021867663772911507719254135788501815641899206386716961417924429051613334667002606673657985521881931050260843616917063376957440486349360174255056684700348322119026842980139736758360260588656283156919006009546872541398489153317309839464737498527621261376882827270365578005457344671681342977955069556690723224128541607490694003226605574219726643845286392221830668344936232080386479950482197431569598068693386019759797099130209215236480659615733682247891912015439702578206222243003371669840374387430624887121729052161945817939159509956730866642168674242462050602458872706623849177620655306074984541218181759868822334162819541923571025738149618893419361267973488785646762465080201941606184910986083844369672639056141696045162526160617871617845933667462153419151683438646294251610199449889055706495673477397217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] 196142749858076361574868143051381768702674781312319193982114929567826403648856305100586906297358186131593901639868693667984875513093473977867558769571416802286339279704666539547885869373324138633855443958143602266672849914145928350476708590426521161106196101743635924871800589774897101806672332342503090852067420900035081657072915367345903488763601760600009781373240295857674192489707708704298119457202424678220825005654019601364471391204124876042663310515865785699941312277847016307879891216242406363609659638936190658488643461180955835755667484048863949376356198134737683645035421491681951419341346567632189676073812097227524579244321076326173446849937352557563732505211210726963859192041208932232332367002069491636245318671093648100254156379933785976513279115310418490122548407115796514888540718042177449817822379107266607070807599623808106575064504351461753771865931164089021504260811574722690090541384137060623287823513207038551172162309945641203809718693451438729654725640582402940481558440218079004894033188643796864388628617086289227351192453272204292361808770073910521816511118757076314466598729817248599487043877469311363295762371268464504589228934215114707383657866815582406813413544663870861931013076720510356216033363340635304620240718314884091618978363318913274088732825985446677862117294154944153551515621928661192964882468470295489562654555647551719766415221195958913475499069687719692535415723439197773963014689940614829383176730836201964871166733089036228940126277412908169532360641894292020114787885578581388782091404345727749331270933442989889992425423399222337922181947866853326377889481667598873660211233087181445233465816409627611518490451383592531996291762973899063061374490943948945083241796052919452318931466332139471995861786084078804514660393797142368490112952888929365491067562187298506613497036477182824360678610503196024946771165063936366597133743975609414260892492844544671785428279581553890982287778166819202571783543650939258246946628447613061503930056766362987670999155565968471645553592009693917499872298061047461247592557397673839966460706077411211931393577712709271163012028127044968259955025044824803946832200329586190597204399523118537783209868761314743417376990821305761896710566338382156930011385984734559818296113129746918387670057596989412643958183564527235824186629973507732460161971063259720570545751409968063303411625566005485893974965269826037186755696311425908574941511969827567626373193931035421279446452600969088539254985000825800347737739634489221090288398469138749195026832081770359576454612179967004717344576593308365356645399599899224309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 63712441210980563341449986715112616634505325959023445596224810020633380953079179831732958564862393684687893917295413525230281203669761793180952514701689241671763213423724251169867587809107900589816063272594641408445003715547799061758573228675130377812410756498816856831842101150423414115221853081296199693600413338463669728416685402179629797197073675166249742305546102612432582247960499591542734544647818270280426163480432219686427125992194508779891522373145261772572114720602682412311106528748051917707538832180144886622420560123633084250668247256645551540518822608307645036034242981886091207807305228291712624810427787034154151349789172796356531585773627074621908944602583027765487048572234304423029207166013172776681461357092307852021058368393970635072353328182911300790406304749595985971228439210901116593852779257847160370289190324416089390192687296934071696823368892133681996607244433521209375168641880633880933233925240954567577632967540309933474119569610163381552406794753558087110316424210931007376875788260595621241928755256299042145725062848950880971313462666083781770058159549687922912652235350566951458357202291996893284238255107568727425860190045985877467414455227202289063804641354247250614678446748935083688792307420174388469779105017426181522744297825362661966225582322446863904743097573433915738000387899318382381324327624249235364291316824920014182382587415309199444208241731307727855538004535103304410629321270247966175562762331981337511111715113206380355811884187066036418842457223393046829395391743364906130645328686117260174401484940456833477363522373868157808512489152158658095360234053196923758521129211835026527947331580141673363733677707351001045306833223942663727225863893421992066701534643401436478614272397063710252879594065547410270526062214822645114920676341339964041740837419494627244963314132850129535712365065080084577070840353984725268128357630322134757995496460776236607449318517728426176086881207224772574904525976230769922440353385073091996214517806026453060332251844362970794246865492332564756892743185491497380215700947058896538368588783874391832537439704686059762547397133894597443330269707504813256442601582063485628505619319516643578349855970857384185256734508376259546081323629633582886021499501816563667789726154847667657563657559294442100852495463298656390647947770919143377409793764931750507180857719211197374885670074252516939082279446468203165203567617893416179458168727289603217200703299769919076005510699250700580682712306333845195437599179199014077961176710686331785860733160765601521702474995071051252738101288467267906812875321580695060480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 1217733724303013787562938926220840556709623512813120718848601681241925666230494749487757930050504919096528536466444986850682382380972367424131886824238695660489191128948086784974481542218422538901784979223458703826453717944356705764616716743700866740053052800147039958397432693354648904957976016298624222654924215308259598263380688584722314513050723532788939949863369268439196896656716156506993110282296659573255160719407505110159878972639593423609412758254815621996121992856280652342255790310849750140807748444126505952563990106460893665270908776878190373529304938766052438754999373990322136255781907494344317951189485551814900989117023065709775567877172519114831803958139624387874669686143164979611526595460779528201073431445448165260577265251627123785999415171505499984644853327383536691003093289753746779196645735561222364158810623243122273797156652503251969022613515307545291049849311996622132747721054019576911691776867501457201280257099934867186307340029444899342727885028502943610437964707305024696396701722099271982932837861845694778864175632369501016256722687669222981600947998349319056191020002211650291919378149815507906183928789325279429831041747259147771900692724155242146799016565270217499683437652087172608387563717917662638337135283375342554565151758200156152507185443098234834965617750906529385690657838149855617286531839116275775300922924758487098701370525286083590992882402512943788872318146721589171104070369789605454169051715515288680105890666528101518996626910281873325727619825691249876777661743684286983962237194658851407438048870655570646385718429467185991960323153516867688553001765808084474739843990778834307388551311252101669018495026781345273368124790376982018475126061567644553261938724898624204449024112721822863403847995202281605601205236572437066602352766465946070432350198786302149289395369163184937314564068887440658476722207910974150165829043793496629641130645001361822247362706774691219482259679650043579353198814418651992951017032806665037892039797527965498499716323224661164689433864674368674664819022957103978293470751627903353478044550629603105413603350531021057362420359556128241277947863699408513516803766235384005384199488254017156062063366273838952230042309101044243126061036485590151843886940487558278875014025123386239711681696629511792827845136700957614801940224120750212378211811883508035348642781234705383720562235834669565012680879072346272988407159996662640946621284850942044547047422627621488793527213620309286731406516651584149435588305553634559955918512347096874385869519610295345436931621507767746899676755400665101940378071883820564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] 99923436729132297640672151053432877912564964016995216703269007948039384884311101517472802866402464115073109368610390448022603869192324791402163248287231763146419220397513458072213735861843174001100649617986590646669466472011621922934454420758688834437028635615352247498017014614566808462025695204245390036028563191882484932887544944639029420112960643200843637990601158016601874352617240234942309470074075718673477259497667625503171256938959357160928491615171023254414698077766019564506836653825428649764087537371362098298290579589057801938738484618384108849761763597195569044225648494887150016833584299038148830185359402993951093232695206522370990591517252240661792158413655702234422703756362521081004764613493601732687384579065127385159734341901547298160136975866683194552134475397972174419754140029654941891166497092441452695840407268417507715730808964131364553787158279862526759626042490643177332778581196085770641899720467576997196681528758911767090499449548455102519346903992413514394199941589915458605883724454171085396307500737899027037598102509677618688045595571596547125554362300751296243631298605220510122140456129540783031493975315082868324759735018794862226647552089152911851085087138986262655040860774899165840731411743011203376129190590988143948280456724211076423849909971088021062543077367741078747537920682842294165054983494051642289425173449101067530369077085142094088069437360172172667221926066600909301471932195616030238715269654456755671537186179058673192118814353611694517108117597815316169980191958555739805571183296815375389747944636863171287494909959743476286369942373182742323126512674636914448280291281387657489980716888841544547228316893390961109547883121222313326953261523753980351592866546683932630142174098529518500096240578657064109221892719153266462879082847087564094692872933291367516700794311708409365089260355217228438053840543527676392421537171943203875148093582865479527380738109452052444228555066685408641347564406269029899798442617464859681723469256891763414122144500497185785535816048321248091892352470284623620364563400551182542260368584641078168434830114308138485955771088796025978415296631697188944127059118131600619261556804663389389268679743589620914373717394474908915064750985719027158058299471333073225180884862653650210032513490970936208674536316601673110800002892150643371349114667337293584061302750534752651685571348834965876460574046210571922109488691414884435115823326027816173268295785544850951343457901463877527948520134256097704355916647921679203821199750834258325391197773160521403262903727397696219413519983369877728826953839222456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] 4419056117235254826319293289816598561194366447153618648425210716011630430911720255148596550896213319361225737315141068003420466220046693393788585282393127378485673220438939998609759593106878617926313489075559808827498465412567166627036134131284130184159691010283769339880429211332045454286776612074372067187776142157878094273345238679207800617364009619966928973533503696485579203634616385466665155737397019324827437586561912228948754227161586932237728172151060629068775903558120743316586831975108589627466697599940953277820552711504869804997854084007319977263991079904959552488619791406356068353945394895390806168405545023200738715092822301734740058395912857288675883774178613271036612192685394109245229154707922716211551714837253619132855031562281550228179788774597040475017731406802089927081210166905935895825076344636663285299103916612232379315815046820647723686730695180217872824717478922051524684632772755607601698732974792381303033596703601693360438574427111217333994161775964849753790911573528593464957424409033907131912248739833347827378211425921601036792651475989610380549617506924428772163479823073452513440287322904318055891649624166507167598743778083140509804471956029137588733863332314359688098031056040769665630451272155959807896876934488666583218795210348542129589054146180630854991814484027570748932355772931457690889666487419047600805687405347759731918961245656836360799437281248375467459782232650071297145416744700491319809453446792303121332829193099876107728927568328446994968261340772564817643486835833898759081197085487566894520938322260298676291986482325450353230644008229361896393445811576649479729508630648926999215614620406669236663270613579337615354844456733418413322430864880726843449614248080021023904601059725848488517017543389714965807040075652140266922128043451156587076476090553943588318439728925522013576963800951568972786671833681751191014826017613171988411067265277351686811625073969792047369462768482331160284446150498278346663283206197208622070402932869235290052561585532342118750328645833268802466432588329776677060988934541889260169849971243277952796282116613914454656594738855929646729700672231312288461051033840930534092063394327234112069071525088348683254876991851813805156481383187083428269434575190514023526109885822834034755341606325196807926567162778002574181090038891625138803526464023929883168093286031186166035118680030009155869783114306460678393073223561610307998802023199167365250614533884954147770435396364926017194021709206956217722759765845249167261874183620163698179355364887251951073072309901159562605600519057671041708302008236113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 329298390615015464018841197742208723961897553315132861499466273014695065842897185174084670850044744360029907012122650824966888559453719661951033311647966715724725214681396472912699406069517282535831317073510658253898768370899519159110128540803764705566779166817662825206130642897317552645529437717900820178369620657043956755877271069050032230050413744408583056443928744514781926591753939091161627630463954804425811914643651640727221844748394691955162918315114878072063909904993422974758881136309439152029585692245080651216193274251358528207551794459240403801576306885402744010718534445310102696474183138866372121188007596454408365443241629733918545869322536120559243322184162925858601985923960440507449654154462345385906783500245937965678592071252187120496716313346621261190614971587197724891873733778073051438024465656067833213873873760189426336458964506319340554150177223788013562381150450497695362169452301925905382975436195005150078677132173269728875633911154432796500605139404388679857070631258644489864478056351753397276266569554097695360035423481947777316034217664344003620543393943917415541955246724830398732543593071126494006798307762374074106683208600036762306598727112922430196583544912783477138856495682194454060750785449521722095142118549402015778887298594168372308155598229864951111648495073951179013899139031061665245728413050041002185816414353854569055375352466749239700504006362747667952715362087701595313684591613583177867844127781430134004572982889302821558166754924597105734983502468123454240255045308058029126563681845378510544591907307615428322342950216930608676222786840221624923579163156348656013700545888532537052191688490479736169878897811040679330201390409933849636594775059832134728789142683438209254237173918254173592899605194496940748350121171702510299133403794511638914427857766604104194414682603244657917242143881686340669193283419675078366931398058508012622610849645340463521521730943521254289894566718506640864324512506025055026099764962994074251112703646459062674659875708658347693757275323574956704653882309036860853905110857387132281642166710282554129417122405246950446942711637463288258034430742710897596243177335529106439035961555924562392953206457055538671391794119954844236153430239335322807905708291103043407572489260940627741718504042526991500572726653454875337714613894653964455696325746597638724685899474411553215684812079234832122512143538215796144993936302601028777601146102470091048139882194188596142291134980687415947922157924185448767364082520864114240084750003354453284603192817753908742587182729206848735007652967816990216303285874196480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] 2894611588446974416734792797309832694218538873882040582634519668089364586047053940306232681602011080519510390211244992182857408075886891123719465251717472598206680066466810995574566367452861887591833757814110006846415729261237933395839645514926213536929678607439595347103398564792501569636435902797844898631811154507781332405679841968121278680920584035973200697790568104906973215329346719452496314750699425226842682266779552232167829276762047820383939794519469518368268629325475182655139375424090174888173929821199015785754356068501371102985615614394913772470762991523699320456687910880798977682579021463926336557327230204867875500228900649323831771100372862108383778214086148827697577001650641216071165986000930302867466383747912640621663700327060036606745114664882710949221395113512625250139058629310555937758109316044414096104673245012633549662161209299176916414078805195592413831886552770708060208220946167204087167110543000514993555590367345306004965300231750236137593320372695327015218665460689907222655650258092174086197532267209420271482686108764927710803403098640258515821662577429658471590861683223187861266492624832313821668570920306544449722749985619303515329192588532864255835816563877223681255342783346043571950605117004879810571221716239684717415426255919401256477444341486670778800006362144237552745100253053441210179813001990204808828890462709379743382047348904223138498059712626608182809116347702874656438928562119459034260300733462906975342064861219168397497449628022140671306429559071806935648828237506148794236848446221410972370080143357690771551792125317969692219476596404899026523576979635899467482849786501103273225976260563650888529698275085812969168583815349864475528290334682811839112120277155496197054815717845477246793925628211980762718818538574220949265010971132931310551237277298650021336701188566011482189952362283633636328513831220561406010147923578091247025935090956211601999360724877764243119433729002062089236734251358387284768349791652509302049748452735760815735887004172277551796329899327093279442467627190232385750099452035551401031956855767059951285846139087328869752835283952840535630297859872889475217317683789055034448869166214108941811732783672865210320300868010844664225348286444839224976127027441052364152138665694222248927061221468387831077542606178193909808085878261480174325326777979726086658165248120047695822902357752508892863188343063398479155520056418270283787764422093486303362676689297137073802950600124143992638965862408488434056270750221593508082629953721270253764060584126263048068112691217337976853411601856221964130313253683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] -75584305563589229542684980569073645130110707988818772430643541007089642492133248706699738314932041060779145016581662060423770320921080221201593417282034683988015998045780597320761487215026263279091944587886655175301493088310437993248985678699431206050394142104001108845994788532269084780040239246606905908852128274380847606180675118813609584837196020518450664179022932108964423750546974823388466004491029987307326011904926686862213520726016080593281017367838445254980956235958026409241053031330645428663481215773719959971925191536298280959176415095829708410275995278176938116216336431452723311637724035888202612068665119475138066909698942344517737268435007214524897306636784460933839127027977378870638422219937222306001520343290898299462053087503386176296178525258142399719690969923266100598962897315827738017906640074051817635782634964266764920458305156647835104101997006983161812609099628728292695767778579433177078339930395921621834154095893135735262857583858452640274817384870595224804050611657942498656905378879916321663809100246624054224147348807610875990691120329375739450672086924030785923891278292661572017070090956240312345560385201482707741283537959380993504643075523006979706309552113712138578001745660995786132603205099535881690772329571533482722449436605416094900150992811091803830693471800398905172295477060304457299568361563999937759714169536291292069820425724292918535811008837848125483999306452072254528060951324704348971777903248040942856233215268317065266121269514695072469134939264281842365466949772161984975446439544401636538682344492299535919786781008199990537479389262668058025758386630278391475137123018105406216327096634392832242378495658056000670658075889968129647792254377218229727819127236993975940166626569987199487681593904723809879226751788006120305557699100202831235066439290542077151278015188584859646570081102978514262605168814750589056952473368169986095130554635641344720680559169583128114567531252305376781800456864712333125056980738488311117852684096395770078819893332570147457119400441724759497406853146901022058613750966703106510687441451211825310125723184075585886627934778648836523601839160948486410486093123174580184986434780645105646195443204458208428386706568620104819769232970941202066823431743763017950608378710146388497492052454350463187357079516888734123365882794089588261770584525748199130580350460027944921596223151544663654657175825875807529437394414133042614337437536946717209480692676540587234702788964795302736315171677502956327630539279787313464541519172806944726331847671363783494647106566629234825559604649504517761856710901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] 4425639127740011304379444318669935665314790875105561956242048848072822935718199862938620676654224095949254612731902546193573067060357323539044455435689862712142178165481108186108324106200840778213388934118873461417822281947131857540566093776671560621996019629669267466823271143019220178342946844382371321684177341677355659631687454094482049366892542671073172655198170970404089707848102141671769367929687302032511562843348429325238060138066894001719943328797987743476328776369144065842370298696366750569830185707675958579234695866796455103902829445429025362618242644361146710798792997145516580230656846478578792008777874983064011432128332892263794090928995502763770251830312185499014810216542533445834137549387638762196832623534211424601688487276652461048205393175474828742666742948246061880130748035374053465312481653050713126049659923306147711965724107798989322838487809610803531311530630163061675572794748945360162705978776804188560023370793882321247646135345517455910397936817330350894716517967333076341736885230441660275393221662036314600912535507565409374633936445531449223509851710253379403612440597197807547259234748675481297560569234341432866053831567621295078983986714308731751911566960670871774139072213365087257074825503883205717871621635050425072746336278050768671178445344271325942893631363458285076877696783777748343393776035932759249647976933150513891068288245505616146657961457330706677986226427417075434442249590129572548000233116823192139884740836258776980876044287061041558360345087900926862308077086557605373435732752252305743241116630783008095294568725274799060330550452005678009885295697170128252267257115795859189205998132440429880527405828085226792378874184399227174120675876989991411251422735868267721162396742465764486791167876390448512583829115673873368276077519900894331744316913206411598737250752984341485925481439307867270597555991364395764644240707323993860951337274398061919350018729355368018001101550541193038588733071415837470951048499475478569773530823885658139083237654452604553968792552533172930989104365234741302264942797377752745601834068362288791373552051492573074002504092861819123524939523967369741600384403681586688157802192132489625692862865628858907133021849951222589642561250368029662192786950175443240572173875978644550664692977118929328557614403394136576435326366223918262996408097307801491466636305476699702199195271685592230444672595508896392778486708766525438109556389516779799220504125453677568306087607162170657205978622253899226242910595754894816068292197192761189841739574850278160393603363781972007511585995888122671942493798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] 236238774300239829483239378427599512029486573362590949887536777701136130908682293470721921266427146469451860613521244800887343696023543277424063482802820159111130577310555061522671389734417436673759357288745528410714231295168074662733006712672413123019176513976532092838262296708189896459518618210626412976101806929716579397459631352730773126743738963110562345005921771452400116391736904701113259959672325450418255929292579542974350814328140292891997597330993230539033575751945004715840563212296856469330027595128391426967206632529284416957475040072775516575633287941891482639182077824442596513399122525035465953026416428914305531167514113275352231462303865973518808017476455883357111215084550863514789232340780175627847058649257648896365322636427090085538129306050454569956827462223349281062098992972635442000522336220593304905736627201417709808092507935849121450380086980163249317486536114026796647367671428947852600639500395475199795203115135361569120231781466981898483768898117406853779683825496298527747264469891159373690014217819426245152014445197934756604545535605684916512694468384844236888387180484985009434947158843909325829547368884330705833689681200020879085767012255440861959646286700798531453630151375837382501085458280558133108962718049883630383482314662977725490526302193239153314264142063894699259547646744168643041558713760225724590205694631004753139447093654777588727702238548977956492454434832557890064325728797809553605308349616896042522161654854364164175616352303010728166992012009901088186130078760862123873633518881472064349811496225775071164255263094940861882541730877685350074435075661127408247947134534566660126487517096230275529814327897526476322208890102936148215787089461233812751974238538644622909103018805357748037985346335482866396955252073780273606069335302992737188096162081240585404062567908453921856060384568349735868479352022944880444699064219644246222323955056904041885253350820795784553405636925054153038152525157102693458270674938541882213500985226144974501951879304355902790804134996296903983541381690059777333166818710316275907696031191963849040158861060463020100936478038893438580271328508653519053339161043991430728202707893244734349156536023982052129484791631410198152974116231049715842182097473740950414017575905189398774792494346811766438388358515794538124221189262996481527867016305543808181163894907966650962559681490288753408444907638080563896273253973966755721412888736355635227662183381136791898779137650389401785479977009475729500956429167362350735374786782126247906326759499811022336932613303531479769855858779810518259801784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] -6248240622676773320172300810621630116541053487373151696054242939760422243447099202916783661820134984211103745605038482867779894448671055895908033228184191553603248547080874728571354561038277856124965446592855738541467144789968289343146026837322158854074309564599253534609583663442077478046712774557711768393683094731435086280755560574596089587397494514928606834021694041666039963548159573857850477482509509507700988770622340529737464211551673878594082084237995576653255546790976202097566835746778398008823619512271293550248358471611579219880576553438541680609215567518664372960713810455515689717508858098675086398453266654316019789143703011290606741638185164782575608332739784960837351713094300596227203995681514584597135945345389946285012891080936834671367209634009974232132920693113227603957555500289775260798003709444508843759031670723782611872371785170960537677529765184751089409317764372006249304498991115957781864163780341277545643873298049793892586265702034217704668680806973812540277521567904756286589584204883336272173261076981008493106373616064918309215102639477685764514048045622992194285772372750060306412112431634793537276506428031399172358212329732227208965683141982937076200223877800667708797712574899385298149177547581478418429776566340032878896743173933668074788886028621180298433201589954802197231965841764809540387846393463397580955536219555180145486447743748213470737939491933863682615644167206621307760321153432100083598942618737669269026548139338625514261511571274211231914419205801416983140610662165655184750889328539245382503433840142637528791062850995168375234860098676522632564240998380138143498133039245442544977547339627482460966905070488443196518986649439770487893353426692640302022237434897286657944015926254264012661731825586748595848011278592909465711658293680125044487645573004276954806558199179479134281873182044354576281720566213649854765930315877471295706270383247823433344003455503809613619027419445766156581936476525312415790437303893192290493078181985255615858745851119051976010739411694562037595350578193411545761675803156117299053054897904073257235656863496224674355633260543024117760323480788439612469292598559049064923504022479482608329405143811672160001543688395945040987001125761596480856496959958543543324708849891327985097362268437266876700668341164928812031895470856902873401556080352384236574441837968790862080883098613348233972835973023032984776608243752624401445658723899658248165018733383125117574564540305278384361981446355076314763713070500757417232734143865083642371087119458520150791403876948110269263029525132095429248286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] -262436619034475377121665857707628183054632434952893696631761071037804932070253038167538251893483091878557817112643671395125108665204769096309296391225106096942800839805263978436744515752991870865679935076428899552293856542240089035268000926279161755170939267805103954581385148105001423117631043451474787620690528070017943289921556333909221031816673545939033050451298642569381416813507719317047980790254201987405653192781175657566972105156129710875544974016716694693913741438066261213341081079414464737535685787871929060901423505458065750897122270801365628859784383950211375787442192003630013454652947072291185933582669379380390764953154646842055756524127688960989429815535990470307001373289904245219597206700192291502716511166833123156077975319261521571448689741518269648243796231573303892617341979474066472862144824135911965084393234883529307006242101500387910119555687072631151129197813773989459116065420058020590580144029360251585873792334951849806548745922144109276179023325634951515236105205981647965843661004723800713984599498674319944081035262614961491360858940562322486236078940379961689673935555263079614293912537465448839944375770618821165760760085508177680776664613032051693480905624996211581011665185836001578319721777734747622722245893365652665291065498788888980524266107633394811088270143121585928666430089667431825398398158519520090415870863367528353647926277268188734268550497412579328274226576581057719052733825476534705833237618742798560601653347523676154050607738395836625244680987876315055259715990654125351009173351267067029533555144838339938774599181334254817261873776297871739449119675432255543243323732511004292091457019734177911891454793475826094698924345434012857969197306418251793600327361645541893971777357925768482496633018304931709930860477023803605308502783098932304564624583704505539286239442232549643465503963146287352076075070409647962679799428805799559765576883142999755699729361548706655048145300551578317750452934747589002885355723926415454779312214576577277258843948599082000025746150500642593162019987729514484645989619199980955940948345213600915096442926738421860297433974715107844703234527534105678095712913743170141809112026513003256671057562552540866529058998438526660484995740306893411661721053716663319420053010081217089073082247061893329214290638799706813759137909346685756375478433507440709868137032194314201129343483633044884219831516188128366115206900704982401961366424614230623449918144576114570228448160811617953770814618625223579916491273802917153916659561311108390387418587994601703109717452662967060229022809405790123930419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] 8270312212315099203628745541758716905751323833175537719839597432807040026157585485337202747557073085459281974809456772110084933244501198941873760362808458964040617928760427591117082398527200195913323029155522532681144837880461765469887938090057547091664781015609313965949130434054491651973169767163887077483749790201996578000364821732770601067051261834262950435135999035477528392943992010170397492476668062560284981845824358016741624927850970685537571788901280096571395581257698430827100009672853082478973707207861872897519657835422425443459490073934900811313197980774992997358078118794588120597424731130717729489063341256943847262149239504515934166209529917739092685251492174397796231768913510988515489436990345311126899412254217676795785103248315848661559723515290879598674853307715105030533224676829130752549634296919305215543244930287520929201927392236961712535166316156682200772459869903996232491054663803700701589786369164516696603499186431734980400498197083040186349163417900093422014556432239574487191365490806276385749937191854011612878795596533713232529163302987504135259185475922539007876632133408045848468442660367388291391254183962174557056310427699945796886743082352860328935616458113996701866035340005298734343981664199479719745507953989315744493351759969426058377028876478201940595677862884347152116868694112378720916395574009637028300482232559424437303908430020799893140483099524265519338653278602584731257880293209060708049836277052774511671434413268314140727938018421168039758901409744991294953018383595580953630497639763913704105835892499791047589067136525416065120714861802385426056231903653625824740066512738860138973750862545366824444615182363465885054061674592664964556683438875213009508711384397469211872990341121659751458321078088307059309140948067879487917594705896922330406908422380675883271134546298158273998630056771089046291134308044190493366455379837026925251300133655326028795273142998589087158953943217448855274367977091155385273247196477267239077126341365823226685735531184218104291867773659516538559366865363950557216774624271818368634183746686691547510389331821419697029212922662663257522001762133143590785428195324602880864981038999526237849106921652020931342615084995204279978528131804852463674835960377010981066631287709714068142686609728891538263666533524629743892799247380339673038645448824884604673194832538103047577233537738705019314740876803916237892879192214396327796280942533714204234872897063024871017739570145729081623338934992854746167139753237149982976923849865413635339665536510634827137657117778480693705006029559681442119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,76] 181197743939657712097362851582247232364428673082085450466882514845210845545448945221833387405529272232420786112999848874925725568602957817023527293981857731135320387327392696028185744718105533216248660932051431212627290775328846587870433574393926635555628788848853715331161722510481252329570124143633429094767111104027634409912636930944642507959912187698216599769554394646488725587792678024109359480531230327967343448903575709339612600581406776023146257439448644321956911147951762765127035956006858749802137546423046478427132426744578925109421000087032281450648323558680273081482738334810615009089088130097167402006043246194450530276304274866513999433310192895991704979515402856009924144673789430354391611789517445312942612063767185396192752231998434047417493330463532554084876663148715495148033418558692173336650543225705418513032069460253240348825923000262929754261462022821359372896835795238984703304935021034126723470344417173844875792705360411964139370910977543780821032994075151199579757607105193210217668155075717620683386326243783598017397422263259551173902372282807226534044280918703988767666821360757014522570417682630270058840764735032763369411435154921377826462184826610747488544455796919636100752804411334562000060319085931750055252925751490983874208433934627412996327758406383811411079525701071523754748872677495825589994357069852106547550960425856315841056603880937164980869098638914316738311464858399654995665180519947357177733241313121939779547918200807692247991358502029744259260060316097106358798873700975022461542661545388100666646702122638951726253912099878818800684938467123647181734910420063007328007956123852252824422153363359958448891574648036462217831290884801629925134201542484137410649546851844642138923992859714806889144159097493443525502215908190621837205583630049706563742983564016185179111509470945947337463852215292803127375489372176444261320767394982248073241451655629253487744373479146196576920722145419283167700234971537888533699543203895764400670723232562616295392497543443614541096573433945163721340009472015859415018948567600065358321403530431308888976424072202176290461841531971214854805365616234720246155480559889790053410614483396450186740655715789720108324651057734665971940659970816565226682290434194361186764338325641211281342147646964171266254261565980525943364704550681545063235916581211424614451484461633483875787207670819821095334264130266327920211957437875595832884345177710060255207778167385688464941503565337934268170543105814366860449935151327620263400571442746185085112082955038653267255122378790154260144677527854472232960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,77] -10607164631750151750860103008913093566612612185072015421941444031952788236567015841086098120662016404399512789239272548122292976380154054544083574700837690521250316074891940901693450395765515538180509758680750440600779080915803098921394569097705495304196536731833087512603837040106119835788021279684061848981573559090259474074210620839825142183380408050090091982875769524243616440346726904637293055083159836535962830258750072823307079119899688935475737218612343864422075163681699768768523287318551266957082488979095346050668399900486533403844604140365986327654661421299871358535002023193265510813493417245785974592786613459839780099271058271550502997211466897118193328166562291511145144718916999838279173486559401400980479331536953428901270943993494582011128380028604430287595697457579338224965814113197618092634384016597654612876274257521949507446663191388014336819073571964470503938032670749609779027506708391446311142585324689858790303268724300811609869614206871177060569558091707434425296442475271883354833847203445785257307803926700739636203179535136211361100955263670014286439160226176596959466855001374029106752342765019382744145649699185704927312683305183193293760041448955740101947646182879529011023022365221192199964226657537405229655905028130535157495954603614839245537331221676833227505193321691974103902609561961996423708864474415604899692937437230915696294011540506671348407620340484033650288641916452380482165901285891656970959552617254353373998764401478362858152047553107620345609332912533170785759119364160694891529124479626730558799398508321338271095147058085936839208616212944049339928157346429358925856685395928987186248866218258968073241923142404125942988406007615222482796444527741902263133122717266547337676067329326862359418133477771049823122258009536863108754650039418301128852042277587856889386899347071111800007296764179188303192922244284995458176889326588002148592966244675850594223986454951854425051235956480747889736125260353291104896494898001776794655005914252093891476227078059464862562703755014189483146380221104012010855790406602832172020178301319766055031259467647759736081860959931766438846835167066189426028484573311149408149281583396410173825788831819221089583780636810024477675409052359437884427615086201806156305483623723321919319795875701137967784941097272099069119442826194408934570077527137476047061808819049189044327721748997083272629430272240795929390337260516666535530345967083139334275942367566916741844822448937112100827148440725553742008962469773643233833974096768075429263601621449152390698800559113762553668077636739064135680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,78] -23258279347418059031997374868182282763900622604476105788413620709708334941735395634292348142629628826136486134717499713942079328634939796056380006945924654140027857831661504865918747232626021380982106457658398753839951658461272105281733664280321406152259846020332220885443139344382055461722364806053058909153566640596855836165147189003404207990427582329257137010548562338236067136761745798354201570871393700895007101265961772373214802654233671486449132410037854021371912180531833353488186244554521189512781814819797367293055038322820150503999088900814769509441474419237365259822526456437425320783871015711610278267380517280078164581038593632766179651612189720878304065192951377383672229960779293119868557723316541446958483373946685585236988642634092096905792535761824477720637108756584691797359046031154224205305773958742742038472354107726067268732569543036360612394484603993444997977427299717654719305235535956677586039626519968440985190948687862642587589396485110833014911118122624605168594586148817276475021036925430699584948681629516835702113184598047059288909333788101071341860576661084658061707705410632489369797944281640505961242287064853748021450130589725012126354605047861319189398591444355890148372056668214590693158150897562803865549152785592234483547762092075799142070811874035563196436703037739326186695584584535690615047602617744506590534717784062531708088341888393215119014960454854274876151923893151295913939433594260838249309966330655017619763966877344342313832782199668616762990737544744148512474917661012753881312673484907313904718136445082386662063275423737738913053726195898570345025044154408391645348833117512441859310532773102605763334802253827244547835627531088929983847153565306759838711246326749752012931375248570041914957770170820632274467081089969251835756923168867514893088759759001030088677332484466079215959198355761715290563062807733097348326246298363762780516999420366368993929881793462314800481564625936027402544319208060777132473317328757849553866632232590488626075879381036611785761629935830992425620655558337042950434841649194454015227013220165146439563816365342220995959091326816085547154383449514552237463627090537168393220085741209045171988595751859995265608231282657414688134672778417307970301229848438009790962138885503194023776183921800441260354046602541164347048983474523785204206950360290026983659229432180041847877288468533118755803515503834563576808643665082566513141132194125283865392979391170053364476668743228530153620204680716294830745962426284195846831280571424230411876548894467273801375135947897002857758057586522849280000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,0] 13084359537753589332855247961692695576628747456257329629811715910411105896045170687670443714745647598854018010519012000819948754218552143532087923983273505685261043355708898679586082826509209660706501461612563753964762802096102260896005524199692250279550848685547646991951306748249787824019449182267276031934302627702054594886772007575685938325785358687068726435223593788622490724019193249473373113928825649799290969938828769630982628240885034681441501199029552785454694958747682709091101363188124851158938046030893267110754123584543505234971875154603940207097926661419390315228620570224129765322137169190339206324081107922166659078706779198186875819795140566426588896545011096391870042424458346692221102935925890163984164903973697960744917252797086747063074677572273541249065642553009478371037451984420552918883271895136622575620047844485257684906746112312284397694806059744061528793566341391064580707368799398335896064101593215747331470303846229761711226913100208640727667486529909362255242922603709638101512675848675761739921188713278294647512939546517430527080879997600188368389476562421266319577966358764350047861221025427962178820433463075437306778953508949059970188767470589299212949467328798817166664054686742476665016869767240273382870524262370335852790934089739006192742354727418796490144145983158875026787404317099337400631626127044748034986883129217760829921821417948118199950292853996806422273150733602721584488500594155232189630189448380949580877466379323436330508350811313573110808007368518469766110948716304353786625794372483501108187302334052127997211224612937232595631190855322730379284557805652478245705343268975025792130805848189310867876524766821547702403279178052663952929863004690164669619336130074115693215855842848750361002894221220542864784605745367218344338606947618852481821496902063131621255486185270213198153173515854748567499521047380806567211134296446249230124770402047637081987975756680063456152322690325362076126457213844709502202824413036768311860434853436489617628348298145207995124654984432148781135208448417795699487046624875085766977696059852749517459104807589307059420660191358244207218026992236064706408066047578039783722080445758866872890430105606166167026735453553370975125175970301440188944380446763401544072021048513233714993163633946062440726413276499704630500955558745582764102714442831930077848237683602205975629516486744769563852475188766780135234634278049093005806331402083551632988440502938136909018944567110271068875255542623083036973909438449872081192078868035347074968517044884527594916841597652532767404901189467898919972149070961801093444995645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 3202916229956849125450556860590002134077758991907124060205371444437224375784146422475932153751391362105576450083884991029919317953875610837265620704743626077726661853078034114165014777981581624917562179191677356849128395260942108290026615952020985822666716042770369867641802236591574291508205996198639864416748545995420906071477011264834586796825700343351134439929005862232332426314725397182393061188758391029530813564376086807622169399687508179641082557195384560312668595637054091719198919263348912223041166512632192658410878338568520173709364549415792774119778818620604622540548206700340802436099627970330868993605546039430503549375826967650515533589294068277615994133187814950880698053001242818042891577837680400682897121594833834476258129450823275581757268003316179628251522281141771218639611253596859206590676724026669561496479943380205796022581750807332618569432313115129672026518623533765795083702379103107272719010050910178498919755829095984101920049460629828516932927559945981524435491035361152233181514816289457370497330545002023780913546194318762146997655242830303935356312942649313156622470467285438726576160524973954611492883897053203784674034558004341299687590521325395633365804247749748828123505034500795865028018712885753755265153052925678788824802759090496049116134918463373990220953309471564392986646186347702593694462837675697545199497490340945253603545588968458286690444979629479176874552951620961589027273578144053027328910255217255636357067533863587103824046059474513731513646096960182021869428196070974340728182275331526617862020014507001611037403418266139808886947700342157086044843650604334593326541950811762472255727896076429770603528191888418487619276893543883531892893121908347108383146556810700841958990173215045799853788304053983682636750688692816702914407076915225337552998114106434090246878125899327541756367188740660198354352025691022065049806571264108070172963761320944969507767545606793845773236526138041751354951460593665629619561989657947333954758644360422777997515037810927846361340045604579141153975822538275729323545602574908599444480494886426457956805926254934277696776994308471769269077101727142031395209837571153623711008426608885505579930342133198037723853770256078449987297996710058883845710245384423829165037699685970983890690596789263167573481910311299486464665519746714666791998125572665797912919645364193669365861876557300151090028608795059209120857621300398404624723266702591628139881759286778544236051166572153037299295885540997166517880891069700007954034286141319746428356591346852232168000589015727067091763003804031562691385142634560421631242291642368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -40604040460226839344829469550548587321572650950090040513720917828522989746936800704292620630466037040890411965886066592075730934137648891899068268943789469128859321040719306723411419745373945187280989490933669033395681115531844252041055244446142893820693348075927428041771496888503374175230591945444248642563010158585686568831940974074446317301436291831082333570777263235768876451899582656364996092118594924124984171610606833547711064248882074414349455514410517394347422307878926674971301553730405365576062211150635897290795109828284794267738419733145672931889438308230686814529448392036796209376177983874525818717997350574761718858984954064350547947922202969885442621184921022046662147312059344059574611967540288245001617966059372092926954400421322148222008970918254120910459485614107155589799625105458397959334133273892838725710919169610100116383998512911101498890828210988812429337121549749806762898341141716428078785723956053311528342294216479539299847613908969187048199688192958119389348112525590816734682906108208433232190419165286741428207158144354819526094420548035556481493851997052830711055579507423059660474302277470747219017698546452902909020045964748638173530689574151474462223360262912445955589186769700882070224242743903695733442735574012427101499671496274965013863211163500857821692986322973242136936071460901178519003311369850802580581409892261005551406743445747735680561153870215602020792562512778091154622414044714909980117361416557658174506333677558808579746262477076356885706299936812606355446244278372931846077506604633743768781275008260375396563191127604020585707504119443954170303965853383341164630341358007901834260313739013578459755399451724613885435594132934807342294142014921218447787212905580549738212958914048801896358049976748544161222653164685749597419703727670079622328569582314741777432890442556579764329089456089219727908467799667064228229874495310932560997913157649329132230470849979305381977100872751256252514124095120279125143502241806533604924591600657191614624338000488283968146905960363739363970081587760705917280354083279723154509083872377080867547736060178069196864347104746120880651732955997695481924785747934650243672093359434901623888183670877186017972606756930866699394770172467797852725671242824294729382215683862330954529866627051923490842158322823901632533617776152138720999265551663200236939834468500075809413761619986952923919847617616159060593230845573547168700698978186941067298458092584967687531904058811184642908096389368647364444918508266117417002223267415066816782783755773687298408700749493164766304715879586765110170342110819198696991285785395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] -839485228706396295151150622403700270194588059758443974407616154184358366863945742676030885102779485294928624181452992849380554049322418531480084518682634918859769890269330624347424381994019960924016149598784836257462367369278012694145960744480390887596048090227320055454097932378155068574742498376158168337028910771027969652488545057423113169153812632781292445686883704985639230740417460949715711430905233320943828877452125013769258316375929900011434961850987700978310479101919828988152017566813860808172180800705523107672866107049521496423714028301998494821114728570544207487607354230173316629852747597129661959571168281035515501919418775823522504410557014455142738493697591726156972473134834383038436471895098170860540949467221620634356898302907921246587079958276687790504988693721635814011892702149672040600423876829533801929401079759238601064676357412582357002884714921659100680306036113939840719381190801669394415804181002423452706316850095785084598410437977027163027453344337024930298694258728690276286456284170241966507233375253890235760790305151588374184548072543297391327793570822708856343125158833062877725384373301000691033152158507257648625732834463847864936527971265207522067719459763216625558132556842501347756039082824445430068875250130791612591703259117398416283015589414758439361416053095805950710868373439336125533911485555169845456228516843735334764648714672140807458481603410507711397960785531359465214851971685571641534770322645812929530190984441114106311392287825674231592714360472245273102085459385337282268967859245014968124759337208854288338474530116539896995647037711455736676606436548473413105548150074960721307575315102028543500195244137161108411046092980437847163930075485140680408958325473791720185562038952194036149420576529120057884046756746431901744874158348358947228781596466489643087092616893890206117818337315334605144177079311584524996404050066462205138177129224349564610000246285822879492599722462853325090208513921856992886432247649316597057151725201653647148769355230607561048103657592372110362318246180749859722907075198933872866150681826653829003112694952611187343351496334667741025346507670746010042434272441973736560337014463087729161656001201158842199599007784126053963773153622702290706534140704293598837191540759598696184739305942816580016618538891106630901100357545037434613144872380521134738590052583027714952547932187015806563903135640294261549274102988436675296071731653675957199106712678114384376450008603693181810784724996734721281930715110408404586932742897834421292644986269220181471795224311471914224471686894879553325962230131469367018422978102689792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 14391964094690514772859822710897536128973551429289431864931599729061497847630765229128313108556108001288831793874476445833342717726386756399860546921697399099259512029735997695311769260659150661160558347391438126400751523064659323533745575541591099819643603351279129923930756266003776664509388710375877052441538903101181005079310296854160917933215101455574097655384125288831876895133458427024873375515480564600121101368218662618605602425693633577712727614971628180015410561065781361983338316418852361994301071727073764782183023109648650550627934829622515704792344628902877370595873033004527237401287512512560785578124038042855650367519057125584039550936197459216133997282108513088642857520961005705195080131363111105682336118128262593249331798654975211515066408149528609874419967357612523885218398784806693209835457911242489476069748550944552845438477782678248747610041339989508336166003664950588813705024515498156749811054929619076584281430796577073609142909214142420499358316730786200408626942614607274681065596597263893352464991101124125836460578840956030337898234563992110348654520939412054346816414871981981380620135324999266633383411500742210425508803128084994771873391758134352346005361654437845737458288070515612555560523508106965448775664788102033090404055004155390035233640712818728981589785459294192576716581347815322174919913849591639041168770255479652771370245967059505422393980572384392906029642046520860778728175729555048450270490231450857496766571727112549793705070057862068940116298952118693150455774030819879192521397437352522382076406584832525562257131935310829331345118641401062912653418544102455200352230193357143623056381829696778940564431347753884713045072313920193611517620955741021191989353031167915613130517962603221361680242007938763170022056050480703079863881221539258989673118735072317775515559773406793227865330814348395378225202613410741850317512937197589734943589441346965817217690327579897600150011223247542845267200874122164623584440308380457915414361948242698034683348766031809661591190414172049316855919012816577040623150209385895782287088456260856871001978801316156714417253198007513085483706176673764141477584893892066689432806969300890590475635585882723259336822369378430342105809641361747931902955926920116181339523021674228848590212849167081734575999226947253574949947580556941848443266495472334814766177015426429962272130744571801411755371663722184983053910828508416717251224152676379629672405730597837387406681511761875101256983916554961069509120154210478228101132527458449596022176507699088236685440825035857078008912704189516945907651078991066531549288215284285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -289995394258847242120228978163088262191164974614919432586810193876277407465879565935308300335596897524555138590182651393881607995842687168146559165996703558211042321207714544922511757431690687536240262021709135486307165795780057026661104776673970367786309299614033502951905588149389639793920065044420381535238542731959880873302284525162516298520367753629222568628408879938197118044142078033770883733680950607066649956149134395084995132552963700819440832508482276105791266569555221146452933474649036341380079281877423339565433003834886191560384468957152963577545959249564928556918677016994365948745716932345778634045252994534504826896158084496354119339701095734696110989772235106371611538817448327961356685534766162684953863598583284890808230807336298972397313154454420105640975050261349216180732190974031064259858053398931334815142012728644488604009532743815329566612327060306643165250793737265959494776205358267891655621479073336319693690219891427802483116570768495871051036330136719257621393239816316121083573664138154648370699138410088260569046512222119160628369069259065291682019014000128025540587143147114048285027648400958311190193851830886698692107889147000517753775311440585733314052444721001751536962560603346381619684000417798503578624002618954093564007151474067148455136019603696430813836311398812248189953119343372490679074665255996485022266656886807234877770771647171135917397442101447935272321963225477293932210509396454576779828671532751277437750567227045981697653179899473632501728337780345880105748777800605872788660541563045733887455222801697504754312065085701337621228208794844195599472101663331727621543173479800951251599458840940635347930533675492257865344677534528394730102347452497513280786431453616363787684655295571258922392243543009139514342350700063911686094969116472984673301006941908905566069144650102481348017591843311283582347593420973609045601828804829232713503949589553354427207867542786954705276461556961577679773487733554530239825932075053554527144317781612926426097683453211322142543901192397240761697145060447069305160839420181134306007351892484151003708637808501148040600616312971716163469924251623450753493895008602350412763874916500790223133371189030107486669758591242553730264066613479471915352238358231580418665475463156299389179335860282740671345816294456976904037561586179416821688599530837312345280013814122162789531374481636525468204416754082335426254157239414281605516983469639147034944502604248485615497995028433787422752581125113663604477877442372833192758847391667123505472583745210005343067879723099085354805483365073309090645181764310843889068225886324523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 10904705220550711472513984119247331084237254311810707316175149916641352658640824529916044930169861886465615130358874301872176660600733134279862026039299316840263382246551060999501667871945968890581842358270208255746261467534802452372104213129671651355521667985995916209843863699753807129952906818909677469957446118952550577147856787490115171774449716890504103180386984775872481492796725755753209985743302623404147413005488537270295242681577824466739154528330070034581757133500935459606580795234483595083752529945652671980105985048254149126105282136597534869784613387128559084743355271350849372254945040782941481297792676229021105004082898360628905033926977591548747836122145590935807083391237601287488945007839026052103463233284081956057582306763480217929994611556344148464053201203494520650545373291159100111557055070370003564850688203873464886989902755835237919000894372436563273096260915029412773117061266817718111835283842034441228436397915925245077912143430493361417480881173419781118117484866063583622980711005846997706348428126326227448594079573752579779146680547252482694908864478058188157112372931689960004713173251167479854410217787308412786718528786586618092861594095856742328457254775102207493746965680825302104539070248474077469191737388294165101727255793148959312651027047153402530356903463349927959873662174576750900010869161557988761998233532044823957458785843623882957263080589572289415960898199863682055542444950300933359541376909746570622303081252809836323454393591435476158255317376293783503171331889144919199557072554759102036473002058967080264378398403858813755727263409184951092448710373473702212634733555446322584474512640454690495320293076681275369199047396153593523990072517437550722739221338618270486900837171851606158471264535461441024413758540879981010395950915105022078008065373133141490188661527118246576333025068994382796044477154232880095348510782895524191311336192005911754600735990065075745820222129515048124887633177340433934679882527995730543392575587717327258404340380416841588059273704263898588177139935303635067658510889539892047559801700803533265266624852329989403778610755732560307292480531666919572738811589999932233264035094388726396560933323526535496052038840534894666389685032873911519670411349405097933588876550534919241697695607468371458815831350578882522457913871558612303800366818597124746496243260565826806326260519102218917630900249302143866648131666900397327570785941743087490266860220513925453177271329628254835182910105186746186164308001577753090796157872683552970726611688833347553681468064336385896828094674875147715402444326600460731542667422929896079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] -69369799942656125658612726978276205712609909926798328458601709999565885087252192715306865375410904310072290697946877038758769764867730130336220367612503104851878305202872552256001815130314021257049394785486887826234427369007569959805901687530667176390082138785355348895174119876539954502575133563861295685776696912227193514858176903321222631685876177148103845155162369863221272619408840019335114387152976038766699380946025765178256320146584870193193917928296027506538414739677642374687512272724273415453230334341135807170376684180212650512931935313787813523747455455041229537194195091155540045352522658431546069471256937986937630304535235410623833860494120052511654942830557439185079492162423432764230257700004175916368487230505006856219078066980715897144557100528012564317815423611913577342028934829471166329400924191898645629422015372398765433023971739766403817955674170833776722249374300024032391756704923286234494114806704838669344455048643421312398046972538073993274153534558593536233182954400756315734219469090729766125034316130289480159186247799717066437521467502672827969286717357947379921215980946833720416659098818413029122023613795701054700431263117560898569114184984534694444421205638641043516141858728637636401617862140262245930493396560864628280631667532164230845961142239624463324822336057655984052110910403525697859140573159703608924205471014342797921899283569407177405321360002477214594351919137333510185202231474775682000199997814899362101893706338790742794223175914293795039996833910226837970830527504922051028259968150294010141160878072528599079671183450565545591614915092918515203355214986566854620346841969085734997947718667139930824233587416096636411420045950056086905347206072785013438430956401517893756910882888460727469166700361034875660341092144205002145857736563148684675552472032027406960226073846935331542915370583145424549065952211294693042066502308531288370739229689867317014170795743459409847799352535946618404212121546264058547625677822648769147187979584187128952547750162834334535615872982952372168041260642627492463939116072114884253618658749351299590309538338279084641693990141653365054417017836174055565256812333578521208879914592383351855933943779882362326712090368689831774483585994463800477453475649833140779035459969211602206310340001027992107480447915395626057155192446008622209127996143905336247239746444504519647460866437441708858291143208758215518290151353007534676220966312113445204024129710163387177552606123486341470127719357000218323741851046179179243418998348810089968678236662652017003867530374094667645070978136082616091880542033577984803561862722027113152512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 147005431507478277973220873760418929647016476399050479979853866944754192254768425877602779678498973515253318253359817103719299524595045921284000960117434464336350386477764756695414786755480901695241368011536882881289638376685728090986216385360933782548896802710284741209526149285935093295173917440974652334675703639895045631328619653597095463334243067460164673433611262814025605695902875531945883599494330797575120330155700264908414534629094960040601903658035412911309475451050349978576270916868719861729853504393422051676487105723807232138418211733011525141150158308486167615903827025135702962251523157769750663442068954209383836231000928691520511484873030760634932494258355080210622108218969295078179944206256556044418973360628331719577281256489309620126846312582838920946957400822004411580891683165395285872573492584664779344682580516776414488407217251234419615761327255766927512923874906169060613884045166025746572002664360726259791328489116112393443493468414953752003610798157950438040872944548919139754409417026575305776585232446257707737436424979144542599665941192470228110611492251791084896451772245730861382841974177784555490160984955471723838769226278518684453509229222912789146757545958604586206309695752402529856445411633552918056355806231761317322291183354540236178976295712872525833769243773978185755936618601138819996868490412748838347560884297390348378261103683822539958547217226935551052665102959512036578158361052229919442663363461562172649054252555913687625895535487177826585437095419788638425717755058911568315738692855435627518786892750019444514513114724151194011029013243098582028879382621725170646897485594898811299706694071605810446511301790651323766902619878827857553280105903569478110904798609345530282718644046758277613749127523788918468202000723231313233989385409495147605955500004718009238744385215820197662646828123981381018367284443898656114806579736754879518493164572029943858678707630642840952060037879100725145595433258996218696220819786343727279993920150781666359447300075881363597851777100850605115422420245377514352809509495956635854067624276263236435475851943843757028251691647333066991193975799307636697148101604847057311382033636940152200911259928390934124562501268552284158697794768452795675897998448501373326423343487660317149848397036203798662430062557110812222934192556542971212163561763624819784917440691287583573287291913681523136053613730399860380324626007960840856151831998293945489426480831773729913195430822919789389779260601703028180190377763311956717722772388881376156381143486648746662042857273333902035980571609918132734081485282534598932195820439747449323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -813810485279319815095791025377000339670999318053652508839493372895143721823558673872127445945214709642188443836208025487877894585215690296411822385074108016956491803727173484413141171738784179287876913998144017103047727880470566924030464033971228961793273933842953133772126703375328903215124424905991279635358714239911519516245729702155939952247529652711035544741129509336961025330073431450202469277662424652002018458967880717753116838036686650144139100758711717062350823818006201518767918492983191859375162719228251119002486657025675367792249230525534667635252018907494829417682862157235487549144001435666192481583962718411168404948576716560312818272859473244457908897205601628998697482352682662805476553068401068532263040541055363328699397812761657254382808582313815583302759696478995858470070778143454754495951486771440370861150404108337320526382250154704625486395727174375667357738999117032893324299891826683128115880093624000989323912410022950472749986370729624372061888432413221125126841787392308053010110686011866175092187486246837577516325917419182082359661369877579547940842185248146358069313654421910932893683683988772617381038461511217512482367248512059308444459091532725317105728409336743787147894189177269810723849201577908078458133681184744084199787817446330188449164014218837024224701353934086885312607276504637512121901386697294665639473435912063570531955461303297810005034082251588732155609874642868771218724087976843439050983931915165183736097113321378400582969958016160595704644914143545106672782604054612024620076429953542033334925218462236335648703231538727148878661692930485536679981063577929507959003653043426402886369693625191886196644599601936886636297467068294155889399642742863369119588296720313452220169160221241956686075318616506253651727014487408726001647724109744515909306367568562473533477352478753154469250445225620054061378798003499783095328301586742127482280494982454704971060316281483483523191749212430524597696554563719184530396285922930547441530048855795356072499067597057963964457181629102154784389085222786372163006818259935426593017155531714834634147574512629409422926174326230812506518399607218024551211210651375852600816576676901094591723587061274128017435866017703086829704223281110697918765734795207098766503729609480054301712734371200057800066739889345553351699666035675370458780835175350013819954705113174463587794578171416804461459968391313571384140848467938070188453056100643381307867652723767573776151113715506401069062325405763072714480490573571398397419834264886573355019085871205005446034923244770572317737234687409903879397484080196199238487119738473333915648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] 2011137476162088229298871723812855907373763635079743463565769646395951678096522283773781025893608021914994050145248158101225264928690615213089158994085485567651534282708015279348651610632280085935655529526782439364101572794007123505691225047671652286646527066136468763819009905879006341823517295520514507870421393106582435523431756323912959951396035848303567254177079509733524314416934596196039613726850254600526386016157900336015234750204071167716994227744991528443083355694756796661148210817594307032756849283251956940575328467275859303430110639990406666338825261333787037911402298154564618706408281201209982802730739602169357344524225988986124908677988495497548757368680191098851856567044750587414425687015078582530094470737644251743385492163860922161433465964322391236998156788957843800063756630522039225546529551577849519358326101957010958959176618270967819709127499195605156952560541806093569234068481657080902809186069370240610996275124605935458439526291250381286424097149703837489242127444374705560271741668867268615771143610451753327283526050074416332543331953106650652063335817511196622782169362097476015221848979038806076520942075937434774020240065653004932841155488345498554114759591740634672569625776995568498639909243775396582160037529272043284574726459514389170798080204594931314684320783989563508871533247112571116575636962540758336120503233935184110424388450423359898369653271865454480595531363822458502529748033419167275198311071320029998644331996307446895446986206277830981337285099451838431583618891167526250605587514040684407223072070833816636639346215414736759694366592543700726763852705771350024565054324415960045551577601819062354119892520683688094009300026238452088822674431179975596310234653933069879659788927366363676359340000842087061048666778161064056805085144448415812517488933414421046087925966680565379679491583022595753359610277992166216096088580550478091846163932014922102395836662599138964519872785382210294376850237337695882039466017319182997650671347712150280735872703960203393733132427439031567233073272171427101046569966436801902984275148510381028361381093899442600462685522873346639792572614345962147127047029145174556096386277499047401445963131471417400269201454731269917085246176732181031229393543550778133313956280705094678277725082896516417417535614915227475560796020716681343519960472307908463741004503089288533087651458928957099259747547954995844436585554295673846210247054097892052448113518387405622332904527259050836332058454889282914655647795131919314514318085482932671983276318612741055331200086748416145122922855400559203339042767338923933820609677462779314831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 6439786001819614810219039260568045611666961153807408433700449023260357804874808548282338026604817834519851339730305436461352068002639696244173897199662100101327758852584148145563131805962072111499885343850450473188274085710931981882736122403790159689846159972550428373664051679800950007248781227597133590611548471567901663187388975416650282271091354024934557042539154372189980604025007961815657478775980561703433197199263112319595554107628520680501792006186563088004296110345061191418681184270890905943336792644587940606473861966005382132845360559419704085535410590627222050457689209786673378710714580459201811601693548593895006494176146494745293438234568544802095548555354717207118373791401180519418446278418821982345163017120333363184793822869282724641222036654972382452672418483624937136990817869227166121230608434768925070612938564554017136960427806857719178413221656725881744378336412260638426167272247364335826041666601421670119608258872141511863775786513192052815097218895325449062491681093326348675105981019318097309840170423095256260214443021527979527115474434383503620947848275251044937435810007363252430339381394332770504583533555908892482050078935392699421785195901545930745190987642824178391350660815109551548324767315755823996487283981846913959237886913459829124254754721851408849953504127997710137136516515341364796116695467707426948358807197360316954428753878377512031983663049214007479179116888531519103431348914263770217230475591533924113359115955019214024087042383446043816669665117102641711302626906814148101124577499428473843930900606929443984019141546401236172429404326280562186406110284865265479379118048954467140822891218750275899739014003454754145929080033522143111635870012093355335162429090912623294871931149833506070281195736239236727876433832069958737787176323206217206798561375682262406145437247291803727192063400047429766733552633400735773352478887121374479353376190666373460389288643565663606598972417248202904760296579522592900854137794147491612604415603687784128083933752418533519244834489005857257236644537482038829722452004840324316389963267188718898137736258272248610067928751093795326058148177205252789107411860952054028508117676479228054039688519785530339788371886603048366405275271378197801954147831589718002906705407386341928303402469142512141284386956340999530790130529234217434812954352492657572225525279320349318993410824325673042837088149328547265696987888880692926218648240942958221086371815071657548819459943089796502659204405106270889848497951378354589773806080741645235823765054721008147546463907872698135586177955890201144672359158514259403785558551885592882315264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -81264006386927329213621269579684285466275056926417039086691751168883377260061777527354855504242365799089111329463802749884792342725142903735037523370343916110040370958282529262923337738589853580114380242412920339796308089468967551593163950615995564811650041816568471901212465372625187824512963235953331392904091544549987062542727088181974182940709108586379237199929781219638567304469089889261146570170406506820240566903684885227605503198403606385116054784657020570368542748760614240734246430895327017990712090639876293187353549452998734043015426954397511096617098772163072265866222394625578993885850958918746083121969062699472362129173143436387080795998853166512516192319444803355175801113589396641747847359364839369766110760145605550759632950773201035798622100702901729317108773727618156440342022271216652131587651811730679142640501149644133189250559101871364751779253562660984484693249496108426499262057484554229206580458325748142906775176011527384261339107220449635103373823211471810566130879163744549827968163086998145394739387541553273537568877765686395405713529395411503510817130856600798890924970420981932998072200204204316282288533940001038453026452373598205474355353312651276604307407542099891417738815522887392489951936237841147019032975740590812558772074591200782938603303680100648503186228558182329032313612171526497914200918333204448867370442329351818082451380129169863415241959570310788134181742423731793978251101776885704074797002104424827846470709223224503979363496070301168517876819471573279025130896417021382638404299047984372990448845154961980715439671038622779605590232547733033118516167529137017244999858802910108588690403993733813595692652186497524414993457427344746742536820105489694701417584926926676264248037181966556050654729908344480747958347216579596402169862275792959065920464779142576777680355811080573565039527588859117892411157140774443445632096375819564770907750220206191513360715253548062245279993674051346885968491270612325913405551170919223172774288740030389881578985465708428932065529786131515614154873649414429015554638610921592614532061860612779182232873210740878495231290258415693175548284805620473970195803737181122936299830772696333918264048357518201049138918234878171627707636571369368546835629959603787133780279331325217114447786927128055381366208038254201853618851857205780018928029362163037918673240315878345514227445775171262972667631457237426038932263217661477944061332582936558682113893577406259660936882353579426212926226086723592891842723453870578260448339487411937584545142511952230526027827505777392578509056082793174763651994035772665921854572109752131607592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] 333257298087382925167541597461321841885975337502537678474036516484827562787153984094827422643402391200854849915060381878070273495616744299645496273094849091898116817827171413988017472627704639601385621788536611473114518688194526716842630686118316990316345256002625661735326391574935262339611824021783041626350562345190853318043824983514358412223640216485235087247243606712174050066806924627441596518499336538505660379232466363294190965649859782753201008222835310066023615328740803381300254435326634957418505695563355597126541928867828732447620488299914194620869896839636067383297617090531712325594542877584153580430758894904267993995580937116405805099913420041580690572157521274747998987585164452184943278391164836233855862867783633403102677655947289193651380762385770089628779516284305696310008963033971125154620214019380911680044296367394096594846700903611230174004103864641812188743288409189732909284787257080279735126440389896740472665176776632359277031234058527403857209080297162586292590724660480458788712309378617184521442173806592484514763733644094966404684184837558291367260070010106814654251559584855321112996980987197377747469526840384326877042693746011515443731872379064033112707258707793082766667410427154040405548247794907216431514603471797655047147602261128835134388349872105321831720335355219950933759667094214086260001903235518180867136970648990355957468761170882077597708840101781570232633256735213066660074932502843816442597322883433671251156556346914825161641754243870014978815483542170368383546237612687107117795686950834050774061565662405195943689514229228328537648779741707340636093465886294434337277941557057216686748358182474329585868742240018316294114805771776001328262137236001177953169273775201502903157815815694972612689724536859026951381465960483800947352962889478824176053033152329537272678415553612381422112988310724385435614336878543374698827580839885210282006051539471421813046112252755114472934616941609072719358733694404174518831590119348651661059738643998379698047560954904811965621643258242673732138129213216515011293608854946639602215521658385713552733686935908202153061692826877443074811503699671877348123631268554466474665014646289498698474402590155785502057866708304601097686360713154214143299845640840098223227457904543338329138804187188086457198536009619167816962413040680792295466041897614352238325340955326616967605889890839829517280570878997519472124915106783439097021901060438128262667724219901028190211565790452547848810036020809361013571767059049279760589934039884909967664972463071461512127517341946390501802585372001002699461155718214330904950546296230267045543936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] -863991402023242923073477768332848080166438524148279448027550400407788152258511552410547311516424644428161293749641853497924869359719510840148114751652691018058010022955646013038495658576176634444069268057204027186683598545371042458658053391166556164644635211778147229192823382900588344409882656350031614483680621852631615406923647908068088536261910485707255822283095692039695640312564917150622242452623434779824044616841202485740223293573321201342871228311036894312979114853326391612041874169161859829308883625647241899525516980243643262300287149483995554480474878162547462844911884285093852421124560971054817989340374067135856207964815854748392324408156850472186166317757992185912413413795481686836029236082825325258147691433083925910091189271334905786920144174274137415608694702520096789237428393930663401581351914924076989379974939158933273445966697045730596045277394474378810670679604301684174107527020468177666331185511059255095757592094693190693387537142456012169557022814072370524653253469670900744885240410952861892454139630883793084864645678981609695544514743220950146772663925090745636796469690862661680186178265635280039256916083903356396368916004565400293907079798689838721023887427199619770771515893763594560912295709183170238338202289112413382721210822466486291841001332198741427946004855777707203139079346894453897697011514947693574725112151911431123938805188296250937492538482743811845266216261996942472255652857116024077066442966560832439070665815957246601572862508861094875269822307666227611377238880484589777618335009546380060131450726876405874490383526820721486629060757435712623956162791159804448053664417228309771485654742045485356242548593760050552041844062066964182196607918875699103591703965867004343745056461466433936859850768822037086940837737158096120972457942320519043288870170627529942934225058701027739931416957694773186360681569239492567917650091678809549966881125151983220253467643187665130657329692041497848966359411900437370621074113703409872866880267749796116048803169918878246281863524206923229839355795973710335603319393408835724543922840222174502685127520226228610580521830569840728628348029850437495436559403489478923433303146600498992642182188190070879297519324274620792665731362830776826272982369195635972764885852638289283017995504842684076700228701916986533956723518295758535775265603001692254917437766873997654900401453934117991083477981880574154321338541254526041877838877110362614517780796627647353426288466761059565645396031806982696330788593079264434363828399028399043486651547686409743405327969479624026808095822848533773408619088489867536608112491688311354388643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 1894604068884402409944900294006357817485479644185767698032189762436302278643544369019301871302714732443990546572678035314179925220764726721223861247839204262266647068325102102098873798107650831268561572110903091200489382183830511326091837564335873355578652199195820665892308541626297215970889759487436605376746841166902880973395618234336913478362232875490434184545882714958533804219990213670937624239185924380610746175054069242961525982828037995937851803065020691888315779977326204909199868061300027351833115763354819816748240869307493772374342070457902230835036764658625941923515642683714596511630285578405303944151559997781731640760181574127171789578870960219867887233397483737799213088049841516720260556494205435443314440210871015522833362082014635484617455241891274444962477184386573991625120555614531983645774139513850130869670905384342063607949120324548955803774364845496143706343402195657941925419744096384420434906691357653417601000498649485953192191646698961966253423843342503057169422759362698864644542614235242624115446017829883952664946231160043529197438343113252662691803513211167086244580884453791748532538056932477759491212177960190108801416613270391266992490036582245737762500729474558154761712726408311294228000016499359912947132811198924612402640807085817051618017188706203975350351961746444857289257352751870465632675123741935065815066925700568434679965000339255748801063713937688886404722831770223153243916681753016300129222661742954591651052302160624318459785752796300801838097565786199977140465703000668260797371862850627439171426847308522018570184051051572454790202500357546495548278160675530463911853152150340914736327132973824146544364346994895922613486456495806336783269986636555572546068004268207052108002300796275470864789637868916389269747026688496765783957485158383422044237552645328193071738262831520355173534948011811799358420492224108527121522363815392040453735519096385453985713716345504267504547879533879781958573780472129150367641065919324800737164493463126990286625293335104141447030080751347281756476425593444897344194735075465551405536731628421730191891116231777811042801550189736719330949493156017144049399364680063250821783941531907740567148764390954546912072702648366457371159079453353840698721125495538696120414260883811492690806163583740837354466787869945959001770984520260656014553924577490989408604441238268821997822920746539709232580379160755020619752077717906330632380323753559636770427222799690553707484480621780143728563069146367657084826215176098991044198512770227840081956891007678646673572517366855983476735275613476318645103107738675699564552980126385684413939712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -4782586672454644800755646245730088720585344467838892960375390871708205209900561527203857731156462529079302383251410453377057233515073410717078997824923028498253451212235958924225496966502579893662976623849075120054671639145642613212891319116649312503599389797369503426117779628596360973419571812978952026890924766572539979041556656326617228021255174777104756731787197337584322485931466372094855565644507049322473638901914113720246355410094624724100972074941950697639127095605107801839094662123929392875314765410446165110655244850340465064604956662434946510611785748825507411983648717307747769993132064873006355120821832739868501467661639291758495916904707844450083857511308481952528448233520856317005616695747866107175601467747980844006805117044309858766780242969335001820533926156671358108832924850715975363626919359291735073977897253529310002063554555375577162533467536371975047869436485602928891061698304268701410981472220026569784772133434021783866370192451375716643067674446210115497429286797437722005058532318469753491621168510807886528503455812877157605361763839650672719790622276552667894761695618961753788362345424792745159712714378539242167278890208407313176388283758417133607905978365936407302226710587259991233171128074708744877075820893443684749315358866672996554125041278381826643519904593397793779796418225982214033710267203440770320147070342374047251384188464367804137272492036218438299616054273053193026207779991219304986439218853919269886200354397380373201407728417767362695640734810786523715098776329210027851034712421359024223590852529899650986122893206021965313210500368333727731292773991064347833398149908543337600216817212385432881835586768673732136421174138722018467971914248720511818783246829052627924016034804159133496729573108599973449714022450323842581589712449763785602605686359368514903529539568677103463091165660871234041906600551779884815426325973603482125428748455521911647937515444491901640185332240449461732595124575825654199957674402722512366655660303433797216033754899961313610529818273193470457168100951870878625494115987597070650563830586683125170014120756768094880159708679188108395330232271546298430643195565132364624524111425944593958976188911709510684813732280282892505099442043591878506954734635733180060834145026791084190965284909251962958805874852622413659638694176800377618425040662415437536439325832703054473487207527553920059638365606257781140520275615064514044725079114581218541854102535011300396651754998522979087274017964634857363278038257269588693651702355105618956025839221944980361360969895109023004200619703391152622182122947283802879323259276146614455605657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 13724857796390677998841564639072353203423334169596814002941108354523976202847683658059887840432988405400630612808431299753238782981185367156924917562515943994594646344844376981993219741932623142930674986078572997661367725863881406698266663932449890275122352194572217679257066108857840517539045267256403137874630940085298003821050958205071659423816367736144641949553996635322166291335436115638608006771510673733911038275372583888458133559508487570625399088645835927841666973589906517604265743883703829743142235718662237338281267597737331113358602543634612797878609301212545159609415046828958079919561479168178442770189974481499599642422220529985145278915187698457275816222595890941444538690395675805540078360828787417295366591566065954096828274357412555432405198138625628815329780953016877036166319224005191866553171294708947062117574896208608654646047496741241609985363697814202725499303653671407842293066152521278394965624887492663911199750119799056558703581978947134939072424094651174550151693034645894987603169677181182800542718025824737210824561275338419959019124504942307500666059154007672676099109641123023159916680867596239593788226844423435496213389973292656256251568399066809718706741575785476827810233432117765310294992992626977119471997412301799241320688932251763131708471192919780747110464260834453822901137630711909919878319910090664254510192417174221210571508426961592407488054543682616120912908035140740559110991083345623118696077399902095720903328971330236931660573928999022125647079368222154251251238799318206772552933840884320764168884235732661334043711087254222003533155275898928508628312580848355540580957824086708120289841519982600722146116178286141359623214006006533681174788044537236723187990838042810600838476445288600233529731111322055257719375832891359101485763272579735475031977518829053153132157494924783743844830596256403341441777098699868656144001595474593215034420989197149219179831315222173373123252270225482039780718516620283942038891084863578172875252445392605051255640137907441171208669992659879839639048863682034369924208663016880180111029385266039897883766630194389226157079418139414593376284697487212223461184431716095643928459192351144266984653764878374069358484159774637506951948271885613741371599171714649606009118304398091468414721321813009470083333786291537861411351691970499592981730475590960885587181789439921295675560718763187954849706891687366790415679779713236744763646666444171334904262695080369049668125553546916408163349270459669335904088978971297357274341676328512354956767736390919217865729153917443533889508283113715938518230675742865555167557669980456787600474112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -34635364923052805790770934676927125683058235022850696046593770873415444360475465386725176481006674549155331209911562137834098079749389275329389851397933581365306328884533190959164663033345012879552028730642394588398487672369352452785730417177323375860067662864214475201395790181219172374060222345676816737642737119354484858568364373233635557615709038868869752953207060326632469145503077280149133786301279668758365384027607811931078182882526954490666092896836297061881937959115431434259435394174621159012609601916476249679770608693392678557279507723355096022475352003532785026167971251359612432723596649689134834026533549480163058419343734305665224918041165053771930807114813931613424754997632411350676339284962319795882810634331170503321169674814293627745105275522481342050261818770599510010719492014204159374078889283671402970611394969309025980971688019971169070493137865288589900559517990492682569685374897438160443083726046201125823872986966445610409043041143867031836719605665884657076273715017349800266823537558167146760620201979487981043912804647854138189047916156679084929923719191819936615088671725866179958707483475165245359543462289137673895231391506620944119247359282697209692183233120280316844164436441222061646861581305544095164480934879675339557689659745821778276916646584397663292147973657631051450684161866699963602627837814393815506126760759635898375080913452930022010905008316267352065326834424589196016695516436272089665215619811047293689472365779669218957615182463577406254912505868573905931659408299832722282446865524407594277627708679705624600812433565293056336836378882133692110210022526586637952278670190228041187686812948865019339618759005153915919370050622077427342081155439230300564325147912429837704625749421816077982397675931116120320039421319247771249433787543286011880759001556867581829215205318465548212730514162590587142855435244337592160243727537694235406507304594382157917233265954688940906307557785721634173641525263314923698811941788709287911800801467991333875768806217330829021871646466584179882145906612312331643755473045911151228728165394065617102127066826299355753291883834978693905369756041499638962113799321931677175539252213834286718992741609153079718584815045148822800227803829033117624141345155966511199472568153913644235952932992598710918543997993494873280461434917005975755779847995089135332248467760693787797309175429908020262929305605105647245924664751581434156750746892518312760233789682276506220679156207677482475820364778592626546891156885307848477694597744519986548964733372433951287795913946186626538959797886217689967895146924020714918765296732143783287634001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 68747874981755930337758652359797078670144452196988725873779312048149690748276782580847189881335933300472107599484321687545583079247123601089597885195050879644541807813625821858451747468243957735868764950438118197118566809105153871913230890610962019310818917933049557178804408184238891968233145951138465520449619669237218114040733258917848629380849886783574402204714486801854446092867649749033127765600292715245490683571138819490485576564634800215940725282754082213495660848768125131725140889469490790993840594622768820507262943797070966877223652831169161241639807545301079443179872795092006553446922382977566489162906811343005960006596214798335354896879427900126502227668611276094240926083324128582032660866980805728412805081536136791886162538867624308018852965344145732073323283988824194647532739980494466898557843859690087654782617806859922739993894567426943752341895224648695155685511547752535099085261675517760573477569518307078831160394380067438971887362056122011854772189208888922751957520720255566914805067315230121812848799486606622142305320741536325578015465848409866483009189709734757904831800333536969047175106792297258366323844972766819110771067458632607824825219975081544397628440042053401494872945173318676076183033603352275569458551607811858400230572142807577079318662916514123832750687914525809594941926990365656372433932935126191731675844547365620152384875618135985577664107443341133187186184944699205488387433376463381578027755402717158195527743136323007877493484385255701729688902244316948782162346468053760552248420136882256531858317661309834023692521116651640051941592876758456722711011435807529203523100823189204524570423641840382459972793549269876334271694213257511146695634557297586070389153357820307031019881694348379086968768245884948474116155814235883304247999106218980631908524504619432928948985527172911639681174320521670117233505759874361792690554746481524405908051682079906732105317107042691570734974991058065547215706859009757547829847455122456774435734711840510687448565570066551687679729038112737786869950857110845640575966953435311742559382391572081588509141325994790348253737154977436081415940202546764411218526885522342931338630768212696587761147901424139398846699607021835339140402668220602767146258372362297636568391061361963325160996928869992648318237427336091258865838267057447925102004190872401698482357201993841771088918241207228533075388012173450062416195614344255533199423838559731323108823610317514953397240027270812523801910555865118572482093841100077313302630767223427964026403279994637327224345808260568195262940183796355092691224158456597980951752929390849922936340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -107225065509680430154877123801129342482166322625850668047120342770287675105052017177789514490481178922599362088910080961525693942229240372591251537619659657294843714353808454732039510945065254745857206158849763211099409777132944219018350278113065893729984982419109076831680590557090737526046729489898089298696595417614672928244064705771537048829909926792984091862409968419577730180428340632404636595084738379840903395272278634517776776115049394793614493031768297889552946491144831865574648081447498201593505331563610680617921818649542893766062389542651810642996221381681874078396886355930376019277680076825856286312876872619060081504893624068303958543381463367371329030112693771703336456702469266478835750381072564308842161105942566171037377890619843008541428740304379997876704420132519408417312749320140274868501296549066164706078897542641921660486373838074121935829685382031001869494085250081726764547990299154110838795671259245328205898962218303589111760203020457531571950056849918622700611317166778700071280652125490818463222053697814170794862422928532499621947794072845745518238614046752743634811058008724755624198579699916786324810635211686171354310914244783042018099565577864646165786176750462742812983613798144591239788761723280205771968339807893241341610595764993784128863322876999428944630895130488727307812190304263953640093818642834195681284372413605723754269341216780397708728634557256888204241793295650035414189941858646177550959449324832398981112417041437246593678400041403276878621988824079899588530567458527852081335056288106900406263214845965895061724119628966850345002884497264073465930449974055614620731011940475657589744158194081365548710721980783739852020437259215150841238058758296494028527188639326543130523214721007873518827262529805479118237128506088820640996551092532579115048725823996092457481617770342252842805976184736167341020700598104515502404518446839028074919323949674285759403201693471025833528575096640767504663171883578713609858500976703831158833083305984000479469758523007192252858835307984036135539291631322166994606713281251424815690294074359663070243839815524725524563928926139475242298826234350854484453575387852151990870148299728129736805003589192829274654462766586895115897754832134162605434936954662113785075347280520490508255186201414905880027476411330065492732607086253566422846460150758680611615862823902596231038615515567127367012766111448141510765535030213012022641732088194163005121201764917872740003165709038010171399889616320074382874518240322686982872416061101487118965225200973762782594913906943444559529645858270561019175759507557590828743999105625940607065128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 134521826420989048902374311701134258670789919837685223654694184058161762321819567439052336069671133849328519717752253550025131017040430935557736812815318871569511932872511101323555644658462831126494622011457125082249936042519407027541216409227311468774643103681536712098879832399036225957675379590149503318989069790502203159787721740770047702507773755153654161139324633325052126236408959769795322073505463263802423598172535510102492738127914150517556337808166468432252138849638257089078058799887624087539332704473277313987904278110136249092336803969139106092379956527527321306623624848665800163304195248786512978859617435379373670032120273189644681143154991229314794653916259415588407624648320333588042004883980757075158915768090673047004010780807871151739731332640563717914571539226812513681988885962874599680033992290895588224588871960504856266823853005783904474135678998088702888157048472719793660421506402495316249762886471656644252397796802442434918940054358469869357384036230069037137248284837780494838327536422577592188856231563458049104080279476733426804970245702136687447461976342653376534021400972555735741969983535154537424600643202856474232134226944824012910539026951933800419883394565100314776862262415417814873493185153409118104333965216507858841608353834391890739899224541384733416254662187772928533879987575124553343637542836470610800836377302057203476187962062124926552398258320878511245538574188313211839272666926371991377027522880276510254745403320863009635362989064061497261868261973402321005404273919134749909252282189339567465586901195871890082203583502453038733569287016826912206500629359112027640284226190962690875661808071153315372954781290158121663701270565330150109389346721410780985283437392829067747991789300119359209278896170827490379136047861341019293028787974461060919865998152884328408045999710032883765587734005188636550705682029803186223505172613497762547922892640241489047924228068057859667997324721521610631998115217773381611543877973861664998610344919609626422506886860298765600751257008511153339357994741843386399626491386211884614576682566860103214528479290620961269899433881414160101806103728593517763474768421512963926147022019336429740844311767408662181151337372681920456032307705452776811429495108791889060523102986859967616950168765526237085664004759561119525563024574897906352924490730644751582321585552089698233018620982667598513738485406602880150178106633420587374823256823131614938167262796005038355861348481403906863594077675603150740492129497230323724717425425931482851148272330754853820227156638536847837847901968084103611972017455670374924063818590360152787658997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -137781020128092082476117613636190688850282746884586611586679540213952978298828078774603541354803329380609629907060545598157682711388697336170959977208712836924387622362121888746406388523201091228938981153751553164902510535307587414817578643966529281315345711122222132862445902975751720260173218473439010700434551918883205955651786731745057110772936442349290204354258053124187827005712436871094575920652478691934863701846809328335506789699480687853555201929500847426383387623889187585064064570934958509081608444606918497893639399779317982800354374133077775261586278422921917239825556851844534358285199226292718921619886064139018154694103639047080451962738835734854047549483642472212312303954372042594131215349682743424473645413296323213271293498100088384888099783842357403268055411188925585489180814399869778883614824707304886621988714612625814590683057509278176659241079331525746914161456565929825835429356680553304937108968700778710945246450412187786807395256837142948065346544686211092041759597214024092813403959230226914757528233727441426858332454840663228292778314628070494012527259685544400441454724523870490670305746573037682654649557897925073673010155199942838717410830840735620330176410740047299063747082483724796764040295641916573845729267877010141134209295847323671294056648744091331769365348585984863267769164624520706272975882327648436164216931967414477230190491473384217613404296934335312219014117985694484211300958242870739273084570690426649638090860405666800769404205462562064704620753492260370193439385655508072629133302698931980745601232033168669866200428327262952238987708747140657231955112595824572125955076084848485606167074075135891371658896848719898309963659003092887866227231661594024595759111024609104138321320387925810425093099143346399408660986831198978459812241197760474958879521206415038033630629994397531051508142333878221522623673584617539885336880475763361863213373645241899564005300683034627252424350437416537836234253721466658004679251721576448451735229270244691922328234309509850338452149018888322719730960262260636848408715154101092747640636180079062261206616981778683180577175995661155559399117050371389597606077588809910871985512870712094012237371591386233742178316486504931827069335166254607643829430440035370322643964269708529429714328184777359268178562550358003058180080577113029214703291547539337226034106032989058522039176347334398141069333784661186660266927597991177531943570975237990146010378341702205635575238590770317435767723070340273375816550784593462497837094524255625100258859787869054707201515109427218854884982370725302101088569533879537001682469099449222188708659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 114713939621984357430383394206850649334663819437549014031808099433215820405602213818630127110102896867586509766476724705116885549996570724091866302279121289914717944076105558752379850529511709774509202047726284634115704212723477488798833633425182128096063727117701535063814376511624698387379541026231112410400474922834129437414039970721077962549900018405875189007812279440601731511853894523909571106428291564820677690291573001185066036291695463986395109304051453356486704080762090793437745644288268350629071641768117547416863257709786269355905808092317045923644130111482355831792954460861002893144762682650880394165405576778825551713959219446966594848461717847781586011714985718719330774961801269665969973785096794302427965858293527862137198997719238994109854955454988280150114926697891632637716744206461403805010614937663528368373033495805530619528493566788393624932582015316215150378989398035853921108163008124108181675219633695221167733490839224431133621258618705168122983254571055388703217913008278864990317891446955943427968915978218387535655342131282784328836709326639547061362323228666073571278647515790329527861833123612117954684897333527529483186307308268181069239612990118006811678275803916875361431293997654871216787645462734422149737555455552821587597232212733317103052106705353807633628126447250647061113487323938464589388104108238826947152374199586274306173247362050403768218266840796417919684855618209909873924497308829135783933938809367226619175469801171960294358247957460522759017453219370695743851195495922031516577429355692752194400583161134584054649417291848517677590070047498544091254874287647569116404996144452016685565755609780181169053472133263457415222723667674572004461757449530636240957484761253952834841360293741331279263927276627167519754427820228638444817082514905073954156269746987302523826096715223432765805387407005598304953217197283536324112655295146670067809288503681289660684200931814827671563834463292795103756939212346450351742966467746191536844985281072866729427783763818308062323033148623934088712803783289334110547958559861916579069318601477164518646233750860853672606345463110531038597451924810039387659022628232272563286556504025781002837423469217171598148158300485283861720625279348560808223662768328744454856506411475459449537753474744916205167269107334286405338905326002684154496545480301464478508514492589815309972413772943367630120393165219585919014417771321938046472050931048481310895902683021344540340985291302257048527767953998201625057816636788862713540512711656424453537831765394793523338845450700378997619857075401768677698946418469516882641705430454059683241000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -75724791527336374996000286375771861198371268093072475604339224360195463627217867239979454900114996598164651096833763722533698600637223567199549711674990369817989987855225308732079562107195990713439976137065310406355964043270778517124889418215529147867591059990528692177231200615086077126626880572904855783442102221602990301776997503387496701467058094647214927111856365964880445071973443197924468761506974566083592138769995107027328341817519193573829765402276854315526793126053097084090211342637132948507391521673117416688031661999129889816914756118548557934347091529011907089250177746376882511497847696128882660550853935230051633935564112493130234622180081356719451211347936442992077238457797752135648509668707033333188112446654663815186848748407585005562884208593665113556466378403317844319805994359365945317301375467627898200779946646372278401197874058188131597782513386105212405364783225022305443302437812688692682390163081832048701117028863674988039899556004973134232058613988797991547582487806428916536941335612694149204613260568827086831417924778722836550066954014920928000763142713495479651270901658875199663853580223324631526624419952022706928961732168222797280232276705604516403080301372581398885873277638275673753251356357753650842817277768868329691472465728533296604726372568460608003689229504868751344809127739008988724654373695900400111001644372653478042050343229822531420927638491414268234183623044691634105490461555867475038811413578812889447607113314194028619738036617632667511889989352084324878363820331492283930989370124417743524630188490649435004692511681760834792485738595930478386820897458053498409430734954883680026098946841947385169508452927672728953313307300183278903542751132114822063529953108336163718989820000715404300046724955666852890303290416132643054814080130048250441672245024029097026506840636843067710062625316999024239001527582030129151766978898454703573660684936048024683412565967709064015013118228073087506764600176734007744018561531525975491976025847357146520093035894504982003033304209582054568847074017881789096916682382253132218908528668315643548246942583746564139803970766701991001250364948933141548460400041592550577371594963343500222981384956182383028918703774370166929357749367155398819285955692172733939716585927808299437477693713770588763279164450048890197655283697187962774943630530266311580382130229247671627102436378103549494690815506324595399903227610313513637552801476045855439206779618300406283922932837846755008102184170944690056959143195206113050588727616414253904824287275419903643120344542567124596946307957186481265414909044873130866044832014912294391308615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 37834193049881354278921460268564660411951062125716209454034516358341241027339842197035780514729645894048976203439931883420876878189443372963685239328725193536385177226956817112450264567929270591804150463442783850815392010287236510680433511812589108712341313078805794994996917686184547494813528015846579359053826681177000445464464910041000523333730913563077087985103888420839186775368373434375436167607108045551031228577800385109802207626178567827248535885024592567641023118923765033092927884907272773750674536382562442438090258151357768409065707530301975703038687137636980620173536595245955113113650586844382540118031292706292903286652889720629632095002870597906874814647736020172241064349237144005421053530013967052373861372724308010178014034698963669369595689870569662289890614326478045833523914575870269016259245579796083063993553914649409643124169214487025407968491803511452088277471675658306662120301457811132366085971017881341257266731984791734407372212829509172597363563458143998859661673222481169409199360149073848539175295445669318458736802994489421790323392163754776899169728173331158327070017827041392546896943163390940245398029682163447766100133262632309638392551838037113582696194049967282860397435117701143801166631666720554602756628572902796869548132838747176215696929958651965820499484146646379314449708286180122352807003843831930929245240294629005063269326043042996249041126989035251587181404637570366209607620562277564749434234527388213483485059209494597742531010671522241947820623456257591076702098840365652185340037952107098803166890230767026767832584548369906734965141109900359592987303349936208128400603791516069361438495092499980140102954805698700356934465412691290081932035735080781737672772844032275561469499818682471946147128481501664760684575576296089282480843584015079031107791754530475606449108286393807913801111145369454347450063979978084562008036139090914735477392848784126229843014992911441730259608042295746944197387313043748013113731203492570019111859771850647710690458695068479983366853658242164597222967572804109546457269039897629559164257780009568437084543503997346923069939293498294385662129403210622925926349615041849330760793698005497743623974433653938428762492869751135718271406113237402249504325002708767416588066929695417103478846640364289352647065594847860138897450360394668346523730467899604036849826946634189091149969955463159713334240950636005810574398849268013066890465153496223451641090184257290196340786298668703995590133859079435533750298728156249334106532839575541128664878922512749954546071740524780090128200971225567127673749432487229831475609370848581021335552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -13280494143347157368301615272920485578770421724745851169776072920765968348072599906373800786207585684088195972433907871032596524818210748875186337959625034568347958395946955514282492809551302575592606346181058592482440040015928484275732546036646339698799910676701449958509530208636015384780715698958036310239610581356806274316919463740794642488823609261541241881985923484190490507675074767360249282699575634968779478818575172636561405704265020454065563822638405803348162412420083580463842989462125538659292339099084944590557681211295539074539268276254584096798471990909562250161541889812777512143787572389482274854975561289823568055582802413714472632289052062393606497784027191618478102444014171259382813008102974289007396334303709852817777108955329272955544648211847239905384732010048941496570966471130010887287652250076941036193096725743536843258631597750844004859134238039003436145548224634480096235538210922730273790923702774859957581838556367246922935575652882199862481833893685930837528823449380128532823444684185217377799178231347965330522100677668126493338499577911315359038854821119571412985872462299128190730963138716699951225888768691206232582351575332893252112917316763096882433509236354227979495739255554148590327421535601102302671768413346538337148552647103774454129426608766786864146917846524472105120180151527118053999241339850461014778019137393183003705044133012820999394521255601273029444241226578135344683206052973113486924790746415902795267941378030104613820837801708815700715706420506257339807446063493991904895026176243723353280942387820600576774078456471033655960712443084121553765577224922706301258126123318854983351747345485277558444940439818000933011919194952432183365017148605555395079691161310573031850380753104329761324757096080199143576324811440734329002809386152057521741489963003493204561767739909794350049858907618568155339710007604745825006589668878546703673861838668913324973170673400025409080474023464507357680176833908092275210526005862572436488773676949276990509700056686461288144592478447783386700989657328677651792595778469041916851484709440643678441260691510742705171112043366905842599426413818423962306351131485373715912935385688384775353122020517827294827809712572705996711515066134811562210724994042966228712514388153897361781115889390362375176066419748032674656390444808296354815748337343995837810928602556972773714494442293031024364609417989946949989918533331704806083451248288391956964680505834940157301362050242355610490987780699601088818755467182963294381809405245234178221792182867858138227126022248957065431624896691574398315765839667268647405051627185561805541867520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 3084090909327769847970058883743592413101120656962261371585334600765316397361102600515037579286582735366910296751442513014599647429686417186149009315851132936857171650169616655462164147513296506699860875509672419367447480532731024706046533118031719953518299994323083296197913159489919374957914047739952097043397835908530883053626322057463058451947277310890920719117303813911974495133301983996377376121247456583757664968288338381036662107646919403755615218495997193223051004818922223575702415210728683378393400657164888648996229092023901204014111735633270750457397971859485640287350228374891980045178518213289985292795565816900721074700972747190015850898150521741907262394961347920326586884411704650443831369366281994418956943307314891203283699586670378753225642013409801552458776610169741652031585789195581919469736542686543907764176758152526130418898513452564666374183387147853749427767592487910894285053434231529375206750175256262742502046872463365363854813721006961129452326926416958334642889282523841937154528401851119345603675312562310166272020883977954732330887267720660072498644189913775361180793980933176872402188132231328986831631013373618692221189704091273450539345377302988341185395257877539012418051917529380445548518356184591495553675546430272206335301247311810105082251390360807075857845840961124519916617559732299622978247759023989970532791766225791504939085031503725854825058166973959036253086816847873853976759702559367367103905863771076965403162661608811508796708715753297712905816217122494927970620444090996007094495904172321590587534634601888386826154079031651397529963183410994995282108743417721439142621624807994215730545613445632191548389853744741676785184607999582851699858916498016965636830832298691781782606853292748540457080121028815729393378214905169728587876412872278256119824102902400356864777735169477573793437339906936643655943289713474424122133620667925667377797986139593544359841591641662373359495495472494957394675311736673225134331176982887326765783603979880096868775089705161614760463857579887800335063141084379458928269449612808947181083560156531974694859947996811776647530182499747857341713696308359309404130035949073029186545949992086922547598200212208000042669877312911506028438730280067252144058023694203880681015848777535499137702503235423637754702506727724040517312483748159806578618650611538428947162253122254196792488922501485497258195904123284754766934875587599707747302375638412471301742064395138082905380626813815584067537094220468464932680805791001936674475089340021296501682970507966100928932590586151766897003772697723337187947455692171520023932252176131073738014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -984600210084540092131473805335061812906958520805708608298472843880530403791749794619735439732192837307493303624049399450803718954668208261497747223279326895797471455078703805983810836112116322438384293813634520321222843393305498416210856002155473639024996257572411054250038165748082435646557248101116160161404253261984265377139900368847011297019533258849380124468871897544749178251447389726331629851091884585163619766367970411059386771509007771269177107142671978451109774495948807730296891694737001613606517849922781151886066525414354920226600634404384806426723678601277079558039147162956272022835270730005890004522437650548408182868039153376490772606722876145894375957725457831606161773809597291167410853995174714830282091657400129479746276116401959992105712076484691188701509361484746135946054637549436814503528313656479710826054316297065888823606113057881050396105108986630610379063843189884884103449031697549318913344897931565165419706482863545699125195592879839020053420787007457355784525423566309575720601782321352578033302560280081950868432789808013033993910854511602943928428225118380968062832075770071299954801189922409726339545843854348981483186941022978440258545678173177963282402069578863675437196375592127441450075350433938559625277492679379631089798448771885432573302095997280282408556023041755969801884284865700831734845358334582992745151392190999867602449718518935600218537672623701079737440388529125243106863913852898342963290435546741411498565787650223711748054215702482472836641883035026809571154820089552361454756473157344386008859577745559022057026659815524566455656979650508959122123375272944695010133583310892313339204157403284769449285904983348332274613122555960350751668445674819635990970386705517507700228113263929626627380856023352293831316665020255725748704660259502851390334103821952977607000078652837860403387934417044177051739125733491566435734642020142360518188085657815167131925409000710165164509140346625110205522857817463938036731825929557899164126904931101032113821217215221499482158466509716269349637243393514409284131343906507188346084910804498793228529637336883851049287099043312563477844073521688627859951264402673623707080786547855922811865469866093572936874502479792888150271161371273364799276592011229409267464962287900745248987472243838649093771000189995851080309358439018206806797342233451261594282441102234439740689912852197575989108884401494798275618036250001830702172511059984835556939702319021359937345644856253060322306692535960004886286640469086425776212979149076649130553449266150476467100787873223811569020133179174455743083719454612336656588477375736914724782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 1067089894197047293510062978106008224421894398814389701229441468635755897717321416857061518724992441965156772661367711581783835179795879910827901848034811327685735868686849503196383302125916795574107656586996670932664063525211996333871084301907778111709113231861477956352241018628148379528897260798428894288860412701320368358040064447340626196398743404851984841085833970409061421189405067893598213306190108098331545132150666827064225615602734731669602132079063442512255108607051088034960399604574926819074235510392612497527829725785221437557881260736247056662210065182777125944838665979060923359064994018187085457229290876771270021329464098537984907384660177481087462033107307171853123205784985384534228681516683024597556007576836920672970150908158525573006955421877316058860332001614405866256601824283958905701920780580382688323799019779538615842707669236050550063170289625316559815417511027668203870982592862837484143249961354370907098073659254415088348217600684888469849137332564980412662066852887929590439151685216542683100311737530182301940332671836528003550422739080356759114003188218509362885841964214946921245098766831147955607891214814827235374136712469016588262993697503111975766427916452446805053033725644502347037710144978168522487032253601763829553818584826397514328040832854493501344828325781267539259414655939653507027686237386794352566783119081023937870656261160480786283865756680319756469854450800289996220758491754645561748816584566822440170368599014993107516488840019770305923007628714364849673018596935677237979528569098962966708827971749988450563948231048369664865008701553901790581932762207463190798685128157729133468246828223469652856097860783107447445962233845904301743421875289505000580147622183054625799573232030588008011914631788584793666322625022984229718745577369481480032492697671751259182192719072309032089257150495644509962861352999650421326086437868607115823003680585509161785679508754947230666269236912481151390416244455801293077168934582410255115395846373438730470936481418517345773077240286847493552586191449878275587537106005635211573092709755271064117537730647220108749713707193863752889526442876949049515686784488190512267631149656379102111203018955598174888026342551463037773608350833469117590537964778967939468454626807166406733668028385088087276498405092179376699927593755651871962830505147839321173336025198110348387133676804925877372280395408915384376965906133260653817842137849921950363603179991877786339683778013017279938797876870390093791623560475050731523471588009049334951743280952262482112989000838191346003901111773235461654412012795435177038058970956178434073559040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] -980559745463111894151670904368532599068608123796571218168963566440410836721898500178418037713545499811810668761285548698625912972247022701692889021579119727208887432908415998964758775795222112433630007980780244150726341748099831269769980503784407949901897231076284462226527447020601327082318672061271048791575463846753326196283209753122081099119060392225816693926661568538718941799833113841253761584671498387368312550979463976267342701203279382022257232493444535826934540284240574683495906429946592573871156335955331152738677702569622394977847774001889838061894648970059815292237239793714343138999612842793050479996989907447791979586378134120297403523823195006070137614814132816760134046207794327320153191514052364868363051426868908223031982132829994269242603447243208013395310764933767704624425620935648114625887220769103733985999108561703100256729228069101792290838178172321167805989300672376914140584815143170367566085617062185703183019498241435815399658260406460764189283519959006798580342762622741554175955927093733716127125104779038344497108500484830615227265377737742724568751261951097903826155497303002220851765823731889459478862868376502923084848918547248940822339921426992065005468893031676169919216081288362745616806953165479473614766819464328362145806343117206613879657553715133800902610791296313198949933673725115671575016671225689172534294030644632778415863935823161588823146029683252315518955476653775562096927914974570807287822498900548586290804583296681494283100315846861661438114361581233572851933549438193414424662564404147863609851651720679501168667690067013243981514822614822062694896795451403913713008713831559483996989896994664805362465503444063574798233215579591018745833356466339236500663084764973084338628323483820220760576167274933785429257539508621939351178568965237075965461151038110450561200904123596004591035079718670632947786385101782360903388976122432048099078720320032541023689511952348897028240487597094740105334214068252981950454994431920757791597400419581208608701778886588480775160183124011778799718551178513255222332586321937569372660596072793160235551172198372974886590555636518142538618164127640772238000241723432674005136694032781898993422118286959036488953030505174126559661056145212416800132102250046772458393494113180569439141046349698794111424928552490127898777981972360805873298676287072079868199917201414877393833406797694760438450225828162249246661752643473748577871054458019563018167198276029772603908501341691332627415848525637121037577964564946353866205786311029283442277976126670864556170739070869740577639037068169576759818718971016485812005609232594199767941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] 632242989380854863190134633779143678383840984018013621903806020387425099819160069585241587550477352731887030119345247812315932593023991498319042597537798787872271172694392606606800857184203951262178488356636956767600666951835211839056689794812117071193708681453806908140355736922162299613121676504686095259277510436809240855292711570044995684227828934341482227218396955842179890929313281731499116024740110432526162965522556069618783524766691485818238529808016858958478234797083609900290330668616654257199929980426451046169195760632740684622089053597062897193986626931787418806240167019401134145393371296721914136695916042997391301816018742227875491080979737610652486917795405032611488904467050901595626803277326427257662258757268361832868232702415647833169352100260975334289244782504805425268739282575269806959312440604021284863715490857711402869531032723492787374864181811255972523544435441684630986730569771556091073534024948800335682423629073276000088436369493635746459676327923299576865198168341197034410156922699989279619981326172804495070745433141979935753574375803466977233307374038269037239363509469652851777474409754605559366629220554103807059446018589880649965255162890604128024043127427712578180676489144675937617930686025601530279969195339943222897859649659177456977763988855865197144761667540058597937351136080292983116074372343277586307622134844665258797448962955090098053556130398524703184576042511050281751057759079155801422855608689077208311428833642943917806618406078650399071591703560348251121596794178355799862043033946045371921567569446376130504551803624968004480856116937138799784683220474996858008426999150914200872262644598054028169928847013762383674757356564226531534241280186994540732606723239028745722473399740949679702424016715411275194358810265023645587213208389229622909933995909438496205787361718974488469843322123710807271070633157586326436085702782613848380899034060590113384485155038569045573212494728981739727752953167720053779706778675470611924538666055093519686371226367143471780101399381943290236948888785270510355935593745236392920421228990527656161760837475826363333376816121824901359912174048910728895722195134127480477907445633199065007718582267737061564881937077877422359248250819795039167417236590337916677394277708599133907882372912247331027616549090589771258498449006313803432098381811114812720033216524775204054354816135171743363026216006146169368242703977071028006034312147592338783218044019198941998494636327048224561924112586803016430765659835115822720086387913818723110795518790361371737112295166261184392310615593644943903143905665530456121746843511556564582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] -324798384681450333122368088855461592779119293243249379002803532103734544345926602563346324079080706821379677175595274909696520038999588682559119262156755950491868361035418467431606301527525655035900879576219371061982367841495639814545763065688620283370807070850423475050236324036854161637609353135207201187604606705237064635555973814588119472708569129417504048431184495996770945876291629559310862550360707138275972095517984321409382828747472481673734566737157669735281708077444466057728262991878238699105339210285829069182814964517973401712466137026991028973102432662666808420215896815251583655377161785235575711791130283743893541939813914661915909999739968237457639676805037747326586111144057619689437843925846488653325560608399196817721006240652110304125778431999697005805994801026550889566139319951748526245552457043886330431997760884993573056457812732905246194159766100962711263042032437745933553218987001310309206144794607001408312348480092430385181288928012315150514680765624764971002483323381497898519972754033618306071972191587314028418105417249564025252580033415717283091883845625683985875595426340301589611852203064805459398726172938513075529580765063666268961830429694114144580246955540664627479584905401826470507756995250988163925041033847634382441631683857072749852207372757950851410746120046522683124460547242448725484875549754598489893506391065701492049860555343494542490958945688405727742715400073374252730643411260788353208376069753508296130551377690223427616324142401049058573855921639648769585439776898101269437025852187425490202619363708083182230093875754576745454163720395441296960060918871022493307503498545087719098994335238218390755576667968028175881589212397155871065829170826883486632236168126053405857968210343056716130933960739017238268895400487937266834228261181614511056450918521037742735097106109942070417194480551981198398043560726183161386268374916100567499344110617367792581895300065677369658535797930619890044692504074539355738218882249525146183289672971572863955856883717633192320368715059709747944166989089575462266699628909798681757072874629341500656353843962121909829415939597744937597620799653723789504017761262293430134687884586112746259669497101905685437102181544079441709314443449820224636688727734757366295636743572843241137322982538184728280956582159822364677545665383236692459552595300445746785229791256291912611365564952051498399559189564558545248527040464581153951190884004888407163389891718808752051386053319576865809218341476859031582560513191507737612023309162231210191543877198779889306877407061206941384130960469130661427183037374900954290692249086656112534487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] 145659425530958503508591559463629561650448668707088633366838506390394240513698457124615391243327929916104157593182522510904293417076097401636101839463413133845169721048278720590939293736549523073896827802954959445598284514886687475607948320444994320981413242061830829263102900432972534409976098233010606268286186501832668358101978604348117530051512879445129168715979569772836013241430415485937973199980444526263677678380435626102667970877770917720220765276782062499302034504526193487577302531500270366214479144380434124540358508750996292131702727707680237207684822123612389497608261213599166392738882187479516812396947189548431070722670871784354161770431096763614232648361301577210776172752011231677786032748521093205429908568979129499688892878702611872291772622590646461120516529335284238461765493661085828708739189979096240835251301325006800584670853620153381792682216444033945175466687163096051203961754085767986514299722677946530364771481535999930223398670735498688420768504163398547496541583051994976255251787696556382327566037996383332933975290690675208188756543557465751137217067156305301925451503845702702560954467644210514964342991022182845730630249569034257458143409308962424431379643438531313634587152232527890039108915220641236327641356462530199842287664533621916173413698057005717679006645927870209569075273634137523257693568060346824404004434571391927799682791813775191935502516953646653861558783335684014112478293030521227044788336697034621079266154743237491063064903443492126113974099864769209388178907248159774156865779990021358263221271980656585066688951395344866299930861413966082460018294242030312918732355749053353630644021187924282673840286201458939858519024828203687578545043600440633035333056614108367215634966541383942227872474597729842852703236576196230181378535321965005772492727695992111713102201465554743459749802474990948095185366293789803170609289488286339049181400210823839689658613035775456535743868122893159951914591653570621241519642353004696182039158765723716754817043999517786537665834519005356641798977429710333865618081747791473568891602864726572793367899909987778152067407275514916453864267389903288354610912217602007903628391623622777558614351550030446475130019439938538353516497930278345007712286320973901223878329101832758387012850612657963952220590691505282604526529616606219042152683199334720845311913435604149773357532758065690874821208799365165626269281520116051694956551608218117809189842719896524967656837402936063248038519478611494379522702364812781411128674864503427276050901892488462823180296871467276647785110530504515580463599783617209413202093349390066762383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] -58898042163587706975490040331835337789992734193397161346101366122985782705192900129739356731398923196755776599741452730802663007821985130131966444627583011762486540079632815812836348159333432506155910748232798487023287725711128644207565779254823208558996041019844235683794964508087427540747435769011665675411327918247829203582580480817021313835760845826634019851212992447392753071195160803725781151103236770610479784153824133254484631367969699781114444453939197479089875664802826351473120705875389356066929595678460081632616715172852500744073430392284708705228474731991251000356693607281627785328105156297666033584191683817644804445361518490263471869068878436669039543367611437975326892240411792896001800246413158381000158589127358116520019729031111305673435747988628040286396181446240555683438893359942791015504925245799677503868604119278984410534296163404200923542373683840351588534789027492959168594621431870926769445711816356275928024761800494973065398422886338332724167145223146229636702955975112520798331963747106712265476606922276624488988432998907358372257941290749081498823034279477627807006517281792336913054006881459266039487072105192394078890741570982897526118675061692770659691461461170488681740535499126156838952888960410715712022485470399995457164153248739752804892507553903061859665319062163262155544025767669058459223526979353126977393569922248995137576599664075358766258293361916109269527326458570759600042859222800105871511098660706261941891489934842136812711538392068337387353196559699839683322425085718841772649879333213248257277019914069444232850710854364044417118983609792889082547776362519678252497876276524870766187890745443139654564345075223725810207263916246192894388397164327049923672368311299610056404837070428028989574019742977403711801050167100025475385579755157902788035629452165455056282416920095713577793516832063835516053761255026498955918502705928578679945747397297994985733203788482259826617151987721387252417226837142780545316093811687785084446958436123482839556497340906544611279638172817884224835716062370626498801767502435352136175976531536987497718134050219614150558631846989278225154953406081855418366427308426723776330630002048219995438179744167922956058136219033527295446960846415306566393514095597465379732080477046835823328386530320546530165276985171582349580999260964175350387440235518629226249661529557993875366189957281757497917971453071762298634400091394883982127573779888314615255857744763320891650665139912258261900922900731098864871675779772159419025927579471271473846992804340510290999368858697545990485790970101114019108204603617376129723618246935352390451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] 21761611685691465816510312352256493362376604886918611155882935354303020857614052956317338032917833434229288860857548572575305142515950420714474691287427105780688537489797277121928453217138247889260273577567818699017458882710232111914163548967495006035849887674508740035731606337790992572253114145348193321871417170213660370229341150737756707627073761661551739589384951117869416586522055016793399085602881758651542533333258609460741779774986135193433228046925215097499784261281829267465351864553993644279285594483696842551501447363132972990825556950822728826965705915401050912685663129570491238986987403237812290453525518745728608234609624892952859014052940965109630908636362567693513238097696284177792211349337101000203981714233822266017839143914755276621365441597243008865847167754033093877446088586928106131024609902824322686988090882006824364144954205094877207860634504441829979038341812247412477438856018285949080191966066786935196274406570300425798178871870382090906022488102923741912404108581293644689026289854291368615005936118423520572039391737580867241414878911079181455116331671961861788246229784387838891976675495985104794166958741259593464956430398892070118361705343749505782739721559144827747260691017280498543881428063110241052178251644618807070324679475552418595820247638355881750345297232240471809748373686469065501939037977052872277019061587999309901281888006595975363847467933250009697816375066137840318352755090548283618407260444377311555959109169139762958243077749018699064010444251341980364261997335578510674769138094591110858381508558073343528778838609348615165760032810298767863114293203414336294432354334468021728261713007375188136208123069809487832419235972634380345586725424486353304276014306751688182132668108861803936091649794721578808767236148905690586033434058008929684793731250145986502307745655303876045221023762740367865401059620035722248797756687731185475720290251974829239889549658314129842985935291859975218416010635151378219012307549840950450428600770790005092489609441789525494207095248273799424438145515438570751566249368431271152585758201939804314666971183739432003253273360314337369419461460993519555627531919809171110427018313438576612780511588141069127393585158799667231526030440448541611858937161900470571878284297188708005128556505324884479334487073124679338079969945515805843642208679017790831273909573301743170159982647250707377520819140166098317221324605022747354193384384661243815715066347525318816679030319739191030208354332127927847817710213052361105968510656558034386527413147761104196844550516586274199648287905436927374748844465613037854710898898278655417384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -7782157893142798806782328976815686365500898493883305081732365681111796391128121742999144043997796464487996858565300154961376060880111494823350793400842589887499775076574707003431759735212936534046704124773176774653434187976301908170378097291062334121153850164127538501590638672857625349960962000463320059272104026835032664691878136548910713354496121433495708222179658656708802062534646068073244601596576580156984811705520270676605844678606412873750908908657157657976342917966496830765041314604658282057463352568211743754141217186755607359999169282046333162579792427760921240520200758384336063895394060856145706943930251319009872317017152699936252414922461768092048998197231353979684784599086159497895030734482464729865339658429811141960979835956598867445365257137764913589014222752128276145463955692434213490639508130852578446859328067552400972915955516525899547308398907819714620675895477886950956188316980299789990498961111035444050650837300683561688180831636314835061067362971450625273916634236379208734860786144874241287723589576896579354472221576675194675747619575871382141957346424421645862022371564116253340938189612667645102917437196425113125406505388635303980333132747647788537254882173730682778694953659923023225573331165730160753465083620824291189112089078958828087323323330093742769543832430383076112535150837700972088144866966764992360032857501409699799008295737557977425345285123137471504518886826752462364577126053703934375677956486560842166925460636075801675462399242928497074521461454813974370442206672143265546003002688209321561895848415440566495072121486021456222392214468389144389882842541854468618446054829455686447003029168862654626166922109609128004337626099657338549481273392519595210313017431018195986519072027269401717155623332812603031489231726938018179691508253115533607256162133956638940175375619065090625744831548951995480250474882589539733420480471278288456459930188584190931856865984973520103858787808582499291411718112933205069719703602867041880349284822614213608221957110507975695431166171622169089529611396889197751405429005785840624274183796208895300182234137929819245597002464128046313159762314120345364447855912954292220556721967931378342652757440802715346604494152095244782649043654919718659272480102030762272808805917273073650537261961036684843282083907515194839029444073294678340145358279623866098512938315195092470451144432157244036870556719113236460430764031927456806967694745319696646161169417117295903132506183241288346287766171900877931182460733644439252442895349377223049708888814589570747353504019613289562028236989580483889596594338096331347697281596511501890355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 2881338000171753338514438345342388518359630085057257803488332159237686556097718749566111697792970616772464623817046771084852986452325257347773961078824150346110289334200443523663480967574154427671712105283173272088220253533604419513850410621619614697162170738496089281204890354601859431875834006232324973370931305250668644269108467728221179396149288717710430553133979625736449711727692063234339527084646758643061025855441431419733180280604455172113312778211257488370569861483487013220601748767557480313758218970653335538775308288603111305683288756434009886817962262217385655336404463595991271900624894274372650172886362543021678835507465590105842547487977288574697028110946530482418217039575780960173247513754475092009020672568034110849070049538233887636483259095582321790193731177305747388821344065618659154717129649454578865572199476806899377582177208895551143996801858455530141515591115850107176617650925776086581788878262148608400352983584646440799848738961267268835569405413075276443826535928748217155041683406541356186965677753298685809626457562370443230115720113289272428626888987959704272530912349349405027827903621431686803821915018894250738490161599955763234482678307806489887580426189633722558320025993877943448933411700514433236454785863418015218878630031786770664585515545637689237700536850664850259149982747178691245007373007997855920543526603952894009308055714986581323323612980227324917999022164541300883428469656284410908490057954046329304014165532358257316223138301359082532088229080601485306850187745784391908323511450425661575473239746508216645273798278575604831004284342965648977434329106160432116085338455409337865075300780653028955584067139115639665867248627584248933580475093976283528355902406396197077831626833706858544418509692574615814896067300077127383264904121881883345703169748435292040532849580915392360995464995661661548836174450033274321399342948440590850329578392296212027176220633737020820712580326861790201149411373372782903147148439172745654614544527237415008423943044523186238557287022261206505071949149229209744225606967572618381751327565205262297776385934426239742142142666368897942548764458275773170607550569229020680953067495467220563617064828418153715493050325920364614734213182772981230758889012565413114519770633146011125187355785461226558780530462841295504719291484543447497189092889218272531003769856894668162677612098706309528615819421779289828263536775698530563450754710653704482555075486830240679440056978359795001806036705599110171559432099617439797710823011930240500097704266506700914656219730021063276070773525770657897973685228283035732640948719594156987514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -1045222148438995482959320327321578410944829674653532095580829154759227575756945026202285446346037280859657083989835446317178864727669893206257882016910520515474635361664944839502037872372579330664505921268612121534137353675363477409316370090601996041575500737804511701274556861491158290563878785415161488072720470989022832191967321249917355091729950965034595913091820715052291151151599865792383367673277693295404335969075672355286263019576898537457214086159645795279500696513030441357551859171901978690129192950101654139585412801053152630892626943617319969113549634049966917434215160374217252018561654863633340274999483667072502440244744008131812709227293035418671294495155402333403049810387199104710377623148476660893890674206378632687639148668336624106774498678939440272200172895099258091967483645493303664122121692703231650526236874306631437331012178987648474605518554174258094496866522152907998802815688904102819876337782742835668709464072913571291343969073670765935122082757641203494719715349272784090015813258366135026311548265548835758384276919421190556264930645196278142135836570504413016721190347336693499010442220948959019171816010565179665149608099774695869622517803833322864675098445208831288608777034468301819170147369711139427656526940864113974443461924302394066912607371907154049844978798390992458506824395340653046193323603901066501488381971493066624204324741604258268781506335324429765586399161476718120559548124387433554303356770739495062565816100203231854968431462197379924908380323376932714841780923461038692011121615731485533996599582362661707409836935168339875301739923736345814817877804713863885652086458167097558309927706538572395029361585667364564986006942472732407372178229109375530244720626965241987260729639530352607603702090128929335736283464276221015245594417712196753888116949151743907133674247522222795899131115388378777855554150082773082701197405215403450678808916812305076380910256085021387369048457049256602105407732155690057258066765969077965860047354042049600512719849702898832157816080680423981690718992257783377589197618499093706746764001272389105326798323824149986597603283774314548005630149723104366779423839766677207387585639761100277771690876329350477273391339385758233880375378033851942515107568178459037135445130770851851040329705514249508528228299750441502275969042581859787545576252571088458127695077422600140645631157414382717401225646992850449461400753138143090075705441794495105044143515362870625124869449266029622703741812449452513360046999059018661984025221420551412542084027799536664666660166459970195251627604870341399618668512625720147327126989802830194278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 315260566440704476371395763472013664919383312302752775183537532435375925878213689751733927742495089911827495753167855889618624078776273767585044038762303324773925875226248154220160361155054317323519699175589350620518537705413272746652510287951860153409237141014019488966856676883749494747941624669783635852939039205621947162138066120624625640506906014090735643522320392979352959831747039301219353240917159241257385688668517150826332430829666171096251676701736712249186722852794099183334898924895218041140039068898844083336510874866917194334151797331685371233405243773433237301513003661672516807040061793526820580560613010662472579982848434071856647211017027716232555981730033446790387135334382779190199593996724065540401955566449214218080899182857553796595707008261401773693779609761984983643054494270033039567665747624960656451201604766406499089322412673297521368151242267129943274059236900413001999310617958868439801727105737407293484450444946645500207629999272825185229086841079401008356943018417492254423603449151129612123986275264994928611621134949511117101062515787921307868083902563984821709463296719731134915459943357919264541210449800661451178906609669599472394599728851534794381318153437862942289744697100408781298748415266641094410725053389480802418253712480355563079990401739713426118029331690539814367374298961536272733163756312601614117257708367792505064490412145889332056915058549686189915733812678613676998344430873381442721630302778014417882321533624846509745509573763171592184620060649720689029468656194647799084124179084939686960508112975889702636741190201470612782332197099968696185778426324741432558038534554791408778653290437507268575819770957508714870791766816415996582434306000912234928028487467291996737540360496664823770421090762398719978587740973510993798394496834958619159066621922096882168892058409483956690196676708096375249079731142912160950455876141714517328095835555551572402098673485968663786213776978574557334886217356278219453470301904815268582636037473668410670748716148131332784041836101095766881473036790410816895268863177964911898790904619890331117039367467973762433301047317530964767686600638446831933733665631549195132297134922913194823927320161724749103049446022169555229411894805378129194751330186034375540640777935162328592604449710369811169930611752702802165398521607780736840219548850689170092186944072218383053091305035056021939932960277910204234034392908683677194036448547558049274263098620244528820851552598984789455654908677465583849785903275884360371775602512760730567183151529812807035833553783918938785268429986604744424000105570802165918339949030168319754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] -63814231350321161700673047522088653437601761015103319907869932149046730900741388876756540408760395703942686018021237305292805820980073742481580526226738909474004536234985589144654446563421899539503279239093948044306521720905524588988596386320824515502795598494687351377649652657866287272317375629991752570850695891121338560167274599461766094193314656694808751203102384413515752877951804179446458620490392351435133385281773154756887818689547288476206968112103907594542424328969933736644419176179047100057542706297307569627201972649049844303900925551518573437276410899819660345688342718415145594843287956878730959813045652525912171477316611121080613436449200302566510290112158560214499991017534169859594922459869995163691243294585277708842554273832882377564308261630753966143442136195201418025412010628605135735484904799054894948537375815913553273756560799010312910389800906998493939158158080933771546664894999466507483862006901486548129987501264399518381601595498668150760167973003393788740317284250197385683066842169656481063067131616784865344228762285969769626798310389421213126475845118318217168393167347103395451872731125209740351191166648907439251623192569139676197364830800321271696482601656509543796538106224809617744289119753948663952195800709101741617930083760703298252496150787750893726690359167214152583195532638756131593516137983593599703203795061645412242852425899351666815885342416964973013054904299429579051164542952430918136339024182816691575438555968461127136663420242592741665388343210204599855109257209531049458705366318566784400305623357658018774499717603468739369683269442877712662818234093620786457647826975751237425370736572364595939281077394668202884721966507208473802001604796685228858137151862435729755292753249515810129615498499196931747781230454627565844570712083019346890645946155627629437300245430061114221944430665633567423716505744528214482353632930187267399091436568129297934652296140238054579700913152745464846003169517631389665749053785751825898374283752310158564183536104616446560062610831954366323467773988664992405380721438211446299757614145373305573035315901218960825218162175748933740509567418808542425742808987068508135971922960788057785364401704991486231729451321049628271666160767671329693868566032888910707600197870114511369971047305799522120436980224248096379039977002802764442921930080419051299638832028667583438972731447355251506310960269002248478266103006598398860934310779015768108100671954842309823526097990891070770040740332259166262071242375399277800359905319171490786210167140705107663324466891334517651472690964948485147512061069094289239217583328675925852160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 3075026153174062379448674464684462123524981923926907950900047222330337293147714652005415174522196960542268684913104856309441426463947955291169662399281123329042006485403905290732168191868774673684693540534768993216165609253211859008729250520780957180356555220218537158162097992475115163681328272184300569215314506420886350821359104832126585812290960686136427674674928985492279048910976691546838168110269534882015786575560635969642292055245630840945982371967948817832159513526084874466790326121346850211834988515646656205542625511153728219702139891658315050013558758642092718300982663546381910940183859196812505027722376780059475876045098219671941802960078525793926493426239510460452586878526231490261249315611025226138508887996340270869571689414751874674310699551506124937375453682719439684359103519761578323752949529178068743210399498322161922798704843889105542255033068683801693507092007540362076455153428892631702500928982364255493817728980981772384425665540968049003801744016607418673902817260460890198622259009949689411440367717276017409788695258330050581262382339712967114638227380205734631179965551075306906686255415275120411163496992147555796934952919768699962292214060564924542872952553300047101819928058166295895171593075038082643246621072237171419268488683845673144998391073623605669279036907041030817727981101808056491781826623838465840807214524730623863537405961357873799610064127556985474763332083382882442335702157334631482286294159082066157537308399791768083298879294079480906709554786715477149499450494436209493642581499000073634198075377163368356951495575529530767425226637517815170663000107426038418376986805777999022551548096457944973695814909985506658667621665991209720202079270123063880766811690667271404660454522762457992265122710836256401537477106108161242460670402699820600604619747361958076617853859758762102696599508754848169522171550105962740032327399139819505696883557250044971279427037587493108172591121575120985811363743017982136900406342979293938157312485908636098227706313290297670855574424998767315127908703680502304542462327345006250403893749184803251640667737676143467501294309666789037054760951599497346425270005327813046786898441832062934257069955282040336184800381148881639493060753914645120820836100951726398369035671135304173217463593581072186602004041237727315465124683259693884519190333906921773733934484135199435436947881913988604977642670334895061090539206655331932509810625845180909372067303784177583342665427292281145815753991045389269626759504128198408371193146903569299302700496071198595891913559656703557554068960478832783877590830603638906034899466863069102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 3443205936483259812062416120822821627970999047520518638170376260891282860803502479243975289632909810778981787705582635398990939234616542456713186950559528786586912185079952438825589922514823150589022176170710308194948404951435897158851719306249804108622136716919557069274520696974283810017824481541597292610755311545748075537969917125144931490244593753709492324659295840362645294292857054742579353664284070423277980086673205647501245859924266851483009280635930945435297653469283972362869193140110294405302879690082723305933893682001765025513192628024764099835440237593575893222453387557317261588796833595261988429334863441407273584966231181920814545153667647233197736682888609098622286400226713459064327922876728141430992764249520051974787638238634657278358447180728576069660062743599568600553926937252826526369189913197967698047156161254019254643126495102138417969866576442704388846125290039809688287512864774515646058512299672902039838790104107477209567630992742636932953084590778336884285269145833352843999765869632116627281152768664231498713765623399434870283193338954757357000476236915275751737047345475399369854925731068565322657701867211082699432561988534319930825542499456460493511717661924469400486889972694924457059385474676508036733886866190338591434720524884335636918063691987564713714351749234256802389380283083320025047714759701568780357595922828573988397415200422542616146848923412788116276416359740067973187949399667867231348746586609503471072727796988740814341128958469266105297394389586467847334313414867033791086437828065892309798962297317299523527650648790665397238820093222863990585580265517678368073505250733462966016894276914603628699323307183381907369774965803409232924866998648125914100671263194590127913103102210057693099007285590516294727876711143537414834424898568650800078708571676308807798573880003592777317357866881564307183699870640123316478431815148632227498198683257866169192499371197227306061027915415411737587007323418311828482850487835098918760785895322941928526856194450163049620674279799661192073740499308887993772982075498790020848009051583642832128066351171032550344229024030690640489988437765884873750175724051646553130195146207058912514221176830133113395570344222653463240575264628343664089611807801906733430866915314544686872957888837192071754548563431422823963775729913835893556253712749882845312448902577706965777228122345415512229432852635396872123886058786498524241449166750199089576542157349787970873044657103907466306565998292642633683173715471770649728654377303004915407127856708077491102421638888830036147008972071342407578305968233087519948871466408969502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -1622216602458669275156423330566193934025140778862677941342658782640971558567931923382132330590767464604778186682881484523671883362703854830868079595120666541054254480261682189639566479363537582064939116881327547027488396228371156845157432876648843644642172196411686706214473915710403398898294669999889933599367021518217778130913542642782879242242583648732477042264197936004616642602145856669762097664740931627372758406042810422568852026613875998311362998388355980544732052104504564175226264665973666756540230769560049287865365857382929047200091938383236351962779205919608060168521732104187330121613298471785317638301126715474315877817791818582005142362234913367648118481788029747664253910085711651964201871197213480333365364112738540156380961478319911080856280622232243602336375845460776785754535732571924249995696526524219125502953459683451137346024982807168865467205360649906450809575412697760787013949265392775084551693566619353945019272155165603039716997202204091884114211603311814158960067315058561847157725589474333504576752761694587757377047031596485127056681990591309231136061425308572447325454725629308522983202873795071260372858391112830783040416218728740590192365793464179409428331880046159128451051665269154729210192946568361551532334294035899053963931220137177007099697206308117194459185076235368369820578638816688727583526410349451653471655358856625291443158704189169840104344594197861897712091175054907956349239085641791504459657519724789082371334863225807455172233591485818887808204090621721389368985392583761298091449283913399701317076719023534071022776854998078555869075910659398769637298950391203333790331582451028246188660344743803805713352618891811027159863989099666914642197714073788485101324349375894120960963589129314295864274726969815021137916481054047923307511706793232221545993398710103530363678547604834879848991034857837617028979916219706887839178338628174346763329702302984089335173067718131358778315968326304872055012692712100747884182352797726373492706171378945325079099290547111669394351019895076327887027221396833037165061524714491649835200188647275482743288309862954621773736486412112453796294930065781959247052909024554172590609580859351907072466826213819236771287142162402039010778319980555874463088066649263195402019291382446016315125770213941895611550884744407075596856976910639812069322556702055797185985411298110700799003917932058499374233873854938678742156294516890069161370823151274883740162015458033068649035007741292506783478640116408221125634956034781602143203875227082286369139062794534746333321360630208735820931471109366857288386720324576031168766077014250618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] 434476722213699046126648149833852633675916576587485432471860268937298243531265524355143305005570620100592422186427379791394016119313978822606503964248872082621194284445099415217492687544425461348873729116220341204727734409034116314640565785236462216159745016496400827522117563771270641573698449822538461107779589222773504035387141086340865952605330877735564327465377120309906984145939937417350988146888358805794857152047572997891545875605786348168520321133733186605023149659799612658496625710930595454312541931793529176642304222805288811010212303953765013972034388969178798517182468376883492771207287422401228528191457213841530114459715066552879214137399571666063295762044842639601348612511600896067703859855086013575617983658299326829807527296531001207373498184908531736031023752739763701141425237404323564009762053463083910916772820246317893995129859178988839049161747718226978530145011927989240083562509800849802985349718658499334087208772940464926850399068682323319149247486932925031266043588768867661889488893177037489678580754638415830832378460644654037097347566758165863665309592907791072950965372966338080236993765190638337218080069697088285470693093421305387508546644729595427196368977764424029270090065248330907782769278851162930876181612997351348795672600030226745679052392239961243611886824922764692660472737817238444506111483627944879475824548303366593739361919647377592303846879446146726768525051627078350336599928753817287620910146578483398961906741107877455317997024715227396792354865363569420279901045777101728123022830895399752482692809921786994451675801467375270033264638567386601594487114214953556388067752404590394181615056781014397787668884093190444214981293395906267722078764213261644965835146672793030061063832971734572071348331294871440265103241514746283063368572185193124738030925792615439889363726469337441519624932062197381989668701316253829257565164427226916696775461048081162726786627822987017521912237842893246022192783902584557074653799094225719046542881669653426389218923254111575927648819494546224743591436818965315103389181841977036532721828434289848633258335310231283682937222069148001017247963128716940874929187210730852890515060815749078128272507805856914385382353538321235353662123865729543274222102731444418637434813775775105052748847139238139627503343231691770218433628711889238587088878343957247456282615105264927346465215839235856511261205429283064457060266610982060110635127672992125470038700231316866433276548929917739220394972054759313733360695372001217685486089336201092332115717046447158036093945400658406077682239618964956626915502732186224987785667239120732160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] -78526995513298620242156364595017162232280698291566743169064694412525901758733742403445590273035586834695425019509785344708774848783374883241805514328840831117124926345108694692870910749329106099660944512507533752255288881780217503290113553395960826379655511580598955055386247636949168659411812606187764064593147120252641564664944166761101585271314628618420991214145435091086661334944645156584907730334052458287319931389802479826378114498523173747352356335470204336967714170122684303115736092474673994605521353057543353872529862307662808856704107124475132486358320822567060750540299662127306318744436407017096917181834687543506842575281453960423404511396893559636204516528619488656883477501739874608435796874106295155465726073760300885635826423244647141336822126412746074097037303050474237980105693237799781017024453173050971497329919947892300418904888089525779557995151073487185300861168217863880473335576828836810488573452949212928169278191919393191128331395302732813567005117627792584932245054128991919475086958500358445700828261902891161076340133031118197346290762948936487731338502746169595202005635655671355308830327808233390696734180507971858887594954527558500235430279894693894610398193340351928876628563888296279915924468990106377069446539440533839281669189063179655002975929906695663382064063502187546513444430244569694739509796051733951413469150907226496172575880494767692036840883753172206954339563340786873464766331508072516285710495442273224108465134689605364710056776673906756566213525290463570449330574479543474533651493942117064841072039330216681535642153475866588255179772999036383153506226015154510478978400989667226826225813230809771977210244093412690951807769975021978472139574436145987081629013621398326340445092964715633435050269693768552240234802521805935865237399642997418427744807735864627083057028293849907393820461180511909178698495757667811405448933022051495010172032593693206474637210137752977465102655612689808998395962055850747076878896906244193354423938456921386701386000326519666183786481445857658642072477130182480965508694240117401396390442540425143836231529935093672385148382349047676483054366616939384578280142283597179070462544741247636596822222352604570654810962552569012779609069008031675584700347951659105650875559129064086907845289172724041330297162122966055562434509481968821456847702257366335253615918202125215110134207364374259884751787700483002143407432001319181290554875041981382616530516178375116404241886316055034900910531248572484894147074803896029855451590726265100036721367975202570178986192962481045772666466500131230753781805738425325474319919289487851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] 9699648354416535630944168250806170760069230036523175115944755895673862025309283787018295566391598275442072820665246161400460366976776705373371354430768097197095294411271643844434425345951842047369759103442116682383792808441558389075221277935640542869372460298094298766292136556265181448753806478322540884000777045742068500878186372481904367817677056578313584146344167634814988957616282804485433136992067171295076996201618299345238232268882014166969011579277398318748586389887824927945340124558505972317955748385475245026947726018420253424391996433990397358510455652034261587013550967792463417472557829872185393528830939574306323105395318861339887297143961839693505330499589032014046395504251224372556955272716052594126316019427188856656851707882074056872068173393588945977396840927855009377446253844119497828078112054290691520976733777831335468255295040301463209867685188335676996149289118446385934552857299407661162708931391825074601738648829498836019722551897373202624928731006452055379497743743917329586585358494332767808724401921299404311631084120720743073713348613269542338793143283582365408144169764588853826342187739257265943042247727469868308415206142926875495535517224227612884161679625733840804651644578162170182407412695463975643600662633608386317595598428218618282464628411809154870678384413842706940465312235906964350755351566975843090001941034521604153994699457818073332961575940110881247559541623349741026969290004291304470597216197280847562554162473132316882415966256639614066098135502487502987383251814561699791482411061138563654263755408751947857785918390659191186175008571620316260945870045134724216656041496334393737975568074133125250677097751862100934995194076882389854763430350043578373996426750608492723542281452171248226543855735516320047397266939286707184457878478639776348081181243895086892823492975526933646451340682983843007198352136324867443725531794079036798120176723094418845506108050401303011459902759537075959904318801667925049047485447398209819194410135950151012533576548875129098511769242738272420100220565941639784528317405189336937083515342803325773157785668340832969993720084418957900764592602394635382357246735987059736154409306039095521415954206314351497811748817848916789588953599298896975387977983208886491703384962363113514149196964666063489258816594282688430264154769705295812046972675730115187499693300707368016730780411843604432260140540207798317253313769779137914568789901259101667611177106569272528433541090478689409185179562820518041708231452616938687446308180689815717516382628079260177051370872982868227866156071526605029503847788914519387214424974892728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] -1220722475674350674461802752909407836015490661169338123718728988041292798304798221211633602333105944618660637002776723166073615397723012164930486745503881420913965847883027791348004843634444099257206602279666889729934355205060636595225329375461421845332818709994886324167392747062047364722185436434904546864742981737329553021591587794419385521093112491795269852229409676818512038343569530236418553743008282548233965820042527943954787310226344180088892684421845963816153078469875278564318074220178754982128688141566785943700557642489904135736036134639898086551524289485217734434639157130232005057123074537564385152317493218958588345180283726342157118457784114765900894934035203506231765531301939223947342800641975229727859514998417465040573636291672413909629336339964459831728269499248294155822297629932563795022648868720842569077754066298292030306045495222253660481465853327239222695690050271558701499655616879336570603462013642875554614020240875015774313990404458591689517314230158781368037112348447449409600878134400723280573341062324167683908421850057584231277393277049335207967488690408539867758511987825786415791609586353638138265453202555292659675713206734976960419189125153698777894386485445449510279727135112586276615372903590549596959278829403983662352624410979786527940839166562885509289425601233193437633757526273422204474554546264192321713046837168744440734228174216745577516455875710122022341694041586864789731388590289804839194531441080670360153020422612132747374734431173949436713416414797944694032892905515863960721302095883479883462959071843626664323935587347874853298811503764406523679553330662332561976179622194885308274568694992652396604989201274123124569911119128403950259182820121661107011845082359461867607860233218580766742791988679693451858074783056238986794823190797285251823679822685381342566949357212161326113342562594881603297423075706399139754479771388907114529374934727666714530452760348806323032269240106870844688907088966496072753580711522847715994982687955284107891034973828785811264856551905032216321423257530063834616382152640470137521207550219757277687615075746654579993248599378587724047312335001651967203941956671254267141763163963498584482588551581568719068719119088751140212819971870680076650632556335837472807358673311924804896979724195579902954071036085236809256930754860850649080140767109971390763349233493912322029436578171141308532644925369976818539671734331532003348914964904079419058011409644044950434740016791161673586939851594288376248995909016850289916688955887408475004327500747450840939285744984351384200565230776105930150377047743632307941723735735664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] 326644054049800622187373273548632855802272934390539002588953153098148089390227288724973154348191888580557815892484790432596772337872821845009240302916448315468513520056418175789109365096273795540035269876444276576002354858115334557622431647675381479324999234689074881315636111462811315281704508602303672934427793480495693405178935841345111363220154549676182979179591752526176117235232463050223313283688275258966700480985517246437014766618478023211986061783366578642193786882943196101960233715088830403267719753915658076331301960869117141447518297863460698790208055354897363521278817179035424008130648624714139118090025799800715900964506835027624095690532344845962504039601906847208195996301083649087404801951880741600981894207234800200557596576776288553401392306086820388884277906578401544931000225514333115744566763959923336053473160021894762121812678404151692814504791151656052269862624646449972487728418238054024639989918445082949768746296615972812197946580099247648988397289418341387142131567354337842152314991640598003855099181426891610760302215526050347218614997057409339882659837679235927371802549014431204466382185050204288547327927306428304124617645070531473974699455121148141268033341259651888725272395747369805211564190320548202500288196906777288402509151694051001476965882939772613738758059117145868461961125921362861873100979793037762987349820596478049673408601183983513802951042756613374812892350982609296983970817160071222709251356925445817132621810283039108513987596286309230586280823007577047328526565240578960860239844035150010163272765821233180129443459877112953132582669868778444798373497269927035936635650141038276848120129430626516596631903998113619899056447197564981959264221632262526776854600910526074795323401675919588576785920206551003802447873344675823516383468207064776711671826001850958677204703163833760741098536258529302012138029864246423762967568168672196992776735612793095384721163646470263516950376129075396467253894373891688849006059530157002352247579844159724391630905299431791764005604562173875188728634527133663896421416539064898363100174871582201455071455231194010672574059994113506538328831436077560124072062927777236097570395139796867462999707035833172150435376606943434702763313667003752493277927912004717603435281807427813120024038987347444354692302030656347394998274733206486075290293668988752240061624070928666148346773216141785791606570928793672175236463651402043588484209890310910806221602960665176175310482833919257970542372538468697340246744018878236609710885472052554832142401732340977777352783809139090386313821417713376296000035787122414835664852709539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] -72780394503195738282384326207172413776081093598432813527164455914453489477843798829551140831131462580999543375180161003446307468646493781899790595323559633071565394937794664959000786672241972453933638432346340191018679917562463009921149596432470934376002966555302157272724391901722343113906563360985774127351475249416897707042878008846955035119856036884085693220108308155200209044592800827470442578497699750891256598593618705639148365869244050748316550330776804461537666342763348674029005521561667349282897353272971454755740388249550180432010617235902252482636380976456997298807912323451238730220404341811403878872441742575228616317990172521743204702728744107652229538427459519875571698077115757670183107239180132759226689411671581265982393684189456886404274177685959973617044317078357983040570930188457324729663142677053770347084791570635375806983808053717293786238377038599828010295542066455993736065598178888962650316339459827975926592278760199087587530712150801756699713111516430572682782657342163757836617268637955104560100445986287889909862817322981275818173951819461225136609970538543960454470505322975960352219564879715648379673465473557554307939054161946955413990898409053083783577561018572667815720504053747508730796101562695336138336768247935718055447920735185586015494618673639424178291644098736851315415898105728454065546755450460535161159699373715061302988743046778273360956426211152455673589031808180297711516768141486185378504934853100639193705101491846029061278856937148591907392685288311724569941166096752944549380208218158789182987991267558931039126381487012146142230980371113080863251415422365979283841107884770097461360432455304014902676547308181727988636360891566338396947425573212769148663982504948502215908643021688368309701848918092384681303969595696891576359723489683702926000069030130115794474982604714778318045489334443043651896309325961217855972398866375643169720198639175701492885812689950603046155198309306354678689849897608505279144163102738319711524227405499099878104807473127750535463538583737597593224736707545903906224097179608268356833216186372105279637108623863977974775668249345523875694400450252897707657595205399216791841547531593506511963575038105824182440942159319300120672864937753101374438780459217724806818646291747628565738646482459786764693337110472399923476551415883084473273998743996624551450140856618911591440421427340002623870992874106970800298290401272317628303717661059123498863391330600812562776359452608002627289086654458504267975510166681617171913421931165544377607256091207502755385566231156963024470869106495000705518224967942200512463258748190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] 3929373543942681786919683855184109447973980046359075532802271921385389580826139902374764835835521237703955099016855449674047725339604527536476888731577241389335420716184778051935367844629429652928657627934535969093969572370016639355802639734508613650562597729565734358997747408116137261373004316047344908912272953025213773580438018119186851334906029652905659511868380704417368787927795779215069598393382015742103174579551333144916177585345639587061039772312302798016411614778635233487254034090560673234782584349087466702613769481360960800497974012106645875316202632781210018590173285793377996141641059380006366699456897026566789912657945436546433477170470583588906380984524129362452723754708503094346917946682347806424984306839460637040752177429624978202161640454874564040588659997954500113419098202750943229410206921748663166028171891589260155409612575137378477655979293901520064949829099468665417395933810695475112419536235585690677617273382723111977369917923875361844819856571395158571308031774002871014679357602197796878981562793909479871877747033778333473375556554757294011837708808751249528485114942965507505875154566084208815642302274653038883772722656608699051702399068162865676882774072864546981273749909234487853472829462984205826499629964472214477006876938114197620406420703236936966256017384645102539779822198921938316384991362439315587153689510275040340623555555757510253630929304757637853872816786164023233956645286785713170033658491222773522983623276402872640459944072833731089630831604776949614973091005534970560835384138671787359851388909736505084212871457770749505924781493233143841757783665289740493008660258183448726510402720541117931268331410708282919592279946446226882743155571889519691041227183036221991036043044639651023230330844816435832176705912012396878896756732349247205687961313662073617782672996793138445000179189453820965560613510836313088622907491163686231027099132412337874102403776915011212022597657388485858169634543067798725562313525629507000629682248927934314438616706135185841744630723961253783768411732025077525429534579292930316858695367308963601079645126264870718903942519099015693790694863159723785658232059530697492157559202536551018600023047925631757538431448231801842843342926095675084403816945441214802891940504190537800815279987196352583286467409879676645655591751578811582439620792235915110425918875519607370711552524286991277758211604961813330291151132162286512410423470882337891696783910941764179476143312867347650348671692591695600174620097643279904661529112383828433144889775968056555697049311011713318647914047242061424687930778582231332251093612625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] 1966241310039550373164914810504671370810697396793509932956176653749594472764226817159038808726893704667961656636295693179512524384658507968435829567393649588560566588077445713605211693320378580930002627653554910534176950120377277105915461306718625413351717940020168793650066079666833442733199014096214798637985425670854732941081786856966201616080297938632395904950733237874326907431969715843733891037877547744272826550898939351399906330890062720770573510708258384932976213610289207690665957265131122152097715543966187820258131387743948599720852880987659367836042802755509675739960247723909606583298917118202577188479185323106410360406529396313972559975794332469414956833460532304909623014989172314412888041049701998463403439515788312205749623637045037750699905787682377736896093272269422949546108159414203755932395958136480963198245468911498229954222146104466530831761922254795216203985184458157086088157529008983209355875408279083500862177074323417528787029073812083936750178782977646024716311555102999270382099683823947435440378770203176385429698873212820572417607168485566903912487613612271204811612187379818020369448544422115767864585329591201093986221634954574450349037729111100577098975011584885879536277069063066809429641360153580321515437439197114453930039232747528296928016878974063493197970796595150058556747959262639227465186418127895049911042852703012822541293486742019904564467277280182806551068186217043367437985223332370482382285961673050167141353855354878687743227425701973238777236739865094768777838495499757095282056361820809136221634193328198042740174263978027832905769572308882228541719748682385285764185453673915753395055232126120784329105390113093020554310769296961917619179004563671535989400912895791777150292322930831636159133079851253360118106591454230274829356155293670865424966553029289105304641625285511442109748389650971600813470472571138307339408064070714107871185029351761647966790299652570579946460609253305898501629152641248687589340066237421553218220177381745228665499006828858721192618263023973620977027347064572239594471160477129993287057726993383919868971271416563219285888101297815357966285734497171763646651387491055740534111662933755234296500629171962428670247184398205256655023615023519845441676016666734626988111376938684900439651572247258696014394875988567371734576905997334802757282211123760545585301537432948283539845803405387879272460535727603628789224656901657384179130637451906883141848909868128235955937700654036699212195602926117205193836596183419279562410719520420921554882739399644935230034855085481852580947213429732640610121339547938304675838689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -523725277970592305339818762971898758452124851588044124445232462705511807872213043645710455434459073828269122373685849939277425490226541346113988011866134624716132240230187901396023870955310617635321523271081501178370459233440813499612869970230324978982682795664433115125404600837629404304826121451061663776529552654774039458256503070641017893540426579411627151185050376018475281210433570300765740063597446117777250700908459537143305753816648793978174759516406917267953688259591278495802872341121622827494608883194315929973851346067184529104941851999826713147348703553385272225427581453579272361196068601701840709961823120850111348356545381562814989155554150007191370150095701295138280695428182467325308461758847354132600622447625927126003792722896154799811509732180135379208154320742749329897751767038782775548903214567807733252224433154247471673243620851763820395418168229589577092221700434502247693243100755994157273983863879761115630733346895736744892774822312235991198332794757259772568362887353267503538579784881438157156834514399784733999358130804915996787384440434647964794417997456371343279240297996143649522770444328736581936235016836746474351374704971045127572727030980099149693206727538386195218674131877207846347811724502178990555982036912576664769388266853430358272094874107463857415172899080011640708485396854320567664601593166988301515852407585457998581800441815476963236018293792679874483936955885956800974282316277290454072161775540581968091783557412615839441762391348803361096157030079790815777775210918834630205024069714054516369818287091223106004884056707182047969228478776016542954148525847910441923789848927278826296094276709318791146670923320618570503546666183489825412278049225811584112361149195526613871196025906532286536264951694345567614589345796985598245594417794986500713236709547078288767604155639445998213077167268739310800609396239814284253658037695657558000113533174560302164109485410900810760771179922015089450889855270650600977977316994603261901942240004994710512441873219795702589400911054112024192214254842409913895349115351308960086391142742746569750015183506883986085466556874910933492703847768250440392863718731776538741265982614968874810947796956025115132954960990768137432518909972280290493144624607144869382752031376741928169616138080219615631759955636471403203718004240456534505265899697428775647524932458253856627533668628707202631506218361828091566965646641534881838897737030985116511343469712589198806196319909075096906361814110469095757568274552392431225965744617179201583824533032506667680328979826447264847739281046153034692626029506378356630639125463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] 57289896882125805451942899098168035495500269702076429727613388921219153658779270306867219108790525270000210320383765648103806696452629392160421297151030844159320243643016050680876583678353662027792387101443038964101747079669924096234098844353250973337219573112986628426181407467883485709688200631036914061284637903998041781054648187794042548628012699095887628731813641344522466276086581819154462048974865817057861427089687145734206762706545227334308083530912665870777181718029278176960780954333276280861663131244415160815155576066681539772405058525331956942549436668320470249438859793573894705144581930739669234775391648524304868935353540534294891234497307387438251028231091604851994416465992514912339490881467541291152531215782703310464643904419640105342124578689996424484760686714438246270473224796104957996141492990931541186430452169769836862629745462275150051305951710523815218144644054735511225200348853829298596576995548568305277433133116184938384862890156820043931314306116780527814691007254146251195606774152788103637893461066084945593067663420666914203744918667389176996261872511276160846127339029279200882718292583954183341598139046439021808741262988087671804659664391976558527713591198801000012228407796880775753094073724124906229121754131773316623515859418824585005797535828689589357239768864916756460225312733481520048572344261116708246794426926594929866859375744702290198754551003440825162702920735008406798806072933883081821161826984046318134956779145780081293998704523310716733351668328543682242304079967655027704977478252783517478844324559027617027809206926207630941108662066260010816735775099690845953015284756044293260578969258529856460978115873489201914662612816695581727043995904974990804093529162766765842339568532718228700315620037531311337213386712009149176204204285170534095833040779540076282931214095420795333517590385229315837787538920161347461094208730053203755386983913445808265136740973122608775570577504156838121465174831588032737478719522307920881234688796033716765164217111388570025993926564851262686040171222074049870769734503814746023375865325006777452595339169162961582764676902360425643761111589590168784850519292869783958739266128863165596921270360964804376931635674538097211712931698891392061533359420202420473277955545594310323744913523789191334137644961367519502323427245452541630250676312082662677778302697137755592972003348183774599178886403014898071360566163857125347582263550101427674188665835752738372792135052517794623758324210009440274525670106987263839075273242120686533759719402960115289226491757009955726226990522366346315772800196922219909563369390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] -782100516818337162860286610246222939777538118065527904329146973770331791835924325044602392352211014389230142424050628317475890227609157004718347372603206132645393424025196600138225763010638922774338581141926991260675568221392127226287130992662566264107030791310727401367886545844223831048956621711188768003544292301136852356638718084652175769368636940155736456539948418425544639058495077057754527043222688039108347902029872574207343781324492446897174940999050876766807351044415587820822185140412255067097882824722179401927321170349405248860784240109798697947730801840293534236952328029982398351925099541158248830859566212650949366881406449444328604686983874700604630869146172042885209350189217495322078322053481356932852917245355467467626731082052723476692902175062952504550082789559709540204222421915862271095876773183572805220865945909357165000072971295800903845545043815198060652959861056599277034455414444757051098168320917034739785286145893832869061531474265237793606455976790909027228278063288571087289318908639364666834542228648711038147733319520241839927828647645949223764163968871055774272315671264268014303791218846463547247576626297425916473706346436651207276021402882128204275288379077440512306785371592133681395151692486844463921908580887349757879724857705948346812310356290632658333109040692657131016204395625956691562162262939711637646654924495899116892990046959841364630752094420129637700142575583906179753219258976870347060329227428402063371804644552172912377634035906451107283607580411962561240472934895515768205027517965156251806452255022076265260691656074520878999088300304889871903137158952323224158965334731466382611682721114349229851930900894344362827657013965729054413023399524937316067410467229182815533895879681265181623284702296264143349625414840185554837168117151823741575029055505948557078016681602118295189977433227003972965676149166524817487616304384448957924025648257527709587723271037665283239767975881438306633253765763442383137069073086464390992552321982352176715317205658424289255690502829370729494169808909264213263396059268516510712149141664179243572544279287947340413698749554176263696328200378586094917467627258264844465675228341089013218910820548498187199747990166419169296223953590268678976980313685662024207358453070485249119810242271413594990378656864896299327316040677307655812977088014253510646934851845078346298571577181101599859261480341871091552476533183396674021514136408123708817049108598389651533992001799019959300929663288722609917785984356209028565138625946157324745868778222505230996175079644382199351012723846171521517283124645275273764022517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] -889625948783960441804683108725329892050527491203897985665554138393751656441998820725860943584577423546286961853323850406136327781953556927582101095304079518930934360679892422078286182104148795983132872337085985029507373559676239827445187665937511265877392203894405158434478813974652867329137366152080383486442333168441923562202373883485879852618708295153789824971141139699274396946821678013578524497441061822574950940699607988081282799944533857708421720749977887575170428726535660745923662963463541861470679516550872436336479395345174977623443975349816476739237776112429659851888573556753338880619586490080841725540401634631938625029299690022445284537312702279469292513240983411779716134254832825691120581402438766810295740474037455742544193930499212229399007508231689589579465331830661645998099573034334419549755233523819403643912864716253199181463390580648901011757819648779333587426679802641120229206250999897519606689522041773931677955300303770146441458013460554266780841225959322162078152817719003704223634574018866786869686598001304823028131108847150929254725511577519044208069473052334832246780365248648889592273961705892071052074242567768238628135376979042091851950030138287899718881590234387424305344608928548848034902111098097271757433829720225955573964060865041343828322314776006153825165246199455918299294813127453766729513042706439392671645187104898508100958994975562227341596160937113315930450089972084574974043897335724127143835618448956482429937036894347254893739964686311622593241770499184708682358274174817464300894854967287363004475098370579600052341302654090861088970070538209862453410745322229779528179075259064451549063214510140906026257001685432775352650229906341327886546715117245208124303140655377200196039349473906106222193793046942140000172529228627613899162574128371470618797429139343557626528575852418165571658110539152470599131003391363534950380302643520603427782982314827077671088258617158370917435581222329324610369524591192764375252658085452868502023727573015815420418002696928108032779996783698763702169265103163145480991258665723329675015365856158224375549734470087864242295422838510530134946843900514074540975244815800790862026471420665870752294631320205172089430802459646962338079131234680051678448645432789280407558824392143841778925601900997054018996515489823368199033137169237629766300377328812075920359341188078454947039428430581089344920391132705036165036384928670963577617715190569249436138105824758100269748189749303335927068024564835061163995116743440343799841541909648192052058333897666010501793342652970158393007172197894023427958575616887942668217221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] 151461148146773683431868033945775645129994486776858661521437619173795654403119070791150575240842657735073267628635666074843810948657604157490954275589384661127386154166547871124718841858999453255699263544206957849413554581857586978030127066975651256996999728862920821483493814832205959471981263015238615993540372544289631511519786284817602706863075442206308172355304915374178855695224195541582141650043041198070765795128590793515596889742820527321144707223986444465428454656172018087100720166649328525742760801657050775985879037654492006428888891793500231561228580917701303409240554485472330694223578104220928778345968416434519792073908868475669372844620672122862463632034389982004910134117797256064333134078639896319475522946610727607448703633296983069584259144840156963535862908206687251613711267782693646098926124709220842282396126194319905538610231149917767657935341556727553749146283229630914672024338675415491900934141964850281243010700482919528963250386545029306910988281485997007839671871095072159514251119815510287142755076626800663304094898592298190631359435955614757559966577926633940227652017647701361318876582287654537374065665676107296367118802966349661268112515955437762946701037750713341960613874494952044801972572879221299256584132356569241877785115604689592515457477824936768585960346436083414537104321331914580780608174353966690285042937461202921317578323616912396119769520381082867442506679485352204248477606718037349088089965368557447139552058420279361327767667621499085125339848119862403990766734859733836686438144642663428754116855830420036207970738766384521377489910119315087263036289173303794356131318203391326082723676169761555033328334700688527710216229864979365887653624427018004233473734850331138791031885382822773386124134457807691342095714475814134719996766754684230916914442656598012986388633475710439789511732753100760701369112940679257413919796843436311517725985356763035122343749840963277824041091061397550344359510836103165123162557493556120577937488376673194781476864290173549774784330488450203154533645526417732013266121965090719114756261486936563623039208333449211727784086015301772773810898591776225898478537028295021568218640244549488423159070578055634342319123200103550390562575283214184835968135474758107815676739011462270682353499720823320715153496240982314918707831927983307560498504199509594113566608068287831229093075807432464820834587068343241524822982354656782637759779788280134098880461134688724517726048983773722600998711672211642521420964342994590692941587981724848905970943805132617885415941018770072490848986306911992079358377412814369715419873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -4938672654826607969571413834406516681492928172533066486707905099244860018361849663861748017804781900393822212020299567748299452268718136166743317994465559125960546999988471233806829354627666520463334663683016558814040315625893199902888100738598071969337808308129974293115547176891052651895684309500139563316948437895814872771179368733985432783975250621293268728548806244364393530337122443987289587470420435481582323969278512607236852918733937189300145055851541645327674837339909937981653379917235522438782223274348491561396372947017758035462062960057981663779221837652786869454495296096624450425246334627095691937418232533445032533610073645269558765932228460735059578838670504566526535993032611278239923417385512845295843265267268222935221622116669557084395397410938373552437869301100180006533831448520785276292815708418584008881132089464119661115016787805586324893364800211697244955987464736184572328934489847750337034891068233899470922591311619175678632343735770155092886260372935554116572056526850726794739215041746524733187051314089898006420059273567788247224273176273390126135494345778710980241364430232502011529871751970642402879105555789226657638223502418404910415028994611827427893167250092889271132893690570371448673713703839988492480338565394298675295237708930962371536011125520084032612392993592652443189369453398095660940268557371244124040786493741737021979084572499807342389734394448621847781990168141092859098905017043425149458511751915620821610570943775159859948795426165564451237589680599233173249105649159854912194932793508695513064027014602764904034165800212066473315248228182491151116445023052655109995681968277035380513287233869961164605318055199748198188867277011492097957441008215674077123045617721217044216870515384031071864483015924681099750919430459231075449319740511430049252755818236584370547983577350500227838730513865211877054374665289788517956147111342543805780564932664288231604257153745600460031540909525683878791699997343423643779225156881459639196507270885344136119472103765961588064932271509045055380253584590136999700411254272302465357096158196012434867390147856146351073693003673807002387312192892616874699047840691495295237262537101168939929489751734543429126012923275644651763817596898508727985026231230680141411478857292636570862574579737011936745626459156572664207967672840116974771562994905526526088221466481856749161259614042362164194014374444295266627574930568896515009973135865254597415137080570443909481408613852470332214881466207569922651998205226143526396083371682895814729923949324445657263081060527688635805207730958780361617732087991735601164451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] -1646418507644155134574717786719986054543026349305453606150151217223113130184485434700050535234540070180087598662059341267737950485256812500752306209083814051094905287846064166478498656100981051890780368909154564067741689110419996998516650701724806986903192211341248269873225454794123389711710582461172765279442297605810923397716524277912144803607065867731658771179913832703405595604852435740821112155340719210147311597356112140993683367005664797295733619788621325231669098814633694147497449831641980507968617427128707979266760058448815967458273465996189701023749639129016188123579600806537528584144805317609231301577433898459851187576472181938601210068377534475447680228250645783191387948152857238573481461302891259111317945638423093531992039989797376620346656528262451661006821791296476481376392960006458698611794934154203105574821356820391929002444773234025889723246864864163995270288820518023640635592988797680768703023749078504878730230051736704658053312720907156046688627570076345425557260482319242533965684547038300504784982576736058041137125400031037106647327897619930957261599220843212268088476368646268803593912024102466053668518891458687153602767711380328634372499987469203115409189123968611978872698121676992892651070144024266348205340724603222557019162807557683761123760457339067580631814551801851235550522707976581719126341952521856571512017120341322707650770994573278554199481764957814610258044004489252661008417290224574365694145993220691003988091933635773567748438591764445613462998957707589687537685391782397092503426298584437371164383610977525649555843696673739951054610361831889108660182137806601017985694246815892682610811886144386129655346215806208005268448178172095010437810773475023279231613590837056069472619002640269758997806835171807197119854531977391281345418909228690039779285627666108127546204950575309086416869062962648581094633655155451632763201192366721709850538757137249909220811658638505289496474728165892753904082047307223698081775517060134313314117875661098574674934307743785987722935712213928660850804465442757439934189090115264487155158783557097070551470639595404419463608673791432913142484482726367976166692008663490043909137628424936440598017805987978488552939764693107267362164212066972956102155784775736128160524472055106552431382092028948443505274925668150837446675856439184589127622513013573950964926197103183300353740521421725066682568738660641217036616965689096311090949001457168224829492414575011452009069002962599445782766530267281539329701885116890766950169595765953287591923503921805608412515743243285696445644593879602652989770097006853666562375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] 79905721649894201900444186611776913063688117400299450386453406806240179458074665175149037368913726903498007389538627995991879109548543357775254555270314782682111892344051952140001849534535385535971587479988089593886217335218033755757444944682700301120249081016228963416422147615003220466955687901117058962980271948270047350375272129381302363573888855416754856489391934317633576487920462631180051908418926544137851061987418085321930347842587011591137890326894982656679328453739621324441929749782191222578452343733599038712751607457004683535229749896171637170151400090939672213750879097486431872869336629007278606543292007771631580236519206073072818963941503105005431383263424408087518573805825099358778706010353392231837597763215023943734684553542775136031511731512749328575452649059375229040662419434962449602128008725049177031010226400001269045729641454060086097323637477233990739819251077323838736675690193743033101618544136939633079827297708402614917762287260287393708269328225417691826374198012788686571922788385819877671859164522222557595830265218336290142676673566977946164348833988793760434228530543316601887977325988616173983842664330906099347702493186820515775320235487152492535127119261393099022023941624899283218068090355844261881985820423345251747997316656428694376891846078122807223159108669381994522688419976787231440813286650025909763880896256639004649687687722339795838025844468191726801385280474933133686532195497819374226784517278963573158406507147717811140625946070550283829159963462117235698954490174321969088881947993172589594367080641842084908944040266329599498888397308896050391541327923769754928283060948017084025802208456207367917096639134861486261830922374698828448818300508529152147469020956541048557876870501365513237436088482599678088307962757261036806878693371034245005575492761947505501661637761454003813691106199734481787031405008577410849446934705482042057418164796569427742482396019280245955722329084994011163865988099921072807627074603452935456291022370430432503427260530080953773386784813010254608233895332436135017981720216119475092316414202857285838955656537301004047067269399681636399529286287796586282641740749368582189966445994364842441852460024150603855641994230128726471167038052512447493500294224695002933436679187338278044978461681523347640594530725288432540100099195558937222401192192999591155461191729008762729741831024400478345096002454355295121446837027332763369747704160653745519323668086293198483361439017314008242650268904037271956697622222525426781754287556383358122732301641426975314568742033038753387483067475959552192100424380838766129971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] -1319968289663818161214927383911984833047393906534782415479662720658335482831881240364295910800681362566792038799095829040845600438363571998193105488675544174388184029980060285207771719732563620311354986837004815507439898990640546308847121985899529410262904569136596645296059456293247561731382533316695851253046612649526132849951777886791093892012774779574235811223390614415377998110659512479189429944082838669100171217822938099093585203630479750986548649790104875593472799399724590015363496130390449173208035149427643773194328326046040666650451116441740347042207617128802255410424774244170401096183780020861241441585568435192469931370353317273730405784966725245532845519868850800627914355174400351045746215044879020416720818419075305638377806626570563220092555766516857101704253893273018099842278155162413264249519207176436957776382082542601378647049497521263658758153750653410806496155982360830582460684808060433613628674216712799225305201076950074768329397640639338658152359117469605093789624840444254329412579047117881628405984046369893611856875784478491095404128611128544893537433969993783601840504580869510382661150120372125364647458586222768170622413346829229043708216538912453660556576127701012008839735938084462096582049137092588884769276621409860789776757558460404009568962505316403878507214094049124219371235080477419321184212973378556996200452105843613927234088973409307719703750539644464249031370794360400855748915600393021510046459741442924178749305510656641697355151279720815061895825552304751198437106914093266081077281975121751395662400923299960537355419659776351218031769332388787914298835504455475786592439275841193047242978817114140481967696307179983817421190188053429325081299466565688677139470955646281130332047000535698514793760194149794727518960476034518746007911252991489744810652288940814506654976033088838538650437686265664836060512773105587274800382390366917643272725527748031325630901690079069919701936975681851135039224890147003864605429888926843236570432861188907253508635193736509813592925608247622024774548677429404757283764829822917574796293393926034830780779795760002186126175810375733966812337488791052364594448651252824596699498399878755412729062246058107522416933222063880859390454055598915186930895103526616100593399339146854061533542946875809246794294823751038702232133006586451322162067957923515404527500484893108509597862896350790061326524501663634168850923700584888252116097028746137184223346928876569162988671486971809099163506730746007587599351411064767926575035770384050035833717564995225802228140252700822266761013032171383585643486524490983564902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] -3768659795383952366401065933222926355180497870926052434142378656253032582466762422110272671089277206383099946042045811156555016223195608190114905189523798601355581699904809448925264308022798257046528045231591791762323524173424103323804011123028825740446814114712499842824992066794475725868280628306378681468377646557737844135802088053476132937426959110338415224738156239862421283828178049820928299046668222996687452345280698139385884829812192269714433613245264577183091991736176027768737099663113685377626449517673380350321945198189234458078112197778144555699237253761273964774047007713654872400820738879640472276238191998964905756571955663175001956766209143978527520653596482462249567215593560144881669303104845187813459347791898961909858325450524262702005398241766237197810000463636738587995060143126017209158676710075648019053545068877380295682942372329390625500995505468872053446519541617210680467109647646650808385268203560516521931895304541363273342594917138632876001721579480671674452313109533522349280432961478754642926187141190871011974512115319263004071990002555208189018143716169777447788763734899845015877735903198382034701374915459241801112922217075870967350002987237846012211509853591973006087314834542258353645070937712095326954403630804043851654361116685486653969084876585580089949046945310513710244919827643949507990778646018960741635787471479521260587674827911269096889734144390772669124274209627683396589932865444767573494896537475894178527538335113187548366990096723494247926881772654642144420638891906428136666525848274767501088041450816168702136095564157048557217525476449581006954593030814929713083139195970533251112692540857464011904614719664160861602389026497787717866629670924599882734404659187563980106015181006774049818688296556224999194253961052959802180882239589912487479367164727849590145003057524387055672845201790279803433516941155740637898342679929084393036390235598756886070504169283947946523047197300154423825070376696324788179571977454678797263005530587844918220084783733298763942895963343556089997143267056080996712494206126146483202300640964541576693038478786209558469971932080945852568334516154572817974899525257939119336629697933009627098946087639852831308976848198135224085140526708274540345986126869361270152983937520350204194874180437435396587537379130926281922056524479953510578717090024852612785631381934891837101820163992412848455286492386519353766154700589613782235067669969902135780092496033939886940117362553896007188738247555114941782951123546411403258057153092581904022789334981901251825973003367854778572451504792659762301581841751939617914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -95035843868249474437404728351429311547375132882422351418156155604036570994236290582449318036588956461856130167980050848018318886512435933459829425135317943365337980858223517399704683730207858545740683998584970013570037615987889370198626018801197311371118367426242406792945941834461669194204622151373902973033475933736471694139336545176027281262488971759571427298449235378147622363326895569952367239281748770061933250306863322710517462552995234055483841565410460339323821748766338567643742247973660321770699697934568919604421993467712125486511560768478986733917959964050475365339581284387202997552829464260741827729605630984882852043567298152245573389207763159801693472919247077119978116439882123016471667331872352102418667880029240188488737078362137488366125997244074948375803907241452889724191114167001943216545401302416305610122635609033928774320172860737179820737789399133397045439138321186376649880047561339047691286459813861829724495568034879770127214155783291552739768664019717871988623005896216788345288646392300008651368313566875820163581420733264221077334674586241630863574597173117536580833188554238095696577088048629246139593706082790492694696903354626230795863986274921308546761902792930895497767331296477764956403783883966900998716714859240676761690627032452585003298692693767492216178335354281081666556431401763743961459521575951569439265833782012088644442779487573153851260047984557495040837353503080666554112366522382779403559518107361317910994097967441355065158291029342088683542719267845949062014570998926240580201031367429736505348600303183481885465834253435717667565601571946199185134988600803268161293765988142983381361686359973679464716516987951178015756550141693527892547218380245248417258770503546439219751166390727035958651636355799397520208605777679697829040436301622145482751795305143945845469546292282984115751625379153543503118842963163222301671466139762120392208467278157644655773505143922979701413400913107134524989583666889713124966774739086845085855199038411143510009003585765534857075290688232755490867341947152797975564352167239988448223100369811469216092551579126042432828122757882992132886606277801135175442550488170006619173123299446808455637650529343686469791727745710651443793972238787382159392307127057717312571474711165910255308715046459087834411725297130923314200750780017250115212242964303600610834299266485596289433138873850555675955545906735307579387325542042177498122435763862352866044506016253758319854783677611874495284429683955328986727690708321886853895074780765290604144310860043821552255785634547975040002173171468722814709201430962210078720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] -18001111669074910766041503705686021381210567343056187086173155086525482877321583122182831862595357735281762630925420048237017929471275875605376675356149965761650261960648540535583329505131846231918679916223584944488284335043156431071251481785693629922925198673476812781396305492364649841397445283996154480475171064472882196795586585082500559986196639822264769787262278605936800509710094813505536927176946440841569622704643469318405477057053090931541886468849881828098212522062922533559242515553785190052067337053736606205015850271051992545243191790742679762208319625195471084311204183002710039027665289513143362098312560725938890808345567088936990911043956888216588766320469097853311220742296200286857495781702795590710170825281025366426371180495320633098736084333630394114965609927260691026787867647144249844464848665115856393960633166604703428904634997365517174381486666597873660813290440009788800290897636061340804407555296497334056164812490680288773353437482162812678168609031039569466320293940788958275926697043352729626217511112374881825726009491630474645274581315043270355690775643471428852486428332151622346382871782949529953331231098946495543512315923745730339350947472130825784142832302684181282982424999054507902947832959978330135064887839155030552795264620825903710595738439825387248507442618362823666659923774758254207489080026939160550294935691264094409585488350883816184816748362645752087994607629559826402001129509771743685388970798985448641443856569467322523161861426098020413948599003646757537041794623862299463707533424281504920422743509122592672912828972578006589927930985305655562323322965557646907328300890825896496421913849936469014772417256390196104021938064803751692412307654409880200997826299785956071299031091660275217457618546057271991812602455462334370959474555363254984626862364923431570622194273629067735544161023119156926395629307144480124451256486624055850365342947288496702891447834903980955061945591875846046574542744490673153202457803006530204132791111352697979823685716887740216453204714108286404941587088435448499844588887318905444929814317903148744674053572098387477518885932081794122334409743385562339220850029238033733089746478754789176811916436644299912424289581657911754810971078981449440784690408745059263343887711023492233469798705700426836454213122555936213025005488808860157702314934119777786347641731173752791642687526399333757877452540183113938435846712468404951589382888808641242448154587902348473107664529894353796581739702006387428773312106438456510536190458156224576037528902774632815682934664651327057624511527465613253370038276711503626240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] -447426133823134852706997887180753468850143619978528589795514994882575239587601036177276749328486281089199951906713697812306029459246756521513917539508047310330752984753747488081533603981921883774871587605381170013420340786751488425915445395729641137803339173609262650116010856799054256776432196864336698567151436510098316246251617285181494765421237678414927035598123019140461154870427348133075240183680701090630246404459517212995753183209534288543976307850983732866619089033100683352803157849700208706340720815553412364697555846995735811344161353854232431218081890610051078170352859407649103149719927329588850566852064135604346474049121609989529446242290636875629664666727458470914905115734714443125090777179652839950101908815379424212179977381322849634788893346050946783725280605276076863700873002937590449994419148163718511544693957754641011572395018653001868007546973936902684257690612841854376734116166984432537512992200454403236036450135597287175136255739770484146107711044730011623124882468315551588132730003651660884280365175382376568122897483906625108370920391834349909652617961494349791648601717100361525203955955585954015642725887028797798919163110999312183788868161702644486524400135309505468842678500001867922318200814303086026711108339575897921309202123779529658979001765592362045497389374733007897094907234522843202544251949872451983856419795601958908282047465022575420616477650827855585918311177533610452940582426401613470638264424706707686382970044981826063634586551922511323760106708345711051118605684848883413473385757771418402444375219146424489272974040736139490640234857320405202655047660842755637888164024264648270850514596908371944630359463181857744028616727624619363671921473247461908285531499303459156230415656396248949262752454478756439971336727036843061310483303950249464524773831488289995450991208191075861484241206131177932522533637256451490352502578188839570325454207272107308554417302852741176541444195816127934328948830975645991253782098232047770379072922568616702215271366946657804396257163158748177742214793957385248190832507421644690962670781047064159888194472752667219470469273098281871951268310743390155109363840586205535268439124389082276711021570601876916236158384998108483113307078244266895446769625051433893161990410607104037665729416127313163717095068676170391415844643621925509074079850428069675730757173716471214627701686271506900571275617567311912595850791909282382650439692523904547811335712380469240240493338367365011925391370672997089848830917025463026700837151607648467716944468698280712121806044809722897938039100530328986578875042545165926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -172159409366647263263554813533543252194536539225854507208169531024886443618863205501488838327609923322801782876152850425782951847060143608133109283985065439481307919451993227984229032726910021260702578227881797185825389386197955228875414534025107577958679066062829752995267105947445322883243430510850077606720708821925706126795302369042602088121444730759328501637027434403001714942729792461814112506101088944628646526867703401843860844377870456728834434727174137850257338288420065923647216011970578655698850205839861863797179870141681112925692042772190183172842376777173026797996603739367055001045351142904719140881789129564522321057062354272619320788418156410146297685780932775828190882289836524071036513524181810099121794015749079398642847813297990574014346189105937717905302548257045168270549443707037765237176276463184485633538526779081126061156841728434561630454670911124917833317578923900212587844680533877894697753939459866870609689799603620910192287394426879172930475351483249940364983783851145145662287343818742542394436161948906419236069301032852525073615977077617757395305672666018257134018685741371661748130418322931479838637990258582870071695034035882239417520399253886870834874109436360885645088743428187520683078784643468638185472246214018294563098606106022477312263429737202497796266193309429658220927863729332369969378872124859422271282388285523650812940095957078743177343676040394497752826253354870966845254095845483170740834899485791951806137341206948106769657063415659831240954640688652837420381560093437917467273401856337130397593071306749943258406748788386816418967426403512297416138877987371128055347986744927937273781679598168282074735458186341561853813539962051059349842823012282488511736407249410193546856188401099308019242135144911178820435594310974623529230867248976240673853574929837242377931964931711067702840414835368671231963283118293590676511095929554510076195913855279706656248377885469281282275193544937608535877470737512256960507759288018195096846426990072203882051949380344275935403970565392670298056023617306857276076986967522634404203405509955927019960164451401447812770469995982938971457174982006474595326611474779111698038400015501906490822204571215686000036378133103296204750546342773264321184888450818101114069555356361817176022298215831181999397902862679801325262629955969726613461355627349654320062910238191686941144450781738737924915614140128793385314988165118491658946933486272891633271129593059836348324354506109123295005472914814545936246795242911153928520862315790818084927118479215770814726298689481006372591815768555632013739983862937681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] -2764728454112826508144147607207594583396087495760836725169599958328171540006573225779623824307949636254379031031981805879735561405982515597925300726930438852222351590721436792067661684747623866701289370684975437974498391222664268302407601647405226077140117002268307693596218961904257546098880373365314861421452049434857399426511861251976827821979536994439413712440714020597715304985395279447850562437625473825117850422280139639245132538091579137661250380667370563902363271086645414843755891935847993815028613618399900740148124409808924163856169496666136376457526110143745358570033639528375652914494855469518912365187972576856345784025876038487375158016155934476827124020859294438053776084795452727676608715129062480416893179996962009286809359140201189125133062831157648413937447197965948496861454484208203959168017738186355526595467231493863548910519466092968340964128061191929441730245450461140488985359749206221824857309186361366005973509789744626682092411995375328119852782788236896887378853548886014216959523005431730023140918677296484937446184769022984825383271905935760211817673883165241396971781170892076363088519811446504192952985526822632272000597534506472436771031460999569264286648437380266452216722065389288895903800693220644324674648445689447011540112015573468897268028016198087546436961651114196544681586851563880303054220008892366888600734443494029106665961970001906488574654710212065590690189178032497154090821022401317963763454601648007219273947798226322926976372990174745302741007462624203148012848741435940068228897646082787804555625454645910864233612243986402388503349454462902268187141452640916303851686125505061327845364961093871090934700629633000195048338949141498961918729956314983663025517151788916509379709062849490959754597176875606852949992127787635767158762401194905000958373446759696330664350709557509225453806791519103277544900003810833066407987564818175582537121445194936074306988924613895014250711690254780650493083189626488123926393747833457207226651448033821560730859528121399462708763188591729724323288702961898295421375865701986852503197347223448851047089497732993687513510953949913146210065492792280137771678496556553670362577812085704381044028842252774666749845855252903199810618189972726085064521448298174075627501742470334718276813517255461635786878787060446075302458609155990045406694864177231574893955041599305389188177866901561114668648669136266192653283941406493105911882295587015400166268239606267701476875986573111264861811168724804491352093668770779618163532742542680592916449827286526674615771441021150712546961966092351814195787896507596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] -238938854029660442375282305381786443144172994153209623620770988158728950936495508616809191323283191981174472887134514749523247693968653519654632028339711144343055280819405335064084901252634508813542313373579190345255793860308510212623983324722373432129603001687526356401748041639401427660097974088246698922294654718503125537085386956004735734837123903725841005794505887324410810898059228190475605438015983882821592887504974911894328811313702683658068489658895205145737802625574172040772244758677954976443480716644235914598346901195689097119202425198078005653272020377533681464387836214839081252700629200972223436233697391345898697315251466108630428023415313651056273739269968436660742703365759740438897579121505540005074888152095406622043456204211092646003004894667253364222872953270217838298526257238261866883124177424493587943621555519490518997431517235778565174753529691533435507975538379134097320010542611736710386358028236585585215623221168836097411751783859134100296183698213391948044843016391183793471091110650365672487747548393559233663552680657676229554528726476691150914786993898874187670888075406796727667517404746795512068890566543733298441710238022807116957420323046863049323904763334196575241711315245069500163119416690874012526325945058348602730100004419374205478538035425347541040847241322857136104379376377968622216376180724573606806977749106108831535529882498023013593128713117170114777393438627050492520631825739381433444911245340016142393335720918504457569872709201343020101521919419335425171620672801220560823193327750617246704853601842582648951456192749444275273933175336200787450222237247100542614420800203009668753199997186884777662441866914401956941786187432823357057781118821087650269700419378736745450400226793324713674921975538855237233465851757188248934807467190795055213264472542621303804464486375221020448271980027902602174464309988208554840016129400320883340719500332635871635198162826609874131196966905910583111641521596106383707448394055573721623223040070026134753984536437554788395114468207146983990221879450517676524926696790498371298073531399487592319312279905419585463726640511396664498594292026481402071103120842082788066929813692482854169370512401531970982369573902355590317608080691355789071728946943316502142730670194429078695075363856556541609653569776399395213508027129063508204407223271947103315908262277652192967098490242157084730747732027364275762554515981549257421322394219029244456600802597711412375669920141113230605259309477775449954785789920945875064578475865079442430129927927689367873154427297743417008524646371337249207048327502233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] -8991762895210228102614653808895335427009401812586794500969950457219929632658203259496020785080828791002944742884174255288501178830674103353357390025210908684775583811539671823796900251711080765242230717837884198336127058119744365120434809930383451771683159269418482784216269430695210936248000317836182005590519476202541372320636059637932610336749112546680216287386059700750266056033336401089782473035364823387393239919174026034062777673722595498083306583744634499092785070094786480401108316808710542768418699760860522268684456327327802299398205068674431380674267886544108790207129627580460418737443154907801591848666741491684528621846252855307133997505030125496101907228510627968773092751038008547658306427584014535274693043862584039317932561634341426618940874915934970060296907304666122374181510981914387039796664342143272868017539805375364226220032283675165629393556905479938287801992283148024323122456764791418270604430319456693077935064498497723838612971213483532460754983512015759408462310551550379061007713929236108200334444332813119739603045593504042997627099291419755263958108573572908487538739703470293454040015095598988858446946723208758441751877060553540183637609184170965366163139513051511150137840764745927183113740016044905521202322861272342305620504432437455841966150850690382020900973774914503538301612075005805670022536491345742252780301196301261954180802074505503212350563081658858058708282128927992379667329098106874584765963837777545462757117484969620692957012430539730392427613114893294015046936732908010538981022286571960298530102022324787809046832512968638812710898528941016820959002832880017621140952088210885278795978751272688374180045997416635706678586871232361604027003809615106051125391008810502889319112678133087508708120488692456725170345774102386707066148366254359090437540656844958665331365862866752967152590670080214646835132048368803859263348805463552722973332617779275064603818928934709891584451975447420920512658638273404209574175964382258214346845162598423892420141521165853038177497813334133387020819411742498249954115616090052923394793777568336767636729983983130477022294752777875379365749469566315321619618341130561553580749748819559379435681686054968647204461407527691675401030031310839743846283750513431050624529670851416549278573436385891271435166472391427948137136172950290330784144821001423685586915138107611652691655921710098204002797660709308276565763444775288000461034072012656557093571930334538860189659241564841348720878902981095012162012115017831411129703173096849090157364561486673618361322543785743127081207491770468614005100422103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] -494128457445245836399075824337237719926135509287087600655446765301605855191676127684768701461755297183646423793609317165975912504240638972306816352043324858212515682348591575913426864487229431375325869699158398866376843982851125605824197448007763641175347907024478635109789511805898616256323073593684389482533810398784316309654962850210129736742963929021746825892896905055925766523706590622967390748233693359006069368898864815844187809133790439647182566089952787572733757024419123628073938503375807595054793118646132355204842507034884804880076518453807693190924120693080400756774656093574314649656420996867289063125615351936804065111163992190883410295111775939756849988844648799699606909915478509931863748993422427134092137510128127447978936768059881145657668600519420985881442450045041325840172588316254107288689975528322774713842612892476732804088032097394863017093394197773802175753825624060023452498113412899567356648219115636313010212569426388666277679568689716816572284223720172797129475793730609580078794684121620908474135301330062132915704282314903012811460961726136428383576364627124352671004895807185227509052961868050873111600453015882931325553923292715497227745416990008719465448730131991809210478416362581955012950740295428068705014202051332465431455389724007516240360757717571952009071209152568866369082478933377419295086046591264387832506644394900095041124207395356571126488510186329807247056901724553768539035058662651897750617374817768762548667615937801512683167627175092509887112351197786202485574911083427682966797697333864501909790235954454570975048273021096586028495568764247443194648477780981420407444819593290908249578361826114580746447807744198198196431949417919152134251716143920749886088647066777715500982375735365531893473435825132905387460112365898954285730565758486950823591136689149995883734175388452519174073402912406752140715729963049111672148334974955085612906579583292934368949317075811746186205361149192992065935192681400824215503312839857588294634536644598912946325246195712319173017477356871310552596238351607761373384630506786725060320371411850459270734090871281940261144877825328799221250960729395189319809364871031108376377344753838623638381677746280077282738617766344943996050473627353881979489029004113918435354852513531528363979015142290853910537165631210271369903744812166709984835128481869543881127006452958069915204231438140457019808152646238037642123933135095626786861123855979569602692946453971854965311945585430067670470331626965544443319106913703562515231430843583420449004649926011745466011423261451843588054760442901822256686563328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] -3250731802044630038752988649371131611797757522549082364899695809872862806427238530687504218865949745469939219795671363038541704580335929940715610454592742390135844744466440350448755266774097216440784996450159266700527308220090501674683095242833144902738340457866248808737032385032789198557576327524449599923354815364233946207526691170676452744183295875103014646509892311164391981284082643589191593731617608054132646725712368891961126868100743273347226392908204370765603400526504754740349385751718981154055167687975652917969947136342769286734208667897930728127482001351871133515429473327689143769280662238958850976149939382618874569085624543177996334285439508206135842062807893687817888513484332610495336313698841469252207853809705806933341131693163409677037879824287913977457587760890446339406406525877962123058418960971343711692297206877972694286434191916708200234934170657475058758290701170026411259607242502401960543905360137622829125359673072103812457063544141834827256289417019615945546566050303596333464191705205615368543298054496932332396802281022874540379261564196482494030025688535216353562219474360668137898222000323117022179903039342899616105785071795954531750575986246681832665728638106756497277669895854260829817437048899142071768138773571196597187885260903462479520108882621414960596552478848428015091819479540830424594245109842136264820564200698426672344220167339700148861856221561840553942140404831123472363546014857283299408500763250037844149658172865059514153259927453957947043645222518675774235636849030817293494255917504694207286714717790605551074301368509331997575838208786837222325380210355015091481390169298827890867782019610452274091543639859388711837201998518130300901175634445041874502739722984808643205992537640637123338644089663228863279444161748951997196852913584793057957232224526210793170223952456668865786626048448475627312239193828492200074923812870555865126951272548180952854168931505226619300256783104075135807797083126644767871042668256856522113834415784465075657461136465717654781121192763460229392276220319380583667552366629435308678794515582328547568678451146039574310719097457569000584124363240379533364232211186258280798195133416959582099307933163230667515334796341954062731624216716078502461441364171636520494567209616981534890629789894100499681138373191622404293809393742430080923824509244786465453841177700526864888176417966328253693136987587847736921592933183241583797071435526206811655454250593628877245463848328540407535942752849156567959824304191856377000192159545531046432468198627377202245856866252986645874929914705203840722466242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] 60687736687966013150386364172219440019991708035999066556974983227292609828539086630432232534089708520564837402145716948217117031204045727388343476385979992613566784603656123951380950122601796580470340168127702351125421601991437667804205310470587190419155864927066864186462635040231840133437108281339835636967734998481670844047557689756220835120896553484025516653385792758907413776539002777293047958323897993803179096210947445252115409473148340298314003069083693657255042553908188844578360043602100019917537220300477575390057809084794856636000338988313694602292818173314400971364092381619378565345434102950848723075676486776856810989801889666394449367138461962104615125030560217232955597172026813194970153461147463613972403181417634184346264224805953583415106336552858078911600203630384354766975842273323969796665895622606050879331718624885229585443901042566684979059470140459695470994567758327026814640238377100214868291517843624068419799018736381941572755906845330404398061780176230305785901935071208849558358586036765598193609505980130646603982235046190784442969690301865747196825987317392155895544426873961356536224033122724092679960779596129268765094826584997389350768070602045847897484081133048716346283064270431610850067315960028597211093635746920113169914278229405787072308587595429645860505873928589002098691679033464970580011705882232935760750168649502588115422447660980517340194603377630219120748490346385898713360595236383628919001060390325722637236468450287163129869967171979473067193349135701669653187243940408302844121482390796800469510878091387453797683088982233973176024641085029367460925788179418864729822573766142706407788285547557589878084372313316039792749038667426473768067216315984764791110358755323112813781267556804392568778825398194005200335327976361793747622632811527508696066263363298206813570298865617406702217733794027000989300009694024103393581585127227377695543434293222019875982634320164569218188685445825157114669726260745651116882562975971184231158882145012895040049992599882448480784266818098592782467167571819313234057962768003325725412584637250682251031355607222897960634148437575738158575486031271425757364794766347558060448891937078773399107507918754043718430564874562641941218939718383126542865689186721059564273045474276834740110006608618582474052540578655302361365055110676934625552542854584819482865160470767238575477671041653125759283703873675424154967721637972356289866523530865423165010085471787475913302928023412706051948071954501400188012222008984727211797372004899429924894974137284780719039682998821889069582308391774792835923968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] -8317135628636983088715032599983747109762324325059593100405626364759954360850924662425032844820814061682876946748576516874102779096041420063005135885361996648734330929474645885068155893925387268793978665585678852657429188831586196649460470409099394413900656995837565202936508046315009102437652226074286412863707680928937361079468836882484800001181890010291173802200554205637346982726708855472005146812261715978097383748054683900146231378940403555591920282186326935222626749968523928549937193092394167121463890216364918079802827623830061338559575029851129946264244412222357688782098676545733640745798811237497576080627188083549786508629754237848202110741006767713759627674953712653186865704800343812063825542779332240444930183516547854560556900155619515520618887501433732860448678281774949428099945730429002618959641146816529823513615800148540062531605157147199080631693044598374271638011706151909871953389583331050778544062554608437925110294601451439990506332952107619635855770962282161762156785763004365529530298156705174686183197112620280611542581151508707784831747445300918991542637488994145361833147423382380417435589901298088536624493047348838257657621192242263719364666527127054226734153906776296334154729359046959495567614027114312037402325127289801582378917776176956173913271057149361810172346273570606724089342382827482420055751004953769598040527586053336862217097976531137753869465691892514775763153314645377612703449772928576706122411480358794227429886119607092420712373998898396976314934240193319636753947724731430324342285761752442678144237480011212513352899275385994373999694100583009747522282615181210421876136639769841208464674236622340221879463026406190388091123938219001237417233611839351219162397240783889083633265840811814314309428746404271339888519062243444203652049883133691874344401579457051965300189893550945181070187746842989985752605787038272479195026644108553606626604622820021861211033663658140978602936985194749752063252467359522552489137243285963435726564592654778687971489177060396175207160401432152497124737309726521383475489285059745426523006905818163781930121665526470409097296836961330373656280254752198425396428498546042514533364004185128012791227684158788298856478288003344485093183131653296939798026310672569356037345041537172769934358980347959118593786306767277803317717043348715101167198326896450775729719453795927416569894633951257328688349497955503236756528519243063371547572854706125229528308512044948393144767730481318060688665289111865491845360451099298341463664734533481427575985870676997165297375572432431488405978483864644480715980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] -236987449718299376091223786562276907378781470900745921305111758935131535439212731568936426065427490606111601253281765437447434812223736036102591937559093192248877419907460733401855695579703852892616365309914680816404620097853019217477304827556903993243525914116006565956208579595863123888191015280131509666318738804076909678539661836197767250629383422022975805551389027284447529829841509892836476173665458173633415384149862016559351208470085241379941099806910296610166162675621505954308026787772629104764121453617718870023255401685351914808678879044890637673419633848910513659154872967306757765283225470269034357247889640939058896377478078360252155042118597892076876455248606543641328168323550113008546008325463009905946118531333624552998006123277869146294618746881263790846384840896919878917283113963973363071600664156703925579878081244122383676471048894086186727227292037268696051505984049411392633160067930652266414399418697951520738508941992644376279758792037755348445894060523996065942776246315056006500021669951818901521130043539155227173007807138256696646746470733724956149805785779089300030321114153519701545936960684560965983631712979109681389565891225806613460849100936806944581276335646642880721513532495257536256749612336005750371835163954454959531354788753501065486715392639711995069543954778950430930010192437130239653153106874918628354081616643879579859821906676132108452772083190906929846537499891990629177268971254889710223777201915967352689863010461347067830928974922347101350283555424489800606389871913360809224872186615557747736460499949184125032244619563712655171291080410375866728537123455288557864553496163144183088129675356681417825906101036581625772362793946736176187784498661748296633045879481165466350081228033371724581897603894632587053766901849296396675925224736771178846768622951979264226191281952374785784218500510577748963747772924955631655480729501092733390497735492359633314899364677230195359410743779150142636654567458512822709757752387754111490859400883616697959113352732523110969849445165740746726116405756552959555869901422742358977294834132686782791286107163820553936330771326105681974389768165254958153234667027049773222154885141875797321181778880550402501770990435152339968922445129396365617049004456296829189273568480274417449903990212934197857419470268314185408323942689791699150420267819990291031788523483618554269026320879674890412435103028995829853108152075276014516725273688292111303341144361243739101698261975338812445533798467566580303017903230514570039183979334149025223252418456069833697613195350250744036091633911831476484177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] 9780443200968214337657278728835866931439613595016565996946435338288689242964151051468070166540643506331882195926494117965409338780577474087626863649837593492588879177758482852370817397469047805746460978925461587230402465509002136405335417080751407608605436285868897804626284423418988214338390103862602859785709890755723362339652845703096850852241263618337474035042249846496642763833935194862729609726924649889251910515630480519348536675482756855162402284314188712365249568407619280805718972971475787292860384021486110115943151633057694647571718963661115635061012584028280388780701815791114312891459112743761790897558371554872411453405099072568068729473271028488692690307860355428505821603839315454600621545436386562099197876685145178381037579441185943347873370684510576462052210316087178723059162774237092832941675979528088261189403381577178414813301212694945266751246164174437580015822402166497463050313941034377562810505386221344823078487006223332749727612213235583620353888186032220156898441906432972521166782819024344205768933411388842506325699089940808196747600802638749199881657621336411331957450556334799748087320807677040945795198183869940747160521649058428434022637517204215889462348886975438507948958554625833129891185852423629407906842852886055993233560201185021874955190480065239198204649748328569346405496535400406996532992994477977405440693571769109626958136139630613402489990039784614191478003872960286471418844429885837058849187556092356677105940315378579653058396401799818959475019941819875084962855959500496602591498890482004394997376354386946176963121770617988624599855916647297292383873997098128268780047593284920578040599786394444823952020175987250916684548127113024903189233095276445557665187521911186534028412265263096895071642148576634234001656603703572693234299728922865597386007802320538475225274126551440858451421384150519304780918775371827301391919391299591974975655402134608027177961492521481740807429907080248386116389105812124204467265780763754477719928757527562967990151710263606945150427215902354865152063579352784646027874531078393463059792107095151899788341136295268564434488446380057540100612289201005794149814951976873278430048402721240269904810251830605111824327070236163458413701272127414859531717755264240854120934375029602913626190979385893012201239292804226255301625621735327284287703420112920928705461458669543335851472166849676614808133091586625461120219852200775132556076169218159062621133510485047465684221867827794195744245885068279811769442461995055485299425973735963534172203023593207081382380045006363669827676773080960346357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,75] 207156477187615999137376635229710656992494549114198136936799186554197658707004258005083502685718691640063288049892426812578236605712696446123357330984021403696018177715722735506120651076911950735868121706191208992851981373690205340993994972045803093214521586459160854026446112215985503778676484256187091321413637424359816482683189879331901766077719390649408836557815806284118900195707295421052022756528619608692298356014910278326614108958859282410941633517255530393840547185060663414394811571402159077455443450615071514337481269390387927942652639472082665390153471487399794610006250642763695736393421180985086569731833177453396463033223387306929183272019549843427494047330437915559963619829619223765294091779045475090468624313081771385017662801182721050780583930278479328781997622468264171805228338515851153744586257638887524513222601537797794881930414403570786157173671998210051741856668956833532309370925560558995376984347976207820273379993048689523853246704528058961092815595252855686241300851034043157306806061088091624725969245501882061093521452043151626640485890572022004788843625012023869972064715346184968425159769403487170211231783554026892889036410626403061912141663305166657559672649278084379343291772332522288075202004210418117669299244721990413094412083538418679882537962923004874361510009216654497556388428729848032250331454217763520167819819040597403850285499738405322789555658886632357547112625098008405969025090011259793358319858515380118926649171421579150126234032268949633623648759197825235235879990028194628512313654929732170775851330133509769113021115413477294194080844904688645430673128163728969164469102751050484459345668952288701540359620218690748525993735183644633423898897997219846409007973082197410353603218233801030281259375911375940611607897736577280855656960720325517145523909322051569300057765045538231031067352020536516790958533069848417301294227688050801656501768639121230917192637615978240022011499288240697406085104834284804360054420574820537044524473287666574754437758638699816480305135980272675837073150297863708893889463879712647449177479801463698855420644782010401361106801250730341730901386976078946542327254892809678678304110775860188383200935133938700732316160841709009956937220936304554774582159158387620942889782630804191916209024792025784853962026268007879430722969070375415039667542398545068824821929147158699134281953697432935255506963226427701846316079296225080714943749661549998636997157392293149776477529095915011211378942750092539535023641518663125990732982708958237265993673492430257049113701733357276834965084018486909337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,76] -10319128656077321853392765109014466084137689572092260235521691347423184436583646514412546278153660176695170273186806683189510706579688755592719930439041043375959598458639574967438046328965609608458497150526027062559302476700846229491908571169872188648692619109121272731615398912781951604802850371883154706853712146075197125538806524695399022576669606685592319238928187401174431369171340304780390541424360342513216086912297024875611341447911750256773042294986094822006007091116975243968893607477034329151194507272712457772002050460610788978996275451447853747443947936988794184967120729909044114197561636201402268761039846621066252779394917325506016441089102508902772884161922697511481403461130420330875607952834639318828285590570378320250443210233069467170524189781685743963568794719417499663881280375517037153762298467808685965947224318786259404363020250111005153294020057922212747089444586931455541632958729860334008942309269996788611979844604791928463946297966480128550366343083923392083156190085200399572788695473795112390397139732171330886581061226805446333212019182026485783125025496756828567151733270927764862560576226969424666153724697787219076800983483775454440175435027332654949221098534053741358370742823184158608638540091104531524533854318496992687284530404099798199336299792846386783265423558313012477810807115574152796059391211318108714242067205375199139140736637389244043052251391448271300184364349478639791398439710409623598167034429975446040864045149482732363588663336719701633030903798612846726661146551219678007036846139398439619559949765991221403157621417687530664099592226268234368303194317340392778262868958132223812215627371554517397661438921786428115125164519409518014877213112448547102786907682849603528072226303276045359977208994825708127996864158994361441246646859243421861930942718491937975315975302590084502186440794756710132379738135990262107271818112986707903584989704031200873344434275655689117579328549174041530369618634269255223214933835412492749478369793402518203263874784438272324280390364773869558502998118297952782777670083171670978992250098637316422451570320833457357509556035668557276435364140470046570944603129434785585204489259739757410363203685298860648127488470135738454628186472771129884613459238370134947154934976721628330416784666930421102148356999550796098732004254467229745350912199176713223549629361182430869118233938089871334598371785716521206431817224565763014920002667510443574938891434073617525808906446532107303149056471808712687705959191116826845703291362212224694732987312173153059704588343721334432779319373513631989760000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,77] -27852960290551311547810107924671579745416229370804258730573437711749400676934366569211816836826069221670810458274026920711541477115323540694076640699599870276341026038649686488762758097038050112991067048386160225035311637354319875737772926519358198602322625989154530546905478027419556403141320170712746932902501665140007832487471387602481748280651861443778831809223544588220916774103119123042225528726544165270242221827202091923186619635979896271933227105880935502041074269319728708320013663600928734898455613366986762676658333709788216122528129317655391243689101634524638585317283004870839495768804211387480161399715999452603228279474326278027300458835144802479899680888750668543527250784511430445144603540593736973432670796628135968358931618348278128213036056012729341259890799433172457900877036652741785734526741161741202922651013286352233593545600374512308766092765062190169347556583922818813168229807902995634185882888183097837709682794618567294177811219338372855148223874759190458989378416875714012655117432509126600256541151354576047554994469610756713725610670026731358231449288655400694275328707423766796202406397844595192525112375193945019983954405535949389606039136108586587604577194996508764578387330208599153651542438439924191851854549041943491589612582875018313145771132341090543404019503947167349624646882261580397332068345421033128468155889621905155236527443466407614641336173123063063788753911835130489138060462159605458075599419626274291617599842479393364947189857373569406906895906497524890861178700746767624501892826729427948201352447010573953497873889590274595439935617171088922621563702152465435086126947768822724474081193698169453580614001516496155454547033738133887621023762622244845886775937741138548066804846440043068176200203198854145948900879288261966894776584456600836846858754223222884750732191277194353633615583934720091050611846949228897267877662209436792737487000392754647097297536419683817685642215847273347945328535990567727799254389154803742362055173647760817881554859837420688570675894416356449519642135829099184588467754277707876700546225322293222570930434069003101685104109241826700297055595673463025689714697461469673558984691104857065014804673547771134851741606118492406541229050995606963111632433707698677636359376344529932160127039185338224646858716403419497453764186833938611893163048493370730265751258123480267131105904747016827979910581038726336848912535368232804771144521868176520129170647844455048007516716579204357445125158671217841777766223863123388536578431283880438450914570824075610825849156143829544895012476638409523200000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,78] 9352247141691856934692178197925546655106928227405715542836089087117384702527199494950458706762845316947614861287081931947177585250480664503183357622546743972163372000167066829062552053494768915208723374626515707166852677851373833741195369151068751011963256588173639563768756780346624021820780756669334549070719375971051895927705102350599289755153777875581240196937392846606525215140950750577181095313229474049125684811326377663235979549299511877755585627173720381680106031441462629964250324270343297420771599120047712299305297547878086174384931761263919182299909020766968442820469309437221126564847233568538519843446645551588361169959709283796008385234849308122930145888485541590832184470895860602906952464559402412926013485756167807193956193656076129559576400437586064396406734428211153708122199856047013486268902919309024289327847764656289168834502803999900430563041429060630702811369707621595880829255876459168627724181798102687118265786523073712393872678077852768030149730590406613671964677045788566618149702433066177681483848360334922518691250583969925164268136225059549307515158473201924867547168765316536223478635835357476106410067844156504169700528428358059473370879680130729226993207977729322045776545048329938714936290807642927799819323604715785005893449900968066723243115059317605540922032541822411377495539680860555689187441980005138461127589560938449218388210437441783479928121964204343803053381076121207150929716794995603492417749873296458207500910480859131070262213049195004794335429458078801386590902698768500010094376044106725844014745326892600408099398927792462443653154016981612236777394978032754782490533703316279786792346508804985422398284376335219684987835173049709474022000249871625074416913554217165657717517777899814531034796941392941436793350880192717522778450941636633215458914447619203533388963858414648939983202090307978844404390148266162771850954502362049174985300907902748784534912631606446559829218713356066829175672727907087764646050722510456270103262154749246929204983299526970301845960988685663447227131951514585105749537188233677042824791585274636490949390550774315135992207058173694251784909192448637884389127969168620619043742518402873703036594979253227881636698305059752360854025850528394595050101680193456538790312963241293780528107990015842438640815120922983899292639052482528430898654218765558651786375306757219792206942894213062523251608770216368257617053759123984844125856057372647117057174721206231000792359951205341576015134873163133422947884424049534260157379197638102168576227878274392589057692224188976488183219439030763520000000000000000000000000000000000000000000000000000000000000000000000000000 [79,79] -121355341511491453562583732952476211541005294949246583961089982167938655744664418183048254496690762836393468727598486287559667024884834344203247998059171151689810100457341374428488868137233622095157913212509564472726390624751278722888592075666081590715448334706551593963839827962401673122453777333948619491414109184621844259805985967781777303678967643783879206635175998218022877845371370225848636669051721258116980241064928485079934956056326134270826600904494068081480584160523459664615426883579206591947877905564895695675756239011738887008162067655320434160845260471305504628035468071001809595367370372694673843622181694115330648289143046454899806719650916109489647718915426254014625925300246834519758532463808431412014952919869791928568834470364319079671546854553450953270835002981933282215055106322300700333839124006517345947364600129418784791053632610930228646448707523136669981595381680616481678057616884026837964346290307243087879935123549765506691491212005176997259203628993764102997678520479692697846563400683667755135213397076641167458505921906010689753504237386043832179848823691355428624494525210018668758759678045180273594398083500217022492146942457498717128891241798744716524829038250047872229704827612263432959731649478912900328251851044924748913712656528961535360192309177931881604249209278537072806866237469114281261919619111069553161916977687895249857808622955155674240551168292090681445513728221641631524684161870957353415661472126035577286929380833164641391449879193084352620659430297683416113267773208970692732454279634666469132719294458095325046714281859538980304754003250191631599483978786351243039524196092311947961971478325897680364117575795333053146134824636234541856607285337731742798330647488405038736561986147505306443343777764433313725486542263144429267620144883835420887974332168461008687790241034786794582064939935315044786051908835361040716998560206859500593273847377429685605456832439840474357535449240340318831264802105229406326565550114625335563177179650577106514216676797790567925685690050261513858918300071995267711526268033079205357072878346371040456489023926823089454197818106435358519745485801026320051828829124921288270924369462529579397468522562952520802105751178034350322709800722993908359525968927919307523944877726025903359306538118826474470013220295380264458422061745484495693162690826207194711360696042231291745120290690953005167792236510950839994296472219984343159399491718559029342502867459517968971202019354412749777936071134693632699170849444237265503571518622783374847490457257708711954664251331903300451872078676623360000000000000000000000000000000000000000000000000000000000000000000000000 [80,0] 1022421450423872917179124275059597787220307224930519909773970114663928949617442537100933881169894325195374497729571403392238529001598033714745352241182737365969909902417484230512895816111636293378164818358996549967030713005869153459643868218185081073494955965938917350625771841279597884216025765417800379169629977476540688048684621519010231725157329489483456796411397295154515724145224586517993956920684781862453624201626249128715722203568788388373773290553360513605414070796248278191186217986449199799287623897532789573592545944175706584678676291402374026650294333039001413271529551224410321088171744393858479398392661953493238397058378374297345621626429233359518927057666913347930946725488687179895859514609482896554607637350738145367125460404215156963300573920291368977339092763539881523989983115162861161358963222277156369376909956503017811504020367494518969043212524880284983263475571693348389929049260629904939817137576044381732136421073857463486208697694671014011520419609429837345501891474734508192233053657567522620770632323887464690705062180169435480187967227872633690213511398567603573270529428743403953804629182545562095889016611678653984114389667603410451251673266086735473580153750322637852260737849145798523398144203815276061690575409775092189773323765754629304055419206497538688962663712679812698029883952196537727039721786750288580041225257612296049078951204177298417582627483741700231049775379438697087470480228043314918671298238046133506382675558414034369853096920996785332401187967982414472854126601288415192979084000992810889615517354887626628253807827513048358010465277495567540433263215329092375986021824555028833851288367613014555007532119115095420877841258269527136850200600362197142970638700606240700306434012545204789400568019287023734119665452029727627632583924980584552643366948620903294686909946673020405270920327130247875662082525046267139125798354799887052020953465499839905869387195685934284223821586362815218984853891883810943745994866373248753205736155182765836690162034108021857420970702744478692139680201792185656810057045363165728446409661416958447988807281781663369063241516601513935459985200850863641560810203835393709016737419677759595133951002341909787166518573089143524161030323248748101051101608767440053867832456210414193053169715011973450840201440929570914563239419626871878409707128567510745364423031038125310945947031716398491553402181140036406448766914005750883793918835012243631815001757103373354772018187127769932807222473316927419677422181926354000679674732284336195080239846995874925118357460657017536809262579431464494742976886327896136744154693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] 204039818898320866585438051911057169666985080566261560506323908999196375998788171747733796376973474512444874093088130946324142684887100424797129516791713403113772666821378954311349023311067656153255337953353604271768687117576772464720692740038560135937936667324170673611089104992331806134945444421654716274481082802188134806765973492165741614955196350420453478336705871635996084600106390464132459304594539681195361091748023642284537734858185326431961930585838597038974989108775698590266259913497122109735754874623616945450106503736876915429637486758216869643573167438049333383061065845842835591628545267236644001522916715789545633380766487114200882271598993007478390207615783249427446514271617042510392543590922539534422619794138473665477736536945996533444587553684838164904793050319646292929064727665479834477352694545438058617322028436959908421620788129122749413124567979351215789503638869162170561525268569238013513002677649629126144924827719427688871724408012547209160830723105158638319661607662848137080993716042783093170613147044779235220001510978118724876021675287946239188002445658514654464347121152431322473849940979892307122207186149945725998632179925530496310355833612120322620478842802690943829343018822183746005096178484831738789334579800573819874190265201057546705219070529769342189441460667061430579569989657352285483812196666691714722450929949530997026716225385984024891684672821851257159814697497667292665823046539896751949564560249261028903166376184192554227030632250807182173182702988153831429143277522882513772668594394845755077015575401235375831544366937751640974073550425785673920442582960558522471803682054455377483608179020286506838610817192573969897247920605679502733512441418163634533334593111715499091066356601247841057901589852545082116251095813416220127793911741252136874042464403382086947772425861963828255295226052343299072535320316489380966032215686716811120847128485009540737642445344716486007884599399669749908786181629470853222921695614042985908404084333970577521506580107976809407163010159643188423100953056551419497127071534593733338244295508589484608628818265183337512699644653509863803515365985007486563251125839918325988052738361134603843112404815388972892872411902168881257576063281624870191215234046036878425545745089668922954439756138537698356499880077042569428568039972745338173384801663129798810225345422329480840397759374675839167807629124680408893671934389432170259162589759560654431341859059359355152573470017536843222968356563943343130022148435938757901820457740845207000875469683287384767362458387113379000889913001266590682692230628099346294227431587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] -3137363483004479427350715650785054279353601968220939382924596775689599199510342785987874585170747948489715110011779250611663979025701458796314614944702501359115697840108090151040401322467967443565654532543752026111152557355031144136930717026988632657782895989682910660308756432307862282104832515583789171006497029847626324513028594115326372988262284778454862152236527570181140809558206557220528427148496480168182672038658673840162177455757846135107506997793268193791670833691851499413140971895883025336268064113022780871830178427090259830635827337431492808517204919470703281477800655835448984320809928323639824961442465067003804386218413921030418119796733554599308811432180411075762418158439367237391595732427970840612450770224138660963560252027279244928875478051815123298502557159778436920804841440895456856738865655421388285915257475264383489913517854163407863491015622294777667105157615388895494963294143381670266638102563760823466456085897248356093379127270286511340943931089594473870875962941595379687234801138320444814957649764586637124370526435829272144732584174835336564104051647234391219387459843097634990931627557832468990467943144560492614304017754195613321079508521620747347774369087139728241241813695060720303522073006265303942642672928589117465979383545910422337679658465121943575742149614051097162888935890076571038748101903091512810564025302545227230742985929187745712571384198842001978548385729917397542925563633206577221218646876680628840743531911963596657897577620679704664612650295863229533333209916241838327987995233257698593638079224292959083936557531061049300061665532185660594369778519648309125364360650464436610366776136005609185772446914339427810735809054565206022314027470778135690342981900196548040130952192623361268162376503478987688262269869164364865473993826752788263629539169431334353750834532168367679024789497160508965990786420993852806999536645247620955448221323537707202662386013914422034849973469192041391601933267667554058772448114372563059514096031155972296541818407636320766578896332021551314942156195616519260028326192050392969199438152050324584640994726946644231909802293042112485140954626915366825275692325437369499479750888353986136431334423170837005061135058919307310943896834227202760654822697917834682054796570921638336367238702208827333493136354434542781422880814333002670236736567986789673783947344894963300883719672838480730196447941404810779534815657642105234457904480230173662598302822213607270593643486622364549707358027316066644959613904770230439085347411504905901107861759824868337720546776915360323608182369005062054613162134221669476710162783797248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 76470017390872375209106567646264155853054176309530114363832225496788338666996691161712251812768777920357625369589440630516746757922537647148923597894655938189242414062042040490458413209082641010284459994815587512995132717087191268285875967757647773763754875418982675511063577387498131045460342015269461977550989265632799145916982450600047154022819942267337089333824183067776773700600753446655084685521448211739978492079982181449961491724426090412529972904029920229427747986961258353729796825018731265962301626524728615334692086392623495988237051876277633165466999769475482844040345509652103369210015194370562661759581616550591532011296431873244227592775751857714934079632735584327979199346979150908708034828876159408427435160616578373160776030619474072600609252281175962167363248984125753204805186217198625372918490600413010965794529617162729098922526002930289228349550324950626829636948952511064494670464698761481245963518002498716256910676090247378714990737598379376536189527519802499242594274004507541348188039214069557102902858948615605915906071137461708295412626018514749516389468550041891268189085468075292350571475825235494511162820137647172436992616013316148928343792974454835861936180899963766541476856868009516619092269494979208467691373124718533578491016556873610471513725874991774992920307273376438245849347093039209799104022244210293203385457691435200770268059357591233975510804333876085401907251718738921582013034547733077191263866612872506995891796458291346120525369642115995382725177364903605049581114635249745261348457779576942382414542612067035242790479064583949137817640691777715339300755291621838509984128000118717079122448672732776538012213038290021408042275932031817784888735722677362436772240132669586504865010557991234839044276776793233217531122263811001619073019662282448904575080815275814329796846231490221959660108645159296846934453600133578682810682506773602766234298471688437796201888079523035892887248096168989332043739758645847348318393678623960602959218487512012936300206934006664383877138809275927030954209731308752209199387667578108072357691803344221193529129736469323923589901663881841715427815550497317116435145893215906794415989883300710682363707042358215660630530573410246963352439612706783584188888707905890743549034817577170702577378282405712612267866925867233152911363876103328432791790893471984996319198607980393044602061714926991235448707780616278039158526782297530274074838029241822965706806152122132260085809630403619594307751008941557226525642133818521265087223036157734422324105597113300754789592395524071411897343403472275371147605872206414745178272044154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 876492457948868859027485296609106101457657861253052772273288057400032840753131665573221144975498116617906314994684802069222088394579681060927800055632249692969539464387125125148285512221246538144059323686765776159678124367016209643070772437717605095195335295092058342727480045565396672930242353903284124528973705058282452223453833070794619172543199587725885588005295008964809609484785530004367215729970902641979588326987734869548310056208570267923234424479269076705739572624910265816261256550727057849358145783497659333176531265729471317227145850410127252136485764214045657224061252352904464691357230952905557663352952622420808477419698965756684804080927536596643338591401008795750983801179815459045653417980648523427703639565395578912075279977609104309294301196358433706592910099249711229435257086783016140105942505183252068375870926861735565428260555848513337068359906024704052038840482697924306428127087627541189174476490460215356819209603122471873198069105422329513863203537543259747714159644192018540672849968964578344266029963187635393137032753163676871801784873701506379753676767380725186732573655375073821457894360000944785643732082379015443820556019956905218148496298321193166376261230608573180597305398987346919172147139409358082308554686461792377808174531803959987024307578764307104511216621505660180899932672661135121421535340707867619372740639225322180682593505150397495540497408885377062146706269747759354066154827109366745875775330120060688751783301149859931010674592805142109991941118206985051199952976620857996243276725371550991935881248201261761374731661609695284159416413603677539980349052322794808909764476440212886975959785957477569622368504271163144871507075178800489194574897516130549887298209080018106411749702348496634408103270272794338265640525229073905989872106485705783693533797000003245537936643036151725205914108060249122357793103090101081177296074660392825749822941486960805873636971472365432002727537209423076798822490045349872493441562926535137188800224498495232842501892576110616415479275685455612724312654708619982025335850081825043361879996631605242029013647363719490359808944898597140856998657168975687392003681575158041765404413459091303309256415956150309646133009183879390442606001257870944305223218992775156783911378278388282264559205953603604659282722328789272582265318918541932931443326530870614476051055215257229088083172877049575539941871184942703575049190109080197033870457991198248953860945508466920859372466461549233320855719609763123959471580206558222017220826881058181356283949078138963228936436725658126004010448909988559137486468676933949510228419610148864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 10625444085409889928748956960775663551992940567220268766279112833424767600786961087066232858869258155708254975487161572416731883447881890045608444967539786128325372547952950852768237019452066660569676677204979766106707244764125506583676311519995340006631242014993557130548860029596746912023755255444782288825378701809184349493125928692280949283260664804477723061345349243754021736010983273706120515482112052976980489682251782381321610207158028380803145536574087059493130377590801489319675222450203459034638014081510858794374751717861451698192528247702368707930885473562792190762181382916644436652214782462331137941450482512235081858153631897322865538478558626276597707892611578454736261184534743382531591527355085057382197374359614512999495860033845077745087667079276190264822466247238299570091847852899491881474531194884522608435459874374241276592791749754204168836095245045626514383159717266409390812561989526070455326056618928287740521142657266362376418919968701834904586061112871320860942526109281134538744318702266468212303351119485509226442850096707505278856167361024610654188325544674090210836707479128848469867927461952727858541037655824254899326554469636818303306932068338917994325863177001235992354220032720782318183577304683757003641996225037258401034135769899686698446379514426618927569030279547041873999226886412215428123977627129205873766714701293810603759942559506550304917885644748176183251510935444801680230833714581514788550458590452640770152305767009564114681365619077912788401237025233247580672120509332746359444439079172610934274338157533167779430880749769359951886495301241518496889579627297289775775419259658025892834389140366587333950698492433379433439374681420114922997551939591922540069005467223463183902186722552168660249498275013771864016210740024536008143214604691100721676380972022759760034965021636242723585427468240248678115398801867320914403727198511087822195231190448465824149960469611764502851401761959736662998765779283048854308385292844614899181829620035729280468527845744844386619397469338544834560834595999352750304478741254931659578429770058983908917238888226655355961068196540460284067030699893591336682097056980402535623777507647694104859527280947278421603589493637040100599556649022114339431998259037670413420520929172566956937615266045798053289357016463537027414365424357985520917458380313487874316027916954282445464093772847169610043240080414792021366847826976672004678454385354255571924301069749457952636396719123904432581608011291517114315693713096790181078805274203031071621110472544301334571065361330522153728617824368977560897613759571110855678168769390182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -53925585687172144741571220038961664152596630075253702314484417229442709104275852380778306734783627129406005257234936108334957478704572714964266694864206690819318903562732045109774949649787584307729563879491926129928439403763015935486067759899969831828406345461614523134730760882314014358389736810856076525790596608835077416791196770315072897184481553444848761792470325441929236516898969503177069909690156782396327223760196372516656500390121663246425717362936813076461788613758757090958110220961814949912880843946271041627154475988193521331512270568549843250452496634946149028724805504076128336647345816413570751026084100385901221019033512466795063369991493012357866572224827267644797774786965498120471282401670053365924952986195589110842829789690403597728002561613405806307225425379121957669649514023558834155092271625665416467570969350588299847232310415938286196340323328189268969832563961537315296218277255114656923901253776304469674644357565258002366478127345438223171793495458674543463786564467373604136605497664996987800281230329558724014969672356080970410433726917603394250639701049050799939903326533723520323455988857496975866037260752193984623776320945262434796066546024895815389328364088118720863729539374503413808418168942914989075449938779186136244448826692141341858801806091730118230883030133439140631617140644713093341481081087845449077659481657187587720644557499197803694034227036085267487603516363655779742847730282083471741415479687283773899870066264835723669748392215162195479004072855453853335788811722515628827021896924267576269320981897623532071635173481278377674865360816200576301526164085951996610293873069864928622087014280541125639632964588597845193811337455940478242061011721595797685820242466694603643834404254263291045652266600595593830676589175614021808939100440900933780359836110720857564813363604124705268301139197917514846372694659432841151900847514733017959893263232525849632660209080412760482187974652004369694493782526650507076758382100367633086573701191407865218413511328071151497100109949643228132838262895521539269367952124325253679457759207403254172108804377916297064883386505384994653910248606158595740744539679952018023502467616449703933100256161337406575859909195682757811612114263200066409193561537036109669285523069108448414204650322506000365019702862522859365860493934016139676082647794528716797869258963382590133731457308964232078568934341638769638996099485675672192638264640100304309660074982300729113987496591606137070537276825421779899949977591632340334760078714258555186930600439882271919726552852770999606822568141012221832538341786940435498602478720792920064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] -2595911514527473036599747068346325956516378025907317460008423489734084442296769302108174562143517606740232500212376217852859964087833965721808781429353136638459167795302750396190108249813976557714338874279380838165025292340778394517762975655592996598321343611446546957375471092813715673315066146445377287113873386386461211337785127667618750851263963853988708429699192794174429229972337059161936081425545966310119115135554974814219431407341764676492237766632598140897802829937117393442419495846226113431574738487446711547567217288600007096313527019050080604935859276806471596554193937233053353809431737188715050457453788879992202742759585208089368986781725119964539106248167260328289731522131870463522429472133864161191786459427066161110896566568826358651135602563065979307539120856844513971528078253086165136874322572741086903367112487701440148591956942089573838004865723076169109743286437596767582496250219966430974492163677299497134750990104799671500729083826807343313428107577954018086539575906886751812076750261196615734701356033619551647560250809151848780799698263075112153731896784062761239053508219030359400052788936616189172927600073256187976976704220162456741779915542003118468810266031097557407927571783349684591682492478583343578407302991962399778177015184509135865310694465655598434017046721338407729574793997061052514681151122305770417300228099227463673105314244466881936728379186056726750534306870342442430112334023187161945935345028543818232826580979535684324328199276391617201920264267118182458756790071618126104633729334331300789935633528262512196812896184975112176400153913518852209118324522460261110122723170036611834819953345037469203803191878318726006254033082014566925208058368804542752025455229353505207800269099867486722479964551371623170273892312186030149981779943604780205347576562859457422604683663040882709156825564488933818527369492487655158086938996638834900200062384544260626070096221837661902155947190525267896575090370462796042093964844228255186077361876738185687997600731295111756027224780219211824816555189677191676669918371543141227096530931531903451985228252023290062136130044720827840922933421664172422923759859264080746480101347049680730203903812799991768453432943772662545399165985663079007357873870327846230285728538526264933274631926948372670904166051919201962645827693268903124931010116840223257216406345711231794715610255990465684286874334342096436461864200227543961068435768640765251037254052402620033679638268086944131306168533324702635056437125020125255486694583483217690394277834504521546104246151730611269083417467603560808540248069050341643950773784961487994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 18091899654267805270684359844030951615037889642179052791744515633670836061550902199005680938962680874406552564529167221752049291538259346513113534574253721960448305732727250283264398319627062672913691772883252158769562467758700839315585006742253228213567690412703688437342962275713438732496711861408192665685187091122595243074268196322388929499240963476433186463246590236727098756633312650406273283932360887447924113402430339293946152061170267212904091791410306320135668778115522905863610998309741326976819458305715032007563197532676726537035178602782574570659497230388105529548839661983892323215479621353518837794291486036939712811353664490773765742288286719289325539744129816204160212692555529293185048997195950807267298286357212886751846783918755083360206715494206680771040744923080938458023748081935075415332223539483163351906249684269562340299455463939386532423287101956036539543877388300134055616596859725839293704921392604800292308607111640581060100312848433411140515760752274556077001601947293527159467374173407587454766904715987265464512676512070666447146098117725347767820253144115295801103419816787813655463186658250916838944288447151712724872405889069504084002974494318715318385374602894813084738190407172452757227386679436892447502608719582750671921529698287554020547176806367631284339303251979761777598292642580375197646330014182157995008509295284110491604112651979112346598444133983810083681126006572749859718964035479100361211986775877116732190437503780873696262828197857299218902690167546282131546846450818713274696331492337319623139628049016875801135855500358999823323373865965789836671567441616275159784901416780237720109829548686718449779264692165111269413813663334571772925157157592386196463106504030800041224045256995802747580111637232369263035197782446334867315143787962361299075186418897780738437298634436906527604945087813623134461997245440539201322744649742929462777147552745265849957170324922659640918728201276720990711736631606670315769370344592755465875646363742811221490044950455522963117407511986582086045072419285101187549215094931342055313394766152417404131391247732321433126564082366147276388587198358920306284214101224244777637320653030160006620843299879387475345439064935741394459511050297174072942102016562306945645193984075690171467116434666745367499688905387710969372498174233480943690501878318978195202591696527490827011421936921357213520231799560766587702784204907220015447138795862398400547373637204205344878479477681039102904005837153009427492557150034796339885509101502536340649305849526016049075248607586201025224642968070816209289672531203707425711492099937331576832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -43034858237344116600013303530669938762071785817980874773381075984438814892190868166639940547424913434838294889375783893071235370152018879892507206140150126401220861613030027910510967533827087243458341231368360262112744984325492027943120496803324818148534649840656940965093233600577936043987144068629457350381124074732841979738200460170027083237262720032853699973326386108860333534253526640612625875298746960236387578947409776771412933066266199427458263630120037117759230065277334499997970941593890207421135842655063919919890628854981198764580213657961956003016348986307049220890074896679591373726497908012977534838179783139152568636036962548120441209779467767328678212702986283547664029085965671709915214946143914534488783695670878881659927279624406645572879983437773063724600950303833570005864344227868847687121352866831779980657847197940854925927510851379571152327247360519887249158877528735791905561096491610432975876458265754751006872365317176465304497433823897683804473262825481975364481294171521317929643778893779879601867273357440848463997180635251328542796365217770937580201492500346272269851443439810611242678843048389146337151929377642703112031749186552768656973221429733318703950834618060937165342445578923478730452623026149643637683619309980126909258111155678893824641191194015954176101322410528515510867619384989402246107966855994663737810488293842497190880711862848966705315987183071029666961313247988357332384128901030303916194740946878244124711485710603905630508248241201325007930209097495171035831582147601814346063477129425102352616399935318723045790636610623469102311352409890834370979653208186902269338891744550685006593558871962515694723572964902198531023149668109735807347791889281342354493507662498114424998405660596749591571585342153739637498025337096501540340741061173834263998213530652988097054954547770271180192151980032772998946920649373847468225640716503554438337704084763446505387458365561089319882419630229253738408242891288291329534332946611680770738275605641598803086593680736221830116922927789166852350230609656635978141196707951337227415882566671488542279368776544578707381997421116730762906571985776323072916721879940764468155487727827915685251021254851100870621551579417514454580174126217028357601455919638283375182404922333649491744050677099155439763533447350225256302770764926066629003242910291548506130288522378893979019181872715429857122999646988862826466684638095238564013855822704509499219371413801537664703443839149872487841864725098432039087874011708082212920427595496124552214035739686508397340518318136922376248925662258245244345210540633429594580163695457526087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 225043653723511010798982384839031814694850846536963624680246551765113400348608753366874556645869897331798582498787086425116192667647546437460463610123200297974281009504903237199327321652825971136467090025399796662549092244055021326253039914808304624675466161193861531004865803556871509856830265201895259729653679069988994716860581850813828587343348828183464420681531172437096640725049487061917887627801672923735314433800904601413264962887802433243330620703473270764798781240553918428957308092583303514040357586011098030898879007435278578120465801757054756226557898225190897355023218455776506540925890750189356900668918817345656612227064441553013953034586877072270898791531681444883579508765046745840508418535286153623685147800988429153293336263993750464350496982407725834076419830026932107777138567601730481760085580845314210805450436242380017821785346294168627037064846944279246517207425825687026314670249938315607308055676394436329215115579463168008605109253049940601802205261384261123685016045958545291369461353439016441819808085719010655792804238645205384141782415925068736843943621894515387519329052951685870996795138900148534765458105319417935878003032537562885587227751089383315211030996096969199583802413181067759158660904908391132989334685602473791464582707923785625064818549955303123979824768849705100454302194593100308216142953237805081880426172083765672101804832556860053814556141243780652474798025458652109410441205986705097169112802792621631661282376793873468550035034323671537889789292025716534160989189432506490770132022120653206649131956460734491736781439140957202112869826745025010552270043977400162854703723834999356485665817815949280533034722994823526480524578971694566052737801634888649019094099677074591484952272175241139764518410547583255771567561916619001755644656191999649014556023454453501122832878933126259265646013860640733862655163733988741581504563030269585062598675611722864673887476947404458136474687264381752817762526700794081616511274566690182150015692350419834421110660561560448209826063850256501107846871939896434647781566542641673152484754562170618216545665960409233067628103545564517451002664189210425574593951894387284161329196145349261303752212870060019552464649512611581773539007080464860350485076886796178257304282666416673921458006275980792608357164902282839181440448911590896796049716596207818754418704910909506774025616941305463064395962924328009137765673302632155068443627955025500940324572135121991801369632833073666689062473690989480367001358850217524443597502548249610037314758065893018693064563491659802693038837017018998659691305765732752924723849100754308562944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -1137222865540168694707180895026746087666564106391630018326166264392623990224852507567697885932895588605069721740897806343275785310222467363184836614548842970994701300834230728874431650460592053195846798253206645985417694977056374041989609546355498310585673270835541270847353617501839839804875716576675798805373930679922153124645695341581665184403375658715247607671579229074885856404018525406131803154352473355103901042035070577798803881622460700409878680944243866417834077660430355871906601261950652158828245077513612591295222233190254917943151004948268782669636276321358498577976845866156697814795454284201487174433093718840168741066535598465527502063927403721213861086575025500711909647241468966180653436657223514549652988053932891247375745007776375255928715925323929613050440715937959976839476004845324510729927054494506132007918860744007939759015805675189321515006772139667396938317952321967435389588726159302359730400857007778471531012103488743020158686675025481041948504506406305212159629692843210286957107781902852709646667721518660033483515353550278373749440228796649568385602705724970484152415525467070851485018065296922720645634764541471089689944832385172288666214634320897148690821329645087593080372137151703043610911433671859256768457654000225352454269792063765811033969501681711908489011314208676480303088726083252916462881233991670141566631149053210553836494145167440195743800645410881349515627696753177782393958155297324860765640774149409289502709544169169869520773309229391625328803898797536666334850938113273769006602936455137828875329090432885125478953260155278380324694055273723388899324058840321778527735542228274666825880524621095460983947751425008469205118521447918349552476849800433001037689095770099270206580079727644895249265592730339320336311410615389300113804295600406585744795818059562971363424282526759563953455139813138013241326313317031068706306811264995315290911052358695510242924562824634711725154045860625196530999462205052087813005237962700416576869925093131240536566047379610752045329254515495144269108286601885967254220665377687704752035612271492731457233779750660394766055486845496094827461696452035484252159169602256744758376464339577564541114666013315575365011107470276536163695875912907644285219814725061367510204710590228715583713471914062403642516399700902194110667210635869437233868035937095004965187624706467469518438794976432441015489619297410588972684888887802336279989869662316110975401588357961507610407960044449819162002751432963613613686126731981672345389309381973782952395442736233625525334538621448730478197783191043007137813145568143074678916296164122694778880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 4031097227994668491718563456116816789511339369059556293354943942763120800490251186557572153964283772162014454857081018737862370300803792412954516261095748387503040206909400465571847386914962744651344621065398643664746403797448676617776399239565087679107877049822968811535061561196159214111142988932241670666094749897231235917314747544286166339735558931403351123496603770186094984562978349863479373523702785874730368173056004754956484129150600984252112347478845380534572028654531570858297337649084331875716770319191979217891403836292122468585004442138262001902129544387949288220214248254385836462269115925976380709745377374069125109995307441353218016374996858197479588968431590368007843969502801988032106524869848077824816186731465746469513188351140256994139988609214510347032704598448924630512023844914506684664186337556948502670771887444941051565341343417869333025234536846311112446173306385623737374748291591926723525911317722952534240087078668835427196418682318061090762211705064572149155303050667169640311195480096085260347675902674166629212562706013841486008407973317230060312562928397036740675340789225874584660853015523936354833680209594289738473769737794537991741742339660930669066745000187086903214643597624072819527881491081425362126928166154111103895626641697464160849687779477488499460984836036067963367962629301577557509757570851216633513161549831444596402427452402850702071839772727414889766919978688224047399703078462627141148049966016545190289482007851355462394895822969342206355218436193191058370911315347128856536192063926999934139644062399769961936532565726554751392791814929943576681907575367472917038554871087335242348320333813847638898205130287587267102091637110923470444989022058856064746109644189229719892570137972720604095210210907112111112616956469616105453513449172842048762568153188724224055146300478136767671476921160328280788911374106190860215496511861621908890659144399408143141914589149522299539735969063209174671265757436807981115821380591630033862678015703759491888197713452338447360352960588572275722557801033787486765684696093848826082897113412240308516467801836949885317635620756093414971971151941897038375939942431054151919920004073175012733250673826310083505010643860380345004795323305938727788224844160425434265609043578355951782636010590433831296528137868804937042730510453749285114188658046324177708413780211386789552436273352016388029006075740702143261211482212087040205450090783363098033269812597519654424194477964804106440192348989940432541941669628662816914764864937741872753976059504423095415186405512941750995923426249849297858979904626318833668350606033073880432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -8494224797599338500382910295868129537491076947609543644050279065825277881931464488901250536491781053851053950718658697388534380803525508367163670849387696332116078622963536697459017019495005692625175202985721825536308994172406648594851683708711112922967342337433231040641054915725524435441349925111297206392274115923647649235404177484472402207898286250510324348406355563835059613147978821600839610405235870785606049156644628839204463602288898586120229667811922283522483469926179373120956330778970295906461665884103275037391260250878435326119306014912692144073618983369650343109623015897052168531174969021224845645837121434429976774092637346599435139504355134255176918310602064837264469472157986287227396011093028554938257231622911056979685176783768046820970617539096127320879097388548066607560437507983624607601967387807047922190296983823681172989801657910289897854382446915456797861068469384840791678755925944813423935095878731122018018660187676861459489164183463656027939901849892884763706837355059135117852650823574576365868690783125645479020815699772696974342017262937573278685384736522698520788261832438453669079845971872949703783249327974096250462898183849947498542815471716007798251046142613198774248390512602499362762097355710212297051827878982702468051698768887328381305021718920290225496384218750141694686257240243454777301602038949293410209268322075265353257427435196964653155020517145740026053174943078854365178162478667270062249279736895478235047053846103846046357881227805779783155812373260169465914978274166879082020184562841837135122999069285324831686840007008961452429942438693484957074283722515605769188499422802933386875863751817909049319604486136812194469313117458204878929583945407746788652337705238466531016796213719347261849026463501588670114922119274855824173723391011546092379994120792369125274027330003157755546462695967675296582586026635084346461738657243627282038912740840010939739514555202206232247766902492264898700390454740477359693738364953824235102981273782422069932606451532581055541070389903970641897808446872043743294011051252315173295065799352422755651704681147015274388761118366260392486922753886789928450388877260622726114732733671599337941380571313175471193599451241370828232821308719689477777014027749040904178529915041754207736373874343909262938216508803545725991570427401324298442623196630267277748060054237579645037523630968934239377389529284921373676170290508355919202841047866246339366386744921418939880884938763013940449144757489883034988691490823510002462283274342400414473491738104610815906380618315884082113831237767485125350680071409316730435495763982547691765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 10882436876896763787141692870435249234285910783566089772713061428948511515985717834474019989552231685416867591973047889533724560434906974347885910251178551758321627158620570970464813066216208575280209396618138225247967635129624955655826777449915280619039215311133295749711153285654143885493609605427372409408800716028036261842597023288716754953435520736513250640016773093655301205601649893708908492870099063854599368089350963560580113607002793324156520057132968698161365971599460333425182374625617663925839833049986547309902887782844157868525424424977141208742157093901440988893561541968328585753795266420666596849495437597396930335596748550242370468189835781917290991980984343676673445420144717554966691593792175053608088480845068617492705367116159535634373014159303375480774875130886220762809921002547086616888429702019863282116206185386989619622196962696610848769338035363312455513527343727179959722640932223483052645743126471633388706748729684695736039872677217222000725264324280095563160977177689582164252946863317504843280088910679491081514443289026718321245352686177528493444845332146138030280609721150904518490097398703115720533382773290374442448560282362597588848043498897580889027640295106365046070118976593427383825162731770394051796361262125886382398475678339511163400631066415995308470838057870399638409788222079990731645752830188876447556474382138306945675054000858070154271895571978976358550286849418293666830505219613342642666706456353639378609037050907687410149121771784155841642922203076986890836300496733595666545265182592399965776510560069563029160742405950627501632577345021674493212423512916510515367308636918017568749939268193906171503384414025365519736266094955402416213754193452277608591532032924060371499433567764542585037572664885160523561332480127907704592805976248071472897127707301007294414263355181949350269066394196522660541433354090061483902852692961574015333227839725451967219740577538103104178988177579255204657238795870897755786163283906688894714477359145531243972079453269858471138901568932603320006691717746073372295609705079128764680718460017815019709208873485387104239764444741544209607209141206539079466638544722104096134139260008481796487581126178246704017216139039005941914795104287746370942403923214728144818168219745531587477957014122675270177153998137104788380679782270790385912584443015988892997930300181530495825833459583569466822149001678927634014101655951002714302473088877738016876243805112392035986542060464172650897871422391589012013966243035396187716320356600574090931824610911654532166310152011336712194697536078915991961307830982833458764568471578208251150336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -18388425887816968114083284181065766325444045438127847268218510871381215606966955526284764510408873138763780609278629115101317618654584509146742084756505794698596739619038886274598930561738324816565488377721167221210657801161449895651324648172498857646947347043655916775022431402617240921647762073129190098867019116908614874872508907246163108488760546449588017426653414107435562023233626452646456376639046055220863544983778083095657943739611106264227947640778632164318801288761049359636376955856835899845313948581383441563746350079614615035902164059803233475975366697353620594444668301758284270525441434723931292935050788416001190829710988628467489121173440466682283745639536380705738286978123099385320925879915711383312007387009966725596369698971970505188803144035278907162998271530712647719274941289390981078371125001702356105665334505497339341839383465340180169442855282479878940133700779254733577211552611690538052742799145826211035662730942021890871181874684937589266520282473314253323341462831179039222365780741953104179399192974470881398509115116093215580608286966412852328026881513951760878881777736029380378114591495138695206571979150306187823814044198697077021535280497132923531392778228221855682089468618102582257760453911063703083861741543234968767688827436578862807264629608825742904766511312557131257597015295604281261738291440247184050668595841091953720309698374458240891912738887303365151267875692631652309224642692426840229700901605425192131342301056751605669761001608972460192300287400976240243379757521676022475700037255150034304409798899440404876770786400191145286493615502171717445546311415147885961252047520075641377861937341952587859853196426082577201250827712372188499796454406491824832602094041905908339754675014103458103467361475880689552312929742565652320268318265320580627873952580950629827206987191863363735353963070047872255006174738982624144172534995212556693522270387959490356221937391798770107864069309368949023416886873753993148992596861047743582610392103741240456432284594636851764946636831995190966995583122888228629870400337856627340134469562021922452332055163795989713928139505609017829747483460340073165244872617662335390461967950734048903235623782289547289757748654588179757912098531710639603497596420128755792520302453867036059208665566393323673967423680884772501654648702299875677874659718349528569078135441625829636106429820747027372201157299464489559102038407712180032904429196643396407708493520401875974832252987209670573122756300557469254858806684459703221015155993575179009365984492147998847860629418033020378688017639694442682054787116021070667627529288284706103623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 91852911670649005040192601536418828578433640721952154826203681543748923710000514513161622208887220102695259923415049912252019125375827744146959161597316086677399393353743160114598533076206203458829805398757981259540314240146728013021317625335197566407935660841032830580287900025219122735628774180403536486024686433566626823276656044863152581223644424725670628707160886648381926781200868520533358998371764371351529775284823012009478779588107044041220132502234103369390240773594905747967033549778372912263556367284354871137408208633886896937646621223741721824981732317878413331869174767511039680063169954847343390489560758013576018518662422994286244826622521616158832637546635446299911804447919043204712330852616324772751831954964761893377035441984337267903002728015629761509480769070063816089283577761104715800761211582312264705715629311052975080847852559710338979596388872386106533811637938112779384355274523420841275275080205389517419971808324232614943337731764525717255981701925122495613300031087077761653756042136407161456155379953861929260088548688121153989827661205400681757770897392035387749351682682207679810078667133968096032105714955844800796619293746082065004601788495120710433331235716807035952090599320910980363299275032905185849991264214934506402129273480321987385786940959612399623887153766497312991478586729649120460621806652427030318481952180631902729831813751939872296925925057117399403648891052586194805638408310679289245034970567590882588150282950126302542143688965466002354741216201806549911771854063509125577692970377051709389101753325638303482249011308286379628506115072337992855067562420248850157765198474969281342073782498237356423277219800725720253712388189940779073676717692944969340693664671303037474535464925688310177063125429899576775018221280705224124834379808993344700286068259768818846195885079484893255496000248696512241595528758713702317579803281513734920967190959753589824843092631515122975916085259082952928310476177361504366530354587935301238169120065664378883376551815658648227922739000478389285575240794209725095807145441399191497150544951128822773147427015257071658426804112349286725701215848295380429842237996851621299779338435779518339391711256953819629164449558538349959087864892017045369173535220090257926831757272784551416886847208147065405311502556949121694773708185497216527887839453957713100840790540391554174846538619265531751171667839496878008866136179553034872997000422002362742970202572373296233949127622747729611564363672037186052966863075551763569087118026512932391535596298726600082686336165651437457244663586728002773013461946161940297654470971211548811329536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -392892178183070537616975296721814483642200861304634014077986690782480397409837225705603778456207654496906738693157986813726328865872173603685503678812998898285787065912955222677437218830414452160948946602792289929375961454906580406672938622587823207122133690354886043701157286180707269378091524799762299054685016423672070401890870400863472946543511844609438231039836033653351010139356491957397284146853683725396344394977677309790802296849563149224047037181026870652336295445992811031985610981375041180619347741748124136445949678852181663401232744973659075026650834091439669665277424977352064401845566731845148461259990733165008050780314002104867827091214929346180955506653418581928103367352629558512683596690080782267740436112787240746322851192368740098827125168325723840740184070544669318083462735621604873229926690483059191263736551307625893869499808924916982935098598395555573447427926096366524611974000265015004618921244299664265456760591178912965743533325823695198845625450625536473575207450683785376018249520731016800773436804146862097977515891046334944310629501551702332246905914142009463915749924356517178799004132179845994926221529391536969425389211874009263668954942375762786135026740449472945200201156450503763285494449306288721212172376153452710940340713761445074804113919334831574536608797110273330577689162716906472682351794179279551575333961759760114656348123761244224563816341211554332568819049167084871281153386595245518413088713476534251354602921624816978418392702698128956097831160909141760269079076295681234757584790783691655330934380247579119287102793394558680788272808457807555428834384821369617143927994289175189828441060465273232654389724565750057682950458273638660527532749970650594802454622021301896531664018284104157768305583882875072310476425128350788864916767986549885188255503053617955920524104450910626436409532556509434926836444599753597956088863450200511327742356954512136157767325563256979100677249543403581631404208091642691726265462991520388184590781928175188170305095941467716875484431340795963794066504603405265225879070475561098318676824484262522672620815098519105380804901632989415972779662605430224568540273043160339385993681062294545480319215289093667679110169012602012285663442997739381129687137248434065435938292606392848172298928450152928537601754059305798576455462092239171698392342996951760411598281140022759846171019294195124145800318528992412567389090193438443294768740559394031520104027308660692748657806051090722177493666276118705168511018165179550939167628638446803912022330956855525925353581493986547671848323723381774510105796292533866398611429438104624798105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 1126577923905325959478916100547749127097815108746402167543456502366813592193781648639853962292315829337705806409280077399013244663047790186610853193541670828341751403935414687309378592673172320506807472855217073546462763835671170511296463304241801905092382357061445357043061682450359567658265215974125402810473977783709586231263506218042905446169068979112929060522023559365681464017498563744710778411585739609205969696833194621296678414008240055363719966198454505745985709048051148646626504334174027816915949790217017324772047490007643991105222047282459952667637352714065878428225641219547423968032707560117861435293290174958280783561424816602232222221053138197533861597981379765222993360537542823048157814955830180215577548167160960562486132942321499273246947616306278934539629943897060531940326433804118720005331063909261989134181225599563935303684280908719837438072580829709838188179518077731809814363454901030399075925792037335562001107961963311108317164799663564416437233412472201769167163762203708183828246047212501296612181055413362633973517973865637476766200675525865865695387720284829386358311367084189126018480375510881290048665342219194600341581834927202406208336768220236786766064506300801565102055370750764445411183492378542312940745199686649610040127249598322074710520983419120797869779869187962692178758348885779267116896034827244488859782650361953428154762006268685958011635114435809161464006944069617032608517042608507864044695956325811816469982239837254172411101118460071686104827527260249673540605291263535920161814829995434918707856801114926995770934144425358973290085148994639534083553723877044531776395834753849350136962369646547038737054881414693641649889213917220614786531733046031302704830332209728842451651861007413281349337960984261229141535102882449438955985405336780718322652572021815659252120995565768900491699763554766552862341162162470965225392273105036900961944961384250538244071897886693559784078590484665270165438606288395430749409200762002208076291610965048598468030941445764115765230994800686226463609667629224533565982518095923040509566877673689751394295910612404956347932112730195205495086586631494132711751749208360283683319030768588735875069053929348178135130269040340934795858646919466223494991013278544726152980641804526336553160679142928095855824386593010557290169884159626824081511909814798733131493121596053583592152416850834616616217342383342714617706680781256771598539325961951856922021948663935830631274018869039198919169264638510089776984573797925467875946510141364479763211819763597364879346792937211914398164995478097644044900536789060346358650559374012574764892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -2337725283365036696344014484337134708951591785477629995710990882852669500850365426425239295096569518410685152683379059352097627415066042068737287257223748613986617212535249234643654509137494007449493052654385333424374028312486216464598357522129638428115017980013393798905746337416763640065441019968483656876997851299166055721343832361848795153661397274408334771309730497595204356207936430084692700916054096806326290239317907289012293248226479752560638743439265561154410448655350896330345797041675468652912839017489944809840421531152542049386610534562359678610383890751490609184680699573479072848711655888011924481602393401865090315682875586701643567230998687088165252959362199902707615126129765733344030161615828895770154395121575355206361833867234817702302353473248213914524974360400129109378682151533579128240656294381861152004117352554549335654741241679090550147027611230979439358276244933674718435369938807152902712756127334987597050751353929002307313441867806738746013268293890646948168039891514304796602589268554362156275648043560818473978638551385019283495193465361172765962153900905522311482053092570837928838786862740596741547523817482579727336160724122069640492669892371513183498616939663308828483521879453035442553770911494424465408396338452381074651557319343752021098388230161180478869768122127722199484450844223180755422926964940743754803974778540531313451263675527812028244309700847465292538575553989238752031039608697719246403000155687113041379067441869997664309097317862736728652080807880232998160204970246738581469174132539770088216916460745651109668064766730196741692355705589477726423375739773695659846185535446024544015803870184776411553634347670531820578351311425133838846251979906052114603133625373781334806701823234781671318784229636700806827594453778297705233636988493992884356985372873335853284071575673868994481546023299963576294732822649541899496791664372117831523870238683102668899022274670793034657388081451799177505249092388523329812434611014354719359175440255742506120032176838913604794935858222807401094716018825510718643714375505977764333611987453985022399960648122361590616412556132240586573752526834612732481187042065437613924505952421296516407247356846626248191484101059957608596094956640912082410400060382554411063641643482183082724361416783475630555822955912400470605312723429446262076716977347357068818103525168742180887840186418127076794782532251034987132110348123639726255822994143848633741138875122245542449966607875558308441810194296641429380103466405361672391201834465571528855439847243811046258918184360302219907286544159349096358312053053749088437861744809674937886310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 3760596612742900543955085087300128480662023472893719053004785239767295762012495497881021246121966075225624799274276148176274730057242264516351213518439839445165930638154286544117220156473081383656807437173120355546347298772109346257326516406911104278071338232366984644753696672533735183432898949119572609225598970596366015404837653473711494124956124149645718948354900841881732748172690620010863018960316705119474465442198306380908089659003443474689672957672806293820894440089668960713330991911133960817055228141308341947259377936767153816351191632456843534276471522744516028955184487608920196217205729005448486213475547630127851552581238369395411258619148747332601748182147905586616174025422477756408927395845753589844421107867648687870903589545371583707007640903880391656424118473757774535488748146144390161192053980360905210224244467253424543094252729037093143184609796274016990828450790609266752907927216179542982105306368064532162017431028559642306417164296864090535027129035333410524670519101612095455031352395281622432074643706756528214319233466081869865343616681269032494167411225808047488008059157782185149821234211455109936109060777437941174435821378063937327054481949478162820530028991558676539047405807683779532055337796153212893890466316904173364086157690149283632072455243365272975723604490829572110643520665320722544516953644381948566983835428126827745432501647790740185106366957408702091036762700148040099066736366986553134586289326941499579722912918272199941738582285942754139300211003179152652944905233081690984269502664869809198528528181433715076944532958374201202377938125597093151133387136008735509207563381846044381122798676035552191342308202523151701153907560178848536575860205073656571469229753752515890459141121079455465025847322042350443722727669223297702434485982089968252299220030260326299716736273657294762007575502833157826134697489045547621668620050200184668554926587509106792982510024796797269369489324267417650697464583000676909460403160142475784447953381907003120756236825732842761696237176967353430990520091783170220513105723317295359124464886643885812126301560370785758858054393808855361912829382962870498453160703174380792412192108380658087372495963380792428401066908479258651287805229235235718329306131655221585201286126885920844959813318446048375485259948875051429945404582517562772751387464657860271271013617788891238455415606706638587163227271156791809318817445378865094648242581000296163423875767332724218727739700419102694115434119662454256629469524039899445103630804080731379421183933745240358216872834833346011874305695816912446792660917958590831889994129885628757075558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -4890409012500404709476693519562452744031877181111109771219033253239934564771370717149315043339395968609688621433204693947100090441860772492852796599979356790009797346972160509679309420376688252024596648593095724934807378645354289893964026079542005000447135355929996527273928006863085215603031372494737532637190730779849755907224353036347870368842130948924662803934474085026447376122606094984926376349623340797466283777642250889453848477883128405728457719550706095139889324562658740974050452990170509063121416850917193810672826650446660330480250230565479454078180040509011909758160901873811919119474840925198648391650559147727700574579771358337492646908127915603003633859605268813060769297060112306279574200638530693082527386662844985226561213026491563333256667075488833374253239529162083869328219360445520575567543543456082211038508742060932980976765389939574118505886868457850735134752636145100115365393712059597184990935493333980435291501608865499875680698130911844177743176964508342851658876756268878107796691519743349283019192392837566600152221569333868031039438505280337056673707051055660290053776200403482324901985088685928002033552712542468142920720396091567581766712098619027684535141271728256602250517221141034081146887505908184234327221020308258363067588826134669646618988450677945968022756255292365059485955601507734475074124545608559282980292951053417813267997446295814505005982148980013221654991390524463257297756691711471838721145788761865629777081773235046116036319968067931212641150156241520697212309694238264644571857710782372045112968443543585929814715975075952965823092266941975845044332201596554124976875404930558623217589686138579093254758952917954416206756425309001992862243967490327424805707122959394487871696162530167994331951123065367913919865256751344985189276905912266737365545884627578226367532067780184751190014913245510458051434683271844599460215632317664270022592737475261660655876830323678282627769569843991642172205770138826842644945997614861055038917374247720182236738084192390277340316061639804746981677406387263607745873734520607528756353676910488490698193472019935885493835220694040581582980780724516389462998741771100936455435449740834733361632159878074314013151726185708077223743940990205337777968417108878242451765223346497124408214448102719680096611068080268580372945685278832793136973469835637403628608306730880524223328861314050450722497072342210669108765182636964013588669146832379122712451590004996650506140841903354760592945542553505029752639973985934580895279539155782493802492772980760494444148572562373927970396581686354196913774435729243547640135147302470441207070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 5206709217288988245950399040040947037604822112456912676802395312625931380618858178894369434649928350565950770747115219227935410267356288874996576293584962168178141286822968991813443375963056508301574747858716715685773609836750205132422674023318333204318103643474025625653171055101927568068863909782734958898155747279892172002198217372588328407862513521468159000265738480279553834782405049093021304110743695543357787483300912309917979149049724248586356153613562976933142726841479835667945042988394874198423464719593901229703083485054031418535387005109045946534498855336965126967030660624492728535278072928507759730338124655324090719398897933837302603726233068239071675793774940539209774588225844025315711377691900183941788373310826501301597188377333504438740294102114694414482773715401784092947168440915786895996105412669622270174180176144038883529221043322449078499318650613779090309628229156080542802499234009021581386181978949087981291762859761312263779812403459647485768216666093033896086391971274865101795717818238206933249790334813297489938797369672309950206842926083264626568305609916789869524537956773847341448833147740769872426653435627198162143209136782889513848518509228254660037973480092134054134123777025320909262401474089081352779385551727215056514577085679052520770344475755404714354048913593816806942768889332051174322919258548212903667901203664439190174832644330387937834077287784630193501300151794918014911619580841647859503126496838431914186108301053774777262034435806371252471094153947079649800749225730959947217215088511595340456117766431079356922578153606762492944997649732968630112688815892826358166386052602843693106947558737722030046886171455560100392831372064023146247193022554885287972615530099246976807174392214260464985826941315348786526772145507529654824959391934697736805121682792746565420500111867384966566587745174895444335991981385439865661295811868679286024331040330176025614881362888975406995853201319539192342212600477629292723927241081595577639557158097625487204851815317867833844890495563436178220600973595691149205877449098607741026479974587962205796407951701024949595438199100445025136872453962845334882104311758587763480717728723208242765641132424753285550521581801434036909915030871785344371060793914491064743447154626304195847415979106476639798134428657336402175450071906553093551924097837721363404787093873731798826949618236062752034991898160274168537427707872599339067331451197953350753359420622355336145155630576377753027044838819402606201605638103833291028506933457057492445760378037991825437684281727509206418922376124228910413008135336526062674662496013106163209994240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -4476442298922690259791156911865692030752670962214039099081166279241108666878283699938413661944976879330074456351186468834129322025549299946304610368816620558275849203330931408040436506944006441582794295929092442092529919538085496778129420043917000835902860766959289427340701826242358213333261304913770077280278331543763145908559272046663987387195406904011383593306127518334967932905812953335930078468574116487627735451386008063498930256761085557656640362290781246098276425397635371233735798736697415378005105327977659258214542099467811102580509705073637342965880897287892564447760950941498329586256157445134388580299515561910446927586026196978036694850317206530722599653757131222539746933910505967212340201093277946215047548804829184698581405004910123074600807553354309816840922838233490276162231113554691068279975905247691859647690324075458968120775633290489228573243644267281097078940207606787949295896418342935517208421915731289186550686033954424915487903632669970930380920899021625160871592871723255093529632981476130434376223710330071169499539226186499439267910872874729927282377405772944161416107878186109843864912741498129341274030987299104471172239542574101740686484635510772306850038095003997962247643121360746140391602105821022577346078514927311296229002003392389866349651587583789184736221582583246022646013467877116706231953782105262452585547046260398020387842878019462850745034459571710743446270237903596947603268394526483649371578321966597137825134014739830727680910723549386948321184269796097525003591895709456006109089749703513945389020427067259137176905536475659163251815874401027243728608863356698170828334591009759950597902765849529681023678086386486479970847508043700122515196432666496358462087591852416866640593289452178398109521936097989979291447781672279686617187343347891757426072329294429593274666344426330298504401849547111903732655435911863654647727976963085219455602698876349762542959711095045892895747135760731351274057343461501994000167768413411582308818542117512785774430149035537112761612595681645120470784922798397553435392823702332762324075214136816254394285682199801584531815713578771333911518714719483461201292568767270942931411214462399610190119172943109211567317708161981710335550382594161149651856641496089347025063337961308838779976721114197847499165981124738940951064637218324067704726890627551587611640667332919784576089902471692834624249099353274925729736723681620714063508569078491665379836890897581889491285249971687873012094745049867545622638896133296199308343251828299443260068286283402732285093059895586766074222291251164550492253624537071714239004344849689758893342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 3000067583083508387531681259275212068895146040915622670406555934560920417034591007073741333553234981552745220473552198196508846375752533666584834300065545279231563465654047284853438608958265356189258896380151226747543850469152338917121373674277884201351964612535728249357899940027776520405797223327077810284487445351927346379389941392840796033612210309860633180562014018274459326605255381177395928937010429392285630828424666629232259565878220774102024614867592689325186970288823008164052615536372554031061907649289938461659798051323050229938523764319054613893999450698434205701307704316458644079221189018260372727002055864157897197100554370431845614287078880070946899453299169814818074779689645016590199614579907011008785642645748785781811582488635789012286435778176667232861178358051696245904833962800949009734100167506531917841460134759051327353050479221533915041283345097234342550113874634063148178091777410035362218347320258587700885858087992194052409070516574966533398270291443686070661175004410982158545930705142765670108820855713196702741848442506339201731598265746548426699399373449626273754346740656020502142737923177709644725169525126976004693487321622920314911877954096667112071865760510138403583375047578801709632954706131757493729089175640462623050531451256866969671362541077657043604477628733805710935163789585436053232009640881162494760159575877347240290288694271735215395323292369834105087158671743511264663857578899641412509113437103898747934590409643842631394615920687621269861091246091704068530694818443559363445880641262651790540144573389090627176467087753062982854792768794739908207068288115132857059269037397124728382027187200119459865780387963959938958867347639007736353085231214400979790319995568164855758922981018522180693606728938445853195277905624850226998091207443997191297439132833517066049762914891056538713269734656607869734914355366673086431535138012474616934016527750731774855735357268067589864734392300404141878011830818815638111043946461793512593919400503469727650653211716627114776798711762564043478170262745590926536418436740933792574658994758683277548422941621558766105484609008834418933614917101099128800442805023072012024078650648506901660968529149469581033195720875560866805246906143164977943629492471508111454544407666007072766451600973605477625895902605336485462694128816929968140770554924925342849148181012174806408824695034841412283230503789234407364610846936314444589190534474664761522035156849053883286569782001374723190456673761728031950423894117088425737419353598116056600944586764936562982054070388895303956702909877803251853961884792568048654297625139807208089845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -1471793475955926196184597702399077746754874825538770829197157934906849137136004883425286377246664670967011690566621667500517433065497793837543809922941325322916940424302084497574865915558326997990878124269590903492911327345346240074689775570339330360560185136538296832545012859278032804813121919266689806144460593818448145795830616933652186496066383034869907189123600814889305809662989594538917042185294075031397079176699719225532488821615386614885047403008703191958571763016695274205965353506371970994595639942887870929012384496254403483292004532713397279458517330428993505963903394129163669631788279490802956037812467171945280010467314204918039573297482639465615205035629304636085779213067793631545899810682668660151954109121144270473779177692147235472986382251850793384548960316454027988727970014670785491429885472283322112183622896166092495960402954946735500071954510894757624455536534856764556616553121285275165455956368960099784501833762414503479304499561493668624442618307390532502985304121512195680471303683323167750077614891052263770362008737954594544855316496762706143212330955891305480363234704676634318280861678627910331290534739378520862350344045031712163500583960443976330439137871018855431947544709927760180863415705166479521054231973975124214137596724322283345731990033720642218023781488622604521307455131952209714554763313838099201308580501461661316565430087277467495534690054809550877388615349515457593347689272791954963599766470651194665599729269680998481212108469690705786858863448413457590679791028593692131863676450335388276601761866189935777902247641194242028986133022497058473657235401133369805206406344207901726380158910023779500062605310541499413178079225526317251415764938904268124646930605281899556508634414392401422418041167690316723395189895648538327808734765188072367503603267903609413278691797569213358569896386231143188122682179831124607178302396553908158814691800387827874803276825483156082852031362534494905251814207841649806829916179742296586261115024403743871540847998036431460379766408338296937811409548515410603535894661409975591078581455337156393339775493435151966097394969648602574798277902160404960337637666307030570818480935312920904166585171794274495327411740647013800888836864990018937505620260080537487976269236429749462582106168173215170608936179260962588369479145005302449259243596115172625250816786319593379905422918254459795915674929314026232187921628221494612106989738501034809396170969065555934427685767072082778628570698260425309717064861965805963721191272291076380532858652128162366997382253596406206454558743918563051178988781694232316188830264660193291418992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 459303777957392599725682055959242239432815314019605437009653728514380936530649017932493354900298317620065207244241060974956580150766655703058107409017761890589714522215215089999579261121505116267787489473987164648040006091960245297115090355711712081666579985206408626630203242833119286376660249543607863407302492810471600334683344352177401000991828184198557324249627451668304929033608738913119243466246229515021966494331849556171639967771277695354638382355279027832054906401907527909380680691199265497008883284280406733704773176866494273202734373287229066255586718666241688390407909381581279407397335785387952977727396540260940011723689132248982165330329176301016673203965952253988495827712103657551462943210492647607767743872776650144600990676586538371641885836605601127120574201680982367840059229405805541857296442436440463432030578838632752758991399645867324999986713587334663146186031053953143663176177375303765717716579303145764888997219482439767984527675955392432142870407883748089611675863231180907329595073757238118720603016307693169908610066742371676838585628983521942677516121526600016580735596248385524518020713509062791234276555686135619369646773782305468439228679351442595547155791645751048142975017050608350753465152311123598099258273009190130699175815311107563845516609668011097245931177211270673564968059407252251110722341917512741710759891886424270432172551863593974415775927493591355676733991650950761138759885457682511076894496595271246967231757357911594812649648139718014964972371387030248523291325440754418233467113652972494527297103353924445761299058749008261231239021400816981805274397635183666568304009202874646590003433798337309834490911847156697856303282954261319975550662405185422506058517324503121304316745628892777638918394774352391611841227378291843508543137215129590307182841310697134767154164615563663257122743162113270973114563479763986019862445017764304540995172940016183918277489277471127079351701200804349527106185017345109945217164663403499572621847211391360506679426178618685206467916458897591180608156488105423298742003621003173765583281160775116308057103303393854730178011448270975006456654699330077899675000029462294189214819080010788218073561458840304135439884173064201399553024740817431377178527607816651670651205405243919449642261886733758784688290250379302552130748144730872779295769925476168677489561743809071396114134721765775803356921973617014058058846167225992465334184774926159793244750187964458524146691524064782600470140067144312260320762487421558674350093491609919823757990187792095710897270433371154764819157860916120040721151737080909783327295280589017406504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -48726422416116251809686355546360925420876501219328646883117850353385942797151954882272366168569525071446308034176439692826050377235989050351463326364585157176733981052063863074633449261230081087582306572193816727772678861992937941043488315915210685967315076280750732860944266934458819803122564220208418041400454221756171645967046018807291015547448276356813686704491143709854732108755096160934430677223459208337748825777244572055495782821454830743243662737328909929365021040223139159076297694819620310873813033615285885742960050393167982475119142247393631855603538872675169690858441519241936008521527507615861174018401353247790213007998606967001081153569952499266888992046072118579390991384487992374000070313028479061283459205287940864368187042612234259139786413192739336413808136312379593277868737776817973409497579342787579953180023931773152135038787923426559986538080823865319266551038380868414556605738725855900472258093547830896587013686585003131776236544587838384978384704439476050881169119328090449465284176896836296179829003763948194430330869762302485047547127376771969170957074282575334519309000046813330643568552561477640155584809716068158554419511245683885667582561000665824275726060759696693533644893275897834720742987287913498278935699082930531062190165181086109465398747207151840589104619094081803696298417129779924887659905416173616902784912026478473489742193774035729035218523833256317900496938781347798254804270125650719926783271719036489268227220542505989400368400859927753172351157202852296294678792968390899818874900036830445962431694188268227873192869309336626144862961073553215147754260602368737064077367363102796114593925670347144025531133914750746441343279881145678740373845281467768040012238897950481685288484192755542340380272956277085285554356583253055381268620272059808336990616306664124303607412265806001658278973178956982593459472194830437385033660105505438457115750130977631848303383255844466724297513325759410244319166445939995716922171539901490301513422325289996560783914710337341814972520798480704254859104559369347823439063765925958459323782499013209323913927621275488501469354308107471030095157113970646821949316813238103943160850339013557782643551131660941920064986562138272705645056721678298422297716385690500790528462974448592443133686489309173761795055150340518034758794532834170740289605501285730607603193978534704549641923532974180013959915344862922231768821096241969170858874787600423230920815552442317829252879305814759342903613742042545176302843760084483731322708698872766364142407729554244156424416291062352674250954847313036301559706364914036080474194395112224336117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -14007880963232849916764369911979907192649391184191036034462163075764294575658726717752338303263971158082695089507733190639937777049217869769778313964347892927224995404828728825304306549611049728871777965038135894455948282095959411259248407723302880954650446312607194563655161375041007148643542532533393614486540757243970015664160495106071683769032956833629706296244958768246974618868853045746420160050887994761041562442325313682990915349003399803560988267094761211381547987500258280920927033306560481691971115411278143629738081049791529152401853183058710004318793808928607139268570305636682752818070282985255954758613410670473302812006428341800819942623623863259881039976916578636179556354480124373783336619308596094182033391299832744961053353362776301058420426081102762003354966967378860004910381689424514736099505277299759310574421036645726949174238451403991617793944608924237288038509568785183051211530831127094116640110936343719450088564985172782568563304602038662553456013518175871291519191037659560901486615053495970131238405221448996130598186914418897911055778457209234091959490241137664461827694216491346148102875733607357523553962473499886411862654174125096472961376503715003008594011343553344549708263940621271736549730029877563657736021273678309982063635173652030510134463912173332477263249013301254706682404222761866687348939571496669585618828368567672212171972227587013168907997582371133305951257043604302787216453721028228267816953988415566521889645293467059338198318215648018250278375585033931096176523998012596751780402249363196189836890783776747525081827946338507268709304440320487660117713464486630882438527140127362565373006900529030642207736750309928116274930336283609321087646016017685055740919667153951676672178288958885256626648582581127077273820402737762929471029686306642413655312799145878033648041114562402924064572227912872047700985397274031833200264107874394685465640218475273856914285356141651890167811196436987688562690631219925963330966364276076463495213162081527173443444761370576549644008458930475760307282941149182488271255730424820136488265691303526153565717243822042099824749595280380048402391233934255981594826337340916118285199398774171393469610009090262842481778981603269940942714128644136274560519279243344896421869533523552292525642996918547584472385813399419620457923252358476599526901313587270618483525986753717059891673570725027928250141973150967269033861274271615588457277395349632683098516712471061374700925708186794269718284652105634985512536264593190710099922849814527864444238202705712503028432807870748423284949942252275532016100770072983434496616725611042601697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -15342196188499099444480024126283880748509753196537889402493428431164638215874182199665342471802331233152700926242142677661189255859896543130822185899404596958224771314124022186818411697871567311388130832756935286329864415528677152402845050797326492586032054729465151174177181076457164745075546027668612004795229669710714304219415127896147638169496375279616935733885187834613746847895478955216324504789034526561127186816373535404681049341347043896315090546476782647550250094680063398313735148883315339836954011093487398968706680844992727011746517033966310695837596214828442114067979932784640145366570247321935147226021561175497836907813109493824442643599114805564222582120872596504931141502259180744182632387958290847401524892283585411462224740598488778160337615328228834625450346150321386618258572285159370450950485399980302567621813783477115689258811550068654083490618854288479919365037566429396695775364831041150642613643692055107458241597408332264068121381036945660754705540053995954670627207646306784263098143001377774262520321183774261595128612742924229044752403497136580730603507190840394147871955813938805068150624487787747956087346909969760366213225013148859352760457561946932765627834588274543988678611702021645564795702818396661903057340954099343661171046631939887386760924191591178551643648049064922635776972689506125323765634873557424166180155632762649186538476738852891437094698904905432419512758983653744672433980846440179764617856026567896816597047576152205841504161826898425879368395283880145884338755960176987363443603885804021209003407896704513481565463262232199258618684863736752500825454151963417237445032347203805339509006912423523863299554566185696026006163914090493409851278543597498129495449978808975245492794757413736346504811442846502731103253452139283872202363126128714281088294020275887989768859468262106357882157826750974866569767914319717491995765502369846652841066990209920763301247534352659168456161357354238657936696273037742000038189311379903259777045939522710464889076165332253906762254794798809609489323818542252624292938280558194910199532102969246946586824159444298521330301344721814797422624450488982529338565385748583736813285797104903467969571357903450246497886073221688529564368408098607255198988172855064686295146727956633509032039582146622698654099280340528339385319667903124329352364732733277113154761945321372795498447212066975958948923624105303148404646252906779736781391618406135202113501100981451324314444937575229865159186835432554541350707682846393333592431629331647030206017616552732556405234485724919571488145284679561497520170283613054676973751177451253058764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] 30557137568159045758767070952490955553648186156354817197039744876582760078436278024505015539698842448528553619696960135716329638029097428812970626114234616199636348085129872757167160486647268451159386495308192879844493252467090102312740928868439442614946841519455762127448755298507143678579672872725086819549365446986552703198808943152444187261891099676341740667188142693124885361738940474848103788769244419820845011550797273516369697396775410140296987394238777796260707160468379429679776483601159980381877100531297551457200169626400541266070528724508463931235469501952481654358406893999661740159386445653595042627821745636718938976019587347839967784465073933526100650361826503637435404267314173286998359374065530609751046573207381151993704200177471523401330451898347649020661568333865776253839184905920318835391443526453023785334520418183911935099397092129703787671384332349055276724449791563937470466047934769596402041925566332068234690968567955957798621056816930587516218003087366474822398503144378716973776660800933143329072006168495098073623545229685129112888318822659721916964156308785590283446435918365897986918823888765641927865635636925563626661853720314031723116709226817783514153175673900814481263492788488273716755255824676941933673584647297544722356165751987311726234212979867619061309549867122105332952212199608860824672534580163947795386972577452802114793520169088194880018920538215306865877216897109966813936311616366439900837869278115459638493032126062443710585262464798455316271592964931008384768895261011495434592755884210923399269257582649901452998858392355233779724610836257532402176977106634825808929262119256520434052541209634801730365396042820739984052464202959311514279682539637327486371521060974591791586357470954230251691489584081771558814901269199363730480551417907829538933936275216474781027113740078366736665812318723642568664047726588985319885310097960382974548466341164460082983671350620246379195840886021853261558211674518369743806439579986283059682448945880051386947418759735809254605527661669274472684809221412009475170657623032480699496578872314833178377304754906657476032454458115414499463241351642320021308013030322141495801253801088271798444086917370741886366030959741867003549991103835242706235178117262216296153504094804024960657212743266118669831870155948581456780318836222170506296904089636852927120704078951082218869310574636840991999567438190345714698712140759065210991047491758559229620468790125740150002613631118647535549685461833226812771854957655951026814609160259656683903665341824908269862637226517629788466377527735364588047324601693291747748242858118297419776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -25366287393614214893743599562049644096533935782939370940986332212586157947179227426297250012052556796645177930063317368002293106514258995754935243958013277631735936671458370855284623311457822736930629329924585304010525046704834588613679799830387730440952934295885586830070115407786842058110930982910945351493782679274136095234299399422856008241862059338626408414514531909734096534159464930825281045303153120305902090778606465586490498801408290983063864638124181505612389157491543586220355754669013147164012666488405550828192186054686477416015428848348852351714167429790187165607552551026567228500678552233414428353408270384817564507548147064892824639173187794181623258336342630617017122834477890471000690789198244834643626523452050828899101439473446353883364823979079123856114716776534627855809456501621169420993525082853605616457345240072854508904157304147032608418740641179023367176441886933569686552136104518896471903115695122975624393894590800379650025972545689301308588292192320634567718691769198097966293003029050626251549813903539641632880969903752669045464052789701919315647590236589952389712242211180498387648862145287077593827906140593113014480235296440888127547334294497537582176896893976726617388360228683911221001360874842133406682027948337188110272075719492954401253747850497954004389348320935549329421970315047524972214455686920341082820563893359257056909077577227605248677156851910486832195511453390000691510127650761168676490071499759129743587781643180723741376444419615749863256253635275950702773411440193277888426986494551988017530701802211346956090366916809364088626709417017655374463232331261192840379305868265742648330808879724806635278525501430589957952445448022276841634699039922396711732417869775564648125334503666616456221213260568607249561669488717831809148537216612633102388541433584865470265989773646700380638444079588596729784695823067429468393469570182329108793574914236883899849631575863038555932678635748837433121633277007184568880641127292854207527967220075518475098754327062293224640350722645382584380543945617226548243168863449518454979213800123287942617637993956255237956344625017150619189939836661532180221877184267752920330376636939392063398216134879480951093481900339142873052151196070161955674839515560587901219209632747753966005803723864763321934292314150028486741982768263207706353755776195371462400003367655682656611513129813744667250131465315617256519346061728114211628033477938731465539691070253987440676561368644638978749287296697419551756228508425735444356911044105198647889402443952923667738908238800055100551986969035827974177881200950772463950172874395315339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 14904178384607402976250695885997301056422536681949686867545509498746066574162764306984763873395197946227494196986248252178624353900975451111702375748189922439550282173807586823645001157610781148033537617159744339973281578847701115019455744296539269379350153120954597094882623286222799792765442656658223175810721302801951373023102889235846263033538248824083966444754343036753432003769585322838610142160820553655257206486488920220309181928838857391764327138897108912770836995336075226652910085063826639568107627866036106547373150359388949005395983185779315316151143109075087373224113172679431176286736925229957449821692809197330389463771600323492221152726066402851502479524328520134734603027655443671570579485300846480512469456949753171167008888330477991423324513503738531060108957597254449082880393836851116335269506880152764960826228670695733345541846132596961575189460296628999278281330683758664529351372195664457496201519662034462793356678731253507748507425891449396401014783808222471542469439284666024224951158437984606493290416142110407307723968927167562288117013026298519585321050196411386005274844342596804185708771543347060955861571115266991024718736414216578249227208594651827017846157900587151058638211866324421285078195189964871821050662719944861530816911114054052608610420623364027275383060703451926150528365522517603001283290942695392705703968777008505451607810375887809293626324387297204802770105252546748849279320925701908611966990126111351172652978025561325583316034006037987529788254122739851558253754431135787125022783329102853810120389291382202315619438511175337895246566588362585957736115383247184818354761628027300294975705672567432025972071495070425561474980878822487948974056860734925834525983166177856943565547571764820196138350107761455340422817910836467934840793153665235762861373793776034168486453709214353671666156477896295800073352737006197453070804098845063331472480321362969278360453619617524724720009761954319498350738467476391312817596948239302185821785052444800877028482722697537690492389706750453653130628379617838002009036737913832268108364117656248103348361352312473770952058688231160082532477682602691595762460175155538510472759762919697641754571228784288645276391231564235964351571170301997879349701155117379284062962193194922076048023744193727373082024768583310592193110831320669890731488201107670666607329774385358987116030161341442514793879372245089236489637717417349320575095537258494338682691064992408500829024963106542569388459043408629890668307763232978831182767602683834378648719074508762691506369163988796336805252257756481060820726233920600525080017146831915471339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -6894229000084280169937187961994202907927136875995517451772803705306886214659466772922268666100082463035437285140332168864650386826287990700076258213633556463372272271152354031818090511733119135978988780147872501707732523685810341585132682979622757538779668807104560480750383967390985774518160594366756324582860976802116342557743442022047784171820330437222825063106860016277963157291672576137050758613779509688519031173399164020547857519835028258970028027771673321612330232342254733587351713373576415004807416075371865984781026359146455035118079785133981430394889778394131227091171898654704029097060799290155958516979933502759483577742995502283169405851924685081082303904747595138983719681727962621138857192994171534618278369262878900103051857813341947330429712637153978497473867992899770532442048104130124332045735983328325951483013502431461492426283696310896287819654307717605959351968527572180562498815986885498148031437840205411329992670719384029429643200664875782281089738157322892499731394694075488160690956962685552681640993586307436423317606416647306304328692034369413640488093100049084685870842375232795834491704718520529980452236827934002015820828737702545283165421874679544228813626373975975631219239776399545375725622197142546593550700721216002285770252611110206294001681438935230631484385930924247957504987594981189631157685653498885372597810301677567103918121742353080016285235181280964185645775697504728798263292436582613290488466259435642255183195230827673009661571363122062813111054922896922133831823916338426986150862950610220779197406972137127215631000720834446639977885524066327611090599083801229297263483460379836911597132927482208868618319191479092041903996871448762057967113117316319433582560810927540228007534778437877458096222840877187620626172932403066801292261372454769288659570322617333459450034550504732582776630669903623370459688901034840318968354960694115836940143081298173984717906391563814595712549497294472491508449391883503885980185777586418696152205515682342045021835041470414031595190947054587606472804120624548991242588180871983265111968341632102928421342392085669261437802055992041915287016050311705561914264897019228071818013714897394461091618482138017977721035758925602732516932905701982347476580721198983646240525910386667921099360462684034543711241487142653820746431180033752153955104579244038495048936386243289380698591060423916019129568565509622076655437311877607750781836940155554106645950660769796871164218237366826943477215299450441614794449045167463686874969778727522239727089740179432002217625982958914043552850451056469847359133922801948184521224198886253270138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 2504355324048423929353040703802950039293120628221056804643656886683809283050295304131185654972940592496289336129857340058479387742681033210384031110008419071440072075506395692629080876903345453549974955509320294760355904090397899402730819654242805780259117529130849905826830787362521190965709668560547331147450446723034175903094970569064819066925530675935429090764574307799449334970767578664971583172108919013080565060860732485295568273772900805520358806888629294784821652699862726395024521141218600527409650512245916290513180664019710098449554182105445516809300138845387808046379576702700377435569219817861980577871248908691820062795708170381128826619027240271374126776599619350782267255049461519042979664663137722466439545566562057128770131082262860105008969835008152055396063447248597977051852885430834726688239161121082284170337121042988414372472242136366465259536457593994878182925164000567319440225622208210953024175122122114851448401812447252506721409959562546421451294221738591192634788181143637981311587538787315833681005025602838314374715432691517761000865939077552086664428175913692487039842608284192184507988806045273029447370073478514864549205290062386026910996615529751344195732334739866351468308410896589093357969355717306465777691856019744959331785768619765506477092711546098960449741780686965390382187518296963944985707432698005374007365302993565333868296362899934234351251622461101645705051656972767687478666334632197431309645337047097145567097229400919508351513991711014164591515779407675426769804943418472020878987061393701340433264340204746120543719085983615339248842375810562576568093542137942917328992352296047825911527387961561596213342622929383073079512685719417185052336220620285988362307140987159996951624967373310606050157857466030478429933711281488493178575345092344107699665247919462386907067345302021953167912722216556802532510751801867134703785655995458086215930349656473817434837178153415962046923101717814504952747093698916728994660907734730941284535541026340930953197959139123636933792292117939381892875311247345329513179716973264657963402144319246678764860233869268813041182796159381545546962960322237218537841077662622351881477228947164084610062253191407060379349703050340745445088692700365324288462846029089935383718846951663383484698586606500723067083368130439794647363780433548855290319841149953582297966225664460411881580727823971179124080131361428906294969071725208459125969720988957901529158111645247034868505529391678297002854037336083650577154387497007480638029474933432943226969654611238090911373314109996449927582109861276427043628385195854538173941973866170128793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -676705309062208459196216787153898824797091408549923050981845159421251678256074506727827969249464428052305816419606207522424546613687494485744266552251576035220279977065753492348564636165085701426347614734173026336813193760606459293180825888018425398860775532894288223926082375543822753752407749482089365965874817371404657178286765943203990348865207749180276317024917370725304265622912711862932922204474581728328984023027981680140269978572989678600331213151238245619934174242206186740431186188733767126904596842866878954568154602866832985720587191686519669941966698365634560913543982157264915604440533843909197516822728940387407809023233267875967728821737097378614867006108306373560080004113455069187441978966336637408687144276545549258458090218545986877731826317733811755640752542726875784275515695254474896519173699092546065081283482320615748550879736544914950844522467852493004925470325319254932987516188678697761827486929723958508233410517292066661817757561440643385875352545109447454193422673427208489003603001810194306389838424999837543016550309433051190360434940939133548662188975887119606510050731720211179346533250925636186314117377008557296309180815823657201060216472587407575400148396248559873176244503672546230239341018381316532445566179478841409544179736282649316470737130945910791472301756047151995285795755153286388018319937399841233031182376116610657380337722282020037849495496647227192363996479467870677589180117512332973730395816851194624461831981958694061607480359290252473047062207559830129001145990647517635219935507144029529358632572357029286538532347568691035793411439751171880076240958470680030885681915373995415010734242186259367136121342696328651463658447509202824281717091808057240910973810226741555335334958419088419299751019738742482142524080296327504512494873215321272717202876343775883111908132065037809467447707817110057951747555147615942416539813859167770261329709225219691674526855254040783324257741412404226590037429133326491496072614318521011880522233938783585980041559391823963152069970301835400251023671724824660198039620976297657729824626519105109038986854416568013464460728187525154846729037328166593836737050014289219133702530160142912178982133128834312709665650195478010121642169812974939820176207549831407999856549886657045121984536243210009458988400611353595269191882194665591939006484306431428935675968657214199587461017522618374856027642375728409346949022460453162084245821424791374417646196706854323589253077819666004688918370133253311719510232848781095751669605328607845390064725153332441574020564271266451301588915531065692950757276463183671060338613759795454279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 120517398921483506187037462590431320348537618543006902321506892544896946540780119666733585766016893475046702232853883017466562254414879973058178968014285593842313053618129081185641341261012912795387805231303334389239713913842579014971754663157598671830159121934134709380897106353935362861592839854728023614068700703102824196251995142624266775247820215877281398681096719849878768499115250478696895289168436931569560268560233105825576047232404831624565670010935876701989170415882309200175779233326452087017504668174995185590660570263097500560571454195096992804055229230962524808468796180169495215488969209566048909571610271252814989878574272592023515897955959059444824115484939927378625211789811977735062283512936387876702227641762728492783312234739120011114538849247309875217380241790514503723591803545930059427060026291035157541688157418047940622986496576650695598955490743082412829312315921550238232506603333141671360420958144581851882595098892065428329969401758077061831425433319131223693540062815981727618459810963076348661050999114967846653945569025842495809163691608806077943969079152787843913598119680868619773932789128858472457552818458413462375022229513847493900956441463751749316066254510703755313853760664722856451946953706220388223952871488021130016130650629869685045834177858857554471420490494130988716988085072982296312073711496998605810337712523209599722111811272818934450622816628160793537473176140377240600288218219680670372219657534398065461216736358211332329537798717336199879292810689877928156699179556289271684488269583288474049860220736037155665864433979565008766178893938929361374531722998526793301465958286382046187800319241404571395034095040561461344789455936890778785280103818278518806073209685404685697361839516499597693879269980258637022555613909692637031344902842767371030824271031215268639944444481880481721314658873464630575602039751223172762934594140394616200536978723701734459847242580001354981569232904578972717157573623896172384107440579306543736336025700581112277756247567241171794672792110263388047417684230568428707343852667642262709023594714053234960440368455478380243149936816237273061210888970218320061814307088743926925376649002730177884366941768434412799892553174420356428392567208414379583298138568340758643407085500069802007077303563399520803301478538328127894682857523595136579727737117815861717551419234431309340007631712930137746565978886983178443007246324205896185783305209460614028973503166375873041117955502775486802994016275805112626376710401350359559410979989689814569696245552981404202627681756775658348024517679719694445951817978322187741528484142210298675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] -5690718183833093309139041259482932346018750482432159387263582275678911885085877396295281370054738092567252717168118723682738201735363516376005259611368093305539952056145636553206104000247304845509762096237634757681663348958659770446518830435557695084520391482539452809191788297807239251128993306759750685951304652264859513971476404562534357489716580578062051858215774332987648369210665254861854586878626003595904916950432080207316581339425041412874387704229276458060538535686227414171171095982657477104528841433666995095293470627358941367673882015233894901919146648879646951293853512274039636563924883599167249487620435765856491726662186266555666355002485808723128927975863401769164301416032862782739344698350968493114300422155415024253926419931549544958306494569244306916585231442029380306075008396097219803231910480735300832391972831053793894588817196846395878643223431926641357342991123703866984351636978316346595957372430125174914989162304799571060741058353676499658355681101296766943701795796538025094367326471976811680902531205185474696278182686516030011203337248129859890745352436536599102430915392445802701037776907285276188157442751459505259685502271370920004991438119113739867269384046476736049829066754290506605624763355203417058933803003784032071766006748156878941388666693527771407112711762950528921323812529850030675156063407540517318057573845788756684615536173178491131184434072684326106310513384233503976150745224051413215354290033180026635583178853448545531156232352365354607450765979698489401638397019173534862043650588852967063253372931658135419635111793787378952667411938915254691455824437989549153538140650368595725982837133091339094450080699037702353938697080257038004840971731468031541840756590594378188708375209200314665183665387061677811991210396484284622332424380464190701153973691114693855536166309082178834732334909998802338969741513789686058170040616336898507169368183552011907444830472241154877764754639095668793631254686439551815054109307677855975810465759554946448602341434276564308055982572713366787740562245678607358950174717258275972288994525081877012150050152192278085477317127210377635782118385187912256831930727446476503335054597660145587841339445597268782388970091974231965441368430529769680468020912188806692378998110600942163703590984315083819564579610182392944168493173766432761647254521259401763643509656270500361769673613578723032534503446791511474566377944048757584307730469920315453954891241225028584047915466228636213789203538845835863020636628793749261876689050709473364218093972009289581620685178560909548056573816034228121172195626078405564248378217545135554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] -7609968312249812947214647956283874480804005223083258225699619417103537404649783786627187239670999415225882083121055754950948330494302859600567917276411744229481362343758263945267364953449258922426035261418094740106126717650365740647131372484449686798177919079423880366568906145355342738821387846288054844576488733950082728322239404150375540346143760421404588530945723994891823289666246210520569918434381309354433491782560743407054266981856683896145352075814916710875762479175007103810306462136322814805980538194154417944648539900359223551929811332225375472926370293005591604806720094398598072230332356754339558152804954732327329917611533579027094003499771346403908619830452515372451524274074510529888325442539719532891008155735051681517889171399454851243640046930615571204225127230755701030930143739825822762305710509882716735979007951090109765119737127661116291819620590916772293226991019995030666345715155708702601641781116727413677244398313728316391305454195087454261630437957946946370513535255223555893186809914441987381071178681187944891261592183164656669923184669260422420242980227937457878084727470043194836519584408712432626982052064112187297277251328785867336346365855740996196478027340368995834166934030670232991256750030240746160759634376616478486778335860249945916678576642626038679335850662221312369397178502314358913207338983148961660131809273277957404976998613517604385638587937129397167831160155830701329729927293554605948243294221781419425862036851412588341873930236183530089331899992569403497623337417858440260829629422670343213079979502223049165335869231942165725565391997650704483943697719799841908314411695422697230150337613118219616778771653480315328796935530133460491996683896497807183813464853727241781476305846381874158822481775022155478443567322089963763504963882514885322483455037282283170895289830045071422761726382756260858746562348514493484694541133344048130424147847054326516008196305219544349758051956571878270168105119239633394054533725929717805492382469010634124855047190950465894620716291905098270437873324780631537323794761212276753437530358937504571078802967454577331825361620578297748226680440662548329348463860122310356946602761305310365982168082395505536013354900078456084245979789618350289626582041884697214276982882111915848879826014570329048711957881014161902653232553789620832810686110407164322502502828750249276071164824670622974016326212816834317732333496601707002337490457360735827050548110707001495448139305626312658539315815301416547134106725971173943631050520109075694373560679181605955494916565674187732718044355494907588989208457002062116447682913830814351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] 6149283590220295662634361854054552840245195151157187054809311674904870113470725605470495883873204891683389601096363673254380131273235077324110624605647724431254066621019944370163232227238131975634601284394974057590285716135422284513666513966010278705754054250354848677480889407699469338158280975245676993252470531779488205041772145491818155904093005547944414555617420527856583100087688540293197473058601910019727894001362344303554585936537562413073383368509905602577041808882078809343071784846455107205268251496129501758094221325000294975741495964573146700034662864612251529629729680075319935704954062480263404617625091246986283470706745673280650956053842452551672179105955362187059649758976261881441534549425838434634410000069728950199922106564382618539566482197561350187667936534561322798838976185353040409427638627730403585828822568018386530748099948144085077079284964262081514094910306659686426544571649673500967210178100158039751733504190168505579863249959649630186161623616944331546901574262846987146142745486166906174940285551210330665169862690809824749455019080244796663638804873818357136512650336029459990889530425234020798685294736400545126539656638929912870061536068465972153442461335790713126415481987617703966661236697948842906419940065913334394582839725278812265727995563510176589292574032722980579468695918229080709311327756467745178881445094446340226334051633859332943335895872796530653424711553741887242954921287290210991087293541107109142001658352485267664338004016091730500669214788569603784133498382741807432199812922020465733139176546868860223133765556110732411728787860721025420845739860759519899646835861729502627802256268818354655180933781271981187086218657207331369381661755532901160071553591748199177168415257004587457110831764869042914351248564015296429940985905131628889275264561255164881427025105367236812148250621352045935216190916430103216976823221130542761357464747763501182488174994979408536611616223191634833171537569222800554158809838336711036184913879828743240094898856842243492096037250371075421564743560083270780295785554761229255222918343742027697600350977708015810607851375082725415926606419308193749092200724838335587059908759383139029970906690446550577509331178480570091506813423569799624237530369973828867715958030200576281231768600354820497075674850107037594445423971960019106179075314769135670195411480599187995368402165201144748436400997294289259656438096081481248336893768779066151467082788870738728276464166732452109429066830183530709647536482930189362202633139643608273536831589266591500007237560330729478966486538859083625051614991356479862645980875744828456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] -3436464610066119900106411509538864438016538413484044282565241355434072950177994071625456384165114809527070637346875988177996370929858241666357039764623908245142604505144116179167474455248914910758074872207801913769215112970615448807528649299280718529113600355285638769146640753264997577928369713436113216757559442474329383725813132387808013142678118683656538698871249949258027524710977345765655346418570875751723503673814155795374100510099684194681523992287059143269381878476148690082630532148765726379410025843028704279755013264121548229663080972663769341331540802906500063407971964955348301223033578115534717461269615799824306505281954009037829279066535400920611021382746377657051553588098032841461661595815834994266987492853451724071869014085997528488502228982714683981644780020623298865890139419821855007204822560599599139255721170398725673105132665220250073582760456881053661378937497622800310883337409868352457427527934472577093649199584309261296192231664338942946511561660189931683991346120521318717769169321957700896560800412482380166698417667737387153278388862272239488910455351017125724561689562547032073933313937431414502103640604894501798759653368439664179169491807176607109393566179690217696723725123675030100889200907832372391004568790460678579210721291552082239699610055364242465840066493738760799673585600350397568799399874740123045617356539641408808997480532124693693432742703965011789274663320963785693352666595033497068489815725163423849692130967739759555835621706974171320026627797465912718924364332911675890289217582741506443420652968403293888545178547254165368617663196527940468535014738070667323914629568619341259477500742310031458612373449034339986618843266224476770803941593357148721975533786509641844770173190852012763305278971604130416891082599940873988653007963738209105637037976327648704468945964532645873686492875843757030056321506432765031389675424889153746902686068071704725026378147021624035314180760864592167134439401811110113123700461442496747431806460810814107807321065752248418094057593112700675400911307206652465070663938318479719111193496546307540421432258024289606773755625530835113091212495715613755283975144932766836253914926494325452559805930609473690285665978429213732002283065506075522585141209306179252869289693735628522467688879804048958602319243901891326956628166288375335117092425433290948528624017159858822218737191504013817169429679417735782895972713091613721176657884375110306865730180839169482555254955419814155589396036180421275838638045493918864630779239580400056832728492222479469436711459792169901068383955823633562205499927697501611055936305315247554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] 1437653508761556725063004844229617462129536463667958303994079275994938144070869221053132214232427503826210888399567335728164482353350928092671432288902157220211651005294483560942937193281644717407176055487916931741862611462607245101913616522986715164193708618101613612957403939132339809374754039236766460036488338918703906108599414347869354305299144408241681838148357871421665038054868495488537067243603441327363261035727256947505101102915681673371041653164113736927340038767019068493230318527550112363839060973726205284205527332151737939938404895829234770030449682177774293319428732400340470264215457413873506397161596124024000370832988449056328769054752841075658315956797582929749998676087216552819717345604077079482353808493386811235403876573877820832207269728880163028958487269420189779421509753040584747450466907201797831641117920276286348066518626320984766270038951824701870580999490837180776549097094470233545592350489662422018294384390788890569858654828835478059281212982093307570449356823373222618453664994917588196794549885012116493408057426650168445778900922917772821524224532794034956696689500490422359124677960439251526261862761291156744963243857219176869393460561776795030749757307483352227229637239848994353488097999090404999407134228470398764980463084159695734817533244131788201526816420678641803707020076783678555069256234774527535430490062381248694432837196779740697226372512978178162134096027306706730948370816312677663939792152863781453519414148362479486186910313633712573260663370340530595380124511979755288102158399305897233887421016655888434033910945564888225123161370844427834558233597872332290089937948069296038466220248385862015069256822991053060366634047229280539911058567532740510623405898487162562489399262500350687756334757751422652107519075173607459284780710627416434913524799494004263482919572326984078749115031777995042731283743519268839885170560333651116660628387185149086803019828775348484081123353252966773053173990041727246914825113536508962278775795923147991481029608318308227547261833090730100890016249197404442166931220187640739879804207164683876559953511484149529780015646078316802309090732831934395773663907458069388501631690713337240556090088315972187091527948239064436594861762651245420159765271615097016848521002084060248257045447528578198126422849907800185907323329717345158606988042615558225776501454822438771022466783682155305935504417165147930285797345921375162004159715510064875900656306207478862189349108187156836196946304015980397456231578711411767161421820223857305979036749103122762863827431648124772628518032776804754701080737498638973214158707623439892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] -449866555697377639669543093192341193605884450378200783734410497331333817149937346192184274450752497604841213464501120590653055620527581638851222463333580368611694681983463482599682937469668862156065862177568459889381889987880538997260604232849152621850139984764379237604899948207598130135216112152282282081443695376735294817109117555060160390293292748659875959212209542248624476085923115486602315081640181932615838800646635199844474934099011485565929965784771244936078651273424397319469832628262411189674739810673006069658968981100012232596000038893482777425952667926152499780877210270914073190415897954363375913536680909834418578112282088472957914505635265116414466083809630958763368742795560364834852944962026854924785650597649116774645542822449906290901479174814522012051926479009600109399816336612036376356614718443758157394864021937140345647245871186255407168684918152052394462037307743764202143185972612246609189110826806180016955694057159898506528001448401311421182117910642974668293839998020519063430715817481996533969699716064713464196345227892371402962128807219761625047116009163039651150127284370916735883892327831891025034457330852454051943358691668679113778832990136223418959511068185526508031997284718037095896753320547346150830218522539828132359242031261601753146051389491984454135289121241577964178428799345631150130033681805060346828340874935886066371592085440192490133109566835522241419511314268263676501534588394400161792060831136359920709414278291132291881179746965463607705382387902444895117925401253934254771803041131518092884104609844734202652007679852922212828241439892953642867913484824333976010587115360676715283433998750853582826243480915205348418623862269446043730860835287103437279656147450032886616510290948115162574583821012804117433797988590723088136984650960025574357616525408844656905462668562031993470757946701934935325387508710887111638900711383698881962922636829325099504426621385216967904223381457914900630816458925581747572190657237854032066463932792794269983769245615299632649471121323980909136013286102687977670288312597045088778505346300288228387260476831755679959647328951717606195399079091620491402223126916282533254663354941705487931758581021095349946629900821285300315890704247676673796213984097426111806656608266979587242540608041236775603133311492339955536916832437781423608970648888638935862512037853115677879541832667496767590506257246145312870197330279480834415452570266952675548690660902777845105692310672099045240974787940606859741562055689920886744756610813115248958334537663510767054014601097937974308005627744957690349365991631806770239441170204259778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] 103897098563239133000277208993304665132610008614501812070056911013211682276432203395304566784864464532241893396821478160643375452738813647842391534488325394920624284192196778085637807267871574034367739752531707825973395099115625966886436381905648365786644683602991152076703851834228960487578834830479483306193351726183601019913255321980962082231601669614330981110288906041888145090060171352360227195486474875688918060107276591440373018466158274258305109068827374457428684664273887419206085907231474939382118274889906314502152755688572359358112526876702788703022974419601185367336600588436358365723107745673596344290813311403965699563461075905667363032630488835078802188411349744620372779370693226014324285546117845981891834058365584398131255680013232946164608273117355394179842637180601081039155691672231001120309063197995564983482019878464746542260232834635893309001785194188445725253295511656687438053378776470350790357150763836766163129043900224487996225364298191218189390610370208152614412460703969632852872348046327664157322503519757637376128606413566214092283406952934384548446446148292410790434654878437225026828376649795257687991354054236462469715230761416487481226304160723100675425447863631996574832625970714260305792326933594495061702413617709375732188061924496509422408614811240939796213875740330337973535144781673407486831937205397004549490124396166701148628491409878329117690082359236644696283086590579932304157644762336911491051146908619112107070182760001979028023907614972704296293736793235353426152245314304821667536155292961322442282200571932954857573838216755501309486624557585121947560126219299594114548901554795098501037741327877640910075811824728190102482191735489267281600185993878724144148468749396213851579791741398741744250916010040270003170296575224320165842455678113715552995028786690920767092286710736344114230838756021296758760631995661512763693479466644301581308668375054820205056034320633196114436256176962971760048859082771283343579249753041764922862068355160750588653579658524235120472084555417959985570975200328797010550233044492743773434661913571537437563392499096717709391983700324313924081091181580083908576196806369991772184930961293516890030780903583780884946750417091472138507150364153216168351072465657267164663505862065806220853262591184617462646748925514836180368238170544926776799316034938799301848087286222661563027323484543805660822519093855110170084416446737142153456961780152033521460280384162514828508468922763062864608864776341898416040899675635568457596594452669476136167322230839909388035011068350009496693287922852050707324473532174702414326563891335659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] -16241385965458122899245380648272061729494718082712424590817356771810952385213448850796453490508451203674129707726592448522984314850609252531745847055015978342837654358927522978383329198715239579031653594454830026941366855959401632273202252055215286867845088510204676648091107181894935141944171859357909354123029258077433690044820643385718326776079741185482071661737748124866760050418977075195632615468351864998927513271816713389328212629106831770103457498860563337606731226041212462727975367392721175200998133239514516168849970628389941538978288352630757466430469413329056236472942863118270071021436646216849538880162595315118033334325678730053233326064542378105098218806556809110727479941042443435912919018963107259787224219208358767064608242336068646367853550602415263486168230382629133049147111164827387745627585997739640235015424895695439115562919919019765050163935184261322850439191809547978148038959374384533589017641218101210138311550558423112733613079035393055161659307380790416371973477622824153378654431632738951273939513250490847279857696386500907686587839796364223465096835857112231742165557865408366895196056676173553041861116070025633283875953576861642237968467337695369046989958083021078854405772646505520142953062905211111924816073860450686018603008439159831378376754529070101360920531886713015129254850108216210975484802195002204516668583474166873294227061407739289721686641924539220081401588623934010556310305065379796657005859615792778500439207699820587966877113883693693204014425302029312805353077290179452315585549584739098872714251021367848809970237718873188803083480177498468632833753077175764856871578067842051583706925996255957243709037014581085467765638303356665905239001933807380540180912870794882572724105829544010088553020928057979601384386141643386228832938684290186013870359540066218978096867727646596404759347364632027969102265424820920563220939703092561504386593031313742820504223716285366574211289082785550109803608327827467496489823854776134086701975943581228960704436512712150555855334888023590598450434041472710890335652839465769577833551715462793328344379965582958310376512726993284755308206487582173906352569340415142278813969689020020644097784278605899053200808139216312160636839192691053532610896498903317514081361200945089444786556004563664349776541654963277978471887132475012358071996609445966453534590281402999334157646430655757159873813942036358070385292075177810051082358110185633772422718708476468762047745084340359059808098167959810796267165877605970351285823075918796633638320603759514050772216608424715217726658418703760979425338867900501205117418101025013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] 1032637443139498350108103991716703611130736305091956965030648016431882922384882499811822147928999501640938568421622992905490644867102481182557441990075014828001489233790101721506419114406446588111732061911269159881929205376686271303715603060271074247924508482841177035389181340180753587327076939734968393688306046625347006154312567054959982278206548392763223761331481575536298940955267387671455572077718988136218105774898373903233610095270365725025981024098975425169553309838607198094080336863020696082437575949819202712582398174631980028997102055981566033115684202215523444665043832770661569325842010268310728608304707047886318541935703674630489007972822546676682302881011313860206053573036861836525463290416603987555198932600807745898410784547356898340506406239950566779423329759938570420916295598596879200484469318038229078527395332928768715516964896535291063570569083489732508625989058384595404569903553590717092564982170889982751157231716039302647779255387647730255640323043994033245129930773303854216516314396825436474878797096091881105302649876974814498975500242287392848018083212077266999859444370182230434731122731619835580454961405441293909511802262803907243238923409241866401110774543702055519038840470738938618375905305583459830561762359005109112577372635884155425895936327912516585597914328431499599413365333501007883783905400759312694786119037173494746357757368495548447272842782182108854668374873032923362857451363156750623943482462488044905785278106094641220180624408093518161721908497058133143638565888754202543693059076709838622248373260454376140641234988210236048700753354621304158246752112776274216665331402600106675062210634418996730397818735413239241897736647696810023517992001658060736595841120684117946090665045874422528819098430674276935918634501162155451764199049591133698869721554358658679788183413871105086874237769424986260600554540496645582494214077179783190395165395145547925154308801345159854924399570154842250755556210575240264577332540316773266933652303656201823619546668967512798469352862898421897245009885800534657991644984189227815438764636739048132011749571070968488596510487239156393506679161365786323099103936323283171711581177636445355274997904969084760978787680179004033946146543682454947024054843216738154330295156381866735528307872552432654732410574066338140114276551735267252700281115965411180708327933100851851183371268391833100047930278318389763230496820741593169489725518918084795279670897046770345367696600262376256055170988237650039152713827450665698312819742618775054798848279027833969657041285318001775801293896909996044556930450985124598884860201963356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 239080640009643049075503529097884265559348349371109034667090375953902363321222472138342806951109109598409126036808272835635727261835079139470277160300835685492183947344683500736424002264657012950206079479849332829977834020648202151290597146340611653474262633301835789007678685908452285383584137773016089287798228627362184300880358890936340156826519775946680162788973421254772325068669156640780976085663816034660575704350096458281483384421622824376717005099139863281185583498295484175057302006320826092721291868796276765837458022922699560802014758598276059822608544237985039083665835944203195410962580889328133423801882995001056726288430218564231807235844721876575107963222443771057183064645453319520578408116038584826145257412350043477312431357329786205269854758771086765059411436474980933665016272435617224933359973343375935120921481618284515716393989497071697844159660438662473999077364614201256629396419492656999843988274528242781658965292531905543142133629542522060291830174038934344062734361891922138181800144911174892020981445702675969900954768914577669508616891961975483323090356520468276636215684107030295358334023965486884581156657108781644368809525760688075980375060879343710297601529451669781314373555368234918125800095033671545766452716183225188828565039433886208983269899379926196072729029183882179536088433262287266762309149348949879600908847100745978801049498142999872775604813821094464583203658120588773872021098048579294959326172345423100854046544048878149993832257601883778675266837184507823344558262231530933873191447292673456417449678825484432231810995195542419602541211890957007478466274169685880195540721036017646000293873137848868478481771444698069294211319586900234105039634073775508806616429416965379596988390597515035820056008303584428932049609037556239470280389667917843212625266501255651086229492637117278634950510267560788347712646513012708479531029056735161465366491286993848544358867889108391940047388402142639199604036382041221658725805492390547291026636156186980864537046755746809121933546279613013761923793742674999290498859914536800771956046735334995741387119619213274039410711736782938818118093562152108107977514871405918754117512632832686837339359254392659930064519668139488325690387806707678488001128308333297762201838697504852722588575875264692260146575667651520174251193597040832587082278889570917471068261856616186187976039403687199052327741079565470202053250486499211612235059664616080701067235431324268607518991336529013315500816605453846868746103312565227415875685902059450070430594350448911481385642192180331550161644179349752863833829277772038028623410374901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -85205440796941740417308427666671702823490857553310158687965855857890494334456938465306788572618426616931196308512139340046008215151964910145879245757251801524438989003997596163015047695380622413615826273371279267996599540481990655204679474315837816941200029335242327127998469086458313276245490721031479339771776716439733560081512287391196390122690784580938750221406764208421369025692094248287487049627996268135025667653244577053530126422887600896853708695313259616999180910495831049643949765420603074919458878890625684551372098161375424045479109147346582016100276001756117863581625825618100035281083145760330158156955390611385618266618681522128201024934892231475663426697622406193567648204867961075435476242963649904961411281523452755065859835490738690220006137878277071826508348121782848427232257857991508717167346294273717678950405759486690588275064193554934473254189638799955600157736130673199509256511351844227322839990559581542998107661552639893649631470238265503823502492568248868282182433364116105099736706185603795620383451271076272779716437146114667005412353691792453783793710579312533435807833765642918919248017438664224305483849002991674667835485394325817874271767780337619354447302466291182581643658808811627875546364706729598645894242122168385504374173930718296383740912693116037261357448911268694256501584846785864141169101201542404891439325188377927506703174360491824711822154414696210155509793124630863310993035727034186872417639775403854256422841327657210511167998269790751743949201751815535343466518840329950422398401678041019579670428668065985978027534380680305344632542844027153682747696860676072625093056004600589749136165699392776066566315976942347759924530950937125134053679570168997956532686288321855572596165074317818671813136895719862277827525055879359779689453913116660523953677298268444918784795983188309799185773620483754080314617252591137996626932179427731956289505380250254126631634730258304326686060851194518343099718848762571511424491450450335979201041447994854703388043326201000647589484167836981740404644970517597630794574264420536922621796808314913923654895289862229527627951264321390353129736795930576828310636646789053918847096948571185938816791169180171740356333051143997779484036348138644174519825168496456774162242569713212557983402758147859655546577559705488244094339960672880759114773598944895838851372697957215374211859502340613663514226345424882916401339618803858920337171100927303508174028430150400316337061053861310030002240549125406951512310277876166344192510683698989400139214316881098540416630295303475922251848202353205709283916142311497666806670960885760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 16606086762225594628377678607222907070642980066270495745582435947393247653505828276689710654181510059347613192676142509692088332859371604148506893182594969911369453373998529927549918477707997665567569054501646648000650726111268662001963471322718326448967724580149528812066026557517541839920043236104864200235443788440128113905343221689760319607044020637926819088756131329250845105575704380387797960694369456980113485883217117997614225453072951543509428626074534214854223358032804321242943412059387765251958660473010957581155198564727082543715690220318663318359144260130990651918762243403058021066674653832723892218199659446301174807520802840107939160114100458353483979239306120814352194116282237997770470892220906190913290879299547717167552307377346648574944279849135373363540452230934067704612020973426027228278523093678398661835070650529098538391413559303121372786423619530074974499746449265492973782817998015370658020835073869004989744527721806491315320838106755783824293273236999048480941072950307057125391543860666942631782767686114173058812499483699778397397673284222996585423866624652372521315278001301470657238632505068959136027944993211721887315393573856193204793729764030351819275318584790713445446907895513881308605953180410215217175065129682532132157554885387441795689894800100317091991405402801437646835959050647945611511539323954042925077521618627135415572493333171738821203161565758269160096687305343847133614371677510327683067206512135251352250247644233164573073155709069832956355813832924444945914789663200305953655268281306511243474565482768284718302726103977766341310892117374546660222879270177764108295909149195785058722209194611158905674926133344143286971520286045597132009944589111487603608547214535706193712742132975426926663886739103158247275441149964585988878992280214123630260318370558806363231657975212144890269378258871698532340170957133563643393222970943434142612429776211503515969635517327566004192134793509026624840274741461318024358671070200852250076000570641765829493160351867125487638892473134284760229955990324840144334144281890945006733732284135681799699635892039620084139722257817678164648576919732136855281894005535630602681445509674020220479096313334167606219180188422230081061166055733250203379376215452955720119430221671433711584235536663440869504994715408318405194620808872707628442737567014390214712048771689783915315019399800805993739778258804939856649933098728325528968260385554392204986731843675712046847546053886976250257239251709734323829978421983221960232203996105004265656692092981516655996283731274291197024676510171346005575593487517693924067465777643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -3622287151274258038364305612945313432561445563391840194399976528302920630725262239188106599253467442447857241155770592959614139325344948524887344763753976929973715266217782882074156161490836291624168012761359855456261585676043290221759114651835989821464569004638514514500217273717308811561199722826526368591314826135024762578462768434219231489525589238531400770597186807326357564967886934878923092298820352165532555065928859319668203374618852142471443236237370575239690504154429152161423678823181389987829385091552016931225415654251316784526879778917246230867233680196890165054846789049261494374075943598292486966701846473717485685246795286850679887082837267143158238998479193070211901664305479679243952267570235769311332908547926023748412602625763977296699041719152832729533271477202594733913877824975328042457935203111350159578532549527850913643060400729830570381939521543751001831292540679441764705015526695628548984160724455920601273652546787095021658028924127022202252608465283846610055026223862816547963041144819631166533645004120090554371649123911823676374724449861318530891254708735360425093042235294602395944555089138279113326513782839820299348202588352962880545649276695434568222304523661431554543172595806267237858363882625921077488795461061565841588128297239172926753912468483285152745659317832653251305727683495777638154716098532807353086972276479451181702407232599147228309238310253543259859983179134922230121944255578532986664287973637055687417423496727113202684893019831211428346289500504250022339308067748108807173493908500411926943590608249993308900576030149383916924895852736448273880116603766220330002035152796250306996632290045285076894005405849840390565268738086430759467869003716559531902983495088229522250994571929731821674910098437071521554160581971647495042150224713046928093045152421010762195362075463631612002206663699920916745814141532407748733172430689168219689267983660917565807132152099203470174357993762090910652470917272460287392434497476761138565054036443037099162430617480570801912927476502490415999117913189707427008419275148202273413158206955982083672611447051132389072963855604876115166930122729172706913424644370875394573147755957923980471867621858913383501343871255913329842398579693245848589178831325300415899438701000737735929706048190503819196161114157545654410215881502553473549765229322095946983239691434363544559909278540890833676685160338519306965101569902757055787388575143760622241104493954263393521579761315365312602205114869344474936813412035718728162979805804740798037574132023821486231436171742033262904313348823847591346568842393978934793863671316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 808424966023332681340339315067622993186346789292384678027007164765291340018864260109339470091164930021589761834178935765336281600539485525533966618256490349343055576824604735675100384952714306736125916033367241541080435374170615120901072357856498960075722694213991709901322280290332582304613135897202537501218322956219824358450390280131612070356224280757768986682466045418209703034479177214461359213141381162488544888676887470677793921884753181458991713118485201859082269801543487444881061625188089095357192172331371315042270957318824646277712044450235564054818129540740214857293315188016886849203042007864567205829198138870735218347041188687011395649895078612688989342742202608337326841432952379055718203703687415440577323864305522933084692057321667246133348899912503574345801898203809511423799367592592812478241798477370803848825299627273488799278671039730329108699696343735260348042004168335527966552618523827772511789912414864511628556919840138452542819930605913131025074407936033502301181098332145846881443687885007890864752810908293941013737712537190323551708826197610147136928017932884924023950459524327292553009177718796040648021897343593420306859915417647718830624154276420327159842327601513445540029423275927720983423884316537453103439804382702249388376702902810218127761771079379631902642374926302134001487070481684283789471456688757107569530174867489304178502979753576766479456877920339446502781571079119170008949560634031881318754089888366672949636452434511074415092936996950703648333685793267305915691785679799893059945541013244996587931589786610598029191425464923207356205855514882154366339024162618942714674394656224078237284515438298906230823156569286927661040413063983728864311143923853228397665677266531068284179979203547514033982258732994308157082575647621464176695694847780819725536982449769996385789111539168854398769545847214407839493786861561293046843798464137697485164854137052281505396768366443949768245794171071197564657324648052674724097846427333649049310498705651432037215435494214864429855532538424194348503852000806993321877885417812925803101902038221749627438018029968860373758535909942439030995346503379319543918223361642795003833669467404141959233830844932106293227184634267436943923764862832998506702879859504109261302597546754416117454230908260843265015197190000572339046582823847859191216206040508317256525750707299167324888587536195705012622600403098224402647713591246093386206665187225656379195439557774966554689581276863968000206369920194851377043136310687541438559812051107282661928503570871784162076211011180810813375727656150351206401584404314689421609837527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -107250610987742343312595791092331027257292334246862777176380055239849332578201492684244924262142590503572590855328201654300653288419610703310769457202496804922650119600295531703309445223038725478917772894160346927907921517609088347163953328827336011579294564178187154125525312258470940501917398523714755991650739068859144570733638364655514441453394384933352446167580006185873925278969146194130349870995512245590786313795657902208418620556767783653452981234738928669371003341242947114155493093196104953869815657809164786146874498311699142932569799608871678047616398666695088652284635992837832651153934565727689031833050373329624753540927469445813185189895366419232251763789025461215108989572636458905970709923441856809530224986116678424355980886851548024138588120088388525859872988358210857015908363660211105710276257022918374575035091017355371721511327733375029631094582809765264178275870228097775031536623655240714702944093875597086081024039849516339183238171266549533357637284361229017481883443802142894437997247952506704688556422024025096130355441272429032281732363896021125600646535253292744495405778793176578251323602246353520655739272548729918683666583184242390600509372758354500259911437388040379109647953356949770781812660075528404574330600746123188139495819280567863811949542588429078815977793990300884893796870339795971013403415172534396515095080614434254615365783590104031236005109380922581742239765370583048215839273287115133948907938368397742721948165607607021620758017071421694081238151380787735712029730671816049712701124791836127399580258127393900231438785955578390625404346755116157050555207644160790560603649429986778571257233904578401267477949406040326219978788364780413199596562987525064856046966877067911818406190579522260924561985182961765209092309258494682345242336844135296389411867920279584991766166517656787042277338772670370752986036644148277893748124630347064597657230535039462622591492455693822457271472171586875929516849546037419021515015022465072107450111918725215767195371693200864878546365135084524435863893707119002267923302731927116311541635355517594809820069277411534043930084841456963025896402971452439260374497791920234084501577799490685722067710422010998533656077896553672648498527709611676493815060231608319737705576706910588351560556982949981530397048797318151171299945140722418807025019325224051319803165554913830593134261867586362318020895376879944309544887019063769783129525119987603999514649036744317227125622185391971704252454381078187069520232233917034407875505027164377665884203719018281396361942621131344214809549996737770642839789439377375644332295454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 252390430209728219076721513078531097478703644794861791630046740966027124207144090117234476813809432661666701778552653970153684463074387440408919925878348101910525119038027898526793741504891724727355896779431914505315661520565082185872989909572978975670616451877904107326191228399325088417313172695023048120459515617240978142029592239972556029713051459511162746705630238336091755524062510756316335551742022484931372645318024995247322896911149160875718379043382145788929699457371689130744256358749026301768761311000600464580287124930397551811910891434829856077136884857101806857372147032914979501145484370314952211004372279387424861478158038287080431117479083144681769772649871043479228085113934716462171318566994637038566781109310483520961329391831086598906594042783076668184200154710295690377033284781237163932783946891398825984202866806159766936905000500460823092374525679115264765455618806607992940284627434645630914604074736429256532947324701949351692719491327432446855535275700055755412429064663684163431333169995529813846406486296863428850280887765358970616733851130928869945335840909088178946052807276538159885286444216872645784506500433068025575753754819485708175664862640147954040505255405889251749444990553059639568660999730271106248143719833035408741360302965593123142247374127529996988792981067396749937584030190635973642142855713746440094177589573602406505760855360275299509940437997521185944882745651835966166363108606147897786240585613412583460676623294576857028681130897118123906159515692573824138136141646585773306874408957693043347702180132535550404939369452133094686531539640040567016868382075757717641527277009995706005884155376660029591181689835124955915982432399592239556482895758170991081192926892085139782195437577881732435960575832062860851942398850650275338506498996208164819252545143930232009640671434163391758936416910743614177761675026141862613102763519140967658488572006080518304398577179516123843625061465516213585988261867628163486804723822783552101367583714640704894490044201819223401998370347314204196744857126420214995975259789539258741844240329699935300570614675471977822653158267110935466920522240409487498607176433572493402235388085300990509226738930465853527041251177981381335859329705972384743168529763251322858325431064052333263852994936173669086961737479121661060656359985068779144009234432450083732097452805621660589434204860769696291943735380687585442522887931791586561668848453360927618634898981844197942687317563913914125197679790425796703212951540074246148145395134119706683760563795944420258310844030228274727578385425186285755316809402289769170211962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] 2437269098758366784261492449786346839830902492467168616656212135879611211971365261329111291118104072815093168864367138742872631872362367319243733547723542975764834068807277085666447041644029449930608906704128468793151969409769181881848529951363034131708339523913433327777534860239086008338318654147863955724096229705261363074066748722316426804477674525781737616099399916962692651633757091101444450957549399374949047876057672677479066133935944733788872892386517195543713449132431622790321607390989232758902669350198893035751606990118892772204740349724409278880368140453383102239558316133975377675215149438121481938823195817794207101702514672416916327120091236233432654011954255527381797173129197101265060911532173558873710395255960270545202296663694145417466954086406019811836721977228964650920073228963883490524104640375405908670009982185928669109634723447255492497102606518275856639104902063443408996721257469927105758744505975729762514023181137442678738577935198499776458048691771964999656784934420128288938984137924467329142587642011729392213228022396835824798383692630636099197747170874595612130476539325742269683348020255242868038563449507467993272278387777939365620463111398993315340739097537412448730707043246822038782094472238716034960292271134141077567852885001315025690407241862597880416386038790569019255925397476019797053452614682548122745199103605966182146842815715479649900963142719742084103775062789242261257926191025306665211992385884469941771507537753865917772779999743865200195137310633220778818139233459716626436733080662344683015849379492432098229072701766623314912154704917574700336694676116709926844258486644654176996474497182516171437236952972561321529377642072262091703962917831631148663716254049728573168191105792106516733975914844514896627777864190539668773256630063394327596978038928878315099336168897618879622604310051222450426578756457662778369650745720743615890056256048425127617735369617497335153690272249733386244548306169222925795569113832953703846484433391041297028615162000795895846226109815022122764602159108423001638128444610819467342673023643019395185338043720157896396793755856430958513386216211177578855993931356107606141853673764783595680492783846207186650581098757803673377976884258207299409627018620295180720667142820945618255130032749660439690746537984238990369135360368463115970181259235948523944802357549625535384254942440990718182645347675205942070101458103993287875858432938780078030706355172926934528096887804271796950299727028742247591631059367885640715055047268761961572375591399734961914855071330757505134499576084662676628418346204073098078689689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] -418674953491814614693300440810696415754558788794465157950297188485376599617739958425483036293666464451407961352649565822229001776422167003785353514594059602097147745643864352913278791837329231264044197038464130397736624910994056497704724950758347123769384006016770114283804177024982584016926600845015173222005375464683964024923502577593311263006522817750477324804284578213494547138532517367983649379235600033835397633945370719783635851511281028455403020263059566790635790326385165329772509015548316698483725205029147953925766971360283949780170472780402223406242233709848678799563748309603383613357341365487176545796434933699019396041614559739247834838251257435744866480878551459978470994563729531882415831241197890663650232113536229890191102434299416527216010269806930099987886544169454902019617229700626339495912401419061645738072701106135236653567377994095080331986037844586692752173869679475737344889458224186000044848095242711660209192129974138825658491636477510826966564830068736700514972326053499899010339891754217986537269580051644915763490591419145305655255284729013826380277504557448084314489810828249147262455781992187677062436252210537389637886970451222387919415620989838604525480024370936328060046782792725402086737974505960230340119305580795527220231720830921880546861128710572229403536558275325836929876660392148899873408858124679955851051795914980790103616688019817208721629779991730019880081171965191787007190084697127891153384820053665556978011440043570907204463117725644284915189318067721101914878689256190792532024359568647929513042434126385832257021910495364760198730984627559946488316809403763924994218874582158835824297876515451786222938677501395125585188545215631130928045518621055848059776692104027341580671861907736098548024198184172160185184841107764301444902237771413489613473747357805018561516006954056767431284183487212100509215999910012567618144863103262125614182707744869030786343857912789364215616802324955088223939042586038224439892154269311384039587954342163674450551591165685143413219223269986968770921863759968068067156369148850081615052269178627312415079883100509299613295121563720570043692374759409498936823239907853877353480290872291139080540082709019142434826129863701005005922383335223356732907204629465592507505537671280750090545687158121286929033833586386335915277451609083160636463466059853290379396223522215667531630186563517410882309759728565833649065491469529684450445433378357382261670217479628752370398965495148132744642871458599029495759007842926549379121606185516673068868628246545904902668884826164926221416510660112722087191677304233106485333196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] 24072449552691048456452021712448669394443764881789800434924812330841751189811358335022764707010997886168763453328980200430099344391894261021034195102609457504744235518014909628794864388317692255497866077247097219024551928014053998498804509636132417239610527019778633560283532532156664742901158244965538750197918827985440257779056492486930914087646126473790269016604917236475558612200889594612815930362777383522856936539490421492408403796536092898775990693535864888819220828159275621954650428238145091366418202106934781401507359494260612282682535763296813279714983669031436638226855761044301335617013188339571322403779399618680035404886966730723343968578792895983101973496311369415453493310907067492537793936030041371947439535145709853419688684079914741868079841162528993576339492227457599882276073227865922001749552870651449867723936901795928916624312038204808981760113979955436479487128995051399269521303049416119387511552244009733042813582566117302891488801549917772422183576270111839649068094804712679225634054893703347158701852635869568221588371548749454076115462280696297125590280275634005114523943658168891178600630743782635276915830051923108592527268189044133548917488263513117655771931639912290404119440042763373001360397999484351580778606132397397391185370369421395301600304482350345345514007941764174400221137399856647915570909916502212113682234671552957104456400287429685048087445747111333145560860220804295402580848685618931980629768819627642751772311229925037680613840647604338475929147130308720943490663065459639241079729390449077704308703243768820684220511654105917869267888456588250193566724283058652960866418732329983658500175434339780870321155301730463140151245020564606698451696570311078649965935452106808690806340755747843848276376823330553248879213893764782805050964783960947639409468346067011879770743956314308716547147821481159707597888880480808164754257385100903090477627970665730087886773807480379906705106375802795885275663085547425968552759893660558759973892442175305243873126146215028851549298307597302313912336101697500285341842887106180925678446079646203523356672977132617148299528115197624334223184367443730917388462147817020736133178826578659744054926878625744163842963854309759118689799601865841488445129767749598784587734750324106441439474998145519733682748753804157626707600138638356687173708623285233492029548088021254204488449170979770425163584850160071055157245699923487661985981964638354886619245422725106791435558082703826020524289886362108047738637640676547631546950833627648050917482434823672687125502219557625529254245142999033561138067755331130255915089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] 3335773424753165128445199486860145359769966001836640657637659696742699733332813949691429236798654943694417523792292944761645595759793187125942106895668973772121387621178986379020516678258311942183684198805895653326271799239074991115776073218110327602949857001497484501914287885582748422563958877427624179063181195308670998513168503540713827638957219254436394497541983458921393499952083952057660564065240711130243064643260743544530220499782838122355627198704730462019387182738594634418287848298349573181963067138504764982312020684746233952924404881059287927200624341865307984628288940939813577840186786664416485290006360864095187339898263229442904265148935466637767725379201111470226593451886376842911944355566333180096027614195099342340109566607640210272374206919459171433348342144049015844469542552960424590698803243412082641454838413467373017403627323457651186753812107169870476166216586903821143285079522788392949217710708022194717634546793986352452807926282128672383766198271658707033684053825007230887776116995404282163731417709614286488302593193740077641347189774655259675171232763343793915932933868736809328179886711991539379825117416778538869843956435755936990977393494332481698960344412935013613014515585825258780598821472981080547494523930935257236343425097600274162772575820674105106569245309108590593412152840290377739807215375659925456264575789928313290877383142678824755032292371456309279565510523225695734351016841364520974819699806757256302207599059088168327387405540206917726561840186651765600834610686289897553466732116385288574729019797127665350623105604843331895637011547902514556756236719292460669147705299813848270853129380017401803829657516902482622439655821765111810215603699389367110518595631778206365996209844757561923732292621801336703367020468235217019545076696357172966217250293542579734756558718180679429707045579820524500281682128246027480700261635205938374847295553510389238084541945038945789653288908722989311040343933478429587039446305130298808975630653528807693065067244828167095414739045217184549259135428719803852857842303841634429575347999852206052475201921925745353513358553787957691439383895592346017873385799496189800089605593344116754155639577263861131066305368680305324087942333537527298932732465741969571916386874211500315461044601992005106473812928279228848904810060939313787154605104187026814747842441319666832587344325064931329054882808280031182267400403766659993539397063904603860749033075724683556618452728415321627716427127291149697266425565183490892732117843829849700211615774729086567079640525474595151262656686220921473260505336827692320439664640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] -763038680278561064162443663863846373286115150079919012957570838114294352171600768401171763190516830864358703638045570905536363523605416593293711508777907477252175350379576280792929433706755167724304099203647189971783559929592158377511631228680577291066442321073763948916564005864877532118190270357957544650810899446070095993270880027836339662420396862643045486534246915607118460549918626233643728224381728068186881540299222517643570877521611804759738838754048823985448249470868012141695372470964080779143825058027709870115560121237250373951793393444929053688282197653042749341062918042866070269220614198607103449506704533010631987737733843573864968143669104894291006396848730520239502054500066015207538287198485243227767742573377378541599785710687298804043404529360368638856729280386649069176912438323819883183838517033869036274485165785080613547024889700093619660598109385322646386543495796540297195436206834297968960043136984248773243714112578939796705397829920336772726469912571893798433945544397145766872997675271874438250420902031644124024065189922869446458272778672890077615274811366945105536713667788450251285349777537069799884884959911949815264191027533886441008368519358654674139195030482912341350978577639730118654440370135927380474772198469585217680118321321044597633001610283312029843014981479496133697505188867844553513659158091967234836143527393382345179003892731957339152309008881701918022591854658795230358207825263934132308061305479888615886575436839438241574896583687243600048796800580480818642643545570799458104331953110234821666628987441273581507939672409198832524400757215331531752068623324026703035529420396396266109505571914094645583473107347963683047644361434902700309003822998100988034711602181087825934671136576115043954215261517243960646481099872115258381630191630149779134196149624017833457278551611844093098755126563884291992035586161799121294754680478865468850512890335623665457704210078685678837863778847937953393821373213614773652006963849866761755523484935594888324644590806633055294765553955564631270847579560672940648914341212346230990795409981801109968951759095777920239816402358821056824531000679857737980590814287639217718523921325338181456974355645581488953943548342275489634532163184003274152789316885829690107938779339643651138658132450216627236765422703431384881509752985773068129191914714969170562449062618072316723556025916746641061492320475689271134468638990038780181226296417514733889866648864573639210736176512436441015605731974191318546422078687590831373875531892719634974165631862165308433550992748288230473457147092014194577845378034643153851514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 44480712205312601674562279033013185268835883336466699579798455117061197837454752330860081918660976366978733187268798059793501792666665238177287635302525837973190026693861031061200393661994907943674050937197184617155644090295405221463040447683834874332132029801657207633256142584197290433350505658965374205339996376738783113496031470185189759181507477995718675307288481276622595654119338915381571565825667757712902601581858949976303217786849896559650704277808133687239048924263309373904068066586687731666082203677173834122982475467084549182056389434666233000796110990816620806865237611345476286931205939587417858042062547442264445790323703340988601373422881048186956284776407765076925501741583250535830853189569419171293874018698925244740083132433932348379622951226463464962781271814263815763085869412321983727461582130684723176803772162768020299392851357412517670351963412788525427324251620363335917212567799717029737816600041860787015437596900506263657963279006596413871323930951537194142081823913125307078716318347247167224932653124440730650822130187882822292039406942522277611568884997779002501771537633403600345528217660675299475988828151661502015198044793972485348863340575321295828805585399270058872481149047556656998876080035433834721708884194590558488586492875457841099134083577167668333888551812097893442316589237684431313204189130726010860362721309096701987282372883875786698706916392343386066705173464081916101035843916778287229153167092375487227204248610204685584117163993389414494278072357542059930919588413337815588542123306070691103220980356951965815343494352117260668633512689201435782468859115661475900663210597783443848098082681916534118524359573327215049962077836516057048345367086356250686239201697593222705391856711342236322907569277373555196263324793136830505833414398698273164693186116306854664052507194233209937915546638520851816492330863567877535682888711225261645660591543383234988035300972666670014248180018493259111295081450392713734540594298794155051713509040510409021377595542503592325191542905617304328955903059579310368483755501983663803165722734400806702814587547694823177560112870844400390645002713951174724104415825893545902955816835866455224467856702436748956954594521491812989275575648095080195500471833752474079805469245465058261168391228682964976994867281035746976458736963869887884738942336028585947176217701318800261791021967960781491921744641255369035303383660334885116905722772131180604423422469155003139316727827283305281177432500401374164972979413228412149870121481702041877934538124326664127694202393445924023633271712338588207687034060396795516682240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] 7659737155674779070809754519195024437007755508183059151457966077354010806334247464976774401674887688251001309323109114934008109120791227948265300961504394560508288816877940390278060442161404411401560479170050280675392771548723238940549932622643638117586610660031409306905480960907799734799262452919721932319128245724606526955603867785117813271105079624843259382361573649777549971811760653351464048616042946948267095044885186552653348473919905735375837001574263185114476641963788623185754709522207751066208924560992633993825686899953909909901534146046747927357052048675800289333478437912461231705850488374945341802300067750307007573690270224967208547545932787061197280981794143974015634803094929844835455214213821310007156743775268444190665664385558958851140977340381903343296819883064024918756972246449800300839119482617692802276514098698854350525263999489093405454040429308909661294393080341739963298626098445216192740007652395648364707903933927122469872916057606743812531516353583209670204985433356940335032972536587256675064933096822899684354454763807132989478099315592774509570855387937724057274406676811674496988683631177980069208688720309875569132246412974497926085599467940459778827657201245255867629855357297309579193199565129047213791080060376382516502290296345794024249922613575500546117246084484532824346657171868542107045617614360781397045892833276941434249038862269400032657459916001808322117659157429770925588762906170286524062684330948387683203120845601148808597381530620062877916011102705513545814112550952454499843793822810743918041203803028569334779131217571299684260128411497452542364764898880234093711106899855196766240637671730422060366818462389843785312600276817184509841979944953720826590591375147483557402749005809202061971361607450072861141618361589802108359235109045350969455191498589363466926101010703362546055643529378585212418176172923541177018802014237329626691002323992456640066112066669980584276326580050790063308250550208244938298328042823787761406183503466870749312847932871135273175961875471451584323379433023645949030518001632418190712958045958598041707537628656759221014855671726589456816256709220176260238904393561806742872517240384939114255482385656311955121910599425804053195236721904482767917953662080731028928660248119562678183038838555471975023869096986522822412389462316785184642912753616885736815619290511860083468341950391413837399232217006330053321186333293867595166400967911915388791447223344411264333474920165147739739426184478153331234049002582851716772647905058498043245128748512002034461223378981726231638792709574607906471053344074495992791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] -81434135079701689935189105059595047035899707644436708823304886881850148528154720744785101591209377837014567560628719290485874230205672712248384271339365462378814674037432790792939228900299136683286253547664745118043052116658814163907160764830111644200866927466772645376097916141738803234317439347514574452783264166183074874329473016034271164521372751814292833497036590648416302122007791947987190273463260565309470931140266165394679606312455378799740206188813459301319288027876987316600050696419422649234288532235424784905543847744115511241920564206959160050246053615112723566142342177169143917403862310364484364825818206376307632296177326601742952746734056649603022162367937086795483352984551999902872114794408836039553603084720195515019496631177205749832344340921215990882493877630114623776825200103778339072454763096359032121100981654269643562199693333154745250056437523310874978862005930546507546426259874999042298709486213188448499527897372483904411347743339181968273411544547344639289953330533236344450462170019188322334027036057525845442388858877081863084580261993793938617527056271213499395126888867319659578638012100787428534064309506602453699213029060450112131251791838010205923013268686398646014388970319816556511263155756674006798130268354700581589678224205269092753206670474930067545493661769403390788582590301199062758066274199585036534885729450163085597434137021314493385956946230311774744238863264079022882806314659873631357397227351004369320654352994730976068785890313720703130197915336615391190046477908743671967556201386038291957236061101938402785867802096822926876953919049141354387744661529081103562262516696610506650702250441001232185079252125573567006586562627395428453715745951393368849438182039063425431381724277262421876151872173924761315648896743474702158694143941934690391660533268170488722175600840602130557343874237488106352096256943532638683485822883298156807415670510246100796989196764304588306815365502094949539131547455996431707787874449375235894524963241632533580938947612293302995401575086705369664111865155056885805590361230583741390157047959795101063585768857168427878901213776790458847729570234904423167172426286581203234340867800966932480982807760437623317675210257790718816282691498755101207595794274846753580287821940993999478532338932031240767718724270902656563498936215490161571605748749008316721637222430642767827243734249569865584381719677234199851307100742153883672819940276245089617277181871480734078088417988604944672439654964859690919142236725415905482408745450823533182139632086186754779886954172118811038128797430101212470728864025283531898880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] 21653510716479236619746203887685078187783377950250687475964979818376837758662741600528502991246622335921422421233904062990316784311762199317843402542762871088363643745354885835108454049787188081878266270008525472323192618504079775561025145604017133551023941764472879891495127946301964619526221813583471348608816856401313094610793112434841082088309302423737277291555538352282245456841896067503784271162699473574919411318202490659979775289821241755115697259443148742236284481142848357629414254588913501080258211154195528769584547585022968039720849766869082938964349084475792728995321256521293790162562399192114475609211536377223776548054689055951722965063264087650946367626474291175448406112821908146106244756725202239083049519822652039150659997031587491977058341897899033622232609982150852129192188359093204277963988596101351553160680491603348195112911719402144503145938789210998425005797715113510622869074283535737770324627930472907224082317971196651905724348408420366737063884618697741894266312051750433324411836992950849441548017187749208295244787551450380604917679460988623708304346667589656409269683508896976589032558884460815179336909000602532785508094318750572543534544896354608873416113392761263526249080973606687458789388538769321758635864466930442857000362920834119485838863127129819459979952483461424109139172477424427128353998183426926460101536910415798477888733830149519906788271610144330059910087483195715789759192769362844370583342362143312619454937752058868862236183611491995655918171575958364944970043317920775241200598637506116319465440012397358514906580551204782326442626130126689565276278239275078708371043956006283730544070458997794590102290450830441223344050145599823225511763719176926024207777287811945272991685304195742119459392515677348407614786468167477038658004720780288931694988565457777925580097079587241470601802864789435653166399626582719890661830014264654772256357923109659589290942209503020698346357960121522483181289341038115980042157999352576904656959781536537117566254473276223729709990403465148897437255018903808069852499829363535838250706607467940418203089945290962562198509164838555037269680937221285918933981131558521862506879291722727537919794371529785578574866184975024980843901775986288348869274870869542940685367847511171670154973004759304015665298825892409557949364155984502619307878254624250063698014656961905816556128815822356643847505592504235902464582742474805298258959543291255672937171849723887739103813569193948504876485855012370873401210873027245271684292620006725689202597363106419446920519705203388177040272695147058632938385556790166159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 13192977279758008113133042732865076916863248094945588453210383965576803618493552998991994661446686891269841303018894013345534017507805394922554194329777754579353022787168616057344223721482830948350590554595643663824371484418372076342412702190581627004507703436686260512215825518383850247887307480848658972128660462849547249514447151142349770215382316248838134486865440610653914660909232459581517354853928967385791802389200543419193956674586847788366390818924789326333117986324280676532909154127345774137232805966003748977173216399903929926451845818189196964655049663482225260592328032835034655598740554714648562682046165724042068286506540749196911939717107907013605246617561029011150411836631007852042289810698435309864337232021572500481234949521696883701328042539877648409674068329482978127041984396230819450588958310862065461470477032348839035617389448025164614161889986345241901656837648003833788136431788995829006906155002707827263921925375882640370708701150389398880394246278049596555546766202877006071955680047876088398130360595599338830796225937568183714475082384848677738466978573325100325347226755887219715259381680508359292563576075446614324802748644059617428352394586972668304090559791803643079555343114893875002943256684122599849046398804918564786661442990532461192748145655633164771366401742786513475896363976543092019566770362941851660872970401765029428794119568945788378598544327275117967589453086374987150344086123521263931390486739897022448543192604219546365026032766961252560026733610304332483655691401652525685378762251048026079634550771210712387849262156477640164278065883645125107954272548082638825240920507675616527426163817857384401429548398132603459045109326852417112030207736467741746895929683820378887360587165749141695864399305649580502105028566013919901842160545457385736357433580312864520997183183139377853544628768742046427381619736535253064693691487339105141684661762843703631085585175917626114524319878232299259579715737722010371144637113090847316043372818751792731852920152106887137950631428844874602568719707733794693355479457895806633351250686409916331363182882009710234015995921124703249676550936428324292245034025911313872880942674078339537230177641386094525853825817703083887507538786143621069456498200930434183606519058408687229898458362058228304716808438849297633905721350334231663453253217052593827370635321095761589389717644692038873738431592634964435556772767018368813958633228017109369868777245745316319594601724367332070046880445779893552840698370664680906493121182274763264427919987962889447746871648029327861628488377758587404615620049955276718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] 269257744140601120789098860608977674353368495118012357975190657807692815736531224773417401257244935118517567374507694580079989782489122323875461885437714589105654308576383334531364898185650682051816506533731112446956982887011568453124124207875327179979797002862805563001410544806333896865244204491720149101344014549242671348839159376418260712147340986139474672770334145790745025874768783070671340501218658652796614586638355033801821867665147384469997288743621737420647337756151491823754392670534566472576795904206560718432694823801812321679462243239371458059241343425129725713481675238306949772573365862197341828182397868199335897787999753463546426344794371562275025852859459849604489199510282548035763889163541633837683162924901379842636669166228763577304232563449281511228344497911748315053439998035502521741095789659684434125606322400750254217916760718329397465100253836928267524841292042905677637298143595333820714609402277857231107982321462499792706593035035365530225574765856498898956017761970918198386100543073476321321902794511856995084838308256348782235182728006033565668797933745409384278258229562401481478685353766090680017064515530378846669389846800069460491546597181119967676869805950221911070119201187114072426896142604962467180351171415044635289618557470996414510538489152047801959032285493681212820289872725560798203374367342175296793835671594636563117195217033597250075950942201388161594044227880454409999435241352647848866117323997020324481265901179042930779092106251125078398408831698108446920561438604096612727889096831147733234188971229775229798471834181386592857194433124707099673226765721226088077204775700644067284396342001685512804061691179237049602270385450317407291265927885358056542142729439007312885369033940329409781037700792061559097522887787705389437627806362731999773775112711829291481231616428495668565443669347093861963075833963240723603137544330353181951582658873598023488717918876076682738193034214384012123764011690081252324178189774015526395295885197540685475123329482495400450291744494045278404588277183086738469959729452313192103005994550006457848521686590696424246498405693138680009343394864793985716468448264551871787541874519506794551188459814916695557150755817352312486475628423477414599900861741883219735766074774911530175323494376226733035125146662246922805751405724606233590560629628589427929750024299090863171451191222670820792803974675638177549996002374605657280743027690325120398334508836851004203736320456257589832469372404852429172691842488182949979721924426681637135738138615468512621057217661787806900507015768430629954522255593696133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] 55070758746118934568491377827178545643153848201432829029009021790135971843432580285975488467828886553291195841870720023046006745179759982502163111212843817603457047544488842383289497686920615825550773469093978052443096920027510589672620503820515755679626388946039658477072452192789559584114154283483246982459208291165309783816780616016666054026395188531197719828925687588180116809752615409490204966555257770440790262322583660508192888309460403484436318932214715656640417943521601960202783615633754840372160701774739729665407317688070691043864255410698300537667795441330245706046547387178341438726832753657917021127307029659030762029369468660462801994548484798178609682305559888691896862398359402153097345458205661621654442955371836946858438334960259432302415075656701560046773656921022297814075127941973716523446344794870922542364605551903562753457338854870469690247203524583797510102748217963871219378819353934425299795677270954492325537507050625068207801549627975571649981156085270156693084366047881233895901660687706602460643689042213412560458367569435027418783270952429394626285864678882624741602176705324928391753604230732600981689032878442378388206982591129787658962445455350514267592386635347230439229712671349736474307536682840501893615769549600386900676533254508305371261081530950234466701264059567788559388720814849823138632072714898139468294164648403454214782725536814284938114256398112970486059684393874432186084322269386184164257629730999176445151828938533452758410061257482006471334473704039472577717270575715076168292526344917137994086984081213842518206237002587295462883513130699082319950008678018712682163219609252149627979627586795487539432822878039622679245034475844524196733913359079088567942203780940708901128270371320408089770736272228765790189945023173356740085151475377329955121356374058023365093920792174391490679486335913033217513576419828998964960174656908228624211406437737592525902808884506248407354306308528952991097871489648541277078192569856331053136973583917868869698290045805038111870408492572839422900097489703197638712050770150259575979040879990150416874069522120326541359108808709013089031980503574228643373242140059649753977262302620663994453828288963245026591837190056201252025472027418920676493173820467058250332024778387350323197933420022715925037553462486952563747499854112000649641017303892883207054246815832114811069579711539742392138368056111656724144061106953987294655443121489833944672760465829224373832900334703045111036527272246574890353421088902742459791832790862010379661888052205082524643917380169686341141704915790109446079902336900136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 326619211321303442143739657261720962287476858537900978857075087488456892020310846338475033439843619664794859969026868932977475539028250396514584160247725293487861060423954449398063246538465717983850230385638280736078676324854320009155534294886722136738319244252471488107086003214354761824246514590293043488657274167084426274642058036928169821987013779819302401898543825300220069868572065217728027212590625141789597012158803466881714014176514304290895100284664997517650357983922511490758717239855753130542439508724364907335856265373165174105433968001836583384552464621008682507477068970376857608718047834065001747896479742544505128767649449917434252420019486113940921933348973288222533771449684012674774552224579522819823681404382158190122167578917735007276863643160317916577276071333352533867014184620420038964865596871141617137836255663480624918841386204692183268739705459229894874318181218860073609969633588161389162967141359925313566839224859305106437186077067512360297314405036377869551475371916880629426502283269744465652105203209931293766693277516278108313169527780577062901073851135756210170286727361955551852892049838003100969893976706479953402514062396674288807590965957337462081458479811826181800682292663107731223268701324033146912156944244768196834147283324409712022632303319756225081942078826711935341138992352248629612815938097026784619191651743590320846414154128023747003465964966809342132838026907727693158318843975626678956849312117180415033987941895589882617725531220549538716706533991511917803246885627871927785738709117386510980136310135604629973753106351539029192085262694377388917569772475841837010142164048052266082766928394184090665384850209178779825270258564974462244671049753812023307754287233708292171864287940759857026177429200402997051266020910472970534607771632507165735808013036646853439233447353283798890963043751505751065645894039338529735422781059535857338330569443819305401971354150718126993578034706835115166617548893030143304599834158343003680387814783796684103400317772504386664734932929425277437439673999756031728618125178672282759664352924275260390453615687603093702622809142004429862309174959141099145671158094184364042806455552228761183386494285027538565577550988884597163386103665193318282006854201464656423441923311398617575182216615737676164163293687186397049989680129761836040210496224754713952799530059111120354017712915057739421908842615938275711419599591111011242890020774805787985106748568903345285899363868178829492372977131183182120909537231476898562924005789065600871116658444620130813333846010987841290015806888172765029531836743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 347976542892623170175803041757237180251158166060946832010768820104903918596316451317794094934004586410027210973536992563276897129374456841472125367208027022478563444727174153589447328794405967462554887965573602162688841806251422170114657210062689292613776684310818634663547303355392407118795570589882647224335450307551446827443874918949629499050261012223821862407463880887119293831349084006099256255124133965404408462748556277064145197475899189231088051662867786856318879341183378951324542108682775104924368779711967789780981786733519271407390702018955089249380457113567577732805569304638736904202186811554365678095644534532045413777702961098330943053901254735967127270687641169927850744879659674608314521509856427826370543414451591733735084099771690076398201327868170407493003000715810720278960269493888108473653952768038772847850626848181482086479551002383313125503446077193783100445215317942644876336498335584302582361804708004353824344955660818392823698254819140951194561558543626266174464477244668931684365403569748185259190227399484820374228033327340652635833988783307143641206053057546193794932083499505952174512446526585654718885093495458470318295465514607532279167809632866640701715446419038865200522853255646436988563118257072085086203007081936337027700236942561241261964029000720737453930555853863058280304838508285036493885935005786460664032426506260440157452984906519327935896722776511328445666462695985864006545238227827606703653880218639265611861096056581895628742633222718213941401044670671509483552888778196328954716635521347427793039267765360271421265354953684056538041542594428114766469804983211841571294518242055676730621021720582100234781243264227517459125607626088076920026611346280313721923392911083679841333613370367271137892404896185607026440046440442275770817293314826453081058095603310446144000077139627396089280055959254232750238495121828249327147557033708495540628164265197613084383108779244499831105834771088033835521157369054751942269128969088258708402787931314208092839798803688917095664249746484408838784164814592470364516268081107386418520048116772833537139305297169916512853405969139475793280321274941551027556271163844927937189809824951134510496204950210086810445422928574274921278019096791480008639498512095531043869802260003844610301336652112281054212490904421707500902486399990837019719433026618981426241653051967741703486178520910502597801261780779987439127546007435191684414101683619016394168826394827848178979266187740789959113286813461509087850483278603237295148180748518402076837087578681517993402021038419142086988068615413378662578541454950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] 4284217650001682920004809482498686571160055928388371500951662886192513636257493895456082718188858593073348189830871375641256593483742282578080874096603963820023330098671142825081516399618385728965110650292480766468365516600101778066018608964687883358939389373606609621545688570923239961199974301296971593600268099183300497258875784032715460316482810469958118007445490449625914433080149476028614330163394292473947699532637762788850489996723388636120674553387084327443292271905575335257377715114934734710649394958012541711531396535576987566858420832719450247017445377723153284300885568906740332632516767417578215706378508632977096568003741517845389775688558765990201134941884223391808703660606844130745941850074833053876298716726588567636670020804606113498570499698659008057347921552653979633108471516758907929131480908007071185959523350936179213737925649174482214835669224178430358534714727200657921273558746497095925235201584891916176744913142591345153244980155616571498530386714466690023523803405134355103278056599589664864874623199698594168345243955631985697664433727184578920875170680007003592094203344234173735157495170321833046418873626593117095726838801398497763822058374851169448274513129053115219369734526541932575808131432032653897071631469814245009279440159909128238289871169418267482409343206924626764898549742521377800402188356370397293138716501305207251366557451342335808880502698099483811263815630240597092188638197887788345324051637594519879841829278335825401322663845036001148190318670889357296842980459611743528049301354784064949180647018522653572234910215814045431634481801520139088511128500096498306135440997746082148372959342882474726021774092164417147263051985317914222873182370009243409466607409350086369551577870882244794231879949979664197140113675062063743131291299217425225096202886129784230941048919957145231224133276117998766772535727574517508748595110236169653831103443830719938283790076603532206801999484843829550944961268992201457543873314227319132253602874359576632559390191552001851152515897926696556348769366333005420479664378980348233795154555269674219788228191823641707022987354467864693031595075510354439220484342950932010652839380466579878436136390601477264459690706834852658217663180841351499817618979851276828399322472457936078516381777618993433703066163320031415102191503731539164537423847625285046138930140942069963548203303651048131459590827294740925818189841002227073239639853952876886145313004143690761756194677435256140493057753264280074914149304689264463221931213422636335835692369844827112113946003084700201321949667265307152181738162094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] 408613936147087790220139997239620948941071088068525004583802571629340796290800844454013801163639564668056398576569434368053559502382195918363552373020917387180583216740859168324899014335518450460163254801852668181603495519936229226472011823952752459981512477079260896209008825009673782607510594827400951544547346623289430895010938413978777749329098833322208514832768303780339030007265967108380187492766203583381010949316328157726219912772589839144015593656811079023720138718638862038853525769318738692222370154838564767725730076125768717996049258356435173946043873338344032386703426301782658074522040577212354430158171181260114221287720566843116304258057417568857230744819909254317713604610299481863852105790458243952707495563387058171339800297706576518323367323047734314747860593970532971065861633401875441069225494099722914861408148029716297602717997111631161697618844287194647738912515834544635905900559711602699305023958396099163051252480959754783089631895845940805997061574904278696429241451211791547649541966414874141984033542781883781556591662843029866400783786645489652488577503274104787109237697174505758891981726105155991751113732770238991118668399868781468606064212144322668433888097745827287414420121769083691903277199089106482957998945668922480013879644992680125324338277221153213135930367768115992668248000574507737434929298153357112217067445916027679286436654652636464951225050368941433778374554461429908788608827942840698373472386467406720977445098850737106743355547888512258685254627367680546229003547102556524629640344204345741349654966688587281436400552849473493527459886407002044297821372795641966648969331776921509163915470125862353818090425065220078536126032940516902948943976478592677257667433813129213518536118242357027953761144655940423923938264681260531782030828540481666534892332972284657233347557863171888016628412106323247680889304479515381693594334281879264680745168244938847276390781556491555348687164101929095937854382389584543461967674763387037951900733303019908455343336609561784600402931474040052623793102523235604418467468964003073223767614854333953303150307005659862860934878064488470828372986547583715629872953717726001751422903019664567113812147852237957699025498443917525622213603684765952497500647017220823327093815354473217517677151060091322051442453269975160408215647675745968226878518274543958988115096683509473002668511733682947914997332028285830405858533248308944191689294543262028828885116514226797382776351216585581814098542513568363683097080054020545941182184891473416242804187365178612761866403886571621664308134676082948231760434954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] 15492363715355061631647266459076858662209144897709790684798084546216196585524810272450854559044441011266040365792160290106993596987136127987997865371218479785188301519973120936901666243820907945915131598083611221308697267166225260351039909324418689507473636648476270064047990749773523692041713171878960618796534556038109762273556234459216385665803703394577980997551469629960699357789428865312392891981944715374360681481584371425197405175095824978529477705043928758262696688591243350630803301873808304300440045226398434658715509818473847413269271967041707592556755962303411969525181103373217579501355667058035743631928081738027312216605856523876896376342491882021883825554244071275097785439805929608454039246629791543162351141401935725206829300116371799969408961622673700598149028333081833312981010357133028847565269986702920267104527393227213854463184752698322752042973445293676953506480535516641436573686640022056015398837429803123714579484083417786383823576378618353487005576717942051777370184106462198859497400190685878964039903244987635151387497879385936477379776668831010491295367197223779509243520074171179856961058733217900307495310850332719102045486694420743987498333457490395193913705278636606661363966705161516410470021251159874111850985732264327625887879855105289630042561670088865558791072879250726404369225210342420007758734470682716654405865718750261462544276822010043772882003330860930310704220425689456300787826200219929063332651629935115893383442236949617854023399345081317519441332020609039629918131297595161201199932636966260965767914174023503895662495315823209732901272815479342691089334383489676127391449763804640744163505885309124851268279474290133526834049670971189837382857467696103295102509128478966799072677373221593786170388697536943609471258097737661979365625241709126825592876574178235878668350704863004263509715206799981008873956048133598719237772945836770552279472463099762072692400184040721603004058097248877274924659498116780581225168031694373726430041048308105929474203423470966181972017835162251314409717400596408161749738629338094058695566951030822752737257303629736169202034540794933233409591424835520793430218262539539050011917613980755249304470577270514033165081823833962856535359454585257842562823478284919074680245697916432078787404608660940518532082789375314787034302511204720469253253823978962004855970858368337689555215055801744304057872336865948834495707430175660167182795105865472163344845517213798725699483105960784981275952050486618266883165221339904070526878012894606117777924604817357606149306435980852080433044672602142482447246295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] 581412312719849447251188764343903991956885408584979225688100489503968666945944468399829642791061324698094315060174747962468499919672934435049966443036696422961312954801471557121522981640491721040544063009720281659422374858901059267285493793841910570073899947319105645660473116066458879335172761228204075660034027203873179477687627867645831002008838490491849204378819315523520542462941968229423614521152536123709720918420422747552361224245651172737997220374744628997362284932982795451172186371988182858053957225520359751220348036000823334121433785291558121405889832569594228200544875120884944607491698335680831834151534978782897497289437953190452858599799554486511856872782467783986090307780637023071968762963336100399117870938166626739733020495132056597555507201148912107059774742019202289201488701230571630885113120718764366999978342649419721416200430452741398799992087451271944540365763654029315973534304884239791912629053945241825029109624039864468342309728569533887856420251254493179186283983221838042778042725501671444110435997402664411270420853608806777745414894784410561568135832596474788246560516649453530203296784466379740380368795096846851366410485472992699532549931087213864500840351304663997535302959354333745979593273501423731558539342959381515167327035003450093228431132645554044927337616471706260518567667878011896888523766683866828278843344164686497729662656995348258860411754254615967273305430922133623486162499701854329316758198091476741934672519846928741380062015869280066440897527675255293679421500170287382984850258202989470421697000849185112890964155431180433355060159681472489120888796342993810748502278858317233580710021521392925669708222125754270158213969909348762363036560260219677417490862411776824678955342693358792155971232670191650110086512071424812573800495446670209425036029679591826001602347779086890393556012742415888802618294594348435149209850908386445138332159714619241812325519824595606722151072530248880827819725601349356324743508193748406288719268441878032438626925344290085438400757767201310009188851217152962487767423502115710375190204795850469126932886961106533365776876376381251319407600957892438058589690225300601644522903602058505469849476894363214836419464016696534510307183801484348245180755181832522326437981315962393406679985697795292072850226563078776708320183585688881479045552940852054598724956542354338476059439048523653608805063353491518727728109802599809660715883703565410784974078718331846246668070105488797162736597441866847421145821628637951502768780875386162171063676217034744491899830951403462633217494835907302962694717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] 1603870800750128267232052474753548741705744152119931996026070918429926786127925416150736307447559369257146929575364277679975349804840523137802272331465417688278975041576703892715300768228458395358488707683770483616669173333408823761087974260580785028899002916018957441066768716199781859436159031716472126242733158155559640186655691508525326107489239194332896308253308120905001507835980143288298127943267151789033105169098383705740664434031156859899663832920491416810973295247525029014283269802924732462256565814482007570314441545036059775171203144238207091570378910440417498240027297718850029164004625551304860323303539059623336963499729021063435857428229183675558914724735163185398199599105126173867392271082161342849997527529066440422963004735848425473274616331543558720971544869978908603960511783301804542686535255266508438435569758895166353462876743234651107368936121868906032440262194280935847681873038439607267937380121849935277560730253668883650166283242492067343170216313762969068441520822014078074348171297707958742132370624843315233920754058501309540930785341000366419125481954001896405397753208234031525478158566963904151971213645651865396049986049025175261244272568832644242349106738155483711850515969357366214822818712068547937391635697710792170958271384778823227233615465323521770381783179740253105770811625468060801028811544839584937671744254682692467696978438574198830810979707910332309313523338476707165205057189077058273072373306878454650431328436670206112006484040178746674528893585509962765811918736859347162629484815530174269796700071982678807002430746135084178240759593762707040775628688834870251863406502317901903673165734786857867603819423038772760704633642020856760898039250730345322836740303572853569524714090785929277573617503127296819675393926121203465085825279315794985180336465229507936568274381826341930631120048347681315344482290554758780281308071199689653002875223228399269636601686959543752385798474952747362050556251943952402852488465478643776285050928316900913235429709013359907739355219664506018482937231891178872351813354731886332669755633227029947753943211993561075478710394999006872457759873562300341789770481480085916124185298747010782309176245729741046684895147378358352337282476294993438037966192239918561793789827176509267176428830367672714168381279100135143853649907977896269885303727690967188699648125897651222775249092456337030545911201705716326915717596949904181064921791953195003806790861522017215931291262960421523909717799471833960247935771666507965406185973518695370011224930336488032486212045410311918095980076792736010773463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] -48961772412355801888076078092395256040812553581654133812190972938975067182132759337688637626666929180239337493324539692896688263764675600577301089653925621214521427967834556201127171505032436688908293056116600253171050177633619615746018652529978177457388130857130432596538078476671237055436281588088575011820184405723138259692200118582968680790376597931564332377718171877082386630760205230231223242890382839486009485692460867379265607837599493857096590267046201981516762035848939210321823012407384981334434689017686929988547461586898472883211043730670044816962821173031584234246792281599624344459546542855114965957104922603339280873895058269928654836808072123928205998854217574822455704347799201843069881906616652270591296518393568755649781239433453235751838675566165183099256612627529667861260586479402588511503030897990938706423008050199603680815321751793532403257680929579069584846148851473413204353033410678677740379095472328364970116864752435956341536905764131882381572502238881377724381823590484692928560500600675747721913832871471314270247131604659801882670744977741777497309142106282113406574909032516030125485011508807362518168501272145931791895181107297286833668770145374495192186836460149322822555401318196191977901070528600791247875848906361416803184314031890816370650573999036221154852648112310739202600790120517855965592437031070490903511613002399878169657552160714178970204418720294710080125022790380477461024485286780627463736970603557065593290110981738783496087959004822272807875220769712794867443914711013898736812074948368261282582353601791132204310905628296170774279632938179234740483784707641790109827249615784493008739920074087411743056433670665544726081226916761088375448972128028011477994388626193579384999525967751906089849990744070048961188238292522604005613417397142346794300949682335100525511330757922526401690310801383882970408292316184119513625617823939272078933398436650364305692822070023496487916464045374446196106397401052849264682208167854179519284252921914501386972784833944781722267832724135999542665331132656251441026807452366798731969953546579653869830331228515743177727610835138101044956111751093615702142727711954161191247810676271840161533302493020972507405449863675345055299118005040216420384760401112263474719601263927281072156903697389994108806577178810581147142192304675997758884845446813545517390617276284488244173061601423912422663740704667019262549959985241414116843263670276368669949432133597499972341560781474913750612446550264317118756778873431957373551198842765719556420693388536008982271586901021708074395294718875768318853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] 11807484060528634761504399136558951137158406103425851609358592127270415777926000368453969255390464926617767180084782035039297188735368220059939850301011167474528251640061907953939661719752672938537677263295856666710637934952611682976654248479186972025671387573877961776014732187831506647006803267139358810069605777073460962305513533086435354665969355246824097979111420683653894583205874002467917303630058421775319245684039996602273625764896776765561366892904538852962943410550122988295153429285102461104469297178771755460455664872876240984911896442108172520243004921515541622004426099968712420134974745719418797626428199714314772945598292558912047478877289367707615906384973006499818420169343214206789175322412938710944483954587891804297912039692322933669938363473135247348942582180310889391735373127265958382288691294548050760807684947750420279369806243755251778801128057919499273876748442826325832515546251014786259095030024682411408832995800889123641638472385283447074925654666504050052839163534136024692544211580418367166103545808307420767999688733550778190367263722869205464133208367877475292418675688925511497510683976507655636405118249370226842826493776015269258157995731846778421777838447299163547966194969810690964588294414950431247901424625324693883563641083928235331131410078403752933597403179136300949141236563099353959580256714310380694017936302025528377899496955429839787966861962629831483621940161732828500127348227095019617037511110803355423358302118988662630619926867011466374958614211245466370282078806971368519713888867947376579288722966683687372830999824822050487334222274068366888552257947295078417427055232994101201209314522603401977505066512399051435279451148616598362041759229640966026005324411025469456825100460953290597795567922659534232850422023733449685312505902661828252692410882395847291208065559264051188315959717689693111023846918947230543104481637497451355923184390920047248904124487418191583556257553515844324131088756760076318678815033721749782506867343667604470625008859975609643655763078485940013790565314338693187369930072366289886437207181392739511250748823785116663209270681531661333631660353593302919993667294667397111615146813511236255901640588126679124089926206116156761082879169983241841332867925431096525239911026963187634810131887386805394777909972130057274801210000187628269837386366552901186099505105869070555897689219633291099489484252664076949761459777859514906204324068993127140435871294516968792753463134526052087392410747763117102884361511342019945980719642466890758604706230992516767549939151256246715117951288546626696642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,74] 186638703182697583881394161851591950976830738402775255742876106709629459158229033197503967182183754441697575854857125582088019704880942418521811210203274324393957635584624487657209407405765280557195022014814688472951741489502331077137197046053522954031894509453860776747625897076435639446318500994428635873406443088174158127696029130238914700140381686876479246760114535997879956498604129394412888574135054905461673195288887325015331195235080002435156394565916152951835329185364755186708323000547255527310257704306359287734756751388338249827931526497833756000971243934707784720607688080995643421020113886316256442717761755323077458439498712849804020094481981386679551627250960089226291449502645036362517807511367354081931979753481946581481320031852874877358729550074674775073828066479813567712362566380878399171305702078919104764306500403921224615969801160115524240077284816042967763981064921868714097742056799253690610548756905711589594796215737870642014842846023233167278254834889533517148696988333229303392144022594632802317669935347659719565742441886395501464043725882306776313659322086005050506873402184675125311016832553780408226679829165349071427645980976464825949312623762635123384406766726595271427418946179009431657185503340906641928922584181294806387534657280308578920220594451727052088609565247893577965261514960772243601645171856018244906334515242915387614842084875138031931486058057398621680363663341234221411554646928185528387268705758929692046895012408162901939482465998796583455265770107238474836167043293810868462318481939406422510140876082478901725499573559726175014602172693691856261637903721310175655892799704991283548255425195334487021840022459296358081478614891422569320822445516867938854868933982789153486894540452247241004844124036255386365773080401666221420008471971001783435153122864499573899529108817183153650383717411570818283423262676943905554413740928056597881051299164199697765103524880268529823287342953245923645863808557089697222732058772583750043156295515864083394907324551735845663719773535188818769777456584710568483464937095248568037156028793648499431997756212549678973444060868367069833572759209381907390042216680404741661433446530597367576758044833097902550589967146557365622063797011976881865658525880251125626283519142192511694966244655411616091645153409561012535034562000085102498859339591541999311615790427370653477172656432115235634811657950592147253413245757923500319768393229055853636263116168507653356673090994558432575017473670219795688996662610332276341886915345180453181797481210537250128620698890773478326784494612918692741120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,75] -11612549162392617425692750060760971112596539446540476484609381780218906752808123573960699936359166237909194275168151741747209005724301163508058748543000576283914419550347779568525464820320161327254801177907816154766477891024455265351779970218744194375886056204433274621367041181778170032975917324277874401464667172462244824876131026443349130366357834615979170531246553999523798730082694486050798694901385857795937162559359451171374660706641475073396073820432172339994848477874491506258121680440132177585593097676902638790296534799359088343040867833253457838764859233807427009042864020130585881486302051064849391174971061882763403652709354747238800620266661762257684744841775793290524402231432681217950337376263420375532409610397193232506018695644856931226869235093282515566045532372882373741126433058004970622502280871462885260603377947264973949667706667789924637441522675507104070311151562572045595355374718629256854470823720241754148901672917673370970278295264521754782335906096693287072854350587159865246792456815672621233920775149509526992313610751702686055771077184123545031475211168154391982574555560645362719547499871807635783866832746743512033265724259267470537357272679977755495901905582757674355899157821686684103558527946943795277185261892986742587846555945475701726150928445033082901312767572275385217468710218614759013644498757762869484255919755853568737777016539491095956999337271025110341652707388248424469588998350721315853108501673682416058226431315416466127840494949178479383042070133574722177988153546768228622462838208028559643396275765888520381601811844902614498724456949653424223787053716101163657505351962858871312953721825793741975087277880942981388767524813617846063265096130035657155690780921440008863157667372972339560892454814171293775137085842589574637377655416564972091936548730617029780000234177888960023802988231361258137709344758394761484766735646557609322064680768224578181696500739107754343327197659896829800905065669041516339033063174359824327424924297655503187418320818162350240281618053786924547141636024852538253302756390491439502202441597164041530414260111019680407631733888690601513513324705184349699649595883975031865781790639803998162266767813925258012409158813540238996744756016188139480968633962236716655838320285040426008344268844342724416080993614827719539490931478875124076404981977490944148867477018406985403801299957357041321875108252865317477960079549375548290714212026339952613016537701853891499410348470214309007285556693071277901569337992534255468726703469363399526477502863326507140741393444818742809363038744204856524800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,76] -50661904597362014633140763439158932373639270041460442864245088541701129123274733251083961684601959923491983078181731208254805132885967838601886205854735635375921049657742336002129416117383448643063448056650451521911208064174682988999251798061120042726221841634225780886813430262781080723033660781848694192430696784210553367998705563554580510325697482985962926854700299045451377668692568746598859852824848249348364377822233373502035840900922386719662514721188128970064678290820256082728040625011573368277918491572946015145970219126991238063591113775490129942540697786185379160587011191392757264600985313172590673995421710600171766679020199125331286284309132602693340539381235840224444645015498309051428142327642488594028603793763053961766616091271623884861396789397500791431977062128694681505886559886500891332261289447980812648955899220958363547487755984640250111174813201224740776157522357701619200559787252135305703802841966987286691269168409379549530474548571771787812369026553284345163648295177230491052526707312946669702956925314321271444037718897878227772146183060059646320697364350777447144947267915077229651148574159982932688400219454712608444926562084812618211442002824780789587343157668365992970413254544636423532014187589731220174804279639296681294256818237181052416006346104205632121449289721878559752033467404825866593449718124741359238711575498915483704790315406534257150845812820127930224836004260369544470238132511946053311028819233388467092275425905876309684567175001697420121734592531151631959175917917140138923899807425679021733372814765291420517790375959965089521871532308681402376838998191727673249008193627873705823867306586642058511629463042354960486223502979186314977401924323577446952970524611820529742676515592093709592041757702545482540088546029330055585279142046924439819061777902095009640490878565207978611879936690817583444128500821462394614676715876875234265868372924670873600296670107976347029750516408446677686804848052278125305757404508014751704373935519623796341554384307313405790277843113610302999980661968312158508755571189585291077435256777549413122962544233110448006047059416109105684520917813847387838601155254355955181721304453744160312871559698476387648479891603711096729662091771064303987927872185296762040327165181302995900509113846836497011992894048016872685654123316343574968169949812246329968498257344924988149781498558198784410694157592578788734198542395922530168179221616496581926712174581399099308973003619871242052007501904612059769587991594198485792895957439602684303435884875399000704035057464935293768721710362572881920000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,77] 9063429574283237337230914256513256651431392230962922256579107691797478095233534433273663014343381614786329627996415268265914131871057756219371485495569827223078658899363025001930877330564124476386049978712836506062402760137928716610608531769146186433018060056085587484598989208410473614312043307760781590807704847357382360422487270782221488058509341928646724219446071293659750588868391833919390286289362046286204378298925589897185758018704897243991884676053296730467138098545945921676632393720211854389372102900126736317462076317619847925125301922125993125115741952159842554394109097402976094637783951632681592612422831992767247835936784787090303970909828592751259608673959476093399622966212047337022184197907441984512062516766136413003198541712927408811107882854330878423714463737849031836435923721383874394198428644000955981028492753153024374673982521390418172332918805185961631289445395109055929381102153198239588603186386997702657987173153694430516583618439347861535064235744904552001396383891885707654145467456912883976196756974188513813674907987967354577366323312948883449555513223281591028227049151178006089061630786496058315192403491137373321268155006879635212451361443576159407580917916344908871972546398119550785858215987395789681720148058678377232478603095515450594923435896476711230156698142081027616697717486156749735417619142191896792170396118106566939045351421035538133760994674867466082684758394056601520948939319939073935944509783308163762475155957700892136528090253052855839681270146255839874857426072338714015095543519677912821129349678883747044555641489712131203829622866414108233873089968372215746198588939156688250510385626189828907027403431664142402583215105069519530914184605236627939526962838121849395026263223283442417050757204664508668064213636847704521753704474524730759995350018977525150019868883515913429775071908061757339895811609238165720520048328202381297752366177662579128741542849563401244435162561449137112680695388985348288157426863529711257183605333101464697536328819845038926067480023889774862333761691891532252726348500633502098952119313109293494403272633879841461453099474746167550030543677485708208777741842326898241271545826706248668477088218415836059750431274990956057903551524915493888246196547196627040314023130412444626627092213809846553793452207410638517078835125767990341913349907070602519706916775339452692334491703802624699200363492389200182560566752723868207665201385689904554075307093295631061306290445569379900903144269253059084884933764874672105426835295893491546981677266075968389630226833717628053554436387152855040000000000000000000000000000000000000000000000000000000000000000000000000000 [80,78] -121721122989071071926356071372610022098273282872658515290240378021580782011574795966314206469609649244601111244679292653344714584156835137559259613909492978036218608709924063276021122136078873513351155856107078736665054603296562062249170714037503533637426414866879981644977042948001515132504250514566780881456172686655383109164491017911026738276621018810295559093621554688570349366455934502079823112711279070617267925600946383527054968800873941470307405456837257247107697153472697206075902314029808737784542891718795841960058071791138939076716536404026791020525943673828524914336603760533310816171741630741101688604277204348929382578458590716251043508030419894879632218556272360759977034194935523089035439171174296162440815309884493064142686204933103132024672979625628777089634917524972579704879341119852501717375477206250912584301680060641117672454876134790809895382723381201036326251936203465427063350397972229030434033289687391790341282345256565395014805845159767567322517138630495357147571144781732354027539995698039226268995186978144741803644999727524186570100887824674609823111688309311806172657524116016635402652802316392887472321828437026196866311775363991313470625610073263576876424218261246156261104865319408075898991953293835153820114430564517824081375512203824565744010495481895682481381755920225045898422725183191545077064160899903057607124343680684310417770183996052466743013745956662054447292027032830383057063551055429576922600199430033200775904398024724877814915766652409718802503222870030025279955278185892413904676061324234092721718411047525773606369638056696878197348313940771068296726566813079119232675844612830109145362320145451789383118966631200020337758934854012951829005516981445850250396728514446801803869489020191773725055466842946211183777218247073069531884552727021472284707456721825344939985762956170924362000814706789632364295028505240000210946861851981744092944463189992950528980612066262386785076189256515414548060295861145016661319280614427442047278304470503020434931675146951611328999692714880212734804636518541210955920165023133099031848803068211044750504596351147507850072181554788648709763634088247699699312707263459800504171210449375468644157308380320937761705316553036871999722927373999619935518143333143839094584641450570967238606941046269943730717200705272710808238531834588382763230976702628432719771531520896001846584053873774583221800773119718004024041787596005499686823777742715938818587338362109648095698061458357607825738228296050575806305044521574166939000616219522943430229960275106512070204159051243289392370394679214080000000000000000000000000000000000000000000000000000000000000000000000000 [80,79] -5124649121088872454596981558116845777104692964744234941718900316880943535180224681252803158140959527644626449275645992878500575690067945377226518393394653679182290944954413901914195348374693376732552628272935763931389980608839432283599394385679053409305072223586681663843761299750772455791120636223955701611166533988329565652308470125383172414696598471271294779143924629381817310594423120879139815069947345471435880001688881660587794102422736546665389775963380468698062739007365985053943991277649320700655387573933080897450487430808220871298545622725529721041432317222625588742638246945128243207686642245371765657416047883889472752986817272342283146617269338498378426092162990448227297849386293354515399375173792694228773286228532880546306243188493052000124746549581874197858634547215086639347343624838928362662629054061047564533182631518291172614360576777682309952027886214999351715069174917305424844742682408840378234471735175329512905056574673290799170745628948981243295392282547001652147418727737256257325849730044315873453315706786443755993946233500635556515143501820078361499672799263264301569934545331318697791090263419101181754650664376417553501407142381028819236216285202781503256369321216824076528934218266409318469809380764911391098212019034023921566891150191896892361258218131837421439386129721838897840739814601384409014183420518887304428073608472994773227374429202252385545456413015911702569292466620734495887243966017073632443879321289573879408453449813825079125446638938486764762823375639992162792564503009084698557784080322795886360791821681929517485947080339480443877512316807799353830275056988627069099555795158962529394670928708864183153004449273221202443540713823993186214537482704565372272882409337491715482395202783763823508236878875351333574335277732499375185087809187491171372556268976071585149712965062715315282694838408182863218290013730103139468175031662856620630024642007415502007254089530991433849034079612651795836697271220563151600915667346864044259459137191002340928581091319453933245014927289210186960570799143207235615413666690279689868986403102002080246211162366789073080041951795925743300413336396223294158098045551233408676450700373318110321936049434781392217017706955540515130673842475693638268343344158190953770000772220786359420185668973766719225466272190568617649356725606075090926463960608794721750325747334753741319964747304490478480999531121760667624620924125709002769176341275891075935837683832124260674485941853946914025814354517751506807834758831654421880802045119231869207166087026889553778984865586299679311417751633920000000000000000000000000000000000000000000000000000000000000000000000 [80,80] 151839799953303721977636855391728514012521258490999698039486359146110578480835710734402641442771759215410199019509184169281124315953591116114868085839999004715931350151346118391702755003923966881228175133080695713327984649414798337002149250486699640480500225442149347888987761306571061374893172767791115284862148509353479505984502095459850879847647239185431239091151512883049871160203416554619959553132312431651154032977179798074719181493814242514079562383277566724090612307458034741194073426489163022911188611038033261672931895644628876958224250338086703765661739528532046782363999887019944118801983654450370045614550552269699876032356789305268230938509604353072911009585585033306418489604854964532630525799245641186810471112537179758437313101858306871100363843045022666397746000948356080205623229153555125647723071667416809054896692164487665232276470835070231760256494840406893265176886314513390699789398586270262495089715061603949256119252682573268780216702628706591977687638295755941638834036697180744677431315240310573665899435722144094738733599587145418485533532801152567817636047714344645015862672559747370414014400847388929869129418554252371813524452500235923641343694953220404295912872086557679757125026832252968016137419942445441816778797230786463327340552891800473533975045873392764163246828521260127581929576703084744615259075322427638326361036082361310252407394427543469920522447461099054215841599907201149316359332268990798090768378868307991976847174856813907031550257093032442060474336723909667820638400427803218521849979300375185956307788128846382397757219598277174263760715378787186057973035607065419107377462038819610438645037237418616944317017243415747975940782046247064831191151556582618808909252842464902831186700715417481743791407929304522986725230950768130127816497040660324457304323784045897525415830082150228408886812680822880396179213306895069212350139180709659194654694671099808298859484494381387396522684769662922762615232531409908721991092423343700126738423850620347044486190233387149038666108239333549854327746821651628251047270252834480752704842834196026978181662105302900741143244964322338805287788095251481088025500671234399621560096728931040651238047868520544308138396091990967839026069993521882490003354110434019393425821005584026834689025939886823776448343101403308373416626314050711535469842697015316388040731042968497451537963379502994755823083613386559958277815740696157607114535618449160951234441922829135338399967354212549677521695023565100558564483538193620236264422751191899287901805743090230808985353053622361515087626240000000000000000000000000000000000000000000000000000000000000000000000 [81,0] 70751588849624223983138054719753620990234088912575239730419885471503221601662096592406855721980356850554114385956037196017665266720081988928018294295429651943303997604482662603452066834868770926156286103805319282153823477284909375206924494819807589275478789770388299319059836983807504267839422602654659505724064984659726366496837425129857756437941958843870583447078797058955909283730008870841779906616213970604410800257795367269505799080226396315612732730818461832368657082846932508419447484748650096615695720757381950804471531635597171495200545610523256217017528365739342750412223581714321249960742142982782929670542911306862747772729369839413629378720559766230069047724640495714047296044851757074647140310612225756156901559442216256881496296987061883730836264308063104560468125499926924826613327450323034221703662347064924926620474687594339042511942967130356250352011688851187155410347284877375204484144312763940490092620765324202107995830648529688916404046968965928603763210985712055273539494605031139725340427617493480082148240140269794544002699293608790440225140011872115381388030178652133132033939825477185030201362836076399001708342338848758061377125699855180851062562131115567946918505781168793186258522086718945449689720267995590262148934816396967785538406653128628793079493908999787744529993081074937897083052670999354619148526751205953991369370435966197886378672571636405844559819212456712451495503659391341146842979992387537271166551796825101658292179702503487469097189703790053148970986544567807753812591951786989258864418710265129955583277532466035787843263445986048906498812707158803223737745679250429787459856337150729556365780773431228758294236593688338256576214791316817618827399523956842108209580837241116935451966020626523160409769817629341533447583105555415474248646920067149693336752079794608859110188889187895420946758846510895706827894224649252232030387551053916839567307908067610001180947797380378330618649467733644943774339671019750959424163736842768076930496691871023805427157844108346924990080466663194559335174926145209988413675706791027726365541999331327551999996218622350010058563560306396617295095931724525287015344816852985756780204352218704346256227395818957824261996011905947959136939999880290604065576160675733281149346959045793037146671060094041464430905503822648848666478054812881552318377247007450674928790260767651286210634999115270244019739350022064228618518364797320740333898980630708534546433060715503787387189502452371889791082954489501005927742646373430287572474979501277891136058026974880865787214105876201043728679032662835110590046190687864216480645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 9053524250693920376212933362106948579327465325444969964142021601607840303802642278678548402671434289677497508018040850854876898979212589282138445095711415585586373250857853079260957517411714997999103771705503294138455542301521226874383485394865967070603744719386537390908625588095252712571069009869503651572617017827552878961234415938614676006514805445797905158477463608835310200508292892732116328168444216906030417886908897428256981921800365453604849409249241852261581770683372221184231203390764357257272170210183075061792888890128895506079049474603626550100283276277750110137017021018333259287989693535489026239064043373510275609718575149472452291414713573930233434665776373432145278443259949080325316499530973014663036113651482394158313762700426343639277877693885321479582007585986199751292829645387239862238502561726433394013653917024633665997669757312393457571547183305861557956254376712287658051752239342760291270713221990836420370824451713911027141171678626706577664108400256294146966249293617313392282897083024477723732542627314983148253265444107454090400137942696278056588106291918614014900331034180652152537515147990742502715559627715496900674333586451841944473331546284419155393699189540357684015934738525266013447263271755884016287669334787211824006627008342217787826214167314802268306622902687745000542771871185570993647034986828735292689526571589269662389615185151874416194811305987025152613458208978707501711033482006263159044774162012482947917599499228762171973771170694555137755318080381697582378280410698412098404756729139879319064083963360958359914341164111114127931912701734765091296805395982490897048001839705476707024497608792535551152042709452801027275460353539942831224530890870991969693677429149523284018593444828215336251957688607625756459297098544916807075188549923259906672647413026713274052628726468913373965284032361464284773856516245564603598864036657977140690559258311747867404964551499683497646126430057617223098342127668314729869070160443169523231136706597569195048227524246122253681353447238840905306934014465101040675619237953797711519651600152727653632845725786133005906931868048843086365451989557399053699706773532054573896484079579115422598451170810207411163979323273153703435310977291457306315643531894834019949557707311197227138949053309713697563773656400827354264973777679955630584216689259438616347480086935496460330661230384266641360817478667060052601744479457475965759268722260404856240640533793702483789035422423647758570687773676245518908938934399831896370372599134931430267473144397648575088634583403610681284321313310508408284054645678012725650641649664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -109726341281821819975546103650727414975488850093850903491559021060171486996713701684496077312392180889527776581988683819389884840471468759139817468319869844195959079948736041015755892274180326483011669966786642037096614105679740745572463645980021844755440313211341403043313375230722913743156669855801691775334420947944708875709715256816993080044137354106574745394323920412528252353557589117698555449384917529845055122607287442715509460809986041086975473789519156440043203261024724310504707599314995256661267515996000827513985929344952324905893622043286656757116573719810426971980403314000982764650648622470464994789861334417915979213147001349153956629783370565840318552279630824861402654429198364950631564432270115280026989730026378029673885095560439654681792499980618655316943608681003989708627819660212342785145009605029786180361648285121009061412031360298363159655731327872572802001545798373734728673210936612961348951725179572515418663135935811205745324444686714117207088492077236321931238299023460714465010195970000386651712154664754580874109603765327278896599242829793268142592681644617855010840173961339002243500650144608612120511744603305928054132967085769215892252577363353447135466207762170190169289395474206252871661561799114195854301863889963935692458291964234884776765411776699676419266183151754707723063083609405697455644540441022963960150397307660753762425379671868013918373290779352290099603662817136545274320489704446711580797086721588706881389494190172080724642419940911660944759067119907607685182415059537412295744792015155395477118964108293568538850549434668454812054856934510129905329716374455716341808466865979279979363654591094907239154772768866671649408969748922027210308022024951388805952240125574869816257579623174947883561560194857869682974774627176162098274070319158937037849421412924328848020526996701700052897282187103894777047303376850129830557451908484561832546789126356756852753281033913332305104247004860456786065930572747304055788482879822299101885277963592658377659681725553681836498365282539394363061017914890759209257177815889888910136481686317385212675823223553805933644135658129050491397767770135841064944289176217173920267734768417511241078722664224166834808354817688543555739093391089486302231207996989316261971630275432443423546649704403073347998313671684686565762363013882610775164575598700096705670418067281494179190629024251391162928147227214100449783543784759046768079686490581816197519891887009387256287591131725395700033989803695678120669715007556193641949891432343568084861328189340731416319443478118864865285419670617463178329343868226647112414637588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 1431431061205542602711033730553486131841716227323431370842101476341947688404167926467478208122950295378807920443337033304987140385373892546571163373843665074239028070828927375418768925233116788010836743113758598188358651530257505503233939907898798960902794539613625036290964342982770981087691005479626415123950326055617859910243128589228824785485476058039145169829310228683584348165581827130932988226350556679802654164527792178839637469554463336230302119148170046082364211445882496172163090340926687507364766794500487792542178114499948636513019994375294157187341897571870184234834440039304547242001485305383813033124389771547746823279313522802070113675306440747016430467282710674177837799247963026768147751743527215126592698009536269977293514973563924271774358225239316990985469924126065971385131223713971599789098703119077032755854894600097761295631344268365381112815263293331504849075721578367404617862354985670291561655095917141915309081415293264507378672924412702942951338025730305216818623007232516783713094990383070736685571183180802382452090630923319465739190886704815156121583565660571459213315895324286347584702272818152513707347187679842421504684222470178922583989223325064340481311847934995024713406614754140923732186126246012208591863785434392246519546743407732763297374218487602993069284846714912524715550449853656103017828856916510505071224017689399927316222832216717996230212328013322374941029718016022121557510684195989324319259446692926412472141396920931480362537626947793900555400925305435278716926372830849852002743785159511124762351265306982278424025118767871762808352185591362854385797246087956251448494327805077553197181522955108663843162522120743419278479112990712371151963107558700809429816692741871575588379838782689144384991516183446124836418004169511413842747284939591427108355743880078419605516179796402334667305397192657413035089656630977678500400505337766330761190784361832586603671674653269421241442468088180869160140953572565944745064746970519615710596193275875675627250444605504962103484600682660832248848315795860572114276941202291310359025973638109752218390188144349257778527041252868522572327286227976303335924055134652672542609606751186853093734815114254917619793662901189744159340747346188885584216325703258659313342031416587029459154177819537740637199536381439341918525669535721327046300591983641242924933742857536144025822100303662036714750578722160058875292367658215691568309412956129359146952176819015079978656795087418008991084829804493875423371070464799989233982025709042476118515855832917910207175109573173812985262952402079396737041972676874686924682403250176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -93702121668545684445389046045367909758389362710753582209870054925633690183384564048738989103704746226236686389997636039426715467112858247480561408387865975714172005834222875394581746257536140615089958211360897509517793640082447144640370729346120714399029817423952622678808755151465247754001330654321441494498455272879761440994707863700495714632137455422956761652419306460809737932341522616435853643638721365471380865672360752448443609374139643022772455797860468307054661949812790517693126072535996557146444935986246160393884400264566355057559797325830766756944455586033807926135696413660296484089866127267489627570784661450418025029592246036468272823712669690567001907619789334796290019133369767377498608178541466109281186684200967922326872491421410942980103381397537836831724090683733389359311480422475303185681229478843720074437264480567770347553224027955188544970035996729162011375178729589908371708658307807848099896999306425160330418209234807452903805447940136777875630423319609080465851220875188464902455254681946502200435694544422102579194369955376740949598463008524479141124750033019003921422252603830477241116721719628028032566298132835162711393954070107236671342036577876604052854189612129471527398207306001547896751061924423412597803577716624883349272350685444835156897562783048810269115223532930271244635076673577433664722774651553169626746039032995593711840220758206204796323557675049638781298903085947418727060479484737779613748883866433450141859656759386288891205054060178603122342958741911772562836565339856194596344354049610449294272833685726486397773953299825310772669368711257472686112156188043723463935682941386453428132009415425830126321339880730753661994291120587012378899423665465816976440576170193559713182358542008996781387765125985224973492351584408622181811131127925857166034454580425976699545466726748602658367584029667032732705377376332567133985020349343269131808779304776920982837566520811730172004457570774383117347924802449106436262982830276319237749651125819418417624359987456008092001738476735459383954970418947689050010378058418468435661624727338070232097092170642595092231641969773098021068123805715636557061983315554032012914867141518711682761891041265727133296127387624234103911787723135490659385374139200991588314862489713339721288775472179114585324402023428631899740907340355183311513592792536632983285317318897158861252146558445876466071320771328981749513738291894122428508353502811081670717720605106674178016921263581266950541530315887235365532884024985700652495487582383001632490556224039875528600152422419949313983407112472502411150004652013048340839169156710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] 244578729710922071741727663970884406930011066914944756339573795033659919888538715955374021381267367310273411241767171556028890669938633913410522404854961693384011738077602086154650673573876076626422607115084022503274768087541241509820317971232002033256821299379291856864459313197606670529299674771450528949479754946666946916562411911902313429981666327267728337314969179722260174852046271537482416306918245218472291987730433610548041740167608873108164955001207824979553762367882300471677368092282759365035439989922513222168374157265502526566866841635525430635536999988469271683503914645247800688970517106925485125955436384303066236617851817991813505639252245477962290831419141936211189110909554980336950045860730884497342780735877817318827860678232721143095788950185412547916317909738371268717924010388661237898245504023112161713197608234080886922326222412821272306343977454583890130532241990789418764417783600910402482274199204324311313188354232576785559249012250581072086306547491807981290714467948558691023506962892271574248206803448890163727678974272844578186517984680249718273846236691318821904691127868296420788052108924076577529464273776034605330296375201772510179968453844167320932020999764713047343916537425942634206817281283441811958785185780983113433675669890033285021450049711740153075356419163908939398730771302382513047357196575877794095570350412484410970841121743139585615871022201839041738137420528454118112163453532969745865263081119537960473985966068880477065467973284430093906613220549048901776954349597740604432266731599704981066608338487487929730362394587480825888332190145497826793024375761076451504868252395790329542752632844334567282087253867161264471515307089201253835490089690255803841067671072977553106846337509961716639377363226854443209644090831204334716373848404852926388555684780344507778622768954081260480958143299935745041138471179753525460886748957583576471482223255645404247803092785929911512639724583093182077736563557495577946037429899377124803709513383711263964294809617368368126837623331825867344148456636691418979941971163535428847391954998191564053224675563157958264309168337254624545418724705294853673769485213051994407465985964891522490309963673663844652958913235400226133291546736570699531554015883401668302234599721511126991508045310284151102465721920107353317317858967789142415181426396691573081121717726443956384875306650891446689764962779846241092231303938158554257059247475750452968143910541509968771838486385422314538244249543900034835413783677401143261675290352745060250976054255238705227419097068146910394253316937480038084602287807014326032906757557190656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -16563836173287811559341730070776864815461155116863822976673398233303982654528333205010938177503104554003227211716694601558054252421300898073159654486677236088362693040368624863760259708554398674685772699020162007161920949387303279379336226572700042032449567924360689380662469505470587164785637173334363748241078130265915572448896728907601383376935100788537035202830647059640393070087324405970369300716694847793744593916048042415460721147375978390648406413401880720339741259010451213985010109774970347727922396554255883249002675951956276320586291116534409140454307925283233336720694346109311402014903976843318550778087965095590013499117968833437489983542356153909583026562428463637553282267797276909262691374742764830552358475493873299675054417973391323767015530521700072219983177842012998914295319760388638680796259531286820538820286626580975626588648870636429147150776545551503252897696175066646165735709613605464939174898621906016080527937640154158889495946177371208298117448635243812640701570235617466921537341165876827091628394713051024028605605799213371496041572429903381972913768583377375943773897520006372661525555384361111921403880044443181004046227163052345083343020643817172090911164437376691532548625187280392298676561694610717385039509121717955986611373129345111878165448843431027518042748152714892938773657464463470365785220927484198692062724021163562835793410570385830014993582775964422047451818103313932122620901352712164296410303931513272778491686268048051115595689537364742613319941586945920458229681232323994715749385989709568185499177212632474967021556377408967324580822021161976550087804781359912186479950493438196116968447066989558210308624968161626028314458346008804263170565962056930087210514091183056766383867265979248216079666885397696056904366701791114354859199073922783579774626157572756399511337193489786347482221259538904749806849001998766359590020125014434507864439273572716005129410212837242202416925639454989714821666781553918819765501174091406621345688859110865738089259479530545854031646204151641136976553613549615979816725710482119907772919543811680730422207567729388187294403576355550459274012574174425674591269632878307040708866095747655009435483356376677333978940361467508504176261629147164274407984743146435169415321569640791866472324841106822384860821294671204394980142083095137260379776808066806784127742950604512783255647116645065341672447941089957728678002638179068742067383185980000075095866341831341800814500414113603839736238653974401716408383126015109104790290001989622311118776394850026072679509635992939257264446296611178538856530713371392322310295373689651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 157543106106663074161668491916969272997317121293714218124023126966704446877006776806418480631806123384187114885936046491694769026906571547734875688078892068163032718876352667665468828337726321815719357147465528827939206329395091726915226815689620920852202812025178286661184240712683597283297428233612306137968655418883649081677116250376140514230359379994993190364221423517001044459602258064702342853100281263201757648271257445144914547731745973197939949147624344787174590451398277798582472758764069883507209565249775643545470883113923971113791841437157175816237881705320206681923052204922105869123145727625266946027860162902970105073396580202420335344341120423792093384535286618546995273762406872639732175336474549064380979875505690745272636710555747789052859005820146042619234274462601100784289747220016394224935156791936731635941367282905834033160101916639887583074758506503890708649468885478121474250812287383508190506007303579781459002594700205157674519166026691587739932713128124686785435195532528081160819342565607577376880768272888746861382072312132714901650861056742117220763061180153967075879619195044700495385046226899926496720397226909765027890311441696672756773629176891317673409281329425629522596766957656272285506633416539773785495041561099624885756583243000255221953805633740929572078795087489888930336641821432396506642989853591046165587193271808708382575792215793414386021678475479304644211169694170799644763364043646507705188526631469343596632687874697931610482901549126636820758274594767508095770464988405382129149677876513734199250692147812450554770940737355098291115661083199609290472707562697491724986392896746862372882047854667742320998797728768286551320350941546888033832450270232762170250089178526661557130900996572254419107741123967458880566224399887532154056197819674797554927315539987918605102920450511048006444312774644334300853566624884878945278195237342460446810713983899079449234473678972294987835912947455346573317462772807323435847586017490900010689227024938252326462051689582325094679505917356112295530214739830093464396231812450500224039808444379016177356581557447576921287732027263727940329235187210339722923955483840481109203723116379302763190058777291133386083145611136433737007044355051674134804527238415092811067878927167656141086236408194146752632686940654615187511164962445904757257290238750940802742270510370390715967466012128679845134998434364639063143361277652311126453273411473917417521788297436483697073711051036499799696217177563613666946277243229468200681534380582150863036616913588322122446404221284644010367413123266505458135567059643378508120934418541969408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -359043701602816079923561139672531258874343027706816790399030099047210641686156206890688645919556669804344557120244622887734590029347990058126460956570730387489839192227266016251532818191588139029470760924948976388498620416751909779481513041141447587429346092743292549635622225825253109558923525225108683411352209372724991886085240057739145063773844994727774326317940989761925995650145233325152898753219208794178047330325083162623920565973164316157895813028548534196525729361646040146339303952894308868175655057348032371822199854851816269405668435553532152136737354720589280750505776289623925351742283442164620650489421934691162548971438689993701853876675229704632442388059493590446303564927473128006567280258948652830657643529256305676384786222919095832794096716306194780761459717995972219323961799601324686923613072102934471631027421870631699761040940369164930488115869989980745932203102196975700166285701326868052912308699975875447375807010821618863171460271493692727409152065391852192071729726674181380836094062079772023649885446977678717335479714176610855905902625788008186690467030029129106882753110437517907399143979449355073773977858991038789284153077038649113745661627763629452944062752821837029481805536323023546861834876436397716387670623973048713000621548619594944383519885918325556617694462439734541837323374032138506626029701771462095703680334650746173293970430897283185367901898910154617354442260219951907962642591527267344340794124471931602230353760072105805383838422484002529544232436348310317559254495020830181923999632527129441237883526276651540691659663381729101902132179417364415193170130603578585440513755468730461780578718723932048577866131115754658388219535458436573977205603096179643015864701229166346216393290362996636048039481702500134928551421201311090627672316323033160726592458890269837701284533424230182465650129732023195833219698206374817280628519226617398668023983375613405319497688707383425740625930021296095184292822294007964995820127510619963790479674094155776879931649951414320106899933272954024543142476619900812287385149376741651544582921779934592147882086432626806387815690360926747857231573334417120840637116941410635456264618233722057638988229619313306091072819350095229279051463866589122734196049597755610819985135197602553622023921160536838224602007119076119870177966369667274377288346627333524373038975832886750792878828559377084827031395311807944992509575240555591505905673565176092162955983145455193918606147308637257911230833716953579904920445540557472437780447761432874930203526544739880351467496988738503905544115723590019446008721888059222675263946834963333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 287068840465819836596323023603387805673900424887392979777685442099753217198660019335283008538948866937254180806334848782848037105649903977985654614434980217570836808755002861664428488964374651097287618171429818066511463511455133201283442746769318722409872997267451471526220781319780689100425829738182393231849543750553771124870068766390350079492074830887275686317083273101647992665706595513333353907437095582368132575880537236029962239960845389755415552334003595719874601094811679827658534429923164967785677179047646582915876746852275881431758380546625672093180628247406441702339808945775148391641490270476931337714993955501507201239331083879640086148954621364194336800568942980675139264451287442136351778688069873575575125221787198694507740048540513104879842611758876482579268843440825420082938816288251615326844637733585967441848296813947691184118582377074373643867269304373336544163982586888908457354213288205934742969173637741822744479242731954531901656069187451307840355595194593788072815875935421805777689686162103532929121801731216260915564251756724029446284803396151251344713886411228289038945603366552734274899015456996705122340643016264820221000519078389903995375867354340238907036337637206458791426287443524843363174000743567289295598500199662028177812233925955706926672737106289177905400935793379225308171546794022266021875241434509643257492815660991337504191313959793540314773860962625684545169083742550868749176122213833435893153978911366434331824569254481665590948283451723620442558774690146006080410167378582136064927541009169534043266000506647614850552597662770253711013511584575472534699703713889143476720309107423493623726271129572728281876805166369449929208353231783649892342662092204749070793413993504352883986091773804714018089741648182715597134438134242977983761114747762909245277430191163264812474270813956611148897004051282250562732440861057418182123291279145537227839090813609208534986063109913140047241449934381312501966635546141849516484876513242294101680779239939097751629242283634064711592945646642120652592153670061411163020403222845642596097571850526887239540002126100418950344588317648874421266592679172632712994985178634470900159861854004150010672081682172272244905470651085630302093973389313183855438491943028175131081824524133021592059740609042601645545014645872819468633224620499075126176842497983627806260813394617802847994319805957819466594783238611149730026346528975700861304758940169774239954323992023337460592675941115724031616863023380216834679389182075522426486218130104710340504559477728436067431246151174554878487437425789019337513570963308768771096878124441272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -6557979345898300561278710508912172839720489597887334063108646914686185116750492128644194625516667675664237561697401737962509551561480846497569435315184509545215581868149199543578278925491910080229775617079092476411978405467086408557727124608601976571585356883048699215986508071811224939007532757899752999150003769628375299357196976009114490355410104264418201422575933635214509505335633537822764674070242263058995636063783941260698525881192189979400393655769344171492929626811817694424935759539940508613080354360419442075519765274108601746832502881260039493622054113094978173635547168718722523623710627521880547446571665588902326398529220420290142430061102045910164086449658917308043276028846789599513258062034119694401349441589823449362402224533433843223461166844499856467464708535215253223130445218301223919459405032870841424307494859497841105350372913618715357873427890726488202684487817844865908190891899920311752798605275870326954186687284912351007829581760131567917889145262355473122898484556785136889189063096945231103308399071983204483395400375487131943157812614054588252668762171584295517176139720637388355848387712664954084725564556968337568714907736811937406177587041891401135764952463324208618582359504011700305773260015260146060973962733574713895594908795994637454651702403217961805365018574956265415640091687041162353282480852910911530678986637291099241592868548112300783219599784743097379763111771558685572829261770105713351389052072268920113369613698438907884948944654347510802965689712840516989232883914172727836773849179766700631857557819452773667258986407543972898081937878583477395162272667840387371104464733535776431474571704797477131669621292270736810630697412653320645966205230735258591490937568562394310869603901741028212513947902943176078920956742662832875214067901672505155414006741013269854777546348091391829035396307500437594984557534803719568236285776211432535608256890695634541247974914445542545202288966787229992452171634470276978962790833905624313675939029250980981105173149630067417395083634615589489646663184102174817253198321964571539772096118813799300759224879381101408942841323939733592875225591713942089576686955124370643544187747349104355176831623763474536364861384366037406385641158268650829043154447522139565717166930298110775335842681641643745423950931888729144086390064547370270863817608527040793348502743007926755282328374084013355184370839712031820597769921916320592691298124493533345300320735710525644328714898961075041124395986242943952756464720818592048488591731693107332170322486365409276717037177508613947387947868432682549265432222223725723131402271872725811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 22512609074830868684243935113904823203709492668544071109772917791882003073730908178339113965614904733206503677233670279093616279860752698429534365030760044841966740888289923187354496139067541240346787609726639991597176078211978760726782969789403779781597718668361319579254947183292654253130725023834952904524506216677336662358560643576514229189386217899672477380683807434870226374777655357137014673803775063571745684658671105003925714889742180470345431767880682807090981235453129003846208516669630270847651906741447073121002011978912103608392642547827814401016884961083548102627953160116325367763052772314349932665752159478099986917898888961610409601205231120500249904740538061811551540337998074477019208461449989255041980352822842336049887987595467308418713610896310071040561364983889003113475485266211079045176474178753412456616155329124866742072238939337984667549371528184716859193456090441505731312019376160879482708613948620095182954984962157493198101237115796426778733747815202472860767368282973775899182735457354709269670659145030212587052162537846811420894714557668534791229968764764592640335667737569324688529262762455754305640524839486103438033659839381087276049820265706144845745641733159593312516705533310809001140907476759654021531267919787566675563692882516397735962761206831560311737888083943368813933386595832888821533333843425022700089851514782378970932797466940499867931323298395824007652106816372021888003138132034136650496924718301085824869173809669045131415419657923514345055915803860631925570092482660752186959384235319771725438473364398007609339269708423360272107305260034797193298622026338847755550469331744204489151988574082958222202552868415542450285223051557378457598605463970970995391841490135209070617574950574181317218184316262941859173208128383090896219573134005179141996921027732744811069350430772962188539959382299923855421477123469827246285458340152200681115518250717801322138446976411649751029353638883519610929270873232050429725361522523597906220951707897789696258563097912535907511447301408143896474193585597905905888974072720827997190371479031054690431467591525146859693284115922049495468599792775941263057843675487803603341113331406804265500503185134636119260446582331611652235557873027618949099474542990024325619775684978899425322289975056421755922516895397310885434023456689993976363996893454339222698262473597038846057360693435153062870310803691864034883701206399803519285926241549330853398674803693180051540907840513467715572208160772348908936422056412337960143272726726012830117630894462651022555560768449417852331835524568541708363142794617330651687849367035044691968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -16987072991799659377206211289019363812724258045741509100450020916826924855762089491874031463673338528520936367882501925119017325131494917684557618934369069800557979597264092129324223314646085970893480886231312983672315077261148310104671677662520187719564367333329128612109160248336061424661510718851768554124702197043189703244410916757643378053560666188393663670190233572351545820542106656492289146700636596172374266315180969642065898287262878722954336878401287628283324220223493989021190068392065984819683982036842929146196264965580797309689727909668449963150668614413494445224925155131468037363893919649093584268247919711280037696322872891294793939698196437307938123353405491142225499748893592382248577502134219910475761450245339131128781151417432311251130286973417292321412699392725915337432710898303860237753108986813653595900263989816476962240478461879195751794682016697995514641518436206058851721275404532089654716918241352356656930284739253183794836093166173259463617931425664397284974812647696657797392764803460304425927779716660605779645738475142283425451539153086585322700608913544094921005051352645422845889945084004597349272563943773538837612462287891934922265314823222004222938453739501516814889667944704512534757900384333553249232034216948820862891907499637786663091870819829623395551556814775804627238686111547712847940023659337259359296192617365118806335323289146763440550136697653607998030939481463171328827522368695141229338061322225090989737421808145664020508377379251580906082766227796871752436900984034774977650856730529268599546884297847794240305921586230178412678755916374832072859430552429998466194756535353907287140237682735793571357513230990278694628563611226547814486649108653814867651260732264474899491347910047650385693515979381813281708017900285983984651098915318619869793986084459985590723548334585760635003947467484993107219329248734803601927960149956681704475872842621640793377145217828730274706226746671518930049874347349330382943565635444824677611525946300668864966369605416344641905571254666778989690559015918961854318097340639710588889748913720093123654571441231973580367289521452158199720203257515438846402261500991054063878590595212832083565096769940224164353660662224635093040044519844643723201711970664930497690029272413376931604327399750481055892705013955326160754531909624058168264715020164119494813319828972753875402928252609397993176136252801065848046675894777539996529855583583498536241037721760628490941486074564459528321802093674846502933955493248252448560624957262555084762388561788193693497098723002838095746345576622853836189252560074312886903765298785361592320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] -159407436034240737581069235252533736895241033542510576520352925211867662882694413517580264927541550463391356080008369485448556597736121111698010556274228036381546559802183036948218797669062556827861045610907533753350216984210217567968516936704630806600423925244534114591163562013671007974221382006605766987501587949784239658102953437246995428728936593148076917519297818418601032941760708901542458543792517490153005157054942834293046317651848575989975748710457119010724653745001221035156633976613138029566470343968440661042797407082821511036551026829236112230580172326004306792276554743992493228723533260305200553398548993500636395812966118418863082996228658655095559552787712868181323007683763536957284094433822628378743035041948403027205823954063184116815824271753966415974985835402395840947772636629060535059383693626083830182650582233910374468345316866446801330694602391563051994448929474842921123832287721158763486805444300357817369849652025804307181391116018750113963159559310085578401556614433596811630622005027001550890839916941942841967440468547089583702021307685532670135151216133660419286624782883339675501831224409193890885352309194629446870787403990415489817326133967604980439191617516149714595506755375416645321117041688972525689974322044798021952710936919066802728576457671920893895706433970455613664768835439455433371785658632413855178436024222538716506371679066182918097379368282820350644536462576385677446451783502879607750710351499627923097307559945255118908326307208384132985583030017694188797332026500520533658422952443906256299398087344376315194578715981356534774901198632675291831569474817692076318350301379847335397591628006498737059318528417858776195204845892814163414317940806449016469957151871821874211529174071127109379266059803883812353051868232229983625138558994313087181886274187701517008794941347589107185216179039271881682641668672586077392046833847601358601297880136266053131367674984940215586874735760944768947524014471760679907168358398321938070891164227370395673980860664709592039498092680904875174449189692697611566597638379676443748460438719383581708372848862046653603130364407961019154875607695231516410142568488131808194543011188485216482886382242744027049294793657382244606439495317031411154836410670665778174832381519873200390025381396963124173550239699152139296063055173573114513542794438929223469657233635632234375005202602931027194769501319213386244712674063455410210057146439494972234311001691647797189203153580760882292490472781991441587285847141648655018670105542854903030188529208523967461638048319005044502686506360046411424662489389715946987918949590186198040576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 649699244424163256503578202693746025841015159563504732018058457246507617646006049391314207349526506881967425526377542528646182460380645218503582635534161592219443168141258905245356688358812287746082058928109372778783864355906486332701520670284624001899607832651337986704754830492671398870832957006686308847500308245726636695874669086636617204576304901570019901768462540775854532382840457593705159612726149543530879444373334597941636649152930327910262115844125053489833576267875708206683390303172785280038096883523184155347923264976810049456705609335780426492177585072476013725459118862942928491048346452041573451506430618876609401028225004386764329475113163826022630882166885083722375349946728259618328864442480153345473006671349024539932083938566056295839603755907938089820372755580484855876233422279120474830530651983632252448101926485779179989444401709310845522627307075739903535998587441819351240852290416171591688374350952549079453776599933876118751390888660474107389100527526036065909855496767935044628560295920043665323465005057303932862407362686138350882606200240116623124413932773729443987915172313476728708188532943790709516836682367101701638933694594729540268441798260811635352255908457642601045328398376419061438135665169435728234859436824920438279707858311665889030221993920838306992564393072682669589350634126404377178829325747497410710333997910546177718733417210776901201839437566760059339165709203387205224575588772608889020054112047270409150009543310894523418880135032033248300435279349254873340415565118374887118984404790633322598155996366797813912648413765314039791868550598449848114203257931911504092236240354364613023449900783452937412480744539151704579141329554745670719525080063285589808566369470490411758764414055617007920169754905864971181187806191482947530117038131849797719207518302988379505661895139238162109355981967898973437248185176963823276633592751190537391846900037696190162473290255054385597055767840734236995168539736304214390551699131797082590943365305847989999612580837557013979993014568352780448445771224470101839934693344251799532863532539445441591196592330195215304378006242451063574183002078532573573556189946378910080714135809704786185426248874375551490511523344664396717099986409879272715695003624060390169549922966213195676704402906107142732899957315865199180347599013311853191844340962958132918088710195013422602261586814626712679040367143486837645747728650607277756463361188746553352457637622588886737742922863853878228572103928414690284701379220891412422297985181681293677736260138168762271194477383639754412141117579162634852836082835618062937731819840594771968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -903688316963901853351450462307072670898961897218001598922240226104406872733125463655164933403042734616077162345267271323989105812500043996214571046637277190747911537349138112056002418121117903233394831543237015469382142775855095885238118565080784650067780259914990842956198203783360193394588493713671524705290202133042286854931601776824482895334371631416985807481497387832066674753897080056431067188303086933627392072153855640533096475572924172936374603347901941105162772272241809872308269475255159711628417799969576501485045994056909928856199657595226395088879436006280403726923915302830980242059068730631401410063872995927262892856471409881774592690718694061604813762630343994768561949626677116705927217890267350931297912551301823690094536938857526868467488307970016152615639517623870513685793554610671437280766762445836880304101776697073530604126292586162493967587400730927322173414285529574617938774784645718681383426255057039692844103105702096594747825316655169114789658785139602698934342595176815049470943609281286718715785827182927294220868481762657016181976497554606534871673414601854955840322005484491593188591091488624247442449744670990182001094551997389426445591180470459274060673027730739350445941797372624589535523195374270186905695472588140280661984220609668063788792573551594145038409072685446721778099826614225694169129148035122639498795617106606772267921333966983993173389353839291496406781965579484114113547924876739238752742009989506204006555259083503290986193483286095979165312654027946837848485091049169091122002011450031910622414717211457841682127421199368655574010475320316710359763903239794528526414130979249656685584525638875389859629379756930408408852908699025924720030315500114507329059936873440412636644295080954629995359743606429510643086578990700679815100402692493582861121063134471204527440189811322054087799156299133065296776477154092929040936399565845285827413156622688726464375881948030130226422850018092836066626222544471607030855405664178934182629648936659871536470210689135323163385654946410282856981238614331535578641040850134618964731001770669849688893109210695004951976630866803469195124519910091964878074549645646992620209173686627086748144917343248851353812283757215678870740998288536057563679175946309451128986282770972977657674275466827932477178464018418179369730640174988620203271776161004524895156139669235989996442878054136522021858796656809152490442331372581945346614991096131145931454832732377457188615559333120301925840965981894515612462471510933071452683128238776232759464568494027230141562054531042612117190082130071575162966092145470324729140738458472851439616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -1375870473862349573884058627832614203434588323980591883904911733990857231715692612444055478752458014361142493208871817279447187153241417847906425516635008343208269221064260642553285111360139627225674134270471440837971160680151507049422674311050247943758877244508036500436787474598007139250921145053101345369050109690851101010973460805582752818272149962182795193914346071081598748992817901848353617034770446570608014548580061984350129064938034035999193337243367362916314029409035929072928188934431900256606116863508897147477427308100891077872269876263215675387982299813909231560013355583201277507727999950179433319237399559667899782470363963372026049477964815690276269971897485198133985537113751856099423338784475016961746763446147307997347611114374237014597742258692486592717445982650848048075143923204710069276687559594955677688208599934880092207247733618430572762679736934499150388557043843678193252604976259599122073474232241280800750871134578844084427381992424695358718276902801588430561112901550358788989618312461707922893519504569520943606986466974346243969011145575999188222328321924901007997406324118600525750135667078495689919146216253176322351433137722522990985579313017127138761780726436773972427994214740062046685898874288183773100608381224958560499824121327726926414099167948935948822489324923712593729454884046291909988553343945269641876898128648859607076336054899398459163248258364691347693581050856516282406109735578661264597613597857415847096517572570196143248452724647302740375911494565638199514656827950056553648097022454331229627501889162125984692158596591551955524927426573173203805058934307719778479196990518835220566061840650382239496283483535833372582595386649186111125480535327292911725613974565992812854796794893441894399431378453126976661855484635907824427221096800286713173391886784896233014881534411532464377249826488064129962736361366279820217452253401194641319584807146134906286822464750335289850380363022181075409418871746482540514903090451430347993568620229444110768555176273673655353971122957450668358766979977009756087757442037468182667068858443473556598016427833499748876525933721656639245989882319799781028667182796258739533095206934439899168525974272471825559352172047523808455039744915372196853760098785537155755957167202655281322590721105100094580162718088263650485520638788590606744611180147134604500037610822250779458627991066465819238952497556634388216386420601394099926315446605789651331353691308134527174286475232675822770863229854535617223961724061215054736187090656636250073847683976075432647387082353425620326891039677276614478659166108781983384948696069089766932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 10908171874433853755697579533925704002051327708046982206619745203413967665805188534743698003523570582262764394687857029245202235530326681211102849992187011388759544054158434730856567734022572472123745957310502744421244106148473531769082593326224893149706262359381451893158049502792667530492376612237891286876163446882800843348638864262211036092190401479322328144130785268794908785320514580371815256137563005514526528272381911558842589726771652630138285741015720012243593112784115674336087276286041051567825219607143412537451759279414371630059920510794924375308003873537565791652747373537925556455446539283054660204386661578728430827667639294966819822411847987801072004750424638101340897226608808735651749420476936453390059697253676549819578198903624066838507379111304714062154376973925469504500258847881252512118945505129271641439645380953038665804943246612164335039458507092292165474663226580860468971016110954116029093579221633425660753029113295629011859889189370141681614657228289439371646718628578695738313830965933184583960266872822809608714797990378994521165891287183962317246606292374720342411470284556179946526757425234001047679366046928700146410841960987944601938505177277833220563581404727476565603031540419718015837773351318357216551628459249377866113785944267887894558669836457589304784152959049602280282961695929325871929995723290449179778244972599064458389751389625086950531380176144012131794898834340876717097410083348757222875471341548174039429641785975852894598425750132083598964996942239163725886034898856330993012363392314254865592715142716566575356601282626262749591372550439348759923301683465152281143843887550353786900268865468764430132098701879025096674920092405114728929889099249553778284858655616275757033013355207241562212331692165168598883480243251806120605019266693337910027795855524020592953333501311469439314411980080408597547869557005480773497236644230196807687112343137531462635123954636209267093212550654260294455180153070336598355644963504092206986925984814945839462843983175113770837337978932901693678557185761986807232201736342911009961758089981971803586411508854178536332548096611590575740242742177964408119659268439378393828767454261205541664533646775365949325970549947228629463220613567090199741062222125005503217739211027665409116527767496653773488132832088421376895382533415451105246991533801072312114711363121697202910391629319928412731908724218483842663587784957870539360376153202485107749328565584404946108871323113552370072870377710358090205702563562339380508776346613431138357618535885451538125186653333704215767873642849666822223303515203086263985913091597072481648640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -32926798288590287692345439719664258416840279068719479697041325956776515310968253724738199126768036375917217365306254003477206651683620496704402759221867439458338905754496363959009067247775782838638043461200790355707225209777445374343263723131585797572576352349996610887349416465839011935105657599404991729378168201942712656253359673058293724068538016358655280806159004507986196668540783301769975926031349770207626043849851528404252122168300616297804966630847974168706783068389526326769632955660358485667393212726385854460909456545729368117012488654348477814406363844790460731581165047534838774687695761220093670599957034638369332639916523647158242666920544760646837928002485192633696940252804806810471430051156955388446229311309757764195842533983718267972577514189159050974187885487608507857671615241749730534324133262591040480911336864271149387708047520558000717810514160661264654180918247642103995259242170024533271906067423288018804273886508698265984639665559827189015417445813240003048668766300207568947677824408111145610912656850955856793748960593984150159684377252390635135628841517796234169641771484513759160820267077720378091305712762354448805092029286455207923301235259411502476704704815685274104256548260811042228579839573274662950922336437345403787605621549214977034925509767615483368030323885648676876586822844952288916575185143376694841448462691382913595268052411849887519523800029340222915138348420268652980265717911941551587347487265400335873552172957066524180863589683972584084125198117783485260415926969126983561901941541712675740083992442021207414506594922927868320599714931559156229509126920122749984735453732680780474890335191467950310759376364756848037824479917095129066980349840729623476737090443294672040140050387243705735753208709847108673393884404024018860307456037080626152833179733801692110135764363571971278675093786128147825008542401479175804957817443981211836087509137273730607849198454551849605941412513014643059087782875932738406774456427548699535290775874523172538917462503089764626730007366759011499085488389952605280591934525625462736786076172811315389745430938592561264902525858105488155311414123079275354979731888624243409871824177128757625035624849573179996060662829602947518242231177149859863720582737375583247250723666601904957835320798203707850585982551107386965481809888529835482265627880203094679374507197941662092040752220023436351989825896805886336374844646119437028341958105672704046874566993595090657429598877545086804042372027447002653088743081454089308107591492932788261149650202064029304048050286214804597644826733516094662576547670649782593064031028358673460101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 68399879188530956403398522387943529155243246461619546314634411877164083342017088040112579296932653672938478546506307422321759521656375855321545540746431901696594916213900316678833850288301384967518384456864939591299067962778557930234820593597628766250271943779024952859191383622977791565004741077920814488067141110555681285355339241405449316351920316349750467164380408290573483761679561548275281925678726215181337040913848683824290501951522483158208920638670089239727552348640494209284348695994888279246301179604229631413688973801059828726702985814744625517864149162348752032944113050000760903642770289346840719159610535815701415574238472600134896347402765615787997567338367490870229449887840104031095390616863009227231973370593290911934441311374503726430817535475198077042656554902911519676388787845289881656280571291810321285078371568218368035477664064956627605075896976964321719460314312324737538417954992937416023707721109153963646563965807580134935568883245558066476407989429565344253268286465647010209321652059500691779853919799197205382326823428656419692391477322304289567681901422747973272899445592911149410954065936964431201098949753977575526176444853151705438306415240683385176309703639965643129489801772535381985581518136493574718838148075487605837807071595069375672053990405542336051363418344152599354417373534137765037046762759586148454335337588292908564316911330509686251900953323722199975773055346894366591188479235210374553843347420953472301904113178002380389566140205884052379859607567087230060624314676972255539821721723333958567665763134735208719236760392744102609408292727885214176611822057504525494636262461833531400451930552592697755540811778040236391155298178004202805879758240702818220651872451997344062547330028356728563166621702923919245225243268038985907771074242323540973037274144165698482597048550814563430141608433228106489236779873061644129716759660707139067579222187364901550245381635858114414326979482874633351255216438939994914723056057227928186687849606743769273434707431870631252023476485482712631287350468195456234516271302727670254954995045802065627953223706609490319260071413297312017081117375589645554673334755243734885347680504538696061517988026387248576275624144666203046893736143086670078742270725425461603900122130517154570222939911913457322066572114371891927062492032083541893981714900322193733365168838875135874515947341559282483335621857591290858474275780039576613192835999721674273985611439117281259301258924160765888645391913210142058781428749635649982404779373882686285244512038440785360920172552179630346018635137372532194199735922930351905063488833811165594255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -110891426155118221224380606505235756610724284701523390222988923517972770767467223774278066334631482467800865431370923523673349003630018083913491701295848116661271125108117406991483450317724958079812321722510667430054002569001802063476999572000587882474042176551771077804886168499246891825391138227206044332962198177683962506793802277883972981663765785216462524948818691043734737227138572823497491760090819691719825574665829841419040168173048326460997308634911923297696980587494956068857831789120216992253838503018356881844427879666546002836736639143566041963923181811904254051342642708990243173876676034664569667796728610485258465496669426854845913603896169885714120481005727242494092875150065701008685968339659366028929753134507411437183588450065256547102942464198806421524387229124452388043585404434938741555038978404430946182980696406764847628824240357062493519271023399218692754791309187355231504956185518867690517415077781270047507065082832356996379961937231271843531414405037770125507848904468855713949513231468411279219339003593958889830618579362136399096139604654830400656323031212254629344897003493568822909790685467883949509545400199087213303083133438088182476931614502555121147258065099927659051634805451485530423853746348074991281418364498900831186790958484590113823079963210453859103531751683240614709197272033927952348508087026539604365993603428451664838167047986220474778773876657857552211321175186280570598259887515186992322597246691948445216145772101162667022030100295131431937145191356350606961954282053091987468432984376530490739065420025247685978787115086336121260889500048121269236907033710099777654290360283806946390926270258581102359005977698352229364172099316907130485103896414077347603270404259858935534673109189513259546653850121758395893054215683315532889775239297435404636903980019244682808381748851688132666217888237944929214527295246086172458617559893808006858925612860789446593226463740504284584961622406672957778071509644444234735452268096670849343180558154787625743189955433649056351734449064368914927458959836908352507679714031861339115244084012828024857499244003131459547197857613037411924622978408254545723916399641726364296555331384248049781319212550128358285835779366160130674853190617787738424367399850164553364148482528379686805195464738488221637505004539921738757703900429159874119424149561711343602831763785374455084225235111896472159336464919054474242271383594676925103854085710065042578978858424751174421279528954022589839065206695378819520076415799810763684875697685462236301439431002883057434340566489186449229789583739017098389219753326215002499600907126001875508264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 146828199001173872884709362042833181022461851468038132884695327963371494389743996184163486185103333353858387530254287834810136709705696110692465281606658092722852720536278643292811828245956965418688751564310717745417998837912338932523885427651577097439283586494607935234686648312391775610533540096139019562744291370789191424548741357294229764596271431872145163258334099308976306019181687232550130678906607979113108711738144395831580918377826144891707475836358245047167483788854406095349774564844204371056599118406014160711872462695592573385909498337428535758303833825318517536944733900827965767951125979360176940450153243920435481571274705283521166862590951616721084873105592316495436256510432508504629541589245876454715609706314508941119354760319004298312633362229905428466606871125078175142366960882208447416738624862365494412752534604968830449177214576008562225489222000393525872856234328589605084997840600185449444559842715196720621112982746655643265527021848194792078264209261163640148639253868608332162086304744937136713374233729419350182453983260907538159960745715362977583867937091207573583487914464396154656531794850303661189067739592691670670048076372924582917926756894839123313129186311693081936214563577864346893792815166577957640576541198324040756766904950911829828888176018017886880557122539303074245606848921769169912037765200917555884399549581556364211738391585272349290147131746637615214821225237899898691122975954138678175674756838059903967059028787565087999443329714471901241431157583071690016743925835026502805957688425240543182336065639167482881373972227340935566241456072009097729252128697917199171784735399105548350240052802687489914534781229778997924787275749503937923500072091785263372283014548663191687682285741537910271069596415042240451842361787105203986979857062957362994857425827387071086813386729393773449250983215315576055735446219934943693104471048743969992170055917160834681979975811368572317802593173111132005400690011322955714150461300505065580338080616504622065249022511563287720449398220920017367744691987273729460441377989476384603976834722989031124438849266792976180691574160106362905751821439525135963670764738546428680210340572200819549876454386500515189852104044347094240755912115519140564588656966889467489571872453000327294517442726410196205443981891058550248658216805762344468589949329264892340553252596055746812994004788185696292787087971512251111243414589380282483987326008921096893139662210241068618642000125195692760052275797778107795858126484959877807265441830164720629306926163000464331939070187962503513755936986894413862255605130269593059156535579800616608727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -158763408408881064875834115446629191505596840257819480298875645426516608484652893048040137019859294214813216990349610392213535937781709885357004049937280953903037147179808449648607327670812823187236817709455935518800466895973445342250782912045895281106153935980706066351092925339295790323738390845300929477606313139117333246261959470534030591344451565362797966040584072503836267616600011059145237303990803909166482165287411896161703652841946570520440237404675434776584706507796937314269749596334681105932185859562721038347297423054328016667208755862644888385097062300770652887281700813690384931722938355072474075315612316888548823482106281943637370564068640330849235997125597492632133128097797956343132071811908900592602656914649941804250413629009386195289031021292984846598742360998165043738668547252001868253447551307612387994643385952051301193972284384562960974774674221053258228230670051455000557097506216251197717476696698804627744424644316399400391519475291036705436513526777232707033795603241118314272784170653775448341765748723483942270451512908852229940897953412636849921017539026710992949826003352314311384170447088172738223664171537049240154014197970813958535271769939281917360725375938785685805469494665251527848866858941233632620513380686870968023103092287884520640491718883054202817934363589837186515876376943767312602569992647619897260041334261955427433714072164840639418689425825650745702792082076698485318502857749052012847456500975772739256786684562087819895862965748112206023401442313458627273563760922572395310579802954452191830448119329111107366549906649779434057491173149599215092591298833580707627464478921895832232562718365441745391071269118043768482757952006078476448777292365747685394129609550359217894809029570503919070795692495995235695699822567813643870012766664162203424960561587088193739427625265702951906746530348596110928771639169027331317508216144538067250558044256085928918870803865910067424756972847715039310377439161627918795306438160612826070061856652532752934725265945915599973007980312046633853125132497051940977559320252169902566297557121909312391092093736791888610210346530904111444011566039364371964892506894859393445171061992950719700544322258581994217623488250534676688182046989559641085768902970032244961920946572879463513281030857208655360009799966565384528807839543927775543996131638576167136266404896343617361866215825589622290293307750937528938617294477557057313723675719561100995661129139148031068902224740229036411195835216708952047199822422506354114659126438326402372277814909036485903802609325537840352652236973564501876986381362826483016766268583055976719974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 135824218358569854272155510198982480043715945141236772995286114835619703980359708413963273895498064005914633733531950449622325687576873959503200513084621951765624351481362941877206178513789661075661811621163123879237251994193656978551566937121751458239635422216908093138870376404493201876266665397084414557442947583886175307156806289721328758724845279614929202344892968191334242171484533075478341665542137692416301121832103310497990097057774652738029121163457444727419189824874017851944984898229505921965499560304780283794510962047811023657736163911227816755886042571040661684544116028907220713017322310423298828090560538522783161203109722430423776810902481388746491839213807307744800681424046928856915574064381714501424890002821234412829164429189832240330864548713105318907101267829125573803949888989947706344570140489306498622443478805076200459901167061737678539314852558547057114040918189749392922456585530827567950099492505002784538997828229768578455278000050155095391020854856609199306936398065050737893631617876308867265978875109721594024027959266743113678969802702452306183634807428670068560341020566503041394423720250685981991451790261650004870387615675309497625026415194961421807390575662371689704150498781241656479635357679024259073512281328571055472003820467534138137661327647602146696739787968902902660729917525429557210022619688639579114807792843182609501784658387576309724883736586806025006900633634400975544614508889679692536146103555943571164009454901478069631544966742736114721350500530482932140985993342665652247830375919842931404176003098920816413811482272543158526251307774892046310899386514104629336531032307586949669576804632548869210008491793089311705879548212368695951011396715152221812548867512773342607360317023287497636053873557841979105710421772290619415099158623916588316004768206006369210142065510466514317871714189596319949815982042016859274532597657605733935708002371201206796898644343458660346209454153667541247076694921176039014889666248423858878399613205294102260608561959650723910715182291631003523403164555683301559634431530453637239408179474993624458942293710155928334658365809489503769282242618034633094856207479187784191742795260411999801731773586739420779318673851752214532564497274527865809967086906796035144647147717246180705747238200407266154849228217991088341724212733857445250357006625569043339802840168594197405821225502017892370699084216459857631378805426833670618536753342213191440796154698405808938714269020987564564843789412942098687259843130032009617647129390138855738204513670317989787165375482329055221428189635185379765131620217796202560665935067049181472358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -86478701473865781845038195473886763911736799105050273830934743345299204478799899927318382188833816010073135371148185985330769182970580561494086291351557073198690506585179492253974008661699641744213538891763369200789056831411324677914970831351608872840200472983401055833764511098112373072927966274118962596724839925754139617260203887641682219326863680527556450748815741812685673927465102932225167245767722749679631542833629852423072244710021466163600794099174362051870867592128117200567117306526961573116436903507022902929627850366596187952361982383834747668463338209058635882173196126196265502304684568783769149589510205412040814884829995740678454766746928045605511142870145672903422117571223256736054788700131582950761058601574728099463352190111606529071748100644155423799699111559125610162188168392891572389431027077181157465280927114276816579174526444830752605487700439098035584317584884807360919005315941072479060294375861441018811762745131905209714846477253121569271023455572198428450051551757996918005960157688543611587210388116799702993250992362379296042227154031925861460105382368948666824496003486381349733699189079385111042977232876116497031713994100246011688260575539448639638732861749084645729488151819607842303535239906366445032131352046068311302210550187566477184857620578246449667225120114246287180478111027089187298745729999143168180663268398638458774952200995486761322587018836260915414864377237921737028744738951960296270905288526842807568897670165457116935568225931214973112185207256486630533126413868120898175973527322452666933259375597495606661610179032751550434611210558437435553537403567007231051681091373951843358211213827835367331116506029574229778760617723931414660818593558149590434364492797014533867248355229459704900279192655139117757977855096371547457618706402647182005401071215924548445648688796922900164348755044517782127906351172004384879856335470852628400313498994853688610984842062354662859788671649427306603108202243785038769150153872433442020065455333731644523144285981784780385480070952957036669274793253883700813663067673744436043347263688011813758132045429052537188911449209522652904393025326845179047488623717452751074240971502894372147841161062984869576867808634601831833567685476751706067919087815312923683531520665105974388074532591102706999888701466760591708727811729156148459912852824089913445506520792251617267636055463810059055444353809724800734060812167886479778049220538679542202647743473739104033622731733498724234297041071281776553996382617570978810872170446330320894712142702353262492383489805853241477840674829265080482915698144063061428642472751053684877557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 35518359455593247202455562684081308808699459291033516060670593991096766852008981175965944300722920636407320765314713623135020245936601462240757156371942477936050621643415897735478951450121078814553831870262052482460336263688441971023179113415068598777971365247726150924120151784380962891787236513200572707902379637114362240184450639566884999386127914780271058456363030947984298571929118973448347451765168519166347356045842575555806219050461413097637511522883839777232878946178732407551539820961765816489279416005353859537310284327542711610959544824517959949615523585132817648833837589473865867486619468426489488649942873170556808995277351551980406887291136670684770625345624190618562721053368358277662611417035735959604042945266111051618983756870287491709919616781022270986260655238701886263617714119794677742785144779062440510412241081142894022385484147150052576714028343216377985455664089217671511335974828101921389133614631028083708335895047103633022566646617058675145227111090699175304185123988104860407316686209276676702629996837278205038272071586634507472981536430149910083113281890753757147128047855873373392259546162690616040237426766104778458941355223743524112317223899486516468894099616716562804816269224972722942287657586288794991195816530804026562624920767290073010903296236783308552278654227953036545740054736901772001973310751291315286251479347354671090825031032557453670085038697575421897420873743189520997551155457066109587058775441852689164333127714931377361359007484914014085837667403906989200306743920430804747590834415697393043653513882227735614233751969294184744535675698636665653802496685013758524310564532516325916794502082761743103041034474788967142079855215943378485278934873175356848803277346574080471142535872838932252474982933476935426516743339585081185277707473632039583147884546059548738343036074668944138825519834968311841154978020467694839749187504550265731863108211322711518799026125398468709766968484558145631684785284633915417487511548716089859801671304263750618281378307024049289926077404257700553506125633247807256971659923459072966682341586136811114900580995518722220428741992181724695866782152121826140533082645374998223564725230597261484526491410207000515889253164836790461223102683039614560671053853912824491105118364390266068430962263959922199567295263638564830361844905430663563594123667455037302780754443124507636527864588064993827313548257190549015359477870554426748715731908794074756358962073636793267039439559912950400256194386961832834066573206859781280391112020344718261970113192689136650794291834539069724205759750255214735802701496425839582561536797199050494443520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -3741246957509078684802173063792031200939622717677307938160201762922068766631331522883990049713138600410904639247875650665396948680892860590016504536076315896649261609667497006564786685596582091361314777382043653867838276081156343961151441581283287534247682874677304614864584619643010557318868373335753766325845600521997901540303823116894078391978414043286156771810240633133814264025025069903994562088936846675788514470944497829184386977300597002413218264084740551331581106038646353113182483952558940033885453842132817575964718450292449775060361911096691428421407831461800384573172269453265645361051483260246323117174419836179697026206951074293299786295676866067227334156683754103381016198260541480706349719222049964358383225189204080286932632996262106447349094125806376824145105582934753884521411131305753023352560466214242932667063705320035368140433749435171431792321305446932904667923721057538245316430605937666615141624802693013077394211541067137908651821983064188480215938330449071743195494670721441748348015294607619523435391005447147742150757612009321953579688183016168082673487242498723888824608342893459061145225671148342106212229114911904356558845752350248519950918861833698167767342619813595466428639217112329952185236138447540401572560930251949838480915730722247716251793871950804188026532008653755185426201115556270849872047404412811552265129010021424065590824288101683391131367211402505728989909091039854514480772555295016820180591584143128166860053699078947694739049201870620689218858753843659085668583292063866844260387048600425275627761860721363400277700958568714025534714169723213329247231687028781876544280596622394081849786485055519577688135488080308028260969029896493443291952733456208399155910957356182736015185955584926191392166129929292747141864930827617182521596138907277220163371702204071077352952512720274552927610176109611061447920017643994587961455210740069725321371175507086633970541640410139496516563714396687711999192824770131375875293996158177012993838289024432585106482423504446146111273488742297991122943119726380635533699174873418603523119649089728408094494732657805636005544182340204710277570699412631679089341225278936993165756764818395089126126243681303798653837903500748413319575224210293625855836076892475449760314897349302357392818017979689638314357756119474180171646819045810862838710968951384219707299465006913560511012727769649369691593301167583164985611409666447427568736871738707882988900728190992531662230556819080032218466642545325301795129566677057200087278317688941482851329618531035863196616014741778487556666984012636150125638966544556848104556441750910470717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] -6288421335034093361217388244594381520303190766072866410612896413784128178657566773309845797843976031003494904367496594227974052330472769404752154862085141585185256388388225861260416578433210446623504721060766482123575311218419595548599082442251886227764012507409323823174831797814332479820395087300442665345297789907061910042094557634760847699195703627732745145975662521407212083817114364844607597037474268228553303604072280798219256063992313419527417239000928003810778502774326241277948293039254851214851270940020221590912058315826931427950117507317316231309341986776552355371236870297524018775120033620677117147085051987255680328526022704487736220940484806021618538536617188462754916346986864326696202259039551549446172934415893824106833094752100580937706926237579195847418314343191566213505449782169004040558342883222365309407722344377633258181179451737836732938547279915239737047557539321800822539620779833361229391446444494961062539409026862478630685431461762970330513053406920976786323960186667195612311072829788819420077535138846131330325337493973393858156516430952990855525238525461705352044363965145195709281574278546707865893118730768086414319675846665279954183384759675444988504896860732502782522816983936885187191271139540605487602932641106382132954688847801233423658780913779064175812877982882997923224045225027958323203563911115558586717813840967096164202875858757173131348243857851495695086704741800610230707604221483125886237757700941221341913254716712644204879036352207773091046075219763893494009800254099686207167769622979108952042528806564026978194762458064413719672657265877053179288712139202655276938059699722505386407425437696727845235956476074222288815909325795094339774270116600842667972506242026470248297521547909553491586029251158596398390756817625098567781973963808059896139138292037520684144208267888492914634709664454724683087473364064548762260151391015732098428794787669162763487269646766110711461375138119828762588609703344541684212769629692676650995094828770821236200336237729760334569253543571280687517577636477377568670544848625747795657406092037940770574293830045366852657990994552570419392654922617796341284541849040424729064527392582070939396942211572959178303418344129322824389213598055135214257247344185618276679881814458047208984573741946667440746575252009713767971672088100015244569295952666724097359841563578466245670431209425291680376250827051032558198694226505662408988272846913537927153475544557178052323992199436637390427246137723768031068857808822988828236444764891205377005288608960652009120232933530302569325072646376555769087972162577203500729732932484669238149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] 4688222680304196248669689814303163744401943309147946200284834266609080425469396394535046283014294124947434420910508733838788535758401797589912935694296624791438075338417142658775083437289656510234499011691398093919633365533251016858874073525158243267320481262469424271897564182231346363911320156774645864896228248972917223602283815827733124513081742041827789313046115962582376745759610976476975688715811733444254870717234801579515949832569503868433341222099520551949685750586562492833853806813126252772280973806264493902822340891116094868085275307584306318407547442370716078358812878420823302273838843725772287459134141688019747623151043560410978034373147350059106605821080232521553978786041820468529206460506961558305510966431663314941018700952757937711922984240989330178405267492277552705086534176846419516676716885195739489774536612206707998671989991458151691974111773638151537031769074978593898353402428406431751285248986516069146114832735039657400491758250481359230634630289872862997202125665967760679895634290978508329985057664750097092139369555335527721834555121727747822029190446605108699769665849443939183174189222796081563962340495214271608420785284035404914999656695010023372055174050438928476250529652664375077834579681279562185649055846182102264535770911699384631505024487384457981110703436128595740640819616892494209570006709323441273207446628434613826429467784148746953690590697050016699097455814912116888349865029894722276864983752755727953000696616074663048224027296877031032573376885381412023208093171041387542690136300641998740847623606761575465578437691122578185488960440961600351313190756492770688537319075824792355927717442760097438758587943282914674842965364750929798239746245728528149971088922044002512443631335716440689777986722987883222782368100003366977295819220430200951782733604680328533424007770460905215420386690077537557871932819893690574748875324815817616085969108006966421154890177466173065013244127141804280856645983866856802856046702993254153090008556334244498475098097325459161697792581688612489017221148594023294082418295883101753714346809071328075322075809539613781221104778738559241733961693977000393504573276302920983836185332990509554582098625090888850623485502582978804979827513441891550510468687292203097244054800304953094973550025188118717937164024532917397695800295657488457217990243447794479254378738736882364888054523611575097861335549939571325344280151228075900044414064866133063145043322703724793507608658704627296157801813954797029382611023165970400870057111420420448440787922727794502535542948836316756750864606781405804019511340659850669573159609049817116835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] -1175369648604323296965906795243682758475007709265365210785215393776082484456620200274436498106704436874186097379893939568745474668348142830391400863715291207146775468942160941571619473820392595524186739331230552030850946103083369859672985521090790292543312944905237821324544900721776491885502202348404854613826912976021896768832560057817893115712780320159454218002167143353577630473818273698995460030895792329287764812092067648647198199645979303155552285341926569819156297908752974301899266344359121165976704734887264221017449033051056072081926484144934633153405279687025542974351154898165697755247111005049913088772127192685334640522421634308641260714890212770365965005303853300143513431430263820610020642620399297879815760084086293752242010182005984671955485120597089003852442747025852212061129440297760895016198986037900388438742285836503473786061045666709266871986372995031286934997697537601337781826507738194561582959615721433943700517840069908683210395302204728702668608556567224150110250169523504409926159565622955550698236837439759994623958714749349730114157727446130596163342934660128820535364821395156938041143185973948379423089013061012591485336832528589815451134023907318749677365025988658986997620967495157321548954670922105702876160213352514376992889780838819916165772431648690306367481537267564198081494066389301009072731613995259345442265183660176792564531455099071504276054813362382196382022226262638564533245998996411653595004001808028290238905218548137978805407141647997355950714372098184045606710316186940946059436032140954271600662063966104642257958019773656446236203900264127646096128611578604434828578954054607444480774966712153893640343117731607240491481757738838013881269008900849636826129945872277711493664530175168473515592455071343057575277837903691954122044906519083802312334557260000707507939193622791436637755088394462318255604289615624952769327046288484174917916220428953467221583275307463074752654464527781432067397981769782690294524220020602672523033768860494965892821712049046124238897050438208086007758054615876606806674606056300257132327043014967372622347754318668850606286692590220069301400517016896841441283315904566886146841984652153231228344696031336051481832877251885257592237016935302194693572060470284567476266997858848047484868460825621014547325416863677693362617370251659335769348369208434101973795535009912139645137097648319218767271112285591179712892629042201278309694286817603462865696108909873788953928435716315827678969638742569695467287942638524189841923341260032840744987908640376625657817419252248785881902255311190333899687879238222095733400343395273602498560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -555713057414603476400192196314727306060597982653932284667510829168394166882744088732305987591954531288902875615901762012893012564703962567688998027796823571150004561829975739279123328735841293288293589087094447691029451674114158111732910537288903207160542698610789435066674983037102977802780005884058984714166278633381139918746004445816224977501499966492478063223182886218934090607098057617781998365910178873974415816191395837640634626681266581225089257936283809829214541446252920510863193415452926177102734509561835098657393769247536099216732423001358803766461533695786146849937890349057679924252217468040609661665851141459424206905202028335904911281535264330306884520734338654390935080911585569877015525188268080118112173477698253719166919417545402824055183381137244877349604160374998357308775224887166632777214702420410427274638468696571021463412647965043925942823740938894562970176653326360113641833001240591689088960312521945966190959982911341132699975577949351907626269144874870594836510554796233016578723139076131063950913257574766676863517183227647763097100369393516367885403069067511438143761730339948886944073579932993653918214287830529816379465222261980683541824024624070285200166244246855473690272404072072516029732810656937626071974308757825875701722391381606330631362019574078760654529907523502797892761692876041877491986288731128482731724394739597397749461253655136537551635547436137297042098445611783248968653038338150552818356432788884007574312529160842453475115928176355333823022122608805002651428640632814760438426320956373836222527182907638332874929103649856962737411883475231143565236709876807632760301133039588273816986870681233651175841301224845681401806467166123190844958161515374520397572207871605256383573301019898684697087715680380995940635918300028272873483285290024775714853406355428265999859276687935981895410448554821986298683094257357848642694832735122778479074909184969301168911255542948770796001825554136638267493806049750797320153070214419035886892493439529987321064456015615935591639066479527185167752886433932035275808906825339944807993895753341216831740069251064509968763207018002485356662863292790363641623708836855655179675239001136105194256528483457278618740485618711245385617059961688625251217995870108099532290788613979429094857410378186785574769143197711500418755016988918084807603043049679524709026455411491510197799992878810745378162897663750612306159771674864346763769430348687084269130770724546959731561179419420483163243985624068819924671655523630927525638614747433795309621598504157421361247309716242453808201548984920162880202819371444220401021376081767799193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 747706048681633764771067430042793219047810168986236537419680723490315844057701850437278255838470358683434035099715230415899065570489682358003524163489371285493533319921452981012182715455291854757839113660031107715408030899445297751951623963199644787991267877648769074018987644828177982382631636110032254521858884368095085045705678130058462612880362913014075954909818081251786954663493268182668723072689925905925490733452744226943992978814216402685385728826767702448638677528063472368168564552821413459098253222373261250249509876011451188067323767188482698860383606848309780326681000997935406285170610689894237387425429673073032812955429874587946129139822330452716249206300885446818586417986172983947921056032480619619094224078484755910913244229012113568735196290015291870515576029237899722798826265636324459401520077814355079865690612817349651867243323383100032830452097697108912001996547193751263761972651211861290135942917058146485506834001086603912402293693512999717236331281495939663279120109998935125022412258361785999340051963814489226171529435053215528477460246933815071841583960118044308698647762168347010056922778356626202732819201084581213620511623435075486823290928531805538368681769850265153394191340176909765526913441328594624597922375807396043080165216775629086047695753352620470856196987460661202815832071087844504509612380055481017652491093793397961555257353931689909931672078876226592442635641199098871347529442708477872073700226452985771290380642282596176762976988134120859039749179470346015767911165153769154679605865011675304238053895083927147677621427819899272766500963829780624858068308272329548855434667162926364883740831011478727853134355449851143105248341046150408608411880570737774216467348236202813674486937259443507979958903838097844659076962019696178540191490360732486623394781707445809670661297935411216141079312518099914634421168404453710031123638219314417303001753428060517574203488058480117353478427904975229933262171371849840076025020542703471304589152427994762674078928841599581209210200555761026571690113868200207244186056630091752902033576567025585809459959337362455133026980788532996413971174882107584859636305379340290633248244176953652751823764999393282722333376641741684867475407917645207695097220356958614842493641959949706671762127097495136131216109024553587705144388573006788510849787863709667288991125442700022246790131965201327097319230629228798369993231772689231259262903042336317802438490313518782637935464632253596845191068126522468527386777291439021735446893209835570980126808203301378738160935672950568700174349646260040165623131848143004075500770049457064509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] -417677568658926946116000185097833011673835830685410594517305925183735256642908990278140231618716926840416721795571849782629027713427431223737324599450450952458090319294227216483869458714691598784300404231221747230806253853949384807546067979483693474874712893492264819555984463866766858833221829305139513283083326355242496940113469217394414193100529974217783903403281075260340119646678489848821016605945831626086710197743427372538462720402654938451558144944599428229767381929531694319435409968294924737794839945683642959941061008665421490857823602159639395804825639769890604423922976653594792522918558980270735458243777525016807522135271981497882144453193252071676155266038359663084789822365959151177045357100412636560762999039515775503664466070048563404542816911948938123385273550288931178786575924802354968870246727770330285763719523318230308744480600101798734436895984695245845369290409235303136882275581970103289357859675560463694584295944620753421110555646122530179090574173658275896312460616292882306979161833535364037812064074212800008921026512018911609432028882068146164343855039129136353986137332945955583834316968386485831154471737962919863009713057366685591827660798582205593955390204793449961714431641616888290502428077471522310342600627493462922590132507602129823243766330513392975724258620969186249463580323571391702150165583740431625760046973105054533732340359761334000391357568531909639695456867600491325213946518713044648815663220351134464577348423913966050276493145497295010536556864267378953520497225212357108813805206665258951173424850969855870442364997603295999917345694735975683538068216901319785426572607418207234745725676639788445876008524434239097548673811317007637716866896531799904768291102470729244362872112632888174510859753286670908685467430817489818779325806744468159579227605156648938398341251894104002261799743483571488286003699243267869529971428109518197223375577804061396541370026534435610131658483003462793182447587537730317231832607412913751197890619377520920435306567093832197862695884563760964302132700865189440646136986766333971987499088614154763234241611993568011178419138945480352237834404866198911772600169791283768789223282596541519140958273974462331230292657213064383111261775691920174841472598529678601308150514330531403253701728338728903307882274394520197522768239770628800508798416452347431357599050154427587967170665629266802044700452147289462389879374926120582867968448501167314178910927914703522558379172331591480353368288760181999242033759471324349962352846835479915054880405191210628026111558706552329639506058673490840677533268176700491635148047419401809428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] 125672647324022921098032581744961128913185163663029568466776836652490377002413478721415698699518717035128435408706965798287997219481820849643682161685930978787034498207913377557661331945402373296815491359848104074314381652077788745076273425385776080521457586181729837904155295622909791283726636878270879315010617226913607512065618359085394626431305304895730743782150766286728248109869646789896648688798052449262162203660622373974407002037488987028708295057700173119333471337906306413707184957618684021926555151663820550754025382286401026305311791801651696277499319596587442114919702492752062525451481500416688467785330958434403859987537480115386889012539005413227626694821164122187017729722411132165359961374661001782522184972256778592295688005431031427314432915989814074177575041088203312260146153347219035502054659899946036268839592079242090486569021820093280847447391153646207681742592184745349952025886834996911877455932615914660808787133770104771184723209607724763181129237102978238497172120649624399276015964938800943140934832539351705595592553298000384175714136938218526640354382703108563647000757253238667966820421671566843214427329122191516810241249387093591152649757417924883485920273623608122940453366479599827174641184506699554044826256289153067694208949856358428207179931307238053730032631856298788759916350213222205994805311578570081060957122842951487160610212010753128688393766655638735201658066191419458034801070793311093980416650527136444048474252957968519434250431957590500790996475532324703695386412671235920184431702410115322115785155458608683741519150806552639115741141176765996715070224144085902119175649797641913707099896386926716601488197296952310871297301131337365216102223260060749136232030114717615982291179345372480247131466750193089644770922181323419312644774978444847986842892028544635771668922903827060180739848233503908503121096682475013139591003945206916367448182002860974903613768244887341681658327404927517114447888363420764922094974922827109092923240643325732465945852905473636895785567706314840714300505757107775893162391473556380742193939005279843504042226577687117554996182335889081639462922268686170009498174547135490052246646653627833477170031447019985786375647439304484760865639972092363761831720626088303116041813727195530389931283845500654727764507563088848873446752791650762761212139374589619025336632270449789074179076074998177246650792925049760019483436431932854342965521579500410188739808535878654705806620357387560265879128988720556577965847576159419565089090956619255537619252478485513701156672150320304439157858475975434736224606851416103585113887562713435996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 5046605105272824045596092013057406352360445150324668589951318588131879892649191609050610425881746646748693222115992336207297876682345656881607619418069639674776160489053806078734698899020596049319468913401849939459693077890261610613676868936059889495857944837130673150803242829469612604241875618640380945192324934702497964057752099291563468481701597102057709331662353778930843712490536035863701846704310353386352372498248249508448454940125219997079613649503962382975037471636069845443395765474443297856051657828990840138738719811172892629797450811227050957215230267782370451516713182577078373664062832346522633466828921798176447658188898967553438013292010144927655615874409583450575318886833589908596294888816676677737993104505962884111851002546679401633326244270210832914087984666384252189959116890596456933370113280361597047394306818228136444414583645567717226622817001772812773976407339586114828364610809453350090296283571248475188620495874927840912194724067072212923068740540613189995475217366890313565669760796406728655603175063776161093324894959877284378174931877906081610489332267781475750878117177413987285592761728946787703512390144230555222443053596721040897316904116855276273930059470173773909056712064390574974800044294757974860115802330752132379170655116215167879894322693086302151491622310600026497308709963046640387216162647031476078127273248449791726088252675410916017420903419009093808116577470419692634828411799511473242493229473090437871689593981293040553918399801443669709381211813381424677703489585949666884255799329586978247496488071805199064518744668254626475920026817576262074647201278203869527247681556344899199203435129820708463245387493893707594453252464322640551684640237563785725912819108848425031936310719037544370365401146058486034369281799472601642672346149977840124802970325352069620380429900623909609529331788823308171705582283862974817176349915378423672618006890594663564742096215812126410799063265490712949467977752003715998175995611738526619910347708598224768472593386957031558994923829915147926274118488248223350414202247398025184470485144977133094766408529216046001157454286093944206058626576823215442151762472919830769912746975890507384379287289646311531730579791952686188924906682430382390156071782014367356626487598178675336572825192428289489093818592416845432796281863182815463402091579707059427729613847656737280287164057729357070170770386364345044353732743757327185218805746865578695849834178173310535806629523883856909076601734076183753938197322632769357545963267115337353764434499460267452664376199111318868707299536520592847857345623067568696308311842507152424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -29682523142613088181518571713702818574188961857636043815916138891851075360161382907402040213268106005881021855861091263733078861390096259082790023282344439509279541427076329804025107813121961168470917279459554209575613405869035239243819244901384062939410637012179342215804997069622735860915389167052449452158188676505415905381466881126512772989615494770994039862607294783044728894809919332807914256167088880969760576403202489994445362876663072633982190590154751964891484357657894592235962828038293169899277099591542976141557617694099631861542410708070337045733713201162039739920287040551710677459218029318839934073892672574395858301371158938090948336755972055378762606046835694999505790526880347533549485559928561845081116086564729707596106202291565048358211959342011138154336771238353823831103300718394104357653971325732596130126899216922207337020156286129910846832328244600720532841796931005297975297685827519903173023578955466967902397733542205004729059451913845048924731211095832762833754854649405694307638327520338823410112825325999200664943022492005165024774779674676370774482757258022444491832472833945061651780275347191651669970195964123946866755300027737764423820761470173863236519754444736107424551621846878585570860631902500366102745666676499130165869912886465810239039358506520643844088125438244240236827877356425244824537828619928364656879277654665999582799506560374557103333276603672668036409454379405547117907170154846564956326179662980642041978506420735291641266594250210559289909163996197444867691080384540226848534656435564426107767585123869560151356988020559404428106370189534073212306187028538928723053042532844874276756596545898526423306299636184358360788820782838917288826807420674585683032704157454250664397826921964039683352228856826723465993831523739486132705863996026966411224815954649673579616919333677674107266590285111208654308838246757027954423598880320892273429891208958179658585343870323445914449620777478908927614493865989057126803066076885665554843900159054279997084722951582781116510083086229597616359998828994481152947666806837816013164070402199275595129089222602249401238593053104097151859842427651997995980634561642326518391198827145638733873718798166693048381326938457563571754887188555207830607458334588875386989358802023036791195727379266966457434092554956251576370659773278384715216384171078963882499639335935122753086741204984726546409232272281711840099842169510610500957864383761358854020350069572732138108411490852124691402080586456357344983763677860021108439474279073489657522301277451867265194495217434991553047944136116452339539350505015675034763602421523960299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 19091860303119894384295617945561374865012420899691299341030015782808437715762102589869858760662468389886395554982497161728759914656477590587634201688529818760825095634538603783567398037290474146386848485209281257176548077138296579541623942321458084788935918843891598220357852774781086059332012374012636262699325691343774086127240927225583225158832838615837203662114018974799333170407800906246322035467956049164984387700322677175914206264961109165523068965763691579638940768682730235810105303439631539817814887441973508084603506181483558059777116506516786975018257444220798662339497163659826198982776768759406774737610254352662737025688290751138539654068662597092757754430139125710047006669608678321305234172842395919868676541277835619638196452168143961352681810667885887674097649741752495982207499982227738705273354891226250126611157077107597957779801158285628630998278655413983264183319308969160193423267732669970822325532607382455626552501484206551894103476563436290978640081943380338851760185917223772007301919088556733725873677240364728130261219522053882235761367545765457386399771770481528070065513310499079773507196341879413368782136188851572089477332514618736483531336634756591353141702380985063989368121843077825326058205187100215929097554551986019247859180780788292667244952594523181920407738731218332798898147445644817078768491657516195600694647060549278554124911218596919902104711736458059063316625613612969692083460888068660709602319701062969281900643122602633170439751241238264822453386386436721906303848483567268678007723788274431494394964575190058517637201721027352928655464776389846217325802530039340342029809172158290752891195067065698945873065114768231424210354986494900714308922107912320143061802335412919150930026619696768654504955749667270609855557396019589280206216997117505702585897726811336140984758147025223092695287517781580224515271802435600191182653838401627975968420582658330467217796331794682695413432743712475885850057087678510240918621224001934173478517898886635544570864344888027416962753368949368479289988150409077597030178401353896194896029452094276580626877841824129167260569535776370709738959758473975179835298227914611941066684466833687798745768731668810644816079988900754918508777140563874337462515089471437834902890308377943633628338769966099089781463987588135894468597575315820677014119086573657578216797164355329797388775807965426424184892542184857932838829644344236250695536600304995679857880784827859044464287481252587228804838462874310942149000080638476736394808690566655598488311532075762572183994287490682442482467562361982555250575001015835526248203656218489651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -7843769643301072930733520636973212191191277118135681895453472824921424715744457411718750607428948848500553948234328564395007173096234994803981243214644924119302293372957890464363887448395361488754613111898052686379012501313964560152985426604693865631688660169193474636028147219209285997859269505082650378483450221904553144051238411395698745062901453677370151697295000617855892001004540292976339201780985423806914633005247127240534710641005007498792658604431044264744455390903974641122420125798719730873073156432241687079320745937464561650558629243057023794139041046353151612943673387653113002433636086383521216672354733485030976213598489322158968849730521423864648027298222639719080409106319915272319414708217645222110118873815605949052756654908557302517742871920639287328423821554568872440832391267362859558391406088953353386299823287961616329633280224288666897045756749131918955691058289584265152999494789555092042211826882977195995127769141783421043627229145790493064608607681295062844067346670504950045385217230046946429561086773185375688713794633174926345598062825548285906115132491054117309509381055731467150152738836370839305730072735736131502850210850792584086161789216750921611436571143263644944350676470634224753670663468334535607043753065350409539675154547732137618927648639072659030823286582929304473108988771442417200350097015504020846628092075648149520844826764791550563276895187506699828940099663459306473447847747717153920289257289196121011162432306231331301349907570163601307301654044494435365780891952886809250515997200817203394667824514429749098714315744872846642906280556448502043162784984779353791404353083539100201864922253472834842885711502792893655554273807772636329657469950619081003364928519016682145629813107602189902748571552532460346359318767549070829679335205821473061912392188697119303197916080547219426631786852350005421066752347671861357476309687294358685333149881951614505222283579271035560220784888920477172215589396404162606910403741611738575872456256093962840893575619776366902982325014934046025493736810177886365812610578611376720130495182131264520099727157616279816570862784302839712429341219187124997718077608305468462563396482112519826320792943057417217717823569223851862363119863021598086724308663279182186158171654671099680315245336731738878093763942663000660110318239384596076574076321161863662902097670194878974829692822104165964505687055196572489746195359028892666684536774507914287524654118202378795441498147638721435420426133307225338149572848929586649959093347415587287309018097650837839571323428556534195576049231324731409761782988325355678767825431064676925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] 2509099847378570550750244027456562206514427165468594050980288523712741700030864556720145648875758281074177128930751731826862679106596684772817028179677917773411089834977949209692479987596788863699519881571009851658977204770158761652886017883941231243679216351852039602102393216303100110365427138811719071330715565047072947996369230505073478298343697011557849654162690673975149002344995090342760638366885279999487058211187990308281923234931538427696532258513257902967023192255872835338465506166929511388367739345589958839312812885380415640231822712297111765071101652061460207887996223379096653660251359920921083826177122149471578524780705348519713927370174578944276144681311728471841914835702348984223022194801521128139249144712944233358101774406074307704294765937975859340015724683091901598888649556571252870484223689069243556668993724637732219761190096904539997978312076655597229761165224089758139060757356177435170282422302072971783004954550012903087485005776407218835576244579263798217555951380106005623801810342722411784327228808622662795254126960756535787320813684369314275278409548738007713904102524981587549115582233820012297883112070571057286470243749548027703262650336191158178028861799330971916860356794850801088277576242697464504345238831751938398170176330358266791220759123805804059348973071939226024505167585734945636346125851986783709115689410949817020305230963040936701995803753234863706364740092750455346686605760179256450191132596286742150600778658357720787101492645604408385355028790319567151406903595105914094493226715920729321808037097914877466794765272075344537097619454397753741993993294568769934549800124491015349972903325344258695739104003872502573972591298692410617206226959887449805997994310064270855533955943732448088974405578924155067560677066359395273235499580757180992420397610982674910163539899800748585567770250106994316078286449024413639952548763472744587847694698597842516435499907231555182728437871262057211803226709108539495513438377928423817016408678987367184204743733442209585605673413235697577034249836380781919887964089924897389554743460541496484938665917346991736872328934386660852889182455548554465213159098938078405434719434518976277532460040339188179167928874689951865884514888451631782204831692614551740536255303513659404572739355278698489170705051239609488695426130791039215227688131724417268133076416037274686643710923797385523226192651739802416376426703679835229223412991605284028756173151429190835639338885359784844596244124971454143993577373145437249649644757749792867297099146760507638159410973977679382857527327506791981463513243803971366498217147421656350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] -708722446173289253122593989073098243079319549899765149538885529927332850377532574261140797552124469154947598253645698491566623132842635909307625148270111647226144440460431610504297040263971554233352526232725781065134475245952920589995336602936920448351372768749924741431569951670195327944604698560960040736273228967777153241945084801762349713053904880947625394869166933648672375589295217082178755222919002014433179128871495350865451146768512117108762562637144494285581644616361002438779819503274877207714671719313009910455801207711297551835874791749329373440179314237181936842549610653810587673570403117396657268266460427139492709381917261172517005295910286919108500394306200218421075827422166316859246690805170861304526512442018289973744455584615157134645984614140336883601632361976041525898648326519828491653604952914635549427035842964224657400914099715353322431586496947447940603307331060411327349171208705867654893390866092735298312280312346904281765897335032345961320473647366643359991436134515141777861278123112379752723136326966996543304292817205680133237461738577902570780294412171037619365163856699702213081660329134378921851587451270043474061485171737990385532581651509756096976414986715605679368947109603406706857717350588796228524131423368049693313151610440514662299835157914709072943329317836138630491342035957810220513981611651209500882049355392038646752985693805276625081731051825600624369535862952697801205392519887928042099188133543821576843968500657511035686786399743277342764742218328006383259068799155905262899335715160736876982017609348318986594671316115861507080872875613585857731918180039622674067172795315338893702062162807331659502751884827107534286385372092079413545706761807850335921038566131392065248865523527713237973301017684854973169450940359008221670656525858856262194108533731922380338443476774796005943977506466942950972060456807812318422556835700175790111259358288544069527451531210549142561741887077224295030203434330532726443416750484225839541976222519048837698159229098159481853915733758243682539763541372746532109427021286742889814275148259900872910484446872337947767989426748229920125210240083255177661627253651366014251196272351778501611402104961530347444646413088526720934095438916634748920523242708399149947370443046391263852710485029309783549567337716857803497437936943461527059724251117796213484057036996103096530921820944993447327985643238823535924525781195142843447179312732112134667333668583919603594782889983969467241746886642901942525160330197867838141165596993062345645178110044042395662881146739009123626411246335540686579929588873436146113315597133755187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] 188161711375264323890916655602529001147610718556098842227089465350297094484768174465322054427671389447668121544365829627512537786990713509298650423195753009802356868650104365616818206227418260226347210729461964761819391522008251364143612056336922247115231819187728316813719555197636322500487735035313392069741273151190699439852742622094437295260963093129359220851832830491437987794233502002720273974709832018888474012586248913019707836885631367398872382556848687551589596075042536237174400710584229292978703618745031677610015095134600884825798439429261233457932606707621911308486908200966753281664076841844887583205792345690998942417819837912435950332972351938666684025997633262542810691769372359672072268260766467043082947723711537195190794046218576196632366599457265336081598624781515880715782429549507626687536190060445412541070794146941673230680570375471880686683340244683105846484530838835022652947462803507035080597071178019253968494723969199076042377602950721943631197343839650095128295470875607095464521497063992189029233902893319479828291464174089560408913457664119374786256422783062509557921723827911367047024585384226720881900089648806363292574211062919673588512713003469247727871315347912130381513853362108628304379147648052997891900134188410738416713468237502073091905967489836179101065980433871366908483361251607293004706834749937831349892122141671862925706234925191621384087927490024079610866121227887736931119913818530156905640851067615979073734302048608868246035047917739593203457422828574534188935997469336707174612035116995043652005647919632354007774687244119216585755223131481656124901200507100331862255831095582490113546409057840998787518466640965327854974949783060512734058075161956713465644140792211822400815429940534987699287050697063538167953272642889966703610071770965084062195637511063889566473139985775183597148584306659549621830564406982524318124481014762357933282299622043919263542528500592151520364675691158850899660810637600511670405282992674087220000652035931598766993483160323150396282908046580533257264100539711929259906137998590355313806778967819502097566809200771298092390804087575787794562862797471369568444702491505265712371559066535158969186601666973230352881265971348670018633845220161432725249889260139797235700349131335548724321594986712956937524365037307444355199664000154505235075207836016948540078815419409212373210314078855690497046377523873569957198318839940746670775346265700514952023955468966355830183289037254053090296542106521102740191602442513066962136400964542464848145922827859703025302290886541875967549356371816649031634670759884846154124600627502776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] -43086999923423235608406457182934585933693727726555059417048788356426163827589114193986854190410709319537724812749630438477015934165864925142738140863879335348418423685023971367572636955868748168788721819105459679566534522059409801587387598586107806810164489632545957789049273365899224719839247881336489890634820689848203532845106463406334075406010324949929568135046779730667868852302050804811059573521291545993411716546932412857459694691250625327767801884099528562859104030196530985978377480737292026686580362347921258014135704271807256984488754922759362378588488446328045766540874016833304809386752393359335658522703784723228907469057024885716419716967604691261408563532692670497716958752431015544038277463837821849082837393821932792318523558467078629619747803131331863004935309323992545653962967817375641211260966086951124810016366202671193380472012477494500892492478409020012087219202244393760034769623579970671788717105738687187987771250465215253103269097116745553485843654420780812773510056354199333992893223792697638814762398152836388320600574751203396651961133321105656344542492257377757163103715012921086893775024019180589508998876776738245471335424311934056976021497982386607977970899352738069236251658842868104813278490865898484282227386389406508788171981533866842827101014792557667356807584738357013392270304738304080866010051023143200498591271817412015535818951519781932285892991902925743711737692953982997142583885629894009794783249491059178410621764450541007627416946314725334005961085939935722969925555157556334666061016000466570786803408716672363715284425167623653753059081417338418936490359739148259499064846817407586763629959299336372229452063259907013923803690867135507079025955523778525115476388794320105993090167100342224126118092261614886319149645415638501485373816650016812677598197633948607834106021215638479060845306871521393754371744290911350467460392521721523809999775473035516365628816413454594060700552359507872779199138706801654214728069507400793668771501784505346355541854218094705550776214377018253330523887579571608666468121134998249995288076420155275840273786692306159517659487897656554499309800233675132257475698700987128702213660490309427722520288963157933707136783159012337155259497646884058646774728499319177734034570430197215251655230623356695358949128845032465343248466536212071871207680074908710447533896189568569167016045368311544387702299541019874526218507039418355065916847730403585880624004223231364812949155766749799799570279511645446271408645938762509888449764808472032326659953818428128196875544515336128894814348763275121186645618108817118360144086904854282240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] 6119167989437387863155764073026723647692316903757145500395603081765948877101610149578473559847857327975947351147968694905199850133798303720221708372261024158741643193316103612785491447087129615289327413871571301179598401193656667846193905545136033734929165601996719341211511871107914302656975879321208755378983166986353579879120568163657325879122574104107722214221802013855221338052330844710667135401943921536092467147567102746044472767061279311110174610045155822238970591899508290527967642505290793861223241151189374998010548728656806362968267773731588993867038764317682381956533865883148920880728022744637447351881700129722542971450590391340164150813725946125537720443913430462089812523179229763296073787302451722793912931502456000614056252111973571538371168855383362539185912875740065581965924387270893996557417391271786120402914425771492081153390101883135971333477116248511259367997896738284174402564292506767815634729750436209822566366769914421562122552080508575029914991334550658316753318156213050531393567144587373993549239572886937475568837786051009679631576629633957385935208817330540427605721078116160668481302181949804339365644357253351497026113562547902117646039962137209252712401050689987588490576813017285300339945477252840809712488102304069514831118211138389630000574847292727424574384165914370415449116119567744844241218491427904612896119403277147221925341760111867090351504433300365255260548021993287544016831214029689602079981112595565317391752968022783609728017153951084223004043285554936660591476313062022751317653811251161247756523074439228897435814967017920530908288260691537986956419075722570705401816473834893479674851676679409555055984670609728832079364033429546556692490739452173530139911013496224740848817148251232550466499225941658411228032561427835334323267778346850440130339971858303269813715351569356529836508241868861602611008681937587483202164908745073583323349451152722650153232897125386480186978599154402353610741556349610083840192034117778739172622778882581554339333771608646785294566658832627089110763064850331959448621504789556754488295400940152453100801845890146378119161879106850879151623372351455667210052243984273676093785112649220331888282103981567841030682082689583517126975370881636055498456078782803007874468597395716484337149284470979114091818024415164840733999930124883821238630546082052504256462039911177463916864454677192211506614876920053045411247725858285019253226847843459111049380791163763137309945967380380040574975316731291092058328366740661670852399278864407114031703336472715348689676168609152702987487198478272460096983989822215288432402097692999680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 575900065769867078485654738043931008700890710160549392716288824855862574264870911992839431709375510090319598771430343432023670362754824102085659067048154407091454622830514849023087620408484139008546685644204532886748180774368293960123542538211223890247547514190082813361004862036325391398577919686376161672980299791450981504799381792257883623067699627251174655740416011623167565396511648715323591864103599767165918660056339329291417798291444837590758287463445124735919343304821526336090450860884122582675278032131549156300226880669493674050107383408249859575626069314491843872877126628987861368251278334044333110313228654078126741436660865326707903198028506082804800626080489392642854618277957942448370089887133797837202966276228684512231490461838106976430678252684512193503176256929551458703236470555954658522131705617049252543991190292990893082867447504162890171664435453518351988517500553934147900405913635852728803720125542754002851673120159484023804808436493790365481167524514107878056288145762849027579255315531349086084393618872854561832819240080613246608478253194934179513646296604283221849277724437397222138301723218375317875872797891766358308938273733425493377830331205644580180783113425048108811775284976482728922501130300594959099648636225421403231457532760745910068035152383913134222774997486795953357887149824825649263647114774481667758845033264669810881024628165427933622690275189895760533127788094155342689684453781091966395991953075507200087824513016582516151826990710844392105756485528586216133323196970671262113548086859279070783741497931984099596707444360153793292541556846676396314592628463096518923843983104112103822047249247072298480788891403258005692908459579704169680730077291100958232034059131410818190982374075492245977146663764573484210779104947254485630914579458217950602528432695216785508930965373353615365334732835941818867281309536899656763601093440338520680828860778598026926588735542836934784419927444917660039292194681283930351841101678567861459568420504617250140102323229394447623412776185227353345113388307005276934670049397933850277385396978502643869247574392631009908547492276219926345098674844464872509882376336932147739836680579200115593493526892943670077561525106841402216753619068397225998996243249223359478250147528336314986497446373985501966467491357264813138271326399846632287896815679469509931760866995475476612187345594186676580490873571080582060284487782916221839979622961424697433636125860173796345453323195181925703671350980851830592754280446314717615828356315055208357158397292244472681880323804018862077750488468001675238675734995733820018728121957089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -698931746000490065467612333022573354735825739034031978459786103375121329965679783146557500579245816685507473878142358080109006286090141056959644560762388263742195965462924099399877495261776081157026741287332015465172910938722308444137975305246288785192620452401598354307119796462454796381442369046894526085539043342339351270618410523632830057846741236287032175147428390698317363599508119300709575132828693500827741351821497514515364093832297419850780856756209961332740624620834198511972122702568097573589814475603201441208334471005335728430774384227009317954775637135121091367210447627541582604803527647487509024532200400877227005937962315608419852177055435306085579984183469749745626241364027316645032964780757237089396135844828294766530705477722143201566733613460631696972646154532447974972730224584746752383770564535664189792495855901462378949674579652953267960931614828858193029589770013390052195374873169586707709210743167892034335317738817851738824972507318780470905433997662440296488125486537891471587484842085038857970935732523137489691959055648099300118288243547989443018027844461516032875497314279095527927723236492573570349489398629557954119997636055108784344799533251576318162643098050204483012002427150900423453831448384229815132800111187064434702398104645052249562600677452261128339351390257367983666991589075305034009766349091725567012007167464377651936712774604399074718672352461135579513105559948866593672969530713622696568511867197942955899886613993117261776995411982092265331374069787101486725900500904614870158338585021424315578115668990847532619503913851470620146288852354227832187883044943894230933623969925627007489420884139585434183006506469789610919128047132084833112442662638565321515323182704687084575519484308990436401655859306129633832779919706488183374425998664092907244193994840307944073469482438941282119739009849184908385648715535725990433325251453037645304324281436180346960848119463965691823275655682663026880408084980660675089926372852882199660510032509676888851393796465254901278631761085818261113182282900963106205593752274914658869990395020960290628636274165245383705153268554239388317318684128937524115115508200936110521134277441307186722327493637191608821199814616065378514077171133923113468166928866262451259879816379121901155614470154456879589156459928968137665703218438044653739814072666904477425494428067761195149805087356987199768885598836392066145263664225749188086233207074652505266928311772622176067113572012373009740458249277817946184502196366768452483608534316317469409243310885586810906381894180612030234185825078428510074593817618909598936243317254389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 246921536687485437562502119660673544875542097555511927769784911437550684005233847560690286926740421472776083853640790654187567998130734301708053342395720403742835939045399530767152828818551960626209780130225380168845471891312537799251816860105702322327702521599151930538323593064800362582723487820074577313412387225247993787434448414622980702869005435244679526760057934076139409675465763353469245390168256983844040625389532428859884550143461721980707526080095899391736839310449563919757885973746746276786322763548176641135044587947933545006453283235852129823241690657597231247654554147880474591833194977653563036801730720159762397818792247479528018097816246410114984753811154507022097507163708677387891446892473544156796378095896029950999651694616001129136782782127744902312026533942693267658689117865045838217425563287999047087644947733570884407992694580916121254563454970074361004882377505325600356524980000763390479781812842487126156733895262263471590722762943007436810270371713037470560296155817167944075371324026029344582178100937332168589572703901891857647065391524230988125043115828676827737729291209095277369072588931755097821235080699823266902569000167168378374027699480475693467538498185560654123955516817033970127686683157058065019547221893148161825630688625534711410167980699470140552128448123732113998516154488886510906439852910313181830341302694689332004127194273221457000462022726664960060359209631458238312223723367365664041630677862243412468954886832748271207703577076470555403380761288864350492305021467637588088603265427371395310368684083730449494787069141868323648804453817867422680872549282573504409473339518022491501752908575605716267075331643619123151877075503409718388564899114406450170677568114472067870840026176648298453614132695079626712330144320740068176227753161432594163488787212689693752958010631111372387436500806212777837195275358671700107906518971960130323881097388107852013749332700904976940613396065172918591107446040790717225369815301204311101041190560899973542001454987580856625313346525389340270980336609297002642192618280820497797931443188146113445948322395445430575216678819929557905667337284901668280581489322140897197095874138727229400164625706749067675392861538344290986549706702522476398256342093647546628019463192537482970925545150572011904165579659564257515220890382964749945296430529220966212978541443149425490209923011405861339991828389564083162355493971647864215280446595933169454517498811524551165749306418029428522220753361226070458310763451840407764719412100990240858419029985233168212992008221678329806243328759624171735828835438300339833887147425792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -55096859698091391469277455551344781356168856422904160191485402819106975018084357078035314586794597568449866946665859299802715873354571312988862290135578051457762721697629058812789115682154728909336750120732387295473840419860973771191811252366035889559289165772960086816475140775021687438977674989145279887308959461235944931539997228937771768625965802652946033745162179477958381268948131531731517446822022456804404622090350904206723830553466688714806999996714527589602820117088200497004336430671476926112633927546846369341886262154882123111775631602964454254824403765357208466364880933391001682674126602259485556994061893256485665381686848054353121083540785207175889215370960547898608943642586086619859733416071450050576086237908046045042974254405406116722361161966714168025036264691107457798552834598112495189541342324544877853162583366559634290771715783873020611618130557697994862022080504220446841197610589658831620089454533179670304979347702005706762086293256695333196567997219130347262672909852426667951905592870830742355346185355561138904912840208782616444041341665929548817332759598930187144843550194065123483422587939790069905689984912383141315579678533194186532603441059976135368609203633123654693259578960873785946454858092513393803866732165677150057570767756580325118193153081363303469870202766436390945718990478915458177793526858751773680988273295589180908324445627985860165807626160902310960211632277901855887517327677551974221547459636844798373097234952691327779384823518504911846414952902844823581486328050870562598916016223858863709561339553071422998034494750667219123179011958248331734327086866716642443148697961907588646251276542459142324546825934049589827334375330601415829742253277714675080420593288394352622984786515251337772432282161701908943748940094620887973062140606700475326224413021395503324429599783168149703542546472249013192363669326973973077623658729075167667258489460942513608660023274888954156096059966243682772704090447364505106840604571329029890167042497245546182805391827969499914242735034718078537956554425840255511795597943431916670647122003650409021003431425625893409596662995012679513197166982871571651425633040048754372749815706732150379989306232342764724391320095656426136296249003779467818878859112957346600982358698376951828667127679785012203799190091782786468619109751058384698924640602608446294801537854363837394470801696043603398170085873157313157078124273127646450313850106706766055422859135211464702300926852445894214267159561695862713188014752376521150382061914929358253963995151927199594190803150707690879031071383873845227065964157757432834471036788408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 8462838701255242447807374370452787018775938318026625032500310782069259875982222482219788404861216923150461034239757173214978002424362150690061484170330707232671571523257977503484197141961371795201433068130633924739452764826057514831640809818847807383779738554566178519462799161879791944324528810818617058835666557148630449702196002040739492811229583008894400847028060600467073908009679611194853050280063058562729242459633059196885783304902340757693073141151320305496994542901340135558959617517727498416432171748473997167697009067070601555171962519822599801380810614756014885211220217366448962852306347655944003427005738737142469914828262525406394389602031967894846626947012627649912861069430957598887337809910000936044618001098148150735335538277292403188699746600771638088548517157090135924175715865178261966044888956036999575771000103172641601675617517251971263847899372547135641389882014543064526341203058016479102164999532948147769694488889065103239643639201826927168301064325610315133970267029044991579445615366087026231014404679933057489299743627460098981153735739280978174732139550468639536891683558290582175234847717453549360510835375050443293736574303770737324676662502001112908429379251797457887444640522431248816247839241914689329743699182338252329925300288789277688995659334834401653524225848706045056669406797906502039723421983585401549868519121947896852227797409211054033139371385842128174590658154575223873525530511247776175796787955791806223691689254862593647961603541436544374192671985259573855757552383457077613062951001465590946151403108852519566169154029342485216349850203461610604374601073013815308141317277806260426035988999097736656739259779391797954893247079903936620566182732666846228793909995803312626384426173105766580667031520590056237826052020467992565371283347689036921043810045631113693545895683838769581840695025894541301827174601023123177549162404692631814499074949420226249876277327978721396897445643475404518319519954392289387183169358454085202938845633434090313722111385648983892938180801122816047644525941844420014019467195974165747753280565749347016731194480651951023000673220356154426042880903967003709226262030157358630771142899280305649559865575351820091745833605564725854701652335612308840571407977816768800254560021125502203099238758546155118825595672592622057526155200879884282790664171114311680746583638857454448152960556982066180141261002639037688422071030880413048706101575239667775416735653974282057314202266167789157761081018566537593517981254060436255698066536312836291237610817629596835923102940304777927782150460867793146366080228878769889300798211358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -914764194019127610558828420275120566735112956504874376870529439212834764390604335934372714602083174067159624161763801478710669771784059167395805251213598244078024829927949615350180304713880563380995575369414866318150576543924327812623625892194051974481376589632044201300803719468268436225507322268208991103539054258720184501483007073175362856711550068787743135331881196529323442802615281013962908259345256828561256750930235319291183835806785880721943248386496401719478859598570505856365351138712759489008461591699666326358442010053949279461452572127802519888608697917545973964975696686830786937561556566174956038859335517158750902436414686113256258431173618328290613403457497564667659969016035818134921319540297830349856859818757729407769877110436698759300938002112420002511542715172981196554708163522271972550917330217109630769554666509190017877146883937863507186654716005313915771350948601985473759822047353862062914707231431309624035224962406349158490943502564275779799984717347679262652773314886213022392640185037321467665564656052378418909397452547214522651762713342626834218122450463296737489985416496073220359485524570895995704465145367530448219266810722017338775918132180781466399644904319051826124958982764413979191691241714122915407303289261894496125616284047452461535343883104551131887753229008852120381649982691951118565224379131178353341324470283243960808759359861115554386954585051418447469810299819492112309142933664371466151153132648968912443017469171934598116422402447766511200587176311070918095994588471130200806129987839472973542369727137646275052412467684066927590825435076962865908692895353275638661569615235536399807139254345649679737678299617108126387563541619208931051868704851889674899713121506509437549889768827783335341910664232129715291235563041895910577396288844039893275614543881598059987348451923113198492089832226798082713249432271228054615992249417149017374686926269257379110987613540110328943533659331936920235667931372351556072499306898012420025728887198485983629836384704359289444480445240601696660926099687270494135104121444829448596597396086889273938450756486749385125714676153684950985477821872832769728120055297609715626927242356051581117237138507292546494891564432896807413826310838433082788785552857549932766428433988483212406076146770585894008520273049944367186401614593548316767382194817192567604552008774994419862167994557287365276044741455486630418883982443270110876306422233954172963661938327014215377993345511453020860102962575795691437950753908790029403340933410200404205448808471668786000088180350478090931097579187714983415812312381119121755455262556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 62424185046238760663118002076271283186012186212923093784474069196976625783545194580553157008599578578344460540192098414354610207982041529071646964794896904381961620478775190602242349107928822106693523599722157741304025257143235455454344408825238184179412534139992711857403352656847505946605107696860595238661397380614966301021406390838700244233586802585314985436343395800069644273282185174615402252025205472269072570583807240136382178489342002017366844479407294457747829315799008844692043506869093279191652600629089301706563818476801073526503198107567842903030107743077306634113410431132038192078256015684033674682258677039871726286869252251278204157154013398151889026852970227345915576792065044079525625464260317668241994065565715815537169555981277684777779290163937676845674342702641366607119234380844696380969379147749454940887926918953261144740361876730079571582856202272452151448851046530768966085506177725947832930889361820370492814101239526599191429223879522662228346879723917643292609017751469762462467601410613206095531815453233009626031696935119051179041888001669111286622443738590652933652914449025281681185958844952096863105624320777159605083871618007335146424080460205038753634211025441730023799352933439694195853854249409524562996211339317074743314551457198376648051591219933060988363075433430236861328917392406618853340796232818089568298773308436934178119513506739571944214398695270964212903042570806788886222110528728539555767803486914572057746705351370920152561516881411149110392698706286051902002741150780324029248719682323292437425320816626716282881508052569339913819382358235387280256653591489156180337634811024933037488960141986290809094824057583520421504571173805185153939588825297011681563984560122342224501388118399286394942262756089753104596494553049769311452663796880139640851329215721828236889757589119080177724347014654353359523298308105802557492943003024996179377941543592805563079108599493172175853482584002323416181115576601040017167872806239007751616785311504490525419958675229566411034507883205189916409105635067352209096452755393037115489256270266438645052895931246716844439723429679228781788726830077320752443011241988813845476352228578823719255781618331533186339379638876204418619848757889862826003990755182258660279721212542785460451943604751151613697248710243375541566956139921182969615542758723734983365994307898400851858163882883230451455447969838719293725968711849190691575951622540232574869533023797952838650028081830392298213850865748709837451672245575040404656406902739190095716989339144174632201629654398116235218354014451914364660298184535267488890859028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] 4542960454282459913908666948641151134948818865376608725056823074135524294998300228949722633545164459081815661311235326482511666946723754822228418967088981552026523498793841947129455782482004468527050248576178091116225993137149438802243089397799649196936389607195217430516603800951780144234449663606042980278220673665819483623652114044693239309047747586041393257033230571151760662916607863311815446411395469454710271660931886810270807511427872912192257443471558572163316732371104930118689061948354390555595056548660445686156858762875289982895630797716471701841408468128836868372550195534264964734957415736593046818903959524975036023651184308462681213476136756246518611253198689796496191258739989549612002443764861144934861341571603922448423646325218207576331416583927237537310826585341938959364038101881467420272124266352617956598742239967953850029606290050541914043471207780658951966939928364153682537939578925440128208061797615832881695183519941799889551034512882265687369227688521233322554998897499075635643584551218564487988294517269761221750286708747953775898744201921454754374903874723025367771813247063545768806204270884415543972292952848328571589847059027427437068398751070024621081085772675291666371602585581805532159951431307779178210353889941600744906690881501575059160201062422562899282924629533041359820168747956650594081862145708539103806748061247261886031765877429217528009563243077382378759200190249736375882821442643719517311344150083682503945871711773805505294761248637397584397508687642555126061155794973064379103996700589705345618162264290443599298228402188162049916192381077879568585562688556073403845646069053697973779472308611075301158274891967750447599211538948443238647548410196965085085815712131769324643097211496451478047512792767873455246375921073709805025464437751163869456360334365162149322952850322158398084300542782661313947371837997404698736714905899511014003640899057448823383565999856902208093938957913299056146712669386965524453099342196528389925721230806889159185298673552876442724287192338645669671110550307714442562433637932915264377570008484284442998865293351982573810304071448495732054610910199771657013709289385290039287445225669424387315609848135935401855139528934445551271308117873100071323556235912677148974165885334092779886841961332427612101986504975762854574288555327283359133224461884271237062975698891551090717377634447997421827710308895150912077945944713505007199066780596929279099812778592309832640754313508898547389453451094758293885407594615292070303220965370915002260673493281626315763808825850480285548310704269429602120571244796871571648775454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] -3137605162296344747313634772832709821452037937534144826884358299614063810510121361460093672924134640751951177362507553239545049625629934764994023706907725956528279787509516633628957996340684163490051791821434505916971122659289186350600100872056223404703773640385619028291584785437505617000327285007794831666614680659129217583924762132745443283153791456979642796847345219118074666524461421126623797350405808984113322451634759228276605919578457386565751510020540321894507856541741577344707517953953313068910042170785749654640136490806815599633107590186796789226068938029605067564835009423909903528354236369569683297717894427149816944238951164567486078969899947632948142319046378304963370888894949143001007465890079959416842189204236465226979815580621914930123711710480555729581963792084883625297232817323643405630764904064276970756679981973341908661843085007463571706115641338236039519370414481330847266775604556132586013145792485337152758864474619450556174403156223127601872644825156942955409654381980497907811845382314253970622762010465961700860473914044661533736467055470037937095733226551833571938566305522766555706590837325206969286426397091534768105688502032940845140094395034461753656606740915812676808992280142601627396942034071828761144692875718776702973758837620703440029012485314715100793063320493431910529952350399802612225474273241783607560299423546437678236305126063255484574143901135071315341210398187284281532441134232942980809880565652971933847334737296529388575909647487455207108670683289395779110161358910300737120655062833061572338190086103015797243662803075246872507423093513668605829142632472766013598007587857197662176331206404346454781639329136199128569532012721402971980411045848370724418709410732657545670346344932835164783241572639100582196302809350762057189546283861204663806059315062382817984608005627946862684030638343409946550215490547185245280381173788689045630116819831179649105268558600732360616569233734540062557955422457426893186994687124357850460107823361624029882941622512139335917157821786828649822406440590724217335127318467625480089290518991267501942470100272575787722584315229841906036476143402355584819626546120418066248873819855392841713841521251242276102897230905593042585888702812340355996188703714563676276242546725583820287841083894862863337467148694244967201957379765302906223888689344164275911176365771046399314043634736476281930508329018945698811093974574532074284565795620485574864060226900074898936105301575843207057577521886942538712864783960503542571081026828791578802588469225799035284227461372909237699062627126413094746186305332640909296979148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] 581054378230534772115045793861171420931774566802739554884462324011063905125267295075340942410931098630881955903411891341197026826655724792702638732359021567641243118975625007565278843760435685391138793501457492730351268878579804662388531057872884943805861934516888820824388840404832855869538179901275905084152903901130704090409752969955938241549594734353766285423828482514555204612627933811190629866349064801936397470417322083232207160732074343108295192237795201358406908162103096729061349333292781325009042038418254172961248710183335553417889317447631977150342249372458125710385228004983468339155208025181053990381376762452910992076807402897455479039066488098266061121869865872252212125384835093174693672477289248451477425308510644000646011361329224275626475609216927760453553455691695235618912559944577453934676978808831175697894805956301164407227310508906266690976079318793435490644987769426541906114575327948849584949059214778611311143216250155055046551322697395774461437258711228326360421975513104426791659457609840571095968323245013426707131590787420540401288075311010708936913172457748516672701905523949407753298867349167111849850647314772322909987768884575398933146228311702187667356972054237922141834241108808551245202808148111386225566868946492375333971664145204568954317919909096598838451398272192947479554680122910239306811362103814136000894734212872210726401979434615352591008188451431841178760157542030539116373880890352603241380477220632061062270783081753298361141252677249639118305690247061915576839120799669721792234247860742815721916024555934656933900490159052558964564564953201874573119047302705029600581362354223111584789433734757966868928800886656166146467461993938618410939617366298382190498391656336240855472991289777797000327345381090177177615771993375154022228684590769539480715294956356533875076233578297758640859647751980727325335430735978430566625737607732835746072260773895949545661995570823316860000095982789603975128972211564299525605960549285220040143161084713872611293376733945247687075883339064186592206178365053298360290671543508499575895501284545791544604140083478228792032028775638573310294853386381797614312381559756581886605282840781319752061185862247227023962232327492374728099442616574135136666661116184408955893615987351751739063382777416261387699547236471922829876757141061132283417832403479081932025052060420093009966381071877862078765366687886203010992753449031449498630554248139774252342197174066742493328376272032423843601323965081123924209602350513472093339853438976383853102543116908861891759146667682482523036051381467370040589446372481997141652275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] -24785679171130024346105736340784632822708168616627405056245384160181838615107797827654745118926650329237449560388349240367477222850707738828880732921201937745375636700153176028287517512300894488052288286371178714560828881892977922220662905759582348685531163933112605698310427511489327194744428369723526990475743207222996031208112462023011182384067085078494482300414740730273319639168979808709183538184170102503741755492823234705025522210881009504635149812107263640736614978575816839328567588638923954818316881160654485844410998717487824195333859387075885245956845110635500033578394527132894327036034035528994221964593752345984505020840161685847220761833386133601332243009235676516816941982508156603443382659102875126899045228455084311663814859166828186019744167595891505882759209762070798177141214805050904903622232984468131165168751291009791902205460867655834454702469403187121639781841006396333217240567223631203899815428844338771216888006950702956811822547604254355972669774873940114774219310904474619285693998158507644185312594220690092200960429706284955215751836785334354696297995903059882120458856332883537727848620556173110395314506970782498530688249269667196731200882839681584268220870296264773299479224821079534677546336929652506364733631742715833027604496530900225123018564127100700204706507487993839076431368051499544493478048330583640605847934221609467324608951424914970218805185472402709234363045819009564265854687745602724026723328732009177495901668644564479803358022989387978860921683470491429940732789788047446085763309870902578934591382096974559049758611764493400881993918619920970706217768844872334819445498885895805540303178671667335487072026199937159192808078397861319531606864945725376495648926822308761468779093771556961064058611652406659184748321643918832453105734767454226103249143886722395572138789968950260683741436166436651715494401349275510678396428407762322893688194578474717254890869419947109438686517453981181079669298446466682203543037479468770905286705935760002498835600710286593605798604535362800765953093795181345076964981041362373287829318602200681157891989935776190518064023053869197898775115998886925966650536206506484822701259746214637069497155287543612319153084625686485180318094304472180035620726059679088852740175526109914015747634019219345186991434174109538196545410894027503692304999507348585848624666449216546834685397592481947559214650377247759732201329631856184612734661982770821358086608432206645232690223780984997373264918580708686592485440537091010243148255726762326650478050515880685129720315664651966963486728769080540982525065485548525607410728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] -9227702024504925814685403616420522979300821994701920829802915160564193242854144531716915986140723989284126788856096295822130903005386989589266900483253975133845475812265834994701567606732512953911154922852934248874037425512646121017505678585499758148321382281757328901578133760938485117717578367444276501373252116058009707564119003172187505078053532578808916295491191072622776749799414170270974466575350021632995641224682292679806308787268896431557261997548213622040541505077408808720835214654156071535621400471640715340488254361685325640545740638645813023233298085025865607522705024696446644415086170899726435704972983582378214247600788913835815744974327455945998831750827224240064406907466992333459056551001544228594529872125864206301692460396987317289298748586974960483454230727214789967679279180054780297681223886285793545492660077292704564541338264641991077684724615205613402012891116654409153276079164519289894232882894488836884837636259041885906375814934094519741104220169646928576259565057430426230366896445552407824959415060514165948290469854300293026011839154795659672121495172838987081084144429248685897709743771667414210417750241582912279431702743507856209253131465377922692567135020548625227402411541043031105901642911517113397752847035369939388718199905601661018509184667182504927161164522619653033097240484690410768697622198139433971369729610164981983679667078859095389653568189291559966442476686974731237470195029853563231805618306209976756175261446777880185896393501863070569550084755738133910997726999698114846957147933767410140647782806837488242770298861810259545635215741736146782742474580595373687764253121089928800007843171067554682888802341303564548751732944770104801477201435436919887044517993783042743047452850103590350548191472673426254736068239382808768640296358942577316799899641580165788244721104270454591504325229692718547461677885397594412049384771305228452967290086909669657266803598313953902313628518030841838490764805361087575335429200582235450448420430361729765228629572714129332305935282399291880972486405403967574368112104447171699144770695384888897456638020213854855385074034651722793212922695655940883124219185439199249914644952500197238229950292242602576010467549897109148126960772432868451119405379234908304301816517071471781320769381416655613455415175031343122765103367059132380535009123954689018548455557293221962628547366684479570982019781665926738022884766787988955349084081650478531115100556075070600201910285957180051131410648147413109976056131786073422987685167605445205905775071209811929430232559763816353195434268627863719653920204807987799974215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] 1973403714236378795628367661341459652932527645066371787698662015660568514986051051538263292584643564678867817344446226704024868162328108951115935920513931653304567811832960281056232316903886577544800442254371118349403737737416512880116644974139078406827133900495535072311511783014486679905329936016142266567686695080107249740016722402836799448209024008327512967645572111697641619345428495472511924891740013092990228830439849893280312769502023400108102947430159992955981562278266543402337089442974753914612163607518171025967584929139832058667590747427306528281172809452109890712657416042873992250596712205313996146705359132218139806527696191409120653158968368700895521175247588149250318799163807199995865723756490489416492720920060918747191744425934659523418768072824475673158411279369329422242798473623309988916040138236702196808235710098020544106010892899516517273183711542699274412315114395616368014887606701514623489388529334320937286369084570425503192841662243496619083199348446374901526509749869483648390754641334237697088288196809588673107305022825781813541978591655771667818201460693734796773884440421616482211664780309744742740571637915541493744921899686164772689651005825831605328846804876590792037317092851405645380549578395169971556169257901563280605565912037899356374112869018179189316105926125175148369727684125016076196897132773556127285697382952416529147658072190676500787063540950086401234667020401245282118457499822250360239153954844937016261931018325995990064719843229395753204917542600385170848877502315339378622127811248855463101791940095033126667347120105504050042737638355198750643346206167546335392145052363562737976520481691016316023505918426035534472422086807258343790303022158435462162314080384098550060436748565065995035068294132548283474843515139191800132681691280011343783298808388636064434447977230042366656668693799726703547705573189175472972707498737778512117786253489669476900236307153573564512480819492915732171137234098307599276065279108121911741514131161378863047246003102169862959416838344312022841471576625535302989693151334963755727953945132261481758424327210592095952119658499507305455114090249168027427284765874469997647432200283250507611614380073939908856211179153918001592576922508976948718006984490246158679859180882993516360470377840579931577685216623370546810885813897352753132926823528043525396588711279657784891362993059563026732950879899636789924772079597408887924363507203480620030248509731106761635461255478691234575111316797703099094800709908705191785768618265618980846674383225468720499436578541558726731430637446087418761291599716652922018201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] -134874082552836610455663710098108633598811969335524269019275839345877888440264102464850414601329901508495726125426593017943043007500441690150746649143723911751056364766029779083285368082769382212011371696621043519845459988270043279967546118783081007311585169346705570501567075156232325557453062337713797432387434815296660474736951339432881626798353259752014908444364346256643880454677702141246929237756475053904476962170246295790474246234012203913368931278357373700841007610971932480708432521196508162119208892205452131656608990872652929178961784942228748477051062527743905592545249829814512362285792243621961179644659524574787014264875558031621457007121431833576671984524436153004586697765820233247121605553646956821759670853941926805311002201485116226825490539915182296161032493161211967546740245045254613777882027379321673535758108983344866682679569673391524994991359975606480697129030888504632970655579222827085436655573700738686993521307321852330216991528232875068815837428558513062743523733469769689156229092600852663513466793212342263353453895737544993288130469587349161307279523061579301184325907913955880435706535976598326319739821238866576314388377033337164756912262492507857780232402640374282583927382796522243623903755730974084067817808832623245905621890823771728344600609905038627685757450403749144465130839809601379300868540420123335218171330772574382119190212635189195583054376620785903934440995456477786293510914491420504861050754313717016853191712017659695544628462270363815834951169206804691571481865102576278172021730893462562461555049350094149028315144422921512529054083447432871352326296624991272596839835626341989145249388925935662386367258046569041475798202651217643646325200397831305854387506364924182589443075785966418264680193061480551615971260741949291044990208407802816549572308851919580016970453888910936938004446936558230880163946041999757114204467750448966419203903035859916050839418083873701787631010271416286943750997695061639313528275424623758050128740932725327731793848519486685071090546765880563805808189925690778988170529221216569405642880067416778616604098972222140768570458580307952166572615089906558683757478535891233742222900788856409952983485509867320925471046778408848326106575196086350441425436684026323291382178022406166300579160073832794991179574990027850861925602303048149748602758315109845723133344787774402507518911200713211985240356670268452320754738496180304088286338201930356198716713469938187229385233616725651066579566422061414652818315914398077029443278337971744415966748008640247566373007949012763468490593645619266053048576124499383025664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] -13525938794631339588686410906716980883968387731746920287836308342616058580317187550660986565654787127064166881974392030065701573974628154030585799361824369893502719833344196114150212580500739138626287127618961488153737229368784323498274540218230706723064654577531450173818205727199853950547469889259546860635501765680686173945634203429294407280661337538419245026017541682564714901543562227605796026778260736433482319975480872779062508536879062898436092803787965580064745399324187923045773599620100942010808900249665785559477238484112637457027989452596374075279703117551641196018384143057400771769943580848972425094190396952158825486797989436799096731077480572920499830741208311712310904337807170389338148050885160096090680874382025817347081466152885809195931483215910926366929817239313660930974218882964123660226609160389477594343909112852855696394690699896736863091861414220483419718403864446450488842729711467351027558955347818531543212042505170962373991132988548916552608076019075019149287405757214495360233388657243430702300554271238089173752285397296224445089278353783719269481069194416993626409194761991831901954995933682140616168606092391705491451713931250620827061146104104587227318763320463421965632190634896285729106798157996553481307174212482708001538203678422311403998538163613180887170918097035130113966567370223963555948991282620252741917828813921829650692195375851068378159657233612123175008125832790145746085762333590853463430847130578679976827430290202566739541421746987933653257896238260339760456301360722102449890412215463752488064087775236444544473173112564364320153008310783638459952574158994560627748108349179549680636423439755976098164544366301530745258056573589781292634760988664184379800800990498768876211447328772876288661002947209084719663718091077254573870201524657897345617121143227955292834001575594137303883052546975152557718683596315307018905195563184178792447708807681188833556919725585522309269380421435672572585631556181989600451808133029886281633094689282462686063715002285531550290865640535726863927460091983386915865562811727833829511506942687169789772031546523583173566213343813623438606480944166918178704506876530816547512323860793649820399325554481406577968679186568444309657329654698389188511869812987108749518067964688589330766071482404509261423943091184201920943491038580497781611543341836679969524272991100836155092742321912946740854734646656087690058699546815720407498531954538097242042132110506648117987228132015214522163863521358457662016530350376332177595115026577252930422321334537625284287538709593862456619667892155117868007546277649789621370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] 2906134870898279934056238662632726958563582962990567954247496568694372816457622411591873141235859458376863151927768866545610567027101292602144839089080129265587496491475035188306029247033327616179552197909487655726035371580207151857371790431176715117728194880273709147557339274287939319974593513822522177776253103235517985781452665065438707742965098035882674899040819910132389684707330423101369296096910514323345952783100048786325794220009737490981744380512390358506235589244809448711838492488535125941262685484583018166694239708871981033625976000555831615268042644041510058399396643655186527100757863671328691891746196226802741485710129124724118421906430913568772187619957322772426278629708527437935687086544150767152366184698426631760134940675688479172893785020961748305392474657248524009596073610347731126440266099473979853894230641672911690209641006018051297734187679847912234638945204835604994517537146262626965947632140101648257121157486314202052651017614758344374101721439188690032130694663022893947957343920364563261124757880170415559469261553025390118781376792223727736332715053300331710593154934633102228308998672534575050705705247031180406421093559129481237065749910616755734647763530966405946510387395123665063467386177231105581671941489764191747503586395720927542340252170295200276344409532497492755054704679168199585847232866860340446495382749517332240680348820864089218987005471433184492273618937421464771835274317048452936679999922149727442611384935059928497704179819366898838893213126842280901611358336083082765479923040872985579865157685325070750275820690269391984350623176872312745971776724407388448387207028923326406923269118216207022270154020159766093102123988227451051048543671917960996112602158539645905463888389715789182173194966115368271971413194379659381761159589980520144392016587715877242284020790728376329824261557784314052309373464848058258210265914800404650843106696239161688038642927933483230310988876428352753581043139974393883612377284374271499855685571782343584600874322252218681329830054309733185461810794798983971620527836223909744522957081380721801573118711471043269661083389384784916478526677898407615867242966258593790978591132749599095272781026721556134586166759716702742047377056829639283407391708152722554883894717680881097249439647823172950082167396785809462649988064807989462668869350749878539622091888452007490994671900485335315740568453115986063697699501685445471735929306626455124107016553879342618326943559103600186205429082956381304639151558572821428005834670883252751119616960591978106904418959146526968904634259403424852730799247116126975426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] -240907066406081337698630246563436884891796397852094057992734158085308784007216942601317863009433761869500949280496768074429624966295311616922943256577878752254359834796063139467461157208487570707455146765365396639852252476078142696641866163976744540252480756137670038786560048846791618794498879723395957966901538897116024748152261034354309746849729160917423944622271090769011975746356082246695932426749802724086234503732808793613307573098145367604815957363911679963028046238619747598891546186121213022324518037382888765095860480795999701421953452522535375542470452265765099985617379185193208446480295385103741708964435830008780846040261163427989157429743647913347645751205924314008067591547111559323728280135647722561724403034511887707164177572132118783129004465369648751881894500692175004965704536528721901254053143861829941256020160324345595979023759831240914440442555159903366650055642385602785589884122448192383250245642448206771007730485914844649483667331976356993795456524742754159678117973057684251552493287981744130005892640145573883145181295803118271004882076716150185460417410936835753257687291194086738917445509292657352220460308521738521421561101174438213453901900432110321434542810177742563556244344992029014557956475273914269401954805512930608665039421427986141604924376653349099119018008517093726152105961710829123930247771616644272336082808923782581376182602909906033254062662653822214505469655675279187685506976993493050842653166175968766375993697291903781792451010449804910473696706578513828231872321586614127941848060735180553924775437401988089909570775352414475256358867431047448257595770077827376034523353237043895988952245630208525457411280576421161163767081663418182840474323218916709526823969115862066537483534841998638084117449246103367192235754597402702112451752396986642867993268501592676169983211162066890873985591461014830062219811014121285986214140534459106396443526436606254365976649903513794213424299057492511204305109925744398206687073601665630637288942888397339304118980262202431125510181210683881566649340163225132752082926558277140190636065668247542503005570055174440619467673217856573607561705279371445246735963463392827902578149255841247505652991251280817492941072653242729557633112919313360878723261473343207824439735987916081696561684250050998992724241084496254534279836998337538554393398185512173556624606546175018317210050109604674005167561686881888601461135301033985934447140838100940352833715584991982333986650075046202580587027328039513265477256563817765683762761947903675088751295618471597700672501217848615481097570274191984960164237581946328186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -28880452900531370893398864339833099428986077968136011279983799835344446273207615099166226326072736255232071924713120038437768183736296980020839320708894442138978341140365414362319732048609608499025847679094496384857055068258033718684455072702130931302678833180925264026532677476576464525086807704555050634331120450117978274287818921338724996069730349080518106574256298541475823411015285180429445109270341377195111490139951929568060145617129405608411957340746893385825270571538989455268247695822454167237703405987356133062276211492297715307429358176399432878418052597761464530380503851868496662299258453088824671429251056332701318343040562571366161123124508570431816852318868691493997445588248694082813541347312513025388094515761706989127849371632974831331781821367523142508699390509108348392053412989763846792334970729688946809447438410090711883197065400414521050612250005555369833907984972503623117512871254777789826628959288452950790591948482102332256492701118556867155148034931667701567454929186960611846902763124124341145115445738105914937664602350391645612060638653195133710585735332726899233468388403639373016376127369495845765439726048587668473158732910189696055759854919122494827635613290648511091667415609190064419061832958950558220342800711454618171653822162723694488219777214426376886381440999053244793588625316780490875966087114049644228587245582159528893680954403257485439106322158099725571700885572555650370693973646703481824805329573481416205481355945744543628678270444575614555910195533453208042291872407952387208948077964649912033549113903618011958959776507109190251072332738700694725861509975698474832663949692424378654303773440643801646188789111675931344160558249318664813086140495675006321316316085568896848378751851045482756404024248120913898712591366876726589802294243328523317257224182306871225767011156479011651024500007812453888673791995499868127892203304737092600564300581012728187478956975194881395860694404072516287051260510262134619251935254931552781860566695263141387426716371098002595211917174262046743625713061219350500335632503818904656972267724975220514851886761783715340971995752481621675596745377547360674919002983513655386494965872742540178291032659172915378374556893952076804721613637768391989239264502570524265701843335704717257782836775956316948371385715722016168055341886995184173677996675514632609955258347632956902827100759471902763009746239235991250122270104012979318774133952399671636108227008698668807725692791214014519787581219137462020084979617367335842702720467589221497968769341589546794960075270684346624915568982719294402014183794970418216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] -518782877184175872516774360719205019284393084146796630307551770317913979846726607745525029929460875764753573406221476537540488191294468110179412006047447251156207461306700241458203308053131149669915841068922425009505709441675115737733697494422689742910298426198285542695645259594905561376336282157273986446220320776322534820947500539447098550313113720845208655498898649152151627136295520340740645378483065585917819323171947495055908619814819322330414665972669160899275918814199754898749540626566803547159377049690833853137836225049968640146234900841198384824790300226962825119286434780412742531758198476628557356729590155148453233462865599158936287137771694337171949416983742469587911643539755496538277846201632193073223027736650811121601195088057497868916583102179220503070518318701902738699084445773028247276119396521505823258486731132247665796268508164058105701335829208492904081448080759634576466782894519019844359332003477507555549125312583139820884014363356639020526634554947411447413337947594771347873473373572477149146125820569895791953325150237403846000313385824407884479585354011419474112280371458907810347364224030555915178206441307496992648773652048357299548686469823677033650067930959999390472398871837723819393293186685418981432978961643301733897260301264251025137703643098919633091964899483479536002755018110801829180213111310984588828588000842845330055223821728002516573440657785280273156171421900528890933247873409703810361519953560165991956929131643218546479264322907835910189372336230317191362112851075437146431120311121366677627285236574833347074712827408890313287243437176429500788178006366087353328287484534079208677363848612794823908521802819281845305446138659336669045338921901151988887274006781567555595824314705662477159931225654195198009633753746056083855044860924982776207695857740761302073275229370280697913726294404502023852400780292379123368915526224730045288452550115208745565315669860470255681343313943744755451835712450742899489449664296676698553227821897237926275636328344011916143083518624431341145053607864685301581258120640687201636596904983205733956415759778245561511077014804594017769489721346008263271592600778829063510100445463904171556488145317201534095697584613685221245148784421641206579996739671829855031426871760133590487251872080106256562255863017135179347930666443742828218517418880531874976377709548758517420746108190785893114591475362338286913916010723191123663449660810288751727026399201040734627522926258433680100601555508714278689524134433733292664624959810057808636109681610332365835564784999400981574214040672933266728512106611144130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -56293065507743744386450376156962177073168141255747353311208583151673815662384525243843627373902196785147418923888174906386588717027991311344993968935151973795437018453462313326685667301079299796266018160682113221687245249819247936813759540138764298619091549985098998840805973562517655128052176538029282828371930515538628755860319099931951106152366263492989037971506130012860878801475228585261471627933574779235084832123235683401209588362168334064243463260445187334229469547173933612769013522057356503485741991984142854694865340587401415848162264618215389270462874195039260554142588354014437210367962048134744969991476550440994267094186782446297256789271392823314867133622719644361009757035599528922796538879906937668574352778102293225854785489614743179181582643047422411986073238918695267110788759669911300817350043370525298889909367012609691745815433294281601304774463549655233247540571802690143500314972490689698403423188637577370681486226853329929036089670766274671431034514898331795291679624492577721536663049039297850547332852653700656744193180954961365732938931048678168437338996244377857000776560859577661547505518449850632093874174353660300245599125421392300968193977806647340141323586215789297515230989795803941731315666486546438346811912448216247123093643566954066500767086267050795900204916804387147266547199552051477077028482610848562281129905250834144391399553348576033376510192478910384247792331203545013882401480448212557403384428760391183109801975781361791046865850926974942736286336059173882809979395641660263710288473519901139752721587064235382069632316928732158927764734859708131308022934513296260405411492409390564624823118999700026242979166141973134171484656045738257455520458210602849360171918892724091928597136780294559532580013173159873167696467453493520130944315877250433153846378284040930612148691129624990247552591446834756606881647063761804272128332668511247854899555838616101318888954417412656824676647509673697045514016382540581140281189771049120112030099802702664040733857273367138716097680862446666858173438735864325069995942967196753283441086487296446262864417497626435685460048595953271057138814427434171605653483421515672979940728848147477086476731805995017352305574946547160770683803164718575197095190631371035079917286892007603817936694453501531277851337188168314221472921283950824231964173166546613046832148316095101852779493326884058119763531710704147614835914785900955048146353867522031062556226790837502730683062150034130661944036835467657485361352751034837115150521173806521547785452057758033616948140957714813276001321153853694858280405989819678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] -33592280437460524047082249111028443671639319462904051645620814522981340283831494743791028933853400052149047068406676858483137194513545890894188876700920587529364728723319833610408328662389903495983609038854069479501240805152994264709981409556557780273299688519276837660200261292553998468419873342720406322802202634892424866933117151215284924972417656706155933472999331923090889793071129576750437404438595209356029775340051075762422901541840535945948121254422119336430736851372952975007003150692038500116249189721160565594885457121040172141412547397617561186627377042887026665087896004188037411389575833229279416689249168453664087295740503662637828560074423649226442710735540912635817121302115325709948630313131472548663255483590320304670169553038135320531997660918694947776225997078294711477279299536342260778330562058888694615772610883370681329149048782576432020355451684343536629238007467592429405154601892937181617924734531800556893451037591194015422269115202408299864523868072668225212286021792091941657057271922013732175491313934715551587858037690021039292661541972427894931479588140539534509304855927166075908860525554161933889140517379415167771741205389580132871953495697617651674462335627737895521451115757659081307442862499962600730464175592005009614289476140773675236516347631638998376382712179403070951065956935399021693391355186112547101133502422495155869267605522403027536270579487194116221732035717202684504356798351396705978492542832295294901370462187958893748596402477682658658898392780906808216856471831057302879115890177198973149388844343483240191603630663813809904593142341905118805458229109015358788377756665853787745969174717975571920925102658039142989937220993356294833725711489042761096339568715265884890560463083809454115099256403505728397046856565197776654704518084217424448324783681066166093403400935934286550309176981714563560541253205513624276589630625452783132412341873102659149499423622740429343723482536355707215612229222235808367984276823114266967579162374074528667363583612913472625169529331320815347626581076873530627744811257944641809573831970318352866379908205352419033043193946682657838060548450227145908703144132957902865577135397220109120528688476876139266002332547334351300530942660007525912498245067199033286722362234512856537742492386620834637431317611373233752020367503406006636044947526322994489468177009977106639052528694811827156775991338291600931927426577797715858308073498203445684651641069411307297815134614720602050946405250427311417824763973027690553920303747129653123074539303961279565465793961069567783879044607852545394987729720180736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] -395275645912828090425090356165024795233530076444143584525315224139535690821512817592003383866810865358277870883243311251882670295091950564886167562047211476211878235810113722898882619722509791281029745263443098872074386841771583971394571350676374786228070306697928897394915592017509148725866071170632070694896825141112055823061348360077016309646187887048782756630255119512391027493060738567288042222219385781401725611809486948382296173291962694194687863393705385286020793516660181895575132724456419841986814830294477188380257339629590177450228105143572175449012371094433351645584576411882898362373301260484094507212456786971554453330125443380409329273162046567652251807704246365238220974818035673713276987296326799512452880132608888758718109845912426566240045306816574239095604255701899644446158771559970913124074807133154428153409734469771987911548737531752565066829189397084465630667874981253658808192166588205345451485911536838218556146081664593277573105820978493575274887544455060299147420237383680323417359750270711547125367787860036004992964703655860177305530211794820708141757859980395391871745855071885578733448940063064114848938225483230463462859930977049606331463219945488542425613473030747950707018802333669620579493752794759472197066301199995789882988269244160853732404128709033575694710816568056917352659484592137450213125123417084038094762293215715207581042084968653381943498812451445820072056759862977772690773322600170679788792480295921715536500523117598994020391570865824923408783436064587434183629186595612941724568478519643340496723834361911683487982401604375376666320009420556380053946941179257824919326408788079431777777752298198120049571149598660797946571479894569182753147229307986749211406586772986212234097961308820057264670024004701502908547428598464191304104400526123426209690836989309475565853391650679564061094731954822218025340711581528255886944211278508028140475506819726681203614725689814869651652359613951916371895704819424051457707598964220856628774935204878873122477415675149725740588919683114386643902303708967926110832196813362232082714199699600818970903338638777627266145211361329526630456373980346815354556565084582500326091599954966490056038870800977672594083931043803723998955360237850455416275815400687973844250822248397683413422906871702909200243941412953058219377826619108248194136895592653030297502876831310800213715672545394462688804831001024386832919275323554127438668237181743786018080475054343455478959859141409779155726245605064377078302076834582253134875397215786925834128902583767765271364155735297602594599033161487576529208831870238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] -115082542030371516266368839406145785024607769292148161899756830207484321378423950895611051709575245412704688143481649070525490603363147733758629326919786466349055273712046086462739080118864743125905656323560822133957476172943553069750617586302619023331968509216893425498573700305697191154469711680704154105364183801583753443787596299055011939434567760907126841746464834692768477893742020520400311384337561680467122713526806315727680122954628838846104373488604027619424477729914876673743913437622523265355051182797925010366241062969225818930761889057423781916891102590621521490737778448946173576856299146061623083845475890284099335154287662073315552719199986470906294700156168882848697905175902562992617598524454078808598964864769337619673257952683189293506235144309934434971609845341025426586542624460515500749246648708249699857544904869835224695901579808322441827420259210670879858794081654339943784306850324927710963082909593622538672584183808987737249756256087335999442778519337052295284079192256738060707322468177715724201446276002795024419691142042778262112390618450645937267671769117126823430346421686354703440470305953874416048833992043348701495388015690258182277222168840412189837395980896605372771117358246547492544697242506374265109442807653755802885978195443869502455732223766718056115292691848392329504035617138915077461456616422533629996422405695376010681246658738784272919482494501324685715510485812057170917461870779955607772735152456307875561555841866096695601544458661865636598369291804640938826189534338156066993017244132525706577405101061061330457516586157059706730370198257961720582482429714948288076860013352067544531912365802838678817336850201282295357088296329661836360747723021133968876086798967895893200096667311567832592478001943142043464062400926841929831248880609116967981120880305934734104022437244865131781707141286394867085193326575963359757655204749255382596866390316824411537433046195853170866401967364601116628244109760068821585287739242203578159142776326840994150617062774216900161589858734761879341315829962369303521067758748047360329709432684442099079091624857472130781786399149662226471810967160724687348501470861079401370667292547664875318186284749082764881262620156900795230415277181712629908815340470329229127884680837819654651878299994592910774684348370115171756190416006764592954081341198133160746151124848945542182012713102714437888577385827948391711183163594654366414517397325566655494846365130451408417763996170255183255582656616081365367467393822166671356418415219589511787170058127417364280400031551002500973647673200362777193585371722547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] 1219625242342297998740623611017473573260113298587885472178508083604688184152870454503585095799412199928827068053647214414531562708745409058133466574445449573379611923594837272282484476628941977100791126503958297178223964892849688688436130659452496133876417809444181079673933895418797225881215740689253980664146399301859215712959246715739214285944510915540318818989879763035755622310320451807355767058800756869743621138032370633440284243271682949831492262792837581740315674054862597707332286913891852290386528526468222212971037916899666590048576486673859869321084041670149716463655667099517392167856448747078167610527147044293790661031914145563622232009690386536312321115259586324747713906146806908004391245442229478650450455562502539027410871575699264806361855919650065632280193897283246226519026045067724864006544471955889081839621427497115672347508259801929366484564402192325515487109865293335669293500477873809196935750511176102480713060901119479252819159904328721286159192674233241655134865680959033129425164577993805757426246347476218323711837064217743824229400331342437795930106981264444971739469214146471328563495449453039694023817825408617804363839465372914902013222528545170593263446285285221416094826067190072292404609955865831114663842705259106207213755042408448317590277069161284951290228319804623186502416835611236928051564906719304585211957122427859315940559842523247245096867482580273665711742791767476031995850178482267889768101790182567904172696615073410239643487484155896289707232985869645424571109281375688725334338866971621900040119571316993568196690204886489649071556035807986586921160659121644283693266416847918424884845300391721164338103995187516312168270681009093275700368650299245213557873290101940586266816896731927714148702633285855299264824062323802094294165696458899404252803488649108752104412273693428190159104585672865371893428359105279601456565791242521644698507034425346984244643078517269597082073617016209773083685433183845172719549774477734781764625707154687512399061189190188047339689172360901979820470808794904636939433682893866769607684333514259006218078267160672566289337585741743470829960134424188168263628467420416003864742260589160327853747808174093917265935019077208009524888243843824692111259148299490990517166691065933721620689781840190388334517634161772903000606146166679807546941653629029415477643901544523154780740963397624561098181631380463441968376266330746787207500632485515078466396098183475468200985226676708494989111158158336011699369072310328604375170815471768305132407931862781008315501718672098833550254298932599480802457870663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] -524476649739930739283328746826826184961862654295336303862759988388717481842478340310145059682754737641017058870517024466490714505895399392150665820543203021311492688262568958663422513642784238795273847982809208625485621428951126797862735192451284592940649933556876262177221957742617499249774394648683730899995158934430025173083784302237308019853750754662145939374275552205227634251066674041091143705375308323085555085423644381086677379341992736314656553234230770620312366999635235667623650361220005334642783482242300493595194956025883917452037135456820579700324802789245525941862185476062800298698206679928654167701671505184253083540435121618154480189681063181241960992956600453979629981452334421143480514878191031337736982089246287778140534817211567943761478867764806380231241224200177579654773860892154451954480790360824938993713969479353748206209238566540631661053792898656699841435586118770787733746912812957435985571724760402607233394978304625444945728917707263021679543017580374881215353873552329572186206863252913332469017245530666473671621082613592280167411210064068816596341615466196413988317209502111240969824372793920572762639492657059808197790880646525282293729201218890665333249774228943587691706457608028399203169945477752700089033181755052945463963529773097714967766123097821675517133452938353656529699860867178228878567180619716144738911330413196977621924206575551311233291713521571865481982873341495314018281872726238966203194952799536723484114671049444620059033343086987092595348707775074689897032146968817722971386799316239266994037578294765873540108617919393967815600558078904692440380701083655964884068212575645100232122830788038750910781363471706616685156411478796498289235062013250128169661194222206316891408825400560026640046018268335156915724144291064230120165638182523485744290841804980740653554011994373458479139839810062985140023126612206348591896455859453900701721623111092982732581060556348592168922831993652622494499794054106216038584030865805162340905781243533130051572023501232105585632659958525523587201032486843856886089195452943577452001352906699670662977906133572617966462028355943332866024110631422399369791324632729201441017194001519331972807138779000602208085768477912194510725072865487943872399931937438199407006674916789154841544103295247202688347693500473597332207960242467183378308779953040218256765973184178508092482585873225236432666489369344592619758794161573051674300376307643627428241656379806340131871064895497243369859407888093526137701746187285036395600880020005245335858952060259433621030565255127468112131595045315492069373609246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] -4352077127084851276831978086790776596986430188984175451315407808316520042535484036455989542963264393392340420018468383924568348998639539701996809500428900907783902789673504000773259106224703651076296781134128627043059318218429116272579435686885153441636244563317109537373796563382729966121998853238305147108284140977215355913836147932706830311925787424625493979519467292736657741252198938114847545395887320892417040434780767946304470863577491321529485033808987486716069186759853334919659684059621914575766804302676099435570354622218056262879600816456274295905310867548366704365447621617690402952572138851407611006441356366781942944870767346012850009899362526678698112442822968338228387742516737804245729419341349737024600675061336273767545013815150705311296824243232947825597742815613058799495619208575576635078508711229990327012605222769665958227804037357155728544460757039217103939237073299697090831266405418250960926572543830912747969176839610981181332045093332713033966412415652198438041770923244005327021281344055590225783347245676634476662111272168429893674117646857370099021704482882406665014012483726791570645649218272342743426530335947697844575554271652070455780626852528588873186504885646589127616719023160924687740173637162193979730636050647160243841229659192885165779934558603305068181354012306016060910797686663799804314591288842071964190368685736994973097596698033697966970824647227220881994548902727527512836924901282824443047742491760970800617946821942314489026432511787298720009458323322976179228366538774782516237465229651378412454018173146529421625973630730663808041541670637580352569784020379945810992056694123412945090435286879477713809625072672023551980097452969744814557272065119721746830493714101658188634944372791599311307787751311820986465646192726083548910252643992318293430779260862783648618149381624693215993897968384437064365718016897255804201355411934954975630385337373475916363821008456058538252283520854743631431903299074415380435808290667616117870695830720097583257591915323876496301266962470008006196111350124461526059649655386391430308237251169640557285550869852104138735159606265798172487650226428638359924613318749982440504827682918896831685721079066017592737217828865219588267988209052754625548754154669130195366849331731079276341856611654774397039382815385270162407338341455830593352343373391672056804781758140521154809197348498605201583278168435467682885722449027890661611143014654018359634919514451321527426901872220812616619472857257842103082430869446325122912552884309294896109756700783138146385406798967440259306622581838888473627501527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] -509602906397276856717534180675408287582228389686204893701794253241093485897781842965469887322820568073392684781950233462981483635775078860517767611855143177517018152061827466033579870132565564097849700733630674153687066015632311473809676423538476718846365014274991736508460942253261652192639276578450407799129367090443441175988627698385294316659405893007276452968563419895662187842745794999968574794937782845278059930113027826137982519841976148546674410968511404437374619999447908741518736426681089947317213052753134752263358512709873354325521492834905353054542091539323029274443250738282673943554763108399812876968540178911377599700893458129553176508723670885072760711796026884433247002748530087888928599430288140347120164426317810364772648749308665477555992817905816385022776638583994603109460128202023851758143311261679287731434461792602376012480946617436722882130869056350698563833375129937427190739838660635869497697519043786033584769193245644714697385982384505239580668225701583272872735054696350221981542856747003641166355771645123875494565317217575931013115382273648396596307797996373496021231070763408964947928574453715868049796693528844326422470482137063790681397984117093008550604384977332716724025651648439291571267879586450765839761338272845712439643012289247848951252970147770011053274233376427356436607184446090775824408261500057589895925889866841434761175074520322373621513042402682652826969367069243459401490354244806539052515688614115646134654824664881206942705155618027370305046057309486551188634140795279663114766136178179858937542258083426927881500418000806665830497335299147580863106029582260094586006127707834294308927543527773962613281994546805165515059093688383897786850646476695400706406675354884904345889836481599050305216095433530588864902848469760540890383670649219834578934455310436657288418437901417943409206727544131926504877871379285954171264698021651724094622397859811588496468171005135156077482335132401055398038333103758767899155861170244479706140878138390591411645379102150359965868996098353922559688873996325952394935882712850105630289082827308452435275052431821965886430141612555311055466672414386859813929914959360508845962069863172132174801289447209002972980677070903773112313643942671337344147214021463223313711787963418518427673134664626518937413612181942647575593673544600851407754643562705858645822917169059687739312076106867257759244388228152994539898604131518064352415258318151858696553392077135265105261809389125179471009047123639779696170825110814181692555096471156553070937655301440755780109068739060931722517695888041564325952880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] -21482886872227254810487761393758184783081439426577018319645636815400809772328123924706631459657717364855377169370632520764864691761368704991459744147808540759005479345083183470068100205429683868066739443009940808444956560386925741735664593805521183439837392197701178539607945816094360951515448754369726440874311850417288161925409570049170946508591153559377312830565628226939386357707274614539567610795598018132150909879791049638517104894032548506141313448404715880831858777165565848684463793782044601692359651116679572567065868078690762088606999096703881189233049189990146207445496761539396654368427070549965344883554793235625563617944689838704971353131768350978123457444079339648888376937130245071264789994483012720891024245152012613080141489708344840874093745571442783471564055420545725922387219819922262508087961115946932124986312497950858764448373987491546636726117235311299051929888600361207006920978081487692659335311286114291848528884905162762576690115552037154243867900766627850756164782433063856262572182065664657003268629406088391786733960262307531407032145385953325217056136762372047594488622928509065989248207728668239003720203900216417575425806984542546149583009491315396311953202766939829410175558467422598495328090778898156547876638272310142891509081186882522647667891464802721623679272956022511354016821506258764836057603339421952057980467710159694715692718723876786259532022170351828826830259298493645213775430192710677373249012266051349731773140036453818748365272875944155064693684346114073052961196878749381747326371044455937737796367239227866670632277305048350225229908825023132733106780231167975466579673026123084549647223759482810935577861110356409477982101594173249501728583297522893403550002497736471910096602585111430655282194907255297000984608754674400850777911231654577924530333207878541687483148590174721730231989231745019046034117358539970424539906294705933369042788970387272455593568565691929711619805457531767519663703166952219293134828762236718090386772976169341069507739213788488608584513886844413385031683924347345516006166413156764342927800649116589184943109251855737136546754412721065186484686447671341660468688971120696710586260096244786221070123154267853041133478784737779738157431074223322286295690417344781803117281901886004422636948119772794271713752064816047634670518428208389033952287587795334941275511607885912710731946375637394288003830347115811115218644992369469812436213338473638119510019451055025566345572559800938447654166325924373576825800582690436600017805379183275349326475534388635384793281888600806858339680052135598540183306240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] -563863934311151313559633541157710434842318850497621252452933889575114693501073611674046832132049031326685886840677574953272048778614693793005162534648432150981320403495266393740625407991458471369047333413652223591417880444693207214363554551718735311725657894765782562997888756077112802247376866626022619956052871035906635516493748085181049984130585896725361517134627024045057227824177204496627443296322753552771113239454888932499133220616915450302233085138777595671558331632883010266744116849014617160837084480328137764803296693662139032607715356127606266092305312118777652308569186002696058203388847330356101139426392540356778363787088013770057560084996300206021991438784048536157341967925568256642003676218473256117229025050464516730719271568757878798389776502279555673829779740089273567911140323544823476401992194481827887985279282653197539227265878960583825433266032639048008137485265063235079141123257527643054105509861501731846804827326351396587957240806260563091398080751108004246327313074524720054555415245246715679938301031426235598639797319802826597839006842041926396545628747429361067734997413749243147147363965543897883038215822460352203447853107397535036238421091355047712938693932709737986391810519961946092327203573236459745787806933316585291465561960651879578506414843504028926158510925351287974511454720253067846842224789497986562547328668482608197439485096867233195434284225881903333372415838177915013686865020577154407879102132275588096809849753370470183640337324030738151578036154457261449277225342713237043832662364223471685020833066514748012479978417361095090612254908511863211101445866684145164702692045453224956284103677328226600256267545979022354723387728771563789909066359845218365243284910984391651404126875586085999891292701450968981630514142375260517412006402406112739774890407923847313661728631684105502331861133482828573588942128896595835788580579122581258286142344918660635882236772686256222362664507765398098117547351630355184659984916993167258489962681172786233367987343525259699585767237730748363752771369415644877234652848552723199282646167121373798259959400259175819271220854715487626017265125819617031099975022961352139261668347723173811866111732145389782558001248100171085337746469796513344080683613095021523681123030309256333183468778276537589925126613363285167527371081415906781959664618605630911394673117519377011786084232501313596534316745450942764495107865381935858328635664417535022963356891354848598563442077681546920060116782767044613398538951682015428456316282517844761651375172870861121860526536425682924761934533977922859329126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] 2146137596753817278900818674542360342429655988391319684477841018872948089438831494764630841046765911091924417103404888693706165043792739534321585210901177232590484257129178996695203724453501732856724938739873014159727753498876381362756481203669988056499798361715851434748211358108347817038093791774170186371699713119984897486990176338819356247742533829870976108209748922512453218664667122621694644636308058552004504096826778140825655805303550370648573337809259296824613961300001751127150185863406873379157542633612154396747792820793382158368925233327571128097884362484667509225277718927432168251909609543508882897592620788113138711914587982674179539440581623830358720401751071035095199327667779075879066448118092930484119524398635388576763809553581310666481111606366417063722690194566020101036331244330516654082242609683021025912335917731093312472644018410312603020248949242048443407831272556407288323129589728431900187479231146829532721819804556218888979674912141625436639039496521989230268766552859695792048180644053012946215245352852012758762015886511123429413235316352559135568795866430703271694323787632365134284662924312171257533348734582997534529273461777837403741029520972077397328904136638376416474119647719038117025721931181717477464695985975360129226064860195154851977910071777255307486315055967774639085757761999696209393882243952666833835160684094758418091266728924688594552141203698413670196134323591616110426627671737142505301981832955995882005134207609275603785126885030606614140937112676977572900189027408641208105363019358887049110851223520712821101675563392557386613273252661948171331608737433135289949959096354956189229397221988916386803963060124799900088514619819554172180318100068689516473077693909222483577295255862829147000488513589336500962753222255905463062580407985566987747243439887106745663846244912418806139648960645321491706889605962104010115911341068729983913632212441318428460148215754931737397046747076309322579750413583297925324005635706178774337427736526676423232873725206873962330502139774475111368599654288196451904768959936288353445852922144933592202720887857033611748246484958597825461089542382912177394024339683026788206168275840441682246500976142284366135909379829480591037265141374604082194011594159478355262718328459660074753031841322936764625609135201305070438463742428181512861696622769577237097557512951491968622320516261243744776919176522012924405152287569818629638806599532293493630391354027796052612944964682331191181766837046077619391780006870570931025439676502283699936600128540897732357041970534753961533153991814339970990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,73] 19295654246696086458370115213283177723632165228120578564614352880759956401342798260721353303252213265197072966146637655280733795391932592347976298694214483909591370748690571449776449073894076124657741333110015762644929774598113273461992719894630878267074754897784569357466327075044528705611700852705685173260462599117476961911312177508474122852412475976686172095550447526035574990887968186698224029701039437129440963149182971651775836329031767538574210314969684299131137667953419043404164302014668575795368025227125923102560757432057757594363426858548737702688276061222371704984960362647281109728930978016725023942123577287306632552561885024914561743413269148148962908061180701124233730745549105684088773152661447394491326919266259555465693131102925077101606389203782460040426785460315119816616652244666771213553824039996098594465749241853582337179364886794462127914224240186626365802004087740017308828170983982704445777556766603808496148271827609043668117724826212707456415397753999003950736917815455739773313432333910225352716306847864781382955994282852357513780214219948085616370170625619804893170567721209264388907272347627860383929733040156122686775620047223355196194017880382221680991633459633392306997918934762439064308770823009436291166937259345422398712431984001965377355796254732850568847653299714350648985425409276953485393809021145610553926154764634943294141219742123649843854485047202538940080635571554942282738061447604010877887617338690036285139049142201377653688569881006117091809432906047317634402672248969397750178987543134410645650400002463243206275823936551175986405148205178596001580120074424960445296740337459874234157017867885688577222014370810193277001755869303104956701855030994414498015979330126188478294534130877432170258030371164586465612174312562028475379919195289873846215798080887237279985309673991362915638823490245311759529670048632038524563595762841226540617633735293583166288228280156359730356638041310918633219857825301949283354293090975633780700725603067956303927173914029219510004344358233537379161692730756324271640187510671859259831040230624025562812711009331587008646330172276733927992956735933081867657621488880916298339424383189233265290556803362801971680037907233190590810768990178089348515979371615843701255796523837606792748947944946663628707923934868749122851585922041327042903329722117353698384171587335006769443756994402156208889640638148948704875391787336342694159608614996509276683054722239528483300568795138791823872972339993020059054046118106816572128250942458160273102480210832699237450288913904384991127054124645959598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,74] -13022804367207386346000860758495849449552751703821084816296256020295796346652835393714233726145554177064286153113030811951719750486094719885538880123302044886352083379604241606443059501027141487054125476125077885063156247102810841504908715062214675387207221090823381451273433292710626373738980888516095028676784350159410669226083977600686754377727973882247616764515662383098140117774530321587848639733483900344217960092973204993664165915429599820941983914767923818352256310591993086630711222039031670782939103214416082335218916571549559477231992529144264705993910049167423608221445967161841640161115050183928768115858434634655171255778520592803683963444938222880799199995565321669270792002271493673216578096125772328511740288709325845444301451474915959452871649595396569634702901094611672899204481803780590004439430698267954812712036729004944375654076860636127046133937092474872987142750692190875667787209614232096313572469913414080747102717700269643051804440814798590721508366035068048598659093598765763707981837001458396930616594726870094863307628678929791284576296081699378937768392747215382790989796744343940822331776249482818493113776692024476121268743880238050771099766108521302161932088908866622884968065666712034203286004923236969790451123475166642661315548289599254952754832362964690708909316937895884011391175245548096408199609422333201675111404062259117887879340039299920368515151531201203299573207855673846078959473701241827950373753735677211843355042587956500100942766810265287893364047386316095691329689592698541645425563299185105973336067313853400653499710560919784986806896954424594916793206437001118256402708322603785505570554004860105388427579749053534765476918638130812699971635555352050584692285903108634312090696029877451627762852500932781578309991344732433453494224545056276270082948977292916565197914603374098756640172801426887968922944367332632715075250405943816746780669981741428528111889032576750928050494777987998931316684688114678744714552712257086643669307171530905843925988848548485291696305267685881533492883010524764546432900733687183111996207434658588922582014751127649058413715894197177022185064385894213296640804971646611993428943946306945845208139318686488200483907415097451302378401415477075720102346756898715367007450182847516882389387385749237169650731871636772749346874171013906561081993315487174190822639155269043323531181572772819687776231826567322024319042095989136852102807416958109043136617207710545856524603154675622127350703393504505682372916752362816701559137177031130987870257611731037964789072526714842931064681856206446264320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,75] -38447275500314722209547307487299759441353312359275007939282110689740602237516766893579705652935299789215802225088711740732785906902750682498931201100555451026373827043545339931153968086490168122264416141270532200539008792674527676165261964446488745633726057633614193600785156424541091387173883780946165603339472405021833208339556498394315673788919000570739864690841709227782772760508538596372912897276709992919412944586482509163246389625174788055342530402864832662119754754511716463081955075775275672214525974808026762812945883453250540540243627793851770012158772702679073170729266005485282063462887258338154914676652143914454354230325608421970852590839671106549310291580235835111560904222244742209945372814488134040079132147193903490181699966622961586552336335508772421829275925257716010219230600544736356209802925590031930789793054510456717220084560009953604309104704290171989860296336964168555504512773657443861372437886769385430077447359002050847098569757701475125358080587814815286673970393707600967508494749770118684810513726805812763071839726957151315721591448871948214671935657873491440026051184518652508790891546843843422036128525433755543564972462530679514736463566787356414944415108632149442764133771303964753258008466962746656738431117871244202021792117821098900491879162106514684890263340004298764696132540424571865028994489378272603155331908731415344291654565158415642263188208910165954490867207510889280167220278458831876460089872574618499477349417284165181580017180756666136868309087261615812965036853554441767935713951436785403554886872202702897761975012267914955673946139362697237541637477988060435712265951161588563943099224593973196971780160393282671414283995990008905365456822945669175872634454337655424931195143127446772358635778110169490894157753412264648898901494461991240431187382698596635155715983796514982625897237543287476486139496422312255431561942667327487947097401357137060591207279091032939012028849519086269853871534333296714107069234219554656644811320049833318928447541473355044413713600820353528115533023207352390594649074139903404804742217494812768631359800996221431555432635799022821467701670274534106393969958575675848397502740066924461955791538639781321009282489392442701405455761157538505775953145469305505335877636739551030133439765814324387798336049779244653194188186657386241997811541858128478760398000050261678880076660068440962727976627362577981493548690731423423336257750779253483694728479035766369113073046081216356451969078494404636941567082177922008565859035549760053355380655044129254757575356824965297929119694126999142400000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,76] 9909248061600714433263125533120552258616185546330253348356343299857788339046915985644515775914170601126659937978273287826993142739891153591152239236877205229205979567726838235481382316582504846893671956260828049275102210498438472616328991352067750891106750132743004855470950135855169587713775758573596496671551426616663259854854263695218964430144331483465362069340282476139924588062869466473999470834818089917658684069981592852949830222325863182371800015179148195855618467525354845751152323282087767193957496486175944605094786569713460133289497688022334636884904427534133062919622377033740882487871299875062253348771406463957519394015833348516434618388980291470448594098467445285710021774975001397841472518568372398794025283393817364448332184973933169792930956080270743274313748338561206987525031789371290154412097585302722429043429891600231668398823673646283214599380667199723602414190388837945150757950587637741939386326870045923951841906345890327360698156027878941057597222087331955638321193507776128340940260664588494645000578397207472742920180710568440723871197386331342034461492114635759133609953475238255737686382068779622484516058201840699894081967799378027915255590045080397002623900789046008238656742443491104616323512080031090635228558653261973763200048571767784574962798385093207379004074661396036541054816220442512099075481322203193265757470196981395855571326091231742168890520665727223759072292250642379307229176678365200259419843334734268759998829654210645649273202736138662049205419919212182769384640511730367838635483948008138241159037466622447768282898872697027900553004875718817802410771770597169038705035905381843393211369141143271785140861709554681891007982649457900679029667234565608150428998635923127283447622604648061050710430207122248276182844489223699114458425248958467351507689158177253101955027064064782711321177654942448757777520587661218933889658405999780407415463523797528554103323598942303624972652714968764686660321749358513297877244168522129894354764530915325570432203023344205289155723733858122342366758173644867481615890772592686791474114517009356704603631046163958489150724293396120464838117683226359978749970666194668629748843172693643202414598078340310660272717876525221564437921278168243110800275499917379457518889196559132569990020654918069687439913512524539515134053129252152404802627572160253384540195997589452206407326188256075712672986158472962758393332663867101358530606858133441524795223765129629975041224810444506412407973090322284602173507558972742393114646387088569200360052223691363111892778044708626384625592235626332160000000000000000000000000000000000000000000000000000000000000000000000000000 [81,77] -106892484080551772824991077267784040401434182628442982554751088589335692614602739161336419638909552677366638186451698642598088231355618876584609120976568382468632909617602497514667674015329669089921676515165025413160287276574480280263793349494561874882936745784358577283888347354956618759439437458223013655401051565740391218080937413070510817779845738001378401333419650953844680579621229817416227761636113976033337770288192624799690142345646843702071017164612598699180545563225804985540444004502262894355226534063506861200667210581258619209996960391916809857681985384524408695838946145775671881641048955419035766795578434099136734537112513823634639472346387316365897526662379605249747638809172278306823988015247258318835595976374282598964955898044413420289555379527563269125989583452408517398277909461086099944931397716039996975319614784388345525135075884037347937774731271529996787515181198851872325029721507236458624904787688180741652819841218447553051388314204245880447863686551841735842912247006308491554066231442126191020228280269327079440749145728670965670870840085665862104642483354464098565054766671798764294467680486823719096391005416484295731605586828497175322825756336751569240897287391025536753236878542760634631440480853103575386463184919343518387899339881705880312942028411933143843022815679019018003400541308897201663257593821717422873633227669773080236683963846218933726874841559505871945440379561422704759488547753151518291943685981292738374593975230588180538878924184288857408151455284279848540090350698031493844524963560373001386947942545051182197303977290581950547525366278258601203595890242404974388455218819618393743900940021370061288242277348694742011738039299005287447449235520952549423852477477329830928952939313428080807193236900969681853830218886008232400649203315069459611452898875024440113231387523855735810756389709776801898535042662050424803917500113614835299556170447751269489212981395025056183961521893517009679831767278416844129241743048977386155899114753968440738651621121078506170663061567463809414830985171325614579850154711897055133859503785218655891374092819141459141111851247218798415313584022052974639661001362097398116115638069002047172227726417876310201708282955604532161137805218990906834346094311683251750776768843495801843428604565652814721871541947166644079655351549763203768727176429878680199122135820075428111534193249254602880252469053901184534138572607407627550789190669892523421198689431302764610446290723589283841848481193725995463584323688321592493705770517428677214348268341670458655300396409320237984027454713364480000000000000000000000000000000000000000000000000000000000000000000000000 [81,78] -4951965886114652293634456515148327545966304203142326211026890942914238978938043269164428096596682197534423372147636962663420630633498769139762258846121354571923916316072142661332740447967290012791815370883082351188062299359467586741648496052617752576828542409706533195903113991256280841093831169443932143599130633167158309406485014398605137445301582112328701305062798450138292181285607814131485977784366913462675997360382925722086743209794127569829138442017801465190796418104031015980767116353887755368820177377226667690741151631156397297216489068117496664302109165886924264034886774309278932468186048701748613406405114553067737185144662430945282602492156949291680247798201354715260134286095036949964087986382443604691751685460106874046278016768232888464941877204634255254307534031974200389457941818236975719574308008853214284179691702579419767995872968574048201856354760355039534142015441811138109974382278934348122550784387946906963218833293497042902261031907578805113776831079046267981335733688621989615544100535662504067983117370396278319726713157276194068477934091463108131632965921314885147712886068761157744342154033558218217097599790578142677084990885924484541597925592805277731373140672468062555528718238836936753637001951305115783985439186831590538539623335893253299927309947393744531260346677660758221306060840956661894984055260426411485102173115245087796297728693530512361326216136372739002930724754781025518136238223589498951229169991386761036020401151362165525531168928849578710863330092865457300687609658826249381227583333374834126339122815489843673101024957447008579692373739372379567875632208436479683060581528964924486348154830207996069763175407535140102651843510666156663150167311004592461714338762742833488001501344607727526810758132723553219876123326206016643324127174570374641502461692680060886139101705137580996383669715468332071287023300419224186222625129038861753398674620775076950909521590880528537897655121507648209647950092236037816676543252146028826641477178040772998954896932930518882100423833537540178488988329573746748365323765852914216666764124672328001783249028527520194101641547520473387925603823547243300968835331894854965775822157028082045342012637056596492227658915754418966040398586189843282737620497187295081108942262817149705282312549486838108554790014601044223525409911528099128972989898255263654744360357561083770212938506042739188824712767806249979138162080050572121015284714063374919832476420244728085290837615035212923567351146242561518096959958754466845988787171850867017357937405716995781146028085014133691188182977085440000000000000000000000000000000000000000000000000000000000000000000000 [81,79] 153115796347948217271370284941052316860486816178926033752705944629769128508566192542019466572808640703882917130635328563712731998357395828882464127442167839628431506682673584082987795251142435240779536378930876273267289993591685456706869126859652385437443410088948416540851384419825557840107642468985881851523255119662450712655440845031430205381520822002160304630753629054837076478467631850642785783685859731678589284660083065799303710303033375900738375980487651702183665751101258200697346304924974464271940908224087181405084877223457271238567080966924041050900384384895733881554224950218610830320738092039716802982523482699706535273514455141229500959095663496677292599187012454083189817891641523639880761896143771251450090141813616992191950153231770408140983252116068259708690435214813252785388891611469464240548559215868183215357710170250148757098382231426782670651006159917588734766709594391010265452925867359881008834758213366268010988330479756053081123759392616617263198041914824473523465914947117124517238726673732199217997461291039217091262519245411657231833283923706763357748435309599890547801655208941308221914618035003406604016008626416047105834254041047045012531669237191029111648460596130769672940664882080424649470278442452339606324696572032700238333146608638757916929582343368583002210788999148565855412388373259635547892107002652679059302326368095903838230218870884382894971255068164682406386797931187699128287532376256443073022274604575628097298586446721062714054276461703023962180185594013525106744719120847820357817858529384806546175561434460547138760423517286891858927036730394231906334242143975489831478659584061280804217505776033272903910225394993271349537952288849292360932764455102204194186343196681688186113028682637639732184414736472045102916236096824223451095258764855388413378435284905990633084981086460322389400103045169794306215378438950543402191280351729892209106615811225951646138969331036841494688959003552351093503272472978576327978939648179970262932721957837181963277221203677231376793395479355621570206165626100400520767065645975665870919941677101745324529047755094354892532474338027469225050918415712506694336014515520681115805853804801059158563084885804020287918498844143264649636357409631237935490211624689592089644048998570039834790513426859753513028824218700306223276172688334010282464781857354872984926630899212475941452920685439596698795973227974286005978066090846585972115360406175265246557621262812393337163723233433396838118485711445430234305807984008957079505662083520864570033829744080665042994123555571737689007052554240000000000000000000000000000000000000000000000000000000000000000000 [81,80] 1234232010397288596796092101891930198074795797151814502921191725554531805551380755625064968142779614505562079392278254791958483757759827978101071965274223574508389216885883664183403463640173014451263802235673463129154176728409930844686565607809982780366092256161315794511011851454289567900863075497259067143632777424760354594359055346453880732181890257517979985758691984372261786423604611462897569616556128849986833128223789004418902077245428204412176389811799083839991927012454992876730278205165043362327413973246024666671810084181727207820403769728367832117084330248284934997680140806181489429662236061697339310659751122183920184549503189862392332786290074921283696195224001716415114155668551074533672624240884669817975253037206406737793225240921673333041460456225123911732475754775946798072880636667912676169797413412410971378790698165611291486638549676858846030605143499752063922021363241712615696054923429710196091523327260695552841975997008442462650008678837843299943929375635672578708732498585765377313178420304141827384258759074050082411765567373938573498127775826277908759189082428708250488591928414136712487220856612621775235474346793972363652081344597925226924373698716419403774653906466725730199860188608314692885524610568397367672346758195231020926071741192085017897208372911192617352776617901611504850745106239211509130657790054287531219255831532444720601874666101778113156221191488778946846506805553786847373290616943140594370173417354360767546345050080998225238426771162400745170015977909490491803883815754375507944709325203205197156865561648421729762478316529273468064736092333749970976370588750922535088946411797551886610611734874605175103162843539964558231750508894385268663416660859366143130053958217571054734010446337146304693245771691305316616117761830680707659206514194911455167483755734000805639798897495791880825853513634568828789552670713610112223479541406158040921278776616198069580046031632344264034768966521468759932276370243584820145625476160925090564921968005239944347068294992352406533255491003786056559755817920996525517028042965672335129217134918417849933764119582498287412379344922501163707220460280366249329646058470385657025670894724594149669200402169524986543054106846767318337067186732898785068793243852391378583980840065602030301794109188342113895309052735341344864177582797237637116387227941239428868606667712184295756727193959625820271154028587702764690629303014155721446671347821814700494457120903651573425168186366984666915930104847498705855677348412275273481477170206647289348836614405077710540384043845605583352338841600000000000000000000000000000000000000000000000000000000000000000 [81,81] -93429990831410834182162146551640051449335100761943689139687095411991326221826342228518401436509603319984449184890174641486724752993248181951967948128078003594946154172108662801512810969168053232868621737513076535601289158835815433645218132936245630496351243540701925314271279822443696183077125974738936913340894241235547993475165041980092409232108052132014985829008136037781083186745199691757261509521442938213509701948396753663892838533701572943931210654081349004166856618305412556759999292720198934341521929044375003877646858749226483022481993787351683047013886083169559902529670097578401585972702090288357538180203630438013532958858438551274452003710436182759996580441029654074870195464129185486106960603269965057410356236893648696874408612236175503459491665305629623436485734847110917465043289201301417513923544675640780474797913070220998138995554144224069281728203389915234397311729871488252263797264547126822791161760001150308755068858873363051587256862812756835290818413177327644383589942228574877560250944455913251168896517786374084208488848492977262369749267588720056699325617822426209157341772624108939303612405958875724769806805762011027396070715261858331489669647357323504245960856525357347560234155506103441929659674104228077298132567883886933644035425382222381735845530920578543015469421926682683245894986118917718016494967328651734392273890723356593971601182226911897837206996169366631173649833637510592922408764993047908960956409130927533845385447633610673375717152669699190834455355353864553023325587205550195912038553675304915555953943613379257957323499451322108895351798169949452967458206134382183499444220566068055511586038722540738301464341780491953199117320045945760059738500941947311577758798828073725427619110651178075554652946424249941556486361584583929718457757732890235127036759985608894113439393861322500774208252117917008248022350807884720572456324620525473864869458862148994182605627715355536593006878384274826596716804703733973872891160175151472194425234829931254094559090847252300822541625035769161782813799336635103338601288643282407393130096018903876529905506124904050484780268484568359366774933270226485797818215825991386613008725302105418543900738958755089025264561529919284344149198782458566977990951873307430605092400991126081668328691589968844464985193449672694705232698170012632033260990021717493711965496695250568035516081993235967193726940316563783318518421455711724688475989035661428523513945006335625410938895434053765150761921336463367389225218984032571079753723002295979044160215790943926362094621813226368612213719040000000000000000000000000000000000000000000000000000000000000 [82,0] 4567602461355491357839066674440639451872734408465929366209999687140352374243888670952665181755191060513673471286695992518728426523756241692725235669051937937620100919078938934421151197295777503208822610416919174496355100236927101421551927266012252660736512012060200473812493094227063175945954357647623281281819144991613800578044478519794061059065737298666187675652429070320210000504878871694778728637698001939665211605358429647927052546055986064563215397829127257968082323530848222751260385187722411347731774641636892148929290601919368000871774014051832581578944926700157181435477930023458415757626786917129214723976536680505330681012166685074715346109416816369716192849266879044685681915131804356064421818799244694838386217441719014292901145621293962371764531337385792855848607463609317800871277982286745297274277144963497596242239701220468875209066847034391680459701635619866801435366782591867167111248473676578431472652149514981311621852631804025249136589325390621875466942614149337416651102876062652505159896039851747298096830399405020115895006708713470957207643572764811997750240505282990174735326775034796958487477231549188836366271155781396512309577722465795214699146381012045334712132731331410934097404085000438597700695284422742919041302240556405485153835686794586475787870475896206401684019169092767248455692163046975920079492168941385347310829605765551904531983846033319578430916996640354088057342051715238134910264153993628437777365517756703789544050783186111345548365606861450845759138872171449273635163852803840733252476205880086501624572798419248967590047637103753263251587608374734705044948563250652682204417688432618711841707616642309014129838262594001762044520379043295940429813412089229811574206680101990535862350781563685056873108553661425639689864481681260413740784944903248033058049197451385953550552750490980373254861944484556638225114669240758229603373532878822525871429738092130501305171034107588020953464432414953735104930478228746272133101575864428641155483831972639781168932803641715480866887387876368587390893221615702327475485443048734291526475867769755603508547756842055172589416511314523448115197067110508820150723240741783445948377845726903322832975740393002225314853556370225057671817541899726020864239723773252091933887813858677003262109069549976421119734452638298989669800752410209306613485376865707629163133307206821862873721830386785457649069635676156814467167105590166155786447271538317863051686317533023914416054064067536080098152761402940491165944933442581231366140068880878947999813209542180512275423446522653288057065604177207423351999330506980669603708928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] 233789587808607821358241956025497231382492664708691858672544479655410530188918691689201147498700587185147047508718039146795193115924100517289376405377812442610767466711161829992148636571979722982103228066218309321701666938757192657355246807012388721651071163259924296531453275846334624925362030234750781377404372877797434794562480217880483773213227575965950189503486381904007455305332033624835498664675342187038466880346321282909755395276082430942797529800308422904044749786171760692251296057621747094154273733621909980017241349173751394528877325210199666915886700997976623410947317762971463004752337087669582362445404581758388609118253809683649132597305244718930660400023097359118250318180773680033334704670804807985757546866046884416926789979513369423689673480860228507148849491551439763358496881562868247121430513074321769480366669513635414941911850929507548012578374573645166067438385133031315111574992273316284168722414694746898557195459793775832694950397151959643676568040690005583298237944430184751126494302743587391324497578575634702741293750825156762239309614297623023021412795926688569060389174159757534756490283931846305210288678168252925570486578100107889184150644010635270576314471740925146124020270567043578455435520682682379137274505708324393040568431301169013025061987254289983851825795179234502351263685847274331560088814279320891060833446760012462660135730402406377432131913165427519322914777939054855379235829777418266049915012560825470300448559599813765542977331599820268749468014618960719793601380668702230905053604504553864583715364461671476090602432916353950233879571090646116275684560040891707355546801321147848739259661948399116556537346931317618456552203693896064013951990264011039917803028576181823277260953987868877095127212064131105389455584098966318352417721178268990855895646578084620017049594440551827788051201860465051657414496472974428291987208433794242835159056056215940817395140756888821078302096482526366623731352701700601983914820714105473439419397831932702585433125244017611550775183826353388611460357686700313630740379118762286834460179974787553626209161437334225329653745717936847993939844874304276235389432271933534158193406842028685929841871309852723872570560678848343021079098117043181413797501062188677246830092230434482024332408654042064258145687008367532193130677684996385275941200464298874700658718203055604925425415180446194546122336562829048992007037363704640479947980614871655241859036645867308338908830335176072431696998535497396924003467767129943091637428623034065786640055725038165679732541958178794124879600933902679093704475718521124005682872320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 1446412447683936525738983527824690145789567062359439033263953329667283139818828661484935898209933666142438242266171116843500658828387334928397009858825041356032855647184022897135892800543935081401958059228734355698700751498437142513749726326761234310311943227381917423536333735116697577405743975575110925395721079583140927527595729046921448754882457747442078402364463496991452956008093555530826955500960420306575743154207706704174539349297639302371439600269947779515337066248533006094869803710867044069839320405106574068057070241742094414438670698605356890287023209252099365665510297299296964386702661547162325282365695275343189416289593207021885881104068760937299930093203070096680672330113218111691797364870545597112062005966141622820656440666773704426193013194423594066392321389276279597540506792056783250734980810941987178457312363289484727702203038305520108119177966983170621866408257640739561366727894644205627074596145304029636007501128827795339221524054893042070570236708764730161800362245305432428530740126922526968235954876589744604173226332400058321697804024458971311524175354771173378103764809879693251013809306929866332643741922023533673942658296214154716270086556505195120519505461764984612184419751194105984622259136126310621444142039832482337810615744549069234311966809907521023595406543109857903138947781466801267043941266098123802946043691685392170234335181688794078922263671275460416693260774766494995104472573969447209808099845915664244159983189557540248850364159253954647184335375439593200603478439202744545718322702652393192825665694385483601294195400364348218219697114058959992817325616074900932339482046812976953444561149639068949028660542287347873413715445305217129754836133866464902729419607117434452728383009000766167992119091769835149975360053237122395381294134095478255863987298453967696979734942053035580417027325952623876331589315448143576269652961934873105517009922199617072331924840831148107418268559196371311330440602469249916072844887641152280846540088950039791200745621902204150975256686543803435788647105726979051695788024448457849829506437206296085436340479538315628834974724721943881722195800157325169928623378877556662715170316913711041749393525622344997640967529439643502847034306447420376541796916184395468993100971215292441635238355131347593888494414717538151021741762564789001196179793178432601613324056047406079759842166135817500214069078507636180678806483608017096767222968004320814162579706245511564272702124646955587093979981576915110151730214145165052395155531638524710527611100058860897521870828056278056347055199751336520993115634101822075932017426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -95907775755726810167325873407016228053846492227696628448700735758651879321968665884429696099822225921311921988812032100798677453651598207631191012123296361126313082900766003410369866874879692369320263915770451911045865850409223397677004441293224345468711417947930119959517556850851475929768923753028928475279907193423950349507693823385106960180961814764808384369363108261236242408056335047156504464992147698945701972676266920562802946787438900530196621507259917321921079494579921018690454658823868469303981702642075053901417425841483069470969233662818852462658162044084819906192045687246067187313868254884661398687325645021939487747852533230786560242261660144974903392986935274028295961218508499637396359153018264194088620176207604956683357813763374179454364525341018818767706165027842630134794738282570913843080263882989551967050416154200750069416761084755331146762761369968439723843323693230654398929465683797651588018172094212251478597829255378365756281965751786952347799361132162736624701858119423429195832485687801693368490727215966270878677031338615192883702825839964764297301383215956809401902172682197143200195361068638992047363294724996327705291008163636613369375086005765561633832903863836993534120614086676614855589774236854033225843166016572950582602627505445085405202769475524424266388548947112432001319962189749979036276750874194255306085079107206945574486041252842845840975553452532406068481741277027834284048805239803788354521127212656324622691764804270321531236469584027504429235121494173328648932097984649132876281007797159743113796686901702713634136108520236244939697385524753513386937749603028588285853283356835957629152868934974210238705288061321217048558189964924055729784945583753833254949880646193536445646701348530471744422780714019174879002928468028521935553115779793478249590522152032450477884398198862074597432725849807470367967609956885719891930941301062912420541859093217882002188260589241646287112847059946158657810080036279945267892250564104232983026556304980960696590129870068601032883074188512046138547916973452827067376479125952097720190666553024000164349273114849986469681791507392870219627793625053154811259986612940940388124274348284096300017748673149476985776768431144439616719634358504633765218549552573783551349269652457013619878285087334930156384341397301736095350963073236411976665358911986853731361301137670981816559503326274922956015258704521372461484221747889523901621321821916367669082009082040731765251732509629235393427682437275195811263893596695612197188251775167426792803251025076417197517023108660773183473197270729337464321573113830847275558984744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] -1597850473900133586536637740805646920874609261142031284918772895181976373785167513995290217703400492183332509033905716888072229567491364094047306200177374922279684431378567005989452370100237331756276756872715276485126445379911266088393131595285263310372391241527311409890136155463674398628061452196745380495932013291239592011176448736656984781590484332261464573084184202386685969520848221563817119476514424122042951382369278774841696468197711780951150438544916668730231618342025023744453971416851471805768164399776803154087592195693850825026982736579305529208246302792324156009308508851118924906197748735043393904875969059466894232523799621093568647023753228315187164677456910937160368683177372359855127856055213232813594483105698317382587032672824127633092175981933816884207925248930728773956362498989608852147952349589405313382878581394231789565636543741972645695702428713072456133030597882019957083339990061186987772774542601833651066776741668601691577117974905101574656693184194394503517561731818617352980690582580951875894920989616816152612405398344444954575742943015798639692089921501627889612656830921259547973313083926877722116414563854353990683481474909534907872602758791279375153885465723663695213019641838543139383206856356083736115390749390144276967377384349617690837297427538449738140446103179252940436318531883590578618999021660950350520274766056701654322031492333640171986097058544695222165579400372323042952398261335486347379040395027861776288147889614739600305599156944419616173776883374241853165252556185269112856078429830756675567756659126551910841286946214158836468141163365494012716688668693136294382699414848968297060457505741338097229552354517128803804248244105461391472089861274673163716301790324558522059862737887004820889230159242195537840587693214530255201357032005226590040657407586902644743432480270668584893213083951297952779644078603195813900067574285617133489137501072334101638321639724077864892558266661590141621135815006645284935505405817737439095248644015020756736951536835252770031025376173447247409154085395197159514234121027853946106838509197292881908043167241656390032758861337841164390449729000953421693310192854214925630581006385475087384222971951333210841200676207485787523677785239238522694950450620102544803650499781348219911372015822082618511882131153916626818425757176686416608128804741393752397086766284584116930696185284445681284053368783631249010575369097542869849583885898256824869726006996186521416841578945042794664652688086566031587775662272192890629763201189617246255986928858079622574028902759692112916522667467735547742151257029273180208586993696768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 45050772090784433652883760766519413013711734303508213959741017752508559573536377244593828808587569798963938615922994826168216998719244293182082606664452859515781657668580068558772596515449627074231363574905121553734931693499981985079225593343039201198994289255950528740984974396934843290186992775149985646285657235717351318456649596003811518700792879737647997260148097297118257573241774274618866027624719843855992691429219213240514707234470019531698422941277613364547258516409924463032168789711820239190858850317350914770692236850257032621019332930805902627630244019088923036616752658504615163364120565282660808093912528335825012253559409392947270959572373767518366776093449370632465006602264815156912706235869861426454252085801553931323247469903343307627383457006991172606932600766127090689526056186158016530241344300119959990189339871979231956506986878266776093094089890470942225002380865030708904652837454690433860559555508936982809672855633166095381370050734765715261862800951842328677897466730950170335505273200791099990810661323693068882802902014211499944411258432603603415413411967213861495100087183897502793226466299313065441266187164464441825544980532272853218096723423852754061433568223158809962957704911026456731705446242642310011592402441832657500892386705817434695950906673321861920130048888216297672901963649620289966239002578047726824240720028659667198944808565034222367092184711587914075581502956254890422977710103113244451589475938458558284658859133389920941075221497293425956802102000147381577798470426882273885355937353978767741266714680480228412788219121312536754939933782385745939686417388695022942240428101472055419761002140442594467686260075696670299008201607535659982987703559006443517807492329113196460148199159083289539052490577446542695370926670997254220735433407526242124967616380078676342455810469776579000738462290524901049362452899771620511375873193711621722544240827923206122792039815844304354016291037674104469214105137434582554445088386340560521249798182388027259525353761148671023867348602315636383858813990070174864268074768901480839815192148884638483486593914170443136610287409128846283012935364802568827603931566579694669577757108601574868249919338517373900448458613751586434149342897910191931209375020805081976763775785150957316969387597594360758627047042309947857545073364094526210795393068047198478836806773244885391938673287710655539769966787346839163521443958197718397269364306428905188905628787371606205649539363413486259294268530898451511901274823683440219547825847737465498835904972189052297496380930223498183617809566311647985972419671598683845320055665459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -78904178222982746169725094851677133618161448862093623364152676771730017011240391933074878047239176231622449229558034344612656505641777721135987302556140886058284863464925479538201425746824489485356221138637032908822415838245373711757874316636084270593219490559209506369345494519893372611565656860591981690364415881547435459712858833175172038657456264941436853917350957440632460925623171102530178413329421423860412486337907070613829017485999534099016515708002825687476329389184741249938321821681048837199960624718997030762725238414705472907766085885950980867107385781311293657533581716803950156304203826211737684726215016871848359576543963965477274890150902136057061963658756571027641084952885097062812440433452583874073165340681842123636762722999634666195578735887934279037187597488926258738873960725383372148521370410921292064957205745561473224874122537891879504741802811650655613964674187588107382689833138415259875390660745046509001521442647974943035516202373824231611088658602370010408997702199822903927362894157010763063849083827274990951510650895637980690695986301946709007477780798342637742970210443079100894088942299627396770903747789996018173618639082998095529044823357821643158016140527501021301564559827194365609507981513906856080682333944059154940681013026820366046116480157565931945189713948871047982396866657818319952944956539003729582707830559970662310029644192560278054014064353777186691834492185914528623987318577697568565783505681561852254831307039019466623540442603416244040932166763909833512170590501287827591795309829717733964171367432817490286432648724173853310610011109803074125546451215842573622956727535218942754922298252825357060314922378268632872232977400282208604247142005301219621579644296788459510390882221360457635243056789579318036358502565630014240554800850778655011415283161664659076583117629444543385025631362514614155420963569706940859154940058960302306842890758435986534306981299356119531572703299232205715944395176813021222893145956714205189083285505884337448386022748731832122571999125028943776385265465840785742657056524203077686312591998450085956060369987698344364596480321914694587262697354388261853515724559849647405270625959294823949721078295506519060812422290112171724367374816825176861466532693656858969908533282735326474221068875867274702190747205582409093814932199463344897908933622915988344450817700570477225022458402757186339302143976672721649200251033405309947061543793825750680774053098549078772094061633337397945784577922717867774441719195991327858954385716308051894315792381251333424242716252439308618797802524560451918993614869227854270647900953378816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 3774912877846770343861552261703301100907738198479810222678861340039158241588379964273098401717020432606614551699091731974675686427413603978664804077551194351771672852070869541777346720597565876066680427210636990304314792633419126315576958296804592854817034237917597739641141865507277733637811329467839904110614486411153950295038756057409474989743650305931903921023038967674161299373412271782398769335639287509963041957617775752194897102777739621054041886984305697861338085102207085789625376383830237735730901734134113334487562678357420794806702124499502566268141228766406831126955235427597680239087450535589244825994335231264273171035779153121279543258129182861645123635894816790318281553821902985891351458422049389387917517370834640214332248289508464191593636985244738869535024773385879012959759528272805152698996975856769005998598895900670701620935717876447884632791883974745774041034731944227601755663712166779504168864223834449728686926067868333111690346413120719935230975284798806773993509373492056200319241280510217039609770362000220789191105681816177886833871046015292908997728411193543884349310533879684467134468341663941646091396209087916036213015900693093651660456063246998310030407572243693284764599211071985110170557907663361098922650820711944646606446635347799333929315434423421401844755485912754181719182781095606871781243433070063242271545145753359475679363079382355892681855624242025628455794289015520492108292926659802903416952326703039176474312403324394370083785692097129565763785631560898873088145085872631702851764059500019706887529050812369386761178070775209333801087382191371814625998548001507351635266539857898068324804964902583293996586596399349707590416046856788049862560347120056630963566723704032465780013662382354100916830740793773848503541986423336824207817559655887036171503660735261752773107709468308852168645553374197567346459731507291886939521581892244008118810666506715541412235354919917216744967839457971107228051845673335522936927778448762946001477517425890160431257701702743378558162709360427613313773107167072055268798763889882110560842547854994293224665537234949776205515836381122102637388836912013402609420588943763482003559899575623901637494339564248093905786284236206079953489957391798162032601272464813131695024048637515437036402432633154092050502497140165676146447248727220937639886830095428886972442574869957690678682470406837536453262891174935007244500950035297239385437177794264532312652761034941976710778673788716992949196075230631869318289937166322998122802026212403495534263769726443307272981514757232492724182060633830714254384739677095113955943021574881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] -36048279938665496697580009814097438608355906182957538846653046967148753403872104266664279073470838495920376839461433235576375089032602834646132822635096812121318282450732387766625569486153050726880636002560662657673556756082771120008914217883829316144286942750712232394768865741441785780193447269352142383971692156416769265145278928282886329049586960167190854716058562386221717530021168414268367618212447591593963439676730627623953164004774553661330589495497646944193309941141527962894155188148907349490214970967890896427786371584375039498327940540596007297594578705088195905574330463002403901429087864946036836468216097657740297454806068242175759336485962739614539386607618317444544111339960225743318245613346295503903012127231984246759229209542667667752384500962441379455706780557081700993563723868546934762153731647681668322579366053763934326996248155079098015776616783049939894560298374924102900493352890394348350448344908575216623550931668420396234262037264869359049391886860679175045098762322389315608395522050086990957523467551525884705928501533243105864729069467091711323032495047015446129275573961780984067962070140026251742893499044582991377504941560435815016807217081379801964343022014243231691827938877316963571137558301975284864251569515119845496417902255852343256333807262340869664669315526784825610942240583112442464694007358518009221184664731481007524159721313803319951286282222113164887800909486629913864143995595867730118579025654688534034531636030055596025731894932946666752705855889710122540898701489314439014272087707141507836691835196544960967311988679155305136930980266672059503388470745053424245975786829890895424393893345970065834717864504195690518227126647932390589284242511327955402785901072695861406621247679985995214395673372968997122466408398112765965201400622658761850989630340350407374612287620220655637945080127629403800992810317671456155315392587152076646177023946522612559743667480762481460696565079751005945566079170806666718298070526761168255784861114658846566093155827545561786178893530916505752659086248671795539806833993510964016691099593404717510331806666905037279482051564501082682852497271569963400129273316570040412725673432744092547619619057048172492854760225830227210153882269382891176237459299230478092157680455966318785857000056131364921145324641905265483904857913006712473629506835879173233376390984177504155296636614748616071663808919458151355273298421043097781487790259041554060644459586708159667112037064720386751085589161130523331241326607043493882716582134717461902226753926851839882240564868433375844991292045968291338660065608144595632903400957931421696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] 95477169034877521828214783500387680235240055499736262122955993217023028398224717524370410520465521213378379431469349876857318593613071800448713194619630589530033301735687860374254402289656190048911263563873369914874142102345453000737938947904021751463721811065751160162592893751054263767436666958230909353552192709046881272572944604450912447722192779431877852650829067298548115518532640880378633434620260666710863226812554988983120145422688088178932316943558347958636194396109277973400258165698301491611603091709906380088016944539999108055468274468862049802097199029932833651687640535329854496100511994436553038872215601228032388225504954790733862467180051103704754432367046415042526262644162480231507699252987726485554856724244043318620958623584503018395274626267115805960908954996936650242772159111655300482271262748481586498525187679106492981028697789901516171936204149416156370089787011620147921686675746241225197266818688314470110349404550153356116591150865679558092864531893029287545065251342584707963247630670862882392810888158538812251036744489044152724184048177680846815397264428797671203391583387999688144655297204923618249116057890500836155763768962413249056664236370333337138306232574773362407690472379118415908259956680128304577081643453337212129649797498629392691406365707885360696507773521136159175955237630985464247322827043772629709199242762338538710102113129026914902533268357815564857192279019448271921146223768410838132469295874654913932218894084071866377492077747720766009354718324645796376083273088165479282938052396135662211680015696774118884964872143029010540286678334031619003042615973282864502903167336494231442404736793431230975367225592901971685754081193844051383664563513729931413236485682977114920077739562281391450346137195846936980537467589519141538833312747474589929308038379779965164428501473821564427299817065671754996349298218755882245488901188958068027288265756396961125771376617727676483262951648573490878284588632165964200731924052854348337016876118139107648618279224209744121735156309314758536569574703555789869532676421655013200654574902198127650109243277535402937313558785456612385848604795370666480488140360158962948077749848317892041129461610151905853881284957898325383919968900497518881876956046753043047955720786987930487581621299123572208522032205018247030096089049533165390126024575482975325625580725122588394510768773776424208320655827965968506726435783659058346396886441476080724325914256377512132919401103208259738424106251038196259453365695824014391110681132249344803551594362197056719541503917649482871042652520768741240300727845872146155508660977302241280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] -12657838647695939893623544193266241048399623886058878766205640207636486768922028126620810138902512020058063572031057647310534746740513003739987248924998724758476563290334921058759141870851362905148317109663359486903061033628377327842084321963886612264420072053232441209970882528372029022255014299003915681047702862727709268360126593447283250162949090004084936829225560254286638488512534829844669289976726598044623763209118078289248170675135894458693599916005383724683104945513570136421733557328463726066509462298796268279948740209002249252909433124394101221880261815887573066741540328472098448486429277512354479403711143926241355792091116231908908097094198831626559470769857013839947217696858561099959305910802098691484287448630670638434632311041276846215395738746643044682153684161515805483708602261486101880351785677393114412139669527028778281211041459892654134195706174174518771655751885527529615327215593705178948137039232499182913707393520091325477000879825705237212199749290438009490503860661219065633073785298503524582040246136950489010896370426683708387023105965339873451205998696749548010494618602306605895458795875903743653550249830079754510595461463829204256356223866640352415413314978457134045842892797353115281367126410497109030957520986708318115287269075403335231017905502473267444783518875912109524885175539939455709828880463330693498632667161445129420919289136105762035333305425559134601080232558507509031837098752893810340586106982782039524798033533584285677414766666580584687903414172359469936558461234573347173936067202415204178728128421115320169773510252362573110261185851730492216595881064826330999846000839384244826815760024622652664765217670030751855105992697807981936636496265054582880296343676173233090052096959870834069202637307041102193028411680947525023506780791447826226183185819909587436528099305091816811547971921440790866708463829029168255330539970331280309963479648751223790311129072143318666892344309780367490324840423605641039350890087805970127090869202705754042105664780962610373282781126291766778527331856328304362960415927013721094145133136778681986057474895897929249847006490007711731942755832114562009127687021673339917807009107135151292455173775217615963996996842597986863602966572678207894089668823102011996015201359214037276046390289693806548792615487769410314475239982776069703615843499375168264478407087310012742108284498521041839862979063273268790535825668613104435138952593722800825465243553583553302549217263286874440598813827828001015152808980572935903671901239875474103718391077949969315347273604533659378010298102807871001916823904335642790083423161800458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] 296313387348027048139050831541649757891668202827113058653473152584221035289798865123588737391737988773211667920763564991368764657699026664106539221532809619476076993736303906809700694636288676633224106015061176009264947532773500044128548927786289366740701410503713869938485792511521862080898112918551132239046617269189832547374685787912789704187709403951342348064166221298336239097930050177545101496957547501564148570190106227403698836543473176222839109287192505637029438264448313356850013284283249838166222329540309188498391457132779964667775326775729381343641631061424434645629207951338839170436388141271666691075544053115105036153906720509017212372866754481108348948970471521521748366214845973056419086842481646036816784324459622010595815200616424663744108187501970263740931430905213320531537743305122041856597423167150990116808982525300024759322912130846183265270345309572309628649244634522155483443790195366317358117047893837542661538591121287140193254446823756462202390137081241311865633920315957470911622134575114164219194642302523072825854251528988245937194428926822614079131349195557018333585807328512182851895031509938519763947304923941836365656040960235622694850369953069806580510620414975939481965338138989757211970114009053453168475913145453361742733947070124738786265345893090016565360137467906432400530838800794309626711198207075583668542097592689411908719789178456656478360893963848629062604566422946324878693730624241202882194633872402900271722397675792786928836476755620508723559150915653842968911496188286154901709091199164993755813028612062780524495578812143018934497812131852196093136392669024430181425844763508498715370508762867386793724115216535827983181347429056398230271569048736600610570616247377848053537071994657474471550040940855316114156436368747327644643303939142464813385978791482315941705613389490918401283245973445149400098125527690222432476035557064060794488567758216112587022134720684722562266198611929023244065053737739985294237609746448494387650588583170357470524190857009134189238273196508733211349541555640628737840292096726453237818049170219354228562714612814869001416799980522530558962903530032441749315961740825490599358503653979865642832182753589734452975640711167571601127446276091775744363143330953022302333725641828487528609593562423370845731658412308200962418624517424628942026302633014261140405735117780106423754495076969577827658586894536677463317194701429144395717201954819156160544884347039755845139308314004013032345864909543252320592844920509961693677413923388810145936543225177211144397989269631363768801465727723939618115467465591629736301254271408537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] -2437950135685304695056233805374256548286612123148422120263081268566008805976683845382599671998740594242833532614742220943505222102073546795181645738448925219023819164878860811118044965550006812290830901826884238238324855882303593821237813438449541969908303496911804415167285508562099905653345558743618404668720368255775462894721193286436248727433182578537253788826681572988806936360452688214623307238129903314607424176391257432167415036155365595360750611168969197415582814421153060281406388033277551586255114248787059768963901590586198592376629549760152051411295167477319888202621583366210096396013518969241890754012508825328610595688520260601406436223254799550897266062702702685432215997051136529026142738466549641895363630004492603195553073510285577211172318146559871418525024224150608389717360287457221805846721149305537924702609537418069186391527680387905741248312891057137751190866370239379570185472683673864847768761712030912654319768368437562213458174629705013085258126320022921272839475352806722578609455993993854337202270985502667638470527821030177900268863887490062399852968842802814290386930805169354298922036229737835128958480121010951843461125576840185679802845568685735165293294758493087796959832735009513196879715376672900961684829231188968907678661317444265313382369066240609326099670022131937467247235804951545327480278974069053823915247142158160521659252373859999036327957283127472630929958723772947934123211728903404370275850833560257776636237112603800080617989601800342981708935693407702833662062493443015345038424493384686611004267369332162719590702211646954480057706230519627590700391091576436890375277748641005157727125842029223664416140040324562853864899998342814301367619893499868985259069583902225227851620623620699618269712628498175007986000178917968590969734726166439011516953677472170709569277534615582904405895658053514850027734943444944932846562066159737610709018672756752152807453817600751052533926999256553187433902274313709725028302782859813876313890190909150742779147447784243206041022900296436874274699558889096246331015483371037270844191929442399008075394811955055118096798050011383727245078375390111015478257161628356250361921654125919481565108227529514687012410308907544858326674642923254306408607459159715923004484942760184902190942057799413740992639227443054025630595802095048556926454928500499462335785854562422029057669045183701973587222478930449063957114747394203648101134465124328371526702569897278624254378991267811367601218076996447046965184437625498095959009680570910803961837394133905948687160500076625218635775164593740435062124616364651042213308845441389953024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] 8628014307319762378357127521417816438588491847918157559542694387462450847486685058663649163582851987420160988564226485147593988562206433674027126012077260145793363087154579626165920791049887519042323917358180030613334970854180583173026014351368593500266141564946153053274432722502833726778945984228654170232528772782846535997190274937925983358176163610861708039747547950509754406090879472170098555356994972414082064227527153516549309913030481145201330886680617596416737923434976754640377110849809192745492941823441190754242497806973042431372634077818351195251437103986843699472969043384776026449621328002325862816899341672135164314451565901096975289477270022725251767357218122963464727063144248510672125110987095357928082584221368447263012284898281059360237911403237447815265874284918450064387342229179888929596311784606395016709597728440487332508398815064698336594735474081016519869803653071053988029046341629097942807190479721348186430596560161976928319651957732034903752382908433480620227013088390594886610801989430924702625154347346646472726856013732806396769945390663076061110518023050503217173082178411823420312457405045367014336873387609479324641693357060681422432099910522784924753510726241175399284315650526494104319328761587128493619651553636560062982026795298657148280756402367246691625931369613876322475333484876318650557010246141441416268604707471293379223235159730109627166677504545884023677556398661226748975389068562058337010531098651511711430839317823540046483262743792858408756386608654503656472702349376722569014075807550523129374556106849208302472690671969139022217317885752390555199649938864294582456665849610199385593171365018788987395409049378711971886744715058583963452448236309941810795624725704954978124491075182684109097142687713637152625333162055540056078848081453791637184657452154735125384870180204430590423784587205802823289331115210032476264443602487287519434031652217863868940560267664610987619975165661198335545195831337332062223005854881744615001918269909692181847165491191600417789226678103233995941723683747456867758064279376571613426784701009274059589433932124971931074231876852317010104232682472656746538820799652346127964554818136677352204667213562845379093493744714037167620149607006544218702803008498109771808792995598254923331569171266581827907531123461126710442540005691901416118314522790199403424749689932176552640641422309701673078702313338482172786360321897719687352628379995749531140157206508980800465270091531555233661502947181445024709017009724742871591482876993275034331737172692367711985395039151417338934166463884153181674223846062501014250391735628768215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] -13638649480196153929776415515728022854494186913410486669294801523691369587730590894443495686266507761874591167892905114831693266797646287446803533871025842112760609992352486865575380835838952838762201329293732763829332622429286486600963872271326904799706240135630435780228931988461248484643700820783310617580707721379190813636831578204326784542522893576724768668157075203898135806446564892967669077184691143172635375322987785738115903293764581224604387955366053673076915352373284607719234015946638076069423248107007296437026568044374274170353696567396882898556677196512144746933329894168377146165191655306071818733439034749215229677293052033502561973761742278625363562805587725968934277304677973200486934830757163728825418809268527945062281173223459424900580671487103951056084074006353964641862419636154634470054209554067334760404024015042461317024396616730026947580984018055323917572672758673911890267947893816359182045577005839932687954390004759772734240151516292659581562674175025680523064235818160067846976760848212615102646339015650532144226972319142577567661334673168584182648321726956002578241591523846731581834061177531007641480835198981035039167336559988626980784977891123608692531111230796175538275145100251086022953929477747834644555193616741863738264948843281869065562865486113110670636460224422083035431839743926437676957345923390321537076992196013687413588103265606754405229485673334008803292672083633836735338827213031117447012427441757356910049541077685243010350146185391269523972533907077789835387417434851273805686347520607215798840568472244396409414202911612948947907824593472819191654296330358515901105065367683239525909341390059563421614492583630759548232521749985166869251304008374881365179927304097687043356992054202492762860442507575569571639987968787549470158110412883887924594307244966197412651206411366578572689736818774410491976348230881481479039292567795359169205633313187510317807743407031764810200651164585806602786029381811738873836672707204110566968088573900783619852718483836875001163737761391293705948132737937362366664070917709568589585448315024140166940752675285074114377393621298344155906321380996152295121751664761162217395245289389841862831181978335967904244850255340786912046144813035614798912210824599762643305802180590199955230809446372873732223730220120198022176152708342203030546016270031495735248693334720012422548799617162903141149400171474579047719349949548304749005668412668726311183090134483602706085142770393012489819847847895708938541504513263134688021821116143203477918264742577735310699051186051384087841210051003965383035726813062232604314484953588210597888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -11062546333290640001826143472692298048356194454291260920659413067080599194958423599968017334782661396001012194225548312259073251059653193473767862800070396630195519797275578593590682931114103970863914819266832231722565773905691669200806073077533803023640209356684321641728101155506795958530535748927004097954131991257399546500560958146856721810622819891546504892901609913673334754737841736364611809913601275773838337299547915568069462104947786191466331353403270667416384204744590476893155748934920945849676116759305655768539127346088539252391579241888571913433380216212080711074163360472717604160887382912965336990795254148939341574674700316478534229285734546371186868130087790367655831409538169615864515670745799051035203580649861434380774544305322004012418127762528138258279736584348171334303399424967428045465675516727093526476790771245862800006333598351742459260640043093868010949690411202178584276912571396027135733921976800810560390094480648429139629997517005763867974058240477264449341988868259335183015261781715209782976244615540175990816868802199120734462969607082859225068957478896172639003854069237554637357235733301872287335171390736328152383986812272926540284999357410225670682765840229668509598143790506325886456977516765477397433442884536503518925925986088438744600034385660975788501859590217940477193125327070257494020847230884508944701231738219042701083626854987052693975389559088410241054104184295374237365424373410005998689021061753990894217236174225536081268853030082211293604438723783289547274610095953672869850178756536157715415687176812514137006131674703096454816618118609642372492170179896261141792029507187340945255046578574229255803529301958860344367007445601186891186929749682844275227232647358647649574110768144099797980579751692950968165377454826108100962793112665279894355148417056400960524943742311174040653878673219284908383307161248072427249073652883072050333996647389158833926161551859364775805531885853573846148407452064964264862159953691579762499781924003628281362370141346451901650965863463777287277682850696466360636503518060629006209104759600577160059378631479678498929594241189873939385514479179391320141020297591250096053868698245914348108807633676773523917563162955565784352360060834022092660754686833229235986185153316332876255206502689671746463382085891945625167076303916447539436521746969086224819051499874968220685113043941817516794522618096917747651806039160947276857152128320431229024413383052178712201935486501944185462748964720265823907602797535459397246436564222835854826294897642837541634220367907558613662781654678010658767253404110318898532495990487861166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 123122501148326865029610609173766435256638114202464721533664324895164760254679977020907572926219479261023888716991258321522714662032785877064611943847713819828118330831467155742057986762926601240475944267555605644820761586095499988651362041532772266441008629328826228418548835324219842630814670467793131696192440046256988174621001342534044917816661081724664228626097433498317752380446536130052485855952387176184347606716221964608753536189700962074440514891562512676448796823923317598194030593974461496556480902660112408311457810811328265141288735457526561267094547768393021792183270689592031079109450199520777962966098636686029330641283879979914018006417717094296346333094106883473847005797877181725904395202621403374707486192399933362313615875005427682188469184214125644196473360869800975629088482132117771720034881404933826537016864454132598124526795703694287833748166964310094699801395064089442433686104727717861146637775649528730503291973814971310780960648208296957582113481085810580977124840731163253847802210491526245367902447251528587086674482804123324115974398751214879812205693692370600053830128959960275212384223902165308463011057085810435614786381118309377568347404617373637676794854396173413113133052705198337010305982127040917068768990749500254830678501495156386587146793404667927229868627328007965059880478279009426195144623126768510698858249180733999641682790494052921744431641250157163791839378316429176275854709764501583454417039265290067376568047435847966358340832324116986468802636786880498693147891716461198713696184670985776467299934281200286200760180320261320001536254761502317816914190623227462715927887908325703149806794343548104217408903956778879531209602006179868721268503563604835490717444074891273678598495991287540911311904147433788447548608917157262985585884712767098396767802161468575610198822744763572652124752985999740996425031519534810675025656400101472441654888350475096143842505854502199649674707771575365710134928775391539453087517277994534025685873824058578140865024690605490337558499637988764104989847259112175582493717742627262599630171855004396436766909817231451503530942614075138204681305365864429348888125509878871059689507158729587012317746414413162592984730131742510360349218968667778252558104157816052477400843188002991420377964236870671033145926625398197728482054084098023300356796329853030428148099603539905297238742212841334876412188760661277362417337385327060040019769864610437057281987358441814130290156171209334788563397350045344921961685276859919682324390957442869312222461200771804442096213836273025071929975166178244248652965044410388017830952115475211878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -406196793105511075800088063095251317963108049908276054972744401318670543451044119566641485168121993550763909192996648676506212890189350248863667772712346849633832402698311910624787067718412065106990615571268721397805202607193307835590197951335698113206862959665935515756128082620085876981129730282340471996954333580462050228172591258361354122247265399843078585648232975578405097519302906267768787969128980376088636773840819199710596675451752971864036327855297587643161961278547194768906583406334184968554593473042464063217217167362769111080082365102591234753671380527524771785649482679492716468388953065396989938941927163345060301444605408929472789835616106177460285433934973347048303685470860467699880701290377386693658900229567287905372300187572804531343970056451665258235085412951054467880760055712275909954093317111871190871175279005688571924996995515601092334882075509265714616837382819714404972312366948530541848742009196516117853313208240264652423979020390972686492807486946722222826340437425299480108423525537140615895277471740485358487657357759532968309509658475864673254713769350118992153165111121666501668299645327625163727369307419472410017137299719544174955120892372949759865958728644775071736224979941025538260817588225827177847340541841365841621908663390247873332108614627165337080736263034854996927170956288011721418906967342449541469630403272313510481985767780534600071313419500834502874831319808525744351646582724082769714647059851382974991104102119114787764679852930267439665695748772060953035204544122558622813179842421560990502469885903959940651534487459891221847646148757500172393783151612994476421872007281931388224639163402211820575384552191107668780623458606798455514980587519215686298703960542720964127379435960391507443560455608930705131154332666629292377067341965163133561062390700939918467974193160348346333071720678410529534289478367740873884474479434549771447159316023624250002665715263305772098129306054944972506884003973544270855179209964613228498620981275869186803307667062787748149375151196727516337154734872258043705797741922097468286696831341281372309048068161676138208690265105720367808266610840079128064919617501391577530086550945441260884445768559415366012519101945947875087674798448766489181067316621958721322266219024117405777792757025926012999649805812848334682700867941978670672447213443273505736343899145982719540296776475310003721276504937829863019982487859037665092942307799086642050445542762591824401453801073900886915017125083516609615230280984291508397342958044265290527710670708178521960931626637530472057302410615708213765073096035016458169059353762579842334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 936495581444761835250180310293053998737854552418363074126083620014989557338751620769112788358477278171434615405138811199454055494859796223362221430441260237787022334798747014138451492719500205173498660889343791406013406731053979808869724780349633485720880175298251968230780993080418299511956800050135003585402833897469518032180645699935062460779257823360071309418001632803726809294014622970182189873536703886685314022897537567483180478953668612476870222897320965543565861104785902627175437311832498000292514418457086412103723911871063937382458682599321354784302930281842333173756295605020421933543157774993598611923521343093770434793785522693163962536985031586387100351325542242565760505286380509170408259738761999706985062711928160341190255821421959314675018423747207221437351049785989729441843347502495400985441794940763430191762297899541542202485898245992130520943016876618724999568556904179584564768244702798614752979013087487998925974743604599683172539561561939690090396578803673241242889564525800608616004207437285921082225884907460722401693169465825930079645575808870321345073032150841284863359339755674066672615061085562062529073750546172915559854659031524286757169222943550478659121443054172477501580737810870068761354813513374619734588088743041189682118864614061425684525392079805855645388406747056959198919395068006094640724970439346284653753441486483179332917906397011838657364798497012534274810190135136100305396432495275973747862391739447484469194925766462590530926225801804312148470881893306417179053156953659493287057794081835338802893107208044053761243914015172048745689450971091099875371697779673143930109251317801622234878202968609452331615932514731021969667938638163114972426373365202811823306630012980080457157276117935886179204903731594115945137904128618073168245782192739915234077945691606070468240360102310651120535605959621454192109605612994122207017790025697633601636702306006680598648363985162538285368350898188194223998491290476082922920649898316586243807689731537129698570035865897908653833959742542715502941432454815002830432751231220851529233273112266623845781335347281636049300264622244941944176520954563875379325619415799648910988301537330756558255847878247161781143188722941424203829699018545308050246539724951874835350022652906339636528542876378248401286801198916992720736919420588693537636312910525723171268864391952082596642248629648502303570647330622481375159364626553171294355337814526132870455698995800578665742222574904943370913303444147530467875748349900058173069836273810101351531468613366910669995374011176251603233754575835733184565345490779177004831609759399118110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -1722697318370583545364958535819966980075600727041013235858484843809363357339857653873227235240352718410004246696392919475794092643589101794468667062049891269009449487638687753756498746511739006619982022728296892896503482563509150893805350887185459045470893558481035016388913897394393176448041550834262324904281639029259965448988255867440363097916740041837368394318892343757447882350226904045277714947318320735279694835003730600360653934279916059916803497702887122812885088467809256034297143293363286432197739101565864532872767882804210365209532095092547633523833653834919473843871217956567444533267682035200666943018085321431556634086228713609488154836272496306104606221089120265928200876253379614461432395101534755011449185500228183066134785666442395141269029701775401249137686088793653115355735302999247040992551361278863031583411142100523360042701255355277385857285815338516230981219749853187063791994549033756939843054355817113464253074615077213486663387819504319136504271379491102218554874384632639304825731346363556210138923363163920381413169358968497085701063529089249236195246283121702867456314958374973882530675568318185031231097727102164520882616514948439609285948209001229072413051404197935848516440535668072688232581411314249082461374196086953995260457602548576821780485927048074933584919251971393307924173001938796715868820644942384057428691676240525975203287014771195679107837027825672128036728545292455620655444520750985306303624539299676992429564920950802889559437157141401526683307684582996340923663499942520706026673717443082905977912505362576382939170690167672489369617476143528519357069186274352095821957628913899462146981559110624873685945283448613723790281191277169418948275735942042535180523449401245122798861935726196036485195958495962376543427302594879782213532749009329648597841984460372712960234718790764381237466579445667173731049807876816380489451538462563252900765078199016358069925399927877015703439407229610099400033850141723510894249941465904297082387611939193756944812773275489564486267028212930133675720546297099941755086976433006197075782745305820909965719111330479988601061250274401346535306324786450612421807301522982631385330958769172223924698988184073996586211942373472072865322188188617258491542171210145497908737045616051225015153857217813399076422922974149457270271381852524269359907481766664833497451318164157234173703962642831909709961498936876286334922963100177602702082253378699330005713764675020785761763611847119334216340464964154387998639007188877839228298538259897070353859630411514015168370293035922638790163780861393528322659288407811769096765200474307098050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 2677377244229119972897627641278216521840762925492283635636069521869212762785160027921608249115791764168990318973444983152504615565815420889605260204278132327994562228377732618923193148964796900135637706920476663907668182703483056151532882368813153445452167203733786582416552577228546860673014178917568557214108860528142549744057794180010406675762065265980830156034646951691039900581461786582412632374717174101152762726785501911051150877763137651303557779418933645597543071784134990495851746089102627720682292367568866787727993240967162864801813256249703115147704176979242554782499207780529156497885456776749276615261581174103908394487430017148478417484245905295850606865946812075792129887177707015982761015817149264752976706704718560088274990762139361630985627020985671115113005007436697269761583792230439584212453994873700336533165534653212481070500952938289063261784672646212264167361571724975940072780636567336881686077054883950387966994965836238965537668269787827535237791182003840724292305284026085209082952056450790217689312094495123380510979711695486352841735527379030642408620144456808441510703557086800466474937137106267491863987293694472590158967577636285437355601243695719187022290050046560040856850981972284757770037105198364069583258254636953804284108540920502307569742157458419228975038072287545649076294403319457333431007109464705467400366452875686182162399544799265428468515870838290103206198980420036085514940992627800733712724363866296148164634730145974887745656619805228675660572746302295577776424835032311463657714363228269722794867856699821796880927748145900021038574345562053644804342794262955877890487235990628279660301852630337159873821400004980647616342800757685038394746457262732127599317749653043283248164883046981454426090671135232599311870713285546952290522740875941841641591647349350737270899754829536184503802374647654170802261799340078327034304832736783220599069759022822442929072724604300966194851514477576695777218374966887710668242279714423417809742210559816171023278835952421815152799208505205131000770061778869450786117059119167041834645493835526368320820810069414224303255709039977600988305521440448742550598332535956973234736037003247756176839289218165189975388233829102101564561196727629705910103244601072499185321469133325241807660460590160633358916709872933701195187995320408980382714566627366982289143461308183213291983271180861021216878394952862856700853815675525421218228556100964595810607973200348187937200593455096720551680402009990344258915104379705699860727242189365086345147020895695655878534906366464297247517293470098399959256829480670092665014880095589137121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -3553534408926409930565883516448919210859050143708102518365024832605944488679554593273107992013330512391944638296509807468934932589891258973140966075901741162196517919054593579430296195866330827052957965820237188811289620917769547938814152654754786742263256981666228799593346158669993245171181528116223527226619084397260729798909154744090627005894304711972783647376881556346162832262143384714811765213710330763799080709106581429538840237514913230207758648926672165932375934544596620713742882366408519663852053477945468499243306839081736353312253893511225303535006535321608454075813336234745486441840552920916651406611598038186907625216197779135734928215000851219433147526203745893472372963139412766316306302216064237554050457274678926757601769743558421962466769988546991587265999196304417602298207892924730579224955017858890421730832416165731422025903631336776617602638642546373131604214917297808046521341261867094532654419592013520593904907256568658135311814631252277641175011442007818310321148794086837101241662428464495775221376813114573892357292050752276138140297793863683562068056678145643579774814639425246392431448141618585431693969239078522145570024512957128906795861526922305866741515296391183439532958255155396894103422030906205969585528970755449254693076692098422775033470555501734628461570872189001320077314384944800712148845859871090509578589972671810753610481720033165313011206700846485071609095607284408655530636006805693565261509287390978825734405354485684341649322496342346277051326145652648406731667405812299349209894883549495302585289764995429169879302277133987526452291938029581136860953736366372167307990028020170187974918657638616344377167134607849909568629785906459275575607596078843110598072260376144351419422948222634903211611659082634555391073987709425769982960529183906763180330390746066538488766998826816131589247421404370311340124809256652058866010719915634824161704045565044449310669250520376088969787836596946843403840524242239486306300353967257911359034762263499804316889064331514064023068498067598285527882931743527068285394304920113412167277592055125236540942171208423116847179932896255897016700316922210229825733659650048395005462192573148469820243142805096083273475674937656894151421601012159196760482786319546003263116535326026094410024532213435472026967790184884122772154285989899225796642340898837204381350510522396680941729794237126496623598096388450671225232768289679483562575751403391972899230183786202625542591302545578136268368247021024561219265799065829861383385367076822356253957112233485802310919589257530070750458266655837904196413658374802209451287493233715204587520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 3888706016991344989343012924836563627624138512166475343290245672034869768699573631477940160782422855422425429518940966358908411150484726969929968636593428690507071137803575304621415045683694530920214252908738529816046431181115914237008764364477269429661325334849214832854363677024682015099858753258587391219174288164664652647721766414709763663118532576317884001491567758849504278186302217051990260307232660608165636150408434212287632357940059599946271542021750582223945488151545254904638806542449747460279401129789310358178889674354031482671747362137374322002796966833173252622363108555959673034633896690424080390701735200348186004339065420694012926291711248956627507157802404386057735774422815364904550075711610174685381494495147922915517745606096284744419298151905099636508926138604089094705526223492899630109207111416266469130728967229936087685471749675306348481933980234789112697077060215334830482618196087036132242889158423182738562790457247567714262958114010437154383036517692777266531034652849038634978430922221834763128994295610640893519912613130184613346091456839716542484979830161500679665435264987799503002943729938624928689319617852228309742991275323287562018955042126802000731101179848726572328059957869446716191527935913932348163564527184797660079947812130613836122192214432684030246335115621137039633176092547354036456480852386474149713679956158977614737288024523293694930380985991589307705548800691440543402043711962895923729895728507985986097640647507884580364088498580108049355780717205824519274068133698001791788881154109087746663705911468167674278902055270907742527763482585434211391021947669700162619367640087532544205577763958151120003116214220709540942838079133281590611099078278892188511524448575017473511377563231840106809407124761625260921076499293299489376686362875912880819257453757529816976515584232915390006689188630759134883289415161568063212801982708082368536762377141689693738738188945410012813106894681695685619077853307799082752372319005573251756149265927737746654303096719096263046282817588462167577447504604151530004343620176275732717903501308623262621759379268747981985384997714613549413820554753999011727730509420416549274506111449291911757313223708665224367354481476765376094121285141933284525483592754246858858544627664011686255050771881217912596664192640015789844407569711586307067636203804867695994618266691499699819254974194654436499386663578571053574144471073176425145925818283255886389132618899193967453091246619535793384435784879140362247963780986783588629546437357286141041402779865205032668710908269672800550519984461044540311164359748204039622150085590398648975360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -3288777620914923770368588880828487267205632466330148667890190970625076073398900195018899270247736916124456015975415359810490967944887156844341627000334465126954470022660314093064722838294297967292925538837005576179171714375207797863574266768292845725303926464458637864138750785983058383266815156725154362069784622501391180798776218730755663174947913421422976467830874706246381397793513194932247508268952952329095862758777134604184658984219285626869314152436936168166492182060012614280285427628916104683360477633964051595565788169398611948282127356323281401745812800049189274455105036401079789824414865174216027717272602563016774127449090159009033543681694336493306279779399776095540269057511957356349586785441704783032022154885556013244273680680283731637493789948957421102394938513502612859393892945276665817709103426114082165680183902104965476718007409325208368933612916598882960825842566391412628529750311729442122431472224464036697173776188406132806798053905056015316976512951038168919733530570509288103843058627902537052087581377226357116446578735862959187710829254251873691047651531931222865439597151304825877321699744145961342839420108611509378636806189299518199540235291220295306224660226304858332234710788112320136719933710247548939311089968257889684155051247815404643471621323180367002059895839950262370292757922161588645339791240450068674101718314088230329188937073583707081559864373912303370333663397265310467613182676036028949091414136263812881325429938330403085455922192699186986034645499732471430397624718166457482757776863597384223060726838490086906412028946070844108979434354867755778905416168826408029081808663733917765420440419969307239653921936472023047283520442630748038925402312546144033459297071519216702681283442877057095265812376614711550981040274970954614610532407051312247157822560807946519540528268249937521577775856269606699492411123151115812476470319551149261024566372012199074050819689434145727118974947040490925129208057704501897416742679449790568619210451536625630091097359370991085961379034942838853983692909782883640783340051929651124875060063670549515008102690887497185525686330010519419971417656038012946396527135214460728485928346120718207236018699769283561398516005082611441979696562500862709003841059244635825854371766384146555797375447104671784037947581677209586068789515453687646503276396462896085251496991611496744157663899070447926543382487909934171906368026352681867000517820600884187660159410631033178975325120049531314335837561706147102773746347590679800148034617871966292714773117132761703885425421030831211756573277509798138482357527675676341654866220213333498265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 1926082200818494258726190518861400278279545284911288129926434862976602264616803597722228943838582487646157970843920552024571655910720981248208446988338089770349018331612487565604090426261033291544305264647514657166216182072552303384876180603714358840968475016632643084815058746597570364194975824893283249516347378611560188505598869282447991010601240920773764103956595724381073635223931575274283488022516328117180119500330279930867875763350830459499536255757777544992305898936980934205857297164812138221370849344237201000104499539497626963095416770055955508426851333156873923537384657381234771051344223541172018038583373564132833026265192274818054073049780413257842096058502713114269150804945792631251893773944143830679583248567790876339294438502260348382637316596367689783264579780110827503376458925418627355158602403530114541597299533311880761457782322258094415123725259988720451489073892763455588451459704863534639283446311784971351358399047628235341212123522146221148481333549279365258695501698635633004267884399028029912277226189951638072053013980923261434497927104445630718590851866501583392544040415704864588512383652087634147366537445309457752518587729341089476796632798662296227004654598258351629181196592210576675454935422296557705308870369717289123733262240708373325421835927534023757282110163200366646727797140089349962981018874642066338290191483163089438005743136922139439601455613708732646260583478517287942017842885048587966685408797140951387048961774982905253743260965385520454461133830779371276813541279010243376875410711226250231018284721897693611478545313223535721880453756388226594331822091652994579790297811186270554469437256775902582917415170214013633098333519330225876745420632214655199568497827168937911979844002429159884564443645239503935370234045135927176210539146500469860158256604588062093850718863022610665380655038459377263759415939547503486994289364221638573445748299552212872914646813770988481702580891064147652081226540984495331007555270521402960103003606971325380286276729806753266509663739786713793672879507180673420277108711465006896661807197267290321111128895960687540184184663129460408714191191404240051427945820954918818472205937728235776080602615257785926684078761820171375594521118746550080658618764115324815933693183053777506711720598488239688976223027735831057018707658172288067361608692972391681434483718432945290531405952481122868407943613724887412393652875014444215363976228597987981706625947658589736659708179165123622826812279098761917745203058471562258608312446712177606538502031845352000526994430555733787538421361419772391856518645564335700478381506966168681840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -523621167219781857955669414153002001951731651492084506379623842791571671431490707137325605729040953572101014148142398880679625065845239272233014892291780905656744936034522632932658142242773165041396257984020465401890724841202842798446047081248745236936182685010298041743852607462173415922831417625836863140664785487502504234635026261656203053451983750148569191469231659842650627379143101626855069624951290342018819746254319083641907811772866073516076625271767024124353878039427672756602286096415853328081270090365481089920151829793044880945807704444891866545936005017478729652234153311732333837722796050371720099099207911564590628258582209880319511924478457647935691342373413291804795076390374817829331051157913605037507489370455932959510077246551279449202795708820963526478729552321457557954476293402199027236426996041321884284235683249873015360694848726140599386423505213696193334855754417056315379097877057204197681041926896820535013169520176151733458526005907194571913052636324782830793094410563394179202940317108398103710187236905487680682158197206425309563599315270867641716893849327885430946390501793419694526454125960250872874103097726344158163343037197269604925151479383789382107616934172253804210526430705812038022793631092227627062169491984103347259143205699709793236917071126475369341521564731989867079428988708729567576533506457892166743475621725479247119837953389628638066979650827686873088683297595204027052207907431632289722358808330269533797421899717972900819465843435224184108418988735430960655661020485057751959654796750381533614668657300693845389707280219937376862630309727786059336867594948328243742012319181023089827183362580399453411530478826719502213235894161439578616267687538767990584172652717084462631516370836203139708671446275543561965936156996742902630268891158118618489359705192376808344218650388576133463987725083334444244987321398631107648066675875188887843325661904175441740573889161703692176704469935870698652781368064010116521237533225639490617368307025633724895366551729189134070778381971860702236370105165093994953382573568584305466946811780651109584154175891974726755589773033261354517162661878580422139800908691906190740444039767062819983454312121025202874859545526701580432130982163562701123303743197506549858415915688644729562549372089805020032181896480894448276237950809609906675853270995350835769271612547105454564842033299599210874199371879385487781539829269254479507222211039033773426691063521452736431689108574551666029131237640361062521909573648792916148283006523315609573299098500824618942643590940269921703370075822425843034948427590084538823900500513201386946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] -289459238057847064175127779252943065373873850110163900531812676255174466712903948453150297578212749131617377533838101025168749297849022486599614967959242052125286100023206832557369886067877789633004903973630846705411439029482328036930724754832542791468600346067224947501542245720372603644787110171100082595940071625634851246809165291099392841435646288494533358100378136606378817004131189572638812068460587189004982058192634797373753373405810958599694326195774091387340928851227929533734743160364491575767231208446479905045580666561084629359461515393628457591550251358848725274500706881169649337195356012358344658368259614193556776676479376735647880688880570838102177552487856075381369252645262452693373013174886210797714471631964500695027431241974825374719894555834121418182743109415775789252762088487028153366773402197763827281216850969406174428791325147065409999914572305756466398131259328533779702684715254201598295961856368383002365099856779082188677860922702196515647726726780908290928343663193446549234557832509057534074159480772522699316963153178741070778463627759081534683344560311627284467591893710442855303550297109110814357850308979719662001146312985758377196471076899792852139803111117518428430783477907898044796790659645642450903582229703959967364585692870926792505196297164023720489462653298636370453631516168173977200088267314581114151722217346768152192183841087484994027397441550934349279661157792769722756117589994178538987391563195022668421920561352552628935199703509979802146151280906413347850393495088537761252034519952762138862670883566939231564251611340634656227716220156249881269360215588365578483897808864654912508899271761571408110065583580152719313579945308080974449211673240818290747226225737865027027928081613215102312536015017842344235564206405653215238493917203322497678618908379931070111152234244479263031709968307648326048528046748448474660561315731343584560155789451709486816810799483131567012965518165486558468313935338430865493104652033423622912814557245194517746150066221610381546637586110359123357252207971297362436935609090051311101508773742310591164769507195772657473096104484003389289792013014980674039942749436029122718040033015506696476781861237993067509311645021986905459449064796175903323120292711901798569768908439921444284099019168824456599816607617653915630392074342174766369900311552875224917513514845217526931830232813776053893242983677779985700245733774323817373877979448719267997943048328668087244295493534108101651920519626698545152868801309238279472661767366648435257500182993206912576502327318609147335325881806023712075515854120263468898467813382796492144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] 450309964009255426694356449625634115245421786340705024307396441887502860383526737496305656145302173244304682267622179676400548501807048082928511635739603227112189785164376858918321737159972601171065855185849727484811943109018638712363991979560954167221996071616793959608847144403492631352763069685944596442862566699135573226612481733492563483624482295236623123306239102940232348517334708825364596708300214295636471921085844565439331039739501728270887416261584418486479876890301483035706136463378996981822799711446290372628428513753153533566731900603050055906613827195407482064525719926498847048343326773056904535302529888979362824390694953934905795030408373577040754664685533795058327354882505186089678478551351563960603465632595085142681388188583606112380003241229071414038131085713477028310899431979279609029860512237373956269830287342237376567786271193737798506117990637954438662903741735115979170161669839613439105349201905035084983115636317046283359110661519696792899690876773636766273070758671422573190971895008559561494619562974819772807599831883346560514835694043926559742057029345352395233562648271121817633796404839461368568182060275678253044237190299345935107722138149516518265342148133585988517687613279192255048179423745332006745658172967672070804865271549883809581481531722313924240858414001238182979204939452888671162071275673388117129127308665426583189440474144384086454036932165397986925327260404802712222026646110587176878837997245637982679655944315681415308891161006435509860015925281343663229484416908001969112909492348540128630865997646794317824711706196323522557123601888100819444760915381542535407800080237185111998719005682012380517789528519578248561003212604928404110852494103204619698538824641620111837465794778134354982934635360056962392495016588783077073206362056196757766454735586102798208020675245378853699116097022829132101665036552042458026314924743302952228307976030016826183945756169243777006913797358844755393685545284061886944105419644216685162643312403910527245901529808296545733873835362759793397732243238314689304269730546733793901845109295062664638381663297050489293841757141475355046056180810361715813403402610626723946730529742273128351406367734067834774855276038180980609319360197027358357650620863288329271852119025334716271656624019253779807600845380629762138729056152193392534366836761027939164342193640873723739742736709228548657803306883837685876454198695052748981598146251511633868517921996248701668949730614834947901624709966867761184805751388992648530692438747630750576155016413787256904914705150875657117790622074789838586777755752158778183905944444782604451840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] -289359914141439851069621064018155595526931519433234870138729426708102825883998514844594567145899668313351997318237738683284565503608506253443185661373565893646060927982769882474610276246675120663596556400730529170638847245246626633620431355695096586592240164246926605423867382018709577287560674670438352803594633437293277634171243197820392402898191296880729029040804314686916677531856968445668164828302504949140335447768647208840526804222139556132034214576947208894751010046729165648914879366382416059872447931490772519288329345232466868558662485018712200297870518912433856037603368875071388197499447652002346062648359955991532805368058265903290412101839771589423791835008317723180057130847946902024432468526406402811788961165041254888700023525064498063168724486879247730557518929699694467741430733583705233298684343186887643347246683001120677830080369736875177720744541100516088083331663159193706534093441604536924622349945965914752133307422958104512984027401897739912197240193164385141302958281191691642922982554073448071698997629994306021481039268484471054132435961057648230938459455665999143777262440219242497232301714529139895867965887385159094787607187296665163587710825691290776495374379200208098110074219415448966471560833305368799134604665818226040247925718176887557144164880443149854355644023500532639604544916161458800699784647720880786262001246820691138271865204763981484211487336185039782389399218575037390718474729168799088917768581603589861425825806538024260449928120474966411809102467707184371864752785240566429651121340359874722743100518362118237343165395824030698534722382005470564597699879896668286491763747534134445866263891839211307157572659774474669544586752433313487884115872354964937313076144335123105554295054393134802856543180694788325903146742373263319172015255224250274345001927622480540869078039303367995556036736669792693784619461012142660281555806488974269881202509416868556286287107433951120144825973601186987235427710210233536225432278867183283540694639001536737243242687075917032557371134817078781630264780768292679822154962048355829254716532522135369616375970917786730778020091310391133107598379546687200884372462807198532111090742135114639584711780347204935026464546911172536556984830453474082490653951636854161944535281932951197796111195367583491932706955465037649727278248518913711340039235099083209681716454570534539018848434646381347016440825564731575672186963230874255991969322125364915729232709665341007117214652594424569372627651380289798955094852651978609197108634800606596394465924975831504686817679053225563471718547847106876622172923300139679491308339516750818181120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] 112635723500318192675616202780048570272925024507577116271340620862758686707195156543442988382488486313388436071422666401560299964713810077384050449417209372156290130815558939974363235905796199992354252536333100485777124457763257650923245271236939436132925447014864513841485833302200281170609400852231546891978094220529635424651499524543603950387712252438897378421228706160130518846070302279730938836202098775541348277643672783350001449309740319982517432719527204213077361201758604722839677908573982060255986491842849219732244355525160792034791095399316490827877444835186528633351593830406332644065570377789318456905532698877936448226387223581283576886922035894678311039182311316745178861650210295340224271410737787266155100592469019678279528435618201630181210863438621994041434241552673552401408146044406293569610264482771302960251005355272019451999037174372459770177928998871325015981694013539950908983138069545392474677255294356928280644855139358941572253408612764074828927525454895019142145849005383048052996201760908935739243938598627668034861285663658194272866361426579171112258750824066984063745319442053093406286793447298205393378612544029095804270518768218428934681067154746036475877189376256804706019578637159203177197895980937374976283892476673781727946786608944132441845859256441555707551438872693352450698973604533680054436714267001527642638024748261956363776942767971587211401649720821360256502795748805015906132603264257899514696069384426460585236542983932946920542200120102652131345823191065516456947759015821642008418771451035750038637238373405074710176419485769353631866774413817526287773421032519031857168543210750037476035224754828780675361213694850890367870788374310270733486494978268621032131206723161635951200355155644332245214103253749371895554043651141945655099438003350651319185881317266969573282466902359734191537015081869251001146899453718027467858151619671828458987721115176539783276181121669090197801711631778377274975694791156556428549781471022935160772416601858010673843192061104313185120265825807065807874713734976807349381327144664977574288794563999539643849231317180946607335130404667488836932189267547586111051752135709792796026767434883819265865191896644524719806464474977800476503392245759564725860857988906809812608550368188081377984726799404031528415975656395052692573109531995938682220090023712518109802998212980656721173955596357997420431124273273918905897381325652847716189208218634423282042602279875546287392548778068274705894149644073678048531866482768751591049063796638362773011771833578777942278914403540831072210005182835246362774126951082211030139150202523657175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] -25441566585279173776797369811660591418010705446272100117187829456184854186452551823432399738576678800440740010399328920612535470836719925286788479224700177349989461659538495500657715531530593744515332196133211456453282605926730646570608030224990777385443864268781428915690078545564646467795733215180999629888008583448112238917247784030771645905038425291175731824826451663485212019233162334227722495625306295355234913235400650189739414280601571187675395292930448227532072395202234998012953568594075248468617950626225146638955695295160887173862645278179689705490156343054601387199353223749572188130456045001730798149611964109203142246116759663953180711899659864090199701854395339887210868069112744535047025731796944114478223226990873868005601717306188190605255461481998379256542260265653777655107148248944669616271460790736222097586100538758995672532654383903992960441220724657303986097490888823292294632724072866601989966276254223533207480098455912432861831318158658938053879291404929303534657859755406967845996318438409910862520926511240120362924252584772566402302720086310864264157770739661973726741051017908633776083956347475277866135871609621193698126753971480991531145974230764226622426483753734548677589089870558992078061698717416733446066753358094698081495822160445467931283314280771395990265370803682863673446022524490843363834172112965454921970405336246653425724955519947359362952389335728182731047773975551454157362642345922131328395831788848886918307528116933999539464165161005039778181179851800346445474006289706928175690705934995307335921584478341168718511720636866575191006197879381968513413275949107219583092486396648672976944603768363416556647960838503590707314755667704802486265314030217311176578877473690873152946357355208577884926499089185058142515285845892712390676643122013512387347023020561699811810707694791378724362397447907591075741882741358680964836261969931080593133499096919494860758029571168809371323786144525709310056962848578242336095106023943581152607227268072023392325437258179374102972801852944557765618023605872325601360373424084939942359935371458283781298168134019157061882667471377432654767598818924015295318566659629660889703102572116533213552243121376973764969437151714738277348156938544556665887534321991173839134010405448829410148949748000628562294943757498686858957563371873418402918375040352277225133044943364331137614174907349508066091424664596382190667127304549205636731484819145717338948882127983712349890655506360010715558703992490760041057118158199559385552524816874713302548994212435906191702228530402672964458412763657532714802678890979583603182033622104528650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 4646038048404396367771754364258586379211859694384298679651936372694538259395097597189400711018232251017654264268375903092918393991413223347495010572866682451504780183570880497644974418844334150213999654417393201546291795443785556334456930026695358333240690453765472668480381145601875130098952608162569172796728986854381523218300208617063903482027285784433368598478900057803641712228128657738062818238901544759601718115762714972936651035097736651268785345011740812064484653376338233371207910929977412619114969422627049509453863687468948607039409158333150622110514276499285289699149724228581907931909830454625106894253817650040360698250817457150555171621552450387339873132464968236394751812146878712203967884765039755223134617244532391061126749198496183864087129662351764630186999226098039860386423346211077198894257159569104793720132132806694647432597847817209036846011512263570940825005838540852283987671574516098249921338692946391653628002824488866027113626083017414701682022523230268788873882736473142009613050663962860407121300634474063892999691474756838063090779953842164143372548437477435105160529114510230677903594790887694715581705950533717287597435475808650516763486071667632632322404001055875683929881709075511087760460346416590096801349325517932696461084120572048173108288501901058979428944558208949433555559195963708598082922215607475595960717166860314690555338804535479824299617462866027321530473579379003210018468447206601036300664609992521077019949308244114190063458715212584317976712658265951048498465887064698332604547017881532161527837482678991101587712286577939737572458880583777840051528526539066737910769061941177769278018449007067268071481160285649123670857951099069064557152277764145005341681165858792399429888995762818608328705092457071506232424487463096892694547472867805296543880922096203333657698649755383610192957400109824225577049479671277342015128677019128819024601281790451798502145416090071578133033924050214656489605360287402761093650811983389647963258896353584014056545350403882252032045886740301724616826942684135121462237046976280908916081006566745587149418504003608702552672039857166450946367366619805243586365615540412333815025157513596954317337932259789700391623401703351220546193385975106029973595231070841771516182124996182941612467452879819842207128790793279707799902449382621936635528030090831023567228592359291530386506558224389197337699218471514371973184334290308165436066716308122299739784446305498545274620600779411839584520499336137758158234490930811971960718763810633153055081147737418233130967627994177792058238946002601605228448905615922967160813262331078246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -6241610188055458323940917295821405377463209742506550590109547742769674603507332728660967479090848890029873746404576500034146082411307477820546117994911946241846386897474659836160954308443174349658883053667091539489009861905823462714763566776259875301137610625946854112447914469634743329033332191888571012056974721665559863243751031400441205649634078415378148408328373375695082963718747531103822668127986583607511980827961332825847291938562140501493472037903741984954898326413944191355217303182597920893128669910612160804861167840283203875980578557437438223526620849275306022572207678849536298537922340041846667717936821629774866160906037943037324855375854203791510651590824259599799103740674725650295719764450905636151348342229784025485027105308222681489689850301670572755296827674241879622675909226118864802316338333925191059194084067716019686216297779926920125970883414346614174349361312412390363209637382688252100141813531568502577555593409866203349614851228066135304062204237129692070356153641666943450386829239058874876444135819219293125512664910484590416316443445163779561477437132038307606940286065820886677554269091775158848418338828038978746338624170654312381441508466488297182436699797786595423842655230477315432779957826576061629758971648877934638154202172437475893323551855218656834792771264625882177898817955043773076285058414655862999771858138431552401457115063104320865932693757415715011965665206363507844952601298716534756793373937672708790970789631023360390129761430394854398325702562566352856729004572795521358893936612088815372417307564843872330533884515406603424471548836359398122821727508657345819262501642160964288609242807245915853181839351855863527196106795968625007124312276644514843683915123907983975087439039023180321285368481584408712390143517142579341570913425170729238783273364011202546510046990453608534756589650776454866944000079719052618675070455866169669340969290074355231999976201689682257654759583872016003081142386252363698040638061669168564503125595703996098377867107750795986450553936217651130125665642620123480929742092234219700057692211305287767109467058228616355113396951726992374526094220866399637364624792846513041725749170569095090891614001860109932509144963413351195694459603410150629277392685381995863872442649831923035951231065920192754619851018761348985371400519189363469036395113945463726562665225113251995063132071029816293807042316509695953997460104023285283829899074281989029046927839908294581088062146712649930039858023300966387331522099568777870027554884886885450362192092179216349757416096103260325176651239461812195831341401627739071317840327964046131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 7889176771615501831829034238914054790137618462002633706150181438389929792261539185677124112785198138701137526891231989654218244954203776690221168371909622357091283548136083478234030037579544416746233978720833232957255320101883835691548377272107934066066879989314133926894315154556832919585954097124558173481577316210268933730128533400545411845806821162381706089675105364962968844775768468299187806255195708833556059657944901640841939451150649176258801010029169025026075155972996928451812267101551448519541928336755224213057666393421034222633747423194313360633894359440527062976468648971944866790523424398584466561004305293716413127831591048099875706021383076312664763954810413707219950993462234237379559541829701677975901435226273128292629566017132944622350630215305799315629341048459391688227740349636340143791808771755094831787203661150788904179565304665950491001901526918980822092957547020613757110619818946269128326612284985905488323827343473795411140192094335578484912970295035015317258414953959354362622186253930820290660546976578587460094753371200870118013158360331830267674833698264634784067022012853407208622509864408549808612574165120343602499179085270000335632564973008374593263062000029350246879272735121854840472271957684879575447162026850268967518749564902259889079926274180190385968344520561626813790860036248996048793603480343863670600519583938233442846510854648317912526903261486005235686398041930450641159014428954666384372946469031648154837025549663043763448062401571824795966751552904114580683165310316843362876013743608276678232764488378604734833296076165529013144520305992500796391345120696905427921130867747649514626807804227723801432345817203757535341192638171271964880157216924436164921711796866186532073063768234686808564563114039652621374508137834233434196965302451223000528882582930297620826022402981039842150278277412214963148886597070675021262334979737259084305859598952102619224311847044421999309007376915395526101065136100253374533224868525600554066917530650108909567683130253538514462752452050079380390038902383334875260230496739074556831797531371065664957855483903670495190642318686103433487357588962167685291172304432317857132513074554605808576444570426800771410140748546724933043171178317163381683622364440075189557691676894537983007068578590970800246014282633672870440292959996568771559019865453838673736553790486265135245677225690991998658033671889108962036647080835302012676662169261757187367540196487343716690456003113026578778151892100877451399195210068979338569226819772389917148950131698672215323016653866710549656568591691745387841547368903366735446586095960273715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -5934778299218244394016674501437037292092673746217418654517996083779230818937832627291319009559994613651602987808301982436185750995207225926352470795979521748593850733659609394059948349172475691038471977717900156363146603494354775087200768836359746682048806910700331537898801172577597173175052851931711558816105661581786748326712299464108538802976453967362726688485097654885607156954834135267871720701153627881260569713497255832540372178499721875563939767520167410809790672478403105010123149544949519693809970804866191043613734983454053570417294501966322033694879622467938978046502163626403394154636435104866888392239891579789215230458988819535872983492957080817676104886987996514548366159257168623873630029545661533081611768474998020281233515892797337343348342642192653816480403304125860097326678973566079698023274337794307087447203096090794457546152677223200642996637597026888344832676353771485087160906259939768870885364542967909910345149089149062856362068291577921594011173802727015325605708301020312585039238149740571128044206204197692146907292529495414200532796449245869597294293168343251075619914983065772795602953129901758188852474959723559252079578020836651435555249579346347111885066975234796955546824310053811480760545515949092078260836490197087120519942311231351344066598380239075990795651194059899062804964209025205763383953707297055378984647670735207625800358632827801024645425884897450416905161413638159361721248353470132763000003983339603674582564329657990589631296791461387665129191854671591366084349806684683859303908643411919989925351064181769594766668872876598701267255410868960927221054181610581166693232671386545463958762453810653610662522013666508329506936413352639101308835887240155091364225002888813900867524419014178567762727614355365952587833109841394803827957716575747590435353781709775418633087161363436583751141541233804606722282707299829576422321832831020457824452525171585010346688747236608340151299256373382725744225546668146350475923004778263541626108059971778327980601254304397640379651126461695478328948862390352122747501848655871572338953149080101940015670809599513838700221724989026289013992496751044318132848356564406419324254696205598850676126041392864842205159749906036112196167926855199260184895709708130202321052862562347328757589585242743506004752910855008316006138871406581782737207075200083524158567768608350858917176675518509242781521417980233506504038023871002352023377670707055065492030277764330958004508985181213668325320228246189804937432188331040425033411426200428626104155058388389443892350574925427350743315488622072656584694410051543564811824416004757258240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] 3011783010567044980939194043057969090186146359990752509214501479154168060211030736856248046672383131979643212619099730413562934636727757807180554649980506315640674050667395626575907102058017825315368483414211817490801039223066778934360063730254919871005001871196003959698385499583574140261268098988500253223152721881427384672149703797173642602018774925067118619441119952553862573732915464697356926447187221331102563344547049911670692024321970071721057667054229819993864506049708384648089724960137712610430152245977459574133523847935907616331839482558477188247496190811472949325999875989250549698416598613438180389704972695674491939757223650273643788631804860447286066624467816914635224385943553094254683567400103524068256124024497023647762364077746164802967858307440704826745802642790498979096026871136991301590978793666186270929227293346601688814714604103265985860122119410660101218491651969907716073577594260324917069420071635540356105276964521389626257378043126505374801243867233796012620909371851798550479558067220565636880533233546195355955481646062163063866646267629010476013187280029723979671052071222766413345796169993003447435473692016725885867586461033248930748463669946932176002122332147547618176746187678738364676640562412748794358215565844409521547333777385749719698343761112117266593488326110034421751627058555734582498457239017486412739125240754705611479983425068603294229895166958503089162487100541712306910434426225916248061397270636629501973677793802557777287550853680061648216890559901077643339531263079596703590882562864556562896095758462901963510122729522585186643521798688853604799647637708738391719513753267713681822828199992764726671895736157355351681165543360369941647864637866305497115899564631099512868225540902977398240464765389825385407456392930637393907399365787218288035393593036406374631579536126229237143966625085666650411516526141417131122589723675934569718017272359992041460216090594084382031402484448347280593550033097426434114381412316618508004193382966545120307857321045465385329807087200796918017842740456807630111727860480715326275754023861084357033284930432570490724133750077311703183118350475565288187806623483977410794664821533799572848359676062266366624695327405128948420131155352897914706874058557163678728758953477317601188836005336234495481850402223157997880995560614597221768901385494826171846397663759228118329392506595668524932903936081207170309196841559042367690274195117156423957542602526161722619847978328817278465865093166020543920406595174092823562378150401379897506372544323547647377110487373730942180625166564488786731194053581609772928797411754555473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] -1064518760307003425801613531446710479725602857001937363441418918187440114698879659340445348090079892691494337124682696710504755423017704227472810007045681029877004770354141461297133402490371122823482119109881584765770658037144077457023322990035229519736618282125784518108619318789546206395504231076733912469268817838494563744918041809974841094281395318865936287544743762487175746935293901226299198929105864798420454012796034877059191602623004743675092483654958485109895184130280482249151285288427235792147752142274093348429981620469249254426478477476554123468493786940277309228567021293348537369840200613058511763688500860900237199459670971427538239831234155355755734095207405884066611433157780236046480967886888261814032473439882121269271169421494099726038061514974168844505717911988535386678125709479701344441175940111428923439038128496109916544801191694474142744477990491277477344916149263007700311384170296233690876907736613773407420345428237754518549462662617325887252356042653107779481631142721337026306319756642797204885260359432737813284586822192960475408840425330596047849226998499325398862778323403312444131190749225140290031247490489791564978922257131958265748452329515776571747007246891946249123886910900503254887012929557218353329465001086520779035242948442795148397394071309689055733938434936407248505761207036629567606893011358431603905014359425867151454653514326395702670204316496894523769243539391920094055914237895474711469228648658892574188727954453778182267977645359231768961369479574308532951795148787492395164872571469022724402035085393182643578341726567520205359076402585505067093431295994106640410327038332081755784353149280534320876899287130077874032901970187081378102705180570648176152479030000761913579283149938108942358148575262186344660628960011822166290100418097601758705406630023588375232342911535888162822413799511562147656221827449902262534048119982246033489526570059955923505214543965762182196361299192184686906477711568908838873207249129164841281225682474560371613125559435781392583243635489945080060673175337875107722513771046296165994300629798720667278089924086130088123579833026146876453656014285684322022948577709012582296856000423468848004942174798123162228623899109484325554934019131657357533836585832819167018836674170971677264529597274147925723995201049338531507078839621705002522378357904182318119698047039639530577013516109113275965734594391005262173510369205611103930451053767657112665443707599477835103970181092897097371602251565321393438526419841469115132920234331357944283761933686911927929293242431220982321979371238573394322042600597279078019277047875816652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] 245000519308850282289182981164091292611572202380143187191779681415854612217320207838678530724455667727751643081584365811164154355283482435674625037434537071493347618398643005953413746414526774375179185451003850917109623547632463152598249996658031514800003903954072401204549262097158739640600164135666353433961863937077544172228542360285078224753783792989161094534660530448681096031422137543983027794230816514401230153218110374379185590398355580726143698478510236528833922340427809958484897800406752722714550406391535649539999703501708044251936826821746396233974357893204534499629075778135654304703781860374948276294215192639602709068333005352604377998865847741494153282140332270035636085907251255991440501308907207891099809869327742769101275198176327558283346440316997857546428272486350201013636159821741814921740124385155302597126548161577440005460374711932665899297366116546504333606548529301005318373286293813544873219169392145548542675948687304175848939687651938165382352804534327605556361709299353000887653956593150475592987111776804988837476488540245834392742131078937853302962311260214863352392876075028710068705432408582009370386566534988578145355574499851467017845760117733450458649828940562242858007131203961592224219265873949724978062029560418881649941504591765520308672525024518061682127941625121679762497539219423968691274935033918974802937656627382324640308302079887394956447298469520846896171613645263995166037984023608348240906241135916517636054901354345660297895288464131222031940613610432456911053231211654719184755416348357446746203898715034226167698945914824506802909691514467749035455474833475262032226275709851164678200682557574216111618308715563552533959220770397577243010014369455394896846522427884843889368174383427288001456273277142608159661046606378567254271592090081947737943155648843434792933891413006266017512546632745080009472780856971221578133814397006237836921925026383707268742169763305165726342768948238123581658360101086867681076902349498379398174947433360576692697942242216409144049418950040802431687570388523197949794191167057216346475533361292679269990720856879841664104630333921824276386316023404456497478810948097077634626457610035125706277004934480977799294454695557542922686498290366795683130442866562600787238220805893471827321503958934744448225654942793926427382562312457453665553213122461903495595455624443858244348236154287585581811831955772267141728396101424726228647798671277873814741155517956991100036068262618580263413859852135842095098927092021919140746004331965524837305981170769862141721867310932016074143475941079142335915075975015271363931079194716405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] -21597424746824768422567998014020336920268485415326657590098606456792317064414487838664566453469005237529901959201387360990298114978543727070671389817675924538122396386844029721242138234400597627122659542032892495153073119168913496719987442241223640535059429770111616527825858678578741572150053315672932628518212927243449943813687703177805518092058464855911078314339090004369979323497955543555972402346539533125206078773184202280852364373027314053019527882174827355644379980638095495477336617294034334830938258324272938206763688627502437608819879779416452419651742384935509490706404931498222303541133133356197942421319724249626894720237593117336836323541225705772388567550185252526426063804025980026914043864466827788370956267635710909699323482561716805155907400581591154717876901128345435790327635067954814546908875747989150868460433722150036462873798782868158986289121523948086736488448950103809911940650207002674296873287347345840210251645288444433161480620178776031833675797037187330006643108860254421293422631960385384131514386941530883554134523342283384744972295253382074983916021313942025077090664874606718879935176583588133745133688333896412048353652689155521806556881974366539221646692204370148856290455888585108374142630055510633645574207807438175899879124706032016834034151117812056553562397936229492052040448927336800452363717479483829091419615846023554989104853283047292656448233305321682180862156882799903942467948711052307549896589486250375198852538955742399976600741206912215233804644366035547490174236215900799807469458203248212050213775768022528793480393243458664047974832502564738300957381478198766405518256908925649785680794722424130870120917566922065156635019015255368931437217535372136120596522432562089967762576548400218054850444566320968338811719214602760598425322043797819494165458850028984902674490949832018960433841793215566379436629499065488357454969703339561845156510597609882380105250533017227232048029778537366095259780525966816455262465280890377344802538578742282725229370975314790783845877216500905823308292512852611766470068800556544531801065856941621384926902712242358691956736899816984550960621323667239551914399955059784133908816006499355421471697544177423404681381263792101321739277381813592359599562098234460050297288001059468727459397177996975012595298214687783092190502741876539387971488469571779879282257728384659935360861841443586613514406568709091129564384571574117371372019441466754058031117172543574613446469670329014391672110102201163251662870764653985659020544403484712424587226825512803271031670044906027252981948015059688383405189692962207988667549078341550080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -9946819260477296142817824840525666494110429840430324995683114571777651254679864664401589900201667107850841961562078135438522657916432892886996396544577465798439622952884347335832077509726486154887912277919807300903883100186088870642582256498435743081131582480415036823021742696440101917728416134562087732429881531602467496668734863494969403862727322911805337576707073988906500986579938940192895368340484011592179610303503503026096152698930818873684862960675091176413972343224385988174830982570824009870672769997349647923021009222991098023689363800461025441846053089559571813349135368621899057831921366197553346140816846943190451706208804627889763979550543503746342768354157703755996281484609144257105913099814688406699294854128879412135181275172173963040211149047134432480729384068548558953900102395175560853178935732158079806584158872414921082752101063392276314569095142278879242012323808991005279266863668258012214868404062265509199807778099476287559864342457866283741808154339499350642985907911185397400893320287183549439344030738438067358795753455167034038404616386527912957507435895078958593410799957845040155264026428868944432007149143527438068940434985214339230033987492749859106343814961801226615515180398047567177623694545683199532399877148395445483997298223105776689789999692210202598143467113353278951409149619228157737072408544773104628433943707118971322894765351802350224710107341474959347322772277263198140050084752240588459786513103546472034724673866687092139025901744877645410355258234816348005387775725693186962380315286763913026644518981637226582707313676268573313905102475700917912105493014552857539374501349538325872374286167114085178758092181452415170910917993033388605724734817949325913034271832456478852229525762946699596628535856036462909516835013904410235825711747951926777653430459053597616904784617590366805722234910879363769166844717801161532752660438757118986566167259718712598987762594148321597319570479556402512863342368340099106416203707374460532348343360398253447287255755763752004312762736876417468067726872992138588195124539660190630006721363738438471731308702475106683665041218628941049927172532955690057611428267099559109563153386422717483401298449619814985818150612222652887284159467734779080640936095528381914775276703275448146222810018847881094673122811157456843489930974691488099732612772779530872952471218569341770164680442560377882007820418109299795721343135779148909259087564449208657539266447336346377906208564238965350796562489772264130495209260015522866615916472402707693115803574211535791045685560320675973689965843714629430388613796674378163712874940286894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 6427142392674722870801414844421575220891793410125394003837403162737822494397929552165815979709634457564418446601713668348723642486353987244157893844089163840043477904440798972071204923206124017457910982582655636105608991834074102943876571443923477269543351425994322822117561431488905590394722424362709542219490432587359934216200965129341337002771587769893749687443194501647600103468617978052228460906512327222372618722335190719673861519464731667361879449369662398561992693907572251040388620931673169850960110283293823736213692601962498689851729849674046983773237571092434184933052756539120111294484167943293815629982228196848928450119320673165452054663951677505960211941807793368739894348134487561575632140631856306133155260093547143828790976392138299414944700475995026024577295868355248749855234892593996484385456349952854198742550474286658905215353923474937448787832155049961705056676360737942782359371413407361273376474949809444632592890095040040728291080212232372198166376338988532603814319949092513838548232963003334770410202051419277382567305441527684159457680883986832893258695952633075766686710475286107426900870897606680181630878082795844350766520988400223457319625096284982208688781765935421905012243799152840680688863238667259056010222290265239022212628269663433834238231435478590993216697998684130619705259833158106530900007193289548158595567584893986656426072886325941368736468269352352867809759560435945690670589614175761963863622588289058345525582935497641855225367227629888034229894490472196128338381676932761523008223756866718428326958250947373013031128008210289363041339321028616072755989317487304544939233731710028183027764936769613765010698048897095212519684111017516945632335035557413772285206427143173321268799660253994610273260332305376691935835793243832891218173700994496374719125147685221717126652136177874131354812297949698237200136279066572939718885571805918620880326404361908669644041695656044854969782161756081442374388112689630907973051143641896940984774885863355235752644035780221984581106215592532236737477120438822046778883865260789887792384764161579127373913921191009114475842441770530094900037328068612826907634806277127543560563666000689712691753340908798326555528017427601765918586780009515257215069796526804188985911442896493260509959390818100795382991959892089743861031213194357075532442845108741892554681003269296806111719176787578966015043705620134102475935745678002609079763991253894709653662795567621763476771681618030190751345926393913992091987815817579267336235584333096303169005182015034187686740258905596363726132525983777233758198906901790577733345361348526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -2524058435713974493983673887038070552428655712867569151822259549804033995421932593378388442215192886834598847941845455183872645084870698190008414268863080629847134428503128571096366333601754759291508585582249232061687820007305951950502714827531017181526717388406378138914531664396976671798171906102131849735948413118661039904633340291837991723709318978707985162054994705633369936741802751734882970407082207662822777016918293537967597043312981455548887681079952240042517426709944156090652333258064723790521072427146888896372557397481936320869816932494206354403977943996391523948630590645889377226089256699603793981053933831029508516634359532816142320137950095918267960114762988912613591326414414183382162172767143462862070097489341098143159263627180740504993311601626078356668653934290998572249590120479077406183144795382898793562387543267657822122585861857383687460404935188439207472012010701761612687346563150186898732244857362317012322567541110595346904805436833475067964575096753464021474074297399644944674589672745271267789250135890778812500429980037078823384877836147097549043662499742613908207177700836481368683019261514568873230702390640139436705580652528455407893595311744614092884525268274319322459177814116063175668794747732723917884730265320570612595689585265263372905169175093231833877617512780212642489749313877328861765710255249209156860759767835031743742660161031188216148057290593647872107785182765975826984429337737757768784978508409283795328649291871023958477072300597045108439590263970346289535346642892767002909822181819160971329004764408660592599149697785412916787002741987877063227963684494030016063343155601728545747887079157162892563269890180196403842843897356522938217183722147757017252364512289246522514522518333541219653629736815761615943819847023267215501051188408071842118604881968406919906238597865809172903771839866214863102837179026235608921990752534569779325545142027438284679134217493393272672415968486729851550246433325177661057159331047709764575965168784173514890675590711125791958648953881292949883862874167734552259343661196087043624317716076724847027488281793033515747180103774354075506460515923915670617460848734977760373500825962939522841437526854517367574474013338106164068842379847791778778217534537158881516632549946109493895004864082840676027727107203403804258269550039727039997308234369819458603677311140660180065269808552546499088073164061297626382492755762048383597705368108316441147661081008088089948213667804425941320600731846433819862805870791533654679598937321990854512273396632431783986416146678957426704404276509307314307264244222393806537302528187432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 849086038717631140191876243888116826474651288234280062630029197305972004873995379262341578397538859098327796641186971199155021276297303340633988124409264672236578566164510639183667917074192689623173784805806243285979457497944573549903772330427304129806828850662428232580264746639390304172588182237073840691968462226790646186544867234685891904486581460723871835758875971141553260053545145920961113671007058869577609522299108117982151026774613442204167840529256666132908568621683386778310713456133873271171243303798712272277514830255995288824308024544399297916631539574402356666519080794162034636869787322326378415708123461465126038037763597286872695925066697511549117089839067414526823088362773151834545473566527582947093706667746234927935717269995916230122896451011126909498974286089434062767526247194650512343030302770062341605607580996481381002740782585011288800770648484839536856786328848991153973021094086820963783505309861628999124562175021759155807589822350140271530171356886373206820572523076570706793584340013587612540025294323859577706893593979581837018088954196296811799981663418979313854168511786124147159848075375214686453841300056820496300733585849621674454126920422747773616663617750860952525888997370569609645547605801921548247590231786962834061147435001896278695013640303756478416797195658309005225666877718408337651580169736370250550591232092939875125618781190263691830391858813927106329212942470539127661452540704604642438188013794826226171093237644329037039211144672761540747513930490099519047164776506389757800987843781734908336844971765357471425694807648180486053064071143945740284655678490121458485534676943933511175769449505863911306989175584956140659343205017584469609139495286081356037753092088505517727032159979509360545640049017829844798652988358614120746375097165526873020919832624736730431486410655745445668507145305365234858180223880295876921226759067322018037819316746851162423799812730281145481519560409241853127507442946278150993208262857265251204525612088742549869377771910080155506163109539840657116478749525312851001521534345177586136469628902598623414191595528760242019944732447169409761553721080032089994417425362764413010996998743252313464612050542585105550704588336935863142218392546959405578787162996854916599871904845725274700961268957011408655727858559520694693387201646537796532940212051375490498198989115741756593540327578902192571725391867999259866995078605131465185187128115489398658503363935574787105701272207551242160478987147816141225179301488120807219023620300419030826628290497302699354695973211929351279173901918661036108375174905298726958316324011376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -248791420025339402682518820028684222494547674924219289818274357985527502525480976706863034397890279464995172131103377950341745606583266875545274077573641570173135328481018453789311957605939260325853619293621062899428029909740580758056951076020537814387398321830663075963335936555349190218748507019446706021045005269558904002542120749909160286148450882202125816328379334077584384903549865528131297745076983233656638475401490656712232945857003795310155282969458252976688898638366995600784758395724322089536280445619500110113358205521748342186901226868420514862758582705565084144193477038465042226502003407121704977661166302203035049804291955652902427536933629917102842887607128566963591382929283931052112258970957147222722811948631347075912579695792751679664476710834715605310524681098912632509127495634148480014126586973284736878946658898152014173637454263987369964818395128174883868693914821296664752698717518923868352102644008220354340529241656446981315157861623416402605534518043097177758924701194883062441739235610720677457489655517745054399152607097380331710128433717817759040223263281079629101103949315080882826304371833496695853925954905760926082553643522904419933749271130441052229119759189977110850489717345192204853851488216744143937584270758390867653502244631330652734384859717226013773903051779325984573155939105702688806147728357853076830225697808331440259427324945757461498710306763497893701493495611502595698836947155173606148842522364664446395830712634237732210705893370054877756289668844427853716658449653792818409175972276891912477898874486162786168056514441753687457880559128329091287566254019770949758951613601421225185766827459504137662147258702052095633089898655998224891292721606461566782216978326899913275722728275901076106333270467380957266505148048187044787812492795863484576809189528239835049688848401240353120158622370512076193791045435159183832627122069477985826535525709593172895594746194534155485119686840451277194327701988695634785882053595949074625305449536623163945932105688812810428096667598322427410087613642054351856755985987936722622955626155068755668917064923028775057977698928845950496777717967075614348880703575458971513453824737120004023601269962139215302346040602456861695311380481287965751412862030091861149320206071148863367931824159765463873466905373054002323880824134981539996280372731026047585771220837439282817954017758420850131559206398726889733040972442927442784877871140094840840443678303687319399410825728699820851258265674575565554172674621096866164869678046970551603809442538485993994699512867852979943769287233600148226545522452568812064505716665221120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 59211071051850762625729308648011139107258518264087614861347995859539638504217774675056347571108108280798943386873647025992220444859648522118127767232332084868919399497730646780064986499077037272097176097788742097919742501991178357792973791945316502565697029015217512368769987302391480538812302586686538970143340733583991189869383198818991838734657867750764560091850213094106512197360618226843559755661123005851894213202273472479707401642090136292804849518821058914977678230435671505438455233797017657829171654975852349024659399421903779015929448457367725882077092139500203006022762360992540558249382549862173296313270898095493554720611700671822462362820879880791870997729357211648692621700262368920354267752331486934568478095198200209463067555399706028991757355252428115579637730156017895738894566403003150038789552091110459208333362003758999483299484006689820313043880873208585361426035762009389547675388990275130722060183745547535749177905619655517646672178986186222995788916991501271645007417373726826100898924350252211167627830814051927763669252875461207546811475028392002739833618702264941303560617224292752760048184467748118726385940109323547608315639512862908088556209352410393527254910959238685333525853146360072478301275753144748321317683234487050140152172102470657439778628322076414328650529675409976818670134125205774027731740498485597097988063266141183329509252748276248876207527967816385173529692848748583488406216872498737179238697320615130799868992180318769387464344716593315277270407411335954113021081203366380489783685195854033311897443138321732044459063662923514349329980158101163988419749474317076260022905714721377778044112771803713877057992613502320441435350242241290216829594169649915949248923903305293161625482783149632761178452603189967935128021485009687928461647921903910791447530072829587777908912085690215140396684951821350582139540169644479372390055495120217927448940791780438619897916026355719077065852346942834559525917010212379565648577580791702975404141047401789974845497508494975199496799082548239310503141801632911864486428726384543214025313309044683678255120758641170183522480012539323474769568007553414768831446615842880836487891878846911258659117592355771338646448905699147700143005205495629310727928399237300441844281760756911004362678804359731909783384660570980634894341230103921818967079134315131690146242893203638118738372922415129671932865105395871492613794923150789668664965436125046907660408313396187652977597643404337176157964182814506269708215352757180824077473930441695411368799230146623715074338113420501221762955753837071344792827256416955120761339138539520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -10305160512139357723714791345346066388994889342264450305837133405129083626264439520945544590804023063669744804843434574756983028036858068409269590210792757738370154342847123716326435137632182590805020879452928068751731166485794397595384770634137052390236726537160733642675889654569119649325961893510324353395446883238411767993469294926658787858742417359031009630083772695586893374523404994527956797995493976376065832896363807530686499276249375204687184349367073043388145332387083184242598433442189256901763017441898488694730773728449947116091199907560518755104375240132356359451868416318138991058036771162724000800828656047753445835825542948495198541683644900760445370399002132985858084092116673804234822285792127853778279928963739420267199716475954715872718984893908109323380230215798495161908374779606533476780873995357738552199534978636118516384089440097882800647543401922884858592543934913814190239896917995794040612857279219099107841267210330250290072253640114778246754593296021073067520227905128851589136177314360927761613453045558373223707418742038319474415202101193169342280528826980006581832018110259633557495478747118909502781582121157950583701641795596664544936756804973335806210154536942288447747347871025380219145914520310897577471172047141803409105791064585750505691278718150579523135632460208524712540570155743410575424863235967321953823282010334283433093536683312533537638035433327254784026092644610432099219307000742777828529288530912230489995992226087688892731302313483062562462332342799593433801762103373294648226927037446525237925104314897131845587375160792771082709072285198418637338437737469187844530404185388329625313241378191164568454484381020234449850267575993620792357941166483150593653967294247172021993587938877265305311069844377057324434443602028409906246968305013855203576408906455421742203642871425332850758369398888094147677731267901994694562855988252161769923755117882905338104614297177398061046439689472810312651383870251394065149576867150680899993265765713389710567688458009378797991433699137470673901858149010916616730132630348573808194522864161468103589378772080669133578232010234928700626964367791968066437673505960537975448080464943101832821772746264308271622889341929445288419361261145443889108302899671403627296941810259915153478194222881367190248050216076699390814455347695023586986685799256911332632823665886501549148550270354748201109957736274656732694566144593299908589341221272600515174611942764980066493870576565320979141023826810569687381810057028853840548781999139031623749511739323175132417080246513377052118299094468137231057981001978395287398936257495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 1013379626007792714308458928953803480148480896222676725987925812042391390464801018616007501831623685453162725049649685949814370184478059692973541741278713047762549711940697910461190646964219212299587838552967063555101984800672855571637703779518004143149099226892991334296165815779466888036504060281331819330873496606163822450327400324810161814493831694789648742116048003325367268972998862680993764536992474176167234044619515069330857850930191776029519775325201487285256138563320588922530410178522236196252211754544154890131152381772401503456966498991197659097417005013245707498141989149132619460628891086696537634571680098641884127524888555103951047728484152233641594277675508189729362136755549625125073220107799048301395769711599871234483237472264493329202714884105702115743674208171875004139356891027774011602227877249099036992645410915787048574618162818964031539703861702826818875877799437565533753468668560363189008769239829082135964046205989067268137900576841774854697833700933272896118892184723476095567885121352641287931751532117149306872343059003016870985334360282080084200711421036224515521853281776552230215526983736518357863566914660560728992011024302651070234741592284902537902604919592224111215223590431401753356930729045641351343595831568962518236900656103560029591018547896274643465329243591103737487303662159679801934727568030653539278611916631595204111555263418812923532134687464069104128188589851043555073720404992551319125601371552573036203031660585955954666969506068666878535947576557924570970313202084234230993314383611419536346197273283693448811782665124629175998431048269049355516898536698294422602758083867585339230124270224932303024752710965166152981012147319462943337322343981910808286785803300888278196800933615028177093281009548396540175775146531216460760573785593182109295137845549186913773835033205861544931414215726708159990804463382197012702923610100927129784952137714770710245484564761392166706405794682105763036272737573909636462256303719936289303746850799955516541279042740944020722639638102394879853308458094892590160855311473268808574825799416685557547473402592235769546225650768085886870306316062143090810885410105257242682292302450074148990079223514348407537574327799738172348071596943651723640065220349192766488886629903548309708924323984274318467269834750688926387373964502944472065788971648646225729528247916325132692925309238303229493450562446225193868374390463093128765419296624733194245567747909664797773044889862537712501289399208063479323403225634599475024386438033468737365866584473718767139307691653425653716255525008662809155488379477722585288644136796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] 40833292664276938016089595613877581838332379167478095687363504973602434223016198161484585288768903124867035899855269666891726101658034852189095303373591431679197524689563787724352731395266315109342146343975258446315093678390083529327574358508121431139941618416161579293128389162226909121359728696435050298524194540980297757314367604194337733667817804448387446904669670902304671480026600583416213851291600091663598845867394958183454231771253035869810718736411849784160031445465905074523424486360384849363631881202459386974939894759594514291071654440846274256812121765135529533793811627268492210581043704916667997534469869045486871360274705906346220982444901966839237942181547670709473421657954641637342763602240706578644868656752175676100413821681959164461803384293688122627336200456162716937536881873138154998525176694472909291908833908699146210817294681223052732994658989238451956854382149124411804585115521328346612129686967309489054690629859042880249305709322757898805945898801355637436746314783274925948486630786407272977602554847599641113386891705590152397562781058578743118951367342321927544701159426753383531872105705743841896476677550469716456058648436278676183942649497679725124036118144300969744917621932359659918641196593994794089052556710556872310258537333019112866067730676341340815436942952369080081013637132395334036965621018682318569106449104922058910470926380997377710514441874545170740742234727440035340278085585035329274772651369177244769688757166344794981060424710496443702252815013603133118877986543117545063351495492885651600113865309596956872622244605581032902008831329511512852608512770931382803692595692692483055016491644105605102398983260123419235212686785531448629275478925263354477391666183544461734246621337503261846613774519767684507308987641922882730395877399287063072006067505442821480722350029203219034332208030969002067083437281474455210677768315404153469095066903688072077274701706904074440923769532826401755445080550481828984513490716431555034344181562589953157670453016833926772481461662844757678934441832773233184411414068292528111963765702680132738339126149684986845104265924315486606411059725081709058931012855981493256607260694448875239508528193776584726420653304690547227732133156614105384443907327577598302269584954496093143231981763071402273430858050383769643016915973033375029935509165469648043527873469064905179326495391843796730157497969097005890667223099122668371945336168429992089738482928806139187387114269326729368122286857129849285209783753311027992110510490488743979018034057715581045679341542664713064441376373675738997489315597531931324144932618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] -35171398679137479720695563912548385643236591236412199407561521954459803430323500893687592872086461851347237002209569525683745671573638344553899155361984114338601538188575925094669980112117310036768710407950814182115747446486865963633480445411665586302499052500654426576710542815392959763746279792121996532595766994527988550501264130769565068749697009138916906761964372026553166965443071862934159684332062467014598055987108716483257491532718685832694946797241740823600418416515640819312512330661366943543477017630737744177966157825174763960829288350685387215830592870805136244821090711025534311530878869368340540180157253844955134271626466299611493269416640950821427846174167033103004792928972403617086243588342910045689084822456992882060409585943651557241271317113644290882407732401230224975326873956148265461917026436788262951926247760878301154326621857303768482899547387044650229433982886876616800293911504948663732729714136575313335096980476616156717187449522402799737378420494525428017349787952124876295588142695410086346886280753870116581117129785884471339878719904859852479151074964273114387984823870851864275466797661011262306315232329507786272512219675910029336677113056757184648844668404336006987101549452647460169311261410053265829516326943185985178908174620726974087244364218460803510532134099809212546708689376396526349264288642867796611214075049808986718010292014175314118316437679316089671259503142774192032491134325661697280713171021566510123325968673849316070298482192340065839482005525766601359366725674560878014951687202667588842879902769502790218210355507506574965715654117431301476725218022004856874788777317615552613912614962564212154311785481594758997782457178171985869212148544471653977546733104597701524084962267448397564529895991233312903220939087721169584758270078724117247682858884987512551323457042064250464206271495973111979344591820966778085861942202353847188140456832580540318279065728884017503710699880541089570339828108086929107752702464672233682383962931568745379353106667656400523174828014923752120499675151094612357678988856960534050339683285747371201249397652821581874161486247258807264801362954197395523798236946961312423248938815165914897694455124580160728042852501265957461009770438039356340956346806630199635713791308658820918290766526949112693237241433820494951626670695735477182975321070902594085357365255056491649357723052684348095128993411085465381948734888992127236792645225676086499781206285888061979134779554657388754496795953260127900096377362646839009579102221809904348283465745869761250111704864175186205253912400403433386362918388174622229508275568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] 6933854902739837002256466284592702226363339817898327139708766005971070510942136936339879355371675253548834310749372438524597119845422645112379019149195681904587012060886475585183885464184965564315833205962874956528735036073730117039136452510891801469396625168637989298701653285995834986970279881536979086834232989863114124539932127520173813044668866966817764625747478495855032735011891443258480053844440586253481825534856401743092291137167257470405656176232399036436717584862939101643955036437924480776883963198633112938213041128253407111996699893194999304118732676947708724317435785366413658017981903855221643288160959227841747688495026882861767544815087124660219909096952941089636021635607430398978866977253041029164532268289338339217562116433876444664122117238328394544097030745937833302485428366487424392613299404982900889867964788892423002234314245957833103213434496177939157138729428589332910877749911449092541787262761708301435521367434692196310137098352087898380957935150421903393876871361208421377462223432925619778046362566664691618209113446550766639191527602369931040292266755063294915048152699933184997973122822257550870174553184612662665968568587255148097677463760774727521670782253392503043663235956542905545437852342406237291247592804679620276138936633579696730686587632814094543288503596104880685386893023528457607128151028815591532664597451025857843617299535534657774483198516895431658969735077182990020074945289940210303210921741915049961493278390039408126868262026699858801397145883572611060506159886427032660627972207532017468822124665211603039033213807366280398330357957669898930994910252613805840618258939475185391587983362720517580840375750746925301399454180878405246934379121433641354212582579685789573347544710851447939208904711303262428314955374790404797140205263371957573777912379033643083351503535393120932055097954553942172423433985805115460396712003092751128882433974193506536913603174997156401369957706831700408105631535633679149632040178003616933674269694789005465244581532742061326125753821763990861059598600666003261791920628998396402018323027907530046860445243605801146556743593616643340841976963629590325911403408097961219537491679102372237146981250829768778580777690300631840443285479660652743167891045299494308559890286114205312322481194081896761914532759371208786751842294970845932183373420492536319616817995166123854962406873697826749681739600287718753630696853874067933257134914029676808592268438966515838480412870579105097279778265044857911633677796856108759892044675418905586716447016418417166024137549250242184878299244690518342257824687235137171515653488640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] -843246342957273316796037329116582832658742096563240735542704677867021832527090462778289436833424115553766245225677144380657544267423753508424957008657570388238482933479486685521454585450126405458813471430457169562248098453763904346549311037444746212787529207366279721267599824833495592397843179261357672391252569166861686063919363703090479533209395371460305565927908302184935334366361750642643273480326645407198026581594891982364819061865543629279918656121669544847003869080527469100158267696186687419786203234820563180089883452493732240577913640064384715685047283614974317943984416266938449254786819874366296958438861221509394708673236186102700372109298738459447542018767616488418274576709558440459909272405277039311798092087358082566612585253202571336518663693100317888183231435372923086373887737659368684539928357773521857324184473598692606727442787121761298459035456053160603232974266602660812586387204988585993478094690544910196356302717613823779025428207992982884449172812173950788074388133635465470632670893874181356299294837616625942535482994861674130647559560236828274470210799353641789653506513449019727526216559261324269971531735232827802483291959027962430846569037580566194234183970104653874637837317656047647557625655365730340636145436742727027896029455347226705344970790541060004540304917834237203461651665917297688951893429548875640676597482011711567859389167313581391550087908903902363642574182097129247749526510940072063904795020690973572337979843973068457829108154306531915679487491577483578231424989761983487479688796962120629066871351819246629422073311828821536817042811289101171538162046607315385720610952603387979296027364485084179161487943045518644920639627342403501925805725695536047904244902274994527666851517694963124379619284258084398572046018218048025662282964818601631112577785591371749563455253777634967711959816636106589726128702584624147267137415809574699402342182502723654766084736373997202724121800293738952894693814357830433435484773932901040951621152664317223073333259334440985724710386742212300425233281881859777402425471574338118872786429409145128480401495043742174320048522031953078522656863223295297425071070638253020196419659198419045051814102125244989930910475396395568566001364261198591202893670370404764009261549039495112199854965908089577653569362513329132694982694300344998489774969081320624223922250721535094395473128923080962012251427582505213897259591030654077270184950851090268224864041800935933832246443731340534666013818179600959605221245189892109276519305122589530053966265576325912439374008094893426038619574181304639256911898142459979403309875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] 53150229360955651305660472262003108264755238401946885775692792437545217218309607486846811141170552705369345597183757772891409540246881944750096099633666011062375861918971969647402650545488315518030425616905301087647529492107409635930420435138777016618756256301478522707611546728872973630337998561697511844718148662307040475306024495625203400701238694787894358919614835486229583290067544819357295880936423454715669072849167265591802596780668804360802704276250593212051766375953962886752623159944964569772806523333665353747507041596100820355994603352055063282557776081752734224611899347149785446836830854101426463477586423512932645833759732992287406863713370043031484688631864035674718404328255692901173367733410925738497792765756587799680203798990446750503559466731917515409475328702857988531889259065876229836441162499120950580241620873664962523674283387764146843538370282676209548893151771657671923317097894940547569379210273768560294712607542893476355084370860554865826528263839988129343348790242614739420067095980581265008491262837357168771419838537552296013283859955538813708033136275274693799041060373550394705351253800179800261312615344840527266986704481195306559809866606231634361866890404746751815907201761142914184792284858584815181069444502487076156791393158656713276228658752593208919034809639597695679436112760714526830216207244415179144013202800366801152561822702136392160300262896491121774606522438443742798331055497252861561838408795000024859260589109470817606967085293898405243566005473108631424972792789915581214814727081583819472583380421777602234304121188339018258011926353055953508011686938278258304317908871270777890621748557792045898560374740457909153018184742967180081085912607011506017284141598469191074597522367722845824604966353826023563468698154160260802107880879686777906511654962240624555952629448238146959613041015511124944502596772513720412810705138453704855832737464263918205193499898856465572204026908564872871259707573312349409889803212203776842004373324655223828598976596392654039838009528093401349456537725354417555259856765328485977215882947513238650053609941669303897163309880671666462772910777075748421256774772915877923937699858614818957051974346852580062895535316061507928257010547121319117453286534102986140447157991677966977313384718282423113314944321433380100186480445050717561283969041645428274450296812048491309959997697744547568105194379331485870639411064664675700339916846854180832166010573382783058480058152970378361316172358438931289118296741094093172894165181136092560341067375987233635752423303158056685913406154937218370981986037327555060563968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 5099162762905755552666454767262284015731231986267608660655328831044538081928647275886001201535909440810006055941033849935352289776074888809323095977556915922989574983754827711404957220764031020895156057060866464710042280098633412594846587095256395201620995423937306002703932045236086563292892383312679664511836455337764530708820427554872095345493616165271568635668582673551977046402199308831010622577065181261987062867449429258301568485286022440530133875063992062215453769366319147863257716160955184392161040590072428897303606255236394955533733293278567447758283906503615793989269764364503816498635003469873516364769058809071189317241625912783450108570482695445785290108774813642810320557076127402466914014104685834095218026181123166088208594170732956305566582109828396573328391376801759152986925975984272891512458466479561791891961546106427351727790121833332900202586553192065329545516743666869788481507299084604256880724012879671074252910270243749384173960053674078048866740306659950424958786979716824098699668584920457668223916706942201056403413217782395583606703037253788979556155269047909463682987197537069123467541334055791533856134455170495109771255934304663783074376379605710138758302978070357460321743949739820129529994326271594052336019978955916430855826151327800499850911600264607343072830925836805692008368266120603290798883947513951333247847356982414624990722019636472373806772389859660316856937793509252949681670286511689147953307942215814384074136811518359448146499150940732966785856154426235056979093323364392930549069005225855193950536864333220751546768703299169395510087656002141072725172597575432397666010072171329114312934540938943886826499757921094615884967654395567912402282853014097945235731212448564070051561283027488372818344069387224616718380751936294597574219514064531166245763879779799358886667866335589154602273005480222158381617453846809283873186904241517987374871797964536199402243918364675548430610492473279147586206590554342066601855784486773710842605019932024768858898416143901099355196728806957161429604112455697750927987725238844381478627091328407426116554616837991698558558049147056202096896695533876491175542752910354762587972654655566094887581750006636707255160712736617324834340598961204853374165978471411287081389716135907050479743794287455708145403851031396138330564004261830990268366124278126580551291162787798107529263869052495534422143752570752511279642871439776541357005686031187342104000462014680420044359367537689196586420578145909495550809856593620297856752039234421485607683053936174643391015929168547025128497191361324945528186759109295456533872640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -1569355309665884620932366431997525936045779312172795029922359425836450902954363150685266171101192917994751597975888729897811929205301756606390170327281614526699730920397617551816779277817241524857041651401433612096860024176299775983952807782901408087323072179343426359092407059469713027006351449145960622712991898426750948587292564262705388721237521035619731835193216587178933648538754752843770169292517309969649117241414786734406637935831239238713935431762020063119077865236192737946914383212036896989437893262158985123413927056520662366527110966817355981128111804769443996883369933211851119590224067937478465801037976687756340400092428108624737895463395682592815890428071992259408058894133439837232790877907587705306886745201658758900602636910765303535417441623146647609045520935720420636713239594686044997630426149735594520228166034194354204298077824121224880482261574210604963205092750932380935527945769728539106286451709256796876689830603873027228864801201070699985642265448622005048164225006413537449920027394860988864183837139781289525520545258368436821464978814285398822938188800342713051949040138883053258262752450785833029054700920222962923513803470311114158662690441705813796843559465160855720451846482309060074391075286535620388414616542781659271677997372038809838688171545788903030812666515826843397583170621903768253420026790677482175371864745836888612815963807493143843532311838261466217481752617658071290722301406225929064363110196302863007156579331536477674484191855439991762021326356029980864275652797171452184772215757277358329041492366233301683708849778557874836340702285955108534419423439802756696115075636684956784901636077443810273815920431290923720841117552040490839488031711644917436766291802569900628087647593251963203801826037595396416261206777129165496414603349475808890438716398707149911593897347095455777217243575451750231348415876474881189719787060605836472622068605821869433231717800444282732240384601328532688173740276841460848665822369317705523566221045269935918801596610590986941661781030787332407915974465869368615096167530466084075324542220112083061601069848842615950300800072411092234656911444666944292274359290283628529794693713200223298746632863200190801030892806513269030341195870881860441086559153305674943682591766702123618385909247566071671138099574514445380211423871000031841958369003739495107893306905923676919037733414338077110064628318498899204405247696454460054707347901634138248536520943993987962740639404496727517689813101338845362715516994626422143667404271404019599587756254583411697632966488601576029617733913251337739408842249164635568561192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 38062647799932620527541207587222629403008243392902395918927924323949300213497482246259967674367381207566982921855997741364733550727176903870251992359947129982300508358809569628821874670706702217229841310862960491554440186232533848564556918450703662966202090561396552393870647716200048743617600775843147221859791772831307512331478962570481882103915841362604439891275116121273654775075393636904623118112280487110928139807360600759427093993610859615247065443454399143156779941697354484183578616100403058901542511991785223743989517077560393315089820627582215401533944240153537633112300576798904214376382763297028636839031192464249998337582449254912994213063720862666098374708836962215587676181067570254818574921302953981686725587187886131092104081423295291020795240126394589162907169220080066454990191246699817132799429947971166989865161043375842188606576547806898554211483330243451925010802572792764398978071118167960605994130072772285955586097362729018331100100773499218275281125083014157519760376941420195972605579310060648318128522407401769840037458117315469410583846468493221677578298899954313244612192995273783389287807591475657302052206895717235227304833712165448809899570264354203217382258055328452949935530509735852662282161096707380331359722593110403349761793854077760090535185484422379692761156746975731185536798626375321320926227649177357242934619523047154936078354505044460520908038240988447136522630373317374656931797129827579492377809125240216069961608614433141425905492782563341582230116607781834042632906182138102963322865647871962070088140227525388696666540898773740089271330573863890600817079278605345660394489194572988823349281800994490010503146907236812065521644869304864512342351454858435713366031577610599788348366772860967565829620148264403502496346953131612692105151801179539455954781938965046602808844477540771886533703272940643543302907110907727888047480992345531754859218495733613990187288041090086056027498284025720287290153281412687173770707609973962766069803413977225874437949563697453009335347251608009169240751513328755315464448565749446609275056547425684026882543786267249168230067979912944907626221343571222591299411329179668635593071778686374788770351732992980673671758125318723333154703039249438472020983507304468599242381147173017506108813349325361140640809768333659876580422624891978517580227652486940875228641693184899995690943148816589503457796187863854456446157903263502287847382881264354477424385525273748255746273989721838237161509712013928465689761618122400616533930032181802204913393263719357893314922112503370926017486891127820077245181711441370818805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] 36047823887047527464009535350628475657019658954525255971040666299607223231383397310599296764700116239001901941367062034551873603415777050782891110258316357568337971538100695031514915694430584952997687797715457908074379605956938937215827299730805958056664852073727849943467542652418122818261815123403231460997786758609362586136073277853276498011517364034864197871165019484091767037253248843761417611053083729328107533078847934718603771443029201920761491400235359848072654442580276556926333778935348221782876840926183566286166995062404197134308002785796947178044598284272500767288059320906081499915376989891292523086027673048129098402391387038636588426391156727631171353492701588325059690345634880386985408833118971112300640701532505623937646608059246726675724427264317382006529246724184342653601915802540691221482726933235578468129234033969294727661341747537458054995476450675849223166292767591159682894355607926261676565403296238537741151084506265448073815986629184230407258346160883045519218346163703780988616985221016265949173079568005628860247961252656150696141902742952140930633310224877432297643319321423871989251539182929214222620856942152285284772191293839376507167249785973243125222032391566171728800812091575201354317908509398161678280970942081303550522743820379026848691285048903380333687156485518771372176341463407932839688858744370126598249843458504992580076563220879345798112826740397101078688461336586525876848809931671761785933052828419801766596765853504776683425210133133676509911330696366203910608633583766141579634315545460734009976332334164789199798517667496655704208308827322550848754579059438675385492397371453190108231610190343214449059434905543994721388748096452834632679813661385862628043951313849786199695393004638195317541694100595012736810116287547822927855127088657229949972302233033334058969384918720776532345266585233405192884797407567417379019878500609697720130973522063722109766413428248028033243073563799800573080596568027275973525444706341348207302479222416865815485495322956718148568607806060997373052904556076594222588587241084710768027102670845651091930111154133196352315017567465572512837499112623065888359001162625049669048735222461720813243609104765320637869262537099979182590851909223069975754833153997446425266934356770706358845253074728479303158868007765972378875254901394772621083805267549687844999211634427990215179844541543183361291927072425968599386753816442184540589897884386307717408617199405305516618137547089156461856360618264594398118378956100939487444995834148169680721149243953902491506524324859311875227579651467986312058255140265339566161920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] -6421671193352273937073626142934706601102323077030470096766492857189123491938952537858862376816040321193891892490690749635593467067362252282098494630951431143906274763086722563328844838479986966298712452489560642323308272904237635499422567141953704846396361450574114004471186554830674602790693415620509114931361660888889436308653109245663727004406640933201320451291377430916384616300254260109822300181912627322282967664809958040573439550778032121934189818821497360688424085113168050326640769477252780697204657175730310551314741184446809518678333488591585878791601969985192198843476546529965071796705244820670775325744011595370104037156919839010472234624441973573517587372392370502463269658998593232345814239874308609204905915812462519484232162490067369350597700042630310031961484608104323270935882615699833387299350911169768125192705931976195543768254950870268811726837573630896572101890345030826568106891385029366259158850047507437283308534179597864002267323627461286061842210851435026281423058188158794698718057984592779792794737088724650126672913411420524973026404922129030091162912854253095987367201579725679292683375661722977281830469021551349496860487775011949574788588660589092149700065194307199562726237552868943302991036808590369765066358741570417920768894550380477821863571340538176526197773866511054668927406145120041167768599887050515988621769234754902065075961611176244789878737548977833905512012819420040608450908088762885663745310392247180524193594130569922460456711298931725717530252982918324778142818493674186567470730784535459028387237409925903149748446321760698748507399448814812688509168179368168742393185333835411783482123457245761582776830358495748471169506274448858930727467027274725153797786950995065924137621274146806342525160664764263473253042527625226727859589666367895232864078002404281793306331482624098774387779990729060048948545700737001557380315788507326686043909916731362858842073413718763608909617799895038105563327512433827129175893041730639542751656618371555313167768540223101687138094967946225423756636692389240862867475079886693433902952777362248641660557277321888842669816530224495754426106272870993349605647626144296407632072276759000148713578159759115780094636301214079644309136925040765593422117443301106408342527056507315131188721353946271400634127101584475694135967460037050528829311885957593142487607398583130956246926107126738314591039628830055665641292484905831631886531173218350818925793010686085100556938950759116527954834926725941331388564297223941687965062558323377824322186043113623668464993263952401499999582892740353546128459383503390580408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] 299006753537596309750984525907107849091444081556270591920773797424663659463821307653941747386707866690884946213057084702546361658448257793188170794209404927609767751787505618992781945967066756658325995507608840569463390805589385272588872855714572111593265840409900255122827575484909201097738601720440318118883992048990582894044749868768208627840275298211430335084151696976644459838042936022179620139248276300418778576330091255451824340659782344280168862588738195222293425321115876124762848773373877347006272010951053596844206833347724061571143872731490930631453833057907143015338375273093260353825781841278956195303346945944572892602159430101504455687026280229348178818977725065631583390699006342603318954735143148911334039092891673754990364529482303793746185535699929729468673070115636198735371774214852206739045282567420456173310280814105508858811274620882038557599487020123044834647320649867214158564040466854285003761972603119780982290725205033760806130324961157373817936201858633277839467816510827126824412364425817581139017844046206793308225846752449060150578145413181861721035235616409151015720004535945802681436377699006080781540719332416221878645287139805101003678410382242602555392048222660890570637542359547256834724461301395146627008294090026974539500058758144277271140967851325006244886365140071848899088340053820067006080427829347588115639974675753066563195209508837147986740242785594311474582601874074566901153366080440658996084245049004166197670850920817253102213781714936285945563500160907369627116957882636669033895335992183761429216927664366145507652850410754640072482317930260123536915269768630679768003370670174022028528454550096155887085611899891714201895204426250923196128083935081469643688793538580115426898939464094964774539666237412390317395936567194456912511299789973448147956197117974735715088854669654146503826054381898438104946707251457577913283815478128411434470279165258084719447361926794973150202714844472769411072951179438116845888889881682679714578128023299129227110186881114817098186143142675712478869239195826352214803693378620785754969931068118729906359005707307433110695898284411278050608890490701725956135754891941243126862464462092702334131640879116121370851815047579530296293076659817513812218158438301692087358718791248995741324240883727247167914071813314057202225170519355041527480071327634585558493276804368396842891729220140926440577280221819112017648073315573228190046244582701902850350732027483324802632346088880643639407092465961334933702514134775212103887250296181104283399154040151590424313252985890809385073895861482832513765633228307253166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 81787699016460191193714772779189451769470946734005791894126699853926050037185123964462895467961721588935445265876673997383839231428738844291989191956775054714766240847408092033627198847287601472281514230991176301015691708732521984044850583432063621450997042605333810287378944368265110785247277770448874807576584035941330146042391200574243595994295954482532122946350411683613169236159633719228326504692895088087792627992064271757805355730839250960213286239131777211283640989179640458328146815990415787882788746110135153644833418135889495314892273015349224213270153273709809878081755963559567212482047551803320070513608712238436501504162754271508760976790576857868128716975890902594754595649437455596041997102250948859529218763670250167076079174147049906932992586041669383280331749384596321924353089544835373113425393621090419379511259012154974661898298956187020642216467591050872238548273385615144671578244253589112180170212174674536703475870924710485374704819308079746178232880589414888294441185657596052826065344874293506477845056001400660672407585547623540016648047650185862009478951797428095551598925159092514622514211384445576267040690130149120036709868282919225996365593715910193605886106372457252309450416607400505134565631379390887006448979748365982432076063641221859326289211503864394570897306193040200799565208860370590206030933739112712098912559857676120960919462897307980379251595038707381062103862437349826571861652917450082655413174101111105771807803362459026804271483913568285149740686861473621231937885152956827520149466281518476803890378001841932021462346670061056700035978323368194614177265371609180196961184858017734958661223511273231319003208797709137304776801199627962681045581737610687135374140464343355539882259614324571048117737132598318099022367884620203308259999931838606693034650774290970820674036768736161207478907954959096054804020855614959445285750400488336186166946697488302607872199114517658145395586850071286116347664762463222202202915603683535906776763984846932295744824740574484416109076476017790114794374097567506136529690187616898027378745457912530882450364507481045615162497499392054022124197211035153141428491895324934850341784044438430862438205509442975105471568002463988442986209840572662072873369193090561405618220402360695534416912298934833868757010180826317261733401716349081202480853159044345152408841992937408216770086406640351751063322902731431618133544966517134084914617538312675690386799222931733514458012252871542290027656293631472545890184618735061687365782343097803670657456837387286498770570864154000400856476968541527219891208692479117230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] -9895616192204907919367353404624885672184420585898395454636093066806889565951112775040133869361171380630854672572431366075870516639434745346359968064002228650473997504670153801017623237382876542018695467779001715830007591638387462289492870134986145732307202433189962424105273828748708762241231213260349212311668035930270524354171968362622496760284046724322125767349915179279718378764690686883247406659632922574468939706397199754643755732205787123483802405534029393899375814936565632523614020816203589614463597679136195379143707707497409221123380634787315540214199319406365549280429069672151387859850019948009504910851421737522633567472941707827442834457628161155916824650139657198854233166397459127491571629225177929010874848220947561964424093268452818799096818840500485555821479009137990810071384942402328973469522035287070310985354787748510711333297645319092594299703281302735752567763401130708185253063687113438064452447812889506615408430766058553196113175535291132401685034132203296383423950347565379619596022010461756384423936749154185305216082343289407609329601108498319701555405816763101233542736989374205346277343212583635784320380395986788805439881728499630001332283191598473548964592663495054775962878236745874090849260476922759359854759070069459956863885678547276229886642330066834888250180637392767310825957731792648969077293795918575291350250844103504828344799762826582241128505882720686066999881241341524848914653998064076554658247604408754437499579580503888997717835872430120497518253735325147333999339427905186202983134689390328916263296117924798820527203691651940635032015150115650809339192243876116259804031613847053326219844793684311108282863456853426835280001320562985659252008495106873582298012862998061278541873492342704177464993757892108577162119884424003647487797391352288669510048076700767293790901404746178885603947517180508023425406156599248568787572251729806004797219893109788214137294969731535242637270058962159185638316359705240579426900925141926348788960690172903615176103974104334221781093629437733917306230384470935341307941160834045204203523402908665334572959835374903618858788102845594300381656139040929136464934971014081670309937004537883270903554555257945748057317361288505094200607850515605066259115039566591254667968939186803561011778892881622867424012087896407739012365244667092382163652386301656469801021945771555654113781014161971614836287532282943445659153922968088659688486473840722664491959641223334992719222682872397023628295488500981158344990794181286281332676745831717261440772166835592599363553047223844784727528351886313917565115201496494899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] 866644303105795679138199006286594056332338340023699844251190646826877597678529222558404222572368911724413467914334535066976736655635251107597514855633383932200890497290624868139899249365584348179539824828404402339517955306945518175599015302059289910581215624122081120520236312306297297776637830664886855996853300458964642960925254382662455288470469596318402718263575551182912059744717820845053812249964483719839296749978473457914276738542709455553413467481728376310264306886045992139369294936483398472302481710011672928848734975084756389393967529922401003271278429636514473798906897126135742890479064072146703455436318620578892066109449920783599267841463521636605374984086144738068288165293657894863594723873817968035582906846710339912576983258452945324093708364516713848256145807030393293076241318665500428107028035853826971485173582448030127670842027970733882746484710015878101737472613033488672432996309353532544119603341469389509351383966349819513443514072631872610729631039822729075283427377035221869811484255576854884294727425732748424131483388356643897270893276361580842437857983847317008277744007512231817713078335627150221842217563290547214573842308130040204510050347215908704238032203912366511443362708876803911550500244388039495458958238789434759076598874451899965319056588850104895021231067148532557347033352585898313786114219983269710038129709871281047471515497084453636212069527214353486123242871079515441846553782464661335843196147963214030327436875644273278357802178617042830659015575247029445643536497761735888201722686970133133291643734679038392499916388328945734658703628487354385717418548948786959532067490198271273565607383952175324145119030328497827257683065310682667502112241381876072083687981043828670344974136999434084167154623733802991715401394244969497456423861115005017665146562853338100040838903314212979354146899313980719066296247635859203505273392152456331100198041435963865861219062368702054685630181523033471795250734143676406281857416790588360698716532889882953610005615989886050287113547815550259158772860869825247432330469593463006738422334125548859064641724931569470040572204573009419572307927858129414596025000293157150052580398304509246653920899806715725325330720706740759764805699632103064638740119629328684839889876984119647550659173294722030564945136958574764589724509802446015106535691151497868201958815109160778724962823760111680253368720137234326933375454096977184280002354580107911969249005690551756533476925887348671387230380810061010059214345926047582344317628639307597828793365305318352151752769000640933043297037445665506059105608859081768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] 85843132700059842036679871361791005999117522619079792089446454161693901584834312546154193316974597130171515237377859799797947664256929556467110731278984576431984288430320089160681916146020084922882354324426193472342211993179800586495924050267456034231913128739199640130283055490796438263859904108729566541431598332304105459878871943597026149525543636281526669352351055881985223312967977393978346959410212100742893558672514556750301048023664839587763813895125036400516870200278189569114989804615100979105400350656581122828198245259105895727536196599668102813545430829350974139742963101947825990296348916887913565144734230870599986504392150501009554709755597969777853415917531607490299881976963807473383655219791346116414598797395344004406070913102876415068979740855469729460547754667150080442056907818891603158272912602832892745183326566484348266782669314657315934809949764378739639657770038750584725100933508823803267745676177079682991858332225400840290010653814503328907252328860968290832750386582106404157868715326589751642785613585440168553580969700466743273795875805926827382713390314208688911361056669657403220986560164247318071527400235331176640857088421517407223798822969658108163098483643583557858127916435510923651391398797369926740659424393094319660878974339327643660604560111734504859690693250113732280829691082545376984014645398336288682744286731865768165756210896922431397203485719476700714910828364839472775114914249837360719677107597605670549473551636238529130795537364710718731161173313118343592401621773776883914242022874198812899055015935077043392069265817048563065631704031163284583941174620437564439481871963920258941326962520785656472766033905684048932917770395068823957116726718011054778348916830119645370434175953529945844074754025614088433814434746609224243610102155683052493016018195868299137567028124303669383960424571821985392551393930785094956695865117296688237340297216751982530779884541522200907224960346658846688916581561670310183138440154208713687375929971065961249282515009981543437075357494828061476168266278738662024783475264003976671388117654094824856055082690348088101202809965906305037844703933138908190094481063710048012470979434682389300270308049702454049665878936646456362853784159493585068438910268280185137251677078280619180482801476292954530283840795704067045247908578140692396161148557348608310001183509691476339461955527949847039101803089352425715542923477218934089556021290678492084864108761798657615873632212100336209034090744027659260161649512988014777476996049169716440282385677031213803523923474236320828128518155673842113287235948039372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] 2109493808151296784285849272999372087131911232850596546940225472595427674199240999163304064471357893271406334959759961930266821506504945435679194776871277147036375201595916503814352370652589173338474104357447145320300567408439989692681995611936899838568983693709834655406499604083898361544638271033619678603354750222408457038233055820603908859213662198715028223308877992815102499087418149922373420860991764167418168109307414608734202294912661580780235644767729062313268972366166693224385711236226991354942585275740403105918736678317688210620560816067934325600850041899959791350073958384963626932268001622070729804039561359408608630926056923406594503364432584325446850382008628107782898261881890193211403015916647181569161023285178976270542974401838746104751703397636119829679925953678202735140129490417067475200222095697081765442238521614131096152926082695558570418170782128327598094704630994634680822830128855310887025992835245389097226975768511246935158593236598961250349286741827058811587728772991371746682331746376454534469387553309216023378290368875076897199978284383157554026917114631693935626303944618438112304770904039570198310653098750932997567614821351053314722152212803304557794937651606590869582155999157738980870620406847074408637158699668853445391411441455043973668106613729660360186527097083538285551269159874871331631123456649165109420851251639503766655989905466324022241443598751327208314122022988998277285351689220328936823047338332127202206057588617881015065434422110156550874576024657989300652877498208272963353262049044055135891449387220658189697317500358473627841868441941076386382800424495633750579949614202522466359830251723878371278381004758896644215242312344157418416044738401802855273408477233976748833173087820758751500174463680033183841043021972618858654539537691568595383554509082527164094679796423823815912641278659189196727957265819523493886801781740135600494637214572459949086792361394545965192636463827964683614697035670790288136902847830824200529309609113455910288817198298458316111831596172435253030138078899493462040441376766523457022719225535551887269212168586221086015481835361923701695373727660975022557992639419344583636073604109382858937209794619690391421242372526431089082343607745253904999726275862324288562583208980115283740601172597864983420360911197718869155507293045614336798348179588337761036376268000800844100558408074106133246162260896708860572910275157922663728278749015590539939739795093817090280456916507157284171566887884467043240816382607280857118370437842535787470299214099526394796044325319430447012966039308662823822721947669626880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -16786619420229821900360475741955752813201778331983608214217509533388986340296080135991031064476947279857910603301327190548779265635253912114645015741797336598808922175630900857481899699366005062882434919756179528166431944524529710008435914562271301180971925065661182215505434509846156073890384407156223946848100864029073566263355043389203549817265246912665111578109666326686126245977965761441384819516406841301776823459802077527490313110777600123898088653610326365788137285566558434463060219171045027734129255486971935536881131075057738252975744789780981996832541288534317273334045931529156091280336451997913637379087714349612775509953459149194984690698154930312161800547819866557238318479190354536396051031731436251855169399547492448183182042874087283914257730586841297393131967393149818789664098814298712494858605965430437495667298989404844935524630994621971131604669617960019313729166865420048810998766258779209298800629724385380265019145543882150774385163766247925827938272066944318848914966963004198055456521981433501965401040532358704194779773529852751081914147466801173646336630972440501109148757958684631414250479159896192512087744480221069973907565579629360515279954083289448377249006765985739601524674077077104173001702275098580813493008974885998946608289810853883757168268474207620009551871418311093060084846387455499737414489772090805460491780089477211464300234623317216644856667503670252954559974462305181277535789705052394042378448153599328206747130308849948713377594512346283049952427484608303794763827917231526251587691673280881038206117804058862077095213003966218310419645001658465709567833063308963687799945215279112498500474521458738630182425669038925660223922825623021053567156479296235469563024900333573337692012576800406752888214445501159652464719144291502851388137059180482892238321910777395097791645021914721075853774656745293037901982502906133790252489848662521398958137476189780143071573080204461109678881437551204986396100536245747323632924953512795743986760499642003056634768484842900694941988083137728853812142870723058000369846617961838569876412673903945518209146171789130931212196106917610049857445524668722506207390821484299053122394446307173752381695046451170555294119125266757781511376570386171159158024187391617309136219154842291665966526918422448083161705827993396265735379127310078396723116997720489826883032929111247024452274612913389793221005284878465292507857209920428550474403959050113241670321475956101825123262252328458776109717587961408109498910774289102861278077495907686063984100422996041806420001800542752132641153740334831323987236806983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 62512169884680047067225474353424188798932962611161319980002002984743814903872223690458486333402508938295890308314609299338637377181823406627041865628849449065942501025138365822428993308204292366502584440486820690482546412220816926854074158079089745762815529569887176626987077625970417042124852590241665923454417558490409364246288740113640654493028255454184639876787753717727094452121885477851055399518868398743892385820018458031136659406358683628473261621316783819906852710069882357262335556927475925496531044548087718530516440960537123001829571552172747716659495278102836096926810549021776474212116484248129583467568595235324296837956355875001716704560585064288447857081704176804300072876992027744862853942409731055524757706102883276172670855502623686327488657305720544451122728846362250341620330895404148190203338624984279260111033343835786509350674687142231300457840658184494664671810319103619139878332694170613969214098867248496009158655012676068787836431698809023978798861161955702338134918016952679337998891017365916981990436679329449017637525677921715785594011567419261422009590134979672361135106690706490568278942563580363711026192779398804954468261287417567616501039973435642987098084558904344347018690374769694918615094572256948838889535275224865378528045491514898309386972662697950949352667282176130011689869697167609757311184382617781770801239767592276934058612689593893453752195002615149826900462311825743329436842530715619781444156291152428684267944885853952499134803689389919851012995729422362769943182920525278406646720263162562059933418005367223562627928958784835866649771764337570750236610976695039631700682533359950760883624742678673150026961123078798260307092626126959016049368434643577375447345903484810421057628259879953008431255058095218774091804895486882211752192462186751299614701822691031020593950231270128947312184822698803676612062645493916646100899501476951148700905044457185350490411834024366950513721115865698269505083862768042755842215394235593259082398282623981933761049459236583702907514451790147280708023044881799072661440886353897235432588064355646257876233206588614986276733358455501315743901162855891397462948091388493865239076291462780397688904269915042054090044709336350298052707886283314267029883179808419160841267540657230277053552727318711245275557670754084252057563337636140446226003839790990997188627357997486180480808727540696926650395960809734048159803025691486683687362244096407112557027914939291874743897164638572485063686848062253738787213888069885410249150322923245622285750569735921207001131811514641284721314579177735230057782307717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -67935663304738853710964460564181490756009421167916865071486262806150673680964769251072749313023522116734774371605575668832208152563462770849162749856710477361637388646556665437668222945809789690497703707488226247770435617054531314036169038853481917137700204938571378626551258599018241782718931562755286525103058552046323193967242569526884169971353162923727584471749388557558842447314466407161546383554574223800241547576962843756221166732395857315186217900015138022176310431482080371536513724468718088149317191286769940794574480576595138906552993651204933449421782877433951415251378363066205131922005263373319013096210459309822819470303871081793198238724075855379984146150765858782159649933803150321685110767299738232158393462415552023037093231888229045240036803613983129887176545952317212513712625892247750369226690871296644142049730193380386154776545210143583232432831743255213204897654041045784630300365601788837559690148225469340085390175195268355819414472483431346571703471217186956119606466472366293729491329283720913660299252011921907865619105143690830206337056856441956385258322617169198858820276722814896457661597122673558458475752015480812899856477218772638594996418224184467453131215745082829760187312883820474560614826961283430765849224706021322238117592892728314302351471937951061405680446266739861128017462195416072692891844999631360479532067108092769199785317252443535422478447538596351573642927981118990662013974912185320297598944165088211316023185498822302487068129990109173364097610734547659490251111661532164878315704156722314745964531352923983428043370281028176115033718246290482909714748874249876630337830105992845361620453602053933370314738622698841283806138536148783679549598256510105595961150457044879012806599788869881199264276159313295040810413238327743580436364513045310341297528011154721580512430431751777129036519623366782102881169621572884683355774689520888489760212891503469316510474889508424839960579086126201289932486248297312046508040648848344446654146587862856902783046308594847654881248161001922762390183870429852237048821327087870675571487851776087150947815149947211206808552994013000610629255797972497659768136944820088080015096485185663036363877422115100084332018024085911801220983046627119736795947885946571217462260624247308592042059117832203703459496022817795567739568708889224287722336668050669382497056870076691653975380632015180704164331481791517983344716012134285787968903281445535465000563086749167727031980874481724671076058210097512193559508247783426583974102392868724025235057546886323376197094138407610620396719103726153273783468687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] 171280990549989059558101511446024959079224971826621623965194620995222611401250725338247515200267000529648932389060703461000655889140423254419433506514024593048041952473987829234977722549554664524797589694463995343851856207765757767517030450318347858161348340163643027841939551680472093902005572782321144145739000801930255295637419126389249035678463599684354444134057282844796091354477836216559349010831156129295769068188183890451622909576555466282091982711125259053968013357268248951728550443871720591922705466909846769584223633514753167811322646910736951325274918454934067305905477002247699884956909883555269865052648596833885109862452693626056366888066258336720358456479504237533971985007674087987771611006462939653464984644828142006884763131552446399103811505828763014004504570134604256643802550615015645848911395808426205329039629434690108087837029618694182400422618277673875784457173834425683094961790868908304116125808368696180342438311829259058669745507536724402740705641637265988467391593537078081828332914292948291887979400754618305227303929496747608831393089926545517251706001274246815207977605622824113131701347109167204609206977945619638765088403189763458428371278774068470383956709421680086435620303275898588331061072233822170754488356165303997861365436092697386638764315637874822639036694109879209068764520566767653181233920942716221206865668717215993607426542233234390124160200944542552010473598801575670530485880672335431781708771259878231795946212591474813931411135916459991239747088411887087970933502830532289657437257787135949138069853128521893530548706848688120688957695454377816862048723337855676902495651462403565284536699295514642082399421708070524186945407431956181247098885263002156360646446342740618407081602334161009429203296953080901522276128730464650970947626106306347360896416502737047821200286789435709959842819236922772502128766926683079232436611472085367363188448887375146003575961766050103021078097711747331401228044971944109236675235735258276649786297044766004198796441120383953017888772613778703029234245531742598743061494705608400513100497009214837712914215258176080947214563977386609139683121195681449078789579834323560643837725952694469041071672215450843323777144321776142168086761166814282260067567052136968039798875778813500628241980543178666433365132216149219207217413701366774727139062775370032090233051666889863229215399785364305763884726040375064447173256847505501850940678001591616953984109402576302328162782624409085290743933461485278767121169768312734779862879852786855233072759481479984697058281679591181308477934767638323600162606284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] -4654035281545966002415107228442213168522155210205888739088767078482188185763304483593083148879272311732248350168229108528897573454312616623720758066108454810697950095972931923931491867472868149534919841577245692035679938901352197019618569979195972620561073874439492012398988553905262829734917865749294352318865634766562219631194384649186718579412794370754440413958545421159106460247049341809682792158122057408591251075363698496513479953556810366079716517587065718237835187657908395704565588751090831428067528275798131192581325753221305569051700547636832153760528757247679525612227948839527530152945938539310319687636559681686609829399709186102017435061878887638909269476050581193673225971986216605816568881235363914100454487918955070951627492564845672282128956141859626068694069989593109159418931853327711479388305400330031649483060250245956971186377556736919727070761312116561437213306846666425662806024288864951538409904062244711401446171195163526340965212545889939736988675979087455595593682763098350640919085373888911288575319875526823718842208783876015574217757946922169488640322676380124067692403070379061957304990774808206922906403710562389361904871548495167647077361573127818104622220259444304863652227868805668238998462401275853342942043041154931331622537371325572563782855160140236625828310021499207502813607900674255708843245401810706839832172615882074057045694563511558799819529937605238864202225606467872786241500398202317209856578686804461632755068423498710831311232100704315061809111000460778254315415224520670521804519491138054230801723769999794122294721365375777336029041091840912870791201234062022592744216525055248764171880048988911879392134486006616005287684877749011331739827337570127164512898640666754507263026745600462201663559087712957471892822881416799455687315022003563753361272688110932743317500384644812187707215922823062048895478552258589975445724551794724637400410035493307040539615886308927992960521069459284851958501754861748516893612800636751044706708839190870136632509023961869670422867213351495061413342108857856342110333107845201522657235392781624572547690567901310212874316356193786449641799813789974879466947139113370569197815405308760474911956292905217758674775105229439096390560372049348281909595979666199954309841636259964280049178712314480485547731358995750029874873099820994303943293177410672643681558368125696636165654666515709832189369836717949969984443338717237019666763017240346668761776331803683361797989770802856621233651945456925503496256464936858710164131996213130263881879138164372207145758833394163289478569367118766512103405649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] 602273898063640553798194429205695119574029038125424838797522972887836459681872176427598837831202157106011302020111785506707124211815949996617670177682729832672123593448217013116073131498176617172673626794580507994181755505570842186876283620351922360860236863538621607637323555680559727013250220496836142499729029050696040642202471407373449174702037663133149499594989281574862170525848677391324811518186429984734855416153122073966503308633702036434742934438804851422267997442458422542731424221406754153387263947033874620396164002971752329365467637545282931541503825983772319498736109727034636465046688370167548297064900764750336492251674685713378991421150290305707676921288874844169775045004152836453280988208630460570365354142213203904777486789310169812624862438192187550521665872886568320968983308716179477269959428620317801021761149547960769848332949523353254678044712484512622770273120609153317309394509703231778983192563229429516213277737898732041360612794333241930286425946654369880875745138251962315878141192096530538614186387262656301954147376644692529483462471001127412175779821811154922643112713871843401698291193564504989802287174682356626046472056951511811747497140140936559246496094465877870051359576668122225453467656097321690962547891636711085049564881263294324481066913517772856088426331284775844536378059260264639959207683596845274289659179799165626939913193383244452441705366947474105151749297775670936170137493226836042541997205026823817551989042941638132540377161061932243003282661545583330803476908401430769651284610590521892105159840755302866944324549316893245172925566692721095030930929895463157184629131169523742962143782091736498736412353045632583811108461805948186756555210246661789928033932751193128620540308688870335008560299397576258936142545081920427522745392516755304426653344489634795281738219510129621400693075190556598452612160467009655789118182765661191918308948813694096473420023334372775437933878539091457813625076127137956363026671182157694182005154099246794012732921652944929039731038343089442278915991681362213211190379908403630219451765283016292677396336279948215812762494059267035089921882159359280414228515990897448303106442998460484254804813685801003371266275833003729366906577940854185397600891653230136478320892367845012278965393655363284705593716320620857387347839034004386478462585886892705603633732975520363870488703554563543326743851237798566806298374887084537373211130006767782416679362540729638300929788054693012085463692465123266471860845880369375800268654928017367474508142766623728421893646371798593149893637866823858087966801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] 2457190809670316718386610325828640324315038515649468334201090479294745062469692299618385964681578921562378569363754789120324783416522879224790182171835619189803223503939990950852375677868313084722912534389041962507122185738517685946996343515722845007823807482771448936132862952748351304406628344029630460030987012536517014705833768893005621005894194033959669448095844840430962542457968288600253651810969571350326030843000024140595671448003664959102379020737304555817799983333541061804971204451229421237335299593968092092862199762922874262684195663367337215880526325742033755189752936905665222970441505035744172140576183945543789673383128301473599686642811419512027036495623240586950689724901517169440277966532956358874307593314405548271456571824447113408767437522217331192724677049018800887974895631040258743086213846451510621245839446587550440139312245243689050030283043438797947944057323062442699681529518414844997543860248617465199224048407069748105036743451028569501796850859775336721852296856776404423068590282808796962784777358734160420335983468375843289325922092222635951100454016544024734022590268238180869896539283547911120829419715966788825292720008615441766440583311008108592785665813949649822867167312884949690087980649780796360441719584761370601224760219564531941192127447403440054729842047676587955030878999139344895545016542154983918797982416837609084804185444136867803463633114086850303462469785305219837592082298707094433802408363543406156869187108489764450409481624433903217698374646413275970606952472296015193495826486037610548843518880604171123910000900989822071943584413831152072169861366262481645652356800740527798600266273868102532510753667698926931394642781507455936976883738384493894445445480809723980077360636453370260758759691551391330713888728365557497041873433826311801033063465100547142415702117251485549839051791873298811421396088413791918545753831594513476301562679928767019051157928261261070109740767281553002630239008238456482265607828705322811509964950044264005301162651022615630439327696011841615677284845078121305658111288220733632569660495691378100432181251386364449023186136746396805367861776790352246253757460089564472831696647697626080860607406225246355644048906290390889195990246408960083625118104930398906983433576886660793049509801212011704177634130282433829935729871007019880107290402530376653193498285895094570235758645455963536896147543549273667690988083591529757301376676619823242562841051538237515209446760215213945427297348035825500971310559861955500586166083740346351733870519280464420059239482399350746600571088222689587510640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] 474312434054199734854167736787845790951260651145413297384602107708343537145526836836234113135400893810580172124872479667915561431333706738969552647120406848266782871715668759176630181130315390239004515787541598505210387693545919284396508367812720972226251643920111977998998360342757373304911518878608127637239482584762239096065503088028603251535526710980392279068571296784871319010833003655277935660435093202929993700354325972040623018961285044133146717452467655494474920215498230058941679795611515111316580947782995452721635161491732387650932928869955238827642315038908861369286147599666238728915780021079795929302605999106910897020483460549744010775460413604406362098351624431564218168729239349914022057239425857135677935893485031032238979157634545641871256235645660303315099657014329561670409884856812797100412801266370961734916342761431733370432503666156335475423881011985602206677401425133616967812979624444896694843871000872836218882687202215552381659041563824116871198395350180013996309805968510037063435846784406887844750908283064318207297966029596457003584450900563118607657172767995468223073643514761071008472621042544953462430215625241552143073072857219529831184774980111378645668451133803627870180618947499296327530088404196846979621043590459821350488764751852324767125328818954168387768248148357042892709930548534641936561831150032631037194330843117931872787288100630662118001843547519395817009980362088517019685636283382482690878472395363565046337558749178211362952593097492895121523603902285817034001509772879048107200063688994649639494787759768975979752128653403969961528562161788946218650137031931990219048889541556570026944613507135554546552299829049090995196225609015265979982215494641720731361567533815705296389254881405266866252360245732774570144148441217408385355578861807617496561916007535505694920855439951875790169064997917825397654691951168602967196884861971297821787208834974720854116363535067806186022591602179828654535774725627686933134434042432982368254135454622779477053107189283416343835274359200794525557051215537696166143963968253604419588962320458054873632754177179014937110634643653139946426061748914847348902413311343585018447466070747707413094503596454435773385138273302951032333958752021283083022416354378501206959312740207006335998160411796420475355554529351015717645114276138543186032106892659941933091034648487230282293755179189986036877291835219476687825995823690872724670301508243371310022346395622898195520816300742309302343010401943282769611267618569405559595426591873483506865896234052619048776193661791218484920551392288615977451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] 23627379969629345952660753502828478058014783647688919030472937034015287921713829857169631815472175380969661063859369726144517415762149568929615391344829677288659618630065113392080863068100925941758675695098325759264925150670062425616687827000839633505004890233960220132646910950485230086690675706462152405070694495026097361310088134855794223314354553480212460653474396405344547252479423048397051191320208561024877249280797503686522630166251347185129482107758786821414884528522739057539867333468191748778104637356223286008338461929743723111596167355256879800417943683212594103482899320060617254628274284308201680031063556853997087815409321686113376988481280769680953081340947773512945381594439008234838787487259555774549082719661397899887277210479246238629152989990071987134945168471237223553842232766777803856091578897302658227458514861001171300937903977975840732102648861882731938007180113809345203484613610703858712020314378471470471349170408161343945498372832484591743380085990267555523438521668468694894102817597845626827573861900331700746983456373909449011803089100058080490370268500277994052424350198229752121605571615859066102046775095589831573775562639740700700715502918482789030838048615358406830440910179747443228468464921093346631308618063539595492691356068800204908988144538278202915908111794691498402982946659285962345732074050344386143057780059134165957593295745090928030336386711776263791493509409264344466991461757867387281069840434643410231138279364243651217145500721474746374343698605233727968620597153375580750183675634584884596227045782915898254902814011085769730878402436406264985403495383822497585898349686544916481358421853892243607840856858051232883748171921886079859781530095631546623568312544496006159336609921250772737226760594638570174985065206678062195571164308411971000943524499003068336530362743748082955986819013859718521196597980327923734004881010037205436144265099653302744305071224586940772536364314220241130318113686074520591377311376095206290202319645526182014011928759736169671981119691433710428209084931441235502748805513679148679075237429296538858860348768960052940867814343484792932992247714937926940528341659603809704408140118892584715219273648792425762151287351265365083986696019579723283376540175935305964361478287750471919978386051950316163713077543569859345577648664336206141869586729351059286048685286101755415698206055872918064099229354385921547187619452971746652309867739366297514273338969286273999983308797858552554447901033071779838258362894300861871804913693552256598081751975460939911090026443317851613709223949875820300861440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,72] 438921532976892368429547101084911905771256285716739483272716921614401181529045514576804589227029084120831692570881769854190122340896461986865304849923747002142748345302821895228843698582919379967155734268160660193245455900899403560467752518372943720643455672093920700718255566225003997845797454519205171380090379431322622913036287537823319126255604020687083103642269473764782390931222962426685528354994538055492047385484312911916467112187682648553636694181063387134847257056192696018881383803788669199618180678202837032922271019930180528419238332518262801408738455702138511109806080369507621688962496461803757890924654415409088288175888621921767476334756556911794337969270072612402760257162338288665057783756905815881346875947341815913279805173274926275446383412245565119712237953543971990345462324361379105393545300051043794533680967851349334198032793464245893210914421272394486255884338476290628866501609243612328039323664647593060219964227290561074608668615447592248092961867476314092558954945245421629945872915728166938130886863937296281459970997426284303624220870524443416888020358531185005009476451017448865717914362006723742203496720231673975399440043530455966504644492049252622365513044510652640617681367584806557852846203268200374344663944448013934939681489452740079414978298872691430033618564339065937162701988626052177055310322740130812950470330615399297482766616236735018144061708281791361743150176907747807205738144261609378824801006301935885367334635512136029017154464045103177184043924145605784032882842361042933196191281843662322414508557231693169914242405331899891186845134146768859431880333485234563371853465699887334993805056750274511689327030912457479901637495761644565913911768235399005294586535335378139276456928287999820134010497772252130733749023815165700299273192291727642117093153098268424934308364726970618932202785737258458163898072450431603594528771559560593062231921016030676740057529583710071684040666180125321421210682566202698427654815163040600475952696665488588465698353442622038374825812942659508977107972638202952494594004952593459905189805728596296764832047758475521410587017702566097270377326362458463288402440900992983736439169606808858325546719092277868188610729796261505562105156270434489115106501826330450247364280993745804915815322931588520543840515544601208019717872357561740682156054753900653142217098096457205788691094173157200628039593161432786482114733938174826286978403277284165546954816494117463245614213889396430760644794367360466016295302062554750916996272116543968979796704003677776212989839303924732821082964617751376691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,73] -5943548537091846227761511047723830597062219222771421444137215786085479117399272406259920299486658538214459231881044285282086575808798166966724739395845010211998618956002611410374025416009573798002238991163973693762451757289173763037201630311431447893912057619959491532358278543570976968224810196007434548298930409328142653041003192056361560461359768003681566424092668826577392827546637487090991744398324128836221332235725963456560220113639507804692177699151337899084243493734199309004899848805583944629636753186657790069126128958355145864234014964771250002845996033983099934708183841238632581835955322731977798913574465455204072502348827418844113672579928340007052485902175314553676478423968493243447476737215391166029804642853788400536912759234079655782431145205946644418307286852979890254585083096331190710681125821763358472560140795686679535437528051528802660516349063174525928229864183105780108424618127068713756615931388657356966443872010831659817641905670676198694219399565431416336692877416577689727899721529403883731262122043648084084502768488906463221601801489200240051306142690859238613177692248661390450278064759930040753636681322635233740236829884239797833076164662870047442272109822614821772512639004751660489616181387273282437863878824003073419600827311960737019795958944355602123817682279024221033884350094523701826785664209513910128672058043316654616888168214510122571198179691768975530171562969652215087147385420608243042448062933749009000396953574390569227095714262608429960574810529592061296213507927911022536890676644137984742428217810102977168305903104826075614912243602077909056038548959477923539554664183239675658731837394867900982872881127020083996029254423077746179497525997250042680885686444059617676377713582093413736916553372890709491734234831136500080974066674708908617974711607821895596120080620203748080371474760293732938959990214644920150379185771508074416115172677439883803101676306711677338633640562509624929802866204892951266169152252033615636988108994307977010584785181020756536430987078765567883404410025903992889339980855253347082179810081180443768189217349417727878239198882638083268693807352422749740210521269510000900283432089180337522094244571754440642122885289556410319152781191841712677730048515808239198193022630927837531491967552596664893532476496932729274100566269637644548516704413413514862137608072647590601430934153905331821113949563842960210901920994694638800835584733912426360104789683476745527037349786443295287183659950426225913797511873862027065383578439505270720967122501795042320338257597312977463529176248784865198080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,74] 70936579065247436626094963701614910729710952028336629887725409052596594409345531195910494779525862688076647469819668707516483299137467591923194605586104069327461157511694692129118643756785202840302171468751027769830183191823315411768599374477347778667514464444647737186269695949635517375167657209755207523716136353736808503680906446494316461340514008117338247646883404360309083040536887324079868096386466279783190101087798671755491157879977901944630767944599440482945499196544167596079019445850308884100355886702366445414938261556723128740553822056846413143215447300900289104755698485937478749243782944638370700709888736517709461234730783696948184459775481697775153850018671991380058578998244881069066393136349180346714011368872934596529848034066039728872557611287935523823923297636270170574731876525405662766282880323662426347652051542180641444040694007915286915976601547392202564211058115812906567272614481654018066144183138774407357977639347871481138047454259072919800969436039713769410521338352257695098515673048066754105377685595455468012850669234899405283660486242685127072857608428164557936925571228143358555608705604915707222602579012412624909427826227129736294688791363487173353901497948710153574212285034804637169068526446473106518562626677649024134344031304886053703780765495097984419939395269613745292064624649703152768983368600633693316903070841687438586279615682150448403033891899538047260597163065543773596436651266033483494782282104923722973649944093168510269931254805724897961588193499817762221338958079725195819372945638885336938962021632819437954157758583295396097883165402244858973163672473796603901501463155031958945300456633790365970010735057969042632550347957072460018352785275302228375239956877711776287444861011498744840394512800062284572073438968792012841870813707320644243384265361593455632749880653336607952249869884025001892006992325912156222218933264795862319109809778928488308222047714672240544523421934827854602581389043965313665320421453626778962520859598155657094268668309303671104830897912950220705574182490661146313179223312089003824591794181613823522384514397771727449033801245938455235322869749846408798648188191989796603726192490097089799379382803573686930926568476807915545573180426922998094443348401366039746798147129351688573842728836900513683068048754219166773105869364103653610042107694851737000774626414331878102912167739967214297147845932424042067232265598284993978909263246110669716084434295811253205845724053140698048051199550623882559410258591301628147639110185120886355872994953113207422429340095556619211161457823496273920000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,75] 10586466427901528179987627046542876996133210746479169401552563635831307650582408570308009867204539662094868579002068186016387926707448803332185282854171443374153824604514903911201114191869997147384370689822417925660161075362026858398253668382181681337340360423368294068507401047641720628441983052164363813404237374184619329720267581161658252900319290658524457211118666096312400459602720761989227613674712621709656575439320618575961608074812101139955092579490210141009476646764401900497980809627392276701397072775918169646110233045232136854760572788614303303231434508759861797618088490802145955149697973504564948061284404088747949120116415822401541807091117894958530969465954402871907539283058551386599036525403677741114257670539975795380195253858842011159055569518638783772798152779222417434943982914956490189206465495015474391876130007325889716590369510164244396087416831002761109879764564179753761696699049349959250780826559265864816069847238351234189711033347810092059524940366738166797208047628131909756269235002323987874292597622127788316434723457617612657676483056099283202041595674073578554787951770502213126257492043915737546796616268870774234413475377639581777582812418693747109611650059701394596675409543254095319852026170516814503399630192785070224833811717069415173984258865977134375797308275381244703530553349756225637351440504563885049208880794324351462008412353045421930431343679623540600761895234857078373149368621098482278577463524899333216905159740225298535499530267282437059855829524021925115113487796183643379677561219744107037635858479126804156133626028529930241714194945080276195427041344464211671522458599986551013777934381631592496577360402302749288214602101539883707031598697287298590518519230382110794229086662541685638189819386482259481767797164271138108812724019990878224748948313577574381531764606061780552974758522105064600842050869009652514652930195569637997930505381044522619663206108227644933009144983022981435626581638134335162546155612859956724346007971646234756465610147525584077611240116213008211682195262047412184535790190586947132812745082349297946441716749696492219315710460108039963413419048775161151907391168197695320205563336355394245530484353905222252975013969118493887479498500393962997903977778072301012790481688751199919234431752858002987369806820404701035271801238997373504940312751875975447553275610676299989471894072241307425065606858071946319858296297345722107078667486505194159861125933546001366386206967179258786783109516545744733103741814125035193552974051298950258317903041642196662150873954951225495201875749807063040000000000000000000000000000000000000000000000000000000000000000000000000000 [82,76] -115159238529101631653364018306423825684971976455918108882071944606304945916317272717173390985096409719174616825317455112796258577370240629651538070162014397975118578776891320604615452670887424706290021745779285932887781967237928995727513910176176692089368914734629643008657152578416550349889249987945441407149661932045363426739941315890643313778456833376185256772542654588651284228427948918614501506850224032685049324599602653643977672631861622839446535494823006861943503829644576158805621314073895681626634784778015351524749112467396612726766776094371872789394813251901671700771753992015682516979868142439750833924026624170030735030714396033593490844811395405724986041865429562056310967900445287231630692775450185575849276101661582822871508652855277079788016512844554815800779578003352667435117794345928052925430570047650633723131872411125526234202741463367249198914992979378362135327736739107861190337986915163591146999380447599363478713850449463900151465032993637547165436851166866106561994801092777820122514083876236674871655846438344226211023432230098101795568595538682605835872379306661764620666649099711468363021463684120067211077551196524744235534159152150049241548858511858252904212475807246179126694993196667436234045684372854348777839206562173273686919395136427453695930882347502041004043152927992181982248053801276124092688314257786270704092886362282680618368606630684512046135665379247275970586183885934496652174692178310728804898842092009657085981008422444662035672691234561986073108238993941448699094803502592898633078639742779266884833606312776696737309113319856243192203304433387512351793438180107674715773266055354016060671488846404547858987330449304641802769515097500066591178509536558461044718520430575822246648200900290093830184763518518471900532284066249072307624781651087412168389013353040124763674404398114207189964875694818783845066719011408299868244496272493878042560696276635138864209054718616716762455778415751409235847816967152746201134970360354871908411275033723921488363014272368583763293636939512034837744375448752889734509939318889308996950368059192905541302098128684297659482094549789100167069120766121848777441028422996454703985349992827974051976704308630751972201044873058166458951400390377354180949443080798345733048926630323962528354354291311904864242018403691741398084615631151521786606836113391859663491988488602261928023382473305131135656846071236077102295783894271079905746559897903295304692368007700908507193981209797473325686833652205812264503396410712335202985978250367961987104850844855558858127912530705153690584197921505280000000000000000000000000000000000000000000000000000000000000000000000000 [82,77] -5392191976901566258421324463663422542946850694979849340286780930837115115557963930614056674488711676712448141528607618078381862346845677852778156797618496903673712821220207530164144070880770690119852685727661160631525541101306398594923107815261868239012864568328723040667193644371496860350670475470577153653679381855571595481596286312059967134618869827708180807800980573564383950790209882085850133173843227864230063636161733204643313170257602800489551942482131317896553015710539915071829208331718627828041826869731575010120703169779802961571489299139038348733707027054265439448745403808713144426728760519129936642571541643301083365460551759989315968579499539384433047518637026687811410627966402414814869266943300368933119715135977262928078581654395434198079478961943954051683932847741480923311529265098451939533349041626014132745521508549719675126935016360170674235155628451483716539005834416576343103513150202738016070992865043159909591216620747636831913755681727172363940430672627286423857120408861799536105591399349623395598525924344788526282791205406294905922859749870405364663865867402022481693125054155122545395422085852349403939758723101628488708121910064115564077981084415881352102973360152466387089331384413948502347025472890775118016045490502882689783835395548815158624853467012451578719906021110198696133488019770240697058929695772839659290432101187676152351708326454539381519006408271928809693341986327776121641879544356331914501387862253006130346138004834548325772810896871959210958247460946029286279669703171593950811083561352455847390486835885783344522896983356783103274611434978409885005440404674892365801017835754977144285009186555366590907850428157530294415241109077277830613687987533503902780459138590957885965609260581050233870089803013095934757055292613843056937842846858923786609016533781788967314693737782410504390663696384658721958179150026756898706679584929228121728229933767388575289296411475686197547792279584418958899384086293293268756400087617782117676170070715133882217539117238402094182855611857511901484472487114155862428331000953455712005859171926090987231074403727648705004908920801506025979616187736766876260326275206230905479653176167095734543652433299718769504805360936685745364575437347903637056025992912767217763695382360510570639551201321993920017632342290282343704875303388286127558937203153057903580528890005155641239189714018817403806964029247071116495431980066627946595261072441468128007404464778573853263151662801866945947989856042600472641703775034854938637998550170780105449111440589505560773712677273641968565377187184640000000000000000000000000000000000000000000000000000000000000000000000 [82,78] 145989737532970883257562247041325435088257005978221636222924868889095249194510570043906014236276562040105022900874457452282936330266545185827184033319362541532248987417671330833815734993587713768143125627796757300811970500225159729239507088165083857131995335134786766258365363469453448442006988883574795768011521277930700205861726440356426430490531257048796840697447752563245156568581739884939397891027073278296861398378653683753330955092765297233211466860928265466091071107537155032459925885552563974607185430829630669284078193277357045697165748909999925681951597535995473694977159118734560317283688215412337353532553039039422905652017310629656700890598060676541758192032227568509481754573663416845807967283139139623093127285482520813438774564651177703692936575152320313893451057311461264403943016022333245304797692774815605489845922353777032300118788120645967945100489198389759185601855536464433286678172962555749284889054762516445364016196425679865245869866996630100689416951863712186475877857553868888211894966248107238041309489699148828701072146412799349970319234496257081232462149412474443224670593668649117571469343336208770318586180634460070835727678178037552850935383263962078709079019436497004211107751896640520405849323273770333006150651777871828566725896221280791745401915159310577672570842951460282227155143430271382990847394353978353018881498668839932068677398340740973789050224049013185613974316562172649763710973077426746622238296142470859303652841281683150546386589656676434224009878436269109716077223954012819990669993342421094049648639932384193437908981338874372315513507369498634945496494591994598981192060987388183842698701527942688477651233616864218405154667374857318453467698601285243791321253880797813315041031664158070643957104224772393457471896242768370085438512885438028503964457791542433298483485133027363332475788624912516214402244817099025950463063025568068003061423731343016555716216127510947936413423577558261240608758279541090427771061355269473764485272633460546686301419383553188287822638510879398785288788031313711394986817723297351325496007707528162505713918467960913892293699037058916872136573093498205166674381881890854099474711904433266488752673339617767620791891663627161204186514859790569088638620799660292282672700818290211522596933404430603298710801238571809497892920471968529910711171241030780008357204940937585490006038682220833746203615890523161345005685416466780991466470166054502200132904886658386588519989647759332687712951115427062373025979689182517603064836354551318987423013049539405851479549193905930379746827304960000000000000000000000000000000000000000000000000000000000000000000 [82,79] 1162208474894998490358364271145957295589577655235146843034987530458395047483773451942966245833225638820473593122446520141313215762170355055258494605573563817916762305182514270554694572633904232582562627075900149886755636670653022531337498120310460906822029561489709535930152964512732689626009631287765041189057529639756858716811387701995763193183990448117399418212344998646868152397452007941233825941851793381676303696308282716602515982815969830683528617062225170895347176894976977245044589125491157844672226304723873627318098849519598830289105229528990087622930932630050190843211187926391769309631379335759475730393004039136679949992194138398133899177675400594304016600989776186620075103156722869381788601954448548565120624807150977586902703690472942849773462375164762317888551073135043369309584378604436231899496777108962506014455817004688876429484455201500897378053800324246049415267063746027688978553912092001041150831897876759984725524320933662913310915454361630421777815482681367076270706325955481806120942143941489971105147154150710830694815587522554516914643496757225965692884749239525400465466268454763223979946170658881908019908834535358451028879688334212952763648025149834469733453069754117181526618545949020558590913070821865077466204996671343824086619582803919255840868996875712874651393438807059407052691431767044583899671738086496103444291624479756802554134923698697477833491893166058395357433445811757857217736855213013483447863211116851624041342790999799314903481591726254196401883288344051411647132607767343420313821497115591359490703088540614676090787514039065865595790542736901567901069525897310039928687001388292686252805885841046171985886119817959439388023342808116000983479954430905400705746259522798699993853255019306270368276300620134131597003256264004551286658841702545248843589574859807822162368152037808369594828674874243593494425334822448870072538879772422744691718670717220814136428173765267827487192394793220587181576993566104974125095649388294853595142092610344530484612610444507030320495679970659484648734575733384520118908603229779218573070001370591748857866883966331794216112088840877222971258300554992616710373391595123336798592750282140266476186306319662433267415852485145252807071412201971390400760116012169119390874882275719867855577487182218048031255885436396669100193523229918156721103576669645702573456715827776318211724305134245258646138180808381658743894153333269479286494951381528550679499115233289699888671338411865488588534329996699950057513075850680761494748599852736280856534057471807284170109722522516936122779566080000000000000000000000000000000000000000000000000000000000000000 [82,80] -94084681278348015659825680381419108950372622084121231171618813899862180320830475903425751296100104137096086568430239637962660760236560965207897873862781189250616127838013448988008245582690788684780111506684952679052360097924421931508042197195031356684027866683890892005292699181216163876505009787225684646668231729285755631213647122680290805844391738671800034803567986567901330712086232271518668744006001286930141518322301493011185756317954933602755044864025914946982832244480648343625877178609651426416846940024669300557375429486912329376771681595558899399629574046773233397780422044939183556817195267648030744050540748377037533041016937160672520366218134763737577865423665458487482069856127059714956412887637579325922408454721744678528797720764414605385399749718501770453911329788674591175203253104877201027009034560950565855033323850236032402839241415436069276400857717037838770091105139070467814985793855689409439395768955816250787866808786589748857680107640255976783266734607404043325388950683169351220325154173089503364034574880842953603549323565526560532803368456035751813256186675764462009504816814556944342958223713548477205338440012432184139619711177587530850148413516002098878196749248546848633646482354262432171864186864484284449697721924683204105233304477422110929295990865080413421592049815644123140252977158092227473444125547984043151461621788285541640399389342319770076202002474370595667065877402596419079853361126757765586369971087453219880796611912401211485553959753013141424018339477532180622211975860595344701718311987234097736929118465339731576895634647463474991127828869331341780454781749192947572755623305651848970789519483370771621916171545090062265672253717533392518454455243065494471555824475127785504501178752522395380495255188704473361214886236976110281404025108522476752878787813506461815930437552629554542809515910176003490040491179260191417456240916312610303689085097143807168063462059749018087631164428555171370758953941502701940457063911206007858597467246140183256542604258123361753494398357787744525796868752958220776521918064127946031060207129614135083275015987945098881655948731638119803856862857985112106857621385185225123774249473761691689688196817346715808406839912274352027276589334112753075585104306498390951027029401568872624983371364262493031306038778832431039656941491216209176106861630591293528709152563457936389959860373791957386404697434292080845814845030536430546379991190738094552255185754940934329593293434000566265309727694383888726131263227663977382152486285591650532050176875263939005825174017173522079421562880000000000000000000000000000000000000000000000000000000000000 [82,81] 379871268540613700187900746870690751463297988156718479615717137268135069846322975571928526469641033680900773374399756827126295053886975955543868617353665871286794939431421777536564954768607201562876468464504648522634214688074207728501136534668398225890497631646018788132935287974699120026102489002272842727021063898645704495466569584180202927597098700179506960273153908225936151197308602310589787556465422507447484263437377692403684499617902488960473760546099078342243765104190533122882084969979005526178519849916538802150936225765064036225550932568994235428012123035635810881081146255194604025535315648123293127596635000702738073725231222639518613885746599447709764894295459227991608776069752070110296947075891394776718541131806598315397377004284706909533297421349548701178960563978360481719436838024932037208581821526444212374872125438940664287698543402986978699870276750524193668672505586159470556648139501738286461238783728578813425258714422789820844442854193747243871219972953263178515526827377774892612229397748752279467960882479177887760469346912486811745635639806948423861339930747197856597848445447906856310595204573833888725957600117137356303555399574157421150255742289753717777963236441612302488928484965340248190222403768659977083323741303566343161191556742243177949536272819101317089258695264310712167300938460698503765826828769622788889732119695087784023548227307392182520615834485847561033856436623509115203874312014286166585605734990707521310027541323770638448960941977539854201575677241390806071846320893757694192872612703964932205835553518971130156471661289023795811808808238573011366238192265822140460047594198410040342689613288498073944873504397311233777227325073236030642014873087530742479680715672656399787485271169750968804537662731979225736915371861804383555432902755227298000983918781421770224941063125162377097664777405557708425279761393458071187166843717172816043578157076913583045584436970358029010171569544653835112152972461346627973020689611608508204058003456562755300241409872534837372727170798662353407674251913066474286733731652872757424502282053569660780470724118038727568104654438482123812713118988605076400761165862583284615646392004082902710522030677343001342753214505611621739514983372735672488479029840872273049700139854274596544729152894240223121387177773247285205934982719737849559261874178447804737558556318596831168254900803975512408523399550628280918239842001688059285035477433298659487571404252809832816168940511938391820198522366696982890813259273702552250216092236191370280037829851515643042981720236456260057169920000000000000000000000000000000000000000000000000000000000 [82,82] 34075519411908094150176314938265466009392674464849618175824945076292324384610505419265158826306447798049688732677375539713464461989162492111398727710216216193742108679009976453697892136807357018019066213890250551246505557206921327693274952382680644169334020968018413849451588902779811738743831623910656393032292483725136420867556195943037498969646372607638235935013133196354687851224481916058931096670325079205959876206124713697916181309971624993749067892434515082059598058862353122450334429223121750783712673192776006847670602190983406569364179900160419171697728006583439578978612938951228987727286373421803842128030083207657619921586935589772806228600469896754753076074775003355385082602689392928470649151934977476164973791280403070413811669256899215034660908954043946173570216476357046567341668587738388544447927595814589709036623447325535320697151450114885564264479649101613926812134069553783595603699843500603620429599547114257586936628119370266642879926645088158674277846638474829497076615884511569962436494854157312103037781224072546383446292327531208835857386981831001392812957751251423388353395453730053066297192655096216538060890540388121435942946443948335995761593801923980663278461630213106953383443788978185281891143827460662348431213480135110387766525073177029707519003051789519062692191860338751641550112889830352931636425533572604672670912846682292815864306240115501842246328793350953862743957217620153895742862287954791917982009846452585254195534754914696391410852951482903213137964002513144595306087309323864134013613509935067140518045878217701127783212185836593289588592529623826737210253563485345135335921193610962651347106343847592506643489265575466567764750532831568261077529679939404784465068962188220940506363888181689425813092346479485770419758331616731907951840864795550240920036105350987132921749303943737370510843333328003246611194366028309739689009035434714765721844146831908379311516501773965846904306117734116036924026919115657891861472152060948115755958799634525703043469156324345637725551605865520577124000430878639183205316944530296102434619817244903876747486608022278489914035007853333319165348971888201186789175464040931845069959175863364202505458962958591325057855173314931658716816692489475207544302093660800945727192749865675833245151990774979555896760358820766799325459654493740445934134825422012220471658364816912131143767821321266643598896825174250398483175424902283130391944388710753045678109729264180603842035827243554617975912481954141038167187489764463822745162509992682393462767921351674386999196171336402012733440000000000000000000000000000000000000000000000000000000 [83,0] 276020773989125916597405660264759875817889525888730721333425860353673826947792699546293235853076083838999796709107133645129986880305476195488087459088335423406292649918297607489891895755712944654315558794175735041199128598161847993004133526315984876239665758776330833724985361136884693123772211168346366937030489079803694635766742146226011706677787667944385619438572186487064394999846247507735848649137970439328729765179324481204705675634164982424910969792240490164037136744565472258753665796058624268575545332716245192541635811434565933722991647910430142577889966602316462572200660950854697020154890574860662136491329796947798871297846570717757844648534981800809120654443611668737947398365704921782425983972993369387929283690459772217142632708181966608322024875087109744872804912698017076783280854935052666653421277033738772662001825681193761366902167622356131624831116396007760856119231914489962210993755348612687055925646855166321481819376789656409036466338734342762769424396365041283078969104579511047134936275245619529448129789214295234188701318840707417937423539557405309927733021257649041122133064828233471151326213465524366421844043577709557089650594528437694034877744989319804318982240036060552947390885253728345061793443879505984008707805001866475314909432084089246954589618790045529302272552411819341857316499974295029324027207481727861522624812932524573111216349203299878308833464718671498009724356769212443984547468130731466502297242403243329816371902244481519562454214959888150664657957588481713083888654031810322363225479632241839000941029118998869255726806454538242567544767840630491479173243767059105092050924596360816849109125791561554649764825943300779273872856523613373574434757342746865389927979829188894216898899567447480308497595769056583823805236993322188137256394980447183393651816886374571128331774005721624439996491542193115390979532411817485261688654644676606934509632127297728856209087020361047601698278175641543708434378325814986751412086972325710829868988242749357596750944917521467272022579726641805259932053219421435377373240893668034160266292243194585390637376982793458843762346801927372011880769721210184752111006264525523163841756376911861249113099738592676452053883090188947266137125727451578703756723533179062124572352100328637883179206483046414799861471584105801449667412787873787597282451288270691216974706102870792950000751940678221779441712802636704933617768418738647296488676378879092948051315581440999807081231216811072396537602049082633353827343372661833995681931816561633583655024509359538725375296160347108776338664799619496011098308232944480010895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -2801196923598746143475470089051580627010985798592920652086793867337407957790871913933308911501775477621753942173793953342704188217241298279070436606068449868918017339573679443983357568841368811060976812016155843352324643846899217069501457497161455401101254137892653573250678461603817947439330675194858208926391856179110083002267438022309043244957853170714364843128362632394278040825054888923737326580146896414997182347348009254810370641510258413844975826771306830925056598104435702643883059356828895184655476263331367016978625968813945688362157976630622169728125299424028690669964929023268726683641374606750378024889520038959744847256085602265260393304717662900065920570617624532684910241806223754556231776419541812242799442615421591803785875165419087009588350871637578766520414543012517001154378390407816373526314828012509960082089911561866209096643361718453991946476117300093545719821566308768600387992644978431651970502097502265489559398877515566382030652359252610441897261911824641814542894762863854077469706003982148345026330799980429598447976411190012993935254489717640255431738495648648939890612297200276310047343447598266079262084403432181998352260145257011149211291109572918794007575948646414063187985215115896094905447316163490350768293347062603254020955371352526022851327813036743978485786270966488726105470299771464355107254808359896941575995332699049585638204746250495339733180510158801398547203922168087315235991990205645117374523226782892105729520850677688363540915654319208666092685537738709888072130276283244700573376727491591523871486925263983147485061468687456814561353049621712132322438831270229779410744593821311501198806633641215676972432478170178456671874524043503562353617254515886637589785119468401739008144369956015475739475079709646456433104736037294742431985693836520426675083262804278663544804930890861465303505092890326786462827699634817144676801100721599777618588809807596494695698653646640051625525537154415661774294056058672125303215893780552829517085316372534772128388661168800865435608814389975455769032249028474192628905552776915937276012404358749949967636819091611951110237865238010301574146734016434246478257916628464301043456665863792598183253799023075469594208192518810434441979882606075123154774687189327786022151959488453890571028408343789659076729878200637611098395058070818512763718195220687180624965364253533405514363207833823876916226320275136734603610153324681342056285150826411866432611631977375931570686325431510553255980193034967226952002491221964898152324454773704006708830052636264617888069857712600505060831619189573893337068917609986789390417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 390901622579716194001883596211494524762029827154021143299008314193256466755691880729269799455997315577589917889117134280463600611378712094438210448174732029131164261535036694322950433519256580404603894157328780220650259285467592194495562898627081147950375025910798877370787299709996747808269483173244894036791483797404357332605622796253156752196244608519991664614128286431892180120328691659274026476830856023026916057761743703898328162387147683652428774373941382107152308446304583921332675862759098350458448101704611928641566620225819298413439644675059595189031411392682281912478822313423531599366760548617800939696831567837756766295415637094890879773942547314129902283520693258987854058595852809711224506149292611436320566975124289764696552248876504814765152899709492815043982324748741187363059189075551417708957581092124140714494334086197030789202773112155885869311026611698616711929200136425787438082560407838941052744673900811711279310511250938557464698623139106573852700174584985064838753395688198572634132847542803437723870264638648051797767738855778590350467500056662252297786235334856586145999334220369861308130383008866715059101703879984339697030550555069773166897719508848084760050690643649703513126927930811891467882305653910080694194986409821337028614185215976343466050682142075141844995155924129141499981741959753961418783646652073448323184951385010744736599806823807708412558227105936914682223358138936064104769275251831119278210406942902556170817677494619767539450061099469815339393826784383634592956186845903683321164820016207428471938109823538846226449913550318134043061163364428637597107073174388146732555054538181818812888483340173544466369458409909372136181004158513248467242216191502307233933473146279009146110819687959531268973630675922703730164693786286451994115318310403661720271610431122558477600965295823649721391510518310977121655284923481902386385017080931592577255188703625454238531139806949121116916618748673741830574557510490112309316585699466393124430558502629333729586027938808382222036588185097964106455452791763340592176079609949676169109039739246307299915863551764956723250299455900308792076157355654838388230510268608651164616144215425496051938882658473358183522395315603498332114424021437766984026804822869010063190145189496684162265531107615663720682460460453189506017790695618200287268975195270992151995512105090119859678557953974540073134876119875845338049053966591996287837654214918718802678796550507174639710189144987229449021846973863608703167381897079516126225524357961197064112285618217847365544919232012877378056901697268500438998676078385771486663147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -626188147482834487303902690778634214124749941584858073901554702773865932060492956324105561715166183679519904306252234464640349297076799411882297252349017844293480387954833606290314271231078414950298892655793369365873816934534153081877386195067102800038156807151752015644286291761489433993986108901072391291028627579224860398854929810058921208560137031103188014258439670053062237573291040541595941647857245160415651443486647969871587552540732911782881213150626872780022552982407628859422653601517049938729248596251553684725246825598804433361786230570088250233366024807326609131894245665142725942121042896216625855323218123439127601073430700921181972759209806292260561258599234190355027920894144562115432389104583279666419788463532620236287968272978420390868095836046630901143422237107866758834936793414593991187592511014339798728616889053761216759239055846027746417137857081605503478924004649747955142295895675841363353994765169812325280039679849766797146301900257548967731244503712611137331084255248475387483654743295532788925970728258077782907140545701539662943976273019561914465293793705426555890469738081919487041411962727384918920804646501726731590402506667992371956730339690874405789205931655266322705431819824184702376224828354084529337860529026420353613928811457847501018449684712850733351671388073636642120972207659363183273608785498798622995269779699219387363415444807533173569106121915554017077731451843280356761021524894452233106487088377399490575746007092718905474705803788272476129152763413744728754961850837045241287669422211169161259846914673070833069516926446211626732640912309843482522665156818812076139392370885623904650041820782349718412694867849210037674232443354158775545841341762168176134397728920792755708281224591958691780748522047891367887247508161204752030596272628434764150621485105305212846617685744149545720710666501383505315187190507837883611915344218727512007462831245836456837513126804428524268178081508820492784362641314918306627205039571586574297150509423021300533533372632743955448942608158767916653516692501928891055132350662828774578193880041912016016171100116719011112353260094628012378640643977333533384425647521098880315525668029273177287632434909698712962571493016540484222382349251881110766526349845970593173977783124490979653269915733103495096208296718566985306509186032712214466470251124496435560141391865665787948369323458394049787958053977070076018009617464495734194054531070991574295382510716188962987015657244613214790165595729967842577930821549405209675145084734595912063323839206335072831049796585070300161098452173960982609661044763138556279423762432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 128646468417468970841860786815707217667775524616986112773239730562682367709835765438856587005311961538162944376247396900701366346138487478240604001105334381804771991735067421215015874383467884153737786678463359403998470930853609965223963948997849832365291035913836462018781482644820810208412056820952673946687336094450618953713941384390401402247203430492004734315175139807349439498938195982051098488414495922890983709418569098449969315713522529253155291419732343520372457052428781941969768058548204026040406003116702617823955613592622357517374828488668880220576742347600339799868745927367412893322067738783996047711652401800749440623244735012184789976517299014736783214516602398963068745408585190695715655808296055128053931680131510694722262495364358455742524723378779485637074393240735163670151828447895344021980897073365808828352961007784380067906724270834160100393403944686655765841725116595501572517818431686221111255005448234322477791491414874499240982555855197862373655191942059132553370574940957145139103273687745264251977902950865992225017861417890947018595384346413391140366480167665093758715837521420858351382163824781351935905789309021645505084480889818361162205039729422118959388213224201977016689689139122262867729273535442397148380634260062389417182758341225284725715359679251856043389194843984269703415603222930463026866481151259067290240143433007236469946090648882952883865426119798264569016166995092835664513227126066504961250354067427207231521958869939130010788412270124369449992760586507906418853833259512433629661130972793541908723855355200690555293480579921849510925111067157913534335597818449882815800467671558348144919242989603215791523275246090231856688079624103814637665527734052221198884616163925640958859407490705862245953633843090210987166809613831934035667472246789436547412230010709342553211678066331731041235512745057223522912848955991020877579080474876900399246287965419921317091725386662747257569750342551669369689063335285831411262656854566972666773648371773460652734989824002509194913934007796432526385715042070449361295374377017741310718902701590362875997800411414878820321199875868720530848848021989328797078149222262597755313662308049729588018207206060337162500347851675997456795238490980201815824674298329854569460074627878074796782491761110559421431675710649018934598135550361829389421650696468216604525858007286321006048337340168303418921430215266281600061614840232922180967257679014987609659511919189214259649449976938117513176182194573291566832271717589146774465944703772674985067626334407820617817895217907256770017094830130938285488697139955831667003920220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -523564375685492388801304804273869396969958713445672789699856792979723448524206816833429048130458455382279929475892681883059797523937915477012901898806456678864519901488094377591452787303635647301826976451044576681228210912705154573406332662506978970778624332116963923789941308792598960316273971393269523586341446891757403717294521296179665826844591798394002695487785531891331436275674366511241561471703887591450963770995336477581477494585797530320979631496919562413312090485488508706109645436294355278550132781189164261711513475288498788409896820885111591162500104931848572526934841002057405841847470429394721245603734145557007697559668449914922672968497206036192072478278852781946694065582462994952330790997095070913690616477128006003258484422977631838202326484540067968605877809831393857799943514794710063311831376279441099463263938800580620657824381707477057997671890299158259125850462356744280251162349909486971123047755845562269532199393844595144138186976853040038193724213012334216540734022530812554226886920491362012835645654034437573613512909411048196133803104995748591790431777675790339186448834703391774491547152152826000973729768514766469206875321888046860857343920838518012143016168303256017051878495479199655751850950044971267228864650848985118066589875267027637569770519726015281752258010784453886858378241173988999863247414061979754647334260563594594609716169659768623696654122059105531625093852516362021480398643104519138000196278883506860972266581817057438309046076035729639541804953485838086278880647089704413650784889236906858005863204028463566045894925101152503998569858575725213192311833607478442882406920963299802452247328470854538631876011365898736449058925049061862619611014092241021369840608807029165601071699644398466940057001216349730756337855926458901850813727855854922374729199052266693703772773809775060349835310264962408809160398348130057511111581613572205192117217601876758009245790152941275417277707885572432528272849567070368353079611803799107567088783297698941576774783308366956272792658106008988588554972422654703446479331375802327049354897534613319693424316463973759565706022232001492601643574030468932856310604743184031252417207376264563710749398304324044860710934369079610569650118534992795130381563208006780294511310813043127097179430802548690958015869473507460186793737926054697509928568801136510320639184135044601490440594708331654038968642557639260333490689423005750211474008338402146920425695811978612088630489247415651534825001369652714284918193046653116199310071425575040821754432592526512165668773206527245251748577592302698243852051431586174931299565830144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 2613438577845478537750641498880118021110070015529274821685020673240839742934665587769505105947025775194514743786289050817340185569497070371873388644786765657306370900176932408048751128400915465030389714714416290979414093105438825164296719210653385043221068164575962530024316606100032971263488441288066482990557432823326346015418401447782078040525591432220776074633917622843688639718179126707588236761223469374224684756436740379580074935112996073163949012964833383404441029955883185346735113211646939674184752521956868500297395021375536924682511851882239392987292680206526388046532440422028132280609057007521777189718569532925683613306597138119348875254968392587788572187908240309794868883929714992250843476507275160730612720473500183968718245783186445440872203013555297573301185332241216368459669250159706213737481799536669096640096243985379752184377897766875520916227251069295286034241904829631508963575274622057629262960713797252333864527142260662415743411889915024035619158522495922464266938209627109279884521874765845821847130221088398408729764843365861124767307516661697548200483704900070805548380286245716186716440686192887653541017047112615628996415787800414146042864309253987793945322331719534609044210175992837462903101901386563977842475764445364013104317291098649896471758750736271571546596773463875550683380435594536294645060355260526955032098184012063560458965584526144183853636022571170998312221963820657001843533226556924484302941534827648250468222656800129192647222577810033619534953711043923021249419059076824922819919430328457124049088524986336544909450816636582612740606931432895078527931661777368200283823616331002523787948221560699725194518888872158412248177832107660804555574665335940811699868164459168081412875105092629239928643979854758943825776622996104436721383373917210866840710464950290657050117940160748921747287429776684013045227790925504873656882758451776301211737341215931132168183319661625439810786860564707000007857793913179464324318371327149247987465722388151684879459407946878990435468098327110466380051328923115153195279403305348876780567297865478171847924692791635264185702031587405046149589975464690085966123528982317995342443885237242730337052839872072309531725774876861888123109471479505010986764379611561811150488787218288790906065515028221546166397339098211252891617520770816592987631588071557609858337410853757957098027069325172736680522688200473390379036591482643194383860779670019683803249412228495268717101419871211962966141015938774009841961284449353638606322627902285533448084709386173314078932511992174965067799792609482794804624412063590204126570605445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] -141798472063549699633078450543770208587777925384087968399848373111850363959604971198595398162671817630684386945142094334568010249608471177598783330008829975171008090980726073218665981186286810048125689107752579469288632334180181460435065993212278764786621766269723234679054491511486813494086457952222302644469271248716622109512593539901333168079169476464399599882305374980244804801821817682236673035773958772708294631849465080844943274342463576378823604668008428968706505084711264641210788764074459709198180605195295920968467066647138830120214414987447361546229959388602726672466976658273347617766349248786221080701693459245978757460431107086421828525597665485509465583400862368898169177893315207370754432109919285741621849937142928240502950742372617118529547456874609830992734627868672921248927162860959602939719077294445430338031386953283728220181009084955802525521741704885341484966602961710365132525951323585680133872495541020103227504995636017341289626415563186363884706766015593892447934514855409520151185513112053348980919435924341146213679286330787479647983764027421334449343509396652251988351470990269588690328165751605230440959252302898055639325694616634751688460963765050882398519497759692986274876702493596043544710707252460984033039753444765698663411892845911046895964248267361595105362867560219049504074181926664500721437987797160780410681757365163547205028703802885458414808843153569286438847872656563071117990960961896632310590737937097797431825890275866685422382316262949039440268603255712689772354329822137247969026295531664661498342655424889976948983209008651316825560956880379335468492394157770044573094286664090042992660237727750650735395214899226836501290989869917568495934078442276833054484743610190760607032913553876773766938460872935257062238480689991598066622698284122231892401673048726544970175858000910957373118310656781216525201727526487280986039666552192050216484003305063016718711689237758605441147093710668908733555247264631699525633079000489323076084332834693015197143267881275119982632722189474167985724095939862830339381436092545621097084815858663930991229617809883403639206120719215862271638703489892076866827050311860670684581557958925055304535665583624630577341962174493482430114665126150649550442321821062226042846030836564482675540284766964630532451742234591747424884510294202409412646697530853511248984771279395181850164351077957223785802195277464551422356594088561940508541393338603632587662851458146227277832027708224947428994584685550248872372995724817646126699032675926131997388921972162582942342329201922636373729380868496903601345018263369090524152166478774272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] 448134890138939507512494046550134701471255101876865267498938878952094565754950453476695738890904327088789572779538566062956900862829633515506146912576850543582394495809351010663480471976619286326563518838903321622827673470276748423554962601600344501510863546596261012072246594371697099092330342303184689911826680275809366959075815302299760811994979225454053526258551807102137121551174458473752456967507016536541197648457149218952133545171984461218224743711321804816120586747107252555469587857909971712528465546619938247071116240677570207636124774717493361315973787617071438348242701200768803555733453369768437118549995588607856657384170544386051341360496760999051891373439813389720185612526671008039118674463426102792914586998641261462397642473281721008691553741973500304872193228099832378354532574762445876058085432344115086718326969796976264834664008166981270117091258612934093528946327774258074641719753888557846684897595016758771578422251088287280034294258807777841023154370208749569759468432375289336839547172383999789055684489095963442530584059762256259550555264235015977739147875631799871974668124562946390211284766394536339729986681781512699328458720013776836751435908125116026513999388720013464182870795949126904653014549494758522164466636024527310030697689786400452267788291298343263654818105107264999655069734446712135261369225896936415318558503484665004361269577792511819948315431205141850180108203532851187692808406706419021824892732060817294313680302935904684984261353572559797586570578111360893060127158932398689139386242353486211534071636210076855186679925083010645436933223321004860180991766258102609590264128336147697534166086739419878394471885600776067685500906131351408516801866757500191367497713222666599835549226928342626699184952843603583387058290672705029333143387435759817199719521980733145776764455386665898085517682528999265072356256886062862342183223364289691742936584048649152952597802178000641543204266448775378859834331095869498186886108590010024756680284911255118322435309116015723142391941692099503374590517067744766652986566147918036812408413064205394792138355599413872109775393125534967037695985337677247239908161960594515453166056457760042830315173607491996117292847033038310204206287408031977896997815651647509223610182418724925642355196857509356721745465299678913441908897454995110560637606939248681746968571862762561177930374587052559053005198801982253087096432624251174018259927942883693555305700429498419535482698749992452441575553453238552154557014223090875365526894638587516590492567340114933579377777103394983300311951552747765312062766125839409970670836541030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 1977115138073938712838467581478162630397756682220731798072654112395283955594787663310283883227352403506869211102133537472447023034073674364963901745324942609738383488275828019765641198338246942686536385135360469184943321833508385813880200918422557012042664115547614991744030760101356424915403471398587789073930070840994049323169685986883656434520284596121788726955564420134098226269174493299212769752252507073156201536318398017840602415393825649713298286478517926727848637679183512490442159965331185794980345617359478295665829002372452192205719229580518524098724188855865523614392855957267691637467710245956923775858688082100193314463771721970573788493622698554064595726542178662676388759052652273951843878599877730429295483932157342109728062717247680845195401952949482036681107685684696179050940808538984888407523281332897066929792216997676072030994558154253085911528037424438758084360028698910350260086159492948864721141507466045034077918711878773691266742716227180013951056673940334621853001006119559810153653351864505663735879237335905746615987553189390765461554655368517932340823890753778464547510372499640627223283482668659713748113260667891660384534321204994035078064229744988540748240453677996573985361914170999026822580424740058212520338443392609177725262176658926515428126864200662744105967215842175940403539764150673059440280233494010987565631527093701833302708294815204115471167545662073412046978297965011160561405956359691466124471355775725931822925511032008495166442374059779936248731027662345428651255095151303470735750406078932795933872646832585547839865167058329924861163528676503591803932513347261419734603374358052690219912569751977490791686463853537018014946363257794944799846845184476797933143011937323329081119336907074264786346243922097437919775604101862132610562840000987237219438896683536274633387592147468302382437828919769483303956925262791375884176254021771978684750598980280348736584269502841911992227358785747880541156909105860094550318840545881644987969645590006492031862298426180356179678572537201994953120781178752718974684048034122402549900820989260663954367957274422154050771011827615878051366589084009439835361697602485709862098626740177609268975154784851488805484014786260367777286218934439355921969378083278259992210691095579017938072319881746726078148012019419406788550125155108986258925283665012625613663423298038277029974395233948354349613862754918362435923707458677735994263213413666912575108718233572365254786734888478331106488999001636708001248025397674079675501948222169118268505677603177964601349466539067147724766186551391177064712055308422004023094652704915456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -10374907506905286104542530800959919566184705342649892225832953733614657816796419850635528121490953068224899729111249433507936928284347154969479754965666094463025766032647877679641888055403921356100456343853250884624375004090918138838772989253411037913606544533063907775258223409991166564383037066624471637234519122239048707328346740373506018323866687366226081098934256796523635220267219089670791977759945514623930768191388037089231723236899217199816454700941479944766096035883648682863761678518240863288405667174356296462695736036985672886462571711076409313331228410333185550106189831472662182193471263753293918065186236701049444490181426113457462338613431619401347232076536691553934286450904682732295292288219180508691222525438083552585325504691379523722818237018740373532501610757509144173544018198796809300229012138119254048439202709037953339109699788494905694283259986626434265866510375681572176332167933643996679659602354288487160251985779501727156858142501288764329350870931024061839510282904711621912572235040834239120870557846972057293904137495385656330054344097996941733101021276709837735000550914492844267946209306595711603981525459624926561958036742692369692587078769270953736648736272385650478149369291300751508266228140625170123024995627911640872279142299085511937374189539414613247532289240755857247038801700958879471001995394096196644196308122586162772913468574422201820540162977653107143106258405370740574235030034104455095154657433396545161841793088477511707034518055122790265259249161146391227010782678608510056030099706301918033589041559455347151549495495678478490068474906451092657298417179088173411465258921351716045616188996675017210829582203583237851086984629809233712828101504502591019680567515110504347858710241129627425567963055638698201711672049066914741691699250395805471419416636952763011453964051478377453710853771855166098294634008025300668197649119736987899881692644104742384388987069039584314478225941602649020184023386865634108277465801001345757731701832985900257452935894230901989066187973961791923087190206171298116644558097422818336845898181859033672674553177549527888980552170309031896041218999358703864488458364339620897074826442662126766905861886342093316490374139843418535520096135463090553952139867702978691073736079445038978112904583449630143116887509114910525522166968510146607271803867253375022109200552875528591123646189361223476266453562339170825082961094933034857261933159374861466793636703549358830326716776071959783052539279766331080238822836335943513002071166570339248189639364184040949734637779191026616313331339948885643747106447909494420826538571076730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 4012654067811153350622201855681016017766965179411375072740480408287821318654780274347836547384317865863845993125204982411439411035722792298069407229416120007340307993829519141959776247963741680113512419432304172976894854116994172113492716018130350819779624476781171470401444205897817248669696075978100344157942815537813532737194406579517444120509707852726203824288062514706617941422624414557607263728310581166280118804651386962427321272377264108400935940950172741139219051411513073530196437436714517880589825539903003055657189897530384646271436357157197957641166835979570943501659097840671656778870901963433557315770009330731567360790696039897372508541447700362219693902097910242652176225176500172278898326411281137611876861107940516762154633083591112540066879514721196285262509054956297486838329346404362549086332699189376828047992553983852569556020998188079335475150368179336751094504722504519192347679368139762814373956591055029111054170072497918187495995263441404794376358820949987391271335217918372413585271474495369262080177663996148467606790278082326631438688046395349429032355767914785742728969687345392561568800852717195435230189627831702783424542447821090390593029565461833025036033925342361390063424663210973104620797523985912955540967434784268240088279359904973980439849018256879260248282732025362754215178541433978394982368808297173096451535351459815807648001468112005021544077726999828116266134948865062420477128447521247324848277135287249317634946523414738957824532541447953371121371867571631034711511157728087448364962454825010600744632166857268160771841433362303292162032886827915646219052429686343692689869874639918018164183022362779925110441369388847693547678215829883061872498047752168395170744228318683367403315541071392971877269904918451915506933163183334339499515304279600349284322414309610533335101299575298210341892350650098673976852355615088462257155370976226166965815035759154671509732852574994947359005861313103751942673797001535295045849893155917264017690876418033422345323075213469702376708110310117885400656077817152968324881517180416701063857103571428242516050335322407566119695977013199568065294018486651158604262149553183295021592820966327682934095742232127879714397726664225880862491922076541361820950478817807164055234928673853723211997888440361810496989606286465027833105042619471631710344454912196504083578081970087439354681832486916502454406797079923771517764129422496947794039497224082385603501996173954594416556877613880926399874750489201241513304388325542824692673142420080775419080731007072342996965028424249656321209761560095501083927741357421428540434447350104064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 20168021555314751573626199285204580352003686171561928116306509685279751651567866729995992296479650886210876209201213799065936530821887706275850228446907368059791973039056888694880208440385023194840885964816400605373778902778828854694740840785190690021566842153894792715133772286910320100466375853292015021369862205226985231649677234118399576057725414194542802480681618445315996937533510658975415216021098876999637273931239693583752038901498216407273686957981206079914840078637812057041733411641281622892816309414150692626887248646588962911992100341854131952423793922977077019863148727636268504631797243744117687256076085194996742320985816930994262784210848407950165671238980582270638921232196626364131235041815248121427808304961736761798584810189273887161232915360478220331650561310566018800699588384159571201807715696769460963092344779451909992500290148086303996770955003063335105153833848767616824462566318342860788031673968979860758125664358589215040340170665858153242856600240687396307927159912674378094951871210364281253735223845367535678417921863921850196899364955355878574383655910294053611496933114683862354368198459212492584360283443904823469439706209808856016308418317092178432728164613560950792944859860341184190787511235716536171342342970346864889461243417387802928324371635805764685243042351495487603555316995282605790821246915508178230225491344514739239134360600981655482800179708035604407485496446928691278168287549694616738829903801030717757386559675684523666083189170761353550520816478265058439866544196053464136254303823013947188379070284069002369961301086128675746341200096257559762027087131027042562826164073742920295169446446913002213205359036685318703761691060703156302900671746120689344724369880480310235089329039124796730011845271613039601263520519642429393570264305676569353137860765656657921275113631338113164840725314325597688963118273867469109460803067268268196627601693769951601915829774389170663099025877650479989605272212076534091233985934761587412660055626927582791036494601763764236105494549809673295731459503993605422981641097253330134673266178659959177962993052364053520268992716974949085238423166460214008349372681876729876632366990869826898768630537456668935276460566265556807847018579963605993749793113102432672429830560387878803911193225528859387164996927503860556119849652946249916832314235694111383595326353269871256185109356408332994730437979296372310597531235128957591969959282886315486548969066492066479556062947167573370128536747998188493917798998104476426345472286265892932221028222942658411905101856301788180772032038986451430973393088071536433616851320973557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -12802690176461012965726061617731927587607184436242474677085163143265333539338420426318995735077320950832706012867511342203526355671911308090829777621839883603329173331527423783795427254673123628287765335514872240650217362967042845036597126694307266112493867857407343868887019305213625223492580925395221489539461928533474010818091572605810318755984354434879179972233066322897641878543091561971744754847214868141195287307924206251820987111824796245316931950756479355121109550245974128906198744062562972467273335534699343456981233066649791346216801741249144121431516381414646073596487842819370723473181311115654593996061469603109911961851371147574406380852224500505717898405992437680902554972922267765302113371698352411443376200005973205927298931956444532353492542988378997807089467160763827022437259234089951936030536904477876319030136862359324346291510459784678690109255140975497747476590829148495785540885229032682436483011030990582833888385895633990727655726978022994834117726370896434665522874798191497039224866191824253413251250871610299172839743257688377503192107560986109239419541516887811630151137402034172815705734148088724572159997105729505898465086881056956695844925042346705986759955601518559262681822165738632990049859314925400680260639764298628835200732338207645778609864840751281775087299804295818023222610447177081556503334251123447212454648637427590700895759845027586217367214780219733921331332610598726815931166599811525667884873098023509527510497379118983129869653808981909445484109376020572431675343735340776855760894183926706599466211725264378069235752919663837373012542657478528318284568571361709422521419549430069000560294219601075303682885911426186663887127413963767500950837027997096732834113841870258628099857998001306424526046464261640394971508014733887493589324973960900841542146606770855561683675937395448500273391728779524773377218238656911540590911626971844110199445856986344941390307343981339275295016328252997096934694346086869191008148054049079952236880474093326240912214300513752309536179096267942989222916143729434740164420604435298381843045537103724588549789472936690688298590725860715452352977426472372180853214062386124413432125328660619764971259666604367255163602719007058610311634908797253527280710950772472509540191168364579375753703403773225759823494671068306761717819607724384860124211198148462190514572497412954138203529931731797056454618994519038621026245381173376897483236966494966571773130587755750063766493901722566795132454028297174367698904197857497282737065620254232451680505432078763427030510533164461222257076657779968000281877666313314573705170384930734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] -279850927218822847516399115710642113613594904387280671238901655582297798098370198606982718136315031414933459971026918246072006229358297450764524793464627704942761674640606827517459516695604712813305811394872852875198785676762135301266486332457233024482360324810279007051383166726455218502720267561140455029460486033648730858328549543234650655210259962865928667099086802703956199241190240156181151628161656251715376464348901618445458840512252762962557382753955205977297869956800495712573854704415547287920629347918304930846425541657917252224327283578862274175638337765581282635641706412704427151571931635854622427658826877366847450531410925537204166484405509386209338835276934331433149264549472238950004211162532747661005004547611853143087631822620328570200661048153767287737398617672776597022787023962310416577088078818492591519694220319330762600233023537503639963504439381801876677596528307020753598459446682083703260163553148815098762762381450558409136821478571768807501860086247276958099033540540527354461826200766421993602664004796259440524672586818660225435135439805133787399922957855507728526238220773543743496160084510704511827618974938472719496276509617768080301603358755254653701152821608348560247311665305839720546751826391058849288766899950749890561313628153244384320537216998246303728770540318104923006238672153386488078419105829553999075760133475610318179477138424753550861904307625253351559714335760929541623804573568725222727505766571188216866268006298385768867409281824935594170282731532557747423026130582898317166971188733278956782257715730230342091883338009862739191244391647473166098036573410590787638593305905642768503483192129299304388049147054009424630090178944162283284628104295320654168693893663726385831534768492320599995243219308408143349004867343973992957038767252834596452790993494102205622045107930362350702166569450087871374086306850054358810674804047268647872363026734327595898275838153514609778624727376870859541583146726624613233383590758592287408360960718380560400221976393031601183878277340108556640008086534679861382312791844778354649957274791748591948389755659743012791407345419597351446629912228106501981230985256077280988214264114415575621290127195861736253259711066173278975348318451000023347480474205293876836902733852685162290354870023332753227915911567616042454306092066599379704026008785724463379422303497534670194745081010180371686350283534350647063718455113413204029206721084488819269919751283374953908322491543947367257190233943564645824254014152100390519333519512986799151877089568666057402145424674210075791294287579305515613185319457251060846202657885346856960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 1397401318645213129006750452008935890676977548824308563298073048206461112623297558750434353361249307846757482701201269452683255505007402735935152177679741185906039640862011524704193184213566690932778721872336617955575621341471196141505563993487818842175631833803237094093887952339473429022417877134893054282202703343006326097701985053635515464107865186504590010368342492156016786955965913326498754643844562703921431779566961678573139782890238655069332547072289491635029941007817303653322551769713029090056011748977264701516354560235611575768760812743709792106710093276753113255052065009130903739770863412775186048907238640129094271513672360886095807304648409512512225053541803325482627495634992545717461371150447488154020021729381016280759944284754728044610073550199338179794949989039457636791621341905137606128829263187797811418801013152721486822933064227093411951894845416460589688230017290852523514744281994165906642741757910873697441468722460353521512852436648257761332637714155793013695716181548835056409413468250351388342842813475162684159767551233956701603683717896190484581958947469030641149455089626244733861513585554148806365227735896693774752913612080961141642289067284856421826873149139527865803291698550987264742616921724314260206428621506347354858270844855128314106226822142528083806885329970281387058382618669342478189089205317413559235241044919317497701521786335939524109046804238960251329062782437138884845809644571368247831775264073399965942823800907332089372057365888132189239886595051278538432866348403390543865471740719667538620539754145274813366889497228164950845940705346055955238246042256480016917983662978115338633940225782773037554102925117353465697840424685672639627712735256997399462323050941659686691027171409099782704844467462885302237864892801045643218244226909072953089235557365209212292829626417910222059226160131190047146781670014355696442745739567519267636896524206771867601327101201527199517546293408257279270623601102131992738957940251299105544133076229421964556223476824686171395275159224279749429588538862928560676160064224004838123073941739190284894771230234236282859138826232809918584276042001164028655558722246771055692257896514807215779619920097335410172748916228466691847719642264814895418542147595214631914047363891515328624392780001565285327710601843320065979708372538677395441057439154643483199102189267831335699598581321851120790917099906114586126826833541092008359322270191368148930973789920625067223549037733981248563046529356059135934438171184261928096455591032559729582755704229280313023389504774546217283064836616384789725571291625558159372760898327743037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] -3741268538128368916925792872388389247157291224211285130116089903593791504416895627003513528831524758207876840328278250950866520357230291810622287594367097976877443991648257009573382510744790215331878356963216247236819845355012487276731523535368168722902908253866828019514862692457036112404310004164072630675006628118890910379490595929207172598062905356212565382748445185135649567266869470008087958392724372321600933539539547664045898779501039411177339255782473334047138263941854957495273506733534850593271194663515714799244392398267350302646490739261141010730718321455142848512990984620412732937455048142810714405099030980810472449556284690171173717180486970612876856713266382259868573824385534531388906777846871732052580202662506594376743112249053434045021076984935528004141165547383381619357215234774798624611396893819554656786121764752534122325101882424411917148345971798924828616279571570783131116989590991093129487060238893627402268322566603455919625541473357549669065352839145927114770176795794603651204119975444940632598679023805558582275310203070763866922791855989069247895137974239538231997624088741104840111655874158384280515753154973493139978752565942381886700952164627919974665309496455858196892492188579542227523991592034315186350344189923271026809339821696276982161856937040099183032624211755939540033045455917720287927552478889586804404668486021144474988048109682304243398327644783707662344562109599269961510487665785379418422751264448538209962232426484802959673256459354399705729659752701302664374564185354226397443121206315287744598423694344188798299372727200300027125523800974615959856157395956407024267363857824807387623906108102824106565181519769306710811166145031449535817796829807955500306609457228895487157333084752293395614953975596459602252510647489914723883602470689333615172047685038846644692149749420989033589128609913274443930509133606425662936932911524600394859259659420892290670720737190429111033934426123312136908181054444050476981308080662969548022887484375395587639932037445559410590994251996861324028202943656990958092230498874302198683012104035390505289379464658201448860441346952215320396273151488847956501286335204185214180399089626429014627944016267737082035049912066885481819545722837627371270772416760421717954884845695275200959718786109927501300163708052175838627836656755866096133571729446487237303196042954424447844821918615178074116519475940269067585656985370862772059038665186422963961588721682804734294160024978065215700021463797874342550062943795301104469874925739420523132298310637588816372311760495732393745701968543232396582616340303286604162554279588507156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] 7579033205486738562189400794112123634641024982177839713280084073744127813116861788401608251042487233869831281885198150964956629851258803934287829149377730499329240239550172119144907076054257623927487618989426151417870787908232440427479442886254575802497268787856912358155706852477559680595241891588528817373294444662125599719737253302387003189822071077256368654057371090021343671011958084393272908326047114694498886016842897509790342810231212922207606442045106319521528570352358935420404014473442835287249451985681813188476076204279651760285883072422332058409249672068733190318432678762519487967946007468358373281482092892855929728122956368621346538834186042226022360990065986674611128331317994161910491481135752795959128433398191199257341537785110339946433729673776685478776658889992145018645647836146806816376794670871632461908634498912399837990599932668850798439273177847360761406806013328523825592821537945967362641221142509563719047252518116919491834633848201849256516449197358349596657117725448416580108143139928371417496898295287953441901694175445262266630763441170241289608755110896424572032996519845387433753686628731660971292384871671653081094169661714560370683763539595938061896206387921221862311594582346794494709639250504551335462856890697942287257792431312515984340074143469930234391064915098793051784912090569488062915237042447915117966442814194209565239100187218104958135034930188642930514411295240951308432421777747258696854033984299525547167433806987979607398301540790374148501961561438975309482096414551328818514768856593292070798751222077409902838136855665575156601875769542202767493401893507785689379787447163407452990953287787499805670375638414493319815555782696931284755667587282295270455251152921894365702359916421254934624292173841914693436953519186132080392573260971256133375109145932535489073910295806234353997821403244969697842084687368147938549269068010825865619004911414039494759915251403019917728173731673004688268318249284825136804565524736474611491863609330835634696908103583704508543851505548225942919214838537970322314122109526861875534665733788708135843910356622709215647019116477965733653475991332425712251881556890184849071263192401079166149237100455574417396708326301691128728760681421871165373227688432465770854082324726167254253451645261641767930158394325525847543539908559570387433039655120620371265821706362327653565683636414716113275829409241549122258293792336828909662078648941883354854583923547447005174764662838341177991530393792847189344948499866217650216012587991599803066213273501425742867709436970870675117530658140818775460600788471128854227892129447846871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] -13572366662749018169486318281785493147694290997966287439028386089489419456682651938675356997187422408925566046360563056319365871133090018218525670454770968484800352566299275301065404673338173900103397445988565727598723928854745839811043559885440079810248099819829152530827829869247623916774664505462682322595331261863067664034361685917187455605595572604376358650968924040512328632351210916074453531955218555174403332824946837396156445074822159727018626287221965358607817103782205201608963865925327189204278964209700217467271566139060663948303146982912315451079809599481126672682466815029313030237723573841990537340464105060173747527388288410439548161238845700196665376846431896420027515289931126299608063193053796792579746048135183534370374175122276066506396133062530940561905384152414232216156436772352213550214802183995882342470996797769481723585616068160213043597746141611505662200132085954253556430640938538709129008746877547525265602492190694407701671266422711212137201665909869611936058497629023318027002265727754776941888518028384667389524486402185657692876070049773358431070694770530768742954631355345028878579174753714916361948555880149770827982344241995207074726130230246817084443383003772717801775829741365665048060133965031485957468575273807534594319401996575325786772768047154827724084924133705326124815662133789929352996593921808491692384530890697079401001721844769865946653983680331238027346989686115108657008524369749519623950899258388230947768840635028980819228117225708312915896814060771803455063227285600318244247707004702743862014567982997454838653238114195665412296628438760561392944214189933483065621828281429508515112690166900901010708808591771519199630016761448848738267790042732553076240224331585448330056319690749067843841159319768702314444448447644382026744096999840504783367675519981533726766806538651449261171759176046476784016888741401210894572779100668684885841270913602163226655100810409555354702936899463191244991374147926433147662126924058670248804627246491819398009539976052266409454089653851582960546461224613393444057136037246283192445462424809735289893000046558753743403141592070260372969542283142524846288374403959360658096520061749100128545196080574835273527264340429515621974670968875429701068679236806292432183987929028575915116983382251458079638624594208064624843621295092276657128742218403967303219397466673770654906694582811470383935026507677453251020460627043868359480296586911166124321922976963137588258056036164099308560050693346672203866028766812444517962620394763525987160080448141927082728845727879565897898452152623230868337713577929844909873733874987606999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 23503889842019367657125583873242778560608381471803016159767127809260596793184203500542239010685312512591067509805308070586901343941273266071147217595085565547653832806662940061834145027793279187879251331308863593521033864982444080565907981614220784015445283344753243001612662876277346328772375616814153983398870773817517008858738565363684482539920975117155299132811696841595676991387689324401858940135747284890691154190317013643249664997773962057271360104287426148150244528905698743248188509608316178036042525380066642920047898502939336006879456934829004578279738528548844331517404170451165950549703951426707046733831579009414115747295745013113124635846882897721269425843639385039019907587019237963339141280127121081648768071201895645775556110954355830343929973910923170116595197841733713663994869413785285618277926070272842917179231091316971656759074309223736870463810792387978365054757075905802920458209202698354797706157196814462904754774779369722342758498197808088932851863871075318726537041756954062010082863218585388220359488351643997281651670977166511873017028468940727862968143900839752260303281978770539443889488959142206087698641153379896358331523252678539929809691239673957737633857712206253502540729278757408974976686223732683611775254304331071492222659756341334536328000936621571894498909434115305307741049255454225763559884880130807899404308358827299081753335633096893393291077544729106052678603157125264476670218633741774739705648330305735327423400342987201617292705544198486637131765942175451632376455590715243884430748157540926667050530105943828169014587654186263609398567896748784967247899438724450219219472091413026035592895010468064727394764011517049641290281323722515730600964205108077758985774036279651212697201916741672211835540695629398689560370115063282477572462659933078381281539237395709557507213338279539588185313488345555936330533816447822837762753834246918039853128929643316251128814115041818781497975243384036968415493470984215086901189688527397093418403436888764435072809371917686291591753738804793150888232167444822429813473529275093590600475525053767788805059296479234655761898529419042197131763265265117327456285219236915429830363369608254582695421616169988802926256782934248841588032885117847249587595212761999970711047862961814499381950917142176397375952390433922562690016125638729846797600740690216195809699487932141334450097530187539231821196068088791699490202529005493464293095523238456334005937928141763350360225233408853632011821473911033579981761036532920391127849844727321362409093432263211200392957021216168158687093732007434464806813856716552849993966399013592760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -40351163209556774745019582399308706219890479953286133745068203099247636592453208269572773639579620323971865285604059143967942327322216494502286636072598636103699087690543244575004345001827183804138421573778498453746137804205540279048868834539306131263229632569371500958098888605460900364258903856657843646000965069484319064401180348751617373474014164192866876995562194740329610558426325415624409464392167411085927081371469245130446643802833439219258601828351251409100743539019944167899744266137969384348011077217669653034934391804884108853346633037878525618591727889674084439436240297283868279034356762819429031584265440650478829429554930203046663112223615336324174592183863784114335770216789866048690104646204420148617873532237136071084465587730751914483474995980731819395961804289583421631761701097506098076239715247516182109747520614345552198291745890774388128514391470157909028882272796276129447396901009822620867186247384645233321132497420346041587585484783580900596752529144917602333261284652053962202131387847260901976459065652553441092629663534923153543132869750374569068230147645268928617270128571242227715090475813124765241111076819457052031957426050540817391231158279956020325453102961353511847247668175207416577697551944213211264198350020911525379048925015374502264281892689479113761386183554894565054654336969489300801669044911529970483407806664005092181235657646119775776952375951979589551067966570351957255740658269718625257458556255803217254735134350279923411634909154897317882083441442357903139242085112431131819823042202386864035367333106946421768970738430149104709368636666903640179375394082223176176116621718865888645864609555899632145801186783532374888682227677996435275845349205805127048241439103526393642433969412441135090581787190112840761682555274505938985989014568628611855248566036251578002316831423532833090479781854051147366286400350247557673853365432423841381372545458697957862086103853929264758670720656917892967724513742756757655216701855425617862584026852535967267152717150031216686198654417117977983507288648322747604902032407451226046544184619402606723185167643615438506346745586282622805371604708775194553300462604503700881130081092386481214358289828638062782988630974345951215977698592382818858191857456227773163836040582206342004954695231004152082592653765497793918432834290693512519013345225519479035592156502862580465696608026409819719790483454261663058506793155900386308364557644748458070589810173123678403810711470055289771015253065828451172949810516226553432572954662496337898139300279987642911841438144025647363698414532560265887268431323774541506693161132992726302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] 62782522209746243002628154019228754626702207328701667247431461564374889820746780903664901551365719483285267327821527900470602180754723963990390668036087255464314223680936624674854887797715589131874582845250221002717210399847284338865085051133023368336026931696093348774913936477544345812088876031492858749579515113365648671349543544244435697621208383647372097766563361974861098915525096940293002112566217377030586803868367070841311162916582125902461508436443379833026632928444953292519752211763716288894247872129494515645917145365890026313036480370255800859099742783375643995303250005717670483412534985393540033798706442510762176453780854199768042719849611350473322839540886132475879608335060875016253729471553679441552552266824376844703202210868152841828313845099642495017301543630010851932090634625586383067619528776181310278685351417305929765236866550404972257198546759888639422780497112634357901469753796697547005241506129251004507407366423294933991366259417606128601688191213086106444077166940375321270987430751299522279373313915595063708218417992396469115498441469629893216263841475772481182649371041924969442481914062856754144935326638685455416620078764370904540233583035828383471228547453080484696173441448583075510574719715430329581019833049556373564480433394284711347224450523966623213780256231071994190593952675031143748642975933267681451766232645753068691361635893158002943166196487256874219663934174652761372178229646923988806927196780958087431578362111816575986215426921194919147506974293858138793107106971903051676817093734151005604331348621620759530179820221981503059341957853083779083730141306390546841069837052710020884456970705163333347651087858413737943343866849413129879178674396899576831652532194338011616121468165966519539994568808473751350486365129621052265575531259402256686456302338529426004367447199231288922715021949542936281819654102984118812762744924753705924232177159179884247604924976464517646193533505164652302553386391520393633480538631898857536788269550377696037903855083373469560200470971400057142388773787703423156750257709006763053902222063840094823035637359127319198739818483978145967798457904209290056395463334422321390045314046053480654053168320300605418669839052701393339500932972484751145065669859689852623045679517246940228724147626348969089772614542300460326616085932097052780841042391389710229231577298811612576606206169740965286794071693163569321901967173188922065929418237215882393591302952562424713875595635929066746308495815680980474472373002141429070642745746608286786970869177608586099703273919141946346231403625915249917915263174720224388202497713667791912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] -78043836846850891639887305659066174142562245957356330855166283695559123852062488853235342956003885187970367340704386120196893466423739817727428056211798090646406187327948721765770183540138080000360664334588451677337636580882588739989822941452788987952800845058845906525610852773171261042059169281721850385040250642742589110913442631230996086432169356719526525832600041726566179711335302200898979423104936250576604415898850649572631327311720777003942641036800932370169241890160149600927658939486250190276343026841374396443405972944104218618033155152327036753116030552320213355213268312715137322205409794176853987317999477690576343866992914967142978528954057253723092866160538104989896006986203292899253566549259575476195697812124305826280133471957585245844424443235314702526647206761273207359337668290948618853412070648634389021540071728337832629694428937069799575936840475344297060684676553518763993743517851665940979870227994320325502965969753160521166111738699131751920165881031555656705641341711194174913213395656970517523997635254313327252435417799752847056624296104413483678047808278333186086735248956287536635849261387674437824152366558621746507461799718286221588992141334295254147745806612348768632447872803410879979229138951307928593971026770717301242213813776882030645307439049167207697013051805354038767258520426906164128006521508140010962600716120100554185219354323988081828226022669513420104508011618633576639594258737984403182526936603100026156016694304409020646993270486002232739065753074234641242152281200626432728904136353033028740638522659761480499195760680684422622730651805924099447003604600775015651131966612053334304206020263345213851837102045781422717263246617659017877130024100547797131951275318718888020022904571788615041097264450312467582893124035008657748994443853561762963700719108423804671912918318650212315456339745657696638116508899454570853842958377450672126554215556650095137110623482759141467976516251094429614743680100340626984696704680779388131374149731145179057665719871910145803587327229515962926984078960874491860813946929525799064794194836652278975661548627197733607678051912429408642014857704209199991111027736419908508947907797636599571666610959259540804161371056576452502040525196645176435286540491869261234328522484531300300850103372554692130364025542437457446389948472639405119566207686262065730923301659123471338484160576494033213570901366009062036701649233913672872237013228762822277566981290798067341860139312179891111507035910321073215900143940777680083959517635713779380132961514834559583189321445111502051854680178528469865902944906279929515621451111648544686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] 69749582450412459139034790391939135052064178277445992145581241740140291656280784523664623435297600855225079421318087578322017934773578161107314365189698648861342969605141988430967845445310405492628329715499932064200293841102602535577071372068016608974692362803165215184494857339716567996347542262850910832568147245465649416276408939345687919202382565409673353773697600242881499311145440410252239131663704244421189203643065227607745471941292803615815967891316395549704437622860622604465689643915048130795843865403033807697779872362973035096948017256221085134632430684079690223957944271635790689307790363493943336554936256398445667140095046326557605262918061418101045872728895150351115199558176269339896701914240616137364858494352014920169957661593480250213944380391598450491845825222224184754625559563428051319470031964359337240260436401414729194153429954127321816390387213601843366702800979115725333574051112040223438194325548911443773635186974288782581998911068591732191701216262664579987783549708334693187088378453140460923970464298380541022174376639796178160859017572944325149421303778152217387877969665595255737825768833161423208941158204619295858644183773966806603061221505035543716909953477191947234423466634197780961206333225317768716851736314724348186643576544485155176752694201025057593497321450337056518454062704667811513170750383338482119756522378098974573436786968844999360579899340425147571924524938632354153871332042109156141364870636675387387983650086036686965127159985731817000026216722600758457628767540681110823066696453750774637167249495477726243458561954409381318172209166789340830108465497552675416938756180307588516657228246622462378194120555638476321195455731504564160378691751347995828284641127954754385090727819761523970839592050444583665491058255586189462789003062037321073840855300142253942395056083691461890455267597976681427461199557816266285904289445209009750781061869809539390029300998578674235834061004911130692294753232213016228559154734408630381185493444081942489777900850793427759550969938511680156991903691006910275326668025568850809343307865964131330190727318936338655247473949278932239512719576363096250246227614558288762316566972043371770633105920469572598227800397599863252325701590811854519114570674497816280783719325605876583421799494441765571383143062439537488286977743932449616798076213265763456049279764389313851021179196409337283024142058266210338820469756818031327100452945619309184145861976299345570276209332178797456952474306225792083142412336524742404669316601267049192550677908521097224214068868293082410613565087971741218881419200673116090861629288965545656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] -37459870884218103909450506343790121316529454565316357894698046334743143208300631955973796094921074576261385725034758665293842229088767371645294675700246451233067650403183374632096483112326382324036089284659450854375001588935452355737133941104859832170462021609798306871822501688805303938165003398655831603070829148548003462931711000246078756522982710971822292613858558688951259285739952958995487824603890254540030979000392979803210170468699487847595305505925437601753541756056958120181566648004956001237911390045858575883437314119083349378947129938665131950087405977852430066698209608025434858430176548970049354566046820677775215488826202338719842514527884150746064523940097510461556749001406115835439920870988068149578445653971594300528782436783288242708249392693159101383997490752118097350056171276008644553216195608527208277227818331691656810315398651411081947962260615825733324530615275589478078100077089645330968868772222392692452248845161996395765867757740328025896588552795185759805290258686666388134424552451099789433194382755931187444854036834085905799345929982396733105586741682934813732023940770878140031823252312547100868571965613009527749014440151205317732236051944423053715116231703447859962213023252495505026356477561482568008786238762710741559284952905527929259074288795325558356450477475618618483178969833167737485496152841651334598965332245157361069660167767518773780391962396519571870565561339510170645148886925558167446699696540366329240373649357304640190121746025365771875803973746469283937922380732452883151274467411698378591641620488697834690985006189505864156406269762233756769833964520520369955500471898870059103502725673865231398090743590532199273105822639256414111612540737338738018287628806270433456140111209902258911468766050642425314685973784314969624657830207373752784110501508888154079002702994024323465132202473936269726303107797570182528833969519333170794456339616774527308913888238432799636116437872011693417643856365504503448703983624309571756662625635053304965456479637993064226392577233230071274847266076971040544350116489651569216134881608009322922801713673052798242606491916367890019490514391184233356233566551515251675695476162547283778323682662230637252745508033744957726694828223135996592623710979201963430412399276040782331283066626369424410766559324837799183381719157702876897513212700153458209446610586023339831883580906724933740428134110788635465801240405606589870161965491206366770777381745796519150652625315735751975685632760334176860592739019450172956416953122991885241920408327428918652791834540755660753293453102741222155938904333619585001008381188783304867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] 489153326313752416767925417225718130192968488021192174224232645580009150298208882352764399560919113047238921948221903726668491929630438001496198744136032196993299799939878042532523653066992495446477418330279211030866954160766634100038549471406665036223157289386938378521177180301429462561297933453172312343335807813029957340104159420868456326938548911215729138957634499265454634093817024781329393955353060716585180637987393434311693425052647973682016484449965953981884241790478486221396986220646028469555000128803734428005475641944718739256917671177748327596504630160450567193573507390229494290438857665440241323158526715459235319552703871441486046734623853630910556741506212922803820961862439607819885154707091295902355419460945075965490381390975443056491589503757160108992756055799946331093053661059264668928188060673373763440120327290451004527181233883311992691850860327220189517492479719489611310903387880134022693552976877230002001245198139849434230075064004340301715073914182506835812011528247631287846227743230344699721407879993661590203871529768385359691149189326129949220036411165298100077759493193302092172116541734043296330074470212542608383446697728421320725717914049271074701033037210154395446089248957098944622237557457764919592342948139481120928954550704044035480532186996392211548349281200279147226977496471990765669930757796455774631474673969332301757237000206540465076130874931469401252018306552351419914706729764325254795765587899966203160475448343587927643059084390447381240466087303927965469397950739112662486465042564124522240549021739616514867538546328115303537076080587234146921078792045090441218626118753290191033066157967398313824166765228152162734620964417617536113683676151945756008960974432458124835563581662358791777066509542853783211162535859051166291799773928074302055875087541081783772570285872161878447285136143098080441443754865795947656709355894192538437241793618451277985576072320543855364069295337048564187404280347244316511027455328674566876662796448328874306622316082754894578426907374082347650898574638979377407884002196991147500927766496237416724899734213784831434533277532979167756852378922509851765735069157767431639850802467241432910588835304237652590076818094156488903535259824668244140161544488908126108618508442979002493895475107032282585833785755544046665780393994749161816835946523449539372827786115614998436732632520897475890642689945807692412889170033213284427034459087046874507049747696298141795238959643636990007291557871461630446189939518518220978978706324300904681915493102376140311349957819695822955896223716128297478055394054502149989688361248693944320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] 21202010112089155970862651925613681571832265967709219611883158168617745013697526764160964911032401319511562500018683388541130814611760703504586996968386649245530201502636494986078513162122599070869430115498403685386351078421313180545931528415893981144443120236224791635906361485074664167402607596951500643419894348396289973199794183035644479395157289566829568144004990127233549612157506486569129320754411026272080582500921977623032784822208915055700679889160096215608925413887948063727793581011146981682853580540761659723544624656898333145629048974414748374151625402937819665677362333386296377270788995334319647462608607227133398969827560161515231677358598771500898373779937704909147792797507819251299654099690228733440500516806476307688670185216547661407146756835203236027950843400756745333390791899217696878115431413300342921718889544490065952887323587487677797126922272362089251163105327538997466202128611292087900972573587251386588158386456848658264000916793538884505567864601557995070329971539997297661328529437080931292834842608721638612861493961509999615337901521216547037569810197156982763808665740115235393846769193328564846249831370966298436907604802755248369799307426722990966497971083783776805673677123445631680852318714488810426240868592773505187159173494580295999970474152634157265822586147584765603578763529745835211407805633112305131358566143254970544518133770908469450901122072568920380463459360822257923637398409567362395887600395550201994727266368506703366611465939118466676080371471288817987692687696727546976206519326143445359489712245419249813895102167271870018721380018460843752420418983989620711221940179139659500976938692285564467258294677147793015598494918928855848571124551472694666621997608600491566709281007306225046394051682315821214463704737205502713914142815176586801696156224345112495389164775464931573717939761851131470862791742327105587340831622802614939051446291919670762903282535870306683296417796941228890575538045719185373369794570069993439488713360252730884070845106729769196806434610011823442175270500142428499659973254672771954467130294216433688293169814361202903957316029058770364252889796974688095851536171852847238703634202031229433461872177903084991777210352518867359457651544025137048550079110137910363539924490931994438849225092418328804136857093604144045903231193350735723861031885713038954904297143038717287793041251636409362187381814618936544817432496991914975257039380886510574219893479979697670205287091785150664496192237242177866970708743368342479331685468407100812684833528578152634118713168517844446290448860069733295299004096352689115991951035959942840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] -23689631492130803055209466764413140046727193865217566807978407187867806940528733177450095293728430092282433397553966166513849383416687520207249129563445209241342114404508968700026564604133669105742531895223464713721586504481434377635172210403235980004653521881308116962080388170398979183677274748667647122828837859670198828971278819996952324256897374139641984304126946106656618150313248807482386333100113166203860623472178036536668578426624012971006918140862459139483899167675457782337335841485344319004553100581853230383940486246967325764492775146045219465680563306313994426850051289868430014661353591207274481122593166848742963157167002021092728062766210837691890102303786925099496066713000258301964252726505519101229299751879580926907473442118491615048251684596279274370262686016001112842448877483159044223703031654412900659936917154461841468544263823794670427746824338728407480012744982322903721893674556142352037773139247829961923895376869975914614895687472400477555986144331600656441382846018229386168587989449664428410927147868083469590994327465244721468313773959827905335983055670210640702540191744254504193998266858637720393968661496185588594820135356249119298926713644352310796378784531049260460952752198705345643836421072378664616455727358784304266585982387373245447627771373655862389288706898037925122664582448377186281191211830920868596053229823980084641169613061188970032214995054776382719899864527683679446138141985957407163276328565918364815293277768358684389219797690709638047095699437977973118885280185520753779282214990514558797348153179256316015556053847268956207172601764891315585913561681022104376153525287631201890366804858487902893211487392477983707810515268048471587134153023897334119173542419991166515801044347684624646768815534850146270630764051776583592848274992832408177064925870301161579613827816307155901168486769166940937687638144604978307443996401953140232775233053741418208095635642744050152194395014896030665794569548515404039588589486544263413997291168241071017538954877013923871753534289488435641444309761426572490043800757104341034966465789655691266817020362735929863663384044885048090707372044856175043714686622681425147598162529941605106981884202404557218369422325699718704870129204631500057126135752091295569774914542156361410767287612832466377112066782241211781047472577754898671778385954012849641617661886047896313080200049271137596788423669642676774087234405521426334140783526719916906576896751897034251692935918490152296038009150314738030709752994109605792744007087825675305662186014641975372106988902233987775246271799442644482143603949222661189530164154590413455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] 16040054500043133814808439284580881689625653304037937110539279638633081102340193214147978089600362805072473355804470647930110699000107894865089524480830684973859324311436094508313881572928264252766897145880609577428657859129286007260995212743203297713971549925156458067857703426159618479918326535632264879794751679601018465223844777970673119337084047245475206217111951729435093620853348559575682757744006257539372169025087035801934164095947614512369857087880672017766532646460143930508796323856495078123251287896718901048118296914895061532517295191255684498532534009884920608296089283244531195666691114077358199023645229171910150380743176165984463036006203295151768497667138348582524110214126481860936072003019720013307847939709425922630576635670522687852632162414242984317158319833139397035523407525441031444947581196443581414485837694591300569139070965133322321281517196585787931946595939320411827953958659645612003332430796566999222032530602006406070886574434934545092618253270281977728483769004137235698237248200600393159463428445779138078724597862522955379081111077082087224614405940599249793953333617748695706106601389996277649656534611476870113181418054810294091391813718929163648707898248494777963134950349935740119365874347704731288785050563217087168627543766731968574949497655623135470821050185176812934527407222393594708105953154203786571242976483975489936231720075638263701593355869054356702104200010795000703071382140864572467560777411676117040334824871575785503608406313348521790010667516581958298491539099556320616252407553755441032201467395124867467176303826473640841773215016908851285601545884889066641880825985520847044629629802153503386116951890728104570371168230557535059532866135882735117844912639131397678317289253635561156455657035187867924191878690217121226001005128421065368672194579754506919725409270195551791500987035028031879718357546118662393660270147573184482432524341006542331262410001860525904133286722110900067371325281921790205547833629042135159313414407218803512591996887870653942775073431123763017283542465517921711970173142598698899877891994082505529703558986824232493600507814042459665304541775810051377986014059488582005583497437018011397119446235983860959159463411195876337976671948926188502307169775593049617095215548633432030988379533623113002254119976735716425944708019709244014015380875801285987894151132380909663558812650584677689382307035493556606306626268225468714239379464334594131840529241709675751035553786380151889223745565039793206713887562400533084824973544621311751587920766739353174808344255798259852380863088902649405771775351289752033458688351617815674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] -7914841758187679684278969814414220632786523337129464961882760924138633457491501606573273966788636819123874718365765687004871516381252168471534927841224998473434167247715872330200300008578911323589100251952178545564107756458067481666861965235201060811184042571401874920493217778290989342547043837757282882045605033175819632951082431000937364067381529327633841157707018770963038756159889259144105617036373685375673814251012723476045301851801959951120861511287272171326822317740412882890500715066906441893680630801296078517499559506316098712903888955007203014019949862594647153598606040804679927837182279509954289375984052669945156927691890028708474735369540468344161096843967564131441844477792338951184353402501237182346700150433749950474260571231346030877744082634041633635654732238279060623303299760930466752244175556906072386129983095903787336368038200156160090350054724537577534904846390758119170323983909950593246962182359117029107500391067156427878142623209216046674192656154992084138168980050366718880202581205982358322010792081532115409356267931262347731032046070472566868960456940550850000530583775785246268577336490685059302981162306138896378298435704674197392507762876170291653130756133477589189225098195030316145333858933744658514803320475004319061765742460739761847909971493369131790679582743088397439094082341860367813527540352603790596486202400853502715762063175785648506577678117145952972424740907056280766979049605253958260606360840800062296036542005708837778492215657001509137300237180766882405161612270599875556013799191163564972765611333115337659091252692039459954843940225984647762891728537085243907793786364987153501496715388117212165150464961596414987040950478315892596036294146413745143569996968442930048749262092631757269401339915524785373011903949071365167610373713877026549245354013581941306518985782119410288054419091993042653370913443976753954739003612750683099517136783230314823555402795339757319905257866855948532371026713876040920813986630692363306004346278402677312450001266190329308478965945359037112743385932272683943042349282932510848135907098683498548472055976246479624446346873017229185462061939564837488036820251642721922624992478922303632737886428087370475506899538607709834531649994041952474035379549130587932454246439067519496469867169282470960171670519135951931625264539711058935270162667577641428900624941840693121452705677383793918966356486938610338114246113158110185795383530679982799340878611822516000567884058653339573942182768843294161169783736756707845697735253583314278038144586845338146929568957901453771106808201259159232973887741901032589451404715579995586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 3162873657276772475368994771861877584731826768488997744882497117638130894953638137422288028267601057403353070860060322176089978531857616426971461959163263145271054578485134709245689990749414106944645169050992604797283862607436551723101915086844907543113379237580531135979111258320987690137846525382393833973758930659286649884255960714397372197956511232807755974215249691645749588733132380566706638501682672103405603181716660683012581871497258818508689925012676434921374799914162075147753789705681727951852181282077268907962454245565901621251594962745599082149776000713847055168331493433466725454363428452903071813949618171953448627781756065521369440902395519391004322273044988217428648338675177512523580291386629215097504665684265795153682153708881613504340355525505149369484225103224095685575033856067182413114897922422245191058504084399138842216204845151268969619808229779645610951252220299871011693407023082429105444580093986467833246033432097946395271330827109335133954056189340392258696943044219014400477199513927101140891239229631349175460543413439494282536333257801046044255076081022075818822080652860133556694745697528791930322021923995825261255012258132970030959636149897213079383543325482437747185287238938729163797260064800033840207926248442141837263024811854830031876164158279374238743875969109939367626938422382790177966104543910775967592194085072470164054864098326956176605803799344043034374176652384675276682829215443907643531316988077144338059085463065562541202336429875615436955921603006844292784013341908167418172139666888187940412478398650924485631285477168846109016769037694567169374687445225265889472711356860604851232053210210433757760880365837137678662266763727774403654668659249948318522753940953549018869573534286136717479643405021751320536931291208573504040561717888661451568612812874248511646424419763951829414511822068238742279419708329469495800506694119479809931907642331324361007798774807162405146784303550786966636222893374508314469698423717174773366196358441152525887116040739066060701022695054339722216342022082600542110640067968345044812039788139575726224812505664039220643321367854692547171760011639746080162234644698464033217898673631998871653287665038659195570990185494710691237450855560062318278055445094978289738368630773741438685493101210480513547574762740624741759515649483128266692067299747093556655585503760714761063236567642559683960997663186908742653995635687603406685763783315991229693191304936433677040475128474383683297279521989760824928454156814043048840702601923697006885943518137639201345307904813626162289447471687492717127659517682014031626683078438929039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -1249256917209978992130898912672496875225123224225891454402429405145955391358564400891380657398853793121133453520710741030037430306259473724296586704653279470425647251741442236505797268049463461665151858078969708392039170807000076117680913932504208726550310527241195838347303025825416095419742984378099465735795612019366313715383152871417564869764396046235229294703348883462966023742516581595557738228829263781465535343713237879921686641906298395348988090556132161519431974367058749604766191681151876007379603505032409436960016777690197320396955941875407482380503786406929765473594411821983004351349440480390108961894317634624653604390447352762622172256315720359956424946429126419126770756356216639961870323360033926172036615858298628670577945931544363831441102922026404632711089755618065599074630400037616102239424048557426790680637351869668508825477140306295195323719229819874706174856458420330162647829579459437174503161100452669356843580470731349014344841570103371271221504023083662491772963321988085443267515605505660928803694590127058744259022892788497013734332875615491257914289896511369450955794708654492897109360845357024305432651355902130318076425679235911812853001260705097796630082355722176669151802911216699016419962012327157871866420836580603598521073964417975185882066947311253143288780414046053741262133568839435669054468854613488025942538279748909232123264658357705531005628132957936652053112084984105259761572331463134266306819068789291527821758860002049804347451065180313841552303638710819858241579576652669275127220338290641200210335280866839251808972386664422508723510174514739000753742796979541411156392182721501662505885722217269228617875421112279673330838617453364437975169620264394004568112443029517654339747089338166918714357576719688546317975603189073948411224472711966481092566861846004439786161816377985959808856056585641336092311631419697241969512488177750159373142146146674450773825145551097776920166489880077656102381142730832726122238135959323958806189168714177972676679326096057157195291091830654261237077275362785392223147562861377517524269014887069800313299247686182559287237241120407485105752225029644418708445302688431114636410737574696144249656139500250334570393995706787754828662278565893334311846408846181438254274617205100489962357890388803483865054511017967695001535971126349638812355347794408155390386320726273445664505412659288774760776116842059704660523162323073205349869669539021862484678009603014066965637559051767745238973209753346722387742233812302277616898989452548616489602606780790755681175285421934365565880806993028579329065489200518006409760262671176826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] 616281451679382659178914181858793138374861146873145328640912483017257753007300440760128035128711097211309060862598731644401277046769783073074584348933958089032036056269108492366900105815949095741818594796178884545661842750132599086331131030351713723862054297554533903671610201860578352849825722701668523332838267262012749340859379722024676898939829324824191872052899578498145350984692437191741841948582216313851040279783924811500065527673353987841376857438414641913902451466598077814955388313450778221890377142113529743503434497780123484922757075271787798022257175009558580010232575644156503179591374971063235522624882883723005327790916877547023288793679241158857355897231508144767454111793791307655974930309392832975296369641593904303408577445341126943858972047654251587575386067172739067783899991030145515875644634785380478304938158494908171141695422057993760777234553326224452901829135521520122690893331718167152517131106441782977712658574337145799916083611376559557162711048476301792447425252962301227166518784773597354641515523223066866447140672320033657487445971193100969347673010437502356083452836646672371490193602799360912953353018948327175552202375494996870157679485040052798953246771542515795043039303801336021522694313493153735693241970458562903665625264547202781114595133448955377093177206158132454685449481889860614167445681879734202779568309824703286307193509619212538733573479919967243065477772616332137622239307309576025661830516205365767994318357867087553841913458563347505561956318447793121312884667045697499665452685724379262116774947865511049241023656430342617300144070595649450805270712465538560401449978598341562100403226048685073117172494457549187046073119594167212037815116816337633560845207215844865501666524258283448934262033583927671282727829583655891601291335367041279366785198853752059365277957205582504543140017060844311804757528827752278564197847168163742471823253790693499487919876839633146287289034168412750977753196588015252448127973436067780791454260778165859977489392604378879252309463671269061154250415691638279649039518143572009903979146907443855822308994579963812796517190306009339107623433733074676886051330974635312985541765817840903029324295806953049365698992283490234870612383594485490581563726869394811544241975451139055998090056678927056698297708074459707853654569637743738978977980814876556747389774462654920950712127968752914722842514749427009218403515516006532209863261805888564779933650570794401712169993009531577501404611421827594028259870795982828171575845817012718338593842050921537351178544184986507648660847999033657503085536589543386595518468342908190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -335708715427031156106044400136556946888379998791351771603895610070848615690016633253006714784103085895894070172899881419568719979451032129485416396178206393813450852847421053654397232035770198743305361757710037451582759809095153644296208623463604196013319218314127897856775847259000474462558485319409088839090337512089458630723760764525629088662478201557228870102228387162006584444783718668568921847578671837846297892496203571797862861489730950917842444869521661075920362597320493718756533117346530198394887943137793571242272035713504975951513268974767454974557571687010620120743207058559345767984460425786410897510837395657435088808813875415841377906519897369568088116041627146789819202467702185058144615907055022836743732052249470906384217640473577641192522819831321909054253336616179018125306507519917139762933785677672182693746659940784099464484336496261108825892344050331502304510556332988032966635169095380013898238588820363447087764919861941233490154941880653533057565362527271340638812476722509339571453449123922656174651269411123837624163347632611556198494882738505637050858053085763151986357862125078843427279274043715195056756056730569408320085002048963001582689672713683433254003515003435782947017694957884617355385430192290667066870177489953040934189592910202247031178563636187396844492293493938353272585036763330874541738839844855129538728862777234177235125163315296669231953614216974282614595851198334326439996636557377462869924750734292772248077596142650354123269341497515270840531361023545276970628428948892805273065178696104517617336155666821037298219095639461680746245858641087324897328343787311858587162488851955976380152155337434700390850526393379641345265850752484373722066182120990033693744114323402368700268818212165986907393851610946632245515547462043549284350929392098988788340709825143088649820805004687847619279434039226421177437765129256487892002267509567362471194662213102059378833702177562736070884652068416335211898317704300940762325464050602250090876361922860902792273668430013555744140784908503830073668119509483851254408075499422727628229487796661528814465597848901526451463933700014388390445096148604461508102047822994302407854772322321209023905212955777198713341164541600004672045771802996188591099192326156116496289501648976947021068464441318916821184810746819481655696925106188579165652035343884886797726361825632937040887618959060351831593902216407061213727453710310708467154515082808123930940692723704528996711769196578910679274036943219219453420108732445207974936512081131006036903268158600224396906380558236378705127596556296383452232843623184658028777338839823810560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] 146462953632250669380859474424972239802774820432561435112325964612211083944391320041838931004037084432185302384526581435092743642521123900050549803180203075748427019338182931652691536402820724710821232542593271391176260148726952559589872584095393243526207726385017696030358777803068084852469056463773914146546465016017464899004002208615261695453043619071956467359198164004858290700348940755838454044797833788718573487541245725551278531009189759838987527129672147426844726708191843838822982241890748061980381581963033528245609240433330120922406006208155708695130857466292942832667715422596175219350885993363577936131196511615496037287783229572954391860747807887588529926475404217650845018413478536616336076531393514275961055450231743444422270675265600817521229390164238003634462070745084520589653988982789996433114747633893347826906450461424430229810629514654141725427841805606044286085976472160509103769593444110380576746923576121897604201098436177688402443678598263006741238169578224975736934121684597370842417547991635930965008310092799546225649862166935827882737762994643872488255049932467893537043205913562130328538253385033467571875083845569864153951834067945494105367956150941346127646097516392432243565214597686734590312252792854355749896006599645846715233392756921434281981679686279563128452479779169244745095287332269687365046292299233430248934044046162923729152896572693175835196455123265021923914808152632840706695992079085941571973432840874649084715182411134980001076866050987198296631435944648596127920730165749421428020134686509551411369115047846462608100105010250349468350573809749766605455024643786021672573241880993851702280864652725634556500993351755242630351284874183047328881066498391921480250663765279353909758893536699996106071813122642124166217280322178593154683127031220151345252090601963642449068914629663555359889754203860798797512648410484335349756370800365700752906657561079923559810488117990906391385207829935752589626026029063280058410825826226506402787433492415331169225130560022325516591406067871327428111192728544969953616908880411715334261170013589452021179087113751786508672974843343244160650904559927844330401347155522908510594369813972439786486788144806402236141129837493545519856388899661133460568798065946305899681830765423935995618430778566637342158356564957017788697380140841306715925117110149784556825332280340957133455426008371200915340134392975797704963009710003182418557214855677028449854977501414314452349745736288218719481120283778428465581687030630028215337740215624527181631627123523005718295395319868638816602932415502412085787943510001310310111269082722467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -35527710189075596355804880786561399834499076204323849684662690056584883263553739173771623462453498816632852376970284952394764933115849534208983333650109157175806477895926098011167273877051864226739581856336197112752531640554329625089995271071875249068929054475594229679018344397903360237134197331448674963710967558697007679185095377909558034679107860372932695474196628610296608840784917826030221624186993848091968621358555307551006299272924374452531032198002620472990853842145714539524573198658405177506598432724573190538058263665558609242651359878772044861471587576466825936375434721005991236563514062328903516904805710307690429009904661448217857412667751802164930191736747545974954502250358173695031233492150857148168319391852664256840194650885941669115840278549196141212113990723244520605974633219971912676090816674152651564594388260857330748310298436173092070315414196671756792000571317904619766308166829491190740850624731346193887519957331038741592467426473354044860560117596497913276960866948970755738272441173311307187986884788388182018622262857585818680649412086682827764767960434240678608130693308457401981836006009161424210693833285401088539588559480984766336855073328646620625989043644564576680222400295105145857959528606851419397275493713089730968700539005176819961107619204657342714234662323198697292045280125912188753297224685929083421448278955681174967843885360709347319981476311506131555048831340186038467163508064630435235406852718874687689345510896093630426907627291731540357356538985396576576931152875623990432864561985945854381557983034750453681377424084429770194785774907441905196349247854310761211870702548190888731152336548295948159876877384790418281670120514583004700979803545404214277135145005342112854901227279634749263111514148652718214440047938527182954207509268090470839692031479309366458775852340890726640994619616932243121914873056580734854811973686063265597234362948734459847980532036490088725767418117846414191720228352776471310902852309291408129945671708661241927966121673244971386797257876424178981214665138324659474528324040070883811092980672401387473375633571546615970685494545722046344077197354140633461405425355976720668511972356588861332971353401858535571461375953455001148988526612406860599556845275431263805621521519202122447339627223116561031212770114754852199449781775627319032555707595154807206644337464610252425478950907327528603512619308066690156193170809854285150850204861456732315976722289027544411508612683440952335268700478179651872900686550838707367262322013115286615228998002608322324124475529579533995886227158647773286526236934139792528912307893934489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -5399477520123841000068336987439152234978982101351115239570332055542014501992488193711301322975348728471182598673731129839192541763775094643224986126332931645977027424232146205728348714624248365590729000497245568235069046094533495136946258616150865815249855193696047420897973249716138505560817155584142859099111771769029900454582905026884248344033095158968175951505653010428216237002621869942787874774717449307329533652133235912549308107209195382548842445684321699105853790350165764818325143504127067458276278301308961670335711305456611770989233802300354091253545176085191707575243894867282188133420495499506416730800628153013778017823251679693642934844298209052778508428498385413406555563046820986367582823827419387641699473554694780121094626209459267750804865964196696238522474767040553404645491989902422028036134721017098245582987279934381589657932826932435106206922145350813427388505222507444454513200777577847143900103081216857466731381793961661846114123520009653407295980030902320667351444441223103925644364204838375915892364947075023912089536686665410156323168179328602793254495601210024662256662639979374796499514859226845023516148677398817646043285739261953914537026983618100957888993375119143932531636433433672760227588993935925336262528062064174953479567912452826315185120951038925379020793634207225886468052200985583407214107272838629816073261039035104708210076317978226234780780567831067806103158694041309536642720489304575050626021387739520420293838303937258693941647052443469662236974182817000414202017966339140784151271286717661523039062218893655949915590206400638192703066826966490062668212905229092128576841249571864616950701356672385987706366972216348074274305808874918609225835308483939218292411884546298169962417168899483919645550494902422885817180535246036339294937150419301186258927506461644467791541663215761984408809956974591883017822629413464889066474039647441784136158552380240767146091347810943830048748940728751625503900164673966042195776293049577014234897424896447873017659506290026971743103498465931711098310885721697124166634783142932271821111235171991309536381105804301431851363624175167156929220519677975967703074486830127555392144324088018047306248832613308216813338407414404868648542866407631971637290615510833965719052736141336213136947464617479228813267165889482069968274939032008049515868034699271235036529343880459178676293927847280681724527300657139496612978873557715807927788037417707338322235455320047753758573777415372246610685570969052185344601918694021985027934723436567990129855812507441018694260667450714474119528173130515761902097619890016918489142980069294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 9877834048092519934079551301483236115979435340353490621815536645884902371905562881127414307841725500335003517123462579689072562320901258236924093054666469749493697439648357583304638423553097915087122944381383491038183455074655803572173082918244190844630038782251372033892137670683240288692855387441941046887017201642869044552870549264266698852333094907231006344094566435607064297169955169802508524672594425808641492290118507145615475146108777723891819992179040765021372526271876713676196372720730416284305962004829830432648407318639512283976000799564686856213977285713081010650540651431586378300509163977954922633672653462995817586645685253276546521478031687552441607159565472499376988995513410137394668709949182006608175677725888615175796110072058012009088692120813115508457644920620955672449013601139611631591969213671409868952577222841253055525977698596979128518274680770389776286480386923491152537667370645924503645632147105892985649672696138120374074536661806897839629752058365920607573759559506933146844381650752257233237920800771114583349555701916880502811155101971979071945942588718020582410170400559080956526979060119671657489083149198418290433270812225901545023626080784295599171208505084167608281449067947362681202422258180165696571115832541877628624460808834350350268683562368401390944254566167103239736648763724424887367589822081622397538450348625754815549506996327242027267088860960215887777616165082050683747500597337948320649394237026072128701864536861250770409344413587154625987647481791832004281163068551726361150735028006587427583207669552470662018001659085650454581374906376616465904740856722989588124552972344474548658819120428969349973260423974357754759144368363928944030665845676944131743784325574507558180136963498867691899690482249072937069724900966713657003100888856931505705299364163479939044442282353461256371013243481805326947467263999195871595078991440702036883968496534380424897456477101326769090764001842190471628963563371429802473832323266638432731955177134048369845152608006015068831569206715220644896416456075792695837736412738805964374434654251543834359496042921738927614825761669683516860478037686356089298604094471445521109947393986442838864924556251414267494325258394579265726103597464910545582931872514025330093922062898441133256294124679914218446490775610100132987959058873818815079444074055334611401227876829365297089400931502257440410576457393064806760677116782330377578153011198380516585129445431720750644134645064892098566610653918069827032153822323784416512409882142670388488132566323476692920814003350848484449066471089282153591174544846139727797475556867440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -5241018569748216049813060580253288990741363314806108221972051444810646130032935245446312505370193370140822696581340269470097415790947112721280692562376511638192827506208780498088127524690192149632031498523222869876998577543499518667963999428089813665598505976950564806958667763858383339224257317763564929114531707357119978642475248482302765350335341431350227991662770964751887992078127689105372018768530417154495382774003134780316817913983863527850911299270878249537449294111427877791052615619680505941468862203309983928880226679965673175936476252741038987166245393655736068711148540266337985007501143915278469111927897827297364182259650692708268967858070614312115432174603263079348828921890498836041203830719514039360206147062256040702375159187079627496715858960208899118923733568080826994972659131828939715908180215157676468483267337712256026899758443456891626165995094626255356126831828713529749317516203214689940194897831030073417137625350054749217561209441681464744976118965213234910553446801923142674027983343331810387631415800138776505120029978172096901804010070880730153254053394596888238920280180787427876738332535405859432659374424408913596104328322050723601780077851447994779190549452989375074540221490361765716218534758482003481913284442656421578942579784876009788828495543987783465141833799136081722855411118884075523822055054805520021910732932555778122047186712955616751852825401086074271015672876658160740527079717838773746344326004334940188227171309185397872853962729278436477821269534243269606750991133472679790847449438003274681093405400448461465468610631249971049301923461021197924639907321027720924869600749408081996389276139376251034854834983656566411824970173574492393833062245577531212441369201327559945617288385752786432151215936452698290460473959668150203905074696433358547814745451983644918502531784164654954643330282198901158987930623562856137912976491874426766887676608653285566316290948036043027896212421812862310044681413306697953369627989757173191334195175296829917001044171894806316489282545658632315379815051068459889695073932688390804008906829440982343843789043298160371255360634192062965143876801500765949309695327236172589372223213481724917432506284378445701370173484847074907372181452100105841497057275832488337058396126106655662725388794649800305201819330203424320046806275927899039998839289606910571002229025455378691013609939159431815119513387921999529286897460271150510461368714046426866007835783359906746384684252388513587394532091918985670020339803817303002138399441016052708099698745713062628878550125288336940938957866781982530920762907841536292231630852896849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 1809910702767130202607561408997434340578769357945944542386515174721492788104143855090383079791947910990018820198130653521489337272480016536587453746428120371591692629291843980384301172088130073540279857091383812671382378542934300882439395689460698169492235498424320458478471273939895676616085303817608244315991748029286244737627289478278616696141432907010496246953719132669786938994650745427773797987805078583695344226545884109823588141898848414524800705749299658678485128039230804107797953034883463098010695549492284083011893403893195000710966080220399444700632035179287608255079760078036273974261028460187549256275589744880936424401422448615741791304096391075790152527771734786637444029998091677079853466042779995513020682512168879716538257401355132305828582579487970155201183659439817361516020232112512596286637236982619726825785461681516206689929954291926760696002365692316377830080979824303380048703407044689589848646286897649660641214335838575778075980107498323755458031440224216303238364357004681269805163563485237246699915834490683494102591123085169274045615380706966364504405394494632973611722831246682377365902972114849876424654135427349225681205025670575392216659369343951343402139746143100863240922933734976685426111724420420296965195619258980282531147769809799032240808696293666086016241892588153197961636306527825880717252855270140952334650470650042670575146052763795281608102425314839496170414672448717716334890868187227835134775433969573716356511499040748702726906913682681738435075810386998044895573556568497342765391960068127325068376172856773574185503619667541720561656916269307835523650397274970938106219477452158218832042266119930790187340090513589563023494568646070574168426539307636453733740584521014353035559381426014961769576567712072816251831665039883067120482548985131605422799162661318877402270498237533019052109811083823894106657760246900955548878071592071853930391066267816589932689411119846742013363228094466687994709380487974209921504299984135150552795785936161488881223759628784614713941999585019174248180996739136318956546551819651769025896343441604832005473229308870543445739966554170354380756519263556102304850685514786082334968219997957933055011783046852856104633315389624190239305596412674884242760587024671045338451798630683112239240872882577969687458986907264895224323511485927033223260918570206806004479039113143359543274125662647217913601521598109208825488839506298897553841278787937280567409062702640377943414258527620369858506453701818179847736987950996554204276645816514486784632525637955656574670851742259232148365258603617119431381235092100259452285467901296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -466795280761872896033481586546733841477721746133933070672448459742246423414054717457319597987249639692406833531999183779025721506563105041726294212345876209198480656886062923242353470100110081453019172968652762366709683403264800305002856514331432601083429105965768454763501925014386515807807935779813160910865543941717902694835041516597821193934525282928268543385629084184289034561835666619871686895011611205068716940741843147449552764750213762001250115674890662715244246147249357671474021962999107600079997840282597440851932274567925190393832616116912714350557071128521203660440563473857177580375695948014201392128174001850071525525799554883646832890495060680634614394298490111735885452907749384176999812012177489704819182096090987173745088273428627743026886270205446428237686803788697416367997148864960917618952471510514075962606976492608608414597743936762586134049875195195700154067200143591873866053432515298626087251516860375498582761998093760211308702944893540798678923343766747126660091194755050494209915344035541314318947242587654758773158286618310178501978404641672216841261348611419203271736052117032239798962233059013693373697309525654035305216616179135863941585421490004239854298790363568440611013814089167834057760772519423161548578320732486893144874497268688837909682560445054094693302034447265200659469200667144044169268851792673420799266010275551530262792155283865472161845891378930129351140401057064903645843764743305347320298115195987401720514656671691949444952120607428678761711912451781437954607890644522471793423886128261376748980660077426164877697810825796849257842775892041022835539525154122972656595998062308348605988488034078294827621392086209387077498053843033830218223452085005176716665232001239498885958152177423355325844997278206060581256771981490615935519124724511701434348185624614453025412759662953425005266657187779677193533236279521477015936699762392870811428831018359150443593470783966530654070953962711194625099380693957411867962468071210125625969486695724264738526731177998828510920961158985916820133146109818125765175403382820956781537326421675176051857301440547707008882211193520297820173457126989831015576846353572585666228851246375331001165556677752049950713111355632577383935564428708583681393542125631863017006820671112222068696464897407762933182796733029360821858633605414981375201094557594306686575220559317167234271592780186052596635995864994430758188000623070293261479541294286806343046570248531455085918853044586068816053329299892208951925120984743511635132307014408777965837401429725900765580021067638328627534475282477402448673064860698062463505205569781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 96618257663307264985312894013952757871147468440813860968584578967869105473154100219753931376870767510679768823998928359190609268817197904145983940342675876389218227050536339570759818961763302199469780000494963787101590878642940919103895177560563996079955430276085916729521838735703488258873192205437072212189999944130142573585352638150572066253447433322748729574146076315483127865271698359458563396188278063698299275412431154155004855723259610883431780582034044005181798115998841106066695379547444623904578079663250960176577270684923081147575986978420660929102862789052333441485413790286765775163576213025434416902823991780076965015482670855544884973902853683336439602611788942909135870672072986054273102859162593615519423193617354325575522655151116557351029782171874706448710314941537052564519390093050687280727666628555891616306529915501046698504221070845980967746281995050677460039637576898454350338231230202031453006412875882557495080033738931957907616374554493852404093471626575292438312209108658229463863916355019613200200113734323858965726626499461566323020992442322046625796095962017120854974591999451440190770780555400149942335956062452683169039970483473707067780161357417774005930906082574724256352950872377376875044792617270203160743213315093339269275515922379322508425649824439343693369627662029528208877346533568269532037372847440740780532339262900900187107596603105306766628253832301519740135514798412016724442066235593097940794648466277081068495338112117754089212355989640333806504237399214132509003454483755772071611052393078332988451463201030760744060616165322827499436999801400060416470596519489774759583775949014148092814123075003976732714186646271757327635751238438211827283886701408492157205667307383380564629318513636373320526834981236444954832718011707126655290771934669595067559972576384962250447211947657442041843818625739437091190396508928712354461073800913081664267777226533825568077094801644739937138186867961569643315437091947597923975114120672252876703613240967188270998232628410433654471734632659960051150839552836451395024406880185199183135413919988078656243172099775449885623588179529595934751011552265491060754793524744557771739496258576921603022842757270014623942395703907643245034840415563338874086497988626185723113179340470384404732154621369125738578795749131716275083645976101068230366891052760882436176403819125895798794191298584350208144250747784756657504620018774043329008636013803936100410634819983064552231180147577473961222651953452818405050595605833031515222123347934523487174791474440785668355916514024109534311608185502078729983496080248520747425235898204160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -16364407457264273382865342376766526651942477704406207149564835666160265087468378030390638912307624328329821822370007932012820058042993072314931922014482774795438330406407410690811905529078896953693413086547155512486551622416196627496592857121911150887998488440048554633775504572111657289192789617566811138519683163915216477123212996303198032250766743359033925818292194898493724572179417076605522235107147268227096261988321335079492003374884380990355412257018493183213872756607158627655976329539684165026898758356891208807003241623632965862127779297418863294367577702881959974192922441010283746066783466992142196970481187814500402123397795549158461866458585928035928597303836633942996670405640566724043184463034295506962882024380596332490583121439222310820176342323725867026439581545951752018535463357967370679106407188853185895343996064730563401096779751940091910490335129073497255581920715676949836850754919487573404359190803114569751155568227726055202146361938654578702299014831890753553823523548652505279782372721675341289353879591701107666281753077424191390517261228539424378129490803470843538737890378698924442950993867030442234414581111585330765250213052589798509802064577008324945894203977540016920770237370371021905963480944959403748772686208576171724080543851978467735296932157754147575644528938514977472286998146602372624041524898043154986117986462000828182231126470360185311262657683711367148030833058991176535993528408343339581892401668226508451773840468997739016938446884240047292957169707834826131238525862987058171405194219984033501768599934132622684126803781003332148862297128289643045242162731218070281317798090613892433276346040099849855325002892118169970561676073337474858589200586493384942208671165966684861035834386980694380661369590049807621363368264309697741803931341433439003479414902797134757648148960178529758586663293485527141996592319634362362545996660671329520456803229413869668492776233234424739335238999103791866275501806790846688339865046108349687888628436302236844170002457865609488993600646558248756983361117348913731997931244490942031627161435518548140658428840340037416040910365632344498007623150514570701531085611301693009882679888775948498797455108849853185910508938954794408591463122516679946162063409574054482010623446590927295429615920842750589089692146166452098681029485949302283474219783877918638071114682136689289229964222476951301656261086433831236899263222944029069874009027961759979900066132693226969056729942100997653858774167519851795525730752094904112260536658792448725130097670371879325853778512387463766101622557988819746678117534559978686112143654256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 1724286798463436322674500107805867181844314387300226697338343115823600346334068761017645854339871111431035715456307541867259592323242439424417417524718174961528555390861817771789024025028872404517833283138052645634555327942488095768774915885637875424564162171886315537442524224413455455880828071109029665122583217182878538140462562429423731874654561917497714490316229476584623831744964777440822475746647799089431527591876012714246749334324717846954349865387326522934094932495225259532574329116557666424704555356074817877055908769032271550507035710960141231679870737610830690678711521781311118073227644101668720244496672304154026430864849615065352592568529521535277329582924620409142671988588775294872340517502568071581748006921022652739776636698636046686232295382909639175528841708065886278408478426147043656334871884387773924885052508215013163967318378076615235317704100053007328298467411184987635706065339016693272611881308368086705492722547297473378643920227447828000455815117689583666446192432960766728581915117280223585644173703668773143068312091968753212756129186072604030571807366872178678376960096177870910085627416942108757515185332444730322066134181635710435660815236075902697108109696157161894026042753987933834893335350976446599260871610654009079083904097264250539704847540693074283376224596842251127723591818517098810032445194231588932957648917464337752943277895670256930275017208489698907608921065296594487738981146937154271183560108961340150589091663191062276473509468104553370427838399626885074791858255734170958543000755940299406616232740146554059728983427533228905711304882763775544408834258334367530191913967056558277910940174042918111986551353001436738252722937695113383417902363404862364195534273592213690660329023188170004174812120284365698723080385488789121419736037973256213504306185001035704752325132543660733720015870094703257998711769198514442489164204700498132888275076166186956239484202242627746165813253924535309866718771097038848880807704322584140663710474673274717926483061720195186080328126971308130327966184032159011888858680538199123604729402861208007782291985147324435706489671160054082985783689215219853611905974621453696238900816582965302714671484280174784577674277824883245160089621629583624355839398227358647086928069438850488665493256214280940716181327323220831374215946127216360893834465708869865369241918746970762986202209572301509338584097995261148917427778422337470257400855931021980244397571718160549017539237179809326109452169881232207326686506192734823295128238155724490311957706140795953915994720189312222215810444732934898365121708845874271166069546680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] 267388512991142441458846838638221603298863429150462401641271129662810878266296038888434160620224034188700984840845189722869640467729297495857746739759060326525082979559420226345320780149133658577589960492608872989171313845692522502618141702063716474411406503314185763199327978936635743864778966330233809509298083187630154220514278141696902989044138489287930990298787081760554049952054247048339378407591724262746486006622510012489496863420860131344759620403304481399986640002088677638414035477481290489793756049898161287517102201035657108091374384618557781571435654139814336341976424244910730992688168110267020139243808722020440563925195182203667996643829033304208418559780829515155392730932813885190314373753989269282848883838105484208685568006685531732467407143919057427769867420272837579957396211027817202222134042895321976208548900851283185307914098754778146122688393718529803074205761773536095722009668851226131003361770728504919104821106210408465905331127790380425999269050478185817407818976650104431046615742257419419329345468078647333627225997458155578892617628452046600666514466479051842141281608114699062527172924769869009880528989434589027045110737876362746708178022524784191652963200175193705037728243598214940447067899191096937311169429296289369561958481279009507816992796373630936143612508931085944173478880735148573142621079512960908403822773268612328596485211112785232311841793846028819115896557002045321899063953239650813631362697651981461921287922730734355346160959518377082307521654844304205962920669367149550484245500536603543976838583703335110906601310206012213821711837844048349786232811901942264365865753366663804444038573656606983664084334239480818340510453686263020223688867545026099203303104880299520882201267544298950334043666842980167240692036424969120274612354365027378823141151841136924113848355327683908314214604685482486230227244687192522160863148612147384993143659672073127792504009761627231265271530782819507935496571508369792733865170321019999007758472262487032523206135785188320393720726603942802035162460313551813001916533358906841099484634777168653907090655354697845750532667229828726226674700448346517913574905931832486711890310377839603519889355829695833397585082736673970258091247571522742820369323281727598148862432105538399381221350871358189749183346861579237026143861391023415611890593607671943265835754085498178620458924202178243431541397169335445601171569776570691072239223574517343090723858281856423488336882283422186666995057526553340914140363183528544424907544466721149169193523882693011724048246419793668493352609661637931115632518198723785842378481336320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] -225834398766998663278459692386007913721831454754837389652395647512267145160923775969594183644673441822834780973816509570487253911792978777897751658498159858746300570096304028057162578530852758798228183373742720933420086104276703758566306004644827760922820584436975299647461077262246736404450264072905745567819473762866725574173314824304683596902159901500077459757778461348882690538742629391640670669609160716850204428391133449465653289850035113298343714164486119871582560738843489474373520445656495296606040720053844786648562220621585450529339265335503546084654261852146910289583387419833604884434242437534425601366319191618334445646084577594327366149120135963268646186738548673846997731226272927181718534402849390214521611890467607193465504658462307868563180853007664000616972703614855767874235598228352327171904154077071986017190114425666207631539241347478056478078302399667337390505189940284386745030455263995998752575432328247078504998955416363293887345376671360831509626871121613066827224901659578363070706559695324745830266410305850877088409116123869360365923590471758872414947139395643496530276661262456924863033501217484874459389720620727292399400288272611233679052434987477162697985265705991634138136591576738797840240371735994433080217867643602191246712608090670382551301988189247756497950720698755153771305867827760878954356908716654058248348983069183332618461137195965301092282573605675597994717878182379655542628615727344620285474503495458313642291023182225515496169127149049053408705570150756964153932969408407504870386593658041171872284324579525500567222828210593198368076428180073204704945784423230849789685834099906249882098520870482053732631098473198359528434681025427666807881361899687168920860650732400187151694248418366601431620535271893986662854198046539424804020236125871045381448174524288751311666807615628688833656627307088449285112954116540841941634661172750112223079566984115848058603303032253692464894294287958727611053479968755776173136559215087049871509198865573627600275739671504985762242898517048837443618856579432338780520241990772668269562979643613954491225410368254143825710203698070528512740620880461964595367239804050023089772458064053983033730203167649655260129155126765460202022383448769046948115498599324076614449785595943837883579043626288155098031648554539710874916397703747416928902466237150349160282807952370100240043989155885877928540204780432515326183652772440221907202902203135524947193629866342578879441882172039608784993979790364226798714680330904342755451109681278155956789832728836268129263879276954496040489326375377073415242536218004388803725439795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] 72962668470581120759966889153876588068921356630681650077310694299775410392128762513179544286702203437712321560241998410373839082062653094815637143136131943396422807137009254200393130336133113847760221653512332419801982212117657343580981243925126527691593409067056768490202762969396480412352229107307075113970673044712976773168956025981269452096443116591099437635553452222305923030835220192004951120692167485081717399846507274555848240176780700736114423156153838959335773720504904009436459562248187738228160308139447878541054496317601126751471849704525512837985498001218922797696658698518653293050969906115284040130469851440976600188670640182838020526135696322441468288341577845817118589509064837885890129174306993386816366730896038728023219316754936669853617798713131863118353564292466437652004688019698708511423135423620776935904039855030566536857901460123592764111219934425842719400453210246861204313350934135440628872334653708253243342437948774075345255611011583519892567864160441274082307079916666761909811664060906676933390703917785820007138274852734631318185160002402057064424900749092687168763108555965138113909336682658065341849660498447328768635980545974333088313624737070858965321626644730226613187165823409998598414210291247618860924439824359302748133869187099196190680382432874473158830856208261928643053491366419644262483022527392674486207673511490192609517604231293921710371845968286273755696453523159110152534595001399011708245651844078477183659394606195201498452450069756954753210505212809554438440236633283471716087522588892474662912761483195826078688091720643315608629523616849106816551305237887040930529164573956256417491833682837165686639979665862049685320054632477493337514615493725991648298620713887515296905643652794804905998147855500964477720177498565573514358807742103270963941877044855505686852364584856274998192579790330690544485673723446989565899665530444100671198273730855297875066880408869849633532610360131275423798625452428254302966861608936234843006666852563634023466002166533696248760242357259339824636937020445192034748307504123879113851284784158031251276106557613788963627874127257454923313364026248422540787206288664564172552103862424352832591592504485682508831339881994156286019583329371519824694475626240624429775314437876463794777220434754113816895975172193119521522197567686492278193259110368891679969694757180887258161548397370165631519911938369325487959500797128654642800968702879965596681213530398871882960007569254137920272040830434312233336106448045375512908867850100408693014356418706126425768546878941023798934655801952568994549191592062786708564701347840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] -14766421393953586479895562336533588684492672799973772119862362297004937431624899174345893063854977559200230017304031549532167153306122803478064476574072292723497846415515259856500878549501248320289106260577903460076536146788831598838307881633100256087105021663083740198093646873794701929310639544970116396182734444886553983145433527165240972619156338477613837851462282320507838073428655304330535807317231608814249660004727554182157336385679957196932767356822362514988192298429540453261661520557595466745592340641636805008759341775429976570582752426228753384864823968063231883355595305383143820625555292656290871449982847949177056598025095230242846715558414903448013824758443557818713534548957715131783147066489891989336958694398570120992860143403435487959888016932060556896297356624261962414611457854048051798667394524047766601391355973414942477976095966026258350475314023188029620250047589199245571303155963852793164722707104375675825193920092273084242667628842463143691445163309951375677175961622037085406466170848646762003395780559673364394722654464923478167970398601667990130846936507119799560331932508345008731222183753187528490366217621381420028544680464429714236760422876039398498604504181375425990484035794959673237087000004163883772996158260923803356875043160712666337528282321563953411844081080040961179728913052698423553306686837615298519477247090939964224262234845884489673006348145952487428884155683691588992075333790604666088051633748013079374810104248400107572948510945073059857471697878173516857321629465347896099411655914698511848386333562316093353326845891934212004028663131031903311543253852035502686225820503695503418960251841815726372578394858459551326351810264650291468337571731380000210537120419295967929819140268473510296593702167710257528677464278480661749192723656709639902173119265466921146819706151463736095497446678875437186770125033683615909233756400749593763136613643597236446370849220926215598763515687768278163529231243314157307662691242827858299221925523540643519200027641350028819137002197169458630020150548808994563226612509573830858848950571005057130200647762963372868778059721160892284582560757240856276754095988968873996549591211007312749746881809250308025086465440840800206832244005772027814561142921953021747615040204573931580965878646506199843249039833249408087056675508415119270154398434654478808043154242897691364388166333656025251019596806573371187732687193478566270878981517831278082468400714157817044296044256190108080707160950656282853663473625406069513437107913184041256555827626417664436975003233285357954883808045189067947061086021172459234396628582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] 1878331192826558995365889867234759253158372242106304080769799465581454471157002280410821166144698049079882149183159317732125813573234122099033568882248388650280568729447932893504765499949495854686998984826529612133824975611128716383141865766413897385164882702261803512986409043950055881065581600800091537141814294882083441487616925664185311392437637501630976175261591807215004342875829693831520029700538308885434975668398938509136497708721925098253420009387186008890641755681352215518479351571875235990150136518479847503509550629551973888737704239579883536033329724433407197939454397015668580547959357454954975836747155484185350758051297967457151657015218495182537419422971576771805041971340779920273438587656612539376285438192554992235439283678827766884781174862575226600531652789172448327171792282332440522567808452303929333422970105683175820054232195198840493610854180796848816326906658295194087520903061436784960479492829596541218132101504381202258794921588061401636087433772292606073636957576333302882201569535391485008311778087746322207888853664865517032280328612654976699162745677671865703921145096605755106585506428333765718142328184758784311747546914292552607260872958889862801550906163173455544040952865784355121741378485137941381348576138558590449027865846879094589971164494880689820957166451174042065256780803567248855059134973172755962875169871387968698253095357236593765101169982731744712641498701747288647788980182258784217669589439481102842152625330641511330033382361017764900532939853826544474419703580210992184283090379625106948685810976616533590059086189299803574611004840929187886687500702246055183641943116454416248738324574508922446025486146914129554660866186754978294771900070845531074069329832655275229347668820363962539388019157343772252861876432915487613298353917553492385311502303169951497784543214248084594832571623178934839077588921689549005331990516455101623958973752186298925347487720924474942909124623683206476039644752237259730800229727079609448596148280679109556265849056302862778285892411018143241356069745647191050886165422441108949585774929249468447466786468156324008321866994531997473724357215432373168252503598238048985970150729681062265840249104870532333439458060526179009746949038423976822050600430559379677298905886269950985097855671877309592647484624718550666086351119708890573683398729772739478444007693620304289203243150580120069070588238012590549148668069826021329974427319491416543120280386252890230789991498829194881039128588445981497069420090358701572811774989630540044805453097186208459048712456075358861319746881375978228770360143950307619886816296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] -112797453515575898338321293017903741203273788963831543884314158686653775706923587007715257989599218889703862184565044671291008335400517497202292609910941082548321592915324878677012499728941188129674530061446648487888965652551819291067974260556592239947901472893953587529436248280377575405054228406941214643379579980984698279088999322001066405405027251691742741057429263023101725780332856651529700784283035503311096483071744594204753839127710042012197352656514725630159996246966457507003550975460278401670493054308977141429198402676621835524765173580191058958823205558924240562324294546918050278785331505728452563370861825536177086248867542298162028892757877994168078844900812016668276684588192717353171835341101768336308615954138161360728162421462578645537029404103227434886436577751990132809352038027164567583410998726263798357670648392899208645658950924534361751838483192513990929125870992903916947225483759057720696046106004176910920512856932892338744030713746015814079888569244339163335913438609489749438140137977078018848299470599791285814999328788479727568162859289098065572837513586911587240580482055220926184518928113192629646107248497425801874259149608440012226361079514382685756741961862875622997393319293205492311517848283600842971763208282404808683891490122671640716372846191147510844195024385450489986766056561856411987005051915804018506043780640728823180065400375983044350216299049930285982468264610212971996457152335564560696541226177669406289876313305356542512324243193968278918790423556700098565284427464441545312204881167163909271731226728248121349717761175429869716025013150997212011698075680847400040454806051423633696143615253231661007695336653341947968489407409366823375857738354175507035619777861213480189993103454467145306228054393352638692372631155075314445328714237470442056421912099021903028332814044348490958730569658086739117127021422250124149361035772513044840325641526374005497559361843689194490684027070502099069274639912302802624263383086233125125954154289564381880779738047918441190138529382387146467909147478301487179768192285955027626534936920066634670589342853211281521616574678716755566279074261181753905823709528761134299697958659215101347370379303008552598142952649201610282528001060161279798973482866441693369741342226277319595063856430800583946817305685203179010006552974604289919824651543627686410577377122993742477439768024800928769390851199615660733875783239257053949443858604526089909934778666811145841142576047168657442382059519222304102566945579226327198535097722897873778302046558876611597251146704771715465500762425754488600676183927077225538477096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -7702053806481405488563149625660883251596610191132444102942234181496157312470099167895417161383582616571635197533735762422883747966942252985403231276369395170975410481817795174340362122240455259273237482835939341274234784230575723456458018483918018064982574799298991359720281529020807888394553482587026667750294064569538053486059697812574679980359731186999813870276687105009350109685914201186171324375404440828744470936422895087836169677483527018044115006024494397103271750866782054168956856090916090341902961602300698825813373456206349074425224372761994303705940788862958475736195671594821191357474848361009838052218185555002013494985296336271659416948426774762822800008004963767982587449511012359229941134853049101858497014319509165146560974123376543537426908015856996449023479826499789317218739822870081795556995037195557099092613155491579238959080077917413790590026208074338860836733119771591203306632327193435745165092075438174520123136104406913060906165913019239210659071305974607211706408556297738216995044182850399462738718157231409676298415716998050421082783086548288138854639249377695839160457020128716340345463427990322314274137972399990669776813572925310756221700315030329017541512175476073616697778713799549194554361353872413041130270851951011729898598665638373049985019908084802889956094979865977791003418073356075276194662624277188733886753305739320740975897448795207609239686961489689859822401279636873007917109537099073769737983328894338697353376377441085369311219367163594212439704317105465659062579449984591653096269386536361113273975007968046146116760151291558843525046844129762319684352006633327224604859080084707264291147296390231959043432248269670783400810598677646402046209901686722463755944001941537232299754729116131559974004859501337528944748334063146634818303854061376590508533604684143264678399069198359632359278835295808882065622809096861024109929580008423549152304370248679863963389699725491205025969836720735340773178831925876820517756581530963663892094448597903676485262956039354253935540178661153347117233043255791673937382446043446227869662251158023636385631294070569691774631027680471134490441842734383130057454521580951418131730604142490173120351875860909787399049817790040333640530121914017859261629802362678856078097958097644245702765437472443664454279572424964435553965489129686136315066544503802685036698786409163636600906941343225070724911278834594957590428295221274250428386643507174769810557420123647651435322780033765907608477114577535616563136000730084542928302566011793924664326294956329250246681585637411180930806312919918678819770413622169732697292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 2715514086624737651606298443517268006755129097443501335962774850864376774110097155080792421618027465944434407331316612123034860477664101986185052936704746065278932783124893381108126260912180013680570260188535339003144810040237756188555230696395702129897239936769863762962956254141964823439282991985648662648949446164985966304604584108178918554056570157750767695088408444195827438363142036881404374491773759915436839157704838334700772740250779925944112711476680725309355634251396541694963481090914051326579739994987418391313705563877667166054587479402769397198554269901387182299806895432267908826664177204471487237400453563571398163358699794542447042635179120899838608995343060374394244461860801258191797901249525131132257361042126174427024405267489560490131056430152574233399228053155105633832340061584450930053412616949146110653639539836858309529875290332997823890923178038153414152922156713663296663577747668539536580523042474437629013829567672741801035004450575823139953513995297412212637708427242173124205665945207899593859233907939358727964623191006905103172507866828947502714360000030846428439133739670334015131983834240489323229333152585024059665480365508648585582016673106503264275603051855512501235808041237833272947432312404051062111156250370932490937968546965329985502196261444471883735336465462849870262936251920793289786857128976214710566548041622961855634600987123892707150993480690256119579904749402804961119657543015545617746283874444705706134390915958304052814417193465155872519656436575114055269929309276695206248169871910844202293512405559249818458479002315693520756576682042871751514907997973550448470943866189947605297417137309585413055510780555108665116586225304475014910114362124087659328167301975478822359446213964243856124601348252518734433833655593732210665513929030924060755217171241285823367334629642615938689371780578718314594464318033558419107106784913398954940821476832867964121424184345506412722433625283069383181889020015238466094814773033820167056876945648017974266617355118414771839372406728506888200463187925591451826123303388062705667707463130336904232486102351732072828400152625550677985106687483578671530109883601686296617001031890008537990553792633829005008716833771364084009306823074131764311391844939713111807076248053177420345267184452880438467481177258412672359717866264805983141647464220221509371379602830546700212181529634094307185899144644512728221596078109468993167306773351474163260570016352374061273163896507855741107155331097523912299925505894394411342164849115549554764414767490687230928081953877218157542683766584183371157848024621891555520675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -344720611886392338066862053324546276335960455875471126969867785139812405560443077335866663164068239199253384940097014214950881641015629475826912642676725484767710692720497465764450088743466027548152092900035633134934194102989047117368250319995744302075350037692958128361646493634553401920312427426198103511885912445817959932466140666625711005152090706330515190244245192627249102782620619573091110247716171733946153403924246279168756624926414479696796790281499010954678575369455399694263433891194349966841828008871783370351469838582621975832151023093812916933507879530577683609506651717563645582524888316678206726204078642689375159967804663672462146540709080218767964143747232394202535929611119362718138358125405170986014350030531701056982583150135394512532886710989042865453069172770908622817451311619312504854062783301462468826641539548722018554694393085726652830238138594479558238951791318510563664517838006303260137078912542273460000035217984126381771556674677084286461401060343696776113207513942008809594407013444060268364760879915786737550186098348532112792856405579308170461414564553679764632777751954662978811148601318135801362930207325872977245303532006347123761220351736179981096733648443627905097264606152708072798557582136861988056467897165781245177588526551924577923106137177251988340629383660162488213196297351296360628139193820800557083128831038010922613205998649978571288828419107778156121209686410841824278008663462297485449149418298609758870917332226252070357311999493770016474278711202168494563742263665392413632717259035857949096812166273612405159081071253581129064528894163512187248090597864342969342223347642631437181006838276870344095108746952857277963473196067958590284038639330041306044202495510347834239593417298392528431948721631343740946540070209456183270684060865037670386759539883151891806656053434537873349226964198702304856976018368445974258048598678426397666983231900273941098646446185725735732169894025651851804424965656960429728990487409294034986250851138619293727718136154197332518829599465939488789727174436108701806739491039482826217919933324976477516718774195620968791761946045493978552377026642403046854914461086984786281491008328914568305512280800606680224616722539057367955616212973145006445589483282124591096791419477367596515316523870429336812855933152451219845864858093925579201379614616279755319575753325505573088661672200381176396171205259621976289597684283526771479505565897541574904749419346609772033145495356651529824339645664440316601043356733284931727587116007157443396135994409345273011926025253359200211273294555648987428727029129014629283921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 27252294560399742678312072365811828237560162556980085140086240377008698358246436139259751839037455696436928914374807230683721470363046472900658414687064111435213998363050376012215419731677364993740605978970308634510537282578056713904888810385803582830659041557178786072839291286028605368042970360492720214941935174697743679845858601346865902079569468026288688954950837512618041522475609704316687423408258979198569539313315989461614761091137117165587666866518731236778744610916585265304498530511462176813771613466080231517159897232941843146612921081591807995106280644468531966936478870687856731701532581859577460529267610586224062485526001860440441383384423924142019958073312806998029243198235221336106943416961142426215945167206299624937200594064149203947565913276761869187777207833082385349643944534151507553154197212448531438588716273805780517992337626761192975561704775928198270533239516966669181635802154411082097757506437224163491916919569019674467192732746740670302513127958368221246547047236008748000654158256841738348347712507257397475121439291347206062463312212684315691213467393549150672598797229432314993123757446099799077305318534172849470378994576858706725984091215231332693109983467104379647856459405308274521521181981314766380337637176614104398662578618395853743268217790463223151099762473673768205456853662154830779350752230437912255446553244187686713339636344748827753267775461056417936787808908143156500782715547952531757570502146468550180960633883899251931914887871253589791545576823515243264595825413400817776301904569648071950561865506330720867871780171896770693176431875521730481393375711222075041370016624359155256980301098341155166124807025379370291264419963546817824261028474032999395179725946419037982226831347223263699532004128314600368109553345139761643161421554813964789009496366257202164806551804080344227086901133020440710506058158909982064317744961674799592310834402126945064505220729373053588800659826497416020603101191508152659793065957449891665389010216999464779198224095275298774207622494720040818930104423288491689446623598226627608615834872744015478848726188735148126746311967248749914224505094435623914411664859982414567277957667039882937872517661441102531673558956504046490472598664576704094992841783835228112221080014734694976192067987006748254854151857093693631967815006150179792550585611416743310141789262861362574326161785537261042210174052778911141356415449900832257721241877611143130019935852040905766207677143926364073581506128369265221732591833696951265017495035054832440122188506642240764543804068835010474780806476846980615844882121917774535065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -3290469169706309557049008530716031928644493586898691938988901026126320015993387461489139787020875503428034736866170195966719097962861900980154768137732846103613777205128805553582992931516439788728360283731734878537303892052239697008791470425214202844409151833816541281000236888160943978364110726027547974549114150024787143480651812211445872660158955017619231170858829882502383590015228409910900982053353417875037023520021777880087384593567335936566912383961477385452182461845422089589453126267334212490271336144043956009985879534589548898990527184339745359755201852385670129520300999402293455307728486386241747234096833080523135193234348137033918489757299965198091607648391118772881731298699098289053770475521627162456413279919237269526267400287327250573988885144862250247555969700330575535725250262433760526311593221956932104309444148189287469034629877597323111162688591465696426922936498261839572487108741126579548831905223077059839307887337440901949439314351593417568716281643491625816395729217293451302801121782177597633199422663861024760138186600157447390145752742554527317920597279226024034745841566316612595098004969963776316459258996634107479664119681849894310785097851470030848261431360529425433713272603288704984293464013372324266979499054381033307391562819203277623606653643295533936270036199062915314454067012874310683810535518278355288047701531433285581550673067176446185642090516198940270765221596469709926601677173774649475822865696641286539976739537229666751286441450448283625369645177659733840581890828962321432466702256052183543783107067528124268078259413721196769382147826843568595705295623382815605295753670210007030090001139488693557666672487740050014661371676842102255896467645616191764246854049004954060181644756200389905939560195711239728287987603585532284681312999852136420561300593488896954544442781528375443841692466910787878645952757206829234486896781043765628848921591403942110148375442266645728627513809863162708009007315055964874982245747559637085535052063560494716936186731618664315388147278792110726280955609185872810592373270887500704887245365268945648209386997282528018462340364247362415892380603359845282559013405501228600782197372325230894132157486625028629273046071942218518252662104348495168940206713954297375122816624469285328946360876924960813996294490086351791442991442618751685071675350559583800864572398604021056856352731352724130553381244927816346570393158234651504813523927465188375600438952717836528340296867209779884086393189686874461861246046132139970524881923260953738442205189141776806871500368170370654749634741099301173351007606361897366978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 966403294418558526918635788184729695092387973263909165641275255955331932296467673500916386399519341716178997692984611562651918038861217022006747671884314436263860907034143975241278935206714999718874888990081628760155883719597599618200564455519780407919168892440382015007114641102003648421300332654089342188052781192738471375861024533205704681129439286288185036546121647897276549980951740159793655562089147485366307883917023067927052627807903362436405355987984709306922807352185148848029990813949203834107560434950935189124749928074124124218778351018665230646704516792057762563986174743339633046613233047471080283163244897954044482708970766928956179122722453712971672955029608209594231065583410620569329481593917290175210109400452927615853719324085556400953249209124350604547761274958661663197737002761726715531170549722142271764376783502253412126732282315753245772288508588267499452237906658678677771481158088744749418628457054898221157852795195141764465717776511766632659412838477501931993218799493676242530505929636456003008154338577647545280524719330636847846148631803115707582263631906639933444500138315712427118552336959918905702375767806589682693474882058971080618267365896777313626155775077512884361313212711488762439756225484364588173672529912622127191931715670223001096261620913052103180193309625377881083080597719547720297339319263070346540086564522708558866452312434313094552076426190919989342555169369917234300165541579833892116374900746297604408143971849772504392791706089529974875461859568816362396799928119049047770246977201882421098758260478422066681228465192583378687811081757225865595508593156188755581959290456178250079197128302995325128858321345001961602713965457621489661604102445370529049555725170881681205081991879068776526394252863887165994423692271540726789377216781576962876586380900517630086866781984219786041457586894819010239795973714659352210035571842223188139571604080623568171464794816085901365644871511311512184565800528414156342104812512624467653909761153388147812136819369300507447389634068888993935138430639435745061837234187157735622780030060042136105592083309468841178732066384202530518346662798926996848295983754230420138650941263627276943438058688657559057107173300090349666427735329510426113932191980865132519843913638731897030611384149080170789002752174100785865588386062963721132115304242594596435218008386481120441273791323787896662635316912371218584595573549186137156849637297940376941527653586110153866405385229988114802710383361523580702196809499023109235674392828307282600431381510650507600770163345914952034763483681109242472468479895577936527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -172992921441743475065777257803144427635698863454804076560933697674226409206289889151566904229814320711402188124043565816401573537544417123226710464713172261161597921236720534121966554105197533604779872167118176022955084950478850357922928713576337160614462207229706664911704528707595836008357004307635019331896400929468941438709138454366301057619323428494365895522834754628500731614113676133796801113808007515710786456966629104013401195536326963728582026869378506317323781896170215947896436293441531021460629539168961451951933093389697492998008620629463680857624586538143737910348523349443419087993901539579607998120704528918281689732769829673525446806095783984634614760026622640171557444731273692096569692781909734812501863012718374392390089290749888608925516581188132437525394260459849326696386826566776774857416901058318304804700172642695327729601074913344286842107503641281542081827795097549154939171256837966853273702213299633145419433190466112701834483955201516513690677454652316225217351883429869397101802017866084046220803541190592577000519315328786765995591690657042386286888869771668811718513920593375952992090079083279322459640940180098224860588777830814215946629412010880024993393250702319983556372900061736946899883466360099676688575732438919984684766592626527026047115012121843343026077697783572386117744970592235544418569636119551806564428336522205745643406895138526521334993826442771738651592495450144789587679891695995884754834449635609142175750847959634828492296295040348614013142736586501130182640496273044102128798406593365208933273252907902788907743739144188534733362310513377825976991160660226800186586373156542757130446223277983714646873198107233946328959563997921968611991180829835980210715773662457179399695916970044847661246901959227428191364405715081915143791010941274730154724724022894605274255370239642561378436801243193026920997664764938148602082658165965506400216221511493107970498700352907691564922194393331272742399982118507222127648419853824786113939840568199121872034005108425956438466534654586556217105721618844713271630580966511823065386743370745409036313276370286154920994902532368432630435962808122021598262685429614080217286345814014185762793525316147668338126042731687689202034274218949188387123245077797537194092567115444038055840001575380200237917179604278522965604259182105512096584889273653562649883380397766007736364494168525197977322744558339226604748771513516851540956546846131369766413864515415948702435960074233100873832115377435401630728473355839652290995120348983298158089942784711929369436996385571684307179679968223853846998332943030886072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] 11471122778701890712471028121659488477892781536153593528650003019767858411177170484943712138738656591392067060300876140614196976108707626746259859549401335749153852595222292645079476302986333238514056600821888493203088727646768582890926758256251515386448936326995867080650220214217411048505352928643555828613749420740050194532216966468739917200523367285375721970580722400490519179461601021516635168126186580409099133372232309495412845960526973588818450233467077978228691620972058410075982943173820420932494637302616700366387436634524245294496238438813262361447646765889568302497583812222550932380757240320577372844146990329267149553415509901851761645967558077127812406323206619028261867963254199490062213683745502197184030556220494574412879700782171776590527644273534102436107199163917560369846528415820517673451456009462648943765827292921114990983475788095319779300665473290883274526431638285253869934086289048673785730010516814590158589154595240727195726386333262078809364241184740251965285695125519792337165394432681461020769899096790738229559166269748359546698972259251075285148491089379611906049067789145606874898532855307230952790578581288216372886876685829219731046360830615703478119254612249702867506359556581573762888073038291337709446107349404747417598434599710554844422062036494974373150215535993657676633387435488771232821584176350845379574120729776350224812516786569188347199152890749630832553767317279595098863535132203503041460775445339528294409601862812787575631362095630791252533286208746296632994622764718629263168107533351175367862019538247254600345215418965906163840557059838845377537307345912445341914937455707102188504399935646634927371472484324713176490966771950123606011977401543959997866680976697603709776269232171922554404021852342376380434030891407413170805141818822063130743875883455922509025887896430389239068492720809339413931242058913642705085212863253984097106559840230842596542271292084185442992092517612090144189405582722691946751786122023474491327911517565549959133370054503528792182860502590074639054255818239650297459308784516423657367107192018618602032090110147949795160812738045120795260108696181539648384382017352324590655979714024864233024015439035202703556085043207935620492484814928760921353642075904457164830104588395310616324245412459068521946239530147757137842503743437939265506146875211284780402791305780093249708762055730053692249296471300775847618761577102795351097007955054328393928648022795191098330925755078226130985432972309326222559393365551954176306556356344052359030858090522013265136613245934360628228282328696205948814716765851982233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] 937587569100438872041952012170328394973222222040797030965185503489060025970223462367525674530635308017184833681939861934240651033047004693876649272523384481864280063876342125593019299716527996358280305694708583492348830273282793493199654572660662386652645601622759736374159145790563611217064847574027702805823313697093029051133349477329202224057436789609823674414443237371529891856423398031458166240798794170118726918653045832788832286997325857891452449593541813681234645181665859896903022460848721943351396393834996091370382557575300441160498260921698917700138290326693725929513806008351128131052156936552404493095449865778713743364975963162439415294733518817857724195628802184579744229201269297173193025593840978053369370794886259897154495610300434148889956048966899148101624317578387376808324230393701990495320070113819289442509792229624628455207405054801073392154950923043403934616569816566876616671558738328235799648612274113782029132251426717435824635368469704294392897664400437605411443061801485969992579810936650409871661084533231596545040841541958925444565036419461151762406676533666301918922845927756782830204064124612609713436711410355165627474697388370120708005021439695719953756635738423927654621390001864739644600945812896579323849343027175262507115587971738015971630143461712195543587937166797360833593600329371225428395353992706620927383743675490164284860341971121408759699382274777838018938789810218971555590613488057318814102360898482011387172633192166230383967345041705989767820477842580437143303501331722326489774868202434726005712248961136503613687524826872835244670164228345970390744717077631855046807422725823603864496259652349834150382626624389902284026883490868786709773869165136639366375669284090059262613196522152894951399866705231189911971041977611219317589490231586427906134755610973735550855936777688446581854272344731044161674353095401440570898764228599628307952895623536742192448756202068671522184933858385369996310075818798023340420253781002744488600349938451371848141895580220027574870720550104499334875086601025005293888442405295210119527192022989045983335615214222759997173623221686809209240214209854290020047448238711091173962899783990646111182371840577682098751445354048071231848872826422832265013130788986466684598696570608182739754232771541694733043186982666842513936009935252711496206776848671761950052971649384749014728853693296576320977515633601006691868473092878879687139541079926799753677024698065401823079187766872437039421433634233763421142880832530443829762227889235727898922072763330055594748922878294390919483459139627256662197738561161134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] -470367421989200827790776828211588824173242356984658857514795164470018441594499331081841397534257615044797471017777434538082661932908268754860328666092002048911028414477963632629747725516651344004218407743855712050739562687325420933678059007240789749395553910232868470043555187669511738571485982135082347457326980330420038007395160152381156603006450083867958926325851677182420646991963236075915482761623016760509409218593606517552416936343971698214743800528690406114492401771098276622755540505626134772674556847407305608454846264449292765206870410744034973593221283952385516143554836091358054626831978044953786401862472955989701494292172215987889963067902694227693985774740040728235908004163277672442456384953968367544392914621204346744350593022755804530031007994767614742781868386948449281766945864299371712567739459667074450595869578105505067225122491305798821410777192992658009850323009626636806434820262603647516116651287070885550265386449068040920443012313934903521700452526170363171582533772100562438068694353374330751810724610293573057251549273053710180148401474839165773689883831115697958600689355979587969555813685194171512353265811987932979803733293275167192358745306092553785727384698047418252141212076306230297274576698716533793833057288992564570430553550493682613145609787315317384747487121229385614334859412239276963785252702190829914581149600647575725136018695352835810000060285103956147660371129363579217010155364874114708146567644418247220002789254661608452766754260598327058305757950987810564726536925955451030745776552160164991981066216622830499268637091269287768887023602233531608743053043189707834481124121703992286609218403533416765461649146403576716547336727682344209252458997010669380035949668574273403075928844120818149825979898211163207353954602298115974040173687106188637354443111068347362192861402309155630548097700632484596647456693081991385880118357192731395449767715027480672117378832040188188303911602233540243149082717106368374895138525428437155818689149327993711211427757947270695693118972468437770287157454719378396113122415401123611894717048035186975339710313897097114364085274602405057727632026160465739240415768345468151506934050423834515243994230239909023458323273364025691689901568978956726081682945750768444295024483659014349907860161291965605882545452961162803317905198904518587340400616856450391866148201959274581729893661622330322857260272296146309902500854722656627133896978364795645802319598412993639210998010390469276274474843744625412459168267792473300063162145485611210215912235285603618327364074056388170481186215248292861785394209560996085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] 34379397923589701886415052002870948294997633299377638600325706022575953068910996566134655927939376767014644785664125061882184090825440504390119895959978670114288742890667238822239614561847381111550706549414783694801296868495548911716120034103840622934199897963860374957880022980160986064672770821649978757610639453836600116580715679301070150675675516990740495203098216734575645028395432405463359025985885181921508702172411089974595138002934871321339429451056678136811565438664449158199954186449848703841398159911438257687006453464596940180291600478737946177746363513157446756177673097351973719735133818318540805266703089144537379259714780960321585663529146824533166688341498256016254571615281007444383520876028888914943785185682985279761359785225313219891991408709751469765601905854718595652598100499160617809197400436607822520624756775487044940150971426815116977824131633388652354517475502481052904889691828342242513952229833411769870405797078318586251910739244656077110752403164304299424229706336969198330475554978583815210331858613908569481871916777865442125504431240434284471224019708346338040982950295499157946199385690720016112239438502082776601850565953297084467632555167767782113000344458953664450744745258621327512096366876051755252178390005771731542507505854702968702231940975158540822796826605074840817366439225270359682655798195450690439782248375893992778146801779594223385915104351646496424418323541865536598335631995023980985997401370567197046490445209114327651553271400155290935626610982580356083203711999925777652213624126086686536588026475335761193460479553882443947505946853874175908669165325938405422459012301529519379476030680728970101220874314850909806603819598325472552055047632596903247891588995348106836960112755885596268376258915746188243561988073081675351988095473975953127700926914004697788709975134963837415707221638414560095932267552948280814809210797839414005837751276752028859469744416949530604297552986053777607805944703790333590931973605134949562815071636476087932534586301034330359223616417171447049151843758864753229558707464484089326142184240040714950119510397133584619115976477032709795039828953833157542584335546778191886823973594128083043355749358762300167703887698011207250476581223252837214922844023234645941175604552673329576816490531485235013167854856622524724606147287579232240747932718999575173894807925037920002726059919691471876162957396872816066787698029565832139080050115327608822894071850177383188597911713807681453290041070379563101037586177013361844716832620413085185568560469021179419523022506592449140130206899744095287506908771747102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] -2032911756834309205761872794669803987717426022374978605394387751905446699929652465627574479556247491347040104000466142965988287350601932016398177772613860080814759810336675040103649235222805008519759838750252875214231678504139340885861766302098195177172818273240769727610189389611431721293607570676271113139966364436434349323684082799738406372433943191131230820366176490643221814803182383242537451838930032409172662394414198248464117551866911437413537819402628022166607704636939881326967156530606744146558655762354503690488568438258718393172107082470253385926301139445049915236325616905576842935753581335305635993809040662557694190535559359128688152819082042588541417026255060177880246845117900416042667350516177115681199232301093425028994100028891208126739960344887765700493706502526139562234853000641611177761544371091798758933538289585464425989991753335924238565870976406624998484097618182748064208009556165532247091886427208696712908026310801192618924844849947968069464477276081765621598948670566584013074004343521416617922858202457146371424923550456443515823806056412116894990387318635118220687843640753300828934814026110396465824180507486539091569381049193118705570703258390571127333393024734507227970280407234247620633160097559815366701812405340905636946295199792831702193829627259965120835600638409270869466670697797913190434928191076163572513136291397264784055763313956285097576559369737855238206916516956512654817795511027650285265568495097348704644254526904241185223591434348037947231782723677118368909979093207656727658752494267552919445751871338191438756282886671470375154189747255638306161894887119815609562533671164688074661606360066324109805196222936858708918633283734495545568944783056543251440220451416588697107686609088320421780954785570248140023862841573534771604934197617705018873613236163003960540765563733164945578653683597565232114590850878765025224594394383321366538845366992829166330117683276269601574066004826911920779396310323239726532569974754797442574508347905063006864092263270875359755347726461674148117341819211260330008000250656644669372946462535032549768475766993610200859868538057212430095119111527828722646641140427669615001485330040758189946843635780682246392152351919690618351641578316935907057207180118159973000223886143259594469370529603363122312552807802877833360255907118491003982830453741466432965572742038068232454039984925777379906610473999871658391685681967672418560070514461626850224959727693696914833975967935721169530578497367236976933152693297768893304918018391858572559582794577222234863603753384565060129636222897848895807726277235834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -199568299903654774775922458690891904288647174241692037253781006173685830401634433837807912323638745329634353174176687713373909737197459401158335869129207074496556794518019509156328676686820826187467912722181962927127916703634534724164989692854904977123304131403754327980686075666198206713038829856202413502523509701009368197708967972879022535883656058911031281218482837719942604710893164100269387658590583017080008594732081650077081642093074995379597903876729000965493781013290228235894612325400184338676357312603440637499235218839689601976081779619359664175274875999731694526622879348492449596010886667288483512995824257451397428988336171278943206624133355480197163945225552014851376073161328846256766290822963676632039372834561192867483617397800635538094888587033202961497085981768676451034211184905588406401105966931330038610453856799259084704688189173263275732981755132464141500903050515869138574592457557198602013158291219049271808824142831987522341211531649303122314004207198478057782101841094571093632293786544923294494635725701214739296770089609344426175557709388685023128113184054257359973743032781101020755489744235399013687836120757270828174391995072394239027810741331684540577358389583558811660860704595016354050524015603154142936677160270371279242062324159425445780451741945064853575269683903131750026136042335662611118041259814174676585820253198276385169062898878655548357081581722905513706179925176080524846873678566318843127272751890065553462068164587446430797047520121618008501890978066743756141775807543784677111858170389242553730087978448980830813390967316056134106228698966100586979721233936660440121373912192106816039713601210843764236688317103096793949799711986003073518964665866199272523869737570249051820256258133123105517131690003080308628520995975461061755871186608914021731080618610474499089454285415006684635807313269006016272330082236591072365579949359285533897723507276324328449246516612541115333233665554812022995738545389006381298801742426822475953251025871109351883797380268162056115214702338634204061034891362336608094036889472784543637132699014808294873566929364624223179110703273280435584694430015973416048727619736815648648187972743298580506252035624050510136787877019078854816562235610904877552462096380847178621178954700321166215785763462471826605955193693006152664500736859361844392815084757510616310756500483993448068390305074982070124017837388076983649766678008759084617574466415912404636330876731385331139947062938928135798092941297867783686169076039452036252777764614002992993307548233427172070090986172084154423328880117826889330623624563916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] -2353279206818396508561953132400454788203505729561053439788201059139910063940200546223199784272191769440050171652012171999968582409592224135877763961448088460033564808599275787792707384094265118261735219479103049392968777173701700989898938828404504387843493864758601741853730544464909397894231428602213349309471911792113421261569942950311958434459430624321931832794357329881868833524474829796808600757011728213197450417594013538844172127376042507184022749092503094767223552571943979112056438629172896478096484048760530389065696296089338068038026188763304079298496972393478952095588350780428516631415200916339303921904338936495224958894961596120737430931549234785526668107764768230106455798252965651587476068913335349006864665196484353240269478139431095980950059057892998952511845044886811990652219764192137807814862374610118169713399673284610688024017720921806374989401903844838074096643072438534688549663816811828296490181485857100176174643151299481858327791333674973485203977934707463004497296319110079162325798729409815416382814415186133586376235802147922807310554697059954411468369669546540751586093425247180694640064973555949484782464689846180608787792934335381753467980963472069236178723634361056512176821556798084797412483632868764580547154810052753543621069422032967648425660845145408346740832687526867194229650556252250188047239248922006651078205980006233881672446614590917220729482923947265381130714456270401231382883178137770758511415046850013082874179686450687601585428526114439025902529003350088198599953599864808389623909498227260117745215983286536459800964873802151930628144930758646533771841537219800200992962922548202035827178726530958971833104131698636844986751746571619493111809186325452485980154815684770895725433652224415140698864967165839013002276018643959979450182780171542241044951381180531420286119708498162024294032085354475290898235433187719064996136654724747778588865622093800926282568031684536866259082611963545825839957603213250438622988646731547045103217401764909112906200060706690878394752401728404813624381550383871106941510573396537538883462610351242780010332791395832647530320326928816514585395109821592473383766729593777134274505804965832246714598729967452941616072514032250395906338488326186216008449259732226049451621775519125905516836423778057365907617886417612508338216318524711664303403741919481173599498670158290206683480199501623097271476618780203615064747325876396884669378894740125630298410591264960893796585832603835394700903601588128968459524695709533587586347117790431701685252491513193798748391491042984255867074813774521852647151648112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] 441482151620852118577654981036336439900613054589490284814050980509470059815863222629817828416999484577306278000164368272527369220261726843308955440200766012987257405177608153989990984420664194760708384329671884035379710916929994705209786774900810279300953461833566338806348112466975175142981060028480773047449269524861689257235597876793040482407938023560371935140904018047183316387510899645624998394770173590127201444009740844618877327269788027334165391657873708360346796749122452015022620090585149442047782783867287004683277519905890781971034156752689374674971661359413392009967963368951750686016807736913590752188513948541636434345399351634433253294375437476511635032578747194660707246994736494382406728126684455666237286767618533842688806571974564744501016387074126893257042410553212878220124653874976024128398403288482583678511798160236464832646472644137768414560599629551188829116024682376936451746253013980776824204630237627820467494080838371311719676231110439833507776322468807377897479517958420366444401446883105158715175115681883639646494130951743920527131329639177955407208199630354480943322858906950772903166602192301806682394326508524201809596182166359309540667949883523606342690903309789679534048139101628595663502422306124997894063344841070631517996302301812355061277147576525612910197285708340728579011503731404689899046841617493321441668306042019765257824970933554989481661105400645997428246875925572007281577023856002407579078420483932082534460932439672675609761493669915006054964085239004744079300894736787252578604538079921613529338817874702959849657865838245383793150467137796794305117116382811243292502487595502093718977826130563006735471311791816649413971710324682003498658120856651290159483350581208167204766752695008865769298781917072164002324122338416980818380147342800762743383011267548107640490164950036152512310057939407720189893779669350940504992766697143882910760932557972833095782952803126366433288705049855986219863335610299400881241581549800793114088475779364549519676815569056851624084560755410351645035044728459723207160777077240780369813327124870651340957830763289767838185789423705926972445270416824753634849986427848320212712316956767369680485041872909609597287601622243759628795499859746489130270025476603742098047305625115358476435712610526365602670743337135042947848952786979666434270205737413643415757778766775970827242638871151540912174839989931089331680487127984595099272658442306403771658871773407972783915901195387430545684641962920251365385519920406071172095250762182140149227026497706249132378737501559613267100600334026535631667152814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] -88049831573207459549408706284931696803817341689961237680741731088824411709104544146916574515175241580385497145470647917289147292217523570530678678804931113979979751644443058435824921993084724999638232522623384333079589894161480124575469287605592875733587804173868900889500307618791840513543962392549242733561660658367316153566492883034884913924728296497905629968643213067854946428381058853048576001179799994844540626401947022421089995641636355439561650466571707332549856823856024878421338969042483037529736687860483736396820241621398127335762177258536587020379696736018139697174479092165645507044447624706231010140430194528744389929746874683518258927298920191734920278507511893533303248262898732076290122150016582162394799440670151625252743310807901107390202115444526030241133304380113243552396993924745453086974728471017678653006966908607794638003088200382029708858576746936579422955686388121367029057039859705849286470507292715935149845006821950859325848040010422632834808218335465198469703298885392887292279109008618897058188358356264583514288282305141693433179151805047806791571635412084731466972783741557310613647639284322981940038542806733279126159309070534787149188372392171020704470350662045871076073969292647927659887672021343839927241654817010315046963860064966357056193572690868339220898285494878302795790522352830544316428677452568632703929820671193249686783009338991505080919854220451390824458188117032966646976816368705196483212332684574899404445111427244646767677870399127654429527860851936588588092155799669511521272096670477393616058696158837031557664901082252956855077270965434488820736797019078607214622704070742974787568594015177094767969504667544094028060797718203360389240388141557346052240112155572181415485548233620559266442367103092482993545772513638565727661120714657993117988520194501132741356601794994765693545489990072495330844644894789859510882819290145561308580695962100463439604442894932461618578109058440181420259974365944352337601546107420875236223611355097198903157966625600151454399311831256897715014896228776622499035984889943379157530710898332526641517083185284917803415538081163246881845787989732648163859472286940080560028580139536647618730710588391106678809385413014025812340288293061257558762244538185490510348322203401480091239898007969905377348213580397465315755733937801730565001295818265174184160549972256636364067206266057701015119770432148034484497611987728784694349532090228267206986015484372105572148768490482169446318780588505756186718789366722065465535768778312347776073699846068094160086270680712055127486741477866456433960157184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] 1438675392484596259768647209745851176766772391387570766288923182782008185842583994903865980920786035724543819974535373531176870673327284236920316197215484084257824042745010256963332978800029660382074605135507548492088216927761791565582808705195749231598417597048494266879008861934609947253125275808957359018107121509993399283426154584232821576036483001407379731171153616296111070539017747008253427737224222412633744392930223207733234572306157130605476836208143794301230165911433134879437162089532580176028004519408575680502051906031714652202633005387567758360923618555772196992543615506683215960793416532697125830979198153897326113137029904503245487054407734554792820480065144778625565610537953951526849517531582033266580529665342607440590068598580518156499272090069749411119770295068706675788906167643716620860471943275579424895014632697768438490599189811366621850546320591626020005787987244025923121858891456253620531755350155025938186084501673364021425144517969561280555261586592520652037390031664448458339624376817958455156508017124360860970937000646274523895364932669981130724299299579144776486301917868468949584706723333463581568431139981659524614235279471301662983493381824803010910601164842485781266984001935127352514111962241314135810931933564473504642728624840131429807119512829690676921066151335222399769896792470648022430722082058736448142085994652487681539503372690238766149736318185912530390804883393381354638241374067741265975675047513248980941709063644534162830261104551242956169164186117258699638415420199398771260842003240212830195428541833741973333348440546034454774397452825830426365667001179229478040566710184786333398548805501490550200000724962400371184803674821302215294101724601494089173824248837859804028147830125417969239126446498777356685645847293158877272286327816814398389149843350199280586098319987515346717499567917290927195265749841030307059297055123562643776572682662748974225415515463482995394247436909055270874596038090260550759109175360659242753972949794782957308951521629300701427604199526031560188823035261206482286073831375391492077993009182525926892464919610517968518526227981657546583903401707026301921692942343804629192063922468673094497954765911655514860524984657390764347288209630314991609327364579463295173649260465206477458851430796459499287891797447936004068638515361031452802561251512949399220878389129576520674956788408002480741581942206062370255938149011272142548946140410882145117071411472480798648302537297409953435579384801776122947406693153526716229514869724097810236615348214323871741022082629270768481528202579363395614288117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] -191093355038462878313536504993521649449856368115941835624991775169150022559518139321122239356017135158455258079833924535220291320419121137222446234262416425417343308435562439781862113903544213311808785805010614723362040487577478049838996035623511355041432514201262350696992196331415783809933693813528068858520015147116829256956273681752177462655155618183768895809376377724330773642300466476856241931534519803862767773726603481641204582574936453879076224204255282919984347551584646979067220487590094862438236978578236103986476874448623365643615804762392240744426677956262243865924264264196525605567954440622729701928764288390796038152493539024111784058856377835375464207412802928895141158256698443395608295240862491911696767240355050885386192684048120320005210600300361661586187837908731059104867551771360482436340327334492012918742615181837336107017354197947976442184642022655692589196959099048679610304584135357209675359533667125488413055806732009335864340544058873499599368413282328374233973386797952350491389175896450814523582062775905269316768868593046889843719205418643982592285785707337510329767125048848124605186352582559418722132778456623067315639186632342355803113348471334435297459623881545358279451291560407209238012839203718562412142070584624045389598333593501217897560938522320141821599589260139362345264052534542978960919808083289102742660976325648127228451842413300366753707029306420832317629749587132503726018242597625810681304750537539669427552256859738184539349511377236756041323199357966465094624511023829925629009561876800223152462088612333346234564319511191029428562415348166084109630483447204689087916886722125566701613270410590370684888440742031112714695290221138272442132078018287306444685602632920056288507597977219668760365669615755422954965160413533828437157884135321924813193323370344852164451980976193921795581122961102749518438820946386617147144438582827706964146475208518967588152918074496620396307960998476051390697887838438579888707378377447385943206264397479236632686885616120171205508142574312104803041396499299888181277986154427611897743990096855324691962063740234848216492590208220095630090982367832874675730842622476633957787344398183246142286890843314196381880715931749295806953814173970551328832231057363559150146944486720503741921859755335335400145237894604578631976003784960510289982221576386905047385993412369804426922676533361922892848930294486287223133780419687218888472280117703548632870668194520741066808832011967794140358635402987755766920467353565028349024375177511089735049795763547831016447617649642510009021320124855923840814940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] 8117278536687767128190010941721923645151473158876343590810690796894874638588543936891777883449471977971123580786237993339844991907655948121908207205590897815857558429195796040544814960741832814373708358131177517315990007040584715826911107277740393021763032136725428884513196808677141001042140788324145306376125870256339502129504375123880620604923655074068217929731609392459708663361486014986647791601218403612027918253230891509191413359068483355503314465371348007122442223428076859457094627458682835265162953827217567038061170850998394409401197862164597466178133166152544737918948281810409718380043617650249540234818386923999027761677834284344497205903279750208771044600012879972941504620837972298306319925578627588604422864561439530921403697522239449358728580019993041686116658501589877967512288813488640660581609766283421491296068865329733028687686877483364081177046883439294861806729281122558911968714056405927715334678638475613605462154215368129006409270610832618013116070953465680288064391550448759955905698182016862063614362614489609303736567780184363910796357887478962112429102863352250768628301603396587646171878973466055487257185262481293572420942514746092575037222735666958515774706971174589070449818548424963496148780341508796116032487580816530935560427059985395746969953216390824153786429876850531042424309310910969017975746487573270135583718602399884256366099091001527441411051162153633347703587072247685704606645103742473973007916104310298377521824730802837138607485982820568551641104148169743093792638614188518376373358715503616257758488311221049726969986317296117171159236061809192035892890475165513159638419001007269374802677032346698480918230332073339822497414693490100002779084160748189534334490676934548174443131069150800377400152130095290239204748549876551430501971991691309997751280204875354926872570112105668515400190477306486557987924829996764326517481427923247000422028271221529162922333579593899263319662123422423543444890563109727952219952477231979028206285303362269094155099025738137020294360597262018376022395878472816260322941101628802761976502443746957993415809428178395055826578529826601630969605193550089248902040959868133957847705141580323970595208790895966337466183417904786607294248624802441812999793792426259077178348631529056873935526454330004819426347884756636291219312442542676860452285129272159111627970905307340459746121384205586176013795868572253658187104175387360617546915850998730144238192085049939927984272283630739847355115963587110125500084199484643472373538054623474773300614286567426422641161674271678984436661548233619937427456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] -553052031100920210463613589987099929852240939742677428198244762392688834684270189843165635276999987996021894651271233524954427941397119236324253238147749449912520563521154145912937721401820540641537451975316501357293565219725070762817087165261411600815195903563576783021269713499145992720263437664770416352428049681028929847931794827381454100072455829350963781781588350372446936440352822472313921394403148900178475141441420929561926327577827366935963818803000857346703900798453616605475750573106073607509435931727952101454801375074393551665911363062681970503614941709369281065444733628444936084459474687631007571823694850707719791512910026686521461540884547529003900489642434549027166065070481946920539646819495874455890680091368332121727608367759060392100334319991107101015975586819483925902571710005166214161957796997601358666016437866492303247467321387495702661001952327120716880185309896646247194767233998950383562456475527388339286581442674207591099713006730365943791459060502850950341591434600321888529652884776584027917279889804776551427501351484724145610120702986810114722329950652872438386947725091540415507341949459411887189265748615591778849825960718416857369652856888535275927166331409380594612475310488024058288794013921664637615676140862541210451085294664190341225883177840982338963392638038467686055434764660825815328464480288836982810925858682722703501461472895552870013898281327958833332973083373114478169854569983430675623132188995136336953060911718303234761030626578160128262087534661334395078827198927509329879317334796874766506649631901509972169923381158219120476687818914352219079463517780328385370916829477514977517477948239095507272745947893649580602817024266584324030409638611562335133053827590695548237771614204224347435857767936615351901247090103122983127321859000255245193859175274862861991930600730573212027148021636381884421528860447572690016643250215052594741192977631779845221294375717104205425441723223886142594404212496770468575354291046838935414439767685813428755497053295602921579671779135040914442274611694746501268553267083416643351781420614564798498917385069931815583460593190856810316482371374304798066574161209960488625769207105092089676320079708601014461954484470143004682917647064297189769407124301452938266620382221175061154536963228083773033678886554691499846215341589970987549839884527062639484201890220469241814907949191420957245818517221374858178432345810896421218830882422174377775571565667767817661895365494333618831325416981507509204478527899519437066681320885720753616074518052701126815896534744119547044619604364848059897610240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] 455742003911485909150592938437638241570845935496182142352074330329037495711612853152817443084498864479502056425018761827994773142672284070399305063970645006203774878560280605668335427983528509515088351647599571223207373197037716064389868398088054447635344948592455676726703780602205895410358434164450511160919149854625192448839407533871797682802275175645974868140480946887363229497623250144661060654411445234638647518951352632818113262197101633233988839677064053351089163615623735002255703868387298500880333154438965324705198293802461002770825035876647971282047286386986874201754879592122265382411555163730979643417576979513567373406603016673227716067335529585715120007291573112386887941517433983188932583922334929306239281018474926065725520620473610122488716448824325570675940146520762205285562132802850266567905452135683356387016863574591569741672891614466323138423360387711114213949677184665629492372889418700409548716143297360842105018509014573425397412427308745200878538533621729341316460024385054278840824383037100872729520535594299172938340326905876118905802645827261456665447127827756375010156993612435125064743850254101289925521210886389875111996084241412684732670269683887587050506635131056869349008749125455386577544910334098213824394095227794494574213803888954478988940619598943420549062335273333141640951213678413073085415988021433427533452721538866192615059876983545438560108869192680435541355567729669457818226076786638654210991744084967568644635171470602718602701285053475667278752631922460729185631199484035975361673481766524983504667001036943526757946243853888416712514357157851221725339175255326748796084807968080987328734670779859289747902314517164200278280324000021824638893943308293064743038281822393961880908539803370942527646559764712521009815613079875285911639758025267854430551533223198159029112351414417346397184604831164509664583174986491313461530564466819669282674513044978923853972639156361403335217661174058435326624022548200041665648205708629927019964699894538459439826186679355311136664262727327896813873640289413552429953816420870160904210789094818417956902003932475362680510378947469499894378940736330477221281788894193779136197450969028466843773533784451311775560125970781435125714639400894162842523340381427271842188549149105359982519073706113684950056121579505412762924670618158162204471302193645762274137546398880039188978783731477280101385985536477109990532596949459454547639910694060150682613807507319099567696732308554546998770968605071963060336774585282164152972820964876868469469649721961493372668614069715288499533081135107056599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,71] -367763821117058565745353163300680129661451836356948224695684421318063577007304669841031635015592573246786163077142609896282175725698545808483330799389992865352590115169004235960729908639253647310396698338604117455706300196904643421600087760615774037952246595371173746404989456964096575435654968879555722859365289312015354902621489236989082561734841667988877924252980926253884690918889980725298661340613278888326776440053682383183926768169067431316519403547804518362665274814011243903559848834885863105631047966375594561612838059357661021640573568400313309664081139950551111564666965104122158597089222098804355413711594474911551925593235569686558780564782783322441430013350759958706392303435733364621189877001898082779052870865361606856327913114439345885005019223581197383758735591309472433696997098954329104416631324644586104790773555593745297116383428743949624216478831058657896197888918120827848665439272109186097144543020801112668395390984572228872725333638327045437624367937316741509108128544403168545580669042176948076620302779675063591343192755242109010926281647572143961263611440450934492060404400485840165961867068991993723934150163216245759544876589924872357909267954751253031293483926793280563545721972295061345839250429275629880635098786263939437801836445009275857588788239160002104254715657042187586617382975206719645150893931382139920065939450550799787846137182467973407398244147336352721236682330463669410524389824050791185630933940516721884956418158350324734190117557337964205641957140175907785554644583222866668902382441796140389410851955927510794959994124457921588065451693981311659219084834198023224343681990265694246969255509281265601794828573851811454535492697670433655400321128228016150366047064270165984996546036482747033256049164927642946409533362105680178228347155929752783950099279832118319225863378324211889427973941459416482142941699359524419859113799939924701891658230297172496818626349595146366524539281470734041846047357768420704455169144539955850404076444159078919327526924803446217384964195970398270290792086421114036326130469266187494822710517921560850966561262407855016910707083254413935746138579298762973013921122930259245177487388866312364435041326363213792711573878339572459147564736846478287474069641951059896394564299418003156415457125738832969762552019810536037292843622576610298054773904503372599285934223713468256420437175588039889453516471212240424662833668335465446098813486215577541105811105882626951533967874479952787687949382744415151745215625114899793294552374556550159391953315847960411978671148136861937674466151742777694617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,72] -20802754990663618405958735460411111488166478861648819004357791389653658436979151497551969057014622861660057710636909558837308533276487041302409826825988389218051503198692278006804019765979702360600519951688996238948530001564560816520922624781960436728193589527784509426446530992139897049395935603915484124747302618991041158700249317045013698182583447220517074065709806026571362521241387955766179402707919914498717858406159499442413730584758550989610297780980870397613756044159251594448091832747524486021820173935387447845272105612702314049759879222263289906513749458218132299600742218020156969574020401802482703248576627645105594380531926143558235586961333435377593750916959518086642484665239422272016338651321828334686915941101985275644984378283519526998611165376129514262708113856122612645601126710735774337840159858115962817402330511661523101284104854964907691506840359117574681146807033478359969512264942937984178669838845556296797085801488623382049543043926761742547383981363387555516299953387849786708283935995392258589616379354443669902299954861907806141872516924497118758191949968058092024866595360335144377010147088428864329729477326590218292630644896315433637051485604418663159379620600502767069841943866750198856268699714975049106523810088035728616298134993363080903451197458417456978863750558269229532791762168474657609703941757397273884803116080776860851306186394195496615148198443065202560283897838044638397828868973729422026186817189413562314861222286759938977061944812595285327614210508133034387271556770478242290301281670491331471987339773691210632371382930666590915479749108861214299152495079979071660344944213684674838827983919130528512893553149252042904246554747296864144684260722825176081348533960262124354182504786298339324660057306009187664746922810807627147106590446956850724044326766559022567872763081093435836138184488419245063232648398547334142939869798773691629061202677910794503038815481435256002844335072432106516740565894069888372868272157498915778195060007302836403830816525494538530332289416633729848998680169412748984251764760381211749411403988446995394505288507598478537945033708113940974813587520037094927253676818406316134040502053681889200108122928264915254751805798608761421338343284852533214217685645939381159593939378837852955871215649156873585644280411701359718152235798611356539477103303477294898378070129538688876235713482422623442330335069769516318337274604198086296935935777675738486708004184967484242416447696024582735135293828314686241238985569117946221556637594836784680733825482370266124401103840504493809219572503349989212160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,73] -213302984927995465434672059356359402446778940377665109444650794639440718492698748457794403807418476513975785927160720614039511422980201025853343487911493882583505880409541666415595827519867690168286251646953528120975640783796525367671948492224290365664029908376109440830885928052009316783759474654647587090109997613926476254203353864788750274660426037714408478137549694081725128817272833225828843085556856483032584237250460315625023767802327248075836465188280595642484845831686852451543078266649535932923198876456452834065452069084092090779915683015808020072016358133158733317689652646940583327629807988878039619523102049677785719515366325776849859394058646125347716674147672364270463882644978943119605758436336090472065031211584264701427994129914240417873024885036303681550731892931261295639963137714083252281360933257840140859995384706657108280381853632436981035547088191187671550745822313951547189709330821627047446311772839541892706918765332481885870451496238517912880886378508512056791582383042814091202836684404175992135888266790589373858042022802023075982611339578373450831538311324596731917554246457672256709396140373189616733987309711341479785623618013601346377806692836672501317016418032958030269850224979793080622224687293259615142817659202125127998465745837395234973547538110053093846588724950455409575519275233266112470582249896110710360013099208836417816215689880964564194364557487198033327051600292065051030642034294800078254586582309916371366935037894268931825847694319577217137206311283203493278610968471830928737227247518349314752298070634818792831545505927221885446752737648728371615444340795180109754857214749109341252223620596733504328185410792130261138232936199145330225702669078801515188242035985123491745043766061850365913848679765294657903407503292824790258613848383538192782600427727372331322411071604895414203497741868483606638825360541553994195867883778845035561103106660594327087907692023720689267742764009941901313644292987794485273667595188319560087865321808314160249304848469537575520171503744494828336004385600677633881868799231981281582479563953995333349119631008193533117412038519289513709875157547031355830868911615602992347065506194974643933459914966626030821869031685872613942660083311108048302205465498803960819570124738315034844002689901298329980837247671654565931604473275316966059190689077757980349540781291142240377291243456149423499419386493902645462514310975616203649367160043676190284925450033251073048971844492520101642969380242519700806915278950126146949269112081341278465232938235691695262959902354381933900465223909223956480000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,74] 6533759909071315612901567070902161512770543753190509790097704938370834012986303651854566883613032840367547240869513406230784711353392888321967267912923978639816436674103547724079531127929837304459349831541389484047354690744054783637900152555822305016161024203419433751666264912391451220276615893213263937489999660057467023406294554609636767739616125641553889345361895016256092108910741719862257059325779030454685949090922714954104302179696172900931012027718979162338736683338604284745964523491399291703010748044277856781831352833383346669079261883664477609093172695117709445024908923140258593412015738423406877932250137007167066228882768938002589694677480759123812971972748427382883734537461025901915406789404097038021691056285123551989820664613692446654731947025063339008354081405207212771010450018810426012603391414377653588419429382603325243809348356818987337553418046355409831995600007397762265492425831124587965151085587788063727363353512951456532799506944308428468472293518383088618746789397356497494584345029039708454275007425626712750075196806172003552026047490616083349930052609294029146079866519844805646566691276438275192438597961693167653457850866944220127739494923826348223742600151812116485145120929384470114096167678801152646776911311268848534528327880241147409768281549899672871589952896940370158188940997450432009747964519459200916731675663210485328145603994451558671143561080277209266788109167992314274129764994742466766547873005459138836359912806342008276294191788374509501505659623857476832001033970665616026241429751476072093332010549361582639490954693941591885848972567503905815383326880141662308621520587737990670403511150350226250681940366796737250906330242004192796229050632452812305697170017431029405604413753424621523445047673648752846955596243436953166309061579718906856011140301307153753405699942799383923979598915261566559477615323607067382120384098568934274030476429152714685895266910993620735917583577638649906362578962922064582565400966918929894483972715506972803205612287978927278717436232598912892007850955522900589056315594058780027355174947061084081280461935998816928280860829055311428376313571599186647046715941679860756113231328058076955768768178153421108576559090217295421677242471240923635739264396632678885764938991424506527121830899019705577755930611842545857350108816299895380338766499865223610951246239562436892836684873605537031390094686170848861260274465770362991159805147684209128675693640111586864900707938349917347016318397974842962308128593522397811664130571578992414287754740948910501805348044262921113041132702232739840000000000000000000000000000000000000000000000000000000000000000000000000000 [83,75] -163236323935133604425575988630287638458679128694200390901913642745527290126671789424053911000829226428477220731822174766177043756905702318255605058666377937086531731248126214849814111386995618742961387081622376489799916389794894814112710404732719375205088507148933634466037632349365657548975775353135531100257367014513241652384094058423838677567794161795414796893012098826891850345975737510547731502695919711047459051078277997327553239484160769567926043568699445035940718108736431305263429290732901763579350914705990858007566649180214965314519094342928229643657722393574757495776911598229754044209733938406286558172856535797527424071351208813642137014139422251928484231313812511586898039077787952608670760995035339376705888121147862918439432634340218980439676850281055908337998547899318582755634283348808425886105147824105421314353541494841668270684142570359085817582723384089111357126615771463639828393745942653830670268197040475816691625600792372109797810464112605154233673540877585180037370587938101396334870128953074009585864398085778140470606764550018886343619636856991923154363573020753567559784407672374724577110807503494709451601157097706178693385960167121487131075999324819533697307707939106502030412480606433573223294005100586909023802021469461757509139464682976599210596138979519230821508308450735019855798860962227983301395412102093695961278868712201090809221034462555990512013135738682741250013258330710488801295742564931612987343293180319081051005423045881943177900435812958787745342368763027605716874210278527878547833575165199007530105534609137533381781869844206115299931427935129616751972134566877718737985069677207759595513211536396836369774551492221920075433429607000389981269234301220005264870322486787689535610020924971311472600806593698358703142681220178700709261394613110332567119596855038169140290894680810916948247222718368073097338432349421297001283137072723916848987216053851703898107603259980273146670543344728232031670641177359280719434057769236917865623187201433664868462331482087268412734240456389352044451967992971844138470565207061030073851831933982542882478705363481066194988421669726873565478304380513387811865244362887841379719437612772878400308266526854518131473505950378898672257157523002909703868097629618462721928485893216759817547934844007661838597979612535657782110977311879301213568012011981373170399744313980529259677011173968918227641562558262507771965676947469783498557729833840301214264806943305105715878593881598583183916164646002782263700851384213892362280029206879097177307779908296081588504565452873885207881329892392960000000000000000000000000000000000000000000000000000000000000000000000000 [83,76] -5637992500085908420956537351539503749255784606598542828420752209654481231288330878960742160616548440520668045886641865093700421490447962932406410074939269359589222552420098998415211379535490044280381213921076400247623378847193008613729256655463337357322010083589324587654217025552749561372361264675642013315741516010403936030183186591542668313867037156541441781348577502875833577759785966331995281235293668027252171024978411163320772972341038516999396159893113945247089715278123254098755328028363853377877043420331757337989405973658526059374228005482229841776324927755770683998638453255594570042747363526002906095319062000927734962824094566620137975170299125696291879132937532148211171661435163182476366879144404232860396254912805253398422688969811200969337924629115304072867797401205331598364370030539639318672419355023054880766534098807412242208324254294061962601348211417110485315430980362964340137110316526603351029897684998356750733400697498122112171420765948463804449470219054619904694803319745669369429263491009001289231872000969066176542444031937570554882173799009061622715727141377014023399980809929049916127296704613292832908754108238329634083887911808621051457083371724788135836598752973233042864123814503393253536156939408643009320673897805723073556368271185033492752469908266285261298924909025086014849124985691899432516728430353341740536734926088571813378106166279655469053457579930686545933575950631363183032053031013709419263824705402106986798121480798051337905638636138628015131627575064413796079743658575881100400886483612158859554951804657398252115630815033311185383367230720242364519759882859904154452733209846386582410960918128656340709813540500283640905389210240718652350374450494825266458943507154292722233128954202977937855358611853122114639003499770617486390299085295934812320676329568152507650313139619646559377282577498075905786936147662893470886611472135902549997617312687064938351838995227140182170650254755165311270479137927086758864687227550109361013421973783309269725826251385760827813961110165484944109642997435363626571668070090430903687852090605651796986846197868300756249507286893892597614105236427575865784158029458770672569828585490727674191652359400684832808511903886166615024098489623831796352131708245760132590114573633393369040691885138351085345538384269698954619652201639455710483364626158754349900749785465600839096020376019098862310612078119783557331149671077996708945216999875003049697194328814613328321169517292714006761569795937680492939184568093587763149519850324770696279642004387536455717483881073566618835738846822400000000000000000000000000000000000000000000000000000000000000000000000 [83,77] 150838097651406598435782855423306525717028425888373093523967355998652531900297584696404326141976617097795806001223438491795483410722932488632473428227749568325396275479322199070353488722509452656671794948325074394383882779935943044824791323307176629681328467506839178591049023640712371351581501164963511206814154969205498846370036896631998341038566775280721349506313537012089813236765797692408924614883143183020663467219303420478648767940990943502274929559602102889222183084655783916829984435394991774289603748749093466839058955249026539017061971167698831983197898201607532446999253472580179192549951790365017733628291208435701486810483908757775358964258907259418551304940058775439730462180896668363211349862172834251624517301036727495764716974893139761591760423837882578759124006176388918533984420196147620822140663176191414555858276344481725616868511793231273183184014942627094289727709802276853234631049673081944016610663886062628417812799745944367064158581837713606531534337635343906494661513346568749724840977656960021477628218167335638011746539186365438596849430107861079992073210987047771771681991961399060193813169749133151318467095439773190063324199309762178668454931553758061795019926525575782351671764987557578804750255841470226027067936501802500619150310560849535685484044241534291487576252666329428990355491019137714801387219078103104417767276321621755717838922656762352962697787718765752610782764443687024140770818107093056019677679065551555860940532376486415947939126779969297768245518555771447676508048976228119528770201161859952953707674360834772890871032896584080294694255918226451307263148954141022508217131924678362440414995114322254450629089346984309962561628912814854229286581060733232236776332400685110010555991874553853374661326422038812694808155331929565524235102848429161151527221687837873530000006205717414061495295112626369766010289408812146355347463157586659761222327863846058252900396854518290623510428642017758594166558797352617535569199079923952756764206634573633435274778640287274339336436557637116670507071890565890426000869766188332989107204774890716527552254174184092208219626231467747993072773408795998199373834479969134471099879526410903561888198755860754797661349021228995574566383499334937933142721459578472103561679041819216472235078904670251213266703853442998566887868742223676673258056305185819749411533265090450233919666390660283296520057938102936827677708313959400109109395566556935447695771577275418930783313982650678697305466836603291533605521050261631510230869044422381519797245704722708965962153668327089903234638151680000000000000000000000000000000000000000000000000000000000000000000 [83,78] 1338104783176680075536091690284840295023488121850278788710151136328948392313689946379444008464111686025549922055286201329539837941709689658920245468111314766521779028332435301158708736748863983999979978583117217532477485220759319241089551722019261079398231887103857559198765009501689952620005042092661369749309833025109656170085506179344867360285666361240932491030611709016289951782410373544573238237867970390267562038163934042391174960549249378301596236198654618631294235317249363794010351053256692168355867299589150726837269862218146183509916539564606481187949886365937097801634079563189272913162002278776087091530200187957621539121048838104415640640433313689913558551042396848414638927179261092738673793182223935917426802840199016075264552553531743662723484886024308678414128549273519216933701692873190810127091872549116402281782856763547152874164376416044614018342895603015129382041160508020663105839980643703105855702117699361471990761530077393055336797327549234558647248497534564928852095725863926830627579480232921324255449009045323743407601749914223840475631861310203165258396005085444894882487540613677963245163004519205675579764923190495900067663711668649585371971704506726434896385071702853987561756459066809989828330928397344584821763761874223752207013811480559515222849298623754891887771747989588711470424176640234594269572571818119436309746002827521435323975265462215514183390622607082857697038627149240147319261746324769924882633369309281097707323304520999740035167610453159640751815465594626826649280198167201699962852009692535729210343209525419624836467963183052263189506242012935413820320749084017752459871524329995173453375437516182389084871557395411821805052562115329079894879635189155906665031402909800855425592414155330935799282429008638416078755376903393613819908315253755931208069223114554270379200752024918494014986752231823456654539780373049902944109283005288804837661322531878438994495992773054844768040525465817663002417244687143815705974938162309891063026257749373985811281476909468067749640643689667323928097680917010499908166539369071364659264024022170396009930156783751190462987226326513372540107949320009779511564949172744939599950268702461416984342644786945156596276335782239913380988252325594132978819625119820227724826170867136852574522010420802872500198024770461236082637386763790595297386888881261781910417114098312224671271238831899178537426634431422692208847410479024665829147591021311903124943674097898042549450884894440505587392114878112055280486446758901659802357576357892555899859551151782926794839036100421434550245130240000000000000000000000000000000000000000000000000000000000000000 [83,79] -91705983349759136865067120419801391961128723468429957330421925259308667787055799167915674135238160256232021454284975703854888996892701735240101810889678427911860604036584658360804911509309080906864098167055100627149781409946692718103145279124843992869624100399523801613892650579818856365105077546163353599657273092199554916761237816099435666499334330638735165176171581337970674783133101198109255855179471874173621392395444895193441658915733556849296026271782341173225942036634058835587695307273008192025161798541506562568474005444540870707058219982520480049340473602618663520779674249820430152744827506821544236696990821371432950264953595297733533487789498665633403680598291008422524664271090869600505823504724677484468476885925451336636707908218327682930248610503874528168393393600041097813700736603182693886650116812322949588185290007522579876779886775893828761870612433048992408857106476710832068493497696889117858848973242166450952911301466376026132506027627624536465288014940020835794950673917169876175775077902622908943547396879392912595287938888768729741408841996139801522018445346616841797170126874319460465028301312236607752821414760619314499342733837697610613879671518384719524080939915544643635659118557790134056442089585393424239315346965983549276006619910435624686765753221198582597691177184319547858200290233705758418988679557893829703581841856011559973092726475103055966491954297252317769588318179479720614249237639222239630920319189982142608391511770957826931538022863717779486551260134792555546997290669764832209431760068719201594184031506933567709443815006994174728133323421628115676348389945124529760956836715760381667003001213644593082351689471873991933067853852234309150743064699590888445167789219685951599351541399466318984899098049022198438360633893866071706577763797559938383332804856855451844005554193875344576589668703682486133147708974671490800692057944625234012607751226559307685422472748985559587519774356511888090553863221047150889104129429382773583242043705769009315782057575938427127567103570856904812235165975848825026720275899133351634311969092293841137766137348229769217514170253166484968885068595778451872879657795271825935700405406283272949740876466127862952469631698858163727094517071903656272959139981431933008424955452011567246722918446606914163592338884327375950977178858078392902655540987106359873702152455245146495232758575085705388705519057594734158092413801719619742580589324916452509476912847301672608392564478489777244435710256998558750626463761670598489091472234307097820247099952440109535644946600438511350128312320000000000000000000000000000000000000000000000000000000000000 [83,80] 403811620703755622148336638130739842429344413014791825244438098714425813941046265647270806057895935595270226787322389554398686829403999958136812066687892039556781461335366759033041597146738868975073157375281568092136852359840379155036696260405611814306285337348754886271324258506339403404106309191541051845349882072922934032493104907110515463326026035077538743289827622561526978018355952900870929302450615236496120717313417257278725822928060586940544702629134328339214100442191797380388448600217450822406714648086924458913286831831542062140753958010153698169641649775890698974657281359611671606206331361310706985152614912070884068576734845113267474222126997081549783222290247227346390916455912613315608290522475414039164292148831931589503234444148633322212872835158366333199740619776567900617802757868712193919760471012142265174855084193398152155026921374286534445742184350738208238040039700883168946290623201955957188064832613114240821401070631204641145373588187704860350066180397619471600996291231396373202407604310363927767700362795910293030307819645645067782193465889252717718137338928686630963149613642820369577663658735449464215028630759701757665011158107587216361298499099121316036588929182456987671491274342929573387978625296391005112516075100835433345905527136520090173836587380948981828626351539699321911912875004108536504581504715753979908200114428818146409833535884230408625787656721430052059853738153645353813066414210710620059247065478682645452749021340453238803825544889077133977141843164297673607919477021509873083625851060642546456744166288384707716432872938454462572013599957195501129762863607854497945718479503843615989564153798290422270706923791834386315629876552852460380641089661400509032782720951154315905092013786590286710481434254414663738229013021722870408458435919305938781661524863361620418886674314073791051781745588599768161109882622263139927521412234030519849215322664469597616284590191291960564039310120072020099815230106561460763257030117996014319930739840185960064765498587901325898156056537518129262815150069068880524362966059231435715150479347777365246933758000345294737029635274926570078513799369237528081272118890902503944990333412413860184476880869933175808371900929209920398993298325215465149272728161760146874230753609500189749139927336630102739489748684471734490394768684308697675280249030931840810192069593657738691747822308233649424965015653486768614886531111243960047961183452525431148566097431927493487877307135115225486248662843300970868989281198103380995440458231547436525697097922240649532185560305683582282629120000000000000000000000000000000000000000000000000000000000 [83,81] 34276139930783260709280540130696577051326304771145756359152298354569318273271506067746702389746285024229293624509136712217089737271672589654110166263939456573755072936670388798225797891664640084817939950087405562353671445938111304331953248629499438978110975395101759045226603277231947258363642716466471490897621946863837086436405305478815674573999845278430658910832647147105790755501687599391872184558310989348904702672713539094204743811319585666689685646627976698475447714965222363492416506813782017757372927761132083295653455261167702728306108925666958955989804597820279602933161147860956586612726910942405096391454153240080660339390467388467779353270966565282050993940062457586233096605459570910628077939188621918438574298573305834509352987065309884656431864449625909185561150722276221767348694114516042758459503241444106225735275931600803905394580866458404635441676359462300905709918671617027537155918063494785135931982612688305177431985138229675543937517485774901654687555154859956561038269621016080052507277985230944645228074952784611970749165548879741694602705342619886731615993586001420284945581824774390301459045980054242928931955941890900015476541981583017071335739923083650875157827492530150704472100437973310741671151709481482498611140532197010094704246962268217698096923318160079488530565066572725725560374066613118398778711655882251878354389069033046994453280144089546948362041638032871774322963992240965907736662838022129208173146868983225032108180587717515441459235161814286710278395746856408043690734953997487585341774854946551382201884968710747779511787994134591012807666311633187775344021241790036219729574524068056164318946217768993631065722445202479120116656720056197521002336914009644630302937957531644632838038140242570532413403502528863689658130658359662090086446490964793862950115769858400254182694043423900002217081978799457645485358516203009623999944444341576685977816351592279074310778572458879946374211813133130595375572653157036706315627660582440937493791775649204638219584574681204897092669548553386986579681628686030054838886946420876737945512684173403170422206856780473028838415596097562499185280747662394186083783891766581557970594096083581223015368666301047706849741879667814060786938666034517405508768728874224074376504256674501877665655685416555709893304294126411493249964223979661858692406086157849993327329006083634105162159654539390879574812385528076073066159824464643380571811259420601188540083043236995031612496006931574507632127263357442042430595671734874617184455450839312319501960843923712620713486896985903464448000000000000000000000000000000000000000000000000000000000 [83,82] -437460723034606763561118629402781392573347084199776863659985285652867019959499032499642373319673712548234386928472508253011802255421283248847624825495827513739960448063302917812816189734137570049649533236637815927403795267500549183227318518869999396136346175173892571207121573095451033581249376751222608148873947194129459710089460024697871938414649310604682825824643565776812190865455613759569932570550390358734621391420686655460806669826287906934048005662429597945842062729781460503891087697984346504799415426681883900306079053257379944135123286996190322712245452011449483745199583283670326893400705254662982390716072859070594919643807270495721483620637469363340446005997395931715478729764518616230651910931217314646276246342180826741601601444874460004947711927710287647990923404973139656099259669517680916383228565748031023058379016874694168485579419917716864891600774914443177977515564536354267195393290427338464401698527909183198093110038503353366725810879724136350334471368218455454099680481219350181363365761291861711181437917592912967870948553247485923952553538606493023452158077454041269821788928665706823460649205378724240845362941101531151338871749286593188557639043933590810825275717414484905832052200431196583668030865461436212900303529669423990134273981541461467413562512407642035583396188619120133948997503750865067100384596789320862618539135008289769885455931801035048136881037476098526857996210882308405211448793272177808028634207274630364224732894119500058742875146338438349088419931798647667968428900100825494657981177704242409548514296879287287271873192009478112449246811472939338989171499988940115607836261149289316712324908700438993988416308012765924062796312999266982253053655603240185035922647608145452966704701297454254223903145687153677845151866486770011202593530521887704608991424618832934296975098662581755999167716283494980962965078520563017792948001055779749047469522720402706780339715955809091568844302959465187849445480059657216316084663166807597571571665940164324219319387313029502822408257678708170020535614893394601276457070149418021598572865060237448461488100521359228721356817318785815207607277096024005436844397290004466717007492008838292664846229025850992822334841649361308933902973416538932724266208439497280609334669807657397172285538972481126039504680954206906753972694465700388682451249289342679592252714792835078664836657677503892522450053351874048240373889131867391680476476880739191926658964975192816868115588184139575708645340737933919435482100446992683494105899632160057369265775563738248507792325517051848294400000000000000000000000000000000000000000000000000000 [83,83] -7127730562952501764576228105319036262834436895988713162097995526689036491385292841488999846104033926467160932252369821441422153593838000104566520209868272431794920213954530850794628524293332949595117518714541573533955564077739281565107893274753667082213231440059952207795310176739538657051535166047058208413034683416705709291042664308238220019697641988081149025535686906193692960838330284494382661378779772896942059552834796050333965879623364307825530799140810683567276182558275697996171750732222836421768944407465422483263881863179375199542504669769908001728770535022325309860685475788658120824726495701370209258972888535512619928313522717589448950729822929743844442183973608579616279033278003177689003762319678480632966099339543236878483296493840891108906270581991571670716713829760359062453984943720170190951650951843765230520213940471003336822869543181426149110559418065351115339960220122427827742771548132159846878433799167874650492768389158912268015849458167008408690884224259758351511311286846419149954251975523441181280119666107744570818061484437292350425526775042619505434202262209369368261401196414435872837611206110461359909772038242741812041919682395697507798644346915257250321086369043989800081542473513740996894507456153139639206737339791660603966379622864604569883188798131967700921020756824794201788865438663666758019089109479322454440104615333115391502496211338447724414585857081603226553673290517303325859151576364764393766573173915296071452924477342814354337664383761811109151491349422325386784743720725105153108346806715746066689473272077243717198422481853589640042279504687604227429657725591394240317991890546803979412384991083240345207063543082080040045951817478959946020221760785836529607994682990088262876337184965362490382755548890151293477686385272093545032840996715048571020131189118412201382234943612592369473188146711462402039350659654714487308655225460573861981136796463024407255744167228582747932669736917450836598843917042418541591094742067409181948854132941648412426010601267263361117576326301405810682949031257123410712600001689764800587000872825169040253661904982798666233169634783347724389996440001718784499717959700633264051473559640364095996266536567031605948828762944502048703178783695672737156026250764642739242272291043870641552326359284664160287502735950818948449875570520835177526216900972236218090197064767155495251390838442693236497705499102876690461496669715597292401344869534191456724326371035745931237863720278290939447262224254472779031425695581034064361075423303340445728166754422770190316162432849726668800000000000000000000000000000000000000000000000000 [84,0] 15728803627211628168253991827033128902959665821227360885027908705620256269237549894808908769873358779635344387626236371576106268572236637833637378473012830563965311031906849629836862528403288019387255441122299865192349901025019873049489388377415655184997027661302069224864598379123736682855333555546302120061436182255213525036822996559999976960782173892854796710402275048455228396420959791923244155637449975550293992162588700629389767205395460726012772707615119767953445987063541666260210700182284163336544834259811961663583127479883411967631244007955448605350057681297936334131112420815384450928819829452094629246112850484184750115748206225249316146873895062124730511124048926530553937585949743775974778698115563112525347007851854289244487686957379174389842542573673463117372659299071827772629517425497279474873239932326591624992156466827039550712832581038331491185523284040453152742626969890012091718258681826844086537138623324903328772056101707876661271812130338574618688659584328411013997792486665589396661562106478178448013348331688686219618238420136542791358955566470820991014297995906719027231041629669049023701035419411192774326926596671336172785453328344298073089423185099503083839645502974693913714217018573166683339312619991476173800678713159304315494048158993286893430417599328209649735778608982810374239394761623248176808467072271494405851787844453445063891938389904950437053412648514526995467838697449174919041464008398474945736364575370835988836241840290206999612249020866628206586550580469851464229128499330013019226656616814423862345183966586408829205618446323794205095230503822203132161668330112197078560297713129088667372130314254495152599297308923898016867723983139472940912013752007586593819656170856573946424224438546663445630989353567331626343594246206465365204314656362286041037118130919762348362114881388302065847444927125198031831879585198422513053015332480576896872490544372731382999152390827822900957627292929309329784700304949781336036640433563376873101587138735501542444017919733262284823144339028076431967501308958006366071586270281625712799881015323972388008009147378820538578971811528716030824898918060298980899575335156084046699536887026982441724212270254819188223007582980097264845847213643627607099779106319026771700639368200204266597347527962401489516192161604393092079228099156601920562785983697815798983696658835588736576862647746280406534001761047581752939291822956743074198429076245761605045101990878342337900607234399795931562646624052238608754913026804744923308284758444658621001494660555489422652441485896355744192468634319524682877720362349803643863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -720590935061700766977099802192308372300417437624859003135511845065628849616965215161917655857331409497329162312545437963374596867157085932681476214079792338894431117800627679841676196343264094083571644916618970366154714061389740040186037758684713253833702126089312103182955896470920316834830130886385323539948539738356036121764337188767033232526358805317843298790473790112530973793669994647113541673268185883209373898061553199148531155869610905364066452096147709233118367877884238978491221759355460998168020540262109580366441749979585895223863726138956080554516067628742699843128138166807443392863517944929889640054081796168989811209066238726515029042613758980527571097757807079382721780445102315970488631373068838034585568927509350703897649190695337481419608828195457489532786443406549995277319841194517509923046581126068147915998768991382591217157604758700894549282985645838108933627742356793101748171554976704673527005035660562929331381066136474814734134796242128679738249179402740890836780779286141967852808969598003298771427904525819131071151515592849160905336430293101884888902051720429503528760138866506000138719053277209937853177089684491085289248430457975636798335630026352763129311857061671958635831038591599576812360854853456576445175854999265846307381210003873069900273672808249086642258677095970026108680858250304104312115982481694538397088489150511776548955156159988941829566742485243259220826568941777599904769857050432051766253174701594321851332296094876657731327216058760157733085296379218989775026784320047137343340294732283065541683104500371208655082183898538853423576274879078590367891161620718637757417102270661603745116868443070294261040579080995606677674314069122874028877669406309523302271541928068548402807146224268448311663535194532473514776154828038624532854522677034130319609979296274001674203310713237161979290166196090946470422046370252329841058164094017151162871654500648872456458052255427905855960108925505390481687585943661465121434708358501485925371250603926179125432784590409355587799600972346704608762283223548915782320632398391646246450077633010057605573458058655403877547828323206741072084125371156304076296107716776984492593259656977070477921622806718390328064098121838264445711853975740587786804079334156968954372020152925208019520167627789452228933969553704730575611155153066674241461508401334935326726885662453684806809297375015249124439873918591780106481372924306910857953193845186400608948292571687808699913346904913516663771920224397027979879043534704626994432231993659528200657099950183904050336944544012889521399035331695235079937660202425352873574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 26184103101672966313923658705188984618242817408105893011101187462900702500472972525608515500448469047096376503146495135554654788796677797561733476815231675967703813643848562768372671190201282746088676926623601120100736496595138792229744366421583496162820946234328863703671832491529158632894909892984557612800996063885231838810499135751145135825160167505215609089960320237666537550628021536227574981977557061543217364635589920037902118715017764374873764850791989445864318002580268740781105126979527478540839309234536699353533913262823229647977655256548370357625232751998799023794519941787703884720908404883218610339440189201476218030167962024934108886711314968062141795306557685520308476447856319246456993010683578836035631359319451654444266863459590444425730342997696089343980926467918377664249094897610890325553257712513423500227881372928832023826158987575229928655925448549602795746512454470721418518513835803636100189278604775751653757163275291558861019241612782725847563077945522072759336842885078838417604881386208710672071273712171434150323552324186524290979812033592310626897029612704394594828925316139723124395995983186008281954287747350417895811855975588267740835627734670445358950422540956774911744836862631997698832222867357096647049482285246427954270571461119411491990839448096883045702560389924843527157020325455651878659653865225114573615072524848871205265994136800849852294875187505717151679290867645160880557204824146441869293818881850778848367915974242864206564517716469133968111059653678904770532533867159401414738065530413527597301710313295569563578299790825305389329236355510186386026962220704470725128995276581425938205788852284820994790426384971970391894726525737760564868350657934934246894243704438941980496238113198427219703724903740533851912094897355888171936587372399797292508121941553970310121256893650221345523030484759686420524710638941797741543793959580457537274710549377385701186508009527364483366968121369798119260408125896126589215761418455887284367050284779224022785873959891600961657554659902438155485799956049170581703912261093817635456756195618470230688389340954296950312118466422087845594765804574764435101315560741590695569046485859574983615944393631886507098142061241807253959161966719757784429784263930703767156575295619016620833033326666364858269010744782504064728304053472596975927099943788414746143640837429664566796910038029483440146596457447524884737933877720145601113081825365569468969977979683609257306791260973690470449538672923585583637822881334735282338835569876819597090878668114653210856670712426066016485691928345979993781886837969133516305203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -324936878317910071611915652651547628071562441045172601042253274715695431574832403359160905029811909377115885471666301681272366108265267699429357799769512118158143922612368889602650541807146742045144300068434718062082621879581948786142402489933882399531546121252711346249833359766015730686576532450947547264449510523502891353547319775502891412485225313366577564555591017748802965471076203354768691435602021262498566787443565199791701850233637263187809268835265952282761784802694076167304442547220887805672782506412392058888279282338477463718084011180878170692645371759990148019768160474443531413327907705260263923963009997111673194965258826903433139472775539610883502636913129931376438690704798614668926831889608602305773721644109804657355500376089350811158090358291230226944037809993268921750887203020777309397322767360986255720467764337103740458715372467453396460465828489674153722489068396297290501836523142374487246194780501526053342922976349919284402498796882417217030546890394535034076619761833595068711685202300056745214551492543565514357864151576741463854593478417498376330648992707416217739937491729229361002188117344062914186253917967511622450121542786772487002954956136857171235015158183426913874027918626394672711636746249002748503847216495643881537172202326245546564080398855199770391064407442047120943519000404121431791749683671272819416138590815926612333474603269766310162523699861040346866279256703556215598021804135826417458898685322778543580976501590626985433561747645089904938696331836922559226890202619828012463951648684242539155922473664624343102086198933467131860446153378661225017604724238929089820768684578271618601353134785717085708971365093073935903786697442761277567568742467122526511813165983947221913268868495560861531097813958807533924682984325969444914785309428245382576782849427816838455742722285463015039829252480322335951243830342858869859751085336194017065949072639759493543581253491424477866663475080094259197730975961484721211011818549181885956055845795938523828761161237085236842481038924518768639806589147586257612059604248880804479185873346772042780107935690525222926478423571779850178547869502850676142510137716606962340301564046525842201653172673278645571351029861043060057771786552943256663107802753081443167547837232414829641743762953966743545515428224050754987174645354414584049453687459306862761280654838722782778069234069016788223625394029473261476363120075452069079627817899863165714998028938646759281780666830367758461523716248831038734462100483742539012381290415729068606556996000840239722274575966195848768650276401116125338036145884531370608002334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 2533837357055571771318119185774300590028103812359463254983436610917285943085142014539604355248762592287953674516792149006141007705063726413979221723527600874090903703878604998299251273538266260933112702024662152724441328196664682058508291688180384886815745258176794532690447483954878459417504367849098215118154730871852897897899814763036187568017255821672406307471121392995499223484452971690146620646927296629201051562689977841187993801551677988164194829685712831477938461374226211543214307172388704157642266775554772601609766497493298142850807079711456301712226069430787094070742017130653302529697255220658747202111704775349802760062643339977889524106263384460348945577654744307631654814157954602266057903476873754298030830187824751731435999735080125726021696000479832201792887535443028358092547032722305870865829048411371377117278966631206875460708376832795482382898347206435434554860062225602001235210121710648036491403654911572943324650077382565691461413247510608666835554614583136503972479042770924742117543637115105040723214074434959222911169961734446749615966052350008812414145030964538028173488816977279197016026168280609932883028951723573622687173080993684908702810095182900808055641669722481066128502015442460296880807552867379091315328010046323974653657285833498607585846953503187108079471784002303592720037691291262627980323473218875553870306465229539937341510677186126430772874382685405955735495090454924952713048614636382097600948670051643788017129049233704968817724940567848554401252678463856770803882518296006708281233724627771887835652403519348985515283574127811556709766994397480748989227626345084923094880085036546814339158760282456047052989025446344950166751592894456418453590727942680357993420265256231131408438241340118317221190428305705424365327803221583918201186657798271781113392460832564820499039334190764574708417765494352216551744131307843424468028374375157497038066329421529765412449819639367971158192262542420678545618068153909686396175068603118476896998752736292835160552125242894389052222830561621401182857780243075032059080525171326648295912252545319833171256534221315907077346632706948178446512067946765638031240882719173753394108377006342037093272545725502857278186872024014690171079061442747298331780521563953064405391568065266602674922111576810225838315743894435062549606453114514027871336861374567917789899970515428892236168227813357508377460256469963282491188121326324348581314880084186538283116280979551564454285285313613846513001616441321919744806042723811333982684385585105227049112154465226403467000489752204686972221220812798350233018303799682497387759140864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -82866009906065859936362427145984256327497214154872385706410219531129563000201429626604528353861275394869064610393360518936930764438915890865840505326033385460157419393258224399433899437250508172920072802771183112115468545182652510312642230816383787877395734017962578389654063798811520985219461476815620531602258654530433660566436418585390570705357095962979224392242083809263359442034615638544462965648936553507754899578427089862382224740231883536412183862928814596098610818818627165397302234586093043765906772969605629742112767193480869978158094511391000927712660516582045613967823686737997062613643725485755832800806899340002611456059262555476393005763559169097277803178294829639782319840074242917635129203551371104725588089400976316111336478374509377554240142930030900703136341631925545636715959904704791116185460202888751398662391386924180912937965209573522176859894820605926953752980865779155658024435734500286649670131344664324684340847122048367481382663287114696058770355453909298258675187381902827974442021738203701049524247887319149973173493131481638913746719205543148415926235023207795473326318582348271045090273485631799570038260790331844182180472033107330904169951287150684078873157259930598452193430078899956103037665734221301313131666470397593044816476718082058710520484530903508222221034601559486754849092086127431527892289042535342529014283662585104953248637923561364789548386488518326644661363389141333599847619934986977283659143250368163690408793450208748471751569408903353793365151024421015231628603856873504812153638583855519539605272345887521899067338632289124110493453510647316493081069961802423600297250317424508358929841661201433061149020094056261910538925872139923473487304315166570371147952110876767284213133665147255901584922475460754160660261807829030252457346533017247079177182380024159163445804165570534147059838570045112171359526182178355279713930600101314947958874254471650664011531594180012995893510342462897098173001712662441982782931914633749488622220684809003575333015403085247983994088099544683465670641931746487197486016630618042627318945748486321823420433591689236357274188654097330722643732620416709345873841693200592450704419479677666069796091873188833843878284152482598501037889603974211640839507590131459515951869914108342908518438224065440055107483157467424536834856076056709134985618772933478812325088582126753443366175392978791931844931073336105099521948512851493629797343946655917220548503085062801242879173481171857641714193157512779992557538744102596404144955113767737162861236332112350189914087032071008068211709061174044929985261470963863079392787824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 684744684952650664927509799051166513669077678077762964752698431331159051848198773142469955596628375621036763423042329590903447275516064586870488790047753376294219473024516931708039047659157350399942069431419813206721891248603173945435210524557927456494913432455777558085324781911341232630996140964060729719063796014591961431734548578688284024168594285803689581035514335117668537994255691910080830886168367978282246295165219840457779246050252730150150872844522680241861722782032561000816370506856826438734353903666336219916817467106129255024783111429701761240567916833811064223562120342252452161783470194965239500911473477013167153464131502916370023492086513539288688172011995521633104902631451225579511768647609126051720612692752831952057477072787742739735250158604870116029977649523056223408917046604142471410851757787352361782620541670425767196910519901799632656179719012527615644698709992466738012238066446942524384469942687926196282555503794152928566101227498196754057829042046583619564407860412430207886623273347147020642708613511325560985807859404251223808700760810182288676633494812532311054123516466807500643480516745585598772281175262387191265799757147390498597698434946399193953977425125605953953763897686514290445506854224046887165329972137138282984022252084954766219304200224433171689432575126403507161747399005329493450966334942078504557616204848675535774063082989589872865636161176910971164778387739676639617126950324571304865223196405305359139586704138530572875316841183178024157312318349383881441159098027716059112225149164246255233914558925721986859371939279808381257534453502465372618825467510370480798719290209734874252397885410661767708273212778872803459813331522472493284968405002953914034528006795733540067756304948869223585728227110379962096092519489968869350856557125055405273180713994934719814205581632108421188525605895121541134471385718853068222229398351249647864844639153213098859182927908514372795580938907257410837628467388479887934287009447082810003363902216081782483619932939102057331146563963168207119036269521018497053601610383102568632242308162571885685013509562606965914736034339844021579861203180904664654990536722412596682332615622196652799536501229638062792032581444243654239670780858632979077861731799482764675141591303990613537996252030087901581005090920346562389956642220632798369565849645391314832907986871917520186960294040070329829124142650998914876162947758985174502362562139802158973398712792370075565810581443982908723608578786750213750408632653087737060960732459621481709723804091465090982251259235591440867923044467697745900734141608875993037998083014656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -3382414774401337215708616173039466690172541972985359026252274521450991256705654686606252017604242262619105876910099496114835258053476676237239882048389111650126971925713740502995655304848766389098554186039346470063519930347635554668097989989210201270598027038866799281696398386077500269340801770925179623441332220398222692309368181935470805327292358122328104025781391299843282826578813923649917673794997602958025797104618681864376301294926906911435292635054938452618258570763349328374869754305857315274602303384090357488064472257574198204243267633690158329798202344522781665788219783700063756453979224068960183000958412378672419685093101082399217831288738966297853368021162464154586792774708587105636374452745887604002656270242766990342742323200519386912483465741246697002427395675794500592423037474545933164307704767668583889432117358037828899636865592363460542151387924559343298816334619254517561068716135218409188334605593411729956159958242110447289718059865772821493026131425377674444358540225195599160359458366579492961743546680831753229737412449035509828041984745210512951071096503826808576906526953050169743161760600019312847919513085556747802460645509491528882357842268033862180126319398553656920815426975607829253745663172736165010838818126701315621965426163429389608187747449341708498992794731717657053332161902063354442344394650682443072557237946183330165743291253639032027214735160932657055536441560334420862957797146777671457364519351602463004018937155314838538668097326001068385283322289577352914358082834386952495670466919304322486862726697471253501817905169933338195509476027870979702933509250536741098648599567886443714455090709156573957321479734836990636524675366112685960053182980094245232291209844099681026126939902404604114596770633828411468999586525562658631711981969740103102470940129208079154564610422173754623461296150907247508842700690550024472992751299375711878336882876489241470947421836283958538006088326776553419458878676680739845747027019445089397148011452111847738564785582842193890326935063753164218536387113097784288586637809541799562114029673543524328892473755302220483824619772844970855805895572653723795487894198165673408901919987816988833233120377924145673569027431122047074738992929590825445038025500585179505071832280420112200124385404103573101764450925005525224455652000825498569914027033221791831559871215499226891337774846571303891593235515809140175837316879791589976981545987121563186953168653815184188505385959766674419146866582181006135513630906894177899172465366165025005191214116120905727846109082520409987639373579446798927149480711487455139510075082670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 37643492374867855141312296134378013557491788776294527977053127746411295469930426698944342902543696428860662180358808178728085338781217381741334545610243111062090475051651830920928099680900321836022981855896584466037789895612654269104937233977085893753062689515199966214782848814050484380064268838621941944032034723864513058662270742866907898002888423366276422537985717494492698291732988553856628120789081013406861398246285428397260830147525805322740984020600654171058330602135645972445154083132994546695752269120911388359558501862349212739797782561054958635520001515927266047986353510444743438699606910736576254990823863258022659314640310103998420711803864107255525212044661605421037882936081311867848778704439357302494441272701437298361313617247303953469099277739501495560645743740482044668835387764454795040524586802026012441634403993112897168993162338106294197438662254194032295049513659311431341550801723051768284120569888515248096168698173515042648760874897774858784931635505971306320775983536193253684280370654464128851081276814577259942514581792033514235781263605560890977934096094939128032911214889401933802789607162345336717435998905549155039726939971103907405888522368595462876063318040073436092465136423457882753380925651169522871968149522401025441635469240422345682061647679092533370797153829670651045963395600189455895415614783498900566212461607370074151871007079188805975386251466506574567439723044629432183166913621337470876606697288316548709371724751212169527158697393862216777475805046272027542350177988824260054331213942586865473446956070512924622896040394619989838188474843164647229091808292038055969702331898033956108768990531505465988623865137227615089247550985813943680082223555859928119498908811641833855265247294345075452007704222903404407373746458228320163250035741133195363697526646052594949307806147757898758449456486755496628743163567042223220807242476037516885175325443743448427162814820811473385238221572307495488307806501731669048996171745086635880451931760015772330780376721115009579039292103144348982313715628062784856002433176359793513758062109678332144676365217978645747936101989119710375338693758636778410422006215865974474278959861063135286460121198991605387271974762930728223277657496304615674839672263457176799399212431676674937808382739082711908752478224312001267584276598864868982474136962170984414719160387053339867928915390654069615019121330715937224907333164494296028136432450336168383609380739485276233336646252515410239741518419113424235093690872490933272250927352228569648051272820495545288936702497244995388663342124776266631470470379482800544425454317076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -171429572229520333441681130540826720256806026853470431797060551059151178913350165817502272975044389050378067199762200368039281721995014491184883895765060289930867508564089405912760518548467356412450040177728721297844907994585156100754842100480464129001799991430884962570284127347749328938917423424729281387239508281785887000881915433832526962803441615467770033814415285361135409330700043102991252497265349005297149365602218277536953741874882956533009450523790849480873095410733314914171758754016195014889388773907685137299470901898784864200477915671830470950863504688542623278315846219998867408268631617740059687386389302759957275421750267649144247469666772236113391369050494788489018053947558117569540804368398606219436629020536137890091822147663684876689548718730281705011440973262440313317868498401290126286963709673769198025573764583811441653151019022095886026003876849954615578965658761883691650273985356480177494187281620707040297822203669222802921815400866482696106394499656149212885808876630472833212999743712096742202078045670759915910121214817108040739909872661646408423710557023442403311006889967695137996180132759259232865151092499701291907781856237876731972262001068718075360095831117480343578958016151236954698316418343846235016559480783347843615384292631027010643746096684033195369199877717533215854901261199448468218540406639927452488380095543670359505971004565889415186170106429490348027241299327119802240019712114372723934592115934569365564830416135212012670894941491510567807105732952051305969569006574537509184631554775133569314980500518750723840433647473386385979802097467646193852722512493866439120745593501480890888942191366193435865161923315346458939462529530825739680510102418006870286576123834273174923155593942698292756678652190346483573255145446283284132989878133328019341348510644894630458719900728956043086463037838904936926191985956326425140199528124575019812367761114399515487370405712756413684994788113695827718787438517587313637841538726617087215336126385924352990515898248303439955872841324893648928910605527824885138552568876410298177208233664929421228335729252494335782712997611930237241049442316871294325552458279734148439821754270618970890111521492350086331666923043993284129504736572771567025994479044570644484729283871454785725298127026277787826753440791588205777545359415541814847251399278524088757134911616923701514943805073897195530935229503182206749536058401190160624813192768376990626549408427884198180733188403442505808027636363344745702705081139162331696280335331668328250296080789313632688056014010555581235137900525611338021026151567415338960498792826142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 188457756534277693165032878671422937035595519329208381627465647183972750745929569230082741748072693718729804497597161401890330807047203167074852217933299153838275795713478244026085085629014180061806472548132366221998909505744724084536019941246862450722413346948757662180150890604355962400930819515367936893704234622842389909852823881059799268805206990248948583813614125111569178070060631181001583326030660669919086839325142316034069077305547915076481155988890066529659594801695301819420416138258061078757924498459603970516317222884003404719782647264543716533368244437965612902596906718982516067656062681515188311366030726775480081619029595110800693490052841413777638698410456228253761041665815080540628867527866701060600723607430583507317123968291157681086322911709503273871113856082016501043596707983124555766201766791191626667842993970571687880483480745531482555018696533345183951267853773765204930814532130084422189998203141205766567950646874583452477087534642566086773341282449454432000307292561160658411467674786269248717043290744603541739699571049685074145347672294819043000837648876048799268790500146671310449134479845244539630559627721472548600794199921056987718966695745028736021877653715154446820658748011317487468381742068768803058026996454708177792991379889092116311173494535176225215595329553161286749628892572106239713427305155197226678653520360351186789316795416702851251080263009241947965787447286233872576614339984475321350779819121866371412595021012103603099123857755045766291889584299637309784333245503345942703260843348076572332513671733916055180079635798607693797583002440225526745556028409996138349031407847983472140455601258739525710636384696559194245574619744211142268682927519189121273191478362157712319731114235147747994672900223256516775353086206782975986743112313497092971222734310891402879511274244074362723905221788412310759032803059627111870106456984841472101226933857884672238628551519965427092796826146722459085773691124572995894806906030199098332837968783874539726797699794540588174829020250574961792240719721285475993284473263055749620886819380440669862656281345034636719623766522818903574683774230874385653224595069546111495140534423464000000227695723624736169356981237300493389993795585250830862046231466310048398749798953933881602706271013299310590171561816939846465535368746891465708200312895393505828917367605633654853216601671293190347027123784226204678798334117823118935680222493378268537362323729848703682650652363983934987997589332560529150181826566266366253921399209791214848029985476159731409484362482354845748749387081007864457852938614970889116017516143968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] 594611806794071472927217941832030469014000757246990375039910101954226959328574370968900363513742765318106121064655532730102496572834927547495919099960112256812188140126786220072182922330444052609502584101465816130980327688160635704784868278254890687968082664798941238821014523942229353916587408529940972179103342557258962613917633557820901568252291362876010665542230333464342424481232636325876775194232141898115644180478242375300267351634649374726167453452433168574285447523970821333869823458214943153440059349414774700652312761083098862820838268688439410889682325206358034444189063443112588355297899705447369624057217231042949987015552427538612632863786830438577622121065494210384521128201750182029958242666428563590518586260630372243426833452022324289141565373495183274883585366794725277718360525042086943714364866838001588563529436368585694405545021892965721444499532403206696796816959937835251362306762351641957133062360134863414689082884279398545799857353063660388316203172871312308767203727294023465008662475692466036523207513743496216029365448356107990428421204199735935102437834062302704936969493422992273621978193918031494605840242816510070217459115139040359068044105929297772474478487816458693617307349129203388948695131899258678497698021358339968007614902235572360229205658584143041800943414503597181416166857447741493369388570917480426759814466083916186896305442061794915578626911466829496261739954976666576040957266138216571651724317239393246671637974566087769242052519602420968516931027116299910320849318789110727149135856816749770029735064384482507575658179493701732726407821165960944425523544263374144735465066693965581624008257487409807084418003539692958375283323699370274942994550439123288383647665172405310605994621261429020919982383628716175806980056877465413430834746959215717230469855526911020346391178416589224831815401132823668028329900651881149048015367723063436498417899354626593068619020965322570458861717158156468657909125024026425372533550363908243790923170281153845948971246831310140197034674754100952789913849505718669616101869764588917318397732615745881342073687332827470773112300755803583721885953122558481107680288007584859181930010728685924855633403772093845042208446464551125253807799868220425623452172997348101313235186283203858990615969124137333719416856716314955535483449984682847990464801723264746989791315334764361691453821912844773666252541048843491895767778588129585532880142904859945851633460689736718245318339370314715140994730378144166986852827361439211023286028450539429349204843287203259210155386856929682432864764708495682063032955026110433614711552349306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] -1133439476753299316008736819014294651887755109832094127007656524973979118810028842669393538547227497602691477494406903870190281143551490032812713100565664704994371543653055835932000527982403060130562567331396068277435069182398053216304371472606618848455145002064731342443090827611321450711323275200851432293011232634570723499192421720898178415839243968899343636593084262990709657014987123632853854200662808891946310875428736263711687030828288550894949057487309950765160307984776160944700693965074557654775075666187025326872883862532293365293667500376836595481271862235502314916786113725328251475758252420532447417377411990269826337468400831636836133481687695491984732167076597619019860331518692165421660389052861776770996414139941396313121090197740945040973113527131339874848614601319730327802792065096928622769354326092057302931092281932404746690932376623438169256447947561471780584679828633197267889479377170597916182370833594642725287419344328870808509979037696734878500965326727820599387757162501567252241042248787694267703077177486343987454986465997300640842496522106019523790782307291344388611098256296126284452966228963117685344231918266032595067644784415095419749908343829901875577572387663935441014200785537279386201342732897090618548982313958029896877122803767612773960185573059989844813725087392825648916422688379574193049848705036130299607698977183509678669474055032060205747059916018903132707719826131289127499942821955615013787596299025787681844423300780957377455573172328096870789818802455966361847122789779497035533398699088963325955159112386501449685881916126345372698152019315684621158438522510101164121415536882820966427461193811990904332712494393109853528216207576861375683762397013682189799816379235507635465959249818812762404709625586909209398161790263126367807323914472276267804352337944459034787122465618670015436403791124838005426766940683370863857603945899246309210585286972980611624268543186863763777880737916806366385948926197748894123586699546045873381526592405398976177366627375422566714906798424613313718213150002960342717021274497373732605144418959327333159671193256553114686322813729010293183150292260728947706929656794081455166958204685148935654922142273009733588582157306664829820928002820447478162339243810939786356313748371298812635955828640155178956449701275583728622865300401111846888924093769155900244210492732735684490570225748161599881009517521887952420771469115888461745430680245914764908741071924398435947286660977560188402609032894144829865008809907532332140118804892393167720433993548111501695886948930604950330934837974002713873214656862692463457557934325628928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -1100987059354966393985181744823853804818038748141770486166858949795078807516833605296849828970488967621088501114673049291327713676520749550862738298981686548139294927902269302474339534479440818298529643984930258437785642205835774725202499156214585303070195029508192316332478938578053547909593546681947500227343218305409077218508680198234546361429748433905561745897501590798469626439781676870815063639442907420235637917208297404876575696379211048763681004120337313654172614283439725242100060959644148735058407319854903315709495252936506522237332291062640426680201928702733494829342104926132164723220192636605416258565529450408574232046837272108527281170508528436373131393570270823027794909870479438393033497919416214540089174448515629881771337052630548198874499528155999278789358143912530456596528073072306525977063739274785457647165826919281442144248082077905739334113446093790502130866492813782899786953326738892998565943848336621310143011596187861391545614962958960432941719610417732552467532720193288943894310020632448238895747843161763349888306342286974922770794198771120525388237320548196719478336379252189775069063307961195850113101636103128281270193254047636688930876478784943825919552805755818738151368182134981015793386835732209723838641578979318596968062170779928543591295003519576673565887668794321606987765672268233936353385793778022387789317769520401946188698769671306000688128907212315485914837547997797057598229243334159161556614842380550605522807365356604982539875730538255471637722395267122648470192764114170903212527233137116971960460153298494711029286765716895205085178545790601436664544520960664814058911913122215560357928952192113450071944507333356653331629642756188998869278535562464700881447833607126207724410283265684500264691608134859950580169375402907683973538340954733800544704805947425880338623711286319865290780371631531587752916208482857457634739225356952233433894530521183968636815432264684804337953822477836043116108530867388384268080102732155106603220162642057811518114370193830114980902214344076489837969647692282098297392760410201479303586233374032715975952956691999727420985796963337560238619210436129216187958925807486576626761374789693920720196347022713806857252156124702423624909932074614634981154585815696711150235068097043697930366350562317297377472938410247051442557210573924049428255038218061132925605403056884791669461837562380620692765133024415115007834145067274017207167256076844353119752246448056742535159073779852967596747395956169203568638431781883180456108353408838399619836260861759305525850464722488558564430670647199044566866447101615917503463339820318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 11142272176692445877258053698751229113111188399039970863995192302755729877540702179350084807237617775628518358556252332992022114135176586358269980338541709088614525422499239321107845044997796617186634878741727080625661880735970640215290767333754647820731039235342604364915546230150214990251479445915666182518288214221680769702388170721940624268000599182744496860899072539539484385523159275838174503317326201720270248209994218532934213558009279253761033215814975101975943804074536990097136769072565475755463922204650976636829177191100594688211292839416907714227794608958350372062824019553363486154711501076631891444761164679821588254260835776913914135648913257933607180607021588356069791794710410928758122399378949315613914934963808785235615136594648094195339023065952714737500616184562841580685046990089820648855704774918420459595666837156683371420269625272891794530360513180505359526982900462485852889139380880266669487553216489793810395539926763791176907762144221167858478972112193005998438058019110384071851029223637501039907876124045544998599418929768616285168182604605444266016174923603789203839250786893926248242485028621792796892435660968809257060614022350202498550201047398981684202421189796666679878550001101096977098929097590714591759399201191921818278254256563729969209182825800291336489647856398356083957486175705411667037359508952189166321075276037650246571295021595496493592708758776204310261717059826772749678167621969113105740590438355323752353896704929816692075422738408492912428534493989424819242074663098686655209251201865349874954430963731000751001737774646615938926867077210090117723968454288886573053054661843377996063467119662805614428158268340734187588342208293549749272105766544180281842051085309255591309025381841901012196555777049016244020362775682486655768684954151198556273403423329165921542212035654954399063796452329169575502929469314013065636728561903302399592198247033513718950766854122046967433086360375168685833878094713908374494310217140704402036460922275131074725493137540389591629189228081475808221185111573919537978559449413256339897567523103388855239193846765904752118640572755852392795142623099388996382312033742678754742558116309574117508662971231869459389004353710689067820917268110440360238124215921415480744906332199096983034691252082909588507805836486913455756642932614817814720581852187085544688347526586553334378852001022613810909433015684937093742354734516762865939221733662266122643373589494889243541450492464940177410929052334242004139116434300743096759225825062522878880245622570866057594933435145279082740697857768991612364331742005010899342872097461370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -31649435777798637435323420128500853053329251418609697829571509333919225748948151445267522026351872971282753049364576810691987193160870414996630887448511544472039370041379320185917470076489608416054762375420792948860006718747767263979177967217996110452614793215515806763472450774640946679528283737345441237204106670860479276787369793448004640817740419008331218304333716827158252030315499338883944585530497341800739738485530382068859171633544044563171603629476107213455052412996557099596020538808033651712062574464338838216223917341489398277150271367462325788983307352589883221622166895499573752738216772536261910519214079043021422655867303726235142986336140901056424975293991771766732813475075946497659362022311469308190067653037023958317765354520706115315476894811596739703230966302422087040735044257805091071763401775427636695940433151627960885779161805014405972260329958087916151931658391011569232098101916774353985848852455859108963832304652519876217242447732101770176477518835509906171607245467480080346670866327108928839984981666506071476270017676242528738826352822019552811954627713962471318526710921644708323788820828361722473384065478701179732779687843569004421172604036458779880067459850950150319086254514824722401179724395271449541654089761096451536146348341838663494665475773276818549634241181629432962700214980765141616882904320481448070916426300398717533792191835669620041044743587018000098782192959049069437701461142296315733282413482186626833424088335107033109432195832910670287849369686093287581855639196329880104874400593883431427810580013375402770508320139067313017201560379371837157913095126448471412647263499722907044091533545727814117881820468037115720541763892168463289431979130961184895426009668261981129396533129569067688260132181528030196205333122027638776385403995194896448307075270592549676186614343597810710577637640261582403924757624390609845615606612012908068341741219557273818308132950124878663135170183092988932050087983829521108168618198093075006187313055241774526381991653084437651010558575513487527075801600023041656307586756948057512784999799606131877843195008649181359821046773392497745954387573142998497067196355954115774873465649833181408742621506321509332533905836116588669160608521013391667478945281322763411232852887130331191506110368479028158666434934180181780009266910541010928317368757737701530260066386078214537583767579987916160577683035375105221227672564133413008598020685318547468242056970003273693516027715559647144929667863306224153671248518911212376667462288033718092942823105903591181767480252986659785560647513493564083663719698925067692871929107012648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 47005975866635360462955819775803295769751679297310993862925073481382378135097683596619287670671701396448271671235516308774442382915155273242543964969390981687663034337824467783468049626416242598304313417417744813844201357505470800515830306343294754982600284604809606481446925374346396102663946752029330685172751185454293187862165390249903414403573115295529117673103525238414048279840221405963647526539314459262581182366323012733540878376930204725035846929149421483627818988049202352219105334513109091187450363626636666636991411004994891050119427966520000846998842411579280449179002717992591555829334451717168836409126172970714201149504572314391554575024548558144308621449448329371548182535944952066403303154790931393132768163568732459506544630963002676166034682738239990840039922835659042319505187760480964730216213518629903485108086471855148589223087104849611677997215292689393164114253537648564924600519393365017715035985627791215826695458443533404801762667869785969302216669895486911909364481637338567612402461563318548795697728558295114244566045731555277365706931007708907009795494717881460641192519781703131118826880097191482533044670652875828710840300461975027541344143427796828622902840051652135298921670487262454288193595403012566839447912558457807885515281134026138756336967533714295194697461812238100200637712899544224939899604418534819605566180014436943773469661961748833546165343844565822739106764705572577652279425754791745096595976791809149644870511504049267431729759169338963073633371580651199505609901447501208670777045674349356064235112060787836640298438303139295908470884607936603160640926540520672784796720951165799435453067643338606417191768288864955444858578219214987223338337651714131882229719984764542605698155957131753422360154643435443509392996784287815340741621960076578254547518989024982863933018747644616850089198584628873229735197843330222828079579807221227243630047133624910985277853414944820937830644279757791220332626333097047707573442660413171150976881068536517482009461242852197117345328520745357155949111758678241792075399888965143400665329870841708584179595464773585067609906405148061018538499811469696190922224845809790005174006319656994700721089520294550242744803199209015405965046504608263015086958141635190817281974536632980423372002708614978520881423631509874500802589829808127605500611439965877117382786732535208267956846821349725811699723392200196387815006505938414325737937706851419160940709831586745601026899587701500638285140393386327306882997896439147641349579210483466867911444378468044086549228326083748852272678562874484230680159231519128964307443697005363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -40862759651929455553972219307574546929905143064187954513244195722570534065990443801324275704201363427175140741168933828525940262106855085484757546051531738716536814378299964612902318832779479489350145394219402841969179236077721367353093393362738192567458687698543070606715222549031858575085709202891871003909827926950118711756938872277262198405545261186216372125164912626640984328046807850804535484687302664948472254650084943600834472290950364803623479118525651775146128282638072195435998568996725554756409575392860612590207175679845110705280348553435140279704404780910602216085421100438877618213209456894670324822584155264089726166294356422681785172613260155054875038859379929324539828188522955979316725372549440660625352859906814262686436818174698133029873209601906005475117747503269117618147484978653098209920556188990570625115113346756233391544043791638157114968890211542699911837724819987112404510315738477940344155296195334929543569590143812639565839518666188634241703012845565977676908911026186214343077659838802222500722850252057106371327167547423682733569436122308822577200056118321784710696610972526459590895133687822326507999909933519414695191139621550084572360499046126653400744188511572234665940607494572188622335874534171252594646435000802919197719903525363705190236498241553047455094047693668034415828407151732802337051860594260966422176457392283517617975348113288802763688310710518239727284052598389830693805470377975385070224849693174879691801208519287004064768971189249617010862055510737916062286226045462959546415830130914116844722715374507489493280657851177508397026929375261080367564086168726224455979883388672182452008539943931823069933477665595007475458216462487603761105750585911689664143488199003342924706456573574413099652089537158786157976305604240940278635687628799311788048926825569326386434556040781107483843583315775010473290393131517662587196882668544579592710619517368638557829859668622040574265866626202350418846999945964686249685114648193953781894576044956943070683561221085844329759901625588767019777097292740538299402155764600915712529083544738972344915204356656446508954281519040466403281904397880478325552789556042623665759045900424736114986188693931165161546980840247889749517388002476837911901522217689347440317594111568752661362306969138625438309343698682034901501665682107756504296454773675543451263066923110633034466139504842244711881750508146791322364167397842861635774318808433439846710259195579278611426388297592951266604150399666552618754140965316606012688194734555392749213082012358155296900178570295658954251715818423938197662570333272160257099627326141890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 44364636795957034348844664700998987263481994563155967675429334923285892126202608402315368013492877522715650193508605597546350143577736881739093445689750451461640150586044758554331152441043415206988601697511427550173635423820323501123794604917628337647995841378709626336443494486762607899499110817172492617048789258582182011564425613932535645875402637072087592300925643568041204444469439453260270844922115249650732768809667339140148097007940785690159306068537375168482713727539321191681015212191642625247571026117491828023614224152370805911611385669024472630175694413356311034685245739052756048259781636624666626035732619510639949747769738266041732920820734626638167830145729581161510871706743114079948045861990379345743375694061695272143467944980690903537438379676555820411275411508121285661312497938704872849813559387631453748374739364896285369847237557922104626660982484247468289693165921410663397847540874356241669647414307577055554211003262039411497449071823911985993209292246168106129201074375558556730090119193772476381619350527712688841813074232046015714355898178609668304006039294918575971428439964950050936271736312712428990295203936669151518657388292111283503056843604438441148317534793162056255719567253894564244983662671115130606837432444067633451636832534652203867131127282088412607029088224246397746008525509925607659885267091030557862254614710945363023675539747918197707043794186873559319829219204038775954506646294116335558675368359044387029307438470708012158621163484654761569112104160483391158757529331101696567140795257089947056209012452527562335149031670752034550116716796079245822563550614915295117637855839861058986973571251406773392774527595020775965725194123207490323162412047487513805574826727919260475246258701537797926128064162197283584614236426879489115320126058609162650581282681497158414936977060739435340072691541753740857857663633683074783616305809076026090015647240572669255380490057512160923825261587294597767085231768237101584026273427516027271091860308282594031618348250057145066901552339144073902898226145039190800034199627873181716179112970107622013740007212713229178591870992584638983567061232449287553251146301554387711605204109258697922140736869773686330795295142633633615145314992581380141286575008569870380650321851879317513902017086357789632472787876456931642434418058295788041407612921180562148842676633344680734554366951722826837123062940092288534421028565648504037330337092334273103262637492922754518836734492302868366042603831460321207595009911131430168814425420099447102321060025826421031266100527237433738070515387246259742554944475206908057765128856267653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -177338740449063583144452133037622507969026669313314431701195885553085133137728385410791794697767102368749368176052810815496750609481337188667281275076302025347288176861518820767088280051833448134522455344237542107738342648856045405193316725544261937443077140454660810430114034644102081530679470146641871067789598358892160809942323692025427848506974155804805301818725658984985823107503899800550321607978159553522143114019730819627321043131219562970151270060385776800848242088353410190543551570235411745226611868211828441516938117261314357385841478229892943422322600055640389658334575901973143960409324238750680747496532865847951928164375240458451946648963881276151756784364412747702992592938186944851865812140020846702094857677038875899730576560020954777033376252629347614250580912172938870047420974493727219626508742959560434600826219003931141562544785985738716740177896675698205949450052042806394376615068380708782045930921277844880842052112993566861659962174155035995617226374794922459256709187526571549189279842040542827496092322076492676994755353328157707837894564582356486892227014061886897280927547858753615754238893184723079873491441927104021238586152212343660076874214142416228256259565084389256447863060396258964172794371684116466676226289220665889221070782628150131789808052657026472406967371519464051384968657848148810268974598741316479023264991786759747499354679568566454734351328209858394225416929455589875298015639553377813724141766534637280132006933699379228741433523834388389191332674747935595088677508165471461831425598662714576229906238560564992487972967585690814902417820989503021014036955173120468637125267513203633063223611275720787984348312318628678116427839753512203755066135070801527832390570631685777136399898917097263313200707997324573396124453207129862297557160800968762660734786533131769731472711261616307058421606453246929764869781117464340273398902164444064237443827390230308602708675522866958664676865322356925004380702324762232978003956688184261420386937782164075092063078722672984942491549707668263702463494888786607103632098710667940054144863947678690342318158011439151906444526963430669555946879586041301776444017450965333053895963994500592592280046909740871130017447313069559967308182792640256479238848458473778735505464299861677621387968850166313858547090481761043746486802062592692249554093955252712929909375389137586766099967926777712875776225761806430216047151965637892265152375928744761051657346247081966585679330098572638900741495752752836638116319993775972217592276516438680353854631150099217110294442048914810087515474746858483588232329035349056561261346634051092480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 615932698823082259047558604188432474330548093089256138667332922790722231155209100064549031321890027677348283261419198231433576955487728749953536867617228279268494461718864401794726337395060258935227932332585158753057422597423648284172935042228604783259358502512978477814212380141818771356358751996228684304522399639469487233729151994593031253743281940930933208575185704888009227932738443538004550357750553343994223690415245707936576647398079294288603554029788165263405929276085180319904913396133299578874182536966711833151843394721397275613485159075020858476360287495412972748170194298328071333912702254381341686584186933528669859726487616952775930945419974609499735008592472029548141934957869616722864183012729852420238083409547897992640428969908413076263242769637233267871862489795905508219378756918273958167734528246179145427346309599987726878591544006844390527739099344424649896438041543713931536230274374256242021876032264457683501633731895934054978362882463248098442421631384779030768779230931018355274200618388431449939884598207686110745951078830306919060675103399076126622766295508733390985708169478017292547077488819601016899000096843318223964314223092212780841843657913688766415791175121865060532211356280480651887632577944419243865388169784974524716292103857258573380196934522688212287838158741163732381002727106432004803632740203712976872466987037933857716610312595695146519558986921595587445685991572086363307246448558961620009011394826827250669035313218134684206147541739923271669249625453316809934910636657125953313622480943598483930601704859649145421885227693329846406041076086404177738964890831400238545168100669459302811482485976234729351720840019018495848771608836407663014334546239055735563833294671553944263199620864948380218704281955452867101726973430459346545847040287620384299351718298711106227810402079904297153372779946029888812886565496789032392676427956529378070616307476272267458123592780009556023900689947707185690282755433482992277868431958617794289704519527678515407381403736401723568289581603585253549580507002859614251554972094640594608151286956932526386004152724459950827021876953314521089104356776387727319090043690910902258610273614770910107649237632703384978487457891257612797240780183029360269060706374313828099673154037861192596335062741429452440092707198847895651516968672317314618935643782735198775285216470803456278378897372698223317484086040049717594376268840756510551875946365100759616434377548368495114985566336229578750426279462542649819053742137256706621325956025868418549512489043791103485241588393924558792509788686672330510255583007198671641489461640198881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -1338019903392316049542147073966539249386732072176219062268793945176839572053144549541093329105964968482719039037745343667814684172891072027658018619970599941746209768243997791216068181752502530474777162943231530613426192071386219662655237876180041079767153225298458738687702841667497684709534628877204044111946553335006341953499123309457034555560262714279719534945875743414665114874227313832300204555215973535700489668069329919927995909883943576036362458353801409574676913197767455832871021234968523237305073716550268320924046531668630483024313011349425463861821398647356370663110873715687831564342629565415045455215664834407662615325874671766030483191034457418952478620555791082944136770999507257296304558196300107264296652704268236211155260393893685604334507613530011858921426241151915229847175321447026624037672732314740849477704691880345878323342324543009756140418109676514477215043700707583816150954784420467177605061810816917216256096666518560572256176475088490797569690362080868626549492934116910748999612326382698027588471675975529287414830354084680814183213300164017425246205863832723746970378262505060186973947631646499644315133572953885143638290991082105312655908464962549829992829421386804262011851067048718063752741422429849082192874258602707414644939550258475199740253467879111945639283521233972798247361372273051001932854499429676491647296400057836754775537400745961650311659025038080003452190935927927917831186631126132668998385283398051056590998540580497781232697971328547443431719501484399933237899689306443653327302209592213405289707727372925970636575592573967603897650913252369837792665944920262045373159891645150631563901635358074862630924401015528322935066254218309613615434167823645643210176882587894380647114130140088914184039947445697746093169345083561002106295327160935342722168693529471761188151674519816245166861086075900579290276146033971618967801703868737523238715188635416623107524532733709331465667134223782620614786980640627213496224849116266654744360470883890558220963886162855814295546849033680120311022219892244588498910272559665830205314457320667904372773864911336993893622574715078253360347747501498793491462694254577991624297841460210134074000461111685953165203971290677020277296456821735254692697558700971726043225200162362669222912409825518315104330554095212602086793978348680164185308476034246290988851655044723300574386707718491056745319713485814969565080280304052127791329010709013738807612094891548964387565711601265629031087500241079794148452965181978281095552917413136641624648543462929685396342604471501167100006256936638659683931151356156726910249909110890823680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 1871297987824441932574959538911144934189741948653764861552236141681805071635211659303294755538471460646450137103939902915688679936967620233967348111754284055196952716310319170189994298087135347006879637630343647769997469659949064398912930233695457907555646616933835118874097646951261454321001922193092240671627741433101972112101110815941852282195870970345167765934323524940568203149687043125404736905543275340002538403270246394319263006340362307787248102507047579013096456687189837189278168107327823743661232953921690521825121782168473578794086889634098548914697606645062427341320482208947496225331174371726633633731191523851111508555744720926957070314881304924579937184218786027227618530773570805349397666084236141384768586085102028059481928837835127727134995745389121413872843129951765681315798258693495513705580554791723124429555831393384878772326867430892589051586990893185181614716776046590378476304703336253312141819671553862867715897391337515919244879538144172964079625269449328147006288905796404720224856164368883812203222021665301377102263086469310805528599002949605694593029477994914251385188328774208146971694847882772939424554212526568876274802912769891291709195324609057060659855779096858554904657934307838673017945286937964836838780059354789171585777927125219558934894860550640567402170364504731913589546629897654280214738451071369682789647847352825677357761942655022816488040372584657731304777258121941972780171202727685482596756841186749244126922505483410489054104351425754820899037595979101926721109844365098372217440136434391522691795251986372383627758156120992005022551826089389270284792928796782822063127351204453154485634918572638559192758071008790644792588225918185438338466810581265182021484836890019903380510930719690774679353967746746384924888166629119296276360831805270365280985713965110766691439374774422377870834448887269698411227449583474263152818000974834001584167567676708343446049567390335376913527214886655149600415587729756229391330178327829766212208530843510250538902527378123195328109836495555765589722515448733475430333371272127877495779403648907062277662239327587332510722115842286505986264667147638424407837782372492776460349685933463966158286255118967939033522361722731950188152172563457358711924341068225640980194108112858407342234498296679929667373863318407497205700283165758770880962422324789336294904803820675627844129795306290406017610084765280576961012390331695204098653098981215594452623888567509370615821848080516889672844870208501714367240545210009237991589617685717205536881823316940204132224233369905033213271248828758045188295614351496569068282942782586224640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -1619137102901092395259419181158507952443124597449494625386534964368049851770153775604478179391659645669091257906002057663142686231698980092838426984803341569665504044572997797549993100931165202095467809308724897338129725011696783853665365654710666018205295907317743330032256979879986841309829285923166150147446097519687618098006985166909669649472275760245598118099733969355174672955936284856526970661524647214387204324221071206803556023317682120493448787410241150692123340669410058113719607425029463980638464894487965258658447924830117221921041427917841341183830704856193735823185262870447045718711616304439347257939295708725642980700753171814235337627234508446301761339181699084197907477578987435471932638171641751102609102237696731325655043966876031097853826216337848037854857739301004276429565250082173024788551903157326752092411013767390264352446377829402836133677395051267939200043867194050248260935719069665267342803840473554737885025470025878648423366470100771155157353223562095152231832819865194282168196039345107584258599423210467492286454858068672372166980216913827379539475877663103853466354855394001099295077122249070187700312731166575290419011309762710251819861263585487751838262956267199190325854011423729615547809481316275082342660326709814449850697787812701151309420996014919377711225309563208759399340304577916162513565978863016511255792039015012177121578647882768194849312848408360622721334229181165773815748069516494395951729468229412447651433804651642550923433565969276538580362812643868363376835222388227018114680750351001771425547309656437365182352766030509528828606477302631404096979066326668865471646624016353579960860059438755232743800869274141362307184649470771378614376636408449157958639951129001305115017558231227067314274672482184408536105685611515184195652348746854651396889175561555855641183816362671847056301756002666786306598517722839407401849125341140962253560166471282854312862144468365401402120164596585524107808264720660811566326016517333466610452755848758503684016667521726654224586508703474249514060604646772406089159436234164496454857107110984677632716030610442303343939199276280911168151438019181483805204189930891070327332213248722841310631137341419640873582002393005616917697157792606194033838597040227070704384986104575546555316529877631070176695558803301064424892843750337863153622824215835368716074425839922513729907225844367998090479858395584836910236089927514776437825879627443808655577898018069520749571424243949770213883630216129534776435574670592185338913113098849750060661088399640318879617715565001809972594066560209964385102690648217263162022500419428679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 566252067807116548597393751073013499887094030385056543955303615982846096694243277969079465483336911129736089919904921229242179548325149052625820115159042626494517649709624095774312673679790330974059289227969090200740380585257525756765558358069766821791698245411499141981283220730997266145067577603986193691287910278281871921478617431372340037076135013492280740093885141445657475163504880682444286431086297668140659419920540698034715709116648808248902657215134284589181195295557048892694820868448390714948203644852559738368906679179769831085756951512459528754227722734209448626971843774257777104127456480700579180364252024647609625400813233353586344691307201958212009656790044612681168067451841088055619279519553587780099257037765299943991548759825502811053435214627145264400321080839189125182001341566945930136178615639375785274782495888752075433050154816783798030850600314555146225906551602304350657138013740577124393768384306997490530223453138142663935815365925153913526562701392299919150401175917743442598988016600793044281971395290030945545967348819023955897681975584060938944828415793564355387334641153474031591889127688256578768617708805048166848838583161431391347577166100452738351005927450816026188618528806158938854812808608666558436596053844332003874697292450813821019252275029913647462813178848210050303315706630326969485196429428786227687599450501828121422838954073575724097055656484882187924497329545939840303537236714898305749333121320072922069051497009762263588657871829242464130134557630163131712528516478256226555828220306707610605262853255867885644537622074210992307566438911510835627080699554462715423605365548489898994945117587119520950674207667283045644460583458631629032437775798531346901487551112693336352318612399257443539056367214126695758651389258142861741533181491855206302000198137191546126393994719290519437438690693529984410347442618932043789880731410420886970838895933463522215165684188997583249387640643846737377114694774162726132889806467939375282843131143087183847209937119402655724651133425654443727859133679210159721696151128042938669197512937593600135301764760041380868973979019047098703352168877731118375467756288561944036461578934232093132019766268182011235577716882457385736131176384415516099789060559277400275049966642191141255379170170043185603204879441474369757095248968588316557703724987026352819584910385978507622733357300396533781929948707131220956013766376630319886257453112846735962353620459485883301551127427744732817684843659001346892758264441501483791640800918613278247873262210141832406831146839264037260897955204504922033453821604832374364287740521710878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] 607359897901665160356126864742419942809843806635691478096480298125750802337622053471303684694510380329483421120953627743184376623561078339778760907101479338124523647513547949839931048745068378571034375700254617180867099250598884357275551853532307781604320342675291885829776221134766518514373331914977360003454685442767937306720519668339983550799060684841800587423481518633373768848296476861095413121595153230231754711850009857643044875449572845770705897066865121951870956426603942292755169427117066516994241421155208577591076576063762525124115652148750210761753334193404373747471538038957054797885037812008271400444580173991662744428191687040979560108388414705090680747240963052831776638261941802153242807231513108125487059695500577852581663983956850702135288333029860150714118972583292622543540332545389481643767214968192562580071777816060309546371641152153204183954843603972510360677109702364517853805191488021365754394949521132944707456944476539912592876986094519053446397326509139822046652779521302152445490941705881491308335465697218041878766186000195322573824744915882543478690097505180869804786409845952419167525337465669494452439539401867390391896165154033640178864455472479110930608596923824013403367373030282144189237734541033628126608328740235663358768171866340824615884566159282658808636316376632412083742634395191173877732229618926994323251730797903471687543973230925094420812997473979901379798198387069719011203694388124231563939157799214286971899695624869429842895060595104833467428737554854514712728537024154154501143294665396691320960696597569108906724236340302200111212818816330159351060700636863063963365179305936862125211161338952178238845569192067177877904124933948219560970203990222218195167014858732350524886307530543245517987665937005955739253169939458111485078130307946078343667446395474098879512808179171191616904015069225919918737211042206869283650812516991526065851591258093364929688767079001683103934518060319918975855129343571454304379597383352003653231165073293473205045121521153837256462008090785313021581972546148059071005489543524620523011430091084172570999541013545938471481658468335905044080973080399779072205408084382183342950965432201777142809747072102244188264110963056405739506320981134907712565534772541081891469396052510874812182766249850926221274798418628668206294671925385469928144767337295140924244001284270744786445710462868473026551069677339005515860941171711661864453991751477169448019887229108205711644178658777990315060723548482995056606031595529146856199631870618075033575453325328362716767708511546007834824053977719114890265457475185233616697137356917964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] -1205983474698085541197082730009750463952476935822065865559590206376959760792364015536328673285654904280670833016099350897568670921027542602126405435929569221443426756494831448680383152245735857289170909096927653652038763225444683612266251869944178476783189693055225245179863741798518812223127926241462554689901591785918806476424044116876189334178844887037350798457245744772787833504393833258526623471814608015990209762745533249259089060285673438711154110961152037567047389911505433643339379564483280121717559351676236719179724261866801281120126042763387932556528976042308004750034897040394659554768922776459180795399918820413824566141981529982732443945200037900365542999759824911130627180146382974749739261123128881826174162406419500746955984429521720237987247255338737954908634947869484487989189627731111661880906191099680242562697804095952129496678502866412907641325282006341211866356108125041628974048095813030607464770691495818311521341390399033417658612690242702206050026770893766617964637808512374487895543560752291111889570302015196720198243916339534953796324489175398321058932550523410579768609191043054171308413914496460511458882787572066160997262530337117994876741189616892187930036731081038504993419294023645728557675332267615544561812408243816181979788761409225049400895785229031067926297698137281752865501400952907332690359372694644360464466293734504392926607219171075351020899282071779833879985091981658036539348835022660562753995890077305459368632251448240315721553423559129473723830754696416387029710114101366977681990700883646032893325952324569120549343566445547197118222136183666072781015424788171087043839689295177369584015642337163730632761545359740939707655268851448222696252000449829797093414422440798989415638254263674026776414376534346227291319806043222159763609811964537573785030567332098431452452564512779754820088196716298343801950332365662214841870919038073974108050554866506959685737315960148362117994103030967161350715367108246944478896973097718425827434919548460349099138432686552073027099186278420361079037314405606581207106842244176614826750440822006151014670369595928858554762594414370797766322394126026266795269814515718568539192472711530446725010423891718613354105196813857019489277969304140860225994548320442804109146627472303995677064556096746793522825191184058100311356177757730648798200541667044210019032028245281587565068986210900975317911563732758598242708599065583546260202457489515179489256473523407602390035607485396049041716494569039817729976942280238251613413881222528058662751097682153735834300487871521320388656180850478662392739044966291830240251513803814993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] 1108961492509661349125246533456219184971496759489103317929287018363277298081921478876208511997239165544651409931577687936699528419066346536192062200139957979304306665281272700775014835920880484840946351355214722428756804593183356925892887061522388164717535663186061903031472169065253397834758618363524774598776122355682396038417416698994755923492679690557390769028274682899518412336644091606770830315728203919794269752804620297664039726559702522057777027537739871682923035358073787718298058950141850042154126953989162867988051158542049395480717857831561991664291670289373797476679700365900322788676178672831706929130111506898413652092407070993618067678406474780317151581722648879202371616867536619824600578127127930738713667776752323266065987461152101877205031624653399558436777454336337932958331962824521973628884033171190958005032614270399034703713651941973940228482096358563019638933853554939861971937873197781991712684745975355903697055980775689274124872715907798316528887349642751687746832127743021414882788286980864920713869833394560320854313217435275856982146884079232829803422527054723788847952687893914921401042901954366236725158271258136574941265137938009232756819039625368069701351017139417248707998978849611826917629645408240565812047521889949210198515912923049911125842083336670143564764905493601450598418009463329028555449980324064917489060848036669716238624877704713872372012221439567178125150566822038297385854750964807793883002164565941682817617961543485015126017024490573450343107346818231792638906657985488723427066335910446519620806930784720133183238268495718562887955274369174335299782736854121217559446429859179910183042620164945146209552930980722634749945754445696493556447500965722062078959373905162763064274367953147087319630390545974546157907863234506658363423880502783016881718472128849387736324784941382901526346444941458265200631207296375209542639276656210818369360970894094219076983066773459298196288086185604778866463787875208225267572415032930312840893706093484587960136061049179665908298269204249592574511878632544037335135419964282048147852717273409624043479935474510117763370805088171480395292682742723101990869486512376281221566606338940512639590358695344491492040080950181499409361432109031169509670148220404113558884988414804154042062123143106414440973914998049891563170578272005679918705759380960143344382004941075696780351146785428244279713874163841947791435745402742580144594819587570653898141201496832330753725873088520356802858772497567275986263558236131506824198307365349777896202916012258601431007266561637293296367459010405463152682589754864329935180787820391301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] -671628512539649755142028322857005231991157741155580631381047742844072012857342579537816864536761393284921581288023765313461403503495881777113623507894582986206695997703695771217151212748360360915684928482544732413380165830341590282287538514277033390703480025527952972745917922585987914701753523954287562517890466436008254201836406859015468831513799590114041332017873717330548076197266804087165445346933075646001117887247750993989885518626528910181564599274817829386862829624109428256998768730832960035341089391686824244638219069729907621041462039539672998104117255442146488791992173424350264297631925458352720585627155160385128533302549501461028589904291734769848445176836765601968328735262887127302474413108852794990394214994231740127650100335905712565906740436571485574885486125938723996261885600475119589613751215942890036018738106947554582031573193145587707099191872404256263210944739500452290289934440875112969049124022102138793283762438465972214973955522769197293004274081830845484860756264071540243592283517831972281521391895559114841925271862710320282895627758906385820718690460350625047253420388569448993847607783052625809278167651207404885540404432801168269620066597104019838654277584303129274892378605787845706953155283474848682686744812447244641877769612385891934592553532792086077814667010216675816758156031456575431103874706549038443780150543624220207244092494602843624987837298431578333872173838009941696012077612765052855363338634312181755660702020126322642049169471015770820704170619796790016726476814638631322338059037197224669537243922516842687125526217787977631731115947204392991878477556260098362847298568735428436893464570626550337390356304833713478962932193494482361968668314363116089290159705552306634190865387938065610863910388710036640749030908374143878974296549003234737751781585525695125815443698832445871669570417870492897137581896781916087786242895975407012153154615492197145420975854919397458487872856313196851021069489257844255503647393610352158681667394910483703816038297140899055102824999483813302611798158977085907154611689920285862861267792600565853966818251623888230899450407621938815550847781726750656303564731002151080010389733166987320865889061904236453426485821450722923561790482333684971766089328528732897621761978020667917206732728973523190458788956508791412660350631797663048820567965403870391267303717319900711510020804953699921273512154098840642716858946469357980406413081127982818563990082981613179889534078175785615160263646971820310969707518511977923907394914135279082519719536824510484622347498964855645396564557992519249639620411691431689102642184790443294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] 272869126954361459770481637833353550369914700388082819347365577344499964152634348902246184081811553572909929856054042939929216067363911101636011965835576620736226200077682724720678953083353390316999449349972420489744375947585489022099272009867069265719549978052894494216830679431340412173911225697138908360822220655044876846434192931048423737946594000139559047792379177013951979078195072377101259044180480858048972881632791483167930879959323782443423346062655026167181542459001922179152121160981941271114722577245267296479402666560550996769844985294139300567076543603920724572283124396957337866056354833383755543413167505128494201834572724421249506029783382509868039474821565764275463596744820427697622826913426755603312802171162094474633112912926925843083275615900304509808339632308195618096581850284301091740419166019599585592853231747018732114748781587566699120390297135472932528511317090279785283745667728929635985188924857785425865826522802858848116899209077114495914929499390353574060577912716893899135263985759521140122047613054670600425086526612675623602012320024076308254772979072992177229724043821862219886840733778651325030001276444562490459841566524744291896619513201224474334829083142361093241495503406485205213172437154468308376821958372444913841113788561947130531107190521966602584530778563223550605101758840887740534571284750047319657819680815385677400699775486396630541132943763545480916428716826372436465278945388853783905796817906365284081535683404410904257823726770429937936447885506264139984498337468879630267637171532368729213160618875068728059586662158907275625379696914131311289708486017251419726370252093856546658378991984742095675761131313718237452037644801523441469629894411310875077991272532418096289248638522176433163406170578290836437433749505333332158241945968047005342852206112180532805390086892605203311710767536192543101639587827150714527323602832610949727946070216562935961923416278097410629775967864967973675682426774218027339457622547355029107838614629986844726910272553437915394338853802001941573022286471817440300207162932044817169051698547515421403443547536599528278018926105031951367156793797034532272574579403693186769440188043360352791396388125414541308672969093822827935623570111202583245928895844929723218745271725981870761639648702063477727959917967076694486597820597796608662061313866810239634022148233470317230276548657281926221415692742375986659495255409982056814161313538032173644386980943781644915390454169931280378621468866849881485750240107761673527847554171437135743255026836375750000843034581756456833331735274912876286155690590212646906605192551491174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] -59011608680242255201498593015611823096266589552515808445735912258769564771352727078681836201017508128714779216859964931504989920297636633685673763560026355898771139266180229076694960278259832242308639952888761940924457221670967339409000259897319512912742712743194829674581252914160715413422872193353367945112974102067095495952635012298878375728449998680071666651625558837218872415024129077989329455912907411680281635788762915985006038881441222410771699875207908816124114606787373061853042418288380195484250956771836616475616095331081573052776728092906638282137074671764660471416518981984002117067548841752121561137704839938210642259215048394981004317976146792702499379707299510664266664345545931744346961626221555519921516180717452929260120501546043380513716637004193253428757219359896303416015993406972656775126992647111551432633959164387567997033929292624278882113376339954230274438390196309343871436873938147496766963414302500028046091151772630433642977196394226732370688017557003800081667359767406284311437016869313265010282761790735024119615412105298066545457303196206137191960740103520247279224168369745296291551429383791033449464437803928932938802524030651839767629771107651399446895829116228930485716875857870470668101962785831140719475578547191635875471689695788031130843627242591085333106425295854113833766836692430606271668416144476684562093836177050472790393133826731308750356904778523492394618960760771137339388552804652063744117032227021281661406186158958383344116237992293865248081520059479627066957682545353349286022696387800254333614397757356419068641544450189840076028893299316884066253015054804252250763724191255521643961176328624570349518496916694049662200362879410075402070179315659371629838332140201698287168375047904563704461419209567407754217252708168824826517783120628631679496554778205964659391429826044500576431364087419241191931497578199785514019111908241605294724580947802597758865882569204977861877155027105399907333827356673170986581277352781459617504416880305637318092128612742230940551939225551674558910061838124756347422608269799810900978490549226393417740793567141341732128404334418910699570090649267950278572583138866896641905651873361349089052155779411511089491169191065952834641698187367920301111951144662238552675053228844288350803190187094885549862816162174574249361314126015583792796034600832503951910132334171194467294053036045576435286796512930579113539208537071404015403419719198111408755127806749505454174168200691653631839198220132691989747573976963490476532968798261341341755491603962117942187324916048069680551779248213190612430022937845210155141444963726786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -9372054222820459762130200700713459850304695079798804560442464376449673410486924879139449020358402891174033263785923366955880483686692159429462383044695570038717411532124654492423849618798352198433792702191483880394108649313351135755728685699305259225213839889534912167884943237653589647663521947187378369499522950131639194358502544646469612987613480114702690217756894088983950656857174435017236928415243954812083722258437744761117770722522499387962025515802779306010311159270462605621830376210615877420283076329115491442138613137607896037341133751912819363215254173697538206478839700378250270742518603375219801065646590725087498385171084233759124412282404545436971889752568415205134101734410235277082208429669766894485780501465595751862405458899710312422081927773987030363832704761135035810935825927877640844250740381782148711497945448609752884263099000454103292895906573101766110076736074380551042752532474866132129136410068923674859196623520613738343390153714920738821547196284129258297048198788800854427042180178086045493501896786984768443498422473560704381717541073529430074973241520078156725589630706686604588490777940550362910468866403108847870578506204544497561990478159541160344298104410899281731238373544847835706931259841258206435143252114586597629572025939003993715661509590822542775463699695470074199732763918270707275452764688978521770917788015277012245153063652664881245980884666101435140653144572820050247086327340196176746047494773765373888938599160921191194006618695716342893523667373004422751199743203432402457250148992786271177578073412778130429408487439954175021627591824285059889083751166080712174945730837424230660854094322039787160170759351305150147825796487207656377826175683975242557968611478009044224364156866723349425326362024029198500643636188960622513501507090272209742045619820351547658796171260402453150338523343733807081573364437334074751799526436456282291995751093367300406607421229267234469801539916257199358132069206736721257506102680059919133329809873671361693317086306835721695038782500210805042296335012676910416910520698304265580500783770824500463862334773771723848569947721932723880812379983668299091657566844548942734354002978702702892612317620879078081961846120092222113718556536096885535556552562411355736976377026538580069191202440813383163413565758798779253922394239617015932568581583875469395558817300730304177205366073915275098087213618892928493703515482593559135503433230124744923267476044597131152573817521686793144246262905593013282151091823082021591401883356062732491709811079521318046473246511496787940240455727456823852447571698967218102627943791963668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 15378413193004667190763739002510019758765104104727306365806829952583987991247886810085259908128983253563942597408684636543647831597597906090001879396317086362930255196179659026740878183197539465258933788210402452085666120660176569849744607269057945563605097915301073567167638161646315651173534610674054049305645007198493396565359339622275091599553700368418427928260692665932671258580849284142157750369481861592441852042392631089720346865591501003741714766158956774259279837762566757216397432829774552835776390390026763954318700939522335722723131861803169332259105596188284096450064954188372099649306043736086099203531140507753697949675125690471912193002921792960088698229854977653850077966397958082066187215049030994942354972514837745568726909048807596915062528728889452704331548223083382468678718513317074604816721674278308432000219117396240544816717791413304985515370975471978445738214752431442390144934417605763172687146524746619885886861005171061612236606994150658406984320946756078712344571075045432874063561946606927631426621666001819396529560481895174361785196641832411642264549765914218491593398458872042209969630157487919247191889269778252495447701025533859520931759070407651719362113800476732978646815970747859180933704018449007121719640423717490060768700249345312883139087917900675111190252418425272498532850782894005692630212040184476939323995815826115736707114745455008694964133496451506830573591649890443958038271570569730583595773793954979222117195424242633385604583267259290755099563360990946147474786145634926134673026434592472829496989246468066112070607293111624195827286030349664836270633179895456838711614925005602008112541270732792211423051290652408715672751060677768983852997204861392172856968587653882658697376914479136788890165740335718718598200251783185217643776360090838406769633837738349817439386172210924001032333897522673533147795906106839788857300500405142899951048837730336135566404011161552047269317267066536333186299790945154473453846725807754341644411248934969881436917227367896718443664776252615495918584704042498631850336675912928266423036618953727197990723944107569344182470813871475228068894342858802153036602608591147336634577869971666125678338762505422149963445631136796182074480693294898833746879585150602200068869429574806054148369100017154227571450462394410747324612410204642385265008518680671922134509387856019888279353173186477620412221719801224030806603044695865557962649538645969440371079360257000315782116664482463466045809269702333855769968062042685199663558666716572939383112254183430761538693295178092328213995995644715040400683047999171446590674963949158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -8910706041764225985292749217942597716250466734433825609490667402184118563559567614357435416854041103810652694712064438343477636390304786871903358431808824319397085841782570536408528604083036359285398087908884365768259697198181341741888446995362344967820228771298973375750026533175233037858045987322125437276516885342152880613202860574297627621945753988916525856603696728267486819857649532478331557078545933186655109543034742746404774637152890129981975628489630730057263687680746104169245641891268906183916821656982675236647797260788087515341334509299105250865149948119695246549697249290176959601770400530791733158513632603964496385127268472658448927624345357720536312780868345796836152382285374713060321436656259322054711126361579728739367354826895355418948629148977006873157575259754918401365707533518932178593539210022706512054839029260912653448103573504417477091740611327317956602059068820032947926266638162137285709527408387218815847952783832927884977130361405760262442032001271329465928592022162819317807942298476282320419076143919129460450560129505287929165100626442292533494517178349380221630465075061795867955384260999439162401150950579206403074033402519507514306865676619530707475688720582810632962739466118354313651460025820181077302799058326294229755687579112293052495404368649367752334384250813943698032320670357570703797316606374900769471919251414746837574859421518106410935301322550404950772998579191170514274533593812688062609918033162838710478078199956790738621509252241007831025778635256388916195690895560988759213098490799149424199718074650099689974478487555899836759835339090567872850014221282404682543846919512376702529751884628894051008413498472365171972690338760343687464026993520588579168518916011209649763398035498726504086726575050580950658372809527660608071356439589160332283728459312583163216246204425893900103501441328608022272958255900156473247487268669123003681853471751885844100869011127134938334142294481470229994885882718269576076384683535266679542032585345723802342664064788769111532679854511057028828233791777331767478444401674326380973865466850749665004948743947623196734516684217811861135522093421465994505004848775370250003573454350248459713065745204322305035073930485367282636229692214017260948694891258293164663210702379208001672141231577230511112929865113260815345061556574051370135830423975076455420619471344538747611227637852238715459418662057190551715212000737510610502080537090087892933687827157997731621302084365512993664261733046320129516768622914790020636580444317936837936950151939283795402100523800966767171251897217345512198249027739986939032665893812305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 4488313102860424928775964122112908861464084543602747941112302880241176804903948837277733214608244130780877313173306827095251533197877355297824372253049350731079396325522689109755010941996014330626260477800270779887650786186788802592912548327886452142740928346808424647697409077315621116242473211450915684235516833119659691679788975957097306293640569866509199043488917407374670788627676019274406409605767136051821396582716487952474444043978688117962334906907578327026176636471304202179881029301870326150823158266978544720198698232122078397495209644472784160123718903772902977593211213075632904895010647925471041508872073189410857727964271136712772284522878849803968829063227650787245713688652158774229558609954047971015234102706909544038391607498545407148696385566087664496431347406824344732670279020988461498135344099868414910165147326116247119011295995355087998450166993188710419062294972312308878321812441013448384938057154283859962967446364491668958978758165428311380326212483977670212458549335955670658058960524459365016332256057994539197794386866247990552494544547283719699071660775305136741453649222463171698226910015205014383520871456090524959732925169572780311943490753128885719351120825099881253443158619490925624134358276293624202977347294222055950089860017734797401680792788986808072950300663383309168632404746707719709353979618105312104889974565796194219663846567794566731390978190529001073089821590157997303799325849433745515063861552465421855328773654666878025109323084230571853072726098319077561507095840647132044424372656053334043987322365669139575721351655619124100517989466278283880848289281834346563486973164286105692200120857801903218804580425695761749748384494520776427057064981504904199179117080287039086794672152613560313245514962032019994912546306055167884249790809912009273199639235879665440244614474048299010947272824366992289309737538506303988462559378084547747022926502000286081567221206102130503037574791429260894694914090016509809690153814240768132379127790807834704269695808799084658338185673798964947674797464415323930981084394487075666039114166396929465932457392205892229747351644250507413253511931229937894778959926847424017109325201672404147790409268515233982712789063842979033087266804997302914801084131009319108417309790935585427878539469282406425439279270035490847977398567041143656931090378892472743962932625005558222247878838092011837053769868824647047601445441456043080215101846648248292083250482007331413241162686177872107301932940674193091933403059018078240548477913689002947231231306227695448318266671419281327923282625181938389365886959996752008497496205851361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -2327124191731798195927246451329907431260970613979058469009353118566577152046931806812802624625323098390945042485982387485799208713041346883169292834308281376196769682805140655371024266114897573681743365330569307439681710517368157178973367429471712187953340392220393261241489770524274147342678563140323911386578820239827503550720134805205244943590446758830268704526044222214249138880322512154103314150199946710755231799690441890718880003351282183320365831390404766594555995692653013995743798698510860062053500800812428652963151621233831337672620110774419883179038494792221008854616185588563831610747114040658381053578486306032174064115405046672723251420195279668137654421183589493121221806054345786035291841306143022781440963169732558232760346152228526030729768191465974507610540191273319299774124969269212739990359011337144791149899167593555975808677447611452517257967334378085931392191337659447823111906460009262589241381130920891387057668511559457679044848353447800456383611876767671438550429348772528697359067461740192431930428171311232131268306400352866026145343782444629675174840332650166338198284393252815746490986676986840313590421883163352869774311736517161366572714954256393461065099223880987696949768370100240309488347319079774064907462906963802523170387254689243253047128018013153967046318926049093412885766657815397445994212950686435431244881696416120318412204159140395660956782436092476008649581246548202349013833265241864097688095391098976714329100331214668418954546528289850451920433697996807501517787999805388715457291702239274658689957319688626044649269065474324494414908816154444262243739422049455760684924782566605183312696919835462940530498098812958556981523991103426034000051440621438883744979171046815438492694085455821179676731902783867377800725267805893003043289796905973711338478836513489491263202374415995197513841967418563806028018483676464611761932010270978176765011073021101410365028310143641203351362794270651077104658411435068556694819435545283602083969364314444546161747442816691070058151007919343953194598749285044902740684630213427348424736301692828361227482369151832330646260753081857492393873615016536746058406588348396888326753543961099572671387168364978382563904617363756317551800944981514681276611629366155098284135334540397529140901251157982224551143405118547206483320004142558102533968462664929667752181307182374922454313035417588885136331805530366069154268863568163252330421147933933764097414413553559216658826611791719740331850262119738112602279763376428502645692699980545508980476535215291133566413474890610315930162312476191686344582980969961677272182048665108480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 1089870923475628731284593457121751646541999548007234311272044760037095111624000427748474417672462631342173380642247055962914519825815510430559762084405956456653467684367019055930031320681648796714021062217303373876107653013071005987954163720472206160050823885870714112719226352190207935500511713321877587906528403581162398152705438548742546864654936888013753961036124335227300225698273980003998595443272600905251542874147176679864192110493949999882601746041037590272159741888967028189685339061773299713857349039928663879712312749039034866691649638599354664087594502109273934260526271014133359204722711230310967914519186660840842200217963627471613214751404406869754631983963768310848925357747675776650947188894157510203167347762399288270350391458547465628322893009055953239479819089885122134733957652839102120737116954392810547842720296245641567188662862836847023600485993502369432895103599862416336982473721728243094385788791737228936586773227722003795079133478352252361273484283311566039602544519619168320237767048512809132942951710409729977438370220635288521707588854670004872088162807537622446402289910491798131082722937163041363743894994913649288626495080958974326615628579354059755136466702979593824153263699852262809806726624685089110252817372701224084264098195707411164640227063246494828069535072546930002809580534641165922363288822647429154033744560062153731099230747415810566887687779772491047696330265156735506103989433515557154065977858925317484645938671768948455315751546225595596442200498696109872675798865078254792254616911714990951721829328774646570476289109963628783463132823719536476866260940008233216592199278968089578619204104930959345364419099367897333677263537715297130696635808869685935359949634697295532968785613268189586057303303229824750698631915531389807854739643775437668352859584966657790856303665500133028496254840244160907188845652583838285062441587469023167663312227180081844918373984476741689426551815311205691619124272756358848698452661895478714885929212847790210542980493662298077574136628578989003580492556310773824948241364822261203858994983979585041954912835710340747457699953106132495341678505928845547146772742043575840122545992162774456935523517908017353913450914863336928758823944146334500334326235354808484196099495977184899256352255114941387195367301256031688812100530826513722632985312174933578306760634418271599176244820781773620997102162957929804433370039976200534870204891931795439366781000218050816638347851816299003503678942458721128051919703352033932601040904712556557875149299511363882052754839750983397214546716686944328483041313744004273477376463245148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -381501890057935432682478821971157592652100900334803789177753857851608672075770180808760546295675475488036162588843235771476817611285330114799767284569473757281229070812790717868545132322631296414702755981908133093348703279525710026474598910658903192510068560260802846218318969603450191274668680628014071122847026568473361753887665046096715936385259871494585449730356417643984796833472209933192187450227475012847244241534679140545324492496345292408781181281951807333337340598768885963218087056859383554375241257201974325021750471770360421242820597050810577876691218842619410856712905156535856769981035155329377831266579611197076868770307135808836054809793706921365207928676341248060682195306966230947312266581015908756523633389803577953535816192208175851715139111288635313507922945070461198796312847550552813992316560163945801910022228281235008349569100538067753319217570160272244556047082174901618177980610204678276446580417951444712769722906572830098078331296878123639325802937284370672812644213626686136274471590610449014546319890302629252427399917184636794119735923490528410264526757907588260673937789156058067031783306058905429455079213627814202336818193302818775664783221469596706259032855644464476729302349203467832376148775005056231127563858105378650597296987291558593546464805805451576450906032743529126740641869696132919686375354339268775121941913765862194361113938190160709669127759264677428437803865833319820788395534429904832916788333975567069668162108488457901198982878735919354478148594429554459377111367608531831602273636752620076150272044231500393632947861644216730997086146730084345425721957619573985893975608171316013860188114370409278215508333399675449322652070305923418852279009976369201883014041722940279722702493169711767180912713976396009701285196111921076818064684730860392368873791111694282385011935064233548926983170244281214409712144206737662751116438811786855921826532877842072925378040157130380423571209623185026059818783879832614757445202436184474439320338837584971202499549216137110607521035721748694351103410635567856319398552449163110291710470484139688823526175813487870644220768690232321842816598688504724514643667322761261535012225871203713446717370227141200374717964197513395567362113906908121093153035736509998259600613496203721322451733744771880202779276323668154526524820781629233528795283343845651059168325158183031848614282238044224914058543931572687624081942680728800003382284995511571023414937216701778405435841077686632809918809353755903638833072930019466162887421712341634594743289031613532331576216940246191011336357306209389059598583073749192539689301112258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 76291846758721567330466301086635305150653605254882086092103686063067590299687455293477972953079459794970007540775916138764580576374644498807604560007255799385614167186641852968388729135006072569606172315318376826839953155562032741479384955062276023279031426903437619923621223599091196239215769117430362518024308118292746670194656198336794005292890938968075410299060922182389174429660332254607425107310071308049387755356085464998943415175091440074743090490704823766881170536648929197170318242906956040028891912556926302695510172028892443166681008692739948537395220831369790649001618229699922490759304810313785318725204885096020868332893253623537637529851633243579170868752368162233123904862633598260113793675800594920410726606103561753873759190197804555286918951247845610493434653554886536685621966072184682078189162237445542426054928774172315516407133608811568390737148849030916144213114396589440461872982325560934552642497287396793098485164079673431671916471258934763113217943245867400969435561884561045879742337830528830548398648160113856444640253540674107270281088658614632037132921019687010552546952837222509419792790790049477165214015983725104206519806101512952046088886849755927641433789010085392334684826579195613392156614053828359631100990841994919504865472267979573465071955747288914300213152460121050712371843355234860694602620348809934840115927889739485627123161518815792274629488748636243013904553644730321983465960177171179673336649688325186117309212686547589879243035230720390724911365860185207595882782446714538303161388497557662834035406075968719624424598113508623602326430043940290578367484436285067881431321625897517992969426082798493629639709093213409597659992725322259242181324111551012219414822639537520079309040374909270527135048751105245126936137609529003681957883399158031671755377725239222251163737941413786670477459700933605526169196690075030317474496532787525720656216166814167074627598342718756837195807180070356779594954041338714395063204878357903980297040487583173355460397419097903423711371587529921128768020627955302752425724349266451487432543190421182604176825333854831039308280983919575791416757889811175092090122256714624393269561683581383421117635228078894115916433897832534114728589754617317349886032364115707379579753962650499242383976187763623794808643892165819866160863819699075062300994691433312508540500259830646689302228559368148977738454147690958160027322656810515058904076728485449423011215169775205877358179518137050701420623433047688439657063025252885111801816227289151045945933069243958852808059419877650853065189353059158637229705830982212418432607180554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] 5513126338684857027603938417531224999870452260004375148161877764076677097027782322323600104471375555198001054146544204373221270685419866553824025685681101917424432420260451670088329168807820576075669401271035956819264010807171204521318969975819800594775533475401368732905668401834113903365150719893757134731061967672794972469450404841776517439116175264226571688716280755789739573898509125154567574952645911687783967601875103816330381593556121242206591859659345045530022320450334836309065622428330368160558287291559946896159662130066959866158041303763605340378195292543776421570375855783796770885367504394411331640483885091972350720625447977037005023315760022084657640716762211209107937802344270777233584568876211789786399643335431357056988653309783458542391683709211953446127518340756768370240872195555510188109295774913214331133000465598737966720226686283065175832261708671138461917857051810683651672300060677037494654428690660465573941178282093452866967310958792451175641362057259117795240535000261873359327150551910236410065484845973147644671396714469310638070200614381670887537913050227781854209403153225026161275724768815843957475041293401775964085317817098808841810903442495508450125252364196759749703127787405602128982674635352368531472625067623632741827892124635779472091816294057310548528495649366361570065624860042774854930606247404299335103642149584763536285074788769361240339198539406830202946581986825452073367071087656427916201991246293679185945614306495507101366688960613918093056291936216384740006872246041627428963814609872915089791247223543775298938629837212612821210296371331328864587729314292749309491094640117539993176464813234181978777091411710866999930409509240232744692102862469779281273230223459252931198682271244811517906752293387062037346541703313927779595198282990579512864379033069940243084918582223060317964152181694031765768744521872426273847447435319512437641183733776437793171642930317540139886566581032723400940211418056881465250644448300801075213123140971001681384776884857288974554902422764146786235558833817135754151721069373543890699798537558065812883828259333645902461124518573004748216551869502166556596197093243429998478730365797202001970452925587374113681337332166057949897800336305899623539639991278049552976867154895421174287158065441097700563078372920975262159465571627177121985006401248004130580353220057465408159845963844629668950290785384875197801048130078045505345852589580487888534013735044736874843283398450374806841039803471620608862888413189803836365516620002291243067325782327425892751426524614585523998903638675392423652558002634369250673551883632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] -11162984992364745757756402913486188823809530057206967851480399641450643981860027805547438441059641686742265591264736446353673712833973866573733334595262701287904477581561606605734804010604445989016438384367287547209706372637492423026184272519818322732736083979626777856901293022537553760382972474383209705350001285080504214749262740534904683140218957191096717297474371222732286290926064683748760613033840110251282219445698854514396158714755987408099378095518650813099440936665326714716377654727897063763844220448885667037216109924737629743158154778413055507119844417103371174085868743733478712889253678382234820934559294691775476068031759553224559550434573967469872139536820592658537214083541759407714377472875611303360894608659238098328700041099355527053035688426618074710258474553371744751412413215414209011756914946387531797186460798526920075353500163066231753035719855701018644167749664694053508431420566081711963552926647064310340525842468174911284680829019956066592724857828880113926225529934674653816660546059736638884700658037209963429022502342519428102768287802369297640345773627357058023909263668633777948262980759419412065086385390557711551619415738570692850227427884464322263071257688296069710196490558376227641264029368546526369713366123492312670061699238872870163128124080841521833200114437293418432289846413599552398216166683689699921225247461974547799251475600078087650003258908756072150379560719815797426501446255526197019027920241426916636148380449052222033188713908774088970762480031792727462608418606401361271784115303703358330224312523850644203360230134894902553532005028312387219017305017178304917315595575622052047230818731107284340998746833529676997543295933076617960992010042641455192529022866841288037369900773499489695043363363385254751208404036927762461215382034972096183160469660361483666454150259289377445449879785396450200014289111796118212478337004890339116094827978527478500676134730098142837857586530323286500838902469520802368156121613892831562889432755526080584816604020156248953678229942415120571974732411927065634189073833453077192593476407996537424478213668611384422664669515219717839386020953206536316483050593069645934264962405351013895619332726988340488442875263517006403191532434995303486514351507281028153281456077384239625237382739908196358086323217330361375595600744769738795872502921629902332054971809970224478536293463330913011258090117464708456478878339760021325141806353506714109041743084543010449545993878867994651322831243329713850481055237085696204004174291033503235212344741821164697848410833429414242038908460140631724584433775030696542079985815388160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] 5057429055868564573101667781204774979835634686651518034766246109599305364411859937036781783285997948917806509420363224431209783768729739034719499413766498337658270785578996233948935258677633464600947484079942965372128886572921124272979972771034238212009778527097955600367333902890388334328969597858791240709921704376571560854062720210387991094279976529997940747818020302532994219465750575399386397224885252934493055231612580409519043258121795543195607048024886076853035911803837524936506920244264420933383042973490322900584934235432924584085754430993938535684124826676295870244216204147314835685255749726330666088832800036174580658783514081596138981192464560003511449321458957316157431738023673345280789741115899870152931478581438771029528663223892226362663500323919785204687274894730898020693214650176700536933024742871236399843298203956039793474200228349902997569036952108286284762218328559463326644083841952954200391479249885296168655968315318724186501034095657094637685697910118432885632615069265505966651076130839666507251100982964657191883051585927900902213278680978385909771739489755596356746782292979968373109432157754153831725502340548300443461801735044767342683652133573713517406147705280136454031359200427488119599230114069883418635727806480103073092089792289382531925561187901136174827695996216712482304223379482136547342091966762197196779221031312256497709752925756892781412238005970362717174494201319170920892844007655449080961668762548551312821747533503762030838640373286321776409964145595729867547236362845465360849080307983401308727585561522392790649552116311355577470758916349055461161277508509206830294500569399542264729127759576282329243396043942683655508906245027199441656025025410245999617555087663210666743802580118365896419569934611848450879746736284203359436948310971185104081587193443782123179048625017015978548131272092792244298251285586401432643757890683405780582659487366824009099478845492692881947831478229429180477276558023397310714113272088721960005226947359586182777671087471305783146531988810068918320022661578126239163421817846424964825222673534703512632829180493364347545460891688675185106746557567485483437488085083326505861820816970600799680983478110849376283158828488773232633017958398508269161919849861146986563873759915855936472068854044620646525670378685214325404858511266557348434278247144172959664431215762317007991290287815889946621344592451283740116595356817443218048539228742300052636907116837666728063022364020738455695011941173493870409151661362209435640244337099736675867134549626966934310095671851349042755344075958750937264622877028705116295909374689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] -1559219328551006753524390385004634375851421673145049263894387980886024314175042455416712429087211649385900387041319207055672680119866710647020920698454159217302148955932414380290882604122206789406346292931582284272127271176355562331177747695692180716545529435711494914769301564140841903679670317018432622542586527782661152103074231724390781127153143535461881278034504212816005009554919249601895653293375792288242567948744250493128028136116138811555285983850514218604718128426389921445248600992601438358915480425292369885542673830204039836958015997658110601491641671538666038890143306643642162173281627309582586717165613664467791262096480461687702762337265158610810120192824293408614324736741492429693853384622086988914161798513572257889523325956750189706864039552432918089381994157469659586282277909348540596142198343165045551850164757580569020624869476974910573460455256905693149337123644643970319144556386704487215246377862576204397880406282792253848388103762485686771754263722399759621754429995259915638313641051185070426039570896563570957816867331417608923583475069991030949027150872300841633936322952469513539374432847976432957466445862439639765426932962223386736564545063916839402265301968501104464655593838685917294965094617257904262151993842382952801277201181230194417040135250563562437060342145240993912790695937423704131667705653086917869234702152034537938924089275129089998462372462745516519257068864403409724391091041542542014468888599640410604818049726490526477008674407512765284572353717662899483234988645852834378735202133908293858235304236366505304893197457211199564122909076856455015759600429460820180596652419894430682427109590459067476963868626243701091630091247595271336530762474074700650732823032241196821743876471500549036642896333540164164507761540288358657266654808403749274423617947106028615053828728308329300222407329658543572990844569130702055021118016660533544970197180048012417883505297161647259477318107377086302641285859455184897216703426795209291248901471970400741655343703673929229914329012224333480395274383067542455156038648298531562428612876875510101307574994805039332704674122946135308343233824555411449231157535039204871396370014708894060021197152139884278791773675638703846845280597255657182148397048216633696217861303862690231262314450919029386200288889515460331739573793750474299974050453478029562008513264225102699150224649552726584465163564651549180551464970067465332265973057550663832880078717560029640858734592229414350945454875667099852201301238238209325635847889462200093429494657679708266038258150466434489178959860285451389012720269795298038379042276638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] 389424457459446207156516419654495272970114825943800826620707268754841216745031469116968369304412676745734980218862096948824139355089372397426732787255183280569395309434187490419853848602752996704408570779976431100072639917825817717756233172957009204939161072400500514847254215962382973436118091476685410944077180672229862590347646134564985928364269011949540744455433200544850788244741484571921030932360914722181606929912081605232757034688623013968186713167251417300787387544443710156722509934519542172311832995625972685257197747412311958480795221058860301937655567731690208592330896465015112840522320356340534906693744246890750730564538226007993954377368764263036469268424286360376924267045233714050260116967743465684586379266897911298663150549100664919206222163102823046145428221385493455455021044973018889800140533068058463881190006912047793044317454745296391598803498469208899889832610652454965178381694379682092955079606842550553090508633675751015546854812482689924094949088902710230489500276550059473100196930973203043837770779281398569358908275046363215899210130565271278168442786857561315084335804696789865939748762933844103458919873294734471374087151307387143774918641602064508605133310219161551030653934017135603173753415918756118694302688135857347389993382177633980676803130185302035901602290407653193675846264429808590441018710857243292347632898827354474336445663667124672810581910689359415658846908529547361400657246258869899963803087647358601925390531716247668301092717607485717366684796447257413270723518604103943553179953230258825464746589256696100646821087351780032395999113313291201016951124243848158017175913300401330273866442608785565004953598970892110029167883658436818982243686306630123311921929445606104623107218013860995729503757266044928244938406434849475071711377372779552848363974659955420567821001679884536210518958334456614664409063390889978589113339439186294055470341201975277450973007369849547000838810235450406149936877141710909763008098777559344024724682477001136180968967277687956920209803975573374674166430916904984833547398793722978657934222714335032699440479668290649922659122701496392077026610969226016651952557485995764807169430527958935175996666553628088965813857259403059072538988162108798574919106393889215671687942033760014419599504657786243226415129525243567641502784872926099734942682061165255951189032451960199467652784234368782763106560780680324280229058330824666280159399355136042293887232005067408214800317182897587013364239144093976229155866951604177970347668872726707159914909846221178344866940060083026681886128210048927055977135905701528501444799365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] -84222441606443323482363438277891118481042490838711421061366193676214802247217784834041289933217653130924965740570984694102756528101919106940289613852652244080479313758056318054856886617392320369324245113241390029836157741862164348302114161872745679139528507113434101895868782236820440055205843866054914306200228019187950120828856162323605958525159379301202521684136266771189988822507063285696224486733404760884029986163706488722592306703313815246178789243931994674623464756096976679826225532151596757996994566326339452492427839975003658939661189380185454171436745238341670491828039152689273998201700569794589657269908127918480946227176544402708451684773382489121005579174693950426676169190924131903529509398504581771612927069910740027864881179164214055828810648753112796022439426839129147161446355607437503622280846049176388498481892294157575575770798358018949337197063022182452433645730408979340173780234773198540860810896425092065629331601523639202945225297985164717581942063431927600296709522974461700330836293398420181980099361428962999806652655831317098776323333437394360452304493860919268298867880252187011932171462506134983258614086546994687976919111577323010957407878960916543930785035180606230821122464135564101105637699520621948912831756812858016922823812868513347304592905588685309428244722707555356443879610526952624754232870412692167474021180313069364411706202472852351960877765506354581580129388490112902281930829324834589451055577339894345569124769233910896212186810035666578386057050957138432241669552116435788789768740108462582401202624655458284279055004345558832124927847986774182851087082601430438437406481535561572178259771164161220595327196823409785218017592589365188051906358387394982919059067801132787236406329941097140878250233880072050961826965938054939980792123530529463969114451250760485132954946313000500670599483712014315061857076027163548712675224961099095859770692848442626465896157891553038884108734956705259336949203110275642702132672400877409811219472000567792494864021688204324574909332328717862760554795917491306444146663322310215805694673627204096339964067111336130048166352184664504074360589780924146113465265985920952406499932209858519684298591337796229249355963101792826815714630436128604152034794166252149246997841910142540227921751215510403137289899029198339707867231840027917741351770327781703899812274891743376279306177322334176991130368972861635076704803710968911058649731476738343476696221408582183686246865660232803915863611618920783119774461623145986478928642038087846565970199564374954633934822859159167543635392755263787856456115483950133064878113423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] 15487863387608436811138034416547203523974792762877638550170650467137186970522281725195624387077642830362566739303376700603070371618762209123545806077924463074689694092816862262131242163579866941590418074298868770303227247866897845289496594871449531238801430987727691944877134049499733299563527651029196695977512520814444189673362291049523419134830760334035590623400455138316987328568593530668771240954489684217520809183863653659752911526063506109968759261679711835795525784400263146403789623510236906891214585308241476598505164294238393635786771189508232079737451567400070366860557739772234650905984197858285011732400666315201157181838241751237526875618664583815689813454447269246115029717828026330362460861073615839809352804160587288820929191867668672609305913301148058440305889646548848596359012002699646323058856580773078992789548663738429116543368725974523770401238578245621918637646793271954413332905699024809093415457020338736182094359705569728871507116203126270605440309896443557093690880402548754905369178967335812097582366237809159255409763210183455269792359614866005274871013280242349038517154105164130489701675870480635142821551724365124727659592554420753344473112856515039103174718540960786114690977924126868131832444557286611797740496634185228586443109097735672022823124225324887926539470520959443318822642608429908702870614259758890522752484816009874675090891374494574476877952706783674416032078598296805123241782256537319058528995384982852879323400599158457384866923907550652442675428480904398685862027570854153238466823489929467580938918176586513847165422905412140885590363162454249488323777271327081497909796580050992670256709779688044041464500542324533614395654480687717130163454656059188543740794074968828314917386563006183147794656717233651242271989053556201268743721870064346649313236671182747423742404912559647717451478623843787585291690497791471233757345119415221517564595935376154798932451846233598651549623941348200927178978479395986732507570034738127471693602466545061254394414632326212342926390218180296975409667493733433974788311199776989647957707145880906186124763268909883448534018686681684022861522143303325922706186636490794348702963045456661402489627813371130342941841639725539127595726764677138054421629859957144665104092593497598212308245604516227797209640460845692368630492745761598518624359887511116985495873163036814486064216787082370352672715672596498809494879867325911210697387753564588550009030160556347153291987949091181117765388299420390232040294497233953449267771777885601642486566365922437062367910208779645168189805644268725066482864001696667140398325432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] -2139349965318296209074366276845684228044028500620467672103216159378539602272143653849710424830301666189789753043039911932509022829722853518611557866773777595087816274480165680008196581385371729502093791772005932789962729090640064430226653014887741120280999093591318941747087554323289792494626003947708903810276422200942804479144000146481112448206886836200558677519774376531128161834093268710298910176309273472910941008680254183339594807936396480260553270806780221722782007662500697655548534298996746228069468410233259812738562727144492720234959030157287013465825260843981419197160368242136932761875852525123678750021645033830501052800353207532533306146391763023607085767889289483827524102824270465293877888942889599754568261798339045054155709168642784432376381631972978116313972460283338855182478305701317676353465138990983400957408217853984898620680522605795520355189202816405837991778840844641119318068417081428569791964358286369721231836909607565525289325291897356639888255943091640955465932612581435550069504924251641449760346713787371983214275333131058706364858839397359530129106902644826183595446585851029946692152236309433776108356036095497862940267366838059385369434574787452581239208748857055089115354233169546773095967971579647807538114730700757869980246663704969727331664725435169252638426127272795281563718371899997336246801828797875112654460294942721550717725031910513797548272707656859393198753285416556349460474999586016414364028056510720110077903240738364278966276227760714324131332190712954271685487291393527241820529768004179432388101295588737259192749288453407541265482269829586930107753293240608954037866068872278847617078038012009106079138474528176817214597990234684557573702901812360227247463723125451701252550022262565619222185881212887078021925671573247293400216543035878462773545290642073383956552762835997541556970369494908833971139638779854955581514647500299783506164635590170153244854098685847568506119784082930411404045985755951262121313712628979408160670666540171140720494210718676829003940549480992083325872470318909057899763109504896797362922911935766992696364055837545433045607913594176211102434730656134846001905808351677032110142598397297483975855849312994314799118956768158066051293296272189158712848429267815890952416867843029269415436865541799927695617798092534676508642897645377809238435350986411651425630461276631089996232146096588702802029788218884075975123289223996166749689371578460379311955961889475053771832196140949165910655141143484120478672375195127639498869827438262372508523112635534895024512841483494097209586135691534501299336118587216799336371322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] 142384140456444408941539726658836107047057777662646614176625310660879158254833804463155930229319503580819246853210739860509756464588788287989493512829507836041955023702444063300143637549847489534706486749926885610749324417797203632829987578316541437435931749450811104620407278403631218794616217095277156268316109743882737052072209710809363786072305588500715206083134283989924232120292038480041369258156587295685227448698240924889654982834274143547305634470918454727980859930404516026395114916726011638382955565125793438868475779113660217159246166281709300938023715549937740389632021401437130017335834719321497290421731334531249119334900250553739639243065554475874326705654017779370242176599219950679541933799595792746988317763201453946478916064013725376406133472051549942116434432697405359283532586592285852058626863759017744801525722363876238754738383820684543814581082803436707078209113817807249984483926528813293708654782107173749052502118252392039959263396295674323176004889369041764047804318235064915156088319813989003559956726401408737435530458041159152371676481690970212787530906018583160743746321118429988379097815666313349008877669355055889332300635243277031402416605436022759538982004150939351874155552086414412105129354712601052164504727568605329526321688377189626731090873760656473424197487279623585358788269912769475144875158903909689806474232307426117818221633755628569843923632946862562321919329876830614734639241544156038092097523351613836022640630058844799229041618311088368533209712649609563259301000768226067252651975278969514303752838233201817521741439863954937739411537602332912109192979052892090271747701636571832212535032223268200054393834840242987832956149879792458271342722252881733434982819315279629991975173241042797956505382577480268550069090708000698994630739522347010325478705054345884807560036257289285486016612998452955465434917561823079920697281630028077653398891720662510639016635873317685227918676192180325933654414020591085401492465660741541775184551675167736800631266016654560621469040481926119903171038686702849024969244956314591379911674157376729137347335834533652241752229278802323967843430406585713864482662357706670629098386110680683135907430210631012532377889710581796970500505175774649239115131849464194317568235783155891475282707657659868451305122784919180007021487523452831846434336094768169594880461190037819827413363573607318530255257055626165265838420130546217589247344846339900343847512080162680874065333667508896848046603842231044094877528759583627775284141883844375834291460058585142084251790977134954806298609469635411243927104641441640605590487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] 19649187101565402159512460587647128840403233129245985343073873709502593998873567332118812500382397297461872895219841897491717872657305092781885356286569347014317115909799941222427234943118430372221740536336951685985883669415029347255913358525643718245860083478580626951184734402208460165489815020383703343561197287629177854000264131647655880483468937673440365993855659723865432362544455100891030168006177912627129004227138741032005493984647100346260837793804414671356371869665243866717516490735502788669615553825988690280809653297922719647775833749350357219608087545634640714530493375006559908405399506933500222704163390107197732651505869715645317770541472330082411853224133350588871254030909077020701383054948676997754696747454308863564042473833603546742422712772605189016556680857092635350417978978503069709831211591391425739340374676425021994380189872947237705941061090648349517981950679329050124002874982168196310504819142786528819828202075909788237879954880276308509019311983004022016110995767482951234925601288103345678385677270984664747832330949229469705739922793186414997498179527802605807004864523369865753812427686757407137701344832301401781086829592080666908278812813265286757848060597438708200361553356100351195364919860670094984283705706476566814215285343819421368830787775106095411532781704732298736727549208284222903701466957688494998259283342146173379234940079936277442256611388738382422096305446431903895489287337011488086327114242081197658799501608436105576935341259335757488968979073601802072497684165831114068273826896458524714258561395079050920713241533662607082238626753100361836513893936708396198719365372885878975314612377483013025226582311096518340775977970606842836277546243825456671072962190429574300739221868464014875396750709293683476490871338546660668578717465854909532817326384052786330930537880017583083661969894027434140870091768421978418193800208062096854136110039725680907865514758414847093239874786549087576132988314454194191462365459820977179459211289851164715545676460767686965537561790773041005985277463093904322914072786065754069959712661140927037616737490741616076717293210702168863586490687663670201807807568874420103461395944417616698730250654800838822660247356387844249563475248937953534816145908215550737992155922720225317302906669758346250085200787608723636532411347601878216280970522078607287264736037688950005283369103241308714912731825395604859814232435376631647087632792123418678149110751274293077037478333996642210181877406934596700121332446555801668304737282488769823986598989697498460347380391764409112951643922916007204739002174438066907774976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] -7298702025539438078445351769140095194686199919510065749236861944146108320058795252461539058146274172980545903634807335778692342456650605968448065107948406681458986810803314374876242185693829994535163094480833899854644359258190412482452915022151451910405765755295097342909128748803473045761511361676407272882004952492614055527283336316870243546552985916155762788122893690257750759540281593308131105932039959223575357923547912094916327289509688461487593644171317084565141014775131742624249695514999584775213277405236416289481314732387161339208381709908142682695906258209043239034517206209086763447959801197594878866960608102990376463128925931250525011063585253223942724013240364044681771816873057133818442100634778087766384128946872926630430674653757400247734773416876817910820225826595679991293535871872693689569308120131088934383112901004602992171276051597749673497113784178425677561182988477303687306723232216423791035081015250394579848587471730975591776008616400370549310769340375455159147316452349901474146788800759050417798527127748801809804598115400658007784639045655167859955253377461370514034414895238327170495226826273573318875707722754988938732613958851117554176200515902687412634538198223384475183679879470233355295336228008486537495949298003131517908063607436953566801051850682330923934639977835001443038742334871754632207370510532476009491017001110531270720089621686595433389442121892123141653417717925801461286113306080791113769713743181406242308784701041121358733212621723265427807130429658176294185793446915980898771882560656765442243811655781295447060161172972669395900990187034823269414194269243728370875368468630541356369438014802921462280001981268146151012908136430253074086249499991801374186039361974645771926292580310652610278352374135131426601379221667733915575349234864613066899139073468836196640068600509323619356938498176521633980379666303763153309576263037078974503396885463601985558148357542005824086127726889379047211795558978534412247362520757362669738631154180820439776362254964747634383219325408570845728353593239405850895135757833214583252463991721424141992982913255178639626725016907152492999510386564492979250105643524552287761901328892367537559206283533031749852312208988031393283515219527039394778184524608140741196312807927666842131167341891345891455090363583958914410147786258579018390471067079180007606260798522282077845628829979945160799819142607250013088080836286159255520719662356044875450876891828233876569240244552885440908875220905584067916635346961960490938136998280164844616300641953075515594525431742521781751653118219368539238778270409222683235450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 1089174460054254433306955202981723783295043130668523890707996236213984500598766409076683448147816065419511379088894010949043411966444893002669917633908530167680840541944337101480895982452094928912493706530328320110197659651828875748703590663276380986125191568356852697456315743961244833422140726859366627415929725211052009330233942482122493997860816596527949596724137739927374970080004767537225502131949369383807899781187914604256846985817633305973222506814928607758470437265602577631791845307984926945322417546458010267420253718021217306209621434529443167724834110332335910386570404074335107151281317575494977693185361370323234939914761365834712475586251040561883382296817108938649261475946685922351115699450346486713818323596194388059219576763080150001037027650401521649339020505436192360031591936818787648222406816689972685669278304958413532365779900803567066875230126640143234815886583247915132689880918394874472203760350095642128159798812385787929654324017138840696669240842554700597143928165046123179608888898766757773417948069625301297619204569326074845332363491119576153486783473131233624777260791048032039874295840234082261732962434013129324472305124502540890134365911374439916428820891581767492432110087009745363970313917496392019383965860756875995345271690735576200305704992124760322433681004950927524098711917381379875586626840658329293941181717090669313315656005441842378796695043073274129857117144217964560696418393291123973597972681021103351673998952604068344079680684117114646705265147636029746832932229331958327754932308159183963911159185459567483696891477839676700958320581731907276369345022876939000287474475610087732493537709200209995529464365919462665812588023170662071365655762950313244148101903027804137201463287144541143050770434727492273213534334136721572652383747391337332242180002573540667934402015205212491738142534353908989987495164924873909181012681869608228848717779702618981805815649393912018684365696124553043320358315712232213498706949694259086202328267327722864160557465479861364282969742816896520116814839659057896994462628618636664943342621608441831397048532122276360690277377618863758406923018357719876525476617325094722969868997674285594341381689365819920819613358341435896217969314007724831578842312187171519529902731692714773630312160617250817809342932951379023990870620411048236768121176567940836528921568654677962679930557054591424559531867917585218103097980354966507796863036963630670985603006486217315725761312224681091722865439439594486818042731748326887463869590402014920099214616098494909605968219156970720466734075045521519058561554871604977074176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -97345155468949566838212231734267877522114384850844159572553958845021077755814662792708818498991723765855894513541084377082956927268029067278922825203221104418031252903036257298737604399337786165024046992769739865374854469795691821311558263685300822316543886771836855962356341372637045306004883033055603614030548279948072998094261219458402025602722350749393596732405947477877861643276322702802565903140576387499969374864198858517793515227669698968336234256896349381574789656227347392147753151100289239282020506255811396998993227191855000055358163921173351860003338818509010855655889682456298692580637298358683549815569561913955895979070758087758664879290773137491578415979112651546225796500043276251610356646637972615541454195064873451195930482880197868616722202248245391725370159695674810371739583621025911264794399324345093200069817594950687091821411873420881626523774749058717887067459704192773237709446114760422125518503270362811411060942866539393001110901423534429799105239983683463321998004574829509826584969956666457393144542568778704331444986297421028793509239941500239278531567776384006294422364760207940363250741107074623316484553140476320111114080486163862396979141659878965291837755989437133511654511668568776436684046751674645677504393189425543616933740310040216396209123537192825748146010554983539869935707545552602095528520651190025306552047849246350353500321628336322389784511060508090358148175008005141002472617882484722377526628608108011388761746528763264287015284955683291913995384075666479557797569305192050142466485846117588112127784404820266374694117751961728833155887008113547367885067127291375792294254697535077942564854794243771659753422103793696575562713374255532343549157490556849633552074910554762435637958524570116100571299920662494515869918121471828273597133853308539876691811026604004989337017009387332455789504733780635923490892412400798297306951004769216243556229068438655743288585411278599362449572467139163541877310950261297895671903183206657302696613321085361575278768341480015063964741928002382395836830867820268834251934991150433256302811833094224290055507162385809441015167646214933098090780945431777716221810538243832045754983173340328419954980934945326020112157455712736453331735022965038251478837436857157631797645627953851374881460235274117410725573069669626885618916413047247618661427309512536849415933041628113486596671912643220715554248052649270297473598002209215419193860915927852526283086635892123326466313015119408287458067145410302604446413827665530044795567905672469658612942730596021235927464619781031105692609848838726379493184845409324472729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 4319359839423305151055696757120241424148751696645846442408369485955053351617438340075163113387004740125095888724135715370274547553344844299876665430222652932817615880424261297866173298324470267814095324306081166168360753627632987251699721205750124739733091569249099474586956035825446262964651199096906826189230317062070502685624515731911345371225059125571604472670671327748351741182950967450205156600241860890809376646600421429464283377370527808999631204192317662275849358767307668134893875305854268923898642150820374420134854792992666811403859576828733831463479869694961525757422308644834576136970612178646369901349305758448641683734554882177091994861777724269994512227123065429959232384337728272575253387799222227230091791887386269251526012439825313250634122755961662924071998781957855097334506933332729856695110208431923803400749452677384179129306221591812989208333951904430327971941762483597082624115287071303929158663159574034849213351334476994256093702955559607736655553489011834848284387918275613632214483300865550703497420791974265284337931318715441319231148166247350617221928029641412968975510857189272820013454929147511171915836036586068183280366088035840736798869920896368061676473143502290329198226757066001263520023864665751687305836273476033840959477888675250439400391620348019201017495141625599819968737955973975109384415094546531444966832505603445064166212836743716089991826226656674418209346239740542855271924926411761603787443216122934260780230591882668653713575637256304982078081338375950288658004754395851641048238505935403570244837526581486655885479074556250487374839309277074278675188892012640997396068003529361318357509737192932999208561362458888674025285096462555290200535005560417304362565367594103383259787386184185376551220370648186218932076779172192717905598124619080381074001431740572143114727251750005967027049961147912655505907340826329857659011464713670156651983938787898362664055942020475248555392681758000151429806022370523791586295122183511584461411021370275514511080918042142465772433216647382528582014260945437874227735015897079027473137844945111037761794612781358041079041200854143773603437953071196712614296578635985312377065454319046432718154771909743620440495985862502282748902163781718880999418549527938869836868728937699821062542759236412837445818510361894562344294272417895342027144202422205189144453733550078780804701799187461230816437552095575410564681632093925601782529479473497269389113353153807313398070340720158187342256655790580485055077630880446732896709497213622798221512379421058494508282801879134202656603842915953183182373566498216335114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] 549127757191853941437615613015736968062855264708081604439618496823332773458907323072457891097574648815967644728897910373120574263473116718840454445078364959008184289085588158423707423727504899667103199176547189544992998451271960829937162893720295108231006057928862603083858517270139609253919412650699782473446922560698022110469741769559268209086285539631369442765723124072569350916818735358675087764676677772992587333524810264760008677097071923314732756190784745702501085118266206544788390651183743553805810528811965293476380301065026235290396819677051653384622237599014537284128604903094400938831285026856094468013947092110861198779268854769070241572600089242683847534884140797259489343695562671190052659494313787058078883317472512975083224009424760313517958779328000980809821344787151177556492585118900811157050007284159631680389851214178767987354205768813771432325047935924866208878831675340730705032503545692168770900064761050309876494539094726435153964782434062216292441589600429508465137419641349841615410614952620658141325342023978640507179303233393840175438940359292655621741506380176782707264789408367157118500723021310142110788360225859299423995856561695755540062748246084027210869994516792959981840979059258483671626425547044587170390850839435001881210876670362996643657952022207245867146943873788008967738306447323584591985029052752501924099918686780573414579245098538447709937841557477451206752826558291385049482157942125286607499645219530582877095686882341201583602580292469899443559833601074835906294044424551240490819683316110825079251561246192274308232035862115304329628366394928955942361995976980324701302511130716801260818714759311033143349977002762048196963594797136275347507005374740499342475201088430857494069931443417146496248668438144114402770915274760536262717637933984776761820370126329476800526501720576306668850818340296544283645580073237069773474966436743259462560181197008130728593975532749447590873213676247891275495783355596820005764791967526575556488290704662155306774717298474725137996194994344192026594152659428849297103822389630602157847690925395887284938640012731574148995891603810597758718431857518432725992104016488358030445850993641780520366730946669227322036707271463760261294288302127428597316777589063239711730907455950029253989689621370835496297071289261952593098799130051517295226807701203667539688687852423884403553603030813497222500828362308839600772065993611842524278565878372580857713733293266419579049220119191117453282452128613741198157909043293379535080177694680861650313281627534631335529745723748778140317679186165557648559092508547402956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] -244841888833816582251633201148313776642542558159517049070592909161749701636417513898051491121718748806182744017541061943872796657951086392298842336781070329815902454570718964313038461003452257312733348511261851001360178547416214546009970383656298889459736686847208822063332784320592441985008730390795532187046742555526092457416600037863841063392418628814075540503720053810327463180827653326646009370648949429113590296774805194649245279661769187779963838514951473080890833718605198601936792212130673410454723827769833422708155845928247594518362673927389434681808576964228268199673324906790156715185340791015929986478960844633967846118897107329132941518605607066612637214785931250361637078282444534267945040002392317800428684231260316083545578234692745305906262083623404642411529348847878380094381709999458114275230385415412229503976000644958528185949263464277045803809327258381249362596040036606268358130119756770795059771611309272544166358185134303819619613020336285489759740108675583273822767166660173284850771463705640281559911181137766021267377516824958059443159667503643358067712878342313922808597393199554866892457717385631165593129049503624870284763854747919593008702927495055177303081108553522164225993015518133751117378245200961923880790749742135157732743543386535770905761925085566221580193845809088577088478383752341996432387044162919109656293268386443188035553500805300702578097018705368205684774552008325579908353205474014440642282762513395128564253643448996165258879961574435750811411994412829496593946085135036754561418321654447939909574079946001872385406181598721740922536498905560660261601648586376836247303808517934865368375782039180851779162119716501784678334437539752483765189242677898215832241985864359645615194772504352277054017528877990332859124906905792625986373759603062383660129297548961851383162983291154231729119033838165148438862874367648689715106154704449159878545219808597472564007886776431126256893967819509627950498883407628441550566945993565518177354549902636953475122777798414307872160467541805897055907832306933433155783197601199444592877877017395180423202718552009077342516414486477993098793328787903838811162036307075398549068403876798160703143179157802850657216791620183598538050854875229091648743220235157275112591346538476760749884953492520624504348026431372774996842930519526427310111015434506295654888161980455923774290360703604070840953901261438302760002383675562655058908162119245421143248626775609398287987951974098124767006189994984254917576513933460585848246766731720706554457381157623633678775636854245255866322541931507100146810889532516167843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] 54993795519907568729429274805084549779126449918804407870517744545610888721966665305747131381786080520964427422238308709550438300710099221655000488278103019061890178037267373221794041869149263987553671249379160432934236844533388045447506982126428320409443350202947314115504491994701029930655776630987693240104235515851677779166757508500294357739763874083639454497470772073535370481911144870904418580438966845551954482274944617398963796518073352612786231934648475226192222250634890826426599796245951217946942691307566836404838424424874879948951854987244931339408888035025588175030350715719324154056495251495552091456978624558089029811343578103789223630198013387264291310152219244799902571338605214561242770471231262379315707215086613801628164123052314554470773430531705566078017674785777492106907620340168010269189661111272004216996081480577237328749076460919942331031922760929819784767905249970378977442214590985317790123906068754682814690136796259588313868403216511337894694400802279066828901223264371675304376506194886242803494556411232500458048390895050851411424590168372205474158201562273861785463767886690514133743127969117972558616736880808181508092646890212147288484553169445732218434508765106450688243405454276682437850870528651960886196002541932848860851460346870001987227473695768564438899650995711367777785764617798838184211314029183202022622659203150775533802759289622538204973297281079886398648565425501253535487463215843501108961728074305540376664020046064560746752136719799357602300470045511706438868352583234821271120435622148268439052902742891181238670070591333183877466333917249048700616372200563768415070784716896933759008909419849596436293961002622367094308276066287799240330696464998258536643365449346362088390154005336867486483956938244086452694722301039896345989886779465446094911496431813037158911431430779859778439731431180341322098205280401048865004901649626399551087792089005553305809501233730882370530224691246578076113364282146712087593487484354506232441716381471129287385313329301440156498442515519486839349460673108473599562425106740478575606795490272741129697414646141461887118255551189544960517754440949961664438933896909558990782329044200877936128902578537556092413872378013467527463194884537735127077929512757887591044778971783404554406112311566298802341831426428354541928322283577541677743774109079311412803025334575090214616634864278282646348010501867368811126004844970951169848859526622353865507513184726433783952227574571829161809773658438201171311037127761921476107108487191225190833693152381563090058560886760610783488900978969814055870410876232684011520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] -8367594565976552017054019102765112276151297439969900165327440285500281875263763771443950728744063319412273878231222558471939005327423145045519345474454262275774400898683798795986797212880574642321631865518980027267803289814396270625246347548534126572346270880439340049598257110853692180371544807185020678505245400011305083191485567411500608672717369394284414050212236048270692111720080100924306006327689951085607769266972659997998935964118342893909301882178204324332461921706650082375903824117119378280429347803391558589295599650270924590393375701831771937131399904882381208441213389985269551288356062411948449101901876035748241976023795295807105772219694122960050248102427532244174459003790868679473099074605874704134359756188199622256450915112527272257765971392357211630248720610915802966896461095678650263022427994274870804518137955447888200704130298130462093682509878699544364063047326797610428348208751524800385340620729467563863060943304166139726660476793704631243523516286422139095488315070101721906876648473678107923824233914461836571750855602558713941786446064998410371127167667779040933364860435398514880741114422166720640080917939925266722151998784921043414707612976224995311354298615881531661753473066696761813187501045796829406834230522434763829870773569281658990067993872059490001002479405471958614400670300335403165835794549644425874652366057793711786798700803209848914420142476158063793370583017382365874556442025229831672714116661812546975860440121647078871937648970729288743458125937605796877611444628218773465159572920590723183918630502331939320713527597525128780796691237816706299755781104921318229904223478769391913341179464886721002639939009388438590737711624035599919286399505135115753699399002879110226095904004811005428328081859304235378267353720968834456377840802954746350774748152742830042798118382624543309729787785415580366146235353632967262423686168441116877647966590616317078993327683046713725774615957668066467638094651489804381947981348066682279291344324934612222357113103440447681439319573709755374801246747350946504949236765287678475182120855243663968637268816589452315266175978482087619696214622667072610760244003651739305276316616013073921734572758405938975623360606490421825142446839635412218687953531730012753555896395991804657375125567286556905309974222203771097838979423685330240994002962319807899764436885705129070193179360716872620426221468699522115797293624038096306312570932907733630494956708112825937195410076667168406888358824090217650273175733186329524562049904015880085276902415942423229196270386231081772269646563826306421238538513090630123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] 730193488743453094925789642085619427323863824818265053495525674937414955133824344963704378777456741831711372725114281857808975393601038974311628002683301458402844384182423018160566439966489116298937860608221597687547979623515927071324601613962676070581963552147074234841303683867835836363727761501406806873703254861192553668201323332488916852092571591294132301084714784506117519187684842207421204559615022896691968526038411758078337028576709854309007929875161879236996669168754853691412864865106061716832942907404716230732490504767011481801390346453344988959584078525890938444831315317275232883241546922447363021088271746364310481353063536630260256409193966421101932804329414010182991619758358923506915568234373021943129237903618543740932299161552762611704249315646429166691884877344885218528167286726631864244765553022532793819614986873653001700598335085755891509767657354823603000069969776978195379972843743367728280612261514364672096672812104587968247291791455012308374767683607428177833605121212500084184454743452254856617139976910199915015183918043521739916749743765024733258328867551738202963686369897103440197629827851010287836396614049222691518391618711448601874350659870113181268214913491969990097312037701646943085361080440610026815128226227952523674496039355011200954002018037005668099006495182891117548053309199004705104203187177249681336356543335732494281172149286926331329195280074863574862675722121873889883757357601249852352744033565691647030629731490431026688149628625963508876026478793019223081267323365830378507189697211177176974098753909848709483515700049409948329415601675591535507346976271800555802395984474998120114497953951705975663497661495938810482176862670846372966272974604957495637335647873395111004009057851803360343337184827612973865386159256845555409212121492502827328091713328192715959128492826622124317883331124415620629435276478019564745170478264795961699268696920487371234554237368334075771528751479684116499741334725441762105407761792447533714970377498565993748958461516613949855563719372811605131600402543548043823385725193933460790243808103260067289184932602826824298408099795194455587501066883544381466916344109587834000815724664811624155516603031982722398979662716244987559152569980324259820442415807294825451133769939207961985835008233650366456531832871418154606262311247749095700353379663062679854431393507152280638380503491890844673306312227730870512210409842310906623444292641067956833877448560866934177347747921260457153011173814703637543575947009997231961941917310947483287218515910374052732003851969743294198161373899920630596291489285086904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 15267169533716921748970224602308600803113413904740955268168413749659892503239980136540187466018749153536201994970797543180297434408797550475191074514549225940590861051025381511325561973932509396221043341955288468348416563548826806669433499231215568453032888768240475675923043725756925125922208800135640583203771653586627381534790483016256147031027097601370498022277906238605397230854536182008522707676928302709746671173877877280177026358270859715588055340380051070093671757522363606692077347007567026133618569167765708633092999473028772263531973545860155890652553451200482607664778286178104474754344036268292808562790591363469633508502305186388299244649621336828751852299266663419165286001862829906274165745382493895139456363967429987503207916658793271995963097458071211916154487755631609132439904530091082672847970239282784851672629508583438073828192994743088128933246634120720722950667654667466261550675331490978627506452547647176641480031079854093423740641939889115701530705029237017880817992487464249955897678192880643324274785629465707311250842813332088684220169064852818884107289942842129438644789117669624538700893498530557384405683404389851739706389076981806666222789507545371780046271382873217270287039048534600145999984958720653538191629309444587314961486695765046418667866773804665532705372205502032261662764408915212676417977713255245892031286576363564941617608808021630108303725580772049141879580239308007369110039591784854906708957436502765323022900787614958839662489657537894956217668010332208631119410297147155289353908549495484328897363663614175252738811804575114961291167587185455434745432843108119882575060609700584020240251082506176891452372144297424563135036473996245455604424128954393006769460688711007251700154786178231622967815205299081376104931986655805682163799622074815038508508764858451497500219672718274062869720212805125116599672606651549712406697213337450310145838780072956087801345456595286442532519630755025752410274008680496897076476843155589304210303470933494774795977338080743264149700962726937224823713734980632322859867315872991328870674477792250034873475897314121663362973875172370371588321489146480836282541337345127525094113599610540181715894835369667925066098017406845768020806831913500599486968720133886829886188604618234242958877623046420547963510078880321557952698187405168542431432253934199564006922674889021127220356279726630017926118398514897592112172545780600562403641777658786618355924737752962396881830771878793521718304485821366055168513221755368652516448955891909397253435769013569908888332133046670934283197284987376736942268757982576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -10662965938098012027384177970998892000985098938537591995348616194351234112987088951028708207769913478527067583979295446025510956369425629136988952130795242949939039165980892124986423752813982564558814546905481759547922307721029069778696995012350722680677411952528216724977269764004253158625650344034114256305278228427042673398238541893339879800898534616672632027238135817612727702320216650342728498623021872147543774991452790927644686141305114580698396482773954159596516079009010675054599437719690391953530353938432833917722522959069340617984725930667637412628520306755535391401910962428609838270872490894082932203214575200386962748755362279547159457335307947719704230064879875311730721490585378792301171528060263107125905202674553215748575291664285381419707349001181311745368854315873405008679398690087738053363754656022530541528251658876516003586119258284067623767386036389342423913137777750058161175367131612926203073448461961578430959947650509481463901313539128065998187327292624369482646713762006951853882217510093392079620575696337016188432789479790057237476594782753507122369313805015430948067369934868628878532445676529243145294247068707440042926611727478567722866144200049229853744373354886930893785591278483052014346031887695125234553984752566006710691623591525372048102029916547182782181028953008424934119435103288974024780792315468148413375145744069118022541746151658530924406595854277659730586237088316465694170590168596547139408041076883923223162861144885842623808147045773358437123603331300751323784387634368282204048308377967085868554257628537595150272357051187234369446800618886085998629313508777973564097074628685700297246165115692349421381432218718081048556505650732961830620295067369347874397617708398200394850088754480656043278845799278550991430338126681629230455338118030959553670633182595539818304206554856036266358106051843310016215995015955161031094589450781766662126654489605946654612490535957561071756219106394932877971408656305723296424472049967342040931489596620267952480534263223555731957350409334794727246827601742670638377773261697547043742542196036889360154049802433188687979585317895599119939036788897458870366067682868531990977480575779824506852770237066842860485465354041827641285442337215542174691621234203462978262532578758747516860430462764621075925830315210713476642953565503109812479055081402773194821912220179862967873607246930589022495449719358272122153563903476644042880539859593608534648791319359823055762135045728774693729494080344638893688116011025206708637873975925223736636553638579946078544226817739712647824982572542686661749612408167464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 1870747577955126383515706387211577680545725506892075625250422649201395888391258226452196996966047747527052183011954006456162882122732248597394573033749368173541477182616992318044121952969025488256910120748531895684294763332505595220683960217603420694979081252489145500238665144083844130701074536372753651419915431832813810552164526084537150122695436636082559712320418461667936241480534388264229835647172039166557977917754901766588655471626304858552979715375952119673717872062094841131555171974288835316748411686532407532258096052962703934001850958457558670062365923576050076530929252360265002921848869527912326565753566214549649875533786039870629656799064408577786029408505544848013887675286831417933023742056209079963440686046469988618780173373859922029501504055219546150098337575497233859377566328224343178995753101198152074684669934929002214846971831455868826332153360299912467208541794137136106786651926529295011695197218917089835231830935511872807441806874972345230217322303564257821287924499942431310933374210316473055452890486957811620842529931328569131482969942493411524888658125579179644944793168157017901829481211030826108410070077398003056789834066915965909203191768883056586245440879898009452175433655641728717565675903967670757448657362219475974063443149023507159333981887809071584092678648279174176550452716533835330729743946659594267225988888460221219167601288833097927142953519326779828380836073597016132847098927752317831440663514465425760001072566412455350120126399278929151840919557006267011356655211216014427726929650720212532224652245838917945630995555056771765045279850113372083676808870625921235319037811798126136352880351369656667409397545907364019021366751329936929473613172699889746334390189577592257909017374646692106589600565355486471720340751147285520507606001126223017477489430404466717714733706894190673772468083292589566675913446953598471207189964572122629512251094295248777883436870515583275904330869628428743106551510742055725897269561017137508763944697180358348023798288140098724118496500413480544554345110643070314966948010622582879849205769250164696432535212907487236526021588061112543521885966353823307317229398139117548167248764661977350688781941340630631530991739898402355191112644950901069078668612202380493540386000880051648280820228725337112344048544409478245653037642266381522063761939931808476483937146914168338728833646995701788405187434295060864268412811756051455304187166646544007032243175669861528712211791116981956494302741851698458212903417826547011646477181035651858327230204179031477404792329495480932021989270066824380639800196281139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -103192391353299224177133083709176850124942712040568766945847597123583722669360874145262910635100090693416265633960723087064723601271972539488097210593208255439455391590083015472678885064205077341819829904307821362282268423052784435913447029780498162286086944707208624889287226592638254592371566693412248577047867216460395853289594102107949725843172080008758193488937690580569500205040130359906884049018469518388595877505964378364096372088728258935895191823479554448121843514235631559569945963081619371954523798910376523919615422430143980538966900786117841669028845966113911910525197935106805893662144944549582826120798014917798165675921783622867333003609288358323459961066014558707343624156341676746355531226254647286276403120663815407556008373797112472715071810631953129844572441904547161628787766764152514441460348610347906235896601424685452393203174992869492814909460654753368075463169203579600781443353168390956803031906175953312876283315417414290286501056529359434984416366885857662175932125971596358303127714439041643467145823746127541107163389712227023751708898619899624503001935970784960109024128121705601258398015490038008779045227562524950253045287087477037224960878248642630881592428573802715245907239454298367948729617172416031651999398466470424748266080091688763391522831847325338445481771377338056132673231342164671397738695305970386000989148960193480754583256127890692329482593445122257894589454774297682991071024467691364707021354788295530364794952897899697892747676451897062189263181480322000128946592431032211439812970017113406484179138892679542968898388658328398412707593415279387802560261786878326158898458647664709329759124556745123875895565263313511020397953298516726805731613746691885116018562926224409630733755021288559872047400729452001834290078183519596432152124715020848318533725656432085388694670705780067723327640598785882018854382007282044713779823637828534683411403048676180639431512968998716463931180220759408249690546593173959623022175189462914552661936772181194863691830648270822609135869365780432818658098509183098971125275264820021161097063932380681850883944953168256456002488976633011547864225424009842365820943717472096093292252025625460984449810155660879813987088696618966808890783236890254617767800194772376368240938762821530340572033193888113473746016573829485024725491272821295881737944196573224829114214799866135541010909119412734124382994666174700874283074929068507324963683207733295970888534344994685210607324764679345125721627185446752071266430625022036375724628165659335606543572408350589467453350313485308080210681419512755234104098391326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 2500793679378675618752862774896213198857155733125875952083280758908781249197091459777851103096225024569204874086286249008062092292966062877196090810027301727752077103443425508804381229390176441812985168842944506410941665285102885073857398866990463821050488857683577030723653038529165826252738932029250052141991807817116996657656985237682140361741758372338739660610979135541419544866123915064078237746954513153580194333473006275477369036049482463147763906631046506277796364606618414195733163152208364426948597523206678257771356923286552769196275325651348804768656150418488769614843333187002269878288406048152699786115342503613931476960579492203338212891171642250089320375894438760457347231395232515593408967529424979181973650260757615035579026471027531511308932297019568836967712752825517852505078528861418222707372658877202684224675351233922871398311262711269393842340644058373079627504236291493819713773555419650775120720151354881238019699738605432332781178577188399584661712476376383879672789900545466939106165662097176501598043506852104737486718225613799439951233805208372204839231124999545698521638306926125296558104049906189982290381134963599808108089872443161271847467703042171186726279290499315972997815080155572945100585486420140326494371221635620712761697035528479306089597910857546002160583373293367853578977536330298248246175609924997771442596316508222455020645850068960401750252250571133345174964420635265141311251931602659725089782425659427892947424022107109511504234757015427581954327292871115055160988055981178316820437225425297380334594482538971769008886372889110529942410216200667041137113885237971295243394416448004611757929372119016036499670122064053088094425639531164521414276161703847354257537694502823883919932393223445316807078610033788969327599031078518815844327454350104173975262728547658128168873263708492981460132936616522980667811438466599847153674618205862597002009066618168150934980318591444223229942742162633554770811752361940791023854266709871817988655675030213971899132144531567078057241546400881472339861511903126177627496610938418221503495931626337031550522880736707729944345204318886601402933189666469002244117396145030874439008453919159115481091884343857839846554390942382009096452902053884662915225325978788347314684481743559793894295694870212794848773793535943791508646828285220128037486363523053108839852412092983363684688867825259738133914812517105850177002255030647050015393691503593233226455790751380987060983955062167282342981259162245846170375113481857820860567203222704847934820026058802340153683350070718082744466451123588849333058173665280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] 384581893710532409575252369587833773556217838937809364838379121455974741038054255105582154027360813033441447842605254210158900726964456309454795969323940143751013482968750150657544294801520742553435433342164467949009540621460944641792016653125749045282034032485378889078759094677536363441373649921658520039655183780769456993128600039790750774676121921793600733107970997533081922378562649219555657982828269057937936857843831991250952028300949563834106497866119455977427120702838964124090361564346446513048879276797740015205005448436023181094306091651565381154006759521261582096898246177486479193975114264495199649642705947166753625381941770378689901722960363161115431989603947045280982266421532487072311683048766399411802251031628548033343036842819903321828933459547586577379577005035619722905141311611753120568312048029298532380557341686171310419780536454848798545189163782541970819021127130659570914665047512017355644258521454070334083577774369473552894621669364480115280094398971464003571600037844328240726559399921624914073869925775036374968411585180118716280662336132985534503133438753129820971682827878297908803810941597248373218649708204961513983446176201075470316234447901351405679715557406780984267711187196746509710937012083200784090983967244725374819215883134892092257337795907579550358749723006444764846635092272928080049956334166040389248614385521659683268267468414074200473361639091046037923283036163547545800128844452368548920820124218792819362554025663627596068601463389644046286209595145056902809359997333608592390249409927315049984476320062932841389346929491962877733148727070687639448051980808302187162127083420987941942657904296349164375319748250264437686181512746021541784956787499492938644201043537576875091435309779805930697226399155762447091184191015518419791036011315873595319074735592241054180725963958060396375086592543986004164896592082195458156766292883201411806635423145455185206505628041141120055735737518652037212965966291264204630142457444000223282063654747698737816729372211944764919187529737544456785308767506974396168653645879508494261741385696650709195188622581595073383759494848777613658857665900114213122462455584562238375695217495001345699780837021285529542314820603424681310340617358781685770501019616768380389709000357332271006911486370678016444423447066546538738835166633504790021316348134833396326861327178595116427152602570688217602867422355300714277009237525086351601822406429776967350775016182046035480330160544362716863109516117233201045128974519110191899988565054328966189916116751327913397216135432012184909707126006570326857846850846720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] -2644952726867798488713977338500721484631421507964015457606931780839712531518879606685476505199380704868734295580459239040064319337738088372623001967574115682833059391970634244355373726728940467443475178708503775634203025209737804751129579409906967735896500705966605469782908768032784242626393261622278336836165260247195066238473763405813251244574857613486816471758589288329478107240152551268218579230981460514564346514150403218113568965345432517490347637465872609676854284213681189728711387636969362159566853997033173331642392870981973735182230156737883576505041489549007466063599973274061746663212431111976570146640689477537454356376187551746269013503633134988069059994849356329437297951198877424601787806025239743668171605219879059628690546312354089814438142306570071571533292498622635455510880141124299434710683681014379189506988518872778035512540696202917068669214626489518393101943741544351819109673614698045279474044994819646651558812757217046042425486921254838196365219710319519495006263200957189614440912759429105748235405821143033088606769825162554375274640200973760226356141309477372424305798134556883196589436595432662472792546344555688376188625511323990963490494850079059052200672636162597908682700182993152811703601078387978065235178823701629210297144556168807437804673298295369487659189900451504175505575523857412985183369891041676524085564815405454269719223842023773536092375948420624915996607908762425571771161304673680682994008503155755859464086380043496024527164570663005982876554912691121529292541640553360287962274835660027130529995004755802250664276547725997007458550376923206450042060988590336290438454306355378808885665471570271534195736805196173376444992945412662274051086928682416745310222419613765154759873450722579709281347379405328189246326637368049433150342770609468959201642527452347502098712018393052209984797745033305543809450052191326015822150311968453231194936552590175827997775030121736571609214828669308645438235717682446743297335038450562579503994823639228720850074135784587209875327222735995134721413669971960795404489878835884082250345267871696583493283860419857878719732996907445894546238521916017366752256755743323284373951843558640873797819299936959130723032056462934427121320054478391431730412525494472632360227834783721840409877470732093470718804911128280816508109350388807053676460117468918207356467072756971978838737254907685821339511367503577052213909502133688885399216381577739628012359276496649187038785994985781568388712357958916428636831420356232267107195219391276876357844606515661274815422801055130376714359995792387761415756185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] -1254993726417518838610822591408765911202812319544382054131810626908000747181958280873477174678531864352163252037998310830942845583578746305363462262587289919800666256885385743264495633875389628851854818043869657889177699498550257811743952209192738168773373082725872649989566878167245291099635998883740495225522382304942048699161615934126411783537429401819415731123302299632928040087460997438723864617119296387931353642418122228359807956680405597903783076134275400209890493293072204239322811158817692467076115372924919276771807325098825145975726023562448226044735427814428434096281806682177542870100825224310284947743117263358159159334631959797854871070099126478156404994785529952893068426668281314610262714364765249950148452463666286886114956423077397185692150273936057640435649241498507454141762170565976680416579755094329566841330402104246518392311603042152097385684963708108427534414414816826535829245139954413162298421712354520172713606362396642007887658161647634125445693399495830776510048679588070337718357518649941407554922359701131951193924831791801367700042362951111448066610559485832041204114404304207394066137859623852618035602045759844542096085925957569721162925678639002292141009530816249510620188321956379714731901712668052937528535236638014108368443927035112663623222081609761623300858268773556503973862229777481182234071088585292940604053175813405754800314536019252279698624665073966385038530568153349566105852105481764998221517624522175739618712508429179649762225990528847759668631405077484779191968229421194081755485458821856244974428875545190201803369298534552838979333291425838538451093524826542509079373181790481932893621128151695580749282147917903890108132286411415758889490440480273274960629893171546567251707664761442078877064154006600006948583161672071125962512804907673600311567369583976311701260813390178526014197037167263263360073384950615962855352017076454116993227932647310505058261734946941291276499647964054511072675432507189041561143022812453069508829611010196965836905168925880722763672490470991572582197414633434470122741217157441623330466578749851837503704426847132884422956138584481614527669902712560714304325602704200166453707929177838216006281453594963732713488562766235585776710324503163738405270151816285228256142074254920823840282007108115950872374802781421812201428785290437421250127844422557325544053714842827579168533820441770579211215422287686415655263256202848032621489142899135696211156142798252559978203924163256668429400345599690174744801707243065263508631163164042893881670600290520702840399567445193041215689973933878270218951720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] 104135440142763668562665906379902124036605680048206062682605166638333121688164776854125944430324873767131213560843999915805739285349290024922588650637814850940285814289656103678514773866859617116811890104072132695749723629578514861845642230254018813267264527950877462859785959996060263867133726102095951015258846583768344039292022213152447212131689962107621048383285463422229193349209725471741200464390076977925240799524680717331295627483135698141192936962203879762271919827933108593233704506635149826219141298816187122481864312346623429486656710539210317080974488761707727388430793723936554211063057600160549759256898933415640754456349677016387996024952496916815040990784105513830491229399389917628386565026020428975980029461615655523866239270977612651308859209746583533655229812130888531407562017471558681550917991801664246305561484259244319075901014912018161716899747353402803740777060705254363091279165605120674161066927801620357796565230375992406481480015379741523283340743391424119932319254927115198793342132059911303122858721393193445770947440280065987887996839132928702752480566700303032326372734969769602679211144518360461535870361750600393229050303755356202634774722252072957486651563512968540637184888777675300280435465687021298770926639410992537831070308776104054048973314777491421035277206065301129064374030876778540999951935826917458673295188507691380506639453306622761865429659473740542551816609899513664262845095945874778353708054052284260318897229652430390160407392905797789748924319998836821083878894448793593376728297593197320747346955198687273284225240100368729990373454774080338013491377462940316878673763622144604903472128661953546397440610827692634572125774897138938689433762002436722553347881098930307381859155957916261785156343537242151507860843695269698418143209199764312327949921682314362153916603474058533974740310546233951584308721295980103259058022395053388047048552873145932425036019407619934515307391272612086894017216496047265839817730499493942097653357921567066335167182775299295304789991612610161451108246053036845693570382151131179563131423241629508811790606309394379057417212627802234116698658605458879055555153489920724754733102070489010970415634634097235458515739673218055113504832515532065513910545263791211413676869725199455044966365796322247282021256147867675115440286422638165866016421068440371825572084674085640709673338363750187496923711597610792464498819978990465892486005854356836449853080993558836997286557359784770990358564720004813121072467651371527952399999126669046272351234227667494730823110599141788733641510582343424745437921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] -2873987811168556426040174337923291847726155144516628981710305750666276196471219847614603325304880709453781937857664712506824521138659922937864826295213755934365102145842630949622077692831209250880134276991178313144135546283406499407599933250156819709584942483747977865789671473805187060630115552782513872961731545467832899997319866660422348677233065410983501521458908636145735967038676246528283307557905907814813420096153853382755781141354701237548761607763678792084207819298621793071956564146104960489511826262832967807902716748352220647416583328048925527870701663282769104578976953957104451591894524084756982767034422214248016226945137885400131390015890568572827662253731281261381530077154430471722191513386911758217926533872363392901653520683906687963113667754982115084496738769847566329698002062767120969095875011065497960058443043907420056163616670315039767347698511458009947184452726575191734377638878513206250530588775318936780130697578103001830221358084333856265062053693711046571479519778459769216891489879760886606655322224300744993282378685327816813736035748546896449761260044398042555144258734639382987789411081401807045003638508646788389237308434239433329280154892700631929223148095749883125847556464024032313982042603745566203662707636211398785351123986730250444245878139585347896283204271009303139337634235710451212299672781800356962086914129618836734655029782561567231900866584319320922336996643062750461168585601622438977566793968547317760354294038268022081237527788432829213077041919066875050810645172207354734867404756967669637578030371879459332431093144455242029318213931647038611235163361393212003032222987624395957224378104794727584700009245735583115216946127770293404781194414950326007690320624664576922517459955727576303914643912933542652803761464025719096138868198098225051532274956658022667958870886860699387171773393028052567164789963066580566648994768389167899672924908537923058329849900109149862861675230137219908400893804835940261322123839265534354730438500395224595480019607618890219707619750465603708892208717901923142567301838412491527895481432507428326588537433691706937120109766822406859339326390987767814273259267156196086028798233604474158513374286401427989242136141000804221675027177719680024542018869281165578202913134324361318640037257813419655130024325727077299201887988538229826428642997158158991522864327451932323532889588114170490621457899780910237853138876390380628127713277850569530889683550674190243771903671429418815951063048266144993029636926282408397772697518409568689455224258107481748554655167489605562478722112896685051582873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] 176043112485769596642221693146851921008219049921614291960081438250339830027169548605698649540545888084412352005533627043629302597293228122700693668882151243249242511017400710268321694638412972472516761376447014098961141731033340279082641472080608644800595398972567423455278097270598432461971721008731690068561190229160764218183448524113041466167939079155136694141928772965642229673928750677538947013688137749209817364572965458786037636582608067730779951348999754620842647993939204980961899690053719080495796632896773703465985160714437658702830704946455579522697582477485193773123871226469241442843516918455159826063946038667163152227412162817198573742295245743135029921562998905166992440344753234798223914376710376268919221105471251007920891112608220724640796035550965747651730880998053115778729109798035552021611857049887571931903830142043692030416428407974826664263379162409616682259295442299000178797883613671976915320250626718407407400561359672688465244952108988381674187250904090615036692802387646675255216817472091305659317780018435071803717581198763192026504437069610231599899061882682727533627876818759211699597374347215519781029034474789410952508408714087872383473628965150261105582809735887237861428354728459548035426553955909903056688884023960207159655159952655179450778164131431793621445438768758871675077883253210825980631295252056934964835026203472578511340591449945313599391200355456208606717787531893014523886144755439850129126702697299861045414575483256608691601044334064828614712713173823037682883482244290424854527565546379067731977294652969572109841860864365930588984458555955101418224841343745672557089279743253706656671922143260388523650544017367812160065351843589447505020237628124274906381732050574187296113626252029966061794060476703666463380894359452995065719445877076618596439883356418410069176132359304117364736456471288137286253649466976350447079461493249288504381342783722251399333244306305011521391490641694373277353078236254225820101866143963079156829901802126140144193830200334550435916512913091637021666069541832147644522500965204945260057398291660600579420257417664572048291715216118502738275996709272152315384044612015211308353533637581675705279766897880446416714596084237671361188575246354792922405968858906234380672276009018460217816764158055789216110665981944074185335041805366953015638194494997054855458649009933122380679949980261148348302603450192800525501095613859300988426463310755530311775080462953472084968694406882686702910737216113185795970946381786260073783488885602456542332578574302762440777219616674059155563479607187475529728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] -8591394610578369575596294994905008735114154921178330456111019350881597408498550673081280661589837485062893749158024967453403867429682185339447303420006517382063889248311118770542579540629708883036357685578058755297543245997361740931815652641792941237175222850244842528769918415397390952489336151658293606549342917847256156946646390961432676523617865981809470009812214535062171641954601604832022861699085549628111118337947360697139435374409224618742028552132056636326343324709435722289095283204857662355597038185114186190926443781939598958918851189573718917803213184983142503542503932840600249972211021641087551980059103782871390599722368694870056308529089958760682844913125523587934013176816306762476842323876239124185146747020817491036175110961484225374106106595330437223951510191057059834019906775483796999366969429927017213116052383076537266276590364806714114968196679753240599420233757158213832848829700528460567800479282095702034183591843984185489080186247333739974975352400126140379971728398705907107149020602906594974231713587522620229782392969760147759465942712131573704603837925492455652366269419143031373396458608929270995199618649753372745703397208962643256613483110681189667761482757303063609997975548174886877415944148466241804042065126369191911826620805664289573536453040674167570469526944500434220039644495468146545378980496012925866468090150827938968990648368484650128396528463289201516805520852838987107101859235028471988956760547474261864037230463633385387694133740685643482496318892220751775667789436535870223561579115084780440396223519511673135589712597934647090390220000586029867505565910247419204174535480028072404757356623014402532804555283092699757059223817067898027962287727711077915604329820694918200762728469717178367099725711089110388123818441505422238187766653600310254110043362739006490074614331627637252538519899195349632750393715093079944345917509678822971323738790989096236408836919232721695622070881771318054960515658648907242364871382056558863550595764789616240513069535162360477255160027011774418134427042875915986689970675748859772553734456744176583608692903639875201340396511858605157481527478667560732491805625989625599217030999830181096739564680938236682402458156406126771923987226244683628728417886907815840332102538347628532134831023570682721240660995412889365941579976450977032290809117486210685649567411223228472926784029523892806489513949381757140700986713340061173358280264333701151676687550639627569711068249458640623960028515466394582083400060265729992702704997337973979966630582050072511483724484747426929707294533872646304563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,70] 416307768613993454048033669056883071775262497134969802756167867097057684967621246810943332742987885071032530557264030750735890705789768972014161046079047189117794806940737381224021429528890754566579789427454781211608674768119025354246636948410782256856351880369305837867765640716303912851532206821141916646965690200376253617705226068431595127082115960192831331475076421604069690309218651491357996388832911761249178800635612316381678678328134731618080101285929222020128461497722034107513351559205617622403308640016082727862356351209130545895931718221381897804228976834975317236139047790896144164474042253858391169286037742982761719150661526751060879552152151519726918064145833932725960996817557185438239042112586505740214423502506190952325993245181570747434199761971818592492372342723644982731251014908394646643463746734320976429556063162796239524082777038527659296751263965580246310106204082343430739180716737572891990290049786271604274629183424023103014938307149717916972508046972349140040391624245715284185039505003177570218548335263454920393593870388198336168612951053933183523995551954537634026825142118387627954737581454538585462702335981897198341339290898367425924563395626434466358340383571174494559442668521707615379052244215191540592024627554818811739447788852561520313924045988971012211656344230627042906666249482444399673840196796898554578159849565662410044513384072019013893841820074814975592745090942856847521798348971868996008364027783345092307155264357332846496821644098171413992232111699245689497008953648085933040767681207934677966820465318461247662552778727731692863333602477524085890085896868445593632644916580084528331680914439913446825525054933408018279011234939721758580150028264141515661397205810330456974115807911636395988387007426272510629907158661601668351122795566877561511838703444824184235024136831454638243931255207095970634032359471512322474208912208297721345261837128405639321054865895921311310240943202595340733818303093370306621272868003029874526044200928343482351457455364165151558152151583940132464969784841737750149183327217385808482795336651108876364680320044707498251670170276905616648373983869395689028289764180928195394484143558966486997722546052880286792643612599728699878098135072500588484362485380445715094904934472456715909270194537015525977820527405050109259633190780024439904355981373578850026900784699256650199313407697141196720014112406880158539672830604090167414301933026622786180093490694510473875304685804409389453353895597740299781777478674596085945947166104198060521742374882507303374805965568918405169393148736969816145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,71] -2764385057359612972652013142570380146505002211261162719939632201648856166342067970494167004778654725322028650792824174342874606833669151778203570827625578454240330908691590062538755203607886986786466930462285457180233337013998686094612256801482737347758737805403566639825614730858181461564343493886729686431481437217525837625614869805729214470272504054270663933268916326737473871899442960348594616233427370585288046967047597844218159613942805061739358140234770067543805724932153838089745973598332359776326799473344983214642259044289478978043147623895714356246836686794566298332656524461899214239593943655696929064484525748711958040833555885133086983004036206772838147875736705579757980476827026900774125440302953191780169345821358913362425690875002376544692026780807715613614377809794252237809876194885927589882853101063395384301760778531535749355217389471779572379393128219486594872569191127752317600151261229464722510549983831200325768514930194711948238435052381456320952855327773511496670429426591880147863115016148509182801388846725514515413317145914686740751079013359757525308842990883600907260639503737999375558437954130423152728458279062644570726226146044496580035926124904661278917741369584446651970079338060941513084570703578748914246202562612062396351886721899445491189934926394454712907563801420318251790758565137135219730662015830428298087009386588195398963255390205487066737586534253538770927110826573700048493725485075726208066759454833114023912083199990592172205695199194648347065439241590900856224400756053012582290537906380719880881322357498718928735592002573358670226601978244426880978974437365076538543109077850794325936282876546068521268587709579466347282631880259573751013047492738808464438235352847651800743122196019407961789157260760558557986492828790443880821357246617471363668469675642560032785490595881226388230855593167225577167292148043444184534967192543011676851521458377068002034453682293939625858362643962863580135354492649868659025993868442198588205957948795132287208248491972622881433154619280449699315113812209994410189144193818449008320707802173775834456082005881243736778064332970312144859957631460592368555871006114775674158248784436160591963577993050714780586225207917109440862395061394484926334131401126287183444534463085058301113407156447002778693969824230466996596056450298583344636874141336310355808760078013458072083167192176447738651843135006175164911674098724482214129835112963185566739048567445418974714391536537339903079393547761648233330398793084210675830759412229101042179725054950297875242773547897103451389155069682589368320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,72] 293332886253287846946518204686605243821125188865433983026525669309280793985816876188923677015708326786966088909566336979811061564394200986862753936933946005408373492641160473304786684194955243000003148575536145907875954261617260078484330742982416689018970596732591986590488465246363902279925205300206360356726696158608101724258478157849272437219643599033009492908572907664126000885505378858724303514637974515969064734858123158278958686202344038968318090702889318841485767653555663739292185603412899127779407438999891058024644052031852610598217552322299288359561603095128197340966902053375963577690771039633866004029167515055086414283192726330978269733095172802044512034329789732617261244321273551102475395015045616829548857068571915137776266149139571209898731881910683252269476132611125224926535723713640125549848318701484850203868514993329202336984744882443347700979504987365576752514918494005619780369558346486224938293214188239135231618346762234294393081791089786390112832487730528869200128752647495713202685093662725274743019974712056544433982371877598911260335660488807727800964433171036487387583815794249154000153154271808947217650203879492204631361085129950327347848835116454288369436664992166755085607820220675826360839849367082727697246850103788462715212141432677802564560617672089457929684802508790426760975826923514241461752254024952823650675516686850693269340177283416379436054037564292425615647594226052757707538481862314967787558438526757988128447577482906789954943384526705686367086033775345925640765948439961326194455287362262998756726097040108365696474210434534609422302469784736588019604656469249174104344541634815856047189257235517274041452124498858991628749386915912226217564719979276726272986875307550995106985882481066951899516780481970747458485444457000772849329230432772775219813432727096701147016484753918654742183697541870647805064018843495309789495912231991611474361492843177087748043943245648992335732175292002120528933886092297005615498464238924442082574682766330394181366294494803179956117819365132407517076963280089075715862027595365126812989179491317841587786668026783452578842096513127732544832704660339967600202413441896825724553926701672534450310505857275865265526146722237308084505000729801136300044286319831197707943065017302805859566752679019052734469474754903153045249307649235581279150025154855937747212252673806071459445689387446411243212952144136054514451758376236084572070611030788321760436735274321400388237626176659741722666333675118177080641008289642614590818456611219999074436492260236619168018709733583897935070484748629442560000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,73] 14481462302548183643928211285549076073939477621839673894602054883310641373081521218523073885266102280861359156327409416737503350465766034403480594134998969426329781478615686679069103471512174872581900175464018286971702036149179239228275388202158330846589596932743268619757948805132465499164761924199845976574816729990546162954726684179787369783894572276949038598409127182668701967825109026202671625660601860285615424784337037086732254559154339902234492316282032625220846009612153785732200292177907610274102168687918810382009250362332640503501934352519310124062575717384003182134383337902789734884785618177064070743936181241202210451493106855293374378955259438278981510012800589282026230044233478417745206002631694834786041488186669832552994391979391734859051719094073082284214142537952340570252137158093114461057852496112116748738160007998532862735863861685568845314828601149942746402676335273472880592090882182022723493872973724939260265272642934873142468437054750656430428906213239786377625552237746131973449999948952753956340434252341082982014597665091164886803065074865345122509472688863650600640958115660118773200661331461890721847815710509091222889632036131259319767102963298985056440167893877110426658157572115393577347154303799000498521877654930787554564423368050141177833168624495394654635285034280708864450769239835944247707582622904500525985932209669802256257736478566993688506054817947329997382679110288697637389506115964464124088803786885761262562233455351849442559666922037594753251462215140664687629240039280474358478110398268739237837839108825650348535886301541134684863596466991035055763878159920020374255243414545095514762497197920250222333327475056626709120018087523799043984697720052510461034830436169156788559223831880422158188984143765794279247414441428973961857085452014913207793161740260169187474368327902112941609608985107559153988318805331253742304082595123312745974469994788901712852638635965007333240929574594250359455739204511888950388608252341898600518227174306318093311131517637435742946051463064555418035021644208754651474472186191202027123693966078828920296697625798784564361478490936545385442637097490524028928287949063838109276001313890092684083684723507414595763319255134407540074365521372335565411505732616883378783606001494891058291714391071373441655752537723766245873170032740661011230610290109355489299651380797129147428776157487664157068377855294818662436897591043857439407242416211718186941143333200100140472666714985635137819895220806656178593398950388441936223641300909859200556597099570220223104439977377436196228998986528194560000000000000000000000000000000000000000000000000000000000000000000000000000 [84,74] -6337943013767795654628770044552435863439841997787387652114916364937688805600677793591035703693626469488309530855844353105647682747788391509074955543820787211661686712479132025707274367711822961233970294962581787075964972086281357598792202192081820238690908309871807543118202880438352764891879197983847413659342271704367162621063582449715606918688576792008214312464307091621288349634390058296607246494714116056247805923267793688799199413123402155625164065359933844891204653221595449805849702287943493151088861922317474020805020174106917621158055185594769722048018710464865069984551598404471400592867807592756936392426996790495484103955871277241431176231008979542189471329711209141368513905004262405705349407534429854832208088626957826949094423629888118260625141376345771351251256991520188068753889546231373936386938060268671871018750541951365039267296460349090997240311308768938932719630273610528876222404063805540074149286889897595583398189964311535824765089689824781655177308179314176424664816036570356201779500146458062828330339662235895182111666414173070518797916960475664231001990575113657634413475177951812761901001154477671297340372755066689069703792642858344688310812998183953500461670124225384188447508644110502304653486693434525059004217516489339007982516693192445721103003471844180892615260061901747566277523825483004229739865441386456068962811700112856947205453860960858850834668320379156990606938997026098249314575210096236816493019032231693089566765639994221106163065287701826768016401518474370322635213084613437036187424835400195501511669895995522671649205122029849025299920219198672473085412179074126967765023404744122156912560092786695237465397538224940294097545247456794768622162261465834403699463975996693106347683589050493155123356902561284999446092544190839397999892630762691487111546093243215803082625982124813515062578774354796110991275300727642459344601225253790454059174062672410066775414683962624223229596232108936687893493112164704203698256380005285752282139293434585251108204352781485925905597546307485144138654569353028445220825262691758881345255624905570969515586004929769376780329436239297998732412015854653349398869869228690508989015830286503714177387949324417361815760403438465737796230457279337730807523352078699121968068170844158319394586124054905014143302459500616241442588928480977307302106442513662881206266009753731032832956940345945989127679338258541725872218752647366853023884285105345455122210921986130595284545465848612378588447670578683631587873935563801250212261110816509241480509880188569462774864952982613087115083587256320000000000000000000000000000000000000000000000000000000000000000000000000 [84,75] -3773419991472711171668874879837095059385256532516074959033182635934403509071219538502509157575789207993016195769971036688135880026057604101773170709705589002328678187920734958996972404525848538438474391208279130056589389142301618038259405893605563173835638080551217292264593109368981526807778723040607695304603175267739119258077501965148187668298634381158838709779751896523510948854575729671500209573561707409188618903435599504530494657090937133954089945288683073828571893566600186363597722243875110462746967976494699207712563117819482749471798007861745409954657973479576572942009667985848707701307193936290175430484286113319175158876807915758956289844748428883691575942280216709684835980702660746240794156057046834425308819544546032449529552273868779223694071764019228904691641350302022592763625586948633551192351741685302374740812805318586968591336166903536949288463670860411446835582987768533011925929449161914248562254128626437046660846271851940215682053451555910006876573316115479199172516865791951999847218387198456945587809634568277292235836094967415651619213493335253743667508824508077743451576653710105851063039007765505662907743415771252667193687978361036779837273213688954371382659744384425307850383123667574641132658500463467195933814223166608592217723065568177878833995192121228911065478516029009701927523802346695298056582541042896206651502638423566085217189036755616029132838748217583107102488913230818393074143341688631431536720755388274074826346633949453459726976500372298754492140323006130751665830647845251199941281105356950028041666197063257859747702797942412902597733112768292062429015523430857317561628702367756078797093576819581504974313530603657125429706251089878869101059145023067406613669047115199024841652923043699797264953791250288221913308621845214948645064097048843692759160860315906987729215446029028841512458546918754555629105407381288351136996126412936859694779869079793912035343513746540825748419051812204830941251689078015430185555896842664263757679208107142665943008963768896158247794074504919966273418983784128008433348050311276796134183808417871957062588099248810586649375096944941415221947148066707528209386989082589221136417060721778213504771614026987071615725904659911658819261225282491566304516313328251127760274505966284039900010800824321473914034538990077103209467008965919394150993361874703304659072340292121441483449709456359313147848618316481251585506006679586191225305789713800485982929493894022742433043823033324287794872513423604901545100356595248109558978645749254728531526170007295555351155116421875359405279585239040000000000000000000000000000000000000000000000000000000000000000000000 [84,76] 165644802683909311738817269471963263457392900895084297745249470811692222234997273511762355301910429657483184804114175922851623496468000596308560436219659559439337610134421609229521048325430880587242596577009250161104150199134251179744959764833062039157002500859585712171917081926836825484631641778327963621959842486390014234008292930889848694023111547691584117344077899887355880201814861989440380336247582447592398838139160757228163036424249210400557561214449734760902309054874033923767029699344476149415582647305433463965107752256649986914755702260641462154710076507219171553793882129792260602445325100824989773161183363175953367174727257137210504469203991370828119850041307994727759354019956143161668970732768952809967609758913011188438252274870869912814104026524425866787664735670626965828840435643747541180959247128766225064282278440047817162956165389038015826762832299618538920060500575827797562899754136199202349574818608444115214513089598937891473533174453208488770233322197727474627182602251565081226798204558500191053879959274529665502473114479198209331798062287565960557595781723307447356461510828842626919774443443540219455547978394665232425127481535047067622910999776278527135658156546038383190163951037704595585576529078242860755777228003844804554475525894909395326277604814231975866008400249463900045847243628768107867106801644446241525668915946620128852092012074581535366851163224298669297633642199121091406556021975289056679189719766528746437276301927354198074526682114949132177287006600682283024377282541692570289903042297328180169490696785612206667626736587937050945356408862778083248361716850608564292339585979063294451313616061184153733731009645350627696890529885004785675042553556802067558405927224313214576949568673725482789114974110534577469295897899826494946676550607948948779657998975860413696369126481666144746557106840809991192738963868369859046092583929477039367708909916176549384968166255601957074845200736228023263254590149488563501500858250918105859456357524805705776069724591463202981974514422438572192953972911337763320002735182807014877599578721314280928503957036496601634865527597988091271787870431071773552801794822090525709403054789865164138992901102496143898623770187180369329828978484211804211155999321106509927475692238834081484642989833562748660424385603535171484422665148766698568145577691437085071117152011354327463791612714568708442427384215564045938603470826112626303238487105284845883138074785278636551317289623719574622500643330321022281960334176702982146479099226097915169473032035936225720740036285752998581838419066880000000000000000000000000000000000000000000000000000000000000000000 [84,77] 1404333206974580926510156863705266925359194216319191554183173359170183326013824404916581384583628507667392105082331234735480177461128424393243744958628690174160757837909087318085974093656377651954681722350617891889331813166846227968145386197938691718558265335383465074155002765162295833848563473139982947069825843548293944574997458693332868680456557673158936549540021028074577377548469667237023276322807410689232515458138053532326337553058217050959084913388978033044423011747999381754551879294227352756280224156652141228737717753687932606837795930805085183493075088462989653608030501556106490934448438670879593365993224637831882530257937812367330346855057868617266624881077070247136660391124105463424648621366836944706114484020612060353392477169486729632225579046831705447982300229422463931360112132058996627743760617164731431593665935618296695393358647717217548810663818603025010796297189962354848127488877321583468231436940990682619251254805258923647664790946225937378656699455796439591010846085604168722307366680130929493156430933511538785215877886429612037593915564814064255353332444380649632681778605729331190135338080169535546674501957591812259046288516578168467243013346172061610984683494547891357927856491074087717451815994951050116453686083461948251149934183750110209188579547035643203346031594018647944279709117692876763162981568511153704680613806326918267719863142344699526288098924928579195058738034098152843437184402559438216158642363462523059673048047777262662967374199064563363493171154550352938101261947577763879801094533218993659938383732238733039148656652959045030848801648647522316559334382499635894359494815379739704022710952236127191826307142818197800677096095012703494246559594869590969346014788536773298046680127447492071356604803222852153164032715037509464326395564915117271231678017617719639664339264799725685101192423306124996801808882992405752083298375844604776829272109071281001595529971656901204832995029399602029980920229708088921975538717254960256425401929957715692402638357204618328143453736094594264539348103890818230543186228729256143600504874835367814132259350270799607113879141087251377975634291401603017084902155930612518842185966215604310337921802163345457130865882062087377909842921669084252191080977037407181946642621641134081079396568471919202700053324078040445115562940252208440257820718853593542441408022920766610066576472867310374358692875124174662144103518128015852926937217228105183871401138845892049046346753694379378591926720430177090695246571228024375364498136924445511171363398681826906008989667931961400127379210240000000000000000000000000000000000000000000000000000000000000000 [84,78] -93611089661021648995915505072567573037803434267555148185138825136948787252726605268583368759350934792794663842041294672923985622088251608190257205659547081215732132170904283147685583213653371784197644212477584070592990196580817450797154279357669978262303913670512196843015727825338618787611127154396914499431519002250469446642723904837388718922967022541272010692970238061007580009447580337696786415581485594136416947936325128138427761495388369053444412950529842978199943606313037352446601200029920223902800144544110335694441618733269862175891251724012128278427427042906649498301644173711007032123096435038117582510795759388333059831952897011689209416590560116701619833335138423087660066107426289638967831470985504051851726709177242135318876683868583396376449452528935548280305620104492233582714425530367216958190142152642332882541677564435717224303024310825193160103968783380517029597014257862748626073486256562528140611876089003976404022426998696529587710861635369871321182850742943446754812456641296462042957886466097684200418554992291085066957678492600444479524258977242595494743973505481326030044075749781897118207364742509437126027361748099715213474686801932808799895011517583894969378480683367682678575894084825059981903436793083061170314401026339185332451697852114063066203248356850897662515347428139167019506906860160643965795603526557439985507745597560272566823087327139415270380866034909913701168324435844780820979637740771236438969830563924627773947873829029777902603662884748875322145633524737703233861738733963559012112745178002847844472967446853090583831468685880230300503737993317820207757929879602014133190644225038797572692867946346568494069239518625506961696887231268601644372276843193784150295863719460955118323245982936083307866031024723004947365755958789465843732084318916114604630593348720130580514800742739727835552926172034411527464995547231721351199375716348826266033540013644915243509920123511119633161283888260424191879608721627307356269170977773887119931997469494944141424969991172361796499700208203262676540760900495152724097066386849379467459720918732084939492615506234902428449273851145123939029287761347717177812663262791972045546903155035278807122145678615927176546210974612321588607652659787666034464841716747088995319883095683294462452363642163987874024850619414513314706805470973561162015820745093237977293585426770936143925826311859125569123284641858970277610125126968200721736866230598736669706996746500162950303266707101670223644531868989234634264361606576686364400646935114657457018984613669401046368188654722098564285071360000000000000000000000000000000000000000000000000000000000000 [84,79] 346895045320172205101709420280649063259053743888482731532238922779327740919299704268268740430019625801588657813008715103952719409436324584769708840984752289950040301811266511868840213546005781756007834708679580056712846847710669732157474093555105010296247796263356723933177329396631915647455577639115618750597842646538550447178402437225020171307708049520783708582242240768434728357515623250759053389149413296172366845404542578754941052214987366044971546645908842844615581081812550907323167286455394974027043885229802543320853200470546064546682467575986013885536962308495919217495593851065264290029622981134541828372025719526010142697472697854363933191783015621009520533613442530781072169603697381181351180073079118729547352645739304191643826480336166637802430539959784434210990345215081403104231763168490033727686807736756716935644302907229749562160277937986357892033116167211645663535344875129165371056180208557642843783571251282015595733051878554799628544158512319529844097620784272830766192139341551723039260564983144401404661990494760805299595694785673353791396109874566041020958485709295012695345581102590519636966988118459856604299733619207763668640138142895646549910238719399238408706908827248796244410859641006160423533887594416333535427804463322472792677905087890815876092498865540012633297785457186175274460023452083477860369888761242743548256916860872637838273547187974308174000536386316345714637534228924613884520961936184261342361667673458650071267997617681966636255065230466367777430106530242746990177058317720209955995433889487606798966891162158348286791171049167896728302668834181559450380973635375418259455931432863002204466262287480800530497674542346528164654499527237445187786843479090410121033261933414307919561676259970639959053436044919469697674325396871840078291151765856132620217126043018149433504981616680387092113219185347572520767815363784813495163499192990519847642813331050368521604804919886346692047724973069340027809823038631649228192217671345800412870060497362880425126352886512359065428542809392247046969497356396459130543746215638951136164949660249670955894922017234166666091734662542445495756785380325535584105765271860250276142758289976623948836020539469093504997986891368704575767107553037519914423012489975205783301872120729028646475993833958245978091484784353581751756199602619537071311361641170529812160189861066715319964945968474443093500012458064877599581843639072069142367622690545630365849140218872445653349966176507726687039810292256022557578842005427342928219496916250348985098826791622242620050435249278331408875520000000000000000000000000000000000000000000000000000000000 [84,80] 33654809942832204605648780550346535915423851128338587400131606843187874322266706477744045819654377610855071971019449450124499414079580641694593955511517968555875327346492322179428841100099759537556016856383962074164044853770308441009506013402420704709018239165246955747935171568068709171692536030253859263526363095201724842995892456001071403637751574930544835403371911317264952326000431270029048051018048886743590124026333344827764987748703363028004580260555268341627238311163023503722978079479784755416087100229848075036981008285604572525274934439873856328789586957091967467199129690492601050312600216371481089875895028339968854071322077125562613040806724067094391553491809386884221777917079521169468375193227391041570680754621349386076940430196038289943284206660533135193323169304680446067732463401274309449375650653514395772248744430788719818230562797804235265561072616479108084875363954668114854380516649806812518687241850653726235436606046037559371086722751776756210879828098811727967331254000438434587477572572393741865024679090603948619983362774598097204567080508084772467858226854903745732236716891624649909441337150377139143218888192084609063985673657106868714912971045585066558751333267405560802530094730106768897705602081519747892129266782575014051433923235996835222333476016737606291515499812330032237085885435554424517972425071404276553522176978374977895230951524396311388831963701336152705424280668623759274434702777181443655685186225425730272120161311134808973277830440875054244895454731999040410829449646068001672822340526162784262453584843574907181008386651908598383760872848911346880075011574298119116238116166209180748421006083648354076793895096415936308908987066671943594482465327187223000661119728798225526928149934353681670641379115961150082888627543200479668949292964011760560851313475700195479821628287095898970196928565465043654709797916165308150307344893781611597410632506305517927860250099643359606968251087786477166107178282923697758481058806539207050734246351155349738362155225949913270131891917596364339592673575877689679333811591225216202032447402054483591655395971085802458706514369442511924492087744240121884736465768100309301775380948589796652756229688544296365142379716038010141035798241311415494156262745260349601221948390134238205487298904279526251858517424187985236246218813290295319922324448228332526288242293784134671955858037444738290667072214391542817810722948129019345211107229894121925789078990373830066305952577519372645412144633161234892310534912257604930924168488344771723681606041675917460573495902371335928545280000000000000000000000000000000000000000000000000000000 [84,81] -443283177555223490703654048744437501649276432801607228671940229737465174404395777158355399079116392264926400000805633962927843835232261477697163045674977712058631814343144678106238671259067619000962221034682760621007130069397791783685311005259171209964426883013059630143721950027622267189761066683687984381217090279272563800107387833761825652165585928209830599842565556820294473341646845178497618775691162566589172514930748224200317177372716094652318048170667737470306368189664249415096793887617069243923896932372213833750657349949462008375505858522722355643964398162131943385233796244240556375355502221045136054695800774875178027873744753437902674665752116234867841183748255887065318788824722544249985247324199209192629992915035222513031370177415236074073250693122021991147846898324513209101326880875511182137912320978309124874869059394011156459659238730874991627959647073718546020472108224851320146664457475210752952982316597211648928169641713800172210167397441988780386234145745777150888203614854809076063462211293670721849483147505463640787457432186729951474983063363712543526467097748047357524717630607935135680679791364346101194339050819970266900961371921386433505003107838452380655528452003820988055211386851576946940279728955733199168402512911888940649229605856594110846379172981074567502230823390995633057869948174082750328996960367021883066376627137983564843462139389020688451091103152421838471406103549722784945894015478442169028307723161120215067783928646445217064140359790586633647753486053757193604768234639644619084053086608036358223231925086095529895986640127014204466407123989755796381766279102124505458672803749364485779212178325181686346527675732222506331245067199373867743364482001619516857623640782183238788570437604715548021689966103318923502175582507793938835149633695303225243191849701992628383622068990131125442658591583120508244734959715334840971888410217947992610515452824364147562544269911263879435789610763388227095444366025301011220604682119087137301551558406210831813548558138312921220272501931703935535205034698916736746993951954100378548410680583583719166807874054641883100997207190116473863554850221918305022142746200021876258688940008667622866071342009940190746547033651914224881745960653007162852681944930116451411830216667957309223532676308653593889207644035726871823975966765236910968344524824636696723683881694494966745445542362412220540070275850002470838499784253591943052623501002743054825553948026981446217598477761957459030010916580514402313429063527394582337346157745891550703493467123166999607363112614378864640000000000000000000000000000000000000000000000000000000 [84,82] -7160441184908531973053121616853532763853232676091407487842690766572161127642121198760707566154207034720894892869620773438998382499262303138104174300788812590686157249693624346191228754249885291150253089333799283255745856773890376646028182800379490889881191154966909052488577199452557009764962319670512636049453402631792578776900127468289069664798460769897073457110038740240851561881963169080243434362491517973146042549455759948010363117993454180781052018862988922258380376033455512588902991569600582433328112783880037830130810872860000687604120825123809586651120362749892616373704122344637408395735025087804623964022064810252291473722609840131063446954992185120465314589818892528156374732909156483339704617079311041812542451297419374137778016346381468299798953169395653061198000615917230949977862706683896516353434812645217242171546902051056534727851932251660358385494005833782627065472756292077040232284969393078941117953804306608321761277196618605285657899627407873090646504760274324676900367989418248430550569524643170949258677938747305790853619713656993217736051393685714212044508200974882515779479677474303396858103860787766984771144184255421482331767853121093012440591364106357738053317223993587243236601166065912884128504013474184293683500548466678818389826295833259922430363559575913393838214691643154231065124483386554313230250701084752810989330981511150338764263379513029988747076460730982864918052145605106621685409578165123345784079874354612640589933045835707951045485596120136115112072856404916840942322124498218560412057949500505957537157013103442020492531184691573968574861743763754742376797618878515173203052580732431420658036795207749647626798515683642474779646722635336957129204742931032423457984962977185175848851563293923892442081677990579534114146219338982518700555109315343153764117376612634828465542282745093700521098955404093493114136871648907056463610432435696661926396428889585059280288745023544216777908013332093183401676185374827701832599933923963916432365833509196450946768408548880911461220684767006834162232755925113863201779351679345441017108316195777630472267070837239924662960010273926177428018334371845461688483725282119836432916161808650112433454659400803559185124630507790938965670891907790303970160168071574988339161601387029626043348935713887677008525688135281549467543581897915739572034572618640953368815574471147873655264928266072474411503157633795490963032939686888573999444886855422177913854986223113602108736055472757431861379002665428615472373340042044042625347653615674272775362513279159248396262449522755502080000000000000000000000000000000000000000000000000 [84,83] 175700353404251239045459899452609953030129049210465114621147976090185680154551419476749668974625897536627275895309405109675697271742486483542120485235655473133041567788627541484528620991900049133765664219472035029588452029656139710954981154154658146566005756423009895661907942597317176907495374723734677178749078240793808481702258928334730547537579699902433057979724551105326591410888959709394030850491763814882906614168867522924828399852360412723003535273033033896997245438302199150948656224705686359096021692259222565203810750763925356241204588702593226200520432919442324502815347121076031080679257501757848498943699936791320564687392244590921539808511452335715399519591107275017466590433581520731904621149964517921633145934475778591478243654310777895533433048913391253801939912061162673822717735714568985178030898107140148265081405225713754860088640723240001047364885695755149501757874392597508307520987792388104096963785364280437802513830088539606851277107578086462396391744899904868929558198189143548672788249071555736052685243258841950810711831020359438512771873851365908735125025646510121924697837769383917204139467547202252909205953746217313521045884449177758342897343510819319230251088588969690039978224832874082101106896850693703875493489143728493336257963310227516821977832969495507566521695246698512883698598589759454664261616614931477441707957433005312888240112217325024816988195024159999254697254464145814371486760197864996728048880501177236926411454871345809835818715965931895649011237876379222496043693095229087717084908018805669121300868750761276180054907896503474017306324294960808656066290302515043187382745720562897874606343203164552233712897232187537842892522221871692413067507578639193252235128290075834527867257238070400639951321893524797023449688243233056514670208219274052332267387667647304547199089216346694478237824745281495171699211673129516406740364814943016287681335537858972919657761589509799129194696259372386877112782058605410228033191892156432934447666305179541446014349013013569453265516099516980704863498535586148334342167334411740767921490668996920647882141727308993877598582631802948244575349075441418407248599837722419362474349786287282168776410080339369259846282028272494569956580317854496964549096102738250415872251826359169872736057053292510451558194578089565737719180393411254873051707810753885360432849957464938145072632926872248420381329012742516153506062087928267180949124636176203497113457719907759011422504526021685205531023245839757237382822181402659484015960803898975743379412447018430825239134854971392000000000000000000000000000000000000000000000000 [84,84] 513072005452813351424079621205171655757966699706514880812522451057581231495176127867056865030107798723093042566612944965090925614465912288156138965553231146907080621097453387097966481363137602240326488366955852672637774845665023400308153798248922726220988783606157584118773553803986516952748925360108778050148157318363226930682912214340582237878285600545667543550303155483739854725514137351909782131518041047916665713102404722290516275089603251575923959462949637346212693052657894220588229975623391230031633571232628683210494027415261989460129263443268662016294823003758809741009142344404652077307477476223900445492740849289096755187074739397840832153236753009388270327994780217102040964137113713387919410883669370230637195937377980811327341759284046291531736295242606752693436669934744709472932897600369485166507851695790408256246464370824887891430255704492731663494068690829586330286481480577044891574358232758744211164999336451068426289409515499525396430507802808623870281715344376168179854442403212982174700022029843788040777374503854866294367555760740447577777934776023699715651751909969731186253690121663903529930853894752676480267182022551342084565277564840406202115482263162756426742364691026288697412863651120128173829872775845499715148040065036158793608404090536846543849753592858650526726934872912008698319976914893255861842399698349668097993435252545746352146325081561736854394398400519890891549849678318130818635831697444950122877180094912271969711230653114964906056384649839073823697065078699277188166667741504334148493784548774344792864416401763087611790282970110907934576575887442406920601666625310011258553737854424268297031901357934458434348031604065474233419424066993871062358642345201553193961370373287703887092035748263403978477456467434510437217645106212848583071713929034542505398497242684462987663848851689608152817177785903636845093504016453628301808442139639594328872744059450490632857509549190141005979756588959145612198115605749853075692789924151802581735532044188781227944073143790042490961708189063976136769530963162451075146560155290658099036942566151280913400011002857771095743675077456626924842212045574836684183876850932289409173995287450048324115526923572087625646299521513099047863505723771940213610435528752264566178158134168482038334919334254857892542194852659956604843585392469552048978868366267614550637491761304697926860839013711437064828944152289727771374389194472385007785642700643067401964837969915407436425719305699015336959924838616098900576691486273644112663584093144948016614808754961089365072959525355520000000000000000000000000000000000000000000 [85,0] 817225569796660933410386024848958096749353307895104228597827388729443775575623891779490328990310010364343859368712268913506618511188486523301569069786296356977293727430858855882083776576947722674042353594003387338429664033642018508354090625339105435678177830379405825285150690688974383273460526124295549041397564377855606279955468804558911373458376998743839269518164681190817249097475806412528988710098665262612723174517387460780056465386204758750966758701076695429906871034232389735043888938020454144600142157266242952699019601511593615230841040863052200080430430092319210064990150571260156254573295957959293704817413809645557506000565502565354037565322861932946136581215198313495957464522625284786056712134416251695287319457896572480135038306512626780441744322775160926992774723985540607030980192098046288059348181738508719364336376596545251355732195771447431556529807237725065405102687368063967851742624519781162587719133481302719778494803870532784716036500582386095507872914878900394153795073406082706503879466568434876899176894719535543440463061920219529089686659745324188429825881967355070445181590416857682226303508373202914549993081007059212856611586227083223414470188111751850371895195329088545654780334125746769772688891070498569339288295813088646935634136304236344454671812528475845799058227360985628699212701429744223515288779943190219388834679669301721494157598174382095856878828126616169761683150638477718618515139556225769008086212580497218227095006924205718147105020597232081676393387154342747549045417139702355509179596017261551183119216703516626393525786248633976123237824263658620277577197344987106475342589035460086052980696512971136266821219268158278579601144162566310043664402161099858503869063416574076044802767777625996975831704325626665450721874811791355440507421695558564937191607514903621722941339781326201888834566047219225146772814618182138946702999002377380032901821153373511363819781642567653365885555876383350329186630763179444966187659092079902554873599411766754725210868909127143098892912429847908930602076104762057968541483889420397543692900178073090817451063665034004103470397148236336006095738755321447613687675258305948250383701270564948041451903800893212963550356422221843526444696710757375265360120855980291278890242131869601013141784878550836623407015604971661920799812315029171231213260933548433935839616840415932974051535602598057428706868580603251686869429523295066609443522009716258875377507979572408995765161521744329029986692269243375708581689319085951286714197675820340036247069875833849181192011762532070615898406749674337711161426152502350315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -47947038521873281655842010842112470311203217480568353741941603281499228276396905446480201240851664560993258735296786566580364515983306780036081430058031850269648868228667222808284636698399957930957583259731875156587256947274756755940332493673516602892024753314253408378820623441684169038077084147839661341411608331711674728418611354944023973578317482447514858078798347174777084740994274716264538616332006180820803539306714443656079751504196010405943056537683225400465009972763230960376481082804462187948189898150128212005336623725967690712594958518435325340006483211558817701850026144882471683999942523672016531132261824786109093369693183990238161488727004294098164888902640259783493218800410396623373991493790866111735695769575692083514693655260720949647700822658937389067497162297719501532375279496379239566799930864731851764739176382159626942084851991276757540059568282024921488169254071532134477254247662424023535743463181331195715064199652391374525165817418239348812751299703960611461851989010837464594548333481440663130055845486892150408997725397468124368250231632624449259049245124049088150385881871600499661764662567365323412892243094230819145523610096338236420928883941592827663080108911023817934001242304219480778535638105730288745237187834834563329800505140165324275370309807504747645908108570603651821657026437067325445533693582500252122975132468343718416149288977413704915454087601351223842692933128712601971370288511526988317766881578782703096990634688715622511604196706376421451830956641048496625531484751488788025702393904982149212359457937847262356651873662544278867335461918431787692601410322836540278332435443097150640413193946667865803674073957367445172217741339589437266883184589495641181056543667258203875439468201619633748045645765299012204598337671887885133962941836457807546357649528553183188961120662473160280601200351488109714830997015771192001868973775538849583278187646057060041038267557772853826593955510506961007259123650008847217723143927433658843397478485471355296803725688357179243030388988427355690650353371013535596162547840253970225925791161331043028466257952454461181577383857305452562024568949873438522623279390835484188795585663842251436379634272088077675685860546835405608272128434412208691567604056110483263803626083892945911772812169909799210156873477804381767486603721190381391744032689278402552467054985772886182488931835162808266871772337911975874898783929467986746064421372090311205270305258922031596797272448141343027798754306267346332391367892192559373158899419448656282080423461988649114969080573672510282322452076603444653922694044679280409968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 1228115438515185380935035683838773674137099353602284689932120518113923509083264667201974258890349339825036911322639810889289479914414027282794579115247392659797110103585593263195151957661601413822431411565486653698213486278190956800552743158951539490194830066308399326248895224015413856646909869165575668434518443421319583359399292958226505085465263787828345735851393471622436496566522581203173543149275439689218950212889620774826315931277535969593426408322317671387605659550198170748731274589203967010975396647205200759659109332728225084253275795679559135556272529543447141788707622520022345263080014563595781750247343512726111459275287971642568102103045898762274835231302636736537949299350420507333648170692069894506451264632375980281535480017391516577676459618038942710600707645483720716590742400087461667276638551768210656859798932326033957104680014890225114228236420546564356425252770090726253709543777752597201196488230603322040186940445075858397497532500524444244612592836560286697305227548922225755182366070613204558217198419862275104963890538653483681620339716327144380783713928180182772765885788523883128838120702215302037614298198173966763600760016561517481280461035446615182705782113843270369155794941389820075552870617264025937134483406836634937915375373323778151344220260515181341050579825724537091337332128096342308709142580500176474253597810091631116443421358281237701706060111005551771386849781255790965186064828781710219617802844908112509934372370649626251588850480684082817793119769937530292284772911728357429110120413686754623928335580213587681368474592427296848061095140870972030471880542579893158065330761531067141064748180376880910939032685490745693067969712601530737927841932804002775453927875689407021887954733163730246811167089946842439665227842683608213441842211227122848417622955932084307595085945231355724163426281006475485140249166611433299762422458055677918298502465159959152029804216219507152260246285815115032597590636773105250774500353515919899474557032972473712695847673157477748434728950331590682695117584956891271377808275073236629813960709112806118561820841920666087722546672050319713016451863787845277274436544455799532372224739199233793361435055750004755436307843402002017415423035271952581399229108788345532672444104057871010369068461535933572873024109302022514297838311080331880979885102424820307961677231353709453464065510725491243577880614637151369768007770083253835544083448834522423724173007789245358276449806046497832511735841318851466942899475753453321230897909710963457593682827706869283248874166226826450362103002171089599098863428448110782541987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -20542141386838673550558125510003311546786319674187738442758426994398761797077903543797899265854571838427177591704208566201434120178880052232038944687450579358673022885314417684794852082993695378131087549190169089580172144981892738614169584360740402720085969367672300929414361392302064179578434697106154078565615958741089930862429747451590094876293002867862879305244494246491803593246075494087092659513162237818781065114856937023266842543061200555139790636945667340269834773914701512242278621750674832410914577539883450307494085856409665059984166344034263681940637146884249880081100242418757739470262109234640165459381747464612032276137971315714405960923705325270397121386867436833504870204155522306300839605763813903832233575235147601687859638464964653654293252926089632743206202263650218561448318251117239671900196841435024067603720149245058758931298411976179756551241777286001555590385769940593374760734948484631323309649493045443815826692773527662706522065261309203685094890345457908327250067936059296059926614486991204211483511126496460615580752024213935322694067164604236195105739512170076240435203746805208798494922088242900479121235053294588835319013676327192922920011734666398967654536788075243548483472812475439760770938477613282840105813303385699362510675588463145976093152303336421060051444659886842569590513780429215668206875625763273745552073626641467183894346887935154838462639576804406909311377119720441780467999943042829503176558380881677807444028404306753201978930411398667170480740742788217574612486920589793149687567937135071099364972581492793744330494067793510443471068898518335558657021836048197933301448919656996128462728707739344963322728425290292799197996785052689491474486457209616720898680777552473020448122856204952821834166926533775232017748290288901997073343714717355889937303449489842619683219903798138294505293853638063284794741713151284048655174284150537789077134111303025287380813217797804407410379755392779971486222213924182127242357308210150252458000112895107875355517834934250131854056435607647643197655220383446644407806476495332765520839782420374316756836853290044621071159505733319029053165409610716345492275786785814858511121142204460497398153417603078724516906361596038049861246010691233729832721650506885822209702360419522200616447748837695763381000115874122221932280180702218173293883434007786489018477675247534605499582053711752491133636690295738582975210292476287394863837971407608567897379338246853233437234919647481211290626909138750703162834318342098338526609507110521833909738782414371334944886801325168274399904191939153845470233207099003009425735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 135694441836187403766162628293575716725157673466068799393783284067225077191928915361102560174509276219622372255309920591471271702765028919176118116480559061593561093694002983477949367508512030744447530182021332396261658215162597689790829968572037870383731039895986438143202157324279939165208189624699242146860337597914848607001226184631882806545728392479137427319511624764137523344727549324325911374754379984355041798720549684004908803825288304893558116296055929635490239869300299166237073878857785259323037977197554474067235127016623540225845018238169292087541568804292823277623687268387593117460433348803732360949299301645221298894129289281131205847872992209227680218948019931437319945017856826487683437433568309150879916956884622955840324195571434417842684881622749706140012134894995512367078672372711736872969476761738380070096892888626987273372253905773473822031624138889041909818530313012640202434280648259898033371685049546629727101545251448634928448040364778927571453907124243270237157177538849707227102047126509431149735097824800912248742241193974341034779389225289581831135109840863333532070188522346296124976990074609538018839278878493322772607300006440667997026719710911590704855961462027153345551777376141204510262597358385707857904084255022799357509585410187714118912707061077753467822330678601710947116155343647073926255358120336665050488021057416649268813436917262667538897248653280563281747277024608259686440582225106458220751672908265706332172996951022684317331207996825006451527642431211977772902222247847765388759891537906162473468860887168096951397594190029350743111637305101819187650617881770914238982985719880744170295636033702756949137655275632371654702006370095780664159139333764783200219692244473872191860455642343268380796659731290952268079674742559518936182475375530294235828354507776917735358430681151636601306588980953727095284396282305853956139583489287181394764977596561515966987159679346745499499965001623005941182939148302057104069007280607894172178598144315652426240906628800504121289342986717474743184207290307154580320876920741982237110091291027419656900931563854154677454111145695520118264005977009702426215145621918146611109242635542424793399648231421558313176244998434916312406012020165533843216280352061331359544647928744081301749455641358919226531095894236561927650975627783600393198589757353650104927512697937836377860570212304742195364071773388191270865749403008092868926455788585393431436192353334373705074927415647994362202927124373330188824417649856217344324239372666137087677442585503037412231482095652879603195541617593624090017739866212827701979381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -1170438000539575083033759300758991639956697826815619242305494058178532265467802567790471696864539353599916374834907134687524181902654200683888365610143185084540768199011629906183925971748797190139305794744377130461720500126670539779900362993053121768374953264638616118867310497613702265340114961632582609426144604120252443748993037614502758491460064366000776344361343710123689986493970707630653698808996336799319064038682716757118704032493492056002016376184396366643315476595261728835677691989274706942814559802222072124064550811887877243435264763124726672194058995519877021281591560638286498157805278029617675549385754835516471276288766420318968967039973237977422295191853918871495975657983619292038456762298848837787175659972061794928687223288524103296311541296546394500207370123444950608690657400946972927455865917965330049372698727106854376433692657494174123157318750618236024359373045910887974209781479612445291729109005585897322874338092927242990310092180574877132268189874265197465360609207793632246565011705856384661010079210224566021544440989690695235315499755292599154403950116615732117780072932509345360143905166652986762434184176970744992706679404822553013421730961216647055266644364895520745965203340185565017177563384988291616183144859041685265841373552384217389964048606086083570010485984970694008000459187784382822851758766684171767186812368714826069142945478944394663384087373626163534096194621036534335311857786794979086207079676682165283985890458665961889396906184749296506100365987474199048261500589001275318719413206881228008885784569953423577122824950834261842668371252068676081322787786574900136877980111697532146873183554710884034171529993509711490481523419104594116293977317097984567466135016497126864807878855144031269917240384874827720992299800309920019950574965498282962124578634948633757096360584779516009368883314320125587923102899685702857395466844586596000888446243875406326888496691998244242661974541998498262887686235303013978477274902346610156985798747766328334447608421635728581377122732085241334913613203180898622565669148302294078127385737105850710720109766070979132921160719881256068813701859800119526969613545725901316338063109150679189995216937618931330354659835302400939677074626947504898807900685322338829966821108379270760726298821513051566079975642408868028302757957676329791389556388074800894005089250739353526447648281291149948041682501747513456604672818763400376183185589452502081915973427262194274932146983207209335628236451112467200110351140931230156579139842167370307207536486789493659795716824316416672013522993108323454676958941363619025655066263552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 13699128965435269547096611744832568840003274222063866636351062123442411552148154022476529605516709454928025080893760413728542768461672769755075433942795961034175543538802104153517660001530825482589956803541356782130958503257115484113615886257780115332760323260913187161452072932610940226514514091808564722670964233016291494333205054014616031883886673448793140333583734042593900053797851559228627688248795761951458003556536126991773825437694955492758168963451751677720012303601510592174514869839613532927697880710121048917127200155925909313079127269089217124530416953618018807099962622764276716255649833500625239530910785297327318479350779027236901385895936829238904944953735598586273187845377184765322299265659807423404276120891731711306495152875221293782572963809734219261747976991715258747713708563860679318516535348249783475270652137434973472745319674213738065877321238534623959871576499618354929542879966364190188147656824618789929620188525867040080106397064024761820078990551179512346225821077454424521740445602630725006200468233403817482890953596752577158014054668160749975878285111840381246141226161680960220706852174909682187104602666802852405023636419093454197151991211382113916936348760517642812639242373995529952705932240212994157190974713536447768691101564145746617014261753134543307576509687549909224759368515436827830494523622090407045586987016299746609475124465117433864364538304681119098806249279481579292822093707308852938137528902504084016988670005142903518338291750926950126361867423635747750904586719404851635534011660211201735480314111432593924182474432544883779675114473265449707714876050825311878475722962728979289477331758848400943967811459447203278809540052805561640523194043340526750309526692531416393046389805832037048831257199499144831995400465781031789576717090330447967317969483119505220856539484492415208267074670550119093829840302999215100128703720877903794817768884144579555782007165710284534639688066989133292142343240232146466747625779261830966986356413849967636694033306535377391454507871797302090556745700986040431118598110548203072137769625134709115010346083429390436719011985280864585596906095954012598782052715555110207377036859194941648632646221669978713005639376497010752807978856884619960820896204641124289203768389664690347581070118297187148483138384269677506223442995874974207620288531133216491360762730280632012614878714377166725695975405497806352317855774882075806443935907985722034752728379019845422142935166268236864252869936194513772859527625147457006844143508415857834947016598094650633314334092752787365802917528106211320943279609508013424788604190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -44859855879749686906426323201560181881928117224997837014244781996018695090371233190069407430293765563349971207408034069783712405584349619433407786654157110345964777392366606653739037510919126341683412725054896575889309508902935668038861969380986778191285418074280857785463731557070346524713930570791648481194612204957316515326200779551620987416127401908903358176824522726478029822052894395227857098250074875397633154880135930738015957049148562604587874355122342766681824073000554258721960755522390199024523639249897856380045812351707562214634316438675195572864635730564132459527723869186995425352448484387973651460185718080119911281875391250084546883858375992446869994834064611987124806390797196401054122281468852020083333728755053862128655943175027038554609382861745870436713757611250377531934320254931177499537117469758573653716343600400330808847378156439148900875988124196091463529527452597432131951150275474612183567646991570734502016623759553543324226130826391164705207042925727088029172263385085565984210074554349437885573586611928761030000618560868421230708754781781646786486975325324109972593751851801176639487420816097461552566969643974239194949389550976544171879841483895128311203933567085147787678979215302374897175359502886223973003136814328467823867141849816822312425828543524417878932056299423381349048786696075216460609450167853707029903847364309456291621042335929931619938492553702112219534491690511408762164864452574058176810536683492960415601143084916615245520761502616276312809491010597911502876343340981184718528589202776639240367119782396595422818032572335694860156313765134931189334780529671049179273945000123568594038334934192340812602965033108120904757174969651477197386409489252395643137853671617149633774116781366472489896888586877243354804340485488936694312720635198495727962918544252030982561404271851357410733571854680510514762054969417437422059931377402002070214949872731543875302579134745062586935818601688530742416097511124990940842225201218695246577508556574442635769894747103439995456998728345381107361899035255644699830993928851305061074356188812681098267623359096979927289176791402656782263484610518093871080411377868430971453121120906302143515789920250911799073589497498729797179479253310618021043193976622083269021155781329427545702194872836098246271628665909922765613076161467823337351374590442110099729806626854331511793742750990236615542828737268416221461778309923026180666496264125581642340161434658659714287618949664394366778575351612531762956672351924988042904965647080656315262815730254922284587518439728290264124855037205068766109906678340863941862844530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -205505541326615698569547468002720561577635209689425790721756896767253141394298098914980443674593134395376205604061131873107129788906326123456742873616083514986386127908174442811521637954803822070733389173877564391532142236519709150118010981972140742012828631989961330186203871213171380052175770245395108599556435577417949019320519137740430260436988303326251088836029506216327665354811555197464292918496227775870266725649649525406721425620697817891174781643324708957984140286467764408560049466843509888960811891184036932615618282518638038507758947067947346915946528018704083263822417275813766630200306080378156587959383312884922882222026193157696491006237161291831415206758239543979497823013025523488626753479978011673177487981943697933198777221710207976430673668183230063082407090476425879555416544517251588093198087689018781622862981272322321898109163642608053959441772833273576465489990027386906747429248319331040850537557444724074539671651348811695195070505327850643585131586101425941696900112947338080183461223372397946749249380780912546608636532685049705190605706591273414170456155319844701260366620826215199485759083201047751140142230519997534666995238579031909647549381300060666437928531371832488057587555370798739353937165581019403674641901452742496038766157772131852709453353619616255263418677322903216262862275304753777947163827446607496261524109927526499031324018265600784799037255620637874400139101604451199524265214476939658981221402655848283568072125212123649847697643542197699382327279833928674041616188083928583952159607828682222966313765025150324554206376703200044927189027744580097334790787819502852394284078454482428283835359133932966892334044786109192279271746947203179704982106561157041518069161010920253860998705231454319908138434897529219368843050629831143701481216222222113006373636418476090102652282477568624767899202610945549865693324067976806889149844394545442659124987942039207740132768167992684024272392031680901601841760144210446508969842230174540829870897605013805328246703115696799452626619946587929194748056042794595516449212037233216614471267281377832782129869502725417368749852884803983047567099008251215727754236909395517926665833197014837849907254378528105655181169654823686632151276436732061067917084688317338159532847697036774430279412331574032510994485789473482947074771311552255492558313753797351935388227405959743424006219012958116998729074482980118528722112628494946050105185669302106203039576380112653242638768752837198479930677990632138456172172531135571667133917596968292206070685630495669769085956898413731811252506092209949717396954958741636947692748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -1285173039126337341942481129525311189449074301664784445253359366796579837660002694751878848150768295497965411382011937810391343326682124968015349158289221327507442096143394958434989928984852919479137678295101856882741536679810445209451465436321820562400126188372995864314988224076004064772792710133991758502787524641152631893412507334904376923397566012432089480178797865051857453847472712504234003296405825359418038209472791685515131844603882405596295624375840263949188863516288472280337691463098573652312229091866259012228926749381538018516754236105757879459436726189409773958106432106661423054332455318257708673906120604351088473539031387918578344937562038618274351696922586459431352366606918431359505353182693564239702880235983625106290055983227165142417913442334437888939085372845772309304758525253850517518419934383139254857983745532603779108836938347480923435804810560038343530166715283240546941809848842181893254067267854863360262022322668992218888310041842517145770568858240240252540916601510066058712443299914385665544858122902054922007166104050149497728150147941820911228127583711248763292282396722838289990727231822452194348908737000552055435811571194436885790133910985497899917361287274359771032881642867553269962091373606251443474030802487643545372161492963482468187740392648662406860740450426509674462055400882878178045891876976855388151808851186995007473828798857816337010153832906019591972896625944385208709215081476452550579054210840380408932599567813859890068031380091348442961596326241497570782330198717170233918294897973834008823385915497897884728406598128046120721959852025509482845760140086690194004629943490088732880437313216218297338255185533033854652026897036640929969115579719131421536051407140381703977370011422387469656162890638661439995625700048544677291464009800254348189416989223005071362961097524367529033523382887976412625396850429006698725270549246520379150223513352113300715188113923108481895804754208447058490786800484796777548610057769250978739475541879690112099520049830443059174043130605795937410588276934723672480995703305759055240268546047047924082977833599312654273735886779959854756801937786666346202828593267263585469420117236722382572980825760782893599961122414805828733347556881788425725901018114942735635140640130941895786115039035901273743100429497058565185151315050644288448696821809283442242831289855764463883527121568057977427645714244427096471712572377703613355675802196488725736009908292344183931725116121288955879645789969792038497714587058334671858161561220576558530462122494482519620873445674920125212846198855513693569445425354316981241515836702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 14826485379351675427793701609672464919457886689589083653417735242215067319394367459331284396120617873473233797626957331189481699792885191803352215666889326335691696104841714816769984601339334712337452070505999672469089580706915590626761640824859831600396556551538214429479841308700037422428002924432816712088267286137318034858517275372335423572691339456763945939428932258104643397814638297577062006377201333594255963514672819154547266362272902584920653812529011081593230124228060433618728940120283364449358153155242685782191009924946170263260402778401116544391583748392765287677812465122701071765423873216564916642205174953080963959963716904431445825853327807964625897729553125997489257032068659221575027197489110336147352046697462764561418500725857072758343068840233719590597697070371096075822296351337268529460210594808526656182277101643938515566597007762968310633510597267763677889281506795147913172580054701246613576945373220319095231734187250783221529318589579085660105851163783387194580613483270718284126358149522309995632536887496383982264238179671887815592889337437491723692181077423862780789063368068076846632449698469960075790258300907931905314126274315112325517693682938680501108618807312807205370886380723932931186511671271846104829785181790689170306656682134021258204597503563481959424171281675640397838534091317734231818458188960032831910588558590383931514119830043574474114474297944738566966305304591951483313730730603551843070744126904169119051917306711311966607338106844034766829477861238720000185304123631575483916809169024432943102118888780852325127946340415769002797029193177551268762458009537783911728688661330052912340571040950700979831393098805014733509033699826078734483445316559426866993447972555441460120620086341182257199897108936235619805512033457183661183481702663476689741279865642093871498138573622997816029902646002294657809788644103508538210577239163173451803439325010689630162379669605699359772459083829256785048838048482455433967899290144722615933485138646057069628974571616664866460326503768837359472906650657630820781809913872704371874192847487354424234329336472101492817920006288455651446598641349418302887726258030806834471910433925490333870336853936186766012522335692562412359201098262114951638422557695154002024501435980163258392673260310445179891085756653464901460902948881283220860629234123761815003777501383272161868068577028372906019225394238328409807082791301871363104005993760372297579490796880459054792641588833730787295714925839550464748505303029268559070196423090347690480889262982136622953220254898178515105763589883767187076088697469380560952821872066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -37754342271976810734917822140740670938197800215703434752322813851287044547860673811138794513172583022498303562598356258504721941958547757556744453024261433020101153716856938923966926738503591452803090290539002791514187309805599804901563320303669991098485381931280361664503397174933444141492488955222320545528064619160648370641921623779701942752152589225249570101039596601484744811425830484292804499161474131146829468652991757800735408542271130084697038862019011819695695725497000580449805244396819270934664388868186481095434559514284103755916311193450695690634208847215491946157155984198402460567884276160042901405117056921503686760895948526777587349994820040041205913584161139576121725077657137222885815029955846610137257012805316570669212416945615574096365395926745863203188908766006622696051023119618623036531912702061721741394847218698938093788199517698567594613533617425904462584438589736355030729460685298571360883891900472326536824916684223657953935312613731442701567143771593621330648508686101327323620154767863738789446535063548514225858017426099613321173315796556476688174175387495519587638012061635707265367662345167645123216412429088573173668042166948172378457575793181972021936679785967236343093715630228454967214128983178788300242672965079465651243579498947489477014862154405600076429438685521909721205330225086514700982968978369681782038367852420774251277760717936782089952814489241105688777172020319194744618331668580424477704136330267051966989865949481904349193864130317812174123141078438137195112347106308771008136591159045428511448635752656170750425259670577653086086946418419661624744859815993327970665892791944213288491069130015725214286903356454492844523185611004814910061590735380759371544970393677345808399463292854218146061431220488694378322240925237429640389871048999963614218671993333149638327093888803727032913105129648610785835678361925143042824737730478134798975142455440644677950885830434067143309575328124126594339539463118816484562963889119833819109758134082750983957944229332258573788509341840470532437007248027116138155022578048569660270018095393187669033188888495950524824259250226601975133025099954631059275614979513676598333347167848672568868728624785103242388370941509307659616381276210767908676095198272521969345453323298459898741614622741715828668729695985372360099102070729044724960041361790533113350976786390182158078142737747431265684064902466685477640548345133908550434940857547126617563883086313465823244085959493241170245939275898575682717323133648845867557978310547499949296899332720449586161783956620693929763996429856566317856808807505581359177008873996288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -280799237325333778350201451866095007192334785491555278108999888958177022604836407378808074164961359307293940064864568293691485237251195925973089514072235875375067273086483867903214446763408076883475181495571246365106284559750639049753238049746454218414485495132758659007307359220244037553688782817025492611691705345017029522617613551829411512995961670532490153011027168050395590908506942827075083670126751606451148214048093623991208556048875056220168698084340291104688125350953509644700332642331701264836671491967432031096621448294429716463063482388239152530017750803402724682633632148606055871765657352101119786715364770590642252170024480155400286105868139582186620468870447884932644810469991023450094289039170583816217056321859332554889947958261095250817816136564573303088885474525538116509211633727233769112343948877861971592726662439278093787095141840019004219545539875679294791764621349757416227572755964551915561410393063253651456702212044128620709312385951081425466127757359707540538331129822466438302545203547804507933258179535734742942774863205166170313125212541808321888550757451382304196703185479943159000502000042358068068269072304780813983558945960330174510458848166697295625644289088866278257905800440655725385583811403965659087484145069915986432464079844252472652016913589622000409852747184527228319332225547789835717987853368262292574863853318248393979509880897559391794563471878922920417193101516741739464521740977165426806180660975467306689389791315408199202538581159573263873318593232576924958122808859702546887825082387737316723607252328573832090321239428026060486478244358389698181065686016576062023943617333247424126604788870576693738329139872436418939366892348553397599885934208140614319660633550113621928435909482077293316787966705027341020010198225441096765569752838337145553074774387359613753758243417809298715185619149233839767839018070150742738341984818042122314979642941095800260385031924873637193255564408703018259324969405520732029411274088094059750376246105655199815432299906236752685561301976441823975342223617449746224054256239855904052867981172176364000355519059252826346042579290085911099696236549656267752792985009121718440099705598473667932425324348282083295516987303144725751507645692758476543066144356972374125302008943851356602710234220453400225056753827441075731368796435276366823017982582451779328140669826939250155068717906054104925143227379578118538777473685291116027864249307173955503690183989257422840235500588059777512238174875681249925088698455566286309933651487770771247024702916864141733971541648315794109592680131636746208003663218566892890791283261440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 160174450815267573795382773762066320523755360195251284740946949669731510504384596460650882227437993784195042765196165573120701347423824099986109396878318001454851490630241158099147324011963795959512049273263178952155455267699146016398727064165149388179926909778952156116237926062046800346841500064606189301302144317144993554576135839716892541693380037963806645079909113332581065293425829226015099566983925091026404927322016606149986728030357367168201002844529831876586678666268385145345267690981813814774808412630634087167985860436848078836847628995070995182634376822762570068243184351821255319122681270383056159806888494460916951203582748539562316257570498082263131668821165196057217185453946994804292349890949857137644074789800518600456026823936762221940542600541528907656883897885812885540060182745385873401284839362333255716110788438267093718375905952872299662696411536622031580891271833910406610820619126493579918682902583004123576027372040357686869390993233100531370943941212371525958759004743104718672282747701680918296300255076819357336374105616230733626642880399734800932897565925227334382688670904368161041089628671115455074517320053244737321790602565520575744447811181156721574481484490945325864691527100504466271459449079450176272675227271740018080415485424192123883655573969321221756746487167158074446765752626894993530317686791940994064102055499110042193325000636041904743131167905142914894905522276982526532482739190050251518213719242538249812942363464846421499787586594700857639190734742639427425472737400959573297002437698273149002820927391634973905795246727154973720597253412984440831737299530296256259396721187784558678451744325937153335475925057772595290364572933614872305755851785271020519973808831606766293857046193760952800008220713065831418405400543279836581753839498394808231070475372140147256430223354904341294904762525504038000272940178005615817798121754344090903651593889936870708927240318991031661007021500945122261937221543792107393332952260784103476591928696882482120740204879373995058014114523091555427041151530099360768774938553427528987467736646486050794141990003696645828732736159193212197385089566710972186322308084574111106378522474924475444405422958114358474090962471775104694073001866466585986779198004537623175085812336269832108123992065784709978060986155972396167599852429654421459640901208584869477781576471366970281343670032691555542583012938384972684231200417172488309518893184998329053581837425964298739435264928050330237968002172026111779840423139301768192305209170033580330438712210072815336353822135475880491251049204031964219144995412145788986710199401185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -435592659694645151351299760717863479353380530024456884591535125795100881212080442494037285807089899735809145064259508804853104943908697983284485587890942526993608814631222967924048634377630369137703642619699514972369759401256276625373065094428534974696943423790886070211225666040439401966489264901718956236880366116503118667828533138306797669873924485516309897352200107451126747962685825718400676890862392086169528845139511634824479132789884955386399059074422311350231041930879265158042612187520577524153524561166301166237401832944406475281788752637277601469922796548339720430032831800310719091346054078539611108373352678413427333545441532025947129977315068869373797922693723333086039944820685202682226317468934289375853512605536514611707564844283758350264607703214098761317823649392144172150341770548868203366442258739439955304082594947392727853714882637436289746273583364972878985327155924598225542374012528530933913159830446005126586079549744464655836661547310220250952650438381962180872798049384065691439309388398113044528090186398002415998449156014701211151024479197118919738050810969116743705047152710421058946077021483804739817814334752658241034527600774005555431442358932173093489688656805124009552515675638784605397248387711601095024581780872294182637129226914207433366917230722651711753601851397461733903519057531204447965104290483446033835872547324594328237538450408018589127892230928365535161264691673686162941344129392468807867294869452683012838359981548349998277021077079683919584457487343966960396158245545210047668386547930914924993456937354182095125712930981895375304217917163775675991333056454026831685818374255863410510314889943018158084610244573381013779150185618312807671424864238186660915328249868143191830942110173467724035288516643744754075235405313953380384157020591204037882041117356355696568415015423841789004917416522552909491777262335918270203037389423692610688097885323997059708393479100653784056270529453027548500140599531297115222451362330958347798316266318750828407836223607295022431618496852716695166579608620573330202431122417585781059317659100454655438476246020441285512304380106077804224669460285768737789843329735734830791407996227782327103822380965067865011010141655556196545351031593694884289808549834129020025889416048637916105995932817320520790177247992560644505194113745459790459265865305734742782267549134553566040044279275584732503438704920623225666329071891293686105855396874508977217678007416944315999028694837599116559159089177293146775897830121538099891108478845621440375813627179615265492662705998220880917399485183427254660640027569342955005227180606095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 527884586057098590237271718563112323845087280008145510361171233213495783126499735394262675584813507305217417391977380027546043737960649882614308923004632487275820080630353209713260791658708275356742975541357239004684912210017150120457849941077107255026695475380190353706099632622283557801008717938098938886724950974179123466456706633169261487696819981390852740665272219880456928666897202748293225973224978506258881680700491022652644086399043605650097450138409085412317145708597245466371387772169487554796221388535775539170054147085686852953185295889578373659457041161448576043336385497407279708163054840975262349396545601421250079254354365248852068624191791526844079554296946390136028975517460155067892487463659189262595221938496825788753133815282453570671083030477514474795248487830209237610154319228509875136345248046281345026299402930219649905622985754642813035723072356716393446060453800628382692273222259100094707513349998224285086373518262785084493848725806866797042082377460327930602050554197019571057031628101997827274228420753470911126369006920758910626320679928560173409082084524244128818381983195472714308203981369795465597720333027457010900515033354395155391994800733381803691664385896687916877305391137832032596647596910407854707961379384425110409932594705080061450537977465043837356860852493606868056529247683601776198362003378161882515288664477600805189180030158921906791907769078925638263059347255978260961734595511667360716668129549468779054876529034746801914767010681694789330446306795379464292740155077828161339046741715030418200436895047997895477071012113975528942106894721848396430395282273122735099811966273447925242321424667244095925966784055127124610039431920138965939452307543058395142079023315825488460181681330368841143544106218411844427311544491788104647415887559866440937563778113557947684936199007577749616472768804909531039207606780717548235617996463918730685500832070518656438635091595248911370063701526828319303087282158355497458625125163427469349668118579636646998945178989454274209592768611484640446591793418585181504485191082626186478267647626853764278468407191202340376585790611349075620677196772670206388495452424236875147061460828852949999849462241351120232177728934483498300854269675939974725858705238011543218965089369851368352370620124892997993803425420268210405763575949068963653631326037483627580210729620726189391562273710266486872267106710944576388555494624130810600052313651204964702235875648393558425506757215750259186538320848289343888304982017601776547097634734067015744926447748347710660261360378773402704643957600433442779396950275926122606536196647550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 339561116741285653330151980569822712221122245022349083205754162240635944904940265815923532702092269567750290295887693151984887966299587298417730015938296302974032478989326946324768790884980855442107154581482517520937284768812102872982391842134494545607585853161989044287356144725281948432582085720175101951767090545378654494313998407180581938756475948957753663252465220539174416168344440677049029165377127851608972803419962302362595227934125276858842100708635286509737564331905450336687301383391643525392812648957610380745820035916129487477837249583055375831055711423361883952664138295522759722179019940433980904101054103842246010884888522248499475339681222780203682587094263212702108408428225359594830340980513765552471639641697405156754241393202381750433401780387103024777141030382119404907944559396182433741841280024328893308220851616924879487196498948882863617558890796559747679479117383022692093573060978429019962999896703609120649406668911559190665316036328964648531651258931272457483279619152112513332759341636336217538373766931276038711198786181460979388845878895624653225258164428863209233007697875686138430376704588183691901196291356161662283717494461505674335286101693884870639179474763885144397569237571103107715574639321063902269568565901528200638287543331396354233005790675410887686051048393738669615202596606144363270789340608773646584314714895329771985954427705988645069209214897044135772053424185047595881429935395934905228455657682097345136332365269367142631474014836508104178575263348556995311181715464741218365598816922319313465183806848706564857730595798912270631406065886768361488832345244242839452643576718048552223080287673158748840013853916157908441720200314558372276534958424833378171556765389071301025691706320270460095894007299770817462447137575597915308379638153294514314767321680197875604045108581587267158871078027717294592953900131975873589284941482570614002015964461164748056783994136498322761284778386436253244004847787739158371944143262910297296945484051931944057079719212967495876802991209064614689302137299354121589283734526125069030606338654498602484004949571377758598548890023823986769669281944089847312467385231166011333020563279633916293249434539386071754430576479359706087166162933145016232124903333754493216935442019242766016711287117412144441668604237144114596727266502065702050385969206230493193610084045378920074439323552410569496737374146340746629463695864274950225241050278701011594364714791015232141795607114700326751430744742243690577825275534608810866865544868198595930875625941491124742891797241095769807723695695317047877434411825187567078030312220917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -2259129104385671126714699395197851523420716843736065061969032601982012228122805613543813282301565906902677629103502294141881896433955706733745310425738837902513341236386697517939318619304058474247850188054161522659835433836711021611798856932870253868871158322270210840271062401310167580547868311578235781807628559311822880769643252805886294043693038585707270500974079506314037662991135340536603771506332876148666890784101979650178605797359941257733373437225026549339859018040722932513285068911122867445269121057481233126080658246078138079884781668804815797365862882743041809130161456067199251142819267191426781048797111589437913135619192590656602202674664272706915268146292508447924278623060028839242841172912632363046676768124376561856377532622566821031186318108739755776107006002143850147893660657791945787822687704729317953642403411779787755050090419462757889195793919082982508584927459819146623475587723816797643282745706998233831571644008471412845027325349033599251157946293199403326376945228098144632548126385391242899539443065259349153377049326727544805466799295119068189195758369504002269840511897887423326249564035999353722809846437285289552389439722634686023143851035143332446291378432598143014867169463868408798809854373773125907437214590193635694712183488148674861912300722628878245045939957656305941053502004745629224323802232071348138533523993085350155425927762392712681402050931230047170013451058771306036709018323717413775015792197384235162702273585797100426706122843637699319191532687232260685035014043794085482454423271442913397372302688586920671839576764009500224445846191963446092172693124690034629149569847140330446211350096536848464444322466347469467857753249518649259924733343757975153291293451594019217545272093930085829450563332677375332564143280298975411618285408651611269011691729927721314229132053608328783769649333062642064745693154369156019833139878133811703111707340280947981521316572132292053923886254401166996628268822091403133391661533921056784053045298241107956543390443317796390720938770489018057600396128638841219982565955946347660430892925684024601024494582669536058654441130656116082085766176930821737634492969591576393231251234221220615565114377977322791894272889459710705015934365100361083553599493492735509939902664321468378908663189938003008885213125663176536401340638773288267533578523687297349136675683427644423168542184869560190951624139498546821901910618184336770945130786456887264736559773752150029961989797282649020645424188709333159692965266781716172056567018186912960735132734513140963372364268389823685728101850386813369736005558264595128144823913113714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 3268463261236166212842970464890358353796623832403919386192845138989235220190531276449454084422971142133234016792885405720056591464085396675576072693514179029326317493475492678510474286501875683922300926749631862465173522391073043658928690119320942448645258617663663207982696389478703311319315416667878180285131658463443287530596185810532081681908410688832391619679784588255564748043011712617358143543087437076081129157817527153146141677210685298377522916628754899794445207186628068560193817206954889558260423756719837885791988551339648952910488067543103457120077841186048497902538037109952354905680489124538791518413083684756428298121783658220233685767435987559054733904913115453936565966132685364041545512526852803404786335192215018173844700557188559407309513722776873588010390800768614773815343545856547757980169826244122425918856137828227857615631226411750781268219812047806846086663449231686924489039900583337008625555093200635128151820215126343577922644071064140997343927266194037783909041808775744218904484523669145326071221012864381101002092969255584212045789874816939854462635769156221611585029975302228440990230676947238675757381097258028464488248274350222241117777326474313232131768266509261590778980450930050945170193732092856451633993335284249025528018000991287029684591150577298028290808667727478765350737593872048256153315762188147922952117407652925462116249288884520242576715124947187092625248544520604135067467128812153523728826068070578630758695049964941943638663496631201921965513528371099073224720307182646631327096040368479500285329849410357588380809647918832133110578529688833940411413911186675172684776673315297114251134987158040755568956291781924529971162688587297661165872271919245998160711808251997207121770042748712016451420918328184668643657340281913610748025632325506659847122785484509189245695637644787710058533866363647307165081756433932529060242754370151846015621615136477181814372470247110631827344966510324514560500906398338764632189712570232839582930091480155878502156048546608501335889344096988061360347892925207261132161419737418045553344858124253688397127994379431112520884148648252548171679658182676641396796008871157653253360919221084747187230072732614880664067267246206606544386945440780802395873462086450999036420886378834134788316261598321700362229626343433112366653459964577661494615562370857024473023614302617344117786801578229700158714668213978976425819460034588921571046492834213904010843358811946969916176035550650481218731831796187931943156457186106066517182465027876620748361804812057126356443079943626405421928627486952609202832146429467934690184747737415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 484043485280628070804929185799947563484418250493336625275604935723330008425247146550207737239369261788470987293600035125997962675370674136468457124702249350666368240390562910015784817109207974491343603536610397816763782792118425379673151076010435592043423350435821647822903059565753330817429990010175349112693662226272886765651076685486686245340184560764752097935412248110614178345214907330079579369691405821742114216893614791080260471933795320021259096831585059141235072850815486679812864329057914973336787140303041496380860522242946758658998507060442606402051577196645794892562923299295669148112311062728650440102496231325976084897538777410827474618591850890717011912403269456089164007738421661390866087678986790544756054249275259106618030191710190930763478841185616616082776662611769177372018184588237521108774622935597141444783745701579739816148058042214935071292315900533706512790615971608852965448159532790553747298000006847861415187312774988420431760121245580990087703614527547910009982134121339852489221044555305859359980516588910695666813714861636596818934201968105426421055086029980664807107466235465990953902272428561924083692362272183627711183183431574857619789445538246103969453330024690259679807359824594765817253477993561639464039817690225745652900482818000284605249653935879005279379354187070902135584393029311172282216443170456715995031642217616250046348146279278686706340320154671741953845596226815018587804453056958149966359165761578106655325880994647495380708678865285150267373892587070275732681789389721081990999827449425367250327810049193748327659561265300044697632136387574844395065928222586838168104261469668666188571415763814574578512920697669328489010109138050963858559812853475716971085763708182585740494171862827730665199693391036256224334795593641401941097072899794400080355738567986202977632428292546412776932524610829212399558107194769309949652201970085490126131020602137181518152432174523979257338085323733712978554280765557953586062503030766263415864675704022741556785966219255702162237910954738565040941185704748473197902807969196934761060637792497088339075225670396433352143621234413299010419295230012514536576136441613514511439130449946913705410564985375195186123005528411758673314592848482804255285062797689696163972919541930451433481353080890353142800627538126788860993329119513484556449705361927206596264105413636637333052227243355928534032137075230954723640479575505275675760166376045829163427941267922596621099482148179578017722288476226695508046138170853359080879313355834105110049974098016051047401079932746423980751142214666894655555750731561366761542921805103104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -12284954668198442014026361835873339153786945672779701906343269223932639288989614935061050668814140423109408630570241668171208623287767006055449663828412342915407509282543183395004685099148583526434415692934079560785680198963722420514978931209719639237249207535285230921232404429635878371877025116287342060181255534737448206435047202871464171777616776590032821082395217242112955805541767179865253961948158231185524872145072813780315619030842894302576069936273772424484057256925583493990405305591406863682484385831305564652153815647308510378243168988586203567434311034368199276595245959122137248549602019331516279852328365020127429848360576761060050739434934879446511764040186157655925334956883514167176729729395445197147891125226237050336699557879729548467976460064824175378411033980222999772141289559099875752556631520625997125141405180837516337699825816071095324796628731261081926745911007956145970157895036607705385683930111516176779206801653812032741937774799602969836388592745937640815758532697410854224234025799741415607041242737342768131061951897319281220576440826840920777387905083763414215739631490370842421667579069879494731180293705501747428382975807064617057463116371524822630505076856095997071534704049190463376255811435506722274337191447204637683027623252996939917217480986741916983084119316279605961186719766485853002644420496224138242230710975628833299334436543130269978019007157402395414753711216682472777990000474760199669921295125423440123062301310007680286255883160041208040787074968753691229420848314843254394859704316623190626112976273956364237679516069480110279521133144388939654895836608624065957914290131534895464792089124928166569989302286334317768260627575868900990400834763546359542738052444032082599956984659385611617734807110005642230775329171958028294314218237582319303905833347344130153230613985752275178827838102515854453309462507942557633508906079531230386753053781541386018044635243895671328663431481673563130992668266124001197236635731582297434555335906950250402703825444361630149684322285831883616156596257283163174445398179839495618802823070887317890047018370629386570865224093540225053847708796727242150609186570909775106533643769437979167654387070943393093246260305945114551953745883245354225888131382850486352482637708509420906967554152826839898462075736038567701158543550661798605656969980022552294620755575307022635366448971988373817300145568004521997178432985021943933132637321287284284938546311575253783312046004245865348011184607633078134686726550817180029141725743299819586442081483416464535151695103706415462464994365741584977764448889795552897259212674328166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 28263149823348306251029409766800151196796286949138647645327038003034108526325779877733223457602249035689976384808944070372976958799661399868617560179343399924501672610005331842987575478669204969081395589175055091202779680797161945883373538389279163689147307409477506968458798304840205038070536817980031420754243805856557329694062442246385924289805194649594547668891063903345458286318569832974664853143571220831842099535980436988036598745360022266594587550753465655771237396535968043398967535891209133654839723359483028435038011110466481326847158061684879542991161584278500950504822983561277022825865329086314233025232578252037678586508274729389906389827188593169851892910032751625615594028809265453173756469592199451858420599596682265530679456365722941855229404582369217678548230872198815538485157991285515529508672872838984178590706092520357372508307723340849856875853557586043350945482282232940890535580391969386382901148658919339999398751823206007659024443638785767455750859327528516788752928452229710414214335385073104027432054872488337548301782130547713952479657347317002274129331956551457270039165967761163355973880596913991419302936120832698696145852484868697624841845612649138475079215233532309572327630450340907338380914711945170961034175011429725568989849813629906753685864191081097714298344598613953237953465798948171962502814445650192816842812273080488576451609143521154199154309855463988034788318439710393712125473035452581247043764349878709389740338539725209470973869285553453882238737306727354032525064734776882466179274890083329455235026002506462344516961740108024349711748568024394841656422268867897822523236920998193028870571833227033177859487611515336808277103415057083183134297071968214615160623209055094614304045708981941124874175052998208173671381014668140792160215029496165419091424628088469518171117916644746611009261006222380648811092341787739385806475091596694054369135655978602346976876801130971813918149921985662725449637500255855961836270854476173533575093357122124578086646129856314403442731736122420904177484280299606072301320052003994869137835684744562153377308136729881088913791879921535081326023448360767588467044522219658582778837525336567632422262120579132272314491498829770461306408913516285496793003339063656975773199824092480260695718272235759191460242574771658969156554631690562618813022452846638069432738439085294548564990323350732760458512891840167026444101224375287845614731242275065143363011893661849134890465534497096515291451600250820134625803869259360106243067310234753245323857229869291418111347374923207009503291431924627166290279973549062782601007018492821504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -33958647738748961571223150787079882070983042111667389217407487972294867786178674780319768706614700627435687307047532187747022655180509782151690841144069359024051678339869466776953918848425228529649435788586866481523778211124007598248675328465996361749527761934930977306078542467985019654514150539138753437606318072020070704740067665778371985429901843821732973307287140278505847497507332697714675181054874213082844610608918788847574554634437295779687246379241436347103446174507941785410879004861588877172899810404427888229255034948037212094367259774050471640216728047782310267596200958740712185550666628696676279259410718265899073791990079023731265341244464111807621986132775416145020027401362883348066680967145817872641823691682881567503878166629890552314549527926879934713141556162872445986028396033403963533919744877002412059573284162164799108893062236465589482855040642607552215403759365437427554152934814682410965095897114444606397244574939728396365425684330614173303708611401972634147252702922762463412977166113357977469573945607176240955979655557187752600864060566220301711660022929962131514865491265799215111143122490617506668631401504285276317629592855543317773902455249162740918738039992965439550291296346801845567265135763650853254632430512051037740466838979935486266183001704763385383573012460000902984258927557102636706032451472482751551449061568618409694434767947098553711776646636852299414603803531095363252236792159380760907380526586378707217253866598372861124415556684016708996564030100492600515878744548524997878310116856966606563750182715873272556609894213923352016976565339809224167632990495764914032860826193312714484813803421679343924894717750058190121028918611569861082801699952592446150956354293201275693436866047561011714247247417117703137761780126717481297014539208686422599519075018074573239309408718773727014728562810414497096303503902160867851942608944151820195084291660690394442817687488299815199510347754695572290791552632879406403000625829642658848828050217376297278986588530539005015776714595099548474291789663382371273961657040926637947107633690734076356305488997335720932938565859010734630422266128995239017945310719821736331292756243141701558971070415616838227999102068951676579229741296321832374548573852790844978228294880955167831498314695414649333425617965877658979977006546477293520171276662237434062846426833550141945925369648773096150187663316996625176487785116890366728355213450590605410982767227758594569177626049911877452904730374870615576856991421622993833046217194524939924126744015911465931246371537354113628889384722409573768548639914344961980792912913828413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 16707884634834990886365990593576127573355542379583487515403889787898267218081347749392650365702609274337515254611925176678223403647174479521524064689901112803815661982950914571041779455081882059587592869941684029145327204650345304266929549222026197092345429407156852561881305247947335561720960275491109012165738080464648629960268333276837436351187568582415815831771203397644802297692145927179534964233868900258209913976044008278758250146125322710109817271573524421535185831375425258141990884150998353928414868740243154980705342118267278545799081677197517802190313515188895329874926282233690470079896108270581378431389626813172460085000799337063529544239281856209023072664513170614784639115590544352217079568235963718861555404207941825008784167424843286200973100117799939223759841696354334180541121187994880541979177882817430006341228275799241945118038752192576229101631543663769528276451801705304026986435194084643625731410720379907329329518823587952432791251505343519890539195021650169416972386109438889651493898655910025067089864436714118422786840294051269166376783960197483082953104869303516884812864789919957009265328776975624834861480425634516912959852979973214431493438648654059767583129583934362198248235347164198376519906713075214451865464054338091309570493420665595356041733955823337108845756280237884379775406638764417293129957793672826824406937105345539347533513375264847379713763732667629582876915955571648602447153719050435676877105415605698273000527374299280815441062578366982023696762106737361947186510147586478917638512086515687361666665076606009747383295475540520715101247093948635243228297777712411564819786277514423169057668553388929047924095060563452813564258971472578237647218050335654217501222836907647012065472678597417444580316058614766704011576269492738533895050368033151349907211128244057702375201183021310024049811576136025999881914015143652081401996575290859016968342286776069230546047405298827874681170277302960433152413836231262990125674628805783882344057494353521953125919148952014197846467303577820106805272448253211186319876489313810985523999473674799526348669501201694253553365822137327518115501250500268018008497975873028714029438774914710114478263680040755847135292492277204673588664073285916454236984251078303222284483242676850884760496717367895825356939962926401839311489519490524441448042212117304112140140518275807637256189171035302549589387452433109016648909159921019907287078935693552203367035322378606672908697687326780889557815193717717896475313032060124518754713996063832861925513079902377778250589857098049791844325070004591025906282653833330041636415017062498304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] 16753403841906655249227542413031969823832198540352124909328650468311634205466375008047449467308481252685016320224189177267241638353944170757305201005427751346174518935578706413545643525805284338622423257051129995375471951468092041196088989138687511672858016532384583042122171536985392507526365065722168186856007807963164687224680066743024505904610159162457187505306747171086118796778576549804504872799134790317605699648309483551003887379221298637961374248405882567388917754098601236417267229465157231654385027777792691009208079812154336378998876623446298719953837138537020811465897789842597564271153677149652654719777366678677898539431423255156971819499215316941944676394610482546998212297075965156344399170263566943312368776798133412267163664566769002884252746213876779436505351788207073749590476710943649156343675372118557050377190858678146927037229815089569340994271535573219148202022944384806236090606690470467857967423325890885341723312962352961320276009734468722805773922787939328368292519788433294473583129973806062398329383122285528312765194047258527387541559358564322570991208325793140125709024406251875864057173649233157262235891777202270410523132577708556156727485099772771628009927010619905091609750811446570575342249656832203473477125703765102640895312958246370649379477124953441362581835531287334770046128019977922953821534571088744454733783212520335269380565536543569141368471218911517827572484766160617577640191169269692309026801220430892012916692381987957670561379598096618779931691943231805343999867641452483832787564546992807882777340344168464248692881581814328013454598469112835395046945500037402239396599121754287972653155498721211624790940332726355650753987306386806539881438726092444202563838647693377859916586333754455331334965063626772323579256622787321056741107250488345427338544454802304388440911567546068522242970095291446458612334203579871463819688434138002307298149107896530419226491037529211874349657069266762560261087942304777273980507546509499427750205738285185301154286472734565470865398738346802045977132821072036384403028381941975497936670251388527371785095366596993858246476612828679622956401507832625769636397497949078434512436143137836751790349416395402800387554812314153394677033457745275209093456370362741700905786101083998909806709027829182851819218405892328318166204502248989797690983011790524844667728399011898059526360057256883837378341358130101336006795600623572862516905487047795431859874568435318212692383191998730157461713001492437845427868633184769537747781982218606530861890653532132497765239712660376449357765801904078228980502507727102096048553837954334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] -43522425295482480167171013002239186622078188345044437550621921388964899230593648382592183222436367972356750272777504357284739949361760841385798132722428454452481906452089346274026929880196187143454386720429414615317026881974364517323768593833662434839576115489431020449266313144684334807793935428146905746063385609152182814695637104700258107337629543098637726033619157065775893080275567791565477428836985886683425881044606644512651313141845134364485177413087129767918000778973067111719372702891309642204622570681543788863080138163547665738842140301557208230400873408070644951649721022187149988767366630122318660314883541195729398319058513426828039770370752753720325414777485791472863246168556953393558627169685912057768749824857238731593620276026939126971928472903533384809485057100992945654365536411858399508254399533387738775472820750075226452368167558242069477370088590173415530602311021911177854486632655031639469706873756924653438323218585202491726949954424470460768031473683190625035286565659351222277807410634571061261216990669456741627459575980342993184682031431565217677137194705558231587741613786550897067040241193919838409420675016721149856386933311755784527901733767717654964014755668064389395366778971634768830745713534535071228793490042977748815580531660304700583138737109386602714285354073675377004416995684671685603212276386081583338359238726434727225652766113009946168143931487854500162587356946817555509681023815319283881917148413185981886290905828342015738529707797616855100524975044283880687210872422929632471882030543409760894207353314573038268716329531966776490855166224487042188627686654961864052352011340144736568218455135363493446114606373576246439836032642559724213545252970323286008138965003276971789313177681503165920920143920940446526956899967849340081621266440502986932666878957304381657117751100889522219136741092294964161973507864060674694579937628935609057081605426536713018321324737032172842983283070491527751776203278343086338756423092658867079889774573111022681240544053592607265382621164591264978749601255834848748890334173217010487632947362072001046525477648588195923782259428985822491747838384045773556975868643983221343536337374017135864140465634861805197558816584290872074021119770992164297743776582000828260036145730679309383838207559107373258342567141379192637802203572449872660058218937023006041563657432055638301808368592726813722984171199950485955793044352462541351515751889626637036751824791826020711241298714845900632646357124609797763464481823541544658116656715044238655635122824440932992849616793326292347493137749889770393979534328299989228470235345071374336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 47194692655971576508099681824369376266859031818478853125110292306921773972309953901672012547621572335121194149921503261910564615007157207268956879746867294728866885954847556932800510671114427051223953916946500175755808473711351558324124532329695879619133726478136082614240813323172295063408627784443886324618319475010802082637384157510612083170018029090861207964535294259490836836973269251191435290419220130140218893683171864124519448877355154295311230234624088751051026413588832012922446181697786899725354815187728930234186490922424271215728710589759817887836524107993225978227278135762308708748879057591956851996514476232933154950179785046553493863978577122717743360976963102003326906045147675911848804678336732557464303897645211813178784246951644799971009082209978126390261893248395148933540252966464737566154217200172397022141123003076494513041985169514880077075160448896291796120711112231843417637022094465303324823840596454618012075679413894401566767618266475423201387347872285105422211262490428714914638371678349833431529202025932744036022497792328320355731034515569281492128854756782423050525907916441145279744643165502672800665540559767439887371894269357957388544865931244791457377333479563405498063057166699986890920324369710256823948706043205911750044894830477087723372059865063455795770843452405899345450537532024651905475286798701921382598048569190334890837760131751714967238328169874572224192470596682077931325517998028532159822687385030943998261993214627681231211172979741558783381441475931390037700548094799449874135787006423232133153781291194551821642937122019592319459883384825158072763604092746303007594734846924327929815715648477911670362394413906985174102628246906644739771426651285907603449782466033547073974594526889205980747224059138284285766907442812672178690208468399205802160413913046495040792655861576062045663727622298153137826697661388463635590839155319726759801832132328699306469882243632542662333481452146380704657214830462211240563846486158739587511834951442012159727823237461371047400378245742792263970097500557738093451510604215156452468547122786740655485225316326795369096986552177515541629645675831047634804049221484807697230241814558245385922331923048325046143812042774584280011049603030908049472476250021792173294715625092600457599975106188547932790496391743950866870137301656644599340041930521308313086415723231874991062139876151482755526962577806330177217598108876670048515179293032623419070013502424060346209593700614707281030824379278450104550424751605964851794927525283166758592113551842766532309248401826153802972350120299058211399816767124763879803057311139758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -31528282427044564037669028612495030058071253016706597859884192444105359378495875509577539987668542321814559680015343092150129991388608249230480756270511502041410893130257650534447945178786335076758154174751263948013327169066602673691413940288966957515517217822232386293962600827676482237366983423871417114820008650023281740815725996702945523882551678240222435206371809775164333020973055509333691455302791922404327098912662792564221580039659494176296135808978279750802147739114277814123649097680388075991545298650738898671276525387198893719732414937133927409089695176945403421047333784117678642049864395132173880011108257709352416722221184905928831624696375029899971599078751992009313619717662079040798068335004656652770864967343110501313108628627726215637301573117693481466531527445658312544522264141194593569338974011966244100995035944511179546238979561637178454713312154864622175674156530104859810070711179304429470235896140341790857640158153179959690857144324387146995300694561318125870619834866240482282194250383402207526255887128372632488324353720260493491147858242968606103079575416113304804480847372951523523988088351443209099208894623347760190693398647834780264177484005325795180296534683841936319984468100282380089139616127564841892309458753539842568991857808877672994733991319265371721788011939303002099465945386033169762378221238884168657876343184632576528920427903975833394846194924525962641758346244064699048217780448699308141749148506929516557053578016299224055368299687633370434324536600334890830254055312771694058651941940723062065173341983566980083811024885762110030003820624068130677661492197563887979270047306404431216983058636038817619717480879854207612559194877792857216832351849446425649634970250039542730287340133051367986594469033191488985974396114301262027278265651649241430733188378479730356833981140381814365304782135202381959632567427083910781824158082440691111778369938281030312475540126367903298978449641637843237341195086042793355244240824140654058083573671192943865334351492401759907215799122781464777484313870748313415351660429536276345297831793711490418096306189319382171978833758839008311146051046685566197932523648518940372659781887646521177415613131812703568824169851836620728069337026653845331566073962527364451916128913411488165204887142461524902476457264523615299861700488728343552799466932155329171109816963543440476508669209475649927186939549133978480511558379489163301428175938610297239169548988886192739244293509378004627133327290444728822422712720702915099874774558480576294666967133884991733530431553786774371345456466196245283570923337187477534304180743339769856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] 11898768937301691248313653991091967535011164914154988291708871671231076720864845996229392824119272839115097866969402600066093093011835495563145922613088019576511982085146953370132466520419158737616291164030714521560850072444958666125326647238925557661941873835063462561589386451466263118639352361669301463400735322625385464539730378232498414059384445212939330941637096674738649471295501290884010265879835832738129632418367393296219858903256111105196314687622089036087313411699001114738827266855344830610741909495789767438415591485765205163843929876398103178790243040847144516856789321114701533678038135940925157461243758878729520013312008780367296993420429777114561365292303181569083092059614741504673238475499736498571370581807076381913720073931612836697372111248576286436280159388687935613932451219456529738727335228262092332515358720073799952552812827230120248770423978178900961121550420160982457671868987732937133883394121748925188952723007165113297514803591305994878338483322043762396302092060480147680622386284374943259440104431690925601444580463811035166724326566533778636954180834014394251206628088673038265311836844966413009530752483181095518052287027031408062763042899983495906766213557149618740613294999960493517542203552388725674646175823293483404343119949894161237032588745232516554725381587445270663537687396971558778823056917280321311077410532342609537052722524900337631468160242338102144451097957208341370073124447395827850067590868767862721978061304954042436851167313984893216927893134878289987709554199365388910081992985493391693396545956652516024431551411889631709147810847015955469804580400898301398517862353058701006573929862851409590318111121562685314717693909488929937665197396916168161587612336975381595477472309580842655484401289531132338282310483572642149307327999375544162226898050378741661816157359315480737905633779787396910876951169460149904708906814787057617563451294622516889236988911326717955346277136677943541087174221974628290558164840651403701190993595008169112430104799492905024699242318851676514910821647700479322974194581482081511649386925323503529942248296171407963586632094957621070156999432368455503159266003621632444160324317699756421994693931081489845649005861636254124248354731417051953936407917331356768763543066701660346709425563615933745830730279918904885029142157630632975835309006479227731705570941262860233191622867722874461926179393586156457812951355011012004012790198953697937422804301394759541190157697119059127060938285601584241727543298435159020308532378703877109536430971533225598804628083958023921826662449682466225316356198539646514137498755362979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 413525983068489760070702485551603606090693731375119943263835670696891627471469858543568282251544033313035696799783068948600986746005450885868064728200904787817237847446621667239369270460953541036989874666218324605795004853302075796484417005055198618041197408856546798640228466626987154051562914250973351615893449320976984864310221837963785666902413374308875490171963365390352375497464943225177572440189905842248588603832965522539369471181186056639725084057248322573790119934001362111057657143775563411690113352657125662903066027529279598202236980884338199769835632354447290797597794233414144089869725968387535651487693866990287203334523934575878718950044192806483450582563577234444875245055090836385375908169857177216088517140150074929310988569807917833004384617708536338717270987950908591435882618462797379208450512261225535826739493027766511891309930029114207290129614858534692780096838005521714335921761048835740045523008459973805799690361954446525024369428791118871568142950506121288231430850565525413850311781314589945301510283487481285614166113821628998374611760058897943119858158153035783587027404558697141287446082777269687102129570029750722612355518730874836894108118509960629349806635417875939903050120835047204474312375910538669981158184075487856914746002628176720468628260831507332147115335430028909616818851530084286047411433424638129047479113461519035723437215150236118997820379742691831598636062879134080400110064352970902292259657149973315540576460696597345161926396014955044130373239007804083540134587083988384188406957599338146724909831545511163593955159412955934317277999782183956538383623757451150169567876136095801517933611529213204501036728743900910549709239131330140327873305482703672940856747630716111968644628518291227428729789060690882343194146564079917243775214963875080344371918946834122781524889384662453136767245800210651578919329567257803382032190751186908051136870556614049830740553136249417352039509795365528953936349350548687252375789129318455887870681051428285304267199944609120271503641940593270077219689500945410538164960124081390672980868973620466054400004122160780728852659039242059913711764484707111006496649536715645844772018531382538357761176990789411818804872428494319796387495873224516322860249173736646705734457407800599467088182259132910394598977190320667193916402130433858962957150356615164785476174296863931911056302017249647349356462458730832344849731698725420244024626785721533694905153178675039442800099619231073645445573580565557521112261831398158442607787213700212979209024218351965765137152626760772861769230241952832628642632022443231848433434381778944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -4050401332119125720561001862630434521318060827075225130647624860813597773849510922844113819302247576755871677946943387611281476043593242064286529830949403754644648372348742302525653533557684875233019917912699598587301700739115840576966028123750871307557044734749431680549841056233055484542826759651641516905979190623668042498284650209186131891940454740066895263638017549800968041168680602396079686898020591766510251767064121866400717928285022733586894689382938068938202459531227989291441545965117669223558890028919632696870869429609020863390086064072781023477125404034946813385823257199529062265906201700553536249262139597879228582629087421657496528959373020547447509184715048691101838093706014452731131938220157607364628695189800821036755761625753771590972209111209882482371500592437792177413825247334544028634048902727546230351299127816387685424535375612661552018380748557930362927745762767781438684924353814912874161409803217773680667483560028578245291669128738540813512582378591714136383121317345371268821894056056219440672170103704173255903142189166627603270992922065003446988641437301451378850542110017939959806931287526524901114233835426301424544953937752730544152491306510953912721720955159280472170523467557538213392370902000650864740539548300031403203836989253346472967957380964884188975447916393709073863368973027183451840099543761703176823239034442721513417530673098426738541639815189232627797533704475273867449456907663279628476372112541181370269010763811641954937637252779280291663038910717511976936370924193036257332202608804592152467688096841808979403288300326752225380130008305609219623334647875674220299416008428594990482811835417679930168383404479241007684464014969672293562379950576026373611988714271709600715992369362167053168259733287574069913552437621480699730860126635567535298866398442083473145756380143933968790108194521004772834260491748860254292185784882075166018395003182170136421238861618902534374107359764858291065111038296240644591201422064551259527429622958755943898864709431992288094629053681264675696376177287394179453524895391701409348252827612335452420358870750648487551179252822241863172601354745732880360621813541058833284171419611093015285021636308259921254886514026064993043931957701408392151030206524071630334990125621519542042549871863214698990419633664196389090456068973814648556384867603923452624203007230162883871436732633893189926302128873696782098161241009169723249399022422699383853813134076423986491079131519222389726998681846288667286667373647050295967356557594144667254018528513067276750448208292967489145063840598996781137104811461638928048294323782942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 3132135072468792121966046287210577403678222282154646684425632515226117011267970365082534428165650882483443920757640303574006693015455750933760871524513292809035230280231903542374502173920856881424163143200903743076177147348867942015340750030428079694107629049967731544038457322994909056305243706255050580033435258710978133240647011552440773008655813306605918982725463092601876104039906269932160428581337057347757869639920447834423855984312856151725343789641146602397158845124844959100458766719356797084798274166851395546250040040851582844008319927450429417395402038845353608775211558295831361550135172098815570821603742725488551690362197115877019666552209850325488182301677419549940912566930465179022558334077272826932329250159722767417170029419559656243134616570863852058542899344352325622867661919676863145851259583813653553880711068895672543931919197101304462699603989866659974695483243337768250543934392678818155466042742955802648883435133950108006853840927331879051492377064521794263030104518275589156235795584949732710461754004938935986514147534085169846104797227032546746028210219538877870333508538447552968914242546771381033460009296435419197273582475216271551028330883173258410128897132240097502200248217912977764208763427452823875701428097196930622464301548881618551591809428780882843714959191529491043009013409402017331672754119567537789569579627703632339220680793681061245494715029722797710042629659557861203011160250024348658924426705448027593126411744718666006151180796850275394136088615899578886137613023131320198692951289025320042008491665933053691644347265891585158101432604518829505481260808425384053446035250698045140238988792000284649537322422423868712480792881208911794264539073706681232117017437731402270922540220319687803430476279316125727483607273518955104092426342998830798152870306405382450746720855129324140601655288614602563432915012439368642108301616558359893457629327078396364234694033557549552417410627547086901934550637642968241456115470448956963647334443183781159513972105938347672898911819445787134868943382185800965119901744423033795055556468476178270030039313552444747770377908483948559587238466491792725514864391044109442783714337406307838628640891082620380609909405193995527528137302953250523763072679605502897395730419532568454215876989422641233078377740789383838707339870052049101947828520394991795485740336112738408482573602270389335134415033635891211703211945836579945283613443335000725239656770896209654645385226785747118823480855156470510953118267583879768329025993119456842415672941575639747574902415572690318010703410955786943407812870061074164040085177215483904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -1445888852763700592571069010937221324159285198785712052786101306487144760051640387875399509637137194388201093452148323606070059087093568546241110033004898739992413752873492910068419198432870264448885923750718253762943736523172612154180123488235184679092429063062959549079536952385526013864671955955353575309204054750425959831241165642184816073131018069352727339275252422925007035724373824366473046961901690785458888190329858142516259224418217349396163563525298444838555693005255222082029318258214505162893405806085876786700311774106697801416104058152432504236466909944557772641881949281258789029407783285377049130869762119013513321764580187983148256445805118098935069524319708506598773270668019338959818375452432438218513882327019241883534443101200944227626345592874002745881735352702726832821784101282831844850910675812994732898064912931511633688728114617302763704105252799665185044749577188866301626323289002253543452936825486444824370967760315563535543633178741872612462977199517932965467519723794515642252204691662239003934619112042315175474255102102000416580903651252597213779899086836561946142530250523791463368926656913198574884530958392376871887648009694677227096223227287834192925717084535522421177049485801340664414278141898741860137216120212243474879774099117931274930795001892500795918485115964945576638213611085717189400083030890022404257358255289642147558606298022973929281884010955468827112011330942046025803612390708749949017086817130932989558418351526440025668773582094721040207708800033185983732153557618790276827804080800757236993824077326741715178671269373704872180940629741959715267331840677929538493805204809659637562103380990076003325277851440741649752607227790247476702119511371264589018285252120104960213746214383612202860230731188121337659919675264424640835048626722359313954964764273790909475646328402687075179758318872759973638848645138160043818342700051600299266846598319343139014353904841733558571912479640269461956371383529840858986899575043403166512241315772804690117214049343557916410222419441468715724075877821116438992435821751749081054968224217179479827959435610535455527755240400039177777750536247864479644118459588530778756743750257098322156478649567070334630765154072042390789904537264604520282182579372526596030109207230064887252786515310154128090870448068648422621285297930112977665888885886948547412115342677744905400755317557421325188598655239548010862298701999365274518025991501693668340774538976630259564466214515848652117504660405396417570185325388641546693829187676419391605784737179953125602609750534280631538028808760942429097867112928464624388368907045437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 440027733145763053428738012011418678374919238030734477722299246322607590696360607409239248630844629974937686988320539708437517584204334043798788546002397860709174194183043547468875441064955995694367164068656004225418412398339623958359868223748450288320949027317380795469744354285642063029838379482983653283400911833876712792445870972412918474499460274648802169779916639162626352279713967536187757220722025793795161042475318754706998216118380814669140201621097224090962198133653367057106699235604288155340149976842639611471072621740697168120040834511907923191376494482333608756266674041515525313004877013753361974677807686375366701614664039255403479274669058756074633618184645661098741620501370594818941891768652123473688509338349476900373503588471102319635340898180827385924956785958683253706477971617801657901373109515180034403021898925680728873129006540930352614091841108187243896574886564487439014308569257529431033466185068344138645947910670326471957009154323184059459524841620073725747406555172136713755726479895585280961752307939453205049700399393093235625228066903263480653273180608270826693411190402721306102873503854705223903195634156821977328188618903924850028968055096149109871770955281083658616112481939581870215133189169398913006637403761656663581418138889933954341626830677415301829514472065801737279212379241306696511309642187500296156113404065369093357323218421430492507926088890495079583390269161152235500117618178183598484977175017606779125528799541663720431862966404394080968529662396206244994804791671717212642128666215246494143202039546466631097687768335540629637620385337160289623468267574420180864351972267208710483440757443608754622017758067548948581474878425096993888220117290791013112251901103179159447900443082965108787644836028751071791426629515431049484180142001962797084385551974564142988687353187852362371492712372306433658171065316041963515121452504473462194701174152716257948321976035369701911722784565122579852624269566787191823197553678014309489014059277309787011350773008366543419767229088396004281952823522643123752942175270122021608702937048244529412717705789006352134066625838175042437897573757892473869641535726926883747860649462900513115786942727286846583033837053637997557709073320627057499946983412092010711392006069130108436330165449557721667663803494643462104478425806803551000293952608718477610798114154715690978591480014163303666187160558398801913956463659174512953913190604579640145662707132342180032522790081154180123287279817035034744912593368132149461127734254065931201632343509760864911527720835212769797053756882063818656460400669698918792287126013607936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -73285931424727763471265679825916540900144744666393795967627584623955505960815277633632359262998470233193786870962883379686619301570909475036740092221270454805168326396393924485261742204031473481143506476632476728346958340349732715764676454313143539770263507450165513200352508685715450292243911067266566615913114763554369048166080582686885517369685275342311846351144494835516092430527245482067129897515199265872755636293437620549235278572554376647393739793076878360852771065536053114386311485140252966783830026244405118101730858505524123688627188420218756184973351699600532518276469905218012930939750381296687239121392067506683512778908608930209874029717286191379396759959208327642000101738517401415025775459586270102827364069136461699082147207287631861047927227335007649441999337531741668474906484581020624973806516461852761907051289339266634692558107412640227918221992944457750833392343273834737371067355844643902008614392455470624864964326279836397112625967759091203806163944344631562627716832633179581446815716718847073041611415961596204599010873248933473442494376440081466007380237457484304588849570069174020265429143472557703607018154630534178166317103371397444583375697939861650612892546057818376661476586312817485066386387688680968190052758403058612838230926215000538277474114983908661314393880003601019901927380973327533209337915623686885873914533211089046962976306669937698189968380470198145701891215143229510867954379427337241336817923418131011599392598607626425237072620277687990583355371432941958919273834082585462040614607781601700425474567863646667293561368221563530138148198898781224834168498213241504251161754163424422610928172676599777433885422647080220005337470455281334123415268170143954884659634942455703755973117018977828022555205335298835636967916602645251914870105072635666726702736979687821683459345127810219690954052086101829316063964684125862585965057345784140949608030215180826531842981656436511442339122676509262292061799535207250166638845030318635571932168511678110965718619923818070683690875668545663949433285115243010172708758006004690187982002676620846451622432312532521255987774495619631526757573357358642746790039720968550639106207241836386152902385635794634113323991079061631804182946472618773855090850396110032364474197830767834857761929256013540188088455693596579520152817019995700107540907927429052016594773257947557304832778283583398368640168606713342282250249011189770016310636716430241718800694059192759140097994032989277379252412092807974298450796625539234133838164132503871434882879821657588124174469872388070529847328168485419130986344733985296162587759230320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] -10578213643998869415411690026130982860908216737834281835195882396809689154585636986642865414659648489151882864193061359252596321345724370140839860329830909978064027415357371100763902802947688670436804137665722894132125160242791097157029293354237903458841816398641464965158423019104145358417007838949280670826936813480908063085392768766715027485447244376393411590406969038945484445117678541130237776741777092979179763778936752585661048030760747545480834001007918785146308383030991877615654685758937686322354785523793805569984823860116102589077354941520616969929355756541342295686739277957632389727293688591495740440331652144173831728751043121409804691180024193757135089814862989093368575759577044353155501786378024737747740671694079964852877903185712830760293208324308672301280641897995805810945184028715913731366360743050492055738402875841976950505180818268804526319225414164480271224545704507138248286393632769747033992239645474033766637830440292643116122666238895726726038334445542938962287454306404377194539547052577925215380032074031218591293151533099176138791570508503952086794729178904079821031314864105821093826858833738708711375285693386448394560258025678637446026935704159745702000936491343103083586032215443929905755167934233912114243583186689236703459909120348296839099402001490710038901414364428982965462801057369292424640915896480589328526461764213382283465340253277876477988250901194928890565183550856524410705670631080362321535335294801951848263557810034849357490118489452335432710269728064132297147254575101514746148093734314513639144172893579794992178205397035307356318617424841041157062558056929811357496842062200277396541158343781872431390809292064627481567475584189264291757384995697686045684495787924046189360498704642664398474827098026874634827179848716521074383544393988881166777517664951354963861799455212155446733969343172555739378600086189608715380786009870544317282989834957169168781299313780293229992863750718858331698234667568543902371024460850406597030258883846380267589376801950890151573113111870020065229176202739483826969753091556638664039193289673347176024469610725186678992614767747141311969493919003074314318857259774154035799113985548397007319633666511733228342211198708718065149432713730230024339539029015499763390716045222147950890925024468447976546160373617228123028439670685474302811149346457752273802754955734829176060593067727022867193139645400542162618463517971180092829935172189036675842235786160288312255069859043107699622159693989225776713081247121011608912534711063738612843730154587309592953952362771621825105973690341462337795394985529806691362404604837888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] 17453451559984720963325582009449795359420431963176343954030181316734903804426395249090678339880162104073565788891315939867842891267061473513764324124554801917983644308938262396728645449529307538836875921800334785297333386353328029561926074187365851696525321434559201670283238564191288223656139429867289557467157233040459922216892711057107879927975076085373917404175508645417591397082251013304182176742116481803565520314815642902456730399170884141192778869592545290754736172050305889432191852189056518765488645601215469983725482085929264366380240828869286814235229506598462130127294524648007827560168300981573187034999797156944724969882844531463101198551634216187921957803213113152550155923251322237851859609450419475250193855752067868802849492678495299219070819375251885043478256747189868457511790498257426760601984672666480765064219642012838048049706161376520243204093749415885875220438171507209484076462136810500585472156592021115953837257170159203400823727819544527565617941937874413786608733215481528065951970556998319263138506861070944113156198346805310909062325632467341127114938614400992727231226073559624289192341884800287664313473501082472891441183019958400499902072936535601588880717498498332688288594552794640432640192943405233198803927427429653840944792777902939894311069726518978690958828707468966097461572275521863019099652397233230497119269958439904396921114531949829432469681704965546612755588349191623984772174450399163468184219335625419485972544648816120608125755505911159381022588276843665221149931065569926340265105218326657621564129978240735229054275513984355652251239904083481644343258682082534683408732510760894095093560259863230410625785828273783738898797426949346003528951844967068608309568565536477628177834593311509060518869400507808875115447611298758632753552622205009128598685589487620939313700692040619145672472791207538904779045759489445130075165678756899851321771935046851277008891703743703202161320408406491299930995145217629531468524455973322219952712992497171637053942082507647700454098103898907679317033302883722467487720090533823075042970172352633703406941095519295046099658169951433079432760672473979562475198216868499057911857963386002085011153640221474855547873667113876175329027739719623657798360952690348071971655320840932164332833902086107807883457219593163022153079451026159287470619938092108489329064448928757637353676940341249715939744501042238812834023387876133120419928870468390567763314240192901658185048253575571198316727998155820176352339275045633767634982923033782967496616083908645684865054484399105052182835971262771217999226702459078442409732530503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] -11666234876782605133189838319106965425573209774298334908195813311021924117917285292296277289221348095468014434032594805496013593235716668525153321885811433112563480870658305865815751313199295931304495007898138247613198957788842007747459751694240815475437406937921322593410068194862652819675345172204606082244513929745794425567431283098285010634664409924772041535748135679185593214780647055548005228437033069996115651188814756167867792025726057300619164682014567318504497283377851718897965860668276110292122348486021970105325048074042776138163300475312159330618434823386807733091263868258829309653216009074560387788202231300018896290563670370376462110679712449961113170865978063782636326951078679704009506142926736389348068220216324936024086489501508634042996448476021267106008577465130618195933118720019656631779889874688384507938628338354563803726380527473087790118389175138550898726994434929655399760569707494296782092222974919252442687665793067710588452356229562767830928940162543181023060818722403006826543431368252542563431965596916026054461218744751820704204885670888675158735170861845225349465026066396033136732055190872108967311676503424388634682262534143812228164937768133135622979909106306559238341998573850688554270090104475279173095146638184285692969498295729454065868291281374120765987363720411442988974331793932029492033912241864962642670460423827158069016915089656165214835052097487593294611406652415222997253172041942473420748540004590661491051491073025336329549878037938894620308954704072887329072005209063233967061400460301502650643359188864484925269260151416830355480657932731770562255731389501680290933271951897267715909210620168854399286127470969458654260401449631986798804414757215997699191143446057846330216607383073703312509707669640536906429583341393336960841892706299963749332254512525994521590516809865488147280323048525744608782719656165491929116892799050179142668814835159126070868490243688850863225331796462731781825460574648587392830143186853656016720190428180796541008013050818604502964272736737799484272312372690902324571733542162316143532632497546636104349749688222059591025714732589714834196664659483862446699618349996707651875368473859915100439883192719431728578669035983842701158499952611899087160141521241966904821113542840327199391532755056227015563182573224293301839402815125364338618801478686725804134041485660517427931031818754642084624125655914786990455209345039288163509901541039977546897044972334684362302862307133734547679085472536426491824868687369277824688212107697783046768858854925903922430815364947787926747997847171513150402458003043888626924567272620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 5975360843407716702763304514983105152253524708865896132159974366221596800155523156271823773953169918475857530552352626595960196957693974450945223318112830378789041826715782215786308760340359446840649951338878478609395629496122071035869172331736986649160453068567234722580078215259589109955279103949832373610251546234457379074511864260734535155505571122848481171926223403261170653523753507565636125193551052024179023503933104188132382617199461312742890204565619724728627497407121847712981966144912061886900625341164659558641694722912590861436510507838447140912685099760720620202113483919198692712757851137302404090811503116081875249984780275571171144400961602129660137907349871306519290658045482182793633638135610139680675614657009028036457018255036012958778044135739726480048049950179273841048267181277555875069023455690824325102980231673604151299482546210176948742606800150589219823186761113986903150444057975673767249966681280586125179039031540715427481691261632316677629236799629882802354274299947764052314488904117237408526282184157754915858445694179578063303395734991838630646692013917194755531145594465560096396947189771497188441074453009561644639801013738348570223079116138943213823048850955769741621651884753663774843243640486636029174684152856930131715688482748614247262600952185350579207135542320041365255106031944057635741810885096076753602719760273541388385286832842578916257472049614784578270893049726880071692473059747120244743714154359797870830488516298635624536235705399151026231950375919485563794119827796809142643381398099681904856809064797224291578040213410368898585461900072778935230712555666591042137035279090717062878046807648693595905927507506389036433225613236091141315468422642883429814480716450295483373868082215522791331315032573157343906560802709134834855863433841952116890291143773272292378528380211844595720376389496240120772087860594886456669763410318980988888156635167635745246513239529088266947955068974736766763942746175857072502788257058467878479000445884915553430648976927828528904693425499966597337527666591099873529415032961887551765996663696868564408196235153600550309122535266645023710799874877069313750527349721446857815015943192690648982436328560512491496225419168959861820551853621119173010830654536974575587144151461063074891984083947471273361734910488592199028301928516236807141771184591626145907875954767198310899156649172118634873236576068906705147961972739736984422012634562445043149302803631131416186516876449252778823323794592331490101453903142656442514023286084607441081607397056522319272696514857464699857981814091592636991701791732165510925749206384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] -2389416561723723117293655544832512259218431068554105019491030351046954746705522942597153056673910605627075071289975209684119527207088172733778781039698936283157804976226357399166885367646775725903901224788612035644359527549073949895200360986354692443394313767662970419691714164022415780520375192350735924990978878978240011931658849261275652135546623261025199978694193537139411356061416046235293539082786237458924335168296647016195903859379910767310683829563617432014489218451274502227218983686596659381288584906819975980420697638297125684686051482318537109883354804969604229616228069291126026778888923491353088263647790794658256574760289933095691370225404574080746090281867717160766852129185007071840281469954420248776956755286713488801166283274747945540120728792291672159325692894955955273212546038133325286133308399990266345658902753710324519904412213718637497673139925704147605587594862091124423799420429101191446221530558433550959618326549973677718465078976654163688051633340739678670794957434453843859181900690243797089716395038860627535617825040429346893923748574587411674413352294493568206288708284250625196292530645351112350726166201809240319418895515463847387337927962818805368708684077036416188049869175593774052490585299233437875677785440369471569519944857941154440875126738759106168173756780744287767254696469014760900704176928875067151435694488180041084894987502397395912042496005751816520911121514299380282591911354062273226867464090934808909900327076840533951170708839317584111885067793623988242558690297577031989067189069576793963043006500569177224212761401042289300014836394743123884746232388536053569002340493862912196300144076007926717692568507743121701122634009261759747007523214498906708172213653795268515030788367935619828241884215321123744679887928878838610176998208921383503671876861588651838007763730242416806668012599366904456821500102199356602765759608387785573874166260680523835052353904383081292746237466044046138566116269718245855797017122549289083149974292110179534833685806153106991527236745535784350197596818028258309364378961269835929354483807577102451008273971765461165301653109762589321602862331179853230218901543558391066998200887990134822624007540975479585278960271524028591974711407237023789043666295899175021785165096674400268591976217933243520672902221717041858230324455924857305090643374655579853197344476771030518325232698961545970599902214639241834851105409425611690520287571625138513974207243655730558263471189030648401297071855623190588441290443713508174123741212601754747807041462176944600550229152483269661691135668253659677915029531551367833754585897369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] 729578759146654310153490437190078269353340030943634647126903008739331429450048222815817854857472645251576386779330539488281481238220049906647250422872668427348280394546087612104006674871373787749390211907637033226006623722159283051021068076016550032607621293616523257376848467186341310764337374493116825703448984783454228017428638989760007795665418152268132936090212964158713907247076523041253143485960830487108987101005005322439352433968083844286948937978581697861695520784301711970769566156659002331223239717877720514861197785365536831681013273848115397694377127438256237412504962504236162405532202432816274282013089705482614911493444409346592971483668436174113199799084344107926993824102386486827549816232188056475193700655412187601554439332671091340147278700900536868564783620447118449763541328892825340204898949560746381281366992419787868401099399640800956465849379978268854818562350250072474864274648394972497987370664933070014960559218660590830288873906738820620678653717085546128610330924921424853677550817357124887963092150664793279926242072915283391208155231820983499775430494148544223529482213390270462903121480632865303539882472613717417397107366427764600065020903485861215528724177757267053933589230635159521899424538937782758944068049947221182130845662821961573941529863852639994993827415212643689271250917326341406992240517513327316323182082578101785783465563770604041085814469160959159130998468446277011932487921277411526644917566213861536308009260561201892552665704853220719698088086346369077740503873571115088382820692963388322539353319144989660362399877136969900987957548567243208447726787461195802981098206422960731782346790072213692191116650240426714517044411783990540259738679578296761290358933307387310096549924086320562156432574458170626754498747059500833427639075761757992421208563031742091372525634696609051250843644276277630335758908676728166726687849504916858370699212393650916924362196608911103989776638318431512615331132009755793355417580947356072473991029476050725520138488561382766452406608426900853326225209176073852799073554920949251301453514491293294480399630734084215791695295747461712942152756794858700154016797598134906668207084766938608884595620179924769192419835053918498199524153971569569880651744272664152184455969131782395473870781948636864250235056065881128887867687700644747810338505626346563918200766360081236811951573386400232918028244565118618165743548087455803882879593441757961029877188594988975410038754510242722518590030880413589030205569000911379234661466376257722275547306526571198828960445732494107883934125741332562154118880027075743059254957834240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] -165344661555996812201912441322227245759163377824155131431734816158631622635871812632260099057106326423566140089136453530296971979050437478816940980852345693594646610937819147342213061082433510450938030893649584586965066042628876497262124132047148721254006481542146198567261361129448235720386485916507280256668055513284798490170072270113524198300746476730216821718710434300381139183475572103947484496642727951654879286655808598005021147114518256848746605836846543519181678413370891320783145659626134756751459192641655953509065904059075731329715266137912588284399445807306202664717095459753455521284597253481878698611695849500731656198648683996006758584685843942702310318773279331787753762683806673453782066919567573448897583065067072798375378325705496685957323436498652918706375726491840288026510136751475596301184764643699568835770184338021514896955828312459084566075594826637712148923010638152948648890058605218929027418524445015769608847964826265340251704021882674796287197997935366733177536632020750535628955475143228242936220378959709330827289393093483520185469828602013472371565316692567023148713100260809407231876322890428475298619823648689762181408029827721518845545484916880791042680565794664268427161518805710779243539444743703767325553250540414626429086703575535622412815945902261903022397888579297628017511379572746317659855058174650397699491797921187869820724879214658655865854375729058896410641567604874801977100723711623971785380316078438713585451333844491933797620767321739471972996425717850627205926417271258252549587964903052069687842530769346715564572404362136034016792597550946235562372012657510087024245969555997665710124192578180014337198466975429739774805226562918225236286398909409737862243550038688335337925427078638516874376688212515910348310093469763989610368526697543685409115174306081553620710600367072235482306866976705470356017016286106819029178356885795660488319191340175141714801638652916772462978134850806719859299404069612940677923613558628020880815584265794847516408791998218913415143936606359170504946980069700700590125658685637861878944397648748104640666415148952129488244604504486672522282002353330652550503755042595504770129368167943772468400149912469001546134494537890659694770243074927803855647312030400239259199604158048629708563715471585452873052820425954377908005861842326119505526263592078085087832033329067119227143632066427731574198620622812375812974605433311018002942954811790382403673976807821495820559736764258964141136895533342665651065079270576191374800241206760955487684531831763153467720770647821472046620981194017009610628960149516645735055721758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] 25877834482962285042494429781873110561828498753380357761801446407304764992249988655154332939722046703424709019475381460341438263828344767905719314846795089624103511740654524546848197370700993017103095622535228911705167578105572031941700035077309518172139902294352261150109030809490812845926677391265053849629694177258132835539017916108389233275513524549560709439748337182996415962267939667663403908817447023406482287813563301858249603485343967915729459668284120190222978614143259179251623428139279021085766986064956335151827527303652295066629494354039957444726493778488891143881021859933783926107734913739405052529185128591305160669617183490268786598029747947775665042315994332607371022149288990386735686272158002804135679756718921225418780899154725745989657058738243244406465021362519092205113528498689082779376617152363446964093521293601406487637824651991299649962559059812609298732006839084979464332264247034836183560921421708985137763310250197207050665427707719353172249758158132738181686115480067780001643440794965454940307630585265723555844881633580315269819366536172334696645046609390130482861595027016196792117911511336523375652212246018184287835888433736232987158099515043074025345806785208223227553844489131657014597105675818342157314329376256265661102048884571365521930169639090485504062189082068814835224661743717753318935199890771695196025663749121467129491876324857876411096127092410354038019781298674396751690458878435377856932250971205982344774876716750761323577894255612440332515956166254171902449955507918445394950984857942135470679111605824287557905846039983588378398418994661408774717676825939017663940548595570990745757438271188336750012734783047300472729481890894148160723744532413323848006975900544969089016429757245406719933077840148780604453155602177609073501922180577799147303499929134828103249888741701064878493549006408282148207645710410936638937177431881891212527931668935783083035684433324958376502716206412694414779164081305156437953480719695981094805317260789552736478863185026639062386877953976071181788374158322711488597864579154575676047389559817986239581320062812640157467102572627956099165676188266329574117327535303446873999121907961958073860437910829129817153435111364484800802977953156551915651857295301515977050712897049207789338224502528478441172388073374301762126638949630107758132112854334971728411636185265737248436354336975410820890296210836473758871558087959995222337406629607919199157099093395419678202721428469716755274026116446139417453067319058968951670341480948849531160385714397064092828286854221575002442603577818221467659456803065512362610712903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] -1877701656672067705377580776607035675460570500248373444871316189208593365348834072777802192593507529462222175255195878598914327966576399760652973877730439881194025364671780434355315561135796777814445674678305761867798163235223686947899119981216625297864803795497663230321913389940289512793108729836384063620917008704947260128856847759102231794798540697454574025256307253071420340267988670359166819552255506635004765489660674190892616380738083421150244530391266364241306370709691611581908729791385423744434012103710671288164165274694111311844534286267343191249625140351426910812958055892878863852749653896263871222886387252047651477430745808639137297096211718908664937744721705931283361871967035226377928241775939584071727841474104246000832168760233401518071987446808414840248452375477807898047766680815046446248466047641705436226684725467337558315843515703379537854795861489445209233877427828505577342215004735933093938018424779747058425772112032040296578311382237909628251895078799153624838646559003359669638084849399817717085024291857689492675989731337551516339160260958339112220264387019888951061895761457635540574069429533853451300730729934994650526609605053650761585483932121167438424081030295013698209105367807130500605691674135850016415159350192811112424055237614133896158327556469023448237638817544996798711568987255743922195186024471202853546080296525412698576618386423566701878210344140779074107607389848441616051363485422754632566761356022710994910590499849671494535347653944152293548078856146514955862309922672437075337665923796553454921879118510863098446344058883104664947598948331658643956355825394943416034831503652630967526916117632040421055078902784678198957242127460177887957556339048557997105511395504827352392158150367373770320249736972194502693300707931671071807257591965851494029424746234710124277863517423272381830225779263994952844054604710880379642245007590875612055341534429097667841852681018867754731695895002142625972956314581006746269022033331329769020717323710492508659408126751338301110842041249083441157908819821137726587763395194711412022669388121352090997815422775790073972248277673873595104203269727919979867566194914041305906323645375644658049731540724397447202775794246652115177871002102908688429631915494369982256433640125444368177569533297878183495192080660859308761270136664757452968430882452878250855347915022711802989613359801202206332277881119340624845248696489282314329377038334338349175404861648051202716897824362258579806715849150496224227703192553368163991716424772583195358421326724213208755991417692152438875081589777144264958076893163467642811734556672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] -405356069317017511416815553433637833853230370608866940223550442301410098240148555413344905392281643065180430147123123918890681268748601084060129037277882454328689609765874291202853687780271515413841717236660755953859984670822250665083519784136748556211870677342391230468952251733804261124765645927200464360508475302487943799252101146824154728328641505735277204408057823502040742366281918648125479500690768189928080843761475489946463837418628755710337160151787822137771975134347438014553786169943630238159197463049936765163024089076102314539958926354886044674645556337213278246377727229498165098949042628855953615292573379852790646304457934102922105697631734041074961379751186852163093721216502358417329714902847438846421430540114881019989510208936159018058637511605651561982390742740512715801836364732661096936836226923529953366408318099176513309579196929420663731820491266356158784917064102657349134466132000040871248708096731817553065125552050306688710995556263668644128542470410206584729942888259784030444459198053052681494913045191375925038253177869238732920815550149739814044986773931263030790142635704802151761016402026706098399587001376287532386061197691144499349710004445859352326844865611826595829153482218030793445954827036566296981662974626163196758150169599789621332650465658426355464614856626449976555766680994074913601016201862271710099224629748882338875098171609383952355336037223288631128617218256574609049404504147134005589679367377711024118002703086340709067561076169834477779371289965217781843642843301459951771736800244837957027902547746845787525519604065130191819549349965617073906822588089074581944045383360112339063404913678980440892073530514189288870822721655128381459678054001916978432511769800955644963091558454364721350266842286365033067158439656479210490003742500112580090422196367694430302680833389964643934121124145364615985487463441700073692954933384302916243324244716910621284627048219309873244694553971968318307700277449668890218733220857929135701269201733897703444201701566165304389176486878105745420599213906042766693500463933205494658698504044868248320789290210956756086806618099540965702986550013241184126902090095801786868963898991472762574882038616668618026308873136828025221498346693181004976374726729818744465259408818800793970285653645665318187485754112723818759840539766787339377986420623302962355255340172315060524752615143927802456017413885565795753827676542402598856751052403772834699166290606738554200533433239582868278230830031990545034789542142327957695702850576659522395871798263012138958534938880967759029676084785289552150945831955619425464688312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] 221158927937120352319620411564696205099318962654082244262163612950189823096470943210719729800355586007712554836155187387661821973880921125270440019763119173864831271572011531912135653932769471708796745824859891603264478531701580658948270066791063654637916374355369809765690749014203375522122298968825648917329632188290028339044089609104255017394396888478391001177947431010893509810592541502301778082855360684874076585217806255031798369126633005848795605264329663756006351288877897225507476397065018902972290930613070966093970312217477628983411843146208513080249665706141483300091719127697237251814116707312343096796678342011050246743726573740892871801026225653617513894046574995701288570180967186227694195879231645918167933961509922264477008715726177164808718646640613251219031399449615800893171473936624342637910301106489230836511444243433889311664094803058726540815747824810370214408404923845565928483182472439582750848641982737373295508766449212948212868406644157366108187506157399277049370890486444908332033261974040667525018967400087790405093445661568557849608628111267110703818939544598785222477965238647891592309750579818147272059670783483141729343222537675258278435591373831714252204908346385672498993803498769944830274284905800808770333291816859167206656813193504675218521495456779008560880777837029824147399901330842763780479244336304185460581264248249388534347848451125831174749168567086286929764456190503891161239588926361533505953033607147549476359657653776178385969397368008731095509538107310308446230292705652800163085965916102396268425992960297295322950777891494403215461562835173161304609511432307338322743470926929024620544494009730979869861816848025913780209712812620079623308712728421662445339875833159076653989498136341800054244242346467659059125408266691055931000593799026702766597319507535576975363007004760662495912083672453406642378849463105835880072034706219951806265700851010056875134320368145537231514505810638835806742595836466995032865679940665978143279521691358287350590452615337242437690388021162389956418338431354670117790243707980839834994494006749367811406191527072069068815591841545063783606241639542962621498388709271814987075345916050938660382253552155288303820782073005926289854373580402485609751499921550089595227565490089805934837306740944884918963143611056597653845582883451149660250747057443017464976973538227133080047040693799418787352730490395181354287762645799621228512618606544005928178749486560401740457064254231271009041854522050611882051544422800825380606240027468216708615729890055628025179760859370327087508019736756263409701311892671445307072970752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] -63820571791186749269819373034184394880007799566915672004460171868804747473561187527338429070309270135539920639637093139525623348288589328463373786921408898603945254279742129541241534512770396454256438824345276806516097569327373688867905168799729025911845673630249554928814801517690939919050023043956650074820238091617991503777017991575582417743339290827546990315669481177990444767006327764005912723602671740807405731788713853348072763590239019393107023353208828441051040392180605329085760708887958114835647088915957395457236162044486940904144295110724281276009024432222647364508530719376903680212821802327660403493446516419406458308971730266875987280659104620763720595573398630047724358390862677946662744352353339903704095442127579040031887210524184546841248024898835080605848053706654594365167086390385376703810974519613332371920622580051523492590138272347417155636840749959880108829182947981329349514290884289760290686879890688285340165320964369374526847542878392734863637065256454254712353511221535812342066525498439218357679696025572539058592867727541306088151746750835553535761413144484836378385872638490302509795888139429551255972980301846824438995343100904794973899036488907261919810722119201996789660213072648507771678338952510962374591751819951422738558872494151157376017441226933109151504531161285584687115809790509390565984210224849024248427550312587389794657367882828339899684274251065163494721555174938318417780976871986048531542762286492294782362268243305726519483866677844221509849885903495266962919228949027006075570175770586734812883363190576485539230304395839389330299645085706170971002686962365124716103805435985230963679169814387291002792767229037500725235950113640337635953910731066849186306950817330897623176092603290399805778135898298788581426712255061131577302438465985319264839418749069088875654273075104517915517034692918466828544868785096823066612133222138884766355987616071395135696434114267075825198121403917194615917727539208041669132588472185474824992630888763580659879712578190719289045695289649914317718142347561500244779498039383100885905986474759437754695917582140708446138480000884028721066948770075873176064659729830033890632345600195513117161862540584378104245716125221036117140194210002952967375624180770482678036318769311150581191839220513349733367370805900552309971809112134211833470033832183848588134323081601365836189633792926159957709568682639967484584519979181418729854322919536822381606281993468880523475109935897742733797945683229733465640348105683695039355916317090859831003218555438232122543268027155197431582020523364945788289619273331236253330309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] 13610191488273069060586803264387419689789124414925512215852346942895557410129992236686752478636227886551796302614936604880436784386590595552358779292158732650803570211711164493161116810270524236571321900175855355074564990334979093675532629731666769717914261381032084525476437099172431658517616444950727399431757377518417911192333187310279556127360106016041248698339309259192666840045170680743655021656080161910779374100003157486489703875300084129616094351080128730763831054787905819843020783166660777425492256498714249130657658205098399030951500436474792791553505525561761519409187239179926925971084676515325129447401392183851532211423927515729157435339682051484071153235802561147878362719747478917783457145834875871188853675948308744431173494949797586960610396358643376709369063836551608139934364795378537206088433449869095884612137149710586100089417030051987982409153346402982640289030919000494203707963938558970022856837194351187906057393856004078270799546116615994609563239353048542971580294228097217656172930427666025155284793292306492823602172194264367716722062418542112289454808935300146205989932725381732731722247836831516274577854566784001787520703217576471659053988476651768208314238180970983087224492009867961823694814195003804565576134198273142801443719192912021164545345210120451974533309974861536088172203271229664642595083628589236337361127729118374607558784307084117508719312925080054073494625982982031187152139607269770432693707860773079425673801281393207464780607198818069387441473604496406788474823011102912256013090309779870918345153694817847542186369153356722395810130982887841903954770377021577439925315758597372696162396959943485120919248458187127217586689457037645820061032428326367159295476160377227739957367366007172917437198838785383953616250638785952890265940598389136900323954499774877813759688052130251897012118631540552373762348876613230079463443723135706120500078561840020966737361886361027502526507167544326536535707065955642412671476269461432238808758954266533872966494706882597524081525187472977324135738857737722389657394816256487360116125261327173910518553830298031116274139185181986390772488909067819942823123618060312000066144974906596475463543994677401259294451281870483975711630079616877233580950598346676467024736780905190577947661707645464953275565896536651077072061168198208593350802592958316481557014314359672476329651783001372775415729202602775900287327550344523098660805072396947384750038189876753351398858506889438441981350657904182453446129749560168218043626709446490231824297777755500307939355651248948874420236354443447357820741059981978576592306176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] -2109390786153769693657563077979945451463380515229961849070459153349039139780050857013038108732299975188837495403546473875280811083400642090810466352424973573084755881325708191341621438321548712610630080172752905678913886394419824323134248574661793299044903830361407484279218411065638347926029018081291662771830280807014864852485909307725516809900913037832800530526193832164739740043960028819514725460611470749124963915041617100672767807987768549271152660562776040138240461137094954113276588173662726477022059410912899901169779964733565884465644462059465408305257483872653423609278303328681651456838962988700257113611720425590436653465504426445208861277296377930590696565296664181786575773948361594460184904851047865475568474406122086664449834142317259885742954044098848028018749795337001377661595596579330773034869307456494614543481214628538857418803214681733950699475017306583893966319889649672017890750976605364631758366947617269924327193192907634937429379071867547271894939336149724345174369630331238615461655119029430180425058156287876367883008212515404527379251877423747454802636071668092421663083072616668815399027513760553083172393655026831824847467818818782952694478254371813740405476498791038923561843163894703068553066919755931847679940851277833536588669216812142023984468775881395555775673236398424214503009550425869121797181873488571281521842676115431156125192726076372914216321213476696591703541126235642484346236780369045536760323875164528616777998975436067375619146623135010789337255239649094297059924553584173838723632634480257582367186779726917980452806347452872051967167516443682435230979665334119176843177659065433390526751988242714427901783198034483847925385797327938227332516114969127760796162243352005766332412504121772064768061834545578181044259205848671734905791879176248950352667432120962416124128001726414929553959619060440734060087686384925121268927112364446347897545605886756978264198463828858619345264294893798631812259968166802454501567446753126408978852859998056159683350146807451195304633829335167302583739952960856502029860923813561471252001527203166024924805953752418058453378893207935463977266761618248339305107235243847904413601808932905316606628772313752719710501608527616871307724461780708420300791497670823227351666002211664214673946235734998714983245624392513461364805228955361797463533079011274355748075066467351422569448252916704418845585805239320428066625796608564890424941142128677388386315943713108248230843372461655682562096843441072912384372338342351185218113004620963673791087614988703092980534846165052018115034793744870759462640660252623817303654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] 208130706514446214870350819194873656944316637577945147227000618807989114515639694174394168862580747711357769221693552158002668979937179299225244780219529674197539995759449638599284765527662197429696171579694530594287739340686905099410456994199875609684823319348262765996317354429376395350284034974944996252369587390175098197447197947977891337257514674113390599145516241965097716808115097429482469168582206296279959494117866342487389157190039938864361312443573982966143402831627371832353157652633441557993784129156257753841080214116385483626795202670989705667023512010424184016697513062448120642049502102507959662049301359618870151073247889919764259539091673232636695772886653597019737042258625104042898859172232937983214440431123492541475654796510161340474955803439053619066173314841606149976081182898350211195706470940028085901843767707250715317109369349745008275659922818724404897835669734703662545830981185904421088182220256352272972114541864823899528319866196044276108457383250869703672575645231412019153243821891487939703527550904110055345074835246415038165369973663334570102084469372747883264121637910674090738654234721875767945241603504024409828520740989055211127703434171142524822408137721421080663920198606877574912202015680962398823908682631733040499170973775204598198408036934860653490682042356222455252398091037818922210373677611981314232564224699520442184969346803132705287094710505048097123893421629417210224154749675411034485384238718148108302461234696684068375258615621444921510874948405982996740705642766178989934038004243042106589959478127048803626801300997476691416626852922183656624340225837708924002976937971965087258674957859510133672892345075634709611010907849954992581560781083366803172046142116580055662143558585808434342039785483571027714895619042222540497697718408868365084297751097730851940421653130204137556525794032271683682626444668515248785305563417046298053372353415869466772714685245063119248691215502999453013668978535565856095624229962781691047589620097994383516984004741653687780203813079185984126570521534064545566741954146688304209749685484250306272869655078483622601862580102045230503295941607745853936160713182041243180976587084761708733858840966349636048080636883547636350550873193542727569015172411154269415712494139174246073885956446155103745323531243633901102698278498873053890771489497893461106090641728301861645498583961994108245884024798240763371416698537081924741094737366759147912386419452002859840795347904848569825028516489298140492189639629981907074255905397453285383173239500169152421090792870198901788828272215124066838125986210027619120840704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] -5879127913008873129208422255613278291144121670906158249002237216853851513285161682737588565582884169882748399336770961477261646157617689126218873934588559782710745910716015190614122677288630195309991811367221383862153683474406006677828455182249700675305014905303902718014288043769987876755856349135798848141292954558086121243938496162793250974721752936091468069521383014476544510851226333801924335774422882452780727413968738744093084011183326095285721979095142495673760629465200003336323118165676498118817723700680139666822689632737665273515815512327767584419168456722507152735045605743323226627000380038126362581531580801039951588401825343788181001176752620456457456686760291973909727709899945802740802343177407492660700901311068972163687747254500518058248689346566096159377833263125994733882569603048121909928661104987888671007438378063201668696282973921699657493200178712945078844529567083110500302390193179753735991807926430984399347628724910073207656312877880756752671188812331239822402112021123380324934589392219597426760483370177242673851187480557084179758810866338481980015583162595519528163362806522952798890339686013486562893267958408013316833717195205000164560963673448592567125732154515981274190931447541972410671098826837925252878587598278214326247263311417978115361311233381986703510099926479849049732112461895638145280663731610758894782178557835792530374905549626230337956726768220958612394504843693834505558432308193066298454860821741931133841688751776337604302103264893998783250564509401134550321081774708109141739819250227370471275581569118482962320078896544648298827761883108296768089881360755663904591925018996694287951593952972729996422044673625408720953397368519385495658806809746783868101260944187141232823489288495802037988889865796299625011340097459323337129157553454493294442429102545297296704796663547249993644608837672081680529739535461354648024082052761533989381834501294016646983553531407442909563645482668954655374609973969473317623946742672635610816300972258055163113565093115782928262987194442593275746676319180144439460995190763442603342727392282059164901720439071002977349662582839682132221693375581722667563348088144296277603911996677698916071770929990431865553460680277907321456268070516581927657308975861521384410259118209797441754566794470112440652186247224281506857766661505442884265679384990635077867524237037788247450097151581478142863507635783257363014792218548912786627560754471662075638632263235278041927424990523806306700334408379608609236296345308206290917638635998287901142311103216229835294034600998019885798720106305632617966914944138120381071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] -2007910207965547678012896842412591806445768995061458124101089849400810908857655645550246166261162687894805767222330987739748384898132274723122360989879233791447500926090214495595382403054678884266653695319792374830402955328617741747759602205859444551338983951936436438544903265030789120152053258559618708035639551609690544867208489101777365454332999923855733886513755998722953415620671194461944890231510793821880227779536435009783418866412133548532056030855966266094799421466152445791716254030904866627016709618740750750286778246775080240650609040020638999424265216430868733393465244876056361413332156573672551724064388508459038139115455462869527024743445805726895529280832534377093184347564733901161012593804705806121683984070562877804916914857321447190787129289275380538249158335634984420988412832594806239560186988715759006888300482934247834559039359015075696985142181583447860294527513550889204244098001544589617698040533611680144992030789179810502745672949311937732437607907762253017511803343642014483350122433123515031579314074487386525705842346028161919498788062172019133205423966741423400087159537894378238036766104891106770675341720394270506519347349829532151904668893089580121063623501803737794450696387437894929521239108186046163457200460891453015781597842536896860008195717452955108441163051991319575395151919155847749162783298827273080332744368085153320496513501247285389799188712923699706446373283256621979097310219601566160428859414082331091038337199573311224605892506065245497546040560926202656652756599149903619671428808143686927821991448684503813608529747160044589254864074470156864767298636789824002880634338160237397731453696570672533136474005041887080646607350138244682053587760660982859083505662469674718887610531612161362942214093226553646696599293579275240949602131945708729393198031278586564289272757116442369574044601650885248941544631194194291754679409031865822648335133137140984940410476669198028248063578322319349023082644673472510678136433482905876711169762723767623382193677760144231675839491815960373234849236810810345617727587706446143822511564490770016241236011264889248917303653798635364513051585218369029815848390397956772854070063624369308034657919635241673031567084153038874270521434281637145823766427495738788965724234509044442540794219434678048177954153395749590152647070752824760664002537945409571877429349848435993033126679615927708488693036164046032390243578179243006503406451134443038149638321511856008696792550228682506778297336495498718528727737371496590967997428226063323188840299217353237155582370584957620257034510022965409908380828820212941848576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] 442222602152301781680416431649683264995243485129143519127964812858113010233746283102529561721903105408829764925939223578988258478595362158151892531760136153462094519173009557903844987422710015219659982014654237028289341277669186383151524728920904507943656933606413680662657341096678455549943492438918982220630928868819760320814847358040772030336570202493739347209697925287000562340417674915607846022853525492435975133481784638194431399816395313787843285152357838591350015433327543518045102150091286882017946722158145478110582207899620860489472121152231106660492525477820215705111491365743383113655527794825879403380361855901735202040168224240950407289738006685889558845686121338711969519298769181493639054827284776542817426431330235848560733264915608529562984052592857315688735341470297732393781144281261648261844476206599806572974187437196610873188145905845070994977333791892716366832829414953444798110043469860797650743958332478351227013066658875090367964525482295514091466948208543332247462002699572541938443121324930618548147683921311561787876093386485230327695329322358137758490128778294869143533206724136314346883151217463502782405676820743864917362082571394732832679224749828097572824523241963087790845036665440398991183934842334750173003049018811917683339974520147704365073091607641199576865106823108261806597272812587930378924835039250590713493396224282765562029509790107432275905190615461599453383227277683343332789250453261856786357728018499385527116090377689503657912824296839730355966411461298221508091510561403206411311424618298363628519474072707425176754302153321937783945079900818686329950997235349647150152056171333884088495450918708445371408830715518164456668843652713484752655950766172763279813683443198609672506497700529853207197909935152468108664986738102059647841692046853013033680429420238541177422053026946038795466383558060113424802813377789005583019366563986333980622313443131225081460520583109820610911828290310182653907079325995416793574200440354457678916854169537603816255173473222157913816887823150875750439961855442029784081833975456148202053696549603834088306642547570660436406224295383125376517129100743855166128796149296140426624352979556469773385121070185945492972386108492273868180501350478718384290814129580250210902678651032984148476455000378831481914173303804705588658194992631466817186786426977628513458556723376136722406222835422194443150380735581826542600111390872782315005546497556854032247800135868829642998228695278954907671525079849844560856937315594368263288447701739097351647335373865794570131665307227190598014556255087165328572526893975207936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] -48617217474521055566529483427724384187053604662340094249298496794643393459868960583917899566723074577342285584426149181007801547483569738871050001485484594375907894203352389701311926558265055590470712468126874128820177390112049257521172700230860157556496883354205205306627073464968265300705616440625140405079695733243958001306741129667968287598897818362061333535632745774123683725031479844297635032954048181418084849801735725338128121622762957548631477945246637733922907388440418127346184513535428403815990070729080499836523023552432221694804264269187229348575765658239280651752085838702270649894218112077237592225678331869390452633507163835571648985461892765054758257577850317639623960363891322975011892046864704653783498909865875167509938271040977819717176089136482758417759919375077637820680414064726780850848565224866793065004931489787855156354551200564039606092656657986806431483578160317347770067882391485856188613602017290195854722263925928886169263546679268155548269277110683299962761161910084757883748363252409194181249078398226942637071340343982698838519716291636376289896646545493065266828455625469523763463092854693756032932230623427538846935492202878096963842795027773849982146437933915814249068633930203613997048163135004815647237103872579299276914659109482452632919683395800956230791779365612222916227041255817202493091169080775379985678497798297337574889708780629628529335444305190794312845171134777895312619208711892227178918507582537450519147627361712194929891348550980763289204823827936019158067165158104729895808879686119008111393701466680935607987524264072893559997271579642601343996883110474655324566298688936682892316220363805683347069086808394151803983239993188541437233418693999069063916659694731574418047817445977400687987264772923760227049144723575663859863736733806000359629469280549682242254844919148212468544187266173321123808753430321830249645253694860639288783599352298083313146250782879132573794970608934080078745041493304965494405894064842789667123327960226866880577574711881433952526304904071091117397636468389720939684723634137209195988421705356361072802692325978665975027999023136345289543431761993847185914573783166004140885547317083203993861417770275100594980817666932549211422828637162978101803324862780602889440790908042155488315332903682964520560963653940145401405945206916238354198905845166198874001285929079395821063449349074799864130350285783985109103425370528621999170840736463155217997833594979495073591435934990288126907374197847824713811732660656041177762178483538860965444943926142883973390675705866221019506062728906489272645492367865837256704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] 407538503962403258617221631391044802005840775020569625928047959263200806885742630463105852065700400796250970252122919905817051701290076478386057568591280228267327392261054163496814661112136721044133427629885613413474694138741871696153924150232984220022264071590700178519576287842380346433247605943954213418450414324949412502430549765612827566162154813442737966694700334198892583420066877336979214860885889954165971782933142520557398179294098983967727843435122515165195267276472471578326174254756595215264771139455530810801525664790908019605016562301952190310962021025407245994413246690297551885203169898343229718331381296334048466043494838327101447470432206528876480200777317813557331527359241147046483011396760638089302662495731402776947077327560968423612318096821517543918568061124652032546751081478946483165894685642382226732893749423794257504686195633202586007332563434774677016302584070687396114033844532475737222221865257745883493697086578308427317520110071547453254611312876289403128415161203232522066072033399359916816219738175207535597724614015274450577337224000079471639272427713708381773811673057218475215672004805245858926525401759230697288421925107913624398891696770886056409995428967412814323975406984446687629792843675933441661452518880789379819870164263400127707295103420574215395135604433223924456354455837033315181515170447967122890727901995553859103562394102802231701877693297367038094575485410828816885450019389801786490907287174778765479465363643998112989619985088139366433090944551481509680284050849136246677346926748784921200669599329615719634240435127835009365115696908128154425056187205843800745667315798112226047543724497204484217132063241795756829590662021224796957288472627129886434563579708291561723024083329615610429718412581671823326821611223658177300015282736926750152432422543343421377702734248928615382988840161483909901361077191728214980662147564507840850652584611899223453744269883471487407644919610668082649119320041572031981216054698592155848089370776360904232034776388827623702038962632088466839368897353886118423918118051578619461435795380632321674596623408269928872992999277131458425459623621420273463075720492389633236377908848569938500202138006791153356924000532912076929549385512768933589913714967987611912094666682854694192993068851410830520375419793851900075714273081211566202488353259660443464467714973076657886737711906104819295191984021250631471063809389693031971995611483511443750654352972213700961911316803692753325617787334442208597845664062747234705004818772221227309407402755982320734959233556603277770049219454286550527430842128363683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] 1197346676055791129687320373578863366010682264190794384719071756215949413817351597470502814129229684233411097713705575582958297939489497535555718132523534648910392517641182375524893999535360666103612970043496094908472397283516386106412518520120186127770219894367479903736196880324164662088700016653058681035952903363599874232098820489881266102918483052027630005709534220365779591754984874289190237291046433583676366387945696224802602169371810895330623072165953458280928804978007667332142548024175062282365994995508022595833534122994044053487020815144452871249194005114146827523907037754455768856635918307188367628399885623608301078221547860318959884075876115856956121932665555375469559707723447340327091791966283386897162991102351679189872997125907006414673131658614756118105108807649744402114800044153042844417542386255565989900111415518711588327372732151562010840658895914177782679621249814183470807212080050199018363086397160452858255049352664759812530280009397542658949860963705699611711295783686241679227580326618975487211837405482754564944117869059129718945500613968645685732616052647721442697821469198054835242531489683350307393837900878723520291854015803349244774966447590604844587255320435842393359168248213428054564440755599148792357546253443384456175259751687750038588359470937087996065618148908381519797919029925587592337871507829951158282655711597389860961010592542671545421041542523956677767628824936374721223093866856513907967701280027335052097310177052419195013479563879569774947503744016061574153150553845673868002480675366986445008353125888791592069227399923103717589429434958613203395798469393742951238182151304896601749847298835494772852686876893733082848376657193961472184343445804563427650784593686482851694203234021425416315236746676137417817871371527580443674876181621692135245304494570017694734746130227069820350195524128517931829773478206919504680092044568050363798878622407894213395075811404178198021866088738208262820205115566558311935475427765570612610233662528851126140169333600912660956880254942229984193221050205318045127702879595785962754838159946055071250982338827686897978402259255781031280143723228222106193621143797304912039253558348985570525505597017227374805022562516400012630907108397522549589732964299059011735770750528993385868286006173492630958665145300067622523060774811570910736365147800664714159817121096527958839543961763297336891588757434713659124752558090199070832057120609158496820345193042521417114594637989903705769141763720401910467374160942302566247391766037765192880658241747006868555386499909552437832443963059741239532925628348054372352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] -278202149703997909078932153332962160932081757435777287302748843284012382749885382334253737907541204074896978961647355894695618491579053557662999548836491200192426093232131678522443032893865989073215346043598720942669669643494059913581181775497838492309179651275747493655660499821428537310304700557941235563983179120623302830645362067643161552165419626672239389180416942013065119857470954642147827753018670729668971429233897571559951072526293824113607483315567486796003162108813401028006418064924879486121127338349077490115207771476879754105596924151073380491845930128075066882262769453214074010931704762831735647361071069360211466247993059978922236101568407485766502101268565403826501588114586266083391221145198450400267593180397596238356833079127451187101179090081563983561287886963274305889846592364139152071177139903517951533988839272947424295680713836699773078731511320330549087479916665146890387689793287590485768732759924357431590671400338937133194093567902702474615538165316231721357194699031882664306570802767420403655382212547073367088793054616561874545321083857446019720794923280055302151225112902266379887842669163928744753166939740833685397396140847408309893431509154461297972706142401685753175482421958691971574485802726046345016590233945676951254868149803681942848479198072134022306165691259087323413693186903119800937450841803612727766926141155483720716904552936485926079867423742179652032815170278812150147583590379787582726974653393332708821025359114600536854495880474768690102098065245978476276614164317048631743813720562928238682005279101024521724455839232874365546873906382742700723975438182921305751414077931900326105274378347187644266550370474422593252001097801845966970715081577782213533258753505072734681250273428515113047202215906805196095900062295263646522991111730312320817175123321976350075136163423172005589514556717429932457451362850017953517365476120261078930545347925673669072619780354357002217508228126803322508610137432167013146738477143578051228685976328374927278504636902339934999967232800097989566606375127404423172477894531560352980963397387940967873797716854840700719693341720870027466225095515265220782474288483314479280016555630080283942470698058007159529417040168204603796637165462205003075248258689316796596727261114996654267889192812241449351360096438866773223321613540048493216261611127214586984946299188779562286159917256770425734104958677745773769453011729159016411067277361952055144676579319886284197071992155402746721699497715180414123093767239580733000721402414402221222872796792699317283427245960131757435073523801373850997005038441893724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 32044471530747745197138159562144484556194785476051247624774683293912417644167550070686072101907408051728222409675629447093015600308482093230389923825682202430230130900411184599141904345503406541980838836001136505300578182966996791261904251608047098121976861617389973711513887424842289328595300150185364467915131807121751997324994535384334981037152501804045592101379614061241273446652913167143827009089753877120436800068553973137571295361822595608383090419380355441904740264703787224773135038315229307659371178522280446299051309933338382077857756463404265217322306055348623434394462192985965531434405661058575892686005801347353492250921879331448352707928234857317255722514535770806734145504271262010973150112570284413273997811683202440879344792394943526998110597416380779308418879167584855322978033582525618684346573480373002414250460027877803284306535027992079574922970998083732606584900529685935718383072030595553119609984597220085914170516834207031935493835588694051660454831777825118833135507984072134681836563668644920801228910992888252168245372749503760104095104529176617966623321013069928921307029595400398343592116174446399677397529408660960352069929572159720759302610755588563016764972661735155688753713141304908037898461986482698281831038063096734565731501570064072348503562374688592690817476751565785028895282624756155232029321771444996739029929277816806024094417124467649493097835110496265668836312110298567745123783418112047890203862015789168625524662071539340965143359678033682089335790187916237817395232602014189085583960694842426706928310997807115801139677698052631061252290311924474878094685442843526832776654643213116658104974561621138367421655265913657765658568678344587161799109444883624264033143248075470614361658774854654626651768083943711902937215838675721052683118375511559903972821562999289183936743554778220343134014794844619959383440764796078024778115833273561119655714402422000473990781173273376049370207941232246137069973984682911286449835791948230362886253539447867344542373980511932703053119002713946001990690479166242331003561189666323653225184003129299402645989137273393517030492368493180788556703325652051539794620594778789159829014306627803113317290020665033775166039321211906889095752653480782847029342272313861445586452400976602169071167216570840237579404424488279020831439141603536833424451173195723889561581730428561960104367045285942788667747939229037902707895917844155500397656103311713146968944726404155754783777514314284560221670361738344801617599302856312995177829109366941716821377504315040460587962191491187750025388042759931044140364329583116288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -1543635123351524961148243398603994980189315584972090965269482769096888109883587379237337034715002115216018117190020422154247319225278808592950328922616964499401125374972524438267424566662845993993181584017194573386943685979070002306755381387029884302866471858413044322682968601666865375048939686538579810726922703599941027563199402651264220664549229289693031544825763492285300471170956168793951712830135359422753983506966801317747270836232591277298369236663243094104929034930948121503030621497124044312579893131299267110405137694966971731865501425871420348902187536664877799570198199379513178084661085414823049272142249578690731017867787466873947277001939580986986931137907786418375241661133092272017034387510978946160386957120436595162611255643692012067055886022488940195971658269703662371829667185796055457390797981258220452353474822943108457790703122849662267338821092712368635125251209659009486463835955600489930505814429303933769226107824191228229814855038944447207132857979627116466446024143720319372963168681604477933008587466028795907795109089284068722532809097024489923193475829074048576060839749746526571083571007583013459402707110737286363709143125070728604835691837945741642592374244446067999422256100903482656025530299517451329677861648053680724241661345716618858020809574438156989295129450318090313909092964037763493614205198224307135984556097824423185628077445899274564142403948058259058537545858439420321273739740511660094466884083432485263619641638410032382025797802892930783334326175622412448903737237131895882818742781330862994165813876994997713543395507200237793430612489622510761650642269710597876915966664918824875163549530891982760668613496078047657995048561028217424734961134262836218042732001486265878495028412757187759079677044496039182797403575975859635252925890597053047154185901577972745364106550693957855676943478306447532992352909070500664085763686231438972735078738856472637883319910067751891170907379381188282916138275091527855322360416514165702318301208380634370727290257466591234067183626140326900793588962281055092652943166005791037967413547304857212729813347618095605724323753981795000756769611751551109945400203507535269504675288311778176912000627978672652119289364814687476054593088726338260576727553776376419005932644588580423276444458780097607603332222246734843244774432636560707260389187830715692097501347144872409068657050923693263088644354612130507453111640075861040312370421892729810701765118502167611823391475656316844424062188709570700455288201413271666490725641590524251571695410049082430485955314040493606188889639005276445809220245090467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] -222729714266048935644686813977675046064270718443037629507237875163282614950543484404249260279948511623779055770117824275970597377976566929097929409155259413359035765029523436173036270259562377599219978401138459199544632403503965030443123143260533879285354817243674756922591217644179292782334742695146472389504940857871811723296430203985408902011477632983681837370414151830740229549620651018315408798546435950006794761172237754246840786122096515952228506460889829597825750220117203065020647844449276445707062959132794758296500458649467010439515771441939679023262352216122226230529565263738347465944647557796811743714210607999425659677558431308953181531593819077941084145870197704621124738984588884101366891733559778213688714135265663012311104401357589429308230722587056387869166827783883602423766900154867823905701418559195840180116215441570394345287013768322714871422107768704055167195020009615349727714076094233412978639922676723704485801689591906724948266136880516362484994649006211021999087676367207946841417056871223716929166253696958245150269579154533992088705595973643247218813046209286140206949078257925886570839534727261398926844816806996531295149120597538306150171511569566105192605827040001617385645783014891016648667208114083240730137773948523018968335436997556345014356532192230020711708730264947863340568165715230976363708867427054354697885221406433006141344193770533181864284053139257958227971439271312514947081621862868318097191694704950473822492104242300538183270939786582374350907096814298678762759210633906617592114354117872304398344069238530647598193749287274447961138542630829117458869820709996125828420753560416382960835646596115307991108562793063768503307605942768996000962688394451330825431544850301165539864298514127197466036297414100502347446918132758905866762148284119760875367852773945088396121868716111040266485035554990761914587032060209229651779105564822385001423016837352696984065829424379705555106234471877365907373587724838512985809346154799799088953186602720314180626441138095033063185646699992026325311984069810120449333983464433848650014834028623485303258473564418055833311804949039175745812358598349269688723028345368993224475017513418167872504286953820142475037954539094089145318943312541013781439773949896856468005523327271636357352839794041360704307261726436165996156546438850243143542079734715270102352888771059570650460524546527413045835753607801163766743508896443676775850637554907900952733637327307042290428520719342864032460292464664594782189097486232859755115614525173699495482851894842809455916190106448261900254792661181594985311253026570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] 46388742934804392596667579199607982678286485978066462654256187609802246882622563911820169639545755820647094952699759903486889969374908590248710144026581997926758498685895278006205831262815857374224679705380776319083842220150092261905148995202885203489656063086580643327645390331739315993314227612445126791830312151309886854495322988140142030745723874746007183537193279431936622147325157983168672344733437501711406794457290625499778029747589248117850288945791430919520662255040393984702316673887975253922778990706838820738169648341986367978801169564324851640958115221579205825908893521517720122827596112807281923779342666917487539340684668827060035538910180878822379411418782473803325101185633810994402867137957992060834466005594381451260859827309791152206932197269853242250471988065981631389820324073420409124408680123573106276988804812760948872590880664101467374062142862300362290847092375604631445571572932075907797862654628864130697505925470978294114530105509956584198826325280899328961906839485291808630014710524344025016496910870103021152906331168825110486337169229300163119503853666461977613742938785631228017232241781248331588454352816941809224987463028671993266609873167345386518017904025978949009529987041113272246080278175513617969858596310680069854131038578821428346740866283306948894566889293743238145355356835110814609476288232511094072412365919392380328712089741218981123495318857744125645288241290642618244665289153955007821933313422754469756018227802079355535346415582944794430998276509613637493560329907538588142234633209772449833310814227516208576778827530769183809665132360480959695341394505259027471036697558539165268400646056245757737436723653740907737707773296612634409630298346852018736813517732585763744500545511586148891566533588470895071060931399672571452341079335715909227862848579348121107536359278011861686473051884428712341834617479984650635820013487132011995198123897222231642540948598072839040080514304144152511336397044957541463358390666334640994533720074740840235820701025746506575819445641105192439011916007135048154466451956937853853735899141735005370495064638766023514499684520522108646334040844087417430846463021527637798801475115269036623641516198711862198568325228176393097669224531522035110697818654730338333861157449288884714108745503575898582994640928382905322874549044878468898319160433000227448752004673309117658103054002369236873245356136892948360409485711172857923863193486097743583460077977146645129072942065677860861620283476638135411545881873830194277609002284939453465422440920202601660537530542266134753313026112913887517284485866455040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] -5005767980263030267879754698404575126310629412621518559634359791642736076618552349478052130567415050805516090422401879738269321681421030129217487493842578462945010183844793994549506284818665835603014315016309081119906471681179576441699489951200358016571477973086175998514362643941238779176043849123476342175618713516392192258188237598680266193345529797308332726239484989224078460051714647527417296752632722337045438674681649169534647229991905650197717014664125060858265856367805487586777204180336041031864546704644349855962243820404509923105860068122348770543616698034355393671480472125550569388730382117844291014125644274656067364690526295009103352131234667637090042450527278953934282494713693534180483083960049652720789092016394205306587772518101224036629972058947869644871533000944125384413523573692147437300699277028531512550286022773229502103684247085853644034990306196070603517780306768844097528138237247349883677668103807019072042819886868522512497454332495027005655360830485900043926169634285899880020216389482303809175584823631295320167092417779399091028632768708579400644065926783685179890155801173731355964606381973317889728119874771809301405219090736076567417098445368613725898189422634041122194914159214353014141449114202695633419077372713733970223571968999986682632017934943251440612686482858891032111135963338730925606907759234793357663721787769799166940970365859604252389194025007792868108515321743469458616651880328644309517860923898327658233799691279059790776733686362608467856379595392093029436943243254845355147443835328060007466725865167344140314645668382470572801808337012652559740316388450778706148969866115286506320648663643532256423119422681605116364416595713218433635173909372634490904853217122486019201172298084107526255511372133292455146379052723354740872595474119947424679288133138427883952180211147655989805832337686592051593554756689711683327440987318818132181585092415207079312336132601350427833290750375946633017565551272919748352256931013352175106752828384947457070137009215154098498677636869316958282314655242952950616350772328576723515082516624878701168212482920859040289493207877407673646116780629549861227218945727615445495756495511524831666937203376422421523569901984881057869722928143861872488577564839802703133341624207208574280254832460192590994155918099394515348134583143646661699533165563129735387605152869673164908901528732079393351426028207342964091811119971167815253332350409009506671758019188365608838790188666873592656332804219907266459966265698504018751278098592342594022268516183269013056837518213165375444815001250914700587676834201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] 217160837968931978833249085703124497707814200924626808909587331518017559854210699044645614881781325396438434955069088123778295894866745210982979324966934782346725802144236769951398911720952078945916174763733207380946655844394228893838201213561455576146797903606422334630631218060708456328656000776713344466646750629763128662546072060210298577613996200354755773483759174048657600914931180946634823187242825445117772825191782710916810325502850505593577971592422570390706511936327058425045839272050491037520238498914182133683818677476018945241541884301861236077159733070899642474749031309488419063193410682446024753321602173076231580443861366988017745043762960622480213058544124878306529774598651951866097719013007364221874541561382161825403376608658248771333294821628107922481779193469922932911569065135506547315227082121815477493071790442161785641314646064894377960859819762889895940665858142566506722868652161107421794087438895089242475934007636162488823666430937483823943650282246025823699905230642154816767710448969754660537348357431622849545315635161945732401757482939078319818179241592997262350862048196797047460856973613638611822764460779725382120849795783846912985370544052348211339734413819371002771393361526433598660839476976524663518980440412759313135587188873473392911095339278118197530010949453808817818036784436852285417660563174847931523723817678943445911746846403012009311501658018714974846209067628856968140815731439993524236071695623314949910499422031441365247880421513153438210801213092703241564856176892855760032422869768548272924185371741514828501033241525685585971185274229720228799556815012190910402683954037404791364085728162959041097951987132526979731310083143525639531074432485089400625439304656905760570269792205124586249361734323742498358304474276887693925924421069555209377852511374460328268995486032415486039662876334655985352247241171857907566792204041091841785570386764517469022975895724171997362280624750774826237128152353488026918815758944771200726878952699143008247749699525561010472556604114527995423336947208308528480823273339923878659622517691061763062076508698233886359053987658501832568426330871252025252237715311326400383611690780854841286595244435058051174497486011995613783554710658780296061125766081369599365502634555338241798128195955946005529985496016399524764233978168131151848046987227222121912347949978959225363301599879938575960880453310088343109367460817559059812835056622139503656511905587950736043470788701953531945082213447243180803238714311124538852352078482964885270915481410785861472028256217166453925056551819167204923691751178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 996967642611817495449357188173087306181877155601070375477439410469862395074696198403064480764619483317845893426189916207303519082882004888410424918064777323862496690494302179412470476486680719165596520887325433474593831891112527497865556713449950688875662211135969504233970859865898350815556540800847454605594233331582314006179669592364670595096874435346753747886080799389226240157403843107266185390645160097794477222693136083432100826245107563367569077653711064083906587238045346233009993589953613119374403304259123679263438379329324996156664226007913404377303089632387019949785259455378984815123438193689185649936115927510683180019915400921743571488256161648479666592027223758369699148809825304567768813560942027670022597337005051540850136604495229016843864342084979572087902227301964987491822369400538313946088794538194863662994752337514868268750404696780572646120880187963754419329569457463054609784407950234293156690000640121735752856151207964318818649533351155607173145268132726571134151962605394765985119170498804659436541479898171411551836372351125473374477130576442757862051566079057350373842653593697098159263518398283752413544211370832549385579027289276966679573264057620258550748078569943709054757714496745916963369581886704599248653743739325140633929267883688536493105749541253784995027256446124113942905753345698699703916826525154271766068773412769603855466561536477346302650233761076798282008945492547396213187625948818582637661578835601248531143967765620561391631196062864545355638340634147081680048772749795459000793423173609827947085244901657845376935218384491910762323533706050890804415590976360142704183672793491603284828605890808116909469405617219024993702817971057472865652708928894339255757500253630701376746492077995928270773812819024487442217645294301310835966458554283520443221869598841011026384399337777814570934538845512514642649031601735367801837610225070437974123630406074535346987261575539848078242592516545870101455716030484107370324999476007472833726267161602782612399725204713359970016301993029993316331294985083430144714715799923200079272312183273119498179946116087377423804751757262733525810150046386308879249479080516763380088719930554585170705759401478630189340726901516952386616312844025942286564709420509933326148681021617927193712194251490512573314365369754635131440546672534228324343277699203850114628926947695076981520373047161718276940142398959148870700389600282986995717985389710009934238464745563950723026801807201810769316232150857796840064175972559362148163892343665341808509044730490916021546964710677841301892366831000010957898383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] -663208502262991537323647614345305997662912630788143107369629021657587467770920628875831118418327901321004829821765091630392203366364942789874566479354492836061999272209402601816952765564131842949560445161855672384753620771956281644967484001478338305332015619776186189337582112065423563351818798580951556229272043148307512249903385680835936795097491293229476880138807783952884336666086177755966686192473077870857077072028270417201297151569461160654962495085534126285047262241613898002431514591753024871719270337115147757450674179510831702103562174847810737931685632050555397263194304002264504099620617795659004890965601971797347803266469268488750428721923095383631151997847005754079119524289901691434638001925335509874571390991156055158765687028038728121453446566255856820468464104643408677843630329785124013978549518096590005578068360276677816320452515660546925799639197597347641455178459579699996213436456539446071128257586648062865970321718691795822645926217408057926418570304168558810164496610441233352263925109536623447578739392028262451829902047081560155213573698215780613913210376920054621958517789231228575000114710506224474954413707268500123070147799901023919814841170837409642686338308141100324860636805787195933716580600316319769254079776927589661824713468192531098651568237006813034209744451572529977927291417388480219392792457994957018468942758227667852869179773835994012900290154123964154125823315008606053171967622496136294330429128262443544645840951259246067342769558832802368205218373095868230226519867444070994064926402670387950652798126504689545386867529378722182510012418964864699974014024883881325401775118593122607234211351612024949978600007902062602481450430376571265365260136696539930523222647874563909753572300004283130654324598436699574542801035366369885949302274601070812994338296148171636113709053468455086870690653601311882277907595977713045155935676406494287257327815250831499727994725020565664447593847054585949422096366739812741127150743210212029498277159162289344414072878658858428390126985012543053376443136044685748360671918576494218044163127077995032818798542328108786952046971044284948012019144558312952732825824339642211867573805605398436687899821982146790167878312540831148433938976692764347918124979585259207992218286373431744721468184173013407692673013513096726461927376510382957683419351724107393725153612239256683092648855720905433738880200303223509886940761678152779367079233735187358462566822982140110646097191813441854657164232217337802402441072707751150633470188686309586391883658732495021627507773476585231981985230219913270140034088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] 9596286003268324183002189540393210857081472233541590188196322631864376234207030955245515557242803781918175343686292966389710750758130896521805162092643327384479155120533780179103782419588424856641772873428293942449552519345784902110690875995169222382906755257514210028106603524382283734294638510344595083825437694344304979695592351621597789977159352808209277723014567925268647312662002940676930102678816649345451201840558135445045828684231401328865606485508400768107472815767881562693227592097805909740396736982656611205371721566703075137922425917031019460298185811786269565123095516345839708876286089370905750833693909672442788621779990661219875334449281340492178805083336764097559225150826492531619833612899565259126752121209300061365939552702007221495448562017489436356659495368294985678228585459026268097568289922372254193688856920333214900973303650265282953819867792434463444367426868491886097486798124919974666448746735788133090544906206488439534697107547346488758956757294013770759757903618895089573191583824063959287490696387511279982421558387092854652021220960095379054431961308033537988342304267103784689668375837300779841797982452452246809376315714908762484974712225669700297983515973956734477396708864682715099474837602526009258186889118325223100364650907712391828669735237889927533080102334983091894610445795905184104081288533665483527429720055456750145477180904280788254332982878064308188407042587688965237602325415629421306028789326510823322985705132767776735481527705069036795404993764696715309587530643752572755572711676835325307845532674926992166090143589346115560280052769961536820691276166544010655892681409679345053112547008494531551553051428909115255662652750857481585670653358073216111970042057236556940317362843644091190967495959759771766703245719289927344022573705879475742217964754138214313389101158670846402900621812264061077970441281622361217663290197094120122330221715811792977005334712866347986631042944003754547159617181885104371775045508396322895585734055040244513953663144891883384237110287808212776145743890517532254237849306126128786265964391228995265045295479935783021385239456787895681461107535355220606045333709288259836387493336514356706259717253785602333528694949825834093842385388418615915843181128044649710901073028625899943665008829123410263059548578356189174068264210721503875531358167940293324759317540943271007586113819272104530770367593271193900246951765761070393444253021008513391349548990962492521673374318811441085191884544541413908303281527006727563808437558407663240375201724607316001245993753055819815954140648096164907130552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] 1976753422174309986321659869870842026467865126638616092708166056971931061865767322896883394977185014214854519073075202446455426966127867337413040537524894698258929767536099616900561578571461899065897548425758016649317012655578632113868342225284137857924077784191156573314676327628181359862862729098300366184031665874726273055549919812939171864550774901353844583330424036915627865539641109822597998870134012737029007376943585320786195951006317229040196990280982762208812974370187175158846352519221758422247142468805861966345403851305820090209425762301324504252613691271802206801770141097626338259184770698881368779971581197821061763628466362092945602391345459172142330849151669276912411414737934629603618448738051608117652280816231705553901871060045798404977656101385133452794809915887372685979713045344719639531942151923565030218487862631171897917490762074208911485906783029811745540902778145361850650954674189013631846683266498724356662163252134695102989602981574311864380263689160744831269031441700670520283515415110636517406208994993548721017829161309822387496278950879769218708960487805284933831627312612956162662592318542879770700362431545168638701861803061659775050692295912349850008037576652520004122698104585964840975807924344503993321085989727113988453268496919907160930318997490488763958230126044267410845316668701875344883890351613321503897310805392963477553922413173841184154692945253918697382645845561576203887562165915199505868194407651590728864616615395484285885224117541177597844261562378215596321743104014886349731015608065670973090918975397679543042530027626054100417941329606079957105279216036775565447761960027990935965900655048458474800641063904907356358284867529915017670386567847786070750463725508441173953187764756431159273573067331927480063900259271044615191300162318720862853756862067974911237819238080034603351585269520439711881473159285270306606293246698535284430846980104420337854544406931888513740977848784751389056672918273494623715180869897680851925734689775635547842196782437335582014482632143026964034740340276429689233900892095069120674833662117867714925621548873059113212206849703271110955341426290414248737324698480715045971696514092043482046414543482206260853713088162298439137589711273856826652037287853367860117943842703831844160494120607168425275183310946985390651133228339150311847588944395196359280409266384747043720764289795609599284774080474545357298065031493604751958693825024549570565658610546695918471328317358287063156144255180042999541412047037965257199572225118796929434458871011091389449562137045684401043024687416133052551659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] -113908837340480888219606299245245337714240771538501814807024515858709478995661643128719498437286902661489854925359484531346275556853875066202661683390935448189146613562402483173100329884007142407949868851202305646866701111761874712701716041060474766581204341528913726553044854530708188634734644719841116595607100373116017596988285904252745488497847386043510999796477204479803298468303376433834048043694009260974124160214126001222598915263097745129964233076358832105713897875108292259724969953415429289146403034498577068167094582658148694997309632649121739095759851625602422077937383787079650923671779063565199282400025315158931687445259895446460988898736049568366756663991018407692404234776189078563807756815301475733696527405908777513459211153883716785421868733839248252975034710327596895805290841698843782435981227559104569807958324748656430928376861500077349622256656884494570084483005290088923456145558534366296344534041547692928410700636810876476548241243188634069024798512074193997994032048664667798158610943514808702771909253712791842967422989394751109403729260384286724510124051793406169248091238170084287057123308735084515254573402795119946458559143532025774663360815927966137727742327660394070561827907321376565187358203240605577761290628959412362588289287511518920258846011744420149643137198814520756355336300771472638702839115395985290056473764545900587264771778975317216987815612462420869675290036215487621795900579070597214842923858046056423745325417236715487368682859189920501526769920567103850155614175052668954514398989440272896995957479484011516841997779124417939049031132826988948369727786697250400735600791529096910520958711113221742318150246408061760207854487716072655554040530114729841655522252340864445337559091366118680251508454440967991048956758226394832027660373101243878244466493008501649715281249572780571927441618572978872552267396629322041385386363113789342926074142596021799214556569127384132261949280434115495150871134951420486673343226398579658681840697437510413984359545702944173592331805361988502154591300695344967842195721851579347759412054438197830081038722227094680989028909685602367940197273763138318623033006392456097824648983353577810216838515371534513044935863243684512560226928112785680304273012438011072502755775887032429890992417371510241555305789199921822920716781759234498842834523033166954564714554208411973572811670980772224841105713905380127344885963864259185253274430698841919926797888339027528379370678160948546262953983806057197816866051494095540609016740451052934359439490177543560904533242486680952624037236876704647290552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] 3200891181905317348267015048163485884378414528846094255390534012741487154898585366077290242189463561476920160897843243511145695826168433197636849804973592687180251110183819701702719112907466550357642636736268474593306342103714351564942253235484043474786717784480158009666499254657890544179867714266318145375957275225138718392654282302391106698524263005624835439217246244234240975535648045886484424545561795890649237086618607899802660982236766416779668887908089508358748530620019044899112677918648529677511541878654766754614008273643503327343016448781834338292904037414566337279389720014201130859485032423302250012772101557344903478294281191619207588464674765669470474001948088410200942574586196589331887185181751607388717498698756786350103907151534423711537145496210041223108158458988638634615379237604969291456065513070019649654052237196046842989537944592420703234961973703779377154680016503378543104775711201770086303978184021528320409941723731671005930747974382188473099844689515225622870611514517368086670013588345577485873547972765912077430948658490118245984416873023559294759883475984783722667965935963262448258119574313515911396274795276320229028875248689000280539926288674533920317099190567455673498802205677553363502660067455983819486724143580940319086853849528428377485946119181554701632590897366014114883979626528568156290852798360191656777952989561329116964833390344616808152844244978741068330389226948686049314224565809805168434014732085606839541121437317405092386879654349067198605166083229858470544948494987032274306658665958126274629189584688859491066986157882804628166626599564435967413351433647946474270755747494722314767288045302113692051478790179311461999964082780831466394289826543829666140482402557205306964186222118681126533492686310233824121167908258864938978124901399451667053915365168711816757454628679242756719165151832344166116563312380232415639318810037214618122512270414845662867976854086375910698256582104697238817598701351930553986626789007301448531006580246069163241364742959966803969713679893605386318822935809253520273057131857417815875552863977010814816503519927872196285418267178634037241655176471405399369345252775920234115679495936462511962874135819000249444982823872186142590978138082224850065965842527314163215331384689601977872093957875268351407766440845152553073323216878767622207964530361580892412477911648344854899436456457489465176132189208335091117081897891657009276748714427229313059552707910708394151787322125642031542088787135593152843508913602856966238140370158055478885590968408129163368358630858284360166557251736469199912960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,69] -152641460656633167590434605777105358720389662875677600900551870620832864364228967163792576212054318727468326159832464645300202098066664323039121396274979082661149666253052894022226809260298704911304625433199776310397444865066409118016739837831096799711695584671313231925689285735128287515513704234706212663649301910603860110930288467034698908424812323216422286278364675282879589668787846835164056279319639218442387945274215800053648535634355381841768791024676521946983951361473894445993589499444584034068182334910881206387708543781484860688698953076546270167400472309456148775516109058270358361133276404550451224886485615331621499968428020884356275996910393178497755734231927179532886073056773792327843902448987572996107470214802919696441052723825156734260834674417360273585516535423695548762314000039631639459743745244272310947452850407206728823764098794426618864696837690822817267792268304208551235274652612438674212507665201798617083862851602429966325057875484213305395998447511097133871166355894366157527623724479828887234838109652861667890240697986958950584884312957325994474435247551161094388449761605982014274291740227610247833671871344134309911280211883978431220840860359397277061632321503183535143230256948952289224191705312209716083208957051936084153256108712063917907326115090640506740648536274726000442258805439490420819707006457730895404536738663779874560502356297000079661907817077552439350095922136197272418512375191140640146680453630089927598785002493550388614768318324061896429536093991658352400972765211747885404892703846961952204057938752137025455885832306277616428730213936307690600367282666043496569674058170562222534010623575062031469639105993866147500522527922145154505880401988835574693786362567000027975479047685829737528225052852181975289887521254098951176457265006705189102282149479136987760739609900503191325274490747165076483295851457025252947650202914127779169462249914486465013319102443331234848860684010868264449868930663698409671331181703971329265634498742321495442312249240454008537964064898249289788004796748502562738118182935204543395895480174042969038851497859367856266465506800872654647165450842894885415481978306810949545758211176980402300538058849686419121884206816988333820832496414177318413703413856999717498884816635803340243743784681729160052018120196758501284474487869619110097687515800851848200584898193214870605437810155219462011108682269755029250229142359863711612076573689291017720362239695463996086881671758620783321156195725892731993694542567099911665945736797556185722346737999451738000557271276161563568337382097473597603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,70] 5992407162541224307234630327803513085222331811246792126715397576192685080386499445494398488447797268753156760577968701476726744999139287382114004335094883196838107040109412161991780328106561847141307073652113466026585745550178381255042078549833006432928139934464515900856786748338391223879491699690193264424399733631206297566724786583525660886393636184300634966115935006601986297132218320358978486987448332280193349316857941815772432639129834622624707107968086769170178375121689392729592214579405649522286049556063283623876878048748454084152004763008168942297310536800761527440278450343226101552050128581109846897878125237079601330667971310404724772284919355045712930650074016893233799847319479014724917440711218632819240104348776513215728463345423068296015551964330214267418980434458704607745864963517097428425898811045405086998796776931435743455651959701877549358617182284480356836766568882020862388765628140685423373341042220375518705835239429871394090708480056602074034947720877490541379662214470303743985966269773770397964571362679695116489174371702402981182943088823145177115489978622081949730977513132721291147016983225990700116035124248067660757808922666387772633511435258663048977152086156381105607452220677602536816479089792396677614611499142948221323366459985727150498220662808481389118010431145771942363513822471848189378307866207510146038624070517197868685160741260902599668841934259734704532431040819609919719618507250869926299866485348794460054871510706287093552294077466502785550034836306962803603414920253210313340141851776885136109619202698587206547426773547117612945708453613487023376794012006430328307428061713228107883205466365695240836055143748005061001613967178532238843510951890934846066723847114879169570425768553637427849300256518793935798200525191362106052714260359257031124238110752553472519715197432694660031544955140977269495459261627749943559341748305934486305699356530084314617012557728564329546191126638553306609735290278207332050257061466378824650422668077876386989524271295666255829226985187986517351913443124454775158614791989150182546228606425523373203458898181378055524086073367882835633449593717025784589241149146572159407846638349797178786511293069523343774072287773528572763597908966550032309071313880868956777397278969406328804980669452780237464241848301445832433077262191432160972785763872103718079222854019690189073051420789648747820696166717398094976624308364155907128439409661203239338692070424434306711682196713180315245930533796411009380439240041485538628076172403671297541277793735089013200009504143027036505868916731664138240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,71] -236972179961721520130195092013417277518590169206281593174519696282062608715406279765583189541914873185004543336888693904778848446181909269094924573255770879439101339013475825798806023690346903506330154557029373555907919745073918947581633931673611717290672914123643284849693362764555393924336674947881910052391984897962070778279155805798076889595684457466450151289274693009129239550188676688347142081508880068211973466787962659345024194244105124947415285938167538723119661329599093058091144609825251928272192339237057879957681991898420634443857305421308733639209859301244091826268088913105505556869084766899014810502459214244797039318027981830438183204913569096513896192454576366778408756949115050258928421379073439930547698657557721007745754446355450806224663552692085901148874428283553128123977731069874132289430761362817357047986399480578178433630566142387433287173326626791274832832066800462140387203741313488939856578231432771172124977870296916636800706294333380028761886208619282013884060120939211980094500195133106493366628870542943638075269384152596527595206454133606493617308409173477697186304470939044804026017224215812321963874726645578480844790067393698350807133775963461951186338315300590969764180272501417656589042571299222445081805310915351596348154718734002218666055413916751998991830883689987747855708311813574735432400610958774289569498894782826973119317575532450144309240699646287740933629522554053905075072264172090222918437624718074281081360022927874151230629103176881200481567371097483355608271724833691022967292063782541395624056268327949244500589732013186292105216454784891530010120666468815433572522019647179406450661826008428193171667217659268085463681773426057428358316075144177364078272149856148941547415972278943671752832243432828783199817211405032476300235133067613147147560639625596259463229243909609275112464836192700481483530943245221717931594199715203041123448723077192191025832846458232408863177099456421752091820699859959258666727656372784461032038457815631520995825762716522477024506975814473277224547716641997206254853279392370118930638388707809958417568066247636176062804041809154438324571018232229692760492699427610317403532305258581794464485791275027607138876812401918794184853937540662012556780510750327347782623251733064461044061505861895711593070525469620794706359385597084333766129113630153259950861850484960702437521955069755338049998046764699110944690504159509703471372371659909966978429700684150845057082143378604271785463204153765965239009608829877621321343784782958732601089375590035574359528717119755462756456782308887756800000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,72] 3099317746645132200386413042632241989778931692281867136478484688083563487482976056021850612262948862852908009761758952538923827375346931277841518676263023901973104303179608621613405696143544613050987819679198694130747141419094263794533194624669669196440234255579166847347270574542136100861071725874199643416682858630630766484036055416672344640539073530420834204838928840379830723952325267902406219853970173087290485301618850437811190728923353875290143107120033857260394741959105522048759066448919795731350645575768046741962999603796782848131810036135673849189902417308170314696334478851277976635135400454354270698006135519557693294214395801446922274491097027256092908206696124169423833027161275509253953526437918549318043137211431697836088236142173021709139641269911791681367699460157586722645130631651467982698210479301243145983189716279851054508636953171502961634684216246406672039677001974175406248851488589351235507107584077309866099443192136248727288207305094114986278178858385480403938511084707910989084580687963973541187268471088537855922318331461987002730615772087783365924152547651513461641045750725615563469221083306428171962503361695464165563922689535090965440003480347537358478355108879188391373496884523423130158592741074758615809805581783701672439206495871956168960313286696975293714324796140702773814235954602581841826354577916507583153388601965564337894643244289703714285827442688454950781092927687479148709568092431704454886420499170282255422314707374439830839566493251487059056035358678418176019509631593115676252808235344167855645142970242884389244058629840737123459488678345498502856265802880344464466732355458533928634363627116812948815438879068692103640418367087756413503755709923933779691936950340052509228865099101912316525703928272799141559355521308856058470267851663528595895587234302834537552240233541396135980717760254012900026146703196370066528477430698053433659425188276045807710082738857001717983620477933203016642658042424492425088640141920363645860323993159095717904757658339807168058993037952429832841091992386830550666879731720113582742938001936716057703206752733018275577926268203945213844973724316400808583798590298460316081717169584969733640703905976137880710936628155558592970059533172427025743092709614098432537182567783007121788691821702242840268351844842123573204285930728395899517005949908130202286432219855246245927960235603953731608263155989001989989959600219907350145265246013222151676654245141949826134947312823269699829339682284417260827745079908193323249941490208341218784746709644191696916410129888165124288111115889541120000000000000000000000000000000000000000000000000000000000000000000000000000 [85,73] -243997359862216395163430815124781343976447906406439034492776552794031633657064980764457486059053181078452151114701425388151146355329946029427169024716630677005138788604667302083056635374986148582305487824528753285686329177846129429103399268287031814607258873879252020104712860403386602302399053808513467508208420117887197079613104666680548550548762445264620616025615172389362017551654974842151828968493417135430165085879825655067636039119628001071132617207870192002470174639613289131479182544924301513150520950742283633787696756510043313409491845010611182692316058610810296833814659631186408932125748565493924513745899889501557231827995207444547338243181998656172461189789582893220361651895216917659285279950780103710437755446621695598534124820433275399990348023565411562871547925119909771210814628620053289635052343186060711809477495783782573715196556544649833588718438153834825994534155207488814071882141722568118101647516406847636199630321310325414515761355351713820802072695920365968993939218890887794121660746274798787151268724555155015508971965712367874351031277140772553145489649860991260141704295272497657359933386037544922919248243108543399734533200241079338641131906714639644768786890789111618189659513528184758129669494306310145073484345814496281676498790184180883112115261344559797600815810670121563077606648098008197924398967472190776575772279180212304438921298493004757558225732553883519490063576092292514518051414471481958301506705293483695960878746494711626151720410316574011269929807127276832013631869572213566899429905754540076226189454978826751113025620821992487303159573240458731093243350169629531463057385632110668789232086378103312169931060279832754412170592811509958385546544197667499049535788187401060667788764159456603410782085511091757927413194626142023977766543317059643553938737020898587128945323768311213165705195450898908289361804420139308730215743369937646806378905023686883244386579577039787135567015578228209249064166824597101476914603239765074001926177558895839491478509037202734305928334444491334420552293192424362832259343830702771155450325650398126247758450329466275230075385430135204169513311343132103409457461510273824144010897747401597447348412912999309832950242924317186741941126522648879328822077575116847612260386980070973564539774168210043818128613579369202211296332988667130395352398950550878558256990591101374421148557421689253719255860226374412903362096908511589739218185071425791199576441967445017642533006747108447055809352693378451542627636222574770238274193060016511369859042432068614214318252777268607600256346467860480000000000000000000000000000000000000000000000000000000000000000000000000 [85,74] -7416013956822675126360462421312761386641399250163267274443704446288141343925286838658332315956266166024737391170338596775111239542685210932820800131434672731526699753534900140280445653936959350410622567217272820590900390443383192651925806431505011497495825886905529766719567526041627050673069735174317237426730661406401244849235163325166081116892448726771592758139956022447066212490080746817334404691800505939925297606469628197539433933789795125755014160018190481395287351350441624562736549018724316616388233548660680978582761935892534291125420895643112867956530434008690095726925431110219996653011499762493266800271223587556015392337790391363072558748763914586408941956913651495385624391574620430730988138565021478864503530467345195713296130679882379945349880565204288298438725110382683921217801277998136917618840616242290533555256271239452361897978558918087638295150403943456535176675961911806947685874162870913121798587461752733858736782238833019065552196588224467770718089277164354115392934224132790124417526090164785785044459107022306388022409401200352642750966793885750463400247233568383609246621374129135777568778632899796525708216194234906623346941883442003358523398444454361568623451179581386354169885444244468804499307723139914639277187366065619342236184904484008655066425354027239135829230954434492355625359424446896849931827852958313820779614347997104740381511952396333114725621193636890768260110237504453332316923555661404949481791318266238555654807079532382811681621939704300196320921688346203758286466496836915271348519299904895354647652723175340843358751871883975738625599390786580558977761813847761206188447878153038343710893909753208640872754871311228891557569015738598001016475502821313940053382759097395893227955996513904070566950654469501404244608619162335705577640078513331117408808783431186678760658335253458063508192200471289095216953017340975183434895805769583062654872684462444689378091727423446593509974884130613297693136523965123169270587628698156939919648826514634386704426355159304065684853837524661799969296508249334605317093403203318831572496505556426777334847103561784228656510873826330729135320743219542455449777118183956947635634523608649431364832464545426794398132273647530351268241248865876981520029808635209504382053737484333538074936142023173027458140942616444922345692063344819664535278652579834707035680268488999765240441317589975458790033436727084031541739225978493665404907449544606972308603868809436264581521697069053853267249162939679346046402848642317210141242716544545835666834925335881859149134026328924468473942413148160000000000000000000000000000000000000000000000000000000000000000000000 [85,75] 95828601193711789421868027763199905954115799725389055817503075108811527413082165789101183022834459566545256692548863278805381921402480470105238554954572937648930236672931013402839499035737258499115680313372591031026177572300162017985618372644132556121965875153160547575949851238281022229290879640415223340987089217909766038592020049763929249846885236793356480032397275079483581160608696075524750065305782722033941043725451071262834254694351468817756189191508473434374531658535770010227771613241226909419716541517245773244639388370651854542108302223348246701754338599838415161250342475625894792363853484709635839709758125746188213749398571824176357580330120265212501275600075515273974425600262959349910937568731445907077339423935611687577115055758797481301462173831614443929064254418444300398024187313978902956349902972334840423055207618433185731300936878701995407758322896993824612092296190834569462018738707055225540616532398339012560912073235097329188233238845717445125461775472502114014471856841224514538217809867971913108253300183620585329610014524655032469487340371857118365145932510001245573990987369493968956472855917677825382191393812493830741823974959971452862912102479758212841542115720841684319786048386954458658030645833085657702512986528991886251853810229610511642235277092923172042400583357855942820416035189356094135309639341426367008347360138683812559428745408755425129021184886656526545312180074804909926785488895438073240394150034410039441963618012052969389209005255421742223536648456943262602004948171161361243844311360002733924876095472268675586932967094120933527843187038298051204488014576392631915574245147119279823560684440627413722521324438831741431724446441856208056796609672905707789136096554117726784565364803481224560642052951025798391850258304622805931404867996690565807002703685930541498227937474491346039218929577502511814727704265538974692259866037540968331050325069281172270610917787451520595623688918703767201392200369695300269690514783156604159228246721128253744351944209781423217589832482889116405427288197440274721161481671725045611750414984587563968196541230151296395396595505725900386574268131610195683002590841254808331291861035926693853517400740735409894315219757371480625267527463677662618071297938393831167108833137007643660883419204974495798767775971056087510143905253666919836764327058112910714956422722037143237820048311352765052038163414414823118806399429679670122898517946350999468804920986144560944506890097188781680449677513368306295591418775528812191200485343197205643123675199783722875304626396978271364839290961920000000000000000000000000000000000000000000000000000000000000000000 [85,76] 776360888938711459335494129281288506215660287465956140046958444791841463246340277753425078987703736076676949556770484678563037405041313058819132244965053683920351850176485667171794228154981372574234131307447180238614414008631067726652885119966066305905908632553572453740699730943607175595571409623141153960130073540437626833090901554772914338791571291686145156465508530981875143520068642834163964415843873929708959393129823993171104040976265026836623354615365082666605409152841422670996871206227312503102918439747305772227304311419744148265292496825212678133401370520425058757228730420028345873437801691265737453138903168859563926909072931687650716835853451116986073470265488255011304956774667773961835624403038202175793520155199912244204825512906262889693585984529250253858642212766833673546424848421415917694272487807797312983119880062850582151113918765211328917279620154292639798045498213152912860270356546208143053676833799280019938081980108080036198027196217849449228650911120639879293989478187100858866241547117819098178337143898948091776441278113654562886947031637612767278340393375903433019093806509782757827323039627712926431068947875459523106933147417606408656060066215968611553046473153448444502335112761369513515365409950170667497542457502061279330803710394965369634241257129947752224354889398932120228529001563060906881451432187161917301730783876447191130698948712159704489081559850549443220146470980082298437122099729661511713842101769837777792213093070156028935635497843374518850967351354485867782481810202528635643260652991449001949918960210524342112230897406955007099463123326420699773257385665769335420327134326978934712582538599068987404332486110966897728242694191513052740181371242037730340993497746176648491062199152234971630952953318072289324856570164401272400630894931776405276749527067563002732167354383432185948934270478123547514385930912418857622382534943044432844677475642968881494323167923986562873770626934068155609322933366093845022786992245726477521170554503839687508074653384830074542023081212206976170156276361673334309852668555526059038243316049697637726904668198719422968452523325372004539039879521011705381882727679202998609231118579934877448770501520530669116102153089885418936663563152866062304300053225876897194368717535112657683875322335891665949539291440476823271975254730532915037714604693019930975700283137019425719000924246589079827843430323325687403474441219253789735107354362427967289056085493234867698713843382624657176226045781974302259850911633439198809886588767726538219972198544014477359807940245819509989043077120000000000000000000000000000000000000000000000000000000000000000 [85,77] -96964234207948782605408022848049686523963352962813760010904497179852211288992916632728100477101066518111787337606889305987356994608640881853383410078081566382956921978607498801621898569636032420156564267723870190597955247563594324578514547612434618081250623314543185906356213983775910863172415064566553912313358958356374626311874363471084409782396893318271320448628783709474473485415709026803728699724946808326527000645137237233080791089718662564224953055027427855045795737941526704075014218586660215672274143133689671187724889759845462253923791579111496727272641536256898407023269885277979225817721196466422661619250640654663155338477296773508841628647226075459298996497801796265453741638795192027462139744028848970922680091519263732511395882876593932800455465901083746611509699995531229093908975262244603356249292394693382009905848143754049641141515246939500206809171367616459959425655783070949461655495698388506243925259646759562075362794566963021119240836803294297971339693571513351383902688516369862892618464491147295544201440879336713424701117186583236052140322591122783885004868186380435274776892245749225728202531704892881969517545352728295695499551910786301758160118231618282266850400473743889037495084765364529585642727059394455588066293715327865346954649689611240921703513440926740307907806830272928223646652177312442899743002708610532150438725955465432224142964155621605459492382602379799733839560892822851509297640165857816427834163856724998309418916126743454742859980809666779877832608837312319700072000995972464479404012831000306531960063330879786129213743682039507086852957061223992764103829573194355504413964443807052888749668710886873286527780642897413204727853187066933757632026026045317004190613774126904415757877969524007108522726470907737506026884528580179387540909681124591347017115592217971235066603557877902847139833383167790454418561669086041936953546973559169931632849614609531474708784148772823553260652252786952084235207870030297166185822839254245989008109956760305092310750248283922580572920026127585452395721202141440108848687154033949427706471224147885476526013018038435582937381857280673380593324524316063838444941125822470279581538845155370201905858523781875964711032898788929710662207424105816074087625993984708067420742712964892630452895735772800654642080150465349665800541032243870018319530889626604156525610318966688473637044007690702124300351992186756477977208264360478002680627030509217649266544230222271994249198383158873296033876041132206477984289762491675809199352097302488819285035363577537686582940912626617046490152960000000000000000000000000000000000000000000000000000000000000 [85,78] 347811642967445948994890557060067511872039416439237376359864996646943949046643493651327026241322299212067513734614248142744117054931102395018039355255377997556667312072063264715217922920886154346101646839943348793009665884266270572665374512806914894757587800690726792935697194421561160369503065468613974391032474634178217826342846971276506665453045681612125951866847673651353963612561175198961323977490920956866482351410988483446996841409846198182935290272363912756171758652018368080922753305624519444150815053107476048702335432069554354718893367454931243277174687899493571095463064487921541542507354815270672804714490973105379695835358368801957183612924272601944334253459485908525040589416425714213358272264378600065916026771438973653499460949819748587355401092455529718219976754213781940649251979580300352805042637204735975043023273310045230351053434936655082279178477060936962175218948423213759469818841095757317730841316796695920457758097106000666018337885473766607626833552620766917324738846737731240220989081154574121755352241994236889680939263672280670170288832427521466930729518552343127721563601955096356329902948590631690134805815557499861969115653313246016573593408724539566941749155907097724680355562660616259665115518502306893032202552813986084316047292732598077747863693418471930270257795881832332008442984688904894182035558573969356403752887735298580815452494000019241385797010140508165131090242040680807321354759545702498204761541481972912417996363819415633684417657361496293780855318602983647499844666928193208975564374113957658050828035928927404839100854988947404208356504949164256627986642335019855041393169623213812661106622008082418152136968008275779982742128355292767740458733393498575156585115303077741724270585661730809282711411764183217323581543367370684329602441604669761715483735919525488726703241860137491158446354270437844250547712711560790785732131060125009629887682698045598979744417413830501553723786691475590242516487517514942947683596378050321363833401671401499297732872472221847561285280016053095028971451731291873389897876865150075781454087245088374750271709619432290111522805975692663640622782689924555063881066655161208226842257021415556496004564784295213647407473400412945899637321324694916974926974934483949603009256756800057340764288965074508207083014953613364229428413412456154816925586085709032444381957041054133828616984549841801744863700695386138342493150084622552974694483795561907326920705637889207704862194250965515245733877731272070078067636858360488228769595244787776173324967789564086313006717336208503073669120000000000000000000000000000000000000000000000000000000000 [85,79] 34288771334827779933166206573151478658398255114498510885493373704251474803550191117229814527175648222796650774744771537180447886727881318939152510291359638670572214274691063953968343691715306494875623850579123312235138196875768878550657864923324113038530929188175129222425940864330171399697355185109079943325190471899538712654323313156217690123023211328307405493642805196905843573850049374101223761933476748378687774874987466687877543279599839289544526316053687606451454306825442093539689590368153331962114590000386740772648334317811594770150126750212551812790159421669007369816601458801413595839727212519776416398854101157926255413572389521276209034799063036901481798604284476764623026607968079869705206939529675268109646783746445393292210550441791108105702953428472662645261666859348552776237748709116231139141019025569294564153768131684847406480016469972877959528973623647916556325367086413690423437901579485265875028290198952871550043564497848575008591485619953234038640803611805185812882474210257370073194619522138792606948440457513126243227738715081005343058845359028216582895026625747675139606064750152646505318412968025351988822330219433625094636909254527196747510144493220920989044418820670565940336582448677906295960796417403589602705011260570774072868173899361642717237656771173208355249134168014122257988944478828406708591320967525831059765952481882989327222178217273172064575487228761725723678977393554183142178861315617813258652272303278663919101878279424434780318639201465613086680557215904142060049748811711432689512577348895996430726065596287746030689828423415297490028793914214073787443308583644703145969796257446056642580903272956846376190801577551181921098153910335847986602331467635439638790284557029190453993549036630865453659537853444207316540698236807219804571383075863998124316455718073266925601789632323776173793241733541116743342203291466252236853221355932839268566093103257778859605640291600512184307098889487255235854277865360204072878491491332948340441022803572463230738158424326838106353625874510629059272405497337307473962123328003455130776807215493831152099365125927013291651792945640966055883334753613559178266741115811272639069646703076080119652592842365380567363908470427209534763038963946449099767707339611496990826760757011809084117730631768186685400196994754968561396670218332440660521466533677155762856497888333933718016337933952943338863507756573728291613068630124270956426802982479373765820851028441608563289075856181199410338581467413113215356995771313893823550089329277929214267096182168736801003195301733341583114240000000000000000000000000000000000000000000000000000000 [85,80] -429704655804322017017870092201968481910118726407819951358433562674383925642472408026358478986877221069938064583905494888187104087843001764128167480566518532680161207445314232957036006495371294835538917359322277377853820183621231500800476525088951801934540019803989601054469404718934574059328294494420633510308264801544088510185756001505588629701452326903063898123342738089562754619089143200944852620250500861564095515114530766239108204156118674932130973865416726994911916433472965216206629099274298324313017569925100465957248202751615603954108764445648193432180368352740605687559067157287879936150161630913126981814246809998688760894816785374590563439828552471825796824810197300188371374709898173845926128144002957711837644836160811359954644642178011743420931664389849720107209858517117657193689626168623361937774462523333050834751484845327535916445301755035480365857298878756183898590795226112516464854551781169066486471480588637779438048888566189427287962861389504070902710049143315521000100674850939382165217969165234155393610133896538420563040300264396636152732580977536279558322617307336734420005510300973363660309156885489027940825348216494301144541317450694396791807395907663209398166751491788127673379553653366880101712128440466207773031091143164586292600276993039731904175221386375936914880206232544067819905169061440895016380475461099168407527694871106161307373076736256981329036228451953425578589430773356303944845892362852917610143546995356739414182626892413768506907665678903953581889400877171677555172489811268251871770332123613188891645766023060177398379805798897680931385638147451281009432419335449277275590901146547803462260306568850901462501372549043295653494360940504973085569061676256117544389273001847639726336081057383579183424034727155595247160629098151588315941845124773472128863163820206000204977662127448179962129013733023608494614919864677138240702447254035605413471136166745248611814017852813003640221102685491825250921230547138158635735004175356797189841630217124451599914833611130750157923414663601387634983860433314128523684838672677975546352631440044989175091845730928671316666017900957080331175365935993113656261897769646560292048692278602679175636900927608178822072356005210961024073529188018558721439366641884374565582461057497064680965493347090135010335071912018249148321045668960382549638031562461929364912741625365775660618263693391413841835905146983768574339676548336382714417505168962412282634819810345762046777232414864106436251855686144075883822673869391167890573379025924743446813085411086427710517201229728815513600000000000000000000000000000000000000000000000000000 [85,81] -7040938791318877810770178047216437543834217646664520412504793744300667678483892891578988068967058743408895812230481203527549472061315637697702560957806601276989169037196660395841939698595972956394507149107272513187443736946882965321566619028193116035175757220842374941899107814201327541582164995929868601390694332337585862395761371286714993708928009661383206927194019221940474555407594001017000021320164312861255182431252297912068101581933895849857022392472142587314768976040595321006569780695144510412378257942428551901787362752475134491920524589544119930657547146372630703231640873714053543155774202415447708707398289707582259636338556632860290122760673597356657252724415533494396160501280814132967213735836199141852074329295774399028368077420003878361399462013135437191467742240802760098652896774038093015511188161113185500134089761658110019684133062253229184040300197508225533115553546950567289155361425705593406224782957420824594784916468085927997558553253052252662651884682066173615907309277196655366592238579557678785084834901389271307399664101620103764793573552240894653371164547710002595727602666568086130903911125498563656579849264424553402972306210845811645588999779849418253171833698257566129542316688259131057533562601501823268158633424552968965956494580601131739770176667622104623579355209631109680134250227982716306006266021049811067802395459757826041362596522331416001353161172240613278411587618902977117670602204272815755776205042669454892438398303742590406009077834051083978401162534951848457196997784253637705596137992583667700772508407675700226168173936203267439157037498289104531349180787145577096640229223121833371396196056982561173599677350293648593358125827677811222110625213603936476351673791687633684840580612837066302778578902732295277697235492933055779379774551315434366594744569680411436648787292140556973661977253539630571467019782302296090500731030781522375293744697731104872793784088492654635357896750359951258576302036800692265351284710678522177452399621083322714304617382868264756737179660038610843017317808605647093034769301060346393014772509899514556305751121987292651051011637037716732275309729483107840382067874801148280161781150303708299434236336156963973069985634404527672821436059725867653683532964567194272520337601332175645559808164551521442899577061066115308692453140316346918404024247116818241933015382367631544124754638117240602506954544433563697665135182480782691587392321864888499271314578798062015985360185286401046508393532017548453706131435657496676118272692355470923015777347681022618969881224004742676480000000000000000000000000000000000000000000000000 [85,82] 176626888448041571051542534438129848620950933557076534137718978257449741660297316207624306410891275148054192960985609654675861692151423379742852517161018453551201780956122622072548525607419998042149543134967710729632868259205948820480867573833775863772906683806091278027753284961859562960912795600932160793073608668046029935301687286618780547460388448354652015803511497658033085750577806165147451844446031191346664877531061013624683200680058067405631261176790816487026511971781555858820372221490248569092419861962106054866976903590367146911944396190412031791337001464252769105001473675319849928437201134371455717392743154894187927471604361727746835021630726252284322995644777030458170278341043586959303680472576250069746669620389535450806743432357409547507109533305542860499052612240362462755148253274885608492902307658420673382929731980119229961158681594913281871496871829488566850533748421807183591310411546337593036909994812871637948920240087254353914888492192690971093309107586414809864867140328153544716478331036364295525222391332971168813788759146703754562414992083034915550716943780823063866549759259980924568106172801647460581040440502089247089615426337505737035708558014998655492963347984822704909248264384292338124665118419845732589703721543998778239339049021317872135187317963584436730532644023296989433270850073221082395392176667029586178322665636616529022207227252358299075933336451492652030305327768745906353535498924952973546052218438214170999457455901740214243396571556586479969169073458624193289851218787249445430223215413366500550471368949550485789347524132747369392556914360712103387159990593652735225196092506865009338100776716677278618589065031738142564646706703064616953711479361566279806880851109383067040048689638237413162216209723117867074023825202802641793036619275679176070915419343599879339681912064408837629901544683425052177161188290889813587899350626849855443197171605948503480263471211849424901686448951814292573798498131183358922304287276394633893675399194802932159706266947760950330745351066735165948307478365662061497125545436227684890930861747669719852840150596794313451217540506888812267642938459096435801981110606543914343057937750729281596504040822251399734464775527138234646801883456346127427537851782667900890126367033096190882362949171197828798693646462725297490153770857925538338468309513164093636324094573176647062594798565102270097242342588704045139305090985736809391695369868862800002074535585822705769742331661129162337327238249980952525305592324712892806818458555768824275623077528048291127251255775618662400000000000000000000000000000000000000000000000 [85,83] 515001297886669058734391083988297980177509037737483328141087853360586989776229250022998331668124084795863161410416733392422864860422577622373586908897182462356055512483974545245338351145291229620284179569045966526109422838569290511315619057082224919817474637072468203310443207373866473461022698027870437629718389531828567948378028023408841964055921546606777906882085811420627152215443168835836400274400691590514542860958091081905012086866551909342106414761433769241736198326884997660068124707870281515197081595944200073526335560018916915043503689525607416644732755785992111843430397233446162827912878655386251459936681704881441889321882379550425858409656053227433167146902459759269202363670096967351718613058648647399435081884188935828545612090087274726562973592448459385438780671069058844294297348786520024354338492124522954137583823365350995542403422391481951462476506677119575360776486346847768870731779528178730024899310725205010909586459100347071026594887714561535976460616472295681636576253734171038326555632187710179301220009760826459320028114989706202654769568427619601873078735065894340321498318227268820177173539799546282324859395183926715240492049560539321310715048063618709822709020182223109212367817996374473968029604583375593710173615065719310125600277944304810304031848276163134783105733249935382323175399669296201401644407469555030198507264446859550230779941743138190050151774479484438802500021293189094819344876222943398864895095579230397945721180018658566265874523072280333528132245833182822590106524638307236441401797170379046499067199073784883406669435942879174609756430564560580558499846367251065274457620038558938082974526909577354004933182003577706479410100180843484668959528382178483696245154813209000040474653644703369754811677040661894564454067893402439599958653770965555817972154590826423501029198172230502629567930551011881179045732588807608015731016299525252792123131897558372927651721995101157955415278256261875796681549111066827491506412098435295978807896089916616816276551960934085864269275382096819892971541490688512394880351881762029604809043906954454922555877374563302924935983994539439363389245288653574247245768875160415275106159261059075532044817098350080583049644435924738443742692921217136038261462539924111148154605330003090709338906420825882136272274681546535652349545926065961859795925843982100329524367536153381044920953592358885744139788929408047784190371827171663097254239415941064484250486903162784998362631629464850001239716761258839017014278595676616605875412397068523053292700365005171799810965566914560000000000000000000000000000000000000000000 [85,84] -41430689388786531485064105647160761901437334270612996151348305284449649685886662921567578340683306302872854588861669772418019891917002346763173928342710039590439714377718315651567997610729459996004956646029835619521645461573682721869986717781569141501695939740573768269486434171320378710374698544812510089724045750327781243026571530527202130115392386539512792433288575048973581724602793585899283176084116920048181916422362148250761776257384506755668082810014016503496921644841017524925038071433178284094197572685544514995011473887263865594151130685899890364881063779399352797932398839387665120270841288874149845619242831506110711320939952144661303795527904568091300491047532128028503016112942139769641368475800025907920617292762458823601402823653008810347295401225450364324178232219692176477023831670330458563272929567207111421913120782343498519546922836524894105625127034104408472171917246311853062051168254586815293102651278349134183424163240344987964410381228660836500473249690162821864423286517810143512858466739614047467862763853843266984857809922182177445190325274892073449459431715631659648406482092668288383500592070606610804853901616422927642976090401814707145606734067387584775827387104451296722186097325906799723189153412051883626716853748045452513575639418134260371556495215261533283198043330840832233221722122240843354513616947144198491963021500694618226694689183216836941089861104642828914396010905611657760926810123254193988383552654290174480116829713963568973032968366344870780221274478843264601553915631074065257175002174030280290137572621458101773603716951588687681993306893083732912289506131442810983998425380311217053517957416197145290467471617574815612577629900443367628046944919400491120949524042004232198866833983010918916586731356186359700511732904743326076053799218537663937900723586699814649085393401817615854162313128801636346276417036293707008526149678569463500793051439513320654909763199676403979183619065819089426402890219151218295629232271029387696459084076445046664378552399731561038346650576258730889075326272958831309523057882859547741296365197399892475599811240654974457358847066991315860531110318955802547290375809023670728088435249281497621264208432634836767853759921383744672746561435710222242386568815399744784778728453057057961909841719997993527423905838541806328190426408600164087060800540266558261401396746767137026251697575099551381708791849425827433323140240332879688460980529870243917088169740180914845344173317417960309101975731118681517543581670876914603110448113010344294619044118772857241860107245977600000000000000000000000000000000000000000 [85,85] 144577874342448472333900504731585714990332959034081475820325097718868351340629429867297643024400038017434657960386373688643667814108626030249434480007363936127142074418735161385203727611041755109922609457564292096635945815468512641013505239450557957355769937049476805755240516218896938965119681420311796300782991102682674476945132634163194161779471396967575160552592582686616035240642323933053471563949474197567798942906754507644290580284101564988933051749966108087332867363862310152195948777631327460890582995122384246411996433607441151837988896918729842507738754727579484358327875118420759628154092565527245613718420110262261670965296193539266879307590007572634013094981038365462022192516205108126288019265128917907401888468294046730816713803394221717515100758687858675449998170826734465773371780671091759651650257486521598978534969660342915167349424563228772911178457536140679602321269062092527515720645680131399997263593560811316387632919649481905576780952687318463834775476480594465979239857545403507813499845382789506431821112126505296290658081725710650330020840184638553660600031671901620563399584363414570155811005714014521096306302749263187408309479057563221364193569428269682167650057348009324031993318210274990074245690303632485105595224414244262609452020385194076604054827563235831522396613471491761165901814028084199554596212720035529622542599327346594014776778355511870627457712988051990820251583299820580899283910634935502957093881174674593243213650517853055650553999029162846894487308401833367013135190449464805098955010248129785865079121304803643167023489996811949438386407444959527854108833581028200791944612740704327019392834313121920518617297639042535690129839802165809569592174756526291919121182951868709108496271903059665125381919169444071131151222417293733985697512535306049299606028172270575270642512269290656689591948905985519110701241765798490211097054542056593838547755040368733884858564232210225712683519161246839515699653046888223577043768901348738229117064646727286652768495659134277117283787342262972548215789930648272119029431587346007668428067137891189333575489425361176381064318063206102925313279076091797293607627110485072066900106417211054291769605728048435135087306473665181706770918369237205935327390176881984948157287478446023427942360258170276094193965442328266439553186910587818697749091421528090771223670831803032244560434237829176469110641941899275347148169751818280161436389216586969747680631551780131529308544310683840430439722457394411599440822236428366636625677440198200243839418098042741793900608880640000000000000000000000000000000000000 [86,0] 37718442570241844069938189572794524137048476011089206968892151701636329811335440271422018379032464971893686640326669587913871006260849819394887406226749829970506256289262313706511501024389015783965022662419622830853652868725519878402888666553021897334032754152320457177740289555658001230795104941843701275870917665670289822293375391171982268306403960295706355418717342818087555711273910530910575785426842331507318936068627287103578064955121760486776211505111965623536925899533342024290187976446207709135397170822549831399039371363870615577581222224453580281246141201906432883127053700794422114113826061479022802678193025168553316891083604270533239384981672969430736980321456809641863387040743140256888157013446212472522976324799829817056848672250003660678084099603847229291448174349488852655542606450198330049515210262642146517614760252816106117121101460265925700273890836060435770720898836941459000867121855819182659136839313375330257666155871740674756570730101648660019795634199284490851461996007062078038100152703414953128149225960677714909467088866871924609634609892926101706106513624327098181026390768207975011379065234416338523532221823242859194781011069794757641409871464512624335611320517188224931368111264247292130655623322858077150011998666832685599269059899646002274394345034566251090662201379280709772938044897346909821035638038662475097683585865907100860968747741212509308081628334737363940894475172606548584431462437479536367119220383278907130842953253865746334369153476273719010627680463252674610062441672679000966500858079075601421185116562681140434934506041220215852674862138473342975376717590962300464913009943624615605762385614637370778026453343248632282867749042298447898390011039264649863394281295959183556573886796012242396039232743926618642601997759596512034700283268946268734119073312618299341838023995183358768570511930038108630138591833454340442981818513608266365179765281230872803684584208204899521835493120300082690869142786476586669608288109065801212747008654503155403575174469435945043947048272039894900303979040609510587361502410380442647306002153110285354399253427105666292921775888669991346730960557151462078600946473955184787753062959554198424244101872683981032613153591839624538112172501378030031280242014915639796344499324639198600783157554291557068687798750967076508089717142627464420972841923991422137553130058442010398460012533670103243414439297316586356975191140020802796241784394621220129053140921850008903705812914699919292268767739511693171705905817001916876071724668886995194495990735021542098411239921541156712520116601241749543171797289679569551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -2163700319860726501520199565571401373905024373316216162332397321225333328291176525955991717575985142872710462112664213398134781082152349346431780077217531459251414305670114989235180039641447499541801223816091132090621529594718892297658318778711946074862362597235592387222938326321067560347070237555512859810350321576260076742692140416019272923091082854653548540299785904011564184664672297772863531456198117760192751429320350125224495603722063682648437060964869128733046058630570402958879858952526374907674990988369304364213023258074327872587045592102686501688290840166612916017756759534782011311623316110771099266427295581969413074283165290938547508311337589937468480471347715529513627107135443161333866519512653186605676490433121610685892112902830281001661105798777616686970900766367513417277213112738677653003718401594073080315759506198404775659276900349486968743073704049467211194881750518535382138313560975244830869959753552391653684460782237664988587198198116738229989913998359810197481883744173535118625252605316128764519031041362393315078185282248186436461169859612423143456885649235195161975368035262855607268339348180972229572125075364240568465704381359801577241270881750130837168328342781250872411775695071421293542590156437439691797018711386929150422940985353157477412021422837769965750524358091514017352225180975949114362380374986197417933491456301418312528058345375698212248543115903224972135027184793091041377787953371626033888061980533776194978484272388157709177054602090189589778691238246169260613334905282903677767526292783398313890309863959133741670134964749399400869187701033651713088586417999236801334141289219436290891826586935231740738888641553562149699357528373609554831619005336894598155495958549265581828039468586834956693183337162608717999005873800273931556379747474078024196879696306111854232032918620229369283472454712409077796662465784529462086487856013710591414042029483450035154249449955033690097164022158452008348466714532130080567368833168959065387846567815770726905377129160308474789262687376523952813784969626773138641201215330928591807800633337437536939448553630749597004548802458066941999105309347877632173974077520694195313443899934121535215697424867366808746005802226046407025250556903639397221084747329637738071906805126481997372807081815954863293969548244960433422127703598264932220267069735194146459030271178498436577740551208049164989148381062670754110173978550199676943523954144824094869186363978283109245577999698528532885135339091366619073873797310415468203812207862613309052403729901980847541275526631361011367299008126638830143664961768628389150720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 44688584156411530829327219591774393664433475331537306855583937832183600597168825984272938518527804826021487978540423399174411523543653354343043703051492605581197256274275398242729027315165521999116371117994611248620315334173724212307189228310167705511887305215259186142256127389640014744758847653749556051513908284618286810729267015862304040140953931333593948921620886786354413538846341255418083292229923361515823445455865990144785560334350581301893514576216928922516540889473011163969192873787045296996196022538690209379027398647963998843614734574147926364843685766067882211856281638774145781038350549916217856193737261418834616085588244124662439145421679207217834404448714230627559271122026033901151801914987359142857599518066170266787871016132123873895132652270928760949252948786926305672470030395966947460632364360780422152296623831345123299553603579874416378730729791096410798601976912943448927625541563424713601943398669952373492045526617737776641434780860530993541870666071218982971724996537848186506733831162636349711111069954330636391823389311943016731731022198476431635680433743548629792443381468024411160701072978945582050624081432794709181552900346937034897191750749683152696633614811921447670387793123797150011613175176007710507138224199979931021212018860262923899113687886344777498525006737093550377234713446178651591964427455161652987462813855074019763725448840586072399307231196808972507212124118556620611469690266637002185669244501643154998031836539996414213235076487269410745477784556614092425892400693069612669324342078154435376734771264154741710341302781260714073949405867040242871415840576824688086640641479883490364934444602499621638376162537734007736642198509546673170583027433869872074938446888143224690084535490171319348389294478119299646575748268287654232129848901323530589395664769850745293788074276376251457572797588885891411658328281904387465580796387341921658707915377712103533959236560705700337828231963209418703472096442289306855541190176297784857441219909961233070392115265503872973302202280372245176434504989752461003024813978304920447878717102773040252799299848956108570856896137007189158622225089397469094146173202450389485867959166209519952589170302917579241350131253740037263282502307734950055349395984386893916503836654906351640809031906379195499426259999337649363370249915479512691768510943289430640380284975657346796350610014855221351000069685170285767351699935627383641027568766531978354104453420235449870985500592363959938975545380477461477402022088071575856199741718402320720233182783428064442405546501807006161966600381006113053111998306795499724734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -520602678917426523766909775626323074111501940290315855608695790026125151211670678984232098207538645088987403260433082780608894951638430696884420574907876457497467646775168220480431132206924037279274279553596765547467811265532040249261601214029393791181337117061821362374381234802897370605023964398055798150995468721058301999956709814734903740596177499031425228680108448106192255045729663607433464603981625844414149463278379523357582646943046705332779283962037670491894859490644579719576060426816814192466265610678936476308327672767681877298487465770986236516699296978201461248517847631414700639823648840863764624680940909832944692843660685221638004671373119492649963436897131739442568920746213119367604245290031249781538613362624743031629426027184957294508658552609075147728292635093158624228956326446789379291251020781337695129170287424307309741614177045353931411192136155830447996753030537315765120049909844904667761610090304404800313083615588651945399552332122004669717399293299377898661827893571684148357562296889674993002397497260320072412752509086885629592478730262840302970321694827710847372210070583283261820369687132552831525219505684481587484021245110920938652126065276312375937782581403078060065381369643038809774356327420671219583043220216582501235131669445527667947923921240318657934256908748835459154059343945895432354847476958631747903216719574189198715203041882085783292096281957895737873488333728619355114052535035552216891133189581448476910198398606874172060843140142625268150732703054829861380467165349266049443329264802662494282028394744081923983161148599926644020243527719005414472698510446485876062347316594986163211416279218415373278549838974257492281409470643750892968085556182754730768002634734538007680153867422951833192195981475548257658993656845404683443995493339402568305060091697456026436714231344515967127714420707544538117825790938416835978567354444759877767526595077567135434760295182982419689396932313358074956499179037835461180232056801662420488352021868040797337583599747538536326270648082583836539405017097074306916668399981411129294630322371170945969863072747533620850386023140369728532373870726274645527018450196562002311393850008993662674204318029338367627133123322269936552931238496792854690566859984730349501507703859563905841668000852393174964777155686115167870128617712799289802225575418592962239703223437887748672523035579947202531573715018468032784524859068505743660496459607133746988202144676684297834917615026788723737813194177942465906641467342261564402878379337273430926285737984283022524301319212777496912436893131443002997432168722839808570818560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 7689593501625490049628354463584937736244803268115473996402133580199310291766717463330675793061267982139634668576071939432508002073958058733696232937417083816772362614195318007793087297602957390462403344299550436511519982925267761163824478262105057633282129466395977111274554758132275527385343905198100424087059197261374534747275011295747842588727490197464041969707254740680276353930975047255320044512964648151240018822289214371437120879035277385586692537934684450512461935073247677502467749707703535828728325509526943828944396399156322325655234736085856780317669000813649680244422412977501435189055818638112692699863395769526373011665801691013895426949401100839557803283833800184740693164553695892965212311232995002024668964871573313938272122106126770384682531218600997134596882977769686174585870247475480770619222133108548945753787840522318173293452285451328651816445882752042557002959374059861554312397680631976122025159827984743875781527385561405406628797509434882520459079007899780264513494372759556654863642228892380581880240857094583871214764267049675759850292731398739615415465400919072836801072929860506604161220245461140504861674638739601865783643590592407979669791033767766961015761923795603994030446667514331425596175190875734047114164887082072232475342677263669116332005774081556808524978133473319179031741095370026915507346107913941791505720598611083629054949055638740815046430014783072497994402025884820052239478108724027475475706327482798573937194066527124662530371716792912160640682940376916924656715284651030502603297886569598244659560536858993403927048010682460858535520617817276593323741074337053351063756303205533149107565868159377137004724159415410418650489618127540164192917327060487302402506780315424882002085783709152182729140064191266820942558955580209944837853696854179624302880286793537319321552135664388116834599022763234661220221041294950672940894222617862275644612793371309402508861194947990675787750080309373479565826107959995504850571698806739520757879560633597393202220306729131170046742671843668101273074474685308158046945890359265992829936608784718005393041098570797577729028944911627142260244109367238136670693318667559402313624773499955101370890676064915553785264055560915760440611618240439320080707866901318363856930877573018156228063533784476807768751220252299724024642483176506493344003508735554686892080805047522758256604271152627823469201697655826447620173227582948726455419324860081461019033540287399160441967158939892180578933092413585762265612326121943006961333630905462623855607534270554015207843659272621353734479949834364420868609011561491415546462208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -13600612781913209780517600278386711410554766633447522101466110130050029914663083857899531013179622375324794911313733633965494183062572666830223438700303667739871143678986910877388646715784645131023346867616343221250989737944913898183425357021374949689331566172496143080035056994807845080423219091939871163495852043973689894034667728584206770670828211499368891480413647483038982067909592065680137912349374604503762703344811158903693215156826517810893445702430542233297802724274325853133723295673784940032362602859714334279440792269387392172174756635257445775902406951851012674723792581790404754235457993635154290287181519935895826698416865770103873344721975815459467323112198723956514667215373697267729239869166432270148956348890798782463326858496177208480583444969384691888076099505639439297917818542077651937684525096198977290910172913973744515927220600431773444987047648094874468495543466527580063466788557028747578685388102803781636743653422468464278600402955185057270954985006611566348706003187742766536426357962406994001913966036491846893975550910443974662559431511373776725963742653614405764344793188873244258037471450286352283161181701523324993285008455467862423529797064188714408242204629347342805933136910445478939923780532907219676851721873209542650202613634910390561633887995202323444823797432469417993651262941179252296497472191167825181037495046417926882998415923922267247633518577488619586196007800064811762221502259944471879927112141597706717859882146346148359648703215808933628444884460547669454136213962231335888034664270978082497987619788438204214740760162988275625046429992316182760374609626458560443637742117119736333292741100609696109222115332877298364231268909271644833280174162116170778615556063326700806176351211819375682106907803712507883075797945957769610872565375259040795106631727357172474022077719485223715322257837889913121475652059589611695237261298433445262183503388620916544766777471847166399450866144905782821372260655930652839494804085179396626409107710449202333041967883356833951158150316482849217261003633132043161256066272072800685870835435733076243382523790508032645126028494724836141829829384159399447770240539986963225914328612114392727532282655143184163162299934723635059064231511880633661709280288834403519630301136731806002446327546632640165186078181736363769055172836869426917294195953136556327443408099070613250549335583444038959629656277202564057107026107602127441026557792736352931164469896449477606669480752612338742935817745000347811111200540819971069216194650244552776923042096256722810743781090913405819677987040270924774174659008910862176422461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] -306637570967700306600442644530921709314947813524333438043873247841845195040114708487100889632051560436518784326563265023570147673540039592901266439628815493888241802720578817619189774249489241428375946571121338004184484913614331115966426820520876871587123421574281983515146909922719692787660285461432933669936111878087261663461720860154780198112299348188443783118793237500361489381404081271733528779945088536389875175858629144231264108308675708178212796379798090146362394980551288361727831300526362827458414066711048295453170804113004810311240361144305799205420520604749851792324729908566781066252161794677618614600957008272319989240243410525493771080006494513389009054580574488701150623689311382732134472158671962355113529513701439310571325386912498673854487730666988053910419588176009536240872865738318954364008042792488519573695127130271520155944220328389549350045857768389447327730912017449950658702471916058575664427560710016402086979966893713782598723441991913162904602684467256319775620858755971578371598635219375302586486907451067687797473177007259147476797499483682673674204480106452644564049616296337933703209290721711181042298174419156963628757314109440171251488338180427746786844814213804769225569173879288058922561078606346826491528470445509515704719591214950056140098455423145781084755488758413512649336086837890605917996962939724202512809665329141225113652264048107950790286637594828521675411174473049249513148475544084822703610877796788507394786718074059947400746856908539571405732499179092726435913232139312374835503211652059584654505842980980599704556236092458671978984134231738233911816562708834582652192628602295761992835304956521051728069539238732375669503556848337602907420734064489689622218570736834080991096109165147107606998457135852098068794504397277530098763746741101520479538443829751632068673418258109263186553794653356012867334746789565980655556651864379120869493687380810707663523714722933533704961622070074783608325977174486784205067311032274351331394129182103030617812989262088823685933900076449238864325875404387296250157953868607974054871467124223859356985680957108486404863878990487016065435495798030211622454754635798796907173815634881428646622335323602624601158906854777484243930870979935007216990203468129594119355791358776673207024138444272518872997463788938362824007723091042212386563729664371163044720584928062281700300575606053458508445010342384695856633075669133110737782183673951347936136779035887257118822184079497636611648338493810468155399296734682506733769939583191276837016484812176570198491547019168702650823139332400499093951491426540245233052942336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] 1459393556311825138330675282588332620120098204599484344335119673696241312671446103950323266755796812668715557843676031948720445502556379911773722639768170036742662846389928713295344194631740849763062034881587559160119924085033511111224235982799125509735471957839992347707491777980238042685546906570417921131360089157073321964970441448802122740229531008105162841609025494465016831231835314564704983157561391220922885418035960381192159712744436285687886323530187169518482870853845115417989964970850535857828544680380597616372834822480514166448723606371132943148870213883459235812701999691271641526516625638989911755658362345986783254563778507681523308447901865147848169913464332073448115967917994095303218912509536244459720644988926099714325935189866090502838299177906029671765244043565227775527374700755663293916101036595118658180468596720882070511720613886366113009466555586195429279218453605270405683826681735068131471351318932424748420136599144274997759097311367910242687805305946540026108678192749574502766922621012060956012218704703255657796686636219117405629597558293549998450070972689052286554216378315036520961401103548472718113044265303159447830884998963312609858785205795800666579456667590056840302763837329838494654123825081131679008565575688392888720141972730715298054701456168834390019700506892789401979837330222683591137949523969217575043597626726531161649811935413020552122530409794284029804256817680112943288533140214634037303036431561319357700760314257161419915604135055871922725044284507984729085446687905557854756752888072571666524455828818241459720650223460184937077736496369372595411852987185145647077419940771737168911317417332409585544655506554571383502548516446877179905950306665653647991419030333111681392722386393102829156188204243866127512121219583754726047331018597260640256060036821932568221813398215733518588685139997318041259129155520308873113817530002791933177489716511273164933538486312146022657274933270359229634318851828405885770334118389723780113495897044714847501706779562851883688226638391958989202309008927138619387207196713546878610586659069484421292959979728613684054972052745088813679437273215097453797663127171463918794569791275806853962053768914120510532636447000670444917272162901734477608442682894069882470451455736550678242101450011079293597985258894735155014997759386745608998533986899303014875023074288858637066605902201398232844361208971039788115282084239659869343184913117158559484431671087815686513301466979871705337149792575806120269610529960174301798626090416573669479010546166046819116173405028520151100475353207491312343079236952908126737263493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] -5142472576265819138168482639035374185197364118298095484786706977141901840347701104498375842429772877568530182564065550673916292585593492885711371306226148142067872115887687304498076310195247929744940401166557147507857223211336875352610849523420286121386197973886572217029243683160098465521351006194115845984941077558888012753334090388452041670454101062673855867127456477163520481652499224262751681388068860994736267076067696007941280087708099646748097166307355507210093776708899853198127311941113596616881420709843649983049899591201148353037198601216851102158190944457073440106182837597552056245194895834642746732770438175481330251824316042451984867083158850385754718550606716822562844471330587179899169328157014017455108009636493134317709111917802506729678226828219225196241061333794495462582108180771022342049605990966873166095140045058106478446178565389532458095836658123986615258304109137839242881657775129552622272422310996451268077428111292290069142252185579932611416745630032143646663610757640534102742417809980589440088747546572297560586121858286558035879685420196177520215832897090861539075323586041208505046812435822738952531093523232738658848114027544458366841363773107278830214390411166578761334036479480137069433896524700071543795240847906974178251987722828147894694075871633026916501986117868516440867443485233353176612011664831704922006828737888353696184148842722605275469618166293643588984307643915541073556283014064624666052579790194617128244162476800633686663809901414858940277828786843917701472013389953147529238019389634986048725412907812768209030129218668275302690148348839908585289165733494633838515073629235743374405952112838611705806683709634360003563240865959943292978958603482561793379439844134132354264262312264652199789779599573838207048975720385371649650913282987625577552236762073503285551172029243881182046846447264832011603382090104957994487290747690403250205147322609721898825527002326354934017306803123864145900193704963021119210679700584172289406891109642609421566824447635326714529591193129344492496563164462537586020135524632970244797168695210705385743206314024163890545634761262099498270217688043789382991272500689327794969307684487778702920316797905063150963204547604224370061124885503526713817319851129663060362345740843347509803085018527928228666310160377595909435593667602239072988266719651442458808155405004125889773419756480929115806910755137603840384629191754008793877130436215987473415874410199333758204446003533115914229013785811033121466919508609618411371822209457083642723511625800311196117869503168122054298332457541100414000995798129419662733787267072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] 65750307686694060947527880443860381404466767323103512914607220057551628919049480638785318038596704619100756523406674761908857948987564350790333311868855571218680967094360812686287684313650264753418426905616112398728278016514632838599306902291535578754505160771161013264398145822019091818375794580278145421165636219094616911532121175566453782547016790574712868269245412066142073448210179979819076587704639730183223589582230749793607770111229481792781336550713135922827465743277404147779482143210881370369751956098430615222964224521959687849753832101172772530857345488726562727499105748807333092207356596429375656098948421136853235177854187426751886716216129571811522073093771784623342942602244400996712918553041104126601547183178823374815818258183584339681620099663060446542161986383137028254211475991152440901781067672060817726949048030533253938370370952963421179447184771606134389395295405813057336253569252364045953145899522206039170216050279085417782127270530423105137152086924933302594527869191854233354334390293833539988955320060370820685129280307490254324808824191003031280475634907720934205061701572544504374823618967762312199213162905185252485209793236149761075716809471652851189338093711499332113558787682931368927419804017361928948928595219914396286629855343258628947857601055859010348859627303384155503514029597689705426383472331053516661852746140098884996623060560164708502800560253036158253961800581161514999832277031735599108716938629121518878167060679593418971578115875719615539757560752921157915813363636390397759252825662294284982291703803209097224810712778319517289393474893842185730738282851541803241590881607923263454539016471709268950931288677930074378989381644982244147390268762355401183166453501215239240169670586914539227849931246201850776524443305088008495249037309985756769783669774331432113629239505209431780869861137106196470300593198612083739569274288880192322194175140100089930865657396047948915762498893770228496701078827438152566183042229684474582343072481984948812161626970004673768774951431069171497658167550351326120055573793810946456036571055941250745258202057187479052013541034694162396332241868496056112409690064375537923431279656138171314694147816775666263346112985167858443495519574890552075839768428096767796798487717817738593038312978747248894238946605707876939553566720877917678288425843432011546390589891578822732459615242337606401923942886426863189338265188374142025881189400448646823267348837502138625889588701321767755287419812914258012409197911647401670486295926709148938847833182088679638807935943279044365661424026132793644574981463523737062491218247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -155467769749177954131171265997916115243313128797791713217641122632226834506018897343800254245975858974822911252643014877842896017659554772336945129964963347033707997328964250172844128232962826873014358811903022996227437050496567334400225202821968000514390759709022371001764643980843661129870682212435982688326007990021051325335962516370998845198587918336243868308241025279531513695318873060937126386673538251859982550665955250157373923543984376133994446541379693698196814445486729728917645477506933649714137042231089445086660136997901642826443386231858956350647118462836675485664558156757241292532653795407330671408769300492842227742268734202771119562867506632837338709471067270546102548655146314223224503800056060555084825467554822244704313030239188013827154868317521486886469387179608422165639144485431768338395965210024246691663994384731674920061705547155963838732854605127692990965950672591988842015063693732492523071864054410770912432482963535845222286305187661480313446148384288645491603431275659724272062186987317727117840662903035915838388614372064703887449069914052305784230475036026183432511114652898187641827062028829331458545700872141217336473844389705191289315524287974141642384003762529269446156562650130713013348450234531830898642376238985316235789113028011001838639351116072042788400426854850427221512727537237437857728459295756816150603305699125459378236269333860270416846099952470212844946617237360795612534922678381131526310710557559703287596493617475279583099318071087328688873585930223718575806903167601025057555220021782425616165023061174267350656288496036236107031311912817867496350024235583857676703173158713115386140937582469313865752827687112731637906406856059462332293023962635932954812340038533553273493671124133251430771310281646149897174921517771150101006656384931324761873830153451991868176048298774655524021655460187152950229536322733825541436071034721822933293526422022017291328029900188174318438911866673952347129477793746403931558131660620931961275943710705129690614875984393464492354892024109096966008276417015177655187596768906498406847768891706506157078020649337096618975322636857119071242643867364019956707669642663163168560575459044729498801872844815801551515691262100453246147560620464327449092925574208429912336979302154485533127453644477721206089940750285821094255958997573099362348958898594723049485563104168625660231518313513957420976469756935049970062454209157107662391275033051770964678083487261452740891873675304914605804870312646754770478988882300335837245628641995386731939183397761681659805130584595655571533635297861226029464897459771603309133297614848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -533860936920605826263408706932971448106939102587245858975663978690879807264967082010603036782266671148108589725880228780509743245857985958587229248218034130492703848958571261995909503182657726794987273252856597229173745196168799482591946173146746135504330150346408127485925356222736258277367080217208754990357176849775786811658708219636247367489883629385515814153860922114589622423483553443528586990642016824209675080631883999364789098963312875541185104239827484670581308493458819394392119258449828586393426326317264796606730917151189737140789976660295799683738151122004859368283464651976507621281067782067335721169435302994973921108254107583724414835926614864071799867065400196526203729925851397875838465826773720746664985246707626007274737558667725096945036398168369739303782974189588787525947689290143225948199256013862802035785768831659353272781875115566808837784430163541931212580331073888360067669206232098131959419595105435948065861865740584430789016167047823177644129500299864761240825418351347151703710326262369874416136367363105558808385414542694005902006903745164789549284213034223349254420498446526106103634845500217904065618487300331128685883961734344968304801671391887220562363476953161132242863854397210811189312754411796185540548505488050202127225047310227576553832709491884055640729758326725305194709171823776674466098905859711713110362733900038841196664469685796180191921767281351035104380498317700148867144118974410915695571293486977613826815624581967068284405126260167815897036471711697185058657905293020351078996799762454610695871226791596162160217943228494539790387298791889932320703514892807587448046961263605742057640097235693331879162012529090799954798254577951061570312902079292074142659799532053034083920303461380970614554238006146737055366063915401967853621535930015021065925785801493329558404377570999703730581085165709188875326183971041200336345488566889033579123950008090433305111809636729530684270317603660692387462370135838540444683843149665329774778846150634646930579311331955590453260769561692187333595426503086138832245182395911272505377763616963668334543758657103623948887342993882684843568991278050314471005798413724901643987211299797606994547840249993852052996638928174208975072718694319530583876824623402087467340039106256024185840307539534172959974042462472785436930325387549346081094436835797476187322795278399792697768907420271455489766128332142000044511303558682722790520006808520085874656851229068198626148447881256732931204924785161769563080417190196987028115459429411015435200000594161151891153623164022481023077241449339003732922491303183491553872345825280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 3217455387274448404790309849041161381826407527376519173132703936347109907364877124474288354206638760988991031264687523290248141425169703134071721662880818353911377744387403618778180889948472395265674854391553053120845588354316210258460514731546063512721836704783396851107426163848253543901155674943538289294396752196543531646418030010866592748939869518818515531846065609673259667848981803916657486170248757982099735842870212379477351434089058467979731154340176081825955962104271791644479542415450140915205074463480195292329479834611934058462924480096731747034611045234356748696986036858741003458161453385246597437312859164570952211224770984651320559535766753342301095222924819904250821959386493110282768015366270100738956715488196955737366520090100608401161794294871774099470541131419268498164507226768706350607857071472710932659916861561248472457373437700992776485463133384811395469029656817744140872111392213119218289651545500692703625878010211420884211365248376436832774593679524740530910030409365862043502910776114955282358898691323981011750757499365523660134481143651094505513154436569095905038261375503087383739290667260365903388147289152413858278207174526601464368937548354384657985831119155888453415505674571423633313212905767650054453490295653374378914662448335655897080403505231332120382701942447649070694322817055364714728376461843519479812134899099457733863582593932720473827853770865065076846177009516299191822232178928825817279335672203181801319767249498684730336462415621582038659606556900193787372831102753209893397701958944353459610970106913268684299964253575227908605567806872834689260761983820432858464688317405226446317346556607408474431439856085150768475201145749874525653969001015604936773842350093987709677143619006914555496938204303926394493525656304077157002016188594197575072373792642111946237341081149601781309399356600435697338796237176282093380365347538284724596691614367465125298722955030815627657536948261839736628566086987008649304170203370958440217072535375663155676594994735807534164177590422108290667514779049302732953337007922250691828033707560785786805957750751198911676686042710538259821466348288645013661697646128028702905420915784435733070146597470991469682508204246445216961027470649719129507197972324140542993798888314534602961513238810472687267249947922119615436898057696304248054129641541352760967854044018776948460719786854609769955436995957242810206552384998159944574291680989140044741314606206632971148342591478606515275199593602952420126282833260353745138250217707229434777586697168377294997618345404786816807754568627386868340287394508435467269824130842624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -5667101057346744192378585426763053725554091065870424613986441860459204369272360976100802666990190707392938287399326296413149524330820318933874899216695540822921545701215285059197178019527564530840692853620938472525933935407853918509660539986277756370574439139387460037165143554766898614633886341527835790421495354152693231258464594003537522153183023672018246794278658706063207668850919581869096618639491521192645800418828963751017058509849558843529128927854490317104065693441393771491381118361391343651855435424113408276840536320701151664110053278432163491894187929192910453643354873673106779179570727579313324608889807426513188704993161877405738805828192447654147815348773026089381337862728904905259430016358427554460038985828949533865006075449759242441976047265736704452973916833453297729687250538989359075597490626509918011636940112336874630337549632496053969366501133344731766697229425548099573735863846943183493643935856872142830858964407469826076799615535080885182002815108518716147258734530286790573577923483931613002468853269223397150346118950165806256924653227726643712949379266329618791838332095566736878157669569586793022262221266576874505640824143849463144165943106225715021807488655375205253579353260548672593310690677965240566510385387409814509321741179959402190393950610449349898347451489071863947845382135102021843280749266457850175104319271246726387125694881919243672482935113261997480382107027871164676544612003166572634000407916037044330903880181308042782904647463434619638233524870259664256079198018789078988740003946778529580184476936231686553025801966659430289915200822248696181517141750986578042735696160420074659183582045754648829562979318266101423639770719122487886180305580565071789886634594879063965389603370578400956720532277751103114369175491178741186550942996984556887304065368612966642517045084210525266959405612225386378831238153936638430659395006289871832843193194412128999683670033130110593520507635364999550095664860084794080735548620673379741609512651247618818089791888080618803954355800403016442939240943805981874606954973869716015426375030566030892592220625197880731587229093073498540980967722939994261971292644534353684612450211005408917527978620153958601687254133994182546653811944046334562167830943167829606172784077628635150094881611577763608470026784131098903305564164765318955815582514315986779041447439937038587944830661415994776288416786150810350142930247067764254775168440416035505649973580904191892583439891988001458836390610290183737347794335228170509381841902819963511704509878621475006654687500932122421691822103575531451450976355451781035211335307100160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 2201683248054815142421623383544681857536283903836572855346365895428154209366461355095469574625210835581151611729808786884899707327264497041241759337422499788947912680786526477497763158503605027380578165817543002567188419264458175811282927414984783041249782776143174935397363077568507613628653860829715478235588632794123350583948263715616576929531084340033910566211989946290148323455206916570112588346109517414950445214462602528110899190265797578430243872916607218993418436023415834295583286745463967347943526336606056322618238210308056559050466994746132594284419667517437853253795697594146375774911645669089989800887681655817811453172660793619699977534254749140258761289449693243092093041986507944941109638850764373969428464247352891666906407826538277303648400867470995137801099695993187701406355432407066995593691126152507230623657628200492271999771326870212525658543474528176560092514507303934525155320361141533571181175312054174473687945944884560229021976392035203809683842212885487126899351310577123302279704649490893321670218141751041963415110025000237228830856913344453878724198461008295567833865851996284066173906448978314812637251443639914244240795861128071181979264840020284814355218884452877519956862269521131244701101947160098328306430052706768924549138083146272850622529547307315991310327797035082975915566572320681330492871122963924767869198593914172693242925752292865971945666669651481772115131531589193287706703033856520722034887019043367451263116897962281099374041647418014113934422295260036234144964546052051243672256391963293815419221218027671825349903278962872767538969879195173817769239470296649501368445293438721240106781259886752835266993292849800959851704230270438256509206763501457724703705022776504482272514697804400068196892311632005417723419249754855509636584608343842543882078573828897770363224116628031482477864269659575297380581695687325651649611040639103506978887992487844202797351625596278504967853723465018838441844921244919334492144770627155375177389690459845238553107182678537398259545445171949965717233005508978251461592667540356067473399829673723367429304326290569228123050829430456688994945274329305212132871853726061130310497347669948502779627161906122721853056126486436947391406637193840398827094534411300184002669341539047754204724477790210750795426383972328471734619794789182095232397448511675885716981427046260228181883126675217986847979957464263790934505222337285097885093310516437198248843800728652194910137175502668064444528448396073269126414175400329961533447065393890501942857770924795773096913847292237288278156736247459531101600749877864146250947929047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] 15462840000607515461513228940302160704116446873373359231685332737675133365462506653176699291808532761840656876570527009797260452810300042421248414173079220429785855965840718428317304604135041254763597303413690954657314897869524143294201028293966688909654561521257921189642240639162042700215875400315812857179328571273969458534450891535097149451694390178915264741669168916806308608899868311943070544751347228390434637074332322614194377895580681249452762688522949320647470957219419430156349883274943037411068334429392469204917509625832800370475449982955633416376873022160552089323935944000956628613705488102871752081917317271760232917383308791263919349567041084989320404823263619111361349105451689816996861528474711093527290707159100903448814824939941117599384517935826630151930041038498879441635461215541799316395829624446376787403471268679291781263389405291348410519743890781221018350958327053563392336309975761692428305089136359453049126690448110262737316937429314951810981472265860000230935228801732535988227193740044867730486638048582162782323503617462381304373521565634118360761819313132895292987035885854982861112047351094137790928582328398217378565345393860095656892601541897852406723343309055893922829921313654549466883282285282477449720698836819610578976313261907235463944097512844298652003365304736341401258200644392926097730775077462654089201950911464663197086015204852245601933945173048914112731434816050392363756044083503932472064203733098459206634006995685891161678413899930169905402045974933846080748680776532345232645948336077880207421885239969677725037634530165013682910584989828016111768347888646361155544139457789069974375133466554809827389346093311796342493580060089103705461999094987346285249441180743158525812860186948084338208303368210983094528255792602040812889613039651760156354615209147626238238480206072458350867884748956916430473812982954915883184824608780161422584553747335994422410974297253907468324726837573715698738910336576625984747580385873183785172765663532068788803195831632631141873813777024651283524226591655229440943518585188872805620883849412242163132811578848075022528516433735896398094129585858699304260716887716483726769086138469895002238328680870010994409567971478041894346796158051518563182520382602503371944066955150922517438129263270529033818641193541585909378190068437636079399606024488718870829647898082152179249937149485088752853543327609082589802785107669457517707206577759253297889993823708463012991858948959612710144402010273584980622652609904337432773520119327535680566477491515390276022482146365475535205406177241812352639944931535684503884166185615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] -49649643234955549473818222408200763485435894737119103301653669514528021322193378580941848217714443824621712994706100965268461793513610621679546144412448349363035751044769474412823483708744403047339633104100342370782749893738506195618485435813889407546013526123367322696937806580610486274568998218339060136172668589548809628994042493885175685511473248100348080856010766535494418190873205786578514612578927995895456161839964241710973424473585500254331868691145426578069357585844608808785332888497292383558971116991036034627794156061092414986591403700878739927402274254901419448466962890452158274349872155838156456649484720249098430348494778789648290936388106026115469003241164313569433903833956016469496155968618558323069711233706709739402357831214653797348111840478103340882679060904400020402232482067328875852146568462146060480934248246641351797367430216190482582448527066782214109847787452724686401769973322744790646253302325128893140604257147554503928197578662254770793632178850131624671765584947074684949899209006088551726079578239903051269052905986731448366112310441735573254703255149249161531646960289893027584844718176388943274661255426469375811467338923061490666233776656298606375614717594062780668979631153309331293802408862039884773416021067644937258373490138197536700371524697646746549928333447615025051129908083478229343577333511269132079595535745582287454208133755559848674812553579087042812398978913825749945789757293234741415166789438884702843372720450164604885713199470983956664002299653616698585569693088995804749288056342527826147687525313606826558557303690183341833470316838890481259598463070860135145333163232472180783395571530827662728101170480629110689344098802858892238018188727245758031176577592177296332200675028324847889994191401517411851712283968413379525172347124575683847688551119359007597691100000616378722049278437982443095508807758471173034986570742961161687155090849709994580718449343690211232021637090077433162929498817006384819376764765498064093213873004100916877770529524215122105701120782151362543312964078664850506942846960427457993865616091931329330281709593951420894483833403874199318625189562656105179578711704547105654305653937416825327876222824576030766311606889497003238551748597349641128964823302008913528479925575792036137096420993273399962054787817020213880804253245462192334176904800089144002185566919335019277079376634671060836864051912133822188314777234724936789651014524956744483713214163037735741310573783790137151391342603936167943941758825641138628998593148242162715352982170924886186593564229213708591803673908580504842346652167896019123148592198451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] 68410996119914411415868720149565797396105041434435873007801358953896962093064789064923265980989020276439391135672652064540093554531588274784070063219261631788029953825649989487590164961444089481513484728441042407153452171298191026659008176196051793102173683064040709820743532211866979193968587704837823823718859337769075248461114686696091715893347030156937368153895943574547777453303674361936203266801781300563254481598624026578981725686336899645610213744211879686218505035556837439524833619763269700787050312162629472996559596741186329976883234794415624318406382080019528689208454995656102352582485369026222518245531748339535164165735056699583944519790515432263135099653748429498060064367864264955158150252617038398733772764735674661776002375935694262683098322148451393509698685144549398894072802343120874162969091850069777388853745213302664822426039592257530670934379248036263854553330882049519449305966930450927421720380358650779785318475563336395827800753028993055561088880279062037062318595046032353220977366652700922138520708140781519462587318202409867178076354196499805514662505634257160539059544012841873065535343560649889482493327702608425974220724965140842048431982834596497549028831669515534370974688953390479246882189646776483320510929790674104965996550191788656829075902507391695144233486989608940163633556174878691082233356024924002240835080581065897295540128989546997477207850993967234927864239268641817457049085793531944261430543195186187902416592653097093003924590299576434641211590629675135494611227470817803374548849245490750757040474745198332665268736568320429640843330454395247521011644083979462806861748006710369922387235740038277243911126203675309648165261962549280155301132363868933191706248047116748869833204267589507146178254906891587989572837865316533779293810727095299322279863273934037127563226476899369184431046502381592788676343187127991615729549513104153480777341515600989329157278917822780625559171579225079130079672562799691306363648891564216626447780759219687221667738998220482101665473253732223458291649123843511003165098555288130492981249524592220719405452172737854021055097541376057829843803336915157147890289989171881190903255701445709195878635048201138533275431278236646157826155200291589894057140685463568675525483459517000911838277579162782692708449225407691626940302140937849351971723357931893272580613299820132268277300688641672737188372305917461914004722770465537443010831620897144727087659002616482279274406150273309614423021501346636789728277483426646201866234180539313218026562660564681695602505222980781692163860597023748158979826227100076981682353670717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] -15790109838514938646507200301259665873324688494722912090819257439605541750054216875832842340159451248041402487145310096429768778821406887292505562489028325932217379397233075523022105156889773491613366717837421983146920378726777492899633739968682766108311715866050536431086105236730076849702351389890819219790758115095150267071083035846529730876545609213341539479726948229766125334133520598862485991435946245418428255378079806240036741339386235691449031779292142321415446489338669293398997860320135606530617711099241388019214045631757765159563793838498591682795165396248209007671077604313475410968334889922866411018261419591797452579916738387908386464903191408937213769367193128733337409110204974493949325050560772513337621005369578984436381723610353241018985945923468434442615045199081693923520155089066916574845650363546525988204858437310481180623399547285979567993115550722808293850983508950097880781014205344755594469553299592612922410021055682982710064390269724055342642529910167476197178115202881805461734254085352904655936223687170036431770013275179257754398466136373376546978147572714533922891222492009076245173564614972639400643301822959010705003077855753952065405634475363321565723624537659995663381226634583444886252649712886248534598747727350357971055166408874888477752446038871892443527831835962612483924701655912024699788834156139257899559476783330138641293172214657686569078541538186160643463267273805414458691215448531751657941521709904365549620860423070256942884874644937008913534911075084252372379491115189113206129035382098281600632969739401648466626381734446602441177519530230172236795547401924446828391067675947017256870675147871079333742811781335334382541436242596450390272708131662935335083476335024755687255063716338468790535272566530829011802873538286157896486824357003371284465186388886771266696043514048662076560746215992385214339394181998613425381738148196367058039164117529269283250246471469000559588407964071426121480434711903315727214393452435010029076302038849379493102802121546515805163729370159211363458532587557999331540611607862876575989811899104011013197625342877215845446858767526641011576968274505022328797530179893194696368227908548805661602961658202188924078164864259367465550359255614050198051529599902048615369276599032696504893496465417830241107295571455138918757674214867607324714015501218156776610624022001245368063851488205121310834026263906413133324749366211706893440709881650382588527017781519261197712049084285056599068324223906039759785720129293149700439678853621095622791050176787696326208105309832744150273410634582051764389207928255753460348842961534976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -131340497367841656457829745676433391787279349544845085481275091874266165801738287111953926191630572180428078625892528860449036853542242311670971647803213876072605408257516953692689896827556165635092869707970704720801731866791015352091956623865918338438194336044567696618625578431693276199237399530432105915562472265577170381931395456628511474926234293405533081149251333977299413180078237638718632638987049959795122861548574634722988046600225105495794979943330018211544189206476881844394366436180717562756155532874884721941853205397996970089881781800265044743177475738118648044129227999102902705256456894189898562746741269034901667552904104260203440931250721103869456985972996380128235451295059161468810120853193883596920150863957942942433508420610912599155558987514306415159715798354439401061751519566685325532765359334556279394017341469585315091441423032422018165051794808183703802980516772295232377666704498711245579229811292214956049787137132712713455846271292216520406592811785986064409703190868249192731650866395177211474529785620201887315979163431656592034189515935388482287236769966122980444140983559491629916844003039495471268889314868671361347942810799196369189832208155794675664158077180996443968389708983063651431232157860385448473513451107382687285294775924578683709815480644271674295784919360646169964553812912063759602830627010004587981124047024749600607802011536236799178901769800373983421173606621722696602247766520902516548569656214832029224054817271892764820691044958895181911077966933721231528374117099068293649277713275364930233113501433168002791143811651539854670298076520114108323791085749088368857960020227348749038586148514416403168021134710153750741080673629762898360156248146306083360665518814371778798368710262794867499792296434641372112291355256843341738620080491535808884265111649251009772856026648742282942056102609844544093191560476129604005339681133299623655857699748320122245861913676299657891433162732908710270625111575037103324759649277020373614248498403463741663661484388605984013603712505492411152599303860971287930938400268403187504109725060081229106548906300661444796858422649426478861439572321055302673032441602934590931761808585320048525647139208582586599568845818575385279751994853487064193800364446593620090511556407181983881386057617611589057448351850738051583628843285897035018387015836854236304062663905108900263879482899277516836914240511740602319637028969335649290934767497034507868640770346750710899115450578872765772917569935180565307802464908001003108322710293570338851615675029612332389734561192198941381397960173831455059572573974137592455324901698437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 330357686249084253030308547210067734641392019474182634038266066699897369512328772247733337606503255788354047942375474674781162220225635172789640423243244704782559511135476283407564125781143233107371418788876911498101512724865224612048436702143639049309907492867714354978774442575490354071634280897172886539210047140567043231092703811490083785733720414714473926758132336369569233077863907898260573900090464906311941664973490326263719107367946138199299421524797363076392345010807088459732779618416438389425856699489749176988676420709050676946597601631230697462033734929876907322666265417857789430734537558710841757205011660786699982402062542005174753628593411276666924365201920572827535185186728560915457238673606805581795926820084193333808590029145919668022630088294012240764473364414327137526764524956835232461274312635456132440168044501172429262625175994429169638829563619941883062970082404622007196443858802013153146526143205721948574267494927474185550354977008243525774730905179098982708836858885068466306574611380470071593917448124558125777354439193987773401572182329461366419358558597566120313584848211220898732993895686530721173381625066006772089250913095473404156879008454183396855573745179230355254334593022292497804023039413609845874725117971393382519475522054915873527833768884015026071121545320362815600802649153240072230633290893121531890794905172905883341805618938094139527559235822697977085936468527632894219802354026847146126626818795130897890390800446568810969734479513494438073987571556658768992388305802954033085654567784992923740837877035280747483709751220290850135536723597426183543534356335024535418806238860181336761381294713815288802840535808849140739632081049003734405548274081038369984885338671466945352871864084641189966679770246120504520659673209714852378223479550657092556731730477321396404940896537844090327134799804864277346452021805694629539577120571288767173527092324564626453011527586503681065756338457675138275166557509691471117805354984059396929530498110326735041145031370143845713787259608416023836776232010650675736865714120178212550809842314919415479934746413693824052412457881454075145287883949480132853748078600302583968215476852794639647651163572091433418830155952138472777325277517883352496795013489242247974807921415381812440219881664579451898876053710700566021219412936486133306904994560563495123178040412269825534357768329843385082013376230685334625329387514755765828171075027296999904067976057321371585749818904693893243750496444815312881643570388540289674741802734507806235930076157879170546865124283308501055591681453541635064379796867878029732153102537064448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -437214181702502319722023429148176163372309975654543479294636778860481874565084959931205703682511044498918429458281911322085953989836005489945496487107944206719537916668582520770339375773565873714641645182913442976910440349030772350950020183903506925204497755869666150727381798651979100894201522350645778751584395651522537957477463822974736918115025517802383664653245155684765282576425989113094466159626731529397309416568877234231128934105375418437640976236849852175456578082751678423787209692986208369146386560043310871390714063688211154658951187800575922373267278243706967185299847242294107637948476566951184954276855747685026326757951671669209491998306035363955208850949892596366629397991925235510868240777087137179535174363301152793168556920382293780594880725657611051664085188671112886600240618311212931288194081806675222140250390044261301987819423766644633267496811525546306920735560430583110990831612016689534527920214107255029690824093670905682447909345960667675346741996432495971564813359540832356210217105118138696970941505112862162221495358092935701885758307456022386523827327492796062488684472648706079647051740080891909282736125963455642432137928279746609038027995406809352942422004248570992933884756023898109796301552907410932380778550323280932249011316363554852939570780329101893476828312286743339556222158494787152702670660530716837259621030418417351201080532433858815596270462339510197795451473345222052707430512333643632855357471589757994418329397978643134085987305380460513872248295103790933024954425799684442928846676634005537782621475850315048087348882452879953421768006099006900661003354927375454580078788738404531136938811929683931224451567400977635033230781595700670523283042540270535755362291047719794355693333874484692055379006280280634732421763367636693276046545947153340432365404356145525087212026992706465219126539854794682691326483696896629499380451755578727910514574925617286393269394179861022919885523951006251508183452241194919070992882104180715502359205004378779726521179848986129038699961212153135306510600836132091427952263618262778738333312481331578861281553659712063378596989948129417012602646766894406914702253178285679767524556174811831511438927255887731542745859951403132111269881656271648928755120703111472923003615807675965943813078230536366348127415893129051153824666769326926101794781178511338480143642486342380533620286654524329285819571013453461932056319127697572757916422223900819022439047263890601537862345419060955423496332976836084671850249161743208730053023750446204112260105065763776736927696327527619115346733322459179628404170388608220328346248313569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 230943520078581428310234622669667780569602559532779129460287837126650288141746576148234390888391882673978667421894902280452444428753343902889392735099913422225995098784097416111059119483573274349394037044579187050856622261075344452910824880437910125098062446494569833380385207402580491061059718936804547065461402826301812897540360267500526098392733639974161750831936642618224881804937461807612444868204842305832773351064857129630300055892235350006352003393298633618318900503915313164403424423520786318644243619027305129456207778893580285796820463110284737502143679866508357829716302019546724309720779788800467221994506693861237301867297846220141082631247026735326649275125413577022307349286546314821181608812676699484543695523787270376591903510018539784509260855471210065077171857302989936161298270146890090776114864478671950751629640146771356655157018818901600965596698454392403694295399315343070331054327955235375196863080214157141481681081261912879695600475627103183511620874559561311049267223894256203689894709172582035670792345977661674443004291883852628913983465852725930345539326035566563565266995033932973193653649313852659476251708717829114049018783617384495265152918965157894203044290245436195078614993154207574283934577283431262404331437664078034051064501332702053285324624577877944927964356359824876914969032157376308900037886593829723955317713071460567413571277814192396228374190871684120371659521184938842906947396196607721800461849179895177218318975139953372308393046157893956963137297239338859725515978102457668281467810594332796490138105852627088471357349517193719006112040312082546036358629857220533949893790402052162567133396455530587430929450802778245970989263055524299157251936225324338193607291380150426291115240944063416433296843178111468666011513382002440157902779778093379374022852828501922605236126485636398326961187452797127669601533474953380461692352867371448278988325018618043952424284195786855821726008680604083160281841501334263874924273895110026140620196938159970424762395513674877199862567168875404213180083331026808856151509796702294423601000746780939704650445430661615797634079953086229157209266451328223779260167724311532115758425686112402649211204889555474233705233116643880522640127988095709176022205871576748084428792121334054095320729981312477460257167425898123293297783048224313823525600130014730336006242073901315611169621193154745766365630006908844288900845583760822598925546733631770463312859997190962060235088557429610766802719119569651297976726814560602706762403001646691521494812227392273537663847277761924292676301105680186330387113072683088937126933299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 342694800353723901013553566605523538850051036869904146919020440650272693251247139798071043972375496537263788032362292017192644404019370862459517138383249377808035157793484506164478073614805927665621329661368900129095120568038314645132836570464604103337159210185007291611382465393175043452609394065653871704592592761158141924807694018319144997550665172263896393684582353028019422733941844324290792644978164656291049630674427172356716667169685739173184123607656045674428727860346439637877965967572306465064167098061746018006809578587788343325859106079574654788720010887356317582618061790308412423999286378881143015774626654207229090316693580563980024767659656083909913935317800145731563432813843213830012739085355517570710041773696564649051909419313160030372365393660954771976696961701264868370929728884801316121402657931125942793178164812843406680546948761305124976316187772134668490611791147743605434734922146201472886461561075966487073522976489747037702114282810623703850389945542534576352358891562395879538964875135810436550395881681313748261622555981831599467476833961250468287770618159084016637109865086657822914151811344239114974834382298277728827972254665931831093740177469437504097525149520963675150445594419805792210119817123804058273279276416028042317588542421255686284660292439372126274703044234261366086725593336140578998258123086789057089064908747604579321261000384229054755788342015846779298757469532222338605808667623906322101944332832542009092720408362043241915706992036329296698245715169631994975851911408827098340071616639141506957738817309987795949140862405701404064732482178002244596187613604735400959828685373293275474270417392402857733239858460287044584124199266849405457359734307617213620296581628690607011674949959444085422458131781854708968381105516416566487003368481124703061072749199250459767002579017736152667627738293328438126887023664689260270184283885216360297805353015717107479684225687675046037798293957310676112296348833425558733756426786570985344592697912139159003449599010702121077598718344596030089208097403354839092564646085430472366137648528672674228897419824364862498272078296788095899963783102606689999919098289608165511986241400897739583851446136565286296950938117365643473599149223291260250110082703223422408141617334279193035987310233159078662608954901044618709417770867334844649389968617225944518651565647002931159771032918351130805494065918724332587403502343285490994229324336654645875308657808913831350037945647990009232534349787420568267125429963539494991605282170236761393970379402851093679921917552198969770562997852796281560916433797850979381256249776537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -960146375468200454913842218270773111404355894639781358956749554502570845810288375325241585670275196374722447241320865961012966815417147068138641488365892406265088352914027747560780122542534459057795852199601110629044939033558992586977341237465443865576593414934383138069223397416900241295863958728342173376380755310936269326253725746998095452240449247132043816881085326586571622791426959920750556094621373652922387370571100365299957550901334803135340026712596769796362144583913839160054748421041051357192837420104510886807291669410976038852100246099179635396970792957809059036542144276639772450927654544695629305979530051401461654472914313167707680147084105667389190682866606277306138752651818365115317793516467122608211164088952631916353210947016185308158124778591450451350929123342461452152128435576847077728316176490573181831745798767414723501744269383562127558297898431802698583495133626990356487749254293624074471152656841402920340165439895581391981668181731129958181876529491076860655819846706155995284232368276743879893844336819706860481201990401912642726301166185795457768609972138788870627836903585875294843506322842222108897039569979774789259619430447974566266218760366315567484247596461925811093015874789655375695133769569121082830068191021341716423388300807761436463098801696061144316611691586222056453188831103437910837897946291398146848361363529900761119903779998565227875418952935783072389268529728807414418029451471620995344837092912239654821656417470955436845072120385799439071716207701166183912291484026384310097003312925558738430641344642814539018890881655782480358809466094174774763295827470755435657746780026751122808875679720038039939530814990996548553894812543984698440129944766019704868934437265870983494043719180125587615682734143224396306408187959272631073351545256677870303895690124415076686596280185475001081537681510744767900130982843868448939819473560232061640215412009905450294118524878691112541548756100679434396730952576090954675810202744693826605305792678857877438697144753836747840363968189177191467321249311458339877438017402250381242098435265119677016433499904905223311304844104402928231186268812492962495330150671463636845090070857217211946094948277464569674437549385195174937884356051210101126648767290928607154034529565884376463771039017503912585248975229741677038396590032346508912761614939048300910385766281240129987652102039047679105377539045773352215184249692403598409157997787264194178703724164745112059010486539767024366502788848309062750486525823082192844884515309042664794773620654028500114717192184705273109184787822792712904525574433389088631806733475381248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 1161762252916752257725790828888284532630235026821923583523853419128090479280362964902297896137298224986114202739048806750054635109550245884069705038311724449067012600703536574321092462630287536504161588210955360572267965773242174182893538562628857955108068903335777059582404592674594902595428516685097251868751005379268665149218713171217525392727273155686076614656436689129144497152758205671596645719288291204761858498757925721498607726776390822140621117503024793054962508293702695024963669335082181640232658204851244610219266631190804946968053185932580401334015385654225756117709046622842533942398806448647123410637415074125073494984256520515616362699758736893451879514950913799374755977533157098598682135832313262681763318881493565225957133914453733965176411117000452882234609241899010274133317814400243679550835629421215256296667648112631077571591848118218070679976476059613945819355690192152345415485802264333199907468162307372045280309345157258823906652267140065364542874672940322482977959232081608527547946483439838766873117198534134380388875445306621740629012048338874563215565846032853117925578956488685694682664906135965428475359508799718107157721681887683012292595144527626682764511400367822516661875525564311495003469620369953274715090424542258924038571558516153347721213222507228186875697004838401458239766778426657433348233042680744351811218654873273880799578855700446156562940339698228392515857430744939618978942881658329626730871399609052350374066086214376703066805938509431873719087042473898226077244061629013304391924215029041804991032356842561333091522364272576477908456081761812876441245403258564455524715949711909202809977286457669732995094265383266813763208317896365180954626945984939824759992773090312812131591089454751865435454924968399282365526752572495273433436079178442941373759284271914147474981556350257615875813616097375577059172212662227927649453156418598538072478206844885366975291423222574538295499967752219216863301841763567634933306350939947832864693226480720078049627764059358705503149697684731326844890995080690353077215167116154330554304334241003227766466725386711050763487587235975689923888591473448409579885098768915897271634226225997829498566328741346831518875482268010552950511604106697194105570759328685146904831675387782425936820884147816827125267991932605383969133701316528547368365198043069913259751564410619603406823615877886564984321095562303791091904500336843234161956261432138501166474012590048150581061705299318642354616054355353851777823079375355764904665274637627699350614598374449240817492827281772998200160722203037185142421216782625698046205843472384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -824935159338046599555686118710880538883158702127590996795514472122019254092555930110847981548485061269653903517094046913607928844385555457057456189493407778353474645897162356424189115024910132368801327473629277659573645754051769937873530045755312748077249767651033723017945179132005826458561988132074039086082984827081682184611740016021170546907359139315998829184908932697013830980300890724006254499702392925401208593783150051323339173526284553074121745400444691855697129642280410717757436899423214341770863364681502411727573043453463199123914017025968277108306190376425159235285586603467465966019196883655668493252312930946855004990283704152066886163602310451145531636291381116922393946971744336867780882724230784988774637951563968068139873877251472608532373726930682329500441648016230475198660658155229665150895566129569323721219877445272245221665778824315726687204694226170844606427854024756023826134673199210242178251218304421147588459377454580094335600273892449785596955353690159902489707707714663568923283019158210640858750162465992083946980507271560061092925875331915961918318564798749683539214728631705942605831246802636735823607165233026498600769290951500908264727986789848033852733851722351620222938582615185234694368071751591084205994690280022559513228950823075028407391230868199479196512490943863926777481986357120890833408328660507793543593777014599381135955903500095351357778617104223330204495645650174262877211619253112018631979256027690638434456336487680122438314951524570856058391035794399463624618883688398898814812003547049321334350354936934996110659066329086892982586695379586498864108971627920884212541399387805397437922251484255994523774162213263377412320183199484231326996322603967929223619271057626791811160813741052695702341824336636849223850254690843244130085653615081830568641180835768113478489136631794066914753244360951656331388283436349267015161204542168273504519266438888322726807894226625527157457469538211012061357354779825390029484564420183170445327338287267022458352434869043734972119789493522560939770734897127497131637927672244617912846357464775198858207341474584474407123867125229770680943461399549504965750285833457361815049480709103525406793306255944168847475016589675789940924739986261073813394804146401347634986501397238915271029172180500333218525866319682353822032346298104891431095565092126250264776329788997799037735408062249562401311077788745706783616727683762343206456231189414254528976608139271233423325939709877789449768941329377723039411146546821756559260841346937884657308311751922001090565367763756130843415202715129351436519162037449005087755525280497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 259975405344708921064564409354565804766696445491153426440025225537697943204546357256578439023469828182270221110662176201127160932542652702004627661613017633601742964380781338891437688680614072600540496101498436075922701805061650514620122262497536994313789331385343610621251908214106291054255957224366835540632857902087509034268828803820091637286043971215648436563807936582522569166306732717034551799004485514202073157697812593001975764968388835423190999579438306424672915511591460400722659504702940687784266113432707142523176855566586065414886452570105628939384397660371057853148050161943977801025021610888472032038382726999032369622818420848140465160921525077590373376442622433768727308287406830785083866416822608112747112131808463803265396208826657786484514022058187868820989982807837823151951252320327205117397518525449123209278389486420598165638436880089821089739345006992931505415507206554571539629270676624713506750239916672968009050058408152351124231872773129934900999245595955044086437912921854910739474794172780320790702143036970729504723280740557480498315798232950214755780921196696768165886897777318449856070048894121820192243407371004303217038024440025174462945820352361961658932305700090555057428392119551809193138128759755594326366637239350921903602105058424195407545558297740888589847588051677561581263205800279887625630792548100067041003817195635923719282458882541137143634620786425455224240263526405810329115866882482677906550394810317726457556049007726071737091669973445406093395731887010848452231246246205176415340683964810232538096894257325770142756440241960919190234062166370595011920099829720446591594012189846105865326492557670058224227349076349583194711369734774713499474185478214029566394688729794594721871815313508623543787205474554548139356365505359656052866084672023724733209690809138170260242164270413997186721449667083819218236983767173333780958723247022370555847294840768439360086357659591800683130545227871717206550280752632913749917966214518536662469361021612054739551052525641013761880589515199339709762498305178301537651205473670668844482556241709484786432578180544356527792063388883438940165757121643509756950636519784154052649991110536539810809018996026309930377513787494030909633871534835987638933616835459662421811229376939046048414303442492446606249858809987304328990316640858707588225859706390972887320613691310488328915187162977540327638040189202832306259758233596175631206329012051640491410435827356862490237683738389794769189008710208173269088133905669582712483200200482610561827277082385871436766780567786642258082155870318891130757625693919736755634702175436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 145445879788051318942423927769605187883938565884012800315640807089953652817557046328136374578914089629923735852870341892359944587786562873606171427398432761883000671058453643347561768369230678476451339725491952851332827509130251460252611800675168439045064765640822954928333744108485963598759452321781338086208399776571707125692042047886431289444263802099058381593550861588500782869201700623961788483473808054514249800403409272087542643645558749952834210257401064600457040208541570797891005220348637397159812811491718816460395024077937196542751014044089670702384389329039366801227174207538142151931647908041538069647523512627185629279354264190150261472163248969422188519734218812936943815010091742485756388512764041040282497812902779180216324994373576971854195924997644431517093406145655299988502470827479745015665207826890202675340381224837783679732551447185234962933904151640697919529691635387046767185697531068138265967712554192100985159199858749788042587564580570895498415596752889291738933901072016376412845951420800319711538964498802578261462777540405421938159149400447907073538758175678552867096482210025489391608293360259574336754918724726500120813681183091334986584970927742253392514912026939672982022889274472799035055254357662302329455740233027196558370796875085811523477311880863224012693687605905789444376460974142982802344694801476514005346755171706563534383329533587821774502501918169883514174808386282281816125886171774709755947550089568847718988798791032701552858118044363650853106178204832427727276287431160247306703345301375706179743417895586854293576760562086818488720783147282009297337466234740972227659365909655692540816502638926215681641747576834724468209527209001962822435716125056482584320551828570381441607112673246960654508742228514059180146081951714884629657737373564534001415627198723109400913106788485772470901201887362973432383306262122925263262795758540547164963307435193991644800531507103751504274602710684450991945096077465694500792448106899149995895095326536872140142860547815038320445208523139460491157132665409075356041592951848980527298210555292911550125467533586292548022413215341190492778783420299891867732537355109233902809462612274259536844625711251571096327297230307137147151902440340934067918609275463713139394063459944227838524152091836945703253765047160743147994997413330102106521420572089606309927168178947294738762312024475973931536216709594279655274645057308411286389131631556025100892895133073362415423538139770132550581232416651301298505389674318655057626990604164789038590625271291094479222924932761180913064167436330419337603840845107422780590384232792064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -255041913054663832166154856948766440570911937769039672330379574730374776979625007922291817839055010432321757651591954598371346571527977634442483198729723982884268065393827737809327397708314030882607404869322331582971398358521213228242271893027846193415638240471047463229938088871561804311947597126890466648257484484645810279406474110460051684119668593465982335083684827074220407140247662066643442725196337518402063929000750506271461841958800383856245276951913842342513318439610787765205473452843671359951823697481013004819848628136830434193856339435204783972801983598702289727125245032311575536122620583920068943716039569067929775702018641501066316897106991852942930628764361207127869300162653029760560749253951390814150754140389482277201838190084150337550836136750666658047193586550318721042268490626037139825178315983807474659148472857679997218429787813122265947332877545803061995836528567647962020282624535986876053637266670155394336562337597784977808943146219828413615558543920202310299660112976461531530858931409862679390301442528402294239519938469451121387782051087529234121310106971124846662038829277975546780474680218605920036873274177146804313625693042164275180770623756334296176117313440713451486459576854925338117226815266649735985304938499175012046376216829726862916129681200773721517194133529307672545395933023060374855498100455993181447849067617239729768863146322107654197911750386050737532820878435157794980233856876020063015104239733376806394110260966038935790026943256422563142462103328571998521907568911225402729264935728828236183739494564930290290735379495468173583354021283831125783421222318158841229767055839715955091331551561326818255664268799330688855459852124965209088134033014121317224058492541956317755707577450565171287394461281082925302489805071207879250796208145759161982916292897865608448694410636763199908112368660052075812132490518378621335202123763352325166505286275137145576690005629503618570815687878817295571600941371004313378592971510024821869631878656635138855294111004195745026117078061983844198299930265858326815804306598994379974551074543797863124247139720468262986741738488367542547758215180605173173852187012631960043221576478100159888988266150761842794013236578977533732816195487755035875378141665321935718855300101712567167962424132241276112351633710622503747929808505882107973232054561523730580761389414589201943922881450178502259705909611440539299157110310490589145320819252125590817661620972827087834535502393269362956002192396657599425464644441549574466683101292052908436289946927314257519494084577331183878253900717089677649643259591811964920563805024419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 177766748278035417091620188369366037359072821161123544956227593336559122556257880836726337234069901439973258364003871844610025666280707261224063886625562412973006171103763864426505742641198171173197332503654656345213576313799667720261492526246112321573976338819178489188643001894749087959303732177642670927983426824377661355204450475451159641926249506363314123183732297590778913645019984351555335255815492878707293381330810008058336541136878444810269133285496718460972633961742070167103821303753989906585376729477409277825814864692730676423737403625470670446067206314250189056744853889227634834788967419384741692845433375848986242593191342768484625142487915405642986837719409264533945774969661317730912915155775976586918428550523242409079252662332914617502702345675884310814836482711836339898227354940424056027518976112436871734931570189383186883552664619090134696779660495587227493544342147850407805008791096096897650948587845049489396420029677656914069505606367142294851559683658478983137128555748342632060524722896024257451224980144558158167732791395448270250033131806800368190893678982228017521079843925367795748781333236097076479992249652930849012157706398638555071248860248316350482188096776633664648039128574859774467751561247409404178553450511366558993417052440121318364775533991517011542769207843846998480902337415295934137825315549061531158443130761314773987678411538457814838350646519910753228045176326935977786214110244411759600366817897846872260706288546072343483449006906149980005702858056796573965132962712367231885049874459700171115489764186078417264736099535936384631701512834306303121596950526922639478208548729643301772835497004476118052747463684104091953927498852738522543681434072180378835373678990439642245587686747086338007518188361418475418735017914796318825119426614126269967646792454095790804117060812981661716360366071930578285818100091246037368454092104991121933804430069720136776156153245788765119083931996421387139398772560432016346171058929685011947412739131558275727942955821276450882250604955324049968657756986186611728643793297733753923175403263285311318996182724052337125482953494271868092915475623431812326578844728968211497757930306691518984335893965072622846475007475612886957841326667394874760877919884640799776081335156317859418734113318676654866907685032040694699255479378874584818360230512087056019424460322522016318662674321078038411558152039304286761735897659198254972984064710751687698804624812331496078115296424078889752859383262803169025232152562513144034599253617960472447876844409015835090935166682681665590808339617044010794433910510025931360076390767525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -70795681055148435081750913835991963934164998055523016757557075325194396430464458404477395360136811881293650249845196491951275489916339598224301521382380327002928836379321284143980632315994371905122720745574210842562984936740190161576036251610280258221657739472356049965162830480228161637973473369900488111250466301748389617537269041417497592086160068916626885323003597777054305962518307848225542653716408575117636469383377011428234835188226148676902867596404291831050193539131832596927898448931357771637634703716656754038159749181714260173009335618796057717180403012965680862581069715809200496749477337945627879195118521994186955670709336028653534138375794796337641602198732222503876141275404284853457938835128711947950787637871645251592829967259189245764463917523491621502424312161516708438848436660322482107667237043836146450210776763665556898265727396435406916612732245910700977164562018203943658248294175048227120104356259525276157576019240004435919848747815122763230387535291647056538957748032704803442672350422809736539142237313526283524820162656393629223307803136321047854253468889001547432997079410634350341484691541901265359209122069050903988295967420067673912703692744222735870924039085960762179059508560499475483707970150345822393652927916307086157604514401399527405673095654176886721472052602050825389456948972318141508515406254963687888775089164528235660953486037774041610194825552664109727644635198479840842934865467479412577929403217975870270269516808434135729548147767048598317261070200874701082195961348032450433044587801152743049257155908207786836725687313529201478498172248268025038284504074884303726682850778553428136885599021746105117774275833239736029470168807037332105097121424554238802864817265007220317194559161211898419217721423201805894034845681786121882892325398456687362477417922612454715740202413803905717040074968980180095559413215677046625241903019828017617238636462847212850804356857270549351096842113097065779368256986174900689569235068217159412127630379920111858472243196368358891983278597654040926064818676548617015798575603739441070483417614708461781821053118973572549927960053542918726942391290735347025088872930796313927678789106125165134934120145915897360845727400368703460539563327280120155463240620140711288529694742109839142480840016718643111388231056679780910267485357513324095511187859899680624630795962057486184213125191906110527587032249429417769603183623605970676923785518299407344610350516930044603633237769435683991475878024374486028332745322413023035160853308554380347864839620230726010666706780460506156632946882257534359276057381362252484502750064803840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 9593110791079463955420435208557031717861001436025473757427796659586754521877725705509585234441393446299563025912422325349671222460377414292494268977760439085693576138569272513154432216629968324140964978186418588889812041676344548829623915294215774067273965596770607191918872439335197709763648672146561383768594709959109361799677575048525534263527769865548796983886316138945080896078239264850966747101303236681019757397637964611399545144478990070198501017949875685872401307589188462346536104607330536090328983980134376923402841330123521157184047741528817523344943991189081317532196717555877098133442749656924068900998808967610357739289655451100317170818748437898061390474391684086017542145320926051450152315247475176204980112549663146056152664478574851158033499301659852334656745478969391543085689274028027149911238190531679510154470230497651260872519876419927266008306518652198797430434485696418667168859016110432548261884068381451577342191027932699013395912132311607205828515206721433146027340964511447451715729652738105878152705756741268289498648047560348042421266968846929919622943510008118082297331997810221780758957456901438060233859970407738925934277076289148371475146683337553157435964877605332744464759078119626942655940371768604443424783080449845749408524002059396893926569603478354773803467272881912017311957172871108714085318016948921328870486284125162285721271364399836548825702344806109229409469770113599489228837154773873567454065242724067315920761248947546681735435464325621142568489781303366914244869244231104990718124967951577153973531323657498336537513386025663551513539253090461450278297832868704910027988192040510668302237689087578775592264496818665522846874716835408422594251979655905276802316784624043275499249339068282919311195760811493738319150245695983079192480363951952705876465955417030788603832206452522610099449224549868797382651908273617683813051861822700918280300943207017896393658798137158167330141663769741371099639149519817336106715448050447176099974646432704517398967088972414456717384332286706900300899705972472621129591953726186121194229853421259022499391255993124692156006286137773298100427040130181311502449881216967662047855819252629459649040116288767431760046688028994186825937944333242034008527315597813911466380010186056032715012494975474771321018952643067478184679069583412055249132582721456892266453234176843001181120629437958542333611326852277333555561494795757456390269712171346856564091861073442486861016565295869487601017306219965745537004117135086721578260100790917103220004881906927298932921123621543118178504447609825065235222519730780608587570729713664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] 7917661510754466153688399590796789249773250989808161679513949345919866132854822202436699766669740547512090295306133271766819390117193744392624798797525226644851056177954097353255945635176935297469326486952536857035313523814436102552163911937084175563560566229141491363717360930005756689540082322124407916273911598199958247316108155782107512710802891485518359447115007316068116827576441651836941358640029329972300367488095677601820153322379820440411250752241091241713183738789717269917141439970468454504533265931819693557901697726890258388671565599476484439925213780843218182937640868469005579400663147343258425541289371355911481622598761485117902526436537578007111688710739987177285790474687236780081716110829224331154845587391895361179470593263161931393377975429276747245928708228188728318911995835341256606658154512151705166281628505579188527242935970468636560302307215134504361450532838657785912189476836485355837647629310956903997433870696679579823286180995812819926090859875418174898649122110903269757485295847850613616565798694467590899115165903738224035767683155408017675889085126310881854219707055607238844413170076982764747177085144054753881344881406154725465263946923647800860888107743070917285061987206775344587922930952036365217329981590464627905624396388879476957717509943259832720401668730396634464447578451355646337149403978327371474620047518732284220266975171192387809206408113475905621647899927099913558795850385106018876210097740008288640311540724908971000061876298691239333932381670783933274562139462238418369763624698477389973657813570393932233358630381763509597730248228848825598692440064633843374100783291541173173077220741184825237913134501265347763358076570411248615039666268715833090128983321152544167657482471924241877699225894980921025703318111962866062912628597570400924517051692584674090224679556583806538515392774138074427122537346190553424613822985927917853107039652283132695816538096489392047393270294485322729204307082169603382649604792630864609589757601909542424998572744027558335652770198847908051729244198618738904225072401469948295254576241668486529496613370775288728200368288721774548307401361253806174140122281514060702263870771598583523989830225913805540621986950178427598858313108621889309679674021631465794583365846888394618393927549276605336939233079111983050362842231499178439116925885454703491257847400840104681065518171207354007004407289494333075663572714309565420328310558094340327105366179494978964073569878865645903326072073058831277361042129741762676792920431421748526055859430582482618085738955821224342174705120817575006861868441607756816408173787217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] -6800432520067815511630649323103864149402091252670030879911488068627055816878514083961391805155013416315105243218135540590151379288607926714508687675369070496484048436943934448838923604026156397935381463846962121045580305421207052194648284320925811998737514403899337793521419644965296696199234683713260366548117151705280504976644467875690716487384071876397020527263208407315851661864653628530023952612765488157834980490858503987646315107407613187936404843806343498032688900418579014114948041464811931123595416175146618532923558886120873154163209659892372655381803636327118089349348055930741142506788599113030863434886282561695875680659598680901586322840423345360112636968176627779168278646427184562563128036630740295524606487356431905196209291594863337502919452962340471907763714357176176335013631338653144982778364086304461179684830460623373414450009081024140394557023201623825555559464228408990229775724244087858174671220710027952524193907647738374747356040109558640248347501829230352521556967351510584684586773245677871979030501983816602078283684490838899216568494530681839218996257869508662966042307525792298706173532360494291225931614527603777985584575070889582674578481319661182179191906736408909489918176426533099342821798168548688630907192896979572671329771130185612144551630372433760633400562438616207700653359371738059664128830839344339711537845532755781828656547967350505274952471821147487707140667989552388751909309240871763518571487830538162267891694062724713205822037828004567109219826636277188026851640028874374916597842249336931680102616251599027351982480285431954162252804600404264179266973949613091584823614225888599988168117023869825707756764006662600776491717526041698143503521757150406148889952606159926679644028403077243672495016783823512804878999066271998930724964235912508669741622727619374498225098820352040816835581327092272374400697915741765991412848269511094498343378025959533872217068457277689548398100204696053831452756362307109085102205751346627144526677958311851251051468344501760799592608608777574929936729826856403722063798460539133191155587882743416117152107030856584526594172445937468801626888633392749424306506002824829514478165151623369539639096759515196285565251150788065794300435253594723721960454412499757030462401656046378809057760887887877544794232636323067824988626934201520643944762961902448195956587029088030758098901220861540605543257258073129258224193425888203581699709766087299958968253105132631076475956933412744875959299083628557798511916177135016026088733478105052336407274880912836036339688035184096795695144716094003891969393451508374908782741471363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] 3014353609001742570268594887480832422944329655384405817076051979996604748220875573721637795698612122167825073041954925752937900424134549998507357217130607889644998779939518396737629663578201527331046930671101542328282474773094666791529747478291725183891872328171701438129011722791294018759134921302417468756780395814602613097136468767622746637707178750608968472252733825903535853116870258172166465040312247489485327755971311298716439383121488755206933424232586997306799568793151249526198756719693537441398553592666773009621982977374700454051258343817746716180464145333230187833055971668667961237604107414984889326492573569016394740041360548165174703474965169223411436650680226073921695355817002557842817787464604437625889121825700411358193051980926684135137055339704620634634928060558689898920689095380161733002692840243371947508617836263827119593205539918050083718153377267988496690186852833350784396732911576709991227531623797511017938280355632928205757386252961947612257473012102013572786735096458659130471210726118213298512255184039788338072949240950129658430353520213560135810050040719470080233008754987462129579907230857446498482802393833371634318251156191296844986218575887700929914646019612868114369230158375780981674550236840993510671234916873353692541802365445661715446183061563975866825970317395563347293550941865610837180837509682844273859084317317523812510459507877944784763575627549549912455240156442973128473227495399682718093734557855804440090899187481712398207900682639960133130642905333135765480227515052396943647494855774810887533774438370883353568280023790295193797598964704902205427982142257083402157726012428988836892779453346232526766671195293029187326569413171162268446967033479633676952771669643006135189611339822053865115216470208942084349389023835327893458006275656355449987367405405719674030735564770226330533506198387961193257866657319143805256546028726108587123948025801441059180136323552117668676758496033329424631282878491585792821805266521439325857630314148757160941105046484898907185881984548203106901818434351830884934529420306172514959158337244510695319981691378314366903228396540341051489675593060643767046316580157673021000367368749752985152014332840335764494572129936088282002621207248147435304069799557775918614266444694998881155544010898800811961195980520827597100635568031199238759220063840238184239293892232209520422701316148915290587616753143265034828842216019254653948130286448983973283804033138670486538826544908818379690911628683689315518864075691645547433061391092933341636122446952577152718033130371872341257009555315464111676075263487012866206024723333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] -927829409267835290244662638984108594614457765476057466949473417804184298158406908320782963056522136804862473157807395256034155024813606602640406719660905071655364864159242310283476007437607129494687635476293996555562450818982070916307367306280600614663710983437644139768979698857296054153696510887888659949666569683527071135826975878694215832449881262769448065280515027966913209368652446891982996342758650435579651578078039088411581182965298619452370282268610518934030564415768957787463027534295922192222386777301507060287568031628148773157266165905864731351725895478304222591996394492858305099580194220880684402970179141903179075878446464991315196226936322739352918208240765056445766123951208140187680286707496170720124373567135374833400787218354292717006723487425888014776844252236004244150296548015293646431093733507014767889566915365547823339387041175734873456631660822135489375004991471560917069929758132323640050008423329837405041880478725258287046196150298569027785361778896576660503848651940521265147581045767123411804054552217325864705202213585066359651737314813902082322030328194110227972436852825610455167935797141181859158565914456970648697421304877720335287402268560047134987743889778482738270160140565377579086229193425465945967019237001803746867299445178064946737553982072603296512518739629190911923644942546157597812406261632021570283303403134763995229533294128343583539745704844101148018063062347148334699332709414940097122692990116684728740118112764694923462478313415462669296582939015624244732430708262020786684349312173392614901224484284750254345376451088715944888549455187008473348244045520687506078257507055458278572507416596946437713167407040019320082352036327815390577284595503493368189758138998012054769474963659365401722731063583627878335780020221633100295510990479567315809076424910149890305816720775204421824577687392247770298140245191152646778588244234774868118735432984959298829188544087817877390728671561607817797297927330831027398897938491607494500857336234343788725289588562738430307989901862646256131368202013105469612932082238878434187240753152023548846293552167015064029520082191819438552035391125772559817453341464246858287552128225633918971692458323909420581348024106468271979516231682567073367845592955127479736253201977874898919688933337515002921025443422550465831370140503198529036811655817736107546725985607872697730864008652514534072224651123302000747501694726388772180136467032505889356058139340236150893282648688026527595071602380674450545251183511893359030550118228164127285731252423053751354092736420182392242578594543259753787059265759388918263515558445056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] 200704057046578102797849003934395049165562513721674530604642353969437324238793192711387741018759978394442315157900004200313940881678221498640043487013257673257557019354239721648896859874249728287045460376613968622820518124043227718534927467197287135659784559072143548027334460884662070769582189709336601653440704379589208853223685910891198706322351164366826481111671032171801534775134024611740436225328369638666935423368021321248654426291499278941868123026893418488163043147167540728081609549132082144355125027880070475909729157574065861287427402126843573510008447499926083805375981446557840822906936196950890938965911104498135333190032236202196587857393328832793259107612895528741921191479177275172914019337842997365229748583687956829326609423109674083984007735801120097812776600981884503411986841687724392534863862335312636184213052220757376475258012447756030033756088183055397761716193293722097839597468482972010580701585370648694156490161143159254450753909631670172912844926164094795724849629568559011117403105912172618800700163991479550017666504075954158582407863284640441269406707957833185688437782502490799719783787132325763462761325559558702313221965626186483219375492042240095988975458477018933534585315626329459743994388611923134198565132991259317186524924258991814129706499865187190133250272455127472524900383421171155177000269002299243833905886420762534315905509354123767633404452459221132445039926874599647531470872759993652064715475566592751328856413486719095150536975309182187853025739204082580328809263358689641206671938488133929865362921876055650551933572505064218305800342703149074185178797272387202134786195304712884943166976699150377280437291997900843546151085141192602072671129661804019779757650637397995647410569496050133829335401500962697101004339099984139306876692750060194837433361711377559462247908026094165489430276511057381656483468563275995006426100554862238749503153806439018561716363794001134727470981777235073211006871982100312676648903158298751262712565928303986803467988009828726918015937545319795220107413142926125942644653890177142552579747294449685064129053954570395571006285217940741420066828101078479264501664031943872474123242610322819252368470959091104600209475642869995453464702829207400573046549977262983582897941263332400221980456973761701038272587982847085455957912151518695716683315187224211630126095739296957128777499511433128388544257123992278263434135686633077404062462201979602202103310995992951053676748410893972403768940473965450156554142834372997978949555407724574704831528883054431243868293841237759358274869838442840592759456030396821596776746188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] -14397959387372790121712992710507355583192766058613112050849335307464950610595200352027832431927222911508347648544004911321219304059300767372133571962226088094893393750867820160485394669375642031942310181154917644122582828496644161349995919378789537192923039561177296539597149090577053408711195419249011368339477065457394224605248951153336788139716382905003656929250613025979860678958201156462403311446762318104440245714046200295470767588000544622346594541175710205478191694271700860456542110330707832798133332966287350028647963947961879549710865570087756065427230242272879949741156057983958125338407336756083876739885098065292375245975223977514570521151175092124054032071082435281213445594943181876050390043593133661983316150708784420238676097340675698523633353746150502614502657492152991044829441625633108127262891991533806759532690652537505421989976610680733498908795884581067195482230717128898058775840409050626598191213946500363857212865165956080745650050841190446625843087288364582570232980487580558203085713381264933116055994857817031844329133842566147804100470704279825964037654264460115766577697862336152581548323381432036174641532085974797216110243512293353384864576665520977215145757758764866663069867994443703403002228001728658261881791640330272062766055731182692550715998692774488721539505433025126504660810021194559548682461889780735372433247059999049940884265649760516120733632653684083242176136512233623447581640935703023102431362732655619255799601776730924476697209579577161959670950898891533630982438487353806284458883850493639450943787235064267526676828155384871317431640736599429417685332094171792415253519032052411374410529216419745877212199001639057661565177225091295300250446114943320369999130112787444287720643586418108471018579099360449314500739154167938741027341199018107494239745271675772629190117264383812461481277489388440923626763566260743869393303470796765603868624980499398747089451313166362785431053975137445886358247136839222454579319144967075955944493209688232122649507546466661105693469891002086104067281070425844398307636075901750863011790737717675155585775341891794041209772804867452390921166832070926537350899207477310431260006792858775185678376657781218022214997960913062440639591976308615700975229045815667079473671581376764584416433574307967627027553704048173866957970160442959598590243831639595120058289004507857912070920618133156388312929947973615180463895558676510629363421644690883899666312796522348908225041168382187468435338125857924880651812792202406721225332470368576635768718252904075642013981489255483330521733428525012922569015582668668997989511987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -16265657039172212933574502324590374949533173865548120007589189850847634621450908689494234914002194944459473346663887676854283402810955028610828415227231438512571429139005020765727652794812460607113940526815089232434257168310440055512214045469843628136293639262711783648152862685051427246172633819268227491353564649678029672870992992207055454234946565393302493818290243678061899124834260042095818458982879241587214682935264668738973446139012167162818361193988992528784247289650688831122170636935349181390215204028890488190410574660629220257295317113076367914537257774779143968597446966487392498897757264594901257684160123822540602846782941657731670082238538416266169983057598230546786444709700976361151291863906831430494360817845540267777340998503675067704837654243825558380478217683305751390761781898442238055435162985284201612229976807353242388451061086845286351957544470902962461012822556815707435783432805527934811222196492162376847611980826100768648132270346981506560838919388086643973439258393804864639330096634239526853304636791521739133637767548632951433805020379224678456323859945939279104880276195811189667839222069419969463877397366484331582416780536329587647327832505919528085367187819690635320393668769859531437690518373339014005107088749204081138419857831298548394477230717478959031949086599757702280286110989988511365069317683771832948321647400077604436256403962287805211999385916913880392505424840854653306937926182744991368699824893564089041257144487603149651655975484143411998728023236661631616463740170660294391200310969268812477787633491126431485831791021032624574051708220829145130258365827372721657269081460411892805156927601530458126821528825581035525616310807730150850096781804666648321032955417787009440777288696457028216480570128472586515454545867796645462206101136725396201170952181746647743687255152629097806471056798726197817610754809052888113805700192010482113000533038837019741950462030671279692220485311580394558113895587041780407652903959126392410937433479265759093401200820486059162567248309824531217441094638586916084135001570299597129622663676359244265289758591986495846017171383872307444511306322947126949622116648388618977736976558090725926589169806938982704330064042504319535871383921707833740891032418504835757851430576673309098133185171636807931064703741665961393711468024058464457609451421579803223537856377702861485066095972060536892157362535542587462766937050427435504620972531374351999692959345967915536255866289276907174347478901901393061226548583705801525679380425290146548602343592179041173611289345094603002247031274737489464327486032973725194743762124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 12204272262552450030293699976018673043497181141115999951955211656832810526223675158041411682430739835841506556067111630266649052047521586232686846927358525851249831509772776604823251651072296567285894300422956284299861999552004847099413328597218310483849160403330181485902424787765534749425346092112089310485336461300728809038809175584677671758148421121492917067821249136591062951032297512913847937608913464079587757719311376008217052170836769297662759439853104303734197469491065160908832423605687195716809872425668093213488695746286663148534540181544575990884620409462013665470277019205647933154878547683944318312580015260318294754048770666223932183689234940230242868934576309215122401280487433880907997179867843031726156808539499169934428607315555160114819205994009433686452208782377697918830355071143284071540659284528858599292153825785790894829923278133100383296128408192708281066198284330372610777999246330249492383549947062604776172771429872717651902628571552837088544163324482918154618434007612694331641885410673408350059547037437622036088226104953088108595364948138480303974196306799813563120824072323005643626346519156218359865015419056946519109702809633595572480667219354129381251535012374097250803415006066093977741042026749695046041343431977394645713966304342776490366213213012362108085626238906166695634150182599354742514466046932373712965069828986953950636202637433924456630330337679611788541540443009196013262367297073866056386548904944984259277754815982258304589511948418610195944932983241885471022039585586028014397499029392090996970329616828968962964024734281860480764998511713826798886586805051141543307783986081807561117087854787038888678329471902133242315605816713439445912891553703128071421149945373685938784346692132009173527246457109974345022566857587225138474018432095413993751347419122206863372511775356956030049299106885381672242361781552555581931309823873747632390861642295310418728726672682325915169845186494834750861120398445044528888565547979412109910708405603775344077411117496558936488195289421728445664323071933143095844986468073179245075532988207912067152737810159581065309176840012866902544128840500710670847950190179450455007560986547719562742490036100875712050107482641188696292697180587957343130778923166441361044735005069409507738253465838224464880799472162391704187269155434355231601962824507858703543977485936125118997451646573422799257123242703438277881105276079937923100022046583413291546766128760703543636318219318409961164730682851918774940614708214891137364727458038627464093965097050610310772868604801949458553441299035396914676015385545261109492811038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -5356526207687900230738365346371084743337288015659598168177081329582201885217904404931499366532751991224817287564747596911680552540087776949375208492272874328462522105815726853840053237959837025647922686139150097805827542796497017482365406600105589934399110072211810340427700264387768556525495574751712837235943045045366292660566654704067070273549365550151778800574922622156613370669545084528501850218134770148357956447057914960318180416871836051177056729475941662057780373355145856287346606950874806604458785950543995992251051177992328692988253699327504172236230937168168607649460439848978039583074665016780249813434579188566085767533313526783710133203172401240359080179867090092355286578867140469419770524233837818812314887292987671057253713480254881951982823527092790080682235214955461830586494815403557206742806213989421135313263774436712118678038219953153053577715751696024278368717515093743985242107081364619644065878679000620767222379263185273320329266706911648230437999867942815452355652598952042662737465554218891486210965498370274994776253298118335858935289247616557703149523278466637847914528417780829203989732421867950199376416316340037735968978791904335848079506595751083134240666721376616523357357336200515016991761199147419242977354412685011817655410831045570112536757585732933009870519788707723142570170298677398501296880943667780115772577920387172189250818582273806461764269540766208086386645461912927232968331055476602821131863918650305981267381131136746682684095621299314249168905387815123812716376868823272872387138919516580780609676006435454047307665664799165352020081258990038461351036727755324125228562791659895059820336947627620299291069445239134847081951930060995245919473266268282974402442423816145045549979402630047362996313260116412569150506672708961290010984730510270459088856346732707204613914177350847356755332238686899686661960193482732679855702876515122787278344180296805544592273262242012895740467408676592323288799155852321066633043002641366243655412784200024456816818191669873752868732655900543092202417402617758121813895999089404306357919930913073103497327993401219705739607442327283876841610751400571772833259175231998413296972468469947397402349138920524297938578905379904424872927516990146995297076304969782730332379093303637016668519753751610725885652557938988213939307028987933393996616970971917021212835149988169482043245219071246356536208366565686327853883790029143882592595930684601545124430163352898149901227884115137519150371540951033910556461376176422255269020779031596472282856016933302280944892998240252027821718061038174344258201644121838222493205135360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 1707833916439128279921790576493403331006079376032932965630420712413917559387883025094010628973461852791081435539036960173724343979424825488524042177893987624551890060041350335000051528790409959865677689189086198200772715626965807073529584133473441413900299588851138719782802057369675529828601481173820440947689384983573932458689399150277056236143037528982581635439420126484980533210180428553837647536673640472318551061693697367939985206636000425479891937330832194961229168183949440383874989215932679648031984709792928275363421804028090053618886622313720768829662426259573163866239041791613981175110632194511940126695264880822101060377087666553763617768852126548219826543817971411976317502985153752277580646616608201802821491197168409250156635603328578749165229562689680579122314348636824421581616440591047413768095371059149430545267120671533749314583468867738907443825805960180921291348034003789441552425812803441748091888109121072614752062742441580690291586161013846075098462951521336321978918327455859793090114644473327583183070212216965725996887457296805507451336125371007097047259146949190904354424124404450094854791819543740071447763822926987587676814913232088742902416875663917269136780477532109303909202226298750088022643962613039801416972558823401340637879626463360857833231192248555316424392913899567660493579092523490774440622162702980884261609096362114792632614978969722669785795249932529107108920619862000877062710357005068054508800633732732028348154886774654130524622567890778164905618621245504835083237021758988987868302093353625098105168716523821054651361469177913367528565907049288863189040920248424604428996968454369170723299630391457018938273985853938350288979418524156542927847018466287907083372117568223927790915023209360374571833779893397794856095836967700633957325616321450905622963749180686047857930585560037269413926661866458612273882909982540433141045378098405971098258480374642490032832442824814175593657263698041434402989374268069101852281900853351542076180974544783863850923535680377428804866019691813319456030195893528528656848296972113924875035071108805560137067063208481406190717012353823888619247687780381195688019263360008797051601200858193898611166123376842600483726698808421838048893880928905401048968912903727211601106742264086259967867619580030701714150229372030519816983042918346092245031877603958668369832601779376137732642685419087000420229956667137361414463032501779209534637421371586509879220225021638841836219799249483447806673442323576899690963225771477016774323413260841236324667551214819735187972784236759989019119457055211040133284161192452910581920301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] -418456987272898891628640384934123466649444238589293355301659683254283343813454595914872675391726641746397240089294307287166362921264403681263252871673287245319127966706008062827166340387621185349632227279802594234908124846768772157160949503753255724526497479442008087599036973363877975952749903150057390005920380629181618595729254508344913875201828001871083988067344100437172458459987827793548237793776877826569118223336963978619792965422181447612725779920971271037200415417318800084836730051242095328413117515540790512360919662234165091106881832547748412691403696665798812279340433192764282780514884389037951727046544754880372169257723096568834005845614391212836156878080417765578875678718232453528187944474143355275620749432088438891475192483211547985200657000770291554128865736356999702478484187134718468465291597851933048178493110644078858375109922573645023606758475867473908671883006829266590357539600801416902779180715576533145598394027562963226644412726981308987504276392908158574210007871188614581647407519695248761977913123115343732774120323108200735210434759028296205579597379596109417947305280372370086331073979694143369563884454128147399197394823469264611336760317712166831546952378256659255061676394380565645141088510085279660435158939904351313013396137901899430840270051205175654691284372192777072515739628488041256713492133406684317878232004411009513135370048314176131334834937398564386887594832329934178756278742522126927660633007864342639616630397736492350397281463915940261891801957799531282884686754258952885564567649308809084644525061289440377565911761141866139843215478162097902467243398863737513772611762950770591636817284716472815106117944834567381635748613373853049799992304622942466416931397328615093954199291367352040340821169725622176180604506788175765551214392100445296140243708107384145620808907178808340918507306829416485470818119200113305446636445111175519361543159858348126860145891985004835420584319328179293928821685657036151881803959492460451872066578328730573443540946417770747592174746063760846917863413844710853077217409835514675116941625961402816287152369553907011296968736887214881308815209143805851028368619599721014886244040597168703147947191334385386259008288746481117015104258815772804378555778866794151732664133102577086581079995121611573128988850537920259214316424207598798769211932583027924848172957017263057743891649478955291836772234996488798059805866408640873897204618829605408079959708345190782530153796922815224026960490051579301213073446823299403392006685951710080756267663292616197272172702566396962804270133830596757826680647079501373360455024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] 81436422778650875598752336447605939955208993979510363420849911129073661218681918585633671509629361273310616933905969092345815409373133756918544801017578595152807428112084330619680412895046088649693537887423078343123063057525485034083081153216802386510377769256283487705620066496339514710770296069300929612976946563923127113006430847672997000622459889078439411063890141004033420958823386535636742136724734777507939608990962942038882657240239933281467863850918459224822327422461317933305773198245160001431080532437872001926994117228073693896336614546957706531631426509945763968690121097580722057173361286555267161416950863379406444359620289609655974317908813266300632840580573152176841908716373857305591648072162969372177238995601176058625170534332870183394911155024738440251789050689005361659895102414413632517986585295889258919858412870487907320766074890794302581916019275554883229177067830996604229364988664202150841016099644594800138845617200592097038960039285627334174914432405247354706808148123736101398086684415342584510233732443195594043086406223147373709183295287750247132728159241295938571499622819375819216942226496068449873343616324666361179667404634777969702225870277672331238407106194111212706650282929214672250879298810623872152574334042654110865660672709857136487449919840593896538529690619134367867533271209510972637960842707636607328798540406586339884554237832314941280889655450044340419864394440069742649181900421366808203184431028782162825901031191496102844364893727227942217113152123695896398528696707925602863058703543257692181154345386711450413160316420951374410433691564061463300474932747362118032342999449410604366876601066062972363197654981663075295962156516727021878197558612770273150020623873112300435457907036667320196202866381820473822977687788990195961078613303964244104784879500819734404702405694860203312564470800789629386175526066290391947034733661931633463150288501444831794618507399430847643292183430931609393147000381257849057007840677567463385971356149690832456542235302438434201293628958459976086291867307963793279785809252274157987947553938927978334128566124328456966869424795831693344920999639860470781227633755240341958237621505964941499177209294543301606414128571576413836338527795746738998960616339983518293324351815170585533752061238567418312364182853718800400111388988298738056414277881143695004027259691527550175942077103658277028059365188438066759293431294432929644015958406758270924122794525344448728728187590066127266062601159664053305155153888995738493957976749514192989051280942428222603288367930416511110399190575110222772258967741597994726912425984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] -12930826346869477007169433878022763124437596980711425204954112957838512953799465654288048158339927590007576888614741323438388312636085409840147522849091746083581451271091551182542108135592536951801446057153569794988800362073539055900598706515030267541613275765083506837082498512803249444729911019711101946430029543635754378150968831435367407616657253547175930205473741274990642107421075289751775616619047113928545929349705073788240103144457494229895755529557887834326355794970965910025850609514499141310811909601151638676755779248190407908137782389300644792221663197669820273615926534021257224018918234936158528419360011576548233328706221051729481507048930449932825457215157074135890157461116781889017069436174929247915102484134249051290383494848070092098789031582742279327458706248525341997009543235971678583844218814710684851481500110443362819936851983492453411604980282787416077803787776909043532672192957547647668560046988791538603644688381580335510695089857580230794610847966691237544171162859858956256995421263290401048067294689731111695156111846917299828990896914833407117848594075109889884122022698221437365895111422314383893860752891749500655617136704641662802360293110654982975366949679968133835902264676472317665697716125674558557836190479130302564500236345075444674139638921697627091153820260456589685380406966129606329084279405914527425606036918649272412170952447902506780560040782237395067600700260387938440985161563241940790178141305886433771228031137831380179567369808868269377849364902221317963350206075685841335186964670165389859759074490602962745836906644147529358000176749436514448840626000483739296780878747666447813190289412061108811983991061159264952943564380853463154955550628834069694311917413560762408193396643264519242205731330710275550896443075697776522885174792596732574415573150793495490181335504387897735909655074950372673086009100673653368493630958921629781549880751208049895745138216810701713059022558560422074465729158716192501033233979917909894565253061517538918492562499310985187835072451771719916508066709611093061479735551595001931190530640128511201267440490801700736609032326791252464656182154884313101902788277878684392767402442539817650083443284037740735194386938272275349344969020874792181768907338622802946401050821969076642205659419289049429424647737605474981530864291285527960162088207923475927528225700076133001886932268768886352341436692417845517184906472766371171908204710748268775482496012288183403435667086120671339925660144763878838875919781595292772016254638330554586080648803720924476239974073452604973271305595178247676265781394935290083567206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 1670800072599584361076533367984074331338050235989441323280968921637261803591424843414626389422499377940222094196637121316186250291247906753913877225793758707040566779032696941908712991844795182745498931375912422082161427116249998208112561790293688846122710201513105522543974466053579047452795507503368737477382838900702304991145725845446783481749460767433388819774769723869971381554220125985882664919691107420373526100948905848940690991621794570165576399941120000757540197412225226627323500649086230414059003630554848946962698123193772166123077260210296998302771159351776498571238409800514873490225576726514736175486079173472057391318261379073298193148032517829165714758610207617102504392851878008472071061934944078616289506566610217861556546306289457604950681890688761459274189293817867339714891825665241649986381224210039343941598109808052270882583795591685480303234640025495808878464103881954331400879025150649637779531900646186097476377276708532145614327704563833919936695240758758398708166846328737363522864826064830370063453937176540325473904433156820150346174717009107983751495280821291677339235858059203407496817003443123288703064069026554640658202903539469105657850056205319318852129854295578247814744238790878380849307570590943028549014909282719926534562685101391836308935670611120703909084872296463435750068960245472989651020920472013240838855146427142577352363562171422917497975151555261445669991842239249024651648274775173975534234578800767792915240245417370681480913372678151599130917496211080687862863262071106004676979885048161988430084158367160064491540289046144968915452818916414074436775814233408146003884511551614293920549084965057516164928925658097620384511910816654705054458433774490024036953313641998681694669861962448538563622569307861625589772606693251062858700302871599431004469656202510889962671765990722767416874245637331312633205290353831582205548594190155426395267988469087255882675243516494571442158766313767253055832673661265553406340746015743819211381852558644736130020182288596956013782550303005218946200999014075500326362699858209666056391740044543209995948843971970183308857334081912754452661292751168978517205430472631218965203898967218147601751099001419831243019722258592245513554010204369705523181439206652498680259463867925475420536501752280939867979281074967712171932118974751452270148175966160467951026907835159274959884787345724426189845973432961300992106267968000988052943364376800477452202682930349277682379639900906865135094247598740897489440032625910861550522403376637867349971045810153659406801103482120400187118076250291194435554503319073958765002752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -152992348935994032604874416315920900763612264443519032125550265051199513618408713564882641230169343529862073029211866320710539269459692657432640704568448220425145187021618410534650738539385060021519565088232354279442164342410975666665753615474378617890771885159549161622790106839472319373260391242952255074892497945499745589590651399384205939354701361925814490984834251620814664159536450676101623090105127254526265363854671798628864599683439660387990865531458927030288955169063887097786065874041235154975599046656556555268559696771476715299687250504833614280361919530724447931164672795479061537318360303586444897687587014929209223300899117855513396741306677288310160783458274345334459404549709451136277894110649994646396706932081466483978065163753740415521242586176109977375287301967044911635699690061287052919773396144903404613222744961408912631021621150308321925177855092419789264639420730864693453276801431728634271074242261663264551997905283202979889005183859770845932554362158856232505913604025089725552285185906745541885939841128171873109248508997260466745398595041166931644803936034556996057522253653711117852779818218396690885227729827072652625022563645757220583600171531865585974267812640655316605275102118880348480198483452155041601917044482554968466558853675273798849878369564479064175257877885193994449736077717343177091514563010140358019403524574179727053380707272948974907670669674313538251111983558093954570584442005880252984578338295381684921492675411234001370157125633338253594684766462245686917438660312096825439995455129928190948269135144713771628597005965977894473508886480125446280750595863712257554784602923855486528102885567157190730396013864315113121926203408259111586083635465462225722994806756058461139664948392244101111263134182627099065676888126673026627555900776024451992265533946617633815546793877599257905275019028064071345091565365002984204581738661207409169742552986632086012328257017547035557027301076314085198666617689963550146151188701951266566431192192505132923464796750782735086925038066879675450295624794670579600393364258468471659902870218291934429612556339425317401152284366125755976551182915632626433543528763827360994619956454561816669754557492417142692793175904738572055444905015320846606348140512903777910980820456855204252040058373279775436393834755298611082151051842762353655057585604407412136442257335541351088067166568721548697907608726570756161161754777015376668264493820497456331394659030563863353728440025312118616128327762944460919526221216103254120763394538620080133623396868899077596919314628740761127066679027947781685176120532464963388702720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 1687099126621581905419745394558461560413212759063554163730411744386713052881346672475838621563569707424185693919127723432040765961322509548482315189367720168527298815725343223318759961995207920260303231905384971948321695466265200441250731282400605647631054122342694529304407687166754203600360935506168718272158145314620751541486586311600047396270434121318724922672051017702354798382340755783843440361863771204369422796178496390749167274489033583953120549878880160155355721176788438539961602484660021718702009059156960140314741234506729269318456216585579358818226060613090146411030863813663927788360677562002021083865382453458146176140218841987624449308081515467370449654390885724680565638889128674466811935112426559536487310312006870193925037572136079527587122067210019369988571908591868807578002427175413520464953141097573389847339237424319938489952748214295810690895899341429941906739866553948327706431494026443755488551195643215197870468558204411332307567685482288081283717201073943816960367087576727442569759498856456956896515620222389863204184404806299960602450895357949401802766121948694788573830181159737938532112933564736340836044645152342308553847617375234644289451458630072306269695420985933804137956609434594678345962745662546384152091487839648480773168199738769123756697412936957032424715378075840863025501948151310560534345800431431248359938814960590056730510564852503397780819232506654629008744152636784888778359556892477252495379413261691846645066774965363949707606913226810120372093434252481917985459268675144461784706203458047742942394474804781945636095629820363088095050596294783454260227652912866337564859886940650618426660098025131696087097296605359881273735997246314339827175933447528935623776851932599855834214916134521418451562649522139176494256106703356514065846755834961703977372019520354689315741279810819473565121888523786003277482622154269230531900872010728108368662546045290963420430971957187491993763338053088368803205377384897102461756937138129894569156867952957579960150411273394592409354999263988925946497318320206331630870931144150199835514578917406110619781061307240848542445205974529636940166813262798435563481410685216431636324621643714906156853379700440766927696201218592827454481216132726800394121377010615787446039624351620587323250545735545307782774100954543009703390238794186226811240078992282613362296588050083109366596279045769524569116364547628417099142155839271937960481149370544999200307568761426234199039078548717498312900038682921569263215351788165316816530219924049116230654211309179033088986559491983281112882099178129343665171217926562275917824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] 2629780943991475738380195665585280172644579566375940893475055740853046020920763482957011292772008632808635655354756493893841937985012891375615492185532810368811788652576036597993145051527558177030571431728072637956570647051179094134271889042989772254560870612950461636144280749406331433882788516642847080891112230635241255359752280808254050901199371200548073640238435699151802362274414316518269446756165731438754076754550163292157090835528771405375866973720580949348563785266517734517549208053634704637588286008886004615700101832842372863843167078323201658730268160175734096889923998753236936863060356993531152451749355379554665211161543793512493125500058407160911629560181389012658521495270326204591801478436934728435652978832739901282542635506708652726584286790841130568233138549308622673389916483948491875101891177000869588139734473702640325874697231117247600420977702110681478885670348626076778967881910470959215531685558514148479298677206501035277618770422683929885975175959061120964287145366455740896641718843978875562978366606791141548311740506373919632599833799828929482114570237292586984954537372951607840904365759601743719622556024211010059841830121608290827369879821883645419499119725592307569298362977004298150064838154945101151162856406892769561816047757745673308869974819109579638303224312486070726253093191009168022200625168616484996873414886902418309509321286332371084034439959146203927686743346780495715700415239705886347194136206458883399122580815774049310145890452976237977242750504706741269492340093079708600442212997352718802537061212965139621264205854087554785361581575740386996691849090370136604990698157735230608470297779843374867472064717820466568866960484866415168855917411120301781947556135004687237367980870154127150527939570077044264121950993593270037004232517781715152888729599022775140384851924082266769486249081822557504786710322201630590811966605280877424184383369830790439258470831147056638950216992810019187308899003904436278339894181597294398559242533739940894368623711258404411033317012051756591101934735969949165764180483399876510277368043520263839361586482859936095742826045029005659695942594905335900683302252284024665777642290304702898452027726321612226711481942045785590574067527599086561227211317828708627251142559161422187994021101956164474467890969212807090811466683502473488941565233085981207953059186889274420500495262721482580212801895265015468766432677413901130540753641560178618761699513019535867832182557933427301078985866169666984396700849741352676029469404641360672099170815632162039933198128349815058607395220298060769088878716711457102233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] -508549720530562959418911029219778726860984770619790762006444885691562798547222848166358650323449275950098620418822199209934306577403649762560529345404291573323266697345335554899980363213518111635736717596137467039196701227426577106476156473201098057454810928483847235347014082440266801282416788695786998755606377130613457694189995034053620961184985732463898150325419027877318088481480476135657907476569806681386172419961815098276728255786731536644012637063701229496116972022050409775099607404990520840192678759703588530906725861402138969154531724596776351752034259810675076835988347455585016971680722914897320447148622277378749503699215025072378087180379433570946444460525670910072351701577436869222501029730639685269946827844252505720541021676908672974475879822409662764846295503709394112759096914755294398949358414326519037922976254868309622370399262475153411469741175687419291015646292327561901602321428540887399377674318878979052561317488608143983096232668872780927537868652045167513140941892661280252103618956794192774944793313433463267483983091548008206221077000530405000467924194786954601772483326834452820103619847466029091256799986645060097658475931460776065905111189319516953259518316279897111737975586168309842286386899748532217975461066022442805304439940712432903135976327545040980645798257559287955389757046286979486844394762465416254775716328857507000904081250582402703406221203373005675122405037807176286835142197309953865581425868294936088465490163564818209162134388168243475967736424144238361680157658226738524598098934492876199316356532216608487342378107025785181955483115032308504348852083000735947446975233299456526926247896302857987976212317617836604866231176971130619729385919512949165937877102770974984537451599766061102626637218396426711362986538558535861677766191743215326402902230569513530462918429224249467497215882003803039620405024338909958550106282083412305368831552992741274535708291543052145199248920825124884469622054840991943968719594566971115860327595084757431522079737346391450456741971958591114161174723901123287018294918940650854267155785116178185334359753297839688731678014237495777620891305795335240194137474833325995460991698534024869580138587977190751337573878898674894483734796224910025087684360939343784686750269543001280441194389323753328183118372796474789359615623013913174774597912086678468720036342651755711705653901028928247920054520735753340758780837319079480616652930237310246126541512283441174668755188937292750722654992146516597740178278732157097394934371903204907512980670930215915000617057288018623310820073236916705971993666633061516705792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] 37798568069275468785795401908710341713667427940036136475790470712060696267017236521851608274395421301049189398762235368899582031280769807444384258315729780826784430044173189875962791645462332321105015558107563535225870350252669199345444910298614513008595062707401357268855110756508564499601935609058672532122970556456071585913911670051146458608170251368994517969609361612803738396963987236967893001885680748985010276271741549125100438670311794256941763176307319593592092162123740516251031729271956530605366665217249880632951311972623140692741276907623700043456198426607310751188705743141533074938749880323343088313157542777265609409511363940388003872626547475096126918971502916315375365731177151739633646399543525588954747953475383812748492635095161506155351375356714920352615619567546472576337890981354436963701460962984726591134391196243607396950942105317143691460110996578004040199478266598683232002886706528986975694424835377922985528230055313073172371835369406491521928548000895176591630920320150951023292292733493260734376605265036176995127595055507267718233812399895125424277636873552446937246461909472976286805391628539429474900634299138189639846455102062640365543603601404909781399534142638473234118425356527824208287023800128575081392121942659181048220454160565320924798863163879373102025555921057965324442301655623533785499392973340640485351850789500953260682213412865008259334818258211198719726295692548435309831305462149487477800917653737419055462310570851357436440590058319707235193918278338985152362162305425227653022342386670951059390278956653033481847548322285200247195431439572531848656927483015583317326700960390441751922111456461562722323403883615574110253739002034032787294470470189213766964162222456000945518955835429951669914153091169968220374746472977482762785530079765730431946526200019094518116926166111132348196750584861461863253341912905083840926042829594789802716824342059715617599625201091826915924962183670782173607974216461465576505819881675411372722818621556240454503320717029811324990721409826141488928762777813103918357645473945811555894058356157374152574106268669569061253567823134688490901943341189427342443359840622500975829854221225188050522120182797026639114195949672894516624035091049411690221773175300390667293646879643463516635498691408899173112389398702027990029721692391685778586274996286881464076186940268068901451101121656882188736259999693237601250150016187789101261943583979176760069273388448570141772277451688836284361195222171062597715644903636581027311408365012356266501775531180140646742257417169620620290806510025464568195829851125029273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 2832487276862579794421170763645252518957724389373865678684748118343653896582975501157236094527190061541898567246150639897032931076690335577563906815606209310555418591177764393666850153473751948593977147663234743478710486723312531639680114309211527077951543974857387031649840115320117949965407921196774176881128671206247205689334521823956356185755420137419827654511093307346406623634855469617203352238879916400793182639453532148231556302995437958127895196850812953926992232718571380620803288480293607103135219349511894728011546827586819286398230022689073215855304683729749675897332622727689966943886890838158604770900934911104789549467487743771600041127371867976201392758392061566234515452498613541101998152269832491189856604754194814652851850744875872422409739214357615348105437486230703011889115334104576333386362260765347571372552878456637965193741714403927402862661667213086780502519627463064106005894215782694384416192168185949271811148323999939521444577138590571413031984241205645069552440754350375415094325457386073943334978536219386564975270741339702251977463299744512428181207085594286523890024651885703102629191601527277870870020827645619922842921402785216997716086802999037468321375715757198495887181765280169251008769760491042034683096681389496543250103439246825888637717108087292859743396854229081245575133468177554980985882460598968280443599340538013085527621883720241868787654689069671290521495132735169706825663020160002940342059365906053784994142530171792700904940358639091430237355806517368822360983057869779819614016869057606186653068355146038681538681635677025315049959656507877330132294493649210437573883517983374137549754951648394862019264135028708265495350025042544220642945290117189103578916938544580380973863321051875373677910213022971773499867466974421908702777099130892261912730994848835106306640308886920543276307307257652300706410712220885258252926936402670200528466990883940184639817080863872770168906020393112018078317345346649834303629192406178907485407640016311930439319734212905822013710509689152233324882376576200829469223359257010442996971681058671239867585767965833828714595718100520580722428436332889885996229086888598806633567896061298164597888495337833409986125298398828280717063372902165640737252743547286686742414138707107896093095237075547685683483231435518146851621145420509418537794347757753238134789433717569744921026594129051173314287032345954545717188657979095794012060897177543563768685008823741721392988030117834774242295979720967530874436392193047290628165144838426521596948823308655945388713936917722068966266972572119968796373170357392113664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -1084677298410442427165017232157140815631107953036144693288316655396013493329232317321742672436475278833706361563027665507642402822462865064264512168067629071651320523658697282039317023957841269438220796425359654788339597828528958994828502038586486864905659491213275616509275082925316242520982247769193926262919017145974119778509585932136509442909661605964184369340765384756825593990024199076293333404695521786324649116424638455772101099238030794064203164703192877388481434267955285653808341804991077281556351765266438688143883649375702303574457627797054592562952540989618821074204680383047698330333469651879853162557932148865894954017060766914529591883251718831142082100971818479942464563877613242585214546426521371916949360784277937312992944656694707866669179718389228687407636780590955502836644282106977690505641991507522133898658321249555112881748820264233846459205248750472338770912271504503387782989859246322730981897048152346499060395902889027101165181254346433283223211210744033561916444600479821361960519027205991873343576375115713627950064225528427401280858635319003825226659309258410256022731409589808345271068162937363076217344627280425375071769806610242682792054250091082362388036543632826818235703263572632110019035204599234801436817744780208611378217285610200076987117515717848985297793453439366932568561677452736296365535032180610348521328429381930401697904826537025109466926787992550304651460049505208524499240225174880402259438426756262928520954938267121127676972310494026225692537352997348720850442363470095623738196881759693717778822569884274438553013757554794506085920064310419165796165600056247937314383211576363919840749789335953914287398786466693331396991044162644993104909940544854175094900969737972660149020912914361869853431313116958707780080360285606132903685235314929046487502236973449968248756043376510628222740879621734123405112848720106349926483454453729292061925260684859957328677598631234072050614750482448166397016506711543264761741919098923028170746858199302192618358613600333424601073742213237032272272315821435821251226851526473668192674306200799415380445443987482956718194291569477564990293786172076082270131605329576573589379971305612833952265185318216361671754070384605061989807843677186627982721325480387572485461505145648182484706658140269001340342760802238580741082297596428151922390710349620936009641709715533555909089971319070484610806305438225143591915312637905405921392697943659748767203310500496060026831564200252849613355821058879873310878459403251393323825421163677431153014646467731903773184357395366855284505143897395850447120129812049428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 101884038380546086526796983056099381436032841317409516230969544813516446365589057432889840901005867219018737722222221003771657392417775435996731491261866985572484670829262474037661979646040407833586221921052363059923571440171641351114984607861502950273754237501307247701062235888306024926125685537642658429491772599593054153901595359844909615334222024035446744158361555652548816056763673000356023588793027567713312602838741949688982246902864202523166475513638289296175671242647350678813244250694962334767411351475501854347270720285112166573702796187678079409896918669772237809342882292169766876044134456231503814533363313639239764433475689054620194772258348911766833017917696438282110898751477345230782179182416256421731467704683833625955070762599712645721387477183527549086044270212167686039475511559284316818159754609504627993047860801408979897369444005964988237569523371383348003581908961531863754081567624275453000477163482482086854350186285544851022884363774550917849792098665235685092168212185462613364408535748078450691180103130797109883623519774487382386662844901040523901939971857289931462927680034642211363888519394891719209484530885253734706775347976355272752535871544536116367179888289282460652948361492434410450124078116052097564698192623488429046894996054753907485790699591670550348786817579161364859949164866104077395434482412115201040857282396369475821514799197520210475248968397132610481812028516086683179928975360782806148514948712837183586786002210913987515616618279496861086834932009636174930419814030813749671323940413167100105727060516472921318912885507818077044359287202419854612673633763460160656876182519348819743700287820188616005680104274410329781993031194575646861811031216585845153186720234224655398960192266725546259239588142655874614993162022724222009338183358269416085332400617805669034611246524508062511717089240740718746738137810497679383810826507274386339823778757784905819833166062936407943812576613704514926386769385772793795382824880429381383812402294394739822291857813152532299636811377369531883766019914574612593871221113184675079621898254414517626965838237241506147969846847176402626926752495127983349637883501616677264536133747821931783529577314514905556687008494362404640009349374916449366907999786160932674053863067836221178116432799829617642052042241980902961303963019127605985930859366128683207435751796657175782283789998529239511665359934593374759680151460002252631876786188584285598615228517978564477251249731511416525386826687343822964777064058432433610815034216258376675971146866150315079516971699994459950243378049034635922363653230090518528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] 9441515762732077428357192588609222503225705119389017114395849810430533019024922584261415707346657794489509720773982008172638678820701237294411821014983643024222419225043771667958982740543221073868876558519946095472491626829151803734235032127618310484600390652824361717013464844112929137660467884012709611334600158634359178333237571352273895664395860116662262880706191402951967923080458775902592143182335930466420661438127689261471575043367905215869847618162068061965680396428800303686543254159725583121197214302827044522628325260232333646156090483815388213140248553851086284171736795503728937874965855955724356082297609009952566371245489357971501099543280422393773241126409145168233255616096298114911465987498144974916898778463770917024269920341487445350653233067996193030034758458222874828282749943882632874440638759812355789340728081646366802777125638633066693364470481677544266490979265675394451414536738008131590781748847883703179206384596879448447553986358236286569585325030725335261022658115760464950307134124756217417345493586837480838009917578492156675748186411522355247078676566909206248275487384096017867871336968967864480997362566557230461722490040969739506554685022238257341986285695138845921069610499164072510075016850168629958166742749211775592236399999741462126363240479936119746897033469803689180921516011944084124225790379472811328839244287574822507970271334101199889751054431774329287360307941004359232350130803139517411288169733310415310562121929166040329242646241380550056225988877612917986654624007800988854282397698749970555097660956567003529360786319892468542031221838767538953674433350386145990660580514011763104486112210144543593664146097143860679715823416561960963227642344081395567330832086963382553106684059550031549920224811198439654650228256002486571134375498621248713887713377535946188863913833254095040517013012555942136772479770294177750125945622926803505405604992091755239888051157814322474860212349209986012616105863697702104395091966063436644825819977357877769376129418657270216720024564163926221276259525040369065267276980205212452635864924409385568744649815640868941513102589948582939177744624996304109551679106300695728255962460524367105385252703743645675063278744908051401201196684543369540792646499948737634922577181043951928381954663517088443823415461035592958762794394255074874101106689839066737175774207713423525092418828812157244904085707430466391315530117236231844385020833424738711924894706118300679634633846384550813298644454774976519424210113988247260504924243733656593600809183010821249392205389542864759401255594674680156796581376887357440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -4911227497045598991815096481047236779397550758186257350216342658733658335022647300311089418596708248649094365913844946474379289910946966712748193957232719260994764224523166028786988359340594883802178021699796436541837631279623179849349718598083310754327976168707356206919513514145177562529324086541079163221869618925134144486151518064524571252217907120438408900916091230713330479794412488694322933806385886910117859978330288327532876141805767288091059617332717236871779601012472441003487390562959092322464986000843298872441096216946281165495092170432056121154063826934343068773976675817485691384279837615030181208686749475741388914364170242589122027455556158013882745037130599569975675015235861069450068956061844735984646419609254416951229144514965034220506818911283314583019364725036788877128102441132326873050137571539788721407600762582471282115418436689206915527526602380778816992519371458814726363119044132693631634974421644667781316109834618350125541925982950536466799622065154439584205350652428548632661904954054318480381050301166600839636889652900819166013843115247626301088323744302066111910366495801602499120534917311358003763873949097419296069280166835024714168558543990946643161419384485705991814211690738825839678078940097294300174537944399404522145879744527823357016108672823206407169835648535393266682496509417805518686763149077251502609606441051249622608411474813700275883720038453814304296237424764367164739393781497363585560690204657384034976927091232868150797208330905548519525381858372698797064480039519968115945615945384803259350599437844547735545233438187367154546086165963698501578183138802936126600997847455200602496570040043850506360554368863750431849733439242772335149915944133772559827872238689076400532664943594639519090439375836747053890555208593845872844510290425066554312865383091889865106192356267156062197306197917040743340287223244701890741973373688443954876326387272594197392308303729415811641002907767381197645906691797602704351894945397685826744272062492956920038203581734617322964543324561761428185956318471318388491461657105620841621310370096296476896571007261830219574937376142196021268608017487497123038557443320278377915902022171022387076749410675613098305981351796430260846289185908758212818520934466943984145140836216050326468226684062623938372818279248696847560613590161738581633688097715494502685028436972060499414335351760334055444582272858386555644044371580747626574225379026146410820437302444515832171664523269785154202213005063635350472094493301114449343119680520253779258809311364000951607709574909837091113741727978963392353241363661193216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 848665002798757899491333455102330616394143482820518533492999149343487324816553601488159977063489788778588848842448971673878444486344038969341050485103016474851994567264623840964267196322723812789295354652091759663342663384261272983356187514975676956655823193070587701939333952156143891428274973769178147434458371747142392909207668200209514488362121578679989659638758371497857466136396173690292082649399660177555112694607396207191743850402351333200388399533785957433478189936795459490057417274602817664234335266917395302271704664071785904334415147794556907660517963522013789291861652868739722793597272474678789890903198947347535412109523084650698935678194607491619247614836138572453183725015583086444026146325696231692445471260815269990589875568407592411718784151076662557566197369629170710854700478188079407919639833334000038462875225890180669105309783995344225679385795123817209423830582592326034728182827582377832138976204938154923871903829488688538628939673301807227381189710762792389443441640227460092643749047389191426288429854922383233783153459440449636911289396859591379808263436227876991040166061983474096467946721835525374153919446362643303940246061770278579859301382336727293570979170876408713956733577481672791458539555718461147376196783471817575144774167051680801174732208153315990856093375321579836943134854364154585396810027953933818748570022639157049363323164451592789697237953865166820572853845892104107666577187947407679502012483371795985397622490648616873445098121393791197577322441574912938901438165451171646086734408510604966495677877880735955773738821193685881720983006296713241304721904003373118601958649600890460688277877026457571931156832221918741566355721602320347172995731394816821225124526506602734294898847600079062371087231182579013719711618357245280637593147642954380801005811484070825239408590494670270168622322582443608016852928463919585371384964110289026630784325187075997588253480058830190263103636629755887323727661749650372748498740466331905494265183960332494909404984535830152799741442855384353300396838531609517414239364509598768272591464220396046453978851790501620862352579828254672420739265665813282034271108746931026160355293591063738531403521064854441646332723110878921590214111913440525348525930206124302507541471475108825740999845718461218031418207063134018017516247489175478494207443086672599428174682516442687104121055022926886770247269854013531147885525099280190923906748695272194116923768763808631013784310931958771552817880765883878008447250166302223501786087127281933257905568000047332368160362958395408192261037153267159631909011335413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] -64922596677788361631572888205438586823154689273247973956010049575930461618455704066645620065083161954975012648047973526727311465221397095628916950518425377340760731382343888068034658348575416962419483315256764703223017211474112958354824072603008420885284183601163335463246068406813884749431183515143095182422208378225170082972283881843587422993600613248427148697280524500194182246104170568244690729768872277748525665495719821248687809308552813646128530120278249096662023069288955556508878919743322864593638047614542973440385533227249260185626628800360180146158248733738154297841545623705074228634153993881286575661163125357046211931485658922141739082240756911490884793639481921142915977392614894365092173151934940692257773920616626146330640214429470452321543047681669318262395988593343161755780579074408097350601610543071146047125738187116315514867200085813425671037867065758789314162336308473319834815183407642110114927682289622664792248310382515564294738534630740988604127051762006149586032989478282886009063239515998569898510004674135789192642599489442652926024236954548726070900518805008677644498328667073155105609116805371277224625385491715125312241709456378346542730761407857682889597041920935902409137629545764905235144979599717394645180274429371976208811134670478159362664825990715787507126647223142583662761196524693498399897587987079382160306969680698823332252082579728264426206384091406428836293977562492697777818084783238318088164091864475359097730490956228913332131514943191472094795709020555303164164420308946377014252339785350671336354488375140898056241398562814943783502189734185016143498701769707722136650344942330958898092828619672295929732109706977907922890771013024477262848861303798007498257714980562400538929674513695048366025009331831640565127189988041316900616961012913294832906525585438687936624058021783633067961954926011345078928200671692945408143100606096133190953020653466060893528749530050067912532934592727018416646270896518946482556808799190980839417746917595027163919260948833597132040476575164926974938484104142799704206251809392398551027892880118090691594702858217260579913418528031319459666797275929739690036683914415410373050668251834296057848428413293646098626311660002740956168744865763521665328083576777077600577985292350491340108649455660020817943162057715516305432161256162501418535255237894577566639252744885959908179485807403856246452117586450229893388682599180518946276655916451075481988138010345313562895832042035070451325809665709301427015940200674532895566958402386060374067160879514976097754899154418977043623883235251029697463785053224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -820147960001039168249164734587826491349031950634174858374083604424487521558795775430502716058906579465013595045260444377306351769700977502396419403844303442792290817065929454843277803682551155687414084143499839661921282744886214751347619460847916131864630277125404101131594578131458265571499954790689951285391672939418562235964268374424768318797938091826536991581594539330445874240054137418073242282565796579843645209331485436478337299379004167463937260675425675791353216854587899009708036975929478936478853023254327200989127157030514674796616124463364582546008122507885624018841102038343900522726264097323023406181910298714912369520242289509150132549615244622166467931233424349851058790652589170933718694935776716138825210481162454830025064015262195682398760405224612802833732159337718219980485388204453755312070030632063384189191169576205944186295952119538493776574941293298765298073766511657770182550884061402685187408966730095490054672274481791178916868015552019703700765423927949573719255833276222501191210121180777399646788078716002904298466145847667959998246085730804209583321761600510413192694333104930631264404397984596761795212602744254273179398508921387694786567641888873843783814697189152069848868476229742145517244287990214713810811791797656292686706302144134165178190021605391656755186900352381598282373149932221763165960137267489777610553544210039356964140436877933605606821622145307584292218366416872078969880673167744077435247413946467127591942096021747931374378531285475993916600960308554215009502790557287882291540565210641061794495723715213237380177961510771766893753721574650957830842332738466115597696577325221401696837393173434972803475891389245416300318988755369045594691713935223902385857323775653953491400012459335925128894125079276432954820667885222606670990174368500386090696618038879716244417367384913571302195444022172989680635360584120627241060484799648002454585696468894997059207537039792153258043848423319080974515655303489290651893853382337587799232698740307576830927030659637180416484098900735297798374977025938202916608362422390571259779730745160154109453547223348855242548883613546848880560538055228700400201872572684407170268429084395649990203337800730384147387041898245319946280560203450010024957630690930161571945465299852694932091801358652654547979968266797868415473878796233907377649901391095693469871292521663909956214254997841279316250450356948089384573859319950852290414311625228609833419301717279064548387607429135177389667441836675570810883121233523730356328804368544172294203712727328263252674812642317343879712409995857406082565621678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 955073477966668067000502314834427039597733582812634515931645437768786394842674623727103847605802803399843205806484457775561194787270489330018606330259766161417305355452099820612038494032938779848157597993105399222634297009390362800168667316001011808578822033132714379240199840589175113043436348717198297826000632854147184797912089653461174667703493873715611017752314025612150485433337649778017309578440448044026488698974327423532833899894926025361922332295358334762777801039346733124246694669439020877701596326623449539831903855617025180192993344976423818557161634296787325318671918245236411233855865737595633047780207046978321644297140046684355711175296549449133270620855174160587506964985809569623083123503762388105225972749949178435424393271093460693738336578143778809755441311049888388278063323595831162170246139601773624670035405726713993722690454737421021846636083224198575724298857440190692071239681579585577839153945034773059263784333532015909366033344239452980813543603168813888275181653061557735015949556830754394772121241423032175583598440448276714062139827021654783875166819816302688842906825558393456518933879598765862688862622643552977727564602842076205422089204082215734109185483545483003223649001270371660602669634463129859694876492615530114858885250662873202373352644861278082013223997430260811926388662006276549225932325981863753140222735495825954144253545268960569657849949947228116448516466592678336661901468497151620016385495926751903580245299086878349649132540967904112713952939443122471222568186518537425785075071630303057844256237262216694959113846658166827170461336002805455803386487079125745015329668031215535998096204643657580264524624485144796742898994960514208169246894404284684634050195283875696168627694576328490328503278848561275259215334635436368125698553347467817262168837243838863851450329125305938360379562357466438035639062883706809119229003887711232297941951682374644396698709861105058333031201869739698973031823957253807701460822201620123412356868036722764952583956154909643999415340655897816292692968177413468957451086448569922958025161112516035185776253861485291599184503247032349480827128839507714762639293432342185999776984288012141665447321803260600297723279635188146871742040118322875821881684075963445623592703104195463160128812305328318775361005364799900384408514518860524461291785610264205036102415195374608751227113412831381467942448580309333234121945648449545829641320492585545432368387528390017062850429388990636062863523301757368358306252896279018098206308839864842205272908157120665072620224525854385028535805419092216896842115317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -124466405817764827052199971429890016296447022447093769604570948501507114571539421909669430190894524983572635662460870401974144568211829673732805462724174362500065675100519206188677174674995671958469234668537499301137596632795207238818414048191138980027091417382323918166057964596912567271890589597012014395990510647186061467786316757590208124911704788278891676286179190496401685391958278089785545500304625575343984753111657149324726651917992368975631228896124813818300614457522095708805447485879986524470766806474499547334132694717026539743502884206411476069105859401768527556765217112926990209471152532675169739338586558915062472995032641722717424241653408240935558506106651437106208061082260912951989797431727448307247969260103539462383872957084958201130253540201097362788566092543611774528164586722416971816037825425614706330195278730096331539411043849503462593194290482433313321375001797813867388992278341229575220044960235009968797042390857542421056957071389127872285310431239929566877638480022308925754649576355555645635324580926167013056046194645155949996048229218942849595255864630934668815055107379578805007290337452177880911176733642915415306876153680725150259916347495823588230744340224070542165309452081962337197121354463432601827488853240304147775844512778945554721035053771786207033783055916772667885738628624913870915503534461637080041744343627810182209098821861553408402366936135732729892773419723940599959836563431602382572668724609272559623405423167705274876644687197167948235046506358741631436179313529904933961078951193002262773491157120807177790433989992621201645525997753330718891679763597775164007975595619156198240983799099981150702812645311322254529601344636075700242064966023648894230573534305570528309779633644248708652117252693442187431200889153178876186926428665006115181587205381391473244095169583722666876536916266738814899426940773825274338979497624181728779843124625850791657845096831876894868297336910444843966752527356662888952605528320600986045689136420035119801246905165592242277809687324995579075248204448013591607775781911468526879579986855528598475891785473940700942688671048454407466643569947068836560942852203320055149207406639203739629592137665562911950466817965383958855505705812415033917742647970632249819270874028111626910978383895237625968190901254953020996793888759744613588880053080760034457725244637281754038901553802576564031742877583203384589366605252688335182193642007305474439027503091754159151558042464202057762011140058333423127298650708318856487825712379062203272586186056773654605083494153359413999566441449526666076024754667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] 9161875886084655927371565085419319973799005945419475004985217964916695856803579766515233659997529960729451076011492410355631715155264648028146421999038091191352770156570270498260013609529602768253298606587958682523503604090933386578425074535507137918895343229022795221056951608249652137219687955915563240881958510703854949048476419362668511577625636713537877587396460961955658943907692081372690319571363206550519947401359342689730424904063243554903547438956043397089326173648696805273296499732866737702807089901042560611416979356505661266325191577581672275035178244739575761703744960494497306211260217579614113028362181952611865406759769409028775521749839004381777737370101398131722308198193837203552533536826552510316519403686757962819408291531471451971004399088099970615376704595616137585071223400431829135540849757844826211761859692580394138126753781862929451426036134402222215538746376716974549427765215280240392812598814883596382098391198752496643798571850912986930993217498744854655620899457640127153340661172232676497276192497291420186679576349326884374535221127884228120402274061535370951124879896085158113541521609599412523944250242180515698317503191691320758572157435486749453208110905923537722170738956986694107512075519255377125011704857773555961367958910449283633039622317994814499427475801625073032574202091696183693299118337973512773137958500438079755953009850572290384176912751816807759201739962689707799553891644367809179230708074428568862695952075513420483746919838457752150901652343298985682060562707737355740113966435280326709629205536243533763149578560137471753676566661961638681652893761349223923209979968834256234290828461541344981108652695706714287797811442982098139215580019971717970037845005316617777417812575362653322492321384262554782082505207901122374802640710073141361126535752504881131600434931843583039467680826204648032573330437528600012966675121578820737206796457974680242204224077967235648822266054590371296452314035110710480396439677600277037952438141297323206215544417594735659777012701870656077829669142912097409725059211741414577871909575382065246534381091809472261347458926053199275606226573959701849331865945381891460227278913714137908020479687241361543478296181447470580609111615846035243598090407591849289251630861084424723097085216793230640009903564232067727694143222055517381487824148045107708768271574945497165026112545729407875183652062422087602034073867800211105597532814539924682458205583894398374597537829834804122233937778118039826001101333080618636703192107490142668952367233049047503834738714186190068926538198382595410738555125760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] -285273166842476637447130553415077497191848699715372570547289938668679743520522248978701583414379485851360620085781413095367157449103039563029331419854932843346280339679894483254668160692037628555462788523717547890207146766228879405113737615701213494957108779283214014338124615611448429412771154465338578722491458545728375310745375965980208692881295499965569721320453732495006544316092610307672115340104441415100922417174534371880893177008366288982830185869925620197516322413362132611423197170155139566730707919454806937024333551869124964741354899727619983083438220682093257418626681304796878650374297706028990082501519642339458622861330016070864527115547850492067009776767613599348147811384408697358771441806560163000843876661751638372784305562788808719782467402322920786354633093122531897732095654910489462499474605781427670130692119732892105214034550829232927662249119720959574733528256354033917612950210068799962071330836927798925417246235442537766421886076277393438041242057024793385100098023066913569499073833120058326386097609012825662492672067445931554665276719070693952536636375733676454810048479201422239298563157931552964367672243907155483486335921714900970718494263605853524117081629406046697500196924122505027318317009209308248922227128579464567177955787784235879372446839778619563375306981068191287269493984710498026883659505578729865628335215044789955602973455016715799717711661674737990472863616509106271116681215440936829481467066634111079788415371152687568002185067596061395944948908345781492039291565707427165037398772903560268201479815940092722768880012415496991681994511791036956357675151129528960639250978856162636131625139235820693289447452111207381263166023571232627514035743979705368340783954458593810412349758282988698823162971955760718735002887566665091565333493069058032598118567333061947084646455964810749313292328809262005793592184986461723983348223881000764307440516409295204008649196314248481901680297010431605634935437583690869863293998430250150286357136616474375358468939850529132249920156393015509444495765574575128496028304709980188232644685727917449928520485189431208462176364060253188064020233441515231236059290232729420556282655887591448054978878297936155602804701777623386636652039385393571501193151409229173656919100218987103528506992460748523889450766040709741209557266466152372741673473229892753532696048393987382549390132537253668650528319905888578024637981655815255293082902149871202055690796423863957218569782388695614838359582254021835595824304885156659947518035247007866743297628116683368546823822088028719827166749415887610988105564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] -9785343761461260880222029319422359064950588686067220147869413298439403419489827767322341925605522096768774255518015929195535455192200714548837715640479207795158472319485804745912233067347317927251147109094300527803243009750701843223729011034208403621615824715591076580568969326735014205801580776719035693872385426573062258979285865660508874174326701499363163405677844342318326834413813001059909483882891693739107264538840485027748043650656597143187007457202451462462706828188372874018821720511937541164281596092278101741388484329187582839785309371578849506510562632488548557989623543540132238834356130885061365197558301863036952680370733440815858643613185881782664229538148894588491166351833269044584221624118996948427333177832546480917344614850963511369788615445141425111850095396847383157038882081454277619945752103610477789186568052158114498323216573534458673904452928291615948442749365553729345188083772045158997648383448921552651528641070397041207139649868512129950723577905133133632571617297789955300463208900866393742629883484650813788935544610187242751366862261726871865702273990288241018995492797745525859688963390969494299351647064431031869262434638759731570344459497822504099665862981869214367382449185966383038878734318797691028001198271832590108169448496089853371431749120931306066988956985440280403596773483251428400484922010086241268004842917693030272113024396524434622302352833437443136115863183389530264235136618865648249062050138844066269133463450710057357090210419587113731678055879004584327788013073108254545524153953558242319557643686844638308428407289032967358600360596863211543405576383741008012532319009097574319624980309143947017231499753826888219439294602750813987862625218164681402717156000190651146512416840592142786870126541235350207799085080163261189835050406833706594368865997190542610741739128219515118740411190358910585217509573282378785501040655077780141551073042481176902539456429861685756341985479531146419326178061712009940504719401795416636794289459049074306342974731948410334395334214664821299003950820252756078430990516815645868383541956212756376949490519393124499187412063789671568519591877685522321144522404980766469458212891165046934161173196942492200128307008936061292967399897604025201211216579218844035980630385562194586479410740574423808698430892386237051331469416323380310662041137306144208758303784788294052317843150120986928569797549745785682642858384782460768532453637117960204785205678483841534756380615159418003028524800198761162767400495884269478169544402698437751160405671961472105213621969349401538436207384047259414450667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] 968891822938215095377163793846249503582341815092809539070645382271427766652042049577766026167788578745777930489651065862969437387196061720518180199524370386110219361664814170525953619917334211538568077352376762698376992489355946028115184924233391103922710548411901957949437512682913073614265478696640533089585850845835705298409462584618553675585752837424421014485252879552118449776735438287287414172284337902784147355409212107252226823982542881322303012035813148597793712263161623844321996257613575230759673826646380445450304547410398948547507669126104893072158017155418409292931437907199222751866138545688987525495981460622034526643655083558806430318865810979024891087593662755506150646517925209057080059995383699696123972822938625485829707519386449506726407982343762323116181345424791610534782733367561852326719464406612709117335861627496602617992072941800777809247965095387442906016628649621073473718829422726809160334862861840349945832849532532829297229807453990185799078918784939143235266906406276832063628606953033542058727087871468279720752306991607030797526203079042736008683159440313350047379208910688660285057322873030141702484232878399183255525037355734419246928613107290122414671286535662528101521501900470814741395742634059292033021511999434490177988245409610646767308382778162168716042500911592301893410001890021808830013682197187870609320050925577676263795128238581715716534185365949649982221082175194828884100969598312813641554747714889534679237384123424798302466881034913185198173199305319204154321117379676021189598542659945151421088980644441144138923356235376253014165495526321224508840777034991766151762830065076725809504761413754342281670221334669176829158635060360935332854070726045459277292462742707727312416122535080126166989139096082010978821108756305733190184254040963978944306580615357736753888121665335093892073420399290260679650385537253087770638311445768316346566651778033018508037190127933407770531763997627165071540042630233655911616899287605145774529227687390327414340116475618897602352739802336838775557959979742466215762491543165119715292066570870115482626209317569225141911825294505528981870159674672002767165702315794308041408545438780621176417172409156168151411131135272797536392309875120808393367320399914683253700069324396025412202043666288758727598567649143893186892836975660030566381742471294487973068603104796955557581955736375287423874675035794160669301791259608443998759654197385512529492108099020540684815949965127853622235010648195434850333085237684543867933865572576456964831491838612882407457115030198207737778489190265097384099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] -8365636853946437074053547183459224177068582462535616395608519713362777837937702738687692846320061941445132745389104733083917273589477687683079048298030798752462023719155655924584152332287973950487474389912558371494302004029556306909348426818903185337070155917212625058812339742875141419326515858973877530844604485154512080031678000329458211828692344580036990197399010043292842913310615383832799228203174889858247638622145768896981348506027046025142561327390308348346444416879403151970180977678857331942329320224773122507250911903778635107894474023446873739882676521952027554539652517776451441598505069982863724539516272919619290133052815013633807764192398239596658811620768034944801593596385796665980047565780673351121262694745757228940381027809578802743578361840071323567602861570804374117092734774187495218811210205408812803118185862167161790363442371332692251371285417006324558289267031453932458758775782106060158867757708141859749165054100210085868346258397283784181605881472792562996251086872106054309061153325200463079637384929440912072945921273706826912970867127852165441348498058502830938900311743785748587086550928670724964360628519476219953032365405965611228279858708190527989893058005426246020762780703492512701515272869970934009910344100662789554404914020352032490290992217862453243282665599995573583850060431406182801459121198455846477212084037680678156155176541156058708231699327451140331697550788844654732174048409363850343455236662680486746397607350389400427401819038142274610460948607737208055212036236691943647364167991772051855207786638642265660615961700000694112521580916286473056706993422729100330345166161432129029721593168630785921367604394486267650538320258766949055189108404410911907777014574649363091029639704397311835371350927860221695516716036846470089545497332570653953596389147253090940026044252637642102284985385095173611331071980874520817885453102167367620751664064733931194130646867830570009903882387922698951389367524051811191881335799851011151683633162791175471960696950132622065412001477266224302483697186605959340717883822534927200314046654928763197521808537983288581937559658016664318284149170316553626195254321379140760175977924252501728755441439819512516286236197088352056587648571914644774341696473858718820743362630421956517828050431026609852271108399775579908567979957766103426407954945834199138225202503654449906287984475459807040214613828706470964187001607597086555693924447268280649171850945605666912510878772092889497147061599195331255601327173948559866670766026617956576718916981323336319510306008920339159307463335142440199782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] -2027836423262171865166124969224530567759189862544029396708559628659419845647420211653543245806152262053887913429462654110191966084698560269567339568476234337676823193112027616162031824595342282510619943042931583035157895122224020840824685369072100024023547343608271846043831667873160057920238356981025349028018174839002186379652763322465737130667111903866734619597077066387567528836180253891371331234362731770078307132308080553045452627300856698483378036838083343409826402634082390675611845837069643068266408461224478816146235361688926347451778414696164615189661061672113995378211368336486630466968698956144637734345711770139700028248524101443876874176085694594652647919468481377847706047034765543401910301861233571472437627065210072742901606922492013337022238860504967514376703386642673995127576988701679649438736761282395456572864195245291611146772968017577346695628285019645713866777104897745380581246283021917174940596650479784561874646454040969172218038110139449756506815022036061078556988500592141820872302047014798282165867228033508426073360781417172758099094422331065327451221744443966327818484258783555048632403784129702587665693767949175640716099250911842910686398363560719229238211685206602729128404432475871134099552663697435756290750083816162559432693933435045012001656975585029055686060225272775828985982500461149855979460046662861273149957070389955641143216726979419440551505397370221128967174674710375098610620908047636852396083919984502239609393041308304527485051962313807659455922104602559531378784706919875512316220291471727603535906585151368116091141439161889721451409814225114577888304609800249193166265952011695901791297974257582962286778195533200344054283661224847302307554641081356713991486125170537652738411305897100851222972280822542205502292289807817650967256707318618260614694526332815931992217685982168533522804208169237527180415309694260258262212769997091048145783124478909534277070832759598165391241332530836549501636818319950410122534523382023836443922221414421601183432100991974529588529087453933708818171289552401736611660579420124536057172918628050573136373598041865932843035122053358168650946639733348017181518084015700040373357975390016154117046497050256996246988315766949409575752758649077971543711633123844226263911376719640128220561276140065090997003859044370715979850025849519409432898744309868492822595018165266127742279158328013501460538720722007570731574322995542761675237201470841259854243021905152032149518976028290216298893837437402105455276921068532183895639433694964850099630387528851133416351252115905544825661468645035742330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,68] 105435482358527878908178964806922028258619935003953735003605076870637809844990133618766926611337232214196236908274506817957963616295297788757820370272874718121239254309413112038471820019731218663333160895344540782896467834443140800770450417519138450939549556470257954224920321327059969717333583758999661277048320441595039714762390005686940901943928709464935112425157944116127720231234058469401754550704134407037392302945436873104991025917596461049925357413796990957876430879914635823950986253042171560183054628612635845141639106994692424247286944468471498166410523071094132149404938405147988604386236268464749262400520000279599570629584008886275415510634813913979669069403124761993448780996886033398184259681508753045007647552694044678025594912161435522715810965019896952193791229361125111631166617193022428786622631920531413326035687421278513814669983940495877829493316281356728075967129174154942096803778282398610789200047269945210301143766476734221455043628993974745352480219960767793943163534919818604117559894924401577318242922333278596227167108516521965532618840205540547211657467772003278192945294563298481016793331995211314113762798649097351885530985963685194862468721996643209132105429136733935502341027452502721266977390718407576427665216084926764999218988369346603730386902325577439069830885941845246159208195197145000421193478164854684914432255461517554816109169031847187339533649316037896040633035448195839233283992303922398606635056251670767488057790700918364931217965396827058631834118729196070123422802616622428649300357174533781555124628998411912160506507106665614659467379915023603360099105305946543210348269657399016056652914394750899402121456420100886606577571850406456941337907003486216106435542644103888598073045997454958973437163031651256630759358588635677170667092179017749183813391254163417791994980808005399788396120241703511424925744269820265403996204753199663403041610316386184565369899128710564594337214125033083100261760275980733941122376213134299563173294967211860121410695317578618875965631837769559518572967919965712712436525632640916165635238605859743098541007420071223821451364336638237870941788173046489188641673149857670843338319614577040540507024307713463186256970719412444119977517911424202644446653131675956053156374276166660817691376988278565790601789901714218143611674607824100709335714865694152547692828197566821994081914354226831736544489472564437288160018758418512205593977478755903522968781618304266630063623099095458918577416536678023908131177297044055050433149615367963794011346914325473165207254745353677326820394703901341777920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,69] -2487425093768292488415592053893067257738016552794794224976310322299337862673905721207250406578002818694910321281902978401694635072452337851079272533758233732822664279762161379007716972363446461636844996213614300718569352630351671675456217187692199740206846789167138350485279882236849131390459986988008046311131401723839545249689372413167361692285956038184358909366784572077324937347799276429166759864507349740006025207417438898974821903248203901913359151411176381175260383077225163579482837497075841883440632678460215581500361871575895021115846517603786017318662568236624910792822766177078504764621459703604740542693384041151599418081631192754981819751451061293083775081877471725965624573493225481703881275265420146621976972127558634398965906044706880241332147751311083371040787760798150053710934816831762638639791740705221030926791118231227842559306426233966812625470917848575985659683695684235462562754143315203543958894629043812072687533315428180887901715849096188271218885879657176107460384337516068156620191740998973988216777420051376968781793245684927121874942202565795346441546726685410885660384324887398676087947737995909672252773052301989760292961377223859461230664438650900591634077816811571186961902679846751525393413194804901818056494791075835514231309047973517248712830948565727358575859568847485044358347565223112965537313915557249506307852376283413667221945030552207744751131166145370460448567302353102267194348202954653290748944215593694989030188250421196391066596539077775140241688377022748472300417793339281819493112949392303746463455163288472890882291225724626852242990400696020468641318907516622414801028574088348667653439739781587264356049404856993268573479198149425134392950130887860450101562698816496934620764485635180813987715529981651586595697901752628976163229538946324470070647079472386314570741545807092317203425110942279158614038273497413023747119526886039415917798686648829639551797623600709604016557214358258778870429121404288605946828113664097269969135246886760989596713699121798106528862666226723712207103722355790788047857557221804058770792135026290169720068074296676814579612677723445640228231265449787069219087739141698903540057661653564642927401473947017697370810614710204437823731470188160054164387393598284579001907398782186123236007018945968202360705170842582839241695557199585994198196717394076558094754109960461487632995755789116976216313785855012305982407669502846767922552346557010322164764308122080143113666742213531366356049680250724966605851060430488826786992935805034952005232406415194418460469047077241895263776197551922872320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,70] 125304986871058401014500758226776959371851535686349528194919873623462821934888941042336466844802817292032751721487779890407555778302159243387646687684238023103219570487165465317760916787618725497545273331014569641075332538337841627460457126778811360167308410121962928322128047629952594978273717447503921055580212786068572740139785533126328216799445133246457181883638494469966705099134052324481535726589604181269406080176972675636769308428239818003700427892026031300104163745796591142232323229114449528034177642264611164435083719029433238909947036003096179017817350676689501016717290550569337019115968442814357661097719137128848542579714985814564245139650898859110221501880538962667742693156420492756257459615333542985338537200058282801210662119615884275343877919123055336485679272612584332019517073443426596119871463864433570378784220308042255384675716901592008810783273614202768974320699688363733222547917027160423680345694786140440538949833324511415137378096517326220378696449341582621489886837991449627912382837436408545980714977370689938868338841898788850277279173570071750799060881660699513145330725899756080267049676138179986796517065584614342442470081459966827626286188712711671347818820605427348831238313672752292507633112890196193853607563250898776723921186262666072532801617439219024145393386035285841264090722443154299558077680188556117688098263445660857005259096330686737173941509441150127211832348683765448769509641434153053750138328728029052671538470807193959516052385545550154500478786245397646731068443047485334141804326533837948221080068889864386133635838968854173569897958701920667316982858257609904119569310176444630447624527801275645700825277203906832259689368234735953996169615597959812732532211134458872427621617047467430043056434592653788231758039967190442812033621241702468194198902606648744021109773185991082693172339946624250262511766732545283947761253369192667192398480239800988009224695613486542657116698116750285747625703236344384777785681326485449320222096116692341926098370128771816788630255795525263242581523645789717056935867124166867402583426329012618157945714862428861109686434061883316618656599758510178830979553703999649908299987922654977462830390599840252120671975288966299290224798909601000701419900928017723700883547939241802259520552241321355291478574132376702907875975191807367041797115191487380749825582693091884436488402130385073383710664926503544661594795893803016762179609834595364657312987919103813406797498532271492412688745605248809373401159240294284704039737105303519065067955571371878597166417571311312700883599106328494080000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,71] -3211323747241010360761523634945623164674855505577274227398257199016560657080660274657038701838225429923220602967805477235483991096153944792982651783667223808127688734056193529592958572223850707142920989617428153434797071188928800931661242813446288321307398762499579995551887429468255114598308726989468898142973962369715582004130748875588095784691342275254624311840059062239159943087532419910539501505721170113413816601978938596292749735199488094027698618540688777666442149641873802461179568043338267823651561171426012070306432236249927828775408867596052867348198553773800401684563426186783479998438094968193007837444761810871449971645678545484232543599634922476555543613968795652066645112544707798172755084932336224415900240203796946562495653581334132772120959711541006646467193598491879943300067300145191327027665285948128437949181661358774674146875812106200802963499010504449069299446511233130711584518410010512533728808204438382136282528350155616705303391453788889767604729694275045644848689899805432728681140227716393368207190295894693968194225831598474855119363938551093257225190194041589612217742392625015666022738348744580213017261813022495105105416434178455752822521117702541425535181931876243062376915456945295067748425294710834286383685752436638407438253058612980112747306902131322223742292534442745952393932364105028473825726269995215040810272046874014001901236656161142328809353822175085889631909222225135749608964986223781047256105606758533774897630683812606929326337227088988535541047368253268664081524307354367003396420712470167899586167937353840798551159918448655231250480204175385214707086569534251381389456488286097422395055069368421976205651623327396872487857607398128687589458668038532644249448290846939548250417223607453581308456928356008663374522988041264678761605796368689869014339220709388793732773675483367094666713344183126689001918408779535661592749257631832699307140827073513802494051600809969092357883992186952970973049640224080737897809032785199107884276033831606464326839968494703795404242066489055301864637691585541058381395952286357491627852664497111261785396359966862383265483071615311037554672230620477474360438285963848292788042272000267509095300870691983272812317102553473325059360127967852778051523949925103437396757257551671521573284437211919788554798118846083003869872638566270104392633929223764027735687257942138249161475100193246582193512413208322912669690637035051429614703897843719125219175026199235547622953928359828665576078404330388606586216998403152079545709856473383361849593319412373761899522896756094430224416736207175680000000000000000000000000000000000000000000000000000000000000000000000000000 [86,72] 80557075274461650246311407584739050118172851963984581723174366285594763972708510549679152013806414395001321945583803724680468825712303663159472826409396888590215120730302171274004819519951942688053826173319050630023636438394900056938102428908239015782765348083419652295468791817768364480517444122290223829029856287465415236730559081625519864603077606402940615581169662241492744003881899821706873684987025676534298492659514091502047155496441979366116812818064837663875384748103001572383261307328011550908953901883502948116291058475520714205605564696895753114214097881275680187146313951100725305624402388224728844527113284049747699546315955042154455753059981240804814256961674477582261271565201711003177950904770484220046648337280720965306819536826346269370272865590903958167672213132832372066537955056062429578169267061728126831391037639185027563857325030224020915708012221504682864465918298242337114859407580160053221643317339015620974868539408733018905950914323709355826054451229853209350903555735280753875905326911073252056299723355209390128627697008808628411828365596389004935695636426467585662257493397868309216986316282681195451318855485924964114308059973921564399390493651407636881723736752338107777795333039211415793162664638464553422873573142474376874880514845632510313694703627653199366252891082370246982990336180566204695450339054056718261438314970532543677467105884802595111687927460075660427490824195568205557778318433844905310516651473718091494637848318585903462014067316391068261238650825326385340998724549480624606769010101591125318182110692844488770915641221016301365085643492746588439942972381605407958576447124180649649353865467201546969387325844077838363946193212508219164252885890097758128264431531055597928295089897600004037442562742081088937767132551213966309571032323231039322946994561947994378637275816471931818247901155018609903045438241885307678865256008725553762691126482419636052317114847251208600220651857813958118934064632154664320894684308034234965900550209765338711821156019404655115014567706138968149288885535192887386437947393180930390670479685800670889249726269480989322356693170013364699438906827801924879013929950063743183567374385507489285817182509496022267946513483680975175005392547702585368337026904870496550284805449841211067126240167693959345336061977053037201970359414774622316695101082216874156378405898584339838756784522784421016812303712738792151945623308406350410872311146386495952707836150527425671678980742470362854397821602114350040997946812892515325177278947112792621917763251929316003624088878508612852820346216120320000000000000000000000000000000000000000000000000000000000000000000000000 [86,73] -1703788229120404257055995470729847646438851543167584214965741368944373366772335660570529095783772957267634333667428623712077816390301591579890067480928089922319667813697407025541247950095100839559184523217814922817178635013368872400762698945753063760553303467392301236478394765002213985105793732381116916078262387591579438293109436644899262413810037474838765984021139470673647143073123670655305079351775832076633085073526102454337321854087091999858721796284046590046117243254907866589826585628530225242283701311426665059890561146622891126520567278207744812613901183369599092671751987730447321723075423065606019452353124493070423186557419221883340477718628186115551418052990827871716225388642812338284468884852965755799092692256153167528910786452054327702238938234245149646464413123564172958624334997935325029814798113035739373812279647024718810333107406630555693270745342785285726579506813374812293332111633968730785357548475678266412600244268550405306783610810097895968695206326067891880572731224253785457175161707425067862910378255024288070546412753984540078387467042357309106408819836110524855418053995862062256328985102144409953375427800364754105569392595231501143279535754074431315454431627661134276959865935224501811430151368986574876664121034114055129252066028429485209237052484845474063315603890705456655686029130660074601480952337283990884739500435144214683499762106856878754162252518022002066990353898317780426317234622612256111593636547032989324594690856586979770050485424664363539630883052069969978621222625163919627046171083706316902049287387921879236021538813083134048794471585165577236169212141702206864299440501370756180089862416813887521229528058618070675951699747654179090729360176428090173652070040028436139557972106984531529959765216909917735952491722028600279819296432459892352161985324803435503966326855173048332872246420520920690630024358585263054904950291797594284641702986589319105076150678702580436691196687822578018495001986686062188930866971551693500971317974108133868078517409366409011326129479852871510012565683003688503512194085677266692670103780829230243977861432681034713741696797762060927404607135827083516187222990586637924147088821217265871248179281637169502200845923756820250522514486210969876616564342123250012005943039077701431691650506419387446224942404892464058967949540057671801165357392150949381186567438400812314079846900696160109455317432476432435503333433026779354785197959737208907249242231315594242783358457910925579627861855502390440250954807758769548006691835868275776212242815035547636028137910676223084693799525416960000000000000000000000000000000000000000000000000000000000000000000000 [86,74] 171211468653843781271132488586207358108270377428606255255362176699570124366784492488437648436910802484722085059539463749691904190536623129867056249123056808524415542011645797600157069153457561947035953002604777505352091222246985377389862731780762571059430891089220378001350959534817384950744152776334335342826691578255510900779347198789035187971528985461918544674182963995169111469786407242762868658275059102400521700610837900339760938247291188814173608384398936026937520038211538020813646072122762534840335495753071842033152670111492918331442382033832853947578905254387063057230855562489517515184933568741502047519360995108537470977508114020360051405599968852691342692758324783129927475388561621582139059959161781613725335934155698880435894619589640133217522086446559819748017181191784605930697905407242621678900702159996489641191651536396076718926307903118672376678203444645210794999949668190154815349475006259982440071879231437729573647903107967994458299747217052572181542097409897727624506510757662538140637747294351819522860857641158180445767190880748014892445954490628571203276935642562019061765409408155212053242292911007225908087422025843350191078011407130647009263424292739294844473475485052242226210729946638820766680893194774359622797669795136171055239957109584464136290126719707855987884829335399616142711339014395293223971469187659046883534937590359004193750203379967061980015722827099309633739178085912294091107436745284686178022785268196902534681456397552225314563187420814252765026757622074030356772911452649458495659498676910412390572067395118363196176393904617393549617837807761159286215505893713961118568917067348821137614628567146051384765916272776844654926892382434233631545763491849564926919926115359701727813046780634162423161305576092086085178376104461561330178674935184312735314403714579890056011430529858113790853747810208858950189074100036953312680599576982475722326791167421568352038058776259719598028035153036279646958472900142044955565014746551579730050721104342062936262525502752179275225154582438800783088538305901373666860561795388098907519419157096686378315457056163442405895310743774420291179600400681773659035274754763058267369571358205942806557363927597455096464771246128611228009635398002297885535703407253894308946699534814315637358224769026069480326311725382502651777146256554232032530422612631139397462337319684521549234555855109648645095035432047912982503600467086704648973540359719559686658462374932885482193412611050937393795271702145960480418695587599621217475155497940152549892143800747030730726954267961087581731967467520000000000000000000000000000000000000000000000000000000000000000000 [86,75] 2289813824593598332342010631699196966923410412634885930343183621528322058436574560832494757696315349927249413972695544029800147096661316479558237212923486223421070892924320718140838654851781785385851592627369836311207518842737480887792491641212514484884219715549198295277151632825895749274231548861028522248306218225121264942656021538450654982473490828424925945584213016194169562019764469418063830720124164165077672590630322212482194716855295392490140462578076103934842199805976119245120617756825383251373894834381608939617284620709438315857993657712840176596262341235829872747445117517725516522685099167665204999594646957082745262133625289833709106351605175600129270857577099895189569489780710061352257149076013626900739587713141742627396378429669017717077471538237141777147141401553950475509070354020467048618092165537768244464182144084456755347557467158010095256850126534563097418305022450213330851140398437693128370038681872450728933905955426582269967348572960021403852951031627272870839324566308580398790028901001595242085494470730510733091948929335124023365403837863018768777425229076881218482984713200640181281646117585703916372319239502754269001564954499732682960776393090832990798607115679022073948611615318735974846262751991677678159499188752197297231766226883361611825909713374881810368687912120261975857309920669531764491554827818465642424399752208284414281589652842194434950206911123235609019478130065387076854057374792516365215157274372339445575003681586856432451803835253362502331512342392925614381466156442474526014066503207616695693218118958735522148042597587579539124333113191321696491786440470707443631627685531491215695703322797001991543191811142981758340180306839130209801504581328140808837571091343783197303367256037012419150581982156158083070027389204566488929023789511227762281102291384819608435599167272077001361263905421128101710944273545084635969820552807893994062977579650454135353769682891866406019534753507775035968587377514328385997496289524869008303471327325761568141163658949386778639970429103457661757923158137673339287803583546949664279324827240848920692850871047896593086968260942334743286188429152351043450531596459462347988864373629518919398732922782176288157130728060705708006019503769032656184003395250662441463468543216132720212754655772241749316585708263296818272914508809969548234806838453295997679446420994526875234792315607206429108476150389058591236495417326028311283588698352788072198051950077030989143789603680446421623677856203366629766997578127301393842050930958678145596861283161866671529121700430010570300383559680000000000000000000000000000000000000000000000000000000000000000 [86,76] -72267371701662658669262320161553034142971410063910740076795300041942224506567841185971943358746204999912126449893164174336433591421535052448559448667965315597082104196753071961271544298768633786837005716486431116948782800085676210946457591478086358030616170052671398195139556471442063234794449362112389108839665482136244452734132041551647783351653331784946511963202465433997057315723080986287646122152343784488701766444827925153754062624169176285091465401756335753312638027093025490949475811289536294880711970250032365876659093033668811906969690308787712265439584004976183641227752197172419925229063780525205782011614624985794361424957345695901797625273192385185745385797836874853477859178624785107521576767373879642006065931446328384446370663408865009127991986929537201221213819312581207690719349569008539773284185657809487665612895685895678772555134661867835297657265458548138148862050461793082121601094901835262160101254555410780449841482005730821010313475117976246760638097319689440511054012837089835826199162190135843239243837622207460266270510537896616879857717573265925222608536542930840181883152143147449138217926181920277280652859222023070174809297987356499879268376974780384083638269770828565481597076759394733352224721373331318063955689860876082445258629028232387574898962755300824022088922696224881453206525064084101321870410536285129591971403844315036624931505800215315078767911296633051911898283128528287529233107408201224018098552406727749382512484419957889223176673741162985175754098506716861572796086603949797183070593220882244733824295599093203802215873660818115393678868705033118544860499844603320248171855663942464755046205229249762443759161550056170180694505763611088891087868093599694611893363452515584767192095043577639491650935466106461953467408951879404970482111239659894474757334891120358057267333644022579591431023471718760179224687302019804255380236626020600932097823611256695631498598459600073052741738946961848649751726074008199216843363225234562490570728599584663230163859362909158073953365837893621178834918986562637455409148082204053781230917132582660454977743808266548477948641384325434134703654186929806609435754093017565868641297437715995864939421776772593459847569758137189543251147600566410369919356504830752184335891208883570264780387089453303306833840129489559220138714868943687592548220470081430359494034754504730881152531363723391502867406932927184500379226463034181855356502757562724252882105608269890682092104432908372223476943713069105496831799701664087567272849798349843887606212824004360308191199423029878893953679360000000000000000000000000000000000000000000000000000000000000 [86,77] 468479812276535495868692959036163642338998521370299298127333836764867237561001296327471468985142564845753150457213250486342586807383198171486922239455425553123454461446345013103834700797887946749616900206888403348455264390975351312802643600779818934325611551775709571920678609669016407979591103408291073400444798668626520797776157581885522930557307922267510641402260508296414139975205770256635343339257398815347962399352138262397456935614141130400684718133108097888419469372791911216270786771770252693263930776347388456347506827810577840043278915654692355041976936824291669481265779967571671134712215573128916747184761632620807624985925915106258194829213186887873243222005987120049830568117147243684657658472403763714436772845835461624060602425772912430175934573394644261309108373740959958888145541616691318458524662038409126869673181619254950751703082036767207623554425833615029882058126724673565573444777068430376582762768137089866717589605980550770435458582213148504060436357170396794438023663222753080302570872475912852070107870832703593385131889592501938203568008721745405936454162961685580166194334770158168095820523981550706524309282325261254392252137603270769526719267979268630924361182650377104259892614112118980588240768232624049078381274114131765969740385198679078591554120943548903444257331969478558247042740302503115050700615850394234617063470311569035598285351286950737498506705383976238789517789287524933997336606990298374126177494711944646094439465629276871049684143667089066572458822497047919747449713276336480684010822518946567461584152929668637420517654271291864603976195540509922512259769885382183048591691781648504992179034379836984796680999577583063968512456128192223443097997544042834074107407231753425626608697421177473862460200910554947862656814991725896982049019141969114960752333424908148195243651668955716232688723802280481209953046240957968015896959469307147835528079983893520529935685604263491170158301602549841655283064627385206239370876252586557801566141727126316632636403570442674170491268730698722315234060707739587145018044380037521305224282239218431819647119641214442029962338245654057025527489566685384382532068926058765255888630292694740996068394903505451129368170947597512153275161567351036021541851541500847812868538680436089740925920625764644145685298071486372800538932881189739432260973959659720653475540055799540890520708542436940669555503919334499580726145121921318611659662627280345322821633838754793651041164608848305998434485215242109536905706260971497046447301256412794654024676864884597372256839265979678714757120000000000000000000000000000000000000000000000000000000000 [86,78] 34488585977642805576564584494723716593483311867135578399963625852947092032480506426439734625267118734347842253758918132948423404447935928538583477295394850908049535252654118949879069848163274831317477910523376663446962464069786735410558129587500060641132846840490679333143906463981091450024494322112662399436576798669065430791506207709094923070755076631149909264879087950553681508901291608788724555790896175667165687292735435920977748218114208057437819102410351107930348352245131959211966072585370462665145277915368468785224376496294426899631970979964271120759911422243739612666720878369311977041494681932947378036497381838272578622775337328649557053047657368356598784168488646671273277413742802987743409715748569538388828916374346382126935364364100161140541872582461950055075267310344388592728938988785319061827385917693393500055307115910750982666042543145224527832198516333501645128812610634234662082760882745293101739745974455702731979979333172506594670405297755967118484293821903462438600858156824538265706970337422417750362238679790003193980868737112250867109994272440383074919836489796564155730458615888623635818283180734255094396742117500253279461451432790741658651326667355227033585900647614797681815464160930629040021406793397055836559906937345752076004521378276413572939369452419695903761617527148930613416184889551457363230204047861508492583556259028858531891462678585991778192160432460181082180282980199769107544847335650471306340139121784539373130007651373255350458245149851291488765342382896629228102982978819401745297219521730056043323151369405445512167721916537159713000622030161964254023106659290644609898532780713141289355094497971156901151248233637616877262721372011869284348605929354774099974047828527213977112227203692049870029469131254909958061428379425544705503391203370848203094934643246929837612939501231156830874544415026933406372520040386797638168761235727025873654033475869762525708963953276678223721763401589735732979101937826160212477414120470242377253010409871033762465536608835829504606055123169441176149390987271167662282396465699544587068252685995989596123393631268491338272361412191832924392493139766877773970279667767806619720727982074589041777718311831828463101833019458766887991874246562088834758869121557368049979622702116215224612025505874166788897545247668604362544207179997057747980749223142045645566791493338738393207493387581408698618158574058208945219171558798400083952495980555735956385510897750296043074454053974963709948679683225621906817661585308816863407829934882073931438756181641798530867890184278820247306240000000000000000000000000000000000000000000000000000000 [86,79] -435193779030530052708377310877810129819308878836194902003146540378118699488404984460911370055752966512270118349803972583371059862071316908544651634400933478195190399676963556723648340793667671127406610724533977918380076843096330701803922648580772442052881621447260430415471942516566737956251424718030342196014425411373813665007098909297067828849005116567042926148152052391394563661217844305074221347286372146698044352693857997244003246063143871671173616796872720950908333237716009561923638112888000163496563311549831838719167818841443279214603404496319196283342639204307631197184663052838289524221219900615132179869619843795062670480689091278453426095228403433624084723997491412365120772095843974141599987716184993353270480307198231504276074985744935393804595768821415261853283252779269610329582882322063125393694061295130754425059720095534023459733894033017628173769859174688897737837641516186624545194707429070587550909107856390505198308648898077812202600827532315731401761037773873428472478625758172471026346421764251372009484582706461214716291171808421287971986887006986032647686905817635844421783175123673040281480185668682047078901111977973636018064266879586233186193794975305862947806431657376547919821229961460274867768063780228609214452627735640753726579678288904661641451519126085167852020892318473265841914333046981936079148682455442059101781611565686201005998583494400050581767396986756132465725987048254050621831265067228557094919404736005279213132188580446236922118329193508353408700116320488886724469067554913210692936317527729103392344019852243159006629456830319684202403951218947267402609939933761332256901916025348071838809311421535692043335645629787862443364625139700392470882008867077378058915873906226148634567833793959568192380469688004635715361363116630081231740858677385000827610933438941860614807934040775237904622484080827844119493521868459663781456865139336251573119601317748419053435840722360544849910031413422158331594868978200257941213122725356223293071532568069278348997297130070948301347755624381067524474373990650203581496053134262249991915747944383433211962835574244027036076992739632321163356145819029674514482096604228947181650714265580186154431688512024643293949164642636568415608649941319836046549704901749712174539340973222641384475799124946499045531529472364091767873925320200817164963708314519672732102593683537300324509170436785360532519039435407739327096908939815463299330041090106680360160565632681174049233730002678679970895615977823418647885573439510707928958970535655131032501883521752897013487010557628252160000000000000000000000000000000000000000000000000000000 [86,80] -7182179404614255187963405229745325877399455333694286203835191981827909887672999233693753546361000047055447567526569560413561524412393698507289558853641206270343152228756679580113380523915043043227364006334837952874419925943200883518884228745425251796784906917112465266909232274747109302708102582950692167257843073805467223927046442439674957171024719872016774536141423102691891206554131659470928563828427623365066065286896054019843013418272698075319232540258180181815133784659850629508184686038552168590380094155748763487623104536545093185945403260019308660917380794246794801671584397134933245611929012689417463955049222305244819998773586665317470302718910859425071560709411661563667821717293742216131340324132763669840351531072429041841605950014827571927877612473163050294457107820188865029832988416552706266902128236129213158557175893890580904676598074749666877020404115959254361477628485558614626558539522832707761014010761665530079171555450159050113171631059568621768367195265454361908730068419620293350780468762057381514595310555052809712150734918018352517598778494825354691131949268657024168009192022103767081782235535342010457785561163010838313001817982022879531239492397381584666447396671704498788135726273603420621684777999342922349353905499235617135460524944851334703135814464915318180319649621302331242525039635873673232670782262199730661343639075951362871468057107220286262228109925799220141698174440262401580481976619805878511658104532889026274360634386868719347270788227519848291439313487228173977123312822458003277309203466098560221791785818840733918070666478861591532062966457365273758425673308261947046259202427826784281328687537776811739790362522731310029432207508428487040366201179211185632789842748384317900037408451542530719461374120950322591701654419351095297256290938823408811276573003233847880492274963661626303605033380411458745566804481219524793022773138549083744551720513295626735425923657660559104186360091747593036934325560091003540894232922372460510052694893584037124374927123989654368415235451386069301146475939889279163348593071388306890335218398624902516544219063996092378300484489372540633408906011929427083541833676638140021722704334574036960736985906552423047660090627522150066712527539290328711365020578143566639002693588592423219095722350583830512715272079500688748369105923366401093047010532286160027243089730879870467211273911048952640514448616106749670206658585943687068545182272926249281368540754662686245675426803535689122890883365020263713299291120324136655294484582281337906207380428183951311628103398288145776640000000000000000000000000000000000000000000000000 [86,81] 174540695581610816347248696220007473151571386057533497352532842740114494303707188974555839988860242854465168110414203354018777715624661392856106687006602887445175028369898807045325560802350774293718581885425751734878312891432119197421585372380256621269360949228091079477459170320784869591758504202661721394449823847769405604407472128540543816474617236030127810163685860282999042810923301704687476438712509260119920315997708382854921384058616545455039531287668085810489584204080326183499228852078481530075806480932117971660569819942475413884118178166009050527473764143813630071843929008673152835277355266989248535875074559415805271232150958816587348713075111445703887888920516794357571102801537489178790388038239728225449923306120924798520702123503517419310082320312831698552461180935976011907953290425953225354619191450202119117419844685281900015191666831508029442531122857730512211752416710943551562564019243543203710564699266521890023758823872083719358794812871355270740326874885661685531864137398490139641573137157129686158978339493265951706913920843189109241366683484035364367180559545359401217166560139041399737026388914757380672377386834320540034471316347330803039056048882099235959575905839176600335124451223267005316095130672101648288801007667847949032201735790711797019228678626983516900473818789571246570148323113565395438830825645497157131890881277791759976067276048605387047393978683231938699964932000566436296001905045559132497224711006125501402037388617290842508931004567087608656042084894815240832611318293879888870387124880271334183080642800822417284453029027202336818497365378799509540371081396015107847134529663981261805161425347055070085146315667487242725115304137245916813907650629378999139874575340037971425755165422226873358564880686234312397246618218567267928454595458577520041332247679449117887242754906189668067110098643203792274588439293696967015512703327589226322776570530605145920729147981938165347722404847840553540846108446567248538480941522302068099302658868930834080532618349396105069867669081747296766167706484720696029339427534592065807503648123849346093049390749414832628405812631592610779429554541613842872896056578504046161383406464220578261577781976084041683526860956803092689499981514047668779845837204504174821199065850470416546923066662245987573833476973025633090971124268353385329181225767941455268240655427345487531492373773313508778115394387904153568993068166491268007407965961538559341260064050653650080367843063865836222445084881954650367895879860856684867762694394297690422533584986568638501792736758831513600000000000000000000000000000000000000000000000 [86,82] 500246949499522960103893824558454403933180720442930275902024550730309997699433080187733439352873333136663135007928687714184687522874753287190922255560336992102696392209219198784135446593244716472985312734455570538227944713815396594159514682725748546468059781563606921243235018922715103915070501006801058177403685431091082230910380600427783017051577541727757530725720507181494220670809262547205193438762696808960698438550994768497351093646584435058909686771756009577866534103653310769954609793639050868207860808784709992200490976766226781244852426067030943288347666105803513790705620318351451514263345892347853894165792967130040600404305903414443298712561426144457090811056954374669872316942624864538306874261672737072066066187815254779501771991787558738221030833205259082065230153525541696098372377635864084907280863189585464416637476159904218575943658232499167638254758884655776445990476147316272030559623197098288265653599475520676305481522289204459761637611200628265405192181076188844955191765551836008699439372232224030940614668914786154470210882503272089037929893379535405384314267895792593075129721561479164130461271633153561806729882284910549378697956505777976071328492261043840565023254448255376039498540495975456572525197081788468320966595820412201848782123668556378431930831820210762771645579901874195490922334574646775710808294811346402258992904737143289009737350880173496597458831790538078301708581200835010135437886326213888446369430470419425759132866019997398567675623341431426233565650557892260057615595843200855659706591083727274026610347058836354306294415474412125154392988455898537671281602085482888275731430536318807836489904380838607414114797544403173866880657095575645346700051842438266532921862170684162652946363723690411693621347501074975997916946745409673535468760536430290963103822744779133909657428893298832746961042359716110186072933125379659325680146530887149951785423279517690149078823748817788210578411962421774609172907669387089196745900645724430012730885975356559921108573821472700405928459015584766508140015436634490508296011960074689785430729281200828185858243990763366905918158359484936063789091174791063522025219507672796598761374411528918694852411669028171999527826758408258294027131489396232251477867589149900652449809877602258168516403665562461937554862236242371499301604881893284323654636719947192194368056826900654014589482888296066737381855077281839251022493819642066952292769540552260941119000786751211857954425266710551252337690966070734277027830101898036327853082947091527966244717923508699781127170624061440000000000000000000000000000000000000000000 [86,83] -41515789658485144404628074207284451156774064999773493912491368184769286318480445258255066856000368272287572846083244956911087698215224850289864184249424726249735462022515320682156171468876428343412916547468820217490687007868868074753185320946992253138293295533900783796967772127121133061534312496088578780878190911190576845146580351072969851497271637315749397257060948852127061593263999665960425118655421281794630739875348930333442042205139801196485407143839969601027712126256521886594310247948577507668916157950105541937117724206317538525206593190821004783467369708778364369643814046945190748167596411139593641768323438091082650178945071803794102145301670489222460420090724463633603123646461133653225526568043752819768321626012391706812078019739761191440689281709834974926158778763272280665183485922362502569368031841296370620649049229995574315406874737296688294992544566579649220711538763059733936698070442608391327756757799213996163870655023771540248141726458164751942145676172986060396004470633259629848457716229259102009524877871835697089750974943053011643000982934933146588984732967549813607179038899100151708241895834957097054690517654577957273248138250398473397191246891908539563161195998846451266134801213766113492277605647298560523405322520190282700052057603040839718012200409676998645338458053102592917950066972934596671472293039870058678136393939066673365687473346030551388305349801827940321819117039250733578139147517651289019361390797779124957551467658680499543406729210199948324143161867255782724851742515867982989499612248798182579072869196689451775655830975757578332891155190948407704895201161751516660853624687213753163435167698592351669566820676025288330583432979979888598476509803123299163483993597089658951099216039856035416785723568041882009826044028497301968879463860640540957135474099214568134795641839187194304743938236527344075694755295102787381426172267513615805554213664117631996929841287330136632091379651975307477968022897715406410408643663684258688302110272920427772530593045540486692275211496249690413684419776479737589658883801248877560368750725538205429729003302126819305628791960518951418399215492267909860487685964809683254201965958126462832802473787294404396734577521465496945150781061906249295387364508040574463885368931380557376328093180267539481710307828822337493909135140667996445583092799787424242542820120779207384302193692290848818398681802638840689580632380843947131234841977095592318574697489994870288401841014861120544609550730420368293230132848449089665480844668391708645239590470431116698033951919308800000000000000000000000000000000000000000 [86,84] 144556402220087424241712377714033857005174635048336276016730220251104104405220548731457736137888303839485797581157205702132208606407143449212458026012827521034570160337727173881345946981223325516698121681136718921807481702009917327900951833230833880246862542055140058636097935162955845138858947828900168191927103212585434229429122373175758979089013239173878947136985129366379093201151830320381097688974554777022189817626149832756404148594156344416233033860920995680084013984703675107800969725472973885616985260830204988575270277872016511249709020526626098651412295549131093564270024309214925162368600082389046722401278796862686248701878493743532964333701652850946925115970803060501577092168370537391441569172727627242103126324143722733847289767257267674692931647379424990189497307824190801119974668349365904929011159675389940995877698739313739524205305198322802758105986813127218728635070715891403775357935114402712337078566175838026981709264545690297551947754573159439684314558591560186852263886574242894535196323984024918639150964731978988862023927861785559919080891367062610347265855881305106769402706925985284276670505683086268769371727008624317470233095543117987175060750884850787710431153884059262572476507666853243584484574120600314073955637999613644651960796578107618278581647777711600462689662708592196084550778219592847721910370863402766462506031014044662604109142161589079850088486758109305652884911566094189366963522962521990000953524859493712819319737189323448334102719166468309919043366836359910286328702001489410168298917941082724762389405652981380279856038295599679325306302457182178285269694522332948641987900799930470211355254432947082418612055327450068995018524761988536271243602704479097894358385222246510789674902854415746470812431950009515589207376648591157735085943685804774099004884320935951922675515650299549135744042536402155557188231473032327365508948408429832825578113486456429813645809387326536854627106106620838364128571439184834415692832743054556995870975318809903857952538606297304485051089199191689460282789476069943213592669228655807253305289239746830954756661761780054891318868027543108519818256141455205051737923389408744485097127928095721795489091533158521577362320401594693504569387355501808659316958562951794182577852762262967914584603783900069597492670644947973147222389584337088188845439996263969007194348841050701837926970487814178183941574002253439819361701484628610332484883525533938911288874616450425022675762418138907108042190810675068815865107567766612300000503366658511020888877431528830899410876497920000000000000000000000000000000000000 [86,85] 6350420565519586001129689686594981489412169043446614279114701641447960646884323569212886987671528626307215118295308222031542582408471023767732714078398090128440785695519328391383774620984521612805248029758557204159345949191985039043941716985054106644965893869729673231611830254013540100908097130419306289564599091748700043659665660237918173391527142847007465349095960869540880603011349373760007374292010479963635057891445554339130424747575813644823630154036749155124982170050968630247187799579612367114773011568336857991709478477582045326010282317908049892630294463289559514985044519945152450774491026789359347126631350443685209632116405295174445485717860191691100760611018254115479657170469435749954267276241692299366102604493872980856867930244141384207807842344722200713009593534782831439768728099126186069586211100060694680697738925070557274687308983100924032063408032861548455044448731716417390021106254721489754312021950603821723653129698413746659404026848244910342433761750541907114555008810066336824227043757893640667943161853541553869664936436226588596462605930547145546274342722478958400474989998367551480894783660280174587957918793238057833958248386411115820139178847552300392874757992678650208834191413027601871909457398306202042332450494783262745394275195343785963250838772901645729574140414404173822063334213201863559269390144894270486865731582632051707596193226436189892029352809882167514262390067946340393590579422160629084482904958023650864697104189949865990981314068448506239822245300385208700956507669580201316811708713209083137026065299712255856456956730009435774887632336147106605761832014443054140017459162363018162110226448634171423303797993640312492941078305218291956762250315655277458203485054888376544925101942745275450500233041636085353012062347543774717076952737478020517734531463359085512674515543906640499371498359251766206409712736940982772928500586717593123617888963001910904945348652795901581636256892949020327694313691844472205398023911077044824453793178900349441603933273821877126745867341486699578681980364126819821864366344589803750663591807913105529752610681628704897974026749738669162564463558177165421962451257000288813981265996923602453468082038321620625911601201781734710821315377992685837352032906102020649008403184016760463077143688176782430703268612222821355131630654128552233752641165462568567066337450241806638176416018151319106694783546752827658136442325161934059154762338518737681116978420361737008932913480406992278722610051600726388020022458185508368672744438217529850639699598679309711984872652800000000000000000000000000000000000 [86,86] -50528527198728953081754362092553515605444686328031103277252452123260731822543642331616633991311585520995979798353022862041807623374827733194193262551524877650166159586092725553773245992468484581168388449607944796890278484483819270581744878170868891128272491824263828559896565996563712633867483503126583881096819538754684062137382624859417305576299134866828474427325879304798314956395427096320584641342120141964091539593285999165783038194171608955273318833004451242471454422100297699602275020002868847046818691460930529822266291403152787216872826922639261771298928930396577228712703533323864985331108016285148190538964547871962928630347670278937652964513972832746782083965120079986140094830362633225781303603903887107692358579257867743676984808579853902923564895691821856549762713774112801000448207303114771590677409151870782876059861304701638697636124516743481021624752328067263101958870880209703044042573455120157565514506190637259058873126262603060631307102597745617435965670570190979010328868204435276363656915006919704688873934705022960396330773691378927524335356366689910143078662614337583846984434966483339222312804724591521242170479397611465708050855315315816003284071882831061021673796914133135109842887318248776153362472134256120300060760869909100527324618319504561784257262263215585161523967830209739787381212818971835511656881955722855615433799407124100508194443820727090277773652090943905423004101777772109624617732785155045900311468966644328584771125160966806934078959026413484688250733457888581230626185939511978788368635300026518903909862422750705758624398992755725891219061090898679105307675768838738933217851492926126256939754629060014459148203707977320493577189091127185237600004362971466178374554238082312000780212539751898489085704105263276455275522222474057887659702986603741986271665344416774070374781776704366833034530999231346252589371933211410156685282725911253264301519672123926767341920071460752716155230588855233161013481181573400674008467081693253685177751250582165319331706216928194915653126865232721013372540159665716484546186318476485897957435839064429525940484943298644773473768580347624962027126496557805198829499224738866575393635888625179533837946340266195979475889480541031189538075240709811588447418831395483058850315835555563462130153215145874094198608129515334987687568855680662570602356529386292304709393959389502263789542425249595147222054566751038842675162060620776999085053269449509907407877221217118795520934230167231725564227619723545338887916681964011013191473270291421449784734471087973684131921920000000000000000000000000000000 [87,0] 1504552344032838210996073573103265671656198127924200703970232706954567442989674239429351808239860337298981193345028954574733581631280584357870864474595969919722996629975729688252576997739936023175880582979381122129461086140220968124788249314017315476457100772978887130220278736779518034646994705162659374660689874240494587676944389049798420955243587408845784288929930460741986793087943571944368763150385469858708133447950422367610037110159111542742615165028076731038769197697700690566343115684234986953218305927023280449600343194039896071638097033804251787210426143252839268183104767451805862715299398965032264558621799268491848195268372051392278336011307953913713610299264958782426657709075766138476411596466231552444493926659563321900936067305989781657613262245607349074092888375036349058558626607357853804946023048464934076325528659430898070143662497675502552493846019683764400316227190587116640833207779706664879195817145483206687305069599560896644502838528824673202916309785661268028682694381868426148451646569439206389624038219212955140513806855665318520918211086590793356370585821458904097586523045174089295753286375799886485437431106199221288800548390087953125169239657292955944806503540899328549029895990690950938004977466325105252084232756721267495778501779929333688739994707981618659125754395173841375732976987395428668698818210246240343469074607563262299577076296673421476406432911781790343966017616021565412355088849646946593898574585467152794793079013585299923582611112252442671038540515392907396226799020933267733421607952324194726262036000222602194311962354114604967308785513400092604213637671595456305300703524698818489104346790692624019350200974142182900902089816416720619612705776068088251866099712132524049742656336275584084697124769859450680466550246095946325336262043206259068377792823804138523402244517563543099480719557833363897603410677277924798644347401613713925880882691674196164476927568187128058866078119512590717238054996447885255846852663199370919535770704966853859181201134898690410447656753397632467649878745373608629236762182975425379239085829594024192549118942158547707735048660791693046947852180926963478206693399228034810499314384941712193301452576252535704808538210959276435883745252813039592292259253704940196353874364734292923473864013816979368459552985971321426171743657921946647950962707531264417498111647285699587425989166463518312470457349527312017571373398179085292655327933923429384212851995023007166645165944075749120846751647117269944728729678022807083836731380940265993484836238803399285829648243111299118736461274995334442973528986099950551040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -75453938438858420457373816427606271652007645369310134206367204826224498335295985158030282116060382238883591865465348262337010480705428687895057371606673793614402012673383910843033150396671249235450671760927215392459064333413230413034839517028719387539495473237776145653654771001590647263634956686431060264023750024089217572700868961837228354094285451498929022522426792341339924418046672344209911316214579073433105465530846693309584037533386391228284404808015824458818086813762262060053418441154745860568882715006178927972803324364724012062418716381082886604721585424670127814973601112178816449883106105012075943419001837167418703292485031387443987779165237945933144448761867121476967928658496563026202268579741117657198717463157508152635497217496476305823091875372640065766862333973255420034468653297782274567928113531061456511670288432677335873674488168748803643298573058539017406382569077883286604433397886858272063740514377417853958854836802959829707910751174629747704348316512976276252972329578906563589045199353290730730672111120569298939545588671068583814016697538414065801133136312734294828377713817051649619530526196317353423994480077141993228494409680150153394755390906107221317949483704272492521478291270295818907397744689589403708423187164737918775468664780505740758845836016428672375684472298556437933504806757767136557794143162760005302930036815787481166347423414510997062591806471035466648842223852956992059266982515045075458266765759320208638519171693189668279637398091866972617167001158312723579012643459833045272888111128169881955670957835160282019185272001821540347683719930450778790207656528278503488018762253773589557449497242749568715823320066368353920506050699758998416658108381372760715594532294063132765632655584630247172744227494296327531970238954499254639087601022283476633240305996614083743931189390318935885215068685228190595255869171054789487192667610430689768975877464258482900504507464594876097408667615166710855691114342471039988572273165293714167897895500718568066868266337196434849364416239908446424229806946766296907481794725475012627179344354984503008550318506913864802113177420831017929738121364529933981856863565647035495469564982967025043376637426772942752861182569016007107527350921262382983785845769767348491423876552871719991831685989797562489093096458919852572481315291371590838865809861948312197502953989910558754360960116120945507239561767451254094429419080134711317509194285519732099809777888665799474440335312789698403067505597526695157274387496782109484332710160521025967279330269791830902537010315903074657886151432494740586191935937864580202496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 1356988204263387160940347910513057883720326691537391899528240958638071133105763149052735900045773531863399307622374772341786161292567707654135434353466397212615536006767916358653542518530707010803599678408217714654322150982265277798087600926735689248479192292269233601011798865203618534777941514855915946996787009713887427578314353345539869134020147085235613011676112015691052200014900948175125788420401652291791354451861562896815092160331771718104224076498174525201902433441620128740947176546316655633190647663807487075288882812456893918238486749676365389133846629339728081163108237450732894745595633034537747736122869048410793282723769021338477765346460710562698107910907683389027587216898668328093708242367308124137131520815354809130062345075752644891424162227551644955731583772371879595745980034969918536690758915314878311882731818889699359332310173159122558192472348518106733594859343311808667570783000161597013690864529643283106628911599639072059613691967823297785708022843407378217851539368209660000210076212360522135573143282840068817425334486471819133047684793944260625754335427201882436847835948960353240032224500009012052297409004945917925021847843407297347774797604158819589685215534225026026571195751028880593180344684039889093987308527528320427742200537379571983821068972932804348519612334182504104353154798595663949310343707326346625650064260467438697510040157837834803615784055267368756486374440687126741970171195928663904321991688046204754454683185338930103676988242945837392619872405447440208408437059445866232095842401706999713640772781304838623696181155258709105863725240621097607638663895085128331937760456096989592249279652658531401236073738046465876404686542452274353033996177407789460954181453921246451737754051434306686115850305836689589542083430149389932596728156520592455084952536756530718583790222417447864678197354831793998584142845577030814922575224443721575269297613426215817753475117415585852052040343577950469095811280004224549016794092404150612024882378576945165722068230861571682291224643599339620749404336206851273705878661140410791743187306201754940020996209582560068622759392915794093366959335119898226391125504735823499324371036951196468248843848561025574001209888700867725839968667420054002508264921610606939368255024473896515592195532833320960741574597712454621282674873327085196375503482828523673362392015675998588233658037576154617261690678934885831914295663175654274260610848717315801428187076484422872690698689458467549739777977323076111172172470895593876332699572391913276037279994267481894465339467920568303898225157791100153732499084550496636108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -10634152372813733111686956794286540834212907135085544458786616882984595092474655867826167432885406733378193730476707781403971930650910213268499510500032832421213678841516954899915340739555617327006050970773387436514779836694106451991861386600990448923957739667025202221477513386566270896376517487620541098791809165259766747667617303426824170639261120773499055330462371405645452428839217750761451980650500174547215707858306296501055843802384054688619873312064634856570465786285369087218965609421552037928768387047908118901662374993075107028359028340195139718044367173010580337737194418273620642851193951719516201272560871280256467985326670822093566000574275293979115212592437843942693213287165459526009794017814797194502153272499634797751549405131817720389646236885265194250847805608677136675810746662859074637901373581835840997497711323707585555269795068431336119888720045710300755417014456529367362064814212622838321740852856710216244338697146255481935065359817398953990124324196730399481355962338087749083482641871032445970722811537592235793804956764609012458471607537290973030613946716947503055278058504383558757145974982808428968738776988025489864985656714210008221194635957795003609301323965772455976495972372230519671103329851810783028536076116899158685409781231850492082244755213997935654836480160029711931116783276101230153378587909282881742575110667886837137863064713328135997283249234338699706398509996440928697187706729764947054648832122445014084250300225014801380593258817334911826067621670462621976223702496046275277166421204191042743596544733379175642997416313053802745324707952553969525949807318357151264228398306157183499736102613620206132928408265644324908209595841049366838824821379815072439283078451501300269471365704190845059838675513101782618757112056689518987987718641674214579442582031277622169217611489506207828443224149808264108821064422092447466538309760720882976441339835195586311448945893063075450916272175897704137452138910870846262294882855288552375721685868664098307584034568120487600502873965123437658911086725359962299378371380652452621091740119575120544665816793789457668542866665937284106783453071337786343129118843330720663008637501043229337308688301277602492974732276228198286411345258628307722950187824537297679124840188230768300400854052910985816525388089197853404157276732427121330581700482719680020550561141837073487174564613254689091615820390329500822443348839595538726911924064113796976160658900464615651287619022064884159783349897436772854395832274783269589936900264729274376074454670882306925602337349350696061741716828353717759835049444557287755612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 73886502914885779524040379054739739783331604080034526917195665738678004913304169113386985451597733751146018280689513630184454426475008700819396937272702716958899159234963958921277450589602416440762513557407462723690845886993180231152901734878835924603007302657120912654722514826663506869608349126574742889999358671224508915006014173731836353958333451351896662268250743884995523802613900952505771474706012609465452770097274781529339333292431616488020455942084639064383904849614732005907444113883670912418360939574652218560855848559977196946513438248564557503716387615578755838662542722292828102215206638354748147784872539932280375264433198599940674196630414454753319109731168409135474162166489439354192518578228514143922915029978279298511167996085696319535068628856119830612008915431572042524425423002850881708893116383543811382874721366688999649066263372073789787546563349974073724976379243536295488189011207925522414286715237346153012840566434686551213688737643277546043671864073433804709425129364074967110177088087191937017282261086842939674439353349948904281775387812603808991595323701241523569918414586337996342567092938013140682120877350331271304767294349405596230144333868606649738596334691874092079906334447212699465826156108856902995282366197820420444376946508007613113929820948175001831774094885291136422347151089155510296541928192080825687499712544983028596426900369695966814290122494744663484962562200390138200272077192773668221000987450125697620698929653176567275594085338913056237076400708861947301592494767991929233855201010845304705537500033152531805976387509359925591677425685393803110018043633185813481385482616357227946069664637638178579272899795122858382464163628392474940286398654852459543645453727074168824435194715140901564431192744315777209018607939388742066346833869572113249865065042408912028756297097164573145363093477535161022780060809520734014453487792705773700843703705941628123042754590722057099254741012648676211128239262863446110003067144725821619520135978630216320983219563582973856495303836957894932146081188758456340301476768332523025298559004800182532306491173431631577784205389033273205398515686990707704829881184746467492004682022022631772055006575224016879338886874926384007325999310468002115184791249017801134176497372113891309222478633591099819616770185056651227745611167769725554924048246360431101900923901995460053190713775093258627098588920652716943396283292860759544434670751740577508041367807989992148853607176422208634081858841913298733560714474195915947819148130288466130784179902335484695152281571307000532154460484721392078030946973014871412572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -258676661369534420973372602542783025734213625941420770769926714306693691848331888475410563395108487114479451755058727466192177260898019640786576480605423725712962618908181702317165879060500268728385004050336052266656245828183205285149081756617225645855192209319697108369655720105387402796999778046823230906131908550414474525860905787366358620157778574178829387136019390875225923493672046192481456676218637626437827608509783663745909129585539387027928453697170051426605200470046628654404596879923770589703471109511079667872515965828954292520200113044238322306096603262083719285183741000245465821560434390115800755112511922495901978533322073116967755150642773482452776571871537926929329261868423381999173867675431173071767947512703203244512536917982593355788118702686410401330398324180439095708148774274109878648442608953929988510721701773509516095093797094040738390455085154007835115312793812475938891577510100648519115865683325460424772513564224133792374563763368276733821003272611956503082947813071731581838967323223819370531832505673502205562903797500490304301400208979575749371687653875034667999390073442751250663023891479773270290389872633705024446283421685452303333397398196279121440917660358084371027441657427690761828814484917323976927492113644041567025274455836331830778853707534106189336607424795117787242023166315862493935589812342745413183254718600435619481262324506979457638572580874720482206773277745546054490820481171263332633210182495682345647963958170497586572078062921347923160114435469221101765539620699447972707371329449486005690862029002869531153703778132409111595466413058807575319979523692780226800534711643254952684637770952254941895462626650297955718412254735840288020056552301548997180557426915556591915602479435435956258915464521978095398377540182223437131801995264960615000087158353527630559220813370461419944135004550916237289906148327637652427906075104908360701808870731492664653338395325699649163462544775308129373519703548856669596682525799085405790458171059800527218989704662037939881734214309677192313923296803460355927836339771823600272133757217971457468124748356801614515203598081679725941474535957769147308103276959600579414715983323182730530769020886621107104012535987347727560401103187897505659924333837385121577008009157638420860962651709451424646597527377976153991113137159380208256284269572827314538196469252666954733709350072846393500546437662023054182386980088455150219790317249926496965619093200715438105374725940859205547911453107491349604540625099401570105181385887893158798919578413819458266535914022714971389428499296039541789612261894584955056422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -5128491757243367248344813696170786942792051076987727833807000967943927121677591944093703378160937078399519790623735267416838038260417959397272524969859359014910408730053254862392758317045842087542467372206733161011195150831642553669584619162574755714466458313717209377013656936184438854029219561533290794301123182393590082778026155900431978978303618733195430068663928768602180917823979575121286302660956018829648590304322942138967334737352730236598333191585299642720925056592105225378584931305381262225088330126175162620966084383932016798036381527707622453212829861739422853294081164999936359103617061044827700444472756087683197779350613910838621338764073913940122026508125848294954832601112537330164354964065168144433005208388440455923759431154835603137846144797062558451916074162860364396978589461542544053725291508985712241050898095141758187492772772678203815257409591466682231378515151202583464596049283254855480186604531117329212580385251652620031946292591575200817783598632300640163149118800876982613490662848335905289774129712179352897241460389685111057496217292890656558212306770809291041457333414909464633361263040374431658230783799027159008150792655000142960950444935670776838340563691872892661079710137357099356451279675026643348508261557030498290948135682720912732373156705571428768531865650890431436259854096628373588488657430097633592751844904819631867734203307695515963310907626064012204269259914077927336363379676883030593272437387122002831701130856646175577367368729919598526455873193825077854056775496577218696670501651511177884842153355279333678414287385977283294716282549255637435102788591444302864013120351479127706783393019722418370748774026891831563983789066386947420063954196548107738394673158799248756250398760324184753784046381302372536860011076607457589273744590858925399773679090667046916633946912923419831421369177190245811976149279217073930861798292790478495499177566533602937430056357650819031913318905209934559283489990132163981069741930042906571453313587133914028815266642565492515270936565411031778235262487682154956125407170570618817142990245783665867940656227177464842886731202479921630001737746951516033005471708926350506228998854369195836675142719908644197101515350541093449503709001127803154841180802043198555994679269459407547414774931266322238969105259989038109987635087181169977016864939285595074930607978665376371603388752603199463549324104476218295891525532306577290488384868862401825151235864609228481914636360950269122491999833713527809261143960978241216332230564155212431692708048234381042828829062179733570523664131585308907667290234898408577454571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 58809573980333450784549456141557498678373179026228394734857933994514585523694443585653982713771893910247868582958704628892067474751725595738018379952267161347480093013233197228110290638678746928658629018030783415761763589012446192810864800904112692410008589326732255538214233743339964191330563508356957057224759131395612776467226583915645432593373507738761272806586456749584054517939554367707492515987130234220554954753707267439965040580306886739803084763629544409810667279887285472206206307227387662858318082785951818743907896565425227973844356993571179560292653871070944614592653491483842685001826803032668332366384908093838445963641273728995433418119016487600592282734178998140303377645643419971275806531418674309808796093772803310273552376691984089467939471920328351921288123307103203427489202537674410079889190547658044719440973171545706448727905104100000368673702007693949460689248888708715270853829132986180474875343459461954355301541546759562586158274431312342271291191248157461134102906039327951252724502033710492738062509043959147242219878397135344896279013038465011246145246314439079001567187639421575268400008702591004918411875060267483333995138167549595049792610182600419425332834528016888541049020074421017035778589958490601868032319092678864444928244845288272081940049161217715916679558601995374967152727019481982325381975383543563121866287293958115807775447243391261267859046440320362028218412940008620263220036302556842945103601251778191340903824966092974017934979262905334863958361318043381597500666046247739952064973199206837758801485385628716035945290741151544650703121222441111099445187451001797655575301695940287509847499063410632168483300229677527641895454973543368454199039632400827452320833399818210177590971921371011897808533382626481460416342412902517834459361711176194694651503938746291047473393017540226206277636259998547854956215065215656844631163358540069538227305915790071429606545792667915587165046491441545981334434319978049170872305414772605681477797982376013275386143403222053416201435615798549546720660397440429107190417480335313000205761141865826506876887054975132113516226067465383697708410846541947371911321849675853995569713490231994484834589128029407837431682018233868488353447450934772874179304301136037605190529083156228697288703157066778831676841149630900816253592204156084816107822221981850285129450323549237749855788110160897896294844102556807497371271144160038429186955221418973360149562447898238835629922898773899748399664506723840087123885028943744105985731319359451522984986005130646263135953733805091594366501589750272412812266737450387389238214656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -204727678138082389591198163933248052422920103930802029252438821183234933474011633611747967226088916450519702202762016533482571818142341390150145017118785939246003991793698919322623964980958797187043786073257125498618605727967116100228865727404152380413477916061215702212465052437034581807191496888929835761878189501288328221106088733547767112919680809424549362582341672504545782670502242806482693772166475900296529419182816812830828474781543181576697871465071677070908398445501681839268505310895682651919277302900094372281462011261428786839190383855545119256994441818745738643081426347356298628203519530629888071546584294481511086646803870992513172848731784833568074183133413734997374091300725155541869815713478361342378168516801880434276930471338218572600730357582843785891657629686271821859971021881790473651431423592728379601654411312593862704897470484317477286903250334228297286925101660030188949529432474384111970212382684824981012332485095294235630841299751541440813158026721051100560926631974580254982396914614561795214154685756678124227649687103653888208419211213436896007243424578481725732044981140562472538069550110324108206852065389991213648669033336183075129965829899504384109955068288764910941762015279620839445293994838916261657929179340217641028598912627609350064312527235711470134865349820746739484836028480670514457283864238798548454000371724725383132769616520195013095176132871633745740799771013669588096594281424770544085466182653475082314544043127433233886169892317218873256693092175490509781170804241504728059013679508747477107780851819158467185777842710314203867109591144428365453347393625773272290945415711097698595990699325214195541108363302240489034520872134489956820100087076192116958588011260889503558968218155031547207045015412155318692997093674785135125955383182163522821954132932204736416231180359910242144692828782722243429483883479185690274086900876578439587522170843817639142970441230190526541638709077603740274133393695097523297329899617469624404285845822189078293887672794565364542840510732330079133343997987224783983727866861369921873688485270892140342129221831626335194522430539202875410978395714842166829528287053663091849577408862161037036431097805338787452785472844646351250444399834903242333274465984053266463409901148783010076212591442636920475353959244349784275633192998617143831262722568366183172763332544727678541946648539796034804137721577717183281778352033114296746407487602889011932300890139526203752021081007927871520208241838749752326469982279719561209697256112472370137000160729419735632245591405855351566798059714333155707115081111683160196146790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 214354255545757647376199561068669150099322374852108259846792089336817791308126816723775175544803582338989305857461953072451165169095352617744943448686140795477462606187101384732767923355727424937163846338059723955285290066348558246047455404190832886892073487923432548426290720608789137080158382642031624351975597762827821436047879612504134097205932465884855785045902769470752651092765354466364641382561693869338424335295750783402019448461048299568230010155546548846453325868636753234799372393577112897126804096110593415870665539443380860671908036002685917693134746760839460624170101437444974940753783555271570980160722566461133413987352022991382667893534040461667981383031636836128399428412058846405692750557517843806336672402898170207539730550871392819630472212405080920134323015010717140085119298069367822160947308740460588596515294070918267685409992548374775911060642959031443618408676597720152055325721567434752275403873559862798920749096779768030831572208642967988712622606455741802174824083509896896855671349754772287352045628519037938695569737895149720965138527221453934174636705698615530547555411429427980652878284494830132914758455756531641921738408438711626392832150138743277047212367486571275098174228964020634819018410469212556808217751799978279124236472166278967007501577951807544302494817356874942000600450725117688916596571792881955671756124008021450207820567022312936431199608235016108888079897472108869722531480744225636690113143144231939814171109989426544658916010924377675045224536060378066175922236079305921564863979704308489809287862678438155917805851917245819987239752573689307015354563693008619896922544334596837883156269994715428004911750250027219790432170379799226845721459227910600889794081842052099034823071007499934610858416084397537712488418225974044220175469619124412741881619945442873828300472490645951259037447698628450517711570711614731941819002862445517420664667679031358701588503504254491989238247883123266741284997193567576803728975938234995719127259763178347051617363726056409079144067723478343091730441057198267042444930124889897109039569143428563380299430097150021848524602761143748180864155257210933395716028257227089843269788480692309040111376422438437766321280803360870882444307783320377468004105676126669784554476509678524046122964017661680790440977726094139655173246004158183173948847121642002560966076045472079861244143569243563238927875589489318178255347573008734791196551918155291626143344756105423517607245120200331053547233510477973931087541872947382790736550387335346986788078946041655892262033110150508302206843948279223284226337828929877218374451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -4538183386824551164730241364204754646955159644617067232899488677100211663358296658792351243706089885123570630246993439602834686729014688015481721870795199811950326047419286258799563272302933468207804613616865133071279267448987059657000621320599830831051491406333287467308037199087773313900853754651605035148684698959335685741582330266047983810771220405682966310151110499260612836458319025821639835798717611728774797924732385747111980031352776339243030929989686272001277781371856469964285628165082936681993377410889794144038161430842816879086337347669446239034035632703569609027285737110849991635421324627608278050791486185110300720670743826495912778401944841507809903910919100661336194175995772006749254648687494724074890677432662167925934789691267323972091506900360531100358686937329883320647061750313594433883067708861216763197676004730961453932691922137009371896371892736904686900000272150165816469116306993275405709043675787023254356665791890802817721038538891727961438219959568759925463960211224771998418198676656622244787072928755418024632895489298387164917270559785818153006018324213952044661837503967817705921269185330224621039661528577509456805713176769725471504102928894415580234252927462996346917919855089682650001981185736670523846444611344054955788160617774854881538774494053744064540065869966249494423963838301379650100284869300140230784856332056210115472371408620368016783443582805242413810199262671026037544896043349932944912746439834276119315341962523686310614218536621557990051780361137442310480756680426727985575112166234620362292267998950240666287260080667992597467105826608482869913986436145331335616359875394797526204732038412787530048398181545540996166324226259545623773127024712934159653491600963122004660007755167044035235399839987532865903680047055062152489811139877929580548990411186609472272418408012175961369132678738667842371946814606060778259562986103386936773211918083225376983687674584399355622696884651165444609281997231558029723025038460116831000677792128553090901565744544923197005288723681505610250604568855775004149276612056920281043448896830427004970012660045707529833004127728998018744977468319873331309678102319290725147658737366610354491619099323096336099334458789714837812989607039706603864110003797307406012741292227698755252714435957996576316166216647381419289461524423528601141007792929269291448988440775927401570052532533114609929759877317820308945293226489047571696166013955335134042241733683023908498010160160262610176314786092537056628791371589414040752313358271830343154743994255543604117769620226022444000896713952603729482545226160217386479863726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 22550187657126598977467897762462349904881499726030629156008182230156206263793404063900028687095393178221241426981380319712752711718626075233998885005000560135996070634179269785047002623612302800522600786355438828227040169615393657553837297283337966146541953229859537810561706038819671450839818296489125299635173380379796232906154670072347188575750175863187079693489209798087902293684320790765038994336609252932793950866580418420241885407618322840454033999896885688893080881468367061482378019682655517085042728568977143198985145618013568320821372862155184110351049945312327149087437782709037990377279232987112198539214734877100622772766421877910602314597413795484057250577986167934510389663347637814267315366638306780981873707564708329181955275389091840937897825601295626599433080731132566993253837951926497481248371628465453171787113251270981749839497340138409507540430450777004718142158815234953528538547860034040618356125275058772871634733652085068835795226681219414305726286766514578031132265705579337227157980460095200255756704538279652084673135250951419858040427480987362585770564266879978343443117554337346072169145682107022476045858313112346219645017121364300556881943303624000287003641705500003869033995510052289560900952334499518429871386417397023947068084529873049880720875455642649219304818962386690164551664632214285558829170709424132361543202791255283201443847365012327071166409912106880669062803507510914337175917685944669612306150847195189251740010765771543851164989250579438561377437379516676288971082859034026233837582367066846504447276498787832596559671733426788037789419891776439754503451406205060806428148201832094615951106263468474880206418427865451197832703803361827339199597061279899828777639929639426692004952035820824494310470690929425280952876828465915055401751943793758607487793444163213720373109598107607878863076976528394649914970673639366302944061116923892167020515332545877281470773929963376663627236704934507801241337529534945961988129701245839944665336829225620007077489974017791338208237330206298515950448077807082091502672175516207106047884080044894602243034108115629219452356744801196651717536706734370209313885627321953534988827214013557744876337680043696248404377945653976815231455505573953552732155188720789090159399288906079462100473605680676014146753285669966779578944008895931004559349862664460618479802506205104004304933145239371812958088089945928588307650942423781516066045456473406805267718237139791175519497806624161297976187774247841294082277830620475923697354470392040976072383189157881125978807008649980087930429415841126903541775286686586248786482298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -24904403164818444006842972025056218938545425726412213137894135686537909552986350354782149801062402280819075655605656666092367340781618896917983065761017612387751645652276218155385427045065467556789097390721847525283907040171495488965685260254147237652801599320665750052086347770530576004007122772476725845907499650475545201774101680709487162945493329419870914541755069014023811687323770163837773529819654508876222158906919277029010325183569772086663974927319501564885399118846095571234564977942564009402707815174923340057573923368301914243248344016965586713361081998296074220738997220382342007520086487047289675860168433731186828193682098199657222650615888375726721416611210152174217666747024838015708769678154955509622098389672171997963541768437621555666062870214254596284616090661312918835408905005554073041648188226417053587258322635280258211471731492380486917646517989772380493159205547389436163153256245668100106183602527345557515929470573321107548677043299971250364251700564680950957421607889259460276003174918624199502169507170398491823913625015449185805408784442660553062366271041427150687539068339098021258148674892102726587843207804189225687174711451416723353773105521114352629689878394417710756926699325473791901148962319559433807356364304989900158813598041239987251041026950310168705944001104891010346711359809838412685657639732442983183730048361611617440716795978631131626235503824379299083845721870294935121187041250295500200422811292253138955945689510461442261896530954459106240266005168122480260315392168949315252483872491559819195962510899335241620419139759573445476026347681024997256022895171145400546657048488837039211948000820951537487079717618225771389033485796446456237435185631263391257800654391938380933581712996393853161787954980469132774886368628510872350306849330159685112587714114640147523537197175011681841192372854790314234946738998729140297951363210745828589041972792653966118081010589466723234323716995639871754601962885654826110044041927625559023239453044576897022358875918284773084973207908855508465072750949583554954761788754192171341742706643532401273055976042947404323174508458868843338820861052098358290264600823067554931554196592394011684126429520533060411516119083633676905999584996146670056727589149804328556970935381951549470648224133964862302054221590598792546146783912025985906335717288669854121151731115730714532659794000818590906159495714110208989881105511140899734527223756916550018906465396660832157452642472345809729245478772767031247337933929736603573485560114227937580536179331367142022615909309868707077882291464212704767849642872066029181243102330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -91646073576323479247839886627374267019277024124325014674953329589441334698286502896212855101892772242697477763061532517954935755312254992917494158252205949575810035654546185159351737097719428843347288179985249198254331518268115181872785777502984404562820367516867293642796848471240520733528935907936462331276263265221248217419443677760437708883159436733359175533676128032131941139195968974141500325230278183130984700428132575872641381695386703778204557227842406880773834579650172592362006922420133403093655983722423037678987094583334550522499753629029901865823992003431149946980175307203760941150232188385694865187647011724675028456360804744683827668449881200969233332298158364670084179654975064938616956343811283695017239776525046344419495563178965327917842309973244959878755128753208910480213337990274800740958893424656696047096567771548407452057973587943968893239026850385709035564433326236350272833444366760155938417314070704146772317672377063382759787810312377235817896947546753820737833116849891926589928362794414092288483276342401599554236683352129527882017684656562178873904180950558561068853082826824407338247401535239339883099950947809650402471096281710481809675494243509826973224949446045695114177136870424030652722130602125606611579999294126828590692219992459119980775217739246854753683786536302612883090140753072212215170608393343369247037559079306215656115738766230645411508833114928224148820221410418172468814099765689939422028495297088081743079907038263926723428251130364909234890418068789458453248283791067799590032272217742193731036093581025408426863741593251994704213910229091282425015490313774252977926841017403562838445217791705766940630892727984527438190355375500217527150210814133121629192581913734017689605827985817654892391673378196401721433089841523728288010026708786447466323749771969723068881929635067140963550942335341218859987726802998789518517512231564251076613297342122172322731034116322259736793495174002824403779321844266191198800365156150625873367434406838019775217906694290939085833217661264119161126938455304987657457082698362738501749633463841957955750923729200962273020059357219767798970122398978812275853803024273665920471695259219266289101559591284441739223998384239450341234098626352010306517697331510953439120233601330830975467709485922829677252196264719259787701854479314380430361298589859928518592717792685670289250781654095481850339833576452216676145156051422928647172171970499098639571510779329294801442701876972661641676363715316558983839808390643351696247258468301538534997878461341574106612019871084636071269006848019919767214820528757159678403506339840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 341032177124972079496729951498610593589332937189939749021554180179989393830172705131791344059000165799794635043542781155810643867524274177079097423078175682528729268203043418836207551185237290281493794498510717139499412152687463671074294684404770758926123358027717095657626752498418881150454660150136747965126669137311891772712898131526580713902975271080082138347650821453521100405020801664136343694491631140854280962704281892548734636548847812171586353043447213841372510358089297325078347800856934800388492039388196857150011737555750624513626803231812066647552238773916269603950122923802750196464544796669871062716060709167569098103448848604709768723200196127420240491474734260559781926736650820095366912595374013815002064618539375993745567910361680640865702836760396143964405218292305895596343608674451978950024412615084513347906470246875817088873364829749390248030846404040256881354838003585814485416787183191280672492875691534227522486902571748612721963026791014488269673379239386383831490317218654781728658954882525465049599023329946857178874126009704277237207684125001797760596014950657197876827270493739663003007158963186834186493201764713406329220905359172887193340727674662433923976870887822385307114453492912824386520465828586798074564979838986766801160596058244154926266028770297789380443842273964129191655625923840848567031461384292396805944153849446673305700662523807619884086820868022095381427245351676729119406043813630828460664082945338640416311629140459958027821370965843629873021091985523069921460362834237281416857242524840681366681825406636436426562756728817998907687298304467362291114759916422812516505131713111874569998412435759284484213595276834187393919938652954204869175090209281157319554452072936586819612646632536056947524134939812518293918329853365803369929186953036942442535041848818532109702606382147175762153767665519352022156600994469506017045455069435149657646590482024977266664762590922017415615542772220654799475179654624108349548077106239031940101723361263168451321673648710030066612911215506348291235806809703703174736496159572416489783728109920836317645422084396052180787153800734148118976294444633998270094201221298218538959778958811407426646524468175436665456132114932016818354376337290959949719031641338695848075217648746709145515412899359091925160391916336418053215344472128078746180267394582418036489566245631438505686102651003364841467351104387157071233863235510199286227791178070397837457823139592321977156342250956189694813884282643020547784885837908691186103067652873448533902976263086482302428226302570151684887227390966621446364922082465092382197106606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -518740015256837267806082180365814532038975994332701865455100138171172913558551851880179039049988271711954948463214872555092641757357745167208712987392162485215896826056232812794786768417558151771660303314506001485248675937276638259516232853786107515020891217637722785259015270218427544035566279067925879983474658671575945334292628015120560265779812914640471677601628889741475665433680364504682127997409150924622676709514616058004584458172132477125176357374165933215799431701938851935625104607692166344142300608774442946813771995047858672600121379746302738544079117146452086786342000775399307778226344364196987464333372428086215465925477722438348005506620831696648808657103935240235256058025325994550630678548196163270877698766189329564399079401926229426587475642865239671828486348081126695144302129449930922936679575838817244496275549304004031343952563999535187830928964055891978828104237449436126256044419706387815161797842194448522340189990138129079945422154147468192395033995590223406763571188148665761719632425143820657222361109494889247699787478812940012927859410359043356226006969480283693946013502281932318552384760101087830056217321665967405070766518462381971234490975721925300299131331015947129048606437341391765558192489223125532044679099362091997836389335102479442559761076484400117375094592108798931343259921396029554960097184886798913497592368692928371810280720039757992035142013452439915844982621599053059785807742324150614194969263767110191445821771429257853059852978024021514847937230464339417144329751189981759580376645571479548682697282930044594480787673493359048181345954209989640036413717254148139687183240903789138383319922040020131161936677024550358092985967093085793591201751860791495819415199603404019845738145798275607675551723989300610576223214020202489400579665498963244381728087615175751659002098209363100807451513113646638986007155845641078837564921930857566044186179109046381647537516779039591837095770039755385714944993954238338309899306247692913523787438592397349353521596270511681475844592576300165774186732154021547508695699224261343039351066850150519262975930762897075570630657800490668449178657690675955718656998854357733941911764800443259533287339549082251442804471853197786598850483146018051850413851444256367670086351572023204736359755646751844241358277024945886087330193800238052941981277040171060426771591638239943251667039921148347736803353751926310083841777051256787974384078200340510558000740133740319603271206857104588599264745556706472904036508437570771958509888617741173865598266971609722980796218944556698669705221589974613554002953293168175590133012103168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 205513368016290192994606324341609512087328097054295553440494020554467717306182449698791139218612149167669828433965800194774181230663964933065541267490400661284651248075425686863923762900362057222547329843741453159937503714094791635485921924881988175877255614968555466471268664221912850152195597799508612285085842225320052442532266051612946955423403615176722558719372360428939592590268449482101239839320245996591301521850122744602635737094684975372708891564954274518461492309610997449140383768419253012075909734855014595267206280848984666387398338910032930148221601179842592453300476630869311412493726218855060092221352589583962639827507750700343365893408577098182152024049330487328951876459810792222723774801424454794192208899726882409752004463327268352810867893936128620721077260617715998031989162194386027644717341710517932570512451870264280487574927872908233232844811447965624427866070791626238616207939988401910913750712225509825158319759628538738853846924163231381057856476329263968572119474962463658352372095499012022021511053363991761951734648420469669565816319684394435588321307255381027400052552752733678456687738810044883967524064156545744257190450520435547393254115519459001105637006897743717773724580545232822431808933487050351424143397626285544947084443099380823914209968899221669698665702325944291093565356981718551027532182650574202140406464117110379655579722190507385065012347437465176449785486415211608049999494008288225412584465401878757681887466186160527008069495322412953260185209409648668545670736504864450722789486065422294000540935708667654100013665284871656557209735672086252693607564532895968167518479102981285128433823994831642502496155094448692720502505799570701457887760859180121624759671667282054471797077267421685499433387932200972776684545851090397344358377042551858211149282911503000303950669293057778557324519068302972781183269769087818983300407240500533523732145878344198529977543931147676965174363806241811811342645939741417293775526733732141676963400379261826030647946016644171707666621613406965699518559254762189714160616771548829738045288455815957307784571095771487804922497911496718469754227918811793678729586266737135522619422435332993607721037305424897668313885178941903526033184451171693205181093287167506914122723627131015690748454208221038312059529977814737235453151638304097490320587021965745462352549158892360651828367653295861543784459670074130498707589852610017838184849455415683145888740479136696491069848740002041104365546948444311482819322998332149096418571002034933491471853979820848964946382848733034332333026084571220278739487396151907856217203015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 1071179208690405293535505586416474662360791357392977754308864144149835727422313117455888933591880083407039596348787327241362444692154087668693916086728863276615818623320859105125006936870012529101233915952177160600232834374229042803941772996737186311182983188330395232736897854788056925336550505671062789851093233272186675376734050553304874524105680423105308791390347382603741530499687810868787395319412072984241871165865230857908424681473545327852575301583671976698944036021305378190527818169127056434328136013992625788493375997216774517637670522404097276121701853153991275739831773547128504644406091307925061758271898398567220111267533328657601221081608375014349935577099954307525714392479945638242400343914408957482593977531563351274150216875962474162569018858047584708377564498870551208597092383854338756938459891758539259817513650083029500392214987057005947586127549685377321046525852518753959521323325339004222151161215674296694105180508242810692018068446509330416225277882897756729537707488876232524326549120150083956784841564606791819741366667907921430208349710362977827233868098557385121858364562226499256239501557798576614274978448924226840241068300345153702123510744107669023664905739304748599291282855004133332302587223622610530491720373589639721534951816266672060630602245467475691153564562429534011423942793421169677692744876799582988233286142493125168590590952692182163097441230004860195806006594669078975241315182923023690426887763198979456768515432493289770224017163998838017108258598654055761527596022660754455779855900171324635380114618396084702450395722241665547870061757458675022665588374039654654497371300992134483067112923324746034096231825601496476903582904622596849688330980015409503056929465575136887083522038305290771718369172341439663031555265425112634644185140628121260335592441911511998664356860338192072479283975911806822627348524556077648656708918328873114412251756666361293004975284368766845011404727993465851987390715757997555764221483601583378574809316981996474446027719937700746716231455879359475520675590409491726039147417188785360229948170080563000220360450723703049960230135967287868286113387805552238233475303462767040136614552929028004486012090878492996716738960082117215459221923554826680094704683451577986470459886827981304276143694778378482495888521082338379890560768274235765187460255036878641175546222137419548437939548485219489865560709165082900512131694009709528159244681874671742960121455134121051383742605916960116174686988742017521176588505982545936007028527168214821116144522806822084588606613887495927604593923467413513223740394024796807488651554455552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -2776867877754788977219673104057348202399188077348982571079843303985447278045249180967968700738216228946274491313791634507080451968306446375183064652219991863083617385838232891214024282541275604582158108730436711269532069298603064070298452819880163039779620828169472294367683461233931459861882045747053189780490666649875109268367659369208970473946824295983325811553076297366183335789347079112701071598703011783476044125706787131916660097605919553984219499673495200644852828066861488382098351740949364803859175088750038248602405984630730078793250046057327778449484118626802746967556580833056322968082860695847698182967112607778068400435039545577055344136436107505928902367656611062021444625084338929508251174914030608461027156937242998005246580006344010213162246475809912159150984161808266396693836730279912908891009312178739437020625728288299043531559477004407563939858558931313038489436221686338960633390661268467951378122931523007584227284856716374173988287070518085857521322422274655456871830504345049867156523004237304033888534521786568799438902417888185721824115269814488632026083401372119174928608108201745556604984278246472068322726723246018926651225426117953930387687710258858893556218360838123641589356260992182530678800527455297413774945155309196339612103749723852588607014554054938450620788858956796543028227439505659674121237747526461994882313044988112655219405925720692370830084687993601251986823234548955344154645727479914033023503462045546842395014117320203810258659658392258460278122079286331888065728762054919205505307445428945749028275188633924568754519105087757525834377958856791125411211266926035408821268283349179594823379712881921304894844307603689007979399069691696631940794193903099587560233598558895120372524533078037424165038110185705868170599156059602290360044821285764758281383892521820724134084023056881983150438160136361945997947134000213256767613970386096736412553438447856948472920813440881500310886937103625056799052854096106244897934137772195648016102750099583878152182010194108523391106814181338352673645324439168007077361657523912739576850584306229377463250453982002051873357493262183952976692220294325874280222648283388129947587854900871892126645928965616676351578662405728817405294603759824442247448244377559935137827213816156345234298096705927585804062657151386046770125318710044789465971237078843796517260576237535832854859343042158301068056422648686789716673813745480399716673543624158377008327996060057089133478644103163589577408888511142534001185525151788673421099791737732073603482487870312551075752142806123989358763885019314587914848468190956067990149812715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 2958851626374800592190628658028643866864132831828192043291055176152454801893984384893120106532849061275490389023922334970362293443739937799074076941020323998920225289475918113953105489522655704809819706598989974312879011115407430171548280369955807527276796882437844546914916731441364950133070482845271201039467095957630623799306690132601889739408012762044348307991889371269819985512326109397420122773477735718689770774521827893078426805857243122708308903760436764552832225823358082190734781094604211694706893254834107986939823952042428116374633245789748058975926431516443988984797903416283446215056528789128683829366422340003390237687357706261745435604015260646622470637646039439543715969228542314951158366375147558269172693013479120107650405287069550412810921744001801678287319228823086645092853802832561435441596305669013481952633388719019392217600279390376728088405288309148744711729809748865592817402810345998636361151637758856599958970471015898071411830475720700597733704385234441053559964691173319854772661062865496013695697718780770342228841100784122779697378729496551994633718602576273735480527261879841549869334517725335220095046627812113147702679408675273218184541722880973595866615866810671409188205793827636439769231502185792163234017695776657488574521127785323817210547501128672600844193999760338152566348647116497916651944764513913040775605779527181410477970611989888650757112402456093806832888627913178052317925328183483025155710301694263417120594303102679802000187551824278013371275321301243003203413701603829943256338888369039540739202169253391867846364052137626319565601378995395755053210744007202161091982297835962768297297344349090773937888457943307185247431033290093229578258666846979633877355300603589954859708852234104326856165506750279589275719416127979300651080687536941934884160761526605340055081488351618658909742197944003531005663076403053171603733567170864594794811205974103712047731904863135311123121625804125136848950168507105976414552388171538905486879061607790348027755163610943010554198653614095431099827206752836138120274362879028619618319449386919286322949717509459912228017202922169711165109894571587978355740917500554802183309057630010809907522847271795589117752266767567953608152000257410552202822684154044832372408968743026211526250486411334656272776843378887759986805017565751120975291542826798986939290605350324985268951233510177181989387193881196240712039242510671970644672341304950048106133607819385974289381967112349477961346547524587951410581780823197807528563474579111447506407328109967312326141201408981909789271263440537586978596096547200905593603273785344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -385723956721926185326623253635280582205550117427249504748976914064458362759640956097123123149216262407649625756027140213437302881690053782346742143495534189825658565754701435226511119487943687584902925728258775048296878968580003457190977872002246762060156591182478724932745981527555439578483850108732607379119050366082929066839410899848374979494120889488655847880146580711720011973105533662328643258986246019372239864197267212165765511330601898543607092142206900168663216221756655083240000230566975937463720272432249188102850732880163986083949512714193835700902808673327797610254747370273224984317890746019865804026716198794390983932834238226203281657219941796399870314933839573782281721318751949041392128742485233513485454223759937417131700081614062412119254705890832512066491661736293003797087104313818676630461929862126485637663057445497764675947164289061863549801639119439105540162990744001519442848661631757695627390436229479390534507938941299801975679558779214301963092440871488872753318614821240103667855646861272700627216668653930062427062094369759058050544220840797962421396539819238739552793034498429273581877522979055855221136674377277699681601010337072421791386776336521250375856667341811173189569505774364442527130171230443524097321762980044500938329189843472221141854885007995892630605984061123347503348278921796848416482602069558711992092003291486731714582227405204227551349113863566317654676515582463706346950287180353520896835430036961967125960306028092339007329952135846128796819641802316324134896653735709200234545849394703512430752287152756017612275406681152330522334203467689699219600447886558815746473565780515740642820533625014999315678176516649114549430506109171059462294475265898191709122698351712041320163753523901593108556769669556743171250912293614597429019668374461705289035171483505657320772051866732124073029957306734345975115995648729125651615894002627679648370379938135174703177032481210117937903698135162128024233282653137551889768080292440423040193251593494129865917624362450312314078533768068959297254003033093361303391612775636206131757922289046751447486905129885575685113940324326498237452789788241627343960002785329827864175239665642399718273671204869063477846910575508868847443164924915663189416550791901932620987929160983434533086820550523115661791729891946831676896416391146421063139706168907684550524942516853856701517357035495119640803151127023753140298824738422763913730427131848669353630376251048040417821627740637759570769602872263500174398899141733840744956242396645411412529780807282871981495775508602730605705667794581470689108149978033422996176738713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -4272779641225499051531915703184416178859976031650033400391610745169328859383604442245367016749950909311977046343948855904546969335909608372829155738947411542806743007337739336874610606044175401348707591530967312067317356214226687416023447236910229067130758952655359153387706591417857621526685810274901250234372315520641406465327046687748732112664599418988560927434178539991581353616625885664803508659542732447324636458863673056958797585771285471273040486525540265665096686515866609457953326607567558867235263273105865208705197734228882595882977612153711921819154710032014759047072937328970714575328153152413485587049298106437943036586179954645060262354205268518721548492092056354608032501764600660748742055035237421592377229683425198169467888104333390871367205651372236813433555936738595745827105765303742575695400952258000389229389817107988959554192561921140274965973385438729714753122687899240357834209620457925723588935098349787158895844985483622005558705982880354793427929347603365195949375007650746758875945508579181376387252171575559696338048878096290238866894920016583917754186428312452820582330873794857897060786189304539119042790319101453229608269183116089284844173334161213798112588341397744603918203736808203597045320736831251371580039118518766107407941213381946052139832446953644167713234406565776285272463358040393025944985554772548080052608319948421389551599253480144713245989528688602517119826868747703811370313968009646142664355247209362842232990874569103712889568308988092621350724039795555378754762489618964489064254224172022971020520926224099657312935397014880148062690477810482952903572855973867973145585602778797585622159182042431327476303040939892970561733542490054813553768069759831914202665221294318409467553627681165781320172940723662353092992233997350903392660947048071328756978762180011349544127128245548411510686308490023009034564565859801536264078787596427049906063422731913739760020148053119580797149149401330441977722769756899413770498418854970676416141950755320924629408675162771242804138915838391345495577126272101109386880050596388341966622063369528102781987876199111334128976695326934826681310558807167007021742696376013254548350000100809389270371313167385826787126307142645331080668203772001668033814362395541247591889481050704885242836158375322203572224293818895466665102600958077381608349003425164396789463647026979722486643839635859445511133504886339829702626899220750101505200394290840632859437082729209425136556474447958298175185604168799071698694000685674587283936768906394473114785824635570210182254553042938480509687502902717408878113441864955273175428900061184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 10046180712366975076507521076249697882506760740449040057036370075950636498632675394950477109685592555297545668144800350570778899914654267455433939058354412023011800176644286129004082132361227741125997237906842310275700904840011123481447310681030943263654425516274333864276816619755550248496188475012858204358859512699564176510084140516605741399747000894084644031198012982866735238426898194223852624491742289768310999125838728304147704665844559564551326815905007702789800580624974954264158264083428119955639845502144098956095887920304573326578567260495999087695199410168509580753564337502036765326950499246277755832313037378225863257683974554010752281759495300084203988889528819274669391647575553305835036888107153364652238610757766564521764424517142232700206124474918355962893755369369959914233509871210345615554539942949427076783160303034122020152492190220266424031898840328701483878598057318953716298699535999197398927252722243179190647389313114939851489244068767052129328296943492397220542305119468181877819396816341726750579141417300941044006467514225280650579200416996277960178114148909084748631195551554473435903673679989882788276837061445791767839584558684408652836136362153450714580020405693552005579775395011729522870015618914095389025311628201153114250601588478341517277348792836573734093980599617404973693179553871907838312198651764207922385173465634135279655022049968972331540532026046823558025248170964054554643196866917844130630376969929857754962345204956790601662696435876123931958291407637966782420448750008764311566877981168719554434917113420236345110691930753922364409570517037064202850915850615190012430832375303124727552421584400280132414643991640161066631363861741662955058977532926034575786168292455429865689143102223846828647320783118530411837152736963517169513995496376026987725488486415951226438413579066358909835728429775178553017706932674958096745038499220556982271598914302370992390657173186465724065227603438826099544962315760170435252668558483131827983942234949270942811195456778169530263177767891200203762884722116490767175957527017148173009378217725032754716519847684869353143914067587769066647430350081004100301442148908531157416008013289857946262182470835558815000149691341109085498488776835890901324736928334019059167727843556123299534233610448356722688061294863548779704453620912896081104281955589776933333297631361848493304999334974500338510619084744884899405160554194026604519547156106671041476289115444629396541716850118504653415653381865031243913410928757639880560479586290410728076124191247585645928038381026671283536883787885889683778552221586348073834113254031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -15483725399276367214879425871767114462893080323683364601449724599359953707684647986652675355052248704102443612404564194899056822028957694977796355974228276781026507902659372994384644395883849152624307354956039837036907948295364073356399951421155472410222290837302244585647141964548340377720610317197806103646469884737480161286541283132155484438526043270575816325485254296448404338906445124738291661703533691160941567920801469719140641878998080403099308636347060314851096294747865581225133177552218686593649524000437954202559355051962075442513963756292765646566208752853304819562239894435831185044835884786760370896494548490350412616123265852386072281907316526614672418364205912938432747380641169993710967335090452418052342381364301777826704400673991743437719194105726207058521998871367253506309119505308644212307085303074136642341893079025919783836756765377500549317454189110842511661981173502156001903135463435975215626441120765120365867052008856220418825248018223475075234231098398260075832461735258203217703094821530036180071298602388277245517289006124460181574687024727956345860656295652799117437560993317226036454192487003435801853792729192198447847038967097156496046268406862716128176294813315394247535407061910686390599278147359971035642624582758496185582318680503516991164913982295919513998585791063818352671810495580390862316565689007039715260890029377832651517117933784452872515891216641093416729953690545272563131944592445904363530160531765979978816842735173210679662817752020811632046033097276925696457036549173084133841705501744451388221094378735575347708116448726938260788168489325243745387593690082716445144612483146332761704331481715834703413002439782977147338438058707429371067045772764838995375631246633386052140750459764449519706058209736829503164030222661898700606073892024814925986034039801614846946855575375798905227068653071717260801339847022172956210328761243841148516030956069636300003876991283489609671655609447561087391171259473478612300722477163302193212966215044897548922160979719896066109395513849393633483043960302836717987169257725183200735910784115900030577556976334314147673035008441901664303130205003619896045200108097610555869891892626946325414818911249859499214645777996685265777393137705383058779122023068856814980646993402287553854520343479369575214945839562972019716983068062269764383672831032906958806070697637308813163280228054397322274423084097570427280507442025762807251237425870226226487721661152813903479401354730326636237447792706697575313381820409296183581854362341862960089212768770659730100742457394746197296444173916779131407812412845832632792200792506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] 17110582210774256460705119826142170089810822085064442915517752728976901305821546275228841633623680640066830486243451512295697859823238356070313150469679030996277341147657494760424660647785137198893131765987950452666456286064306947446428888996894887372528307915383595647304630305633453727286059774935415120887034251653296686822415394674879146700190335232364860969078512086123848768350167397112811085164705189493682803531514515513422106056290911470446157704908613686375776092632301475719676638425775089377487091697964011962965099440561589760685041960815496153612029726804997941493475488221491686219967877440807152206365901407266820083350797762518628983395255325016903861479845127814245963741404538298913712803703553112943652007192112569413085818902725398387211702467235757879074639265787547927297572108335313587108783816922390308467298151347383484343418776169966966175960747522878060084620738888493369535179229378969856853211206344375395464175137626026506134931409190350215889999477282436300956954589227181294622095845931544416481851548208209574054789787566274059556733678969201431700979202812708145065480795575260137121696570156920527962638379085304612522798760324584147185956663560469712740649593877403497914249771608831188411907572409205941348096711093781717349799791974857673491268993238001408959880168499432925778474014532607096320399244796632637596823201023072324114928062645691272336203007380787249358745901617761981937022768347601106406387627890480970017717442680850894576603799234161606498708220401462119104503625252928993385532517436645082189414204600046867525352503759232629456028934102143605083051472313838537124540273834176998003742305917843259947129881230531176698566139026527081857461294137603371423332526708882682274139961357644939647326185365532272056220241075859332980955493517910567223492135261966257961455831483656241523273645756850816435348008000244033029331768357652391368627269453622487729037009260140032319206575108890643416766136409360164273116519502443904217494804064865339802082246397157116875196021300966417430783147949845516426207459239699233436889369213494157839741790559087924091302172423778756275258461262703200267036273567443801793102412467399260618937339341438954650351306727690781144870100401376394896056923215769675242245639927318721179237913617653250078301126660982956890817954026190020249216079310061139951518652767425995895066562066744841956979664173373920532717799120506888243330488167816153338486344687750095310818611730155886151588339568502372800373039558449712756577266404233873131576093141244106862490831773289539699202363777336314334898843563404752080009775022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] -12124307969464992745366451439930474734283400080000660008075760168228708837602836061681911208456459979786503232894910566760456881180900825167907459739044946044336176450539999780836841725535727956653086580472179265104321641254687039265786429055468660170109416649398111540328042535871236920495047610059280625035868633208411277379367136914113477877478001803336654767689027257715038411034134361996469505166423374628533838385525565586979420715849788000318168250082988822753465771283623052307494783518635496338158352388206657399803813813630679061405343958840898891364372424913172612021488639846915949375501002261917509942557495804136268988287796022461861077488938957064297670453791969171269632509226752661634220724075830521420981731349710040415850166407426653143595310987407298631656416975609034132553352454042985932031088827203161295049341273160954802766267509839577187023971173296503621783920609209910503828509136058244758832053044807816106979228874725992166455856114442778865964166025277642306075603602448375443036288910945106028025129149304856239345347499001546069700124491461547928678984397769213246588571973544827525030500108770181983068810272863785683430700646541469842098282490880947773001765235493982240705037946748008489728364364960421164326567678294154930704514947199452601375699757527430443245480256750867301917176206109737301439796017572262132084294234526390975700138217282969327818135810350860888260698919132387092363019383322261387118837446142303881943857290736573819341672437928445332892045409618462937296312634535733632776110212551166238459949981553499811760255677466481321057701009974279577190305310321836677925889789819266479556925086918713724016951999788023744259843755709127596631087779044665938146031771900882399135075140338446169433911472761358091465657134897563367374356412250983810353411819974482559244232250241695129617700801430127990716714869513290220754939328756115220497233482142984274512240364902234551100060179868107222614066383885212708657491025325751595602717475233196018126862001591155064409102860504598671880290517069900505715799452044472170212374024916383160739769093803612600451022513945317006444865519518995496560881386902121572934624041545724226470634319116089207571808825952780253073375195565728580381098724499285774604546160875886855390751731863742318774646228248453725908726277605617983670446877840967239136149399794608206987042545083472278030296165022072903382101724806851184876292920885644595100726717382527343500579240845811350042878483344684146196130121418006024554989941311137827864069789492606896097662660474675102386037166543828439162730629200708771291337221734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] 2803984859797153099868692552981219683538800880679267239651111003322861873622402492423203304666221799786827756198676835976210998822393158779041418163153287168990087122051576590002505120153505479583473635286410809945647307286348849225535889369709116767743268778057980989015837794920218642324019817115037797433114680092736399206134889529148876253384519360269345628414308797701605465203791937863736245386022181932615992434606803696961939842538469144881789008741056299030536149558290002719094255594123877615144521318445339621113322642420341095635184095905922660962558456437114398877805114874806746085585657565533212198658513446914600945786925428684942348722977521866691972458544815579765704699683002717246465633753852147635907272840420373209995004080897728062155016871003250447049085270746745815794043998276359030675902492077201323073803386156966487786327480169711166431030629937489401497095624428648449487947579598440267314757930760593225864125617654345521666529548660788334590696555704497511298053268363454817387737774140953717532718525568229488452990520617656580288624076894784630779375280151170156871447626267472858274214668412630338242689111411434951871024226396772138627934813192917338742818398071099157114026130012194624202534151201852959705388384509665770561440892691004227628210876437289818091211818115531923106885328361200688674341567654956951486156112823819393492173149575934391995717553680880363370191115153179626997339218861750299945001458568537090256770634434813746005457824467440887437320101609400659433681604417674561251057383833244829143139949490687189190095518389402732248221960482171034584198104437978687497927440039782086660554810009570850211714140670935419379678812299168929759120308130090717032377128502445276727498868421772525945003738157833190670477776052692988973912910052977494228004222384433731984443221747449092398272430467661614404044032805625382291347600150365529114974295352749601287401908216151853413339687327482066406471472774576866503246688112585383505657039110575649709271826449394823482347046784649361982505953867040718674363658427662735290601977097367574548168856314729454923511023664811831338180775717273413912979809586847031709024817070008784881459752901142436677858654993336894485783444479979242491616026040513081735387013822552468082471499428115186912020733594590574594679552946725247219355113978091089776314955397243534806503112400485408798646214269535492556038976479760756772004026125815913819318912803144049875911187980525526770939761973650725529242022582222791910627719886441225275679656008380209929111596418769264292540852118891523457205706839975460860173452574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 4838538298769775535750329022016454881902224538099627231844845547363418328821579804448404515449110935147695398894737970505007401368069373840513656354980983289622009356591893146334919762292218893913003073651172972738840602500350680526952174591016523923282635274767042234810345941243443397247993502724392017080791102735648510420948779285483967421704673540945307290275244619620203700241584399891183390323411789398299075183622004478850821254939136669498650163558540468935517181901626568799967295103100898058690864034335704407641945298548452221333797933616275202481902045931802838782091785461800441051648908639525728987765726146956439430508265466062927063007707488216654154385425132943046490266754199213671152610702455001398726902548619071934313862726771606301749131898980148737113165166591141162603101678510543781278873112132808977424034728972276937982894199075981392281647486839767120544377556579896910371090883534590960776196523529699775413456783217883952799050416817256041319601517641149921688268357576174108654273349317499685085536345239328135611706922903152410806546864010178482182524191217151314888876080704099320827781077689599381404640205178532897715053948433937732583901173395781935796785950476626636164525111412563737532102113137839441781869877955163289293828374594677818571968648083312777540001600680228820039785938024470198257665444917817670943410745037609189952517703720659378081479909772590757094019007197073024270088500353664193574211685188328839234052666092088953994680471415838552019252712440305911384101900354239254609231437908716194353744661163837797287135115971930977569455113945530457216180063184770475147479186348960056236388617317337086406877555396049039123213875320601973006576322696586358206036861222498848639785962258803861506058924491181254505550951765955318171714920915141561722997089043800882198134080531593186361033691576828111275543982508625727788195359550041073271338570783448800605519044673476709276302639356399014535617620720959204686388719151518788972737836029640876751415199017466435051082992590171881552397509714785087725892888865043584686652319178576760662786868326882470821385375722778570028571636171052755359022064151094163320990880817383822180083811217046738152467110688343624685595726632519554581504596584619185897746475920645647129268821992562765925534582558301718682775454755111990769489229076690013180498976930402258441557110047431858728061153082197105058868433561939424795067158209744187834282481248234022250465297242503161632895748114392893961297878511345387026743624595845266764819122338225182296481720942687307761018325846816574758768517906198962919448604835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -6963901391594067245813728634869136287146522826164622110689933682443500523907585050955425122862964409582598649671130253621780665776587930552236933303794794346963958778972025550229122212263667613754990673200198871718977274968237274199112374180764984664414707351338565295016353335366963752357796008412142582917347429170202022856225056577914270977399385661939995716547499759069553653252833268910407147811234890790227683561966428257838306072342235222247122780939638918292514306993909744814850461412723248386864634137152001146090624507946791429714764820742730258768032465057457764404461954868611342966738549699227690092333955035546637861560962035821476911201292502660400179512711043887749444057756415430987894453487935818080808081105758485844299332222812619137343778282245516659249345208268246288668635666403913542181554835370689955426217155629182921583266910744050733790471943410352669541111898512569316695079995040583445291219485084973594038685580462402475241513789515852468032363042277628818996086206334930797155973591588895521223677411805305014243695580654707319002455596280202463028565300273010169272793413962803143173098341215340941784214629758668834648137220335247492880567778456959477579059303799524039811185503791284881520450694657289427469208362066799962548201099135371804823406881181324479945324004164886576958704118380910557616371588591167830159004632318907918409561025719533190889529508987851798857105902551166646399801034472137321165120923182642510405758391921257102092960632040015675772396464082426093663899728974160090256941404831046455044077734009446713857919501494825396549661236269543186803230691070376151350448778660547397007039399665845357647618139232889557935298720201828687223448891712829266658593184267935517393534409394093468817645534990458032781919006016561407637180111616107487838418079670119293631766313544058280946678295578649919468438192853293491568846168411080893536243064905480203047970101936771740533550315498184186394323956332668465994785294676871708504438226648976183010044679476043239225878968096282551727492501293777289018140948937005567500578143764861034780058513323926051370827477159316280917011031141954317463596583837840624495873638861220228322920614399479563610149483663407728450130912000014611822517540869698076125913262536263610009745492284241454152722929612945192435660486788370698142891892547655183966815730400525687843512530002732528712005311812506902002783081084232597924669457251467868874428275058186336506202690877277540702242605398958031356768698863568403864358167698387687674101036165028731838981906067004309121280996561016493647256816112357193252101727191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 4711131123944040353519198290047143254015912855565361137948798769913788227894163258264110315129144909061442030134039880591058017900097323246382630704921479963791981077191938846433479331255049534807223134519633600524971162761869070836646165447720117434262452461976458638479232078971161393580520031764909830369985564775190386046839484671145584814439188406883029501988111033321999055212240365222599767901816331275349120978497388656552265578988617051876329972411861847367971170325153982608011040687724450555057887180786183692798617148714173475732202498557709912070028863166050162073958531795978014459101689175293715207301403188704505426995258333638171555407400626702377900546002232281335892928873073555344228699951730192582519541356617753280551960626011509995513153002158936657108571337333853727366168316013505722877963532673874368778603482570609450849268543692622747490241663154536062455969995076059914418973472982743501661785403762030751436304073702122421315859198565646944896497687596264643061938806752787132312454509313473082855900344465904240316753250336510636709552774487897352172683165881243890622587728730615294862737772310611862927393432453306253731362710811555790033383783560677169657557449050770235245217629834550085118997865896850077951983500505809162251203108336613847018561986700534162292779619060511388687312358145343388032284617889509882194162656824741687410064030332614927602236055020644366843825107348564108629703417699758680220883506672559176875205870053789393660583060948304467551051598327750894063003360451062459890735312732543385401628357623271029110892062105580256738681344036523613275299402817620735846862550992830990432123715381978254375011358795647091923722591813478886184632115083037604895289635492488111727262779965758968536081624556458306162974895445040517341119643089218644132916547997949211809495409312551888967745212398979201960864031573753632202755224405097269196331225930409093201052245947722611879114097923706247626561526781838185049871646303006047425498958356348073890547917084621061460876261933316233386682212868460848717019092588521303962249988986078536600212942543599847031663473891461360697768547313788283141308589543406104399178629641526572055438947364396833773151802891322788801210237002549496059008903587513855850289906190571309373502180560242486637807932086052586956519190906880092108727211681892306970537460925670995476040377028023801413791357426392042412934313394559635418004065041651785141898621474541295379048600709723425563011264247722854457776391262186816205366506823087242196503691216701120577932742606581937820442528268320701746898527751631343320176057647104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -1576345475443283227205179597563005419758769958022576929788219554785861995056421456368613140842801228869737762332837704236075187508062022052910409804671999236579223726716504553417761385633433893449400272340969101990289071904866659628875523350528988286281513637603796978108887047159039091557400070748605430817984579871058713314542293693488114622122506488567829605250527963928741967076586163964471987585519140943315861468404404111947081461531680732760505458036708843433377806736953317664860308519061017085710539761424960045978536643735891219207513670449011800896128753265803751745324682898550038910715745452536236261510724634868590492575021853161423572108405297080953399996159820837947064229643891048283060126159412046686794999842964156936538676855112305895802958843178217525815141035383661917750425244673289291286693045814599165695117372003576547858043128883385483247113836994719450640088457973917985332652468722350390596814876662205054514664861757026852652824844711304122174227654578615729310503952000688117702161081296023951055232968522523092987732556110240594901976946253335549122253937954736490189906329106881669831829579249766793697056898820074761515238891249382530016793069168934401142195751931418966296831794144769665291046559169038010087685766565765400187229319986338360087438919116022326956720588740631553034473865286275937610195756821313213700576761994861129248901270031068544720222234744119063433955241753224271100852657570292753967002985820731216419486683809822949519585632281307886211447847599448849013506904490253671183529187969191382584792327203838561483537465444203979358817828274114962878309199243132577366646606006740206290180395721376444395307929791848594283361943266749310164832844862581442880725604507901293474729501673238958696992127322813455663209415413974336920337373195326484964616956628684139722376806328926507219422801139869655322315315899215260912917561584506203156671879464357249450562340877974074839525471267703628634480917414408568062211436690032375393257626195181282418529232042866719887537234530584969884046636625913094660942912725310946036427797704648708746268671825771152277072733453354429699381273286748251454207579739558455893867604135881000069434343297041675761564652208055462020286461400508761577703511893479471679666529536742492446472589085753225894642114637349244497580090697216317032995049314058281182220688719573010314509045534881858845155767567877534449496086793627469388306892539766533245260011240459431701669621516495061916506660641635175559479413074160939469121890778792000071919342237593396196876067203298578753896133331512004230063623609164969316036829511680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -206386595855909689817015678675834892935088285398989838430570931932222855679635200439428864269437008066415663845365880961757964177516974347669354519802910731731619381871177916792323217670700069712158549089400256094747667426123478314094526819850907872114891201577673459776930039158056668192383904120118003517946154161754514436040515483657487129935477523415657772492755148399143630399734433544195239789011968610366070374313314550387439334306683171708713358783510512177932586099262821964331560481835261252400511975966248032255520880663263690751954151940523738275676927849308302886478974593200905480372719848724688342175112251942269145257832809711840905725166143755479921661594495029013041055358523010258358290032720141755397036623963229881761518845146665778116710435909368554415146413299483800569261346627541522632767340871729056267863567570589973438041096636762428460766246799712409281395275007802945609335493489129176652750480648611180224742688000799029290275195747110588172055247599288218831129547197125066776491008843141755471458836793082034145421438578947126676212717657035598749146403802859671667984144793193067109051475678772862986638923060573655463365694164400140715021418992855009094776738462704084194570778594280318756582794290342803037808408271056443925298396822579346263318246949087213954150750704409492112631737959675532001648738967475458639547285825198233719691497143787195293123474762884206386953864754945904870212232389170993964925836136017508785346633249253035111540702974013223938491444832946165027063465599056263664555699434678053585040254299769069871029022539468279641536538861284441892013607431979128343670114959062297630048474805019749279915591349169409865162099066772712324694940637760744622893755754967846635267951087135509158127611829551062610290593928173018301226884083357303022488021356982208026854237437489438322797106125223377843874768725424863308843650289603506427613557306388553300472666292667851938821832244978394692351775285070232700441442428555503098311850506476796710030458092129977373859480551374779047050668242015141917485149111046471960924937133491231440912446122488517271007124087602395281119509663872390670169954987954580095496810292280951148800851011253021243169102880404717499438686132479353647120355454617584332879219058912629249767374584354040570423873836288696090897729150414096477694674737808343125987653793670158962668163895561438185047010237898528225569228806183474394121142878411325069493456791213560777103816466671644706855489226663887079715285494455489274728449735614713281558019364711098593163658885121536091957364917846867666942712300231447427930721878016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] 556376591775602464692123880459528724100579855211179237056437816266579912607521759221738347212323400094644342720829195685921320933536430221725267654864456923944161006968521479443504790168573319243313476772445128183931244876723861615730832302417667594102691329840689814218215211389829865405820519747905385836269137228591545664020784740862023562451611784203395361351276034403146780798731294470051104490887533184526773426595166536151891724631720598021533334682048431311919133600049561990669842068218533094695504619075275004421690879670388398946048289054415638848392021621004316490164764884622880100688352599749051084603461450678073025787304309893496459136151461530156387416300001802532886064848566363273947620269768882163126534760337591061603029349699360462132834823930803243044918693900896382562567260244355960637130464316472573988790642087602376500060497034938470415005453586889850014869453822631350308378579955498283529307100121950615069857107165141037304747019615638974860819882544593352260167930476450045874567039589135261010684085905100750048266041697853756076798435617415112023747584410699774432687011346047116880506406504062190270453402205641832417365092962166919655065609232656063370572591422429968427298135634034063161899265920672516042145710692661926968650118724331242104542106176586595693452060673202183365476001118941513335372001305073881490773686285616967443251029775123890011698824529466192777476895505942722304656156978724282382087857273732899104615023739090988875025144367989595881079975216219582044340055232539517761621059975857736122042454795224783116385220708468675338398125098002405495665939485456507460818231627034812153647646368920981106051283111390471278829141119991081092989240377081432262993639053642853570727585994875418007432244233230861659237670589335711131909582466400171859660112266125224321989871757293297656447050433774990176311664321724764907610712639799818716587991416678541182089588104458469029332880126313293645430781634824360616272648330612362096756569758625676845451317067821961457312466683785198086548031249989565718024570136559969183664817721012415200044717922815043489188241576508767418912782840443731850179602464809172223088751820808180228079872934887775492182340880174949400297744137457905412709679730456134802601995781148746742854792197096659030526276263159405586511505521934017561728477632605109903415159957258937455031300465826449882413158384405637860759305085377989943111937298342133543220108991502663836453849459059683290221068455825796167063103219120052387367031577161851353914351142679468930483925893763136343135987188018844025432198145564638286934725099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] -311413742351793363917105462125755841326541790234216211778746172979493862651239266744121226478238736300090314374862930022047423584234794230376451119901992161317463056848564413228378464302482933567128802373293142655823147213661806591692458724153224234449475355350507900847541507562835080087008899341634904826758535505823320993451797699540735029755418393506426005039422412656070928654695116780140864359342803587461945372076442311660137975507742406226433953248922122776373007730069464886404093076942023935516670808576599842820441900154711048171383188529891840516897161861516567786167315726102499212691004422819826761270669093250842477080730090441196724504446134612324349832842494055424838313769381408517926995943026073605794968181863864522964936273479943972187453191877893605193709308187422342662453439679160176441384065213618943711482222949575669479335266842033002307636405896950118346338850220596364478840761438317865507600548195879543540774832340784803549993506906727841038023844744580020556550611793233617525054344624027691421519610441402938552706378622215271142763927064193624912451019010731117597296904018264196350249553431595610584848576541634422668600488443777234722221664834134861974400750960290326652634156572442694611686777141587525030471670538939086804108447447847328582601250749073304073699481812679778442640411659804156309087631662783355551031385439319841320486504582607447438304854441910469785670810031626424204789975756868628311165386009880539134838017981768182696919842853287734495777909947978303580020798211565268408156952918821462370440463644644501910018746099810094692052293338559014950841333537631728444726103197307925550220724487705950837511126381656335041726998901869336618214206527786330369724850634661000784071656867190633033963296985779632829869337719624928789324634142709528990941362348373466616878118189207184393698272881583621480721864436968597663412252075389140527474148254097421992368179501803800672194681102016898347481864302843032612682740834782158570007473091763305547896325851955715831754832557343397342181465712538747227076650976623722225569603722612141556901735489477850701037352253733481826208002615459419995230615703014179233913252748732377774240446780549585047511099360030023831148728273197536007433553466594069780006520471082312289337710506498514710824186864838196629300916582497538179551381656754521576161447957014531149287868810877635718329911756356451724891049940043004151654078196786613643045350635360984581676212665793062708636581772840921688886311420272890835450320700601747901895304061226601668209097477028303535084147714699645461663870339494847514866794627072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] 72079530963520268294704571118914863528543511595163177202092860125812904078743858078679715578443774454402365164869132256979463911730531858924362187692578264875000256464845057466888992446700797814045714676053364749196944897044656296005633531561819560481264326326001705519551889884479214635507337161617871494107760609274132172783793258586456579110247127711024510185761152066820425559988233412683355142312767449163707983473482936444383385344444366166270291877959219133667659345469438273727260007035414656244206368887896401726154348253403861048915735152711251359590517794873997974807722777285396369533804501172855535148763907274706648261254263560857878697732486032009312161849153659656478120978764089733970624327273755661706343166145505155182339482135110179988123884080887753670333501751398864059426874794126173715828512679956891133267396491206473684141694809414709049383429430744499033466090683812688282125765683860008040652213100162899523925791133227501473635635347981495978250865420448897185124419777914172789691147782063124824709787467499652186225073847476903078081136349759262026496929775162169857329239347807892646374007511805065762359038989231437896916222445994291155554249194788857899282188363203927823989760656371804674384849259528885878196345511205457338892961387564241921826476617494040010295717693155156402364727485333517495403358193216582093548563845182336575043058445006377408984131945625933774205066849540210149612754262450104409636768269103963916647794427261492629512253211282440766352643915734343054177882240905290842531025316087022394272142186530104694869057584265981806929172488901479302814534291971884758305206800450398423213837952168500198161697464689672528716914804579934748656320672328794856179624547791530237031452213790646570320911002197120814374778723274621523331636300800710959240580549910219194242292014235368714000986869698671861230528016268049274086559489563160514221447626562715698279460422698445190779192732840214937289329178504594641393694794679384041962178173929694640532577519381601942394890623678068799931081494358433942482476609733629136800188580446685337126535245722741720401873069848338642341239887106735406541431631018411388545965002053257555855869676948252325599188809087730301621559531589775291380057763149386937543442320718971809362286215333292151496457478397270391758896392522902589081092854999439526417492053469817728495304830104467141224117313540833031013618940556806688912414615394520961406405554782914009012583001503012494704830019781439664251009919476977109392672124401181687138075789425457098381002212268855802006548014066177810000606150575587842686063738880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 19810949100003122540895389787713740191265654345163665125750068695644372459006969412558077788914647265038367779516737106671966842524541110618899071892708991782395046061002755941485272047284010917934008601585124842321556603934424873536702027266271709246704134489801636118533253744936736546521055553423522389174914844628102576747776803870375526000594255626720064048156941520824290981568492009840291576512442860530027697830696767133146325555497400976737098055810420063970408734983534673940499816190870633431317570247670951605942320076893241623440546466116764466731241737183909082788642130580040345391083586348911170368647575928629241684315857249300224143136641733655942887810846544885708131358339049767728189470320135995946696481988554124440398820726890019950668080454749237706553109075775367684602570038750074121238790958192487322182106612105505937869619373996041634693044999997870026633280717806412966912155244097538959824132402197712637917801483077646592456860413417497451422322905722037405668971266618741628786031228882764625055683485797647331601221374206156727865185311207486430393718606698859916407808715745663911144655121358931318538441067793978919861742878495700765031703050201727582480042015788863182187828779042896774237769768565672732037849055485825859413451170606290538505518009900560173989928281214053511278909481725663112111830270349958362322862803721884109410527804195045471967139915844025035536033217228522120956017641818497610971160601852492058207194675694217395076867927554773182407461872286266895165553947588637028032169563041535493633421931750425262958415377719849573490865008187622452287677578450493580173839699912155892040534595200834281217977357748685406886871150532443213014740785060231538590483798530639911741411267550421110331204031185525947320998673873409657140707022113141024520791146465185212011191992004957471955108687479779675984026084101135267239029823849521300868904003711400795370715328390466170280192649352128153283430758484342874525545677375060156343016738746620580417368525565314096686859193569337427532834767878682411323940520648089615330373520772693100282049699729279645458499989887883871251531210536693644354145451849503154492177145479985240473793199602984072449310248399844608164402471659449189100117528187138256805552464620757080156144273279566731670758953245380203522325991273154556861732642610934809224929115345795840408360528587424436370278934365390209959634127536970299724537729046913240252779590571565323537715865995938107683311281521524740418295951309667357083397035817945216837610322047829494333677428707102600018644161893353650433289345052455080927724306432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -27080278938571767605879307853494149783654145685935995650309348261675893090907164489732562556377705659905745803921765933414729187635446540326939334032480974046937267584444227379668295999129798050990213356989145940566284750226746465370822903248918406615923379783659577544251951976682230388523724934597781152497606970345459245559705308617362532064476850681507280628780411757491914956507692977804775261845669560539154695963233389871147554586546666907781698736306055515283459178691857762422689592062261989482374689842275909209732022654772348156513662083381553024026927772605694551051581204688113814923751606370017035555870866995005802911336532217488118134058063281582119134869486023680394140424249829987236648324200270928056977494360683370247492468712649863697608594394228919987179325249095541771629782804084292526730174944912724467175934516926188406116111880780900924067747694277605136532447895409396144313119012579012960299359991435692149851972232645201919230515171753935636259111596327876280452527478721874708013292365617854588317210438419116629670436034065971004617102909249434028615744361676235575978583108939539938250236622055335953270499934944708935658267858112873516468780895418817763875845123605788100186283273384654074119186884409870004672401349942761939907016229209871773913116940105789985943267299168282669893719994423594086288216199891477003261166719802242474575505736453272174151190027237672627407451323124435831045701596361730470355968750172084905902353256508978374599676915850297950093751621113858911222876382539337398290627621855596590470969456993315904691664844028864230009701638823226480751077472842181943805902988345540068487937637471666298272596941146219048156197167884557488327199822402573500083079850767757636071440642562408113562692089366642535959208518148489518377714767047065061341228073778710474617197906588300133490514849151976599348843788381113666929800512120719782933984689668743782513102927568368364988683144531813727430664328144586412642863047462769933672128934852731564478975450170814763975545840858815221718441351301891413810179099244927888783682405692494865825843238835613370019242503099310215659644020103760033400910638185479282753556676173251920572640691735178063061256598928119989444255525433199956210317349317524818539297939563521796152203413284898279574672348775642821498244261666728711219149891746957162209700578924220749075786540985729209983772218343470245158872727802786053402006743867402009251115148820388896521608558277444790310974796826620611740542465974186364527464680133359869718199141075395247204300846090951715040133583368119801822626163653107415707822325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 14673054522967066058176838143543811606191616497155714147745153610506848027341409668419027599474609724958970477897417443269514764069932408092696207826990008916661190911053132546554284633136707574417506471081661464578963146095310761871283093685016487766487273919428707686128473635480679281096565083503401673783429575776635700355347944355271724262772721879465001695311679336086986482781364162276741622103464433298631654861519294735573501000785276014771754404826302332748423338574812932966880371189037255105344525248968755814930258693049635999136868942122114987333796825291652864637575879919842907303028059203902093750967922995452183780440707229065059067762233474395846408834567418389795115262460754495523461494869377347366495489168890648023636963160380927567893933928969015169240604700918330389322429219744717533435677307052895208024413108026387435502989769534481561232738001857994620824389079814440477470515151884837412702909886357760606067053363508011838305039027700291224699137286783543534057196580501272994902788793062054195462658150397396024101408236835527034010909436291038003226400486600911154056421886894202164776211831962695747075934454541278805457544574842108397978952216392595058732540058819975693550357162933100629824720826001406673190107421409105338296022721892381792578363983476024995062064404869255158588992366895221565863736296925838800239341455320303416166460042748459495067860952226308091527489802186050582736414913667455904729236766830452445597397836693272126846318267533985909979185086562316270832371635210785989481372170724833589284169114029939497053944469473390478431082160370691319618862614181016768588920702411835375189277837978447368412593918806199280554038402556836462624856288284767210892469472090270415633077018076767809169039691084151876575851916337916657062504107596607847195935822365944748773355530284102455150562623899528145838364822678940012007102234296211497976833668612649060085849396456467597626262842181269536111120823000586396448454910558766678142195439809773790104478103685678034113582411171951361166190490419644267061371156844269192341295869373571984300282154088432737731276135732554288354319269520691349108408349916538175320030865836884790074322111171025528049760145590472614885947210978077416532661747410460151909676682837765621878223804741063466215170794813445151442735596968446563169383600356255885399873022523802151093376034979449789078884770101405542920536972881381465301643535576320102750859975819384841837452006577389922354549627754430119715181338349745308913865448393024238004054773352126507706650501283758804223290113779460489091011019383460063223325130752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -5722967744470820176700858713765235597129450521772230602631176950425037659186988378676832766349334342293777875407583778286792535988338992959516754491159103287492495926516609102202005334784714060637747677933353082102150362446372083036558490310488763429970384925871840812178773368453387253438277243301283393794485686284234043075521354631139718979550927421965005455763842025159522911445435760962685721793627989608521131172166339988282180636708018533560892190149436489513182643778503578443875971436337228532048640350768559129211433512627580847203761780085858839407820331390428984601828198876045813958723397468802236496439424036343470969398296153324790557307607094452268414939688483380140054914106417640993035547389387087934875985631905765909686752541750473258927630047520417678429837062845704997518262658317849528054642977521070177500669463954411069411696452149979137913196645775565875824481507236071736718054036442771352502130753010795091585330831488299573169320062611757122828716596170559588910006169319452271358590572536858901778945928543210835952683740410521130299209363861403418044759699784218691181785737735840950580209773352119973384471408719068436071963217496048808614774574052241051301430912650015484605333104285204949148019922927980334806326525713128533647631791075557682297927931203310451747706246489264050033465291002543840397084640656025146428039633585220793269235980044756308692038848325887315316153059958602433022749392258046942729526863338382098231648404359121321609496545439279015885238657200229830101963414695211650991421901791567749551003514914062757251607553884621344009979057365273193490444592467309458768661408496700374154851247843984946424411984241307829590332573318041838852781740623571430023908123480771143305455120777903965811290021940348219557901338469742122907898188954514597888594096635472876009000953097963446451052766441291126066595936061701842493527335913053459031808962674366452563658378425763220120462187996394134834846416562482209716666724002732228395637203250966251117208421662165518104185121371817400684600445343199078106568978508981498224632315487189215163303522769082351106291884604870555585539577653617742516794442145665575258449790820637316753214759664541413421240226280160552921181746539175537511663335043412876436773534713103106706700108048098436185824747636065795887472459447539164381800000982471181009171662657868990354660172038856023896386993039454773637238287304402167800277708829001774287322791309409064762467509522604402352494405306066337520723910568819024729585110014524179791663711587358765242843419241148113045018118885551285860713323749195884212707655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 1828987837999030892387243073156239735490623514991983124970904280728633587013106834619288497184585813835556365119597639057016901894129322241817285942089650523366333041776488607823971261468405954918483453173710874866818471163971333999889644621694778458815416341587654445122890216947584307190595152888668631270724906293562961033249411776283534397029010053718017252724848233242955670724077856474052553198553103710151801870314094438361558397464788378887035345658937594411774219526226395350846679462479478165358657505588097891416642457786030458716944724529866491852396204551595181105545419004051962011919312370765784651474929740373001411874859505185071598658021802946017925096608757464515632303998770378147413894324827155878123514366174638852647201887790731655612790667849846218189340971103021802956200222941442018150612500976876550069021063212379023260575255762396453063472694670603208415837248767938406984507277633914110288989653675338323729825155019189710498951299053232403097133119937294098479733843494018179503977323586817742799476175746042745746199968809004078508180162981716444465154071206570044233396073510978921429971428552511235830578310988924125299857197124574564304021632898694121946970205378781409336155239967941232585631100748531120387338310527423627994256905743373119119617994012215975712386140431184713533741406141336686707070959777942405135907828875017153246454288243492564507175314670627010434654116984842090311492291011388688170725068256233012632481858213946416649752316799126964821230223459713968326633843935197959386839415320009127187627021689522201328191206153964229910359829305881510025583411745991658997491297809139302303564952839886484368327572494081389583922978615686138480037478560344793714968107271894440244849371560740811705838443433048835481504481950180427391294837258480197453624246356547147156086203019014537811610750292712720119214181938423695799222838529208557092928532252443525551698818653760652409439737220331749888926047721409705605571591245296841712242866156231466609139466553445829818986441403949112436103739299250622977316642798049850611701140323204112113502046904740694932743242100264385423174111574069310789337769587655380470180529543062389831148895851663231945855864739025665992976819439522176918946345715580408548579212312169525893495154912402472605040725163462375543902395645362307506593371150120299205413101018994013586437228456423129405660204276197791302727580442802973909602452476801640072030294374648410191319738752540829851870090351905239598202729676588493313393188717183467059432933594139347575679692518320811745393020780171786583746035817623079801984122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -491438112784979186286755240631347379386542290015093402304052981700465278885388295772683953621793263460455370480600714295373384331508540225535633666603175882726968438112743016819479135703694112267165342184687347988056605356884975724490532209219420938426782273473093650483022308547189682859391182997347995086958348804236811588476743027035159306700156099241083708455430688604986127730602954881067430614149639236305764257584532311147623982798916379266027087981607787315447500126990040374344079024165751332978407912725963020820877854120021238929255678536320758074138830550135319764209260798013038098149702809926396498388348357073791734898891815925157505157504494804041133154309504118603278612004081805020641726299887330571391088195609352589344405464476198983079363335499980381076508335788942831054780504646411323019032348065336970822332352750664849025495706943058210086650294997551825581539291697603592048173520384543542222882291269027320784709403524988741110841013556151398213937088649141071450605545537752647806321901214673540314998314973581285379817735358161115360472318247612304598572883942361427906285297909862768713082769079357845543238120847139876272938100522879770581922178012981297675454204734812015281124304219160058734875249364659266582017740932058291393694167357161299463648993394346161589811969368065313635198033160755759240391468666731907631781409764367830010434235403539610680882158934096139412209886315415399919136142111773232776456058374820316806279757213745154720087589198455790631381203583488856057088069573360969415716607426643939779921754472735842722609681650380713505387724746540598404118486305572643247329413714896885753099731418631324293076924251325938491182160530596470524573779600686487477366334439156687972133172292822878001299062592849011965964597083495812409740368008550584424600063451142129991133014847706754138041199997420000871002539620939499976073538226645240485104147558948460166079444568146148275357593369034675449604746881921299647237205805931461796363173851909080727243945931224152831065205566144858427105028509110512469254220206342047051737762965284286328474219855348326340452704234828483800810397105782789430673799819253119725668910953790954645943866115854208311451481702148272536744456120786769529499254810414399471799770452900451782232363450534635243032930535607238025270638650233888606989060977340985213889066105272327628484393624895134167870291217877964621380447963392765352617460428122239726939708765705068161036762179301398794257984019012262393225745990031062323506573064111077322527188375521487881539856873042883794269287280880941625640621002024034677775400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 104339098155203527226320100132636296531138623679476419163602861664199566855451741935374066195748867898253082570558104877245819180766156440122210254055199276356857807306744624210984894275875175454345116288982062074510865859659469448020915015738025750002511120452262863418261388937358573229258437265528025193582344513973324919634371143353553009703944418590836432447768148058856580280126787251975598415289498463539292710371007537244409738364107041935064465975464559591353492245187052764969863567030422589361703838931399079291397894750009976350273271787628777244874924710877766592771748628913355668527735896047318277254356501291811524296450287747326628411892652327869074627348652269329698939497821677383901500096236162874522325955250050172615840796183313444586253878990087388125667136699433281993562358866069290600948221439002723935992789538914992083450006677572760089422063941744221398385311962543701982479054618727732251206788712088205503793262280866026045206640686058250635468232148628738371168554766362293457818230221685591327348136111736315895481015830665235392912333120304849207458056246705368765575266032026471789764401034273474072593527366748082411960585135247439294614574710665526997567669907299776732269884827770191365680126164024718847386112978330625174921522543728970460341859069155852298325807212623743765358720650697919942012972056512853119556173677705441366994922075542949090248934533660015924836631647789579057958778468468304503170498511695198462101759634930038086282036036870361164157474023246147287991295051108326986189920138127654682789729242493191079034075419528390787317613340321369549220680355102687371132531437414428804264361030007815854482399360151692467972635574094804754579914001470577030024179096290162355580894234853521150194708829204398494408755927274409803448159803185303431635719067749602558050418884809056733740677092776572196932560156616674670548058556763449357302734081494610987573505396073395915768104459802427145541086189797669952626043546302365811666450110154636070001163055557127231884933598593563398435485605838663104371935759527657378948884698286209934137360513446108381022057428089453347575537034254768315768867901924136806264079477196331441726757082369780116984729660789400509818193180371693761964441344944209878202455521897948336594661535389649247233599834299823109165065086436079918193176090581324323290101929739376665412254662258728502824950183564970058544073664138370063158043497734294876726358794818631467972271633700867214898630918901255074416648559493941469323274219785014396089291769195987972685884161883962096741407290086652901587084688212950583357734912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -13955940837120409366420652906076217429633176654313232185037090036420506926445421036774467665809151970281163415074388080912293220824532664518165754529093058885041237249119602178527769354022119623429519005706808711505309234803185095367867698072436708609590538206220421093875058654139513998073102979292689952348800954711708540777702008687012629986456204489096972716750699025365139295719149865609202729763745639894909054879175730834676282560108714994620789162331943889878171560747104865982037732049908771477468497994338682775449898490945885279407229198773341929635678566441232240356142850209831688055820482947315842033765649822706074022450567729689061186283860366279334236564025950877864888927335198343333765211741223608291531414845003557154759495374003299011582064360120861608389548765334546657893678323412769114574262735629321069315291802357370007315180839001517762186469770725999418190771749187235694879552907500513169024831943755479574706792734769628014432093645553023298040063434932682082472198450002790497240073345549651519046581215574124239000903599464192032344069648281795769559501543079617453396266071553663872480502643643465823592302619710013347399599536658178779692556412222529961267953520144046146452744957475950839820302893523706898766130582574568250141505070336097455825834694600925139914752165886237300832855265305203588072632079778039570973414901542608198855282363919532064202416799798936790333476258040500786966513135434786434508301432120292803704388578673275050232178186023246129769853079323748021345789716273019375046136435526057014365086599847971180730757940977137817310658808391867942569919664820356991134175717665057675137734723864610517362245434993546329043301574847534792352477529898408738900339746985089204131547491383933725321050457956537377347264236800616432522221446418101096580640775662548902584250122898375384735808769363497279273623014699567715148709967114830712138149455734449791220516896077890880478977782587466325377719139956207891041582305229772128884410275410830423884167839830555495096466063096586340353351553287185829120288208331542995064237878065925882867176249461578665732851327433100909237081528774214332331766768690677014656798067007314552164678857186591309140118511331541562290103141060562442970958624019335537811079234692237750667017504237080086064392549740628323285543369326242566100564275226274755736954207548878960384538871582157692082245892897541101023582087902139521810591863147312914575576188397870034525360547463242288962041722459811024512831641626534773660584917226645583061397111658807079621313486883108790091012159221463530085538208842538132166410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] -383705262394426306875175178480930783864849275719454365446435905224179357114625866038426073244330274701884343770457648661953443116872156327346039522631222164889513097962951760418495978100939002325749835508736114691383675606349534949002839748949683812290664934061422212168687992911864176094763203179962691046654386570569744337457044928663913634588036729318559494883820526606611120304878219088026977414802549400598106033761886657273137961424362916426397724217466120419445679173446570477235885460753813778423046663739440628614392108828968465804472546098074902230723258807119920901190671123227386151973277061103672388599574507753104971531481388335853807944877537483512964528101863846895689425547785216927626338045807777962696186459491498288694564599585752000576765428198269979870456089115545322504179716767109952823670160666906266430332486368818938857892443612345962077749793370124836890446928577809203405839321308555746233550551266356345238159163351835274760191260904508736129597981317260021695010950625099415092870076065638235331735560170780848698952784273486002307634814236173241635214204408289810206849072479343396846368175129697627097585438851117686239458448547000875984486821161966728848682970186125041929523579208795904993837262430153331697306591114781883041098070687408475089058218135109381865758851384617513951949866781663801556939849263685221831552990269686861649602877175373497880732310510388108220992361888726025879664692741999615513518582105102588954067014592295809665710327435883105402279678760510285021101943906386164055012048774263489501427012734279336142816861480206953151395160198647535824869349373903885521050432867711340535593883042507078108607976545868275306609968930797839648179655326182170243633443793756592606679659212753216054243212537697455852869303776127419618717647141560241641559409931865038900077917138858269682283764734289360731570070134635048216025786550554152901841420251294001035554063922939217965686871863112768753250940782721387462649331533872956797839365950770526517030458825061188566434243468179132457082881279360197421989354059985455959766165209977710644128928277829846977876533317118548099967953904595285829121248433432428469963149027236938812108048872084170145401805052373205152112611726636004086557433354793902203752766253433376889242776146142150977535889392313649311992372800192984647911756324363631769677513322847065331344542386046340612338005039696948500070169090879171515911945312344996710257717411878704966591266161381770545635329611095352561953550458715410094483709395538427184119361216866217212254646659790337853546893647381062329779327610118510032715776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] 832051222321498723221240611505811734064747401986743539581970885500455442638811225058099952713397009959381985864004280644022635023512503386275337732079830496242168867199569631486919444542933068335846527372763327099606591252443709696161045079787872972491646890479651606004115319724415221364617664018220980241506110226740783723074910974825450657243695340912010774491008061587793142389859046555555025759803424852273475915892384149246954852890295281813519258850570337131300929376831562427464851521401338222426483446438318245988570052913944398146148593441670704741938552510721297616967602738514348187827823092772587382820129513213219858775318011391106590706861970340444991262678990829439180613654890215476746199357517340992327643742096720235421329557011655867709709965821744534512241343250528358212860950414162353812079895010505961199260499771502561751815134934059847373033860822980292162909087592622105450578955348274422074675345691413184020864690908104925777877951755034768733857384078342431930086708266612942544956215538388839790950533180325469810855788378302757021242625929821282876939519749370614757704381194115081501881580438703281859220447093273636655964055928570196383117883950050362731010850516585305109742291880877267136117960435968664676451692150334502862799265039193828230065453174376018393726328569692175654250396297466018803254139765707258408533007532989498889801720252589112868565673534332100391121353870934048324969905581016289260348156560933892121640520181029289823458162415971225233709446213885400784688706068272973662621299967108715000521801011445286597386074492018859613794131696534783458412153961693479499630962636202612454500586605973592219719319274794218799710837290756247972391123766012377225664367616902494569522359722315608056034008123773346671941260053506431333667407401099152146804707152779333852555253917013192145138451285381982065716441931319194303614578709598593790929656901288061758668953044084906241786961252480794926141136681431852759893769771905055904637124749846928731983450741196284870499167434524305168044598048546128261527827288580280076749629030098890851458622782069925730568923089712882920265727789242117319979965248367628237989524066794090421356932466647343225438769089251152824746923452560935835089744620167767544015212709055321094657979466136460104387350812618058235251714958798763640616358152286164596090407369448364742332975836666562556651224151661166630682439895628497918199497431112667569831176576900756258533163878527779987220800569637361574199353054834200425068477744610248631230413021764666695522564309827958727418774124103218991199990789444087641538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] -270373615664095823230105590532956295190086512858393579976996478303597380886194229075546635130382809946844398751405235872331574130852636531324940538767276934355196327424228851374502667646609228851134864719265483927642193583933233784893982676523044667229991904463740160546028048347386435806145386894304690209207055029636744007829766861398450238226789800409716177273976534173600790601856914015742619748740497456879852756212917681785734965078598200414057078476236596781584362039238600769673644706497289613186063639874060642923670202415005457243673325358108315839893971643129213428884040589110369074632027290033824272129914831868845770475432914233276930840637277161238367484974712481286068349596944486483700644655754968587868728300900715714187944399948358059601668749950322960088736505763397585430780596734886300894526264501776653528545649411052926832932323641754339908918212246667334308584401995938011994498411283889717016662030148915749302465318408041600890999110000345306990620344881413497172833201418691295632707482130496426179972007280556858948687134514570259858767748686326484013124207515419403136543560701641093768099732137671671879361407527859870102641866852999925798334090258561710238158972852245799031090311260081876847932498048647480674208533251826485895148277995383121160876457247432657253286549975367714489307070409215101053307547137911780264923928921786766151290096717442995816490011056643504172343999834631778644302355566966576857530451706565424171150294496891336059412464682736467188989091646298660620391101340242052579836046215590853444581378909810088989354259372082221679652183204417052412243789049671716135777519489199061034016748451422140284613492922855404777063380172927204389376697864759401192871408619007322534285858654285740209251258930236464569297405410714011141034319451625048050232268260441218649099225792678265868190354567402909038893758116785813309891375054727706764409365675509340706253046391178350331582535285998127505231523525272178428744932799332129247192745705629311457049813670266382699766849049459007629093230360802874908655468488971434875446782428889926450169862095549954432299777140813143418418055815893293536052553982213955096471864525102102482597894509235523750008799818694282967994634514674343385673905578150667467765894778991393199828668345612151551466417676899633255262481201248962341965947985696913220174260453682780343525344163520866390774449116546494939804081421339944731530048906314673562570637152364713271672394594469601993205923443794729958094691016229544788770896816599597388921127499029285923447305659378419643574752122916724670074521445720098783363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] 58886728419615852655610099145340537568969015399884446185318779805872061496789633442975690916042453641054392034779845561237856711176684829547537764527177134486621333550614437688328690929096836461005664524186817307942494383851438000756270020274599217265140895753648579556111715180647069081634241837710835412107160363182695517178664573332149772205001494858694506235456765414055056933307195338816217608213495731263769457151747186055213402717435632620503345848621514830444982806718492754072942802549225719141734435440024202001645313677366755753938318155674351369429266125000149222242122168104986546920787604820130791922753608575582386666576531292637974457937812362378638185415227512612479107576334112213908432531265940298881109387824791317418480078235078072556947624028233727042074495746678199335214135575541141142115239937158892177017207661011137843110854437396484479691480928349623955457735223378776793570453313084262455417679062214671065872267408477674218500902402600552009278475058424403139755085716020085048024623761838301004775459959925783718404546415263087750848078548154390105493014581895767424650935730709110835447973450086348412174979708098187034334874676862601798608362842679780485595846761164751385700255244864336799153612974530455069493289853417644089832303224251033105802266716313094857981142199330591725290281417949935589718612718884729414491616016274444744423145623985485591057035301023893079304708145485258111045195609290266651491239101825676915781330379418117880843581414676337182594382213777628338235485157018384314381535983949304837157295888415056391259296892419334710909794575444498489190050898434775310680149483817351945378676518544494444227934417038389713167588737244316363450917355677380438718301201376949087534304002358753143757526001196757430631224333715404518780878040242553109556905684472808982369605169872994276656901683536211413481058218972948116927260910731217014429874592068942587413202210049644033918371242698839425669431949166206538776306288229070536886799003274468579816029316936956640276574631327144045530486128146997269305348506863440814733770603886019211421677369952842351039941002234108337361547270116836922276290748892855307058301326736161161668131552505904186563907597914638451382027700764559962790039432515243002324241343645837346243475428679644986500673403989762688400489451032374936804643996076880894099337788822176159893252753685012373029140686656821754881867765127201344702121473472370447081349629845078627615437038652135697602023038404914298006296995905914004104625694175639409908319746796990619602081963250705668187710955611011094582828958113275534376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] -10371256341021201569220201793920782473243432367120601594075101059818934805027739777193446049915042961933985011933192871361336609265151999554581782769774596960434665658673512263907005177826358580417853424527003760705461328138023342228230401186933627299014860936192161161502464253830324169678972438814672290388167241089311948399726386649847774154046149283894035604150532589197877827824845397825804982067891292938873960757281636613563669240561244140151220765190706033098822067881707504238447687269962525445755216252385301111494355481209726643874158748616739466470421031108479364925212243292985829642947693989819692484528036310037881513239720196714063431244186485334689725375073639048860356806368262272937245480151042354950722348957079564233472342255616183471031895551255474010617473433677436654322118630536630211175465817630550184928176562767720097362739942977525542188528020965545997675424036013551280825180816661916569040615275728440186498527312940233683027981546031706236556365150658651614072411691161505465989279494652559210175986376747085761785210076126340518573284063711237027240510658186713134823538224190965061414086864534934472980431115773708341651667674240216325600454903971468067561777067949211357441077280485554448249924097096232944212482337589497881691451068331159158744826206150711621018229107384284202368950355682610710055630649612428869846942478467425082754160283167757519787808170620095920878299067049665331739958691055052106572480248567737517260252384513772773605255335250576747976126077579255511114564676877423174738753948439396276774443085846124477680082136417310311284995736622773542941967883243734092491439995417834156268799091865489548364387351533573620853443977109658529274649943074542185191074790451873179585164949952728859920217699248580721042516373800981417769114489662077812175894230760133128469547955403465470058436407579035889779747847881102734124327408472831446242896150976914066910967211878842421996967141384503638037557846827483076312493752620345862988269785874076882061509813412740028424458166633374007229926010979082498570446177344869061260316481151868907683440532345095854257848588824145408158781689871406051983718165262651168109728848976116961438634779653644917901428438117277102705004286046270263126771081907724432280139914642002658034692861747318044272556970759070767287129148438732942622832832381132390474510549947072623414926351599646358950686426965544980588864968805206272045340676980616103950825951088987109153674987002788394909896427444673890905513819623880372391989429949385150666892574641778461813601385677050470639664304517382270301894158822811549827072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] 1595907244713472699541324185389908456009199388864721974429907939013278610199799854900338172113761747978923319091523497866373713029266802904390387775855175042715434042664946063529810252798051115051686030042588255917211334881349330381391716381628464035588536856762683487540676088663887581055234879053391867875673626955885543956213258196391453760332877332882084571953089088041229786975132689414874276247089542888699759671664438072455193938289270746638712697641636575475921940977221307756968137738067259574498045301396804949800267979523865836021297708444791552403485794105702279752178419960058558645739806757516225001138989008309987005226723894224223169638388659718786823457207713717708743723702555183023831609375881118688999018399692048298638083966625241637770881325554895527117128933490697076547994058002111630876406034765613614628255062625715551056792264569251519330666357957056758355531782187300983573409324230905928376223453498433850599165108016849794693923500115294063644964947827106386587765477346955977563052268345394630009671972373981312254744485047405242666647159703072138014430981562020293957193059934829921021511414395678343562738792075654826872240598947940011590961511572428894069977740722590678054020750619999102240955520155859919625342817556311632868556541518708673739771916246843430540882089404564251768171865208036449955730445948100100703127302001786966259708758459179934147194368620663630958694514839945075773751838688904559035742333653493468687288286191155315711456796562075997360930804344281338483789777068002546507309261596634824310456988536468439673395943547957538787630503122517363027225674549575072357351756090969666027510890903546804494458236757543881324427576836947040463251590314109894522502449793929858119218880388782111818396804302747516578780563830782799763250285470087297588987613922692202624955378739085344973500626826211895983954571953603005685094057197049820892029261588956853274778203613018366761432655633914807960522861672950255176710429906459048550410963538414282800844666864129904206302311421653861066600003882900011577507558527410606966500729181974946807057071534382545616985609703274465174780696677085954342755144211776922311908689249518934627885290654307316024905594597358383339548520313610059820755859730350227053267231829269563229622602759386159595221565121974692180221994432228735301994356009785502694802199226155325698857719211238283472996130590932290279324635167819795433249310646989097516393811409083410096176480847035183231151830097712486086982364177913378886330836948277249819080703223595404224663280087629809983413091400252516548867819785083494072320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] -217208148041984286049603599671281945504328529489706724732961740231005694389949478315901629419950344123337370680914549085275105320628615667247378730641496132225656708120372201395336906034159607775717560582779347545024783989391535072756208820838908760073027032340881009198760774122391947692034369984221093408856107303028985023682274320017386005770141744274957409482797778694811749247368963637053567332495349206428965090433705880141102778893825490087223846466445432792485653617552820078827065648532483979766172499310466272607303572261919762666419580646355427728626079435721542156080011277492347876145062085707847953926142270609732842890913055166284449269785931658654321274416833832240977902393730893328774762394682304024052239104520598022780350958262966252354594830571758261945127387149724619207820735175313308567208200577810584340560114190333580584194063403411943071130642224403391571286851253233426419831270171957788872815853367032440845693296983525323991590701954557545628360590264532893132620731559594304257783104810832269223254533318865027669123491889271753254549940724494871447110039732157142269613599072854880265459494877587006459434221012098870040166100129770261286875793353325280430183259515286839662772396815825241150959774831554428652204449825543542344912033916157308168693058831248075173048396789354862626832766785275641781271752223912570184653250924238931556840612816165656331263230248546129827730347863110552228021774219434129671324932628007221842045099099442495132305520944546403916309970955929571247881933787825130381495645301056053479312831035123668906798111415540810534974964998330139132198217939152142483397271166998443229593925962280625645474099167052572076504613126628936537903799332322847541763735310923863144884785995647547927469858685129115237087356803208258997726625105490795108818752166589088655691388465483066703275541678795414613208934345778172584976859061190252588245900795816999517988810863458787926988271271353709600549320143454214017893641660895369848703019789828756993367037504579274251484248968586697094934753494597208364347029971281540587670305421849037554431938243158649483434877663015642119915749954066305953174729245494232828380337221185842877615010780641869251767314416946526658466351472294460010436339425678300815303822032916543913703518250899854726387025464694198640188564321853408739154039374417711580246720974730213384715866410533341119203865622517216764729072540603690878633329583153319148978164235804490126680206712148621167373396678444454665793077754992751877824594956484614356249187868000195998295890517440100660378528564693681248365875955437620166656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] 26205192767157074791957424122018581133950187912172751097441248792023530009766712242749207975112827969370342518821761118199096987408724059925251323137007583435034764557987908620002626524079323260891102987987337243908642813259230266403389183070302760383393997944413952639939966418888903331326330112525945020659814623062966019505322929721597853324885207764782099425697298472802750404101275957568311962921639267844739461385225260929789608285412236816535434476542713912513458096624721832848977831930043931461635506815551009076153461758100216738432365136608935684312739750417580006139117586301945599251391761936100227927526748376583793668050370735297481549846475629484165971839913699340739898353923795659997985169339040498904310274923542854228833083227171978799894684528317815589558124169690913618652936961543944901853517684187124577756036141675982653460360094913087142434358763674794346209410271536120578111368464610613587097682586507526542628432115937921046793888532972910765541868431946285814046592549995056914846021398733312414135988723701002187300412850577906825769568781775093858849154296419590179140346336385438416793464120534511523831370062827984946338122687552956160025995320727854614374725043671582558563331746148349375477517566704463826388905192511490637734080434173717248513598698417106369257379463328119663895932192635885101998384346344898799365315632379994554723436645526126355687818273340432830052032092025746878915990650614567012993056643923126333384800132725198818910454006762689845434488625261926546881242542885746773613384879558876604741488350339512218624381793314600362885638297190270717520945330498484086139375315166877995616030575654418984150381491883645744052872859171179994830098741635897362106344808026911718811849455545277092605635154735888291987008523330986085525858564246669723987170765824370507679037742736316774361490530462431454889243900830651505382353078737704184180973247995784092470593137941138792400077509758555890704864087095714121094715572699964729143891625474890585038198344660564354330710051588808120067904645720636568539631152345933361826334577153934269873050154559956384230284935209627053298150681063185467883605279756193763275412147514201424337183967950501586595146021306272768596083231097627761654248267748270434045682611639144451756672633146417760006932197635010741620906854050477068138565921594514211392569593066086746738514075992245777377242732365367842899413272697053446926818423906115366363839467352046833884069771723516047019084919291085162809753485166189535588129658930119591230511209952500196800691780741390648079412333581881606089289736049792122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] -3041767801873355214653550204067719980189893473107494269248895091956277463260350562509360279743031588455131392524676737291236523183533195945958743513416046443229044236668860036783475687162770841395479819301414551195849787103015981321819437380216715251214869689086720428694079240191441846197597439066846460565827082015371981954002696819406647000966956276802940150793280075688365011228526096017646995166830574950258833164214874818664656429041946784551177069373610543760670929173640903739313306808611670565338748240627414136370785833167953492377279458869970168268891302007648433128273871888148913393352919828062981561852366614322565978584155807099953788263652710797718645957942279699523375013554641403057830740495735432834409912755605972924931609624287389657377886960136011091786626390442780515361783738819623542296983039342354183237127644992612748255946072595221480506206196562515642246171861705519489253417902518334472615772426193120572582536640932113602131191575733419746622536194051357229856022124137254683976710776581747864653748418784632853908178460459870700492536555236613682992448649298904871068991192623667206635349909110019834753811788792890395917243987832087111503812795770778311358946215065978511191941376071971016975752759662311492739416079801515511467541883542918451643588951294630814427580693223535631462629481616109802575118197736856215188379233609800175173211477274939698219043531023009839881928749278965602235281832655650902139383144326107935869398706307201045525974666692916058884734554044827883177811067169271299267334730419340570235183763916472655298558040372743092190441436962137297141145964787229412775583868094904572873951070129431507829046598970998711118468254687519596952368428774828929944729674744712719940517191745044382342304208465296450884131574614533348826022126969600794937883791292470128643414889415367347496046196190566240068603662329159888306617330737444678995313090351203180685013759982511556099943936326368374573061822252185369990301388694706024328125586303690643611696397549255425319246165356179025475309867505018025444315426941549594310345303546654836556208326140626243166609886613220980521952499015426629081151025579178406056289610984446446252551181016393388895645241073098015914194758878946691591743319628416915055770673743481090640183655867965880218343395861912625768895225935297146758277358731058734527589405912869490555354216082543023244493368197703061131042566610998962618718693956676403289613117584995919293947713852736361553904378845133943369874776265230951359567139901834255370745664568664377617816258475122465494377192726613853267458509316003201024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] 377702450896778432707073367579626264428639619911872115218916702729194558513055732950553949188815510832093039166969534067102004496150843166334734945764097308340280458382958036234037088230200805751260735700877681754854264889562662410145813319614076190265428747304865841443419359914729132896031218378449878313393213366431669195825977189027338598137296084342893154476365051271901034168946676805765179825466731846144532010416815745381649885162764499989212613141138440864788147802218560292618156050032987649749447827686271954022801453023625283838873286501277103738437334226228105857362206198399092929884071533616509536171431930093230636203432554926131176927999327610274722410894224581371935572767302574037975960467258839427146462590816480382027117756903982642041894382632308482637001454419052829328073426759699135088626728909265087819532319310867367521475775843648585745958973870292423467306989147689712438602596552420188092143785345546659469533848019815464515539630032306990740501120001790504429630425643336743507571796552449329337161897982864710627753200638783814534313992953064551398678630598309597095929385907115553839295088976869020177555391221583665715937189417191423860412911694122489231442791603760274384271160508509202183550302737765669240440893708581370869189731235125268690219392435085951682988118340857747133897508073954935429388069568816790761169138729500237998020267598429728015376027806097571863993470785647764472335554412141988991137916902062672047835474787444472704625994027534601532902852162852667843840369846392331554520815576022903408703889190857035080883755919850515968348350034200596018313764229303724381330847449070298894063095926923388958654808874417998874132167031517340934504123001778537235961157200054798108088150876212156642865061742739326856294844909110157869551067387149211346541397841164406874519815212304779361978112047469215907802579539761579649228342931219677732987367951175821324057213793332913581991850345031697355618045644828416988734543087470236314545011492640282285704489997986743645354126291752672349664463660584355000642166177102325001352609201779858313593948910358913726770087040402273781272192390547013953901934659451505933604058934215293524387581166158701292699266525359832749422850139747179836930672153343283886006156846526566535702025830449740738704576594174258832817690252826320147636295731563701372369995060834913727539879904291387240927252193354201331398035422226622388131212810236457882384966326610850303579409502162822544216884318132993107351285946184132216456389201321818536849848408296682520471841957136914181095167872585160301582354994199265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -46263545850086807788477074540138349825542252317945440104457045767289318554781456176475242388207254710161638605457189906360767451618561585972789288558906396206800917220465961002822712605118521340708862732766260523018100967458437105401152631195088577161048727027162830185704032096769406028188005536552129080614832104615026960680015465907042122451672002220166912653410221260602170696301172882569961859375945556667007515725048751356637224263291346026044618827413145982934429973564197982881953642335784775031119643709686163965850144385458443196792265858815090657539092574289263255005656237662274442143571543117575882490283761422735099065130786140390699845692009277630890939942330005440104678036385654741290337755377892056097384865054506720708534251965752935174620416200297499285658098263361092595911461177552955428396586336107459034152704295047091267172287399668079080825672570996100394134478608401661894169946091563123742450629586586726376867716958183994158736421791493010323764918839231241416190886283895000905381971086372376873881156625848689514672872758542792884646090554633193823299619266954124437169428249961060371009470283280241368221495620877833150489566264483295104437531309144392724657209487016195303528863082452351266245791241747691653202309854567961699808206055316281058443627115463962345302940571332107698714900785507845815233461109220001045309090934821969032604291406799672579120063804474415573099846909321070439611546598141651500382973705953948460476955822303783312695155644900043584718534525070582731953453118748771820606000247341698124538138725516149456701944886137676819420468489924529021131881752144472835008194536338490033200726806481356236124345122620253451493960028575752665566764774707838608313811929120479333555846232201292615584447055930431119496357889160547129347972323933053234546885801263439590849528953384066370907735368733096859817195734886354530573013370745244083430954958839002640522947939136217787305916564623255636088025722890799156508561834581162536214027286088331845795587900579864413635750182236932461804490611087271336135251568624325854628745056313334957301311379225261759955486828174296305327611835922905583807706425487224232325967792082641386496692778041623636284468864478919389658026743836224764599095122154835723470687992695262686262485496407421771325240417025933302919810634391833590940195749116900063626370359213469831380697877208900310220176980066331689343864947036021268174867099074906066563917805516872039906012718224568043308808770549412613867280405459648347441992273047213385012745962464174379101649125467175709418767903695269928244953487222243328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 4299475337979456344679547902609906050572597442773877866700801167578095140964606408905035018498843651229204474193499135021386494950945951614745454424594636966634657864599176558279511983783204357358904700298325614580480444976552302625425871953858195704199027688204688122152079138582814998045803887878342785649719465700701050229366243651379829045472408460086953113095921431346690542939509833382713384413280538711159762828497276289499467439802977792797789000993528206480607747081265541754051488674113667645063086479647106667837300690220405955267067150226529659864841623105740085372876130211499376845433034786144551814773485514574912676376232941991287370249344826085649980079046706042160128881502924414643795701280361385619355246680737312378186592068898324160473980322003193003037661739870346718594527633956819976557053693659047728981577934067378778819888110672101354718079930858126832998508038581891817022862283608598813638716890740320102215592672506349145555695820616684860891449323557885269201348618872304108832450328413364911165186755036652223482775304508799504639953763702826071071733558860038383071619697270995379513040553280867706777439179861675218914934474606134450076416589172285993564792894103567244627706133280129717668024727748982936078968626881932233109654361080052664697918922612825756865390582266594084192362381696277765629526197991118667150056661641674095805591314391879108959444359573850536477428443296597140859966984397191072788538971528773692809159603664028866233137536722182857933429095310224185380661001361791425379701935289715273823589902872812466393803842792858233771874260445411586014190760765413703959491385795887276127752755939042178446676990622819037716315834925753163740418756763453529348802616360475930835154753517093797665087751097989439071909291138739925333617198961432773192153807947376466186445589280738517599034815894740372874315614750368678166273030255882931835003230275121298749094493787586545231710106481454119959347313910574440909059602079413288747364776055792299456588481606693984769268770244975357912932486958035341451176343980062458771634941942809515006133789572254263335427183588163632937290078118143973291332145253647246463523063208992286932846738415232097808585780336095514918130709766082311208457362028927338614554898601708617375918518794233578131285634537887698556482171940112851619187816524022685493153372749332203094440460862750205727842442826256935575365170347018079750439834102744764260919807730001511714496347249961516882882170347162486071098234718265045147839262816585442766817579524855266590872930788630689239693055486849006321092407968399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] -66822286943099604959669005137920975884647193879949617054504378726484744040843535744654293529627678205333756368701026801039324967753072583266647154525585097587980807276422436923220888410665408569674241275202229740629279099272531065083478048434029890387662462794120491531796604033356526795587610847558224701627056192104368354189112612560166121341492188561996111506903419232697591144921190664218916249585984143436381429299625427756212962223432273360434115859108178082219548341132398609372796601088521694670267705092141175198906710157437083532951240355766239627242665738348425360724796632835623433521724893909958260291926232797659331588918549908993428600118125052892626855300889644763593987364516141754339482585647354390519797401828527401316745586935310562277249291303617637677223269631966058724604189240572379598890566062923360940499632810399565114572437156294119150417075406097874994549144844616014623487031697106855443964381180043968211997935057946423855125287507644098798381743502392545683182074330312827195545424937914039830595944866697730954380072047780437273224454766915230791747312022506339033553332126782631846150809220373956703422092910892999319122562865118758469260847750965857937106397784947641672803028393702452454215280617526939687113144434882885947623901662396447417071109248851526364948903982051684956275550429929261932606001791371956391204748325701523421771391585714957006538610106960539047530981830016723612354217601854032076204478193359905743441679666957897189239923896481238088484844841283412765850042536642943343583480920544154055189587164580447862395110480014499391749784047571998870480896834071513295004949128114254934333614628372031847880396079791451326382357450307601502549655436574856337662414136126269056596766789698847386061740554788928061918740599038109280732447550889325320825631902576455446691020570892372935812062295416900198772890793551566104759166283747216451827521723808003561788797543808049445652710283155862127035877142537847019116928651756516334787632802009606862177195773878527835572180867029905031935747823018309565048200786573124278719561175243185178496239850361377063923959781167397813433092321319017674630817162250043001184179422890281829280874368488242016833627481656439393589579926582157695510703879327776409191292524490301509292041991044987070002744158749892475693956263111379064772934234243832605082923787700476734758437422581686507326230541580914892586744986172523393406326521666835352085722828453619533452176283341669439993630919726103307042830760772517710485992888438702491952028841052838273145394428578876351195866369435454745189303705403392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] -67682477052131969737828822139766979325169163733845368984962626820727316104840637201845477780993982491348137740717921909102350678964048644765490312151675098722528167753731446594692714599887714498441481516745776884910601056303651181242593884642480627025910405902165685712198825867568264246970736730344239732057575116968915629701907466179305429261981716212033224653100591217828528608344745475595110217509479541315079017266582989761122790558617144610405674395944754246307517297217522726671521326374287745144413618064825792163530019952218771082576968238353488564477269264229018560769188997018546460960587794857649843463729437721898129714264495103061149705376197422410466318702823446176244221049256022777152188255148446705382326995357524452992953354499195997393664482405530682677171254111896017588448831863153983209930306614518290173535044728400234903060327001830510156539153443123691710735661069959127975263386659422347555162793758871250399698902292143392641540750420339308175291715540926929657398583694222844618662641873907010366559277010848160480658729335672987748518579291544469259900169513270010372521165346781998392002611472153895497002459060005292958993079183817774775793063138631497715425489456775126781324350614453950762589527482173607040332565995497512459447341456863065380443589138003307799090689675513993528497981050197526802384632751794078667608076189057891465166824262815577667935300193312989337274669290204155272692627267558827303951973997739284228812976954747487796331271090041774347751836915526064567744665676196553512256668610295434847210755547196833321469390592966960163649585724803202986428985652627818008779751408458414715516073121625450296113486118082140648635035167530785296141507068460831921940700886691108005651216382409395590901500660736058809737930515509217881000641233836266399070862058673031006346880817452530345065658685978303153313385099849215027119297606753410203242159170613905407477971099583443945491004132923093955762569720726622874590127008000843746276156433683088362399565734443602769792446881854838754673918148418192936015867147147672910573911541893008656305517369653949528690954632640880358786025934654612659616980813034806956549230400886635877603501355855525986392746253256632311756591396474095967892817978250878710754704578028370652066929182790736445962324363516015232063105588061510420901670075510659593020581830416465682509491381253135552911556244834952081890397640839983788181359517885010952984550265220671703445940458057217807301907756063862478368763928314860151853769309511497855385001409154305104969972614763269646324695905167534185435657970647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] 14179563231621748249847663228948735885728124280599426757996057589090187634578304714958597273703700179397955877807268629627928689837494811182840217326123600074711573452921888100183254263509187984631962049827257916165450356604156764957594065879676076324898483729337630570980440953975802076306166657405217330313690452784832043551019130597143925989665761799367903614200032428841718683528774775197185687548852640648343312371449481289747949538997102714328376203129951118146973778374438085121189821604766931617878233328758942266950478096823533405058414338980838084329719100227830879280671310816286390308902402309319658102888104754727544745093492848965027409818687621689061897551193526626078740788499897690712863989261015721923523579531174225063056896381105637435883448204920042013112518224013419358692926790569722593957586366434304873577208880345656824083419183570683757645215815140264611385180974674643263066425481101939104880810277854064874190261389152988558779644992588124056334102818610335030883133438008143653860869027483204769075341386415121821464739015914259739500769714238174040080869146012676207757831229645168481917310555695267481752502090003186656723028073639796224321092324851239957070310476524231075247197261993776383352806869450682326084232439675405293405926677260047789504424552535307522533918950189185773081274803007234854749846790768969464368873004072456218816585127408772617328410729193237829212723403076711854739132835222182135273728745058960524435071190653590494546198914186115609342042713956316827889169174271862900607578990264831851260144629053742010299551809336585998833339557237641921464835529229817722343911409349770298089116096519380101792107442988178930524198856077440659688867246855670716122526050507710610128751853890585535737169741912568711009064986143905312816083754781632731902250318520226170604337375126531844500256994677737661596648518986814488748964697585099856129379331364340014459442776164901395404574370588166290078308370861927697765037246876443510311195000544607877356543801418034908560972896879537044461628102356186357422949674619517827465824845023323543535222419114765499994808048439651009482052410278380551872062261222350114133071581272523860061280253403113129234832368073565158810219322563890895697140215254499716337142418499028386981443619181595236536549534979776516213184609152630032000355517745973611060767743186503822503716691980209276282088583193495290551056120101932083192786297352245725722694929550716915145778875376361286922714509890404998789741200554413098237343359554685642576544325112590280914953146580121083951731239901026363439801601884160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] -1563418578116196931242279466451948374034710594759218518010915543567816310030165276383188005960126557527349694251388549944505812156534922932169017669775739536103745064535462805314213928577848401722935870683392146025712551221317347758303504731045839045000852278257347442660579064845539849924557754090051782966391274458832618930524281730845296082030169387300188856958871729585035697850546520960158534056809663558239651933556924664651520065455120065938477935062986304583045841429939559691552805775382530498504559999379773568816715531349223973362955458014322315253720419824202783236223334176504951739938433609288701855224178714899527878121208999366706593256810376830704396564503963614978509062631500143580982135419895765943179189746597280770946638068118747046275412233493347884522351695903623607939271590246869890720876146675281209347594000655392565112888193135847219060215968702854913940597726864459779920398056369702275104703462431850128456479940477722044124666865503869694756126327224580964291170977313437278149134238576008906066884297846090954982825231243687348503792825450504859521533836229996201230685532188090269954213290036612628113334484770044019480796236989640739160071740498610247825169563602891668574710529909537384329852192066614297679472206978943653437191346133966707153885207559084758833533679074211481066901357586150393563458903260895189764782117161374072683693800585820227636027541732670892187974000749381331125889093142197561341972102070709000936060291164942516321715624954329137012351997460643260019543112419906022048501361783203411511502914231074881690063093384438926914855487663257791673819383002855660382781488210795336626686780458070476628150679493521278138479355959883053508831291368616170072992632802322167376555849257049282853786752812837092976828742826848335405986587732675375805485618736353671911968029238052081412196230153103708436253151724248678765527850015602752989029481321733200069824566297246011821853465709813750310424133321855398126862116778330299184302565589405557485410888303313490576814812807534225220711364274290014674100229180306931532791598693596801490432017911535618322079306116457597275582428953219886927108580063265868681175860702384326852454851885133123400711377789236601607384400912269839856509464573153931304438470029405876221846237822466858241383178734372401479576928677870230401889941755676644320024466514961209071038820032974818388731529774991907759949659611440684812097439354869864758771122802656060390944031530435779389161621216421743621700747478916018942559688850125978072498862409165147676662016852272955485938911356598939055816368455680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 43169608485590449323475996574747555264115526937720300974966412139969622278868338737438943223384288930752326736923934293622395850139454130639779246889225385171907272976637747288010317382482470353518671152540214597726319881066100531135536324766717810382507916582117205821199092581124224206308853173047782800805471818492711449869954814102943625472915727355016378605484563927359249673238053144033970148453256513216428603518487729257876333038296523082419648025162974021710537138467204137911786157728568055305144363088603940654549799317849083829730906399851822469389503746628773799507998672804153992539313017082496640604677358722742210829062967948232580116694427469361402619181838704252217598964061397252792236826629281635721379077367163355299662547454425572405060633911797637436858426802322005278800263298209566865011647119232550812910568053126808298048414845575479291084374147206965120529266403157324035054998353339991731446387406191366074253292550209832286135680204940485910222123166527461672452126340139973640132153975306436199050017327841645919594927528299931539368913042260442813574296777938006639239779535691866880585910584951401877343200305250372810821064296165023707346645406784307261257261750029228637194842470964976694795270034413548012719515983911546913016467584665081672454391768838922189669674685717917568565426406717895188728961292112683281494943309111150194760839229966040367493645243330002177054814404380493651277334728533195084974639609731570111084304509469943712741972350822279447997467008761958722510425750440774447852064538836670778365153357991758857318063455230370993764922194345912167195538497371348609283328673994955027709476808097064028385976062543755715979460867688899590872988984643001497324884820474308866728445893428633416180405359146131068319043381426421401004088165954206193084554945076004772676962579307918156744212686135743153072480679202506656774773471124120496355521700038299119557304909331661427371398912287923252912880325085503507488805555685929111026589842809086002361160586408419736261686596269308265430691789150890779701668134200851352367837788430540994150828140699027710488189501620156030955423568794472930438290531608414638559925844885796744937344455057067393118207045575486627205872089877867501725355208547182831767973952788178534649392522168534108349293120532744658375680287567478953072348257074875933679349081106559145761848144225807375618273374526955365054450517777510268959276636382115089349688942874021779096183339525631745068233506194993514544796290311969024486831822123192114461799214709771617250769281982878779651689614832571489993348874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] 13258313721843172213057720748389777648998002297765135715452955552059343343529141924004603547438105422237547265897308944053984314309024632084917247801721443357414675793244681351600655954740168958823409180616910628439511339045993760219335382000832310165828454426374851516119084156256846994194236021549307404306185330617623159633532884517260642866272379786060748466651762920361736326044651532332153620409012917118362330407183390725493061058958486388378597049575432061227560144431759576057957480314438166161499123134227095199264873642814994124202054190240051969946251203963860732273959134557662362510423338803629036282432416296831930791067464908424063957547272824128704091164716186821950506808378751978815205305899148673745899738692688237949440071441763610284494745914915572980460564089213634259135530409073130125687554005542246488215691271050137243763509095757078707665036496634690091124222422070789334258353437100220334069060891661055160763690413770605961203852175619396499962677563403876961672449917523434650656155996977745294765559941899616028319287084076891597745615098577727486165615376839102279624711610868455181928105793662817801156406055829408862188739231503586499439443271964155968419122459509189425093973370957882379021054751035088845789491590537743328428383259791835700797058128910003513931945555696982059905677759316073906988139968992426555425264415754499822607818784359271260018564260408554047096711544312659830931277239427498900011026444330465104520326584486158451728789491431299293545737331986603930584153636655244209522536225395515701714776456196437979968378130396067530396462963521610783678796315550222586464221651789729276058133881728712104061592606671981537468298729478913163374649010426871915625591136364035496421046188427008121526111672734896068976545686042477718688521167208045531619688510244224393955498536283325518639177376357141603699422814354900514616825043466574394025846799392039110147031954592420298805767514770577133551972590993884818094476280125922423152582112397317407938416788292360234880770340519322822760415620018953230849961208879452500080839855191176026216114020760123299845608196998425338792699038226999602169304220634303971613218256511805712729918298220416675546006649242620659853963502160894496306962128616418803732501287110602862520199531681873032464798880896582154055098576153742623458972391401923756397631866514283749133573747011809163801777183861175639677553102809119203274573148668615552231081470977501327656259722852140259351769720376954502441887376978979604868040537982753055486556654826284539960559394181471633621673760882861764482265251840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] -2430651443928933338597277701466665051959647410197564183599061604188156021297100898469796573185600731042406037107387780853473404533673259043582238358275357121507208260400458652255846140838353542686838287857792280575449319581394944216489377988334327928574656264632772632578398945611053265044658862259027936671647863069331020611669915875454982200415208957983684482190476853180019873916789548368025839101251759777941506832285507595001241344443534950064898848713811876740043654992028891410399301188356281099672246813812370278630459547345309514311232418190745097040959382739378176670580400835879207853168041643189740690671608652067732017507221050740355875935402600861929949166860898065715915075898067128032383856984990475758998498669581236655888417420738916591901988362781383817374756129743011278241846541832706159584008895855541271533490168468464038370552137033089018258288199758436928254040639233954114083342707952413628879196810967115490837128831273230380997051202254542844404626894436672359459048804979689098379279247446384473124188463112262535064800032367035579920429255247592358193818076372000713944186635595666728137879233170263297674325217167485627537355894596481970416393579427558941168610802687564871457531781126955012927176287719375614629684515570018194309740391147709637236986517096788856688961931113966172427510876180803877610268872235041827197644941249022793953256072611944481458557296347239842212613467696972786369927439295999877981643780674569326956323105036120663026839037897584141456537323967636132452730166978019777773778628801939466037271602962517097237857151001665910502750781499471463893467901079932699435003215849971404839758111266095869233451499308899484756788918177382068309304602918082383477319731588682867179736941607427774664670139403682372032556484070654972689539116667481993002505906314049726120551939610974003995101089017470870470032339610784026307554446436915210248437341764260518877945596042787075826127625332133195084225461026396464750376685634470546170833679587436919396985259897661027566477929034039663855092991149154421821547654436515918157014368427222120356271739516186012773490537291539659898049640713941650504052722594232751413234217288728028928189553043462265503874203886433385110493194992611425923333257614564178704505130458966451575576839297147813881486555952383992160296776774459266476941523790264738789177442794506706888623923574203401101836256300524316041814281298843458943768733720399073414100482330664277099259955623288641460362690129481646395227408052071910939791606881801396976198065559241893191417637033160936259534491707241124824854036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] 221509723478341484789237621791623370666742397637035051055708646370387124202668482097358448346493363884394847408782800081197663510345599000365213391771293459299380049323585958947905907023041382239658065997496365663023653669881660603235200490532516970432809483361361589800529749836326560064485685702252382201082141368968811459301352502224667342955479399681292412762031419123397870431730313757944154261401471712926305461850798237991561014464129635075796797578712359527711607945884537554697912103887642735685373407359162129991788412400666194291253556733041368570561226541386564913266717544862240408859785581514657432347481224145963973437433109668504551638631387680444396087130785228192063497783510401101230426188670104322231666787080299349599836854904162680077354029306739529789328402842825418655903335410232884328746017847459561851273316845002201038350711531963680102731477659728468526979512440220710157957832965344888865557694100417929528235494534505720322866873705710075522947533939570344127078924993736441142957602728349731530484754456368703302246919792562050448064291443902913347549092865192773361125433903886735718271476365027433495462159249813934934629583780735419657308440965720624627042871576260900403302901756876197835988485388215068392809899184847783279525712068043642949728674007453314406801269291385348885964493994714818170761680915849667731497794855423577540417436324636220859219453552506291246640911647123355287585360383310019588502892601190365457219824713194766843819709395777884267361636221305199095301929546739994802617822834421460965014266737146809504973826537569246110722531910880745124234719596098577839860136790965932410626866315542741244950760966021877484588895347666210743681203619738384983564561079949101976914011304562304503276156745539723102076143536128726117998101341137424739967663107646798747494709905818107443889559950682126157629731098806616221597915940609278627388261722404898613237824540787888803899183664649807440045189690991365165486960557875416012284394211305233863969709224459479563995879258380106583743284396105713013604648491918974763645205045725457929672553534994327445498863603398840418401871544235942349912127714618134758641453864925874644218129806482537416233632627157562997406475488313833043340619775275129722131865459340037432257602208941800767139535584006894029510956871794172778106767977136299859400382273226957376797643528168763941429722900601639122233030991593617082837070477794225899964339223200275181418283450182939345270556878339145235552803389807349836650012615273374815759812171910108737738409248683939279825355799770643101709762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] -11364078162427800477264024167112841155340760587463570859841844911639140104178367909644816273710853005759126332624501269364687185992858711123459246681813853358998883018597767311983106952997809575195132437857161239157249575006296428899037209620873441312979459801990460945426655987607861428838971524892294996764105557539172887136429345170224851434366018779254283940708841834582204034084072381259846364428914141200801056566177220215965783142137626262214263344114251305528439171665327469556640467096115990025555939075052784027520709056929338501761960135935296744700989096068181905262398652505581878572558866041715879766801717773646975181742201962926719209057544418904973445660991399165693476391326416790087906898341319867296870127205755801393735693986069519587391622588024115474116146400281647234569946722608308172876373332353799632555886483447027660230162624966050453227722624700849013081045048619037517627653271672473648947995694806172109607260369388845722036518155888701706542524414570199015273334461543803161667445518816820675087493779922481403621899684216449727491711923552105872354345558401356772848486331026833721778927673471552713311796032664498044057435609643721789073134906826179446490224310361721074642221140951613830773910272715354555444606127347163713079928521145241706388758805532583253839483657567474451230005171986916572097408857659627315383878410607961729298382874418798199413744890108311142500291532006277870379481650138014319667822949450792492789276691920378101018059072432441405506680582984165594339830267208553280156328749861682497428486942427213222212457322894776475413224156651824680896251180242693461422513510302293117123334196355145277438287476991349385591426974124743421079018305271959192019427713429098175379584823575554275704799713182211134984720843208237569264832735370487372394995869861014475618680591565289531188539013165397572765874624311070883650926715145891468807940355474120454717037426273836264902843903093755145702934460775226549890752051495021776287333978125342367353826780628636553657207115113714894591935367849734223546938082674698876950781429867254501667915473273291525679312104372663699954860411825485330034991732943643054270526586907195290686311042650051215738687611090767560188189338131675175229864565170738059645439152765026934001604098857296385332580781356585850706943717294032068196664865035731344155688801971180006135917305411161711541537878547145122347021374886096828913203879465814113306851068226630430792917280770201336110596797885270330683474130983537749704985582693685801215424114974354424428746577342201869113274093928778328619089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] 189757000117347945310262624511056338262296542923153836680317084516023896454516401326878764031298133165478521176708892543442491262190672395173428722216649913431453191346623906854738725633967321775097071958217921957123198028920618286088188344145741586965280112860022139613576361441722207998530472921696163118264962173060820552944451682323575144729584184939330405521569906078309350556602138081272321054388784972091627699863379285855631600177116263087710582342492453563327932489664875043242863248465429662156670232494817261035952770007311842034134539573041330205976300743618246382655154407482956294381348620553067508757374037780038570429599520614132262925138099329641768779102561214720283616199779791402817895298351646923826012121503024815189666824711716948572933051465725514439756652292073273945103595011858525389020702027189686588762177304846925818005652066210775216505637181864931181205019914004753513914238730002784303855508303013563219280458827535719590894046407919207487377888358522186819553675552405079452864409854734254950584282591890275441610829417388773296953625164220035099964614687918279166159986946277423502280804539049334622224893621923653153102781743778445483672843059825251710622299081396243598845776942272882300884405530182564113374218429684697507318433462216175333723434903299518827976049684311726310932934256787873416259855477563680487786549045354518469741213779569767783249989351549636276198660749504862293068536569331895483991657627221829519132623975669972824280537336049532079428565465241695426271149861325883422604794246879364783578279632165608473579895292757992759987415036828540048790564684287514639361095785921981559071819091299059745817863507027948624263268193940305142980477664662490460502685534287611692687639253297784159684561615481837861121235204529495655898756903965180269782736524580331314246588158813087917713241239699913208506953517163849012471316786994338644733786941432772858163769838992614882045387010778412118025673845695636640471112657377912071774007218477279153739894102252155757975540145259687940975446710456512826742301698728181698131429427848724478937212230555385836505587680249201144594266258772538206443415261753618256213556114634015407040769364427265990017217596870219428654084362869863807722303929814047704428884654184178209248232124454527865023740025589607653925171846461647918104340837482441642231582095660152524365232657853715186350543307216796997704040750366406253202226408445779107220455177382668816345767826678457702327244921611543970395644238544980300327833204593582323631720301905980784150672434634053852129831060311030680780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] 18387807390042105505151860081632243891674598423185484940889027913937236236701669825138653130191205204517183222163586803719087592629323914603285367362565580753651007367070532580487273568923856746489740103932688013230207072025839515366302536949016111811109835255105630406955094454943734710902974718924461467251661860355931530359820468118920535106539515628813715003684236802291415312275525892602861436325218286510853568114799614242826625576907624495368949950849343833351458597956329467442944885202866457090213655246292916001700644266004519435981139429841826348418766982551828912110526571419669371777024251818973102740443448323169853995698528510100591957283975762277689134065849289373560192626375203478096172674068083038322046042171461319611644988322513382142011157531352821365034796192635705051063279703202390323052279673100344489483440105482247497800972457892803062139000240970035346433225742360499471547641150616367709413106375165147171495132436254756279820597049132221044071721965651849796945365819251402782801014057451778813169933440374308294980972001163667010140939658799147626430046416627220829227755451652321168014968378260033239838867134326674472771182342122920846178813370698807859969167570045054162754719659580635509963352617395146056516277814176617389003402626077062963580440763392642076510363892957230599680029045188812600771820751505246558576336869877937552674494323552393074272665058518474724045850024740149014246801012611868653057177545165557836946877792662443539105617279856321662777442658135665281685477922842547190178338878387361984724843944933001906920022247678805508751827786620100343164404547039896104740746467311638249449376593671463924997275763355351903673658785398714049900403988398096959796625693735407317520361543301989148904106659805167559964810375167173077432978954321355048007707420146065683852317551228837139590453760867249996466611786588981689727843720289764362117661288771014550750485873813470867851061127035089646709746945400857884963889244822671661411360017447118272785231497053534357426928089201817664558330222458563519531918574034723131094361698947327478354392108451326386825528399437128874779530199447679632321330397166957614215192938230762075444132625868826854716910206048741018807144031981772942176939400092426762512277899463451389560671344702449269890838310585477257138499032703959132869079854825123308451234304355247074754888554337161032125946816800193684685787014494297535958057998691252784752763121593599395087638747940588189617835552703051569850871533949078993688989967420401783260140996583198462488867214472055351144404823548326848757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] -1049618619062610917567573767457939618102968406341960649351894899264756315509821940685877840115107562889689496742937269731218521178979101552829442621667959496982950301829606699271192829768796558620071247966661693492292863055762285133850766525178238839506672528567041910133601462073299519975527885766788776350080059786508024101876832293121520976453693186422986650840193818531440500005347330080373072892858935046837086004783166144967218983774907759011910135691847495869793733960604648122780599167807723535017648008543250332935092564581958578383493146649397265825544634615774714191266837804161576659745633772004647216793717080172155957255859781996479624066073495918500290148287492870790057699665873137534182712108430560735549166158292769170762716096699313867871735050249434541022870089044717988176034601476455877410811291233898413377617923912605885542533908735878037489333950345861172176319784684027737862026856807574385484793135470419975238669120841088007297542956358781712830022991242792671008560095997173418393485043538694350038190416838052016275882343442248692835618511473081456289945704743229955059472789249880786153314208956949784304407600246082280342168251308625824290314990822508399424978246206931500740272149195472035398139713388414801566493591552317262231939394485667528435457009306266730689125032402336430715887969922381693803594938145294612689289439752990471690157864310310868691979587363546063457920658705840448997229383419068755929042359807144627265284377599833627461265686831792683645481577289815211378825854541649146482434649748919325965096900898640624592931725554176368387316780379764574564944318320326607700930255520969429491252206640404091848345516208494322510432149750783832357982055361720746086616665541322271007730111408306252259858349063718794177377228809325779087068517486260824414666011920443720241137515194777081241859206737453167684233296510563552870201613533838458493886339692088590512455552983061097915136260962918606308954693386573695948346047680232494298374751625213521640703069169404338066822218771427937794440410099736616173056081524364987068631108505752496897809434890553416039714779365948188623681855571086431985542145945274460094910686865700871659831670703704253454205514268544850656357726227222569726289037750690501321128417002741326240638652371456888677386395055954048897636147953953862637135322152521821906759277537663322336156290890414967130680319098743220343726124965003327032424434368937893245355822774322385904255485650382443444819978967011592985982274833177675976299704067618389345353747473414429961935051363874984629956230603345011671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -895958732955141319615625170152356839358048513404666464470931767541119634518224479048492289843072778391078031622738058494152405087538222815737031548716549480332386800730105941530184191375070031394613544776832581925626866824185992124626173229747220562177701813027090519434658005767352753190909582868427038797561364753204130320056079431449155357236749542400660063730913196179230863510549524182359489166293400743694929227005380624229099391590013515221866462853854228388404157008309437190187177590657585724250327288995626605033379740317823625950413762334620511377713212608851323174503245612858078057640647907836473569953332293278378599823516129640633050718399918232093954571727951255222582182510140054377315902289384896127203960606325011816331333127144335042439959372082014683725592760852207117444627006007665198322507459205828878739512827821831502568092751629986078001344771017229477583204609033058128455312872261906385543907406361672076403841478270877641422346428044285826552436944391610692266611346035523108784271771625041185335078342811693233008687352688270758460655957910030688138095523806442030177581733996798331133893396217472298506853294315518544394335399662615416576136456998725304533597576567689503792043373348407124026700052101956665180615076146742426785112891325403982265501132647293857379237468013468646215108969603936205966765843072929437393888828839588557803707586997501062953065678191774011615193404821322906038342693091924089499819891448821896701096231305910926432822691140557045076009181889397736169192522267306321542153783710542656143651390958141827802213859883255318707221667246005356584202331987982468825791883515195002216081954748583339299444630158652797577906931287221405796309017880195236783476336987483947279868800028837876537205885488454469318661265646085793726380646347822434851619136961359092402178727549824231456555225974983714623359206518355963328804298402622374722364880599006084944711654025269220080146269113446817358408180746591835350411620939928055491600824365297611127867903562774353546960338968389432766927591439076710404432024619577847286138269191170183911285731790592206083510883482360370089857377323950194121867031028335270700279142042373526604889920364780102204683374944146772519563350354840535147027542501836144723321801845465947110869052846250593368116424226923432658808793411073356533962018278047862842171061316730689297598136632112735485597338878217604611889397070084769932139512774648623937484002675389520202550972092730349044116727522108385184416602738476539223385764879025871969694379093784323990852802487037099844375181357387612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,68] 1480432838911627086304493123204182558556607909020000113852163217097172091375733086575982171910139132290794346690030581361237451505521704029639519774714512774611279426594100829009960412968036344084329118874927520835812473560250909302007120673096916148274358781382365947187214835138191057294131606675276468582624776826602105822382913814320000860804340075462663375824869591344455317988300073952862006507685906142716993409557153411429700365088367136140661941998782235023978293879268927159875676674590936805720996421991438745800269863448875512632370164527423491917927406566711225681802884434087909673324802862029044833964166609288239942698735727715830999103906004509620325609481764232145564908638859193425003852191154899424612574420856277864831522376259603212739009629563479068968025404184117723945296922995231741280633267712829224733527421086787352172379080156760188554332298364611738148150387312037787689315074706971748473724027602229374413834667072117556934279351218009638631744234322256253282105114112587322220830369193340176808915971413051166972492605835983321994709833234484349323123752422283484908877561898737360765433206751081489997044690900992761514072007773631106144463959641969211448809451726807450819781088425278483583409017470074040999990845897726715694697581411030186638469370986571885929420901383111513275964152646589959901275708430326302444927081789583296766892592335755445854186704931581298122744089567181245115294082506279468060260952593613815930244282482834927588909710601183495193335237418212254930006294018922667191113172852611864332239254044331397963956474050805026358691934889547719636097678087789396668357540874091042734477108627571691231855861684535565578661421415199574503748594826370588434609409780813930519687184551919197106818831456682570587525506206770445744477451783054590208707656599364902009174022618555148314720572412337997727150640857185213521866289037815405952346915972182260442785098053798215106255772898046448527377913425997277198127330379770158796198143697635799568637809897133431874504582887334289381404081931550417053598963305826886757043840712647568781997319972132910440517390070136026661090743406929169739374222134768797575333103373689941202824387894111337713923594896074216866309095211984512010376185522757802951412672869553571139015656298906487221484273034589507107670140360494929169617696424144336984054010402550485518075094260632391120779042503726384354050137179108446389440537428610181749158502703655340815059734039041983596514934703857840777707355087145670904736860485160357885636928588872848215496999570143872410021228263914864640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,69] -68598392176647944806514381155986238990182881147419638439172632813066578126137296465465003181422119384250097413636135719661424285084347269525175443234422674712089160065334439546873993337368368988884419694607690543165810452660121076135274628533359918556371630263183771319097509808210727871239750402510366069993643441919079447732120122374234918925284383660160742381092683804030265919381646071794798277538986085808989330334338458135833909468475565861789747880650318631056334109105488657005277414051555800044891850063488701445568991988373371508670648793597709209651340930160679377300034599815226360424944772385359561414881055874914694462126288549902975090699637067050259502015992006118550433149901516917932782607369696282843141023351469726290337569720845473010741554704150399615644341924825329022166545586498911144528316520230348255352169068590382046727713233801926327010561385816909798542759250120606983422091524932497330044473613325057536623841345187794968581039926749255587441671992966261873947504147472273898755343745870889853399729901292057414874953761791901519720084599279647448629973047645845024756015140698552770332041026911180133471929195798659877574184817366224077771375561964946134294320336960050636879096329965987028360041674159406494593198265876658547021337439942576301846420786347992338497832720166265780193637479965380540880434669611927358669217685294099094189901397714104950622181778284458260079480112814400109572742759770395566881261397232898260637778840990944010416526588219260387203090485890662153299297854417627034204852877787405989570415870095037677427991076486450255690706938817184311562072833096433665432835894631428695630216977864994363033706513943446878998432869270930293342526388222017046744461292382032692053439294028705196159981241179226006986860977504799615596394979614912457090638061004648373463310886851164813067227612832726368914161472605544765473290428750274131347044597876214016051707227268088672508975182439901454552646090272149355138768928523345593886934137816019088858133893752573611493857585349138158430135152316623583911689729042352040425624534929465721315698839432476135287978439404064878366246218052816334790334284161931675219285446776614288426250901896246428025119894834418112924153015664673701648222109746029815562431833889076540358084148030801600404440681050281279288673812290669618497508402268913601300026925693360796733568399884203069221030591371779342209209594267104187881299873907682584225528759899446094673388173915656193850654558856923511925563156883859888815407060130704039755402141788232727636306172078536643121898305848606720000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,70] 1540589189641171162695393424370101958715888722985703418411647294898815992907728812500663632624191075045992886781063857369560297662468921871157404914421645656050666295691684216422839689476367637633135058199916297666013627060406048097493504851301569284005766089260707168427541951804468825065124595180965753712403395402192966164688492097636716197011805563415460420537603003821765671969395421465647522415063922833652371437283489209021314897825244640744198171543125468508983620723989218860916878369234852340034720659507571163198584523634222364649609975608522755570657575531258405247198492700148978211127970252516895281275864893455004652699079789857808366436308900744755275098715213843446590836577144360852380187723132401934620437570341255118062073374389380984728546014471235108374107045986264288952455156545299801596257386331334818692106567017512134229274997591928305674213104960376605526618497896007773929137708295982473375258671331240784102821912108359343482147602185115484418597832982022121343310923564249491928257998176776877218036115494397744665377624890943199441068906338014941778257753684854958992376056282915448055653042593252684284050727184864280009039626295559836218774647985982397637567286715815306519619662608906984486912831143689220490401637581856310551176502478020631478459365051295913497850180291265490775826864508482165015413889632166801946296668041457905219243200656858634437000056046949601391815202585804270591478087833871011473884799506325438569470877366324542660422655220145023225824912215742275482696693567064810637296373177676481641975643482148465059607192544597970009389064757985993168897482170759904647442744506280499135008457105618965371095536661653247721004229383194290576224691021027263509194234343626081816286683436859650893506899660602772469664408778621598151892900467717661895532205280880905280284909519456746072645639219313426219869111766828144861754951986758373516337306968101530712614628863511323421076556630931480540525521026225785716147096106719087189993652597813287711141585265247614248057124339056012472885034996914496736954556610546874945170453816123797608501144731487343684685479174773514917230604441055627432063873108404036746809647544425382198958963660461367257810851124952254543371067762015362657350281467888884900187404967327860498303280749698124592650375522050525659881613096498492154795143266230434997278567539021106469703332725413770240078910556782906811669065657969077541959937840716777373404030020151350936133241358324343451776702773233240512227861512964089874930507190623727634434838759744779346254528397827627759311761503682560000000000000000000000000000000000000000000000000000000000000000000000000000 [87,71] -84560353044633777936470071649415736953681159977397583226833746880876624900525968450165840010669039673745885515973500518323628434137235273830384553693468041295364155761567831123181871469764844186912141137432574021748900289484203458736833467983738812996338040999573257843950767746356549042065517223666833843344451567598199970860688419912325839544895184780574654881659746484223332575876471963899178684061675534794111206123644874194539446164317832014758219176085687493665251422018463211169203196580837767540138956091419810229224350407612081121392851825492782302890716568266245166535475737493043552423323919566173053780968893114599331728371617006526148037329353491284092861300012093764569443295629411248339765552715606172381369188138646146894202839093498417032214056915928093287425230128464367473433215858059946072181064032868097135448743091103313632911124754409059435640222500882344291686817046393712617242092420729128776580038517039054266384936838061067261543022583528659388966166713565603285448232608970033590997797964169255495975280742813705723001869882865100681877943289749299614577001544814497776515880455395656094217978837729594369502106856912421349619079165980168587629757267078912144183193795062126139042029026285434202192523528707878647027963616367285189577721260623656173110321501831309212908979427291730974920721476174903695450461441096988855574105747410199646021921150701002113671120223432756840290975630971192319189275544424664430337076977228879489449873092077570814421024167305111963491233089393484946167387422446332176170003409388228079328200143149293170145153828075463150862463947233112027478747575630866739878032350932842840414800767112766053472364248104280842317074983513249365128624158298318500262346586310435098500445644265042649066425341914762488343153567525918992688025253174846273753528239604127265317364974114780636970546718710394198290195372543059720411124229422907691656722115244676908535748631378522992277380778616621428415263624203611728464835589895172575420216290934779164845214590169335008866767684901034020225157471265863606511580158585179582788725371012479686418107214035125838665931594986665070715299705338156919265343380883544789342855231536898228254889107366099944770732965068866793328857298190480592063373254432293042327470751177832550007323316494599006194761022447659330666018072835423914565962015266100257467002787380243911985893586598070063454145307841480588608906934843619005093133321025425501012001540532560959070053774011769261885698496432260614753416602160998411809112918047568777619285751276744109730603659004616634263956849950720000000000000000000000000000000000000000000000000000000000000000000000000 [87,72] 1724314319429100011014621282074663914457704324365085581847981146767672866032163457723650374900702371193282833917143020479226668290605401535974656761185611772396793455534244056962917921837464680708170856650371454003718730937153729871777510509519586757043620375198484603682463905577603753818331449453715594478069020486025187390907495336657905904833166087590144438492552685455958179628767936970003509615051175370249024112300631057687937083977877669709030611157354379619254526704307610657698577852914237935419621260622407437674286373400802110866458355875154523853404450818708879397215590873229095722057795384746871399801620678967483653875619701350741815320090848981372149229044513387611288627162840132703958869715234962201524437952639116488432104455115126447537085166872632506723205106625782559769892569268029523961260712794891144520733898770569984104974029070163141358853780103959753008702202611979271009203868844306582880514189770578919171983275966016966990740005317034924795328562940978668606106070332491478491171416452987056726283655687326100002742052859982582964888737236113056260777160795979294858827037684280145543644526236143866428535916114259595982935626341726766185920634289024177896291860173045427025585540183132464152513337574125244076798894460079558494317536511878086635727100173738791190954799716591139910765983795528730506950069190822408553760096456787195020692116255848131463603961648890450827088859550066687487124896344703924949011642004327897559840767158450164217537756168536047598669258594932441961945892053260630092462878331135650449917966718055764393917273916530847803315163364266172054067562679495522305259677830154156212291796805198476887673464627736064655704556847393317138588551376069462875478298471913064501671270377337864938928049650852996605492800668595831745372752609967605829009664091087344347243083398339604011573903856837127842141154489786422062565361424319288564050912647622287707684693880628299284756583057569784744579634490206124309885425511844531532632891508447325604363071536240875356342458913394976260323632129285239953552798275991237069162271428526488433751884364035603819797833290949421500026313292221786476377394012635379586830941959452005378553647657760430103777553049742133054339268150424408675216105963088084792533623846435680504630182664131933399325196131732281543301370926007304950556123628883070755060858816142525859008877831618246038607074998062190329578769264296970249664577303018287964240814822617169402298341271379493757688286005261973913036556611422720357933077600091993443567585685756409789561734475879494092500437565440000000000000000000000000000000000000000000000000000000000000000000000 [87,73] -4197933601988258992938010622068093720868624103563075272646553615767967134389402894623151699561250078194369338162482552489823628184013827223807259722845266359767681094749933398557694727518409007404230702019379804366277300630399792130748705603086275230747411805580699878549812140524951524277488811646742656452669428589975143018474843267789227156423346057435760294424411355418382775306522070670577909785984038990974636282262766564634246758181754838669809776522802823963740773447287571895962898203653374851212864058961985833358237407450170820195096320857040228824035605156412345179939960059868207795793514060953124536891174478330689851784681611217555754385863289335045189637491258113917483932935753101971145668986494741990641869516669582976286546072386071930530596441992495970404944116857420023581125562979781210267260313341635535017413592826161848117466593800166586505899106386776949022412954874424237107491211589601408507534732945897905607740693748658229443414442342260242716907922640996626472043378892323393176390328680279978874339227446835125149272142412334012629506647342023291752240400528391605592712201885216102428358216279057058139985281477755142851580436861210966262622008057084430277075917476534381770165459300195973042192891121346354321269506065932706318019216578932748238745059252894942829443211522576988303524579965604578689084472254793250179520003033958792597158524265881640467616063785438106068094318766309185869951090112508169099131575183843405131267844776305832372575739338829054593584280692068474853751141037393721341637865196642600837804926196117223043250610610213571798096544144913792900181319623691469263857451351793410918116766945986328344440563473430048960371112811787335250687002554397133871945853004529966556369162167356919786016017334336878125024846317807991172160492449824522513159229590268402799008265375701844196057606786053446233554520672783263867506493454698713416401689674159861890300800256642585819029396421963835348995024612078851566020123838079400121381105041531498600256477775665921241003557343842124964134903519632556965677238462908942435262405294259194530884861553326816092984764834479691283704713867485847633618523369728095071693587848897683642641526123756943671200319813530730579133484349555795495419382524087695153556413080033748029993026199472320383243531111912824168987633362428428622310206736394471126935470218722830415352125677982976481848249187975333974756771021808026694049711653256042205671534847232092347677874447216292886871730859159697443880797700287255860339207861283460075736252483680505894456080599785756074337894400000000000000000000000000000000000000000000000000000000000000000000 [87,74] 224495173473673650624132986728302310702485984956337737480159703577160781891374288547604773440848604763766414442813797412792239691488245480959228617867790814489138756982153341303358566851944987457294272383675258517197050691182077277712247673660138271175770830823483129793465544387663419406633963579734117199618968494873049525114733141204806460783149984479664633851229033609884832684210740672192299227443665262198021889480625775234593497003002269839826591206676796573795675915272258900917028578429162272063771923786764346671579701276993662431291348130236646436122922020461428649676805393275104731888160382562062199348147915759131075323740322283441580881700273995366817989293837435426782401844491676192627007630649901818080231082727215780688035166466598372061061974439528429906782660331175335345713073096200374892576686896635121312098620161318358677753081076439513439919819152401578488922366013051688965619612299056428832005971699652106760735925825062545680019340929000044862794536897381227089802104131130590984308573758610648467133343502393948161440875239736895012605833061626468535305373344465992431816853421306517050763329531559201644823502890264663165647047191081705313633635192453126103188754181831621016493159941347975000706510587183956809825925392940058525423594887727507865061739821598897162343787229611972273495328323134532913007336178502445659957606604607851031295027059824948759489650613880953552141053244979833882890666068627238073706922470096119933136995223515938366606670324567050782076528912581540190449714090680444423394458441463543800874293571625883643363753722108502750458218993674924988264950167318054835148584140572865664828895980156708142821247183145809499292407032740308106090639229161920471871879257921357049309266028627436746765772460885743760104818840304910077903630906509767655839718680520064414909130843222761934258962452120377352953772563731977937471065499976115779052472452483372657579290957867086411565336165884614747291121285725376647927723643378551759307320203961557383744461583604111946824938958806316197383519752845424842652470593517820151107839095824923458844476454500623475301892163066370212941588691719376435353325249220416650257841792295046974934869468404022534315582630665997447030170613723047828233898675745784457627447857531860999572630397056675250380881728617363563983123730341082488819244242482852580463492351086379024467847421117689943429820092578255454678431591252125940476323269413433944137289759533542779019298357048807340248375529519744810131003340548450543471283925928139984944235983754288072376406567253882970644152320000000000000000000000000000000000000000000000000000000000000000 [87,75] -88081060599345896881441665156735980989129191967110650736567144051875513430668636543277788413785301370290200893705195801919906885419191332908880922403074714180937311918157666246209594246616568855384726831547105383853618943733304182945865377203870939052625844205252351516812974583279713451379350102018255394844842031982402922898664075364969838419773561227629628858507100124480250868684121673497317756023207341103914436197060926206443231819656311450439024253400393983929295391886642329723122066726982373074900127002734646552978859922610160670725645927829438876766329657175471756253755496395644204354461330302010878143675920222476449969159844733262550924655766254826941841887914268595224504011306955457838795847602285898456014893141137696125017501954874882006407059099774528775008131471645212662917123546504098749422050034227906240694034304069804259022249737471346342055685122470544198409108639539300662427642086483522992465288257760309148175726210892990918399462498289889553901864157771306201401702931537863544255808964382981184465705625815911810843524367356558836708659348744191712981979608044050083265586041132083917318125052858079386414401846935867957700041189582192451508992906389624787628255512228471245765650375060527317687003556448979028408296045804679024272274648421839950815580489600623229081968901294547659546865128512287030723383612130086299513211438385888759336059047403167843676839960315984931579310031511431601300352291827218605996327810283182526855330041306081613448664566447056872365399440098774484634544643097671546611318934757802875907903121424334224202029469137083263462885857281328245293170441439877898235116692776119547908781672545121534476015436836132454437928138687885624689131946235425557059671777026777714741062671615641861736059480028920293650018068124160696508444274942392887229040009779106054493271300242999263624511836395101999212062370027432208093509388721971751488606166090930080829921324148164867071129031673578787986463430637796203732748952807561115764749544127313013958378659181375245779585053899832633552410300111022023655803874347277348514233442719592818805841686624976883889395913150184593867196729590487498217126386827915980080551705236201686609484599342580675160574999399606820894474182609267543834365104592363814412389848354817658439699057306770358045063328916438288135287033236246548459145408922645115194402681250599675449967745489915022520686610758090597038702364259604222333326957093625302621503347327942409589114956041384242065061178912958070636961139915676058331941387402300396536882891729005173873343254754070786442526720000000000000000000000000000000000000000000000000000000000000 [87,76] -76444425315528444710791069365014284980789087371149182356370157682100714369167713755824617722213341853553709003583854256970623935999767803560487296795911457206683060941405857624206882369165036405303002267600367023758761587624571288870135199150507758860768531167225147842593319634143121551497751344009456719236191200722337139991626244156255524648213451083491490060727804926235934150994878555485152555736341581712333573613192461183659039587500046938551232703926639509929852481352071826937801706517124966278441347421562645329363008697201005220574785573200225728303372579424519229882969979581240632109212966694805533711288959017812212443129671646593401245997797598989613936842567959316387725916252496044215423791990037158046243932650775709714145321687060896233105495427561740279841567371149406517726280871736462832991582266532600795623773772948927888667860650023111270968562257850721442781324555955946947933281802719787908979990327794767536310206431603045224936308910251178569228090506763234943825126971968905125815265750837047547537451598754155774445125156784519228309968349631370639802845002385970874379796369622843655812710056030842336987207784768059346912369360432919686744082155910381510620952125991620881524096619556797540904960270532105419260539524765672355926161327483537268789844228005264076465559724814369876671690757614200418983997738529327969856921955542010678081650998433323244413066013141803133028007109713406759281761401519528891944726483528972689040984552233642609659956299339045574651519353888395398809164061042164065281140577968086298588594787549281316908988568611274794579836447087488924433559955014025724371120629947437527049145706591566840756285497124812493009203342893230567522616691436525509757746141078130308058329922113251926488368790548044481914433946698872452663193221168382773779841957713804754477560950273668123042739423785765970043577484912245197126138982667763019420579072729096153456668645631775976286750519866828876309273382349967363196654637207769277175211478424437128320474772995678468194842376061104494062480908783552106920053308869045529490299831592390733725326056001090511241575858055430407444060048076576629545301136824940335967914984923322298212751064131193680786906237329698208715997949532368152543524856215560560964196102713393520552560033827411142941529744857879029279370310582682197889110878753680554034010278234357720676202198908705643763626703640916788677375733915386750994213768791234280094313236286967979215769513781808110627468401527217743766318432536352304559951576310880407341719708720379980493047225771736568954880000000000000000000000000000000000000000000000000000000000 [87,77] 28124929081360902782543997183841586505078323783418203629277805323221685318309189760960564137551782637942336353183471880016694419381036583946244148628622185522613722512439223343257089989405171550927742731144619739436639700817075627582364222059834686453030852385955673173750749032821564553347790345813208445027748642597788019388278141395783051248249052425174273038782521143545675511452424853391375450500567800503125326526385132890634101370993028800440655017715974983851658762930261768746766398522028278596423962696112811510844138259091201339583588164742692543835331594764013009759230495600447317063136321128730020246402277769788394121530307055481685208789823569460961234980458191151532060547407697181971422392475751061542785694437119396159094956671543285051235300505344141257271047103364514886048972766483806896513541992816652243049215425233926783445300755889202954263837988416802159827723016618340606154344070140938950256868545174676230666827716952939638215498237646537652882140347324797662540931060828781917487065675082409527439473468703699416878598494722614221239140287237227113517784988701435672005313357657288433701588326091601911463666536286885001736894020817510758479743556026982303574792574164738741255943939151499778353413458051564723158522533917110627950680550365988160653750103308732791599264683760172619972576421357923642601825326092827394536357680864237016438812734109496640036557925040835658883419111211915450581396001029048786533993552249475401655395409388318413247808243105905943055417028945763318920814072174101688672784809380488126213724711621323450384502431102112695895470704543956063043705288019333235294532417406056540198987869506809336360551419095075169314632799411380871750213076268017762597393956628029812139384726220948251547567323811596336752278807134300687913791573942967557055966934286176508596886514169962390510604199194791366168653089655880876840977539679373980005196728209217529180509644525544682842808911642210287785998435223533896502196595594118661466518570115389850166023189574214707594963565456135443388976503617352575956908523533609693302833592973699406294792488333834049916434144845907578884759929021125394795330800865449855794549823810695666653138301795026803068825123284002660875717294715193147479854228255288507974686445583362331373146826641997950729183410388187304631789687188671707079984900122158957274030100405134040280380291718226696297209019916480602746284054805807868437590782015753847356935203116148590643821506473694586195600666517247514137725300946765280012265233900311094632292280624072379608635280372529270620160000000000000000000000000000000000000000000000000000000 [87,78] -440129031784998425604000782925096019632748771686534103562040885238858456352618388307621066538085721685361391423942290170694120316995614314356257555013610288069619691818147273922260333556552469233391438949759178560325989288645658492695593872834911159318358464116728593144948141455997261915608597756720066298240575132914115692668095166023361264916271598892251706363190849985993428554278829222335323565280809181567394614278098724830024577943863947558364625155880281709016362514422992707925418356469321539208005329345294139234804443337246911570954897677983606767733385813715890219263969803183324783851753702600512975836533046840584715099072636329022616981903749019432885320657124855872246185111649240652835649350053384172075120621624191730724041877720026789821164381352237088437498712557262037699515750986165993284706287463789474511562123153636235415604015208867923922925778845870260997403888747360083011332497878524550759505594967873429802193067965751910228087520121856697859965382036043426623572418102195260268551382853131431593041669817272659913087994976150321558171657703452838003806012608713884508603559923552441452343056392402262562522650818537532629856273404605562477576070450358095311679472025622116096029613847950699023002785714972519839628768290885324930060132839238704406093133806982817073994501014379735743055983977407736399277924581567367226709547262942849252968360751212818472462417820096621742495598196228582488404412323327477219676565583637181052360260230740187809907741149355250294602196692895602801840789062188845279183013623255101867950752588310911167921996093786905645450123990161886633247400824048492231859243959927846699155748871082706857964447471567015895684758006254593987065945306547904397777540058152456803605776549776336767797682553130395421879804203565260202115793106713107902861803450881037598073609937468072704673829457120547601404290908529827508824146026632299375981652290281579464036594895937934264940954084119990394500512557441822493380327552450383832266068033194710724085368935254697758260448745290350571064535405069981622347367078011013954128504785395739346843033458691718333747993850112726376171899444523902475383457906128329621339501437872426452979922811171334500250338316860431300961785598595601276328699543795111637507602095973724521262947462488691372746440798392590118184119024561060947270515527019057567728865791110260820735438904083653189386526905433164573254697006998240257244985158569533577459829381002595611532625872827086297993526621936879955542322555395664276834992133953742608491646020136610744862302880498765004800000000000000000000000000000000000000000000000000000 [87,79] -7033776477597846057194465318409640390215974358731429803994332958945738271547386427624501769509326528906843312425583802806203978160126525898126941411575822775732464548147065769953589919503325132278695223307747808971866457850262158102463363788250250317282318436851396985846512547014303323743294979873760929660439564252470852984968578463097165300794243585903667750882157806141853180924439395060152096913641601673895953404924458500172183461842536279147768930659497029720515637565215327705859048121516946253851593164949334609724380726408258763557707722420827288207497412648870831851886201523292255450001926205331803324857186074605975132161886855214543368656517084229690328794433569831599026983829623519026864497675487928261887939360923618960405399158863115504909735557059546133938294733605123625320388999789192676527679170453292199737398082120925423197596750525140234539866109377042889008806007286239099675247950312381886036326365129319209716735785275249000242841269576572000957665168929788942662473527835211089149911610389897159840510315008182814191990717069057204449448720676855150845873998976801460784155939260645325281903149238472699650727872481461845582010350282386729062229774986860730042900902707363182166823844087599695402992712567036068155630164667220903335734174093194022720415579486142449399819192561602017371284808527688918227896143473407491606012247094271366827874062266640252924230143665121230443625869225111995452654218998557630294527747157077978123207349986751431315301703230859637020365023581603272649876056016487762125347419252584910389038584550449000847583566834580461199389401000550262901278752020970448601918630105030898228359809579220431386000125574443752080721607136296437534428790474734152146427221374622335348461599563718959960920595293962847575762070930078596963792007769616613909206238588848420678117868843304041711451791172699358949400591162898492160992699541242419423386749559697490998523381851566368497053086092705483392549752838715448938967914728723527793182184096118196575133888666651882139122442949526267538811759839137454155950113716012233913423517695156748580628245073537244954635658852553245665150087373683846434404173659072985181257169798308459462709835220254222212083430683539350905608047038312307914069451483301760971296256079464586914490432720277598210176196698229070023106574217281757034882730234157202630291919420730873592180131528861462347495360481483475413470720409892328905930474229585350520486584986315609103232107494180477330131525491582054535188768112830657700217787527826448372973071206065286487833033558175252480000000000000000000000000000000000000000000000000 [87,80] 174970122639167956633030821080004886241913381998926232206397991021955330163190064483524312734034680399344277102153713560880632850180965645459097310491527900636635406791285966889144356514818702166787046444805137057915856718909074623261233857945519150344884528999391043623398917169676343876479734138173525369002149452357132745648529926682332692778824303036041075006894414637792484055183246385732017452962996609040074774031172571462452552755815001793899268640559655640361147786872477930457812721556637422511150633493502706006322933859668866875344811083396433060126873556712380578608517153440852304073910383212992058624520097951843217129889948937443387516668899119058057525545923255351129833614581203663779103730166830823530175076669401956223944732050376270746686778051916645249466366412001263017279847408004325831286417538332697207344237254373937478178474627233289133324094321003737066875428717675999318593598161508909008261076372368887404861733803272093438997857990249952382437257676840158323226208826722723422661816257261597202245744198659852506397124602167492529434117097082336024679998027621672212163697634714730585409564436736707639208809725058943649778568173723025049153687286005691500412752642132539464200470314944992265154203685029742106473395129949409547491888274353551875363422803297344264408111839608334835830209350093963670815227551014999491997536614823716396640783178152907953068285217733138395435981488373950940931933303710444149269342474754388794213841172022997723369252706676420569766755758683023308331454716797041365723620280201495414389053869877525626380270114555202419907708390995833814737845244961437712432159026635318813646865863458015004082955772035580661920600321016177006880717238381791507188563539118046876252272026464351354284011551881996362590328239550440135631681592875221051161660330733002636408546862896079746686079949594149611407834819466838389525192527091694798237246347703535676785706730788442172530621208067334137785053608990230869418035434491223746565104911748562763679232559092570817644957455800071640303786247503381079288335514512117716033079415497395561573984017901650090421696191848759404536762092208146376551092564318715647885813341633714394342188215746976464719449557534115891434595682268972368770528112553890498099970697694155339857246035208743428073349734092866254069016979040723920236203503189104836846640350825655849567779310453171407589373231818994158510480426204730501249215419460678524539926929544784601002192615468245254533778011195670395715475577406330554309367724480812751045355115926052942782959255866572800000000000000000000000000000000000000000000000 [87,81] 510284083646557099322595776425147463530165072698629913394741575811440321085752719046897018861128596761490420318765369110371885972671063530441107563209397879732381119777548411986483515119209124560984244910850323617260395925565578965403697926017684617204173381100603662273744563569324659347089163051611758464104874034599657642647939387535550006381864558591287086333186729057844036034476332235587198817982433848552813266558869988307689232582494664507525256759256850758568897600902320444278152414061623811185643776196141569770312086419247745742403605638765312654002839435867134936283231802122407768621539393005386819203550610602042095545786146036438126843068843566085923777090933779276605581625322343642430609396057313615440583173342086279528597828773209549260979418702053058504480033877383227341284811129695936128135170022941856835592200446296850831808972437444235540474156413008720090182599254814225052936547818527018980446667571116677700210998705080946489551724552375435670893522777346327189543248128042973791401850214210550547081433497930618200653503983610780033740082107513200655783830062501018354615814707610851997386490728920825838949058510008074924202784139923894158903235804560381486186145268091188856786384838381116366608532330420438952579964943826706605803772043149031467904048419772929184993534542050975050820095391591013525654317920635152321184895227750608307486209761244841535487096114495158240014315122177813481481345466867806010371924073554719651798775817301372944689555310757660324877709963303160260663906963457740734528001550259164334790981788812204788748172582398148023498119132818937168332271172714710299374159043799152185322913950822012848476341883929382439451112789753638610689671505510828771764781635478796829973560259125070951827384639833935341079428373006889187692144426780068490123644021604681108332693002221847277889245904010965336230171837637284458269696637578539603276735685355991123713624891033229687061112068564543458588980699166823143336094476988745249258550979928036089218377463974393879627924326350260716072954971301677031340083892839488524619603150478919199585739549183204770895804354735490130443954691313482759129307282798469538102617294418726539946997653376227679441435426149278492330012671427070049435312337728200784065899354268642382264977315183867942458644881998931141712391032229575657859752476271309979506873031173127476007353449440031041002096876692139819949031036033938221060084089230593648107828866222969259138396629804692412418689880673076236614789874034504659032383331221527013400787320027574565757091347169280000000000000000000000000000000000000000000 [87,82] -41299445245276508543301687470083405781015265657884148310879436941360771628596563456258305816352216301628542671351994477035950083406222980249307496023838634276124784679546113162685386530256082940144495484745305328991300614293223284367432267014680551591793862736852748341479582744201935379307182471718274089714787402680475258774240958669328554340429662300389305585369680887624218932374714186403802424211888621049330857214849919139634279265147360229956054416012469056399772174022523653856853249481441514300109634001285346983659689630725389839557619022555189780961902058747578494915140591789569665988105793422728959508889510911763566272916355294010705543185094231641200797979649928260758894223223281882890169642075155024061565942332934382233810432090912706967425958935074502482563851999658899550384338788183637562037977228469914767288597082649967868863551124047328028120095872995719630100033216223238398935465613752737058544575219137636911908812524410166964643122471048728842449184553876324868350629920986304605652264558509076070856849110121956880932122733019399179679448434915453629115779412801827357533453096918569863614216782296663150255286140724951452299099396614057109981138258123277586316369934854470891900875216589130343992761505929298764220087866347949839743871150926318268929755214571255764599705262055953698506769975842019735994952534501133699661497433087915322125832555903308747601337619273274441829489081344775827407700630233277791942228302886257566647695809772799356920164976480970211278565659684468036955387425812532513769697602154442311232589438202706356379003051560888242228762977403397903533539459800667941057186359356342768861634024159825513511561077562218251743622014493197072091145575051458231520337069731724591632834659668163399871414650844393632371113114569634290050107981592682184858738648832267766019116600377783425752583234010550297689809017100237352679329728244579384827657456014294952494865265466791018559110627685526896367442750744652695866107294666701940254796283028916693161813117041078396156102894557582703975920274817568432894579589089539928642033677843470997738306069500172396014930163750686456623811724166358435740545221584636968034310096155911029051106169729063726867662634609419185072204514789272511675260032569839880689014602155497910135738279439096111892430705295091069776721021244912915567510437220876150154921974635863531413033321899687091271275025363340960712099229269459928277519080222657247494774073532219291185098949616619273665429087701060506414507050264264082943857868111277379016127374776145580065849291571200000000000000000000000000000000000000000 [87,83] 146200061185339778314501539882725084741851180236748189271095280278904974047724308498457584867114854319266200800569151116702444836115833362940507084666283763189569210458366961197649439641240523694472882462213783491205057831250222814780236784072174832742911151145330262275079590749158090289229799099556213164783042120177255890311337384557471770462879794144410318312441886052920734659544519116038520943912595350483099794707836322706388627668475691615372652684640187326898830602054377612659201819507518398661008995835571093318864950739350421409113184120331688617887713672928117047098401475792454377174229850223377592440623734624833595286343440681020129889743300740180279280086597016711949543575731390726445298740845330168920807580765071559169864500606465322451084402672995970441915272795155901453895479449494064074804883170969874268823675424720308067675429463611640689169600005008988782039779792060154141460431920021705701725409787019346906986737743599035306828946473569253659833391058966398388668837471342126008990627773471960343492889432533014455411453521288281751491431030784240597585930464921264063558064528746746901427618245013664616319690933732540024617230574746735725735032258433496439383689723876663354796548782733174460383538584327420833570050008757295532645347672605089421220424182171190233142685139316541472319504097197915000632721527943167431193773716722363373825103451441612422256014508717290630518612429439822235011507024799708883038762426436306491151834423177507119358859462221503505576121823214993592245734990091591230027599610366414475700301607092609768554240688460064459119604172990520912087058749186926298570581897163724488553659613379209594272792410471737116758933641080962452256461094833144013678266150256089350544563548371403807330789685294163745655610695243812418127537119220715799184787969181275532684080949591112278328820490770832217899218175810715623810794049716602721523430851616063992249820503388596027829145700282441683699564002230043859399638936165171203362342596044893127010518109579815093889120193388924386324515447656808435808760485562124420763393060027226674232152048858154618790123874451349687256279563982695855765745293268156138827991333076145494676442053646465199868092341012532192357424813518799524557167030298370870928956037803555258995302327918731503520296683692784277792995224861144744451543070374235156815642072461311899202533995855009357534197183997872659627240267277984424657626502492492957029556717347934876967332427484348743310233512906645927887663532500055755133180131946953757179191448756776555124589854720000000000000000000000000000000000000 [87,84] 6357573779783085105777318185549428009012139845529968787566165622667828508290873075945648473742721485264643725863170362644688035180543690855023315964115957269443841509483693647706031410090883579124335869641961436370969707884763610335465399691290162516541359153896726631948041544169483493908832311639485999862236209898771482741072796709727000704208446497145620765240622305650413057177637042315023117083730792614593786332693352151884232601491364861015810716295354847251083114892099640428331044107725872023565027637700020096047803997232162387126949983956363892449659637402856395470705087338750829574757437071022154160642471568348315759339981523186219300893441425144442523062559620767169495739169073953074580792232677546668874385619790128077865547098284360178064679639952480751044524914910899418652163729501957493702674739488762400623113150767532191272698165476318181668874758190175790712887011459784867907232326914521508485256490121468206285647365008349232184551376071928929362402047496310872353072021639397255012161174007317422353809841361120766941769684247374081749391157863216513137903898170543128780738741422932363364712632185069355980616031957006348442658257853053007705642009701154164786860028105737171542929730974891539880530536976461181125684836275135088338418384490035195972614418714134266290884455567087238788189583837213509806973385136372163881944478570959951719616339638454790804887129324087324565775249299328346164217468378610808502851427836403178665858268681439286991494957846152630724253395052647848253399647601590051240510667235201911461628956068261068844747162400827366608044555517769243372054704078715573754487457636612446528025128255832995730032640921064874524661350533821319794169137682799126459460973410749858405857478062692170362357554000801481529068330348878413029364596067769710665762023241564571395970388780824766946799519484141635292677279857848151783486323098426298802859225593279919199839268386616632187019143092994027811879630812143004666794468186414646081148127562798231527302545762578568606961898514060138216564938327646866437092262002420832861156882611879025275680371942731745772234085059931751586479047041630242429184942469543954360089478933560779814469945126843847606415962222872981537466945237464072267715288256911699155395942696249729613007271282120735882489742314279333940562343103296056805033403451942408715923169919723833586136167504352747662692378439076625599454257580200676902000104890808131346937125439753137976740062917856647343479986437852275544939204064285629903287580556676892275693443697659649131859148800000000000000000000000000000000000 [87,85] -50500992561921524812865430683739729970127423049836780300341422290831427260580660526546510233706159521418320501689453436876900190191639940211013097627812802934330720040410962613715832215270961141289416640656025470796036961312643545681005934181598108860165695066294899399177128291780986608607907670554702941238950502035743035965078327137298853502013061884731861045346437562411669216627867488388077833942129605853094702234806817938947865085286508029283285217313537154640638297203988430349694651831378024703068183605139823098916373936351374474769748818708409256219599108741399196787163484757953566786748118693568166126804567945474055905557106301775871571816152964096943211627418830195056183338577822580870434486466382577470352065376551292201270030070734640021895447932936127350993746691752823871116084575739958668533771546072890341073178774271791312348362980970231214724933487478918445891911722419119879961358538727264734263173697777435550431624777872331473248529856715365400161325202744486570752284760882336345999343169838137896964663072015754662105953941941684869694562199287601315784823043888867134183925412167005622357209299923494876405382475622686536156073071643773557332156251670058300842126741386649221754548318565762555463083835524278663696367620437778062554870811053625088632567441135620231587722919316302191122794010309524979410201101673954835214467141876497628338880534622389760830441859562024991371847264584058849088725358838397832585490341827610375945586233846253992296001295306916448298572679374128558033493907621573269897606871932445911723215437145943032595448457822043876765663518295547763903016347971186902598515396421066990046824299762095903131764739120201572419643396645091566670858365489779157132735128824704034448444358265410135544679822074166824573889175529445288617632968050641724832870417566031138188697861925710428677341032602325134636851602790457983986433237594895560861621455854594572076235204481656802710103388622162375158397181312026503791435735187212300423986929903841179606671825788184777910835189219122772287751525849459089299500802249188873896191046482042510838164682367408496691895732859133964791310941964760786958512153486408672432255272499732199357021373407634573241221203441407638599883507409784395728797369252160682358557219405901625892714722374390425356171992922095825077258128774085239329908154244061327903957669293108533475637693428288577300363227129456139487981484098654291594390178838299845858822444297174916213937738416992625611133298002639757383008021206741203454166268696334729157381053265417254155059200000000000000000000000000000000 [87,86] -676806746956341745951727386401253792847549899454599347171398410079441306737961844797930316639763619941572597461583568136181114898718728247138876597177872049875087844975793039924556129671708919389930995957122594613867041699600343739341690229332416034544191671230442553271782618280152941685358301210993099659212628878585351032653463815378266663133100964591319189492032472354175193618240335104169838716899907999270670102178708333584872241258276190662362277290038713705372363300538708982917119661041159160929205222145706056326400368996195398452265107064954575017739874422256404784632475319737558179565119563410956367467098536798454288385049163884511639107450267296969276888020191969093241315496523447707049410114982298034870450307485123906810328683953638557316532055254128498834080601279181615966894590761993335721368707337028058881242076020794535284535920326313637515417092479162654538265530398197568748299420195883487792490235284379222663511895167234349117586232602769546579786546884672633383899409410833223263026458381262416792748971490649503015984711472954671858908475908926747043984765942791558129568022303199803092860139048282407106495152097769324295045812490797585267187891720570746270548849250980059718847838428766623940324979437976613125421641574885724954370430441625053888417909446099929994898396094951431603897248704273047122217407220472957323814474568917584817576352508307248821040669024603281580490859795469299915002051169239115484241766904705305426674977708066267453731700560493799812048527507387243200113740150905551676557575036307211391354730145378859202930944542215923389045834107840961362521768643696038347840756918240285858545300991889919387673629527884753512063688738563626037865625018031766385626682171397328513192154611057172344512706502206894769551692797261026041945834192473480718972898618084333191147944054952373552192456711446314015399832834185935331453058127179549543085133189877637871668330676525210404390032788978440216318341532639041394877164868227919759657117621032531698407375638435694699737125966401701591588447588338044140663579390186760845714477838689836791388178453721611085073145193516071002733932521818454752133390450353612624307845704233096079172872071845194463613852992438322803167013251420032168856194794702482083120776907273846524783904426580733540247774229508549086670074806994087336311548487229650542026474955266649162514029352919587142619152201705611260543737038146287743658791328157064068366229462033562006266433351735363981076380982321423624200195135517230725270632843191562422088513264910114960179200000000000000000000000000000 [87,87] 8308969885150527009382990907585179704081992105328758605506802966222843185971762230243231096816141127023536898514559414302919131731852863256576163946365990026872456494730691426955606699623669168155810456940169346849370156603968831496425999070251055244777472479515294903990441061776618197583829912119992675165463857370036010867826293123817537730109068151451971466621901332450705418303418942884766510499605998266093067268623507782955290524897879338630203806750671261000107828530959899943600696872940827082261059062870183900287983042657158469679675905206192339395854772600010340444421815218661645262719312723142700378056649835004701388958636887677398259044334264584874740355138790255766974824648915890631706714108821598944438576159077720717486022752989951432341705474087129835584319648254663021781236811861216025322198438135608188608862362153242535490844023250532443598920456920984423544847422819067733578003680681138867967379661715610998095898080772272595972462546685833918430384441002323713963662337573411470910530807844772669420037283663584248949007895627434743513019906673548524903949165567976339433159437426077555058541835069267635985599614652031853171587824196355207491204549397139605204144857417749114304556505577525719548387061747634000967471431092437760422845824806281732335240992711878179267188988743542572392254648733933180085058243036578149687546052347658165079154419222110105197055267408880371458610513712658474828815887585291026892584284224098771787436731880860265065354139486187558682994619061475463173646373656620040600974401884738740881043052935977878520355780653818267152848869763308590506343580423840090485340034886311656654466928852353571054735289823481596323578503625059933310281995761356168105444771075710290485687359667669412358069000170599584149403460444705756320050051603794994221581793573650214058911102288664343960950287101335430759031657272958798167849799063722777983939081313630047738193812691858645143056657638069101088131069380362594454091219207627754452806713130455185625791271203348012096603548788638804506011301776989441185889879901692619603419882113934134681002036859662320821347776722158803597285971086133924013744512253615200954974557157792630855430477161302203969741646146183778017899108007084652253048729926012125837487200750365088377729346740471795373082717106720277162587832070888373578629624454278109151582432523902667534715760518654098542077643310142108997686997462742209881916716518238613039734355223770124349859934153634426823282109941587821598714264791685005217131460192762470501464756749030140149760000000000000000000000000 [88,0] 51203300132293201358323750056541011208461439166796115855059398383224172312008636748733252367775651182946335100973706974994782937696838431164370515679292151707533437569577146472387375282446417044094262393933493580703630263889389067363927069899081425749552205215960763293868376063625671534452251679538594772936481825231175598569321425607045116206096195155288671931789961267671242694455448516026058037673332691940593201024119019690040881983967204017812692620647063692750632041725805902338270025946416214807291089928126492096789704579229580827953251983247451659887658729018765549415717539770639340900518260149579356443127310102078565088143513862407723173550564060982854731882403533230535100016081265090783180165584378626928876933493270371521208717464445572921824328928970165366278747368073128262978304298197112239102247321581600688178678870602737544694283863761094318480744249574683677595133737364386256925939222713782678443088807876231528684809888343748252310646036056592865228686388763277526147073545093686134457580751152277491964846859325086563607504209011253943327762648111215820106716621313885255382642695160900602930554724549306236482691642101511894425322580793503674969381024211838558320416656895709553674518117941682175941111340786967496402386671546044652968573960320392876452990349972436643698226531554905049603847662538133578827432736357590686407038730764489450774482824621544159923465894583969038590514207044960740029373702627166090873330879118839293055053375060412218129172789967567375775747542145625168481896002904466873645375624035210493945715763928651899351920995195945237739543081124558299230459939769141922755437206745969781560128269791350405715323159888323111573912279103250347439575052016013299139285812880332729806985364880211734713387265558569998743037830246072839747186668957097650587328344014882905748322872281249705982976832957236578863342151378527502602438092599982467192438452003868032543464390114739098088154196468687068301703303450170327736630319937973061646580891021947275077755131489460466222825753716613755695186469722255443217956914847548299758380194377685568018884061764034032180618449319355016532531899677278230125313031644240195700969094863404147287418623865889872622651689763731936246999722090284652554497158339795423332385121074378541040265461032615997146425267499158652087154179383785097830773307178056033027628937096836212549108092231992895155734226325841016894294371163276853154136795267388104733834893587759041471609807645708153496687981973001931385477399967840631963134896318817415657448250904259823463768202039370338465426350396458842156664087874895872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -2119521715982468010420823253587699592395574493656945554494060675088748314559985281317509720252143354695199178273711731177257630981105547148049222406744912875319399146841575764301077704439066265696762954287103538524873583241281950482207867618966006024366795844579301060713803462307824132029234603780331943771228052109906576985039242446107708580115428694321139273998210454508702641049440303253949532455415283265809584513778456171336556389291053825197438977310426158793148786649889734107431400685844053017725779508011513834823221733151985596239710900045490970117145558944349458748002493545628440231464860165709013789208504473762183526558350969961341251974483240202966810176941778117445287868023842695291134497490870302983993474325084617112755487601035571920306305289959909696415837993748554357909008960041193466871977790792128567882298922321732908681149816750559396759265432407733292973749107082972548850142321810447993554933928749831427280871145356589697434010098944072874395199879140611791033806366008016384517307241283752271733624831358538179663356742828023732760656260817673410184411796063193195129516700652825672144965610482214703516403680590961134881931722612149010250037649334879552558905505817766754472369516469516118440551423900846906871919365163520360459333756576490448096312550554676284694122785388370317041294306008353765552204283529097544553751696399162854396864493669152226560219676466716238785828231104242428242230421189786645906959258986609741967012826094466867462707074924906609838975751089821237748215635720908340269083056009025199065581273580005341742149779363691081770715693003629344328679327679656212691668750928286804874007368929840923014539071269344646134673530639721187564279084309128312168148626141413428879837332227903876430364058826371504616665046890308112267899007358116764297337845221004823930978367862784716576572108458562209744012420778527849585847698563229853139018169826137836933143597466849088389459112571129919143201575480373041881841279672508990880745136877719224158753238445683083805102605825541108555259180950316348356405845623931701946913861123215441231216416693987679410343758493891985115082813459568756344794059325089876076303897502699576533813149056163376804245019929784395331767966476428507381293800375243310525489164904608421901216028050990549379598556860386275845184847204873050903749085620006886061823908868696491630451080030842036260235666904204095610251934614181788690288453474403450630506954977250717581488126655624667636262267239394724077557108765386029894307162443736828896670697280061058715051922657684350492744117754726625440320537303250370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 30600874358432059384571801137900048193657088939317003310891822691474961293367514354375109555273342973040186367957020379927323617855943104540199709383721927979491333011546649482310054473878275767522783927294508470959475663166131840095581461883817959167387256067990721733499848550394226734122257766413321275935697983859228505534526775415617497869726930596412493308583883916034635602055305775449273435899642367688087736664043553938095929464173190533618647366155347322091511792650510377218206395227075980135965003743935151866623849466568795153430399082083756198001657726523333932890027443069774130808581918256353197553035734601878487118074009144130733694480816064506666839001612421449927709894200955389737013413311319611436369856256680503350339803258896014543455308761179223677697856821893815707058827206646351656866501182685384012094594091553464548279030503928222300708161260685934259219399067310429737847476599426314944176165838173145285032246167694631603522049251335816424487331205079735443643652472590460297770386657728135296686181262508749366128873293319966409539013595024196380159128689196859388654469872756447830319489291870829046614807254956457593185115829702795781314758558955748201981238722162457232210672728521859682918919114881482398374441523421658554505124332996241645213936442733722874887931482595785285815960461701544830870320956053716714988940592419596396494673684119289208576390641525915051856336768021970779583061665058398464531215807107638218654756525945024490124314578715290773848474109205929885977001588571353345574385603504680392489984004558126415673621860570447358487511752986271187988213442658109946771119803596779429529743486172551063697386332220853369758441319504502509418389708159710666740849802103686714415418716143281014246098474569677009116262581438809711642529807446464419628951723392579463678205301383903735747072931346872925709292833708690152814483540637601392514750140234374295172549451742519061418565116461121633074414834960839292137773541997257945407220012776787569099194117784701578197252073936818065877425080526107897504344267648913622307737409779614598679004169344429516388323696261569864193125756158338317037355766590071540450772893927800813178209584024401599890393103319251474851877857310982384283637492881113944271806098276285384779541295228375339444408554833393327238991358009119122903314484158303114496952577553898347846264887815488401410966276620883186827849679480258683374733176139367648295693517684748253325245992504190605633097860800670735271105015447362758236713395930942325018078486390212563177596093901823956138548911036822395366047631543126458368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -192696628377252987104893764807217113689949553282200522767932659176266317480916514760176639406337154669932500167524811525073844658558758556072704845935776575889397575501152320696542593492073303394790858439656523531869488398738551539191247568260191432066216695754083805818267056574665295923933135776850061642762333359601738027410720116669199363192701486956131794270916577362324780118958094365099053248866695173575086299636957250265710677476054929056861394966306893021151897933513967920460243330649871344471145421653964505112988773058022859713798401171294422328355706378290844048972509356189661995203289027878987272471297816883339700545526621275048363114666051506582215280824147538401623016490662510885623070852217467614898271474870499684330348930943034207059942257568419754557513084387725612448334545359686312192666804410230948210701829008962587443506149147887043720979686457237056669537090534459127063270673088512337818345389427600629449834149683029520395776180734592413508812176003219331275523152402928641670023346545477958203746986616204011300990645505492455705240715875519334522093692939472051571215119572547372031786915775761612252463011671881916584919754889831127717171593522800982079171759051539315827232835187732082156011501369204414010722207385644094785546565256352896642645238355005906255895812818934052404521211745632727344846975276211983974464948611060317436449550390045212567429194400004162080323793688103878133259898169798982512326908774920977756602182019683050984042787614746420012959320730585928404102491061910049249959682090511807316820374979730609410099055933248040181792782685538761014044017730990791086549802193559044071621273411660093297583871790007804015651168273402314874705273510548621847286769200583597931540213278671469465529793711751953633938183538946188729200819169252978582779260485682934451387280399536766444309329497729991099229067057421539032005207885948729983472812449110410302925901845177927548142534473625371646495959374647854183218336432077208669715994774225249845126068183324430127701313726506536120571184238180463256470558290416907085491910267340163620078207576865436706562390037491273538142590569611133071321075771057438156166843589320337398758451961992266704459337071050674146361741367027458140295286985540676032753163374121076320132805615954933292091865648212141966219598507977636867334901281942463304177080640280400707714524293447635411496987841999281895447782578578581346252322273144630610349473030185600524851301896301589631427679802958014832683048206631108001487631432579567623435804923495019881503646283814472025787249417052193908574488301752371118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] -1644757249667146335031543006619378317435233240885962639216263835344949282608600541273934374620288718227265206652073491774990658770061898055964392949287183934619287043006896411040116234669050915797429070586118764996303798031346664849424650244272828001549545228689381777385784800469132824719339741047971658105400451680746282344929699029146223051638066495157761137822194407120962362509898238614363757996384501863719944999214236894900229645340716997751040565510615198798573851003706146430107707862549827547642028153397625132876483575409874136419951833939031385925595494304547027671201392129876141488897672544627665560392267152183579873885485705444872785276300275457881952144686113085837256425636933517493477600757993378171111561012001846970702020892175836300236057667786627185729757501936456711716655851088381683323687817104730922977376662670674073872987754341594616354980197758307475631727221336619211940115698176006518953785694534043355096823614491684767301562740205075631260701407716225792048075888102100843493807274229250557901268174030972331081577074239864552275946473833807913412003128528555977712707727295463056033298289043298403331964874121639494770917516163177114350855676803735722253151769151604990690488346286530329310418863846290499671888695934243521601475343169969596784782360806162710344804265046192031218830391581589095312959408126513962619938911510930730416179279889172136912660016018376156745627601863364720482811041664437743423613141744700877169965923033621605671181538430263318465731311677289229364107655917960647421167710075499349454762697659599963984903216670967045664964096624926191031353544580374035545837237702331325333792466024953496541121992485855851817749982630115150921897192233664160419522063674657206062517465343187841817047837741107432951084204326431609638244463646271844872026158536881882913151267745298207952356803144995815683923009624332671655030609264963151933039961056333214868708391430555579919073479521283577586805929299928492605743159123102164050755656816840520451812081390547991058610755236628719516236223160936875973549379832845839817193820310210559751153254817492630618649679671020230072888609295855638745764951305557695097519746355506987171118514560145220191669849486118409547349326930281324752363430985283524626579602947885613395409740354725215225998884170634556763942455586322180095383210270056588306476743559522837785559770473214248818814957648169088990954333046062448438629883557914942090892490414692514083836649244330599596505218225263739527533740286640971191887482156395123608051733289545493767891302036942709750885052081630335152824663076920348377088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 18541821962081203927071266195207518154112073999278265405658919522199813912697550435406048559764644760407945243702352667515697742685159811128400424216822091291146880509196741708013856397826388171722393043463798778741418507904121925140022745937143126478803161779562453007604109846961734957182266154465540025741367489727152145677917079344957268480694512766748378907438615374019182370117785799839302879072340096921107936053821165679769555738895842657485862936881279857194169569849532607627492428398616435670253314865502760299443695399528542441942980110488465542497350413118024203942455640163346438373439735857200512504014189520409063125990705869015136284178934440738832232084439320605470352895912388376090629798596851092645509508563429105927754690967779829543624478380511586331592897132031641633809963343345868785451026111410654284069637020526685148370399216879323783147661596871788133055196113781749857763653724700573446449923752439017961274314437835323234929457418253643367730508098901466366180724473495626925811688875176837074029841065856827905185195871776721101708155991479857537843976552629298032910543886382933163366913609002987213869415894078414697132149190629095044718614312983588554562259295728981232136151606432297225415325781312129888474831920696877486512418758370460461281584377516865702063130873496715309595348467694337586255549235140295402202447209690515749771725521541843335695285738345970902168423471598778476821797429329054815700722057330726182845062761574138205295456001100664607090989596026896139699819306228352080329336223358887948528863694151092930601139409323436866011176842185443043060610855866415709467920492047728435356137652628024683371177151199028067207096919431313348691597229810280188946547333758804347563844180066488643211346265231468563796153464070769884673020092098658603779982961875494843693080433164964947040010176215486561945810833930705304484860802721885351926459717087419487525393157486466239275184362043195547307215243318346503368040847164980907002905467686364028632225722592837094676995337264318699279857697446675336497624445143940563643244158294459808111935057315080558429674866590825046130635680416419550812567938846424381441895911074636720193578475159131276098560933828526409029443132054702354019736456335879964236782970795120038072959705155327400412489341817854741733861642840133814269686277654643001567560003429946466010669472855757859082878165878507901327793924752709486781171027526137529344521986208545498477258387336234210217947928301818435480059575308955481228436524735443186646227214225516506227062772887984575739776780871978766668219909825879280189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 107374527576716135108102739440141797883213915198594667049385184624665670787079209498217519698290619589676280548778753845537902687041373729733310615439541249799855553098622558831607882027874005111253320945451482211022721273299295881453593466983903700166106935554780990160469578218865181974875498380207961992860540297216840171686716850994407602143408808890911150785010689003576183515842941526488688220867901925738410393595558829679824439305350358991495053238151005978121907459957060660476629626366519599507864140161199314686308570581421830247148786968350348975578663184338155982651907706441929736575344481599335863647957491900748393488149009651000994646721241072339842340747474865936262173993172107231282198021493722393640287149167297013008157386068475910654198027933011256503020644397957184038554976161035386864693165800561225116654172408438652775042199829911724195533411418341552224269970636459619021941750213040692432294615175422696316200102737935456095570619204841602743814291486080821257435003241148419034353705824934054885209475732181717810136084298691804953753584466550328917280372127234996986809525723316073806374680082735689316561749144349538461513088946035639218901764562316650118629714191302232663070803698705819309428292688073295954465978988033962717747100022869564264902608145128328416776234047330799399076254806666500418326592641578906157970311688377932497492826022461258056004067632805867798319739596709345551848847264560022837378081213833648467405601951101368068292166367668216062664762470024920698025513259855394472786185208930360607832580561674270234990550168240595541678713496129464302988891015516663733563207526762899820742060445926461873938717140742372347636407897762478897957610114950484509786301253852102907226974573724853156810977253160266470976926595705266414079345602761911154919843931036988571134719424743126398340387418783541916145858449487694905786429844576603146209919634036821185135779858435350173562603519431231977932321552402025110399989785680497315894766442028114396633638593029919196155581656716655658661001754163113722573702273902582243546339904554112143406323050552488374407449753647268900332060740892598834636289780149400023761359104806903073346442286032915665676203708737506586424531175658910501376223575905576699066822660955546700055929666531313564909493282724112087624490536809808549975641488196180209510638313141090349715557461246880370834458386888805886652470589432532794778991545358116935276281013177181921353219095134405941311239823002271716935950274046633112412036748428336874946393303691430688988945710539262921675921338717823678610729404694411717115904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -963917701495832740703169588704705029425940733279787091136943480282835686852343921501475235587298205579905653643057057737684279414575707968427435042266062218126088623969373990313112152345622695556748310245102062337591228632354116614481713789606276025857794034188685932822664150386548650639092470788271287569923770172969995059267528318288501002032651357089956647756986456454076415715947512288712171680052907850288266194184430355214955999819949587821647798358964661392515123267731944670083816182411746839908286735721724049899971730471218272988059936329775697210108431700473130619896522782721551014125495854354415213077343344648669855025848989033617585302678248909180247971425364663906845242411071446625094421701321109401190479378211761732161785041663408610761297064108710964131175210398371414681153276029942968146391414873375377080473969779576603087736798673174015703908383369494782304278386484650741070381231399547282071323233003500439589824356902358505512343627490444340947501929696236173390472685823788294539437583674074220169456359951852402884260219838569126191978656578072540332439564760471346689931847349298488838552849845819851406577020441581985818738070666430071819268261162316758959127371688087418085356615262518335031159295974796342792346340234634178989278094066419793562435853652159749777959249622843199563245653070160860539446052606894635678517860814837380133151097442222397613445250666572964235221235379863268242326091323682649946147734230056764102070848939223757692104408087529833746067216372413202245592794265851417366281150546908702453798850141766860308007378734977114874728809752589449729778633877794135618067972478500521371568183218645926520034362189710839911904796920809568563417715854539508466387359735239930621736816676567965698239887268000603379096000052443827564714500959783368942916178773681956550274359581055047694985100340903761852615870529265788954068685502080536004217877345244388771357990848353219262344983837963510661329216845508318665850698681653772604718381435797633441594942948474875588438248318930931324836974690472111874101027310401966292143196593454689180727210893411528348757513796267634558505955656779509125825248057784316889345942111567435019551244942302722342637897308159030292865518524384884463132666725337284737859591592082176627775881918911704857889720939428846189104416224481647918180122542366761412098529737313566851927611291530385672071358801808417027287207185674812551813903917202746573976289951880685225694879006441616178001056721872117351327410913413462947712599267682764979437718389431714178155599788665226864351386265180539779717237347299959546839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 600235162072163328429788698527851379014955430871580191772961170122897755823269468274455682697642274642995499815311941385579200260789681829507966021199723400447939525149984262309293692684650409919913984174206892985354298170055930751754058803711072910479250540292046931545346341852716061548765428008370655992532876731096925122165221666161235020660619804161605974460332521911232359656639480630299894985929596564006303254099217722767243354736664000609031159130175847107615371293174646792300239503297820367374499816268124700808050591542177465467431682774068870646776271865196017568059062380761376605224978233466969606665739813946719513932417220727206607585809399204725695455094371579320333545951493370468842758073090643367806355899449935266645862816661953214152164231208917135945029414144017221037471763443674951445396898837300505752089735687683910372269729000690499951989321438293805518103034733297886410164211569388071793681207550742191427179220327630762871830424071899714906779765385393233855786280932471774081635639598466249554889204751546704666381111758138982995182644167185471542998929533263885222558403680186612952028499411988887886317877954765685469084814338264252693261779425028901408210308683675764717167282853755948304644514495640995834861360160833659088315773283278560329737677824749419193935113871719849716795741999721147861446393823263710475832428780192307164615082979994868953959188327938841544001512038539690102033469527656486041342551046810477084092326852291021775949838342342835876070193197402045724218710467088089612115334713004810281584474519701574604156578074931610686558548660620495066574591654565120714216270753358170875301066792818055097592750178710556560963142733273544302711581274417309320761631065409354113266711435573448324788985271364693425978747191487350310385943798303847926667586860499860832662631838776878524885583139055364613587063524317975111821989337268509981705053459087973945797138228445694634151984749749214047422093253845220115577950261894604037805781473469114383922785616091538636805226610217483120675906536256448795685062936495827810670250123576328274062764289304295624092795977719716622264506663000795522919740965333612639943280686335441124206632519471670102787463631151309400363209584931862610150673508288516425013180324249067488704964146202712223627183751088979840566136578049198869253539129048904533926995470807907926382920188370651461388257272577392259892816388537918845755693016110126586999241850550609281652205828105952783226466621006698571660330176231168177769761390922547957846290460678958580008914435588352011656310899103237237377042169781101340393472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] 8835255314928859103009680027137773645831446090717632837335382942961299313810384519834641239469855061372506690887116983682500276261499753412424981211960482180359954534077907271086057464162376723390863777437433367598174004431630734616679022324349669713075354630969230965583235446544229396866850055264556375576165992547444927733663372809704683789459531265165292650022744223390299967338522060002998113133733838785642527628600362014953841923962841550739726886772772097038640115901705361501551058392120954069057633618014430506043255239155316392785059107495072117309761755759836973321953425277926111928682636441439034486822218564438797960385521850699710687922174957474842607809852220763171470400473946612881474886262636255434628998056486750269655938089805008924668823102398574227561079535933050537028658472507063415487411753826862267457377599433140099494602557966426561011007984704058506313601553965074144840220847054448064581632131314112213610173282463467252195519645940445860253350216354795262903330280529284057042622527964434254281228329187535944656296060445113402883373090123657874082791506591432085954702497530101936475008816769886221671419629906263577008801642135517477037680445530629933429499027150161341151546760072759004107949822300727206626173221761497633266350824545182540018391972850467293547540408885467950766679722220089163246415124448311956356080489939911312143466100083592461235639722970992770329475625909518685532716736531520891990550431206123790661113481647458744643590659589727597931732719312291115403539091919459677994713739166858855420962189132172310830595335968615008004249420811988264272462146985949567267482595339902470426428875678006860581341808794540041155467469543054257313149813716857668151570044355373313931715334137323472125820241172989903089185721195103769181536820410167895631590602547939276712223317750904654512316132710604307324170737147702382232383390637917238745097787627753464487395371519358305483032959822545951888395751990294901140455334783297802948943353833314691978149937332311668448970821590824379550091447499597318398608059140630229897730288596213463851655089239210735781814706933345223923893809145385585365797593980715912310516306140770805495225655063480375118357502215282738768765040208140452899456161824601614668568781692487417002849511008382860983039199099977531758965460922575009093716863655259219487517179575589912508422353146304573619046283707962934536354347336248568474108833685661035202286287866159864773670939998265130687150588326871512791398209328518232695975756609471480348015235279047978572777267570739667780512796799558891992934821236375849124495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 14741729054204576985141113988791035248295052475064498049077113925260855478359927736736678138857531174267632109576551536280840023969813272048311410906763511833991653878123669469182879089187127681742296233462912508672324285923625453998532562047923588682985374819619805236548470180797455255295714653526874663246870139213683979468343878080911437421079942900705564826560158597747610881635084688490448534498043440162030236212114071661274989943560562985428966525710240337611056022753940324842816289628144963580086606734248859269322912315869438464944950981030805483564486529087484812226873558814443034686233362653813592854571454755875765183702054565026530703139017912638248596574137582397166814874062167546359520301636534268087724163983337917481240210245407908707031332928842731365395996024086030180856604391034310996532606377348285839836660004872006756342752278694779840390179440943229681072739103153067077883165966097965012379290254181161776336518728667283693120112873438413011296853217533131507248246984230674443397862167455424698919365382335986622927325421731225772294039818690829082923863837300549696035114679824487825747311863217228892500293395727277345269244719167992477101683738026195948894916265141419782184029020128113483010026541178944524245087504786711674131801979979170117535041028405321667909950882597161787739829172112208798023535879565172650212314546780429936593637802160691489350442889770287115038173685228778623262486941264288718065034805007871118091393111759002551292887806590652551621711417931224082285372329541997829022127437515709076506798492679369259973971464504872448330138964452374848520233981016012128308305167425301028712022520142420118332636812005807250356794480532444945914651640651615999663948342257296390727573050878558982478373945933011449841915333922739435810219408931074850923174516919277457015696486943294589784450564394759792870206456594745738013134869711193614151853871936720563919319114179205151272056526331252174143889977343936730465739692348318875781765447365110463044908827876247959802301776715950594981025437497767652454464373992509414534072607151007968043665244327502076822751177703427261340898947878868182827575074772113214362919371613833748997458369780108088327051709750258688829397145235196599720802420314080265409717501325040324708688734364830872162470113389583397614031599348158890440658349208498415190476240651290254691668352351133971783844759356581181335830939544694024662103183982370269256407021011473010334022642394900170934232522923707275364682894989596328644789258926457342710354084719177399324106940306020249949409087183456803329566274353727686821543936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] 49615465886397254195609613666605646523680874240760668883592419212531477362427781710945675513672711953841806296328108752671490732319988530106910380846764768223486741695863427660891311878206375060424074931354208659146883465920469933663269381675709583258778149995549682444894304011101198784454320417503675160899830301276162218090728978599996520425913745797372851170245191397987642521588827561744487455824937108484715706276219924275941615740013107892689964270008560626159159951886763540393174014685759308753991834300934568395768590242663631981361071886788057338738827923452398433769201626458753430696593908178888328481666901562418803976568844999648029453181377211892396078622373440444246206615351869743024342698315605041324223669931573012649223035471631563244574347069626251612039623377359752560708801056130122700451850438509804933512757987641531101336614841341817921295798292056252750108618618049648861151464929289761534921155638900020649602559426065687632653691799453990237155292634094943176725493665930138003952475878383284055217187419396123728599872993496264001481537159550603008305911433647171895386715076448836927443177231035988990107332692133112544646003936498047848698888787688123697416056146317945905785403273871104445659990246157454759523982445551944238305256354942114307797969177211306632111528576131339059468260620053335408996574910463832378571199271479669989075739204595505300243971781656313390532545694182862948454461953537442874281703949000119381915103682337958234235846170250160798706103496381958421420023706033489686697773661617246405579756602141063121575608733119571130321494667689288364622730623459555639225449632118791904886951038267406012392961201512375503355738970087627795786553560009647927940455178757845259257376560979263373246890438197999983218014963425454174626851364602596134332916797215791605284766100243373160056114375742264993001100314429047815573657438467301674730086586130582044027478921564364394661146793075453274649694088579779529112660202709250199417315538069559464776617855815017791062933541819286012014843848057457477095712531596669745886049934308469651259359289425832933693519030774643881293444853590627561104498991121659677736836441098236186351506342228155723938072077461940837884755168605864448544324087272093599308268369076895311555397907878635292039016353959702487357785596941705297764630446646211846491844863349877629025328104260282142334404829659017197111706621424563282989619072063438429273257948901769413696129253694894663899480574626908524263683708966061384870704196714741167294696030860988132193155669111855484718572460392153476299819346437604862779719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] -965053157758122442754667864952629513963130792762404818717552181226973805284030076828362501300854061498645245340914415844524894370016687061044752832051992723339999116368641929593399091377422994793603750836733689700776679167778683831223019331841340454460255986705385695270550160271196268697354794491556692026829846984509566951679901230391552901393505004460062395105784680237804578032718832685341424628173776042862581002085911191864127399735637164762856596486436325464471713771798116082099589693163642243065072528026375184541501157119548773272849884476710893036722096840188816280780552781072777060037231220999973880359071962881956425204422762677398586541462258092509682119341626893895523112981585242623329191484673643663207364284622871881781633595910158732791605618553169547425890520648029725748500983428646894643535969323498794925704897536028191511918716579625987552775141319190225302619853064627161957727645534243727827533794064818032253847325849906012032811363921348090260315225614353253188776369461386862755546666525293182479418686393267043348776090909463411386894476654965862401427996626625800963014841658303727994695745100387435228602371111716625623948087352540535353517785884791001021532479331555884526208927368211176607191074493954280508647854611207976195880848597668276542485388436272236664528555742334421722479989722762395652474723066934209475204578586055993323307998340080287576246713633547983692250445654414285623068648924484304120971974067295425717536161156277254838214334371787110167464322680754215859600566307756737214824123363701869649294837203639434539868104845940242276962074131860141626903204072850306741635011084415134973578208574945244616794833702275648595048428473608570219794819701027909621843273872928940227723036177173329877111446659308813803008943942238520578601436499993053657824639427415003743498151286212506558331615996357113210418952339639177413441988801796580547591636177226140746776708800558655578001816813281704335998149538869892541284284944478527828277816364689983329953114623953506627751631680019176844696207133955712811784344527309411889035406151044498767905909276410629037732058202115564816213697470547891862708194729202368462252492750218707731910420006752472865108542850764783757078967683226121626446096409872687506966977844379639605290696936551400038017703651152996751906789228285374332926026694146761947641611024162496220149271076233940041577656059259081858853387314541281869614594394027530894332804532094500013108869838602827067810673622139401385823647744148574716759217888127757664753055150649611672863187887196450660399137182623872869607165018415669844593606656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] 2690955786992466371245491666729775555721915307767568036129035337894093912927180311166685108025736207251970581037085808570969296009095143714539662648631231761740651712042749553081090259726062339447475272394300361688358298516191411128777577920082658632795910881531442305530657040996983242276830755690220421694212683530368135986010406117961857426476097000519421837542252787439413356039973316773394698778690598292316913003240342051485962530174937156552279731388084353198043236275260294425470015837077911586964868448900871075178363630269631324773836104570760466218169593422633303544502464292080759737709097503297139724790425830601711305026025469619346459227172995250272552909372668638727127784107225801724868352232453646466257052980148705066706196970492842528403427437302732429880013151915786184763917565302890024447779146409189228418244098975475354024071617336518958437928529229826275902915364820572310835339062616164337494931573856002074066449561735205483143546529097447146111670895932398394437479634070751463690049280809877832341363026616453908955267970437668936360270655466841003050962175499851047311573303636097054390513498189385023395989890251032559105284488163884657699274158436938715455205028586869194740922331856472145933637883182068385369790217010927027127343688843052356955608198352305090855209947541100443900779596522739272742108987310288797517244580802317323955231636048770541100723558901234546234951276150112965222857441545168600075581420810619722113988073470370520020269934284445869473315547084190120980336317084088632238921572625920573076338301440256088083498171403204832483279430684393635559130163631996264049656280627047855306140548211318409000968235647996378215390884477180914130506424686015442255257845608552889725880818202081532641320397136754038724152534106919190274890781097040921541813921880686343448919941828505411574630959440206495265796818745796522811180490223041917976239459812454635783430151612008700336179229379214612094532149644438714633578504696230512400475099615325707919922427090324021303014549863325113600077773072154625522327148763884481009730059568593060859253501861226368757468506088248772302662172749626652840112744429428077046777053707295305346747503853973968284508987411138312303577443608413896448302048310401026290064442086547306385486361067948444625380045860565317291818601588330907334361657031536355603692964563338149045292124033902459480097320602392626039235923895538825731130786845584267447610341214299064126288733987966838169944779703275935274860535629181829273367657467001320161039332920887745806729475347302470827118278886329481212893715035139106999977902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] -860532599403833327313449435437145666609662480776526125423973349662778086661579156398233247292426821713084390705029667058439687894260224235999421642246941672328596035559509114403035054106201413288498806516166820308840776967816115987813357968413417077851546673398654876405196573353222001066370761921073076796945468730604469238329360819419102733103341119093679007631856597467318938133787437563707396170556550599683554726251127100794526113243809279385124408024279390050291774732611767093898614842346958408293463997695423247864097958918404350928901285822942329113256001248014844740415625964811496725767192473669395826654523725681491998830727163183089346918335945645256994533679874763967773291576491498078043609780094737310107935614560524762719393148213721202805525240053587402268805788322942408633932254553813836261527556995927482354117026594641597325797610203514639700051814358701243314552971695884570579335634184633774802331648057275567431968181355300285953907150710075842312454758946668452412309619109677690956046903298505762675414761219032244967399081768571368183073114112888500927217741590342385578418974488853211754967432678726543406841446789481334687448263694929558601053065977525702902381690757872833261482104698908055761914151303566181064206058202423570364987511625226917939960799162382807543657208363798109918056954658866618109411121445998829782994450411050781990044389239750274745352151672383619871879646174893873914645433704589649630426237758546584507344654619179282005259444726996576238455882079619503176880194281126440469348293432929087288882737186989303117998133784266009983029776437197099962231195091485757936256855498921774411259419378508203101857496434131715837311033879487612798641784991427686039963481854327078216429633492721256750288752803567067675748801463204020569452545900440520169849362271798531760725012511137572603214186809759789979982305508620714819209200370664392329301510835736463004306564489992626309911772265797813499355915669370051349443542926062939003455814756775181516137831183201132138787210764492638943366390395727894836764984702876703240046013753124324361486240997073114787114546037736065295020137708212012831554805970825502269031868808014381679108976877997453527823449661421973165700324223961960100763429948973199008173377604289110076536538756573855967675864903426944340587225916052410499467916212246227197292208371577534756821542951811990173379912975851266419011464501982637734527774088479828202178867689923349596140392491029397917884766023300117469615427099039965446444635581073534227458812248411331269252399772571441488846013545169186306278564787058889358678425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -9727201105495454555133701924311257458533409819179635372531733512474594992488846556011861767427693505137147865453006619786622046101913523807202518792003608279455446850704555252383288428998462575632812689997835624736493659707305632182364370739170966409429247770663715333669141620814918357858453323500076533714597067884702657938162958816273320735833946098838662638462844102072215638202986074725310914270276314926815515344953422802637850829339203887769853447466288778484264358229098585589793008410333344166980156090232976823583839365859141623152821392753728227797120773635935834947116837754038178381624326688680937731184540711820877661722396944494155168346354294168089390850514960780823522413633904321938382971546161761599178900394197657703437104830725774586227460832315683346846715432953564196691224082344778828350177359791884473600971815980123136002993880998186893073853567961645136025450385837571489360790254183895339689140183228587071784503167254194062387783143661414921027860742753690880783426731654836273283579180275623836431512875570395686577410663847143367235149890132201141143195122512295209632307511568136327702945359219067332024118599908394780047043959959626324597008222830304679118210326396566309326447654508391448159532641730272432549313834566755457366513951744147424810117801877723624845152897356154973163472314179664438401953361517006119776520124414476267026897666542976114782392239188396010163931714674789313249650429226072761702382041363831151506451301150582097353739664518808900171465697091359365824523832995110886989662844532865176886331615968890535524263820311297371064008737886921908438636331612682594657363276258425344836919226645442015780525126540206290229330396798452701670478650691796413377260176032044336975438516206145443858969460989368454745583383628923146721798101061733294193480575704214099363427350879979404090398155635309656776053961553796109757385384150090019511462274694999217228200425396518015964487116657855516291003473472821258492461728539174158515564447067729172843465122266636406806377612486311064822166967411225547997651086149281405226224305977578552514871031115188480213812615028086196204863272336768681749594487630791623249069820812196898927927721738074297547702829221115326172853831139396715080971099639688204980389312433836621917149024396737282546412377290817495976867609650782491159330485320524484465578093806419883135297951631205751183163387397043007306459356830301504322244942460715910624438711311801768215709828561258643798732932494573814942192806087875849971777762824023348493736890972752680772517762344355174611641062154271365370784870991467885219503144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 26116048783267839719389172742034261854438095228781902709950440239321081732369485166809485409804929077440738501077693248505007178053864943658502468502307144177141905324303065753082386750065921325442281407860253731508431205254205330977174010555554068878132516721127152436877993896471600167272976831874514488052188430471876660248115305328270109412691687084017030417890627464444157564125536017569551141148855804890817570107580378795765240706764813670500830626213000832502713926889699186797901190135357424413834547353018086502630629564611256398033982806871615069634146329192149127163203938654801049189154219733509589702418642603350633710429420957382071855962529389269739392555820811996519245284835662596021950241204142177163932449767238033040834013649730294121113948485717752489549404748083940924375545414869367980692631894353604780899530840972017572153801445609840361992269901622376853789559248787426700453212873710767078320097285252683798156303595437202852240455193496757756943115213408935859155008187721542139195078252530039118721741060348396211993101243034011065968688872933193020318840952538444084474418290733179934349753872754961833277769970559491514515340421733982734465412255634012952947025780366265730057261856474099924697925049773125666626403919545499732693025810795506758888610455848109212165601898197209683140747679677274426309176915345369842421915038334905195106521211707291911955930302612363810589102679556088171477652968551881162763596211508533470727213599676553811987735939832928894260324215082617338779348694865172014299784670279306932598007295108993118409225131586976530226005949765156121762044034413200760191082118047066354520026784396416929999731332974621989531276018472856317382438692163812917212753829495961329342928562639255934319662311227731733527899207911652462816657255531731752237325493030123110584675583853157584556180546094080398564547184224110132251709806223417707653225016531275909889263360983601286832064214199884009286879004569621239991306401148292407443017018091877315030854232570260294453809836900316764396913807832441852319473880077089067394717904501988275511553934647415651492574524082284197554442963813270870370991832372770972209619705335500195397813429812382047583589818236530138538041416252084527643837373530426745785507278902833853122046550611640248539075259028628351028033989678004564837776775682889260548484572397453553916455703306684168409729585231175413745863928694455779841793550676536881652980073205995986354738510549504106430496226711171120792620270431999641740855719082257107381700990136239419011736343231969594578570465442765812818163062588774249149314891776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -33050789016302177677070559722275032869546522377197392295390922847423655048594582482894145670638363972765511761571337730036080138038792756902861248281198476546810782923269658607615746622468069128259344150691756110084336181667165400642443509619444716205227439990647794196114944722526321210514303354164622027709948911810383524612380168094239767341474722843175838932191230251654820161208840468466267194887148006065890452864813404019210647589616818465982372275138500837925890442856509677501354576441688029889009412424042779734928204754761763439232816363665221019910205590537053091546296707319264820401988447249252724345295308006251045229649987674763457279403471879715624010459682029354452889108671942159146753222638214327137223417204467273557688221469624936080650636582087787355574902963095553256213600664348552581831367515120668823179236353800747169986304130696054646322798750938641835222740907400775312013928382158863100171267755325283303346366873222014091064348636094769226384417304099325278066037718422697571026999261751064285809214958403248771885669333868239838492023831017180706519512748905763999284045099081069787558059681656282457596222697529371873656050208513858391679440460528050925254839295293619806788242766186917148177747011266917693856731635848311293384819470691659825886694593220891827865846894679959784357528914960702637891202147920061574269172282060048967352835217846076988666378150298889828275276160736823437264669072708385204983416256082681417667759272339522702929663301742368260868314735818127664992573583431733751688513086969888602007529181949247478536232409586936952830296232829926213557279623420715954608068106162293992203168103281222174917356934147673908259314007520565449536725784579750958822317191992868333045769753146584182913733397226179704686017402375478519582347851168664475022012739452258725346649331321980420242946838672508852558637852775785590706525679615014685588939319037523586352890427922858115728179881388636846949108304763787026997622154518955386569357471741076752123398972678607411632035552772274035218326557898418004433320154464433432788129345311253809211339594937964333760721669754107989116662133342529078949391958365207217359964374472497644766265998927633186058744669027703485102150946694376637616328157410730558583568311733375112839110512445165120257803402197698866016077859359992758122632465070237998899210102517709386076480125128204851353954150154089218817175556726843929604207597631378295751067663886821204353097791324378168260812047992215883197767914566562244703341094381623214801985656707023791947715224209309843034106506312476411541451208529647538099737067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 2428518397289534210235920974854680670871651509908691988361034571549644114725897921151415637204466485838669796925646813748156373753844988023106092441441049657553471200606898290812520422098254463383694571357412317040253842049546959062596960075462982354606440930141798452152559029530334401613204125547080410461102791966652348622529978651501507323984118914400385943136317381183892329718373617401038413827501851441245086405707898003721083846000285654292307554656191590660678334679905772337687404145101523909825599536784251857894611725520477054186867455817708698225003913491768355963008411748425017578895130376632894730641871854151128342054868554205114097534837032749673446534828739922335143878323827328800325675022599266051366672256832120676999744610084457937818054862491733499236397681823069019711545217563326648334271968505127603465689129546769061162452623152481585366427665647761179399319828215243724842064276340246392558778942158340439396037606242938486312578334188692574064498325051963151062427690586315113397743332301647396968214716209650843175011468524847829358581089669566818717565655083938539734543831199974067641716692483867412733736458623745874199390363335251833830402272989457965980286953667840338179512715251924050986948848875288394946185949072322991274022817135893546382427592259421483454918855639216138727275473564030531547213576027549991810406961558005707952763443524952049332558579047419191902706081368765177599875003000802037232386797821829765736068500743276048910453116712525068839321148824858250543850179757017576018232742345541682937503124584324977830085187055319775252386816664524988127414502170888116064850320717925344770472591789113030675756593249400163057005538570038465116648811278693053186683396153325181929467450438772826478862466003066066929177675687303254318322930667886509060581418790129602131459263253172350726445099199223516582234486011747114175333675839134020088431515922170020745313507460924963762946020616578418580347101017446290554379050127757541936344356670829742007348592093358915982507744422587173312931667495771204138664609438173966050773061824706421356570089364089680417647839323316121021144644792119046950153620748581008672274341916144366160963485718955642779433250222753911371100847928094207042430628273072249805396133531825444929090579322511437943772604956667548939736870244013757806807795371665674808793063785191041182829090789185719014353517756128507228017603426986505408699936323695932343091769527014190041788947508975929761739578327663819758785801525586742441630267591746056276287111158705744871981675168689878690827329945897901134698728417682826216890957824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] 79760168411170208107079524847865229166832890325228048485208853356125030189879900659282750421488713697182617729092157520474868633802716210243733367340203524774651007263496861313635577370297230120587245672773492237989889210662192849438444863195192960156611343792964830665528728459736682189391754553034931018007674114317483075851474219776815078575938279762153886528661364849342668039600034727800985950693229616974597095154620317605485895110344821123797809776555283663339871844577091455821072889054010315566540921183950824741327363612769883517306912452158243086428941952654353250674621291223554783072164524401746993363720747774786647727329682654017264303564136836458930843482020328801989258945542302244960201877031607124397130797923298418630512002011331710510633720702020724386860150946258584431148525505556425970517454624891465956700264682313133268650595575574133205443172152101339737229215753263695303697720257820695091036911803311428832448552019331916463189369972478008689840536811958275032147032792141149609446330484411209277280563180419574568980291511332595700658290044085415904676175242052021327742937690873902298890567127333268819491633725162992258600582498792311986393308480567198840909360883330809021215017565129152440752508350254918456544521947033535407842166396960873725803834131082719468906653032561781163531803925153331618242235975937843750590497466125963720758594656264457390906558842381715153154896061483283058130830882558580192155646779357521708293911575901582680860382465967635863038808377832769272255136921525520579196258409331894268212714465086669075092732488835909708344233308659264247497107212650580145390704635709204051491563787932554199637123229783590924750056342392646331533194015778254196539230602523429343109634408030386634309437016061280992488084498787626226973475688188952738868696156056209547587337855011166210634487397081860506873286799509264051495050391514228580564405350369497839653908450126287689672107506679495089339489552766642700750185758718175390018624049129801563536153736512170600955374693950164259157858468191990148975378396402838934406366634830564117612445937764635063324962043934686403045292185820125827193152413906292453651490831346574930433363843690208048250073032855525193048166488189693847869874968867796732259916339522251253913885514229981694157246126657276399970520544067229937482125176692264272921381160043573781448897331542790570738009753838035882196071970935981841925552484619916662124681026743909191881144846418062790143840646594938039369397073513211411574254296895712714902683837799438649578584013993950068182652422258359313850684349040340396132427366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] -165418179029093571668468006499296691341562904379556034911533849375661049712714793425343752281652380528444552554999954607141544082623218863472018389823564531601845560497153592818697274951685599068207187716275172865891743702751932122211715161794396138169650354991514667265531676552214037212496958381585279352270071173020689438871719406037020300785135824246569496254103519526161067547834688545466370900454432109872047330916279270128988247500337806066097785292993906312648393078998146336881715201432922909797538132701480006258883758850057295389996911812506851352109968758933259416314287008681260030571135809125642265543513336644375509154818783506175215740245954564240076366974910230104362937039162542425030280298304487668111544012917119457139157392142513335562961549204793791230027045836578041101919168061075716296954008400137019841733253576609114741119718145168075489765263273427984965107450640539753259365550186866121651616996695380556110702083200913459931504907960718082868896121556297548479625651093091364060942498309946064313418022095188801650506049601562014845867882345950356715187042873251061441869453675959355427235889068851579996403801096781460339179451324765247829617545840673929997362158474293121924102355397574544565405735812403502371235343195641665053995419453936322127528194395511051925164867795021420640920545512687611868924255726856725608088193280401508889693734366789591677522925532032309300054991509352286463961168363762832219996958232584609800279627967576665347006208974494586128829251169495196230185244980935727930340492845477549663171695228121111607577478269287686030001163403916391183833838898065875241727906063532538633441878206120614196225813050688829950970633244129369404729807963882126198869785320354474300410955339484754849232969078838995011200730064124173487320677903046963673390595911334672113074702278823154879692276582117738037376662108335241062280123670429672545147740403713765293031272965401024014655773510350251229851640632974935036551624770578927962839411737476193550612125883266709967712156817516832140877493434216852555652295088845549727164679965101498526398588099362347932478407409879811476160134328371082496828051347281841919271110496929095360725764356986361073044581851210947093219454671757844748149835604235502839489052703073003346900029559064030823804222993341036951312513362596580549928555311402429731938527941507804379502112552406072781687963709514516387216545596314952610395929072508869301248156181361887659102547668713796921297476146487675210788190736451151606936067521896478919830191000804969853983354797150651769160468716375889448322227242451422101449096560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] 175998677596276847157951032763995193518419112673042650487546774610204455648842421933951915855608733605679797431936221567623089307941925631674555838499156264755937441473860516807506112054274349608929750605169509051991201498874107413057289051501769205134682133929935525876912430300664404449027876194026034288185787188041535811794600672800280671747641203144570504114164271268415024259525872435312021131138456266190768741492024320531403375576656494035058168188907982737451808636494138879774706606499909202899619193613854168665634049870448354621986556342452510182467251780455747182726044681606894358403226187477535867311494878097094482957706043386618864187895890382389488013066703364068442954460537100006601886347656528935190956298412352466059492938686509070984126227448507737949533966832655302109613087079291904363825815706049038515340692240078734945522172480155673369837532661070763764037826022274168565278563954357915483040893782380434324364758345957872181211885235606666237211540904048034195305144180943854518515259667598224767739988138799327251446904959859515134946216382719716001156176414798734712986808966762920423146515984875945664686393133599739690058953688893951196633257324154882006446433265850415315562067085823647963640865069062072846640663641541687032356246795042447935122098408688325183536456956914861825160250111775178063096951655895041198766137701896786722093829193664405073353993495631855156028659437247074055070568577930024593114485094706817355279870115620757779004601434378699735716591356077061306665235721011303176707018615604794191136690555467218903166822827946806610030660900678344640946882459426442737352040535408815057867312514580407127727457843480957703793561412943811583676330335046816735724116170976991105528835056764963270226300974560381979289500311864970255898485851361237202726843093610451513113468979233017684943145348695640179698310507271300363642378360572343554154983707869610473622560165114571759950122012098658602917725426592966322391938938481629623681352068392739088572931648665067798627500416584929897423905122452222023070056196404894360035405838409751136339492934859111310094536283954114795822313263089891379846560410549617159157410859372040794657436987403368718884418576339131849156608276216668801123124052432274630878944800139587248913661319631895741145755671004083086976390376127646101985155967027635394071509104669657999618554016651761625237621433868413858043023922113400697146969132937181545469840318616241787866750822163025509011045016022667443013013127503570356536046067594245117111039520503310876740793315991948730554193140248535225901999626529482334811665203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] -106454853388004187919875973213198963568138327830968653566797138841055896836249017267965173797636363115453759151607608612900535115331140814597300041429497343405428958420918571356438362352537293349258693064036174805979145505827548781002993622225910041254214666515015867232730518435546979238510597285471533235737001003735692919275873172036090324153476867050154152207259222649314998687040226634096781864106562640253209322723718150263381775542587391094242100787643617749109541867181561726068609139497319965452750582301008443320740448375640604783377504301236845091392858785320050962447680030681302111033710755682189844127535662785995098753937075264453623825179933507508134742545785026408768453394105657008999454884181042226795283477592835557817995508399303982379265216779369420323606766380358407626790810212218176045117766859085667628270874735268712076746993343319224857937224928586040760348722676037388166923453679261380860514108834737052958122600425094104906559772587419505744765954675555201086498248757500425613310164274958950632607945399350423691625692210021668513584278299120637586941444234883500577123172871928377607647320378497949062221537083601939521647867569926212626908247812137574616844708915799214322516536325336772613679966705895838171896376968379807503967170679137569373131463620411324269815996972570075325482524781065174778287527747741233364977879488112634158090856833470889797160868312724138029013372147875947002384348120972219678065526172399709059780292141385524982492253883190573548743172183011952854618952674191698751080209240827482086369707091941278854408542060919345633982634282807659609469703512529090851100863193721949706370563942854037580438589723259924930968813805050695406549114146086092318241335005753310336549150649387603263494670372785960120952478587015598418540915962624410143545798061233810584171230738647452925427714370579473501974984705673271587534821295501107722917554091288987397044785177510242923238156848102736726483204725264177506669693888585050244737423101164331248762615915006891477226496219569759319818264489210812044998775533317415971584779464689880388786047361041412945342283365666488512550819512587510288625174765348931555415054376754638922887347410185442562563002721720970278947223729938733513796170361191565004032726687671440094776273509951549408451195247833106720605546603611716059493393433904357290245255459828881408988236044256660548498396152880394734855375363371344747062467193230378259914687364728005124566205559563882442997830987612441232454237190321275889686904678792058968849123549181746724955403371392548532656154655884379533764616779096327642025805479936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] 29575037803759939903761859461835034122320258149016479234904098188894246472306415892674139077715402650575136131645470378417810098903542530094313636929346857269959232267642268237680712190003525258032296755454500244567303874016223548938760242482518018848183216505239352026054274364294855230718604244321886591044818613209920522197333213048248292967579799260687644279400052435784645023915578382121903011855485170978405469649101632111335878274055545960345570760214262785895598127363678390839422941288735996275810083513855901103478399500602112504115024581666219240473551753344128497953915226519841093464895661167587077123440536686839766520884230410862277719079218792401479419238220117395526590749983478429455602867599484136691167481773762817970198710653144611698535059344726810485636330736787302495740016582691382929462618505528440160677925659718013081096493477926422437927435538534912783398217792947033656504432501713937853168847126861381959153725001366514741064076328652347628426761135266487033440609003549550378262695106803544436554769014824186130668214379038521648516482541724103557102575532485310779105164893625373206952605383967206434255473160575298295199018816405211820583434183362890327112695428357929667638770804018582201070438937237603982276658805694023128136858781593416357514506243523206152628423122591132820412683563197810722866891219181562207795371495558557194412529689035036329529545958532248395065627736797521511057738805775999563625841656239276332476591908559849313908127332671842877560913140430077535500505931506138273550495720559520524516575613319489927111853068169611021064306032906470856209572009784945701838547302367874190303288472388045123871456078044210175759951160187671530782845815723733144353220521566477811847819812098197541665409882290157427283495526777320937084672574717137889657494000526771850907683711580753230819440835423126646391654566342898078800375313195776174360292130129558544060620035227267669611436411602412884167263744740688603446237134354896489746561357133016185771449814638462310911873964295092079875152298162825936911691343228427123483472468965234307570264396816501355560382237652295624507950077851490895714397285673490516639021388286213050216604540716653778392469148038020418695278617341862456104972684868542490814577860400604645091861434489976983012248096767293323754055251385815368129726321970349400807952046322255111622285773419510831928385970311792243265893759488207795768900916606380311698042673756573071863563921910627793687537077267782217398244896413644063194485291459873697371723922226793371575821928216758220104302990429550509947147471885189983595449548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] 11125772092476452087846615827931162160600441975978256103807439436341643572568437937161557722366333953982223468408972324836542126577924431187997813766411996718362892587204805060751722518320705545465026767791573806703580090160430687678523483210138577931117823852113155569600916252316337484209747987593568366467233812570326246981561795583732660648465496561308298050472942867799504233284831543678603717438963688983453048897174948818811005681287503561010419234062784016565414824265302166131299307057529225484918784620748255179999542351816200964326069935536822420170112875478271488697857401381941106008155526503515940277055439572509597433689806403389045777960684873553658987763183151433754399246179465324426843397696257589915039612836061116144940945573926049124462583886976155305632457460045103201837525609413859748647605565756737363011401191170770753057635275552430744475369563504050431979977753638210931395357082898159311530368793918100982297597673104569660236448334787816177996785289878088776101974865367124506815520331824430947138936536943828767903793483355683412777685855877236941221535461027026141182697113501400701137718466217651606992186381313136597837545522037168633345408741789484268504680852584385979210024914626620807603118435030587657004716092870104437181524543606432434279973692608141679526163488074086997037578353196288793603095665066800271442272988770061055540408947231131431596019517936603103841708693046726916056629251144341407260572969387513866667566320296806028716115060455896923437711851979524804669834955202367001582516944979529493433031285778313901681148627589402229229369946765276467404927501284902178147020472212739188492208596554414999012680261492666898791561189114051910586889198622721363591805220612791464852003251007656950823816800210790758120469058472584156542054790984894524181933013514920648642041187679584493943813889091582457002090198142758623710631213214500611079279611328369847534988017306168935196033037663889334183342017572316023200808796301176951800899602574335626342260352722150558490185033147531735538031530630906010079659812378527544655418967861177716833387233035293592945740487672348082154579290521848442998451368393861598688813028444916959646919593877842047645701348645546037654420938162624960912245488334674749969976813533041721640788610081192995986177765033161471807378641129626282138733687732894455779011185001186085685205030588419223727064667393121174106152416089866076458193418499869366477587800876387132462160600244239593308169632826016767113758792836107303572895291517887524021322917891547486631476604987434828025584919621722658540732897462204218791283392512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] -37397773008658158374986709850060194735802597891092929324047823132522304648706233727299410640930238468082722430222289375162043415643498362877589633379015443863592173612767780584534196112195303085494648590359281431837403098943681064000235777257460496816268876490696618875708102583821754466993328230523411512827111334233732263978254600310778817825322243280190243450162927663943199076755604319127091998005228052993312048166832409981349646234497334273810559856182205323698148182420814377672221618349958189003170470136687917902760961871742557514647697015864483811707206510079371805894622700023283072760361016700428723045279312482240176951192500609855371712488746988395189558809232255315829972779770917404734850297002760779152215193859365620838114309159209406482255681165522907243696448894679857854358449662325227190631046461594577402934332517104898986671200715707186439800275716491519431126573216614171141194626987409229388860605762507204929201694234693532306080289610017837992480623697140382480322994896497244736844872996043117111830719657191462053099290409301437228155004628387440863866484912575563089334370207756528323176530577853938694124590255821378734926845099965932296473381544070138070073725994823096073500469447231156669746888385547632784030962424944404886016870122484693961296076024570534807147911448407619432164874570980205526931564461407445429049020493324135091338767830066476332851344242250400498740309900140434645622591093738013965449897587143270425192252325577551637664720756845663542074689764938203535545075632046740672465163852922143028435615552609544847453392583540034573756474267520857037879634887514142895877631775930177956028085253212660847177115487368773453530453971365865076132099272028472459125878600670732424749236349141375485243099129957692598801540715493046037638457502024718682625262873618711821177852681032457202074598678863293364582419558761899925553013186341843367374889124729516822376231713869311699949137905120352409246177823249712516097272637984965753759212312196459625451961298483431708985346340247721780071782763908962941191560621648661976059613747118025423792451595133423676097038288515475434862975456905572582160902701816094510825452360136378650246412962951617963106500022779733250877521706256765752764284705981385890737222649488490439872306878157729582313718115795337060922808129017182809470177942495844491263563233089575188700643300971653203961582719593934368975929437505152071254454908020660185128024847889402712446700845890396089265199862218636684842324903763460815198419906655701100272726989759374845295793609349766560403964845118245633894468145287973509508544593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] 67276793620677972260757788330966625266267321306465571045155120762041713186330840325630598980491754857139805800265491666401117604084677154937124706712276463828195902704595887220549497205843977460321764611495972518722954489773863405612556690102361730283869413949259709880055998194626233896560984210141247334518424816302768129666883515137706501426698174301182647302742347361109805302460677062578622254937849055734990498777842271845975985464535205703805055836428104463626599386346883555678077200355209889411680992986515433744245915135926785947631565643904689930623129633419571724908925805577218831928911184974977102197626552020184571469222578567147966964681826274120287145376487226594778288432808343462611047946319540627110307691960183839853839972777672204787360842067240767700720670898035466480100324577946649687353937717755245351861581355141066144090481356694723307278976293109159646926173185266790229173169615710811040401839794156838297543180537509673325253429229976855895670490401982577473070906799379983140760810582054882562603854276706684290500973938914460261255438754418078734820771381673770133442001565622717938186668145560958903526508307685435873464482275915525203309445632718388159621399167620762757449929725229764339616359060643146299767805813115368883735530190378037155641417882144074830636135701053014764754987588676421094203635577602322597113655625700059254479412109494919345976464641308955372481809117441641769862403898806549974070464770135437582449094422374326217830657872061255006668888977709700680581887153787307871777861961332033101963842465099704810740305112587265729293135390323024770084268614137278926926903232483433717497578693698447036236903515023184811676119115923682426447686893600811552602299401573176573637751042097812612458184402792360226693144220427472520382036610353366641276606698770721366364403323205436038265881692770845879010026694592816556580266987690190046736848341319402656553010045033326272265346874940563240462094442995229853862132527243113395715484201763269289263934278223041543229219394465808952762905591824077565502598011704569315480086627574640622363669178784830797401191282219347392067303003963565407106139120110515754702953564638784765930830631699715990180521178226802383514011647959639928220335274247079791887873043451978001720833225202326911675306887115448756905932425838613049555163133141914688166721470693642942652227408862629009142639745312501965683379902886515310419947726518949039273452321190094763462653068453480629436111360274574249921994523066896213961465304052241424277093300420180230397731465709944260767522285050614226490332379050424406881358315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] -80877062746533335571371454394652562292392102720781444379141413428733211018981276737181285882525136561983313701923554398836044913985731880915244694634837174554559422176939567566607927977706770124676791690365213762453005154134925960442922673057265807257339609872946695319234584799660349068340759131156946324821257426448237741685590836184261501913392538359882218126664518732527381264687375758058539242269886798685389707062784750997031629871736429157015531588735456386849790089654507424344333732456655634825427364694283727960730258694768786775738013380899826376636637357591081608954652466421718241947369506160250481096518292033187147714752893186040039269269364116676578919995268713322556125399861420852188637373695741193177542885574862900648785836079779263959815643096399455605146706009650475620886086789105826457733544312483582840113275419775047813991168009682856365268376925932787542324291266155487538915754667928457535240507927829401293579384573284768125618239493179858857014982452311044251104526543629030093863062835817477623301015048251621303105310214874228852740860805879953560501284674453673333328289050217686516045534978792987015285005136841113108734365268414193850398084031449556373365631967306123766973769900610278375780213090969511030594907223176414928604742104409503572455266986318024673895046435833730365216744798675974157459164067491029282782357276919854240901209044833282489796819237259659169701913801949221327629254954548848446134998309503172050204080485809817472729176825961077238099006876976400133590578018474033730698670615923630232525860712340739368120515627393676154671522152192452779557609573186409533688958919944366424410395904761282953515615387916433148488032897980636734152396925532552012454560140027245270776168615253664207930708719114789813554718024348116196171740342836995563175070608998343347303015274104019133219717683615065442447992042112596228935629890253417722607003546212796219164193200796625919556475055927875983271383685458599243685938361689328688515314404751637676046001548578337680260256811338491379653200428236116330259502399046913703014849758270813743590237425242251981297663270040714185291370133650670339445321921436418723616506138710693878333887757943816858108985910968548195671868392235966279014593377342624900869324935417441635101255120829723663433548190197128776261181921905280874261811637059869806216507686871715390061052615832564312283539505773828896493181920357555795673881417953063895876479502496037701466933970882915408882971041207869127832797183596825337064549831750861694422434358242237283752338025857044429837718711827583887885575426739780098255434547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 61888708745111778613949609095246832021040154365011579346171890201118197002291882406297742587684658982147722765275910829847533478789623851291412296666169613186786122936347282171857248510124872196483727206036076224596607415131256012639002317529040975290097034491818753648648251629636699072526430174448606682435545039064301160128846795098188766048361120550804637102804215253417435202942139042078165807825548574235864096674729359807816262220535686587073802954808072180495174009510180760685430661817115852877896688767550480105519840679799503222690506382917617679211244249658752341903973687697865867817420750922350825570966031919077953056740756614792094318145435378810811157609060097519153294243137820020962029097556181213809806361439409515038225119899027207764530481914752463614877791025121757291837809664119409218619154496279469854729992632381823845037909977992982365969082366104660336983985057666457415732072399776052416498773125505507266091922405630239622406800344266221278184776162447109735689411235425112935335182174279727166851298021423321915625442042874645324541775602607632424677035953185968889442494108322292153128099988387642579303771039608063389820991212500471327419885962678001467986702176773028764828153798863944419898975826254326349803388642520047829631043756566655586523647895948482890765067170526666687570503822252240780875535750325544075435729345554205544356517208825061876051763125639477178502446454143577571585900465463000940963757682966930754820407223816786622983902318317475242829513233186957346279408671797166615896824438064760578062335683589641000148599493944821969089027525065105420961948350444904764600406822433794473720777454395285850889063056041932944825327469966322180506544203454623950522932486561307219549324400715609192905103587315066392371714272369406987002413299603959409507962678144894220238457212302009669999451881742085797794602104167198050894964646660300934539207415458632872878034064772987706747003698323335045210211590681410574512884764811884328919878398438292422278242978113974457949755628662301719795024610011304127867294464474945371903172409076681059564728617021856758404604719733567918648139400034690500664199980022653377541854868259755501203787585643137883902537874967352049424938059378755084610894095342587939202687463971772208931992082587646367962474566490684169578273910543003727048593221520720031487365043027896502773908031388654554259166176345586189065358318574646266073110348732696365918838212618711741220260661729462843985221934104368004314639099066040876637398960093347059492377884494971185463026226334953808883379605999507161438228357526053160313585401856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -26920175222016724901881855500948434766585647077019680306994995946798626087103817274707708890613694516549312523225030480863997559047013938539832145015309592788422360625448566414599405592447915158867721111740150388469541093092437030783989020965245776212622277658212456027013436701104483626463095262217938073391487039543566089977202133362309839818215917497446352938733715279115734391009395336463833064186253005667987399331514706381816352021665011345220857515675803520720542313537654567500822636436332026925846698316588446675790138614179115465176716074642674717751968607617148119677382828935911264755430439533464571110219756265881097192107956655186293303256015176113193492626277218043753208041238854981217054087114520073486407202889493900817789883623867072843550911427827402308583323620257845109073394168659607018992100243837477039133825828548703170815098484109195858847030547936961135375473082924295952283279661516241195794360381692161683979632080512090831906975214248532931577068556130408853395329136762407584246450233832513952258468574220162796199618772989831255352938403916165131015036308278011026762719628072829481792154511473161635652278685715408436872029193146577217608210800022856145613586471693031157012824787235659118546775407723406897878402576430716424690754949069210622783003423188664529022085426755938278149966789767407686074778895050366026831971789798635500246034877823402971093509187817288219430088240362425914299966161370280539668194243346855723833682563632558485627649813971011644412519430693808468136432239353860914012610920374286809850336541031490643285966995633153488001264302697591136860729096824077902027537808199960960734409262436353704453478768236592944759167179751861840484273907200230598137996745524174569158167897866987722371775590945723063455752789186768537041752488606285421681059939985557871698010197010250330729544855644675337530472032711139953346817344317856002907037437992629238512195009034858760223865435795538664610737781262831200686134793383005493542270300983141266409283970413330857164646241442518413878741876778819101958778256309031785076556623761054492566902669661483314065121923885498798130789071931020922878162713626100184834406784293213552828966059653422785047429360524065647400150630572010914720904153460719608225197704684329625171979846034968443082625805348048016453365456074308138775843194725751809319124567374875786937281435498316732733825947008140968882990318414071961016465446892925780610233002775974376645987902357041479563486718824400515817008856903269284795595035125736469560441533740120033803030015681873780080922012805058039657673282310704878439020625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 2613096123510078138237485011946105987230949477593732689909280300883483648679061448220157349813148849669460943142896139130550989910237232043197894099109541004462664271161486022370423586390681842567087486976646531968845258100623160978006677145314046046324849217019899706232737145294640751052471026011780986452931446811425790156158254005418359199957246775769267816340207186782995514921538443159397136464384650399868486733383959997556915909660033685224269723044414381261866207532259058669471106676967754103111687606178201647035277364647611413185714547571510045709872528089634216919475881763950540696368773304416187575919498251534960871063997236010914380385910104440466142839248287948314590683120503621530417445012717802101218154089400891495856708431666211324205135045201762028148104425781735607122829907416576465806018638971839568333160925570591114849438959458768409932374407966156869352342136926935400594523317869593673807862589896003504440206380065285591700364457174592680146541381710765224907461066367666560784679139516692215040607940714696267856913279755681557005652153437566967525810998469407468331600204929431767093959176350801625118015108119706460424315678454003473703449295899457237374324794464336484658507367821181180700804574461526730895438329902307485274995603905767962585963346372967781364493539940528657116653730948571268604152049867841504490754887363363955464098632448675896160568863788604005277389567235618771745923606286263613428021405668747065530862645085773399168437110924574746808457851501936507204221838293561208470441316906765250550991461108564491527622130219736141457465654736605143019409607536928070714353690485479431027964753095417011220364777883519112521982964035415615188668619996793715012410372165964695917042666540271994840736630996031546122201060391874936075830408030797498018601797661737631085978794942269076471799966472749803568946060563239085172151430011679079572798720951633247566118886879921074442068034293197538690150757817429498195935195602030972573200840631403324806350038559895731138118022254094457795179613937603203922915758424802743723767757206614150739549313986389906834217838129190190230107742528588722241913034250239583836568822081358053018430462569152852241305879171885245558289437566936045783486643816048348572861658257287329037430032599897882550468800862287970378955358323186282614616361701633949950636854607429068925945969699407521227203059618132114780140081823320979384786678657889010772312531596720372721833564073778956717470048965515735892167530518234326832414673557953937978142452525389451486723925355549645593016898707983158841551106380724373310654119936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] 3107211441640561915069869155259236137710779815204176233254571558404527372646860021273217061984174995764126659625559157750272238371602947967205091065165283218717679501807631600934851179033301500150424445287385980238624765651522344101567139701329620566329310564547830787099155734562478160889504502041724922171616909330981337962957811751138242523266794835160189302826290224634800578762480953573773640152971023570231846992249627976087908495741224744828580526746863251735482068995563502752374606260793246589768429338338738446047709397404687010106964838145160760281431474342538808142302746481676941075178544236635238767033533387644094994776311729175772623186458294863073143036812086028020873791054105195891477451517972898500699108329272370055498452892912920577154248430035004114402413603438058731272318880419706644164972242549743713255232606388156713681345152148388644611018433976575901055575020780465253239118768354032725919578325532459535665881012761542476520672115895483316149942990535129442120840379419559438712553228539533771181881150302195950810634895551595429950946807524319525247880232800950939682685211083914953835625584855560566592433173164146423404594443011900567317147928959700675728620925911596869622209907643496107308958689215643049012684115946225850119905678239021989630016394990209751507391728952547125591391780186874555276481441486803406943058590917363536623144780041207149600521855125158576130268311881989858405140139197331292122121365537190304981054578748963350523324686037019050052720610463305386404259095457965970429278149900648038494428369473409700829602879720875870681938409083129486388897063445513146227231336186050506182941700270727236465163723747414859317382990344575104984066099265665239511645519296059990969064000455442691559960557971811433752637839861610425198487349793567047755872173615085386260858068348528692392457103699973471035309627549570597207461623229531186134198072878558826051649908636212331407069652133454633776296443187662207730726033883445824879764081498859571549880442958902836833246902554502014950595315139966281830689946687558227684830694370573645726744803400544747089343766255916508961074795078183215450793338873956818860926386671181750237268693689514943186430412837785764855394909269247357970659324206920306392721561424921589947948612849342047604127573109590533123513712256365245370907376767962027292082373398978480643187648413569466387777651539000146556923691094603401061964798033453399211474279328603384728614218314902477809782272106019115736132566353093484054735777106269122843649515352717751929024787865824115160941626796726228474183625421504994800964730880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 408940783100512751301893551606597293438361470503438903644887774920030470049273959500196339695017074368647720234656266556050481770923453002912828160940149943093899923812865918647957618643662655474559358218597430177863822509988962618268848925697705741532495130330902478734120376171041776054864608699939870722948676461172103682748638914596531840324905464116850371823104508853336477189741758398335710403202337875467091025319467791192776804871253779950498455250341834337282618478492334458381067901733764395932816951247639693643418839680722150444111418659089334991609445230390147313745946085736867504894804426021535971619664244062665939930954954801067043122485984582333834018603830836978133485295108901234427674535881668446292423566986427952086550338106364111373529269859921572100028518257406826317317246233340998888133453278954770271745216421340361521007727636512949453513911883808223414611825857641061379812147321533802909446673708244140016371217650352181386170393234423895315453616992584073364107500838629716844311626393589161366202638538997837712143119446577397304966586991184291459273173879730463900043825529840532357560989119147287004632300219346434621811224393502119542806329462275139550280068807621763917871075843740282015048166411959833041984615847282220237781477012540050008462035565100445451288989341935268483246247732809669635271146511255280295801842569739501883645950536664023930546652738012781315029004077655118316851397359700210299819887605410289946962776495095050947256890362838564182455956157939877262847494688374360232202710315235927551766557236310590417500015674122291059398761403873800350370633035486892087156192503617923970619214383666580661418949088645355501479058136943057487282964763583235196497859746212932421755643570478731545571135267527655807605523609014692693607441673604203174897388644315203577853490033574403485826362118860553267634030149745913569911402229848631384365810491682802771616870837986550816806739969435094807829496788847052705363481582699883653201934265219224916779912027651381329851048962837249327062378772302831084528143628831975383355332288967807146786666316062260466177148066978411965928465325120105773089538340186265510941598030223636093412088650672871687954363002331857478725079236846753518307610041805385369117292345689403931527189585197684780271600990817195149945194792754990728912347186156594690308203029740963270465004280827996195452196786773282418420598655842181364452262828309360211876534837168954702051364848717244625293692065369487582997840852664734398630271819318525149572412761950502313211208955462338713409590702969669334018099876815471124760494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -3306923005640091507644949038713323201195489761345590965684427341637716132889876056070814232734851014110147926284559264876295897439207963061485798249993514770559472783450394862503924793167339552242302594762207238334914800624593754405410260960063175091347214959700674390338766284559379846502103356009210480861334473326589347346047598740661910878257940140239230664229627931979948960234319790295152698026711659035410698288022468493380750761545851487894114878863212223579025201398268418248874688902234003326972672010238659226878186433545470939311582666327050422087360933037905061203423262505130097770176202516347705318476260427425196351173122468580399474171719562839539489812590050369666287063034367287498845740342702605787433079634974469248893131511511411702959118815818803958810660444098674203147227549252809378632896358433847218996084183471653513380847891533013844254282271707981503038302020636341709425886595998193592589517711762815730050290544728203877641194339738760592153144110958790126021843232159070453930624405344842483140708061208388658044574211255633542615474184529614801988982576534206956781770300866855651654457656316873355344837929778599008569440698698314412279367212208948756175769843799716205425268595916469955597124271586473662781852665078322572319920644839054881844915815198055423671389130328274371627627858498825424181991082240260798029662468212553063987488999061622595960495972489188339030718532143526749524049151045338002915462526938179740433784838405740840790897987323275291698903703172857027335863991902648922003544457426492769062136361676089138135088178700333312993064004923112347906202818186148389479375602124375459931400702580549852740960780808028401057917263629295862510747173956377530438718392830266368671742184841125300513974109814042497165034952770105269815631747586711575769692508517847775601394063616087941723126820404947557916124982945241082906534164902438121630786531867026578234850121319579638279895261881043530093493459612252074552326780471603072448669549210134335867636924723437203050392234738685206846776233855485554823804274267185459454459409764289072467058686846901491304209352199854694759584996946143650692696834038670784617898081095314894017584586099967695593416317735258879620216077765179738212530412480143916272759641862388460918462465498887575184117969722547305315014970986943709613144100992948745518250767275635261606209994624866125149860726761660776614559869573281546109793246354374739227952770854943473830664171878552180377379900929549545407887640785987973245249284848271138271450002994980176770153968246052802005557636634902178050673262975629183355201781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 3119373691594600317503905737777032475706242500736981072065809372268014041854300640888753276175290930695726366638083731044868357202089993684036906319007147708262988200095443612166980839225992515116495031581270599783461975905168471954841943145782563223144615305668800569197994695600226709281747488977533173283986349222621836093773695040915384775081433803349626966398155620907201852020930760994861813941996807624702212780670577123264817715505639976185180791730962358253130676976303527294334410900023627677410057660160129483484372304695559022043778018347625262311980482261958215668500480262826426948486075788007011352557509447175088195613843916537674002608039475731899562944940895809889591158236408292703978330698104422627710610207804546031839235324980494020170958655767988167586574752576332441649662771841185139778309457837549652858366353308564178192272176611991022029016203028235996996462143269426956770419855072009580829781276369811150229764561382709831594315985800568210628617026607821009179415079888558277715789417755961844257998854665004264598127322130429714073580039128163008608535779700609573027913353101489363521529282536529575137689727941229659276786835257916706168339515711232218253844117718644300432639345059354284126196606594202377149869407274851486237884172514378218959443654488505735642885662283577874151499981974405030235864054817195925395100085116593359296185364065139042072005297696619418680701822837084966553834535554070634076019902588652330494037925615137341963768703867521984760986861665489325273981909218358502243447134850985137359000969525515216191498749285674059348072680821327212373064338585703329644959594527619372219033045741091001524368366589246947883433355805392314160799004739712219902545335976857545950769829795895132498615766333146773489087810278732197932466838718904120878686285698602006053993964593623346749848308827275560886378762969348113572880087375942118372402925718427491128050768807392318606254888499896941643036933120817176533586377203642965522853806782421036583463407863706689229493341758803670777945543228944078839005959563716721936411416269174190812379536563890607326462323265642326309486119011856480316302615718643959212267944647278660251213571165212281566588933708841626620654815727953468543355120521113179998723434859895786321640852421259706645082268516061232168257353483130250390331868380316332275407799157431078753905033667426266236381688770805829587957810313139369902558758546372738702097261713869233098804949416584854397407596981467677375524983992237162370160612486410105816246303476501961815409035349059026459097739192677829755898935977523979944930050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -1657827686371681699246521501469532733869849219000972388061997407218149044005335781135032666667506842199148401777705003885834582321608714962658132649171234378519967810931462683133545457561715699078135866336005575564237013336403216334229200373217511024599924086545084416442652340376312523792396010841390516265825318454721871485633224386191806418235808466627750872235476576148776585956358546689787051273803857689466428954010254524908617811615051202462865907895766086734574119719654452107939678495543498221788395505130274477947763006569947624171384269003309989224294877988376564720990690932142072949070890281804047581083467341672956551879077640883513380252197015111999491231009797299447814830421565054663119382353401140780662263814555642247332904788066515659420412174741097505554163720711590988942743123233908593864581718259725811403604228960671253945519727689879300901060872493345243595507207262019570896996980622908161583010338391910874115654932222104536644926780710450145694150877109741552508270905042224529952290474361249031300964632665358628610114616023002139597216553632409868658749915866594294661919772466949597137684064519945626263354450616687256957544333924548029165627234594335815720170509353871611436644442733842185987736522272512885580008179154970558462187601918301495280561633300381683451794150923427835845677138024661892799855387203501921910344067198081662673279787134034185839394756264009236029786681400577079988529282915042037427836676151192222167156749936952656899226656065186909851594304429960165115183502205974446511743947871068614063824449902319397889610191284724871603756259475716361909577634207836076360930037601053612430096765144461592929140072033599186252701290647030525807628747987575689053082493945826173675581667135309427292416375137634974239277211410865236741952156990739875262729756192434213931015258795399212639948597690386435713869326723114298125163976001107210536523779613293875336523622346820832496567604884355694393274115119079377430594768100444087596037487642755551460453051062813175580825081686603153965663898458466622182201746893419005412351363020595225007318720493448281919527365405619890342871581153121557471487612775941267638176962628598320621854494701171105887848202765437480599443838338486519583376248745807909045779756905988800112800032167356017812893664165278618524053357078289734356522406953821015413912514148368787522248118479239407561273756614718167785289472523699898889813546165921008137388037710322667975615622859284641727467408205460065493753524332451125594873918879848192640764635305639826844328524640111325786770175509250549684933912795784614758223708160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 546571081078132464111194423305894056716992127252341194569042246627205182813621164891300227119117918736138641626954742889657599138100678558529078494830705411605106046743342297384865997161914685953644820390118305698323452932820146818996704531981103433319140525581486449784947897800795635261249154260345089969964593903849753083742998826562085810481078882838351041499657712678622394755223521643024713901486109765353342964377975494913572971415910039702985246443744833138266954179512294168177001186914693567269761505156223542916902517849449252636013475847387632795001815544219104203549564576200199563990696976521071802685473265981112094263281015721205746229336354078534653135335020965404382132741511279440836928593069450668432024272936713251049101443751251890267230888204615632294873398729351411555494531630244589512867893354549123807721252614707236010496808072756229030626664794061963804199251397721613010574311334287163470452210743427208877819839623635790433829755251326882931917030485854189021629043469888466472069625639266525621558728767231191445966100440708150550266559113604229539355556659253897569030346628120294819031774890209242355078196044795325516304866735885438406473647307695858338601438878412532222773794744873428254600946798088381683076658201985872628608089789390535396357920943052804053406936371953995871330035259775793650903412930438839022016621766166507459331421719745312871151691265455484770246642594960239136932436499291095739619985153079568121662199235907885750831634527048611809552464583064182366700305902194537020230089752385640395177794546220237437398859037287922544136678117137404650254502701256608448155644007629721386957755833874065371718820777842981967335305796914104233039931552338075163921971333078687075503737762230150936033282203603255650386539827056279087775025027739748541033334547835250297790511837053799118316734031110600363406087487807603798186423276489994962690375495090105982762235909044699799285175634389264032263131497663051063494772129838406916254226314845991992677546188378521544750967155574492420982908868249542887259726239503121231240105937372603365637175110586038870333723520572746275535576873817335604655157525812355346874841244950432282048870136138312497937191018679555475065829864690220636061989016178064831828133760422355308631394443550396570490815575022423087193324903007301373417548277119822963354964801391534127531886996601224741905832377766951861842387531550638654664302715555561289112733646497335994046747948172631469046974685267069058331898015342189513183921245899379365670594792183957112487851820440076444892079737368486756067776428352510186210983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -82188287123495074267490117837972532562135361119985336680323519915540852186873685586050860864797229200178042774473196617539131864562358266101029440540362521462782725240439616795322744086163619700434929770469254341379126430778787039756542973766764266541902498889899345014593928869173414891351992793170439123176510526205569723763138030753212134126904765126836328277554042504618433930733728419805563882972442098661345431370484886751988822303687081339382710476374993036913248011059101892046767417227098670448232925262971144735762028214972355658179617536827515284334826971300602652229091186742334078058483924293792109797859801448248974174237329105372907240145837390253776110797835319003355471646445456428516045216814931906961241120907876453260190715098566706812033830370897237047696294820198786581100919768003935723023057074276815552024957987010402603409259092122367084058758131874667263678118803044195371178523354433304179127802988565754505560651779905156842943845381137333762763410321531320102239734840546858567311569638629166604280248203252785347757805548197805894610818353023766331202078375920322385066377491890750820855272562818348426800518388185857891577980098875597594340969229086965977994695309383342829534900161601488890489644179656573991404643297465900938198532859763287659792738795915282423310645188284788851276206070604563585622650537261965464558473147643142384319538798966386311412338769393855710118970924432413604514846807207743905730483002372195925557025349292136850540223068591089645443320126454629293354532139969832846253358756443087546389446590461558786260977464720467165738204261495515688331664347546408524688471574190674553338981221730318963606734861557866940501651469147235656348666325943630761302381561961047406209154487481854888043395389385459880642251679945270692512782140148198024956955864854923489078529363753223146259918717911902904313542973992554736177345905423616039725989397563158623116805902868773765679537194218929364280861763251641120334873284800723701616118977861734843158504620740002005477151214629408810052355989367171210607956550417605796363121499138704830528757014144844131632801743079257454106686945038881966502341761696031754726385283750965445100797188544682460530075215029430771141536354204027949308617076864482763434493246008708795538060286422132162805703739569833218259718455838030753649627540163172273282457436476692609900925986771245776756624935538994375223817810648407832612709248706253528994064063824575469256694636135179925460670280941852561642709055441860773640861420886882398250273863370060306625061729799816871836189052571051653993066646023247877017436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] -24674055832337134608032795906365920958835246710546167871063368966704040966003336844322487179933117815138317163224819683683954611575119414457055442070699292410166362783126487557902592319623650236151271677731491619714565345415478153653436256878344493112303152228316557006662409367225105688034958681131471811703663883535025681722505122422290186192053070350400115969315270086144430139083759734592225659448653929549365791100262414723508814570027649794885330609516946916283712165893034475471101529116071830625012120672571579815603218632183995943531465801867023908083391129418581893489252332560441242030035558798812201757498655073947123783410019060372095372384429995124062614002771706590431558535929800331265651093326466266585292865801438132662732006974843379545362021919155782902377418309624411793314433835733419263037217776988134397492783170010949238190326087793758589647514320607445785658395025256357520876901908045073246646869048322676610759175907727436404796888581631589968985002177781359580743732211879773074881936434611891800517887421397256667771571585879791123517388645972800968229504471554251044053155907872861507701816626786569757759275202455732797453986408006176903891750447691163809471383360884520135372145343763085342929613555820340939076682314623841003341162211705226559462072810669195282240690704931633282176296030890171506134333016786478071311749162236501540751536012994837592714264049884416953713777261869919524062570893262463022729757524124675626501132867835733258730797356116757282419189240165061524454584140609152664383913996792990046075246552583390788625408817860284501482651072526603940195753304720515681382122258903268341578863698300646282299999689276065554932875181625034296079290256582050630253622804288249012355755575120235357596307585615854054921928045093868991737834843448667908532346262875962056761767936008240837739014122297757036747428133881358100173277862476850078100080641220904878867172771735919357998460444422323281413209633771369582181045280005165767170347379628202943907596480715729084743260707809012763188846723478018485526232470324515856927962201176867363938935987270625492417306092070868393806226201480959377533089221314850018005915271115655703915258340942677299561472395768319046737565609691516822762621834909351817089179869574554537107403694218184907420199712521929947172626629571859767910190362023667799976584640129717478369870380685750575039513104492839447196120797864753347040831092950507151281641397196526196684031054451921019232532341147994278149916812817277081140222295379177004720708570433459606174289606561736486137000377752425690610224828172449141460303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] 23707165205268584949062695382748743879837469916463141729932053735071933542221383124872242321756149157376160887220626860642204711125153791071730090435961225154688948060186477464132841091204345282507328804087190705884847404714834214540243836669055124734882803886379104299007459580836107665741890193489258294675870186986223330435887236729439360454324880166398340498624843825384748368208391681763421625048178807953067076363168090187864246360332639857491923928466277483974795125614190894080374884815889809330027515246009017580397766752556319063679168291952250478140927249829608259205023650984584596070579808377679627562347673131663100243382658782740179371809579835166522962088757343975661931589314111286993603110430880312095996165737977150786777152226602107551257753152395272893578082847217049108129699364430673495325364867679175930008003229670473152147858920700255314967363195721478405246360904017524078963158582269262681180528829551340715619520121215265647320342864099584649958020203645702174920087871837039300548059638933336334218260951764508385053636395110861230422655806104479753336635706571978103277371785589673620458847331221590531532245741923259113465977601147563935518186577886427058500563423998176360625216698243006009464260036935130415414428347071076098768951792630504222041512736855001514128637452456994703801405169106766774628605359866291485284179626180090544375815955692444799288474702128754888355689407269088414989100832603715960844598557447073578372092324037183393813340642045306155103737786179952369927537376783879229370181077890072624484961347394999057138124470569812056035545903946783910720837734321156456137706689959450629335885080229360692423913972731274632982446125137068364695859335734237986538456685605652479956799793326018935446395906699445630891943737249327101280438448517562197997909923864349613558875932621473547208700956829352163061019004625994237870802541605592698474016271757771999136841950619410928626699553238495896278979883997018645194621916672774781550042892310850315168764580237239947987938425942455808425128122430201375697264942308428131470669056920570821057669545172612391317624553216723047792929392353813570631701112151023214795666182855017601658231880506595991808953172156939595089636323020626754900378599634087929952148504688518691479579096945359211702153091465591645102524648660409834898718001358093866595921811116896891624294490745873324582578955545223287341306607964171550244867359899154698674215598323636950384259247441063104874350803133576636336665652899326796258215027940063242941194084156605802635619230573277866564387264959706034387373570881483850247045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] -10732743022330550116229799525294424500130287787237809494736058593810557126237677323821149380531219237421785635337514359965071294888297049995520255924039205887848611973112759403516803428549256594382603319242107296678312249192760732786063722442392336001081548797554919648009567837325943498060334737450568724963538364949081910462263175252333647417657279281861735249683804731325821081793577118262408005771331018330521998674990043410455088477011845135028054282683199959603983994779936635791662367139500530827124356226605765442057311924750635488357692513151152200792681023107393308588160018156988417431021544532155547039676810061070232464267745253011734311096142178706360482087636062208059901284298349916032498307969591452474435925593357389140789467444425177377237537151808840410075537156066686578883151823974904290123880807644666882980029914522643959861009273604898872606301690146126254338204540697141296364195772062480965767519095343705994407390622086663569538723648498601264341376821812354883714223295300712907536797726044311247505603542540762376816103284675523830353098274952595042771446600828828954508819354986697857384004410371706263148250223225870599935895968592989201027715023968363754206906650104387195473786932091346582886930180207057728525525567931895577581766711515312544146135597595166272450972359745129817976008386499414825097493676866892543150166230617617512501239051254452113488432497913489031398005432087321617704609501899488591765189528930121034376905950931564446844653828680042716192476727709151972778598467670096799294416289741657102660347727758083856954890321647376763518326620309402584924641317958713874302478398465943073063558144885227262686938317150402836407321339480277999910939455993659497988796411819585387818782536867949159273176588275711386160220843997899677182710103880732767074502469467922880070199079110421157581623338684968403264440793951500455179445565504982056661723880200563925156266213169128315679435496734734886203259485006916241528686510392463975430162749236857771447360758483896551294329568683842436302188274741455084789891228457337875366153334312511771116072141834243726757906187618662224670229358209852764061456752810368244139248112865957155819986194597368035296859759886785055214005405544344450942222277652756196130551935518224163798927563179728206109681467299011930516896404565269682889655942975662504226913733177686046614054655219068201415196588518307798023094696496910187313743274410052695214623759476053323436990603520469417937493550851630344424626417354336328948606592832172473206390652365732013959213048342019948666081292762666159511511374429002478110375936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] 3682743592468577358795652341393000454662260569651719978695743515651607419344437149389786260788295945777984607322193527184312791384869415155437647070599883554020565414556222247818731948992088370300183231360799849571389782279788017472969095772754443149388209693029470514409105947529755939912910402300857506478921600198507075669308655738212125843388005973110871152752062041386402123988932300828137566290466740366245510633757244947658657966072315912084192738003654551241638608484637181821082778715195403198154484605586280352730536681679922987231000956131967528454949099903075927347626905333238072606640480099477361002901179820623129735533563706488737393526555478479537010916936119306072298853850643559783700264831827412113582120865366369130509962653358423656115060193452971020702265740144342610448588038362938159594019973152676853567827187374848614303076187138557959037901224305876056660040502230299133082005949217684041383037076881027479337712472867326614011213632252439934009032803813308221465938649790932857908718705838441322186419754509321061036306832803071932117961105522196655840969824792520131982145283087339317774987311810604914926158202382146506884345686600511984127431514889316294708856371027152062507248185024778401493637014030390814761346830574159057340421871458613552623375942430657511878794045062497089353805643295038912972968787995879435943972749989906635240049666708837898692205470082021949707418017873325858362903033620682251273905388899081047945217343935933341960583415154325437539364703713531407639577303951162707719137885457709005885800480829106051770705634897884030747141087200139418148895408959679719074588745535350565207805586953558037933972869222058534870061270780865858419935001736683918397598032481411194726776602396461169310020697407344949438037627432297822856111323119653257195240084314238352288502996295955403530067458023135311656113245399563578241087873232163788959067594225572705110859931882022499823203933795793625479550173848016466960486357765031701052027553968891985161933135313099230472040475485211320008763227842422963186329125230358944608282555541855875404516585212077457168769549572210773942933156202899408096438067107061379635114317741383714335671147701240563448419919863952765280854092892211289388658527540368356204711450148044909038966274013932930527715204303987173866297400866045277699316932877362582655445626194666666232800646273112462649247359638172550828914754949803019408021274503231995217759511618233621500638578666928841097097503779250874431151155821368422513801919236990767092550043512823134539843421550244147182598372772333364715669318039422265689374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] -1044455441869285458024230573704154899916117706330759494485851212553896131135584232862845057920827282818807497660013544848011976402603889348709587342876775950444970528489653847250786890341864930535406782569300099137572693457431995028939547369259789638162546117033037573761365025929525141994596963388380899619470451956224016345017948387967300118945073151076316675431569020781134473637498470475364089840168326557954975509182152073200874451152400421770567337748367185047484496543125982904942699707909667731996974492063143333257075055563349542977524905243370508254410056967997195703884289484225942940537525253566150901953309025362937612880587352951448128693521328890385405235204167104627385963723373979193496386008207009768274590603018852475334757307085053442995029612183533039771093575127508257149427965629396213718440077260707919318084114499776830935522857121090178241065921187093914148729819683062069273469469731349526926003366169166887939314357438108548022387233766903824359217671486664047200918647072884992081984906721561574696680741098221383731661303310131322337312639369376374559183719560852703748159388990841360856893694857466866375752096130372241642342667785818438797839384095238960922886143255226644253858362081723746520585646120801635993524908373432279925214414925068618174954453898157895479050186314272981403346476499985166365854479199797524979585424456920572511234351502706064275046887318037466076280685790694781176382658273324062310502269484657863818723237824599728123227879430299916680514515010566696484594970279354233500347852920774392563867502407894073114257016815833751814610425516670591728701773760196744363662090366547520994551132360599813227309394887142462437603108070156972329560625470940916724721960872321983208609631222698676885793955979955814110163305486640479947255895925868520705125446120927096129418949107145779147350361442829121440138411334594961750806418547137855852659149051562679041517556580305687662713140222709201687366265164695873415269844141047735910790371140260059259217999214060342145348182174682941677376694393363311363719607384812244346997642807443712720560134611422149741738835329343973704372740526890422846704013413562972743849749841292553013957747753732605923566305988436883824283586408600450484028235732635417487245948549460820732645319435999778475273104821786077244903745073311523894919481639241665795176303549201376941402131603019014952458092560279785683970563759461745161665954888908087254654301358127919096740762103003001017968441888486379773125890397951420459022946051049972580535879165839920425831247106509316452153258295987038692063832013011353469976576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] 244761394934838615245295531462959574319092614311669939777034659997402768955859971914430844500593926243210915748871254334396008465859586027457652281531883956697179210221916436553150454508145846462365557555437211809315761878708316672285952361355288075905423896384976242614605412885603636938211004197807317561804192623362075183367880501910663139333245437755744799829229911553561862069609911002656969272530628911860453702417010022638969488863833994971270663934501651978096148721152358290339726236529061468250431936457799503005320698997422343174037397417821712255046110614921064853132914569735101508046199981351039202981448032199733128450158061039942310324589817633589926344287524782894812451568384502566268120213007252795565677747726445661706902620984631780327275758315058402834903219316585710188610438025827630683957414691392907103317696873079226601526197776499449969865746843035285294054709909425747758929192740960166308703522333991014700509657759209529261651876906226451664106872243575467918748796767157663667360130655428024522987080471315314885072596812580429034100354126221377204317645318108422711323618777470264063070401188039960229604667460389519332532813985403031705524013974478808943047427817870875591686617406558159744613640258555000868055430538352866430221726811547437698957026839208402643312768328593462346709069937006933759129553857479441881698831861733997391475108079802020831003643188681395856743958512518567241389129706133935105114758558517685491612785147270485930104704063617344169627248722712928314228446882534690149061334354096301071280579817131012570939893272101590524011124972192250742956948300033284805404096478843715441642260717384359846853969965819421014892727790271815375281539633335702742634629974965837121350651622007799719546982757052178541570634136201899046681131255846472805272241264067399737353867836032892378258049136363367652030083958447092233754870921343480867325852259843537165875697775044796594511646609238536080576975208745256589517388968998040943540565060394447184725133184458811363216915683406960918721508070298740831919610991854310377348886849999119544123080745813174105821232563808684162424675196430985078460946126370232596327849263485473352148256735974534092439478372572577693893069710626374589996677770963988400475277081985779404505332704319014236772038445946909942833023460733889228771100499726827734143229297996761548471877212630987098434774490998311414317524901516224898637050433714481509666973075389742023146646934815918856258228045390600184730135574232076928757435501590431630546138979506671006901168582191963000244407506225085865305163843403079661649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] -45770563461259096983041319077656700382081998363565629714728487097885043457551279312537356744316481062117717133378387450285640316796784241912444501711275275545432567558333198307675136606379790253918730696649862580456880304574014526536207439537128634322101106360602175281723380206468179130552603774873769352246646305822858759130993737653754913937379211256479048542084475847076602323067780836914850424296036439446778187181610041744865930280333244532691843511579185459350575436240232957227105285034399062900337277456408475201124836147833992465082373451028356195992352572979948405020577046186414714295442171484541584825240169912529324896579485584462518211601278473154985550020306382704556336941382562417972981473309227174953522859047095431884150759032185699179144716000516823244363840759507482345744855092750682356543726969233197331312397907764408188960722453725912618455806479370089094684255087331788346254985429528973191106949543422636856757287770485108458647205710835238887928432195002918401122267971950354767688107887086134707899737245883791612472961236342976907456158507480612295411215004838395838998330053774413411131482472399842460395125060832315537616923847647745613895945257458365682247808502991793769635300897977168318573056412866147605658325411336010325065419392161717671790914175851438918486778413442535966576791984624728991049970508297142220293273012094944419444886170280759290416219505524927807763159260587589431514144216942433806417473415056493660653681376109780943064167876376948205637927489270636089674904757550839731968257987238326160342198534464998729362223237821600277384589533786145035126828191707710394057552882830074908838356837991833951936752632814468960457449661895983124170099936159910141180748083828486098820017467637788888141039632744068514741718958164154199477366017000563082479329372445540721718229247237610140959361439222580465312549075649656270791627784610626091965369929665528377731809644850774535316207494429642908590728800755195216768452471322845852509058066875757364693686368263343853668515137992030308958626050231298834739637738242941636251203958915828073517993307293084320713053668782127759414334656893922037963675942596565367310594155502106093221748095475735638147034037356472751110734013664082650998811877846431636566985660414408684055516357641191320053185341052266676566865973028016031155280242055808411754548990468770213687660131312491965144744207525549380221659140356257722851410234964266390916709021690723612231976203164366544017137861383752257487746939200860547097540290762045675305552115947983050957267619752445488527975150709818521081734780945731814424576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] 6444304035874192150032978797564296233674279835227504052468194958662895833797083851713400244945527034448890595249873645224080685678379843104578516458911120186054993912273844736494121295007248123518904943089939813909486613586953836077331835156120965627495509866683356219076362490087668336049195196974132963592191247370124877645543826411804614114005911194250027308474697903585196099650176123488402309056413070089527499833814472442553440812268346609865787485033387914978254497525030801810897127750638214767861118319617514769829000025907168225698808953429640629483054627373321152703380487170823010810961714953770705395314641974163803357830690324750395663805264926626948190961259484932748621619625759139896293795569274794570492061292584328251550701436276154095292915999132643698077250231260432681877074035315526119571759461344867156744724329702832267646651702933397856076897962817238692666833791702672920564525984443432131399480008029885822794268999836109919374117204121536327400851163722285014419220320524309993393207058249278475006600116741251109992387204266180242078795399296927377318095137189382754174707172856986099548488779851169965449468933458064530522801963241334493879332510114146582496773904318674978894831044723169170408518011843092942115155713672149229601073024959337868255515898760239653621225871094962488324266925226381439787273039688326076899971598824971391618513014172745114126735691199720072158706255685720377006787839208641043092010560242178728690155519159091089130916414759445919629994494187489683119320924569997373988714800905202646738744370531387603252654075190456028588558926126794142586511487215819222807922293073146347230816099553744743636314922962513534797251620076690242100340339809393742160589381397688380480081617781933934206127138876312014928968051665223087073913029048986864494669249366619473369199607448357392666308816534291985040309020179989768825747917773221789372678517238747902159448710122687439552560449275736696881524286219467743527389859892295266044364899940268883457307542956106494794938052157721268335726169884461977865344182460704241997446882049117921448767001313980385989418678045235075155073556174567977760362887063091552617799566263311259302040740940138432183497694700230570632954740396764147597285237272349142314254273219466339847694002884012655378096265469779502338226572681443678156614548593642848032765510782451982408122445238039585320093264923249087907892600519227995603265746947136077225564297250558646774649603634546973775845586272905646288908488986356370571612775437291111390231693999304874521520228574534931019445803445785610004818214201355046748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] -593758030522242175937863249086863802294553402958895348403733211533814357280440284835717156475109666030737564735577163846992544644250437381367812849887063195242886133822876640353765721468382894177040161391452429101947091296916115997319547573799499323378218564138629229919416471576615427199160866802370016500803118010281072615517880580526299734004132776758317226718339793043752579467145748461985206847126334873626852118820261081709175672927054816085134754366703186734557142029868274228700261392111298469368529564979628800197879932372525428568499916425065758419836859911372105963402636107126756685148443333821014475880745777221855342281085287347975194287201745250208457555139193523952919576324949337991931943388954306834839036404097144036402575103663566248841619567638819623498690685883725883962735879302189142998767344196533118903580707725939659372389899368199838364369453340830910016897625077327133236638747951039425545630615360119917109617133967377881329364986901871712756274730954375544467158511738928017997056404016700542628665811941571043672943750941352525551246560629830293648696697637507228825375259926213192493598212853797630410177236966223188232132773487718384960148774195411615781352688230941862318900083078309761687695570018853012946517057220042815486169202337421393058974702332460127328690908636814197146606989395343836633529444268925608270670022199382167910354128090129362887435905613458279081566717837224072709960647715257026611788849099275288244038675450254463810950817799803090181454254828288950649541929753464927926124599536260860408517534228411722580711613710070392322620417219135308905862319880120626974380482936402196589654809851981752156823348272605103660747987016719155305903202334567473078477856353503300526235004069168991567397804204279757995305920723761152856205298316554653248081176646960459520452200681773283287447923924788969586436629771069569852470002659471283505799307822021695237428772116143003409247965187777894270943122373496590355445629056296042084544268939158244952352142704425162538918099709719526546354712016935695259631627576611373641234823125400666760156963599789872414335526256405765178894612975980163532639480903629049860366698496291472539446348565918462172262332844407073560858157977912715927518607538424339386265459480971216757788294979269748604680265359564399028975330679721621752405912551527129864032588123635306339624192868412966858467400973588222353649915778215284984036718919304160043846244201411057616288981830781413292635088791002200252910584667434736044981948910414700060959760034217952215935423402493825030494481742427803797681205667477392982016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] 7614384243428231636948048532851742014093484229283321202350494936076620883939813767299017874292373509734939870544816641800921018405925544637607529238755815700496101056124913891496555325789638656515105218691200167613497503265686985309667425793039810853541961923765927132101960884702652531888695472301907007907914687362667096864335178342993254566159556527839440001717165941005571446840306295095309794034892208345371235087991387714693779038378673207951355150429406837345466218710466860143154501114435757682209166310583276258316674762637747347813812921850710569875515465783664847746300802959081071747892293821437222334535903540423445447399067648869214470005645329828205542362976788341341157327465924070988465269125006329674522005182703203495508413795706235354039567426536201902965349056270636364653957294693793953181667261667910693582230371045705133259767013550621457152937576869097313856794334233950673249401971094623727594595284455686819845076142832231433770796198070655104566557135204981463784093906095711816533668162384178076039503233941960877948676287205422825431024903499380787438255548609166277699668224884962584923157354085656303668081852799442752084386628248623541907178463437437773950644044569378361322899614107824645969261463874389379104699324621581071859602962512195313776593340875419938801193609864483304480785973028536809596109328385755502509647711831453273770947459293808348753739401026950840507425361238220292367115260708703645714416748844146843994359688611759363016769386654087757301234306474063176587393565956602118807024128337252129383459803649486374704329031270825512714238326095627130094997237708677009591300888543240997701734721291454184056464573356882838475937140772456912669551028413479954868623499480726671355562034276854533622239282629281022223534348559627078979998094674661228739531426503996201610583790102882873122513769273227895716302659313349139382653369088369153598352886437866761241797766931544703853639460337000630029481452397590197844817326928891791052888950628059655458170695721149419712397738539307238906466535735612614338500995081158830551617084930163446723211031522769388639085906210291799967548771777786151691569235894725758661012133812835523626278601357854426047993334293774857970598810627140198587781840576045661875554030732921543016783797272641202397282627728747899723202097382481856603093204912316476434620390794465798866665762952664778411139195611515280622215924468763826547913892908597022908145255475710447846995123760656929019786716706303266315340040272756493419772432470053676052699744759648205834559153648801940000502932492670435685055554652796354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] 11434517914116724345647066083265683194127434596886440160035224369220629301503655399456164845345540422048896526354628755250474826218681330560628572615048731933813873531050366903582269198626133492373536093407532577684197409516063677294809744187431900685831180253108521769390691148133945902806601106519422032698183011487482853589617951124351178348356206954381910660991996444692334410032039249496721223731477372483361704168830818917510962106091214840230978583896545989907279625586298282461564915627642657114957232948423579048694170562293638868145138510390834444031055886580951536080656468051843989867361751272239953323182030684619605650263225581743168690225076397926517516453499450207527941509883301291026713426140113702671032982614679726927808798844399936058560870681969050614063271918791136098663981857449623712432812475193016099612947779362491428987283493012588967741155764275705372789724115614147608077525541069825539250695558864376476779510131979229982432680369215542627763103867930836599194268050596994465305405052224582933765322219837970410193330081287067478692904931762929461880873037409745349038865862917890731177814001325344960307003513345779856809603822131107963521937501257564566808077195092788743578644150027004414341822388114501806318677368073940340003952908539701528384214087676916119282859643899639571601534538003630641001686951913348116839294975196641676060231649918350542158621515044063216446702704880319647990168124823454353157902891616947501486146682156816147058264723796802331021107854357230568772560602530965304786937443600270683094171555487214191443699605650733259741446611936945570683750663203303185398396347251864458590823857369587710672327205040212663438593431158383325593270158713382916366711514873512820105209608862583161284438145533789570051598025379701489762458240821252368667387602087562211453293993915153071065349497469471882369423916824790843772562528255742670814559926051346196439761173517767358084014406622134872779596561721079199552286020510255751697061862352227383455254223830830955549541635565384124446978148921782331099913124973218524573555812598367175536220212905041587060817416588778965389656242408092021740184781045013089706539478058809136535091674991167416868045981503640448085849452115712876858939808163761992307189365217784889677372744305841667690131830946250089087321923152971790043272599738451951683179724743227429366494339482587214046433691710731891483008709663691071131605239850765747889282413771292767022667883380869747844343085164243169936934398867283643673646287625954334787637763567799630264140827765608184338035615957666227135748789049856360448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] -3557732978807389335443548690572846106139002917734986737869078739778008602671383840867634493304437450097766941291215671408619426925092957202533745223549924573261033883122704650671793036545874506904004375905898029310993081831775451735376011620165115216157974194287184983318472194898535222634209312354437495988639239563319484860778353049702382046886695276688761626584524246308645250415315333975108596432583853814081875647350536767589638040290021430317274542372532518768008658252902640285492444612131195842102377599482275836689174571141097121909780788576272143069098265176381960255049891667267876781456222776469942658345863944411624809057810653120665910732761677516041382620315887017358816701256918166074893506775648577421557879613466335236597015155818725286758936028325255008778360283387457807035648079981050913325987437751446786253160680598595911804209300037888858617596321245134008646263410154420606524463085049771399467485173308161850278500730331679163146142584646581592955393870844034493640052480350135675797342323224580870354675831579281295922422234979473767604738948334569313897951481266960524445799140550104141773822853745875494438135570529466516005176449089376568240090789889979662115419024536745016947367506875185239610515807403576287497530631073561011633154705454976504875884349456277019064693834660273886690936463268693651583152570098544055995175613103862057751543851918860304768245631853078540997612439321128721741466426939025775092925797656201015703688598294975161590607997593065473187022862568750653238967810351720999002295091993118329769510953154314113200402382205159419700922030236701052317921584614477385898852964760933916747708410568315069543589373623903219024501325681480934010875354818477501211734936503849790197105702039696301999860632754362196996847567375794001238483886072820226283302455269849407543755498262766871030710867878081663743461293836168510082578508369541391131869882794191751971446467577634413648647431528384413056543298347741792310083059850237461686576062664332705635087473957223116467345386456449963987513152604015562850494085100102802054396493543044346905094258278571585131779040626890905666219874522665486198761524614971862177600438512960248212216770129247679809945706741049786884312682650574089528143821109180900238884651369534895561113422914512850144327853158110176347002193223328280809391003756053060275569949434670191509872152867160405101009974503364969068665339563927458183139918079140756814322376554605973060146779971885524003409862742301483450960345175993155826954020806069325244157208143003109704804155031973353028500258557386027024458895041096581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] 796021385841079267337181986520214551776243641864154430237263985329711637235652725059597059368662358316613616815081196065517923368267483957925081920280953792790126708727028145497768604704274498907115923130810551472291602543438372667831097358896469542059775858364227492256869238281151722662269661445412297081365862014616827931380367607633110902940660050828536330018511493167859643554723501816963403214241676070038426641791229629359006230525253761054241064813118724836650533846774765842831638382114530494544354056474100171588824247757452824642028819437813665623580874645748504126602992894708168969193607790456584843892877767408125327395951756001784786926580950364625815710820284326257930259951525256344110995334826233919343041094676805010201517023712350870702210353518310943478263813174162967263027452667413093546183505440121289242345306651300492598617884431332244211697432303912979092655060887953764795119876669617105767894831619634100815567073716677971496621587824994977040642282928783530528587226777233819535050111683899741625577786819878969299267490010222000342622781382453987491413309363327947518088068052924111006930499789662400038091564549520561443018460969536402825438478263290694346214751627225927171504406673294520728623715448310320833981392513550477281473774018910628784939952434019878863638351371803546131882618567782024501509277196189182345800864051861679006282563124516589093361843150075985565069874315869610396725267453877471812969271135439313396493444989042185300207230858758109943186077712077775322540832813110273680890805212210972267688838251565025884440609291959643155993970304537141919446844555473051014934432216939628703893347655863494586691958488408433463822183818440637723226904873531734277804429492982305273864809070488646592195061507368529575762812095728655191469277004314266272959898167386489249888832050356769099066802709473124926203251615139648439213160289360768722239711616649567736970859187471170733191906631663591276047705752520407924615358855214982760849930935894769813190117827597561555647295064178328701027075291538902062081427739980122676192394544041080728643139264252551789703989382640906285165903084628021830348466601903328179681348254402502038517179956088963644291007504697794471302554182701946023255518739545964935429402519821588530406360288761560051319774557048814781530139971451447832423732629189051790718723173611875877373746339592396307563215426325282980624574365324468951277632768709547619976501481172467917125120908777903650828257612511804440091301005749560921579810357596144600325245948243015943585890258805995019554911383685030929478947234228731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] -147077133008077749361517629607131915734250720329282828308965425527839477949653094450223866619177967880361951588643064600211266647712028495420150465614519472895221958328975380454325287531372937908680289357056020176497025308902119872651903910958032664474426068535466578868390109643069167286032079538899205516358761664850261863613214763124216767715177364621776202929383335055156083646783405520839318637986107204058275201265063466365415115473845779137765708395464959731036022140278699923452465765906587616347333938526380353412614307353957245962162633909436294756574561095242742908917656024321565917786069685734385794993251080896802853963372750025849177337367281118546117625925316995681463893134158364396814377859039313838853472573828850940657720821596281220282936697593477085660755321808070283362664416657849761988539617481307889128079621151030609681993838640839621252171928007753926162265489583685202785050525659963951906044618922079990578308401147992976205778914198172524257354530971160399849538701875509824348198403210329752026685461213602476465191812459226747986719754846002315034088303497068796706301617118277448785434936053699573568559447906097565932204682756256279569558830386034479597852864118189564483850353777193683021876542395632499005644156668122561950707837743476825146294523328961771659164718177224292793167399157585198488617189390692090612452633589804491139761724677060536073598697473301958150447488506676127878839958405735483087861918082305399335412660167041432519527759161234377454524718933304710140078137636058038077220755337327751953508682201493823277148434240290123240075604672235296316013763224231095036504888956045958615219800697165862222175684809767133992638572077959243642696583670115227698838083267503245081737614553367500865282732234432950387895171097416523517735831933905953504179047122411494936306854327726620081746241615937510748578953358263851083682045543807639620569077464686823802699089742977245649072446561262329587724629666923311365373915440698983491908364433234532163765430898505743459956299253727819970137886059513668933028699761992603221165597068790649409873255786849286676188644025245913198744957414948618822167521152169380538740291696164788185650646822500674523638623640642296770420562043741667085247689735737903636239378252008234947577822665704902501772025571229141593408489947917224065382052411600170351312467104870516560526954149559201536182081691170312541799986364485345469822486275160748217243667686268030290319214473540768363029654608907511830224591139324977784548463686665416354191460110828210118619686609037704634200816209703340930176254100646133760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] 22959763902553536371649928575971269045891173339055328452417033552989139431145116940979220665128940417512572652535340160178106509819948710399606302996591743300716989865931817550295786802896934600001276188478802671253761572338500394710117860258929516708727093984274287732506513016474228220647524786879719840185507123390853321691061923393599344703330581017528961633626805671515437193852881368524048544259894128983806801784068597643839960924960669188547059250886275709265539729409797305658901757723312231876487999103573608510753654773055624088073718244736273927579794940590008272854879312275291056981228168751203857165467804816052688362107846624569967432378851985467038910113871427591811577486495459498019759412371893705616901094022401193694098800220546753194867776052293143491677431472090907738832419227128901358854573978559495623495036989904714829475409000875246508677808058900969839281357089129067521854107289038842445884611594329751877424290656521570251418788916680674840833531389876251107638880649625822607606786211736124019368570182177743093412985920250801080636940431084721560621086393945976492097287048343265396511321539623248736422083048815771121548743197030829293846998532926594947065255973204015350692332582557209368544611647608611828343734884453237752172805266290789444676127155548606176051401586807351772277441465964219293200806819751442429747665806193928009193978291565652714945359400155259306604817549155724006465653046164397760810207303747577387708760442947997417308283354933110160687497083774978853294265974247379498022827489716345482763067159872699581647684750723796577755997628118537578298361286425277673168716299952569597997461015452683254892022216186306307123297509063721219015906236829116186657849281823828777123938871805938365368087693065659746312365726727235260029233799687108859217926326862570418196775154608714150663516257748163830109247373648610903277497909350477808937629026407436341529396163950311179704839003616620497864769712952191067845821644110313448208837087451953952229435492293345218215584102538360538157279424907250557901515035215132681909993437610393066099053005085788592946899234164909786831808519671462270387363817016544164659254978185315616973378444420193886042233573916098802561792584217302537172998571942775511670190570106466511138050403022595084699873124837663663269280407150106225896200302695472569772629346580811376138200606231425828300825200245125737557918564367689515266486571774048053925188352733236720297312271937731414098401772723005181098788701789467134756311501764900089336809606594248109833488020015761522180087980793969609476454275023372288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] -3034694676190053787147942505469648665612889796359834515001087159626248538761153596076504184774797395121073928920447445901834462085094547899863579046056944101083117949657230309106868953259417020371366316083350854209767623032126503317392042289699143050503752445971248904814688440827957582890304289052511282703852708917299626246459734403166334366937797864905520169531353701313416461898984392628902108658980136906245169115445877909327637081570295464065436705899131953125141086957651743560829242009163038290198421683607839870092224759057956044321036927977770997759563704018853166107615896012594636117760005518849262272490814405697150892090008954943535986084255713417895362376289577052832908525940420640767582844071144000516457220640285508333327789025286351169045824935226143413279523217204159522923703207172900619076167243586983927759216027297426018970640204094667739705039602366247098386587943565236829717820043931573623452244679937421045008749567235679986768923646254925528501949065600114471943159013183043552048791981459356419430799360977284035050786300942126554702008436369620511911300185146246084074465655812345705436570452853195138695262428279116952962886971627110487643905124527720665118373176394933603588107793406763315835182827523990277463798900460489293364908783347986180523171031123250328513132720833348043095118189155890968281005539693828479993365736612149339991171979174315430560293092772188416133518389041105286733051472257409860277351458116910181316514871234484842940526887285364052438027575542411520494990903144424600432586613507755879175767977520790295002906166141037928898169713425171793959365721363805991459766504313087405145831796574067011810298568631121665712421054911354405486427261376305401755800451175108058465932844236158103792314228547981790844000681513047432555899544110791588780973131131915538320828544072039537250315238636306239609560651670061663148674782855960616978556148172171842731962337768277455591497753625738813156469044512897548365652875204879027593019752883737369835988755902643178620472103856292970679014124690623493825335720722249225706445632083588027120321523378213653760107365220069770395574674879127320919498155140503393404993503708904914700591987726998912838716871753851062318980940735350364670865691460282778405941924307365266713721812557226910567703773316829141350597426963679538319534304755253144720403973947643489526658055055554232713484667781390312250161768004605774746217326232150055432260535047648327200595416895962047502641406752141007988336327350794612280387311326078707067177097571661343074826313818995453550200600081579639237353554942361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] 324451123154507885493137282414905690652379072166611235225888714915443529107302414846597830133186036773436348227925585656354565105525883842517035526124396460270948188654543375410771690396151968187393817363479768805814071919968613714503303091297843590027489156784544673944375107583260116413559005250322207061071749946467962662765271937996340873355153085258432975349888378289395303648559831493186130784151763971870775122281743905404982140089006424195564430026238048712160728596073129455721054203143574276700248361360455366933316023624113311377963093372684078718283248222418534193515928700329871927468615236815511888479158447730936351281780704505402529337159033598329163189041878312636432109693048267665014440629231953962943596247902699966147666825423197647935371866035024234422035343305940347243655366924763610529793157677406531666036140078394733715816423309539724482167694593602320897571617297057013078257675529603167465026013052466410132177698078113380556510549941003089531330584191135720090054945800989717038780047185853711378743977311805681248832592029217261199194731279348112228707380129381531245233000329666415467211202179824966336898002546106681986470392484285827983383899181607823148632159850484648756236176297431491833197869316425927385595775163901229431533126248405633108875676434274525336370733353889984416104214300607814785244213699865250714131562933637501096297039718537185192237726928569170184304613953033169382607372459756228136155417827898771013104531695976578894858134613789379673681435725568890332873124918088721058468407125763220739741234783682120634640932501240838349103875595778437926268920779907298914287410017007717965191645345762105640711375100849701178655252875208259005484991546003587670011697925328996337593244838524050127838125280984169809705921145795375004537753613176910828160183173898202073557409233844590146164060119301955966953639160560202954538241940487179424077385252535698014895675697055908226740298165420523057299913761679674214405980214698228175191539195606191654979433196646604088793212411072663967868820687424828025062789878027559578232854345771915436821814950119981262795119074852077163635592100912703214029383896013042889466047887935539858146894539185686023726634305059076265941181675095382396364944137317115434479604867064179327677189833553230892356181421489758280948385675660071426459680321416132857786214458764332765794466818552316974754121111515502197106813230497488876430673933510020524432592962668760130915290125810317482923889036898696675404590377106721954122746916529216279113953036078628880993233087014695765984056668374474272144718456422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] -24832805662745532978829137918959734786904072712007651030871512089360881231469099844497395515149322659133496152319190998693545792012348328085987316164725832947928831012737633029231501268281162694353653450371061609905959509964507670802389892210615787214902081514379298942401726194383581007446121066945391060301875459272254465613585305936988953851463764816356866596563023059431106305578316969298270121318469097298850178686071387295316513981043930584603450368416753640814944133117797418360730219013624544039822168274138149254679598486062241264227123630439669133323075173626856395091046016435772758402653219152055170292814666104877624230219874380989468484833536888348998054658804295575758427753322202726298487269672777998155780520839254727380029691657638340187206529846779411617418467407871989252684562720759606079449237381756661889270702009564351242041023974796797756606676755854287025992202737688369934455637699530637503330657380789299443475901419206920221102553403875348967614012555836169041413261007878072105044685314825406478548601125024773210158405254378354018620563076228788579069419516259958009230232846373076613138731470978730160940373707446876871007206284671027572432538159944123284584968956588067133523144067785392363590092503628498464473503336515357581446589669075853507767907085521181799424924338261864723176628523141207887082783351564824656110539751698437103608032605351125816239656874335030019136042775227400112331651503715993393447794864988552269390451400452124475730632885613960759134446181650662592201774751531975611804592461809932604060815178496929422986516004572902364375054667559915051055509518107380235417728482595741665740002508847845237175012020082558884863842213665950044596150053405331391307397467190771762401094295778567080589008626224575853994507178612803185683252586765569596561815975823091908991422700197184625150869012794850146337411246544114776433507166633900411615781244715860052868287920425162811403854931219352285980820852199746723298895232716809668297897451105458477851086928092512148219828316611582961235510155250384809950875249722837793429469777437992858241127606817250811638564307997096226644969702807427517731356130919865803924548134280296064625060328451518005767152957526610660621257069619113014476034657468859204541997905395709654045615007691726582216951727568294177041181201925746648178740306837616338336870238599764309008018428160035836833834899741122114813453837611997183505047986747979302702050575912486830025894176838972543704971486928389772943949924929300891989070136564249377895455378015768481524103343398000629452455727393837354349075764346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] 728060696840972674264581624162455748804029661903558947566993940702904395327537667325293887083827151930226435917127600921711138382433962500422363817841540800807437619557772584557223625303863507482520704882651867781539923979613554262364904236297008796654387236875055685038853705359207090192577372002420115388045537873767572121609271673140377860544089267766602253418143244789200176587483653717359463025807755220314177652887097828981458035613195075014379300795078415496719430676881514891108763507836559273049786725331223465439322744700812120189223948170200463278147387294232636538037783679397879698038129562155754009810351255927047914177091286503238054282449707249958288625406514834492492195455851905363818363939540383503269969312482033259342149257852602356671352191876772904162651494086656913838904014847515730648649090161742256938080597082673179132419766769509678613584352150851239247599909754969107914275810388995924236621715082793762316045430038277573668961927541281857447199574327008497902679077235192161683388245567723930551956227977957215163595508413278784077412133805650774239300781658966093127132095619915632109450824098151558043267784071534417311331204993203359917613087415970131285041417528713442636381367234620047921922959625994799589223879275899074263194127000068561601992012991874777770956861500598701045760579434361369250743979561322625362758979566666631405612724472412623100628387818384838986598492551038250252290244622391057880508781080828571599483766930662611135815785216718829969746806158244034372738451995567748733768281983689468655220200782246050779288582182699006935440892341099067879925563480251403755628446441137630267756995346028591267665021344962531281694341487272360578619227269766592909507822474290350484037895777349537429140954451058505245441624442067689069634631216837725145044435735165149192681832805938565820607626667894171146127144861102230821958269418700459575363440512106136420608269377047313214553422789548625883946351541527492825635755934712458588268161385697916684963098548595955875111991722306679650818723370699905347055244816402152182631606147658203237995102316822719274974444918932256692508820419929822088963929623711716029476792380934059737367537293112365766355501613054749079037343035729926437016984252988141282524470672693103423482396130510271761452359917557168239138191442192109633405056626598557624763027801709552803369803483757598737658026880239860776431685990615253021237328337827435934662967653100494308234963257290700199364189119573213284663629213731394969034728368768711232270820795808210903602001953374033236347099030934620763144396472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] 136592712539782830257971309983847356212022507716127918031713644475306103647690662727664344446719262006070694294620189666437360600754646304183280648310446769109156723833053183864922248146894698496944852413520155946919117847422667211623437005576165155152016069997612548004250466597211663021037901941661194201757236586551381827972072670556171049346676857993815924371420705093021343498183895139000192420041398242847032777943755741212220384975952426324070795238783705631561378902861784982351668453343808019028051717139978039662786591837433870770176552018735314436414929121959802824690923410952582312718522345593467931096778671600792970020763218424177951717901738855084287477721131768153183504649293074964758167020411619593673203226375984292386614542520352832291803492074658655649180258110046814697199036464607094940319288559606012496932366912482085314069041483584052449667405182597474401310846526202306824455235683624664069801156626863957771966038848934616694760716555728411480539911922493297792313758688939747702064340086324117866863159527499737205833171443594474139339036968234779652034892908368979294406598234421888727491822230146568090234245812807736766792449568889410876014985259058133289311838154903177324307056232827816058678246721689234822991404011032405599963529128596111481723564457048828075071859033712816934224981237716969705329739968492208096177201168104103067181794821922094333868198709148392655752558588345789504525691993362652680188638674443820842889967623877840292278278071209521281075380313658362118532840790744757010400130879902718000547166575333067657866325560825277082167239965071674559143288651127001989949362372105997036526426525786245477611988616588643843934364224286070558159605763411180272993555644793208267417400150224689837600220995065670431904842646963656692620913223736793527007663495733596631133761341231385472771725951735724722372342231796813420973478056803494873320886593437744417061755742131684912797164926128265037323332187186303267726810499146769356515078951331861226280787621221591577718689803000584074290498615632783687088769819090482150975790568498936857958081942092244620538013125545467152439384649518193747676208963894963755913829465165358301361423565144318704261099948778858680176857593738426360109095280985230052482436622005719882780409731462727095765441047019476312786915316427886588222213429541690519625066139613513477795871168156117797209477015433836710177659760246617825069958900723101929570577963262483993043858127014204534145315770710335200704640928816543575988514581533061968744969279836251225975342170353789611653998347994932213808743055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] -23208437323842038703245385433243376824796840121319743274649873922490551388836427385230817323522100739258726855055448738038279118576421475149146481722489158277443143624048342479517003846782454356666718828634730352543670217646375639640870169896834573944830300311643021366859437050902517741844213912535201005248177533798211107255730235803488249978688449863860573553498797878645366202074326878930019467175249054298446419909237295036267897310820956302950252672059398372190948545057450891158399226749808208913962037688862845663569064515321400674156915034269100896581361924520836211433219420616379020988853000228293164675961779367445886857940835161193320214615442455209095875351359920636593537816095320357058383599082620426048553941945931250307060791241544114940857833143940575699542063473814967166158765362975570181502985187582777987874950295812840415386420143962153368060206129968013359646474887960353824468864568131254588143361911579871857626661887102402587415498268686787428772555914981427161708646050892611837565876497397738593715628360870359868415460425186203541529123707865532267468301653928677968263134764943052610691359103561398399028523104442372616769507514425201545129383472604803504417690009506590574297223141270784277059446105798063532332111751131614680215430170083366474652346295733118736115047097771191512167920467419344358449097970389239097513061472044934078441824511967970270600084785539027042185463108949257252763686488478274121952196207965289658575007803431902371986702666450997935624143320461627677742563882881355712369157900963735946143454954039055100003744379415642209831081696344867432907499880050465555662008689062039159313899242100858585421645140820818052155328661357570397287357169841388991614629515450495662661452716718866893158542977900148996651634317622067308648524316508659953542316220232930127395821497723646065431177199206825441190604995879120093162850051026559463798774777235133274211743200586471678270406259836378586091864247636600505985787699561679227515593434430788656875594926409895945953767759458575655702285586042025037328920711155683089913868720872892739555870864282341814622464594584211269766098475542989802223014525972784606465549405408652974406093187465441502310305126944841127308160778369752515651689166015692757458441749875852954160460488179211998678035730138328590730119871735063100103675146819574864965944838718589465002678317215857901466359428919056972652061122920739932109182875315371358046199186184657991828873437275175663014836866919875388192126304948897582586323098351768996487501571165408597503821776687837757361646983600258325090758819840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] 1242198329837593816082070316937630630370410471982540231205229271604900969634592489895973370087067694702678401808275643984444139967463118277381367083849569000314744962987288527456338354902180511801493768349211526041299432343459355039432088384817579704455458418923591803008901100217439081517266685410395075858221872445112281849351259944808196283558708461273671335120718827370910001435085002366023211636971616119616404261198246201948025913904997407889307185775931048356459682923802727182665554403495876043218051436226379956463813822988144474017267596410902840877033889116868378368547633809030152933622267543828799561489774428724252702052634208364531218091434771155237874093933162613076600406490796628622365135185665340190546624707044126247613805678520640245505030776233519079244856517566627282266453672599346516688911594214371343892441775005317958506282007509328590988048815246240369098198442990577671769647316488242802194672627642526924797525450180232492365499931322224478661432072925308632988868578851093841936630617147462829257915002403552722753148002137424832642342741807958836718417119326797453710770590220993395835973450016754206367972421017069363193348862186326383974351597290446228752286217912562138750720626758846528307651926486413553044158559339694465652277618169427391546839181938134358295248051346820617045406519789335519085160369253803069385976579903178511669766340576083688339906470425153244247979997979771599827128622775278919879612854925386832549476767966183481948991793621896074163150725319792606376392905523920223182299470261164557462981513412687322726779835366119215604947004558817040756632385073439061914172325288902726854448846431986528562831796726629990028666334004564377399116947387689878535547230964975642141255437837387935354146540356502981093773069305260458186372879139377166836852372601127858375210561776752931232148367562720592836722995563711737219720158211437493581260478364185426777316018673728774006161383189050227308434723138322875403956738068072245427366447334149073059276561310278996845687124074384790014747328925632506701894268251509659807444018424024852954620903997458368805626771870888312563473082077765712988927881171953415512939522759451598184464107369451646788598641070327603208495686333349996324118849890847845008167871562600364734141219244498134258210697547736693970352334097824056216194007809730545234979085776104159758212931534389387654177783091048888667259489829544674815171827104908501252555115185157581279431912513381675764697392755788080352064234013309780800124372167394914636137080919574791542657678472407369398046405061507059269322670080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] 139107995589403723735291332237502207478534664132866973408166193642885661197036793672211197331013538952883448066988458315641735688843794842707881198130252381060369336786142534884393576388643145003968452582824707537578312513926352349483549683886258047179398204512017644333609734229826288460462268336067384381491960592685572952454119289337647558346612908424181932840046884661619105033038370910306312823776171201224207884866970906921443980961211748469073498595469640645589449091061173249486581059713770379420491819095118302887274348617092828693338967450443042779209249388233717933587677100707745325220001868995925330238686918072002638733299212102587320625674590773203451111940121335732847976046027891290654131798430414583889019353729684563267328778062241460070150824994071405214016869444067088912306127553593560669776783774469615532110830363601955479898041658816083600988293611841853082713797042272311774065960964165079755640439855344914562232704475245338148905948846401954722980567790857495875674710540577623025547799980248472416825674845702127260164351691096665876337654691259302270830045496060451278076776150740012878981343333574121438230611100793536551139240867782101840470501421128976997400470450371991120010146884341157893215830921317644868300094623332026675565123910614036039988442561822055085997300217092716607522295963532389113738034720137280456452357145757659957033564463656366972132271679738425895246248130428248617687584153549855949008670596614920372607902526692702245119647655300757213480273374884795432396371650966935462774130891206116402574452955046460302730515505691326623349246943596637352953672436977444961051320777416828421688318222869899835355542277777033037573327685304441092494582344944123809851512232774492246475712955072165554830223530390557767091443258051419710248004125972501658385415997363248597493090639514973083048247105526168818995599622910985468288444378193109859808799374207712415915698506299320719139340514187429194823285378312527903110822043208201881931507691166326654309823700382289587831008534655453305448591111997649520495901152009799447721643272656909260049245926115482378544137202192652881481248112437463420412443908937744042328100695514422416300978124401807264714571265030908222631490342075252936116549056887716757093054941045533842789449442554309848745840538945346598108358629439946829979638024914363616883282419241739850085298714445916931467567702961669664348908127711467412776721569687893199666262688035925809026468646044290544486008966703568088198906618477994364408546781327956126613645576204749434589277099788856837949711179022229987456450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] -37024680020945144103255285403645077097492518994192849503833778488234506283808346459565641869552098031456807907942004309892351720834798509468241275677186166617349550913834788347572178359178294521287490371970000142824238381717858023475556699686005950650245812315634527621353117936201434563924894701971488749705639814908917659845040703282861547410694583116194175784055937801563220721867397439259218380729736195696183487890508785314778209656123469078788229838599789366818563344087928616366083824870741788512220218059053227795666573344218086805956704381228518941015522525146850685586566081105394827434085075947884865195849653884190934079209849353442423330994222308730109119242357729547050505983694591663084328863702904530310583064806494942675938462329503431411029520492321791471984959450884551369147368354321010481069045160972300854011651955089133881626040974635083386014224369424556285949663563487907221435950284421381814164936375918567249975437047970434449081683882893117470489283001026428085079645615032415421608810903360329933560996441427573983581997263177348677389656750083642120987584275950082913763819228965714308590982335262149073333681571964895459617022172499806667688710415328282941482304556314119177700928087953124720414091657535218098131400340112887293858863289283826821679628479434426502506428639232433869137165033394866538916696542476719259517587978824549181232165621893973249767286101327833894729072040868034673121919096983332204480521465583207688460281731373899906883186877481027321311070309809314198441459314457392974979888999163284170390663774338298384739876545434332457540559483157937563164666254982218184333356858989481039715752379172569503185713123446168748491167556062051920601455921595137394841380460814710003092299260203952855580393099138928588398928435120307174003412363302028128108949427039480385273166566265732401299141853582753478097047626172484795445184736308289311687535224501718156540543354080162170545388840970976973888923073800141564060829932009815579520544771474933883686465504721639481835065822538399413076373801628593437069692269463026094149377307591416027003604431690225455871569236597464309359605653915207502543716821734075910386169063466047383995097285639095230447659621993158232896461955569015452855344995538062780675271298868213853871447601623834238356811120776330674400172512900068125588746354457554722673421242061616046726519114648139125648718880641589183173306405533504656203181982501727541672121535156716399908298119160585182530143156870229828111257301347003470036926900618347716466794920838650243115342781105980846560080840792045223988428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 4042718666282605149379498631621838219382954117817596050561861955984147327185827854214090455755264022508085260070262175602493875058103336966969564249262808825945374744272012854823426904612394128612685910535358245754515014405530738402835922616564341230396009938149141402391693247909916071037021508563995586331311457730772597544048026649447012071779906043091258692380359135441953828074640044746876365341930233083833432978231919440022920092405074688598041611393633556419120429177020817169447200633969309740068097456522596749415074333242977716370600624305571888590821889125635577611522317216076022524362595221712630861292090930710593094837134271986859576037840535928902628477685162246059536482522381480207950663192011923584486973548720492505408699192541645551353766469074885115987399567210215478673578539192967478759121437715170701819671194870479695298448992261196700956453933056918304213188171233567267464342901474410146605520765202764364637467584824930212179649375134279979495004804499557673345571682471481471188740286931226854887354472450391739145478892343342260107454813584133385983480799944657983185069385982300384978637437520679352804772859674901537087968356250288432022718405870779721445059681577587295433306320499050931471173541128372038330357756240045073295172130617548543110392524319209613642588426102700579608042408924063988286594635631839305705838065127102276208470316538479132645783337853050104311537753544633296010462952381015024021558274649473071576378624409207994972324978637278691399065023955411102590370354632855740953255857866880804456725396527061020237745186867327781222073465960868762975983427046284365466732820655093865817592292517923063604454499878960071048431192644074750415584794668952820268015255179344438155138699946464775304676476880563582094753864800756652752328598880811406033548951709309451485732095919049393133038215754091600251591283125518158065340063231764134851036370149170998373549524381603887137382847533005544726646215481212248997628256194736552780357790145605673748649313011137890725844252814373417108767690673517469720938477052510485449430610777803967646325540573875917329235247061618852905809736190960852679665484087553630609801003026558315073363450222413324340037033741361523901546396323286446596363031643534326150123592226614915615819869148704025010626892921197277526141160464852961307339606873110169368237373164499834242505794318517608394484562215789148575812338324665320422462924742346577972073883690340632014806613448751179212653606340233857862005786067088859671228922908441662757399570630158464259564679070705829993219196259822222746583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -268390914730189172718977317680982652276970349190557116524153420540959092945219848366911195075570408935128515896073535828542044632996077128106827234302726040920818551668569189336626282337940793582732061019594514182545058582522859027230825594501691795716205762033354186139908823817603640920587270889924788920324179290476804424823430945811148598457312561626212441602152756878580334242222998617488530667310077606030371983514772318332146135554445905507225919850236543436837892152222190632059151088313824244450035849248188161831862532856056844439117746441280508348075043258506629730817037691277284565052983637540108190320122623177902425303307095245612004667293832777282122155363594955497614510645974416393012687327838051285853326624924751028547650516759160840675901774693557488870771813424776644207291367576811829746949701224021747871120371290600974875880305494535285156332002000638317123171206682904091632933087592647609365023144228631044390326538346197779173351854307111949561272652357429925878904943021710682228888607202929781100015325448115029080452571480182775870717439968795931083083669803905010281919019348926303013964591322237711745550517747698467071103977745940918829527543866287851879685049993988182394753614232164352916885393836682463224805649633132637489105737580427012339392865514689097610235963897592335491824192066575964250395823042443840166057473901865699191559457217362270805792192245727128347781407754301344582780770695202767746528343097803459006833804555773360634395757441091487563818413405662387698782258177183594901945244536785932355071278617915629209273399483890621917812168051802323900246565854928831115749190324055179706941323403040809567752135033490137460598811359816648752733167176546182360014292264332417659349764874143805960099636647272172070338719196544787807297868479297622507515711053288245019950578517222995602306459133328758700811538159257706543510308559699364059346119412336315454396945421911261989024549076471227546572591729141885002162130376732850629774881999858674970855903616205919426071568653219922231392860085807141146826270358905240340260949225303757812590001534358345811193518838056631513585489400290053773088711902266963310301439102997820605907964796310025899638504177272208227832490877893225081172818274228218561827356046104850920573665506647386627163873963333999776643120814261637545294575288825152770610584601612510345257671309636513833090506699315244989888536873899703936399834874288560575988464320575936666497189322250031481067378880168684819301214211204779995016478468740526611663403592009260425262363144871202689520770386744183546183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] 9220160550843484731209709941519128835952988554237072306471390425452506736306465598833125599608359462478316189610238515794047230478782001208302130825061190070529233464792445377936400642876592334785556659630840546349196213824988673080617628717628637208373532334730912854662949660332262321971556154278052967663019259253256006524073731139794999989102024129714840707409400297299567585710153400049134086480558673236045014448090518599849315075087102133579735053163598456432558491179223372901346191492828400477363325164603675986986082261817398869948797224550037240319492266111085554706548801433019788416901129337511020852890087091185490573586874469220102661799373753277067405025850525010423774115454903385964752716325849871441929658295560888440554784828773461886919706676832574667567354972734772233550467605296752047852769387906495048180936587940025193160366611589448124261611333556622346996076374258569687941973668019590501162504012187683082762087218403538303003412555158988510876971515872579408208317459180088935129960184512735710964944015521441884146179917584545674718278116198793263960995947507865087377213504571726571688237219998986620620015222119962411861243116744195773383635014522812470833077140275875211232575303374565866476061909264666274583889204213814957170529493070195638932845659222217856632483655112473163198054945993212133425336423006050361000059047305646614038451857390402034717783740885239061455879696669717617006383144468559770080905922255420426031133485497868260358139090859613821143575813373853028888095081848070240179408955687347233670927210306843756911637326049568813992293687979391339664823099482065930073924928119783511017626514685320822735988044756506547627251239331184858963480908247465524201038107535716074274721013074170921816848082421858317136474321271558732815167648984603765099279010184101554610947209563504583153026876368048597610938746933127514194788798381196678999235159005490576056074398712629065780885249113270396869792332840809116480120487646625407155116003106387306664064042243632398696944461963204824149838160011296202851881644388634622226722109945605476820165639783199628731835456320956711201919163717831799031110576959092217469884492473353685520733751225338598271777601200977772123538891829812795209006198272723840681689933542695278812205570524509750839013607725156668171022353000631904899049612975059964724323985726841643210756351833127271567237028558505869240413720919036130749601096972732649196937353370447672186613771455735906963909200608450207984091804920974608795700965310084899557061739420171772406874820206769911271046486393728658309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] 26642056708626631244308968482428944775315156342831517135245539243906171963591627976420814911879053442221428803311578219772093739891964517233656975457801530270982959499365792709397060967111121248577090816283704767474262299758286185157243557597510704399818295897387851361249508569254085988466622802114121194870897773380398323717308730737264369520646330044177949721434038781927382860664666356866334265434168331742922461153677387954551292135879476876421850645737801552552221569485545857652800386003664585965499078602772258919119508522343376368320523266332832348993225896473115919286085051221757659274254648538450144384546707460348155761585668910555968986790432004668450048626693085267167666509803853666699788842384765121732149966789042198604221540070550820185684393066490823658404142486557324338837817276745588667595901415677823666676127821913569654326933973719932736353438067127927551439697169854649811540110688123816195428795837626255763320493913256522967117860075671167484976775454749868643538085713943284300877967521278736888080015199733545606231752386931342916393569874519800915251849990755849553230209185692883891540525894371473870454900867369940994871987184438845475059715728718048713521552436624184331513230739726170888117872128095838489490425073827539865406913128414503622116761445537438476230775150333661840732404428174972753500473229642650082959924298407603317753335184956094183458793950752094125332274696696795227754144770285596281764343732756471671733752386036704195420338497111668957137363308395487590477927932807335764515909717423502561376078523121064903227731495823815511308290292500493674240992396193265495371055263062335709675848802436846725597335364133390547891418506866868914929180409200839634314631115984613022511493555877152403874731867352417219434985738126601433753644626938523652821458573119854065912767876289500599810029202153468931607421095487217773396350158880441073774348607201551728321199007228631317974305620639037489183247052610413649563964222324091840570657700203305490891571306989721682023095633095579093666724623474155310708420327584133756361085020137255828828632257449812619980976934171852061232729829518820409056307919288749508753699110296164853269841386433819947315719008540137585951851614810511997748947126129486790317008315243166025956649144965279777624639210672532074542707917451002738572610132700043686097231235269004589407699993686545419257541208985130737527933873304279016274507762562819098526727813647266511605507652827084863991372345226971369065047956776538277491878709429109284776944528972076485476255798736793635033528553295451258880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,66] -20239066797508670193358841846940841797041747109749787517279455799274546660971966571126341144558687548785405220182129387450517820280862344426410090583663526600588891411675957790797882256599480199436470727362944202156856332040625946379416525061108930622651694934044087924232578771367261658114423633644547768189728008157840956482675911269904967153132385004073868101116099584352320553005896979051135729973177348150878644886853471298630815181785481517484234378398944662247049730001448471145357933528872162593494154540344578380142424552259769133601037372549832302737116255693671612137617249535092214074374819765780146364399865287137829026018433296907027288131609940426003957969298597050540243916994202815013397705834399501851123510880203333543407883889762765686748783625563299952059882715738107762612338677348789024318656570679205529982358077145230031905278144065171547014423102647738226150453291421532795899505147528522229276150893723908033978562473484997894532754041886694466879678188027409454656711401657107395907532819732262613423374438975773887395715817649645000652505475686297481500795520539928498668805892245601157370274647817293822007479137315129184688019561496312188570628910854237888393035432368378576190604130056788709053013999679936040610176074002116115334429992194183820614374677859375110826350391131678986520162657987996553151626417408531918986826981091383769318071943306426050300727261709262659469421093499547282130337855634264169798733832230832856204308014668838355976097962492562683510199281511435278284196821229470190291844402238026036335003399943737500741533397676170494658231616037359564106367688770549934227478075707444748783085324028065624690507603707898512887159495690947190216991145381370383286969594534868191398796828470614302851765931977878653346297164065604461884692579067717008127194581750955936006349659239332055981518866662331926045666915982272089766471728769908193039764775588497233407584397374499311355265471841571688924289248959635062444988647276272075926025775242350981652655735354626363934811603139186583488635117380581142639542014533057553960940233045715360027977164711004753328795495262459236183895958408584241059098186919843247554086756732448333607125909206102609096320601784015138095106705909168430526142978927074810843814873559913838141065420825370071147621153789094525521236330752179273749185014377938683954651126882033380122456692484968099283322804027493856424322502075355834102118177125967490305871236739887802060754575870555747935700838246904114548170864021347509490116289199941647123885047500188984846776341150456733884677350726251315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,67] 802945210147989886667740243856328680116545439043684390967633042866604096843394149842242711763418738849860475151121728011063876593966459277192235421390202205076418971405650338208326485249426334328061360482147625997282776706727548278434997993998191008557883702028443441849856538736721741985370327863187102034588416193048213295207846879259999423074274645946655845260504404022292261981407653110046463035729890642924588065077745920260986883063517453107817029530193015951332291194028902889712463319753864889763798401812959416842183163844119346048916837630585288437145378577588198060085656105899130469526223751414338878883313650078659938336037541548162483434878401300877529721015386132384868656613472362217472938891493205348913713702838897335586919376640673088652634427301018006863984695476710516903431044676791445145504845649125620994178522555173866121588014450932307490947540953771020588931007254232005162385555823429106077827598029641442994207755452804413797403884060146459994513729832359014735776309148339848164188948816863612106211908174978239357823418636209005249168972091497320638917536769907887262624929904274210506015083055416069844516084631715878918063025027022088391537478801997709378073294693470843896846799606976517996335765990487895107990989591175381297296686290891602240861679244640746284813198759723455740987052450024162853825058094440718543112419066301667110110512230024475909886714778883949281154267734023602629718453545468398217588743541355245137762073551325077659598195099176738166103738412567573832801607478910449781989816042804568710914314889895447347681242260014491791704988193725969702762709138136114058643642251368192870378898968233237118751637414005041007174005600277743575765375079791489781372430490969816460151222290572931183887521150159701971548016230678371297050815066243561598179423543665083602499267562299939259553422652717504604960904378315805741582948657898115576696707500074225694969852161592299150399403133315773687254454730396070997235283964275747620379645976225131268950214200111817913928975467130311054240796545953226974951136018409328791895194415078588994752324924949599921911954735910055525600374100442111853230389333176587809095293047307305869236381611964971194537019622926028375939143021611539140355668610611980948800985648787598507480119772269525495937980870131975288698542756510110461951102088895934170505212146395673646525381623788576562113427776289190522881226616255138974278412717689630893820247571569615089993866556983155885149537295200252027816686624394208938042356654197181328822994320795553991553011418451781516318251485547724800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,68] 5744411309491268412423305097986440421719919392752101870492626168511062087281836465235058091811935957803636560733910402098167389281729523189837283352191729957795886983523173010126914632401192174268735046686741952117070990372019196850712199180662747460970705260127929590300359907166067212257872788336091855133936583936307163529723687411047867341721295725232020941452057421210418763243446319566818311175468459882969832199452470961393735199197090150775628477263125755589809857122000130738545596942314156289394382279470191159400949481755827170452048277873298537143669845269181824810242203826758668683054810325603932973452666882237391301339294676617551940871994638465460596492201227368673357000695823243657640196805941672066059665302565987954868563155448274500721388515862090590941763313918266016069143502298804800955166610645892641821242407075192740603004441191215165555879205590012120015733237996495298877542286090136057554675357703784498762276936125809854840147606373633439895413259452229575497400530319387881209434260738420439827639627245878499041606513937516890169522991929915919077367928392167300695629547410437494118690978938492109675520332656361633928476456318808186462418581944008163381556235109409964467776950011423891660628171704720597431338363515514235355273371315659843820559955238409566224575680795052756013285352145256504058222572389579578146898490603293383971733422091837754922893163992988444552833049255202074873408372302783176082160140758887231628614826879764297200450733995875996026622620402411316914682504451297506191990497491332997169081261887440810396147666796025878883506437793937428021976070587638626864708207206491289207252989797379046748187303264377046137539194165419548978223558050856204075101365431920470337976233895549514040307286308156681525181095283029114959619341461271028129532588188752853009409612806099568133768089872591242327041574637100857818172061693657788291714307123816747460387816739940742753820898004139633627910999117918909361035200343300577352394802650701491279732993224225380100210312745680008040199405578978324092006778506719748164802611266964084359671128415416169555319979434741929197539030484325493856554129781798905863392839925179092494929183333473206483160281183371135488666867431478404189932032626696429204026297552250178587016163920825622393023877595775647364401054037592333610429147274441493245568378478359128218055411623285913345482467814154563669075720897648471950826359790863089144732545730889914193124723457112984672451769915858593839086583753539715088552387249942173630376557984337704998126562027366437383860271909437440000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,69] -857149802465383513638261765280036396456520113941849072214745238933721926834972458231363005835439285008531339246542521536277429499113090402120347829659708999971135629000416990992943503420212283235405593483333671119837826646097421967624726023112489824746935807018509689094205002317978361408644158422429124226436382567644027390282363998388887918748655558130806557748040251086807732411675134605228790489228363272402957740977944660482463240658932352978598989186450925255566786529302375365877873494336783626640334789823063946994786543499761084594145671817328984506368359152971252891175380283191154523651162898186381280045324975041794525462957714430688428835737412862720878061432260355259077000280669023124814876865080888255052131836106839343038777776233400769046226031644848642974710496750560430770170423433885308644906333202915042266120338825306602061014023728992118909983201838244402449575526213345276971442747152223707976447879043349674448976381312113391520124465049076142398003542809042651323985474961224218007007169332291224041773930195636621989578189528123265185078177547961801268531977222088875363668103123664842062271423427855737087644638986725685415624348675561798277627064817241654357295486810078250018754737146734808367294761259972324511390366384759987513484517764115994558448911529313851307802562256469857273566981033987078110039221999258077560972482647252147505650482013338061149140879307841251803343406014062985734016998859962095358457420137296782188569392660159232346684456106356297780125323311307305335110577776733410955743562586492145797238978466079102312616992827677751593644235304449353239334247989344680914242340562919050844319037641911722506467756644870629133596484649655949029124574559229689718867652169408487104251614834246829970523580281946036574266675209079054666844062250318669433478024902873871917894762708864108791539838332729507987538104827727012284540190298900205549843332930529386859879156808608509556055918855648381312152984824590410142855430096638080176047248645521933699253685816048928972330283443473526685821980859581374354163605273643895044447429254879696556008194730877876858932832504783166247895801487923400617069481955463587795085563893853337940014420042871848103836969614800748583210336870263863035455763225209755358183600845073253022691407232960852613693398873078077104374531265324973300194007457532558700858912243301213876828611404955099044542137893254158204004176385082556984041726697295466525401878771087173488065124710691619056279766773929483590336493175767553613142553311546741620077272132283115068190263708464688320635816441282560000000000000000000000000000000000000000000000000000000000000000000000000000 [88,70] 28839773297219078628310010634812010530874988184956626371403030093105059825933771437818228688745528177816962733703541049181097004144326016859857917164615514392032064864073391364594922513083630501578058123412777350109540085484971674927722576660466360650126225967530345555022542089703459181188386515139910713543349516697991909350892288924645387646250921335883906815754474228677199557827070859814759725497588827956683042905104306920554592995023248990884258417272178024202039914348023429023915574213120885188740174682909398395401657247486787772961059382430872864089322720202001176137243031801131202350789109630150285475458004231379480315696605053777558157005615887488658277302814449400157683915674584748923116331245217114313843994707055754512346324078946217017995158661372333635313654709700730145767815596624762062565557228014372018679710088722981870550690350801970425779434434102909082583266027817191799774317025906256380845688102204426835175417662440005951414004251776532607453882096304994835028047430003283574517813837179322283460126554657179667135347962341410260881890992973989174130959484829827720202444982034519936016945800430591331516728980824740785237498556905187153435362039586431079740095111824486347714520604976765666600072937618202557529307718213285990435912429903261465165546509390998878038626031240266355698419990913316706702899952258367379181830044302764435545920962977686128587296852765240159353126361640227912760247654131475925479933268246314810761853848258105021882569208579544163375283475475071215207652177863821205093389749851402956439366029531524516462699933837565840289789018437445663514902671799557404890636921398991093959072156422652949638656887408151521144706960350057705166692627082592388749594533433604691602151828119428224645707989280805427239329734138225708506793456820138687302377293748235988357724437698619483647410941588899241486676980269111855760033618429967535667637216409675191483343346948767351548379340516881748866007706797085797534289874242360967133463024621403181054085981347599547090452342764582676647128140497364786043402183072795383107344546327844773779352276103998571921067654574790878630670251441013791825248420612534105455842592986411951948598130498791091372833290169410977329194115921352503482264687167089399833227287206812736629640780139799083763551093783814712655255283322243741761523033049002932559896846882819731384959335893133488289495509229105170460275920168150302286119203890816357412668761963632126588688125963827466765877258372867990618465893178677979625178847356379784209476342347668286788103430830041034083295486279680000000000000000000000000000000000000000000000000000000000000000000000000 [88,71] -756793344892308328354303551585609994548511057166902426477614106015981236868960453265115043422647684751634850284437313937641431623085883632193628433882561302287380308665291767265059357880924091742815750713123679621227533322283298218209939585402173969737913420892547421553186894767435587137152442986293146469472691588158450872931754568567959534954059846884975573498891359256688443121738601022940372515739413534259267421835914576179662542195162752302311772126310046591652887272439178873464301282176651784965701132100690659559700229752254503225736312148391516331667807277418897545905861729504079296848502103494069271541368386869546356944055068943651660541021467473985258610786701947141566488199086679719552228232837866825524218905081804619234916187527416095782784803911890703691984351472605382270733118278597793017625274406586164898131834701296717838650656889819218804810844711422795759665472577814039380061608551925001207563306669345614107747522903502377107030474836407145138156608554302445759373994594020777966874688813388627629463956855574010895540783365334981068129999226171963538405852678606965010105103366595385954711011910014501366073638608418903560198848205852753209928048414852103563234919320041567678081749892269813759572380220496184366820255242673574743421367721885225290057381585099355587036908903659738129593097042646254824711342414565716516707768607653303466068308422838469339006233904197717870923005695191660671609200060569810985842855631043784081613142981846535680331184040692503372943187576002704944311447563344157467306267199551202173430665052818204196803018887896787049651444480619474092114140497277413556108479484462377171613290063196107853624900996065234755405486030363216977286716291638297530713007139989933496845787297081604610857621354255928209815824847527409057934602291486436753266772408811506331933375597691244181865777849763198630635981751187932619479354161071155769893327072256486241042005242838042170556348822437877212074798759335772104705346210119495408246674072477339018570538762981151006612704043737950841887392256203768576269192742580780514218794657081862627285470868826831667047454029531666692411292193608891365151166761763713386344749248015402684627027141957074039616844651874943848416518225777418448759334196031575360739705068538943271137576862771603159808798639581988079511393153632543628787568729360276959706378945995128953413375728047728250510979767448336945565614818655807533449794712253245663959184319963081962789334866630118876509514472323646918603719549004249562279583215964603627128549128743323452673441948879172328968201175040000000000000000000000000000000000000000000000000000000000000000000000 [88,72] 42966345625914772464452556522506778952267566462162681331313974957479933936482397633165210366486833448531615184662764161287628040594950885685006794747001178817989996934652071030718350905117088328500814897362292991891340564191407479269208778622174642997338012841945130566525525076601812993945613030484536707587975936021327472748735033419928399419782448786921307185167026024598683292045715275956225369121468754064970224825023837159854271252526937787617322433580613469458723026980726876019025068091742383708738161113400661468224691837262364630302812841701650784928139800798316011461500453209998714478208257236307632193137935794689374847763857694348624516363537917924369032430283046275212276793705076491861464933681225274959701045340856442343577380105606029860065403757116551443881443843731920920892141648283569443588879976985402691925114594003152867320360319146533247553081705203451013757115193604604848159675616567859116201884419469683918092547086199151697277225340260916407104590284071858761377016929820272492608289167841329985336406090752769781181801214952069711032849174163629418796060505135004565005770717936841970821963821183064256087744390991737371433772742446795865966969775800537366093190637085260319139224105954229019999613321534096915562589533887757314529542081750168761433926248407513164921049228777021878652254163605403588495392564352426641489322723613967833822180909228667378704798586890133646017115097254010066161305301142610130580662842974280962742382866908396971596983938567922994829928380480360813475335630680821130744064695094031345268922067142542927783338038513424932216292959901357978262243841835756899850638485649628096225763849206930975759597748807539790762074987293481544686787831711364856242831139225485439261891125086544495973195089475951792806974078665542930366990898805714013129319659107582552109371429612795980378012887522669450649057226198326306878367863196362553111505849393545052048320388501204893211698895647250317059480743390814113810169115403791077803856562385233225555894373076607714348790842754254643069983244585844563805090661731802796718144347354262220445932322936261033331213528997920279352285432398237586320562222153764484433407374987688877180099410082780127933656882624954200217322429161928070709920524748375917203150135167190298833002001400522233982710583282063504562190511105401438088103402863855220395560684453245091659977364095476934544340713780286080589405504440162240429759217565657792761131136616846192667212236641608863472702757475663315149067330607945109471112415165492436065780605848285477786094708662390318745570508800000000000000000000000000000000000000000000000000000000000000000000 [88,73] -948752480345964146000550538798915530168319936586277287292545701929807073523129033946863410843708528496047008314392432213059025133680987373781335263657075763044872536545903578757891246059335122355890260743184509094976940083375829659489712457455950246957670859160722544708648677732947520157527754410529989154568084555948566023070946590809062131479313343574533995531432089797158473319586423844119570039739218981991563288140936751749040471762872011793927850939256852556680394972020444493061814476144316869056623080649306337716822438090106549533180352927243347419232494553862305437836831861962213750493055367007744812651570939281549496370559159875234703011718442185540382944960244724245393111939546179547613077104631909363924626564824179087769488308804705317672813929436690770003929331442251790409507397824137972368239161033817658446184111778584632145623561758829166151152498494460748190872972946999224484227714125522693414638256469652042887097348753756356023134586637941081177732201687682469478693724023819512045802331601743323809129812186318267092856588547684057456769274788451036990352610124032317244054492427156403565619357258976295797740801749295715344961059103705220496221817250780205380582401497585794207408589301263679899050932858874678882385953302579098030128466535806124635563085599711636421181028907454049591417904136611783546120554348611662233596101865916310084299950776264168335232741530740022984071844510982145041232185958618991651659943708692500393386564005421094826056084709087693400437638802572076421994782385777475865493688816799996711002848524304028280297825477411353841527905116069674442168871871655387520876331647299688566180111485475048273646127597522864797989282329176534182048819379049316776939483876587992598426322533390553624575955931736896882009857631160369794332331900440271839764975078903137582228573689750228854894009274372993409986248487960501415376787173849697761481325948966874662208360256157075009613722247431173078251964176909613032409919633566421587218651827672445034039613979313557773605717221016173212849303424508972569332502574767889866828001999493689870848661508172582218436272934008929788690245098194915437922966890387423369290295527901056129797073439479653151131600719768465626372424945422875767675892279326280470411119540579985588779972592571457167956649553599933274885921363781596588962483302603095243574385530803271625684375638340437472242307831967114370114558540034720579701665737847029250994362933346950570930614691339236482020156464746752400556803643900474280785431305401344334301810820068005199652580112584597210251919360000000000000000000000000000000000000000000000000000000000000000 [88,74] -7767026807914746412913004276205063420928092243007579044889704341207588610799905030922167017545980230937711981633233994171176587455604707198488659046307487710904538017246096390210675819160530519730923461901232845824326211381935724583295840803582594290031365657022016603961474695806720505325073723762988267071205594119594088126242854293027486798750982783989397691203457346458861281028077237473913426785135223039320289105758195442091995921355671363034075010101338282812406661095854161551558013036110001997002400941122133120928640131509672447464186753883501118310464347727716915242071407190616524008776281161856518093220527730485024728002864279093957382051994888646567665211402001035506531257621173632355724790379542972862009682343859153731601076030604533521714006649139643213253497133849159302090618707026813802412549108157995213807770936361885803181577915090495564168573268760386126695415341080105365635398829317464205657661983018192209797145018677789607571359127725642645457435433258398642769895482137835752361767107960881901331349525043601659750539036575605983557708547105808279872034297592688018547919386089712899934444380113089696044011634089504141315926867948344065916270598797078341351254782503719321678699413910542827641355493857686668931255375697613415540704128836217240907367854011228009155453678896002281325497771613243032302131069825522572763706692631843704526890224411063243176225378090944879613118605477395971345270133518570326541717984786039753644384070609027167231656587068824501797757260742920942201826539123813378682313337175246188259497539391082892462022177136346011062209540301360658165620142282134537469110751905516610446757846627215840088594831084090806794222907613213486788457846324234833753831687396810593753603437531069688054545578619522150324228048894245226681007435951029373858190699825867344744045772570833962262520635869323313538129437412334400217027828236838758003533199452242136101925540308562546012319145373928418077286756954298546425849918000262595551306236546707117515994727709036221361311680961745105036473640804465355419451333865795350253574809580059031956454518664815498251226982520798048533611435461299942477751805103001522578961521279000608399481630627960512203894315812698797389318069965356665169362316320642103890431374277292821198165061743150640390742947413923242806795442575789765852461942095575365776914469076788288827461766118931936800850565097014827639618008264890450262606540846223610757931187137959826872521760496471959839914853572565057303726003337817606177548284607290102255125524945874739809498978864745088003604480000000000000000000000000000000000000000000000000000000000000 [88,75] 327231717043321276535503568090896568622473855309958233308689236090145363563480158538975825738049181869516301164748129947827563989114674584226476896593178774218892901014682041137408703367484842476674272838176489824035480859750408782986545189177652922909494208708371378149826917651158811253460937860972267020844502645480173812986254253320459085528185036118278608175372805776281177571393259590760693649298586177578709520812181223162670949347200555018038033456811915458119709388375700009681084319336706738889904906133773936194848049263191631272769082846183209842930454332601395983753804875388659956149018266082628118528214095412453487028257416780938827642855709475813104339973172637966882270491531225983731774723059573972334322508718937755432544779018988067943038893687406667840564776213798400406476138732369650478039994824831918819431797919874812809242293777260046960034604442629909764381458837873098124680436167555260985712109921381160299752409934507963898648125736616728055452848314460421712387556990660902334901303346849352746772876206586271961555202986343134829783645715550810715459359954548787206696334723414319202632458315050877407226864375692305418764360043038678951350035061677553008911310192019996424320887636414517334064384350566195694745064414031449677118640545922899726434166490321242450774438616138037474623240797847970810078867133491694930755630770649525704294378079685255072730175345649638743381272538526938417019834805635622986627441668218050661162106057686078204335114514010844918689519826827347828172029820315599824548456764701678546551857484939348313371504098817726255917082495239763405356449885048262421123525698051601182446199582503712185019637436738827615053790000159704440160878095560472584129679133128207966096698224078612605393596001174884234688244376623624438697698719141428862691642417878421180912050102195596074084703246327889682490874758726578801736505098461841753037230609717356912056651261949454334371378618812490447032502235341662147515663822633064357951570364366679222290656974637499984869398048427876365164036403597720969427247601093562975162243207467956061242698104130581309814558665078938636451471054883168369700694228442689805830629158400321141447116801294341890269071818357129363821668151443876090270210053398897373524010509953148390374036524180247383286739351800791022275792752315722428774175183441904120749991365563404533179043142738581394660655304895046322651527601657029608665503997113811661426467940124043546347250185805185184166931645608888058819161078149643214960093631388035544415161371909961163984400483675126701752320000000000000000000000000000000000000000000000000000000000 [88,76] 30839340501419264637008528544466103349452284453980234562964748981316266734026440786260382521599103133954691200736979728650258596376853673562739382080612672623579265081637282767230080456225337480831587695242749123069289254951023339795731646001126079018219522249369478653910497740318625000507970332303238251337960845025186819983547667821764661137117350914193753811985295114302257382491021774409575575066315870624786580827263286192121323827772353630095983518841253691617762946753369221416608405098898308055014823920488534673123329491662306340753565270516104543265235494576367314924478079981958978643109851279590579855626620014336198383758773202384712036952900375611424572109320668219022484608883790044779654142023059633634086673196720391593127925719307342832801009517066853603495587261899493042256013254634014386300689297157691103602427562157997197928082288231273788720757486315095802050102102587125203474226387178369208600022182573106374551953776601333700633611643459228594216545514805549915367119891287542775132877169065705026551753209009562029748378882827459099562795409175653574029718962815595302614253482297770638974761120787435311621093019152704464286394629310196001669090375047785365725683790761178743594111196357824803587144527399424099517478868908152668200452473911105131601633207440754283226513986325591727769941030667919728743728937607603666145905985682871122815663615418609075411784836616902529019537197265358485380883773007774134269231078758709984049395648995356115206885942194057949940419177440497486128206650269653176038255902365400375383122405551765658206340878593534011307858920171937077316382062626351392011467212415600581083733082069745246271535010921991256940874229739833188052841856231695990761889034637897949027815752711915694683164792272015105754724858847532487905051881596309260884575033631573876937991915804023529524514625454138541184822374832305421634658331851096192877159312659953767678700705768135775678046857027845200439634617403281241655970648510448431558276722081142915881634833356125442918514775264190148465616471461203553337271513296405074921803064442809119392608450114916547617810418891268329424958169360113931186278180699512685769866245585894425080872308786062468471604557177785208310559740676824800589556101841633675173860840335149702617937825702688536944057292906242130505260494655947065357863213679161372328239940584143570956296481815233046373608898288419574110994439166965258704025031046381887819426116066670030509190604448311429319483711403801367955743472843471447272675515312365145705011259378741561359712967481865210429440000000000000000000000000000000000000000000000000000000 [88,77] -276066452015520718703578493463917368913114468028051048672741111280148636534940929378560408050976805730712702227034911085869783002005730304440532479565161639618931507605268483098026812547938739279214960232850662330601622045308185786386619167494669405000444895150917466472910164347321459602520793130333293190698668237516092249498339439418905609249135535654168513325551604236323038482813519917749562063584368547992444802960924243868509765819932110407739061682317987143689121747646727036749984592318773235154063751226888135265793765547313195324955318852939144715264550087511057650611739895769893059403968614704342926104506047012022869800192284507857627969252240736110866950295371940917741716168035356534618361119975200829789649428709261481302346573666322532193642530831409491285249666904286489036401314510551243290043171976139048849656930239918417029372349901044997604675811279567639817163413444303719706503379330015702978069120713739643192190111621291900618556505602720043065928735785152089276282415638215403762558667919759792911008598030681825672046445022416755004056004174004964211692765493152390273544809330615851847227114149147186970419106424712180895732775541022532959138284757376392820523395260537646323422512466443310484429548415729375836715366060328459900302299927741271421809816240627089520110882799201488522012668603694186628730315945111688163595995560973624187297251027770659109255472447693594989970154705435492762870126147488524303326947898797000685937690693522801883545286612432715682816974026385076523816846115426208536869803527809643179432587526869667925152958034820021244286102790341918420846116004965741222803933420856984305000388444244415665525369479795824762151040706336166938652461330691311794035596918696793099857672487670216994329375310496037754389897130722260008327913950759740067446723563797109496057193566218094234296876002060922716275678082108523929573705453429130050652187634296444336182142569978534312027423854162634771580048118471979412995854588456496831943007607855407593799812907327725347948000848181510051784097842933098160978427357149428010822524673912551569967539555526861737628561786561079030493454359811183500961111677185893296451166327184092207496756729717418004335643802129122198279680628833719563652792644154204463633676700307648419342221293411075496063382610413468609093272638661960794442426333936849036690271670644120054902981601837585298642076255553407909183993463031090432623134228075219907291731422482190206791678280669942869922833544441938331633235855388050309771643197237588578220633615973757871014197572961461862400000000000000000000000000000000000000000000000000000 [88,78] -6006592841834685651166594648691982889522711057118257605332594544509640745038337687883534651247234690422241861128983578231460089155916718853090266946222469585678104975632488937502774576451824135510557815960516787384372951147695805164468417284661740131016228782155251712566919053914704536355542848544893457796353808350946053682831827591636757500115550947748614478198984406219608053512370675690267516597864403428177057031800202946100798782517942768034833395950823249901337930235575643668306257092616125231353441323659875386427486553978250749661212956094261518060463002563745792344519144936958813799806109964969124856923758001646914307323608390630285217157270965024372122199809747591890685328765439860007143652287052112333109455477051557352149896584567767808734829005443916234246357754683980296322595229357838505837291821591041737622868707823849042018579385311967688352587843333924206356865261095182519599380525204536919227552202889390037935883427346977101519930365912325361369752259474176052825343993492573295414203044783655174535879766438962631216404682465218546707315010777194764061458599180537419406932588219746517382216558380103644424472848998758284381464623480972560832127551969420442025807883315553446360310116640730567350452785371587844733784515547307899388709934535134989066736275709851163925895225575428643642829345778907803544112733925604163120764647182184700717859664214965062286230587479162445488232699712352462415096520663341145459559621604476013078091730191234484906244103484693670173680912739601995969765127184662736367236825633137956656222545877993813275095392166872746703300059339145554122552771110798207804103697851662236792906888699328695908753319817374388798222285554337736292382080789325684581166367641784721216232379962838925148208014050175174373666365550744846418997518806380466259111913616630311457027859487673159660718171419865948977301882878468168964737528660828130492598570472043516158919288205074375999464819167226674004665623104270062700373220953789014774023880259344562925059111206268046841674496993168365414859157663704198352342813393490572317140720470825847793839890670969164049337564626685852506688538906890386226121752836867916746963217860014809764894165020504903111909900465381977674725679704852836919998470836755140942523537772732518440826927228195054160871873411593499352049645707983296114769507964293020002730974338698560935337137409529804638218120124824255799796447366188165109550814692758773589899801805627479386551464005623459408206291311392298098581403524196895770252282974633758825452244199749168025287699883957944320000000000000000000000000000000000000000000000000 [88,79] 170572514609957001439508265726563051902421154400765725738335874622604877129873710771958558273432667335228773590410769338230185804569609554366925235625358315077188107648247872579997979411824186274377088909391728519745905772070002696761244014292880987657271390838933135621960869088458787380406379863988328354140071961397003739772122821867035460027785616503235793500976362637255349706343419860383221895683190330404085266156298536149345062066400160015750776608624261749251115349820327775017177469785906171236682033534458001336788695196943489487526940888646879254988848512824415068740071754610990705145139453214132707606385798296720746925472847587895304517489677850049076423900065751418349056221334224931203551625789639247135969376996916314904780467213889268463932079036947507685652616733038495578865364088932891664701672198117402341745791802049558379271209152424895231733638294267078978424658401788026798823897608040449702089170534504641222505654993390801512610072395388293683685440952270571580768332019052445380363505212416591934386386705600315028397116664541388760187512623018686918282414368905339637756780718821667215817292335432176316352103954457143506668289021793010283402141849113063180446717226604761694023805017804959971634145755103676571997524366523329408299017870602500359118162701491415580334054874215092566994242269101057849412746856883693031400322474594329903018276272487503921257998940424090195887861441016597749369946866022375771827637300418083588593868003790873776849991047070124088424240409129242871107654743976080323610111855340675212961345822803369830875406926810556253465766460328161221515689960454160805293543345450818713666841121805654073207363419988250928492436341253427128400652475900703200096313792956057776104569064156832810206584788055011019892419406935790896476372224922997223862687831939266498817333445154435957716712396867561311805191799037224491173350182449024120722655830081051945481397508549134721384476456120322680133797468257198152401529246001810539921058256409732328964489759628843757960090356758096287229806244240775391714875084910775699652553130882153727827051391309132129602297172907286641800049981506154504090138263713269498711967988756653483637327536885123988655793954025755396701039583998628921094950332815183676551990354295538415762690136603794818111765999734461285741617022486287456094720575568738663760686326195519178447415635695676568934330285730519184210538166412158546476051144205613062992880234400042624731047858679241763264621287861936989042476248476987288103846804724756822654356206897074050264000877087948800000000000000000000000000000000000000000000000 [88,80] 472495924326138354678376234330148592713141112299474259622239301686146027541534668713662672227426624806365502929654929857872102909637742137592964687429167860273503321869683432839546542455309830569201258783544357986984191859713309386300625946900518277058457908161840365391081458287497911686694436161267678236444408104533909878447044672828420951213079625191586010875686601791065021148677319358661557321089214086639786202582490049862224794332576446771297295611449498925687028463609319722218105171685492530739889421800559890964227180974457585274821780737528915407131003142673800103299128271930622702397066223950143666138132766950094070387786930996212929912580134510528840422852350427918181859058807363149965328584734762616729407751253091515229975446353369172560083631598906525330256783919918657039485344597763486957975337215852571379349429310515277739014097226962054418099317082331997538095192872119729517103448837224755416517144378901845569684865499521945585210694399962595323335227331414542460103678121166769243565699383703602769925645886469187828329802947742819364453419627732962284683124400739243796990926972047247935599059746434265791340768491562324342077242203353741580460806084335920135951903094625932234895309707860783279504967532482860814844049532023381857505511567247726914733427959900948849877461296925303133575563854111542890696597471714427545456995228933673199857611618393125887866189418336898307026471877488705758086447376423512556482629578468414480871493845665604401560252850533842905583641451710005697992190465597629740583464535833006010016049292360855469646443043063767847437441526246622235194243998281112293433630663720550066933308355221766578092305708751906075759164965995101349809018683080122982659466815192527196709991777747667263925008014617144743889524027612038112407648413130988586744696330984235689173308403147909211167124849919892265202040743716181176781299573938709899580820215338494410607750232565966179426268226199293608981885671779216452404951575161206535199278483326181178365271465886714242853889135719044053709172559933956855766795710677890693548735762531130474712199843506657269421255776519607975094999423155310671985568656880437274365511904726730594548544900700860842446613671364013285921262281178970422657220743392018533329259533576420002644817412378952244892874166582225999719265420155345719546977790591723195208717188911242572195971414623902978426213167552286081816245509686225717613721727476760020637347950168797528252084800769380234973722017257443770134873835786750451357221413796077310804922684085688875862821510840320000000000000000000000000000000000000000000 [88,81] -40994149471123133349958592506639196160971977706450311513358964083537062026295974113430043106339842066119915233311184290070331829826584613007696939613068079105659127681556903585690556926897045288805245176526593986741546501993745126621359443590093524903118242111768655111936569849146955023057447747026640251580749849846848628795942420228672528391804323062915092297075723354550244485711586955120786572842376119840956295528246140025875594148147095053710976290303821354382379760280055449426978633706232535500144107356382254861515319266253166460837853182865490691563750211641786326793523172836667820228715531292834028426878743440522101819937738834865644665168190559132859467105048833971951832353304370361648084382263347758135462400076654369595207431343701036079389576445783148100230799294665226637759069822269368885954132536075177952878321971640187447535673268562786077018954393247571930133719844182042043369336902810967515712600492426000171345072370965650575136071796431527107372646236350882924529052892396620278459168412594028914001101206253088460198845685420107952805480378879803403110985659663281882138985975207795989604406608513899317330634607494086745082115869542430778669492278399149256395299809428752887290276077647834323668997936639329948703269637484725799959579604904593928142887322935899015015494022339555413491930807969689742883685805985218968135018630485790028375968748200682707011139736419352227733997749873214759337239679442264501179947082452190163944544025706759737910027795871365071865768553120413443576461288220150664233749022963755837641220500248288544096127233443738968486195888855638033390319504981748157594998862179359605534074785118603547302344984225313516696726904906631505704020453703054298031796240840734301327180777159961377462396106955672132943256458918387291088240867915931046785709919494393675998451299613045561899384518055813920437977160202491671471516822644309677585409939017163203638356271790442982309099066771300833141251625586448167926547170387712421499079418527468563128246431473667693972327029852774785118365427558662699412327523754756242162154378493861536449488822297089970920638304965250733921139860571559722279146040282377343130663346714182666963924947148973424764782106513402573027261896011219781127385122954827818734809527847708234481959444611284994543350125816680469040950472324974759749709695806278700606363584749604660458380114777829980902784769098337296608494526680051922435432848013560870234055219596423324850426861742547157083975698487413265081758019504436659717147968649163060949596730864717501032280411340800000000000000000000000000000000000000000 [88,82] 145880961476079544141792900148244408583950816593192139153859776724372174446351160515346840598888207256774615982125143755766296234132574918137379166578066513980841214986397636755715367403591504985494381795310181888688131934289686000793028695584308737270720100244735107643860113919508783343491935900976945635139351126475713432875515104549649551122589574957123070360164983521076973810446218514877622548715564664943643753718012228947153713079187188390460428334797948289723124867150934318852287817623206084862283986826140824679830046331330921539228548200928173678884959962554518920732486075373445261908800345200603677029806622688830203765664515182188951228490246495205298711430252805196279500134809248724377778261326828550703747253294380799230445580370434079551845372014910989630091619001736945920492112535670713520293834094595152549341990021042932167840453114539892256837923814589997124114890652016109151174509927318512677582573413904932161463210416563763804777251134833790581520190407539393739772570719829983178309255645362117139729382407633620821573367108134695904961116335855082715048204772741925054753545661191875177675540261617034585371459953242371208986994585260842399203264647339878891337525437090543323507890116609754388961761213548402864341112234056224056764682492766953733481392237919661600178803399809022131562718518733896090443642688834535677504036950553562937995838557055345421568526507110170623008536861168932439477542421668686153356224574365186412571068880733431888715213694687880911906558536468948776173375930681155612144664095724321532050821425059534256889896916408200403939705629444191274582216765816061485405309911085929754519848068419945128367860256971355517401934587158074944577958750093725747719479338822299120309125772218476736666300943693504184204450415377396192768559334988261679421253851130080982257964435594261025325755692315864415278941047299156056938030189418849747754933578619006688110006946653771743795978189618333809632953126019191999401299556597854409330640163099685087611935717750383568379063449492973453164963717275280985300064727652315674461187871414777915592416956057350158517279963269964737884281931973782661192116795529655187760979510435101476246986510599454178063733170673965615264721744509718007813180825010574937818029341796752754339401973726439459416437546157100138973627795047209618504219972825100753974542260922587328297369798551064647096529144541511882907671410304029300396790579496911187236199546505387387996672418446377198229304174708757091599129144837421227907714870146003162278930894742080162541181337600000000000000000000000000000000000000 [88,83] 6324706159952837854881053153048743637627729766622479843242342666207030415954408120914328621492583832309254880263199868887696307387172123556734644688190791676267860518063563803029453079098739344938426268215630882144472873359055100067611100959912167448091436912357169636862276282015078554524596353784414606227050827579250399912804203148549102420042924399264647347137533632765811079898430044696437073962037384709186930842895843468340311864813622516740279514426513458746044110489194944148365640416696648928043701829272394683403261387307099530512952221180170837916069208728373376564724073889180090204381408650008726976625886959222451125348543911832962212302895354920737047809635222982963985273828129901276176054321038943079052436906713088057859465445855902256134119113982364201530527322792329855268863041263835520916844020719870367560025291849094618568949676120959935592383341437933879760149341294140632634320628732863567889878797129794177515693075137357983298915653570048190627434382927278388761416563571248058995193290653254763574074633009818958177698577779543813687222264276243247128357432124242983992527123620732075647973356246838201614853360358446716305287333024803909381630256178260673612189537664428450005473215420441618922106439259004320926820258737907934686602580880336917325004060410336529008076388226707735478476837942773490173199505785917959976078148914744005774394904509688608188703612843734481252208327947544872646685159189673559349140307564395103498681585603356758720126398249444151162093817755948298678663660642592419155433074401140002728903330024152290755004529515363976139748432995678834103949484523872905504740167991471703317134579375939080403060997881467751895344284717761050231139873625879158457073213254860289408552770732505380536315172056493562830486717934795342332033203671077628217275349043782204467400610010273228981835729854452703320798120707807296664905855839467726407190144031949634285106302224934685807043939463545747973901723920203561430920224050206330086506567839769161300833203581562409272184343877970883380818913889072410086415205231340128614172768640517694057984008624781810183007572081567000572972112169330646748205001950731990678923500679948435296232684508944217170556675624480452885291096074230643687285987001074810099198731368471502160543165252189940893393694986564583915572512793360092694265331035191960806492387423867324563816407398133065271886327233577525868355784296122252043669192752078899359137341782744339603937428381768892033749773350861289461906103313391041048148246664637645648545796557088893557958246400000000000000000000000000000000000 [88,84] -50680323197941494135717049878224475686407065696274602104487943222920892363022317070742068320811539250321556111658233985790884668643005396153860604985099935707363636219674969996268805633780710622982710916520044989770959297212100663503524702232212888497786453838225218115302683800467400062957874490379477890213556612163479129709111341897699335440540047482836666441160800757303634085570626754139606672421013585669885499390185167775649139183978930042087307382954453468855106888163972360535325955045553130939542286416229418564318828963287952692420766691034574050749028341606737501964699356653031938016957147564667341181641332464304820761289371646355253194107610938635046869473674076627493963898129488697931899584608594804737442449078166078983971831450479184387063991711258106713271467512784949621384653570364040712722830892988212329189001319299843917595966555681645620734408297124607298906442259999603132718881197435750937741017642927423361240632559696925523986304188353666320077284022743089917890544078376507574972479365984533813785157445589633697976900922391530534954771344026083447519937262206017086967603098682040431756846147408352190786886606132931126714956465611259834001831168464934374460573248567816051255546387314240707187639088334927540571686759816287376820616272990671971693376815474827802560903589136595245487895764808769112729984986875122114377054128705445129919052122421096556906741542650924032627299990898447403033674837405991462269236231858102897130222583018028204095357899288201273712699106568552981352327564307850106336934338866980005103113632093320599103132554208650968943504736906997020562116241707363906634401364568502502108705880354855553398493372526855188603937964358413521333500728180522313044286451588746194889709948949545959702548103037203856343463068355981770959985686715664432982334218846955740021288963488990116687445000859193551685321458545480907070057195400363120837367331317304692866248860868397369229157091357823476220334685536770529830193982889295087262164082764366651334398830376233940326215002019488646228716578209337987036974143915999927304524557281108233346910065391194626376378563055775624147811328530106237636277369130956518604054109339343190103477716392510412070898542027093729467318132403947994639403174842215789303356819284078715209315423813436738876805851535119140035006398693623060592514412244212845231552902437210692975010024309307777171529867692880698677105665374004859120647517018826970256507972125221015310201830466789732130017740849899352513836765023777942766297318460909809929032287188942207781437440000000000000000000000000000000 [88,85] -677412128517551108591260766648983281796464760932285555472730493781998181981033440061012585024933530184863342435376281470514305831513735685770979137663167151236516163186603432125272040306750513988057647784514016974660900979287880295251464239062657800706696061272862961723251640440160611843598055989659957037587888098950397545799249944190161582372352843052503025419291589076880841734391565807976086504767243487651216641239769209693019147744040856068888217607423615481196068787644643758824891111044325295301124650634393931503037467968326959189246220635911089983388000545476292829283650601578403690317735361449713876802693549799480953028250707914837797944972362625665115012465054801634237438840347722446858540307478280460104548649356914258480548171173587942033378557217238376070425832041818736361227723842720659625935480261764144408420510027688216364688430260118583866586964587920424038472088904848675703106529866097773931587640759023358884522570501587688536629107434450451911727171736240548573974707142913349644196063386455832853542291159828264143154216767199507863854087041396442055882010515179661454492390650272667702519089259398833890717237200965960828845677106948002400794603008786506495939408687581158492908345899588994510885207666379779984010697610234877633822309600679734292208656532751597528060514239212557220093216538467439903745591319979880096190991247728932077562371992751671065668536849798852378733824307644000459229048062561433316362698104538765452003178429695773957696915920114583513457494336891282316946214955483624160271993343468342247691445024367504618904350745058402293310493723410233194003821887990031825313495171592305193136104527106514424868223750940004518149357285224311672502214453928930633198005438989185513798530315042757272957814671382226621856609781102233993100332456456402079124503040812731689744386517338601021538387373630336410851442189400686093699814852016675349809023398560303417823508358518227025590382572921665106581617522468097495577833461623271859068230196750970155116680285091891909417970984816717117265859145115978003276286403312768410477894237256096811411345438725227767502896402134725627841754916487440019399910197164744670655468515087827466258553155199733265235025157915332000610606275484787695484000176787105386572914756223023409045130689710186395934184622190544842453215732379518821623624840629924804604830200975350290670823952806719201073023954723783950902658591526909352232131382392567934002641073801032909946011346042131562106918498482129916213368119735100179001214687540816499032082477426156136038400000000000000000000000000000 [88,86] 8306141750858405271531957293627833243714854599871606232133155165269326547840741252302879098299085003614607121885041135687029692524286497846019820168059451031796533399693198113028030616375304727733571121401772123288519542145494715433999540812029170799069026301801571117777004711835345974775054781184429129520182549447512723243706264011234646849197019861767311258651987916311445568186863890314600486955845956732044408751735976652001590479131350455655406613835308061675790764005412550725096284061437004713078342016423340619876211942968632881328611163303250502653537428007197385513138381651178148745301033696161922859581987654065743997702775678776766352314905574568252940179188121844861352524578769383186301525477026248158217520808684646086064007394373885221472412194560600675811219138041268171368738963343060272496358082933090012778288751115929984500451458551569831264300819567479483727740718208053281623527198927540292845896798825096113952012390439747377905996684901112043737993516464029926528740483567068652694515289086920535228225250951756553833658556006430825217557132235932863998616259197319474998294762250276788530009735826607843420159032137945092394909494461842585726292507130213897589323444141035058356877650303525415297130258062842363669967512490074564766631177388985511903557570475807606278870556148952178210586642375999589992656145159522913495637136637089749219038704970604891395929827404207836229991837727529734827151745927490170567030703829845782587923495999407650569190053473377158534106366271205291910630026618813143970912539306689956325655818931426088562542644928277594721461887349248042148222115563826320839161300107842517327722608156057763599403007518063258039151924238654397967188884706478130702619198622272767608803205837182107565915447117944581167627210134215757830093559160368621564905390744402225973705976999000916233744963768853636572694563932002220675346832963094168206908062507705978997189114774602128847887807910984631073503133858536115240874177728123415932211546744213703342862237586717422924614331850055476730115416336057906808987897499382908795825213463801537764677796545809221458867841184222657560017656813411210533818091775407219346895613795887509876297843106592862055658308881036093380975572173344849971512385594976544860874226724150328047284969653931575834059518734902041784897408173317798282787357685000988817724163142983240731093340178844408036013921053030778791163453229296628856348117497625936633961555052818816796785025704303994715055480286617704169557680374160012132132074278229372976529670325043608944640000000000000000000000000 [88,87] 57735463698049360609082050903107288182919147110131492452176313307722019627837539094962583373272847771387188498783511599947895706039070386846337750116089280195941985840591143576799349769894714007683495537309061727997553851985890312989649319210364589662959569184823210522028964739003876298665296396147902685218342850460925883052240794577575452280189765541371396759304801459642949483188221490627658415522517783335310584723666395270791593465215469784133407486446576020842210259280990165752360429012104661853513423394655974662249189198438993026377324741930451488210614390653783372408522303899014524757457792118941098699741491588232586639019277257694472685007725892172018671809874691609187571535285017755827190894526669799466412374866397023533666449833056608212074623718456348189681503688685091475843930911282902833230778747400906536062505175377550886958257584955845657220992810528560409014765644313974829160951306365091806766471859133855217193793989680532432590980261359231164837948406184187175125622565440841982171086137827600029577916877524028119999134081451803766440310112397288187706948078017493080798572146683887272230327076057978777329563101068436277233185371081050366119903320711342422396382218356620634827530491572398435353099407677017283498366042501960200277804960638920699111648181824690856890980934986935186990231675057543724513575155451191221189750944142203450405835505462173229759450581685989619642966885899036414798504197815408139622798424484142553209934035886790641764204347835715757746009021450167957315897378481685987276048488577586312990304652002822023721267866096574928343688606067040456754553261873264260669486826044065949380048015042453722674333878412531734425109649110611456963734284539216714082176490372806781982626014689282654768171446148978277976011060168924059755845410702709504909521580775735645046266963522637717762915991989849072822553685443112283094485048567057565772918665576488633640863069865858589804799605511398179939467883081470605028994682141790565612679506768699910298784762038119264924790135908855249566942750633178606035790825151693674225336800410024243326224303131407776306435488536416903336702367661427386005352391127912791542201166073874798369517233091739086227483413815514756313163030931271039048315178213172122620646566477981599037720177542277751381590985597116605366678281455928713810660679500165724014074258573137429169633847615106275129064811231998294635726126820925241620342683626262295029545373993898737186836514870831376032233546384114921526058889895937065524053672262500178340157687709931929600000000000000000000000 [88,88] -994981816083175379413014405946331550648842632247743022210107755715800335763941339406927837033276685578063437199609986367760167235282698645869667578724502473600079741159836824385298445485118941683395002098387158234389818169619801675452769361696397323824221763495029559050421904485319446233589224703168489389929009020044202149101089231816160480778225114271117684367134216840054156148595784612223910674045787727125611482327802217270010417023081241787452690458693024942062761429296789249249670903621542073593180226940466563496137283971602075171907549838943303641918731478220276740309696600514070307736562114142316400026435113312769064073062229091831543376017202386715382919435170324823023054818107851930662272153077945372973390005622529180377100759779594787322424205887605286167688240552205171290593717032279414370246705737178557147998186796728346570527678755329962416477078022056231755697038588883210433603499213220514698585482366849054615023603663252423570217789299029207991462336509673317209344538424867532254436019831470696654197203528508896721347990088760824240723357936492063476721556540140439680555486645728680523933210477968648162752541373116206089752162383868655814858165668699842393057779962497915605457054828421912764199045097912223040984689693263663894839142316499646720683937019381518440048464103799544187395198700160416056886149937884112627984378309572880202493502740050131180905053074282476354568619134239563409930790748345311843301537473713297375285679797721380649057329627908123714698537176232227361551872411600175242184553020099007024078691234177880534193735576498480782277725741817952560200307608575218349843040360023370118506527937630225686397094647084715028629634260541624068939999602294984124060175219123502870322147503049828863747370495150415260539861383451899679488518899307984788543900728345032051683619227464098371368436867228577381982997529964475562730340974643995855427691660271087531156752023683350978684784038907051696838113998856465531036864180251085061594132549931879010913030717283625695204554664218395379907365459409296566997427956005973395199106629323063358366665539953663612086896337236619430198140639185860015591233739346595257375283671310223601625909435951391651030495919701729731949221694008472433238321222982394269817805116963414793385340867089830470057749194910669049616295231841283571339463868245974747804758075526815248512609569680398382216621507306704234112201913526668138713688100693321276895440361976505564159631569977207572786876699970177789012417789013825703070606554933724915062150709798502400000000000000000000 [89,0] 1468419137495934818547399820117653608221131902816216772239803994857075551419936697093001843116630411833112750681021481472454712509926595681971829473790133580121430182684608331468686272779503209434576669163175890703865465483857885513649803660249689583830781104338967160272998097112692140811146678506584499582936847075184566958540748630454958605090271158911399354119102419745250424175616393218499600283398241971744548021646824326171263331968232800396534754806724995823752475001334169701610717135339969855319711330252694034947533493106675853082007765114103081100659469666233304019232660367121896308930391054666970561627338697182110583559894187455989836031498389344981491227392976043450845504796917881565785208069450856358572731408109303178340945879949359002295167804104461113390268345635294084280033303295963636180156972489429482776408670329893247198811656546645062437021460518510780614964981696084320098397614476324826731134524854284227377365452973981178027892959359795919974861719564283496988579913531602547324583931660447488325658690640670387375080625799657926494144900639632440966739537453235120391626290527819007572500744404158662096962015613576218344809261812028477505066571049937845492204404286181782102089208708915346215837121422090035761242779942995042480394512673211127781753068390383701954814691284841050577910680951617136810599332815540895421922331999784243562310201332690182061671027479168068158287146368136701916090683701069479071235169205569904271918144667383569114329223207267721438221851613950456439866996357937058065850798796633767517614034531757271207035990138253335915684405540718019428275367323494661031009246018758483220566412706234669562368517992039855515256184931310397254874582876075681104545183418503279202936338810225451528435006234445614187723433243895180037506836470649073962328608599763790082512481682357822337554646247231461811404908578710107910440158722782324075963607227161890918964030509617982512941747578590020894711725288140298280654964760269143396950804366076835573857612070608878694839724194557725233227909616647491429988275984783732895359976063246972539259468480015016067398131585945808995082390964629054041115920601842178909155033508199315682675710544847966261346847415444333800753781691166973905239249637545699610186092301696884730857241855867721055656006357927708379471372758412282573115477271997340748092607285747630216005641358802248668449385110248895361605667311097708661738851473103358592644138129915649183311473173695227268574905908795004422085111908927362394621336080935255838769615821566683714530708181980838087949808254880806441053741268336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -48730194933454406866469008613223386967060522087223114312902712962646213792173646812538214244090087557400760617227996176746342721928870016997542408580818241984912010826373034150507701030345599874863989987874995343844026083775906756600340967699654283570289710434457960797815728150396478446182862425306198036000376816318859035826271546999353907486076875486166117506205700243002955663321071230890842938123107284324359389239766549448328527846375896884170415486054481985437028851751857898444862229094941513079703654153344610340619343580594123517587691846173550238227110872657442249038695188017118569101510387063707338197585902145151898932838163079391742576719719134023207939857177176270890865592393272800020293230352080922935185610811896204836104417677885998189574150198900090542767909773555200388506017342707069676709963836469460806382027456962438549046895553094455763354790226027157739651494352982470815975909001828551209030269809048691225705796598695909190766734959318419901628664698502874576962060742601541507223791347692144771278199026343062784125154762728943163285747220951217146363274646709298183814138453365496135003417370304374499382314140063178371874700492138985830023089937760927882633480820252410569324585668598550334185928712817200622107745461763323944178020259723170550559590271306842100733962866386152430524259869239610312574055328201490285622367488275050639947090547988364112831424619225297487408142231827004875951731368231788312953636266487407725770215647258594963812953873879165282368931659602252807818024336323371632080656083363278704692140739348991669855070659243874943225178202620361063559433245464247325479133000114298220180303722803397083612298429536325740587002557076591259734244038751230117048110409227421478529757156341089069654222028682810621084249411157174151876146472873922378946337163120758607258906154256644789882564335851511301162744318581551388945283425895173839221613559163154072851791467361502789793618766451743823266271254230406620209295161481937960438340376967755419117964499864925482471545689164264646565561518841918629708196925536915938050127260192809138663846186409881418801616853187887690094805165178715694559724462435379816181461062090232051626441775609790138251297907566865215532856202376453744373141924465056486330050448054790051676856476095894625610295813069687750760407407670546639641893240142355114286312569277598454303474561542101500691385759485215577860534773403603255341540076725321649570105267935358536010084104885734782587340384750413394110355558601045538422180429694703173433058264713443174638892610206791190882890319164342082458359761242947584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 468255680305381743241301368343579741844602252293522405229472754959934979024215762651063007228060892776931831384203682317414239723346678073620477711486254958303436057585605616340710403301279816027686637204892267735979250653626273919344515337268853483478545726438240772396370029085534126953913796453481307708925394452812164331476390148398573273541508717936642678564009265893094506182173358123566306235431211136984131517341228069507040515794301768235350629152027951970004424112685445770779507366391114699624580946031539346849343524281773973365320732892461350310899198829456769221311794023699868570820297702580726418846046973723771022853168796170967370596999833689652407805738573796728833489287777341297978854501443619098756021743846564767450920053787217106715025044612230375802640740042911818486635216441320248763818014083412561575691050230328407377946627725567877490313297495380741359848250319896277193137996852851652950079416736181614471392831874573768545960957457525634632432938168392175926058716516496854770839676187464027575264909764663207096157154121576038484707135850184765299305056956345153765126000183972636635384891161360126423429783959281642745548045375444952440866899948911255083998607055601199179921995647224063363732602307843424813006882191453280683431671982167271985563249186133345799431665088576533468081007282122803061086497645483756511107029015360643188183932017276946317428503169353726098469453500776016834702521075424784781745372207581027104494006216501425808619660319139386532450204697055254457859353246245192495102728788704357171875156592444422006400517664605382475667720886983355991899508752774530175267664906856605170276939883885668553000715289467975775494851602664781763778625915249652472681067501077916246105295415946377532105556230281547971128411497511058907300415195089314319028798605119967748053100812298252687508781509447800902462979724830983613723194792451747953685960638473916581812562234483878685653293339814062342775172686021850603230164464443450872119339413008326197459202325040259893187622403026782794604318520466737874950152652782074403888189150521557214936774552801831630681867596655724758385577564487611892780937681527257082377674109335136737263040424843295601080540302354894741487237430737574584696791255117083608431085500729817413131977282880504255016011252863807396863381084909247412566534324867459730980223585055203840304940574411119599162626094841019220905930921434963176195609086629907919187627022150380768988312029021784770100801217448440645134553376888238759770532939247697431973554259903396702384771133189785957622484134351998983778725365903523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -1506387908470373854114970752170099062456265061881409344425427841233937604052200174956360042773167486410954974434187503423924772393557640526103904078818426804205553760786657839207137418292204661570414864900974821052622302133455084508110871952267925449678206593852188287976241579443815347551474273232154511775151761634767958146499944154158171458180888560444061274372026411178636854087273831487569163725098580922715257525653568873898036276346132145281261688241460141493874905496015473243588797317101417684166991045515277195968547825534351109409378211037729435999809286159937047642280126727926201775229864032322790084981555191382595331846588663535854044190609276990465732169242459152623552884861717448373586695432566830894095320778091914004553629679576057686324115008136049313280169965961325288192396604160552200260852892606530646894433108018214618358280149614816740841143312217707939431706124468234636275740158311818533954431342513523918965382191957877333570243948243360658428931046942844772413308238647158550140180175127745341591057881520039465505122905321293013796195107460794810239968825963226302138654924611627653253629800730868522333508782229918996778169013706184802151611817681610712939846042978465091264300401857395490222323981394141000720577159583303785725765386259360655458816256678830316346251869414152199101997207104552726405389607046280995028405569081427635439797741138263257125934797237897931698200074761071630558511943796211123168858654866389888463848077809326822422937581485226008313902654124557106574319728715415820281005646108685722448616786013522786513041407919737949434523482707087663390970622161335973668507418918245618040771422934566979056801579573672638839333776044885566847657294332375857312627176460331418207357249496048207289716054362376892327939500619360700861468778189300573039851292719897617799014224385443389056312810202136352718906259622801982185923274798729999358739714628596935557594390910172856397972296526487193463885083637055818974856437607898668533260690498941094920641564320388732909151194668024288562257390105854027754088266129678426921133703026883320489181939382854228075302058056972983233804748816955994666211181422659083296461106267152951871806011042045595297818170003561723439041263383371366617014613683066721066841236708734676788007480040724122473095123564633072111159136729543186000797617770849816826961379122809570919860662408952875750311451803017812051316676511564617352896728608032496263346486839466650822813673012177893598557833772493912770960293000235495726097423398953602880729492292933323733585856650270864545246137222753681747853585620085506048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -19821915408042998451180419297463882362079778341469867107684164447459025577717715136542694984752064165000509025312427807706490825335317590374115156108919374127115831843455502447782954281103513951696069856870336153023927891281127110025439203056834702185523312634908290065836782437544066322041250333073344095350122337040913236644273321332098561735081307435533817766182604530681520281644637301485949962529709301867080191247907329939781150613095284845944479839083005992785911632183329227193979169648091824165874372208885969913471923175647172699476123130093913995637910319860207607867413119947704184066338406217378790656109882943355115954819573716434761534669339660954916550737918824101477053414659651235916064758370876748565602524644354435369547600520356468622616800238831595696165496871591065777159193623585740958637013368250655365564046609337852408027681391607545105111653718579118483182624839653025837032243643001716830159899205189887064918141117830199434525670255215577730431077172052750766275187968966489239580638047646707159474779729625281746348145072869433862863367721016376810934262508929704886411752023526996036622527062493224724127261494562657409473392940817222325096259987478450248317114801059324224147910490265771251793943940071771726644645147941607513944676142141286575686053275634646236762183384863636985211369098171174312707634543090145104084769005566036498989642793572493802702670739784304910276374249982605435509247870278004644209272024089234654692465018084442394943052219322512578103248522316150780094864155312380270251747392590531253016046232276737066110246814331162040938807950519476626839625173430253152890376833803867384562182084789709142882758810342118306299222187813610880030464989619056177734463507095793528771101839054580542024953704896273133638851063505658346985365295733059090457134240758745312908186047741757627014664365466630656470003766500440503681487724663844589348389664029456932848310108614256322794069785993330270533936526866788122741421249437854259398863060337363448480728076661772401072463749563807880079780955574641410408255803707339572270257379594523337605521790605105246692537050839700390992770716639498159765113217584279333423186350519723898807292552780168404077443112388457207959929592961742955493599756531214739005458769936619559621289515734693791602966397436028716060930211592005882256642309336815854600263031233881055032523170061284864911431102623642915106973459316409439091522897855374767812663597755974410047394571351499122986096670295270791195005571107269889315913519948647858486014322838135599189385023738574452047114777205045932155303704833325793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] 234049211191894429555959979661204441215707525749238188004572726319518000092547332342754032317018657689934244838747875648584988895860023311586747333513661345693316832516545587408357708799489251014449436928006771902146584501803679862872276689188375328866849369197462820341186298850062205900969212744439766025571477672102795131924151910841534380063319911813979101043505791379248854903603273804675252918118208027607797996021542685240226788949823739601649936980280670655897685550354031040784565890580512449381584553495813934990171175654110647361865362916003203200291526902495400185818372285604471626322729391430505465718708245645674410942017922888824642044538136560325865041423966416660185453028009353396132267612443953108437128587450753183501706504670734709041835426096669926940170250829585213793238689267212620947637720348649273969890083474193184185123848124222604507095404256210580136857725043578069323663769785558849210686963911495428149154086017623348406810702337576342506940969370946764734682863785748818013768558647968000212232887071672188876507612769675880959879984596068771822575435853945612229184272070258575552946303588854735178692250302920406689271933523104740107765754135872627187310549717467381965192319050036392893013734449897829231662581661516901301053886213565847762927885291151076792676678846793184060831352357098048067385083250846924297907539543908070506526478805903387111386659920334084593793965348308637832939388196808545045382642924623465349119320981903304540443901825231692635514091893997048267541424038633531510591477150247574423452749703357917989642529941063199028250241560170116619547978330660269360465463307123492775282031582399578855108676455383505445262013816131605848546735977326958664563094078872823639170147296731220545956134592819876207609220709852721512350816445173517014774320045985475686188692774534068487665183034436049261497684030267576903641460930478914437589735085022715944829496043665359177791950714145087046700350399589001277526460966201047592749760524938355777481680445318538006268114796510361663920593458268872952199464974645426436253311293844074641702959286942055507391296359435222744571289679739416780401502856997015981724076943821082863404514082251528281304246832778215990950611401091008318616206160671560261023898193796941705118814691076366171682424363551834954469494100321094703269350643482006969863826672626192327332370900267801171411198641346878523658886990306128728605237760339438972828544934185342714043942341771669518477311693517477915826477691887389808058697447839091729934301766916633981935744484299980510286194946656812850796287228191331844096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] -8691421353330329822270407306989886956382117002267349795217515034054295965153129433338576618164177655166087722460166631649026128261205141925557936434277972391530604546860134367266731884005198690679838522891691172031976547444636844840936941535911899895003829833202556499972365282843284623649388698912339647737242636858347976499402399505225080713912409319369171370285619530149730123426999878206841256063548681709271952586241435107674030826132153152441693930649049650113412225829999303591324411052519109211303770339740561388666521050928688500760091813056045241835191615386017234000367799213510427888539437292432839718467628157506000086481468708645673029943527119507618871404407355996523610613345321933092665480041893894810915800708394182215019005757287372041029386012071399972663523939755172305261901631292000787613324014669023790598893805763237059072431873714843566765416163507052488572606701210968442022234945808462987512048733493619763332869511241269066832538917210275569813194444713027092045556347645811204530992028562659674374493790810903449867362059196532883846408185313724551579042501568444338127759984870579394956491500153859544791773495578588960390842876619753736505454328274024610875434764215988682060849259320942423443322288617876016814350316627210031497805286966847132274034958729088445296773796539190277370467328689463740293666249014911320596566538721333244120418565424413709753949823839264276061240929102203483492748992333714654955448913126425536179280023389208092384635671215914455117641998971561758458173829994906246669734384019229562588468409159126266803737949997280118792440741986685768929911561770203849527983581986208346354397199932308317156015497072286917508272778910406291455460971642933827669613049819994446555117449667160091193713493213418557603064041098715573176933185231508836629903895085349325735493799592647861347350009490283151418679265228984314696161148126458192125051281714572985157692201765795898873333054976243162324149334368613211746952826069362005037195711269991494661057728566226919912246619002153262307204119988448869296145864741862051198608479999641006159630649740470562442046408835016384039405506816439811040098732012631011049174394294799972267063580744786329409330261911601258395887629563070821529747824672329109999173664163446222945780029395550614480647247918384641804543375340003460941431221866961710154022325264049571236210498109515982454334780153219661819114276062502274958776475002512650546823446197074153985948633093901009206542071190314084366614787947101917737560639075233810174992044516245221294069447832975389833882449634424435604794138354830540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -16059556824848674947263458317267477889204342574547476900682808106732679509780773657919479137521243273728561575306957515118775982578113900501377473757737590470241278396622695330326225645586621116514673339360068864573400370115448937979667695399467804346523358641010494988411479063666851194895090122373695208660181267598366577300892581337057364238959627058780377148302979771370949897026526308604717648160449268143648283355852304115748646325439137988638801211950935693338115533590006963566808863186413160337847949637864636520583240737828114508308638483706818301280399571103597305550931657065078574340943398254451398942353731870790872931623736863467342004641901380626342603219266976948061515189575875645762239782017216208006720528768421728378974807431012397116455733958664957096385951269906346332782148813876521062810960102913382099515932497292129178625590641167264033160618926482983871060376841410222156523293817236603634881555787452979244403952043926409820354757588600752072727702858115493281478431875672646335563978197806010599927715987106463178680900053342711002226726229040003776896617105025638932963291152678706034344640238162809277066014261174641956470323166530731454740156401973815713586446092652870216344053895740370181916290477148943598665556896608420492626106193543769086949095723895871186040148622223390778256980860978336955193608350936368050022096153349493540385643800704347365041908406079432964976938505741127390129151227609558201392720934127979221878320254229574228513586765340827877087010166948599986138160841625211439233153409175083954471078737744613032167397464543166590617167311169498792027513155610838225718313757206822296737868692134126281174615679664394197900504980389168800049104497517535766416318933098374367864006224113071809755019844149257607854772181314472436599530697697969847536720105776749371297934008178925055333506649762535299339580232152082958408109947061681964267941058974203006765006546464319257628334506210751553217847236873938949311726874420661197517856764883277404935001612121561195631404445238812445859743840073648816621552287691575263868869086162377888551532033287453059257361797093233419837856606461763134120728371649142552657995636229697991380516641690754415701493895006611612687305344628994360464596425528861936955758697912974707054258355763231710081324342313717613708292197404645123082854015512761342404603248043481657655037737209693365529318900087204486462492222644213106440885724608234057634864654628978696156053323316724268010209760143902224864906421511291512074837741952181227115599612978227240972815301818297311979457539699683265611484824696254718017536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 127096318732314436390514247179317049104899926604154836824801029509157183708253770083188702239442340019151912769964389657166332545175721281520524959990262400394152925581566215315128949779020080748477554635377644135767414963409376143993611393503230524872639995773105359573481133592722902260130381025238232707276848453405293674390161727032983820913432716352089904877760368550381127629948321789103496383372016903297585147973314633453572002109628971575900120842932939176920226499837746829046662643057088264477638953106772099743354564019926519146262021985040108355378482576021444170442151672889937107406584317344372360536920082574907824657506288105632805979757248175337634591699946470398269531770517475543304669476442592463770349934157904934403909932133080242720867588923500569684119173429497020332806996436598159228275893458125462351927763175013131596656608020748777339084144725084690372908518296143489553470997640160827543450980179899451028348655594706155392893711539562382635114912616060790491791457665974738242010704871480690295979550972722533825287507084779852863788855497642222452746881071006064221913361927390506997304714081006112030818663903759555774870362097917741099594016083457894219588069952074325765647836153877074726845154178893058597880612573520625765555865897341852753485050108402310904724253553018494041290435569727229684130474798965210432787837114893647767737617654172328488341012734648450282519398260029203839362249139486782188772496701022505844342165505775492007313235189845290753438076917990000646918902221099419992325074732730799387544045034937113612174792588254605193459021331606739152457735473320019141719810000456532203086537905806562949365796707648244574741797750661044579709843140538246709844395152616747112480896778570542825386574516167733453768863043225374800286734375663921247718368813796842283247147229871254855521199833034404765134541999173591952086358111825921360378675734448957118702880836266207168738635430455354698220638351348766769809570456852558083118919399625312183137930658356258733044372615961535314833461217962992876462686217047426105093245438042734584260211226300903882567481106928957982438411494800950931269421556496175628490512946270102713209603991929063777346014370275839964577309334124872751771949673413712140707185954838583647487983232594156479488799309993093559226739564608602358197982744374401805018852459565333560948280810004113686896437716726892236880863395064007236421149078743483299212549615424794526871082405494004415187194197186603853959986191541210426506616422552738004313994017381401871832211642669105272396596333401585658011880090812830606950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -390437289802295860484146509886386716019332710266702587427437832720877724654046024822074611965071211819261471704527191103575441326436543683032220964100764500499407190682386547560032973945460859273036929505497227423591845481219160904249640420605785202310601582526513148798227776475255418308744380104241056376226169120319124507942908139678550311229298478626858264765673854882504713754188404246149608557494178763590785561382929035364378492917225342860381417581458207630809519139318412057421805133285038226473564110616407958433134775208615470885590036562920594678076103561754794461051815745413265865810058998343420919151823926082060558320478961817103989867501781546172885270051465572625740728163287832167954752813647762835510321106317859913638222200820188574748803964103984897677406616246191223859566995334113178886512155800489983617218343243848133960639641526665587379848618022575012758430177945676733870660792406893987477505777676787308025417228382165207740228235600510042540316488049520824094501031332827303367932110858766151721990817551805009952231320423608141885082806088217745042468956676716145977857070470051536975107313139330085575451344657801846622576471271333306105173981535581702293160373488815971249082288084695240206356341235513264684966363112104434131632851939746944967493132208422522522225436463458551939165630377459490495202732194140452699405622661107447463839969891516945041271366578012385093100484602583794274980124008783612264377974268754785693459385181567195358809822730345438364648741696982851351128923707786790767584620868925895032901423640073580395134693947132186570512117298629828570271478159991679565299578404158582114561019138531711237770882023019142957988997353537820484959551952936510567466466631138625010943551302198015098476682643255436974941737523504802917861379892442915447482576123639383154390503862545458416025227796276838024263752184602446146873799417293868002315416290687958073691164465370636265497255762135066314763102403399555077543615402427138277703708823153202095779959957716156727136272705246706775223242241199394931389698082323592876862587311799146732587274427662968616563096783902433094854729970233962865464557389093375487792289784985062728223505119602913796550165193278427799399748201789869483787595018975550362629521227398433349805467344554279334725812876768415584586835767469176827031157701375856400634781817730146882628121050591089159170432530385592327285218646282340741141693140341832382177813637623800055789801313511507976860668559985263713859886832676005758882218384169558392598306940421748203503797412761513331641434806955287049314591695593734131417088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 62195251841971006450676779199950597202952095763776820275907819007140246525050255334735806613408301801421355839324231581104628568141102039678981504433263551963400554522730235142178714695610284112031275658419602504277884775456633550654513623375954580826320646165265797446793598463307329285949266684394063211955685147007468234429602443885275566527391118106516710123870667248753267916008195912999054144263719518336405093647337411085422976904339906651417164893790438022716880930827809675898119768982674697679636652381609610687742643651358842124139163372530263363615090344196334751524125834583009165418771593033860224967634657256628731382400892472549797086906445427976580751072281507041709793650478497002917359927710019577909857265523053146925468451668897359857688538978356110670089474596018624324748634416535780137774152067913966673918786117331259708797258176379499273789182084177145587901355030157640355989869187713802594399365407070598439784337266807942385903479012894666317567101167635147625269653397944366001663042599637960099370949822527365363605064397131845702312395057966084244533594480962096296528132338627035811124473507226849288084834136678436492049472647378544026493362915032004870007954875105416423764410971965999881290772416600089103491517074515512128816680026070781168041248227360282489651810418968381753168706817024835172981370119799970284261976381902638434205558318369986137164079267268316232796888187714943566799482971348361178153759022397664250720989478596962872177096278780398261296544619025991567661223906417740125246326045687755791674909928695278881628312507755808568826609639060229025011071769397695734797166392790838781494408666678181283865869882423593159536312091193546217484240446642498247223877546932111430626408380076313210584661542179451631006058877654170662066767232929455564060655643725247277399993790165339743801770461821501783662512408252914958001571852234854347187843943852942986139022953197179932039090985359279304835021289465776398268766917572481732629620691899831328161823443559495908154663978247433290927211409105066880378222879275945601829438318763127734715209338891133940979908000468989622233645944466361940422786816488879755789936708483110802924045790292183617708658714886394670484321086607308028837097917438112510073939065268300252637346580419482112940094405135409209272653073009444909935669998051173113094326048087152559183871429458505053409532040305058215372147752344504050751808476163650516332752714638786435421383078296731964775650431948082736298816831781709042765040899526241691154804767446752168949614144026959386442919086025390350846827472217587056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -682774968700720952783016413588532392193812908491118253446054110141526307035047071985718853896112369508374595617273371603634015313266238908109227094517620724849478197678652746814273578636381920218323192952449601499061286229612152209401118376370376791560789510822145197124159474545467154683550141121796234691892099797527399166368584916649527145985242612603818922999899582970466216303934281161809425331587325136448653013167058838807914086313592326345097340953301669645232572320723384843428049025217937760385492334061861980217000147645529514749084083720622236990025801012705050971979657708057311257165334845932689340563116304324405259085869121879244860574980729774833050667500433774914208387306507947230970628389979525784128378357573322724822301859117009473148162560760218203167400621997041303003494477453107203413542622474324461903502442681596175371156178041371088759450853107683608546377971705024523781828180245714360391204525043350798579784934117179329151421462832511552418653032144713030690861584976797960616509204331202777721269781459815515191585718416344641437434685387488891322167673939263114741352362357073298417397665971606216977999946697003231223946699834058167299918623387318497964319833281933771285268825557919956080583756010584194495654827776819021076167555545325476060618023559861996836799597413936140931654632187057256863626874189654654205502797513871495156758929124743051986468550598767512484098343860708321283882399340410240744606195969642990461677300636291792412524591618627940005398476122843022075526124271262741745735334034173309733250824984641469705031932458589572665876524136389357915889450683210913201163488511191356865431628921966319524688425198389139174138487782852764215506105139852705306730610670997121432186051042979125248368602829151844338661557371464242181182015065430309009737067224521160537535149129673461631673761484324476391043773707444251307767540413142341444060843331836766416703986048982057227455012496932282712032748881657420367461383784525379656539390046555163441937632050443320239964281369020461147286219395243484348817703477449502572517559837953103765374230454798854176712795332403920678647714929748287084913615789447954569219664997542615684194121220434132645359400416721604572203524313802094417601471930355293945496935022420360725601628017763599136805521593942122544075418457575125863697847730761042150389800795447223619889885754576494776346691035989052625714111980703307796171529211389656617373483419290862393558745211391665890656340281575469253994275912732478286156633998474243513986973343231109521353022251223351909001570274070581208352333556451901154787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 3091369394521196063234201529631642820986995442541907256641157231451793310211818274043473404011839114910335962788472086194766791933962668894060337150126731210365490812380778243957960606747990701470259058474684365059404886646394955415963466263940840501391009680607786995708614643093793930409060439185077694103150608253063087668243762806567023087652555322027732946050534096025117232180451487215806933060962351690777717914402236055392112348503026935391128712510525172695283345555058718128604021137051545392669813884167044374537954760518452895048654975551991338001224035451250426292305565640931335142401430881252150049841052237593098847806456798282646929168864144697806326286175812378048883724139029324733029043639922775016648354528906904789632097398661082225653463062002066343397781284451702971009582441034512625173038389434252758975799138013363291030890805791342296335643373941772863910228659330764531789568671682186577466258893285896058372060129956725924128878388278916079286055770698746176271492139644035151473485663780836849954504052868543042265670778094277282146388464904033727588175080082738244982608754799893457916209958967389893552635094111175840767779538564342158466649675030555439701671277420627732257218078970371351345940564822361795740847728316350233223577409776737819464953908302692637979466169825833392666961871337461668759187507019675620420200099166255473715047476838675847555189722551136388977661389827429352848320407731856584359357987678458905227996314765228850036143416477346178477074525140326477267075791887386043092246447429096485494334539397291146582071320409771195715333068332599325371308771100962168905432053705802268276030102690365022594976033878940162595308990828381686357274483960104957114939362269257081754438767394388091225915186945777294688167429887658768632136134994068637079625545067260592804060560512502655966580899725521705280384334219884108524769328000972964003221387664717018435816177857238316425046410344537444096885985430323410855779489380294925190181881802734008189763428743613736317878013140596825967088698695695641642570943658017181517669501152137813771866091876099926990684807296236788556517864454599216534427011980178925977419742828969236959179821675775053097605274787500820826566739114734353992147250386513944547542051081282887545952879636775831813930324828155735031335997989049490474727386343965488806884219841755509118881397160976328726838728779273079772749213266674480674960766764654991660809894271939744937104634841622633533332545811681509303124698166962578458691894060252764847398909966437258326750171266411894915683411178273291818232540838715435725619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 21076115178628119570437259950981043351109416357402457043513036184819415735930110913213929861406009315724150211045065670203553906317405758974462277827206209719974631145728134564186831280161429197112336777376573394986390380505808766796639851730298251324983075865787905208559721369895660977354279840716602663639359731097626173938070510233375162883756002635814660917652512997380810910651017624949515990701451201764094576009501737283769072277810371062090476632933877930834397173974648738213503368117414170391701721191357869107275951629671003716813030588299661597823784831070652325781486325630364714663197183750229447630672734545353650022631857020880955226542660423284035291714297306403408849421277310652459335010283660828440079727042704426701293060236875453360878387788689800505795814937843318392182237540354081477336836521124570963913258504741583454049517108362570381715845287227096731507424343855616909560198533342158688526048118818876407601937600773299311871565895278542661695416215601582463109928580755348209284290337714636885378072406196923604655760348735765477198054224735170036021467670346782317099141253152229434720150951448902577249247095140992209314548221648820666418367308409854342728837491859039197022108934469865667832393924316465791250291914238242383900882747395311332510491074757807132354214686663568820847876498362289898529880345244590243344819391392859150794849129158404916370639213473696305326809782494088529348281183759460079068156552793784955305694238617332156920733798247631020687913333746033662071510946338923061775334882670038849204852438188875795942062531318493818610835684744500843080913031589044971252333586503009886532709047476856833019471920347663911097829551943827208570440534452399899520556019874520112445061878953421710785724046916486333731984490005919878490700113774987554539605622828632630073536945718143174271139637013809753977343587825114326908155768448074745172866945547461517765720614686333014267325106539966927661721339686787455879020423591110893180252329841197512980589321744616113720383286415466900001137765200083831402381772302994443616858261012936017162764301412712514314553498455333729697374454464450238820052950274247645808837806137233437556296375995981428786709170456400187183405625561014905511825262126135463419939090675331830683830924049956066960727592528726534155855656305439886737036568970520324719769854056173949111706982790047980285484547368184950000107327542452632473833965661222091886013308732443289919651781444400975061499492564657890441811403829082940750925553060441646830851756699578169229725195530690712973396663889849531887259409819587044171579392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -115567342572558054089473381204206614133784143808918312455159316733409798866375930605149528262335070162169240367053934246254826022447554199548109904952491233015781560028175506038268782675600349544515035661802062524463486972847827287155030338601248696060333710068261051854576364238594492918861829579086727972431641091665303249994818500930362899286423227790992766285392604381446099057674530305308522281706379171774438089691913027910607057094156061310655398789279958610031678867988630366608903232376284093010103856763251685171709744011632555253850204385590387262781849971074914429321921842333177720239945806020244693863148739850153946826852095276147283719131962019865727423384414658536135780355713832541200939812092355389595084742492914399176679973357594347213086584733946110946701732029118432090083324745888651499422226483080849028782681004523354616364449639669841756913253611922845035564145223095069071113637511710845822023712402168913529340290718115503224392063771324286513055654026650824348954535899140202782140395977461208806652539910705071546104131738617899888931117868402941239259951751961396971144361281998323855544791595752685845500024038114631268146745412182486441051279854606386135444563505968083043320404485842551232256518861282030315607110476194594833188192134577957467598567277499434243840161266685766357802718003306960883060546425126604339062555612854252559889329360087461713106369695813918022046972429443450540943182628249422324467842992860779756980178052781457078811115065266639669694909518038414528274116900339460146823171571501449515549086877692304132405594862373353499788436505590843190994308721216711156710426780877669764000061797959275773461776710415837391584350116681792263450950031764574315080108138370064095659670957350308286657172948307785227964827083866258610045946330644770251874143263060705288328523650391450839609107138801136197338374388380785216904950869824851491968363272397755537019232053345542562273767644184059466798543306515911413251240590737695601942336021380579179307316689641986287727986386386998337504730871852338894256430110151666350370412143042635419758802948302390920892145990714654055703739096703524841442482994930814061234372995900780208376302033728875052028804256791342045938035344557828240949907251759073112537214023010198439562488197999625990341760865503962865658555138902558530678938967636617269199459492125202642423353563672196418016897977234073776292813053093312482950033711203933162764902566289762608649578229153090756951989606090248832491035033321597781163449890757224168801097964976672623751801000021045609192513651405041894877218980087021374516756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 197746586790111537278520360201855203719253289503712040687667743252681369112377395116864727400731268297736816526063980899738594943772314868540437592078546917325641601169125594850055189043058201535671069952535000112848955227224466224246816620149725010791843203186772311386573443787563187707979106245677567883276090784313525694952396825461193242361803377734258061064919592754928988384174770119169491375668657221391197400093486042446081536270643347329623669925698898743975510477906840394573727497676209812607378824238954103027746933545820536341795030498103415310738118342818256204490506441804512507212524557119578702592247496102464120024026278596784406629881496158511967156247453189997924326110001599606242615452598566032766464907496247072921466832492728227329726848475018083893353625535334244205431068315695820238470948235601677166026862845814504827896930428037393048526806371840529281687048374752524726048050051190084387726219976704406227176508416099600970878088167601797945267725889991075823274702039649638565005605234136333677724910646631737489197702319354179931110909562270767028098041085881619677656764004883363235999266945919305371501637197435063757520077977868265753940124522169232162217310974519799994112241163157192819763580114491553132526563604383259481221012806204709918993228834837208334371592008634970769217401198285464548875556944256588571690532396969964835159666321482939129254231607743578246398079538678881512893729321156182358887912436505175231749852572469009541650760104514574908757091446751294151859044739882663573842231246883573942265685992762707586288752556009491366311723359240421978915115638666379675606133278421051540021739058162768557564221916805559241890779132238132034192689567477858142178705346340711364080891323211883328853214855612753772029555619273026733923595208492848113762559842508307544723518697525690161243565039531705701793798358629681247862153065750479184820968693239439256862337577075230331094289113123096952149079986311052009922717881672111859245455951860356974135622359729922718940405068482632110695681468350166546736035936269422283387874656013124778436978751231817867239699444077998860486484510962696036118170770452261398262019417703165841267118063673007497431245683121595832181665582734005113335590801142165428579236784870381919215345852098822284162862226270985727762284171928249857859815495065311531815003154448871300260446905597117778951721455339680611579839946844508043187612465011822879887680241978251629684661337545608375352706434842173126621577111867936348052072319111553385832973322968877170359696149143725246498391442300395376829357477988672135982219264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -37600543556652034890059389656189834397502013919362162662041595135935738009793238341280364745641003656101552857438265819150351085042864896583755265645123191290574803511261727194225116566441705677733709796931736619046205311087863090954329038535500695646202072401303893743803016095911267170353348779051430426063606852238750601795288125079225121141379859503625573508920430335437081576244313903207993533553778994125739487208004094325721073262640446121590929120277746369356792958382063154953445065248072583943549195215548085253709460185083550025986455326894684026222332158604298993164844741866915330643730358878730897086107717063676983393013287670587144283710529914004233696096931648862669710805403944298729193299143840273319009715449682288593865445009530473094233081436938594323140778464012589961725554172883328865088371561612201728698911142890207696318537048004347257818817104967119987895205773333647412084844983177396517516797817423944896758589588808540794852211027961339673853867546434611201382271692943961682325868108244557855100775411699013474639537815446492519748431212089309501177230502204838104704332951680261270952338396384234550413790249273272239880710184104534407539663589648643853221801184423868856838086379101524167123793790083701271089556709226654529581472454061530020947209225413038245263267424559518512453343604440433828964461586351555778339410647604292454608051570737803391915663106372227438596961227850635411336666379094120917842589709893886389443894964221091582741480428938675613002380252588352279429449206464099861971295059547125828307382501959080144233771880257339286188974172220316453462333788873970264329910679379465378179502369988085158550514936374451579411674053505629855375400789765313404855831418495502188875373424886836302539398550606924263556374534723653934134817738898289370178596462117312038378402750132308405918545867406056488861281171187436202640142528542126175457356799296999172830868918948801563662284960037314954803265147629855788700789311127445523804093506372670889852477604330136000719136997401455599525575897630975110249417149171915986228508812716946349896186737996746587215167199748405125287364620136044532795074801644369549874019230706946734946098518535075058242563270207742855983123188852051372704878197031980891368958581475759212439306150059478913659331498096648593806350010627851140446009714069603732240509657511785324834294716704867583707577270992302529671577752842951584091575184980586625044274551967871180659283605417503896821911645518243043262788533436966363876301506663379670388253554945604337343731925193286895015678136932715263827665222382284607995248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -483176382065452311366079147024568679952392291632876747779538989440681283822505205304298418790214726931249657644871515864723998167124353565791318756529627763191069812048918928010166192302675935562286442195403133543409899009639616902114504966515809201034315316360840468906501570572781841936089801234333469038008501443421117298592543906535738348628481828948653166434378036153204209013175546625244080034913199196795350540557342842202501050047525292306968036649304678084075594400457401981822932494604614849986430672433440933132526638270011345540608005050352367114448453892968279396567261878070250303076749613120861727716357035582863914414823513170814980103156033766659106755553983479459805768840941533906738837497462538453848158748201542728607228712619928738744513741974940305020061541927411082557984115361203614350431085180580425660241063513278896814491087847734927888236968931766788015778354366781100393745691792707103217823231263280654792547041260940501153896442546043282081369937708461910335776165760470832018529373677356838748467744855546849090207245814603426568461759988164217907887191556916372600359579738106341118718096779739770604240089913727583504124546173843370782700462574082471161194772241524576737886672937595056369261611034769388593476875576793106872955708069179350283040797899126086008391346080240355958455809025310374781316071639708901246510172697224675303286570879703501492360405619205620292087212447471971919021042237956470563926089814176788420731588395601598126438969613978548681981470010348657442391571576687273920031157662906885138343804691099458691732158582023131967231386085563251888458722563740159252334650648616149893228883248837524390494989865929286783803916320033774021029123346481234374249806060536977355195538192180725468552108653840682288667933801754849423141757452515226932261617782765874417467546761406345617760136479062339706958294942875711265714623613821364078310714708726937624357207143659723865491622212403351615546810858511102318625194313587419429343959989254438554760895401092631773897297901815216842547236262804119544840545738648435877888877229706621938718957713103148716833299469836597732530427896754982623154939047062760160399935219701473236192549267900235362461638468464681176596788380043676766844627311786485410395347540802675415681031000984804364892066625901292778321684052229043862241002737961994365188373259024016207586495247358129255762053718853358340257966068833116499357090487493042372511278522942255770969136617334164141019685906790304251742601011954897522407468271445857481958505147473254314081148701948481468879656271097450743767774906197521462659645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 1227479687171843953194362194864031451805924890667666157676567440540096233414645829265137181468117528390483381680336205767075491234668689815893096044199221063866950459189749004244381284686713731591779950246049182503793120339505147024696243094080002067433623874895454103773396700459579490144515211828958634925579568484809604356793751376736489035916321280057415047504482371703695444883200856386608760260938792135052635399517562098236914959094597359779591963682412946768316904887024057796261366885699531902406208287679371882003083358443014133030087868885525456576212031821151383273114562411748677673279263585744587016488293611209632897368128647476850787359595903529194949971053030580376385084465675141735724432180281122041098209277634805137093189734711480150793439558064270545502354560879295188312103750871653792042631710075241018361832064982311424118044905054255927001658603011911087939460553440238365066483734251109589634240426610934589650216144493875132952768686711486271004486342138018849334104579586512035477712115076597164429338469469314028366824265820911401261532132941471986447437182500321278139414943207657672504476442118991105963998727532008988599438914079856000665784109247256211122575237653466666439048271200360642567338585275144077599950114915847861304571517390823781705323385212671495345385211617565883726473592653631478757001860794254716059135320377984916031743075966046098713236898200395795930040515543057452181384689964487149189647105253377432377649086416202884728143762753484417586270789930056926232956432617817124467404146804628562824570378658978779580782508434921832877466328339096086237887082210738913583153897837444817913859407263903558942767703607838939824238967207475098382283475626275130087729880506196241792627411358950230021629538450362730565777006358651329205577799810139095351635038375528791081111122978023581734401586185249894578021781121240349338901809349633477010528105779070487822346779318239420952909156748824965993183576628411871584202138619883363893725873012552129023839535927568819104853242862285509251575896807301477068951642784511526529903312822828106684732199712160873963354250870820346972289365118501636310569779588925275131024207827897958416714503474201216782469124894155449142131435854518909405018229144573355042850798885497315819871861897741570027577459352566042053432464072234395721038142230311252984298219456508848771503909594799478063782002992487721849700226972620149197974867606643078652756224512518530433142252641111107098279528458031894675737163695463173186150736157046514373795120282596919440388859831123443806664425037444996362186793171055222698918543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -1738228784064556895381346960993014399537705040693623881947665244991786833312955528912028324766694697673833180726685466045178958026010174021573827161535344020736267707767248688390740500198138233948845446835233662240867833864158393485728713447903757658933249065056404580541784003675018079256178758469499640260242160855078629474048421415519133549757746461937180592787188468261610558927790318599301181559498460823436156886449796258691267107971624885307892654148699556870749242474550538675065875880536023024569117887241153038956465134830939892840715669329062903862072879698538923570893153678945625688463319812116503355047702275760833613487657393467770489209158868304900991338989395706450698524712739148511547195565646029505292568307753510593650129942619344727514147947402287727375428484231032937045770517088093160227839907250278788500063356532779091050699125995945168323805888901622447963176758986094524225310810386247027025473623815685778773515514637353794497370203203869977006331618408603043692324064187839735153600255494453659408771855900721387932537202317403688117424155886845782709493312616939847222763719943637619420039701724141883045540467151342093071712856205559141547093405809493369726118959882348347871522530764832094648913178869141853725106563327236555803015779641527049723218900289673896104771082431594413520624399985522293937271299171632436966478443553006518333830347436096570061458370254386427542716933114721189430985917627525907881937251071258371444753115119649043477188476979890241510195741433204716494706148882106294332124493707934888032548197275216509441983395232649137156923687939822916607812729523966921262935806361913786217027223806536711517563537128981509997720235854737983455687271551174032642059445457192925604729171651714805253816908825177978539367935271462824738331285132166196197796210168495167174191731047388393994307138287754021367703177839159728835608025162837819756567489249354123592649658462150332332841218676337765804705258361330056550433038878230054876955012612534909474874342337470111890946352948645206895215783589754014223259214563795846141678559444270036722824464016612725666700028356828620519122699764372275324152670817061218529704702893200183792052803820278605426216169379585327877823627990571040455321489314219118854669908238753585265055971342102667928315214992833875893233845309726330094444489712366032401327686237195109352066124955009045094570128574214350722326679639608940626123677235775981762152468444099674067545461309322095907820315919694540424255473593237904580938256533558959388015205701624962063898359745883939637306249531228537796707639979533674850342141952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 1216188792942713370833252213466994770113877575832151866992819265006815774416632420984059269512370983788868356381432495149013783315372610405485670426202125683468376642104381454064190682118512687489640967379789385141115455769414913294423625934838146515795228291786085552466896382041031938373417487344600495454279560448105789824037153270731683131844230704643818112954943240124016336418004018162043361388436029202175845488237987316943657756987079539218479947374111238714362145490137761653873055183899470696161453422955667475567638173344771923927191166310269492005132113756502025305930554274899718924910928373490956240223965398604854934983713929046205046508578426919935226111604308038152739432914765956492396715054782438962004147805071899447093538061688463688458338019559504414183500181396357054500491933303573910414058383860631729186833915679953340926002266055132626858082402417292826798439793786953444406463903256022611359596039468956515718396279503061316679982070061447172127136682304061760015301195942818111389941921905495913447152661448390835262311853128143521918310101320847237489052725381610099470972433976914048431440111399272135206517368903078052150509734145181739358835659355301219606662957714588233557428392671899356775800608805359279107459311416310629784759753856008229418091564613575745860671482284495490076877826937982453570191283452470074959478641182953365069508354238700970735221338486878764136388982699061636786873503373299968813216794608445098146439608369468260846218009210975618355266800849670509212838556828751947880045537631144294826425668514503927457628343474740234819585208645377279887581251753156746356845879886539443049100829735556234270262065106966391426628501261980144351760563158716202116479625566871415897133896690157632484963530826023636816243338733607625549377502452040214180079982255044282645496362686714368771478252677679852191010022280010692608351942323700624490891970809036671789742514622565338391762780347238583803293793615688824349383017150605499753866846433930879899487937125829415648743126432771802793012422068657611720853379810563426023221466341478011584584065866015842885674545456162280871209892138021875013035872829668661088525915537162745546490970696956484242479240685746388765038955007556631560878551163849171882119112515064083783459699722627849576838431344231173593993893885542451042679216725626324154312585685588373628279108195597320797712666925262542788897271809843667974596607490275995503485212195655107949110653705127213671907635320255869056990579083821668817279603473478874713913353735796422928998463820256510975040512234049399440356274878507043400219361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 577349624453598259480760045875027230161918909995495594026022350730218650103299183550090600597658160616219226020616692448247937338278781939309010549291239350899808053616860491638930971291598586978688573404936537996998374131274407879265999421851203429588293657321922354830726452704990674591896614934848590114166660481569585391714257414255205689300807112248264357685809972518041073060978441220944625874644129672005362950375025196643276779638660888427284193225257815493861999420117084612699657100132238054605320415620338976397644623633411267225783202633780198164881536839221300566135260743303790666230848337907254506297478225982202484127254929056916850610867166806604547809637863145190631800609224712391461885564290747692282569754331208718328069725722644131486772306017127804099733013497265216002456306183718976930838243533921286725885927810029145221172823089307329891120263584502577977218876788275088184148716290152295826605849020655713060376476855128419477330496667494174874625009614468370265716857486904452943849682395262077063613093486992278860981916618518180826065916584599020196708170471252201103511721988975703729846830126417046083107369489917501211941583508181570824950435372340027732076454973215427344417919350237535613232454983884598064531666399445519407117155623256597042967066284633941761922147240366027013428613157795946525238778653303606710491485137765946839602102197913310551639173480262292305641235409477906225706556050813200121135116918755891440586271546334618677871080384613187782457901444999672068646067678091757832415579282706498810750221304638076480713807852769638234113966366504264423501163785078569868531795938550104523210402512912750255641841004482973606107647705709065327283835475546238012690721984879398858762655203065489113464540270761890781987548508689482444777769604444173049505574972579952394455461428560300462453223828518001964579841829812999948698575150739474338535593533769978035685771083370583403047274103398471011905051745506855778627443536900936382369337607213418658664836585746446678174949551018172458578842743666411226201178946380637192130602023470333404059915962331367332197687291617747482023739218440287016276248544839312264796019033693659066984573032127279051198241507013839571644437286109463909738878717414720677917813595651847258045347862159929941183425761212337842901622311341809862122082541076279496933446727864598804688719309001059136862156799558998935507212752348087523284821951001977289043613168751628390588490327101005133469812211810351361353944967735474185081257455282033531970090930291321031479651625207292761466296947589593826890197812444141598283923456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -2296487889111630383859913378256798937227187017261855182128822217860574423914750460201447336311987977636924623465100213166092595551102171971403257056961954465045282909455678739547940671479637974827744484763284805257505397963913162648329843931759766612765867174225432594952638137024196423020843796925852716772372616097599043524431769957115105929361592638116479957996544604571290733981250882242403858861995970818106078832216139423507648180746003572852403765020712608103317306756386447577545778457646184335436053205163006961588086409375896613123791707132121970259869729609687075312252374882866388696290324059709239397627806651864819031415894142429360357140522687970596609478237724796234807531593971447718856318861052207260272513425602527834493349240562187519729369558780039856735934667536522726561539460305939049377805982949470122729582478448930024795021955849043158180756668441695593406357176263292240707202184840242747590614962150311917465900983046840879667661837509191334439391925062815158369177968429087753536948405408590013720643712535984534131521093153007351103444436627415563371421148519993542689420192064436813897376194748540474088929908843590633727754503543772744725073594194672206871531953375291858401184420162450475533714390464326376856852732936770899097195350205567855160453689830082867841171367715090103414916030912985960811645185863136087109505146954813794927421550110111199526925042860957582133864047403378079059531543259886678224404831751575456468885252596290836392959005220344092754908078146335947156480330709643445448829972545338209495713818055520880472955279671302889725134170512318930496686365784144444724654026011908281452747778732965343353476004722173590899339495541288158858802197846493061965917308098439464431488314977298977759161074990181158801491944443945659601680437284852129835489877063376600725442799989511614235254565974302789308246746150051059253081655242915805781048894900312328630613559497919255189794685170422250702579525998364954308655486503871096512029938799866219940127935674095315782196983674251987941129719740800657762767266186727249250400104154036655110776362473629636990993492208547558368304448122891272585755880502518868226338181762312910589286803533949568234260733621894882950738148647444386282039219950437556297160537119872378023565535670408490515974360957755049190810112908697235878018933614354787488696285097883455760308460787242393830407738522532340846246922896134167649160852548964778019344212754662166098031104462490675526656008777207665485880321332607927545745237970912222286468352242919214755618580155948795304953306478026749313513637415179717925006213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 2229018933185709953999493060202789220336085780376989094142059357092741568745497209552314006655573267712551993127520233182746382198090203757890196867326668157175758355203947804227441872389778554517534959238293649764809399162162028580930258042344248736089702388459356349851869327056005564371930881903194289792625468695744902765202528666117685364564419850493367222066495152387153818603118811141551615081873243748931235013555533786907914437514847701042784205794779723561377191443717041867834879382849886805571906581590471961466012044967238731108141156315469666260566955755155965791643827920964523250391837763484869416698107317506608026323166388902742039130214453467762665566330401512381109768051697110806505923824429031433023711078954781521713587276293969368127916178668908628366371693118613516789487772351501097325005937965988504076588029685300130831782894402634344081697868020131758379927061125335754346125741092091770865541505286233163496858908208791795214470152925825632932828540329585071258461653529665114271615936981409960345726585692871003565977711568680015223112563789224730393610091550318519390415949767588251236376723709043266221014074065458706252315991665958835377050328800864099354413213870711426972157380543970798925466413936692859730055644727506555088042139251490363448603630201281570389343832616406009482707899997739009522100102547518760259489590224376391604642995175920277578756304504182568037898878772035173533888315358853420925243040569595992989063242963855755422055143086201090961096773889770070624475521154770728355596898362712528605422518636301599034474748652127599307290239755726520568449016908410415485644347305625050389751102153280345656680686411354953619690723763664114568350927609682140023387681486562524260377494611429583105066631206735464516669319792884172417594164431548490882045142387191577433295244864276583156616965663757974430142753614595123767014690898023102276109952076326808344953686807292983496932661995598781289502211904999682402234896594550033638387369455403620108992135270481759542277129543298739968979588045741486283984450608376361558537019165618825988167116464487287593977393249481195091329057624703971619747393687853315165853144605108705195685469878260568744776323944723809440318107044779938620384143659459755239680355343707302882834736976168011645068388363678662532772722471806265687648005044730951128620001583881307042333027213232786141460965463574061365904210885077786337356364379029344877272976162873680257812898884513980882374941307390398664167853961319376453316908029941487251534337390720212882946159294434709224962428898692489710102506477099047242554146816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -585473854290269576378323165535094804090960463551463242345822292987305456395870254709385153121787040596641094471165910735481530643789295455704304545820503925316409992066377267945865218030727914426855461140710067185733333583386489626776733772427385674101638726491792984562011962727230945563371233748570701212481223131751801461386926921036866451408277748905294134608060990551610386883599555939517320378182199301856197752737796455089653939471045773654613175045872854015336079315302750943058870378092858843445102279396196569784092635051816891046798992067616633780775920993978411767706211174543369819823062962292748299863326512322929111993790287190818685470412137103534927984394516951824624889985176763738095571536483570686953911988082684078294469275373507792343098624488206774356795712461588618531876374309943266165775183360770882477726779386969955940940334423684101358006465480188366734009785921167415825766762023816138254953132949525749581698690179379657639619185305883994590785009184919248456392782692004303977622895942747382012271003632776449985664482716974295854233717899611830964759576194936955044822326547350401025685993858477768397556104400081114196736659113357172390819504438357407717675749605485869830629619946555971660570419968598178429479451468528796074344654141921824388585851541815181699091136607109962872368886451208657048467870161345317404643721292965924747375118508761397944654802546236560464569476950511477320530523991875943032576875368161706412631027309963406439202087333111119478023557246877882031389346806523923292419041018708142130053039271475098525855143728745199053032842801309084610150521858102550133392270208423457953764522714864934440645928233612251498926238904936912460886900207435756292477147736111499744675321596469623033188818383413377773289141617405553647692002786700512902910221395892169694466536102507984007271019928781944718363462088255206073050276018750326939384396863384281071881726173422181450028240605864058117534747804351078247341625830996691485406438589147740826685755737358032107772741537455895526697650008606902375511699602936799032185724060313286405906202053772431867132923866096297752854645032922606445582610242921337736871840130411184780257219838601431286956880871725765555173319671059669989636231547396892466277805158888096471857753567302699393317819827362548869435066120608387813109913450878928384478724433537249129300386766866800864600153236841780859926177137927018293692429904837305124499260750992087227942400506290566802208776769607959445250305810029627622066776474243208248075382454499457622340138567246454834599618272271300314532409929038694342784450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] -763998718072698419123147597226187021540927915250245245180673650243709937564928139006574501597775970988419852879998823356102741879735209376860220868632369063327098670400723797378714224898590116041427330926560650430951592723770868783779951051585943835665294191264533415021059104945031022530317623815373993922670020250897733178230240778516692909916941916985617025102766705380981683323388325585511847050959527218059128569659346631713731294097518063795951317500171856358631157354118107257094177543782541352032493374802355939916414567868831910891611281477042493139977390207429702959705297792362178043573744361798666682141078490653723239832553300056805472608575541115590228036060090291101064116969423181183956640857124999322735234842645303818189577784585545572337574723943385927659520642525307355980672817316233486717839594428605025115528248540577005227956836796421589883213298318819944138180046744446932265509601383880323365592980236527026273042145169510765881307627861876141104083577471099440868410205254508436959538109565243033830757420694553985941465987381077524380790956655410273922169197293331344036930258453411200787843653844794688089705184176294758362320045818348353233810654401596300413106248186422079872272053312634444355028514454233696547360160131645998414150758885775287598085291035278901279473760050163497182119557953550204944187977011004066411598506047714948205477274253493079822968582520784278114898563564004916303247425535492221580478485342416206512531781831445768917890967511646657694339233943921644516787832672685100178451148081028464183194316669718967817524998235531431305208655372183995297331549471638839311816053253185461598747598294723939324742155305675096433701601198341707350028818406327145151901786935254100283534910219031793322797172446751888023190982493363687723341265733803697228909751064497337002038897691713094423219236547816930688988113700406673241900558791720386937134882810401124573578352814648727787453221213798290040140287229055545765555776425949167825351012821984219809429423524388292517047688228952393323314001938633734453854193005071774659980723345910406833718377749499527696492826081166353873181222587185003507160352290760243588018092545209768270684974161469725252903112578824693402662818753841493577068463702973882727805072659530825517734408244660171058864927797565035085533000783039246014722039126702069028993461265137986922886001160817844551713051872347683489446463921513642808585223987349585175024760972931297561986150839077786531571519612758703976794372168479067463125148222482876017172353802432019692907333919344490047913076814989587357621214444595239310317322240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 699942290527976500329272874318817154792221622697924898432528568394216179111145439155855231076208189157462516116964247978521940283470266076084092817904453423410947172826296140218132315792545901272285276733074040471517054884823367229928785540619181045685511345037107598784729458924818773758982617044646332466342378611583213933714872713984996104414337835950906591881088199866410802144512983401073130047749945689322369252402285221406802543315899070880852881582318938237024903993141745786284098687436257843179138461454806430747359494865539179763233888890906260729900663755336951403660978471801216739513769776187966313165100068528970312388148365940081303323515116572443927860485477315163119520091873861359098379631221503432296749717091345744005695507994011758794781341947007085085238593592392872265192496828590217420477532200546117838355067957577673490055573242128929566914625505850753974712804093544435157950622516229158472930508347703140002658481691872208342375597749110517644573365164754314508697615411434078583077965873851156156523906188635466945734321506993550355460199043339257726820118454418968409627929142019903972972259514617330127781469118872436478833861377593645164846622123736126444253607967934695395632215007834112052814673533980836340862035940518605177161910249958897331062747188950831199033143313049150227802521322808714827248023064737863186473743609449528773380180223514757851805189766783750994752113475859143120476232151987978099981110070687832556984671040346351017361250913347991164094680570540237029019308483104338516041333888043857849801307223234446240631207492985406700670654644939950125757513716108152923890618888014915863692582569326576036879947456402273124072744797446122740710852252036913612205113775803408565566525472596425435750999548387417395328916150014366053992027683464535218432289098986856316270222571586369280578241740159692895782303407579605570479813750061320804082941141564870732130890933526224574510109541555107471247103117333710829155541439798988650623071136431817235530619312417148350786119077809505989330927735848715845083810675877215464416425980659607572700760948528934382667872376853687350301634322316472148142480667957792909737779035131683462714927943981515628904695109897877222453116314821727614129937534597376185874773770234020831222335276010019957777664871833556296833530878289205709954935500663262912576369832877249070244225153337667478231521592196118930571963544624678541870010727906868908025543069184824744772928124318856967789036173207295736355854833368002375383200577634257959053298917299395859961746795240401797495364739058174638608818499932199747825172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] 176244059427898491159400843330110108460615956790187123906398426773515878083396978191219413902045800847211331042026732393458254709155903022106280259964620056772055284510584194211946814690815324347463713074488054971771428687040019352263005603063180757033628872914513869340400095173897194544883292957925788728190349452546668985136262441094720594229322914975592315215603532479232699411351731802994259278160047526931769632655897227065821783002611258693181617505067552374263748979489174861268691557077984153230785453632035296147874878833058891747000579572336987716678766626212542749152208741716165248371753337349785871084314128618282929058400222837513637709056379144713438911022303791323861019867320557237040227313846140507541884804849484872272434503239167187995052033295873486454589400080291667318230882344266291850653722021973394296892840413381526191236640593368261448415527461545097632282038244416127159691943803040780157641427011580702392019820356963495957404969291293388189953628137486675145176381457601914943611585033936383291214735763471124452960697467043670499214606646178521829060264562259799053883533272792997308496494901680200104152712926443739442847072723625134625164338977726332285966897822762102667843494713745324956691065907937690830043085467570880645546125641807817950623975718575488437269265974410716830617266624245847940302116450628930580602377745839437133995756141087653059189253232264110889101362916279992380595739433650820193561227099199126041884376101919947815416548941797663554374381512529996170048902576933555301280543499868997687161020471742456685003437259875543527046540769540979226333007686609531070002624454309743764002066255583983829278522394694455341649457968741517836197600711061476563604542420999901129768764760864578786213372956177641455184293970628837890746961600118268256111585837819690350996977570800698258936684117353614408059367154522825015301109037339510701667172570077174707416693516028544201156858949122092738430971002683884611735246825434952786534382132379999656851406603711169178614037567152460122988881812173341109141039936449254338195693373714551735078035828415471267695494605671959158992212378611376622910123734607284066696370732323583413016307389028085163206314807734189369788314789871123348006331600066830081985630632276678546415599956562796413411819838131652122910650985390513232734951119791755582714197623911769981628768375649850930614319323093353468708084918413586891841707697471845829699444496968858540783737159639952383066349318911535279784797185724491487000725661080600095015964853670826852312729033539799473513401898128897236682902777837925628848898048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] -794419704809403985469274949827288708773639266925575450908940079700475521024296634605905533039932604159875717230923802876506105006275837151785527285271877819556631673693701645496960468980588150958934750140072897284505015705038179615940114353911403874469867366729606357549934832223641726737096701556945522712457512054238013093746991119671526497477444428332261750764927354985436240401237163942524524430751922550941367077728076796948222139936515909647098010178091240137639260333161412376843786087909353742511936409079488588859004995156745263129607207751829058174848047930117782669671823582118303924672987543661023409012394309222608714417650059594332052399516609497707809129695751377037241776541139259496492157487630534003639392880598206321327560673606721013688137058140394081972665808172207568333663824133599987042087811707743266901852532247846946699095161092131784412662307463884942569783137693767390626665716518734490668211468803400803439626489015659849511361801772984558397281412484374829308466754140794814270175529063552227103247998901535536527986566536947455574718314947251429422311936934371267968484029012122748568144877613152661002075618993818327782121891490547603316117312303068293277073787125455034211658771518740331463693687132566196937115520502727464693852037064882177450668315435416612760172980497098141366247566595628153823739811407790940438339996124886832991755722399226474577245331887896371679725542589880110551545579666412433156742678051319055521974015661207971322090195863954201273193870595639269780467258762589819229303131906828474753620447695072604070822425849446963516324714589930232613540276350800636938798402444906237952280070708642996905887138433942282854596516273210696165167364024269707268814642497452582182154600734484080729834472559935948863657873454797318524136432085017276952405671329383604245788505495229126077847147519162563468626411856454681716179450504823534599395911422117040722897411303231074561086618197591263053378295379117982374115568049502602438024755044759649805539824229277359605294400593328149499201252743910643857403189605572650762976519310014068067549348671862799186161167572480715609444014394706072411750332926707096923474249181494238611792723878198336003875451362480603254348751337042273031272476527210221023169622904356739127251465069479550714541296963095218875541892394409579110039452811006057648858370642140592134629829212346499542201901317355052401910339505516356177802602075673144647549537120293702566243044700228823210358056300705687158279284193416954912831512939719671629194306808152794147121214957928810108406914115926875169205548638077985269282242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] 817989115606032346409910105385737042234770321408555986001313647550463353375132796538354685531138617148110694215750760163806061491602614440548536977618020346982989143620377629844864055930970522186471637748842250142232024942721383433618699289729174993342259082671666465534758917466021672403966846397174993939348007904791326447730536585487146497171140042651387601385685199325917454426246954759149560220078121540530364394067009818075442581112588457026913792957933043638208513654459182942930651086200008295748516486164207481798364350601103708503035926561711749217703314753442470643363150472664645029986088261453974166756050085484883182569941133013339146095295914166690357916788053758986390545460586633948314737166141018132562765879795643425006443153885580867574585705317743284184652417818589806210205133113627043401182275610434286165773230494813102372451716678373663240505373308475442274825370794128689293654871879364854489357593212795362289463307140643044082961307962693586789835861087582889901588597295025576802133893220239454441106680934381293156893026819584283317017772156681587377587324686606008989233692326851358608437913375059908622108368819298073217209884305138971613791241448449333167091914772948553176212007726706958596871772289574509964989532840027094347789936898631170095790813310606643080787444367369190442158213466155319782408616714361021863079222424332518603919315746550192070216574922216420242577562603861640990744981694370531087908336393674877860982525461922102911504169185179817652095296002700976590125373055920646685872548942207791994545734627078352807566262348864758963060728341369779661644719759275701967993411383030591223331711739941711837003520286794622093747882337490679067716986662516809383406019723362058998613545944980327034703995080065391350608254386828907246922961562128403759466678675121669145005631712105774464945878142916051542656369013985542700126212493949448317730751901100502612985334187715642434790536911784115352055800823618124289805989050392936530807271886549680159312088996420587788409540654556558364662629270306772904498809922946735918617119814469905084064582151799375342160442015285831889447518326013701180267669220829631858685055015792490242116396557545481454628178622303953140961701613116102224572692191582430294413646194052310416929079130275804104428952992111150323995074156461104626119438707077988801865961808206967733954888050546166859686610114021560106581676863425380916344121392985679115955589885540151347350385270091339150050838895115925653638005747666473617638407699454841096626205571030619456084403878572062810614478057070236234281981506283325352778399744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] -541037985362478713003857837413230880512064427604692576681561222915991185112692916439060504655866261938560817983018007845590928180300587323983653974736114215401668001519866658659747608367849714517275686784256173853944978324354707217010097595003656586913955727968065147892497701452956753207357019113393481769892212227635925543151070267433281967766287384789675023820771360725829492255858530554898731222512097654195262665824165211857312822273349322404163625563667147877284877898089021526059437946952238662708240784741798727358869368772305841503629253295792297395745328896612106827096968150239177241932558777156728243634246932771360936304661000249164733279204088428725861288333886806963659987903654853875645357016062715202368381620254106604997150792951379397455723970539546107498755773721108701993513116742840333525720230902597674732835085858584067261454734749773536488035720825363203301517712257361049949821785692968563434775802693477103424686272753804838896582540527538860889845487396371030775392415826439776679506630403782119202634523397980398786604476150427796857342708944402452565547809678293919335859541312060604423435535201142957330923495976453618514498965304014514748800363220973093417022950679884209368084117046661909482222502442083719648478334942998977037815095502332159923802688790637827879554563028780687438770705076032806594705006499139879218395713126697129438093755508005595609302719319639456544925036850892469694039062348318235787882860030323258110393494854998337222665470131010151845545329504994518148409016082200207660548817693916654282991794425336315256989089544848793213890773164157171839748544761103972225679281198073293233692304736873861816820043201110388042712451930227348471916964457924182660220455605840292887227783208081598739031129513317810088636175160160139877733705708214581245793664548682674026836538952582802133798693761803530706201277634045698752096839776187692792406966305959403375105252754582610342393848599194491520506970329000172455001101312508855601718090702099045469035994097056327046392613219440161442280485026630357814808788385491569156054929162717715593962887768580925350683975379813733585843918591859230247817603505696422585411472349692456126708677729001645960182779364998776550414930120298827559462685454024112129961080442802601663259524373073635281532702981189274712260419903233869974229117875893390078145609144229012328890440318038673831932465803014844003359919125624120921876067772286202056958680047831073347170499339249155375499135245427412965665561199290271672034854166939136358456718274252711912106419846281480385200380387131167114483334960783909528147066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] 275385179174943113305838892835120658896120321071323526188254073010652682533242891758528219920768631493805256267881180553343542106222935000022213066021995900295339060291289474203203646999542096315369165378238965508627165786047277736862864872203698391658756114983397509860326363516420643105928800689452212958410599138128781516459041399093599453841058856261260121171652748563306901382461211963619851988231352485317231724506912656808428291915078751176964355252740433759508033584370023161002187454761012389558580299953105858682783086716888142751280979353914767274859567450580390955641309345809965714704353571339190712435812409182067850824059667238577786296994273409648521300621555017732281665987992261715740276534029396502855122300499791685604742047064119828769980259093275598384001952503759014820762451500816271864573053358276003936775239826270264338270524975578301252589936457860009103776985470439497954556068924022543304589736820402478688022162837445526161649933304561227870173991873288174052589718095531887471785899393432897530960565903341584847958588464567090061571561968550063748548074610872252052509321905853066756066590225455339837065784812056532468657315708127225803756386978705532694909705525259272784655496400480640176212129713439888267189622885043044563639238328152472345849806141625888118242172108567012289932632793384688892243121185253552948311649976173473668743101683093240836322115815833797041794535703640867417606767319216929852838600014722435433129578091747492145677833437908557769191434965351474480861720186145232976918697614490690210419043987720653012009965502386801970385577950518339826207670478697686466165892746399619314706030082195999709895539861329600634712769464173294771740972436649915177444192691888147686520438874583215507128461305841035565321127354803153080660312211562012964087008489413189103579888846400281685930112316959837831292932366746061034837462896050101427561992303735079006694957630133161701167751452238300449915298729461595888667068088419845023195594504234762780871212936481398672999246088789201142944664651699666308403038117004671596238708721461704494987106261517101342779724449338378320273068951786228137278853824097118773162456593087343354985311401104014921606983360910431169658846702120010897003519597027224934542233755641961257426979434294499197173335065558399948750361545555822006515154403907891348380022328916241410755034489110875608828331794078860269183477772488809942736217014794818096274189168791622544867704107121778999018580409177370606020503783656713410866457733516099769793331059741828751996486600110895487325523386573172141270641403107948043599609856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] -111721408853212775046987516325152122109737447230408434947796534039943450955492947000838984089163558268501169873932657279112098550809833275827964199576852885815822185168514615564069210183655521258090187321489266430105639818963358697886691592749835491048494055269655843331566503999768383412660800357145237914508207169788506392371377389322058340793472617584944713754525018168250113765613127518143936165510918860287823238231193764223792813745365510129196520616429508128497943054017787204079161559417247356743060291462338058762564410946636867179403789402794345703695977538542096231435826908817129657201815325910121758897063677611960172038772403277186776871915751103927101874080661910883728302430023411925156340407295718028043794553738858213646197864062111537051386599949879747830311855047382804645361009977243676352525064770492267290465052115647111993548078305722084423577872177512954596061899625646702557452893930508853281028122194844198870112432861574760360741826423809574446382299865162653680460197710510251208765897997331426442650670500778899786644785796168125552718608526033308952421418673302816826130592365645458959007083698931071875887827914125639839684557444512011040600162014405390707833908883148789965353951825764688775439220864096137859736689184626309228508124928117556508510488618177203427698852044063085861282411116522617062140987967413337472429729846877306099637534418422791594713351760986051260220516889219911973335747316747896448645974906278908291153502830175698226332023981453624321806844604386176053339295788078626208891541468980462620882102939362051185443526677601246666997908282426842831735836703340134110274835620711235563987950275252000051392010383037208384969921544642740289260056448125894454324076661549569602370173258557478726448832305526766944146891278097227089404016929386348923113032938108988411342183385628396914317467987948073835562827074429608410543303935231162329011280899131473628238142365071869299279830608505432444835722103392732708805634638484490462166769038584690958198532095503236811939747837940933275051497601591567279050948718864776255060836253659731136161253680308172103782599541573784468496442566964563825906698940281040435382454168011005389097645324933188694619137499571937544203523987578753635139560526090015640825367505314400001233198487757521369853018690411090562229746630355735042121135569271856800530103551234291729307837403837269894845372832012950002984554497995831720363928951965832701461775897387938553821732740812845327966937387130310827680098259435581148726711587512193543060154198907649913876419227893029398167844503623641592562963970962686335359385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] 25646028379626430093071324603616383923334207181558044651760050573306531260880059760864558810565136719322788709365139087991300865057977615809418200370681119420160212342931433721781473738867448390221986838600879398396417793121711702334811583165035702678156478453165491484797468734634653562744397693441424668578375741812204633322119755845226424223591325773754954838441544644139763295685191163318800353487719249809694715709829553372778393452382081338303268693336241978573469838183553510028631225707497750547331509732852508732887219801010048150610978691487095583375827294214854210062030576366203906805617804773865517744326214605424736389787145981161123967986066954849312763797812116304087403599888737700537975539348450224255157721234654871858779893821961202891306578130447668091821197026334103275389550144832926894915891353034689988012636633436124161476082100474526556107258148222170351422957207105271869522261775618833608387966035964623139746345790507725470894149971067992725999850211358794657895157333368073672106422579890468426643982019168973170223313466197880373007301985342898312726016562339433736439478378432497800436839426348388558099888371997156294740025072432116547165591780743961287185794873443579037540639716055802407340113934938960140113886958123193421628749190790403745484981415829219125500233848765317386742776263494656320440891054292587547167965077333766578448350825779192652147309303209760869088619873288199967051710176482159237562500384027083846484345643401012159284752049470400724793082669509669075740773701325076209377166923012223368634896521997690412372285447355536943871845924910982358148780428236302891276995834203123911703622370406561993185889816150510844996650074497211346921194493925077724663226729749647148019405962002740742740536572309342323364987496549370577445763141225821367122376825432622314039700679021348030150599987948252178491865038718998847810190640917999594500483144664777858283815296569634515053456087301797460913934241428919170465486473895221183852489963939559390328733820444173708289373954694187171457796087589049771655756295535287172345790530035083952375682036262655620948175203555904950793247831099644473413685212170639543290879351200349227719546974605058078906375476513006507363883668921640922201907000939523683827581384975185039892193051040195746513911349174441663698935847215524892103384018210650955069043322977264685857445975766816290922319160366202858713805984696128704353122648583805843400898271993156880589891370512729017700642219037831423566122159765230593589362237547207702209824141632077615912634965647301974738202215706919584740498227621502250884530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] 12369056727162121712373827485432264645526470157469914384493579219325578458197614294276637389297756084996077924837372467401474710746612191339974708874985797692035732724289729325505578848107187339643038519308689115304354118506892230366725992946911662771181483469073622281568014906071694468368329313428375670970372040238242103021835889884445003617149039385914179895898646157992581435584423739892286750248103982725557041844715308985879004139409714853020111897577857872030842448774219498460709218766001626965934527217872826106393407466368308732048013710143303757267858599460283995768811761899728763234427500276155467639500933887773927030584233874528677002514589656738457604656127106039426111911109697970936957139207193232995836535770171749909722759352379035012137705482530590553156694358270361311638062475738156139032977854565716787986462595460189814344233994031207906264561291878552534637166854424732686860586542516774973223256439014090200522015298558611459183007943834239719460543111511347202255749133906761013426596040609914616040141628402619231734218182156029886144721502600033714004088765499935427511453334634671738941076447771953185996762525958630369389786462208290459258079074257951610155738214004154508494344895196308264871533684194431759408493637051685241908292815040481726014368467071911679902371083157504333054403477374549110599442577388773856253845642277799905494809446998829803962983339375860202919992282475040583908021935261280908168233160741183059970217969509133332081569807309010099439777225640534863679982841499587618140916756002847902869402387234932151959564981440244738158836780069450052581346867047215265944628378010263466764705179703133204646556232934792805101301960995890990730279388808011196647364530744176328756843297738157628744429536600012691858102001076576969742442235683990220146805578545857010292324047239062047445357772124819117999966331365145129549631641217988012926226935652927394325030160234077257914275915839929886819028475682466225321773038395393844839513305350703582788762845813091227003274141746059000131255141571099555031751680544576028038429742324034414388516792371575678801441937186070209725764598946386913097410192052026036015310196381557353402071222211158263133968153712412417490083276914948717312652266708992580409417839302218274780546401419704086833112754522103903758375782535543598755511004241360202783433985687937213858325671129750225073905489704489366985166065958935504259207043546705589538407835750051930714270024151619955512261512351146199107265024042786438829093056494002334351514600058036423746770291767536823254235487436952759797969890858914278486835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] -20513007515418531688789531252068645170905566136829691184818651404447417187317050048383736570634689842798743577095889523274215154323078302432178672291049215631155023906847042746521598632504362879908498179233414771609770900944369227657476197895068870526667985916932821341914435347242289779422331689355947002926957472924151544387007056047257547780901128645998716076896891080240304357620665010633868767812853853290117202373151881808290231933877746773808055649942084317858493551424477850242158302499572095003636606967708766542835611298175927725826012583583174463785814333146040457716344660407732840811813299433049566208960307003245674129483498744746934509154557818680558625326138836688223233446547306799349955875967930392827092241718921178096898063161676763873572172307967939572866564281099391182279211846274587864861277768987251003286101039471524041814147655666199058918545232480483577779528722863262184863542227753958649113043385152415949505964010201883614764204995731160546669591138811193206572054003166388704025396883038557045026850332675968137003771046698523686841966788024336717587247272895057814847610605668284357604601925963254899429838455388616162255778142078411710172743507649114085164261866166641766631520307572345228119104339299116768675072256666709291288329444172649879669265403554338864525824146800415109292121066125186616567985334175176227491532263778295890934778160474952748197400298929712757141603150419063041695569975672697746736915400523743992316855800632188574484685979377034685587350005722182218652620352910649458566688452232796469241943595325225181107110556199243224293066549387695442251866372167672622798258496480881923191601209658478538086271312614579554090721846637475072936399662275380686816337059478794048294158149305135777240634486918346272960130108542306339879667814023707518665628510573940529048843064901527726927997562027367957438204546071919316471919287981706384725024060454139995503001628108031995957460385507860299883897107726517638275575194062679166973059262690620285822077278578900323981768394478947593656592566461287116073514286120334799392267395700073047650367653098030721638300946330530449593685496256429699150502660244808909138227737648257441993963623638033232464324078472286487122739943902466007035057622996653872406520352172341945242063163914494262439398878360308011428338708218136121569280134410817821530811650072369325298365187922093380186644361957728172516668126763391286064550758395194129551979999542281652220141032074934421617720593670699301500828056781803320726861016153370100664220003655761512964649882440824455109703785436650554312611664749350136940855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] 14812602909732502206807643725881527207217475317045178085502517560057402254632786581263036022640077871642159057291102528441702749742212951806833756403729341407805175206148254508844578903231532467619056830554311706260809774387245335814829452476120869216825059129265508829459347776300048294313700668791691009747055936649708573101350022444374285888088696843329856154231711383695617002329377848163153653088593497019001695118938973713225641012424754597529046619222926635506967928319081889262467294363867213652117523123967048410154422099814523438563728497196667140614507766499387691921585097922981526505336717853190389050284108730652260216776387054322807030825488702447510696500255787519938698276443112521422868715339194076296760288748965237178942024533843375707723465309553181303049028723598562540752086905277165171482638334543924330410415104533968360811074962807091607291791461284204839181901516463946104264003409821590249501990419589288976893523421093862968100287324349894163751521484729757066656198696740765334426756831502048463819467197239683942715580963820372555477337736818697474345324173643328187571121334749978201375455685276061915094865062857264923503335832612361097718630488359833463165589958763276111273698525282893175085724137891399546366819102488980074311331171022549356513458772249626829439580440299958486299390369814509783250675314305773733334429660411192150477880391434953917872392173169964079898162916839451335871600007027988658456536068255330618613320978574936049813975325236353661941275938209200984311910973331173439013967189788701064707281161986523794288474503171876056744514879296068663456462700095251849286422509977564591761084192051394491246121563943053300787448189250751008290766632541842046717122261829279045702825207011360011950723429807617076922224558389704119822210902256594855662738770216017976609547699033930982170621252925832686009620064518340529098165881274596303565403661661344033778946501535070493504001884348115919175550196574566988789778424229873919615212290838888810948286921530058961281732624384428786607620232049801883462795337847328890918905507249269158699516423561331992388636981999234653058871109610214819482935664158982338248410021475558144086706353690474342422078690654451937925303785159032362292558732510074872053349488653471856010326475490587436539122494402966734559833144149059835121712085543630176995943676920800888429921155103614790080875659450941867673349363303522661642568069404340309739078288038774759784580379199486732081662944568580366162771014337917504400486734486600628040003463862973730249758972538668248920638818891138639043964978140971042477178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] -7271373336047897227324500905605692478959793569675080475570700714926502395122155674618430727987010577633958101828926512218906661242281482315360956698478517953619412045512143560066121673760901400784650889287732158862452859473036147968578479639134392163540500829493102049864927231177570655712900683099383084884655089265268054730951037291205230283898405844503683721825627587974725833693209752110466558131861884774519998524749292662533857368368657225845250348795890062904969218328727722932025856956453176081297341685205144220495203466841821800281968885445227820033921776841394327258664759641889625748918416309279999189482764343832907601116931467521210791691081463197548161400424968647533160714251076334862294029221849820178265446036696075148822971396329736423236704570994129857606287889476148449286059594220413382470857541208692969348001623923962355385438693124093498881057577722497907231660977465067895635574340103160104719328010098146209122472348117802193634355980110789807615378261308262184756608451826418124860285716096583703611227068685809683887886424883426457785818712290951360407766406789548227415814657309200719513928497476237107206866189151879229188700886080819729611867225585238337262230920665595941410912691755318069647934097336859905143624607007579143040690755250845948183688438535940017497155602569572214262644198735576199980822918531840504027165973245527681361331008380055430617562033437522781809220053342385831396778299659759104420455953023813955496228348567432538310217155434441001564045593127538070365263473227068883367102610575540524093809616923700102106978769400634633056902725243536521634957435795819996492325294919509830669537081875987969325887849149919710591160021254314425013160716418870791199586812639733248744915020017384122536657635718289100648576935082520994560757512373225683153190125753434277277187866342295438940229148595754541292567044449895296356813020278562492534639017620049103092437245075331374282564486954578094971048967663690415138246044138873501310985410564169810024168662548503218159784861862320240303095894884016761485383687283777875700701551120054532514976551727556374385743791202344422642933865662447778655920194913132753420792307475392896793169182743241024276094627143679423602070813182869971979877315097514101920235458084974224354808037646124468779104400811388659496212249354985969261175011322778736035993578341684175403438960471221581905352426494211261743964802355252404785592107882948502527250795169837183868673188481544272910952173241810832007211890891861232977257827228843637216682155093762638497846116561002128630612845251213286504118315524738999520329728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] 2631544647619988689874429703749703102661496928998729342512212461440969373598222958358602983494581084654685339611035793848463519614129865905853853751068204145593529742447698141365561233678975025879373271265073110785321162660790609252925962662323779253639559048168352312673202505042705347319193996750751485033388755476309945480498028232860349015595906476170181374947555801433827545849136925218035990422686940940756336575676994942476670486585829312114894366193574786465828842746166734319008865231511154891209533957312939246529927312437853819871199520292578135943236114767116194739568858335701856034758518138875418225379120824949735508697044623339662105335222944497168603602166159626313462151665027592800127517134850459902226866501551158584265454152925984810736276253286644249030697552181365581894228192678084502117104169033206528654856116849434523177539946905759809218368282815720430718584406798045087870535520364967185665924332426150097290619266885103722535417806931995417862993970754715931516906946403419974067202054667157990336451935291009725103821246478909599551703912263126966050153675489893458100058908444417366031358534313685988601465920203050547674249990987620308996818054119335787378446779429275391470342911142149649893538427504275101061901302117382354462739844213792964095316224894201187022354186606134819984661995541719718447898258405639800242273889116760437405553066171587197034030689554806310624586364633623901914300144198660844826161611156927222087092320985396375009952207487066505261096785154283670228988283873501203561546316709053026000171941162099397661944146762989483938673168308351509697047142026043518987994720168784304566771575887107576884368906479659988400754512979291937354116743098272804711199576531574143201245940845659453232058709403970280820427990062633631612210846976656248864004445370682891282819711257511840708884076977712550214359328088759075490826670840193713957263655262250302050098149420457363719780212260663042955919521928210498675277963057123454648871844599393635204238574190037925077714049595422216808353650226891721136034083969654809926969597655498777904104622357588967048946186371919149088282323549454001263458028401563521394914718718396457559091570148730550742409429288382049127943307990329484449309216533790193409042235289480194644391137204057843462574117499900343023951325870964801516279114812680360052566791110679086898091720924887702829134966834108338029352097802392629157419565861965344425769630858403422775705619141383127843273373077342170112338722584724725327423844721079646670077484292862580517485886588811390402477897208985389658337688088654032593223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] -713363874460367041556345596719439383637917297153505295612487603038000562822623874013503916279565493166261493943092012108697468694449136611958194309878301565839141868144890532850110240932287583716055049467583251109542867180459083092832130194914797507707849291146318793223739161736386104199737924638646568650693499242926653519309741579040809773663022589671384785297429024025981781085694906089159927725050675581096504383466264090928550292624724800967053872910410170830360366172896924167948069628953881071641983780596752493942126219101724091279456795021237945106606417043718894599943477394060351219006710942643623369236058306911046723160784729999884283849759077091360416455534339383811927776736266690958554943035457499745019645080403004552933389516512641806031831145695755404389712918495134891535783054536846261470563022721950799125499927212170231881848598584721014521891865737975700840160634664183974378215133432695653336047714064326053719136898824353108668081934538283703239885061371517499363409232373048370392609843050628901910728403301496546952783015299696927783822769351020312661085925039585455382869260241992322679848185337319220386106819768147380990056576453846924596858209376864650294540685757400928497426425592374800495387273146046853784182442717015999368261548303341832866664933531994625197477806863174280673829455842352278172814802511338415317322184830254695874963229512302854306126880605857415973678781938222803127203186694809776623534225067194260518480473706777111214023319147278947622049761054150499972838946430326469896901869082830309314847896417803078244977294202709023455583750928654703672734537314666533416991454498540224179794523124155341872927266136114634015368325077089497767064559243752846204531024973980206820181296629080960260994205811023062976502412031852763908257066336420262667957982018295534208688028320968433228144217297666799552972403977003365401119705697532756154345606434689277620805359195986324937193478641101296846796567901176409840883829305207146966717577653287626974410061364722265051869463138304898453110269087628426464502948821321642103411917463786122554799961833578259062194210137981605183017409698402958148541496515628306776043404977400595653409351721508901830766330451085834551256091970032631713120724543044317449672981219162378537307866586779785521323161858701331946393245269783456840773133656510117073348510921031513352138316551672397449957688845438692751012585807374106043486292330953962058766839737805618379143372424300211884671133671963085999401013839746931269331710817332547359734955353261741199290333938033937849971584347621070969052509057826279439466496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] 139036950827330472913300406302758071121644634414971900435124575456311012939266983716090953392305796015336991792483881540256666144652063731268883375345587573396078298247812600257788408237000922408786782233945206383818650980620514601979887546028479851604460849584128281340995367404063482694382762641792745220277771024641354881567862459771695074668490606497022217416992844103579926109799429720727558356973616353795671695646293765943663967020210634808369788076176376471265149929729941054530235411686041971817216135722346654127451719987874973585782513912313822888058848336222624549006685279906258586246788396042523592048493936883633161341462417493664664005302997398816322998245276811549415530114329369663490498852314835928348834011402919497752179090192420243834070040688296357266139769980067753003772603829362992207115430429552310152880783779129415967716814220533138283573863518927112928871863422014251778974813654932863725029145088718568450696933653469911891968993255275032647473633135720778968290621251668440594992431241490207639283669754906785817661130580610561966378841025833459679835686713463688348546710659051954115576238026204029345347892053271918711692659780246551594488245046223711293623098853741519560061918537682809735840578294879530386724481617446183831718560047221267775677809361119077931467932087875249826751240228651594540959865641252792640571910298568937778601987354621974718422686909238507037916514930328462046867429930194906783102123006979923095002578663779368063425232251459446811267346854205890827622944775333083615578106193601859049989913537614549258009583318884069843990210545846105539311166541896050266468739354804277576761503122685505146428426008498014165343972581215671988593999153659067351121030624654192638336350155322336352080663821783149566875998686389835479121792046338280553033980833440430097647670243160718251367488685171001860149810002383416893865909057215742175232570697565267443511749933963474777187965774168703330902571587536150782694201441143521339709985375151141104745829950265855008753517584604593782941608251010376847548559018955278221062131106870168768532428814609653684018232648155212699740303178058004048493240081037324928202153110744359913695734892049721680175612338852026405342054494221935079046444943902074708560656808772124864378689685394040372678106825880256524090360478845371761223639590053555351311599185646089906788992142650063206575809510616941466031231203115324799580443552167343023831889772236313635101889596580577558408923430910298848420207549125652981910288612382545149143816903802978559700679439489799827886379665670153887541555993903396930191360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] -14491974732976322498880418923289252564695918177424609706950786251248075099941094681189096810867051728089297396559842066907193150038752517619666509073406826196795177809866939682652909742925958426501376357860221821794527305558551072951084543332562635980584880609385356779109798795018032971353482034229364214684892827295068694199156808448254259490730142809589833223334559662498206076443099105948430404543401062805467360180101956078386617327188518952656332467872424234429232628020814956128418742893652391573651378921915118113468560702237440087127591667717886498754722128499317346648323844935497187295069607723484982761950665098629563400937143297817333031328380086989455228526187339405038514394323800089580047725349949966630900944527272108271559973434826510519086069810864386936442152818507395160435160320908929997193168525483645235985999027251176629096370736045976416448953549603747159607656129858988518459960005538284486817313576868803663911328218637692726216103969589450793003444771634851118394854944124558736551885408016210032879355304603901889696150645538874496371492749424484813353012606208296176538459854050765674728756107648574509784821772081976068648697048711425387748999286770054790871293229689096100066475634505790337733540691434171895165133830806918997307412512853759325117102765579396234276058952023028885004552010835388588961343707302221852235925370013304300951620459122478893352666447256911326648746082960788537698322635572024528829833049764239402420700809944559729487000660628950522962606208211815606147485532958602254353487454874644377576665790399625803340194939629715280444825200784794616933108709507637809287599434135146889220801805005879366565411374393641234321670960797206521732323005142834871597684873805413362012619757860733041844220927050879002647933838929662820682111820103753795453212245262215317829392608749388139118334007438649290171865800964244661106492250894830565205543027229065490112802997642184864922595898690790165086125130266654903208798787013355493548174408526410719638076590057911891178102918864488900419451121054572747325012554296119798494856691861576765265514336034853685536777803221582331177591828034471066807064783234163054137577214751449270717869997576343474688761192234152688918279176455493056345922748571673541684302332354322172515867775974663848321832217366733733559602563407933154297179815801328631317083103741453938904991151959998336127889592105895145698419647078089353429657810921534351323494317345408648005339400571005230784446450759524471483557699477096002618505646327888731586015255678899057263691479264850864080596115281338400359682789797158369361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -2434368465241820247035018058549030603505020102113943167733115119005949370048509010564625073266523978017275816223627643551603921733231129321502769106070570679304431910538738853502242866892866508666746007530297754601805845016107298479734826957378254093685910600307543641910535883504397050697764665100762029371580165752574186099912084674634701021164916001362129771926949672433983207613847824189382223938453993667718960371656515606077643529976214578808454012552282834891365354265193790463715912843329253910136125599076092329534084984031337545086037493210456678568099271971088776186725464694714468661200641833655844912471746960521603355405519942416501477839173697620776503322040712248452185333845749597480607942713232106754453441292794812914730791181862653493178639539305661049060608147202614535193323192325968266838471326601494192483630730236355636644967072624129059144883317664015397075720056460091021691087862899721306756751003014698072419401811574588297019947883513270487095973309359660802204409985023617021879263651338255137708281990334949310165501434872402576552771894565567705804019740243400049950197181467102578402769085083694659980724553348670316869055757801903959459297801204277433001663730235720603880984942722599793137137575257413493156156761754281051799708412525904406722978766838047807533004989413679338521791676603977918589874852537804317378033843128271922544651125606909080031256001850305587167071433426022703032942822923294359897553119256017093208423724829823544444497968054274477135736963275775658409402551219839279394701622375288543005683106980596243157859922119281906125726993484997745889247067964505015224945123041224969633123019209622977517843341286186635983267213961325272509866876825118126006334148633786760743079796545367909132910510598412457171005367706558972561792337952585008315745304529246744215093595792929392032073208242832761659614123715983057224380563419300755724742284052992675863805986228943790722738554310350445932460627708899531132622082156912076864482772693554992777755214656888252491732421625617106821943524224607618763699947826792169114108379274529154524331779192589133149784437856790311325714359816362250507798232826292526555729844267693036702239717929137612314255407908984759948823115504869742764961989078169599263412231740320635674260805432413975681995409463509388678227215687571967526304081964893614759321031863368616127307700715072739316613926870434603692229774225591450491385566836263548235805120593299105109475827735184088409150017607250521000003331763255427748648675486994899251390190174369210897846671300622778258013159804442566227098544885544276459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 1971552099966342488942788198865453696369809205380084556393958202937105649736451089244388677484547509935472130542137906456505846026880254242084604180801193842147772391526577507571931568382079367934055778085353648783198159213304218751041479603056301475665749310085833579822362585907134617979615670617098754886059298623653818316082802113315266577336534806564482764302837757189038627827816550568103960886656288962108592073027001818318760704403621699397431513834865433259702593663050202101188798948866819920177820966641931628601788471791569051180234709056250940116054612315887339239870848147599240723186550614258444575977214097963273261318240886084650288383119342804711451715714931734175561242577877973874769881142392825625899035308111098377840003270631491456479724036460475080864387670988199489024751061615758923222694405048212056893967123393180173004752415999185662065999635090707608451865728613622671652045791219726613184497855189280652291057073046593879430043526837695910682761208203890113058138691825328767684499159777595425177186458564019764469761299193443324761248907463228769356501631912667617595904724110462579099236133648082857566527392096997332992832724669219115321437376207782126542562112964210444572687340916308018947600734007094603404357899174176374975905866169715034360096243804838633518201138514775464760011949490593627384482016566600590978970149117061406400436067995186903390845133251785178772208758633306794356293634723635843595755525885929587180177625407578374118768745043317517541535321505151420959077291825841802047181348130726400732306040438694364554865192638687648984013615991007303403348332180693479599664406869199349409131736190973699918113212676825823147415052418144751613344186510149312187282080012051345349891756073464961570889093041846192552779490809576467089268603786944003351252140166031338043320736683610241494272097210520014383138103233789337207374653222544265677630652438875099328965098946610598781174820740836105878132716039444268350579228767484712295777004573156309685690347968989315317786631243469750012893284310326960251553738442161033378153275815148953549671360428855371743950195767355396035654523856095041236850232467274319205785659906050695988661297773874438889692206516496924155741983624263263898184264178437148517240509479801955733468564395221744437383069379799095728832985990428045530499058501718097861073393314854651675184026069464579071297414087564448106596877254601759273921442885027884894491040372954583525465178668018832904620687811049516811899542497623147013788795380977159134449534010594688928399224594831322376292333961265942418527772977591117414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -704867760023256183378035523015668814293224299271132883510054196799328745387310651044131346197436933629518551268195077590510444236992333368113353454051067519506730042714784939812329145525418461596009554445426555828063002442301287565100299877947111270855611403444509349436818086389849002949575176967528370587630609288845678237436298527722963767130255815180271203852072336288787478353994532860484516783302798914323934827160514309207618187322087168441883891096137009177969052612577981870713352505613886315721714784983575007782024038338889128837787717102127238481669632206993077582957659410566543414088384821308980041254992065885983574304648363941453457978557373306820088493420780470809124914061734931402225676143327639827378357241024836969484225499277245145131895444945369741878666906063539833732435308352131178152660660601658039910752246706480854899840865318393107627487137552963217646848206642868433584106403520707267657381553019154605146337059913094882391914353920315803530465779722096682805741661569719098192678120219387159215417140013641992339280561866557308743439680691780298906586739179207266713826258246426050764176348600741792399089326790901696842427097358004457070480776321427312027155789004193389074909230950707326476297541222665262034786836260979027922494380020693246099621603925594306435096057907988372347630673638951500219172042476284886668977682839155870376050701985581561610104634757303479232176168742607362970408868055477991552544177342811578540530532756960150121369235562098269129741296083469977012420798614206484876118251006734332335334286069724317444856392063700064668699546118028408527221947655735357175630920814796009445303069754354728599668132373936412226000143744511738998952452086904928047390513657899430702811159301770253689481243036411333417923936305705517391043953591886378905489181328482394770301739360367482709692476055116812429387104360047222184384655958987942373401158667746618789408476652275307725188905697983064623103399243562048180690867452538203945922804239225316703843250031383933068683987297263487588625180649597874843416835607055832895123761788722363925280207962244040262791594375555628296018232685000191401788379425987697826932318828494247034983471268424691694493524687551128502770057151710935750278829960523529830232736161357450061428975241508512233729913444949869328164749390214544064659559809248686944410871332603853984275231012184529505623283067212851222441482318014270511872338258272573419891892826128045787635707972133413439348498395612277298081358676031839505586211874576876028367232885977725430628531299259232086104919369273190983249225534140904898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 181633373313932617284032826530773565629940820550830702591207134488882011219884663928351580137663504962732560415573988741425172478110644588695115272635645068844792729543971071355362802386273870757384989372879049165362175058229576273791771168547163911031699563984558543188000013815937230920005521335827243454050759870744884645165525405566602548313518125913467644799389966269577542400688144659866227576510569226251616675934333075134305435418100760519018651983674932541962785139395671804557906914954121618214955941899232707273655177950788644694261771182241313057116029349219399062597278561917700178014873163113354545644986269516419840313395829436482900507467336248043919967072852026462730692357623000180076974750282399640458306079373827944612525686815756034570716968822253030169887715893993625963259443720514278100759605993124316569997219273109214012380441321454457744481103897196204035935447172544339198401860650601699954995819269599838614206487030133440507013172064679673670829499704821818512869474615672791932345879479330846608081647954474922540730510530183042004510832862682156380656247006609498462706137261290134440205845969319683643085124648662675330018941131759908309377452289063033050680277191086252165384176878252642059243174090908746549689421614449391222178039473073917028258314109959129836637609946903229210932656720594771264216757894600781048685309606034220152813899412877324420684718198516780809416207363239704811687219578491114900526596611135268810804216274383287747130571639380373331354353113895383847498788765485277878308960238891881330911897107407861690974643474058791056341217707396634125766837951713512649735430810683136491783184216020086609819790894740522307917376332065683917965769624913068368422619944056116186478829183594925122802488328074255858637261725162460401693861638938642812368364408873996574040690615125210245565763731398289020752273293628550847698258569547585090841717329511716762958291180862369638514786918280059136890714776478981846930318864646650459029545565278365099004447145754136109369048297273365883489037504515696139293661712501586445178382035107832762197703344975242197468857050984990790767713965349385323347851039148952803693379557112954667024558692344909020072621580353599677718346743417481160288985226189623952476516215731339849169730775524090962963490415036586739120971719227426906856170097599091254818380070395073780252348179095446400305425002675579792191411347908504860066341652256448541712854538810656600425837015606564531363643552226334349469945341927904076080806887546256820793426120390881752622903628648772207723939551130774300883361621146972717056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -36205316966471089088810420443123822987169853709975718345772855544440010964213756382631605938642705987505379408154607090988346520563227661210167044783263288676260819862870963338513408031043986055796913391788666852738754928651097185880570879369531082641879207834899079171897178541835528180499313237456252932154432464722645100379794227851284393611669637060187198391236661467599363916130231113817131911596822894450819158476586500574485660560093792680408601399851824235482909298862042153418354332617502433485228237005927432872703599919806382657006754847518050432407861366416215951832984057527092461436637149773659327509594568500230243863921755424992407712269830556035681005204992520778010960795522068533514476151249294610481091758153563973822591779196462249579852089808431916642752737313925515363169839755484436150485753986073028584430547582735667809266911969296687069134477436513839421047835373117271716932620246978479217526879259859137929626911394190787146321330522308723010852093269997718881750830957711056076245880755948599366746975273713148277605938512645850537585101569656560607694900692570534445517083853193915999115769361904801866187445029906102439809695491554159438664257425103597008837283929702234656453410238088017820141699525877576663268280640540947958334064331877927698600278574624224780100682120103213296372893098937534233696821222661251722451356644295796330730119496071116816206757900568926038821671329988656219641095731199830592017156319603327378340972487503376969260873453529051186180981487023934544115555212163119584129701557685743719079931208481046581169837704425663168692879771903690708572402510193579649099921365378602396612607300146926606663687429054403035033639680473184715527863231783768873181618656604650863367598154189738573835243509414348135090318555055109628625565617057977151585341647035319754721983611717747394366179730364044172361275530918975783146769783066808528283662203223074901700036773736002644876159115598828309148626933120372879940673066123597305470816869425338452738492624027940561989162308047537432569880989213622078592388898194824316320205835465607853500816410460665873170590898580158048807597486629996646589373130110317340334479820265556819887101879276187663466986090497824144487800736580509032631682305830215363039862030327533074794496429668232990471956599727770995128585025125257516885294500121650388006106703650946619972580962532440194558134201658172985168665898925261188094013701767190713132292956538696678755778146385135053929373329045588819477611884438374412678602730653732830446652385919512861975492517082821041049352682984907523303291895853256540160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 5684133601934646687421209006781548572512633467287196818564409331030986148128067596695070673639713122435874423670250037056445258136227882464619700161459236572745398012467687856657848180553526429640881697269590154678736401343919023595316559839645945718965115282123573742948699625525533877619205382329018488826854890457657561732050889132544268314799523622500871337680728429086835990647893556399063128275840701495744499010426134131487548403152073868229753219865055778215873679288886238608299216694101545430122829128058178208624637823084974702298333596088232675725755792209777449969167631806287103304054347902150733066241376428276413777622894889431940815633451389657807266672342471805793729172782738044920289845632992144979462116864044108889334332577158516877480068822964107170830504703257372072220899606955478538477700013051895243993999883275776025230512899985785394578778114909198615042931483292146130366275159636658700772295716230838195833571488677907369814919824585741183090172672299985031192474308511853774576712354876977910615467663984163145628128544892931150521895698487064042764153160650081520271969404418838304225850567024169795972766821088842144623220600270625986284202562752036915124918505785632541154054179305216531064907182499601750077800022251811086042708136062137946500627326530130709416934485979178941910123180487837100562798286040141739425195207446602210600231920605611081322235922979891049778658040003877953005603751452517797511031958746667929148308774157963688625484318037435321524979059244420377431723326570392276756339034177548592074646771683798872226874782530347789922285068149923920552938842480693268982706512946329537773758452200103139008393398242350010896110077503690467407324486456164353187656109502019315776263750900520397523097497150434109698492488192911089700363587473731417208661688772842636677179109285153619005377411762864470771431269254700242695430522992732814737654577065872145080979875390818812287101573900530287389781927195230201944735511256501257588017629966039174901961883424973550478180791914136033962587006050488900105490239335052852979146858376911306640115844243324616402955760590420624128502587674203750502020308873255046747554865449923927726201231978587592815676177978006692138868870308239513866423065898468190879508557622778109119859334054126533395589963039378091992111964880163793532172180950873698385722637766983584792980965932198169856226140051119239405678357036217949303641964143916519260166631563068556037325365422908597269831338642413219626051919654151430521053507174635939770825812567593873236853773431918036639495172459759351109681280288928301056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] -696959660156894252884921533049283676298049676231072980053188591079222805906031364268935435860035309138319082087112426607311617875769760637419732284752856451799557355567959143259691546638743367140955590789846280922685918231133908847429079107344024391836059838497001045099629363611594371352069267890478071031730162463624388685622207723536493878647080987535750842661277140453724542990044528637831717578654262101017321364466968972368118095049719747871750843773640999008598089823454011020629014575069631197741937317144478696452875954094825732037303641740637279806089686576186530820407142772975062230056371051469903592900496558838659897258210928559527333795158284005413722821165016819062341940083483377587648139729360563196221268897478489198152584310085561870647916824004511326864448138302110226018133567623594776224157234772705617209549242870299794948881576708149826806885665737927413983705531745219153668553319233983567261212474945919494401877722493445689617438358779828252897301237999033584755220952494338009609234469577882938648431438469114859564062590587852963579734756853920575961518666667517284700718870883409512999225987354268916293501695948578453612703058911305210973648943392571799161976038735179727467197484415971266522617702377303505678500486908884891549301216332852435683432858358883332088901685269829981703486531264046133601649318605407067114410604638295726275856266471144621313742019972799617214867348783176380345466359703523481959267863474002522068778630287169920692933531275148725399338406921911883030543422705417505781231338793216556647764681795338254352674686547331063639452322422881345582178441746100555740020789427900191526822022417568059098051475710510780530065254272037065705907153485598168319721931719752682508998667256127217437343676314765480678382128094914595957421281189722167123298709220689965386228119790758813646687375014072839157633410755879691132111272968769761314664717162846034469690527448163993473220788775791140126718968235855082418396622779971661868593334626515119431165328613493627648434689869113151556033992221584154448681074697840075945937217733216966620685866834694977546238325827476371832315091168400266202405843992842080332356271552525553845315099262034155943447064617240078740599192944033834517223826207491383183698105374476678007008790288163588120356365079943154760953491609640813209712006226064576415337144421907100716796005955007235769237083539369745680824579636089723373151029662934662362582191954068961758031651246395043983464972954807496991156058923478504137138813769773117245662051296428370505742448035652678280273242179128699634192894795343462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] 58322934596510878470700738079484947043694075588133306078280086762469909885963081038741789212691052014812353957071334725854984488424629540636496882778041307178755750037947619160480453767992431773386697660554484158159493073919983563553143078872384889324872220128109533960265191990091541030387670163051317449672609995832855280304385791442549152060853984049133673211063993099312967394155700419384520447338523198738519936450923859311075171086401673829070432613824640417186614549444191114635949042979186404747266614351321576605280206403607427170967645602533640813109092949402534939949970524998902954433706457169119099442627926614040444268878771705927729710106103851500424147102067130773476908464639578346261630820629889692488682598571531012834328519166916199364568728448385051096514527786319853507676754354736185151166140209504741977961604178862799174765840089379721180138765854817553569616506185378150130957972756445141693887615693218411750570616638961491352789049913024960197000961996909680067339526724028813092357093867065297620313788837953096065291885695000765760288075486721438308103195225199841768293849932043933401283025310476987638243704358158940182931233658767983815952132223532462109966503246985223132036985038684439386879961828790091568800865076555972498666383245026425613054012188183087018041605613286416908649581446542247908269568971833086776678279728217444850833820842191657821121534071333277301617802902730811169139086948176511104301697735088891458712194695916645626134293181484398820840385989855859886496896560635190361863344730857747970029640329593665344396715479484583507063383286062520960673128399673331666107196111041796548306933971736360617826109063725729718356555245015266174217344145468309223559999383875771376672566179209096842834873975488774581491987707373769469544357024121535381081896246698260681463965680071098650690434045672694063097423531423894552753171006702187062071585463695485095701297490683341263022970486063250665529558889569959279200463624696478138103393843063392165294494271758297256430382826850558047075736036779721770023730164184685901102022476982629942950426034599906330061812876758343002361222632517648324405049223761528874529232422679458005500029407431866703866191215641465086888410657781667222466128515914665195079676820248417650517843818829279540591899946271195467276586687770082389192289010547029057215117733844642932393771668126233801850517877752853624600935211706833196673536676354399811960722125698128568489132451117586997051812222087980940526823274724334282418552446364054612448017547562563361787491494712807087348163303710939950909058309737676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 672294329276477680144990547861038745907220014845080523860097888004616449580661643755941074702177013862934694108245527200688578655957853240134492359470874742625796087486040237879380262620531593554120917207021881372483905865257884740982754314055636965586915071359749461973886179523431095177445699565635424727736334154383727500505566037251927661457908896517150427173535259561788765603261592632511615417854171070152248348396196764855900099746692326301267259615945289162741333383144827979321824053668716128170394130630278871193391443432161538367997737759866062751457049620953948132803106920337774046574402606693172182264513963454171699714914451832225485549501548340689028486574848223038126464429699543930404183917796648982024410094780698998084352127368138508595932249910075713618307569977797048462770524014716191457522930780208853213200232617529551776047776450595092310326523715771425542855115492171426171290784010401458631903301126576174476252693378182958363196309261918949225957097432690121713352710440543003678629277022062315413897482263668484460169721602760480505837493168194138040655897176655152213960459804364103244464533015905065718049569787321335707764445798994599675398525000613519001546629657834233829482505920946144079112921368735951114696802823144806992774630368662310916037949316403506203085847883948505615029714771921393235257115051282342045188171095893738884366550013462224948388908144174365531245496337691558135136023297963341071971058044051949482038667078577467440733115596444782966209659406134700251723172739757110089069103480095072429372593865216164546659637123166798485708671830367951608220014544895785663235339073332355342102259169223509869324791948434882816761745647497247004223255317465414104450481279686460620142368254247979097266819235623383297196366093189771627969501679730711418390183955648215918401364144575559141497397256704816856250372840314547168320729245176891259940541200675394920274699151028674575206143125489530772469140945658259701225644990881813249131428745453382279656750425773029120032873054686642633437981873291650851319907503863645292906709389654701646781736142294248909943966689924601314606373141539264681712773192579603598026641600964498585360075019457524883922451091309036230291402934475971857943088457245709969414160346939966328001487084949235071855749400840882585867469612971012713204863239975193145855756123781873936757596232709331109483378830200899102112207466969136057705464698833091540008534190987601717237136396383710479256408314545067184787234770185625273899721896970128730097938461059444765414175526260296016326458020227142016849945275924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -1719644189542641135354725213195990686225194039470175225298740451501110921230917752724053053322468744472225188146218104099471782550738319917672770458819827679058969808564846564622017563463562236863751610055109932696492248848015302345980607671478213416597801069455357687022451394964223594626072621934853680129537530573226915388590167836475109076053443562264159798612285300078535516887133725178853671730144311646956024313612702794104820975458908570856382838927407341506237941396829063377805579179192995748169498131760707127912788218788185598956347232185418788613712746214054013063974600100951750402259569754937273872495837240878544221676295670421894396727237680483611274656739175836592930510555142951062108427255845442336099696148660450856568848801981742979885013006766354956520776640499142725166885987439551700258820406255315750229569017390456607867948869966773445778187948275661078624378867539654306669992656933434474958993497486863503708755477659624335120938213012916876354618919767664509372714433185685026684735583689792988607086644782190009895120027075395250473017486874239221022053357935469814639314068240676751437351145842458172614711446297376541337395738605478443245158810810707680023290188303907946269647372593739483362151149744264330249388483273821044142655718954911957610371465729152944931855792226130865927225298331591395753117430423131206371572811922199532119951542776899604805271011351523302320256843222817967251476109621029859747320512952696350898554751342098373598701192611694451073642549517171730613754621634292692438007654019547065431581174925443228278129255526143655406099917004208935190247988546431004760437500017594495511416065139138363407227575912803959116276484713825620525118756965484608284245792862684487605089081606688492452020312035074527548046708869500714033576055803610603628928398161327822617834797391853796339060671498627035402442678178639708328362595933837918889493616179552318608580732325667974397479976264103927540249198407004702820916333559665436310623513188082262081629131119586976610270391328930276221237284183825677565395162092818773330306478560648550560740284626538178392135489553610571583550312918378675038750916454323572117427066942763652947243244272964022448838756028554082184777273883251215979668662711607991119101851802411104339595632934148469402019116073583046319186368528008938721892695424103041842601392222189729641051002503950335909425538159434813388240392879544539297866771328918059904381974916761589005055942201757981037174551085039257915908128052488657818703151013860451350046558238296016394039772510370028348781735842774863370077681282449408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 468684738763689479832526352739701117354423230162455241440022129386944266194522750566608394427629175389541030849739472279013699716387844259533093492853861564017117037935456208173308174824407475501632056794215873275837531179389391443218000071104495014640955593489993858161638221786940984391267023388331534661518224882357115625356792581846069492201597718586603086084089713358839470303701831055325233441437440818595557907322535118099968725585320740420981065881939601407342097076875584882844555555454472250415510650875476874670576948707293984915976302183669511728767046156420782971072225062342057607916491808938606180211288776176832238594385950554024833567278198286336693749438421030553024811672378672057688811126452875724285867795557131593994879860299816219847348899337309934719964370422776279651480033549541876225298446746918230648615942306124973725580169681881375784325504609054697844279267256291745310119035703705163612663805870406390888337272190637702223068947428929720362982980741156384266148992923060880713331465290251363995430717530676322208613448822069229235888806286505149125881061558048593149298677015328628131597896798628090673568153398054176916610001552484569457832453443880187515781000433116059210851155426434093202958017908341480170159722309984498264948257806322992800791016733178979422088816734624975798096676729098411840412234367308524841900757494907702201728040059102229787266132389197896277148393335705202897895813533653831902407495080412307449024897842965762137405822251258120700514487410402137002936152697814140087243714890398869390924227275605413273495843262299318396680008134229889017229983100263644236645672477634373085242683708584920835930281603626837293184955930620172165709952183794947911415844773882684501295945365638347899724907644552450217106046984813390097721001889994109280428345907848383565802676529532038430390588065817632929121760205988338850514331441901770206128595202817213699788878051364382097162196441929240238960762544934096123081914058441865033138649079931206730885449886779835349456908674459797128578083322898029043420819013560388123662593179921809491715821307443531351616299392250372207527865688485550520742036762384902645373251607442507344360317408009230274218518476438091224195824288758996028374307042753674107743059118185756287471192728941989011507490593661726751125698761987387410239690838780031181035817791918079491359404545716644345726343821486046463670344370993881906625229681130519973553442555824796709932398839444756336706844040687649770498609931140449132800656793709905309329165745740812515974372880858703825071402412395964015023701088010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -85107424332275809813728123627004447054200610214545758266886861241017567598473961494861567357923194342027275178175592240627778811366401098222332334612151317352293134560145809030098867075164275787009352716932317182987602709332707927508065795706168754094185857005731396236044255806321101194355160149457867046432637962355373001170813956363677713382911325726929655834891797640484762735699142307990927023513759445065628168820361758007470916707944204181105419101810947784607370302360546805274902856471583052739832914168812564727618566691072798207200017394626212842029158561114303799741043626782004901775452050621488136036571672342058650569888632650141109617878693892577103161734916887096133055203697064525065329386781105135048266211399682854881751818651927078841494394182950932109646177638410642069733175689924571777535338997283227631345116609501380418629482196297107330997635100872987146261730079021491177722084030449759554874038676789402507846151193368069608400239558194770067194840049943830775234422211783259253011072465569092481161424532499788902033623902012397961583444579573921881008803903087192497682917498456146351401510958051410207446776881159668448211571733842254865260540142993245847687473128212939211422968096165497650666211045597728877916993862424840466747433976063498427879180819790462402931395600522533004284822363267794056165722052833407361839004932968690710376508469559716628894936382582138326746485544915158001470210938667064383007873857230800048176818918866866491019356359340870104851605496970973418049484680546757821865369536234127894763579827569192890228038819490798552514435603681086026632138098273134265874041425180754370322739347544316179733101742831345718539724089662868933508612927139181439094628041206940208004613333706778175793900283439163732498569271468643933452163416649475581026819198151518346475600950511035225255188435866352680421154267662510301600193420135953527312249969288888408494281636774549287788406479737438272796324626215039519602391078318073300468115267894723470805925391794059039359994366280567821695542677945963495975294754817482941525085593755433084037697029373081980159176791632403980123574726477283312580726363861087774932009358532825013246529280067220914085255718304489963013833826645408265409681800532540169892932439703219760020209630726601488152793587963597882025244050508893042189298168957520165397643976662832696225905798020656457440930218999623791195169015849184803145912648997178179098355549426971062214765823981050619330353539414040719420242499079497561863851962846294288380629152120937463478951558853728506325253408425836763824962456780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 11788258237821552727804238121472923986839434194927256550746193462657988463021844546614831365589695128485048275791643465918136500512346817841884651548940050578644489974658197799248208274289416900371336739918743273480800648764255919144865085528512289566265706918413359738647688062981633161463685845932427638218502916094656066508366727785761859052152366066336065150518719176151872494926172479449169730311818225912451244262978944932405150625413849899206353255720801495666624317687127403906476321141088682585526463822968752791023816640445372033184342908898282545731815081373532199524877471657111954658495310793275598419800972699279110795201680975382592745545889617981395990067054866959609816298922579402302950457033783813814283609192889368720640704914592569397784438641861854184063231121884773115561071059372715160439542866066056086185205198465824935965175597566904654386858822192122485884880872282973966062918906140707568095790658542001922476231807102210262007331675377518550615929651282906739661994862222807609374833576879291583756311663055335024746726870140988102614227726764823942031003526181729685411101453921289655215355303485892817469981657719109381204263873425440767038263945511096046991381999203504057413560733205516153244213268090068574286908590955806913310195100608478784315185372093030338881405100943452206258338911504262954301767094869794601670597937840858807361823955533248825203052781296835437847901694305483504603391812572989360711926902823342568923127782294621843552932978046430515696640386571307276329925855619785715032692491543628825070339905392275760006520516511412429265816681632749602746757898320063269335377452041427857167902660277178214896791468605089432305621036519864959812900677997893135477658036565781011251119229650785196507492628231396980368882185253505064825691551550485656798145496087980862899214144355911534024806128397663025891332860313947523239046776879312808088354449615972986594198525023034521036709985671695611346837849203699474674367071405661345238459630659826788395094583142406435992568195569220708791858151610347150012531142170159154538786247539649317281759043713584753095874115399658764847479753223653181399410427356751249625796114531855325248259331659073325825999602533387153214992903747346981532836770349013058051229988257137754272149195427792139523721145682694784010555295969416493784688958788470564103182691453743940709181684682394505711259023023282315179409234148071264865607032579057711903064244482212203604092117146626011138590127810070164453814615161933960338780151051635920215927403450843749588123591220632329565579029555578690786189859880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -1271119346325188194124561045010433819035484701876643380694476473352392848581228140418256216900107712790262992360310412306767953865912549668817062799821120875191593761542077010016017610539359309118664341204608793562934586274102970313228722166135430420299530024581532801108811009157914629392774835250980165725236087966672579772531290370608006014114654408946354783450151897785401643988238118947248381096369168630972283569460525709432680856376103776667651720929195196971171665742481998415232969906115902698123278780186626492317019084365402115964757134351413617268635091024855731588888045592059075253001987801919705387928606176707080280524051871189251117332727606139641127068076505904887832128403667126536467694591820652786234112447221040646941495636906382667138035173291999079470965951177223431312856237031530830591870037533401349942519915549163183013029244670715241914687571912922777127307273764830132397321382241256877330172591043284886708586669885022552431349774445873365370741702740789332615137394075814717878346455171176182671039574123197484611628974665513255970311270835308811056355237941764645858756135861846160338155793331325835633172375391872470336964087564091242560214562034141978872372016389047518443773386897623344465448684621579214620768640553134822475379438613891246694605312805469599541190533891414973829530237404093376896664828264311483326654773228967433311267106361950507577446835296107939228398994220615245205882687269161609438388063539673860071082035435536164851182307808716370910648462360685036455767140011779747546617267662788605007133196242085191483313800747920628624505506282090810193174236377719014922065728254009039874648972599916026908345258139024572615772727238913023667065676246903588259409029384909853443757207489574330262229216801279272596487934012030847799527578291989312997861416711544396982427100977821980923711072407542369422602157788103938625065323145030960726631369449202646834619408550002728829266983635665055558139285562677065863766411878278694702512707857321625556482894884980453191350571205023035522817609548705162620166813957752714662350848945669549410653292969416537521664688301682840462342642047637075723052447879434799542538226053407649357616541295997876830903543754147571972889884139097390858967859493949211740883847670627036480849292842560701699186561311607983959251338055010785753007090212591046798402019220222878848046222952576768070803671451090906529425371035256950115497484615390995511419241914386652214902271715753660601810688622449989521589143710630811754246563853401437386730099417738598591258327033820799472047098182762304756659771146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] 102092153280480889544618273161047125694440970138089564124940725045503415155830228203243383855683008163307284677039419506345445257754968136938989463952566348529722917102022044667242687314467015153263336086972105731041432073706705659014221854730649454210198499433251075054108030060933392841051981488770349142199639145154223694351416575483981023700593536795732839588737376558979520491726366122794567739411106987252489104262503217692898384639662546944194691372187471075949898770764342494608343429820102869546069241256877043626195309270833253353724231953374089658196402184875057742791268512696854137978554037480170204106131337182836823823141780910100519629880682806934410605384364241096241118343082978346830463707681351376475649687722441644377478934169637672753768016658708940474829764880401605374747418053187527673438303075931884692498382983163917262056980475748534567684382381185062514740817640096503141003725311408221529485027114871380131617578772447304070455863281069416078190869943638080241277925017121024669645284588282422840426592629795051986610692563502548675425287025058919406857968678147342617493008745332304967425256521822584043947893515602502600022758606813550361400961013424517857185554931117364847813439392427716670147382336409581307579663454110234334063817631129552031293979549613353150552312044414233803882082230622621951996547577369277550141712751041291682332322935204163045159551568944945891259956186263514904034729684302375307023318254136819723683837045640947562331934106933216246190178293382777831800232847209190906722077496580078850483323482274034421446359087143415072395909974062095866784911552197731485912864692143752089254753868356443500393036306356671871431815529128012368252343514364976423550244121511609108565654164230996183955713511882226839647814775229918013402208088159960079961350397487898539338120790141718960849953999326869989332171719642470906464274698094404678180594634797316353617266122962290199083001670911072487906380743822980643706881089190300533802251837250932723189122757675505595926595906043635538684086998849762495885632481741076518759547452433671815711934671267463253290414443091489442962125732397494481645430878075736951420005756166129874693977372294653324604704900161377063573901416236142215308763289671998087353367899369576654050624802227759887834680946259807615184901972902013235170699782972087748475599291342707285255776053197069988289466691384947655445158974523983431158079176412859501744242818494951371358826120251546424044587990252245223778917383307084327711558373978840247811299198354619460817392461466642348999587903643213087680369786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] -5271279844543739250851781290593394980131659723417792550367238208580850131232733438280041198418828609172715935804864851812814526790150335619914682139543639808325517087417005551127747751557029064438525896869268148224946641286379136343034752087024041743982506040967373400882305225663291569949996755453735240958240175199369909645401458494529195704954425080983081953115869124447412261482517434776823740092087171677753277684913148555074384700340858872441429996810142071952231143540498125470760852036092535189233329754472077525494867230725820098806177160412389306492208696438054641297870269983834182438958167238516106072537027178206564820604100667819975878235553707725085845300839784482015468925573230860750493116415396479547245539301419986074928698796169282593372323900363406096143847802193710282127007609648695020241888214360942865362055328106234249247459296343016929486898331889117412299494407697377585220101920917673976399872082676450285070494305109637264575054266422150348443980485377640300859293240158217046576609517977919992800211496251164522888906584497710409177910402671567694239998839047948909946047991555784353133040841536583267530869645607037132861359705383634450975333586566564057047154115259646010976389148451625956500530207578416266017475390784460671352267773290754119521054327809473115546131951647870157263262084210446045621535947355010364894036446647413125968936742604165936535894909819123212340789786538883590235907267924312236659969968307516819938053578284382991282542064190634057708519902760028727023750886247453916200285182292699805489269833187424721320389502065335549899761078443674861838726226988243467237388942637061187615748020655873185600278521125206060891128610457826902918730789599109411955182282771801220580882705724686606757823321571041103062232608339076665815322031987923138200006514565385693004947888688466942543865132781750716838931060223371193289063185155195848846234626683989422078025405621052930967578703395410410676499213647522596581878417879899594561513367692725133274891387996944532129017586534622890328525056123274373729679511425725571519047551376867567865907099086976468261305535937117007772752893233881878373580875565653080798878326599696344373000256415117565609550513413079087632657387205752086384143355670786070777153519403542872266845769779984716308387867822101985661962530836827702783378252808100260511075375321239751104898188988264630977230319467388997573266624569770551418979220907882639632605218229100358693680433190573642620107355362704736550475547768417829789057290453951053716866853932740961232205979200005435391941580510087959900491612160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] 55807456035564735621369216405783202099548560037639347979599968209206607989412721265759111457155763150286089528441176076696693504936101613120921709028011216249526114322469004024183450529255849659384282218619358789926717093710150549006548003353852147811271309437770682834527133433294704649601198519030616062565705610524029992818827475680384308775049928820352423204102461681508369761458824884959980345763254403534515515570649549309821883835123455547693256689304344994375139645799327426788115027574139316662409079787203966493687887639445450900697022796722830464882272178126187010257565550502416150583215048709238862770148225261731360944851424249037160290399781452004533615439143447870255962566434557658780043014488795115867030025668301952390441318692291459360618801801428862477570270041265646679606520580969890117442972982735122236435462198630247558301194933794136900301689893539773043742089220491811741218336503118807296992964840832594937216089285248556882684665542593116135424301801752634676650095953172891588775095941291008645161616713037486558133261160114445934322371099391618093543288679251862004806284816201269573147500740942373999776417583814156193121806558466072881259678077368134139383302020178761863052233550044396930334868166243463614190832583910767135867760161642692095083091540112774812381294959674329450777471933662556841963939289821749701702130366882345589508268636672825033123619533880636516727048714551922985360979723681864678030587922467007560352765347516152385907068600639049449892039209083139008071601687448429633375431525673008742246744749978234661758084775997035379406838867986242693020997010038127325043460548099959926707434028038796509805274746754638204306077153238048423837391621174492122930980957568058577787569430649025963784014604536539216037341725310019712175164675942754340468738878937055278722233705348783619591427941527707044807217047206240372035424731057367763778421578038862722485429648844805118477790402486376267672374461958776985834480715353838789992560109474422055523183186225653496348298991752084125265343211188664339626847385684737090412681240009775833671451078843845552302034985889289657793159565080680152707169137401773276943604229781900229828197774938207905573961989737892352126712473670883292701024438638352873695826818894274458868508688621639128293134763960893624284430879821344940873576142305080357730190946707990090197138613882915286508154538236937498548527715720912857826907131703006542227355592292291739007718331517671533833320802461956771501152993112748462098535664262194159517380753133008490801212787131541093143737022974278031764357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 10055913417537599791867859326208334770890920295435648113926826707294337368996046451978384293545688212867571363007216524838401708797346397174654493767699502173860055735843905017544837795136280547420234059731799245371690631730564497807663214090358023588605588185926604879894842322578379952574110130226556961843837271686482201686512637056072022269720997554545565550250164036884823073078678347500144651688406188736349619864685178510440040646325710399811019785644021402214469461533824318742617452346752409004594964362150254663870022605791038139096110220485709119090425380668345639273837992143655796462864323760062643419939733041743914735987177338963616368947396183195764286236620418692231216914394840554659706413703863405564074409029723960924299610398250756778335062195451077950544212944117915673227064749836709793354868814445136996019849346295424982100293664707209185400511875662874327612761142840101699391659472631946565067827166098455415307384769594315444672752766294804022931279648178532153093177226031886265578646119225404110772784194412328100058399265167910713828081600813292261080340704789191533846266509007001833672559502036971127352456758666005973771836732478083502705663992958658993101242482814432367274152865357652712873409524431895426351535757388685948295969210038975035063137791137831837859632256722322968048465501938143994874265613190852645326512059698338467899058844754873224567377551660130893870919107613881192906413163131832719257556493883794062427662308917281121148837256025330365702057743475645233171000751532532799586903891296654531800787042767536243159890169140022225097137739751537316389873309692710199222891682846309027103668073902668621183148393386576217852666301185865103903529862596689104128095554495521563122218265617317995893555225884264337311091307682799525025055311413155859153508998659217623463200996509505929267877062693415934228077621527312427580699517544567502537862233929970025733796403385637785180153116626001937116200275878559468269314603042037969286676785082825983271884514064847704225843293749479966581256967696000944469870963382138397290999310645785772476027699797514507744774338272812591393677175816615041814636148507360581459010648261734621892206962935406761777771097641573424776599012151670724927499603793146120548381658168752929988529675565493509329182505126159848011642164165101391800656463912671366309868771361138346332091095420436818625430975696384344420902330329464588856122178430824670387815322801270992263897845947881919006370502749633534653247958546660357113990706087667576572275202621856895401161178236028124508165206179509996187811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] 1319660152155945804600921769466287082877255498101588329623984595931969688023874513598096813254355690679130719398002753123297784596407146129280637115753961973574846620411220389863523759603805473717062547249003512789477642005811635247441619388315238787722064423072902237299518808863033026484826632452475351431754870324156301552656456115810333841931911311082284862039649495374554685532326095806660613864985434705436886875980006504884809025341723749334175468889353981318127504635152349937847360530453534736012865443755908624778544165332339790595564923708315822659519718147042011207503219207991233462103426064792657582301626682121330807895493302071487915835979363167108725743004524159024175035185988003928630778582393517522141903652740438558951833909665318238152299759412430794008858216391869363186147744008098049055170125891970153390110160379696653986141492503492750029632897645244114654827069593672218285249780601881737069356209037249973225196352358134171037247896551738338286721586338920378401753819290743991996436534558352941233606690054178131838997129938103246733317389494964941326099619606776342930435690405210696663671464284407328365788187072550646628221551619798004263112427629046615691319897042601677765747011894615539812489893308815785632129798208940108378424011412949503923770736518488673890076716802493490658944192093643949302208192595549415450177720018302891378350735518378508695362759916047811157917332994908534631244891866883172467378696396710808856707795953452913632932803507261432662249536695951548957622310302847578728771316374933477148715209026344440816340933234122977252270961062034846056047676898197452725638223675915219987150512037850500456924890073927563090244447748012017271710273947058984176025018429965260317246290466242114113126526334397995624931360562173467942907233138012261606795526528091573346368918524753057445246080716200060165537828941518587719474993495989934470491654586169113893366945420642747934842916986152471938591436751383658325692218710673482571475172819792174434885659966383706259066532741266971406519051225532384168050312489075399707527964145389176110862688929521433954300116529293397478113622075489967635592720108965449869894193229098137728117619960524374823156795539613578126316245080576004730013293860317662841016182889824541380166462374162337612215533304647594902227966564806647320602418867713123355832130676927544599946694173919018933291083616841869362397024167652051620629917652354436690215802257463602078103316102638119472618201797151230211886923943937732845239143918482629355006953633675207305056746157776088647136086835652140938035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] -467614777875772322475163915314763304586153743206203138241683794003367816434372188767267443705195846810859466314803907933833317220556151153882373209734793914784924024274277557394404711506400965236559035166775570307568316897729978244112988043427803508919037618650968484727390292395864668011061060170849241312885387879458448299677040862834981896996473972424140735224121264808996749324403903422882656161395420643843917913268233129464425522915197296933840203508899084947558719183289993720552921744695630666390784532495881561388830864426724767685158570859602248070072934288050335363937133588575226360772161708953292727302861931433554802120670563970725252832050295237651993300847679232638571434041456395767851491002856252355155791836463922414805316375409243667919473176134273876498606636040283185178552533505127376820525179612774311636044000899835029723636383317052224667269234774249443478846217332152549231024999188872264567505902147438732873866130181144926652912288461034307191139008715813349795684081706204678700815168849160434342748091064697493044610348138442819171013036021027462888147381145296083037225894272692974858639054877291578209499512202427978070203032676356446344976982722018474452025312173714341207556909425802808041533070632526772017810908625662944561684505611245692721107249424170726863729612301098086381332029640761866087665218001584036296422274496602078803493541409649815758748789377611199099917689895988188054250475816204597201990227067649860436214357558893103760983479752885934431216893420074571706796660890931417638401890332699539576042401022231159525262099346901834036751646724812008755278767500909312530983469204106219011721025463987715623445904753062046219657416251970943770765378152515130917117709408170938015464452911968053213070201582244483172192390279448526181712932138553951596548469283321796462822105513398277588816020227818076127612402378680866401069562439949748296469951046963213537641524892547822852680050668351479953964982782294299184899530707004643353043824782090496962002926207306214532418138819887742461775562823869746858820241880591783271786966719346697285617846824427392295458458678963596943279363925673090485602295216236225298574844322403152199351085106855004623723836859293003554065085941151624800122171486607453901024804803770746185631775217790605430785041068651410491273449571220406970814469011574167328114079872643744633393828675511727200356664468072897461905945289065875327080843999004709483471529541795770685293125152968112477266480425911216744162644962727505908243145518084579699434023332829381222837273532248202836470924154294407759134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] 58807401611089109766112850405108622047738836742954535152970375641699591963068153333047095788240794897597392634358894659829791404913176793809614772839580017995548940135719512224950172290050463921191930367785806121511541837712392730665417136893287997328439690667050952491703812805944819421116852688497529231312339504304145818842248902087833620627960297112565239729320125793672883774687508236464573149150634369449059418020445445316749804910221625016286969957880529500438320465699994906520885019348644133316350182677927371823324163683723296562755823050186821371418495721575982540327325786769198222315986733491771450743493940418082064618170698359898721369027520717936872852402517287399519192692322262439550686658454874507999258546384158687310871564455531344208271125424737053660297755130366982372713177611238671508817379995168866964420722942970568389639804228300980167364846806165429358503120301453393642406129332005825087120812846748825915974688340450427878162850826257186944535538515152213987821692566385196749831145078169761437670977629795097355712622918446481837879942746496840267312810478703900015265378991154113103350312616463045885105569380266788600916030745568813620411604990283452143643895452677233099580058496387182685429935636383346006550401162908989481449105202981208489244152755569753644619979498765786216486651920646625553582226274241655947619124791646462476688120774925060171101134517532184259493533687605022031123176014366081287596213032376774474958296367404875526952632652594087017838092020249231777091299374072390822242800559480665839979765148125287568476584581696038991205532747908589003516424454270057998126837041871438756119844740598965016663261129762774321578925287118515004471828698997072754672708022921814742340626533624656801659607012272188864412492576388697143264161388653597768800300404116386298788738988319661943236908971967999053864223149079958793086122098668380997984295866871954282528688084410710638636720762051118507379276217351716367153159432295918490553427950686726017244885635752745700660181545037809354873649331565358637061811374137703566965565589737575803600355474652583632918382213668347907971149817267454416228609419892208261327634478847056030243827583502923917575841530460890401493754244533781687423259741539205498764627192488804267548064486607734447909025242619585897038332514751033534729766165936414880410629521891436238971278926086176131204082896078384151228281400046627024011269443466079076413649259371244647716786867149231676467643405145922047178716360050947075060541095458490966465669527976957388902621118958986714235672549668287330385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] -4517538453447246194370283559022645196475393640884484045456750216241662596080380627530997377460288714313306099863965918365737644246525475584491118637311055959525403454972451699926152216500836047324773458315448577301004829456408526066841830935158728043750388416780467794632598939834957290176420061934159751989185562443839311810680723637957730045994946938544148876334881451853548529083296916475056989903066518178495830441482597300681302789258900932484912073638637884865193221837197253978270988593788382606706109549945071396779895567704794257469156515778013639903179660236200856118367342673466318731675198005581174916455622616068633211265069497398301599454388819099327338612316282363375249065084187385702314292795753392133706596636476734195191367069154881575417095044775254581294637851670868070352786869775053275138580801374498462092724419266725421416335950854384618317883054913275893519491787513818644329487631404912506438864902718894734951049523756544560565581609990009441043612753540585835266348011590396923159984793735110531974527919185671146927241756187059589750192962726117519097042153350262017601669908908355365062291668810875993788468886102385059297914486442490166865058023383493742597734274086760382305470755519432844326874344303596484966134560437446112307428998088428547917459886126355128726935254240242555184996023886754549428370258885954921007188916316992622900974368596608926796265274552338723672244599187439921664982495714249724265524682952777669515360345366103655399388058373536534631444026341098717763950743736384189535740774744074547482567315431621597330492056001490753857270384323137804358144661203076974891691657882386049731222356289566694966715506669997374106920851280654829148686164091933622156937199595834330907793396277531290977071069626589306551929093276145978100216334694248016290236772416878052480897255872293318016924161191575760713549045973520448722220448613740616101440267502865352831113344496479631562548000526544807994110653719619262517618319016311075673561885265133600920385927287111883311767529718014958975101940122252180480526065086083254307608517277858433468453097146973841174709363988256296743835528101997609362510295141675903563110556753953754870091611324585827064542751080519232862067550892169574558320144203596331248454796978730082187977624663560871951576541823011036195737033167263210251772996515389588256241881412695553926981943101456092212138291880196482340071622093594195128398148561133059259930395285173383784665388197425956237857171840775524195852286611140119981619466675604555560379760557768687705885268922300556608013975740169563668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] 223059020909122383061909192274774181883779126977054729154267912889335254900174666615228538387069921121805041645963770358284119286784226078211216540230000182499750312359696651365043563863497032011074769851618782807861323806673003564026017504174161619458405865422633890640704011943552784976442669443802895950936012739769965274426451598580712382055943226644007092806366513413271469527821115475732534445921795034229874787634763202732377075291305647430198017215072321811366319047102334755597637663484161404805144841659722071206986495851229308876101727427151781959957176508950999269961540003773823706410734802198157695984280789615610991677801682241361579801273556733597381612304328761432919832739596112548460017522202129224741644295905429933670090141563400296582851052614043556277369694661565165015287618987358939976463270277139264748796962018120842666990471300576638987642225138091388498862681099038494778155177124166871908058860443496405198529189357479792520752599936122034613371551461528747439651329695473719707583816055777714534308793530740052202154471714405532753159653724516995940422497400989902898485539143939446474906325498491081873384368491720571423039166821161249432502426888917311940593012323594644848333457447052763412752761200317536164012930946540468279607647977752541364798705865128357713953034587071799131133491971075770911081099486065445345062871811368458352555468123988327646283399757450690833066223886388021063448566136520258828283635529624842635149848773467263118411825117109975304133764553199691303457766371597890463830866539204565640555528887759027803926030565961037979632165839222190007364905827016101827180717934988953935685004832921310518137232894968644727099317682296721014402457362294199824249652823198798913891118640102830027959331023638468900312428433765286675710516393992652413384050972380002972408127054293452564257439756608173102449027088224946586271328456427138919365186995024615402815531289517862511621869940930894422712268885802540674404483771123702302932901894961758978783703938687172231885129185997864456124241500160745533631926753678246861267628322908678052005738015361663276710726587693105011103709302703109652375829413346133407277944780784679790562166877990621747305867570381315225027489046266952373198365575858703167259113701929649697403428983933356945069056354994440989809568511178673631919152163923065828366725366461634982227720963732526565278243895744843224727677507688880893154167944820905762572559900729636008637240203520649776945834199189884329312882681913767678925528035290838312690932421111860948505221913096610529966501758302137876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,65] -4623450607920708147113985628966149291424903542610480044952990044562823665750538256663541842405598958359907304241259281750874530517704435656264951484081779726667605503360057002735793746035059403501685265399048687085996679965239041894680109058610866034807143657508358832926514110835653740352984517959756251796655087947040059312780089940022881763009082737167765433496790129298005202316757129794122494388928548327730556014795341861655122475315896640783602525039892638503001632618373083409242501826884337749920407920015362260659543483800049968121573211317997344191913252778265112838398094927794300764133791130103724102805107705206175776540453124207936349149560840923572069816319667062775572824839940025221654676294632206302073491934456514134956665082097803705533462999825585895795093650615505217194369760806773588234102656695367100364542657335496818822193483555592879917347275776747950101885112616323552571736613777648149162324847759518071604164834469027523701209724939159351032385366837803413360677808541778379112171835128757850643517021243711396551670815914434238010796705794185281201158164258206449156511546140638179873146651372424533288867874709471281599704275460243566291110831795997742477474046461530244296116793848099467075549648532593456279736881788471829652791206033165249393803746914776594601829951183172653395248830032276196885621690183028018306393245158729798401132703162256069458090190927131787238943553319558054967270354793104705024105468806316060976425788988085509793476274849752486745506398520611400753714431352099831893579576292143321995273147755971503299830766018081589326905565230304814456218575996932696182239818160407188442955144279649755596229596740246414548332448549643437042957596898057742659446228034317945433611950674469277011984731492241693984887824441375159818452468822407905066301158329621766584265764089839690998091251480059718719474542886711589489506964936954696127233726269227020577679757424590744222539065487488942268617753553751851268472829126081487149417174572125350053489771928106533060268336923997317596804236786151564224075144369526460970870550065753480392610572075611346286734566054140787097468078727491364560245710502249397680316914028396064576848650973308103928282389850648773571843719891017572629070209130873147976387423816054010783978359342524112547138507108203806774922899929290778586107964925746037908073250767330914104748020824331278943953364492244813081574297726405596671531746792649000437589596538007160824075530750060475546317231645045918886180596496819202820234987957139212980304371388152098593981799751732170364877300892382003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,66] -172642092574348915531872934053323079142516333951115132263144086489327644617151545426727924839985635080228852246536096405618274747065045352181492847395300765680027098641863706115704627327077730042808585409009156479447665933664457579267398186107975398081881082720870175474193841955277586087335914616163705341828411957454350283839468901687142155408412180889950649719830245416129338595771145727029649235428617233007356838629281156846426667150990563157675689468476720514228377584239541389397387141669708418171776235454834386618691792640384960799099857545764179086871817059297077681448283334470919379160540263134157379369800580928548897133080321153237070290291099408027354689415807854710338488659967217100188283344322102409192209727544190030075616742928748992918353083335242413418749315316505205037709349284649926393356427863495084859783552646687383974985811640329002985000943622438888851559841877819141644023407623394996107735872261494169888367176726694442279049624679430890306089684902120448347302169722571145468278417109113599197973976225516594664416789259196519953083971646802140911783739444296759243790342257623576662802470644329404158832274439503479072927250120370600140307057709302666685549376001528363098501436803720104880744370382110966237443512011682584465778729173768315530033922898591493046534909304578747363934871161036176544018605739978490629123870533427409894665780721140919788232273005549180313841682358526593572938218770482769844488226352854261651027809308759219043090518738456806258575757680133038093944975871950377291170277701570207087892187757609559314447022479394312422466758198584106525606940560252962177790688605835641818528273558509144848471601741932101077259639067992188716469576665399795477577455444469531660730378978285792337647896327114747614069612067477309322970703672320181330815133537660658704681227687511896210599077426775013833407736911535619676782075881844479778577720474820930955612343999340467246496676619030481339474248941990940434112380586259025624209912671593742543305271616523168736903737967553263978376038919774467093213456739064915794392359867274218299368506251079203438845502831389643005953348218525348151313169424006453472077128323099374748693036283409868509194255031918092145212120019417808122365141980602463795255325009696980530838765910104650840955084761152871188756308322755768168888642162841033084966784522918164695806306535665563394691781866110586609106892730844669074928780208302406529243589985199841587185259900965532604736205888021132329253161969842662655400525147076009007679923755088243364943320950742035118729837641444884480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,67] 15910292401746597186757860599276520551116608932065465826953626761179304846808107096726454778172401544078262580975029810676290657064874046587883102344569874560137340090961957904681825552636331358790341338321146299667921654859500116459435041077172758135360319840024560825783703410563214786893877695240731107211136538324180757801173296921029581859691829056418147676041939625401660392227421910231179733940011144907864412959640431364124558333287560276063091505709399969687955847073216831908946812246534057301409397504998766277586632414251350918709432184915617419851739734054939600109049582603326079250899345623288948904898825469842742083727618933104881942447359070366727266331467789017022509755146221790488980708403581767057173899326372331866498887929606323103402627445889413170302478112029547432045128434802384754689213327062150264767282080700305939536793271474156493409332121384858200856546324014556813340032149800537015982589047003788151845551720445230072033037752327037291440139402637976428444901417838321739984992785119466135162515019301458813000168279014932820049050427996727143376105438549969355752241379696425521893853104892352088136660196237746047540026269675429399243718601137422577034620548898337195465092469238703684152106187638938641757026026275613306383705270092905378123075195339839976714185267312446347768554510840433787336054272276765302660329233877419039987554876622765250843259729094810154280583136447277183147711545524968953021038363926919566188258714485042575850917171926817487084532230959775199320250122698301738198650612881951566200012785801702153275843726774598303577788804855119063385812855788196898774569238306657990813759174477476124626414525036717285727049100199131728589707012799987787434551282684861155028235040728113552532067400274138740441330146523526237660131071747840986348168233230088865628988201264537681669003033410002730944672882360664980007233182481547462956091552392810355461857192296373933331254926407254550296077744823532550819371416289556259304798777483249926209482692723106618249692156372952621198125091154502506264960254967188233493061627120862153428314553544205615973772358056391364263992814013097441595388822768813414321327491595507477129514486927276578511350931333794280113471577306308897391202283044823367874426451355974588291386936732810570639629881740092148663507154648512608930772919149059262834483050754359656385568976780754131595373943937309326262164266155213114540285599631644186161707346421177724077323871341813754331253218958887743033531072662228466967206291149228520132926549875174673180006251019135808468600514276229120000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,68] -472130621036988861673757779501778847752343557846470300757126431559063613783442510147471847216476862771192394974377868918299906365225331776328726812503230234921063718276606626282558257773075311452640964214968110503249715256513392693076862287469416468772144611253280071141159422046268341709627152967530486872880861197298712806671152715197337927834059404455579423817154834969856032177317988003275754676188233108861740329066789927507229692346168203663155879363604350350749642399888874823588644302097917971719323948393215532507009273763829178259745937676127127132601090705140807534683557369411141511372010548580584372909210283107498926659524233715072907662890984148850914474717482319682382576491491800775793800344083448328377315166634166470201312657967187195160901095164904457523378498705891921907177746812082863840077146165004500299640405596163914443390119151862077268843018438021152687625321280268926274846629032512854129729645490310426636207126894057568235571488133479337196744106925212720687061884328767616192382260500750069828474084320501628727021626423666092246824362936550299500348878622409383243771813315590518839225603441702085842185523742568763429569662506437789919667911385064818776327476930123736412273270070189159607387738892298503054074640298833530998623857865954444544906988026749782724471109339465465560433062412551574754346585387361048816140111934237995147798344696565310671146268119290216969132590788785828952849607435109830717208847010312233768511603117031104299330819137928987134668685343526009029629221351972601359870731172378102602311764509452680996259129218864066693001569760098654107529061449340649809693918995267289310695444419579001151202800529954680695257201968134283291753484427776831885097215520597269253456693203117047836121319240724988756476390591350794418239983571031805009373624348081965597074208353553798223910731482647137495828464803502210914057105612114826114788158645475776460764095536544921579290571194079564212946804707666384774488837092918774759640876914638420718074325808802164726256694707927673123821779469798237220570659432061099374183007664592746848023039220631358511312139219928524773892735361297318485982364688969245191263794498908031691689011997835049198025975910166596369851729170117041936414873069370942373131776340783268987505487455408235558889594412399585826329081002000959643419238405263768908051044959980329647513409900667983061451120908745188067995632563822714725553162967988141820896031925965949630743268453886145353251866313051908722335407116810864593211911701769678792059366362959555592915627897397017257078838955868160000000000000000000000000000000000000000000000000000000000000000000000000000 [89,69] -3025704399494343864569061165997604769613702728058020919832536449417967736419597418696858559517313241964044619436821930286682932770914444114924852587890936736306107017197893561423637763698508919337560742498597410397133468803729547366813967902550278399818868343840196029614839465053297627581336417534594497421276004425934072428793311905115595562143402395163244464151344364694411591239540114480945167190661998604460795213587546615610239696857019616811100479983267242838647945185710409071025060588405363176114124686144670079593770690495470912552939494661659164504387290020278233462605213786279400987864286253336393112922648418198341181347482577582916232853425815206141959873899705405146427836863066072295765785423589456503708839145404794982615034322749896681337538829221553860152114575519488275241160124653712208779574007717072360355586023006281282543528102895866564394463861678300457210725579771522782638965536360835325588376594036154175107760432482969194303697787874714823708585117691544048419435254911572200979690828386305847790738353238041486809539012724244962058824980746176818996922259144333614070367204136612881718830468518402284811661241648424117848616335589139253031044123531253795269227834312804073833546676246384460196339824735124239350542804167761445105980841012343167821286542845789998272611460878827732828455306434001941000275195802269305660724771499383730299259453739113810762062459005895673010134022366281210662299369335858393715486159150618054946513485717351933975545674590847908494775704257018600069674474461896904209549036542143848397416196602579872501374267228182582626621633008636494998286659105772133760926493175788813013368388495511690728121243763166096649170615455636476571781990097347818882918111766153766307006530045308224548313374726034013841112054911405544710875665202135021668962972087132788190272713813563926896263984400980774066570038976149984628676543568620758071381987758208332268013075631491272168975621564219940039469284052372490504302714679358292581496671261849018827591188326539118539924930834922796294416629550312451112393739672805128914846730610762467601496875856395883386751509702821231981885367370639960490341208776151495010156163580790214208214025621874747151878967100266254631720385760800138655446535005108294762065329323344876493564992634255356189475355120859382738458413461430323470221715011258754001758906484772564012359677331300799869809653130909517236292914586204298228700447119257423576834013703197467194918411591164974309085626839533998411706903306450007289408941014777659926569833888006442025963322408734054139977353134080000000000000000000000000000000000000000000000000000000000000000000000000 [89,70] 416150986475795420109906345404414460320572639904517412116275698644423837442058272707724882034212441332189848157625123719338370199295087688986637343529901287322386832953067867882900371756849321289571272908253413018394682674942866812562306718823107674517934734870072141716551958338317150201380288826146009434414665517497910924929716346666354690280232469572204202885164027384326578218225769525121810461649881977795954802994762740234879274522568655313380385670713157902168341975203853619030372321313170806690525763142395100562237278937141236335761848755867010903077523787910953298006249677136438826904591247837871881354021838104537686780932430880347631813984476445994582583700105238899009989028146717962587134113748553663489197458347555786956456195141039939188873083990309315237422569221606901150277482795825425180687453050387304856196823399501091432474885790633983094365831101873670399645548300390467728668789911617216835022437446380791586476085223731543780076951121572452792680724647352938963479696439732733157178062964343876260347624719387018932952802257801109251329184552520911920798616444238098004237426906049117425705157033651320170278039923906599149906953691607096933362963173393179321865340331775106239248103303458868817435493414248813375209897016069659141269040417979311931216573154139441706044981347505954373668086351539781032364029274180840680043186202159665033875589076374830165919509427220161170296860498807468951487440098818465388451406997432859814420727248645197924691365450245819645467344260955395988443795240703497453463909542239246128152083142946291040828316097276238120539972372006851215656805450972840100284150686452322062550786202324710539078040689862504249955167592510880242881596799950743711442274357183225206104776828559202980149709313318627458987839723373625982163510234644666462965949183203066030469186518295470511250603340185977113589309189787193624348559682762299248518857628969920028601389814934171355918323874713467594657128808889010906380878944482116635954919109436125035941665750004225396663026784146684411383347655409073083214286881639699059654568676793632366875059385905769801989251249939697617737444025177442520877524582776956529894851284214115799473411036134082745247095379717340850711245903248409629439992268778040503878938333574624321330209738654577881579581739582578426786319818564993538560887577657872052045151930228139364220691461521742429259766833027944133638752178418692324972724002895994335977847993211834075500313498043505876738684370892649657724178276877443168993941078023904673170051939417192084945823019923993829739625185280000000000000000000000000000000000000000000000000000000000000000000000 [89,71] -9039221564994013892864294414419174909897848417798596017808469333600077661279769210594384054800863951968783811882837543277778688658966473148434905421161251294245649646564042279051132181215560276274108834946996876853319116038250287260841819963726401872148747674633716258440941621572176642898553368260644228179135574623588174915314137908845004048187210458149738856154345900296627311364666791139593233672964814764884013956722428398153050331283766747919807989378055731470219165722623704846770768791708828531769684432851742004137418929210680804117871920227039533087271569972414144791953075039684406185404796294102246150923928090859554270830705432177600058679373006133957545314842092244355790340837482082911752011923422996506113223014200706366798186534925952249785697239106350446923167127587413482743823377239776572119649097446034430233097705785295833739190630739894714235580735628201289674527533815407989194108177525323680077735797311923419128710294527552960095203431610816555365308378162426211164432150141873107997157521900398273054059638991604376592037865035863988912773801572697463293940460432908513549394774266287525680023114613958718140847264491054608302386514652389202838486879151495902334924364087941535824188357897277246157797614642212472644619051424554620598048790452478016214385932710504404413527898598799667076758831364837856919772122887074366366475759669225370323484461601525918931779304045120334962322570348995775433723807420690004199157072539546879992082651827810727957602971958396735518481143530435833933777970313623654610079461532985312507059037378260801205908191371022406385949003333625062534532139485455419868946231677031705124548173972961137009749459736682895596586503072452271040918396050965175974654124824568528991723932377870261309330855084769449774506310595219776960304603664815469544924370196437277388034207726698782717098439921460010988315601189062305882248024559020831344486237350488919415005427595032666488009176513580380726533673166612887286290175546086939801008837072442980259930613126153282092271989183913682152600462416419949867045727691237517752762939513527681952035480765769235346794274360781783849753468978049459234738103410307696291570192957263129148278318015382036992975046773974750252257108561850884465918201784949573970016284823110924286805085734746779805765066383688685596208053851996961002637210497643850819369294404370056986691335650744869503996650296260037757934760033337633308628452112458755306578787822729805703087968492848362263679669731090040004491927398481130993524714344110896782640961297427435445158606490603603756811550720000000000000000000000000000000000000000000000000000000000000000000 [89,72] 240485535480168511125141363572513854919779739326303762142180965978464168146697529368859998816702879211587895325323150849862384883198994724789909064598227357587785474858019621707642125157642116205502048694640104215308472793470820996053390768279586540969143287150279162959370601152929426281868703997561275513987337813997340688091945638559084458654882816596503011631846758240577487192204570454194672353845980408617284666303818733539323833703924224196437728933855023591885013034540819966138793917932773856252974129585067148781215262340316863346768341596633335299320321479744409539249724708729085117299758946568997738393588156158415426831675554516271618789769498756039872252759783105819915231096475231923470179372033034185981995362914493954473102550203403855146515537120069086513938678588676725666082258106884884655074174946626917844639395501369070160903701383412991628984185418567561087087340100101499710935049621627800785408083115092928473873390434734916335251421995916592832738075217761359899501882271944308835416436933608174142756568244149867514626709424215765175152441337316154987576770262821167162123999040514520120871671871211070876520153293376195538178372622576980703202680845395078646478697439985713240139039741410958409259274404530953581737197147491209257502634383909028973161310314464805491676982030076298361029819776872953422273830410014654580833840071031487439319126630748213141832417986373593806105575726931320159179042557511421681824574739091860633931885715318439457144506651113656992493258734474389675002172161964495461189545978019623143545176988916452773912822947631435890390524905146376857733912925708143475655982361444423892432455579814621452550387774346503851963727436675309902846171549858508667048989169000481748965084876695554391717391275118845497729341819539841494856960712467946144281285908122181297610808337688710440162468663862838882828272682326281340338930033352960606270528318358754193203977135165032794551168520997587266124645247084656889658442417446347378501877793316383377003896515577342763884525964363496449743796876531910731165772249088653989995134795417596330133703080118021141039434194295370170628195019548421973858736876059312280079040849165401833631748501721035482594025103887388008870238894284676351648392955817573215113692232432374666049814048881056820520963844139808738359707070007784874462124502643600336831754151913733004908527002166119740419675358127713017070752557784667097117093614596799373889403203819869078257783775085900794222532002027408037119823366191477411320966023516951740940448601225700030529272473519955498133094400000000000000000000000000000000000000000000000000000000000000000 [89,73] -16353951033200777935420929013512101148933892802415887416511841717340305486730394956452993045389880977861885112394212012932423036721324476309148240667889395495712031472783136474494403582421238164237454897737791342789428997746962327026778131215654016928718432183145354536997318893252331274602667733845443803100559323663161449666172945200678914753922778154084928343608313822516463689034933526109341110338960344767511368754724060165444479888449953007595630797344349629609724806082216915111339041773511478639521605688117554843818104175036800270617436702983404009021001553180708895266845982513706335292392065562127149321267277509637343457053243049121045313512171002036170168902452316169627033980728219690814059128928551083762875811583238723986364476499552609772004945484170224962565656581901681109431813495370653465410732870620112405928452943915469945345887329221278173117735794906290842845456540590632744217478526483210673558455000399442433556363916072262770807245121739986035483946114162399767270942159853397402276388537909353108288127547584658056127196232650896236994415623647513610648733291839308692779097656520027341665268806490246666674427435453555681555050209682206989254237537148477890435738231505048709623224733584705299349614153245884041118731952382498689530774337264214594519376010217027523332132207529728849166814335817625625815410103866644216735885771342429936502492934920708556693108798503316794593762710159252681107715237773765114781666895020848044501457857261899660976266554070828731909858881395117288161808550082924836211816390123043861884455868175898005224928920842314926521188680444707011661302405691735462989126955527171251289340017462888994661542687077825534241551714044697014365877396510631215102199864964029041266688670773754235767808874332167597062025379940975015857802433541472103357564803996818012669135020748275850674254185605204459769547845748635111331013873752638778309463896346972741361200571492254723549943667349518272961763484343076276632259361574903427426630137263764151341787647014880934581496929490812217409149661362544321252011330513702759824781121299932296388432535202197813458505222931590911818026650958404803811211981350039717852344046163865074798051132009360745018070159887318370084596361813187178130690071378035587673945564785939045854077826996095806671095614918512100460712758641665800773910162037008143102675287885805688175884979969751452637779516932549296533614536323531476192512067703586770286020561060236497110423870306941572374943299724455368230495106304083246732858819194701891889415742738884207555640024392255682820177920000000000000000000000000000000000000000000000000000000000000 [89,74] 437511410434396099919030488773433560020302870738165811220972171788295932324275049964753048037987637048223750442167886534264652033384705436249967679496478532593430136392688929203196756411416451342949206742925090960463356165706876129123361480389496425675410957824067544609121716223938315533863048938606877084988926360750222918649117783393865093347226380123036842771592178993542985890958305588744384728045681443647208728018737636192926931763623027588825212248369220340421726963426169877392086477966798225068224464906292123981853041069622379344625012416813567293626637898471258863857402730778155829657175317859505646996207870566063216477748214537525047652245315107041293920742072636286260867012465552124224621950443283129676877415552064554812167304131531951160721013075066275892174599944597787664442234025416077456382657301857753774009437821698375017490017929159975762020486838840259434008099507018695404868782384565113479325504445534646270811873626530324930769664864444004887139257964000121017747655820970770196881833110728277525314087972517837987989437801033758231427395433261556616176981916645437144433927846183562530562743568962688834471101603701008177132401981510529242582801319644985557114755104434996762297659344182298260221598089751315202625940678329665858578281150290946061586631764979336023668260780999862659004643109334574311625740106712714259509504342907465414281363075740864510284383642797401464317826763370906601123419044538791915074889528490142258240063032793073833244574545419045081375044226927628519211115210542317182170301396899537920660224653640313028377408726964864500999565024447491868636100461399248811193534735194415065908737488170005523549117570436448574169316528909471588207051367559911651254932202062278832088495856335316811243824347756190688986354730566180710586699128963940527298419191372700654729296218246227478170733963875208401896307507833207419382183015482554460283009634596132733341116382382412034436680107718103155177091080519547140431518351421484003316139269599054181020238048754888717987396919393207584447724313577968145367398212381037126247112176575444258649527155501577564991446650036124598638275996125572626727623652056300798402741797610557684043688283709736750765488815400783713824332476246423727308985463244101380567628260632252831635881564541224073888777264050201545638335867840430075929609680852948518664881211693591374251469955106274867087130314358681700957622915585516794617030340349303263801895834176115415718318513931477701481573685908905955582232713016501221300435481001827109421640545129969278536790915034347439390720000000000000000000000000000000000000000000000000000000000 [89,75] 2651982709559054017721458740982499809109045298677115656497840923394299620053669765406078557389061801291714007277079273863050714412743223276334702722380487751103556748949787292393606100939591851255708134301815647391600451919973246621319340196925943560463308522334477871605331913914134875180785434326208199508515844823798999784622247111256039637368712195255339176837034721324813591873008576307613062144661110722966212454982330096769734021592503427738173274804333539803521058082214288504052221773752329372764160743319885013138774224134507010840035241936707587454930685081954409707080201716562741284550087900692348701215599163768911225527260599493833063012880520882492402630404865866775203543516680367927767389480011929952741536795875705021129803734550014049583144434910543208509977983216562290334474472140266646188900187995572456785413988780215782934781903196133296905823212452697509482413954697091081849211856032781003730120983970893611012812132658443768959958170890655478600923469442408226742961845281943361817394594443341677769088107595860664538773580820327841965241182490697376916383184188282296724987431578675339013511131139155973439297123592008487848309165654835737145938911406689388828243541071087249849045062445491294720151337930261593784806149885679986051162255154991836794597439004909965363636415446146520964253835872416140033232090172450950893922290687300373805157672576443721805422720862134171079931392198885510084355869224180612914919527257496918161203733540313834023935805000476970756823900909727793880923529613547738848008274998983318914431444968086283465914543268406678560985534446241969707185127281295493493978591825498954849843223525755312489160552498640386600209023301368784852967941002524298994972654060340434133863317948589921286298308905379197282401681351894621660736646330595880248180332470459174985984212748423310809385885211987701993664472472243207283421648075854393518335209400141712011587703068585760588030884934473358983479096562132340048282439490453690422805364064789783244240509290219018556094440567916041439543254976430394782610446293360594620808881837955166294182122401664375125673709600983951611082422701268843546856512595326535050161844762554436786435779402176393761046143788776264993408936091719593123555531757568052193955578556608847154391467750657638351309003432971467340882929417515101973753482461903995952281958370507857023256346809322491071672689208879463300244919759617751371552537118200917092073374159908639489962951061398106732705242845003228464620893120542528914461964444455765532209902563360634682836828451846047662080000000000000000000000000000000000000000000000000000000 [89,76] -250965475792192651778165418744769112328449175273349449934018076358162718609623240346875033091675346357701728447948185841785323092605962242065903233747830981614212074977104443282302301769457453538107365923574745458874544445872468086012835898884106723641020223937097524864505122031532055951460268540885388030858134336684034959749560284386346263333084453618257933283472032488628632125942449036082863651072249478968889809956216036115993442987587056271442434752078241402638298172169544319608724982925016803110393190290653085759210275432735477515120361058222257045261772145442678690607318077753068069133205764712567167993322002170493939090491074756667467117910881552509030789700203179050237347983856306601816391979493709495984570252395940412373627266324193957846643795442892157932697744060409418825109600596752068303159388943614590148446941811550914041377929418765875733076091963226456699448709478149641096229687573836091840628617321696664864053883993050700736101193389800320261675069841718984980656815653907623389317056653661419448975864204984417583655777099176113268158076370968696164590370085726854495955282377066455077964559790722852302728064094933052724072140472552293182493205374917592199528237124751534068783002253401657468746544733585454448630381679529742653257385629363452387373725507318241557601038018482320356636717819541810808726404622039851494333888914047516202474554099812881863938801557616655050806152565123848149329022350492843160831248403559935196771616817815662289912656083231310138979553136578592511494692036515955168296923614169960291318244167461541164032510964407980842222764883979335573145525747387433361670887726426187588169132330390326258130356912340136423113837641020586306198391926955133433141374133789684261078727844816121624504427860382958313908920594469601856484881182732248687074719302667666399879991859857963979359770899211327503671316888911278177780708249997279991937719678630022092548855639097981773081005162541255441007621258420287392883370226233300308036358655943051358966968623825349180242309842578852104945517453449981119299003304349459993982511700323756836747322385147966392215480774129680685463589924464639841917524752979825185203776802169326521611122581491673493607047959727183192765631602145051214213261931202351841233390536079235746651150157725020818983957213799288832713866048888059715400720316652687860826444404358677058589244512933243597962575581850331169927921761398723034150641507581138791528933729488767660776743339825361964649935417198861154486285264948297125532876844029798502199690978979600522392285920605765632000000000000000000000000000000000000000000000000000000 [89,77] -6671822547299530491306407092340871859039971460889428440364822869613764831036202551856257116790249038305608211819918043543990803387158339668584093900848347815314824078602258133154798260972503717025417234674618883199530951975895276117767245569467415218466471098909784057157029127489559594330347985944185883934830359789454701166732184382439156541436049664628957118197749902730213906901666601963854053041390720548758505514796104351887124047772792817922722265466039488245725420786308619273191889712414026276138678812789100101179816759449465534161783881898298287887062022583194132995391060415076829067052015735132350845054841707028777688998848689435286333722687577907130829605355033766233599112423933756111207478446108164970566579833075787060377911754208835788948084341001221424948477513571673956280554583655949174586156250101580224064181361606187206333754899557968292270602919730884456043229261921679444965395015621464558588512839502232526510037284212971071652643242324739216398674282701306197414208092325165146226274319226960130527436234088997881741878870823236893297318173381144713004428144831251629029902931441450385600447545262419116172213592285563120435977178201440319517199619801076531607404008190899166715230229353515897503974242563263980729107453367991298588009322896310265476002350794697439930043380058136786617920744469272205614997044581849232853509482665050226729981128788614653197672176593733605692950092152579524872941926317597621519262556700380645575320930984985603134795883050811759527641987860235814833478469714969976547642050936758585996547174594084061528413806101098908269711852843441188311738328597982730658930332603096373796916726519149097213886912837686909738239724008036999038139610607324072566484561086655137079879344469592367670962073584005222686470700157235741443508180568882869656147383393607902490138375736850827960863992306814863499579899638546586400933069358086301158491599458382089806005855099753253294161220642443720389047511128371978848462070242800079152585947765988245888767227173598453280107421818763194939565037483182282520494778355848283817288040742941231699825768210343948249274294036177735359297452926113368964765893436043288330016134642759572988936872750154653176862091754018401807264674162147502108872432245205366226061268120744334855028262831302191775762001317875509541713106035290670155470433865235731717624203635385825977493671905689965823052143706847017015459619357708390614726150019312002850875419920447354719870403977036958919083824458878996081174991771953424174520634762306286397574429825469990376217589530115440640000000000000000000000000000000000000000000000000 [89,78] 131565892084187402266607152822873104376146521283977337762049635862682799452990442428870826023625698449591296707416114049002127248252417045046392824601044290461670052031000742343596247941141140752296449936246820091618118751365841549077400150779163959183171983255791652344019853984854393874402239703908025103886828547865980703899385696845892068099518979809530415363433535404862014200859601048788750873127394720935089988194864515992082291351024145985435566203736327027598048141909764293427235712044027692619356507833899807545240071438164079479940483117367310879162700079352853764337953707598086523838446029029032928693284828862819596149435297828276683558905785971917680287005906237276786676677536947236957071836334505608926953580026518945658293959668852537834111459487217932182692758243887650103102635697570650125748174506177209494368867571197537847960559693777994959887450999616380265298800753627561148871858851672402695707790450342379496098207918163339280257759711336144043844027004641163838432998910214120655071423360314453705710034525443533236450247660878866437861667764551230583439209220184849216612501267083327374131048826671347566377515217358976115420262178492208549384778683605120765431272105651670811666599264675692697841475724675618806031112108257063373380888340365128454616949737452786140237264338825962163282425143892854560346805822678936663357012093355484164511074872832272157403872803010054649719374810050754100818954694270819750435638847767555624753550758279082897840145500001822388642817065951965356461734542541349534909904958253773221758789305260581270714535201913434712886155548853130091128098802420521507981545727945493602634933878754270089841444454676206339781331730991443048540942368415303466768382714563323511460358701472354130290101900140947168625763849986175568602787983495954023684353800483233653316868911550800175183324300586745560280281842627434141874249125887618862448435477094552957092960589685788397295204794324098822955372681767584615970544770076860024476422891317095696530385350988593003252717016678665457221897581992289762465004440689111298168504477535185352542392677450279555079562648509993055679854717013691571993373770906673042040072000030547320615708259019808198671292337406182298666261214909701255646331641079064358361307276995085726749560806227370554622530909224932208972249172464749518424593450890718132479114144371914859755428933928482102288203609221286248314067088077831649425867642173058936753047079875477085922746332765042292739462412566343145311026857468673190678664795548323153843256202539009504460688476812083200000000000000000000000000000000000000000000000 [89,79] 407704563922929627905292414650940714988290372573608057303520099769268519078243877384945696055980099165332441617980861592382617455200900789505438325531259689880934960819252337610384470648515924184537807465830731394769791562389193245243999649059875222005748999647243686470374784573573822727384278310022410280964772080562691993903303357882900099948195601064380851744545229052310147441842149630936051602644260029949730164399088370374237544911910584961407363371859250449155195960990623581241900870021859190891809999871457419426664404849611473510616064967117988730097560423764985302491841172824562579067790982405117422993287716246811499452382166672689446590570679673238926531159396081176570599534034510380374583339808883439329668459753069238663892455452203482932175212808667567931951538538257317406710712384832181317065127463841761401917284347968068144438187711599510157457541376806450359033645307198257779874479397859891306683487555163050064770449565827386709200645757169807424690979688202625967211302763438660704495373073719988530628250437503469537537062762897986550815725635218502380000766976899045898215372069868551474844191405350315185494582362551590086504182107238063761686076836047085663746749619618040608947729488596023326275400404718957684339906280744487332825673602596899453238263789229843689244499443942321018395769549296398142127354592593200763041352881541792325811653077146180929752997934935391019983880322355921214584844762608069092276297111549545390446075218336446679527862233646098694829997247125152677842772172885537283292149581458270503639666974767972199805707245143579840889873531295195210188151398136032785213772322593681337870543823668117080328139367988132488336885318764124229612383424390610139173673480348650237291016408203636334593087886855328355117671182207461399613520733700879964376399348415701741769407018789899957022163777745694314265895677796585064377654897432715931970972446398985100452469679153059237925586048629572642709423117133765157684640124827039306482127250664939993209690768985600189367741811356845251738684247926553649517483767095048294457119613749750294686752985215256564209955034232256952590353125154383387088703162441727359194709574255344383345120403997717708863496610386913171292814032782186108836304025211303146910444744316043612992807870494976677847132634077090339747623026957204749174412564779559345135228444391528725204164137056146018462016650488584136099106794104252323591454446659292664313203989090260871613817821551922155736019941073339695941253331972127664404309750169847041051578272955476414419245350256640000000000000000000000000000000000000000000 [89,80] -39365705520328014562067444958136583509369713970488408343903979651410816882634441293635329406494342784933980471650993739344912958386893576758179601964103953604082666215885733151204851444890653891365604782328529732421324702425234935220376981898123963491091471176996886889145794221460951550697495064297076112251245496100402964886423999844445466898546524067582135116176683019441366238960813648964043354023833970586090306250913547562992728387516200544415459240068096936130402659416526976505401289613986450601795643876424246029878149631356012864890777680897134285845018204521655367267087359003303411581837407387671667392773969347871081247222404211742910465704229857440366893880455830335210120614716637428325498443141442210323180068787681690303243281132598388703135323238363954540900449835584730512384358502083360478263693469085440064619339812654678505317254908293794685805127900984442844934543579188353296953977656865343409472211491273404152003345809618032232443325778476638044961232878392727809437077979828008959799624449928936522107915766191869539536650068230687570082258658177360735019111709587753907383643328740019207011498850359909402511983299832770101790857977443600382944357253082282246906736873938124152928286104382698572933283797710851097596776517992888853959778334705059103640150637927603575236390038914290974914412890072110167564385176991054052575349941668278003605301651127161571008622339303185848999136585824521195856315312878959833451539659958965237226675733294179433602823707107885376015588014367771087227195344206822474851024198165030337515734573536677176349952248435717672409325167379678969936541270318228264285538200848909524552212865389286325064496756932479390772356347168374570601563518870671024990627853576300009836064939415766622379562492298938625857531802957215833063208596920870462060130946510864518475985862017185745127233619968282977693551265673429436920699808277690196723019646231160438093849431337500668588033425538685611011703927761882254134773380321831684938225793425463360917366919473733000519151678404866876789954572129056382514872295556392858345418676615890453312945410223040685875960465507077311076292206596730540122223266932503118981010964571511771273426479308693334658275429397990813598695294647359877597108128965034646246895408663347086822385135639433574320316647487761199846024505214310102472312187078032198547582895030821057679572300602517125527467967300653942565532987923427066099007595499993095407221070485353573978702364193054255785105768719185990826935718504391195947841236310321134613759232004643473753748013056000000000000000000000000000000000000000000 [89,81] 147906787781013704429879906050549607026376595272733717973699181314757531710207364237344759255931491030457760239670207668274548707840047061444347098301788174689878449358104208064727406881849344895408399463853170743795351738773527218282255100488451549741966331029310805639668655481229405859141506513088441192107678325377338985833309727092030400876473117548318956723472151823444757016977951409051163062303181450095782121518404631270530153172447453266233241681492046525295912301738533542486084439815064232681820130643397506996215962727659774208917868954266375012772937772635360318586122205163984655496583474801661605222107473076501203953766727315473160819831272989631652100305239055416413122514341423562288815212025147239584172381466578451731631169691693651626852228202227852190064371236066585030053623071141636929391684851499489369167405892044006766938655005686703438934815447353682108347616400506450890853174433934763031856231665871114919818703560009156421228345393026560607688341241336783936459205711123096552351299718004967658107458391520833721897144298611796598643158222623215779170779209747557021130109716600680381322783669251665693856700017440339149510848994860895444135771325387711277214214052188791977920362326886658214600441913360778303156011292720568188926820376829709222061123575478189606177279901096089030776004558045308608774898377430923294519310743154981377492027804602169213422531571803954244781979877804336242774101645777328115389352537091697270375100678785627396084048950674746068735084341815068722343373762005056190715001976893654479642622876079351108619910466912332001377153582563512293358114312692512793696074134265381448570018438208785270409774584654279856088543273334836287933919795925081926257173929977828365064729715235280400395847625103012842831727823328261055347541032945411873970476610137562201757987517500611662804159080060277164446339743715786290411852662120712549354675100287020923044596610874844375231134443490979317736237433157829525252238420714601354792837688852365481477076048865609731464627998845566008674774940817941685043952097502889495491886420815639877130691313838830681492721886324917683618751120997403636667453146353976118583120765519036890898059593364168500657113949332456140503096543699594540636186895637181838549192126796267381862601199051797621078614667159532226918787602342789624588599029985748416094435264420377989061822843482019975838734046381559686004839923784856561613771051036108535651976588293807441193731226666196743335278895370704523180640542528179152800166618316798440835317802164799056409935216640000000000000000000000000000000000000 [89,82] 6235174213540105296484716206332892787394485847538084542651743405610484878342148037933642760591569885661055274779954262952896101824575927865877851776563858408404651381119877379768942758644269185247528563294679232029353681412434868022108576105899091406287915144273738047074112921073413521721319982975755417628880669012627136636838797050854615769888385746587561629783053537746603171833026768280061211310099802347564965207459970950234044415957581589455727658119830679163880257497318771284969669151143289078450055508698199887597091428647212052297881543172758902071820616751570701365033261986784150346100457975400711352643795466646270056892158517855225866672901551167553456599399408931998364921325061982670137958880267836866048653089402447580603184959252600712754859080919936470501060670796022814694366884858546930789471549074777313978172103855682294719523920810103128167721561640216413736309677603904291639097494145921593161547489033685989737992203552410101017262420334465751762382829875108214849128495956791338220830314229851941162579784054056504138009846135236099752263284441663980978160098492969748456221240381157598759014536343168782034135020134381550259284499864319729579022787382263467413543198936778779248499375037296261567999535575861796538403840018270821292962560483241337743350312754647047992937431880965860077863371972117549742402984519779067627686503590313899676375431939317365342131727968824121887657524007866556192651945323771264134151743537017480631491847856715619912245697423648950179138991492935758304160202226212969987614950942297530954693842893584719815131875693612489735606981436140139635507213648016616278246565845937670571126112674043100943688115799999286551621568568461215684934803645328593838459486930395808661188651607556645320109216922569541540260732059008492595887018960239176847709123854100888527044886192281817248727791543268909680028713535389801415511218231817488600814923847030225439858503535019207364063532029951387512503852483146658109779867406222434717648970977140261280364725676316171662171822546077257628667657613073254575628377343000163760122888189646310688454029031271169137724875338170223707586444822611043187730274344584055762884656467630974547259160019986908141514921097531623642479253156853299991776810256463380932721599832428555163579354404232172388629432261311530326678296266981648575215929249304140177588274747161431454459820758849759801522488916547202794544476373368165737869190849030236488127470250270691701159265616121796702600534427050937459649862636919401729838656283633897946569120312423143593476096000000000000000000000000000000000000 [89,83] -50470952996177344700951614608838821753077626055887676187508755516139487963757942147878748304149578781705995500651808850713806563273388282032826409391492507618199067926410305549700243317186756211943824352129357390675531264598342348021917163794685484644818024980385125099227630961006262817072125607357212660008551229891310731707894913760027645948673747181146590397208710363928021191821453231335356685575370594830051617081204820775181480845680284497895527438073774566800164895703624335985187653561223394282884973570002232410751180879721329237895232357430856078995418895509502983442322301919450887326041864156044613508886088654040852778369484827944272216642863837077963031390937122476104587336580759068733247314658457499971509082786623246459926322087272187251873684734806296979549037909897456852088372532366621399796148692539391087207848552577364884584901970901628615090525974533306628200728866507191315272132931407699351985333605350967686234868919352781766689731339014387881241449106755833372140981344500944921400413993473330731456593544232764217708938674463117366185865625762811116176798414198985678517218195435602033475599300425834548246871915621984601894408686634358157094819260922918143133234770425525470063000996314907901616149265127073515586140497367768538415206353676654951674442755975192660044753717450959365880801131194090906927674812817081000932632801091846631655264302247426452163433728522896722629483106531957995106190033125424293570391728530873303662995550390173306201453439803784230405346971981011620587265247984163767811187873520762541576576350101258379479875623339926221759575621121410304248863817031559002773091602786401905938463491118300275650597605058852506580622552356127832984610745717042227099159719236921772620778694724352326698879346277187892745314301225116807661779542200764212782732074551911693953300229639968047996249868291107364233840743411514304631894597009963235140743102635330317216858762124427032769820790640264841018932767242878572794922150825512475391660445515512055407663415640028836056981209673386396191279773820722707585756498500511342949669548983378056447637250660649892899495596691503367146061464502289694430229489222036323436576539583776007823775358095721636547935235821097307239496084484719877725942023944929381296243197026580107353516278944417142562423352034720399720573181475735071317255767073030554910331922569202315488425324362912712844381442672999346066388702375362221532950196304249961827792651008276040467859000752545952987722390413775432473247339661664690872127603138904942882767950772305636465049600000000000000000000000000000000 [89,84] -673690175098545213049048377714662138681776159458941582833055480969679216087975801233517675340178276535260536346685089174211636646010961366378477207647427121132585621170901156346097284870167926659840409737470917608716523660775155547943248557391057334673849855923569072943853735960382177852605462611908562465718537698905272742217492948925634419161660966980984839890820729096352787101030317246521720797710633929640713072092669132503306846163197258690739581652179315927582003847551941342170119222176930145216007851171611469723830203053819656009776700786619912838961185472220114433009778929076607718251543060528631685376721872565276870932745648469977344844643039713481187033932849981759413482195892186002694475260734693230466795714814078277204822986536253601604621791429626047083564793016979316731912066249123453574964477279681069482941897957112839531657207492569395523094104692815482815602039055273012155502023873717133501826383821378086481427876292840954499787547647794713817301742700780003745127775440950245879184436834931395878089884143542855478716382586192566614219080960297966806955548109094616738952468063334233035238023552564467912302686787608782955406382915544540208034413476022180038165489880427686405700376167494439085438536260218201410370096190878018031182474800822126303790980584269090721537595061158901397365275720737392841451177853485140480881875552986565546193862941862434525559995018100143987455080714564705101670810633804006131684643803743259649874528372928142865508598953908890573386216878609131867449062429842216295226563508512563744334352208881989117591914344373665483642778038656515283113527437142925215981464187698243678653455887421308184274959176588644055295985331681593636852933775119728429980132197451562241310666380827222684832347288789036221728480613907434690697121384178180227479238317969653415120630189532258290431873726457251242828257026160834389962539747782681186582353527232866337706076689297509573332218600571209322060700662030388387197121165804464072234483121580486731040383820876161409137916580726350234755275847829563938236335121890331722666153730883149574642161463873140225140929591546636728937347898812828918045768418272875601596120479975882666844324903440247337526098531434445296598002772982783641265552580046659795302275034517439184725049873910435143718165372767346438403521624543188538596287733456537231903508946393540646741562601303487340264559305962759195764719454227993375100069259161551267814681363691954531225709848254608867960414662870856983565216249446123936433856097401601339937493998350414905344000000000000000000000000000000 [89,85] 8310988562952738215627847150931129836237000131545092661256888003577025069216835372498384875423877764715513887406971947382517579055295313171374578328881600106904666144570161777502402544694942330445272058866803181822043773592483842044373939263685162396489623902181899595948565410630488783122009218938478914570397327919551369047277773120502629274036411110594599151375255776273879731932950611395992180617469365941038884397201773758145063606226605427150856581732080206616521618129811432565990492972205018477353891245885789639603041917918675790119048476563400084590264614730570132473796638421829772169123486137429816571412408074991203248232904632953563799591342765632734319915825310369796714580510357392589581717238126521106309064004883893642021499719599589866137806789268245167517065230021332588371141007628747099468510288962939247269282104031810026331652426370028939466609245833667395804267670335350368433502818206355890178548532515160095738523277782527361329039982641998909240736469473350990999962615553152220947148811907058697835895058458285237755885973891045341540042313583531872974644881054810891923965378003308570171152736104957205707818631681653924234381832189962270907911599152246372211470624668027918388560021800111203629068569218740982862485488213635978019275527858252274352151539766940091530974733938089147386715541982953422349956702020080135697234838830376110554828464271414982348155436537218164623680014432817975755478243986690251919111705886364109804134622078583910302186943104316457155480861705231606293637782494465322054647449136966663545841340590820089232296341871601924434502237764346491490971884651279203762303579055976798961782089505262978000125041567853983175515420150830458383101543708899172535457395532788309328310142452598117627058931126639913662666995099667961305349770806080189646533724873452489997311842106234082597364636877152288218784464478372485215807087311767527487550930593336545314776434095109488888265515298916768322575818728733593170018154413824952835093753706430366013520495561049565198738076667664646345523214881719883131698648999130468007014265004233156231119213018792990537553821568837117856183039646663103465065983310767644098169667131768680155652404404213621282518456181404440784868698460189174520897323885745517977707475974286615707909889801218066985916196363395932139253966309993075364338372781873689536249299196188673796227984153650275146486448896603305001917892212562071164163571968220306643161628676637721566420420082125516692903747142577408398628050563676215287777282330703462616001397569147486863360000000000000000000000000 [89,86] 57758987482568822046550577127495050085568903007401553611372399020747723193980597096550837012255400217498875144475785135240580562926887272246112240129110130809086845515596129847849507421945664187083409958999206161736130215836340232427204193595481138946090292634730354603025810587683100237208686628827259934296503547020351583315011745433503068909725195504321952098209442566637209539442738370254384429972571835673958854791034238829579943067883021637365576951962642008863454118211155489031171845633715074324332990421110875749749364045886606081138598339288483110944681771115625390888071644885848973643652931274428454326623920941565281029179756487668010151367769258134427940344977745141667969905645736143388212803974217686282972416562253245881051822333379687732641037701009896364962293525419476364171206562047284105957577292684063618387326751778947860343699310090801337630806631767067855794163959275734545449702044313983205329742387763539023142853752076299242117866858772634821197485383271851534413706259615028193601114229294382230746073788076040680325742678052579949145488779559277485105271659504241590147725779113564363342481875607238527197737468276661060313462803058628483812151350720262990670103386659167430562976730735460239693661848136639951550959433132994721066029015784890005858510505285366625423402922611199765147409413515069110002809607932499744405097029708704599290439798807747811704030068552544316863646796192755411339060472837035898134214949842682605457689321275966590520797455505096829391032022778820960298742387085974545098009051196047298284419668372574126304057756155500360771545312149179335812471625007346454275704943255618707700053396273850272285506090729407428043752686417367274895505692123376186420647287079398787426982754742220996186467450278223749671844453548439064015179539240962327818297984640280379526339733687168090985926363272256424735511334911358606473077288950999039624545345225345160586626201603433719195921848324420835870088322407132118733631048172437656284412468405954236141749050215671644065151840263529190256788839648521653071527610693602974003741730744195577431494112456065293920080823767116662670554928688531088500309590480909885546530802956307009822448511631024920654614552118147390778715492479904406753327235765973289436049740224912063029226170318367878663520588803300217807675223119146262372176830231325310522813158489029523048661151443629041987002323616979325116454887949759517244589918930148572511330525252048876353437882369814123627962069505984194955516892252840932933405463668908179073183340104043724800000000000000000000000 [89,87] -994860814844652642095263246387504351817195010718001980156915226397012781305352780240429060045760249904747671616134001361453903293217656611838629633989136003189472028545448460900536716992267020897271497181350826407301135430129407924210657893228126382038016683243786294390235989915911084479125210416418825935520081238680851528651791823868183286882440810851108376830909031939828546530297159851883242003425691243894052040961236847593221505018934641804330029573983201822120074698297010149920137602537304235388628701148028060324726556681706206699605245239446461509272345646287855732827541522764835611072196977699524217233485769077795136193382916031986762400794775337579205682510937033026795895702027079361672598045652585953850721527807443769382845311907521183518146065400076907481050893271075455931299692775354560279413974189366437820362122913422463581883119543442586104735526544078575962753372078951314920434820735238096074848511630428584740207504055407683155632992599275206614551635764851550465174172797552151762552200963918063513962225460260772274706955496220933808991630022136841839197859385408296202201832804966242268761986408835243890527585645718472228150279308277876090715767239962069320931601854026564437102460340607341368856533169736920557174144084944871888744950549176788779979260781193043328254136550207760341666087625081962584975056406515147174751531561302203020902086921383055987310098677818690432140431589433373558584855094973718283319310771076061426432644894592599807572253424007498951155003611000048233806854784422197240049802315436978116930118974583905040749898910103277328900644375667784736192395989150535191543041450499766112999769176188593559461960406675169992142665790444270029165784347799257501173773733607581256720773844200465060698025353772690029437560778601756141755477394562261958257486954908477829631074964544695780661665577302096352309738399944438780300815662483549036980087873266559328955537413257217349817663955783433242207711882462962244608532152711459113481328482054305089888042416103824701129019911670105571746782418541775440586385368947867623143209389823352746535392018574580042182347199357385792717129243263552053806684613611837205839003752110842126969096844926511997198004803488405476776174747730562447246409388233172431700305814526544127241940495016537141522010620611478746260212750535405077335824589761569092223120390057853383026256396675736636680836998826322815353988305416240149825318581104882684770507842416408573706617478406202781968736539764723328907103946657306495928039729678548753325973686640967680000000000000000000 [89,88] -4516946710612498069429977541628514441834624249591079569862640397123027406448318041619084333398321945782425098598709063321464330413052519260917249289797108489064493884515332912887810816311570132195468732180558320549421264934614643327732646420071317198530038017744697256284832875731384991839471020842939168817542042251962058120185228323689597037556723238054257280694155567373073217287753059195148274682415421227309765746961875097080321338291185648460268234810355051810532545072437134702379082231910175174428805493020291822054740224995745166725884567759486965994609001595525712498930150800458643688434126869288326298555110139004202827871354213949427457457300289914608922030872400482808692769454749773384512501761538954448341385534957494880094041817273943296226573440465146233150556757930057999662258926073901801131508122850506669693503378137681609876491495710275363790248770775620811722644928109465310952394449477043777970041693462365271289746481656374029263651233904154222579489405340019307214786272033568535595663890315634727282445704048207390672573970322376899441080184887842144223424919810280859729861310222659405178025856483383946438776098290719867389071226952797033037611010324768598090658738239648629266662812134137085871641118018195208274711797276154008413706383333354553529109490949342008541443865949633630105563653895264308446672792677139627880977327475110595473211189739226942494281892300358272737925714324158109643609359684900442378101006780581034019195549383622223928306343189533592470615608829196038703783158154481079661746327188419874170678508273823151458847129064548929459482223347845261394187301295191784317503448412212093109517592785051639027164762263994537684263712580984882930373986857585059225212164301767951711063358359581519283110682352350358613124072068493320403647077713103610377544515491661409328018881509905443812946381441785250450718703239516479710460840341783169018037524270262416439951113352832604657797650466217803944430457786692688163180665788355605013189210971773151052116210259786910104981456637585544459114404816074360710693320281284798524725453950777126003174917132159857852497191040835696000512999001691034103711086168828526963190100265134538153458445369348694588782356407631701966524626907317869234277010428292949608289614545522872174861462814416458711534734074206555443769082083055248067661702939435048873721563384230388499741903873008029888533942412140534399805494618259111038150768251285575505570078522060595569030937487060590480874187722389511560403122813792514206610577776864025502708492402688000000000000000000 [89,89] 100611471120358844935522606750207115248409249419741264118318458881962165171079664126224986771949371473635293413259242736037893236519347190085244830021434366797263748319687481374138189212611713723288133243623697946402284410533914590224698167653867270856143905595825084940616853430944412864605158584242257086221442480027558164088968904577318929718814010584016544680352313460781913844933088120556977986220173139375588139784752557248947715398465482583220172746748218543233536773472370308978705892602792276282001153601650191670883640657484414069889808647508946273698276206550348480505921931493029498463484978940372026373170759220910498944466986814270544018469925355304752692139705953220804436834412291048143776003815981102306234829032237383479705097563553781471242129220178279732167085658920008399749224289177419254466847724233080165468902058579319239479994786699151316328818536451952518594087494355484885923176269495604111978185895455610728233710822242384472074134972897252597462234170118855807377211423871186005723905618617632080747351682606205873496858084526417736894793156491486479657058522335550917111408069305410278936561344692479559511122264458951388737175618165538128096367457317016046951887883852302775017205166205479626216433985813318265038513733469393018927999857474896521004772724488860082791819630951333530214275346166307592380420431902199925377691134410104646768504659588948200653932177038671648022052129691503460280487526300596424578955563921258096843762560472187049200523310998398383003165791535559215261664969096774634339798755454696659750867914475202707896842354970435754744689054411357832465790411233937532385504632579293282956551849321986073103305191229607840489248544881953013350789872663300314183183546897814378134886239594518321357977023787917437000061366948047892445025830021712221415077766994044688965080679534225468706137377224919454533122842479452157216797673563828838225782224580083231594453021386800391284017526771852374681406545747903211225274734662415549568471045067428080983850522150131561294224193593255586898462801538717385905516955787799021913506728915824349866407322180128301666836410082856523753270507453106852040889728333403968054400678413659213916970812979568229966840571796350012236170707525852218872521541793300988308893814280788260287350663504975435353413336849454394667492839141633681572559101274259015233628029932445973327022819643658342705482844118750777126460762529060398958580808713887118285249657329158269171915764001924760607389560920679688175912113139324088009272984610749200371001222758400000000000000 [90,0] 35335405831915821475285024850284348137864297295662701705395356240351653752869548009200633077796138263525788940112570858272387138865650609975391391769817376041025846247029607314531255270830462781662274381002239313838781161168235796362057072455344654535070036732392605432092848753250295751597019489631244265033259849618690437116725427868534171886607428436303002758111859598383430163880661018580393515573823087129878829734070360148844063135005558152231096874250887854606885625299310639163249509981180619942942723339424855316028725064514248690571060290923271307530806415925490681870721332241519493081293105789578300352791400483191352614015263756599024261067192051805941451261340473715806958516515914935232583543014768591459691678225160073715829568507461571753685199280445712095926614698785559619322446333240108595536608849204960440975018290630071032769507145227382702517480199748771147591298182837363098904019090044301675163820358898761161652716045743950208050172449336867211714893579563243905134335779900505924134094136988080301005203260924773197780463809421624815683650918699477209537510791702062672295118608431679784294353511335561172287948107775010152983655967641841191879605511733007655775331512023333497123064817033817829833505102797529308170011737599558412593426843707414148700815902778549700377980782956548417698927738406415658689109555112260712783416226177609054238617024990372405071418993978678777482253059314129567873129552153431075457923491753241706577671842574315383909827747221052909801860477450470975550844715547414043044620703439709727257918238401028331699868331723661969634693067654138547200237828025121437626507961422438770893061914112013782047694226885842085446077368768675810643125486597777543580204736852523358389780693680746974818459714031636351907362182104005258096305467736711401887417391575469880529609870574561984230200124199654604819329701843525791695927073241908810846971036662023519115543658942648268044816400913946598188344116271204703664144048179506765494011579321211249408014959636711716527837471941475994052447728022681497910452162550481796935554039590583448940413943114728147862892205740567706686944110512602583749075798649460861866370182601042785022429233843221379890123546635555454722836057469436886765105326338610012763415010351895593299346376149751198792552285035285928176162044275081761722086460564854900884609329011467210042825013846623915804411846432132365329831166012724937606678935740198721244446130579118596341805005290586801289956303802499600295927864904996628952827364070354426543748918431261135588957304672956496856406773730324093231843946528768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] -904572943688722178382286324436574661583283395930781494494709260610468160130628600146995660949407716236662625955757228443107818517207045171903332806812125033564171884874258488981728587801317919305685555134119058430597475103294249566958802072933990901999587321489156576324541561516748443087577964133463063670145371575216317537357274848382680424083053466478131996630357062311641473667720097060890088662408347247965792649704646245281334119701238050268832037546158114311277173744591057101257547973413323764485959115503684462356105787617499014074478700875231847631155362369275400017929032486277470316482928750836828890791952015135403724499910120873735346541512549460531965604507264082352341563088723712828351712981285585290852216313397096635543346917447521324682636019069344019996464501952574953083982711206757626440498792960067424698189897701952412243033761821426637285179374368972412675923431177380539065573586135045607069346886872701840778820113190439668156254988924230772753224875993666213290753401321289512901636431209231111488184042529151406834996458859261838812131361805560371991004727009210551757652886724486578617471016621267809312207052841982355987555466388275710880543706320817973960151820439174197927812417380595595455064656576699386918712185011453146966840420509852146741068298881555062850428213236608024396413961274600511894914323539012838018599538156602870634029734039754896389297944746430672648803505139389954648293297279894319375619119449710032817369881966467156315477328164133377091000789520897322816434397119298060561384492239539046108870859187870580952200169187071110679376344814267365464556924313263987893279460535438587471471110577742314896343965889765257530107114900682392980333490745164849139652519630139259003112675158884041547305622155714129539311476708594473860351373601454723679023830455103426758433548426474877988846262289795570038789006837917943885050884759652367048479624974843927864133147133529346408287025010103616177353281064984195794354641176200866555555897285494505129385882529900680916032597588007624859619166870636100882990096510204519091364386750983537072404301220774180759214546550428488710359909643705225819634297189342448191399596993317805304738327525179854511997959750302792006284671695365696109447974722343653431224065854644207942836014776807215674474907003483972785419184374720192621195178421080407460623157365872839718656295838309974031575342001606310194556911239593364057802279477741227311027813268514970758685714054349377200087497607179659487721218783205068216090940523525701452759442887219583390956830514410789935673818890078607138592706160230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 4033643995456470932682562286542099206053615591025815822212236786153370687902004164946979341322662342530902624534421970435831449644985753160018941412098243509071396687614937493670539595626167800371365145664198787769885344266776513059934884540127815360302177806546304658727800937758362556639073072784421944517320042113735617039102762263099034816002282896933665072171017909889531941204439549396414415873754607332907083036090916250879652431628815520703008820467380934353820235999568167226186190783879410404564500024645273425367833311003651644613556856188111123467026086422124461520303132365880753713047533889981093798804959200424346954282002798115865895889525768358404996894787937718528016137031939627395282061863089542803270542939948353395660109596847354629205084002556989672298044727064660492716432407200182935660781944744948356747184813866777102677581969407755004881510620668354424958862377050945832842451553830687017410762011934039986944253384687080443989578438486886290609314983227409500943204017685305826609760526870148122420329552416806464580553939849774438500950628772631458324640711467142395295415116525460606858425515554940289371613550984714373387573837256134813414875026387225161763222978318934568087193745273328571928563858757700443469982061538271778415101493938800854235633345722937375852132224027457431539228219224325098618596611029996203384464148200179511125033840569633709632729030076200663086068982694877357577651027374809662194519293100440117175826570489002035073957841318241166768718622720210056271699313934039337785972631370703338521548146730918365497461928247042543074653084484577422286370864527206723417584220949251603085952083061342209657009288773778393826233898346381979868410707060708222449355896841648177661723793692903057367974057562862271473669627239257797328270208480464969486174036961150684718511870269757228293809523924761482601294821903153554798755454308266066855114270117686740515719689660040943529322567026632448996486059900158713482206688082977922345606621403970787976596431383549628296830800059120584428266386622497925536325178520093020379378652196882310627318136087115941000626171502142544873234682207699563395435018682311048862459312304644023270753386423473081513761292489585694567705315758416468809096850504876441027263291014435137085241486142318181675388890953100339842362443053821623122925817109571997995811709407284076035357919135911087492521637510452221847214939023762329186889553676351702735975741867483216236073559248853741183413463605608787832070754731293455493298254658159170733619152687353034721883224022760394082080765844089513784732147892879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] 42625053237179624924956008456175366626264976599745723059479379707184249046752272496437050272762380757462631599042098387027149556940869017778129434930681930122768511199307288168991649334784698098630243193607253254933676588944481876751610178406827869561194158539226770375484583462415066270357467433454552118010180207172129826469832246052832620046778330376149408908357278976170482042075654750672920816943096285311143584556213485192763715340893774364473547947145121407615350557196264748314376866160301170040633384492726752814161488107314508009364739493991944811824291180548525654655974695129178312899635344226912075760277727314087822352807478165984278825496211407308167513145542900374694979033113451404748087085336706428404664553918457869380188431884618857008741474504379273312192322370671807177441101554109272784695031914876714891482341030918167350972357002628991803360001290440118745977145067750463126963236047046414465954429797207218708482625544372577395274126684547291549278122275063533959439102543284779010080497272052228804388352992439065617366657437127749455358026163609932825222083111808138298217770270690418612594587274253721169282759473504829047195014830423990148845024173798279962812437363776764520188780546446288831063682025283247575431908864368412220901239805268583011279920680465558283987812301388461701203042227787043108665341033773368179103130928276729444770795205568966829385142741780722647669463776273966410038602403578167544435621219638999061324853885825974611500320048345205330905020682952841417809358405740300704395343928385879681291030623826108509248480723175644092333488479937620968642460195320915145582702927487308044707637177850122680177920923450678150844234463218969449826652450146984359435075093946677041034258249507386328041334736301812381901329019806894916181505700322832737841451877738811086109306138682440359279236076627329773531657571976165643020833879935960360082967523237007362389835956126522968689919095051948212366338040603216400947470714042162499548794959516718348689854959066395257228305724728951210137062369566274926091535792242089719635146638068067233505750399631715177499691455799192426208157473173862884521722055933116805556611768616973984164302161036069403813856883827230996156659316579910705380474983976164755491453389783334071595569063227275670830376238106421508252557950697759309258378869993595964722754853821979914143773297824318275233214210267747512042445797084417647643676060222907369129742298594428624391769061577436092848667129590071213552520756002694657957781656251978546562425001806167580049905814228776199417989458967511878112005716464107520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] -24172943939975893878053073165546201222566043732746825239092951731413089993513927989138669197202534060053893298255756412743523106580697818412783792321133072153392331607455681442922376898550251705104118328286998318417185627636544471231703698409127927785985826519903656296473142064471001617306041732388955288185594092830980710059995440794213193285560885141800482088598375896798637462816995779308835545348982598520935675905913590696099482938758356922553481323255486802839486405517934135925287471136458075521331465553291240375658701572632832647168376153927831942247596236504666887824484791069574916996863082964699430821027335026495887899590830772099753561882876090993425669252777164035540389377037522653021434485556255749855982702285093225806151260982186236030470346095608117122766514586153640589636714975173701728566928042533130401413649515956503642673385910577315060837939329721973614103971807842792056598824668057777892973723778868858121626753547242898454613831836289162539433723608955040000259833586317414627097107654410896997357136206518359136704093959409094472993340094494734590656160897425381185633953337752979152622092642693589396203217259358409485817628030817751749382445434455674103080870828358962710925557862993627121113085331246015609761473982378177187628185738456655302068470948512518835652070467141988370839972249878387978220543069342050758293068499561644009334586731125943704320720179155113531322948912394370051300562823001286493173317565102446540379363747880809625990883934570309957740721346071394936150000718111861669945143364503611197384436893285560189039613487472048841000441733940477150135835399406224512404150241774592963698414656208579843989564006552067409539241144514756260017253108366672798042084666349108803608947978157152765138627124520143561717323770791999452815967746529546992381305806586221397944074558741146581772863857669001932021251752662830693653189657710975448182669037214893999208339841735654928808599787854357266925644275692013175434589097818436806728136492532063858171137685344530340784451428573500961280289079013266191468633674466940087859581997817882652535135238201987955155573895672812845399898425715956686744351602176685021364859875162550108875322840876337353586416297490273016404613750236765547867054100955876214103148511040194485629582112118323434355075384939645237887731952593036480810744511688589878648589412040502460381167226760744309150786802298396993351597169729223589951449256705715959589401271527305668849881090405740069877357023607891884915107773026780210666516466667538263421886797995168794299542645670831746845861622624863007498290825200140288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -7593758798198925781692407700699870212705606953476316799973912871598686283388928793204991163697855039601052202652060617080527937565027112051423034900328385741557902915644614911984122218246860191135975283970514553994379260596903990745063030814007451104967343950044905764582034788496656003026631494086768304703353611253901375371486576980920037241134478214857816322724413449286345776520696531394664565540858565243709223802715320771204859846335447561752782311866761170173216865265137413221196142578285909529151088572546857710681443547667278423195165275703139788324998716956815693793082237331983377927059803453174960895592903195634487400783026583243452580267314705734314038402284082377993611691304955157473325184280575049645578655952367459687376384917932689731549161062369303315693866951918958894577429183385949226346121436123574396094404499365934984858905490336636644099904735119210407931303651614942477599641093114447596347062596315922994306734600485706927846566884556499047709868476027620934075853666845582468166070474578701677349889544485537550588685532869638472820792102979553050827321612312891920533933490890169378261789901255472159896696592062679075144935786771852760429063775927767734404578304485855152634691334692666351642377411415315438320504510093882044024308275206397687407403201572366078140139250049786911452161102641450311367717161714567509203111420042220885246793970300077412148155050978522247724580483017619846964502546257612687126938168503625878496865642631464595898764285382792646117553593570114877508702039304302278795146478596446578423127094305425766360414419681247360742600837240753765209042339177649117389339489984196599189527043489188325304797374917320741675859559311518567297640844399593317461334088512041017114677950907305646406418972729410629098587615412509926267387516931255945385697125224277045808936781137313394606522132421359871418140881938956036811999308327680789482997417465094233260899715308286987471884239569999668931281836990209312665283313091710225474198114608313467619297412724674171253615741648750723750214362611408392650043530481738002577651048046091359862353201675540167667184018171281532446007528877053496340195093788570144239527895101557244863427599396655709148129426968837139781878591842147273588499010145216908900176468663902433449588667792396055376914019256571544163553117907509066874846496476671405056891883494399847801618508475567165164693282450696811765330332922507931752230090920294647532239880791298426686125625783493895376447293407606006396354241953847796424912516798151690467079080921104881538600962426772776271738327672933352542340306171603189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 2775442628060961947840935439831745607136795592066591806136549377456633610394492080530586850244266859202728429542684090817697384762400666029417068407758748036100563451911863439673637027891630010238604459669771465852216709072540380811066123213625664493505504966255375950838955560014181936026862287280641958436863470085432630635036273833310359304649749500277031910926637163588126697826731045080511340367316927582484306550498277407162011658810766484164348024345226691695479386586876773569638314763547844264209230155003138545487491790164598731613140365350247577568060155690710657397021664583772242019488935244553100143807431995350833906999273251776885275155265902865227916845944008653990681705598425809383289025686566025857450578475827075945844652479208822517998051637112214525356134430524449257878412271938034527180334249322550569658842231550756173072889143403590623688375217041224510351888961221954429132512208325557645061150792772872278362086052798724954193567654479892435580791919229410321590908194424655597412127067262320316638542106199480543603917896943635713322320596165890935843636421018289221335814612462228538882272335393127511583627377069286892575109262554986859951227015672519990311854803737325239936111245362918633456792090903524917736306343010118373917235602216173558594033832494557913116530008464943953261129683188710828736718296951609620153534341501667473292160303330382790816557663036164680447908375584026571608107981856023290115898310571880541027279736726927666660682807104537610475367277865427515267938997360967553772646533874909537775322406990423457660101678534648112825383878442280877603997971318763863747785470696244898040937970608037694795668219457011935435554316138064700193672812938919728338808359786021379738983432290298200260733973851672747742172095035040535768155326911754304261727584010278306093628521460767242559438040914624270133907032411901320414269443679393660003981419691252703906893804427229982796281253712219107687451700697867433060027889462885999747792425843956301113258732925902387520953965798236041573189818764562961866318975168333725119531409692237996099879007920595849012202888917315160511462046486915804099990565063178157990224935629402669976116057481918192506414650658651226041805242353626119651851169225187642535157767551020611740769319275355888335594033318418856264110922817219608796649241538970118047833702947883071572147119331871550582333449281124454200521991248927392202761967395902431006204794556127258241992089068810280237404723396693666304904419220616924149938749132058064775785036720030688829530622410746905984707546892348518938846353346688712704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] 262756242198609024144443409144198377037819140417735912622152846790828905486861684702979779780645742175493339436214667676790999161493124504946984477537940304677020085836538323714206421502567482727543153424606530278237405047349383814905222198748598844412419240609099941304749758412759823142517549895676819180245263800880686694256805171436991259199500818466605515729699897208028128464480229246445290175325228063595053558045124055087712702628010409430968029722178383451029511740212403824804895338381103058914984745787516581040612300398656159720968882693667231061956578209412030774615611822322127597599683557981222118120957527438397081631573262335495406152554199841145547696167192096161867877652344504302243101205080773155674548401570648304589632331223834723704997885457362241294667734947759828574768490170525277036522450816493626527200602343515414933075655295928278693103083753705422009438106529021814789944665718146939084638720215787014889759213636722533725754561839376941839794538898585116740384413447625077184571117054584922093947026933564959409342985911683093236723915334239228137893410989358082369298958223007260093957583037437922051880478669524830101888673365738407829504468605579432793111211470358945696289556752495277781646286838724652541548955838360620162669394343274639998251292917905343642269643454937331283382717896666011431783252130506700391942453501926126648898319756935546607522092547719280219644537896582096252816644415073660687827380725589455813439785813125358477273455660094109121567736965542605362184858575020541970665635718869976417522643346335217847062273546967637229028798502394620996587954465252517667511757981791397250064004976372527431150923174112617503597640922640166054961793409763225670784672524021276865584801441331603382362660884556770671285046064971528373311985923940121488656472381511730724105184091577548990618117645858325984876240931865251711036870671008089588397080973557225417480545139475308084964136296346298863874233091503017335375891891188019442443043507959534187760437578201865799945857211714787588644234839692422255203158928734677908657396029109377471069502003711269866951769949774898884042973604314991399613846800843338863811550072265786101932975096191858325272938402209289935706263344910683412688383463741390845315295300616529473551290002484183120082282342526186309342237248306036635224564076253641252042425891279433927073087112128219771143164636488413793646800364831124044297300311797131634623526318499174999338902315378530196775066399909369831996075148670445767777675281883982760287342187499626490348857257967363159641787570022501886139982637368994693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] -653225088044017462127472054396706596704626116026895839523505509875166163518131550908915931005414401049799633163842151844792017369898812557295344049648323097249061318825733507415415392214419290180681763752586833335346984329510504627885924217985439473683012752012492209740173230137251409020430448047226993692549681790343809338788270091892274814285220558807258318996116956616406461160820949599467656954993344759543546441919729956867692989681224181477653033224818441898108883246341507713815913734900801954734854957643460329847144259680193857617500118256592768422879740680099987483211765380014996808976797773589243128254801604242280268803564076293765478670475461485919270008430152189545308623061903995882425534670126745441832260099520998338187282701893476792623149257710229598051588905706553296786001767517412646440231786949768002416852646399105789104555099855643174035010640758788737151244041635897728372598249445239449193582002790532534781968310275145892644510655134545042114727977717744844809143508031850367375934911334227512733914729198034645234302679589642848606474314283558374173620038413430922485346640724498131249813319997462932327526430748127875477965812269969985292533319163984561836149439823036663606025002659800228989376457114256464283497307276004486718474410297585429453624167714078292167207374758259542579207265583734262049845658781700538317378328404865308722569355575849701742624139545564499760833235307144472697855367424636064948738556553326717313025326899244320330419019778658119903938319163297154335975183309255323298535789624061958296274176673974170002880329646887713095312211793045513182430994764374089718024917947618235994768250962881391320406251089150802450898184743347302822860529715194807342929553473469826228165829861741984051526296723987448333093743256194722073436561141394555400127531337269030525605657018494165613168963911699443601051249244621450661629073830788431175224998024652530150164559656749568703608364430384226379470554676205835103181041418138291778043593567409580078799929967245420329123134301951435493209121434117616224170995699021988581565232995845409282222239470864877587148361093836881851077674078185307993305015229488032559586650677469317096278594427041006816323385751325863176638510762278151124505709734918381933299134497240475183025376756562021543135715792837666324877413448236175098804008107748059177979446522446921880955043346591081243693787082655189192576860068821651066919519498580811960333226121123898954571259609467433337493021852397939799055284929574156880673521797280273762091376394471450243675243559040042218767204392808772844979286028248189763584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -4011983371031348233580010127860947875715325938526580281592361553435445667216674426014100054204423967627275959835311924583138076682646166260294679211826655396184239652373015525698854919160785905938799238689610951506640764346921948508438708871905983736644703701525519121325929674387006057225617423276901098899658196253357641347019821390556158752436331880681189139993111792137182416115753250220633809525399341995681279646081814784602640251460190903432328281480950082353331699187341764846552803438497231118454753612806249209354382290937303154104577922216321945598117457648850400717275799170882655697838717837474279920482959467125634931686721864961466652567053362982581475893882371099122269133058939966269869472779420286565936623512057898426192788343837053728548086753599003249337931450666997992003577971332296222454722912220307321389339165390818702441482941658048518548896667858662845011896279186834128089598591342752406136008054473214246038620037154681515898589453755377713157731431523671431074347086116243642890109771516555060151948364210566898691897870931363973761804386587525873035165786878286636737569921161488746233950434964428100403783856455686463269297474480146671824880455176911717850530228713751087958219190852930961812172423203908987360183760748313555568067107069905069293168411889743532639661717172285544283687877145999530398222482872387926348325675854924942309513749057043014432176088009620901625150172091394913126035475047472361007340778938941554251282446256832669966954201759400051161199182085217271295121965335720364147988458433398936239776431126964557281505685958933509965660616095321823453186991998067065304838722511122254693694733803466106071217976631016459109522745554603989623405831400355601839914361391170233317652531050193380452131141433131039250145283264237350069320112609967800615045489056551287919203894620806785647936714102853505737612546690418826941904714573677935874807221678913504229241449067039130409252567501411680521442956363281167748528291307016223591070173291070563014783789198013404278609717770036144652549193043568110436052507618518268417311735614090936310621123864682881762912166871516172661614305947175460530127255563221256979603885561682751042633535484079598745027844051326378220435743793973582185586286642985792375036817507187919037941727574264954967025875315856777445149571660777480753955190351376845789529975025855049660866802692209835266095492160601834337474859444151323546516603580180381726040251264302168263362118691048171812087687231593608597718073807461491421027103164639145904728066858429083355418811846459210336056819513744456406260148586393527910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 29668349750542960826542130669942370578637889410578926766774949459384380510066974436703939656246235115917149845717641005511421857355764140459913167978592745746444915564555272883643756090436021955461274597828299059562937897751337219698679449579433810780319559316286334264153949027677399048677908584446366213613460468066760312419191237711280604768840883286150576962561282776841114421767454164306084282759255452096925586921509601034663704199416411709003903979831822402693629670174676434512657262370805276753304707712679097460007167332450465789525277549603321936158962057603042425099378226850842902122736621478693256376717997751665143160069069363123377508725832339617334358441454584366905709927200601619941284914494243491431299847294456081261629434952215600929351603364019320253662795201438738658287768110704955684691438644431271860949506699409792877094810935830787408624201805081292178990773865120347509981413937958875873563301008223249567394619263080163133865807353889374643366702054010154219421848604013483121713785192643239880941207679924558930576882096222782503808420223790500289862878769381997462541222970900747617889653153474393651205209324831826126162931227280708673928683861374000133420708725083567225167102348016824191844433059114421188839322996693833183604057663302162595041381183465290080447427760017354819535296845209705193843426067592467282923342860265071654565773289107088018972442217182841989909381889209569761613798306614225674685878455895954470029634835269289003569962429144346586055549085197881647960005396762765636041686843455774188892847336488270465265504913061681646266647558605208269856655499911469949757116078205281479583313870403115019709412465962878726070889203368774940167910381486594404471421998568617551353462913353192285396226973128637392685462888522547074214646051414638163554693597384620392050674659404707304666271506546146713206524066464975239669080474555638150356943272028011717717718056014813292334144454144860196518522990950009449734889240986896906256123105329881507839137359387632399223397231005305618196406366006504187228587475800694168488155444677204359181591008919701801720296832916445672334892352262513192840525141288771739271095295539036835850873123066267001725574637177370144167955453498915908415995330540531182391160111816580026574777189771513587713892871731787129731929307726354216688309920947636396630359778203839909331603992874312639163518395501054158499461257519910878672264876204240969322605724166386565975940039440119692303125172180703073503122570251615193743256441375611120789044181019705539606900563844583055243332241948846532096141889198834849939456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -50869012994772784556035373880902128121805119487431849817240914995922352605133528328133201868346783205779160002982572018264429875350686799384573784855401664613529089178507788513084354359702347539811940628214419023638514858789862370711370384430545686090642586735131609291084370834339379270023130523543321258958157712302497756648168953215852354845830698010795173176662216569414996263867046740396277493043499652424822581674286365011075168999547170974300262709141348201953707304620938743780993941454930988689647924038848285037937440243614924367143887989977985244893573184133606172061099498609985463161047399289769596887386607531505096037860939962097567489513168419284908156931254325465773151733031005803140269976699629110644604594215788835262959154831812140129675058750929417548215543119096663688166440270723783594286212748800832517162826796610072297996452078110261666678645174540861543948537805021664813808121860154585721581938949127782900445288900736272087828035323445624496253111554886043076001408870891444741718661395831129137949646308999936992252704067429540994625417610775284874591516297957312838947846284318786221445887254170602531073809371591245175056287075730933979648084493370389217696461490057256756055944119470788645909855321945042943892200306135874192560567555697191215850322125083766678016282361604140496014870447537687870085847488967936446534227878580390410565420749870831915746599699602313613557178753141092346468249788546705179963949045626339097540786743496259436161846706146276797057907762083303031550927676470606719073172287481889277219686944665178714128764146869270849161529325825342843665612644764529458357481001565947556982982156884455662089753794871201514238275825431992484467076931691785456938909705189680802080014887982692366582052150532161590312630681280136960466808811416617229254537424074561622277675923247144074405897674316969820848364560210164622545247621851042789538591638663974994921461224470269241791637537352496380031080476840862153649729773516175824570080594181446727840489674697103033230943060524295235309676060548609046492734809124188205727282105127032735104064184712815645353594916975087893629670486985601808619400356630128795554929958922158741514613749501799611010118481868862057412037019934914089900601282087731728029894170597147690452462571012606621905207859287500365509676648937176989924665034909437473509577431537669828893799044399598914713470138748974218641888760249312094571795329361286772324910340762226634483605057642560447627036365755714510110289567967848021028313546458551612956001987409080593504721520914829029266945599269301868283930379021100871843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 80433536402711581917652308775112497030696952527459345593594268645307397978462848705244166580411576363182115359984000103055621527679393453869659167981417083369058943412343072440322006406975567932554378963204157724278959427189012951112675254670231330642527550708409703932728201722476945999844840421554201854947365388822107005132103778832596073521602709363609504808177722116008198988843471936678574390216089253334494956257838792171100895088535914201332622560575563949467599672881079075334752781181890206022117587228774094042485201363073369006691237588081149587313980233955015225506540105904919352388497927076128196537560017295599634779879504773740035450444784395086555600085985673986706996195563577615297467713976111784899487449293853259882541238192472676383475396577435303463449827562908862954170803963470090857375452133159173449679757139524279781834583247009102719069442870451024717025643865210909923965772306917256241437357938771017777970456858029472674973470055866490196928063162606283584577375727418575835171963074514063877957492173721422145683520208165242526688894418473695403077113028085758934633375530243233400004836309500896532050074610364471179576268767591037369151608630475290893319987510940247506338558365780702799682983758022198629364854902607540741218684713162932139917233093197043871954260338750213416413347917993096224224689267452772109113607172835777834812150238796477915426948058652329141474745142463420564503569541553611130617743819143489152976062585342449369422428244639390631903296909730617484266235579859796980783833841172818258821411695579319717263444497436140724855387816304531976439452773915184026688242046473390007155047495980291057953447296610829413655892776952718238164061373485855137635398523406348872631483033220164447495691947000972477281948270369368554634834808960061492479840024415917039407049684202456729800190009873852616974630482627040300952474722551799519046071060405552838576641354836743554012837235441950171371171383419719397411046376289544362441940011395981559653641420767020656615517052395306069001079610815533458348474962584445532749864478214537149050558299188514888726064217354190228262485066864228611440572558066766949277911817714725779995542401520697996722259105033674186340616692824538435675988347746671316432423119743400246806094375086536894807284448817666194019848087468903349076151355119216665876672693190084560441630372626202452785849648276554309512860529804211828709563571725201443975095868970584856026318771836051244784979620483361127009749457652955391102242220594700143592147304643350224689988114548216403455927332189724562682243075638772998602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -330483102426249072569197084345697100744360574953568555666223663950095252574659487511941133657173270341990203462809218991827852836118047980261156897825317834669268928796550627534387575239626919080700442684041358658786060394012924143369198068001445106769611526862357015198132304266460088036955110309898666257817032159247501484713783220715104170134916752450974595841630584759064981718988003047852552454885437720560455209244100480654488692255270336213031787045592470682141359911543467923016304443550031764512171577423544952898145133914863145247304071307028897978711799942466448723777623884543218893259470534437033196220941072030691373497133329300875455111795516199373209281206962851289891520480143618585165976667261603284510381448196363715437983633774444059611959490898904968880910129546901368227528305785050616224307960989654455427745728532230469637477071575194832762775067509356559854792779724811040375066926214429382503720163536187329640405612072739909157935535487172679526611829870220402590042003158366730963086618379776274696601374730757979959361530217556913427578701380726667706174188239029143349160599651279755094532352718293963545609050459640976774764465705403262794763995157177008441956418979303818262171824371384634522806453818333715924302833707443406423156787303617182986781540718791699384355891035813833362535125343394138086205709088886233606950301285084120019021303078899274838286737965454925330837554252783832184264353813274911972547411156828544610973532549330559505350510740520088255985451779701628652723472605454220933030882554313574351899332259954422929416100093725829294168754677396897299038870162795687598252049090232931923108714213921953890051737692264593579127727974427082115850981642845314681468644448207204999028191273103160249298268581243889409670561826055849637908583287779169964151828126454931371069687076593729421920461428453359388503067221902181178039764242905680213922789937422991213667972110489843380587182437855050369064352749517818980682974543047409787390595463707528728000646841950613142274578393008703482096125798205089228534663135160985380285832369161047169877095997150031952106036974012197249528074759136570788914204355318000688403767829208893590593001454819418768056857891681715231529297120902555483491687310174692271035482748280796032241174061071019140726403550183546160035698147424161320463054850369116877857004323866785820973510541392243129336335898031685108946321140726266125151253224689257500249218836896028182746613038484915102713177380827525795645181847034622862517062708278735781366730775461579663114381097505825159433374836300912793373339761445538103296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 376049162066407361777290976616308629138575096870199395871544226417472532066672557413079226554395387298626215621960142313073323105406230371236180361646359662527781991989823709248882194950974761988916030874046842762351220275237733032282438278546508918561545436673991551168014153392008736542508509238503786634514436178716621215450459953521379848129392639842524077756567430253073202819130076734662563679494631574352871166910877790613878945670853024805787026225022554372312972192758482975941666630716245414087707406025645444757431170275283568452908262463043783992457436059221004242669328212755394985721635135523912235631698728615281782435941351991590192237083955089676166708075388752257469124934890472901449475186643798098391263553105489406804020793920061440413312245727622186457248927054334337797303469306432623913063411128732460517972149028393193156114789555996879750257197031225955824290001755647818971114309359559318421405438591232769173059599613184209220001466733941778820835457064481213092069382480067276420164403166044657151400135975063644239821995954481500913185260900410340634796798683358895993637095705507665364755571658416969660613438430897480170907795485142204348800597762066971209909388256018808128031938837722295781114876560739614186693228552655965898579976773711066465133348926349815462245271580509332221935688984835353731114295707827553906744063665840776567146977800931528816162447830779544751795735836986145604112641654761066911809434708444980968139846230130061257618482572955359036594824837528149077973980761906744084561797557839648490745195364137154220061451930782930006939553360757219597648651196645217268715825026851799573594189647516089055476958850863377269411175399699398793532386209613980372464347555380347482130757925730156140884047256827628545479028935998740515418138997367854124157819819267997586370033254047491265176143636815244025432623841786583070432932672534031365345205592332582526936622834355721937361446629732871828396888574850111155221750611988267310176871945989016089658136787566783576244292426848283193712157136400823930653102499118742855507014977596101779633810526426329599280617093890745414860493317510598700903034061202083559832022634822201315895589024456067579299095125269136152438351919558979694760654837407844533398301598728943735079230889018192322907467604846537815330367775586939687030825596416303077603987558849110584656788647469024748902432434889920391276106445853895538054500138959273928760189620233871583925309233186611812599143413257951806961766233247639423726302210058358612495371441553866903533539093657662861994229824925245522040185337154811096727552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 1670164832884936325627866875702318333086316987876597700646558299979785654945669068451853054737280189501722022240889744048210307019914160543008079629711841992094481236981911686751359447766230467230066408927848182703995207628514709487589100509128295313555862298672736004427254296402712665865084856366985966396922023200121836261123009058842953607809274852844487844975937882420929389882122701769382672746007887122447178616725251877597852879528438568169335266457218969421231612233989403541110109209729378522592477955533216707040343656349231544703042388462015077114247662122628911632942242831845653669900562973336003465775189517067646299773265527155801840462980380733719680126291168787159502206802327365323417327634493886820521267248186068688410194132947562343815152501164189926113646342666652065583371453931432606086513025366352592161609686696159276914321427277060363579051532162447945118945795628331190632391573139690752629712400542418295175556785059744280544365122681740098413905424121862431506522086845277729188573240778162799840911973737228501178135396750561793189936961083279338102720726114677720435451098714517321805732768260437142974831956601560617297497560474645135194227728837061259539836383914302273738004134533975017483111376825850619897187995664996388061891251783243480544489286383073277999445616565367369078538323432245725983815659385666782967948035171214429365969830451855691376571237087740615458906713704085749599529454929115097137710417528800962919261501340166479172990944464945780585676801493786861128063457054138145689940397389232520392450250049351731796959675509728166988365539824920663585713314233178649604681743848757308517846709796122186901500931677646490913593440786923157212370945030176941676936303711987507261439751497492392126129024629643063794197054834541523012107681648576245007223701500700860101347564052143878764288120731877040934123488489508449772691740304649549035703609563903318978903673189407341625815422841393014220104842519344846129811563639983455632607901235278364313772254589796336058671901174028478621121931019268766539296002618823194005276658147383408766356943148767800520760817635323979746742274226260392019982722465946640880398943007352306499290566671696120880643200295088708963104254522940787801609085992793451266386132754446556784681833646593366930842725784295187291909915286909328019280747757642480292265123783791990140073205630616646637672271478159306643821892121286407216055512624548152156579982807051152442063821765771171107569980113866610923458789767548355267904415330165361600555286267297525458522497243364028228710640805211600127999821995643551917015040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -5852592968508118863756801021791916410511854104572150929542034348282366016234939757122556155684691732694036891547278539429456113268715763835689316505574470624610035522896810469833885542403980702515566063859808554108699451579037600717118405969000598208285648572514456451819824073727843915517533886535412552978224673507748257931979828446516673246197471380937348687308471758699076888160311967416131043941454705692445187298008926427354838859870280682610509066020962984492385040163608071488935277234668314636644800656025868199919837915344506140493689499795488731626260847023160285633954092603709736127306510582168307922430609169562652861195947004793151316818124628718790643088464552186984836942851038031023043478316867651736361754489966896772462750345580422282373573977843990807215473822812140051483534570819758921698542070357965050604244677583228064272755034747022985296935820222978869887899831586748444428631765085083386420437657251259242087017559354698989554937849823151556285628418730319829885156616233114297749613101531268057078314118466695046463554896588994339591715660544569506977566976575352081765050546227061347286560040307391928766843206824601874973972940104519627276550948605204228982928242101026044387687356754782968622205208688342709107753777145786818216877592948758817797496708782170720797299459433398065555395384634530397437945895058154053651324315730632856918985261770670737882390502753809351497826910987272052274974722116142610016513606348123117324010027256701186669676249644935153211271847794430672531148204746407617361207904768297915641818222588399604598807699460342860203980743475629083291448680878141288638353053746772478393431780721491779329197544701733274357357714545867563139168531832310513759685219002556611280304431163997019441864955934046828338600301573989924718215165250936710323571783922219142908879767431763691549487172243557159279910230995596025403290795044927223708403434240066848927026083314800558569567191500243975804691990540988727229119590271655771377861596463577990040367381774457084807837084945821142529249543379236341790928489488743313428499560550386033789750873488280778190447357767029816595985722549061838447980206243367177370962344490081291143993760036756652654494385944150221794892242167513130343178697673649906810855519869084600770125122517281269272103613502277530891070751317464306072841177194958092269003826008218132784174994808232921479438481924263681289882822502974112173077874097176095459605423650329863893981572976582364303971778069191496318945784013428114308687641323175819758273085146509694925502050746487670842264542492644204921722814337326739074580480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] 7102155698445556078837996811560254727207658390760869409068199402306448653751985938782264470714304560298324397496098245788549903667328091808236770764652090865016694466132040715884334490250077751774625716398900765560024340940842651136246180776185044222466221921457414075283693769166528146316466069902354886529648585118760280097543798493715452191544679434260384186912936419365785814787105346145166618869582425161283789425223343484842416253643798675685655075593955376341013455714732674700697167849411765437343638222103475588607270726523195764011208262403187161097163303669731964581658858561596130699575453180917422748288331195262475716974954485030611950198141411854683394271460349950259389397309985411047499284994846077492372245404246749157620623718611780205482424131653097265197816571361823277303270855856116694560262195599700288352408171043965186990324783806546815911345431018525812656607767467655293802672478431324764683629084291394042338960448142157190812609460755293835152408542982912740325234406638805536190269396279573639117560307003985008656968746435533503597435209034552618194729131583975963418957821607695291803587132349368795647508701586235725312947825193027946231543677019425974223625956240563162122118267759422035849321760254204830746647441785518729896213776671180964868741505234343658134859198243692447020814988089178707720096635739794020631058260231161897283118240947782015603005164253441403049907343745406129486217790952074050423998189791193443845667410881745758187493858380431024098923957968439041223207696047896084598747295037875847810707255208040637473518017675707556876707788893646825042449412747173816675928839577192751354923271696284611474750982004975098307534207495651119862118854588040739236264739531618359996406863699258354225082623243862840590978667552761099687851829397128980989922667678981165157096610921849020422160843721054152876311434945495179653882221624769062074359917976104864353251584744005168973041164751397213588525782151166763765923738794884427080198221606199259804857060643618780868736164357609846898264227299496336273634029751730477395554872684396028018174603056518463283254891111410232107702097881561027304357176767875355744626005007520097480479124898678397984679309729554977830179403171876845087827929150516310770423429312176781490336977569298607072383329483643439555971155071880679407416977021720390758264447362960554101527920961516124475911653524499943896643887263181147285106970379362091269891973293669536450569155466600751674257997856454777886545437935338464009725128491263200414915900520536888187343832621482809584775222789455294414248352359941089798389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] -1506754921544524325404116768551677448287259458873283051581466199800583844735231512944342344062120656254897050806080106771263797038169244702995840281887925708943019481474124812983196892187763885857696954004474900197784071791091565917833136066002250668312572923135852087039262106639587839747888848150701123117531273254559722040108769100029948609864289891600112170987864464084671330319511164860470867816216083435693667292396485918663318235548750467150717592722114347609807556662014244598916637995578152790575150330725134255438520064664392123370115740911261362213444735543410312231708694886892440953867104155343907761048743203520672052149505852476921177176322889142648116725836382832428662208062194606793817653564387786650525581839660156465482638685094099053943957100617856090676395532964836239862705282622708154962933445316082135607409104810715204401576423963061639801069622467324954045703101066409805131059929240560626519796714085848593638176052128786447052792730641640938080868948248837589908447914932854832236502657429843094991784210039269054326581092090963539629774008716164460903763712809047555570555865458623196017259638672489189713337810808792262215285876992642358391706063843377365635180369063700212422273295138358739780410814243564200085417990031470293338320594755342239044725335801572684297318614769745180726394213093082875674580285848707919558073904083181106677218772851292676188775206678533727192084905466675059460167559424861597245532759846432577088504357124738303270956832759596677980585155129927815311981313416728979215499452949821325041901058519796053294279693022135488362250523064271954080956533240026985251052298248751635201105367912434887569266401210465894308999895287230553948433524232720517150298774505994062448324582571482890136649484050680991658448185620027164083460743242041141198284104065469272335179240494108958269608338531632387224109910140773188590004700117573002317753716748253908372264529689407203997562651074278036081567404773487412909098816956595865050584342621311259009859522763668532973147954018533075485695742618269173982688903677603738730732579119304196441632816141677058156460692564026710384213815897226697482370258685538431882700386515326670020962132512905553122544768457587918978038531504988071318177120684074826588237744838112964183216057302513934397950446899223460669903931895094453456818841046398151238394276393787566069316452509991732614906826840582078962528205112004218452261234548263384317740545466261964926099060905235837781949077244003110058715049260454410345807426891976492744768184218332050891213047614910473651243292529147142033372139660350832716546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -7793526522351055235537319920536082281435418870539780647379330368373729312606241117005917521853824704602426738470745185244860529253338485238054479658008840884680895212432812427322722316312714091359398502397914195538259269125674185045426261895307193408545697556244214455852134420529272168105045655743209041953417448739188233158569184612441294170466873342526165508962395905552600868477249720398241651559764285056840893321708129025339814518138434618459362374647081645715393533860422986354478817324326931673835608606181640013501603750082686546454598395115011813980442950657559203892144054730322510183902008033135789039389778282803020804835475852998586671473797132843069186829731571303325977494601357828948793164087610982148601835520399162983246043788353526519656614344007806288528120564385113114912601680462371130635748953051001289901692755870376878503361202806864341467655702813619235696352940390285587760709029797442905982575593449871103516709527175666324657381627114616714389467002980322685781019238919450412205564026646294549015790384771979525315994278749634220297830532481176622311193264409056183479338777381012706304507561051600848446334821761022539520090134266564992822845129503529445761283163496042067584017845882493989163169828903801057781785323884448688863877861770074158687539332023586602961397821675112946142834685507291128176660593006948686166751408820845010634088028217300072432690921419019059162020617846807210551894616919324594282058440911188427647544717393619099307148081214823266360137448155662784112901601059616500661200017221653897071558880535142099671365805899792597539741105649613861370475694590588453430876375873192472285652169965313857095454466823141793171390703034198986218479141171245052187284217056555131845410225204898543503012516653705407577906149586227884230676199325089268137701968387864045797494571069563852310860862385381900712609581488630925258879624526853846740129125353681995301689695102062718503580774217775482517406355113306677578429133906335988227413004461616651145060127829777011328730085198824132453439459338718873405960924135127218900374200076511829340966539457996741594350509005153937504734449017702219528062751754143411575656727459807887447609981128342783032162167710779365655577225467144229304445762001498548728650020267438674653893154297127270857152778415631834076294680591862167432419381741459247080999697381872126112437858628827591598140145183296042766009650416496930207376667678743959852386249613564138633580714475264110038339689905320875189489503848014665317646053825892412798164448678711257327543776224200054148902075782254589127801413303353476665835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 17125528199947129538389722105335387702496602152920101607510292880824612574660584010960555258226509455515966667536848639439643953877248849730114149452177143198986930430838388703680854884136984990963106593350086428677926732386068080280284758048103528148939343860007823963795529621053004237360378080004319523765848315270218981939211394818341619857372892687733684868313316871297308218252134352553054560664332935757373368585129902380609281336263175857385965683358512625584272753769171750609040486140852062815960926095677074744361896352619814449413537876096139734197105900577198584332932145567793177519992733739473876925882003593322702410538596377604417248024956835721389332138555202286953445261808119883688161097577626498291229816351202511459841482519583711441241696002558306112710562203456127797625368209807288773924730600725748996860821247076971682070590508357652832902868566000905038064970498426872548937199390337973518559620109423822329160713181380501007697058275263325357706135686118361518064562390273554332625334281344707109512716820939436892363337101859582210358566108685095973945274049807475486391835942311734052312950897207537716671380004196015679462424743970145545605496178678154840492980886402877380554337375752219288013136356860862536473147215591181328004340305815906502997676245593540149023160380450084736026463310204468280122667813866361258791613264027231674598936960529065599752313086909586352424075976091531230198244561059703120863981526528427007382052856519526427236155062640279509381517624956426426617473358430817026472610129201138178806819805360639520770753283698135830815777623121515482546609152726656756537722396139709631244231124668419836429905052974693490333347405964110571809819213481649002502362802376569255814311101813773290014665628847921918182837440523515676705413571568756811714362618189883223752005381259616225640835796287983989220750965940498084473237086663935698974389217228384536922159768958245146164881492402459714667049061803569122907114481064666855245046434168310908406342587459395052040542216778042721223364908327096690135542950999077645986549625752851821935603712437770742012427012243443268664758812150500688278995704379867075355925701063453403666743926016813079215337770385486099629799162802768684420218299400883366051133020605371081411399300024825443135263960414952127022460639576603867414751240097438531585306202120632264042986074229688195383046500876027842463990311439200929056724977631812509326100680562870899939030610760073544370876836547702153798736887941585225383312145536813616756812264989581391544821427370854150725842311687258593469701870509327710473420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -24436051668802685656002898660262924968662412468663373503102141241951653935057131489335041008466932169841399848152927152112867001636781763227531945564904401801806856277422489411015654271700953897917243799617508818702711662598824116231782444367087729332596923010594318822852311391491760409151012612370518592934366133329566661774311595282925414347447845811951678938260446408382326537453464846862440069024702575276999169314493618984197353538659952825496558403576660591854398484006885432600934129878057834198932321333571339896591237495312379842212558513853998594047773480010834840177263349875981183305924157097095767021617685916175726828698704030095550692294139093010198745012310372752539164533812217723801575289764896544548450886607826993949782913144405585093678090417337561888617759832355069093986991332248345871722352758303428323531001690762803516108564255168264281211278505233973385924024063765925020125635018770843255608416251220553111824091494425463931377355668632134240757154420433708751748873731490901079840544237549292252866103401908170423980408120530986648278869032775976991765514075530995047393080028584108166374215936148834456046639928830218441504062946627796192196974283099189460490994167385648261715694698033656901259364581445618807136390773664710856457439503923304529520104422955992977958882836941163242595930403081952060002613543675118568481576488982345221900403956770135355718362985250194427447825998388949548082028230110063442168243501774487828318748664659441691693972579439676514254049501563818909506948885068844380301529040869481513676984912377175469783419740815076795639830219350608059178781658971199489572166595732204626653548520262184953510814353555624476749168412111872100835749963179076929816453843447073240292694520461767133809971787829617619529892025588426243363009372664595987678798556734104037081449535242660651010074991038297408240155524781632572380055257233973181170494758628392809323039637726151693484591871688856094613964643589124061310121226639267214165140209044489713321562863794099042046100577708827840011702732715335091361561502141146904666448261605663109491136297979841767051984288423061600177093823979249727948943718057975055335609114010007903774481074187133577611447847563465882974432357157015667395301770893966628993232991326690108540928109421045989673532951669384751178407356171665351399430119806237668526505560810105872609102835333784262921823167716338183291017227314379515294437676463072911107422409445438500430039840839798830187537825455556400047743001895875066007782952831260181490477026007209928020934476454663862489336888290443693341069764134099647327109120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 22108003024678827001546113902632976322013001559682041886250499361512661949654124307283714510520018014435382861615188090506835118492086621233536600768271265824155085746999581546557716277258232591983277437177929069039723403835754404726566860696475159758645163388800827127575442015104899262229791199927717101824138959501022059408445692938889821245603826970225954561132242469065542850914970134543536915723650895559776799292417065553237884816317623889749203266741501685892494803409194257476943598423582306827845396358117490137113011351603702901697771193569632263986774202802329275127217980137478961319465093013233937958358859428182747573775378264442883910063998073729485101004235951728607807484036477010195707092156056193978690368786327676961289345400269629237256180275255669387776227721772584073062931030430225981451280557816488041167615093853420919311581077206551286454717507478419397139600251805238886146505502224254919075218201342575918117339265914888886197104830195884854013805085312893744172402795873466322002544544565919012969761278388761116998188697795573117952401877514602339875565927641981196372475719663813501321968750283878747071325400854791392031197326478567291329295286263133821972501890628979878545619524329175090424889278801755272141410715568234573985461376814588576980685720035638848258427668618196363474414865944632674500644148638965164339804938654855785122387076628123670353345402326805816699710631472094517927558366214894411054690284820203261938422028504987228503942833583385122111324566379038853871331267751184218281925455481981544197059243377800423880415188103819633568715552199768166732992121540185453464415402198129819739720825480451806020370127060561790322500333274060786147962292616660383440602569074686770918502703769645771305718443535795711560585013521996740534504525163478537360678791399012364887413763173020284264146537919067292285269614441773586335736444186808891743374000584166748537877032831228607142385919506785656161262397997687665288657732131659154207624364050475571645357577614395020311262848046272466385326264005500211621564227169823776403996877820463538037527924894220504393733463391204342377964698043744506445678792337939587565863321543522944880490766618976911576856633556799702326303289782924628756504682245337221287137213234786226639548979828485410743075427887449542352713012261965799242533143513512168674637883479694306956991886796387726700397506550731766800175233071918844024860344444256447621190718553074066320430842934990814831412989588356985325524773852975521121702156216374254546192164632146090500543551746007904296738409775337321553674531556232503125606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -5334012432815824346273807510865203963704110005963648290436297690783293048258760242496823092792738804534173929905535332687514589498195101755145241797862375187282718010493359806291071987034132772111775883359229884149928089650274097004115002252810267133402768075421143153565002317862139207049007401528898657146648151274935551613215639304017809162567842909695725204284980863514486251441551401454032666834706878570546883116811682477469553046654829097132051580544665238820765742265957809233549917050083146273443523576948969133817161868593942035090881647826763715560504174888362620309047242871933183703822585784558090916429052260021432314266992031986667245230369446247793736901449379483746437723789662520604620240983012804935175694242661813997841173111615425183916087714675402703991573858098539505799695026726056678864345033207992228437699744929252524710180828331090422255853572108773403052745593118567176429936208205866184975961688939718235398328080761383216900003695831597967700713297874818530439913427122271137553921525216075374148824205373270253552953827457605143684860804788482176643878946972115540758625056409860696770351614876185615790473329090164699548401698256996956504756664872476530071933617475251592760197410209766722927118286528338990564099706204261914205312385858086211285646145928279232034156078540220917204265820173191196369304525714751547641766726281588610353785242199339042158786765405703129469704513927502866068774539754587239037210478049893093521866647053292759844454298059248708911444127248906195302898895829559303639350095096835039422255705527882628970647379545417270113154528898406609933560562486386636861704017169431977950452674065927311749227754062045021469954031676705497240021482209648994647795467975771875643749289887507106669320322153424320714138500233452237097557296750172003327545710405090717607633066502877796941382303067946889273849909966892730080827580306500417581844385199904688143522914696426757710549481302632476829280473477406132943718015997142458897876261054261070039141209604938601997175236033292408466633248297974692591119309541956168655237473842746271921990523677648837238760788664122184643661257568282293975203825148266173012788747311653689197089182606960043742045828843530270809988252143799433467595429383706441621550560446492511832069115356893869041233701244564570094573120603807476986870300813603092149254114917101694888613444823261302493761451878158829554231583489214512365376262557547049726833044173790614617088589322514740473169126668282062829053909962837439071008713527623752094761264770463538382120794258994430232105834346322073488659956457631708526673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] -12226483781363414043540020540905264221050930744036842659302579030954609748016890156487861546407075618647994817655374021945659326954773112405056392805021337729343127421152542721782033350279440908568908491897506616214802800522294254358596742977049228116577680415378305956914598622488628818219181142118198292742371182754357381726272740587169924243056701682655267490782760562834587565235449037999629790822404389373496943667982418149260117210940588575117800781414981259283276394646021126575302693712980745296993298978753028838027301907821502104699518654160886518986126345418256651176875429817652023395008215571138980003678245323659258029461576383093163536919082149792132353817103071507476306323385393826559736016446214385840315345708928717022917660581384503665385303475363990628300194341718933192467747257650598346825595884399767526535831081159121695528530503470757273956706236963958450226614145828137280906224673220626664792968774274105010285369419847058157761080948646104165395487616468018014538508547287506665954855354988174547337537970461296107981234232993146006668177769320072172375326242075542332540986207308735349796122229366921276194423406317039050953167975117101341297140611802955822235968952577239719176195859005991142383412517205749701621272002933201745232627750873039078263782221881311965490042851575718745160095375470490244565264572881206167289463195690661971716998178487411296632859052320527389525611282896336681355259889231830427925934037829081727836571663079789842321926239136660098476523512721573510034599099915982764601226890460413372508482097885224898483300153744288349120531758814956173543383488374020449148434146352802151596897067111828956592823676328825795774385874146803572288080093658479200112812381480943758269290995046891271571463503114651341403005361753391147637307840099513263698702085297468225202954102841882174984339374934827288504941762384018952226938193045720396149417072954867488261241124239528232158358892818115504093581658090358182011096229423583660268703779859100860499646574885464838480852022361927797184732825888881642350292868232536402884369591661683490778443887043400043717700013212678777910879887164908226843982765680602401956111092010413978277617828539256561881925378101791732286461617473448059750213888738596364935031095444247085180264090537511478214649092199637464878349336959109106607336802321165411353510540596484555501371977282592033894385991788343289785328284952735596058512689094326948739570375570051843909126479138622868293851828514079551095912923364786216405596997656990800690049670281457672433283743038216084503559044480258129643930943066202449175904256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] 10871628808325596816753156007570915541707737652712250428434278328531054913710488840500679366545541738276849167149919546440035932905051360091622357868399431404903350366221644240644216059249264865143777404354100963760853024723804947991267131582831194955399041828367470780267720150854770976613828426171074140967932023404133217266323040864209399948020897802070173344102850989672064089755672270224236698301445762785696318035198971953380299333658610498797268785154230359182070727771831005611691375514596626597065834555981551687568320946997599208295182815255742195654681461852146368138510764546917407679267887259566192187482598966314112456277247962035124844959976447103989591268995924091032070400874836100579712995672643311090334006992478741723521719487330374877434753889561888765379887309905395945725106899037054407138677467839707383651643114203705954199013138755112641538034846524565695891268772604260474867975404057853863666821367621985135056690882297833263640816524915869816389778696681594647694952000691852649867394278074041517070988940285591961590267217070171998156439041696442542991521791751268733300793936854196847296603942377717225471199109262425187916667498316879919987406210686498210750297987867422901472052148616493512620927146849384745709092418264180866708847657043995869536457068768170306528919271051030460424689175890902431860623116389714564051199825970208872542063330473469709318056147532324303665332013120484305244518898903987690064525635579231909882871780657303286300670164291412321476424164174069346226641915670467196661774016353112439428445458708612219389099519958107032424623217089896587797994879423999285167220969597816557425897841623669700531402927679271465298441688163352619952192577936893802842773517390750403846574101080834043353977594612913275985098382864512991963901466012310378397198129498825530074956533754244657888183144477358900131355302536263623792402590379956965208838572869829275222992432016420897339849015061816877004058043398553692262002796832224676374059085060623950311760045005540746285990452685579530545422412690512361640398947970121513163721079271005379498869621313735586795089284969549975055506908784492455556102906349149721972001818229996153211309654032721055219588975859268796606783509869790661096193222332145767090757578448559375217102476388076316463040423617958872635521582435122708106635253447182154792231932090611557370293212323314282806856428129607954401517578999827227237713110593976599545309219852916343858072955533792626567704748602386068973673679481551915588725297043181755619845981013076211681722444905932802751757426628920719726279813214805383058554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 8399021647925396279189024595520329704859554037333552790256766266196110779190565361808477715726071415528885810854476265959326018179280926655271817761117212452669149833370734350548698600332244517236607165821406865969115559060109587334576539389678138868439372349826548225567199024170404116162096912539413834477163870144157299497288247864238693483308580041412505208467690505162856828911266060363403182428430397040165951744862307632963072703069998842189845318206000166423749096008097367965780536405625636530819176081284360754702990974734116170427258594970358204645484092244974617354262645523924319191322919847942297151696776349527119995973496977383962706891475024669127771760740538214495749414717371353942758251952930792033316008976166960608848998750566380896719081990957925481339140668553583788865930522311860271910852793455527519977051575191680970193650765315957169759402443479633050735010294848352141901116564418027894310255349828081981118342846163985741444145029381398367433245730153202810709262795508232055244059765888646992004190129808207780695407711074298605607367096719131944255945839360547731182884564186085938770740877238208804982029073852735896452609212395719549518999718210989029079200899038877977145447022172533407667066200472342605046976540402943027425096583020005247612303504736754291174690020248628357937381098951461067963143286591497822662429468473541852276929480139359926508222427917741299548196871554743732313760410229540033865221317636267176873016989857764720390560133929016815482964220721960672979262371673879656308136501703126508592703628472417824923017646400447937936534214487348766571596895557565389144393063416436682603706199137272743097862138030272916049359309605779372562617772835548140669935664554923382783760449061196919831046479595028174286821605853514608588298105248301573132904905423314978435812059804403176371541776088839554431146320463370537439051690516559783593251805738502467796128530166226036604381902696954579328793348369289510448517902247827167217414470718720619466883201794004930988129133089018888379446678702993600288593587101804404198077673381187527228875104956386296940248642969701335581451000535656157950989629213073833749580050944179622010547419776096454670787411387243886935124917787696106314626279132836996740499100695979838836658715852576612015625532761666577789328084493491174506266266835980425336868286996744823220499343606951275958803764593727050976243564789149499257572116656555210163700379203257874781358061354178806299336972755875957481945402017534324859999288851589124203162832960582072499452371062220776361274193582052191808979597979980978630688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -25488151386479264270328508916766859333281797676233267068425615172282439168222985452154887807082028349750284970613087812267037540601584052775464798043889316440711245998098604798018737151398283178291972610208996687163773254420321963014249246706062626278183072655312060437439251007853960575138858979274021501948527667686581971860914261914431754696812763248935418543248689821146369318283995863613699763802247756327106035032219127504029348239852859876866103420374385600696660407999711689124808234892769097433473912968017980729489820521079879667450196632357580235463183228692299237181889954165780164860490353722211508032165304967935905307144603892373410553551925367781537120251635853405595740516119508271798069018015810542438453556788845833627046047517736000625849520521569146845669269331110641522143235518754100119084169519910216162928097746207610085323397030011497239191791595404653527851392544910945387074374136961403903655987024662345875961748324534445795625217710711250567702031022461109505354813462970675890552391724210000707777642604660080153895814575046780168958398627540457248367118278778235524350169985275616183004508733661847607132404347009091192792039533433232699506203727975207038511789834652942069915379908025157948790161348107508911378319020796826959890872294170263360958239989063303919687038571004404730192585592546593799325488169468375483853664035482115608829323875793199004839725283072615288979973314617738136525273492713033400080182566761949704273535349605436183629188752975466409071944890648234029326678672314560099785685232562884252548144527810597267375222588056240859172855419087957675550336264780675635775378703050902491250773933981448789523796077660234252718600334180047873816970337606897530904947985692184368989061332921848785356590995155473273879720294936699327537389577013873651542651287123901865663705463020042164650690091557927602412410769856075002852276236793609516951960227112394839993792249387588741046616748002201089876688890547162763222966713377529880117448977903445311957401367088191501251008904079722773304616257191466863526165554460759064127314497672834883871160848267981007713626574070930674860698740771716362726265791525589418620623545517434428430894769454992432184225688068645881704224916882013641901875153151006491919630991121068425972997560221045270083976148757251897681780094053243707756736641806958726375835750483089884950564867009858154762758905138140017793734208976161536803282295578181441169121316378445022156443891289908144007520684640159672719371993602926172854019510753823789007476211867213385152628384174887202783182314811248760359282606189125315728506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 26562582794230370157591937986261450602095903840363044494957074927337564587133047493916823317039694031378338006686769275604303187716811373575329061224879428902084050085653683331964394675203637486814844253651536349702068661491834848909915966536435764351693249371696557406567292474192031971851813260185352983593328272546442166967410736017389433160658507991881738812864751969837577480016908471513444768978932056353627973054750800902469852813855569573089966369207805106595587372972795184977071498632280809305418225544079082065000477131785815878051506890640482567307893450009125183850752954571020382467366509603884535035148471492308530206061491955349176094292492659416709628930502488461605462219239699664666181733093121779856025103757406187310779604030964121711534948569641971442931935717607963775191445625146176627163911993505770234853599544141870932871457265185686517627347327516987953858433198976674062673394255583544414183515782498630669576523159572159243286915050810313754785263910140544364581876421537475891022547016237119205808514663574123930165112249136813138500415730269270552836303665036547054852012765473128840068406607831282456077778472410638500274963255557022746120457724011488364433432733746622552368128568655498412021756245363504710355833289719983221598881330524384453088458857676710934971353600716179775888409433237135201744967204606701059405537071136923152374106120003620591327580760225499243717836713084836938818810195306326131958922699993763560639324207828965469898868493579316037700953557785889134674310368162274484760064187419505682831922745448915910237954296392143569846215359454608526415923313437781592435310388891019298398989357771366902875088711264868192230245425817287800216482199324546953996802924215077547479737361266201858374683783978780793541170094600608301800683016641855648724056695834040140469173261811550908259047300018775575576849928392063703253409315386533506067176445075211203054249133910601390285700922449606917055152259139508201784471325534872192427525764234243257271806355119267552667752483751814448932090364704110381768174745651003021124043459951076026583253333379635017181411998042907146159763611066929455491673333719988192268262844021739748759021113463813123300198731742914577499329292723629048092200167184856609201094847443265185791298518445578474079111000636327875257314177326779380949963804362582343074079709016779391337726491312530010056777351149744663467831879825887592978933429892675552937108630333765955054268619657032931411641894952005053511891416018891094110675216341669094189823441967236987663747986622776450484681554825685657503695415180892985540739072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -15735203868277712860548582803667609997525661373309087146651068267035966165745406888536018832367726793162607309028554652537389112357515233901026558693761762524778733020033486881101230146395732594667475151274367297844010837129708194613643155001547778245127864024674430452880706120294695883655856935196910365805463608735894365800935465652422430901600467477717927127855921679315201307307155333861953142085630569478625843611666657474861215055531987861686293279645786526711920734894587367839818147832331778258020342928695967520844277255241667545213515657931021358511314036436811979073382397649519345095672015856766830282390917428199231132326088794705177681768973329416045273130823184200807712022050997860693149984686276099356557827160348546385979118547322398783808448411155327234669643669255592921136635227197834024657416210505710815569557652908244933305453268837872428854479025638620195011999906528968881870831721455033304872976851667089674675665548798482311066583864852371650744541951970738070626656810867170565777517776896564660921827935435469990532222794783867021092237842373041793081976667061017532131034868754271834187167278792046981123543773417394091104614160172532365825372193218874273348349654494315126672576831902598630847464688444314924134219541824877893020376601718904798420785147581327489611874797680445824116010455074992813484760597956471157030651296892854366156194357012612035062515334847438051493741848679823997389958099151971733984132893897939070319040175380936534628801159292117924982655273132716572719217736277718230787347517779722113729721092596393549819230937901968698702887869701299199146845343165533632678612171994664936356695101902198474987010470856325064362652798533274669885416623599897546079645039879066368792720642619134342670253214640702993141533988401302796586854747345390189302965057548319772224471992601472903190792059487025300919723072743913835587368807548098579878917589481739604695173933580470605851088992867188654621169853387155259957789118822097149268153507259557424319719402341101512938256251808259593489158447735604352297871003942589843247551424562496635166931102623646029495760532466586272433080231580711660494130862875581978089163850669648277028584052537617461205183249509138900699259427992656828702538651695379376703283346462629873505339465211338103118514309221839331616248931360537200549100722169514897891049211663055055204806590042606435386212389098124910781868566883654514420070245525293592375125929265715550856500966850366745278086275058444370528939934926398681197870610829025344522981053605250006713069182753549901012717069800789659127950599451530563996876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 4306051320694784133420884201289869092819775660334960905261251366664636283906437437813066944550010537833843814373195528388019504611517088139342336340349337425444262221248690834142100159350328809184371433173768542553148090653333142113300610597792302278250886864174228691078816823567042364568099502308380025197614571418892046290965716712215397045135178218351977591719024483256690792609480693948754800943376404138284868791408517039054866005068703628804787293407850128393623981364968863413263355598670698182573547476405643603481180381929593933752355292013791119130528281539614112308221477317230323860722132465901775730791009896773750563741329412558823381533236785808296654812325818503141370869676376230554509171181359293142906726105606764430441336566613818387231755447357977022942331892881526170607978262569824206813555098092054734072863897538531206704316757038008179247732072104089566388460675741001578311072328085639938425067980773989148887556499077588985884609098270530247811681187403942204541724611593418983021871979776835939691284245279316819133151274079616294122728296194231341286711148768364162117361434096910890028309571945192409773368693522083284325072109513070889095583570233309823459131451731276600109182450272614568103630870873050570290129832125542537953220700036562084849694722240446730528339777441948375014751243523090231300781706395373851840778121705849044139774898621262867487031553639275300624326072984970035807949005603688854982759139947884365580232825130121188996669430386925244550691732588864849305462651268115863049196034632611631364272098523479009944227458236584960993565009117400282782167086657930547225477723884881721646117269449859829226352585778295204394741162580811889731869750084362087186524864324908684678314445832513976340515080964853191314640212026655964843399734895315743904743129851025702014501645160008697634525849977528891566400587683205058187042146855042950803918737349525659578962377378593239441911257148406194983557833021166112509594049325310139865575575612499496359571687018062455117851780159785838106889209115331449130574150511485345427471725623952816893219840911828144675846908869592648653851980673912774757882492452848016879241316505967857028055625596755738461219571324038067638820902770086352501295451157316897373607135196500676769274893856285666273951109952858567543658360542326921112838872375944350775037249556826412266835144891926838914355082966817687261837406310783791183677404648375112998106738105829660989836205656047225452469523987579169425306005878146337972617871529511407358630723761923442836050641816293388715842162247737239175181517579029016664342528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] 1697992705299963085226815896710466948961225723834506445390751843331196712540390153451498010382550335419114069981045123604136824210796525148860524381371357794409988599120283567662043076268583389698449453767934863626290625276436578656305756524779689724615720585018546823778289729394449145952988818276809871622601496402922152556593175217422448784544497569461073199335269407434044530809604430225560865894054285314308711491650829358925379284920209273683583076488352880841850864713531217116784731227994810421849010723346744262191099220681581777404877336815981562250252113991233851209396633935132483741406267586975483489178050648707449485240840556452267512509118964804726257172474884249587807317553727652286486378218827739098451401157118869070668083098796016292086990163050873035523394375352160358397027234147037637225706192574247180058491701067734691366621007121390878066321522709911068843757314995400543051018139591383085203352991856265869209832188678170680985463220904076847172217301543413544639290175935603219168671816236541440170865112405342185979760775244943719693048540577104719659664578727874657415800142527745680721658701270882746552563539382269415406996967168319586558774330489198054227760189999690906070878212883408148189201717192931238051361555460688119799779828283369513982491741872337602657619059124266383806454952528131274820181164307555919046424111142780201523297080748792200940643253069379463700659785503184202893680611697370339596991035861406852347046132298666099101132620101529067223648148052921125436594928321964105873805240023163558703032402720065936964323130351411936735577921357539971188014506072712019410831946450372912684846397201233130303903111728918889848788287464456613062143298791836680667135424443382207270852155858675346774636719313341788150193889176081480630044432644895074207171401076156613754376271870349009082650279284042755633663702227094888572208041595307971641431064480625399101742885886416055117183288900180090141861892179356995496829452296309656315930002079279764425533348233669824744927677807263354974329804525922858228754076314157726348525548230637264185962947500494861669579162094420778418714204864221142812739666796063297560173705711706081753583983327229059901964541274751953056536155816202882197832515582030213899113188926251001989348936912436174618733562541505189472785258099023095973615888634712396461981139337037360839707366302076637542222922322041320860840719657841979948873110746099820114787694182515748437389369839839056095946836879275132036589928143019915243172579423644055918722698303510446478712444966526927128493354055178328140318233780413623644979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] -2927565925897054288009778488044168532003640354441754103193703631497827425572940820770805265394743159527968428840106730425056234672153471101723344461322502255386310167800413350460299189375447694761035184557972064464493494145231445842794331824291475344667710498671275179278722658165172262041088658858557098321218235753866740709671207371596444314969071614527455308856303436182692556691604527837542634519221223737560486982172616572275698957903242388238532499792214976938259203774226888651392686691897267260269992395884644276793777893537423761354692918020146602299761640631207263189859006273360067771453935750830204997939454293248606658138634354340325255794219782788653067642333957051099217776933303114001990031244316589815604773549160236869883441963840513350670270199870651102231568650373452324255803160988198332729955661308596283312386979856470760569813451519364813190546924020222267202016846737622211747384834042199256242190895018870975768792431939968089138457803115121424396301904757423492284400458677103503337732717069822928701064725002012918600768694685574702742549079991230115719471963568840175314678403652623048042279174952790817707525070789846482329770440859333801680680856272945871084261706897911026399483934104221513465994949814089393446829626723679508479398361719570632786519773796921242042902668445434209960798814494540007212018021853612428044011293614038698567922863774203337997871420115212565592181176238058583078260111052057115780400140463296598503483627053194006213673498169573753131564821019129427198507449525958526957009970120339246477543573805632038298385536754130836753591273247983938287187862460845045476992468102187852783862736066966268515593449043395536283665260829702320484839270604919460568585025813655848544200851847905241882074708473554938208089519841442815427648527974938934087493582059215412971712944729792965938304312659061881289240920246749370358051571738965413370027050455685291380788463563124392311197741704396036036252891307060441641075526255856847405961168884330777690696863670387662777516296402098981210665772307055268701100378262010170332904096641941842087293476390962780648837479059512974488504292179882148882925741302194059407644221624662212665576721836973315117359014811144858732760728598855330046011275969961030368268957802980917341894967613378346855948094737952457249328215853836148030590733975013716161846021096780962024390299050964032137539158901352802405108764158465164596175741311529581555243947286194970925758662820144956102324729584117703798740218019506666851152459538368345260162901828315130740644857803778928742516847349458723201913596542572499096829952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] 2129118020184093876594983471784520112774891292646895085810663569480072470001742312902665224820351526222445388309603948496432024172760073713175314953251611962077958423445694054088359621677256365797392745965223000658780617455656793833856367830285195634188161499320841889931451055742802546468715001643226575218574668404602342928831289411789627995793940984892440586902675388560639506368265655127551079899697997739789111767473522191004732900889493706125178963694840382719035273187396399611230264675017409617827987578098257362608429907802360547834738420191197478940176952445964309452901725938632030846415670206000105304808449159065916063328512180215471635186456658341561611355954798376964625303487214448389188096415151245723991675153114229035616134434278075010034862937351793120403413599991376028456820717738479527353498074065143419329427927621998507013376230441446550787735530931537860332012593580810661587974324540493363297286143101182571787724661321052599836410305064455303004781246901703166862454801267119404915693624398781066543261835537755512198721291196393135867111786353606364773949818525993116933327908648423381582194894369908569203533884563463925696596756396859196085318484018562988969583948800973837323238662525249220879796247356504515878616162608667276315303633524202373113661772356892155745060386761327723327688123440848431458339555754822468116315770243282703706518516137105023459625717035826840028140979128795869516219212326857934484813562430723695529627716990055200543164763141329246192789743421937207660685760334813334395319218856755259037145832262463972591335961722484497816887026371310817795390967713520470576591064156686014359268585082746340866378697915822204043825299119850700588785972213876087377556256156549111136690051056561968615218256542740979484096463090252241936953039993425420707152643292835797314362940573623977804204790480470131135551668542284466072568915125391179280100993358917788089944980975235000348656177019989518873440941305489156940250070084834166033505434600025493242611778939316781126479215826306469266625439746355690344933613466773612630272495645245479063867713836683983684542245899686393310986493473656569579836133464996014605304010703540514937588118645627228915970853663751010892780296597468909279109721846697279648833861520052984628943290921666209924285652352169730293362469993929653929941375648015533763503454747422427483182751685493936725608584397272872489581967787463791886879884388049288375419117669429325358055281037898385193552731478152807646900580996365170415210992851051775745138269921998146063286734994411100568617490166988097661899640917534417983897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] -1099914652697531976702969328226679919009677524500506620750272363229925712113691843151288707233557603846817937645574249909425013865854479486040084989372470894614288896920116523420046975075542136824034627087635949505797150586063182035775945026922092277484700060574443048707620416043255798241485363036793725001219842882342962493454646744554758380381942053509010325531085947222153259261128768158375833378570862991736167378068894671298030590161651338786406936132763398778333230778419974185552542036135190727620321257989919864793894322934710580371922952826002094171969204975490927821730960486742696257828686461429120496779741825308744541548853172749302449383218210289277037503148648118945642547866862890323224899342703473774727721633086419477667331479068282294280637202918876706442124511889154302765545980859915552111172602115520062852874687453322264862407487151440818468689442837148124015087959849136777835638463665673215567925206719771036951007108900321063672709088420972825408574954181268101930504351589353455324124385274403972246493955355958094989464771061759854852052442462835082442580965978413652448256164778501049775280877400435867881247204207901959304722271439092035325150853338643530473770566425480122707837312906242343088566089964506382143962354874086445576736978610357946181011425847165926665562337137386187090817928052238487247132988994922765324866968913073915831745133026903535129127346879440865730748792444983566173124816624555912760615588283384219837781992633821884157569431052649351959130350309375517315238799620350395173073601672799990152019255292904242572770445597141968078507241165214058275337134175029196724548754331799471587841366698640565411518032491032772902048659988129805429723546044054617226706290707120623792727506182373105169868030156303277470850995110307072436780186369794926456064253646138286134082029907573863814356927507369799960794650127927433068776993281588665679209350525207860979836711195701019739647566407434328320516776314825766973961769980955827094364931305693793688608095135218409542387780729420620677158133871837280388475023292214157123145000716087233607436734603717778276306515852577859644396316943344109487240038063301929185857845691120781074115260803553778182657977431147334756318962192077004547115523171865374299047945021892673183171684036552271253579718138995225509732020290689801700457960457655235948784628546021761177412608390661933202416380670896616975691178984070747705599270157473806538379707299253463935787226435638240479374725918348648034726956654180065225417456999976975751590846876673751010363267041815012933743242472476354586594823348442415830663168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] 421787019271370018673352200423895469599286267724197404445476463992795650598759862257340678402076277243938941444673081401943616650745993024929868518600683355502365263065926594575932010556598140283575090677930473560694679814244120093545383780252951164392781646446180234147973355192307404417119503835276106556687302591006151613933777726178595839175764462714296235931777249489691208300645313004962287016104826552340326382599764304757768450690571614899962543765677816186085821794615686399030354661146856722137358427320350210294750432368437491312220346419339994534112933389770737493793195204432870490947868139697896087813169296462810649165652543150761829907342875028888692613565222878744198167371461729884837545413500624479931719346602090554404201571805267968858486478060418533008890793514235640458192441532908356871384348313433237240288260921780463737624173066650545968679463454953779064384192372275008799840116778630400601695118509103407991761593160190376939835572683286927772891429629222225208470196076287851387152541972870550622428631893550591240361123046324692409716423575296668920635275046142327800900101920706659726621159925254801986117881226952021183465377557849406378974705310994750370877820404088628189349499450252060200739130159202121607978354622750626065353829490005567131357332737921587903118202270815394398624076977960912740804402547452522731149867521792000300414431612462590864285139113579138758057732217623046476160472567475830651106611597900346292472594232200922149171352013283615654235779949689347656180948433547807640958443568084699119817052769792997395827136020013795625767456805885640319079525734317355589819437032423736162337950616968281111950465907122126196470331649123694898542019044619482545906170230046871831761061319572606290932801436095508249481101212133384402554336331868077328584860466661084807773757962194403785199439537048584608467896904244087748790599982765476883416017645492234362717312211513182696196366659800823210583159333672560296162398234914948942946023692819096259848100686759509287743642800304677244399080594660603554279266245263175825688348446599155233588046649059382826980311978054400560749159458489524717831655779275349507387149548602180229363516287972373736000455764393729011251217301189763823120626857224770455889212355327912120173821971057064690175787839740824377916529366857272804229923373416875742135570936127528436032695984289813083064511321120428419371347164479061604434109855891711916241039419953110503386202781772060675554861262355099695409483392387761235843043797710162735767617103677859943451999406611341481172791895874420640802443573950662899138560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] -99746759607496342971505406184112870821040739655336009747076566731091962015473029430402784509446013364665444897482791367327957065864124737778768818279803122889353320464420421289789291171018395348351797614356622062508969634229556195149499856281288002219898856978369033006898906736384588154670001337756899880129817846613148887096244354444978851488788165490177859661682918808081713058638219395292938132668964718031364555336270132510465702687160576218319568590280852433709369316349637489345629967256312402648166455283633212796401803730267640763755661661905071752766446586771811199881733605501844633597565702036238425573126747910470772293304066742213326351270862814469149976250576570698335281061769513424546526138644903924332112383503612047607583460197465870198161771405084254464493301779456436762597961637861745673381022395101188777680786002358070895321342800781637581635264684584969354231029374023435676387033958492312857322565374760950379162010845635024895741636000529107265545750290161124048787455645073577399926862905061660341053068507328976836393284293130103863314472666830844204178825890667565918422458013953113041950192781105680303807283947319374290214851099132737543187650208468576136683775369045524567928866596415786365055457907121099141353590634747474667253779854747195008732116146543866191754126587948547405286017015379570552150341931133997053789983342921339204676540973014506393157562072876405882855352910136032065049333227056161444747599065517189837094286007600298377025169832233247711013243970801738588779059864670911222135185961885526822453753636763137777285378985476218224791108480655456619659702495417337709102931390277436306060954223702111219404146631235848360296065769837484272315986355386455003229079049376235094763281979871155395893081622274639350562875810042030144699934778954634104811022600817354292891027574458543567124495519315054691820461346868599030290812906126593808268572479456696660643077040440993790871872235856108348826928226979831874510657923238024004327892551595561703009331081096844145906113641488171711329879098946895367624254486505936178723014133765051537517886159468006168209162171062159173608532877286834171906481915403569212111781767638329414549751714083815790732177336403794560413722702199486494457608136474641064997461439557258182367872855251192602036236020716838613915834514351993451486780962913818771049936779777818973973367899135721669862618115181571087251548927988390667110836442435825601631823795504389194580943556421748632221217992349665741752047348828458539537720984583107139304764281460127334480117469519829110444153934039813670747475442976965068324864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -6466548775175880420277637463339892017532008033809116602813218216686698073228746655772287497880179841589861059633867707217278364963296790624018398110081487583274708363525218080343431017540094359588808807627339499566977997339815598815192910351635420015128298621326941607009758974926527256998267272833776341136356263366254955595826192798738923040915374026946772432462735934803977510025039582607490732576911293750144194114786481718820511514147019685241586222943689731038875888549716744244120732403533713873958209261295966150341139770382101887271631701039950520783284631258121704318198064313973748496428193400465396951084449046067267610404085235279985282698194561876248475365536623540563584696206107075492918168722139947210686918865058506166014780933577475737339947863513764781200148988580274551378601907852194137907892016684290929100938986587789696469895913329683208805096515334712222802110760116037538968598830901774049964771590629710472373489644904642109895932809813356317218594382154625498831480279261572381943498641533038511100528379216864453149090646795209514478934189811873437743837532193503937809822293760117955346793997269070968934155997917050181926468874720126176031876500516651995114137831490917252916582627458007182023612024985820098008694449760127130586984326960081737426954044437942021433487656197941128009310413439105919415477184949355976228818463977348661960518849511695011932058117925588574442576783975831025625034851618652965325880329742258077153422546176586495626469765777023828911740662943822088648820641868168803091276096665612591132232759791498528322246607873334579585055752394729036125753329855314273102702626454672869140392522719040645017905428405271282158553154470410651881180678160618947936579051080845424471614145189661519834837938476371813117246488053598648683032405104873934642684043983871327317717273810944001282472420823857444568742369971179166613886449524224863068276431401667991201861574497522696644234343909340722718415633415808256320196043775055784619420016813647902453158688288273916219881722540098915684175826544472374322500589476939840717859809354066584442704720120518725429074221385396505501952282539898649237407736176660384876963555884787748401247695188273467926546715867511446108617962303884865415333380500902147315946832527527026576022419920176887901150224837954252135241184491519929947921044897734741414727505152185253128698220758482976582118537643316870883228109265564324871986245507460638232610828024949680197757586743852771396563336207618209473479420393000422131953309667033168021905576483683016531526960759689885515701026601605757603037105847870454497280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 20910596512367797314253981183761927586192538906348397333555718261503666941780635877266777547592421781415371063011441496334648199508095889476745047508141569405037557365281590503421768400031065771208755699004991789064496765552463472983916105822666526617513387049654424238125516977187797199474371075024917224746401766565432433472792781229190923118222316624396990739292078961140789016132283814679107748904255218827428495654758976487102859558647037761597205068802143692297645700586754584396266782164858958670827092569067752006929137212114001027208853308765102981430406307716616355327440552663614415357026644500550458391069281713968232606279895272489794880619126280859102670256546346137696218065221798574720364991867418927613578472269330475680160844607164477681167997777328801009041228219876339584582977560241794242139030640527406206940091627219470912394957270284304448582429908838552513556228460299326337514627857624534299357673261402069632250980317015432945872984990630875496403249462317429691695507353999710727197305533418409481305610765494840094601734808487467030345207530732403099767571105108496249781116298175623394720985144537125472086176771121026197366322540282515651808534931089474981647997661627695917989825305895116785699964481780590634724762274634288252739366667923339146075354002112976722185381598610234137427108182178518775664467894942397234401701882324880357967104127083908296037815582101439886308390301706559832198070951445883152885625303595725436333388698046289154550739138663400200542456569808773818071044879599043971299286381649612231608361767567349567301489131740038347203035570476404021952759285176478649818148791830091967197198841555974014009076137626467607483644209621627580139099966404097322328352554760124174602955618665695037844237554883630736230340610553161908174100508102138590333518516931499360363337352481307139424966405031296453485127396302678118708917224156306255245397481436568672893228505560574963453864130948891451863212844493149978508480074963765705053082637516517049290543432922036427083681835471171711188137962258062501561793737609002805369692784122982815309509313544440841383416470585136356691998331409832386510340602119691553329650578065739228789611053253097813932724399886547934459653950894847417243165049845876852831534343075748375553744001889261314370638880903346966378305922931169042270087512285267658953685539543451603114330770531856380033086783669751511250906755259454607545702584830013912649360101895383364565790116153945730667901152639613338860320628875357224851311166496701794665080375601302977491371346361547815625668839264383833817293697763229990649856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -12313844458591639776284467706369302266144992147500758955422829662650081838271224618518518131971157708992891419847322233975951492020210987379321349737184182535396846677004529434037511865274644369257173816983567967728062871378076872076989949925962628789462467701694482558281856977454521225904396991346307807958153904650938933193403743201453233187083692704447327007208704964716430414032351025533368559525875869574701763607746363322270505478209626292837393271649407496100034399693860244725444311337249550979831460883710888145853835440667927808702693677985829388846340002495643092334563425678694144638010356057366676164489585260477487549025293995708378455366186621763149012191568084856154197932978458157182155472033514840442054788504053159458235667478421729609568615684753532990301772370238632422356035719794341321010421595237759376292060730503029547655588032478532030795975972906556847125216887784262845655627828588841204715663061033198619260262003156259277142274193340502332139107876017543077533038702512498448954748125839390728682062074947678715669334013218387830943448849749436325164923640938529754739020718407741905325639425546454441020470583988002397295938304090605084186739810234126293277164855217797226848131867448537034344417896944936988940989684351741826342734633787893283765856082164339846470050043195437732152025516261301071822596828369697032040298903680450921481890860459541415527183333076317282949136297561768727030798724057448213440343880222850852596401494773997897869537457233255483115671302727783746282870713641574709920377673177224993175721550367438566280701830133711274136858004055446490416537623137956300523893122724148911484257461467101660148370722515432097753563204261810213373026483588879241638809392304813015762801467144418418228366178806183392543417996918518769789728014063030174340132257240002819525089998432532279751491401093948783622968205983960645400580475287069799103920707970340538689621321207878344392311839774013532907519732220375020579776470374001161858275256374571935001985087873600959409508301218981077213010274615032983889323527080566383547121163960672096307675179320385970803826242438145540692692980662144164589275893908834145880856724902269927363715675019419082657306742428067841147665780791371543291614958170665007735974854252566978650120863524637619312707267702817932878275482710122052387415593503619707359294635225504351358466930527096192980448206366629004171887612583217118338319181811709923809083867883673246422358487590875592737527123227936026577786146396640744595335065492698999695934713221722821798055908544132343350407343726412163879429484835212959416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 4761160999881731820992118196514891830621760478436489210442166749169512461578873624521597892171488191985857114363253112789030551989781525015159950950563415873674724041424081445014331544820160211651743701119093664505903239503671791742029508140774614198531002566979660885986019943551795523071299317164836940741790672744789237002412510765729798423025024096151165269356769096813056384720660203356146179218319248918176775099685112156293384498209068968669774973652399411608849382620432467329538251840101789497596150129286056827694093116659270822977986319801831538003151985518865577220936510215993886556514966204214591078925038853816021448823953034975799680022550085427859167626729047342836841598635934006685894637049989250837886627834275173893572446193733879766395210224717212871916502368762015601740121107199276474605474848997048608219668765985298050098026153446742097858161992692848715424965973419085007661272129731588922772870497075648343813846057247804166293444460382532878203411226378998666173783145084956980666162224593120818280279497925560318698721816055178736670203165734166762225854560854319326293381285268481805251525811057244607758075050269792870091664527518306007623818985251614334934147014394260669991220143336394969912136215512095860951490259435213934005425117318843021749613490543631383219044518653227163720363489049659647601982971672455464113427498879963755208469942584852426910663741422880094980863445117036998605354596967213907421637406061385772739680749035558953486265465734197088559902233559155598380673971640881636693158888487207531564144000424838270787675637685764484432495777924334398004345298473786544262101896985925210077362788429054154394285760823561101979135317663867654415950554044596293198922629723695278783612236607319019532902462612849344231483610278142927403197520283040120261982623555492780505439528291104361330264357102891932780804652953989012516586993415682956741081498421708795454448173038757543754724478117812628742178638879579901229470809975978019115681308097194900910540222215749537817909157854190482123722359922687089756659743678639023145957013263440934955044185749556895896114162800826820305328922342854642214364957996490423658391155289938600007347622839806459631626281196044576646063464625711794748770813452798574861547038780914359403982564413355450070149071663861455292778012205669830247441424074038250692282432515704278849431757071410398269755581621923376249871267308825612534372403407235058960967126043953864937134559812284751045920057187156182910804795671289371394249162298801076959999928268202234741890632759989998607566189968347650941843394316923960295424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -1399990750755904671409860514687473524754066992343139861856255028691738918868893390484046444655572119194142353345702127615624014033063031120106807108118783639973387937726882830403309258838261484981340616211447702751769085419619319620932278251765025203876494379339316556517416425900629256194980242535578134128823658279082963726622586926627776026456705176970510820310321963421192704138130537046789555093612163331937322143049675073763391817349371810121923682756903255248270931686449846568604889254907878766403936915357379600819381712120307414766324832512254304126990940675328542900492513199488473426863012460404335407748947167957310339222434092829003728418642232583452417258998504595567027916112491502347784364663010589502639761684543986605589711940598308731752773513816145991449555640998686893119545810882164031605017924172094234398765533716555192700945651984682663796260094028396743411529955448237368010496698295965950272412734497735182745668930495192669577835508909910075980951499406139561213562964771799142280501097798980741609947907593561194514608079007160956025149752647442835220709247016221393063744949584835489940844469866695913792901827275623500780445413476647405906709531309014922842193167200302482565196802413568017367721696032573859413542592404802042545438001723652539719626253676152277989260105057386095622283041348581931786467004831505800745145065681165962399471131103889666936032774999964273909643831850314428333916123454884071021765108874346606825493533484534320284864750851353643609498581063431161402342892828215540713170797821830908584765362665958220346643615070414875010370479459440338963591067607412985366207599448640156652273237979573494129315378152160959252782410905742964292561733827486837933405018841162555463013018304841192021628380645610251453174630821224665729781340837734950476891834323577971034743653133927380354446186829915946755758790546750045125218119175520247851490360450543343154489847624640746886043108537330746269272002158387135619807242774488561998258996224827873294526366185806791679025436691398350911769514681127337787643899566600069492693459598639306798923473541239898266684916383629319408566925529925848741666661409846552509798208613710359892056730055970588347400791195209006462830912094244036468667073986054281959631054285668831614757532215283556540385222416299188782753325758064876353006924002899113992436758774675718518671967751083487502311242363164072150313633448805687492818974467798013253650980661218605193140181798358621919668085825298389965437328828103020886635543695641582744688371127419254284024750699927605322102809583564368645642093165691818475520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 330714209539269680295775915739396348903409924896484267601042330465378882213046170309873095945342224285939485833326838326698803671511619970050507701992703864829091826049708620389487529768439414900035065034843845436520726855880309043654479656112228154822316049110419777345668169801415588403767079918411104001623009785855693856729708354555341267156118775530548832155115875026600446798099198351036578174173437599893320448948170442228501902182435425789599248019438002250183291208052770426871289623745060713746911395489529392672485563489315056611269144773382634948170286727072225703221371200036314325788032972617505059510009631886091170708229839940016443129453732906465236357198468884319136024649673358468285313311354221724873609618866657877855692431637382509044475819094869343575652437519285040478816076015503210707123484497629489615999413423735899671161068342473029107257351465647868871678750044457631176063258574258348432770256496335184331433741966747437667604440761653932433389765936436792295823469768660579198653380759468229266023227107659653449248800103832032243995094654996566339763220721806989037168763757253670632214118367868696623932033353043809477439938279795904103807081798283464028934524668694777779294021787976118644763720951787268319531523187121016167944501149902227922479009243467726351504636111866842926640412159080313554672802610524848344071781573408434432984720404025877751686525867919011214486707932700026016375190795573577271320525059649383625269129901872007668174983035203994176848510528557469427112045760247582710625938224536840868147842107899159818942691131289584247968213529243177760810817314137840576713214366311920581292936525362307087198456655501435426431925791338205274826900942034193422708671653564407282197823476639335590679892207221980797731294610617897462308238942794394531907603255251037221627014242249409157488202119734772402317672907321154068396449996865416657141781993797659018341488301067270538683736792351593903354589091791169822279521370269484971190028946228324462534966493200533172383418950600526721718655559996181840885851214343266865057546430392822501574881906383614576103752538924100239212162236413621219337691885364854596189157079024251369743791893802238617069578007240506546594197470739376032329207779939018948199654150384755064365781091983835545884707372954959392251891431505567835212726238897104617112396644300612419612729428127668074539891041338029595090888187627155263195032282515103604892973313118406889129521710571708760152152139358732749846358001939717802464741954554931097687035685862453386021324710056286094670218738839317588470417210933268971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -63678686406705766805934151367493603113253923713437845299617896984929576519618505746216987538335145853943776021797528855800463818725015482631150442418129597255925684350742965197863463733430538553346651935454301933352812449180649085380083842923792904541269306556739909994993567233429203931824663215586492338271029587972629200095491196921892957936842974263268414829590801679293477474178148559066432999727089739685995410156871670250923471120668172859331987204695625538328521523036960699362515155876585681260121146600801997195009539971824671988577565196316977327668289998555310599862787070309934163977982930162808315118331206942624219901481818417003382033017899149968254182498113995730023926137005032748170620467548189604277511209643248304294825417610213419848249055360302967108335524935739569640328600881951914755405456297759324295194973767034346464726961333776005067182918846291972765431767284354200012118279511210120977318761925915761839844651023541360331666746315042150216113251465470599463227149623776874899949171906835163293169424779996521184544790336723121910371677743279119718539576404945703802410318216783875878249185534905600927754265913341107175802531112515766893709373670928072205884537620114728962724663237080205942213980262471671150021605101218420639514362244529046829862893965733184854172701488425022463214130726492291387656339281031361994688066124273105250036910695005723283951261531576324993311165977712956251726596741005644654948426272598504729976869185849469770312256564132943009360777284242670550426669501007312797617427949725547751321596256763058969316354189793450587933619593219367073023102228718309284537586901264256500432660898262445775818742621260887638713041154081875757522814869316154874829176505778932585900454582309658263174861069308750149724064007049786670661681617296363872686016220393558112030830737098325994406202811764084706774846187833064371793544382083954976269378335222385342491680169947413789199460708370405539699007155339781024590553213138492378627677953513274864304655530120312251227243169169105746768873570505690417262397070894920106473095002155875870730665096927209263171745576182577386767634357337884032441828246680958356602770047298971044400394861654029676141633106296591790023124183748536669662240808943487267986367833357120182408208330121249346824680104965888252108486554700811558949687245093729617893401517939538136635774751198527614855488323179227426479882881447322891190599363948054342524682810683951127010376010452855128575648735656263614504166943145290920559262904001047658491006412208679723340241212827793448931750204965874015421980669747323207680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 9421929155583373463343398361734981982312849983568585859956124057936348439745170001938711030628893526247692337032265498245359837955363060359257227922403873507933465691581333559121353522024732459587475033178261666886138529195462730526498804296303688712292522977175454925196835864507530326594190221594493745559999787834985604940683223044743914368935121869836770746198390855428481411275136014097988478255437562315788347883661039848107077011451892826203069184498458888725288293145231152285864225477556560201336843092584570601884381389723590592472973108849309843640371039512090428721703967496008592004182571244143981549237603572376246247993381839796004023501934439013318123815344237669121119071423680531611631864070696337148933720526410102695160656599275085442184201634107788636791348078655970034907645886546706520909305842475213213470344657950402568062782354640398991640991602252678739176908588034599925948654775475146168821331445667723099854377447193949477888481275746428589832674233705398939908301888161058592130015661898765318608545246433591110981515442383340571320289465661903904041532687581774226118111581983306405131332480824279318176738661004519081295577756820589502107629036373498104133171695541543214648638391819668357529417232585600287837503052374685612894804401486664956473366858936100321230277530284030098320478925921209101720457648160872301683930464745403096790670487637813337545441946241344684947054671621430079853559973217176416100224135900590025935245274850059291124490068283204204730577398308875390111750961074924753292315765563960402091655248596810660213903337061767862355344160192584103768443139314143515109910523471367072489980389445511877272532884196660260405596226115893027031403190153012639948983003001473699153259748171394440527159714798175309683286309326148666888114184212204077268702240972801462068139740299271797519756117153709770806365855953282229785285835051535552697251351780470692233407952306868707620506240512822308441402195236087544580928055926672608633834920029997051619811327055310303804030795098947387500138835560540052575412934291979753487091145660051875138581265922352711151460476309779363656080221549359415367324120847209762026018173408183155477303119553521817930397105407073178472014081666364741057649332762729465039785935593445842804022959355262445919396244131991512302059244857513798998839952900746833311737101377437344186084135933486726034274477659531943732172511828316969509627894769060150369858848144087210611439747835682491398589049194894403373203829325815916656800628854411974102863568825377969005873685943714520984378933533322209693797390495569149952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -743772394879640833832170462819552660204557086233097241706393537240764971740203511341401035152055862169353792481924675124736244988043600834665210930281039146688198717993333217410571651068189555431280874536252159333512618272360595532852754437038766074271623062722032505249872079115734083885550941443765538063622642875617658264509661951266447023291390551565043906098138009041070880484529531347682572548854610027432588538673767059375713196963091540024184815727445339064916219334203441527966621596250755848692608993345569088995626652145731294220894930553642924554290161281238741741131200828252822658686211894475297700617434047064455469948670572383574539474969675664584607381634628993934773272160565583807486723616996017696660562959422542216990689022948201897520562544683909791067334867317867954503502681060721874592961611982115673302087388524278680919282092239784559419598574453233301008567113983972135261426699145048454615484557881298230749344886980944838786332416318418020198330523385749369807263129422796347670989888858228823765637454865811100817485613404279205049675493658725317603644653656383708068989120162575999408983820875369476604573477526523880621183503254675179437019702630967389044717157608273601554807884513462428291289475398820053259719990433413908012499276362002354817249225192506426439840785751998566704193239210259241688771217810290599412507894880333696501321333078574563596714726495654259803793507902431779336381077339502023575277283287178735523772144172490194048412892924108378407454557437116314543139082093915091363297330449083287687166703032540914210301375885769825614527451607325228081793757594824205323075568837482925634912519425064652901502025500145681376799868549873724900507332478518802132912675352398142703594836594525062859634138873938270383979002104169216999611816678401871964569692582229824712814521494548597884706324507836546399298375252084138830569293981641175164651807919890022613811597032545865386595809109001270048874430149537398362287676128804726992927219078207645310374487003178813102116181426376936515360766573796810817252422354835202528786611563792462481231270507901137673414958639567016815400035334055088805374451008333203343818585691279686935678558199562708558794243843753140447266935720286201691654875141348299322950686079384007705720715017924484965280814740457070556559625018284476025252169584888513993046116470419301871462949437343192626781803885237381630032014476962522401156328508312078743887192563543850123776652948802672206725030773720002589418171360961037225016909688083976119611364816684422169703111494633526793722021306707083078093875270354206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] -110912103592090060465554573304396548407163268570798869575893250169628279881904995762042288817189304656346273554696534107304629450689002648796342279996130131890589457380411095924157088045963810582881594275761564992570158502073002297266311624126458755488030303578476509563174255377385488150049542562872434562902677213031229490536396537553173732050337391510224338146133983228437388766495751733907975671213382707657410068035190083670235998348501301598870704354856852234471746067592890743205777746431721092301601042544242397973895449214369734702804489834982950587353191881746177543328600141234724872395783505225677709410317368635647040004813224359424915934379091368083805672010141007409288721866178371612719863432365272189310428670651543167745285923800647348603262322813094312190194065529396955853590445681087410464582945904420743936849442367647799092370913032218446384704612622690709586803982906481753574336733303900958866847611661568606630405179824063743805983129567416468410579594715442727872555334575664919330356081785222283283619313880381190271093634655367452691249069740872873225323732305854583560225344753882409545799460853934066628865090289726751910489464778964452296810074575127027592190889673069541924919379729609069598072543908903769227398190704957730915432536622978246584762879643424437790684862936104911462476056305533639319674141730560342860485545363682468318674737603580101038015419060071854017262417874395144021258586572337961820143738995736313583213265336289226839690600988281522347909556536351423303533491429793313103714573483136230451791237384898042901060706730760983601365905117463101020475766658588808450511973821786063082513120497601947457099189067699314152258867060304588045978097799891245990118809743416384457109138810703254278420577334197909952382291236640388614196041510930732445373379620572609430444251688041258660539991788002564951630379612085674047333187473159738861315220462028513512487377091527547700932105245788083310030702533261613610185536492186464723431997718264545185774596439419420971038387696092973138797543568484898865240306692956975253073052589294631009977465702242208617425181905227567931397843826065963301023468086733333369143805592785731168358796167478058734225166459743212733836564038985613104193825077619667866609942122767421445394454372827024819563859891304167494266675918656212154457030754779486353300287466034419871955655210772865277360641638135964552684435124519098727257849080454378860797781920672261607213138657307478650950796369489634488664193241145291453189229971913106144034702029645292824292093411789558304141411505243317617417110390348709888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] 60490105355144555540970128885105362236397869375561090339980631152770236212783823150856838296908093113957010884092398544474041820249834131638915540190773343726749101511262042584224675221339259297900274759382921946871173210656460315393234892363715574846420622301905090956595968622874458323054762958721127185073552543488911125921888499984106687882799522542214344333954223496826222363158720715074224647003410704697637861257803807247301862689536458703292411190276011194779129397958569479426727357294983209294052687806747616551937021951825149805910752336811956427596287432163206408267070192681613540545034827163198515648832134247913017146945036433721690098839512284221473003456897136842077250317146155825619973154085164289678144219240393063371006408906603081560316380353126839321423489464698449312954907118436810252314401567665378884522043309420434730443406531844484402429550478436657838868499398205788486539575483121406302640762485151486831576499344686627348066964450690032111984126058036178522141180984095176517643818981139877642316435500575648715583802057147335772581844027609145288955135797944861101818104849616086015790054331839263596076297195457474346126714466898362342795492881654573704052096800058331535988505320237041284213643767914861790357289057869497104375934906214297097272293018540580743120148746542333785822841111525225095020833307511980746469212939224702614444229212001217838768575320660104556937107328700637732575512218652171110236923814975541977040809789441568422492602938916215689873961503087966588344680771224313727821124957364119840320296815421155820722325675419658865397712525171573295296323716947713960190456150710097661693605009311207766424191439204002462773225883564247340369518370949533135525747364726368065577290215159057653793992929669868273642230909051653295829302899216230865847831279277534728910731989420847330202313387742026247661198051820516323186639473392829236832896397306396760726822857875389048272744357911546253572540282558483829995051738311807066606114081028324713621498526826671445602330484002902716840225024539181567058706078452009846634944455647134623365853888176113769349424136994500095323045973013789258414622572128974413031392965586588676358605465246767498598282366400839344704871235077575138094894805502887386596407169616563971659708371156231138879764932588879297721045549604885743522975268539822049982011108380027858971399984609184642019462519711346367807164873024151060456602609297879830426468672735245276707539334827892112577989409736356765530595215285752628856550568537611512006293819111276412888983190311829891862860623367130269692615431217479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -14219974211647542862122937015838282794447926399696508388456645805023137578647749913655760438329690297607640538589551835446868424852255734987287723967511614805527205946486541856549943383049340317371041397770662449574661089072691746115621950325407566370911779520885202476638927010238455991132753500870659260457377188966885910780712016536532900373974034889283985682090743558103367022641576840041214416614152757313526932567500417096573822708141392217509379870403911448643260593904444540932301786235271751999164602859646679215119718672066937684861218173576690530658485040899735733068586894110030370342344045027236665743177595523491272556921347881512431790755734098191091880405860495403698443157175402505730646523523830505406482095999624773955639806121272001060126135970645782265399770694251668675611944797092028833848866102979854104839916119750984379540862984628585905844989998128288377950323207348028234637595030408979057781601861696858114385027506140248149857217140763429010962773679480011250984058873718934368697515600955790838706089303109916244358846318187657619572404489168842658841830161779527891037671524288234356974256566583862249439229175594745060179994826282151604367972482437442906619124380567496427017607404136620278545452297483869598967236320102530201947841407182045125642412461049679966538901184213571274476178080691539958172106039769720067986807432809553801837223708018411872965658020035297801817262639523841347289607970555363204748668988624985205946391377783854687792520639542634237039184569795496754192666367737171249033781090361162050631898394018035559445766784452549102770498557362752195997650882570500268694093143078251974583935473475067369668671091781039851264849117696033824112183738877342617826225281333795272285270068037630962705087858948270622004309816699598721171227552119625987373306581812068386073285710555388046540341010134722368349887370450155956817131472597203332126759504507993023935274562463911777103473970069435529006069652450187237062002278196436563434860927600794573636824067771051920218206160891956969446529717353180650066605614744059065059640075817121476559983436344610986507330320778478673365697856180676067063585549789141051431555412717209187661517721020450869002239385496121143705932693244718681154819072156558413194530169577728835541652327104689219817871782013761445029514794509395887920922941405753904929949402748117688596504653020702920228749037622776392626192173136319067979274145395499126168493181258062737108654311268945045573755644595918707611869797881622592605676376452438724615220438478750843251079908688404842734208770233397507082244843708088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 2234444860160882026123517534458964533459115675373166684723313920949390864680258511235949848260690190312270261823641631829493217425132018982707188908125219476277556879168397628848364963173658276106595372879958642872295387780808192859421809999882125272436973717154964193233068812295860494429867497672764017301466422977702937887997372993422300956282919568652991611731249943849097997925488665896250514303018606943170282818048226805114411322084244243664066431207067795540421081453031009582110965171913614350933395366760892132450229345882656798217849667094110232828093052519820759504160778484351902642010637268047324641284738555481192858858637073582059037161483704014587186961902005680957295020689259145782426834009514759086342966447472427419229173719440278217834094811767903967668780523404034255570852962307697617252051645135160744398948401518019188588620751580918106839617133530688939324980975158172831030281904634298745468927052754211228027186810496399535931053213525293908512535865255724391937804120275236056977959758896007448015096723264063797811927424736229392006070347792261087050168111739024492353111735659700498571600244849893689952426067920273841861531152397197126864317644363218332545338628028655954878769324969790231999146943063595354522146415823579478305376372772777105732810194691463618400693710662239457888817652931042207368315394841098585568142457389030947072107386958253472786749912559819030933402268743608781244973713674375758015219327771413528566214024661307133628870244913161797758972445845108270940495086890770091615797849028428882049139225585035869109346981489465523710872455468263492562019394473992699329115918312362753045924531192813008964799833104439212416207825110949044078565915739162901069524760041240020535938767492961971014344017198935060018233720454699102082981779630151420141912852189184399166942167080471686673574076753800630617577766485698940007345192117004581832822717865175445196527184129825549478093303826585818170561667118420817639025297645480765845939220280153402400799989384415082115152314865989506045388274992990649563484745698408895584114107057362208778688415573694441446391958855744519707368754514167711391577618895778511793483017329974903194959815841944635462690565992154362707539843188068357176212729729635270527003410467231553167055779476652499064802116420666716426211867006794000563708346243766055542326905206947867775587086403129735824680981925820364979612020873087868391800789867638054851676293170422771061013345689648991987718937114834881295714049791107941349416847498025768345014943761187072197704198502138057997780559838924199941135845723996160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -224544406821442757883016301591606304406742026626004451720432752159526708406182281020410960132740262042722474358276796356277442417771479104593528244551377119185966867670781113685930221524489626977056167453228370389504776032670626393410406762463204635477325489673612910884884246316005494770134664679410085959960030733950335231684258528320410017869719254201098473198599949488012279025311822644172967241566005947440538442399869229240551890633478982000997248048873515505872894059968376459708771077956597976566612379267760135299189222283901660362530085130918931714160370077696470410004658244975560468476154331671766378709135464274580883731975143659538008519882769140967962645703436600395714047971729977440314721982911544540676217834810405634562881563037009176493360776699657344290182314744278479755264270643524815896119045209567263929946278055865265398697047455734358687016290786680515949508709201595841140653312048778119410210937364758211332555901708423967709866349744046329483315960224006708984088894058879869411397527659803225220696306511049659999262299855846261471250064014510267732620868225289480836433920658420393927203632817708533893799084981484809526334778904359458029866923927352142122203579224993469786096296711250676015349839384692560558575903129240841705602470552859807876015496059753832516123296820991323537331206350008626385306054822076109326339059207201061741118821809334804034820798169260052509933186073117254821062280354262840907720267250523720364743020296065066753199508940196538748542978577092623786854424520425927356413255358531857276051380771169156493578143281439103339858353498986570471404660441222163353367151397732704679418288292200628242626225593097408722705055090562469863855215656810584311432968865516253340561820166116176609770917208685177388298821856228676038453770910579258460946522313705306828023959718091898545504401705982218155200181311348577730018653657942970045155898763319101515873981052537125207436463247553698549127892685464317193125244422836303415284060820952061187181393980005124116713618873875299153976466772611900184094000651027298441293244454405160502452177586569938081019595599540348887432847744840573955293782843222520631012488753761015587806950219175841565871892176715153540919515608077584396837160790938942437269943192489105980446795357869131584726983855522774651657854615080070350027671526009539897737022282499127662574278876581974278085561521882807744860048146029653199059188649628168657528033654859922742357374690155911145858614888099036912412091258810968588619482613141214210652725470970926084368918136729940326292134961721986087801146553925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] 2159303639716299049225737873213157045247053276539020228907181277154416004547711522064644248855169062146662039100033375078749883556101449742999410789050076393631645188685853903381619446318376970894831710447242732343265900831312018940906872225321813269869646065427135480736590138121540147172066756060181285278737815678512746466712091074188028210488075897099012215606239728729113009790164542339100158457542638239290561312258588522572812710916728501656592180070167730683390127973027853634470707241871316664719917458683172300633586438041001591983633941619048288293598613427034659821483471791697798615674715435065203623109544370101250512023139099339819370974722368096675129866571658703135995730770067566708578744031810551348939346864689838197440204287696638508987061461809446201728962951038214432571350061588553742127364280067258286069401402374291008152481534773682431203706109631601089378056140036532594276206300766271359011025331088290027760105483388149412845502926409500122685265560008311431476977375523617098238695687403768103261593095598886674285209571289316148022788163628276265099944100429366630551102856014142743221712190333992923791833839565604278239083588663291664778914249012664392078430213703256679299919384737621179920159229727973398032573668273756021429529471413279461584930705452897535055827704247162107852343559476308795297836746263447075821913878596141366674979215564396031608922950844945579829682370157709727521955838331869035484807623992575437215638404519749001124642331019050377238519595478043737335211462983582645742790145597824678595893710518456904584839930329141882199082164470327891695854589110768878652888243035526409062414079892071242716684364842080759775249460677994250267558982361951858128073063333749317721974923331233887488979918866104925813965940949596690429092166334418380619460064715232618547577548398597196457438071448864034706049873855463280513359507751325377670086484240434043041283826294249855839702656406821470542693551369861326485072508254847833621531301816998286173210334494754008547128977115727931469358734293727332378516628007375117256065066501803944426298693449360678529261676279604091007821539810089224686885758154553668469058594639280874457467280939245774951200228416473941632886325322907666729559706357014866797393000847868077606071742338505990885814328829457148837113004663889045333794534118505351179162687223556093183634556642077012381206265074071165233366723198059349368126165198279890095406163089183949448632626868355873281227163154074021872582012992593423565571322862773332785687989458288775207294102823799326401343602171407914232594699386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] 5222900584278849753101732681691459333819297401703575622379960660015662453565821753885875184496239992531953522676576885742223524041767653098270778921021849613618821353727013360470682254433788848933813711966120959786327164269727895877680776160854774847191057239030914225836739246902728711662390303123534513805397464495342074335306293529054042868752214549479788220671005319533961981867760391286978405351248501918974761494714017949526819363044447693971478578807153972250424655155836142156920364636258758764765288902977794883130911926152678744828436518390826622886630335986006064433191917054985356271424225185908652800396049932863563948229336792183096721575130185980209210076041762776916441718350381427038113984212567284460313532124827229961009153578666424179968871280222512517837686543461873857391152628226927015121193801968478321577033928590835439853344448052209549241480046705904730095826364197779853065422385620358671673779660941446305540214703963648144234631254316837841740230677152601519497937984613420958530106246900440476464257533350898236390179646096363870966662761998169652540106174267422410910833685876650407705766937905740085116445115800802609142905394824048111493629336079906267161968142929474291378874944284485159249362930369874075927401257494905399504832368700929220559309864580153273148681571482477806557189870678062363062686500114208176141908811851253535989102080289489425923817567647837685970691284996952166151162173739810411587706464294941664444752552006417365634078171048645784762601337282831419704853984754124751598671528077222390070274558562802709931278798024669085695753640708164952305873025385791116407100159329035179071312898764988607851933919023437359412690747461818671072671421594527762327453086103315677715073242580781464001621030148563942835289216779142714887435608075003238885020587506066063643571467778625256766632237658659362768161261084943336386531059519355439771356461928424241517762286244798689506105249088195006425059610860853073519695338957407024181196150676909518279349400517044239614319387616033259372117844618628749480155866419609346059523323660810594863769083376424978044446877452908098988658635768405286982946424041539863433533252014680062681518584099796907296593234496480246433770908867122794612098479369874516331998237828140901455751219678532615112780014298220486098632811616872432048204887359906934223288752890251813017462889741223516089974428073300172188129127106112031207654509094268992670972894907771770402637029461342170805537612104136050262062582759383406874957966453790203830735037991635251870442184479147355613823252830103589083138408579072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] -1455622180720771910481220893556159894446170342954005762860510868985045662043657951487704740728227950573176228813739864692331236747868790649911347441480606589028996698915485239493838717639472157419802945113334565513630169312659772097502329750852295854436722228724618624174655822305698604577630651675098771566534143718166729927902831309689942712280818674250041415829239988752779858294486805668982199644367862635512608140513895862047326485445600515483932247572210827343891561432638682187100960025806710275363072569469589107822458870885408032520233627794565331745087442028274243517101109441197923731700041578269501965701189711503886901039417926753878812270659852633390610019855760373594027584608422677107398266429544628338521418396407096995875331256654545425415344816052379022834616794958122747857985770024637361231615262640924683573776274622114419102797491400803183727735850623313984741112883832711206992009946061989519712156084726463387563498321095874747184236164347546621602739033774347882297069680747953699942057391469981752093420121818932308729810043201248520186804700494793379266058942935710408719524455798819860226930733430090672107636337701644213503222693686066983263852960232200463849033530382992385109148896685767863660548656609370520208690458001228406349749545046413131363925109497821961212691967476272554112896581032229059440344748881952631408295158205805999407616627206581990612629763323303125695336912528405917072200089852619954608169541747138011961238678810093387607285229525248319619117113644731266022345283020805070809919118649984639436079993972547425235343581236599379973446270087464273328929225294525767478494496166539336839361272033361497931183597787943600761864681474375730513794838560603202563940766594167132637932593000106093393662574267154228153328625943542041884772311390507125443724205091836626828722475003823478213492934828967033988957036415034140765711702011342320918897887679632331166407210483647767945735954678904623711042341516492765801881223037477558977175568586472578234431141010840321169048276804886142144802214250215213957960268096271006240071211022724881270237230440490873480065649279852050003740161700100797276680281578641907356139935182552010066279074065870293992414461215943233476943655095373715961086186488155221942872169469945121841159959487869750415722828848441523269849665998851086504094746060171808383484862596909063462306328359445376091683834596380237145921562329551123559649750527020543430957927727948709636173701868738339773367247764237341030956031593052824614692516825710925391774739201260299698030001204696794824206979135868473675384493178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] 258132937061292614167049395044758198316832491696262173161372564287603886184616631537416199239731511995579648849073607295957995237930032714529713559156958854028393734890818464896659904269564854862446775816183590849964234237681910268799547631211891645311051503160891501556363338696457379164633954568373792703198467529075903751666027989386783523543008980022678915110050933712945182785427671036934622639079877160297723047487876745972997402801710642840882099669162409280685041456698209431549750568433163647145341992223833456974468711305941837408194071926796819905456332783208278995988525158292321107152403514836301824015099748326698901614287765890934633847827905386544545518944219062897569461063704168905932064240287443150853105257538062352763896006276894224075781647368992182654462530922118173449812102758110925630756201160339286227345097877755752673041119254298377161284567962034431781839437672799762773701587585876858389678915636238507699853020596273989808212353381867755564500080873477346993336513347900700172621882144116684771237334775689327914766231927961695373388161431582990676034082051756294802666592363497560687642814888777662831449445421820111444987144315313331645794756450476343713602315564726927987681322872284205231393494814010861349354656506780381550512895384502519717578349880738113964601398355438544203081870671120407671187816821663194125086067752469646930335761926349413852739244335185825788798106782719220400148144977736606776035786465485435899769487380201064580767994323917761222290320315085555876269597263964242790410855152274296983241079260057364950349636357850371738454960393978199523051490193889916570552570925999949671023844854909843226363034388894554967627586184487795108392854378768712672080561917921953927394549408899954248150732470584427194863035322489946846743323215780514938574446447638373580916174666882587835100538756908959100391915799827986037620982603508508681231319340351129366835835249393942995793088088192086045102427998082172288027014877803950818164769983859847752369836530854004054902827790666128937681066516655293977362545473151366587758184801527569196847623865269965406278174760370791140183014992266371135779830157395383949686338947771321341703741414017929653800543637809068722853938730743273541637408735545617280081166381089706382168832776901819307465143212591580692597209183028622786919186588723694663486959260935514015097092967078888593624811861655192557185200170698382366988206244450591375852376218277864129020414251012168966462028234227622623753807367273450213505929208680539030475035443675304945104194823825065820377466242604805336075799101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] -34409686676958354967708048438904585014702813785924328728898154667671779258400531943503490775953938461809322414635426150843108065874246443055012701397390074382347325994807736931152090436954936499782101541413613655659103483734793877241745785826514364080554675242461116589179745553548444191365172707512107778502169873381303980888093094548613449359289000598339019952274413669631520163354841041074392403639186563918919572839126791259480451596395230235898973894403246793548295363654422502379518003646706874486262583355882980465091665036957672424189151249953292984017678631428005954812114409140802239914036354784548603217895645870463621312637953529554377419168236913049235663353683408295016426804431892132048414657613654678712942097567778341766037688789140725130660359712544543083562460062351278068098481495461883695438118031917337763604158217573595332312621036779447849087913505227210463675590476990121492459055014396274221503015426713928655820453216275532467393239386402909011709999698857472234796249680229629642626673501740578326611968159255725969454151159438294242036684125061510062296957148016531796093053806869530593101326132219920667553655416378211334789229507010313414233308871978157437384732931176431648188219314450332335195501138369478713647900927812458390882450051023862277532420269721704285657597233288319354946212248264243566305281348677975913152948472486454762762176901402896963605934731202277130401691371236542461002777902870009053922803773303002944069998596841812079939084791899117539922403952505277546394062270818664064403844954382247239025800581002480775454640854562472292532493459601760477133500393733890158288560250471659367666133727665878251209516706228596741990908609643958230786068435166505660813310825656422137377614772741414171291172176610249733277474837776271436255692347060167746383782882237195877948567640965716553112291706683475062767462526632362891975079914095881405350154998116121774505350650719397961118583933088034828059764765306778360755769347854636523597829631812551281338534369600879153761849075899497235077078857594429017727952585624814303703717903225542900205919545083267177897351764957627796340974148362037152612786643542138927815117814152074970352066456850384492595661666696438334029983734914849385582833112777183080505778240553387550939356471132614387999733329095071833679263356741209691617839855877679358350909802516382217313275980661973621266868850550977501130585304213755318793658747160455556942483265078159807521547249656617149481723542135290286022692330134388850705856367299778255526531117930601078051595431104215098659161329947287736500889845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 3583489455297435877126577883078898992793094424508765279213544787714142461786485772005834370173230818871906636338067143930427268041850669169454040034523218562434354146066156302348664617186226469448534759509645415603904711365909191041678854489893680812919310475470963670593313865741349819865100437945175310002738361550949448218761184750636697282361814932299722990000813985843363424037492901898151192160357115189712346110126209700024855136575513061984240822698869865167072840998449503594498060884667272878418308267534266187828289784123649968708150656365370796285626628199054711901598827742130968051125419897793899748950303104469627266781912123672509076327508797632051588694544741898283032442929362158957545286692915562513581759955281458597629871009041018444920804957922774736557761183174937201949878004727106839203958177206914589641345259129295811944626547438132795782161823527867968716175973816909105793721337382186785697419402500845737413949946052611726297431972902860874861217374354423512226775095964931503627667065022060260541615686114055494424259641748361831548018536084750865892091979918648114299440706588024155080157952335435619611233524911472584677783056035497022820456948891402803819080810824652191784381748070851772049831816130489040447352796312316985756110580739191222901369991604068940125539143299686767616320779499619913856694167737105044356277163629893872536571198331527893190335154757515845235352813271157578204575353406787045989779870094615916584335814454218876471708493226645812671798316831154105745264892101096627397535612682557678012384558642870758871117914355322113543709520959489905448288565982254968582486296069604774481725988721185277203192402725314493233323679475111648569586084398421595750818819193985239852687158178680035401150484015326069855910255089206622804655732140202085863487441801335261636175282256359360213540051601580885198878407419277528099032245059413525301785104105465783602076052138276986404270546264353622843055606173100428996114195290598263841728068150917995968195598996447619250207200715570765760581379934469570832696070674810140706956044145788213661517685804159158120384433502285182783111861839512105227700324584874616210974301207989939121282405308724462456764103127110438144394591709683852559241863187131985711771161602798168161865727677975899940981265837576355188532963974023497741643794335230001204637951752149800748547276304719597393358756771786584538999824888494038725078853730514816202256400390016458388399329782854766628183597445568381182933281762869639345359582632830697366047149792744907038812408338013297323079424220384688674858598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] -289985022751822644380894572756817932395841269198967463248161741862625355720576102563965915267043320237032602433129763909317913450469673166412358578484944841619929850045184950756946513087278196426570223010714135998200393112479089700012351302623736769347553219379920134624528959881591481908530872725144089894064226184389999708148041615006745031246551017891430012963428542296362668380870433329772997311091335378065687196262044478616562466643561622337516017954681087921043739778899395557331460745297645547519169113944994601005479798778934278737584651862771418652686719677314115793708539641258051585656832164779545813022917892488349022252296574441724432376354316862476126360163789945168370739922755423873602201464901890191190744004868262843625302787478779142958722695692239334342847323220812940437755997898259724003229344233452404091640575544124754046954595496101920494920149842189930545122105947822727294885880591854650132126253915743608059845719578230865280874561472102084168336424735776946508200591014402414464729769813068124014489081952098791558935533701261088617657537648948144800798970921001818178508956074639543861812817876577292430007773987595080303956127662710539114021181091311362686801718042268310694627539681714335054219385880222218689123268361679384600885615147921042375527850659286660097697638725440540092453817638911071643712066177836327518152275376605545983136499274355637880432229253013670873248827230676191501726284128282369800965330870849139302473593157404745202842334182684191056125003435059161175901391896639958960154587031482662198004707022883372291636532801385231808146713043087265120856595934366238731713941994258401086450021075386616046410886397126246919435877837902075073625505052077431680606180910191290683150865028322255612018272938564292738563341623762524257667791718752058749051682345656838834402191644005339164300482851161882332203034059849903797976780153160598532987794354552229325327783563817220294771133233614050751796252535606928836014525030857638218344788608634829185699135513162289811044618984413416571803934520310390342563286217012634589956402585176486869528135253502578478756971108679266161913475732656010986280045717947336905110983257359031650898776115436894901388452158234767827678835420657829218633931470405866903838472405168705850052272424618167167194099335000905860809532832768208380441207543915840370326224613146594709540022252302811654235074811637119319242026693535987678288548023422905838533386140804249390938581100645523937107776703701436520468051751709610392218242176189697483556936555955935630620634229487676399087578770342759880374353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] 17712382405854218768231999405668242857706677444641846299565055468761934348290798457849101235633244890135529488259240530388789465306720769784393273513669883349019282051933324595196573196966766214358776414193375025607338212706914943586649626596924245257501656857609665407474046014754740042392138313456625418265445616515365092157527313060219790311846404609046825281049342600875380579349613321588653034097323298743256940468503469617127937048478931088396394403930432456552242272922977703885927416711324717345157290900270204961357265110592794474424818399080384056576621308331156439416441032328753940459579109024526645225718135034984445550129388087972029936296819812624618373068884653217763990399187253673225112320919548387268596051333018544906082916548458687260835472616982447474722647337592858211441176807534193644161247087302899965835904033942972163343147635715930086578682023709896265637864868348793917060359963805871556339515385932222632093338696246511834846091399115145362712336220946716683993402118250028548999383637403209705004356590869975625927182640932138063047393073616138206012358409984822059358033666001752550718715804402434975043797162704332067756237653192695871024107128403627546494129538403673710400727282715962278083969414332283184828232615934441216290814314232208492249338146323294281567209254815419969099941350062236883332047257331329073138457554140347562065650065070754229377399535952061997650030960732805376367877693242879436837777020484993686464439061999021150765656450949179658148968986086877585890009403135795665454169584206734758901803492142895028312370529346256933126266556751119252669781099471822717953543592168378464091618776478872066101878047952214532393996102423755790658131199143390190394489767027757835236945538746379249410571593978225130690040705102567318213855040975056853667936499604138928771774012624822515597036892496711781822721193020352623010664289974952608256659990570350445818411187994147773341037216144651916550749085443846874388417163895579049475055145893093455840372875782178511118601421745152945813563432083481775020363967168758843247320111486125332834955196879415190453634906277661667686976043822335237869513687885603541552583001107670767893244057326195778066534436330904383032013811239422420214166361642565598643812520046646344893638984575448547229621805088466349888851620371118377403761090788506314179877519155180691421570179417359144014238902595219194977348610979803393766666191741318919199517703379269823183332044437092172459049471517695008240559591679573103758856318387045386429592815950756070590803967179366944909843841529132314326466560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] -824072990912706185560246716358601966700450615046746780775348374239080864429496402909403412654776889710051006804632827793884547707576519687154940173378995396577387987468948362614525309395524559933550209616101896463586775810254614500367757478401552352876332959017242601077729096884957717498081513558779827569266725010709958525499573393378623969765789924361667353595313236619936884717837681143249695893117247962943879776998877870906771668417868489848591801673673812902267002619222240192284782270483841835024309542629501625535839999665836792096190219678263272288021562621682790544701620673550514494296358103115065628329528933650486210052765143011920091352249414728834584949356175687831133296229104441254989520615393210720932867395184858453967585127065050704518860736665625257148443256314916873832736296029705753508894964413061898848532574854971104936565627185995041372719936240725828754467734432751879390872617325192964617895169183841101262602416368136901071868559081537984257834963790845958032276003389820977591162121259446342821666552229633751884062284683309029794426177864941395671890043780929114881371934494499020465246143850933010656368968630725573869943661673460382057083599901386199073937798015695724151230443362967288083823423798986944346887897900059301028750440624033214160881113224102563499303947866486205274624683168272573158859262470479089891896565818390717487746153887930498801861370920772886707675048225973404927890225044893240852818858287622105901121783121537476398248728130712069668697511045305020433993967614019490109852835075551115196083532093904796951271732859910161619961731113119439837304844668244404504741151037986898353044681813345680413769065721496613994658705230194238114441288336231263841516822696542774154942684853738016479329946369230606039490917972984016396999958851162749066140130179785029959607651852831020444732426714600739720969275960616129443497623882298536259649827397726023165585986874897482417208116953186599965612832807706291262845424965708822717482876928637864088284358446072227318368416714859986349328211246370155087328577655650249575136987085957805826896332973529134130763360907055495914352597834932296700941101066554703066240148813292706463961320111103315653985593360332581634422476234754228759808704866926991234064253993668571802571036211829793328474560286476847425704553691306110361322337137540136447954020406985383400346586980409462221402753502810403965462934327672988279712749445596877566037938596645982948632798586391598553136596525754544177689872136733070826520638627156930129446419462064991569788213712104543284447368289073868853739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] 43893625701767309816459650253595972113323330822181415779100013993306650456363641143559364265234480270220405956739040498532587839365222672944155203872420267568854813100703284671043324989009177139724669411951347731933784886323122620233946757823918957651483762188969660856042248130061398545331499675739362048181235528778995982345236856572608142687544330194252560486171332374144216660123053072958476026097854631206956603043388317947596138074735681411107367615258174102847587316759525516879904134970998139151633018386744967448756836182828724979349284431477831454090633793971886706827020828779976983889836685627960899477095854565841588265705658775790272340060521782716433514831084216124018520629818692476043301565232290030787867167093374945167463655831791489847491091968570489551037295825258130130765864752110327939055252539438459885758753452756733433943212865916076481235521383234373465738457651036276567706091123764820587830570376986311053333071754953145806720573053693968760412500713432367499446536713774838213143819643945522545538351769178051732948780056463597113339457173407687129572801639238047076219174710324962895180445304358888493247930072467264907444510312086847925094693261794764197803965009027635660319613728731611639662625163737189814775489807001958941833014472871574377691534448199321937767103368327444414462544064234870602264359259854423318834033215729237462333084827524278118442590608015074991019919242582458591628661766099081283660125881295222458531395224344149919183218390201941769322555737423511099873673491596742661581714738041470015254215255722790496047766565214232116858609865938650451612098646477017768372288180395689196734373155867977366150614828861296496451424155008678312958036640810641148886373750321666788819588401165660242380244756288793337588273976742097109152724007668275325438914868471005642945312494069263239162192596563771652407643024877414808687904468561609044631017724609329045121795587838445578426295864195677574168959485247116804699479101977850900477148496047233991232362533625677969562930154222441249782386046403304794826696706842752304619514615272698978223092080252647237216219175674069292462659207262031350740133861693798714551160698607347123261538835676073369236210662331069805178228819601727029030874197790203405875635447572381380711890078840071313973929460272607301157825308086826542020253442424902001059304866865712097877678713535509363735377723194160057817843705635771119217735865027259917837035700902049949588229774860562939166455257018034011958663487947738869192205887006036959048957613664743504426893066761242300681277519579126389800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] -5411403808082518462023654742110179411531150599650489026270228548097921687287608672063523010133193224332318278203243835670905974059005816755047363417896110856275287028900133231439502984957573313977655993784127799464403252297001169269302468217992084625530968176992052284618042628591864597816534101146886551959176271338485763548022969491826841034148293943440470329841370017687089622723081400288219266923304698134475629348461940565302719585075127813207574448497277864771389122166840505669077551946093062989513613356395335825669225738472010808055806827776079584937800229246895730225015345722824689341403098860592372958116923267339471487161286033895333725862435944602210843568398338572867833007285083970968557073032806771084331461811706791327559944431621972227498136041290162579060274107263978150485487139439210312750610042912691476693311624088719256460436185586277071443195181931679256391401327222429961792681341912576354596697186122848969597540394943576210738998468088557142233787956914584070997875355532000038156361755202395364405074875812867815399433268184650044346267459517300867104559803993652641967748889984370606686245413753518637739872192858396162513165053510707700705636931090349424313969209100221295463598147562295093457533493632897890540087936858693205667533487976089494361779965041993830330975180114241548143388058113139425646066376908468237861807972252589603182422321864150601566588809378642472765525320399331586168410550559159900652375656509493633701810014176663564785869384595841034600337799987034505550817239776010672889685713298868256159287528248004674788174739844742904851907265226964797638480986883412128563190336154835898350855056416779163827205813465159465919609543133007723803314358063442193675856314583864258178161294090931102862081926093820686372259471221170030387191907318275554828282259464248993161149724602829573929640186820138716290833695460850503949622430550096275967713079392391439563449152026953793624227945430152023998463202749375224237457175763528768002113265834834887987799163740462710499707759891223345075309246821221491652560546835769808852724404955338682334998399605948440818477795035617137483017835517419920156762380608581354159400274084354848651515724200215836203568991135180592955046404792681493238234321610542796012830555785821991800902424017450315507336554325583051948921485533248088010741098674638725553625497243938863318415493795161266329136845046825412453123184782225695040856434778891817573417628901553009113229263513995443881093887094978218300519403381621147330217938499533349924544810715540763655681776448237687813451460715946033807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] 701439902270456313664638947119062101126260285536799647555749332302163470200886743499187312623588465146851262740146738112506867536105705568850668798504008352876246149767253169086209952419032357187788097721680781288391249822797299434267377903398651080045952509013549263165639410104919539171243435725121636353955931001561981401293614045679028366089481282525010476884469938025463398438925299155966499065737335461600401003679127079342209793605650815555675443765861019912263892677764813821936253686250706769763302772126612343571328351253368252417832187897811642678577160947393013993180165324028990722276357771721578936532501353028403319279547845027061718421761601689945050783433774072495964598048686409097362962999909243320151314607772418043603374480851765901732783666531340761398800754355498132720649127663687648691888759452680602825888911623841094323390446066185218650029687024713438644584650686955838189444001694986711757954536634203731222959079676976309158910972634219742024329228403977893835323858214773908758801708073020748968346890180108378804123029027665092780094779089434888105024761650409908206996902418468815484383309741909618977839529300876231614669744018913601698139672918483639589825208538637717797257187766472411882504140568257991595607835877292567503955219582045707254652334878073643637069045636075900548891296516896290782225782482767795297816251454384072198782297717683214996355228660686869780206693327072479566163388831074169196034247974650561261102283326517122082752768603988796514744429568334265254668603187809970373400611426832455763628351205244977673512695520571068320399481946795797009060681529258821695320368660600287677729115183984489460883716404554110878671521349261989216409459898497103344387587636287628713104747228788721446558637658701234648222403142482850250894415113423826453147706542833274758801379003174764100621033593238398126724874265755360036320874278134174970212270577550292719400993982432911663612950980150266564773838353014330964458299753050777101243704363514536617251944746066891095902297275038711490772357645185297785583357835570444531653664267234609784623598378252081192578515097769964839220399339732581362371234948918101552323987651040518343455268000731753610365960940783668709230385016479389988367545979411135661737168249723494957614077813559993709038435223656323878535026786210343408815661952807912530908454895932174224873636860679210397331857967078931184137699809312713664272811365228004596787047619362480583996975898586599661695072698575086410188757306485352869566707516692699477833033811756176344242289708864983870654887320523343134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] -60314716999631391062774156157739310971462645003893299219957144843841175888850662526374732174246833596395161712290123050042654611628307597060484747813348275425544065398943394676517294715737883955267863116417686738481165003948042827376031205872775623804856773823583512050878873065255273295478300275658244025514666715827786645657454123123338966797492016866870282904825427167203117558256547388559146845408625772434908548717346808401511868160329912944622979697373452250250950436456588248621921859795578005837511378045331092315978738097262544619895211993814782348521230272003406712912640309480254977715223424435390116559741393532528408841217175289830839243946212836733959494610146828012160295153110362776298549800270030979063207574892139252737620892587482041872423764218833615145524053423746043089155376343549111842191008808228631218745925144559245026554109600282876340072321709818531889192761372322841079475314670714456137696848095582523821719020674413569946262456045971788561971558058097917856043197223358498820610015327496646626718677265125137635754055171889393026045641812335315961321601086152572775129307749221392812963026431772865261460556732561517285892455643099669936730203856274922521279595852283711135551960767999644695414742993936436232440841198597207665364709319649141450334565795394986288473403382853872042473474005710266210726736784322379016924243689982072760768951263631143903773903536485647741953076041259054332122205220269586826702657791218272943115374739123475103209585813577689812788797065488718998155849092040114056325307195772597161152473939459929756074628781344670949930945782408813467472433830520414987025922277592210747446394105170145162211953943279594123930749547430987751261067016093378689806730381980413785218759503677138217432107190108707069236718069762894551672227132615175014506068399677170676879517117135216930654748280473496944617829609927535356661303336102080341952279253193464049229806301814034789800955577996908477106265417673813198951740873107050705417943256329895470835917971838116432487151892828120301693590997022306326596673365724597100845653323223613158316545915602008812571159578938678803751229317376354581257255558537741483937430232235878316803547819803550247129110081700735528539736832306160193035874260702747466259338106100842536779247778353576278098106151938879743322457424947290736028661523629754541327281055059242671813378828152595486959368462516720753489764532268198259504246973899990222361656655618099397428596323853267143273817008314843058497472324191416684021539480965271174536075590247651765578418053494541962747453638774274129920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,64] 3406479426815658196412024515249126326603391926206282515781768081578544194826678052283978301015578804750636252318573118174377123514796069730382892912996375168757599395221055516663474669032322496914285920937430240592438417437143612741014273574862604913479717176414786481320216121841311402997183927937306543765327098489389840915393615938085924253177297175748382442570779386581152399920183863422975627040421354473240629045334357718111672443045418366190025902388840704149333908946309923764336280640409133424639902691599877833267841803375583674443467541919738058021933592533110353881171224915724219649852797290773097519387091967040195419565514366352530151884139417884850737100521735372626979195317462545938429419897055390110897472591815814746231896302272501100064869068102813182581560688974170001695229004049379489333096969753755640381685493557588770646718641337399590724931547005260255657930989905900909370448819266422385844651622119769790902328761819092175012844444095346559416076024467022777672719299009388742994331931146424825681679507600112688622870099166836271431959740571437781454554171482243315707924502457225932716759271525035034606017636442028451207099725315942351417963836101136767847890729127651986660665212586069393239755753455570804908971329738935309421602597896340725147175236967386578968521669590373395507380739398550372901523602026515557839174874234916677229020121568434507944384895866469163717249265513140739265537949302246107094631129971348658834222646168957816324160691084808507028036260497990729480601147828580719002377542550472418759326853258180881962899462800521389519856294303892856946208205984970920070440702956571627350420996131735289247863041496817212910327753318686233311573288676491506051726726191682423678985228464122438153197153665509637878463665650143884265842166177302309353774455022391415532870552151438127750111015354866294006167806960343431202786713205797986312348527260989695463081864654642290540418305669983974720845224312596186995930118160038662867570275599347665372030468857652382863749404120005213605585997930632951027948160869452573730633611698711115716260236852896181283640024227359574027051527839937778717116099299747296611581539630311124175517809898336124427700961406232771156866547674241358716998704409835601548185664504036408543358494108064058981452354771938805057896195145494791483501139024458370194007797462896108400477529448632912547454438891278492403348468316491757686796621125398282362011564313527687443160219857641768195928054835313941449972685136495801361274928663034269711349932353313126223317742935771402167032804683106222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,65] -121715032395431908613538342168277342080527080292834612500037433030115829851046310964284328849946297431549475391170753209158932393889067606855673307842795000472911119532844682705228473095177941033834078398343418938884736494089270661044388506495541471072523362083760123453201281324296109963808308111835851743730605385816679709353393381065388755273891873787634337463222279403558721902481275587078433011873021439115584329410798732443450620109165484720557016051431199983074293854516391614449215635625362710111146033909652601102403107901038050260805435233770668513680253719633538212091169762861699101123945419522777875510865232198334030896547013665718547674252641180807199784325771386551855415224722645827413604962582009244846264143593626474282391299284881700376135549188348014036706478155278212439443345054409913649958557661362684468848227311924216523163551012087322110958944882022349429445858707583588932696797559035616286824568966425497260508029249603612536863057700056931503909504412379824622522285024361869709922556089302633923315472368623542704049173822124828445780199051568694605250792413843112231150805960370472727900665567600485140114801031709018518725456051800074170963506500004546847074964295826943750810809642421870473588164093459218034390146115991285547634676781293206158559405752691833585335872170542561965714812827778226076631617907352565791655225439315426412523220147862413533077688709872868919834045359756551430989016904882816094869979703421428249077564820152785596248664852171392236843818523074481089220189761284353133166050764191964755875988234528164617766663842689679270764090855321054038667855863318440337682680976378396738538006422424090894386936605727446567970288920061711620376250022998170730048268170624391603635003280842634993188903853000653693313917805342062419655873022287871180792812783255491863176547632886688315050134332134858718271021817649020063530214935059091999986438021427229355287559647826382637289167106563610998866273544406811641937569562531786252909879238095171310182813897797859065869654616738648789176723691922752358565449467569011663564503802034902365701966522916222767152750266392904237955378584164317939070591514989179961770306611079940657711343964270115480389323717709019830919877456709981655627006582094039770521247771751213066292827582173119294889154793898684108896867531191025132847902105529482199493177677621314051969027794345989072455766348905260284616244485167525488158777776859686556459784054421012985674462641562557558856792181830496653653575653143729914785739847228818356774773601363412722810098273959750747758146812379136000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,66] 1041733481077779189737815522559072391768133997831458813329482138529735540726352198657290472250456389496446746556070019913046749235503993195843867832821696483040471793819639344367512147569831333191074545613878559169282364749481435145347516425616243947415479678309139010836198688558212149805276262885318935939041919036882397584824146944177165014823569089796033830725083356721879474724472728971014828864050313820479352383545369458725672661840522876792407556729778908565522334879207321621383083601493535066597017887857346554575682996975566532165210450375655497538657411965710860334584154900684816529366714373017893582680051982177026593009566290965096559934821997367563479862226900152959433290479910276048279072202471917146286652903546715490472488779076694930247940730603615119526565793440617236650330898494647102842739418275878366441225484142122350817706680947969746084509625333376134952765326352412056990323573895130256134332328918142341174137381354066705429456212345751193304427628813134236118617073978554073857017061464452796718570999051240978640891592631377986116867745894562687012264381542986748035867687745692897980831108088569727279900666541863516898674594778533662386977022651530758638860478339023422472026976409672220558097846923640157135489125099643475860890717310248731864432514410044163867290567233433831403335260004494364052096273730196434960111976515047938859793159562729245360265695072308458117470780478592448091386672764204475751417794881929876924098723906779008242068434061940384352297203891126633340237735478064700656553370349615851110146263551145706759378483061543370081658030026533760458632234297082518518161528909842438921702155268632381418119581061542641072363655079320719116795934539444098364177858392780021325549804906496457845827170605206620482743187321590816542285754628734369175831917351348457458283006688281678065557882489003638660763271401660459553785229249741756268040329320001443081953680339536945653981532858339895820176191482710886736820767855073134838724313388028077382257326562446424938812042923383889442940155105431122446517985275875647459085653706551608448508766619254276299311524116651307916780051984371463861279577864735336390875787033754486314676100862136297664355261281620305271575293622678852731544003321044245047336280172839832118533853818983213698614837500797042303224517789168395574575676468375500856279506145969175200694447606327090408004815274092572702610804665247393433968486935620777390368776215494249520603179837764764246672531165767481066685943806020349208631582316425573084460660324397039849890133404180220703488810302832640000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,67] 165768732277331324651667278354305561992368270658688920400782012186168383814007385556033490508354361632327351538782536588931572746006178318873093066245624953923241372211908495189975655765937857769604410468924212280513119095580440749545130339508947009146881136247078620930413336754325009838785046139245647383416427367489401144932773779252635658255079698115100040237819029549582263187353263022825640694833274632706214854270619235008416003767771087723730487521116464924310832580785741305590523014459736631466429853850155667588293669018941664986405562984134422073996684504941815595100858848968643207349781562381104439714548311078973187247464669476992150918213639891300626295405572899556997452836875021138441197760558541606524522838987750064145256489868689667380179266698682884803352081520321773309504250346979732784337404566178707228635526599622143350857190458339140699534851616936763475749145458238088060685811681943522635409061411590528696847385917073287614187441416031482704258334083324067291718593008112960170453841957616974973165095367745317854915362847462491313541286835088271850864604273041410635494860800127449125917616580698061928380803931985426545784925424835875953135516249324360952074602767461444655163682066220054688194180805012360086057907240050814471334382714060795282004804980876986324615674060379950960296664932400245166980072251657779169369858560521223331428819998570136063810158575781118518728458151008187574609214490622863755775456232105608043101461950741349813384157240285756060708602680477570703721844971519487510190979896461969132831418462134024502342415968714846428666138525948387939951347425053379282433038276064593002247390189525199146669513330860708979075276038816846693502034086378961797227495829558445762431642422182925003576063340645288910029089794487975399334984019759755255065451011159102001747870853651905646028725250134042887987246419958223942488773870825475003351333892439696223103746728697753334690606623144403739237561341873008703466822759925006458600322133066701139260501219642574366108016840124906749729768683082926071927847951157354781564006993259390912275465449923012939107127577206957329413467270359692862231752133259214501599223336539052567726009103961165971873638657250646615586444548499496978759033258023291662976508911035561089239571338538827511959242455642277509908969598703910237298541315583389217001582575553176057703762399742471715264247184034045669643244343334150906649715730120051575342587550283875098224846081971477519343301978696447225336145702935667050280754560694924377417608092973019375189559490427658396251987996835840000000000000000000000000000000000000000000000000000000000000000000000000000 [90,68] -9689557273918425314081561233929749221263539381732552066275584421336162614827124252054119771185380396683260745836446443385008553462996838326470630208095390110197085783456896947771173210673875883719893269673492025547941782979217960612013739272689777104075235191686656584145429916142651029552858334069217376435350762062841477353298244731876136250064049632175923468200373768787511209837287014027156412979396668164001372840743307493556705839839452735414919872924172075842005746615002337759568041293477378988636493670928064100996187744844363228250693368351013840335375783979351906121036443945195632425936593516100937389790572953440053782785745413181820146199300969664932165411358007332147530490015143004670393402348855177531078425439491164302007634528697817770148012808397599960390821652450495998921979148284005703284917148955321411044958536351305567661488695957303846237193917191587036392973961792940435326568709978750914154922182077209239113205167802660406564553884622929320124738302003365204493147191726646927162327289279636220238317861013992691984587074481407789304691261597701596732105173317837708009198578058920925677021344113702717691269603277925287333580395450598859356290135985992828714140358215633051362772193309592085802773478613804579951837067581993717614612150328033080347440730295127812980941786031300177534747591215568373272604452354542937264861698362270140094568582916666524576343592778930592122318153073424522077435093052578669257426427168428297349627331955634477776528003260873003610888629007084083409796366018589764224227108239760124678124948697918990615460455633114605737018392401973406563326178770064716338653662288477945604028722553511866366087048675559858338754752644129720733253669984613550839944124519095276852982809572109788049228404880008883986059311884216906763185034755377981095102451432028841403423276848903361627926289999440212468400209678481541265876113345734015853749865817833609807032671627164821919943578882621563750321814290882856449238476485857340579043306360057576680130846269914967695503838626382599730419416914853563677580048705840214819353436196988749613906995127310799086582406774632360660100269817797555499074835402136261667182127990096634396664285751507535746657483593051165706160756169405561892448952081910082716953703551614846054995327604486305530619183688438476930698618716978196125631031879488256568139042967806480495951102698877508291044451097097156314941933650863204050179855460238574563075838052838994145292916402896835479627528746118164256748650292617934707383891312202097359985348618034021141337259753564438874055581368320000000000000000000000000000000000000000000000000000000000000000000000000 [90,69] 236690009009405705650826626140032631533340713965634094836778996768871573042620346428286144424355116618758127188557408910524859217690377028136512358817304108778451308121935345519585639722316131463277574645223281275087242244974193996802769275245232704505034197993206439759455317534571470725158000958379482617314412244071503549721741997521083847090790863541892350235887018058334562057210693988403156650072960742223031065822228835690406567576833334002622168817158943804998811889633917796613881921017232612355452062236826283464476922649947087634838916007404959659367983705466964507212563858434648262810056203027822539803100292836890899897133645975946408192587541174639338277180659431787701668719528825704461370676425747942882034500936209906613103790882185598361842438097084803437024742388049130100048162243534384780609170951764929374187397853194302487605089683651302417276651670089354706577807730806141824913777857765946807117040634199213161929821294353346154282675356265244626657280957925151903951793461080048215407448061678584434736184631893820921244581450063552147201915279059915279390509661854381289213868020969326773037655613214182520769745508421178499225944518866031699850349111867234742202124719529618190979444330764845033946098046990805221676823807615133277778733911615319999616058241240555239170845044654582172718380993211342819635832185084815806005958703387528881264867701291043760888033795270556764420315193638096958311316588452671366903065234387779476482700408101387757604068511970330985359874597077246782155026137202037048227050741439940574422564384293179957272701621839824665891805406483762472031433985058886779649630012299739951433237628287905942451306591639114984852695406216942953390126909306868894026974618779903046302185072921066732933577699113784283913332733700728666519250045944526476402888005856669225858087259341715091919150995773100772527125220886467819772483487380848385917009275425845081108729042390901531010834966656095199775316621133321423258120654070957951193041103276728340967990678371135077784690547430780338397777752565388081095711284760865043804633057907748675345479501599331923090976386457577410242467785160282425703124060351567611297739720307136449971613205167308477032068785434965645932031529834430019640182989398980412010205579992549621443691469640910327803695600619157622198909423225376375703588150654902745908041338270618320380346949032724512245140869016464319628391329170845877767327646120057798312216161565648915641685854490461991428547115252025500560308218394192751612959813037298122052829469248644296219769316711499698202833059840000000000000000000000000000000000000000000000000000000000000000000000 [90,70] 401696695084190659058012605240610637465325882309219044520408291746200193351701126010006038680406872369664183651097673436667330172253954840039788738443414666245172640322475543560408431294362000942453262548969767882709529049992021839149588121876855046670519370538516695057340003084250831052223560071912384413736796982596439862361614557203145039433488580905256996530619789021657832770433118597162547323609581974965233003702850691593257231510003880305217956988701398258180368711494676052666312698035642688330266886203629047632935873817767728971618006661775874468857546827493891955489020663547240919434577052243575541465027846139707894269492253790024510150522788210952427735844521148149933885874127808428248681971324490877990995653786511328550009841531234999280052811059083784609602824817486964197055741137085208567314031395485090722649444391145754065593187930558298093596006718066528705502441576758547748421792302083437551688526346040274650633723362046904544557968712874256374297202494663729160919255241337321971468185057341927998059896528887187622603724333183048628450699291962539028081730793167731323710816074570099043055450276637030746040904069241986099853653172768125335663502402726554720569556190759658543978334516155873252659986193122268231330918969854068796774378952378443433833042375824006033696811908316203906299219662165418748239465616936028570380599197231891181067858584035822611841732018672922852605027190507509144224926776804861724119338614310477864071931198128326686425171621862258132975927777695983022993864351971686002374899858610363852043877874479026242716022726482893352998114619423739754902774206545502340787523476004254080722822347436654246578595551810996111342668372267021025929500565291317382412934378808067021469828934786921457384835462387270014959813891252660476607239922257751093682789387767100875062403150263217026391056131006435218313637019270550316759452331688036388954745576367455680574548971859707712000053007545428679465290728599953299628412921891958903973931702910505660802686705335259744536563609870439779904086050598754528584551862306149341030117252235646713716287526654049848899731331326203174040891822335373164067543553315843896435673655639126451359537381354144835518331414190241743317036141342663260289003746854774647944160307168299005077098041418449534651634820294525349143163792483908883624853103844502719113324805155176676597383721643217795656699312471511852141251301363495679789617314933532089937547794191348682711401218516280355717193551208667054927410120100402111318920324464332912458170431214751323375733651422396262110986240000000000000000000000000000000000000000000000000000000000000000000 [90,71] -153019069586283221048658000125871280577560155689814020050694533264292675728982074003982506536373099396261527968158530319472758794027123150777951863921328191447893495512986352825611064175018415223147883215229959269637081723604335570851302333833227691099112723651721961041510062508993099557615205490662060017409955789694256883930783123888274437002432467970525863259189367876709370916936175963485184114499962750441797555315967082803850005711222015625851537919080430542601022785434552537127428321484983733842541643326426864686487757997245299876563377992786781429841387585050040986585299059066376986487360508530501098643700411857217952717209374804861221783390834108050198777667560528325214093070695942265563111877650363763980712388230395532728609664447793969380062707789752159376605131588734888156803964790248314001448589701719150239416780077439484700908243430766601653805976948700669814905862293117805917641876414123413932785498982074761787001256069904810345465635286816719964325238840978850642159613613115404578038723876340884332342867849981381738604454660787874177425455363560584468231214612776372369841059175712631076440376974518766323393805020350853854658306848026635649385160436697207120644927326533913143371481333073114179101586283431421873194037057672065709872289903772636230049892049919813036306062251262177476896701243789313909321513120793920119750474090188348941890346595495494823265329531465864976775034838275140799735407326324206418080559396613546204621714036638982243208748141913956944589381774275751084689833354438123642172011211941863530894429910963101221655275805328298665457807728534606605824118830553645175534348125879048934242576336179100354627890702166917616771431513041976591431348956971764301106828372381264179941015682290579722987968193085179211580346195371327650615042857958154897002196527859184512285438459642105586043527753385418301413947869395896144406981092050781766629696124005820225705725496853954592580483462038765057724235374691020594666674497636989936055270810096774769082325752507551057146604028833344422396597510774069953426832157979037658893249993380738945012234902972010719280466001293810344584160572907981289124595332440256184313872918966036431409186950835147319091870907090779895884614302727028611891348390369903641358370570389216935838089894950155591700465611189643938821649983056707686536910290532467873947456460844659306102133565231561010900283072613112961002726806090269131893469532414549734254257359560905088900974457850617487769976356986356168582267381150078891823790947186551229928168537710090666803432503972545111743528960000000000000000000000000000000000000000000000000000000000000000 [90,72] 2578749292051739688901790185813389993084456704744376512709459667516620706805809328707253415025533200192382325201366928033096630975684612953915322358831565562937292232744716643738550634232487908826315821087196345408646974920235568853305778623475526710757061565214703942934364265920547885574614653150437686916234276464524164305118414194976775241385756339226608310735263048860630884365819702812322066814796143339471460471114196620844319561700658545937622453675656010701350879879515197595550025031472730879731551393501145628063789348815746880002443612759646759992496582129620568154656500475527747192911655364532299321390221046470242118933143983986372206360433268936518531338030842856870079840115346877940208221753216076456458871166823214669499504025474053767842702098582886461804381122845196604320502449699838025325795681133238429660510554374463897253776858999203157763028499627947104279903369606892817755528418886977327826346106172678026884307587664853567515399768598297686152243388693413937996522654806767219760907350916554581331268886695446401999398898026676663003377464429402467724932810913663752755358901400580023650478990633687562680638195201528207533316120231022178780534980616629185542739934409447957163337853972646590550289988482315768958277950734853439794010670066545646043978274265768108851377284651132695874672262195462787053415260149648651534763532841390784580929521329782132127820668913153325281214140937061886522788975223657626460270769713191001159299776452315073187633812620945257457759440666856831609020067494648382562183833494917685859188118601008629567356448777812028680943039495705970509820506883337524316841354063819804571842032581300403913710905671058181255178604762419130492038314996950847093952565875075690995682650523196816622588131366202100365747217723447138370730424089406188238520075763472140771310446881090209794146682198181149799370978896718689171306160872261806497879932534250543047774708066438660628961265011750297604174928998773130937844824628354237196769511256984661323705112766454851744313143759778490806299089418352136155934989602254411503338051960201215860082825236387081724132310508688174767412225788165874328834452926740732802235132697918846515569488378192372663170790355548059812027655555567715021118990671838070498777318058000708620295714328112915971052249070367047282715653892916572397512807029037077590426454017649384825487608677169949313579312360285941066643671440277093731280017468834229705698761369864918533334332254498965504216483528313426354178761926944512491932761168054718346608087713522256249600278324167004672491520000000000000000000000000000000000000000000000000000000000000 [90,73] -31694941257265603184650865468813945611899864507308871730748780020133454455350809780741436884789808934672565109533150826462786444564829961818054499447451935354175689354793468747964040917135813952925290347880495079797847067762130044669190880757687032256080475483382804987428259894885436968631869467885962751251683784982093230419146000478356986155548133533109424025758276316693764750713588635342859024708775517182206272459187588128449866716549317813927218214791422598162629634269555984125894965211692662856811944584689429037692057944346536024458464466712384511790306019093610014398320748679639897288293899333338627875027763060380964522783855294311637965588959447434295222746789711102345279983770681468673680674975209560531415168142515471013477662736098765720565806419809455094177968708111415630881015166047020252493493689936968262783961871625809185629683143878881832282020224817235852289467715702392290588645843868221249374332406636362948599026697775743037237041042066351837489791287048024020900715993981632587596334889944154547644883658285297581890922577463886844932656726394997345642332252187564984797970004067763779501176003314135358249281099002807014747926729671892007900444857020456181567189700218374951432978600055440809504553839694658784121878366424695700771537721611016789547018853901554886132954123419110463399536672673949133729082904214391071142080770893314095938906373288635686383528857530845876073291807843373523078089154174211419763298361618574813000324716194667255049086462362730388172975113718556145325405298169857651672537168175133871121998625742199758919345323196904995211226904612890249172372189112887430244740643008563847543362594280395317029981227340859123632423325064960007282122311611538011448269305635186015420522352253971003585379882752857875337590339449766506378518319890183577293277119479202128308302923459917881501852176604956322150340369560510185968008133735861905430222301788377025838452584262115927304153015829731452002446573351760340461410281642382285832735081661908832651659710948302732632179200366172239896375612136629295869553240106542836345887360977500834288788333721073374365586424658491012090248851272224319975887057110635062882962661306021246718548433671479756275198666996536065141383097930966273967223597476406766904052830573509531293258581322534842516546927630063539592768785454922179202811447341697717364755148927476888559649178095988208694742368228531311023167028040754223006766675125313282144258900237730444652958488415649903968179956972380619075164355540774166548002321653877912053157045555352147723905553019114178478080000000000000000000000000000000000000000000000000000000000 [90,74] 4475322694873900967236420805195100740319284622072609325624057969497045298538547604464255788037528994267712802995507426326566963389332783753957667793738212996636495195990017204379690175580120944445934889142582031320112458765895476610021010405799927721363236571852926919423253987731806914818730474659765739489318913042941164934867384312482756133802962314272329337974749645421096759694127851369435529255260412715481284791639090543908043661948223737774619613436792328240088748502380634465213647169388465588068004606387404319717828645177986766032201090966853738580965039349215268070215537866301853744403031206645532444597309691232778850696790083400294576014329270779316320881770880799168076378624758068982653164848940631178889656498719725409502589895543491691867216821177453297248174778085436029595348767696463689848890018722546755938983640521591687418967651578235196202374913881250771877509817230583575540943082035347586652348161616332349981371049767963341926300731480970318699133092751294062506169652037057783785587086865506289149543709874235311392433651872420074385063538874771448792836935146133328722184551823661531525121390545623312124916506545494744579576581575982222804110245599507829725561007562630048644082789470291195246270384321383556430401513895946350926209358437001583562861048974116189701512715263449717644634714950957513939600878053188794820889815637160876856720802091136329267982762791752956413730124692859334371116479959832188521429154429414289223640302813389436984133489014506519831283799804006706827674042002339641002298247413742022824204284883121541017317084796723433774704176413442824277509649147644801423573558409891516992175504166535953243774743449078280083330458245665165721038211740054364889489937330630570578230564633298809192381839818074341954813250617374096213567282135358525109983656660989465609315027795650724090274449081860126029720027577432954042625433184266082313830977166588668218522967860568931684884290801360560948151634521098804539968865716100973928115898772901763784055337413534947131660355662108686749153705956667564968106596272659451370160433997958206998918577106801510818634596706649804417466698898957570490425808265142065009326420382212087114439412685507412099866276837978105197639174235310783351744424697106814995926629750295630730690114169874698457734056652191349420035657955811330920333699522361664054233750518764254890578940096072633029440720484138980546789177594019831051321154043225997980961588793881982631951193436836169399590118700660358146756795116372299839658259122189622810801312894821936450164889092191630131200000000000000000000000000000000000000000000000000000000 [90,75] -155056260236214446510043827546168552963431017060854554239391833268114955907860951288222228053646603107101909706595292264668875795140221882221239753672617215482889174062150661851398802539882422045086835669070802893805927313702029420311261735638723082603677231424066576530344067560239617046580377431009123236944412254870069193887746839859515076115790903978559509771438951244495572691630352912621123544776824962003906681370595413831496936680844163720649009336053496829885966070722953315049399001106146969299580884120128325571231075326025307606046043294205223152399775759994218934787318545237587444710343998336406790812933466265195973506391173924474907777453904197331454236198988454265027846321678768451954965219770297703066055111167125462140604619781503152587476587264841304461044667773764573536540322437131981269262681528161285131537681553771768876023932491651105098955383490049438575624036009731744717874498022214225941244565097955335798389542821752713778990168699383390975643819207734206302156796186726270840055816021935615936793846226655837259660816794275724728942981307183527525390799449871777893607985905720509790965109236218600961865669935481888232786842510202773188817247615767290825628408312209491632121288690906447064689335526272620468208751743745323242357307547263366872793107464932728033936263214068671212075394752869575015886417822460982739907800533347155561686399245840992690084478210030463319138256530625232057468839556059073358872777567205070420707856673700399112006255034037963527078124205242834088176162929565990717483742579178309924273767930839147320488574847793310536768091467898011726510772011183993627168050612036242161661611481309499221556443869788250503018135321174674806998638510489320662545995983874297589343401021063906293303337882387014019093190271848043155105157292616085963815674979133976829408993915450347678304359569478932087003330599660576964298098220132362891196388917714442135676532035070698353084587519027571506165347336869893416513275841400774092046138944154976227812059349739400141938555806242734619960959631238899071837139096896615747208446001786287420112255034744868442426231611796253179656692556557083999811655244321468471832696952050939172716822213328524714296718825175433291663779802606411134731802878564945756445239818812155635839246835353416125798512970948551265542741930457266279933495336102677537897214171094563156617392393912659233290728664308547134383293286860859650778522790299326024271319503159847436044524193535626789243534371929309779440269503877930036579072413386122214914767484973165943668647386650823884800000000000000000000000000000000000000000000000000000 [90,76] -20442201469782453638014726520468636457267342378266526251221036586077884065247232769686805834002309447856857512945418205375059393560222317931722890141680798791154034688537686256798861123053738600738244271858887538107858783689942501603045531570576751186474408106761024764076707721536776726871722832097336909593137240176547684233567769458923103257461572201731881907684478392778165172630214870755935989515183241502474907128362411768048294754911959269628287922524379282568661622305952018837099201137232053051868656434730464270971529707314064733344592674420365426728613507162737585121728871814577454729117518432015147562269870792647851785863629062554447487404136298586270252567218267168738909436810687802304111826307904633955169498030472124564878792795232553047245518515122642392305464644855722044088612762220858211866908001157552272911317457619589486350558172651231390828857531225430288211304826479373528598482585762436385456004754507550191815201451936312518369250902695198512035146005394596987694494874015189949840135896717252948131558282876331530264204016903427976318785837234331537426084762588821735191559763611461752982101987093889118983856635786706848622199081529931534778676829375286123199273919708322463715874558984625452444353685797436549853310692971914556340649621950007407266953227313138956498199174435448102586662165550583257138911392475008864502206801963817064026667928580901953901855645076757788233060480734707902887997431739704373402502003610831638546351939079350764932606532973188087906288762742595976822220389013922613682128531263809618362861590969918573873536226931738174033801449506183933586228567872359526656278477203489023294941281192668786007349408313462910075750358113548136619083558038766820190790508533115673455859386147118810206267867574927457210642610709329643508341223747867095727109661679181184393963913950806015923710732245065384995442733995817946829800674902466517021996090476492913196232275956240534500638639078208629034034095509860419677120006926764446307858242417196398021644158385962144289607699400009502904692422613761596622270914525887078468051567960559878787359739964438520278732911100334968818394039040169132345740313379055273132398283097286168605581772601010291242884831315129203256160115081345786242935802835926170001704926340111082993838521492904388674654353260738500567224978358481895634123924420887704880634437466712715943385762089176403468534409586630713302099419807430310347737689662949743744664047417500967269147835293632688781278249023426082807543158175572776443804146229355815363841903152773170411719969189396480000000000000000000000000000000000000000000000000 [90,77] 92255146402724295303670438470129243496241923682513337193481838242450942129132224521457047015851596476842424112043557257046374332746001401999912080757454355544606652238834290754429511200233058807804727333477969254445615705531392078529000436795922933660117955761532475056052103863981571504757638255000406914252750318622800053660916573197098038234759457780584493212083946823014977493929825200531809627388240173083883981604387089208624671982695565533615672818578556699253279972955900676650198787145163029576565231474237222929006242396628837515691226687884710696614240720555029701620306218748141809586223929142658727185014838235968466903790157234350986688501116927855409677706058588780230473575277777286382537109847569637655663723326579479384617832020256214373774948417149592968774336252562470589083480956263125436845612419178204008446292535751847262567836995918753058725264809069738238902456005318497664224735722746926031931327540543277302424047967930567521803474959647758082537426931991459662922749450996926442257331434560223756564579557376723289302437469880084979208398938478401496428662844033729298194045501441394838878595643887891184391770584303764604428370168067726215796080593586611051504781219688472725581411642933042379382512549867446016960668449689463857130050895900124464268286664967552000309819895159284574796398524332446649881939104994804281340848057723702462092015596456352023166262180189859378015585740616600336486531764940382947726841112554022280150818551425418707541471592850326256468759565973088592573301823421781429821997532198719821937968680777955529818372590576734633971807478455782647902682193305234001389276761322899789068911783032515331211596110156380801580322877259646185989909916641086070629066533000553548208197620411968125227948989655859808547201765723622821305631225017735441493876351787310867193914491506261446496637757470857788142388151674270301480124934324635380646858778743552045032952963736846683388497648098668163381676964396845446468089083910966158456019116472165191606332213766951268526985920154245238792889243668169887176473041373836521879017659184146606459696241610735016071775528810951029401381241850616913213589224150218160144962334350627635375116308996782999365055357676440771105290294424348068666230327136451578286239962364109070732745127398215742811703196673263952376924573292703314035853744133453761420539742941545753293793431773462658410888852756811682708295158793880367633970748811574325546777782903606426297406986070339376161341690835349598091650523176275462445035494374816282888832156667166379636122284615270400000000000000000000000000000000000000000000000 [90,78] 656656593836936956323211292613478148365674230746559288971197491373819553283692909971434297448994028968807572648408841601077709519275075375375587317645502888914529636267124993385838413618810165794328739907448736409336878265157210933904281892458407125008263359217983512065827589518266776053315660066142637995742205076074396665233321100892628856493259062078155629191586383870368073512879043803524998888728921137096326459990373638266714291674141815174397797936434162502720343743634098876131774856632272304748995607982489062875837145630753160604480686926585871353499199649977977489519748456676235865347617652380586037122813268759271608206420197595447390520597306576243227622854698206607171725874306055683406894357609867332357500726562622905261193714006984276439942187268953917280928872550047654018561512842989366147019980485970951030483769726366600534478634276482650464307781193289062850653379287502071925214961940238146281216795616400736590726421257514111442373750432002470548518427893673039038361150109262165102506885510225195504451365955686439281553837011877108531754661016138043973034497503579325905250210118890803559110642174397246996794599653359193142282513421466499699234331846858218330354543571102205539558015979088693600430194162515315159525046339875178476037508553381312418737270555011520860757666665185227337934432761366709364840450168326678149644738079714808272709024979935967027957768647967815149845201259863372681502574052550422560399749430202143315654964568413842182728952152464882675961733702359895834595991324023919791039937443632403221365411283822023417786169667741137888380071068935282071601194267648440609850039958222031268278520330663725318708226635730245042558934459038239112300925023353812344223836202547991828239846839081954682514686789655588136906422531556401542647195413304612534242418372115734965783188594283782549519502649047850852867866200602317904579918385622674552029386393360030685802815161254469764452890070398740508747489237872995281838903702342958276681254309248819116567029522322475143419489701073646185944223919452352780310132563712996840792385790389182466502163843661581536043028628583192176183264605369958495182437988815203271938530052448772652160745284573758152561156008122921508735985062616988298966743832938000916943637879422095228988993334788235598692305127809519464340593333221779720418987847745337042946771497272775612964524528170990464912567722604747076710475000604044881527208664441404636210851947502650488547295363937464311793913098926693721919762332633359371800107260750912618288135527404217656248441377914880000000000000000000000000000000000000000000 [90,79] -32458713208135886357551232594908167081739857682048832903497472386684100901622231772896681340209540195080681429547054484234873635208820424488618589338007880780611156851461485849215776510268685355627645830203976300298895954207661130541953370715431133456792640118645713349031881535430557084724259866495270412743611590148692303023120829522199857699593727964189043283059103713422562715667110557543733812695856926491944581098365029936729284810593070546819205029686964003317692449277392671914383723027139064399227450365991932615488930001484305294174184532648248608893013803656779431805327057548223494180526308453501837819408567598658156000363974313396805467294976659490794948568917860715898734736460129112429840050126055840006046153178517112282110026184605104345052937092626113031252780531746117037691072493354823835459030757004906524740424654829023623498632480254295961088503147850078998797149039838924493627388692231296302115491497445141462555007982239137731824871434437411772159537822994974896615699736959033149441300754004363752666492121778645582166918714353702515520391870687294609497113796799655041380277078764271091761974069480676720389123929725406771586158585724345827169788557467289685200095354402706122358021958542380143932442280787221815394698825186721861049463131696033397632280429204901093027357310712148344439679916056025390188874881094590539313334215904276307477490900322199007616065927649041729255543804341807754572182763154532191612782968901406167237304503857246739262833393812763166648215743864990225038637607273557367882329274464299801600850428937454943471734167213534016519493788466368507432081314112851055692549300411176100932692512769082479580368335207781481809461353225750556998348377952593293020520922060324466118012311260082360655721467732917800602688973241320464758941026547386182861472349396568108164747174032520636043016134646228844352655085481883610159360702223248385314169501441733779818104084233723093876597447061018930538182561410260075299443192980715216928197223919807912224296008894788299558374544080176051699007551787369783440342204095685228102746378238245170468675994766256060831501253574606350358205026774056747718973298928243428778905083457967680905575459951261965581352222776311213728372960652109247933383958724194792730207619490584154882841023017387008789898839428019800453917706747659148535715396394492271335443523411035322374046596967525338993900389993622492106575370156298204848100699362487112183944816769634385881638580874186125141727597911283064318681141036718380077108409612406937644846172238103642304528619929600000000000000000000000000000000000000000 [90,80] 134895572773439346665768418757304860131578065364619748250566780375382291191615727429042839417511459788588516567048258637021227315004602367777510578720027847266535642901495193722796576127908285739160516527268428495392100778852848349313264284689328261313523301566727958073635244049268377980670473237531852439175452841195009369980203593528960406829954615256079956122410833200378309218479930629946339218078818349927075893025359694657508470589324290570324229735425292627132077885849602133009735324402164411186282163914945160577284238597001540025905514084918143759025358287298252177624826398798211135299647202157272500045919309476906690566403503847083173229031154473910457045869383648021410402660155551132128989773314545911308698891455005692662596073886245561212709257823990736700827101140335604879025169459432339930212268684918326024847497316321719960113380996116201073975558130217286985566146635777725919622345538094983708147505606845808292914160079744732294095724337413088414425462062323365733417789001663242780258787690015311670738220928515917091756266866713627926428747494974303934293950419837587658416253690495992900379530158044288747785722963593773104564816264643651029985741971627826436156327272045872996381537481370981200932790505796669055519714747813050742118176664688625706888279558634788126058953114979786639993395391396184435961809729230369219279380722791258944061952641592016915193860018614065822812157167894685148970478142605479260706874496408801141155387701928758606287054150419599088208312137646690027978062661574186943478148799894698407450571088076720742363096974900294589309901697049339245492494209739192295313348331594786620622629034379219305573631931096170307001618443219369447354282418231479245218253215449198373866024889469104740294201336568683828598310493324332907042144940797260607890555875535104333857939200625997421995753082884924643886056863300401881816937772336308251831441851866557097582438618199854904817614675263592093892406972323428014145449162222003188534529942401626249171451690976421353450739060859524383892471948926119684169123429683754632321090213957864441046459983850334044173715576460381747286206165830733440792343575240234324386031754260190770297677015334720125087953117162560103069131219247695931589145842458923245988299869383269371319741704062571052639653037250526993957146697078966381597389721764668174515273501856014622387174668380707748028974574157348345973572166539587489628951483011645200365854311727377499575834899858508666748949601316402257610818834263397804107352803729583765802761316915808850885308579840000000000000000000000000000000000000 [90,81] 5954681442997499106676045665714162089407555246635332821239243707915820698049654526180182080003042848175700360456245386688711314666608533090731927885660715833786015920158431791032399737869181706031534097194424390528754963838145571127675250030769136876457177871461975014595433559732808515554541162964004017978019475732238389616051432830557425749284121372439955043544715148375295069232327328587007944992489093790042049944582748805289058013563723528862868913019955363345482075625800961601647693022512722763096443965902137137536687639706920108975503951786851369309593521104372588347273039345307201391997993079722354756222334125810369106131907069917549594515841762781086697220865001170141151689498373432457615366828291192213884243723358901495390391278158567184301347639448246890655527486901884270190404416434441369385169636273968973854174471062651261196018623857689845647330925979836460812780733322976950263281072356103852426986777685210249184371862890140073719636181607469565827666879743028880965299618524743450405207386003964289837860005026734886940143001336154189569175539980550921017301369086419268151780637125214142471903582788752590789351239996866903444126582751076014610285325841216450055529708336634138573299450304994232032281400838918751359012983152603896633010193027439979825557193404643702374149418032007133834561754057558223348892494935705101136866210887810527628826516999456424211263193967270869848441910599818065998698906698471025405149835770839345823607110545307924859520916758885298398878279803848157098806436689959159200888379648605422936418314574476067260460020739092029159776622958930517378594364058466497836194773806513624276744846161900013329800258876032119424224402168211579309088055589164008285308861824648625190798545804547646717984572538971754114291627672341824595664700067724263590068571125087096809920625780456676995924117641419919559230446622907513841246113879350974260300873200350229634331465252439826235782650758579115284334011399945599843798674117335979858351047211183889765172952562357262456594101064736582585785476577298274439419388044550908917744603966111402940552451410541997635431981445337366186365442148697602967776767656911718909397211464925932985308170900848061741536327149950382846695698817714514584679700471606568169650542080546709104901071343899579330740486169281084241596367568281669403370131516707099749761788584262074727447656182173801468048199101517062713748972921283026166543391773341098029470966698016584733935241822080528634544079690370536062464792691414952564729271769396067685192754771336044412613427200000000000000000000000000000000000 [90,82] -49731736822129107092861215737624733041269326573379577975187231723613229454052935514149520468684043066318380868436795295192591201744009030206508653819552362724631138341142828509548335898547863289901348074487406199715940286994297513396025528750887796165812376509079531425563719301835138585216781509582198596893046291143377113800730891394182486548804848748399976689449883357353034984086017019526553914946770140089513576809322383135315642868310412150142920491214598639627839065110583002083695365247209913018046610299303610701454107242521225218832163390399056979626309385506300406728058205442638069338824086085376951059820201704330702506136530202529831064359748208576261296678531867942718126959045061540669974586653699327810032589451732642750774926856725773683068407597042060918393089397396222617984845838965741193854304638205815481469681289493965204751436329972262565608508296325361967407531754629471778935755295499441268570135515905050269928564639794204032715166227515644362936655725965856739493017760439348283655918673531945836527640582164860094449754337694142290307135956490482903008527996741124037541470415875404546146862443658200763303321038465664175446907910751959490687340049481370949991897360269804759053036933974714056612385018355448235576570233034430884653909119470152610248383967793470286763138337443073011942206925346257170808677655095644429255437369970391135625704544149048477376912723701843563882862989976642946098932818966520597515441266217199316961735742523038329549034703474162849654401144299995504895659867156547993830506615836233187131231078189483259716688419028532162048291111298135065097073782322128073000970702062256259815549070039963054788704534649654073748159877813909003691269349140120145491234697705177856979341842201198202029484694269998574862388486848998663899805429720944716249603977417095751512910281289365655064781612319332840568354186073346761948135671867575548575675983373825293822294998775469450117249554975100674680142749972820369649220251489860614038309241325269996792674795064817261668527652055725718490774350168898421224445273413495379120491311280159439541593167193655663513121834655628670401592090846800194276515045061351953418603595846359351715410880390421442784880892114045737514377711888588850257438094136848987080293412644665977844707467770243631020758224411969789102190308452067414640951740113760447541571815725879478355945945528962603122930115176689034065879483083358262439489460583559981323229953623822472684722868375421407423804007307434323864935701851911649967456655521199736425326440229588205935001600000000000000000000000000000000 [90,83] -661593627638260657171556421451438589928857083129602518903026929716944879625615953702277222705950724259896324317207791148382549982687429228336605679389190593572868473060472243140586362829920965103971981597160386942824822324401086766939240623567231279793066437740907253945404613110482679395240344388755528702001704757106249515821261434928808099478230217641228125568192264019162640145690284969215802434012338476781054763522272049732306789546290083259098112811063208901071923428869084861466019117580535783767728385345361600700049107078492456347371610197730854063749143943095761318548701446508706269975284494542316404617610924118769815048402354514114169446759385032229960570320764805244622040621569649373364055228606844899883216159205121357001505607395528275544593934754464903751287977405033639034360167023302129037246385912559148721627970788018016839550655112366034430134207964712853790741597280515869319657800910879375707842586300672828069094554835334622799103334707225154847779331936688030284631219805425647892494685738574155857307843168114143035204486535345378543676204604580485354338182582324427245952246164606272591043439964525162872774860871074974592140669918686349427495251815878939525736101219845426985501610658657019833742384338988644530110322618180990343729089018175119180072419881687961397649226879768233678040412398032183267875778876853801023378532495379223650052957791145803936087972923132541799060412604733047983063584003285301359160337162672213173438431176857126049054211188512831254627342953155211147948530171695580432794121548815146618369476623234967615684647461915154141623974667074103815691439261925019973813175195036711698162878202561785101705837194178776972997166422096295530443590660495385483111590627913562000150940744901049066430610629045599770785580796198685391380105272579724628542830231603435142304170145338463605899364162082131643550331349719139331638891584399860015743736593476613660532789637335087503100139281794233344617673347908471142653226379959490853526529234244489914371069824678618407396119254195382519707064924208356248163813451199662443633058575271064093074692999830142716495131317936215273069043892114876224656527432532936280619253236577650089528778258706330230642683445274230341798247403487994344453664375849312658824092056774281246654425755637560329548437525800276929766877137298722540773907341877312630711407900761591140413252864699414227215492798980680689390000027510526570564426767456001715405883530685394938142400411666753089748556205261492255497815477527332350143976164296590738564717503208791788748800000000000000000000000000000 [90,84] 8276421417437263837456980907147750598042888586403814268316387564451394110458353204371748102318470329757999824980466544111743071762252849214526109177802252725995149423362165918028724826859727914769765291406495667244086624963693527522276752301122453635935821838560770437169538603936459922277789862768209978819278417861086280779725975108029787273136240771104808494384346390516568306229649418318631282136317901604773129810131601567758008005304412577837680937117332505333795413004553907212308639917655917828335506909743111805029130339305149995056606080622537340731651088457980888525442004176385383057978066846506615779187248096634927311878238140757131834661021542712844096114596598743348312192081301940315352799548236995790230636205919959681213892667820864394800317435989737065234584829290858404461710457907177469421042228362570707899711147841664961227387719999975047256282953300157530627792782149917410419095114211608033331634657083538485893506458772637950117598366857924282137763391062369294655681532207300545464519983932025826110230568239536194028296543162235036327596250564131729213524427351404371144614187904136167830419638482061140798730877178479500526420155398107366995219399509198850308778881498560421535788905914454223120625765181945521724917694508911348298017580458668931725855689127713887427507488918520554896334519711627842356187070308158528563944039440399252384775499421673932618149550793616155035524108618693264083222085961502118690187724825918121347588541470902547217685583389129243830830972015356271710444411774553103124067999371101857828348792325658131008040809884749386952354586898815626164948358454918082362453193739428227000543878085429420817747304554025439943503744143964336652021565642192378922520529922322680202738444547274325519032045676396090041826281981373209077620455883120511092070131508843314003538806503056546850013328566428525107454367808609432012229195688069629145844848283953391278511167092677165566191878363477354162924534737328259838489697582849523167681692662301304463624434453111048801276491558535512570890279626508107965337615380994250042343973391178258298301328489468609375204802878291701659762491170147426049053133893989255610945404921757756992125718796043478734530266875496332136201622703691641409356328680669408025562841882517246926612411548834761895563380218955247882613330391589559071586998146954690468556284663533135109361440224504792020135256635538065912126161005156572903088834716645478203442543821435457738725408156679178246565781566315344524278084644614375674172522379713637955886597329726335877120000000000000000000000000 [90,85] 57623628484672961983703120648460254900960897257529298225407181961026279799885514042625746891448077992316774212877496174376631760805609813981330147022747013473709399853531639151145705296895268992036542476878880889126338880474680605647291671348919070262104350859906997998514610173740366915734893870112030961842499929487152350745126895765852240808404314094505689634314320513022824380689546464628360212264945234487700640903590340980730952999950736626716717607893499577463477607632218933459336524905906096788327237633086004889289825421584924971482957865833060738219597079281686423333394374781034208555115656495574730571336406224084626973995337819307328765738919874427668249717117996994497772261412730376294218672356403342836670790236919352644622734017240253170404473316774544234018420062507763765367672395890420052008964417832048102932186256351189765094347467739376752351708828891652034491698767409461028469389726271187671577178263754185207966336547884071362686972552082131424590580550233474016598846659245557182784622352300255373603507490865966051983512987686882675842881900464819800445163064227197719174491950190291785349067299969200545453290026057065316857134413719457158973414666240676093050291390602467868383187173607247951402196434892356612064937804120463463270073812715199056476739278193743332841839749859581807889681693424329084931090849130112173383031657441714171905614761206591275581160149288074262192703182267876872291635434085941877266970920689110091350309206664230828402520156666460121906112116045784591794048024380558489912529068129975464029871822036942725712379002598580306447274103195056390598915042257837539545030068812880656070398697319036725981211927752865287223830830836494916305232305325946058110137958119279679018793139115602489882569179540883732173049251027349382092423176412366845873898929044660401033754361459075170474849022019584366567494129467281556634552369166883525441668557136975991375400913582059706184714015587392725345060031488453961018173823993063743453419096228821721330137512211867121949606004849312351202503321662145886804651343248497309720444042895126274386221782300478534911714776619172469902775237527287565308711636963198513289494677828747631083434333150541073547992703752330107029328604892093490655564525457984966708815222925424122942033307955938830033058123903978775862732404417434487745832400734363360111399292832316516246473217540385761838974487692030248434954423994221686021786851882038558939320905031994858873139623752795010888531916525749733849993386427883122940288859350431457549542212217549619200000000000000000000000 [90,86] -994524738793627897550522314881137367459768067651580144937054531894302597322872515854172115198517503795242388358854048534399291193496495140085497372920324959091738050629774437772837143584380059481784917879171693588093871886300196747346675265126481141151215387495489056746173042127671122453456823401942180661816861254841006542086824470531720275639250876378778833482435930151350449352912303833914093333507072735577657692226714719627519929726252730246634553204643724893386501866743060162679247168692058547635757997479351477263159895592354447872845551910432686946282042580269975288382735994237764570048455572826875025956046361201734233436982186808616769307752688177547337901041890297525046530299613540643956622705568487348243477997851110175458377075501074309468098116302525551816898523618816580439087417193965824271259258683930343477283823488268861642653695737731062251296741227584613970056970163122439385881269268277716494472021276499195623197012180794567774868241375656402789117098498533488042246057029348096923882853488309725555355593711717253372899185606492038576899175567603696460819671797564784123378228199452539643101515351063448248688290642442347814570721007288134517420341262363430351021788554718099549301370804378803851907345699960986494473805785451291783178295939994251924476598288596085505511109365155791866961299677762012244568169289649929245720091578162632662718471041092484054602746533233002278269878639511129453967498525126089549195244463808302681396397785994474232330199546887498920691666290097208231011976405053191158110438171662108525082801306567796553516565324045917581714174260465606898374507169429560263139685329155648730930414600467285850660698216895285809556195474944646158495517969517399790463861066091728410614409221288185416227588171240205715353689538457731620027546501314139864310958246780017385390901582864969876943033319563631585924743173511098080836072058869497010336861943530096404153390973093883442572113324304368439807723664422672449982713652357415749355746589738180279438036223049774635368212191916236198290763596305619914079918505223723256294100045706945149928302782147686265909139433760654444813707659336030644450113215015048919026318692416974112808280856072934944537156779606835772784691623798673709596014952941627547840085122875937509710347611074701165650197032280440411327594096934482925141822408139266683159400022708348172892771835009505060426498931359593272659288891737725387814582846312306821480786077144691306493708300554486820381072388940950017607217112302626111375463422773429384207575432308981760000000000000000000 [90,87] -4518618926297735712837043686746767613041549235142314388971820803244353413176872262706918612766974286274478100732380099146251494844462666112990527962465715108557872831013687542487986858440666470535206179297788796793501358018236175269866378507692732273339757800420892203082853456627609944359719963349958009173099039392959289540955371574398429889547674043871167264152410798253750348238557492813701295332244408210338198600322265724263416852096162398535976533391584655941225864695513709189080054049725217615892496344650777380863197274677424216015124179293186701898930871305613527823362049688321474653092314015687969297143642657770602231223121671164724655790734270608043391276386304695595511549336672662737104058756678594569149910643319091692769274338035293215234562147854106027328342996687442289927616539971635449678838221409708652737555076037652658972921430075761627334687067192085542898676363097065502102992329503299353987560984987976127505926910085885359698485745904327891863750875052078532548846170012012112664916557835035568610656487410982788783965861592830338876360502343794064964001519972926854393769927762793667544986386771846922744487222490682153478992423532041782705448149547472828078300838297447976801141231936907233139641543611870126286727841652190144845926415041886724277493497521765028148862662430348781911862261380960893622620773750338092855310224640411974566005374457952944380059574760769078507250163249446295919400105039069249866017227027057754355746849677442419806771863216443208860229484352790200714474705380753748465476320122945357111671440984197461754452894520562109185316837644888177612099841951085582384926797535367991653066114027786564639531795734690022284540728084669181248713301329748360191077048302024079117863058393787464111495714872402401351346807979101698656221342263292426120878671608673461810449717374781800174297077597965104553080248170924142010297051078874368450164784250453995312047903915599671408412636111306347206307098243208465291022701116001165236101762530221252690897164418990451912822492901006647606745020603744914929411140153053555867508302798282906499124583481920560902412006361689982131577964184020651192144521305753499364859172933136729396940962217126916023469484745778880999496050872391402361586080084739322960893087827840485519636488009814151182479060289735754401511052003664887091604357526900762246445644990203066803072134536934931445760034844032388322128218794662294215598426062150011745388180458728467653927581606200083440538593629957601573872190046159332608806104551109294006195424591872000000000000000000 [90,88] 100581671313668779532729249990177515445717783185787366519958848207648268045380209922380556252072855496545739789869021016197600432265743735211771483120144028167780522015233735091781318296372807361778499108221051139223073533108141777573912137284925464613781442499574202551199089231111811343916400093112616227699327123241320329548727925896393905451240841962218550057365681918733493206171595428112747578219389629503214811658332487085000195928430220138733054053093332782978194057927742679010318878089425408167667864279557813450646706008453315386057377711625518249418239784479009197073718260474640293643165766902285309042201799829503623488953884872541735676295728463448715974019424128933763750502076385145015011946404525271672866106990878371772246635122118302501692593915085422694854066095761526429350538943552087349445876531873022691031989280357576001827718553074438062260623955873084442012334051487194289367367791589705201538043847901190946193870629161567200139259384940802850870037601835554307304196028585905707083833962350441870444168055406448497349692869479742157925624047237097289122176977292792378492493781889511374830121270355478950344415031387653218473047556603482090522354775295183293783950877911087023100047468011944016042175496752603192579628634881361304121700617619470658537119625009054254119906402663222927642763910498969433352938597837896201034525453477245422704953904806044096515171615237808381910151230233083144916683510560313255466814463163905877627988344350947995985683369771454504793990732411168548678268093334181879834520078973849968459900677226597379246421727706108321907257363918531049606873656616676747236729004445331210860073284752346340889226634918212294492709521852286034898194336234284665463060467263788417692157460924427465555902011871434172287814608910202806555886235937580896380891157958084062190045478934644337261684620481219496483236589023445966398488583040488957523479586838589179403210513144338075052649768502952916117957569578443015518431599969846869481345698868479753315165152155911291081813641836656032084960572489728952196882020074460203497852978198275450656447471641104929464720729524189349902731693425300135593480946525454033600876161080462816680741634082181409855497465328432933303249772439750785032919620182243082940768899476026899392229095704427343985508786849310207257847627669067354117131195785331899379620524958303173246951080736643513967787075054963764427172424054021516494857373552205073025281115412433975544339209044596473310208075340642011654513213708593475984789174020486292914554955366400000000000000 [90,89] 281587954501102413296736273519311237274305594646222136837751265721473176267984359962979048276771565228683871443460852881098455728330670571996953641304727196539788794063370192239358220126561278273059061687508342597939940127770633439585264178108672431282863089705746839257756206820873417716609272267551725315454556050983294183724297038367764704232921396588742127031997681331841196380333658855784024587711360380330562171070333293245216450597900023879250324748788364258959875824566446322537872267814246889811016226585300290037435344372735277743624381715470304258414697413496052208528623926412394348397240455686288656379988818286281625639473344643409912183037620540849036952487117219986771224363603903354200461137834165544021821104643508776900315473855760176647083546005081715164612244209575680191595608685189109213411123804160990615307409446377898572368331991794267582735395597683297371126060693378059783789654557927710798058548651055873859613845394640009162708372749165418627923882815971108643301973899537531719209024076538359756921878458826130139745898676794561274136673837617408082553570367725978866437628942060588519801347837493303885568920608840121402923413883363827356164929487009989150282604394860866118252943206229688239120902168954925233991967317489862481644210334426891011924893843766226103029589530090725357486554760458209464570184977100338951124419212292406746867413230061536296614240397224328460969698644345341406279065533182264265171856678851733579377916025153540168892688815373113391633076238316957083680282020059846400862779777103787620306702539317826266615677612737259061085325232959864475932664583776499440521360715502717972441758323299533305612337171614931940448635386869654057632347665721879449103708106707481541584681722407630882519675330535807749528849569820869448632959375141407589722111108326845992272489342131495180549986033432489609150608809043012734589942590188610247889565164520461467793249771102748909784982821508055575446393335622159615895766806503428061332727407663833801555047593166237047034987874901706571566752075192269449045662178853404684337805975062543782070937855168759906643644348065795807680732266939920094219018565998533065054235970396959593113185243299587210664947567759448092288554951317021058536349715784969533105084602240493251768722659319016032224310556833217862394975589957041841553913225524918335608236470812310693695698526872764783109937459529923961350449995277492808846584834172756142803303145995470254049868567204441174150444645483866027412407263582979250052579530340369869166136524800000000000 [90,90] -8326932806391139084014284927344760198255388297831376938305416048912595805357987077138415502743338380378888028936276256021608612707627155983693045435841172934126753180818376298577509324775753001307172753636446308330985791492397145067433952615075071392469889415019672717122264495886792933621176255621667887775267442140843957364247649293480252096542171872322502751500826335519211544923376597428538662776617104779655539518135577273561209151230865534873485521648350778254318920996832456785334764485960900371478719135259211855463245076294991854798034817518076076166652244791152485914245615963254601020179286771499120602420566138524504293746955021823428127954318220316483829598995253382761019716803612441450623925482823083500937211625428018146696736759992344909648769979200198116725891798742324632011836840317310408639434164505857686143392162662767529284378512638223746743299887184948834502305603297264773879553684300184139701522875018041041683209406207456524900537365716188226656561599314801737908731231379131850397628754299856409629717193070630053962188027100252221587694611846697286925097838847546131102999918237396883554976388010086282098955168167010051672225982628578062325352262020574069980218529497772897079758304956800919119541664180547506720463703667652380222134225021108983024429079497312966865557928400845240765386601937786432738013515343038112119763280083691248516647357926588072600045432110606043311659424265380973211981960461041585348264649683072264913080414839774003614280407526121206757123989488279785765403375435181048142486954675339253867631903659601375081697056004158713835586952286058089987826877526840835474342706959241337666879912506621212583476000952707207575416530863674345781541240643350342897144873028460156675287483881003737347382870178257525639123131812021976585972999240952893984191150651796743953396602313950054770212739756062598129604098652330634356132584968698622275232900824806948820034355938929184164933457891870209437166105758392199639521056692232265819418771645531111928020091628282915420059052543576688707319253662163652678522563888604256764273193193776953219346924054316870672699494402724677545646600552923203400125199879754805826288716420241036255629579056520634436275435694284326336557146410029252898965472482596151697540362891299213973280728824892042979866460287749954120684820747436087185961795187633535133021251469388476611681733792531224059015125601977911474650489457390679790795398702290683764112707061013055054959447600104707130015613062456762785808016870021834623224707836776976032255180800000000 [91,0] 709023961065639630944861013342647887624023341638576652768062797512306917069080023077811821256436820973613707749948149236711290956854311610259892463251230888736127117131029846576392561447427484330107773069154920317382873694078328122464934850398312245360227141982557887697964300338296770550529304547134971391255110573552037244560460389785803032575596571669628672708867717330265841958709098517416598554335529611747857958662245730790004991044054830047692682537499632933737201317232399669671235559018678272527902467212046010899310289676626853541214681428910675765696463751506898847731997612429045263063783482667186514160404077700774466379656775597602691358160770856626825651810573400510634857879450732593774899158597593717588141958552576792948350198114844080148441230245215317996702497659117565643653512255820467599466142358878759957313864772085766390311944617423041348637339734363148511931504680821334863880719027578818182701643857195520027079160221583631201788111223907743894453358633684699961723665367395453798485592871149642460543773124282457510380155939821243705589442633603603187801760155813468663943587956758221970893495243277524352269654862398915817308286847088301745070579989470871194947897922465087755165478098574199669089125414256019108718362416327419798284615506139059019754856233040864726438680127975018134954502416492902135282459883898647658141218653049670805022539167209487721527193125069573562599992825895164592914919833172547684882580205749687891495860592444360691876166477721024832072353633149847128110984814866168108697098333191759971209344437752506956653977187600551298015463539311524708823227222347548747279663722372340362406413366652060814260494908541111276914697513953461690195668217438712874969286658799569817320915591324287239553588168880541532627149010336221958566174016070307051225291778586108605740024831094155832121829137644743034883962493357820846940423590392580147317522701027513204111210088217706917843906291644986663879131625150139174687308967662996120721785511813891148410477257513542260415775458358271904274699769652160344580080558358764255803601679802251213993094748035638514079963697462171106700698985644560108510000070477902848289831817605527902077674781143667325093331317275802143779905930189639081689720531020695867289624405660298358960435105053557591639394672810788007521714856133182723576385057736187529153599252315918496802226190313491318307041769189821165875823712384856601858700467783566791367690242362404017630778656251942958186744332170359260025011003034381213827466552646492447656430748675754616968017950146597170751889333236222517092663951360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] -12714783217010211060945463426935490045012331251529653323052302169249158677857979318533903210192523107512964950798268362819146423098296354303205317120819587225575289323755463922360956987583968435628650710866554152212270387347955773071591911108161316098766420643277097786340208166237906747568309732731350107832884475706897982105426454963578131519668636046062775465552672577976732917134865976244069516809419874920066071560473236552075982284789385129177576561613516891115856257162821181274606355656923167699366585733178222994461924298999657655201517870572834355368547446224271556369371810194384231662361018962074364828742222223753286079574813117033899366052090468128251782183263948569513143096800431079923343590130695353606825173672037376446095617447393638511935844304809726473776816063402494987168492097564609005773910296912436195078254034202005514314187714820377652409128905126846830391313796659500345996569005088547187455283980076428809167599928009743536053200675283055270173556883570058499200794083674506572803634650355817521212720257344237962560954439328866262616353760219394235770716688966092898281204507319531279799191154540480694041719370434070255053554292863397323992613591448774101112482623955576616391797700674331702725329489787517984617215945574510642433034277414181554570986540572798350599674433803696240077439737005157843417409880229993735922798861674204447294571254542173929663211223400247513831156779761640457025124149706449583080430797937775457743961778697149972698930507184364147885005437923833439594182735106876911664710433137890005620975804912397128523115093168051385887477566163466085151040390402329102963356564209539734168637781146509318410174236507192302125775044591894253768956959158635559086941815320376347196893899318976371230005147702500122230009866031051856336917251457948610301214813577970500360042949699509603556562836632301067228179443952576110094185779141530292019388060894210268865131554338128318331020398975695855392027208943923853827334977742631280114733533594510099706239979849017164802302120029328719000298220946951653133010406149401680683343734859736690831675629865711423085222002691010364084056759372924372241871992808029943345540200241114304801246697019527559364870386610321926453514851382698220496236624244732899343371743502868305532767111668237668144336756229762845705464432378875085393100485456921094633681039879789952466316857946891682916874872088462477146455659869945630105631072866584586363423500796276181714222094604996666389793892174478156147076917101624246504422383947843435681888890286072428892187781032662228144664918937731951184898248671232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -26664788088215484372746712754712197482493946022753010087590987166987952355664112281416519185501990131435084177329421022935415007921776262936432096182941541534542264163872212012634785126280179756241932108400531314456068717605469747342624623268893697268411716928455620677895451778689107109426872166138380838011545893882337053411809068946580048896459726136184092392223756434798376771177618054022231348411677663978330778291826329213907916118191699528011449420522407737371457389875534917778663539730287968745304117485749600986457526513654834394144628721155600884478151113176721916431704983543819207281242476995686965885863103405011843145895272057537124297296751711709477285147049631042036980039938068500959756521230158852330884524426558875028245287103868647837211957043179945840282037430005620545289982913299605064670284025494294194809313604986567499016647650110778588896763499367281788942579714975840218500710017299684568540971124573977029252301251604998215930506612642043717815974544331896144903987591477866890747522295974416877975682424714321020740825816432816391069958036005941179407433579870967308314373682127960021400916053995789525324790734515128052357517217824863070344362413512541651278883630788706778666107147888784211684287356910851995202589789402277160856394376956642113328098945152161674371861814747567515970597990597468360431183570069990186487957965036489313128733357229694037609781876515352095600316755206024316245388604290873785590621909407067596477654963813089616276058195587783579714199754820716249678804102688415367685647891751221999960715627265417635691079350644875635112416643095517354819382299094769818342444690997111489749552339000275305077378326381996819713098099236841826500776218308387857041671198726909872764402633072402834492185583140118964117838466074778852796866879570452812472506820157938233837052115930696569616963983780898314097220657090980140323167798225951854195869542985421368272504269144872767056002842700667609020718625566995970297859344724103230161161542694809878613860121072169093904477944090383058230397090938285126281963625401896914792742715697640391665711926535243741185667878258842600528538821399272149322999598340273274076298574472994808182186316743961481127498192977386851034741442829097878594724806506152711977749480020340517809926816964925881254589135712181070142465813142233634004488058975695685459739117438977650238254637684353644670732023705829309610775831537209746081988440585828457251968004172349442493105679973644505132677604455360231107091635142184857176674164883029043558609498828507423991150460828111952824727473196573643081538663874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 1226560482141275541711817086041564875920384737220358094355211067938792252261075510281108844493975359772264704309034489231888911405252937939036130543333598756935237361339509385642208163208909545535783467190590559677368388181358801530069232936539053795843501472530160780723494133084191489117141160487799346336268159968812128524333708566110687422671267167552176631930699605416303055290331251565351080837143508276025972474147483492318264934766637207930529042991096851610313634919814847603947613190458443478596473454583161920714946100747590707018992011140106983869762857042113001712027024365973165250952340833228647092106717442105100487680927841104695549675898157492605829705913037139768125455088138722190188355922910899034469553953184682119499454057717333451181653160321002611175841850697106162475497378408457814356531941860813139867627060201589539213494716493148041609462972581018979458002940313560269746880101478384868228370792640074327567538580402175122480730723307463143590398669784147912506707709040301155786623276228741237331895347786163056261807019819145162740586203000527147885075588411189937214866608354344205775405101954123846334793328866148304976104989939148541691553026653865364858532505359919893514510328766631447206865689795976312216954170724563399656284631604108195476849581629149741084012063533677140405254214753000562210372117454865891939936621393299279319255731974825862495259096573466325020509151393830192712496321427123554956932404234333637713586722692077420464169158913019766471304196056232526621706567659736868346412532067636584099380868217858234991694140399325835690183958600906891191644310636163909597365522152780270467546195217708541982581582777981657967518738597577432236044227464554775541807127658183861577681137540875306247409174168699373730381784159191113801838399161358622147018143097123107526492604024043275625574274472878076034582670930847067001763284869441008800399896263230004978834020264346076209680296462714768887115509458518925816873743275561497772052473879549781506879611884494960413705175295025484620351796053887932989406239729778815081125223127120368688149025408575408588547405452012958169125860096391700045868068672878122974439981995431328894750331167242474231844925802894449731145872215738356099818797880617048828599749514095237501812400797927588624788448041009025219261668615214439454160386360283588850398875142085330784305822980822521391234217196982127047233232861508524565833192373190168304758847246813947018155427915908887419437641710631093772034835729605150781389726099626914235870536606577213007475305130307241445331002849188268365563692274679808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] -4029180173345880837036073659607919000428925619489270833542353071051487337874245565249528818547092293890459026216051952229551964886238471900166014192922959713647528969855152130218898127349354880336936208465451840125115045791691243826501131726848341003796396022702425171077122365315006947993323380090962299756594646878763181183816708182008655167756400673811190472743368962631165611988214160410227091680373428439328040214246963426209630068058749746328370695719281652632770864256132028231100198039590957478384469932402725615272211372096641529155055813537345891203845146218241302522163361208575548064587905112295026336880437282424046498160142940789963708137839596277035912152383009426411198168139301903459335393065268101158818099990655110238603122089131165657780513180622145763971283117785414238604694357617734866315743658446622818510469062727853278720113512480833192524332596238838190641470281438236184130490093041386730450047832073452867598399464532835777498554947023851264983371999224792000585556240160719188639646195649905093566936600388428209173422515878000720211679681888506773323753742935104983030428284439384328076833840270373320962586350669863779824979213644303071688924080879533382676674926636816307757439672012305765910179230111485926895373571850314596298794222345806988934132684578624579634637882993438339463342951470832694306289371428969206106436365332161154757341622083385605210578393622262280085064048837288279951224694136585059301611099226379259806219752731844084648314809396471354807495480899131812258967599980037921926071281918586597568851801369935530747231049169016270889806681743205265675182780771841593757623067329456834857187524518615315192739678582987259855565258518826816341412056116320583442520488301441607437105293173453772670008136151369128416906104810688573974639405756547440708026674268699569683659151477897876672277604658733023520627598110529664495275170916381165255510655008240258788671318043051546976137338551867563454595199389314405467250320172528716435908198173428789695005813851738153109924147714083959488262083578668391272602095374865047595396859043505457798441152505626070241159831613078429297446258113423441395730282279748811825915685159930205655195383907771226979406159035252378332107831097991859769213333823789017895079187676643822507152169842633524807638169885873391289921598457095990025289945030595985486211179787119597570266708261431563905443677485744862936918170447454963924896069820122413395527567914619266497099611148479018357660086932399614602011562635915374257137636681694321841718828875555577881069775032041208795834821630287836805356722365399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -28282083077326042098185555492195323534864331459484503514784003790837259691317319963277413878037396263969978170975820105129535645984783680216558977285308069174441477362656160621272670580068921827916688562249825065325167592382389670472313279228964764360985726036708324723355104504872427749379637376210454412284461683470333608896850623786976896218402958099520204779928350796285072802790686547611824268493038302884059517326107117934731087028741115227193480792527195671703762812586951775206095374538290720632126927385113215940492483633447440457858275414621588844376939185852118124710358967303401226337761126028253383178357365979357809055010251093863361824429228358539527429911514746850926177733490259505606243853246708789329552122965940472848623204375202260914359867986279220461420274942877139663744883455764322661628647441514079762701852673312839512774491740089017794374865979747375539175163227837623016268091678000241670272151157335067706762498519984760120368685926743054200138201662755062307403976870180895202560547390757523081941584439140367363847482489963117394994762516425420874484656090939765599765989359826233874361256632364367500294796468659783982395428011177830564078619985921501789292443687927624876424348308340634711526260977649710771433217687574698458518753174087108497145632417832581172495037153713779368141644312477220678551142290925024806216929641285485726339201619190297038765226660834572494948966886516298986350823445587314945613659407266772810127118240350606055966416335246738901846440111237329905260210137092818443160756511139967598564538840833559671944571779351721138761509400505860005064242142688599162744879148747274838287608857979806130312682689689318021975048840446655853359760820774206098395761271852831010335810722746790888008799755417298606779611882293842581744243480943160088757519140693168842254516093741707276039831032776622517556079526438851061780848044295057934570082048019353415835337797542014020969511866583880454522224119458357521223684345699677502804998887361685350411512848705403528733652934284324846152618566956155622721149441225375666936289253144200098873446433217130632315768365920773457958638692024425712118768108848802771644117334605625321896380992361288126263468998626283254810637827809241689806743413812561277749971354477853595848456771878361415065529406365122254017493435635268265963007794206946783275900990177148582300637252610024278117241794987662042877225883689641615999445160267777855036838914192863372538884490063490896920783206794608253941829703011765250431831280432712587767865221663475033663361118623959791604271039501218100055532474829111296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 189852636236429334599806074121886146076152215923526018944869035533076435665912281174392077132951146291595073789117210477862886996742200907441541815903448186274659867584689806716377172128991533203239043075575339447459268080887218267119991712626995315611858663248860701775126864766245695947599154616044747261117732121589937955863691804600797646505092991796223108721915692447386653883962332253664662931849071014588240375832085217415692572966283089514942292980484623439443787585195172165515649844869340615752212154074993880119572281952504838491124829648968153377722440771579190547108706002327062382964215931679359468854364160886445779823162014423300968902328430713863272274420832975400312818475356489526716993331942617612487272506604604389103876143110407225633854717561671815851488482379373989757290732512626447004123869219761914397648064671108773007410961596981899174807331857167945223162975794615484697989959352458354246884399354193843802998018513053645082140153671066423926068601873533021315244975830348582223427504086176648001737795769203375066256060869200265860012613406520219876923353210330465051840653660167774663982252030045511958482582974046729571790096191933532912112372482399825809646534015135912251910802468519770348560319052837193360416543852571827550942675534521886605917266364411408383193139841617153320078392722872279952488028407751374777146776906001166640717148608882233805837454181101292727272708959064393799676961259519702687878781882356563599560372207936903693305711451089943713664029055615552793693399546078935725320457435417817451856276995412036362156266975417170414994088833781078442638947862544874592956445531974691763600077027579179760788935476269278140333637690353617089425565453417067162165238033982003647257908094850233931061369927429425832319527250933732304353477072895269856406187773346170524627959441580276086508451354303191829504802098808209304488466026186323846489297265218896347760112071432233193955736586480959000838054715871687398639032429955473480480996594808140562006399089352387331045834278737025680973376874293688135298094158124137241099347981427209579645164667256150387955448374604335914708454292536352583892005561647767291676433932499905297144010996104990173206406928412601030853659252576404064606361825698283004941979916339970737425316944618085307373227040254238761937015471483363652032731081548922025273310183651003202923166027973419924740752190422749389695355521098085978098006331654294963256663979948244212644904422810638211616362888234827964619033998158418115016503097878632571325820341560899739495675226837840644502215060100460101828256482428190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] 1131707759623111372184846669871976066928940742784995576112883663104374543166180937508380339102395927804710399112381395027159306029522400950504870734988521270667093737574138574605348330279001467000962218766502037498096047432531655329591160948028627328609917855072619066824874073692387358447865100353123664017507534827761999635103524619503517584976408875375919497873481294333518488099223969380803662199913061801183916677359461992032587004888190577714009916423684667725496858377813161692786934649825034947542844089108130465650395755767147876185572162226528196455233044039667304325445927999966784205055777611047721051954205623617251804168055851987962209043276543409572015455786282511451092255064772957795155810556403634679240286367749757521295292354112361187692452010261082795401616443916660162180170123385964834012422094482800242209239858954811768530386137317997850425116129820828527338136539444451345994266629813962456992205023960020285636612565873071026345976416566309592437275149243964312361996678090461708001551583851289679051961483880414469468971859803660446176161126978609193891908037927433250425578473847330586532209313587204153246915994205050209403460046259740752745968340479897304914670611006141031917893773693525879969738918743497224827949903364908218847128754575090800061454218405509178122105918550892114582972296312279806574326544747794361322330649492547803157813161202660062551285967997290339670682858887328941937212735489387177424077204975226493127891756005595542069974148985610983863148713949569722338072887608710964847604649637655062957770438548178926804108301946914935938851503317285517672310839751186389314297339459003613346079848479776743823942998250575687009411195184121939906059493944174111105710582784445408072639510441237378139755984886292080318938303753572668429670512574402920136001262790337291254968523681826312309003444509258258455699020167439469580241340550827619052617035879367050545344883117859744691250500641011685412253010286106446603016338478396509486310394353564106890751327414597033498705472953170634412067888333225411451360022179138834592140098715690376275001752592685067622188513544641991083966226046362646166460005399375970608490484694384947898441474134455168757279228044607787173349222123927501682688284046769822784973532575007160298238087058631432701946690887756161066211899808319945532088749454663561522986701203986697003221845218554616875969661494220018398146253451829018737737573087054218174641664674258396323269930818470832284379395352617512888113553328800880114817529170496138418186049625835209019183685858393029071876691974647589443173757045677490176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] -20756620110640814679242350435103434388389767592453149139541393659343734522979813881879484455720043936239880240439069937805546497511635306962158736171666589692620995549197815850418955555323664443352361786071361802394892828194662193865836811976660945195983188197289503112027147372775170472217357451456890023796812162098416238970515542509657836635388987506098247763875911906985317697220483558882459465352123740685088792008870330332983414084565318564062552628035008643490932816556350807366203125708084662181642293792329887389110624364568196794157068465115121484786998217514642865893200920732361582996760178068366488652386355230247088984180095182553081299957128225242474257783822789503713186000125399406148619866297365937773367912995190334475892004671630553662689592184858753237206691434623011313900099963647353822849041804725570877846135958834736834014856741428389245157358040341829779374512934410326799250703193810570748869420075296310046699155623010698388058258537549227398795797352401839414130345764352514045835871429854956980326787257021422558295423063257704127392728177986413969175941000823482849565097613750294098270228154533647770022039265597122859304032200114281425701666950402633558065952335848479131345271587984275153745269240353513547818691029388067284387902344078684644467323051514341350379802321619708963644837696578183120258287619822286421224967657579093901965272254768549435078174289637529673204403322851407999362018453766072201856456927403582447316794904426035314149398829790952033699727468538383949586622089566450295201217678360238832631484926082131725729754355516812657481556966731033863966742321133822795319398788855118993544236445832918061659748639470025176750661494053754721370862847114355311693429113923792504542280571134363110077902839570449130014119218672763464314996754889069637034226841694296989548691404639134053528916414030229775762323497388403157414806282503826911037529406835844376874324637791376924880838773430717453497474926545984080485943435219393730640071730271286622048320410292259090416512134770760352247568462557829171153858130545924021235202514482647785682902391984342394546186245950428857810443038207149810145689544243973791476822201087585156319040692879871713948018538098641586961134103868429058143264516360024057228596101915649154913445698261224753304256530745569780758765957203902664416370431581764033849955073837973096446118108782152700067550104380349613990866702324684330221527628443130979375694152425427795440439003143302575701520579937930951300435929090309995582656149321009117170180085284226250089319290529786609671053229445522804150028259467114577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 111459220890350944004981567320343883823922832329418146889662965950204399063642294790877444663055816231133748438542355917621829993828738148434459372842157548675293248005498313294292225614186175588201630327540122085746091100380836258977016886004765511628373361275552568921009339894711312941170802951602892422034127750314255723566091340329156881942060183463473005762949299698245287257555818503855927264795857391509707373440221520942224080072843128735644973035438852022822002601599043665879810621535391707786027214280038023417471855072454300275787028454407077433818828504323475886841293462040387574322828798458729282510475688710411349929462275081069132041013748305343478373316023102885615981427904275190273189437976111379670831653453460602049024432323315518621703094184630942096150478690351226796257070720496739186125384364731344507848084897386446289388833649794887207334248566307154788150061246389390167351002833761146546549599433824359508339612103407215562158774886866622969268410034638475817892138028620453965494952321313235197616478512662524116300756963245980870679532929695889485460121115506519063978021249625523776748166225124789740043286932860236991103044736226443950010060827995170222337453039144337731878593590902588400559136898601387614308118002565407260359778807430677748881551984921285250358649604788131541728924612359228772484756006444342818000366217093522819296084123419005629934789021825084540008656717045069509720279637361130884427454613162839182038059103287754123520846705574327048304162311559711431262261801007749483043815882231284566098434534293536531066365160005294050606436251931462394338621976006016568539697201771678855755327210311655647840749461375833750126710941439262510034864439807547669700624169077957442932230747281687012621040016491559883674794915117080741526526449942829272222220624654882160496772435754889372749795201829483182522703138957185358371818454096964671784484798665238886538700998133676478386605222451523045645815929473038821148735383288952542913569703069807872593111611161148703954155837989098039600332894842298487824537891384862179856146493864402435470278342085436580738733080985660196789211061750963214049639271463675105225810973111754412425401760690591166830390582860398017495680719767836205682874513174611625758952214365135798914018377898433190958996413675450840378970217114219268410710293159620870663077821460292971104465006825091685326990260941199088923249817744200927624570246601932484744763701806783990501434820119286795895583562254536965313432794023998164317069057931547417693870937214977209566841702663472397712320450295769065305617993101394051072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -215746841196501670586923193791502454564578970312465165815515145354716599708626230526355662681566937640118803462249025897835292565845279528126730373715885596152214994254265886234048631276993029040086236086509171596422193802196654375333678181877998731507823017198236034751641611427875833803201373558558082198507166252887545134737489145789724705991196129742133301750705663479594110524466472092111279030405561456681580994748273072224722259245286836059458959812788481042785818510079910510617448196928782826778379467088588574470534441310816290291857994643803769551201999072045797062428862456259148494957841965129166813203284468774410711279735906030115672831018676044637069739487782977322331311659878781306496608600029375021660648634689814978165596652758525141464680014848657440589249683099106389875744196822078866528874233422659589173179789568111181977576254823602468551128458411554092383452475498816001646418636450213067950769949946224420243154742739384278051469553175911169466512354104436002325951091259421244239414011388237648432019050293203625116233739717711229412652059354630332209313698008498195100633409198584762550955149872028213039808477064894382007886198447972511232914886854506534820963091544738268277462868226991797390623082526919534570690266501843137138732456957630530128195826594510414643044891243598939402846787018284949335282001998063052974734317533378019199041821851864063752798490635469645854292317629699628176933458616438554563517469226862517921151215978029711070109608529676034305372646300324192486411019894942985088927524260969349227540958089834738239365482638977563055950594715086629519496529359911264038598599598181542541220892444520803229660343365647156512021930871424447559828465292637427046626029747866085153512483862355097014995629118579822930974151081678224931113734174568682031147953072192451139877105638695907827683797918623206139903236821335974411135249310802629479053535571020689772978623376124057373149966375670170996419869508872850545454723708564353229432594759203033160003699484078713817498212444022466123116386099195311186640421135493988285780096313782618840378591829983625084062772887077257943352769347871774807447733990132188291549446555271594034939132629245367097705640905547545309628206384592387107454883880506030209958836622326361656631922900243790383360746701660474315651217703715236854894572655708026057090776964430862227320228317888161178185792264816079622623876320435997641278226396725387420242277880981955456672413995465213132530605073013713408783245029387009579687214607429923788872150555555437747084275814681239952072992530443527881472952825797956075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] -557479916108471100800946706736812364390206675380738640519177734802859151261723845898057507387897412201109126059922588499717812927883539761298822729707591537528755596755828776799884066257071954292587690924650210735525012319291152553317364211934899009627985881478318660367276437931541489071339833052654774917569003256137125369745158422529668968730167583317319660181177397488143122215182197815335964257879861109020715598378514234548283897930140114623319694607360055904531349131258861848800279828284971334864572016110039429865153929270439086209661955578208108824050704476887213756893533207753576884298731447707337233438744710858709125659139507347910399175629071198057456684834954062019829003127393883219894482121904722174862935580470198261886065954961691886390785594637025971051263643998676080835178198232538856514122089726948036490674323330308496849012551467106546886238139364024516737989346691760663579286630212659788191327070110999120767477805744123775613505924949538785543021846861067070508929741798686675461837081170709872899673798461977170963569934545245322000178450896106686717569970888785271932042289131945167837029588760126511760754031547462270701683848382524180957355215938787225489433049979500074576977732879228763878743831922786408182968565206781863334792305344272118412450983666741301549067951639867500270212452539929682254155489068344400147708515131570687271718501297227477819506356062491942959763471635387079234153416399223713388532025141435523162124500625893885483012769404770507083034460658805488922695477579278716933674052041157816023893291014422455971510394457637470827767987799475089676173257775176433194344542954347886978209029780208376666563858834385216040680100113474062075205027592489317266745535194297333796955501736000995492375455684688166178689973247682479094341711048805246868011840699775628896503803874220581109745358161994077897409894978737737557752385737869595634834109676845033527153399702547557532276821914157447549449980360582445951928787234636066932829328095245269493883065189814951514172188593627504149696863143310787531268892408857292457811455702269511835889669661505297883526323221990277223163694537588963412779440037252986260287158217891589394354115250371415093618503996946018940634120265137595949715491487556552379700653154963636980199468431916498351798952700166544788992282403494620997903864264754184597476500627603442726173435300786827982497361740597167297931813077358749259833357805609433114646464989030163268973240611503200708611937610637850237169440720954600397547348080000550866020475333264818281207976525718431553304202960795503230582421159045415043072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 1995954328935212931894905312691114392336777096273738638046241173503587222204741167735537251108366343963345717914370397410131767083739796856850235182412510230930848300562243842023041691767537638538452464826035594724902452425606690426439548418038435152410752595096825958596680659258647195366428453026307957014565209382593752121818815479878012685602841739058270457745079607075920562791656172868053398978827567691514655184339536449979466298300510348069585292516189362558586311808539531514047096705803985784041933667461341338897404579462994228042302304928176426685760190014887085812057481467713726169791946720206048290193520896594993208780843886910378620096811367495589763256040031204505567433511059194996586795251308169345571086977306186155343779224590288683843946947606150252779252290434007227502717428844805340213175051271950188672991987682252937936152397833456872266906009377434041952901556056498134158504590648806529463856658793912681781486783577616131130135443108573111886065135996564609192136529196943135456864546218724885231819049754093857646755987259005573821752545400948165337892993986908656080429220489402083989726588886926049227842373141820075882113059157554419080590460170267963103736666907935230686729416878196316941367912958129468123738290615151469462818783923590359228392221699163364627028497276054793102089289964888287389695535237383488914911872434499831031181272561480845592152398332120404071506301279702898265604354379434977404534854493981001277727229329003477145691405413925216538181219581206995632607838954468002533139249116512146042730650189708558275672623116337045990525389156979515275725824770693259999504913677436582716361469787681556659200595214252889799414582856454808965495793141268572886250787569511642923610212374955254729620091654592637372877032005655104876596679919991966041437126112986247223893819867929458315550545377485050611540380158683843406157998256609745443148617446447278817598551992493725880650184869030555222112837000722537945971402783158375546300120737304237020859821792577800885313652923587063833603921491617057030409953623865520918944295441500450034231319034612345148621771410626660768583432699765562197592856009652080034103696364381069302058084526062092135473611813825931833206106287642395221812901012043670347539163365892851882214460779090674468311447488892470903996218696263267742209407879477952271977580126551458208586563380225297005998717297463674787208870229413317588701208694235521723558000533612073155407610009219948237261894524823021975773654222215283449550621668932674575101083233561010780484178333339742367930486377270615391301830194906529792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -1473207706512801876199065140933902023579150694397096435365760791980476532430696794393708867737525750709325491431626335436387144560874780201010013184895890905415388978736438061453373561708984887797910003478722204449845748148775258879826487822024160006830788986668027212043234789084658897356355912642431206592174120101524407210389897661617204175439419629578682104176639360990620151280710983504472571469419159338112515109911840168635780998765300654519486911622053415905890272545588158701941560991773699498729545381234425205813193145838898245327155249259305009411715486454174381721038429977822884093196964895034921410066355292953933960269420950356932627612371095298242898907356924004497359321046896081134676668092493316627640151228515160335745105167385212510885840218958369595906607568215089073975644554926437936448150769207929060316124618899120634689485570736532110376641001295248930957153189822577241225451011841913654456080010287652332176971836245482822014070657922803038339968249535022986064047777626077087400962469322329906841725195450972591640848464890113716440995320948737658996310783420559270436782320591424452756108862688845214225036149160188994800018593691647801343014753159382075382253610970589432088541150741374561546556790115685286033403237182885522935010002851454879285072099241890782987050838488215500568337087826259628227117078244765391708548794057405157972955995717754378061481997872970367896783306485862392934848737245837628099473879278361303206101318931333959342462764168649797129855508919682459664867265368358674955715143324471895207314688474479402832224765078773842028953426674236114473296381207685169454512378214029083734698741453562339318383257699567175832931634546661218287011872388460273309233829181694884162046014502284887259840579201594315697178784854318815412530371589552893704197022965303886019680813581220724899810324777453722497701795667015833069705060662818092954861253097713609582559071374507335082541377586001686532768881221593524844498932434154649520826103222007831233135428681915196210691413478415454903658092826769081406216618124155603202529944637255598936322121608472938985891387664080932501443284828757173818902702032263882016623707318614466755912177936806052342006460868615882488222509429510905501471375006256865860045478201216847232480610452312951158268866709966957128577680961715595086450535297355705678567757796910325959057048671572967426424763123545104395273915350270043446415014983335319108957180533770308240807189894892723943716465565202552644747062206206608723445805223361716732877744924422286987981627003658393053758146993281488049462312632784695328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 4873307092654936663562769046727348425169403321654042908460905908214167717785847074428871700644916536194252472815658080821083343085328037886952041375906034670750441234334754076340594789580888219053923870192814051432847221478578184121791135696112833039433637494027688840601923994563666309507811875727576552887267682012102211804654196154327715256793714074339227439494283631846094357328031659546442559583142630381159008501487371683733220076769912150465649960348626467377785023740242344374253275398911118194763663822488574234023164199380158097333143425622842886810010676843660840250557392831796037295937406670318124339695400005467104826566037599077286043550840726821348328870564501815615430858478558050224799263138541926303264583387107296644782588505755752828842832552878988222487140962561832865314005909805287521820819660620283437107451118674241709340343682854124583699557845976531567443072266367018162763029149355447992195566951519942921837105418078640495079538642040340896448756441562536058976453100706838377468226561947875465911690538429941472754767394929814851404354162956975896755852585062644277848053354618774606377143393912055963795170840919791150627925912083578669380617361688834439325106398815962194687364510156944261676431296003146536283353157465383816857467552424056939975649881833678267166542399646860969391170569756101771175654459506338306273121617036048752462160445368478520188821102908068806782757827921126236241922479356302235581349447618812582237995157530275270667470034456748193850167093781158436049662732712478650135853264083421860768931091863000088655732145807137077069429705288161137248521199658097733721588853094347369791191889865586087840601577608110544848721443543099004389768040047838251523687684531956870389873068766743726591634827861999602966285593925854814189303868386723958198788865329153871216736215070200445601327389799294620389435598426022130348391803030806459168463385919730007232686618182892895080921395781026043837562002090969554640457219653603669264739981971047946091986745967816816426901892976351998730361826623338045631584462804267431805672091497195563910283492824478018222842230216791848847887784967961202887293466166917207073433110795908111312054549235684894227208250115381723451842935395618553121886170634091645809262058606528607999186502166949883200554845808547931738854278130561247881340920228486404427116730645128186636423928103824877636180142152923132211015280951524916739002163976288935753543529072789666123857540682383837378441000908093173843508330850518707989090113029270710410578241649631726080836749258630784464084053650601336433218029433228078612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] -21461579043606139435788701083106275460034722130410573471548338154277389209603526837498455909629785521333110481996648601092991142315751823290467314268504932881383468833538386631219797449664491145663361635635251875021012037300375430062447879149270670233498938562520332340626185954641709320985369221584900154049805986474273801704196434024141545414127327865029192200422369238043700102592882532577583098792372927200274452167094563247677180803513457433774706971385717803264292472026827584561438443692465527851705337186502247084147208498957060563775281888907309865907570441166156365855378760088825077479465922494015874227053976593306054969646140310746732849134327252382672399992204728414306292294595965392037073267813449899510205743871706418302936681670428788375468254064178070167704069502215839861635476749614116154341781259232860281126923021795647257145390487795660748159692245959234515493817376671193048400374677262146075947496649633547012825263566116668235472713418062870787886008411859039521547242415795628806424796837737782652043405009314414468978309409780078851726845672626409566966962675396461662293025746441579356914119293403475164235531736682830695625494528947654140707575675662430751307396449011048593893415570445744071390531128106975919380302728765848346333631371727726708448973921350003109845260609675367244941732437188343434986844753976679397180637128597758320663050177596268525466980832575364499695686602634166004028088047496844721071312662068932515159323654738241687903118815813168043052869474714217130019917655166360469558166227533205021169080301803996322572121227132961682571835495061534614871051344055211240135201720189282278086791545858421719617094834063434156960789205321812359038489369120951324157275908603488672595600584590102091808394037351507473375415052055699395783761521233267250821990098073451571398378831524435567182776722170645285336537021289104759153199191025722698498461887483282182621635693921276083352131993859886024090757835277198739557522179021281762030106718110016876798443622963213778702856426362181547646222234599204701751089047411386683094006360079030661379051452861904912209378651216713453167635666621167701942252311741076659527023497005852474920202410232376445489598746648223216508726413010627362167620726410464371789368660104143331937051820879251204358733250538143901136753527005682732393518441627009469683429902873202797738963071501416584372749861477901884843386021965544623637322726508774547119785591987957837570739421217621260899826231197009282451809287820335053437313339967872000364220103174409322614666106320828857581056068872746963237882444062954356736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 17213870483095089179193833768534455131728229479367789533611047358013754102992839451943903168970144182781282154132728254200289833899389015459657482856361221321196082451614907838160169908254094967167949313809310316005856578202704623144770662980757679109974911680904720283952396519576106659054579060887415517116969111855075232310382630404022136668562631224096669678567622723851436649926296395082643485950519730207303249617354807094295121401431013396192494318245852799720315460830628123103956320003075284855200953746929037079304013069336867945696508622417396180422941733433115301329466559050461524724271518509420955600112342510544402479039793301750669957827342744445294105619644151272830876315819146330887080012262442085961531883250785943975705789979365628427534003132906175185647041061078054179126455648479831855947920584142631539135819678749904683887887129798741373862007612251971467036516526886357423054712030335965226278443989006610781776266782623450967271578380886050585945256137173221086863470681726200139116590140556263056073101619967648165893492448638598187493956554155989648080919414516720833986964081359740499105634356741627782869576713125508792541649870422778886974146189462603329216540114019623016569978425985936089324249938667215000506936781435444985510414639056608876629898686328508148070013786628356532123475889975859188445967335927686436638259418650941454417614373534361053506662218224677899613512616703425403424076857429219250999917399632706971229329599200634948553308745811558683546708528478556720712777061048698977878134534189882170032737930710171060374814063202347353633181278139295523081220834449097107187696070759245237535982395206670600874096055172271114350039240469701207351177850189588217997171422704663380002303309459755098285903131196695028502663110974873713281041919793036281028239542013423320833010304490265581647809671443196359063350902478649177297570733456344688430463412288827250243741376773812659175946837443975259317013717825660355602305031287922237726465153095906067981759992571096701242045773250409824975107307019386148791439586752084972261867494073847195286313834077221866064196218082636512942110538618917570140573201904101029031901440561535582984743539892452190179843097580824688508025771630739615867526561201342957503509852526549567047947509822984920893532823126881328893149448287824887823670107242052650232216284618779269841651849500808227830073018446189685195368660765520478497788443254476980364938556723530022666622183453057204196737908984327050150890442429053014006104510055388363199558771132761592640749749778501919176611194910838878479030552931090573557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 62917587227341388130916570172239000021256331762266629306579736923573918880992334910442580188347719319715353100944250072027013333645264895415269813760779557867420736794312207977176661377354505386785023962582214106811307441008230678420911593375621598764377782257573904361395888428768953146144230867643586758478354547347774686216712432742224132485948362797643689018806591333489319158902491444620191348635885079842478795761565748834254178121736652909401241899823909671074595434270698416068310607039945722142538161740382521720715782640603385010479297789193941726242240811146331124891248762499425092154570543379046556793791755089439740158874511194452101807032579159264116615124968738741762780631417567594935688286263473118737252897350148723680273661520934592872596401787981589043520855345695255436102295641788804520929160696003298278409058437277981723164940510784930500459729024349657558216209805585472500620348916573277053631063296016959141392603978962697413692162029466119847898928885707346380412739800975327872108188283630356865975318607883111426198119197946188848525024896699584726377666552284734350902022024921283447068691504470837045049034764439430304101613983210932361601680500007851884416210236071480018212629603361002046803720187178457317423797785576816569128474649309832375556958423776225690787337843874132336650093341985411495320387737250627111434411225047015531858193047231056330629930367675027540510085051813907747165203028004678223311802966718772836102925681330295661887423337451361055074572430457368661879678001447937684759485948114300073344964657142466953117982244333346183075966179830245380846616132524348352302830983693968935828397159418932146465286068039823513000577973303330575254484290526440795250277200980986941054817272214548870071583120320999372171938731168037568724746998003542688537865741579041922667427432849478213769959831901105532390049745283106712518679356395299877207205890308741380130126627177976473808395127540919305601578805837185116604510806949169761548091724472272575633988606706798851246948900691907325211006466380603481527993777350749643813275260633981666970734419534142838598151467924638153679508290859839607341422338599793348656958429121216605212106633692390855388612084175669310002496404901413604997643858821940161887145708275919805928013978394693713780002506839139043887096350898983903231028968873036132593888735760538774185407196447172422526270555794674269328761377318267483678260882798377840780736274364021215289245623677738796510109866770711339360676092070620031668151424316887272852836041449076469409015459959761544039443285720630528125711518879634996330496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -160105746398979342430833260390981382297027993673084808392787413177013625622330411022325706407623527379351218196684653837272897212906779644040604436499657842605781737474275292471301218528633568010177052804576796493019899827885115178655572490935957797743562813598021630239815269941660093294912186478853510596171235972719466499651980662165616928008373902936725012981864388977139037686260956160223650646088205726946891897039474325023819511472480921855455496487562996246555041159637429937133190090663086453083433181094589007606547427848967051031500416132979796449506525438658778190023507890054135056395432049696626340274293927017488149565335156822695241314045821135593642607063682570238116941037443065057484733264985195144422125047069876821987361376080242548208417983015838153638363967325386321301430612270307733850516751477459017544003386096163955088419812077742988644522626735575607996193853065680265920108306359101594045445608695444029786864715458925375491716371687038655129687447144967425353896225859744081136534768200968260868655544513579393136539799172624742179819075621186440141595618704410262853452855464121940653578208310527447902459236992295203751150530903633398587877820215778677514528098650562567271854439030725080958609631912504103828105462087426035219672662257611319555644100274174311943584539722527444697849855329498051410954045264029248837089631253191190879924072633313005746540410869746458025140592341697594596119853980949333172263599778278302150167151632844473896312483172739775013995194052366950086307551832797403902883651056689460583980363678025644330523349315320982143887067742939885392406264374756978023283929333151999615197105312652822015399550750853798561471286647237326567310149375720177609820872642601451174189923130858185991131355909390724522136016063363556644364602688143901186994889860407225294628922066024534636635897993158928049315079423502985246591463077489908923768893529541673685444056823434285678210101932889755057333311455927369744366174511129071458748945262404546740884220459067443510951036118057343899115063806196628732850383296249913947767929750813523457381498552374178269923567752206439288012210896720180804755690564755587279189854745376455394145998474263279975583969255167481633161209057373438649904955934616748991010538022562169269141386911067015598702547556463030875652486231891140512668224723396749004145072992402078299679816004941065689881556706334321856094303665610372584123143564378185304986937291272334654960857376525932151186185989008284414925947661814356733604488503974757444311356456625083849275684427873864188461044952125416607538369718859580676505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 131339587183657175244232215623587876323469848208619661708576379125303657446348610535849575365424137165692936844292417077191957228252864705753892543213073673950165500056779544416875975536977095305258292696889897944869538313420119808837979357663339713567601722592265191223700014374798972863450848764922797776238802113637502801929097854366269130234028187879546737555288893627656977081168592307171458594772255582034942126298909902859585381003050179402537541307682907553172930966064607914491958117352396269874922516449538456133886379814019218283543867713474793779099740527615127149591164405047829725196792466679418670733983535126818219926488550940127711322155268678601162650870109298932407661647988006972415090454365630824044015880142345537855420938493025430126692083378483793885793862820540882507165200452876814076069429628420225122229217538640324557449096565578144422551578814222277756392118588077469343934115347934440396823912620521647361725827397616529550178361998979448331155636599276272563884349493223335792917862350505569388597041771361972918077042708317621915546180595205619121982704043988495342464485672075191967731134303363774887312668531399311769664162409476709465694876678907878670047979020026121805717851048627102868407583948923080534984420657092847625521834478067873872025229624370093019422075715143058115899003969544174923240249340150510405250344612063565288956363363126199429066309742843551236126362722553525135985404113467133457516468654880258697921165300577758558773024028603090771090457874712789215380101394396065764025319106005442917975021901183085145286731802493635289833226938412022825372889119658161394774677779095807705728718480603537784751136601133542796519224155132537311309627059372321708915088470329469118466054615620054610611583966866005187051091131120052081460711929352243792939576677395050036167116903364965782310746545056382147273426275558945747946235783193516712295460436520692400083839279698088320794484463633950546321774017047264762545967877199109268479917063805174591318488214533128614600142168957016182819732138012444152428514032709449333924459140867704654973237300644959110506278956243918989051036522189082816624443525827512556939428930856344212500922081815139889626410722429856489098769165593646549431484697407260888127556801917213544769257515233807205510303262576298773225259733552531059917575055775591575520525420788238035062462245875636979313181270459578275285233471704282553686254828355119833533559748155500135196790636104566929808761744969897795096196991171002642732579877579571132084395848661337252503287310241877143261006567985101489028776291238098503729152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -6110341936972842248177215262627067276949403697122371489180558116971268401722371102118683680342988838866290513046843170236737847998456757913125636224220993271278276286817681185140204564688602202379156337048767202479483151096049079513732030662573261410075388555315525394711922449244680166078014325755084905300947215179725816320027273212598391227957711002130569377037910031637253932691577915615998773991467329151060264459398354018376438913450102468291183892160300064747159652980552808902196667633481632075989331232854521826493412886956952818522191103937637711107317413410913836171025115425173712386075752000734225604883780143137270909689837396638682724903853769962464593278733321291354592220697542556385117743371447943242640560291233453647712167755438034225739195504539319872102731772893022549968479206190627979530505692259151514209451719162786142080113076400994115613184756082460808455203123185907692217001949271032223459012059851460147946624354559499250031819361139827490424032371374353062526762060045816772863883684525811434635242826987125901674085887449205033260632564330852333227374314169361991538096106349849299140368216986142817904829402353991996662453930451785868882032642184870950589635351029523911754027112517961005918388947703104433153168905525732043115374898609158764118460920634407957636392922573722465818999819079592274650578895063483621150216403523336453997872354335715142635394877672591649742667424011447386621479684752801120915515518053543312515926281112045828876795765245394563848959069506355024968123248464603730781515750674221577945241698499760435550888928234515184293719233310228705388197603140935246514802484020346411410329604611774719987491004904767777912323802012441583537357229895856782391258977292550806245424747605268020978145285269297153793315645273345706275156022397103466324134660880839979133727326068210292785750586731844711775337504783511592705094207410370899556207475287784083536984828855528502011980538133350777758852735555946149640638854530415829736030623014718410721956947333868958009042958538674924180574875271428754919551653169672118406547543711573689139317816933551572360999086720884981091092713926659418444673809303279060807440000710610189544285928420324478491972961942165993729407465059059036388854759013407935787047820385157351724329902948508170052521562467444041884164011226735214286982366140477336788653166237000718150035452572152701748625261984653806591716937231533276453636912749103885141361143630476367712028148325630480279530227554052210334637542820996286353009983593458337624018741911433117761731168193777381666543137076837210023160467555271374274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -16239936973602805977684826964197516821427915180635786804945260372633557034578742201571371859888945760434795509246963419226728569773096484533438603725438866604819471251683522729916130728561651139622718099985424970538926017862875565927881049340704769102873225510401054442217226979835647619340631051305887661852249988686471440416308604205200019482984512034604921125138409343653237332907569133150966153069868448619026705692678867868996456544916352260265099840082245596783667733497585338726657497282833603351458527432445828027554139248324445443782089105886434096306184247613156992445121726996117372062493081954072664178541556309687298883770680308796823444401607497079856575071416267401270154013043694225096270971932534522486831065268738946916448479997308007513439308634718942153640106506876978526662420362646258933003405917765215622692687273387947639299779416925374544716222023754082659473245130299768725151615597000029004292395170584565888894124396520363329155902383070132253448025611196895367860477939985829891991460102584484617249760764574096875160457492869679033084329461250227478776543146943018368988974735642303448763989269156113224312600689307198938463033012164962655845963033609143061279881679146176489252921406470549340934650086524562666980842054460940411495297321364175217821140897822977379683775605389421118853902724468386081363646241047466288153694450430672110932943663777584135921274127432234090897946241095245395087501400876466526642466549777480006803824628608999228017642985033043924527002828175553431015110715696774975615378236920359505231191147509943441679821246250294550307538481467407908575864836495961445503415199041772025911545424963497896661315792068936474600556386495669851835765551099743892225483412479631728768022275477897882189475807563789136925138762785444461008494411403260228365162437271733917985416297454055202845604923369289252315751333919104206926384363258484548551541887916769857606623523058422024356452950153016611328779224091022747428312945169822814859898012771313668584265811821491657353780192626416138994699623804503380377402549812838533414552967528413919135991865193132528956697675940065949918908629820670585122583848146776427710681553286372910879578683718973441563460586670800591512492103548865276913404362036686096007915187271087617133613510443292356867457146550236630776110569244893704809543569986017706305583462270200504722676724366872409861053013307462146337663730459993758698066586359278952716097065239156529378715099298044317102412068419517469634151589684038993490901377877272938232070351025804289280440438365190972972717526054547423294853741246309436751872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -97518494958237770753056687307642851833650327087851460805385800350502437355637954510260701001793805865762072657709454667455461814167900580386148118665003573984508396571360309286461992814026291064408000103026382964558949644583580579508421320061183863947947732845104709193251716913076076416856331646547801518300384073728206320154313236625855722581866189289992818656126770095781940188531714177413823778816885306016421663280659318180542445250048118616267805268168071586574911292496746388032813956166692694121656709259244614392173676007654951516901836099214423350398457565183628500740219537099023569593322619407001042423019158771585896359877748106004932183080329903073114274616830955501680025387505956401151351119215543256612164768211181204525628267218244410852317481115320591310746521841314404247122920465568782412434797824197945199853615818305064626702041267753389166065991122058546413047127579730570765861552558941126038704514737175999897239102826690647513437987235783153847662748158782933214841024805251845497959005075158702968084665020947554185729042143750766912382387292341937500381943737279613576297425886902910474454527494838565388364461286337480595791255493938499532644917437674099926542852675060945113705489868159193293642373869225322480119424439653342301116625237422768697322104788307166221222865579728816119954136426363654852915630655923527581615188727040617494902731138508246941221395064935141264803114782675738150155546279921472917438814302524284128180323098017515796869207374561082968720522287064062316900291444176443130392112560241543321100594986341825639050758722947380286731743577989426159744201642070412115732185398306252900820467680823962360448406769247727677404831961056297185380106905206844419480356132354495428946838181031255241126386481654646126832858825829297269535549561578324942661784490156583769468593663923603081297847617198697827128639607652044039940513271837410556339467665306653646203144757166072553008514038577446661827517762657380713128591771161056371724857028512118414842934119170919978786613409735439432041273234920934243816237587094029715616472618151301947446550598892696686904216732833115704881952354930395050521927696314380260058414547210485940753706369707573951951111479822484016941319898714044286649275941667720795413571734726996350538053468744101606902135115202157437337298277297512112478887905716549616182927436411860289661529792776688046158143292536969910588684969139130297112782568932640171905499433725386156782220404295277286768831572385184898467679356609227602499513713579427510320266928748539081788309602534031717608286348645159100817453574811807310151680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 171119208952761943933209255730408271015149358367222416706457271499997074148356678465385529819908363733790061008841337248293413704300505125490186039289238499999211998972836431609153856443685361448207293513347505315152896279242037140809358768960925216838955849853594000159254198618816615244406562133234682597312251922096809339609581929039768559139736583024327828895657357822430239365515403522505682603477653316771285756304985795209000228965052645015159313551304118553060700763201083086142242282125597891819676165478534626913881728046097625857410080226897341514492610804738058595573200550179801368732554266618103553751398938635589187139996736610302883698556240111846563676177973834182194889536978626274974010689744049242557840284249242333388636465713560044725848046977589825278903875709657583812748291202707978858666073131464941437054647969545029288290328613261480241249318865835097769912428099416309972228591863918178469996848796132140184784578821273052867184067080173993518832063223272977105763133626616994436961400134900299383748803048542129831344112637220067368273191965435636971868618641707983280135251287610945281292059135189864760780058403960825937361729063726393113686152359958890159193071070496395061480425322012525069084133453597099538360173118224203135217010523861792925162116176003459969947585449123120684379501765112622642793707403752003524435347565946814137242266298064518356028184577571495850339135370601116079950179529657707807177501109496552540585955836662786981950299737994105677861343134999931867333581875445707372806142829954868323469058238453865269654375106870338113491844265724541692610037310747199650536711135863369803108853526822328632553462526407552833511404189716689505315860655276790843946422632531155749684187602320744451159873685302037663662232876673004597190629307765969211565260715144153514168357540527369145009686097578357011966705920563196178880886099994715192456539418000614082450784226325568789226832793767826166201662806467241370329053213237082031125098479618286415086181983098309561323565780649337881331607983721246818070389152489329713714720934787616227794301758455743656495159177859735162226650600309647232815720948347559040451109671816801927482281827050256401968387865555194571347889706013507886627958373611878406351430934707138773958912576700942651679496286482501210436169803809318047816991228297096369403966989149890993543166887770627722483008823971811121415135417980202579965697676430882105263908521800318011304254556235145842912381746059218928617363050033202857596738901704692870240963852404688994779553544668039525917848937931112976698798112913106006966272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -140824376380962454470143117103086499342393869199067482325750964264420542227767448450885138605427085842604603329056055896133133820747325502370804102959418889835136196467560557888999700405989674705930148419318148419069010602333642886846954103025145190953021936763346184169268471508031488775326933759071862259611185115175694461240151415397481925317571111124809690200949174630180430075563039038237832234904826556234569828610212920512429400111331471485894833630391018921891737227615402860765910657566377753799935038736041386030738340455991596740801261781959418728927447340915561708995508207273852720946773950171757657071669927844471906303073508213573318128768494750062181335104231445030733317244824260471610501213710826019884830838876649603919320541291694235803584010538163031855162337674487316525454673744708159712407819369450454355352345878843288910302634683667451003690695392734134447631273719953537268826274901963952957105410795022509031053883869867222525178158968550353332937125748460031133591308720130350755382250145475794009200590522982892044812964411035846327643267215818668276520529259436210017709816408984834403279737154387505499295753770789214688927912508679482697321427675174244370620883527832256996532142227526105644953955189909872998411891753300626745423862221930215095094754000419175317665195751594496237397800033801339899974781765786685334868230815471788050098855944357757157025633960940515375720839466892197377249958473105297007346840383679881828343039488807072251423401082269402843231778868908020509151319422419974401855606297364162073958266125888852584802676481041234040241482585094333886483421568526816061486897318114855299993012741737170508791258721631057161359642897891581645876219548994013849412071598373153488456762400706691658425942848710178612357496083443776344656734427389975028992551851586727722485746054975455678296532110589536296406543552851377231310492936372453029929746488967558829222476185557787404805319659799595729111977059311218579668641355567572949222692739779582485065305431001504666978471880309568888237426725747977879765134989527325392629844359365439232801724097916228970820926355013983406292813982925875178413800620980554155601378908133672446494090733256308089955529739605601415832536336654139366261084552812397300922473943499514356624799542406118271640129408108231021178262153078284490680517397272172563526839679166278858157792218490707222236684867680682220636191894321367978124577146361538021123435110609892053138622602282228450392528409729764775175878130083836129819490624480963120564490262683072267212148086581604290708876614795380142099215806944987767111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 122059279956073974659061207824675722839485992261733533868798872340064298713252646580801299025732692834694645335818965908918707811439832813031551193168792321463338697998806124221718778600036683275300516730494443493204759298990759687052620922105875071198947696359554131815537463129957733628728699313064379685511124548153788855741505858732013156040866485356107084743029229136259287810061476784800044350435590857772853723401277858941652193391242498126222075574257599062130297291695177017284290752773904671438324479460154644854934876184870909014546011108269120716663066706770680947679068104895616137163058176356899265321202149432504058051066259534738591000920285856283421811008704726884985585701061762853749157259913601869512267530102985266153461775654431532085559381824660917911845577919882147863845405937054979288524825853875794846218491782259363192467836299421326067521168219365250285686910052892730670523675286629316673354622404454580718880372788217343860206561011246078171187451443807345312318274105710995755939496739984156387241340159860721087495616614660994493975914999991036506071617407089458578678887107129440824943115722301673062042471819614754124840377856737843104620421211986690379517405790611037464188245496991057155206555235740230743329714795656322058469908640891230397403023404573399309353467016854347943459248404762375367503863431170576108231106414932711152499044589913159578476713405268512030821221411706878591312390303117392188508040709571021128298212512602142959643709376277632560101328601005177174986671907606286017938124963646419470308784753860614273401523738067715361357421896854736175611974541901619501760169628094583302431387564795333826991048782355134485334381712188854887610713993129502879881282949800303954537847428922220891555555031776601342994267833138905683494211429736000637307710121595624290791372032857059281156639644249758131771688581304576827574222311315639712677772411290784717819360662308957835990293979067244749838272179912372672157041283010752834850757382656878451201125400652213282827644850986008836673922380664622157401752648538715314412067784307656102597356661560265375589999005029370094107052011816075873765912831523273636492215515086381980845917407778459296169621787781546466729538827658253958899656936875706281110182048281215128470077738892617939901249296651235302035940335059696257495570725852343180132258055922376182870320471905834124809901693888964781817217709970675062831609914299947501823555757766838525159497265253836691716064572098145417754449355125080393957810712028542899913887106597236172513426369169690305224277890678018578317641353068430284029952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -158974651170090464361342090914628511599538423821950343538237567502399109052194552483415480357377363886198014419966188591944352529341394213127381556257854744755551227111029418489170512863560574404375133788198143309279909944181731178486417043132462880018868572128264279584856083118761537758435339694641597701452491794656733210647695484527538749399983567473397326064056741619010570345549194789379055829133740452238569940632074740417547256945035446156679554120018032886365933703870695244956282751893751300479447619405217357256257799860578502604147447546890788405067952081288852627728464518178837994694788713064223165883145166315619009142816741444109899807611864994474626228278314299546139670139291703640418352197842858295074477654469112789719307980927577101833441096421520549569464894033799843918201644713601682231774711245748676933475378896381437950725597324887799940407290221629857912821351123598443693613031473736265261564537316559488366245703998877585589786317481717071340964787942956056769351269275805824158489969138770390857742218034739943255598028191553815724231820824184610398127783507449443545278393520708308233739982862194655827020713045447523383866364438344432252114696555307272240825894762534434331002346304090902322537145297443540190741665446310229057692206395947063028145480229068029560030563403628797311364537511190979185606879024679482743955027741924405156209537701503586267619957911403215490691899917045179396168779532100729339192642797690789816623524968617253285304446723379563604117020334504361104516689134384966852055145731864657235852994671050601453310728654586877084913497823734917753909285516446254292789765885611866309772390178915628615544063740999612682475967416439858731013505229371272837705464053742099804684409376364986333628358999503185816762745520285298058471922828397336824451801981928699414655219663219887609332991607175218239849833896562386144087160740274226485333200178060945515080347795875317583300007443912000656930766364947173358569273888502755509595160658694190326203941634744993899509453405847491593405661518128273317295021088201925912019407974047973363059522538107998770728064733235537579268335004230262717818125092197222760801575153135957831943336435339749363063926099142728689437760908302822768485150527850857459644791599786063349967728910793837397382694076505859513742805125240934651210145280462352215807271813982777643455216828258749511807055614941869630393449130102263804666548682493276655609200507704928292465127773637429667210921657385248532108910828833781067758964868480454637347715004966842919327897464769321657209203027240128659415726349973159317340160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 160648847493489382851143066317134001312232739239908770554451955907445497435747536918284505589069030014454110914923671948601235728385451675506516770284854642615397649300558319170368902823186693046327066836808058590236676653377985142517018128999335123115007044113585195087891434327449522327928426673266064589624691840722855493324019090166379489550005825040260948986615347113282274936127097410987319071403303188180134256067607698844630746650937227821643776528424264152914836268070919496995522239438185708432973926336028539996429236678254552388164664299467861162481346593116339938443015242942480780159048230463951818700223021263635784489121683358587959025768982326609418939345340489498937948377492700574435604266010635973496819524849374146005971504456672310433808792048161193281526734008185236585771112428298774600065345551729784747329712847516366012531056837434116586582288536708881681550763511913232666831226738737031823969657032135168358670213281383902356888730327186516761794630971952681830304726568415484451633298039328484926400129488068462028390199641735899696970911993120760000811112464050475362994803646856239726140781171051400477515377601869016622198689943516161272624683575979398304431362386490134605850729198307262078484854327234261592265771111070651176629726049884829284937873419443841189312733867390501205687359134552141941291645112888195380552249751174507753580914198457805644713672471529397110054678674843831985713010927984136090138769320165176818051896724706721328654562356572818513156757631809172544207157596434624647405573000108240091505379644496267920997127234934095602782928521515146604571686143933450642514301226931035623955963153946947979043678471337698106363724941634261598788035015648425292967106988341483816142540547863324677972731965957531030770077043766619807819005742731604295627164960502936707845619224650535650242233418314900684645371485235259283945382520011764986177841249467611356599737104551537287182200923386765091654003600194193184070632989978535940389774952201858184808759888821404707222490832830425154864815123984639936497694459753477504854885222772163844290564893349935266634038237748014909477040857402455681969389789499795006384744030022700862153239205211183837184584169655778931112551793168459843521949290670947585582215863647999323273260611552197782082797722853253227107752227789272621158517075513903841989902686284260587228563446528723430970868735161357224692358535908455456834472685080566831036931780862649450583537269951975622193865158625719365047587665338693419910098135030092937805671438701363409709386418576210047566058029418846118437579011180770462007296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] -80010475221834242371765364539839960331104035840286261963288490563732815856042640345113228510575946304926870166760387508061420757574567101000631073040933589128613224083756864058572945322759984504586344571997496409375505445116777969497766404427190671030185474708878729723362785634160416568557788046955862126567336176093253241760038318695118097876893501536044817937759145978934609841293958225315781092828042594680640611124709551175094263025554368987097142780887758216228924406600201865219584319553966449254272852275073667075669007286351468727929894005111695725004137351067430750732890974410877104153992081941981005105308657742924326932215044507383023860475576691490200081850841404495405891023503433939018957873225665838212892995698063283598252040384540229312500682044119336640251677570447725298089767967940357715115841182554627553011985177877042577395033774592530533774300712718065928139326659534452008710632117632119309312677715823697899409017502564963619450396452187983965621780235762867372656204355355901801476782700101183378725016192810251172797276745763126945778072421618707500015874521626346097207403421994909645582093344852910835217674218591091805552529773594218351078621683102640723436242198396219240595783540575262671370317293984303898762471351742790674251097374942632982406157090584900693932218954372647565646943832773477012479391068862648366020750981159121480882582645181100125980837675513035482472557700163603548229181629016126862303945711884684954741112395998608539398390835031763169817929053532891602812531940081691600144335290190499549068095123251819048783474888807454500924220123852944224015632348402517891552746528236604969184920149004550224153924929367841457616708036577458209318807749011839340643376273603416207295572485145874430509553760176171124362677215926351658374902955028253284116683529133928020349165729847157535796071799730111179833654500329279054332834223507473730168278559067739035176137940112077913593903759491233623040081877231660314505518961205737791991580855974817906080021444535748220656378524018264116740978435114782434133301458445455694796934531505321665354812228504862725154731076396997130984598894912421953439306196881652017167822499575974079467353292094450214553988702335090484070900713361151657278708898062172089190964361470759374720800308294736293596775153999657145544642173703317772609521048038788119856418297679594660034467787734442689177055991108232075784291091720585356299452008194184717193980144630878649464837521411447444366601774864908314171253070240583279857813420103834973638640322470373630245328465422001186558865682771839462977883433238949024235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -16797150494700588105170290855222691640324185698602182138621375558684337368146602507178347036220082769954183572685414540100093560597797699633527387243434487093667733175113869259297926193867252209693669379952621024914220250112313248458156631133483918400085667489365518019313160437059974224939268604395090173183316427650407036413124366333354535632388789280058998463301843322412693690924817784069914779892913163527667569550874524873376154706921144445060994068725023967437017407001750856105954332051319191598431640106559108679371032580685213330841481795633707335901093891857525766032760624019851081913028263203604002880405423970364090661307755440781906017954367416090974567170657351212165165312027980238424249777459589355943153491489881209214828837094285693551792923960917983385391995996781774266649418715562825593010953667395781946395225817970513613325511728079341167584001304126500368307382359921311520346956275989402427812782555479206248812159298467687066845739219310551765229094348115129239982682985327140786085709380979267659006209182247499819424627403173147828755916742488178152135288009412175903298881091468359255361509937327762163418273495474162787852240287426407426113253496446943961614462448262034101000912805216518623629216352684256143333015847252505607221117697014118168387370265798948366189267461007197790798153322683060354295107065851571017559215762259328986523574335545330496794720883224738300800613748618085736001001384421572914673337206460389580985896930582802193969293254866026078793751120236466844390920098055953670790551819116331968068387803113908535997357517778112572809739442727592176668938689143974688677783087817064152367496066915159847016310333873246001603414114997803550903011950370289911491891553127250489649414549922197610778676580149563581986143593198262247274182675074936271495861012409208008631287798174521138738634615869615899747495036325000700609892618340785332013640731043376795648554319186612445881344912948629148745219687227539783946494618085104251416229607510638212044896455072059747042740329201535852753498575905724800883112370330324903206050204740698488748214653051218860771681286038185240393992572915077648612350529703161774045222652850145495044190009390625434126001037420833409314576185253924807117978307312973995255746692382364938579140431068294966100511792877017038484592798638820157326597618055120929793419930009187593326521353384301912853844019332025209008361532051750492961086891003541461176676052433024252149568812375520669487706663687412155349178181096144044986559120243164174336819640426259667159463769217496151272462938704298526720154248747533379567616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 58354134150132008800591478061765560133458981570275038251812841765629124595536211586351076153635161848555376240097893677912711156421002308930310504761883555990380196725417544799757960505991105776324563290997286564775876463019805214513743787019052961003157268955070438514024798939349266398041598914162572424998383665094872057588779408388264145305052039808812748277815092115227593285670547137931048678485083308575480128114530459212203270077152230921654738455798843920203784420379929491745104959929834672998154930185230876227580865262619086636541073676769254505105587257522250938868842897332014334925010683242032575492841599054251503501157897840981938239464286576697403346456468773377944846267035862957781486038640471103053484024826425141745236383939088718090517558862668372440098715249037448616854647936740351442110885392225635654394819133037446947440725549856791513938554607509370760080376979146708856407708709160257041687426911290622144272351418133741345959225277273834832186667086825350438940643428478355491586447193471602621853811369183715989792728938417351675101272577327011766124642062526052995221473881127862852073149515246625225306570246337567037842340988303826553637231219783970696510602739929332553202078895710029219303313854010962580971956624584649010375091620310134710137802218247208634529659260757081467499086058778988711040434850104857609783652407686768113831689951161493920188801434102631475382190013897914773296823234976302221195967537287283517563012408396960867473752106058949061552218278107464535581684091146702493333151367804869629700423234979432368356142472341709444403816737772881185299508494119889387098771707017232482588330046459217622182430286561394460188028429550245516125578690309838045164436166094320079748500675077333791755753632047077262180126680236163061508591748287114912165664210354867474287235935542507149664090066630185809483020035187290911153822988929077163554202459896805859266869771902601543324010826968347962792868181980716076126705274012579681207071634335613127438909204733566658140485260428461367055444385674783806632109675179679215132221825547323438115025357279337256172967853850346145739548004404297163811877251051736637350445809793082049362862006783974353320962319707336540124472210351893334148320612701586817958833141838888830037940428633080436573844138364341821373346622453047891195933614701427727478163899208309927374011624311639546758095892549033696162691633826536234720067202019909618580272470168159051630243976101653570283530418640710432374423040308170253330745380252563638248197631767283693509345849813590675974107221072538729400879782239942748405760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -44882535976888360176623825487441781049349847924071498659206836276766361512625726600482983234616594328454370402194841627808346532725669170536036720931394436100205942323324354922797109511066242906132684037878040595283896928698428918609467015741640333350277599162776906709968738001505673415096140113972314088990729405482100251220685793042906851725912104978607546334567137948836771422931057033531016476336037631077909915588724480869216810550647829563519200499199016205975868742307711666051673198738495606561637101724177150718084249991892459509643093230849995439380685520302880825118205416496176228328854800408622636140421031720182162660599208133273549086115644517024621521362714291617798530549136556857314116445165190615589662162595236203710655843821641776691425523467928568405474265791163451530665538506096151297287474339091182845718161092142468571101922049002645330050263818261422675649964547986266031560759175986831889745694206969767760981542882927055926305089383744196301273134025441988236109818191720012738030468752865596080959047392938570189306490230909909290474887363351197104675624435687627855411925416155242106317029766454784956293511973621894365719971524372304489795460463054759521002794919977726523823846875414460866848367665815960223790453886674372398964582051580837025286216853965556565163168416177681925494595294819713863421196867210187584809992413579930974964225695979919942597689197727659711304699188020043037656233272256927552522385625009443034347914255003656513469489205586974342187330347506238035702215888087538984008491738084668894656528690062021105178941916237279638042941710557113693506843829415159863170620907660317671972609184495998819705375271360329716538894753447513579234681257003391434604485159424241288771650710517938048548051513398991158135056513095039588525439581071104615841887944331592950996003137346883195886049921276664325505132260468957598813789610549725636175160703302133447796104532885786007861090341023177596829936503092949804915257751850839982743702799509314238141523347769146506381870543921101669505968810001294026544843768584784257020448080163373066857447162944251968923126002613488633628159405378967173795852045011353373089929977424855229669391880385939854645873671876705887818873409478807604391764481466304190431712978942813988220492916946777748758135414489878543634598774046615603064226140774225319799908975531772119650275593640218341297238352612724901322453140889524661430100060869789229088641254270437612260189421292584171140539802307373499426712705135939972475949786588919910044971590408895088375682667577084200801674537937529691201487382814341535367168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 15862152820923548041771959269979977805548063401873676293318172307834830678824178371148409231134063670763244157912453840300209431699669242746322049018432308741475766652232736872641049213419528898954240212139098446655326547471786026986331087686651587205758485223221409916709724615568213909035484454019345912640527691651187121065067557251930022279924755066941732618770701546972029163889068632701824678766763312316507247374546658673717124292009571848630778070481493007859146908068318699888782617587982396829999946606322569233810612169399373392107056001468696868653190661545791830485639281366735873010199738473075358308568444808187036535835922103939024313718552481366215343384905204988182352441753727969260167750261683389215824392869484782520858723502413932581428134239215778555924124365284395603643834052406295262693353784526623874492620086576852842512544626092828607061057588466276927070098894775706696599707037595947702851940896667259474119937783985024226908391515268928744610671962815468558852283836784488000285515737480490953588174475226532348878279798332008144667297868645147138573780275639580593629749282597530441421510292901812132941630636882458871395545532939632871952292597006107742722261189779350734431330579293694786881760818217225056902488656705315849464897590631481647681366860096273047124044843557154821592237478275393828716434385896341744828628818001958596704844072933115301326255471642491512589496123249716429586718607313275960694342366056960685863396999491579820935810919988200019955301434807951435743566990244440033555093847526134623795208993888735254622238413402880035100442976586775965958321714350908167868295839782714167237005997802662770205930568591082698753063209387714892136481123324580203073534424641432726774271164113494523355766555250412542751318668389825405267498659674461702183373763964477043669543397657705351671055423352063913696079041164715050047893159360142290797021574784246910036234872691052135394738887572735662418408390322627702525555049504789035640385361319248419868726553385523765360788443733041123766114353516452963161694621212723076031214449615556650831146563526117450095977893301435530659016722833478868395172016387129681166759231744153286191962988832179318627104607891747017309625729624339125483622718137942228223219432254136407294013389723416878533157385929756296888867454824927850259359454628318135603853793634725788306718125769598198650220161954412162575326369309892387528400973248473450793999857756044535827207819563995100410919871424250307388028362527401549026852236936901992458031360319301223938359608196816172736150312081084128532210083079043489464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 2431651639599709612434447783817477988232647239007383133450312627984202112035282785460028991913446163900538566143521554205407455849565793644591298139055408106984238179759854503667271981639831859316035764521934814175042540026105238682049161407630318580562349951927961838812918370708478704487648254887628144580158059355411130491454716971770881263024859784529851313730500090996631523103156553128156415441984125600167316518605654038525477999827273433997315276473346558308002160086761941288228527548003541120178772584724131378362356576797238918677203736626609477730024295045664927655291196081816326370589883507292414833070197183816907787404198810096364942487827863405853967099550896909189173081944495446579790114147649281938818843785074175623287128443717997340415597638178798347002161318063543281094741717553421286138260703369534007013107080102805410674009300337699899495082623688514171680175796465919968624227949426824996493410288952708303157449746246656949499474026265099680493902941094315866506519147967876833231094732073906721433189933472861750514124458812081753619054956915761768255362776535921613248789385071856840894458806569213683489538199491672811389339901436707945776483012131903222102521259441683653572849015187053563373309628620712948359854667532706442496152614400775898962385374507401017850915538645534239337037736116539237366748934279411533956158564559104798900641422972435556897588238616259008634698124767543024209815414036754324977159295305189277993626481082780169631561485708817883268919433260071397247992264189673771641238764081372846755127027780648831402327281743162213686369628808144085652043473456084674092592916196391537235632418877286393348717785364634749595169599327598829278238274283163151815965240329911641185172233332359291773618812784154736768791026252442118793959573299298901232250250995201495487205569284598452314243270630839485782031810380510109855469142890479703240057352361334206136665960557888895099839306050227427707306588687413995374383388778705765858253778825536040514807622915422086830315923710994905365828235369235522993594265744715383075847385026972764690329809806525501889611363332739336849620371613960292301226195002638210519422887876994077699066416377662729695432543373336602351737740612855284781303983891561646819464543022183292347806563306419816680616523309545256906127338412286012168582108463451148653949706687494090229074945297694642241406098973737674177596151758336216636199993812538258718113775226655282095391715680734188522123838606979733684751651441889015948502243585047146195237030114077036971493769017508618107074872826798286637176966169224464564224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -7453101461589401685660143306339939063561016242404701441544687574932914688211828726266571935476337617197213289217936613470679973606392869069265358284998311875386395891522717848104984326188973311301473543087505777778402567520061544044687582702152153456007043812796311122408444479829392792952957982531103579253230360244493788511491934725904853236527211683956531096790987288419637512836798715801224395049155505648545013715760100474919724354447019779190068106827489414960004162895768996985293980454231692497632755654345737352772152280003266522945954815932422157752628389850642370307566343190750259686049175359140568237651339767733174793930556273619786788153071855117845865673884105865463993807986372658653470898281268113277895305888669197548079946616069411324163497486901892839337781533541899331938179388943484818043084039168610298146115720078493847810187267846246737073603287894714515460327024437493667685529260848455105771906571084787650770781380406972568644975002701513686162021668247396623785876765995865729926314238648292544100056180379093363245664331384155523711330813993426034091459723062307872060611634970743703239954938004407415763671768878506530704930492473039434784425914116997561523093171814717920570435131354895339986149902086227465432229217209622978551058795273643513769910107974904626871876031067126046870560446881174990630262208447348265774768825180899313647202608725400740937524440561548417456293540130266784862311705872419995097688200113284271816941126690078863097668805464335839558211371004366775700660254520751742441160222470782281792788251251968041096031871489379466233317444609337438534453074707621079090871271347845603308535737290480675284388664178556453825440738287632438470102960667590572969951596374532763951578677312004977251511844313213541053535413379891944970262324998254462894206241378605439731524517936356100900283233002333180280975714145870566849769291793609408893624720510743646557420806469467883118294504846905957262220829627539522076908692971551562870004021316345096405913347709617024573837599007174709145636115888198257827075604461842541965293631624802697188349946035881250763487352192663208058299764674808786520353019258633201864865282023656174310080422922270893181067871750429448101317881252847599201508737213858787408763266837212755690908660079248518424468933422003601343472482602621980922995858347817180635575947835541740935610915848310955434431348836719741578030498291338265717702613673826370569402728534162519363616929503720062683978946959825528241115336664666561237370038474571401463781426483792806097364330623947819102745456116018791816256615179612816670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 5971601011457937092302139107788184335116503276064686097927373713096947010846590336890301095828736928452641136049117635628429867733120869163126258700156716838658227136389587543700038610265201983983286001558162862785583073217435055101981126241667393895235713359811843710060304644610437156249365153636223620099153544078860193061075022395093284965860817715334706378280788011070343516037489218231789186046897029089965968653663239062439075578253595625558831474307504710751823965294755728501752532298003534934348155001273291228747390364006477610899950999158915025989543544187009568562376129613355073676828502104799576523556159067089691551183264539093295400420911948102123942468337145875883905627656413125247587566702553091994713345373935481423272237679008378631717816378014910279911140208041259263624775787541261783701465057643406595409226116336767211365762992996185322499357338549430621408621779573024981138231963861968740523737233500125419522214917631613280618559144973998723466386387295632424140956890593719485417058723360432069808151929812746361599944571388118733133804070241333523437790604536530934459868683103274625009298448941209354079833541000722203038399701891949507670003185543435577340805379914161355770975272982663172758941925852661417762044641375280517966374923660123975203357887648575481886217550820669722100652388111522984715736360560971694272856498714276800201810345920681028809352462645417461860733213748461464677525926475981241146437388549950905429226126043623635066414037387225940413109372784096287162746981399092318068087124494192024825182874712309594182449203197393174816446763912340775834344751198923280033079182218433478893311560625200123720835308681200568453904465088661554479785073805024352311413314882419170105260531113889688609256892944001508605303880214399862491417352143197372291654773021685750740177688117842441390743171058791961398089797237842666820987775763429125478204019370072692361130434090138323964236477759060453873994720181125904803980341722524833811931549112330916981494872854341779648235889166824584468245735575745216900142415337931528591966420685159612412765187274528593068690513816211922090953866258244827194753150764678830564714365700989796716705750116665658803915794672517328865606403602408756580433139862128611762184147708086533180242935693932685514102637675651784250427919758574732616985081134409704599940883458966332146958615492980363334032595083686213367628381938530746381379299244911534929433575197233491129040242484971065467140802857804429300379376473701866803870841977134882512445292871284058107843441179990107236401180737702202528736560157623861641216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] -3283954264161176071817002842912553401892759299323554846219056053778844336619360948875698762619255544750980324915458521346320398907544487073727462005536615528810205802216458988235343855539601588391017072584456550126144768386090173982487348972811573216678706560344251066234143301320886091355976088442995079938839014664317646880741244198011781699936217895455634118126873035206438198043381619558757099687780162708624436232644244230704166947838556107718131371216977914545186443821879455847694123699864481859196735085970245579880496673420879981471988156996086673429127914324336549768788038899385001897637868079532832622077300747866508792617784049495764542936749396800120311754205198189012064215319668207559538720608238337392070862089959710527459243118928296883812457360344250885039948685695737381028232589772534140785342052723377273410211865353334727587861114893724901066252722208270255544533557776054108055014096869014790074008467352635745678755990578841051133082098358069102731624679990784723779766085692894538140163431645490211485339787879626134944580297563193721322596380025581711526256661370120273647643023054096501492168084098893628686324873827864808798282200055924490162122899185257217630470389687232612297141657863380076046784448657041290153292686083672613331268946640552644574208871506711887398227795804068219821331157800017075754091998490297176040895873505811716156321830406953788030476902010025829458912791419059532504133823229036906575319271739229508466867554014399048909168607119664420393457547267101983148623175112838085676337121899289456962106166540052128662227911573505186701470718118767815906970171373833581881541749752828603701627601018076407429155553550508634347034499122109742814326780830942652280925799702612949415272524840007979960102670127186960022405502982922853166518644190462770149787107716780617068884778719615184064867647586403145704529415697724689483629074566669874858067284648372327052207851305147394241070746315005852218317355421894663231566091219033430660174951083197223423026221476034719945565029829929925118818946900781086377805611676650136318952111971248416134699816985691155057598333106571435115579674772562680810956797130456218106031584227976361948129051289213980997872401054898903115533326244510653173610632366356578339814844354954602374636565162964940872304452204227582427155715633503746515275988689344751652411517081775352458544083538301886687345657658940686510296353872044323689467294917186664825091625478657753278479330060156764009384594349402369178057991745361975500498760316810349587921380951540876329375381560276238686459365503259635413289818422257741987840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] 1380476344081430123615476394654679337479436171141215788862711976478397314793564350867641648146690127949073291055314496026180135606846476129282331927019389401886560625809636639947635803380043093663249476320217733330171039576057018086697535307768480658569092837643090541807334075919407103256771241997579068579233184429751773038727695523906946433286220801794096984293783169416101290185977582625395704459411681894509874749496006701325576181001047462810220934612830976080087614597511941631976100504719213344829064013397409215443665235392393008253316352200510986993238244304108646486242877779749469898324547524627902571705785345530137159032685117041695156452577022033150673865576848092037659113712099579330092096700603114662090723901717817272827544581188787461839217694271559749900140622455215200321627034122070849054451081979686421556134055665404005445417452031288957866261664892620908116405613528095192641804761746609137647905928174334223603468104729740458413456378595012372786857285527890741388497274152758126746896014380263980757930648596267076423081794790519562069830797817151160302069738598012044927382715414586491484536937322899767956931858938915537105609396071778299007562413900981997782886884940738636228409557118654608020991266638411846225141334958072473621638957759660469253540019293102816465931155589279512201743315052609539635125228088402770876724336293166755447502657623287729632242769756721785435548195921957010861420648720645290144167593561905893406756230225544478939647193618655891696410023072462744202422810529337673633368301241755662042005422175162466110958508791496328902616053231708990308661025343055149364385305373056798573762863789990530213965241419815090802873524777317295523323407465787996699200196816295087462175259667041842245680074328669353988707673614760694215736327736832613360501837095260713211713880289163235383123276500716765680036574014335016553745639499629454285432179554839705689205878887563148058382021442225363606965969468181308297187175921461819994644903395960964970561587545813687810870900459369768394253877023453116258547972409911362762601238134327809486323347359581791591310743564850942364679532199536449274303067010158349949420450315089246479702470870793450838498352792311415507138900338007852715437063204039941544037357261841048223496553428316023140406272055885078733375106783501112598080356734078632893686796211903406133787026851841825858332137725149088809577411828501923696956441160578282688474524630969968913911636446573022482329203793258401596869537648320883435752658366974683693202552788031828633239055923790993759024721893541952340644736532684413599744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -436088123071064207829339991191907268930716901801105002825118118501502847511935665292902425722538262935525169906143245774707133452738584036743405519354877243033293937443938816824814406568209912481361699931946110650089011145574675202376626365290597894921299284462310571009446955019086927314956359033418973811415542343889967379797836805731220733242406113173213174983840692949055360878513004188352820765868513327103012741351835051658403432454424366738364938067939351804561097489369082222977188769245568633165897888027207235595880201686119975606585516867242986700174966500047387033082002457562151783446279080326501546026625142727861877343528989938965785326656390170267875114671703508070692243475924157255393005160983297464303822354432995082124523207513028096558747051702715090649127117723878653591228317095738261916977749273973901348250814008775885277156193816773690882708326002304346731711846869106032187048003572004592583954743847756693682851181314033738852240473234632264203325535939315010612178042210675070928998549851714782313078629101969580768425892724911050405307387537187252469914693882561460329952824512456620126455182263357501117824280931191517470292698754722774711843055586618999957912685684704781002372031901958490052562539372661939415878045823120942195702107248667885592769558456085589803780327799845292062631226203861277146698767987417103171586150052584808140076285124086321860070809728468733042839543401362349922401078907088127250742171690812400465531467748721805307237732820553711951871322141550323162913287376306892031526421241907886259753067180783387610478395460415610406855277846507558955272146957856268317166194050839756180793548284665974655933617550605740053778292430478958486909026446151141099996001303416634802706775049742880858731500566085063277605887145678576476363450092432543436785782321504706299831711314164756348024870082651270771608003024077044454805478149165447455619160795593466712475185155665904361131113126996371832909218097159823031402680077800004418398569009082380044632088163120471691719744117386739693239258097950145374196724153893709216346491851879438853203475524788982705089040961863436936234397776916783872536321149972425184416255046708840980536322344460899238378325934508401497992586428759298766407293566304187828607150378778882512912141871932169019644952095897073001918517194976246697035220471297604051410644609561372381562983394192139611862470617141383432003943053239483847747745408552133729161448352937102807327662104081981094018565343670204684972542270649861582583062942430971806844845709162811290613444391453181895732408822699638010603847918335452774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 89348281458693007681605174071160756584397685102311475159844366526444842810914929403756482510547414540607984093906357100186312729558233210632774148449715444526568542628929254799767411119701453043080382830522148137805053263814263882764473960802546698927662374607259829628935923996746704871411863992947544502305692331798586830191977712082596992555978687314448717791918219574437027091482606973473303896981128080696369109915594334003722834295633544988384952483709748168950053701186056580593076292640177443019817365439800729919031528413270019032362768360961827435285176513932222147821449292930934635087247244595332901166179515735046282531199801427055363361275458911280949171664400663945730813065462496334217025166085490099249929302559526583508766752373148262121662349314090981199700955886476441082227586971375166360309459983192877550276218302788821286518262616150085828053590012431587249120402788589541869932350153869970542247409724595042634142142907981866164377041610608941470473543463370544700159922233582022584004376350610871378911768520598979635349206147509202077092639933348982090341815128050556242775923974950882187047659743374802360062445336962737562766708810071191339977103867321119986086602481685778005460736139466838859563016636034104990552479005083971086380948535567854450640096625233242611348521226319349692684013690791167888899165086206471748055889514793354095283946887468119080986454632126915000398425225692178474793756232456222340807499838561138670889548957864002779619545306595775760043572726337598697807068836531936092197370197371335990603118032613583947225131299311386693781985577500502864367014187541168479245725673385971160958058260892856329463311748509232405656217515631431944959487219671241659121003434572128718007036472736781892556897839730355173129296932913751982600476360819821547411583072752116871704460637761677716763240141010633391895437834639580963534979137350163720110139868778285579070424902435556922229961954870807647686887913007401810871369118037923357560411229383182037086677160212629657899102324416503852565061865486319438033386964827473239488334621006612332799300242375252615667601878384427563788802973140212153796194268415942495325030224067333382566744358849800531456429652492734498313256928921966308313278522159095891987639383598202642843214585744272316702573766423801803432818504888352961205239800877625221508002264077972557008936475800567796454525102638940872687583291414198791529954055203317106673158326534388527255152285669678818353541128731304500031031695532014564012246142426281941132843574274381268217693781417088250169041282231820180598374016356005707776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -2143416261657803314011718748395708010249041462376735652459565414608189019758009003055780386178438801489507343059105342122887017522014468636463858301900005762786482293613355123550367715039199736134183698650512959505116312089359666749603175860675981670388895085114657897381675281970619859061181544203535057176164885535743475315416150259617490106854087588311119304986117260964949488110279392901455866617946483182073096051736930066533078133735133064520504738768414779689564066997155295133432781628275000653366969396074026117467197549187839980764985752275620337115023675325493469003073148872812503414415893508290162917137882929460428109860624486042548349117476400185784855341917785099010370412035837672176034936874499625070246645263598770393813234206943518049395557397599124697821098800746597232966099744638844376066961178136206308179657040777366860918615661462605319083500177236492425276913784990220544705616126265229831559944349319273618911030121669816433709625377376553327354843582177470109223028959738557257204171634163639664151158286429917175878659979955140044375970990507447373274733812616568377800111935957934260006344660662633098249092842762284330330258960343019948013562385676048686364866890364490059411298086518856286262406427180353477797019405303972868410465272925400381594619642114878331448179693686349258202860807592088214677716352474245305808575714959166578301871305489000639486159212668343019811610651711775076658311314804986834871884502783713704594173661577654808844596985428454453807561227530698994099094784980662827878054899879435211039985290453120732342458674559475636847485667203775118704041761947390887584435196148107256030763577789067823461491677151722856763256287182757938476689512565595242844342344706175447269187459952357701692482777423242572756418919382161833396533117738998628376874472237081571990862892453798047328448321553847383477792824783823168946759566302564037711691242240192698012676914789168172303523065566740897758127222364360164721424549824353324052381168064896366520451201069379071231996767189923435972735289668534200321099990379117684045323585447936414530894910056331624045512150130180432515944788838649588222917127263179708823630635536287812682951731508963436060874837790019775332359190585220369837866988421837519917143554532428603764215189539920286193172056724245549379165530122615125076542126084598883038522198849352204617043391750256703898814753256531773702373935386168260313451519679344688048632755946583890061175389453839132876938261147758546187765040746569050583543636713658229626967521632884991587285430850184559893906800479541007332529666338418851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] -7141772829145886563236938214499140082352525669682263722495708433359656245287649162955342976641131650218836446204241590685752450379810494945819831058334990100557554433721306222071191592457459986908051585328360531605355260938492192481950971648257288752206324197037994991882556835280029745976319606171055867199832313605352512726429561493461201138179203588509805240554813306174062995069525048410897967201525208877421174855767420207532514587214836406758003433179061153859571649371286418221641223084329620012843935241229257477688285853662744549623917425531102668774696075592423665133129792945307054004873047866102608146657821907921943179460292328878689119974581889091546669467715071135529000254854217920394324151660535665676249644583070758561245800232622352983946708904560004515116077459215454359296793230749222807063116327701663636397143059833086509643822780734000440640456537304827577654857678653519282191513009430128062337710110331239812677037107142851316078699955785138198437893480780076690163586359507753766033322417920708935748024221657254916285752026009975609629909970180016571773974157566307768435102578424222595396801980921067677098224707388418299973754375100593499817663331535993272438002520386874032319751136848106826978433648346978632633831066705029309987847236655072563086436467209218648149793328934633401790861626046557470461650014978498502315349289696826736262018266594569400263168549194220127996124398730199501089335241987439606507693608307629647142081819746866244666285360187629012748273958878498222943887050975725074261421908328826176619144347370064990862411105444219925200893219936484508935955116434882996909677758128145526553180959755517183697225729987815687273617361238401999357371053841526478891862951668047123805346069661238058844901941640947423349025982966966716928441807032289762742255686188157615349056053730896594983847202111435308501735767262228255640480656208574711760524498487660443570159510858517804841203344222627193470569774231986080688921928550335571710421617655838637233143180983894967358086145814252529433230775203207324641589576996139217891684970272630004209386113741514910569887623376510798731473250793500832759905439949332921364490756726518696465014052524242479359447810595828173776596208689420517981298426422572453358243651237715526546362431029870443315864813257716573210058018887601988905458097551339019666054902788887867627689389862323243388337496352446758856891201829005430547781437122981623080492572835275462227211047423565007182820118658070581200948922328204069609198655591655454339276292656174234823841277396538822291326060560969915997608337335878942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] 3539255921115078018496290899663306805136946558024885390493435133682657557904247149582727534628518223906275915912195472394438186407704162730306229916014004063670073772871228412033219926373774770936578408222976235802766083098181457550305240891160503073078706078755754344588848356612827861437816198966537758407437745322837454456517465646415984170165011299908683863436107801823779340464590032907650197784034173378416021096261969410643893227426572379245194912775561049054060204352627431623898412046510399916596722258924545419492737879194141041688896810477347669995566414415851180105632097835152636509244970027928339184895700517302764961500087028637048678397312228449391694916014535935901180044745807908392014064238807485881648916072711035062484956976360867428455104425029495852627924677694887829038445707192430812702185446506190162437345659028369025460798847027534921408135473949846442419104995636734234703282511042742642929399737363252001310696930128662319356679268813237191005379010459497556305273783741717091280640402565718725231738470503030017005907311831556773198877146673393948564537031065587895694959097444460215293364596231984871360617395382329476857756191183845339969570607197962486169870824476774690309573980463604953514749034047261869709745089990336308176759525610801828176437304257139238496601431218574464159212947807861026940281875264774658309170651246669810391068108416028832633780191243233708001418253665873643982199509528154879067647942170234077958845608922137462812386914742415147499329755835701553532800382276868255935355864005315242746733456134333788846597362391237863112898732636131533832863670725671502885564490080209455884777874504184234852701694215356097536900796909680231315418611236540867457810232232455689855364986499305004754361609670731438382313423574029715991609163058035408292555982317194862840899003316257997136571309645175605517928844367903545328310210805649667754467021520941311263916253511279329985891723771337860521240135410334440018928515912063946349928371222991938644382622224987605461660537665075348387000167275304449514615794172946439637296647171374879999433589882639319315614739991908062520896527520580704502376288020702995406015389781357828441309152969088707143581063141004242820877914642516681722879379544764704490447109648063333043672265179472275075777826613235555400427421118118601367416256193746193717276239493682453202315342852889120783598339076058066893699694291542533607990405084487807960195637036498899431512406740339557777681683787701935853344979849395729349627137859209141125938863465870707636409511103117227365594655725046380468920429555388252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] -1096056381339368535077272637976843234032671225147088637207871555471658377966823128075004599921701733300675108163555197378289775837392105701957776724924360958702319443004889298254546863309260019594730421862317175765044676954541137127463154215084550193585524892288789572353701501910327575590670890450509650676025170128565190178524379396944671605491406967404792131689666492471563509373899425843354452183782400440160276639954149933923060130233099537393084121912371412371760058708211347826172096487054102644349296309317876979908339221390215169379651030855765360679420345887884085555189383641634728391731069444178734397285980251497106265790472239965591942132866359321214352053093791738082882624219955904237583108540011516591963235282876333234116698458790235509310095004753638881049061420347346144406753995831817484481570392185286533248365547639303110724774643968888751774589458822221847350962368510575264090046426416732157209100300969049603894563184942565699958221628900221678933484439061391319890444436810240836219029617421017427113553069828214852184805310189907388932107987529262400140110241642235002258170523064749878654470888338190161371669285759843614769274248205268070133448578695902435314583072706196621687306224627922324336445196730847873097108325305895586479331492696667685769293793520510301809622095362070712966246438414208850574314012628960271976780861983870395537150102407439498726271249962287847484116793714240283814179754978055521877816820872943058262196755273638964811262341146881819360537526031944578318273052032758140059867149843471404417599782657098555307361599827154824475440906620143716425101319892051923109529237483052841587990786138752558550685797931744299024540461529828610381009452201971864865650201675666887476240779766253165204687708792370384020698382992090415180055631208907778507824961628656332124281789957709240682378847973086391917671691458747490704256454490414596003414770097895678721427040942664712127660845985885890665750991673357978106727701164025253382435644065723888190478059938534460983190196180827894696701332768105666182040443918307181565317265738457368388868694858735072203923592135281044420750857856783998021641220006181329743166445958080621090312161842512801531177023273184627515162831555577148978085088500130892799583155906099808415345158797106376174829340781331728920559391759342289649521724953233358169540568375057073844897574566639345705446174423217057940925574673837820266168241703906502610257589150771487220887544651730788446253008390584017995032812244206961361194293934974209283522507061661949301460032816610453726597247324250631868995713100584845312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] 259425265149583061930741223024979501717868189763678967840842422204803169936523823161213908280223586436938621892541148808326197434557182367458138951749519834918724344870174013822537888828721512863576770828137394377576559956044380905544513131749537710247243344722547769148478292384816471684497266408707707353000422453564614367279743103862367054387040161330618900568339761374058821779167639158956435574376575021146626666983761113520295448706703882112089269285150256234871080208796770942537657885049201786557959748184855419295879806909601582793698850265574059093966150435891510708001804616697227738607240072165139774659511883401310274720678871587957048719948393372759256291077042965544235992171790143541921873698094813687918784615746782067951538352312821701324238469998204343211405721948681512494522753450339117772201550227810087802230102952186658022828972615546712006348507796020052974045825374775313929818693154445439989401289926815027095162616867275963614029230677805849401763670898124982323905184449073975308072448255633128141228646710134539158825006305330944117975339768049144756253157116629970590877878494715517402682750632891510103148874470410362279640483869701260777998431537470122476138160643281085095652054145840587516913755186758852363786407442602205735095236989752321691598528618378338751569125646049143681527909239904328472168801921248909419935155166455160216476729610201764185627008239672111122689889951109842608411263157341662331015435238697591751583144095781361388427262647179981217232819173028679026699445937713744527694211486168173722175820497794389043624037892090394484320827924559225706382146832192783667491568607766866234191816343041820010380989006156519894752216039284636754365070659756909337051816914606659056302579758105660084779230269184756053317691914366421180736301708794631064323171926491354991520860052431199205803790526325980090510783418826020528665720629089060758651556083931477511260701849962276754542215686860107998864176181367875055122119080209988318286197891345962275002617143550849178823783986536561566344450983319072575439092275681338758578669615981030566676041663361021225336174271039240937117874824124791010924374002883880756843507599938290108432056447260657514126456064435604513358976421187952024771525852394807148820899781452697621959177055574698379768442472560449935605518633376173998925896522501764498572004327149800127294952819409152592760071002721015157730400300983727974007051011812732754130151532662784562290024255748669522866753708464658284738196074105788043620366709608004297955220411106065121758742113938769775926707268052882451726708693102755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] -49322147840761738039137504040241364592774909842074284512223118543020638707367836399817938182369059172176274091904330503252997129722430175932555753289893253402571115674048070709040174294502978588236606537804242536222378369284989298807433547649203745913466600042118096659092880479096267638666648757226084129025307221280083977800660226885086428386781169474799801738038295143284116051281946357963395326400455237598785887954515829092975034671856652733149408100486078401738212573283862889468651994509090615142599954668290815546705412881567002591260389591482187123297096119277629872630917739214711920336813172505087403274901669419141533575027635338669945658801791272952430417046481735263393042100615931984232559473823856140783974457044479762414927164029123123335764854868046291032120008551213694225386405791839836971868875812123522366650706376440201016437117398922543728434631995532961813058271519335565963577449424767402150447017144469129881425566554736031142022598932916562672642015954179526994059776626577068868731724303888934737950772433683027217883254219608909519962748714925489125797748011335153803105463297682684770335781034649962360020740704829261362763198656593553157223578342108745603131349891471121133839858062811709435397122787548970024742715044358876072241205674652138555065830273023314499446276529935478664711014323050574540995693510742729631105611012676127618786684573827805287587973585816128539459979961894987997714896001272647664815744050674072980852676312617690659813542641391769491710376510707801473470137427197602926725043315655722376498657343761752354969045088880691266859341749116691682625915155823393768337600203948631563143354145975038668510088514021722104555804207992343323760613904283031552100182883162248107898824615387144100800867065597939261292054557177201385665194013946035145125782638118270594717655885926102940300568678524768153293615618119647073370265312133484655102028028226288297978947787097762494478486547964438689029380621998053315028687920940213597112585750820750235373753333433885047524611570502877337664329364696731216448711354525340927274654168515181704113219811146859991069278812796630129893587005894325883018528204147234429929457744379190356391322380062901606078636761388914879172449247382750606801005359794501366040761299784876580318610455002483438250168581860442071475384029864559513687936344594199356643665475924297674722236590328094463087871431880082187856832296537800500200062863146721724479727316100219375946602639971235740466457836212536913480857821106813035645954720105779819403557618424241314807981824548906304767652441381498679385251757544177664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] 7286495699348796590219924198298103036283885925969919664958239167192697484221228892644496943786266234824453378124077823946080518569341528704986008758762164285463819238432105907668901377152231851126738277568854160711317582749734464810695449133759100896911392510754510624159424325844973374767020304349901718794627709138202617811357552523344116245886653690452764861963026368433757261469743707025475269507868029917650466182698496083661060130246516182676782873385488511602320230722677951267416041718823277755745863145301658612822001057178790567904234165288193568928269966166570599662933971410310413728104739188524273435146434594546322783440495512482705131837218881852853589533062433199709565178221313103651039329284666131561773231120513713249127429941042439343080333679684812170497340704982458599464678296295144772280723460942653256508814255068357390843342756562455118222547028631238617279873110890216452530834368556050478007640416386760669859852266749148572388419871750712933629364614863016831714213792203145514439513519201631966269981824430214798778936258017979434109018080944251722874174973394365261449882992441166010912499352979635550414231403201270069426378514466270269768469013402947204153164610808879397976554485210453080048350015492011280506039512014360768287559093703204882059691089160805599349129086072403610667464055034471268592558780051434148206531330708077135283212425670483519466620010974949468889288851159628786315832522478843283326997219226773278804306694237898650246293343656407609406602861410671424165485462156581892556323442263438844021275279880191438405751372051693120966700947613296899900370621801537431788044685848143814469234091503546046801567800562167931933663145869886430553695186829645449614485733672006332367366168095839934889454915020671921724002303219928482870945932961779459714207953708321798603668686059674660402071590991229915064008196076183736370171380472019054627872710756793172996612843693663062012697354975330511972053415757366825339455646425096056845172950402691180631426275383478798205622428063696446021337054578699406075201366840655921463237469240473019530488909927492581937389756519848779761311399178969035523814432434367171716634591171754940362873904907876355011718323461050113928476643424645691458278888225304435031013533601953498195695065727859933325706251710970006122039794869234113500132948320479019061462449040999887115973512916785500238231792055917876782703837807911389577876426677348076509114866769099932108769016386563657970721343983441393757765671902089602838611754980584861479087586511387086413841456802567343835569842558499575409748726975037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] -690820544264854474699950966476012919386689578102762701873330327952684706781963924385133483225909905778333864414562591028577172569719077881220575531658714195515373000705822732911360725241079516982034229909927315229393199357749114731812598959132366290467220399135521031329665215419455757038390098603606441431497680620593123756541019618031483067226043502353115325125841308698508718276509616764381770668555541957602841255925302452541187518796153931289980591975128248005130758410841400775676883133277835998398415032070032170325039306563327467871184412901294849327506235217317585245638437813013517452702500282780937152679602377872666669159887794460969508306708656560959166408531360017098530906655345702000854643990854427686413061423006840005148600312562929447074071039964122873529358054310013985110935085565034254163635569945507222855111664551997219535288053890941798410811984386623392973876052482292659799366324859281221784062961728132412885623692836401932181563008934267544834874853081885559883494248283141779292615283622185414544232154666191341514894218672012986980670601616620526852105858111393924238332093513847593344453468798142047064851753747038810568867909163305399025181025101874743537728482917057695207072667105309744221498581616562123845769251395882516111803760521647164330368145268896181847516058195223910538623825375215825007986925678759642684742995128322450439167684791144294697990055384420041443960125811258163947329209527496797959888349241359492394873445123309613475968435280119322266959772462103787961152974319030703910596002588912822458883335786984474307088571019442543244881072323194951980287372067205084502414013732954076719656440633500690527864119331278992457315282437258164547934245093796201315327292195425784900899553387569475248557130998433157999748173693146703183244399102982539923964875284992190700487983032148476362635749617429257981876421436827078222532830009675857195965313595912894909311362064198117835661075500480129040162725844678809155827542255183814487913761738900854965378086108886233692168894994229121112114137726817922102918573356166648968289343632245212637393112102834451562765978012340605568590765803708545840999996392267356845520891431991104118915251567924599998696403574507812935170458567480234008244124993738510355153461299879387286166145614966729999809418637598169077920677581252055520253038343938355886743791310135699717472246491446564074879532771836425871875706138885728783815976661946867262914973861138895219498361282507449497269448768131990766834327821673221944715838550070549572384981312444937081699108625376475460623273512406030577724315182039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] -4058469835839859661947336951373700382306547399466937142064345427585960261596013662322687782186758359452449756181997250598841732396664469755536613155854624118148104042701668126592504381976849370590134687946372623971463179033343053895302152142453826306920796009982303572024868572505331687044158784686083357213406398019073877565053052407849135612376406136509895497846605282329283207691154254830182757964191181369453261285459447326681006670272360958951788511016651853813225757618934198853280705471139677274435777564785701429494371841124871322419712544889958692264673414669585468511499688474316941820244842869283900281954329669255668014182599612009711599591945180121342394200824168160345649959159863091729918384073290627815769591552504409441257918320622999932719371005491333061681973622683700669875807791464061147987827120236534325273497731214352210909981198695746420585866738162879552374604262714980402537057017463016495309764193897319226451621568781772187819644910748858259484043457637343677890275680288294991450111940567765595461709501101815257036965724214703508381539909093288752018076831136369379360194749796645911589638199667297231934476907559368586746999969786593886067652238922611558594084685547473919803893111332145799630275763114884006261304908284680738804001522675080658112160605092205168211135399364626893396055536093189202667828452424524186796570022464896617563060083997749377465808092200568968197000636165336976235240339937061083249674164365402060874660831182048464102601236184933935337517718953637403636519986195308414662702346510864715072600286772773443919098970647070966373298105393334395022788657831036358407275520414335250509153179498868940707838709602534667772286857679760213620404325325688420546358989562671333555759715038978448216154562806719666234327780951069148955380969550772069917613324125257847151418728290701219267805526788179873731530311096213914160093271456940865646398932121855528916063429342222873331587109998052188808769549142811571990796198852982932860711395619435471818101636292730073580998226396227055717914336767177861840265265269382910729718826991639770254932755080672103704307502797903897425649894461401773740393140471497075976694965252332977786873333338317404905528334736921535510903008750374234103258493712160503029546877428089005279831937755100046321147823352948467511612856596770348386714784635720277027889912585974041639343895823526833745389614520456944553242923135654547569698682182155987120089771862705943189058355932616422341680537132969899804778216687396829496412668625480069134474630277281056154200876311354102556099636083120176790859688181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] 15451929199507025547767908676794113159040305342192125477838040420395470089586741936705232373803645509647518480501387539607917402914322609600183364612475440317871804119512427557555440603306396164104162420329991193477563048644796424066968639776565429997682188156937768535276297259416229893997541127487285174573351706477763420144692581864136280361429692865008390985844685016894719512150004527355693904884735918968558003994888718772682514838910516139596630804990442851214514658820857560540985674464348890069948994278131736384804568977604327614475443240186251234418062385879497000560887826625557149850332173698044144217788510904622290800676656771047050239478747888835782119200417015667123259502642488794515164828433466000894741012578025590236327839926532236990694167175498721289740760248965256856738543062878089102677362756470644661626127555349553697123872231715626180905565821592542250128459025092272324051016543138006051354206056848260163909113683645156450505752205247781712745264434712483673254100299954294335290548568575251855405570351990063552007984940990204786680041230957244473786946176169588142317942226436510726326624351264042148365711068293244371439093221699323659006162830741253765474480383951057676360183549461825485302051426543672491852654575787092512549551769854322817347383297501314002444248135535551701745547085777313140043345059942440994563681769154563367191439090372568118007927725647480145654524215245848448960500969402820641270584191812829697264922311376460262572341893180326710468373347734451756509186363739385361783390685715235853525620222401240740102356859915501705972111198253720999565231373258660960838174707331146737500463281736764668508904178396694141293981513364183362157976428405087911774141570852834198657333136268132104557144269425868229478436480493640188523766653646786628070951431576410023536178182528897210658157920264322711984566228136100800445085468297201393450569158911108418360321307199260707421115688817063565317013978914439107980316006550163766625299960673011296788780938928589925578647015492548927750790615303911397426710535194618683920692207416229446333919408682375756157743928119169414000711298995666862636872608305202144980373158249935784967978199184129619368281382705584759022092188789629756251611531460898443922440027093465245848446160670526086282914511833645494689584849752488283543482723008716874997869958385868635442215780459297117726437904378726225911283647521881114960686552032297425453127737281075734558337792798181794971219395673800116281819508058207856202245094519886066820838099125023647538488072166813746453626236010342663993752152965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] -2727689037341057826069252699216747174019263557845517715033362704054806161856381340568546828572504790240653983741093470869909162346467097435551373677722804345719764746620951822782371446795933044890340151367039796147931895957630906184318246477289924540327546328182320353582625053196587209552471050959510809756748165778713008881308035278484797856056213739061957228924451908293301179866093438050164876775191288217082198845718325214118283670509046488004534215965364579189724590264793994873029806678686952636964580641042046862603905580970673604154179192640556819341779998757283272960070388072573080421170087729519460852758580818015772991677912576716867353767797238167128064077719422534273534666036633160683601262277012119713054084521542049859391633174946609306303022619110067007451685921383471394860841092537642698458620844520954109545166129682795911422933733740994800592954607583009727050424973181207995198828019852849692396258573350743712159038034124860848501349962156823961723736261202400929899721223294020445960895808894651963515551101897640916641906935046628700147571599546819630919712146995989229225124790045595973414756456982086705814886914922771212908081528146653757701433547672978423748892878571973612402185066745170170493922087008833243830559777382306398242947652644393745186620962765848056846208335509378334386727298054650705584821146753832416300308840785582006862984800802396211109488179215034313256477449747053971316507007836295379256439264985268104900806951732234708769534801021719592649397560177367302482449107622769131979236482410761061456285163660867849146335113723167344773635919603712360742419321595242811924765648557617020133318826633949448640967064387414559847934217630578159287221232035787709890625101682406382792016997808011613868682294522022055380706913479160949560508368954988552949942854417972937557468166033786742709549286748370723187797198330774410138823915263022719445934689676667922510091054549534170507702230855719650578072173402561881668300312362802307512413727844376439315777884626237100063915482282115721616528545240222231974368465110586785769670996583210565744881201986725446263604532698102020872637362772138372923030823131225474472424172617624259285075368025143558096611241848343499342763155364335112231690174970957411940462941363680102610887901393647996757979586868026670846569992683742791299251119334265587340453963293506211943818247023036630646074262372650709569675140917283103667305830770136844643620496449170266854577972344666158039389961883056333106220071327723916172504080850735839193749763218939664342835185861963984912595408192096755502264164024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] 89730376168258795010505671507745734117525985495149702453901034497830225881359404900480574329540033725180466883049521329031968952646801509376548866138052789315480988499640875228830700233713094199126118551603651114809232388990889188077405295636734895305115808003736532575441316102364312948236799390728413050630473191673894064756981748887295779832382068846827745465818104011070819105247988568545241921753198672952121114206314874794799553981557586575697217876459160290442955658998069423842745608877796481857161310944622812823936404307514443141352725782079271348446280481869903200643896804732062814961938050572990117246602572551116423157001280712885163633168631883761875824999648093348704628425017488603471723895402924324527507601327048392631577733644902406936897765349095516487921523988432634794801103336050886788094376896308322579855047248684719543006906198634861359448509782846680198554752849421816655871382659343948253943314967138053907353796472533997494263638510806489308387629846908541028054391846951947522302424598138793596861579448998390895727287152471892590449848371571585417829411492907099989982836704088247345567243471258797675623873374762597278163782732701397413883733431776493727810395349521384264058518268731584729840663867932231983936086350043545549599518868384563841545850480666646484179867808556730106883211148206926769454167812957247943928026844297549812906347879015589923810268472085591510258927751235449485385961364566581906385999199080518407157330017773580599750999921684959425842510842332854797203350360176040848434408337678290135996433874622333085121406259518636467638816987640818261145781495031526911684951394386569191482675036660399421369092308380366054102722283739546850744627631418616018768617839768965390660559389033031819173348463949774046209728890827070295238022305919132315780239947692028061684076924880336614801492686314679522551612882194664385476995215125113774028424719025383835700846559321113891828245405660941153247327819317504510619624666049392354433680154976114475028966932389433555156255827330603837466105881367988566594793199026551298462487456545745514388109407461008920214273120695175542109858889149458435054738011974092777356449043006624557411292922007567482470501200476965643658451211643806770797492708059887149694467443870462652062576627831193306148667269597493470993852781746641726399963034103916220581475587420752835598817794325905376489497502176394721747538491560043089008141604736059183691946192327277289935338390533804339434159586289230356820396034722915720890657739383441384760129399216544952021404752209862458126238095197450979650092138496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] 73578513963982211316505224935356766392528987088499943202386422724386823963915244437896244023859045721149337609134051557758538668672554148230336220872286938191410340418074903499508224486781593238116230493025611920616334850548670852357986142983963061323926280374432870530541330872229221766156899034190338130487617130802905861021655066274946465342495180131604634093091169204886268191757192557159016522509445675165383694405434475678565750825756541989447536049271386390888506295559203296293386523204477733452425421862040715175793023690660655839289635257780354143605046173848560060983963915560302208544791118694196413598500949671583497212732990684253984549375718546389658424202658215150451173952509242728726830130272406004162868059393863972884868458233889185999437318952622200783098891747392214427204242954764859914481787809407982371157507665118658018475177980859786912449823253367621467807951130031120533047577307625230690671539877005506814365943512450569804260281893978285088446017177940306550082656460059356205730914479253580234176096267324370275397095496289091009365141506614990378089831628957612211674382274975626244214783721247380849098465192678648480963262732103454847910651956898248332563375972990097056224088856289289235179700771293282771519619077726503574078989536820721211813806187717833965163883623781192566701763289352570765073593542650782490166480628553642312955613916561955580963214053052301842971390706459602422342207183810271886511542250213838941835505833130084476985196376922986994441506693031239679477074881112173354261315622392528702335352280875360732468720704573313707468013251507904578610730194535644911313114592899586017747026451263004633898001150535714940511988442247741436471058830044208131400020926850637794359658652072157156399096526525704148738275564337943474274437460359944573907564814370424686907307384591876980541418881012125264868967770703880589792762434588435006889760843651447571735314957916199075753206568525771647984510082440209583782741334616217337442684231900226014799444073804826380373357741926121682144663514715981938417508693744165123500012242518771020979505702650547576206805890927158132212671242062772416098370980223348683061543373405005927788477205396299335714388914515567543953451423857632473064970712985674103076113748112582258363888453620360115846077070987234283689697924543782071700027046897786544709849743437859924333282488950795992486504207769392531734671212544867409570732755787775930972715512305014527962691374037568770750336968110802545155699440500267731769967506622402266086486028631279944153498435000664215077976035435482405477317345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] -23955131092486710795765678396343938462888085104507928048878737806101401622114056609675203162646502857358719430873841859615786567944707208487755307349704242127254846843277345241712455967432560727522472917959536463339554683054066828295041126134897006777036993098757844159947237609122610325967052494061702180550347102145015188712384918228744335742446571114877592576732585645548195049310014384242736838205710673479668723492656300638701525758118550585338471469942212644080892483720407366195960538415159125200035374486555879780271278923461369865098998078330506252230499028453866619130393870412363505426048198871393390398753226010129254378011254070096170498058050015754494011558293835445611981082382439245544453355764693942330239963345373698043688679733917010116154951191011289698993831469549290013570271313201465881361479151038630854600062101773780834566731981593846808861826970111915473840646283973911315167570296707340299381179731183623796470903881660724421194956221470008404341851943268498520260391170035764718313332387461720045671888753640941869191325793959789559317504867142751012613146073856701663798234499362576827401397517326322092787535905386565844160072354631754005206063906538535456346049756362670771243627373027212215047527929608412310984407899143039399557631931245568147815829459259800058864342356899946614201906971944917847289490276393626927333723371852818808263726204333649389313473719643026263096532722772236584916903649803366525611481376024963687843506891535889632899194813364842476872098600756488876458252333695137615926815597947818888261814227005545268686903577154467975933424545733607652766095653292555875802942253605076800679838896647297079484595631456267488239170513791277737078023171001767618569848152945784187953421719273245865915900961704132614430400955963661216197204092578883237290470427887714716666650174294212651130433079743799600394639727645926210552065009580670915367555842273781510215471209503046248979733471121156428939556986518980663412561254507946287871799914566988650371188220645045667540563465969170540431896025689636582133454006530448857993213039577312714795614047159828269181796681587153694706091579237185207986691461039634868313385933748437926604188475313283943701928960052395315655123537234921621891680591283960764267309536778138212667213865209414773907532604351011994802651520635375220524211521869855027283652410448649616847306111008970334894258549279329977018726177745019192782860286415385930395490337721754909573539954202282108709894851043001647698778565293924710032481599478393314632606928449956839926774194921752679606949295360199350281253683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] 4696879245448027277313365529655784727552759256492854838239492114238834643041070855122922870017827317387825517135247764956449556096578902928647912808050396320379819312065204964482858005934328314582325943125030259900638694723253555306071441913581091451978562723615905237979073846159183245068692823924474736377267955722039872950765131347281945036858292748704060260646815829725967413377805554617765256182730743495199433007978004579684278247443686132253634755246273330355832938895911649851991539523794721064208437170388810445333761857626448576484857039168885776837010185347159814442364790107427375277585151299692363280078889888843334421587566325889718284056206025861992836735935257497931826218423693931700425705980222285392795259307600458580906501805629292339372079873319560200435395916889427417521971871378212666403777918886153288189084144417961652482721073843331220226197523328123921464633634655122584760084951130988103867523363409747755045210943125028520469742795460094567539031845385549700687802749598613368770981489654332503245752743139900592886090172950361779682060533871777951808484795718731043374637027212453100619892085757282273864595635216826465026311938645362356291943202786459593033457882122426624567648823403850886294233872982695631591209929706218261306683971126773058078131617071514635662615829520798549927864708756288242744877277628012846717932773857820021144380781341425896660245082989600971203677774919212758023547601192907929676410455318934061658178078577257751817303518572944450806837821437084228172109383303701537193442739708774914152051626894451685892107971384439663194156719303479569657845128137752773641878799427555506485435914007393237582462273212055410710503145076372363113902620976614256548018225457579075873303001471551414557035351350293231687518177072556799612050047568010736377929291396827455463468289893602923208032610425123099503585299775941530485123470258848150647856522863784869877722391421557024544922114709715770696087066718725071469805282595442089521675909273074639996949115032362777063501807048839307345670001745379650535172600400112334912144224819187433801421457909596447309632626536725931623834418902751978215071000904135982468987606020137968490066452829190436785061039861691349773310092358745760549018342255420153562586977887381123535938929242635832762017922458332914387425596536640890928395328422496099548465666247340282911941505771460896975888063156808686876953107301299680831583942026908532691884636576669006167638183849688443050985843342473186195944275264540454307308800016818494079978475868277951752137871931550305784285405320716919035888926720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] -696631130914034227718084769641857594341195712344700892017348782170624134276718016376166767981906310258194354977547366472465752973537735174769039270871810418455951564488930806212923606971742485560370158696581288965834408212089162129095156705249502885996306582373386028353768810643305317676386679954170663892773311461955369896427112904008247566023187908403175844968520952015591572823739734455325326446740659419099410566209838458731863053093979549509523900633075607771120589288809184497392655487941698746434939922166408128684158802070352403481952326468420542912467050413133713131723870444841350284359150878946099024252763980957140094593859558473844545311955177223358271276336984357202891477394570924222159826814679983275786796600999077436210632720267877561750997276649137557969266993125073338860375019073102492249467591537045588647468405223685415646024095213916985349193525818072539267309459505496714636585931821252656607264656002485518486920837533306659568299992485532105365034430351014717206481196008193964360529478467670386814803950102598929311539315652816020516517689145437833214149324533644666937073245618052684393303369229341589908151794863992290043723600515167243806439223711501061081141522332083499413104864691606693198601876976860591304216020132751263075275674574248966135231309572403601927926107367804554979997391565463984875195545700745946484651684856925880368429568732608418936475420419121362457338149286289667713645868928681674955419443773254934403577039442278446035508831585280587263078691119939868000438245868006004783119847380639152885721966779620480698004506625973099766439260391577747067519146770753912083383174818163939303193449029358093721644768383195419765635951435995101597819404300308609281108826593349479300586319309091235121307658364290199734495883563065418397004284866189513580259312108018725939042485180564551757232668040807842439924139239290035282620065206749291379119036316793011636788651890430801225177634176551999244238528617662688909937665085126176513091559632947375603097334706419309295674679962997354197622086317482901282737974364716706769428706183131654424736732070222747668229942232851952633326585811472489098086037299776618592972950719480104228389645503143835650672981509188113410537932998798042756964749923737790531848703200363533590439592291620769629790548747313045682681498915678658906106347822440771267243247077542848971672456449675463639576702618653959286892899882203339371304063731825573732839135134053279282981242794999405077192853950092698070156559124197976730797980437536672456932815340777499046340875878051187864349459042272918311534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] 82366178517466860658022300812393752660994216660375047936849771472635498348371814634165619742087804362121668076493454393336247898142703308866742713743355408407393270761353958961406706269833297670752857211500290890313176413647390166879307745176303331107458043569219503575427132074636804865013814686582353367595940871575563599217972323773312020558291952664523745643231012130966654470900078603715500208256630926678838748179929040029893723113563638477765504403758809339682542679314201583794383946845575651504245851168992753008066629046988431254110136560655200623869119253754481746023586165561009098184690751788572053140638656835570072834336183283890538449498747382003037468590604690374612993699782822444341151262330026905743540155706337654391195571996059415879607259995670243485468327519771627240936212762480500769248664941945427988751209426266158212847192879293424055991063382988793732969768634975792905145031838925869233292181280668784894519335547367046447303962892912604455566707847242859391595464404520107968111785292074625518409243758997728137694365986278221728308681584454965590562814976592406058921918212473225556449430520967067771168379627701861083703009905748049870544396595772662075119000333196202447114302741955219890318272895613899039551801699294136231487932055673581769478745849111150697252043977128619996513631924152736743911202764911331180422363501016435112013260293088077096373930069469644068538254168641319181865629396366367720238990964554077447308502511736891572236843846083870465203158362524324595114086639864871612515700425238091002703043854956873305175435276869704387132053219170203005150824528896191157413248176066856999587304745685621415247784525313637117319592217748879086758434472214744796318864791365675434916225178421728258816555577181447400591184990766708084355218352549022381046638177792864274613605504010460070683456556000304275258028832262378585585253283787191241532594211163146320059851264100326114615224633215936058316484769719343544739163207905987827624716438093893900367190125500971500598407571490603110494167505426689038429401065377982154683565548729006037087779418594788894578125644060499462799464872947245956490283748525598732816900057092811707137268832415889520116870299512978187702164571264904894087283633543259170218761425936856161412307243084392585172285795345365562627462882539425785984416361065657099207780178640720410797205820885348883174134766923971518186750459902923278290677853299640852421453392039010445494182401368836540336399718635063151644030765915409587486106531446061335527647598507177082632753370863659210585610022533660884231782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] -7844055179424268752070663773963940086597017675137636449212978859663879630333038328282461864188737084912186423313824103606386398319183654401503957963844033187281740111227843709497260524691998367784031776999353851100148345019277355455577942315382575185262695680535950476493637749007453837250756553485153176866908601435859776978207756450825988971926645595724072308774072523098294925630742311958945369904100083052467347989214095408904387540925127420080408650519370110198590670826483212768769264773182252732640945588451321573909785882857453994761650685498938406055889995552297746440379343018504729099284206438217422413977996927679895394624454529723806309857526377626530850232452851444265539077912390244101036193829469939774350826583193712502908988898792625814110877441778570603209287202158381603963009308929623988763648120392830589837240703847688943540317729271948804451636806398244723733793780934669218593540092142321999694714126004455672453733175210110934909293006013927374433423798617635406519444139961104046095219190275185914553340595876543664633531794235053657371689260668645158529009568712193296891168521433205562340744454627907685226430397427684236906809048061932842624272137717192208670882876840962535704635811340885544797073442965575663859879704243173940831743613300907657887216718197464170283854632352535274623155541435593162584450845654495641351289326290404485652253067463862516718056225452685042962566581173758237761642259192286944232720881388978392831093446463834737569533980340136676735166149988919127214644832895624437473254516518538225923063865100732556944880426082216769370121332346316433421367013145373249642242110211166057258531089238540940024709593346822872719146769305799156848611215390148166597232287593609487623408344737099982759846417590314901180436060785015662656865334184227481046437657613797572861126839387079971303099799475915279040907170651876515949939877651062023164548285833438028584687687528971461574220869049780200600173857158214395631256794766432954308634343620744754492766569652324582165904469554571188691299118687540363935914839796249103648996084452409814198951795282035843231830425219436173355976121427170953178688735638027708919637478593540142393781202674590144381319084344571647258537401294204680793468790682083918241000935895502932011135326500221760240954722534456367976597644422687098812964954697735142546061896636812757604752950678428008157317121357899230169381458610145914524771224677505785710386471881542932474423445928424172521638506118353568382055200677042146664591429294130504594749550075554724528248698377414788268437558286767166440079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] 601222170074688003281389031683386041099540863503154538699801329446927099952176814418532397131554076500017980316418702337271786214190925200806824118496662678804650061787069402360230007168482252206446209830143153674048693030538474093961202669986941018901354724774050667191101027553920278062568395608398718497018039600022732853387869749967194318982786902533183925016929955645415532940065281496578791948979315490310078216555270678734774143755428155071848544783824625000238843521749058932846167438799634979117444669990195399130984128382055926401628897077418982844972830259465249526562051762964188817579637106359056274000441344007597525828526355754634710601549560039429254948805020104651195723929089283329467669465712330956995594874956475272782000347994714073140459738018829752271070920545134549191848046304524760422777539201525668105263596219849653378544925240355651372154616838326706189698762640151509746686420347578905512735790893813148999765052918741411260931699650107751579604643000767723020934728813902158732376391493481796695098723328120771781793337923993511647696476290786126833286766042453241858862912549815587380588854838459362806461849318240365715353312682555812064690356377996165328218790625964743647229682644589347552561635462476114218978300279454961449968027788840212530275118865953900026042649054665093251604851962648219254985217197536914555949272887509700804940781946980630966531485177496996090536474009099938578794281641781550857956784893636212707697375852249143796442622715148683246144772740629933545654773859608019080828181418596095395625437903989279645325610560003389269103351166944156234357803792313548085947860248005849610178107990117484376217762738164731440736726637170037590004217777905873886265583228921220565330822911835014250995704774809314230755538926654333481493492890576671578814322765661425887348197453859252886788499439604160242993212083797235910542376873025894889147585324806220925373419224454779030544166154368751484922222292631876092019252827662722497957523481999667415026092942200079353204890682949420118810038578909316849529667158396243886414014152140157540033139436594462385512979282784800242603310360399640900041365757523812455394586087592555281723067710112764453959713800655034864730543082667415075904091775516440215584605726216003513991396328368793734061428923448026108896878327657227214836606924453562243589458645950847029315984637636077273231349947475528883022993021107704226612987659303736968560417478295873687292830080579134956626873170950844953033936347943824004180546307072006609146498262838989834871137654686240633216519401268777330933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] -37196155834222040583624228305474025470619412939960246156023917109494361953898659230965743167545447550147953741259625225223424826364191509366208542584681284679938759054311197419400373624844984656736318938881364518577767434248677897328876804853124293607185019650106553398968534616477221302526721918093887528291613943337416648012752642286092688193338932591976995678202302292227605429863122565872570849687324632283021703094801037728809177579064197915208167034742807056365335726952185731059582201924034131058781118828928778686690830978822198843914131748993834658975884459718978291604929650273775385070300188952547625600032734547351821020015318740808475846047450916975437200312280970253820904005484264469275175832559885726227532609571111181487572864171620180436571258667241313770496699078911708118377832391965844921954516130945875887574657620772001692331421503785313938884431828370020553611392424363933245547838671459296539174372140084812430378984201335113395927159691362332024482778987399585621568674358971878575182929589671359092494055294448066232008831333605192900717200413684662085028408217631058539419012687806004241583545859906699824792897105056236671111491481983725857161855602396852955824159183447072926449962117957426058542896935876858696522864844510280094921843230869315256149247054271820208175403983338751659966170701227375840746287698021266115584151020286146810450381564722932425691885567084561107207772110614608308057426452421444720657019196441077919289792335135405985780276996380786596897458242082389732212424570302021470588902157638343076888833263278070300884674183808593796200505326075895324496620949659487840869784001902277455179249583485619486218453791630546518459383947103262871682881170190679755258675817675624223931519086155167402304752861904309367599881017210066612677842077679764786588606891741751698177221288347885242514588091538697015145073426995256970316624385872224216604416835865143672479119797090320355747033647424768771757554340971777955112943609780325139963217991636366781783650079621301304475916314922336646745496502341653385752901997937158335780583480596796792845848271896074529545559473702013836337304023870356650633461188516336229096179733162809113301012840196365890504625412166802070616185327389595644266908346283415715789990978462603597936835148283966408422060867596573224224980826089189647887982102340893070518825091534603604159557898212143138183374101652963770421717480778372997438179649885401775229075958543347511993102584873801881194669931518262642717523529418593072451058090106217425300282006410032540670795808581526554247624147337752870912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] 1980709067488005628367481782253551812536733595549091667308820717551465948758090694360340581909267927941043843117086985218912464885494143427237063529444995900636564347022661732665467017733779167188756141748362041948164608134934741895525714326666054605563178212218599607548385130778892001586966592028070849021101653653584413907079865227591260793289285201742749928538071694668999906873579041938831179059742806879604052345624907775628807366699949770332685261104839817890345920855971431075346208145704768478419199302070751185005280339389735388652322779339813576463777576081969022831830556762167639968269987249956173712227886267012271105411053964898436955052238146820633610778512246489698120167005270906114484533322135126734260868141253704690317488319007964234088475218151214440608879651577124849489627223651237476563235485783872476907396040091004734332910472501109839948809023674517826196067393692744403186474508690409873166327327565494930122229434944133806415248574480547433741972509277823554371071840612322936304151769333127306543435650188755611884719618143702434681110128483672243249830679175122110895225602910472749494223663733231216895903826911821111148910935260818298528739391530424937584062936635302138255234060668304299367880507452598081616275027621721953151624415364162178439358567726826885399685045222251315792408036247005458138480821066977022917977533912324910455291441272161126761275116296910348342181437710271031890574826268206959528772007830409491301237451573060261702219509933344053324995572457063556318277851423094275635543291353193419206753750074919978564782344811299518354858630621156195872228479504846812640905179315175803042817635934446076319645163100911851126634912589552837442565301037197515445354954127026900412919249669467663970394588704172088278612226999494957577118999682044492375765778326104027444138156189085383121632430952828616180297188749918103371566068443947566698841090577261236922754258963940249073249171975620058693407305925518341897297575694081365041165142515413956132324752201545761890431719205739860632484181765424562595501878736977319527387729855223926545948431260923556898366312572410789924236095677220311765702226868616106099197430956527864663931766065560205600224743404903241914178733375443402754165186677407305003663314724900642648049867656025723806057076275603176838166790094776844448931502175127954088449928507291310897632403464129515864966506661197265039710893085066398082709420911158479632722113890511431524475462676969367532794406894124494407011675947090949469658346049581025557799857193774617075873775912648938066648285992353445969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] -113388675280647014940502565691994202552471859672563077231931517100781078446240351020732083005965602514182650371728558223003773699312156616681665533052797568288703470676577161456565427937860399183136637656002162480180091247680963511633491641703116205790767741830661911994434807489903720587918545125000688833873680195840456679515493322505503583506478992781350282905179527573135262281499916576166056811864390477215067021775895227360187375017700366377086310090048129816040862948878131221167935139161364137178027570525926519701571216219702900584743324871405137676042691225914030759787055226267968030050461789641343125787766898715432004138105721760383626942784706118718022343733585079076644566287741035844076221380066899362939923150711079003298586611974333669459206177172561100780124185579664586410670351718850676907337668234154914246156528627945148701986994089317587847320845240487692366946091738842610223682025380082820406813354900126304311660340168697281261675385771000693498539829470274389215864284694627922222481550830158916335468287272127014271826119926747721909075157476531460861316005148153602770971649505569791837636051042872600923157109451901713570870619863703303028390300702423388442444929814436096743267563420082717193910065641338994357223350465008271492199776515703096460756837084335777916642267033739515778921639662651104922382610699842350990050020824774910581097195039258844240412072225734654234593384297624051336286179286958303757241954912644272863722867888919641209391612278896653503193304121859461154849074005853482272058526996320141811359809153635633991747850003372471685272322672926739782722175070530099705791216721649738780300068697585262443936773580890533034755809664679509217346195324929713826349492536628839562419853456867349932535269235933081255148673083556489256240024113455158465102041036745393665653888559963210999473265514876600660986476652661218665656774771115575843495548701288590473146866569387886109825925939142291075946888208546199896230660663128838442154576563164295314540614593450201517930711303903119474101275394401298283739605033067986680208519126495431394449518988791780514651783734798852328894075440910184939416364821445198190900106518424547937081467985682043901838269498805233275771855634037050164076545563599544015221485753120978079315566027215552467756621974261923983478645283463210326622625143881513666081618458373123615306031303198846294331868741991617844076514077703250208487407592074751500151891478989835531427418747119211049161922431158062971158955567527260749323744781482258296610248379857720206288285588137630105287662231316468858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] 8380866828540630263705080558975987730897216816050960201031411614789969550615542190738477158820369233519319853820086702032450863797617373759520932601202339429469460644691817837701648175565187534404134969897172396266659961591754450439381776927697398533404202804523845721653339663133957985609797605703770621222360853590302368219010564053937123791919462337506763730535588699648485796049141028879017024110310717295107103140429115874598631405867376006994923673781378724009973356757455981232928536189291635416302077018328450601095249300015019398326923072776090601265779938235406453838600358691066500866074075328731902087073703651825756765367415340418996510023352364041497325838805828681742071573457718909796440144553333563429639155162146885153503495606815687256803987720814277133526316839087622882952682410280175205755190423410610016922712971220670298988208315745997431271240062589036665757643956320185853935761835307206952425310258947799889213079234593352054725019425295323097066706645165130745140974640751532205115957439958890839364473936513538388032091390803298404228277396213181141300470970706457416607422877410150611089418627612573556479432243557164166734699471334986141687140132449220886514595059519710187185485756404451568841145889774539022493783854518906470077096378178034035363765911851639852228419242573896897164306418522874963670739560844240356848387975933196563323009730260501858855632145084422585991623230055595807469958328418969178548900579059153175314211064463847148732020793250596147744020119422460587654050159583580434459738666561050625209515511267962673900324923306123665528022899614996834100356372034822689997199392605630270158996681724245073967035075652563701942086036390739586104515257697104163031238021246375530708360934658902535235740478428298052375434179196455241590512588873982989957843407995362544904552158673934314965560963927777846600703003641824434653896932056237818989452579237367917378482404026875089590384874605822254656754059078848987824635911196138529982462788745042632467432332930738483043533098458272543564336839264296261864433366697429049470758286787292149361373204980156118908622766842155904645186808177758945671775539415288294973311822602063228653820550175231369809697541438855500840658389806575675888337373949270017097757060248041371997211573776878679303146722620443133351621854584996077917008995338953764938023220434532293140288384197588960574807763440606252176436152179680795273066011675455217504687183901381622717083705811214728560072696920929009472124360943952671847076724305972541386555783036932361964629640802475080160587308771395502080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,63] -653322699330825348128617518052349580533280030018247811409764625905987319502982510484203854014296972306935936333756913206398023605648034081852839738382094444137309476860158415937399243690212442881030827919817192174557066510346495782544157191033380662640951016008702704499522598680929725797353273361674399629255247796861271551760170663033643479765765402339177298747204794069638118912433252182970983929725887465547677684146973641917645638337425067879736227075275880030357537045949522738374583590584442242452947136551819333086654607181648622060775668721963011496615181643276941478941659375473511679623690734064911712199831328370959239551969333409305887788727284386378948868504035307971849186707979671532938783926727110170307548173908642574547834307815369876620212961127653729586370733177126747692714155617541145681195911531884715745063779238080774618960722445625489744764388099483068726384709986503202843928852478171819203596936302927383711759453513700105009224746276671134726826005240479136197261945814518563740868357274449853034412941320510868098864186033830926637085183791150722562589722733055967880543617816976188966971224166658991293168880015247426433442359476148029854372050144183446671431457076090938064448057339450626331636568732092233316631433963673328093060690306250681908372420124174229679138812788801428457903053427427145842401667934938005604632594197941671447941322439400697014965001121417391897096219127929820882020452906806955753854232814337483846858569953364354926884384632510187567717403425197904225108080874728190692715987231281704978206042656386286715003993671624848240890422466557741940521609511706752291601084343312571197040279214380746726413768464056864622428941935033718460210848954398121918760178023089158370500618019789531475716834393008662806521328101083388566445450200288461177977520625184461613144064980122863474153616777414072327972837466735844278864459536431953094953064327531682309777515728539896771270307367616337319827320565024988984831278118373955357910410723351916542784120326348591098582957154055910285816154481468907346426953051546851285498861286630694836838964314527692194719696442344011224078352297726679719448479201916127141119578950123660293556891576584746303119179191218670886312376505325642125720130160833337772547458554584286156572287268354945578651691912815879649210906782178676894586059712091798437650136193941978448967301652692168158206851427362490799711913326989148840031023909628254732919842263404164025821773556804788045385964611510677231915061531225571252755877235172430251554613159903745293155005381569588023956438910899322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,64] 40925785050812436977988626372776559228668078956938076230047883211468858404320635047348693000045831795285193295223123722673131713637681395172363466629544964151622200305042526214827811418736802475282511412868149135814780717439977184167739115364744733304602369462628435930678349505008118923531311517085926407924307023675361621178777089548397544962957109621391174804822332524660817924498881932928835003248665791493332306461401696982520540238796745516330680106942728567865800420210673730301707854203353541653500131584709363975680995523633113490291819466145640762903318344401387634837566076153529282384627222275909173664883429194839140866270204048046988967152821971778584023528066670308635282880479904320855687779395713004458252147252920874377460800343390918786899157368993856336745296774734567414524234672566971824439617833834070730595943279847693228477425822371251568562676218979056181922046833931592631067198902679310748085872384291270286742603130120178577553073498537018073261284241155662444616418775524538052501109510614337016980767091181237438918140737489889569139177043176176231594457152002541209315178743575023291854210960182299256623776710266128567366023686238808101788529022715802883352545742235779340739026993413979048440055407020202255371741030450048833220806273155320304809216498460276891012808967404522961824787003730564416224561115774175087920288731465123182279355779418321941712103260589507013261959481979423505383944157996068222432331548080324676356791165675294568559031618962101229089450550039427710018505608567281267282214963162622135173303004429362157036739916611730156159891382750196683701015333768423601981088571462041330312559510067946479904061117072359201087005191802482943967361128081800534675282828877205504072287393642409229151653226202481303676476180452623343747199180583927728514188635026791880130762028899164218813315064788030235471425982430003149299228409109158236194175466349402403874310053382784437261922063058362585195891371894623650909626480219872151367569917420866804177424177633818964933769602281515104204881418856345402228522720029582992341013339266234006025573733441152454031923097345871269229068747909932499549145459186360009481266317217661476110341399675729344789287803054634969081369673827574675950349214167839457616571991355115761508214973780033082740124144353860992853735481187126228173151909547512044997877354679453367208863533137970581693304224725443697701274787533730780011552009615635526127166993884851105678929683056588275236873847261618576328258052669088388795710136722335048662121067015552119819896907835363643892076680807710720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,65] -1735734353052401576250520657931815343557608868719339011064787548459164874908477569699166188619044607622485983737283328627652988841481686331374692823690605490516003494453698316221826840230904895607656540354873089939308067393460508916620095880256471196693962843659816467264448531605679532132473781368734847514427783105689826979965836426850777053403199208309400811432406391316624159247422259630512129272016354321789182867401334507058317245158322094249565953898434573855864419781852411264848865591984975381578520647580778377362344095922656865260106869285261719340401832262741859481622150958267722605056543451154246366909542228001460441678701619539549868089259097205588990033263569662348610436256091806035764243331396261464870143572638745563886177200194511704737052985592692010484186860028940129414087139088320075776882081567238256454391511353909505416046245073600507386550773916780171578935392156255331196281398984021902574095960273098124649922550614310113304490640386041117074921439397107320223220468309884398846621471488563736156606979932770228269286357752205958990139278079003625117803066607498702141057189463596754308003988740290901319775783001098268088037629751439175071891279634429603287017891613873603134703295547837960469080239672154012874799649776548511305984163408334614615998461913379478241071336666375588720855720845422796336551898995951688078596552908959786418232895343664371909804713578722185607188793205521341493181398512131265461893536514804580516531852040336044435378195598783451595833554109492185905259534104203402764902023553855336772983016663285570025307046921790236155729798191400412398296333248726533925872637972390310847445530749130712580168622508974783156219864201963747592370107855783637159310007480435308803578621846584898790253003553684500117429535948562954569360116321152462008382431620495129539841639169443172130302115097842633875107197059936895863518061017382339674409457075265968474421653301577585562177288876429085394127157787516853903591715294453376781718260055502382718529997561903255989143888178901254209193250858074490749021907838629721081752501724315174640379256711616568956496373647174643519552169197431835831940708154042714962196081258843484064514180448160146568111326721013507687707897486119798890457772691567056589477353225234877907968658720180176456981898780170381425815396023654848513460623390844691947314652393100355381193117579385188507950623643687092172440373840384033113412229439643640246543135068629831054349830415189626903708901139249416430355550265384673200284213294150839029254254619400729972492561241768759781372159653314560000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,66] 36617683988910869085386666988277570435123084424942289462899898182954858419620327960640261916035026324549941579171142059344079609220843647205324492059160458134137334769206517064099243830875876857823389424860417599411850487602463439386086548936347458567211255259339807504658773838346689501212695230274138410065107828435927795528941012820859811333627596130413198555803136398338314835689932276519080524515218430403413770157075542529393702474613208690230801271232392553773181057687276588700042796898652387536334501967394674873739413972660283073653421509459444749529040347029336394074792885969418102301209963256268166944750541217367870596967251330614516729653291152954203611965549386806967824875442832729889172437713004928177417700394206912101942770267605770478951723393950105124717733659118783356807670366623395182211091795460831308314852692450561303135561735473087773547549607360849503010433377328283903933154147348694993818074879483023693753011360750400044604371106707165680207272528844233858093473010242438582740248117836213834332754047865972068716919780038423184797696259251078024839743364347470134256806066446196229041543631566008407373774553722338061479316705353081829108891429472697379406500459153413356036782827595333821232513611118467263993555321391627942205167185546499051100785395017829986157299709718402389648091743845520848087591411851370521709450363469898648787998309610320752611722540516788801134205885903081718925507694286326059383765109675472823062515779036407679368221636761139377594050772648224806135865697186858166591795519649546024426452574271026337468791321836245572744478744348658257729078014690996736871792323771620209698587738628087008546994261353131476931909939175707357194043093452355880303538102014674141005167830085260150065741506298257536579313842142062463336372915947911823660255868144884415587142888877404249025427406182222566928093433687348247319263016455749831357112121974429834006440142743197275248176635324797019317910115302337902343340205753805603996108694009181389875581932746130442782685553977241198912028373266362438229082457122473675688305394132667445480571085578871606005363755379190648551761846326166231202210410180643592474336024900041183392595364288636525233838922063339549526042781616452459199277261537598216492968000752316848576038011312461939513935832682285197901365647684792907561548669626997698884436232240819967249671655532751511479075116468136845520909070969340659545711463467736066902628704807834272463289273583831713827040454663577907225789527664625375266869477718250327676932496739824907613833872544239511348606077501440000000000000000000000000000000000000000000000000000000000000000000000000000 [91,67] 632255054686267096244839711859678530000353443130053581113466329968569135890076603857428659331928637967542179400499733876535055541667591001000635159533404574379294164032341980056490216710054616805180550217701880757259630983697056170014776692526022413573374594887387797868804785308875811717971146167473550475169574979745465981056998631339620482975954395533615008430419509773069063464054806264540342256834361695984315676646469315585995324200380699328232856215500650823114501937181919579389691416915103907237938851594027726475856939806625032969457427606760924599999638614855088849848466425020094780661734494918307955479993732091350302925073890352753707761733334608089592332586271767255737605625756505008181474696129892562659435649572594002455806670184805241227158338769304693923460700306085015613615112574195613496180694855126906618296954722612341536933871783788820567905138890788602898566638433411831554966592934076752963322809877731777175638459253643095692228337385507607516777226960383720154354728498069339461845497760500668499618843942810697473523408425324530627898015517900420455625289998347865985821627672781182851678749885680089754003623410723211967992779376562780413668790531342112060080341014058396660120033514065549282894622143587903615823589900657574750416454605776124851189442379823228824311165217605516839022169481005454978438570313677977674268592050172110876669587818118588198063275328727335363044021405678075333654594532239971509643515288132677052294383846663082458691312795965150879514268320349624610381884341410932709237225287183385181562023153067589695317068568794781346665522256098030856421105589528123952178870563333753655669836227157257932286603889535227831049097086104595126629818579186602178491918473770060503136078797591371941460955899470006073481568013680530221544741088014869925966820481986309078204028329393451088511694756659279037859973959166848591020046529066112083282741347070053789585016991784462668591596977283755453944028970069803220360852012614530430882447153506219327932038956908658559243543338102305187236728883011702851390388641019840045708946084385336374409140615658312466664727359567362404863775137798900071905580943940565875461376537763886574818126155697612522571225303875815880480774693237686245391258560119083971509483487416751702412164160069421371637093708577251996947910633051693394541428206703998777977631746579534057395791360131478711498674563710004127118821773916651057139198396656097683075729529346707558510932047453073449881717244800535835924749519333899678623439158117129230498803291201145442626280922196015358855180451840000000000000000000000000000000000000000000000000000000000000000000000000 [91,68] -95324328055679424802611241043473228659109897258145023208896722800903741121206769858745465793712037991149397347000626133039942889329536937337002184181975911959290979049504483704085790750577993513553740582429193054047613531597805750992266672030647789876058710377148236109072869080353791680650993080530493808726840631491817550420388326416704559516774751527235062860874204099415749672594451028446246602056886494256764434621635033116252455949576334824062880843624831261243730869029714226114305011476006664780676416966228049822792928994766407058679839449539644907337281024687472797066380135185485848849092184178610671908526072254347327079554381971130790985515564929239416798138588690264279217024536408887109245824825092834520329777586400186143337970267446020782862644704559901572352308036708469971360384642144889849309054422682576244995391217546566710270983491465308790136854787134607528940871408683359376617573141419406371828329417308362304963842482237311981012639116573512302504305404459113072032171933898649703086382041974162022574556133732112509028140141834889205940912521637436763992922012597687314765246267339808984350005898333456585675236971113197220382996029728092043602716637074539642614945298988150801082647363501209911615346287215512784106960953654997400405847470692729787140091956405955641824275310473051650394855644086388521457226081881614771073410812577081353455463257988495610340444577658227061080693782125449053389896889943167914050198278256925582595365848161956250247863487867047547120737737199539938737463071838473343261888129216679318676964444276832111754833983974882616335201017857786410451550151758012018540036279656278948478003754516262498686448188793254146537999785448739419367704196021940897024687681595242818109898075333604569374777684213442478098313089709389005650474660545498224253465682260712141396252282631901245740349137595134917489655850828618898500807003259532936950682062217681210613951102088488900856354039033186819257983397076790833786055910693417112691687501043702107947045260380927209113993576838495578013176306759733565192041395417020987602925240934765670858126124930737524672063058904983330289188493775101275323918214776903791381626928491652199809232676072846944380931480046202694555201411794090100408423056819401798741660652994064996305493038300761435356292963920474378701791609773996036776090847726933958220563809223482150371629992783981654470412186710692277077302278487718983673890627343231379019173145710001868203932276356688320642956446059678902537398116471310382953088456154354046489911540632187956877427831568120280523116380160000000000000000000000000000000000000000000000000000000000000000000000 [91,69] 4384308073437410617965571685392595014717424107574411875627986729478818144159403029541938041014285641311139405022545181069162329971330882679209973618328544140188832255613639379970600331768901588012828238001713468780350032750994671768692206702075659187428488372457765924176853025363375472089711880483032607476017550557848864444885494880227348952203322307641802520938562858301573634076066145978397472752708663754310915705574427077290540147538108572136607392038209325161869934329568653745330221839962267999203840407523164452740558500210436893780330440454011860450670546264498942357367931962914026233008069689511770876067462836473723360298359134238089220580624980398541198309816906829490809400903350189930463472541313585461937662249636172199138444944741809914701340952814509854068491401260916852479975452727635867425267929333960133644440705656039600155434095198111260832989221442703333771828160744964179158830831153778814001461774407414427183589962568721391702288817639334591510165730496698271721312956335723896437366421755478174978303743720693910380218010819311865866995694056784428339860299809761780671844841697663291584691859860100653742367387517298314028217263209631125800303419063227073043957865986553191496388093091614597720441770169424575194599412090942537158681468019609147522581449975410978028288678529604157094477974034035975785553537580610764900442294131982745635217909538496788861575850608966525111489584022117814491224765217348567459635379237112895155287302782804596258923183011860744085436760214918704475859467211241313346919081584726192954667216638797533032018139183740062426344495012838099242747157030814509618602154417959242810913460035155577569501254812735971530132212780129151275987960438205534498209449865987688823405494475997735453544238398950956101010038480602872300229147253394959215425686796459572904820515033034881689059818494929318215085033974920652600787988013543164574913035131863751973025039548205452341052326077317458855905271581146561110909803903880149419148080434010910019134066725631484794176250600397000468713488889692691125060739672484525201562622994999598675605051056816197374757569576938776171974380686961134894946675419845640776386755532804725502036841586246385725161166064350677307371948794196675535090506970920607059545542024249889194741588965845615242566197634017269711154224217111206223196745961987443462478532423572675268641035138919061910639236375306687720361027198904530542436681856897922396423643315335466725079414635558534689515730471748933781588904724553862690577959986225623611476620795190520374552345632019265117203988480000000000000000000000000000000000000000000000000000000000000000000 [91,70] -96725926220856736810340250606210135950288552636826216942416502074737140689405354306188222308408180850398585506567210122617831180655831068007856232568254335055694313791439272673362637309310909322588510799769185329814535981954100651665688524062605459474619600948139807706054543809115328601793734333351443741642729446511775282220547593971774621040645472566356169862930876210786403731389018997739083148838731704179719634443672290224403841930308049277656473027739625314678048367511591468320293098008932761894345060463038145162527593035123801332956364953503109111257647635445938564429862675058884635759396917005536057580059783397633631132510170071244788099497163936316253437422361066627195600385075285478986477726466931810765824120453066018797477179060211551500110834019122948168597643421275997340283583113468383733536496679169994987083425101860619003244602189790884815266029810185365658807377194095444694594436037735575324346655227721132003722100838557250655584813625370056068759867434059693197173534805204711141077565153036558968546707426738369613433726858408747081582157515910238546981763469308024566225558215659797153806129265752468719681750396517143382513393943119704372137006662350834115347408555370296109835426056873000416607171509150383957756759567637795606284751369929898976885086196736899900026858869809833093341101170667285895168739893716908412525209483408639606952473571488728107626219402716166439992864268984289012359399552297898176602286990785400730184476212575485703101088387150197634522691018258120021897690579216770942348385971148637064888891262396338285092968579729199605392900172517604330556214653321217099901926646003718826195191642817786928296268848886119759572297557887104951640468618900675541298380105625081279091381697808943965354482420238980535583189094270720007970658241286548144228679328361937016569854853061293056363774857756999159005586636031858359313334025099577310464284074847801668041458291958222003845479514367896611076920548396816892891404878314948421261365772336129870728247730405789625450615366237365612433234728869708876732923990233248056778338355373211703312616511573858786631753528220887147292611388456201103246219509232985938400791889614924469911829670156276999017939078173917075043043837820458609204011746737255238346616267865156643514381657086099837579516573665333258182515007698549568279368988760836346267199606295347333188926373033324049092689336765867352910459678931607032490904422977262097538457871961943177274284208660228683907032370870577013691884317169151485345743550310186290477477941914248324528564797748425048237015040000000000000000000000000000000000000000000000000000000000000000 [91,71] 96806995563666856542696658617890577874738558173334840808095384026851370254351028060902782831495003060039549192893110935551359190153509995431989819438220330142799407915841465824572513237678242841951429626947148214518145150616981716306685930684267189452590066219805050081240396336078002625291861389649203219336983475409898727206182898928590184125096889343829843236396121396666445057595048365494889336501402567719632559424757918198826256430262729580097332858074629527184090620702279253654759197794846824858073739536928861442199570919177585650585025936192663341804095466198452871821138719596989870585263678471051803206480764157392766218418007167076622233252299936754669716587792435442644682170937248622884998195166335619382882711177763375827932222678431136176679695284163363349865342048906922779087056571095775131740934483510156655437471706714060276219820013579153132077149454877685234182586534174204003383127566333951540084127844910949745109549533627699887769235000248485003411495882012613866632435595521605201761087043614450855080508720622855032730575121173893302216814328939742661618854064216914884430471231563356287208525206937103074601815051572016812079652423732277928205746126848973075860452929572606601334487755165569252721581478951496377918800007492244091651925962806541976677435171863353488044003411114268451590657097686861304475338370593009690760657784254256062230446404991145486172418536184977926750182220307609812604174874976999907786464015936297699160257863963095791086473108426066494054984447292102260604119636891275622872043215444776149328827908586095978685241553437869916998615281879120832286989441172457315912865600092803207347336661002849764179238631083265651724257747340980500648000085436571600156489834026539856783418354479575880760786950902179691201854900672971909840188942807352798826112225188339323862636267940350555879859439439485831554422742859366717615424404100083523095183367294721411323906693941785083756753816978601069701095738756874779741962170732061954890564625584585804691161138197142285648676303732691198931980535032398398019595711166432556748450753826253791391112616457781408214124420002787493565032968901570088806879257493858705264468112921246968709251204535539444652583107749878576914060687121218111218101908892995264541650041527870583650579122890783240167580087791266635348885283486731793119097521691302852803003848520078295963180653078255208656972863739035447962723795208292348515975216862958368455795521154523312803724309878278645319123829494413224623987588631350728982843544866488730990182289992640391694023285545212145827840000000000000000000000000000000000000000000000000000000000000 [91,72] 33920887333581676226234056185714851910821871535655818081611268752999391876278322927153581552057743633479139990197474310969640089063833158358729552009057681996302446679700800402040641049649069916382913914208971172678033036352743670403330785387191603589916951844013374699608851849338379881205397199881231313834211481349085031669666506840219306617652707000853694518077505462597084212149839448490642455512579693830432124883421778793790881140171579504108743171726286918313538521233574917878381348691498621384837431310317641957878309573072113364615278440418212613461598312678573384808945307200537296456830818576755312936399506625477475525433363010110761591213855449960508523537543980534238376151567705845166546128971150164278816333430304767455894349568527536765219439996258395215079886049498036798042758145217358794573919582904141317730028882731272508130835273335246843312851595351014314175972669032362138977927243459561963476924659896888224837604638575478094831339536066674387402572326432799025243404929737763900136178443699250842659817764999580856152141817430651135289428637599278433824388756930491734658507450159240194489871055310949710166507940112026823178702999913854807912047014642831104168795387246069302120833975380375408151689823677605897475995932555268039151361949411010566260244277315997478893470814008020868268217314195198866430982895426695958531193661808834135321093371854507215588917238690463937098155014672039731339812821297984460859339469865974249864459384253148482456431912337814698651224576845091198476438112584167362933177177153281740005653205091326539831387098008522878364521115891804583186770211694762100464109310434270076612687563732909610764366774918809895743166739097979584364522678336791592434161624118554700238182823523286096970310266607611741668751269267521993852801155905558971074785639958399416430885298876060977023190619658965482200634040595175135038413340149547923129425091797324342263134572818454292495195470952980089528078735925782245744101528014545121008859589812510736039292663090330045468587056024743106981740925993794197937353343959893065185524932311192753817793510818171587026215682973259302838450955278674898388100093019787947559366547796965930097787756086876866029052167805542354249312650062259657490143856220129175432727289736597309378547581177775342372907372989175309837304550621058686035585913857565188421577192233497405539762801580408079174965695963424874122968945052283822406480701849085866742536941999821062096605918448577559088690728525133264678405514452999269107240728999615436249831037388015530760286862810320019128320000000000000000000000000000000000000000000000000000000000 [91,73] -370364050866365872698772763660131871956077172951836592775097279360951763208409218200147714101363826951447095471315393679130896055462136302769395321682154918683015590794893483514265995550418069734085462837474375487676381496084589819857215396924348359963932702010352021741530930486334328488639029432312803133015845279731412438967795938630755029414311574308347198554117170641161651229794102190827925886528335470851275148562678102121438366935141240259271366654807495503982137756711397381313730990140174420724733189410856050021589420662154538120191111218340583076021856290913361492034000877442585220538566323213025792664358475623341422781270249494563421662861109695539562322430030522471413500031526436132132912356271753584063763608625329884524698167843300567586270436145852565113144102985305929815076145423887398835600511838560345068387009690890605589079916565937459978373905733892712881912126613970856461503988340917583467616682074091811373147246874088423951027420343934712569303196226006790009615436745141930051051528999685255959332187327407349473325670854525526805288829129060518396771606405002157462536897701652395180173153077802470841344507344337665066749688714432651421417830592873089929633982562670652352153292670159204379730477922689536003135228568454536383764501259365037335639775021580045074089459249177252341452649212454318673182130387116117828785895434343312296084093061123929349872975015462593259702643481907028566327667403993318705163148471631170431313084049275913469830434308825202846574213351121475919679349697460647213840119183652720864354556846930059635548320112814396274480736792787813088351514702646318421347430664183611994158506038830771622597135610878052710985289174102984182801837232412115993269657335659652638569430529485021635634062516800543965121123984287391118540107546355169790313493030899844855280229708072390827076346257590697762955952280305703338680867999163621980346907958852071101870653567006245965603277649114387209395417973432083941346546267191239143190907814066484359763993701199333480014264820658018283258309056190122492507928710258703657996140648961753523826425104796297633262769508384636391449883422901728938821781084808393094014646884738503578342976343611673708756083346983397061409903542452796973251435114541134939942860069564009925195238827866706541585319036575410179543264926430062459838953052927630945345868997473732836099256904792078152455137821038403425205490549355917155559707176575407465146328816343914223622264429623267394109398040982717571715368432997277064316818311294843353194625936320226713913396799181537935360000000000000000000000000000000000000000000000000000000 [91,74] -6322308998277996932537913378474428142130586858981780994611272946343052089839613108188627459573192866302967380723318909987343323540619204346156164151989155227683276954227174525062313259009724592009468034288011505504940501024492582869633324601965065213427052611780923141048153456086478678752168117453258179562679435436229212299356708887988068868174798359519008312612986644632326175080954028503647562796664900457802009014408109306776971197719522213210863447286126544808313886682227561607906127812215543856037161302922945102557812050180140577644639887419422907158812174945720524504831905675973393920967738983721790924867223360146612050903796515451966628001762267702237584032736420642006197168111870388956866289816494410734135201598573809824058205200104612067104966683958695865233426712144556983265547314978898981316330380554623233556000724969675547729258050570635481043350885077899004143057978357094380937626714994356743947266353298783148757069693469420299891788250350101967476134798660019790975158430051642638262556717157856037111475398478032782017643627746416436981334433627899925674189012575645365959299758312170475290323289941766725353902361596472039937808543352353667197799258836823754999321053640348201298360371810975006713513203559554757593129667489731611331862372082047787796623014563393637201798380222896924442616174908649107697915332989477888840404527253103306984449504634575557263654741873786774782977105643373967367343601520164744160076859107487700511594476615808081345091602662764471274045640889237384117491198197561325409390790621286908955523027470768152229572929078073926179128684570097513821931767536156309243683889196769240979439366121265387844757276978206688811171711202696060628265352585120126674811061249522598807208092622643951994957066368077952262841307446394291140381729709608498914788873317398903856712633572877838527395934099805015846397303371336212298656862626873500410150454943003600993877302410065177531112305142693500501597511750784457273569165556310399804282294438951428079610215851981622598323001338823332619913530540433222104083171869121810458174971061340266157930251115924185797606598721680161533583022725563406453911965259063612212549831191605325493270364593403435594338637950732950159395107659739331818580873145996244968915697867187852173322477238377578346708747258711277196038254898457028130416377245811092054398305758289755487590198801562274580925948229113356318308664847250002254653803259583400160613615580074202981995960273806791140169189916516638015098892850875512721106062756936135070114417326236293894188460276711424000000000000000000000000000000000000000000000000000000 [91,75] -764018623273248906291353834927508213287497772035139114892220469898020200731385192980352819127822602144675566870033489976576250734763248227583528372843327843868328654540483662089127797293440252321177774470835661117536713628086237213467747996942941510910805626834611044408594560173776876901946171364563329619524348129570348677546456595563795382502431715287476482508055824063491650872043676092913247056254396215332831340877564927202841773638318191103511390401907378429450501562259788539315686840742457204540496622249423899212189546292673097029523075130786800152575190962669709175848588458189256841964801631350071989803943128524230413367930889873444423437032386487814419098808363615912533453783163514898333858893724170136769004412445430310336203108475868800355205720751273677579812915858952219995037513786610298284629525061084622151085682220049584619061876011219350450006231640001723913843657790030248124382881430237602455231491611938127257330905873119914002727910409990504084262536867406034898761015568957771666907840210464223396939358517101863207085759910190166786877063648378368847416325790421302673191738647398704323504552749891194807198129217768275454129075838340968208699817714816260389490942377193363731139909770733354079528112991323537073876525267669369862800289876553891531435317090560586938728355518519951381376344483075069206655509551804964989883988194707263013103727880866428349917883729947539381384220686814093301558204954102632070088952301024350635335631775365278564974046656829574431682987901236830344304510162559515590671166667913088481626213112884382182106339154914243227760436187759865332144664649482491819482311971098167534596787557141685409952323645151248825559720898005315912909892011382650866982599223379561843064306437867434237081966292482878444648306180399528205952119858022762785533595193065048719309704730269788487970074711183659595305721004384954206513853050471678131875206130033668047875240481336757901371607592825641263036429763187070094763072315206035746582123267325666601444631929990333332755592123214042827358685365495865110520600377945761366551641100223069435147514710371091067754893198599376056268029399813082704545456096459429295460795007562156018430887149490186140381109903646391142793797123326337253081152727292570928504342354615745216868911449790518867600896607734868664194790719139003071008085211239402123615745616726239421659612641501762473651260431063982312510896209324170385415709253696353363646737006481335140852561138273869951208644797037370381585299080937150491653774234372275177084587247772747425260376484091002880000000000000000000000000000000000000000000000000 [91,76] 41464579483398876812204868736032578263378479647082002585322726784425818480839595608645467303929394470966696012728810685258373684265332502813110142046431079083155373062962025768003091711452750346849546170954425338684137531329376676401510602831420981594877602437205731308625695614024044980271656756197004967018052865542165126960393488846946207444906084818818290412795636481128453741697912909280771933676152122586407181241075303539358041047920879526606338653621710672479921864903642602517982626470112507068233913553706568765333272329064238498457200923220122882353324333711960046586045550596838328978651942232849623123739383999136196841597245863659829371220729386628284098108586707319077493206499497495902229948786577695099877342925642087779851079275708553040113569460078332930564317153184757982048172377275935336310785242552266189208328776757969565863710264948669945020557568323130916520003979113090231107050959911203727648076400131844136196045368439832236039795848189889144933438606813348897217224101643886673316054753067017586080747188068651868691715275064289742242300633472207296765111182298024991646252401496650794886843131126211115829853298846186165986179025630345812261495445785547799215790586647343596292388302547656915331494935360845759154554766657202925546891053140101828077713651173237586121289731807364893781149408065422296212062421694733769491581945785554999734377771130421697346566298911365475803561882058259310787733753476234416485874694609153586542360681572326317695882467568475490918993016091994426620743217194592011130423193595376073433272534740596807726931292313799728117740372108208544585290353483312289710084920257716325090491100513318856247255698989503882078977998532881875795049859885942174263213675059704483470527009711249224039329605885097449193305791159921477164469560773443613103355944820577739160303950127029444908794544264859702371546612340141886480229184833428830594395659739803108328715978087574576940754613353972121891063514632834595934832476273473737332954504733583262605257386954378514661831679683228953113685489589787868158361270103322297738696257604222953076379460016119887631550488357684381477425804714098447916066778475473719327811016414548533044004529829455687228199136723617487060635867540174213446331009945061628918754666924600845049366846218561656347356463106425186521513779828166381757904530423800294511493311692272695183572263640594246826037546893567055156289774152207697639967747170304140254499355207140775739266841759545391062921847896718980208439435930714028091216306701718025159710796984554625677329918276403200000000000000000000000000000000000000000000000 [91,77] -261350932992821131405131230992304475389799759245443720323817805162378891491586241261241710039509964408315897309062911377392533685651004485340742382471834549234434020319352945895953599942823062656979059047948828092019305104622090547165980313575747609818466885475106218548116333532978921248819666029433202683579795250387798822334465566077779499159932724562340686428802476987172562590293226133985165157889011791102404374450287477325265055075297405069898263100800648138212563969876689392898036058685282020558717890548696087143322385881828202980532653528397383313342413611476624641980209143206202179982335443762425254132377037678265579917021248741333437509260939788842821984059179857665514013504420143844869908812189677014386803390662292861964611306694948254762498981187045769741407744672668643093111718321429712352188709541018186197918992768101880781850461681024451594698886146132176011955619830853414649872833900829766341237682041384245659054058965223403426785064840841155861759319921428828580254878005163207181922034941601801547978626547456171301012940108630562838387451538578873365313829402284006891824052821225823669029395693575551301087332097380799647332975218854320423391320906863872760264629276039975323606492214962448775972432790086881669097704236801438495524095643647163511345918259096888221031123850731226759552889146532981404193678048782349196057556119693715418225635183296936909443357460067524157556390719606704806055464069233547507870633811546811413175360620641148317161358850789890701071676328512572922128493202555812794403178083723604982013310173628759848319924075793711085692746173847153623515446646297533527199384555657937747129044040666671862712804497462509419941639773238707115636011379607856899949458386229164961829674503368332756134101364560077210440873692003325483465349348888057125908104006929970598785776871026581891620689438489212707056907789389083452516476715362169030159641252103336187091874412618387285546292778794399312312429497893253712191938909325902966087546157027315698752441772519860657713634547855547363855561070204065169875289599235382457377610492830026562771708869144516493038431207692285014929337120418640719952240009460920392404353817759120893548309763031862755260019358068079186600528086856400044874616511104423406182519466348609373835219808295812079107577353438962148211076803325625184680218719592267440446375184048051372790300509415776763816267623170413993506290385291786483044351102765988689161882490307948963992400961723284499648118515252463305318287433653293002147610768570253759222330728868876776664751375646720000000000000000000000000000000000000000000 [91,78] -20956970044780596909560973716899989905549285938287336762467556558118267990210240649003503613692374974784442293859696310552009544030227631090587351218513463952428479276387053893074467170649972502413917053306874414116445108520149277070926533421906191296526895666490537245950402441456430739255981657317034443979129442655314913064352229892240455447264652449651950750101665016968553222515126968643206439494879368019546693125769036368862015349174651853678330712375175742265844390815620768040659431711531299825436021803774781572163641141749035438295342093009576793009018476815469129517746812240135156717014197261754260014740971089718824741219856128021696409604335906999343577289178016853267448536252756082491328572126344526809716004000094449242435623153783732606174306270086329982590811153385233989277670882275042950453424690322898132151886860657375145013838581912716943971838442029066917991294781025419567166948884639633084618082568177138700243202797673542596842953941667883086987938169203934890487043676962475207219943102259967827980496786469376698660580753412460569786126472168204534086086307231173125441712537228781545122940856998601864873204841524466038127476498222073245271480578049083002693746619832221221994241014164747912228718216104491157284060606370837731438217712089886647010549910738408786765448335236165266567425265236805126794588321126750515923867875914413188544895050230018732406792245265859676577353130588047199549741145220952488643189135228918823505287817713301880363084259640573078513737555802129551439426943497460092124181325680868066954475603903696466785967456718693432089799418225272348104342789526389246724129835735428988330306008907538171688728677002076726632560018024311442770130068161835964979171542783998275012835242320233162440071118151157038499392836903708248904659438257075270960357426536745145786070484066748129375527459534734182209049805835321370461752757570019090461566531180270226409061010657880342643793382728580039456518201761297591954341274648092378386322285053986297378882637692594549012479241491291017380494205174772074030536657414960111331254620178753089894362538020030326312680109064064399182176488859482681318926617890301845568982938002672391456813469906847253966447812520865962337147385817582116101158333916267395580051959892490144737462755783639035922436172151301806167996651908229019456876442080174880949037931472052366090856915033550880116796963179179967926893472855071249859959789723478873161464470136288229005815108571110430349827892357490446077223443174054125272108058371033719503380740914426035930249402777600000000000000000000000000000000000000000 [91,79] 55303931246961590898261015523287555858606544741305044236757283648371263377612421238231368144791634827983060271185810879715273890206903506433684270291836555875168129363993009556268213650160133253039012752811144537462255743455168006501083646216269389324741523932062164879596827250176199680034051181079184868958208102268207955389280737465682670075747999387748771131650693813192299394096878135621749229499870751351878424209376876473750641472310932716907600085070354633908565986996755689737826170543463054031352172157306717767683768264741218966055111358506417323063301085142227432788600747199313749183777966538671937583432872245982815129543418922266155252236594547429599726391954640768146401327870813859238784950377054803135223378373776845267930279334432320099781504112676452009051557079231610781982346654794447652946763351979848353673482087616791906155451018929882083627077572098020843926396967406149982900424586993182297472844700305252299719845851747204721565219886655381150011263126958801219497995345206606074085435704911978031868224816273453360817957280209712416135648850926109486748930991163339514871674384831872855610422417906771211369388625372748301894597828120461784464944217093847391085871352944198134873581322026353387323671678619393789260464994443639759686125186942363639813936816875391514919911324907927633239690551333186831308681441426406201106032663596335748146025362876238807556983027828292387585592487916788938333436368399271393581174306537534348288595096353155136660940577950697965291618519585390067025710795963301361463673522243344982688690089006146757994945583198558668237138744843806531715119746440902581981068077404847069709847117657867042444077441271485452999068129016114128820418112214469247004985908139407479053597480494169462776372142410351736625246941358582195434499673410056819475974911522956555786212082120245630242501731801681080440056407537863396273453572956344877914637637136898573664117973194432192237033202522036598051781893027877484843957895443997741284247162771184375853091135040877130180095684655852230762402516185346669012198922346042433063680170027995081516628973469922124777030122897850240504941911759536749223785269622066131285012821632519236955724943492776393934948426085583376022836167499497720342691498637608302555494733986838323286456755139563856916365862142733059767065501866088922581732724087978096599273130134398175337196366525483636871713906284889981493036041542439455726709753355843853315633894183501925956792500385882790433475611414825740713246058563838742137901603666484396437492922887779848236113592320000000000000000000000000000000000000 [91,80] 5028500077436704502259342435449184149391366886024425570594743714195635373904794784236933023597075840491037197763991787292195341095013845477268575629790006841100911355793734665724395810597939623224928503525562434280952117676356184059883373197219532509345923558711963976341486762580077972594902250754425948054824557778514364889312230019607622627723980648453157419928144255906150053863328986144518031997407105697377805071036661153146149558905418629535918787639960550783155047162807815461072502352110730108719169326057155798920995327322160940666180792845622708639782064323746153022890279766976111794901831944516422386911681184375015757662924961572981285918746552165053587219406559826108504139398443581344591304745356644931507645745773432070982745572785277666036911546744759923224165492478277213559979420620940013469614730885787648073657015447258173182989100058024828095893195305950321771110019813118303620612681873931458275006206239699327114271423820249396150573061227952230269944084138960002208037433843574785641726154394619315757908418687183825795312600168460520931624537172498168946581901896722106780002576540632618995811578364649092630275375281789975868428070527351711181315507828109440287642443587836860830897890186245486087466174931645945134605706179553453857270647495848976963075921012657387449137137929352228231982433371738022625204778793813068550026177989506808317932605237176521700486175641148182533827769559597518172340202249870240526265364605517602448751202988942113319653148722346753480891871518259654056011953297372210454738772362853671294152676442691364750198594519138052682847006910660116295381025735019945004917910883479445331860398729197953483145998500459627967849393733468045151914786012314929348080192716189644743923802876753133485635274997236965119651823861923680270079127365613358249504192621457193855976597991423613192201062838721819040931427074805506196027842366307320077774978151382836396294670359692753813815911586206049469860037177530124827470445098943634688013203159689731434921578745359307463312271903222061612570274076270477966474104524010904588570243969856719311688711444477538658527725275357679163558535929259160098087859804260700508546573032821956794784759314177006910442347418732844596284827404621554809674213746555487173728691416180144681363189003278729463122393531079757153360263045451684772298735483763565461619532671641877139526251341697850736916379476241292494116337748631559650725689167183946729801683904332511642645016071289009612984663583305062012515741271134788787084558247965085217311461742705937860473651200000000000000000000000000000000000 [91,81] -45092843180617537146532005929182586293113790206418157774804386262713453746662518536185387218402063390274886523118726979613390269410033164699951409046555318769427119282484989071331936860830811853272294043827923711080151530372206957436784191558549239437738941867092874368161512328584507471818725547069254312607788048057001762796744081779981277789153571580858201540651473781133584863338393312001182086348726974009992079275206541821738063757112209795979764826070443107948111849253643343866478953128207209328863656414990129964694357581826690785176204487473785659758800634170932988433981184159387712984844021887417992639164563571921167113978557500724313929796755091655312748184583476590086857819332989641623705373052272461486480131838367000577341417650767183302998713083012141250189081472562358302096265737924341313943466104315442691218389344304625737933434192677367989496566273832294793945016418660963276515038726095753349378738456051871217295541909488847323954362282583709546599346123222835845826455385350593864928861590906765033684128705306660531971693775814697047639548932095617329035630853464138591883704776212396849158550528476777772545747792094278969358475183911258372275986302767429324854401400507071301113344173482598283595604141020892295079977006873928628601703910285236433399641994575255562671698476817486610516581046973340837038125489512310827735748921241542144397688314469170886081323296184009448085843330229120024454051906135179141651475873114963220390124371591355013239910647766414950910844206015206909055257393850197132713250850536589440910267756690080555405548222890335928864229772389566391249080810131106335040844487767574260067954485998703794423238750859647844142815574127975616508984481866894580444205579166811695880487792896319649576181730237957339250615455986468380507081892379069060826420537096603675384567714023949734220173750406163828550253572226228119669227717716676262503735375430513450010054001067204543993631170254721482061507468261341245042338767430005320724087983461260216483055683543999610186249491961566547124575124995040387576471085345453766136945392777174017290780149442035946622262608747450775492600533645530871932730906283998158300765380751651703255057472639278380398847510116828359015421350509510157618067296166820612022751656093656469841958060297294447105966210233664364154362567205995304667379352166514267684530586485545698976134965698129953611330086319731353574951710635865646016674538062645151856116206009629823984972768654647764666373102736457326033056007595831315049789429115107909965076812030419846928793600000000000000000000000000000000 [91,82] -631643429709408534452099666282602625794090738697228538549312721777502557362216863731259545304944933098923335543136392625698980148837304223208407859060874898769099565083763553250407657050054227208173087542362015450817826259482636390542641635468532796881703143134104004318098931295437492178246108194386189095160981467928983171136837421449698067200253082057782962855028343457410553814596907603287856572832004167757980060400233124740562119642881349364082166841935566894183676346976200657043115088700217224665648486988259198824363625723070273383093357323845260369307124938421474853704255629625919172988664048471194477893777262305925490404503741741123401418198536627464991346289927147749016728361473846791793746622064286353707882751988343409312518327589145334316654982266048261718210862232112160177290193898302299929969603090813547213250971306057076462391697779685733900610415964209747659184879816120323782444237285101328862311218574128803742511294793926297157800542692945112946119504612681906657310148249381998845899619036118101533851491253042173184159985493243872865447701988281414330700486382616336943088876097692702958216911653586093437841603315347667428505159322945498135499819057177618781375708944639502195845452693422748832501917582333382847390631094652264879708785633298873424822557237802242290560696810831595425884774370394247994301017358781706046996402990755929946992559551917324144840771242117560809697672018666740515433531567160191802594150178064713198428598700128573164070215935840205976131906574221091685193862173102261559940620969017755516721153802525369982199140855731577921998381466537977075405661767356342028152039074757036740779069472102377735339511468197797922040325587030298271361143779023697777714550295191094906514799603674849602241474574380576224362313172174725515141213098097531680113507885185640989993809909192640505633132888375361935615027438395933345826880119390108929035818693125521168731891686367934539929294396306702623866676970625157225691931826611682079619374199649962859901240970071186051947760123345062828851020234488586311824176349724216321786699907178618070537953716845275266328388754646975682373779008136126465016612234793424325159208453472455354815302230301418807900980259781714550768195332859227101157002325403608638104217945471001688639408132311587964761070925255135049816679113869553404234203752046814834348967444362440236302801712380403051177900860338430993663526008325522041189339816875127766267637386446358580056543410603914120413625019821533648015950958486742124480197821133282902725994717707995237580800000000000000000000000000000 [91,83] 8109052206744983117886401607247624646891800689915616062160557874219948663908393699215184475890295065891818529363772374908916961534946378217589955262793415635500489693969449569798117252766721009891920647604495603243615776728244714869856275043441289176856493820427018913063714820363663534370972536126261612749429657299130730936007402185278214723084416899134589302117191442845353787193326312398264162954739420833537641649110277327175149876037841963889721355807055170683861654375838731274970037063779067219512743178605861559799785153143879832862547176726845907309525754719317563244416381178505274079935672407438785581076941660981660952570768972988853318998381365247254663782760705724602259763738686049424015989794908002383144414533515737077196438120866862270298010186685908904014645681175730780907119392097355537306181259107499331652908669553091358925881807257039246339250594837461627792414035495813942608607255535019606080548964878550309759741793680832877469194940550421865921055920607073153459175456853138028425960863315250732552379989727058967881136248332847075783067270590193207534329788954327774739523917991119407467764011401248182576365132701071170574066533192075432635607868905669543108380036056768183966791251114494365557308035625379501050416070410236754434207056587120204726828663025476735276619344341867452226372253236700047036104859743139259211559226070473494023607447224797023876058713283479387637981011605228886239981384070699368787848438108109485350893850129454820773859425700302655061889563579397767155718308393789902649379082526293583678859524087650154073838275941761798748693557871925252953729906280379714664085983546882109407874935044538029208609381902337258987177161222296288339866386681403772337062996868603681527045338458362719559578902218297541769280039732359668717508862349660133458504513127670321526316552514961840413851977548043124717674244915155557079908613739813409811737495201162560801502718665147725398028816868583475228045482908317383585369834343251214575133053569692084050042163801200222189858218161946482326993965346232783994285006663470087588908268204920968147097636462149230904367016231703985986328340935410741985361077219862438156691076923150201583511165008316529069204278792023945750700350634794999636324660055833857796728714660184638157890087216500609494137096020140993298731727585895550587442400441514752599406954730805130982742633684516165325210401941290270709925127163413196778317250475355119181065026396984895336500216480981163375927304954540674984728110233185447370982054720272701475288407682450037145600000000000000000000000000 [91,84] 56459842391533676452336417102268730503110919907080933088483788298093164023996025967811446582403248773060849323206907608428388949512057881997747480106024388770252956795014784653663004080072760245379529484997979958087029544263643492370499543124277908706775682510542342344655064409170083820442594962415777563830666708439920266341405568331869444489004538874381874929492010942655286405976673237997700538465884981240574750844162617788355903150025155227767086786918080470520391099865929086232841689533448031023073519261102192641670233233807983898951042312043946116669782764600649360739618313227942798200305691452281658523220459029517181144929883887701298622806608671888995304343912621055121139097885286812955559890335156606049337710370240030987351528265345344344939878872543537092590457102557266505160580550982518254048510552768521666367520824825870132339274532279949733576961494959347789599267466848498387139581800283643174865029877667505616985780095335574386428767161291524950324495985636758107158661849910911794138683510776144856531014490858812360491936819605947748780671458047124916186074105541678210023882728254961456749003392931489866247019653126233936648863239459246691231466449950592687198434766770296723625152295102869238882844024080521050978339935310770201819548569933428422052683702334865154698825117594589215744566491290437279923846578944492945057493973832003956950106230626510839127861756435964959135982697735414031003774038090515018106431692929557188828590074759632128220886504860588954347104805725153140519818408274708205814269073821740256442911270160867078524871140429291351707712054602552322921781155145140528628092788193737059408502816017047847894918799615838811391010210383743100721446790962011115810730992640178253311617238119820535608229067392760520567675000234956070449957020013293316370069758821520351706804437084764316125891393362777871312938028286248663082687528108133231531686608317357909498885948920764658336943497168826752013875995463974585419672588550515796849059373318885755894083072497035349800585725926375546432208619002482525654426166894082410545685524960435408509386076646217110731522686944277385396709017724998251976643990269188804697887851675407743062461345440895996891845352320693029604112614758392508828493056144469941809430639815274455158316224908541460440813913650987569369816625210763532036195080029843965647785793533206321130324276200011677843706983733155454247112891480842337969042913681925438918670229297063563683704618804453471457443049937026250295593647837498727607844931633887999715286439076193894400000000000000000000000 [91,85] -992056971637871234901791511038367121101013045907631112333058958335123888299892583481894914912826883943707288157125555888674889166591791435177874382241022892220438185366619884015536125144072303584826672593095519502750260886904837062489827054686743339375170472284045726223554537259444135661729534663975308354568416372924394135298415133740246065566293616810517435247126104685449755905016529431789570535219891364750772371435891949321907580039766508673545330811298092798908989314503001991925859639844547612443212811901456372160334715498112589784187085260474757270956690579694503608091174275354963675210610971070901597522617460781746399630568572591698654805915913271959141303907089314963545886498521448714790213240121961019559905090577690208584601225821124019569637937768376224504175117350125909682917796210597329564926049781542574490380840623301938477962758352372713175704247883489276889369506829593913612822966541962070287334533065561267712152855767297821294524070738037872071745557666426082916650847524139098533833970781518298853704984411079699259796360453138436473894561624796855637258095249220911968981499768394651912137925918751791213461764731234592392461128055878581249955800572070880600360059499267390973093575835797044119531413429320765323704469515855457323532535346457145498841700989394647697810409651955215238034164767807464725715106742857279511970373669960024601995364161463661427148679775693098852975532692970176186680169218874438566892350292160125315847626175882898600674755069980198895269585750175393489796285456259893703721798450898994853828980826845619307919234708291137715769787511182826631261705279100789954577608696883590291168999724669915788689006358902371125293431537405440305669194313148165543693102182721820600520062328460821157626471823247802580049765550648395701337052264962812764995024168013263964638124335385679925246671314393716098535628425412993548413371247657981852832505060365185556380733858259683110850979435753300742861376201080199352570906727989704058597961920665964671600062034826763715384716277480349648776064418440074217478533945310322163144348068894835144248597954171923594736107383996439020665737952645546211315343611883813023636674731203482405890741725501050151219367592242043774133877800004638850782263806123923629072585866379285651932534523159660824340153008208706551169264577848407939598747459052079637476853995006511958595460944368388377720658719585120293600516849193488659449983226311073255774869052674295913952187441012105535432922239973807310454380735004860414469072085139431463103779187395133440000000000000000000 [91,86] -4512208153407462261177189364428763343439082742008557782338409380049519160416893458570821329339702685360662427472591681042036126849814960345429397828655605443230563691119643191188231840258806813626116875139910545294703003417752517156670096734976533049624386472355605600157300182978637588239564177874312796278442710595791983231255478808764698907881260928801507091915373805822042901474688549767938983329618479400613490888662756720445529496898959195577240859509807531233626904530190008092329619008410567395756753520003223871247989800205954823457257909206513645107679240527865317487537995266342043234507102535651543966669856542795908028458180495873086397281715422075488993586317893175495598530681612678046939422766976470790108114367646913818181488304535810146165667274915091832226406418221908882045811844648510641251761003302712656762096250366641593941582107518769870458256868972406107517940174548472005666436870662254935014687115612518212144690848959540250966482666956987221926931019405346551703447413327172957701216735023905176617258244290031384024230481840721298774402288725579663865685008961715365680882723901485073709865553218535858115915244619030642945034653296070742451273860707729086878074688745492155078363311304045985276127211369333635097191464114620607163771568436326106290505478646584033719884983260945112649072680559360167680071614264711258739964360149997037173768449794205742169376145991378936747053224786175044496074269313808625917114042858653340023323515633943584756241078962291279264652966166063907304496119735399145070219146883618958165649069317329388878724531496868678220289456214585026978817827246988204054745121025332330143918397307669504243448000081708017239143615801944612037814855662495100381433816951386236744124708394166130775335879971161773545239835096022886432257281365432259744781195434527221015253270749187386094334701683419039540053448188546756502805281430552756369821403653348947088563218884473757088862566884093753496785950706623182429456634311541281736200600248637839138588665004762503146375932359806156788264854428399038337613536536827584262253708795777934552129751384750270165661271766413353532621516957806943909844257653663157343251050468483645490790271812337871700039360589575067639965403238479780573353147767908995551082179282408375790607063565844255581929129306512911707515041625034944094905016967176908197287226502529452626070126142376421101188090780219677298736625410186533219231706845424040675458621169479793178182121971759318451315443684016811248766679349753692589501245932378508778109791947980800000000000000000 [91,87] 100564323697301865497107006184577577819020250487607948015427486900209186389490233973535704251585844509029538406980014729445014881745591396307639754891774150048659207663855253698850286572600855146634842253253862482809699497190561351506189971526173998164973862561350219332421786604025509409936042854497589323923561742925449779070469259167010074722367128663829072145232128507553440855832208441398817711048347478211485425539849269532874521998558458226126244171075705728513748782907555730672619660165112597679716981152946627285558090020037216778658193873138339085565614520843285593773208599190428400511377949800124204322674196095816290384529007505200817567478566419541885194140440334044856001122452861059924807542270824204136843786793265528507582410376954511891205004944752662820998718555872968807812523568585390479682943266412966906675620721263572165049337316840186630834208719617971641933597864895356776511229775103506668161857616171011620461208130719390681986335805753355528772836853328402591575897449356091170805415895738440420628404652899110073610875834648276230119122448193027222643648428291538536595483272864667078984538715029904510775142545209033655905960915302321316252204397319683430478946013828103476458637427179932263081179349540299544586594410003279205286233646309786667509132093277706238351786595759727455452885688662771552382233223907782682430344635668611172841993352433525828522099355021445872907050175315135565523277175399015263982258181726419385591981073743102666975508578675076618676470974808782938923594621941475905578036653961522547079422445301382874972341205745639065352480477527194151912130514302752416742345783657082891442815572240443871202724066929033947374143451697362316428796697772638297959423918226202153122671147769018464374874655522663771082622911009916816333150143790697784726120925330436324960434955423577763266206781051769773493271813334708563769056274380786222815497915626254280228952640967368485117571764205344629324039057309944337313549734172092657949533933193868681937436148700500069084696367476165741274104965020597271561823351695570163246715850717708734104584205680701194823021019685060691779875188548617563814226454228984672963501945427497141349200123149016347323293904618458460513125126398439915632263538206639239641137230308244061119109989591995593653313962939432107319567586785186460530106652284168071120158535572429098031909907813310658293991875229448779721589064151889138702024882795768373216132173804091009204045445245256908600622898001764952701940074459247839962948638501684526017371596390400000000000000 [91,88] 281701933410090139216245371783151093793864408594234364122759647615719018242043581434260744540727748386497034090415030684748089016258003976499103825027947614222897087535401367340355825045157515012096979930649182890759370599041260546672699181828981151985307673023666329324360384480061730446875444232570865552530460777721969679901290103828894557083315962587178919097316182556916317723575590628040997518250430735116537180625046568437819305262140081966934670273219185599215236937011437522852203495015773768589559654894949448677005405281100118523393871591116082779527157644554613712048938482864932497093532111226228338401615941470321689209927629791290029791791216322509016504178925616179961058890055094045323837311662431449131866919638263171375325070380626681603476225463083677202422471473705702341755989304364306536330348625205982178909298758815224403277088298420086737751208197106213430030401844262114590959269665952937173076475939092626921611983529926991263803033877264165314446767850212421468555781540699091534513263560085051526532279749939051816966928899190094401081191129958905459977311685109082975410114786275223845539207724212639819248656940903350342351486701768138706603654518496500176693447929944264685364395870235666275951328430865122876131198225218896827087746091708387472752837911214860652825738616731121346409893155986077256689616445031498587901133431397316469280517623334405380586106694326965226782959973237386730349433067020357579105235625951379477888045763555268381968805504672965299115187215889912389207333890486503397542001959205892039985773490836720852332523791041577994697180971531440876569608091755739275011775815861654677331732212895760377906194946626842046455490962005178053484623102501560792082075947387043928271970648358519275159015556948093659457791604095345958597328182622267578987744759533896459023185119542372542389050815692171892647336524971713397425687593921518844862261906294312244792414561552945127195280640989951668280829290581553677751392989014390630748580249315307888396924034248069884799026830826434572654729118841415718057557888064382838032201760767548264071327956609501817449942378839447051248561281912699671042936435843271256969884232891722548688469082923616203038956828187181400966681930091365312219438324536847690437747539507505674313776391884878056901601077594915347271930999856356292648175355585064885415759444925597287583841940134509325722448494420999714537790161794178473953809313703629566771627929514842701576758000398677731351223706264088129761227477286109478217067121017229704146871910400000000000 [91,89] -8323658879879598489798060452173898945858485989805890152865597989666823122436281703298719077926183246806737476881206190520383080180312486875830118075178816698806737603618297083262619936482507685582854561898439112888879081343947715155170183990863441451302482117850336227932193370840513871930312931640847763097472798379714675353839443725867659729406345123638109369250464329645224516311198738401125230863139378328153842091255906813159535133410670933145198588607876444751374781555302417747464134320961666829735158430443760743110691239431963349718430204978689743050182009452128816474032821766365050807206389036535530869761348500170962190820437568335078745183223155380459091119954761877055043182634687611831153831146616837939521485961108681677481361977411141558759496784783430454368437283295777486180258397354687413460196173056181699358285005226094459768043771657422294143322196671603029557843138564297180794647528885983002570108416979742979611738537607752603443307153635043419220736820121650128518803332425146989607112591131618115428184339446564631401608897310473448306814710076488015943083825836617318201591127733307366536155068938944466075785564520200287945817876875254082048583070249408056865484450579422022043940989783661449181880310879963953233425128115050212533339216439036881831252420977895739277336137777254199038067743111655855181858251368128761941716114365747699480235671777500944994383592039709003699729696961112810475594383542692020959927705340407603724033662777221790629082918626362507076517245575860938412706715395133051824353845934517121467890793337215176860158309177147834502573122188487264634203025694316453563827961010820892256480231999891965222841402867889846190913147029123460931612620361486633770120231389266399091589108544350716047182731916771763246179776717732196832757247624437464310924925389493301800103470573824209962157672824056145148607568738181271321871924364788027168272509983984616485667373701877765822815585178557573629319524774449800745936116549783401581751111065658017553221157713433721285261178765095598763024947324180695056031305647577488798659904646338805774545823246278695803276708508250744282986649105723495109781854223238763570878215072382921930620358267693849690044382927279567595111118748841419125643699134298637718989983730427304360319472603315164729162140881281493507052168110698935371309439102655095154159991215971575846541759232694572226348773881865107382978546909000218273964878876328320766487980228560704112763553027078824332102532346148127934024877873393392185473392460624077222680985600000000 [91,90] -13205663287273035304643736290123732692320595815091370250566581001793243823056079061905586789566036296729615433199641459403558354751564333334201011239285945423435803475536752201038759866401272922838771038074302298077241101901389281556159964329121349891773480251427661377693054320003724212989268412739095388217198036742239872863438912717338895977047460533007465694726485736422764640696696407979795391529263831825973807230339318772754005044208755914228902799498896156776448474703715361739528754251856535747954564841726133953216008598523728751158589947854695094617385341763683925758394531181609201730998893017261482264227693531005513853779578121099251983101940018785258982841646808696142399405386365614262023410920445814886753029991590055679667119061638415927508361937893384407877464163837586377556238420373299744237679548741331103763500049516470046709188470749707731917714696033066123719908113984650262562506779018082219431200946599686761139520452495937031474572572668437189475873976160052128405424607612243243994610125877126966101337491995835216170819577478143727417010085264136150521210392711829997980572646487663685560327541547609826576276609134859729607202194713384169707912343814080964549563864650222882087952966957655893787160372619599350946996364758525555872930838820626773680901337636613100363836512494139260954514475961757066744401761732203972238735117437585649145971984715558194307229086628073344144671838949069224138347390799475207102442324153365771577976722363815433645128583701589193724011123010429584456791003742160645647045679240861464709337503967525178669660800665997411739374327066384168742755672956795167746863269749571060100122107891863611967231816600038043310219856243989296504755116979253761219305702512371385635259254027218488617769093095467366574107801729552113585198060957544086302760675099372787821360052634103274258417749373504096306908527977962837123175656967609193074496432777925734435698124613422171792643108096715651546012977998541884732757154757574515740575384697396061866495281475162354707122064116558007576650834447670645736665571162473704029653678194784974843778903094996186927022981422298811163297184174178751113916064251715993012793698221655194168923131132234524573899169068874320739343565217949899381853981545171594671665818012432372081979258643006159740814609878407205878765216018142143007114367483584811207884748094015000834687278693266731084981185574254822211475849471240502577743142926307064285808249637124524409167305272400551997756310476777862546374607624195766819048984590892032131072000000 [91,91] 538517066866938053397989506567043310798279308654341061095393353332944739402781179275775463926565875956510643840430996089984060261007275705897210980571776607825718877351356387595566726382058803157207591990430151019611645470180314027863216550690759561988169864463496741827978956611553539409020000351115634924946706647585748865933969195088674832028896816152447344645970472194945493479849555856007135959036989341119789650784106630520054802404208348830694199962628336277140827119181375498777545993748470693076869194955698770250958444535281585894092917135238853245828035330229863284608728209508836787830750937246361223027039766506693086932404767756465670063396579708309202860233551278045523230812788861644528903828816300071163530932493925688775147912496611249667768449769384043706822475143983723204788763143673881077919499832489107689996754227259526012954967304246834064356785113976213176689866585296998425530725343903413515636396012125932279454607919783004796310965832915888863913773927441315238486807886870989131822324447474039161063464929107655090571302062287051457831394353812799844113822323615607921401788737483456343045192603913004047080456214808032687382773164515267097870739820344914063783358409390295234934507255437691693227473106550617947320887830674485309573086668820055450645350121403964950014828485598622128557237007347261984003554592559432749854980020428987744422074621649269039517017441490461256385871433280802824305952407890141585712208839230124949637922853680978021270683727133073581726088084549969151390900133998004004640040164313784736175373260138402159339686268806632936265398250565793587712188724261933917412563240236470567671072408402395425884641245743426699409382089985496160666027826768366253731506323895040487770296773518761160643576417278577397939295116195030477643655327407363927168305128302214274498833653553168726111266369513546285817640722081094559042608686360897466011439079569937482501821492044723598404234430052152389448768454629503415746466384144623038405974242621361408839061152271554370936763458565053043744324243986205216456780692298754944327689457079140789713392579007289061648716263223698549467872186038634991683604716618970732045479619355152571146103732760058848755560141684348128615203673636379264480298635815490850446837597046318275129933831999996982269312569349452165545542086157751499710580342393478443189534688406051815419560704055880054987113582287407513929678701995900038675285672294752289653328067516104002088932944030640536042260179965997179975024823826183488429777740143788830578400 [92,0] 11909975273493095391200787374900963681593233240161580686780661121749043655724559866674145767036657283598978798713776168006368563108453437002528939542070067680530548457060832947299890202922712026284948067953547424276133534674050373932212871375358593662892620975654128175301393734807260704174483900308538345502108973734830199673863799836807740145784334400417816851410280820651624695509051520262377361383291846330956207220894298606839534255829412948550126410034646328369329045116251562824929556537103342530270782418332281922120126582461952581780395707736041318247365340031373734149273436189254723232965856941665940939187811875362806989364061442862508873324564243608448311405091696481740298443534716038751888282615579180561976674272584064043364977106060970346781734800823801029786269257411680504254120448569548268402095231919634234995441788642426391756755319158418640247215383217973304910886096787543857288672328438545610352917682303329492038992466255998293232515221368775358058812602745387598124473256257036756820851178241922956923646663798687239140868915358751154371014657699057747684084117715506083142284292934617496856969556718038158555851054164635935365050580729591410670661901462884694031114165310417833786845420013506103613525606089829141821816216462519894833890608376677092849984747030205344755943402881996441584027659784099551241763598183892768973356236011256120293251793717987019392730155823673452419740261982867313239389970947680756543412087366920766977829361385089227637400981005669993865464181777002447062980004448820887496482744554751861507010906411165676733762375974034632535412709592693180687538684504706003713915920154616803584547655957715047044681804423380694936025548000415265796983720855898662663879506856699012322780994351514278114293661112759945316050757846547702291206441344304876903395908839239179478684388444077818232626413075244944375889144462727859411044799487813901540815144638251778433449059041686381431485308861013832797564742751613896133713263623342729261221461327253889218708696519378718292094295591874239968288473416794056520122656660578329088595240232312592640257464346139397768916002950295594578745267216472998058388353970239838857144926559585376673882428096785462900133183657087946325287977136272461699080113205789256790130655176788921463721446427562612088955986740347098759911605140055252782821633681902509671459421398822103984804572372687906205918646418910934913326794254061005893109851690779048756853458339592253726486589149859084212963218605352564213407821865879586604871361191944958700231015990776054659800620418235484617863607906640778861775683584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -103524866715926932798426959485907742244672772770450758910563438467375595844718867171481032660591725547580490887031181767521690873091211736062597355970252175492573723515451391654539336205691166339809464474242176305154118467385347273300430798526008132210046011445514269381779132328706197412361485017299156421664784141676169346518073937916440242100950012817821156241252533776973885857664172856519188871851979967034080329464235554105028294116862828646167224954579376530919810198601429671371020727716167802511990502251648855452122437079177707280755725439484921499923118442029031685879096247680238731955431827871515957241959253638811622165175329545510828946423849467141521075978044705560746607836623005881200830739972962166732117715352185396623429216542597940910764564510822596174200219570566221217360252171719715552769980084310850773655398609075230981473570482177724395711987929832177689534361503715818410955227362040092892346260534388459863219624124617948450980510832518110401180170638026766231787489222976856084657192270231944838516155053276434354594645519402483091744414044207871218182136859895492631485326451512888515260527304432363571883709821115502359642601283907150983310949508600843731009749326270301989191868736547556874111216703444927563019116960897877221867076644918241106552025768818399198686443973974902459974658709986173992827862382074783912077660663647102942940662194116558598822000804257987386807412003702801583347682527444832089266056991939372723069553240586748896658067604093042146283968642235430154662356062917068495550092390676084928034485299395124471076294132677671640515124178568861744692408591876323109672264700008813876297196577750514016876836238027078120788435421218679703001057333594213398355047051812233405804828228349320425899544883513939706034383418895653503970735897315524571151314600052103618416343466823536233485859968903894365894392277573276468169024359960674146847357368331092239311235884210155566342997495485989851532303703224539784190642591297475739218053094266371818996979357422278745195739786330549731630425205718234512707342828221097535787777041389326242245095800927578110354912122423241140748166586155226622485273952712602061048380401550283661434449238255312969293893575484705252848031238131993070734898566899806391266044094842573335700989487503677901049992888091618416179168980764014966012848381286939567446778468244036764045880953249998440356182713581795310757884007201467550113116311455727303649496398800743718876310153249631404276080217965523991136264506300709003488911085292492027618867358176482905554488080101139978655852446102309713018859028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -1634098243059094400850442250477126025813985520582151184809604990602319900733278853747246444969129757930101689690865012741787212022843224226939049025079019694473646388521300164700951525816263014000537260641293231979901642210153485320985269110774717384602481824345317330630847024418998285202159675244452134001708937315338139936526839213592973970837120422047817517695172380213328710643505466090469249500179982149168747812581756565580560001893068254426430634376719156650812221959767288859208557544177033010022857458575030512582229557687731024886514880578386567540944488954293055201038405075666440870272294967976074992861237615585799995280431376000544129203846629094546270962131913538919905852105933491598175105434303100707636692949100083646573806020158227063089334534578353527349238714214861384540119061481201863707171218931279829848341241529444153805396496718475193326825622210307459334446681852804389728943483057515718899058278705477183884659477117724076345421566135173243365518934268831910050035924664431731914764984235826587487956192584833879468715271942221219981582273125418919762888241849906160436289827020223159804233124377926482570286557223398493250464353364272274282783202215836597276256698961213264346487873909419007492570846891901140431038794126508723501350536385406507350241403658858344679144253707032091754669998453991798884203860135364906642611456197198511205944306483219978479453728436167665850656072006970095620135082095648569658398299654294029363090412905400975081534868778441254316324662968546069218921744295285518576678948899121886525744826750349783894277983253690911530852252084159342208914647947659086592764576257854904722478563715904702639406810085431456418763111672273275483744930447350060298947157839234758121900099611792500614614243754038215096061292776736597338153774880813889158180061360347603477317841766905617480349143776892550809160092058498778491874786390917656101292219608940713235606516119890695301418607471008818031074479008610046529013538341111543359595002639181747165346203160522930977593691519209356036353217065502758465905476725245523879213070808851663239476497491790857709391871916381223117237053335498101405392581256424124347977643120019447883862410887371781675880870432196792552867975068676703634955485303014489923521815041794229297665694661960019109572879421741679532128752348677389487021563463362380357498195644633594463463477671962900914364931835536326857846906978078990585611412563315399306208063514538219141702506950586536939766779676363602657688033303320450107089434217931785091906684844997244779582861808066155843244241191458930884636085059584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] 6103623363912537686819857406166522132939558349040227053077091848414794184990927252228832460633471344630601308498022533529994995857591061736409011479931487814782932578754654339353842248517604073966989990526864159218276653675715740367858601032739876182829374545767544516264052519284859309719020636386271020509125796137618377135208910114223182112726695398216201574399431299116812448263663256057544620497601822729968484972610546158507110681954633934510802872592526524194138642101959430941442129525768905521917386915149170510012818318247594485731155169385857019280794323642669732928673089267180237331654396960707764049163023075883585525836952430831414352675067620083885142077203317072212871194805367785456659333842934177565117559927790638149379984650849816307254539422778501229988214863325182478799313915775185284526978553279296531387993614481854925606805093766674610913956707944748858838919611481973404725859513807207541072641768671679609913031672741863706293076259230359704475786603786071020528938427180880407068691371956061771897855778175547441923148635608703896276214354691818315390688566387361720414419659815410856139611126447992959402644792119077990251505839170753602118697289113318972871231273894377861819309079341836541356214537134648265866528689486165016721089762581017802035475368217105546926083220487935700324816681269488187453242964406377032719551883885290978654020168696631899292523135687196654635303963379633578495594723423389582444828860836811544287403004761555244695206044334250047397162607541547033602547441064905536320606543355374327996688163891121863477156034592273862832851357193026441723774373646945034235933409147916832825814991815109434620936366848055322297002068895840579869657996726239099574748064471322098326980750956634141286836007578942278430036223019842014336452312310658050952057945754562148595288079651991242355962956138763017519085005743357121537218561253587295170588097042694115854677774425796032869322626670425488728560829891921854683193362805579590397464611103775036090836979229980525685525848378941818980379843942290235318975232900619043630521374395610609101925437879682897003372284563159102199637491176363488872358092106712004735549892729698011851355373174244505728858599115126320464396449434708207040714907634021519189056271048270216064434556052476582105713045532954693963168072849211825440644075531993121469439214903012013402978467552621615593042673382396960477183166157913053390117641628065174555725996992769716211630514444707412383280784737054035106156898200567982759693927652979212568436812030202318107908788369424711869532594674985407188643107307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 109108225185799544167084054552790968260129014278736485126337215545482314205218007582853764924218812580082981416020729247707833238503969324755402803880158135267307246809340525825891963535137713557212063186153531999076135111745970869055854679475366883298535684533785764934193779135601885304298048318248266368696767084740754880964790710889940600492470887797987121753580100672326958657950895129287373742441151573123534896396185039497127739022747839117044492234668422489548272913371021173703596588517717106195933129838311114336519198726895148787033378246764096163486581495704844592776909171677215783965085623813651211045372670463490097290690212753231933070243774941405953335572659762494837830576863808571640000576589398625752544909541701079908046217372615715835016697827615636445886609689659359243475693640292126384867697951767731788250507227458062025815271312804809788922824632633033706109345451695103700768154599901111229961735006212935180553539667699284094916541118322863218333497215688016051639358089850203542904546431295730834549223167322486400532103375087218532156095702065511682666925193433879781941057649161594448311347220806529361305157960105790650472695823774421587633748639543150001157277497947415865877073932973511740973585374257112111420739064246348294228627481434818400249708319572826009306790653738602600672487376279507947490269010511178119347246697206000953505337133503500801301490233161035227342979793830827118695008758865660943177232643611354492510451437359823839615122909972250193326380968108990983121285116714534855380895969221829115818322133685469164038473752613162035360837536362482033410076744780567674958568284540839877769952149439825215386682180041173389188174370149178819253919376865839734678145418571352148288242860435031905948064201996996962284665616917003648475763674923670224780309635008739203047498090069185680027613259875771027458826676914306564848776663457192989714984494942083834378510723513317532966087794296269968585257248241172072705260787916474787203967193953393387305837544750681270264102426790898954605723388780431620516600737655327565635718488181419577589292019230557907684212556513675941042967402630078687118182958648387347971956571373105031701340746216268008600161736998689877126146303970633762694462200462507098385814809838221711803521965359932171171736954350681630225112363983954487407501665467598253715606607772287330219898364779847425411521014700621769049277394734246954286579428728019392420456916281081677492574099789721358628307416616914729656456505408020778866746458751074083065156792714174000766826756941665164413573957433886705037116899852288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] 965281622508690686296213736504059963510301611032116030718499939610981724343051401646824027823632684088938957370391842318794605725461048984073231643141093639426459707064729167139093591314397580664858803383623170551864726066497109367841407041801349140066285671317617326590351822586403660202777866775683719387179292325703852705495171832451400806758535082239125158355474368438840297580669616356465435990957402430900503058053427874623678443314974306155754666692893586617416770660403706237654534754160949427098139180564043153573805157463213833978010788013450480185876160496538241863513740596406555127271867927062430995894888258494087953325754860040792431623577908553988648036702187773899498190397193359492581584293347063723217719821343235298041590056916837343171571298264619879798066572727562350821665095235070669905149572020670585261974561056128890796584187340439290442341497808316254051436236392638277532996963737057860754825964704384377155613705559254651017854379223780925944417787417173229219857662978331991585499879723974331982758908913138961547524977026312604351111372352488223530715289509863552987618502424523847750075289422924359711947652475370538753506375815524262045541557744106953356992971702627638923434507274081004009100954284475216359411039394821945670683919077303097603345456677142256660573489004783038044076125953312982142396659940729723561909814643373642555013615824239448523574225957815091755563724508209817281123959637083856858909365191886783923504811261941021656589020962508657322170688669488637441563857885197266302822315336495399026182497933004169789557483368705997745289243635016116161757098238907343044846376332714520868374024216174063756477208882670730051253202263151877799715597697214030007013574290154903701186221707623112813550801335007438003714437453200186127941196578180125264549049520833298878754548156601617974959008558877285042745042575548420643051295899945313025991079243837771165595689252898589072659336325155166473566882421650381935890358119680213038323277842573625251416853517554259264073229176898615190326855196010312935571075844560962934936894164109626388671555077351021158173147278956998500020721528633978462803630931739599526368647230130029365563989172332458963707250632325344970793843702857574618564802890608356552781428496585843746941240350932103718683838124931545791094575771546419029189620761284447193678614746159280825798117236539815841370940541484135782907834277307216637767174023842390162979905731008713499760812831507420280063538032090838558406071981994243931946499009933922644673241114480687687875061360061538070363957912034677855803076614553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] -8492383898020201800705389006151643007865525829915325178662310889880595738914655330324943791963725675050895416919243128351510192117076826237255570220898916885839768198715668669046426461839911924179050520308804803839393624696398527800031961284247501252214214693535226499620392235724137643033799093474124480045081287317290077154119383678146003805936123081115433236660141946557673623240443819456533929131724269512492553497435672930414970922709234185993688252840149533286755026765873593077047037770269019401368991922216307044382768716573543166297784696524583388593549653471974977239103026887146474567769382495825228432420720163399705278673188794945172707421478557179608920221982108607438103507672177258989986122595791885178484349519647256355250417507574701769276845180799999653711925074274791609523010021144157856094232413961842444596989817133155670001379981884350017278984861097402608681977575535857692615758396383382318890970228210105402153460337662299706873004678620835443129458298563922146351977808314781802776276866589048041189844681496367978594443293607235062593805848474667665834552026356321839165310797127644051555606307636100531813609577615124099279795751658320876651514355301334843208431160916957181409449564082202378805123014305397796770317103753969154362618429390809090861238829292437433133776548026245998610362996436527480655445698663774778755944193883989847075115217021696599362091709436639270314607434682884484416594986789918187553965734329072760802644905131963082197867829294025391579883013254804023565107292321863558536984192228782226817353636270815554772994721014261431477460301992160416701803250095210363759530893289662499367410266925494700897529633660356966393339216402779463657158394934203796647436979239993988574092924740021159541804935164191276560350550455043995825531558535167459587267743988676059942127518596438904131793168368737544059293967471700690436461905357021751786351631880860581147456832158948593326358818571206121322932785067810176734696406859979493506730316923976377152564186683950647000669143798739192169460401968236799955567632160531776267313425306964038588516183971460028715505455844741307831900000208988560303391614697568807979149812156536050626172703168957396285197914787904842826866481562189876125812138421727709411434521505446516668181658466677605646884685209866079995022465348822364352308715673685655542979822978127168894270062050115235953309417331524446030869121903096244979174200843044703871042071898724123361393911543310239000240720485212787225254904273669344744554675436655944981828615328958642798998324164932224856560442721672024878381667048226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -462943781612952402318868463482852862489140221911335983096023583774512141745470005529258083256213361434233245669756560674758472725202371776328708279420862296835457255095843431749680249829313916603855302135159131906080769507262717120516154209181927132002229524206236809965660905269262267921947231471114869065103717319425770803828390990657419342879365846310537846008585707713844703225432031373724353751163551674443762126171434930840667877701401935730576401280217017922718348735548685911201546993585470888936096164527328754172582431985663160326349512982518197600528307061538683632431949215075664121787768797397457942469307737357985064493672269606179759059332624509485827983304464201051688337778720233687953282533655272858702752346548677507816967933357840829781745117530981263628874068694778244382856977640748265968683130529748295827489171064540554115016820703626395976814043026519427677981530018311759914682290536321346567703481111440995263424518165676773806330304128540036111335436746533196568500487327546363368848046002365655559328776174023154065930855925838263221573598134752855411669200843025915622082545474897711305509336788980518584364038403013106559470324486528959490906466985465147885606649164019609847265554431091575364394342399222051215736525479410370681769280751104988079961560073640061578751672361395685036570161103389554860809575323084078585847052130709952043995143625560250300270596072952215466292917341263286304061174685734120058664418921193945579500343130419850881469211338873250443475598634698666201293657642755500775190031018216939279934576284601976299551281722106493225866227330053450450575845769345602100874515399064031872422746254862415537493389601087095551899998817454242906852782032212207042006094406507374839251903723144348925836115501608052322324395156880956052966470425292168661155883348385457149436383761114317146700698470255989790083367551311601968233104989209875639450654022792066448303014429289608426464810973998721453609985962259305123651703568331780482935704820632631486403675317890643132685955469382305873657396236383793652656425933395046780038670845388632808075541036139915762451501370993463194180746950949984233700198959891685131760079238754959785215632480062140885037802933814431652197171673978747540025681717163440709318235101504661919636774765913755992224224759592224287362234585180974009919932871529477882591434731869411247406637787368054106401204089084888281678047659806653757987964550904290912728184731663480516460072189212656765137202214488879974570381855198602764838663852430927459843240076285917711729593078625363072326077660819782164287846686392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 71241070816662213210623674396528666882443428568509840747803276777543351009441425065055240451286140490931497528855823001978946637703655103240588126743343964052390741921648483117038132759719148384635475856331865259762726150872723302745674857560397723249769009949478093858138653162745316100309925526284902462823522954175821817566514619807663501937174208316838410553051658829558340759329324263358302045529549699626951929745020770791108574447890565441537788368700492821834536867117916874599681629484745538096168122355182514637158960383108821800017487812678126563139746156774480913581097536952090492948306722666331080518695975105140431898099608724464749529260046242426743820713530078802642132560527928236919387039573136757941546938962057167738598571341615694791259040205994684202804926699606481439816322949894383377053587395652650999151796854523105433217951734877034050423775229883562369993199047252858550034006127495020691616294579691819815720087504540724356000146861015624199247329121181078714750344613442938411954591820166162471693046487406048079922236200342304691419353250407561918974197421560136034699510424047760191266000951894166605231254611590095662471922237698957617561612085719119690859910748285816046494748025812287997231977694025168933733215938328100211366326213205614575235391680334190995705375349107860509286486659602776099444822757926751129883532971147573986099745267343892796180437916768850792509793051021259303525105929351408991820177455723544942653214113323372647730943732438350797095650192779898935112952464399520284055407281963606861748086463740804130928213537378093921582513531611671760001943768808539648421815246877623563935607069027415963921944565307254310804224090927544476976967051982357937428650091596014590542310539015975327535987729162585524513907939308897689174066673715945759490769531462828489236396402437272056197220328692027939817498585726027044092740722564592430539935262917275914523684179880582625160022304401865220095183501619347704172769403914824424556592131073663292281372897764434239132856882574739329308008755269067847034731911110258573683059467430225441231467807730125147639698561012160871094329514348893751455234130352892596092883325753502183746525644955947531245380923097805538638431297052216507608347864506757449615845059456157555896019236667681659014933433892546456647137673621245400042536489920810778572055670746256312215814628365003344404667110120338023445609855486165859107990575349064885590444356346715016140258661700417658154690164915241873891010995574329857053671866602393751450393712348448564250025396066375999370133534583094862721961452931907584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] 266907260357401567900536097929966996495746573304961922166791650440641598960141083101964343086921582196319840187230684708690860903606508079066370831751016803305618058135259593901085224521882178577694734182902815357770870446812722015748042175568415153025599201918683356512260225406777510068586129368417635218493915821506984131786300824721368323309194384183838438852990734720368447099442825211191732651216331323718357717202723642250621938702982767046010776641303903927965536638559517757232726968797992721605455683511496471887205759287332283818006016051905714093038314866346718115023945998358466023569417558276050898529771359981578598926394029220880169463237372766900972756402382071657006727516003384783781475909502939013169397470143634040633040610704298259587784245195100464998151476382656552728417911563367512558998856351155638971079295360927585019968577856465414823488410454885524754871352591588617945012217432651342554384433334834814410301516362198875775618140886426482444113619083580988743458586681841454943487207550038766430276775875567919722953305662593414635726189766763961344063093247347030309939939462714368702439602366554718188250670728323544067598028399227214701182793044156410508811642640327999833874257446125054540180831148372062410931730425612428604490494512302540961350067295301492972073542221604095008668231945874922661818207122448919846536966527439040884747182697936771013947310052057924237971590796353357819848293685440543397603319741269677423934366528189312432859973383780850790105165856438411323111091996453635576178827607280457487108014858937235579071951032577277843008054384238566327192613087606297382422962428335503763393193256232921534426530958958814227884005146391157792327500276095798693405027025610673272765448839383726292987347104086879912906907293069051561700074156717036988533061013283096166821728877385652247350704126854983467251655625741615340489839658002367371471011813204567174543050570135610725364274838122176578766980103299876591312461219084907607816157065624261515072888059537987672346075117785791504502469206470439842576996552251157257969712824647424451772493098281186693377543600053390821651535195584804492528445216949559990636296567906025172562867944377243723359930527387319130851799907230780745663004545314622758648830177013678997138110057917219967521016973538484771813526345375760454058518839580888508611017386269619663512391438771820223661694131151266024234644685572930495872407377333057793033083984979114481199388925409062208276004028331096339951615589859849757909171794798243117580934536006147099665767479409818773561872693359493037179916086704865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] -3575351125725943614280313281440761101712611341952566165926176243762782041731450762910646164907858693155080753409603013066176767028244452583367085778805570679227175544889619477216883632070248017716325418276042780106651451445419607309370581938104655830424134865602345757106748786735215637094310506820895213767798064392255467318272170698511295932302581297936742517318980419937550042840055625839921118884748508743141695770925684921498739146973246772697031279132744637363763238940599035333642514884623008422914260738663538298049025623120137432308663616015691667576417147862869630579372233258687898388817406400205253734088673552872923246682159467872307772759988598544631798707644858921222834253182719456272904317154882711269692462048862705353627394930430954590691783666616361031747309560070052964545610332194128803469193386263417717770811532614255469559693818120033652063057460640703687207811284831371795612479432848710601963863034277671102836187287860729485059685347226843317802270253092260004438517179430482823954412680231774525265949202946703496908704534146028885569182654232705125550250013693213532524276043876334351412448432644623908222476841833578560641070656589607543634047647000551477842154988674446675724483889451230288696151812503915127282377784299376090422967045276619897691780577383694761400542390687027683149407647229813832225533765123546717345763703634736062356341250544232223110271757436159686227223086513618672376460559516181030951253723250669624068135794275591635958099656857281265983819002136241958330072197339617130126018998832446372688761074026685266927722366686333274343794486487069581142540444792734861942886664657865153099491593955417326459590252710819954871458092701937022194319123295960476672668512711024726419787474035377630933669357696293560109096100970128899319426513148191959194078322642455269489058361304572592083601887451249606934308791269918816594399548980694537693727820053195234179718493953848597620537018297579429137414832394507908433298584248764850535352398860751893807779312847796061909736041135888582405567975776839531382322809001447797540444291338313409842832710176400530413103106245332193920510057072913650740833617614882220702777940249998319527993099914042721758831897446583423937236527021189170507695495081783169754169284756028643566535965983881997811616695230358976053539948299447656165177527205446134370803259296327566104995372157894408409958977276122862679832688957818780729425702390560450806442605793276676864028313444158542355687995371801175242660354650370333922562014625433124378245169043509914356492581508010309079083917621763434566383358565708464128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] 14342072696651900129023771431954796412231622559696244648906469709112364929220570116606147368924151306610067188856276724256401344166449463558134486522560471184220526188541971668519692702112218217102992972579293880941838415492889132275818043248145876534576154334982099123747462631590162988217617360774023410226904755768264595880049472193363299084717364826334504486860191855871560458958339783189005392077722591871519276943736468841753816703328028318148116173021269616671644793244200479255342740334569334520048135330536436167660568464892911418970543223451170832931734129363076317420969310767159257794250099876922189774915676498784512568400007614510381740986743629882620379494106953541004734946943473739726745684632898710005883721178815637939308894833117965013111723741102636064663679810338152662937461356629324409743880539430320224107156446208985496061094869211631797731673880593745862818740756273961197419647110436608698428814852871197793741853895850206414428332596487560065384458068695085076661492483089441551474384876878303009120985410372670538748809426442222353075688751102180113680038794592743280102984862291886419682861636536814213648299551892097206232183607694807902569814880052090453025592426270781523810391111280814427793223648742207507939691252679989649790299634314915070427809894606599776596862616832039494754038565489227275808178793826564469913944004733928046355274455719223181506273687244354948508506275013580112111270563051268780414146751033434258966861136529176535273201313965894670612103300851381371064302712597808743407078175419346557205455728283662717341907942692941934003088202406242929041930609067480223318445533463707374014421308674164503522548746829257602342203234128325069776833946495697336834200668855931307000204526635398906905610449672825268534163539944143660657677310604615267640832855509536926341834101671207310987024150379887133742562564695101030252264424607700487462029695385706130081569532891432371190759045343430747206650761064173843612336799882310796190138228733855008642973633511430026861326791852146845233377266267599324675095503136013314459146057032115002815729586529344742575505892351621442970024847227688526452316263480354842410935639087348603181008878085833783492587439096479781842278692045288436083399993819100594363760389463597538949121338581666362357279018437325641619143202018063668192257642413194919895716877363398572663887852609371628937571228279797250311777122315840257849113230636749015668582185720546914948836280465359060515676869070969788539662761402062340822719001473559856520242627424608738362348117874157594650185583228619320711250618897211064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] -5228260939382716510141755224703030888932077086979131455866230633114568576683824294592774860977738243901030119875738830632824759604096894776662698814117063280155036425850334372966853111751141563697538147881795369912494301581812153114177856391719601499472395859163688612114529212738165816724957008717834749551669104260521317918420635853267457675405572717152503079150559364743532701044382644329775404605886041897830815652886219500928553106398631907225973907926481432876747381508901553661170288984038795657943489035572505039065028535750757335421829295889742618001839436101164807687446506010627196693596519826709198597164183764695195595301306465918584772538434399105902395211478539041298442123963912414372270885146614328523073378204691327653993154015105226589342670222741730531089097674957022214685701083703875409846757851863624192016234276605644234657604337359593449976834879982713552902625956215663301280603126114716537748002717508781971932075177350132043748604258220258659692841632880703379671029448265137991210706132980003334718551977458535425696287721619031855896265215717315004054625799838183401398677316423954120885867755745924778307421120557415896564096644779704740349511068207110758237376945240390257396550725768532420725789685966373987595714115805987649924911797144009160716129031741358824000221614070277876670636218279926987555487406718618972553259637344061829551511615241221067887513058669952162350267452636131759781952303473378284353667914704924495373097001730893453260662063518200749758128645041781064687294540646484042014750497846743088864945937619760285025107844924273836774090331818765426959862871967039404578925271950274099627775087722772702112807110181916236062988219646324905568296129044253249631950215331879996386850279913954033237862093968069697181605928875104617508110942745436750471998263345904769069557901701153841000523576469001332986572089126569858537436115916041185442744271077853453963607566792559038568573306126849335848532760612682069736296925326580999131229010826233505578678957178895900114354581960144446384539940306794564172815607721127273614848579411995648146021329440251144921758937128089987859728825984282540648103166779034228453567909434156356464288946398590225617208570187264340068213781317906757269977929697490953245833776439998115877168054676203682918507197248775328094398584574583809853409026560802842036831322707265628901353965643222642087644186770834316005954307889557849191290714455401946709696521903059264493654329446245214296494199638542455533176180425625661853225005609961719995055396229563616540249191116816133499186652477460437422252397345722335232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -66498971008748106380022026923816996241606022106722531273209634474623638574391784137562351846209797183825011439605417892407675157945852377432169090139395620981043258253822757307724743093245966718392128748023135165099758757867102883802784297771999220106302288277695162453253236155923481863795419665871473653066370406297534490713330529494022786915866934175407396544598843712554718605431914145126933866863476897323932808541882298048486552085304388029454087461697614933689010394877075636081286457478848362616075507687548701137932196279339189386497640164320995839929335415198930762780840842098794693440255946115400735894393711868085115955510101817501545753147598140089112889376071821831937246345611739205246918072994818545841521032657801782628661875476281868279372725418602378094956871108014576591731797695335122308430771475598213244480623249365379555294690200706649237404042078596760146503546544837532114962512054465155169189399153192679971879706710388820034163177378589311014449885766331148774291977497226075297327559068155709163928996086801896505374218898205006502417848514932184080305887698839865592264583281815641392998743952913834268012324494695265184168153375707083573505659805535570347434255443410946779296218458557781839030558685854389488410768070219320258808000214174803655518472716950844134459967650184431130435839224910371756261582820130677673124133437667512901931179905595115334916718606745474728340807352840444659434638385162205881858364456920984539639641264068405795186561777480241851300669540287963026975332601014000826290072734087806921928002909343099515225202838530037352518575020502282055579076855021843217926864023922014209159834129591659671944698655585056004630585305223360161005449982314529578506380187808798065778470988193725359654085111963659356247758852064614310865697923236298534379239720147924188604702626297988993000999679831836531673417561208460395287318365132274563491093198033075840362819520950116861663111055102181996687581387217685263580952620029887021407305492097847912372722175019682259815854507808977135721612206778595264581857362846497582740451524162188798457562811448267642231551017669983831688607379569618769624452669371819299425554036467603214361038510640020599358476141243221493508775817045327480656390607427618084210908696119052982813349916832469373364063589984116573361902198827285423116280058837005323896299359324241377954963832691733947776518671256897537139542364374687708688116192712940838528546522416503396136743293101960319035521601903910278487346765830630972179686557702448487264520758578985082962116537843485374795804444903142774494843671830153134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 90048747337538824156365905806550051722423806340674826413735806532886462915664304654654137527263490291311071193569092226893795320249599626237213389816539228401792616641118108157407669432531201126514538935892042600362495245297465007940496299381068327814176244588694555596430814156275252178486590280426160929600114624059562086853338149045773575392113396858191507987560642691768464603226828044232407271929185331297140707764435169881219492554597418964061109324664374201315768588081716423397988163843443593794439271833141421612763367010497551580358870746069432077377965435423984296822532135488948445352233496232951492097883894967756134804186481985303529080073354488001401384652109614293114012211778343868570573787996154222197660649247284507179579993129716858975453600244072377401447917101807433248704338114525751140361058883574866600842100357732965035160193691288554361098127912631648658589863152754516351864523832688674891498384453143016003565413544927616046709595165026051316841831615529643949522116701531309973319133689070833401792535322821297641551422832215292425461349478281719617569387328559802152494821756472059719670658052071200497812798646613220709144498290341457297535214514457323572855355795188102113475231106582685067971777784850636211176338952009322371060655418224021165154186348455102980185049786183592579959335485946363554679572633476657762505387096394039930604990132915310381563985546711395320499164264554347736655202510618542104082436808867808282194233370454902793028521920083184288310988722542306323996168545385565311445421538734468595233481769881477690928450882879420098074650903811834169222034017860066796117870537090008162439291920337396371428383038616838479719442361852677626360777423349776687355997213188075800241157423271396961550122903078618027297387949234589310284405601772865610665161621886042541060610355542023190883494773615472909651856596219665188906249133519562491435421979928332792398407010280014720134624482932068652644693015436898925877753397121790234322033990005199626125631285284484766633975289612832288696039992792213380000021375204092557155840747782170490056973827197737654050783861412514780793321615768914519700084358628895594711378525095155199154396994409742922321242653148467640841712023001697585605600881368446631279608684102279172373039859016891116413385075999274719599349017755904215770890156614262346543160007736723878684143411455350473671870397798517879580918423833007563393397337143765110311485565849488932322854776574647022861178115819772717244921098611580825090794197421655029247804092645366606629116961828181236794162758562133712611765273479713128448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] 54582374706318947458600700571698327798545464635453052576106499862013925957560763604666658969385521617929746243722755476417007453541018529653654857796466694742963436821328799387869478411256447189479965920952757727021811678320494126882672748671114006825769992541298562918236426081348546977492694982399937153240144529840159289974214667097659387198501258231517331028354574296017862967816056751662783838482709462923101041635379250584884490745356070841542895982723788479311528689931976946304202441295408898575681343791390315112961520041492731025412474240698146482730163342723603859473427552255605597513204781958828657564895561040021042352501462330191792140222155679755285648620723210221584991967831161367478097476439131573595053924964637416479960273550032497208295813883358993679421229303692718306196061916921872466022224676152480711631047606499955059215493438083416488406566658963002246182778120472383056035544822885421163366294117278974306703416862632421190881876061302577373472758428088776217281729426849759558097410961882346382697401663756260537433857678604114444141744539265808856541516719420158895665683538501609604467676529364971024239036822952066396423713126789406104629168687145426060528143110184943344764909267611851364770220000233630106326281537711758087723871203385764494304498652732595459643571033947912257998994812538532940680263292499795824380786326536004720072966015085920779741957005471686183096987208372854831056428968731769444884049194799166587285335820228366578481607965672783385919563607915999190496379113506476828015391777746823879257039791218081558278948677627791254005793216380168271438347736435866040565384820115001619168441330653550113324025726454706294693180701961388369725284890612293977095693797195269705684231515708441230710454129704438145220775594487368783902134641170607965706140525574132078755809568821993018678494156019925827962165194535135821123098742681611579285855402236906922281345080973512825675275742623082582606003454535623380193653596449075796180598179333409506213520533099181088672300147092348582921619243845675845390688621371855989471623460587659167898396965746903001800215741362813626976723152379085340265443878191286747629313527286408081196452148442774531305885476978871590460268659146130075903592564920335041525794822844067361833711385804457152502554674595133145366591042313755038009665149614176188990200770217589594389911427238171664215220330115157320008653728122054910126913992112113352460275091271909034461312058917798744641931225421681056971021607879414470586492021011018596157300925071912808334998477901650841761613674844829403276897525587928678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 36896699091813698418853322756891799724880796314831710615321669735866433062897902881374087932697130067006346922992823140262931029671913017518786956358528060735632030725058328396460422360802655219012297921535979617294914489332010449257019071246722544114369070093310371770451997337736768439601088863557507211217959905712526812338934335812607260572379269988331773484292759310790559988749436497083645320070604891914527997087022611713453169785911810519314760594236261257416987865484211696988870743025499021894801363589701479899439542706720920336085400633815847514409596623836820606602646862183935360168175312494672838231335274168657624037522204652243691592805398132667680172059789812682932790362206587844662631405250754427008602862014729893972936185452577123307025815087311525209496715392668741591622774718832629731399043331226612524806561524738365852169669430958840797069182370326827137591054747900661596655404727614605368512145133855871609276720929421971534717309924168184615368416503160310162389748912447017205316798383005724827819005042286932875611023156607408552132301688933477429184169250745881756467525402292029106591090841319212228432473473375227708316759595195882545767294108017788717802102766482076751714069014370416116869002096751130805926482136943783737011743584359369202625934205606892673390225157370452925368374821317763165815566055423052193276533458680799588777254927460897901007792631847297726328681620127062975928514320086398044263563222925582249297908092185870164997299062945090750486606409852508752651767380314028087601963854483134359631619092754911304929948055266153476641088199352755583408894880668522632255663780775542479953094707231084339132167697602193196218245130984936197912769408435219360671256370688242411325193251245150569012751527301292864090347794671291682293728262744698107755583501622954097375487259000170490374695107475803189514108118773379999936967888316328103953280205535244265923051371141658128581697725353418271882331549597345322815641989030583680691238584494774946319056103947742170070276123084140889243626904290806136282348832893722738331903761189234564879698194843865947826999191712222523247847069213625990928409241440020046025227614199203436886087999894152686183474544179685622530398786483291746569930663785477547308958427651321910319181899905011574863957731028928951300613342552453382244852469964316857630478267875319726820840521455226324734377397167260182870673313219234963794811290999570071547481624693666328975661887715087874668454041797403972095301535273888834844211409405556257055040211282223240715073066734920348218914291766670244794526645652862009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -735642747630403411167326280089479222888421111712122611711327029955873657724278298318961246471159655049401081353087768038648928136466443388528682706569870940473664998039037638604613246197226055928138853715442432343193987680419340547063306634620487378844210264402984070825269308631565669514062382218906172456333099191435698674433543589956412178285529341442671606738013609105460560795813492571809644916267833120171326559846341586907642488070103184837944978840138516218202766155760434056988874052262791148361094385728505807674542538274822498918804282517857225726991174331447734100702483210986898106550347244908491849131879197055893587434021359760975549165662376812277313846103418700421918203027693168027106907666329310795389116629857630522259238439469924115989346512676101687834174027784551203507855554311407030664784383622170393834536740623900170884506488040642488373976526426372375229358751046839266825086255315658026111494837283207778581874812379264361477283135063001942734427982829177994343258524300902111710933855750956337810946444218533439820673536848613134557538596586469662315030393042591751808840542278302726457107509205844487014166388765156225246054400597558146460922311867970657829553099102275201397251945609447014577958228843169582960310422549582933470493493414298338778610631198793302954734865109441241307380164753410642800963928603713162685706218951169439711654844135620718644889375975152658941129847430057215057298779604053577138595376704802538676615152768471026909991153721260625916654326511121873621454233095470136258386634063265571934625236284043742412705199450177877442995798792506108664730088221497259061890625662491248963256851072657530157947124918382478509890643114072193991249809853654613544090713208188708831298049755838299823152114377286153109984817612381489837905061743706570098182171356208767170261104891480574419296455897562877684113488548950096893334043058848644469372426602441909702848277578113208477339014060699480507119188043874542247569398965262087902202267945158977676297524008183883255939488488354179074366549753501975943193397937883141951332263097653542458806933284379687686614827413007348977753125468244495221161583463492315016036778749895707657013559192937586146622976386254206642281738721948952207578759972028266681536028765162244602338053071079594280206762948195278959699199194264870690407221973980542406783340215999509737685437740057155482676936766625065786331130889700455846342229649200202203013780746413629872504437316405619948639853659622384638358725255734035127430966673022373885990211363817365659482225687138461450058478393353997606896181304489389588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 1057810166430703603822916678459653917854285707987526223676937298919599691895590085935505344420859751897405567806230346697682476152309609281904019637793951663552186739302935210306458146537969562614478943181795464177506897539205810808456963876162376482877898435718847128129448693339735188666187034805753437038479841319185874185956415437024581277929104907524547640701312301822383204858293472708006089519427657860698428888011188014047736390585584080794406545500341943420659577595986698518757631387396725373425197104214472962351607339820469124208893170808866881456111317737834072143657748822395676389606397486598167422708023608906484212990513207754731654789268928622170293523038060340849092946687810847258487073130054515615014212308806006470919977523007984449148369729072735573497942138555326715100892782300380249092972754708237589292356593730413587200515112516156173952502727229131002609050274122071889273268985857357009504725112672742510945706645297396589388642636637336227314774636300070050760005821775455640307182516837396517167699157528256449849208369941836115210893426879283554355730028944551456225503546457458254952313394349939875890800135958673218847151702672765554076819463990375752383465108980752403461134544844971499257746775048108676416675823616847633777562389738523458782057831271089034666996141028209322453125141534166780059291289879383302710914757604215590453737094765368509708329832675037729265974508759383991926393891980930509518408141123433309400310746525174252011018451101668135582038818595134046637505224017837994533740560394881907605443144863360966961943651973643901538130189442778798534518347163147020166805741384279283762060407790539788899760786279840208529197608275535324203643780373034087847644150857554254754058203146094055176464621568464023078638549370158861626657165910094216179532351376359380312806455409247841935804573789724912730510205960239721848480829613347915233746472089687671515818439562731877255580718114257435523392673983069220692900486105286643945475412672482525596937165741290308496513968159816734718204195133705207774285343753031841987495340896140515834934610824638108362402652632816221017204940223600952564940785520490166060913168857257164616356863117881888467903762823255986763163368778257175427867483376803126973810307404372625349326144173085570691096696394067281089041865218484490528792405087294278464864279357828658191642997541456431812938776182156050531095895370558232739711571940110567717064329253868173706355437616076708277380987622313966276843964319982447565445138586271327431763271457264273082410161084510365366215589258202823883887139405438535073792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] 18124892910830523062541116604477958366144617942282441486290585748011398982228890790411967511520763396556146079659159592698832212604612874294861574419009915709001117913297683312511802531363050689207169271022763633265883997315071258974652563601890274535758950536548106163179668862013653903915026589341614740565337113417233539981923821093110099873459420653323631585277445080051047651171340436708386143379434054284864797775993251022503082608482599798754761189444390063285748724621662003464430535517988736905345337393639839270296601106855993686783921390580323475463359588120056311913527394137528460839821808016288928448700703890457889014256780376544100127411423089700264643961022177854617993713515608292904157073768691627704651862250156963959394682452871616398960114929846865960722387709599169910302366278801997239154524008076032360412479177752085388902667975540606505672726823605664129693365087954112976282424536996807875242757773572414112810373556956900755844809373110362592896179508060069434615595552576940034142888314036130596078012207598859151528358774209360305286456254345625438552582717174145338533466554342040577636349529026844193428479959748095655725631451762734224495895444991429059773789856053035076644273873833480287320593498556490831332976338375710511028132638551617789447329925180418102544809309913886387265786103447953169668347295036844837848721917489851246656865217823582881962159849318673959085190747972573617924231512888437555227501230065167261469543150911434569710864654083032486202109799677811063973754597728615602262034044866150718167192334712953554698099818450669540402523058249974318693889230178101268549837450018035604231662303809232810629179690124507777210476055891112217560462000093662300948903206327735476443616313708142130449715373029586161684522638222535859746085296128972910659674603199839798663324580385670969555121336629928306215231657008048801714173932928024323362133612465909677312926998429434715630142739412015748663946007238063637959370689650349630753658885763638771947857798388128670023444801581829215111585383546694577504180664916116334108203890286019385012002802403480882335599928564624724101046338157138721339027617192759315807982714020811096401888618166237751786739643807313089978495860114702673086595949738990035747403613218696011034636064799136706545677527963285601205581074339136085041739888871837528204314839765036339563738925483070270944057868086480640132117749864050553575440695906971977193656690966777898883552133784151402480787089134636883069965033851339141715683929180967069857645266618800788439878990714944799716327393932863364553539074205501358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] -834063919781030026815212030072137567591992337186969324286711311645616497370471774857988558350308905037847213227007441926084472932488563086208374062432841644739930470895148625574105841246504884631649911745540378282957846144030022662429444412130601223535577598678423208800450743328481213676296800427229150148720811801644271743667813968453252809918551336723790387110223478046113132202460707338585876527471907522959065299484875109249375463006030543641776789064462179956298557207207675224312780059837515174673809201499865293678362852947437496150735426148318416009416431154194734080186162991025148832564211840474687283887888635607892872280373424944160308097165916865870672448184833078230502010445093487803451642506824570670514809095018749583403449404217240273711930748011568543870692352658229649542169983878180023026766396391132656432039739297255150218126631814043178651434239763960921823946133126310296491294562285227460037600050195266829029751084587664536379459202793099076040879883310641642877215468676884804389694169043615370706912035887794626973372868089865598743255269316163642356089284139315201704891052464699474127232910955905896663762870913826045781460007159111901930719124339395559841418160743257159821935055428651719501348227084957099866136086763908773072605163163671037580857079931263138540948190823659317935580167512031027768466031012226409648934698110374950567382833354668025413524355186716742690653591415862674523163820809691743860676114793432915928389046272459749386380776870433690056417673402782486186742628397638344527101540764394390553839111885739338942029317959939944147602448763857749537063357371942071050202307803988174247184865704057838718768600856247032107736031858502122711446061668279054511286983247855999675248827467380190087350876824643971303235362283172661838717760591998180130428523569981310575856549242363686842254117030871114681747291087583696361589028187393441593271686736997481869803254790769865538231302089932356713292484849982031680626755730228975870511041806296119497345223693570438860129529296837128236210796361869543949267615470162203772796939775458230084461559457471865126273248209136976901295189276149162538609611141585447708406857815649558731046279067193180839595064362015399568095035964158925557058016219661276308819415566882168971816439274720493151394099691386173632810454558929601872597560766444945580935711516445678453367840700724286056988757400863013693530861388900990997613305364803133450608795192696184078027206661740904140172025748760168128735203080779352836593610999668270658976878974647460381535629575424623536311126783783449905727304130864342892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -899770449939751415526069646027515677304889403204306288142039123804389260466107100707578790734624886743649892118326539948890655488164120278924962961512258175569775640368634083756276240675363317351103207225925115546084898362648037380943043370293057445186819668698546294632791100877601627573279606178638570653259340010923125025158831250902336803073392380097841831031661049797087743124187608890782499731443276623636645212659742842174102894011205281367071292167372785298176887067264723672836763554223457186997574872855922012011614350406689281557114642119336657938058667797133205092019461775712472827929629163711413737632900920052898783137078522595666400730043573002204924157968331807855594922637885093916300500126433360383564741290141449217442498741055968487772800516401282034798532286268337805759057610374110275026657409630653277216932621412466504463903687595033521784957395600619220347125495904034981444560316208704636077898990346444048912353816327447864487616656990041870057697206079564578969205317677547187736574134699990125159001714331632345431862498189864404227102412961136173596189913234426382908792753576293486585908983508766830968859098397115919911499645018932558526138457136471222824498808157888622644322598382025488424902181767107821425453054286279130190333433614984326270598687820949611620830514426699999075288448651616537285241129665711572004624096235041295032505240095666648763315183865966789015509295841210193794194944678468060063652255243745950368250289912735036697562879340552223985700518849104340602258517330807833236231093595828665214055586030485725902795523368553050686091146304159778675369668894353654734405060523098861121564473178641660884152537723093239547340685800396681373299339961857695690935232044110504856225805847218806737775508286086819542224482168869198973537830314852361172589846417180056874128861283589725628490958287262452649042818777739660453774604535111016610608703747676180433613742426407381003711353053420767351248669685672034998387474508160709009837470969508425940314792424986744659080413490081592258285608545920928987094922413483716871531226924024365230045395755112071430586656534821665889105298561975428336153908989888251154966471365517170024693742205510597482837596736719573501180585413838403724239360183090581211567635646231307220497909390344685730388525565066489222292592934290368271715039468840290880431727694717816345896434065775230819148784823314917292357360639042596003741390146554949329423986337004967445658928053798503020870592870423930845293404365778591285376758041946529209099952048308925639762016828972988354063793695908885501206452755594183966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 3509415672462352200231974522829439910129401831319094756833428326413766527638804537042785930129826000450860912611260779852149133241556265184975602696423311271437646380862200222029550326095798299975555501410360246390006103025807910190382791785494701680202145585134322892749976300391246731686521372561303062373042598048539407813677716343724194447210605632499993899803693433073633423484961924051768079057422707975525143332219653236263007186032108101948819488626986063591058812691675048150986718610872705770876857521452995356812631281335161867901928570166085363472970389942160378932110977963525366739516983558910591203288720344826191281601766867212701904086471515610550939539011024991653623446278527063280609039930251707096725970868034761815185136404836986782801658233240470176987480992945514224270833461185589414157080706423544481352725780962687226048110247705675332139288850623484222068551136612384918765374597088487322608377025782446714776809580338086060926715397134869852894325889656132150218690726035062288730572451304822817505998626993834574784117982701409888442658239902095300161589035596166136592774350260456960087495818554044863349685837840747205270078639278149333688164253059330639014937742605552571774913842733834562949383309314737928284663354595934446894457421668528332108686737366851444290340323261420608964755406921293845426037215268419992179903248565178012111124927692064965723884067293870807001157971484072331909474549084553749034019111746527548896217447093701197705841242486730975071608530261837146155609489878775302126900157147361524157532559641308575574891269209916551287095816206427330782172354340092819392383868775914170215062537729202260711069470985083887865698914923804457922092191324951137933632940693601584882424186972268734607563395431522602040691502992142712928103827287956772586039728592641166138011776080615491964360213043088857335505859705371861917122467411632729536330774192921165315356823653588947982829700672112254384790316513354675177953759720747117907405244309434756704828359409605527767808959527443103632742301259955664210878451481160981075642417669937058612556437225050223874007558832896448927849783298701486342750647819231859414618095694836264857734710380375265274998042440322412487747049449821371709957730376083639273491942181515206927096095858794642340385319475663154073934840909144779804321342793107710977612023258956811156214594456000603385242857861211283310723298491492369409765067841890865201924449116064304695670674364444010424749511452161920796510171332903746891748256729301882076475554870592512421635069274327729614238659726758355388662781441309304422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -3162964030388592148462281721223652201724613226053751508881978041651844813756597049031741114321584655470441314822959738709455246354341340290944888527326616246055945892806336001029138740836470944171620048088623492336501403991984352419198730984497688608487219583758433303352120044229442061229770885040361090201626276945119997907581435474572583687449280229847605302110511343886235864919658825643294676102504230927909578077978958937653202505428033639609483911295754336245005504263447499522560493516561690340212369416197712733813321324792595943453512260613311250219433998430590555559343875479894217146305550327089569206486835218329556231253124190073265863217439968186498164618987679126360721625129416850074473902122579610833330194030798611922249507745947800636678707260918882225274567788881201737365981256958796471748908865256898311288810058860886082935623439050053314776854268953620163241202683580168096295865282295646368173082251165113610293998422508832822592595019875549010150349699464471533221364323908394093518413767021950227411757134493069192268741591997328462282761194796110000621459467728015989770296582491878810344916679724679027319862527740551014048652553798950147857148630348145115559486173158009287949569337936702461780218149533729695855897378335173519694469675007298232389103234297116930068729173952381559370259608355080511181073511564025365313181003055663137858009553008561716810567280372373336950849576374071976715653405061275498884891836471825509990675168675118297883249110906267670125614022693804799056193928614336706000906050656476496755231378779794770012684578009474611844879986939603743985862530821336424391838054714570214264430433577264963876109188146904409295840274549111272994554823296937448427875495385570828824504713025054759883600156124627530935313388210930865980783965162443122064083326161463409831865967989979464242166873083623153380307443340898473883330752870697093156391634536232404297552846131215258581025318323896769227645879139661286476407495138779182468061118424578377489944376935879229380583901993194584592915314379540223688099014031706602271053541274553555793103067115583082447177582607837969916952106786571473880005154658944104369004641204208902006555052851595864570300749116592193909994519360156421816450014814642693213315737224070814469551437285747899419814890024643574710347774107425788873997553036964250431615037546865859446930148692469227110119251417931897991037968532901054778217849458351876600088736706338033869383321051728634853486786691443801038054169394258357090497550362310568876952852589316001326379368634740291790305091943181115314718201494432246661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] -130709541991427459957569360623420771908445443168199723609570271433930888696120639775568323083381079495402741810605965842380642666280041602337246521076042397467413531424638394348205237496650852098836535775940784790632942175038248935010999999716406456429103880979326510006872685059247519544751849486509747881212607296291657244335857204263726792430706019886266453591360119618006786706415439855117094114755216069863020804707098038360009376033061486722070635708394152860338206076807023771174211420953069535768435550410341815017340408711890923304675346680657625553303277767298662636211147025607215291587790571685614724196761268080683841764246376095475891704324099901778231565200552718374516844531140845643088012119685258493151080812884529589186966691409185513145820657644301498222067154969416365770841664500140780756823439681680870342384288975592240930102075951112178378699053167333441622772758103333067760510217240306392881011653650447559761134967321142752743504743574390802865383472433812932811836831659049549468020180763724477110784654723468811583953080225404814881109178000338106635544777385080257155286749334501169075623114365741741703635314942854146941671853730893737805146590660483182881182877515483014439153672656488250871496956514958292296080732587677926652958921799605547001639133869629802055426873811292437674719413159092457072503061355255794882110879931002454612368936285863865815445833481197367942997374710378515551086416045156794079271309061740999561593905113086088066527607189777600798304246711951065720975340999206981777142579321050851248453249439615925749819080567089133923014374758087130277225943061075409849715888513469593221302753862850979182021648029579066914116580677874630231562027694325718499162781308691374391243513541719531736232423244598175216661784716321269415317134819029594707938791789627493873779590989135622188731370756284795192116602115713700393394943392771266240928853975552817307993411895355382941572553919625458017812719408095362269850262233717642784588778161096725613326877833399714904906922936741530327817382296633242664632991819619730417736831733593273148521711910770229538267187745679687432807192216674135931767218496402976745079543530079332801122371111890304395821621619396685501411170703035888258750944281854439741579868306503664765216893475187626626431393665664620890159318144672492419692632401729515619375938724075924756954183508785239634009415967603966844370820889330968791239626870901983202212987408013653807528886923527753161174673015774730104606722218017847986614008423824822108564944078436987092687652033078053210855336753867297074182058934411183783936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] 2592116247019011855112218038985282277539049456469057838200218081924201417813376536982912421459691851161549638177904031642157246638533029113200632997204608622015695330783078727414849921236802951013272340940821880271700588662449566817664239291293546400435500106794478764901391197477820139550719145231935563407788493602461034544996802634012074980216701664569990333952959656404589822492189977821248000391447916452044276836076700420700262822095714911600533390612650991994570168183704314503679524473212922854845125582938889059318188526836570400433286851230028721365520135656227173374706869047710596303095386404447849710687871057316186663516307365330532573407757581310539992427974124134741670001401854479484569429785850136328540745236655501484334037485521713190825061781696169041567406312841079798948281944682769978436065691651402340768572288343357409675320607233019871645208231908967447118041201358368628749327850471930417940426030592561821192407301514545870958698159435545124563446459188788998188767758843709313605185837620177202565527010287814019231245419694255306949038574541523247247811603553814065150108684247432581723091023178114901290649231932115084165069042392586247640013158989021528776274615760675747909679107267093139775149335424432041685938935596639860645011139715784586379261355622544133761050353767481036889166689863187499451113342897603787711268497041460188629662270426695282626022694318103535795346462013451995880727948054883610600963497240180458803582051402327255025803578425573767915195938132256714475724510626795004423206751766070698767425345265390463796790241497799503436285426319578729118005271714836179330763352580225520720313646878388099796854170293846602166340852273234453081345655641065194382570916802709182167193841198449565698078368766466321950466450809073960202450325089305458255333070631606906306568925030051950501102639625790020471425505877947347494991478260992092429385657445787863930101919510514373952831162484767638653122544852700472046348041045802330378857251409243942546529162917548698245800802514761649782998781974809693524149889045683972340277226289764780386712578206078859511446827110703585611720060391729959483146849511655582533439400269715180892691876486415322751563366275554669644009465251743760582615180932588899161046833164042282910004155695991586839355152948038544762777471163558845013143426156014407235286666980019217298306068233990103538971690413613113482671692531561957386026404159792093726817037695876896470522503922204453938032846870747064749930422885558766753726811088338186608226254751687091999096818321685327369838184066634449720743936042838607790080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] -2125976474284448621001170600268418465600193730649876411511960079152078089776191294364286449131118187586421565206697004887940652259686964492578154587647133806528008740397698493367985890863246716311680691174176743240251556572188510325791895523143543727540116320162410804773179586595425662955989124956800257587988491490676116973402987807955695247149140941268409588339716861512549466856900833616778038918632526534955911706305398638952933688052331266397079651857312284069797085593307631918143819162268763056314669548779646499050030210541474952439049645346853838383172213434980338835643416607407111407815138836856059844043379174189020368793791649069064079742861073876204496673454840181687149056805642048643787491316591470174380491167879688871096922462887387889440323767461926857226291815903343254337070033300835010736573250951252059719800728390589811016984406511312066928005083012846569016421881186858561390051186790610461707533974007542511287753645392657508845970300741088120759463082897335114802758839765951231364186332206760471419974548126167339828669676171249024715176892507736192799375566010706074748305497225117258990707538411082130965122453433099446517112035168929785067054360979585829610389114581844147304545336534294324523403578415832299018103388945546888266511104614663780961279899631849955689622535193737551496704485384329680382853502422537359650925847608492281098801721160815363757334803267013112181936640944336212386493742693607062929007367799369342859810873127717791756009208579957484882684973665294772989051113925595082972003770914128785541848277384221160340867691290980217036915349958531300006175760921774411669474828008322943880277889290123946514348924830124712946018150904286431677566134578341455743840335329147361686713730618133194659381026615383834800600118479676475730026510981348437011965236300995448806928994966625171523861241549798825515330725618240494107690789209826987254438389656437830768951777867185444058943339333639899959506540942726252161805362836119396741005997355324692173258503811144804406841007449314426265112469198967267707657097170803477909468814490963581468570097613096487713286800439788998361053021677500846004951072023133199915871895665842721767134472571852986744653843933957070200312174890372327051009661128991109082086398855492763527550909767788429647358379133831572771032990400583463370849236187827173442697801407551757195960077518146609046583272572149574364201072398778069072163910414756781878644501211158684937012620750652097793706991760369451202563526895954848906111470437576744742070588041890107674624566457668539203622728121335828500170710356441291554816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] 196306582655666785150376298481030720605171525499714790153100197329627231628531589298884947455492739520425819244514863671552839260418672273314945836980287048150120078035602888645775822550104868022407127006737543333528520878896059645654352158196208322336159092485874193561872714189370891862732024265864615251927170505601936406490085836670367592915565946688903830013460493680789708736417790777167956413693369027373970149807352379378296363149444511220177910133212566958541209848430033223174821954709554264823835131779249192363282270063249242889042081164533477811450134537402877319428720059704398283973356250486772774256871347289531603357222416958443243072218511942881414987337290933696076527975805203082055945077109115614620926431222931414919598794868611666228782710991413878570739409587153935976380955058098759841487414585378033540724697908608877373946467710087039940585192255964514009254042114136022027932611737408409546003595245167625402463749981801281636211649225593256765107644138716306069067733120228316923561684236524826689256064650382711958099723892296146095221247488208816983937533507208551354245969152126540651865212970126634109050149656155115686003250524890813471437820848438713078322848093786335697546011156988235297409772463309590437597758068660131829376924838847422554489305869040635351112392437595150292152370422612237215565719806729713522337784885937677058819736038754269068761928373408929401142309316236210252691637870848893180174207639715726067815071109320411484019616166960361023947034882638055770603481184751708573148844650740366395481320400917192675485607758322885578946198830225702826079503218765635751200151194791886661081429775939120821337617381168540693434039312530445196167869521208376394338607765244584190627486514234634254357220181480209740993509400954082755245411441610552195999746643050368925490081622021227230971287360807613645862081696669732597610172067922885137242643998737352249661205083789750262587035804114046044785677759934720265025357251780290699601490374547564521259589324521401105764829939920966901028624954168955687700899219399474985808501478346755130541169218890157884620577559642657627414738809458167471249840175761550217371779711047778343439230029045132652350328525502317227239573035332701585494591524222440570127512671196415895173288310606294981032835513435108368569685820634170724439236704527464968672692329365026662570397744466128282316715459958105799791760799352701925232099304197800111513031823728042463650392594897789297846851085260776328041154600910516670125457174805480297202536331722872402497659101857206573038402323019719554168304418310712197120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 1141030587184239786351987738014995452428777451538753647015802199625281138856957437959538826681496868246727447055421589938442890271981876607881293766993409767106296170729561733396316971461214850749494618992030955627846341100480814409426709428398201862788147384136503095441437536035797995362272794427304458575255360596892715992053389619232907176487331200764622428037339779880462023128948332658709323476445315627709905436541036112991077963407982922826471291252968240547180287668020749550542069241414097810671545460647795475747920355825595015469194460728609086541417312370332112222363149116195159988321547363739704660901640230122939737204108165960215068159899240388432685620735217887030832604962785735766691146654144209969334377823952333401968583231936037936962303693718062213639968852948055963297855264870874544451870827104060750915179232371744412445932499916291249289690928449530836646181730640153199741195957982987916010216134450378297484015052250088432590518006866754730602649173370441111906554069148178396886862819119527492369550956501573402411001698046681151010965700671695990865431764124570482390863180470498499938985556824108232998813497058317265928235289071703186440779891725053207998092358229445082921832755275440876612438464166393173695461988648219198098361640752143007243707726435134915274367415778242228575715695377270933682540892175296212046321754873729378655777265511525950482335499724267622180007206794781154392485287702343287908035424287423384872736739636162439858223026190258237702844587407042115616488153307553235699618345785095940432771539169922944103149314989682302255895315380067772297996614821282136584330856193441413246043298262673088453914372107938197425606699199413800079072957847333071083855705872676189430644118797919987574429910947438387250003253054928991404084394893827324755341463663939796571767223034672402443541870455860141898647059629545011832830775165286784709155224524951930312101998466127631400068404779564169438067574158460570069122348508026118868146680313427848289013030506744425877829955838184531170871928504695355187386131040700650865893853118672341018946521685012879115587216778973662900084314575276837315997741207125633607782157036591873955434708749554656721987920759408707262311660240759219425225528996723553116295301386468075051660686096726469384803784640402963418653827233483614097699685595407715548280177010984427143571756720954405386126222287735118024226665005639824817423735529170509526311603332993021097371156402014414037691683282100210468764559551745899595569760273082853885661808192339865914916811958749226545572153527112507275731652889711518679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -1423107572722834129262334464815964883056475368820695127111674034967096695803101319861287045878892532065817510339252185812987638472863441001209406161625379410170637035496593654760783764126748727832157696504853148171586573434972311563788518951938270728269122086648557971660012428542673610676704810360124765693791151885600994948142382813429864781567748720136372081044052307552822925759821767843311029971443476619233199792914067081387699397305246637118853504329680030159084549901356086848564204756957289759297271402806899994536684528334624998160561918195537237385974834453753832678430092839533786975658281827443243945586691333952794781925858838055999315378782917178552577338836628900114931220784865012023194561539631874524205519796601108758928902983341960616909913637423026638293193202478897342579424592125982542897439850749871624837449960205780133141366881254309076459118013212772291093708829253231743188311779133549416913923225803181403036446902817827434026771655630189178672351861149922582943538894880747245433771449218145473083199202754387425583328747837893922283699785928610189549023101064154039875791512028650569030160679307355653260941546994316803834213072812749734277486005846861726597908815679257255213869185990195843608321791515084236916175549049317377754438984237070829523556739728837521759773005379918195680348670577469416224820642830881020721304503115781720783137389637013711821390468434845141469881900207976650536237906397704487698154062947859542798456043425637809126199106303235686427265254691338661652033482550337641711664505889533583279050225992252563141071865725751366813563006227836964535097161250385812790188916654956717008010117537017808892823716222128852695350552040374711486917870747547392598487950856461805375414025529559456324359214689510055682510997737170881663608692832492880815515844359098237877210375166126897047949932217927377079219063268248602381474708228113663586623222667561770580269449183948469743940023422445075685566688178591274415509634861332032743878458967774779386372749938232306697823631251752597880769292829253123394557229000986790554373688538002546896226673985143276416017777252368313114868003565876489230575140809836785898331975714059946224026080363977350288883112572424921285569084255514234645695235382357712664501193730057249670936892701755293431359624397718726412033137602876196639611624601282388857900650838717049967924243028343188016795190660606061127072201899444665790304574033436079597771629818276759335751645127758881417545816702903437628113943387117943140526482876015105286414251426183705794313790343166499343685140889732035972943120707738654474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 1173596080886559199456207193653992769997220946473510135504030469428005819950962119432489247995372239159150476549194854556146497218624700573670062628542871019611152978900619126423415766812435417630290930166691810423585448626732021898745753601435792490619770489257358878334946135187270319917022686220066462773819248560725259151603113698599112420514233690069799346695627538610028593218872407836653583255552568645155295979981840316406377420629890444256889368186877730234658977827008282247391683089094782323356657823414835959948577448459414987630786252145338753972131663415343655949192407956089435404731485536394006562267336723580981048567284137118104866442135464801204093481953743429323752165403747390799135324267990196313033157678503604852826250274900670844888441513275904977012035131450556717300477941412329424017115390528433146469573851893784757436530191720289023481105296056142938667438627745516483349665643054268378920449283480233431454872346060262067385187242842996338309689265093667547132787108474822012877205267555471745140768096101901347943460976848935857185049682540383421339150643950956842567048888747780204368821584840218804947259089094080538050825344031756559063403145083339064718109074964419768575200651109443301716814268495455347521905929046760682759870747285140218604170811282136431532996957569927782773307444613456192669016026564543408868730134707503664858048469871603652269472369808183802335972493554092506481799163714156371518041777513093493809727633718069636768842159031429386086597818061819206368348520371288059990963067440644143294205222828764150351137801633405897946684613389690323549117936204374795034542536336016046512478468351505114179217259925944687770623994391556908531781312994729982253849515787275561646440373031670221230622772777121020654906783589951872330990043907839430240765423247127064796789862026494800538669563785062441357923299154005787364371461503726447213264892328958420230156672269582491123874212762037316071894995567699988784737590451002644012605122005196899965668589904497686008023649818106602209332382087233430113308677916100731341906805745995396674944902702533031735830358442408811540851956352146423672686721432342150763864440176159500447425433569384155987262118452818283053515087078393747851270626485926156736066032171682911948243420436117848286396122240019582554909722264346774185431527102485763083185928920866846529373132140551679000380108212460772853055729471937480062028562832563403168979097598100517562910128765061217003477174349813864908063376283563028349739588732490351236439822151322821957670320170534388544195081295078167750405591618866548572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -814963914149274931026545837375655715561407017614283770179011119208015199018964633772624571560263565798498175514655470788455145208722815409428232677180059959851758738917235894065749872603228916909485621865570090656808177496781297315894421880496132880404243998484143108537250398867980761664688617277934352471242251084410870278795178460890086641604767880961569950886133961957730237009006818744242618968348078782822275496322071456092772449947982849299487539982397880856360479151302849343608694085433102698321385167816809559026886565662071412271548052532077405711325525524557888338522387792129078346499224853063131134175452087497939741698019624554925405978188533260946963124435334567331372869488374636542505802149205692421874441479058027465814177343069993795955940371532381195044333804952326356220110152320531417829008394164014398737226048802117830686066621657447740753334916650033163414527556190172076032047821405308626030311629671507708472528244558768489676924329651308637397464263816796920849854793146855026484881196851057721923054038841015123063044370292595599487656964914257167958775828516474185673705389393155230374572378880762742900310743580553224739641008967816051436433053493176045765386591272971699861803435890829577495741047262285332185662832688739328817804229098728186657123221705082606807493668922982185382937825999603258052592555320462557909760303705470473122100385430938407420716194686524248155465497235073954250538185006837169259281088733324445541670644574143935918625544864151630334648141346259212046776063693491872597099714932278522347040125527613959187676241874816522310684682135331341194344424884838069398538658420557910358413492484943766451564135463107093370549273504418006191766025644956282633680006141686697146505979723336111801545751386735309919803729274108223491463326981076003096743582027129844831239316738631129183889284702163222714500399728562139837588227842121847818410679758246992039474434783940999111189463425546025812819744727995033959687100811915459814870131679247209168418938761290994467620272673604173913696832350361466353778573134241102116546520818662287772607572021538900428418005508898400439803639841102326404305235693329236355059813606841975060767661307657033603553287546838525233686294035197732983543023023985510821108281613930477860916147247461810428414140306015305179000906481149202666722592745986183278945946041809875823433540361493319277595894097329094411925618228178505619536769385028082331811300708007462301458383540988196957578445760483802402528883596594581593737274917624891934617484346305402304150654348189392586437889871752493329209686454207334318080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 484657931316992279687988242406993763226409801813934099488426069112706552309606667398639916723268377357761142060430755170523326423017820591331425644069695875304451577274154926572141835466951141154568509299719077940081169442269322308501816840455374095060560053069425157002868279255523286594527318219419964227488646454372943473239641834176018766340989780349867815621363732742750595468890847346845877474130562825282535481917210785095818474418540572301177840221203485792640794657420667346968845787918717151060145428896099688193954341186422290579790602604530191733078321099739422514815107043943907731442345666208226838040172744447301891321275731565480552606929565696012211063976623492391317197358056434779832265895651888718645116318033366556012655928942636131392222280077074662174539362630582839091725661553589501862268746387477440639969569274024249766556456292821704918530881873287482666017012731044868187933697629664595491080759998894296782092693060254516463356664499752384215347673673435180556813169935209815972721400215222717975447846844582622117303536340527581219422778036456135984874825229584919074908370055661078625187323424263409768922631948438687919507833557274169685770666342485363641415742941412408252351381927344364031571045380980375210415935540188067581532344030787577226872026154688000510875334044477582411356471157592310625846895449401330247980717435623524064869499636647046508181526483172959240146911393963075305793353770199156324017588911472077626180821023842045972913419263178557473034485120996539803802755207695908538688567861754512806080735413207664850912224517402924886391885499360688640441585951052920878963621039238571031192941122171122501915773353604175780631075261874386089287392970799590907607539619790700625546879574497215818368626568473738736750048051181625941085258205143802276366793877247686556611772209517057879108310282633855635167286440616907454360754795631938674069626734872442711525063516298151156975714851774938762356791253860720769615032818463640976562833981785118071279612944355078374593230285903331440026830364125025293132398814459145629633607346469154693932944700667489484805942868147602383527786389845688301648730325593648327078802914056792221768622234525078031860494202312229918352740123608753030578326430544698030300032837655616390041986855419843568884612538631626711396517911636640315173705924687035216601879556290002671097680387118513660670855560755369039056304413358774132299750703069179395587722358640463639259568069116791661406155517579817463613714985711649485109842764896722991973067711304311134523550863915121255990228672113776694225236158939633025024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -231492484094888144632481416385758442621063484261253679478051310658448003530350628171543207056095223490971561744430020646195877183954013435001585883144061124284250809204722670779567787697466627055561643924343597816849543167613013402588060892410848927321994953361139676780431645989362362761121871897932627725030400358347057532917473003985149390889408235436197028147469918298698755343598776119658854094251587947934278637273008380881703278336988058645059276610259955168492988172654266260651010671054794546337045658117627142317914616345731549050753103368029224736184549290892542928194640418763486670778912675632408195540823036571672000710647413965744439922321653934782129499400053967137743404123216113877024196845163795410350122291929673315238821454713511257186221999860967099426492283968333545819391267209921139479471936653945893218276472183165562540271116398464775175577238304383771392336768962789912898194973742513414947556762347299071393386224248816298065813076079145592610479117628274158858548833373956696460781103966868678803335529795656668820996518000898349111856213959367979162431552511195915159975311608870395284575689013826366468928375308681408050125268260536971950329050650809179796544905191517842257334953327417039586095056020340617106396566970822448678247253451958426497840540459337974591056798502238170663448978097610021920514010763868009772575815031231357757300925784541975512131996718977700446214066920616565717907776840557889268725492629805046029613484320132438443187508128220804202933747141552196429253840691643192833889792611199571312325967811356954623316021377983449832483954573827330838445062363073082166899068607733544238728975993072925637621294173506532479583273671395132459991211631026815774214784815640713962804743571482650447719013025990011392462110054995640733916028704831577774849610956854448268021678597877940014195961720690806184466966533484749817597545223245637124456988663298391611805990778530345913590875930909236226157305093608279255174387141153415506431922323126494401570399473438640601327124679564590787419362161380033768190078232833886968834330077617137673302881509189240812390116211120879277511946535449045308307298944434178527587954620082493021601840548348295005647629009367184966221236942989550765120010158161891018938455607164891588838135515811714662803744170424314370120713053986556698443105028594815603663871376889769134730308113580425687109564872397440237981472913094311848814486883016456382132648024765481414959974790363276462888885752744386844362534847374950931011725361632667145415447244766761677043658911209818013450364472211357738833843249199164948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 78837226092047059082163205892279260950838516747471441019951469639704645238535410879140108327801568807089362930771980654191433514139595287784087036836542981655809362194006720364777690443402253614653411602777367363489317176927292623531615803925503212411035612435539530048959718940356723797281829894180021494407546123077677821001387457501767885682097690655697504552163509595928703083292927920204857225983282363783500653118023239870076226313685251067508458525735561174803922456849499146007004142798880943607253273652578052956591161003665903469221658541741005034070874962789700223088232191689650529444785716048227835716500835353448291815325942982001203996057503292498417648205926018875021649804114943030806418560390787983696347608362157058223235047404003806465746426869519202156958073785801904228091594393183338494782734090657380127424671882681560962358523075286258772931439906969245747632130740116511935021119131207812313159256211508372549682100964264908763365073568354583017728421011335559239653159189792435223801203635381696875423714697912022464837744702385593414954235438938597181523539707648341183316059068391029913965177837562402445232926683241964022680630512400241023630660620420428770486807448554070714027332264684887221813824079764022988184292196251121322102908363966264457974255887302372599715751481631635873071149255530598699643812254180117628355098663750847477446486139956760548056494438142027261478084047038882642063112109038368191341626772524672939656349778794854245779849859881163052957881806436905004561109904722937615802443380895216908252305431163775152779898944323347434243134068527479165893866041913746692159253748547338095242045804435453698467775350372119980003917088517391538612634513179494575639067427901058582523767272343206858256828705968365615511464475597290218834456135604929604996282850478191854758410743664288895939266221626963575565603848211882535392759385445374614458556217859301700341887528356268410971397619644946694899013959825652379359295228651935403835085588789960473305259292142162315345647598759413302706189356396892238328802645512887397616121778122257690299145792539947244078592422092755146144886005411171504709886976450286342764459355495744630734135678721015169576217250936976858626137350410659090750289856775378076213248334310526056555503058243867316156308950075174042647718107581658583230199134556105916580596032830048725376856029367338222779008456878744603888488654892785177973955208131567623874591106132993213603487503713845848200348545194065516329060218844457779202304538998974089440550971258286687923968606900636839826257828680177862094017708594045124608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -11090065479312499869438303975000146060150234279584051937044093987226689929117038018889544617255629210387846956184965839719781519150306531695369176862451154149990549616536127577113167571201697403453942715090070634033383166627444307701999004311730457326289192908194674540873918564679798563790633254925548564217755527244813124027760564078280919543262550075855235276859463119074737586529367689895349569784879882173230083365189144055019001117511775287825207627743807938626018095794486824834601028610491871300379470690051262068417134509543545605036755066618730891990034263527644588156915295634325333497951024346780500007841191580616487477583876104433286035950105707984808049081971326311191870503672585320717602343139941739815993869296983142688848908462640874432088609715887046169261386820159111601809081689372094154686319925854248226632760805682611001988222804113543909450734387094578145827844278772570373110463525290264434314081624476808589376325624118450330602091033458178243603802106171632964696889676951796457378263474587720935536076841753662596335109216307926344638823314130135944736969034319856543878591400554854595406542362622047030148252619236332150855123317336908332695615692046421939633978369444042797369442953805934436105595470389284423103673119778556868941963174143958619926346784402538709827829248364554707286052905113801057311041181764040166738047242874581405330552128715323768097064569978470825689876887873897876922749379872396661080189809171978202452560497602531084454670036622741790379682937812795924168579042283876716409906153283072943250194615316070760413316464261046363079486652180055769300340629064995124794230221258189326211458732550969406434544530515827047317219869296371924530660091772256994427756294429436951543879268908991322917310185837259495577310799281477055268100211994714554225248043637133772695181141022294769860207541397899323534848629571848930220023792492494305559190987832340660543687952546635264291442851986374182401898877821696183118440768060484438107311556550118016724314359074869250756382352473175886954317975308218029758207108469501083417977463442190633041399339626276805496516930271584133565586349675149457401106671647398360781929001467468445844392569054961149985109606201987117079389457993896809733809752112066314349511967528992159590603571820081992297824248482054754669340124223528484178533329414866226656181656399950023248518277411485919647598949479113938211664472542728996609848875134068782482237424806860881500681127050556430764060279197666689316279398821027405709090631320875453139175402550988166423675302669064787123151349175841187605669035422441799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] -8243208371379322497196341520355167113459775478692474292190073675224810221914618295823184477570508763131204789479978641708755875864460884150607410365278467331766215683088703557854228848213651280023585178329409452065216262643336601410748158602458080753786463032009351151625925809662748159568583699356299793760033918080910869934712332438318442392814807171348137488188036203192012955522562109830476369246877319105494933659714890521513931614659393699320766115186179760809298840444577999301180446830030697772124284762123484941910230572260624080615829287681068810398551391812642566671191068262734357672316223926470364492076123773658270713638961653079918634491762310160699273831931142685441924747268367318449902576312384231189260358950469547488537359386131151321010571265491470090028176084181408390663051753699311537202059877832548010916111409652166722048283993801182243162605310843089082636408613249487414688677989503072907369442025931472371119903829493989698148358778352926280588556764775898875960499680264904916556390781527907682794218379704517073506835271965348172606576670341660127286035751366751419990397711167759733463493743683366955558574167892089608092761634283032204970606403733858566718845992210833049271558368972595081637635885756826852492506754978622375350172352176666330159402558895322332231850456874746025897576634053256780276731299831314538810208374226041877489812775050246497298324259549599814392426843547378953392028004853019655056885354812527689418689516559829957335437886307629158671870324399835523027951598760577591321648186977798832750194449322583594683603718802532479827215026253535779961686692782116179098546211294234743783712253324361646618722066375990918508008478369623296531713960649143564348378929477854654047372700366982193927962961956171168687410964356896755364125663223616926234261337965518790050837534946857926202094240459074863938094629290447159522828314379684414186735940695600105663719666591239647023017251924065872625828486436463061210940531753867350973985758352761694372331325119579957560375878995628528500342882522292431820316592917938291054145716670369042248320870500274055878151586560949900294349600798440052455918226213988103073379913738171331425773082898565153306626526300418384841928853624852229408334637533137328974198037718040857016276174369015877583283992945764212516208374291371620804060916999196938158614460287964695590385388021317783750055593972828008243492364390448458286282717033333973431730509499320415156972764657002756195397422108107520301482766392594771721810623714123522070510827030143814299599248181344262715740141131523920704936553678280589312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] 8738318600809642654930495501905492124820609248324406201250175195093138658143669967034260363897241049616152695825281299809593580506296640038967362861943697743067465395596567150515653370097739733940892411101755156976674184368808767941737784516833442408953451624857033541155442765182513603265298685251747943440027717839934172951231643195050852803061261268286171890423598521088542146481465802414613139029433883726195880075687507098854087993468888122530955533588683654811709414080232668212658780627271736139139701071391900639681278771851877608018710696260603411433427381158451542258509753447775064314604454482941649956841603030098853105811246915352792868684672490573295044460617983606949383780868245447049142345066926916850809009773476198791414052334189737262848366975458706361097836474663548753877186666547491873637669201393630675534147759645716146206160200907003329345344228454130095743326897508893813725881854097289160564435755806812762282585661679034718662024388932312091477995260126064318524161304731886191421911479166866694398888071706607608523872384617716069977130934411906753160977657792528292341920106419173284493124448030240023008374252175509705209584189144120675828724061033268418897306328313644609003201126471070734332582804282800262985472981605730683951758596767634287897448803375332409347220446036498364057011787688893181377299610004692537178110325886486874023207901461734282599231140824837329508962075410291019187602600690583463425263793478746594517742747705811865886622707391014674163077224882437978263215450340891892733574523362657301655955798204684598179183312251865149720734404308702237780008051264882205344460957598546334129671971176740667265009209752501714864655787499379691550999078764451970697071952163631873894318508030109902677428031248887200307394369842631297478150217756223172891975126947829890823160621903597511326833311796208190658993302261980078095321511011139077096478950031425687718660580648056070923221787186557388559878383599709044892228781087930516729442111238335761997796069529515018446829541198024245028638873105287241559942210853338520214235754168196488266840516152394851580654079002997073820283006353000749817565096022737955992490771514338149343573239720598645978953584665819894607822754034604217815065081370344039081939343410035398918396352718983424188791527522520287380065942618951835698042022369246769895569152939773616607744315320711122106999104260137128565241521642514983933451045767248816490315145162330013749838673015049948583982223070271591335373951189936183077087294514134035490132645105310538459182441504218726078453612136130397086322895991424942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] -5112758983281500837564282392818548733512299371214493953975176460473660711375313647268608454846553473251854975759731276277866642295145310702448331712261710313861097157698862549470168910657967688511059106151152924679322872590929859133778699222615319890611164765854347559622612893736804436490965708130816187005738963430363973837530998943975067617760424566389274565996284870704088332215177002919837042600251310514359407351947969227719436723157441552791415795454737993956746426701481285433307331051878516367655737305140196285124310344115102835647313047858509912483008634435890845046748691499617153271436854036155061021470987611863148521689065485694409465159599926589243324664964946099906311526207755474974100343770417635901538939906681193976721483916708412686217049628451293371909089130446848627285646508924595149021555194806876200202302096792624680601114211609084126711427716626451407342942936694420501745165735725589549471251048867143460542027977289170903198053864445381595475269681777337798382492418553793982076596700453561190145952363792967951856072347764326122507500243907342338895480303931697648336031173125177180943764602391231310367519405125690885439189015512227066114039132215067672689002978577599321063081738269765437848569880252942746363083046108183644980553465690277800143538865518204925568052733303061979166446644277731293003311313196211624164253151159028368255312063991499298555642893930482884478264729526229695801396568500397396594390662208038992232774824109880986476430039308227892330738330513595626747006228744528118481465693209977061125488897117855562779188541576614545157311561631382982610651468131397757727392241943046806650411938680025501079115388271958652332148923801631633552897593853211204580133814748380826466680443073637151557686366012789352574839622804501567634635852372112088033051303162132067219859968447098626233618972979548567779899183397849836684646004458811554889482473316263863864809827896396512993536907975919376014394498921504302983167403337243434371235027387770677583694116688491661684271748613622316137148218311993312090569269777433799047837427100173871349348934499296283353188222575537474618550185518601672047571724734067970770419971458624646561991821687380355185559653211602093168758846406472905444640836252833976355036166877686389025954442591123989811699808704432161202199243158256324349351043710652624780830877618490648544404968328374807772348946400426282957736315150443683684385522781986262195706498654125398764745328017602158240849929607754844757794289867124870291627486156095780410066259430597046620870888138018141849533132588520595988408851211109793792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] 2226618394797045240495500039433789962996115169032215237188142257819851695941783897305631325772717712454958646755258568159121033081223839214158845542837199127453671628532940398291229592889634939162016806942700936571043666754863912904587962787713088610556964459533834369216708160588583435485792495223693848139898921519099594689207449343992825278595182666121710732315534814143215685595534273717784238324461830752367275254167371765359924297955940083232748300939819313168135761643183192800369518902368634832540382461538744137751460225708775415320707375528186025645219182383102631063822726411977625332354830091887816028559827283363654947472809150116808994400047382230614788808400318776849594735636087822396732421132511462964475197171990841218329607245190422538722141383860972037219528252515075006047776397169361837453004599048547009916602237991496824981577787386991682099433611568642593431955993890958582839751709781430622246005483673646537613602133918987883799047246195358754594932163164172625507470567197134697086281811302499793396833689518221805467441518763555493226443028493524152283447333355519207075013687394562394033108805029794999489931092845173220474295735671533258813866158038501310795693981982490833635705166995247338483161946017167146657636787108535054025974524434887500571379662561124283745334664687420677864228732196571979265610871689838105770856719774351204027806667374771623134081443981230657566619277749451524219684933458145350934873130161073293934707505769776080207704841904043312501502202016919369271789701344889653218623758411184742251621747166514376525386826238832330893609104770334966280293551067426481601825819656029284603211909428579649468417523687801470541742889493897830336802401855024098302175215438079022279853155072664180318284035933147867904147907962256376927473060037141762609586972653674944420838820787959568180423204619260645934291824784097164197912573080591462306515787035850206666703632380536940033029550019655752432540658605787228591207210775780043206247105582097417347002733052696626876729040790060321026727216061658251080077367818454220911530685409957418308114250192732880973296760776463871220924425795920371389645789130244897757184415139729889998113271048848860665119482715189728390011954943923008816652764332619794770767922371504271609224532958522527364166887356790995984137005154998107005222354718817373533698576952858094236359251297214421290370555285980651586484580258867370512932166197207164732753674616259456162375172944611342115147964689786710976031160585294861562815474019401807875445516809672996000294155516243293751262668329081449697131901197410631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] -753724269097847878498745428345486425196950008530636715701252608901810395094085252727195521903878808615540189152770982520347671343863689059308682774509800007544208237929956396166060302271381372442784257096927116327457069791973673588017443328696316885658291287578829349757384983008231312317181259277686445798968241526734082858323434576543817938749821108834730402365247337796238775212676216477241045378164635824003829406919351462747284701293610185796334240197144255436335002505956184613887590538128062687845041778399422064142665871063707919160376201983478315702966860153915194748239087743364827159505847397714000670559469522461205494518828045973023680236389483254150886715670073361224109580051242240176396963774682369074746841033419491644412002974396160366593741146633513201421925337504435914454936561186058219841976998069678224466071704002545350205710309837943003889412462815578098358837390433747757422029646864911982481721441205473129681891460842594161180145476760096149496046717150327410872906128901277068857801849028094611285926319975869603604171220742230181409571632443961863973263784987276737119006308287884183346879583099248921213815766948489812835034986401287601575824616804687375615536715261592771769047249101665146588536023049362053078465426288445718969609769312144319805673626318009235042961172118516406293136083300524263694669560547614607780362449931205741048810195466715797974447265778548590297416756305900773686765127247240450928095200641773064258857130405713867459457664249230913303862935101381019280821241182002209077111735639158590831830860922810547000759540685122164007773262617532507278538428099547064437690926809585749192472567092770938651014357843724334457156748567246211864895351779589108821485374845120144769981496843010434053409696522214122799212257456951526498917031115811113708762752983267406769439797361239352119589184018229866167972585839792291230925752686226972464176515701915974478067734831046868230388439055228768424456632413700800122667323557790652817423114785170982283134684740341788488288564256464594882411103666507979404043987904628162527754544031709349432574714307340640525697057893537178472822046322536703394445729554539721626543929072035191059262120604001459986588477203063111546600297911727054933458648297422653029307822241977937488548374106864230333281603048942507272590295805062510852329434191292746705411075749885940658175678980375827016324649198337735236096276666015513260743365429635620907828628082148903037973938392225462521232290387497924871801573747288962158965771626767328130158398522070195521821627661280810549942384780124818158327304495992668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] 195291774276074018689055419998111620558186672987276991556034792326882259827475482662923692330637478237544749158436950439049945046960394868774260590969674172135072787248971820973365892583623382363781299293049716377810350144874800672431352236664074938728418658255270127104344133681434974400343133378720128588748319980791474909518970440346999731804095795858329691282797210664583347262922364562600670081752286783384092745622542755456981496284943641742630542572215365563227657172829600664778563442772391357948929622755742219547021410769036909640130799063088051907882985353676391186955146292997697848113096159021993376092053179675593569239847050713752878721075589678140745009552149750625740122412662208749410255652551543283412383686880958950847817638417712816675790870167663954354017444120123214165358741534428794134530069059987747626800036801568651975298481784694781920085310717206028362925403187534620362162616832653600361687786445992575593311923473220772511688282648712590224593384313477032601368693401696567925332874136792749956294255456249607043381910304732484222618291144400426539688183941679041544111623407744069924457009267119740426288988094541582161001113783150692682201315392846169297363374519258016983918536402515147069192920583271088524775848459041899322053530737620485796420119791041174188065954108965156195888806207486055225781998041550204731542467707098345660438004846368188250614253350111611455157203772443718762738079096425218793057124546437062042514236783934246475869250932236077065967094723852821663705860297798857923464469796184313290996602237078771773636256854939492958871116855857100206822731295476166358454604355967577720150426638099475332713918065625831456193649208806465875674476921407696219062420862841216489026572849757746672995561220422422510626940087185596767666618165791045531137705735511020610004730866705651473584179814673537074975753843714403528925804815680860097244335973521295174770795547812382488526365236574507941319059637581091488855037670894261176194301821250462176290088255886276187098545284339358735829376667285339098646895452979941429829295012586604129675605148902880117666807455869802311707295318992387867617352182036055004292944227879624211520238449594071664998657449675190924029896181850694497553647201756974409791583551070531487273905529741301261165399264167006748661414651412892076579203858808652398705489914681665275779134180610775527578241702838478687245440144030247508009834421323256790319848824350504687733974599431994363322973880170652529812629699910277313020734606072622287737032128159078756440657830794638791003522424144011191323528780620759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] -36297772484450173860008099569390091123492633661949097206067743551330966849130613497801133911015566217367291320556233139623402007258701002592614024801061468297492806157340347661207812503120763137540359700911234649531507814030890712150882446358758323655638963697732969454022015138082067835373399186563988221725035389146855780086064843601083313114452958999961522276454074934809460936548259606623883564011573229777783500316624925591002581100624638269921922420927048275145825431986421535460606451573432474202220478209157132421910174928132919033461813106517253933638994225977134973835602006824063256628369004638398877196060598755560718496034743224721646149556890455581035739611207248578361294534600118976188659202587595802967864674233315873964907091630612440102972404388048832597394703211398913290603780904889966516823947219441008797929166014864620495245404745918773535920281115230400255027078629958889976931170876862299000885415079477333727040920190733130932710357062512277177526025416899150139965072455962402925562243148546695816441058379519788891142004491386142046003203045171076742983813921446799892507115713028605692361246788722948364239584537568266698905942531195374454278370483855483849596877256671260256439384851778294813720899553735791414487868214803928749096445093385560428933998841893597157127279421196436422141709386524517143476018176918283816286766064055500956013128629202514083568231303065587311333374138363690908970937808808163959436364053902355562121672533283237078914124344407842276122045912538484656281556036266365945181409882094501572579448367318679903896855946481184245101789862094347924287856245953909733670256201981533568117329323911255404208201540599772642522881884678497234018084258945602857385340870995598037399264269817059314851681688437427092741717485437075254534912763495721714127072539238711769572691024463264848091656591762872345518713283149460452346723423293464785403578999218477717255563857775811673939184812600495330575063089685308149119406017858395189365778554259539826794374675483202570968557869160423881006895157784912862753347045566603806144419848893031071372467880307413189368412594056678570425839117075362252607887428364373964751963189458955120267134241261184765325708004903569652919077322661960031961648212613681221506204949650865331500610419691860805087782267490077159977417882428212689782677590312073794685063143510309072317923501862322902687440518019158588474777110731352061131021409374274034446843698420498812826395364605583808126444606229441345387718490864562367505034383459455714858438353777556382264630125323437290333559551921287924434849804715032576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] 3777717152650985979034543384071314835331326458006199831284054894166827454245461411811601591853959256175713204495269023107246099142286162023864785817750895919174966542807475457311537802106401204376351349301746573208717371775708909975126406036188815347309217103644502582900291300482017916070903833765477264541345089457474894307121045757178572299716084824796107417034114536900268495748475179219778993563939194120394586073285334108943421094565892259051675582214330061149926364240714170376708641154469579221892475564197893124976415330700293420668662396309067769671001638781847081775785602272779288680404923722788615275867826490210567082388435729688977859760081472215474747905860944622823409035744635108980700621439469913944192431528668003266397377225067592219393614746797958614059417663729628859903685508988147457044029009306812804947524859587217059462845606464462361906540323317749701298510173903152206972015283425857694958747934373286561675471958220910552502709843558439369045187618151380243976408820311945402371784804537700310363635739068726832920130424022834327085878665766837852477288347568215706283735383875469132648893561311268130975357313484063695499313373990948059744246823399936901898983071239652548050603633832682147547218145640290048727523619468150065981475982242932514184359174548240720525876954286484102236649434701459857661634065253622357701794986756326383920176483563914588562231758242674936024178834967427444211070633596026832747651714469262800274344036550049376762775531540765135675390318566570420974622746654528760720353502434221525213727023680559024237593635684653148620540053092262358885255471042639321262569733677073488301835804436557387982190687503870995515519951592240439122832529592540983846855600043312999283398465527296238304112335539740556906847846353584940113761029772103185418221372111261645207666808196924044328147480549878156178943019344416278970258892186289925235644205152536951336716550082787407173760199343199004977229202384233662738846625455595808230266745301873211938122962979338407640830732453613875652294920641652715391362410014636740650243558917610251096109420343130712314247062992778794726667336412645100231894281136500076329001106356546891968511148384071733852926529410177766593521143617964949204810294809853399660355215716721921039857892033174721916648566603792124396825759854092262263068752998543460199554631811282090496162538660097260118346431644790227626457568267421680180493915073899916481049034082690561038110146544287344990448358057135620852953425118033695465419514214277858319770357131997483553403164851224922357080433151078299685841188190945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 244555048441701300345420323060720505339262990157314411343451191944528601251271912478190060739227252041706287579969767884956222775470203920384602469680775075503798134086356615531178581583184836464119353714072204211747982531629836002861181697615896890923573638385642469971724959832091449949898822138826157891129416478735494055867883110552866549970498827272506297664683453262349840840476052377956243587876535683290284068775746159430794219451961035894471182145824628896556915313006384395216054920941089318559571058607354432212129175204237465073526959823931678106456314571450735425735218522028583159923353149007567666452518764755784215294901765856329679538647975061432726317747890841402536323347050944882960902674709939687171012421543974103278420696263853556933157773596450917419969273346765130809203779367086298605827945367324410565675938027138186192302480522202270306808807397684217765477196942716090996130778666002795742602564349648240802985621725033912605794861542689292767680675927689818375378404678542938765106401001656658512272710353407905214947306718055726881363799800725167794503397213718300992952622282615263942512183105197394007456650102873371147006029176915543119683067792556414990635585354502706539260620486268537715982017833204067670601406701088449786629168528607260294767506328935907316599454018671298136889322394723327948004183967932701095342209911408014336616179886142305570277545449940677274613849291750834801168282513363057819802786015065994809636298957335458011150567096653742286093627430504950634327160941170829939846612212559996639398597449551223745299520714455141422566713087117005643584287827919667981377113891270429355323946418431953931592565272178581965070633686066579124145950394506443785959395730548577887119361006713722058940188305579352301604261518065421373208321588299998862117426801489651500597886034359769970949303937119916190452919286403711299475677115030644548973947073754671380856142415199668815585882248688565859883762854244806765942970964883500023093975260434583852836983206019006762401375332520963158188250740431871945285617528781550886066585041077445596071465699651168198487276648846273950682428668508338885715061691642272666440577658133738970998658603923479240494930408183804635758901611704906372338947119056488830219637368476850102979296600634844998961207718884312549166349688234674078429282861548088684199382846283297684002579589041047674853759859574022621337701775342582194253033785790755974800865518293579332412766401441394378836220716841288473065030756987027008722274632029304290411315636525476356968310528170153975637338385100648830608074621321216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -213499815769489759912594531915165427341312444333470823763792400998033384276972439750046431967660586686340874523940532727406336814714976651205439876349280399703895685332961689588127373498193617804334308059373692331957471487752806158881078538680579219217904118638200629207592385063460201332339273303872191036640292249968445734315948600530914066270890221969306543697625052683397869981834220283117038468115823327520179250548912707116538988657688112668715233732958811257803714665104681644075533422891183228802941563163515716551892197785901106076562005374552271721812041844116259524169158593455172808775748807850581924088407047949487038417474121661191504882334744652116757735713478500428408385549656543176099905466778133281453948132733838900742898764121997375084789616415291337550597212281093759102834724898843526513786673497153253151543635763113082846506780799536735027400695424406175229614460754929299364502238238679523648728524549690690640417403125601135596947264965041715603178437221948709992483785893591704286110131673628184488678109940532567720395254697976607940355325636078791458213708994521552749311573577623814414486373258032064147967899502322921491292963152552546492209976338291638040271566471694764594071332729133772692210939718554321230563318668073920039239763405287384792588601546699613114003528261313168933119258048598753275938219165830975879605497958554337059009799493440240840453423871142468645030386058712627990657553394125511477162521574902648337650379173316215166564873885245260856550257818877256121653873226189882742027296661795395753928961178769867116813433585800190292249411507209776419010170688360620277809363617038847218717563942084831565113024560517334649823543883725764965374772024537759407540371272098662319315198522121838906702798548690852274878946350542172830697555750171241610537748601068072044940267957468327232118990179469245749445048207817248537005841421548794883323602326268287592744930584747280389467452612866526555872729773021335630486634013187657935956713511968403862744579805400118090984222693047136468901892622163232190035277097383505497220198907308105117854371341902141430746372960183056123635237150314353640685964053326117757570656981805338280437326812791345677740041122139301861331844850595289781921520182547060689865628688940810543721167993627310372481654056512651418913318867890124237892910455312353806510621551135647345924050818871343265740313953894624786691636424599563787066905295986397095039257322887076219626836169922236395796720425407683300848650965756860582666265348077045220713460835783457513429017328851391459105532403869691392044948258816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 56653919768696734239411820664235782946484959982817263558999357303708543481897174673187878954133446576853267327446030617958300267887435702912064907886765725915824152721046043832597273559173675051566942308822770288424208666060767722208030024331845003802422355709013816611935505392455819826616989270058891246058343062555224680378396641308502821630706968026268616100793665063467682842051441297277516562827311661563128924211522534661394408504486160075924337699020013032170973195585448936739187504160745475225349544761337366322858260189481336986906257948213380447036480134777851667787985225832479112312436991669725143884000547676967132396732644271661360281858889407025499011115079575774344581030249462720164267857031719613904893267073914690150031987605464557006520658841076021591069119726119436931318243277344166859676528343005664644167643228289483136731901192061097936229100192370417133990628025982094211241517138947653522011730620571163534204805425870156791373316498066110391747922722396173645279339331438461330247292967025976721414024524976257211572472019645016791575986398821514442842787561408356697832925669657422820440601880060535148446739435497969482094862142714451343651028150554470855043855441883132347468841162558651137363877438472036064968135017763138018674843714120333375837002415880788279814637657573600098437031899545364044990830583174182314568987158172976756549563376796955939814458125989784411806669207316233404469693898288514282936001030546577830355165404727665515285958868219099496928382223630537208751202883370149841394173705762544684411850707901265020837724615422605554824747979156446212558363380943131969199843462784970192829419551982300848239728211178559374121105433911658462322057522942142172822216972563971200800519421030440776386900973247065303446351122489227701027916960923275383100768470337113794573620870720190822051925178777938550180740664524128745553654818117889685281453144228339864475289062195672819782286335197177185024045181431899209945845415946527735265795194810967927809494901475739348964975549772865766778187412200840983757296673935909081342424554050683738651624485524162511561885897616454172518746754175517386782778303429541569863239727523707786927148431418005748243708971521204551512076719725455476703762198411513712366532928713069844136199063148932841475638974782515745503976099413051760198632238693980527582955109238553898777949730453457458539308770028092680890995932949824007117586986434616373883546126269889984086164125228141072687829433675875921111426556651302000139280003445056726939747695497036217343490386249686560338432420499457828054770070323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -10424701974771182296943376827902405535667615379787043757968232576383013305703929099205540218745181282512958228654346591105486968607138603651399620105095528539297324741296794383589312268614509334401799550916932996235425127708429716248035180929251450396709632055849097276805893247522886325162633547447952291466034054040106213724070220197059592435012483895147562402837963168704407201836539492534205312939043056205290980942925932324331945594016690221316381557283535093408345168257141861161730090749478632249325460269621853485366952474367793580521472446661174751286394499735016369548234431060243680843360394965474914019577329791395991870026075438302974795348904650158961511027507894661808634907137560920513521019693819305015760047414537168382868238019581629302062142461248760195447869849434830120641190581380113515484954440632748096201391405034461361409231689598661412403794620873951218561021517233647926520480143253885136742065236331241217261006739428947132115759134732120280197232944923643706011209164780993521858292287128398231687751894672740421900255028920459553978399535639379563594819022296380151247886285616898983653592787321230901547385659808842075248169176269236983550351241568139702969968300742931253599695779604915508296320568410132554348619785544168992546814355892100068521522949328099621908376234916738181495179394707012735314669625043083534698191795343078981696089966095068648456372412466604449959281566319109958968888581871300613948688013018105342966838993602038207670968781413475517193500971504076468968234713369607241758970452076181144175009690992357526890275601499959305268313916439238612355911749530392686463004244286539239498769518051797816995590906047590083044839793875357642058973487504167111833361507645096316897215015428804685632274075722258232075262482836797015709859977733588730667014487607960401469186193200351727038890094607473531709183640469945651814686739730349233611191251830592160695727349804004228603079308763434704391669353289288783817636045713140976044480694106174235925079140896908728882857487225846602189920300919411514414016205268276854477409946533165891237595957346609003062082994595665243674912005879835980999847751208503223396733282857981241950402019038442660061067778003650113375752183361594489198312372374840876592110076284231855285148919614675516506672631620087261390034209903477403942804926143285431785716309596054523553799246962408506090945934058597132459718053381833791484051726221538651970279383681167331853975120053511431288690972284864582812167870819211277766339097493027773046512937506333536217155632819216815075747899713154121045407558533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 1477588051107739069052406094568000191592413801543008129069172013602564571694336033779261928469284040858103030099266068584990813969983823851448666572252229832814971017744692091630224746857700873811959973329485909297319254103182355628904831009463799898814834817568433807501344056996113714978570907489332028502560496530112716404262995196115498459474160291828929418252317036226955363006671684575570414949445392248282188886983622376187748236232940148172082461420190563665215940044956256400633246860066943217921803723261213421779765604430681601151552431332921665525352174775438428931863115938601580751397502680229831522436521865275335247767186224423947867135491522969524075046998316902309997779609039828443444724729774586272804469341057361464106911832500339222479075191749941860806010778944755724617711511380353783168447309698501155533544336155543336567667881516424824735545000577271085803750126324137597938262029910780599070113115148099215791021366917943308459991939018288735257335218933843145165216004001628180366266956531740977674799718552445393289187734043390840077854762697601813536609406663606883324016795665199174998622255715725633266100953648292680904238061530026667005546226216175009289069945983725175063919257090202670478569938176288213249258183084674358996499214005577133741354539100888860492212490637201579027088427829762438823238295660911455307824832922782178924969140129658699141376393365498470417491190357436553992853977696293720676212197638611443200602038479906456008776223033662045713220519903941585974299689291910210457965796007240999241213114266940366898089163258853296732914484744199502785640557138597867881464699856308809080614821841955542074784578994076973966820996641895646196264161601883360339631368077867758914226063540586705499470288676164565831812711078535140743806606245462162834521057955950240552732869590973674722871931101192587687937671681829800384147073413403610852738384949571555003605238965131641122539392249381061101368620019916940510957066335724047241380157539791185844823253643687105147636119561806314486297155723604238948339170250960543219294702376083866010420124239194922612464972368542141907458282803758061282219273556409336271178620250547244746157431608879437979264001885534579054145143066300083523424429341278550658372022205495659921531128344226321470109970141912510820439890475087750013865002645243331087788249199857091397329583354835540680338342540932084561133022689404767972746199006123404994365890156849115749982476376505482785629528197215819386834888301143455786486716138070070832088114968456185597732121128227850684354880614714070189532092825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -175253530749887121657946160315070943915116858247616940637537046150586396944537486646284844531126929130155997489673120732795192215320938518141440486780617416008100918242215126931716410726613801697612754175107374458923211374639502247328195555072974619660583193129342230202403139723182694875040846596409122174004763769164310842970793513138066980460175847420661401965220983429301092220013993320334042847572101415443491631692139015366188309362872359130225756985221959805076349766471629982986987964782098154141159210384005874607405896145574613734456387148410543373358111105705430856091176221586739835205583764602948422421907395987446250446821034212856020760194369191661945987520539875805090242838758537009428143100708481517579613656991915847039713571393005973181320359070170330792563397791500985701626414830880263371948792513825240654059283407989227133335570238321294099847537658298837285863433192573634460307828786407908819682685727748523297655484296960839130172799163787448842907767265855806813169708251373960581660919021565340146198020895888916514126890437970616207494903015555831152606064937315859940898230121961635981060186928755366960870302024857816369796307726789472824342576338782789825519023492830945816392751684190203222971499151351068986308034688804156088653334026262597195418474711818133141226951544671870985136473625875972130231929692045076419002314932944822887327545630513234532890686130039012872125533215784565509931062721303170189831555511529441379120573301324785374579470150295346835603735284966905234455750554670034940831593356515824870293640569119555398502817095581297190888016928888284095038983345509984518100995749205427695710763966041594461953824014378039524340948623397369324336637870999968178920579054854616779194502394265123754407187041995825054451626639130058732876388192132288695571842933812308377743965551413832431453669916595202565403050140757605583603475808006709465186432944796462414655621935989656695443061234570358089586521326207027892152695494528262749820648445065058704720495520314818577135002948131146288423137867141472451140724752451989867447803663295285627630493909285232700121463087804567576088729005543983149575082396910835420737812565070483015347789469558704415771757613737761315430913941528468260239700790905757810847912551231055553744318291321373541004214514518431234103142585114291036172559526290692042728787732244350363169558444997341278747286595566144635437211328235152917921062000237376174258520384216604609983997880010262712353196141950763365785695915050005632760342287177488397406463281787988119332485257982225612170706547517875158415552020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 26146980199992821826157709887645751863806519191238124009152768872456611623787336816589270327932479506980512854400333429928431039875395938131386167538027034398823709685158477994739718162262187576638564417839366904239280386540091338248572097655510142691639153921390564086676933917022757106168786331282112092765042884975861123628545363531278587298647841575807935213992616310084039680663560412973973285267085815176323611532205235069789809385580659354094436226151926826901153736191844803385215944011456398975588678635961419773960204066555557518607677245748207945698784253778916145470476521811918782959143008298887243809757103475564582692033385332630149415551757586601903136029615626272543684774780826321004219148786017371953621300703679494145063592360671633474873121086192154028648282695577134419855204810814816319107921140742018687637615747475964941731296485753015605610720903470366350064825752167257957302988127485187572188073521886620992755950533453175962152199416336953813666641792659376913849287587427953821599856507357035039611103838113990330481584683106233384612523076753618026793514453864307902667512668045585878321141111293112368909320384381203793934538108805116357506002809713832216523960988239139770587898929063360481058476381840183730393693977593838290674900805301446311824883248908297390362603028349407803306299163693056925507569576212005726699486742716914852851174423119252122384859595453669741896155740237277760028614822824386581739905981736824011659941135456402609691782433987506056414933500352761601247704977030460608696837876203947101075550211554289995827153598934989288866235374733770646240548418177474026706503213396594263644282759619149063445075641425877238994969623003475272982545789748750563524239191979106120848221461285643362680864750077167276078691133273159745522181114216636133349876746118639392258708764604336932027849748744565860671304420468661191036362270063391774175043769735497281372151831072173316907564565516550129079993721372501805223077074142824331146617856066266052007834186718073567858069499839365880813576965328549423366666561533392361959871983097513082027399622935889424433975377276556077816704717421341596243179927438208908142991924827535608420578421862916580713904384832024497797786735430200601439565439864923007656157192617017345681531060389824863450922893518465821688582274533395073043357603113512781649804451366157913766855743876834660892491300183247556696988266629807419089753826884887342503462146551011966502072391394337386182120476295406382994944703952611423500942640492959220840630783959464482170965253135123428880085039985135140935798095872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] -6955286504820161185242029613891880969304896141922141231181809475991999420167289786872087325496604221729697079146445134085075551180314367073294969063912199267548444747264653111461692964805618870494362205767965096363084694747455105360032596946185121131124830091918571660686282919803551091105281130019132321240618271396910971269448733586563683503058281444575682094889539660243353433932994164886271982661970969181445111263113086886785972725746125900960811373709286255297633160770127514864415118540760642354139447447273718735919958337518302912478060232461252458007585418221239877357182396819678617922199235189217979206911704049169607101103528092416817778574710680182332955785505114548323505486974799637697066503718884980925239497394181035871042891172871536326885941350360968311668152291381033743512347923304853156326778238011291925384366383274012462159996916713514856586868404652896890956907295912541779132655600336166492027010276890972830768086633681297697317696481703952837903914438546777616569087107123669443800912604733607065693958003675874560368547307431436228474374991587056901998192947983659810124263447233839642329007086131522327522650876449319854508617866053384209757645514913213991412928393483520735122531810931588796294114616742532106261318303409713548321274881249630898967551882327036065648244275342461891046217362649264320442029822528515960322404160262554188494027247708804803989268387604959189664971062830043585094564641783828012992965580029467820766805958758134602702325811441816374070622277524159949156808911497403009789953117904809427619596588025447456437673557660614737436642222512433772288689257863346157066998107687480590797169279337668398347812201909484218436086722911753825636551000672865981480102837297708868188025386582547167446940355989856649336949113853595630450516060906031287636049173360459961486876368915933643808002237198059638247911141653736254678892477285038054935349524223797799164884296431971327694153262089573900597496283052868107410917681754230841980416299235422786351476499931136256440677342287996309519837503644177692872873973146363417611796616598058450687187875779894777775377848805913215554720623040842084256700894423301156391098185921860257467935153800540860826419193639506790092816816155793784595145252421189089723922426594867067985715729121714905910949250087968657830803083510049661251162879891111174653358822320420983806083380095741935902150200595635889310253112595022371221518353862019336316458543767729527400638926930614753063151610686346477243043586645078222316259822967186962032901263867829523298203908530752406909090977535311507684432281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] 1993863925480986080905055222456384728143225129439508209844852273703891599003257834887583272913068617205006477054831954652083907737698146335356671235469404419513453021238302554202247111361933951691884915614316917363514557976365213149930134064739948747510905866294984769722928181216041028915793518959460617465464709214072135399824517204854688378538483509798055995410567635136453480803312123336882947831321153774204436898495958785036131871647386661570247339854814028002699433413382357730087269403943615817296217305182394668798256878012562406532070648075827783175909338003834135905809611685751459520063272146334088075965650646504562935192536613826930035897870874696586942705385972889359282828902856325060932676643091714077449554751339582116065399073473502630035944905515636501320316328089681221016142739474771608224449150881727330445571805821053572092863708419317811309225202716526229686525290705916028357106288671823413908158559513906539639015454285142249597126985900605799805835314673493533616884157550299323347992178094969152741691173249407320892150403284506316368172402731433930108856114286370012528107313658179189072432838351400306908093622910369661823265259738842586759650431724108317625661065476334323790791476031300841082061633492188799707860341520495363899509659362545901173237585272180595707441916264990598653452311203060116165603236829654674749371090677367499983747605982660571746508903978601871603635316327177139535592802505557182362932014651437224549681377493698833289162749443742085437021928922614875815934697707778939722113924068063734537474579908816396541326158863220088738068958061657561283698203682293502558924843745881372329664717222189716392213161477141408358944447195045969876405889138161761750852739725417555315767631363331455793739897427108105326624296660762599685773846835487680429901995749435597167398722752718170880166931631082424546477171660394314211162428337732971314031999180660895571874541675103498972448076980201070460347361996010459688058575516123308291881811690879601572362112699704367732240904558352032183232942037871550092387934249813377801115990628378124061670726313952519124539136024916461272269923014374348870079970955442959995182690534505882235616020494724010843567587279548979518031784188088866900569173931305941979988912101703818806303934709051827941460906433235034468237327810982906072653802149026622857055022949754560802935829201524329900193773842102178850988526879939966100547602179725261309151713590732630445716436210008038435488533278875134314454179253773455660632205631126596836096646837738121782459101575633510282614186795637421483197726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -462520459810600888698965418683681827269890389822432439351313028814961071345900415315798971008674212650396292183894980674294567943730575827541148277488169318216565779539032093614457588935334605639828820322264555360382913507939753276559434802931133078112428743580051098243032358188711673509007496636744430115763549392501412892368126442063545763276284412355469151183453248285806181493407778183027948849997202955624874123821194613663800140186065552122561171169833805481384007107902973717361778597432552753275328488893415705282356103075180800957179165825091145474872143459881816246304296450914853604433148988436300457616780891584308180850587020889426113078328076396064172591309965588704638281934279703839038574409979497713027045878940949312966375952968005439174350292890510489211106573023087696848603330304714060842643285044271470937512746562945622389214901736564080620568234155309819251181226540464667063638158849246477691105883818144650970483948828111167635473004489938025577587465802165398275123030977884919099992322393887951943287960114857303151216092349407157007733367975197683761972181064038347265108021026705859775995390217215985165756912043936379893159463215075241758355128749632096051426611389724613662050757971924397639434385465410540229386355269419453972872439586531375111237336778989559137291595023837626188492772658247064470076013710848272343127778203297592982480532365123726617559760296102546890864147816371641498208646965710880010301200753668692345807471779040045246923161351767341198794681186995750981175173938048513075995334300472502486446112129801613590289856790626457109074150493555458968117674599502702696205334100229771987229046145111277336977774152856914506008811490984803676217045973750813645852563920439289637617108065880754401561150199638767238730387264984873590780440043034767839431339677114656994703405291614870651412396362966503500181331577105586249327427878324915258095161799979299415673737114536991868422541725925510679842250245129820353030382653188266470873926985367600810427897039828737515574229348520211470289184887561836470602472502795161889873565638355084190898898569767912365798448913329329934924210750152576152905217954288406026199019935226889227177512285033315001477834227387378549716695430632844331093145969647122386761531387633509684057199396100975941277464005911558855898910035410143696357974497081700138503478236929058826865527935759588658604396880444317220165283095436145588146608705873261585157223816240133495420802907151750401612830459982868650949305196444972773969607509704970621504282278111486952271866822520635540511410839332022572915097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 84881345496835790370268054819815015737924382369499738609927156108834928629765127108391119940556573739200602105896536129995505752213722624699129852211505900222444418240416706125213832855254353779003629034089209180220703700613749544133699308412367768091738176197050402164065110941269023103735351288642459305686490398255839902124728909131605229210123495448743036451603006213458377643673187113706674160687489508977690189822574321329435015795125029315775952160536311664288602004121497667761876056669686603413132195938727467259778370362070624438054735320936193754075573460155225021765454980818315107113427109517361133438244768475007393238818193455604442366628372409414586294207859408418266983408878629268964096431699389675980228485478892558983779447459604693796974995422122107806015822215950300381708420662993016784801906774833009089949469583889934444030983681638312323696892159477319034143871401053331508680275525760453036554087541295634769182081242096964310965787892198900513410796096453914115714984817438819577431791333654230875659502451626275511725112101503401796431436837862386929000794790867318454427104788516742010304133436807346965501374891747629247880173945031967432341758748595698913849289177318931463618201598298756490420470839991207292388124333287227054881696495676369415597398845741397306594704378336245061834634878286750690721674420892040274355897734024859030339054731458043084888876808011644280218980981169538576254309469378894469224478935199678266127844110209859677429986551991422906584523134908361351094993200568460659537283120793201788423066305929132669558141147849549557371625629506402321172857720206980569846054053221359562223309087034215556016502314478381458441230727295493564166630674036568749774175183055357878143361781129949489422694399515440653318751276668130498633385398911144301073507124135253031923276953704106464630127298263928460786524521987726886032187463623772877608320680131704346289203627382407218892966774945121022662415282913377824009686369513642494788224289338138648943987657659688070638637466137463059344060378329991173157435751392176218522974472897011614289689411802932018826245396577061477621105172127395108621012602593273254156604385854011085503578772828463960239930815209988762801196939372552875399608116886408246270042891040350932909575634830631124256061907417735713580362344210669313401112858912591718695111201351846952742713277950262004555249501138086173693187769335055355822101819143306520917186490586903254230884111864138958593848925087661835251409435042576225089875975119714767907145583182286947087480999758079973043341408639308141606993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] -12572867175865159776684153201317644038440817534265648805025472346572204573950085617122026107966441635686455775087748592747044199448538327952017923003393027878604062420684572585222461923156705721480395032861088957149116720339347766664748004404545137394069695460342790172928347313996588662410000176762569452275526343712639460629901778214921238291599732559782963542870717024933263785396871355927281885074236444792925987091319245624636972178371489361947602954984562374640734287121155505334998383287726299757240325812586846740473719248979639133713086680102585440941684384215457777338282262464661887116867775886072456483276236607245362643705001828572087270672802601043606139262238527419128976851377342487196480165108843228189686703343659781410549814382267253918656427449704425524453362203104118506071819795343995751320379186279435303712212197458993296540716658934672275210370669259912548704255909347933419205158469367630240161669370803022019112894293012501861097612125309574326593200681617169254574115087660920890163090859232888648896002445021654720791788442980136324000009963156875852658322987419805662113262394039550049955552691142622957074581478371179430184504495600358796058888503408045789424828392665963060372039043861494020006504234913350297670851312236869827612111834775252874371059119602581296808016626367259981531733871762687388071527536119580392475274150520524820555239571873750679077646087875376278753702635731049016015929568884560864551557677028266251843716655210100991665565746046714114211784486068043282425832969041952684558712489849090996270752864516832067558179996258973469219030711689568983143109337115164645688810243211763592132565343683547648798156235536302707601262459453953004230284989445524062722117876445170609201877929675133471754592568192489641194978841031801603168197432963959204220457017701111763091312383635030709661678165324354307086983633968029355652269761517451165823556077416467320248857136186815258145397813268147589576520601121279277777793034122327298171694393379284561936101266446457358669980558812292634795940581203725160185973548932048117445249628409046059002380572021624733809924182051560471397222575158038275987713027090629810379297086487026680765635444145802080364328617023449322716829581789771655969449669114885440244684077299888282769165497747285681008285086297677320095929752981651907505825602793438702160064010663214565056630100574103555720662017350026927825404017081008689396984516650556188623259945307204824837861726472939988206005035777131331633701132598209864584448727984827407636767193941337893072315601152268426930637631789306392944312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 1534283254487606234770985097601994527373773818694423265496578826195427272054713117673276864984144450107452559195440109612756282885087212167558038639256265549451668424116660386687200136774709512116682602437507256200331878635316669116197104832399802519575119733931981579215518560191438323072221795630321110694338914720703112089646034924116953739959044917014962034441591174308284431056834792769838224241417668117961194073671805184621379403084092404296794739463490261049400248070911604938884552671799448047435207953857624847524196596863685742334022006955136177357840211322638971275344710862617529267465789300474062943913143155601870147980378118245301998729700477273017920345241474348458619184620402144002583188293572758083948932505629814558094400584349907482177730472657868316359175816170159336161805138656437245183813709130525279297342802134710670576177902018162495046741757802567534089353004025730793682198339654985848002138032871565865430506602632390738363867482576798825817023673522820526210287836751259096422779985465979280149055846947231176199634218586240507365565924811881433376561008435309068326080674935253559169047362519781188064884448667433369781676302473214511451941280497920269966074598816788377537964878657619964692613480535407453678470486792386940174437588633615001164590401309699761180046468668482695324091330083144434388140941961308183073085372847224183060980598611141803165298045051862345170215015179958825045721105289419443840855133540414116071514276603627471252936309338217726610884508399041556714009277572024968279931572558138007908247539303419188381324867342319730885838205534644795338297978852533738963949981407709598230709516527385186862423880271166616419174410249325346503439175372974116941528335218494300500745597532498996842199700741869244654522879194500509439341269813649850117768102085046220933658493951324359207559157382724929724750712004648006129002704346179205519343783909550939959292061997382235269003874516074457338450317050558528443894284700348013823004982483121892978319701061029988524669771476038961692986193734760078719623507125224959873472648465911763859965838265135718749547185883785463956409132868039979133244895825177809646109123765839218418804289972019025254413609528920787699482061341616654274975906909798471368676560539753941830188178715887151075355788500857526119899189128171295036005500034980945525593797066118673151900173942445008517211259219952685924459679389283927953306057762115799580863117210057549011578207981147021787195742598211966099530582529557734085477602214579134450635861427511399086420684669823451799617721766301553928437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -156199621553683941408775953865845506309950673297573342928247166331481337619029282029335835356022814048365990959750672753186984127318303875146101882338481892206437995252883582247009481452581386592320402819454474929869290827696614047824046208094936304622628779558428812869229771864079517932917702507843070831570545304821266310183267354822045189221573964378579023031996376649305286318923304097368722582826552084976109998064542863603528706599287364768824157677095239334817577961649083760555935727002997687825146944789463581833344029151098940339696201399151567381081585428970179771447482030572809481226109090943551446621543483800411038000117870896564187078988561370303303021562343514893043861423317639880208915203935494542618693279662345769553555197630789245972815554028299110983711581112307924591324555919420927106308291687911648419970484534181070634269556913008288563965258288563492907917808350984992000830315407377438110864052011685238626973732919445548239788836818775256073649127316551753329957423580346131201688111097841770326729798455228516853890083948926384894338943160063848892454031488427188215746205936147531586171599320787782490345402231244986574516375940474531297592568750870748727426378254089787588370367906499607453591285285619683970227558472307041815209205932989572368543573388860308526184271572736228357819853193233658820858210748452222420799610789769177262150096985613609798249956652535306289309162376918076930461747252777371444538238163521709539932951402132739773450857992124468540320349603690609575572187932764662431742143782222521072887307546111125681308362589215383751345408619502522969223454555256149914731232528727201279064492444901099923198231417064867395924684675375662167382053808633852642995630192019549010030132259872438653825753184596907499674660392222276396555231965799005972808108992405663682739270685947631910994102207974747964615824838524888248961588777317152544080101707526484159337646620292617383142794845727790613171882450087704979715480066432496884842118407621845688269898757924971292483501954426246527171523697854828821002285615141911813164916517390734678637369685144241516955242593168177427813714694442672451652644810934398624131725021159420654304594543721159561658752537182063139328572772942813058563370622325158273015405910939990228042693207770531289388779240296006727536893083871942373133436949201221477102726407118713071147463311504213208056319525003568052364044391751959451403894981579638252743331897896282674092949876642977394481133975508618094410507051152426081493980816002354048641940703562587952572149554032141371420011502455366793297920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 13265947911057228093717601681142885200022501896926401632508980943781912223721532659259571288831733301433645349685012511681266671528406956991062322074129992258755291541050842165761453631971115596883526818881837936103815363297602682767702476330177518991624419291640623138767822914143162249912420769639408140062054364168934444498725904437079092787717626716584064144537676842412931590646301302196338007887246844510048037801003653726336225181856097544533749177182019603678490031078630624941812931608447326652050917370659260532632224234081884111500838530973444969726099538800976119050052676304275443198563349830866143020831255486213358674083371473779199667374868167217398274132968737889437797301445129407555818965550397031845098649407855407498784970968818384666324397352752828651823875522439906461035807023939874270400336336395810084454147576115269876294691818150186126679075997819374287582575746663585749262880768724119341979223426414497521336285081250921787470601074324190356279260937443801705728806411349207171441048553121980751419128579184412367933237220777087129164049386653064636783703106393530456605379401514639644286258608867577772420718272780580454010922220318428116869072407749800759429742402887571172179057268225860461160856308641153419057976659429255818614527186681771624708624927138491316481826836399651911148474760371818822203381056126636917097282223756211917227613122918762353859119943486205549886860190601152860795699685146236517033876435555864007496034466729912920139558969619406855028942400223166569635663739586208954238310957525259900397759596606945948448342454155599369702393142692663887886209756984887214495553298611862291980611458784565731203686432417772305784917893162377817983521777868158942774587594302879952912405628489779981200359304377982321537790662421795888777287117711159202635331287473596429187215524815247226636819576209172899187160883106294225939733436954931737269401901821627120122290826575497878221850640567648957864485048445338640626078039287048691024601711074720175572615449241339239796519068206656887773809071742700125616887336577478997923726529585510676258541803891661766168051945554309965372774025069120478163833618985445932102941391849346032690050262739208229823371072527193869866643299437206921969465190149939947578542141990235418361510102527360060183585121936794438849512103642554285056338242466362933607935787762467028414356286608415707031730196190877850527300874858488669020849470426272492382183616694694198353593905596112563235553077685187710436882564649715840310755020682834349229625103610885276994660683394048994252523142146678922936320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -935055920410943806182531396309818264836914550336454410793549738256366584582196329296019551688990367196371898327716046094207687521923158887389404308514417153261773985889316582010942736445831631766261670826723948087883868594722308566317438915184789898316805687207991161268391589672603114017126733938999249312144169709760327403378311981064855951696148969044807659720204986298786141651414151136008896399554659712779292431778352992028981273874880575820669057535021025346331687283151105062703575590334426779205443821356736453640849558107704134021211806261483434767663171371993774478663733696732545526787658556100195851828694260173666557979590447878661211010810896570080592620626484204584126746982556826255511686983495958258486497377252366349136088852073474850497561904990124898922591485111128022547194877050394247981551188296445851388114946227609248901983323341220034090815514494155658609974466267237534330997573918110741917700159645267147448648780741833391530040946684503489624254555565242913367051920699174963423833935438636784599509629297009245005320090952612787002419819093924308253904104697666158551087975549046934232061544340998911341081073326183155044548660762249455489569025997499491264003891013873858430912775380218637106812218479423049232047789461738984613707803548482656581447318268297240666690694050819119352215042704895187696300511462157022898965121826494452426653512476215347896601567247552886016797442043154893280079910164447528720803081189620023063485200017702869258788084966149656174855986323009831897249037714802215754379576116586096004499383498004985109081046084032438579901743876945361434047187609439827790907077285106120428438506657186494902868230737383378314142217378889003979570011310795503695335184182067052043596764474272602047235581051846202980455955507148072472029957689025317476926129798842201596554217021637049862951987314445177710451145702048237217025818749373453627881523831411397531507665306581426660775402959415715320514450136046110900341459420003240839372942070384159264300146543212814403961020939819338663177575220515789663848645684203004860181046331227455023371044587155170525411866266568578186546004135863790675468689749985535387280960582193872196064745262215879811194664019862353619541662709237098483493125877207754546865148275165958332098920498841383895689259672797134046721398539403941302024396447006268003720345182956994255218427587838407094455753181520515741302712559147290499755341201064855299363961051472448707251745915134075552625931876757024788925047446684351953118164748609535920934492364691572901393445708571173211078299043464143175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 54978035662790811123133170760598860458803358565983430479874115917676312380267070654869805586266475150921039640650939532364381538375739470997009247506037984914309264091935810350365762468432963452804953602193706541600956302144786341733170684970511788442588247898295287941700645264475135527259667959452290222743584573817338007629718346055243704602173685399720840858495341291423558783478840484021357633721596271896600244583483810908601186238948876534941253511923793315064085459911635786796938025485216131740552247130433232321510188580927882186416596757289090357775848478994150336410031430199596297026966036808260550279235872186205983547425135289573211541284016691299973885770555226111537184136162343802059423724035252147464890051679325166765974853568032471046690677739644291515602955484787027841915726545137677195396191080146021820648635437614998257667482104696527325817995894920122073756405961752655794118245120097765382088255788243618359594322528287195619239420969324305538095429239147426021539995130073865881696466143110050910319169144024512903238951617719871520021026884221576912590579737429186626044141077396792422749625857904109475635707522000886546531781822159634635263625291302070427874362536169461635539048292094143799545785931295848085711342939625017536266124792874645544580521501042327425786708725878818639813884631477962496625803801724821870947650125644677055626265275579261210560862380231846284428615794880435654886387023697410969044801925298346761540045233855535201375201647310248116605671575127553103491537925906911342749891605043814202481118045655170331176235423971923133897826258249812456210065851828353955911535241984828833574510137527166133028411917142405082181790255116926203298304390877821771548294714696214141751501208354600599919359746355708132458536899137449549600641660124358375580940489485558183033266778357301291531837870939603404010325812055946266879179666796450610934773883242421045336035622012114593088707117485139126074995909754192317384252077076617174168012635203252384696925320145010208482411164587426690444979208016788202806315146588580310083365565686919256283420561598141252468250677392822145728466844351326662934344219416845166147426520029663203477134115910047317362624246285814523952326797121194787030145015134804529578685158191376503211145201428387754202730503751899359632148696203453277462973580781584480557118812148587427049575822684325220654710557364455386731187903265891454847016318584258305685177605380602280705184766703578697067282843174822939770626216440049030786446749158313859877794618209290557558176029421366282111975346477853573120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] -2809921006304181758097121706693622523727933459243567832492092270325110239147154793380743193826369900485752098547158218556852160952905870215621915390024761095522971711288255237282562178927708717066180945407582691079677761204604906862762201787439775172060451582805964952984000992533015434753603532775408376577075080119116602461037275773160372097277450096288576633592846114466027444399153897275310832017261790408591148990105566349438564265568648278565112877077540816695277506713420075218586811110967303231019871439250672573725436285820069332053732060314281059859837426462423871308269736554650443257061926061736157587079520842740925338212465585299099418073679319275843772777102584978221709483971129225108281143518569743826873444423322469882114043603763846129795875009374588435484896373196139901717533656236091137139665573459212679415572032822670632224128008556490020154335786702069495260704078705064268997358071520401926539379802293284448627137356653513543344921999881000357423919150337924558415687260122822683935740896218192859271698712094378060118602068093671267277740541536168111003207134286635060505787039409271905105177548860946265850022262869406686856202177766097835554750977395473618209381330612891739016721444753857780372691586934373057142099827790383762334406786784670127511097624772863867639287637847871809428483103379883886856048058246540374121217807539947219803985450431163916751417255851247708306837902185371276396685477045801655946780741891897769484941235581948627646968524860229190416084703145571431815222601795511056577765698900592357018374928825696621332047114482208177839056157141622374359991546892937537894184751127496908516419596478728526518787192998917919144081568033481383720739182357238845619057639368057192064286840227097108693368246958109349297556399308498711647880795789438618670053280907582722573926343324865457081786970618827267966888224905325485342771441186013824585270526151391440429287832004665414068854678511748454087936876613213353843172925148439127732011366190607398217890315964965751086551212042003399472309701598437509058652664348474220342766978945515315439214106222904395914573125653315497482375144541359336389919263323424849930652475549419891925979265711124994887953912559728163674230202216282694321008414559253215007110428595396385762785529319381767050401801985425408791866858914895579589425444935184273790219387822010635991397953139379361064869087062146575749299726806525301726756737214042956265349803676780066388912052856013474452036889975381282951380246791090881734892469798042719135291623917589107452843834389427056868769627186334269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 141222934358676951228717186191403890378932464824682265238414445496401202454653122182027765954945416334997964079440034789001462468354248040557283795212016081644873578222511480345285221999683890091621839218024111818925942265661566345700801525334870099699620592387050567062722200800910960042408543037736404112232214668559975664976033587225019647755008294910524447413784810490554014805669902702899527401679046207294817964252366131326220084110928871640137883449247574534652327123547003505015769483796368063683581415472897903474327989645618634038111473018419841799844832756535373392387189261252249359683499297738147104542212817483643810051662747451260711428068059641431771673821342972772163831799909043270094359171715110382202349437807813486326898923980391914417602548836308297150980782353215026826802690590011712686627284556520853549823912056613839107624752216115326499577171404364574433438128970003325964034184793814842000110491013174975357554680003208242545956985529482009234637319199205688058549980455091951655421444585008255654270243388968222973822824893202938757605154100362815686923496762621087952893707325707022083291244709844999419891999147007200621248485309250082235141798321122321655379042040766626997488496732480633928748802023832021219756995913265910189039373693924994418347401461330927837694941404666588041003362707032321754382577450604374381396279526342437684526633833710316908616414197542754956484667615828911809111755637022006698206890077303280726236289418405228669501439218337105991530055517994909301004771158235146354688102654955026042344799135941188930712847125499089855438162389572082375014185159076634718278906912025445719034031093882503328510618593364615538627879414278085979815111086587525351785149167947112526179979228194888510121356610234326800594336311005257297244904674661993698937668482442824349779341415459326302894409816199381084310841414242178007386115664980181973907674721933865787844932439186317075800878338616676357379791493252761390342242147944594239904694302419928806718494446766761128172851218721973425839791280986693406944029884342357874220549673200495170742478807331978236320778925200470402590465946218516405535599519788981129922533346049460538665497668161770205686444822481779086541401957076477698828048058627743214145678454600222275780993649873435749417359597230325612798519088149355525180988827971178333542100634343246230040268687352522603187724630976383130917322021896700457101364248921414854888044563781403599580556800407665128242184879893019677686484539197992592692164874567408470301878021573145340305701383023375353580854234400686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,63] -7802098398372469865885038473076908456355591449365039456313559172659461294459306352359571493445018288993728620030446513022764162401375300318333816727497705021397743575336300118034786283300148417452374087846807313595904802780024534045227453070759695476063493437526557481097703133548022955669967422965174134632844466268506955665228158828988444214691812933708310702079524869425872413543407716117468170331982352823162271919770389354743967730818978146517351870178947397321051369122856641771723459225539743730184509356795204845633186150190827140593090712905543776902423655413277588074971271482701546614150004032219490228530077597225146906334046481287953815115374110791340617803884240685927981831902879164996144646767962872109561781612795584653589301587106935297450529754632307093078233243451879293860416977043807218429937459063017630911048131918739847818902152058587071960088487736251168328460989324604155198291092759627305227391615968785084314679676883107562501055073325162668406732441227926373118834316606154666012784941424814397008956859581228658865114083209941425963937527661804633637200436539706821579364290815210111792957550381963080609000193048664810980667516200335727185849994987776334412083006106606858378076526867784678400133734792192793417086377960811854281785626358830480575619244419293481312156766642290800460160739752713359981956467179164344505996596397779657046707223692891889229182676725936000605113231156181261934236818054662952324655702957883624538755659077795948734012393402767115637394869693636743326455487832418580745537221305141058048273452689300464211615403649842899791555228263837337545932179486885197839145204953023178394225226715186832416231344175033946249967766324392783595224840342425418395802496022586066823611933354240488040800212735884379763325376113821396336162337225890468102712623841741850342334070502544231467999980722567871573892323723569872217226944664209364524685275285059493157520193506455603293387196523429241199482372015099377682140679423564673103732340854272438832623450477216010410297897525032853266197999596210966222702117881611655284176872657497596493691800968412501517389913172931980640165925138516076847035349191840481523850189204350663926302550836392287697431930211652346447268511177655747740389277851030443052031849079562841788934412219871623282386972118930011365440229848276412590453769267750034763157089595485896535231380898389963017952254285017511187685550016373150197778585351660147039446689994095577986896314731256673640582050567978295578451031327037800477378785886301064177473906371340352724462894362961003539818827114086400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,64] 419605019812023102008299064537207351110657128941207863033276034336790024186952170716500116894329707741647190382523611069278981609782433075557625756989635526649434862075858166365949865693190632344892994549474511886541929776330945912675093319598714937473635872925768793862940341611316981497298517494988073662819233812109437231340528338827759133847712352082889778821532143322913680736101830375552794825854031725409408290912806038387730101080213833041119850466796268305208640836003740947298927789092548023799331912215095804599439583623544158768485487669660596812038021669184172398690466836603177792801135532326462168118738774338443134233302827421267722318050285292409798650109418471860441761753280022656730687650827686021927086171848019076236306045997621369731020806701066801924566414572432622635156248392630837595858069369718197703939695352642426609352601433401619159565676576693744822659760676460292995126615197280139494554144034421602214728100441849324693605899024097766717372527413268146842705026737002955728299117797098956256090526156185284429955420453335968560759737014651277474535662641446056505113597460611700427937603653090224244340761291822964664867220597465417786559450970243475803731015321774961193099642140522267791307303656363693071840414191101623255529941353174719213680679694272280675660474170546497806388707198922773046493520007225557575684804527596053912274930970672882415169928953202963619356292895756985329750924538185525008645227163032103442935323395335132538827748992510462416081914356278673356215108640402357116514494093065940294745172526481228550690774815680539249168440484285912029479181629527931600756189928526740551144231120973416357873282282643412664497063008295602871820842898551507333251222135871693984609706701969419834840052656193298649937038988067226990678543236127256122833126454555728767590984068894784381803957246734038104385608026769507569643249794878266809298180950484514684658067459146193963420488548031695516600967218994415824312534152026628790618725467997702056959550782405410267931835202049854061036556604761528403112090792880513557775187187944621695777155533338170536420605616136709111814124565106788059004892025673776393113743717610897652881410839548357426038134332641669165948680271243152147153486340850200988772051867333087869430899704321966435245290475189499004508209690576575325810612424721998714735405292680174108143580514236040932238351258587472253576681041955637067635526469601937810415842572867747764918132273285715982322958905675733809338651804452894585721773008304787769263678233057387997562472047297391097798523816509440000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,65] -18492625710719544208706137242695181631524842211519656986714612600611919919728732535502577299149897267044300369538337210545187987793191493726036854697954449917689233541211976280225169225238102009193802132602226379474399953309678664713910675699711277046762809094839404660671931437339405616797819969676159072059395281317871918367535453349390991542234361983442389451436806715614334512399850546118990406026779038432687184721985923745214493830243720930662193326853854624694598944391580456755705517501247704759629278227203625000900705810065008048321597846825482214188456904097473140717157616598010671071449091310031875814725692311667517726331833147871824633610650325854650200474469511252782709582312850784307040637446664360722614276027536052890256416126436854908775739584143412548941261607091162637809472505290109753072440406938176557828576344302013349355002288028375914399092800145893689676649912198998535980202512275736421047285728651034021664473513032433808590996120955333404686360646983671494335190326294501634366782050666220370197762835701904626739807737745909093330650347199111410390229407040980031699050503147615763218455886885913095024947215378906565353113082791759640093477437607742949304781341701869417759600925971847082172638095403748798634955692240078459017039324402620078746029225521418519166281380384775848251878623253883396087228298469179868839103584822013280251133387804692934224849061783327178752312043891117866406394699107838483794376139571306792014137065224856185279980287951161740777216175330329057892001239907794088782797993523997544464030850668395090552725919929705122207219023414171453486134586460267568229186203079649112882515231579906398255321604162091601817122407461929225651081373639759762451354038295329925115194960376994709571819600480293184144565930229476314555861962278779299199608270592157398390137566426262355765273457936794010597193592728741890857653050018370423258693189981790071646951603608921857664448492618433712594716225191399144357364061970440137437400710099428536281141124844164699013129924449127433661571624933535488761300225879614904032210716374616947371597942242527224682417218410130661228553033186663355726236933271555789987247957966892531152534609992216818045748819186891158756227659333739580551034076717506909453889652122864019965866194084432939853540638482179842227951810868129665656297164531028759848454068490000134392929381735594797492683479901693211583250696272835743505204347832776651852721583560322750671378624403805594097105206829436094082344765360611480137082345877588619187703311181646444185034517734288003828577531330560000000000000000000000000000000000000000000000000000000000000000000000000000 [92,66] 562313076225376915467290295684242600653215534069591388585563974133508565865152614569987769506438926366902461708449502942510916932062292386875477963010990370216854500113246375310878612285566691260641894251600589168177011859286331308350267767432371077790164280715673996280372839565321336019578851278809662448544383329195059579904423837321395555694349093344128454283884992923303524932589110900358703721337681478168865997948637404654018764966771144207968059140060344446897292065029844378603065611256961558481832665862784801889457741036304532270787198618873606178950719734303448811420436233996559258278842943188789453186990046566813890390463664050757413832669202394906612461634997782893353994241153567651353228576052720804423641764562282443596668039928768423930026276610623524697623226214830518596693095884892301044147351392025995250542088585559601268882004816016027590909038252418997626656729913251164550201635005381439394747819773868316879372071382864071320152723902360994561762755941066028864384554542363002246633739378113395551737361032296242290593283115603221239483897436178006092727323763015733268019684168543278814972271381418027460557653457331452088164978106834826773011633646867508439330181838172065595773777823694889406986038965691973219528751383852652214962828669520502657898737750462482035176264004835141770490752191091658004669030687141003453129126587715938236128591220939629167564309837461024329094059624713348295736077641820521645311682138188769841570247465263985383337051444050750922844493997106625845093210854871213178897874289016445245877082642222278299258495238952603765050054423281943709336461628344747134976976888700671815813166971518415291677409598960922568471675693336324142106471567135436984022136265446076683609647247956943890271785997918232904642408138773289296540961853922969737807687203827921555155065156662659665594766600814039804362874629027789942111991360204422531725594673986149261293205825342393163633409157105597125282058160515081480403330042976737509906352518816660249868895798558030939345133101625950134277864328195484872268750296689613887881298490671829017361802802963455715444250493505227210722447457261125830950168897546106332812561656382218908123492145427796392936385639289210797593460748230636522551942081615481405755202631007281585633966984512003515675774200023838196452679523171995037615389163880762348526270345623296517997975080024304135001619859226507963196402240323092014986366656359351354800799291263098887927746793675513542175491585435899768814780605538407966289892738710209957442008976596637104222757176795119715117443317760000000000000000000000000000000000000000000000000000000000000000000000000 [92,67] -1157043775038369554875378938690187275033587736098894823172452361069953243018370231380046304849986163837106110835859832442569709550718488810774933611932023933228590892279288532869611257503772803438459740389517880385883895489106553588891108411710629480102300912357947619310016959495905326806576608857787475465619980774617864368652828819927235789487476075320810356254554984686234668713211522547296110762530224764670761594837971676242653497403585920343013797612539690094502267612307192448684098016199354709227039448925960218381297518716677302098933052394326396141677949438149777578461699081456900604536681632950703863901981126881823300873194586661543768732203895846076070799933925937971017366159410147747993039626831830949348710639556099953240792176688261343265366976450464531028378462550551362158391967320713441820882987216823408862119480585830117780055331103746897781205176360823066095958798538293025651957910210723309173664928801485875584781701064855720266648110951672364625514896048604434836429137641468879772925915210821491503649656563361460466239073513453513970503222452102471152853540960125807476290462175794287733905820764173250543597718913659946084535313051458461373099456688263166831869081541747087393036446477089983853301638759973678358338059621580996071180468716181426049675341738404768837524612448476283693709663644571921724682162023375969655781527552900548824015039214693552361280574610443687583969893332153257521053987797491835028250545442752290630339577237807040884439336343904946023614023814881151964922528788135234789863795111113250997099123107960546369316998893216506991809840866014111988338528260169643631433614905472650231079209875366933130204535470916613827961588020692187160983626021934698941999853258775997473053761717556432193947938639253139233769416310674793825062366062920601191602037413427780585164819915937650230025596704976947179656472208746380836544006908943527913681035087819794758378389016260572338564243147302746173797873801246082305597483751159704418252401773971824309119945459913197364018872607608621726186561137591848897170242773128416210332058942148225318949437506494498329435494641502564947533744841001202350520461618350866423531556091762464713027789710702529170835579627898277355765634642726380741052560492037216857838845819907751799785655451512179543536872092087546889182819907394682229292360883025534915422195156163269597492372200101852888868360394849826140300507110158968337472750013927439447233875459424170306225474615935801047936279727645496501110296775609717207761563495952282224621405545974537037333600569397595546320896000000000000000000000000000000000000000000000000000000000000000000000000 [92,68] -818779734516590487454111143623201191999496660207289493561180658479063994336548502768120594937234544278214623535197130028800294701543550184476007769911358031035912165393798816625255829425243895980741221223452386520025508711422834429159105751927953021198093765393950527251180439434095110451138014693186689922020856382377535116298399874402088435374852484716040229481458366358790706347403910674447892702213915514748004000140180799150441700934578119050783601129137432027580361203620389984341178950895491655939197028997596010019545278016009179175084406267183984281849143421349015640656347036363734288472449701032707138838590265086221264563733779443621643321397794040056370221428266228884252979269788350784369602105468854577892208335012168460859509831997340509735944634181660063927111764809233725189614289561691417758293382109906882759048717630589062992016153757427588716683605051104796616154222758399389261475812286791097140435027603662653956631974913824118251589570820895686929631088926197805332679574819727601602335885719528381054324901571662708333297117492889304453229353811203482676677874406271921589950621000052249147617177621580527695992160328337028486032315816343412081068203271851702798567709848563972433297723456791456014287341807410167224181918153659127728104679694957214003479906513719030357303847970134106488375690930769297173712370108415585405667864578006088354280680507584650933280155893652564620318657773114642963722708896915888352824504763043109251004426314594102998301647977356504013498665159876545181021179647600852268179832989961535320969323752378242980922225589899801702348249804053705108812880025335777536935774397818838705255252473744490764300624694125760450596317347729626714623949334874103249425872623046992118197349248160432835778612576316476470253861230609567370050733239973277633140959784145122123516889027427270107810375067369231025117061570389609859645908606567565271337198879281540142905481316429301111851335389612998349102812907206323772232223845004921564198420571028535375904733523476385229814549305695726276188414934557378397181545614036201711348564684478268192288750696354372960791416920632321135092850368630031164073208142035028417562194347026528851439225921684451512152101421063847189546596384589156834470958066434310048066970950701658067308305499147814782186483684991060367319140377959616336722755178622842108293445768260978963376511565225409615242788371921361700277941081172540904815876812016713786685066921598778215439810408934280959898693978813007127483323477902084874540302191415374817026221590873049137632178037952281412181688320000000000000000000000000000000000000000000000000000000000000000000 [92,69] 41065953168203135242497731427760444111722800893339975375372422760911463313816238094402551301539313473273125026836650767456670991876721833321089837764396563332687237547983166803363031100949643807379277437753609902754507497611313390782640628525446877711346157847913221616420877562267407193992443465205275449273150566721057706555264846692305757685867876741701662121121578542411276168806288353627241146380488647915353229826436259582760316665788623124457555637566830171521769534032629325119304519959826935317508684671213215894082084817777213880774671267813617543338070436565384277186443234715238900515098728067024051710013423768163095576690503985634928251207238781365520044887634336233619875733008628211275058992571840482606691225817140052822938945426113233817712236978194067714705486754911213069975744112425022903902277980749692950344973280478232728758095042805347427091398930341106827820760922904138298800173927471925141251565933834243331421123991882007759641761178052466926881934949312967833930110060935558090002977351624514886031365469528317768306296569653541853899771731193772239715815469168557441083430316597383391051744423793377802455345419744914281043528869439958698548074659680888188778280404464163754356089698637496733444681658592972952592653870555486775966791076757775054718795492731247327727745641433098468074802367977430918699192566976141957346265362804925704942471462371728808143484211660483574411061781081011888778354931312230600822756439907454038153340264458078711873330473971433196883714595845475782374699073641190305265557716239217114894680367733406186146319612432677580736068742236441229185938620275662416820069955903526383959126695469705010574497303960832426029590051809583186285590775171778716412857683645694216512310103779653076676111051899801612805475717712299020003144887810156048988055486117775081944630721261709143599006856128920050007330367524068564133975576550348072033727897569439055219376185222483130516923744375016234695065590117618661004641628476128192663782219700172380536884730148200068391305176945411867927756683719464897812199021441336193932528218301288288021556158346173753008846418482619409097018407521513432741262639629430658548221034574109689300730133868629108552874691457699570418489663523564253666353455563485735922101874596439458872492385921675066356239904856998172833101136460032485120440862469402067943281936153873117896527123763520768965877855306705426449161944645213544526655088497810344633047530102088960476318172702706468635232151401919353188589535482856762595438378015124839614125387585876334254148723946274754301788160000000000000000000000000000000000000000000000000000000000000000 [92,70] -1347505925933726048137233399325913264042270543780264697187009125822369741344843694002357069591264296244237821709060046262684117996854634812198632567407002775899138731876728950861462331598274151962552077154208273894264423705827495982317036495562936237726910374066467734249472824847085802442779214299074169847371263903810526668670214380320695661993033668395585451598697067924369531447928877727059086515875323361007173098443195115288511064265528738697405814842123195041782575431143185654774548097623858715198696739970304483766436975955880930590876851588588793964025664095917450553792382956548190244070871047484528925689848625363588581002962696590505296539515894639766276177777838637974857775297824126753251304064854980432546540957469807260481629466863281585570970931830425799828130312322074831792719388208943174037402433057047956702702004679368379514320903589387252526075665890790840617344320241306735887316778941875530321057886885143997292238278362885294547312040528885580319525732126988026298344012994541982386074751846952947548153831181930968770683775412450461291859472283035439788040487268263031782722194503159135931652588706475473666932391485999519490958197723261748940983681478979881110137729654803390210575582360932940847819134601449898621262704150238812496471223522502707687267183196642522205695960263571913895380634468326162311592776667963289134476077096544973386586602419753679866464553720009622941845044524427340871419012094724152327360779724249047572174890961487782295284903414357373827140021953006288023055120314765455977675362698607752554700485073820773564584324687417121406316279803137914141891896542539131133787292139659649215955015291719323372992949645306481385812705650946387172470012636478608133320082273852903883297491961836641179815837270563531870026906920703092280292768185016282432459637399279932406757737094516963979616299084093416037749218312304343738696393105605252703841215289108266549493852213554132142600038137147137951554495538313771098562435209737163040017436759173923893889083060543032474541528374275578640964754468610148509700334174220171326260095961477417738385413945118331905419624169769964873768808559935094952952788460212119448903938740364217143875181082055529723129795229895180320718163043199511078558694730618233427650449351225312835275152919863260093680703740837175726925496219015220790163754733491949084923334104326486562861254504153804442680009118262060336942737490341365612145651099255839891012076428876548518360555101893151281785011864887527390557242725399977227636771172468317441238062097355054560433622858946901190901760000000000000000000000000000000000000000000000000000000000000 [92,71] 31198409644151517839469194812001057378106101593298737611871119217128134363976662822939946884285805013502217560796262726104431328707864138695496307914247820142700552861779443125649267376307809722826171161158392497831957411415086708958315814630988624004914230248225348048407454628619092720524422769223225484931100202816249712196727135868818819598421434418918429470037695204684826147816782868724688331460069654946789129676862396809866209512470382137011687080701116909558161647188112008201174720763318266424915951513134789260978598283229438311863096804240168634394574157496776859212352645632907277508067265689483641840480820479158063375637866476993132875979436002619366444333361065654308470274417048048023706022839253790416545674904213897605655944236293155617036113190318035416650263895347559876712776141300726656402002645384430315128741071870978458880263543700143556629416760744119575712336817091812504722525202967365590829028754619608409944607965078727598527268631834057004759065862741759140216319990430182146019360965644451765136564834646992404802850966103197054989170086233103152401106247677570009563050485070612324564447126326190730046327565827821054310471985835972490085386349110508198149490611378722426596913765494881937837261443898303045238680989300669791814445036946034609297202549119278445281215864081208388057235929276504652374773578744070822620632405789301029821273517237963838999720842022860750977870669873465841995487369079584199100015699145140781961535470672552782690404433771336646703495508690706569909884876388714012118248674824893822586229020889972625181263105421982513570828981884794991268036051140974341274124088229858622749625442741322916645000185571575019403356786160061328951087952862167762115556439910016206997219789402642367745507717516279059954131407194782763347939475630379029551108530071872382547573087112329656765111374145550299711981651396336520873616786611503303576441594259583317840537628504680822622968892572044918555485309757519403425591752501265819162038042955746167719287338664430504573714559824571551577161912011948553003592997152246575999514296166447441189738377265090220711501729759298016304541349765475065741837047820698370498737614720739914875682647657495601365389813745793704306270236977145888734083315898409446230760113144656018750910329500494665051274530838849133577726632168633276186344539945469390774666515265762387237402681008673728387566537016244469530575371408453387831349913279076683334581741356324853170668593032846475912763043075905059818926933908377530439163609474679893244294651703328047311768836034465911275520000000000000000000000000000000000000000000000000000000000 [92,72] -138063806967055511268409300088695339982347409949275448691335096783459429237427823505447405473328339822192033383897350953430164196816118883715258655419698788696842359285675108667756882455741329884008965150001983291396629979568469533756697266286841234282852292504107541469394499666574642054236834928633797621961429036686695066402396863765228282094109400030764724574019993555961904138544209635913745706924740170431086648931754583577709799826677486441023242931565117949455068221343050088924013868923756716705258909428992319937828800283345288787485385449070187246984930054264036858109669106449341838474137425272214667564962827381490562817138042731042817638929194418664908222355666890920161884734936711922006607237888394548594371875343664244807153960284006331391463753398547714382545123450663626109007146752679001576734307041896097643665089148797948859563407705704839597813624389731556739388215408794244876040005552399964364921036749404423249914200915583984150057829914957423603893639060830372935457758181793877453228859860401411123460081458746653354723471301625666896453055254861629532871515240297300003275122948938358940424265828102321197288656343711606256833407880323258057005616628927506356902091541278898842797376148974442341712240314421620750696865805750612306738648497220851842602793722621586606956855928810207444211938766889417444659187346354113453017352073817945115660962228340166574577157999093924114548495141222982944708779820001593634237211753447872098116411842541490351999217762419391096162082192707048710147324860721670936308073825541159338837340633888081446485377724241367275762955645077516723056446669243907062639682563115341032343453853557888010966993607150998998271653236222554217140575254321495409087322874538112063009319277636257776271366740148224566663968815973730463436751085634651960388676718811934368444003645112973719526349390983770636632664498276610673835672486293083572580099302635774290768073659819015812374152257735657723099682880470236156494230598150577971249177792571583767201822895543851923176499875902101086776847728080615503813424003962918756587272365186687213573812131691796494463390845959342537338877161878739856943093380108568214606242345934856790738262665433865424050579625020317115775415980866915085868031450484090385989762494596199881893843784236857892548476540403894558436965348668503603601378075587007087931962060494239562053054006130495158031822942560085436441508251989889851273179649392590104671654305104285448502271035647752528711811098496152242556661048112393467298316824169442578996801160430804483119582998022512967680000000000000000000000000000000000000000000000000000000 [92,73] -4334228084624540274463442645344592805087395516640617857866365956792019904191472020997613014368290374375343995685147050987519210306649630742780565770145762266073807942131496608273700774872477261991059897342912092251697690179417779704150226326184983058690166948790915638559396769150628098598995394037404237290378734080273661223236605349362467202668864410170481193716810717849205716117731464426529032904143919994077396877215858466733697988202059291754750161665475621519653070878049575428353194742169302894081121772337537014457047063154054192801677243224547856755980347185526247987117115666991892405588363024615237752967865271711698237678439027784088427104434492471043167985621012319739822298207241957843804986907364111655842350552312451111812183032158853239749171475985377185352597605123824453551469625448038989973520322199229718686090897321465743289249673261880087281035331070315362029092886459735633988661414760788466096346041879372224216373434674462208452530374198943354756278728261058719364056609185648603786668418902576961465703068408112007463673768416037836353366937526287211182437772685436327684364569314072367171921598077273515315555335007705195655717240458680285194906079977700994674193150953690462793918003615701265926442721558524578378225651917377028112769733481263456932589044809080195242548288001078266762520946787616908173552476007925450065202035219236698051863352213587975962350157216004321536720728382167905070694199192376441594573252352498360326602609615760244428465602615779849713566554310602447158315391800176306917521769560047027110921283007784666524163089546845776317480049775323276699558199729388411969676650022591121280708529469559008442847172962875157668173486642824317649214789403579946211652062630356162439879103315270922357197559594638372553662555529191899367662166779432219860098912625831802132581982654801911007704351447399822830978186174584008087576412867137504911463131148955739827448150962869469793086132586311974135040729096710024475591384600459294702921268998137322595980365965174035269246462912417567257967750449546865605830310879516772036461762827966132327211355284962343822089596900659425711258348168067874072654832257470727224026561817518298987787454119931453678611528809283151978945021032961263282420039863455885288377920976858946958810734081660426248560701904996217712263658486798219017643143483874740409162644557836740544624346063751813152644209199869135013768561069954145829399093729911640233399880935074372129784006606174216151644507470625914744185687696998057810643703906462589043778669143126040096896490097187225600000000000000000000000000000000000000000000000000000 [92,74] -54164476119888977285018487225637062557881318310845198307673591496218043008822861737084213853387747689780088490939775897152299673543087366605513035187335815627588291711272179035697849700096255182507079743643689665686666415568826001667640369109804056732654858742088045803475208443656385000746835148766832832728632074115334630150327019036002772589157931623567790926897033210959133309337680952689197931116248592005884190521250333037460511481209468610352558918600551917847627522666695367383321074979038853443990986843772429654241528554121859394660285435559578906060035769582444963658943525879204883779893150399236087370637328462847443805515506976698168207954515869187928499006009058120081380843920122907152130751530291810186940644371166949160492227744709851637444042218126809505367727111750111987574349805460921246763890602614583016888428399496169626136983514759737813802114020183634030369616640285631981809810097827431182514511689562429633670985404675671033511642917601402661123857494703613140399956728453868153009814799257510024333988108004673480549482333262999791966173996879748782012135129674068722669665600899232468642348250462518418338370975787333394886583424378148133392449556506027491334501673710422608872819231315249801950752963925101415990309971153292471410286396384182348753149875211763187433928890526453343098587107778861721585320559525118737058114618247081655894138017038934273173333175939511750351593783812426301002119444608241906293819417168314761609332404064890075088009465088831033543746659779670112656269312777779979395113282688824772000573747658242828318951005339159634580779750801403479426082517704079659439696833713019397380879927788495167370452822755829415309799337624332619457737190847245568187713932513632525015486476731715611982739140948861903426828061518674291135668003114620036184420185326070625579593101961036257534047078415193116172172816731528961776674808591761561953610214372487114542848088941955060038531639657032181144141927908021339464160604506765732965818319768453928000800880102499314552964686487842245564835950047650561638754275716773453246214164003558654209453696448155770553877058425244662331008688894013056785933340564960581462404873281474318532178144764407764621375726318785646752275109901646300388010229285211115818549462404489507816396893594665374699731382693567220580755267623025298422574972474738231532086577609262285511498459207989439525000694370089401566314158031174149781771685514036998059815570076437861333355299588153887358766759831168224370505559550652850131188812032471167333791065674274539288732989317447680000000000000000000000000000000000000000000000000 [92,75] 5568852689876324255052720482970830525680902854722554311920216690526274631542092908186944337861106751171667324622066797902769143962289086298087419405622939879966544726499643175104897535241341500558844331132720467814052928335508395082180389573759591954835141784920277879224098057032683916054611015956793116012106864943607346808005420396105228023237932161930991475817279031530788224096674834947859651272331725021569739368449411870222519940124942106201242553322741362061787843694252594612462778069190364779627692601482060038900021045219568927343051121405137231559633883292467182028880857520715021662072905117264841160249509370023918171376178021108869053708202357800024832747237204566176316041948667931143571649337703231746183747406209691277194018291554030184805353837952892482867492721301912963974416068742872370588420710980674103717755247861445074226095115280381820257792549909354067599490905001552711564082303915637279007504294565443146807063836865264574233726158901232458152859553093849748060541051888092517533874452126622806315475970395459018932236986494176941725226906270983734851718987886809074822296202368868421465875934863278859963378618900456110659190288816963633533037948337289101696675107631835845986037359340208771091511397570934373931355526085128635943535311193369841600269597575161538274283107382197406196088664311026566208117839036186377528246173018000568084068855743374750895029036234235499395382769671100913182887499307315542997137853175401728312533733931849778233547862167365597742298165209065293399497369731237972673415065204898799833274566747000989378424796571808946655020015945532085998080329961164532397495873451806043952106115573366891489846381427954960135015216149339440212641194108064143017601599936843250431548844303547629641365173491112565615400709626668617222526035258993812283321286115448539429515501947672354240738148293730627550609766351549536403630600053366859599188684728768347434827002313014750879960986301015319805770377371341888675063814700259118070355718280725474364877530971571680094653512598796404536165924287576597740357118926745012607585577684497488285026902072073147192496023664349120857850775952934622259744480755037474027673810351517359968207014429295739988398770914008615948347947189955326801925687217546274536133258507282760393927993726136998390295678811309533073453165883080911629776917517612494591466407729102016367509816269321355296277487049522817244872658531868634161886950577591754129582480574206999959067699879971910120763944301038058766765929659865457984408332434116239241961394896605664464795733904588800000000000000000000000000000000000000000000000 [92,76] 41968471069520506428374684249530266571164514085792770352782991036236071140404948018263705279141322576181010942746852299391354333714910737530527853867400154228623584802231552704022244858904280102915049889442458928238344279761674512471316310718991378719277236247601598867670075194216755163266488530337065711683859577942643600145620939116518647365957818780835216605746126218139172002250602348746832775568576650035374157251625608610954006215713278776864847805256373173086268971102697718493244580909831937682758209843642164742604557767360179612624728307871443739799103469254646296076551769004504652947863403768662189426975900294070836816842969648788088029909995221903644606919660030312911817270643168995374011656847159319721814349029437318913827411153622759912453072976171970114527082769024007695705840990839291710225595076751829940541993986614810474812981715094710494246056745224070116532137492679508211623002320327729560333296394339906732045120843695060098320042147491869115654864468617314259337270714089010995675929360702827977961439645886676991549030480137476913322014542631701488175858665293125063557204884140686069835111811460782833038015966774062893406781657797896408062175973821807417509792957390459597252774216868544512040574682976608025806393131692882360686903841451254358665627866143899610579557519282312528110187744178268626035745007645793973857683486412032321165004440954107122485161755859455370064789456265715108118382211149516353328440631906193712120904969964977572270695884777716953984249910190700526917441257866603977870055721364941803873021410067676228459766210957393397517336411782769821802852129906567618668800289870488482457117269685309107229465844152073822834539328175774590030962557188303659469662292797130319181691268926257748052420926633813829692708506485659961463514597365663957562629100847477223794884784060246157907414663196369655586778268940168510393026909764037599861797993764861159669851344052387746359072719293132281798654827597582689429898363591591564611636783675228511944737808358687884054427829296458419908001585351977686581736816223769092528368466526653939327581185170577206735497526270883961690157911861110806188688801390163950371577192952183978385188112621167236176034746379081036155905864813736937346773023747231215473908416722400095301190835540486406958917865201297990616307251495560391820981442352905289114987704686743050713403135679136497001721188671626525140360186453276406520147673482536788708888778758060403608145855380473005306411265005810147324683640071762837690763259298395282766097966546273827769548380569600000000000000000000000000000000000000000000 [92,77] -8137170967971577179932859733262751234924835795191565713898286258070948000777725213992390626810223711723436200556541000135724451951942651240018905172246470186169874493046673288920256996675340652051378551864074652050432977411536750871061899387757493454330074210902019602063512574574532426905214645783888834444748884425734886501212999987440679625219965101670032142443826912948945410404150696059270107666971271953030228452130954969265673415333278813185963258682869262252378274836408364405655706552248537646123613038638196781277892454969161252491193542770748148251666488903885208611477618561761102452126699227296416695137412640828611817395392103522151606550516954158617392264337091373875564677113119230963718450031850870929380287897989038593200344121177009175429968867521355441751666050782088148821513919218338391761190800660609504320151512606584060445095030179131229099137357517983726784185881568753384663374684231058115104522050834578203249052131108801866276765777748376436104030586794278326996082504949574179281345097996417810457348281264543510148061289139963016222012105628016027061937738579225841898215930674963551080906595929952195572907864140155820495608351017415889530544558941270309998892579487516792120050850056154980140386428405340764649305853077171087042614105495466838810527658264988880798260852026931989850222792479018742038439561454602254503326565471877086801255844165479524142258502539488452238329620816748262859628716207167864661739590652367885311382495604527614162272509625041171720390054194105726492715659122435247444990982102516775728880358539650992148626011435481965174081414266222177828007840036863757034803277120458081197912842759099100645962988821232395281215259516279994849367253149396441404655461929414582066590765172487492561960400702027872025870398915003110414810558227825412929265293545351226432360389728162667317091913176564774762910510424988808279542661441260403238054998447321377714411500561190215854968426687941414732074139737063481878627203325174345024209003589566310197506853274762090931525757943027242031691841216934275500176056562122872893975804979569052631179753813717506314116226072577309203625305288324049915216681372578710540825690494235291630617199018325329608776338411537505575080872050011289813425998226640215185680022443220884168211349273078653565430184678217515549773506432699794775729121680719899717613054522580080499045782822756935006373253656974282866502673513046167158803087414926977469831396492267596916060966286829250536378771987610848938839526821443935639459822024334911144549568473409887190763385651200000000000000000000000000000000000000000 [92,78] 107874028605590433102782337185171098581348931267650032378900850333705122060422408891471893197667948838248782036007839519699640605879858233518884034323371573251022297914102718856028283229169782071275569290060628314754053110422048262314095118273825007217585631355643435749766993861574583319117046066633080865358454383568346534005017884958228786088461276265081962396984854104832094458429572570801353432197921404167997542386847509052577406566483203517905281297621952398923084300603364996019521142909497522600467297708698422212043452919653794393533033071545854887035911888494584869962138325699593505018724292503258292207610281259049301428798827518453465784763152732525176459923219078847563152100159216858758186344034920105582291038580653073578674778170778380247658353337790727719099137449317096051694669814570577307645950010881975058048248099045727293847463952082131963064860688932405649964623993864624171695824217349485902275132272276610907408226260319806139102305662613758314943341767392712233493526300827020626068057454764896841334591805828754350214195084937177192196441277914410954890304368567241511304276190820818571918128793905869946730287826208952501068362610195721254026397859034513429542691954231044437376049963554201262541662206447944460564434056517122071926884124074170576547187960486244056919065617471866685149643441482294733637185606293722282923478045808162212128785249355056591424072884937540113021602442125263040608860708284257129379126674940311647695450416805858864179463138223533859355383505023694699094311460246912257051185934932175247223122112236500840775452637723661516644294122223343155697030179994780005921382380959125763796402330848547220791365685007281236102104553033593563855034332563949267690077577363140608965445175596190876376371250177995436297233568904201976261415709873352344229606813911056036324121376635701204534168442696109699913922209151979647087113356086678187261370174716047545026867754885262862450354102163591614851381861981493990132253217645211556490739181558530499945221619909832116128539600892297946133708640603400601211203090453530418231538663761860656737317705194434284759104829240863880457290221199365251597534411252980408761466036156022034424499775293192889845310029661813124878903198866941124217253897046704875538165894004840336592926363898083506596359965738547273385639756948816147563554029988493151043984682237903268154808474004622480250407370718201146095158578525414970310904862384910329050037506786412149644382259930745443678322298253308415644617471873807270035691910069369286468893735109776684806066667520000000000000000000000000000000000000 [92,79] 3150629688625627276767785265745852708362506123269393636801963611838861988574645526596488353026379781910237932246097220857239486014559132168749278134364484260172905043879419343669278093936668006181663971207511342893522748270836364025825782831348855890817755667830856620123690312623468630258869739797373289248235439172405142539796934779215199047549611049093760123900578465633794505058143619910653780503954647523148655902142462733127013160420562218650469093271516669502458193030235638788940722184111478566926024106875270090137730931288878324407351027357284448577791697995062673746422424495704991277098849018849444617411350328254250881336527642530600754093430181419421630283209123743912476546087755868339454443370366283085393130843113556681210863317320391925922595678242634545713987174591385248924644825685850565410733939951003663604774201672087206509514250689271144602339668641526176484246238630657724094694633084670229031499730894428284876197536575605021787522715052274017591536731472611442086622575740711306172253593004198346451443941377453454052437692738132119566420288191078836895570435133274878560188395313556907397722816186432426912860568336504786693797540307960267526578798127805024021967456027735415270650159213250407965437362372762098442223910927821284760580554872025870192306452416355416831660582706096538112046851828119557315079981631141752860581335116003182446967480424555306541480556871817252363561667567438372849179318639340104613336481989413406201855299745483140940119498636329966555495404561331941099109324610453608465376923028730896742081309162905876239672930433163577940654966318564567015135597698338340804653138331878389215545187828661255331504141241913601663762759610342870180038358644213041088551873990580280418151993516056772050372275496933953104124904086588512398089076499004955917847903894953003265173594605468040284922305127953507622677967622681877433535317264871547223334199523997898621299457040677627802991369175475044712643519729765774770683172073759719854441942991570133512049771122631822524775228427692489532849721507785428305485455242934569682811925179222486952506685177185442442656435078657573548903411734905014273162271360121060872399208596105025646225324640142653114530027915241061822146009752330608664493832903110659451762247047442872241169360667517202666613241514013165962204512036248370459547649183389789002585863436234850160534640596681348864483658041898716232134708229019608693771942054189778270568733215546370803115057135079812786463567423788550833127878800295737196215891818349814868333886672826329037012992000000000000000000000000000000000000 [92,80] -28684786735931473964103187708178428726340709898675537246421502707217925222226223022726503115051135504495447231202991352836804342363905271830469946950220208139302171156070579976669855275509379357077499998176307139897055736065874289561492690438864456679154306282761693959516882393138075421314699994596921377682439910138669896581547329593841075254103881762042099280204885370127622407786482517507712359667571712805057856958978157940373552319901151730391339998426765962133197024216731186136668575298427405972863764163788962134036354663708439498989292911017870357575753054596206608714025107693812100899319142304816299165729525560496203978694032874756723766973212366015385808687870338990103639145801855391106878970315280592994677526301541294533150717359369017264640186745328915808900492227667662653673915012968622935217320624690867943392207039107510388884858297646823149344990774279061408236221004850828786904328936202835291450342515273196016616912741012768704129455847879709818719212079717169895501788616502695619448345201395037990974350821145194244308297856485167471244534259775127438757608380564372604425787150955164565692329231446775421623899817288835268456973808720898286029284124322675258507804221173247975037063149144199497827139753786966607127471388502103399932954678864386378782976152020044181012087811965221854129669588764509846380714008042228179062238168354985647273391957653187644452203314311480282363893240768132180677403940602939763444987628851359155162816650249270751648866167560238959528525674090304374854093072504560449968769104214570122831088591315198604044597939020166229534129055299641092111055071660650548055435894913896537880244455527159318653721828339730069123426382767854306114208763233944243499203555529045599935818059095680024750515935462279477527230984403352054793228147690920750925311874405662684875414229222377125410728805365769844301399107443120451620517167513767937250420322471529774787648473334099192645162840041085827777066000821975054101951119191650493013387980696510571675560000287127238372546990414342495840180800982980137165849181657234728587280255181342844832820777539342351905823629679599538249964900454130860054110072927992143539873279418743397318785410921957755914141608529395238619055865826317514045885736584150396702635320593551904588165702567197653949353327045928765392487833222125913543271206428864942045130070921131104629663396982919212032149668430396439709852298322803432653084981474993735427578680336925229958471128884575274551968773409633032807041680811584924469629470686594383372918454659622551683072000000000000000000000000000000000 [92,81] -540728096259506689703789981893546053901342037127203556978032608908222943222022127301165734780840445560277654590103858527412918523075247655328464332916236967626733413449545139814830023387568555546407623446488686536125742656160850078334994244647423573567652752334190587865884065812499077742167882766471258729468767393031829133703367147248390301210377445069398027381718072075767304138443753566326773112623754042179031287141735778285666490239749790309193248330544638884771770918737678403033798853596105656772357461317154452150362038812522892024748293804161254449942897224301125702798319285278652535479620826724501006073694693157912134819856280545560056496229930050267933802352979346434487051499090594316316871065630511051378226782100595493746752028013293287459503551211573117726846086612026352245220305568064351376531933756057854740128914094523043219061074773102684019025045275846704600777585775555067517634024250213157102331717188799653065076570820454144656724691178253603153945934152195860026380082477910529765161590101636068155438898853767792934249451627382535553197856689925833426679025532212933025194606345983104611581901098395585340411448614911054505622367137138144585202415278477551965444841218214621687635892344682287455865808260299573044291834811876269178497780655159187308825138142394149086544052811760231756443395461824216610383951275243360110716311148668702007638354354687416401181928091179202143583878135743596199994754034840226262376747905518483819402429683600928643777967162764975860927320595040931066742792276634021173958651818022504259749057127060627026077801804852765679806068257965342952593982874794462474586575392479650549244825367693934896170839060396297373163536445234146818954492484190516894907074354277841044652672082803890085839131868576429918406358202839400964755622404804059868759045808970293107360906970002575377091738504752440396952666765926229349716109816495379095889268288567778528348457019078322770792946364362509765328212965041480718149214064444390936822984018394905413130305654318285217276402650326187348054470523657724650545549105871373698354794764343717821431875265605370883498169662775977792948396587460959828441824042362841308133479821438716033421876524639684753511534538957352737788286229367936340627156725165366854513522993665642379093264656568705552464422500148148292061215958632147991952050802210465588338503914662250755520458282056056227790121946351768830166531774260917249475018895219700666106958170866032800521022170013813898841399694404426536205696625321155498468571709861294755394337648450144410009600000000000000000000000000000 [92,82] 7323343705659481519296244173476906215155320315433532600325716203253096623135166072406967601515382178116385213895276988868554618558489077656350172394569197061663219150582648811719898296403949806221192585523252320184183377779909955481856592800517915956675026499072759222158088109530876389386415032456623116075184863180405835489156869660179732638198873399086113555662199653463235811242152341723747937754902258654183647280657729786711258351638699770658292161014188498601611935307656711683480665401223463305217715932137828999535962007421026276237804189077311446960548847682268571427660796039340063183294114114346601026247918858396559782669171114663366251526473720090856139421833759607367028516817754666641872637138286996582127416306581714142304362000767609584035233657355413544859078146525487707905647011955346037824974898668959262711041359829385957798815669628450345437371160026391528490487681413291675395303046449237034291955789866442251628022996461425023610134920140875571738322032166606594492680136786062191887355858597015381394792820088345633106631037129974415077275630613154260748077462985131981032172777000301235252877864886135853819349426205003632962995426833414757573541663598598213958397886700543104343091721592639371253498598369317148278288139193334679591811652228470939351113190211513894558731851150823130419162768415775763745076059637191047817235709036262214384278866231437809190844518823826955754152202858455259341763955930653651640229043796815686362031629162061976883791014780431018902919410634428154670167515771289980831326763580753135103455419909567369948558981636725274419881884175993117935660633966544016069863303919030384388806357469635313116748408825045342661853046072578778066226424329917945766633280661998734736284171242996592287905644165265505620204177834984601222715530967749618007921226302807245455756316262436432033686006996485831144694884141889131885003627584047080803836278951402898566526928621737658143705534757631616829807970145371213792627579444945896765764931664519616045445601639656614795807089869281705852886397829706453136947594771948627324593086646777183272832039677217828241257480087070903960260864526583935826107049861933129835443028557325134387262604126236225335169399466202927434972547268947144361930759411083703257890842167989571208300675169934069829989609082224372888177731497106141647474508078040801539214519701110184766463177555270508571384792642022189310107458012626390164468476760777220683926847375701756922878328783979081438418284055958406668993416026807662697424834481600718497810903733118215127040000000000000000000000000 [92,83] 53893553381525324643331668227688197938716308859794881752138537250790476422269655340553455690359652492610497335341779869912030847853047942063095975520040693958806427714316021598692393926141058539052068503911984618768030908777792494374967016926996765522573940289442507311470096031151029541179006617119715024753972931053211569135536552577491715218768284145282398481031639004773928165667581931220368023452008183065509205965535977059464584762776812417296136267577657181614526735131743515190544494580753954404119698580692388985362173167365999773568414405410859595514145124237201660285881761338754696025379443201885900116138755635992216542475073914096469348991284376319225664791322467507825058664597693928071163025153098783034646761524007029582961190364101147846122565107615343479320405010084443095568981368280650663827507360450834973837768572036676203478778636432148461724942591722762981342354635704667551830170975778670818752295013400759968573978650312280059149083786998541109175080522178881945757678560502196558767086916572032997837329134029207116667453667508832071829253737009701125679236257168698693577762392910917435585814668196814075815846505773446468694979835183635912569329889619069183711364928047650202662155034141770898046551479149847213139546022418682819841311207569303050176043065989314489032880159591236555867620163283723215946821046650606904804309428375923514017727992286729670604375937999539303904297175416766059785973378765165183188403866517592214834825033143245918561872527284716944310975690580340472163365426782890084589425166698203910216321015757961383176207180918413543993201072473109169776875596183644069091076285635524462009544779839431224368327162951167681938295316465224102125795793586442747440947646848650079385852976122822944592311325335748971131772946849392492784966631538563652333585091706105300504258752397805353800402246984554485492807566568107636263063287827853177495710992418066739632818766865295836283388550771089046080323126537746324153913152468607838226417625120326633355866447890584352199148573260524894176274266943191299093354429433591546996766159512200242126306997980235108324663290793256528809839768918671465142150390418046098242098174224207069067545016479122438291070125126186613807528626215030591297534195367014363790785857612036210933025300351792865485375319598009953287957158440532274610878707728291671752741147200682936680939722389463896370408736311815773050278841092626585961801958231505702478026207943068486068017277841935201677735371794287333289736614354083108539521527603714469279638186469464473600000000000000000000000 [92,84] -971600540477625431284151897933422013042389666352154718799378629250094622199653300886504320774452022949936066883661776243393521105697583882041287700253767262657678532448635517475258023983384552887125322296578883566985369368983442579526105298907397115306866753169701729735880929555202910039834791259731507900018460114241985743751119988289720928612304175073046250453706047146903596766510705729434816074509523661492086831930427905570405473160526522849884423435014473230381618255879795547072116916997452479480006339307464400904549610995592650349950054872049886635410184319205591069447267672752134281186052307061253835898624770392041404538077934997942393807130226576592970105165968398485905458316121597321414278166906304424075255044371301994132821321547719750520396233863634140864724609783232750408816636743595578185103279597275448862781417882302117927993277017824028590770232685459441165524810432543604819956893205960858941858655620215578708964036269024666841613077916087116919582107497510958274555893404577100276939144341792028165701429613527401232150289779810297605719948853257019817034913914776391863481091112582173974411715248763975595709076906034770364437257745893546518950847876446391025902249889033497724956881586186364429432045336465413081901527017880090015588777982675625572468602159044585314091732419114710939124756504110128717893701235517247417066636154831532687471083186899982395298573429409484703049694508322805044670068859603619948952266138767041869550550073429598291147751773114919469760314336269775223914993827391286598615229733237599678451406599241113955821047780197184079182133092602678990748289599006752731080124674359762822992425581940554924721285216094081230083120568548655678464837427278719488390829719852358660543810237002524868793618141543591789341956409329312649621964752720935024654675394692780955292818004591134575203812729415099691066426127424082358360925851565292647741340145723293145611822608767062313132712042029282530298084436931216262220279560137146106213299635442151848341814985718973705225211142765872853500665109462657472878295295104136898122365745487955272607949828311437297708445044471350615921544405018122951655849940607732854967651078660652739081541558227084817139634940510847783484724834515934847592016297131994998709642296629412187071759229499681740276399623202732875927795788853933610658621356065379081005021580345521076459715332196033135692284488099001324372902593783893210926987629168667172151578388287062505662889011275621517576795634200191085001879367219882616477930943089280988338074693171937280000000000000000000 [92,85] -4402898104972788629466874386930690104533722277314763299983444104205780459681029114325035614181982794686682946456083928972875374305947257253656099030656274305012826519659875108773933528920279429118710858633185199661767345956375315422947986957334918912366405905549245001660752774683913611314020798126169987948834295186796589861230233143856128441319887796200661380275323446451916732793984757929407903642796450835339799475342621788065171600101379957929280322297670114106287350202419226363758566781282706331144538059356695114946600480170374368759485457196280346929915871966584485376250319038037962581119960877815541946887425389390374330378539654108697731966056555307148133576018716629651826936269946779366574876605298303128536073873719670077819702296536316402261253307275506880813798821375071405648909957445709564261755763128023888479928080616575734487279830932031856375539771344020253556227840984470855943383572137844176763842035710441192012091926806690455452296417022925407917188469192737292860747911838549878744575182699423377140168927340147241930254604926230794706808788761408803498525968411587115885071622776829631651381098438046361831509885096763386318328542804535287096611201595989496884470929422632183030467881777581974523753072468078255121293863350638527972379552770857927545098826629367652683165138005078775348488712872552283751672824518245822444199299651966389744329519050719518970539580793583940689116164375678451698574698263811700430517329650308651804455295831418073756570671711639954412499819022828919283761482576354633068227400520184890537826663685774948691444132618099803412604155787569755702576157759219749338709476546872966305373573115235114247813513170055775717853970878787011447086155493438354229027280493936132034347158648026600413117897057511556433391853081610604136173921194934626917086542037770311368366920907513152447329449100855182851288772291859659667246107713436775565136819238600661380955576544408789305040708034326915692749310689994434023537788332982810984719643454401941021628728042816720557529449232578500414187284371016764497944957873339928823120997833119771535052968578971490214188653863029227320760708760801702092416490627715863124481073769457164075070841230369885275572861238763434744238460665619653602307175791283711205482813141466265703037631204635965058665142770742768693173136623000880720076098756733809486709428103532151552872851250982267225504691137698241028775278434265624063734853829255686406078429970522113319026090545054175153295494045721611371654027014806633558668923731287656476607574232268800000000000000000 [92,86] 100273317500920406268547378763278002718943457994288244234355811810423600380735096785451178856927332395541512043655278615095211567522388722349380337232275126620489722685163165782361797294918663160091803549607710617123258631557885410324812103491783748657968367623099447027702531747930213693667229909083692868556579189149436136056206458482508254531690460995797733966151033365883515807959543458988221087003043602993328917799585075406960257860805020518866257916458205002045159854334465868748132442166549689777416702434055416137992410189824918730772368270932262884006443464728847357781122516296951477607254122640725270129022057627239184456399689410287149297646941018156855272746078913956919557733481719379678091279017362116835065100866781310208950399926836041271230063062456573496408900835810806798591489643689864874798343131654245919119477015941928303708293124520052801750187507853879280533203943377488660041245069159461203000912596443302995022279468242237041506942390932528577033898305501221565160124993672208794410038983026258741414343348265627763811081678882755402382543039561629374834883879947577213135326266051137733914999439434612722491755174479653324857211188285312174194026324658859135855424475380503303824267463601219912689589731032512978575465631176795519645412149820275734986134267684947820924485558622215243293609767469344647573144612611648460407259852620123018941157368963460536293521474625993231944826706451590463488445920429890433531831389081097719667142876068258807168120077320437019655224306184207587759418657879059465624295261283969643946310736568547491904646186445170392864296074302246759536731845839209709282271453517543475733153378043270424883275406099153374243855116084633096542843488328348738102304910451333630042070838794978544569354243841066907684130583938068393135476812815223135351040684511105609860407196076751961375957549238833479272695449746065208093124653424335520761146952566531634084633979977198656442608945891117663166611336528262775638892162623352152102005663573130922926114221881234161636135526530095414553295366654517129477871994372359726059037886320665168520069492918807603461364970998740341253676958308892729088129601731280393647135112355919383778848373017661584015878833901914873209724148184470195842795172038561899465634656919379500195643533243750113014866393676446513849064632498941835768453797718085012519352907488078830631504754196390332306902501282992789299962820403456226919945961438641787824491416463771808487360194270303594575986509210116381367045324532303885955446888273765630361427823820800000000000000 [92,87] 281038065679689794502965258387802906442172677539743187426710292924734650325852293148735116066391620891644342703761659601689131536422065683153209137173590920295257539533917986931413137623682223811391964141331500084137915098241217167383173838009572613345003272712865364201725806576745351332744252808280392480411385449442585877210310090699428220791843132389187039324547227854617551234125699112971078707619703917427990312657265547617159302378295239524012425393022101351834412349505210171050109311327848735962551742567036764177606074712251224792123122529037818585644865144975617109881296694397178627733175394193603189152382168973209127923446498366548101399320282743808106765947677496413075033084885130607555043595728659014731774417004931500212507299238044863399759729578713593106269179473741005993138256778144904387303046144570905818920791847618834334575544249153994881276885173153091921749018015278248599546447343020848699747303910683989681331241407641797660742941218305240909937204526418793186318353452827982106251974313961508476612870663193072412834048031570524886379683438910936593688723473323214019094583932568576130444125714348805575350294240187471275744207563857421728983605498456685754173819224781989134449913264386711279537571606262421634066387482920277092149279313195182586263849294620251381348875164766815168737345235673826805686521501519762656051155233259515067065775207469477166613106677152535379824739439078044394915382729230130847760508506649176065488260792852871688972254643556246810295201617251628371068169765940086157700999144704375064311545644390381508280902760007083525761620536198928331671050706625911320007176290492027663857851586814043621787637137362405830172932831749983506922381814298957720801197978757067469150472494542159784090859880595584771985846530121512108838602144495805901633147746475401688181162227143572778992027431373539135442234159822589560870776874578479419192136809605770954709548930964320840106049183863172147211812888463773452348267173096277264325388474237175525177453545955874368537575489261655202969049932282095570583859460273985708502793898649722231024938343340439084959081494993550481871404014600375884600163123795623291640993581028471214972517973134204403268610184997113043448585737618375642580361870040842338181535498927045379651824825839551390772367458821134447578059812758230847235918136799888295662982791349197736069869401044742567744803292954248665907182142420093243459266394063597668022296007234696849282569868035020958981069768547781849731690414125480044580979139704992049709816217600000000000 [92,88] -8315244662859730936378087965686381432359795040339695241990561559711741359461295020867490759071564401173727170473975637233050421360239992417298580108867012271233453875922165511151083147013783307921956363450196994103744909397500978446569041838314077902652285414300702305861240221688464827378336751840641052141709095313167767020815516823969292633497523674373726992917395179298161038969759049293015403734386836487365666116925680094197773475512903367575083162629771958616924802301062015379326470476329902742834411823883423917049814393074488871819433743985810507428392474525985741610153880377846219755492155968134743806836792138214240764715488703944530761564193833765140038788266175545482395696785012200008005879102097526913011239675175248384394225123859929460803757181541543265776500883000600022299120247782867207988907149748566843742414404877295322648853758493322222318938352870146473342131516454811188671777911734228745388863489894745667854608417928591128104741809960532157986018416457208674475429017154877819631504832043798800873555548977939430767857772655371051029845947069325735665353209849139087211091290322026693477139989642907165949311184163564124055037451755720298788991964996846034908565860926770516495990093675509144995230428522426432188427811728306184129383237898534705459213085519223678703435625959220008456508074721498715262744176254375476409092660042965185912480255317006435758692006024034024205427977671660894091348112946147176148325621412433443300212125507776517464753127280437659140193477493990635745163710847398875710099930714629176150880506371672975387819087055297607512638281053335455182605775610372287134682596560121259309184119311401887551432272078523635034014348012099497326265442539548246935678672926021885707694240934797387100271878200840536683162101779365438342993411929917315296493356910314531754522122624833717196244703256670272987887017537372874278593658229579134296142486744144707743860211290999972062934332275912581696513244187462090876555065201473614019339015966621415638132071304846484893147081362524251929785481587679612818078172180889840196628645918636618488063205764623316520475116018366158000603910761439817451462316598802428736311646514909023060291891140174022813735901698941721806727224080930951866113467063522444684405428476866022928798606214473079858015708189978932527044710799610222167868798113226634004939844785127966114640389429817412450250113009498003515178351390496642405329159168833228615211065645784170423639636171798134000599042425975410975743427412220832341183468437468011569768038400000000 [92,89] -13221675181781936838278785116123321345641932243846417098064705570743016799194747523480127418446496905225389140468510873800273614909615784379149534484025902935316012899276980108681492607851244342055971744700636459022999665468055514805109813391460536091420468890418243715191581466547525749486135803776795527776240630669667262903681699586484182027565370155999872680783238478409663619747476570654034524146048325738043586944085639220459682154245195958789376369136567380527081038467966114475410179948739259482464797761982752411947327599725393838525742512346301728413975889791607164749999859401252637647598165967167084859767824618091336437101695810985648219409154132203488828919311041833968946740863477668456369549201331290457288560469184972076563715235504814261938022560975575436936016281193764774061374013220120902988762722969375028802154451645982932734788480488322265417328724076275943308904988790232854270743077889184781356224101600732321351604791734090196463174656917657717202150821670235938745968920987139893277890068838030274466846006222338107698260691906140537506349592746391185359291763712048098542928408253765488650985167953902745016357141707260937451541781087178980133021978810408094793239482580524275464946612690131552964908394480789532483810428300510951127115034893419853481866152852055353458423922314991884650693124528809697831711305341666700773290691843850096311221246780155216141640396321684608162049146751578043762844215024584664599957177468151204321879195689758773092535423526366109771803319553680280119052263551795930432108718582023284660904322041454627584718550554527003572592801126531842397460875389866700413980755985221013229537938083892450628287270511168598099536501677881626555893564838144099089218504938573254711433775858641749137067380622717628179860066791967942033253082710213757507744268364995146857510861902864207950243971637493951763733394852397999953884463941109221788795858079855288980236837912810074314116915922399180801312262999555227094119247393763373386197297298329847972352106346442124697254287343173566650760931105211019293883881587360799179264694062426314841376532254739690425366995537561884121243690750817502980005202342673951198012550645750984406399821539101173825381616222686935673094841786317474684299888719409282988463373361513536316215912534864714336581076510603069040781193436760511609349709804008106024749262169551460532883923727343282641740520468329287324707089735996268872768464406431345423643936190991977283960512017475201414625633080916698336839137658662930011867203954994330861568000000 [92,90] 538383898532182777560425868770019841309726022672798425187200463983921024696804058938868279590633520218299809018136909208884836105224535439603914443919333428974836852508316700135870802304172994372915445291890128371492650079177146271646371178294920435687434068986975687786125004860749544698445753745562237474600255118527300240900019081427700629666713782682424378104345024268595541819839792003315639541044514028516521343436907109619277999095134390794961615145929647709169808958102174800270207814992297057287066104399881844349815574605185951478236174262440220720963644773413943705548954544152669710557352235220046492938395991908846290785960591727911060641825374702374342627338996412076442170101365039003757689330892708613473146952762897856664156502434143196789946162519023589998114674102433052239836297484140358606808866785437011007946705975758713375953477885195589199952896104022515642541870714128709749113519052860985703475588700157050001391370348615798774862812827370265680330088605875505473762031493863966090448909954160435384022123631626394396596199997631267335249919522577636115001437920852748805594835179749560584280090737758927627318411371977902682058943117975636428125252411656134829554747305226999851735007182206202252765764921507977441607090555708199263722131453221029968957170560750853283196139141346173000050878462478020610374710733852118514499108471995760303231795993254548021032998776847495081527612926205837846092148620729331212426378722391803673997309789021781499428135634234338716476927515058845787609664351207164678084114077826884653682623703314117627644941653795890679353467226781435348234849876186887029885491494582769920459321687208720568615325826590119100615836768882684160014811482926869834158660200786602352069307831762391837039704111239928649715424333433104608909728799146801544363471470867226506406821698603724860975120026888369519984782345296676898141684426911070103284088375950259137725127979632960954169065176310971289205452744129204880851032845258893560057941579479644810612473328959516314752322386709330995890250220063736431158839786749500743217532345741546470273060886873773096291237797185742057164181607756683224026534265010991157047871816649796377557116879558505130193036198524703347942866303929391933404506074741507318945079189573186077171944655225603415508871998871320277112804540319424518249438664795707060666226355320448548475412417385733054634335897825132903658217382737534293459917863980660332931779908543411853959839430152324760687331197110417420690328700382083334813313827673956249205800 [92,91] 869264348514636356571122720679883196505568097898411286295137970288385096948696795886661784043072445698673804341763107458214322160235793343989888933244230521054083676448283381958363950181171306284954550876508764686945021138527599182947792867797632824101148807538362450005540952871246012342915126210486319931236675042079834520867287899247059549295340781585415698356414463683211245390849269738429242225817219895526876016810278621916620917888992409961679486524247415312175260354603078420678091835645674847152922093100321819951971147110353128668336653487501945779804473315165915259140130162480838849030391631240294445395751326929579884914332788037992844736015886691104246992661314771870791642781213438335757275022939626225140171518152404477764297423619063265505442378142250396123009698533268993830719487764015978658164164698906800561846788508151313334717259799414371899116702698549272401375589808645142025385333626268376011258904703906511401650236805754374070564024269122438188142926112161791206239663835338546772385138180805741507918732982586248691402349780904146826700643308217699250784587893479459348299015171750608498191086846091014267897113737306330120158896593319160372450929969985179779484707536810255031338322346903083653467752800642789758544113669423190957347402807470853614700549885460855435798966822087319681022878437311628360948526686549814433645842200235521996496624984483050552234226004580191811199345811060104339180663064472211610943134085010767352165930009992786538550300725479334739337773980609276505899790575888551773957628202985325290659287291531159831400222114965817804914277835571859297711702254037852581795121874010348122439199744328138765216143781144819124803512792978555015367477424667067554179720675629424506157255120233878725213663855932398789817412165188983410858889223334975237181414039553318824481469356362353480319377050961288056120156549932977446724793582624442084978553215476211605434647128193013603799422530341599053166634927205053106833486800220931138711583484535147312873555930035865757104024575900804897319253854342425675321951125753155371708988589163732126174084594225478608048391462771838733541125795476384746128069623070632302620019166100078305690898442307397578204557306357348707980141701449284186622456884294115649785107220487104372069144664820925480139901916573611884735975543399118877088456877074367081984560488144802708860647393863830898618928520129295952127727351308742711695086454651826189073110240454273502865735962960855469419895815543064044000081808034573269009451923042432000 [92,92] -28646454492003647636792643212621385524428782422461601427125685721536839046621746499240396964994085481485517939462721232552491945263397473264949295569216527511828381434814991048633343252251438696929822119468925382307096547992580050359846204314216382229169545949180534129285723648454857430965834301243760193280471897459987565221826159991855621792209149178723406983093274849289138321095142787450820583530492241643022311353642835501554971012302064366833280313991845232522077595608173398675245510123273295212095046232371880588730785442323437383915466686878814906354083784991830248302993989566506245017544623665830578719701429154672332571276523600741218949222614731329623797108405270513550088440586291042808828060414960721565690116528707351329968118660391813283288130346646119081428742162322087602947499355145968344919113007745070847636417945292376108106372100937213504254693779937048179292107855789885780053653834577587154255820527818543457482500353520936494616407447574318217131217880334377527445734236928975071682235883045054446121202863516933671516964404545458186390561835486935579068771601276990297278512317048650813379784049503679897127414891373204883927945660103107945020880423318520501533193377028198083287339723744370000081485777767593288311366651431463285986559072129220206777916818403451294539671861512615966010782655847794623827632446108541467133962828133311289276832139996367506385662641669438676586125369134278206116920266838294019661120548817335882222581796034310678689326573538446691211204477042473786605950014436737527585694154168584594299076177549001997766185357361584475876116553942850157396058048714354393420876069109147184771358007417909741491690796356875409264053484093902027264938552998328068425071588807547548620824831403652564380085527842413277470704057482612559305658733582937449360167456984619791026111776358512888160643915556815755839707216738241261392884447367071292197998614764375108752645257911447209694804456544158207524407803048723475422935379129012880185339441677289624927174334335544126361841897458238462906049057178671128154434510698043271796526393940156819809249529589877017558136331238135697022636941245605325900602985534467176404298372595426036667110494178454879305290310226502094649057139709950728490692944238218746359835808871565809626115697861134867632259384106477143478694230876913337574122872550825714224338719996776180845560271535879497965272559162967267518564396339434298779567011253925775895903491866609300717967368243509490688377025264209190074043433884476707767399225952000 [93,0] 167795746305615143344782450964005170744123546813519597586713928497699511753654016310761623877354501856595560112509671547635567948440811711059516210232510575104877666770443311755434905715892739544576249407154565919998301875617518730036351843903675649494173973222826436746417973219056617860880535664288372119170328307032782318344654893892952810165902906376969694330963142967916375411755069962972919141305395380070181322571448523695239586341927328417372030013315641269747641911232314089015670652982341560312736317956923852898916435100171968003447526426969519696802382433510287628164126553148665735954796270758867967673394456305833702364836165427846485185630244666158852522479097722599349441674223150737555400914269458566826695283584198520359035262974699109519933431130895840108778592082881559276779498341883945423678450532751615865008514194328745470343699816694849210130131339851246242290537831052987686990046152005075572920824997677975277475591869411678960533958487370265562008176176205668973957887898502582929078597312143772338183084341430226366321116175083519969111677913273297136188660459344418630895198942443389894597214667424539524689564576935876636546012904021551427373331278414788787562016260496738394154475613291991849381189884108948886225048269335216259726324860606890174188031257941937328908316731502279690760214133480984176730014755500947376585876695157447494266995606417316410646529203699388433984565623627118223595144399297151712362654565827093223601299240465493023610376318881303174199028098840961821671660118090239760467495201753783545483279506242229524153843034769452819799450081566496627147447286969271831124254439331424459567493819370806404267481472541548774318319186031347700468174751347855158080634923531048182349000282255795367528623185545525923909291169201287453122946673089181329452165801436038728469695726681968312676322010859847415778744410283595740553360088024417581557081865035210449949367628815011989413012635936713786474659238907154654499145399657612330648605794241699991866226947090478042358208165123227273300339287960802624939532975821631361937769317332547797429296207858760466719554803357563926138642972221478715623238536624845725622420716147558136022562984017621939192867153677534185630265216905568869397294694142817545387020347853676440786696461459101589642289871496403485541729765070590446241467653562447842041191572378473834262172608917463659827062384784050478467181039254135330509153126773341905984384267553383231750876702203781207192021925074417776347348764705212788320048432102301867651325432155424457295075159472181596621453846403214480213278720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 499239941948791594278498014504185193594803700810771102729906907485038576083380025678628551828996375104905513492868984705161837428809560622672961100446341612058650215797836746786012258128191838397899223781016259584954831513268274806716488782836075876154663376729380924780257145139411910672317889289163337005079223433091476972899334440851409019903868539745895199843864227109900819341974751357006994659816475553018309439007453178260075134279026207094929575707674989631220597231642785365960514152467383738262731117649227988514393805692481823348619388494092352385020617691779432682587183583211146987310278064729677518035557744848343241005642732298689935817874702462529611086853682256236782543183309274701657399336076973095417176548289031338960501223865140681076568735518016710738636755279154431671178457782256429345980624199520607212671871099798730095074013976381032581714104503023592032124394498074757462505532965830494717245372004428477641569555938800069527715249430536395365038667497987089276417836145571856783108089903489318580306796714486027990980574391412398214081678385014731511704065404603050101288576227505278453571232464003086839100336973419544441568263741215846616766187138765240804055026652226871056041313615328707236337314925929863801920425159291072249101928760933320609591552698525143968318964765679538900118731299203006693187251106836744124133320426981531586406557759793403557522635849375675093640017369923426896480896225099995674416832974708467118126497398637896476232384520465120025779535587526928791434911134931567982470323393302330038303572380830646636534622817604614484126855665931629181726454253545682575992385030081047152282489557600407086118809322811420456683600056370443330676448378272651409422379373702830094494786077469233168751648974226431802612507605184689826496897808686746218444307989308701713243139719854525840745805595602594776462885801447435234779896960196683333266526420419451952591129058520042551595641401999029291528522220608146186812121626376640629541768880583662191060107478461797548957090789944969744878492805692525013838760907914846964459692485445584382525829184817454892003783713339293661954032081900042858505968256627021410676359390405082428413020226018488930432904732198455851573629909358045875907528301863961906726978337109577393576476871301273645893785626783213740274684454413371846992208866074916060995909342429523774830034177214844163217925086208975771175060208072661486156113339192429699026262680574269439116089556055707646496087471467983581677799894106346154226832094181256098265158632322036750676787408915243396535163491431174060833243136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -34178397978179309320141473133100900806578038933628069145345699945085629123648828773200092211168895906963069320414448834776176500215489944765115965526613705707391062098014657412363405509516850084318037207690011128164834621887304479896657843008499235694200389944176541891905131291590168632674041534504887495017399033551687937746314921536450291281389526926977452252597378591234976079559066805896176111061454330651527252010395219333829372096845881129582358848578616025383602536768807942211694746625237967624561382284191927903774731470188369625039433288982911202504887600758922877860445818277093589362121126628559827880207597602892912024086154859444486060281899031586647686823820606931529469909013577861622365375837728324028577061660008149570548077340743773403331424195042791521262906889592430610107040354312729349808771014220510525714316184453557432527405658976362230413344147039208759324649850615967884146885764284264314797727681742719014299367980612039629245269405702463487392970983053344845182529760845902656883334719448397896508852587198228373941614400926409079653072919357416438124711203618030303420518263818706520819855966293629468010561653534797620177464704223087776787880666148319322863563028727277395287000256917708642788725351179472132418208274888841669654512353689110027535538534673237189858771634278987556505196530972622934441015458510171260864722137072271643089638706430649004405291269863769070498713273890403556917596197725312313053400902975621121173798373420236249428979184623212152652072208000241171771107714481305075100819338544353458488268789750074057889398606250922335215290006407191770937536030798726075192490484614996322580322529511038533529359137626382224943335530119125929464725080910883022213721619277925066155707964839375540906637681194990479023109728416943925582873121503590974195696312718632083542293050039436049392813519745957682867021133664335626466546156008371210259496297305504751679509095108724785788714596826808531344992050405355602226462587734009772457701487246722748042616990357016874246403392368060080758030717023862211668216234527986143180998085281501928767230037486600552517780009163898793010018250594263209808264428768319338395579141405454396854650232067351660249902619509396803964601980898185041015047227205879053578406569406376846690371701191560101243203918840602545298942276332948844886684257133197635786045050387033206069725023230909526207092079361426406937052577109744931775115741657499694686520837904368690744862414967803125963554891830599924209844144815436383382981694593680323349574699522530635607297786667908736169228364372634006028382371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -107567498167180274529041847155838099650006087529618435489709887774776508914062689062137671655133565316944873916354659268310387228077688902864389633360210621916268285960639277445549969511130847869354006358391449022559797055310955107818935196188961200526585654571856317795922451052374384264824176515038501555412721894530018921037016761451423864821018763659476871776561256459830015733353598881698334941155726368796841697385153864257268622483405168936535427034947044845597883067197687420003895645030645813185105797243184129143456058139098882422473756802293836716845645970603429352104538169800616329876120078010443501378726960624542703168408155110373660280226893037363285476433775530196709097724595817531800943183345182626423862014887126223188838887871027222340807496712439172946104879394424125451811699196317218207836655357511052491864200072404317134377289895461619750481623954599783387425069963577424672924630624415215541897347025825696531490054774809147877038216180009351988783216173827743250806453125914001146376866234472681629636633902814339173252717449282464505158116397488092257234925022631122038870462909279055077136907981075192312758766494830141406173997176524138046932621013207598673135581201289307930544317522325712406675671214366954859373445059107548923527463869665052980671017244382712819413872792017793063773085681486927625624193823110309677986386741229767145055536383948855658490502262605121024554500566020791778854593231859181054981313894112399826187350928414047525931948024228122239569626158612363395872992821299460241004964809885353190954781066863879592723457688208758275923557618959452358251451918756199609213060665798126760361850020920921422975007682077408407604364957024726159380557796209405946642648902675279110723986245489722831108953512566788610406316661582478516787372407568607844153527218198268492978840845264898653978296397141060925527339356602934184379892227233838629734479962139331358674168881114494394727349228853659442005048745575371548806538183719225238508445346516748996487827587549904900911159226992662661488280034641646362250115296863577686994339735013683716249190176408512435620676592127176726053717749856454946047996840593434912637299258110672935845664925952282371776470037057531525342170208684486839021888376166562982053642036673313621010930006695800095545673068809970804994985102012176072990032744541206522517462378221591423690210805750588485144767317655524142028156334144256358939452980820221646232448939708806376027095928136352767455270193159698516270461990623239416070883261344009688276495415670357357475161113628153950308023123326132350975372951552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 3612373521855267534001310712686980322156394398271609582714550849119696353187468576159399019538878346751262930644570978403038548245258814258029590761399386373751493343927717449222128035916591638182543277856722392001409790545275100275630709844160399421842467302218035523771896196735964820741599335277902224372745199636343291450952970564109829050518141142006332755445074396391681356562457246173900054979995399000583031655474538529913925159795903666061975498324119101358429698138781720157670141514627703523228818661465276303438079312131108003048847604213345197078457148819242356504288723312115678277993662909769639858303009908012429359765019820322576101935759029756846131056315181902702808864364385917168728738794322923668973880502748678428941357798190738175811389315694095329176118154743623083419956106717288490417997623537196563872149352534588551423751571515031667065891902300001403368344783769886038701450373383593286385948124846246924985122158676042307503543254026168118081142790849958490113774809016382928923657949407868447906114134530455012698025006393417822157560605818534065630839208727312407265566982607418351125247093685535748723408680302155495066842947104811207230956675726736659073095010786209258246785400691426529981944315958451040713744546208103730806658964702693227544540980813586177032268167134733955811020962868386055643782892372803956235914991652168963741750524905950451560693787674772077742123594164614080393723640625256421108790270126142811357477969002748259837589063459816108730588101493591963104668891234633587212569173595639716999933481766987751375415132413196532262937883714877945506806343047222465590690807143751515411459365577718340971781798968722632492540754998751542924382477830624131639139980043833729076454284416091286545766228542133604226768441610541229306500849678646368150762877648889045352408652203208814727497428678231439279258978259838289358873943337875307188516625984931790998955416601321279533496549438345223751065833002503321584431723333844752754054139115991728322750498770382596978917346342773540019355403815871201522693461508618895261502243743693262190395724952703287887397635236330836587096056592509619843018059217587540704793450765355931535865848995034338637435487231105072339444966276390806498586432359386502170539106017781369007780928421290388105079901060869499920851182565987506282135102444995206866103120579060495241336160335233114471966413699948420006850187288077558921519617302430315945160105595447799965869143117057965486803957085178737736791991534719914679067042175824064416716327014786553888410128877520886660855514223414604968929599160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -14200470135454486145761533772103860509305524704855297107192291262574105905088944274041910623966503141374781342129750844946977299769563037504478373287173076402265988227244501711464925389171076391163779292967980595569540807278159812734509058090620398103971562792426899799351604216500763094157185341367356220078598806019517992464798569426615318984670562436570742865370635820296486053249684299411250806786279795059031844517274110032466745209497691393872100303965745872374704458793764150843007892509725738789264944763718852061359491127709709595814945568238658256486222746839888972018062803366706403954369865842588152694963659327256587848865825080743868951565419720863058740314035291574686798635150851732824545289827880346640449461885521130935126348195255442916587558822687607575725673436368997858164678624446376386385334967063044320865753261447530359051381397887194698555129839767506521407201903400854745659922960746215094587653067091740914806503311349420764403421125583465898491678934663633405544008107395459483623711719123226403231009591024035464643417247931406874562590968086101289809751409261383136156623398093228229719739542943606500408332483815111618042457799301743196136277223077936273936473187286422959834781461861504170634199282837126616239438894682852857443932034444889112975948138388646830840864669290405503539604289042563135628294103019721172472471929289302669530741712657729337903422961585518075092748676084079759147430103151531027021912001533681125863930275850062252751621346234651080030846956293164040515942607319664356591564250549786958420022905939232800464799097010187019900488863679120998170204106700960364424417054013290053872259094666968041589814483353862997950271308867521375112116684862747072327694110584836824547032750091505667574994784095646015814300397165767952776646708469068035755161127605725737307910674923523853127327520840878866515870005544790299401352801330070104409294151365871020451659070006114755053243132134548717059241062081930960576371067837379008050099411512934530208243380530604922134639898595384024955537967055027621475967179374727293292782798552619426339215322817759645954004197432634453175193432822618890964552095792343514838386043636323658919706031915790012782182435488591442557880901704035941777371364770539496678516093461709100571521013220591900405648679466416046065586435368577208880916464884948152919396549609678265339735718190801255268413831237803981607750685492709388345806180953470310858030311968357857034714575241125146072904765073638279829578174899182727758443743704128842916490756647682808469560179032253366180571382815625554514723005792256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 1501011200126096677574968610184645981624303846771622050650622840408348707049847286140164425878222967226417804689304520188446628490866133643632063136295613496202137163986305443424572523020895864979095241414996497010765537089061819093871561750116845852515590650053253890563708945200847526338566453067792096450013072039929672169541394254176631968236652629547247170155587075707457025598225213099319227370258472778556999665463375782012827269964661891046767754891861327964895093191369587881037318937632887987765586871918616694982716574669556218160612672964002842822023035691895417162736593880160222189713909139014921935608860592031464759096292527484146882557665699467478792035645524995025150429545661603091469281326040473129532670477964934828440138149662656901734444935332781839166182481272532918513886876924757064120673870729601771010368134188872099096884947755092060763265865249773153618084953049564155294803111216795315637551185671133242220600044006596567637703894001365271962629862945562684371919166231880502495165253535801044552438955596350948576807256250735581823617794506987382947340479349216896885981661772459741638838097212461337930441897774053489968223129639977318515414505057625793397808905604950780906957133449027144380992068361552161926151968768576559103932124906237036299536182493383659522468771882251200307440462964579222367026343972580786546545748201667143769120884927995448423321920796675195373173656699608316786343034108490493891139997749362700455213385752548775996415087556370967987721492147962513613057555716200882503241128468083321733150304942147415892845563362647044093711378921951288061039929185273047243510031192747664635932578369800267359418016766761261811942655661793160165054959212702941479169356189393091358074985079420635006909767499084386586090437194020276418220073905868535069478309009058108496282020889620825107888951364941577844340017672009453186002432463745833938539982729039804665769727270716082521323208334308332980083149766150444961416378752368000107931521484781496558982475589694136097499272380607196615489846764690559350031033141442408890636023654324708236074330845240399287868750729141923394921409562537329216701351420964325835958143322645212779476934780592875463787620261030189653862982511970590649507991408302288701886550038169951009292517649336412366640040470111824232660781532673432036831343659179456477122261710469243216268071066750903813231867428276083030388205611502394700097101878918818526153990259369477447099367471823076973305308812331976947144606771372610098283697212952317008951425705064792626221141620062075984317639293018544956592850206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] 51196123516493936923038693466655868686965418490948207618988792243278558819085457221898363766897777719733071422755105889386381757726824683757144082176039386787238460549849766070676061288554851102105167676340648684964351227294995785649373942419490554584010883131744411551005196760144632914792849171236996654316761060462678003592988491190473247523392860979951526485957534886466068298844778863049816315524687347187316093550738626067137257821257363692719414471170510683876362107960027762856257787923947867611646203051680893027650542129349253220532083333773552495472135774158940737792336333714262033030628792074416906328027827176017730961983128754613530134251868332883573543613747229000363950547762649638921897282737347607305837247459625249102323199919474757708468134220633398698135249343518273948179614105373076514465986461963404131799073077903057662938561908076475615925371606429095180495830211208467518695145798494020277088804254650883930619310453088100208233117448392561783035623860476865951794661756738686386732404773756909482209702719880080728823096060983564861313367389338355028690771607089582254957327478082558843100006925925554423416349789155273271124238692334721470379511049841811339483216980796935312606542504374545930688005013550042246531071081237331404234371918516981408974032029111227126117418872540875003542850627877408960716122108379445335357008007326919840045638269801596481461791214716642749703781877547359059914148072670775680369021586461032226876292169801610339009822694815953906080521713628413035509390009595844347477232405262539215760001416136036797286209992869848424262762283064033009084290575022267643782807157617156890576261531813329508190682661998384928984919867527445738042043564711009446867858218663887252405561081900719776328598921688566619609470087968252114008642315135673891928306220292514070959054252427762813436083506908975106088148398287435925914484939826648179800267263093070671222552576806267737304502403195759533798455161244952714281889168242984890339785182656108505442062853745893138479084302259035915150323949899363941613018013465435717470671289625265911231090828418340870866385271930056736144511330371498725083063685895583232164677525281804303832312283829568333684425432342066210770914812845540242245856199514356515517190750650336729500015028002974829097087215448748574264581629082860795058729538202358190926927171731819710737229532383592069151767302596726814565182546758105113307330624855256573715423002264229872654681463438838211305322003674110424838725171330796775216014150165472264574032969354033829471057144363424009859778359423467626277005086949376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 676255378768304560880728966492992757379005663801979431146024253693033502971275363430166135963638695092850262124421926743782826178077579345110275464972957113328667542789074284446497849825233811897708426762522117352120126671707770852887366838310809650464697308931121001219770590036754766950922743378147906885294062082424642090253536861346909142779548027667569038896031012729460478942676919761243746779693794163435060043348532828676494555587964516664133308659988782962995688011279547803405589717402155007460091518641876656476073476493762813468886059532189175107123029558720560685438814820407517616894046327818319544324859846422028433234838434460891464169982777367904919856892646117221890665381747215284143303275091613390515865903344008679968472934843746150399989719307677965214988472011630960836667442512486269135112876976301225297796864970952434341912636452401034324694229401595898533987076774361842067530069042800438529207953513025549653516755347349399286295738974519438957526439517582902828410304600924285019279614895882319304928957544537436497990631075459111111002988602356100110032441735096062185854500675695306234027964382409638040331893369764254801748645303158648604393607826465548166796424536708139630309420876885545316378415845009962907367248133975072792711049569207136845985836759176179272493639511590719232298634148825020646610492852520334643272601640487790773383281419945706799128950343413384217155552584053214728686786722884721320027594458844944135688894019718166932401839341439200127413152422838817878071513942263682494044065602682917837324826753305098473288070278947762764778432486875466051680658277493921208516201989647354686428319140959784980113392533666959771687132107248293276877036836145126453295571840591118654285293429760243045610240513810427439188222731540220644053816087886907645163619782392487737502866515016737245648529984423384186580171190449669849602667600141469015720376035615557578434121350061797974690598407621389862198495924044609375136580849609063595618145331111375920403838196472045088771933219120233557702410776023724694945210870191543028706364255899648730701606685736048024848549653085047622683698991465332363639624916699095790629954270632435404186311012316713974785606010624331881138415141349143214907105259615241128730523231347120383063602507316693479734967538194097606840928648003373911306502449091689610638600252847236467845168788083074813467887478958231606447338646111269482189746913474754070578499638270993096096096749072306998690093375765791309983361234905455624911971038033734675221705567065471819463881688926126030121916305436414195598346650910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -5546683896219586677040655901289948093105088252104956980313041158711845012860635586814154207506277581582535438706415591433935261540008256111075677746971196732121051116422734235007883226882328870682297201704607626545062955542771438510067298912062337417899516979721132588428729925561041888515453238122271116288531734960559465839162768057483360362777121831555666831305866321810080284280308107768943458257109766545987863989658964177485776613273261836439576402729918016703391354611308916554774357830899065440726315310324080406597947815950483952426562767066213900215868565518091035061249276693676395962023384343478660806613954557929938749267320736109459968954959455166009522329421080775911324734259521623009670914072318516310745099093435790652773534646191677844915106696351031123720611328707790689597556831878967034789768563521769872351505917968153994654338786168985904795630880320393843106035747142242311894581375274898336923693802452303255686007075208269848758863668953580044858547098704736126864964485190764890848409524497347451194166532689581470499714193209770019129883395325678479004851489743131804545711778882163962786603861724718402158725952721629568630783061475712758848290331439417816373268250494775988959611402987701350498003555124167981915336214748342077261027244787540080987943271245310863517210976888398263917068254055676819602601836866901161160417322633593661355447373192616619202479612871982216702057573735590182201004585993651483626228760700202726983740661303918409738336138612868480201890550456044123730874851168052188569301474353193524056882323883628161707802139030529114587280049490926348522531663025165413618614803870369823627003944273916502742237130967812417679662139834183255583768879890767506741367510099684243571661575585506549935065448803979192710501421610412650878379126927290783734147273924721244215361882121585428703703769854914451063487721584026032907198931410414224833184451518376190734320888296218716748484176453495989289039894447829795830933827863517225360284823019651641306306233780300990795087625830675464160020778799308974440852518797707191000410172879047134151519050709717545168309348693467798248100830673847046315550542324124013808721992912402120232372882674356917064509817965379471108633934544507337097416347790096259310874859584589767021169778068536119804861328222336046883637648563534979799964008147442500365194601963474264770689329699746215520346643639246998172415695607795908310343087336458459783787887819521224714708546928139916981406864904633248394435584080078689284565645572243983748685525659021055162328369984917588044769607200835185029974975198527488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 14237523645194591571831078020719007079648419756505540981946930998176387114732086314064051950533014986473923418600125695899269176237305198546330871071920309643362537723728126851666197324634438127742333172418940851282625989341045312413886038321055475575529057059009261959530354000268798580151866987634002329904282108015472458059612387501409401508504223827200668880572013344462850466036247554655119224843226571453442445121590177653943809264516822107616861978760998144375509111354234967219780099280954096588710590618103143203251188035092858020094390548427240633674042453197466088066185334891599086337710987126515222581064379896620670948345837491092618973340099505955585314208061060220192003333530750481140578229873900847795086270572306636783446298791109676801736473150164568980523587812023958953445519893915500721858515916190300564595737347350145014461636280480828832570525380628132410484061262223979935925733502595118142381359070010239909659321780244896024762530055302750716967575306440397713530965803169098485200356022100979252763460216577506202851730334766416991750079301549840799711043354837430710633365090830388082471438891110238511290731799370304833007243620866720884190911170697792633067883059633616982674149086232231637169634538042211847450232910825533937753212458946925340400301128994928356204835811622445307455234042724038071194211811365418727316072118022307882417495824838583901044717192246859864914430437795801973377040496869411141092879429921306805894964762174873720843047903020434660804630710894598686992442944916524010662585872375165463010379564785620929941511841389231220207645916968039198197856959445250071384570907122993644396180207901019227434833067124990815081229796701632982276242978839846480268830446441505985970817392098716206219136787349453360299859407988933154250100033133420059646761166948260500201307910048675953432527972834527212761310538816835968492223452125530836100145684791909880518895060899695870959707852206524242107976105400779906863177730333671921276609903929638180780404330964744650929975059987630626307097026624371801906632283267558432235562506999959489334151585330136174667846388741501184909193199048009901921996064507096995693989320077404846335228419299470502673460950258526606547972036469038834158595683947751013886952547693257106441231536861932938709790335872927976465203111192465971070624677283842696226650052163109549548497869727846592440902662008831098249014930378343007570393012866940585160225404494476022769484937981809706904785954129467538357822156466574371404083868710474874931896377104398626393384061854181189722396659811897364000260342331473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 25405296737047218833064894494715987108923155136598454674896125467890096096175338665915385708424248667012696823873209554225163497467742150875550178893404441929308586970625088391791888277150845101390370445536803530672785190826464398559355580572744665713121309959933152588135912952129537778732292545147176200853190930869950721738134149434740413722932694177817844487237081759809103787730042496666001035537141143222033137376659621038939837973946137102747122306238852007201387354164309498898352802295313089827753700609413015185180141102218814375502826007653101672522289836512125853588878339205375213141462899952486552435069586199284830912333873488384682088149202101896401861532005678547845981674776636352172602181460198683798872407143962150866046155896594516528605519552035944287668346191648714064077464592473630290085990426036865167595782593945916779338000923016665257831037468098933279003600918015229371542225368985151155680934203435885151594192699914823610282549662664066647299788856522862782775266083019458367040844216681744914168217384755407398441870715167367250243593309541471208441107299268730608715815201051526055846993814482159373566904220067919455079586519614300056895340885399850121227596763744926364230078585622283365338330680952225347073917336582215631544934648263435986239375785142452738237972980023844168771730752054628139008167451135760120401137589894337186890626558974907938905124658263232937938216791606282737064226672831451053959813963652613638496247278274346232824566844644800597665712836117705927040298188011600438118870102195262376001071987629577902255669521037199406664367184426838114896620077372441181620184147108174224523601045972801481895739606547515257447877833644844401171691172063674433618388600900250403961154027875122592683297734516872815985861388286379968173352644723848034307203439804241819341351215642223058144349876895112859228040531489929118383603299263973123704470664996702134903261359892159585322822336449629077915819716700226449947202400721091620190332469268315687853769945201830597119262938927909510747204103102572984167255800933540362149911326319259341303482664687329429609078447620489447850018019531080877932183292485870117562411333889825270663517189372034877016112307311038418792854819430852484197736990249532857616398984255237642192882042326285649646984854867531754522730908478565293612972935587747721776156581230551590427404072239877663189803601588131323185995526261483525373025379123846408758645658434034390959792541126685637798086814600579338166388899098569981204897982079716003038112819450803134131459355304210074423326243233095438407215842590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -426164669567958865032555740130996585318485390871764824934731122562870838915075247873465637097932970561942166914278237145898976123281102715917426443009202681446568169087019716418368883984006099815800978104130614973960381043030137272491945472511019677425002725989024170454707473248731648421527360584080253252699028666165527310425512624199602956526169653046393849790749418867178013543794662154386242346138500888307704307011401305203932204574613466840929230308653117567155032468421056064830005508023803176007411942050036614535209454197574559003784850239969071491841001480308061287571158920068289598351058217482814738381862227659409265375571331602128964602137373272016664510690941057814783628089407287183123300109440875665105423018581711939428707319054663323826557773315237652277855514583463374003844170816768873797849407989006723031338388574371572767090124645390237820199994648770992526513443410133473566755577275781044231183594014239501622934347757500449113407506161932644885455765697019529260879880781316833801496700706661743327740898660486960916078545637448420597993436220817221116302047449845832798023559021662506401109033618640525587361436960088250078616990922174200266595559346460361214413018859493383540094875667606369105870871450525378385030517846367874082952808500150193064451677767628311192870546868488015364514072704346278024595557750956981104024368289515857266806076869482478222332964012552465354454519671852959631095908097741107401512347189372093110198220495765701373384765569173670113078358015242715154157722063120719273129719628400715483811164469505858363508290566011795614181373139877308676142764727964395835553814568041226386133820939445856789902671516218393949931403713439417611884721639314434326628713080592314639687104301749297097128743822037571991116361473956263109662812073345467703364817137553847663064493512242179702774836933766535532287471730314959270760920978525772200998364395325479484825711072556026867344680116854868030085910896856185959833715488648287042506987088247533455910071420692056819953702243698811025521484185598798914616088980070416710168469646184537669530450590998689607112583895528048065865182918371089558503410783633963329858020285275094358671946159347532074914562152156655696104483329745637502463616258959725473367012916030783394370313460533891551875382588759442053858811209123318215252240797126095696782453525834463057494023353879288016187714036834493894544514476039834859244081285299378532919985640325726027116758086669340542329724921250705509276201835964464020706098481500127478144262586158727494925062203352797626350619226862507406412215254148710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 1113606637022818872114309824030249486571475510348744112701980863499988681052861385162290783112966735472241607105423270929898668836991048991875645059751933442099821144884655140683353298214385803330623296397145272759811088241227492173439646034754579246134398386052892227418488071179694898690633729585806916367838435271315457408998264917107445664517265451719400958512276143167482082355788336256585625168018673394925173860353722707648158925668167739860258940512129333434636717944633045869378123423476908088646649272536250277788475330689051219389584738456168541753119200273530319819277849298560818211993658526218306202830222509654410387814510351827625996710777335764879829137744998563275481458862740734464164479063241825166400792511184274776078615656542670997949593383183414623743084320065341977385807893515366614168032443915372234393254686267915061360947228223904567891162207226640901432537470778738614237166744750613870686750151430403675129851754769010680957039652133233898410441367317505678470716342581926732145171978774849401822717945407290977638275269923430193315887502835227470595740485054191138282015691798921790031314183135928570485901495894493051129533417873987087077488490459425265701034777748710210002101254794627811517536278999375233877913071072117388539092749426316985601123311555856310809242868436646915457142896677231683158444136688728792378412621733000695636343130087583257153654281151510806009872652166575232869942522708414050204407258642351668193034104181334280364717246780419031578751922571997974835118652620581471157153100072644769956624384415069144276850995709057520107094515300062910901149721906358007862384719011079704174608176445815647393358080287358357799656286791311446764202143163177126346320960791159223989061893086517950674231059807842959759112136260448968803572801382673439343990725564055858466862437920021701568884015981083919265798964569363478441938122270625523510211865458134516922353787655567225762878607801283475381807874468678319774380779520699415555142689565918165370421519427821148535185625321084995556638434513020812836067993182536611747741607425824459159134722586626688068234875150713734674335468533926309524508887779786786804932638216195756463790279999729483886079814520253275194965210796859665550259349679030739987900399049847327650802061853718624824616360314988850128906540803040089374944770124072619166574897646176191471381577781940323315768205154305853277452479269568046020624379123472494743883862162853044997320829066656339426420354075068047823737975620135876569763552530435187768985033495420805819221785421571717597545706091567407966915364788413399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -133872127849680444814187838883453600668716685467910951047646249653904546449915263971778987189528718666147931164954905945888930847324203024976193021313279768486123284759896740096915674695459350803995196217013110225501891150771954308642460438339225151049151246158110127662385695558239265050185955103283821378565644771866545639863271804568254586413381754556713128859152639849180638983263338248687963223700783915927744002352645087365309232495407809583572468852479304621522124941033919957591316648585665823096946160671082799074329980251525439600233137779256933457409064466562415373388646964217465361328774236175246154326818674330258085610139380120298368956533760058922225914617519822785542663732024574408222659636865517788854829422651247385604635435753905652262822696087027024791702944184394975121598898425391855351807315107283659521147949724461957347815148912466212897018258523545971858059811836661236487056073060848082543553517355495393091989872090894060039020882692284173533918443793675689855850224691853372531127634713493259508404293147506901342477408682878164673231691618910442749934635136454874815468057242636556896702291746948279532179811622640957570855276097482496879862848060097105821075427188999073904760052911524498050556134525734893963812937314224678788244295671146416999544133275741529261489508167787015548874468084288247568642131044660912301891265661088876191894883771184209832218195749375766283290382609386177303629628999743173737184651672906562691285830298887194694977708289224948575324431845179871071474252727961445922761235823954543094053947170290433051532303518668024191901533905901523621630253190214326808729370598905946671523519024246112986978831560088044248982497469632181672186652355091345946953837770282407015458288064654056807913124350092127158009165259698726318041423614249062078233082743050632808756554525206353579737365666511775477575207921243371103040090677454933870522391954452174115570075771567406402627208363898430179235816864158179538687476335378503631078233581747710103354192915527752833432421931382332279147918428898870028474896297848498969744985972851842976099278892530965674105694999055563637857896532533358457113380478636753601464949378793005749392850784777155482717381932464493181797776180653580647451382914313066626230831212161855844989026744100875995593118812977672226809257801511828783434843684563902848587397166932110938680437812306101094979615509572970921539145254643811215607957411075724797415477506568401027998732127660813135800370305015118810872809296947789788559475897782340146323919194518460825089776260687874689226305416013871453109795976694988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -3039121547533681666201417682085745259568445975581450099727966442898775421078361732882404556781821447410850782348921590444159684973274304894607333406363277327503668434745464998260610978006632746419283087324267210628540577464356137215420255805452604266556623270563582292574072122090842122490386037786726429369796057911416596440014246994709455573917322238685769427163567944939731676359506249745817683765779448736411682437035477017569898333974354847204957471238760848699595779046595084508261564639691199029284267021313074488674735581581995040976397675307665255206313824445405969435093374411850922144671094768164024902488348835498200733088776343224100521182902779018822032502864328853514511868698221019781119908331952074209956352657746611426238802158227926103763945674893243455692263839101417222148278036817205327742886081219337436571131806752517641207063698052499243032453502056724421192408318802921556574397833102822275901652833241114789613034176624353365865704256804526169615143208554659369703695297094905907303689277364718162789183324034270897172327186804057444383043969975738340558593711974162952871183767550250062404475005679229400119154256676353187265965428399173118429288321923923160501200871556983676462839670325509178539075947348852503212892614632164601397963200075060944287572653313800938207750414610738916494683341230939509446485533015762869070601938906257762071048634740576833318682346289031959328535810616063599996514962459119250313159119065301220545475622811797108027179497045999660629933282138391102984891711773111279628990953836277628475412384675063803743842214005558832656567394439437461794464656356471618996506303004303704294709731602321785871505492354544250133652368545247720450828980825627605948605202245367721890449712186952593775279910108242810634547880919635469949100532912077228300089327141124114449027813850554182906976455718030986829088743260637645007215916929254299392070425496863131240598975799927981050539424458647946227240450077664238578746000389559392992768521576179753309618591601500548116405134732943061998333398105913067753684041831138327733671719420143257543035589741263040618962793510089839379531085734342718569349493551001919695522205439114373991209220938223249513514167502377360880271219029713819777757898493149830528992917592630471863323047717549258504875817930345066098494532102312469087042655421478323897240076567067637125392454084195265855333803091482603223168264497534927708208676438104446276149400461057103109459855121878098866257262821766880679671864154050696964815839196082298280398938387179936753527056156585390370173462155872809534780246461882826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 1995985745065564799228786928542613849224854177451832570787632129036092850101945699260735349825309577529703283645403076795366271507157922674441798912943440302509438898425646235356571624182353663557321241187786662810220349459060450069539802681589400870533500571808755757463032183157722817869703626142977224376721747371752277663830222398254469134282272447401685990731979187120826227086212244571007347846430767594097397828247414241141530012831546135274094748817284591451544182346966507341754537074022273059997292840788065145088756670301959582190740249589807563556584653944626745573585767902697256938470269658249004951769543113121409856349567393704639560979182161052303602588771860121124921404290307725855969969356710943340165125156320846238036985890559730309858648303894229207293066665537569750319056676400914320162306748507814680875310830457730094853640915602000495823858991229970605354414431072444260292404161435789506610911494506216640193592640102234672970756615302239133174501103010244373881924356202184826810897028041999034609480322701852354309238592873302750181257243483811648180144892369077610922242477101334277597718784981867026534327928520764840926979356057909545716678362133091840003820310395351094382879646051871517339218612641679065520089926405785561930494459878872986009479696965744634892719099124914786505805686023169566779235589453142949430456672745165421878019472117784991190302061302044826725958265930717702403896704426276082528215919154889185947707242346090621320702593990530419408233819209112621399581395845335472117870112101779087344191307837284941936091553917140508945928652267172325999542051958099238025140542131510221271241355757485418754583423983518866710203503739725063497661127890842472380925577424420318163234545394786886753892910350962474813725740612745451355876548899765429004449427607344009296403349097312800337473822416846064433203272817193753724954041192098966210690721613473568697520229979878689432067219783862537038907113949472199337306960016212222718641081101607235278609625549604765408515982004484571542200491602260923959813426528637962179177638653981309870415394590682768981156302653523259185906124112299077480390571718655504713315167250261375305233925337035706879809848357775288311633186411262697763194756432794476058578713445090795686190009648346351953065783305456743851403825335390514704275656011663625539655293060679691510533118482191725314909328902704331327951613036759344645564600232655203389051614851496801363079674398852772206081218520623462923018119618067546039716689163748873347323618041581902799562370405113915788916342567939225935985484515602595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] 7013180262898249521597758942823051495538350658482090479537914789126836033333939769199917974371968041134958906970505500636519377768505982229379094748144142871994338774214687596581255216663734618173263778118966583878670925640558633886820305445840091151925877932172391895860589965342594330525093701611646489201530746990732595007760093571046819751491645417976337331393913813517029203653186619268856243798068654534814677060902630318213433531516952534609352143325942530504400790324029126035854234781931636282087289165086133631148619208252251511933731395565767759485425411896567111792586313675340835350433742494094092993033561223489912203177314385788592999946021147925568817714828809599670759630549109933326256758079167149991321695355299164886331903908887074443819815959951050905465303944120280739051619897479045657632274739494196900065843118511127213902808247513265633664979865544108749446558139957137821815623198684949173513727098403241275328614017685181306376742591844050784688124459637579022797648268134125671538875586469333132876513792183202999771891079277781132842189532487269349462639062454925997678782117006899053151002445070319096362045221799115737015372030069449117945462227340536574149566586334768305253545285701732374665191706970856546941897376115256896878663939598320908454000765712789043734449548550849836411956646946212299016829548633059163525930298278592124281632031746472128013186920435523132343339222565491001670321868816681569359497463944265065179007492000468901950029698205288668971871187571701242684777915795495808733183675741260059007534178387976568285820118276366580325307615977707068816656453625788256925993964682254572531911605908905743100820914559104530419907857364908449335028451143827052959880342317914391906478664577732260235980532127048082011344886706442989104869100557123083876343927879073203827771043233834142512616510285158883916299285234352255934274982600017162180882318278454044495641167121783446307752332917565369565670250999701641052541702319345080991348304721173836028730661460225833874477161067800512522977194890436847917383206681546891585611780258479653871668415649529201082080577761931942654620231089705710616979233532889231943694233210412261605638612660825510819515804047576603924299833047977187285929255150624726655817733154304578896817322196842934548415170064618184994362820014687001694985327931524928853789075428617124361208519647580129906881756106625215424526228468028205064776086880288766580350076684613940194150227749470847604563571603865471419509931694342178310581113553082133169444006133055622972256232049030628690601249434868009890062790969207554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] -10841409755387151017750253158779349553432499920391433782805252620971528395680410916242058563631510878942463712981127968074244445197823933866675932129979555831923665108945594224794887288739305478870301791628154687272307222181769744288214234433727235226978982510124853120671870438110392044851042711718072797403349806832062745524713213693973324599040346751548470242406275770045524732849314214025735726363323880171390874760780122888474339883383140756542531340073989831288331371249392245143261420419224193684514811422061486271235166883565695682362971596948847134220301338428443772086163280332242456851412274043963942824726036372302042505100240795909005069000199874704057766917122035945111186183386509879531876797499083535018882597307019336021982906854768818928680320011999122111189303445076062031157047162083923521709033599593943666657226759520597869850955902994579392844337662630948359932696616117213583385295598277994859136252073940293276547449795720454664346941037068942779536257261752053993467458437217272082944067956372666713954269386918304918053799237552330938279592183726109305278395727904272036564434350177580328547120243235842727478101865806387471977136135199717007474031183618566168473600695166939514480635949926044709390251708163694918946311973314634060417784807314773397019749004333729054183151033844062988829992884379673249729363209125151462873693583288674763637136575680793931784071066025012947917471856143410794885910541399323331918750524552582271211900656195823742210677880624451155844130534641327275865681615875518704514561984061475685244541699503552383008559199331270505706706064818962795902157490124700115919663885261734915809580552517073143499572032984186354859714931815076459471014007558023726361627292811181289484831183766655494417330415360559288623304570118656486192222293033437000398258721954661975427744168254436660840641891479425403493475693766567724036240801990653249860041178609288134919294570331582502205747721036117561778259907439884508124158836032742272306205292323051139505134632901266770745573198308650416354371385785408111587419991946073248873247504133153612956912046294323113252400434344930742690729002871011423384221708087079513078212395092672812762447711806832494548207922420697882338365078508918183579277406597317224126238647931578662914956479692643159182947911163085941437013279694141229323332154037950490183546501608476864328988615819201594514522698646423657850983060526434188336373005880778356176968048037124349997857730772220568797292970744393944008222847800984887676618722195617108316779418142201979281359438012045294874027612794399631008263881375633899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -2432076128778584529571659049721831476264041012994412779421992265705583480811133708311501181216035619396434331120306593651173694894094355466336790288207882708604143979222153008283558380692282585811028181727090185063080925970582229467556165139155480550331780155127609914401141754193127122694371197921143122760678027001985316312864681546429817082178753393639609602753998436502971797344228977290313403966195614740995452985146560549106471481655660763238431176478836320180215309008112040979824536035420848488846557535237134167060497513698256270543473497848828430221284703154361012630275202501617735436027099034524360106352637289346598201256955448510142531486932320762652432845069422242417357187105481907998406884787691435214908450016554884075751258574775163140170699011762771081878563143934229459029988222504403226676194445951631549632076746943675059773951907498143610122978475450213925589744003601271946321183292916842227686785082209209942337798071277096731484636399755682174172634481495405176654827364295799776468566601278382479306468338565888340418649472010435915391949750124578943011213428530784915156804353433342610888261024473031783861972413987343610400761751335358109102313154623843606335957590304021300724393016992519364471908706000355305784494954347622635047283373547275004670408373134484655613695351891324473212241715908224081237171466234948782205469252810588584914727682597975462954841228719089299821475884221972230893060710621238745358116163044698009458952157162095808565297390532678374493808679093434594911172323387846202727937683421259803090881801747151350668585021346275997734391037405874085262938037157637895409036284806086138154520099687595047354309857050255991158390427364416289018615147954086528691920782530779270206842218385648034945314538337413228252702435175976483138196809235427424458936670045145808920398581992981649195203832216722882209882791188574899425079802561084378009988540176009894773272564291371167694884360756154784136498974285726895778588983645040983826415162731104593210638883666207972519837115227521926613237409927965000476209145864191036940076231165302068951532830284567460641273383294740509222683664475766723938676462325852564088249237343917042431083301480332780421842357333403179198592511125828319990220022898470089261557766724889437276956112104709821502952556127595352067834383345879157878823005451672844117508262060391860610350049743137786149336341388405330912749511598294501053301104863940473715756394368831031821333646088711876575804878798628733048521313866076342014382956090667938205009599964084106245346700592375429259519304631387366718784836622616625152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 16211587415420475380890736875013636599011179955573862361572326863606812316525663251678296324794390265860671377887542468965693963522459380706922619182903423731576929946663871657124891244714692592794824295263034241592439352058234219801033053186814680435677664701814791733663947425071081589261120442441882650297283366248285508355841052810819949473842041479070727754899654574096232047375716869436387180342568921233580723197454616542555520383437462512184932190746149727657558547502714530931979399714815682220973984814149063409159105414243090164429357688532049742201604057399660794342464049760459544310123112795052092551483865760262681644165266185343580886229120719179739786325705059877903754583175174026443319777719907039482663726216637675499193871101445273318479921452502507753878293849083718109302901598364290454448301610491079456362927388308446509602561985658083312303024407895280800584734146164316663693967060177577776657704120245920744656720920737474146323783683564368900949307263704680579462230708091886219927741982748479282014358499233072844219764120408852529924499992169125558727607896659809166772459836580115802232955014201524945508138725992468067852187543796936117393822242585428163195415856324855013875852237800588343638497669525774486192476591799201889541425516165640446406257269492546097596976905964932065268522862631263743426243997009558884884566985094256617078053737923740758630399645035031461109238739292888335103353717087796574631945688130180084246612707031563424386004332524272556009314358842266744877175474465066702438870807331786606837284436845154293624153699424520051788554897950274742001883852123259251970579005269433899430125635768630470218166444814918673502740625975159017605739016900175560614118193546040720134803059282613133270347088460748550534529660830820014480767114620086002319612203569828540497029777377287979747723535453992206533094480817236515919793971098292344805134581540656235178646449974361370615302124161533926877863054072835689010447720294509189342540464135654404193226809993591489831070597614014882608057403375770876820790360026041867255243377716155140477334995772952022083454779247676467177559690058584174823424905715807278605901111156201976049838546518547210349142109038187311253365597330784199175534905825851603272975650502514299836483337618120036885529748586669058978557474664598276959284323246056435496177889343161867976698854687222999977974969810286287897386687806275175752109147203100740368727633472432185342212264876512725865981071893351436099805534429904087616648672116710880172726445317964391226225978868233161317860513437973959663498237119834357760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -10097764556637105391180011223158776106485583858417407359988106280052922774332453323197053217035627583131396873008028971404428973342178459268190739523603355997087397701459234616322078822512222506514468784657824175110024371888734506491570911014679868195906067839445716692491254422595651838448721910126468331094079672517505927900836845076603383684879576246734166724492316510392223936222317642705267221362007077330446602207279280869856711010894465987391407957637834911872896373797887004661688169403930418016855588549091397319901632288581492050418930635760402113932501631555555059664195801796447284882583111460489064561023785320008538358232252129411233215863697525243314336398215983629022506642804974536834964232639146018525641257405589213561548254227501079066796764004529675930726881553834920802100756488956848430260446530560293035257070466391918418144672967357109170225380489948414032584173647119487437415991136867296227764167851185416239416493827111743459669739636808467750478941411754729950441707668307197773057946305756817117592986923486158979108839844373958653420442626019730682036077586324939216522341157133618651180740430045897268114068962691581395606662664892137887510203404649014206357635110228087918264310862698582801855449151078466384304196652243758958101415729233377052847226449781296087942471244469991993770968883615748605454437569201571744964839044428202147160657116139388866255250416903202265484107850560379006520487258451886504069819188186816403963509515667334306162482547522812887802829065748126106164160302258139284807678168091596826040352942365430688378068075122890947211680298474400359638180054697068672626930123313857585432135448178621536395860019842403628747807082184679125314478768338863841961846140530879291446271475718425133746971728894262262191042605642663513670095902152563081358799034457189746814257707119669800369774661888228160433762328282993729193957610505614277542582427175624870934403903464014787614173605444891092264277577927350613461074374124585799915018343684319175057539204607006700060523413560180652254875285601403767997161801050409999138817553344722979081304066604495664036311641619190382471009048034634296252828098570911523400019102445333354391615605997485266518943196319433893795600393326250534116939006186448245240874851653532149017995811431213564706211754598993478123255129548277440357544768286308030736005302051004798318832037968497129005577408690880375790884137714910208468300208582593929793183816056783028503934470410985147317043239411614635318677680567586338948560005574737634414598218622495865404775112227292810961516467418347882455391860316373516288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 337748540119335379519278532364905614728192580199240964072980970999440602864725201219276559723760973807436001358346052670247825068610993756902736034479967891977536329824047738614016823817013296862409256946855466459460880992548622679100651936392450057388122735239095113263341613703539456145937579124408098943216015423295466628297882927327679158170069863922851072434682112431845371510890394858996883369314818843864687323242421708194660719363022016106206584306449093455536564616653645845642903212601155293131036040458012808248370033306374671661342048874284025518293886072591655489389825366392120286502522021028203558511123164547331112989541514109135463120171321412288894961132353149184197262469014839052330111959582481801535476895635684500783387169303953043823404109942925723113872199871061314806133520336199725566566091042042128966028326769527556956516734346351268460887096739485525492655337189043570143088217893545431741165572574866001057682161431008922008209595242412856576440677073361410314528019242041577590272356910394301387342954270877363053716288199744838326516928395814257274837502299071933312634594382742982611562735212153661522935810945297718075051836569336767470306065370243105492618725004644631938230076756942432645908220816120192172423655517026666537527665702143925113124802836049968608865287624688054996981597175580297309094185767649252193971495004626195733705777825356122426261186041729903168196330191154929773379775607011955903463645806771052948985558654507692340868060342613350215581248583848729978360735476511644464203363379218122381790734249106188909458296945744281113884003221005134776137775911802880931725165183339114258119262885519579320379749802636671179447314894715234469903494181237334251439557572818540593890847758990506245181319234469598202781823692147908936397098761829589466553919536084596232887720314058325597933913210466977159441132469050856782655508698739244748594975462602451296289555258584585232098108358259494151263132527339935936989032058155276809617701082252561664420121949931618589396449054701547208994270077704976063141754367773637318274591810139826452544652217442053152419286046473897374578898102167952464493344189569195585710449758576828432501397297083421738675123844899859602631889027824487409757936512861615267526829851218073031046654863322683649697482530002304161514954489459009115917874982499566416710074822979775110913980748728598183820550777662944731638659231314026840795166423916673077651173249036168243800233274294567826149675715641806909619990389287198749086683396557174348698008341623646324876190803355708802415177795095352191032875692033310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -13611224437564079939088024116549923433556860531388310290632911622664400205078344028032912818527175162081762354424808983203467897975386056379006588750809284123485200689343278886034945221429325728342144805214491029802981391320615136209919984894633547530698892152794173825826086643281765992991285069700370934162025556897916155573541524541795153635157606915454988116275700690176562275259684244817509095437516812683766467560080000260654756059142674814405806962464856481877476073057441728235633406317881716100394676637104923279192732278603952716074360765442593088322687075110953956098907305354496931671347367785572314161332557486408101525135481859050957735441881433474682156774164582127623759542184864533730208709895361445033816266751345834233856815441656789505475753454681604038116929305594555232411274433773846972913577347666740263280440219295862652161461881598581824589382037162190296142452786872892589404716626993512806542460559553919798290967141542742832327765232880010906288935834283897541542045326740340500724319633622533250426063322263161736356137273972354914747820178915722749807902029520715549281668329679102491838161125578067189624080091204426531801148861553737992462022949280839320578806988962300652217813715787303690183670039258976245179291423074939362390539588572928075480577253878548469054571017406809990068066115419021487272289546336450930843521673254894621316480492525790419459985728254982852970019889821138285873427059754093935250838521267111038720194177593635111477617817305515000253928037624122484839787717665536263417458321582127904121640544519255484622770803993622586620714824570389080729481938624514317523631351030595864103189590411214425578250365442692043462843149182878980526446506965605261835824398388488486397997284694387080325695213480661985932731810681513763451956878265776553628872073227985775813590651879304975601705378378965703323353836463742849609387473016189867971256216467189747174239669521014875088090813894867011593256324827155007595533317754768540631020258607585785067120787471672710682892538086016677771485170208269488851536192939578580228766779803819570254871374889922211057389290786946495964065695723601916402414425900135201422735152592081856218767050058239704862612115756406558046159618499658555636675344672359457467528032531336362347691332743270444269994700840274867931147241271681347948111177694659041260950905039695924659281963223444331773108237319907398967919055803872264307934478714720487973791442520421938416254923115292065170402586425434627302287218427849130184494318528984377347385688784405864873555771029750879311328292522830705084075222610980372480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 36439758059546036131614206299372669514322217917770757877751096865158634224983216703844131421353067774280534597724003265517524123873643254757049246633090391752073482355864253780597059945798041005832046041377643355628389348611288680862962149271893382564926836921025288735519904120125821718489565085333057826360838591344044265262074671145246134021832016364427661942210285736073382925293351473445868152138284128013820708959214777815931550185394085573713103378945797602213445124670714285146397361343629222060929168842586915184401536891940795781109279748452451267215453365192891187640101939778210281157348683672410421841072315925685955054963247213215729134362580633059915624464810743651901238360101430271369562557302251888782420125208998190112810591280326907489198553553301649811052617155204563675906152522138826869758363711337952983806833909429675268491776243790315068120759278058119155613847266598942765262360064931632691011752430899025339240915242294516532599854587821144740730724575857297091585760525870760263601722506302700730481081420695506312553760000019009103584171908357353303381708174138926086979846983334391660283415568198610694810712038839230497847700766639381574627044490283773904319843482201761549817296374695882495474452087128127653888763733150449288504588336374578199046005006412951991391192756752368594194021222940131616906695196128734022261606365723967380711131346624946423119055158424314623959137930592345071444041316417209551544475193656686458401249382767093137524276530330608927859316795663890931650948928600596930194202853902092362924631384805048066915980112486060232932617257011729300028286235233006472708290685076713571289970597768053001616784508219517553862926492379333005153866755513004448812207249873673547846816935408600268634308646420157030549263199627252940419663199973598821367270625591094396233447275817621804612426698572376170359752794270672547067919971976738475693208761959226996367687792058225489097408281697453768505437982068579189806574202001767432835744454495268009943664316277369853307913876628261498644141048514864702951397351457296063339698174749250408091131324959548162303898205708358593253607836684221942047636852970793402665835864696237594133699091761075032261414323595639651681224624085114376410041466893575089857141897571539854469725485897644115686027221038621088863299179994845451039717841050308583968252003928565295817461531617997650553113788928374375866823832705153446043819557068901284197323099897438830449564004088308413314128293676628907640598450787250012544992285623224811520106663235520282231739002187028439955487356581855735255131748000858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -33798862835222897791364824030638803949538639279210295098434369152050958412027741573937670211148207678840702287419036154011902059756047005359809319918726757678859263503903024689123026828040932952480355649343691209139526997138034301360264862986059101302001012347399231447728825362066210918156952583247272852167038055174012058550366121992218719075655089120921434249558349254518301330503989513833205769438961428242734251633707996760839399957692789103053324777582830025427102025683967476408162590701825482383348776995791631937010204664721153643366475128545468393242096093916483438504535858163876532084605176861687941559016415965070026174984572589484377847622530121256869401782963558284304529028080179007939847006407279908072448555052727568013233206280773165536750058481027192345418780025357729332118104677216652549303872458641934171652220224189635287224959857664026787083953427383351044190275382861082730694089409841827405298246565414794189052228558159929401001273857303304727387862595445025835194053227320887510172758815697758714322203852786974005395184687028384586599410035605033619786782425064775022318385874574379140977582328426924752521151922702795308423020399986374366921104734210824587500857834319816013087843096556197666615566051439809118754988939598259103049355982634659236599486949043588574714243505087897863764741464472570475448256834135295275322356257486452223171851504378978836870907244278070364927228504336718139244700498643819542811354728153547592443782585847337960841144100008384861165272992237401615928806992253050467590998080997219952763838690184473623510595898344167783555176678025305686656176898327763576810182041980825802795137105404007779038835011954323552107644765606684332803338006421268224917006839838462699753818988649841308926080713433523115859613196920270964788513056856193823051977880126270513026564042497597357784470898651404797356960955656544469661368987343427215460318369313476356810280546959365242570828769906076205077469836877517340122614880056465866617087138356951683324029554737450381190583390000977484777939409137491112571257928250572516247900028521390671894301814902497201103683654577663272101312413298983432971545829936503536257933294952924228291040221859442685530580785572558893381230309414410713606293287585811384644905555939888775562794631168908283754125703062282037216098369710549682104519741375000998090490338218205675779457384129327741809302423963292269810805506693430366842661339444737521494999506081159691911754085807835350535325806584316092195354148760073918617875220851437969468848774571090864924549727685422616482776382201977955856688344245324480512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 3065390396831233120372089172578586919887901913247982210858947392072810246766070907138550890193157241781749684341503647483648148572323866704677764150260443280769530521822860290684834936881525231974213197343857476520107901130606716421489545133022640734114602538541632676566126419441568271979978671869323231346310980846395978227724787754578943451209139013604721850678991241914750729450767607876623195208423120367507316697466875156345446375362884629581761674850466251720418143458400989993747648305873241009803699888627062107947732107676319399001901659577428250069453477278037575553238955415865284631426440905262872633016923186173402070193290842940786541882904644029466660023041301419685315546361369999090142311991461825246284727722299736471302776658341889054681970995646144012147617865645125025988501972966631751515841777607340484127667295527577494041257351992763118171846154848018569927259152340151912110812922949756841515612771881829506474454514499783491064856150809083996148590028900845341371120957760929671568505932436824846101383784416697550931214446333756677273809550561193941605058848074094803317591304489656072220000148278266140633155193653462590949017987711610163206408075559278356229966553621913480909456622332939380311343358641354176757621587058200006816412383004218802867667986375933822991939278444663712597812253308708114141071133917989066249318665067724781915453759047828464110595678822998287151164148219523132866263980062860079268070506365775423346373822870826441131668353810294251190871272139781940333164463573369686399555832723399447863689279983141030202112121157433582226959853591060017979975856140615360724988185857488242473925099375194967703023961311255694340374729878928750598958441829289321178208317979042288144137863399679322793794012839854415007486037945521586609738207326449606857358895073115992715405631108187809771374339286974725169428105035022771050223890024793853086293261987573783923088617784245478421404607229921167219057620973212800627421384086647068193400480498331958202805512258950526357104246574320559077165128234440072512459205807075384840911702011490693333458232701273541913194112945854990368381399979815605022172381786406761626634130763938289932610522302078111870277795572793813740044245154584868754012730293683807725310325651755771397512619346040306491269994753981777514339830419417336240124836971541960994724851779258542826169272574187769167114901201952223504861701929794607572037800585222736198296954795539574065494189356901130669346983796666297939952905037102051129636519411249529920880645597284965803445406867965658632517222597271306236781754354835128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] 25914839588930739582361402399582771349051955874356942479293385169619851910975049654621125545026742397881156560482432717341611188464057944290514493642112800916177348737917853423054412772378939854990548530495156242548404099378200752054780351294748094905870234388841459336132109072363512103783062393488209630608221770470833525449652872886286818971012812283695682330729099405620284075421332765079246192250301554890252862924604110203307961338665892532586601555101783743176242496306428120547531883831745159156445425737922896868252990381003619319557028001416661014529184416519787079551616794635918527940726090627812681467897835684370978041608599752360377785521743997217691791277570624464384140428415611418763964595160502192154867230485988409038338250061566198968191963353419401536959451430123620294988612329308420859347170048110445615029727161765347982182952261567603109959379437545119555432006439483434980063244446707268065320723951331434450212001339798230728243992163272404524001202045116935868984594715565845223089538579984802295786571136259410307138033017004243307702803582679407717060208389451314317374264298567399131778341275057491036370674803858321642238279211731494241705220659881382327845474744575707797045758437940603564511369039121331029027916484720553798478981357586993519480856222325525484346957160049930955440097051632727907078561689858685819640458164351846566700413720558342952018015930285783741307166299138581259637037288690097266000982914600352773406605918983394670614062127684381265507283085491058617657089601230507745856160431671860449364028439399132789438041475884903801193035417945312462123637075817782865448339906106044973085851072827978518761160885829635493867678361360156844947386947999432881661057703150843971072430621365437987770430752072441066668963617406330110396653825743519327645181339671269787180233687560113390989434949226605220212460068377994731923910231106919976061083978750326476865888066208743588951728199783873763373443987141548937489088375525474095874729006466167026440442222996180546525913513376597894672138498036573550518557829704057742155207299799318668282558128028350002813473032309827396509065801531276789252894050248801568700232735939722215072024927477266280439606100926761711168406120327203244202536503824873099354706902014777781670601587999995026563139161421277776400917811594510655313025707060751844382535360880902367993857425181080611365475357935310070549837441556079000244654794997302454226575321023348753401805180222913426260809386502816008812941322622777428541852825559635960139381263404525073120425556512501882657356853700720639219280956053059010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] -32568999003271334917026039573002645579542245697462642097017083123824963433355568281521319281478500362743321866665774337176664977152287932571119270680388327040908919546959741036863297773894552105288214508808739861733016710895069438454699425504153516522180601853108742059063515932044316233980833090084662407212142348292087741079052845244542688542358162663743882606266143384934144683296337315712190525631711460993011352334142396767611951605822466894231398951951511729898949116859379824706807959724371738786250869390215556971148927650296734381371432849328835357254617104404137703649720755505735455536225610361717185489853511054428281330268037498957413920820808785160609549015358445236900073459291828707493752171260344019596999919606354201913657265730798152347542509140877369710159051597610481105037015635841988177742847480751692229794347366520928735028343244631783740236390708711362665911511669957318541458825869586162379620928377406547065949213746538636531957983746069987269074129417729268123584141994110296787447502728115204069076170376780898330737347487294628315886431440109967873909580622807932184770928036216818399844512354007323152065190932926238031703258530363666977072616381236208218905569664362762717610851472368121770435351303180555862194964358409496202973812589639706590006420346291592743893484490041462974263248770521162854806397577744795584997889368080706440232458322153665662132959069613423426642315232525059872775636002150895193547961996718163087643647160564795218703474564056920665846823618897519772237098722213594896179531959636426991962191756144949963098083902399386315497522658023597883973635416522579741785638678884727639697898307678319799793971270516423761588452030555618462896062923833174853946997495477657770590796792401745801891856557618238033981208056686488073341610931690596456337662052164774534665618135214477763254423041493009163354458446427248450830744591430663312919336762916419264021539342892860205586877120575575741089036653025119139534066109195572194915272449713105781989759103008358282603137091865847069258899745892661403745390558481125085898142724016152604021531998372791764765924396619223753031119229751526483618403714087130598801511399399590935304591707355005173085220826726282709331619100975636564998069514830619383336868024562995186794379360425907299365532632367353278998104514543435805561333170793220138412623608460632713798638419049531923513084341385535797534406849592859301355489212010716872094209736417802412851833344116645912173078577555083417371229596269508962268643170172185231755555819446734093618482398592861169724574919607701894352773700797522247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] 22298506916778863161496193601903946320836811477795368898423563186324700888174424527583736283911659302907062054791623280650115947156367934449706301559046375665918204679875761289552822172299528203426406098108022930684642932696241404894077450918971147169747630135846619319012594978559532709586960269184329212009335890957078366862542832296521253398124938270539784509269794084834129283215025774878820484434575998031326307078694680727088395989823156196074196710518287902169813895306589076406157163114798314243055303281827015297278789936949109911003212086820448244075553199198457373267053732833922642090926674361733185312593583270723893241750333642735107121348779162773871306549795774299345996949786581688651636154864220998535529409864882373735302691005447062182962107827574632251784201537582814015749764681436925362250986153622490392143948666492887380500885282515237777711205773465262039899078444302406661088177164929014785322757028024501436815232023101687774611160816028360851328729097688392636059833757930721264635580296711780215561265698151766969394001098576640023719302511795120532085809807379535625468759004791942997730063222615211806547521999380817996818050497566442491802129616632088978782922472130393802846404882736816583259496031581662046676895093592402489726424211874093897204615913151192881674590828753099447515278369857431654233277302243243422952112030027820635900237442494383102369711246081922678179235552330872094246564252391884332012297953628072709694952496444847227107364291797187098914212471791615748733134556987538482320487247558354799256613313257425460215550434782577046147178578912005220422902064561873881806818386244440824634944506153503277242003273523911372166118437650587012902605562179241117006294807656791613476005326145794794085145684614912814072738179175787457905783924979582780496032136041567400293889993344116334234334904181132733402692169582557303311805419807137487584576394447411752532170261739876940115926983194666242042864401390296011327979871917396130242049227795234449319970517701064617694494460272449150196706341356686047662031189013267209818901391309604066547298861265407993354737357870814814640675351922110526733833464357975918401990615566481334822082572697964384088418336828959113699692838502049414418786359965986503570559508218940969296189850904199444298738544545611457608206746505868478320557108310277197466294380603046459076018229333497057034164090014897043565142684120657414722049269840700720410987367682535791927644762593564224882239627210256350188051139878526862078885155063303000438366306625624251550106991417281658775239393311449771738116177707810160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -9502879029255819968752128613435192254251145036649392428313454910006083318566956301056366240243445106919618114398372994973586609533392696348578022297790804493021734047803144896387570434034403781702569496892327873752468780210985159284567975438472667338883234760324467109751457011792058624668333198529102016323324308857344620384338647461711921121743132095032511183456732617299789811946016257950207297669846593343490047045809890515192017032423788293774955493842805601322393240954567071286079601992572083380983507328783380875924229429129586178908919253978916084145877793941757938351963543790767433347171140712881670881092947816287080018279826000540346880969538803332644767192283062512125439178794791489124260861754730985220130065555836370970463094657031370254238686381818292475373259178326553097759295129100431633809180106834012010980748324524716369758665012617866136741414224101915030801535216945623603962249529915278950763305893019888066306441917329579371463203553943841264082953281476794446113506228595722962619810401017823162015962811345007751705239828702881066505213536900285809356129594250900697141912975084819305120310065922586902635621398639787314426432162451142463017792099262533534817538763204464707628379393193128526245987713235239045297404325951702223712451150303615248099802774177054188581542217211077366014802198294223495462621520819412236599137706449089782061742253195024141457841587149300596201245005721069075557802815618209832321098787883611430531811003585075343211239289302017898827971890407469415220318392337144068259467452906941395136539373327496474479293283583766880617091862800893420982273880104549872065435430168282228644105183877373179728091647033702225858803691083256044392653614811783313138336472168768282872705729858471649140640395318893096998704084806497507987514277233237176910660508693848585394370268913103168273233749829069378397848762123692950757825628053372831081986334388753090813070756558071075673481486059485917781058982099227414207992687283221472580260027366083058415105850961409986373551607409854479899995878823191529111240800160396534644761909402572399869456066299125307562917441323240213397947382847325368203793323571994894841215365636922280113608399587318500557710555817796546769943896682772843191711355294840109192260697797858892677080118499111898689439244049613060295322413466123039999919547762239195570922012748920850870761832655353541474357623469776911800599468702855764193148682822771653638181407101236529247625783993972708520507250142348890317442555084123828655233533081829867711277953273703211362344616228029170122563909661768006065038018045479485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 1646829711510567186163774312137799591306548325899123527882846569769083351796432658921918445906085579619584753100819633254988917890902471607945226040053336145509789583627174530767100198927105593232981718481518043921261387807196940323679877020644962087507752958118073285781115042572341061145314132666962060296961654705093923110469733114171188175844502290961613394690786570302551729714342401579317218822388770264864790690685711439537591285561096801839864529228183640382839510857678427816689693449864674561878600252150294726706486933886247230464347317940933849484383194779133648125412706679408346372408341909401278137240015402623132089036405788251154697011013278237026538688448934088886452874158979207012229812787785123098280966264608344143968301698169206549732855386640870719458466358468521476585858914860840015646116452395898343834037659296970918603940050801155785150904405499504947149831697558472304879781884911168876292546676911963263568858585877872295413091186152097637733618134638356511097458954012085619076981721011742327209296644353697232036434048326879797697786573883167219830304921515739636605289639079353349249301846020244647009496952521087613803354831017284692066258855231158740609078139549942414202992438146953709830363020450564569977484975384788335058488302139578205601327020563426043909769646570549415618430071411776787635277914142603140890802373347389150149438331017989390576159878604474198814895895230824234870916948916689159694223755884020140316365730192267912791554579475611009108640020930354787313152596383578280308998280965687627651413664484534268135198038093280396228975842982834955711228104810819716217573041834142097995614673857499357544866933318172242467989519352771479178381015768667317065938359506337748998125298630639743926221562782213854175313345876212610369965213872260328647380946858776263105438572079427073442112780954035687906239475816702889714292998617935498590173592464197140209118242566588640099348814707317887994049276618440261077108075649963579545005826702919819426516947214529102466851033178368491079974172191177760351577489863630185775956703171272598908424513378852257226305119962496867631602461093011705842615118213394748300364323159457014174846238316095813823878149500365666840322074851939711852846658647784639049200428082024307058238860483420883668478738997976662693943220012182212311708988201171630060290185172850975498128276521150637467731107511993983202822732451974680822080385218361830075883947938532236410115260550528783945223547349335082656914774474679469244344991938914459044480456595678034996704118144479414304809739466598165296661956546606923776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] 1273978920427554213561129404326252367148535552404628208975979481354823993388733560790055924202379823527432429367116219080434581327744628268913729463192691471173112842925913182988320019753770400421677806262704545804211544876814516621988423495863649686829472837512420305491552301844475567184270146747943607409748383455949579303215599258470639300754627737439070250562172652498423155231339102501458529369406475388514001472319903145884097605687281327391818465334434209827500250326224868546606005939612041505692506383841949191871829985187136170437847599572999038534946297691511898844667706333497235309963881876090836280037139296464557285806150082891631636154952692642413492489317263284580865230993641332345041914500925083243095258679583567710227652834021461970965448193910433213743514510298946652883686933846438550222216472086581363331248882069063828393787675458935291059454487565393629803340741564380411943165406356477427373330140155844411854631729896784245653657904011671999422442946460870630557273528325915673302528003147499443525517053707285045062647343169692056330284481148192441357666930829030167441511099970583203027792768315023243199921038594463820459585699859332888647233486189328361210040658957878191141084347188155752719549273361424916473982569277902688174315038173620659232932833614633411978635305363850061088979809393409143939244247763826874277845941588988650406094241570122670690160330009272768567038776293569513365955971351997286863955850572335957507669522786488001360405860080959473581266410971395827041890561845685771583080985927113715261638111527029269135899507794766504601146159388430976367601766234712501878593110760697825067253348569757813080195793214286614567958162874231060498683164642797153089851624852354469045665560502938809924581474095453897154803659765518879911449162166226960310012197625436672764282820937719335217983759074315867524817535727363529110193123470876664265371066229415605485873694089630079928668279382103901913870664678939416411462804401034201079780847807674607005369292376779969884593368391929332521759170824528707396150356985888829749669007176637625681300992698430896339260350231281610147498789665296060827439160227214121553606701101486366668158009708287093624497612431309599417704903182042061683127777294697384768951919401844112049808184452482674632250322884858672472001595167792037560975891350141468173561196083544599459019436274630729698840656200775214437954185947200923538553547978899758572607090896553521985529346644874350288789624379554196596003666881464701701478478750642117434413025522652122146735888963857115716050827858798704195973657356864061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -1562506753983872124653023519254258323828532973152232087570568580805779029670906637646094387312373776991855508973934304041755867425703793613500721815026439600892461299429763757564888428105730106073306496601592498964963450775335528635291914296780685758814071810565199634444494659238452121731797727405923014468578169411767856267991043666382342007701864400309948383811796197602556470745051540675910228395362666157484148285410082459776994176511814650796413758023492270191993817664688389087453877225830912064337136178884160361390180535660622849623210980392907615770904407553944420129237959255255491530186689707242679269742275133920289244476022362442265011382512700039158962943585177844413342367340067974925054657829607209690904652079183804609981316967000827674093905160048778060837627905451380375955590692031851848124458177083943933217814575942358736669715883464425380587596255633362198740320873442633385494527758209435623842690706625835915016377536355142222375000730798963474065600477509268588593052627270871168814642922469344716379960424282552167910842903164003394400607280191029886729152258026904608951337555303334794857443740106821388570335433267727855652186806235671886953150808565538406030642767536749849129606296523654542988630997392182142090814922756815755425621379220034231617220874694466395847037255380803764302017424587545420545615047141741978069799537779668262151620065702755899567775592283344656547427598153293037809849794806141662312187488496507783601543321115364832504503229885654975151955705528771412362004528093627179036992797389484478141364875686625834673136939886082632524377055022629613551076738724850777938211755538448060670499938382201484006062795884176708399922952947357765387652386796493542526073236905545327480199614108746391814640698920779905262016758846905176102197868132514270715563670884479527184719297313707844926773706520306436595487417910064970298378406636763253790594699267881836255400486169286102217461719321091310020347609702711763962985448472160019311078781077803852259164990579028691700393831392223307088451869875277483869286350395848867694581744413006151628972299458824163752134044632756975413523411596972880096805383397581217250304881655144997001614479959876304652036806240417801910641239377490898620741801551590006228760194710205189940174962159496794878043227868168930517126763557848674094064945645894673657477049773424790587225617666872345660135669839679666711419270305339860745540566196365893882888510621543120138503141384944178056615188365691957983548637762913765196785777591933468567247269660992406766296135818844554467940868539786951153781322399392727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 1004891483451386130271773832520713297142749483014053520658663670852157818295184080446664954732247135232091874736985952616904741490725622744299272502206804102588117782396223030017811397906589896783639349246561380034760803687385578073673754238684457555856395635776349426656335718125221630254599785393995856137532546170307765564699288329317049494054426154000885043697983439234119639060418968408184364990959630965909597669318216649004839879379713292674983824705149339505762072878236560622892161498735794552968691277304970723977244571689898403529920216092272146965512961447057560701120742511396427928096909694035711473069291559127893393284659899136876911965475280659652120623417327633140432762428366547014239457426705411649483844946316059259527862448561254649174447332092499459369802606678214410321729131127830173448442441369342507782720021231527541254037420410276436253833555622141232678856051110165369799744024342346633667547294972483425153475757300565649592751844294626483901862662364612023529199500566639302486576136677526959156932638992274000583769328030741957531674370030910863088854018964617599369443983397791904895675872988069015097623332351924082430645890540985899146384834073163678668988359957902006347254780054618060996239976188549105808406671927841011985938818958240807458165787447387675043978321367813534479795203625710713561757899368692724253205561290990746912024818308670916075614920003834056742865135726088333713619330530018657951727777882956926809609351920260154415788162472302314673422614803619557370293070300616990331387749078554461342758649882788360544919936878212531001527036674124095756758245797459784404621873684615315396065486972587145615829476550923962347899479874306029596504268541674481777632769904615540699486354982443152128045490886285275828192431489207322275959245128495134654518326385981759471205019257001881786758512693519561623082541535894304738479964813930289029983015545956490333472490240899635898533407436906894920247185901837482998340951293565035159476160823053540683535039830355863694512136784395665494634194952902337349405009912355666972790442296687429387343033137352463783342385315736195950488540194266182172021769059731940705675845944387125837004997452717088390061266680794063508646482992829757292754180681971294346400040635730071800901836953640334501029080842385018335207097062622565588285353329091471206240778749532791151753697871614914122303692196129773776371410299267977081748060149309663627558005866324188171970840616180207835211875909368302440763291502479995277330739285306470043577277283324694234860270644134449592473835005758055511928327623283834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -458744626203462755253238224146916745818534182881543353604073984069817349450330319147112662037813683235632966061735945144500754797830564849885011669541789091410959042404454783270651823238749303486775443683286808168687401176371152313649976364276338058784798668187477921138517528557898728735474978031001128422259815296918825497666671463269437947566751638355257850728669274987093322766975297124455522102718852088517802932035747404153956254651765076696816123331653368696221976979477212083378409147887739592215413135128282861235651245403958980602383264128401922118293358013893779785178470838310670364312788581922550729156121599507621358756781460246645554902250214678252023610894992011023979916014673460769129505024422174005160919821444195094049850851761301313856846971543583817276492046338002199482339155805017870179568344037597586028441991056850639125037768035375799255530697659500005428706877480189176552553246646315166493358693082288652097084593298967258743838318304482024338640735267756134831470469545232125134898606289927988542830154627522897706606231064099855776285159721202165836682100510607582003654508563812019019727455419784421888696881757739250023398082680175125012130716681625605106039269346711169692074634532910358990554296189101493512107433283816448923184632900144684140972411639679504425327750366344701443872278676824633365594012081796288699734857403019856594646942121734778302922752696303799353456017017758288588477350923237521352316893038615271733977967249075212871241144203483835101023600322669305725613936150396759215540381823963937078931180140986164844276431682023639199389585238957402775887677212363997547349803330858726538116026778721365190164087905218407263711850830797719504846199321928904192511644698503297001780152936554612758007469549187721123641034560304306773152691853021594006156088982891461667068218449732590334281663748870280813275573936850619718265566015465580151170451010453476791193876349436819073782881550795086747508135618413012618140890587391073898498062599848212052965787738356252281494081957300019271420793487311748547030005262463550748899506844567185036891102890171281005279468109729561826359184287636371939093460472241031626640981436580764545727982708458134864828356559434397000099242866275894423769929399387765109369590967969599552870992417277704597146194043081279494418676470452544834846176263772686553507310059240678676268786092773084300260812022983574866714052929418937261672435521530477866566080275539284392189896355632337338086689029913082403098853689260451943042225467401174719467227340910201996926430986281506318548251741157797486035482262884057088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 151281927188248365944718644218671038431540162153839691880318575514980382367464169583982677010170596914726930455625844595747361163850884235626768593706776124256858244742814585268992319965938603207446334105110382055496488248572157671551238904116277119442531772861003183938742263947744459041473232411455493209624658924875330144243573829276470135746971781695964376149779777424065182134707055449618009461364483969759846142719085299979391843035883379061253356419332341951037279655150225228665773787019631813218213378053477926698483911770895489451528982530055230243743482509108511792527772684120177483211802127572873194358804865931588878369323909762454236934004177216668982962143720622042347909261170965316701759873828279341917440262733124861954076113114988924333711827085651811498634079935271661409923107370500667960066142742410033451659468454924528368792223998839257270486920599453748430743880162019812073163868049805510855634962346887141395029825689514232978833929247739666269688320805710122436837755094940061324720791267658569070606241383286043549108837500126868226991368715907223871743761584743152136338742918690121424011423302048352931705871665180597922592333968586155765439191705645685300931668504372896066228194309414604735350624820429602743070033050761904310534339428054750665923685854634376450219062602254744594864823811857741638924381282855112054334373143301563642354513220448498580635472048093148562694076692410359038701232140188963043183019668524260507249597777735031243713711305566808708034501669345877695900768299395752888825091518873425974256744722963668299899412634499073426272231203420126939572054319102201140169077086266249378837591729626894275951356251081345722350752382925257137648274524233438111996778323901033676522233869045423993766424235027418860063751631052924129372129451242571441414062083692155249303131127803721976411716855499560818892869088580961662983059260596077883963312830143022727608863721845077339339024784381711993113361889913063578673505708638807381222366445444878922200113279432141951092704912090358255785089526086080864366488855623489747930683468537892670232437414187779575876146089339510159612030082743472708844110239729448417060471190430009275019622769984491736944384145780465411682646554770003392322223661925374584132095348147066535076367832947404808754869949761839083526605255191932995346992970924539537076980092947911965374286762012200863343459158171807682912726268426903341240922169243061422180215941573662461783292650496642565851683663862983261837883583613595538333319353355652767229864553034720029923444569935814375062536362455064123818141567250595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] -29657432173290679752521717928165227637098609026194918185305904896296630242832362189929850159377758132361766442307371776184689839541463741435143242988224414511775412084804504931810913413941804351997890495627245355574829153787759028237250139190385776055879241519897118279400154275073351223806854977064755855300106634013754957878261158368433164972008323485937379230247725478660656576883849858366126604389848040373625207500819278277176699806842228255059556725177237995939375982849471549899022578689053581498874106248986958447506305713451310079849261041348664014362516548245082942848232350209237841406949251931167000511787943594042433687776060523718508693892726556151153484630636000342861971239619153439981729912629251374907432536045973244574250677446685148403342309523325030971830659029421431834915070824975001805021690479584225676971985936914414320305325466748344196272128153675214112004865935238084683227199046587902429317127738261918916089838701710388240012646486103701399227003053186982573394595506391694749551479402276995509082157535868646643681635963824132435398448973154101569209183359109725898108097373232020114927143699766416249785066009608794409315209289931809557300443297464822651150296341790491524764336905398537226092135273493877206728301354077217597313494626754262817200864274576206853197909038128709191221295175550420482824055555670478991067518096004437700148605393224269953217297183831156330252779126099776308975019209580211323554890759090208931295361936662277986132071046194498668179085340216828919033504387362574363998793275388052459843309012620124508128866397463314984156935616904563762861039103918633928299345178998816152083255442920925633267793071512602762158638558044408803254283257694063712390820393029537282433523819309623717566229218353122170363476380735657811413857866116086971419439509733913667877313862641281170094875332445172951481412535940338076035060291586914691682728963485376673980437990891684793966761974792034692215437410994526567647291241585530976427999344010080302520398301753861664189876277128719993376424702024041470767330352062416950307807081515483109208288107792016740287098544268886973593993301000869531200195359220852280333003718525664700450769131730913519889495087505359369075951629517154002613198797855826624264195215776270422763688454974733395365838832733499875197916103149358867480717943123837928632889792265815872246891046339059748331650792927227487260526110531659187862919225476832066694186026891511971333267972696571037425850538496534276445982145646919019178948551169803688285360257471217662558657733385105661353866254075332228074335023405203456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] -3652731217327753409488971396486899275382240969868533250043859942381951438332255839821376341187107769568934909195696658778670572712465006704566361428149229335472069060428834238465343553287219986050000667206068287083001509153478010697183762209642662709983276858802618278978236272175957206788470014401565706445740643569804055233583445231325085911560251945679470333928151669825208123755545118480678277317598540227120237162404138697363314205976831925884794169190923943541707668354818448220300429361466298167246080256707112073094707234031026993834843246482778938847429237321896092802712634108292000806701781369354545184506722021753342039292405775683703570437105180102445093441060444394545480915642870975780179860078477291783341477924042594504203397968958510596568236094441934894237536757695098802019899393407082598461000706382867118894977430466104464618079607534391029647837792662920758290105400789851837939884914543242632975361222910000426463871562746213702705839163641948263386238603662883237576105887384869017872042299298422265487486963353748187417883891595475184978032106183381478700451114631265187989582172935614640635166340850569971540676385514067044891430576816447087401948106821075151349771125767021981708563296654352843752558610866902873558136643077636841184669712969832189245289832242722125778101320480071035559914718025401944288282691320488227070509158604067849340200149922285677942565437978825607473831282776152217999151340350503703880002467395591515512683345807016986632354546990479282945027479053038754599809259164118287057557764688370217892069943542911733252918367373643425106209411569732795253233525091900475363737754641650968604170767598934668585101140401230575559250506365412437181623182554082254665259611817680036983389790966604948883785723963903727716470798738759310054734214837515525645276401219451867473384019202116902415437368035935936147864645373695797572429814388936818580233923919834068451784203766775096372584023101499345604547323148234432027967997749597161875064940769994867194346643533326083959867347407179214314543045656587908703133758886489223773694865499805865207606706066508238054929086649988440804459431935916758785819458039268395962620323736132573458605938958939977048823359641725049812451720863481076245068424000154024527722990601990226356604586294518483023095706738644526717978897290973060862994237795405169284214976106205206276537802497354376917878298018760763102563056968191949881222563835962472031933253951811873401091437086659073236755720921140297198173220516590620471205242808715073755616228304859954490203666869131832458718051885525308595672578040791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] 7334808069910290508144626608225489831540160892430216384637138934250967916445738758030412354558138295501898080181558876444436484211151795925968903306321680070699436861596469860665493478697336080329611555330842696797608424471086187736827041912278080851364315986090759576944422557356174277937509848595288633935839286091842470765508901166577734240872639564341565203904464113089965542201577971248328915782485574989399750838888827323537590457741935506583553423337590581600207950910911424954183964581923010818370086276729330303888179224790780707286718672791211546724928096767765250410471553855204392662016036953607631898880154368968394696856160085384797894933732970168644800012916359284114359554982814500176032364924510193424994641011700554585631856132830777286263387047556351429250700392019385762108167915103635370503700551284476130198333652231834034948643354135162191732127856585983610529992691454508054072587730199495758766185454267977762113679112116691919073518284387862678036891287628005806268289452165175685658523152655093479192340627228652580380538738281325876579636483230679585107164696175272722008118684665005814231536862606656392633408479158675203875517431451526463813062769658993844237866611305322437284239364619605490860142445528439995979208617567751054850374416446762819509925610502841679945434404105715405045173511237527592847789557443048443760104261061561320554002611399266570788814264841573257631962085511129573866526203019946482957274904350930362161435427199643108195772560536117191469826956187563262887187798792466690705351858891605475674864700180831444146686443963976248194149517827853672026941089152780359672968741441943468273288632294959790293826694116579198237805930730438819725918098152877416287172186295006225283901506826177299243822227362944065024434669425301707537280589651062112189449211702480119180795467310959749583617601674651861035404338811388890086388973488437467337597747731437706199680246232270965410946886411713774008947549348290037299906533415775060337922014301141340077932596018817516169124472849813420326722834334065607607127322837788704398657552243398858495413617523827361437498124486754872006716119893800106435068975001121668797515089220955257017599109685151992991692705412466108994719501000306117859211907075058101777533365148848755051186694757941645612607578022776770314012424628186291229571265598861404654605152216024125376545278168463837846506704763523603001977424041252850324752553996665722161852273463100366995288180145176234553555767384527893774002318869105227890950218458960070300334849046355296739240693303264724145838965811285897654251331224862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] -4552906691666159681472963130421302410755001711813627310264172034376146609112992136167293721040452837348833562706390702482304599722267962803978208189347887117316287252311251096204034887575562484572586293932020853783623694967193194988918168308898834627286538547302479547630906584793136043210949979558508667176769182136351301486275966126027307282804376243041412391636860118762407986715305122417934295073831427612249700453007104131563716460300432248538473876944734921833030803512736195023772480758920861489883864975970560561285351980773599958246606165249393145535957522896219818197197182336300743513667192561348748498543038055587503671342350121158100437310056725696489024474099183856548850143452946453708949892031596823229422379347736161704784267609798516630286332164660981798845390051315593624019167170526167108445607940125946634012563495556721551471082329925904282552599269146563863790984912886011156126467551658498771807596513650839603257134833863287640773035846448718210219276026104986429729798827183096104645050402192819957000705562554201903410301666845145184420604280758491306289256384338986287033648675075149946515817330507726983345089652258802303544499618570551557867385037484426688333871711121485112540967822820043982618787984601800464704518074024800805205949840699808898614917007291968364377260217407000805154609969856589528623536479597467145195174948867004706917688599601055909995573935956047716659564771898214364792963091130272645271936395937462068218889601902322846100484788779923140149143223908266944426043887047839642718185161089861117999448391886346662098809585149500626369142423651249086963299364453215650837026979903483122100523226725876941418613130444481853787647930105497848090174727844614429108617279584754866078632416079443536891062228634259284272406030775490010933879751273435818545949939723639696805904627118463050243138730581323493159396088159745178383358461078096122496579952619270939409467310816934241740636422621338972201842409963927257520100225094720827206667622041008918477044494806627608861836766202491520749989470911793852505099516393970606484646319740159949533275809035100149528858861571113491182388704075254241269065900564545602003242551221301074489358555178995453245006412435456972882992870949911355957489214311107355264548187895875494247718949902110538389444624583942129498813099209866162051306178355647961423416427225340125290301151168321930412274380428824107048476014930895318143745689228171066876609986964382814024750516715762984923405639422180500535494229459304281983167847900749853069793456250186021382981404196296127512143379305398494220763933966336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] 1988042870742639018633244375311291033174191323414235215097424289011639912412960099060717818215000142777180629139189551823142924361034844232834999507856109041752732739099385317804418387419242762950920701491806902922785693834133677421118387798076194188561657374384497663504027970738143204590864118878234877743458802151525694899929347425751123513525367328930683478166430140391555293054295529424428376525562943905918952728965561446033836751524089831943289383701975675617358743414866194994868194643652994260412694030932210281981636527771354719848128849290923389201421255887444255229529362473041279140633798993602886764534519214320197566523539255033908361013608597088471978207299262329072452903656265358381708775246872200510415937556394476188183814705054842607453315230545802031896662615145447314361333865671335534292896127167348683144446516591863187979212574776514550286152187022285045374938297998878713948569136435379435010259387801201233969738491828779630686407780534288656949853736768718310036650917442587098722709841584254292362024554356181177771432452938875046796545778807383304139371400091874198274655978448062961565219235089415734035738890488868191657817943468302619401884243815115607546924489850440638257541091615905639357522528036232336617540273456409063726969478838777527603027121973558740168797903085871620969498359345932536626016246145907693388900367740694408914251743225543853942084827948326520520738589750961103688225051179981239050129914710556265062465373393760513607951588923959962459719965614476891047841327124655572534893001855986967229629649613991562346388264635181072496363857193090189010469108113143598740035467878965466408402407646493575911770764461958010063325402601870488494066612219416811168848251247919830512168465639884224746296617319574538124148151763394374583319930552285141191002657857589450181088152652552263131074637161268980937997398795864838156999977304484979113261818684899016067764340626475286898422403461118164319831978760904786812078045082171905884382263667934009683234210150094873010088491694995597370613912858865004669597623959658070094460833352760612359411216713232045949272917323271690040704865254387248511087204660057163559589869708445185026339703165211404502885303692242923474637336783020758094067684547065219182253872458782591773912996981548673145156249052522622050639930622581913653182704660245387989259654392697265864028532370355348212269494193846123881154561175937871285676039325061184640450723736032751069247171790263073792439394187992696253917376781251698874410778383936504074320024952807334100797456137752483752335941749633220189259065731317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] -669566804139016311743655429944728342556501607781832252380978195005942621283665709885277779950955316880668710019129812079343918557286244779956936573533170278781882898288786146383134094042346069630993969265271506819248263442383117263777329574672141577834264196061969900712965220752273020370993833531211879466730815273101332372297173584049149567261884584003619296393641203849345809187505268152861115792361906961803478934049921470336495255089458004695550817270386838059247352091353177812740408191637261042238352536372148737905940724753026727922266685163917387139556258462686101073471515752302840925984363110522767073040976844012789665113953437963798756108540910342695666977035850166846858438661352453958625637531328068897801273448177744453882064082440967017043738906520495127858397865754040719885490998169326433893271221250846721852855201232777891090531360366125856569198276481522249252498893297015352552506709991416415640782859697500657365220662285267603236027280495517556645329805487723049822488985721162721114733998562482193353467807934311557423137135547072408864763283958394817176487024685159076687797846197271283209529826155221706940286514100282766245965754553747150917788723930256575530751327957256756255154406656736573857713657951886627664658741924271454401376268898401881717710154502760266173270134536857287201577689837985514900473406772880344515451292011144694448589418338002334535206123558268184428807880095562453471455404659623543691413609782641645233581491109845658902656962561090350327220011973021499516776477770670375239699953766009802485315186454049068206792229518897975389440048739590727967671964061654343902001085849199630823497673390300604181565051674593933537409769384816734543379569556360198628515154583303949934531697155288035292315989352866662394747042439337879180156729864022296253181558650137139691326748784353142057189320480343313214451687690466347409260227723574912200089020913539944197575590850193953391269838602152585830860283932625768664309725994993571023974872278588712139657977115683856435928508357281206263489966603437372378193248827347693692701476651303650690626791728228635816880920375403713404066812075247191172473807758586994096508272472979943619754910457592035902631471888367020212932007707289875005345223011191963361731580572791352155568330012077156580164257854129899110569677486688468200586203337248809078302392041601918039568742856467813469733333193529908618714135707841739449341213047035165964035583977106072117803209082369717213868275115177315680041245002053456380721066200975485463933514566672045690601312582883245225562871717362570404470267492433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 177172143121710754415708784183809147740854651981796933865505792168237455996367423926422735326260707397286000596720488936416912284133141502129481345645477946412332109357654054657567019680551230669130280209956718781964643970268964044500302171514926208534837216475593343974567618560692548525748692047815122780582271331411135081269876469503243664064189111609033165225666286662418383989685860439225844948508285534664411077933125688925935261323243190207194178518502476714198516331523885866130806582841643160276211549629674409767450879038066764666989161664397461227938274312629178345175257560776612670004613417539269558513872827302111178339633170809055290553933183874784284571149572154741826308159605025540123465832931923389609187265715365156679353067744872963059198075532789668236973017599749261307893844322935843174450595612904835407783792868248006027029597067417278958543767493730090069482565744597219346340970730507307781951010589428447937471431555888626646695209083690272539584082486967162602719418651563260047666468730572176972438641092481241335486993016041069261816130537250933590086447704729298592088689063906391271407258967817086773494781915160942180938948640305965987392068429456036053366446141562033938351635366801099461435367105905193648610730704555233728453097806397769563803031495153222152995003367833048630971458455175816052655063372236027528437545688783425146704674675976292838207572420984851436918420332268589904374876022809336608684621875423566848381287983490968635374679001768688098675048097233055506944918932696410743429676352699456121963169312477641976084638187938750401868603045355708464421136787642132314346897474621887514058925909711842789877315889878311782758153376088594254913192615466248022636891358524109427455279142402190620538216266971399695810364646173206431215440761936180827382498339407228434980292441909417889276781372934832124508872570631394560154041835511738847169849760484647963909615333566157170749465647327666898071198670379477329363542484887849041791814560447695318417455180735263843629322676627616685070327689324644211362144888776447808301251830759218573575164980652077128770732929378239403457473999699615285851488945957136227091199032957281021185545364597492376728433336078430596749155821784439642781634775824219625540776994330320129568483557106091630444184315514660349994315306164588271530943822734728956865039415506875000785473866037956602998846584065305425919673211081991182509745155657735782104494457549506305469807907149108211238372540646011196352971839260745801960595813804904833502295943230744957803791937643146657332202558556708938543454268424192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -36850358084437498088158787316627977435000561114109313415706429551957279180308598140498098530760448728052841324300079176528046523628384559468820910125391588172291992025794493206089580855230102447703326388511929930280627595321175738421503832166063018761346503331508468858725926372164703824389509588026097638525660290198022567496792904046398853384623460681097463954754416434569799234097313690975882934969466346445497035711346392685265552828505581998840177205896632575932300072345595859585851735745190527202795804517526361179017147317306937427903455888747026939966819022947878212309685242784402367263877252365251528217747491204955358835357056850437401245673780649523911043792727563858190670175448484582456256510988499795555022729191251850443855855907878368790138203435066699359465404327662411183897904460921171440290869563413043840454374446059146364537439370578442642075277130591952383211110712467650706276652687617140963881722899975877195804881805466623250988510790638405884202003048523645456872748209619657014696915433074480263851163219338565053143280339243829459455501446409546875503400838719898330765023027636823948191074716849893327222738645104792470302326618096891993649779308920128944934095016143200744580457193060462367500857368524233009230724829555339277682241246889568592461930740318627330712980651622629175506688478268823605307316437769049557809939138687098500851726598850543593823482970683914675695630073284954497311474316874268669958395170080651042006653952992362779819323678217349817584513621569992222698353300589781981499447242932988408159429555440032271133584461360375420512429126495959994034122261924370227656764080962967530510022232273880259341923434538301929585525640054973304899969087969699598983294046305851200410802417243707016870786566880174406870971573254338782797423021082913510294022907390069109346078860567017360508741478332089760433991926746698188073705759906460901562193524247744760583256128023273433927474840505579725980143686682921939964581096182685216645991455524339890777144914763542062180828924320879428472679049053285153714408075631837903150229577629460229252255868217738603221161457017740342020582877222354553882389946786726613996118761696434678409511496544999672333368287051691683007490643009016977422377328355625498059685949159694917695441073821669633746176920452862525414154998112034431238743474288781750225597237274278002858747133700599960989601365948766997025673862549499167377999934293017105356077962032482800710200761318808850551885076486476841553472460265787564533744880756431296715390667954398960759666986680417977255031337375326552196312842895360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 5950492331318683349811774558165399365197729741491118536025603848551910179300187640358059515438187669502460634129712327484605887686680603643391717748389465343557758012052902603742775123972732798206790644824299711321563353148139472878729430650704359588340679744841542053759338531726646532314307750888049051498653717554483782699505843850359325529399108572655488383961238121134075284249773869550123629971388916343355846186240956400743798556627542457851353899750467632673891470412998129996276535652740764827997003585682486315556849854356467514657332521832611847412303574014647452042617602906301822758791352488236342955868035136439296471867552068523610165928355240580443929963935565866057662734551558061614296546432078086917379617704271837654196944156086433785358934558719963227394919393229448219064397897298067034450023618736623079479514076146540263509596598239945350839471371259135210809236501829378410014721604802629945266972589857641481216279825286186702891313981111714371661253809902051918402221191649716138051555898100942541067530243270408305245268752064541995452419333278048019488117866215514362678674032648342818048572692477683414677796376286283705757661581995190445269389944201409852694085683993484585249751797257051252163934999048233015347816977492767000461981264561529605757721228884326963996783081075242196065721077675729918857959675806261608895582218145065649921910710926264720005400470828963526084222730690340171988205124330542030502944508677254960961102628228662768692197021650700500840944599773701829990914371309657459639528925969917458071594943464688367542542097954219378168149900384670464946713689520704526581707639157044161979242496346542967264399457676444023918990157569880070046929790005066704179530707168523480036131234539154278424350057162042216514746854578288683569393392747301091498694305358742099047371105259798363188168555697046798057751823207359487241364924113298998054019492068694066527290264869990172930087414910063977397169296598209594580846727703214685805265183574794190536766503718682650460060983328070872313311681573667368325367999858091403289249619028107493955108339838808752282400081665984656306829173093082764369185834329912470561933700132026233513342010244977433872125746988903320000891139865633709380984500010638826767445425915326239089147408332773443910253347630265285478340374748819499706866027628704790737445537313218477499301846360046560177435123561416074159241522106462066927943371580521078436089633102506076152024578041709401317318047961322842323476824890987871033640234540954233478896339204719728245381651849699429752068855777335314254128081797120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -702715225533424915601607014759437029759614166048232195639039967086408944632322933266247559900676951830508483646038235082432790936805826451969736202848500886012422883685922747963672733251517568940710329424600077277678812125984127694702750711466864208941173243926261253623057129809597533027768943521971916883384355452388588365832447634678410157474389766120210201086381523822893258280480038724915015962445905675590135811886267490061866333863417471691123134396161186751056213386818259074165355513823203777425397799462883851474093813047901616340619816797056527665798898381606812530164548674340206729020374512346096897512367585389894930070214727182051475856679340645868189085415387425643201854742290668508182783733809724911772449517879989691150165232955271032500450380614443706019393998101309547991415754837044567768451540876004864126879221448699101723018973834335307493122625936852750877603543868315874118387024038662683711518904027916238989146271688111740546048909994578816988928350667519518879955343457144239481231884726345377709111075763976368060367149922874199524856770185533838922330198839699273823022930252482950368249719609456181713027463394463436648170675494644605743845916677324002485874037620134743288415396935313192398651179645393256690966419316155001352411405851590124851300531252259113385082962010619948410251637574065775963559433266668205441948807657833043470653689913889374436187780481009816924680305028538335660720754040743894986465433151389746643914560747419981732941635775278885635567486892874119518438898070094214221845856110722714485322586986098360439998470523221207704036938397644378033932357109897154836070225438742565604641191039874912778821450387733569313144237008506973760248179667206529863122978838752767413040178661201065398610918328364765562569503706455002615557671322720910425209217054940406026704132400586579355718218958567371866368823928422842434761546648053007290553120165346809763810092510489755640775499302422482477819863636541643646744091995522232061567390977459826383157188559888470809181204049550288097540427646901276823907645462409071601530298445770573552003406340513940240592268848306961613225384670231510443830551345744110354008014652829698938351783540941116952483402406277994457330998943902219348134354975402424678482609759506514079152855503223666066631501839338517637967842042290994428108325685681734482245501263902948006097330185735547300575405826175451134643377504677386650773073417755122136556293849937479647312739685767659549759466910624110506843802510922879832544683680604256227822312762456031842691772199459967709162044016330954645407006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 38916268942817814779265256346254667475209494633203415874652902275456237229989799717085478120203424898561140428512503722041881073045084663257398171554183823413262638868987157926463203735677669386655489476374525737387051439301195615836329663251158369973143374028062955264301834686148485155544320076998571613868079823027774658460329262732732721885533097678784940042142015518807972511006291013327124504133253180700238659521726619547911622904166340121218188889031408609488911232574367486647098725406204436856902899043230518783013002726412296520317031428412515925394853211137265133715741409341998273466988917321543896868851538925245162407547782983501531068240138132948595530420211667771478417772799363440872681328600024370651545813840945719485310759806365552532746586556515519945213040577788112355159475166345481646065728842476481963743764543235741764239015945518918154323380750748537118192026252364975228502962232757142809151159283846632544687934161216900081078537950158824380516561059687393767135473251942938726049135039026239769518885581782922648516879906602814971041992739384113109561523818753522220413602268376232976157290281244103412598258454601600200615850027377631121225018735879248828135703429390896324869192812126132439093200007241117435191977630859908577050937756509364882631409176495179044364868738656470169767651891725095641154275505099559795170101225416622043744352077567798166634778034332496586091063297967936032095552321098606706073489142360172188656724569980137224489609889939443242200068542172547485440004347792058118413351307744348795771682826746632474818378480041346396872867927118867205211764622459560459661761181966398513040534294732526031818913129782890775084010977327946626082493258800347312391942053446311682056574679074384163654238646990672848500912130220362807242135327499800185341127241025000580426716270268328027364703364740862084119784651461497274563059969450000634231385215520452006330068323216516891821603110375224917645874160487317744348601251697205668354082345085028877063671029642317425397202579929597687903471579003741592280003142443021335014560211183934847844550822435171244037213331497427536160791637249179292587241647272396761877958242863775880232248851715323644696032429108822782178647648022597140238447985478449824778839098747697747265338675051359747868277382298394009120259926088247196770436678715839473397487057677442605698092384259264429396691624494441457180039281448359048572375129040399232436218986523342365876658028632141639442894380844934585500635961635324404539614074267568973105233317836764131382375529316841959890086424289899907682349875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] 9342047330883992795608183014895187127452475789425778019717330207440259374208008763967809149926279771460243986864785309320093328883690781430214288822159901808418214714326390172013149271816174654322470600987331762480200350654401181035385379426526352297969742026002952321614342335960852657179231880214722633412352202434729357640415818656332285946600711785993349694749300116138319774737176788885136066424721073844060882923197103946686280494298005089569988062769597161712950205289153665400625744491853725128418446970614974549330494826228374560150432181994289581316366403649906697932136019464288311720404254670424460144856308318019981318031985326090851948007331825390808523145236797881483246299999014373217503819352581529834811211328665998748954386623549431255095848873305178803138572882896734219390181556978035012998820080579739697515307628459018147706816087032085662091207951891136140809522472560877700060874544503492344681809898871856097376586009362220040885939369416424802313256913150150073393322783362998036869108737128777549105031614191490561911548694308584955274097885958964119084614709329690725939860541082101352956785597334672832454561220510079850188107739639201711605206905149062756809366068907406496707246752337606376469873279315132769247777112014710314493263914700056334765669360571931398701277172125198092258147414465886599256559038172880263948969764290431530622695520052363439747206078991170402382109927989118970748157437833503510697725855040599807681938559735256344247466886317343034508464350295413667784522579879852112878128291646742977109462969179515062994648191167988557236684546334359334116903358304588496800974474226784738880616594447013223785273405294811648236985817799207699972026898389946504169174208772012433724158311483108709778153214256225435845530561572817472713666218380187260509552576739447301282323696046180924939726903203512174603349459861949899674569461056623780752268069756229078436748142861964159121353604933673544043243959320880735371174007163483018188468292633465869567333618524368862726821369077967499161995112810351460065052896569042640820637654066184471334721328667255846592798764559776346219772141791597936537521590679801985457105710927199741275495969939067635196801057487448432146589401356536246161361982547063619260564809006169690197006012971508700311164370150876199490387049931672961969337530926613244148149925939014657007714394415305262322405764334887300018018813572819419667910362170316292275461723722264569152988264389311367331004048163959256322703708145149084233610740258105352999134421067926581948689454220878047351761097956819013215411240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] -4394905642851515228739841742400565500095681764525140663675223497909536928733175873994365429375548711264582447012118541990498419581648280934099726582236896107895236659335489830019975259718155007116450117386180389865900104700336531950896028651961849978022568541696264401202173681919712388588271720398787184220159563508688937757662945964243555662219053809840436721313437310965570531100661312952260050448786033030527097728390629313306111790826694654359421614497696692357222267127271666664860553353469649071830859055321308495935868588800968683450259896835578322668632670157779010829772103248647541251569385115578011354218490562232112843547815155502421664602383701059254062716950175151034493723212971833866626030919178115179906375832375434831357137453029532961052691822071792470759272956577352086898464433819098145393804416386068320295387079001806313032158789190055864304763222760066136289535499827617198929986769547732903110935064435718901674893141067456844612707669149250473993300220770274489159567830096008755429873246744030296670073606909713546479022333000373666516541368281282737510751418244451180367781885063582410394221102270571012561406871581472803740262055474645707617194541891563503411470711006078664816565245933126141955009608778056206215966921243425092273253931793752006982559385515975860622903352284738260184479250998162994026209790197240176473264947023803272499076368815557737949431952651551877045077150544802761994606041245702933258541464935822700302685627415290624187613396163778393248931644687674847953958514867655302584011636106425414657239132171991373800551371920015553121420923792808903246986496088704825257705763060910096048540289379817459221573244029442707269819802829159401583933596029999796265080211003378952151273815051512219521420812413404700190678997082321658058035731239891479161009487219382902104569299027598008718927718913709747837481862409311651998831025189043770269658970705856227322107301624183609162336128364557682887041028754210790483837029403367420722451843098977070804636396798079343457644710819440223309583481285767982918150070736962638291751669949728097668695757818808513776039959248317903452021351771991339521442833123007682750055632505859733427603819743287967719551177262179516010780535542275534681154066760031405236321205921939515186636033299639055584619390124608094090771745145712152784789747350495080714751881756097871284357333840872679657568809952935592192933434070107471264223128625389585832931664322256635411835551473703697392437502112282910726488382180795289384152713905589946368179173267047942234802269366785777022608781833235462766943272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] 1187923235534229351124155692323256665015872079403049341706263628672965673945566948746468672862513669517499863505225217836008436787381509550085302609724390757905439491900358312389618048404842922595363616279131183261560141055369700969563326563712893430589483261452448272334484198357899927124386295500128107340475898231328848360068466648840987446953680257389218563994311088970946710896354550784338638695013768004167456234760522518593056855184854227164807611950670987420335578147233349523526819370564097550992180291534324645365017221345852538252158907186470478507672608127723858601484816613396526533416588357151455044851398822252460708703228980580188713357648150181912882708424797668519915240015212020563316298346385830877681337446190666226582410537479367652098023724749392985545053041857234571050660312849241568737237756028598698614323802603331427587229425902321998427212768739600947631775365702498429654282239200739541729244072015442726016159328348840836519897559859023472743473061128736003849264313901342245495837411132964408838678482331774535918602215389240498236699702124258528386997686331353551710546121213537808597962654001683307797788586733073467725844714512244944380814647932735810022214864675256630848023015938650266698870238849055759088712589027644086689403627001777598315170189015803365043296900606438378679839114814927538057858491563387941167163291979284236701822267192401553256982418472611395928530912558308576027311396272824771910629833782736126706097412279132087250071169772594682184584806092299452527691297230761654968265545353687085111954813803277648958047087457176755030639312994190707417393016211851598561891468929572461634635521372093743953500176461281678246173874635234087913848077091343466569773786052169726864954397728128945901536321195435897608107137067668059547627309086574079688299343552146576122340639101347733296072371282058883476215206044521169415845782681218202653230654347924219162406769078014408613110210377320770890051331278806505314861978389860112184457772238024608665403096840305146195558967220473744508302542113704111093311744892878978753360584739338046552228248721571077598077496734836171255001189002537546107685453042806473219151725551977289346315870472066455345884905112256987475935108556498816208559338817329491677807026721716720101023401187943247730687935530063344726769399976442933629804707018562963220769461985916782920766832129633266039923512806786665363592683637473606827845748274105340580228783097586304643564832896177554037833231202546236364375773755388095208249114634966288052506562935900463090299403642458951714835692745199619244294144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] -263233937774723781259996615734327018176374370413976020211946333076780845506216969993791993728002849068362477421822055789146169505774599816125604662775479684069872059191484125262089236565532492090182815325161526400440433268215191636862457656539948632550094673382544993589695679961838897387811193066698006155199519046930829390123675985019456100719932378391330750638290877422205285382397739467416210523511569676522709737206396754616486507137830544725543197851070547331697723943433011921068388057150767414080704020929921412521266825823106688344243617570290684620125507668917884992637632706351514170552913947221631848476290777482743863545220925780896918043899621954676803057988755690894821918533666128656903410461613106082333976991035341372175262765816988323435869317018143182133184608961386011535834033688915692273731383287744162891921586356025991577326926367226376539967004071791547017052858003537778487016436779635140328450394048598119956806379213693019465640656740863069389761250994316504155731240117683016310923811791328664263091718558325474137854784570020419189151840593759787368033470405970395039534388211536412394766453581803795012694441273690675378602178373389776332601755590528693818541415894350969478214022289398971795904630109721554933134814676855148974657994126322332666475389820269980199602577979185813005334556188999775174739763090945804543944417910132729076785164387809241090713621243333788130227960400232140150954552011838011080535418314780484071633685618448275940390710804143637912061102736134033191868563498869463478523690766009289729385608826839773371787023584263486688124599301463607488658709532064237934087245809939782508528901841317610099296954338610269133636690439851127251929170558203539187176179517990882473225383309841244890536573583001240152933432786248053283928403057091555266831648310620395165451444270416993658768789350526259283307933674999505181956784768717242048747297230663063103683617393674705085366502925212161863661172482206165947487438090587772362731576323380318216796079130158109934031948931132300451954101582905630818504380755797025571183553874850691943902589280886181198165644350013221043285641633787436579069286124918249264874361969110232062404197974050498662145760227924016761769588053709645976478818722471836911055429557265746830852636409077882838295691038224943891939987405173845056443168222772137779121224281091785012397250211136458686196102894393666889025355530871500918265603625391309317977001841487108094373551089667836797994895761479555498093715988719820348860092994021985363722201397193993962740424126022923224621785470246264627464765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] 51868417502275231395280023278820510228954602914546855294533753610799318619065175154278908586373930102003078543901043832613086344742583811916588124709900913787964249740563730172229597675616671818703136276969768586904937579409611351800177147029384780574215522553017693805583101521871996301673666061520180520411425654406793242782834712130942321189568597839028581304724697858169604662998055283191006875962120617610634164743002475319796434527369017616316649012655781954671384026176661271009331832487866957193833911059474531683181894084216993446299056258873178650133593727812005538151386002697006248444624509247331782926486427235258596140557724549368268597683357915030474731250221971617601878390394956533677112484347769029484049807557879467091937001063746809541917349598641173218576476189546089616032429189717848476364501811687937366603555005778159543070169577091312859211469468919251200085276739308556806253426454640541278480317026898134275616837556393128043911980128454925067326990388383041892323912422773676741140338737648109657758238248340649663741769216767434808675542524314882649626739709302202249584570930310369336375212246305311434337371606252193933847946646909213330966985086688948628377430459805264026040769746745718277742900345751221945907858857292596287300819799662232195639142137969902851992805448843027377067089884857784650414066796630409789975618861140844515526153151402008438878500241279800663268262367242460402887466939240577134312537419740960445726728172294672939678293417530790200429644456008582390537405540690506329958008038877849806075556920789788928520157790311048652487510736261315624795549969637317836224634163082523848197038481516673612266450701014085463767580658993888501800479561378852719739689869316123140453951385434694478153941690965714994675501931420353734800695193621430349641541428677971378299988366776339073486661224347493474103908950814992531181789656650570175682671562773452918246420102317976874364379373279246535390471201463505721480779420174747885472804425854793583340559209826326041164258902020755448745615128498675882379712374030540485307560026480560400185072044409587193919830511653080178376867050548057042163585674685738353750723211712782029457160202218172913272361235660833153074602587604843111493300354713346245645502335607336763795618246849699127258395824051851777650302722902821350202935365601507271347112008741423972739983584592137273629988105526594350661971257064285692015844762508626082030840260935002232644607925446562281068721049067157375296319706536420685512875759685117641025220043414657307828785616037898385002933674383982730370088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] -9226596712355476401703907658307838335284052414944442060360576162487470089325098867519653309679632441441665196869333734180044276095291605997560610209832859560442673298101038457893263451804104366619412752563629484821142369226964045404595592120939487520070453315244711800498695685996891507532752618643693761511576103395533323888303322948128933418776111065898569608479515420208863319355973362458667543727739433669890823606985354548408948694115522353801553471152517924526721289165647720485644090502375092800802860157640236172907563045666624097631436101687575331475361935303681963736551711134607655033360237167639835699276337848355093163435497026446527500239851191236227942092497808072080333529040687612086129341905347908809080537279077502690299610583921602891068979641687681101946648984167081888241644799463116727736054640078473422378143218679874017800936991478140566728837621356115523291993995036759276159989649879231607644359530297608535772128347663646464978473606027465016736043552044316894501768278485423232518096974635626340219281750466415297578820876206960251172629852762840741689415644418271902388269404356511528091972959379277334022797857935137364339156439833074381701889459052426756044873908324984196859955577721581530154516388620671150190080309192975664751217382150667778700325566804796119630529126824111599457438245655881918746325850509031405024026902442462038412936785601975183940817660835972976067026348468538199725009588934213206011597676811084168534442145245118844984605587625489866260831205903148692929284575881390183171226429649856241390135333641340317363527297808408215508965388586296219805192271470596243287751847806922841050328918249775233877326183080097626998775721141308705410662386482289016494717118056237591067552822980649767505635293860516591906978687658507551971496247040062691324931249282289150251492156922183371982251638142217839582661867811586022049924818753051864198884094513487903813754996033148286986073769741532085191113530521680733104870012902145487251191648693688557369385228282089638686120979033396625767356918781300560778307181644295205988075443915223887916446382305830568365571008525409694993751844181570906656772692542189281021005203845585831460077506745391640320392637548171958490898538295323833027665384567705554864885077961258593565964283302093690423067743240812840092577954233785905081980185171173448278472568163408977365210005706074624129586422373876732440843681280648675680893824418886641588881999093850874269416442545731608389577091616080760333364792662919609421654606348755742797101946629394203324305343469942281802899260609558417359503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] 1467479533288748864380909520076788754358539562171236227422612264240927469690908744545205350276776655505663467054865289698172377472950572698916877059656843285650691105681264872623598958682017567743534225080608829781863758799782056383509135782488165862445112527281256456283713729245164023612714321173916919862057120903303498918164640438152862971707900838452261456343846172148360527832763989828938909130309875466630855271988007297996927125378536140202592111096671343324600900507836245662073708804289836326807445792122913102035205637172675661053802131026457635520805879676404499278645765312580241276062571444647830371995878577990119707688992439023345338762544078901912270466021479174345705921213652904993185149776230332906473670040046332586938944523617069550671675902733642728504156279509133616294559010070655836564506855832268163790685657352939102395454131469132308485208507687886561564572570660109136486294452770266352178195668741258442545876524548063708476311010323621949819093888295753396869580567149595313524764652222455809567957872168828392162802179378131535906772135838687822897070356271808600567554239335036225269339139947377946941379660163643999999147535491874029114820195420498877140177852559528694680376346403857021256198258766542024568846133273136959018543930627557153577811185217970645816556108905916290209475739032087891125163961465930038687844525693801169087849811646673009102251809513623734745201996478100191436699063158093150157725572870967133981469945880665629075174987995758430873706025656497613836529552769042322593812849107188757590738106121241256055794112011561667693280171153101675950054034138252297406206332458767510372200243551777431035898408132212819452679309893377348880012592602248266765056911554907963733154234694025800013787308871188267616078048539157015952170289860927469931089824299454645167151129329534832470303779816570347158720722417776246432127264696206011344452614037322625788467846578582358079604801599334099084655684772247243672605002219787472797781567548355652442200443286441900876497926206125159003088669798687092713976737410102550704486965151177731611273287431529285148965053888019271738020840621688601432708725880489645452490873208856585954450802002751497818606070635061358192399401986369924457236372109093934165233685826513404657336447914795806699364796842057178290503980348110820601206790292847767199359660580451404359324912909420103033147803283274443656115790288144961872193161648804890580661017031860415904617846446363566472063056353862876018957171242426670323832485727580353764826924563862976011629779643367590050292503768749291245404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] -205586178967960855644876436759867165866620126573092365863649883344786574391768541626284712668649444608397182466747399855409837841811577295187923330823747206225927059485951243096465430729102578867111941897097347314675510979471187845054480040002656596154557903969854588325915392704440491735115292659564157789805837439150240634848765549952979175086116412087677912598543025555694589136521588007074863556665627097126198028503035346952472879309495363683098116905090157881019195161131466132285135785748390635794968709549004173537789565777332273738788226287152087830939842917196089193877765969970511056329895076724184330561142072015007436052393944733388413700673690087248184200274677910108020963841199052752305118813207290599567639681334180041147220060211949913751861216986898256859645620546832702754491839341402859534715378700425761064584508702940375776327448629156207746647675012990244831474345228906927604069823291719577770807628184373704436084063447796948287908806503659885463384250506913259288742622685472724977824240746257567571812140871053450929847970848527559650004531151644740752925694173703861746265506322541025324263453392513913384827458641177041601857217638473975383558455441400696927912575878053681080919207507244756850571833185342084675354992916922036110586248460334907758158547982538596118868080818493649121909757207480026433506338572991111649901862961109226025824150430933241976951841991516528554875623551965274975371000516225008081090464930660758952480726027522454369933167583154259547078385933156738640665631618080614027824237854988003168042764476862873300505449159707838861711475008355566930089631024294034942282133680121792216270814081691697506876772727254084555166989100589950958971835869459611676302078064151927684543799124522817149185687336741288874630311181659600593562554066522844311709543067019698993874762040174256289332565774717386363829379106160149308959543027344756357894315143006584866507043441126299438648760592817315426672846471192459571563125852668166610868388348594571377401778204670210949593194055521848387032451751282126189117312943700307449428997990742436885285773888731471374922525522845454367954958784981778490190565012088976846828885813294359538761501652767633575589460503534555598740900322527492991759690938560485467139160002464906723230672795892981571436487728864841852263715507095495160231778662466566073272603934729253391774087768436467493497930155425528605063763880326337718070538438274252723934098166854644965613381754045867739680944807704384194585313048642902533920876043217349622305676958954267344132191325150738879208167679703402938368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] 24954547888570618731752255386243085790175578616981789851851712666554758673766311069932958792687218843710639671595022461327494321588360729841985822719721491781592728309602010526037807273053819696877782908910354984428892988309281006474958315917418815750935701650093781978486032217155765328435243005723378280554903344166053957497446578132443473332409611015318787122805843163061971209530539219024916926945048984139347787321843905302651146826423489565557731663086264124765628717773787224102015542833235385486663310933833372228411665044223297268895348808347121120537034748111372480271566707438104669956909199180740969886870857694004184223564804008337477787822525696900162180406389662660887439403363663291958560080321983609502405600357023089866843098355280755982018134406143787406720531880785501563635879692192150838558779503308993446514417036004381699863302982627123182887685664323477101430540073663073561904121726353984570440438131186131366705368061623906791243162465116212101820834924228439637833573642451511940161252995858879264177830228440321846202199849886281961695037031927685464796053170340339903932660349172462439267920453237463705337677498841466668162871846985406488977966307131537016845159031282031844484841050509342228724126441764139500560980039342077984504630272764382112593598554519048689882142486641319413196536011450265367434827197138073744762307168959308750016318219964447152151488410840071973967170795825958341402993791519032488345783898221238972505306062948415733258869187591475216449307194722373950015480172514400591036164211349740973500020231650608005417440983711562681386709349962028620739555658225045691138915483084532885212127352828189502840491722294951058175801426855832289552161872742871737680733932818861800946174125726291970696447043915975650058167749867483776623658058205555518238455035485277900874877744095323506610927495132791197305103558175498516398851894413778741343708762843064368378522479428405267378432570460892572099566445211009222859647485358615227870326360696396431442997420593857773074618947398375538105632313166435142654144813038597916308855593670670245389917931468861660201833559933471931740962171625252913711738425469350368439648185749790399766002456174204277203859508684892664301037633926161090945353181279979583647628459851378880843367474640303883040212914812224502672330735400991338093533759470699386401918928751994887779774669097391942796863276642667356782304112274864306664453635563438975516736130433218236709081820522936438691724683289712438597860031219733618047897121536304639703471247431352375446197169425321132574297482948617489612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] -2588201178231213063807958340590676606957006771682307016068223810086284333313762364435607761944008847814926264000734449049640801900239189707592094886151024063879775902017125448451997510495692954847102144754201945676377712081622088761071436899990565419603927358411158542908982394069269027928811580728427512371096080298466403895356866416316811172678808984704342402964158583330476093687564012359109816857846704497564196280777492887893358887717025808502355217196818319873017375432780113924480718940088308190044467081338938894662967539702905798068094308532080751928553500146752167672604791350777250351950081620103745182713628714628653951996545196469487253443461856044837015178794744833058301235142650423810050255034881023856271842101982247409284405657123382707433000555027828824354398390632252299780378161460610819228983758750993974733482043166191111917318300362011623973463198502034738306855016472042517963769748127496979831635625010816578822906087717967541964644492368180547899473304606148758652936009506635066588929440915392588900787356656621112246005308383034370670662430708662231920488431920058856679849329370476731603961894294788720411703807829596219805799787184109437228801483029885730725775011115989797151206070826080379859862737964134872959422835537373065106136210037330875056439974611556076101229449966577696703893425915851518802233270359827831322160892624628989964689984429743073754681676585380182181857526843559900446504695977672279491648937910124083855513598939547605958421676639652778209931795762982833238295099561246880815532612952118729400718107412630528996994752377879486727015892054841861972838301141089127702519620183873702647169438015569027762127424389656319245447623029917479322669636755776105995284782659415445577674285503672536281399475750453250907883933756639719378781304040822085468804972842618606649619458592977884374798460151571605700156887848633809392266738469803473668729492928178091842249084713890328690195930691930211451866492775440881947088896083171142320586283393752230788587658586128514713602165099115451992055032673286818101702128895239066308118314111745847518539908707417722025055365571506480420071948934758431647870799278310898304311668421428250083072090936292770522292206211241611557596712724815696731310151903422201203283801017432830110435323231528841590112632711308354580537640601753566728951947740373776790479630534829001182377189106336927952827090595130723336346892324082139398197186046616152268422416835652458883646145582773416997790459133627847238860490095584521995650603886055732001535791048005548664733860159987093852808152153043459112960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] 228242447237609953592353447431055066648862119336504791892278331015368645340049832109453664280370048131862397144390300035747965737450487709392306366322629091355591711135243621407995876016492230803012090284963519545043941072178936649024027701282058115313172656825287018747286792296858239189908664782731234135275742315590187823688970851472783190667422256792629093493936737047717312028671966383600959184643872496092289945600214511135395839818892141708558181424755787678791966177244245030998673179918791343700574656409710685005495608671782254072585487917182759393359439552632775173848323284593811195792685182935691297430171842753328566753813215391061520532562037834241862197507739832087323792826968589323862831498794797667470486185168680374439133024427516811221640994834824754754175301870200016721832835017206538417184628922687710802006027508976159602736054772713870573111511773067882487100456541078158390111010685543215924450434173617414162772591339661830728080673522248639086944210294033622462815999765482713280647907368297870640985257144437445346604821568187100582399862980283775975962916443007551968349064478606937972361568069560709829760167271631199477000230676971984537910874626030260484264542276471065924939477343003926838485044662561063859122520493413698040049579737314994782932322848064166471766613091799302995677997583167333572527626195568472437998308316785692936215947526544817890060982890624544262621896085720035754773351751150127289008655353873810333772916039643707090676931765323036766775149598593073893727110464203103834578972561285524293396455156743601916913463140994259271276012177316262260632359271854201299460611613138542608332135050810403803514062199319481385016908214052998890221879693295655539430562347472703385094807438555883995380815353754282067055951647879405934198814409443570843936730180118294069901319754650977175168018074840074150564920024062127067170620755703979095465502279811919722918463573798048133408367560234879710124990389349075842806697144366699382924523729358327012038260888571249280137082855459428912836123810607223727629296812864009495837634733188454445113802653636397710735179487840774329679107514763035209976428577871518180746950474705903314592629463129289289388007305483286324639092562025554305387660165545663695046373361357414394522314104204890677811872410131237950247218934937229848566535075151381674730128049002126325642997796094325488036938664171559754987310768059706739589836049873725942699269437535845479522337855348547363115081445839345408524459573824115593014252449886706955190241902495900637467122321311184804549863932822049259520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] -17139635772946273894312601797605486503805531670414013519920264810181876471408550218539302015482705217193858079845704220490717236226336441758298186188261914446123351872831172253339390755121086316747070447608627760499645181239145187338224796306980781419791023520398217927064237382951134922070549919024633733590612147498170342585426780192832613958901483234460444088859485352056763427284889227167965199433271057939744199902961914332621855731590834508317568013146878570163988140774597393535397525708681293258378562097623191814053824742802467630560441963449334884813785094985289808181465303209196115719159893349334241165735999202466117616131331333450969713792459987905876597689283788116935029884482124573489949971622870126568144609616386266140312478039470066433750558806916663375967437760491284182940436164122559033316017253927503567474334187480405245359675212373434753974076478623358877325887380458099026569100928817827954403313577417392340907182777891952336584268343231398884113416640768421094273336235668095205027399250948900676893681163065314059490889123109106871992083534494687220222967394599635313251273549558448007906843516480543255258422413547740492113609643872099527982805895156948671690546138479725133446282638590587123554253936655136504235631393865989629154430727937663470340897198975293966001553798268093862806970733155888363646747436459280718882800105157552872565397674165548473104459571326625262904513359766720649453083912011942091576263945814569257415897526495430418111494410401496623078729035070960835162055207664406179895754291256629213538548460895824736255630674691877488971278741981273131202987540037308406722027186173401912062491816584414790377519338348797882622887082804558077894349529682968925932300308101805804006066010314141141125214976736133987876344246511111642756955921646796720243704768730092640291146182911729796356956398257428162331865280877307305079069436756039289730392994004212209056492996164585077888401701810977886648403647629542228971596047387275276659683994945837050293843870692325012997506273621698404999805375824703631118555950760845541229971758262111352449968059990054561949942026531053760983488283621239090010626360810177229737877337685640824405690114151606089538456156080108909853579984737717726170605600869323372665500185123532574153874348108674964084978871226837655847449104394884347606935160509121617641253952717062674625164598890676003243349034765832364444547296460820621734319652045593845991866069503793643713819640065692639645002053973451746054331730833722601718694473345636148216767259744110235610786589242645924774540588159640535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] 1095739341878366777615529293974661586234407013216172518481181518681272095445147420872304238802219132237587297257990280910456198841402753693512718130470785996698353810872700567063278040350311747010312369964214543413510468098863502822835980794530688379440827054212607306718702837776669450816892497173607969648727218112255011178627599122917742475473923451665298788848981389016289670062960581266212660928776021415254406822122803060088890105779385234451651489130408913530108915562202487614350273568428976235675233948739097548186693158866854624358799381836282973568682177262051623674200195010944462345510925801873607182801398792968132396006393715993219387855198643369136321466861286374862748367943313803867349915477836284587248979194129702471784913552664981845660414776188117994057997985446231087828614275712318587524757560662033356316808836880228827235572134370506748562289258643771589379085696977959327218751806822863469440272584173062505481838127783796579915408038482450409922864313602186348661778368074157871320298635721583107830429162522381851322110546546787788715816105000613570426702225465441823165874132126237470136295565940706410843059085582148049312546726638823771874352008297116685006435348583001155234357327803739502335043835832663271706486592890456043651038584921101116009574617587675904215324955597080904242364625790865385161979247551113614326936298013985442929656018235555643437946269853069334400539717909715746056034224486066370994576856898831120924079340581736588534029663875759127739137701129254577430910260606557729194004766873898427456175998580462439288677681864150468817223804539825137459755112632222231027560687275395993662459247409416732383779027962724983546978938556926328462786571362907214835189568055451907141580115257718712368415673881548754908498036849061789860807973334156902753452908574701802085375207281451608477819290855616913098925154651188295453580299353244151392040344673535976852548362965449564740459271339183261675834090152974856220373369247019819283549022233791261724642342591624977690429016115566220091216512894153585638723300227762988273740596733782958007461503079339705954145690452523307114527192315179942737906546670154635143634711656627727764263803609525528245919252189865476037258350966286344580572323544434558053319672906584806226013081509209740433580505899860635649693248196273345187530306588724614127953175679755185996745635364895365876437088966009589844442905266934362968250442857373813140451889959065764757504658338042867786945356861171465750728741226686599422605770469104737787999052174110514374085000447109940670261374846783979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,61] -59692305616846592157422808028934069002824114431480442056037309364925550719120384902076819026736002418346197072021893314150200169311598713484603754488331730369845923877154378402871987621188014443005078724350980246092400987230155783487583960234477589637387792594720212407829261247749251865586979761920374815006695181960663099031312612347720069053395675263082682928734848410550651433419419570752231065109893469196828910484903625579108236196287970604803539053912153282034597020819423283362931853913655031333605691356207397998590087506222878036923749271841688737399969199870772533162989087978347587454977110038116621814563155805704552960225245189935486544224141185198281015557928416108044558979709451756092615567646626585030406553941573900819161663457578844411673353516229965368227949653398505679192061455094866313500058269747486995634514876624307844562134915939474255770216769664673644647964830441687814709065280102319099359561562861560815833042657437010342991074067819820481432262607291563225985925172126970743168154621577644999406139808088658176234972506429634983518316126248245440649452275119035812301748907768286684907858072558418665623854838043938910625497785020470411253348751123839034655203622513962535055012752146744881293305786801131009212577533976250413080180462132852800996609734026050843752869307670799309463992027770655861850346705716687705909080117436370379247064811727663290913751436230033834120473851662114890440760432748569333175893985439085091049002926291606376579009201027934352513659533555710194325409295737617637811918483161672931319472249439203716612033304525861239883722835015579902791810285747918064370634720203108732384452457100506061772706740631872706467250166765213708054520419458772989815232647767621837722004069411487692905630622837055102202090854760675073078212632690542006032565085922634287560214456031389278556986068624682720729038723308379428237100116640022334170091755134125981933404521430981066233795933098356399395343562752474940780965712198769970408988429001071831237045394840815601332276805351707556978278761843924462397634080637993457065693871111481064336580019108132039477283105931197124119882052307318141769121676555344745152675770888551234773192887483413381449653338757077127514077094924663081497084289601715663756635799360968455564130770691959439865552433598845637801941565657615680334707516285761923278717044613452839564962136106914322170676685306968401676297809534605968382835974793077328436172700971531261001443263672273277990514476975741490419392279576791759820846831799443458636506904118685734761419437843164790666392956011806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,62] 2804633851770741434967417670892539312799474230514651999421347161002416987337428293649030385413850368521582700830120004470640976710809112098358389289173240145641746364090460722920570102541073029253048842764608845381191438203916512797090041698923792008808965948911563912038128478263966878156374541812479948511901214874193376197023926627423891663830326453927532463383076538760860777861720228219207982754037859870473750050783415368976858372144302130932720660537782352120489465754808609110321598479624746656842398489839521639479247195277861063395323333792004886676382917590028411680548513439454015172197119280512944644819030107421775802311441505363273538172246383112066055395917640226007921661868912908122690785587234202028609369045807671211591080000562688744993172915703421215314727035444957627457373595218893431877621609312163996588094399914122734425243491255561580582481958140734061084762596542235363899438116823350243073647439657302502316635884737217498536984449336805379992678498657757846060036851016475477984942656733316022446126689458403829709511487075454072872469069860369999701326126762918540622096414080156502168948200000191850703113133657462187604816668760906938486767494545641353795234509357569572530679643510987480169789405494225172149473681773636261594009699570770835760589814282562673352909167500011965432315219785986001929777231403204607796701720940335166220529380144339847126956649255951060271102885567601269808697812384463688490738455612192946299337161340079689990425776264103618817339400291276617706693727447906035715634985083081878291799153438528210916663961623560035467476564365597707401082538392545035546864334080823182947227779030336071000269844316187313438178149001015405559210054151225817416359635536862442450234854624896247779919819757663522860785367827140401121833778984990469518982164293960708480548685703938772223737582429633356706853872048625200984098713254881089993192190762429426777660046359634759138535109409687309112220621236825274258342133650252001705042675596646508576955036896246202011029155128580144470802336453220229158613492615850826103280752814405186510541733153856301457421912371087151191329768563069995505823007253368302030960192788144017338515422759414738657069097247095640002040867293761447211101060292062728955205582537410980156017208701427665346740946466193723173128477915907471422908320941717368893835078000533637345753024365856538089518104710271509179802224822284488006389776133508865502936658195317234033455053644979074594801918151139252545394388749576569554158637118452218610227648306871134006389847200544465881505939366871040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,63] -117827611758099052053362339653194593756547677382252965478916761300943023347338869916168079596701955079130470348932473619060055642261209595678396682652817199345919096737927512440918165289164275822496258825979468651665379756295444312317646815371866084085390925476587219683147200053260288107523812363049183480622657746752673877011249216056674793927886079471694464067148074759237455488241533484900631520949440313750006661457181693390622827213902499158630691576505350158531970194798968062712369574978459214500880018559897648895785852212904655101025463914182981940326980803160560607016874373229744748930688902836327177340867299023605990848475543017360053844277760869461484417009327219001129002082943113612000961713679201199685677955483620085985971185012878198586065552453487105255683002386131894105961805699914708967018405973175182118372707999942586674692612092225291281235069142547515425176448899690541989161304545985740763326533748141300387654900353291629149103695662347956749117654413822773922406348743476939417170762697633824892304816702315581166986105257444840814239594454808553587013600991709225720724296174564995498769016090432451417022684606774652712092425295013254430251872840383545365737412582894296787832524293799878143584951600307009837144515064357205188683971500368765713665940731259417452252210864419215619955413530004219535006194024472246418300102662959599237629002634904336403248263033646818243962713552971087132050086813564747177359744886596349703742689384845888952693359914997223325716065545591978213491661415499373119393985628644840003688823105897343970780988523972261301766546754025213251100277240692181764828841938994945931752185766675908465732358644790169499751132989121108146599287344628730952433574965759800284713233196830335716351261074751922185923781391806790591076848418911330117855777240921292016769338522605611768010486447125542499436225963877146716407871427702047043037839892057323169666819515579343410460042987084922931241023021248653587055202799984022234143655032474845894146580649949650094074953989331958797691411174015495125440731090686929225526204337482471165999452817152183880031115750055077789908556183557292238537157641895861918559494412079213983595392441416552672204522091627659496359143972404469107990462529003199964524659320803771932758255619384281251972294678989128385299287960397249702920322560057993383976200833670159516455283715175545288605283756841007152447934852999848149467089300985839113368174853262726290128844167585176796614437455334952306095864347908961525269907970093191177660394649835066635315843694887539716472266733649920000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,64] 4772202630137452737429714904342703925885198590490668269093437338001675291352212589251611961478894135952276362002267985069666141313516055873570910989759703071510801257990944159389000044238229455257046232937488801741052434280645873746085546131726031713878260874379128271750653116751031063808050629933547023940127805014598076668223930387103253721259885331402977706039038156878648085201300436983410216597136021358092699149777892866997279338244412196412003373534705020106815307676012161377293560406769646248783067985061579778632943253703915884781988250919055519599741338597746833395956464533673502420399111095238169437753197819566703095077690149058576183598041658157781605878913934873608676533574214701601598954116111828640359278949455432335915942915272812502753330592296747332490060987630838887082361297644275618019033523379949596264307276160911195265924609875136406885340483953825227928690686858230037025987630181649825465015677775479655419264269679024997817654231069968276466436080923918517271337351495262339504998431048107448677341156365902087489473078472136280406969737020368466157501771568702098818028819836336552984615639901551974580564721758253196132305999158227825871367493173413953017333612273447874186330709645020821355548041604164847124657336014944821590452325564259175907744082950680834819553794840747208501375283009821916974555798218258933579653063529159196687928433541291034536993271769465247360814371814315558241137541358708036898385266052036750951069140782092668471889313084245980571670439647170718668911280869188883536819804814563447874113897235212329984239223727265292010360556444658267418094392017625497748059924027995432145657651058921228653240735886503179715395464555704632889124666838658653755290082436788120750535256343863487522279303209891626190285642704997851041453302873575907213611939448501804554536419692114079845265051559443555377714677853853962956750503423134691900714264890318400733175389647389862515711219930544143384947746718224001317775654883327706205124010387447766854216599794290550124379943602984568807120243032964083885453796598304063746990550766097351246703439491983139411034996562140814518271944709850637634890170740997396205698464288807669562435356403051108331565413680981419320974712771380833923421465883246206271903743915801553467760352326256397623069339463190608216158871286401463155048475632817557718214555478133967878242548106189223116197838940693749266685645163195967232882038082402095669390314690212372888725493281370495402247474974125425241037701192203767383705904983846437504568162485127481008134603982649776549195405066240000000000000000000000000000000000000000000000000000000000000000000000000000 [93,65] -184096837578255611972396741705131886203645426512963359767813199716754160346454339733459051420199113331466673047309761417249118099088286205013835800535908481815567316983925356631147975540580925263738790775627255803743028795443475863170407025656206805717380792879667798611016015780809706802188940292509543454375843702660711052972993671870535491416311096067959607665233707607665755997587373834989209339532696417413050553210301734351908166334132340386063431578582113155300192351267667909262981448939811942869293214571960721759213861351305786451039969204300099644712985960611359364816882303661559105227576616604702935638095783163006049334063863667747826023601391415360392530320669097768497137335563153798873659074400213061929046924001796335942890475581765574367384441191200933428248167766492420879188882720933630898334144209651122005955649761953006383212377860898021601555139924122585468077440867265913200151934083943817764257987742715232748164278815552763437880161922320570794304627004002098324427605826302656530686897331423435739670446810705210083032827295865549170337992369608531637359048832052588561827414356415751898474573093341965457310032807972179506123131712929397863912441674116534912509206963397589403453575668909321425402214779357515558430197210201140377035805715836081827374279176564349273732614642510937246566415436130318747880444341305343974782900452566453560309509973649180625456401256835481416112301935995991006327445261740834562358697821197468913869789380915542425952333253839796204543757265904936948762177089147727768525378639749351155554412528903554445970440831825084797274911613146075859456532751458879553397393458018728887082670780161872933946126385412625104129447667079758265530520807786002799377331341613494278309136068034337514438670552900301979785477363251506551989093674264791511678479242138001372558679937383219566144285536924417836960397024650443144963308293820553031807809433146635769049422306202319744214863430098380557642534279964511404790243113810119281513177833446484970107326891258809408198759472191141468180703796874162063691857370674305931166538225156193182831652265397789898498045099098134422279391216642322788172427885262858997426509885240376850599925582201604785266001639037287017078761265004590463001807894727718292127744469686568258649604873944290879930511202546411181287992243516692844501841543619451357721855402263172849886227469129507428502578076217891459027018496513481281042157774504387750791929418473538000391609359392835385297909842467547573958095681912030632268065452450402387477224856927898481937948962047435159670074900480000000000000000000000000000000000000000000000000000000000000000000000000 [93,66] 5382121309812359151717410263599334092765925548687248101440275405967646707326373082134842101428381234503191424400598537196415204595853309033210942598018179262645927717086449710798839530784200439388880805097246878327154142369481981657652724695402566816710868843905526620921102287033651421684798857887952284643796661526965596143756234607966594583352800818769750144334879513848142056857114895611564497421820436013275090297149882669965551141162303679480583429942733210954005090778480481782039936745659034026397022752133399735211266412930026427965107074399680622568568018751536670158145746941650719154884018351295574231100559401775975299171928189651109461572263716207579722222796388997038311250743555756367312622427306550826906128043066100275753346810579964610832190615693277041394626814664836134571905104688187516782666855052489134441394326014497349046328874262748669328020189601495230220623408791491594732522931655249985433789461426625564644180504652111064937161485040073563969990432149353775629918475038929574018009207231584341474319295677041179921355480260238757751698696055367300454209166565373986372980552608701004792183385450980037492854495472012805316517022004106933843672311566172058093948432475575486761574838711757140318849395464265643013240297849591647422160815639266308959968987763637973024091748632640718721775288251242732873033337624362124149279358821954546767771136151555866450345978197668132658188910143058632342311516669020859672856164443627887238883046157385755916577349688088735995917765778797229704830081703495879717666143899955679021158748499259722743585726448841952222690535930580949293471067253181238480295147068992844687474607844101393815406479499477874632597263825555228802889671753277278086567327995999229894666313105097140100437586483419615551576237993486789675965238944024107546745867054881361190751377756897685959604842095663090500485886042157821588432690169395281389816824898498689036717088932631210136427038777025105055256568495322686193583164859210041619143912673879430343212432435492727738057151673464469669707941946376726521489126193076855711014743816212127529341129664577731931125352579535088830315718572191122806704965518760446420957773716776598701612392313426129835061693247759838522496250934822216852253020769411617620971551392974981792102654901393315759339438466686662511714718159745547622781790977692406233688148608496915569382668894245822350388792690850770939548920023823930317049093590733854618035538380714384668662020315767831139839879844458486066200670238381142063071171866084313495369302541679752588548909329915751911013744640000000000000000000000000000000000000000000000000000000000000000000000 [93,67] -62590643211802300780246863966029800073911241069511565418057743962148939161242403994221830533800824420338396061248908671715847105101382601764592184579061873994514608056624518704653711840370126814687483694136665701028996127966959812783642854985996151524178762356799193313694278374975540403723369526230987069462246418309295230837858335834318654973198470127369568592392342922224130728442093259526969027328526760576948386360607759465368686101059259529217841138537614290353462573780858716224033833308565709881696174411703696754262332285249158025625087320585320842206722730399554579152642231347465165613448232602901828523370865660216081248539605166355260429177965326840876805989470949430250258048054152329241292224729631629590653102488931907014220944725488809523229908347827927532031848103071936158806803398442970588738293747705096001226845746231386943629323425565546416949976484144996749115131235830647180780085931095561625450779172392985267851831463395900427212240900462483921190612379487316925300747550179986998561349832715302918393767273101768397351020862457222191477245013570809105727357264324319112318616405600749890046235758221622765368534368304600459811123252219797904649033497621893799290836979539360167114996215623912749992843105641512646347956430079308361202338186377891102399700988284280838273256418830365157282538397457070286983743326865688933980675695896948598924355301046239939886682232972652685496352513514483228738435749755307660875671299263001626845720038324225466467837628611591302259701853348818445169954667083464206449776128563631049663280793412944631951660989740788144492336699084438538383790563202213117383742432552181790194535158307201582785372408204279309337719882212990274515210448973675253025841359211768484010397006206123904554246353041413722985773042525460333064715852116567418857172275343207464689214077238610819992086577704643466538528235512843795788116584981387395061459235791776272138893768852158075394487121118892600311904921150146830267597545987454286523530370472762717394770482335803734403555962771598834934612824010961189252424957835197730071137813214091557497957335337374529461690017233853892173019947084980270912400067375716315957717783759191065048844855812629788888952516238499715791191103562595651037188960045050470456958499417816513557701310497733073307443215104473480304378106502655686692862124921231807493383071774069070390690671048189200119015339182999569602326831807051879838313941037252487283085694993586691514359291748649616515114507504495747520808916345092108710917978919411847324717672977983967906724617814254563287367680000000000000000000000000000000000000000000000000000000000000000000 [93,68] -4536953045830386451267009084466410420283786035410919368836742293650905463078621343119809777801486780794524189946226990139716115303847775419415309700472371209053800332280296097511539416913639506282851836131112922737285839942582701905278654023502072113856267613825708757184526550299356251112795143160431753828168257335601200742269317721536983566002938616796163678707833173349050377364526068765287212700113813782537985869059923109370561269311527316710104785427886730478511006289643144630564290499119338616040266012217949833877008806639216865484370858037904725933958346101799435679046191893497343296590405651671387758097513808544417909757343480355707397601869681002033715395249169014180429183132799790910696308152956978840390738052170805729630192325020386438354655370649143182545542519400092778169440336900746440937719740740637951155139311336187203874173152214141687567905597492018833042261163273024179993416518339726268189771474457828271938071660441493929298049339287955314108784240677168483390650111082315735551030351706586429763645357930189907462983837880179640850886575602520627403371051001924110284361315465405666908464019376887298357982119229146866409836245060789734111697023342419122416445462688734286960569617575998907530051549922612756425259651619479260760989231266180966829414260566233998564277519724380089781068880493666291290507331827908111190570050030489804743365185059169333471069369575059917332089347809600582634745778964962578985748536694427727879570864161885434309681574191093247206160462028963936753831432899199141935558256421570988707441503722382378748190465713269106063558360699012034046782702002468630562107668360163041329985900386328825738863633904797020703922970906351231598019769676375647070080629840405340819582632133633519733770983545994476511548795108181035305190860636727840463173246157135444392201247513910524134992119167160706565605812759421629195377734353653241921133926922574204093117313021893236435422972781684516121822963173994511199706442435781046973827049494583184444767595394797486446402640002171076097409746525843182187925363333654361331387627588204750096627866530920701248954389883370712093357646271941330875820128844557534188414849710794121144338689789465210702431876481568285209222595818804999261269868316369729516922495070079812616903323991164425802767073821016287094259393972148634116223042679898636751446817475270379883957171144052871719748908267732032284835768076977852628692609542931106168759453190443780479685768926824145226464133885695392996465226737466023200722466145185545905456889965128972012101714218746841409781760000000000000000000000000000000000000000000000000000000000000000 [93,69] 384426647178493581420757414012154574699892210919929832390443084975789133272202439889710467755701865357877038256392131071864078430052533399557086395798060491449042668604431487694388481808155800041094812256261473436789443776354118208477948008237684715446617253912046525563566680505027164322286371430401953926942983891333951131009440759556843626779848055263282040943122631946085308884452750931975332829362505945583043996712555923077928996413355667993946549826948768495920341086842569560823799430473558399599785521484658530920385314143864358072890422601420881696108623526348923240442996781455816021665993374973181935109801490291873702880702100499339747005082929257260968189640294742359577619956007019997591883408864013307915793897798602198044581995128995263696160090374750660804015888829189435699085452844804134509812619438604911156258941077763693762613528042341074241971301167903735741978500198117116224103471561926572052007261637432112370383799679756425661604530650450289308983885446190454533837607303402169586678177471133964889283003304227934728120479058801698657051112091396622763279030973125440325872690038227588888268434873513668183277979125997776822777572953791323769097290722761905437411797626836996057280853879817670827634156370390451887925663173547710005223319700638368746257016558081878032663003124800508359020757326759906064562211127469125656600450531877042155424127873154193862697605948441845683865667920924172512929118052166536522845116190749569976398385962900226542214415990799008457506349327685232700840521038714529693968675435787509646795388332759771265977761066517698973579591452134355724036750336390858527617830118898132168677418980774198549941199548654202948983781527230708286271197952590218628869566185249742515544307144052692154037602681808532730240668339825196149092724394654187914228079803784013022520129088045283323875573950796746680050797683557440518840250525792071959841924293270907188369268398700321551380262630030361542782335137576906243370719831385280401843359661477862460911290968989342150409899987687340533520158213195556801598213479839483147697111294130843348563388256687431910071854070829488990887198124463508329149302267894747815203833717238386420214004581245965184372948260622655056494971301029574052660468037743625054208569396327943875149293086133118126092800583296499487810485242947691011739553366410673866273335064339721344648653619570237831814124566041797208690592133731403667598494733586599810575361146345560589571628005216321686227918659646528859759316881962503778898775292332626863688288950682531064696587786853616315269120000000000000000000000000000000000000000000000000000000000000 [93,70] -14469192559054752356080765073717592588821208671469179295693360534200431987542890473585623700831397877289056540444783388177246837557066622688864118105057471053398585169550574734403970395137832352051828710512498126876063928402767295063923279140785883554258818729788023719078705692880066599379527211532005925751921020229886498990332709606405997749534216241455994321163521648225684728890085788701087360347560196089498795424232561619022228347308755556358119233199938712670710309954463111012932272923811972208436449574072624010663040583601906252599558444465603882314564107472365302425008973623175086839727293773038003695493267405476876909906784100493563202722065815785616976326503178142458468059196507542787911879157337079200147586756872515611030083719893734114742595062048270385183462637968946776362164613088107057412275619681491502227955026447379959629954183474237200362646532605040375511158636110684215296303029202505700702085085292711495558581388777693229352076246383478329618234423692462801495442018341116502173652321995645713452210470187468820164015482876330524252308797800519680245956097642637035445583194629130858542188428876436899622163044556152046767753002113583987472868493093743023585166859670201667421335817368268242420687230572949095842277984680160092393783204627141560614847139275769420019681505724348829969303892995378464683316030683338308165242816046593642761765167579939106631125296781331203582119291824941147045463910859986322321437703712558563352008834991246186781306991642003803484259472569378879375255437910236420143712225444511891502976949989387734685386973388959379375002194403144160900338965822141087583466668104758206073221498477283752080421347612124394180722478978494413510205740522325211485959506419355479477917722105709397880917968877940741024507745965700034454388133526911406670435254947950503710116060201393828728240166215774485942695350245928835361042713016456574793721339240946052083060965590762548597238932211337915246408225490765396703647149133834664565629706812783833832475496455276362626503674502078018646865273776197489454562508964879706600587988529350787984977704711835516228317009053353068034740573146547792589111280954658049842734899335965216770248437816575943425815232257101670502003204869313500829931568226720639178186859409816109983108930458250326022886157731911097503640488141417134275892960972062886531760548197292376427132943981349147422540447619387279274265854829333755382243433052602062333604333254456284641372499549414777130802366009752549673548980328298402188399311769112607558827001998847224676279960832789111111680000000000000000000000000000000000000000000000000000000000 [93,71] 343304111154192377661595991113871435337994917859347158938622575610475841864964318818800934966473874082891522809502494597100716576503006076703532067768757595048535512887706298739672110106739963679213244350187384617867297132399630767069093636880381102297800261768689492038138113612227433908913730891822475665390176904265063927183240970250047859502638141025377915626026590468769303478694178594467887508256078582179945954374458973708330487455217942004338779084779334249684648370871424365857488638107936722850967273551999845399876577655768716351784203301288753005033826662956266815719370165205759960943263350520938468714057946529782628854169956055317547257836566192654525890151228614974335564920574537400131414681954695639184573297692896803888495996115209023881661312950624890869897043509077920862526267052356006526628522639381802363742030016059359842173228834300657156611247191156303455712595782909641499186732804400186819195319683399407540479332010301833668540632908956712319205986272215569555892163974239492208049088096072408250546263308724515135477602913224003169812863995551154665341394654605623541663044940837854653637263501718639537299676554958642047242061737647185305444227278988530372887917207283512696271868393496571797702684893697099693497782390241907841143082960753449249053253046055712959454435704160325064302787587863912732982301550033192773170307211301636005957200602213967782794526299097819733847338428186362022538964652568193589218679202793948020153784288832482681753526535020239940626691057102063663995637394840148572485075656247420657693179588333972245526890051544423044387353059781169663308214631536338565860400055986342230436611477990460601977770338222609827994660532018929343395680657092603540791020824385105337631956558786553402000899893379317901128796951978181585695151157075993120888861936466598468693099757367711783590205734385614373563151151253374895097244106063496730001358497510606056491027489438512161967326478864724691040390139923395176205422399228122998862886279823884071227978725790438041010573049239580828859846070627478399140973380712788557517733826479294824637574230099363849723417591905467754340869523568725353094591618892671232076949828957321658227756418687127083719403300194448428303598797478176036164605663378675956917128607865428740986076737057531889981525063422400213262704947665954314067240843085092287536299734669742672563656671863657427357476093746933486964367025128460421498563077465104407467541018039575859127864498163305192145085600571061050746903670646765681664000542314350704956172173007420156802370486276404019200000000000000000000000000000000000000000000000000000000 [93,72] -7312886667226890070996016983885893110063807634424159529971586088767669442664455447899343171520245970156023333891869050663286202549298030103259657452050459971400634481036452745685408854186227918773636142129204252141885020486559522862037895085559557386672567979151759531936847267619783711946038837751862956776090593969055934237441133122015166222409815656203393080623511232623543503832183883216634899133779005135664497250749105479357704772011285685028999074297288139591766183417465375708493794512036802205834462308731724643352714312874474267791428914305647592188222768260735630173547370991991234878451230612271371959733746332831579974366483397403897647718561578500408594710429775730314539387430847129968553381738980988091806864093656714565742695926653077272988498985095141845778258422912821416448848484359859581609690021179645591254113451885805428909691961230736809473761425457428392588372744360704516847467127733670828865513938166632706137041381053239220442112049368185550668845753018105219142026457733843381566392091568739128975792335542594980623255802288985263798242484313962168097828942117660892191803775601565517859803312407879509089022937205824317890257843312460785096519088917139501301879709654999645038987373582877073248366787612091870933961768335980752224968668634815447719244321916000494965298523310312189155852763576296142417145277481678044215789322575691789444804969992438252504852687981766160545378967484298878144803618858838292929736372792144978527118168668286127115360710363254861748974739265700315949837595360389093480560115715287534422386251866674770072795809115251199154223974222201614732276651880766933037184688224721716581893043877219637708871553122255218941927426767284467546407847431030029072699792399604686916243988740922928460614114379814419175317897206033726006008018472426955513444819547976392255583862362445990727478795352438496316562635202161088822328371297430933079612146276283838249683069984775442442568516034126221437295144292160864830493054710111049443785883044509600048345070570175312348766501139001563029775965355944542101151867992417862026110996415994477732980266607077576831702591249800695653314344944750272359180753747778592145121705266113265006351017584713521554121947667412136126805803046845827914632641803291258306476400604466357992821623855048589500932120480765245118093150427104534407275829854024417347530981832689380258965301847492972725446270749065026441697149970738487612398028881425615549186029709844662746881630670953063162613592565764753708305805949875527630978454319485323433260677133725326369568082754954854400000000000000000000000000000000000000000000000000000 [93,73] 49055402985462760267521415451779298418495549681990836134069357874800677304771286933968814494668600471889846981966175483489389434576282204970347401771008038525380636868321755526486764694932534843772750608299920965234837782579766220588899268692462008639927431074376041537181462890885770196356674928413304623658524590433533088730257636132964735766123854109003502479265508727005596485582070919020250192998028412681319203308798095405936960987390262865285161840819947480568811761548979803526517580931850789715255204564118062514695993532070396976298106285890544543419410374327243054145042935555568300209820889780295581470833098367653086209093114032621866767731006612608758389434442649368811350578916496995736363992962612713043582073583625037370428749894671413007475804774622497810282141245968545784450270900040543349598801938094701962063983254009792455100189886630964743530332433235207201135679477173439629826889135092007157209303341453656838957861390940243087034725675843630396592590266872627693865010757138608470308720830807899373351025767715997218565771411952502182453100088509281797815554846999996681513472917510178781421171583218849460485245893207375419372241474020444546684754120686276594016972082772482258808389790892142827339445093946498251837535289093667966230413669525309148294970909858543685207268115247122046379695180210348385917154197643092033995475976443098610409323560334531081486652958091142951025426240788972168589329237113168478482930353728307847388187453801231601275606214826143455333433240297633698712165489573425851015995522364478512183056926155686899796376465375885916705571119030690568404742671406772379724531407509368029531884249816534609625898568664659680681971276273545825652855474311553941171839427173537360326341135358750945169104730718751467856949964791813650714350081549823433059474498135842674343993701231770548388239412132209531886776766715593704672200544052148485668958134409487311516863303645891845387352347416071575934570564467777854422811937898290917654553451999595053476273690167497601166063771868330082536270551311219479679419558245818587713318402577180727048007652461748096143262805946232011082704483405353939308016886947966509334226643516722781086313207600060165921776895229065947709301456101782100511450124761162288885626877463253373196465627982268268499306831658503025113125740272303283283997260114657868897041822118508429961339800814222769179214555614826063565980284886068217827211133862168674970937267572432537759438289819125230101190717359647383581788394604407336636878447420971562086394008413243399622681357671464960000000000000000000000000000000000000000000000000 [93,74] 1126981876239344193244793059230269069850810761644157104630546781105078988659909520362213444389668572138454510854455921828782945726683260605056106904117474287420364269904302428082614301189943108282278456905398016630462393580850252710176404831067190047340792085753794962004755725353375752152638953073524103668686738802651259809285753396475096194962774064401037785227882639480939122870509592718137238506239835116585630757773634333568197338211769310384887008820931232946791969365528320452727555074638732516371158750483620738064244480364354626362432565691490817160638470611236804711957932170777713867945163877257415922784641472641423956701237165330173512515179860733383595530457525847335242244019549519044382073341958517654069989503665103245332419191293532530084763427706039796547581525742132161841437114182837330954598729926524698448531395567266087520658475002795984752999717541631744143797838831333420598326648677941251716090141774071629210624601980557186224248053909282440166873114877474902634303357080269033161623572305110454094582374555795758092105007366604641026557809202274286836397200841346064200244083911944180384439362128693979740963889446868656107211854553359751203276269742447122043312543118247050470981451981499259525054171321544602340560308994132698653848851668796273818957584894307810944600154457578517299984784484992872434923185660295073299286245093675003246711992421607804988875202617380655458214199888473734332052849055431774171957935586147485983654484423592184121412249053019245094214884907201165463465637344202618038085740838857804030006679148691340111300653064269799773916239692182492100434111785505930759659016693366471562066145790425082008032467484859292091686834768473249761810554613265426035169320952656728461339334097551531691449247531329606024089157184267515037465315768992120376843926790888439523352629812628163858196925398432936753297188425765902906617074567128828002084906206606983106415881036764856540541478330438777479380737310175142395599857320345212207758052811781636871084804956495604371542695332733740048490331210887031066641951276076563273250086916479494329314454839757526882074826184735944635002077552810838976034074195242932099252295950038255036723456441428870010531752321679908477090435650052721022274501429206543464312892084867143826765000841472029946799649671811630112696034657790956144891906175382121468162433354940443584388236093636458625108449189921559992982284087102732004929991787107399352664157360350657438245474680319433437216267888994262883643148527607422566209244965759132989973112937371183593908570213580800000000000000000000000000000000000000000000000 [93,75] 25265840618724162279077884587194529688023041190715207832597865357131810071767054449463626812258093334538154027488852653969556053747175003593705706317315984012622596912652336740598103054737932652213998040068763755529042782536776912164427733875283366245730312457129151183646524597031204640327711520645604782487319876331176622027067212911203695822100399222419826695737586514789418256368843110656739634739129821741868144722542592498671680432831115063519209756887344753641966218720393211629240672007116779253494169840232628205089800304527228877096076326444889342537970859641202652017754353840402494591411145634172593774280654962298889715005058464575650016462399128760960929079291847302254972086884855858883119962529121970332713806806243372920690083421037014968640365152647693509401892429173748106025646759417338546841903369741038365002669887977894099614035292224164254411824358447389772096313398787773767152734673606916521023227872627802261099289716737629707565347125598314696814691434408548806856162522978774165105189647472113401145618139720220929983505361977014383009210427855519929100491378391913531668008005574150438109618843661198013428182484942731808056660529603228124838546919481172224082239493431307639867938703279907570411206647968330020285370593621409163045537410245836933180538968136231023705790087963768855592111863971928176211806940486050670008862250538647512813362150282636535658552326579018388513787967010778925644259828563840634844906544745051184292504412464162986668762882931702189221075063406300341646939127797416397070575323184729567310542879647981984252505200090823294278043205961980857778464946023902256117794875173426287940817570864529979336662830863943958482579407686286113111927667786678437966830976284235122814488771958546218148720647874284662073571332087449012071057390478073936919584009011554024480747049042214600744726641660149562455692110480730348175663598205093146326441741106241573943258757719656983660287462283438322960563852225127893717086402459312552244141243753600127019518327417972953720097924086400271741716817925265937959627322630501022719966359023617518924968240275724772042430922438710894793581037164904853542690494097803539165072452594833252310689231306677914087501825301344292725912542155808315435423534680677757319506284089988853056596500041660549570542729493700135479680847548078509924676313379822737823046696276222876246238302441834481778963623593100628049218088474250436710523291752126650755160112691228608105153632984412290691336258166467985202751997767665827413347514226813287675107829214601312452822790307840000000000000000000000000000000000000000000 [93,76] -1904011140433663088724997839586372569145348144856424760760809904521207495194449684799172877418419818989769658690732612739625926306383326033106909036994363513303510741693978537202878656676001612842577288005083853954488494180000232889488000592764221834144141049726779568001046820802238761017383990784478036196166617698701344668815105333649408236660370200346712619028502740894760757079540772440889369093958000001685783001231728149360411381306184297743486394864454402984533067091725504967082188914673136819451825635527718469029632148455446920619371032712259271885165009375721377806725222063365653147314799553173472870745675579305284036710053303189952502902670004412913136911074841098749700132674982042550414477404962127453753473142217870668015001852336081650426785863200875586946269632798171455965803992857377398152935230604460931688971405707473436669660147854063420902790995984506745710411272226012689635323872974137943666220167886526493234826985573883684354034297056550806005917445720669213186406052867556393608747126203343881120415440713821038776319740847158921737551706842033143669721953504459115871427896493554147985169033804922931130771964561297673726955333927370165101743689434760951291693736789923477532449001192930347906536503040226537846667172399485053499240290053201412341401300404181127523960416201954022870195935472003946788020848329262317088289159689333085282230256276410802422610600533266920172294688567767148370701323154542100847162063848530472124185740152206499733875827002264069310625159804137414143717288716323566134243734728817431964969472681061010074812720703284719770392209525815163275981082760342006507628361806316293852698659964714365290355340271260980298977068110072461495338702238154633492672995016295397599010310937825071977013679050029334124687066231040458722552909653473425168207482583107882549870859307271280425045232292552554018622163665437642422777582159424011176268965306301803903041117241497442179746157554029584059630834392245719832956159551133129902338045969947033041986738573848831274656319409200321991000586736186595286185990502406008377088903688418602955102423459222647402370598793593493249057338716735671112945141395257544465806577074934426117452181229665700143357910551786737071529794262110052260626094213459607058609283527607966429570625916566781338187790902537511637780140118970831124640367388242214801075153342853076026877495645324083507134060312755395112757592517486133412339835310863749635187396023331492458020993714304400939409270708616066736122046012144402765435559587437330321126798861488114583297274675200000000000000000000000000000000000000000 [93,77] 17956023581295628693969611731211094948947518033511240009451541203645022184475614222129440769420083248099550576429684124576902874256928133442289340089074736063300160054104281602166316375680471149270328318808369292620781451695690638663494245166975556580799168105319995884573673702585639332048935814711450246316040166103953365607740536334654044712923476665737365009044668097545326464930226171641535091691942770393645093781777808370325232238621096424367288767326218442696708335449927722094159337587349522131995991046104779114618235480470588654293512239599164561318620535275007054305818062870167791935281058468706942438943466116915438927881759263678024814751877328530345337514152183109589747170650920106382125890511144981032031213318333413009659025766729249925440971517713794310061851434812786314941926217053936452013124394584150153945937666244553797921195537799189037157101562122269390310284376147755368875720714913364597575921008742405407185594240020686082169557015283026271049842693815348011094230611661919333000183112872441253041421859384729689348694340070392525872838626146368612812456503615830154476167882880904383487718226719840865070781070783987353447973165761085396496586083227943647400046464797146612943264931354075133645738917216927124529348986146720770453205513023805531662850291200981803187605442068627503716032726190387339685200057681886879296495409355960789688677297786343940239958774749322776571575853425272275963514755048235005185388704038662999398082352474117848351448917287690784203495869303780431929863780557037567176868024229664503622763280911726121276414151458445325055896140534165373134788269792223968027841135034922371197841308413545076015025834175387920850130162422268433765525459289576451304932320836208771309054330381009392114000388211426596630453345752380884687411818190006015755451025130187487642967375493814897425162999529141625717301002058603542791797246712269238964395002898149575927802721874806681202456813255597959534121460059856779586597566050555517893416542344819787132387633123916599547715727613067005273982797504831628876537805013416653017133009220075215764473699839342540021706675724619074840307947573031872934015591044204571996029155113338250694702548502315388797552415013145517155873751577150596497931141646724262225487140274088523801293625304809535189430059478872197014050059042120757393478418012971075561848741527816795627475252760821609779215310205841072181927886538715728852385377984942615498399581393161516282078446460359925077898290807387442493505976276349520282317850418961518316314311844610022268112732160000000000000000000000000000000000000 [93,78] 1155719607265637106521983866052167136283379223451702621775300003781207650604803037114844748153352060291398284202306521206867254620129538233523087952842166846908802757876062620847449575813353007476588956084585537669496539182571252716042262285743696130668745350887480279581006511017806573318923540974719455373740534223932804536259602298215965592615910223068621822155643536123984301824940797540010205191188826350089456968174156979613551625331823883110155979463497404238719556897652607453240834172218467278382999424810004542958035821255709417521049104977824279153710057357886471608458207433302366698064067413922353271238902694469923913782794789490953354976668453033844376504873350312611237164846073570159791593370168400109003956513255199142797161682583245788234550661822057956745118518891881155165736927930870094759798056310638044101756148747229390210406455042813227161013993987198203661418456523980854941587606162096678675873684983414850043213603695615114950882876207031950656970544859142526039986012570315090573731350259473497895751860307898475220324787557292457680237223647690768032807685180264142368541120219904963657836730476362837584923409111828454121186493979748704986470535230303769649555891482568776058716375199652089979127085624886790732943573836970155897033347822849054594791121593123117051793330923506891181147027659859530058321949216501987452495750321026997562057616622673208885855286328524259311033761439274640658472612788214401321031653066352642390080765755768748310348957326628326244033291298584714184931776761822556780833942828435708664057653288501358779779918940980213344972528649165079294067199891872561540373245831455370434223679837648956277107565851353631390830769084435109454420283999847795189101232129733618312382838077404982364462815817381525332547837925035614071136922484504275223116536013760624978825076519024282286190919964401496248885983047334862688683499069192103436934291424192978320632890562322434514821809378713020348728531729453182563004330323475191688823601658530706111757926196790576986313330767389801629474935193384384635173682145703882104828087054248276304407715082887258189244923223243618480515143974695530264261926701733730619351801308388239291569062025360937572883355902200360735873038974071372167160492221302483197649753579510740685935343238224070398128147499820976785582138080870094862568634281519179765216305114544605934685036822487722581043328099627478218710952167452818796127781217910006213209173623435388034953299804313462750766373708816355952909424180017305926645376374322319265658642029295107546546176000000000000000000000000000000000000 [93,79] -23863237949062437097877089157845773911539656357639867551735634211782473274688578900062427300398282348231752261822854984736102296233447036228187129074733529059746787252485393019552414724195034096197070525848354248069862320394374345453186602502188155050416859286184871870802124418799632118644965100442846601018427053516499789069370084323163575198388704418717460046815951275809091112690152639210801657095117684973284710787306430962955353746485021507581280154391285173749975297395150404102664655688688731440244760118978383266987462281429497177182926528476843632374890416676050119766741335505114723478620562831987688644651652332262613839104978126979123447304155494261467110555519652949601002837664425097065059762532284625377955419758403119034225260373285007571917845180517232968170423518709118558763311647382691143261534187513644603945822707270226166831209282285557307607905955320412940644515412399977553175433306576061436847599662130924158321188138069574359356482649978054677392365043444738705435392024629837328016397385812271883863078477203669255501510853210933843959414166528049940827156439044626893437799330829363276555717706376462853268695414902453696635611709671155478906288589127869846031708088703516354324803712826447370634291532026984552699474795653099679116727638615106235747310298406196848116921608439183753318462011342840736252743338024833131587614571801854568292222019874735863978912202941201819624217509647845465138371369338325242473869041914949376594629920822111223035951148934976865519559781671318039931174533977789253100441965156406519802105909572745070285545389250348799252150752072828705872836810314932138472336733302898256566037228350491226391857388241313865197317472942243226768165423140490439348639848878798374968018823073347091130140502557791104509373382219979147010595770939275632177180768509408936157746582670762648018415774091959118775018403614216347190740272876121046714095063765782076409117442240493433830764950853758657408225020702128373502985649014999315030790337495557324743360138715813461853699588786201659703582325108538775439543297950707154901624185733467917284558670659044226558606016595314990504481950574095913173952431311775350074600699281987784123124589282628812941935591135279574939551762447358718641956630814154104429540329699251342036285796676740479942808037576711690968856741086218088838133421677757027381972260189614842460438919684177266239262782326209325347769258711148450019708379556790307859519659769628041891049329013248666871851415645141331048173711343833699434439227332404242365897740480555473541529600000000000000000000000000000000 [93,80] -330935506742671088280199832875044624115322458438357498861718425789745956833466558676547667390550581053226871610644735618272459448364964860724786507891154591816874612031660990042181166880006761129138816122407993232212441146641034782062879632900539745697318241058174085105371197179113959320358500391340433809729089291776466561330442096072638178598667951154567814603311323103815470192154337993050663703371178176099606359559858640691767634457935983719499068413902160158201800695599363840635801792450360004205411857278078122482822533375516113092302909394285832645884815553680764423036381858763276710533465574420494530265178718250739361098914583028937769673223108458544171792495902739492972189344072108061131951360979871741168669322933844154596036677785160393085343005448166436661609811301224027134563036085072324017830280585008136033740283731319961410708209867563689821018889458006497221802224072862744571599002389279103136184465045095373436401580911060008712735744668895389126098899628976248690344189755561524709136601638929033759133576359434192818304615335963493437569398893240759799465315384192315754424931120178901223340077002791514959260507626786158860826372000949348617018860376170291326126636022670651683082633318659881897820971177543803298748540859951958989988106393733720456839321781174045471364475284110539848016321284459768048384150562520494441422596128594727650603444315753646198223861651137461877076446956087672147182391810407378001534488816071352119048735954175975438261248482651973409308743922888632916915231461744583277451398272895810749058390631354995777371879116669558201105690306066067237512001494782479484992636856763926785306874434122307751106937169412293779946128236927003166016643161961240560528271914607582568441138296823609921018092042955006236152599438299214640874753526774359827801169823312516373041146003737827045613490593955962550224388781734960200624509200071477858828664944295198930776133998639769258777837347619896959042086364516841461136639882982185915545132110350831129979306040036027398932373509688526836815579500258680191369261602857736647250750060803248814506541615722166263289682689349346902255118292865937503013884241528991062198361393110100885313894010119874919528297413934522919256378100191183457917914049272696315824771889647646964114160359572292069615398297451272224674999452372885215984895410579233775523382052608555208128540641298791416175371862102976363090950998644516870920930483719424355740911988608907423768970752714553133605675084704163455045109532626368390662216543501728997560992280399874883584000000000000000000000000000000 [93,81] 5021141264178535257477808101836883209710849717719863816325812681108759288258981654310992622457646043544485541760436777954438923762211439780846368976793757485596986088341402724261155870450110133701107673458721408321506243463885126798082985114733300156660328541159073509670292151541567660705034009934729869951095187711440943465376400164045421415033217519339061646636276842122876708711083029717171940454843352452979477665209689031377232827470953739557784282083229423353906865739979331874344380396001135980747591243631790170172587194834978579230730744561525262503110733828314557242337500291712275300966752783744979751175390801763746117113652343524135807339346795726088422106035608746470423521085474728263334884180895015762035092030659311845706429680168770279194706560898780189159811633714315296444114531315624927340789279430074407243778131981343386020368137843583255273244540092864181959189292419281015113525568488424054899425589767314992251848568174113706315739693643679530689405006746737277171296393442071673284872226378359525027661962630574306807798598654051420469311154724942947074927404657468265221767537664696408871479046144825379702927729318967210105025973317088524936777863966405352134995053347445050833891526821389968481150003131012098519816615526177964601084390712575098226666564490624550830276302537342417573317645723342689061699750090534657374619246425912919382349517383037816733019441776370035371445279539220296073729243658964493649210337227585385542519790185910424447926793915784870306433863264266941859494877541458655007224654054568939732193903178522130392426386654987545964312934591295379228791560621743504509433886867985355978347351006096489110647435001583715055731284841146933518982304863795120300617869718663565914439356153645597120623994301544548539876069717710403269370021634484762236930228677289167422525044552028386413036624049284619095807980265004967897065810024661946748650242697711595646395350416423064013355647520522973417543895546981097723226421066495647297906993392302074357531178620335421010588814642573464446893177187516232260672400357691108073248280577092639208020843684849068834388223730360555256301199952885518209501958236405146160288286075335119160815693262881804019563138626468201205092493452466598390721092175981163290644231869078175219043754057135616963807878482489111129298630522214135790909973579170215402614758477735924651619147508663538702635200747636398580890713307015613258758978727953310248649603511656338771166013673408915011922052136215265751734398435161141772300829076892409472498766192643334471680000000000000000000000000 [93,82] 47288181871110241444154842840392389767909818111702310845923640927165195855124093860509069165486108330028329609195793882663287163860669756481946913970713246571429063079610431874958624850287895942483168037290547072908883444009967039736185749056644349402844818356561808954548767792223057193314328842993423925258223986968489288354365969044054557371077575522638384495857316400989932844020631686297525580995389759355369805462229422024310620334789522928502141848870499582196705403316788498740306448293304436720312622141549299391360289581931295761841464756903781556061596253405029514297661554373562409762910063127593703261623364453967124634612085632575131701429933374541431637215312665326040864429442928163739581987916671290516927799377300583455611579334210471449318693776675504121563635969098578933673093593636519576617388704642420555948285103670538140894049249843703384437231668866848814357529772652769831906918520607876889044166777453411071718888364030185349485125406944074836499636418058582748325023206405856867225667404578573729922315711263746763022535781492703630252529230353019720547710933326569693890093376615733152588575721336240733216858110096734236173633131881101374465589915435474170283038367613999130303007224700968731007802806763129566146102778720032275373550632459573211158762087198003670962556554585872149091303720687405232364566054555936707999783494422143788729890687594561371141681551714268239898136262880255032371306686141199900579613700455861273644744246871708971531718678781925764315976137010940013733405643979816168396608330223937905829121292661864416480683366668069644961780328584243382609149725542659468774262343311004626662160315282800833621368169196539013232280594402433496225199740546675100578681683719782531364196768719330431692018960141815738271112247918690548938848735250180669402815378912162831389967797711695470398656564351177272920492975248611185901977041221138642379775522005576957530728652502674284002237129520122828296819133758305066802713861752689757155148258546552201308528512769904951305144542026167730666463548481652986419260677342315102682003351929925466772864494589318950143911606066810494992738727373910797129451644036105298329063023048393568790614433448461099657779761768028742560503837565871200061060703022798099688641863089055442772665476978008051460585449461934524146852689062849146697081213285775243256698916837951761591941582658902095329967348478088470252249834084469744580254863082586463423680349562689817534784611757074200381688512231227892813358995172897955117265635692911204461666945424005529600000000000000000000000 [93,83] -876820791067455759128394108606345025335288346136119585663367764059141846989945401175595748202087285373447072841097162230894425445298786165452173266937670869236860706485392508068392249505335739771839741831608043581307401953914876238309477674150485439318000001093057359427172580263295996102442237112401690783657936486121164837864847779027186464338872947458168206769361642197701467585613111875453434861581317503944917045324341562576181474360513340491259636275968312790219608927544635177075861640676869082064606350004426067339788703265124138620637360872863264726305510380924619265708463133381178200145107244232534424020249611229823756026690939804957274338087244600473577666183295582476244971134259514320009145144984250492446175801714631381436250897816810060262083661069034485417889371299582478950904412486944272876100002237032006862688483311663031078410812072136561961855365034810829835211642458664615883782636068924337067696906526558521159250549552169821581559805509587485446662357574749621681905884287532771835500783853441158846633967594488457955401668335396150165260034685482386495173128737745018365648623440157634277983629433980578949840236217584432424559316328848382204663054858080324861355126385933812863582027756507792558709141460626135538163972756686777769665274725626086961179576359466905182589414044057635624723967797853696742558071526223880035060237895025765069259991203716288998182471419911837663112998181177002732940279464452507209983048792350146733314580112312492800572958464274057253714873609284974155767935924749898149694859503215434332441746271801369411820350125438881713341475421017785161260928931591290955912613076252375663931853857833372657603598727431852021693865775052259585364017455157095800686163794900961442367324223053368550169664700273754011795220856145121504350863393573142090172163093284183495514858258002395915003149041538326318037076292238725534800693707133700767792771895336440006611815285223464794702081750610728941869525952346542455667053348325322775409843964326771783604264237665571310251796022510200009411971300756244853227082795621179474994025148838866813839588648306729200690221589734793400138328007257694479860748754788317311445010226893831639275055433646966054178246884054153920956643963143759545196140287278296622509391275743599774254314787966431205951398912766408452703614562246458049918124915825909433370471057540191878040762890965611333520667397450853193517114893642995967424247077706200734827498812392693672816550329951591970544296496371934511237344919740850652484510907019148195258103767739924480000000000000000000 [93,84] -4197473142209694516029838112191234702292353313386122483980340452572141080286831270719780275105683377133486457901133651735804791172555034848497879223647074843684063048624887543008983134811102798880753994095301550878752774082470920252283497235235692328684695833752780342371341589956366775545787235570255461953474841080891844798883738017347564495469776894781934624145107265032429074100192158438193566136630536986756040651433446354099775008585092563672227008408831563822093844609341276681017800254368075313465339126172053646886167945314377487487364247112069435051185725031793835518494291843773081608304646579627883944468791588407256939946030496154266741346640406794399729700307791063868648542740870309402817758382243727373921847182448615899275670507172078745159790570841634921740770342813760315619377623842361434128806053310646141263531592188115368289469225611465731788035863062664952657772271701391341092838542428492335987072953629533482134958521791838832832760033544800128164213204828320882156470428416063244105361556697116365910330299474168177867665623583613963694012824000945462942876990458573702834423141157884034407060787551832302303860980936274811615595695270095163401910615229201787239050929427083693150613779619111665443309166904529233538039217478392375112121501527865451761555285001929094996134608834760211567979415412206420148825624555383819051366695460434080077349214895024930129161359311538170113302975103456747696328829842987098761650683629578141004972285387485071844704077498284595815085996064553819817610507238435606044179873130924419000322537972643369088511096244872472287130655964792701817477280305016023610181260752007060234251541216768645402945278740585187570346461926259678784875953422748300694467435615077750227707886479370321898603471897368187459185854091877357530577392415907448404611929005977534731308225771277740764472899438684950956078700754748618428770076399966363226354814081557972392075057989922313009773014613314678835946098539088062542276073261438469622991038972603302359491209165949388064013775490426383562831306124431271531085052865843496495169029424122357281663864163901978763655905578060224904039308999524490092567471045671557961021299695888162042792800356198215597116680204538241758579106078085165017779232375041381619938194697827770252480853753878452686598611573529328666264117866456820500921739020763370216931066838099591258087546980088627591873458080494071911724531797080982775609127967012660694027540707856121559113475648908731859864564823432917160827501193389000685239463342610124679920321193574400000000000000000 [93,85] 97957814837414587935906750765822567657988062431477533476519895689721177397081908666125035356881068844741327023566713955545511976030612219709736151181994101596791300917108282266792878060873524469917754908823341465657715529593006828187405698863838702716906113324968711327243723889485857489255856535614036329417248007651001702967092628169160250634006238629170800587483459865299584453495624095892668612749069881117333870353154503186341873430302674180834362304933499846001062943826422647272135324196372372435769053811530288067514839426261895929715559562352694608469479341586736556049259324424160503239825017964725546470315302520446726837217228492035420859367273871818076655715620221861319774797307920350374189754455846510161332535651420731250204385215975100168037544340532835383845709635494290877949006273744054975643939556369566642037879151548382935278006490777586061276856157935726172334773472133897910991637468663960051339137639263598503611123435286381308614419070802971605733464397943992012831532402765091917675323318528967132900864472275548273589070645059120198209301116784139536151500417782304882026473776550288854301188554683575358992335908410708030820387670770398226581111091411946037735335454691276359923067024325751056598298019261446864009628130132252149722110678728801470169643701660549929499972121500359625018424251499712748679243242946180441345299495773622474038194729274417763448864381570369725400796933193381599799687227086912562997300863940702596240419118658083837065099919509464435901253288193802286717732231660454324502536264554363660758302512576676855233443435670350736580187238463535666283484611986451723061578008444786334653660752639077944247946931259323394448315466229522597631746946513445895885957314425720996914964955374528507291733000526632018684358465624935330327539554477118063093510223480723895341301825276150696620901393364798501950618973554022741007629928851847530868518579026795162064570272504251441614904789464200218554132529135331885320291935433635626830039355250843467219709385104860689403287769189087332110257973890994688492875632270638647097740139540687439082493679363169776951656033720656773534720577244233610590208018573849607523262188430937732527186965467325496520004198656029112366968115963159618844585533531935449719021504339993609345677048056941488145430628777993537809931581213569749322726269702320401772487864201649571779381043177014532405882166209635617950244555197324619366995922365043886259509228614009877916115400428753409569237076215456900238266149817806524957349563347989209016142345011200000000000000 [93,86] 273094129584364063385053347366582785507245479846946002975850916262847594750747005252543910088907807311156425951493391401392978346255296755380106760531260666994459543493660083244623029655608459571204329516894529714568246849844461306084627844220537914046653925734051553582620615831662094484560919403855412984891864664642620644592980689348460315320301332061277119884059552714971800856357703946274601391825237761871099655356959191454341099485387938929906080680850308503672950621411489836762390728849695619947029444231875366345498923586763349270040529625400628666872710347622849281708468704432053732202133810633142956641641167156131812656971418565258321988732649881324505068959258410528347765223630533275231273434724669799508033397265165037385590684397481709389676637190255065506163222010816211438505223980668337592438773137753997477989565115769203688057692173079022859383541653014200795843931149813784607008335348762307174005439421591071640498982432660699484757024568331830563609418858894560620039099238314904363938821260143529036880560307880474857124738535792829673628633479421658358798843396568427954717101188245514879754854905044276945801483183551524437304701306161376094112638032275393412995797327560974685366086190374592588389983234478061960135181225135706147225382127191785503903437116837562976629437281793104606183660497867438547598529335452050335933880603647961114291605515586585174305429355386590331730475967524443933741195607127845235040236426354840074343938317044211041024978350509954100715805357535724082325557601206543920191581506708929628839519759709413589992956567585600762825676956426440578212120973584891148014098808697122961552513422904327584452580324696371435735146186496343979992518274388332350682005334228093401326093882971533681502814229055115083077622326167898871423308613948479534255910725131770739512021161322941700450220349357929417776849337678241274084605917970067712921680708120421967473496970579426207458701502198598970844213232913199102942047349555341066475386001544231143268367322226981086925263266811760959466653194848647222914061546441251007192967780449248457398626758995092850691512264692015019776021779699841711213162992929523511096802924352023634464708674597573365299388553914897583788998306609617646781250198642137429238144354124463389098460747722872961856964897080730842250100930522676766193004232866091997915027297693271578248898132593873253445464511240422763537658854626313718058164118019482136248040881679202403272632664999218885517367461774532648688629232744573291521342333448202328446756454400000000000 [93,87] -8283624455135516550381488503833047612878151181596244211328238887423666559746266032961162671615214001882041562603274314795097147394698193440058329536651591801392478845231773557288440858431418950674807462456968508091050400250625526911429086413532397730990058018596680267706413036632777961469292849648939721146116980251536291697820287669763529960541786927949141575604019193981643264711154157230423861147036484457016092110029094126063176543643863898820370532324891749711982011854561024006708524679488859624265517959995113358443466464014271032581620224120476613628039664860010632286616975616455321774231785154460588555494087065176994830147711031993091486673098727638626416639358316946628240333594784042313060285764782988754825733570849723983275064438424691734978081615100453079515218240108858321251384712916594504191273317327706988091743633010514567168738894969494559778417104804407138056879679379154373083375362182239093349899278677517666845538374392106320327697906282931534217775511778829432887967342536556312429954555891275946691728316188084520298161975325979243897713447721206344388385117078479926885333773380379728581358160732862602023402991970925390888315446825672621928100879301328860946048697939256445827044156253697911790197439205343795341429445946585388108563749626673150451096645192669461503343884395653532103573736998650871239197368032079908758575501410962139591595341503735544302676933353592131540211396256063510989139571168146287643610416991067568508465567740874726370218772091646637685859764538840817160946425165021483939135251803386125082011911604103282504347389047388609057823481547541158775798923812356340550258949469718759904304367861749703559068815404170145048521012050660233364014242368000237531922472416115117445044661271428870568465572963646709254890733919422682808231948856198628871467424729894969972014185534248646047595872795181720259314177457507865409998011019896212381767693701305307524066936397634135560824404795145318075131430792175810782466475491289552646125315168418856005840000859349232270786886957855443184731965630396867389653963379250915585484936819684855727918987871400257585104360790789843011799166889338482256598343827752082424158053554923198286731273520388890173643186922013912223241749079933481016706638403688414471171179314729873512502497224498151741273362460029136972615987737623799071591162538141550291073248311585276825931289889727901481581427808864598550146216690512668734763932274041770157696046471862647554198902337467624650132210573083763305863080295363323745057379649757443968833945600000000 [93,88] -13298745346299167723344881747339566302123235270457312593574720211032010376745254450499203023663349255257299571271491436387654974366513596557414003495261776967150303389314513152075470183052021488673093357620385518700475056645610037918796470312549520836104175225656483214368148981306145019495060735420873114924980115381981402521679032325327704499602792423700738823523231476448117837835446755191665796901499425801807449569888113854277953758511060694080303414175096099551947233616485105214468330084494650850654725170079917458134781899870863662195066698672062963054569886375628445938426461627262747968052036856894438827230475700510251525165419886294778100066666580303203373059147721879348811412751919402886349288838146481945823100645445253779790327551621281129192085708662025517448127736896617781414979544166316326086584763760049850615347137556535457908541553642230172009180911173104869315494260633718043648230286322608864456642171254017970733128902135836981150420397629203873302112506179118304400591350994994395634347382106634658923122380740090608398515104025078640153543369456052719994493587569153221968829199498961351585083137764102920441552500019724987552146729403647361103018322810678574929622214384619603466917616959640880393704787955418732098463993750132461003673246756193525018271021284428449960105638066029360132754492208477704831463186938726706123986990862757855584708890169407839150775663551868247913440359764519429935970146807180392272336278444798259862361132879102941047501099087859309520641828205758301631642812563691775145708606732643878875337083887753560474446562038015146011183138734636028285107163572833223483626338037469652424765993083728606669309478260368659246315126260016758428372233093776458963976922401039876880041461120039325922357321593575629885040826356815970378219832980657259220660977470851359866444875024286256919192984756072766808439523647934492975780192519136713664492292125046058521466933662216871311086728335962027295235329822379333342973044630658652239730333740890253344213517818071437296254455705673084777116237171173242441470749849697463330652080541292137460026250499143938316192732278371979033118898050670933561142407133071942480563387856526045425630615338967958431078567086920967188733973657989416264741891731457167308229945062291812471375838562619951779368400052184454478763749010987266976757769417940272105369799424584406458569132845994449984170253225527330532533923358349789158609032915543331958962587240597569811133909940964354951747713552708546466122867103357738806387156758276987617280000000 [93,89] 537756692085257103415748036981389942210566214302927952655564358584676561036796341763778260310980985366321063443424160628099791735273689899893566867893822248842788546202088297861469528605787791116635240080575440173582271428247121247325479570125927615572942327761385168455385080010614555708341373082897190299011427575600128790481711557901163858593529303639062467288326525166561031344533953971252846945943639957189511013784136090852560163639355127502124420530766507551838080818844463120619785680327817730970527759683889251851255338087758857848057257834636898123194045937792566711781306935665387957052311554534097241810518670595668349486514617887319797970283056429514136971148717339610470986444113656271347158852580829227511615843057960815703916913793831747172800740716116649300261225470520500960166028343505239775047069326720455197797861024344738915680563853131904134122903764321489457318869616237894750943991516601317968902778849105693278859541956217210265203331546274367111779919391523945895089402616548664183423088473639677099134380654205249374643872949246673841453497951905459700990389948390123312069466987475228581085012191902359900057157569745276094041435418724350583376425061378590282924209116834395335824310595195762750652222993945502273439131516534130596351144673792401637639479154296620914615729495595410444807834754630204932194137701852763404300573939013237632642878484878104174911519030921893064165639033977527733841864947301291391815321131657311800713004020061420087741004597809869277714235571821823359794556848389034206408827042065797439383230794313300407239376239870567925685156753524989073485490243079310953832603884894114845908725347544897068788774224236024464866886383938437340925033429338933536556049047027663568751954274323456003522780317458449263518310572071912431712265605610006377121830848448270725057479239071776568432002737224533379406766872615069817757129281897138710118480432840884982994419087748492690348879101677097301456344444098798544075814540908282215517437505272861525324852694431675611012848872006358556551589194636733584692863798681130300936814097038224182802454070457650409361758072163589651137949293798825558409599950154214351846252233059723991600140835502468814417201321343274382031835188282532546925221525671599659226791167943844427779234204699297578358418583757625487531216110503383432847750657947211689176875851782522454816883092419290774205135699347675592054870064058700185344545470227597263008811280107994016996729222002966185239345476425773148583322857869743061291204657445140331406000 [93,90] 870151332976649633734833695466346257390903442839499824649459857683969125372619003430594093530102368751517759744033587581549149246254218322682953317039215820696240277354381575725268851822247791316229936742819619045115658527615045162316702696899988990719623534083324931163889364997119116763622441631864901641052637503867071759316327777213644340448993892486170667081942082963411140417000831203013146592404649513972796577376779014724010326681738017822665154531219406183934387205175467914304394308682294018431459144233718091690544072824828797557802526925815189074384169155431059628430120406601165141201062123346368579565400798629406086036948624654603382633134058951862089132800841937305137117683067761218893832712522072561938507355661594980092115394238464361861842434430136568170309099939898183947869196579889943012847744847534734264780103030365022874944412533368110104622449966171009103043459836128298297959858691766909626995867620455954222001584715997940767987458004494027853540679478407244784582317486315496534502907103684830399662310124592187118958769123362284248185761514247816052885984891232743240770647621271916021975638576264272507707751087280160856938048290471927759258492689334662091270702927698986386347585909561044735334076769533768079296676536233753700338182393963129311117062140075821070279973192546940452269431082937123241560917347432540187245261003182215979870620915182831122453090151813539079085415010574582358118006804388117237545632897173621850650744702105350361326017726620640271302724535629042992152937245311618179272261707052900059140789423248028305146463649584250923662367847718341635940324712338606615804924233487144486331127837117072843052378560780528234399430178021389127948144943808911377356982186352152844244401109079870008573312957749963022025253004264166550456102082921114385632000674220068515727773686454918756710090823221288354639863984944912308832094008228022986761956904214424420420786113480596719082039289036725013321475603402775299734692185060359877448270027823870276596280185717882899884737026100595565524464001351320487356265945484798167433805719120922779046679236747461210831290098162081527492238971916778527562847566472952318075924907301267332914416134967495975760700076151268027692900511837734503649613622409324377422389847513716743568937748515803070052530872103400924881081989431990620754385352808538380434654615882946219163965655418976785917560413118399011029112148856813172635472261768394838163343033837948761524822042986116156903805407965714729291778572209080075783668373489536000 [93,91] -28638937309118958644243825576650682712420578990451972724613040383348665342855039466620807201455067899501796010636748326378279538804133044135670886645685696299133163674398957635017949943476725840178761054669925824990462891235391149521848196130851371691764707749023119105854589470471453599226959893344226331967990419537980245298775494392111575353686332880730164380280380102052252832284989132692381686812598647838729339054589705740996949527064348220967793398427502147756802502003912169448679494958982774002434383080622707800604908832028646857148946580415572410603908389501849641254273659301218483641712448434809839343068496800916356083118657652931388823713679155987468086433310728904444821522159575076779429785525850373716037183631667223814047033959152467879523075388252561371452860609457295031990117100599352223389189498095570693780518681624384847506620040887725254425440316218723380213146295357454454780103824455440279635009638242298130753448963787575161332436943814436812691022087613387724717339842824825473876550506986397587399071528538504286604821273695872042204453287396580509548867786540377478096951617092413081670866728883298091789310942637828408305371970283767712765457975340855443547271678953137105725073572703617200629424280382878504160589847347647385923661943075801680867379288451073952957563383596202632970406648949420215784152239354204257251345756229985033758666331404622103841659252255226861544300412629915442175184622565367949330915298407922596081761982700596148691145180176499074594713735474632562085999672299942861700288832272847340283106601518433200812875004451052646039404597032887337334624009271295612721844532580238845494673538758926914241087171272900405612479135262127977576860917083823813561736770714703920453969284788797664708033738474415280657253247320478685506897619125974651159471311983306956057997650517585743666932296918139851142176966218447592352671112373826184295730213375028501138778992431418576810221268775798887618693909786622187332326975458060929550549540582821250909218055555200431054963129099346986373304978959964088868215036176910250997745369264898944696126772791210740476497399445266024221437890156920146983680435801525785304067321830812822706896283435006526555765134478764626811121937397497925864077799607191879578549482380367133265520476607287464559372030974422624186586915122164682250705295044968802822752273405781850360852155592681057378636144823760154667691244458324786547657787691617587538043960427260568897566371457174636421494640388318676408566726044665963956861870966400 [93,92] -51961699483969785406484304339297709550913863450445218994995425866073592493151490084158645418716425328403179852791824138923387435351101321656798951358437812054560643588956538944090932774669188613255341757926434462890024688911161007549115634034741173588406643134350865759264260196504518468087399442327681632848072497801079332747428498598532624494475094880361048211208469641036833906244658463701367165773432840248585409852820842015012639902557296827951249166676609910287456079110128346157738216661378147768010981755345425528861830188623684915297907716144593822425710759955724729366192318417133500089633721171219445208161870066613765840952442156408035168016831561206903798034311392222897594647072927839554885999933226279344324785725683150490788541222310763274415481426125096415815560049937514394089376253525134533987986623601332910701987278985883324105760602307607743532558248588688510101248173921092987584005902530287194529945175726178493938410229426588173790976794607943938342319128760806320799067418730309868790655081199857765751436756824856007354559438435953795402262695997042842573080491536847705385037049437484601807308145999024403679602932388891200315642896236455065990226528923659283787421273720636012178146923896623623462642761928065682160157099843085041808867399747323833320071311246747685986653684316836373417232967398931169371990692773646735560805716818839739352570262784524992856818688068142261823881228338534857302913946025973195580398047261061064246281145269319458724815201474808005615237444108682690704417664392148587657212030541473432083597119864343533742767410414147124650577394028569731228599826275231748950103916107680482745848190185235906224073555791107846596874424487816392137469006435626765356770870603993169696426059027191970317574473187227456994053071265908587434721331897999613184408600975403129679281164181493858732800663175691998336733650428370137846693715852306202549055010859242149846804827506811732422445058732459858882726958086151110811416164215295031516025098655963134931783573810936686035169899621676065279921927529068688138214662752137604937748647005614214433490682928015304680785800168448924385068527227903165489267488942152169905599644554330264302950515829626984714604443839682903534459798805180594031543650557541768661596218748650522369076494683050570704054100588520284425434289409503391097379034450884304064706243851691986376022577039064830855838559831899968497391270320338415745627343540377060794040150978146722796952522463207406568216837908255131848974847025820756880902400 [93,93] 1143366124131872091863093632522454065916076418878598149597710360245572286501154165029009313486831185605452421584287598540322669123087377874065200519312756415031807140411449952496822331051242593093762733368302698430900092606453651178505028921091852307672631695376713874682623322902907004229118796611510210888353709978928267117810050220825811920777122286877734446325670401228783396675358367391036309104915903185923253639163827428101163560085453066702791459068369597946208160575671989938743997872376138630977867450723209536825329964922914066888519878680305872372844551069730841688412630149249861656993295432380136164707965081671793926292843898412767451913265688927786462881887219568806841166214113035905526860398014313689991655722835366281880057854102895734902785845839453980690442989340006988162691077495482297849109870510624044422713189405206750509682858555327681770465684552352615934535471656317451643536435676787448549172730459449414784408334140037652486111018384879852093865503057795215638650162585634865234123200896700252368981638937334579980200713479174402765604204117230346006183358474434773874402939695781317281082783198628498256031786426924342872239763519161163637215092530840243760717147244040847060795081214887710918383472446123275937808765551668501815127287122429482228820049143921479890662331485787830052105671629946362682798219748477845200366573121913709904637549497459600523161871946161881309424147232976363978581972432467100630811126658370656971854926367573735053176294627504015723695569896962790993811496294750053036127156815296073452805711002340455616198016115102380032074711710399079029796315798529356290006311541491674537834672350776917182002445433635842155102643464688719305991950400487506180159140299740835834217446361371492212073900803792574680031999720786137029889696636940811511612393332435433645904019136020132658303731242711314542187150172401256973394795880426930754864999665427581241117836644312375907247758516642238591789908450727697759667320930956914344405850446538908733046417270993877411454268974079600633575253905149868558085846434239912867786135921066026370030980365541532761812812507501739620417467900095123922339658878336098362847480836899295460836292465033452190200121175344269120415055873546808883727670811943038512981095686017135308403487779209903735557740575498246315650483792276256225346563986194029415444136102994341817828195481106844168971149735286731734812896375621829772554949610934843738111068359334482800610876704466153327876083486947961649772609829139776269600 [94,0] 2018968474568723850004063632797789105497361818121895921636908135299583628877445716532219660926970429258391925191829748487233761091778044433665248977165240268934995006612405147156504388939421278834430473703230794396900156151321964824835409326415464670457247588612545904099728105214240134672027985180859273018074956586692485764525833444675061078960622058961356849383601563212598547135554006232526519873505084892312434559079435709176507625144345318472965808020972439918119880942186343632343901615040954579071642417611303037597525353535302070116598650004934204143333494744741373145926352125730901338336834423122622825991748877668327672006473067020793884071516632118957606687322916382836152086761012631469760786123090627774119833870806242555883548078571218268345964467663465623686213736392532092061726357058202925207954854793071217356589866072379276558992829288091783006309650973170759003281372293662648099117266569973237445168571894473386504200967524855942102111778183660619300823166057637105615081611264920867740952363687378390879489262046213106936282609249926496490552954408981000420851744768661021910969061960478022495881925377782096626324459961298354379409484187048491874891405551639835712351449490450603370851511023937201095370620473901332009621802140395215808420809312800506075019047549692831246651337497426097917456317609049655948267076309855277920305789969969258308198544520288837965228688543795513573733500378250307033011303548876350421117244088936956716092388091058741162329882244590953796763304799398282555013249090279456085806517322044198452355089269774340027451037706020073370465460395575499256555753916032271145591430009631696679567689096802620515308109973760927314472273175416577448429895618941346798207566576741283460922752400403302761702596119286302213570173362321884656287599693171162711381750434459564159576413982993641743964490875071461878653294059454004792218791357752652542318639598700153100418772795820222746962336904546410920758867629067158617931916643748473120702685097188312160932497881469035591127353637283894341996239939247433622922467914469522628066328013128475144540613916499484857042314782797554414161265970015470787781839843666927437131232972866306202041218834924230759717710241663664532551840993736312948007792659352159442188418969876568102210298654874779723172245978466566954740510978746603842696662941065042775678743019256364153706367623612913384674220262926429469314626629440211232023475387022665316036767426218790509418570607871365126212573671812471464416218515323789138576475115381675522504466293771050657577615733905948072950228674326805312700416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] 32149774654833528141859504829102368122670230760703676751007249614024710141372656127485168633958371516680955497884787589673679010745583556533941005851756816695851465560714199164423440421062748370322406055721531245885956082288242329883727064464395330334628189995744253156151789640406673477369311460260458894955425739089289365727832180649268028677991550992299446836176271141544726127513057535709573465780790744986858309083189557220755779928419588070775275038927475367556580474249598119855298279586677610920873859568063113747558630456987337938161765473707509172737950450781682619544912569147090502758081865115418735784163301890392234294402492135170116288659251850735919443905164779354493260179503153964960318021782713288066422417413733970493320889642430443717408163792382442490880557743289148027788404972710335465874989182879877074715007388743526285939337175383671590520287507121871242069044490536287254755588119653537007708412996144035892051986384499059454767811799523714920829998503765179794140501902205038693389662681589771578477786804819588813526188249141948778034635038837184088853813344493263696445227776552509436211008858682635549797162367990826347355117743258414042403904291812364545246434769831799945741333692726957853028240563160042707896817559384398634187031654086202674084206097182045031331073210446907091136276341789709768518069945672425377311557081519359716937077728279260955626317359623799298441652914014902737740780935125892066974735962193344154941799935997969070857283620332485791299535564617826975255399783457697787638873318029284268615136537237832115260136263094302098787858470711916461369420354972704847216898933352505643699190556854937171451055230292696298386114339676680805275396509235079436577645092406827810213676445367957167489345704005651507686784560125562050201454647074623670041357654143387486414429230092629865495515799092829174027715844555848049646200185503280740487727927976880092110257710229496144934347762324890951599728856348858345508548578473312015284653313714492189686099975650625918418524337920329919330919649151097687781176218072484759160830026421972720462271614215435286959424136449434450786455133921719525158180496431535434924877437571799216257756741119968180994929810933101386377031918133727868809416624766680351107946365561209595667745660745931300589317084486429081409755452678342536007394949931662586153728758214909792728352382262464199227197935539888441147956304998338771731928176254588627477038401735807729002351066098975236204724488522222711301853964191845541872430173359921896384825220581854575275314685784105136055767997680681887528386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] -481390412760127880630044273557058664887091746703840115871676748999673551247178632238589727894062019677950668659626773887395066114581534136552512292238478857387709755904443770340376399140686957459765841659271953112337818311285437908684680166350307461222448270945957187818210499458885310028198657636710454958331999694393416364041513277698325626756863941128152645100937898950956591848732752607579634722555169680997427486062219726537437544416773680806627497817922385211788455512859044421071811684571317177767295624087457283438669772554338321375915992027783459768338389387633454593457793696254612919698972999808930209252250704072753478627329086576037185232906345271080238377128291256121385771979871502005626888476818930989540449621137447399574968528622910445783717345066899204035763460603136085467390618631307888709642729979750414845072947956822188853865444333766581694997987219949299069413293283750843985808728162545459492246118447982911748080877224842339983819559931116329314067995848152097970625157296821448942688400376655946587458795657162395492530893639400645647837694233297572688367884340547765581402839654639888982776982664746285070780690694579975024278758810640526105631418773609424834662238939000758876625509256087763262068389135295674928536569977470192071762337121323140397388736633617196882250936892282976037545102211098111203162397891304732593506944938363217125527656513070348085887355639218206197168160519440053442500595381489518876795473881388191205797270294499790557364223076785730118956764238430481558026652320153464809539099391326415725784315748734219519671519792089168319472605458289312987481836221796444651750183614014900097804213008549583848437950958451518475640409255080548595158189136433876500262651399806066559517061973998237177153459543768453100778294677492173204999334550786828909092243807737455996779803789154647685165868905494708966835497239623996055472078631453048959992291353907516365553902182294066795249736795694720753663458002259420311295857734052637278751873952227231516201896078037667826339692703263888766616083322502373383410400138974573278873200104521478866136556127859740969907914218580643467743530349621613839600464319449979110058589174744917342930525831314748296424316389693972962459500790759235723608471020867858719867702494013457349962908683156171594048584261772679947065465038862711020824095090989990012281269384743238631869240553156213544794498308911316910821169346884239499383941913860140064602967781967575022443981469872589792875532335474969544788177092923578965599151327000186656501235861669177751123129872778214984766322072515963689415737344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -1694194430684617280130114936434750183761554664854990908083762057879547925270053172232159735952875111511981122019136628082276932074408981814641848479991014803634171532825724873543317398955062293683988561692607435086740476328536908171788624727564411215492084362121302278004008593612903803931662279787991045077698549118165405987895097491029411972026560541346360644537729564867055874340365700699782029870442415701712290223344101741254668645269844781394223156528873221562955142148813412481624403338627835792899153498179462033349651297105380950355676643757916963093906179299395079286646666089427841300164721073315064330681882904732492606009317347503255384593656170846388905292650283862222628860710679255112589133198702191579613679993131780539820522138055909898531259202546852401908902482713653389365634155886190182890830063921681747603032524277433538971895512646152272257109936829815670543189744772818664942101345928831387670384083889400619724711500245911569049176755366501096059541854836096817019267981367835995387865436356587459567258449352985273424304259193216621633815357405619547494887666386655396846131162463106622886636843811968112648008050290045012405340764792682125222265078740586322105632174749997939527707535457382657012674729795614092344003049399437310457527019020491872962575800961131298503094458864832848068743934758637286757968747463482757499624787398175012939634790600418218953046393284613828646435593485329465076816130288200572493333743732812243456205463137950730712705805290163307452863377702783688362889224005162184713066732862703602472854502683805182054045479052310991029637266106946918098904300837303361353079296276848999082639357581987233443426803340572214721495959693508341508536823016890498963604013559950818066552922913310534013363674141527472696204452057367628678534595289592724483629468518088472301446068792162147242645201112379739840988507456055388161881125286097184612876073141207838830824907891559218935878927014474486798709336230407303593630195923315444061398859744873125952776090918172195635512902001572753495340134227559890157206717128714339620752019879376266357411120053652465111272114459769477287644496565783849649967208698385298626594083464355834250236397144136662347141062618826254534520732105382655211191403156695644142144673714345235164244378323718397071791629641120091729333640899062790431911927935726213240868679409710623099669954778245312284954870865210266222062833426180550754870292325374473345393237939379633089344123541927709470321264241640143520160032872647064896023043676956738834443718570566052814979755998230371826766767837768877368724684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 12154217004766470333972103693835233160170322318948346713370481586259816127089185707782225729435753884268524774914160135827498846555203350809934342880160222728235560293065447048313074504185970947247866784452952515983548368127658414594164943119898015460696764284810731952511041303675497375716128023580013001232597244674037690816695667230758662430443374956003288060698301996274663616103992085300064263951616407276888490465341236348868800377611136774923006829850314575096969301779455513610205734667898645575731438437021233935659423132038741823444767760545330263119816339358762576045684770107570722224655749120084339369797272756224851658392103287334218989053449193976417187214922105727747327148420781982426575065180418072629452743274702350441718386074276236245866867329095908428300568198299844366506468422198804768750817958881493358295090626595191602287739757165399964680568054920701884531413649491923406061761910573017152476643955058134898178556123221798467916739163730806170518867228047307860040520795537942371342572420526759891478870491505267010201881191806987490649622634242597002664400104977053287633114300539978228689482438465760499603078301810452744679974281245798729941562519350254498949884380829472194731357402688109844204894950877113911424618294485197195477246587706535721324461108334220911893804772616230461254402022187934271587033212622304447846984020057059172201773463609741830582216960445844992831927465351059915733626537813405119435746348448369987412292013649138989574057462851141170008801698529884793268961441341465378881941516833622841311988139278977668308230076353670530015809440545370543547659941678183359657354772430791360839952836837395736193925531290618433781807997416270008281556025266001562664711636601951084136094695212806037909749492591843986215735190677661673933507926359449065145069043693252293689797333917689515338693068845479805719977621248970489392077541958758984099336778505611748662574434343197648514096604173893811878491307217894529707992750841131133421299238012467613434506979489362521013008754967181191083695771041153697936843286119124547528573814429462127381326597775167953557774125954082779286966266570828755938440821885862754080714995149071816748263359281541859880514383103577127946596724370427431097843361576334335366973846865281402332417187643442766891323361566311307930434771144962306050566070079555775724385114798883357124292173297732562545012171114685617516067746793476837857857979111032082589618767187340981699562763927461238782027775715291641042098437848119607099983664206469581968164165993172922658087185173714605076570558939330119308849184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -92508808797848497260189023976593361298730199518187366777748528385087642014543068724955359080912144976746732462286752207321930553713888158639602679490985069327458408826662569485995807199968716470216316224906054302487094314158155374770669260630740727011902593827537062954570485992364543860937892196000987490835967206601525993191389689226350089614334923443776434089775708904152317365499613206240937018905926145672781225934215611769809462382648552260184639386102469138181428884991314508447485289882125108923375692786888967025063683312528739820413313684685307593435090778378550578770459939560255832840803169646849754097890534159434638651135259038357173674297703596853134986428076926308462024873444751381014531560768226247022169450494356840254019390075623069733392733439903306037772550461025869879262983925634092008019760761051599971719735947681402250918125925781429326620873615120075498065883188578837292693705156795733222459129628296403015918997544726809005652527631213575762124691706866169640179711345390018908462659770066624129838201635838683886566475296946572523951270171103804259083621212277430825281629000306810659084736810488082015496248048353178237413953181419100914733778264464384771844381748307768078019161692503402199438040128324538873088342012290908056852085174552160429652437345542874786439326111910173628667452811075108452753787275193534336747815488900573972759821507274816904303875652559414250141311702023420363561034768557003163065572084584509099364840977052945839625633893312130806459495235074912303740028217024757491862114978804567978154503309818937782770881236873111983030184444793393818810646370538348188034648935668972078716234259939861717632086920326330780700668601263208831770558544186380210261619052550572344378697467681400987720221200160115086426146198161578020669281128796472204913447036791962656509506755409786827645916634344781421814974059556240746855586523649441390725737709842473511322744732355540395623300027402314237071006182846978664870185483868292695228912780210378445583101681564586366308852926114247824049859509133588848666565074875508462412406853368376989289542208504099396735747948998185308740229628426132341476063488418421737806478927331580037663871903072962887884617069842168958029971914769394866585351176308614768208441432837420794548884919605279407333379492453086100578951059191042900975593267773025572777866177319910886016855806664385827572738388958813201470445236390288268719494824376865169107946619710651723505007568479014067536297509876968330364304107788279992650068426640111096364611947403433632366401174648365356796135842460684937662038016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 1404952457477651550023324892165767635055232675712706795138817471309256702875680653463342762908446923499320997656099601747671716965458503556864799645218990602906867841443643207822236509507177368084754819438299113997694240976484497882336889079546484761589040272148521398533895152980983773741535781469450090654949441973460448609858801813098228502984866485681663808347168202868089015537891237828242374642009011525393025992113807590771478691948577722300869734599937445084406175250026351941839567354259650198609611849436738157979513868834899655292226881679368341750842443334018156346448255728565781302365371391716690581340664578685485746739122146404149589337049595892120712967703090656375821286726958901158871087656725032751518307836170110126422391313471746641061998361426243919094207724115361498511767562371820218059834353949447321413376667530787245423953409964250474091971492146160029950973787340604476302544440324143142724436443901273873942550802643748441028764077503274001410217879606263161988641432069331080743546129943406550838270745541897832007465060765153297105626277844923798805917075962272453995777678972119337746502769143732352063334090908015757855802357886500015932686842208552556000827034854997275670698143481495673126374128203342695362541161326049920604440402234537509039664259624655907093973015701108856835613619986255766785586149453564348989289127683181914924004941508851679027194525903041216137692320109700024161751852922423617489705464390940232397182116643187488782269025558449945024438780587432744691137171992706772740659867865034279514915027516566237091879230701077698374771682280577046793615589278472711364236735283795193539797645552610463173227376070078714736860998141031896106287525911103118811382536027979533398923747995547869453549229736453729943687853870589865837354532132477614407506755476180147815328227590702922575247816795682195303995738694530273632560076287808256866131062093258719714072017151397150367122030860723119614231781439532448109931483323874832953428899221384133795604597044086357775282254959544087915950155005901802309798044294898561203103440078907067957800215843117088533878214149191421523825657341149837996500410545090267027465711908107188143906894649004200002670359755330863644720909221314968223837164303530357028868079315147151000575867807861592583072265452707387652332051727003414416601616591182382867027133642509154028010064456500547327276962355632910537191259340957648903280632118871108112259510494973712331288724637091671903781250778057478155755780136395584495284189263238221098861649750094426892862291909049252193115126899118765775765328887808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -7002553555526582895576184832710098400687364029889316903607243215539403067099220067168392191659431379825364407033721013159108244563458700869717379414054627390930889690946115903149848505003777156700704559883382921180477314359502658642340367496623292014179720395206342083271873147406338398788959683195780934941774059200731002351570594027536477084693846807720316394450525074970115231804206887804377156025063167156346867146146842724831635955735902478494810163659004177635310535693846743345933823871830418577419627621623259583028971115205957435697449595338203430199829700772636785198124764034177495495179326542736272311276707234366643048934961880739269978120619206812781160216494157726447022929123140018271549761242079757864080365049583522807976614123567663458044384224515574331513051987643721495963746332664230520756644071750395651175912936229990270341974622753028254248275574767811186696998097492041295628174710583717869663459277537730062463311857966759582251855494462652083382872224280658382864674818483698177992050811875581408550746691803294363717509371240754835048902244285369577913611282918509375294070375788135427887719121497901160446543406052625425180361725363397161357233614877986116198293211983406602969129344055663544572341430852240244772466624795850740344692749654527159534945410631873805495730830294016031127619263941669592218261101497827654082182550293273158260374839640052722177718192069018097947607869459399797288844565915964123062590613867027978864351270322743650927735260848320109721836672064564498432958375585619391498851009596088555696006831379191665554770784654744347392431706643803674952030149763739626595935911130688652257956476369749296315357138131819934501242714192472219819695735444430255995428111259035358171438515687819094458204362012125245943394345611438942479726940261825550417179572345339626891031220577044043578089591079542275932292770394233363197645262357744595793236227548778431626186275747340736488064977267263332802275939523196007796317348056532126463558994477696926660833174270917098079881416011115787457506615677057183873438450366337025604992011080237284945693161413697154330792811455958384034901958245778986444895119509958527957527473039577327120298095778821249259698766743286566189374984037887562926459785724321843918854222758160237036002530588109689084724976820784064852587861552350246352634939953346183506169564726987899566367864644811939601894037790673840182643451940097013876154813064805838521948698371103699574785228167307449329538484914009114941583961047469716824166791531712506817461813901947572584813598786784395416380181244953223907968674693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 19869727598891412264094572755970578306021171676335949518514847697873540113475826523263460285927303981532865291096427712312904843476884081401996161354455575828950636810419184966333699879340040824921040812310761680902445567787875459841599362892673996152826140353422597516635402099980294978240330256767040255392925818776244956285616607213737674330360719611221843030979933074879073861655607580090810951215786247670168803900945832073858683158286996756985348337453126234544724403649675582205227426759778501265134910217611711304792420997585314171987031372514858232738065787711697477227042957575479010082591109524301479620443966475307945827781504660322783336927077313380591722271943664477238191287301654134136871169788874687485553487244123753856088132258329246526034917264237409200782194396851710153569735044848992486556197499820136542304946316705674764168054758962345188040122849012465178340237850581476172994977626063396428783804037282622473618362892103078456248649103439761873222163556363445741951672204265761463510348391172864116418456496794773927150859854683155748391829192682293923933183689317426212819257567382344519451659700272516557871235593811928427079255100934227368004083461150228120870887335826255739571494247072436195322314569570833803263301024813054967038005211305398765597649053162304101858704308178668519580251001865913587058967788985934625561019279889841269373263505997797577644644550056030111960868146179607445808869224255647363683742446355541501305831993165481176794409611556333988341062468902235543671729463335581291090236831470313640831026507823401224037939414946943356465764608374506261637918522930840693169903201262957153915453558967697806883682152724468141915779037819345031364638375535831294205934906395287039990926106146962261746461847997816847344671505958203647541410899554502490075013028696832109556072048379607332202111038704799943088264274327939741212568983942327115274041723768074900579221499011539529826062094275502272599096189447389184102446950206051347099520963346248739015439097468742953554776047328040270167302801233516812528242462686808393972878479991974502242546563672240886318445359725696098788301671956839778561094199929758297691696683443155174229263842281676312689595196170929015859854675582481278173896976731643371196087216351065655994531979551165607940314228499742968462700218265064129829209221856776642834635351769770943107946433675178769621220042091045586406328003021277672494690879238534334931185982399550673076743503460912203053333959897193731802987836182861583125577041921135518891854281098468758517677052188862831735222080662912939946474794385408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -50801220919193415051363164628219611460659277402128163376346717550122500917819535602845905633029515172924224368421241324628769342356193443958401323839117788506446470538344002827517524845459585580159545949861774645859126824023226787423956566804398832649376859048896061658860828929682990121982406802989781654862824007312160531632254769511621492085241694999010140396303697904331427879250907256868398887063121131796464641106087289645893702101640862856900498765116593941137737549669980488214608812890848230466305529190662368505545883313079734147869372592743478576789245170386013088242298926357095270228897726907939153804463837661624788682647371448911967889846802901850455366277577010546959348036280471680452953394549339267286348112373047667241588131688600979584735121038959954701015746353446885476072611334894827100949955890187616163172377139338102576472258353343772054951015310685113841144942007369532201109484139658337257016816426916262344203970601731517725049978783313695956377734648001060252430289356701280849096733225001988779105960299279230413453281664327337083744221934678193797381253760015667190077618796558149577006450730193577685186017090063703786748514805009763281792734967820258438827321031226817760113900418243433185846100494459214151268000694152056969424783883927231278660615107794600724317533189335921757189083723389314984795025448178697578972076561506638503256711070883935716170530949220620143864423141487341542499038100190562042768431463515185257329462956389925330537914287851614138960832763882112089947730928366134274044140881234884121312756349728715906238734202471146904766991393887160751474636747751054380310193332481681201924140592311347331812707802775733769371621484050698125505053992958284223008773344603114487013306331322418796214705764694883909984121100456853567734318840045813868872279849572406527099870937203967568044253477901907829623525668278238248450481372684493738420310509682858770657477737176940958896028810493675855023273918529421239075980752053660278179539954851461049929242771179169263923906307991728232350189680612993187323868736451432598345809101547159285180301505183637839067830578163575721044269878407147141558886237808088767163654508667974885501691998500883161269447474550681178788330917768063315110596183360601691113780921184454532702991967812106233044266416847208829610688248738398355289217179375698420491519687692807364231436295080026675062031501064538926399770550603094707443204945151427179882187052170768986914966625156407270067656295064011365268624260280534920251035488871109594968326092482268970815275804668783738361016697032432070904445151477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 147960402387736682212434684909739883324869856555664894454440759223720066579309667919044790629889221093649015269378274670030409508526242937335687317079483814795437084547474003532333852351417282905456462272736941467661630498635469882066936807291338187079330502743956514954940417608192888293432933118132963773428771905962384317628977745062308131119726902266310632513833465935160327458681368202301662651637840916500465665215421988830515765893246938911431477383765183584421152704251867814653669629193556691654562385473400531095376076092400113448850784457888781772787735131033301139082856999587328315668126070173117302774267695260668340800803622045831767541489257112371237201992123994169582896375146716732614398387696226354115830177484780755144625770513215377385494766426238100533884279355716814561142651392643364670005918506938704786900325972972965473954175849542533967316967787352387448193109453061159313473332835751594173388199165485465334182070971490586652524743721388087524987371833305620956385788938422698587889634554553867525220913610663392014960689958761622022364147224292304916487653316961276787813479632942806579123650199866806098187956821165418190643222666405807239634630168337009892836065238928406970754947050174930342827710445933839086064658935234089770697853115515920331474856247152414926739080828794201253024789710638042069204779873337842914426064168232462665993208334176968691893749966040060290255250366689645005615121147425395630437290771304259665256907313269025196881153189627540614695574836523688687573024176962264836265066618502589238142852856880999329013328276129912950208225192353705598108282625076126355703201411899414921565846076834640726861056345215856413372417917819909421217520972055710385714887990310713149502795863280003892255235572707693828940161567238789476943364964149185971401555762050079010197295942219047635384166175772167864424691160741229446289644910340715809474090012345572368460249291861621553990964764307327144567261639226054809810298964996708154306757621574761478384235919302007803839402854209244357199755484834331231053218486976619680838754728495741493773891867224381171853446382537250288115933303336395144898868492508465279385599455098867813708596710407033441191102543663135804587008307946871650454364998293892969914963164255257438773669568146609184255563605180255811801206271527301826991705125422399701048414306423235613196864815609522985365211603697970362626316330523540321711822148458948709304847026050486328466980222333916886248310358962581999166134586612162633841044375696253507022676379785274130392749330754569371144609153067753438108157248274432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -747049142561311192175958203333614347765860217913687966120251703804127717114473422182872291831084097472419718008531606654470099392730646031817992099429496637818597894912259481631878124201055707332898909484195345074909286786817324929008275439233473587350431610533582435495097056889301409459561850539232685693781268656177703620622124639218262795332783782793437599373405952046039832458010760779226708267122893286143673022689589417386714734483661584861790740767827412158153320529493258629586977897955962797532115944904975396633024246604140640223450113857418220171810060088693687099435192507059318478485307407875426409783373935304303106196251604809453417185057777591764906322366930808014833353572861094476896981408259495285113678798491524697786572400245038138680922250919746612590801135249920259796080108772380719618343078071518868577800362850273120386359150313301728271925553345453871565492817746618597825276299874301064837878701745888465033041781545956678007992025131350598156092891998214841212505083514022972999476257909128643012769520833380789017003262213753431842067262806884451805025585274425692851631988541616924707464494947387095142295365572298667234396920588972955262659534342279964624153483330685102857198473836301583078830537625543202666237447993056217986033574787760021177276152916696132791962639790943259485547873803874278595452864012583697634568602933277376774839758076915182128660772748021526560479391055523027182858538018779991335657459635820851817170183637180646211628507441863407370895599943538118790890773350587528281117924608976935458793845943957813420046882981402412405799021357058080553721131377005839617413149976179914308724894781730549681298172878640105622167505839253738187421262694979471995971944346880617250819234259136568311727492801822629290317239140631324763992583158087270856100334460035440202758303679728186738294344074164136532017452325026694814225770500724171783575136833062703782729696550080449535764558122127057144637714569059937825784501105063501883689036462679764460936935812932882481882400040833026925401909746852599499529458905916140980660889933773785273026705031211619176405202845229465618379344346980065728731170808999173641873582114755612889451936312433881019606344470427786452847620042527359878844397254301293928539397566181561817752195839067046637321131817557445797476429020911732032029703756443381763879792570286366575917296402060027111633536408125317376724147979694395867811596597006457899066019020022369715348751750167555688754766207592534558468095963578456705279911994450558115893221801758803147110350315772784310729623868732356835449925607096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 3481884934516436824074457310007515133495526790319516923066431146064666297724139070521323113759573899915586873957366579798195282498233567819487162793465725485440702567913646300486870692893706604795246143382637291403232053943620844889797577139088094748718235101820198081964590701515349249898267937745231323303130003039704736924985935393412181531522810599797958636747632951351873948690211574015121161609517572535781459169126114422920253619368597399513329609712083695432536868680110196788053817282869904967808514628055356260473434508585506402981976320047486322972738173271976054413004892891941744215998390850123612650449328184312369239912745430052664474214071458923573711959331650481396766654404640383258625913235711864364087011742239894068269548419999761722222739014435156762043682636108028300759986571046647843691187910320625816037349462347057150994780441012177982450639596678957540717065178599136241614768738188419668152938293639500397561942926387341250360077637823252176185570923678340958850456026743357284600941603409605336693514281526893933409426912641425053546476300575259607899386834111141310799953645260799097458242251013795183047096256062009259527394718795715518614503266797945487091524887211394399300387772269223141784552028678731501533122956333221338946581195887083359233325996306802638263074774085526317386283287881748581551104158611062881394704511423652036553469662056230471138718234147922129375620736716734772019142212221424683127384051685128567336560734437500278756123282742620890011977174671745845857403800689387904207070275512196094628093291277117417556496355720870730663310917072070923239100048043537658024009454532856503333657888138142350303857548312516321359823978647434293287303508812762277438494574942888486969358437597425788921791324559809031778320269360415633443192305548795897798778918694476699480968768676285096513459979587983130774682244518325535232272927319781757886067637203888773029449044743139262738302169198546378228100123180237609008599500043685984086758163519903679250502745127759594553399610313529067362601498878146652416712682833504322859959615270629733448096831971356744397134561320684289435564608258510976627113893281009005081362484815166446329504878925914497953816891946207911911907909620158391369893216411712929549354500643580457174424857243357698718029407023142447880032207204216349023417092467003213916047440374034667125291132097905814091517808098346509594686103631222357855566953663127038330093081918685296350415938803860536981749855828499256419754784940834721209416766112109037287043733652101336618064491328532912945608694714213483854833212029140992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -4508695881674390162889736898073862622561357195295675583220320018422795530605599464029099626173898888262027661014674115350075944228678388636842789958483701521102838454017101484690434769690866795205169492585347225354521958655099868552233317201602392897633722632061603232568914212198995510001634259000257968291453457358173872568686673043790777639159300900190332065418004915010610340813301389483821750689749886610638181120832800047614435072024080483694777632378060443866526575337429824866375260621396874054640094403743535402092615993311615361252237907347790585614051153602222790171422816685030633295539741465790475461553691339336716893218020800519479598661599426571127582913510106436392404266400794028316167372088901087255035519499504332869485586371188185346470408077777476281548739022222983725147573611910979112396969510223905871251142198767358789791316525582797880412895024773752863316977170069824189747880196544582332713391136884741508940940556798685441070569399568428777163988648705986279979170420835348984924694133275809743309335810334217090106746744658599448558991662298750554702443763890134618564893330184362451549470884626023052781567104226235853410913943038426071716207636940541343167059750167832865086738314255596142663165865846493997211944569765539051729203593737896652408767605646871929265776083653729442601951189130768551222467217552998079931511009985960452078423960658918666195346804362561869605750529094273123708391479579211554059054545360280935941549818465160801178795595969839240358126355767265405706282551021422573845622583705596354244980238529456283246973992143861671820238839458884909449687577560713562235380825372656571110428481431523765756629947722393283079045594059876596238379167954181426646883151798450866443122698404849744194973569538495505221027486289563076973482175396766141513243834284282277476651414820763842115864458806418541143768368412238738882895721858115931490705349723967890120038497227547620402041855133564237055509274608307984615134645094569551332296084392069849516101387925880337323764862665177432603258130642204282156342059487625672559721601828169897296763426071481808521107687313025092021114771493301421847781667803250098037144672056879835244292375433776306572172461021730396219231675518464134233299681067376115550570374449719938289686994308813035212630546570892337735582265779033592666958392051763274285441393066698996553300427112009771664162332003174673849964691172403029430768930584770296053836699377693016743105145472826002849051950635679522761015122015867892201050460754276836319653493349224151045098820550357708779316808433007459799872698444677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] -12533520316715486306311539447800000561418868977761724289487163931171791760551572163202743891913634948755916678736707165996902520978456547627512051108145807655249310687119842746543913164055304858369631707764654589074851895868383424988437472731785686706803325896714720124257749772242479298598077531147530700613920925983986560303980603248294900252997971006465840021310705125139935222519853284249988509714073637609825223435868039004537446603598481127562498330012250337120153141956024423587499303379374381656159395775739601926949566701902984204961059753731860691012307186819524196200944240428582806178368826261250523050620446789803526312664475157048738093903419549205732129821813014249029868696031680482401969440164154325354180938837685404697622638127439375961948899381474392315878648949852435700320745566843073182814076867639369261104566644455053469746474020768776488706081274336426498730751060826333710719535633575410484370739290388261770939935072931222471692408868520792246799760503564108853748438239941512361378722713290602102662187322175433161110281097845811774657205488114369325548690934975710239580733286471631430177886176976159978206390699463652419990262756914488368439920688404876882609744016350125601576333746790788755962258742118413998225751405630115486154913683523887868041942496897653096148130561192395468445876129330461197284305347136458159480115263110341985666570214203069997648334323384139035051475111072199250422725198281501014389422560365294254282257300877044957819580030476751572996108486555418762520603361975154928160106107436137372818393307059085135407218588656678052162944539237803994185051384029756396663857060598414886952535395681608532752866559477171369618508292184627226579246527589191357680799185316289059297682246051608868559091346828123873301057219008748238724923004584232240082334472557036238450564237626396671063863913892393342177732887521985150598980108524283437841280369544822600630102404311193197317435475819558728762625846293235305888504699814700158424472225420829368084376494106188681671860739844247144569434259303335620347983908350344737178737162307508355097480134122022897889344837404150111706084259614861987151081233670846076177599598231631724417040463110455589917889904953211566859710977105727260244120096627463187602912608805323478891436693302449828946293356441046359489956379237252622280422932099942766894024450797178147793954679713210669633259048750331548642168183413135645270605566133474016266146313209752320257002982935335680565447256165455500661596422342829676596782015982803937204709573448485932124655249943141904074181710357800705926624522983702528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] 39817440595274708050057901438596608711206286279600151549781213243874229975219673828960677389426078679000359240969587312047902429545442236913696771122997637108192797762201211139559793913971441570124983299836693263946024068329268751628497257743703318738136501229084888254871101855146805867576268152598828775081848229694923300888479412988472038411107004045266125148996456121583973087401724330179146271973306420233290535096787064581958319400221305549174653158987753129959533835094591572624067761797493842819584512937896533472454339745121839080704005079943128232198815488352630831135726912121731545189933830856452169936302560352803956395925573225549639927397503486198355525384154746893060300221854329472733263207805857076540310664657221136419421901983855433562468800135610010382026697984485510276174740526741576107941167864915079862908656847742314193845073885792933018418132760022791547460844827508911274461919413576344454244535184419294858943190298553670122933320999450510979219852187072170775443185202249660401376312121720659731027796499095121978766851863087754716842295088572383905411730565841356591301132352530070501737343224152564640808960562515340728887667744106543643190061935509124461976725810618993814047375984208631097918859013703014259742165159664406693552689494288568197644958575015055484652496207268678173673046555573800545819049238727639041961132427552925951069392926998505552900833345124615438456462279482617281177460064754794297861742184063393858592692020380060496329436179131552762665573410442557768875879975762950391014719888650721338667965904721079162274415926077332339667642528228486835444626783443676768780164914316747529225048896085621020120361622440730266857754588580184878190176393223454027916182208930687824487349103934085408636461210165408362626154705456829406444535859209584970481554890385959896418625469719725265566207872836629467213236364273597086877376023895360249010140080403645852418056976958694192443011708266408852954508579175377823825377259023825007098961358405008584178499996456247290126832782260560102594277347699984942925677061113150598068215634553857153679938213968263581502133937170471476632623318141377908224322782822460675242409302449477828467572278630643713816540364231516522386925494718797724003475313898761428821941721487948548485198506565480377248464904762340409742784180142956532971496651436217693903787921336679407480656042132003571592507905833566576971269920381281010574683978104115480400996783900034527674816364001661509774551475971884158047094287613330763729701769013883026480543510301845733533499038301070113270101690248898700311345713328947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -15860286584979512058720168735643156109873718982910075863928548299471610035028981035921289681170933756759855930515476140272776449468331413456510916709774081016892684369277204021589800741161280217078891804914244855004942639052414589097193007359130338645868874936638064251666139370411649407735989940754474209985091893816206810558824262463635863815956466111939714059690077714778824751073973899482896987774683097378898804454344398402957635995559976314368546874548587887467197552944848799453801369697310027319960175503965597281589766446694817493822879358522271711979076617270839031515219129027301748220831628384114380420592562686511623212176091981570605575635874790875121533818685003072087543918079361985651101210921103065174827711665717045373600531855017234767197361362513607749709438280230364290658338451147979046889416988099934572906158681269580806185811095797193865660950560328411461823094413023518501076218674656494268691806642245382153151672016675174412235875117341510988704536489945403801130494285518289187967121439956991056810407869156008492484772578435226813031968206131378646220539046524686108474912460490116003837828577006601339331798335513109879670892456029620266090650286186372542328131056348697521539596092483931385675628437783565130010517080152505101267834576741950068767213877897698452131081737947277623013629138037637502350124564485453638592938720310845919751218888217153848888321540705936987075098969819828623179547820538048767418212420141922795706431820184400064450252646656419254361415724876617374919592395208730443759632052833424010753245604601911185355445499471060304264351950298026307031199190560459083545011042215057359341411694523020167187741097823762157289700039051948326234044225879807985719456113500555189925022500383533367350363698777992447326133309814091532864990028204560971589418929391443949285889661911072875388606435873058814751033928431408100782268558973331441175532811450675280301489338480024019167352140761150902500557896143270710650630628531633486988694970511015878103496718317796023672332883517152784196443256612184204195134057007789700648976525895166347259583071251647642384221795454338385189310031477059515175606092576615203723683667154086768055003545672564647029627948639477516549831370042018708340889945052859118889700095817394246099513086789017943149697410109862516880344373798610564970794053487727483182025201184032165504466899582924787599594143621392559353451874596168758588213589346168150895362103737236285239479985725245175401150287697663649457961114165500924939668085440711027708418739193829796063576942662579545531395541533494651960070586018824192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -57894533209104449481471440883091174725955604944476967974765280207164093492122416846722202204455159824019194170904568586780640665002526486019222358227968959969422275201139044107197459730817014305941582758469963556284075378423351261414819057776370606041308780554142547799892665468716921531333833688282430892943110811387160480892698599414915033387440190685391788417682279474351185186773197511620847246611037547228639110024461872889384569024088275374027949608194955608610849869679628561578526214781597485415099017083252597390250221527212410391984574177067949659155212298696422391371400429914750959441550227360822421792614420526518503609817402813935347089613390135462236056383537329281546973273868596419196755832770894936742651471061148816361683423700638147774093637587767239594135306697771245405711507494176440819411263547760667667769624497349715947946658895257128545879304595637258689273231338606509193622741165767891806282598566972962609538290833327550267139100986744531989928787998788767571904757064423226913135254841004340106426366074480612289976513077672780263985434584109295456522280175725784598368744384470969262596825537868632294578986322103024974244566576656970157822073382791683299415937386199969858128141576586075806396622424967752632402389099520535467023037517246497102605682185550875148672365633337155007880715024922117482620371087953438438884801835574080584091910959770295006453858240228411870986134073945675316486590163510218009536186507467629712239271010015195116661593120112293043357008680538738979312165504445065219078605778566078095024046619381935928834585806272072549694431863544672491936241239329281423882775509414216549910044932548405287383980182386832145384241649349234923112725932600044564098247424339272682154240841139739860668559076195753157337546309930425437661890193489399457325802176773334792404455167225214316066501775563826473184199415520347803259320576718707915059271754992154226537009359582675323550721263899226539366397954205391144389487131517177627475680034036006293628970262290260145647506727282254570511403315506318917029883974627599651967471933068842971817682533796790971846288555424482347411256462623420760177606578810509614258291548827222133914512202441450987867163084353455891058792693280340539053877037374899533071872753580785373055634961286544430886776418482111277674570911318171762219298319148751892759940419935420299296311541974479366304644316819772927219561136445623576119407931268449921642344147131713161985552173717113080876189637780951034190997157464168446737951891973316839444045161860911803790002101273348564576305108403423176059104168058552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 22385302690318415731309309489234236480201097427492820846319067177966880723581280072478698880110150006616052469743723415659239070751051343885731744679898031824766940410647592186319070430734736177201716322250851550803150968901048645884547691053497532800829494054106455538393577363609868134934227204362666482096030469239378739198245117104664848055831957345335870098575033672763341120660745749835606065371315691621235558667876147962587537986004105414992602731020883285764283246739776143702394861600884629410426185165858008462576314623732784697044586368767050117468641727658661959306582944645062437685526950328529366856371619621324092844955809929652173568733751697471425419877407172102032747521056387628794421731236242223815049856665578134290530654346087465379397855045250437365198449686024800368777005693491479076698019043292915120337286536416079261516748886886857401443782048747405275773850393364313673215530973792228673804001374549950392776147802397284582239221897554153404597967145532906669614830846565951546253949090448081231929904289401617236490507269484622810458051679412195883069787445941235166784683467724526090060387108712944117630024297444795079306919159226606181939386382014203563968304316795409998410889173808585321319119712873175378522602552878278846908028635631358342118640944680612122170999342529759463450539611129648632834122824986474295245617154027764401837591881685555089772893557955240212270912148811003372397773572935879808198847753923370537926104784509270788236044197737156457820293967494639682979530592615319523711845548399598267256008489855563373060063193073507753400270923129432503949963265315414737832869180722423901786435344694152147609184290331620083710429171942845900704587353060008513481642427145966241461496887765618724455856224402462808614987077039768366915101954327645216948475555476570131688713186713639906577156188682890149458935012959370725513299374898776132123696125326617458246786260833355753318447107140989736994954255078619520789128879625423762354563921314731915581533042285846290807278126106871292585614570404768415215434582013773240885808035856410186632711559756548908040837655704669064902151580215577544885087626579552437152619375724080093015355115947363948906673560957969117898321887248850971146663292171454378951287017799725020947732439357253957300468164833650037146944014622429521068691686018343719979643127998648282611723061457763620566001102541420829190978485924223362304644030423208847719391372163604738950118285923758756264731300659570033771759710416894156376798756623681040903877754615743146044378961732946996986771967637814878572039690426253312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] 198429106359952617186866261880784583351939879471694552965878553741738469576992065004385443809611912808413035951487327858328560543984572510665111392349798386633535818383934187595351250607843706598037936436302720896865622598006644455531229837395036471644466008059236549649596376255627226594604097092474744623459633053052588052019594270880398422192297200451469266087167279682454640527105404205083034147992754688188597447143836652297957175342120352920515189843849970690616011673293580339773439993588039922888066912767252813363397192869912269826936069993273318808796448519469924540465313817268021755647109068891653661735953658614126582796302894465808742074247471742801194138700469835921496750645318180069594855967512203568335869611315545505934907624520169153383205095526766463429458746821826433476578396620640858887658261233825442660757092619245683589891170177975589793201922996784363917527590893557411095516135901707276822065955322029383567852854901719603302788080811831360780061773184155431136622826836714177658184943585459527617711539017091405031525657773415612645871669111359370429548511802234189510785098717029876721896092251708127608579252660742183924875571921603105564805858897336246495139018181883866723081222409536492807577570744144868229478445224897032119030090210430401027707177846176668876929679262282196924610380978999766380306572144532084280794430032334941355375545865088611418535330685692201078997093856322312663930029117466834565634383986463634628965542483763842328282491043864032750915954608802734378415780077795825318072018334039201010175286981381939780869487879804598502876808967470594106652839443579193952532413962697149112303679223958171191972645853926030196019153713745113152917376578039235510756201369606898535347497291525546729948835800230368236507188352991433848028674681667604636183716518429378516597275754371788569173050024430175283129882282792591079994429330706035584985070344017220125830621592652588853526670118712368428031224074999694741297088017131327155200745013008428520754039055912392882562855844408682826541325700707908159154461455904714149186405796635733355763895184538361094502322882676893994277174734502973762767877081844836428354306280802833484609877181913430256328916071112358622399503766988378468249356019597485988230584900549732387121119101671367071701218708183686641925207163195751172785854390215093936020472402811036737194013250551601534266835534729637031978635152607488570729974688775015050915680803592419521127146525258987074207356598060058457138731325026570039246746412476096398234062539118396335578294627926973789841202732215001386768046382729134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] -359700021666142539271440831942406128063227493207036858412258711415499488074273224476278372701821184574735506313462607280967238347247270168100339970621822692326053950605953707516209433958801255848916902435957841096420929458902349346547641210254481667634660240114285316317168444305329567193289154877838039430358011757960499869811487827052019008123258179431286178279863642204060409713747439519368368246680689258729718263318862563038306939043166228150941762858851478504632182463044339849146493549999614852768846549910089243378933228446821576564970325601478952891377502317287326761091069329720174091508833958528447328496472836711570685068709377566210577188780814478465241418059631839111128728589444341743545316120913154153839496630532802397050838400603780159741375574349736551271768829522762523240171320684274324116374531766610444759180123041761379432113827078377221172189717704951852662299136952571348644752677897969853639602638205216147291131562046149831824955090670414730034046385011192185062773014302764754146692973719989343100548537115006676180494352281563025390589405124704803326125422779266195383716841920590739964716523113860103585389659842267847695519429570445014538962031908124642684083318110978642486523204169091601128861026713297443311547440942213978146010067570862038304680645797410584323724957696060221176006053015694419622912776101244559420473746211773970625158230475856184543311940833467793516226915816427184641210917487718904795422701930992232442894482440446150055423913009921248703072142444845669196705410228866345752721436721008345467758410239199349966751109342479350882377450783723666341243118788323267194713255259245922915061135398656242312627780787665333591226050512213415256972385462965874807797724234829138394253127382812903841056542805277050024459752128653187084276706121750623947886763247723469349705279018652715201727474155556424223007662317054881361526381129198312945905261658747893470422746561272465845787979198717900982319771517917055321255634287330418166676755903049308068414879933831524619746932932578007702137348248631914171969114991014782564789056426412656215650812512729483618513866751644471312934289314654290376749586898824594694129855472387535622320329036265052108657371173211594015270447949237967478225382625972744395049253088655312068234921471436623970166685075914371564468335881946339461436613185250739862162476284921432853640108381742236842026101298273530906966138757306084319009590257234594394858731567264653629829543474617464627634801809010623956389708994351569499139434112400526773096927662503020770668279511433695755312120574222807363489614937540526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] 215889307243853554400563279308504453720794984811745825646688504919069776508103381806756062194495561739905427765694593940228366488389414530680897418631341796958324653764515863891585278732040228026175161366577618588763060557125261069148350974461274474901470803312552687078033440189314187903269789297560478684777918031442044619755101073493667898691906073125157185946613063850081706934061494724521735370797442365920686304490025755339259944276711473604664611997483262121617493709192800501117494393004324124111184263968988443282441259104526901043780914015235724674543539998664803345845640097633285518736598294186667987461624358060380330788875056966283230778889824247829937876697260350686751455326081859354770246611329308354959111074904377901334765350824653407606310926349072180701534239591040128303178581392445583130797885914579700062418811883148185621814755313598663392983554103605233338447013374824785649562742853055564223518763545376998910891623479170527283926571821271910209583788900770717624084890176155027332371449568082847883454570599377593117996937649837902831466481713157860720813305559612700195089547740778795256090315845855889839334171021199307848657071583988518451107418693929451638346325668416501874593648445453808648626691730928000976703232476869705875906458353777757313637520316084545385298544570976193460367784884244554478566944308289929004268329177968970230745177066892085965600049876590337895639810887136228033759285421303673972280538152119588375020284549690514711325085912134599096694487916138612775257025350805008873739652547891173462646129472364516074944343044427712953843088386996202446898262856657487469051246615869977964375281789555085639933451528420773179949694661913366131989626490086675130161157205518738791528037390159999799041556136455460712835259396514883358933751359148717157994327188551774068109009943715959646607719246296386993481350259702849012987596648287758334190321652388350579397652310300204893379891513852052208846820064072761606690493015746778395650638642483840607042894025377288367856377046195937297609122073821513663740817334722298100232599810475839126248424562728828092437158801715916258339864309446047005406607466113287389693894315025643569333250959204153186731595825977435389960753119825190314699884436944174153434512627102855872729500170540094243396699111949613019604678122342294938561681397586799701071100981290638224833313980351561652838355977679638109212636266083398702863786094724473595764554298779803608645757457960457948133791562430055482953346247853363028525039170011898132751228286578329925936084514417047089211623163480928945562361537463582720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 59077521201898843621406088389532843129319992489517853210702772538637148461749704534484512683052606881259828129547872882161390972296305958414150455255781789008131179557177913916284569260362175396329302624120430443611097979661226878042262506832932285208392842200181192457479498090623315655107353302472159217804354486428872198334340238157546553065934810809266545337586674645441598708362757358974002434428311141281749240522043794237767011146238455598407869862896223843141263222330216659202386919313873995667246392909065930274881697971636459278088411848815121678200324963061842634281155912317863998328463934832200856178337521609712869405368835168939990651533937885905411075033422207927327401104469474220229317805832586411034847345713021638408971916175264644620355720891916407587730261036637407063297742094412008850913854792444259420415059517163838730602377545988653796874121845602091631245258522099753683563340942334915829650773826917975360532958369713140277884268907543841853645716480748727025955282220948695618119223161318138938581021676675293287754199917124103958246265395447953966852057096918059070843179429334881330525690476919249236162013143702572970906788982113144519364295996044491824008903920555144343332442466212282166839070755778990723189475220537045327582213858043503582733191214716963236417389116596161999454701200307898371237270470704714916508513523471470797898688301790118511180387250316302628686052121676699223460784196332796703623199900047503322369412891280719232564838186301781102855745451117396352945128486064685364346280526533234004843517369659959707372802401556149876188456300243908386460068257588810509174799735856878088689224421890110148685902932106056612988874086093451408572373146756950159023992594017059584175571692326081303594233728744105941437350318441962520330689468638633835213527496385773843130705423633668598312273834882736393234847713974323057939332746265143518907021094899714649018377206696702289140757501545802739308725216014144694090270507148687550271063463555967275264328116430444916832050745599017143475718132873826406697721874564577089303839278751275532965622462245997375037048658086099565364096475543587669453215997898464703129583872786404552722902964981407176292614581034132449700275747931510872737916893358299705061447814712500492824228824440703235750566332285272468274213428097853707948238848299028201898293123123647071294823465505948601575359893897760515958324498037623693775158811818965326030053957386518949662322690314254194574685421014529240932844764053605239839564596534131737976677995470778008118739047120780321986619633776603051263978705141104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -128024937491803795291492149782839417241450385610921316469199291386430492286743471611881259301343566492333081179727164122676229736029979410408289553238106860847603529529275578744818830004641755793394139489224517465305690322133612614462594962116485481428770663331873355521865619832161477489125012715888397796145223375030866399415187727848743176884610369765209817803124954773437639376798340161139304588248668919593268852496426954980088221377791827164121752410837294506570477379353838720003710784858287157088550880941535596935770834069031866350604807975008485174853891827021674805065012720151839925185380016515110314993022810058214500137242483859766493041322550718592453385781596273389225645153446612415701949254336891616398767182941717977115630751117802321077743148957040047760632763511992695068195911234763507942062672981752459418072523298664098125863358051440041076518275078413271196247939824963166393153092179508521618039141358572313813323040258161985422078538371433111715845179107507722557303369338155836386770231530267001573977490594821694012279938266949751714559987312061879061580493211654510624505055835861100488526080131265705946062102691622164320071504614862971654533288665427026580299185696768888050562207173796499071625916878834755478781673621490682341488194606207875882687998322912228848492272984126956256257733230730476334082937957721032556411900105969349193071636456723758263241380932242870362569092214101844155146436688933109458526084640224234131519712830715777462238226569823852028254437079208915650155912018734781508178961456853821915133554463956246333254912902911830256798322844378865294562449316173088862904636538960752192049338733723176558476911197573264137085520703470927126249784653848938361841090030538015225951893953785345704333394643482394915671592754779872416482731048658134479826197019027423236718282085421541704660029171778192001873600716608432868934349456173641171380447065401985323423881563990625181920219357112624835660424655617550376386349843797565061712155779769774394034719666150791112538478367710747017792440831438165953821089722567592041381559517321896642897164369532711752225694016657464336937780577132517752877821637184217837287932114980672112687271584332179327842561223391561137015428392920686970728748631551702111823237433580939709176982809876926526333064556035283619814667308172379219410901550507922123662725088211629669585860547965829743717035587896493391001702287477390448477623945187066383288556609606302371236952187652831764000751292503800539066386576357573190580205266886212045238608007957689108713213357672051729564435568670218383470109975233167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] -4489772080154848148520082482638009301393940052195094637948015644218222937638034078100410620110005396922922158143676935224363852407446194694041423520122285873603590856897493751744062366490360305958193295890054666184286824665947980161566037137398637460942194935715041829359881551607288506006208261700122797030141268575416048128656116766660541760945064551801062946045507555772567927757649442506560264415452868781182743274005078227441780305902601910475163707617962007516511084026638496495768921805533266848113118449238748881594223755442223972301397470598851796083654197755356023621401440083983091826748330611546519323824739097601296859446442848939640633073096875062789915285202867600615836640894450031632579560703440601297439871511215753681252498825429829589670626991297905672934434428237621458395574191182861469516860584689900064673906535228156826181249854684491074230436262369027487824013834240102653632392795698168426128448600086744095807653479291580836408893858481637225123399514741839929295973905855573227882695610633882345476635447835999282006430372128098133675982756573525779707041003304719444505920842754034121121628881023708325840006191019712459261449736435599010556939943773068194983016475879147890396298095932785694512232128941624365348874864130631746893143240673448634373940812794915942322970407355862614944755850773567686152577532945270002603029521953438841278901714715553362019772255109098981206724666642678730634329404044203488899629002111720822026419660677135989003376759662756079458470983658324878399441086532854381910750961699415749982741316221063603146695382623042336464109101838613913193602213091124673635803122102385689375034716295068586308233262253713200852054846364916213014101855479839294527960739785019225795391895009239969997024847955451871742901747128797364685549114881298156432288085569012262873795987933881147180303763269688188051100878193007185906218892072891966357381626122615281228485317927632564897051777100693138295489541650283382813005443854586021920282979805783410266081531609028592045133314467902463067120152052039098238557144520529111479727234156527779621565502346994614519793930614115886904188252873411500598364699932578648933907134439637053301558033911975484362236302853176311283992371945572082841583454098313962164058176703455552754627467242141035731750694208860635575540085424729323464158854443096487517630303758101836421671235561293400157244533549598444279551586982785679573608574848666030164437841466870729124355435938064806917643113857236661616612482817244060918844224090619908245473894211394130981813078281884651368912677510593881050860487226425344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] 82861790588255077943839321978471686003796131657866562454721085307715763570421464640189482447683127435479145052262436908082655973250127008229612563389198545470791941066353619107848508330547529622991989837830331848974729032820803290123352218288739037763645085071786050726771465576862230317985888432042208742185594022051316583741296439827344995086726874808057080473799816271494959685952445019338691503611601712631765359850732500898217404468032701524386350448067640396091531030455782251672430607496548421218277260342646071802548364070173060152494836891957563588371809777509408383467655710025035973339787228924466929004007909812392828749235015650250732457330730785626911531893886189744626203804031801762413618236380390176676286755164548414648407291291510337092317155532409399892552875527097105656503124200360003515192100699232062340232060194940947910373401817390910115550431973522017491500086478142986815827525898711512143835269845607679002423185038660327402782803799954004595276599338122625005288442107803613964019435568537118549763976066745599596615282742311836788768610886631806783165549058551152183267275456694479675063114540883164785071237653842869082378893753865793940794494378457810554177309663650392126342391453572018374552513070673794410164509457355609556405992588275789296407196440088190219866987248358969245702974637536904322186436148502543775287082840222303640312973043095028339014903752458035969267903558100868749374532924918119554983081746610603553785078784854563603842114416286999979245477232879337190290809709961072067090035232269909194396412850196381482605608574998740196776170999356403973322303385242387444849576393038982038302221402725021781570213073205820197502058870415247121842388795808178284002431384781111561795830393252728275272400339287843889253430266820911854090532651508182192586257235028570132508643809683324549848305536962682118980555569794893565854152362487296411536547583820707120636231491135115107708480319793904253686542620708782003826431791300838041456378859433504289154555699996814464914446379289858411891921925713194111226167043257257855925225701597900814246301008953773203152232836386932530370653555297842318425933158423888269796183363428936861046506499007801990238064133399192657171660523211499280507443931235455775589122493475626059180556652258862548458378873766065529235465194285177237067318209273131236292220239472225427610148997174465392571826826196301569053424638420643837329166209784062326705219587821178022552593537780758153286484220433825746040947263823546991358100554716877002155512003783759208008685201121875926970255605598639741934301715009372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] -22708307737720619547446747910339614082412894492367286459927273894577570688616643654858785931195943267811093288645595098604583329903123905527820859230046286844369247033203155649738339663549061209704684324415333957936345801300300746009286355932221657300159026443938357949874636637360979579450784359825964914401451346200125000389310533595771391799785463662732744960575647814866918039933719835426350400904744058967632026757017658397154782313219448260464250119994947612984382098908265213984516969073301250212011803748272997833776879843859221973837373434730005652391169826144467540231745744920413048266591143439654350991137266942200837601209812257248591420199022635778939543341708276133952168800467927948992119280730957838195469201570413590104222799573071524608367984650989370035318690243300680555076208555586852925095132313110163219334446692922052557289496200869003834617008637257119861605141955084228249387549279298108708853322084714256635343694251479041194078799413450651280294143502627155905165730085304970213620701171283041750536304101770276189072337934783952721899182934287905252870186929370936856751887722056009291554542006826511158399069257558446587686961710568495158908337609640998125901444457355937861090486172816758918746067001945948132625035843995069348323109374236975458170140095015854939597555572904819425669773921088152853066946492015728707240439495088903231763942532039450734491380680741283996886927852238202556546853607537677582668545572326819668532904192658975261542056803843753044351091703988713099100217138019340138019469632142232342489606875509745813158389148806620339390875503265225688682023094301554267405053058950049148908551945381307366130919936790596155449898085598084965591442824648683749641855187234824517225012932224703407065373492232892108372842451077590066090198745000205228336599079860111310486829215014056601239366034116768607914895829307406560423200274909058139636887796562653920399195863133415205345921887991714887212158500226252979071412982071200937509579093559158814269313779722939767683587778376187844618161264766792728151515675925469521145381386122604355325213648803892707397772409020745152836363630859655692435055699926170946004095061160537549783281417290663950423755737240815149974544751069116549055654150425973989922183098467727480246820277190366329598057635829325916016334519583495468981023070343608078607012824074903140720783880405672347871566442965286964028315514347801789862057408745037310290298502386800562781628046084325286937301230213777033457248971690531467962854212492399677800164820540534386737523924339327428699204047671513284542514355538755584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -46999680162522955229747486926147852287729976786566710413113768043692851167847446969488010659032447073124841567534600002479301748774670783321082760176858647541831514773752408506468680855737066985526087640624964326226888769724258151427280970957204523706174045655227519640787153143971585704074157054040154933903298214095997364140975118005103544983660749568876950723863877151355308443594276453392568378752571226236161840447168463220421551837503904447300910524316494198790557476950487337864184531035624030273465860982220969356432860123000410089254441069557348586699811039826706850401589010389310351948602029705034285228869197220086834949213443658595354421127648790876500067887382104371053897602766695516776064476459277170679721187596436239221540022364058234738060825994204575659281868286089061696388403761369395216626274269522269868772693807234075572524331450569221276800542035743938074932139293853636718550320396621184835180313288236217620711701754389755511722828806241842252132992645458239517025544194054032367652772187052385919809466350785088427460789021618402203265870771889840958821102040195374845461961533310174804570172104091322389816369870515060373478549808577612736754202048181241037664925279639302785025971888640092348440683863431798126472037398598447798530450327276348610725498453549761005673587333401093749597938642293375809640731423002941730638023274022414562774651907838682805580228251285915389356335709789647710063351705253022145661195290308178062620893473802321404515619886734921692659333381987931115524477999852981774282431050175833160966526605356899309737630041964423304145230191266334209840460762794789996684503636529408703747878980228988076629073348841941711234664525216844254253365790858779365155842661560727795935888429253246532225351946921076033766359120485586102583323377285525596861024814953484731841905343424266439572327585091589112404601323409132768219616221914655491407807107582704139850385835914738566417384791894386290112347629677308655667832404633506742360198019362895872260874358831006082131731810661269192236988034108292872592292004015638037832499873548469361953647356158954343628306355424492698481911371498347162480626331268610759608411548377557963537107479250947890481953166149110048292757939612965810141029433239250818401826311483603302154391102123682673621757190300442983967640563368724881708816286780765920220347730629645423384812673663279463683005099469712132875753562269628275500797807991401553818268917470604732633838781676138895966623601798166479687546580149507820306629440019285966183670122484284538328290362036453236861512033065843933744307906973532160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 39153482118153596792461506174828343900397541421487827736223582114656784090193077635315099340870403657217012488813645870709490513132479656150885324799107044516045477849662895749716489709418900768912778480989604691543863877195848468668322498542334184872550985283749255664640887262927688195857625899889414516709488529006047202321462169510139779678484574827912201216051425221696611731264564938578514455635595842561820845502862438271460408260809464212325244917433551259139278571857446360933278904407049183980534771931018720980968301412875210495185055601541774233480203922518533932723825677051907772873497523804693906459032658409793168110399411931010506494865970781149099198708720732028669083052183527536070539368643617839808997259784163335638433015873261614247130157928422565646914805765857747156465420099592900118600882094206013780392814993333626710055761507858417300368910809355313502441658815114026074060781049296830775352161832553099748612598309272687201089997228260775543932964568214256236784816163068235865611806040785976711126602305680391022551149861760789800705840856181594065094717012329027210184323394182416228299738977046478128167128857382895838974615756232899803450632189161874049012820168303754407133239318393374120832869581184502833225821872047744744023219005603217850706193007636945046691219160890412487898822895529525106078536807593980039628214712227161422027968620148837977715224033792987070703364673217780482581690023004928579643240210428714797670929145704498379444475313585518219365612290504477890426233281684501842893743710167883533822419385449257136845981943643011574323398478574906917640972212623587031520175363765661419849804394805986484624031180025579017482460555380224326083616739555214641633383348289406892780073365843559661299621882854507337727012802876579152767070332988013713525959909743801584972819741553187228035368405549599280228470574172512887524523847741385704614230359894207572416298195813476930018986746949787138305673707057353240579194552244001440035381330591177857842426193733575296022532965811631940726767270408396845372552265688006742539256585435788290327067373130549336382436901535588865607566004505560388226771147224310869894442224440768287944207789238199016619826242827292162776598235104771263087604105271503212373860329101487754256657232003161089792625066248764921551762146640009154719383696503048147197987079895944142968106820738583396342707451801868972440033891759122847671328489317441129593268391630977336550862576505342939187236370354823302681068159209987562268626128897124676803883997713002291326861658284455033312292740260867170908764204800409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] 5468245990940545786474958669571824074945866866841175540309418225102506985301021125995617970886864310592792675832123196716858427918463170004315654803650653071933577838077210457350075171717205935186694744194605719496192679664528803261118458165339323561059783643545229035719068767331748710850773741612992220887222104365435884643293725809743932859612922608868345520953361906710763885981215135004366862848636514946946347637729434400835112541039954949088693694241248398653286696441691412981273979875758055014119338305473944350685356751166510894075555448961973100183151276839856033915684637873654294058137106807707806986553653942655878310890371053603453563461571267969541443472259724267054951895689893736520011753856386199831160004924025830929309629573796253650779884154504296787401007612881422787208348078109956798158497553500504657311494672429945429299283718267123263341444097039998772503908146887657646028837256540859422931154252967731530467751090527235942537619408267749716248354494053886355060824911299704568674647400698821482710640909822625053414397409868837117588723771014470391582164759805626912053444973730324175632154539243002196818077327723431426407805704343760535728753333692727472597151238909714030386507525020993662358130717304452238666316523495965766789026613152036496159776557301636621486012526751457956403652435510313238186363315117212142036305234585693353833373043649083791973296369883524104294488296541995315440519208500071336605503419760677043036753814402070767091287158302761094780506988111865193188078755931060696123207528129355175394525759121638727468333490397303568536888842793523787708100104780087351655984185835985584799038154188463724225707362755431262339211160321539509835951355039901509055699850965294004054959847729337430713769129833945143869186284187540262030653306759316794380481498008648319490390971223343317120369102909215823741214887502265283884982343346541761775635181471667230099715364398530829926713068516487333910012862222022526894746067454447652290960971349855153501687259109799764998100957639662200374650712349496397791009348564246191193307602155938052873354634147735764304744463554011628113930258296196505930207334871195251591501609964747945424413464259204480137904252634275523438961244693596920724744937170492585278054934386220575429188241178413928705914036491774824067272103344218000754175445337325152968519798849164795329260552285878469112235290578307301498495855613711537143850261738912625694454273813620478411143986000607611135458619627399221346697098325794986410494140188661397294239839127148267252149218301430683498623789799443564473964504683642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] -28072826139485747721903313419858203233855346510962415029953172320671752042585663227196595472127323413192978183491114369051890931987373162897410243506809518052118414727254622306793745162677016782547089046074303748086407195450654588844737805002674809168470225093046195432504216952517467942518419523129744462836089397630550760702274256596556444884439193823326057647486027301857249641852025498549876483109663182218597904440839383872214963911040864324389042743846191780017961641856004837545776446366213504880317205171209119453382370333705511360255645958550475514495436337949950712007330103307918794251265603997234808342245309033872965262294578954238038812244517431028694178146705523238845357933399244981258283149502244746536032191185071682854002277376501409261674736108488783743614745090607511009064954719144837998975229833164854504077257702311683132626493007450299594668209198373266041047000870431624828115799779341337226481070596829864950576284886983101633210126350664495903153278772821031361618730224375739279558288721138580697119142060566845491238212113714906512039157462256473198519554457100225971578091061069711744005721393677785513834365125283731608374045012537184111489571991606466615659190445186552399453903761794405013712556768008446891407702423106787370243827587366061154020622559875093355217328324326494473770938769104901862177876585989671757194804285485513449927488390432072465375645382384074457810866652402902298095936556792168160463923540643297474955677496099797759374680128314442466854690768379442229321840970466318942123391849656293172179909315806363921880734571241115079181991059442949809556369302022868040289161625168950506444838684107196071874219397772524339654073032637806815746158074641442970976084452703106878657696178238262674362906579369866548573897260922051361536008259041201609709878907937340582440053107422944210015022743401198102775476437161190032147365393649514642656056941123237831828561948016527578159558055946905416036886804338429287525375610301595508263666449420845390368965424852756974786908587541938878563953551581890274923918555601063966162316088328934773325791383447165178530124709424476211782301553761916332544819763780647162050080819472134160759607270319611414870197783020874278597138571304746155284787090528078830022861334529103608489983936549929918979954622624508402949604595307968334603813483170506640055681398995440314874969153481555004738354722823091364669947910679554460651500907011164127719551849699490566962076883583206906002341204201362232134988817803224810285577559198647730345386308268336779659780635209278313523021912348966939643107840083623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] 22005590754113605613282580833096179203850026474704817823946937088064848070581409696218470872450476304931566886620400832052245187502644668910573135757315913031456883822461160019609523107650333628394056818955306818483219662986883002647732806580162406028778383500593249672668805886247923842271606436962647547291241292799161519627708021558480881211370576066874321874204696797372450817761951796024853091446152701566991199665624413609604887208155720827603765134111816306357500349308501483862365197757842039387031104615402813831929528554662251947490167600617343570758760607582026783178354026039277938083078999640615226896581678455794393753127875398740479861782917554288614886343593756089189291350956232106289560106443852035626145735487386651240996369275470502299432499275989176373231126190119228308608600030379182159936715307250685069392702489694510760656518473950410601628619575854942057837717040014498503510428927356246229964772719852162179523532464953876831212959495607141668201542756360918169920533983186031166778790143430399926284046588401840663423600040126961525390314246407863056760105659230504061272990001460447594069336230423536504587437853250110120604480524103405258444447129292614588493550073274339867437994116029075037754856081011952855750616121736799861397602741065793154695244209241388509377670721004069261178133015499185518194128412127722890522884121393142086784988816462260987418601842591657719943091402756835605631804930128583755212129222217402538733518474674049998390379029933816181616614029989738831190135608765101944557283255038768888803206806118759589118808463401160714104413280548598597262724723710981738546171101580186662693915260857489883683790621890144615076871856942898890597309639420897076720293028670206266524997902124639728280021940949147974241642136482284899068032828499713311446456258911654026263789132347041127818327592300719185566056879448381264998963770716828809167000357403490637781008304538968701831131349296117727001317858718626634608212427557182771062940175521650740328739752106934630280194565319355126298383466199985445288708977029214429625804160842528068139643571976406278053773656324491048019979353275524452519298484113272874931045125679547808009359993648161657547587777469454991611731088592721201410344842490178649018829208073238715314039061014739014330777695035889253770421208816323400691152990761947217246542182647312880444949498371238168643867983127943252050836383989825843889118803425721966784119855737866872217776220554414615674349528019820281749648077648524701520294568240771417844685952001740858497324793479752551744600841402420573136234430374871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] -7770836424854397597956221378921172221983246841063367734470987376163120145336806925119871135758928834861456615698529259235020482810079792750745481096240322906925979601093247558752582519282415583551948934010670269976239467992820339002051002363427038199163386760088648277899781670539889434757161713593158581966182565769502610858545564282004504998766530909162238570565456606426932471917585179454735239260716128238714547543775809957731420454578589352335725014888960151152633786981109148214137380346004237392645753158015329396772621239696970782888621717699310097339912434295791459192828253820159119739619950768964274764310844910384344740034121401151228780248900074494711290643777752767425014231523670133385929961957732695608965761562206104632993282537555893670957621105446239753984952370255768306567393972721153674414789525776576089133750363625708419052475456156324202561286091985066062072512353414382159882392253156965782393743114415092623032733326953827034721965417321022642304650734883603496974676183179405481073307129414439586974790343171661062781948290744571343122299687138983730689322242375222292981947755918733624495414865980067794636615925605793968964469045122702893469257776864569603799936403777577778867575065547697279484244627888300653979119133553375029595458060635508860205635122672143062357128243459854395899684253366545929690445295289224475762068757267553069308801586723184590271558115104410248327754942700761911070286004895044602427050773812078542854271119458000774016853805279583033023669371007409606677946910747249772190884342635971502011149271392547641145872251211154313113622387450949589605812453825254000773605716646121051799606197494658454962337422986200669116418282562442231792079986500170131812791084819325435460971165432556678783862973785351262348534151198636859904479343198818891839418395963852151036849047826503342523229245284304888334970755684264667038896391963465585767059302067614138250647177441725656595520216955321024788525476801269315259738572682125797311083854396386585191124390110164434985598252464561128254356383408588557186312473849529014672373529034993241146578088072624906955730767244877196623879557241078859157044515017310403828960018059161445370868322669326992832089992774312217782214962524743451276261794697780145944283028385652704416336960622017621668530485620547350796452230481031364161961669356099879318643019331656275575784117423622197772212654512327192495364640551220631119212106120135892699907538155599735698313651139797201511411822373432120176066915915798676927977780278362175703005274206791784029729165559452028982333051745244946976579674726989824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -1343168066621050983556767467943985212629928227961593263741967644653099759611265289578282226025583180910736708093523630310032305655507891174789580881355574105046608156940547255068602849563680086431952897064089618001785882461776235644129924269749499942807307738300718699742016007195315421683948016599894250693374462927477532000036848255709873165030311439279244855225088739275415368570702370361876144329548729983376462358910243271039920248200732391087177708392660875380708042431907917146919645712184851899585752788219043555277104968361515645779757995365842532928374469895266743115259412480120707242353259949147216349868949657461521683882300301138259203481173406083920967156948750325954318753591881924545486721543019958757178402216324927386791196171244726517553564600374361733844499867600361082130927441887293878850889401766076826220673338209403721186962999281972803445890474285642475606954907016921370493964490967958773792125765751380423488378533629555077932795873654726835719500394846268603806705736181584329844829476105674567293281484222144519810316830984924086524240617997962863361653034491220745939880543492255181677299618908105805345872945060227611174414496930514581017047222828484012569432222956979935993985640534768538296514106418909298794321537830014137788779186604177799950677548740915483602018072340300127926720432464878385969894597557688883703776072037999014400359043586360822903268320248694494191301936808765964398679133486170617649087474331500232207066938212578134423277063825451798344818145253076335558057839194887499382157811909609152512385830869920037589874639858404045968547989428372481633359955479352176497271515668466948280163419208226617063672711507472434123066795256789069037020780354538250438139490892724365340501039320921309844589997860613891289874957811724214135783769473095688617945590779481741283730289616619841629478631881487055816809063536055045459072657261720231101313018016103720713334808941558283664243966553706881007263036709831881070488979312796852762219942277720077792791697513795421659631112254217113026164759730935635321393765296161397814682975047726135090254012159964668375064645426516323791209212147809922843746464314525150675368526204112164565018570349914037202188773896071964892160050921793626955251395960389975469152827890203508229742599179070232700711680793715086909101616686937238552009107167689228484222068433288192744554453437835738089024291602325508104303178485783862792357900616470017589224137133621889822786161600445280845883149611430078217186548426605891374368468732700822316999344683128170476344456432683879570369324311555634682355796662026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 4007371792362568313406150930892822929401917974422759511519003419773205672405622138995655067521261302653171135534764138012454117057531748026818653963237267542100876925003750708042928333786129697918976592231911106387457142462761369613887991959472497568916992834991120125536833735843976722429714921570719284666123936196139950934267412937671743980779904685459403069816185239925740612326410172355481481610551403218166218246511375039622406636224394606953129021360937378626825504239402965129025079008951005116802106591173454723236908345058968508236525190634532656736448903698181508037016515130054921456021153325433596384018142741306510231969079916501609399067935251333229806429349352079851634657095644491618063541344376030889356765807525650413573609649372349956715008619789934095416034948286592458005509320371255364209519340344382533699638727954585383913445862045976565626215534453539888905973080845215269609453448054273581306850071120961925215813483049185758171980170760715715465191562067604897823325425403525480178163824173314095734278128098477474535621904095904458827338225022519110166400586225540866152792257064385507216850336557738373809789047768661764247207036095785258573973945277259227324172040411753840302243995156020841905350402488679955890598548451090308917575881815600026303590302758234915648351819772857921192815520761637964329175134183750671791195731077964925578084063149876030819489017906966802640871704283031008279216634344562668335006054939119596497236836427623185260351754410606507066770338140518209190755197742241653752080769339569249363782003359635388524679484173586429776079140367102864218255520448596945460915480584214841459853234635468642242854731680009148254199832248675637446555739943867403130724331740343495015118895671279565438416360726884612394259434113859539447143933255582151298034941076149370235178273891547658852778891640171531569142354953524574099697723932293108335450912096972011918621560455039152841063949382581754175602757780768860048907114485902083282706569441982079020142176497831389174019286724163436727624781422551014719427499755701826891634701967873219246220048491971690937054584848362922092256025512662313655604407748225221952334167230554261937386339724358493289660248884091620297948112072456806890120280903251740901755228398567719433164258215836986073731344689689409975880539292399337023922787096930745852273712445969646727466996563435715476934541270016248768490693366076028531368895619745571020317549258238004827383090411475694106044179604350462587443250403346255714540896828834609298912079634462565101129909318883659991323049823559167570055199144804352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -3280298029250846600244544496846619118560708111727789518755374184114666751770117760965321490270921828501589557971727398335632634787686451352298759646985967301506138757183268042472490441165448364900001217932168097168555041384755676200410302698053988429860294139297924182561343968298264113997162458323588125370839700102853776696530225265922015676276292406514025228859340019263243620122878311180562711646788385106220385700648216203483430962678837866242724053378831493392485358355456367778527307784433293521070583950588692835064548533193150238457646260883412936845817041118325335584835442745945310914925302201994198524447605920189773543376528984910692165234741733105499393869757991833368389781182182119990132046830457221554314016007233957484453777354243839149963312036423519579287440187485032424386615035309625141806165337233700930882093397326258792451143944667387398377798168372303507732330832859906612523778235707588134038120517080147637113194928721573311515112920099864709125229327476030998261128499361602574403837069621109740245223263675257924346440340966117358012093602320088454405640681919251094456358339077840499078240712723771331781540744155906104976043968939312904097816555452138332064637604660346773482679979905501273329955924515172616801844331695640750118711744743753989684597288220809776588366371897910150846977457268471914236979270906113742833753166258287332658860855685195955182386151254025843425286381370757470382131276991984796497982294123679077751357373263557282336976345446512644550212098307706065826455833405654646908333082415778656045666963295117239598851973832343978811426031810743938252104805333853467227516605286617471130399027887146671443359973795261388964727360120428157138914787363708556175781211028324318843651217287630189786339924385230280779368581424152444537051186953882072290305876911266304693755200873661538747041453577208183114835833888045562413825071923346119246476303207506877620195457288808907551741932380940904301648195278257924246314306944320684774368990485473942374546522830966127874353726364119622406021309630654099463161449427445456941764547304808286860292159486047871127819016960132555321658140267850758661184495599077334081064479068269313498380787711386712353262278703873555671251983941043890526087509542344131162686928182528339800853796262135220785744886654395454503316854061262951091352049644426512149139082699462101127620683446114605131434945761802495378159287585951353792028544550293219609453840112947377883997997202902140848833980063922974142443335858426115749753353664920010180911500553494288609849646282566189258895806629529330835988447934545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] 1808724856836239062587143110681981792169171058621602202997370835331493810932319279004111966177712079870358233728670969466509818020380980172163530529504848557987557347794882562476429767368055920181410824488654880590003172440816452374908212858656466827587310376516578344013770935798972583951569105780386958666322702968749929894515703606944597292369218625640238386018986375560662413184435785694808240809702810779874522525470846260231424581859371718922677603300627825582391097117689575734547825394984365561580206450997842510057508337850849056772420481834224227811245426673734504715620206289189759772840583657343692373516697346935787568839220790426906662724656652872777688787943289099825627092563583880541516199174939834048226715932667083201011553595880923876846029998070822954122468467059151566667455236371127443026380265763114918592882772721410925385065782578527616644840572017900913330020751535177481774639998199959968662895379500299646164285895964652207507968753393705251571982308177187329622026538491518318388236294291760164730615199662938976803582663437546637954930176261425405450198450534749800116535890736770116174483284890313791843927428378491574603247122589440091448521532569021971637602914732713315713787332501383434721080204241745399940386223298605584100193346260590636007049678318367737047840584771700371760956820690707150044621728333236908042852077137326152518397033531639815712855137478279989755015529374060327646241234860690571984475561432912942056494106651808017041507949864691319783773216812794735285241413359208819986535108619971048262415898296352699127036415494180630720948415697151883391217593389448365815480167013270154154712535080950581036991422875824163826381917424390022061023823942967437178786549613337681612861226910580341632806996396928843689453453509507421397395862326985210378991213436615396651560116521701357401131657926838309184651502206269185473421458404974415655023024337350782567343516877969445319565984595488430095320915227161647575559664447996164415699164728758546168485047233366303377038229852488646231764415915815330860963055075208169879815013280201320990967977839422491795144417903948860498667437746099811378945058778599427876451953138516619617542919265783656143157573777835337212014679540542889315872519114674426180533948199375114353761379669113485530239065023438246276175489817961770467516405597558025344606995658070447963306356934078535094711104393786393411707484187916163590963342365963535477308739413326664553074672014649462129992539201710891887724740800549949835999708173764179348464027790218652552833701167268291623391500423013585102581695879577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] -757758852138274372796497714165768233938226478067835919069256533041261831584003115307222643572543794394472550505639066900104178550407320256887949043921410570737310161605493413167165078468038030861028388471353442448887151537000213677150666926688423761331428979505367342096186037391197320545274184925905277737254847090224434616390902813418649890930108961830023019773012168398231001030475429512836072832517498323457070742510873025252565033406479188254809531630884372372274667312315260176762369027418460430912079831749045506680399728948383357151641983189843627875183856666558911332527923130931670729233362046139141980010703742036425773500951017245527602208077510971240794742022926706217179411953884541129769623586373657330789092249532271052443993108568645769356924852320760132361847173616036467465206554113640714084152942831272217045332687050704575860628242047230807771566979879560033647801377149108752254445657801284109991531363225537158590772262150963430173591796085186190662995183811410156559927633452953120720213652182877446070369579193874380132412608150860530170123689185098524079698076150386566976309537271148563816387310350011605487453906456229258127550464681825504439126683874106218504358491498835159678486477822312353532747366395321075341104581106665851084213014032863268482379994323454851640231644778536568435086491350668334940570873507750888223478344045663097192236243931784473700863610911217360009434476726286388295802003795163989930428640224002162149593610926625972208715339349030194669782445794258496688240272358805619592689418797654688649998372440194066767383775638694795837483353722752685728947876661837590105790364292758629364432222342877540198892924394538943393886538919841627517604891338231667056779391345912237115785598681722158283885424133055231832970929741932196462816094862737581247525118418410342305973060250856955771394056740007454345396590180474182073100939313912245407108439344854316650197107007635477969443385084727441960621362993600289215502161939873449491699911086495454643123160166768374728678604721256434892792220099606017610740707034931323644033613525698689739797186937760151904587164366129182240347969007433880743104379807908030735092726688042080616807039910721210402440820270925457881446665749280253095386502854434421996115869384699319909452165033928593203067644602210318854369681970679724991249334788720144339295994622400733519194917736381873354937685731730064919052768456582283091597724864106680107604925004616627995538771789334680154439304258504861035097016656498466301232745853432155401711551676712848515456867706049803454411851835033707279717179357921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] 253263275073517164014959878030677971360321414467854088661147787786960911917443587850001343012603895764457724404673110071094446657411488034057591921166976970418960755163254184051262144585749020610757397975070895241630933508817518934342849546222418013935938245754483677250008419317615761672526184550397504030667635416964763609970006856479735053881444175461764939191632704123636405000307056736879405096068868385500883386484333404732394157906869499287533075191163566830159208879676517816120826722173670870631510235539688932188981519853393826304842955598435907148870710067684669823911799775911393935985206450599496334768171445627100052222490720410654341178928589481981863184448734247153394260015104709445369430967758102359197916121741972825824635586068600169024278009458750940283573174687263872946296287251634870864482127881835524213997666274177476482284999257964338461890944862899107739571303807333136194764964200835638293019848392969613988978682462069115532811244150679282847579835986427425089933904413252298112413527849302760817334460299333251877233261822751289748434040642816561290004639270506448566005325980607899699510410535366682545292200442845459436400140881020571496282276885019586501378359455044528850757449151914671016527785887784168496005873067152584946998473302735064295316177302483224529556772770060040870768666723884877325419064843121705400328587080268586402474746779836432878425513019452112624736419390313003985098895053382894559138557537681532746741270027713737027795961056254734445208427880819787577878218086528546373910012038801880470853661549497674530494999777732902004888749395910079823813794439345437423752329269837801959918095491215538534632113408423757350275810249219927897801224546510060920980980864657547860083594607771050883652431810089523448465367453643309239480848452180889656234559469763169765264225981492902490915809813966402540607408821339930038505741929969632980274938771584483136057217633650272144322600156327488464713582722000710970384356162554069958310839845277042045172026097724345681418333331748743459283864914828877540596461171254688435643603928467899655078790562319123877508293858445581008404589846863441661786864035946844015626945225345487713576596236873752199617111516755871893426482454364667164313519656881206118124074368807315922193029677731257293808486509393361683337219388996023594575138865054999743243777192642023448751915677851593260958102271460585677827211481541590216749771246329257076850037419213831639736088187172868680488035562064476801255732191862009819953918986082264350106749291906327484465929285728811260165877764379235759412332761972736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] -69367715113403297884987667853877977868281962237041620736287102420934002303581479114249673063806957421458363446075780223322398452446769929909106308171455216039371137714747337601306439171008952065674087444457840441582264015936645591778073811977723426397146382247506576291545306483033647073189127628566657081214623808921247209710842333471330780102203115336103209949300785234544047758848708577740589224572901391377786986980871834251398257099101382771776460708304114380842897629636191557866755835105781116271805807555511675601553720669685056670897020935395858843675613665032630024506899146804534259627358664264275780362722988566570962286969072599897901663929686650941477793954341762525102035627945047606960933629081488328295352641865562952315405171239375001634790365766849128083765557986919112054879986289289398426143155240525977870609312003940417896770478686090056288963592422129320281289319081099672538758513282191621858706097081975416933099081568361335127524282399897336924763393237516608622492616208610916531310661617015407800423139085767811407485290217303957980274298421598925783428123291433918305187818511932931179178119762295888936146859038523715508463269126140106588649730552745683470138584830337416040655420672717591011516570053201048732373881572878054475217769587246260837469078365705359212484374393061428118218733308972064882810041417087181921066319765766238534546014551410595544065074158525030242572551935620060392218037577281734396955400996976248659397951636281604239479696139277304679515100338682949025164852726453772013594482145568558984107766027139970254353951967376448007415102770611281005232218684265175099194269937083846970180016023636833401385471224760714268771751743517626937658788618148949807109087759433185603868566471719181092336645847763205747586716631048781539684483094070402910730868227157156788529650835083695933501281339455936993496379600722417910877207365726987783461469616586714953897357298310019120653325449447615761812253105638543354537827688412176121454972517963030313199221542953511892269287702415318744844475973332554800172496536994451518799990848614876768715206502064906438840183087407424340096982332026081608475160083942843460162630206287872991267261964701352860044672983262667431980174462267074719416222349244220154117806456605304083407103574875236895410568775065794292451056759194308539211939753986332800070040963646423761603318973685573329560689070175102669160468538014096865606932642522184147557610162456994424551357717155072869948323560597817601210186472217289995669988996775414028393577876022161660282485851838984989227514275896697329459775353651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] 14796845284084964879072797076622720854964413719178283803433588075947743387778310793391710727788856940908228513804176915498624392897755710285636907439727614392870512960174159529289949898578503966637412459213159604649267535782520905718656935297875879033135437111037108741241872367087711999997803277924664172434159682532013770027111180321001126285734933980487531198043533225433922393834864049246155807602392419811607152097387606778493190049094165140087707326419782859847870130881236310990906814318799187520505177294464795748741987779286403357889012508201419458413327026521630012572916704146838720270892757800109519569266435330912847432639985925599990411290383476854877153628387974906233584249380562234780134470199992222220365435564063413287482817447034623269231682254112012336604508217770225408871097496431594413479088027989423515765687488607239343469226411408444602756903128352518289794892276564843956884405184522753006367981126772911426455297958452522272212179204068548215379386761541059039670886837528698105252863666086958673671062401614395902121671428706779219719182183863139755514909100028284056850545200039513671363929565398419146345994986093148304063961097623149870025546708871450264180308600617692887340322617027568865918843505825033766062495573962103280664072256995836036336729196820105840317182962530015084369169875034096349974914694581728665622189866583651792675793182119370641458866267998026955828635066567368012771378856520628107783302902926416819234374554259100680752041919227548122137327958579906170025204172873609323933780164164272957466108499039740225068173126593394713042681716545539486019787711077844040088330490350253806448353903746406325172413456609552378196155851558066804815566399363141753212337795904763545147716545427250427254278515509472125356648059659597099580357538190742115251227158339753326463541846581716199427975624936696967805247648682899575178371073469107784742184977423691242148286524894059477494309960471148014895454279736057233215907210332776483150937139525885479643919514471349325112660050378403123059472267413864123106080885845923981693946847807796588297433913237061751517098040700488626214873412827319737041538387579831947287715279979669346253169054782385078658029911995569625878734771155228621544915597836142846568609385878624649801419798324664214928214700993691958390658613900432895161067405622998151936065136822823187011114344718577540988573571409714617869808088411671735021607219780383271516432500232980623301290636311912056140579733564712532068251825697169510637977487504677634912159414247766796407902994928234614435490096682047840935672903892992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] -1419104116998746693428520581078448400098227162703189413992628998860725384184697256423481593911469005371693909949582548898626525916687960510750997216719867708673671014420917175086880600068920447736067419313035132538177442601081936042673730608788164749115201728219166294424869449151304230152650766823792269019410929200176389041072035335323481946091694130667977020187657823541389067835331114756133954234014073060339006299377186410773112989072601008040573379383770156663327987273263171787975820076266953989759407391588950941679728895343663798528149231176919547170007720589289112998971208356834237687865587667927483414072534561413093953941203258917657863794378416648033534105313373846683135362541155977225497115629529322676453587681374577764675460732060117334880574234975815609287156819423242300591646478030273954918125521492595460440639568164318232214005948334042589641383909114413235222428929380651227907446508053973168593451746184160667587364276158267149556368413656785318147617860241712067081554157372869691502782472449080272117394441465395529265172936366154051237570703097948564482060804734106015458272191548192100035610939279473152039808056754119377375588071586451189190896073179813851947866884836569617638364037016368301439528161430391216739893695128508019588481649682070638087088714697045987195402883750509721398886250543623026378308648100264492804828331522110717280433405840305615288265806654412189572254181370248001860161683746781384126075902793278889553001924971375827578333369649961710910309979371943385973702071431171767858263392892100947605598718451080515621051908499174165044084091098621961155568216422154849348582727279604443699961033758775404595195915975156561832449927003071587124461874254921736056024929734496464088023052614631101933998419931109451319274877666430539266271600529580711111051057100510602537418009810585829481759857648072392547571295125591134861595250325223001246929508859315557262829053389226384699592022369892901550641348530614647339943024693024107304133534711524492902187711777866551693592310410568513073299626591756466930891706898801226913350035262728382607925803230819375681702591903922559453703331709222297013704013431941372923324591776819942555406077639749454702240315988514077231890844515969133938404816304134072600951065225974132878731071736054961788392806888360378815306629303520506200450745308499682884134501994016181181928987121270774417128626113299069617155222198693716532911113318923964299057499048393989920518021972823035043102220314512957611442041729376246014510267660324150202775862659882322445594707605562983623164546322006541224678680166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] -736009141830207121947119093693827372990148530812259910855704265286044630670336284512902747390436631889335019744115278552839313183770240352318821677288337827089238983025140655318323082970073883858687079131884853474033900034732790045689321733324713838291715448047884579412012194766785622205501395975586499310295301751549839501684280401247789889277785115547083835043141384221302419393706619903943124313541894820488820693728851829771901733423738772721399841344472046374221442180884429239417810772084987371721612787309407928679771166559140159758789232163370779593334511179228167819880192449558297337271576537868554012712343688237935119369740225989318707164481195182256005999655606893033226727303183723575814645002872521292492472334670721519690143278463050910665504951517794993363718419396890949742421841569972960934890422734324686139765601887053129510418667011822144997907661526047170641841295640808478961199559085537361981472546674508915062043968232559090614286606008162975404440820156164460119874517617313846340660909515623628904006394389380878807116186125386095582197160389617156148543721356232507902322900827645118993398030207439037799649428914625398058891675829412824278466461127328695170140599203184874502707098720823647123490822394214439434146494966684567333590109043784564589486769095533155810338434320836338764580578828114123853339990059879510605161386614147580052400472323873234922676231193371778577551151583830937075401507747308979475042837773653766081122471774467166318963041087879299033086194219181774792566981559012474035239164874310906245476547724643411863978211564222083036710566054409193336284548478746764692373694582865434742229713618456377543482711217016165196506391806756740968089115463574757184740551270464659127636439643875109568513841868129701000208765072078464703040508168255956858764783373895830322258450898148902218450874210791605320008263621877238644044067660658720926976438969337146182729614946400240659696446042683312919301281018394059199187826588233830827899940979569552359543373504860315453670226282138419594094088723133031206609534285259519499030405257932011093546773258748835522985199683093654573883860845230143782788104229721414166260796386761071888481666105450475397197384686149083064379600536634400289654247591123176323207037488711063187270969178408696941210683853996998406022325907657843500602317622380946114934521753577666222088925427419545068992677246573031124845955516570780026174817507693965868976774317577317582838445702063027913555628428408259852374353490467222489793975945486220913489596732267094591001896525054429740698372134908350360575224578048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] 518632482188274223182080606607428737383085678260618503796511337760027016680420428938240393123380832373156358469858334836490990593431442461830366593818944167979031768394675103386027627761495133927125787593163293687775860334140260421872177190948244904399198814622511301781555015656934005307394663501664415159114837338998659032507971670853972393010773319548466093395080068526183517485097624066903468847054012968150836698658874071735669560610043426921509195325815029160789654895353383354985883398388301792197059274947121357792996276615498301372191271088806459444379109308204653607457117992887204556848184811559306944151468547403409176322548450843267535278743433621604794984473727417404046308707765362788795459478375886718137730398237027083235781556302659010387416830616370409558979304300340140469760291636054856718795550397650125380873545971942478064988920593178124039685678285524078006179461621968198098961488269736161873829296460817889748641060407876094284754338369966386283238894004140369686133612553498616577749764573010097031886580931070821961349270753867758617260885209888930611204689046283206011371641760233928172931430403049903801627575713614032994057694350233049379846906731021305715822917781309129420058201051174078366906660947146760299125137223816812266917112414844885115146375711943704282864946038401583191134356990822131964927323775444547330087730980655363969267269167524101708824875441518037495402573875851379263221393143100063842314635863921385391131873816773984860657303518644118892034488172078410059205356091565589660687786519871528040424485358768152000129464610352848073304564041490745606166605237698068672757440793000979897285099082260488365120117621747781943131872774212734139419962849899243970956456230594483534611545245323329643888980565243223179561046764619622917349754938903506453872050747970925615877792736715342894155100943822153435963857613022524539345276431440747986960989486415258530667731957667542029102072967298864285168778155051153466779575968875788720257890597362576812081279733382731368038225553381430163394497467785202610287323338077874867818374060314928938442877889294727265407087765452329134203306598584447522429540801144928897778097026380940472155716686285462316895231882961906923808811772718398207401142814240938550217161975505570995600794219665693776801311786148904191503881152043922830449425620306227238090827459946656789239622239110931322638816767788371585509378525535004804470482850829414751744901110337301294593693844599578738277038369198381465890701979289487184318244100832210397366332792723308218264039052191653451690050742848171453096206008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] -183507517499734829723951130264552080023592351789199258822620634978181194968640800115390750737797429243487272412246176255262646696980554681184895128354825050025425425074087962949716721529998868711092847297943449668816547740779419899265379955615231361560401790585893309945644889665684896268868344316744877931298277189153940889129537603488556154291790240474428901549456776697963553609116641009662401196695348537952546803183387219322888056562538706507291688440225581168617951424194421417481631712014325045044652007492366030778377310418066184892435350673276151604880840052525424422687300518962818144101897302253208806171960132982920995843556593981767067317284232822249454255320441798318642469448683796227115731959432504527645923497448541441310539084384106761682124324573412832817908933655839159365473245199957894276431620967388454335528336108919318270475377140819806692305046219017545008219733294427669705135981978823164314910879970122642715376016968076084917979946903005005279246598311810133749975314852812605040453472562191742047613768694886954101579449959880959509241430610835181125666621658830445272389018689981038602263407730569653522025909306624104788148226634900977607830043913794800147431178584893525889558513613805102884119073299402776112686084243545795286174805091696984294624741103716183220342952331801930180920079517492407580141134691482178564216185196503301940217790592540323241357450887991671071285967223538573506296492977343212795891132808361192127946808827855861883743714348386951489244912842210908795817150093611011607995996129155090430290711566386266780721172707681056493328251827008097865283423626504805816941164575170787427703722088795530831155411405348624952891555142119510951118561930524540899308698105950115980303440043269414557365065207561893814504234126162182695614490123910284834686753860278562179543025257834154538163365017885325866705972673835221290965871299558020897322502391964705531741966987756518303085453820972308591454201406667055382366714097755309760377403182419270396379812268448744802606362633913408173538262654708705418424373629872439033512292695257046165728167902182514250584025740403585449935364833112864920489140916015710697549108488820268030782394050442574725800188550869163638605335680265055893616715656439417974992097209912421026358530793377829457317427442649518733692227376685779388829836233684304733363307606536118459788749543422549608423904878830931649992067823401079615596219279759420157387544863257274278785694634490412532006368843125399584676971971689924255228985216606965042458666384988957037885449112574830153765064848465201876406758277120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] 42141947835995665518993664847587453821946009869043447372785506116150234461494080857122854987547480102835310330459195710168302843955035726060149433635431251331466887586511820390279234709279288521008079460220206136297034483500034215604897454178067603719231538325416467429913023350974427471189463425505776735651592093776634061038576671799306772812869527411238549459365887004461518920939135430261009620482589401539350448743135998099195114052828020745749904905580714237866346182889349150700405147651624434987405091579058474411870997304635402309775363376955844411402488259357222396945419799906812427928718077725778514404780523888821168843628549671751305379944501953795060227814664069814394183133583265090786060722728442064742133578922378849522897471535543576603507350030993810129749587067283777352317602704825542186254882107140644436485735867198486116379758494694486530463808291635588539714188902741331382480139007782258775701713276459484801349593027961641445364047873736125777943559619857116675889220891822094954696712909189897596462452874110627277204838440503798058156893165216051096911330599078395596905126018923949015206952446069710967994089224968522780947563726447995769647144021057013541405679781319817720631635888022858678344772948798837739216172863859906258879132758919472048717074056853072574064747903086272510995046272147861212646410171294219745522389222554080530546117079761969608868699716085322649779403258703409714943352116143712147904862440690638730415955624587698471681558708390896232726035441737775427123446175270414684639584050295058601117638529922120738944613980428475135504159906926521703251821226907130342920177958344341407460906674769151195001420754006592059662799650634570494041013564951185888257308220506690496610851165867240804794724315684043375903281767857131466478584966005683385907664951863948250095754442502472336597750046189151631276569401133666312395672364468919403390296584279436545517789620520095376310487455956885943302611319415100710837518621103885555882778324646217868805322190372341285257211275242733001555090690069407226952120021859434402148610082913428252922587115044155677004925317751252307219867175251095694596282865183054888640664595943483006518414320777595413289545317049266208169873509685919997054617400608021164789198177782594257334243482149248600615822976883345610092935571425570557755782415857471497214222743110237073604944592217270516984949500857056126811957462564601475389954028308457985873466633916764767238519814504715126389238995723877090097994833263870910954218467942496426990653630347650066900322549320777293913435141972706444946461163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] -5676686083503778416066573344831664798855977211983920495160247585460790058891096939717843428655097345256656077834610842486502942638628260269059823812222930335291283750301838441935175770899681768826466979727695276412983434968314467244254833171634554752902463196195982648319209893345070891720171752685798515218671123229396878322941805518779563921724752052367744365028079640224072833447709485639967796201032215908504333867838011060019656283930515343729675041934781054799422282791658064959637409447916256879652591126943281251148088308084346950264259802031075964361198960323547801308088136929366647088840197781685582819629462207356094451237296126554684767733598942777034095009134003451692780228381602759019173225043828429807088100402177416008202226561708713595749401320403417366933300680112791374971514079875773853582960897165167222210444238172192521774112392248293791284275967280157270522550447272694407639135239669785316572606317691863472695888385027636572758354668266410462211982167057921994653780837266572117672662292068486589798373438540838499185124596313833744858436213731311336614859247889388140940593242578589325654648675725675426879600409322173481307727950651189433197819648300284534560076629278942400177416290544309626143665029959754036200067359751032455663766582366676516803515321312602062895317074083217802024823531516435789456500684730745363821318456472146691603231245183614750024165144945089098878336313080607433117520038126312526085118490900282720212204688241503933427498853648766495973572535994167302937442761229888859556209204576921489959048175126270185162682154512013671851081229831936859359195652959393251501698387074548012213041557711068758096129023411818184866624250736954010177119340200669509632950672990283995433248718663350969311992333919684188779768355624040228840828887884711708117697549849355257269890548490230757094328540962484584813440523597818745176015707633111061960192042621745872256446961401849452262645535576383024240388965228799536853171183118212002059984278178492543986634261523286409015343566354329797015801281281432961504628460988148624299192632249979652592678946942410112347250233085878063978455184993673052950303767314992812755663568400373606236051669988446422853117417830197933061660184705413775460634080068623157633429831460448023248066897121992323166500942652426122458242504142394363607116537684751391305873273442109576849498800596485114377365080280308431730325027469253164366651798228645744258706562028190259668274849519108535169384868982422032945467996178853516218106315038799245528886775282041744695882319183301928587992343109926152808830074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -75571461736603858921645901458147351093021193327531814955502018407405473650521239393311975166532684170271897650537141979229730632860006746849296219716805664670197531625241919391571852788025031615774058364669935162460472901216338917914422432899684536535052727824634264426691163431726664531904658776600478289144155944362256664502096591294537813361393585906583146913335135973332027981255962020570684330505614910474872309449181670798872084647140210870709867241539934531408030448470287294390097657877810364757628982674890158480350729276938580267991712355219472534976875456590586793302719609237052352187393439919481604536225678593007820389378504385690823220913328434809846935607453459653953470137321421723749790567590990665625555242421728361297237754748905334147250341655585664750652708767535358714300990469459565486280171816376189696880276004013550137463763869238884225136012178457903697150953318257112436708622309412786573467290107769372290481040901897120073537665456176825602833140697636745796916589963945743338769684987559913757123193248552561833882733989197724680638317603039583661608837754352225699661609966064835611397343068061164681776589261721511335263286177475579670208532327739254706559893904144688410799674865299906439020308760415218669130992770217691006709788069269001555126814880452758739988630370878037601041686937578893622619635007978574600526707702058827258794654269833265603613302431390271696546308255836357341220868075586342685156375132464435583274303119060083157749128801447488470882045700368313415840477630366066201254473740423372289666873817923678602268338231913394171169013184105552104172119285889210732630954536457002687580357942719171494078646798747498248831340604752277004337214887618605486927304358337105902412734782384481334313083083314357431456113594787095193017264661474453174495675249746797973555393673208485418326718525138126800254014519934141143494165145329190604637472651742516048836316894798180122617061102100279673054816310190984209748515061275435462357322300997565621283933020448743414458520689940646858142044188775477704707927312509994810940568981888554737186199872046596776149743211867835830391058367357978512070935377748309533215320214200041923809814066488320818941980272701143028442061580394817486897229054802582243573600019439765551483468862748927165105152117262681858362814948391545288064636430092224333324749436989607334973393698012991805294741531522887088985624589787967512972991884264300846825747116616274929172879326542724996757457781812074240583439862940520550172411767635100588986558681576819823014770844393469182695969533251717031830487040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 295973431559865089427580441714919952873836739563109122067508533920296877390391494926298054885624284936602574117938438850946640641551019062609586718736202321326573150423927714790827528580249241075301169154075385875416559231251670417097577134482906833279893896911279425299635048516026064908113911519787307792299110883789040660324370060554631379794719869967505427456214803898938480305238346294902076415198473034947030148049692933630986057837420007437027515188229000968796423328621616188611104289749352958701809920309919754450653839932666889417280941295152485534515802627902372028535868891158182065647481308512757638810604695574057483452334996855417990961081391292428200210793454484209340135391343508726127855220533025587437852832670852970639579484089748085071621137915243965605298892947479782372529274994756202905007629958277627729403211566105577329923231635956310226506119609860277960372270319540694770276849409835896214746836131657577887782543355584059604085464928360651389470578666183059533055615454756600098994762037350957155161825115207041657522354852166984521674838616906553265090831631303348620115060915620495355180405315340544846047954831397380915361015880404998220989253322004459756985955249458050368436175814896988565212094702493205069097802238578677515004045430920652125289377624000920950238537276529962674657695901696829239776020134329984636178925932185710800669718323709867402143810700890742049148728545384046991869782283262430995324845673888260176846622993429743050934699332838896315706791855051523151416489163391181959836125279729749266629189157397250624958497774529958469158070610970500730098717603724949609593643383541738639899970634542967979760672524375821877314985369908860283275941971774943402770629856276570713736663829845891821542458547924258486852729207051491030268659079750230192478841975873903900880366089255910556074281329290802944705911772006820646268296318323115389315313051061845957951866303852639788180754488684614742767507313047192223297280781137301766642738948319438063368631534713521822965725818776812212738013178379952779986506334416098196242556716449479238111611491913889137165510515969796103686849906216905236794191982529747984219838573379213676977226484962124486729824261385424967790604399729584219048948211219229321314539767151390352198894002689973495918630023634696159553213039770744003063324198482182576449941820264491952588618326130378940537080285819776641588184217621206176229175813413540596772830259330237556678038425842876674075012632985808976441348723766010631568218854454586634676553676248727734451085212796401041330804925256079092974878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -105015777790589617758145475527979293284850969916177776250103202180777982713595498677754703786634234510556436146976481663268072336732239073051673152097492594192046638389450619190738270646187164564913356341646591919662437954789961561678130753593439441988426934413081509164827016121095576072216845218092157945991414314298320595929122904600830511976550237026015100078444041467778706116285884443511922083655051439011202674753932209565337659669278863238109634535739406116136660601515449337026514427766873891683443638909603825579247990632478525656802725874707178454428064066186071295891291951109435972947473299555754865259848041797854127627746644214142874824659784104059088064985792770770347289997413961265124285681032127997647594323083108283322748920469545388815644671098885465189688116405643256160159469841636437700887659325318076164914919953184571005770848088357059770396409504901117411140328597282535199101421431860809519255627230387084171894003095691218161394332365194241906228281480454100186852807124521011292055190137884996635707990661530292326869398205386219902232212240315514307055071621585243040271695766107352256811416880351754859211621764147077990879969450207930068555845199951372394416990366073341217852968896070399893568556892557488666770564187561958285171340200780772378993123085902884247146886803515268139830731421022643783936542833009620245289460748818540857898768428012334109541887113091450179117915328502543668022198802637040386053954709123132340294020010154988191588987754550068037118155861577300346793614802786845413669598923392214309875339015400344143848630544800830236735152858386765857033196236390381121255661239273178706180902785497160389894454634165005615588379874553343164618840698889517082926734543523303826732904294196660038950145668200345823929920485230165437908316916098596103033886726683288588802705437783544650691256984321760929342323072770312938061029297396369904092930517987797579288182145797382232299794711538426000852312682251087972472881379493101238029203220557733658304556045804935516452184590864023692869070533700328489290631844831993564698976129613667017686073241491375085080903567002936186844236139139413623968415007490211259334391575152255924146964115075663127414384055985431839291054015545446866168775449034884882216637747594236929248833193424748980490303846436964513427727275360663795830949225332205035912239989755179271042252852555523256027737982088311836281895548125994709459024566827875554373872023382485444856927145682910144422701976206416594885446841749399754924600101679981244082997744761311107769490682838769351338867413238005522812108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 26221280675401706827936500881862552606708813664480027414754459755840245565731947059468580814053459183081832023452521361469228212596697742111663843266948691249326884688767638238788484340595954703448774031854560119359783196612185801128314813630920763983727971291408125447821587908219477848880210279358377555105389193841867970026572726811925919115342189646288080703540360337690074063037532003988119608772546568925969921402428969077266749085324158794506114371235656099366646744694143536014258582973031983038031086299654492378499248974712334593079931029574833975179640464704028633472570715648894185450110786207646507327244832344342298209046651408180743735635203659444583904568929842753077028003890259959735672817152566353960050141360490558331007313580905329771740218914959114555956966518180244789665956999597550146650590710772169082326000044295396972998901645448990783569430828749764748569567657264639439951241195685601195448329421106109052056243767491018897147475117467312227117080795680451463716558106774289317913098202514232787925309695893046153451794044170145357336583915268806525587988113960867829152887764719172758488116190217398830984732707850078431306861347351040980234333858322453626438566339610565570276521712184395779067126920842154963216014813310284022729629836947183275960740268514930525656443877990164329052485007891330005467019936478722699014966184177605528785791498835037768251963585488314139280029148656895386804620070389100749079912917264366865646464224459844672144571026808915259049607058848148725566995639830353078146893060601226780128774643751960678343319125744972597074139299936053466725693505678732625645158180556167903892341014652410005242108584767178126946146846720068029965953191454895097461829918573077537500102431318437012642777184461079498958172726778291530084599381318218585374085719586795230179776798163041552988148796955863064783987942430517745435223578631577503846565585254258790432084446930556150901711159884012917148767867367066632793719413471160521819079563374012932081505040821957989633455176897024095943216171993476476858117415371526238284412555912522442594425103936916395063632953386311155069403683138425186408873802941325592846124245626798812576976447470432552512829119281911310481013300562423155542931967017719371779531469897910663392764615934863526251376949398398854284058655293642072924064125142490440956422494619272866275117430903684387905535118217905884964125214419216877250830328899247829029894169101771588317834401393126520934530063473496913668596656732921280206135313242072604363848309744039505966826630414934680818229811778718761096314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -5424980796246213969505849129911457226415003932224993672029920938671419532951050380335792607227033089321633230120311970557707350511482139693087056058696227675369879374494184891152493183258444679405033220180816823026231974826829262407116845216280386287516443853328506123140156014620529130371262985857491524703673560822531411343192020069664791704572915861304257398268417109862522137283420979827407011160173666996890951828244615042185961806495246797031652340946310552085206217927174542755093074325721663824020151122376803961296568855298098657902634439209229728336235624926508305814240910632587228286407421181452901341236392853922106506490701940537165197441924797447505810671788166208837387580146393654715534569485626894378225966417415120169620419221193375951987162554130462515363750168257346282164980151802035729548277873609551480326627494331857889196993076536468249147820717112408802102809071442101791883106625227308094500796639165471802611471935943313842080595279416987330056775558112696013811476379705464593107916662108965929798121637299049625365280483432445988391140023416267190484686416350958480287674144283671474358249851451280591936888702507412408402290907620698725214796291344633292474390114581065707168428049828879269234181547217964997808946488330079690632816795780527991910054999680167286379886272261994270451655452875257697123206835562350825118406598565929647186937132900631698429675255508513852357209547513482683712222279613923083405694645774386236431802695270538861629700128840799103159245495946227304704437295233183042384628183298311440818812786517574860894170289732807927704523562987699862392182905511911539917259634076561654479352556396122224037760904051447664156608003100304289639252994825856651289436778775311138822181601594982868417141215027806585050839156137992505176229084100664501619558172962599369660972405231562953803995865803194631699221247376889050111034385556219572353542891796334098979603726314051195587598662890914386012761246606710551130148244855964058610542517054398112389154305076633316628462157166505059721320075564302381559263767329563507828412259433137384987472293172728690247215343332981688851193247703794362782729504290077008691836313542898649440832459080993622197886125955598154593512614444943520458057084980183124872783985653328610039701899410961271849717900384549524052998439099386408978335264647939588986998119359187547771627220828708746946112029950207523098457680463754926312832119985500960294015715933844926105036987151424327231974284382161424456922737178454730627074299868450012756375159118171255847617736347932498320894127157010797093191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 978742966877306929187399022111345779027898674690772279706580338606047062920297413464209915191155269779977819648134374409924629571303338978926683939324538322333950705360504745593974711841886024000491639202056181167760019983844733468224693368444115759195122490036867498499632946250603971982576562210433147275727617358709931548110854801570569226722351942594779721167522615356768488048142780402065126516276561479785616921564264860541609623887392035011412890839062502838340187757993480409713949179032873112389559358449296740935125215025207878978583679823574245731523840252918519100583056369230477001917191307080549124391999465114047606742162425206191594345144014342629009710652807958456994620888822149830475299936832927971469624523035837505867784990636393676761463491826028088168669341956764108017579549096799382150813889755049598732532738221650357672743968093294669593333316178092272702866076885940527019694764595357501504812853360210525492128154610736809615702902637711499678935886378564239282194992536930422231073019551902849239473341564347095386671664533988465824151856103346051413110773660738358737526949013682444557445255307159015358018495164723416609188422957444959343952633549170862808264891788352991840002783308557131190386420032947650050295083141121386225100923426415929324398560675431433169343800521782927392678359530661904342304105218868330987255989144625772045651500237235933622594346828072397095097581105900934407425522929763212760886727491299614978758645452707381108717852353611562657017806653773136696040171690425076110849605348563836820223642049983438006928547249480144893661786213722569378808986858272637355808910011506429579803289813019011741059062794303321732582349482753329826589747871039173411915727626972065786421564328226045824942052286943561515635027288387623972185850908993450958989974109164908949007758844740340929968415668721564317124510040108615606650312787996619323613988492825840658490893273330481459389098239304775787147279818956490772147883422130540382146420450617154140063641045506329508262771625241188320588069912553162288011118289315629212340416057230450970232174457541608036827417873197432233718604829888333880681192845959918217103034247806569285194048924971265310614400676993119641507816072265198715297030513855258350599217720613447081746976968987077890878988523856311742417365001228824955467300355576245220056041557136462226804216995809167817816678593795738739113989817589656151032112736666774464034469665618550135159149437721350993809681816018379895297948744965714415549384863029446544110766794053229288773710990884078147379657185920319603343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] -157760926806799017619181115749339377303444516789761769203134896861153902383152696407733992413603849709651425013359269579325364276531070007246625816912823998919186077311851621356399123624829053387275436034466342089221654740912138583668474207524163191867570166157564538244995034047745997712835345974212732838714253123696936809988096843375819521373593918848587541260413471198835031520075762251198348347503251295650131553731547094393780316806303772280367182216748116651038914079963645241190275959286485602457547210543465845068518381143548308463217448656746847052683111893180769133010658503506465741511940481283524656897190683993896718297630752947147156747722428217597503978679745784469017665496505838174234453119803259390646425914285479542122716580935020526919014695347811324181768710309273559321045081164289411719639020251380110890070760216806601400880699447157229112813391618581793969189805988571861920454199562941100605174415793301052001802983396279018828011695661008278166237475673248920569495791906202633154233444062449007589556101528750481639599988488392916328707689494999428868891505083043770773033628867015078426653809808204971850914721121899325718718180752533168159067410089709787230348426383210515757236514811143368795796824773206886015070797698753310547851169133363603688923504926895712719996989331444943512837277169814226150727699767781980404520996009547891143744559441768806871089373737100598505666738332237583483043298886577270784096403394743218163492258902719943565701543828078022560357784257916241105604943465603680082925334438581266166974177387005534584487809226432892333447476311630176439399426124273311230505203967744083675430284734687411885316830947900240600629475395090638328774504465146982378813309280713885748529470209112157133415630818190232099443568145320625848269039787888371904620987746468252517952155652394215054688772998028960359654512702917897330363084930992445858779113721827688651352722323734309367779733723331191800415985471683670122018716396855895288222607379144883584602893306144352700005155010782890931507508460202726520233902274825833975278855544104985694656004975322451605820247997974564403011196405391497453956658342229007078138994373722705173996268569656086900343114359038326609984091333224307635251691609220827146062155235659972979972570893167300515447443364835809809514920861211099782757912947139937880792130197993486060444488645185057309329702748388317578356348564277975012644313182342844445274267171653217305744825487112063096192495751317475461509546730932238192447247808647973230821827356951225531849554664671541725106045919071600923115520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] 22942631981432492604934021186230233456847398746413944064031502241912839887778478925932839136338458457735853177877026114355981622768969411400769508041908151342756245144454818019257802314365337222042564762931892260482639594089473902044291802757478970153004970306904510159796730204544004392422356319289159176116048598225820650931179007435264373180142779425370938468510216274957675577765767691541781737889154256045948212162891381367220061137585709818387605247461333469772068870802756750250635184875218882437177032008522421119614104426011863611316352377013325616267461687656995430620090660692032336946965662945254459954337171272092834634150427807284041095258256523196844502556626597871892069177109982566099988845095302489802914226028066817124436762951060132141147643424343875009360174221177220698052779199995923611801535386806682115957122451997969547683144453352979213515150448687364624184671141343652439376610582062214173722044116931317172820267795014054574378146978873634785729245596434087223070533185963517364714223096034018963530519359232506472019662410301313028250582359857245034978536641573113191286193754291334417303690175572546291279790381889719274039718820677501221667127694613724666011956989907991910482198989395143906752575840087488361592418374676724183478161152963717998048400024410355184517255607594713751062986049305691604349130524241174790628275063567052091082363438076934415122000778895570120681782440610231480593272572765159641780436062357976686203928333314415882850189512383673589410673843979674457064117206086398540256362156716015381725725831176828569412716474091491966747322740272180692494962089387817500654052590104673323418877273034447494481295203152621473718323114288198825875280245059661423554270894435944043950012054929348508658792992918838329637201850124138085325286724996237902359062278959917151983907218008758324955235664305417223270115510535224096162168020273607985286289786616056231331052215903003989412331446016578466167695699832616442670867876838403578817713610236105848183508360665073958576669789015493043340611504175568593311933058573662101574135035767405740522675052120306086820426266601189597284290620334932669891695905066448143123138500450528255469945982680482071632708805876812148195728830544729111037500258881110256739644519591497621149357639815672881487207292019314073430806709099772049754592532599868949443806838600114580323407475695021069152492875886851040637175313671208148330204724206295189720587691527068116248402409802479680870880847303045314968346630904490604174437162625306066313987893807790804142467142407960935930244617137721515704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] -3001729509764987696425166740926473188976397616394894373459645864465730687235065439803183983070215473525753526910716297621849674169610476550392361853985142215076133136161025996368936173383661138556432492030334768000261086560440276797738317656493642614274702793185355130715643457258058705555666692780091855236656331859604749519342086949155436421123588643571938043139768955494613012611600770350842496621150262119283381777050750187111542603797400832125949358588208283560134832059857756452209988618112496966542715291531453361777437088475893523619446123202907425583920071581903439430795482162556632074206858830495437633663653735334676450678633402998476576445316147674558567210375383911822782236225170504499105771220507892846445297747588557125513337883185435111058134994452711978937600605609219495661819942721113396700810710939531463415702849115997738207556401803714234089145014633484127481006675097670803857439655053657118471436179153915812840607390868923250847503062661565136879605061589780306653250009583025677764270125573013159848403724950849479229960540543155319979794859505031979677841005796151139478709346235495407606987046121671704544515550699198470142468945612409153314803294503879030569625752139057043081288608176505236653133457973504471218872046237142614547374388644344245587044584700695611509414342154872623274784976095278539409979193348971244364261775868770842003602256244983015122287076239618170803930001259662725328531700779384422926216145321747838148966781923579234276307522634094068630432626220402603136315239433468963663867657361824985552549838326805605283705388536804982305040850108442601015446323849638933564602370779099795824728275979135506630476217732512860988145607566218604468368594519499737719721921515831060381285301632244410122556750701461081430107324330819960380838275541357432257887677091192966728806414535797939752420938235477831166534425420996600483421915421742973728693432139868984911363041339598837959664612693212734874220311052708999158033542807392033416687758622242388667816092727729121571419252577858135751115324721871065142684320071097190654113767746036916530585715306906045174596599639962511578154218252452936035566692302763587168830057117847371012104127521535092530954006548310355571825722058333322489916542119697933046611828315702121373264084980339987505978782350827908215437411229101995707576091158506224613541165665757185500915991550259781925785039245625770084798066520752291131100558932563226119978881899763760392656977962938785019335962078962028562395577766586259223112555213901801567210564989933094342257494756478807967676571492322702786560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] 350556676296285144899527659220641189407185332752620042637371797505822780015091944647201803707220510735778455128651214010376976713416357859213462158478973098181673124639197897734762917360459207999701713679478372347411921142566527483749988178313753271530224366188046265596719529855992207662017263241404954599765441090764772687137623247666578378984168982788648359104015538222855863197477030168584650351141345829705453121617908825838116027578986362159154601366359256215000525587605353212331061923555198762818163945637591719192544152170175454419012162469582852874990615181486786347888834524535916236525524049952830990120140514134459385494333594683998028122820502151421681821332628799893427684013831569101791382821735915794286929111806876977969617925424541450850334284164268856393406427133967855412789960694985151299067726031345530800273443896015455711811923538829519675452107668281248717981846473686336572328242966655204457783445320312897040570627898415426279616702250501733950322952793538784732704475350673095428458749507651394423924282564743316333292088042209787328431131922854756363485451943966782408881548854489163101554793404296128431337515217507856982301789294812775626900189347379605880679698322292611870586537911202727034006743939625938624802396094716774048246264649241425642701250519245287252194444552201859237269020958150966958086482300828758770404775972414110748727585984025305777709845728325257052877658432865787375475837852954654666852344973854991711569686901616474745461971313488600659569083829748415637509418148967309065013623456492723232151979834887442634565259341022354163759543337466088388449651020573502524435228215332372251417323095141364157927867452913320584592915312252806718972944575843695595302813067570393885592188438374141263700885561337373451502413505115185908391601679851463082260539964693618127721572017578357379525101159867788387865648562461545759963014260949054060000386892670385784812340858313138888826992143453707698311744813781777046182211095888841266718437786857453517684031002562537268090155404332213041632205242230885615817046245600280309201657156963105044110467921875273623754666155756661566994379463919761867018729840434311847321323170286732590083434203145402120531319010954016693194146040671519802951998382814532032103989570168022571038626864047819046792588184299216700558690773761425477022233224816246835280856203608244196355297186331763408638179565214798869933622288437419867576601658264164290430258112073601791822797044946171053443901424372841850408928754578352054281113366525808288449775727092168518719676868904323227692320225531999027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] -36222022817660328933986866175165722106275897990295197812470391463688596126471377404129839637527739930421616142200735647043882032531877841292550344723962610783450682931313565115708691522810372507722256010392947333300294881069531712131549653980588670559946642185825944595438749298845775364944000172709953580700660412013489490470554190284115340027244749459538483841794468418279314788043413775392361671382191813813957543877845383380812914375107185427890889164847821925517435586160137327368743776883234271181676098646278271906180845710612752616939195160086209047534418359451840712140745688009017426576929777291244282740985470245317235339265665051292786253744383144717906720453458226729557224887459909293752458421559659074741687290578269444368759780954146896396086252149982767601373185364406830361196439151639094273351843883325052406548278599784564146078698560507871833871632628059949348487265718662600899402028632310087889118678587699824786058549487322449044580538836793071150956776573023979145878013235065006608780383466072865920550428312687212187301253893087518822494495748949828496711378057873411862067184808993058509869309793414551922051812750724119799351186912576087098817207594510643859467287444301383774390871721293381030657125008165944839690697871519452609176112076265976876731756990933208165889430935253683904562331599560962032995437907940492033424281752753842569420806913445731936659289534129700112205562873966551700725254717255323792860217578539735205053290777023532573946159410027560516796013463676376764985799546941871540669465899594930909820913799959576449072639470622516863196967156180210272064354087051339830238542698929022365160886928942160799823018732646249931938730154400999676552237089854234658811813041029929396221055240143501615841925496234992389471514946533076529799192258477199823630139163598549517191720629135752255117002004577935312676401922034683580575834209453053570925480442653696562819014533154539164969456478245070393255146482528752588552947172622556610883984552910917753585296587728226583694705597608871509277720453547735846711624057178154555981860156429176111293344437342754348522970692700418135105369946245222163111112171757421066440070754286119427237372517560416897960804387358843738313901470727555451644680187136228323768070274441893300809118697533449765453082804102443003575712459436013076981537074371409406222755779488906349135778299032316420553761580064609306232654020450124402359176063669389310340055471993841509893666535225083497218022312540435661037062587933138198242187352058674870339602651310463896303675430767259064079165462675372113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 3269679921011924478893681028556956653057359845927429628169040967329778086121916787400353052955942594017632551132875889521014964224974660449665651209021321885845500726647107229534125859492496845804022555874146935499687243740660896802691150359991766680080150616922156160049843152336850745134655657801404183163369385734905024292986626657017028546989280430644722492483864010571341187170431529265591428296708290761590963120054412488367984219547731916622297567620107818787961473429615685096883744241602305665186377179647204637402060386182924613069716781823376265420030671411034309643423948365901185788944590829132641833216400935547090954778767649120379031268967243139524401499314142258674755604723064404972280159900748468373320901117968585811117890482718158155005462796695738859935078532521114986281494692740234727550414317841156386750567131463225741988815265682139557313982735718375337833901408350927542978758991894374003688069021526711618953614547417609200024497747103441343841694729186746899990688842078726666856780084915561268461532497474471812750706595285553634066411787463378250102494300431838432290063561921449981403949815494230659032026604876325478627896301608093644774386235818629519577881968264553388926432716296373561117222152657774867535972967675129052814029437280591468988130982316970220628660398817514091428624421265435634466291502190078605018108338327877830295175734717359028931945758583225096538275942955806426754355579827257167486037576744081765866036445107336177725486321540672591507222929245658543538303932334883143758268412562316439536574556400517968467713277369958966907951369069093739308345470507501533122225089926221120202051778415487513974324905209471956483101612158700031749059985384451585337415336501233130698084932215687812112640480656021814255750168624545601870410448807681224191807001554033471992408408821928940680669200409817019219454106326658921438363141802465483811126795416495539887385733015785720017251349654696711317920626227439683367072874469601798540859107707212142620356846483491566841283905773683745567532297680050968656588779723268705349889689720624500242295573373159359569903843354541150497818221498295493736303140300062168167774784182599795511715047377435515947335295798025118669821700546540338798243968702113427828745005787700075718089297611739469745261254407350895782710416723400775051845732600817014471958017295990284397396003080961496341281595943127580523126787538567922545510736445083430321427277782144776045574150331512482487512622349395820986097053078382196527736072847170416082205296706115173455236835195234618692109736635426406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] -254213904184100524289959106620444891714232386778760541319772113621122981799956618732975932349189173548971542556707925222265355675355757701672931062292651786352558315784946686651435641283648847131329244135348566711282130150374118237108003146067310044604153796867188214520330265557851437904161430008970616571511873998382102432791822869246482683339652555332766155479129740938002407191205961350877457557399403145829355703623798970587468713677707587130518562187387305746538897187908429813656785587283881140937464061606137615031495283115626541197044541768773663552648674524534160739323796585378983540666368834641029437805344245444979961202349186227965702591001879319030922521104533043622131437793365133408292046783062571450399266017043573817221689744425651506661108567901540275908492493283896186057790506540749995537557507216189645784722627786386570965521487255989406606763110587309166332881396688885490486428442808004320533862595120020341922523567524633271701348240258115352049919593103224741027461708533645971343980150678137333668029821750734339776503927856388637378347248704295686485069026546578576060443878552153610347650881999678268675435144947175902252036542116782546969383921770600592795218914571072484896095978998521320353865693914617641550176365654996422143802193151375801663600407365616895183156263991211933615929798920085496948245031634056916133866584495624374168610624264269683533094082821871708760793521494984652830078209662508389802771172131505178918968604044373621267889950550788054618352972767867778166246401152773477651330872385902921358521992076845941423060734944006301207731992428986891637114350410406737638835682971893627476872884722661419212912659524594471523900595312663610737352349976293087302078572497718591029661640358388880398616397919301773302431961202189524401011843533848408032455925924911617276719996659729251338452323332549568068713718888182203960966626270773022816301265441328081046194039912927836408947609003044548237473744603350071470626377785972973994185610565468286049678635028241546672851106995709973575231015554878127062669837845411007117269790089910762658985150309804620699063829784187556371569155615112463941012793593532027498573783564966468971366908361576396722916186637465696379057622640375042137949064180043666989508005900958060467442133156589583408030757426532244409863035338326098604937468688444939926060729591623168033163646558835331331608416330311368281653847554082484308775319204176660607051532657430797766876284496049826502584948401517236476797660153344982301957565996296271813266813813548578137453095007192636736732627510482698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,60] 16920373744100111973545551064098344547945012658309437356783450344918304808751565866972338134000326481043364551498849459014801918146401055397846486146392044375684097207487960668897085968239776346015680528197623300558425722150963105362716836623305419061059302854757662548443198020093085626573096553509699376398731468461564563492147513888167405513348185235584239997813047319777365891841791998381394464160458043480413789367410704243193944095696049990244167033966447994327646356838229529981672736626083316434071459624918370826555944016683253012369428136691031737597964859065239537387565792937960910794072555744772347754325338712044874167245256245598243200079039567506125949921848872255545286865609884399758740347827716277300448323207488139906058569796292092718036730575843721535367413417572849196738583543628844307761818043722850636860624675549364884194126173339353297892652386212548133429647038115436494458304115869403870191364994056742524968980252857680201841925135763170380092291934526916507896467111736613150974342555901592518584658020022223554970756296284431289218223745512036172569405872492340684849638701136615362573597057957955321337547023587408950059622565432279893424502165122445919490378878901982251943705535756412795252157763419666483555059267440683774095766566194239529021958093991163676377700145623063653459785724154150392512574449811451167864014007244765112562216323734028079755227162444919854171863954131334156677683145954079990031070394124398654107779786569590270619853922419972733689859962056532072577556356816132343458983172305578300822728611881766634318412504529739880203341582756122302179030096885451885464869891657398595813811613398700438665722895076966148550971891643410040743771917939374057056078341573823954621825060606125756022550112319370221493225211835724817255630905637146716511288186849599275251532041068317265297296348901536653799787032176831504449060641201942236083484682927915880107963948020132944056050916296692729526852492682023389841120626512989929321282439787743040899811635111948933214250168106884558471822313436522580672977157544574629148923580906069889782644987788598487841297380883638397484576360124782993546565156486916338679132394015290433164731238712153829752654317850056374339694529914750506725092038402581511125914238373836174758755923715449140481923396751163809799270770723561423352066433902912098917013302454111083306958674359439369242485607342094382917270447305896764046064788212565523047307719126497570788171120226776752338786237372912087861103822178853072807468319418157134370078326679110129949663947121003573125631451248721920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,61] -967347493391222245418242333409220318383266772621924903953452465907804084205561281025731420310393004291385081680081670636126570266233794956362787750372679278781723874107694506008032170845864329977910308513038450011701246631790937820171962830154673253515866098679467139237119762354562581205699266623973397338806778893192376741689181699644980805360626823731675554677731922017513490088341001043000682177865721715188245233545444056983645689349007825499947939879863913772905745753256664310247276400042659191652270059780432960463719681626688836731668370026297446838232512298909727028244550178718050215701506348746059787161773259546984298646781302379187438318873288145073663177629571930595016641255569309540968033203424099311362663519822485835833755752078469172882887813914701423267626604694225833272833446580267494144802339957027228685376828550111818265554752441590866348656409220584621134751823387843620212940337167731150356439730968931537099562061375980029640505999685605280084392160781745050535411061085584357344015232111772196467225056422941018479187740609662450718055922114391855358897413511303855955005662543509477864766628493065882067063812525471876732044847041338150767107800294594127480722531137388824718112836963361863631800216357672566083595613243814681320820566717923008742607070620372363093588160476865797989345619042723166421835692667985210678327448898045719953205997410583765268894309842869791292231976801849636133061308315310444307076097963122309366441334347739616092802376037824756761537784229977101248560439941921871961761887714564316921687911310166313874481687893643928797278317807956886294230843916888837985027010172961581153895363683571015102629971718374389365806946004066724809788508093737701078928392248054658489290327757899089464842220515209099300855717562733401587843328687929035947479250045447330533199104533371318021630701360378813324073165384506754047943007172433700281315616414506492694040297022169533680826331869708517579165296231104133102372070465829277827311363781729604856114981155202865213216821668415959311678539603381248382114578587519154766716319878048969461462535885332360849691084005368019123816749408566389271817082961798107046032465258081600984473092573523673055068829758062436832568581550737154669764978846623948579363501919795671974740500625377042012855535485001861950538861171010127928105114707836984400731576692137024653905299729912891994211637094352456033778925712314858544479469758222801264376995429441848045516651371605926298948955293583858159045549607429555627249466316158759407142188775566459134813704536078357786765773263339520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,62] 47727601612291304842771410044959167514152601374240847014437940376915904492853468130819725546197004548507964039153555823575466547425115804962076332368107437187387476062542052643685451246798663299049133370647585276857608216258427421330029154454649196673695367297579842362222560735429261679214992617067625334285659669954894299610391549769328718161327932246405037357743562013880915532110709980611993473482596690750679867570096636533052977123761897832838409329898739240780050965914356477608359150695287166328856443255552210333319591625528502700802974300307030582652461946788326875089771084864480350786793587895600939232525428957589252585775317388817770234602751673782611591898109755616070487567676958970071098899959514716470745893414675010802087800662775309877538120571652743781269585868734051919271947349352278148029620577282303655812153860197950229261951216201348357637478452026328482200427841651063162658231756848920537054700091828565283641615146498247222146964816462770860581690954549653836798724505482295158227195903661117096220122962775479253615634323959334788830821003558047603089511096948850834459297658216220130087428772228740931581599150402073024851541256157125512159866689940078109157665549536495195491272904545396549205624298414657818541931880785108586158012938915412598766331204580486283765524742418840452503841270856220760325986132707913707731311866867301539212328192618694327288776875411069743292009786123108857506084957568308885936617629714719158109569654066961144088893005421898941505207274980640872306776026024069072763663140779121226266878513785584231501406203508096179007652755322540243830425675745499978664249909359337833027785393911568849196807995820507739701144000778857329627323175494796117826397996647406402226335282071998014636984695161996575453994227776995220014976404963473373338133602589220822813188918338799888396967765926246368401582143782816584571871242525939907215787333126544341054859216417060916594560355234611937999596779452882695996480510419794167913268789893029652865237751023637887960540115710150375035586256193971439887725884152796319702360483353451095279887953826873875830452356953819683380094714132972358256407247620694950278572139091927447182102949455848976143745103418715433933684996586150294392370104656171215607461345624112938459929754552348394439660933502365458780959987339314058829114298455241049975833718544447548124998438196386029662440703002789046808076373534122754969635816074988756988791079343317512439842045764537427995514785972964847894714623368514049164362860448034405116627294031568369938325034942529947709820475801600000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,63] -2040108349968801490420031415561653882974332412484818101382598923442158842943325022142682049437319045277900645779460753990223898647621719909755004642517234334438046860546503054564912687232535959349749888374642283144390818779664655616211281432165647669495271482528306660790925643607522766578864253158481868420592138567065433170894849554027759341181198801685253048058975737469895070991687604708762933406018872563806134660158455602315840266219585636728709210168656588020479356321473494298442693974627623134390082995614783717892918085070427117322304814702222022993716410874666069822783953917207255006274514374778762772004648907260091406654671542272446497492440151648800787213297189873254224933821345634797784614948721997773553935706613036197036079555931599212354217897538745053635239376668889512976808239822280143695028588882656919636278115853750687713274440717030498988145529077027771199474293728403403449005807318363056153495238966854739501237210013476774563518643225796925684412890139501040830190117206107496767851913519990487523788314450539576822392034153678923262156589545139672974862355638535725586532181534542348026468767189118422874178915977820303926003622742375443598794368954670937196466080482542519177160813121193831586093478589327843724038496450715342820049157204124531144392270608400719523442100495964563156176532834855885137244374363876236844281993844217512349096482269261581031001743383298494075581589719906773085939185205228469925658741360271946528295205349491158158843553659500012480479516876787386231534687989289565800339851047411340128106388309740697075033360420341252760866410905768515020983463344613737836720870620251687666931608419783730595930820156053346960543443729092078043116894540019250388191280299105339014916929020497394691657135080361777553277581401217994468141374241011944343619160205567400472405143562894928095276590949085795803480283829849914081478416718680580516493247992147254610128618813125237054545975795176162741006829171146508157320800811220782991470952925076378722461413268980519677005921574807815216596126098089639205950632974546698654969604571881667936154140750198313037706680248219251894630422904940677871169074313328031818007784006451316535665168336191144437885579158349180166396218596528257278449181906948100720536191224239211319717891974667454510221772206306427460809239696736680247181061432114971761732691089521259424998428569979821905006556712981397201418437821268677669367415149839675478837752944993867899362676037960939292623141251751603735906767163170233574032720665297838622440313318194203912402866104894197384508038184960000000000000000000000000000000000000000000000000000000000000000000000000000 [94,64] 75107058998137743596742000374964459952508429408944385397096177708192707693841018515580539481048730641319627993594468395933388580388353807393049677350216922371029863846556082822888735499702118954787131828603129890520230889604604048125248277196589724537802694460060384938016709657541043530311215100331063676409760072845447779224674176473445034691899599187989442963770275295583595982444569995728212611202827467876096018980254906187247805711077990470699362080911557763698119566148610870050075477841216580323453284979521705709891930608261393274271439909983291628945383866454055159980819370092750595136068258457256016116035183382063300185947089704834516702609766101419962553222373336395166790173342938440402151439839735912655319130864626698231294488759225328976777918106387701483209165013500392823703654035451802294700765463767353442595035690312976379681866010829661949315878894514560520082533266318057672332659908578357318774936451092030449605138869459428580325632145822580462873861768102020687561480095359764410235964704714658857795442871911610260824618254939096349404022499079022766881110670211784866598690709989366363533893764691091995669064844325484752417320158427375531251494089751047969297991863194976951767147030519946438810113507372796682096710344349487670627140098938636035100855114061283229490153593784087730764606022953444557916898077365055996833305404866848258551675471470777480426545881911834656697331806604485295085834542257128910890428061489229447134618472043495405989815479533056960673760898713205523388610718397258526261319026369529591363763706232406868170226465071797366502513775067812711068430846443464004671904248810333396016925904254471416965105505602123819095890868084789714404161753207432201607877890615942357868199875271953618563732216208231727909921343089246096975364073400827455856822837668822842146640119077827287642468960074442368066700094057532800449111873314743627919998246762697796029993223046630672613936343858942851095647535389853703777132386933953460776595391253697653959615607019623244402758410981797378553694452548582290866127438094594244093695140741752998692094007361833676443611220472543243934742717357057062800491452502697435032651347485830803144567286789243696886224155202521924767988105452526196931433809422549252374839100319821695392364528956793258499009924181978243080267152749911887215516437947773902984351318284540454432695348515400617966388279987917885433818638198165927664837827885344621077238808233104076270257287543894774517225298519009052228172109479003322283790007903796366633639967717214993440123930423647682899193364480000000000000000000000000000000000000000000000000000000000000000000000000 [94,65] -2285711771990201886695461592783892473360279380032902635334091866202496720598939715598178613064996622841047540283724167048683090777123895098794228531381112826835917022532362079221125132028986776956149605513449343272811122140620704519759907317185813123314130262002675371803500083979895651653218925912637164887616127269613992886582409045846304323046290454399444204327567244517715040292878861524196584857171441295493886747683202456160271330209566444436035710319884571836222923474696381128875369121151052390888951480487076322240689658257046095303371131241218192085174039887032822964699998830983588478774397988655859150813126203504309784367573471025867066345148405188596478887801316187737589300615321289588155728266080492972648690441084259715433088035880641290229593699756836714128473365422197617803822552576261488214683604595918412241743973274314152878781455248081805589409783819737155408583437118041474954691175870135120872089436584401977652757166234654788470525988946210704581269365337741232592865128019253059831878061106675159637307553345323027640750098523440800441800554435795036500079806518579056709309735127816024157022615429333600679162421777943473379508840393726979681847107252550485080078501853329331565168587663870828910252055245195117121258920453581266489401103877520405311032295767717885755528098145998182164555995870625256352825933365419452209576092600454773670510084237260166596791194328673433958211925030986595638959192681895845036643098143706349530095860261860079925914966553152099898580262336812985462436624685455760963994517718423099710220377903947627518340023091227948249455469194304900638402614450792642852550441223882435354241200321162652043301465649475037009192586547550327471697508542226588973597003267727968795146329937092367017226051120981099147203674549850779252040971335435678921941314094567871657732635290765179571448002438968278528075917996016522198269016041145052572617909760245327432348736833098857740198025394227179546666621279139038859336668859547300331513418518228330898619472242615015713883904015991041496240911672320001851634229258218713227608626445264935224482118200264166043990156155189498172866030023207313033674310511227298321997075064410483362013596363630068526528972201023500439836804800826918487493171585130737934781337843951503129959852926196482604179023410418965924046594508156813702764695482701326718030991868262146905895417984066955972552606479061005959545067204428201961654975095734433885106993297719449549620692023783212758095039915756658236512216644577058549225690538676589016096433278748775152067681727245818741401845760000000000000000000000000000000000000000000000000000000000000000000000 [94,66] 53748311927855340589431191368516892069408181753300029444726998366322973230434103374935678107217809211681074078646695474777859705924212905091308307468130430219960146745871580240990104829826767356374916033157748595741097965719378995683665017906669837034876793684036821228112573042071733234127627834422332842473034525850159983013979741227887044398697388499629077283927151610811995874960412335153356847345084125506008363036944152524338924108822130345523345763666254460643423036842575745618530970571495953983541949799402746923182938323496461677795237745245809275350369555218174133794120073075543904361153958007381672624303203182914505687978842626167783635868440342805111681348548184083359276102198621982783284752816009918598569148687614736447711892570070038716830544235532030183956994832670433555074542471906646158187308968228222111678133161613865438524975755464704464258307735571685844930310532282011780201331395353936323758524441583559133192405086331747962774168609827804570221772685111379951625314594327993756834591381666915746208367580702223021993386094091427615885322957949318004978802910328657652765419267285322742999482493950757566286938332473951352002806349507324944473764779336626626941602774222722499336298547931262759579800777748768677808966444933729009620232897627637665953682818640632326911866451747844755967854085308805472977322817467275156099287432009204559512995258535615705447717822705713825405428001063276520044230181256403111526925554348911778715862729726900265807772746929506970635573176620923133621138979833672591471307264331396856844557438959851776231053851572624266001667738835491654059946466203358558857334965920455151382034398779438809741198896767734580622452873184271312803057280907150039962966354866461302319461314677034568825126945248462582592595990048664514374851450655884207372819616200251904993078121706757947550931769927714235021264392909644684615251463344710934155012668565263153815021783552247705340366968901228163013874516158913657036536326187583315846249290622102389108767206394461419787191791112072820856185595286669085591112391819885361944099959527143975417744210011169881087559131359466529888231729053673884144404402367999389384363895941762973920399578920468988027950204916581465421172209954002203940450248244554506166761389474709186821620900439567249077951434065369567412399956126490250682560602078930352788088213735216092391263857592097011676978849118165742745468393511314086774391675025103876386015621545240957999092298645891311152384335165781407703747468787263479073639383224165500969153707446085252636656804311720927554437120000000000000000000000000000000000000000000000000000000000000000000 [94,67] -786368424835176418736443504665746832021976595581473017893802162875360952768776370090475953605270161688436032802455609239185409309445462909301559159870902099338324530496256630649653051513499546726497536721252012886455477699248919773035219932778179725749289095721039750867702473674196672914396050767902092304686479832232311950106466988880629180259570687280346530545307029989045122804141514261397848960194962520784216015304218577294685005323358829561161304397997799818730807627765778368078701474892648017591175273817481818607263164321478135610470742106748179758726707011114687813383702271840663445464729431496467296365267859202147959413423731903397993501217643248474235612279610861223589692762617836737640350794098415597277374411708117059243678759702704182553280769918651170093422706246196450187772238552246590524156179507418077539348768796568972209683179938195340482175237841815448515023343996670671804487492582700440201842419778231182410435506749125804754150584777132352054507719121088345687955561967175189243368879865395097079057494949269616461990397800611578964037836025318261815673042505082324566512401833658897832387289954968061340526976868027131434929012964810405552210864064534612971813486475962936761498456211756880392820140401526575499435980908845011841165480937436324384569718837716874429317384562280225912548039783647661819167675753689836973249609753460269297750104860280858813764685600255043056830460442282655918833921407642381207285074946782141100323583611558554971499996762369471085411292414246055854262168913650158005142585672733141071140478846652441268932065492601681757870456238059963311316268389512902326220696317303863982360306065701339692867750184170876528904022195417105677206985611807697577144971190114213109737565130433037870719885092581099014571276187494265368973882316717121789624760236307843991947585378698910068837054445756700835555384133151692690719752835693279000332396103054859010162685153463893380305628055477738884277286868420955656836026293077400338558475841223793453266674598880623528886679992708263213505572430843755559355844683547656970858671545140321660104497418000251595660865162636380244107240056641166679476167588395447068568014028966165391813052437988178049776497294114581952654634837958562853877888202138205230511781985301922585720976965953112812584498620071286827820187348729506853793134407292870029265556314435643653489140412176133866594704907099609101615010613084144583098586715414687990315927460422318191779683252666005372105414692819338350222934014876319507137354623460704408781507344712305171871717905805367668899840000000000000000000000000000000000000000000000000000000000000000 [94,68] -18548650788227807596948266030571484605129606449502817281790941241722339798626134748966201916679635336327250487131307522632261416448693112706487777693232701824847590358073748029425596422027995000346318921682005143482280364689369888189658213840937753254262217857651165793149735886390783848500972775656018225354332111959014868964166760630176697872222702282324009879672636991377032937928918514539274360034356766112430075970101435320707668417895759479284682408023783932065512745777364586641797014501645934876703133466880168129828729890529406279599172958694115572853485461428930132822285162816160853201030682710196287513741193518739035087214458962708104871098423815256177936436895146680019838222079564440018751112142950179958377066390786634592532204474877884020881640024153339750602785499330398616565303617192890939214692711326997255416952246895886779819090659919803961636341216030864867919314170939558054520151051660992656952164566610683042960248047164171350272085069879092579669384882918049018615544618731732322092416349933435024453180366645856428780379062206820469729406183400390329818449154130887401884830944938326617546736008042994236538926023913958672304991412538886372863238726118135095607304549360001477300903578342703249181435744442351603214204122968268744232789312326619183602800893411498105210675478844938876402960589605689595762186798153645658174651107198433047154302028055696117206567234483712343499972169472818616011343781448791763256473437919867194048209122242220771607662389868149526504586452246085096233090554176204203840824206048993143751515351481517657995583735909212555503722584253540566755330581822934525091760685647005675149053122265873296012745057383348795182891901083460474731248975410909343957066617761253760109779368635762224857027233125922020895013725272058618772020245509076509208589070329851087533853050970467506889375860921330055453962016605691918947329959291657953297138506617663944829052866032318623301442114884725847500868082636015969555032704443081033262195492069758821227143125343316117251463304851840540025624771626112033169666901284518031012330071515338489686077538400508927934337945504756611208825679298763472343700050265690305409822291093594414919033567714719991183623864445066214473590985015300960461422726723148677985861987205985918423843384357658601831752197501892587429808645074733110899475764777703188102301209533523263237797807787444390728044034834487993326750700897773838647731311032995220175900431824165070228001579265609558970987132952981975927435186366937152500181367952181417426413029829186775437995405851530855710720000000000000000000000000000000000000000000000000000000000000 [94,69] 2412052666695537004273059813438585618038676931534993429512382271053309089586482418607161023858502240238938080764317232681132011759591492892904182418801961216822249242365240539828681738089697948070537165555775689058102400829902160048109814115950155143566731130922491419737407428748241015344760067450040489384949278905993239355510103944676010872893674731583217068309783187176357160998506768953826915625592103721695412326283198185251621974773076614029333835661520974583587155048543861742046023240910200336219680897843985570340896903228784093323995450619595817095691301325688194842201538950497343022324307053890423204221040051967925959369375140620204028478832233446559672441826244816660524866425940483693417674923320825250381869713663876125511181661496222454719852531454843423640109479444780453012515995202153916313434537152842027394633957424213216329262421301495810243725145340673622778442291299299986085900067960485660251010735603846119814068525587449052634311165888764427122046895507344921032973855764308914435700884981115532508945261749200440738405980304189114523806284957047684910417784301849157849397956567380122284066394979835506332559960514597147353881616392744903429130551554617699500628892211070355210014265055577993350374045875622196022201967159931302946917154736806365990275121818218702513231054112986576484048770752762578567595741486715418108731321452111788617556596715475044189755835766881330711408326193146780668735991315214836539681794506748981340089071572309126857542299577568715978223107037037180483629997278697363945398566848453500621981102442162473521139749899378392535289294987778602554167421777982345753878289373773027290686263377566524534418471626622498127734896556689051789894942640623649048745519123927065663869324221035071910020312842734804824906154246308780270620211202077574662902746974328022929474228241837825066319062615036688479099571196764543432045063031352666916972710065637080070556509874642366263131738105863529730882948171991532943286288061062068946845487335370626423880415761031496814591012679765856678159154356083551115457458707631702931458682213768394348642875040787717755234082021271247048612345495802287021505370433614865791252498332773806631600458861391973165414574665702887802895600063942549738948105014558914183896692724232304879285669955983195126505245038364721554392983269325067075310985385461407397546549737456613438911370152602670718997784711783697400110133715340582972558438261746333253522957769854717088180257327257906604412171392383848173378776730981432390047262446569749204432807461494605598747632115935367659520000000000000000000000000000000000000000000000000000000000 [94,70] -122958575682179266649392454023186976382748962694123357655391750343686712501741862362760463610961109380570750733656151058637053640156445804817119647836698894279870838918793623388410556395239209953103833985320185044320621589920545174287879105941485208465660272622068824320610448584232076438102427638499457193661841990925041187039668799152568785854438142124589892394336633435738867975236943919729101958488272724895481737123886989762964504798957431098842079042188854808421853270763088108340044535182927441030348382683790302846286783863978170267997883843757753924177612888374541409167802305687222337048588806991455847921624453419409951637422075630190590164986293634581173542830797823934468708665549515777609530233508230657276327674470420914197592341425677714491686464602124533057044799737580573960244863404069057605410994519884779325155128387038112338662319876305890500973324966558673667217268101282310769754665818386759669970251749842464640898707940192272551806919304238911534402699097980513963431910645252827548525976276219682656039461464619587785850638643885965955613073150807282753316302153122029942111589047822906375803947305859343310999107170608446758870606865321073585473366173149308434359419910765491853598030632868032131587397579342144177401724661096464847816215858298483333039583336712071247490456629430450087245871565528873710990050532941156628179197609495786359059894301725306061293361573489533561013884954345330126511642247816212072993817411829520512862349360987936578702948836002844910692746708926079460913048926428623965678942406993778804987325216580554292684319345874508757246213671690337558550079384728689379442490233645046807607995163351845120989398723751914892415464620250315989754801229715251428796500881052750755481124013850878787485200033643370453207407131650532923064187948779820526186520129861856331559993763656649380329243385141823120259303464773793607768234508333964215780250188251785989829361233631842735393139486339799267138878253608682422550479559064942199705896618410873744003734799885968937119506738113141177675829938353058481316459007298598576086421338963910594513695974632296074178713667479408146116519462108434657325731667530011116100438430869689855775349055385398831946204076910045596762869411914333625350722927337226886316835759476985182204892627089469332140395377623691070422997721322709287054043050127404952256397330587845415922451245474333445564616802682742082410966416728601136888257699790461623972504770398144220323633845083230830658067064255119664133498755287568283818455917195550918269632484609161050048502222775050567680000000000000000000000000000000000000000000000000000000 [94,71] 3806251140275691739138534060534481429104748901487051559260720621319162293494639162804219278148319617645314084230984786493388531700472820727476671281700917946560952077901565223123962654215682311960957214061140224940343431373123313808574709400124952629829356247087827958177302113590544153623400481766002907076867330461770431224350156486991216944996764289337647789273638428411080367249382130433798870555551699435299042359410957295154345091348630104581947238913527539694349368515995553778248997229959227478778750567793667501085136584973682006449444375737176562669594661162820386197998433203052422937597307028498509281025931434176129299213886179854576950570584407474603071289895402429960633313517996428410000257227559103503941280843632759970284655266350379173292458909306138348982814143915825927667936958061031051271402310433332750212604147559742078667009095428795560483666978084871848438875158745939327763771903442707440678542720906208346759625044706208000428274307585961342422461937751518013199923561036743750254138220369979524625924526056086024409273734232612663491400364036071914564473078087775058354167906403202279770687218185749729858401806456419389855414288389493743752312657702691694279146312980216119865275016393943876435133567987195154155565660754546320097784414025806383474387712485921033656063591891414069519412682286069902330695703391831325276511742879198076504756531211110045792680721023694220270951059640858122438992401603546030054221552317035534869802426689311364825322624438303287146247517077881186244568731846423810902907663842722718292086518351187939335787949553247304796236888975816408875274889078409068666572879104955374168033422413126289161893327248057260290542334008214573170536610678107961150331179029495997338489599076723971840704676411860007641679154017826306058584575618194885776692787923127092685160184012921432280616072280274229522474379834627346364627644483002334133424058692367608119875544779197951400554088730312996800789180997611395676109557067244063367614262877190106972557165004720402653241136923616767857780337333242380928577677293365928426292886514100631443431457034488655396442909344826849635566344979992173378544327238643009545922172455923798506830176635469541730311100684515789935999709684363160862637441803343568168456203459693601192337063134490720322821990175801016056585970115443623676606223621075316953736524767840174424048440061408488797265106174590936157434602513508530777512320813709110004149606944581891531587056630820659098071589929754729269710477594641256702080198359020464657474561931302658026124568538015334400000000000000000000000000000000000000000000000000000 [94,72] -72346764812718754345997514784480331881279464094090532065355729113246791086686419044264605217846458402614323997759945020462003950477526563584255364451582272626832739133388084896161175078447939684083122417967091442474807418039799295918791341171926719466854008233388341663793275475690737469639747618269084318046112727507433929084120387611583277339706497697616991223556063244594862135631776986491165651092986698833764007219128262027104543105018403405628263608101319608573777670194647106251736154766500715174662460231292683048402580575483903140522925633520334616895976921333275111802348308868268719183624651447155511465622191949599121425806772128600759047651438913603283236248987504126447015319104751787528598501032850038527359416222100358482128636109035552166092232772759611329648799654858065933663331417894561071695853640008435321263468308239972491885640460632860468633826872785566729596996118532778450031319413677535901967144435252527323996519319640267425672115373765751230646915434848994789276536271575084113435169796898223832927874061502089359801781955422227458565791737852345451769871957506730142263738048318521534394834356190092416373490858457072807762635167505596544981141615825478561423253851738176250598058278524646197432437781465099987225681293946025472302109360152252907322843343240032917920586312309760562732447652410955498097029230146426411410228197211479130708163218299502772604773055790656667263827271375031598139648434783256800876698575911419396665379033589576339501754006188557199052584527926260624007670368392129029705361026624957522521656807075439355219676713295282421068766180498391705333793950894902731899098059529566250771929425300277276611471225860073094421581891703152732331049737956738390993094214985412584423621382304112604613961601808952069872601504081596604533673046200034943438950948176826503350446480611301501197972199612976265106920760704139172686697359050713229911011382775624616544521586268249913616497210509260293813176002132105525270190276775940826990882372714979653880590584889714358657943705030079116641557707830372099769435537410694762714786458786350779952528598588121236129399572266737278147957499865577876400675683871352717095728415636715062164879311387523967341819142113049591934422832556647737045242551070580086931426163187071633079459120133236326478020296798364817662452605472374289999296938129184248718416300209713269718232220644562922941082053234327096141486212562310596776150370880082251140864326430489579879245821979704298661145864343595569171372764303888613054424095399075251395328201897720544191671844292526080000000000000000000000000000000000000000000000000 [94,73] 1149696983913090176731787455454511397664165489070885625583790132018013210562238345289461118135310458106860904952669133115751689584603548512708004065181620153249382616398297008071633903870349225035450719070323903256003453650517018200686042712543465920368950477302363000868192653263976497930813685785086621540386971704816962919169969719864847623338224890520236748984257421560007655364581550589992936147195971720964416034724167998906533019071048963555602999299943345960016501482755231652644692025804806936269513439624221244093601879372431428694877420760769614679439219124729176935337898523027656434078029029850617964430900239802631685949345922381077152439401518846550109898513945541918689811593882607099082020382831759625122754510215064381109315394324878104743507889878042567329043050617151534526545721879793908641061499378360727327399772909785639967306504954414856000679384602272036867865200631548413394644543930979353518104584601419262691295079371833108928976914989331960436978017296976516328094400251953748872811286593121950656986054543902948881985177591760144691092608451901910411285578756466958612111406235087017380832132745191712895845017320572952854486396425463072802554364095702743346205522069418678174087659264543377948214053447786281932870993440903094051836579712508423474057001016708229316747863548397373366816633074992730458843656118206709684168051236688438774306960045774366141225315327702046103924199566447715614991809309199946178124676592005741308549459429618437899567940204585739315207887196084572343164020465378498600775291509125830703878227199259330199099624963123593494770349504880704480728170880817951181529175758649916568169093908538147221638427255148312208274438436204383584399075412988792152189926754992455124794138263244449520493310760172419743550132498935196095287482252510773453462097857856760381968349617652508775932029806688266357395645008184564842614715867996704484599012325398655437993869633881928626307237517443731305057589199449941132605432350227269262998394303166400371452267226713352157230556158851869228051739025081704551201465951451556603766461634204436874318262987540303976150616888796854996769358532763560840706407468924704657594450769821346214378840500790920592372810427590442615798703274359331003149671182996327151811878790446050998503496335270228475171859392579679063842876177610515940278935850330919999788737146082366443447266015261384410734754843571186209717036272779575189752294320791221903807888601031740093683717419661673920307289025469532209512337277985430339759832377842900772332502550305483061631076060364800000000000000000000000000000000000000000000000 [94,74] -728906142267568026891154096789235966517681892350999346219909797778243369908741305879106530343644060730650668362276462505404062314451178177440208235169573901410937547499476845836553873999421896216660586470189506548608840732293318084364957662856225228561675319076254120333614563355466849910615111896908587949436352920237592187157127512088365606976420636406319587224457625176564273391517163803156039301938222726416377425989112390230822212783857985958156591876015757814922844296669292084107276649608732811212412753648928179172776160584480968094651283663906161578542588176716764346513635467356228812255963475105244337537638308635936667489929777812850691741634362512693751008308808879033027087063768690215945681722225229300298348443161592391266389795612243898266874602120464837845189890978265363478121123969749456919903855447347664160290238730266039752387357998479120204741754941887082819192337498794966242558986529400078247540704890178334467150777152900866831868687037108970039053580368478816549765973278310728425665554089382309716633910883744087370350771870418387173883321095255967786245761392896447146277315024029209860984663496175777074179444114046312056680241154324265045148938912982730422045224371536092792826799739989830126079129536566322808277034761957703653831941561183609689194734567650395293266469998023377090193874881960624242207629064039421948437200999578436216176532246390368674752920271055703221264412416153193465657410612557293944872664270309029003568606854537211684730031621877856488666180307688718970265727097790687691986363506341383243112167102843004365714717797444658565547872856923109772890215619982115523599412687545628606894954027040235844951294839698602166653226864986773310944474392210385909595671058173795925424380018597720380129354581907439499531547107939099888404544828845689063031289408678752309616445707656050858986756218305543297020752664177839984245742273205681825063664178341567830246652628026150536594760209340284076644519707182819098789511509703845932031218235097717677822373388758225568120282824721139486395787127180022917387233734986198142628535685972131678105472405154117045226997623807243823884875926757603843305542175472350202557181460604257105419058615818279345516245459142993357842323266941427792742983922922970670749188876868381706239061285979135599066254790488625952058755043680452753262623814256381861162579377694939513945375866068391582557181686467972610266680403961033480418453513140847018071595756856163993308893308009424140809814381073220952642486261854853983010961704984031307090578570157757875432823193600000000000000000000000000000000000000000000 [94,75] -446065383242121517990353183849377198864755659667941909452584016706253572841842903885770606569252959517987032333947076424857064802100600725338055040594444108458415262781307241013568122140890279621026875017670558473363768547980094074615026006488187714505496734407787157382471829464857281732432240492362833167860937043743946415891495665137568205621291175312237729001887893146563254552702761009249878885805603118188273866550111951146391905496622585573702730994836700287258057442623777933682692367683578534154604988605255246054311029373579058580062269148545673573035523699545608251600619574339123357235478699718051808874618642266529439725433720925582880215888279891456883171685217678569792695672104130896208438325192046594101323886635182942869733684899702687044116882860002763990864394558011429004498204361163974463641981617023437900163923706919806647616017840705343566399232238876160054436465097889806564155502156532688803554123195571413054745417313221109550035997961599686751035682318664433540143452267976935328999792806497809943082756932692852306008435886339464503968979633769919933377529221503333040986617046801308215477749574445749415941290856036608296474419677267717508872665797069448222467481758384077939020796344970875404585982128968591713132159663607845225313771502443233243770817681753495556007217789752160025473793456433674477663076371782464696215524965915448871300411587882940050486642376736324161144436968902815415368781091461119583677087799798175535973082102449720469812056316187801070845957843377754303428542207156019083512644750509544358380913941042647870350493194898965034455251490796651924955309283734272708291428093671685224999536028963851686609807491808462479109755773280008938616305537811572087068313827855793056531751483272151406339653421431822477525793818312805982668402795628223272488568922822924396939168961824999564894379968710540188540397805893333516083856691866093744706408673838896191997864057688234489640795256613795027775022745788824599867678533021682494819005422754585060434513414743526978562681009872991707112487953452118354090581675152851616377946541044894006996752285090312662769902903852916471295165855853514499193346546414890530653399262156148381898727995108785679140611243316603957272018030216583119220814742857488019123595574738907785982938001245479352487920084095087725152736819827720678991705723328313607257902367691854118780714423798934507744814160663501847085162283482354122322483916662476732232688192354457410797666244914381416651694782681251687371575576286761352937325494635199223775932944333918652573994188800000000000000000000000000000000000000000 [94,76] -824485770802666235430828371861018120354129678439008597330634659748924134843434132718320556872001839045805841728334486386369104281642967964861241522250484380025960601130392730302873459632671332675266998775509457752207258166135407229719900758126540974417191473030443157533007416797195910122246343787098961999071352487528572749191674694910584780679728495321049726247439377031476869900648149635070684416721531326230918208411342617394142680838769002645089574795087094799398348882361592230961495368150851729883154527460321669422039682375872317864239833122537422338752072037964190658346173253528438837597370350556850676359520736842143920819497781696635833229743312594674583067483159762202499063239717053052780163347479956977423801612607384882885552650260456322698339719379490488815315776747714445997957613109189717452731406074013179645668336992841375840831294579629226136875320282779694879351115035368747820517045329384601743183543027929975318691444123028376844892129782134991737353292245177865139817975713266771705765288698817571365567131924078024713029639312646720759289704369833801402395507739329808218267090158229186288517450898313105108857985279327477118879439596985889792769789787207380392986475047620927642728498315737037457427899906824556372738088271629427394754348805507987893086308471027204171947913515120853827467632336905076125392306577276837733036545786193959591731263518171705666810652812421747570550061820701684867222866166021751987523207894549032547327058011296380782651643839267580835559737821899094743991805812999161393472600917526850190566914560751634198240749402780497244475842881064766817776344535102350810637436214338163103815605199893530140443494530909136305867303517363481651225301628963617027630172512010535403383361946199913560313619206437217658676156911499708707924161748777834899853034408786696608229076329240570395679726326767709825031836512397380586020728155140187321959301885700844011408214531893702146422538385712416855337869491589421434492450383345990897728886471116162755650857536543916291414036066256441897195187332967944269131620287800127026312410456756287375093005785836422021520343031304536766845483743879335727443505466227759050604186606315458078738132250559647156686911547605216739004973718897154783469741737935823630918567036087268030143674121178654154889943167208688205609950402027369660146754680765849657937663824776345166976897530389632746894118787042208515251258674147151261265262960796712927676534117086010585744213069991362882863917671464897628774136782958543511852165129892751489278457264820395667074580480000000000000000000000000000000000000 [94,77] 347751613400557175159940067610193038607139754697083555584278338417035319580854664127945831169299638490371665046011492798103255701214283249727950006315277498616916563748613415112400158497327578270739991548923969557366895992717624062427256850091004193338180414932612794515106113710116626279696745047637471507098908891183536069629391255441023173726129545867028224114088150444021261829505743374740078615489476909440051514541959988102743778346962624132634323105132383721370678260175444403992218538534116091507139422603087197937613845996305477815403340256983003501305242728212155888923121908079202924316281381205806539069617949713192059196423140204894834411509708498980136906905308385985639620157440268669176960001793965001407453403026240629143024584581951391077217358207058068304536108616308428654804223411836852630075345146455103067405022162705671746210347922214025128326715408199562917249834227754618707542242571604403862044127610221408056892610204325126442916089558516531904390482729411939649177523904321251236959557368358791256257884538137382146657426490586413439663608819304952140285036595807624913351255315890856628082537534542250367546044056948029674106556354250892348019285912313573681664224346372302950814449323372739478457983930980149269630631106732000399959224505470604461186213760767219642152845718461680015864802668881396774933562555862735394140920674809445615647074620118874789305668122793485295271746710870358758642051062938819629569528959825546609995464868264305551833040872000700099481490016859639474695706301954542550406793676536077729065111924448306143775517886956230999736418985718286546057325956476164101945225210962556413740809937449563965334203818914560978028888352266630703882633784705335830960261201002589548984280725794809346220647125772913952611944594588904168658228096087919571331450035756387339528320613033540903983724942024879971456930082497280910344424261743766193076871388614823099768637260835517028202487911297641191844518891114884101850817636340499297271195413662395741716326279874056381621540613140491379264535934673909263364212907062893642455885123239264585447152504696116873660461356191757739630996748106090676853105576018912783419495358573450402210553464713373827682878786512943248951204726392657791929317039606307356532890030023698164280864876628456230519284851855894152336810881162767807519159397053977707396514076586042746034304866272399338517628863933131486122497559802051306164742773962478963776889822154281331778002628538628023465482627635565412308374047427669469817459687268170597204746652854537117551820800000000000000000000000000000000000 [94,78] -6200284307730564808725408346741139330327860556200961519677074678715254560811609578777931694115420920622970483630007912534362670161653313416182990334929303832133830917134660658579767534243545097723594267294526490627354453577576608047415939443822701573594985625654206249031049909581419728001550921370783906355239417763161398216811526297077683792709660444552680928984931739496430318766104045620424218679289538015317872998238371566835905488693551792015751549848552921870684312937509562717203694578540047555107779974439100356221082336431456195462848706090848255295691258411234727833497544422362758582081618422264890407246925578932945373323984862344793619405545820157895360502177846075124580305309052681907835101417457242505170271591888442067754369552374032443580955352740306469672586542553123753130826797028453592902372232428968854310451495678830089270280813006784938696107509510502263920667010730163182031271644482849218267832748572580244675511822020332387057414894178885112588445633172824644299708065139870431266622200331219496707213049669206904561980607559954666454757993826955138112457778440151968170226788640353247024614698328209989905239393931188713327761232189151079220365078237384480730730600588685771483644054863560909491725560451613695649934349783474920579221496993774653952300998700185321421932583058785686966850643418647477157141651183722325756347542160915592638188304168492204428928649844629270958538730145952317452346004421374935039644808387392989519249058124137905108221660476770746393615188675003817500716233402065441042114118795379918507532284224056745688251570771724872853523537811519699460834123172645650234820281086794000238988961986858023533010436554446611442101869819704382253630764788295517121292886289870354030000145595255620448219610677564409496156794901263362799718088465535129673079972321700100362666953304953101192922383679613019073794382585350926618278903775551215833505349677526646928799445291197017888374323588924374140393151391088597016395415915623382286571441091046565402050060565606096402221286787735081371826615313257621842932211273885697627673539618193201502126781503553550321870749367359296201097619831361750219160448146048441373028156821509337316916952055784077575269809032065158335728653984545942913146350781929089044826719150524231459927486792228948280495210904679902545436756074086164190424830427151384557660665077184520465816642960892257422242437901662838290530404323379104880223260055150470200015223848921027707244993306148609559039560539265655238547109224692700040278806205405221142041184925863360656834560000000000000000000000000000000 [94,79] -113297692434679748921270812437103245012016617338153799618529572659036300967577557214889458461988090390255588972300152817310634609723236495698782518374496579307518811699926454063173578809933765599215744098704148324596727089735311167015601981383293094583324073067543651356952527315200863352938692530697644481337019621462091745354958232977009141160990982532835387230713673762099792340288029231863350566808619831303176617784525973564137879279255355668247538761230116263842525486927281162926459433259482211167929647295909936790286287801146029176224047393009624775081217810962739491673713414637139748138574963727181873612354521066323549132741118421167418998720124928031289876040489368982355176618806064342719768445767721163832626752454330621206074381181961341637379375503935593480842699642544339393877106870455205829090715074913409788989075508553735717963167433574968989379840354267212344458928399131598935696328918150300500829989720076987033600399660957323089996511249035117679340495613692013546862730497811160772294939222668690610023174971864894616397053192198965194755162604429125019667376962220383881944146391633378155604129982061501570968081186402784504466295111584281807243750861182874859398650884926432289824839492106923160038111190115287338398056747432023377399931457303382380340937869530027586051949329571846075810822300681399167919844170817967196580099016997126055195463841189210395989276593848374585964780604900032357511742923057244048678855076336115998251632286810365473731690789436859964754074562105941992247246982913866925677746643373837077050552565968501137373951505742689902134392978044942505171561608265689175389921369088502773861258953432710653046414851520857961717827495983916466704995246940638577513258314473564774255413408232158644903670285756184285381297745552938100010198572816302582355329835403241524215016989221304797003274368089381567403937139939776178092210688750804474560095898493914449007837095642958671043310484056155358330222067195256242096452108474600234628503632429875218821823970990254589864253375120294663173905536917709299039691913597216324481722333416570196604577596671302636660101882601563628064840553536247081255698076771052255940399843649137913429297362411697980219186268103578604138179061761193721578273870471778621102910357024152353288735478955502564971792641986487887399859266811156566425018220127900658352861688594154210949738994987031701114803657317354449717522930569358077645108801877574810717189939877512642187782436651352037658241944412231069031518699269087756910015104286930048366757117022505323724800000000000000000000000000000 [94,80] 3474098792966229502080927093835583634310376850971668253588384300748042762342889094897625163268423410324390419208613957661676412561525765437362416272534503668385110053449478198172188146567156033435483895996983171944892583175285345726655320304176882305069001704467549108829498251182513932766620939268845620047322465810044776882231011578576594222383142549626481249663717077652913579189351837308028019246188671291067795600138623388139302946277715928787064777592873635445817723978590449512626437030824957296535839866313267296021714504394365249165357915850140284232942555673739979994895706877085512448583887296040665644608476888010824765288572366293057945342174051051311366255420129474970170575356080020792456957396558585621661547167897979724911046975619908856902504567007917081749494135664360235458945885599444681915178085113504937750665749710331145277077888180570475148811270659779122677582520130686809639694603044561034892477152315775228361928737781131335042142068934231029432306275275828511180122310435037861805917262548146935939185455473225834588678955615398477942365815805388807933063846552637659920109862399753130043196495251755986782326967680792197435667226864186690564030731968291498791121362522009078990740287231743737129769669653592049151019926379894748875167474877561061219433292971217476206109536921936309303701763243693466343658833180339465215111556916353864741187025784915377980897873689898123872171393676707009129335316402010156821086190567651809567705917374543260069989459142275043028694520088003803503792872586841601425533353742965632132202195956078560175950400376088360267331060479892908530362270825522896727637020694157746384342901994557636936253551633349348615709861949483257170311200338535237500064936482513990809875051773099222041736405658630633553959722107047393341690561074372122088925477961226013422235159416794898692487140354475980703794932642634853479986379274802063795607952819035628969407368356105496316759639493382789864298071999327304416523526586858599274012846729932497283089030388382755739289881644066719990720281809309431836585387461161139241199480910992707940695469958202285859148183561796395789269314899653059520453846743490702250556450698488512692314830418901867549404536478572388805130320864311031234701019031899472238364413479873605786272879730210569828102060075751374212001282909113062363857829227229894297823174634308592351053853879110396840284570295997006272434729333232754011123449559576679554853761234551330558784068902440905863573846072111099285433957065482515179529634643205400045925379788152263147520000000000000000000000000 [94,81] 27736850657735578313521642211421366835475542817953700542231432472873409497144896414081389903328578372901867953684764518015167523334882512000912556103194730115957391429795546920864582995590331905824326184044197718031321757343069394315830750033860716428438438193860460805734645750228370202345236740021768601408837906888691636550495459863665419608509492654919886433806767326834584435882852808366261687443831121781479285023549572014969061073210990212814487501433683626819499153952940960999162942689288443392880270804305154030276280953752732951860505622615320724648399505811657919480119832604489049954405750168276849523117936874830549870014039270006333727387931605035596814614115622615446144021847700823723562721347146724066662629111257775638511852256281603000495447714108486133858935915628204891385094615118693944053693850272095110438648054993708783091696395074265407331276300584136747003620383883084680693677302333064055275809459355161603843643625709745118246058488454427080611154669294339867597047461470698360486364010824942993242212528745903703305682833437420974820729048012214501472556923284503782437597824143036873795697017152363879515768084992552438820920548832256534948195812778118484455723833944902067887547411396119874817324190294113332529285197319857590730273938137392842879977834516285417528642352779349895311680708932623218152390962310737129625985030555105458195009108404489367759447025959872686226494150029317352621360453734273203779176809301617001038937810341268729742235739431805519905372384088705261256276670119694203787555016328553136638480805349608509168196286563082932223452323912808989675769037783075969266256881878480049101563549372487750688204797424782880590540889833761951861155802023268651597011699345137499588035446847573748593210904333703406974054564529414611457587046513413748650921077145841938702321960599142790739165976551626913739114865817494190826225797065961568359897144075464066869959523299000006531929100632325869563648995560722349813714115646880831539794281629205858285060675242419010939455280991371033872149413707518967804901296165499171924735236544516281019041372191150563448461524899165842790847675290812995106917508302288184536556421295444399029010065969025799142462484488490619075339104182978239730497651331885510987027651022864046393925499254570450986084644809170738713959159692205483577760430053846992228544182914751826615968722284149812631724752777370990156021055699875111718956008321833523320662129716343103290029218495462490966201474677534008649784186367947732091107142466846817491393404146286592000000000000000000000000 [94,82] -622053433319301314171411366373990040434504798034899784744391686913493942340194087052598857297244523774679339107401816502678590376770454310773453267948450124356007871219614497351702374339309395576473889075878783506254504584574934887015264364961803484859910669489317379525228163557674720355634375587641085754359072289053165951731517772424991030757948675467769060670382290088342258118754431071402224483748431767678122561036542514654895391139617032741841033440852578525597496143093503574181265077764016490384960221953606596074968292551147350925193209355624823676511930133093799578671621642898206268176120997613690968110231999407622761246104236669862369149892887710729065870651696498024966569077251087882786363373441256744498590231827337482816441036796997791761523062941471002490413953708221234548369487909130776548576346143680958893865255866864407350578268863581294645985951671901685878799132050292132907804985629129713313937459621658696893470176228722065275862503385535962341557185778925847870836252838194037536417469864489183997708862697753435817049344037967971841499454854464750354385809738315250978419708794893480810207815817191347644224225103353468533252738365267993922788971391189132164575839231680011574896000830067474583062347607813695478763575471754957996974579679581647987314662956023748207847186591450805892299507079986785418679828213778559283857983065817151213086373495339519274824129999745334982474289138152545995175572678072365530327512096078090093463183413262100942757696702708959414795017314649328900972113656871229178440322227408837433138428556690183477905103006931530730431800208606970089218506538149765358930267666993801914820985962583367946691442978842484792831251506914794338359507620676842519383540810121189689183602673873449128632606147946386410867132775243410485216748164106203569676006683612763609405540455037927741838169325816959025432582805076650910503246678431955911712055716865140960288894627538822251176038040776572634622453814363777822737033402448708958171882996796245491857066809995896703633232671693724797780546245998616219849877192330068201272696096356828896452211738113131980816868346862716797436059982073292776908811759754951296083689298323748537947608447581236162235802146059079936058453229379973102494289481495379382488062559275906570656496845025325849290042613486704899858546073714465012206605199892558714564399328960749864795182349003172855601994173688613473843631552714198686352681966148822034872629901095084047918199795648865615738375385327463380769177575444468977992373310947593957886280193005322240000000000000000000 [94,83] -3761130020678583774334216039338981199845638966255407070593865213535849504321154804920386685214359951719356002720472756326050970624013509519699732064337459783266116194953941350367945835560392885202623161438453304177081231947109468773169372672032738023247740771439468144842236435796791555788021235948735798025428682247204763690809141643970866663149963529293906387821317131654628358104078160362228417070047766661946690853768248537639177466627229289684066367037018267488383366268406944762209953588905133041584777800584530002224050322994333090163546408577771972162115746170131485256961959918140934590852040290880610707802788899228452059111246202767595211188104800735113700086749043018701488634269913827664331756604277911541676526846996790597490789820103516601281382326272363244963203858718195951490223144183183178250740140340581507091835619785926476313932525305617023977930230094566625187813555753126034150513579572095625841185567583939505353925850507406869738642507475765991509255539581927749595306064549464632600943285849973175300060969164916437903776058637699903867837355366272098373697544827485312745374235359088886865617706136165501887295311213887678040751283923009045796753066631806912152721290348422946276091921431263675355405415164668542314810372019819990330866563973263628162341178973571840507347438368065439433366957461493591922894888677354367075464673973038383801723699597783486110124852387182500063091930438631784931619155772052453366221237562757241707547300243343817723141507617103257770974344003908632421044910044206326038784780395065372355499582047503287836948983612289311454695176235631208500985840575574134051428481841396044465695528726830713165635257243094417295678003578489715792507369565916495992742521915524500643656610609032311339748986206731688331572586020178461463497811615708411141346200008040191831906138676145514768288395755724179493893139214946758772814255255818521544461290042479362897217287527342538623307111830357510192323781160518389349270831701421815215503190851366034770841491067766991970890778176603063135737413381552019007328269066403797149146880251547108021410685716887707137694802304267429425061188003246964041208087281452021123267683132191059802286391158122426325095499033768179910757716345016279592711927092384008196284538217469788584645070801956856367523587860873549688659969853980429274695820298653307786216961528107572810199150817828005334018871065836290597372030793088087572414062597278847644197416511802549858851275125032702316016120854857367083086604329827638236251443489735941208177085356441600000000000000000 [94,84] 88490105833054432851906402873176781183768957082519972175935728138908839262293650029177602161418709579693395185766313031789934282846951970749670802577201446460016726245869027709670365662421693988738860029036623801740251704596344590749722380549224954434958572437189511488604162111687093773998593819382441439869407014980892937766027542537182202905249667510644552824324706844499534544316755900002929435687600800477347665146503187705196504970106993478640755252521513555182422890574063911004901076217892189218836112911920941566647200499792243602403252876815937896713086364220897344415784568960067228361056281077028870785490562405913535137179696945065293240416882610648064928525551566278393800338442682133988335933186549207733038288945364846024830613534044946632240910041348581455875701984238601778109900252494197571244338175409953903724908907528807084328515353684947033777715370759402360181245061799330971158870537425323262822381948295898871651352550171389129049905705126060185443383387942429874633119448033535051434629337957331338450497359048281201455702506833468241328475132069088122819283350064359039765241986669407259723526311225376466204747020662743642662591601657550394733607313779472542438868603344982562749586823987942741123176251199044991219947796915446276776883268382239192560829309633599986256050925955042672568413310358100635125094699300001798450527157714994102326972853320558885682820336869252377615742653941167067426609310898455614801000273622126999852037148121518302987417309548861954899308580188775564145089897866514150641781654400958978088380060433251091716723896159525296208172460625013827775906789845961028091087428001629000552129917675620300913387404281438613854237421686101134981682440419875152992627612039019362561265149763787029358313064796253636070264001541437964704049641473976220983071680137713448156352116857016687919676106867885582565624675938539032295138924291935507783509667392237535534313819585432306204076217858105981065303216854396549903413116294732504585841164023356407126952226307977881051388224232205580991954329614137347735704923743788621471820276733049747386363855815812573657030065803522379452425419777012382642140463452219247342383944423189880972567343726803654823284042813995136589446168581689335153926117979251378547976618499869353603087033798256227873261669003241904046747662611266401175699013373199806814692620394473145711730706079643455097671833113518317111129494972513619230920177261992751483555194420803424559962747960740608308156041834193863372879895248478471587192506529066448465542145638400000000000000 [94,85] 260269214715155068439168027254846055445373180030802391014590445761698832752157015061364303647660413875670469082463306283809149295418950793432626108490761732731085027503771692556598473594494307535374214410899194256419136669628876057104081030323573427132008127368480758177541564704419932923532764724105223640856863783644779757671313970656350472281722013601027145315476285975346630957985704928751331233635606886599328540998269263179136040529963946535576394073956984874861477367951373412821230506018992725308825926759293187109294520870578589601812966658756597794165492751488231135396831304648386096227236686600659861473874884199164363434044210142104374086401821296460693007728823785966175826333848368743909671523342973316677914257844092431448090349078809186081833164606765848303800744405756730001043017217493992538869640120006480808950627162845044725957306864983244726123460703225465644951472192311819170470438598608042925437831998060890820496348251926789805310030485936546685116930153539264466343201298226575781189105885881120177154261416684796124744976651101626028598056836763041487486088491460539829957688793843007794922495249744940128787301695197168445399590146918101913061245372609308469482722504511019730593750694423696406599187428869702801658125795792295582809591461483898146852570890201606353684660302917836277576968570268057825176990434529606292029431703333982631796923222827608473443613782575815397335369835105278925361153231145837518780649906413010580994946959126293595363392002860843922534050885816012694419567830829289957229829332700044533061873130707101443115507495601820650131188628537105169915475204423298091079631307227191397898861974947980561733623862116727014544174653844898121553265454851445466896848946764745101739089601529983593971712431593040064670643712051092917875982613616755135351605408521029854516503162657893798286659533087368681895823340566109796024747786918802097338163711325521112143487063683172164764549614364812368068792956632532202113764119130933015069360469085162802925267514118388075355063064652753383795287466466452270753313834374310567346590213056773082919532905334409464751327820602005866293007106740382566960635728639115278873640102317773607147304364702662420415993135929394007858392302758970827622827952073841901026421720785756115582783174790312302611493557329016598200506608330546922216179207165054503559699342638858709904684828168774659100135281936492034370628589157732582386052856676639460038516827603552624396626328745555710488951559734113287524793416785131242339700054063530960774548684800000000000 [94,86] -8075070551844853223861126391862346140725281545576791386872670140106386926247421206096411576799299118117334340089505991602940671851177485516857239866161201136767749278396980892266210454674971898153235598975760221131720497575256755797062654428996924687611520234896198346737396980761598547662581250604452800097336567753051732651753690074723283599953685511106541464682910858314297325633988361610748472851941041773243149225504525951911448447245348776700737829415864768402740811658218789778727027079065204923680804377922210380543653764668187087719792307482862858123331055797865672804533670703874756575231980869138568582853081839322920495026420113540043451837079613180541212608519867778249399233138128836011665176441886255935295561805170082451557971444105750640960656506247986881551829388894803020995058767376012511438115485971338088045447548481114393333281120420235840391935722389229559891438742084639805065816270962084699165390307591979018516758165238603108891322890325157854260393389940384243808906966089322512911686196564385128206532100950996333466402273646235094666101772100032884025502862401396079070172663853607224015490560994186131339289089457374337084411901560347841361518625543382828556442844166088484684688992357649275784159301651984332529878972899798395794890687698216705207936701347323974709754726669932685619913284034195937339683999564740385850456451706470977457393248808900497183081353125558180594014242683315936530990576075394565912550090662985000812717840134526810188786618736898408978956036935580530624579031358287560153656182081006946823789230958577231425629929473146494173731715865085681248009604962440982358854132469271063888454174508673298037899942065221841561860277358278390298404823479728850787737804103370442218627768118788763877185108346385377821567731561507323129252824571434249699088731824550196143920018707506979960442451957019906985616647211745162828807040836436431687912085010420714995527013736926000158042724327653424876207671149268470291564149436554172590595344847717525214767547951604541620782694020255034670027797720994786204402192597744058511958609253713144703556411138185412358250832592256875151025494345065352205929027982882225277574508255193275904621212957374084840974637742291106458911331565231456080539545968843828074255703033267592079417699743007650077077101405670757864504205280262249652570995462666872300686395234539453909514023434839036397041771032064519404343598323777202240804700087684980046976755309257005649194834131943419587180317454487867450091951904874458453409752138447813473625702400000000 [94,87] -12932984626639583394232973060831142572627599257314826247983811097005671649158275855165131916851716423573036314207785099712404376347420759018294458271084570425656833807878848700423871206882192239583942984307644733012088405108066662601935392343957551670335711562360780611790264105793760434575808288928286901558204024073588603036195461270096343501133791443075136834517559878764857791743101700059080481999171069462143264950577778300232024396822746681530159841486881516252815678056400288689570488575949852854799268240469450720946770620323095102688709585879485722791321657811582273962637027434461051312116165673999984595437054534142339602406790617742633701979660839421163881546495930149015800933831171239511498016428981018319768112781410475671132691571630072756411277901904861809201004729124990652750650358977976093707259921914042197450425377482301192183769758881703711578354602681009437038056949659358696804782243278757061217865540090004140312138343170673471664215331801995196949559850107355516216411071154043765979825475346789558479893228120859802853818476345376834716071135636032348727028714797885261635495557584678690120307651887934322361646084402995882524524298582790933586373806912734813005979777581202663015230233533953215142432245869614208717333985174519568619309832248711814943841404602694689899474368915296242976669419078831177503181683167486139982780330042700938824446203316848912383646379238494430379736448836625516486123517100902433623092488392980670574287996784347833127412080178975859109010477907696325499289287512340060397100987002332898618394114038164126796271813657381083584693558741577066500489720361023167274665202977125981009234828042068662177767217186373852165982590662038929899374435546501604929080715076558598037510365052994729211012059706204239123606703899306336248209807676395467970631338190913911908927032210201011045432387748336582681392028106380697594481805444562502889998726902837683264867622361356043093990714399498952056861662217182294765870747269449516939271476573628435603376707646219971676406962819183787828108040269085799309459577400070150417669215437407695234784234722193921182338503217635735943881370433777246844697361320111946442394883514383393814151917992025325402025060149055862959218912842509374317509180930199970780714150333266721146224381785844313851738348803845947337391483781267443949667716193392315307125941021598166891110546468558274108962855243908261200325650676620086736962069080021813764952375102091283663518588305587999104865118909569623950018275759584091566055057092238660206592000000 [94,88] 536423995884300332185046080565959870709033095110381506111770375706973233377256587903014535658555080669118496071203644234867530588285357782714623748652089658421086604335568938915567900605268811413821846255585839040733809235263581485881358472384924889408007961920890727454241367019790184201655164245403469865781621142667183511637905663200698444808908750627178072236849927067244042804154648942823996495753182478139911084668023868555489935985031615474892931243054052989779752245952122345732150547512754339958585102058010978211957799831335630965769988272403254104512381667584651931057864650537114333517976081332266088067019444166790112041391016191984663902124697176038280629350267400566148324702058579105161352904995642430075804921467799656870163464223521884197368304704015534667231893479040542928924523390466706205839662017312544525648845667333931951987824590596126791360683145792984058977081954133514655213699373146667527669065363046874206568041724467857466006976969012299839740347441041526145548580707529194813459171785003403769533310848031655818485618038074237167709617754795402511764546698021279832362389855549151589597175788744766510994706479532702661130031979487491291799946611019389504618278515151177969012184030675051922345277155035459928439992612816473823263652092540030765563447349766308801749309686381679232378228065522300429199297379116660538490175869216738072687243511994252297127258058243425431854566624379642311987594089771018045212745754468900638652375729724800669319325552179810654752523694822967902127035167796515787150977357217790042262900440185614847236292048312493564260714620224974060562135763696938423776580586902648337075911354014182650201522900228996931003825227980009413236232792894244090363566068283479244117830502922166343418501031538628009458512257404631418798614532832427544405145166466651036102531014710118509648227574187983103973743058086598713240861947953239600907796360502958525049469419171435705692688798702523564689748441450767091278200125334030440355307070535447993910019602583290413488256699115564642887625592916727256986298332759930970782209767044812825545232402273267992807968220665402547356930261265412367459599630625623868388072406801929802470040574575277705502178818836323244322856637709064536974886585140606786268684856686420781209791786643764546510808792026403857663914547657403238810983972928820233411909880002935951658597443956786984651034121794413931938819987828011340051056268248214498818157898172804872587234175045910816709020316591452692636917040830511285844429157479081315839000 [94,89] 875174192209755964772682183507909884657823863406073090334150270533917641573260085258510429943020315458619005304859471156571221925468304004348133257769444840202877094579851947221026586032657109723320364383143436709365531193360046069020990736098603536263743724397793857265753616909823600937356577063473000310641444963015545503102715347713502053944828145096815600488527573961529131269001693747753036816742279291884781397475307965517370253432427146678893984545460552891285768234840761714880373945379499253735668376318523831561594336354542365071139591060619325819966619722697357376840972878885127506326116547642114816014358542088482353610349636221170585979004712585871937251864563939997567613477438223212634297877880589918258366765022758436892043161200112845825594491110016850197838267304648782859530649942062271326814257306332973928526121083066180043284049790527333778001896096884483779150922277357027862622083598242810667814178923880904734862816736343498093943496081001062040039196654908979269783062905558909367165691542546610344112865273637013637210820213843778738916488967473000634539100093357638663090062805488860303730645517053778757564517248322026597867957485926194978127898004104918175884033951811755351154715606939817767939705811719918618854411777975815008458510261325626075850979403113062863330508032685812442468343816966217786026433145200211348318806047184091125080216087527977182540568708238886540386807613935795603595472158628571521599817827772988644269163639036055712144739351350080482079866615352781324429174274883062646030569712308460901454038857494142275294554105737685373736775699365300718659274225263098486843563715598022450738479879024670924186839393028493798620016980530547763986192959042509124340378096230537242075626512539060515656257093589727439787220208759629448511592593008867364518226068735394874784726589087409346074887014306013113883653276045100121290732700914423226499979237440808448024529337222799462789564767089385283617921282311757786756807204306213053916643352126129772280432898249016453323559913229968216520210894218433374850467949368759478817216422446932141092701553385681656668514387532822933193223921708364176384306918058927353454599226797626104795705363384395015083817124864027810351132524351779296160205510783607205447487334380396419351327162392425786347027720235826310263933053094961611283393643365260906564224313683364991196860940462874421655029975785754755496580788325342720831358750425152267003465801744549360787724055857175463427945063251467158096447176287305878332098856917760000 [94,90] -28617931568855686518362087726316472055745931843329055799563005528344541942399861061986158265205966339008769645487710197542371362715462480249848639943983885420248566904075686547460393222610322895745360547345754465371401321542144157118552571238191337155886769437150703860946258560776613869605752489167206507932112804849110345237331581427496460997058488937382587820216084497623066345404633027015162345223267012771728868550231824696718343615911322425717696949932185663479763439972468863058767699600007689886934190188223296136403735960437796588093658850649635649273360867971782429473081796721064647135300125970493177821761566143149558549203455826545756069207295327246831069461105755600413838002003901807838424139663599069268336502239953988186023592370268036912941813327476600656762982566907209704383260929563402727728715827390792631583103701809828007145660954463683659902181074168504996418843381525611940057788199506084999301584915846611254735102684654922801664824338625400572630206984957976402675449788418035723920317239262433607240208676910505105778019034788974861568145992064213075999291973195749265651277388373942174484888067861172948278191375574883693926636266526204267088911814724743304794753688737276488498386695673338642760887568707271400813796552531132598155360159513289059750795165047834732775899343426508013296673072539319741908890984304213457944083021219880151846726985763399580543335892537157043282534283615287990634417148805604584619463362961202380286737607880449503611748050973091691734261905898489042353363924242750767547145866920226782574254698290385506499928013859625904125898255837167143265854790663343433525604275803604865771874502743972595471891349557408731564705584941714532580459586667483416226974015464873630477739517250863849293311284611032486328073096328423329483096416066836750329042127813469294963293807023803806751777431529341963933574765856318750556739168443477604453488523088815211497733681442814853015418644127769273256801818362852026135544235074532292673374980671108940745806718074093465170591852275826888038991518133480262364464155899442872599217511716932234838217878160744320507608628421778121939178263925712100174436367896349166271662943506932227262916921780944702717426575212829666450852206043799986249885805650827032955481584553510643256175601440683844712899137688566737791722421608291297207501626223415784551365232396283392812459310120945307610119566273614399568961521172586251814474476047206121513971254476323550200780623419978321758692083301007272419342854770085517680684324121600 [94,91] -51960706784110781857905301404584771566849905761311656360054448058868577346027845576924259643826810548439014803132893885396546601986216130269195977553392647126395092717572143524786415544933826317207331888664294180715820305787765105409981249925828507137986499108164289779056578084643653052537074658098684657712969591418005567513325218683694663091355494146606568274950213878800036687493388685255193641663570114887603281090414707277064824354326561113730349949666784772474657208295548885425224327653354892997362974062716994861620832681590530534013139797674945449439539084705240137269696045330676840068748924906106144402686674931904323943462575526186142001081857655984413783791651375776496776441896370211899839086584335288580064781790274015228703649099662084404599448041191469441042925839710166229808681674465609170724013767854365764150499071314277785629609718531730673447981731781428887654162616566558186440340146776504010967037066754189695997693772708688564369581082600813342796912216174662898538450239775580229819692278622136971980769382413938708936712396151282103841620617383348291241541633447809360627139093736118334522062936974513057759109846696753136709887911486005554369868609488969116378357402496435069618689226207256617431359252715130849925257468125875112368571636897241280675101191713325849774145105076914278955630109348852547673619415423308949336826050236495946061796965201682471828037312093415654134082746323095510092358767518988210189159993168200997596793453818745649533961778275324571450559996903433676319366536335593285207580814967695906515872992007799149568795353301808967007248953939566072015601104564270230210156450864841897689602974661170900161801618069042468649717253402655217441472539163361465427641360019162048115524560157784522147611612066996765506985569440386987396308124583966586564525733129594634768091850667023888034730679473005563031567837878837796527885737997228690099471915663518629830962810625749634137395009790460482008392647990405746149966443365460622848057973428464304916026751401233845424620568482423785858242420824525472006853810790621640306128455536023478143914468077976958366411835248783841677038924334930006789885502275143405572947061427497943845520636350796185920292443882379403275187940306074332589228117995147998153251644667889984324584135543564750350195229162555943269723933000974125391766588910585423196991355968059706545390502262059671674783708338171358098673392099750108469004553778348187729127661750094554355575387168463939389095649098484973126188747477614392579916800 [94,92] 1142666385139395046270379600238980310588340993385758964760094125637675450521884684018468164441920732309578236535051975237005721413646407298283297773504146903602216275507639244773163578305070871442227083213848725838360931365569902670364761718240490537568695462925211486133224975509409848504580764898366270871692755464501486259473475715214315914789358299477252541494756915033207380030463054516594105766225077872279351986933825288357398236153937155421542821669684048074107858675045651011961323184715709498287756522651320743058675960158340605176257857575277699399546995683513240256672447396588127231241376241756511358047189783619559941047588976810898999020423247215323397096620075921226227682683339574194445256908113060745423499930982173512500772477986332384841401864292864563153561817429494907486139588830069930749667565929875282992397028426435496872377967221023266702557335612409855314559592210174271986736708542723614545472341668822251401678067664405377269063466307074880171315494445022186890928590677296539892956580136900861277611997994866444903457086673631733518527983523324327544339593768177530444749218279696351723343127488216360227414867430480944730507834237222593815775439008588264929352420707943327355585142309648872956319102418901451321241486303678289859416900563930029243983078948853259651675566420334368026079512942965621056552040119012309268459910832635347593596460464669423487375977084107533752179916903342835925973608715566886104235072485764078833653121904013618047309423965266564003192747236662824572715157307815587150152256498395370944013029297672226616053205628582010993194070531161197133178684042244985975987363550276939775870394451519291523654896010977411964056243854257643415989236300349442528288222722649214420002983057505891349354345357054242404501380910610231626297724968553024436484472948089348522596722946349800846429270773856702729296948652746995533474543679367542802575713822998092629672753254146680190533044590921603002186960592862303087366523998891708786462857519293626448612328862287410634957938237058621263454497635023467652802443541145916473940246877541701704470283664792494364515232376974190148222902862484800144027594404664443729834574364108674542242068595220678700338840679271996519738234682604486429559145750441595072153943609599535000049325280741695038644705205541351099448161261083113809809042731334424854327323290533677418366731148841871519077834919795087063110627599460657801934348389421341986496160203513044412779165643575218943932655847340411403134822723712386921600 [94,93] 1009221853060619650566024652244295276510484402598839617517982043999593264749423657117752700726415158326845203855661927812308269120903585928849640129042160932148765952517214314378731475644091658963426172274706856901619814530790895372759563375338488485271374520570231458899641506078370482970005619456970607035028909503471873591067877659637826810017798252381818731381670982060944309309127602395791078009342349405743921087498147533026354483346726940682181209037500091572539595073165789893328835206967837106524665692773290213137334555765274082325744179162876250286064012516627484050810428743706831020661347715360000073019362694214499109588178543024380826201218721855980682720596100488366249591663257526947605148790367900910488591140793529306083800427586549377097433621019796779933152967707503480392069660829822409174280370612776678202383105660748324089310709510779347452530943027736732689731305752491510752582084686703692953968637859292816490253754639795756559110049226544733055550416294239649216161389560067058051517053359795432681829540928034698990248029140155102020501242413523948008447686798623352289277730372594962832400943014550180397955295226478087358278945728836500731787660726153308279832551118264172203274454719409223105934243116964929449915530682761317494967498782143279557592032594923904638688051627788952324969452713064368158456623989511323844323607647477050556599073704539278505835905692977297034836177595381673818920907824751483469250570494450775421318570814030610306614607622438853665843528535736322013667927558851643819692699526835865113834627618624641255612644514699678436471614393521082408847826212966990486718121783312288649205409110442336361762572896947531323366558495584861569550887487005915005367068880163786628509379754034482426048706522596727952775483752347525736525386954595979899753827264964245955789105714167218483773881677016119368070494281532364987347094741713324375752576599677917979755073713935637785397685784147165140434202552967381219967649732692855347881200881444794819307409174297615472975872064644756542738596516243887114326963485124654961067891800032164626979581838494180646574215681490964868095500293047758350087326051702188086618497707663455353386714155693944538355598584387024158658681816249195089532685996260801568422135238343158581248899832780289364669760288379362870660555659779907954159478918430070918241816108331302388495856398477913958154138193106270613296146701146870524227540342561768638127175555193667183999008779005170899731474104285855606235208066809600 [94,94] -23135619377804404948074459160582263600910922887564290280228379321625633938691537773411868367023493617018129371744010911578583861790614076182480675239639282971189127398616024579564224293228220006869887798590696119939412957585465617583329135556845191881607228613193712155722651484653762795365710746004830631283690898590266960024679687860109686622176338546158681507990674186226774148555698188483733217222299510012467966233518076474661945175156382378149254210460343385475550621903262641756375966613207435974955203606938242886185212671642957956599928758591215754797391928684279313569470126477201427380439976652723658862837915376558313665264657669661875692329722015782525422585668058160150703219543477809126760686512445877095404126775409558239920800939699521143360883485877451187918848087148330543459639531084688199205240541343565108520397817102611447698075573697771169845480377240017764660773999214319406682567635903919680085168528187238044499567940829848047611544054855981540269839386734128956236415371978638685126572639101464046033176760181614373959178290824560662925640179263466600382261249837565516261019737024820440583167607333203555710693553259259159148377492635419363727683334472248481531935083025836583385687151239464862215321996116011657239022760167255894565499034339878413216411115718621375393320469184135981114549030537403169271796336112289377531486323618138450935654787242832263656246544896500849360004264577784551965195355128381424053728929153225398953050287851584179482678703900406903485080766178388302646711942985006706434410726807627765492717453238354234437355579750587996705418188808877131748921043389903584306084309781220607764234472120940216095686030158244603424340041203250530088403065059485724581088511959643990046040194829236501389853075852422447760492472032732577977724135013225285372017136763084056640409020847665349284869929354317849908567706133403661452361095119100994255297636754395579552660755348216840897293682300886666492635852848695687814285524876580559526779246982131547582836854876582953458903679151849788976320874374230962477101005138211785923667684478238553406632109858975802930945914329273172547599679354552922606032773194592763476555000337983773631679005617033963083556428719576541143702309385131171246060832533181174145368923394710031169055770256007868707419289224250419669015060675424323460839696244301195633173633399905300306323069420752047918970877109535960557152453226415050693084460303544658765251222014974471212331908509543233728287816174634235920180211200 [95,0] 20621207214464032896005776060470690170945748366565006224899562439649019416470619284404521376502156311125943542886669793517517510768417464620383553806644486371204475337058024334189479173519581309078768349183352916210946049229895501001757073162498861090933873343932234745527831755112240606317441910250131204917157659822625975085485966359418169981003747231431496801396907288352353523733727866692862237150558532676321639464153127207891606819457859942489782966897501810030521150140514416467963660449891999098286350472749339604534354552990146787044212618640211371286594847196824115312378901792227969187350538115855811679880658940077385528824359025881199206820003652255074631502728109045559039517256895769150774257211180971873659712356164647683303702950336087169060869744460532441552337289987011444622520022520049149905383639694318865840083873934633953790026176955417640057087638063727378115666409845147129430716648565579047030725821064262049257908747799384788412526929367117174309106713158651569508278814590352465257793398461926188047855178915920153094556483783040515298175700578997453252350502439932518045480278402159276760215253215575529002158268923455897159990110328715884642026906513617631766819908673058032525522269151674102224427580595366728325350025519906594272948349469704489765887666971589208115211150190793105364462786520579452918102876618759081277810695400057191677325841054550148333334853701361398370521708805738349008783906112330414005133702908694002853385633415098477476980282402290245120060796134609442290484215940639054156526453201175140647126995959517579319550573114521077424660908807521586409478157766589869607311462389848146453330240008455034155170556429713077145740864891531366535204610418465424977323748304607639018707283392897465356687378360777593255510578216608293893290934923734174759265450678829025784954505314157102347356326442898090782235774659716246638754363916382428233285241563093207264500476960869047623526328387586409766989251539005421222469866254934828605815259920097357297800730201220479173771463458872803247557590551812619169403123575096029890980296717282228640217528873112337747850719167764425168401189746873108940613074844590959094560468008400582723748691062308599156306787464821498430107699362143063207773191665123898926264851627446626064855220760915553176786572239476404700469664502510799958514018795862165207367103576974210514514178015748360086782917809251000123756776452651330276693146555117289090875752794619540408225934652422962187775753005239609794623493889788945722291569018314567422363890101060531962117205715733732531277316985627648983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 548099148734557709194374288447439444016357876324349047697027297948161417846225078576488803772790235556471525148325798593248139067353724471163261820858792238925524260684017434890016497295365172900340307923119266792914582828108753588354438455343045554557878198076833722547956646105119060991287688587841104037492978889845759570377419562715961235313622646052328858061027118093403524135802574039012252032607037104448394039636771589721563812611247432077852082506583337115706234696772996863365741797178179735647073246389138447075975827208451635278617344547025047470818954366517698990257110186420513092545091539569087417741424741958824578146337700963206258149269295588892218066818992249291017249796108308744426206164262510920263853039098658849838841520598628141820339262286031487503744776156164354438959828884272523420031244277800252909183052880754472031992725738392681755668910841235322022306794164398194242857969451167563081119876226680492777325383576601116216967244272266337933961564588808954825721853022187576781327879065621274783063975888826838079223327041835288629612548148780204970207932276906083743318744730163141998141682587013163090157706035834364045847199522356045354160081259513670150247515997686955017386995203560234635372080458969468241933291101635062771181359952819023212985537875707957853609339693697628828320152566421346829394572896628726782065938422028183286840060351292091000865427538172343301175053406919150689803559754806822826889992083226174758477390063468605943577494782889819036643412984363666930398095064093337972413372058949166943386403998017326112509757811228194403817752331879496503867246730206946530807407277537974048733945296699126292083117430996074563329272756295840312345987124890849465400920990380667848979916052583730980805119366659427049074072975781062634372131714670708975152434064443200239178780965466332884581138310062302804724181402459081364237906666967766114536797008362460399697891220064972129912233995558699429143116072615093136504988754101426070029573163415051543902516725093230445027223309591305191293575247439159683233648164551338949893416358701411151123287013229673672614713202441321615832473722253299019095881662774714108211178193433688444450665006904379640117809778059317182722831977060712133930177125740923469964894047328198545138739780165746712953637865516259107330758022444731434788090009833707885105094765076741152715400734681521682624738948464776074626202618151605490975389313011736089435560245878493836473675716321935999387675210781838600258167666358365740329013451449528340454176512536093220670297582498077210936508246470707675922432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -4098053973792812567797190158142110306259810448662215338423532795727058941259220914181273591557664592732704972895411731683141806138721298001853429933039979555828745946158821888876834125643272632881158118479491379606410384188941010045777578513659709221606614663628422973546945919316923145463485013537728100645762002678558934857333046701698370395197984608987821838623009505950833897319159357799640788671492689905565634931006596236011375925682576539869374199629638197625687704565364186776454414673849614530487796228922751800692011152413467944734660971740026640401740510623244082574562494801702931365366369595058435081372176857467808108486690578763089892828759950982426245262963625811577951844536936551888583871181125192278597065893565247736855371612759167896745849898728938469045704506450649348926579381348339986052121829982253576720104167195829497923461025449293670810964214328241527385129624379364270141266570609351283371262164351548168701564151376756293651300338971914341714962601340417362526508826685543429249432836745130886128409132040190953868781980719006779373053442339302373481426181956080169985476517296923218219051516798515894383617390967527671351373085730277994849271687883381995729764824356403004220267256948497737798772626672332517246850453057592407661376063514118219594276191100594396203846649894208886820421758352963322419191965771504087785780448933075876165735178394994184246676922742400474754702606012344754737562732138841931025410975690539960264124531690692714311091225658240738739412014101788272823521101087549642121024509292839967654912543086187121447646157906250769946179793674900250516593166976709772349943534113187880574937657302073438629013356840097650434502174972826141981148188773415701876253013983000137080541498247222327426099079282577226626481964542791213601295705629435395210681955262563619906363365673015359215440525011676783269137799452275150438683519974665299956300062866165242048523157489331931671817390621113254921693268578444258148281283557633575004640389329439741911165147322636035978199842690301988359179588643263523165276429078514344499195607225723206569992837101232160639578608445651495027699705202329638553123195643953092723425255351219908207625004196214121404275839714271791482035452725578263029110364746163730708659010592675472601034532648274631466465109604568157131466397086874853589213572600307788584839669712060628523981976482848245590648743316361013646933267612610801503453871275205718332063831126978006082074343460381348535570997819825863353938280429341296322783416713939334209595002777485674875236435053086422891037144724272427061739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -11542791789169920628650598738251152230469407999300808029256050189425108938818019580689885940207277963489417642000713945466462476986868374597410215040950515601642964005839421728669081054888618757811523866984031762318314616018537679333815036633503592374110960328011034354939328002454691053785763558789006122864277491543511248758417651272910987796907930563022395512613452901418017962674027691893520071541566003008905433520431978849626469103877068895391636747808293804302044367561097468590489116981658584926231258993225485417043627485563930914459574907455079986605937766664723895345953610377168371568848736612859789548170982404941407945814278541231816548612677191246642484847501524773921142958521658724720622514065685329844522032326630323905154333818229582117489825822175769011002880333773266016796680304527068675535604119268976743192043570640538630267093688073171955465969935730979460879666618060382010311945997984295530960513773499534166220546791726503119209973317384789064036532836129248794461999080531902208249451679239968890745416581702459764974863557114570740879796562398321933577941593994039187592991956504549845533424202955551703676347645712668740169483431999725652393473549582097901743412628040345214690599628494254681956089193715176838921116954143741377644916412989393506673898350729442895542644785295114947024439936528934125775204605331588134947277825581154670867447713611282816623668779657969688484893601764910003979209408403483271581228329862236851599413898936210816829216641335596134054902426877056911052550343685378254648967744009688797287465796038814189133830072389511619820660417306303818823483851279950625849755724588752271025650066426035585980816546172784564084334783035031964183342751589762925903744421685807143815806336633624587902827820824297227672727722611696915142074755056787196364197988552259190304777005898310836828231688686412823578663254007738799328420616317539499995227705383868457724834282118927136183746740055282141492314950239585759992417702593958013098974440726856977580245789023908424170090822250934434621369844587279502633031101001236514492032600386392426534200304976938737996758787392007216433085730991924277178734392156569724497470168519196376305283486340796704731736653990803732964082967568435588277794705736320986576882153428277793110100584410554690936629312522235093629158679009216187824319148904078960081141709595610993234813789329069089674723829530687058838630645678270223751101367887292775847402078033616094837889400058101363376700774427281990377404281126261474126662932077887855707469117528689885818037172038787424134963503936390884619190272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -218604977968627784360585349051495630624040360921962320830519316952776557270120210711585576967767985897902942752956385812892344267808171938722116564402681890093084660910104415904690570795463434723040507060121720771847207785344569426865562596631086449717778805562833024865722279445373716066998454935395504467082843148277001657949856462758571652412419839095238498994599950257260071983630245293229182094088220305834214808558822196643205640228195802434581645668974194354241545075448581015556327779969040043864715504949306797877986775063872323557384274650599553208959659633505279642512823463805776494875433001373587586227815272495820931900627726066221831204397516239412304831728472720647503874932015904807922465204709437059052379657035173604670168750576163026796480148472968352714194695433844708668894954937562444131827435680332260437510893048810683294276737640091813527624777752304432146003568503577232633302266657044236014131954303314998403202040081083317016694559837550750129378732208388649863262027914985818193791278674923375525381652050487719675989610692794453773273194921892714595983810070704978136764382799231301015764277879172064472918894081179146037301202522176589823904884906108373488087538523644983571787219467663790357016895402526737714644341875653505747162642667278738813964319398671053088122254244354735997123379074290992934877508768188518860259106094921353823954338006355611709497976954140057067325642351231127156611336179173177375874183837101916069814653432105464709794244458763789032813007701807207061290703925921338395907342782960085308316035171066930704540581433466388509332085601661288823675157399945443001948317896272075918842216728744425446340159013258150788530681312835433999151929010667910514697188203103568682168411932247736590470519155983174682593677723403316521749923174912582194694700137224167348558050843634681850629726743012033417980279371672265455058534702578432167864919454385568275277271802022930457758421974104751972825129122846595402196109759739583179062544457084169606815356154264167523360016994538992753166789398891412860006470796641277342973158874864435656397395279520282110012850201500414872091262597284536521503815277758830625346817274318875934659765907231297928994832015036786710073020147541637248641113022930167243116622892770731465595549655153942325114081255056227261139476566226489300477664743106634838307868329226291950938492092469317648524933339110175400505466125357856105024370071901232915778284864633057055016132055215161599053385143238298450939639868864738450856657410628399013862538483316809980933647859308119575565351929234044674207907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 3136680102645957142711343725513548408992377960033138078998841699297117765737393373465831890663002236946498230348061131218291984337358529890615098766498387916472895210939510101097609991086030180790050441548975699673209091336292844643140704524086772393458352455174577982883572599176955538909605284109156422750623159058051399968173349409693893799563129011029132146609667990935606045893146660908777305048295399395675815939812633895045169244699640671825514994482833549018548719248868192170306917881530069944999262487182605452801974742724233424908723797701818042114474684956844786689824591272087015635230730829904518834586525326790448896281193659904103326273809655218452201196885087343589896829385082246743673621153745654878351228444774947257471525589881565384759043000134414259693497925858903396118849946688761733465159237100288914191014472342531336583372164141668232177525910356926607063084104937269483920610249206519886102993320279736531571997201514349369610803647760942527685097408729871051777065795223128770190836936012539590228829228546357255354337043693738197755459017318573668799605980148339761858942126211589320370274324303723849145965833433083321995707160293228983821985509520044845713681260055007875351505829364666910859093297282899973273378451301833660210305318840634193648708884925095322962056292494084345746917824828937385630862869263370004965168491841156504427633946035548442798905388458487304974562605565580405984459548757897412470719142514112596615554179000024021809535262853816861184775801066417293122216937396814974357143713622114288843649586733742523813793910955523007366126113624420035079115916985272008511472668480561916255811318776737483923162878166852773935849251203101874286447662320038331169836060402481185868477035737256818758155136548961640456844848849403888221444769911778003474183473127875489191379409807091614235598001124581245133410543128441721910069797509850534232704421326796023997426231446470059609935428294199046491746396029094495493113928078865005056790862951076489030019989451152940827617251145160213600876456392165549400885993588029915132882886381879145352394745201400782785378645489474857568350899693962590119650367123439836082306448471520759896954235312402703025996570614640746813192482953252136649300660825741385720530390324139918179328471185925401902459843099446990445608675497960291969385732179686925524759555086697802694794507401800656650145893150524860392891243679931346420932967325831974515492175328094405742798727184485968141265166748487536563345905531987415740082502975290302890476611168130238741513689157081617536686581774284852024544591872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -11249999876919909909676643797454393698572393788273016407983663945318076053704142425738703780618564689637547774413327145783437455284511018478555786895392649262371596374681347965993466008208518140835106578121906784539427558612103128217576239660093825400374328245836235339450352271119246314667367379169487693301674753332433415384587324065761889936350387473561271185992459254533594495503647180791440968266743149185568356799476152953398680228793673938955477042722235349559290822707165046376785425538072125075320494305042700204181118442254797378568870920155831615931660944032707432321839618933153681150073193244617965822179045064155213795018128188592446178317465656720592823068965806619638619980982975307451049102319101812295045567032004651840537964246290862922529563317971660425835191483173982600929836639337808409029162941083412027838023247677643932576501291030710670981194052581420710647083086835538555981374851898438765989568605122900223469508481402431885516518138780273881465517722975671454358366306919193245029665553229404445570164167564609346211706913984256401279376053205244278265852360409118588991697887629477471198786218270641454668356333248945564010766439524773678973405136523200124430591674137776665129865844491746723230031999872631015438780920939873501092790563643119050193340597690577673445451289523299526269177100475364141722509744476837480494365903596468303051815675278997781816251464693646513480757928621457325095642890715456452834615669773067037238829360528883373555257323164421393730668660832603706098190762847213281198362426753854221102632406111307308249305695734691847221028830168488764168304232201376570899146884326931726820302649314257127367869791709191588620929090240048682518674374567829310754225944230424512029872246589039668180934212504804196692975832615013776912018941907002788868256355454232323867855962933974148514995712603677712434942697924074390624595646059864231921883266474825128366041853569447323397312239185486077213222955997001111261561535541331422606256850869345548709402878618954637505645722458325901910035703291271282579512893395163733977251332437061406514688812278798971160582281912108701925335087416952006224836531844900789503785870003408850130059406135498286814846891845219025255351088827119264424240913195887448603163325299519821671293076010887197201254325814915815731965501334808690133240144862517530847543914770612761908267904302323044662921644027294934053889134364765827525643034086797118828934225338838202079823342232124886663682251529707462988287372053400397263332949056231729659990225176202779141324973520962290386141835247689479124596817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -8175370736498446031888574107645428586547702457650951292774460047385553071016665830136771540366702768539580149296435460507780089239294121503785338714599158847278689077571204965341287899592005911769730325878926468509692975597397898224610760632089571593804577420062672041262673045036462652941897590971786543410912316634776354110272278587256300147579777614450525665744406191124922111301056343109893909380777417131991900167929699200961617074448983092727584878809917132130632065857804569090952084468370341190711359349655235954163842861848824769818690240376567360671735589064375863998354624361135857841722872491420057243817643986421854784305067156188364673338499744782300100500709432880247322515663857301511061391746838669001963688718708137623284252862322388451265100764672375042500266533664208680324420892026125545126189804325149825588153266104731088578576839337962635408639093283397435721123908200313101935948823731181512760144779114068789838686608643083740098837863035359986271048915410360268268510432974815378216705082540383205801767828573696799541074273778054177804029682148464785837953996197650518687863121313457629079478371725619581835669152667974699171283343100278618732652245362357105394701354094108822871323482237304891129024309419429705710908360569039708019325089278958000793067879450993154112636926861463882635732254200424498614296829148841057113242133353018411153910773519614874894340217853903988100097122899341023310157752890230115876070617546166812319916921908441773751279565504003739914283352830782723310073141904001261924300402458158993400236376117953767964486393623648480543675607521152168737029749507720514744572284683069267119033051703488397000025074244749320789693701087944058976047562583398385820794395494285970539539041158328683060899048926065863897796603874764788301723569772546953598953558829755095166167038733834539792229831146907590592153789473658027036592595491210604879848305184182394277824423126931448479104653749098733876228095115200579059278952069288837846214207373393240298098504838052238977879445668924621986648523862171329362885640321574717798802106450372498699290950310504521928815226442501623480674110350109290675096858814087049601323304949812178031175193603024948989707955371014696321750804165318972243726999482983597898857647573068186005220937185004571109762475940909396965410713299840148888340997906962445686242114028044716747085132320383562054246965116922734313404603757306362228344874010064679588185606097635239078400980205800123997994314462047977060682086836655155708273692466681408045216603138570612782918822221937249741788934359887145512405565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 163800571066147931613396849069581898687725820416284941139337126065894369885480946583501114463845228447518456167270555320194145776288293994684644941603668878229496215659831630454257027517390958279045219848024759951421552043111366055452874559100471021913271830702368594065326484293541585276948983662407978767060534293853642167773291747912187326707708342535313432327681460935435070287933770186393884588194939776925375837358063116638245164236194630105620218738557382412021891593852759942600340470629661203539851523301295644283179818773523141458672008835102288138742639667114309225326457301100168065270335990839637155259111212941693246308947227319409715013065549421842189305572251390868825616845421284737637465576914816581022196469782819263509871924766101235749479942066342522184624427065859135758100648790134798675759138217174204249152528014932814401615085784197960047904987783417862983314106610156346300568640243879340861471997950442589187675230686856987408297829857980825921944467106807168097267129340425547946437717793198333900430425229591789167159753760086601550802041280049236520586019615921323324820643537826012216881995083178960504885088359302491023190447836091055774935144538427293886954124511075251662846746242713141302916594164513484679616009676695150267178141041632625906682359963224168806439354131032848587792418629765754768513927181532284868584403872640941191346566182566812214513260404896973865081333564888520114276172443480499976614854566928139761682246954815987866511296046859990894388038200902723805457325365159113604048901671051002834978091300156096985231153161308931979837900871595593020651860955957339518983802673422889958948134270826590286962833733695816672086276531851263781972696846922722919366031349056083568096125537615613431425799288854282566537235297220822419299327160054207513438097237664481023136261507121339908248272987364834611112059215009157736589775613519560005558273930436551445579444693863144971902869278919951211544507301924687816443252437410648994405623274294961951763745230358852360229909641091584459140784674919139382810706466697712373663778077154863992835594984399603034720044952464301838193555512143705735400666511082571911293201825197530771302620592433965446643636442165694606068971296194559636579710620443865281564744874878390510974133098512877757854454649506138905176988636392566162739202077527807524189892693626867145361253525426599954207094272801553289653376048828780520034899175856750267687197049704395381621332731805026747696251450609748005637296353538081758229220230788938265514506804111912280905667592497338254893426681769081292831410094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -417856412460336180519578878123467156121563261762878179582102052671561683444973136639808272426745137369663222259491146685014410791000743640109910470248487144266839754027245963744939931587150088113206166479453156905053545255384946712218924265684512142759126738283540679906448478610693044411001294779733442478442451425572399276181578612308727536373596666747840293218681529244949602282932226826823263979571685601554406713099015560310210896672704847912626086275460909300950099448008833572309245282060868042847117952206960244368584500131989950676015552428085155351584444550445104225597230577107181177730567843010175014941845785682192650227967876396348916654433615020749493474375139186145488399826671941198043741780370612530485744263257586355668096110715781506992794705209450906928154629388108405421272171556429057539529571392205113109962610406130181784450999607960523887877285356345238373051199055990904052323768915328625235081710982243194790116511504049974289033235294179714972584795834418372108881527885037207030213338051599230963541601372874037050999842014927399924374266844319337325780674859253471953895892438164667493913968076506555105617716884660646311593483691805373633566978336886801286729203739462037956378046694040326965919844873005243149672205265592907123217765455697621911883508997230431587611094249553599190429374033545307552119351095020299529380654854582545944805249496915486965025038917787234416859197359779173350428215138948000181355067816152109384683178979496349790009829476854998371846831883888624397588880126404667755567213927676475899298809503230300644963062052286138732517632232273091811021543529067184168092597010141424847521432742069154936845595103535279866394383373754388980880200255977064598099053039640724799679643964395666956636279503237400737516310404868926150636290443432565832512487808030201678701024280809142730273533236657086725467524625391948657876005010932914834230053063280921547727066866388610585192176582640808910363654025612990362745314066092752312844016985110101952167602362760298358717735431284556311518597925066034369331448285262460538486662739014600894200264885122271743936595286402454387711700411940599868398358212481636393774880345648598039910154830609264842298737371891603302559266242068342288138564217470547782991835096905924895281507481249724376096468862810265263851834674818983128779275068859138776087476318764031074135217697744690278460412663986142368710609598892733943646151425637100508013308373896216974110005200899578018901883715325829293923546579619969143535851564496595401796602794658193851072855273107870498532639446962975384013302136832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] 468996846016240760173076649066026948601779235002536641147167231306242825680596522000630959778662546181913748399366616806982625119618068121302203095692542168911924288052706570359595293554785668038176847935489583277450756678700281598869351013095205020716581857940433819286451231491190848023765420116883957611855264822830283552194454235408237655055488259089073880337454350745531652176272640682978971873371804405272849328581134187294416273062870954932009199262450195769003142499955126957456159886677172652425273864561291788803084616562258074039772754413067733814146117857880747998432416414281587446292744412659235884981262497302910394748716745722172110799547620626182561380476805610610236905990149135773320402155970879249845266325919625008551668844003911644041851970980855626577213149407076857304200211928969027955769031210852788306510409596813374243657656593242133346314058675848805366460724590735699443700527484440146853622756494446090154809386527235138257406315270996818706793185048397212305301644977705975339300800729336037118141594514280297055713409518381216404078565815129764918689497463707153119070255527781470228029501031593166667760233613683533412297048567828207242465646505129401048212621722210625950279776496799574563361522242205018289573038475169649607419357727986727086961491708297697187039689395958509162021157936850210128061180314085937064638309465336670719915078722941481786641240148947744335185173702024076545174528207575916299447218654403180891967655601412600117996854467148331170247494857432443572956456458441381015258900447515659694263477040470505035741345359223289214587159429762479830137296549911017188696342854915186990833261410638919804666971464980702760197074868113039104097793104068657921008896822782736282134525727058926996724133259100236325832940600996026316804374045235416136691775679082459099290596607565519652927000334881634846335002561360466478619468785235165806817525631913300025838009290476886052243292304583922494768984001346738510964584094315519373107629167152828242423945149662564443820803503645698921003178370026849266193697234947489654582390711908278616741573134637499445018229318002205020478707688568218219133853267783382656518157678362941071452692346279025735990435180804219420527150137662153681579945587694724361549247466151066231248595932251891692191347438451891818282546232740033349566740998496895965279467779070247248068621800252210176912392201595453128569508881487094125587845242119681585017148903951512976044898596334232422886520154073502269235559376262109376848972112552857306728828926724469093842962431377991065654360572783080330741499822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 3271427523270311088579130561321747087994748420961622950888001598741587953161187822498225604674935198120951054782680964223381142767597901551935113087099263275698118115395816922799458548022956391357154635041278058327867840662268991530667654240065996128059829123016601887957371604247263946041060905117117748968387594361269083448909394518546184570169594332424790248274698447406764828248843521930020318937010786290368928368576145573604480853972307642020613600934578188334159149566128516513910326413935880487681725475466952150402689911288582128004295555043601976894252486450884430763781923920288843065049785861364861545601255968685403183223361603848545818887108878193264584668297608559323257662584182283213071567198517378635127709653190948810351797788736420106092376379210957967158566780442860848533351581058450395125463238546462072446574419748725743760978747645045911037606879311917770779446143903410493538132262426655770636957197789890712639658093526642403921504776198828520416866302154153485384569959872883101643405033449097402070380344832300914197079372332256783549601766292092415726085077815763986440827875782181938990339718714028324498148487145800953793128907960619995153712803532603043975319439497090202087576489390186321141999810839368043933605825510429156579007959039841968558921381943522996120810984077244294934647849515987067801413621236198237291895858169115537640517324855790237932619109351510018943575744960405532319707028990195334594409279889326111344252919073194955328861131242027198555302157299586531396721869905329706208496065628138667622939056218486623574860183358476318193138638931178574129827270763277660023252150876234398551211137890923837345339529824492828193744664177085048046512524450350898643744560209945019737603599198664047629249513368887073269772270779444805175156382330310595965125875008520950515818792063094617451220676403314193274041661009253486153836762588922376972444908006929390514154192608187041269856468092323740639449481903510668568455494289914948873674761693744893385182321022576067060875195618587939546342225316224027388710485367614133738622278821205741436547601980400770499470994295439940789249256039057370703922077854249542313283670786883117458760177523411148842372273223820521666975999640311075441554195916503389892945187236660654659706447894475710003846153053316574229110534492805844454764788776866381279545472119604197377052555829708742429442851588105328105988514444775014170027184885229113143140353244652477353293292409785054207144785408392593043630297120039060919467280491619812496451807109368520459732197103564632751363492192555955327638588882944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -18848073607017535398908153915621983698165541796122478855495242640670911222250911597822857183735359234458381611209773972987779582941338046923764549382461821892061637882522822691848548141726968516325836705879780490119778608218095727813755281318276579018035594424519483036261593089143151972550085141286072298433455308293832331286648700024920265398852964525213114493439605612415924841143668675189495466712931016809515848915763056338077443484896060722960167569087696631995873252183896698475768627989708745340488795047901801337207619641135104610930620644036910941255894931837965070208230875537909913178233049094426774821544773995841467770181268087388932756665738348141369102820519472404721134227751490527123500061953820903730522044058189568607172730157257254597554231930443514526165626963236874125572177076568680921170233527048511924717227888934369522891833639276169038070117145455909247229506804643756804619705283784793262914837865781914036645863635015766894908763431893449338452584463068375084324418731495583287878400348022590206072446957544248256162093013356160377876100916924383903924796025483617442096614218060666881948404141263000312765417993883734276460811674096241925134669654123534999878736488197839162009596262534429266599573511954833465566601226484480922943341829741321198293240440540331772599328992507258205596210445290529894955353165494389072607121752268774351352117837589488358454508859126286425302845794060278819204224465008066583437656027948240050801168031382106698448998370737572460970263950515071609191418212515965062688408488947148183961298419661675220060002339504148489906922769033864280246043521386614893295338292314505732128559076399027719823894164571288840899372299192478614388606559631604395109400772789720190720347239508814320109653850510642021598948885215873209651560686418034069559981152292431062507026530487668723661036853341817699117429323158651888864099809502701886438401560657991374542989683679074212022433383915343026821758363384927259519037962797923982242986969441309485154028108089309570396852902791443116442500284170862020205503204158788712871990002418381191246426931521928105346189684171961153038349827147315513717368771705705801206878986204760798556144137053987433779592399139604844059960024875059155156665502446217660633621845104787022239384067627582736459882405428941678220521967164471161366461042327491995789603133526466867449732765571168521214122728270078650889349155283156144945045273985239689969576379906297568007744147287075985663503713586364345933552846124010745532903504104460485371825108239833876895183699410902081065324546239967018900315439104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 1625411943347054809374715632217738354309529835636610587323874591477916353875954923951255888136073416037318606705351483668718016850889171642099821833068891358514138986398069573943779157472497409694497881947572567985839635845431564568384724346797127467020861811852820012096225293368085778610534906813687156791750336361082661644603725908740462495459184977736637901207458276533344444267051620670074637417406401685824545230583324201671945560819453011923946039077071094623168613866395974489697595756473374506329459565171505118318626193413707609272857991097222917411863118239471127444322825705860555055647806831266990112580304426020781670144467930120971968147060001670796069986330847318716443525544145781027131720759260226405351262790264461484091692828852014258306931944086647345580967366702936869548961597418786023196409163060572354509178257739579808672197160141729256404146505047788716577572739239905084189943036085907940439376335490100909744226243387747874647591670129543381230903902979803050308461242622165730804819686611302631289818363869016106743127670346448715766573706936807776853839560544201297900431152718159979086854052123198170267186059508927648851277518577436050067720428890435829706226443130314796803710862567816169599252117430998741110121335206332025680420483845087050049313782495578262520416104731897203236567781724790033025201462309289544996422040853899542468904452018796052824924740915562531391066955778300606734752648565396936090562753013878994636839032594076222833822054993304089418651043378351948693161027939242620299985610801134009118246991122764536719867694343317786732789059480571517439016368390343280417041092782565426072906141589021590836660105664727518037987907688496201719691419486430817164334146285540107375720594828567248231961500936165700786689773619000718190919937534744712897367993662091704439749136131256918500654310033192076677153705573490348014219837843861328762395886885918756446507480082015068465207974103428667844640620576986215189371942460157953125090792942982003731647463416623043640776260172928071110621449619168327113095744015391483429616114555275575676192988535995542216116506331563464978854581272281183795283949113107815970960873077521305501636979356881570928141830053952760848865850507460130716957383046793644433233212565375649249863989520290731706333264178528251347924959940204638633622814624927779170835501837423780384257668908625130287560368810926402854511471354088679941278331138896840197473388577502842174748789689117197986408526745180294137865462647007502674980738307880032486198321145386128441602748902380205490670443045534775602904211390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 168782056724305348944010327578187751903094134101311504705510756359586756879038372617544082947163786523739717477229813850728814922652551149817801273496911570958579742158009462695202436362315738624412757707766880218885131988829608901598799267700332094870221280168364618996842555520775241183127739436870429797600940764380955093891298841275760870175641407396951579323693665592703964823270945532551009647523962757921239087785896133918721480735589378539379584128242340754862322613964186104827876305998220026575885896269316778099474573120845667375925287863903127843110282010363283074558441997244679516357128778342758833821689249612135331313102164751005060831754847521237684484086119609298892478989932196346836457412093689759463279975257915030881735638406060010334742327730733891953325835718069035011271530270170625722143357723082617438804021200892605317056171628607455368182802227162949685375509893512040518083608961780724659993507803461175368829358380082896837409883556671398043961371977565711304071011439807858705195089619479655824033606784424784517936489024411505202217892926428462188709588623507969870048546306251341758085562189293362546808838224083672551573442674995746016935556290450018783429232668024546503235123896470101146220816199638540609924386904965489282861405470557503450823976140259445261486021548239094102529036585334196288107067323773181293980375928149088006872636596273921393429823383635617538988594666457121122083377425217484854155026688458846082952069107035273479777966581611892927316062858639414851976058033192017789721327081789400144455681463148460485568461657080821320757009821775924425284194366914304389642750698176013846629902140586504780649263756833355510595577866672164989758802458562951909137089489107514544526808340514692397389020747537113266066042654193412983181335867694560970067618868612015860004410193635667037074964826763365781952883340275159622631907373666235972396871203971016928512509320221781959546966009418851887928688902148547625876031994958788508682886460573427902210884649464590990816404220647103820745894885819810805249195849851973146232645903731424241178351992533755426939323910138589593285571053506754577749567593304989205147369468270628697322036255395219722106967612416650967945028201905568463915171444515802931920201571117911760850628271110595839170980308655983943056404370771478008291281982193936107173516336785796389839632845471791690729021028069138399840418425419618286057526128505582502886012266131321239033704360770568838475584062730030044141410443531481567109430421592941524495733995750594189923291871665811672509942275814225156115657905930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -380838074893256132164064543616639096085478521876704600968665408532880307443195958600486957534926961790733101482194262236332921250632193170962480069488859614129888554051230338066850689309892706812517311169795217951096185218748221101741659544140196534202163302506018367240336505932849193692510796181575283525168957405801593123054464565972977450166158048861015962402203745845650533688399163136369072630012211221267133500901971435068297136180810644749253791379624890535100038361188082954060532796133457808729530004234437011686681244743497257662602874307819393529099949547426540463912424598668435673233110422526370803454534297807110228553981343960863562366043413087317001375841132369811119546176449543163497449422212208205889674397900128864804669331674754909678832288545798691210962668227975867134035651437899277335897695373165446340156243068189056044546750832162090554956695145710242710467023795241139186852459149268917778561100873769677789093458967548012852843923945324670337922099758950977657685090933662962685631912060529138345626885994257927108444868378127278909809299906254405924900760871547376009798411675628727662106593582731406686827523735248057438219527100153671717566446212468304076688355222412656426390454238518489991908176007424995333873188625592746593798634791724227257721737220160764430563878564484811275511593349251687907533265569087328594686409024493324402585835829778871399522132846707244315318943325645938584204365793994410332534236344957568955996166428779929834528165913236437163714785703355469181528535073401647352950880171445575169921431813075206527950906663640506848703706421878866522521630484910758929342992630385708955482204621169226967908655514619632022682090091021369994641090760356534423382245623033383333762925889418603627187255641607374675094236157398457984933246325963947942236106837171952558888325406821902727216477258700898897921811917535872253012375702176742137946889653947555638556623103097617232270744896394749748165083517838536108588700218678545143802277722385994065272177256634206991375334823683524940810381179731229586261845462517054305266508806261343031042502172373643945646395649034406691286889514561876770239353703140158126258300268442672428489727762563334226990064281107730414611868785755153245329402071768498295858124355124612833330859702707438302813900510719343343359469362090235481691101310706779783361401785351519310759091423385257811453712372436996218157422845659574211696717135632476532287981818838684503224032359776176008671985785240183972965495656496856359339396170264982600095305241890720208450978205385429889554749130349130702724464828743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 150663987398310412649377637118895147966535858619953961129071110764830787448786392924870746035316627391521510065450817882343651624618300371312059919312345767732360744522359170906279899694022831312944676729957105926157526574700042384757816950041333646823324160819006719924471773124311490100086006683979102662843712845412214315105411290722589784700909593079977953631799059856185792004413417618378874967952661174014361082735575146887275539332062612099448945797707018204191481234966303910528364268633865987109935643947752276291433279230561414854790892096712307179531975161826798582295713986022341391945420232117170736488016105205480709594199073380007892385000563864199067725270988020921618300934898766806629661412383287228932419765189741262556393204840962616482660708344078348311056814518379684468380390295270967129344728705809680131336202976560762483176062652971382601944844496550280374584014843932710148991982834596566936270999520030871613159461054434953701244940234783690216574277554293118702001825396384373392192056950191642580917787346303382095519909466131255393349505580860499729905740974459911133183833793792949811581830261656106697004674515828574117271406375476849050284009654438199572871740855684734679867715368331017148217698495529413270193208107715817534453204319815249284842933295577369944673004210319762853611313346274807912066509692230469836824130057845168244418545939481944961851476887035649573898806625337751656972996898303931297522685199179139735041388723299836026934270362200297151704302047504848375567823380123505403296170647011372976187416393008131636090203128205643864528246218248434731293625266634455224819001510606488198917557383657841515067842543926772937391997657196717691526051333267952534476460263302784867882452574154997325734932669742020495617365082237621956804856300084794111017646941551243814792307277514509065521881899381117580889360503823679647096647910680089192523334692128851131686354979075580552875357577665332329817359930741785652006146536072964100600599188970981737925856613869446537116456141004066455355002726607330047531025273267189297322894153844930007309085044378913989772685579164461394144502437067738383194395557341190344659282742761648740282335573419072608813949048348540244315226376241738822673035134768451661982929031001017683708610150280210119237106440082160959767870984851677761543957482473950652003967758299675501807373815652950673236232797161522869860942235893386508706912562218646213903902380267640828286911899393848567939447408803183786051111923375459130340421984966828012180169158008410775433629020669938622558160991675890914403052662292480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 430377774761063459186057055539913449670362257309134559652925924391095133104606099253277890560130676062138425721200584035341433614666186762071446694277525611707565179266103452560335847339659227004887654836356533391317519014302547720484617457103319640476108735895563811643460087421567583137086152173111452785375036553645878552617387628995175400290098785171360119604068771109827343883690868914638120035972333172027193824315143454586502879965456584129795585650183157239143469896989309523547213478379955853018116133941529826967919748724555961556295897157158599042915895841155291169732846133280073853219882594026041829189004020671030054067329060542969120410808585829505790008275003516905243639450203899500210058652787797338971856551013556135334099341259203195679118486662850436442095531042900048839320600234226444112413852561462641010604981276961090698817932949622202851562489322693296970231819846062755448771560264701907359232386643658870596035813603577767363105010446152114358351173689417723551620601323295008306400706944957807835942659653388287375769735971917525007744934030837360642698800840227799033533212670572215869745219440485366133936610121552560810246428631807246529009610495808657635339140080239763900186757021384953679968171254357301273448973763279345948764898458149372394102875812240085903995219399529656091083351357544750072528772843833051970814149804671962014726788449000227558656184773601807788889896639324700599862553743180801003796046763019210429180722379415837518572180752899360577532199510524427109628258323501696019605586901272166463541172276351661418586680335195854587216790592273036709436516485849881143837893097103507891251020962128867540147016272490648645732261822710389610624605805328116086596627554233759823459479070673849306202310615561711146328528452723301803137350777889860856866908992766255315540331110526255565022033080063007278834362919650282381695078324397301609242039404113932454754366289293644693964626106498781454557590742072605098118662799916535978898116417385437307502239749368476644407177211737802211830423018382682523377429685305638615740094655160512152164006853334886556682716030717247033444992252082196902862545045614642164438070726854435252750724822540772608271995479420190964390423864341843053404189645071256020613335734515920419732639734796388894968921522851924445611057517621139315071389248193228661027063214901622327885515954059691825409323011725314957172776274531678932967527576729925030421077121310206167581042830001240901663471663123105342262194846053250811593621677711131686838550349855833421024871552130996352673220875682849505272527763537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -183210806435076006421053151660432259776450643749180241653408563069656415291548642785197398759530072072736631672389894739772480279591881567018363765646356592115297343804377088447635899809396992852162040307729578111896361502497506902689802648610406505191670456826049085608157231150461723970970512329551896137240291932865412471940115444984592611908546144896493726291440408696214365680695117688951596223119927159155712149703970092443930658501784712235135687619968032659268556052545127876345423272441414783126582225378477355851881971676634252072747677671083040693709165999861043336175192527882272090970059955423975546951813170633633873878789502081326400131697526448226374675278471556939938702469174930543101722232822799631100019704440561563602040483542543723238073152026936546243726917074621481015337030699721596640190565439979121526761316310563533431486841591980826761605781163633514359338172907589698869539592030231966291481593011136126826577743299702826142545344755788115857820534649491532596224574455959467527706923839740481931794857766371590527043616926659334332632627066152692307381020057138879373760622783778920318058475776746124307237209774035028348164554427560975909157845532151638392834221687299759968967299613685649447667761333232061572891330637156342103478437543363165801985076304088894243344379286712036465590129247195558607190520974533881264456125342316737603474709074843666159826904258928941766817780108146764888055251491291778381650442758169786658331384114141200976302743815167877403981556588168894046045962585523432896904200272205624499117798376824192322922971621272362991886996029468996286442119183095929920027929184974198370263442541850039991198279514159683587821245672254114378201126069907746198304322483358091137601899646530089404860817932396540970157230732110910368515462896652141979543678512205839960896282522683935437190431923848027950862704457096892807866708403983784411087767000571828526503363999435343635144775513634540376770890830084006138731646151359803553754850438525899612902807221552051668970115596174857713825846255610853848656209830297631461553621334404249923987678212686435348450349112560546078586476340833330818368260077670650923829259272975921016177759074219830281830406870011381902292199790736045041052047998188140736244475635816394695951610757079381522264302910256566711457527990001486679478166621527704999325064192836178969015485276695940213316946376109235291452755016455094808027381271597050344562309765412703599926298003558560309963272499420183545965360653369062068626281660550408657735109474463937340846115627546214608520565513311438465949596615966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -1171347589767471388516334868147633501972151863315621764827051229052130657609549734982697201597664149682174905666072786711346721454405461353738461601646607865247522781911131626427388183614894081804287162772689741831501033229987677419389447022781587252514293324192562618448408899188192074993711715360710968748678571356314419516376556868322019380191625493026942161816605204191350451838106453289200255884792166383279902189868792683892306881934438695442991459703779309785979725023529123685899430098976412068195574866700684265064403373437162933830605320522627940140898914988152870427102886287414324910817976320627081560579949906441725309820352379162895903420367128235015154359617175434803175610751665230680794508003754690234894822392595415623158699894346264768443778000315950964404310348848541126014697466156819566644638452152011657088576952112570393437854362823978500079751261797616210891970063975445246831385191747913792429463849657961337676219374450376824699335028913048082820650940779997249862241639534282792413345032468099168251314643668141162513296934354944341223067650539727910253804239594491331700418861139762801102349740026905117952953545641964990240164462792584509252858682588469248808143011129731546629152181215044641227253534254721377082542116873616760513943595426654082596521295083410166601213345119359260612693595997511586587738928155684504400499286144412967864802588446648019868750674351447713243597284605336667025680196548634212199774982211926848052309056695321985712248600458473195729007137275809727011977874010759197205469775030653336917880510557536767793797628675586699639396562279290823512349822552671847230551163747611877414171752187927260984464409934294662944693154767877876005650177900820452090451222300136776395408817967461475597562805602185222428729198634873566116977388589733906886691569983835375817072360992279554451684324991930076094093158701152571561836048147969745961198296123151482797101754446112647060334878806579036537769019077310527115138808383638675284642556167582077933300699676294070619286711016202706175754193179835522777916882630227594753013961397307137908565626838501150246466835518739346806146044077414675356151461799860788288941016008906680596755659049374980711600677409078439801014039267684472269598718391163354063347576717669790379507203236390217587871381021144692221211671602522516968502275269305138481143037862013788915587994862041944909734874920048491888016458829762506210181786693161282658677096562029341715669681948183766949514864472798683665840104552233190368834761233894577244287520488588537908648335911142646713706031625733854100298947469770752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 1630511587400355800275665463770329758268047782057535369389727085970541886373650444232258252223182769435477091508144815517450883212385079662415328100763076340868126745904083359850477468214787260615706720221301899290604926265649691983028270043347077807960896963011905586798449805377056122345360921047498228160085520820573764008762943011919734404214595077754896417709770177627461930617236295009086790007532415450948942281617881995562948340776432920839091672743892867690265513867719607796381776324022265495656327571586414352633670851496079136540923242569693011047368830042177969392356100483440321419301690000359751951237760712645636439780054853937209573390286248249161705730003534979104527398611590505986769622979843058845073768416504489718169193384292447801796521615815375947263349667900103080200231890366304264154712169827606740938806754678839206772296120122911407309646106208685267480823218989275587330910148654068196094926699905569045689117428430777166633811429576957569827414322794813638419810176891068796728549071535802314559117923807178921233471223422946245544512162635339994648448043753043359616500327167159483436354598192823952285067173471513590236388378086454324597816307950068366538019185529887153011257720506163570801249580548587504880865073907011784174443704759625180261355201448179378848523545467343309450645523735756534208706452591414758315362821697437831122347164279851112700790349755195286449062964286350997719126952312464083149899787316633898762886714216527530909983640890802488158674119931095619648659224514057653314317004748067212303537193530588922128161499211832403731186901759572672493306876687941626111162210945884252542819754782501025202737230666992246598730672801061835906266658786299374389595653768934534845896655325094297860178382367536253986476258248894112476273573354948216989248134704945177518695802263529730360120604056274003219174966509156623036083353499158111363235721838237700206097088169563284607916787959049758059078829035480971419216349417600056744440349792890927355824546058208829162984803735037322319120082184007266385440511209494370315255525776539581807495644361985953137116089310817070241439886608216232704690108877937124079463450500765762104588262442670523571792120673783787185180498157508455116952444614146403846435880899853562980751681915169769826278846627588187022450579534913359339867213059655237721381368870827764829012181476320746480270869471288154027498598327904762768658974885103829683455441937658084904679707427040056415529886878322090758466478720260957899578200011350027223891427578114127561122928085821760782381785221804627374676699890319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] 112824878362136956654235164189855966271723528326162525934420369029634899296249935838655208644157879057488553666523196296188192446189980213885898854742620683909074614411312082358947133541608730827186858915403448164396438273634048300563013593079757449544307621816963626184340245165756944817509609699478247053415441791802254056467220762064702888819210083598728924102684240582110045488920391910868140374247755319099867694254207172452585898393234297205492315690358656579447739955176176502606822360271815766722367852180610265188571156904005300314178092345070175895121859330717958429270767746027477706870576271102782723641770277765379878230624623398083329935713390438140846616767216898040544589487559535675615907625787982206865639269220511219378550501831463391399259749825020600906042829783129324809096144606184237271613501493242753288491933641184618456904627558265270425735829055521151751386223293260943504759372588699074567285650092128525563678066966679852584503276883511424267843897314808054075112390791650543995093840402618184297241789508864329733397389921349353391237094189096411557902457979016827661751430991064852506108242809411447740655862081753940111365245885587856299990825162888994430352162794556273876519506878519389256279378493096024592662780679860841987946481088945033157469011126808487391927948018581745557238358457247341375363951777910863664711455013201967192374678375456330152506619789524292584395750651783924300565913132362631157485568466072848002929045429495811733294327970479351922842206895378120469205335488037909661131113167200113581752761920320417504868679133852366973681503016588905775251208579590422757727925281906169138767667458556685655532859298351478364300239905236561370027718463062754084878103645874989446950842234341046485130483637400303420504223800377978058930438675585388188145031194839751780150708240576609241536439189111320916794394464794516510930584352449738822369052835822635557989147967495425257504404578442855070236585610532723185089234897375332861006669696251031458912678773288662243215943247415648225086157934278816607159016725466139318800066437861297671941353630526176733339838182120453777691315466206227231525450687224741755550307851724710410364845070346649929250931627672544071540768121867021552755272335780088194548106302931347389791126270794709317823949554204834754662936344660014251579443391764939005494006937351287199435752400626286698952038815772043930538484979887201361668105065136757899717491297413951395525248603374534591510980868621620779856267084270852488924333520765558117487279120197702439835488698904450481313495887801588839352669397057536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] -1801409571289092756480621325721708255099515897509623388940694586937630102388186993642340171490086969344770389016613177148816128193718675411718317845047852671952071708307851743394000371034892506165913035263646847519803788252476706773074579690488518508882971176830353300240186233840854345899408485243039749778790068144169210144183939491844674490054096348668718304593863517976882069483370376899619152927292114677796802117902963748563357415329708352980153285385582687020911910600477488792848431782596655292701541181642456364655976853364982100771115153880329385746297274594211810182224423324970042052823115863060430650808001977833676659031015386493097734635928366893542465389805107207999549338215638462584952867657049079824537630888132737384743358769326252754304487608545215486929706238596022027288647736812675333947576893181828780111974656417800319597313438496528137269161800354462121542614442303046964647319244685139729043982031177424724916817626146080054003265337885151139071316567615933331729597366331514755621637599347186549808828797443903205600252422491783458896626009232863700256816188561742625065969769441278582667856177898631753666213374533074634127258228269508724877450469275895302697246588547316731558531992339425280431708640485550047916808289754737903301230944701263029480017149735515358466036867363719620583430631425823194834144118933724682856603837662667808828668043970412254882643739274541943679899586363960278165835307984695892604581025198581969652060499336101371510415282505913084875462177928298797423146646985418460737741840374038029407593372230541541565388623524963967743751117163074261574690015962442900877497906138792859478918647650289275846618827425063898328452141882905300674640266989778311122794056309933636194681811672617360620214742159661996238118617431910494101134239858082569653884182586536530915344965967193674331227592110282090633757507370405193116180156114191351721293501908615490449198625813376856620952461567386528853510854380409135155790380039807897222240654977226240832121768036731407656482937586205464795201971093642929960052925201966965831959477871783521674182773094740906793426033603832616622214035352813365306005930561150986588320917488821321182218541616524453292044130946703785234985276197089511947768515798413302498531058727140692633092122870483780306844211217680576735456127296262153297228308372097473447603319870180095260857156068262310410680125813468199747395457848504064727540591215301991749628453919745137691495988297721963451642524898329796801253289375518807400013875521195753504255226944371964227296026254237943120478181883446908069903490026045440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] 552343186476560114576238050207982587114672518977226920321468392538220760871938417747443044749957246307943060848212922291081439236194739275631264810347949454289188116918007371607399012844926113036561896768411852794288088201495909504566823276510746303786800811882564728020287584415764524390584300833878856406705316446057630828855282335159035111914215680089971230656277527311999090881971897307691582724441702514135134705705401998544343558691829779993971980983156474881956617099355909145054514629156423301512039188567547346131953149632589349768193229986469630198243617164732803846729159722041061229028007391285645398797271293053596708237527906163609790431268567161229776128333079324303361332265766745400517363958545209429595141224094983094794999974225159166273534610653316021818662568895614289837524157060346841262929995854503198974251789194787177183676297792987723625296841999515477709861789781815322035183870137766774723785089235347645800162781294742872281647503850152036902818855391719833943677146319839745870053364207275421657897373151358854044914762644174279521918261386271528265940412440112792296540609620727441475622231621732857928394618672015092446043867406036474170413899201780935283561008575896317886819600693273385043373512281175783816351256660844231789546917283366874806498362968395829412663669941509099952369575317118873117047398778828808976203787250212295125434376951142779203190177711406778557568246524714318352058320020205995256993848526782548962763286057885319848410749805422065530240121990663499036725658465967512725188901002514127255046822250354880312805871979591655975899564179307970525715131807378854191244314429775589435692604623167808677860460887405666765103990943371641129229965401705264431243486254527707213290094079511104169129107187587793528387787378914169356523996622437536021611947636688659097540713659500358752243785232474688594320784555552549306865423417498434227364557655942839956475195622857104945092884194386402177684193010051331443512959650857926813472639179105652121092180583682367696658927007782598546648802752800068091147350182912347694528982671885560687263324013231109540035452673320400379632666628563329535150645918641636246497272577951500156586078165065015281202954989982791865604101305177982221612966172110454021891130934740845709179062448358934907389766527794863722652416180219237276899093128236621794688594442692447502236587254452701005515787405663763816707417749334098428867028710407838586189289347421084195076752954621818613016562262701480474176816013282241967559401396818384975146200429993568617811517783156834821726419720716235973606700121849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 2819276411087986194009521047312127952048267876836682942413170727942127588322463043555701558433906252715408172076277450849629116212068761494314942654236051353802529776272932749356714092076228648207691775403795374113855821788037048212283062975625266848572720469710650622624445044632283461655033642339570127800504832780403776498698414344683713101406369218757279929780700667684479496281698632624324788095514207272295089258706485490060365183820379017186837704046275348331858727959792116969859566895710141639388353092915910296234519329393494192247675055499612017313837471740910365434337235794388569116710509461938143582029075928471205004397792767231033475501669304673347964874014801881439019794062741061298294325830901694186424944947459481322103844232071489244962546857054413927666514385040470189216937720237575405650902586256766174796835329466177871949489154048902994124475012621541249782479393042230810446091047967897091137706496847099240231895042981508051130565715135040824170420667737148782621823894476757187387075719326887347138487744355272686533704386575075687646719195578744273739926032798207112673088796962926993352411723144897374955559113620337628403576721447026815766912571689643160252812927343540172932166839379487258157690706451272019552351389514312565961290681075526469560843590089896284098891953021825254528091989640333869388131205440011675913886185370680264394731674068965896601213425310803651727903233698017296530536805799044120304301872854930730316429082895786301090391558375609030007746403769172344311402567209247113243499046040467445227798692923116325711021789516614856474339836563039452555147476784776746425782045324410399158562297101166144439309263499677090235893345948278759052265103241577177085770253837144278431338101678999871617372777480492116454271178570011856718836030914361421852922476392853374974331813918964177405337196756690002201677140658336907307166434736582388840639377850430949854849554195693645675968756532406037340977233150051380913808847298879485197989849196240093375839553455550145557896187534513741656947091095515838203014484392007808965119963431203149494116140711364503660042583837410871728883455181140266624862134712890049206208849927636946655273472127280587778659067698107414021761114338061644422871917013248349024834858668776221071510466765534026271551292180135168688828301331326724932620717008734644749508642440249262384398657555308612400906245293392256384920431336075831935232669330241257122491727360229404116410115029267517960214757615574179777076633988234853204129526988877743814150810658432609446574856767080476812354819092312423900372868540661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -5035457867357575574228970885564852246889433939265771797956882213170904047235855055247058788596663390185823455082445391482554278311341587151159805509057986809039661789730505756789240394593480186937729562256114556771776562200024976870335432467128422748014042917569052009633638922607395632360827072308555358542645898296457029095818920238392720960576058174303383510245624294774730269393097896940620593460071139482394971603514139345093676008565321505729733524956503590576189722910161451048226889893053017701706114438011729896679306951553286423039028304665277944312916776457507508847151931401138684781964246800494419101856044075492416972033892672009586690373151767273351266613874587264468686566271215278293483839469896259676366974496703011815814832860579455673682866510134053715700648450848434138135736194768939342905277103978584589977467283270793736577561243791522305859967922733955916939654635520166886287126010619891262708462762634145549093710047842778292696670467052120032120816578622583969053565612986719188881343356242344843904563301726795444157331922428053342140337231784821224104838377199384806808227571184299328017408407119778091073123477790561696568247514191138028961404858601771444178780612922787806506478984773226009049833340228853038494882912904961381124763801174315491801701613441755380881882008852602360468610916793208636511589788318207039080861233110364947464183174050858448718224271099392588011761588517739009396624939146778274322888932968109621473333813477007589702253487117977420598112124713700977092454583479137151526128016966749448994953681257247541519723101368055110472610958813848782076581442376563314427193695924631599855406377828124424343260761778153272781397417450315528690410182174262780638731791496746439249741271795589255009622709384523902200455226904745028965676439588640194994219488320639036039397766090138497415690090044303451419081118807456817788041912168968471048549430139856675804144705832743333423135012298233961619080092268205046642094671510154943574258629775702420890998435611412032522393228037978705790027945981655436465354642815670774890416016373480246560889724568305969489799191669739897123507707985527114557042828067552687810111141493312205653133576159732945196349574272999063591437810691520130052785648281466466782165864835790418473931871783256085346359253481044690683852250495290006302882022651174886983964784366203644314761172249146736495907276234937672098246847468143143887428423901926663155249304922282962525156697764634819982104566627805571568523619558419837557773900457040133970843852438498529225728336413195881876618630244850608658711568053174272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 4598108424528610248640286320980410935341272000288729536712994017104626579264434578100885140802180288459427683939964551786335575876562057556993152824708271761037821188731199719963920103704614256648231895631540328957172450739097338398055733364939742050420669366107845632624887730266364877588528338032008012948976536427463475256247912210677767795363550539082070571474765938735757817166002664477474210384302251976910611650251007239618947720454500368009345907371323409459552364420444359376166179891007964288605619304902736786279918068403267238414370465144124366853589133403939807178394924918167835479374593896297968967938350219510016325918922749221067175203115884623752734452344652167471689283958383121642329070423784754393194186689512252851377910154141667841698418510879725011381275502871615168418217370015677534351175558546158279740356872643198776054997186544992600629339527530230598752874494281882450439796082165561075569363100834948488656405787215629019396551318297572069085480197549261272540228055305868917612361228056339904967230075410017686815018844283303337663565420223169721700583435583377826049777208480313026242080239483682355563903847056973854372314615445341204473126811735977647639169566020107152607672021176126751203075977959823374059120229480621583299531353941824874395650439739905487898982468292157392707537516152145193693535309398652458383229034955565167444971919431505090785610431984545948104022365865430513875683835570182089329503562747676028137378567500943124694895324590064969211660017190718720864536481007364977124222995939599150804945493970447551838015689433439249965684359449725893420253174417172196924205770262966997404623426207363329234870769933560840926843166064113863279752616753594023510762409548127507821677745766190615344806171581893461616292184327634881539608347037689077179186436171073620759292196578966414360138607074424174115710497812640334250127222773242987596318142965059248413538815815675156865611594005882092731515218055566913610257694425765496213847890391090792273454579122268672225820851129863929585554709043290542197180126377995911865186547023805154504427792191647345976171908854414498018261450938320458049979913192657378933853341376735894773757028884211414775132785922319066827922611558345568957939018500756473409634553843072064371657735823603179925965040125398975499054059718203093625262727170118519133390549507885793322404468539254106237461295244401523065941273838619808943638875432207822870395632026628532672537815666119818311232051076968382437155359401577414132460411082305245489559660985504251998398650113250993191323292277134426395626052025057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -2715360160117967202977677573910104867551270052566238419469294808166449219372571709658981899339241722499259971676875341041103685780555446409126590204399759637266804750076224901559385278002488612678947787420636677806490285347069277740164637293660665583381196429340002099756688590517014642558359488485880343333728856432043720801499204792521380725382834076509268021659597897088737200455099306973671864824582319991024554892374979564425836945130669254266781502418088293923112337815106483414370135934615089489366132216161354407304901064356918122193322749893882065029524236972309609374455448113873120772009242614451449989280171304961227779780418687987907366174545209817176075819160939041587691923180036821205972027175964873861492811374535438824218416310141200899028213309664482271382000114795737981020215213864403681311075309649315144958331919738522317545070672357446509290515717329068211834695375530788046538961237152424886145302844633461146370278259133922287898955267407566068978249359605851936611005418044242307250531383710778773197937833055143205015939505261806852535174513320093848723372385421257995593940940848901747153732377942080112274048741059886506256528422308581831831903837275538991519979936562700512004872262184156368714146578094168714651265543088732042973456584187769742604097559638522063068291097509561892954866818575737098648208872838957122506826189456104300012149205587272251030248944994571819886923864408861621156391969344604735561771827824982530486459557714820510304933975147003463915254549118975575871634336720410908299167376734440658991605963643244824444847006298081210730722887998678895837976731820219785465246074538617514230483788429180835789233583481367350545538516721172630473009836846455990613284289243486901331878155003393043035514738303970000715193297595851245627419712461766395098349787475721072254594272783391497402841179495557672476740438751198720797656517316090966866712003565899361337831767436629902691905226392448554920068370836131466770050900959045243298955388720102195989726391459680604156073431120646944371455745793344071674257745657066003896900099731441676941121504371620975729516792597956200451884823773166986295168309511895927929130761594331601198030105153194249213314314574917672096884287210789393155071650277462762559014208163520559219164195895040341694947586933586995964597462323172855672123784639850207604482229880396875441536469087613933579671663083317323484105289712137628041173930585121903779184418289240208021311191521745574042150941079396847182251362548898769141343438094824417885017061295718228880861682561664693682602019867481875552995042110996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 1040276355626974550546503470574402403656718736501667734835183400818235073081959119359123892323731378708344155534739783270381069129002916513097544941050883152656199844536211482927474954232130326957095183802627914477126686710924660964722933610776327444721128382253376270231849408632284811872373436662719897162153687955695202227517094104865339076840415474433378413811411474894706636531586801023757652965920299662217140279438080705755079476624247376273885836835020128006779205112975728407613293021640063451866660625435176290219228661105787946367981359032348739489669003386520227058074223458154627767358827002561002723291596946430056737370989516242412481421226485170661971511994598719147040122019940246630909842792009222018664376572114998432396020607977026935018341465030279955973420679281233032385728495872288642200634869410253931666284448131334765102148093887572320397852971628693875693776030947177048086179405482888525029309786665737896763601531931216917286632095742249317604064733765484356807358404809915224748245914335294780972615579925322588620995918319838982376856402048088922594042092483407510264318449541731282490969074834247625468037983598437867148248553673902818149324015515417992007519601615204297300482809048976175844891950240570402984546886937855461802817157155290013226423838940792057873412288675958354786933193534245441145171283995824943614520822368841383475967184156707301295961133235902813383589788131269282228488793118896798702752702433104668173074782829555787622357971142680593729886942237293971910168339650021395861547876110438507372607170134311081159771268275266139226247508304550348310513146521930440081979047998652655204930839015457514163305475851826400727556127142708003212192339759476125989841578622932025927852315744269776488076136329616528756179073406380720592432450784329054658081262573607799127659209591779484342652175975967736732875418772080461408614265452255847135910917968827573968674340101837115186579764248512730386484511330465011260695760639771869144155123062077540331231742230889865787333444918638361119667742701982590169946171451927009801119228645671534498986842109363306177683066176700394132795435489905153124431075954163236300518599768610856534038628895886880916984591219703596196051409046606844963476953996264561181549320704020483104588684483051467362278917753642951897565012738249512799796619086508834851490633695835067694052862953749393046383318402158183982576999595278683390766630856641815116906235545834507708531369862193041977065052770051204720656277625961766527460681975308680514304607990854256633579063930506018765866013553858829962102600493957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -153708251219116274403774311342171035012226943775202690908012217178387629629080073221751849158910599263020147538244412851561422466826782561125992248359401173840451167680546585116838528951156619450798139856795357926593329001800980792270983456145846322658888816016398375519525814598342364743198533328337373758726861209560794069120464055381783007365954423962462143714096249620040829340579560754437931946352293736726888106354214666932301962241912624801592594527448608878400368969819582531319554674020349933775417016030354433777257283795210983789129534198416396681524792902127097718912852626995012371443382579206430400572209758901614364738613826187780912825976157953434556011837288281130883771869249690590128951566787829876059530244211440237161268727045289697960222023893402632449789813841882205300655578010911347591359680025570062539133052814284898821099969835541722506912958792987239201225877548798923006073388426852080733654363592287783044927822218024565331324592045014887898706526138252773828680651528650488843072530814698975235255529627199282343365898522692830705496317094914213893466658610484277028348021734631211286862489810896653915889671412081443849104737106735561691879517966965862064356499923991420107847797583676666489026934289768929016800760302903080013648425220487031037787631507435750148330226679933094206609143266270576098924451107561761763178452443460510973808583833362939352603456742559077545364721958619382954810350450454901252894836625615740241758370139153241826261444058585080765089903560885879745427746280588613544748387819209968716281119806377895541244415066758819450463727407719394021539742963511911012687683555326047451919847333946822894928166098134905736946858720678703904194789461009802713255318718475125402631600799078214269552426870248113128252932547336825973426377084657859396895586685597167012624270372532415171196065931000045742084591198282449962987998344306153771775016729542044699656264836692476729101068201802840176042647665352779898446382122977346950308463165390947899484129165996007602036322964338571902476822714603288155477925594375316505742286197012550420369698372997212032981468857532773457030681544434096208019528968447027601174543042892860203279184103564743817353202449124128502785208548011845381845230242678951310594503378037049821360515209788892752404841131711769722803487428587436345601369690905679560181884624157695895517468936662938941194505701353736923751224735888289650778062699178524658213188147903307066323848713129236146132071772810358596443830507583511424358740973132471281475623323962029224414393817000590232095628109512303168525631274090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] -143949667807110485993666551871664794628436857472915216047027333416614879195588426173256870940958072249646846980524647993446707143148062288849716912571984980790643763927904881161086705688526430710235156115878607465396268020922964328302553106046534545426375513371011183036460656909225152539196588011769271116254260511675725075953376832793529542043210771630412804359500331052916102795057371712454564906708841670331941029790067849537281896907146363006218905346737486644485749686882791598211383696082767493654039571161292104236488541909374156453192846822753060236207889181634155539435295374365559207958507721011244312259596110156119260121413581387285803668845577214530071390928902117446592207412445034003362893993207054557481665603766927259613296592929383189514720546747128725996562137077259825168649828763557714595204776399877464979922155740354084551635656052785583432291149941619799639914446785470227769922911907890657116999775044325827132658260582061920266218885541910737445679778901199005741908608950718196953992720106063575182256643079247535597195304327309037653190952627475098983273813340189794500761247633306807992136225006746168360856621898864325829894474837913431271179979434636163603144765151467270878610810794353872942960693851733339406563417718148095619432881336254174557952365091860391001496632231639944214840689743061279757413568964733873727730033194630516959247939345304365827463972267203807807679387474426925922554401190511607949439588479705600239075028225307769691689614880905732998296252071348133142022693195622169801537761929315219726787697651145140143109851141758907830562032542560242983860018030538508067409872919314951567327714852872968779975429839602559410956711088304003121896183347601340917765176680067726841539436001500421680171051086952046828864161345168047922525769321146346177647894065013516106975093466660190084628861045109883696518998506744906579854826462513130642769561628082562544520470443616919785376783001043972386306260750947770025962316212101231650250476184392539502390902279181298430999599308930050756738322110840745779916013339708103718776069965864157716446144782593618055566593347217332696996206924654418498104874969810581848228329907231090978711544268433602817270732250959533773376229531532543852271885253896413950164946638662558304701122575630957179210575358564318482343859257822470386154729382587649698725303503511843328252558253988071070276390606220231537556254395804451085622404456988546398694112687557750478668354551343727783896236544182678646518641137061133440321311365461868063765651882422766269331390768633092003535352132722271279345859045621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] 165438676798815187084306345180882579787977071833270795322564787344118778339340578661961031864698038591779061527075241074031301347017214493209900172386824714943909258472516770064667341126071842443255286254823650181420094209885038615319513852127488385047123599882107799251688054913549311889412600311205683147481142432678132783403175905791505132860892008458433109989563084261838246116839563228357337371688244649891211493132513416624737370973678537415753101120826922525193043440904716141927666272034722841449128450645819621607776067825781745089047936052499060586169215375400525791652013503199561666094417479281950730350145808964559732940722125655518178769123097311778857192032228088902633297320103905338663530502950407014795387419190248947037934705711815994072971324226566067004372256583731490064821921399093200077905884497009987363621201685830490327622855527322066580313011718399665792237831274895272526489542903203286813117694159123166645792634958199345882093270437560021124220923985142115052657862181210456589551487132050063163312628064947726406939753326510286586722802037228998652853491078679329648100161036048852977853227781207649597836874139271510119542474242109935067039917668459471371475399289842263032877105052505969123450387441292109522137600643239274628362758346320516964678136863977922385120331136813206896724976106534265962313412940258529541934075619269184547025695958398155925841716783699490999317249045426133569196699493933060347548546623789990596353351014409126893679912935996666422557718535202986820427892999544712380226996078933604675693976549896871913564411547895655309337774849071782201582061812830258250385441075006882136971411867837490224915316082918150919549036504150624500716589357945411395740134053425128925508485392099429452914317563464517796951026391759891336078949534516809125156273367641511043874404889408907174530846013753796597487803223982845869570811384805316347203872176382675370048094482000659381165159909354204493929612715072367982636562584112425736898950880637859636300134298941593394767975272436927103235896035881772613447204326781695348273623120124551707585597264310932933425381207151742247695779504302947062607187201732109812367901880103285135779284880946619641164527424547496970417098145513922313846892404168362240404090093369062700335184334475069959449342778290825258719113107323540525615839494096179261437391720026633299158272693604384460519718247179643576450652833377394876310697086596635064335935070937594252026408146266523978713695620368385078103204628204590984601380877932140075248472105504500076360660343167923420061462923907195292990180559945728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] -102317523956124054868470254052705399907698388251775618035290546705020450884440785806135462900052567248798631365903090805280040633117475620722467231207524913197679827889990503035577773189293945670554658977680970144568346728224439891623162963963138521594011206962513932877912795806213798384650916348990660900063613607044721596849270898003434869827410025573154427317719687593618235615912836928817013323509885737147836742176750063080034999059269357942679337490785298002821530223596512218816439009882550445661389286168504948128470866530614950577640332218872947101713671636651065207430600963016595232476429476198823601326974680101872649123927022074568042873846333642262968160537487861528652258751502878257634409765354348630217566454956137101577557410380291835222490820899305191395513214404387313393614335239995682656158708920525207406156070338437349755192112702011421564324925904994377190433933396031894764628451982695259893368910901270483964945320770327647199959845728473472189490277005012686235438204079425039823237906833516632487121403923842759508149421862820774153114366851251783288186758257248727619825796411733681693531778664621054215150474896690219589548893125452293476415574320415503199276771535180722764354879199417795422044594670318520158148044253865071368056427940787671558690746078739085133638673986162877230430182825729794931192110639091685454123654551149439399732781549032445438911752109542201799088641976476236188177575922643214200431998962821962341934180212972485993254113320169870836635408293410793913348653678528299286914267899209784272612644978935144453393816658070384871604335080917808885681837531513465178545653265582744188597097505759178912339519318033495066704788350905576584923474656701255211897850443644341082733803186768920982014580010606718989703637640390205578759919616650784892554645282194094211363507110466389805164793559761142743328000885137205148213947004305557546855763772111558030729465683161797806286355259681026862159317149966417806618454431372728485235058878255639317687669053687290158776904909697484414333820996224285579642691172168046721966081641233614459180898411205555905265670077564890966790942296645013897425882354899521405435656592169316314890514873376203532061266181268876000545988863621042810093103716069824850346623598307947307761039817282526954005483530043155812545364743507251510740552647926155906564856636146008555112094578960000588564808967759886221789575849653678313187861022677494680136769766047144950839324967663670788102498678967390083097413773578128087209087242225398658524864081742441785589974066768282694716602742385922938620650119495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] 41255198509348207096656847965540787205127087455500451660730380418227745516532978118335226119337190234323268330739303703553932358929545504266944981070296922421059768138120322480964534992964886721760632075060812006850625259334981490156919248355903509601396015156961004174072066447825395040731725186660549369798511332224155456567478674844709875782142414383391566458932819524542583298853211103992410215752738168671755304297350444974913502443009986067716524282145816982698344165392197553388823706108535349872935153597060799746576916705402949307921584802117140175238327882982963870128872428471348501857130779302235751911766690869064300622953005986779908762340355850743651846274589010210360717527705655880719640263561802715261992507918139614768373452145542886569196071549316513462914187211186632815710062053403705259655252891004650441677872884807161825335323735287645766453284367926063365542873444431557902631641884884577753550998514356089762019830115162825029901965981707509975996565441155476875117939098805504372167603808672491673122975510461663171001006191435216105029207338993587021216384513950330726760388622068218494855065555603149469264198139212634405885009207528514096858728171332080340334925509533924043653866260088319403393115709023617660773625604889016168642207492988436679995856350809835811979182686661284407684595789400899574846710696285354937038059823020143312996324425946381895055648884363751381813547735254118957864434580208120572531742071655164570192163305337225523501269448523392820221306114132594812468301545894085610852724481345996756247503043538915940180952672015556110191321543656782613979172753441159767265684196091418617486478224296061840556805115355973391961521224334925135863829241267556838265659174198227031455886627755097155964792450673265083246649955326736811241250382082538075240881041877736166609617258070049292633128916641708027324258683103146146377289821789541659203946882849065306997195006851278728450006086216967331138065397697604934401908368090647771030560741601107812973172072573956822208612232002168350950754287285689712575252131923530491909039380497275847411769178846856016626831236569754297641521877508934745980808576703495964988700289678087191423912370854110136267889213256044821909519194134467417365419438321310074271339195722572128189473834529250697126338017630425594455100924893496184115127796227269347516639726859014205436257093170651206576807678209128514190966989371057473513462880411172790084005066336048131725023860629793105073061531912321147181415746359007898128849557570413297009451470421340075700645188877870692592970813773252351001093996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -6585594029768276110200334305505728001315365114960686463599678482605090230992930712619698428343179859748632616790634496693518695436182733866126534165003433636098436916257968373818413689934417276759033909340488133967949657688570768100098685684829512781324536177783441212835141976567850129751149092452343791350587766515213690812567519785466863361430768105788695612396197904131749542022173683490203858757936995660845074104636000625403133393830433512763831120430599028670939111167039584614365451986894847655103826549994345960209024824616407220471551510824918769110676867665983173808619971574805241791961550741127856661142027155008629514813836023478101596865217267937740575527328766119518264192433935206928773613692561105440497182431641786805785585661239397869560441490470019611545621814697442754979452836029240133438573411208893781848834299959799383717602580728022584118206444196527271170579644688876891631873464753935972984142942889522325142946806998901630959741450526468257203774155634455515057809853471521185488462994941329060235974531789396052667884592145251482920793204994450169102513193072881507903569872538773746333422821854692237376473038190222702945799630847984542601368858975088876942686830389747699856465084736042934917740588427794925668881107490273539350622358160697244686458576343976714936790481466899446193262872439091190674096336160182398096157003276027908741769185669031933045265450735591398216439630080601173778086044987955555478207771965310939792098620309684179983219321063766017116750226748661995265103599884374967242389626440771621312633096705514585217704069793070810322529443489166887001619411257784983327830099299738914519600739335104739081933000692537409803715941828316337864019880964080960630742404325222632657481688980260238835441702899243165481252485686733332835809349457786825168392861670634563342344354602750907301655384184645863171234346151011719914517062741197144109019789868900279692548246504259413213247088532652178646701637431588461366491683595307682420455280982358018289967628137804614743965449317576450199384092310462881099137500013811752879371576698255029645706013733311408713568375570174080537345948057157035686468291419775159283575355567865611722472459947943910765779495675363186369670017681940247753276571153695581407141079852800757000005723074183466443100271398203576974276863478164721077972755413999980722054599339161599656691444795028814380470247809878473924388288299545086449948874743821868541562361704292970217971328413074807475038030004376654018796759569764600145544288148225638752887253884306551073601924292605334632093640683548922142981577768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] -6204965525332348358085353307851996372715987580016910320421346863844680960680927977888474840062772959572893362023461541979703365308866484034385140589398906393891801338575148634009121050507117447378162402010061980524975968489916517587308151494342706850938767614455051437105713944548294568757742555248891726412055420818334746973055844469587974357228533107223513469284023486180016283222340081175374115408259017551669350767711898932678482307886697822665838471644374141181110480086551980471302012161088832608202566020907196169694647495212182636014788949418123362954191242719988507364337940249399018134889618343465541413090123969250934798570340925454693101701870166272520863872147267642442843163659781712211714516026101758084783884073350934228709446483892974611002173228004961026823991779248501138547821910793682559067759198741547261286246730342809808548375080778846086371062714907781004160015722581993364730257758863741200585454240970243836909651856315970603249815801773575120256295834247356054162552400789505040364506764036470667975726837419482472085383543748944372538314318327225280486671541403634193539210459934608496460260998188332527515601262882694333396838690219607954573542159065421567085994482516911518851560090045724747909388261287885478123313811357421146120789473500723926393176637652813748781203526667814678541438720447455334423300371495702294314397808908685180933963923793076059709937712186610652636936762679058122632241618560353997372303916123952747653214179572334370262357427803989972668219066784581081610145719102714423820509361512654906736324150070625555410676154626886727662841314004282580046821027842991605966317321097308832234374493984830016193776520986934151215434248657012147898399090938118242938259908584305801059920438918372557208606043275330681210962630780487471464873975836144374708836158429491810152726529845261454675940745253583545757034054478784015446454297609185201136926939289783002959317408206160128788823132743775070114595892088774030222882376719774307111100745977653066713724593192148661631828641140724360834123802837514165243787953540618024123017924992713842462111390876146892902197417839294775104113471581499202599678369649849911853757943175941764154848325719449233022863026041923288895569965698522091890988575597555093152577229233033117390646179694119312394036461911964805301950060984940936084718002564440457030786926943372210161126302517435150451755413576537875326822303586674641037601870664478800234697512195537919579059603518475249247123601210472426048734511756473892349024465510948952962782013868051404038961010673104180292930077530189824697223113342976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] 7573528392193954421258830207745489705955550389475190074592350324807124378622667148819720996153272218821895291441224540826864613768501079890251841482305150198178151532995899334522940298947886069892476140449621442516948300515446239368659580814310365138548141729689205191590936304805494852968193231932106066686580039581461589770485101370224257752678763432394397333943094522028297175398501950707369090971615963092594172568909184357772570893641713234462398378982865053706888376339702764631976739249540097182607884097077991025948414648447129690983852269148879339185410814716880796897979130049770315161355797158829006461770405593511617531716436451969961823252013227073329250806222746236184882099896966958187897734616632976545077444273125781277456201556792977274865800446347715659226456276966916677441458514331374756476125255662216008881247351893077730954319579660876590977310176041381452885550096317432491469989557300993115772188387986101399920539807646044796894411132937650319491228980651833784724621838314903609553401545524589086740775148006799927756779725377830157927918476063053480559018630241176429934157010853891217229590533460106098520496778640352987884121704007231887014957698907935036488431774746878006626163859653202509122167507651537138613757460799961693699463439146070719091900518670728667299465577507021286846215767017757810241747611935776989640511204611539877080673472655143270955568590658864538055573332371612171168694027878311112947557451080074566475818301575225389459180508124375228718548335854993068178085363082738294601922021597723188680177192025214872498868901000042305896856072038043131486484522932579734564351950183863333433106279982611952084824664733469360826886881636074148811588069688729934712161085269076669896884701215957455073382568092249614680916167315007851837999892278219964668020896750868535499305843288802846857174495326349104703479504870322481750555088698283043555706795479955295726205596355440691673509991005472895444267265299609141227380935280797151786517057594161610120218584331663993745356627098203936434158000937604292698343942545121840788309033152720204796615813296479026507824933051113345611639348812008308666738215759505154352205758021716021246210298708487641813890029156422850471517010337200903733346912452286549519946528661894214724149312724695129966617315932985778463353684694727205933299386850370810847969346520507047568579826351069164617731273421826556781074087503029872081714678373709027815008625849901408983358393779926025140274636009638529065078068713608871953525848976474298199072527680599296951979901085170682611420243067944678030777243402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] -5094619789213245470072694246869234126240056341807760219360677815855043698277478038911949942274707901923030108333538350866692925184006578179828311789113284622879346948811253885144741244790055847929204256630582347081586187181504006521045517815947925559882613215387044091829594341340221490318516150149394127423495777449768113459296740956965897238567560441995254964453521552252811984900176196845909688508133363649592313527362017153094833662587742310041575574727849358657631369285247146891246064991013774860018949716416886293262347580316550966940688735954132448613872880217082282388788127294357525736423500198126994488225571208380094756641180813560926186819725311711431969939777163313926777577359676197203497972339801868787462442869758629605278527911591267407293189943003247148238978312253765137816550088396024159330524521024202739051938147334241957450122207139373444115050797375658509912940629735858756908360735715939761716618044154047524542514802033302160826981244220500317916228299200012351144345958021001755218179610234710764823483941833091736934337611381492732116639497877456240094267108270045212645922351267088744726119385432417894348602155998442748518556698266219269520358420126270794408363632501695245275249048929489748681867629280806824025806828058956498749652923113826827371506422338129998514175155130870282354094082852984915097419793719752092372984752358676671152054657405672991188805233089319815076515963367669859001643488744424681296047311537646453942751485705164616787938697275275796413288806119706653837659937360108594642311773471215322100531471256812561563390990640181911687742538748505702160355217452140676952993825164618392310466466296073859270066935902967581152671756075423671108117685937439307092516594183983892204469611071003087959722895225763632560006239176545747754911217736883055498211074309493947304334607094793181099420160803045871532803759685105374891474468043110789135029215379267677839502153827438302182158807214840714880040008093075968151493872956143984434339974904892386882794825104205513763001765533400734324096922700080690178134130196768352216944144185465360858294114616308069959641052950413143987717305804502296091269000822094061031923287495687255549566259440242662712311190113791766906123643346605542848508637073491821690536942163302763474386284623287870789450780204658405827453691341395016963802019028423660464807712016729456720325008123708344482501002648908470702544636944243211944379926486103426663108575128966207930345998479599287752788045386203609427687372564253148943870332105390079922596287860110882436988711291852072565329841600921498847797135278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] 2551431516264441573204658995716570558780705580000160842048596623022806302917687254161736550088401333250262273029894001057186680616521618493585863395821607433484032609981754389960491634431359427821990436092995685254731467440851454566999758380636605473101490076016041352481487011814351945565520313020096975071296258010450059970274725318485566404929030402367494944984452439401649141071322315989817474012261117728423343332903342762933233748595452062340371955518372077244685898293848126147989996416912406686327766718187866723818832153385200768905797024555161675717040604656007092645881245446504603879504336989358844910121397662132942503766490220358030980521113117863073137324338983766999283653133156814205127774370718022439555429306013753305069684337167859240009079427714757839533116208333047122998652170633878433885646931936799286328554101688848337759326821611697354388579913912120383437540428442799342614000883157039802692617295572172921834482532785000658181422998167862386352405851176346568562955881679287660180369678373191119651539035146433267975060065403821363827342546917868902452861267811475826234121275365749312852121005434090075207516132736637528728953610997848166677038935936273930299273696696263798896939301054554351739517692390339216267037453851408549320880052208466904711815016243012989937923824454315905547472999060024836139804324523150554324974914226300629765885535885388462626675169762473284418631615513625702768857773372861064036432711432930249126772209454119024589113190920740117022501629801514168372520897794228835249480782724908452637215620373338517224276375768782653020204075770109848435729538358734904184794253573516816220881749506876822402214789628605767271711766705517642123836540744244383699597854135332931807014000304862063084053798908583417798561018876647055545752938279939725936209050667307057848118387883393662979765593375438092601506715969058129391514485694990076828739755629885733187583687897015089719264530586030532199221516295436167173718479058517238727333523166714532355075416209894982666674499919625993863384885780051154257497790095765143759311240047403018087287270277310667396522247514265382281367274169965721314643232900509561314705215074956446583180061716565013775751471507476001305579156411173751047107548419429540941271001047200405004266673803621520512756288118145875866752038268441522182000931840395625440595495730701520136143244232172248135304564525197137251526695881184907466487802189433511368218955264493548554903145508650734158612254092838114781065584093981789701245423125772373915294049545200035876531602836509739429596534344258647976669096181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] -1038828453159861771947730611775007231423109577235138861159180800112925907278817565861979881096474921873874568261010726361126778535112347384050027564721936012457291000881354031167698117210342533837722567627089723718096134134366195734276609579694370701177125428515231784582799755034436421428952164136730666097003558347235987335558178236500896081964157679148161496893493538136648483082667236200824652229708180108265857021022172614922998698854296878111832443235627279073871034322054752741264267988344917407219736323552327090105389915291512915582768293353360542614698574061521090012469910551176981967270519559055429429552658658961133003533315185146316414996770701708754442704224631587181860266723700488343023791563160648530455512819668595027728507116160389517401637261413303772969954385860586739371738843787762041514445246152248579296394499682499093219475676453773175535398922156091369378545731254313627438500909071718112056530400727268972407459088434988065099129731795206725427756514952200079307283957946339551868091437617955005035325288254020622783224059994902401110085967865635431441618795144266180705307064573170653480327164166231802596649590724046104012304296038819634205057409660125756279649871442381549082600393986223844518155965381075598735873150555002058377512080481510534271425352140269152165441167311304531541007354362418938535273884705566757805466165006234828826721938974772383630305157857548848032216603946581662122065555429067496126164586035691639384365434185656616606397858329953213790466502632922861594042271514184607660052183264208679723423449801225388004495416329984518709737771390190055914977146902944025038702270871393740411921633627511724419129837603372668258341995639692630509120235529284097584658210789653949034431784146825180299158657955617837502240188060608671884913932767021536089037871970417929850956636250728044541952225282052491368233879920649621689248169687425395958128026940494256802944830495788927328054901914358157226749400568314172556503494861020607339179728789621322605535935759337480775123336734354426707567292717472080214182574561344016983049246057235461724220830102571311829856212939489210827310412232337132915419969244188251664441932232141636110756115884008295422986285589407552960772715302136493207043553562984486026802432417819328527706837966503989908251643674983697871062685177831260670270895223052400600963292564610702243815304484656265164922038077812964165321270061627866972948994621552925917422286780973623003003594932769228717150784800940013632631255724037648228495675022325652692925598713799001497908831638933911413988360492829460663391941033984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] 368958657652831880199942299774058594311975887851660626975838243439813543756964553463335551008607854043881602776871358012743415879467270517997965126031134850864699659921359866354440542888607605989992488988428079608648707952926460165298536942654928670397269468801432231205967370390594491367495713834416172911629395333952223866192874906720082750498549213644359905711632573624175417573422700602713585921479373752855908053509907281209478771582303310181296371179056340793608035407452142195551050234955070012105428778375728835981496715036690636099732951892563504836075111144330624778076542351615299877733340370322988881749657382131583777620061965970313490708411104302899819641415376308556015317866858086601812340541181790946939913958462774279470324579166128314427520801872376147280074429487148857339973497671237956270020187475059643445175719822640918423253900155859996233157191763014059687574102957922109936272733658306039181221976428614936721661837054503902317499162852857973491126424784767156056350024384852174857301140912903754247970361072852246278792833834336384814707805541819576339366889498272640300266870484486747066244594819687733510948758165141238831328358950586813863180662690940996421152415081633947719841606822073895133898574056012201441172276869788453115338445068203080727480172814505873812577846342670521104675045837542487943585982426111557385260514851129701803833285948260686027683141380623781017814679398306212334984841606960661857645669587830247096156804799378473908137592736003238759493344712476191139901073576017883037996498423496206800430120941594081273274803426874772059603314289945329196401652481484070608495945874639763888575251890202995155936336024428780298637026224483662913431697681805768778042716989105094923341222196355919028614977503852698457986540236119307822246405417171407014196154638351865276857291141514132564894375120707751446691513484708580721998287255288036545254831119237422836296793548537415169165784057962558407796441953064519087880125495112812664348757744460691985232124786545097007423072354655571635994441044579319182563902365126176499823079373569015185406360432512924242407515499610404734499719435047789506666576159418969790646689721878575767412040912386463402719252009774954292895443567836404775772613321520650987902808426533916272488830072327316087929855989725118486651818698438008891968956657728916622135934353549214857543109629670410863282607623938567147493737523445238565413237576469455157005771668172285943804382459523552394642022018185302931084025710700563414146007524851371894404781830282078366923238298426578902678173088991284526193416601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] -121887040512150565278594346659133969964366252800923792076632236106895617465371040358454234597573594860214527564072124154767326118348513802940441970905211627006215232711672923057520355694614752112018869218531626647695672748321346155917569959306380068412021273870813375493393389329945819989977595321242559788698018778285125132771706457436958424934416649138449113991978222396555905905591423155272314082441627156456282184553999718071361995286858256892999694393727326736435658811320122336228664440329413065903293609852844988004321709087930736479296149342823831831835321670602401188197144463379324949329359460423156320810514191062009121674316334050311082796559036998463092053314522722770556203579839437864591783326333633324280574896190734763126994009952931469197576377037090444647683405123110982578962143258951218906090108148980511214372743724159606709187057224353594731434824582521555392736187746447399138152876055287392011986343970516639262568276922643824084029193784188998899768831593706029856411442590582106243641769981064367649385700069838121303147134936403594632065649452006988972204535814852036608011647406513761438605560125811895911626783646533299399478980121526226838013817247191351645711450367590015181756292082616473211161638980671811401066235791540116418393407127728805681091263210196823700283168973702365583256280269940084949340607873440910763083178561841995130328155243547574845980234131316331080680785059237930363863740730750730419331222531093536554301353267356880032776665114576580553738038519271738629480211674967980912078479197531747430994285352258788974507512286570809606174940185589980342417563137395377210847855144124929099561673784437102911439196232165120186762779224396023800065367556027149722078317704128424727240695648958815245017227348049417136506443770772733215094229613338605764965759049081632609720756804179798567578991432596271626683369226793140515734987658472822752151657113475074313891175932330227721449931426682764803053688016835987184088911593115998879446828813263244301438626371902438891619102454651581295820194071708453649735926259012526314670140277027200910697561462846713219518319795202160506966554623040827728601188504441531346225977995946527114879141991410332166570094999414842355112822376420656748441044189168940103255242776565405079976058721778974812203508332151826782552900159417015543372864525348387358750955955906422625621338709866603089637633250348152130363802131141151122228226058840627208539065500013685978417882414145812000358051610013150067853789224116729930731185208706598973554362704871046733513610828803829882449226375869246661217939881984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 38355360980439768090288927354427451389511620151982415780158550024478804828997330350316807060804657520342021765475150008974482904244359295900747801763537545853128238398263427926977137704715856186269808871766858905659369749934034807494392766951604650114034205633954154312443630036927947297295304765075704050873886258927670617260096526002155382498999283237689035997843170946847348649982806639074940352554264086508448318153030191768263271132642665738710046233563217887003852188643092030992202916100462644894465037170947320262195121039735505913161856970098873206950825358033846973334859622877364764180269143570129798627542636488208792628191675946272736347768422555113797790311803954133757010234634562851285803799305932438100564569706961388240430786642580160092360562694198059602026713007511577037376243041042816352539949630851754205793969151211992914711783783896301740806155290052228136338408014753149404417081152429552487603897446753569210909155653381693980134098066589000140031254211042743134480225170669181601565145735825244346858900871483901026416384280751251164884655229753147926311504767719279874137924953395596187113954061843691610662499503940023023542571519704138584172525278208792509120942574059653898896713672667641220785143560203344672940309114391176384273525770483045753240187085129781719911821913666146767329229237929147913450609635658036949251073847282272210832588519505586939433058862059321472728585206423928081055077207180595529766352299647826222510249355556799891623615148655253099399774518319763711629007151660838289397686297258535114840562300124532958586171253317096861648309397597560888511713495321047349961201035391931997118895645124114462131012070144792099908208137421590756739343782153388984471784549958553719477591623489391825815689854749086596377473136493680688313188278041134381930802045452494360999084164594823026051438730771184058317236840427873042728095774824466847785132456506324414751241353048793333132374497651088194576604419645848570566365242589884728050308666480500878086437783931537676974020676993429096421956892503781229396724933926629364491627489136200194376028871569126434155281486144068537190727306276413287337113799211080066283979611125318432487784241079300990727943252621104116610730960641248663484353715021855438575486871606267136038063562562674333905287504793195704824528368597072146550417945471317881628382299803953236176027054313223998601954200118350564840139771238215611893532327418572921541105354770665696388995996551654002919654138161016707617770365088723650258504811728516859664453508690019687050384279255233164774667621832060459120852992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -11218144615886417142444142175093798929493207613283465362844286985629084586219190580522821836272284395908451141129991156206654164379439592275408239921663182231602581103256654664420942846514462203185446709442501124178629798789509291252244944059478355255109568884290630690393929551135470632156301067849426427692129584650833951857496024769315087056993222641202159113364333429515546249562383430609418490831953168847525158620427553480177732564781283768636688380119035460966149419546343705660958445829593313920255093050159577837008671251909365827771960679428659835003885639761148645116620673454482547486447261021246700925041913552549918888243507073921433451029384615443344239267703698476345807504944817582292343404188905384049388701522944257956407435908102748662386157398514355403238384198587752372674307931173296110455371824529600887753801939388845764313001374098658033725841228076528071857233618719390970232099174476757087132512163376526889924760364944347179348544202335313871002180828071902680869328537143884071871984618242158376594952448003406083974687145581815103658472679972446833988795376354542297873027585452586360651104068851431382631273698604654362873604191552669972708876850403140200745097832139726395435845278266221575094526550485001784164811397202118141382113557283095708962623976926306292399107536295615525486035173125001392294020993211862889679948135572439301467086040745688424126090159856931230458224529712168307321228997068060682179635136695329393285783284860004200088006921053286239250067998916623762115766264514638299507941260619395643559208486691679464230513364795736477408253125541380066708719639391968303400729179681381548414173957614276580937307787424360784558229713675457676967444104828115875824863774986582304531265628092152002447013889577676094587474279999476668595234534298706444495901357239715705748356625874318356286520043880191391262845782444717888749506716334441577674954161893442089910706831494776521952491962113855970860713721570604864084665536669943812694014893406464491871584412756578645075742178622420967972103146782897208618535100969779758270721855908471379205167605433603141837498376015907747817547134480929793683930161075377262920957086942672132877639774233078579528566336633196947869807502073665672440964696380544582228855368265764429420197365443312865047102375527044910406967366119308883206703812479403428557237017948299336911142538597136289448242341652913481747479048725548526422669281791284756305111038075346303906268739834159296237794024909404260389825631607040112533712821477912723361549656144800981172121976101877167674733121694304638729359196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 2968846512616809492909552884579003857878696183251858476107397529312332089435491884477465783957614637080568352428124053483856853264469207681239289341912774736577595697363392741163952930299442191894627161301277776737872823514829671796517153170733502016059140255463989790596092198016336488882500538332003796098002283715190443623118812442554795846930826861186896594871630541842955618411354543597525844874090136440031851766156127240231502391501643535328262186062372275247007432246386744732803672010554532647182291025841256486171687029020504126264793309447117782308454945013637813028355405171917862069931289776477727182011771230240651945190536703630841040209058112914047335863570533548871906397208142097363058013531861994734532060692592669614405856759408261588400848723496774817616776845214529611952804205373297169670030873609894860404917825300900443600035746769023846411366040365659381451793351413390488893246990390968977473634782140328808339311412479976349725374936062777222103480585059613381687808464850379110156279027978401933246428402317592480715957688628928478828360368138563678313282024411247763231984337857820599757140693815227878737090267936727082303876266236701406831285271191454739023157540141548088853930508056195927124559193768307677710333667754981957398650079989687272202116586061236256556322630129149661091293686433732853698775265103083085749097591151747609787545011959041905642781972897845982725080391954413491348625668607115495508650474193906537512350009323451829227491329929427949829135308687243155940150808826906324189824640345170001588068753485561466895529814370668551403228875358708434508853180956639243803756849844939307204862727318383810635769209262945528469484555655822448444130842185843455295710555535887718431427608169544976315019127150187995625315332108546988162573914124166902492208508476782594303277707720833134427216102301517090809656043487915629849163655657887948705918404303898736515646751101634044818879754118529290986396665982927011340766678369256447758052028323547600288400532886993555735280753165737016616140793819271060926994172629376017681116682937505095410111118116588964272561408215065160377203864383373813906717404001646312170028369302523281308547281963703753139579870016913689377559833753147755874332707449150239508714014231767236817515310164968735493117654601381077716541104745616730648785378411541597620829872145661814495510324374830785118845275259875818836255507855258683949794345917659591917947141246191334562671618878116524967473463003350351718567324396236544600603539836229851606760298567744532327349571385383760672036455464888810506362552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] -721356993602323122510168233778168468503936343058482445508504636513881383702210293193321235273872739304827864866460324598021595910345527030944169672014193207381910578445693860353393586431379703483950171340413394773282558607281234187708666560297365882291048948110251625992900352406991624194920867906716968663510237101751436141733419970495232227651295743510610763402663206377329531327789457743083327117557329754746548527901675236878219022021322597632156862358976761357237764288843405502137498000691353095823333217480615499667296064364006694146288247747470965337229464327404902942822974060543699820345031198787223633155070179534457160709470689602669750249794575576173227072275124896364791855436209021687936870409397239469459192168022108657377296142048612823414887778212118366174160153931653046075286110857773919366730809023294574052239506659269025792554435504400026987261443573228106117403755701469758732372782585224992157176047410029452028379306145251547562831102458263823527298090293960829067579991861685344509765403425991440668464981762333991359144875256105470144396502384090073729786431227864306719566660397138952293091176322475302604704523720524053862638403221338096999218152859208316492563953839257396126367811361405489375689781100850409315390694765507178733459615403851721735006047591058416309951415027955182744085236506749471144040955715467607500232825120992953085671353680032474939935667563602335789640156396917767170401070923342481410499289522232619815071221485539913081469665447791523920629407258899443077485812956846480982044418955901302536843639197731362744824386920629609895777618429563966339342459792780307727818919310151255392435150990154954768160196294906394973525160491692764316380337266181312367595497376065989536157225626621221461661142853875975615991581252214875030679590122527993226828693468917952198552648463839907859649510191012454324173183053139378814333065786825519447632712602674926460075823187513185558484996465528017825406621886013305569103245233427280821598100669624849887266720883937973500525844268583740376871281008693320672144333228596143406537129709146711197698396990517524913388143678659502078262629090672833635724094083868153231738178442740631152583685702172067186866435985466146729322002033757259535013139421916187784912383211558856286178413584498261435756850803828771048231160770242386171072407451085421545161791926510606618991792720387773060621576684034265584530589667656062649159682061601973434245768499195762176674433466444217409907059627419299914744437185068010862642497296987278700781186947132628380364075898943292289495165540083001717057126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] 170348823802386108693407570835802034411338599721562610445687624659302426955613924345493339944395576600092634533548845931660288005677310337790557914419363853544229759316385158383594884281754363455730304917414822359467660511112571988633254294522548410471599290214200280217603976748495494429566777640677557863491231806692552231029876363881394245279112762877573282889542480884306666349423597951453689841376727836940683257814587678106112091812441815307873516958301883817938520682431403531937833669449134486174304941352454694296140563880045885600042273506531097080385674572393213341278812692216490541915906849978582559505827381972598252263632985013943878222667020696200652585528232952844607519678118144254937866543063026323777352980967378142426657189437530743588058272161737704048713622796570346566673253404951840995424092564246491837115044664318013005534168168079685707227896985540095933918443224056282033629957774688255908950854964463738691139189022896202342935977671349690717076896459595433717009197593691496195163119817498406841469344821125158766589867462570133791275820526298685100183738011966372688664966762647330530076710197369287107708328608488936216403991441979223838498059534045798313342034968395487223973458804469816547078349529898490587113818778970287543321810297529929875945061923582651768479387457860539180390603104347575626932882558067018819123715720542714023496856795164666953977858332840181129361122459413869035664590373891822078382173373014317905247794738375513436085133589740864431165281942910368146366151590004075146698246067896882168275236869866587012778127446047313782026400476880041534571468685870419754145290278704857932486080048947424780415083339886313236426148782220635749619417641009284788066119414260993538168736918507803092441058907960022723359098133803486651255137078110331877765388087031088804749212792091123985563929300273664845224721035944054188448601775444954957870231319618424911978707366160794453449304293322035936571375826284576289537876314249758502215410209473990894221369583163464583291299926070308702244260615419256619310234377270513946652414954061422427487849583133672315824846847583001938566375392641120049438217090688731762451936566466715553558455671407206780631582221761993269388312686124573437431598273341550291779869666682476354335598841017794992253749604550812210243333536021212881084914833843241467997055680998928543067519863188393492800222588134308038103307125908471084329817453499798721742005711201913516361717568684514275611632890940197889313014690793878119033234552635984780085536567045222236139047109145201033044710913400663036825436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] -40935191593094372879263402009124524652003574906722912693632675048701601542132482348710752830319329011778684761826896868049663357298017596897048379798000997013574525346764467905911161447519122055069758751387971370982306472100021785161190935161618911171279660510734696637053612489694814961842195431192627732833884087766887230432453455841823160887560114655207405744139118964640898109615768880707022875492327273187185717984555146069012508558151256652578754410387112063943756853992759121704459083525341664909280032548087501331615737635550995978101796642429826286838173979809954572800380950514779248444923756232155438816950652315753076229958151612211372458537719056433197414832476639275812977211230258599705015283194227685842854223507119820604884171371999034732235137617536256820546919890108569229216550978074114667415325228965520478808327800927580626660367751107545135469848504814486994304132047107754104361589298813159116657199759011380842906727908276243958503392859209233318907145721544037026909072318084198242720536850083639905999099946448601388400957037930782672750599102722611794230608797438521354967345204702599723470323878095869070732097027524532925862999852400840591886234872676931548842748116211352534477240417096256942897141377698347552520602069952217254105693650110619958767492002711767304660133980870358042867219521259272943720642719267401162560758261732964053516973750728658080067134098339602854612336873241849727156284782429984557281322758752676399275986039244600773920202720004348873688035115989657903117042927639697127130276823588349080241999357062594958455459287104263956846411996374246279518318633273356144161747272082072424027802878150147250929466669275429295820619401991968606695174255778861801469012004967557633485313482727183557271362833805860006280201157181177702562107066567834514234270107191177357262855872066655095113548831418865925077579374749034790019544750724671844240562641126733948233760452216013646695119301984866786265530098326505046887134835826878987488022232184028663923660531009563680919494308186786756843107118771409706130104346515615947072748519823097311760365587927883126095481262389134341145480493152988164743188252993348201446029171953240327649886952391555993179745110690969420336777937554814578032280288138560319420484989406007373633018937781244877376801337535213818256434041294397299365504050470708352805268346444254925541185860424354527998073592103206595126263110638981083078169478306557327296727450493320840677981104428703350875121222299911769679906314642045854692662654147287476586757018387066887146307752118311154827302148693791545847971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] 9806842077520999499233550059664055832661180554577746379252563410439700101750349723239102254596003748053385242832328289012986598623289461246832521494762648220494644936664286000173726540834592418284437362220834898892498736922225370098912566238979586229918678632769704610177421336534049228988983010448154351654880134016467892393329343186597552170612399006686519272759230405257862471792177906799857592576089114872765013202745975796204655075500421271240978659575860565131667008561967091752695421958156592166609771887810232988843030961762955485822635138047221499804201297321403230133303040010147058354814246410810577523675840207185591081176516317569814593815674994561746456145188727691386816779321965966885287200015874220952767875073859564576888729471479707164812791439526089629972351127573514192942346350093883623598144234108938389238256674325484683704381136815856075825031713898900817055532132356824307700868039543111574512058173342880517560337893225472561645109311909325395913812831341306459707947172519063510315609335599902670375569582271418588320566691497118638277084269869733862931768689066717331606438146598199412893175218560887798766375507259490777644029205262226568280050594146137710644404741842993333663331312225494144007260999749780718546372442333875936210277338217947077121295252149869153898819816702933720485920903292799682294236220889225164516724148493852640356724552751098058113607089586945855619554390518860411327569872163684486622881507929547326112608356322992841814229783754876131244530024803941122071874455595600728798855814834760627458415178265049570571014168959968998833635677452556295347973272656742257614161587745360349973866918712405949782589342415318801261040892240145709503876033362114645231716390966942135854633038040772581716941806867080977336028562503883900700171352331502880241892532155803639083470074611160773511849831340342261655953876701121770185636617335511607341830073979111045777752403975168541724406492934242510945167767607377538571399175780474666330250349995434954386883298941658694767759501741012155953624489340291750318247209179639484791776422522214379502336666526718187683218421553465732132058605247369515097266182802889397845204198190050107064262606518396184022750520057300425553768361606583003041822872497702199457230948175258258694009365270141074978271902143083394897627411874221881964753483016089981104027459695690432305537464868824067224057858585314963077459051737685809615232729782197911503754662491735395461706746037545599366628973429830020640511713389812644247734483199617210565403984366028369845751511234000936359805070947354792689664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] -2212171605958117680592450977926862429498363596802084764598844035048892613087535544871030009872397054128940999837888336235037541541230630135420534565792807909821549970605088649657439157793818868303833864487545415888829126975566974423228659815064932578715296820003252565366571134857110663752578803680323045927134774555613737897488515259001997258718640182437275364155721293414035737749617515857352849079307143180759831181056086505618183764850947879264223861266847581373120713587682324649513622224599878744742420989341263739375730653922235364680902793387186129255069417257739353179791788123039419157201980671391302499308850962275048283540584285601345391531020146228374559239476651806147156535994532861618611817960444780524248687997264973917241814488176696872369604057748078539038274983203465024445923386842641392605139196678324101904724940634738083598426316475374969121841204548277370865072000457000389684671533469202424836591003315958249812690958629985049361229553331549505887609989420714887370025903660303337482573003705041359805578086794433048918133016337047969324265792751327630435043637260850472124234337440935517130477752474340442973614580347477205087484876036259895064878982720680436596317874590187250014032541100028758408993070337613413566479502045656729153580618644462729392757822183342419547939766608548989254154036611832637978779041926522498701777065426192100215339711883330935132279027155836566565190786042129290058913200344522677331139920019234945533575741428833592754046118128678267641436102721141557431894940243570253418980033022566163842302144618553688243493983074136448016120094518746138793698327594755361676834318547579212024813510128808513543231177565285479012135254267609784400376206623960724831893322566979000875017002949449865244451153281879807471894851281689124858957301524184772754395261363533923196980588854930022582185886890456916376363254143176034959459508261852984085125620549009563412377016924268410691261002220592544927736101770828077560945201708241247431529237299153719178659686134313728270695431402281900856622191838147450361832157656095517747777753855161843315172456357973292705432675813075962709913641361738649029128772502099578598358402395280079156434661514136321009842131191662407785453219897933274861505274814099385943046233755310103534775796512871853130622351647399188006382541800078823386297681546339172947499765914380267671952649438917341000397335713557627753172159371275569378947817246206165561844229344147257603290341701761184502307212402757076896564116115531479756317928836155827753984477648013704207522807268997741295094397693130387939655680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] 452986133511346893038278186246210751363206883995805686100024452664800139359389672489786457143277651932830399813110539343389898684110178073749259840604568081029223298513879956240487327246963195046768389012301644682345593082353552850446880648192259125458466231192145777905618699039074609912625186446957205587969711738220147071541466254314817536447468585224155116952814060337951302474932061142730989253160151538044934405242556349093507720564603409300003051542366452808095155993450563305911344500426205833207075826677996226984531332301322127040142809503768269979204059302053246131223961345344287565828572981941133197218672009249704447198992068421892436985650069256676855334536963522744432849592230406945247941896276500480107331948868919343367529363002354785690950762467692383360852161775897308885752804801517485519885251890556613563076731178212370626888626584757848041596564605908198182691812700179033594239067555953672055714619629995519323577317173211204388663594584623496984041886679921189205033371490979563762684370943577938196509375523776218289321633293067672163069416518179688000079034465914556862250493569995498866285571656626401593022149681488270120223665740387607377195900152997365480573368640858562348553256926514714979218987523302397978478487143283260438048485716146763815796927897421646625670092747499831484392293095653466122497574086551549577190926253485173950089539324034358237484345242365238251179313473090628676432670726134851881990661168527442968289372820848138426238040469343081087813423273074270988900125808658277682954093998389394600058354677326954382958002075102704631819570038041867384839012658895757219654246721156587765731740487975442001051236766513874852283146834656517884271669983565885157259090458566599655924378427364509801063520466172739509627220844143208624016424847333824195102208072079772636415730446355391199984356087669929759505964114514488020392617260784962813088601729719980137374525163480573289549546721363864696837450912018190695764484831075458284256127244900496650267602335690595721900483695942413899925445481901093287565713267225970092360134249292659557376724131026378318693669589930669598504002109779829168267757870354876476571788473917502842181213194749340886202184631448215881195284478186764526952632051241423978709001252226716346368652105349410258431918092919790645748321306266516406091735933791662826148196303337245187137653511871048021491214157577585655098070081539933451962167689960297802421278699367291299530897367917522564563299449685768842980799173149378268131377221806722413191707259772555132672801409262939383783461663548212049346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] -83650673032194410337699499961133500983323634454584257039722524881214895732414767911463838180021604174545514734249731610947790991561179267763635699246238008103389165734435624577918277772598124006336474669946992003367708604833182608642255686399282245929603729427214954872871072658078427667414118878537340487715359282647883972743193461584279567718350755694122588989405767429199723049160329435525241085525066759168633888529961000484662458506651197375351761898777917049601535069376388860116967574177671991180838741135579091942730510960447764020367292159048166982164704610140876082731546501978665964414220286091141584848607767673767634406199418302360278941709036896742683957958068890863789235822476744632175191994402679596809290591606442719620478537448636101174813098298584192466838898052807040631839304326212139904275608897363110194709001485590195792027686560604160010880786096970384368213177271908890828693331748204541137991335165736951177612276209084521571685451317540587475113492128594359651385036535059463472969916133622209677361313747341731531218373245755358866258256698460435532952238664271203223934280458903604525361449251403657897803965962464766902751796745704683143988479415181720292893090494906569459326854845627826372390316300132620107168653625633428436957825548725388937384229989096366331498578135134710771863161599455172909315364026535272286820877367694252552907810958574549644479557448695879104268239918788860255030159276092131823417879463638073967088366219531842619693652513890335649544218621177462668739638946951539251047549093594686149017187667020342227192111665585822149138589844240237834779685539717635945746746426236653964165930886739082741892994586978563182648978225497502971746165516931675324092737044856850822950105792155465246369236741963894231136751600598356566421570363236331121719839280950943614703860460547303759673219779083279208575064157912470063418522369021356576322481254696276637821622951892362040661193167765817633627154314717760694197875805682411142943954702527639524760472803120353447196289101855382860011836034791193059601065294614526600310189907379455563359801555953360947162040515144653592806065493869212671368511428922850725505828132295686235789909614727955807520066999577585568505201633626804046735870045003656754108773106792649148943271398632919524388025878521385771990787036768286147614886885145212127437593464867580603631060128590571776660389614153515762957516140106334995671549825556502152979574145266954643586661323700085449978582239802360872567764839612353140840958302144830834650739851272091910602212613494748051521308817807549273210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] 14002430692674334837051045385310699526838299095531958458091051201166599878748765212017939216770338103556711848048412013443125984790441180942372436593878712152211669263765474440866590993564972029861492031112218967255924102863013394665135278684909969062182316460436885680872515623283082409116209780435050639445794886062575587202353623538345590297983992827862429369052301882191909298020675033873354583270773217545317282042584677281260337853859086651241905548647208002055367965502477109114749754200246389679217696267518046838867872315685366163413230397663666162456486215966332793605085951265275578347351615171080596227265942293746369915478534732156558590039888936780878795628444855687921245380483122576107203295073672823461858611255626378674386945704830148191204583135435423461453654436825086469452343655355893284149722962626092875143076285397891995364481027904959793752051721350141687249283942506820050459206015534661591602066230632988765075202604737182665595880921144386843451920633276289369895850632451745062569735387066784669369752770309245835810027673851922291559412701516810474887554822125272225712486929194809261931430567311909058038297573010782852095324043757582246988503404677033539657639772642595622000305769409533949139457808589188095531670430582712547732409488012522195274639647613907988867159097260831052816241055754152309104788333020202097567858096040429887600578686645483452504796132701228501560904257499474003297393329319343266885115792453466949622996178226306130061355983249767439064927278077469374664311723463050876967163557958502198423400969721448499892645859641013715352976358712417766134752640575953325421670750602546601226957639633854378159005624574885022380350173176289466986353648010165816183810523906592803280214943445661737760921015325521973737585883657252162506725705881519173033205548804592048002161361321436851022973422172118599356844962630239491018583009534026788760831177894524404133617204848338571635322623324483459614109092416423296563885145688693812443715238463589211451908259788017242632852991214760419156984617535660939969683738873663837114937307131507176794460530487215076149238199748507803649434807070525431135355292046425734161730265009119502735790091908490029623928145125211069082942105783181272026520009586176675475969077604074922326004626366975347405419151318439614891082086010053471562861141640959498107912064707807225469100933976831171059448133254687223324166223446205705169089940568443175014314938282228277251157189918624212147219426608502223612657306340968073142805228282087726463823030744031970974315650279475517018195469855358221025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] -2131207345953091667289644773389720235690778075943021033053345100419273666846913464943101741951057511284975764655457274923420827700929604718640562366519799382003855809084036865472405545419274505680589056056267281178442052542734288269000017367171365366821812543484983439153081800130715876819933149886407043772124709671968327551322159430878231397734637505394782734437065534663992884563781071707351528773924863726130498708887742498180867045636540572397073151975889386355837578794672423377107310657330950905120326101760183295776481882435500515664177850428613763703912565670642281976868052345657247602682416681343530172068632668755965808461295330328835249137928023543921986110285246561085320438080683994399964199209957545970507811721446476004123261874281126315244213447393656926541610799728321221416131708183431547983934451570494893592071627870102358863118276698425528761375166693718084573267296815075454344617162391975522136213842098629044162942486220951814374805294173874796953178147876234825827390381505572309962956876394240822192561957131057740557070424721920815256806081927211890118847043607131457083469932534855709655962964624907531066260929410379293115860324221848453443014652002488310348722357823179938591596689176993585143956026081925040243851414963901304122791189233119135967196225707624639605179402729088018542742328296130716840937463294209183675119264838370275731298794046293844795491637537872681541053964232101952663191167003345368548831398726371501936889428409401316291636355461430111881030562822641851887533884839592386999993718224491497569724073482629097876771038289752385460691865532886966847332553894290615177642477205168820630865901327830990121297081247782387348088990294449465845120799989113618772630779664088037475777994906902532207752176799843504830709013968086076928738187595935229284422735667883025637008920890118271682377657021708109164178541759411038016830143859938934086774669250670480456025990223680293163932904823708649007629493408374171115338955532086936901149662186393265164453820494542433910105920822742064412055380130168743588939985117083759452072178205749671240387096851866232899957729674868812801035555935454345096950908356697799705269396211359896124450590480910907089972243919218908958469293515054857034126655547835507385088965102398521474915290238625777990568036114390185333972241770422281751582743590199046704131055043896555930790706628876684731321218872143524908869036697717162423534866461452873450569958547442907817150226374035444939564274564385238794695469434421401234003199300639603540187942568256071023533847593411417978924936327898826014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] 295016984171025274097023514147903527810323344296640145954684378468987582239640176502471814411640490248897284043802706733003603144732645267124312804445702280752566013222360337782529822424841536267460282418321135279111733460137960692352691313820600930362301410360800431256823150605579435369495977656192445719507677558220094096752234685342329169713841100546275594009175356954597641215600304023654510129858310046871960133199767937124365568800094120742846039488925146050795333199300342333337466271539357198951138285406662846172115214367194830758503904609151568712376504481811400894808027738917895335192000335350092730739517130748478802909145313605268001202757992639995700623124541633638869196544383342526617964041682524157032160535277817812600137965234711321719985211949818625942515625823004021360591473921976537942438380670357359724053463134145946936184055729784005991291603167961808866252417795842341990345056103144347394173880258481883512804537650616892154666931341023759864762241929284903625091975265761769702225679755719025018135553090365610432377627908385222114913475746753599142629263446000230471921710079992440889023085295753882050989539232415320311886939531708647815600577438960416514971469529829783888291259363179175326830558948981956091419300981504751975621018919419011769452973252199247832040918567123171347100188526290764577228274667963091425079852566197805563529768573983841756553063052245087468808482448401880321259989200908438789543219072110756289383923810439894376318888148852140492039718445699259523285362771392002135897995035086156289348349254451601102467336418065702651471224934561069888440425630016867208569167032488654054683653401736920104511257245159522597257387307605257990757000261589091826486165461104266983473188929029783636555677560564835387054964791641406435020579492668337931726698059752311231696377116782823711795859667340943670796711780488989666854184329421607035079818733138918164613711277095449418594717204158829392586343496930132150886028776999597881905948642969223654692260357991664313606319018386508921291100518655567389216165335248363701028364025796488253457046908676517382682126791246598133939254226188928457412745461447533941023264656040291466697217428517579937421784914243941270958152605840554580128200215924026240546804626543134461147335581910261746423376180524146359213520406279585400855313764875766446060924925814604920370362716931615295077325285782714724818205340540778374085089594275521235837898707685278039411817790990381618031699369612353735040394308965343633369763011766394291377977625104323330065259731352652019104770002615911055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] -37110769690479604201909378848739184137907476758578165997307296129642716825004390176574408824236424821994928227308960631463587315036348005197947469263006806618392870339967024326247098326373161268949770281583713374016107671981781128649969493840496005580904774080206991011442388083932036007461254725630883996084349907100325153832745507065426110944110021159989332849745877385453684661707203351071290245388302949871862433195773054107419895710700725932469270937998341854478169770102993482988560217448245457690427038048535862050660806562637099654652725091382470139050031383070617413371450876410140280041827650846182266139147899120886679555769411515567233027019435410240027618382881755947970638519463628122257481462455994585784117337261158758625381983496114521347538547185600811694865340872385641509438460170750938022907203482550034411059437860207330287452081320917174496255937265271562595604727419959127263494251987479187091903837860190497726080828869115701927619712780423511377232262998931313368077117199258947981425349424233472522589362525194729124780199812649707940556631383401990246074862251447737368894397536283396211889929305121292200497030143784797943724168229037644150568614574207534144488123408274497873232214267983204359809010610700678793349962465310564651048321641421659168374640198224242456380885200607495495490238678354779847154195846442931981296474205565129859002006595879424458914979078218154504094972502600731501141963395929323160087750864854520866988355698337529785090054075897903931614307312545871833341139403137336519604183506361677433488663800092689009431737144990583943154738256457028543174163623283140229997593655289119188746228418099091886433951766174470435575572287958909212452481473537243424707086147137061483800979358067925255078410383361808417222826085148153510349543863108350685032340400932946551247069139806140069274765664701357828981341670863785054309540481774727771441437173350298211332529407474652776923725583619373968248984179799377815089121233095036908030378381746741709138372736274042041441374389143807150571878978550317387033348255697571640933642777482434224510221178479409908981231599290792856881962056261198112384189233975316143224472215410969012702100650214730721721319165136192100278594953469427487227911591385538330885893661009898928642756946018700742578558091980360791442904526814436373324870370794897435875677378530473249474257826610569794462550986000065106870063438172904943509321057279262837392144109185862995290684146701668322776171904516961286238748503541927971209462794828808486973898359116337103367810470480627997563110830707771965440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] 4219089846973066919289347716874353013578249720273899444215074310626323054027662699749743801524266063856193045696182041986336397528667936366955860063321688763852152832813046686336950105017358628936009106882647717505223854255130911947173216072645145479025353020164883324465407369540163542657775063277343122594975099999207819589742041071814817715282616352147760656690502423866536190525163263094386254370117888626597398463419317052538907472935162453562080338018112139247621170616162543855529312380285106892054182443786283477545884048706027912657584665844659770238387380357563567951829067655528634457996745070726798288734061492629294974267597746176340108946894902878803276134652061935025165572733480198304109580105620585205179809483602740052172651450338214125730052265999950714764717929522308649387269225444966755562452223443803808600335496763945163425876614423194789389117403346415454819371855252267331542038298834700965075199489450994436978272088292040170910370989514951500057844033043916049717942072416436456505249728633061263519650697330369385522011658548154975026315915066894250965423696181346155700659687626968605002854912765753855750324950855984632438794738078012039691390664075735977986942705243884465415656654999788785238200402657976244847029520963120671626942536529178192440719583054801545066257075507460424107022906398204893565965395564413897584533792126601513612859465193023180130031388027914204273017484278547602045167275515012566306824289013959985047237241239506208670718478724856918027593352204557107911576218506608000788516665412068225180818640104109429208058278892339583745593737303071326296497090260967584235086001741341511459022487170650347429773376717633471545444103934208920160739985522199918236130863024353450537110152961856671841807664395187582581653262544743659270648640691274679698913953821049832286399936712072921158556983979243990759334682487307639071544040628812022274614896293373318931599879903385278270499573851397013184473682511507047366094053810832053732349551755008664936303130821544191308829865208284697031723969188715597639426840524048809560464654694113250168981880550011164744723926314820642136509124846085017002508050948774214067806155532237242785850925198880698491523911191069115939696658995304641492582427142253702804345186186058352210237019728352216596284309388679759437220466028598271911855197403003429670893789836226380240798747920734502621821576834136414970752202345122416133448520099867161037356356864715108143229134378125203704693358920925067762456171174132486383962547956747323726732160776467234217553149253721859347416981629220945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] -428836001440621940290227866539354705120798395000247837119506762782143949226287929374198159526874537661262292321369834899432527709724545808573405227347323138912796860219252245678607162915096039109123326249122406977424229884320224728038551549908517161927497601978565482730553672479496882780763477563857704765261918338209240464784222044451453873725670722366119285687292923212105545347915599213784373078888955437536699548366200098128448876496255761108431736639700655579170643543621217545918568515909122949180874324302717478140427165373505813170162029574210856003685798001933447454977482605834732735632801329438103136681363840561088407250720871831674920592149269481706691358649094419958152748106889467592137905577830474599986960754768719620533570966363377377705185051573024332655094695657828094429392747335443550424466391865826822211277722193633603772765060187296340288741969196356508141923581392894861705421497214527554893618958215071733017544095617461517300350596598021170697193588371999651535260654213342447692564611457117934222624780795641204510628440485182329243751813284187500149834496530588605566938230455902281766752439741724391073452101529922727108865101524456799489943876701536458665192933764222402205513259605024274978352753170674707633709424599771372636861889211419069321106968681668172087528017439532082601375397018965953820226702855896993073193643689823750450427672944487774656602948522145268520638359056539199258004699134060558352694184092320028742750870418648360038946719694822166904153362831872709479189425365274478618720054595335566366430793103155067920785627802421539331282577458239383003929133304600614047017576532092890851193305696872513321309329924413584775213408887512774636987264426678587829343715398241518600238607843961736238698387610055965958112356935772506428512137278304522215976485477451692903641696116373583623351881023752631517976396551703846248662157922426273478888141671958824819848837869643828573401060891654310222633501012409624430205601693978793217386893568123229919207000604531825824386368599812846822181467575483303083706637900844615506455631513074827524759398275338827281450446938656533711262401060702942470464203883587576405838571827369798787752406953754248377859145759165840294102334835299393688609897446459312669056022400061024493212507136055496906378812087033077569912465116533268136137596511301793816039265620689460092017179804095726307918046914274766549452379961882036608993252588789248814702950133281419894757227542913672324388212330989234617953847917066279483427779181451229202997432054905381666605094856036504912461498657569505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] 38589384203277254569549785991780762878300958856024105012726900928768005151160635267480019241387212203392949813735252707431850359195276512122848937668354326723850179692380800544719977441527013462309062911439074487399498812837637642349302754449291740452972963786580643896121493945978308799745231840521103295222612527489679365411311377336051407317666558520178188193279382311587326257441668994648505732053846107944506782667258661796649481054495832762340355093558111737271525109437172447090785328234534783308467396781671077182459284547530856771075331201553152014880388760994652774660691129829464195606128417794963214378891221033240533771519934946177666599807744557215350752266340235993003049747686976290633680333998138066406006472654975533270551425193406064228457719802454354084686771104565180938338710619624452442795488411672829517867678189159283979546633969211452200164670088020382155811051452323217898016981639591839054870234082720670448492591747263113827163837427663025455347324746353505703347932157164937489724112420573529003640687318140055198585718386289586506317253302036677408820532934137307670475756450557906071020102162180693166879965760521613992524476409515429064902390218458511981790036828507042583050881559392738946022292290486438477393037328389062516826372444664743058490844450776600667599063095773705451449993269008913122769625759306906329001927074570300927929777338719135780366893338321443698389872221246500937128516832189902372734116110130131912811616106384752703462564284828879683548649098172118611774660025253475669972720784788728678207128435942807488888800387060917052932102668125146677390704154803456556589506618214349192179252955701283475684610886015942783278287324192828803991438725504641430728882586116980732468701870218386835000343191285357028908915078815887687472685167219636173428582490446228797834195542736072195899589731056407085072136927605762336940706392032370713499523885308512050686049558615968873352112467393798907243101972781488007127957897467231179088866857772717775873137046378475851345065182147719952457311647281546720504511251312055204163030689153679591131314073586455248233832700315161128896119254622147605211175585399750922479663464176063041899402429693964064665772352113517738320956888019249291842962193864320603101998954901160753846660906830277129848942792535331354639152244566115382108787938284236782005084287926742844454540993890621067158600014659715516642225803738928073614820875648274574313529970876577550859066007246397566635074208104064293066777617973312355485329428829778940813957863782483456217552104465365284851370133605580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,59] -3056727186667631729775537800696945445666762940777560055919974486048291457226174144936711273707786894178757408492615732108033370875058540187606225325632817020865938696086336574545881460449809639012634507224061062860493531525417511514191349600727223048473323994836449528875767170709049083011992878242018305196081454489759846262783541899932970925989585405966146047229719995661295288784304083796954911874193045799037079503414005655941424788475390696399237172389305576511148348682750217765571077599586914737287776110575661803333942070399728214610109116311243967027629855124780881935980660040446828251879003797577372352871749443447503062564143844228110735665093052600465679256132593146026211045158162524381096655992762487317409878129052845254581882116049431864129527378674430872247626178602067334989505019797542398787131536432177229652874636743545938866679825408235680849122875994847084794211194917697100796579034705203370672399795033315068310786323602632916415043964169546701045005836782913203829085608463940140176172019333670605306918682996025484789058371176383567712694839731629686435455585966221271329208114938864972574788729909036816382553563990505877428521505444316484637871558785748742130414376996557371213185390946379657932236041348562811482727744564700608211517955914349982977856407313223352162718708907379335135982680293893162104348829405398439960969271075964915872756369331324733618867664192099158517852861954049435855357034006652933557737824094240701101035833213483870550320343550034466559122924679524529851967295365014799208843660103487845105886272310196622616588448212983954973770065413703279603359437688396761138778545052474645511780365965558059247709846283506165735912248141636529190405490423976826554777953183825480365162938896937969504797114891743835180533687234243304409931928523819374506091780677445572179566862216185980981123257908658562861003206923042014873925114896363862585502075614852120715644939146081230677863829922212933966905667235622172709589359934791776798903854451867853121397246547315755900751962744356011354829241344193393419756147295820486606473438531574016474976394569105159572377702078327258382327891743593333914571625959313038392699895718561299464092554689672055349113116498603076101001877836566425171980900979521496862507255324336182779011949259946314834798209977687455671703545754371920569873198444636086480138162354949401625556204985931978040107736224851594563117949359448286871579336164896436521708342368480230815314005882614311720319083266715849136778260023964950117555875006883947114532678765969504632445372054564318786629536338411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,60] 211518806586232448232460740240721530933941191842019747812561336197692691115602099331339635235027626045678675775180022770406377227621125171029249279514131318192928229294975366996860716219405570094850916542617958831637587299195492900185857262222191429485450475728427951130266473395360352272243193476059247965726377970712513414192212672328698702797779886392469835610450907728144808361756090215896530334080221064741007506053204572647516250427835134348965378976245251517886124987441026957793529350513854509764517664178720079825977733977114491297653180146333544680145294518120108256984288006071786256257149088642886689562132545663833264663835278429716357372026484795867823323455035225968594234037531871259402836388179626307940664440561379987646314890581526268380809327777181207341313673067649732492746162372003927905018177023056021673936264614609800160507835884655303673290272488371112745239717391576281895808955316941815237950614035354531872511545775279975259555341820267154541331101777565216608162391131506554600136692956976779901938674405764959981882490382569507548404892916329023057112020044999477055983248372772017753778707280060284254840946805365270138309666783850389902780630837905408029605895912648798992600259334002027253367589893685067169637149559795898409780516531800163684382443561077995468869328866627956755571593192941659431278602455276027373832904889819888358189140873165812315389214399926460412481419960093567299632555616048849765453916123849769005745513576384137055306418932777228213144482125312007440660590591609051957738079821961743538752901175306852986638737030245574080314626437549632757269654344918993733218941259911459678585289082001357422268761229794342928951441361341769604539650207403659125110124708669227014970542666014652143028971995632945549519291817447179662056224622503393581169782826625848601333897269331130261857483368288035100942912927153494288146088365034469038542538718098881697806908295528924229514964358200782343617592850702202521006699729251856668133060359129056546420563219593382524632299464393970090212212264497967067149645249764484526760779383341932341633355393593477398364185614676207650726714322243531522768765172497290960182676092495285070599692290240581877533631205705608313255684657569699141840305691288585593184597105271235874577588803995105953346134115631468736857041137813890059290296301099324798074419890694426310984454215998569536828239234107188734247334408402679020362629588626648448233392769550547402745200118726475567635455220318526688567626850498833373759937896847228510249433697962668419802425675353116109921583355658240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,61] -12639414363497847227072254799986568381526860234622032836157546057109258235116069016128365352437772383190234190954429479550188812997762575104264596828119094248310917196079594357801783328917881941501237525068457200936907880604687526790573205980113236511267565786559771937165705477509642141140735762368246887529792158713677128732234814086739942438433756152476038648747714996324898101170141575585569757693593359179581385575656002100770541533613493669345673757825036842887493578703010406239448053870886801791904313927485837144732422866871262398033897127864313532048273409301432718877582796894302164986767917460624958968498102641413766810641044638688782390646781251128274035141936740561555303754454389434687453511563768677963493535372576877451688277420073457523476029881528805607608431745219414705580196682187423799892102685507050188230693717952886373274525787633201545353947195068011657996739895422004802802684095543356979849365431629075213415334318321591665295135013035047508460218146501622929169899782451063144943829850231195503537635205467960762925613575498325743964847411765847844185515724982526615673669749658441112952006557112111683669821439092977574701032738545750640664633283324557883833815850435995346564975805562912253177868033001211430796676811235364070115901882586219611075307387135913540841740585663356948575466370052259035491435646460745535337829183929782897957623502568591975987338545065533950249110330885684118705010341889428536493711372720675306367549387472516770091661996541066547194460557818618406200581032606342876074038341860850410490548466999387800886159469574794779173955664681648110974751099242417418302369788177762420627349649135925797302356166080961226187248420224720921503892953180115767651437435220066095331912122139451212845457784933459758725783260688766089512279600842229952657234983022398567188775839836515910381294869536366554627199311593559205498204944409195963291092224116657613140899222599182967100752151822091049060621182239142746975635997983209905633126266706244795420266273617882949033469973952098825396945987120263321257033611207926649787693829961862051544251646633799265037425913344906777465571057252020366702192516523842460180604331726195484481149673663127324914819791960953612072137024597783046394456586030930082736367064134225906070675789629162124468489369001110015576050559662200802605015695827672562333778804240078524920328154652969600960806681088591164634551203835824564975243120035822109374568026379575852544849682751615034759847980394389908621564244400810147877958069233949010490641765163810081470210106103620415918394730086400000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,62] 647458931373352077720040933055334761688666776877162912572809644241639563259070333106589669708968268852569604073375857647649180677886944006951539894914856378782603994695638407174425745572547756463111654407561738464736787546686200309011106864729359156675602782468609982921960967842796349484699419577863231762021322411341856043993404667067002818924875867006467584157088241014862002089977017476911651080502922894119763756360946225343982249408750323387597828761941619043285897499699310536528500531584799742422589509773756098988562968054484386559842795837764395163237979722663666733804595395179610810307499435329890274578057344818827224087639408816618277306696562188305982224367142654957794684100654238230023459699650483034315038732048198195981173346315722523794672465208000467052575155008774137391222281352093690187734216925124731576786953340495328842704603620955089052754227343074638753162208939399444571998300806603155369729084619849714505258254318841367397085520975874986479077717787635588011071562105173800047249317632596986833668787013601853766737744004643269975374477174366055887000156629618974646736001219491958158591756613965739686570415104919077313860954320410464429253240692452381324033584256020765841754764496859459594455560749315065032234890187789399117787053259856791304191409185761014625708021948616526624123256781409036305908827791920890769487346393735525539748675933263875157971689044623622627925162597656409196149634892443275172845254021715228534311114469239450163511000343600834700551209624728497004539524715626093528257144720579762314002951318742652753253345928693770637114434711591152877657192694992473235575429508067548707677582768182041075616301250089796519474325349095153718692564943105353905137737375290109336150544801035585064166088621380508603772512131308374197129638863127696253073645647312362432641959573909511996189975514490959767535920301442955447891954100048330078167475938334773494027449285877301847671690016172410053695398427488877408967411520338386081696423906447311262637802187926587937102877772107533619795117108500674185176517371421048006375724628679598966280951115986458636681708372725145352113957673841819214634627058039232444316198085180651755357795597966729362867493339890833121424113249301596635769045895099810963181570359069084058373023987274838300298678594506407820471051024823088730660304506570084368045397987310212067529447353911818017065848536282973227733531658144289626200258252828528850102021751932048442671811284260987435219337300879129728642039567502125042250243407556907766795958569053124720009908689490466044625928847360000000000000000000000000000000000000000000000000000000000000000000000000000 [95,63] -28434901521090939004914262764429749902386855865824595303950228582487116653139966459609858211067707494143659093952928568160929934211027290794315168601102601622729018503865361067276478480962096355488582596974735098959522149771492045303281816150959429901845790521677816555745825180504288320464498038107854528577560760716481657851119081650071194480017551901380624812560949586756285156875665558897287909484692889443655135482754196119650443226628379318660817683146743205550234768775693319492640022241185960052596755618222190784799233677550079790093384303594144076616417278352377479428392894718328947992446810610360941934223953895392786264997702868585830398034447109437599544184670656382145610791764969466784289176346024344135669600689413302488817394325048821081444648718998783262881522599156331443818079006402460092736934701753644247530537304668981066346257704931169432415870549055868093765644042137174253124671629602787454275900697831775373003782873344654310299554424572112208083410957479675312684505733301093042671682235031809208131490105979670005696622496904759473008358122433040643010850908838408890562524003524328843568999411778677801566626085024999655305554282450701579367484301503725590648034433317762570246772790949830543106855871007439819553950381229716220848483512568865229141987503754044347912881177529867276829007284501113900248519671588103585323188460825140342491532039658843239901833546036573847417679159003976893952230119812278207833074787439373186885313361171360324768582862209011757206539816931910410461735506897915317967729556060935641214915200912595107894324405451737491598936616104909729000642324514757231127609059659897043511342221180117273892528821831940924564665751213923414517303241388825746080910461935669889782437964407834691726507026757545931928183602558050996065610606501906637335429186913366593636284847804957696230453867335592340703331888046566758257475167004990752038339884729918875997547804025722703969432565200211755650648403295713280490724603058687249971850526249695155477543525414866039027503819589356609445695461896829754550031818778277214942700337131914052747131951727563681385385319643921103466058135810773319467437241279174296421318470675698079467885539540818432703690461981910262335581863411797453085879968731468408318737544717863960647053374953240239104162992451477281882705659748912919130708677389879874264963734130426073690228650762427803312275647550545701717123709045188628158895547339238115174689120659651293902846891659044871153602087865054398441016961469056176630865197835317907284338920300399592080118853663761225778525634560000000000000000000000000000000000000000000000000000000000000000000000000 [95,64] 1071750321335514369823492129912926072334293979146135651210581007176410529409098858931112160254126200296028350660409672199357706114254148886408758425406967696022451595717960384620687875941470417803189285692123441451583253397966715794296047073879406478892247304886613705722146807959172653550343328620333877825342852386560105902353812117034413729076357682260986723756562907931271830186938552421059267760083797047139041471669853083620569402361953621023421515914715328112462270888057929060383804610728116029103142525228570155005124632548047106269023261478376425633393651061105331311683170362208891076367175356268894392866088813132199204351145898379658927617394076355406287643074442332211005037110421703738470431869134427149914233059148254635815134747206060742585203535176359131708201414348723653883942006695758150415939398576619658344229074689992370691767579239794018472250488113464630025558811598648482814325362838227325376254500766289471509504720431591843776131937943691254672323011141920565470113363223523877837869002680086023571513033037911102332071217392553301756560748375931745828988403666127062803812729369585441545669481099286390906344312438267995214159075612302286424309282321538026858072273740707424198618489458249830836838805418954850390776899165868830537515522882956810005507431961898604985227536001034883159573398315335959591008283851866316362403529726049387676783893945543059859729103852385811852728847522583015470179431610063978364926543843555036290476367411313098779500282233547261797031321263251047283650971987763762771109786595499873892195242146870850775122861350029429497044404857866329451178477189981037763744881121630671032724392232587974794396070093785246724692595811366963586767070963449831421111674533110051709988435530529902188634215419228807613429937642049406551859289162459508789661181068011546916248203727394753813111164196568705039734366123710942889316548496821998325251782936228114261334291778535304079060354485795413943500053522934664323756936898632692867453845735016431813274028662274129826421970986833340360504996891440136516276940698677040114034258966026744772233876371058928165363511818416604731692406460876676575249022725745531986328171836778714395974275599227353707028421722484065312876310766734626388004158157899767980397784240820390800818807014403112006510073088511911933338823016478072835830201308035871687351210449473449000100973269969564076410687848018810214018514029338823498027419480673138548713842009390327578705304563362813525313966666400033353065121998001143365125887498551053575663501767116892434555116926840699661404078080000000000000000000000000000000000000000000000000000000000000000000000 [95,65] -34634026686594157036074108913809727194943486560439494783879717828654905963780831027926173081776851863897820871898929732518949954511238825399159883418519133957851119891806822687678013214938467278384697111604380013385444710560102212072154336199449445862822868294589214295949934830330793073547559241359470515557584499857054078953079049193593607906492594779604510454353009430323055089647742358309675323813204545464857497763615511627407746194877466606627902427087890150251875186836820903446719227297556465038569057578372383288698104719315181838043279508841714293649651223763665506589421694112286842286410762906036030446373450651937867531988036500691843578687984413688351452738004383079444713677251521485464880061375548602545723807160511655931939160086718932667172469524370479457247294903618130732324986651594852583107475526133898220864343319088459687382677797464637661930566630615933677680154953358846557478017330159317285941463872529568852547166790853382636701127997260941018743254325107092269236461091609065812800081697038700769096959454278597054983081772931454798718329002428411793141173085250068740091851796340931875136240545401530171631461772954088488184939248255600479900922109539732020617261794946376434436607697243801646816044030479275090566247726239485386279785459668224505927551827286285268253885190942978303312523773945578450942930583700449946797038569586306023661614566078501746929725020952372231204517172537647383906495764413536347420157098815515260407745827286706405869768039070535190248691610862952591519057455915623139566935533077827324678882455374405373050893731523946619407622944974431416233716314176168814466590783204690086330289859507602963408293568223013613267090135873428442808153830505114811784521356408960980199606030477377612825839375638689299467162110682798893578408808464223971158754261400425901345766585146425517038625989027164280387688394398882207930459128587937241810730273222178269496128639330878726068430187598273823927570965567152588556626415923963639192910362228074762841735148498137432497223993817208418116982197055463447187717352326827979596909282218175029760213838546777273176374296584801445444015338035200665426739248930376360917280147699378029351695562130341069506711784787440806340529204059502377059646061181909681734603998975010433110261930726171413134963265188026960916880677087416650014779193836492645428699071865246959864198515530226593822836675951347269812323983251907295177679410765757794905066260099079660316896148410300629964537268506715669898409458391357760245798152402253202316639746775279656188753620177685048826265600000000000000000000000000000000000000000000000000000000000000000000 [95,66] 914949368888101372673342796619726596717041559588357592935517867494671188343975041109717015128281098270428585920498654302582698809929744244655347633000886981331099155297703348897884473705959163297857913192138827482320806226284964274232004121014413252449403925250106874130857114814116846920971578110867557997996204320403690256677850656354461412735790085063630631182022095020989269632048214767109028600292276539921996940286864923512560152148351454562593652265796670248145743214312478917148427158971251538511768086521586946497909154263751341932700204661513468207514591116293139289191579671811502649271263399306922042398881740321274037499987138795861077227509518259329561179086144249809219421526737582806237910688343237044599716762742229953348488242055795555332458560870484072963501761416938836838533513235013129406442959138341083621858384837924290953348066801309597500575369492586987969824280420732060834935652464027050801762823316796620343768317240294921733732757212295404626439997215491630362202914388840953746092779582996732266764149990819551770127687962103437641282503528330936405233235347941119466369072071065101981043105929636294181289703993288996415311935412688454626785910400599317812052168550481271406407898764663738007291231801162581739356948534047877325019208373425895849653693963343080243227506085867399838667719099934525885075402056760907603665852920049426607965668692964395762325244940438868048109881795514522436808929281879497883837641043514388240626065597363357036765600627674411183833255591073744511684223894869745686894407686368682658901104152937741204637975865990533490925534017680392286724265187877232110322836177563570429291366204915826424566318433044328627206158074300515089392134377313268705104955005234721251306844955854188382708906406942202051721235734358617535032760595919695028990893902207936689423289985216332777403873861279385503915118096715385213373725316636430146601036760720769676086494947320874304797896692832116448167008277768865650123470683444328864056949816290621651741108921535948188113146055792415180926149264457783888277145935909255225071998156720153255096743685492368568352564034898046113461974051860876999480319119284914356364689198933189804990943167580783974911171879052911834141329849542374805072142082942450048096951845321519533686204140978598729417277489664448042926366687575351324032072128872961087768352085911491514867962934967298458237356883718990279332644290482274983335527605628647122324011166280933391175772915021517673229155156114344644994939321999742436557012580679499908161476030044421677690782198839674205634560000000000000000000000000000000000000000000000000000000000000000 [95,67] -15741734912989697780627496414058507622636144486329355874608354299405004877895355355973296085359229904787523170699140777101622815271633471660894503629924218825078742571562097050497757898175205492581183554170809866848709115057036694642814502004783775560478886546188478178757483755061514595147170150004025171853183061265663735896326447125968861007037634076096619008458470935025136122787706242501731403804866991785123404748756482521078837152041729880544375368173993057988915234199147893407218578871714976224619038570556107878906745214574038454755819710447045727620724132798396900961837043499794659487711581007268008525060197809846146672052000236722896222353459350291393665666754564833489611318248874065229356435464247233579591495505535101628180219733289238168810662124433889533533458629779627123150721274844663381971990952207233773428850962348013523794801587739970038112269977892672120219374745263934997960323404996965076485461675261054161012080734329531142365606600419338976770464473843983633951244441173368085259396130256487031426855474923563459955668806223549228053582566976920336539836144462782787634509554222596108235020427336770789815582576126191283082386646738849686174281892175437940831227104059505235186191162564264160779980046453892983658919763958065068519272097352649773494833789316897113888117384727832965653290750622780346817842928212169223986722595943263811727249783266367205834584262638134504164097898101870800326634971424432766620886055631351380083559970168387189966321785022307431598289056381327090348186256761059887202004972702964009826402999815168030006384413808299066348183394550424472112451802091805177243910963520407715378501869413071288391842504564872518618040781422344559179516206352950846392703687490936043455031998943744197368816525255738795471962723898222864003981250710222293395062856571474043291625619330904844088577236506783017288412894462983423900322788846930759212477624823448905250563977938147529114088546508386831983453436056899970766290700494417887322175554165624178781892988815453667702896779766501749989629040187630542410555290183249154268620860861709156063194820151012754735319998232087909047071526657569166577353306388230617890811202160474451747282376985801036118363006739926159466216139984459951733572005188155905514273177122404449388108518803750022037344745516613361912264378558579797526191494093880300614725318983284582292827544419596422988246591829779630392265461542244381495228954130044191485909270413910322137721195282724435591729781141604738452673855442495770216976988990226095881680718306220764361054216132664523489280000000000000000000000000000000000000000000000000000000000000 [95,68] -16675324461533823466270092211325193610456850827936562400281677556320340976603116411874535383631694685767606824458382663712209918010149660285522611878230336476052346644183462522274264979653974979941318928881750661463980902227417045840427214784824495307047177610217397035341385030156567541084101600175672018024895952811199721741145923731408570846600366003874070130008343352667451158501746178506924608457320291955095175608438052067755401560623340883116752117292634206870516914476981556700706755021407671242386670062636993413369234814472988715854835336517859586934449937416640659439996214117792888593151937387782312936323501830432368060326661538073462218915659299410690054522987479110476690233906206487549941518523606565137016730051106012286180707242624815155561879106682745223391550379305268341705414584514989965023541932059768323142364920022630935671167394237438030412086664229268764366556022375323359199414565924140669541853450257209906479975727758842198767053569764251313114930117603861214197509861699656147843429222782272780805131341457634761654454349276126599028772690803425108516872642002293898968656647635374732942641194074956615473251767589141137029812015166189320173271503467762190861387757727327920328788290536882478463915485308136585573764379639145659880541842942755265974506979720576545978836514601481248966969194095921315648900630497331397152712902813998049390914535582422920894796215587531048409493012135553771248677524813238249206673527426040693013983015001428358854224446178298945858470490482191740413623807112864720058720594171998461750791161288388373762760878255574483263478006028241273826811423218715278105377170571335144708516633664930642481334065498703194715021896202710749600255670649775631042507900930929133463885366845111148868991966984990782599761877575856958066909940041971394969590956256004008907780330509269286954743580764108551111256098377994538471133990937464232535746486457715491211279400628636643525030883427857246263628412679100582681461249482604967562970134764017583817408645784778329520748517800452414647411984908848095300889234827003673759327336784902362999194107470611056969128634475580921677304002617217416429509464300766500322789587272664620653343985153253600964362281292110074084827206025364338927961419053583420404029906044618856607773597206360056626053301517077748967591104559621333312913703447943542895280117239511407079027053830443356464499017419907380769945833236425353874614133301523547658138757267584905822187290592429616965482555295184526053856489330332776028978768066217374547364772498441854550898926944339886080000000000000000000000000000000000000000000000000000000000 [95,69] 11873969831081152133344204982750170262131067964333488390679302903213562768537217709193380134701009930938160707270282445363480175414104396607792234263802693245255680107341852962011041908160715180052101881761791154175918619575731372839478208605097759403451874732153501734111089430143426661145685406885055440883503083740231406905592455338967753898501923336218334676626660897699354979351054953232743213748663949324627502460178959855637129198625937607739077750131874869334866012212184658895765806047545335895277398432655591968365179476710755798977028515018341162075007708733316646672800375384358752769164267001692685791564746230542460255677066190743157266443656866595562471971214038902560894718410989565143272464654475257442175087542195045457147711750618365183578014838406207366161751962748594796255866098829867735990672861312501819732218265224208524891743181637028969334535299766068228485337362973203121797315887387900127694952502346431733136493894403076329237622144886422083432000201457252990882644261648588591487141418086902556301560955924434146822462266308773658613510640728082152497767008955381847654018439711934210905571230605921817397763286029752644712816046737197214559432921194324832056001157312466206861540343621990584164049281260660443661543809067174666313761979584290729767073995534720330336403308504204500957262840225377068959945353104678880631488438291253797414766457708736117279418177232481882682868765020537033847822259456527838742702990203640424297649279949669111509160037594388791551257106539457367798573106843700876756506566381192245897924738054073780707181739400830391219232398676621126650638629640690780545381199157762430324918312504552363649360813340897197661592843753792205297039303925172180955305850770337965457298247643428014333745689351301987468446250408894754494452063158243892452317664849163970239701879342217418360968844793984923536256172238924906407965166308514464156527031045082073294172836433343206887396772674972839506797132772770417902373396077589253903978214209493918435102414742828804517434889311887036523782659259730995141963952775842317702988565952650892356925186588050029856363920530807140309624115472300635111642556407685072789589362215440370424535431058035179425418238556583816755091666693735209062138181110481388182176931687626306759812126392350632798506313294073825741584658068611939955990244177106006151734221847339259548921490165115264588931726242017522937388861007718420340368796705519044730898584820581599929564879171136014568950743930566191908778215341704814283434931643101947347186970975975306590290281402707476480000000000000000000000000000000000000000000000000000000 [95,70] -566178188105799287033949582804275715783024177733778244109700794352829311616466241185305890960637864353589962866038315086821220228673401188456603622184166827704783064422945381424609731442954432467935131961821174374586544600116203081510682789538093281595324929468775862706109041775662563426378128908657585227156806064301570541420574363556203210969248619382627139271439657905893632599474718405424211535599172594094420386535591499888159436709576323978919038077709518508162830151686649242120597223119718250539712896279889847945055540950585700468127605837259277594055574071914511099783343417615133857472109448880320112595427452776487385703070724663516663052604894803316636013865376430453588933475658985657389513484508911046673446080672797835242870492457038328217798044126313340797173631359917622793147985015267310618629017053935452540672089263243426046233029806987299794225838381261865529156887157476031663607542189017821224545527150439184176206568342974630252281908808093865140553817903017992194922997573311889260029397495370102236747980387158153295846811594339664106523459933242562213793475253728382131122801603021541882865064841625821715702324926457531567331674011541253900811076007338928821591518283125249361991737133715052374104145594638354008819208518497285017027078659078156097159005101087029745309312549598961469089120368304208342076492650899142720937762335039711963945550659581112324639069340729581567221370278925001980350970462905396865299345047380810308985734172465860039110320483841894936672708209755005022336931153514295583337318604804048821229464234287530762348046921250016898835013779884626426587822941896561132462515647448792386811475953209251486140138308804850728946741507775768858251850578476805077716924816155950629410717936313037343374961517252127312758564988903386750234906724650484191541505053475829360028094643056588272441577757247569982360235509553868407613852757055831641167115401915575605300915631414926880524541885460477195100656686780586144618113246568770569277689450017769836348511738821030322125316747165297171645344840562368101221377506867969618380574993481272270980874527060232156223728317883909515607726435146611471740715644371679390165617147335953259309234083042128038119000658326503429260933517756689696884780506433123631882856254332464630743570514946855185729997059823321302583455902334630730084934554088982972430513343309850710887031755332751152518657503121841201256964527798000859670258420848789161186805753008410286545599180332966971012821481197277494980676543003617949444583998284777806808245109375313731997261920993280000000000000000000000000000000000000000000000000000000 [95,71] 23179012567456308201919911849912680150405859400138789076228371866860826970037372028973542763346192386944042443634800645009293106846810873343161582853067401601975190455165392393560790629259304785905324459767245599346373207430794831655636892588692569210699352256590168993372556827976769569546042639459439335761274243768776291851289524826343944977479328095814490437479692717951095251353017065796793283325010067120027958118387113171647634937469217944315781579114258863736688001377086140101737077186986374551676266350773405651581897527112062795906336531050530592284162824815000271966333264981010652737622627323712682602883198515811608624820405438791203448774195813303597473346890536399672100971975241437744358809105067148968430083832399446778000300674087372566114465686724602241145880831498363693758259225068642605405621518376324077009577550380835010602907669711274716119598253533401063677957800814051770586668964305504589169661464829772303743540496779682741467740615767360239927684941896824525342378931133641274572574152636477258946896849680727744266926043275401920544093936328440392948498000414177254728679412302973781816005756006552634510708615616242874751080220329726959272587651760543821733512106631645364427952682138532791763555883370802579869712773382390430052126270912116344645651401524772583107012444622591592579804473583748364062857709557325704640658374039261823644152494890109035741396452460037382463237946738596772897135690615189396629789912645663543603274331348663230339434177213727249776207779421656138760976950308714774471830881349661581896991752142674033726338142360911842277341001470768223662421769625237365789230787520024177830609036749509694009010424271657901278562729536537453589479281444548518514341529560180718620406957053716079645575637820849866657573211609029686630163313950434719624442046439402776333957978437264593925196519035411408957966261893783892158454349856597378434189664681590268270107741707863931189147257505014960688634312912582976964100170288172352459660835013463458502608971910309534079155193442573418671035078130657311666701680780209733163948787956367820875565709381341674192977265396221551961882765631442926747816706027757977677747239049330232967211288216734849374593733584476508682882541510497403218687103667600839830211991747071075419022155537067633838476314817189804621412340520808060148153473236200248933086812636857164164797620804153742358256406887552872570840157126259293857531015334060142478366713815320825627152457398956371915997674732897226936070948770514116778914174695143577210034905015569059961930491614986240000000000000000000000000000000000000000000000000 [95,72] -679577257856082625505791472802909073800933725239828042060760360636403854618659619469333901469760418690700085214189877978427091632399268411935199325576457823242906273662103136052566078679733308596068397443514287973270111044845156098123942833203889270296731761042551253748022207330851032171279495466737870752196231780683324609164466278817433427615343393901319565604830468659711349460543384221644111007320647996516436359444453903679945833820552810436380372253750802802564069671467329755569831704003876490346660301667897760000622601418189977396078390893600929246612170054027243505126131363556164506245018195842266588862173719155932400814720031499493027575465034799508941874070130578421171781631155283300580777593186627524213750006433220878149680565117015814234143391411541968187247210729106053769230575711349031609328011372621269127209200510527146154862133442100904236703109548472617607199413761376071955439970078973232395137107335143233606147886397048544055413622563301623319883434666872829287625857348703395933916288932831778916211384957316501926504481789381052097023299089856897597334749845211333176192859720569907804663913431030355302101447517835556342604811596133638761309318063017306599540055868810510787506428584717844961506848392277122480634633134808193739261626723291721899102830290620357481023895914594737722021414512551082358940448247417166468618225224111355064038340510273670353893579437088459362914495438651330470458441455179761041546110580970110388793139059605078373143078162988080016265706342382988387426240404690902752658147328037930998294245953694456797027172626616196501716417801395504468824850882216851660342832232138058146070573716655682866862787410947574518143552370220116520595295558059285159103588901596428071768212119537279245966822269733934874321340681979217434977459769605923653405692271246117450876147626614603035768840994037545163659148451412227821232155795931616034430790570951251146578719531643908112486840894379094080483145605833021584736205928251914009818381225250125778509342443875404810743172376079662360243793493113168509049642198697517352282249281380060564198812719895713475998647700570898278806980696963119649261080635857920550867530804865670231421205844903224258327188756147691904254908311895713782424327509066280916930334837296940384191448381361879471927073587217413160945241777018884463692676032370143497321212310635820341385894017295402060397830658868247861289621776056955495218075978661059627464903474034754302795709572400672008169094105142759969657696730010082922393756278156351005593474840290631090121239166976000000000000000000000000000000000000000000000000 [95,73] 10472572054755937954654737370959533960437955041286335095813379159789078953812104237959132412503795881322356471360984925299020347532621119528544364704121198654238590750396663519760993526211726240107353092449001724234591941619804829068904476579252652862735051353176926549581425804956263788852851062993444213717332474625523941834745020567881701419896007583336159225059089960839073695109749607635464819566223979333529469355904492225855701283389101609029869508059122745113944343917796266016655305994759038426265897741803238403062025549402471617283109442706282100533127825345010386086249761781537567115902338625629150205043144500966118275339669826657028914039372131045138272121398268681091268496577221195143877251731670029551744710679108738268751139793693875657174774037400365325509417125541009210397019161239383606693199214731243828833396893720229546132360519258771587077192891060802506772874152724542610439815659944585144667084087534549614124100781128366585132627204459490118327465520797346727326681915863212167190530302020602824256891371405046761791569050105878657442078213791418353168847257510020316139602982238360885743077679159971789352686226197013558101312240216948472240487047879090728104729697861256462867926201314345007404296494609014654977646781968782694138904162750239963659734938541877113812348049523961678211572054518669807480290319621764746822835604108049513626454870944681267626097910373740774622731530326004838998408822710829455887441660092167023856743695915499340655528564491107829267447957780123414752400979520712440966144248785339045407446933466804507759404681354359702569475683012195205092845437750927168440034860903127320019087258899033638627840887928663021158648441550730366948994100152483378560547355945236642565366322774161262461120704854373469180876076441771280916665920547549737366225772413362032037871524702999474071643195859452318241771675255850891375943115838225145205703592606834728641908389209776775509904560748222042875554224160325473045880328268311692174327887262896512652319894887698737452873933604678854678691633706594459612197862790307874921404195201286464550026569314625501506238369470286823977284371483811627364887562699866820727285921286210590736567450465850785504398351139428936310274651429298844062853974180282423323951075779693971342174853940260740770141566802376121966641930050220753724511516623698485350979119462976281570291840143621345719421692565032572097969171830963735772287170034878172290324325146327329257721422995835851896997419469105987025627484712765384658340070229151262757304764279165274509794963619840000000000000000000000000000000000000000000 [95,74] -124434410402988432620372489639079379673903718839725467612204954403218826981980361238232655387794870685966961957811282254532568998093378117382164430290908552312182137568770816854757245706232778969662964859874582298149996272529381348847741336004389475801626809459941038664920556452749418020273316083822206165931867952772633843592555195356855053861614132474595750291178498129538537619069783178033512765211945589853308414347388764596952409505974065315740118730542957248767874338070625611482223445818328480555146648911046594505234218599398746716564796041635507440229815165495074669624710978296758149057884231172056105147384054291736089466517194069918824000537772342218154223128869387872252823598694462653378635139735523665039504619298789754832045535453516657597295545211516503567844658110779212129324448244097379789552695207600745178349638744004700970117852232866939625997452146036036793060201892480706242981897431952471339741929518997003955386975846906742298656471424797418555896693298533918643305180963230159842644778674668424490870083868890602589041658540434125969081415739099049529539850149778791536136834560524925116217385389532385486278469110461427850369253917631371682307070541227781929248783782076994927579359382622085892279963796938497129395043939092464140849000132026217886320181791808422619593548041186763258119011632653503576686572031588697143133062301251762031193008748348444839400310347953865190923931247108714720225997310438455132641552982512083226044279833587754636687648411797002199114217088675333960302420891075914294776798736525245645075426516153921093087299323531745556693021418098047876741490326127289987266502001537244320226375220779586771907693468090849287555195541450814627759979455606548910182743747492565409568153217890362697917860948342553838824284727014723772294991186586963656197975989724916920443199112283684623230803098914034255587109186092872823029528199957356898716609966599395306528139962220802998921186084270326086228017210189347319702676107402781516761676892507214590215688615787046358064410463640257798508611242148629368969740717327350884113013458645776628846224283916070434158343710209575246176279630027230688714590714461989393606788753177964617408002822100965657751187243338067517310202392787030785597500977485780493342110566911418014836162320170013515489508832372286462253760988725449550807352762620983049851102164584418360165432938982263663620826032876272640735211032712544271390360476503802981050547497447810731447521747968186960653190224280050157913379792554504735727889934882832749362144865028228425725037772800000000000000000000000000000000000000000 [95,75] -449247769229429038351043682950985429042363860244680957268907716897155399234835961464394206424451251938409473371534715367820145054500229597308218999187847458146654370668290155962436201680412966240728340633766931081900770228948373334675156491046858587163998480265621232720156913369523025171928900625423143014194119008427149047854777333780731080652844699321393985970269248221660398682273924618085410348938086528996164155342265819659588776920249855299973252479766763350489779745311130917780590353204502307653484930859503120050560627818016677017921719520101423364794265586136732570351728156365600538516547951603651591214978620719104290114596482061489154689584189373384799103508667992789413871017602439245235787597972496353376176067719352225322204553454604914281327109392574701917141065895887593222333857284742466606049880276548475617767060415231475180157242012181914539141807750995141476459872340961985479969715997834191815293629311365630714419301555450639146734343863460558712252513680303233930169936759187310767348118172309477465147397102980463918325661813520398980281762082984466475872773869540072594521776283183551930112521817561253759090372982913071378330103375190403710692702886890645528859033801027353482338734866727995676448491057011029404274003542402744126087088434879759430359661416710577404389700481908521567512861184732413071813430937878043383360575918879786627414862884857735935809850221771798988723982586888426820241939310635183661906192579773830330988639435092008502486079683241216896899058293820011934683546313287473270075130770377806789945234809724571467987207574119311929682154070092936329141412366297927740197660902383823789266164170302628469309204802346360364275710349232954806702084608179251026778492894284347152108652389232477646469113793005711403978236626849229741047635495790052397616142583046811246463887539070813196675564941992025190478916325293411516546850235713305417898117684660282063813973200286743937247305086292591019518614031313793752789206389782024751016241012016867636099133746294882688876201961852133844378754726535185490631398646715548818793934690107022459329764407354428320685775405096329274223561247409841035323805219226954622502077101603551409493163305331952064377745102954032099321740551340213078427531634330319198487645919733055796446024836456372510245832988652015714146399953352751910058515535524855810562235870914014738519475281886345447030741764567504787985378903217239587446054679966965119547615136178199246771021655203455593026826477379913741493469417388698118432973134601082617648204118492876798563450880000000000000000000000000000000000000 [95,76] 107326435364416530985658513842089729482650650182254620965964784418227093116769214076334816773160775739998380445891770370882421918125757888217325404336988604846926564251223041828999842340332629316439356882598691352753320801850076502364604548282293905026798080051779648366347882715548376084666450380396161675803200683375514877486205784354233166174470581207074554524197945487574897879579576140825149427713814560566274573074717728246752655440084641509406450169773554562260535257485460018441651413895388971194359088411683465303387728343089128906553562659104550272909488294620880720100702139870167780287402656988244662296801689350237302673562629081957373755866516620117620182261458474615855841420199705390095265781949869003844997459867468059182972170419661601543140895034615019764789147304670683081717008138108544393292834064341954586539567715891833761474416054543836463312257239966937801560441289262901847488368592064528025158567739855402845962632253792064214585371883002500556448378265135130068264240693497727895901827430826127899922615824550941460386036061936832336948518581209889851357052634559700090368425386345903283112543890002296719111582710466851397247394798448143936806605092855327918324386882229317824163509866652563598066766397275194376110662805732979194483577078122013746340783599919405920448595716273320643859676821640626218964204679586092821961545947587067185403966852998385779326070036601258254684362903628266905876813472103530938575491234347534234146355326725820816120321886236159659948783896617692253145055742089118345651455315458354637248999797700763562181423193472342287147552332346442079874682120939667643020478762316182443657409187088815562361454365509785616716796095098153557886763639035903692639493908447829084910653624545984688250786237813950816324488114505480323449566624392941058383519191319843333548779259435132737257299276540855568482693254831880070521792331015723764597507262882373958884275856315123176175124901989339333207163188090978061658442899386872847170662866583658936742959011577687405338304149089731192903400078274291477891108423780640585512166250963758877444735620871995817456640730196051506191167778632027341287141146766777807456290980649959084876798008362431799640729686627442088635994698056390238683354778364588072137395129526344486029869659287041280939813720277123519766818410418754882717291182526650073737890932032438347974182299694618579728199031179202453366190432914854006460093180357274746546355375524291674258939383048069699481994578449878838977865190857535857205532304307222230464934406691375782926745600000000000000000000000000000000000 [95,77] -1028785244994393049247094048172305172816453163240717074105003067400241684501730664289758062601407095176681479231609550669818435042178533191762949222676689133057881533334514976487796576149729727620398847778656203882722460917624614662351117766406480499635512617125985024370590572479613222441931169459847384403239668904383029027846060672337529501358905812626848801859617480935087647207619786261561698542728003345223382963153844418449018687214968840810609671780796531344437500859052580568007672007351801539377315588187905532895136306339863138139704996522311096185235614869529275040756224426148887162852549009096433266087524092995132422538173769451365621004380703581161978798298527788787887885313162298618213866913965414394203089510034724714989910398405445117417429656596635574194721624976305370545603235769096851342643134451492400438372496189216001387301478610458240829007646842925547143255963560956071356131339570639340632727112379281487918111785082159293958408448122566279995699849351390798094410445833979959079950739712753556143182344615122695476433765178647228934242804280908747115841684225468115969098635076385016105836183671691486071603533310583887241485893794778129665209612745466175109195227801151127541624537978635897936315915162685184347787875415414809355296321485890805852480871389258677129612053567202088607824179214966794437438344349267484806537140185215647868161503007033644010957789073012552095605869256736376127107521270797507063938945098124603012046621015606463292571901679175185605594498364819810890344002705403386568340254165780053057046687886310130235387761620460800416583486019554907806245140308123988021936546407248357858866962985556449917150537562355775835705441471605639094684698842041809416442042820136350901265844666549878040556679037649878565472210709663731563667278765849736589667277642227631960127743880947093363634395006533266781373515450062434691821732818350690442300227854877361233028543465281661775493786789122091251311524755716359982110262964866545658365102501273486154687944622185746895168858497867257292800883856135931517019664358932626617669795449287783141976427421882915654642867836554633550697947972560492426631873187996759003312274392277421539767709288148391586872257038964647091038084820280586365567095165258976392368995801647277432539551415598280669079846652426393834229726739681378298479574766487225435055632603106908389800489007503750826463964488130238250125140995862983221804688040730334340164121383766991957472342346277194809798413815418609289705655226608810092148179135613625703354787659520565544222720000000000000000000000000000000 [95,78] -37617167660509997972482079619777614618535730731487480987030455541677949020041963342717631648433882060203532768849042589328527329711417356676906441735263006149664611880045035722575984630300876440510899237506285090684290642309102789821837543532720697713694847865648803316414689459447760645809223426165735613857418555344911648882756047155474147033688071439713557290612598605998552396966419106405814023022778846430332046857900503058114586270284366142440526162397815439268377972465874375362629732240080931729939169556355823720822299123287361784063759853902162983405641188682627762044311204088433162649985999196446972718884731561883573952626015978240345913795139517663512029345568110274410707095550432377033872148434703050540453159132669662176803659729361211473321157392547340789039819102098366404573682857196095113089736680596086988396800675108348272543373004434011497991445988416847874891487119425988077907838018774973532275058051342630423609809980232048814399436007381249905022002329079330290377309559828436606090492065319244858042895254127251098482563075380851505240600754433706413413373577165023494816264828721758623231752895420220204509799290318731591546954488938680915629255109087526543090603783081392241468388141518509316277163195630292412356149854295743026004554553388574806174563054124367822741816299888773352963923644542177285763063944244256751042519224625523005818890853834898812042681778851379387509542952183091133788407376865067836470808888441275451828623605957712560944316216754627013897987710186568932383476824732357312018843529954977032582311982370295937119336789779668154566853622120553293990285472931117876735417041103614925693576174138565961671738487862205169889728432203748408361128156580421924640276994620477177707519605593150502253514527156606156893352950466628394802975215525555843461677331564980101408826676023083677128615081998163164741423352446165890197321013512823256556587072375811127918029809677457164329461456700974413022243214820753426760874886092342508267155780786467937607515065836496942493874963569611994282914216510825240403411526908616403232668775776655778260160778946710048348239854683953454714864895050556596876524960192130846958125763299516347309305989342241584581828025144485224943502533162118351462885031400605368065865845579241058086795876115657868528486862313283256759259361375041028783176512805430685197465139403098895754430002560710192310572739872229093122866998026018077196966834884829142248969396271023994498784347463167908839577278288072294389073624545828535006020931055793399155995882537251294412800000000000000000000000000000 [95,79] 1038730122139690433465946817281161011504389241171321425612583455094884427827740257491750752527369414014913047822899650455260073830915265737266234774516304022500547160191468585276441848467881184231301453493319186413148973373668095581068358744687215107256446447299796223117579062392945873408023441720895414732351845858279407628280153987942663794935575800229868629176935100735881798564604798898645907887606729092953236962814254753807657184546364137150858794974761497833667409346102980146610977008363086322830900077534850822265067738278874904714107588083562783221541094394320698245978298185008233266993043140625400639759297116025975777272917023081775540969513340828879928199012946087294740280619150217280988395708358055241796259177152718905037735248333119181019821827670974751695911032056914517943120481432765154842683456995105693926938274485517219165891661896704003685023558549625469630407466272393426340778201433809190924580122899685713965527230700437175694483548238273421258595382998866800015407703144922731601965226727041304795885445526569132333091705831488570059907307547903646176091350073794361955912708226939833198651536983432071671027178118397076180196232444100439023075047270618021243765449895708768835248547964273034592124512582005330898640420662770987546787223029371403921660664111463101399915594507129115438741141706086440681042696851492563937006489293540836267883781930176941476338096234303085823885048791941989669470307016051694243997245513403252914996313049328009327595236590942175317637560557498624334780203466157083946521060434328308787736088214386079875051221206416039457333062143743762334841185381564923828438847364323587216568531582729232115700798188014244969129346780758277918393614887741864422358763296575754225781197997778869852358269074516683166772841206136225478695909970316989595577815785700194648904876341758049018187689247891381492087700881481811814612082914538305836302249951974982605943308522609170826751432239632421838555539057060350468045405423014556298127447715679192011708221484058712898925536181006169928180014280177029365284266298926981328396978345457367307644425105553544743187197853846960697888117551263873027244441865916817618413949153212081542006736775652384363110167821667204960472010400451226771095351124356767590783943329879576959802682968573166089457596429655484477160994556887151583651974218949642456844711880051190943011710028404555455601230649780023050275965828797001463334791606351472474943706664853830202940881679847556382329674934892450446935295466324989494753694921997043835341235351851483791360000000000000000000000000 [95,80] 7932137536038280320767008898901833294958911690021934730916211295773899296349404670989488693228414646345246194592560754946687839182445446570670927218245099682026360782811546625043845529115235383203554783798086548446808650098125242262524853486797294673710403318245311977101709334983491456086190225924035339070749241942093048761264503562703805144930561160063604210262958664270031185950237553864842379973863400451701705014439926447064741746236495144416836301668179980269446948342584277051498917156832005813312939568329884072133814958194752597825930602474257397011084565822140183929294901238509517275101295080310244791576001775688175791040796118818819395121638832835861720486750784096636691624432248960177326255058443730817235387765506597010664623337838242189528097415250406028877806002965077666242442805583800411481968954376990843816637349156232482223275935073265964332881364499806895541951214576836430035500234501946792323383486191664966695235350593158846323688188444230143959348605807805710371274907869640093964466907895074398688464046119886948117482356229856076523124419957347483600183932722293800073274879442363830510443903355813289968434106521028649813187846728157294349083101664986997631384313016205003677867364204633348186439009538398609318299055349841665217579540795425872548282023762569545050567952471565709708349107187611516454761810614377186142477140050659252965246856010961283442833788752087868395140796956669245217188574345684097139612883858770974238409076145441152394799427261956848278793448464105591487639178984318197006932772481968579456056038700541489493064557396785695507991548958408977881627871891731620490715355406274063931023974262114069973039510517799587716062388787487475778947234507932848475268430272099638138416538159691382519878380322563880209728868298637836545081977121502772581189278056229078682716537358915265864498151618275227821755363154672170676317377089643269941065978354433193376163214314928536784904848515224984506253643427268701022480437281062629683017065663249017934755497507492594931180044759774041814307890553001207961983637255160738852506225866193064782952224201495274653642960245153152832672962835494383479913534910000420440356671019012095650162502061820736081917985201969657924740186919685991241151254788490586248071808608458944222556706291939673423997946478470811395136442615332262219225231077163779414044400718174015924898409239981034968026486503540155620681434535364658518932606227659812418987650218948423125714944088814216514090119652819371943535412612071866610230164154432594041909164498537676800000000000000000000000 [95,81] -388314141445012411281674943108110281341438003878457073206088627431790134497675778675298400938894379197676217124253930947604179500026099784459699374147410068305102263982088905299217528070159006222665415174435869777509807265631027814409984948417242327620853424960171548687327147188951718415128528960127662092733748956012043742972164613980838714354679120393158597038003592130612314522554201951915524131365097164224954287399945474794077397881567069147069877992129652098429003892359307932262377528192343592308096230567614388281877068406969644829207401018304163194077866736017101505720696862808886065077817995337668234262011626327371925590858998139594223884974257278248139209195221468553206004388726764514500481147445510680992476940434424910843989287483030843364235347620496215307745657987988424844514483191787698191386585249259851722672619422025915741590230761270397369293320856865632324037624984061537852942131785266507567548541189143626807851816216058856568731484312471022122208809819586973593478530190577663427706485015465962408959900717262854152370644508483818968341650289926393408958336716937469232344274203853174905708921165805675994746398551370318077831923676838730469287709514795248091252740268324140438120493956548214646934546833511126498855076775094996629097140965839558292630350705938573089661703830821468540919316035090901043779165104601400688232111338504714264135453960512588120607968703618978477485378860901640969714680403296134329505644853341704955174731313499209390208472610401901339683954786137891419133491420660060428352823829593768567489970677571582535615872909332103745381701160556444139458049721932666037566633899725079619539810636715135854147560037963301476080836466051969479419684778330968255100803191580066925304891690125837335779177005112168063779357576197811976273995646830910199602059309671121955234120231257885190374653107431728670691749499923320680273469495118539527207072398581239909346359306416156903812378554871109897455999272191036459759610181331452493380271026171179179777498360387527999732856532645103895479473770060441526952280200711015548563321468903680502580993052517000104893614143977932137268963259142851184160838102135610709780395348964147262077654641428247014558152798460823767290454665768468818089327707797506906188435982396755822918980640784290744097551112904762287709546678748211799271935113514351279257445268575978026172604960105721603371284186198594977946759367792795381910398417755953859568959464622516214292843310205984146217359765856712242048624290335264435901293145995670365487167661817200640000000000000000000 [95,82] -2129439465043059928219143414928329130958068622183601700695635969620939279332279670848396501599403917501741970850769135308656142456241658152489565267545949121567884067072644696318101692503230159613389520885577500973649202802078463199619975220419358245022859859417280499097805878592662127029297365851733172962042301098531601895747270329480954335924691873584070046822333658601585977219810544241820144028588838208592672394309828914643121834078615043606618323990558424786303722966041171379696119502839931262886557947824929162420150090597732657357466444058229225189218833044496569326715480641307685294738039962414413824565689041008442165040757630254851044219939809877330584445404680589355120723681789203484981362345445235617534988696049070909235829190999075192539956343836771427786622367773575732582321793584234642884460681905035928474352116574406775575523260975412215890568881222815092618741446119269675139575686733705133637305336579121849489739685787094378035131359562156024071685771867124820208222961357649826679970854720701431305730915321966180462617378593599743263317142658547293102697117470843434247890834965593127090894660146192798948168324948222681259761122927166947789336883064900518589375100515947661391249442414253741808115066984318223425577508813924303294727643028283693065344057828283952745370987618211254812732163194669991034536243524001328180101662955161925036819287609421385090292339820448664155447604698786413646891666903491266690765968477614538859483666111978336737309835747670574508512582311795222540876986456921343756885382381811436376413887514992405598185057507119533522059969704968339907328295692865113845041964970502363202179471040221361689891721767242598883256261258468291359429652130979892509733584796525564130579278553921963022233303387802373662541201258298984411452374810109113343432978395359962354421677683135921867533145692750662499025755112655907631027562855519488776148820942774909359110296923893843781972184917886829290824798304175056247188933602020897391396242664653323137612686471483102724168709853130097968600886312292665323592647814094303530938291406738672571301741946035785623620776080932582667541607698534727479958442931465125519855331303865941703162455564664983926861521574410103066784335526522093501219016527378100220406544039477224207957645422379394211543341545347892837159957967629789289982222403877931211477988278677833832697527577804672875947767485209458228126466706853994832753882979587214531453360585567116209654198363859868473254693630136425923043177905324550899883044776713311410574572335923200000000000000000 [95,83] 64095004774654506273945737926349947954275238409667496112870043483108268800551489752706678743128257911500826246730082113097167724444203589562060208119821357960376994047506779096997000837711802068033188064595071201242711319093693794142562603738505011107209201560464772234550806045461502518273309704662781083786849898613701168574848283218435104901503315783141060577801221638297219602541037993139229193736137171983675753451236831834998208185595770365647082686457389610321402341490154466018513546302590655589563482036011665628037570818967758391573985446354710779218520099374569651858515425884345552620596447942072043489389469921921976175066507879460352108507468527446612276884162149633691179356073770403027372527931995720825332318134645133376624901941236442524453907451073124835265313105777830296616270999338964072747534077726228236442226070737513366185944473096851211609643735958107379460550687745790966184942986007951402004422563484202670490067001159575304367884934478378821782659271081666067419507683908342806852198941140622847328591734603557714995792001909578967148540608063170201100071329607393637073208700809425041281973267288860134434070429461070908355493754824299601138231584832376000351920344989836663479220876338636867693582936779351875212639426805965120455004705821913644580954226417612029272170613011128914788630287108554568542443436533078462118417501015670758479898311668759686722445117071272574543200030076940269888183631639822985020750097533940811676817256063955499272209701163344862984177085830330007473630722900979547845296059156038422036124925594770278593083751942809673340755022653301158437029316312828132429641572707675887357309234382318714936082955454444248691134905844788022375737819948305673908898867827867346028745706471844858430544699940521984140994172493941325047206647402257303211217814893200748474674023897958735050914699959215313072116959836291993467096613988773362234990164056491327453059132130143355487438785137448439332748646742265296506464335282012667852961775252879836726854384414026226799636984317477126529975502271411146056156822902165317565475586908990438130531239408771384015235740631280671119123580480306554553507909525089559270710566653237347053696393171581610386852865296134816115498823497108854448649247635266286105102364124911935098055885417556122235922968430956782470943405785387528439808315645190039937490658606045231384454188958922411132284603514835920475880366090437583806458457082937475241339735364834673935738769178240092263885042786929982685784499091132295690759331872265414454929050828800000000000000 [95,84] 236173406739869690471450091750155293602605409115759760305322319909423946414909411459973138190777565646172696059708370223685722547482128207798743476962773250613350411640674180742780593362203695481694143917832973347798373710317521652749366497694895874016185045937411924559893072160490392111034315439634401731986579186894803552941358770111180330170966570862316608412923297548815338577047419821659369466090172651714657044747048763008116147750366452554509842648495961054674170582942820917977106703885364822569471771864720177999320587253754450962321258498847975842766096788356685105782297659035260531275276902765979092399949304999276700943666218929196214527220772886654337624277254425198047939897793653503988214974075316529620457002224720209079999935885652194018914971209862890006035519696177609440383814450710259786703744723446023150541524230445932128594150103818812414074422174696047563203961547380180258618021202216362249208535926090341104257736041892521115812671819562948138983951029393928860878306093174691479566675960127286120502125634903231637977967348285282533248729328152464228660798282743731343724763077017693040926038912622615867966500196088056666952743901153019589655444482680730035232918500730045239919838137421630972881228914022204435274321162914665513055050166550034227955818674278636340009922734558008552282843485833419449841709659200653598946627292329602340022758653270958458919805979980362848863229041852697348969640654906848572771869554240471294689046040881827126973420692156838496552628187830128084787251223582997202989122807338859510725300362821051485924847758231802175398469052541451084827450219175450892620272855393318039493217198622855471989984420671447873553275824131274556466514933669343818882531149205339277820384967962472242262480714150767131728361341919363046332373840304406014396762075602675248349762930027013845546893638437181256944334304014734030691415689983860208617950809619147878586994748396597165908922215819066508863637892219845017002334274412757001087814972871965964703925888417006817144922514876718276405183207058872562873990550099369405467647527822923527716728585801252674874266476545361839853136281096346552205268362192331827651859649546851594082602703641266595609600274947333506005661709891289671232442712920673836376852790273940709400002473555092833530433249097475598797204788400803373550320620432330013345372912188635343585718825871045032233941261579097196290947368126476121005104584973548920724786420469838992158041419690175739885824623010879742587579323537098102584504442903709898215574732800000000000 [95,85] -7282603726456526935941740515680056389972527667703977345200719301853100857965065360716679952467255849613384828115768896779976798795938399743569202499256680784470658683481551079293593675957614717453044519244466163785706208557153350096413875276508963012981136401068747220078559086603771260565995349141099997877563825628172721021433420546096085053868737614411743446508956720473777784306195630540311776693557233088342419763313225995818174311186319119457513174744449902352008519127240373269270945539247878946380440748977895739387151260694254064026039549897766878913224785641757750372092512595013040405398546922347104378574448712093057499728605392013367423540394317224559509120096716713764353938874969476245234585992980243167098720929794252981856269793735994835877119094614801454341574309726612627090021203865208140693435291932003422365324440222728979808665050019798533305179131838199084435709136151233320422823725055327239345430015701993910976649989159732766296097957091110473271692525936212075108239033746211879140135601294694973470151671451302759924856277098143954978757353334789551824867982611681992693475978835426921813800980251786378965544138734182835336349056496350520663883303755220694576389013518542187533438878196972202819203135210863026501075686483818761274844422216334423822213263233941956461621472225557275223557184236185125564196978782849089093047754779491858451633270581557713912321305999502346603988959947173122542608692596708195041912987104882396325126778539021609584296372298548460499471397861391438540290201863636893581590387977591228149171086045157219206351795815236855830581330151873788806239666978443711584455809360764956150962114303646620807536319981770230256563409319251171369591019830863866996078502560399763927092275865787127573149826066942188739544004407881812528120683782761538525305649717043778065720842162716393244061976371445574559643549859360979161584215148507188677461545802574265000706740911973228292952260650015493512179409404779997627169794596089191605980610640801082899263567101906212768490439814667102365742390920617925927538483408691202402999955786488186043604100823085923088108517702926143078511361317959968106316469970766290985903813358178191528096426353714396096863209466965810115849533636720811094644668894980546038781808913583383861051129597907613554013011690744255846661059288547383382911989066890666867461190238392103659315956444353329773587591633901755430002544357131961830262652588229880853247637846765004998376258983637685314484044352928541848206474234602143864937899779906444435285606400000000 [95,86] -12341951034691821831389249310718880629788687399720968463445254948551364495728946620111514330255311402432432332905345812562010433907909608420718844301342142444540325463662370290839522672925085380108171958913082200393413222910394902570652902813758552664424755638080327271620667753121918375620290739850841922352615757299887573920859262934326212348189744829654182627029083982225865262350529040644180143405389874704388663196184980011089289341471379734574767903280101852552924712308754315422502287690264946906687577672549747329899073415853385076369232320727772218658985062888414859949355255967125522844227081501854026612539247248557186900274037110458006280381959337691307216986245965842049645257164362995934780575608822717537088558918192161759519470065525899114362648427652652369460245711215375345986503579016201795852662634763493616026873613075504564906947990872406480966330327069622682446031704642816365063548742915367097085398105377837229470254308120282772155358628406032400345148919482500430139383978977229927806313601992933766695934553188448417754929694325036050575529128483928655206093561371395633333882875652492479341774251211426070653371117157936468879402836038466926328008323735779584344362045043480069609861518141272700542545154910054569285450586534953917698002008730844861434015686741002180804660216375991659914734827288082273568435148171218370916760572761440129764056434085199112559720577521045846896520306558226124875471715188266909282625506714336197120726431451453532306973966387976202351460269835217054844016384591916600217378951754668881922211407150426115222559569543008263759953058952632060755878516478795802719072652161401996745637989121632250309301905530117144992131564512921659661512623731105338423656001446308893460888506586959768433252650880401957773766040876300456859699910402430735468136988313742880194709395943600966504319719429752950835292631682649243092279593378573636318528351909411189265913605504052466735231338175762836127016883808637296485060612476004195247405056610637293003424141348510913612484451063682324738775642763783890253579693709114975962811537894396849943630691231191985610629523199959788550399525476556451432552548081104211413791710208603073352899273563887415817688469682321414661995584517143835588729857595137164401300940191458713718252512442408451704782685937093918543121369036065683150722205721313585584254505751296144355887751606311241813018267395609117134978587032263352132437315627227296202984844775367157267933331488845760539973987073285699352995764931915598185671414105193743777792000000 [95,87] 523490786053008842976708715649875981905076293020720200293011674972398763213461121904867246770858406617524930884575761554712687579839126655434694433858664643654170248538246008769754930930864471523845453300768830584481853385291556052170128302895974531898881506865583364170303732590830243994726021218992888759999522448048064567763238028361570991263349137864737239846188806702187885848097316438706514363965725597557902235385100653788226539666856495820661298929546965800717168265393082597907845195204795026191502259861879227451405346077182673466925691773094877768948347782064442489724176939219743590576591800677637599905809129319452817073638696866287764136598190275239978222820288158093359773982691567500459752909228246675853114928616344486633635395900531533906616811830311458357603298826992637026164295530548701951544431490432826804837383283651871045654842900967680853877483220781017950771773870595593285443461386419782952497062694399191173087125999280805175165229609991089300130523159842150856757274155970572986405399097396928928882304914468996850213066239557146889495666963707734053010544458982868161700854226849792439448421044822562410454615564758436776399636644373281735520692306691156972986294783631534039714714928950384446858318978226940580559141430096555963225803568971586392855455802990148528119578414813824890209960439858438263392598479580132114759741688838798309099641654288956129607655166155671133854910544392509482546766845395285298990569011779793676297322579780248033725032737665259352470835278169417084885347235782580683947249080809150265497424543558675872210251440839330548234874348007342580983062384646433008349755546908477431028320458219747145994201527702017416311432763126941735075603797414862701103887375770051482241363457130760208277066112228988294276590706616515989650201123792188642873062321887710577907979770922107061300760388634923221129690233196281893155037016215965596299196211617821027398152049537697605992423758557235191234510311831425979391987789000588420921251200120778730815349762621441899140197576812866234883163364794375668058687452239802539534904417425839767856444113307719734610737021317379590239939754393875551718469476697931613451475159235634661261662321684371492320485672390491901518585309351090885644320400903660559775538362585271132227783610930961670514734029080940090078085920346771507167547600190693155694987121400518680702838542738872108910663016132960895264531386009994166808519670411164951749977061046710993096545077070399068834427836784188626264150113653314135895816409175974302990400 [95,88] 853913065088335538262101175723444055604450709816098943008271762867563195811282579521662682230872208914696848116916476315296077424145611860491848381735560921898611025425066798212756553324656599261067656472726023212108353986400924923955175843194201487758392870743461813728910138372465711021400982332319467162515004097336942508951858127026875860670747872477209911274952201403738230393321689319274794378176723368175944890528339375277008097080152473308600095481209104254012156175344964546449379762220681863605961420302010819953009676111425896421970455882809545212346140922155640429756592134476179709575937982167539617720261765488030195501863393831682707944931450296715937730987286901341770926120313052328876326799731015991542386889311046499723019104500876327730374559168117714736359213787046743811559815644476604205096873927457388298294807520763999950092793986498488922907948079766564067517130716719199699632157911406925195971285142916145569559772019010206398238490686625056726766058297380827414041701947735704044625627550893742003360247450689215240949246151068878696466823142109993800834385591076654245076131735308576812940536104315955087208073809048586129234830519581989154550942522579697961673350576901520851424950218672967113964923165969226331713832348144480373822240561315875347121772815329023220414301074188391746639053906494247554998085502034937503025211833058353110515772410995036409692764940622320169988165205091998970305595993533154717419004473762933845018799851266496777497264969940497341705418541031672548824869328308905295272892547478277646043427569748444098551762032973220594551663485914371735076796427793977336247889802436705157946916956304319749590237472788758332666962241557866906518605981145343758362544286488121133376693170201792646899749947964097618954806091024273393359132107520941374242852658193869898505082502100672972997749753966969638817666149683684991926262049829437926911793591058689936813549509642948416374239670415481911812082114670784118524174414841649671862074334614547299410908579310715236300294399851256458142890960508954425217824395953301421215289207020468540867274142415231729945165940586794593104474598399339277738672660489619712660630885812027698711400484302443091720889823683437118842909947746611348710591235485977528847191447809988804208211143219165064393005460824076835860621871403688509763061035828384502230339210438196560994318900778055188190051961646231253287793119712953546479938531679905146501628910469479719634198055301688801165993482756706045976928875454965494573780212528384000 [95,89] -28531899869327913172141053823072974337874429883996498451206659187533012998818735172047862348486931690911436208374279101851784084825950211154077156736069572858368315445405433713190886504288963396173898219586338793182873587026782182673286659189726708924497461202751620346128551784988117986949276341355631312753927740108649097751064360306610886914066839315798053917988015904102904548502835083330219546415928601128537978719148380061130223290069524489357455927817342303131011614208147791522893457747579141344594016314447817520193781870601555113128904445162968950397917570569989309537603314199857299741416417897180035614698114173351839978449542106184932098604852639925795289820317674431304664678498302285118042633077210492656554390241633703380628472041410464067914674023028775677268388463157526791894368490158209905062584658346117141180793337260524579290325431338782437818922464870637225957008152848737892671654836003216248052347772324224532030627428184142842638970071839430322438578165219343586719004238466801915637973599534029958372761788898845550006919747693813295071116762944198803763450171931358393156772890790038029791296617347975414058828403429705764069100498846187910004121062100470965730023754564244055905635222616023885024641650077370997757986026657677346495725654501551166131462194736455827033326006554160132112625898604462634083597841206606715370421239487547856270093956436255344122454806041968464801532572323194467552721347739970664641383077983266309063916559354524655612526544729028382481148304955347932304993140042718098703440680746141054491796705694187721981772133364758549117692729302157622469348819115003508849486483420341293317046590842204793496066395984204097072805933861357560543000119957707934263459554658972147616024735376123473957093658232225581399112191835250051243876723476962574827848271786743810586775782567927472523095691652362856198628424354307980819010090961511682021936032730854719881158563576708118118549742818227443843771278973176869619490800010817035541227507226006346859221439119615085699055261366402626939721511736103923039078404806214337925189778223961773643262558266127148085440726888077326983462237711784974131031657187489924798247691855730888187527273998803789329344872060719129362524639336928636202478703934766496670392358704172140694614369715638814596261382993408651131202584747473850163261739404521335149127024446834300745975808926915015620297574355143960697722984108311750626375287814484587958218990478578053462504218901651954237811109280107755067127843379283058169605276294400 [95,90] -51915819762342567581354370498182616527524525071356204504035060939834135584568837215151224421150666115614665373582828734876073539962908583235064219661413813691342543945525113386628132203684704781675766523066217106186952274756257797369847133838599464015256349875026138125662241820939593973559534749273213860048731504575697976581746417076784135676941928689430058675502212856417955788105533804338778032457629611471696031463074300484155810378394679715594154660365775234736063956995675499561077647800845403979906984629344006654974938460319164657156552412815978279520416398277458041700447876396675092845157342210230427287837446934049729512290645751331624220042399810211238584542864093722210029579924239255085675462326807370107042726736365405301613666660631756160044849706594268636704504159808026648919699116149344558457242534589952278071962906871390645740453921212153051220805043146643231526824248072240993308122151235552329462954498761324957459009376054681485461310361590277914858184268532445469245286490091216532200384171530970908304559625269863909673387220295260556424271263330578339046809977498617709409353517197144049891468174119374991542450896959859854240169620024117558308677230821298620138110213219928122433204171254018796502316387275380455235212102483121557477258737842129560499854272058680804436667848864909266813568611240334358427892758557375597661742303327873803031120207946186883903513973887952948484063464013398388330351817981354830230843583572944203575469191885523029041407913216592805633780050327984452193280810381182520645161507383586692626043939480904834128584757639636242116741631016919371441504631066149143930681259757937409259184057845502776027233771180329695277346698068391524319679736317481364909898969174086682089811261548553312780245343752739855405938635245649830477710457671731165889777784719589234689066866585986821126517838919626094110878636477985246918261572122774298534511549465626493619612625796024606113328285256311349090877345951545088116172502577552429687384388272268652438742931333438699516745113049617243761982249485778818582177375752440992062898123961515489461836096940439335872285861982526154951969701108694721370079373863844896712074497735929229024045230648557195995648410025748740869753126339505208938022245107016372329458709559199674266570496379429657335468148522210035309813351894042785812005648351071059918768499365733195284163992496261358588913092225446261435094892282832572210888405234393947977622795591989857541302197748724070649929087798213187914532753000301848329036800 [95,91] 1140752840201596863116342210696661190945746364381076499475251432053721225642470545150420192455499273795138544009624416509934690583983435877233745336887324751964990957196968443684421250831468899545599603332596592274724238102136183854422521367660606973732885949562236199155164964350417573756609199201685156754233961028968871829889760298136190694816623148878998602450999237730756172515548793512885158912798758394940649811716776368730586976326665478049532617767119268070691066541553326553542208227729240244869379333801000748691116610747585385381280761579187394165398771406360229571392914769463097562416499334522996116592558382499637685302457543036043103121845848833981694628279069368042300037152976861913508567987231581838168425392004769297854207102045453504224047333068878587845177715991453975038549062479293646132467000979440586404992280198598751146071671469492918112707046385976897006090419093782393342806656238255522528750147383849433620050601875206404395453819010932423258767713711620888955753274182771834943004084681307353650000809617962931797209360157244679297680849155755289957955446275478497043044200871260863617408637297863086005140643186293521876987354888689526600038629672187520741490960996474767402676027906186203818415790744000714835052984130629670603811452763916764246701594134126778324389166713876851769527405879670410070788021321933337003954541980705378534591392429938828118960904154957027249506588437967899634233409070891297115854609587071615790193428044904683252467033066617264861899453467524901095123583452782221387782463389562722559551644012649554460703191988367903823071039230403275748256466392341247287846816368900484966313102362734264796158498155620911347049567082473092250280725141821437433212563160757045576431338152739424312196021355112456611679057158066401690247507619060069187677887573598716124845946169518344486397739183405518849182322433548605729795940696081995591754543649546083577795783602907052846774741722650971776480460248384779793261157450672003268211488906682600521180691299673339757131554975688347560354812234355811893782758185403903379238685796938601585372362988749359409571560613956610008020581753777914756659238805119353101641735429679390442689714559311639006769466843729018592970202827958985288776393869800120091439624783879641060544452374539086698801205527233966849184913921444133492482067952339341482643771858825742790585759555863200440442990100361206775136986376113457146844898640731216496652899982384615124941737932961105733180351523034201924745111208239013270400 [95,92] 1017258370522845646415158390352867718073404472149570431266753198169971871286907453532098720898219803473446368467690501707529407137161645050357377401902270923480394096801329081945916445302672743213692079856152586655509842817358037828634796766842113277477571005221837370372874499613457206862885428860541717073957188816911452344552729332047442572959270378107852382058111140319730528556137421777831577468127389107452287181008611606729970136732811929410045713516038944304922036905410429554667316182469727520129252409564382585748747682987858899485852400935501166077955392630255616322225914907424042975316304355850244307088727631511810495499501863273374770223370164958498915054744621954013873617470598612643370771722555514399619162236183533189467561229259810711894812669166974820005183078273954919440000813200084169463249866839029162132597310833686521310447317930995348230258901540875155727723421444740152594826880084373428253051749453019111648328383068069767502331036082255988015527218137943834014104320372386320322924794857205041664907532814129267176549061505213450783385085942792650287665307424754024285748409649327472383594459926506786626493150907251870950989818675602876997430615170647287117450238023657701205485686376342573334033516908816257378733528551053379741972874918620302157745802830995862827085708913186779172215520482975351939504922294848554931093798969533455445965811031693223985298500116879055804504312103144763434246467714520539013928745237632594062718681150565847169784581655242847578664425037902134290807347842398636510658967255292677461895850114679969419270320180207025460303999502330212186366973196680382545210383818810539743422210527763241915233577060027886429488763761645545515319367183652534112277350137507951424472045424696305962944647622881172068925397393944246581004158880806241332978755187622035427142992489810048872993956325293839211831564590911760146023323056655517254487281179893683804415368675949477773497015179382416292503455419387561264491277114394587075590975592331445296206230828067559131177367189464573587590218111521618706868717681548971971861825329646985373049999080745194200257775095755070132533446288886548074152496335421436168736860786227493203030646515506815008897838194612196252955399568170735891879088813960466999386101048718860947216502167963581449598803780441365201680511362177364568786210312008857744530093374739611727728270335466112123278088738692128211103689220451069837753279565196799483298927735824354405015182069628932223099855691133690153164247611792640 [95,93] -23140775537045259314572491857685839476141942662514609394273809358325528619053165501691423786558679288580032988394237181956680877756007515049346579862266877907953330043693711842165462717712149891261456358022992400371960202306828941060540902359532546604298265662490656238754860677946804537568644772894795800780665750395516701583294908340183965066229180794992172299166020268808857752275720314454986377628236238892047847674365049899681850955651105121838492966199486228321764890610284341344280055965600404763538170780499181688990803154097312338548791466837136455582910796873438882220401702202215008753420438155166643548104294690468994505497034670601643727706723466000797672834223682358379671514227380225508118627351777496236199450720375856806888510690535613070379766754374599470058771418734490077538876600528585896433227407609339891774572888427613999488201270845841104312014633484607777314337096870516021773750677813468700100207429963721103843346454216452569964914852809596350464247818357489787000337551502468788073815412792039492700127731098106686618812364298190262932225023344866322953775348154767889956343402445364006079788653499301249375992496474848274687649696808992459059988951561721864717874400945005292997614846452383476394531026059073433615692593792675752200859117839745920252509241019521974561952934899741355459358213571920028367541466704984557315636882100075167615209143877828026341799134482006465904570774736305246167429722912456226335857397655313534370983751118874042598158719945617668341883922450834440212724599254471990899560270177499526472433465340538831021591984739627216010552421573045224271865864651278608480232576175096201797377838250684827428815900959661139782902520363960163054052169575527021429421725970174021481343509490365183398775518999576872699895927161236932197683702753479659038001013756067402397494126523661837271792992336225106052151970711575334185599731283153880239640195059972049583293856238760352412229097402418612843646171378552755736877832951655321604099560421324945288506282144316718794284945062741702920104914721657725961526117269227461082891436823731650663967114216286182805705645324565535286533851541102325995000443439019318313709543553600546044985580688175969791741252125536598390200698526299285722938498918438570663501557602274296863578486919023653466664779214065947233297602067171223189294694957921874722999609164572248923719833055716977193667809088289379097758657685933080305468898925636583244046868540595597929081118379735911326812058994358816586305257120 [95,94] -11072748161562816824939053338360729584840223935210941691306706279930976310592424989941110938893979002207173743685168753448109709812221773984281695180506658083767795470404725956177018317911442606266042365387094275830879930202623667971057359541461217220472725182622990206664079625842910565069218686645906485841808826118975134756307015126734920018072493490406241589806940934763949082834278974090387421950213380968908469971943879756023658333878412293820540605458195366763098075640294099376073421149667420684733263171975681211897565848807502313179413426994840501487775786061060379074384438892499327009340425765337602120664298698091451801630399176842983226294627263323006811920356785075959949557903635932885104805646656488473232013506467352925122017922451059396011538650112597727376684408247378095215970950683263291662690868290310939737101070986621743801467714818715711852652354330244622780556485743224128875658937406128841141258092030462646569417050675573655720956260429525264995061741614786081840053704903919612857262040627820260392509149506876474456864628372288271497467571219723384127665827531219911752309612378532224822522072196610241687570479174157357989663969740274757145740115722752577019221748349815401049169832158206436887457090857566988413021985395068918551667123191636275624190674231639563657598255124464816849290509394184334109262843887484343534330421729869448420471795930697226468430803351141245028228419829074448281718200215237681185807868363484300076705863781675884314159489171765849174092298842111620516300719684589671592574550275792116454458398558015032675687165275403474543471819435491297760127238592717115925281194605729145495245205042022089010608683753417213022877576412586151828211395979512294496080875245022210986330904948957725254589607528783212087645415662505896579197158812776641793622873910588611774874727792203714378736401519369591406890915652002591120035147847536578040943271665786192479866095399114922885615911130965488226759474447422903524768873001637218045975154396090231295448716093881112601511667475593718156864905020462488202462840258161017987843314709982295247306642273737555423425940178864692248536308219946141044519441038503759974300012163618307931466906589338569670191980883259313841649541529426542213676813203809444179153409321873666839679393523727396450053462135803919803600225936132452024569054517746967146359666328679041460995992428970789219931320488103186573348778281783660224009384195672505676636514890631904329875208227188129123270891898511509255680 [95,95] 233951566531650292679055327128826810824753623167116346581303549114235414751071743341238074669581430818735532435814271571590097882456268474352504921823791887028703328557313244154672394752312558323651673856636651873054484610991910042451924203880993883629005121351603500600183571168327467876739545667861086648243051915195228545215918743336245143483730687903235452162940100393192515510940068277376642406255212907392632224699008127653198010392349527745404057763518433162895561159938426179378112042292861073203126564064154868782515506123679622610241402128837654731225377065396573814434851178658866447137460014071889604775247245508886445395881798957864609018251774583832620137252753640731443117521649051905337914073638528559137756636168352547074547732100898081454866906668026389552631363398558468408549420499841154238259371088241257113097288330707482486883961841223239858481564109107217883666075821315160622822716357125277671219282998557583131772455175709086675505919559863297606153731970189765634049219584123306900912923028735794572776324129589195627510213626924491560857096447670967622589250152090490909724457346691908861421503029589505463423196114268150532209292025690489329264025997338281475129122899024662070214263523399963671941046331680139152097033124293138858488236398737628401762797811521722981326392255407150431095876989720275235420620143965839536411111326703643286976321116428458707466427254636417114156741523430555714217817790660582411341403706542129626810022642803569643905280869096352272448700270319926315208219917894880194818788308274751479089413724440246841882067532770261763485303000141100859184042412093574221660039883357849881965118214148840778529295143377948196037025876420978782438511305587223338442563156505300766633495233431276103225460011672963077283187454232226942873688165960420111122386756442468427813171231325737158881226320464693394931901845817902220025786566629897183950885481124671808124850101164137304511801353072041686795097826047875456594783459812172178519265562758183441563580821865471824553384489669580529585115995167883487115486051663289285241405457059745882971099476821366073585582319953475660747405489722381446193827151733843029298603316163159863588845803311477682103508096382158288875809199546861284294380721108076708618490457448821896961193316384486342021664062189623942837841476620996491391550935536792273494983765143318437610658485262148314097775020548968061314910971638027716917467743478448697801923173811309134702430158398532558759108738388960320 [96,0] 181650857682378011128757001532668746482934075990042934690104679795225809703093448190070805109732962023528362166755129510130228825070927815408658729839314434182146226898118448245951066718382779972659056272217493098274174239209954484946164831765139520461642978677517342030870038234420580687046456400693871896296203773731797992635669442026557392815037811360613923951492473976327198584721098567004648789040076707995276802226336698832789515210133914304848109209335530384543324513839112576988224789315415714461524304248600463697784228769420099452480591331583522654049580190344566812631187244116578799441153054020967482675084300451126133251367123752664488316141767029747022260351567068390342960330666767478257236674049277181294468090529810114675121188555105115266042538320594164567170051488954759446849207979649722387178248156484737008004985358442412547477363756485652168888963453362267190198060474605046979967034880129262059361761042640977510350834753669709806503414970155475898579775313255925392688515060551290308708896960682803978786285019708554261864784451258748950453978243362593809404366366009115564856624371078012044664942664346848046303871879315172183363863898381096256284804561177067651921995674058227011985871016599964017154074314430418766502690385010041091513476738493771156879620361282245212779450890820504742787539505751583928190882104737516069813795407177295344186643077057443794394188976467634869519850322714818835805821290752309909383961557062922586622343107763074498228659768539496233392471542571485729760331901086180492165426820181668421311821083033754158086358655489584945810148672843868765627734791349882049706886645308950433726823455237581167095905155071706683541301154360227307268553093869920364551775860773477918557927099394063589094866227249335647061267992027227782814906251035791544087788208858013349817507997412902247149798252561260044846291127027929047972550231662049113579984754030173885251549517813403353929306797367258417494709471421950243741533561730695615935159279997216324091225531039225987947770114685724732878560981547806632941927285104826993440094145365605219865045703760500873019373939253424205036003107767905376233212956960574252568810396600192343954802320376381596158660505462459027041427825036632994727646768357221926105434949747388136963440437967264062127326427145679144509311488277153046027030652062085209999662072743990401257357690475702881246673079264795517277195891903797719596961476563373685744160159225423867019669787587557818747135909074341219297928926774757169160862722386741092608621795611044444373876507435682332218647859072541392896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 5413539590911995354750536226159754501634146322073629955159288456126998469518503278468842161492183206548721252683122421659817223386015465273641651025240293290923115152344492684617270080245445248706769372820652549848819025783538098656284778501474174765152193853831573806510915283749334778156561109950492953825022854540935128263922510432383331140419663903636196301110510447619641967280751766689346923967611577638575661473988953752609142653942514611561037880584215290362789059294810417657587465907627693247941268280315501925320056220495674613701023266912096017574497026947545154869755433802225433210517960774922962196874983461037121131998866468650365972195198247668988506169575311709038234899343400512642157925513626756480374601472892638317555194106980595645201791302998021941269387503629362743421055039555342142887549682940668733932303202207369957056225271522773153873740501915501099456309640662324712821517324158435495965186520783390517169219456976386893506792253940803342386645615705195078233907863394132612362492176498777650940509893469549027213974610086917657509869315687616352415834397015185053120575558547061871456640343766662281487283264171241767313047288262042702862138233503737251398514164310872887155385144478728826596083204849178195404505697835482761003792095548986955170391029437434660922144396346746722335923956654210932011366742872668014084753821936948659597290719204882004285549939164098379865940338656857023368476022748765677031063076585955820955699136667234542637173420668155876719823159049758643478434122363480801723254064830667100416327067084426957662330619957143103016634044084734914173238676608224202000425907465471830926039613476311239598096424098598717636524767201885801804412176200730957607424716332862160324087778680127593413602834554586934040125506528293315622285134804805447048964909540522682138458408391399658880544162743953140441458614845970661705741598313475714147541663748095248697227703278779020013181041217795768729950972503720970135258522420766146732130529312720258942409049207613888494771059912717773187113597492850921521897873106209556272494713790171387265963647182384307958141373781491282321942097029473719643704804178783272238596047670138120144176408253170248590821145669719873853033098210773587965389166126600593307005662704593891177207254671119225981420980167739768505448875337416867152188563878329182503633838696497970064938517514703404518525346969182204705106029029638724516069251594972074003973264625302370827889876148725076893059325725049862630416861562833442833471680048681084734602345303808110566005047476499477834923690723589803212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] -262221356858685362058142217407067119568949897307537512826271116428818653010295161787590624081694541458320967864326623046061211944139143421989174821961867933228374893376658915577206734955309963233895189490655685616928024014349534675827987407621787937463631651083955766050242874516504493353332670265139157985152041785393677318158320327239286544922928173555398201094143208808539690453104739315764526469125443479107249865297475041755318144297114884299164773659624411900467655904623785308790375115298213691447975078771621378045250918377921490715414199444958367359902467502931102507217019172995506162146192595103510796478418952783805761423347664742274789244340893784482781964034749183009974591247756533294696066856171955498145923917880199333969242117830142958986414773274665966735963361639387731250129057817553411578426970352856698337502307826956644293662516213515998850005574217945712316602524591289020949945326753451574679227286133465509680357295384377203103162291053127704545054561567652409477954713158221072249854304386011523676934211437722159839616412159200305640398947904652642922079431897989867812786724474279196104513561341538266520177409962450279212834697403870947939796780295989178810340839756581870895643769121663481303602757426935773804378305658189940734718913117876996522741572942320328504898709692509940151905331725616064312462401123661689560945447236135749830698317383769548215154736338026334956163692148987344767683271646320670813617151161692690829622606281623224919019217734313818828854600169917238386069861472066350654451827169408823816423309061935936183034153064994804900035262169866673061860323853586626680556936032040553425001464406343836727160855540741791806215658645296448920324024430911383187635853592904394618167144489662625719110095014125823857389445477849299496736903701017995997187111535641938051327132385572204395241113006200946374684463570132632407564889155051477364399039370158968898019156747314850449317194357842306225458603832019966404404017134066321644703262424185048882978141829880868226760295959726526848305893448927170028724282218689285665491564025607599908893090105041227382604667767712184561836013476398129710187699778034610276632147540465373511580262290626128676660033298640169488828513307772572843459433621891400932696939507155565756139708394476910401286001038846522926944714321544585506468204447573045356285086196937681302730326428510767384514418462194451016146871190752422205409836860132449986226480073367289014858110708858239065916945286583812857123709846680915250118659116153786313277407987729914614104776462411553679652083359437316685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -233956032218193591572099418021944494310119784501514433824134436746638501074994690779679560369970129089734937509956563270367677069484927612445969821342904976368103563934803795369323156762901798917794369087877360036205450216233274764168232840273525342347742074984318539106316830487223520742573178726457152328074379870874053474950739426045404060071373133303469989869346380158547699171525756742665831866388067818050166106772417978563024654422091547621245136315182567265927348451711488823784579934350635361888173023188772452961990892156708405671291817734209145533220990009838286099397356135738029963625085682462403154947370346465278499915863415038604045161068544137489096903977337875964454173769280199151493429112674722394550004462773600119633828633671817721009740957911865783233992637290388561821718871512243483907190319722193655393272004718705149421696316579038983111325277663227035540028434022922395487382034997071372371797508468496751230906550403440176448663469794068872129086010301549856006859089088158542178563219308123102605008388776481662361473758244072197158046554674736492167887513971216913740398963010951075011941859871952023303798949280448455776742230138136145600403158454031114054188258267835434276196163596641755593283878833787410317508046864712567462711044177025059963770909819895431546492931895245457879249022204695413756733160002758690126582671217691120575955332799957968070594502504667584012861816098296287293708348304561041300525564536826067595301175792759521764640379056860915658902300403360167751052114578303801865134308368003377756220098957621465954793788982754724948577244060185466639715075177343780434998024775197403495077565850142032073746491979484345027123580833336675867436160212465075746627292585250002162128834483528107124803324248312019772262848367930815535313965387698812912238121163648249494978164206634645169582915074756692009286662418404132405144166741368296304207707304401694135818564482925558911038844206141414492261277928410678865553073116455184349717191868574096977880861743662523610196678155959096980427544215599363979208628374127184829012757220808618480262562939989476620120889443253474794224341364895996302556583292950119381196799878032769356686144360189046468859976331804125861786542618763029373723071009140414293342963907593581890100694621428039317659040453749764021353304427800678029682006894089569488414607582230159158434297618760757000164514332447138009947023646624245920281384163299825268367754263896603630321700665439218474695962761873011500495483143834396785907619609552012306234985864109600992956712378826982322860786265886183454146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -974146288283138874040861550069845916012883032673626861746931108678442729514536678700406237734913441581872461741866675409764816204056408373050447754506009071436170796001728903375919702023969781201914915918773236767736786289565224820606428780110498709691946100639626746982559431424197877510138107116320824909888943185273537096862590378171854441219721078415986579258837791711715939017643638937567268465733765304519413869180315410094540144404312493298710185024237694500371133431351504945152120225132140139510786350502209322232383840770811490866680080396599969764293294150379258059865482789398466819556831483647123318859323737698128832849291954710767692162709425019242399760295692601069292102592880600499125216169952997796564377799738231902430877500744286360145291672575733344727691117761030817684550164494862849227735044560229781002354850180139817473256562109495746295524946375529148887273945991143483978145245520316964771262707249266000313292458463100906703106538239538296569563630969137107572325740374201594963035029057038214418480980927185513006015235406168024471753975910575847191839306513417379201458839329342849090203657152735554311083073120559718911258729241034749787819021717869596996151195614405279938262630084675179776211008367651174964407364820530169605292288566805521238156505819216774700516943958312840139870983295103407008076738742355911810040342521145947359982228717490464262488558307639281179016347862283558504973507800294988192223582086183729081994601462836731275974926961542679968651445308650435846831039572099719409592915892155436715980817144856437070308720221054868099677983437616153060196233972869755155142224031351435432768144211656263482116185467313249567168600609764734278688749724842488947077070914886563357443121522995356770747281327094948437384098509942353296434152266779236837203224121551070583754249775121759501379672944791360711369286952164314932579333155066100465627886347292978251530136742172095817134000390604355948797761668898503936787321518783109797645982800280332047280759177618393011629593060168728018220821721881954259001636237974767357791267896946422715892763181095351475719411271150108806069659830609153968657389844123240160779894156869869694498925110672409306815648905127566714087891124429409908583244367477372494723353085870626844568903830794550658871711698546513688351895808713430412166633948681396121064693083698709932034899872770968225763486690227670531053256282193271886659354000294965271513765283810893530787291994243233169815865023554278156320564088929474259793146258913484502635377021945620490755337865405600667272973812353399007477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] 21826531396922628688467927431997768249105551418464380802497374019979728404201519422395599285973677951961342542438246614391228361252076517469137933021382663139932815456680653682346286061142789105761045920127059127824898892310896927253299793313438306227515975591621538122284198968374895526408196171554243707442759119904773696204948536789957248332716952611771141761143116997521004243657111156473627911581564262376083766063905381283448784372279470421002348666650133295990682074385104317934091793850929045838450173797950617780478879301565345482812528664960299623973327575411296377963607513213538009876561065600857247927839880702435618029594312287959075237446065425265749050123031693731859648935905032389117238644445691891634235489667678419294059269228557348714436889851357808285722829029145417471482034159589160165823233801372455909055351409884216802050387367197164738724527044019930586339016479349396922631947214333475500210311797552831738820785370631954013785780578371925184498138157647924426766270289906397260730277613717566211547025852391097550625305679639903478732069322009419421695331660002606154670908818542645920149237036695129791816069003104173194876879596993906493415796189677243462633087451094395983777211703408052694856806924086758301811195794717714929727004322547675067987937147019453128917365975933016922296558323246714475184800555150012303286597031550374853652401858641450238242851534626598609609508280650709147185941737937289094104598157873737645121356668730261844258551095465312296019820719383997210553703712660187694307388832608444852194773108926119816933062289405062958917902715207956031064344175482757297885814450329425763581975828595993039921116829618030739783849564864920985848699876842071138205934864224983275583122884175438205962363164801570915102409775022482082243553017583816417374083834990291516944832152029043209224796862536106517287428427483527738533458230219920954559650687803353957346271127005438643580767481977186288766319545886984833887321941562452211556731128644485348934360273894109075008943973261161229600666432322436743520354308754115915282863440431177557537068644865884223515790249852398470995654681258458419824045886026332744809485898312856481427552352005539477718546814615430423582256573646648221914443993057246786253235178818574703256096654999104357328143156952464769327114673160953747590259924352900438358068225114071947347021763584774171121807920202331617862998901999638079540565007327648086701241803374218646041804434657381924906917330352017584010501624865984151424521632290900236157096672467897142212719545148599525899080688261939406653358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] -186229030034873027157013228941116771171738976398235455067995304521240169088054021079292813100540881240284301116631305987976661992765420391096049886094181441351641906487653336329181803548060213376419308582560368391828074075214737397746528637810826897095838437928499777096242967014700817999298676068253593860971771778979076697315276120613906315707720294272770379471138594584843549992025034489218212680757919117288124686326555087895179741347389938309457733633482463627430530881443618139694793814705820287031447914351501141751745830034283771132452921400508663394660314826981796850650810109856244062295662694964901506166018234085218210233560184646896651953704349893550006963618075621687558265680727234913532466909106203015163622311639593059936517380008997590382828457155315962474110675686869666416493740379839800991074660147006621588145909199212147530273729803251060542761636523533210964817225455615158912942562879749698724768098445852222239387176941522395058362078845327683139014238918377063554342747058063534175474814626006362310726614696276378509546316307859196324148482411160278110821570995608333050342834661376288631613279693680221280158055183979120355047395263195781012104411343659399081305130539833033604956609923259792565184092419737498565138894239322167271969715581338974228969508003299803598581114335812341897870126811973269898648896969967459225104972292218028353161586465870551927299895810984463237857954084173423162748121031392096259251794957483211244132318144551974599441634677612098880340723065880930967370961443930611601399634666148915482890727189534252155947000173833579853015026057581475950265652175697808062908638453380357020835011372555086639189277116462262439729300076569697186416291513104836006511229393666769523169190827697644684973234315730923786384304783881240215744980535680629621483630464563900940678469221801683358409429913055248816638469403881008708130798035989216197356649005047956540194198918360147308356839831175784644613295487664708646108582762694130104132657473024316605415756822779303923914245877123665151579486806375963242810529766500536545113310919074203633242818768722965028724594178932525758130176007464446866795830108077782125140267326790549446235821448806462825335358726247045929659861020883904162931850205360417474802183183641511773545652739450056099235855513217306490834800871039529608772165700033721583697727473428448221432258816661609504732090992178395001897008485446820777349499266780825207075727196289658717891197168725365782141010009745208421917924404177054422960585699717231694622068047091597949184792375552752405988233365260585571432005632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] 867224579793076178866492191358611879607462717169069197708141881248795075686984711637951145339374200403090564121414458682541344847023489483401567457854291669438519955984609113134376439683267942106858837574232091218485516356650562347168100545983220416734747460508264644109560253393340940001208639179135406790843832689952812193820447714003437498756234976888926894803139404667675098823844082882338561945008298494078894057579358846171708782028214528913774063749822783922648190382189336636981407926568736350833659284666077274698037469019440082681418487960434167695752469777982583138572420501370854920546515350662202642416226589258723862290470771058142069429618507029067999850859531610343124731319353839328757830066505422746182555445045057432744215769243753374499429812199699424602426130055412206475650677926028400927139479600925964415883976607887769037109216568981029243044206015925794918102204163752219634954911392679470821510923024458255587009083664155706375508423425226946264019693935109087447616218800406786274855006511707113282161390067360171095398263796472125333486142437235906180636815079379213664563382492440443688684287434273916361636793775275102177788280710765454979372376479100136947102870456473896079122092274774350639088330263538615714332445286241098725435018322197646664727453173396150673929729098056115611834779689414994783243187235212290617060299502893756519978954234384639314596916377681765262781535090533833370137082843588688507216382180768995866373594391963933565866013666307542289691310050623803368809238549429201311657032302340357928453800954396161297652020350283188891103067068580743307820321273264198459290745634893534088182507599363519936318228855638259487299597752511326565445566955906495129432332229756908770832001326385105324690040526280576614217323890527527191761139955246499188935353816687236994000845641917061295324949108053732110187441553476560880719271249364738322833585860455355489566079700045402880499875628945488763620091807602113804512822445991997415041147520668936498577456451350749429519677625421196884380832273760882764629777524044182127363075023332774471834984159848610451541417974864584655662008139910909370692132419796515427900406724955390881215233599067146927370457987612707697030297367566316196616044710962583419365084515667430516150427780579000934602445419464575278618795204538679962220280082297811169815933848493770131689187793421798586142377861444869510699077346451695728342754352428100623641421620250999757849193379197910394609501089284241830686490300033130684349412190809606174754643210730488338870938824778894647697259945259570272707543040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] -2355853719985536437452404022368006419021393786249724980634937633614562028637528188878992499555270569390802364420513231066856117103485195223019037851220829329773248315038727010537122952213946610113023184785596503054358609614379706837694845572742689042041829485731721397393136033830930874784704737017740053357375643333901968895586485713954825230329808507955829238459823747319286119136819794659316968303539696240022198272825267294404759434000685411022483240513757286328882845452409868047416952891238239715974355716829647117244653200002913652631268400300990334721662972207551612031792131405818473043394774859253801084232982910519622605382212506701129338343003011861640792318035699742078226766359586498769053301376778764014333476818456463496344828257337185491177712847201793031834357543958318247297053641506134891175672212332151392389039282989170305441056740052766619966534059925817448030235244006691299648174400216535210453587668731579081117012924714962640108857958122070209096154553963915420678446452863240619250341713683147537461348332990097476618592476409153197312945044217823337863557162450255919566022591877859220932286317982849003391389645621258938084113355240515696881006496481583021023357308529736543384120663715385648317381384265386254054693628128343652907723855228622077422076879795160436682611291875444567227152699830292187938043280275105608904810272266164741593548548298710347448281949356695785304549938346103677708390680874164877882511309907886060992350704245431513664146407001010950877716062209309894892152756153504570600511596404452076032256932229115616331377026071276242292276776327474393315218448420681053686964568776942904267914627078804081133870963608319807908779271408745791304260562759287136862731667827642324289879998871332595478398117011827511574417014636780356641915750606975258498839663704368769781374397606457707426310385339926048472883502096087998025566614197288378045525571072182089440827758386023581302243958043785424384492984972977027639604803581732512780802171872144786438388784718308229166813648827778343039898450028247692717055458745816241577738726778442646310848014775128008468160150708712332505713703403445988940352292762754250955464104895863821530189099376546408604579467959296703678074843915944838690104386931820403776808623077782491444908307562087410620854711024047313388516694871141903202157321037355445765812027979871742029743894297840749932642754166184502567089898092446363528693458057864508301354609488550501562950797379141112268546850866309201506143091804573851234462973420346095440153388684129705735984461145537376583945566366369311871771607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] 3132867672463775482789350994055123481832099752368840292998203869391987056024947520139567517746929096615830438790006629629656027214343311051928844546560911132206454210867807348387019007033984696220961532919931499127565401374097282156400566278893371035818256764079868363776225711419310166506191960416022850019271289295755882367190114673859362063059863830290641137607237539217323987821651071573439551439482176642830718777381001015500650976252579373632560778515098097156404131445216613748690418297879085054051462237817611409894611497430874245538005404633768972523774144662655286908957698059168762271692905118423553881729799388637576656797735178386670208560771718017753077731359089613225561578627571181863562952002629235163259451317067659750599563883838650019204748615589324045208280023735463900858952335303707852773132007293880410461300852782459071245344857569275804424040233082921122609777786665676643476399959645975839131569043804516821936374374648093164390276222870969477589280309896031156502354450006078230630748524294566630556425920306390014407429917302782461500115472699130189973545020308728678139626449682208400275803648929612623906264196368540070180520814201829273202772207685522565301405523275392563306711469805362052725196975671057042831500831746552654294179277099898489654984517882407037994415214841358275102630717504795003276154327440595509265601417196054491751050187282897362865628880805957240749240906403293934576523917746714120930291562878915560818387500396219379467795080637761566138439371778048289458393714592132448961543282258675750739866268127941434278332951173016967201351809586296804088848540942246931982216294342623898388090960920686320190037226499620243774491867546331614187096754089836810005073830345688971972196227177560314015959799199049906816426705846165682910382044514294560308713849730011551322522942241801699925760660574812009220606005743805462515412712392608061166610550001049786021528967574649110226881434530778840574176630386839334441153009775493077342511146513667189325166816338495724857921162692266034155153250334446961255092880320019304144759517792634207831530996227193251347918544494632222763415021651544325077049602078643350039508493568933890590409582591695727210398784715660407294755446327953178869974973704932595181041363175090040881148228045980347704225243721367773344290165382305298531791278284928510288305619679949366294280153795363938484907154944937968102120500895801521686164584944746180076506915485379710815372926004901271326432257427988948259401265278159898204922949003054454565689820025926755512258263755776446077419666333785053700093378560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -1924666091727319735484379487730690990401338328713858636111346017492812926258273305520034655067959957003838686695931044576606271870401007465733675576882344008239415342097857911936576688924682402289721052207423360000555124099008915093944631991767635326943892256316540459120798686225777084143209985263062994964634275967999276630404052808159534601490606539827159026859645811745678415628447215638273958974402748603413883813266403882673959244861996411048864286520540201187981389608229595995306211398018831793194496654356663013196653273589414377832193456406116998104799362612149022139693133747743445596964224125533565649858093591501906750939453884350944248139865869862748121719515824244617787831960347228005283791415985675228775457214552861040047090729302219394023359947487689552992397896484527625307278171559298707164006210673265097613118262304029098169704206790492848644445783003935488959987869185987788979837158886561228945567000511208474150317869741858520805100659250766758750730280307004624600340027047714156860644667871955908080768656681995097793447902162782194615822659742047024309953277472639256956978978615972236547007617677960664367515405081892713448925886869295393421086863275863763212345147528240258935399422048878853505928186441521074204459616015679866757958988775682243191383648248496922494494326994371496032876453125468684779338349117653185569070129820784123998729867131244259201003912400143442671507488682253816660414857004752366687884402723986908403499704926470740216113479194860090027996984146992953854675356870755767629616103488127669275935832754736395507276029290531567917598864262399497683101487157361035936941744353863939657821440823708129581929402154896235457154462268880310347224624046997955168952845414639305919183902954259568750112672510582129184491656153719821574327356575108454738415653309461283621236081527135603176967715767230748884331192448685478236809468264578242748549519479989673715863527263694694181364268648861657267159354047244347932394435936211516542837502956690239020364224907034105633846255199628565967990857651772895081306216861458587409141226465346000187473960549636053390873273991978717324402742326997499623821498895047286081953358507308771488921934479047562292487989171576829631372267799396088174317271909343309565221240773054624813102222767126343486425930837679152405209251008257787698110340556145791615802221249439218134872944356942493049357798622955523277218252179824280567265284299622117058843036754576937943030274238823370821025762706411348224888302885729172074480666489759025944369680931670497849283322346859078471779333206865532630465511424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -21698925185098669757899754209819663711165686781377611823333626926557044563890129041361079110767287654054894350546247999101109359072716548145368618433098658297082447541324006699482216173084950970176598290264673614346448088374968920906432151785228192090891916173221173816539054107770800748686710048476488990161221918981112632525385560889092270902054445935640694979428665545275578625078492086880453541189421918907729170395036245696559059435856115329777648863189577710882789855463135819356262025392974594833692387084984508062940969938628630984485421044221798446204379993362791568598716715375338866742851058010674653886781188390370152926786404372628711847742538126400861893590411557297963238691255065418859955187727456076120132366406171694059348092844713510296379774813145850051151830893560351114789525687529573761771131609527372071661016463758383368182395430527467311806527854848465991557561633578110638622188697818597274734118048437552043690619216792453272460946600218513003056297754194021274890733670984598954380846359633021661310218889073544072434784869582055003689974739168469705084769668008267606029717163450923891009112854714716173525980925933212044481575368406842091227809041289941785371879989538739726281665739206619155984466467310273062062901678275345217470494993511395880466150995536473964596944769187891563622239443632283419864833259594479737782222879918228558141615145969470101481987237747373429247042784384684448224450444760720437662662308903262824284897610412161701038413030597267005685003587805399974977890636053115188570474290345107378280768738002677331527740030804001446194788033341533708917730012548344803381176927428586374312495557149150652979325121415379157724108315689611447132288430806299047815362984415195664226042296726781429064976205340224480224900530046786770439628535275632148813255714024924046737979810499217331569223628185811831111136414451815984049953453587335491285223452214884866681448518476461623026496454148272702672045093108891081940686213984362689938598848181387204492559256843795619125075524577091201339903691041976834845516395649629168596925450616883719210142454434731866349465773157830745882075423362174024065855982601073907345338329585082496106539078906325671487536975298080993710070541773387053506090676403968974727614687719687599596463008543459388507636178544956439828523774722326309829077784462977099951082602798493791018237214046743830324618138199415155207297096513587628186350374369245834216126894569303275113450383349646965420514404527168027597542544558055019157399334284744799577708395896722051990187037302503471759735710498531430142333419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 90120761904320298639455253389149216188894585254349444050440085774918591532866425643746268348122702019923204347974342810061462945914253437511659831088576050387895858570695308784455743188632881316119021908205529426267287062426983911728101242223948925244499251866416632372525494200962408246626178781695654767263154722475342563142724481470017097484810319147861916188683436797641126142332802567960406590612588414694829163444326754670456452975652777141903026717254250771688429901377676877350499811304243189417970342848677274378312306969858401535744286859553979572155092264111317514658058123395041751303468432417633645915016886439596892992160896682099989760627457625074623325018220201832573983606777990907348468700673349027995963633886171843974851568367557806252761687075654245966897293156090943950163860666669702443417887272860332898548731753564956658106475532989081607013462226413802856827045217216520451840621554704525558468325534411904704847229672607998299441800345701667814726459955583763635515873754961712263829207780229557964797464525987576915471539056210829179213029966833671625449321782870379136409305835626193113252998624123418630887066721759927565967134390083450872172658173213910497575900411319206436270831984572782339834376066550025221978311760918730488583349924925311035576892865585108052695806308013161120699091694851124331386012774364223647785068931210676011994580003396924337837666115626780499726019144791502793083809273952302335329489050236962899593694235632878732834112983110303590675340655454193044752464618368635581775707077072063668860160440466802827993913401105102144140249543205786235182513812979662010900257053463243791692977661624544828943269928912300848240379515725580409220325926229278888612838312641596295406907715035505495462730400897643066352840477647796509760931779616951277692045642322268286531616001992625941016029975273031171451461369851447073152036383529110316509785152145810807517181740770150275314945392725929088290666663251428832510761924632137223957519854728374796898825132604239509978639243283486567543077284278605249423382424088316507522675468757049383314394083784888979719119694021033745223334174425121409668220802080903243708838236411977994751939916178000568199510582416982280955013241739328018568088959066597967978190993242880504758049394674927755398231845127981800928661611800634307820493095442790214179681573993670049808973194296882819832485071274244411325096070678812884802001908938783922426172048081523805673547638521524067821448155547586109301888025384526465911889421730277378600807654443918584054048846668165814400078178317573236270708031488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 134940699608883132948115808618964772981369681388327019394866800210245848070894532552079089431821554970749580427698827744713225263000633183087331837861766258322710213665677051358350405948611225105957628628562867446248812850815602674599191280063345466651374882855093589789740606672728232779374435368292596545828171509748108706559277484434436883850060141401193340556124008609622246770886987042750960135393187913897501500786546858270135921119676619114882946831178256569148345747307820186614865347174543203839360005240922273138075971519644494801044539956204618168252115762786867147259683974991399910019370679844239998177156234346075350385092083137291950851228844567256488798614425674122006947127474131527088696672776214265192529883060306454798907974420800823478274730337771738245282238193710336911450446916683676383438013968434567857319601995788977919757510455461860486924551393681962294482078476002482467218319078685891419822994201374029645827714659750756870828601702161054137199833185862186706254842861963406093866357776138942641709140240062741776209882624917031832748984646083756785789408191012894267235854062874851807529854110584943523660238227082396145900177999680050977989298753730538675728282746772011358032152735113969141587449988260066539183087411767255058405283063567809817169143224640956355049938072173928268119468050353766466774664191027445487483871397405277700714752640954865260305636017474120087234561421802461385242530089655315885298390112588287400495818453102236896502681529781955367579154480636052303181548182387577047888190460793099362014409766375380841544485567930450848954647095270042815717257507508809020405390692728465995082021832668775554754090574932303938092383877834695597234888660379184294183875403110465964147442582796618125727107574764524133809106522893531763974160972839482340265799263293354806948666468267622484406190669676209325822785762077980184700138656063168787812382086834836845346103407063631939878132500793520854171096802674523277179644783471416989064578181787644150074889816978954048864211048709095448180244759341527195103978041847535887084279875540345591722212988558204229097019276430794730362728866614278744701307300487110226394724434078026267827177251063945806177467463451690694758474424697516507622139927304472769415680085083575598829869158297615809114492242813053101420911282911989845387374741030513315033859318359983737400358266016219282831823905478696804476838080829918323331978425565029515070930794596617136688067589349571792655800316746834257130879672725264061702340409501599479952509896856331839848360730355506450450176283798593648421607833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -1217144697643042910640327554963253405250908969937915141381513257444945524921081186529344802035457961901734502332025405058762873587299286268242470547669021775237293921847137814125002578106336333247781653238899623569635774888479244151512694488870619554757798179556807196861904446835732503527765093054082034839458183848689268555444701870035900506004997905740426206285012081375017083707179648133910994749115564440119152444691453701439907156498673484889576974388098103636676909851510944844028152251107407261762844364945760175472950686214800673175525603699436458821356384511140898499748357724720125003914004566824457259911302779454864671409941756845672451666029742290809457539249814570462033682487006087142790034470246583747153263503854608843109251096210322656148363171919652437198894618215148924943988198326653009892612462848377818281337749931631134103719615346355573725271840561255208906323934664345216332596972368600648842818451086542956333105807285957763743377644349257568244893914012188579716220987337395760869919750479866076970917491283338023030346185122447569116765793631820937995668007643532829855825090261124159230084431141329504139698074237042815724241824719031278285754551762280945182834418140553410867519814867870188431275062574096403615496294983908989363677904122590542437556960738855303525512470030091464106850067371370448209481221937361927345138811371818101918435045344105546711930094213080766196309313574323717560502188181541675757386631074526855899639043853101777927639239794384196351004924288688905876122339803916347236799963754313356349619067744065675763666642362494680807147183089966057965849465687138750492006955330193439706475827124059347293139147641564785040562267598490864645661332660921281150477118833735909357675919818130672059403604993341852062525349763753226007093308098927455439787355473258567140953419773743731805756297710437568764313208381334953391333595010626428365125805578669024103273654381167724522532536828530644905086828669095527296739364318277915242185089643920108372663469778301617605028602966373152860313611883017679689192527416857579992313068403242373948646029633003093095763793446606002700355064528102042908234753862820895338445245755392816911457215823859460533136675664859620717184151239678041375235941990059048431850160611182463233858010210866944502115522970077261051141863180948563525828857477679974120564070098662527796632725208267436289919088632333146788817861429860873927530805856655568079325415203060172263774520546621479599247788641753087148062237755916941241755706005644529109643633188432825238528235089965712339790739455355873493207570448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 1749152990117288554069960089011171192093061155641115157289980352017875980531802734814955795618152030853673242165646565066064772893906357371912894484447607646566065729070311713286924470193701387818929122707246642794026728629137949612667025260278246794350225933535774538775852535783838799280444439745655676207025031578085389975961354347746761507732164529590757124699018834692778157070987567683635027712630098072405303748041173184219905844763831374040510829455548776497147845276310360759070295324115737782724325128182992669767048365351621783336973250676722355223037032323652837033746285058268833203586374266895578505210659009607585693127247766777349825927105297258601393333323656377616401604803138330398805778745545922895830780487347335024343390571828484021129214329945245339467152556949711897495311753847926008394452144207685937770499133270618585605312565999315212587725761050616682250182209829726642192129302567140230972747224561449737193597387093519071275981332229652451911945567732373908103832921093896987151515886572691381751834281243969705394451301677864072682025269402523092887764946711038731650834428448326404356788388240282183913867384137319103332193296816649806370108431933229069707323749564113201043693345548070791897342367671654221879577293058681997607058700642137126492181458487118808784058809197429395085021827759481062682183834598866789076672441467744011453310214841635045643131055575126818723330888801962804324632905776645041789831526652669085145216940766158519449037767644444067522180098505442907510400982437720784048185974170869734322906407097536784337958093808418630433294132102047681742844332381559436873347520518365880160336456735721234908088004753609255386801676634969947100501223739077526073739714411071039931014499342341021300570971663100474178711576356668872850813078125037695760050408145376947344159047878616302987962345587411523387265906957789484903414695232094072204917282630136424903428991813110138417969983322475923943396593089327106155787328662647109255047169916778645753316386506638620109454603729310307299055154729398579014769995251402500414375489684592373249772778530960699660928325973182516553066003451957673991205146889864580990258891842006816429956062181607591169429921232786411659772312716609696644545731473641630039676609109896278219377445365997409300630726622516061608137678000817492311234167295362400062433229967157684349760227462769028759980271596075264094616583358805366938669986182128367299276620204151036167557303438326150670832332885346854532758650762837407514104284404453745711585961954759657290872001194155155795506178397396099144542165401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 1796447666177824665050002563266276279945233615826303553792646038797606267271700128786860492065725797862138998806962964039310341684934593746303803479589754360626515525537574804984535720208059630893331773627290564445509169917296845331168353351481947994292170431243193105944469394810022757163657537852574682292896208135104497741602029986995889384862798593158396741259608698789181294446424203685759332819610821301955242430539051478053410900494205296714952901713125084650409658270548934154416636160233262321731597299200274938943637636682027019893938952332338925775330859081233997974543790800083732407856466607725532212621401453632269754036895184679735639758627421255459216597847207903359979132960403389042445572785017280288468535283489941718996124978495438768360774651485668517236547848673889645935269986114593979499969319930082032769682055110500826827783636250480968929502582063876891756302850831492611270907367099794984756615518946991156458495624572021852639981031419965454162351971625696720228748147246697394569236524287620005758950630583140431443247128887972581723149107945953631840934851591557864330343739178729469101074663489390741685941881672343699447809727267079413064833357896501386404334604675724421334634157951134886169745876268711195154586735130522833973069450984036547848677590342130169507853133902546745309326661207506868653268554787509816157824483423177792856424604903882408618391567788327187378786707911137564679278268940966594731274482840889237823588525216466085300050114324873988585474975683949131799168802179021330175120084272408543834079380847717501535771314743095156648116075528211489242368829854149616456975848490112946448725304255406045793124930953476760274408659046447040629024566462999498094332566585787867520324532721321984299945993036684790792695724437826264998288447176014974640598284587718570503138352005705790730944336749822623519300373902650810828325092978406969363718830697890949457663278741035011294362287509864112586613508711954737624113240282743429143033262307582794645751755001802756432259098536435976502248422664775185472720287772376001777434674266012947368558243604277815532462796170380720855633377096103158167374691675728040993547496902722640488842876591048897625236501130967268412796431764363785095531612762955979016068419250705046073930200765094077181701623845956379116371572329510738226176983153589341868049278186056865066696207716384530504017756300962054830239281393932327461466925393733012345945264445829296988465116305083581547999035878984109165194803310461339412755932090856241466259527321037047609156381588430078915542817719732009073240176590848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -7796267014164841047530078588853930665453511870474453054751276006629482752487026411911055846398443686816578758263298459955223983085265007132573489889249951345565222298068856630483633401034485062007231313870272865872451761692781766220612193563181814304753007358921336308789813680066752588709921141477450485175718936855465981788912292282759921201134523258605230167310597743959487418038503768882049334808131299210407504273550785578357880066179818900332160928921692346766699267883226795997352556095091218100585409062200592989187818393722433020705322968169395531721379435215117305636530683609868390390845378451607656071895575867234673202208545082217688459559346526173149971516504940269655558678136033854262906448764082414408132856711980914827016155810399337262613703765806616751525518580287555268252430519949812690926223526379172095075149704355409737479423140076669244222738085826727204339461611574500755148187493368426657723410819962948347717609461818619531893711300297803254866607562975712332642860001378842433937391560412392926849060939332144906266265279360134757706944526006420231140391362293662543633222390634274284814303650435076000897203828271089124025674499167524973389224076067192643337672066634134974284902018011630029913999991415919915844887327162479420522640798292051016100243708591332640144023339648961359362366800356462039353331518264048403213222545683688856436282836636278428763035310841748437753852716729268864137761158039815416820956259744459780447043330927246848122272142263425919636618939775019685702755726344796646711404423631956405382013913086511702350581378752216366018825463361403362889816136772139684225091397488314831173113236282555612740607672420117280133835045057076222690505184347815874487629025888381832857025705809347917864593899338206184230959101378809144468934902835633782642255453618211017302974969424087908346304914595140403565118644828040858438567363015329600718491445146418679145597010364749449778494090794566331003377086184157149663821926368744140995237270094901178688653115921886050299772689052491182634715784058811442173737211540659497951255569031186944394112803592899686474719489537843911565881355285614493798319534800561499168904712702104601747459291239120938993784728916932220609480485860471922701397599289078166249501577375736019262219318866338177847919362608892937918923419411757820944533073861691668911224720742475799043696290630293831050731690391098577644063950018358225420616522960598410944963620560638965459418248083514975564342081846100889613702469390971940221066682094244422597447565318885959878864719123747172461503801277445612927903533629440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 6524090782775597336031097332281039513959108028658773745444384905399454124005006716657528053182656986752252313182624484870419985492113903553814622205496412450331605774822489561101532165270894878739934217773910741918816688936071741312536815010822388486202848096634888207883968337288991442508368590393552691156311963502313026024708412595952077502416543621192015794442375460510131374018777036489434992113051293767060239893278277064598694899996365113571253595918275939187094680420514224994693442436868291658545310143141169720435134957380473599581312872943851086779473830107560403596590521915250929199151480326187481677097021447190643805792910881010345824757006667453827625817265692665126076012309106837879165035577582580297726143726907558132698700677962903861815795514484905590156956843371626068713415756375951522961885942885113860950808779172023449904020757291615287009794772063462257091828904091340103316908565345817878449971715059577930950605074286399098846937139575612107825427116101438254187600169751256461849986186404120530891471120781038122754857325534993232171478337700433653588626807181332642604972416372359966288578894668174179076416457695226692326466227497210155960595789258876298869396967144178303063619440600046750291626626265037456598988772262325064051919358550255303949284960859062956994365433905655791037284986348842843365966003712693484027633075337874879668325313877034716708551980701650679335814057602178645555664329561412455221487875867093374785980859188687537842049690506362162120751155867186136007353529743826304936685305903765942325139832093376682550508230101150473997455133006418676851042006993836129635247289261800035493754538326086669900280133535030623648721439347498930262711312847442845214746675875810556706475991012492784563426942866776368654034000369099755692553407766370713666870192558151997184669793818587892840952253216091487271368376984337872269709112814341078308713463800441217202339288945369139076491626923129745445908916794645457200573365359134232841874753050613727456517689311374919412100697210684311710449590448885217542407462728439281975002103062683810094648449741719532599710669241709714569814081478635672191182881799312303679673089023702813216253318408849515813529287641113688947876406202527837622655566816479028357886355842666493331844087186522231492860805826416954170811818123867252656858204332763132476248375761046658720038595813451659663840052170633463805726148355971055418241032522189212420670068521269588214294385624302239153867687870408310856969974125214235899795456867878169035554865810391199750689612116665803743963675278894779230778457849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] 4972789409670979772068280157526138446744030477753342127588515042044953214118869201376427890965395564987231283104359825337464523398259681571324937805101438162075175530602917729001568670140550812372450271396682900785193208169033136219686648838439082065670968918929861602564858260792967875006014520879615959268852976584876364191921558238693578810731403689888515491395983266440660635997749105761428236492425747315182948486967494063899841214533549124146942087491244730238936342354966437994049494256687251988330329483645804984675728705604602162391954510613280319715865167057670498581817192022030627337301041469767413988011367031309985112534936008389833157568996903417214184842216238948838962365653413923885428187498485641877569684910429448655442210314402486153491872519605939480546992888059082433788287350394905238776712779500991910638598176262820742425619035884537399481345745869097107856875062302470375904960209870113105151815411300266602709998071419715054540684918410812900700467941800182882028515818480413917964228001666263815039528389639231137965754134488374137187888073024009205429715043376096202888543101840663993281440486805910537889168052993246613657548246332831106712090772646294449911401056529574513573255458073028934511306835054195911143488913960396932418031208462796909877895131689117722002856852543865977707219984250737741397927152415875303493028083051651159687061720782009875402049673129140645277496235436802962463805001942496861819329652989724774965391771666560966711845346156149768416098086590434989073859341517381756052588758210666419900776504133338957322247412563533950688699902130366072359770810719284671967166896395613979553258941779090070380882839959330256054712426273605193709210377048485577589343698587127696739720005064515110866216431985508844702365493342294899518142954890638618128116256585302035012016360059104675049832765010157822525992753911744219059090103739760632831715531373868105005807071190034661574033081185252343061240176501844947498266851156995590981746629426048375351002164140160228648566188398289358956252870586269983892638169668816773163014407536587779167362441230252359722220957539844966270808957177208202000610158354752427791448750736742445267553770173383339300982631033461560334323378139013651766168064174338806833412768627510473823133889892888129606815100792837289594754031911436866642210747137203774430719052898163818301172148126294621635174464470448410292948626660769498389100486347933345830212977143463191013184935663725052849458259426735594812657197690222300476882400024706899168995324666647408353453954795356638282536735443060008173765258117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] -12540013935995452972392519794386027470120374473864158374122811002125635395774759829291152973650435607087968013290160162937759318283555010960511718688580599219348449342316020214840840276593250576491761885698726133877924766332424862409616772342951338395776207639285147832537706009378330593080608145390972200325076932171770609264269994611140638930926366846446773309287745310418202684505874641995448176595919928088711881203272204521060306112225156637037744503620163448885543759810700174420497508918251992320095371747647501102958452030383597633873062582156853465823107188921484893467460638235587353052853455590420982925084572225842583514878035467801695833578442618123116596477021151559440104373012723303145609213627454941516738092803085843408465580229978006732753508584011402329197035060094348248913538660242839035373280311269064142293860867179805102421900771507820957997708389187650343139604599954982138150887181879736758454289929725918832863985649961633733900513041991094200404732864369522388924245560089286895672197643302946791989833871712643998132980823374484883816308729320592412193541776627175435903919464266301056637988255115473033537505806874281259331890855516502143476227022732976777999428027638903007031439339675018430683279952623871627886647944441757500756511145911568450797511168329986401506364226946326485037723475272025022720684673547438797882192688777091105407781890890944804267926777766831109789246131954006233332220485880423025544874412522565369827505296476957526148011631306273067908110092781305951424687551693148510168987668759253078786005465534098437944383029149641223089320599384431041469040178369749930408891844504959139856691058021178147900603484764060088446737677208650972779374046274901382087012792525516931206416862036111020025975432618494515093595590284625057640934411745244881061833762807135422162985290008958087276728422653249039260947606538772060199780454766183185877965361366562620999194510834435625339846063912647833749230912559792178949796007241796459300188465738759081033865640779116478180466075500992225776757563392542445239052195115305898750712664803135961311655694161382373316804786969400589810797612548428744434141827618279048869231288299179978064925178202445329922810913728401752939987677479932369450225127745390563943894802129702812369204104803327926686328594822530384590991399407014170744390546171691318818791882965635113883281498614468999106553079917947333947981202685785033809235832914635884789055390921385548120278767375828338881196157709142318201804809078983449764443794216080746780430501687619445114340599673081365153420632234184348418320621371392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] 5022878350040320305212728317981810777498988599324985940008706553778790430034189910194370638282613680409478252361378913644358492543077103975040711509257158525863548769133482564723305474040755149558166194537157446859885587001996201803183595260768477283401231595852974213252683704481405520120026635286297173904983200626853929963948855702259388662434822483733178188436763964261879917770719374858193412788150589977481193056016603263477631028697817958916926470500218583710612474763269605952341245267331457842805771326741522082531437480261364101547698854205757512836884710023070399754122871013884951714221163424876671584085364093453511071620136550901679225619825411304015464586647817551398689638127383160753079671139214228622305829842182345192966859611161526667288032998140755949864017115632381924820700256218469437928652379438306049339057632460297065133131775991771456797337085378275207698851509547236385714667063547170322464258834321451345450109350510861326797142911876344610264811536683173452448428774841261594183296436480177005216532448923171806467990661370423565690355481830675921587173527259947527395297739847231271961185806903766536160216943326457888531121264187722941623959124795539690271944481091706659825364295919188831371761204557682209209893197137525073953342323745675141068932343655261973677567603457103763148367386478965869921728423771625081601360753644769351473247054103676751667731017016817632283853289175734429046288760569070639822222813349478945280779958864809883991030483028632472899505073990219602162124288332230840466248682835075965030875277059359396684818257005034122267376792726423119633682408024517576998961615757490800863337618724456830636184683719761834709479932223239021046789810189251242252716478423400679229609053071848750705791336572825339507056456214410849392850571834257247416846031569157535241097825348311178418089038328395078996036121031509900693571247854140508042793591623243464303038213376835013773232724262890193976912915724348390412164782239276951763559007426015635382629598271477484599912296503381015345452897477523875777517695854550640896196853761717643862953742406690804471550484785548377075659687506653120220249073313757530852114871737891625243145954984195736489237076820313695396971240349339965895437772601547250857208197225886333517866746241395441720210293135634555785241277430512901222223070140005301360725329782298115095612424389360943238883469306290389519585288734877059950407485673142263687851640194296710274723573888753649930762150074070675224205706832889594530881595322356012902016543952862541453589982727067194157069364724221742245210803404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 5199510858693336832398464017812691708323413920372312041588178938170261994534028999449829253113717103060178997985740874483113767795096399028742563500533655517198800930289714408104672159938808739279850089815813262433976577139734767377033413986578598248481889933767259401180169659261217668746415457199196093953171123474205412110711078194154387217737076359902044741000499047993397849430989035501852602904225363433747538237268607105672431293630601253547213811574890358022173843872293193037385228274514529372411704786084191561684036758215115360009931673860787125400554479897794584356842418583764884450697831491254239694976910236121459540067370267594910595034138617567942313091129854604739046045824066586994673711483894689770081309238852464447614762069770647221110050087432443368307961087766487865619158479512959904956568979963665541506053148075151284618470152296448631426039417655619866810013278253851097375687539571847915451409360167172410198737781065387401907983022758901101882859122241027977962063005760715356265428831485141941925401896007263674602067651156977411034610891242386504345539770487853046429145530816259651174126792784861526595263702601087599890090021524676623836145870995879953219373715944816013870925153930050811090717678809237669652914144115524397705633033391508230174318259045662365723621594925145050261119497037720720182075052498625331122928867215117358589192653244042427653053574727458357311851121050462515672294806475611593414345241889920548884670332717535363288414482699275018176436998936253440117544456772554275558782664051012666502362447827599739343130345734061359376193699334182718953037338669563122043645378786575477448484209385577116944213498958901673291684758654255002621706639445391979973971627194060943532199083188898633041447592237075800101373682101366478485845566675567147489464580338385043707410809858478847627157569580490817754508696964906784294180490025250636724154239024556186258061974744718327877910890932648820095471898651100060803440696434331401433377976981578975556065805164778750069985484881622446056840849522423557233990200492892255219304318661298393833017218759262802800218557516480131626317674149588244312704166138772744331052474532785866482792649823447964934324242229667554833412037563451372327805904007669061557926621855126020996639576195479121652159364275912001511106361718144018432153587728650429644855754657898523730567513628361323266597025648969918465080928766627178553947689991643210582933141642977047726803229508938303792088848853879930944401131188314341178086482909484650956925756095275242518516872732220499027765466604441145332520475164672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -43246994379781675380610189565883209994301695983244437218408421830726314511037735616314571709444886693954073584143234831492367048671120690094797934529156266019254649234385049094266795774118045374797227202850052798116671047142582566606036768754573649425104361000708027021362032575218517325622822355468071168640562510731340060955255121116868416500586829570355692838227374906482215533415761654373428065470476655509366033075179706774569239208039101791730006302339648386017978112178375233301008538039969715804429411762418520671803218684936319588231038146594538432690499639282798061047931237231965780306251293013848624756167552414132849532343312257738949244595855967868508445971408103997359771706719382418457463073680589098435877460340738065532351010800704306650181098344540481328749501590390130606213098269361050634457274208643620182111945137091122397085461751293752621167319933241976208671403767668651512961534567348705814720695542769838200710549179784463072608843989323383043881865862425604049883013996613347123324350411813740574467940458901121468022123480197359012199941402411733909185880026346417212291297296696740751740809065332969094088043582100336697720375493814689704711349230266528689129656909436131956926183656516939011350733477785501282235267437058092501850483136996312839498167776543808118427803724471905998395649835254794813992786739656798191542705724137197565406399953897801884999414644020605380593041504132343933144168226461952484095219434782476722397560017436790764605163519382390227485713182508709132058553027144604651835635008276561020482442112173599512180713307971623133491340020617405886792990262303209193448139359780900525797959712455612449303666424096000761919308818773772585890826544263469539170581726287906756768756212423302486773247847679463446922953881766692058925375464024213545264005007942499518873454541960353646454505518540232837477833093795388380949047259522959005337697577788508142640445138877045897225961933246241784922630029957989644293332271352336284906514059194773168211328893285665086653041139002799229458389924883305176781209038737019697930655591602309551811079915173623312243024660092189285042889122289159207947531568141900243964149631284147881530488763874700589816759531510616306993829051501089308463326966342603065884582252694323787260713099155712829709533504617909157558396542327393426995546315212285552270410946553270553061515815522205040917148136116509556601427261128112527230750243496255675124352764053575601588453494090892575899360229545468530619249655119722987197982501529112653060465241233291504878576171099071853480364844217469039892076953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] -16243248180663329463132748198409982825952485472046546994593084851464556398584990188882522737613166170823341661174273379595083155989918514584764837204666289929324146168752816628631557155561028414718531927001819872538750061267988276858691396022894306189439750515223041699477415450764574245823712165428253825319577044357157693605091405723640680189778555655455382732122962623082499817361103223654276612397998729958475226148862630475220711455338290829546161499924645190753289965538437965947795876287196665862369524874012959634667664369928279941179010132080085596161266817842473273988499517851155704682040163883900215647173301106277105429858057712604786707222531150143891466520315473241968353376316081849219791368652966937719458342265553781988557550347566269757845174692269016718498231677992570275666961924570284872944260937634405927168872238754580106202771833324863119620418111091485316969275624713999771724190156265129855913219183435129292161311953596496539505472512119789634312360384604379705592164232147896279724022263679406133891034338102554100416960725077533311052539823719065862838735838562165326766462224339012166976359518020202536384627690650595024936120829395221572396070250122731706077980181389155380361767884075438894659114919121497687512625300032558826139078716705078066554629526430091451257014729175565390470178053297502737135759333686319785731523734563045669710627500584695096849919442700856363275464142919880889022444656493069310387006946380857916633677867035718657781316568334796028498939236744549005742509257660051319177838524553808921976040790573639141069013748649431171149256271320238877985920906701927508919247883636061647566197777950502457718080137776257248564136232458483728074255081849258541014594378716265688155425216799873560121828627341983903083662621051714285897805560794873913969215450391005236863584255247910253139909960727172884199381533429287895499139287811121872315676319254454876361388159421645522448783569827900695744540860321842450838901006652328046408135451765780715697248618037960147774754311119679724925428499405478112896609441900718246565663775901364646830136255959000101896190821431371478349644531310251909492994461743954112635705999096222630228901544749552312324212798849372467118686459655148274199223644846106855568193424618822073746050977233585420656755999958261641144563892104520555249742344877300290692576770071872840965475276142766017843401710833807415800703175735272452497709526459919052608621766160204120730611151536262434756372113863869933825129865098809770049185555905400763599009923280857299662421277285192888780110541726291971433226735452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] 24466586667526784762812825873725242900952133804173360598643490095498034342982251178599049671771170653799615069358446104563135820906253615426152645838099368168044736511172122056299074738703861848930966802638474526219324129324755987954139684217648309306351428142135884440769938990241587956663487623999898013886681435099446737004050421221979741535898748666476470247602924093316097639106268932668484484484063649279134429592900992598725388531251126706342584058424398041370858531994152733291274709411025090396864297682222721576268831193179528698263876958863824485275520258267621378614532897013756476200103595925316702588033737775847429572397583493796950737964255106052003961596765645636935227839066803743131466866838802136629197456624981607513433400759042067279611223607292608219082340499193210307554990077609394564502350754450059333721532078080197308468293437971556033142707843482508649928946256765649326497223467849152785198088472434182397622997026424650734619586332662000739015518583460220388927935542166754502352402722662469455695921393683537951875357313350814054534122060523665632934568604882008525365789186380804237614920536128799139609041824964469394542645988067020582131355988996350555983001990127106230204621959253971780863131895378324889137244219886806598537290405368999252519689366781248089682674932805022279254160056304760674238239336609842061555322027662479122460933641298099155576895155973841404813404621301994805716872673342434331676832001930143930338343631646674883517658439097404358410365646885076424245149698214751793746803244739425833282048723718336648552534211765034369996320590568458798433023873744117939786298919863532707515755998929263268554340783852066283403113122705732806185789639797965529460308996308290808799287819154593625532377596094771494803355685475603726929633265917170932646657761952238260905085773531264971981383097229581356238895059375090700140597487872134972302266170641839303667172727579744742761624414568930024452169853974143243713689867689665227608274914665552116517880412934373889689115532643143699056627860624662248561206766795862439827531428047065084217972703316764052386226757286825036288071852754397631757957861504303479227076266430701035547519786007562757814174261556710201082617620944083659033915889653910598506355902839335194717065429226100393141115231328660741485152076978364079314834390131324563876466709177473644022739164637449746666560545199635490845080812464155785238431340245720692849466069269640150397799944506033632741812426880221753948549843219159534910688179505730594825120336338979136009004442298018799212235464646661217131424099860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] -17283379052446794339451475249762311984653683123098918888788235482976260459461691764403925359083554384995194061725647904818334438176005421875175889621528192117430876684242913566666247639540799418527111103708807608421998809293412900447690995467808532607038567458528905899805581578226670087909402354961371994638241675922804458647695216754819755427832978226681037765762725812486084102768657130545710536509716486943651543867269242715201629105564972318904991244445392994274262269077654129135259208902187449412458995439365808779399998401340907304264500154842074304422088975238260108541519829290180042824929745235621851839730443231451126984819285522276020624391064131232210105809785707999862350166151370287321412409832991905791027183592798151305607939938134586852332349309006225147047348042395996245976403979916789212388127875750652380843228509586856194491716472095131712165165759105714225903538450895348966235121501349269688515972998806538133538275394189135065477334995712809986940784340838797333956670336720414116189360784478841867085261289308799378048955323226875475431444747668115354055032680027110714927548891285155330035324173309514790312017608566168047772343498197336628771770608984354827208378483015559901583270453051984979665965888121330309607134983912285907867275700122007540660961821791524464031005891389738295051339954505422202675046669273854506773844524494659074056080848441020063199058405652684226160633007798408368971783580100380262143463173179220373459134259590139604210761416231759708780980289388769483430592323958840753006901054112464329777988174640013260180303406242578432986644292931754984605386810104496741084334574527661507187604505511783759623997087163023583682870411497942546084423009279566589646933316397116831831606514566601523352858477299374849492512614742643464743401585345552557470390522092007335703921978841068912689076498140208806510701934943552081701579822944698220915241159137211433880208832400824820511289707894512918012773636033448921632551479322433759404749397634382120925060430864495743876708787196130004844524636567725201763509789085357244917284940122383187019914355051164177510608820108581078831451619639274751618068124926393932620385021554328350347957940431483583852044101014128822106649493205467806456629245738684946162272801946562991881778454525434444926611220288780733446737398366208847948696807124659024175648603866256786062257557115299474092126972881803023561924901535960292694897970764706469453237583544613591643883621804604038915767967920512390700158977983229451234365254847396559085700187968580083571385823923886494745477084902189136688921847005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] 4277090079878072298297662637298564622391324974161681409897466567232521517326368585960715099008197830712978218392692315843254123522637459794681787776484654048374420253400550706463745741102283851557035229683288443740727129911942394437794339280448394447676987484742969504859700054200361063585933686918879816827528893695556026710732512880422960915553341070064117166033640209261576887906067761079968739974149566510520943293965802109987717485060734778489334927895448468102699407637478705491691962254775777387276308991284069767333571268632546136860979439719259734428284080831654597899978946870058911822893821151977620215422550386096284166651393516528094039155289427287898534619146545537291153531022381193798942637916130604898999103490643349008270572411366268322239538151238249141508992286119751940897039537719967865048203701164043523535772934013431625233851006029472671410080935539051868556898190968786037200916179543123879347966174360052412591877825050649978323047750429023750395907435348999339132265084794373311118792298034998133662185902802437026101756899950551893243854241749621763993055459797016002038570671574095889925594968930599282468457459170441716079472177735866178618530303713375280785158214318160817441062512380942128293464067562754360912577897755498812868122188281290013102031980087672260974764681267186523226407969868093623308351349081697714197245941034660269269927430530027814911341004787940047890397224900583158262935456058879465466145750860876875409068146535117530847646071663094809984782473061474633683783820810959979375100090533404823372057642226131044616600160597139955056772843030023511425430486220350150129712380724879443715584849977988493031171523316981571203949783906487953668979519248364122589282698037938828394297522398043608749702416390583005431614383877078571128160012580610721250239973052285948829771598888666139142401344507929378080681745307315412060668334547361883652701133618973966186001605193920166612624300739347485575665633156761688408161709564930806072537530724390769438609796193764019555394198796988763263225572731113736664577079817906532742825429315402321977091408141704166506565315816511750532778524101495991510215758650953679105138675967366522330350034244037351742580620271825039212636776020565243212775734839459028166146322667460422018439500382510000639849612220583145904882870004620226933301709396794028096881170130111100963543044769672551665397007032907267045454647005049610884646919983507483303750684163543529583362610144177526007319081998909303041946778129619676637735100064108429605683103080899950185442137108458002408208369914598834291653067407360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 3789409687366159789339670366653171485573394981609236074518953493092468028305556987373218115961580358847408974710996633117240681268893827844727668200882796088332456927593491161968067415359606365025701660983047163556325185690823799542858827875989494786392911864005469259273986686818775244644877899189582371838884041619671112046528080879738945599948917829900972942010076287648554451296601282103641831079763402247431104705901696143370546588010621362219758590544317231132140258987125567265572678738558243039708582864640411003323456434031364748224858272838256576119060721386432219175004918208786113475696956544305443358363603557999832878492167701260559847319326758323327151075948435303999657587625555347697548251277269553163920283356861599497072660883115484016635145716260129230166222889616378083754913413729927200583117658046120890850229153140492405606519180761726346116453179335031649112112833289705682722538138662094061250697553328134105276803169645186655657021296133992428541297633390695116962498326034786207328269911540661424603466625740552446162358290500683131783414031849824254554737053211066487454941368228209179001076289194995089913313622907491241997570644726969518223985398605922007264819408209803542403293679154510029664057998901105153459162136505416503550964606441868055259619133670970904164493350715260905835717381294580135305392837434656966220507914029547973770537550287541667115451249301136105282624709472666655430232905457149713778130936842955463558155221377162126310763760990583126207108979364312669848045634912208427306081992403690322959314569851785725179462844777774681648232085283111775011950256558677435029691055328088164854724646147924151095297458712445391285963220338728766173624578969288617070845082264517224544283996977693043488412452747774764815062882371401520988953877215420744066530253299114170541176061438507944499629617933477532798224633898868768787207911889933392126197112383833161888697688823517267313519730283366288190381575828336290197875657398439579276988809463341446078836626967534550460294241955534173061430961754600894038393070151848406471002190501396315024184376277750342431496133110736746212558973926949768493860975242617448564398834658116631957329550356418145409549435431741569979686609369717062868513524484089016699472598042209944435149302728000087335754989190450639577650278110081850089737808934420698605342697692316305152948849195069911866987889160641733634686734512566095091638606963866861526906344843442493863316987043683156870536957859482966501664650914638988195670063700383321527134422808213219970563211665942324968815133563472275457854377295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -5000076728745083811308625712274483926014648972864930037689183965046021321926715163194703150914151118572104854085807850023494049403556352096634863220622816503810134174815296975587350067373637514392656915479618863465217204857645326182514720378293602693818051361086203684422151722682845735131118115295426160230115305760143515376847129270125540453620931690191426640914659742038674141307096494631267490220236907936148140812690800821478663406729110589938353462322232483136249043084710549718398319745482417292571410992107783286198467239425225462957423575925430470814878925301669452753238286354369619077489246479518061504542873573515776565265040954549006322110738320610961037612790094116645555236198778223128263321542767077541273779840718805792214634700949712560313762683775346157817875681105524858800541729245107372342973494495721840740859920958997229851198660785933601497754627425638346836816848048151945753267525389002198204120627252333124877352304110781290744606308036745346011112188548987749008627375571769951378726397617120382287567809563226546726696531570219637503669843598495853880050354158997780433396233967956473193229384172023029185872393330029431584915098872158345624679052389680945603000460158396001143808187038475917940963450605410698952609528863682634441223755498503671867962309874030026822557197815246423390536502446885795160446677512530050023967909940220333516061021003491247876303493519795623978368684235495937881736916872930102265678354897306280870432225135762813678393016484042253549451357077476192684309617899059771456395135791467488997469023982676992578967068284988923264847999967390764978538359193857608793324452207327752198395364877726338162351888516055907383375594280650936063392407684893333323449893193325128419544991980616026973356545976823170112225642773151695437728654280833153366271448978621324861155475289840660634343081824668787721359525665259047777578886001693302957212521765349435744529578915025616298803598130276583579625984916386109420934477193564106926028876324905573233860763400241464251784963936920035957320552535485231911829285572153724484199720696884859956004827586685578438091292994541421453961165748164062156344248592448035272407683820820021079192545417663412375813341789869614810089007236724584528000684430254546903272638026751912764608692595824760279551915026960044331454909331239519351420306334658861506746265794594012526481715216947359304976355723955971964596935483252700632781180498556308061320912541599478708900153248864928157196319196401549557302104565237517348941863270061034934936122747746034182844879389386323963682806993104807670076386836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 3022292669184453504000866088588399133885780245549754502756525091496760732589918458042648326329748157278868712398351260674269066278848005871066467168725413670065205882131593733176645422929124739739351458354848737151251449081199709915564235125431320839580443168472627552713087618344769774567714119838616167324105436897878334541846763879466506434381219438742697979109726026788228885772887289303542711739702042555493020672561964224467759665884932581472052589701133649438506157183462830476642753671950902947762801701315188111584222020458163225266238526321649456277231971606200009065890072976744465981366777653659431997171475376982709129829706630275408327646158398569250179412810711595955240768459539574691639050493554041852967289042371630600633772567433353566125502316089448088870462774220127481387376544470256437928680495581609595354453612112650793139583022245797041102090357223978715877579035554902511735695838710311101279961316381273049501791137281096546246389057862292231720689572753278594411119768353689357437000337904441876116462685870584391109045442848678717305131836821386087247397996899887528320325432939860271295513027109829964097340459668093276696596280235560272994329547744827050465507946936433009887832518427962434351333153626651598991727180748685184380247370291239303624372396723834064661558268291190728697224846930576154901903753600468024009336380468620934112917580695015249493607326494250714054945851707821277959148799894737980450728623121289343923370652197890769609054870395276454214936637934822400619494349411340998581123507738598615939922581858342249997131142724490797905102818432224567140143250709551963819080863546659703825577438636636818374765236606996540756632244938480770100471017832272432028110241183556537535603593295478320194411210252998702451293328458881149090265683147881860272485552275791477014020884852645778441200994436344895751017632658449236360357043251210847066489789534248120707995777941226153230337102177548991391068785677621232212177058609229762219128323060357438428049651981029757135968419456937562835779803915212238247299633650006775722184662539533237278142174139387611853429057056244866969481825677286403131523235882392746211874184519834455511994850144637300924018012597431732758209052366022849509657878329901665129254168613367847245242524863573601915373366060370518525292339878901026770482075821460289621008380279034000342001541939031882825290856285868111463234508355002446823327389186561416209456959199429548518631126369535803789067215265526639079875626633629017019565667512636173363873772274230633847893241509851834333117888807591492129765327896576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -1095400459370672065261032967226453836545106987207177613390122807465033157525985678532622610488551514822173843637450261565452394705125295232098469559350399334848199172077648862988107841810404484016090886429696418862066346992138481708022123434491662450320635975900378011111277811952647790337167642492696473037221212522055260810657372275592477379572975994963211174150603880271626281148847385604662072733390177825950665220180121893928262424959486910944800870629134293673456482878631967202721657947038717279722311755668564663729444883687559917568507349813484458904075834694993905499965694122140591654590774790437681159923508841921752691370748194943277009885345986570063976554674081886277719638060514072585159336429232982701422933395630497217226951813351827555673063223360425691602093589480771465195679632797770745993873245805411355653898800261354072064289629649535200048277200647152043673289756585817515916047792490110215356357879017667405100668542120119825773830350544427748352749472296800566821257423559656236397601235129061110718234056233310679083782914476637561524769325952027314814218274793927831306213026978389969115384875222911087465707362928419465200736776956582544467833445391756852576970512874630180490955979840742224172306468964561599552212053787614678559525074315963740674778505299462160010134124292780765986452298688671901886715859624146423339570522045397032910830913146318974449669075542728060340664753497575631985628460944091833876174396523046816975702630488026284901788530322379215740305855431353228528775506491722486710373585420687293715257873150963039379140191823941124038785779231186347107179098358990284596026895136951658089952898035501923038521991431824389220326826206065085140080402065214090039594179351832877005812854810703855310514932909359226483860251104336521312308091588420784570144917992698649178356663281863442900061021111439970056337135139205648058928663557207719301028772494824325259182755202332106707566187910734254574311140710438785690991845767457178915903492820554063045377143615693325191908783693795287632734752013303389500931102697672259763364957994175983868476179992453892676762169597606442131460191623641235528554061429882190485690604221630401802139545595135949938065644240143941948072563577630464528894872166863775124324676866300555256178416806562083735856655511097129412477602695616632067889801290737392296737293274849463509705056306535772357971926306411544363895832512209648385506044174029143409191414838970391622568372542787678749692610337659797355230480328970185021811810494505874080373470525851174676924949939702988280794543181725483735855021424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 177023607200928555886667109854096168808907616909603156308515782092221593976856635966704642547678480587386986068311111156414000380780928287792443093334834501450774020232468710543677475872946822631871021987912329165536705904233550193331929237880564825717925095814693802939053246826704932483989985212621462664107171425970273779298961485205176369095594088369855645991155646602593984034840215931003331406936242232194876942240546723202734961537810013786559772682341099736881797374996784730912584314710850325199298900476006587267779821600835406919045843953294237346998414223555426384479643002372816841100340355303746684981195626664283168487968451991929104983942154596509867976096651698563455545688459194736863281007996801900370117608150928703404257831337488175625342695398728720819543743521440241751167426228681758550965779252346548990740518471406990723598444899698017813592146812293768468592854817787490557657858596183335668785764884761162599365657774135937374034312062253381964819620636549567465710899571308067642298315328210662137061997257888484289467124046349807901068913021879751268330341653320363615073645867033756334434959630181749251482318629845660913938241184358003906175306748798903357383398311183672002743307670735658464506345466208058237792534243739314109100334808573761042514250101475541943678317436228474146324652991183157294695383554504717188135573253344070391813377242839181182973615903706351936931390434542374820163348541882473909409199008320657772495006844397482224812007008696810817050936874012004334898367232403261285948633666268618661394775233094298012402817402851255577966004257913456118801922259342884000076916211717940076792045491582866433782671842291503312823508170547050522566400497557444834234291616559603190001854671038824033645438812091020520051232781454504033516576283745020782508519691730582089197840080276952290698166889580457377767888160995747780273545370110624643343254640009930676722710305997119045874236630516075360072388226490558670053064096413218474471536557301909495048987958442835268958213505466346812471538602432202019794993576023619596937243776143925028909935485200358004151047763081423832416558882097046654420336569501908085652432010478532794567170608753563029473085566265699974086565168060951144107918772334388973523318526342306890724862615591923231007892090055121574492867689808655907777510108091861118652617513235444527467241681055204840640821298612388535892793757740406074460995779452873341668989323299429261974413703665781993287769008831672970821583110627547703798777211930037798479297210345640252508189045720236759306517833564186391868048670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] 45977103363778530174314879209131752625875618023169680322065915137641207329488028035032034753470753589986097316166350521688747341809203379027462552937631928804569027248759924848264772653656828777015289484697424820581596971175532325145138020076975651610921539580292451213361159617778748117168146111413596348936739510285908315985401615701059389692161443436344221891709315838160089339207178631408208752605931396288470197376526462981202723100573915929135698043280314174753934746781941568923537892735497932064357396249938734571664098064982488815210216965863586965701819583642008724519737277149700587725788972312182891230384720191033667358980735939290734469322793621945177870465871041282202181935441585705896176452505300767264571764954890137176784785976117080693358941843361793512604867159333889619738490779846252132190364147150630544978810886802234460673478141638721085425317814354975792898163533587639920697674942109799857470884805792331414654031379301880290260624369138904950587013242842496741698543064809101668625734349881658848046797218379863720912711674065789695953824750999544749758414240827362837034144329162642537167729897187421467351607449547691869287123958846285197502651939939776469181497627212064085955650554217687012173140596521021682717210436509216600554952182255516686273111989482880121692497186449369532874381135076310996182786878643189422186798778771508336757202234458663558424764815759891945107188201679686907654211283732506228454261284874408156160250138201556088393359798853747404060834536635454277349753321898912203164818444930129437752499672801818204141174020327358560789609803239145790080684170298871782961053148984010297367751058414533722607127087223380083867151349431965110948802656811662526480620192145723609438713595066997379058336559159126782938715675835907489832726592100083804277318635664019195836481962866128740270337928669411953634506539809691071794001433459952208933532491661014651883539185320975394628920042247235243855031195754089969987454038812891704881271128202555973527271994479951062295855363639848724629344541313161727318584195955333815213578475229204415716997242324022530561037045848218031228546304408591861980963843655438859159885553159976183497099521867156125280970040244838545358372196948137836896416218843620664345065083342814793670265388541201347743044433131031537978362012657786351157058488753450523785753884912722350697327835107371651081038148970143410740688348070358217355288059549237753774709405468798338722639109456366060476773282031689082570778779312838795125487538936308750037334201509164726244193448503099973491509162624645286829154631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] -29911018640178029680897775966965331246288679152170681295719341791504792044387602107669489925051850787163113089125255926084711561952893870903934997675139436650342646455810811479739108929932440511890493749502603273416793463138477945120875207767565300246884469633331419374458638517331558989021174405736901967964512509876134339358847303348139853595472764326380338648859759593312080551762005072717742054339033383755468318738118097844072638574891789331667850232154364622362305839523737185392519731350370445946893456000032704588041222086880879566526675528542652938494772445593887226730887817566360847521025031230760853754272307079070945219414905708660357989458332484874583183311516946220826665511629426270036795699687625633747819683864108421862767682495542958069212048860020143566476414372018580399223538592913165158286210933106182575671550562209720124467801586327326123651282829502863278575025579210500520860100930689289760927770833485769551339455506663030333225092027643650675534375841346280801875518633006887417227505905980961421468156254687015172197868151104880920975095303189458552268240150893503311547849304454493132082141975489807195951717182639474713185974970412709101862087601561383333724107918192624798174124360233531500541272042806345783007670562056884466507923409276351073116733213846666521304479651704109050312284182418478423507018836358464822036703714787848212730749765932382644401447982278636579291126077650415731995816880195918150870755095369147472091259489793257358358830306267737712599997470264130461255645285002567618966311709751306967008142238004840868578856070089398310413264935457338962273671723416282792149786553644603390750435663095825588537352997855198282208538285761231637370533282161610301044078232655588535601585486744796282858755922202024261550042701969046121201591642176354658737542486891375305723731053522592835220237416991431853222964026931530228253400322811583096691372944446810323080053277990210223910148639596170947261177293105106380304072294277202853444259956613013511174365429165925617342999171331805958879667249373124398663132081128717820022395071446898964167227806872775399654342647589951105677825922027317640346165904624459693921814482255194029328538116679516485743864865782816040685001017599455064542878209312032247605155117182793589380983783267984013929083880441063323203822446922329747390651699191748609824393956694968687130441710467518541701359060589254414932409382711901889383534697327144909887492163676745101924145309725452894654364780576852367402029483326562989852815674977021903359133825631434316090945406625442822544413821111407814636109561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] -6757150850975829265930648133424522157571261853910280972037443080721739671931962720744526316118394482434526107078245213541854766973485826666609031693605321641198575032800630572993672900633332480077817218408775617611931938466959487964251261619696395047956362481989416358244924317643199734556134443151004465096818319841596791084319105465276199149927913855224343050601551765450120003552135732272034994169814696189159180134261815661191342159423412740761266273868849507339371633743881288639216454229031903315377630746987251114433886117338127144937234634491135302616118066138896676644287550858094118532056578105890736231498143107373211433692376498335778234022735268708293252429995669808261499284563322672661619638686741428017094986153021891214646713399373636463504094934621826405459251256155974531263288975979041868263107206191118915196756131868596211777796999265778029545365536020770572975030236033745668328029484587379542168684214613134762552361559141461162735266460309369573230383576852114447222320775725547537813226062862392197305550042350328148475494351251299125426557427675097031985093255434035271862627050171145577758811566737335924785516379690150369025525829676723329073683712605999877356288896450263261444580085607126921464390710598907600255081639213178015990620346797350078955135560615488261193780690259999750552032075064173098288092408134752369807313491737335464677259475675491324262450532800930299703923384019362404499159321204459308893508549491554756891143700340400911661185367957172995710156945372664916285402674351241605634819819026001019274315296778315650292668082340195232751783434561363436479370371643787968583027435218313124209329791770009295262182560032066938941151711677204633444661504433905398349259967315230998814335881162943928453204824584409553508925620013899406405538675128516096105507573656899328813535354448554259104692907550556860488185414115923164635975714852147026556247682461055924215151509323218777847107002254387040844367261284500799898562615824007884388303450853895193666071932369357043962931754571775435346016003939799335917176631554693701938127067855745620332502625539418942341418069744278405905915975484024085917475823491978122341366930477363924295023149988255524251854567864089747158664254015459234552612175727003257663065506272855500148875417841789322694572911421307780761444791806736601090975080150775581349220748232465208748188466030792309900342499630394554330624973808038767621442453548186618318462269477807719020771117328598946299381700607870727161723839515570808188069327290185654213632829867414153632748498794172822716276097534200283995245117440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] 20124219088589843166653691542865716013427341610934432853584084729950321153366623749046690145682551622035709865540626979087476212542562414615599350475630316673346600609644007967178481254473823520148403585615586342497035433677852448941400869831355669616874930507174418282156110775269337376043546527792514533781728949126319446853780277947208197600899647046571098243967597120259999374536643225323783388086763603194993346223646833619809682850004633713721576489440162856999257556720451154167253730431436825040580042109690825654664260927960768048591703119266867374121360738170023819007664752626837366851816001423525045195299999301285003343210496595384256884067131608680341492789874701712723293715007359790737744886347218961102031973934952696755056811981650025196814901380029129252072564549897525020368099171088849608637191325706850701619550863668092373005495667188376905854038985444438196877092670857894302817191061242633219994834069022833470445420069894256984779455047636926325520070917219883306207104645000933218822274263847925286268178607738181646144073430805844897887668981911229221901643057287969656113999472714840352644098734438011390851135813111085698536197066755673101320834511963472432410709325079781298775268512640743805373515443493429784247108136466222988230684874024464101927223644759790774872555987319338748980335870303735523653458125097246302302728144523308734968390179943418252790679065833857593060326679337149607287389210064145363107823877750025941330699350970491612833789163013021674515950268124489794817842654944863788638570201465280616864548108568799907224268118812685085860849909110716257153408282376790655726434680013498781179023019559522071603370791580340419787400050867268709232217723436860574211730410514961291562085131358825532118290664644263974614026637193942004595522500959732674489433568129530642769499440453059601498004734965239784793425268699025948822982810500708608506801456986004635685740485648717920902853700443558198473977553288684433185242624299324002547261766703612820198152166361314286171420042486583498140683597342793464559893982420591053272200373681251738794894690557361694993884114288306599474231960833637557640469391453339887466271346605628921589500636117735592766138472364306239090724776130759861238387635681286250938204877023627550553832683878432182975532793376359103153780078954444811082928540193693498039152577524660294483214710670585267237211512943772034550370409974638877592664415595639919429137263223019187016711909237310884080756853423267196726515165218143557122688829889058861006261836940871863192189535035194015400185348650162592467048726528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] -18750409341870000618554161016930868080678650026638110001202222473084288804524924989412733760884068173765838443425294678599865199730442565440255540867977568576626135257833655720438336632731021505855345200008552155409433885122140535805096642616604490996291324665309884048448186272016985067616225198441249423011111470235913418305915820220104704910094138211874894510408365650461694154180231360553618626063421658864963794667968186857581307603063971844924056948831353882686686775871519808198638767119799243150887627506427772707797412860442462408434201049920831103272103810245848173124835299775222421711713971225780713084338153818875495078153735086840849288516758607524253390485447765482585103740288993455432308969161173778135277373264754704948397872311356145353313308423725042971826198045744086111217756041289370225128592851922643105617495903993278648958770150313271763507263921050906132239772952898824948139505757734002743315277547650603490599048963664280152359379863701759918429093282336584201671743709245411667505595468066439781432944341079413349405894601339462505920210664908803033012207914665293878276738936060459238489402727663540163014268873047604384235557885732919257215839541453956750858621686441193608234392390169344326141215568727943956091170894229715330810955380532812457984352434372824263010703607607977653613121237955906634066924574045345636108299906167832703133257003617143948506163075554092422198236490512088164121892382974431235391726087861205986718708228688791011869313284784009254918284235806531534569708135901218267844703445316980787416683868254898381446921273335034485839665857354230522272533487978996353365679455944755743232682388950584684430037929207803959244500857562602663297190030238979887733599790394375391094412569421553544489094409946593830351648455456299215261087198163564311149814145812399068419701541458013042241310135305190663375669482328378654119220948822993520144108723130176176647611855821136976898299783196931564490434161014151878364409058904518274328629060564068461061027396043157220217439218615777466101194667123456160508146136549547997837209680700000405570212319407077088410098455428865435649900350536618234751732986979615227491864238073403650745014561687578223885754712013088578482660031531679206470747105207585508597722871118564249134625595378483707768976806649387607423562059716920266115814877481156353610468403647592609493834162428037606742779115512652228184999482263203487895472334283605721403575242681195601316242844986844974912213925324033965457594953332776500954158035204521032716963185765934664606808640816534337746587666853374032997672550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] 12650085196122852519127255355062918287994337895641575233736721825809226763524727672074813854028626182700719667962627489761055050122063788372283666511791817987179195402246718938574343522756250667070984301470145729917226807001423644368000171469559612673883145580469286762594549335892582339986027234269002748472940300239753985821541547073498032814334960004252941107584901676687262526056472810790281834570554046979316191563291010644048976288192542955056951114401582354638273289322090830657170764110460511341756915060063852713013715280164799965469679375543069655093070748279466796503903458548685361278699542341471060364211826758813268820522500826474904523053514212328226774015364888561514542100575188613959702562742795816791351298541780929510372377083152624211746178174842331475108597080719339061363608045024572119973510502440797814910435030103841634938961604331141493529737972490400986047303325903087884472585273151098761695718257740851880039236409226639771072880907613875642646820428834030594755337396187497877013040419164160537017894383226723619884163226486644031077408446826410559518764401513830348082582512303598841401475423428128392940598744100950663492740210974529386844438077230772152008931049147928438043232317191186139855187512618947949242679483370466092191987532902628831249736751568741964554637343443889102033352337124549134433066584365487532916781919512571472798758261858679327148335452549027332544726003744642685957741507039162981056171855900204612295052709763729217718198527784198841644238050089217597999290243249355305662993746711076440867157839324895249505634791650161942019693164082161925914397828505275884440052628538076009312410067125975312430547966565038556124459449690742960861004416463313565645780218287472772526957706480616051248673644249906923013646554988669352626734562645196706137149853838004012468397963836889027480513581909852196918027757582355215125681059351833053369352954640407358472896265313973334405349922072808485468703299398864572295650958633203149791872196694970149104287074577479980820367990609255688687220654592445635061456410691608232991299351624797727033134812458337797872850199499179527666060308108149060861143172717085782321975076996234193033904710991200983987453814681561078827245851796856692540394060538367393386129870960233473765107082380163650186114255047515328315670227266572586692953173121502982639727228483719318331945946737974514279214813877141466101701592358629726551994826598191508456881245681751613584499067771184110844302296008681080570819415597471912948392167718284212266667124627135544045704665703853460986477092464797186874266353664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] -6831468195722200798773325944157801773384990532696314757832720686762794435028818774433640873242954330371443725782002912976967345481675682632221831815014912368366382709681636689607768221822004376488767521694841202393935886801489340522752574587362416546451081980696007802568231271145570865233991039596318024014727663659602210625129536028583934941719286927132037013399272832339645967135158978937626118019729683096638491715812746953522559990742952219544916396007283566095813290826897355029230719650670106411052627498351212634346826949506030648906304661961783597136590549983524126440300231719065664133129406218690113111960183057135010102299389692776950959877616156088706217733429958399351557065427568117287214600294541333322477911261815987889744360053098029301872195775484709836261511994920027613248110872039200389465082036252353750350878891050795422707894259001094393874520937861067049422778257233178733038790178419140406267986181089358713647590842730356703409043187475641012125884508537294378957748199796669235009502504426880583029673707649294654221673361521643448333358359990777903985094850416886089651629235576847071826460175347058138688018292078809312420923948636252305807088474103325536747013384079469265237208062472003768525177636556236199032963805618078336632625731643353585491091007742765787503624015530671281257478261962752753864213445300604022395407365783279742587960462876040984807875512323630789291015755454833825156079417323102930905771020577639076226370830727883850364145787570944105110365800493815277882333942550163160742882209629684210722435460549021170034409672243344312833920320336500529713391538172971289907889561869176250454075857081184392041121435382181925626774065008039977884266806290805795278262099110968940626337701704974845489888982296806576282183653988709190604669677254375275801891506146593685893704891554154637672838858200580001096502805486370502734240310004765615449955324709828396813008453564664716656138868956739596836193130281854143571113463609519622802560863693679380116750013820686671835425353046518880258925299378237527277446412217001193445136692625584167332659278781052220458851890660715257247629473568924149151453546942878212792884029969681986218680902849313813202616142499771522425119570069665320132785833351650302631906421809382299598943748257267396532416413624273986712055580788873365675774349773099913480131613751458507318191026914938100015046746913542453193913728874274520952092422986354977277716258514419958698874478565536594524907948443586091717296722672259058098618742868566236197208983140250373912074432445734287779979769275643650202874675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] 3057542816486545072281575877277211286215605154784366536432947055717982881699302793977967362645599369827228318270727929227699385384934601830631530356072207703134078590284706653867488358433163455214432041870439182305154612932234095546493513580788510084711358646618621788524361501476518937600378799634517837629605171890152763599221324243957024151529317264227537989576814234862517118192361239499117893766223568456818749135128391733828210046679234932138132368896888509381328068129289709675523736675830431790832812021840419202508248748151755700464141099868822946294643057670559146892836076725012765656051324808541651654485743214505954789186985452990416876440534185403928111479767832507960589524134697439088199624089311127228876819059495490104836284892487112802832961343594522774391366378166213719547106617436352622610111456155132680665161366705654825066692950844272215228129857262807607182630967791337121655383138269533677653724775333026793401249137651081066535772453665775618991490991380394649974020197943812430781196760811274152054851291630913929239443891005248471906873759632595065293251729719450493229173932690498815028055336045126970310918062882121773740391669816086344128450513361889785038410989225285064795179009783192777828625297002891106374794945091996254999392891362185433976821307954151074089194030629162491800768449635187539532451460781085595259241683826712810820402927859943228974200250951949834584755537707837730546410252262683611590541280287535565437023583070027062683833010428008785720211415443421356265073203777516312554759104483778575425014329254528780808243122589960769037062805704457864822470798904692253576093622862202016797153328546894306094355194439043218515304127602841925047939509795214338238773234466386863588694972014909031333826577611600872940359127491627678333195392215839769607183930665560026762353072291814390142409022377448612094419439476397216237843856596046081320857579306805792633145966593945783492602305152464328037614868453236985931367492456366102895135834879591328583930038734316794872087792739030759970227642397906594608308626151756652937841674146530375623553131421098798982614032226056034900004923427215051665694448592935281077944815505786086004851071041313571480722068331619471506833020300302623453802305507502641387828968237727707590475317535458810806141788972234284568452921325297904948129425581664591788121683702942544121466883426657058140432598078684477868954595610102308999724819707007005996474459407945665161652497866480537493033228410844158250585746696989058780756241341448757901680221873358562315175282473111781257575245265339551442402279424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] -1179901760717542391287266292940724256922601081122755910735930311265728370568578560090347780118821760666462515058773645099341556532549946141641030321287738019286375219328706279179550739866625215804813649679162474594971002747548169765055819907517128162579039952015609708554602154250800543292289146517434358623393270163427205849857295728360319607630918112109978489801004755207484095248197221723112545714645124741784355217703154875708565835736473119869367745026683650646898206901287580034236913649155420648728574242979605417613049173716301647203998859339735952776796671196578684461135736200943626004862963491581029814227890372463105001688211515991252480450048986606552593722975497688687838124836352584569420216864652946544995893621758943465787583056823365021679013698354131139671490465938600809612501304455900582535154545257323848061232642819995144741134846904088011195093108276569615038579931311760741128686180626595083850456982281409609780174038265936810795875369241552227928213142299977431701252816795116780049169003783808489886746543450854679297564728219326245131374819260229319413345785115180049422143141203763056282564506878231053349003237464299886407640196665066625442889186592690879688150378763599592008799180076567073544237444250988625838987043740564452143643410167261829139833589096467915117514310977236613991000591863984700350034606101081800426332221611765921858519094386342846018758920313204079559198774548889952035857495605108944542973898936240534087833533253805359970278711271326546606386771398633966118893042848484779856851006180286777331065516237576911784743374821189914618073784752514034588430669425421633229035104928050967638723016764734859686368878397620000831398260141453717656725045256069397258827012638886967159772440445454646092592488667400351270916387378331812183029589987025322552727364377232914763862871330112617431498145014224527920441840178728122737707234148374408246668973499216115576612831218801214716162130137946098986991209188653218418124042467385398482902389846433479587045346198440645148177316905239154976543504948759605208204947512342116400716203773707619174092111949549758154857315319868941880093196661902628963386580046454196845898106810300037362302776905523235446146463021150638210542232850580120208883607378424548520164008744960106044919104815493679851491397220151606840132597476312170082028052933207616589616769097920008818669378883682091724610123566033972456513094061710689394392037016288383921861078104667690150610839520496760966556170493622365683753820023012236972160755577410079612870378715637442998687727241950445608574366146641173965187317760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] 411867820651939589581213549265410347938233630455089665298393766919428189774560150512969018144303400881729660190922850276328230476917191350810771030196746795212636164798297935229640621560167829738359037804522557051302029184598750382591595111435161478037671145405601058600815140620588477969374651176998731411262470137602939914776242284786739385169818109844725886053757746413416104540768406103163063637296271411771764177314424027609721252796939363459255299184606291612428036491594544265418149621912707730411907738874337108409091269995394402128769644441103089892305274945959098603199528033809520001820542584055302313913413178898918671506533907787526412314279005280810717726475362704400481619914574305747389798880204985430932941984059753404906470906802429427529066326556341521579835236162673980057197208720556487371141631754002355839582049720192972061092840675293375160210361466724035623918126621555537886633255887256488951470159777916661697327068009183383523930588673013003448633952310961403575851553296674835911957464947583082237370229917934999744511460880514037990800735590299207623265782068924152758430833086451774816692088279720641304017588711945346506160754498423967482638378653876179403013828261996104774338314766931146901779233262688131189085537748758718389629977957698357050950447435379299441104674257272849661889486547182895189792516414490433070412619180020610455387527280120962230122361075812852004199989082649261465481622021938028821697370612163536619931154830754783410906315426862512968887309094222897106351109118565429463516052086670932833397987088864027936311047510324289157182873188309436115918406378102806228172906372835864878513391156946197100447705780065408697309416239970414771192630332723905284520371960297096270579199317036831833031078159148794791819585128596326838433056280612564229290899263969349685681006902536530750027794509648372976743427823275491005283643837782288148193531418553932193714211115438907692581929709174772142951930146643871340307171657062596909957518319402115835120996434697118453206229611268516720054597735618523657961934974618530820701034307712824299311910385036358033393154158114467816456260780536120403204945765902841754556446710387350489277224534374979247926701774547053158262908009475719325451387382100102823734827046742777994393580219080236385661389576878696356787001342081285503957010765537334580999295360138989295497861071677564476407811838404909030174718409018771137041663437047517004141588753450974179904565069144749935965576488223694819746130462790398457242354310636141889498464993316649860225630404762962461357385645992431769375211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] -134570326984547663951216919432887814700644906337162563955110195738541296370801177615759918281263398996450362242002646146651428488635047508446185015894736477690524620677043287754656431790418316941685392332944942629977445013611782064290488476796585080058330903029007983616173234034705715936207453503715428434374217705650239977555691142121727697429778335626993236280095709690795919789756115323442459371187712942183006126611031025257273180942432469754841470324780930641493834641507030552303556654161890477165685967952171933898062232245944777252456209609292673947077216076881891085005938144797612535841162809687587348012268336410689195355456490765959904462820327620146386281762905340343196332204164141650952069473313501460010450454693439464031188236955355891492644780500806927618253636261106502120892945450981176927666982643156023516644687557101479721324344992613708456537801773234340798646825027201863383169911793654656356042088680469100540477947285775678750748603551971142791321367038253364495904497390282791363545440746108865725878676032382615480481606723884182800885490657266465438985928435819335754448960464399542527350418974292476647723368527637508192996874831877843038188287331922051717531849989833928984021537710032698146163631344591659711394882539722809272234812723068296941913363160194018691481622324474903708745012893922879314964223713557385798371880563921114964532649964492238595533431955034771768910382261420497679255620393008681284080403275827557386234643475215694904162490837910018001535650724868170576659609744704500156898379180396083689532712494995608565326215357227420510924179647123123432177040069272930552419369702621926039587352963943506008206559545857738620325096436444400362335713052194962610667645623917744195357929051682050350900794578956990776503578245707098016327080503457749043756022846477800407106304402744692530586736743225150269082226657146221411253714766712287630048055364702641324176437511222158165557935126198126136377973873858561585940430825716584143489673490390762472700097914741289410105838885404024430041070681446405687998768956084360806605162464067812780634167484873327823548348881646776762710833916732742107611751154169959522411881568940005050033246727876415690502062208296565916413418456603404225689428003757652620261795509886851702106888652469712348892334700848377432247491901747539575328340633492649708822196065386602401949679072294328469867360054919423885062559494548697907908729209515723538010296666425102220781561737376094830860375031999653566802168236614662367942536307491037177465601921903111681765215423346052661288366564968158118019072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] 41207768904873412294472117653460250910311414827755648977893623621130409943263329418198312875670797991551549339694460490384118088712280133938866122770710381360825763509823604295619909160399903891829931356834053983212248046106488299075402440109919861247387248412449244913229099128620825583927004367813570269898114285529273895334315759401417669959104060546824705130580262627350993070915556103518263684541992509468417431879033077012246534626967553615347570729024626289630888124300716267644335504057148455435868304860853870492853533769717153011296529470083180152879894358661897596036241523142826921226431327238500162692858831426509705791838835137258841620912116954599144188338307330192247472469619151013586777952483148119685839619400566522192227963478378267649724760829385298800055287131278419339266455975647728632621687765648729774385459044585113624344511968238798189615053959127129906118151653025170288837378092427679736144560524653563248910793107127983782098629102161878191917624261136349278444847672479600366172250817216024729543647259421808761329810104827642723005271248122975192423830207732000858717407140233603647445740414227412094270192876445045326199077842262979027407326152477656181697441294941039540505763851626882959621095220091207327432843706491178227875307533047427099033067201514521618978767575041103398953370931517473706367867052434673649543585852975136488611810602397830866171007096663879526085208409811863643968280158378045774475070765475150882187101051830237392837515125078460863968148948112477683533111519883079895318624314393311740138636470077713378330898201864611744148937781219918346690268339631488213263101240487449555927355998730178857465147588902863119184238474789469642722213312842817607463864147631729461801499350360996695161844890525990701486097592061096960357536741532066705125761675277701443700412372971376280582289926817420393879140118198447663003118859868111935453898259194165895732804498612790210444320935671571031708997978420041592920900525053499050030410837321848979294504419916957324145001182532073098514850656839452838980641014529815067247465018210987986700037125313206416794495945245271089981886955721157662653847690880278074288603107204476110625539638103683435389140494529770557669461037517314619687453132939831967715840093797088273579608455159875418010575798449053469821780360966684070961684358540373049815368319256706649592054304090668170643972758538510794719371170151210698781474192492183194302584567079990113616627619716284963604401770456442916512688549702603316661234915637683579971457825891830110555702720014323576543019463824916533645148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] -11591861613518029459882041469018200817843950342623916835209366963125641192433583093480657108422017133862008138690935956990531132448777583837066061303207506977059838219567101523957176980550076620830512451220770924718553099276199633264128538517317832562021422037784109594439735356798724849716296186542353256408312119593545875615031402256174508056231724255966385563253969916843943921279937588452667749818593494163349420053428233181883219872537829193292424643861135427434334234381279233224030369649836829406080469360990000490967405425338605560630081789525968489626614854769417462284069562470492902410433255752593620088222592456372484994229999077680368305201562724294875818008600717068040186064520361943056499089841554832129589994502032840244007342737896020642111477477203424949746290558783145938342630813254869472400826765054231609301388184212811435269221240021576879431977316170320169420914782399405428818269495031883095710239491240813200220619623278898247527458025976700888955767446696058493923252545125812330752494914856342982930525853890814778026937421512819642780861554387054806041632360250638706940927967674221389821941504227776453009440439927000765674162971471129766814655972605931037140154765673408754220642670854266614565404991540923466825932011848312293138604375475776141282707941550899828094383289663259347024120232953443287699307256170601128977119322251347123018127726967185775326497246642796030263130528919478576264658611559831628156935421984572338551443480375567273667724894838034958056408568807787757936392940596582255061469034148587319588846754377697257906212153966492166283979460712893733246633111975596440636367389769755333601115326444638023604059335867583712311899919007065054129221858717778508067326889577109693206999234822015468389311441515195750054161247438002785911212555382405811234062932102210259511220125345976825935890019242903550443741596384866201297544700392948110386521530331591309576956197390676297868986505506347874624850123907560072172390942527645039336456659849017900358188664073951911076267029104595973304931974364423169811184243018569123271674283940739680086937537544571659013662289645176903143156369199281326154101731440117998475969133189584503369270868960428358452958094939216071967506971521924865528879185381063458103756830116901259357829768512915537993244925704111384260987647705011371184073390712418961581549511539146414174466242897115431810200825998336998326736917109957418222703852642058397792052465745545370238151660488602462957316104957742781757733952943134470668200216139866499675225037898851437221578438427258855332501846883567913454796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] 2951348873423486837081768711143258419601980470606514919949502445897216174172785066134484017102284358761163620706760455613648507979744130478836095907682871704491484516414652664568963682791357634996086448581602658046297635311022519224969225339272736895486858066373187002756425692411391524370554505050246907457750166948648610771868808959182798046092379534460353244849226841046184145078970513017954377093059848537250059240105870842395553223294151865829908657195853933284209240966131000355970549348148305757936487902204465816897157291651197721385555480973119317549183179886079277251983410827826771915649745161682652316626326136798511219707479056020182516708945243150500759659121790777708571899982031458436293784501131993684922370766375812730609484758809679395100698626163159619798081718546678572487152881860673753992326775893913476820282523985018378721707341375350679196582932557641713393320632574733687901783269401953097440346093207009450222700484825412282752418626586526437780167495925235284864264414285882491319863042322903016865810009981032539772534552468327264115405929252075237140098708230238928551857738893561466824549637817866671948606774378038691970497820365296324750366146982834308404616661970200202449043344054350134112283515419671737074488937259480332493521431683868852707309292036951693766122545852518894968973282688684838757815448041342174147723526918821357513735052141594497184400302321713578522837705872196791110915036735213200992824694086586541187933618864853760342976802539030725961367761935823007795114603010538020916320418152705331357954505603938716410883866045578002047206126592417900763470932085624940593353701115837609691830515544991070976173353046555200229987134580684052955362232463502725493266847789105467106465572978164781478108768219000707460252426186109500730132364062466794425545238318815580497522345504711116716388188451689120509371141021946117022788538255936063120899314232018835970179092356786132817391955260033976009143372339800742399472980233488960721368223338525395536098367373708203319242080135336907286224417094195038359792107469656500885925403478447553557237328294044466630806353099382261165293816992164493245132215226194685731095128252376920113040445936757703535386294497096544392660592527884032901270076723640915072537880385658622240302347716297413476578198927570757190026106977937393482199048284860778620935795502610214494763382230008013185428180394076511255067397767387168526155195423863043751981490714482751443543307077930063470382420245026943693861514343711194138810843311993935649892970502307040054658682574691260339388611255710616786042880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] -681931565564648309890521044823622388323423539420147270293680478119527993474146378751266944742501347389575587597951572546821124932644013088748304268399502783783732343889741249773556525837326796538778789749262410651464037793209692245824474536069609181031649454387149370613341281174133856438417094556822102721359922759346658611072102033602570138764607563962074912373703145748226666762202350829702597037040164975232386596699758516728526854504358440212044442673707959346760855715330440707309116118358590424658910188142408719784824935853808917390217459908589959443332984224366146033153367018771143281663480273034427728621520654758845591045885905367554312061115701852818579306425285154333706113339731947418702286216484806582465879608636515949037842536377063603205763860614904545264478834825008819679675191783961451286011023899532298165304939404799912856097613640860874818412628317453366557972178182737262146758163852580605577467651920974764524002383343638958141833578067692470820583333178566918565616427838153966684031185168575245793837054924910853126325836921479339389963563643891611739415958924774307121280972964723957052490919863992930812008013517673246619509070377861578848995965838333581121241621954752685382782843733139949107173400572097109568038858509795211087271164376924182688710444992047992288957679647382686676308464234324020941756079767168845178244939072507167296972644673140517551028874373035156450480798521840633340030784095047706011372408311938522931454833589610338684768189102649265602128977392366004987973449711278194477151143312565142930376818836621708379890581492247532576732661946167108847210055328895904705221604512804029066959247139651714801047028704072023864401618376945996869351586481747028486300777551497235307425775883726054561232169372050921080454426940018075506030652502192959145715161141032095622187221277051367024035270575069373998168753216196571587679382490579112974343781211880234374378288067876897826995750187203901592645687200383932299812137501130640683199270815651177308390848712653104881007510099808651152509279218686727220754203841168025239422349901196717750981787360659889683512528167774596526767877343302468832715602874954859490633742369280210813922758870743017260415768290967315248388789716999663482141581444457393805304128507494991846770759191985622544709105550903420522015931212184982820103829910881782254947793448739302039493048929893794890530838038669328139385643594660088447035428660585391398548032782408143964493599668818987312258614866110668406567058617734680653806649339778891849854721708061521895701882710326368944418684230813254292602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] 145194740217070361158593107616171656976216395618566013428516874973204588416835547731974685572505047701551911367636295231387132004188361803826998490812663098570503216168241693468275561208322062186431985450088131314452513647971849657809757801653011772887369980859626971342884012913372062359183259998711207281238714894126864883616598327146804393179926859575599529051019163219249737343823742390686834702543362604812001670784577365081463076215538916167464311892934069404669450366373928761344161194087024003196683291323650009219715691943643838839679357509212533855084000325531923526492952767399602872894823796536497302864886890395569783931759155616789091477910789882324321312016815735365020539258759166074683613579386665525651594718661785526206048402433851183289230219364216973262638307930187922614581488852741483409696563002424944154330210005734599569599583364954669334025838283249651527137199741914884043265436041516932328339964320076782933273609786467168553848343810576150805399941897562338587351272893575369086931601362912564389266584360941179047446447285573164355812176158904405299895033179253128092714879815145356705918148702369122581778514973894359139355118157509522473335506436496186171426399147139283755822827234063530846661227441233361876854674290399667763084507892907461964020405839950249726363748597437355383473851085705466322520462964862849682668791832420918485033868105979145264836285065130511114338324452792594517563454344732837554528525691615692793308732293890487616749292259607013694939428268854547211641594341164033118873787884539744625796370218424968480160680982871551421877113752236096617573667131939293309617824639541832946114574045893404282367780664834789162993937661041639917397535737103278378504364147528394584551217098331149280443998558546693517495279694477356067381528322918097856036712275336075392066801146769851719660819337067835290606543633632765077868357322732365267134013856044771625987050731128329859661194032707869382079298499157101297258363647431306545528263425579916612308932916603324424238307845357135308359922121792058957312834709918098258500487186548761810223608784570957743352014422641840750011668767014802679198118965019607179258719785111838115976110209318831176929695543449287078805082233975373450501820320477948645964680418656570315775954777551299499665088848122095255040697316091931094649207658784342048200919908145339333868594364474619481213643579125475556152348222497436894994649815786053051280318300052789037059578320169302318934962390788862158550359695861130807702730967093674952463820839684179314485536217570966886876759727668863130664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -28903496278958939495998270484934005378729769119667520100096613975015044902919877594903591747452116159924781053829795585482731722923574263311844168490407838334851206313240961446943882589037955635826938913529139145034021143974241990910203578903793611202309527181843650617946723764571171149254871902922665814739454709338379025201742879433456226945468497791309767877277354279731539319605381581534212811462519287736522988289277705727565416129414245839793801424434753653856827105122715559945382286902580573386414902591804430641779782155914168032715978447988310662718353422707087980175809953532059250651352649951488418194599122366362913576225340029708014629150884547273267800388049152103803827161536514660328971503224681320664343376327334817345701333686307468884020784271822894601992010537288873026260859788547490044175641458430030099848061759778726666264830506850096504482746933919585015877520740374189690707418828614671054147468014984837781728377017644366068872440732624403082337196014522521329237459515785299331431134259046882101467629524588353378726217600535346290513480067218803190347444519222873573344054108581382019235481438123945999182939441589472457136820492707221604542183406885678092438418670516967653742480149583853684246588448568314468819821432136800406461920658882220441250500880502976758018037300560779721555146022530438006799999428458119476260145648788603042306405937605387185267604066713957745727759625718117810778645745031588751139837273861141900333017928229580333878922095428387365222472396823339944431712603660772124723062880199740088097883558041589432827266777564446814351467441569260715744764738404350225777152676577203625401860999379532897592725382442879760008082724850971192045918813552809196452540540160274838541298864885453445599267673049111049539125040361567305923592694922015329713082903612298461294498295309013398850876252546679590726434028507629061373193773244198387903803321463764082244859151636575516208938951342018201318203634782084487843167862614571304885061694769492568055036477121109872132245010105708786367237672441754007067578689584801180760329815535305921399720910754995204906180909156902857363721164741791200607046199748403071937175552728029379675269618087831868906921711734749943007095402919090531180456994785017581191101820548072241134423512119579390546041244502695054585211057034263355022496291453469083891309023088959313774644262300642804262156407773540758319533620816220899505553163380291765528088686445534404213965589182675382402695638897772381315655144057510101194369069534267657151120775592311212803686610314084378032495482403584821166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 5394227795259248621053412218817485238238203910430877198806984823376543853300112369657641988347963757388586742010946238438036265102568109064159406064570698855560873141379320608094144809419297559351171719415495600724732925418228010581835342698942468450864208577781026827614376582832483567297986306746774326089263323137629366865153606284073029115911221433780831944086642400335120710588843603929411222150645013357631420497859082171188919904806603304891117719639503127381566218608149799316991064353595669929196745224732553946701708707900976099084034489552508767143766314623077144340529856017878110864911560749014919979136608217262088399282726755115536486915944840746079118454359240427233266284533741306486123615440090192902627426583189391019045818336158496962910189969712178519115356244488663495389857671436834627854231957996261985248560378062007967885847307641374691106671885320766831361834621336309030240808011322082917089758396389899835119140160810929342090204648344336293601571286696054546412384234564368271609482566795693058776097547637613665810249144879148864910757834874386438886139230039365184157483712039456737055205047405389013840969479806456887995716892938874999263666391674106472782173857398533041932130063574103667740220225067266577097880447173433428501258287189333202677126749655798929776905126113485405066209847274842503888532331302934069299476589574710053979803530059587259554917301109932004382784697348604163024100634377336882540604460326888470755432469704192980292796757149028053672130334332352251737413000461350984590002056047434474658714410181749793822013497531166877582519352819971523438709224880957846863043940506163993674438644751572543997121677697026208248124177714723448768543103752642608939283807737083908408902830629655723921021959233411070369089991650503373425120148967977663171222988856320632383902648458753420120682750452154216775467383694772725202650664291191272598004612721892251743812618851292238300019007433461063437567511560105040826943009312439247542100901808286205717985828891165202177234844258680951638382750853766266154238690550846608969251961169986005436755473308835043779618985291825613355195821443125677596518781116299526071821859254646751867091040183591936998533621601559783597291356457151954991074992750071449104225777921818810260750878610570187418547531073042298915780006145762703787426167296070710060323734235811704697350262485279590182499460915537394278672375455509903456146090178507122650451692278154994790490030757908631153382011424001313137476962491266691777070275865327354157012208283651238376570594741249554554295863637156424581120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -936498584622668835426473536718725010309116163380807775912643981958505450300287500075859035509045881134054904509216583797561119420749334465027137635819001223659790816117958864767260089041124863241018968259551298943215639024921632344355490432847947401850258411569297191028046612100012141514155479703498901057870121360196750516820211822884524190071740537690789634191882822304894060175527534748177863103750656405746309230511232208492452587069263627294703297920399530039641083917771671595966268740263715573559640691190424272398569411637006259219533110004810423965489120465683186043043680609377342558522620253127723159596549751558462709850167839012059711765113796571908646061388086575838762016476369967313409869356250380023144694674497026160038438748110770841397819198653788519444693121277857776511878894362448289140798092350114752037798827554232151220011095581371026434396041529185871409635472377806808646471856256009743952940067332706687685743763619463432860167317781866961976799864218255966451147332875683010085520320325844663968715692724577504542702350247329265372968091191086911411665911777583916920192371257856638771661073058016828143001873512224442928550312968852952532472574700699684153703661104039513055176842030697929178482365378140059749679134360863209891745506956136789132597197758674892960510859004610781539157518511694221778299155685459665736157680406379417528732172870056795262501348289177693087324900061103517809983833923589097379262553084230411963768038291062630405535298292049842013561318614749877350998400603274888882104956667821396658069569292421357638819348434855861869270636298547173376910475158461754742923347426663559990880330385912746492320757772181960077551216919845854027173151443230932847866132091480905365360919325793185952396431313559774318313787661161986200995089223082900575086793646234107950718201530308369134418886002560830613649655505460011314741275913711829039210728027449440646624948633176435470880827095727368296029513399853629876441091094096821521896576048016927891227169304508006247343446398388358935348597863964225305604718116031858783804579849570819657987188653793350629901364886832136329723444805462806133963864822413681625914331566898671149947761770823662205343477546466530991496711023471611044687446706970495962565065433032555084537370336237694464170287791794533147418317787779603647164746590023550235296123512841827996957652637928137946786796276441064543745999545741636609108121931021471602688218701264052530957387389143452615606790291529307366909841258840663243002991818280316313034553810756551603443826790285038578568823576240943267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 150019985358083611847931199991407435666525756799468060252933209778108680835606297004002445063278544856198802465504247723622578724976747153477721191759319644582863376844543723565007885723583115458269144102502590989992898303720145000026781485404497950921844381918852306944471336987190257995889465895487527819768956650840058563807502364684083984965971611161162465527859156142411057180269167293537929338041667119523741258949133204875553703368196150774825206811898930616679545153281527632774575487740729467521028378333355435181865013255309695865039180541581950629584885311210388921340811333069962355102775118681017840214268955459398001958566568795139491177584403054846523120082619399816106077064138750343415243682277112341336781685515032560987960194813705009370411666247182917712400163755008307574094504453339490067999681835315457895405986621827620728274732375749940314794912780598959511558475053358809967490636011213775004846103990657429111097714041574941474875902512371991623225683368480614543284339836163159649199512055070837010370173988256540008131459734599503771220230586688075284929539214032095773472919379995157260022834493580340302935505573103349872755605866469613382934103523548240148308223450300451774909859010684925393597775845628092694464259852636155074641559087628452742045232508212464680153801307767223964037294934080526899885958605830674212498963900273904499173814983352371351518673544796545458048376277315098330512901216286433843043467176298457861087910252318253247909116844658062166321367755136835070592509718558964999290348353420782179183622448362350313750459340744653817292699177906063350155407355252964053924759664311964120672449189061630712380961944534909577046553871224940486891019201847010907771090772653032340198101185806103187569544543154161171280629910879470922249275271970153298088362229113542559969407283048161669845505364497569709968842672973172813615734948693612375592647667135632964355297079521611372236850232902656505250213688911317139441577716988049058360447468278286002142359690406004579408535236729263322060937053083109085839472085959392123281966202992168412891994139249181909151519269977721737124166504240182808210414916545252251163348527445712432782049976149168802069124199796804450047322699645834040087892932492143268750137753520325923566163847321942918891282432892461178751628299018165212656324385391833751249567917364769658048838611526284700155484043726108481116878755771155931657287191762677369293643748888421136362651172485337509176971623901947384611949765195704905838590978681844813803659034710239467744173544924434016098532593131816222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -22105553152572446770411222438362302894433403846184466444332900655948869630071066335597949783355477558230792098576227895981942169241790414661943607437258854759339325232369618478854189668449764477555545566918967567389677760909160960270594219598905073120222093871510985028992776190184051640148879080441519709167843415568473205787088557926510361103529375980473580806119427951190778008948700514435799616690925837084994843274580564064258340585296550863362810452743855493313946272850246055092074247637278601045600892812982879639437860911460299143822960533103394594069041198312751783928196887518585432576374682035530810178919685002439728964475510069231121773120087411033476535895850853248389139466407802508540966644582173208244590684769817830773435381367308429547789707151049025593612551493248958039960587247357331307045181742510651562845937719603237438832254384040208792789596374101524481730704330527404294741486085806357944351584093550181421158355168216467590231806875243525950651192342120333569807327543066385904145224153195980068571833925140029932948006227483609898533401156625744890940483587819408269923524629613317858886078627735735850253560082108686022478310236214741496593866728122468926857670730320329880538185134544534954978139085024899470506134917462138566354318766752944398277886612239151233554301466884954639437798476056340952959442100156759430908368513878140502115199364163474308998242431538121149400738295802334827645667227269725544691901964275606432540115725464650477112259766889463248079510448159822294706706703740533625717335630457751239619971823023917166121243827639237637700815921550942254997691830961276232877473060109225564611698525164862240859901658254613366865386532349802510732621254038564776661855225678858754706043123129719588832677108575799701843355654920680318321239259164708395688013758457208900547113450235390343166612765715816626627843527274651442568066351834156907895806706662881870358151399234158065495700029006147704873294491199618454498258423490763455154116979686857700805118238873204804234883675487403884277731999611957524460030023884391403524782661377190762782624467706912086852339024190019928745770609890277903407655517955242450301692573628296814432566010436357083122782341214261169075635731988551149285841309377847218657650090194899521924816607382798219141423884881290558165080910116358777766412189511564760237984308620614836516944907430268332693052492415019403299766369106007334755758659500586369925599924005057116702374279884658618475601432677416442990499015683187771107596039350511846988778472251735772099642666280867988374976444174958592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] 2989335416822362836953912593498928424486986058299540547123614063794250809597687411067208295901693302343608625378666108157690099746186063282924061036503230569278394577579470194164897126736611364406096471749176647213492202257449936598391550248156941090879653399250620024171774665151025502019144154986214570094656434261579476152047969328968743392921295934191614211509885349377039379414923314750443092267956285754543883329034180759064472610020919943995540873100774382512303929942029006599119164776663413564670265850138477568069434465416799667091627562539595443452967318649984816865304475210371542177416555175739640844154172355308222518965847416373648479016214343628275274469466630736674765131950166274529634093919699930214778873474834087077879563264046197366621639334778065073590051338981781609376194796251479488012509416220325699034373698267199354240710630282022857022673332526752999543350557396220312235312205856250193641260970353597828020562207864153868669356777119716504220933710179076360157304224921075959159011675692593641621162804623010343024383522931670055564033251740379442987869452717007741950734758613135981321037878010460308704167134893862580910436339245673405626191379439515123409413071892129294010298369226273308601150369035669677700521880691945744577821287855652453566446897531049849953261038120193824196460745494696159692835594202582303558810626750600574269329131172663706217182938760954105308246306762827354574058206887919612252583096197744887606230704326600191960438353625571251226599822477076654990522708138797002031196258679830237975430115002451921166857456025439553065438958913613183850140553141369101427889409541835010782159863346818636388545653608976936378120114284892085597417026362667573809941676035553074367941142340836698567159223475014928659635040734843450437449284834918463470623801879352302246756909396280996910225155362066165281799594721543198721308826906097052937930409268624337962995593114703669460241312660245307328024325641339841859675668885028598683922055688789590247891580083237049461709227113553728187303443318406132662361737837008595116139255662164608934198814238405085647636400588494907147684862722744733177871146630366633182883872844153719621781730521843666746016694281395685745860377559396835397197394071449257361093172633242973545218739310233564077655268674374310388094510813622196289600640206288204067523282871025703948653189111936664395958896332429257191307301548163462356517884876418479018994195022889369698139592360842515823042015704804412822868423819372049971259604213146787885555581238028336908359062671935965013150703408864296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] -368849722296744267128706881169133797565901014988965922084825638732452137684020711975045293771371778393614440758698437731265896107999661883043755697442753563431703070896049727676314404332406720976600302632510048390584165396038574526280424350788707880210064534477829141786967134488036466573332517893555639522465736238964950618714965742295710805132102282853934774608053326262373135435891209610608806922162044513373089560576524433876402302812220685659875593566657835752013347666015486634537724136106974780562508281768884966014802050075909133964003857219973830804321616844277655562899886197497285228409671018345958171648370562633511642952187939631683121173124120548543527179279200239531102454427689457335667920668409393339956892148327966610621836501888187240976871564657719218333806716191823612904800090409440025376757928219015361688977794840880342712450127371990747987094242924845838171253795623658390315083546145503153993306490500223437547646122673591982901315004830920629251173058796080316849143962677229605481630886698613811948304048193224349884467698087479951571757516760772500198373258260809946531656390926360108779947342612295462383574160151893634837910291647001871824609496542310195679228447949588858911190756130818968456006858196009185674220361411973509852027763781211424483393787036548807916020182828466622537049435409887238562618825650275941938282919465460001999240967510966703448580566723110757709720892422146432910519232584380394187906885719720527900725845456031325845588863794651353614255104141753756167707830406440063872570446987315088574795102692106279342522552801527710460308604428772804552297762358992255049932997953853354721016180229442013465737786389329834106281204311027083162790553781791097964014655833042807263268432935184888233596155890373040756380026784643669025648090420242755218048299768649550868931200844471935281790352613709272639774811961320423383258772281915107866935668022603479854312045569202743573573156467652665091243043346367738365254999113208940431174960349237474310511125639341781621888597109202775633064253131283381297239774522258784705907643132372114469108305159893940965410089494037033190973014289633168388895022897599853469578849359178828771925808040527409726075086351270622807925083034452766429369410750169154594645994670126876618957007965232176280473573538870793450426848073043973381196323825788872184061037344554368722661598018609683300522590263501089000877384668542391992384310282024768733075679946563895774684664040287102710205884493837964724787610787576975599255523273765832529758464462770542798181682298384012859091043474756075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] 41246623694365961212416587495666110169295886357174809224028205497200495415330848632473428133315035837885332564760310213152895927144034722992339193787459599306371492798690029536993952362910865945646538759963434199855148662571070698657742135055134632556620083372568939999848588035818983032574539480619182824109562273172314260913797731422451502657897871966358052383462284569064442170532017735423897873609718363711883238588295500986776292086024487842704190552825039631075752324359766741343808196046635005071755716238401717297098222471160642620511668220927102160363637114212980194017255584574138891080457132086514489018771494529223306959956380826449198397037657768982669942934690035345835505267679507236178455538003500999256875336365475458634890537160116169413432588946400388060733193823895050943875251581848428235283819374354920070583992902231893640694464173119800752329385040579955321093771244764649287751497579037713395533802679366848288974949734939104458601403207857397774691466202788327037767359665259624576517997230647429010414460335716505118907609998662451774740794899120453452972515124135515485553129389780550793393514368841357722480432917375885152988756204614496641431455331219267789762738046493929136265421991462994841804786870124367058849416507765287819983429921012498839034384798344720523107063340057494805449359146828174691760418938177376083974325548995156677611603713545629804366197231732351581395745109807118705643303642627955535902999005041449566683722333772482846093634235131855234891487711867540488301214678574324256171094331772459407348039142727024495498072044881830947168289912968926414081486596360083445043967411964458934900992010261158519893653484884202509860599868277618861674927034838920485300201945663759533114630771709187226428452301657895042386418943190324875197487502841242461492301890232375006199502190882620291344260545162307600338668184575138364985724154451736913084591940708906733922587204941972650969541689062183335380716813819743609194952219056383600357527334425500404725922524359511045600239954925284019160878135303911006849564731803976034309600868652206981280458019776956931390693006312951234576575651429037842445655738006116986506825125822522415396565341636310654182354315527687754359324958346866293082109901473652915888352152599784541975111688389251334930998319223375277244594048407015041867697545736490152509980760307846815815296549953229218270399120418635144915808497550171264681046568902435997481389837957311395087679383499292104659247089627648750008433134094036042070778251461217923180607598685249098605761145525073428045556936416952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] -4158940578612530940423544808953593157674979163565310833001409531289062695821687231051927313881285408533154902429903654485249734687355483410194066325849662204625403778457307425678222670193202061372872451661776991273658845753038503329190947558771226451806615509645287689605721022578322743132320428813139080808258913959235331295217320884098309685354640277319881494890756651459159567111106378122528881041340771842387326899737689563509583080419006674236753749107164565319438776350087986528696579400473787892244735376391632893189264941154658181835459281138277842277552109721916443309981564876431366421127562142145232185072559891380407261738097174064583293805016487765501560238819478798166343403161442048140204152606760873560961320535051945352858474403383465334148285105226805452209291262586231812443005444963715315362378517553494441091045003929597183011159390288556465177833375573902250336434152700577075567797421972639373812770686635136855564079767965177291956755382442369353988416552133893685381797730286882074610354181026378283734782434954523940537486794346349241033215787813028254530358184047279657259905530051720373323720965756366733481777085116293364914356119428258536400684709474282816434819249927742684104827219614588534562725367849393378278393717430420952315504202204172939558979352946402757430962891533227705432289764471249958169067468734098828091732536478053975028627779158901363557526846396502052150282951072918365263628155916915418485966566781042172466101820139835108250428214793675949885808986251477556527156668527920132491924006744750630887660354634106415967920690482686061624510061291352869156112161752310641971534386012260680244005005340319897335713990249407108785412459187278084446308797384611032862981508084416614029309287805477373722713593049133812143180163761779811501118564632444944209595896546874770718881401985691855272733086475800618347767261528245445175481025149983293568277667777306538094267463633202725775239779801446022724173008025460027819069114220224900949721592671920205047174624807819517064862385432121042443719712286443594742286810027033587599527100688058712868373798072928944878357305577547566196085185413907465181285867846298831682772630623435650435563557523239431635704555621419289195769543630330602327420171846672128347475492460549408045389045722717809254861738397883609813469411370848918832558934413503317605749723683703279535512057672518015179899990216215142739288067016719090931926072683103080083783764726769854750152292203802306893031791861630044720059297593719221356925924545513985451864935394500070968327622827219920721224714294394880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,58] 375469620543894021667093027440174537688978796756963940961090064726238502998391202349408913823801794844712488632550520150565484645722846814215234714102622270315355559171386791511343516786586308723741902798396676079769824294612535719941460454260195463804294858831568903895799193198060623569894793975504764777739128368780378903665799668255357935856365649798371317020805729352189873171772154313109522085582864774717431030807937469010282373303806015688427332262403197298751111491872901877515458291159128990328577524469090062803383210937590751809871105774969975644009888143934129160838799695533452895603044828913037535787512661813257351381107037381211143413626625517913962437275999010623241318194315353328253722513512273328438985156470113155990863746825675197988414618829742194902135008847599131738853774841600668820491336417697522592581603994345037686950951578777094463830589347795998155097112623155025082419104702897780491926378943652567043349126197146326396147572960429018433577486703138608415647347042263804938453929554839967426565241613055673660082432411671557211086645762163370319248768814979014029190351608939732760901536880511538687778788093472069986712306365039181517524716122715113725758245239360921820337703180504653070736469120305447951616404199570194004177497490833029551597333264963350122695957269508772733166509608097724628659418982237808174574539015948247049612693084484526870369728836328329543610499484385533652981830724671710310845409517882309070682094416038586274321763465345670993138588700995481673012255615318946131175430486419153301397657261921584359577448976907749771060255350513806398607749516115825071169442417503667654567142195968992414597709322234094797429925413043447729421913902823546897261103002102865390949806377104317301845474407149711264772663770113125364884812723127758365088888460673535581935967833842685716329187973969531240214571594137437737039397695488335922124934509191424142596133230332053005999470673894151965240395175068131493329006357659184104523804477173790006602321689524686899611482763332525233553583615261231024677390120039484286801996694139877633668657374331040777729380636154084163382828809823629321855711218705465633987007375286380346728021256343084106036137197013629693308678986011730174389974455424007054787937711476382042338179029058534645762467197920439590978124648924263721379627797142704968830433705828994575386755390851930338265337418735218384341694607718463986152962533662223845016865302832571488253080999764544345989107145094486760269097660368620992720541818660637122358713933853220800989310746488876621490552999772160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,59] -30011436893370302122183245902476785203421350500176166131289507567561908188490157492585489250067490958386802194327766574021902163256430096635108823377104602546394520216065204891527956451062803725797007203738861475741060078873669352983578631122436356318785843738910077173280561629600935368871769150989718403600197264293425093820502197513482399023905773416010804041635641972114086242663572147348210767479791831526025065994659699889118277560832678654128821116118568441824274542186288029493337739128681595419493873116218141038533803306731176300143121107485822085513636075543057521952421998869209013317696837655645771877219158471939474304026014146904482004981301125282312660273674630676751460731304891506679350102788629232170137247741702222933222541213248504191866699596106500602947868076247233525689197826863402876072552403751210437843513612876057180995873629895212185134031378386420991026814574515875090646326062507108022408055065532277587497072086882483920717797302094150727638444934113876678512736363393963262585136632686356947532441352933676284958727564579102787471963806348463211873500861492015901426638977753494693831194315800919747818263954131995590165148334152684344595300326804409856236175443482004217632106073548330269092839842327888009510777129764979199843646689903673481766105603640528790358357097297352332293210897925452917819769842825721446268686159368719889470147677208854710406107834193686922542872225659286921662379764599817700886352993120776678686237558175061863668710778613122909207467236521931998740187536790878104970190756902112308645473388472079437721554778666323412039443490823492116405036663085418808406781292239448526315272465660482612355865993033273499926061256278233267059229647297199277068067981649627831011837817998907801345975739573811964580893870098015632441388029798723246697198558585624446480667479793426040769964796164825266508360678765342783970504180799139337423971246631450604382513365437679056772109919681290079698721862021945685229168454215688061751055796550379652522682895453717421336671307061339841965564267446861230336414916619418222157147292270229677135684905333844680151592886965095424040833577872284659613574787035358956252380265948114157376813054690401314059167752214076515754560595861134372080557647011067605891744361160173768764651115972063764167034749278202638575343437518260579241139789366383000886544904427180154517391452638953613650172299452632110933291865792014085084597621187613792214251337387165207612777964982340755023873680847548488161387538095519720664998310580612027165479775162971811119068679043681059538717502341120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,60] 2104490839611864347569162049695333848059524265298986017714709725378897302853922285844333403754139155949474387976393723422829900483879201561819728559371463270993425673926707022627807407252787101549035102103635302190671709481788647857206446670299390701585910498917297530106882345777313090370986921086660018605521044771007644355318594798758490359636484069535374336692369760326540352723368951161216624064181745149852391742946214061545389358918107193294407346253512692684474428688353970434515309187001269034276938016026327734997080786521521218008962598479246196494894142833657600144482169170309433417867267355091622446454070847147185808264487754496687675493303440404084828085959257454340821922658029814279080597988898161408644239964902467254075045086865775131377693357144898072091069949167006818054169127032329110414903049483096584117152941893521769194980263610095865875973134534590484337286097083650292117635047808365737102701604843170161878461575776200685334959117135248353933646438895396471743589202710449123565397572214543443177198171698545886649622083417305901105549062609418072236013542497274971399973618152279687851134658082435950852914067019362594036672075278980893871758367479086425415613297505432355767982542829582877898069040406943097091953703494763927478866656036480016931896122395599194936490512386450355029103175965339614599913069240497623512556309831560659496031240807522370667715555413155448987917856186257842805732638112687807647694417859903939515172931509531831387067254983727883529424039646589889937343773544319339745903858971929057559771327932407080719888740806632087692054602247854168510751058720643337436679861667715202843898564734184050130553292260917321199138453244784809141320376525601629177368652315896399664116002988137344764652904004736268176906181650215798275064046483462222803237610094671444360912659386600317928688764221447624992765683541262117939417472266628706422721616857818079280836293884288665096470411429781625482501987787848012788834944147955663133730469795963785211643803685882480407192286537668984995007871929073412458951012386539702837290968334569439518405689711364518976744476816710224538953917699514675419247056545198463431649043863925566630486429682037579595502683486950550171517872114757282032622826217868031827680843198539145440557524704504823733421763205733314930642165510573970577415066885499102901300722960429656158893850926652885242967980018982887202873980126864662151588166963202250157198055448494536031690181258784374604506828825252058712642717745053246443359961915939931980209193492442475642266073284230835540215453450240000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,61] -129258803237112774811427259723230928311251663082920376747763436775326704691052389544271751982006363804677641399837264080278727876296664239132796396281814820782564660232511691650232432069696430388851634376277178032845218249193377823854829975522414699291861320993866161340245686388610088409981092656294365776076818653316482712568640624994389945292293901225573910767981334062440507884314007361291102972133575047716364816599420887844158733792332667147024122390767724207422286901791193179599912639734414934531611329143568393669763559668261066407022565940231839719897081269962344900509658984725938714914046814695345596935542771363102731722109355667241739606997057204274349381253959937097092739937956488348665443235523559720031289413206876391364838457101551202849016835078748015156905927475327755965447872413623429070514150945941265062357395956444399264011290229633955452702324071431329409940077530230442584960717098723876660917030294367755927075520594961002749391216501009210709104660229560203138908461118342131775488044210004641131119460486078505604273543000523205740772083552353467388643374224443238996749006611817270858065438426348385228308253183584306140930105141676828878434021491296669412241513939945289746052470140956977616418275263539993522884840088624488192892519006575236157596684275626696819233610614516964460583336598367011735380901624730367135624631545124243292144328840347940181302584720006286965673957456946404236048376012815745861643311426575177363574584884768867792295541230116833221118093678662663381049932741745892602548441852160827921598665281432741097262677027112776704535358683763206571062515190091723379027664243909681706704104592442805324025690500623233447184977406688884884505626290743590960199873033077755600284846542056366816116641543609230406888799517441485776849629922854915026094809297024568540458213146238859028184458426344455267584175305972979368739864963883493674638029489986426753613141270203595201090999268756571329922566797587656044631532750120438735119270580793508768125035300990146874908165689003365010346275581819745262619350802028470059856993556878425767003818894491824937976567129163272578024744460290791482617691238669395336035489259966409112275921079366859584001694854582104435161131338041827422646129753083062555450604106713560267437238798925123072513902226746323042406972938995375547493966616106145026782514025532494658918563791795597218175843022367047863697796543913122133934928280320683536324180953143935052688550276835897846323146505254624123745684850443836701332663161785443297982969832605402430766615183598103750799293153280000000000000000000000000000000000000000000000000000000000000000000000000000 [96,62] 6950898642387773853682342482435158147985551360844310382347804897554718658338968926054642484101168770738324922738522174833321721026911434876341685079623927030672892631768772377301061061369956744899944514526921792382090680730718585901519482544619843503053174113076804641667409959226580661863288634247563355190909241673797199025158004824315890354396522483525368814632041269541952648975555285124980176824736135162041781861275153595405171350993462770289384304795092280310225691860656083528569362684778244524844877829830283780179884090853070308739097444842198193285373510391616408602526833402528953321491693205149478535560359272152906018893178140552806090540014472913849945094572783859455998644537660099453472274414076047719623803312527810498071472797028832804949467892388774491724494437944936676709226756091758118045583078939050147775004233191157082440399130388694139690317161828567332969008842170077157263477598315015548971479931076725599841073836964793966983295885161542143425939250747751152189358144395302479282068151306589152657559067875938523331888529019510837129086716114538762991891639826093125420575912977509638053277998922329445416099121209734372873512199568062097173040158254173020837266840897176034948309319508147724035470035660168044318437199078376070176020770208753737223613973682904907061430612520370950907049850082054864323381119375908715248786121419711240580313235188916435054273551890698133645019084352262690345748909463315117354720383127454469657184733582378707923921755806985623033772955317514955707752199385842695488821304146760170007757897683363697192266627429196926244823926839118117425264148386447393982088470270111177658745173434139843790118686691188468771967825560759834120118543245305440845778593020513626952829758960439481621171698552500281565641613746860874902541097597222622619061561513924978211239117524138439113909819297687489423701831562260627074116768609544056911230543402862107998818686932762299485815365675659238712628433708443355522052271150850059901975870517533617576699417018679584745897407175766184044005819432472370136515865999607782754298117111186692784523396091994195302588667141361156790143291662621343523254753643570107662266814941727814066534367227766314416093871063154643894391447956477530084857920198787684465246406477189370578108142286159307029572308272892093656499664400962110802730454507768647431579316271234425188997789370189017764938757602111901897635013363107215910129114664827480218970423471573421399434208519070823820404585701409916534964855547312155315434602663111191887533730967066402125134036474357684930976153600000000000000000000000000000000000000000000000000000000000000000000000000 [96,63] -324589636819745518040260466208983120096678814395218555514735724600096265093173560754206404537245569355481217126585375810015397976473686502323170010965129944622052274992636073472612114561770233183403511278251963294731875744066928193854273491565971242068952480228263072263960987619215640750623652988502041084721237614372823573480672274717279024681327563067248986941587076300726701149136504988492925915637558702771739229618823630704641408556585318991204057042198402840321200184593332519451757489095115586134171096136256488041065727997513638341432920039946142952924401595235922227702506209778077317426622788450026573994335885411044266064820486245066769422926459310924935587571872555763531870140655011649012394261747188600829700174346209995354402842460241384297889927920732118499614856503404340222249679597179688417186243468907496201072083029079045671517169265551123186282366848849085915169848110061733955280156342231594556523207935138200583508264626916587614871534536758925429020389410775710267403072354767752004800791017374637900545782116281042813205076653253225464970967400141195649361155497365097181454936063623206924022979806935053810973820395455612187423796264105415069543019566536659273976991785511578436103605090471600502758631877587499227260315590467677218508455735837342761336931898485263644858716659604642948823343654652984349238029074269233117105589674451754103663342006598621522678851845376441369286799249128102944021631989992285163272720024903635466048917558367377260926201879303018077403929060297543073071190512119456506353455451482881248934487594456983786458494235427637565479138812780900441812522464988293274600700880354350366370158231224126618730927167053369286386932592355007047050007662823493766383556195882564067737494732456927541499343034990987176929591042391465138653849276710308811106165831214269641907152793244311294258620709825201316771782094118601470394787203246762696478441447625564522358158170206793753744794864695746743991198741462538706927316477635183993863602325257539062761136389763746032482062598585214501851841141738739749093140049555835476209565971981511959829185527915425192749429042573282740927869959804790503138523801588840030254570554208201066906755521755510489492952318896922357633813140775604600492216051684379214740686513422630240302046603896424453671760307081063625522101353487651525084059336342486931740169841072831501853588866630923662704873317529813665390552417973370373033461709465852869137998225160295594052793897840361774606381364678986052559511862546090648929777606422144505771544694115467766511746549013176942371799040000000000000000000000000000000000000000000000000000000000000000000000 [96,64] 12991198892276747291769888680522327678756178987308368978483761829083233556117161191588835419990451026087709642018330940752305126128661430819196191959357729925140375541478556268877545918529420851506351023620100601684884720349220208992367664645829441170167014697592007126555697354739532896851092942701182026618868148210799379000832395287010436146046407224611524917681490932625781959687387240244052942415743732976113126671251427787039173222576904969869549106368869636665459467357550638959735624558884045479145729110956527450464161351978449536486574694573415565993502902835856707222289739261169754457020585554852054063275862343353952934096428703097903182437656011838074809513174810301298160559729500591996714288777403629932195779557192895312695242299488760632074252210982878877043606114999521655548368359695522509577655862105877250512168670226832709098715144784421137409452051767803435507038544798642201415592744430076399900336955955091700231861361425067710861863200461428176941226792109512900237386485913387116238333911872950284957733183290172504711208901486435215578037937069637805847361876354735149223727897204344019300562732272182150869224237713038966145775858860241306034860181621702320863137641207250431036703395007203264740637103158036319223886758344795363379566675488963066251306910725019000856172831689247745090742155328676501833893268262709076581122362911460895488599204673716288569225958576806923437817114246956518212481423777788908933749590284855300792215801595757943102646866823220839792386619866257087544593975341484879308838894823891279107091609083823740809976008901542264254410286163109747043938426500389097524141573204679579239348005564832987538638115954998703841763079480290543323956670056712086141168058038548268467375109712342668018504041189445444346372830166367684621787315855803512376788316981966925619875449595126955031333440932955847173720271119896485217051898942542978123490868782140895097043713977560194023065035324760668112507051812920526600278249308422529430916092700936527956453146741112295488966715304232277256035030638208268263881617967418399428611490027548522289682555347031083407273834470099607778887503800265922096822450278691781725581338509351011453585178532297708008714363738404636354767965961073632286013648730028005568846029430473154288597588140530471115205232886603670559594285057118599411270743445479643021573700314238970895835421679168123146240547838665889313840579707086417678618746330334899357197738144963361415414569935044147817212435224011677243295679652584780831495573840440586255865757815735369987495521434972971734138880000000000000000000000000000000000000000000000000000000000000000000 [96,65] -440328274173842973250902965239310908291449632613996175084639916712819311302867548953280450754069769942878664978039811568598505911345206380538026534365586436017450735915631945246892335398673730417239657499777413174166637839980522983272479194466206219170257042887119734160322983080552814519475386368479052551548976276496667808068294696354041934602883190502308211029152116113936135780819475805654608376188486447814995269709985916821750261731847582536282197837936575736639329196320741375971261093843491607729910959894891124807186936638254933397186243477848172823739193463826186457420648233142048108453031989143064909456271301819617794447184284986030053852761000010831507639025787306908969808212630011647609596359786170103147527636580144679032739419030910949690679950784895192668537751223387458933481742511738559203586116799340985863319934406295686136673668235510898693141994132878186129642966961341446432133986331803832175239955754640747863316598332698646694511041719433354974334718232676298954052320417653647182570840859716387574868361418837098349189620846700225730865408360074899126347430252703292529852386703350793714492226989729559805949801392206750189660090567996180262410497389521364775913551243884759830531328638995985543694061751703028539261613508775658831746870624105804170768056859014229813185674432432585827643539216044926856445417234437433417122722838774346219639310265785982905500980345771134375820009904359917212518748361123060176004532504110900909581425120466097750144394656171883943195086734875141049476505447934251410213230005916812081185756535079412067183641411704080577116968623161002520099830960039617521565455697524777962401036691010915813951467726838310453903306837696542737577136588696112826157464278300461534939122895188518752010852797507172131534911006486204939221614855299822387789371408649986570962104322980475668578179650687934843441602864758637073833401652949678643658342012227642926176680625956097221351388580727238925439329561250973814654702220115034388896657543611352860332734975702944494972028672102795007365673116001171361888769534210984795702013300821603763835761054586953381970576256148366460121994602632959135661880146573580510663629804408919480495594213681396073392282043990161677562050105456733706618971323156560460204725100207572687479373065804925756334747879624644102758802856198581692259821403107082774548145207537474581997919065039143193885697409870866648497143309051325589154096949011706981016994952178927565052855216567259287212615742900483932520881692127892801884604184309702816182032168058184480102024245360806393282560000000000000000000000000000000000000000000000000000000000000000 [96,66] 12522985542758967782425795245111434649494139916266270397709505468507183487952885508571774460261745405051527877997559780773225457856419882249664437575843817431742673833404843444209864374707527716912058570599918807737195225259180697566734580566464019059702226690608116966940715029435605565421206083428394962018364075467792696175423662495020910377869776036925312641969107167525821879344045352474212279311439795716162147860292744733484932759451566104903288122323020195402665640897936448084735429724519128312423007709845429033629785019347787276491548990321829397003693973687960114673067003064477240602029914857970253260657695544957374782165752191041457404134442795566875578140452405207304700521022728980266997253947551512496602558356675925123456237419106414528081570397644115428160966402052094558994051241480761370219713660823161032750617602603146101907332586547351151040269450380903197914240773773264920484237352735600718937793380471325623342061177310112256606922832414473083248131913542532312186521101472864376304353213053374506554406519397265726586553206021386496519679467479574737272993642880311195996157232703286606077092254276822095557858544789124784732709320591462548499371862709406539362735490543435359889855047002391534776166776280386221951870397003487711713097716075187759987477079930644805582643082106308792447253640125313967647765441627136374229947820247439247184115907569461573467618877678797774297346739454808145258456967497010767754713447289569183316067022422604123927224628673915623124074187909481279030821733505230874460589956942925973693522550119405175544471472728076265822295206386659175278585984816109355347840728947961609713808626027699030351772964568422198809409567906038193681409021347568077237146278718837301248515374023932707748360799228037747973964869870957543219800545660865578046687104833142957875840219849982336491511173638493332996111317608089313649182439935294448458839947527649458999599738691169373242826017591109517386089507943404269746757812745883938133691316388648857040127581890066592134153673885049074809656365352602826377153095567580408185573675905306187650370781894605721662697813227738977350180635758231250306149052449287676492325957343593682585303664971193289228198296031956441640825823472994097108567242851148987810739608288606776829048062011009342308019423065202499635580514853892915658434258944683632496377153325237229163094145490999694849738712702113054277291139045515641417633909383852524971757714869628301536482684799063269905109393902216748152705746850633445244873912259259610787897014912021869231337485140479956746240000000000000000000000000000000000000000000000000000000000000 [96,67] -294749213101208521827631311696821754054833067257629294239068399591268159484860383430464446951229077141621973422003662514193151607360447726498514095874636483003344955179894735919034492380688378786915772207619520333806548448538895205564541215211426830205544133325699630785453778027543807700611875822888494685612091825095239571102340670518022261386815252471547339385465660959051040572745990137817580143130606577436554868339883391499819879840355268803140823234031242249499973949697851423811507828995608645385271186089920897333674742130931863738771675430523002009031320730406902782641049181451446774197961592287198839329513346947477967755993845852523130028353545562395446041025625771918303872547422217960411326373264930140386072887721899777907497972257446708917219420214597138784650827251421593664604164870930603352245641882730549794783516950799448018910818784044138878087764837243936222534911121173785973340904583834915626215593696042285704675190938108351201422176013755363353581173548304509750620414276069241718874859964781410536595330868584282685428867449957015502737508684278399152904629874034448083745096353527068944595419878032895159740282789801173469387320513631163427724302873359031223863980858352051715421774802415381114721657261590296065018723076218614067358785001026082937069885760073511567767172710776411256791883883979603755057015323635378609319526466032836917312528848683771305898093634024786540556519327063808976930005158117876113050146814154062729003715479671560459420626907712866921849902889761376531286138299986033301460936411999939098620032363901592329900693541604496349282699112189812059952308090741114425486991491448966209388437030946264979472116475132455587032333018265656804500638770877404158330086488703131234228417577217702813654289720092810518821146846273174327060224177804549158071004572408631677699099673726657442459950435512871193772566896969337938559439043792959353287488625325290466063457684348011535013395860854175740892179838441341957186312505024867615393267910685728121908599649634079492514198079915762854778951903804308779357271317916566114835537250760263739196141742708078073725302139858510969521851756876467860948871384612678475635328204197674919544453438894014901289799654039720773111880774835215367363849121333010755302049244115085528345046758741008083300345978043522891362989365570856258011746146725278445582514274730881309406168796845492599308558410872328700890761620160536326060458745841039008702433511713697323921606451263471310082124717530085078189061695660955624229349473212466996476726952867014975065101193866568007680000000000000000000000000000000000000000000000000000000000 [96,68] 5195653240870962773556231849594223941304771180110542587387789293571331669084287413572895441013954874297720100490832050711734847993323995007747512191631973699866771415232743198642144609716617360124127816843490857260756753926351359589960917600716716318817792681844673043354903762028263412854243103900563696270402018399283904687292918557895307051833602378536926052189011941183571401748107774176353830659096335421770463495024556117223605716523906797486858737856708290764728883226809866337855227601094119225694546949497075855779540985451160088440207123779778598844757508525352600471281489660004120971560427322373670053359844284995695692711415820504366014476314918091056373433120266312792826266708975570005320574615813371751817168266118997883531808609616341104611221211595483012194876148536542227891499571390844476543281838510053177198846008754647936466695811199046473436469020180326637240061237477639057139063780680285166377921655479410852555119213287880636530170185433407057568908384262972978708392343404868721380069992903947827842835177797584921453055496320236112401928770030196289869480463942648393043843354620961720876069232037930761417253069639583597129766450660468525433722537437377127763263436691923499604386622682214748349756572558556704856263531186830446397608907682295123994343854759546044065735516337538427497912548440955490753475529612325961045212846671225794359467891615285440938931439172396574267857851676272934605135944042948976124942636972284782602191076229842439512291618856020879500878763538384181262827897648076475813726746857727826630084977240226788793395964628525768883621730426188161205639516440980825511243266822692416434069362017038449745986827112393592953195116107936760479702439298917574268480825443502705290192735184937298739608171228143550272520838246309982495429780524939540488270920038251327455191657550735910755588670421335698986543704571299524721695559655715133869504832174170519164935097656255705261665657237724272482245317104259564550705848450308276160968285537986698494387713138795614464984971835971582578094151779330605679726003767910094440880477363522173255574139439377030213793010045698121803638627599131619340721737828134464490625991691122542756783695067901564776135557388638609091320302972710545242253952852220543342496185948925780101855297548041946704609523687075732113543478250950692583621551551172402852327706499665029813953372398286314389708283813229589135234529622033083614291777774596624409197331665972785767840203938187217309803906635607729912675383206696176904806705215593725817579394335092913050564054328593612800000000000000000000000000000000000000000000000000000000 [96,69] -34178360803457726647868422539595187965153006059053265256827778322744268910466529006936371739033612635961516048581621163173859291003852423060225864666735636651878852208120916845069923154114193676377558640436262157918683501804787093279749089768515813555608268042173240767433563549621666440098529462641144722986861063925894858667151962999874815642393924251934754635641663635940564982857900557311856003852844925428443411198598422988658523534249197004176256064141673085247436948853864969239747606155544432698890457648743418629516674975995654273582431374758271363669412313553915929218692748320210014146875426456110582607369703024313358451457596189527346165536350565853825433404035464608678809458040863790074537132480488500725017350367689515180608210281975264183998639122662274675103431803767828058573164708280941992989792791428544560312668150850694157629511727879245972656727215299012863287623534809671960808202550641952144657023731043769605460717689540977820585432446996934754117866612069971261680434004976062677115842231098869283480220817946468944855482712507683886148897887276001081119339914652040370968514724674268653695240753726899946589090764935583307833883974237226316966873470835689925471666697709003561845932922188308084883032167935570975370235510675267083579722131928964886115667084773702627649452498493506296662451490559674033259599241691740467472414412038519756325027067377055598749422274588334954553317911008296175027130597709502886299640727581063776600109652248573027725238124009862749834853372454304484022969863358452672509400643424052554312880194809610043487227620030914100522117479876318138377969118734562439319566529222212599595483422731799306147735512507920409350302826063861038588958276105971785230953803921170282505214590846830612284905857691032940905714423081239327545551114243526989085261782326541985911622512394831103285940902023944756159688048394929188469304506423285292558461742403089276173124579596804819460701992019223411064158289903149998058540055140823630248019802402423564038822606169892822805691971521092845203656628296702186909523322202152533131138199170880432893428041947680719427838644793216913632726356136556452500656950691871865312221721805511119315562215192528046466512556244525997165749360473087638443539755376241947160055108287375239658009970326872570587649747554623433481823540402316481325993096250914009123503717380190111080173557076945055722486823536549594065392406555068270854159380121309752031504213223843909609144535996771105172162596053637701777018540096847826981524048828880208584914412852186504726347830945382400000000000000000000000000000000000000000000000000000 [96,70] -1405380928032388142412917586543404162848254385138710715346304228722697045544037259605955783200840869923957039223040863367692057220093897487119002415875380140516499162559929655005195077520814660414748364862659881142639046543625497466585642653548850974110086327104598318066654768525859667986661575383195158406853035530369593097135444588319928160900998152428981322739416006091958400902260566021072313442406052655092789109472350081725953852257392201410630738593029459992689204128572256182468275978857070626657647515043900861780537613368511578641651503722919478544200605935518635117166409860261459115703114834446726218455093567358387496229210403477543849096724608566986002857416432063178878775888074137916041469405449229385477028263221478040495860291180200659727655829612757086983458568230997517518935693714644745602887796454348306694287179504108871839518834105061667186633389864081226637768852964397936818065786053410272113393216166199125964701084860999392181383962583393418781224354890147335075956436727092779507734099104610535908380216855406837586224852791411300101429736015605483395037403916133729843148357928521518196567107982764754550293444661940928671018707718261679036709004274964739505955485971061811345785849460191161004825393857993736874430074241998528650329295726020086905866636159182956591153278679429468115736691872644053225342248305727644795897220081556264578272066038644169051166944582983322809587218988675104385669796469086133520138999957755107800131024193399719397158503842651028874968502822882641239816919424525979080961377200689890196488725165128055560541096884945610826127870461778616133155923308648295251362305262361424365130191824466238638126702839264644082223613901789047190493876026456761449651989921368390221122121087260159078184050525309546017671302374404826661348343786533804209524887365708785049619803280987276180692017903049512643055993342370614928124518112581600438430844634631137087480043689045859369135205242568974874358628118716294648228881349622278890679226102571658655089825169735501775056782157736586858322090862423136814475038667526537739159278765734332119275188075831630253214985908194586913620742689226911600293587504628971281021710106976722935004531240085124927712882056550782192902407817449790069713743110045574661781427037387758775816999036781445279717381533653607931112671507849153710265125870255791618647647064871300670737391373265791894854788387939207163143841863860785087039967979827745964504329295182668602064393388231143479950798354416629108431664624092100200655291030602691340228070076588605035193880427888640000000000000000000000000000000000000000000000000 [96,71] 56182995244872928829133542201989557975769518265354144946310110866873995090891215358197764390291525315377792736815918157596190914404680110975249573736614568161971779020685735859073999207289317815549728170673387726759423389453749100160125943173701152982795440724442370826045101652031054678012475980702739518721958300295082025422601496807718676254620913930680940881051872177266233588734510140852322238377414919101691781034285671179080700643075113091564581788979220349666018298420187711267657685070085821628380395811315337881889100404029111619685565590546179143690308472925243626784764455652072735116455046870093730562446973783740639037266752511967422789684178822425992216687210195035184744868595861572090243488962954386082406821657362809177682564228919813065849230556991907884736249671588994759100079789640920780477809059098981542410657080759931192949190966606791618898267917161754083677048052209583244077774724030679507800067705718013619117765357834320759396722318116235544869973093220419531302183041339875558916875736021438313401706076913673273588147268905308364409451734039475677801127000284888073976235054824633492187425369247254659997233374122064988337458713490090196304117620719209211381501754117183496217609816732773575689105158035252725725110355011452317093847495606274949943465741225721088628695647595118527112061694364774742407561955613870813130189861865967134560655547739937768376010530215988675337496272071099295585899516382708353865333456140870117662261056178464112288602046000455411196126168204043368639978294907420669911812282583069388489227856534310576910611070063215571762198095422762190522164567098152258216439966421576604871539641771517127432805220040207040711779141501026298212711197860969133751314691160956174871476405733704780579283511068411438293354686828598929029576560329152389807134703749715871606183208943036024515255881566781898356228718738502758547467392584558225813583533379010891536820428130614563738745155313560004917418292229266875793473059350343496159533073760499555037091589171712881042139749496471163730988033903090772233757617990718427618073410707596947820585889116645362216765627627116593013547530883922064306959567737215712114043576377222678648081337089992674848089517265430070725410216635646535316993528635450057868004688390460021625691001629708507393427664739880447868929613953977465139145127212134834699824542268954396979265668990017230917099192203919073203433816982898843189917755950729752152895564115819269508102168528705204580956970899169127221977430206082125755516232403668014361959203043572859587889463296000000000000000000000000000000000000000000000000 [96,72] -1912921440761932306469779279696251348434386018431450061641632463964648641153858352732644609037620953709670294187417793605052382578314006243711597167952037710099396694177509558618606934486691789864990565646139184253289010286855228708846178302693612444967688536584663727602830202225940906412903672096332822726014331051904074885767098304138517996614565721489546126913116501390053996790220953987041437300816966872311718127222667530271998904707100275629150805000990985827710991141842773748506554780760285195871565711275591106839120491962568916386294144515152474773584127402724558003968691794599094599331140271745481822953536497656289161121919332772297273969695743904490692190230250399187311650184185528833581748907800715829749891070584049598777490094597173471146962434417188349450842874041007221617197389044950750086902496135817202437417612019726827262387145707468303324991589601583970224913398549233334970399059133386044931399882429643385403581663945249924011825635979591413640955334685778637927192717153657989192622058166931319727560847974914049446558963220638529730097289609499281504709320314247747899304438432780424723633599629671302237044183845049235160021991063895352077945895051162068451922828214832819839218889651586099547231575558727407910109943127850502530208918674211895490093085351595879666059783383953294596319486664397507751196885977758783345997481459232510186903450736251973806048257555037177934457405435152831896023110513030943978682277661257785250711737044390532419291980435026705925288820314477966328264345724092370924154954483908473743207392737446613226485304488395782841296770761456944650771239247143576249480674660430168699740582496249404894510124833967680386611189048542546974432755128716173997669569418395368376517911909952316210512879239258767044440526926997293794021274233342792792643988833415349205307352166705563948670082404291224377503060826015922970368914337254802470790596733516034226353133783641550714008119718183949616511209112577575333239364164033807941898448844169215126704378674201269008585167847610054788523872022942052949562208022001483432972696089031600038515124508145380525044042515233061992987241165455656150981836825061900561516004365467792669205823229974994245718841495613867735800856892822625700612048800518686070224186888797353481611292136501479643872358343268227304654916614725701424465092956802382751468588705434484316005860705119711420233512309675303969101029687087586982660689654579030270700670742038351335444452625742997581436204760142061194700607630920469894300872479165620768204005425509143082027544739840000000000000000000000000000000000000000000 [96,73] 69461869755835450918843759281429675187347556846164632881937699101237392082409344482328416456036916865751613809960733109832989877826422669808028656520883356768962801399083749948194206260347185186767373836726712121797527716604283412874502678819256253822527038646697565896596031529452874957566139182512572314922793129973264619827189424514871870484965055814066252646521118356855660408639586760038970125450912111828651588964121432694841267379416046123354333713886594364156610063446899189092933631653359873532591058003253910816892597761545731363176494238507200602278188845103774710127174137239435930838893616620931697687575829249803461353593885538869386282421486609324396674606891850123106587157548648844564656423626597686304266224335307233304016529753761174799448815685844215302614206717462707054751843581366293886355553078364874794023057024314874945186096571388979648151592548478288178747674379914933593805262799930985025120572851949212422104677234104175211150797975603231491712946229382782135720773134384657585728857766220099250628153359617417987097462386191161323361196888937116122825939263784986897865878108735090513586106850001609458847412525370538796640967783780063033515316368086091113195693296918134325104877904447581209567970893291539142985665230123122913370230856345333288957827525132613787805937170293616263425073274537316328335840277300416077368717528585301243791959945847916229410114534262129987717606232408465586299159155452272206021788058692061707769272086423419708524550088754362900834658598939625626742581074067113577355952608758254012571587901750508254120281822630918399020555038551776860515305754681778816966873641868706509077012573538666233677550133297927947505050069129668921330708757340863625410482796728086404363814938950013751995426757177928172591913621362356567706619316266019599496012346796717481074793985412930483760527406276967719307607195995769745975177582552660806050659120092523623109311675849018931771088586606799775516594112937289119964638915501115988488278048707735888398804119226502103118204749017650425087491203210861809847373700365588336520246295946122561207334796004189596667227680621519826538373416911660981762417324833793921453468422717262171578403825357129653030891054112787661231078610473982484352603660786414793039770927076299557381066200972668722117315934962522693846429179029178173110087679544453733053447546891277156423479072003120700208227838279632404483949217041360351663140411883404465634725753983261321848852092305335997091215097260779544505667952642329165959856412541937211913911565354707294433050624000000000000000000000000000000000000000000 [96,74] -1318759743753300655604146482800888493041750486813161633246009973651501274723823541012678636049987644277842517434990681327317781075179903933513544983375406837385793215029690200330908798460825558628430554205784692254261650752769003076802322100215655041557722637489064909965629850002917774827368277339202586362379919132040572468959164284526787505567269767554342015998422915341937556371465251923949750605213973208498201096123381522924667770421970798832596578224195419578067411047638779553200810477260278216157101430536833095637463245335921861298095793857106504715460538917368737025380944821486391906002867639669533650181106029910898343827777674963093120592692784481480728787000237894806659468287593366453973587617621928307333820360730714115599755899488294386846973029988451339289488794496962098207280842442830480387059069355952842442216603418349446467700120388125460659658504141081990776241391724775582856927862266673142657936210358063059651198690454048906590755450859332354783392243045207712444136419446606810528150951234537066629207692467696299345039303653188913841302592334855024169732356631618628725053968145534953774464774167055071294550808538936081513759492678735407701397170123988868030745993648073143230016061288406436283078713601881391432460037402723805173454410520835827200009543802303711791539470674923938184336391446214965787621816414086120555596100045522827771182123750686359902593180571972996829995944984222858381587879502927557838768389365807813678842548753104780517365172810378457132066355629480337904243192944356936681553933107852496279087588608607737091220430956121518588636000616354499995318709246103520780510502316506383298657868938062829077214004465290934422157820667616107864917093708940295290599236949887441661251989332288397732856543073618985789480079760355895540353516699102294403556837497103439872334146784688862150275196910538890480134972515349833456842887139402139521085999710926393977352230871664824934556710179401747735476129372843656567633945938059233093018811430736129776787270668113239480091631260459859576499901766021101056124662288957772868507855027239461723972738241305693584687778262398411675113191939911551090061632625240220916498543474411805992762905573284395166027455551113209533111450157215145848405300689732160216327199296294829173748736810885701161204094432386764794135265469228574680088757133889338451050593722990194996035274892964954602744018000657498014545893791638354775758710953765209477546865171295730842058848806880748215098670088401935342232445074275329116163528749623618390797834836281623917237370880000000000000000000000000000000000000 [96,75] 23340760464952151638317748361589329664843713459748013795278347758657591836340406794270663078822317691179560818593784863722173755954526545703093967293073606863199518770154932996466162414602691618041271648094434491837509908939316271166925458161356045727709983781758054939506619581908163917120537248566805654881129673245262044830124501779945949206379044178240313374241839726895268419503351964100784640914711840627523470984340429619187349812129372874522918273317092225199552326130098367782450846162752569764706721907051234473692879658496212498714434079845305454147214199307718034491728525600521828584707198325218031183685197866487609694312980741127166151763546872135165689785261355507630892282547834759197162996089494577654389565892223645853353432987335728411418593567882347699907615728829418245151462164889009754924833567283937179760471915673416773486700050680020380265922985551582480224925661172469573052218578746652190628939032175778054595554707365470519198698574176032605689460625712300935874197367834626653258333936001197976490386955192302543991397326802678779540105721541448193303520361663825520258983825340486748108108905067657348802671252809338869496974268524756058554086892883647382516524853524997564512480588535570987876897850037069702543538341467190815076595761817829851796551255924727741540974700258030053516616177760835539228836858413187589676758255102616290199215180900535038525207961431701369242852617632785799398879124966987843161619600602099185091300819082485515743799875837200140793485567811075697515677110651440168622033105354315710556077172385035700255323683210785066521219084951647789243962504865713169711926414887557122944800598814723313675163074483851940642159967501766253580944573317481700591325963833032853211040548518752314853286944677852670610057879335400334096455972223925523908541361011098279865368273870814516181675575585415331404867794698143346744401398411300931537901418581862423380127092226367185349345935424366730346217447120275244691876450208157605079283484773113380785127699516479761893350151659742887506161508355841446891241834243078973833920230086541402019655606050500536474987213229879986145918984701442032360142182594839871344738518210329922713692003065018070231416859401422415925544718706891352548707286030114493654599624766474319223234204074836028701778351018134030225762238895739181226103218109887693165301948718775250026529767477651642934596029032547298008977920833052743442029700140552888106772592897661041346318677410200588923441609860246698562782699916011873677140457484332406611737899679239195380940800000000000000000000000000000000000 [96,76] -145059053424046510841525944673606803712141204593361289243093372468803641633159009278669819545877922759179313273506786637454918738283358392766019764013225169009875800620538936207779417487794435500771319132567275482495593950495896190915965177383151119044418563851745737501016382066994301117557957620941166397787737124968179061307205723799620686241072552656852222376961107307661643249065124759007348329450691193043885897006250937636140127325705311010126064456624074843934829415312664163029921758770887315007387960760467511816580169363177864109408382389721332433332524191470238432717488260601955460746915392421304104783641479855715605041545622345140592502080866348421230301684998971468507488430018997955162873697429749507989882624683606525119278620605581412693726704296143028250201274420479099121848304079650740021615337538693236454167154373639698637374506827244839609025403651840791834054494559656982874149107553751595811101052757396622084972450001777120610617116057131721225645829631509658453903976077315236385209600424167091090616948345290030597685935181004108057985515819241158929866803458330271686261579357780766878710133939137062528480986982003890012846883606150787237978482402948333700343016973526652228883841502210364351921255366294894510532420050190249403709292068676384162075076840725654921707532309005212385518269998991434405813400705647355938371216494131695487780877033316857119028404284254073966572004185107570525015296120319964666949423335716250080621446692580761273183084618369974657019742001684317397890541080757873537418983155417544029448885452816571159689312825900174823114976423037121984892098674213868600776054011917934626556142024698857859942428417679322533794730536585632660927074772952262018531613873233685545505656202409777623582045466705946586851995618134497345619965600399291810164217534355973837399528518824662164634130411693292715924189990985763131111924697982375169483056618133509548578281094094005073026667806212725352638956496762829351298722030296181471529845508607739970794615223275052320368741932623695776763434094731128798367464332117899692836922882642288901036016464522223974663050344868967509026635514240501193191016543100458140002165300233769548216212496014419540695935592692089539425361231430050248057840059505215914519313483102828083379088536657121827160800500008418485291899381127615629393348582078466893845583645198732535755845415974460788217148662222083053051219833516844216930932698121861809637060191478772342058674974941023530225975704709215680267289158498792401856670102834717722280632749211934345134080000000000000000000000000000000 [96,77] -13790103537559736982251943076603260978451918317329310020131646445351267747377356314161109097319454896108589392507861500023904508697812149931443301005850014095591105358195042541713123330333125064170123021694302884453624091358122568576603526447254777981263268507030228696044425387584164328909912778101667175862489291349022219115632485337798547083098341423300831198250193334302788483295056531443135388162278214203929996637391846434852657386067855881687207449668857376953534927833523170816054287511797754057641835583657204012092932672266494794821252888853060676841603437593151480112446997178963067349095704728404674698814536729464924581014838033035764932432029809684943789770012422467977135839601271687156454687114759272722241264318944225548037213142688395466888882625568338557597612910054405950149596592773328644466439082849767205314348861638129546243808222161085449737800102827236736835824120036811270275145327938243350712897006368999076477881558375716468401089167370636543306677863341267211223712556749230963771812131782249176671477637634634387648031037014082753002014201908607683421535622664698509986156019249039357850400208829115659772495645050573778320382546946104035756533790651617858377811694630486274039216630147837483503657276189854882574996493263059846488479107271939126952497394480053794209773655541935872690183853313446898392738975676001283857641801387667887014059650805548416812300643310696043343621746041873161193068729663560786175485107984314836826409301364921768487028205905004014317763258712143563709397678476257907648669023074707118490683753223464391682798097176742861524667005217871824528503880877192942747261847079901578951615472733822548519450201595867706186213891028512322351528975876740519561798517908976937123824589507035066074466415230073630510407346387577310444029255037561156062242177708741309155889182659065075535370889945192001513025877942872014350814666544498606317458361276158159562579284501468597392435310187682220487422083640518337445960162303664018577504659856301414379196075131184615305007467909594664585427920101244518603186604144549671256125838429952216415719391465576127411110307227764566202896946187114135951067054228310849808594150468333392743419250023024362747448557456475042054971848182861173652929979515673193994815824512723354679458525438732145004739472873585487707464071945194303055385690141265267199643614510477373686323009986777818781203989274901780977436701541060791221387997411353736521977318263146400847926590963733900789032963706426699062246683476822444579851776490466950129054944082831133900800000000000000000000000000000 [96,78] 219616532082433261048311802614186040406090583071072913936407512866814250571924957897271773137928366209191311129337545262049621419947860032691037869481751242848430133439516862502514115187796601323846709787052820062640188415809248830134883581349242480874578736863818908984571116544530100690672004650066043734324072797374540220588498525552535728702776579750790541509541612029422120023717919076097842926405894612775838171096153799665837308312389239780824323475972249282630598527547529201451739550964410632062252769323680335594975776897151489503822041781718981392795615693814686803631662838145847951367894990020888853566631599029632998867887671541315507440947341256880529978432041308292407097322102916191983776095731282656996288010500567931625822129044986982235428569438134168480470505401879654904323364662498052110126562474498514126264031788557315101901437833324426086918429241911705578175438091284346276337119698811602716356593911191905731684927270584305578036558344734170406631718915510003790874633260362368546810277358229715832010294846134700761997136895213353113000930408584665877064683056485584799713987752862664805797670569669913747126072405363770070683901297313284431380826283125375401390783848879541552679519659123143472791112094140923603108245665026054128536276978601113336193782115403026799381524265867905934687742315119701362142195649521121761515553004994932976934382619814033455332735359149049621611538207056323936381701420810623049806138688145238944933733977407282961731219267667877506178272193921577739677963824988514813862731767895426454843930721913012447946614584546607497220252515850543971184837467255417592664797938565893593357098399668011028111635350691273693950798729188613327314210258676187231038636727945046478348270362504829909714357841626980969656464210169658956021462386090658250447451489784541619358467020563103875708475688134620887627937776182568794869684407078870792265182377387358085732433633254080694506699545498053135655632710029233415018445035985910016231997919486048782693258591867812051546967493332397282712037224424458084395903748369467457807336544272088946277864632093246593909699585359492030703434614526353328828414938419054963229440678688977028083390164045157801360700048769790274864816019313106425606083718723672034925877647724728067724855155447044977202233251836028088565507005017606279816707609270916967052471588951397726115623559351667935699507168556614171176168021950593278538993449936972743083300062987423741090393894462288158339611367136957261501037974585595298237171734314894391898055256959709347840000000000000000000000000 [96,79] 2931402095295312929288559642251910989240938798135597829613741328079558262517749706820337617755581472149684367162180176325314554682429090455589335445349728442933015749231688186990178120592475755739411443203425081048829247681580662400748468662014634061902392731505860741513179382355446863469682421957390244883515739454898837672032154741401513341428995840875877891643719300242019311829725788016571269486470948482473497491391396678189051821563362819058624721561877284656755749967042153621150067276787281613788540901777607484029545976870535808129286487041411384121702621182129137572813735623415820655557266379406343375998472036036083318888177192426251558125807582184889415336809067683603032836028624993261992712362961334221305207024710860331273308410057864816522388226056193800996312776298808052930151081677343785463606946533560486932810484508472026096589744435560067053809315558452503047287201748802707380659835577123181936479222880764344807615453999108171395667926692127401056127960657648711667561939307907898285556641275526686394260660389589725133930575908970179926268390209537324943406192315825297015318007693647934224615185299185505047154203611402837908148045735745853324843737248687101787925584049833689986790100868336001983675149107631327820540104199979329609138066651028632728534330784526085829950664853684649099357835154602501735878356069032027894689505264815592493138237465053841218354908863052759121534635886848299999601169044007479834464906021237242014116660726110694021585239754203967587617343624046838415561745757426694800187316590737220221197593764015213766644223507511053414540383701350296281152088688487346272049830019228811042251615867563082782926556753972381844457633538652728012044965897915923290210368919286220658398098690673437701797805132051565201487567655959165133392425238058831061721316351281546170634946521471528569467646616103590573690329341619091956881283205637100787216256378872654368303510563591583784308500679796348193874023793080111058593632212402214178652136264863576481920287365522547309543101534987534895515770706264340353186057590398421065606058496546402701545378988697333382662156691644529318387010834665677858178408507990664530919554059169617387702564000653395625647658636902096471668386707437571054127086579111546478350093691069606445088005703070368330011031968492692445139063025376116479158852784908199666136181929582346543041874449310514496970245662928591934942376903622405431895441029470916079861056901678271108791712137308125566750708779966221506430992948583675667851475758997908175783240961674444800000000000000000000000 [96,80] -121472376582196645272808144906705063170736500063954212555530919583170309180979551801107495627060446178688805051297004104642158035576145593100199843908109077359054212177356876866214184421026256338572136275368329181549973930248378875044312147149517689031495149748924396640164985061869208042333721992226506767302144446812607538499057460703719384510263552567362105571408005390776207419223759462030893753389487803630728529818658278678687675619970290558665641088287931042212485165890384486586592247855693798961436600735799712640761226429346943383128170086593133657799106810646483816594605183181969559556818226522066944219496986944184492755691633545733111470192432626967126946585507726089466247902887050677300330161783046896365398099829105210998215251080460494210243192843633788119565650553996424139317179620686186402814311694059978664621666200113644784903628062362412263167817976997444777903238293758001297820417503562130869780096022955715188633622523950701332219155741259059153601440274215258413981401504691781175994525075852954574222581790750047871955600098016683530310404529477884889920639904474739482168215691836158518878484637025032416180880810294867132409041905785963778493470550907788764741083941007309851721498020381779286939796703292492637001924945364577446483545232325321539384178913691257348693699622769271884205949514098456237199536832444586689116632377957298228332341218286985819755260293233991848209010440985171276960892065496015140325562636171645849365792946171193371621335860392637736965441232646934475571561310638794304092781965764969864350481494831492850513869047083686813987690163395762527646659755834755916583237353844824813054128549329733536041787888736224692502150842724829947568744279209787426161465510593843660556636951609782758989130526853024973444942208652864040554001902143763877691010511131444525645583419701168269175879865124702990992272916228675135654549166336254936354570355145035921771587718216432320548716126071070030592286192741211775903061869578037182234472335604275795643169615356288828469579978743645539040343739486056328249535119166656479872865092203286627531529102976871476340906240872670885982329411236930379741224305952929589580938946580684776701883495192522770605797595437618506343530002989033754843278306576502163708536706979434034840128201167246831485752350548353448933734480921263230186806877503532833707912212114060762412627143845520675109314712250453491622926799095151105959423130374765100924094156680108318440194972014872487653851195439287162734066055082732469616916400458938546026771981721927680000000000000000000 [96,81] -515738937398294833551398510521807542703286806001989675681103748777923493465343992174004148703008090359599729320763556301721227579926328228860705226488735329836907220370239087563733411399144073352384789667992003578208163585205945909623876632730167970054874095254999696543460776694757245166259883419285260871788658055956356308422878861241915641213363689358999853990732262342205743352846788831705960043170348794538236277900312361310916939233390421663564793321121912843040789172928493198474770217799538843462008096484623888112738616512506097043568175676770551313688068539474517204743127942435594930582883434671565286980482151992511962784649517271752226494889807514254130686046039740905029190672215341813558189472724530537674311371575116731371188701426505696951609641819327861031869948461501605536301565426419157980704578566888627713017116603836974305663212233102461767930835605603973280068471960603050420011870710059517548193304461905667369730428739378027788127609657597486606825548023704516935855496939810943697404623225943013361914534471228736925208260809231608436423626856367935515376045991237517098439616865985064959084327698765958432464175412398721765111319554685804862857423559402822922361143609979312762334245537160627340280424788739021877570172712462326812742994535904174634937986182287681798338278647644189204784285064746693719413552296880402464267115914039545092509027227655647752076199098086044401918651812783463744646099516853409561436826176778727821089270606301754337832502738996560018344078909226054078518412096505085770387520692144739669438000515299506601479377060961645222063579097346612958998193327306836249758623487498905086783058162522665664212093984053782503034876925858975122515113885593706694449477980125676794317147605269575477244433405919675139464669930217715141569826048940276291487709102650922623955481783349328721266233086039178415444478279433729250870459958149732508366422606575989928885825118134311190393040914430749048944493296879710782583254606180736040917505825572545133855156221433954906721965314081527120653364102775135316528527222408451977700256920647175599889915615613329888357620451225465724928020330139322277110254724961760858411517521994798506180582467919523576150697055530746980721469003180751569081051198253757892305611618918850829064739032576404488137534790672406883969901364281777907000640355497566714508922546156551587388450648573363706397406872121058983129254649448209366323950460942728278357188730309398277149955027869556351331311351818116246497201357771457473073055952991963012472987503820800000000000000000 [96,82] 37482566709301641615628049387339017846055769938729731152085440114256782912693468482213079527465313073872819645676210998157269599716731081979946413518864341655405184393854022145564350703121280958664308932313386457944731175256283728574267002539331786709639596009832761633448539140313853925168697696931263176094307484309823134676352617654032077321481424965191178010674904390507679329386750346945192524330742387464344828982025299655042397845479201816508426126784274740475198533290976499674026615286058213395786890394135281350765747185167391348358256330405463504700073689180173678354459582276679332547497703990968021372108747081840808784609506739603481076621726588947237951267931521660544075927557370166305554629791913414543987455869496044391051129883333231328846708147876234779395580774099075101709717400193286606727955217876588365842123279579387331302956112894663243673213001523975243235643622952373895550336943837243852949314867582708674859702501553333960904008282536027001520786231806041701564098412182057007493104956115292665640874067911757111901439939401014859607198535702292121165988081230598010503083314324174735294738225912154823273715668842009858067786827986347988823581332840521993800452321898018692788756253000374940429719812438788885959124253513435259247052546578719946185936258273528840360242618566763735319070831532974359491779345066762057278044283478530765237813459148645671020879949499968823966501758441070110465360900466587677772260212666895151547922582467406499771930407248829864291545987966186717249868127391534786039987578591570851132645679422767221760622015730715233679697213301400737519072992160881824849615116773427877336137048795156397434691269852896664078006998139920101174512859541675195637398678965601090595100818016894029274170719264796224435687713622963949911157883585272864107458117905749170214881849107509112181002816220464868419950596798992064419271107641608847677429600963104456503321569993995623678474154172429856102105852932075457186441772095528720170946058095446983809835804389499438942945591899699754903278963231762243553833282757674749636785787424216553914426911754074924909322024295319605751261456819691363275169931152762063405916115171692724182939846231224687310309458313976534439961423321106673543224555810338406844070769392484328510462860338515844034776169301793995197795250405272725365085005397390437582102446892336654004950444964447804346758567784675889007174240018836528688480335826958439866349814566612600395446662800426649620947410852590529462575273365777770624272339815712809703332170956800000000000000 [96,83] 129729974401915726700842200278001037178264688976422127686143313012634506686469701160636088188092155368916954904584927691271897933944515817391713744078723384673002368286643802452004957721548996070763102283215207180372103701147005066149397193622968378658751091598991467492598390051187118705350071612782543446274287620040840504496097236536459081955922114405860794978421045369222052345118820936486111817813288687315290979447267291548929256631084302339981571173041887437350137872566184176197262661054064392652433187249141270612628946592254456016689498161975379511854021607601135529406350309906120703226785465577570341897139489160972709081128444096257703295753576910306031850269764502384132910522934025474399269847495782217873727991552547601297793052435507646859979182404049365152986065118817042481656818617848346027422908496666672377293600557088043668049837658353768823088432332556949071258124752418391808163354677235848253626590513898594983493251719382266589141585635842036258175410423207268237899408770215919525867563021502923209955573017640597073145169980529102974883884557924698853196533030302345168679152190882444861402320848924501800726572653549350835309453600115291881769965399337328586317040405939047440347521667815991499098163624956360001803613938648620462368086794992378274431043351283771080914669643436011343051230937537556254253516801962364921844931457752106329631427812970628705012040925420175559659080807731564352224288392987610444299060898584159354220091739162491255636250251495252972502262298335705955890484459726035354030901763897054847856789708507170022944074839263147178013365000737756768310165329680043473251686047059237769957617988446026376874009748214051710524884182137937549219132921971465898645047756999696281010568397473519199478343619518736688374150113393241821200426310277118619940261205855588349488102335624107319493628032710684581777691786829908511730662318452321328174996603186752743285717479643031542409715341911845417788215039673399038306938122323869914930790456962378201109570876870149716649564185214890042437696169323060908187738781854586492505215625874173413519056779254001206794644950992685759139279031094400990128196178337218972732536681518571223189538588413022848998431095064792450762805016881673418831455511587878846603418009148127973950048019141892586395601771886039059094591416362101051966079434944127431592861513306943660175451602970855620762919615930483845018513953382906687026343209129785740050344790780528941724637293795838529188036261418710984485357790835774900858436523426645522180892262400000000000 [96,84] -5342685070168681440651105768446466565544035519419090275879978386534893307695861046711166718700317651767445778089627629924364271263461684781641327738410725663862122559114483793738314535995201678230109137993399493839887290239802026315238356459474392881264592019203840480265143991431103271104040279730650467672204279360435022131429828397225799722121938179719414874506183568946500061354346745084216457179061125012439864522736628270396233215430562080151882539896554843242176827545150252498602007728817139340712526077589249134983201997171602660287840890481507421298390825250466541693655600264379468907234162901867580538309920641561318266562853266900836495254144555979452196357525102462739599508627663059436930642597673326136291285156706501763907022700341312687107724979270394814213103108588344971869419304943806411599701577985087235458333376194706755103553710256818588263961590467609429432406919283625092648760929329975576580346364741957729376506320505612533461577832960707653127044563257170044950483067184280855085418431852090013030494236279787181123356157736251734206250991590944575405639831719820303180171730121951946799522240177358806834761991546964292909643838215771236852464654149633547653114535526022873487034930854508784132522286063019163329175146583819058568063641488286057914871712212972694607585003006675708838831265769112925584256048226163464562145511489758932961141352532553196558750178709091220607803431032914000031071583416171497547781643665981022083330050902689423238324391850871962929276757739826395159775694193035245673166069306462334404385278628359167512883873694863693477711702478127911235887509607898376279244751378087917211357999841951799644783698700718332378251178933374225796645902861214873027647288299222470680408027408652606123576004878109866865185513556319969367239066639386813524804119258168258791898602703948871038093661501369715528332739197885006873820582926721043343944551582774835827093683773687835129718728211687156683084079859461296708227102495534539384167428825930471280182058195980582109927349652050184597932322913565941801177241671657343236534889099590048272160835395352924896144385379025894137809685298601900882414605474504678711543057768707404402755294435932276835072827231156970337562725101969393924110014754641570502199364070308401657170938410316602242652363236530982451410108403514343654735332014907189919582268290234096226514335042977158482597668391692236544771219832836122403293486029643436912897789191155779262595495390499154186213990377050797732404211617635196829207228422685202196935475200000000 [96,85] -11582241117605628327580663145600757646732946368292320762799097171141083424943428498168529272965083201429384156737281344576637342161978174201842641243031897790759058393570498504166055278329109538915408534463552979111917776601048143226052383158020528168920977543859666786530912853741745545943517258880961280755230705954760393318064039809552687702263291218558145362921492506280779026375635728764552610048575909984071624207149602814578175479406552121411785387403371546274545376344907984734817001628005712830847375657970502984985167275188025976988580430348035086139926387455766733312273607885210865802630854549751183475557304370822091343535934316084803696869095737864867699206426708528552225011219835493509543294664332330659040548934775019883400634758573884109396585265900412382707473430540676523478113028983691942801316339867030700571526104433180150323897857189548926803530344523241914280986537657357364632745146101621823759504302620374084927980535821573445751687686578035227810783212015118418355025134971627215478939505741223155987973934562567337524456052057964630097615467461608466699922491562538138160642441695572257961963988308309390054540182775339112244846781952976466086082180887217557797765283457401898088334040649087571078591028603177150792368627972134733734986362005991552363469485042464983219645539548639835373032941425132761041574695865540173786853595681299064640863684509158448059670529858201385801250552956549205589751151178829257327178996006178226631846629883254197621953979865128355820065620949529820580198044663984513866015319329073143492091794849812536499135592792634796544214256955062171487055669869213944918191571145065166238852672359647817547882270009115075785351557433373478356225147483561240149715072056368375952592978278172561818795927849815559460155944128908581015775511726909518163926390961607207499413398576642323028920036035513761947541404137933135242851672915186058728894978653549413625484648032841097668131421918044288744879627566462919109338343464092237620704206673125900257916828790042747406623081404674131178617742337073511287769711916959845648651435533058854588261548627652259987299649566541100816720195143927256182254658197125417953524972296079245730393625574413761641047378879578748365932449645044004482969154179061066120920354660220374331936197211960244323895513749961277958340551828574940163166497292483434429883688196686331294036672150024692952071343059500773982022750167316376597476794096854266861605661907458589463920458931247755922012197668120476147334098313739149903859337905239931371520000000 [96,86] 471431831105235601752963016060885251473746355507207450525288627582215993539409371561484480104982972470161427000415662307920260175330705352784175952759658291186684864696382623658338584865575024664258876454330717586960351404381305408604804304304316476871098442578609617359113394030358530524091514490490683316090576150299303054382017678643277703294760235077622126328567750190308513025851735700083834848566271602797510416567943494499791981760583818591314802554705285984865147916396901325775360221874224097254480717196626371076778676719179687339762896664349899814865536860069414848350166702416875610654724060835378998318768749975469829755555316691422757507110923774513543967453216540578909696785914398099485482425911405574884288682512213084829779727426115128921353960608523045141292988768334470538523451404748430809199168112506924339510839716186086591779643954820444223890076409375430087679860945902806288384290498939618821975451756967821089410025607369250186131396194824496373184368884847038411620571927691377040120234353817188713590710219314238683420060948930971433920979031739117594297912682348901285207550596873306038498047577739332145070577605591698491415762754904316961428466487710640323791655483343791726402324803461855734387967226464191036254347887659596386483308241006299955081890946315435787331526322297814410677885805093589560596937202790558601402193192933221394592065816179852946006938110807566297522045640518397772693268026555914193768055249913810755378718319399175868938703839737716429516739390988815668521787528892041375130446312886223586465251669849028500845328696228055334023605154441783973334053056934397854305421884139221982496835602137793474312730593695116793705319337018807702880926870977241025571398271504650970126254710891173798272247486575251087390774195959080854604791315597172062425111963083909990716278581723061674345819240567583283901065866368812599618177174740087152317821610998879890999211223707372092791724266330928960973896869204992583784622092747107354025212290255594436229048800499821364497324817395974426134632611581922693928388730931213212352916054310426574660502834930772367151875856426183787901089174540715285539288213979443273730684426157104120206706057192184916896422334990427660388211845999266472593129913139268688704873157429273874997116453510824359268218949298534859709091437028966169049132794349995853614286980916134158132720062518967766326820025724781605447493702434924360427147899171902435105460130174687245052153451959836379706611941187173647615270889434704230738818485319792552938950 [96,87] 807614541694284294282225672246159367749984786207074884912464428129492288309732530976797804796300071019424700829647865852715386389807774038251397987713681512297584929366337013568597025460508405788384447808036944269430997856436914718747383142430049474802735679242438303339324023287081844520301770259095093836191934865520957213001797407264099755564288120226588809262930688455452267555523023687311312705590103109054230918586311372897681412734790572710979163036907196278475503888424203878008033605375987251203496467886245190754738208272565032308257529752916976462817733983669513248163045096503975201894569675641966250183840073195227707476185775995272010305115583858345067311181403348776266485545071604088555727431534487674767742941251908749741415483284792536293623882193248381987713845804055029622717578427402688902384525721002582449706415481928736026468032625823893405014811113679025753360147714933775841101712345306285098483485688660520390206078880522952150574895370709702307052198566326269293764717763650853375711039675333681174966703696194922903843951132925037681247123020855200313273888835917345221940040000416412966916193614898808584946329803695793573411945607012511203168122842254279248994574791429837458535806357102583750306093134583812299350966376925278292081596301146769530276069958534951473465730985577017009380306005579972745569425238365895434950115324791063537375248423517447452885621717434268517702823259273296985413297633214536257114796962662764021091804863938318917419302441729042154590615144447807102950133241065851281761738177019297470601702560429678350947322198264592800384997406096721278820939795141145550612149600193590100630299648638357461395002312811461771487097252578254673152975206105356538819173535414272615566519870417284714966562459694365760865687302167508013789269868219516338184617714137377149146342726260922851426456001577825796751991068963675983745905187442683959223003936223522114940170370918528169583199425618897422926576174101171240309954268342471079996835056724321101359878799750853198617418544888085711124692189760650358827246202596168005474599612876111808403505438129879674791179398002569103739270574904936442366991956749131267660484584343624568866222942085879215782459699584232079834352754835887833726108601832355248769500532541278027870180866375854145493163722489840002842588406016916978523728570851898900226617731535870724778794231242196278979462812074507061252542561690825615227555144073691704614901645843850808332433305919219303715349345874517397428478302882675515710359827372288000 [96,88] -27832653878802996695660381155321237434708560357087227142228628997743065690101493249555272102429953170816543999047490188461163926336496963812487879582057272940081016059365445325772708985429420907301003566611026650390251656743589248661914456157752032633956741127072530639549858005962720907443367690160721629197018540588202672534259133168184504029490972402868277938147762371430276611336413037549029256743880542544724442616655949858277228980796936738276342888205646281975192800014224966483224015090219599265156191780562525033366851355467009059008476927837416785192300187743346401267597564355658274749824401319195216144371733946552818046314240381716506802029917587370712476636132143044388807580133777512784613117415473627401252423021773188567642948842743267255768697259517428462964771572340182112688691470312948314503446942253041432840733158692542386111168041532265701072279414467436645782890616858250031806565995017106234655801490855554952449908274530000755049036901827903211707108200550754135069803431415036915744243528992001140039462000716706859743782198767811364015047914826595850588030297996307864668889621014488377797436465018701534692597012769033004504136520723061915220550065180787989574332250838532231169612377700808869847518255152336438669712576884869748317774184148859673741712930879095778799297209610799162238812139726908548886822258316141610724065947125368900225001314258175400474930836422887797417470671229131386759573300859767407868565514772637034196823954022858355560320878540404197952455356196853194716030700289220633343301437138074952761393900171276914275324707780995594255218524638374817874204558571282399707416439764207197190139277977295134758896525978183790693177462785397905900501420929718901867330203543436175733120756294268535621909824598040959282912073884519489980862418798073707790652431626444765819943015673462472311538811218045272151028471659455114938942239100840614952521787197519115967377143169500927942336283924740668497279206567614106920033325984343086110806053700316961567083509169671728756710855273166143752554001446326812716814120352140362262196628072621308106029326271488165028279178190734095284396883271029654346711162288809583594023633396060355957953553686257654919103458131079349982200240199747999453591841401582592500931745336074414736567531300536733136687787321647078904525195570335653372774635433435488897202673310387798122549529140406991862531668660542681277297184052165062574995888862850418428230717513957480887870953777581625275993183257388068584025604700178587222180350425600 [96,89] -50933673114772660447864334497016504579020616199447528769643772789604330000356732084421794219101927708844809412630964399653630032118358359319417423894936588655572852506599344467441168294464806481881929321148682005195348486522235769056242517344486741585293192581829206891380533438009589638010939729192597294507389337699307508361990581175736864807337833002832252600581529731949841748326826091311001145669122301409404265122958904778950220815532489078674886860085133789641517082450484187586027569164628213060809895286185728231227716244903888607507962499654838096184075568576953593162685309510237342901216313401059340994668881896604508879832218110797741436601860227773775651955688602782505338354787691844643867331904483591798673790026539961115410252018342792423849461310201056448997717033094685414646665902369472339677701460242885111042959643597057610565819715219954350454030973332217579532658910824750865667613698072206359916074786727232708802798642763651198596760656374641212064206178256413965959931919101096745340294654795746539872667437823066444676755409393782411723854596806084794860200216566822967364291523495146465407608664928852323668696306757090691074116210855569856933600220784799022104135141126601622139977142398911835117290926774868557554978617384613230985417529728141313716757191966533899067589007223366363727578750178266960709719241311535538822894723461270073368083354513469240621770634308953003856081914975675917390418135164133268477404578433562157985532560532082818773067242557862071911841268905601164022548216053044426050310616507216369859910537882124708508185829103576350249979445664747793352907767919314240833318660399887913209504557961969807678645233895635551000795055354698254064687959125239940977632902842249260563090586754167873943713461662925907237390914441716510226650267401444505244126133993898982916498592394072596490482057910944689416022642329234526107737589514772212051959426159849812190003210489844416935776767553902028693257986709081356495122155792340242586174257266795139053629432227270265569566850297941437775995341407188899758637613150028591398434132074163710843734378042357818192628492065243994217240178428289418864227657571363007770227271164285035851508738849161193411483313705236723571512268380549328531595634267148129992951344310362409016197277237120400824863314993837012945677379972583808369434166486068583597091249712050282291016045004485011404275401343919066105890273744824947462942313798612301755183979785134828323379826863578631978020919498244071363014607967342671780697600 [96,90] 1134109640655408651223249975117936356530047170834441272687397206179529132268766482214088983396990945823818402946690950538634809182440007667166713770532200161837621908529237353134812091871235484962984889052138370024027788264914124903252004111287424399864861286480500649200895592000430717035365054637364062408716766830221504641609427712413796069586255092328324845850050247281907540760344915147700955906114919058229103549519707059197886212435419688533334392692616667088526255682581903135153425733878686881455808732661773220664405195734496334780140067464837143412698330342400562361245636253560262079975542477266975094373847520150892971527953441163655076075191172953744039729048202254301014312478340446985750874648590796499031581521002058839083585924084365606897179019428939173237467155628440560680434886174051938553148515473430138907701800129057901418382329742877669179329020150528304942798345863791867675631319689621518066148942174445702250515239896278114888312059208817791704780042378129062914733334597490407526560129985736512247619642874699924708234971502786147020715952958483035565411874265590945613232043116238148922871988355020723435373003156560974948294136267183544036704294204657927669857953772663293092581064686874105347770853171331274785603976199714300572265499330992394577546024071632266477068523424086190247464047336049761935111050871580794975544731091543682159795483693926390037648872463790395915185607668062770992454843492348838758743869799278681301238836976529637253224042992393329208753312877689321164260291798777680688179738017361992773434308460816257382480526116565566083135225743537489876967630182947678653253081236903301101282615861831152010655695066538505074194272501820148739296136280825609548325429459747746299898360354451176005627050452423828902355170589504212930707654785679136102425914437942516150679017401174943207176718399803103957408237867331021805179298360600687596842153745015406330622552430894137902427140755105012558085870426791663957912637242441544813863316957174386682907274920615240951381531187131797821790204523861843182179106045113314612063731666814285200116014957327563080248275452769837314585769602913836014237050583724633756767464371474772419482819407055218590148948234846628767020684269862059957326497138703053933194065579056801120983452590619562002663138385948378886763749777746746282531876948854648939217972428971602473911717962942490952846765018475277517298837310256930714704501181595796445907180466224241409904210307634709390040440568463981759277434024807885193600 [96,91] 1032332587639315310698216106505062515180051485220185817770898003248829200270335187038568866865256138449038092940457851651084619040308741900460703993424666257725083981377069211195124425455642824479320024853326711059031021207668360727284063250926976774400575859630798895734229772019197825901169340678966578179801119201987107542459624422194149971341530605858990933607483429290408223900705644570205200021412750640834645582161172381793169879824449807361910270242378142115409089635062040675733360673838705370834198113216978062379267838692340244125888128213763140735813033881018812794553172543109245576592318751673783293009541204298459104634368730227407213893715351094964760093716623674092980229497889650059271674732656809375280867187169274412513173140023822711563645928723303343082702007377829222806291636515024457806676295129428806838819898056483273217252790177258208996705641903742943703323908636030306090073516791874377608053421643105019807005573678542901148480276936688975579319528603412752312109056106366861893710134919935507706067372641818434062072158239974726055907390459954941695915430174479321435146220206103849372022006061109764127641789166414531904427329398329063975784030925341884397138607378809805046410684218494135029387826817497408886221251274244044780309712889030137680625323624660079279666637305721146433511344700513703421467336058690211318504577168708477966209017327539562791696172725279429700997053422924636089989910690605454680704142994601500420035001164951024610489179723014420549605666191947233883571925697422837740057738488244102767463603068547954364563749443020034805225494676082561037302299491743276036379127216225001229638178809288011029032139090731106340593916545185569017079866693070710826038025314651383235523513619787258898782593321925950856512558703241067634669445724689333085977065785187594887102451595263106671886003598960076650079391502478805771568936697599603531334949445843952534947797063146032577344960511909081475730523348792926455545233423827781786416003770372063783615632236198966455927016505154967418442175459100170849415973151000271513251449849806425232732863266572789409295838005652189653641945261533232384308399248684561993130226454233248242092878652874369727913490204403711838329713074081505058642150890959810785635216405150859373405566839925261345881188435884823154158352736223750119963431743459605723564879919744398905315404117294843253628392389698178910731662089451868604100877560000728782199974931546345785059589632455094304231099927662989264492293366321920 [96,92] -23172129969395279804139555944648153968073464837854580490893244196834274230092826870867220852685175703461513029901926912743980622925935114662034417166036217142181443551902988966430539906377802584528028794735405497137244936491236856396114727947002103321023463305333310769957656033577374645619974654705687171227769380746911490005298893568701361566705882731539860737686876162479046779072427164553149556225363353576064699366947846701772080623664191889390832656829182198492107976528655944610003484551976841455884119886975370942764711712715217437553748301421755918854581358733285021223023953031887429527611735742377825148454302267547348974886862225455578012174947828604847647000139197084142332893204329175982024618685804961565373781246357907056505845413687707074905923567133826295367877035195890306947129500907679760256068915958411560510727095724692132784692147051331575665108875341218619628144178046468671677107692895324669180434700956930746364061317273279199397286660704910747454873861696657426183003303308564829789193791993031655932434927715781153301656661151039233572142310972623527736006587564681043785988157411885771988104232655952156039688460729879424261302254199481961912517370582766558347065840231958798094813019992059588016215463282920745011428571443724285139411961518961587988095223509732884105826112569466995314931834162532276969486266560250689598392226802417579746757536141898112847579890248279965917891594055571476700816565673198611042196769707705491303550474582521693114374239473058876833895458332249224716585879657531461330506663711549772183629810992948539287926056154778302977262463563723575960031343782059915919025675977043101245841716689670578131194860473458912735375997806256209879546981075662231913669535313087717684736381020661059744492563680953925925101656004423577614361451242844435500298175993085152187718204378832500313097918687582400825714142700546635666131054539199140564129271749569264362226817724458617659358519251673696829447567700358484636610466296705658124398166531878924271291271356789849710390459774305134599985176854465933434048369542480641574883826226106362659601565778678411958382706744279838813160574570770394677941726925154284131693954388702318393986719623579895098633176560361329162480796873431396600850613377860430701129881761630998119919675447617205331670406389803064477935056614443308703367295329687590117585493808727247685204131185794843842842265648971752340736349042384946511226162933338698336266603484413342740977738562824953854554386129223785311952094080 [96,93] -11111124975811178595510269189559139072126857485022543100940420587219488875775384778833311658288591427546181353301834136181605956989843631175230246605196269863313516926512113990395549179879933037050294526653396377497549326183019550917048907455406994415706772446996591872939561048459503348339204293235522111026340748500604381293208059591224967228566483639916980987223117525741867720861920469274994201343799494620416497073133834509563272372477968815763090435947343555249737046564904170099608956630391858848608286853427623816520644127972750223642872455864965397938330455521959752061670356892263831016918959962868555924617032765827420350517826157000223901522458118412848678659767653770254149180501526773159009902356579784212574824925474595428673679221869529126771377487424801439349566624821774446032406268808780568275247634682768999024867827879392867877301474454332095205531604192725560841375616582039774085519685158321069509652751375756271340251285627765536653404284679887612271212863339572581616769416758587151282191283719030311697949935034328394718343619285060014189356392435138002333937751796062417803896663257087064154942188629921030494355667097786802202895160545871862806522253354198907173454792906441439821530532616538108337896758704823021223872156778996478573182477374812566067489599701114839038612652046866258025438755981403347191864151134434896615193512738505049573767794786544888994708830548856431992128085264850746141080694881698009848447297138767395779128460783406038807944676322594841894480716191624974219226050271641445300845049084961013739523459192583652001573334550409214353821527563015419535056008119330056737890019830278995217873726134587905048118409147504162909337403436640245612028342351601453593254501121298908891103144872753527453335301188326624013457197761264860918465456354791874336152810868772390176679549694804983487607318641740251371630470383035095262077763708437552075719825445241984485637095398345025787397154451229798639648034528240794132226834882248473574585919094398708682302760720706041257529873015339742296222195964347831321835310202568550209846576238363193969007625708100648932759802143890734285367319618906085617664439871377620853002749013421725355300949733588578002708859341154528096185164125990702726529527463582613473472258631261902249067497475526845045633236586251013299286597057436375818909529030986386340494243733413356695520571898114524274583861246420168668259392783746429812804938684003224510059442423668444918925933401558988554699829149796414827840 [96,94] 234084508098620089190913514676099117323520612895395172012299263733744006244900627213469771673966414293295794254065392787434877136811140253619778060041724725335255797672298042084828787097365329607306044899101988413120720735725755155224439807136185855869810703075892439692549071824427304252236733125998627725010992537159703970838147452521289857198826327447033849719155542751585442032791904568703962658704448021436797895560770485830290820473747027369463333734940020979986991183458344004037135556632447740180569871361185848757005680509346364369667776156702505542072737270214269886942198710048184470405720903659280116122443641932124630099064983456720098462485426372809363673633074304206657427457479872572354877307294882311156080176255897909312230178695548441210805906890722388652578197990079770303297956493625727916666299563344366780601845736639496822840430194227436355239648236289714405182481375698313799130920051113390606001176167367827557806502508543888322751086395558045696367974123211767475062603768902485002671371512284500315887048234444807307594987888966155888279382293543104772672755997271395127701552935550639728495620830508719988180311676900127740605206523993050029948721584164140056318788738902971207255301100809327516581133280907758817839529937655107195674139117886290226016279405863517015431784002089647761766875848542383947311524009565440997600338685428921127185029441515090443247473237315961437896588062213788504357835021838577176068725319139208206414565765647889435993340913371943720205353817250046589141117493162196123000143863574613033705888506536273994461896472059603237028674442804530950354525986839107454046482576071960385151336721381216563409910550512295436691314375389609790873362957957460173197306554645280031567094352829386571716450785171692580206413873170883916153609866194185525692740289374799994843769050447927020809530401389326676313381479169121480112258932657301554900457408310970064398094422916255779696548219619929199694165728067916467628068452724507640522045008108634996087946867397426996306643856630614932309946192315303992618518620729770156866512270055959681832104822485787590043853802923656458429795809597045440218081183226685254743413532867577441296906624429296312988295841592626042726024352586838951735632566609151397670869747184450274908252538483819492290667760153287561095494020035541961322696043494315914002521122255531602808890591773562903694735897205935800396864307955287023513129699066968206845831176100908011523859294559317246052770387269614960 [96,95] 128957311946765036746894165605526420774191899458834936944355506579828449384749138333074690099740478642100291848686486670857349967660842245931598540287178596809270712084609132524159149840901661447964303592130679280719427479503936099120694906632975222072072049150052192841905645923093922468063951328459142673842339097741988664080850636425949154565920523343099512837963907076181803455009457963370773269270548274181921938208796800882828240191814541765035798244228184971824053242314373620552449107064869605858142633886818657462921283437332862592891969837193858860830148100222113786448578456364084913337217303208203845148108418250241693768727834051649178543379156979933855703994833476153305142468933274035254510325481895840899247916542387257357073053499264256953415142927942506081472450844669328397120949020276811624053262761449264535074319996792613507661441427967782140026181117503324624899762958676430763370534835609899261827499312407056605386436140027491236154527034732979707011490737696468433674882773936431169865001844354947901578777560663790918070013097133309017281781699969163561548994284066058414848784160611270378943525050387082153901946809439191628678868175957991800304672965796551737704129025439254566786236912004511495818142874471060417143182615939973416602985692947254290022138860507679541130434921895349175391351329211571855546192178038016045534231389937129110502551495623488675105419488452238375891652153081537353642556795125116420374726858956588808222545705607339187227108385122857472025929760260647170058263068003572602654659281563231318603046838615010276299400768411793468995811383238659809867832920660117164797237581000865642198729393740917512359546139984711180385555063718109971005739329291392392042547782980673752839600632885590628192834013217470508794377532421113630491741889938587940834008694584651478199627763538881689202636235117150672928199714398602301709113268945717845242980167081689280677748845220545023315150784560013887562457538292790501329530318686653418586224755712992361926314265937672950622493704615964069721197267466133431109664167509758683588025942001498621563315432639593635321968727673704476562179608300652388317593874069474446444748019379831153620528749103772112677746017966322593179552221622838366719896025320264092972405861902925146473779809412020055947477316986986351859113821541031570882602214186105438852950696377637816572975510433252407692439135225952365403447818271414562040994420354010338023186096555169793032317299284708507697183810560 [96,96] -1128714561134930657944277671097137156601985202310591357458615904818370207930225458806109518253906778396659235497122335375195797556284511519136941131780134780203213022758476215958086302604854551720532662602364667649847394806534687912818057378245938591112892123970932829563736070875696958811720478960059583771493764781778770534623253763142060343183349515264180566402307477648437625483515876999287177813409009990720582263611099703908819843097081400758574803434969709413175867697134458726376120109943385753472122099305609887546358371521009734955668768283538295764669197015916059883830104430212487492494359088625877326329151132925562000549192794424652956659875538872219681850148239129365855421464940623220103544036195803429398287711363251580338383803277257458084337260681174461555325894419239687083849113831385830167689485045743442800243949603710492613535864215177330037660845274466769543452103595420010544945206686570258535735028690957541752348401881819564546563742515240395463348954589860896216101893036035576410666213094038992646993687088485297150641704200460514364483968710250866672579418131701174453013049048990709265472529469123572949692674651168585741785301521590241621388611778750445381192053869885231725804500193619267305356761303251852799179514160463785568478545941708942789335523915596325302867732528270494663276481648477171423749021079921953661992298439927498154468112661656108954195664502560573104728211544452588535259723276635694713202627102495531297371011602239455913670988205282432695456421364792111674992383591888635071159082133002856566001030532864043877568788106701927867762328395729537819324089372816531544761358944949759289495934473842626444145503312965771550415431341356803671364250746717695765958830444738172896704418641300737674013280821759851410683274342872047547024298894935771524884942290078279967959849867245611736871914544286439673404926933190838936908329611537547595439903508433644567892845821997123455616323534106734106369279616459124411952149431321236234757549428388186944833963816517082669049462041369078073805748292060725009443403148707366808011963546986397454422318330168294476551562657590780165526265675062571319297266444371608465938666723061112978866102961290618018262301640333213569953189014717635108630566298023143586054922825778158123160255687921889608717146196195652360684440407789261706888946925859633596808811459954893199185882167714997422430125147249642161629032667606629730269746569485808261746676611274413063346548341816447555122560 [97,0] 1365979050276317280573565947123987623690419778759692985613955875209778746342563640176319368688264279995919681205471448482286661093333224180246336435710033664619459318326300830728660298628955869041650107086972512548366442719941957435348552841119592422011633941470586837292323588071504971514312056858523492393976209076896253153754085190706069666200511917252619308340477717050811436012818591747002560680713124444231444827062115274426975635856087043209251689484466148987069014833033886059290492786058739362512330327141387977631996609998443483747537900564012492633600034310875336787140181591400973063803287494069483060168082701957545953948526035186339207295850032481943993864539309536818123077448138690882650784986690282463484102027272114019607811004571776841809028675675204003330010049822432636878717629162745942026742362936241624669946012154609121688174798321245810387038279222571928097496684373441309889774372993991045333485359454130088761208037245926394325231550667983603520161847878816169083160431689134113411026529879927663816704891948380299011259192786462918467338946374359336683971370995766321866585237124529157945214482124490840614279110029626172267784605699912696182153312021483029360143715681480141113715077901852939849522638239035837985777826181303328607613972449052025374927339587528426662843191665807808132106690631306951106851954087402588993859900397989197237781153938207985370644499504206430254490137769234100321837045261253689348448449433985034423722777672872729924505918795207786491819824351153547340409366803723528365675786119434054236259836847551466606981938376644725106408544841835193712318696929061399932833605385042212024193630290374704184542211856064361715185013356948013256384631635378157105583831505592063724788994492065338246393351689616638807885848057072429104265278017739179843748401018872689778415528795814533621787051355049375064949701718362148975674538699259534839317072005467197113086639800726277320249042171348313746385462346183319292570002345073094696652658573100533631337183210247215744305748735999667349791984641299057619729531489700797041197140703224988231574527012518629613570498969280208511428481842067055543572046970809410521782548672820928444359135357525707072153386121027880021200937915850481839746428565614311722543975440296175677924563702522716987095229014045892745549051724381842519049309691083683276849282419269234859023003823189845533101862208030146291150122586537037997348974414150765669465790737420727354570143699636799656205604221465161146464614577610956025701436455032506293136298855362885316977131004949891399259634475561123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 35848661308784432452298081319594206554670132639212852061823081395659623651776050624890978387436797151091847796556072301524571987587298663401360409144740799775075263729430562783865601929682787356554415475374633121108929131327000463628856288350961543591595407368959233118603137935655146576971549855993578957248366459106898250382918973830679894106563803940446643821673032123917718080889230037098024907717718611416961303682730004349396606033712033874954299956529460332979695141395309460864246336956823187802501841410605498357659147527941651748507351348917377374518676984236206229263152590052463994454220156959160761891958830551121759910834358554641435218080013360050266081683997637382608473039748636122854587281724882405577022442017548545373095902894435551075028926880783875101006554464206297397852613670166003414543371913454389391612880009269151919363511453130009155306488425057129849372166360499326231763053457514190387842877281612641079356082814536060513155725199698987683371924970439703004088219169773392946664160852421557954611840826543728805013952391728120384187913073687027491411695022999008992692663552858254175376052135019339138083731506732822721649447060515142328593741372204825650396913439826202096804205528346742433740992158009472566504347288340594953827750935183856136144141191072156858199639557093059248974934165322148296268779510462985557756491614271349148582457371999240872928256677002267245954403233285266198485863502539127751119884924153777242547079773229942897511366013498499383161913046229810378527384787973163293108248155566760785251704971878410089522304681084044446528184906099706483968077650969400144133743347257402210811392826994318382367497023801521976847052080762671191389993476504733297685784298737846218609271515299338292766610760086123276607232412396985800608069345919388842353204726182956669342573573450674330793159218925926072859937795104114489966806313673543238936422609757028404898214032679961074421141444271908697870466463037977553432244872990809678671351168939615671036746458149859956539196641025715840938125411161565113516427970520192706412472773775089691011474168353465720331195920486433672406780961809518047773706087636029718227835786235174907933051289882835288321618603471140387671716209271541808731913821725968080201802131333400488776993377078050034270709602967650330736147917442827887376891835372112102569885021514618036442131053866748229150901440239284667790459875277428961995809307589601342922200321368254163636161371029688365759111755699642498650455514373893228472278013014085187100101729461913203363655463447140014356970755088806051840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 354828510689345369099840672692988382305308942787602277774261893449517044959084710215324314924660959419383056452309294750852276891696750783203915006829781130238255834738721769313232404112598696192178417624586822303958120552748311418432230012805783334959181275564737962777791875370815549360044443760808499927035098518664780286632989557597804699772638091628977393687956305081150773309494677940109265337721992275596251762915594839516571756974281189117294268315167917829489506665749942789301226500109005497417924121777733205091100940438021648269054096880491409868732653485195637138059417413551960460435584610512806240980885517204212296754408131261938923348903307271672302444278798145182999757469795395490253047993974428150285606966268081367701004062842460823865988911210563297377146469984536348597931473921755455567347696144078862757598943130763178113918441122379301830927333390580370356703690724276102735883207584856482548676524513478062321111885417719992630069229799860837064255901400334770556753887794890525225353417178255225119031413906894342763847844587857811646340159014241866459281712245019910260003614921234625581087642352004066371620848782203342494879527996435346869096164576848708029213426972064085193593355797170630730603516223302744475366479270700492289681089478391403567310024455518900284146996511410682250052058087533134403720993652331309659283386450936585522181904458805480479934329959899515260065351929484200451107858381758252058569984306706136035895529598613978545513103025759191302325955067125931067836690539282757896192630015134438232876863511382914600771553174630859011283553842764907616116410663279202105357698292831749407958105390678934481688718318136721322098852311035877440300990738847258344675462664385639283565713615946675394284493790658789370216363693929936145072172264497930255810526910716150319796496202830288082046854696790993153216683115845995142010902165499736978378884808937140830563925679839288668546289114796850769468572485164106351244020478774461284812426858032976196829487289541529219689810325478509104316139560752861761300434285700776373443462536390305550341876210821542115928584994710992024183791593643380331755125194809041100280768618035315678473488011857774024463415843953409342666518874500781180161898752560386475576466010497317088037154796483580084119253778464851881578611606087848427719392713535468010446171172438960099414634133968866482385643084107423765277873786666953495884934388272988749463918560776314160162864964522427866443562325857729365684718618875725196588501775316396938432010697611093318201066464665749444193451329946659061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -4905883675954589895501555273575271713181257570431238165235655939203306384049301311309086724239836651299918056127958058999369639289170243266544082726626395747666312267426551879876044636335218492356803530722504825319658705298148634198082116602781966926579894922296257199879542706518662191726302362912077556518169611897046529906091363315043411583831766490395696227730682628766471347609787365601425639970248244178537406347431361267897170661403556328140044371081407130816853922194527290266983525349791708322441725111217039330523065076716847791379515776912541205805934272469621020064568166971226974920122402294940708090774450741012468775638081643801667249700119045712768693995621184280921847383218031201199797051982304513180052293375191975975017558344790805823348224058545411395472735164921634081842060400010558872866823207599940253143061827648595902770675201496768194616199836613162353837087927746961959209706456840073191501335758486889420736000201560701283543505363388547450519277975522548027496204591446350894489589780706274649985990989637478985377297898626525651282478509772023271871678454082602697717684369470445615359237703874534580285736347594369887759503610634736510954700611691400830618742685527619516829046396012082928231347434176957029190040625698120683103854360321748440208513234018805023393945818962279942775517529775911217654705825477036229884593300360670335713299014025299167443004957212663607659120270453776876383243184517243796194121600618689432167979804791184391153578269260415926316628051227922383632613187209116719022626062867670727081294323997905224178851429107331274305092853614881175397843031683412505212082460540399099489731979381014504471935269651842532593543746471556352796895786186218214790082148527996689823614576486593859160623439143509725878875163015299991469252552987656345913481480626789036710566124714126546734134641602695217961356172989043190384785011335741687986213410420476831711274694985374735164803345508545186627948202995772484233968058205967942042953362710396754565616847176436241698278816387730173091702841526404276827684506582931176668364286671424925616331596489159791867226837619858082371704878090397776786441043835590918539912423027690578081315139528479789290533465295476031202573351140685194347167294767879447947824263988457914764791649795365753625652131450414006969082357019278532159718591769884660219488583058804684674061063968048070969475141274177424286577762214941732849195127692414474051212632209350369471990750301817435997315429644771729773531385950604485038612596694695521592230399257127128123676963493653249192637592794654180376576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 21323512762472917568620494123459751522018100213106530528813643250778600561109624667451850435043951175694284770449984289856242236016953389363751190671228312394628161335275584738446542813965247517233374134590740185680840008780141654516814827905830428544666617581147057960632436041762123736509907859303482107522370097641631345695857975314721272732992975096648684731227747233994196592389774631882435573073189289693179445100302834833428460268577450013636828429571050974582498578202645542814569446905062691666295734491034569833039420267640755501043305336145092320532457080228545544871887054695928434575209687658855077758755913989707362090463703549621154488780827070959974311787035127712833874419147578293634794927006885988308163801922940123278751548236692734271326727922443491922794100752020624026952428226114315956297625211530293832739646307970070297825402170887616788762678154572817767124012866383167973504834599274590645831016188289424169497317136265584786198463312188410321665432500587065070478168484649919549097816278836251231072051602131505106085621822448620555866889525243548368699683785944068896617577918244318264346229986904672276545747722034854313532548620614267784263062148621944992988904156290145807493447588089876750023293069450092154027710031203741703694859240931904303288658367639365826764400518981901080129229763587450098131483568638443349672985660859140018068549906614747559983232330708024202910854965580973663002449448686692991199252155760834264689127439001015383665838705757775022931281106267405388261109847986155555135287853518523641880891518676155155667785552098691413846108119370254543711032360944157303945916003396014610956350771217157663771217673147723601292756510118800648656883522821675050405204418709556096600273486750581863774123271614562709720403548389417563188979100082904302942591295822491374004716634277008776817883594629350567257501036297683010560192271065267987125342362237645440617459682099860675030580877586155793056986588994326097259229334579586297174225496694883871432478632198895749340532140389466131367795218251929838468042151186491220432144316985468869735978560717956043347560971292208351065947435479695587448546507458319541067897358900594071754554168889827548298590277069697809965257979703391240571923859599055346228972976117317569407612803996089069768591862560559205539516861095918950284951051486124486160547348180635788692625040073121529324525044359476317061529995960963446674198435035402689891073023297511287804115909623037097400174229564612253177897496716564613684274603083590983002257682221220536301080333044118394953820667596386389196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -95307353592722629009753924373557643337471284458995667514199348919709089623403596724306967903471038087556718419201146805888042800705299925495995528273490873323461101657257766815521228220099133043188245141052480602083287709991128689031953777353151755786286108102358281283047953857805358045881847738430681024509377318537787553138771676368666935547428772560942327005954990471424533498265360601200799662110443271093338159965818669861686403071723144985783217260644961968665964061255626392958564408878041811399228786663561350035938756880545358430732198236114227934325077706106532834899859228678898931781199627334201935083803372129047845391036892376527290374078755366064059009721076369801826191214424748763250847243526210630696776305286175831609891987050641599521207476771968607825621704305471301797622422676681824331232000248995888177020530051949631992882755801913859738106137886695899110878448679660978392445963780904550164688918515860608322902013825661784176267716615753822230771892809855965821077070683352969292468321777791166039983914188991659656096347364783728400258416872765239408658027705444311827634346732364060170169654653321549699180181009004454813687035897715037197208997978631345006642582754648001964039852139836331079040863135544227953443122188703931611842621997189014249799877732904893319751992958391912822198470786250531785240565060747316556773510732788363817890956540867022473415107608197679726040058384959509346082103568181040520643862815217577113014541470278905087230357479834804748801336249007494190826248142005243124053140952916805860706458551428794204877672428207301734231894962477895232543884985623951743826942262501749387932502927826525352763897111305705613194306035864951506419677391958429490798810295199807010173046584962162007250011942261047215459981898807919587090262020421016097442515926918501985581864544454870834595163992800536184506603313120805657844514589459700165782036959062068685507999801750726089630496133615364506727026840925707096960650456649275300158685120405512334857785379874913263181826631796524223816841090979767439699732710575908301866892091770114975105342140142184290019945359047951788171437078786880680417766005622079887255125199148664236369478294168743869761757936528151637021961433560813627335593812503384247745646335385626240203433476746547043203065853119678605545313440450642122511690143611073692395797777693296906126935837475376841027845081537784083197500663441140639004837125786397478777367116985349214881347888079140152668020935712007883400581431024431557381658371867619801768585623856445369680233801668814400268976828552236446515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 366490501308713506862228185636326988348021491259678297840991275919503370710375217948215344194469269257799708744584342324788572771148941190475078389272206889029025813648435832873673719052996098398948056584338470435671420935360894577377410538933423342881948428762527712388257024306339363620065607522445603669589155562836794389284142984190769810931272028928039469978010854050554893252066224498120489254305920596842980424070357607957240713724946931393152237193938867547871237558148971162535790992830286974319274435666122075224920720187791079944838514897956548749017196770656146452326079809101535220321036460350987618926971717618895655795778160264065417730155229066163496151457278880875983479615542700817826902817397320304988509893002580385216668791258300715761242468044532713944959519857763379264143161122413143432982068806686189420897201197248342688043785514463084705881074639592564361505872237600864387574502025677495123385049340710974480871629591249329051500472759612127917024386144067765119423602176462981188241428500574012328236548148124992563854699575941064579119176794203660760059691244160719059263952647677561056530538130687983341722067734251648094837119251878172284280573848416324504935165236138653913051343579968616772441454629578147701491538647229138738955200862486193486239125616972255888398827527793867748347208499189595735526723650683227742537502440397865071733062277231695935809647188008945565804417469230865335810836746141886721176387403270937588900978037147888716394641863019249762196173214985027395047104327201084005465609245199654584648557427058579801673164147820102121350950248236256547789997711146516474539182431631447636973199534398724583371982944107367825536621416184354838241890496813375419742683172152066238729659415175428770443396499540979634044641846812585149828169266467389465956093031072042968661207531319956105571508548197192579958752767316868303508155469256552477315625372573548176483063519043820558409829194607721330869831546316784301342459602663908788384320544315604324332727722150510581356733232855391294139174908843305757389113894218567193831324471048587610686638652343062508355512924094771686269193545020284576577710184324931722081845335002190952997341006302868691525187918207152017054803101919672847897111113996280825489886272606269187190074842311435710580631783270522892290012175237668120503041712852289459409374630266322145158390558754021953295808678530638944097036382069274622113570640285047846013818882521746200954200194234204578962764005933075531510283936081369344924665191856663045671327102153922977501998082953177556895731165627035900968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 219380043031991750242453597926283247271132475471549159847972411182886420886055606108695488134980395316256025964216886554923682177663960324014546778493447752088564812057205607323377556765063274825328284937039220207908271199840650943279115964839577871371701809807398499491610519032110051542407396698510351254401472176277482990251160442152569668075615121578382047117953916741996186134683933992727671198605876478258974195316426263386188589705213379047891471315776093621853692131027951958270105569204747257104542453095959449579262537755005188876255819898117559736635004590260174988695370832477307965220219592310409932921377524817118061824940977362532386154265402086955066135677070485064832290458364947555213185695902498913927558020062571906576814250524865438965901769051760063209812990879353754612211477858769645098801207005030515859786599906901599270806635866474765239890605244152257350341544878404944610573120448999541083739511427917769158020113527586182831598447162017155981470910733538119223424737921053563842595618157807246326917923922609741855848457715773452215535004796217604485793466864078886829463228791933759233306562705635967199481439861441262058844234297615176137442028542703405228987284698972287910976464529829055802735210607007884019241485980819004918090222333465415246552703327736440903785025387140346582064557580980958668962770504880341981444937763025083396417382594967777063247101123205974242992707945132492740137553896759678816285988132618470724440550620765386493747322455916291219800723912680367340701006777548371145372370417328718201407460171812022131040391980704887981608048857562635855895933064025045070591189477903140599411752850664576938619427718866272297402770792010271567755302353517651248803397548971908175111260339025269282587657270340168792161430555716299844491382836372257157200813798473538647715367874022513974890897873826434378125516839745870876376211934139243682896879506109139134086035476004759623462382030980844292456059441441966297530796905868246160122874073329518089399992208123320121782684565850475363567161196621810624825519798278710684524792875304468468853862238694291628733098649699336234780035226075135308006856718727373396231107391765157314159697021766058420906523864379706984361726472640312299413916849900873763486898378665141990355181302921101178746249083175070040012319752469458115993712270069055115084425008005572924747457473299839300612815595764775978745248001187781524214316619630775343295129338634362162757560011365357631298386530846627101545078579061898020043990292300655925958245891343445724153591594303162627681497460857450887380992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] -10843404540338948125530726453572722072029947525832874413817612894375112315777759575184584345013527503732892450051924776579818957176933760576707840051351554128397105771844504109455558099539229258142699311884022109738487425264106530536376860263394984004872369078134411716299146205604250247446053907538149674732880963388970303860514749056941969146263850444022752656681988883097563403394705967887791966103377728065204338109248634284435986349310185005655903719650417815073030751589307242439500583722153192005550752491674618669075150390428489856249312136786871904345664239852420177929524736345347106710918312100270238850021000590990376921022208681196430477556925765813287138804379923052859361537374149748019686432383951928464649903007213395437190462662137527599614096299400277085118524908415956129841198857530970020483674980803091168549470951838634114749789059629867374581927922854353212069296587676933307189657959065017683991811531704787735744596049498471263321657429260005542325301041633928096590643291289118751755220878422577379533170542564902803665515833204421348440785249472666716901744304067963174204218246002866368651552917797465113148792241547331351073963467968392497623372782076784579760840114667157076933534917453341929808749833517655477198961497133033403883541048797608160477528886013935775111940671611795336747113617031327357201690671486836712984434838957710404166649664572078504252081073156119945819349840518842313246869199352689441499655435821529660276616692934283044431822336315324390418164606352778242022820853263842689607447253507746953961851272799215251736310264854393679395423286569424992196938737951966749598693760978399279581276165546605084224893340004482677476580413063664727501015036672311848836000838656112073696235378694801938868849524476505473575777303692814562776759612703660548169086932909183276796149212890652219238615538049616453072988314312358127142182281171951969092628959138014280283452628402374942835216454909338596502327629559696428076906694852274094282172119647437760173633745812710478434944987774844868337617605439123709007349100392070476808940968775406422971614991470647261285332328194312232948013866918998346014503107296225265741998596749662738091117357136576379067002201284119772071205894498673804774667599142740802734728525166929674530987229032489208685242306243508199087288853368712936477247222743018953406111071529326174955691455225580528928867313044974095880854052563192823421463897084332378303991376206200972214763494071665307516575969479151584633156578389762681010733271419370331878578794011884044652225348122223188477373273244007520303841280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 55243171995004697454527854603444644827641742166573060995884524685113690982826017417745166966872244648938788053690541248745087450526341856727472158726035535911785481695791875847898770055521063313141495227799318891063678624980355572670875332740391802603473092228896299730229344593914078011754595218190773439546484219224726491852018514364514816047975224027078895916424712983244326370300492498046805077750052081018243011381704547784140946883679695781929723603525388423643447257608959556231391864159890195427731681544244980926362834154443370109358412196795050354101274242209100307431264853483995692990538056576117777478091765390849685759600428072225772486946789390987116868487824621217341428877025039893732792070425454093101809022819091880089698739103725274322115199193372581456917315557132436587130241138963910460485402416400931646711282160755463487481210048207333202791135398210261788904082359714628012276834171018146080083519846476398721424046134926610733735953928458155578986827467980101622035852084970769456283303937390174333213488692161006971243128332275835301999556344829555125930301963430844910934730224204924152402139179250549020116360742895630667807926574142889783663853072508837195840224246931745810741082665771211131995382659931060338714420053819332673346482676830158643178142379156024588874080774130709389919750125891598950074707625136402078867532539758745330241900423058849273740522937634252604442003833759578673967944846172727251039105440888567283155774923474802587988363044460573021765225423355141279885824360201425533777418812116793957784258752158060713378217179129193699985322889991640369888475058525949746552738137093000183444456452356297203579801272222140469867246065600223875521057136589114141779816892870178449099062470359966557024468421585655923792513125940455093632228240870048785020294849551515742308657620091784324248766420260946586898951050109799345920234541192951930715585986127808369959903490272049215577748027559183235754122243766052034715712177902611645694593015741095738413003898936657925797274604300239593471360018699179818859473918447447305735290231964492580389132938862263698681557403222914310436857689175248739456779874038778125940948801460317436146550943913011589462183882884026868366158233908014686966839178891614260984033682383413281122322157476936410104884256083459244270362782588431365773727108766078306022035079698594728357035296200209306554281271353773341706849527455961507456961163431431128405036458087312222138932611932295528708950168488721631658070884390398215203006673549837632032331253598148397979279821773557336487689481575021737628663808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -156292856944156979537410374601511423086795153216221382567786923570889403662845255590644919072864464896520245105245193977292962129593600377734992195251258272014451791736745268344198752297583022378388334379510180940549439507618615307410573054506906636244131530819622723573651690996832535066731004511469141332246754465811700028548512831375565130768471022584195450595651087333989571006580668527433073877208596158413273600029585307373685670617498120395560526924510725146904370667479640091125766081591867924723061514520070894617906688860113669445178376487042345489806247088970703944448757346215702205732423495902188712850144390082456043154682072947271223099386149484445374338807184906629297315646872567173740458049651930512905548942078821621498523176652369756549933676168124614991798668074547530608287195226533578246089723427125240337050970330354276746757687469754139012655281698630557385346390072179729877879543374943577332158111909293160899407279139255690823412160463547564040778572461413627450877221051789019664644176818427782057121402130444871725669430925015739379367762557176830861754965335270832549586302836144181971523622277491969177377344850575810560394975049467559689843437368697767408772736811641155584405187082404585199980582774355961300769982087341415071730522038994383512986158817646485073651780833036673995379792681759705830448740767632410000754369873780542278969545206197911180036078571233019935909666254219796828638368719273294889326578508477466090451225483896349310783690258960449600560063940603458450993653297599630462824728903454600245554611285719926933559046076008918787382435192158198320205112054271841277364354916447094560500894884182365049482515110354720001566230468253863904664791136958885935412644667463029516778052562055441584923061255207420880390251535372207186995818179314925169873372811586697351945734426792044871097239353716811956265935988214089380844978314343894373375380834373647041438286343069332984925271262012286225244754351120663650109610094119891684651674874413673968224037078790653815571011037728238930564551893000363960368252227900961447932419885347129856665738234380776235013367613802473768629949478749666576595207662574143582762192212306200999135722263379845245302283498710977940160842183481449727196125333426780043378454229028968999082127080824327692554831320910400353158051034543719381637992085612878730791470871164587939626926880115446775163281103959061692881460570627636126141010708521922307030976686214016671089155496448896346909040732112525604799652377127086858288937405587451611145284877147986926227283229497394258857041033505700051482050560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 495074187585191536033327286934807670129821353229386953873817064620443909091118431040155696309294680643017135550786077279467897974208402353943093162035052670064752161636837519357751024107210351748630112314275233337372251576384754800996536560713465124215799459875581491800503138068053342162727167194078796631703903183378693552924801383625939141139072028622661378298422649496956727829336120854790384779371314888421177176142108834209356298147873695795675741522730989090385285651244084077524301857290438012568085281304963550950754153445653449626097334609403395236434753506443125461725049610278628131802837109586766743553300618267196427944800986985004140074100149996653099653625429208895409298185117610174502261367196627765916012482954908337340492381271789825564719815677358716351222302444387415722849604634485424152354464299840806062235927752213149351661573473802079421230022560963598727671299704313016538839111481320103899287337603874979546907578287801281537201560276996143577740131639538717854766812093614540044478029078248078805550032943022370474618395446643699450931351490753676909495151798204767423635308277412929956307699981647565686277035242795472252726790352597394459598668084631220027743180910939353476461116621484300743683719759169094453122494059665196256653448171491724233103186330071004555360741339943740371418550523153900450978785613670389726651387931714021571488550289698921316018954514331342341874934693148373478820606048969292805757465498433186556887697140522878097948469792660312752381159460001125417321742886681020317682372121296270996594964206761604237207153368197494726715767627503645391956802256229455346402025905234048521414379398877705824595983121293966587739757110046529209451259347828549390655727739036045194718522294500901359002194829160523884661155004885083327845042455476956787739112320289765245351733645361142044731125593704559088026481384701597226977937190733569206251149346502648390539213246910123621646449109595908821068189398401857971654994827891174508277411731146501110280386578373882573568935330297099377444402211182363657513992381315910813786568041685951769501410365112100788642180711775767450585929445192021164295781730391342757398092847157717628262116125414227406443840439520348988785172370259238125186758401591586941901294018191572439941708492764178154062635663965335017750615818819184641862278465103723763970223218043526675640497101961384744105315362339320125563166071878839106696448644382344441923847619660065657720481882392862249156360391863600938601103262231604372597512423458696769760836407491193227142586038460153120821395773975350646115663872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -1251564250011372825474236169256907428269771431972222307383127801710205733325450043226987490882009231665588460433115974050723174130457647863539051286722114726013579541421308943432871735034298146089398800046344292117954061471960572139518037770034211238949355045032260691022282058752750759404971941447102095062815280851102954425085895019182004390955031887827361711419203629564670340334340860369386112670800388485317942302065513182412154905345506888544923901884661942614420073251312274474824116915129656485618632874097230305975034989022639226721961496193825024187515012268995844071562169610182134350031988491063514323285994928199429757744644669372536050501815720552779264805705742472772049588998612587902214722330807139366476562073935386343825104195240351783919259212915643137129337134023230318500219666269106142721010197452188771768372350478464576340172798997887378030967681101344526239904474140210062489067038863731348770001591837047681025357686950619323927271943566100026708409430250667369865516940900730596263950896142137536146453756191287773752891367138204035710700189746308121696906245018173814596090892106393066011935326640458711514576456657535268226699802529896334252114590032716194082459346466807984343283282689571411632042194936467234353011942964892133239276535653314015083238664401860477708049044223828377407387859595404673763521538933641528659163699917532221758734847863996031399989660449228893592002905380544089799277025581243558640544488990875737733079254738236598869705483449120876926005869719416414497184759015460286061116639673611759956816706943524413783612974429541832134653544468054562426224444268609246584387685929890007962482624353644800633046383642708581078756181802229078820331233163678270691984832198757242176790444896184471013911118346424924883469707841728105166904385094819983811215211925521773677074766716287486059817502593360598338509908591117474130662263731482947144104311650813363729748294864946729457084268179243351684032032348088320357332496768530203083309859596008037573821516382421115428073995940329857639289015391930078544615294608476871767910771718403109457807923437835790905738734669171419390891307496736207002793190474663235256403066811236527185530277908678390353973690055627090061816593051250168141078211779869319327662620374114717447236103306141290391747393191418001911784237864478935209736755816165771917435805900197903782202294013383714179772421196208100189992989708173704875464699544674948700279012178111751004913885708963999586136278559346962244294799929671579512634909777415163946022924597831265294546337704538813379787325172244201486302576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 576779635019301621461603950670089428991374251931926947797048157259208272500567580802237306844143895863444032348939081336264430915556988324970632727992684390439398483800008248756887810586188572879002321684283997513670172225073892242218710292210920735274053147001463325897115832031091019059214652624238704056010339440714627359415615776569893708590133218718293974514805620525039366612064228405451888807990545651466712289200281917230613257564008653275209603418778657971353620447199800093354986137916006463456557621583627971580960633041175318424836143980860226108841588966632316274848971953437617283004116340403312521172137945353640540823770987533838793527624214424852943018267995218145496266137107445694810929440785874518250617959771315357019205825159519779779648004867278767520522644606625654570926402577405043710147597885196508471562163595986300397019454674062856546262947496887453456665544300496840786795913026968549425806279786001570938540517054302409264026802945065654210940121939781276725814258861389898672512323876186023160104999946216198874482599038868607069370876924261364273316555561650796821971849615223703705315968395393626758078666027518570009334958706563710785369278864051493950320605225167822388902951368183099113643299378222006112941061683607838311149421462575469356280436031769346909429713342796404968853752955086244013623556180755350868863255113227681373500039535164204526511742692450800319949342540774852120521231568904829022710539157074451683483511137794474475362674381871358573752046800689524913387613668909632993485301583100406227673926860796347858024337427939621603632898115045384362091028388689590923716920667090732969118034966494233258900274905731551028988029023125485116494952574607210985019063922406679581016440039510604125938237873300338572268806953769247775576480000176856033979832874940103323316700659968703092439600470403845555093758536185479101802987735480897571704282142721434847823084391668779874851164258889787994140672430932588627666595964354258978394286650530707753478025488046158655172877918467969541048709625470977274909490703368914758224768769591398308856524865993843240029812084579686407872766473798843902000087782742981813873822041400908158945934717157153281123358594708538477664608718830547780650562649114614810507134265087756682578203296207331009998553899056324520555489909308395373708345565165169557428155108561691401853346849385563805932265143040939528286288992766608858458521907345497639944169487380097256697465652395379867047120000004978158280913427012726952998643720442288859325340553804811485363590914461190708239305481283025751181885440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] 3787410076734594044354904207110082076077533994257116193818105051572788431209998704727374330132713006644731103855685292594091164228088622013891657652866802783062566444493188374158842582442174546829521843288586795481158939558103777973183078735199502776138014864723498321933208843591389231821616713511822173336589707777377653778609234409609972787385304160094484596541325348843771798023219156336960579642401546467678326893415456056417409371177279096996125109991415086451087552259356997092104245075168227882484264077246904474927312399875632907440326901617581901177500908760836187065237681651598819634739025555949974869204886565473987178115894957634462207237707465950214268205398247804078179196993133250474930399101408264440253310565867763933146253689474394565467878235485682328612066018224904116575490856989151062272307602258175264589016788105885247133282329174543724751641585560026462732922922767454727247413007989356268219017856446529955419521312766590857959953483549378447044649183634492868533283034049751539108472872238217567409828042011377789060467397191350332131985188213601694185288417244096994950139451811333162071412640362271684050263769498954403527248101386446766626729282790873777868864482104046573855078490438017178580210326794625819086226435466475275736342390639354393729396421583389416650576693105683029809477682612886120748752257549935748618014821479473753409493683039812853815447121831035511276062383090091090603422724560707557381651558679191684057622845741491453619089507938150819953611484351840496294256472017938663964434493026089732737582414220407286923025440439969880950537899903803883777787186025071232846469636146190388719681236672328028067559657259100135678814158801978228475569905816757846852702923500986098317730140502536510681202034804275648626860439444827547312118957336191388896559935809881482661429371712883269007064523198867157651865816164037413873270110563736360203384053606866113382379348584800752127997154567862100896340399885286356203062429750751420803914315015632276960795866261584040891904456530935788734334258412387886989010784135621233871509001516082008488541827854882759925881697171217453114735842370884655951217045282100782141040987661977145001783868963093864392701556209136535534097888240889101481709964921873289797199275880274646562860871426249222650429633322379755901494148353629644137421784300256889188575302247390859125641741186177052058251784819615753523262142017117390721808244451175920498594949738053036359119064186369002893049661618726849252402915679411541300657090255644457370474127371759903617503747111593777119133955946516943772162457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -2354050542403431879818833244871008923025631891292539655075428094455696045652027050215607440493739988207975750394905287661915964086460877321939570566983740399774152646884279001432371950691754104986909410517948870599034256336331495303294879749802838089602034460167340915357314462495067929846764697660699625796079241258454078896615182171602337538613525133418249807740336484316186112787680320563537714225357694603490570014470792508977590757888413357434205012546108423828592431544210897355602900946410815846071482135770938537093324019982097513026427117110788734680209300338785189010054195310046222762078075320449519913733503872055114130848733032888868633826868590101594477613287813932791666926035807965864793936521634612673168238556775036404542091965655551767340880299213324743759738445604010466890469333396540589640197917982447680533273531999518235810455176081305154529943350183429691236250160720452524256785445677784789646134412133624528341091537231206885935439721175987977212125739150755570251629448198167757141859790212376053642948400622383938108736887848934661249545653221749250635273611146430564839632043115149120024462127294361092137951264437509852642831686223681473625836416732483045447985254205668244650185944664571056866027422829068254354509807189434961484986084351109684179839292265689696449158721273754016042900335982666146858045027640040774959612173487638898644766954550618700196236637291601895985633306639237140249849203693409147041126081796584160431682794775408482590669743000897991457398732300382873912528965136031363461699428900287927922078811597858018434852048677256987705841073524889890996861198103491689434997164614871992542916648171406152024345985501089065432514378126184183530366413662555652050490232760111233590343464556149364125211039530139225932416627745070561080885483099629256781765932028046039390772769792468189198309717551175738435586752092626244028333778037535600116276158976622947878973484765084744608799938658428703746217325809578024358597807344077500395726417358097672961325333437025884259065943535837723470556855063600721772321231553797672409450062382435962502460586052622169129760843793235624810028822933120321117669775903195990837795575314319543963492932617628668766349390345387251452945996053718709430938012219446952836631424939955145426286723078396295785143531214596636117260449890206726677500529225622787198289001377742062869625213342351089913319892038828712786487729739476298512794164861115582109778481885559293055974533828859718051583238092188011992223715934026210350058878302703122697406010093154841521902904993657515816500736974038167752498216960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -23363124878231375734014683898059057188388705193500754714404425793107199822484104151152522520536342107858331786306416104240769885471505308702050765003571786964933981902701298109149818500294414366076623238783023416468347424249306429235219053716482936150968264071750552129384413592412155120403492735237416658617696798413020040774168328547164830621552838711590631634640351603055011356433740985064306919237232941362229167157652882538899129554321369145035675835275855059801549353015392367964011997999647307435144635416646327423360735344967084865402029674136545831354432587125102616277632958289503443425210216295859595738371962673524090364522520506936838819349065575144158344375663832424688206775826067131771477565119667843315241074829891316518859992802176472488790337118262632436925613160657835778433301546078669648956755627681096789669356672546590751011622532368264718776318885749161266129409768519979056825446353946522605268732339843822124403085952489307526159876872698693968737297761489431488264939064833748047678320653263051236401839440047009408935431648080084057654865414945290690505401784352243402220139978706833066191236103975888546219514680218222251143291652264603569623838015530513462785238501404157760426683589202193069790380374448435052807550003573464198944998519952961480587784775116659288887269014416275923802593921776143572179768436379194912077340045685313720501480254090909121437217375175949251869875828973067317171217806224263832451359550849151119381856149091487996491458264439944553512213750446875055935018286171099096510783719885115290496065259638684136326448738313587582035579188741193768648130729751750264420787756001167746189679889358374275924430567328223971692954875801670425388562024173131026619348088558388735494072046270532965472792217296103164865025066784431351196579974898608127603199834404045189810539538442402289906548851878749804355341064915758826584337612349632742064533172461545032624461470875484224326101896298822566443492622841321254625865538347846532723406492476055290655830076756777631224598142392101360115808807372561408718093440457262712301227738235166228351612464942547891561895640824738731788073021915479131087800178827604275620046713742487744098111744024722063113759382286184789990810210751838591917500566370556762465530290796702195730065572506837303453345583090401777835476947138465743008459371425530942639900037288360761607437130211490876015306269382220166479699107317810073363377426495172264422658943312697658748171645649410614220704587997497555582214276743057171991705411485804323043146352162147921847313247414192711703243593062805205196189204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 58039869911200115651456281040548897163487518825266326828128512915059851717904412393749299884825246613460308169592510540288521129401396246587852376792465538792605750595936385661086509923652079054645327583815609194197531511850228863536373739923062696986441766210644872112153977323449480403851429762747468924003484094112132696370964703703324411401369497717132258886041652811391591105115052756204964687703620837138228060814119055111927467538696973235461115409337163024320708884742898734676692250617970777040184995204671661380490521119025357055255238439402682866171290426568137720089047189804860276875445315943782788783239552855622532563255764125816334611800512867152867362657144441127444034764961421539899707234976236212934372400723891363250834630183254224794720389158632386372687060676044459943248071568471648335444948213552411764945601570878360443708081855153203681537381866724526907860300565809064877448777961811253129598802863595770842096217643415876965356322929937721069525518289807590738966910192995760333587042015311441602349920182516656994291111040669596766462817341048995561359734396317262456339962078558532138796657103991120707702496917242060581796184684714672027717805839979017832963441169692110079973177588727622729788372096888727675795827674934758085721723992309437882084967120145139939253739483451483336535491712988447091203277768052390945252482663461123266070947378589109814412679428457000203276673086909748472291096813231158971762894917684397878412634144863152928849046753289175337092459791917338878328210755806202016334690438784830042180293017879190569708543933755398963651436391190623166954548046978812080386160149791946688080077358977603174570438302397068921600165570497118067708573817655144889082154154068801602326410706919183840340850138580538495246349444550636757245031581120329110833481894036425750803822479398392278307306453049047188092555601205207953693191467040657624409785269445394422093503234548696187197114161782509320115070296291600868453432308374809188379900339265271328635702780753230063962892252081114811333175005233854765098987485263419645861586790738381448945647016077339687730252996550044059778327739553357215891740624155461297006207390526858792269308034916618497449915134360884029159564928922276635463472496055564455955083980994406077966401880357253789316521660758778709794802229611562542699729453772736310415307289010645959903505220606054210025144080809102418769570925843002657851958208037757873599194611784990721922307190535088753978732563433296889266039626031648014713984349899376361071794455344812256148059758843794518216314474366666183356790603776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -43226978958109435724305770127908344592944393253888232132269215916072390847142049266821508448162443684581094654304552006310375213722417749925968427969519563539861100704595848965977271613659364767657442796634607918286450336140453999246765262390851852377039011587493531072117451489308677389814482098620047247291061269465433867884812810714822270273383497847352278656979325212368215606478182696002795661731348807498384406818464359463162918265142377465131298268566216812965728842474487311817976853415613176341353940038695519986598214658132781539514594722325349305724258530183885621653215081596798227375547158636730287171170258441018849055830031570113981337430890902229746049240234031689154877614706645556817043840938698095255605491868920791215036631665435887577228291712940049169132408092753824373814243927024938090190822567269616186443685264428465084879271180235485649244238596341823309580753908224173964818080928202170254566663992437315927311994635661025000349962039736926705606274955327242113965998925524385306646133371265389542542337223882020589386303194839904360217560763220136767702042820038767753322090687981727490749753605272015662789913764265079471824366246756954164047620031030626992328740938545892954637425829361370129107471995517169212204116625328490143536372690922883428870016912916884019129542945304265378530274643266350982926705688695833867919370568260969278333484254131385666399631569381631364385239730257239097113437866340714347939226466497971276306055587228178061154112665452047489542541624673455658203299423163348050080076153324315607408059265725353691687866628724652340554910569160588877823027314458797898472087527065455991935157826229870264208577011543959755347143840235850542393214166830189346470311186472349665908645712293168958829461423080771439198945052714776870717828484377679075855232934568436723480489473773830237141332195472055066358071714691433647909629624791059026157813964886809738650893412266945464660615175149256873231895559101706146378971014320394580150619922259205588536040458235344481332975718048300984153566140519506811455185696317655634229631388124064834671260362577610560933851969099134316201151193153764440640713220902525898882546201785131729999757978086496463940410350227673665731842068698047550711951361971570335874794464540963384963522090161382174069981215858477580139159761150290782171530677842017262431071846594136587747057668569535568832553369530658669103991110845974362137250015126189820257464693284139077771007772775138349962241364803162864357441103651981149670458980042240956162184533256667629562505987594259064189324333549148038599435878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -25556178579691730318826307202999138714803577660637429131497462913350969270093793486126065677108304281002457720410382226738600843642235329422623558754048927437682956391271808629187039030706781197015840973471784823100361943912374814738520974746592227310081695317452714730572661135667795371729563067290959997111774692916963814840403028564597693667868402329079891042029166059021165806356006527645328315762745158021454325979387966872580785833482621108082512360880092398186748157372439947066141018256620577913605105309839795242838384120672283426948561209949942566178747666403994877202813241906623039391995213897853172384966957800922613269880932725576062569971895737355285009519693053158697160545642320251677962843821103201490481430792971035220109531690156494837947744315056622749400774458131199456026029090159300568786110549958514322744805880773005813779174632380409278319513035919498515081014109864152044857462397810399150483806136283011698303406488862435073785239629393483518209417986200719536329735486144266022087085460603788338208853390060031639572821002998094479101105847771986739503389052684135806606527288550262711044356301375183363757504174338355652723896903035452897009598679392382804634754542883389974628720429702547537296957778247845465522040461532912239008343212541429928118398089216342843895823354063023063873236704143376754097608151480249840882284063668803727796964264340449661036344839060203554035576879006817745515446378431156938422349149402482275919458506674814006775398640346106277323922194911613583403202060921504015726115960367774890407596317572510477872058870792927435579371111610327197184712436621457129023176948008607045146177624976501199932027605999218687136360482326697195208034113026372570765115970409786855612151793817667832720442571897900134105919945297136320224443243748921428363734689748076193131159948310228166596624726915555580786302492169030496055451934622639683286342177410648028937303048773771307480339889493174297674060685599451136417803875303361825259163838481068398401154147256958383798834810955140065489864307601249279558420533864787798408272280417775347054786182826997907655579364320308130027023383309668000281604925938287153454761319791789956612744206960163442172446814617889589056040710295422336632533331005586068260184814851694799745148427648134137744714251737481194007639090881574264363413741954015632783915455469154845551863793755248012418510458794137535863019073921936690124301851384213886063436649620797491048665609621004476612224061287249283642997580269472336901700403315319953151979095506823224977778031984197843628275934627062176639375900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 39412154671250039627409570026278842013476899012423648139194145396845537419106816661944332553460964323630459092275423640401617260815124014655892320241259016130862331317331355231569530337488498906287073353412248333098019528569128735515849677515613341341291773589878125804185330807957070999751313613398305618092669832759217962607838402586181117507318710310715955928581919434467472603643497240515000659337081083887753601540819146687158857840123823512117346438122174272811220791561867334347514645883934468365366995298926759602984579919361688727197474964339542264223074478784581255067973274978407723134096628105657693874686349498581930215469219495676998729705594284074685265611046231834860600876997742163601697516541669083303825723113282522444517187401168678916968227340247651152651691991788807403655821001248060264972720853297493609316551138394491614881704040853039913324727296486041349191760625992456178708424059041599801837846358842260746783336274598470654814377016031257105436841322194683255426924965328590450813904136273249744409586489688936460525139826070586548861077620178231330960685636303394542174285844710788795892648561282461673101490146445505435674100752046199993338730144433218438011327650287424596873794108432589705186651369207088823137589980379755741565791337816271229869740661126576066135826301547101915523279130624336085224952455155986011115161146961315715092938262631579129285529369659761012323924701030941992519468326797699979192670941980719277779098701798500179504399939453107673420422665714490984271828964044554000573465368599307931451071574579521713138289863006491275233297485601516092835238148298902393389353062711894771882386271279063689709028481726943817683942331385118053236179198883699942078431074845602910247654281975333713950630807660133717159477383984518186540115342457623589782426257608984636077830512032218157316090301548325034043281603269281589916308357054373544003393965931915143752282814871262138732325507999971349893594588058072810472950583450744863019949370349786290890475242494472890138637381644962720820953842568231712690221271652596389373076957301202950578442012576661034542035356637982155691230894382883269552822915105314323644489804775208850541622488581219855369845537424961487927559122222383788780440568952779990160853218824507783045952561244137663771117424127391257047666932883680177096487855313916817905105002864696798665478149440448165366323642770923149192819704295846596968079554128624184132571003512778344963197526481585120466300459594083777172834574799140171682002476474048848084393150567426710527221221804097687054426665251949135171839590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 83573826390122135859591198051188612409844079039309926467305418635150048824443254814630560602139926803857141395810376052021176315279069195301723578691448368445333795087205666918831706071637331581416770402901969212525108951898294902458338219604369280925994180120010380462733171200408223458909956486907175718066285445047351087815314597348549062673526504262111987026771394686940658461575812152206971855060662017238564215429959477077356732863083361825435109951538890387244817862913338148951287178812341933515572584068473137437039030373791139334750242869810242956837004739622109139382548801019242495086585914195916054523561472883500623578700819042922159500269722570058761735902368275515210655057551877138388316696833364788139897746131895102338834395951472943991944487053266348949368871375934463536778609519706119707140740053729647040460339773616113824875771137109206867371592721085812089328554144190423339552326892998797436383268134206668060824219505739244511413157189137883463010450861426608814489312260987861846450306828631465733017740982397519056434334354314212058858338178398936376064080236352584376242576309696149543653704651126082592197473548861968071922297900483762524575215056362605750367578718444091259567475594709390790156754186843029565675151288509231362985581545422397450947087552343540018494573175770449799491964163725867217512642846374247367907080012877593467350538808312170653031519546705972255226852870175235989914706190215982406146425840209251615006450458586237624421731803875838305996089633526414466583677898859773945549127191704709221113846010513259707643297645713912145066052860635643751017426755144281550151355082403917082661822401439977441516190138278828746580763871382745612578834645646737116584793134572256156069172604212219001799513912193518621114141130784591269275320140904465055135355564321514840969609293056259827174140876133645685509928161198936135934949666812233853011768714912574402361381899368525025868171272973067638159954655620839728664559137166674621758851649086578101237336701756827634814696436873101796489739329453834201501432036106149184293865576936901350495982087211450810973210805690841577304916117054703399160935504070762189499638834217309547000351275674369329552240318975064502252921142340974902224190646717950128096206665966042793336986203350949225428849105948063577850235210130968664867306344781047330248520538511153995899483084856064846209082698557694945501377713646100370077021719135029323995211663409638467301826311102903487144108746956288330360276594738039044929431385597374090046861725096964284733277660193297145596530140590561246409505374208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -247423481416280626589217936955592967284585717605681532515616319637433580368190184994706677897093637868698508863096240752478737298199544163493007882499001855042667642731512118289495470632827251773865725596783342584439966489691359055336789856488269647081084082115348023093250830362247954179192411330120503155762838465640869634834461253413548913227010147255738753498374588299290825829382082552913316819106191109781076076367030219183876390549770445780051041711787806199064970382967095277895971862975549673297167906491153762308499831823273389902181606724741563353528730797326565350341433712810064079503618559799870671790097487381135871432015916961103063400194639726663248616865413677772452262630899619877218129326003537053056433407842134353910220783619017495507460460627565355462145900525676692527058555362369610516712450993995490147502400105803144880193673299016857776801855734979433879021751292532013510366253069553831451358670907454801349996709611040381012770333249694514540375570960500989356734283055253409223314755336928768141069343851453245592189020516979639827714166781938166595044867203677656192514504407669112588404414979925814819720810428305088183082821063305930293509913460020893787766455775309877921611150308753584065012575388870900437925706647827980631648319524863451405607143230500042069565601649492610789253552059001443736684056261808826416262653466325099732920579756941151851463564968850553923038789237104919199442631276434638396554215829235246994830802085137204408877513682441322321335677979570061505921709619416485782481929280700829240949322927193086455122631123942738960470688473088105500863809980926185232757371457098740889111313635638936823052552497372228386014974867370928659146460320508125177155918718525267439274345986347071437292062907960621314677340141121330869386955657575142248286657403355998298720984167972392061842175203867381089908301771467278574591821306855297208234717594886857156995741442645158708404672100717408608725328635507542530374478590012809111591015180934403802370295699040333195973901380460276947185894442537652949735741932912283279601965664677391292372880113399037676887779465193948283941209475064216639896313497273031768756309735631555108104259961272926395839479222009404260305071746150047903901003701886800859372832196420192315549940278942063718863206430159433820381471288357091821003867038955635277233476907544143909464448498130243827554213999969007022975717921130952699619258955386454121332786365850946908484110752933977107317491960255558631041367416369947074823927337985210519877331611856536439744658561577177557975555650688869585587252756480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 284624488095944811783808076799047122660550674412636470213608998343402441994047825528889809876479099394311922945687529084359005073516059064869791307816059835481156957560627270358869825055206971333659438024132579285650305363435866722013677156866167212927528190640961571383124799710501011110165902837979963030827422035543960947595499879762947816599097669602437549882077263788645574430843946846839168037602263762761753227396872687817211787525078216936460835722995887744164624056192117702934960324613812990114980302442339424194527087481062322989661364089051886623636598274361600818088329082444051097222711067317604962727964323170260402417859276646534407995468578347515278913489865876108698023022190461250546180391200799671561969873214766167570401657611475180671155662441624541189227857481387519031154558310169426297042125983043567985549677695577227959993135281163560595075429712019162630793900748002199570165520918665819222039392844735386104125897429798072419027191507584257595500104971514850317032163036713900154921906407541434401824571945481360307195833399659360680087899744132048753804350304041603810586823726345741165063940089104509577631553906824639765625546321797779624894259073477911895695874155602667363789538313888689857761718641301895363356024142505160089406428691760973896738458704305238689396368879678452446188086138840508230742483806955006946425973908061403875767408492318731192323656145687604659015903547834186329985590686165024875536631380481781021368376667657825349004273234639210794406652890914756122177030363738179355197726407598170809780333827939043054563195359963379606313612006897018737791744213529196035098901236748963215419715842333080821033334435432983315109843016081574379191866667161662169607602372242743251166094793562037647775383117173126836014018293348277933957489878270927848454324020035974401300171107744246686643700188976240621519802593751871451073464016802563478832003075634581760453893941911068136974169238890420105462419540149424512400360004022830864074189533084449291456167118620395978277946971040370376503901608543600431685452118190238551304121837580157003355913466253460846873670141468094795042028989193703327769109045036365249266880185122010731835140286165712790354737728268290937924635590788386337779947632072840663202357389157096073109482775734085066390310200898490009134787287248889218510160229896598800726657655449654146266341817392471917500208032318037906942774703473955255936320334266206372098664787928828197098729358663841364559017019997298686585748731578910550254429610789414416951762502622559299289996341405230662394146582348479003477361557504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -169825258326005603329295254344307661346354713552610704982138557148361031182036169948448823081626191441868602893717896809220241464674322074254848790723652662710269456910594738439862098312968299804968976643158976331958548913809327732066345865404616227244287052437926299049478967577825243359481003288014672512932702262527555093670141722860213245650590615094836256764183937379881297453150607893556726182886807334544381154231031165050108017529724520236195834446113987051164002070869181654054278991743678676012248340153599941134128878375236955082045692078188637180645458447909440116335179755600550441569625395770777702919124071129784783601496215188362397975718805649425605489929140295941441870495681187198415028099468216980407366413494116608781664073214289737507064064399465576891576955160485391345543907466471236867002897866152375682494388505143456650008091542037209742631935523696157744800288093925325924575477916634681076328773423242513878579680535185343258456726206080743319762367998620021580589128632508182709518474904960735592468482996590563746019762134807034881001740208284369188665938785803876605265649595125399139529633202308304843131554173598390038605500276928822807125658995978228420514693627460235712681140544131080216808824796310593656019887095736980609284748920964992049409887568137885458740783905489543757667584604375412612944682020424142144905914043475155030384842204180098421693242198760720990903666785414466577626195002585233325374708775338835249912754375214071255720762306318315939388273439255037917700817868785082462192133198692849897620915666406466675926186026911953759538908595044878670291562614094172752060086310909178026957338812658263705753250363629809098817658795069528591739430833851596412874960810724442295638767006846321092036855865927624792478445313226639950275243855994529973399843941510341110148479708367842799612578819174925653113047167572109810267077357302013033862352461221827728184731703093806187882978592932714638765957120569312987675014100605014825199835466716539890188415360259673783466753076417579001453413722120934400128257536632012832308987438929855268886256508469646459621205439469173752654702254168214231546560863648190915431483291287771815093798274232792455345720207578018748076542245169761050496606372777744777509934946720376597251066164472655473826612129457571421715212354496377947901472188205660368228157137897962604395040016364327509456664230914478938469958311381058615754674310017674190024782806666724001669148623092833747644539890373440703962012326692265253465204723716450747630014012914242536959122854383493871424080490216257675335995228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] 24519678883216007708027025697187524011202487301061733787469164232717910909368994592928410007085114607998138997970481542723003646311228440671628521417968884141725568404745022000508056893135316867236391188066345257359446831658685328035030800300230254147106918246060897441777092896110727486707597993610103323474603223513634312438435747537144490281849878346498923906095600281214240418713065295963100183943633553874986230006174155274257106790643236622055187180979637610741683083803985445740187465440382065278338160002292608801288318841202539272457932375011583495436097887652020398754463956351070857020129150521031745322897314935854663150324379881847519649071846712495331347962144177993889394352454363625959715931596146930688137019803556422907517338147865289284387894007204247427037662676728531029450153360511009046406273095570073885217696360904133366840739609274244960735882288930212758579832507587859239345933204525505812507242035369004040721335191261317302271769483663035264301993290611950404401114420915821092188125260071302162819610803193090512325852811042341904820530078184690541388632645788525074731643954163847369335201936025517649420811181148327038839679985070076421369257361735506736715529740471613985997251508267317453297130888087088788470226566622402261151458079653877578728349997275179995397168247446344159997523008084005473429826991503898916221560413848654754657184702702243616418974746390061674816113297985731474475718454987061397064268785324774133830945718680663241901776998553985759006236655476316823230766290234579784046396303006357873639605049855354764862912941112948452399412115251826684235831429780432760766137314554194236614477343015606363313023920286130296320428605448306580548186530366122571546137817890319790418572186397864012924865154599801735880352798611595411382277308059558786887031459809097330911048941130578144933179151229842736588344812907136789183701108782333802708177720031037658021477046640322272345093767423497221366943846360129838075170578432643441561223238123382552299433061754611712039740517832159587378282922156776279625995878655877450471019489037415426531886349027101278535487385708652440689623166036532859823068290463177236156265620896310570628867674956403457122211814499364458200032319570807896018807885857066606039476055554981316813800183014771627622101944888390876230610974125105366238505588622859154281664925750565636375419903707015481339389214429258594647996313179068506151554052883977247674758169865616180668732819846341077458500635183034863085464292000865647138922460772896796906787194603479622953996122046454466198567114911302406528431030272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 49420061717643534209725602760089961900798863038787204801808472760264556567214942427658911567415738538054516777296922363837655369849743778607772364839116986637986981030022152714534855578156733595223503667854468219096520183900328087075600177558047429631547924425321505952654863351841412639895480154572927326889817431168620999428668250623259588321079085810319022845181125017499893690842632946259390475967957253452241763777818964807401176934759503990791519146623079028197519316585940661863016673860982575566986600245107797562673906954440589497354952289976603109017434418918994578468626232090385647827344064518910971088088639619047425519434194650193820643488183229333167297839439945960817827529814564368163142292860072690088070783756452591191308947720629421124602450689227463944694139925903161333678493451583656342659616709671269202656120628485055758674830404602290914576411213680439700728150599486878234575560479119367271448230430743771351482253309665195825301655485087395921835265968293828868055923055490476570814652073796042798813938302348148421910424572437610083103355457340594008142996950220129232634357555122692319940014549149961431994216562483144376217950303630324284512755446643504725692286463125501518136905157830709073449370446559920879021915032495289318621311439983194288452507567304158197531680380051591684092176878437811405077358611701032465814241729254735096026851087030790410561666524911721277394169018506006614819280583008481160478267363990829456952741313196082514761215928580730623258928330422824403918290907302106682002011508277789530820937053580632574393278585596401073896080164371957961475793560173405745323290269031832664172727357893825533599191420038136102024063517686779756057295240392083285658047775335837361204699568745458413820816632959483214709188858272674347557686427968593627585815970661050990042699469040335118723066146809748793353281583901275331005278012652387479887561874296131418968162288718657426574805917293825322055579073244039837037476414420892181696202973876212960580467953760858591545669773587765002052113964755420846309190929595992432574583444025060196189153054894338995156409261609655981824349067405183500242490599253352656944802952717474323736039005777280017687286132568814249839410303863137021849706016633574743489056803245452925268031310121642990918660970645494151151623077145938255912001051952067870131928738171921507607976030566366229835084036784646413292321482380700406111862593696592813250329643229713991542454024843419794483623049391013595257771939594038323966592217690282482697022067640334201933185160552585736786158273054572228305139793920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -52840539985599608109649245586165384443820083610986995490430355806320436616290088479457323178455451073308335166149820068754124723499791254355606760309011705669518168090480848688848535651249997347437049233059602754813449751227262304975955165483331696255790393779892276870425352024181892204516684478612281975121465457778452803067026733209951556594390688900382560279586806618527582306697193738419434325327098119180156480805574009279412039757810198049860812158138040094286968331146189690623593690498544286068413733814795096249433639110106605087580488473428436618494489877229510603334084085719685690239275510719500785986175339779040825023336841277346683615131827219988922396755005389337952806863494130460439016376525543231081110949260147341567126262313486720019775279311045822519680319605847201210723537658086065410938434526979800089543568255081450588512445244986226555072130036310436832076153577067076106507640422980993626622444583449633441143332971939449013135586071403007400379838984558224524482345971556101136616516883899241949922133866291204384707093107417689371803377669432269850228564095073705005069931428751675912725087116277631783273497799505194974523591296652969469078930339095818069224255596277846747128558032252957748814799371458992990379956327879305925759930012270778195960879168332627063819907359322417154843097298640768226755473525639062925316444713381165439293055401205177180557823931726723158460893826290222796862325339077871989791662232291755758973263593044418968909597305422861800780478318710176883656856291686077821887943022706335601211913695377669987168827503931512030041971215215917227607094212332471024448638554518514884887837865078296197975040835020792263912990743323803868981748039894446200084152461288313867741785558819327194232021377614110069489478217780754993969751324230085867435943946843406582384154950837627787971671667880450467266595647922510353574462655207390645132630358511227219737054203910334417065305588899264898048842659733092659131471180959160003611271753636281921213392552276492064414983536376186501582766750697471025215717415569011281859862984492358790154630758786095298481863735599733782721958006290119048234374288331936049525352507685458616349908355816817478179706473215174106354902653872582725655264633712509225183381125953330383062739301695668118005619594856503411513027124360326413840176615625239785167334991117261853885106192327344800144691450581067000543449383415363602308068853947812972607476439091468875385697744128412804606070218929497133853963442889205040428713943853819062314053221943390783927355040988962395720583210058292325784454430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 33422258854125022582167669332989478790338293285243310717703292406632322392206843198449061008515104914200801673715560300929671782396247035596319077537872382741111734179859497887457611197108405832218662666117817480568399505376238576115811848571839034769230058682827578514170270980351092838252491980255779418449728251965765557838285116111122900056755642635647596184790297969810527836174844184931166672803057220446763354885410421147047868208551155149487622057337127790080474476513078580962906602450665434582021625085092493505631556998892457112817547485133815596473083702530391954315533477284374222973407235237614480689872511301382006778030263069317200756478422562774055263006399177525440684016504386535295617926073454920192430231183408130639121508373532693874862544784589861444153625875775195073216862147767288777693845612357047371060256947431162151218960499176739474241805011986209093955157099887601429147554786245618702359112933933740056444214308646952784440769297156724659529523059129240496467276517563698123876873851428203257050970635634693020120348939357822115280435090559201263585693808595564620195229123451766175032444143748580996982357921539587961169271129322879780716850138963625476957268010439974379878495831974469165437046516137871889378911836026768337538862633323262201722965306428762857328120722474575656690948606337773852551508023618821783368719703448661164477683461137461241899624283333336921591342202229636553940171747845197219165476161648387962665169713087507170517070279313213446439651571422927440681819529221472904387705753085947536527871020479029204846873155183137387540256394368537511873379446830702603243885367737722789853107183446871647285796168933270563874036500809246160140230887245325822619627016312396238282129381779146266660353463200486527021981606710517094559695061597546908830539010477145804077375448993742542916627461839891218867014570190054658112138709975805643526568031490918392880947219597529240089434866727945484137103884502615398051319516357223021155142113176660859450590502753852805712289638008178663810152798258434359829922604965154673550176575442666291826586589574753158328020406265397970109751995456476603971598479380704738054449367557328501561430534430961106212571592554855784661127418585718743043377190488335779312469659682440536285979334265411285191947353859189998214141286070132244783168950313019840655751033080937764905189687019606805964636858613413842075938637662720154560031944022504262852473235703115738241778656775148157089084504176263606713663595080134695951621517562225099807950532866074294016982195824866092197648713860546880589109657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] -19349961876296112765523259814453569725977383110081840189225003031144197180114819127998247238672470449334795027276523585031335502030292565172004413586657085791702196314872184708182040439800863385035451790142502762893142826752615637776157456799955389167651109100371776875075545634386784008122426111272044990441445149676835209889803357562027927509862162226161420986503100785112864025687713304535427046560404843627991215995427744752575857651441931858339651374633719519214079226290388615955035156371948115029463850116351892688154169656860622723773198633031751246182015095270652070902135504294500328014305576820545204316782640350725328810866198941889357796584697576161820670685495372931497554793512854411644578266133773848280503390143421100256567859627533117430264854449379727621544563156279916929829909493897848150711806638068890863371232419188948905766774931931204280945412398422881140651676791355460947450987374619154698480983127611948585437321172996055622885446540729191421256258621851911998875563891784793937461971870611689079674938149465550738524681246646170966161111676880364943696289947606325754291285015168381543383316313121911199823214124439613063536008853772794258738948642725223393453577303880321680994882507498048301385469145239835563344280756874821193837640809464529549237261274010514340011311378717068642926968555187918949056851697988240082529334624001710505874950319027458774622095358271436016155572668424254025824689680413411670710175012336647621172334088677305349226722042384519852633425752374388614759637936036526864924993920290441497723327163500735726673394901271438227844228932953754421628993441978367651624626151155560400935057676879070186122349523075115910843947565668506565951140277626462804669310247218286638079530471176783529733009517921903577399294761338117681447804781243899158750707634999228653019838888116905866899514084890599185565333097298499428612097606613009286131961984198256417211448595236860560968318381860530752258716786528551260003872644208332438511625470970645837190784091682382024189166585167942628457958594907733896861797819270677735565332766017755349809916750659777007613846319222835213228473204489967876993209956362944953510761380425533651302485423715243332424325436554296848784246556207340426436219087438736252786947588952986926162265181303852678068533082611475932157533932141402871307970740467683415145466816199760544320224670587036538843217184379293623984228612769414611893051019779312643414036190158742984503701530652465080841637876162521597941242568663949194808107229026108524405892663602094835761422057697263976233240524293839916647430750208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] 12335931790545836918946003881733830664577996680877067287603347651314835812986993766810668584126432053208864413399179520403836811425573523737918770911218173098954718997276216368912295672779113596998735120973135524946094678276690111556289138200310156671255196744465824887554864837824048488346674229638738982704237855005282885144401160050017133283122249730561792050078763903942004528533331303885268071606293706002676343487532055229709061857503457868091452368484714334160755559401986907523684436063050105229973452804647927720286172314486540044502936973474060379292138972544398222822292885711881341050711665320244897207891771642623599120674229825427435700643984501154047387662027650934917524671781421712793689301697027340156893300050962663814945584603062070464039510621395657669090206348810248967167786718309782469799802899717773066439880431502425094491499435685968646155802787345653872891228337599544986546071642515697827573537980292374799904728921482390903309336622078620864860662297785816153004660895414465578618118607018213092486358574202895741414606771793562263291873891601110660488196784392555915526603867419038850345900140904656848093703904841621096405924577961334138597196095853632689077389874900966284305775437499424736446235497047429043592704265280713341971455937337595767326067341044241690830438009518830949424641555471741079156124268674705718531804183185883531159162078169179689668972558708061032108379209709898247386448701973988699315179851275320127330688142626662784867297499378695143227777290152199320453499568937398737518654218077094580360304055307914330538822049458921715111890308405391834753930113723052270540606834178606412147826626335930864208950222915735573076184683979119057063474219879720773077625005391378295532026129989204926243542632748860369346361761379918987275686445102074062236670193906320490301407095328024224399645685038025756600081435990313221469371063879808556564608515417321250774251023067654975260324073030991634593791534761970606398454191609263384352023104627010132986509004318915565678657522161663939403138403449259295398495987323485607801765830731239973649439810653812629601207099969473996708692922900266736304771286758290705278899451983255936512483981621045785471360839948945130323696419721501341184356972297393760227316702657934092111234930758407260867592140013757443621528371297599133726581860957360185089850686515240144569079846397815104714061282150713293845922091408046658747874485949967150586838577801044585543878216536854021155369226938817229072430876103608846832498802180475444512856412158826991823958644607878313205505171926490792098445393920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] -7582509769241623552956543320432911240623858576381564139612954760566222581808606666494737722298588684740940986949480535679894086287897739597960473922456174302907889133058361121581494492846794766884801445177801153848377406928413066359042281892910744963870166333001561607130110082212097648421245480785654520729242833364404025145618980351576126653387726326193068611791530640968361265797973148964966559535264973464913616551559398976478431502291617298489198899315818151920837144933259113265537028965284507841271615699585747306029328288935266562939294391910924771468936998998114964561159282668344598167603932889140316199154917674616192416170813350472038508496470951277441166648305533601298859974092083475269662767127376094464081676422189096932641866428466096690189238041651205835748832179196219793749281973803540226129393229878871649964552927404369228273694636665436373425144980500174825789219810324666230953348435113815840199132177931002454498498353043210332755749550957214799554107830319193710251873942448423041751122203761667447915460836576812016785338149095776287309020412187460220227488169986423549629405096928609936554276179598579941380991984325617089859774976587976144256333087882067287116135096934090942172792064392560999241223270659721852498211837369769649559714295381179523427466867671777993332720290418235381918529998694092232860314415222634854713660911084203609392459452560698838790072438110702241475382014399966738915654379914420986140330259082396440534632598082175795433934512547716347340711187528554712991300747768430367026487450210455316203996842703595889443468634223238771000567529839397416352024171253790054493671875147987483447074698846410250727842267428185093083022896835531368523483343355092772605935503445682363864148610624732459855818785125964183794167779844098038763928576242560177462264487093175966913617033959569148262972202813914905891943473235862213038669575877192536076343036265312406560452795216121745154342830241916309467884359586134415425091118199874872152556525132650255690388334871079407570264302501981815449576719414578044545455236566451091766640189964347519957020964826108299932459512166193288032908822748080187420486142065429595178136062005488951054088932779068931998761746450791786075129504841517957281435038893510064067210813965033143424085816844956891622290588688475688374099467209435324136157136863591338603852578011520645017968626083458229784197111916600560619944764444416648520849664235094636591585673092626641207756204899982928510928587458674743949448446495786706231981337219699472771676164810155632368747598684200348793250495651863884993080066048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] 3737495067503735085177302994338914041703804487324663978264994025940870284188356927849724236634901186580276775662611169144284922621244869996944737556580764765458823133853828093351326707162409627979556888025634338012802974039275885391958500745252546494176821562752059424648122984419157421941786909991339112251577648623544684454233871046403746420732206735130791363457389170916249610407653133545341355938987655587487733486761414860811926234532459129727207502160031256878079631366066085562505589004434613374113986933043033367466085237915784909947045973822275563649864417023789150175997408549079529188759494800661315782551716416395084668950095819095484974251989198918415463570615553528869188821017884474718387085907756554057437297303214250845437850569064864334834221410484306836039214693378281258350583843875589936571145791972225503945339266025543745303616001720051374924027525976524338394911805160277578965748471342541571347669916830298165331272855787328150647384689670174921332791678320664680071045767185864214420577709893173627316031908272958212839490923441167074460018499121980431191281584053027023434628993752480553049238890603442969754537517709486752776691829142904968801536944476485167784722413357216166005923002570102497951328055568639010801348079941511459490538732504208649198652572441765629712775445244820551038490050937250272989528987936634691790633519923288823226690020978138475931522315525318806740198255274025425849961220610346015494424503893735829009280221112368609457250428696966701489571544984162707740714609654336329905822868712193052129539649215806356930834043752566118490024850196956169547822755925846712234954622093658700568635132127330317671558374335899732215204727593669761975982156866676285759750726387922615979454243074099296660691422612908256254875117872628003542719953058808877324128478901725332968625469375100934087340446294417828131405510551015903459739862611250734490932226146308817672402005351486622856566850128215520113451416447926764206846502481042329333637362085581134905383732719753278644231387078720671127064824400074787846295687252643272220904789218168625830164287270022904719527107091249498575126970451899141524512559713624983637300214132856951526379661038027578979407707158758851927102105756413972851883871004634034527090812200447304304480265765835002032300746977998596859404650963982403569981590608866245957556735718885590121311290832711151165668863335189392644638733103784781328259468985562798008969908341481758427020420540779313259924230825697910536096982743660554677203345671126037779771455969768912001840422194427146312570126873101454398361436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] -1371340080852269942119006260199274729086753198509854579773685871570296832293888880919717455206201846423038896392017567444502888967466160284971851102876373883677855292526593821840453217346600429641400975505964508955285886673125894943122008581970258757699540003754878222387360249593442573063054528553087942674229047475617750444708105423623768990649535711001763409846579255882413762586131985472748102924316407600442522366850969242086382797772020932263288251175184714807910109180879841253375910644801653565479659025949381486617263318918292957776299327314272920725232928359056460370724862033296446011963627704639674046105767036581388313286467600919019236807215210574426498183677210382726316536323723146857397546752357336348506849897330173569128079154730090999334602556687896766454062798597079355204421415819286616362418732574487835434235625761746741013118881554859675366438430202423609732524359553237686291720404079972972674339593886255984039389104093712621520729866633434938901847357642260590432886400707531028954216401659150957116052838565445608167676243349523939763883983767902340078266580015928860369541158608344671959546694415026496159781875239774448322558376657216374404192005923425673027973150502148541052029442368877904636393091020407270396628211896146799299878320152455930954590433305085516140208210678176439032151603627629493324216267632028046297692679116224859821966904193741695874630072300418868570121823569933582173409244552437841341655104949798582146895663002721948636302601799279125411771354507526173402393079249887536280330098960998569806050304106742933558529000992227822830867343336499969465938618816224770922825812060028377696321505934843105999378739532996679700868897200206952151937566749541818774477062124804992420877114861647674969492549527421537738502713553290524388683676871503477944454875022050424477733352670556195980797431668579504545819594877365107718774132292502516845671810907559662423922929767062721070886019380519634432918152346547848214722520192676796304418181928315392481431199613834037496846371664902615752216016338897767643222393618596448953318132211518138110185208328417853224072599954524952371753475234528560409889888330545352990321466992384908773671163215650818924595564183810472566845860956005882046228326445517330931581837460275647398561371267783582291182719670853043235011904431206970338120185763860286158050587942996829902920513522121838454196656694716624938742319436508394624123082164799684113734585637895834702419274984339052851423542687184361490753762587713063358765606837178093708966957919743813525850111278820531163054746535458924333713326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] 421240607362871841511813931945579445173331804634665890130357058454876872977212264864508356892000453925401893730407329989848703941424914979762864139279823138647403550508337732400383775693015358741162234202435242803869359934061377359362284883601752383869986667798245729612168271266545332315721261188765513450928325075917347374866780957634815785738569705669922338044811882994037559200481889552045268744066072683360537523562787107323277286212599072886522653527037542399155483113582295288231663957687618177913479742574509986278289962375464125878059820521561393904172741675895185807768333582315794676573334927355999909248058611803451451809007849462944261557441658297838860699282722407399797264935489073545225764518496378619496414241560306880985413215041738880528839594980026374599393480699420157061261503222953252269716504495493877023749178285189998803967275073355465425527145312986991661426400085443842483028411934931363258011864766978778128729172176994756392711896122117338436681476308905870012650467241579313633235765086459288577032632296267717051138669900525562160228859361202299820477348811112458532634810293640564048156390413387851250724608477904873092317207130633537445459399044111565055153123815834316284175225645502156891726341345981757500074231393163126846814543451459124363489088226314792163903520226041244526330212627547069720590734619647982275306508639430283806562127127893707927337587434192606861694707107307314420434139339412432069701578787106738391316359271978800652691736952837863559431897353612282649321558869661409558141778510536350751236280591198083183065543181260665232766727402947381126292096538958597751739462004590451755871184055183322806293980996952963952156423457953515404327557080360011240589882100302092960540217579647597458699690332658871647607089349151067333443321222977943965746014368670047513165281883372610956726213054093901609345439475853368478761092468085562519343545864505180714711112468248364517935469182601529549511550330380256918638012332600399991898280336216724797143971816408832218244187150642861230825948711525384477263978480430417679269440365637846666030120161086636109557305855458289707286462623875815160842593523358674950561002052969691817793810432576870628379493339687961903777471614578944345941775854939510339635407849050056102673040687069643567072075240886266628195869995764118904225521237381595770075836863107913602117352211863234520403633438724404150597970487473478572146019054837813918897000836974715356631078407904214948323118939535832449348108707956063415683912080004637333815125577228772344135440672261033758952510937873805894767083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] -189552982703578281869174666591243797267693229752829557862224245121666161249375180732878930570240207165522570362632226793053144109927972070336960369773883536698397336041905228477612297960108660482629467222841420507767876550615048660901059290584869708360836742535895090456709959311019266603334689897408057796087141401074430507278028721515446228945460056264418660559102653803542417917407058739339606189196021635929846558254536514036864869538487452246022696183560754305450365070842994733352165471237844546680032110458326041799935504235888220691494770420408204464110319226428385232961569141969066867428541359351053986004855735187433118775235493027673952400018335921775671928730472689512341936579734188571635128525366004559132884995846980419074082382925003768616158129882518516452894711266594880992930654191099235133522679984174009126965481198700448885272021700392697842534739018049162278585792583060145391227020712061457989483957848951047629540048048864461108033612236302082709761456070418921913067345636655608026422943977920735655074410740472905266904812846895554693622235383202489549241116405738494837218031183132875467060709601246053463855472176475820448386506985452267981608387905179298890896908859653400239192665183201134149149255394431264366159169550762274616148413783107971172983056161533540842289186878438671919385575568434214646119434917094782826664779339111441406553211286202471294776764340599654107534885492292993788657337094942047161569109686498100947500940088027455371024236686651604376849978774623299223213734766447098003717701337786325953700473548166643247843308815154588703229622174983699388970271953995555625634423441326796988422951526985337128299823250838444170542797206481996982396720613119275392538754284813662113781503437187969362461670294110338117199490106947146819122310744019878362452109812805373124137252341230824416522261766739476341544184088514814359290378178803619749806569421438658133936609894391911394543838910158745271602649811189486834508642246119276594422432520634954997045575252952050900067812117647778867514654350658315325825168154029300160976060596082773175306792643950085029778208503575826489052515459822451915283015770522566150613411402513947835452285510907028595354562556287240082875886513559105835408094804585324228306145049485297513158080817741966002361854636289320914948006431418020235058474633569928889298307541209739343933595764506724894739834770623928458017272400958357912504233634916568125764479155083346691169030917102654292498797752506903602829715755132029589565455876232372482415020347920069497916083502424523922906772377498933513273999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 139155583129996630428840387504862155588054488663389221474556179312562750518777553369786618564071425729165837629460233066464494801145866758845108862847528462732325831476095714211359745647423125496124006009806555684905832072412496195165521447590976476321500122502526494656051570511718779955012663770749552901450287882139229055142764713812040824940700221241649485516978222420066830434769193545573590831213717544926037813626331548531986047348574737394085861441843789076283899105720812390527628130816025509738041274506646931942688554172427692389668269744776004189243210114283487100910394995030359002809304651640546486211783018928517469092245703994238642333087249627353002549223321880665395212972933465565606263740667889679031724636462790361080128879390228659841762302528583431629765523015315324048775051185928170782953595929113060536176347412461274926178759181697627801085926719093801497627867934348423563484828494422017618887798259037084289105948869301077978494522383579303247174311401932933139242854875192945014717108770300630010186606131336058489090324818623612501916020558388004307737600851073823431456828440982092720988160434613289771002512159763422685930707946804092024002266274866630996556288414479622466647378318959874636273075626181826482433076402220214997210060914799197745593929703664239877091804386291486151666774605925619934102921276423610830148970327353830855895630298323520839513943651609881003893312673409764657040860986782200044385566304564840065984174934031031580012575499480130763886442208148960019429206591196294721182754394986273951223628109226030018112580057861228506012287880495797027518048624180204254484232152107042840881865689211327432047613523424290404240191141265919364346068801380463178975394827731340475653003234923426080473152564228799320957223633858031938594017113725233980629698155311330829700330169549905068267003998141234471047642303249118961901724029386663501339200972663781170304727986560460169183901360858320736501116232095164698389613755217644364908821900414226336105978195816744265363920295521770656283604841188992431332665924158921538744664267024260055343197194275313626282929939260472631694030996867236468974140866870874482195250205260280367245103002632523511280951364183601057921661001103190566649491584471674866650437532868672852652869916601875919470917083373337503276038849222350995173969706664830345893416474891771001120510614486683453046293445640081538410492069735439660821856443656969347050480852812970850327231830325654505213551893179287326796961278205172369653610529345160524599898172426605247295384728492137553625211936755186650924974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -97955347131398661975122626369276593308451771037945518387095945551185688695290233653149772723175907763974629025112005529497854139284872267066812281394242843637720963969089389973917194177624619234135738491121457524018778494388384048210027961653332731412100154902092892677997201566153455232201892322401528685949018409912100665449277232029781985549653845328789419772409012814336372585332645074684251259431412528114777237798385831301822816100576984248898732277165186602490708036307249915692838857107394167628715512817754754296992347684088874656216854040559710089361852519635072298656148733805522021923567902844668692118876783771239255988729478556495305855440058898834063307341340331020185095097065088288082857060588837420437914756539950907669798943614062225753292139743273689520408095886967925409299892154032195892126211441017517071507207730787394823370845765212695814857751577877028692947595401387378653219427874212036543257216590044326472496242104590595104128384400644166557597818407015094207493789186453689657835914152983276962769056515672033045718347526263535638020043479113847318447106944402567652870423652504601471575140977042327288468633437231137447347510094129249948020892483256707920187454355170519069332259431631343673406711111735811649404838280040015739460677783098663303273061070586834968812447368379378341307567419314265852504214295069518014638304695080326085987596521064833873010836704523708236069288655670910394025461659083483755789318064819326272277716582584092582990935075374306214263749363377249527524948391215589498935929856032351718426785887063127115590390071713528831925050072311030759874701504681473492817294722547438819196720918447705063933720585561541697602351599052086287402698693121428383374988589506213630933692431624108976686092333389851309019792055046372328121644801098976017811083891419935466967255796826838212557768380077302249887346922146664486951599897043785561547469448057038948393577519616912246840516324236737865917156301776604954939143726088482025258765171862772211437478042969134057546546580407299150610690107908364238928969568352475738955157429464493946603269921696670279474514016330244258594297283356493084016376549556670696303258508536824072070927006758638677777919002888681820719634373364482470018946099407056310712079232004928021325519300523343134838522489782748692172778861858324093014163494757599611321726632727328219179575217581238018512020790145362636955123564069484674918268311891279972832860199841752921180090323327604061913410949939710846703497149227263897186949489029838316599172678780536401728822875930404619117397477340515273533292544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 59234979680491215321245089180411687827080857765416732163798318569081570722840948891633908825833424632484275610399875456468348352416973138146527801836550916621100276083125208259945317536038042004179520785388910109476353406118815979805046872114609795407281592245407415150475978536666209098404044096673674943302226907917449590779389915154972831083594086874583540829458055639094651303790890952828001077365982559619799395359975027208380852647305747667816628986957228326239699946214629960009639774916202826038363515420779666179095067273906687057194139454846578046569894293830797915396740440826943271336463014961310302014315267735257695650596593852593268288790209433327685348948748281336345005689599617211639141977143099359905666558686112485285575413261602794651435176428870871785983215400812102688345345421663617563754115738898407030944594609207420149280634547980054922526714784105941689881555253626004265465063580616658317447088202865252598462946165406273283326997445009962101115658806446187754449285144010954128756307499780632065611057386393716541926929026129941593728507031708292077307957203756367665489877268332680698772563781597524686657504736677816382728031957562814492825789026848485960233282019148719003568928965907991470821351645403537882839610861301018648499426635440280309389152744593215968375929805023346571961139487634615082782874576084552748516331971137086075854462020678029890971199269392378283649447767298847769622544066185152298011743650569209088763512098209286352389677242193964266579961361960467014386965432335641920229611009138347655222722902925229472519560392245625348505549769787518510273058603717955982855248330957726348715099013888000763697118859477155741531774587924939986815459029300042202506895220449430820016876998968437724788173146854584498594910249781827601340197920344149257156813123738986762048571118864665049662858913141665908823132953565540150790537007397917858384364524472691276887746440100115352372457743859507492454657176008460699377339287481508443061569196021175024453723921211178413930668780837592186061615506217776798192510010604457448195487579080918314460143220489143307198163062773528678766134823523617508741775220702305219950674036972453770276885661015950989059421929551349362979966865279223342815461104733634674995125245253415997761236316177948646383803197419739815875340188236717092275936635568569316945701547487049850693338077816633845791754399332733185184137507692680833232765006763183971673319440304074610491048128257099440667153326659142207944680345776299450730342807090585511729321443584044324225968097269361375060381291512965590323036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -32274046620849761258040017352431608182681726070368859411798493077371470531860780997608204773466091716596822852428752806559850243744534019264103225825481844378541206659718364765719429482353834028047603540071020957688347586897050541649003905517590348479019088230819117280241555703816032377409001982686933888284502177974178649576036836172359049756260732217780008696462289685033414276282821576310157001861286985440675356310912959109069979294065334578111273642261552767516715655338646769152845462822042274969493580381761500581093989102169290896357105539343478903030518296894387758498540952303223547788511693978648171538794093411137482705992416517976074279165465959091744292651487282361949586976702234500981469110711329135673404001947555669598101736242028158906671844061244140486459058522037234282057206897322686455237442069948459909687813644466888949663393419740559088342117152868069245025359141919633463312877982073289889671553250833286720556806978886416252743903935058162223132694481729240960561859915247929292292169612406501872734462142334082803397749631273269517450597743063897454854987493752114322836200761620287786617498109639720707261542935728965367697390193310415932206292724265495296257069222477880575895293521513676482097148752659603907197721982927937008000746362193699537486109923374643250457179469783151430372312236560547762169599364451038261037195623386502440951422309486576077441289915365820432984635493990306865235821363408358995156404613152196647484792729421210759250774858579951163109074035850487535220909060808231898596668892011548268163470269842709989887458739645888283585147613602253808763501560281860671238116600384595049121972269387371392899830204527611652699882497589294483247299502407412649846126785615959843611696243118701461472747463035908867412020990905332708407230548017907815966228191800550159973422994436659843541898361026987476937865034967799619942391849624909575056254730392752735550590582693698591640652630016339457815026875532001361105983104339747270638258554397131037109144403721405656244794284933462892487966097578032931138455753838427383645203513834219561339443314125465192276952925012095614732929959561641597275722755127910453047454412616306525381196069069511337528331030548668200894942101259904548005217206146170301112501998596313556829727601915525429505759282110824091068302302408404431141156762193831975685791044516438350072732718926536464651164615095920495577099516335007266394225455349817621691830090852184707965109893177599623533679254277175507101095507267649265300370887537110335965547066202282586099804143252148777159145145582791203129131008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] 15989458333955183129921788408016069285543803203568961305469102978284051075882355347351931999145805000172582416299334070031255928978760254659452098406343955746279926844140080480897137375557260817482265057340178314438314004066862857190133891151014178028959156060360277464626125312609619878588452753296195038150850738532659256074508638547821373796876929347426098595496952696785148187857132230404220290170581853652679053697421869375189035921414431827101017500990929672366149213904979209066800422186532879933005379473458277716276349988202948312360949707205353102585851564412514096702491066049833950088599554101543926325847404106121536877096443193595394058377664590125967282116543398417273663859284510513263670222724562124244213664559662497007108477577295794097887528476561440617099467059162913142976682864712548747541263975832473832760738244495041805035169690380803476225309607492756907364748132714519563516316186724425907133038866519414927395317641160441100232068082988521197140622740241522456963933902585934874653825382785636343856995096057604175530120203333820335134172852583481800624179834124682840773000823779707818983644805172801018035176015153002240065243637409842282430309912784967924936688941783463079744368373206447554299382141800799047601695839309958963157531680188398707623128503464090358672142984822170622073612883218744274408873573996063933376445372492519285500378687755420610058572837428101630499962450684258716526983876643085863517687985706544785140744706051042409981918654985566265878773794241925113743519894132956438208063721454040022216435207478107271998235903498255659274933168549977865485517821704836494882867314115709574619396856017940106449826861841045856695912300526566567163281473541501327581339631397451118109599074624709235565868754123283124113004620529075932443982749438263766667635548986493338015652916209675081203672403170361736753221045923616904938748027137553465558084792799916217879530410762721736602386178199671560122057516745810244102106930606088314067479628994462075968670397996276412980164448983151203515280793787175372704333814783551523885704970660885387630804442388327245037197359772341594366370403281109169845653744493565608290583763855941777897375167781878937520308660395907211251897833333363211058970624706461651058464710263801437072076551357603087024478180044942982921780625956718867581023049902861223824548341935652158922733420992542288151963665402562758625176274845125672559990044490008436765243159293121470405882188019534902434487649851528322771733413665952472392072674351557958340135125162942279850332209370526296584283875347845753706905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] -7016595300723300624537235323310467094452372809166702790408794094481068949135801599316686322351623281404639671601233244526601680707305551647627280688297807180366114593280870820413685205774016159227265205687554773529418855657464488364547723134600973425379089793188552877068535411506540659324210614442009775835696606209737113439214214569100409305603090575765346619749094008651241728851806699014938003737131672120093585092281392484567625922927397025988810723008272342944249089183850240205524350904327257445544942280445936415922988801448745353152433733107905177717991127379572304496501901790478044094450042765137667840033624388490656531270102076151338926685264266529488941697637431008408312333196398584363132634952852590596462883332835733825731969799267608290620294557580708875319370790861924549975747090345869311283124167831169374857187003028266125648200447287829981970469887256182568965811417236247864310864684175229461367828821776375302966138382715803591848088609521520145262263622857013706944386890987259119959076750325717630106670462449233030878410162331378426119082644510150108271992934244156278459406033332061204174757799682591950276927429110553864546747863339776719350707321379121294053335313910301438625608055192841030527477442604738595379192273999179585368021246710139490306840543028274474680766167384803160826648099255387230374053446386522444084609252162738944088876385968965460942705570719092206591935352560016038403621181062399387383288713220317623024584819242035826041029674752624064259493344105679563187798193727011291483375059009217871624152465754570206364275872026347153052142032339278190464206167527517959244560506033612408735941541148084895722332041170763878112081661757909488850574136027309776129161862852286183305811047284002828569602912896358833284677528128354821260938140209808224679694348282581688600778577893983185994092623572459859085887029430347845621964169311204954319819544053803335171546834442472931824798309393539871048559648817252099551861685156553311374075436554278784186517371512492973634776925276053274360593256850693993759781854819424529055781303905913381742368420605455505730496357120083450272749356577044872875176817753252842135349877919663580295583444959518154264338438782010304039344681802002746912825350449983908396367543392771227997654702872438497167641438466506701646762789936929063682091363671573130686409981546385989767298991570546250523786123645333353491528534011242678956940895591694300794725847344255663514224664792192507424944066904682455116099614746120710227841744302385590023548326378463340880844315772178262513009054401196298013245440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 2687005907022437685935211667792880816871840676305622767855385354443585124004482714858079016962686649267669600521540473593907503652969351640680416582442082317245024780826168335519316049482595097483345805571549051318738852326782639558439248407175375316632692722678008173263475698172469344268679842822625183237096660799911064493974603669428427343191826000406723614009785552743424007822584222058764348317833341861666104961207747599148642086288651505853585371283829689151302948835528720207388939069999841932663547047783554621439968864169619308686335251564597483868372458412005057012157709310228680773537974475196005331801616376264994084673423552239804398847131458782717177108098011577189715086594539536854187164347257148494294538462391544576152434334338422190479934836988234928792018852264316773078756505392119031602035726686105647101946771221129737670076693555595288634966881524191252111127764550453871425941569805444681244022247071558380335667384370282939537376435055992277528124392430061289782353365690128401752068443699061913578456971302043724336327120231555899250059572777348420868889214089363722582095174238010256912081285353133575761522900156717405634607344853490979248468277618711876865817574445425506051416060423614197049907557960997507206760973841669568758879428601539274290378189583313975632786102601122004001026266840112546512041789032771631754355001410367827980852728947150370731113609711668662987002187740759229505121398137998644405728032146252138686418667095248923612932883829205506196807656986417232904319506594587866160157091739336039350339850686728508853509533216416797806485047203685799661716417649642300152907596813666861722622142485745773956939339035667967218697919528571904241646532261757722314108417395704194900350042039143644199960256877164346873259079041992397526756037071858354922037885224535359246217499018015255791290574103716989801156348507758594054359695669534330354447040835185984810530883176082884822590360163974142655228527461903489658745140070553980305675675166298854873924068348555197881394927036502420723830619074896304127642195318829075083984152085826279110393472246935516146766299850387170303918003223076552977810529629926022527780990137813171154632856918310477260202749612748078386455992107318846128161339082451086856482100298103270188795154385632525401107556440702450166642950451039013989762038886344048631195355953555671033541968706720712655072202862435118765493218570311824887408757946883296407343957532766845570430366938789130968985088815324940236745321092242921615204699793694862920452295156285818816472589438717444746179106496717740509757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -909054964733949419654787751176445296220147619149713183702123372865792609809861099284060880432696840822373404008458008294485754324328457418342240462752139482658454925590965376723527983467612967309730745822992139664817525339213220238409117215180007200312170019511133396244749899926789338042437507809964015581767472037777629010120347301708262817045491281585942849258743228207975030072499920109493464857677137752471017531821413540948777063315410733192947640197954263904147766360490716649356366473744438488761885768253472127178259515834912571960863845254262183898028530885194338426379768149356587851848619797782036068545086582807086122626410966084175317134470221485611162840698540326168319597933618909953692096567451379492801505369336243580691804445814190924370029293291496928109028406200113112059401074542043563883870053421867938223515406670845121064441537586414899246471662008853892971407824535727780331434329101453864108274191286738166595161190321184467758561684823912997829081835234907329006390861791785653898025200573312735119719802998818996151077576821842596884285130075761165337805527131384091273772443628881986499085099385731432084477537870733356045324163479048298479052769362609009991895369263609428925469089074269208971711707661605773431045717370377853293835195294158255054212012992367635294834540119563222741916033177756277323695978129479552955453714864309750746683909451675507384957098265311866331979074885009822369592802405229077197386854448446325102360589971723734268767096417042026767394175236709418564484671779710497579176177155557876051496705827412625125983018709695000539669483292218417987157409938620605243152661294693803760536294328801340902198348266700775220533755456522965911392028469317393946545537816379758508801575356488637136895900767530254783159265638680622066277314664697319636954150059270499769519821190881307062852049069874680322633765949675811642466141705140786251160514006112911008565726299306038383802645146278692055195766707188441078289099165123594270138173421660776924553896671946575554142707369637923749194859573865983867698976707345128422393267534026931592060990306844861226366109761146686295917113247402566096809103478378905509533752102160706736780317347044820896335376566784250867068614791349504855601574008550603500845237286324242243095399573420709076448447981563350523029570507749599286550413262150747745030786793724295045340039692511346791885008795020004676924196123957532564585963213138646141053206363471834380902097406080435535314998782758327655734137102261955732607891890931252778980264831506521318090086544212028799077300166585924420894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 279294383506699557132830649782488570191598201849122900057263987414785060986970365419638329243980414536066614592086947716407191691130749964987526356351203753566136008023682462796309346155716258949247930566094051332432522021604052859014547996189260677383116045510600755610714987067283004396869736414955302022787667492874520653168915154942047006045471822990870094503894347947587389771142951422870075511010122442369086408482771468928675734932056824743260873190392263645492019851013518776608117429140028366976464879871435748561274730116782070506861016212766927581583906767669612923238495781788654641699127105189197304947664564841110356827919433431218510479658724385585998466359010807149001312205589214572435915514377397617491686868167130141823015204316472832671575160393663358196175622636210107185411800080295148770899606123015035681847356001481851793853435579844100644912399811639620996506069794582190555209025524439156522268863873108310605623806266983335297454739688216644709072716794445545933717159355277096385242151360126986417885207689272105914494400328608152227218841339113642792630724412608192517355012721284330980591106987147801661503505016043096813202958302005913450919419814983489754289966204829170998849442380756118796751168326792104481361689659198435698753188194589259952838426996461269021449121162151616486220209825023774874119394977439836671652205092937474629073889764925579267194966537730181610531829549711364653736215766247709750132327874460181490548652623360889520371094567424534910975146032867106178697761487355427939059774813700296723733845833032659973347516508479569137182303667025358709867140300401389956815296676914838034430619246421386732810482305218364768358775007949892800908888167264164067724933569161702858876221817157916522489791144930369770572713121341436106741023695632885355642173885426621987927900169562633846923744893261563664554520840489324600902744967301966693881477110902075351804964677569865724418540608945130119636814030339367674600275869911322214442348461155052296977507439547402683998266828663255647450764194379542057683681433186853725615205676266309250821667408460903683367919996414868203830943962550788853798511063188678739444938693028402160479991874280490534419170836684556688663931037294763655027918444025579544850417741387750976781998962784806917911513850540614033454482545298134441687441731055033382412342085625494214701304561764998831816196502094352125329885122617542956050829903160189475068570522577815885158064718106099189111440743220275931435982430545332595775993225617330344053325651033088695179374373816356687486218507329899876843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -79604570138765099443965172597754733867146952486703333890722535292485220117283819445996718326616964129455880400840773176708821624955461357140085010224757910508913753967378756449371359761970438373645308525332491967163206033308369096172711949108335567844956795718697591331012618926373806680751185800783514116709047313456952245599391050797606982114250878534159977960366545795820702535112570668139239363371367015945168450786569005802454758790258681310404638828946694570583632062762363157591858617158483353165651547591936846615110626251980045985534085126602799034259266323589039429605773259864624813917884411622903290295902002411676453585295650281519144703481698308402064694692864017464785634410938659102550730994595314030961988788002534965662776749122465957623687718095423401481387262414730317446152999100789323376082595769396019331590115541321014975913498471126396193410430442086141558520314567834548239943349778122281183487024079747594558689842715131012863504604722577122026026163416102596743905899858688281448028994156278424348818360903946865984923988447001978999624099707199964768388571193224127884153000449014411858284576964360930380378436942392690941622840680710534616812738777749240740111669138785452924996460452256616253774092646570008050342681765380290291328964907533052143709621200880606253630252883586259151885160506517014062348400540580713422675088337222660972192148541636370591000090000362611240994325251479468663302921582445448653432716239145828507504524095018147198013963051505468613088492060915681756377648777344511955705604213270502732008414603089510511899116648760770501687374048041745047597168829977317301242847223418921069218258823990917055346929596032179651763703150738114359108548593247098321167043130950042494632855813312866924468816677417143399529287777662574627116212398574007277490919970161004942926844245044481366977361901804406942515019770247216754648566236864716808648591550854045701000587330240320518701701716954724478927201114700158279884156246239520237363773883319448694588096917160433797007337387380488898214732473858989216976613566893941795175546903563457621220308526425952331461623783045429230150822781996749101811105775352862057171284539734856261072064657023480500789496512869676527596258857700735534727619900417457725313670199966121262543437563991610047255957505895569976300938386355250882778507386475436753485102144234132864200430765196158784977969049444916410703962200054083696673173011733134850532632588962105621729774802729870147108908759516698664860923977803696967149051978325601820894772136012182188894358919870953365446490607402667548344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 21084779169328861478196983955413897064796626719923351034849543813731429823633968122835239848841679071663926505436554940712847542275715839772695657237280501427937437436974085302899969946960732082446908809750616825430947372879020314748883100539173296224602093855295613758367249814585056433446901450816220107555007635114136498281443466462292043949121986687413419623038445520409848489221026540036275138407683241372079070787433305281514532367540638567889019473820184838158324414268696055265325378830261177956620356529885449920419484501995183096694480086044463142042701825855828101981306019205344347929747175936314189182429934817580785150943722898395209355925953407465404322967664465305187110189649692432196473452062875003692812485289070975515302506465418784225736147139423925082764198780423205585702242518580370519794922714730981535983361083315877704036197549795673085126907023321102928312554525836641424896992035061804076410656187419654865438529786023248744812372200774875321929882563059656375396251456890424018808263560949849564177685338829800258088883210792342638071413262245038061073691043655268441402351515613779533133759834148485757624639071979494272113556703250436608015735526713407272008902121354285510554615503170494174436906424210415507766415178299678942308688044692388538869002836861033074358894525397651084040873757601185230224354197524676502946600302464431996131308224865539044359792132060858771900229714365345621620040587566488799486801674269353317153317417285886476956057232016802232977803440668441694143595561237492139467068887589809956052861881236837020444846298050267379491318267674020339375586856544136965483736111357561412184791067316345508607648453132835669990185876525110421951450232214553199858952205802820721172734039747676894706022962010241457815629769245463145604156491398192655401374812937438476534403694409236320642381239446307727257943363423626674703542334888332054126326392006446293318806772267651380259914695570176531605189968922543192017790700901203201251055520031527451876527677949340299432236867402706229638628146267558975078163716125400336850739056581245133162125206917135614578929075231813802596166665598752760108873371779614557459753331735949429362770179892819273111756721064093480922793902074817646398654468803371626654966811101983693126143707121110182974234021238700183506237766105385494435876296930743694498630632847071875231904909405964258282036399489499019915202436164487101211527740564605857779478118100651705612489597022305812082449952231133456451014106720724014327996370566946149655406997025950540208191885007598073560431692543614800363520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -5130749718664745932784716018082127389834790627752338778612866745986948193781347828949817687894109679624498363420525745270979612182427051319038265703214857021485424628605638316067527947848451046499903336183895445066848256337361599906403170702393444944234866544416323852948324462706637034867213852526998176751122376620523097855376851870723618010418149642781474431396005712535935687948793410013931196612441990669788540987761628561571197758093606343768037665918314785078033548048844047339414502072642015022633975999818858309502026188734967259370783364776982563913979507045017676264425485135118299846594671641122339359259403084812778911632721173754518280266159550869081455869595083427855712444610976228325722535844319206017118735778315478658106616559898071829433123726660897702218401173599563195016725995603907355197052203759124867646897313863167305915719022598268786688240460524229074348326644120254059853891859752897463178702846398180323318454657406638745778566593598765811913024960612703864343277028518843983682521420558081169504490605461267277370662319192236683304034575210470944149650494444852418442230567007561783017700467402461681225073923675608788838669796184558881599033243955176993192360098871857324093439963982650251678270599376689284221749638298802274589847227473536904975933688895410885246302976852394785095184217148374577797740625060778068069359722965699589698809329720587266850304545868770626355115757805494439651672383768898836364809248725182575141430142172132798609092148387300449580949269122265899605844863278921239674020857771185736207621338582726942948876582284910642250542792910577426155276899656204617068954901666189205944092267673302310153881321109222392996624837026368766479214206284907126378174172770183378597305576585483477648638288897210059611654818785827724804479907387243412257645393018051275332842015715284419706821958250176024281296342528214176805524268215965982541487763968357398157676679081330031634710156456405795586115895293255882096677331569769471560540398689994652222095823482208117910515546425360373669084390505564296240458291063794513318621482733766692341046842828590017305822546004730964376992853138849428375720460056626480983782143645178365293712515699373581013919511125722474189469977476738281039806537398133783420090673790927393807000674503254152610193475357129113156936593144332428458284868936732275136029457914716345114512294366415971607699018828441326243627467434278254857961881899088459684392747607795737574213111879691763911255634486497343092379018619739423549997966932389118569188899911915353865871948562106755574751626497380675747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 1136233346216642697851265158574619872988099787584084131809335619219171950595557339664678969310802229438464353556033639151784891238688225014549123221251908484776518166742922097237918287111071583139507255448075722811121753525433568113416967053705092362185654197827898495162813051969392437094392371387650879694192096865405599993743028052859544234955065976287873051951992702878221639782931399771950402641756855961739827520385145487097876433165872237120642988532451854099935180491115074661443174357965598528873896130481973527415886919811451460314597812213420545832468033031187360717730974235362977357313869424644586288945530366546651810126020037367968620295972069628182397339690911065884130521805582184760659595339125231018014444573426552356039059580590855081175695045572561264652781416553150541182950462856965095273204423391532369586170857786260560062907037980579989050780189395404479299439571923335224293899797962491578770192758478274225601138184304186568729251711823300219956961816674074195615655908346244350106934102811405161945360870184891685224665634249996990941080960415119223565331548291245402436019931051827654820314274128749921992756832118317121875382428337683983381847302811637673325686285668378783157350130935187268974973796791833631944502282971004845320829562578104885118260485303888142816886748246584175458258145366791414045424005178512299548939252411621373952042567219964966141901264183268594264930935181259881304956407623923480709968688135263762006008456417673155032159494115916997653383433585257590638728221514064790927288903503889728850690544630650681902418647698658533733470026842179291454697371254777936211753158546616787818336184923332020868738889145628934373261215198948853911173377056445156551501747785038518999439105634197388768748519484979736910570206358556638284088373383847297485612908819645459442547153986576447473601316389865772999586012711829103240360956627193118770461871861764643144521129338434199933278580319359924248365409291801237609931440772471119187421532649050304554660141478948980990040798647241028419724055350896096176567603721024307247988777020810393562747671069053626094143209161107266032192343196333852446691753054537099642376541877995775933373336201920074242478512546194436987391424307002853830760390635951275428812302833163446089900763754246344261824236134349025712923439126133791165858795996102377636451811167732756166214062085758959715667964807206160429621921244508256252625741825439311278034032500660179379083080290650205851006875173547156781427426048260121095383754658195979293098721319102000642602435196994808855290420906425109708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -229111478967890092857764923641014163914610721024089318736755985286887973714784994596269436779706407427386844099146016160408002109786294472386405368818310701974870386264027250777822160733837963285154603705860320733555416296842139732031204607377163175172808648462757441225358498102327156399211525118378369627732395627017456786318304717764394287532248436350861320072265229583420940119037091225017145218105409827583791526202912279010462890715190983493653578757102965077273845644914094081098343473999718328291462945642963667436079761642327350122633366098782583253477585107591572195395293842971569147819147827812338215182222215928848620400435786050336866355330923386746703098253244600481522482086280767368147756007338068335115965934064300017858892268694804777929815892148616190207080684805992070568939095712255614471396530683046810472996741173566048510744210274212439648743787591651090696243582601402214010025340147191979121847153870707584726725875577600232079552953872240679519432214416247840447044005710893777965860995409910964233040727816095933115856185276298688474301127520563170878077237610582119090857651754966085762714023143564364876075196065432510091291279559349202208405384227814029644839866309899763744103849825620797972446978562024558024158561762656356538513017169578008786333356985049435302980834654762287637146352101204319315736550315814615375258148554998684349198319709320795231707139853275906748059612639783303505138017235080194640773453099059322625874280675360050759153008769058092749521099368816306609011138872237542253009715290371206593706869718666272160344874894620085986434173397056134327100113534943680135505957186250989821928169859331247482611474588926884418055814447394076406536814927939359226938723400446367460059470271772407063501816882024112392118142046558154294703187086461823377094367086802003198860529473809788635304621657022650953650241456707160264286788986726441205606970381950703839524885260544439231331955503529894749438928157944702285352149347074120359738012903587394624246587156302073518841559790003501667090906768553821005846838424724875946812819452904061457886257201418650527804170092053720293400094024162486953199463870450434571121592942022921472953283918250251639422758896767007538770909705423912985045085605265297136129367718699240760268697068379142991307064217227596875722160282353029758099582768354510177951977870715271891457586206308760382064068766321201708368986461063458080778084739934742378788430450882644467316581316907684815526035541475197985795126280451095321461814316556611629045180392125712994887881950236343081476967171853731758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] 42424586300387505176882759970718279954007241395972502402408491298554329879547530605658857652376403086573484574294562456723229171561828214953970495600914845913966353747100460737398516761724866250448663052173585892372491618136367827982297964505580762631238560973156279494142698048713431351251053497296541367558149294672430016292947293820145022093850805331826860535128483451575417358110700783014895516453973467139574315989913184679346514255600112509258743342508395571747095991995308606087126953144648244211408841857086945531197415158583570698719765139487092272949581276902235347919806668100473146570410270355377048877818898013444926530539350742099432864647935370732689190848899220927355510574065491948520197572393860412386601817105868273170591603378710693774190247435559309078557953838492591217349509359706634270884906014109627253902472267241095610652584945231914428832554834421893379430010711135246902528616227540193886254369768484276253154679507393265036748952621068929208105279037993568128337703190695511547936787959694242272508486796249400678226131357798066448303363836560029758811815636516046464010610704254353704630451536923756090495765585084586470197153585290005784398477606371703151385844699591383472824603871540727585175094798979261995294501394346201716284252684565353715049823445140207648209962983513865314591810548134780827573638029398419795032515153721468458650022254810926924441448327867499782717150959877028628945707971077904759872017743736516454487901437082282656379615783255854253465230366345874561623079633186868035611494412564022924889591399233571551339085583113104853101759222896262372230017419491253430832518144508268379026301365437865547404420453515492136968533618311219830470622813855448399381038566426043814794521463673911795827805958764946888752109077341236409082455253721499049286633116398705340932828920568716347356699722357381640631188178578114803784191242479321809578583832459833010458031261736465782662712381603803767077764115539747638973904611797328881303704799393519156799817575643061939686614120485951376168167531915200916470949095547328916523631691327781926342958384325590654593342026785440984724300384008116901410091876748444624679231992127003204972612278999202446985264425363983122627612630677127040984906882807879470415331395933962466773729163496651206254034408201066019058666567724617928405949939840830904415518828099327761320187042003353464441046281183519592321106876743764117560284977160972584085269437925190557998684797022449025686439989814412284994413166427908232720935678377130612897888333099685741702967822729140488618486985147432304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] -7279626012888404297999551961798937584313649021556268106145116822341873253066584361654125283270770403997895411840928084463014541903816316264834250917299060719246258864046820036293863988034527727661659583879166616154934158650410944969116812361877356052470515746528335064923824793013067781603651581626543661384810547223122117590933999577927244373394722128132303850579912442006116187077462196420976843034996039084296223231909825420346097321266403311758386853013195457304496420719475794467413728181310135521728076627702021235102202882799862467285005965625424023344788555645494010037763658308977076449158883174269814163669708697036102588999129868765653896158491254635107777498741907812319848818707739342955275402875201814022880678401304577047612040724240641427177410778621516454217125168860417572516827070766641532084870947790698797279577629177970452007637960652839825769829060249169437441889149446615806071002737881328568790777548595862001388549114908539785591853307174142046142861115044586609028756829063017636576342259051305801859202522050672023332470809561023076699348815615074601042990623253724549364759474262379165412571978811833152621110251637180642857807806080957169624664725298351121952047200764042946971163429087125706304750602027991361277187412905022483126114247900315251100440308599381544802315212787508656357306150654741361042249419024614516063713601114237705140979236209104861865145569639268836599927298272321014238127485869244594161918548595073636614335501357632354769369335590026690277800685777365590211853388257682228578417242025769852128407536283599453290657672835190347429023613708911723727399712383159414934691693553529300743073211225441154788025398774635340740732276228901226228572106765590554721781012823461107680043948122261039912210306684036944458192963755208894046991901122546715548970081467732972631020032782828428483654841572480012448683464881763378830614492083584546461810884630779674424765303860677692693695653394907917781446699129309619253399823485257524740911721780292017652274063531695337190482210276167398134824155743546368961846887908289690971443220483647638983139204531458413548002748878549687504596758286381737116086790910019585541074968561307803434261190743444522717519572411372182624822493997004770204718246806688978377961419692748695701192741993330616755964139331521511821320190075485952320771379634274186939853934451326932167003537003270288427758850677710856368472330445983658514873032486830456236436749144318354487710435725877286722062556088069413444434368088125671870634064776636639880261193493112041837722513404118135207859199405730037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] 1160145955823943668521125044095061884744303854641253300194391367751821208448695074531574202779959078312216956867971867712074774192895326145231341103297014969772843405994362321181578958617115841431700870571507789146176674743055432371265007929678458158702074486224094576835459226249884330731708486206309706341938314332424573553819812425113304106327784159622726352657148672805383096964821784545610491989135072554369427349074015645275956868900598185073145819533145454916271017261008062549684388956427560362862571549507840954687779663876961905533436141969806911812201921914773967843909997181459215624379077110408881504701042247640147604471201539830853132254730498371724723653240879731422008482193305097013411957274449917991026744954555858680692033447131099580385035607568525592152835896426082347054618592992189295535078021131786188930826107913269698572628834876500398094697115930114028687007727187972467956165204687042550839658373182367591301314917226527300561207802207024142744962176789777634923939908082038709305550328952148651735652937624953691383360161324521402393033590381679133911119081154698482458759621448332202002315955862749901937504844180685514039428521296065524796793485877132415969471918147089876782574611893356153201770528171907383676130363221957718953721208599749642518754613532141692721139087377463866515334913063098846648314752282609216816157795304839978213126532103968680812965459963968366146729539839340211771972472299819794119421583757887894031402831680486524352310231551563530253821898987799707717809122550540055309110037516575821491220147694013625677902655083093613398316378351822627405698045292741908350686831108431482965536479468589152202919105290148231142470446671629475767609806435252604265009014485089313843235000380071469275736620062568374012147692477367296800486186571196264406692444654131901697635845165860690124321874639923053365199755967794567417244906871086426835631588610523683897894702628638198074818207811066871012545945313333200633160459592210558033946263563783587213243028508803006021788671497536751733609757359344663131933442385207817957587309843884519191337183991806118058031521205485734712550046034537319459090056087265963746811078631072850521081796706913524717095270897340142169692349660515252106815242385196484394187887434007190724433692725013521927525665324164681957217496386869509212067838066195366265410375830309260941076374455031331309190625786053313811285554467301966202806130669346380744627417076247523122879618406595446506435088154885237970196356207390368254641491994317569579619765913970270837363509433086806345881007678082252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] -170820705214900683887346250996509698147371861264300948845611264478071753720438737193395572264076223662062903288039536198309231254801645696249760084578890681103270354452506976320187710737804122351100282983499991509131248317728146573052223869370363521193696079619309567158219942636590449935622631041561630954274623347656768267760900469680361626532702864455983406569659832012911505847246028913919469744124135469743860648023042883868702422525064409202765381882181512223501045157911852136134122628212610936170233583220034268513068172196071776804089589898213924427844213587966683224430934934329700899802252125936677145106765789878148384135400574761532311152632400770376032347433487815461327436420323035764002286950713100500131499114728955240078465467045325468389470244221096436053688292714784689189860490667422480244759868670515909642642037756335998451071880076755900562947940433520273371045571389611623430173885455604674187970068004123809451220714831259051714730115811296053260608064024417531282353787202713314678643582840495867248663878360316413534513907219502892846787332081196038408871155112369039735788996101974159638297911157154710603723880702424748900474918319307813135360229368961111902472413892549951581360504547080908842263984267990438420210293337811684389091597348173495013182052643414513115078216248436315681236012461217482889014455280291683702889288306747848363351107597267851119318339496874780087005754340778593300208268474790410459914406821398301454093941871199254254047594414943217388334272401725876114840449615850732089203196591933490318736447035028541762307239243592648254111948214447743427039513003271381565120122376572723596085884486623407375684183752507805979534552656457953796545564117009672147461120104276976613767916445211530867827818024623144580333485863206431384522049022527736581457370988532213339922799693337245593085577714655457318441231382206183318688822883155367576090540350735640350753441020810585184026364976776674698046291266339315890910241979915360453397333699433654886447802450168850420261856445651697110316656764750483460721363817698222055187407346867338561130668844075544668944464481470385805796365667417298333234469042531417564322034805101353518509512392130459354984337447440435297087380788629603216956892599532692170567296484293107779704075409417985521214428180902235021136502447247965921449245564907543784715355223021054748829079349965483664362536708470987719267470913799275654387964583807312313951888068457210178396131346599853686594763804845376286958713464772148342847645489971940013724118527517780968286705487560868257301856943026995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] 23074641301304874712702754368130038648469686612124242237737697937013325556048145033022718661554981392320063098622556899013343572415015492725904308010251386006102514521012334713795679563287356586933647142277031204706043938789944468576212696056428225948554585742278856115215474425961140000314860020312780091980017906208510958722282913114317806353847922622519214491565997958423437663270035979516152458606138778575233202675167624422979644780145932366842490573751947425133145460439745417209094591280507539917854068437014424492904529608454644215403678213281432381099951355677714789222673994319625777166685530433984850123994935178318026392577946880369411054557403299791399561088729943671730354025231373298617496423822831346519963296051588503794197999750006020293848866816378460411858677176217829458904743114104438206650855965425901897234462103056441199402621420143718825463921003718046690068348892257490697853543452250765679827918129449329889254215725910182857795125600304162573727403205744460546618827631400813926590264164237040688788427534324512741696966927663920446181365703146828206934836272587542598601112023507048576518725605163053905072456715493403433960842624749334337877232969913609605916631581607334138018808647424593313349977511443355051055478190296068196793324810021682096278657190449164441758015954019269123771777645452123200846108556884438837492008478166012807012610159814726339795432576144625079534482949222085741986322284106924096396123295355321103994095872702603306590350458545471316576821851117931119147273078192694014695840374261120928076156622714480187014432309175228854311995988032634738786939088935457992508183027927260621329817779781156201203849059897904358486108868418203554987326829829910404725224265512178132850300693514816521316759631548938968450240820901153594274453129230444747282189307975847161502074677773084558517779497075797378006772839164653373778950299100873685304457305316037824033552733369084671370250197088655576732300953038280773434033656180307456749712132159166416975563636331266646266318210625329540052668320812180914415652479644481340643972324068700380473377615074885370587214345334425415637107951114979792401076054976603942912500392120905861816213206529994989655976984640440978713186037786738219725556656806390923648494287572064827169066217706917116819309185006370700025971838263144945626517909129181802512964503166796583608452612569631591707555762397521202005664115986043918273438588949745366474629347149194862378129693967056646989936088649349456191006056529984785472263746435693132160688517214040601001871123752016024645685885146234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] -2845626819674547882545744597113696526342884316851860383744718893385692500109998990382927792348246459548087342541184782378207576232682106544184781488306938078773570704375458129827686177863547599898243126047949124218029139008268031071844545413273623506588101462974937200413030707790503102049459478240752969713273521542743857813630242095335697261600137885956136406001189732672181720806008097825961969366193665365134519737660473095559276273287950911183118419031750551527748672323267447000935824961662010666110326790843708249068742681129899895512169386216998889638603141819149917438175821804103471589480601594060202073651412985443133618014875722609066802026088943462217080024436834031533605123152871932518462731502718277110364176668647668770727248885241749985380959674707715247583338830205104657111913706113695962916984742047847351692071147544237574441423630835324891322033795555130733495019220842263064328546997590638279119907452480502194011492453687002883232965248433014178857239501403791138491930410340121432401583474512424745511254995479321759004986863968326384901865995433331832082764977441884395256676035836082299561120240732112642370008863399550435985492858824561681283140019542809428942471999996379593604361043456651605686928501733695805780497473609757708093252704228532882880777794847501701002612184229765249839126261018886300320806859409248121604310096563435471639594878093830925444935421835853880710428547636581930166447510281668014150358983862016969710752172783140935694070606020480497870009355719754051892668885478331984740545280867937228923190481488039126354504669989496440152760259503412063232228212494239393702011653257027255187685268581279765093415716639069704262240465993968675768692882000516061663588857583493683366258947805266428464451515811059253657078292886410563763191807845061668124393423615111324352079436589826181755507478055895732691499427596439602048745630857860507328064425218304239394905685873167317328595073303609767398251750988398243259548054744639516810322278706079304732204437497218547239264451424469712814936677249555358492143070173194095902864986459483631115869567989277908070346799807303589973897174443077609920452447317325099238030116000978379055054167026400773325920712072266893738925651585059140895026424379346911970555099183556590972082647683782150356617105560436537209941984124541486564965272058406296616021023317442389423544323550526313725713511947743163838596209730631953360789584299687383246487866635374436772499356777858105507654960778593135319715840321335796759396641658569023737740435748372657171823007842239441670152037209210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] 318688385458095881945710484409496840866220493434244871034854488611695428995842256552336194935972971754009788437039829911214042496122548132992840194219774826578574821049126215939136547379250090318466271376400592182291929784856896531500781050762260006947615021249400026327714395444834077227522196852654583930813329949870113884754032100454342343063189796428106560098982182032123399096146479105291169949987913068051099867267840513126140702302442874471462348024695098807225294289226250308474630678129163413887185120304452769660351751817849864210668938637947543752216709654152947029700354889585536507087282117290169774671328260171921883665259406946040565586757810943336659601777730329824772880787634532759582568708823288507735266132012708312522006525936782055724102368910551709247546945276931145647225765413199965052370463485548441423449451875126602184888664941365512607137473571852741204262547123176664810334795158542066343328437814951342034503442175936120489796164657083224418201919651089526207878294802792599373426281870853051791680534474040602251002044515322906886572708781824888082193222304729472816026725973243165374373570224995543834843810028262420247195379571760898851706900763002862210705070660367454193733811531305920813744830067014653656356547700988563532299083172271946442879491903619572917145412718744378235124311873744187182668229112747694020322714192143513737481627985363616838011410184522351970869693798708344148175093353819322795220572147920345537184680082551317848583042701238349678203467788240223388661051359172466664235328473152447761456816611221613569348061621319375264044859367623875616556793733553890649871612063852023068461689771244371978849901663835938180117856900393896944040358899424874798552581545655257153222052077492486793289830559858079150108406911014444393652381205287140687527966811777886042056362590532254625208631956150044435706296165736086322593287026946193722980816705139237331794966844452849612384987662138600195700457326704389454962305273438684046766203165664960728043962732642224296955327143310923601498397092249744204476631794947317977374800404010925254558194493110494409314162907109496309873123249625600921559006312656808314232351473873731443114287826594302089158916142997731904059577405524787582724655240763614339569342415512168256236400498840402676755852541608786778110298675667710248615838334605361641368651183792779619232696982291583472136810386302380208032557169560376828226382398001363130471668560512116933701271238021378863956073814920341530558735198953193135048504776146846338758697762262760440978364520556978981109659840020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,57] -32147048507132596327490628274266229304648884115010513304457894304534565688752963696196484209175298591425957005948270553659297960170898836362978642365030036859586742393281703589819390572213437289977660535507295816567674298309977592711841328995347004606941593573553843243549335588595222316877371777498485366902364901553968431578939755439264369386628793927426186158291846833694530760174527069135294860059423489065877233013525640516355354876717414104169259781069930880625624962707104817938162829594798454672635587247286482561528211523486451852898781047586991126108416986412429125442626976812253827509463512264040476677947133417603228488436263161740580233137815871712845787810868203851740215718585566038459293004767198580940147905863724133188100924262155946569645463997230413718056564552385371000736791077812630978274718748001016180555103803077005610218083518038613379776499979184123577489391031121010956281716733926858901232441584951846044417264480113618558849246683932167535854777314325093542542646676405685107428464508070154031733575627882679323824737349490201647969859302891421096681705992836263431101648494555095987556097497416054491284268983878705179510830134167427154800147789480027328971833432518984115836579563777379708426041164543340668231755564523776451879798436696874829544627101996526912500939100885858072592668104480373495121973818128951604397037167019856855257137627357291380246590282956561153526983377892317526601378561962077784324686536805669167678454605808818794307591692200300219384273792910768950046435317425571806419419193567910070473586323582658376670220069537223224249720854413651294064234243563959680821587634620031188764909746944321957954671297237339743308675935378391864071070980332298067503114925486585573627038387089915569923789019385108533912097978867695823640341321736710771944749077913528122826438137530617071579936776060191901199860554397541181271851698392151113280820529675877886349784695081781061061789297108302224538901938680627203887300491688479457282167064148887299920702831276137184114794711760749620543930771575899294398782376691204451596008732281846282299543022773921935811785902475537189006194057018740896394070404715113821170804152412630709045027610883043367331197830175101618262922933194030831151755842501043826210573427623103492247182271299071601611791551554413380325137060434121928755867690309849173316758162022044997570910448556481792194893033666338235770318409098246044155615147653203351552912594957551300761420553022486350722370391807522961342860549831685725261480206817266600143195835463827951303492259506223057691751533772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,58] 2899674441088862765999936815374355947278802129600812505938401958633347609255239497046567930763769745834497587496730318200439020971093557571858888653083253380500134034820035520587537418474714073279721798935816671857729842599413274259056069900772381550212831360354030736927787002627919579028140376244033954518182869628164416204357099094378320609929633054956864250405233429378352928790021915223389480087568424453172445050635374977601634495328540787150506871076938855535983845403580899711572885992077852532567341660698312538170154527389407460168881343000536880955459087130101195353085602758236636796450911136038415674333015262427791187920339579106941834595449433558751624482748610174116908364387209067733082431813485066443563772817356755623619945864220739753070853940433656582693895412609567406066002400613364863107943584739204569504788719281555922550707887627416051871340163021067540216118930452777987015857919968750126228104379447896206304389859500041641512693247016798006924273468274831302442908970471618793800031925721131831541791751005139294596928402638234542876430921603062504438767676456165270493093745644071604740372662507323848531985755829343739068658737360114731378597244850382026937026379926890000404419115506408148878530158159349888310625233484730965757526162214909780206410087205881925652378068627879715363931863211391451118416739154427132503150561690082816836385378884564730433962737289774153597205661606596342450604424335949398484743056889387383894378575979251996881413572652380540305546325386706241367187167884347856690864502732710253163957123697731573870517517350292135255386070586837342891677227497089858402269678288481941042677544622512434870964376064986583022064492334255262606587185183524998507981199448679449607017406554091561513697582342028602385124345662507313890027326947935461030911299545122263362323612009461854987886163455637705160241822366596401277897225965501029787178948926915393570999349961268225435440884836023804975636677836089700928161196874368342830869635907744052860742354268942326795447859214575063993107133046740981149530977781384296528828469998248716178767297398261152353203523074902592767513143178803230893764965582643293984283297775585242834495983530125066789308174069136786824554939747951924051827905439597546579110164608281620347979232254313655144255029368425195249530045156672441886744713488115288981996062485144503361611132694976758355173034603315131290350669367834393159669327894949498542053311963611374507897370773422554153404255291444844444123966332955055780013246069589063590280074299076220235588043643987512388549544509440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,59] -233267512686335275354058812724949743564372658646203409867880463912582113906374453379093444340940719591519767642487532976102060886581960412196497181814217700218917213896086589756552254156332371537981128837946469454489140417447586028506834807721194755973421460164711839044587854198680034674818424580090603899491863327788486497688531852746451222814692362939263685176212788519945150269264868399689356325259579362366354593696647920464744374300537825869597980697211023006005288833752907828810909380997209500941827137967857269582481870072250266156219188223023645860572288813054110132984298399397276620681809646013595689141901070516829713141677827612498514871147413944492031844701373418364811982807939856397339585904410341502763568249556638724554667899778240996631114707076332749065987582085097448689578300221091879140910782450994685723819395595832815696954235388009739131711625719969974669212458768297957799645242295670644492496081958074320287485646835770102034814278405664648709702815745118632198202662348145115623060337559001946219326021078920946342270388870639637503976448164689880414061878465828043406350458602829799653149413259118723744259689690438886480821103484654377939007961179216458267284399006920837750656163900871103857669470139798726505424100533468866528929765298205464221665432541921951530456548618715870819310837130640350444212821565483276324056785478095652676459849392231676241945173842974413877131198721298995112874390191047902765014061406681131761373270709074697032609137893461257484189536600758270128410879978217448585153048383847517788706118242138300573493522903121742937498948633174542287517610993829123947617344865887895504120146701777979647110237707350925369710658722262362784998261945990499693354921943499738143980641142658320027074482408244972507824718864883871946786493900543867273725563660761896546998828147445863229808722754050813046216540213665866142187101285401890122450765019953105567417327307037004794554184824774085657156151197106476842088827740404576106552272613049307359036554396688637668312812183048455761945991079951159410813429738635656942490365648934905951025944850337933853963397293888622653266940835644749756253136553535365695125013480959462378497593139941849520348508461226925327858032916335021029443187289311856618930923827078810261283627524364736737883465904820700950045047309211597207995925545731170290063144134125163187865664440296351917772154154801744633760194376582598479619028241307798583455785817387671211207014808244865765446907178598940196449147730164383237898556618774136530591825930418101141628721725228651713375177277440000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,60] 16690882947670524838242984799042948159426949177298179596563894661402732141676956044714570845868504516388592502297823749413121964986975307179380077894660524492984766608737465956454037681682222059630842366872541539960656453599330434979426264661606232686209351883078992427732507925536751486947091448571280911727416829166879425840314301763115065203558721279478728576440721327536082716407490326057269921968522493378377170533097757953704865608667935731856188347188065588742651276695981241283884831374698143030953469798967097005460222089150680930119531906641556683257549831632755803126089605094175621461876881545559731255765696403450496204507540110145569434211118579142481945425742603753990750180374933503433300808667824939713687350672577664473314334864591215688701321039141393379650573075586890390484640546721615166912707940030610347608893179724281748755610343479300017126423751961763861466202479350327936082621131473807995838677473679100607926376006500508326333674460358196977822686323514321986850482602062552645730595437157419287238298211985645902789409187927745059671190534761825848178980834468386752891776809505218015836528661973935384835669136614911297964043449918095187488258044613976966143043322449589087129110749891899258332500073771245018072964812086198777210845981128805413973890301387860645126264478643318574627615090210008963071022997894993512664534001137454879130521195386956931909555523181052337710648913365257300301338489584245635813657025991450862926418772397686870158567615936329051494169896270315048860241581629502885337371711831551234506741119878630396036481987758210508032176564376898465674501723231481820550742471621355333467765268733312655052946804305912589329357108052069437867418127303137609365286209583710178290349985244405042908603953491802117111004663890815498145491628307699965331733923954546423114959577525748565825955022250295889089326003437158502089036196192096733070406701325459350941919731484529752871025641158968043182184024025019236702486701982925604463237462805866179195384443707593645475405555687240182259462166041962542667117832762452770602902204644162576991945773187802877441093318314923652089855151846198763311512275957618895864376400202570807293082748915476691891532692114645205401649661335125925201892698278817196796445113031369445216444043989377973049630559654951798161006520059370088044484795802844291872036869341425090662710821008127867943787186480025347966156705094673102960994365496316791647424397042034623338832260711583489914930184215808149686724846977533422499824247818713628834130651905435148915323057364337507743112888320000000000000000000000000000000000000000000000000000000000000000000000000000 [97,61] -1052206804039830366034938637391316252488210416761977360613405873406948743136774550362271471999298221275595503203860784056914785761194926856152508713377818728674365454618897019890478784213801825492567411036499074314336026376468668538481896642756126877560820718527538593528137985343262896881032775684883554521989152657369981493572711724038726350447128645008015482617372863766693714383842091614504907965134138623167927600361937796226365402356698183723119717453283075037823433452564613788545935004817207308034284464791236798453793238741730033637737989451390754922911536691877326437187803062108619512492461089724492238618538634003811732532528192123137251467156629969076446105700444668699300905931965868387032281358188342758832544402372634448424355784177858968810482452744411371438656626076289933327113303961772120354485380382269406222155899902562488442777513608616697021618728406512018399035877064812642186940091776812626572936861049191820593346398262130134122346437700045655397562642749831189874121011722772050959907191685025405608754902947437150497622420470625826991365048511592577704808368851567983539379736164968950724216311216495813272979637728388196430662488377941815909996211270609159425790931024753573062005607338103957487228364211832169464044165357082541975101966616773882361290682639033711016941047612289952186367737935825771540888128360471001381841832096116133071784659366285398359927898904703481983084223759418192784698502872250490601526560909307193203501169150863355283540478525775473528775079946424799036050579400402098533148604622600271796590651475065792822511232353553622935156304096030326845054114956965363458332857906213502898690653999807024929540765479106615915400957242059125785772477997742544648087030328378414382249659913033905003716751212677954337305971799220683912146350797371457496056364842463402842854209603324904873259387265959228128028753680428397310298895993822890120548987973468262507256654814112271484303417725827255918235860502798034467352954851755825276509485853653968963332210583765398590543019661167447724796548693196261804569358060149188528617610172588291799096028571512157678190390001431068460286829405962457657163740116289017006809662287090337383941808007442372757590143926187433734252793225072548503518575606664878250021007878151696846770208658314473555500490579727196953079059619783934986068529287184456358223886518964724099422355363250816478157629752796925912686022618012836124432635257232556499255418467295116729799229565364724171776093596453905219279668091216881684796624886348547742537485760423362891498036142757809263896166400000000000000000000000000000000000000000000000000000000000000000000000000 [97,62] 57777426863086362173604784768580983829180552061180477172561097449374231593768173774377775609685000432451396051751911820887425598710448267657684803237731982436769339154181130077291065725511148053436566840495981374855648369612060922958641084828089220122698921666285275867167306398745601398379807226637543534112735511720531781191827875544304980974296612764627907205238747247658641013395552563335193033486854553820844039148683231949456330311860212477413469873722038034889582345147552677612186869562834627031532721088887245739653885867807067916070338133613784430179598228952490801339777141446164621981321744636605564778314763905562115674725921701789225429957479415363377110210530259420966485005274225714434724621866368361069324701140998397234484076101537266922308791619501477172929808165518054307395751431650860530821667884501475793737764355757950627437435455745843743714602539284355931175727473769391947379282490611589466691109172841751933889954750766045841134865481396224644561149793711035647093317452973605249804901008519038840248970955768556890504748451458932472409808081865075333862053561322660518499627673244370053803084568935931404147771387180398240451291721959224199037258097759223588852783155096553554058644165687494362925654438140127139433498520139234773485866956199978358803008498159595778370155071412675940397743032800570431362249897744860938305182135393521529934102708719468196494187520111844305338823145283448126752652556830122530382714126798288607018212397972889365965767849004223964578347603556993679154038363241019090683097540722217252717221096593859152348233940092467424434334680107878610806891841277491567535524941289487591551949612524363298171010832914492735805983613491678423571170142540892237297027881642325186568580146290510538763858211109331836764615919753547493998417750496994224100253067832120438959617534668103607027587242671901055076381510137911586613344622642961969148528638660746273397180474607106475910255008714538841294714197279297336777443360915879687525411435185012895627049670639326701614050750618382219888860914450852783497122691399029791723592785338232841313766479285999958095986599064468674407261229257268508492827352857587763492219810955859081733013079842654353143501292736523441094570543677583144218592708975948992815467613976631766718148550468785076579561824445602120922042519263935568660812723050265512420352651285389846025535241579617649425654448967546399079522418743296786896160673776244273020486192362350135199495724822623768739018943084435400658877904233557696201496313782127891790636846919304313498124485910823471771811840000000000000000000000000000000000000000000000000000000000000000000000 [97,63] -2758224011441435618340301625555558104655082252950285726822780420363943271200208097004031513794644829017091072320756751219915433559838814496542294510821350142039078021438752584736346961376789207867047484245053219087430828059173852675823863585521914246212572780762714417050972124393237139502602543498494270133293695640784742857093899952963204608824342922709469410803538443198577787535108146305970322777571678604087002768636824492133089855943916954239541034434934801021095326552713125986444515858019266563959785499063292782869443973380286673443558323809632703095925715519614854836329723826163837303457376522436406964166805566265264086819440519833257333714320565881803437769924748304003509507711746993432274555643131622428377902834571263407581518750334685183568046949032625440245114842691043342266078346500771880613943134555476571104326021339016863714305989755884834121200128470933707755701966938854710394909707308351681381986379690155578122243047358071040818244080033677417809118814971419470826331327984310465102366838428797684152612100802438706406297424245357921867305668500995422323565760458795026162116051599683035914737482919583147942722269190161828539334919076759587773886203660370054431966634488675679578705922478640237794185764084427858356782690005924072228872705386222264100994702197718483315536166484812575471661384457892795833538939205399640340476222110328129860244952177617056555692175887986389054776140074429369373421325271356646662397330773279009271393701353248689363704462214794796277999522524565890696857873622107916208687364402756776852275688269405696864526970473335019479587095822615519291814519530827562964098413304923015794395656486595936294508268681609768980327358958694790156614282116957356055594238613229374095604093334480742146088163502595406380045438131687636068052203664520185634980054679573548841519130181638857313168594250374526234578267501096934309462807372397193846058655020606510495121707960852700802556021510732587678096093705022481322468660767965170187690938984505050933917919798707207250740349487412320767038364504545890829056723998290906604270429715252907762923706734436261579184972401582975261148206563967771853305081209260851418872511550211429635691743052016077961116221079482485535524743292793715306905809618062902151271526240196292270735092539430767191912696308953895459881407347020098542025714206575023378610451529156800622881252389694749743097585834703198838850528506114244563788687267490717951801343003695503660841194129982505115607378726360943462990465162536507778474677148182935570418516120187308369682951639042347719720960000000000000000000000000000000000000000000000000000000000000000000 [97,64] 115246869171364431623762948542366569013795589967159613977694698161430553800485111449992831274510768305825112934268808412090463296327195193279514357482667719700632893543321044256961015160334749122768810567791682749510666180481559859638359576958493034540719988578951407904694870146369373873142356884759859072074872225090426322811668463355961808058249848367017441302619168800420950660296227344863016024688468977181046197279848552102574378954922092555348741250292389356425261031306791148161326194425830391321493270594160238811293772188899097062902159169108223428673563510899833533977760333778655831035502759216252873779913814802182772770518503272623681865868580420868939000411308186398573733634702098286831348394487062857068678569492170910157041791375591141819446924737628535563854866750204375482352826802568404061005102157960262192992912837465181436141601010163459639809255226527484914158396959886043806226217205069511845757348193706455045865114078309203775733322124725835510954623165504341371485544445921668920800209916396423829922227325926454861722995825004970986944988620295651764141468681854358663730572473928033309576197643420931502489327359489136253894283072688081698996379265688192205740624810823673892273398262691093209461066825029033990879066403004897363027093383607487679624723742162416503140015563119395457510776267417156298396244954468509084650882708240144157307382582550942776996699271600885023219551413005856952961268551058724090317924015243458633270954441867314784666996028543060513795606394122610505922515242910009089620906082597352367347991403952547178892322059491718827969499299189673532812075365764826068112253684861534442379764091595164226491725357433142247107740430534092651967032051971508196291291869051866906467256996652404786176650343932710895072271393445746300135689917447508083057577771113314644910418768940939622753016161296922665994924113624102813037178398976286825731130501091188394331045831111541797069443238219063495872346065143685591999160834739798103038018058597509602396424904887222830291580650152698689876327283582617351160559556124230263663943117977877342549144547431597142772267092263526403600754893475676905675460840858789187123219306447436298765360318119057012638146811184691546365218599787113350723302981828135551396433050833038508624758992306289496746628757364968563815110822536821251792840978620650957760648054586245092551651137472875241892348983783651574507842065071601707405590098006356981338318937642118530461959342591099840927457742644988863330166438852420531927895326147557964566761232303682755978929207796889026560000000000000000000000000000000000000000000000000000000000000000000 [97,65] -4213713743127759471804971179789203101440131026485945246388431535493887015534464586258099112771824071202430147410844331217095606025515490848805914873608570962374580223785697146891304263128485047025508740424658023127394736766418761997027463534091575075546866170016335336389894490547205529365173478244811808670596302821149803327318895254670564454360582199850138483828400902163085650697704463107646875183734504196000491051801522779888894300768080639873800730909012914440990060264974819856386249924944974980368542021272128120666599895679534393005658927997829634094818502311253460266353966437021907570596666462046886634347422817653776619651812316533580451064110128321044123450109025325071662002551905493390387275645363987070013619783985166223007361811359946724327755101343125200130378817295229187281688974876620084055867053295329728689587011907516177834248224145989947530912436664087310733273058015259604975666954349998330958970436134717752747057116711645717566390397536205093559043302915835673998274682354324307406704152086748719936598398351426122695943964511857159548228160987483713874315489663352670967407882480915293819107264551155571114658471601720466112271311950871349800868181579695300389654036470845168693749775596447193984371573500817606046357278852139717219901188204657649189536798676930933026861578176067286865402960838402719100409899248800819923732308973878967284231106153933930076814606056953611998567696063575305417034514065975236386021661757427036951153733252063556567179512151708978945444087693730104623075699639555961038242947034100002461209049289484113227116706133149912885962186074838643234439363986410640845104197987546540004673697737920446594809293142571313968934244040125987231693877704237255121236177827252354802679030227457111591661859892960266382770968353483282424002292268808960527066509243728355202580559033563818257447214657163522375556524566741985584948804331369221700354582522700154631536342163598087340791002111143198575725002018457003319934514483697954105128386452345434269168278263160676665915489683800737865792043422560519140209218967692313501951129576462278039623989329021317910143835523934832006239392997713982946587554303911042440273079299904825941654771109002559079208785935806870899547711903026019872696770343348000958374477774418747678487373399774355709631300420088121972914286016580046378733599745540637113899342110435106243717095026708764939128193550871571826112198626092757308624860205905486968781094120674524284695704454206355703872275006274531037479228913585505134886839284102756294860773085023211732904672128995069788160000000000000000000000000000000000000000000000000000000000000 [97,66] 132767406690743437428734406764512156386642404651322450815587832830092147685315801075534476761637634868606283877119738085373765092744779090355660355002589767669169837066390775012999843156120191445129708469763520017185309749263133631697076139098036742758095333006591970498111509319419516399951145346513049319477383222306005894351740403278209659866336232949806073960321219576959720018907811168734189783995770880958054004487515408885733969418375192392382345628184615825588148333373262190141046026166644538336033380019594846325867449504878810273261596629753230860448246727048889543429631344829792170365597230790671878581158382330517397880051519989494195845715761387214414290613574727983045008237230518011412860056385264777493356766644669435367772804653062619506716772874668869936053845324343236528648473894397452801670703900633496782550396873164239530688325535755493300126915797464215095527942878320975014425570210254243792483606069488976653090886315837445513426970359936706120367559340135688592310203550610766795235503046965447741808282383145053700250619655921492366325854059030904089556751506196777804422522400039110159370043513664773175694280274942547724205476987571008550132070759267360327861574721764364779863494022839234963504515940776115649228584308182295348754188403654306331883918918877630759903309369148726414212352817155158372398668327583930639913889320374574480117206214703282742632643768373508598596857283307233027064287144528550805879483863252458319536196757640882771692072186545543212062723756112955646105683780901657178349386258825193987387819246292282947079124629336157719947366726871445986524924090689092789190168389228281409100194721791890648829530896003018396986619748642832276355169430831125867460533679726585358597070157911471119791087036575120046828308011151158247889668660927931457459258810576975824115206167164194697552378782887022865877078964851968790156244299952393428092556682434902122744868429260501264457413269494976941168965364401710775233796525665095996389807073703262141856895564491736057158638854649745019641756539632521512950927169426504382929693929764526523630796652810154624900791033192167414648661363631657300248114799303004422045589755219705196947958311076020738321584925279220794782981741770807279267199715533000605564465767386069705109535637877802721030342635638906349262978365750660424712486879968579142099350405041438177803224974681540415462993930050715020692070097369452227206898938786595700881730512062231635082414077789992865639552102686678074137541042216540216730048049833093765318236574472287227146381294755664363520000000000000000000000000000000000000000000000000000000000 [97,67] -3524118870917660493604944735745767965444405007363985855033048507364277108279840699017995173313620916903546305601487968155880344762965250029176930183121209694676668218551203043560998325564100053170924899582098339397482548896370545644362702256098792579827435285709217505077843940442544381192696801768294029834531978706562578273490929703563706477746732082802944605176830325791631500855069057717471113699538021021648457219568233054148485130232207907918286791034537176367728809138053471220294848775286465189553899637596184365455133677335035350915716929653595293939847573718899598076658108861466334439427958924204385795923424651865367195090648585786757386821514914645210868356672317040399652858225614047900930643531781772233913392474182960146192962015547603821547704171563214038401598293051453164670357685218764585719536422685786069309314137805535858519623942515758821563433041304262716176938430029959420657849493113779620601202635877448846128249657714065036168719786218914561080943653033827069748410189293314894017537841268768861236447554969690087030326826094067036667795515320277111782115302785090407704547855358493456771139944957914928975503550999823938908264596413269844605391492905450334811178432532170488395666357211904981122208136051151429712427771452604189071360765513687276602993776288472773309852295397832038625763602065636563162148773245927433086800374861343662366835877987230389866999840979120152597279906403317284746525651061634767769590851656409380762747509587617864290517965301170074494570193004281165457004624879091189255236939150344645690583586522726847465037167692547178376858974929372976272103306807477423991296025143045606767209670126979924501329587361283294463557927754946359824293183136915734634452970432175467203720198498431860772332781019881386416865260664460789939478997255652561220870834404806258605474389349597959818210877608948943380510197127189163101015849553851725181966713307137794874052198120065986207049099143751383209042761634755887168918817402229121965189197529768392776887806927745899718921895324579394252814372662484709427235023257518161740346784031314111491882686931251577022987819708969789461395863564886148173836962624637289567758421853746213558517595010924726983806037072578547063613351171287654480653543973471106447502491569097117647225140878877104010866011823234798128812043650799344593045023960216195835083617194197240238923287783572012237453990281431109660453863481420881832381367778469716815679178858807553826771166736434789190682141382036392445178654067196417652130245664894371354775199876977748393261433914046545920000000000000000000000000000000000000000000000000000000 [97,68] 78474504323581937542479945297704001022828613337300638519062667824446204078128922263508396219751302593868661666782938281658484632505888911780236680090230218630241884006727634788709085144828429234515526066128558519352306255482910727291162952945473616752345825847686049706123032099233420911306491575933293501334426126228415334792776138639740258295291326239955758305868527079716078112379165582027667922506416692312992984295896998723898565534454647707309601688289820037601549485907248237829659672578824208659416700013170146496055403148269401819441362693866636568811365726824850327866170693153455045919119417269108150983127772853401307163877101477662439675583167933641877320632943578418489925246781470015068614848673331610904023247690467796879991887770442510902891631550247497809717108840785064320031540587375437373657010639302225641375258121305567400244688650335026180428476704675634307542571521098028319216172243785257773329764314512509725097592334837900113903388163529577207592272274138578702948670239941383930762029905205623005596898744199759738633903006888910760181871190754172959787617457600460487243654994053174661683602772914920502459887915533228638956895286702767866380383185020314168876909739019022391872759558063388826994270084382475563688306363241453069877167572458461970467208838017824929026497745937416577245281684454462587810165606518735461508212444769038700981527712322418346554734143119841693584798017883935128074596154616911224814534971251619875260589971004660082438357287116944847381838198521861498577564217896943903238085255828058641771084553550254340898342801716444247040300349250995702496573440440770267618378920038978187668064354893391703108969161586150891363096880940745203309028779044640102500146749550585982326912140066051431301334738542372816099805912387538270227870220545810597756852878205532770570578233631462078641669171349210222725907868955626247256325950992443460521851758799867513163864147527619086650408234429233184649774840394223566237799622327649535992682342909850996970481259863469796399032985873385547573709333336742355976564124971106529142418615472798712903961569755745375242946340309407809803264074265048353804857959517451678532122770151896031078035393120941513156163999194710874751421758417413241564249622600997578548649199824344632283069878396422351134924406417601032130152210160540360775605329068719301496504100371557384198870684817514761224114712493580619939154650467486944969456912222247705605811515214696702403122047529722693366442375838529861900198210653670277499450894460267065524252355124724199627646938015334400000000000000000000000000000000000000000000000000000 [97,69] -1475074409009058338022724435026583228393338705040498243293083058406844386903898651235198600933505461541226945218871643773194805415242767979194194751935294248932796226838968167850837228861403611558738817008619711301099285022488511839502971067180424279967073841832964859038141902945972392382911146043393267835765183919787248565014676989679430133055306860798820335677459443160140192467802988561046440276622793402498832351951121376065215955060810870348859863115386612421048926738363768544510379048580086044875196576678470579205354185299930453747880923891567449004865419369267727379167995602103635339285220530599678977399926573488887511201299981451308083741919753704261246119380443644142867798287293281856067107052231649834182645119580048785396497859205604282984020743125425256891814906845207991753790306670645263403369551660761014241348763780258773823412787345400848483268655794393180609910651025321016612148062702405303155960204419073724501308398103465401340080939371689688522988650912634500051921697217502126884079244622688864287154172938333678554691255064009209033838358515109272954870591490941581254993899687996878184898444197172310061419652710020560777082944925479210700445898083674219330705355005526220964620190877214573106519922143664372382189898198321375480407867809840307542536790611845698819098413490898940841952799203314865914004746656790962707101047449735413289648061895689885658619611322855311194740050567708500244359536654222531695804193297664684792005738416504478542691249718390774905381029223387497466262927064991659037473733082049266792558994611911399865551815225254992970913434818583244553470114567852349986376331818070792600377405934369728040894062316797549042365582407461589768963878552509723553543110210675953254584264988825860422866140647266801427344125863075567057988323912655261401925267262101599811126619556205820948454380139551302635784783199746343816836819099873670158055639008769961309490410140612697169755819181972718067530710997943456978829434590598826860030356359433604715576219378893710873295923828333456046514544142920005930491193749030385715327518682963294190145253160117511036878233219914428407733977790950707921582484810924715636529399122206744525634105699878086734998966969513853420608986284547705883466973258628737257646410987736526718703087898600341859255712356257821361463389801372651312680133568302140493665617332021647878205683462579248878268454406797417603336907057561762640861004086555320539479356364828854211194732664834051445786441134406035826151295697803756399390540522455749217202654189323291886008974358609920000000000000000000000000000000000000000000000000 [97,70] 20777703558568698979154615981640993147287609889297947325778214259613840886990420163467381822320558157331071706122956397986809211935117921834335878031854755013820056139875258195569553219474666178417239617733318541405303876664623831094694568426089254545778933772103038778738073759899928783961945015655401748133474128087446439546959646126674293288316394969042562863986706558218827853299475750835332280204205650826090777347416960635707453602493692348562880709633734275596533320093919641218230302227624003328585230383428744180979747840692779305956000842671221722956470432302469197451825192401530739994434274782461170109371402659720844571199106300751081993931734711299960728180963613685614724382752969509575890857801835451967136130281445322796805413070484511095409158890023370165123020338583638284578716441003932786488438321397015687181539845854978504210988231917300853230647086175412223677023389569301281052195264169832012426426316142191202286692952259551645372825730196711993153103215272180830777815910582929544896028753427046477816996289080733111819138478533109726571025531535986761521643666787306085375351948627808073858475234002087463953955738448646473990844618435614717265904429872639182745614416090939167274160709317435140356987629962512765020043751300393558271560164352001457067579216327844061492420050326969113340234981065394248827757119924237987613448596382260700640126203817539729399706239329281416707735877309641977082846835734833361444521848486892270450904524869222615211197391699958558366253996542590565438368469467593965123960232668540103101665031825098159970300622871055694813717244091781920464949188633816322990837351041317246487267688682076593831276371304801881414206371583512758448829724541233898436345369167496565105458618507657424236115501248832864133321565336674697315075526929293804027160409130032311471830240601855356983370507694166172802818903209035044060731351096497913405332064292469995442727383792736306920381579086810632694576116490753710459778789390366546268784535882522643943960247658155827050230566979818931101177362226124318238548666301015017987801301724104117034118033196843449054304951527753785057489830216112836718832199985886472274906101380306756285319567313266930854735189345178578358072889445355966804810727561432694009420037921701213197685057824146997593523958183905171570431476056252940073424876636803489009123173293390829203379244314323185919586585307616875257440947073770964738424884979674733717506876812977876893023632397642967950079258737906628154162408513380457724899889824984864091345921169097396510057824256000000000000000000000000000000000000000000000000 [97,71] -175302674451131316855277232557914198267981481378435821354406486275118879953171507728889785553679067032680282223627100169646189878218186275996840519986376964862048620214616447549431435968792173528854418958960164330338181085914889996537484559947900633763727133715947126017330530665007586398799856669373294494589357339908242544510286498506072887942427963476133057121828757026355968616924621466048516090353927810949531278957506476844627202090778553930602215042525961983585406061478038469125465914425158631360513374958310066310381461903398020640603869578482047699936376600651690465539943907394526952484096041037512875535376234164299403190834594200170921270018121994626106454163530228646102792484041751173547103744277114932919475899046033895490795610621841732716219818880081408247858448652675762170723119085230605409512473515796440060369639085220216734919943320243511686319177594388760491619331206999628288434898218486588633266185731329686721343886292423243549730265395122736582119009571490966524349569570396311438169956768083112163529258559225780473104636506155113941465075527792735560963395564518518317429288004616427105566091210406080909279758432826501314626784757834341967491819623462424594876133952889939431420750204890315921872447644629416541725586032015219794857839522489826667413574811622984198453532305872491307567109313914073334509124371108590919758392325812984798960830209576540791418201106508621382005687472433609642867695959814637944566104205599911824108145577428905436227959125421747529487308299108181944910915290105466412806336540716377745454089739934180737650315137411867024148596638329865465679257231697855488100149027487768349618062104575343007054206319521875943669713272726149651740200138812995787886149432731791307725437506436382325678378557236772907339572506052334895702257965116454866985105168125620582766029558157118327507151232417703770576545258938089793906692912936556161927111669044156386882882980552047435202528680291223496506836228255958030373516487823913529358699711549451849883229677585556846031653677314921144185360767613689629171980242803494532601879291309695157323385417769962326669832819272072196350936120134991417914698889983288954718046802193272356514174850036788079922497215444087302814703999997522302238515822584834663934561748923300130688073138084968058092952223724926289774830654736162838787909690705608043704778817305124102273271288080212113789340149493423250523122560183652442832645295754851994508685780498649133948236594685398979315392240731054453311441026751910057614063415411701683629439687914278480886533980160000000000000000000000000000000000000000000 [97,72] 2606126153114635650399762523014634869339628350950257517108665215216337483688834766131524671542918289510923231792548378986520912079252050311707417030118506847197752577300354694913204698415795904109722567872570759379348347340390664832447447921685796078721140282050667685545955511826103969848488943284755819313696764655502968455093586004356060751757339306657434253062131701979403798960707819783004839570557305788777228518358061836782215425748668665448395724641309891826067804799690606126478635953119343825222939945270649542518549690298695722558325926032510260987495382584404514259923433941202322842890185937426827442507315207420243827949102364441124221023657263938289325462999324676199875033904100749770261117570584912891143909428180777772496043702160646579013101977015770115458471051690406845676463147371224284074123618738890185550752517510124146385067312839752388874854121157573953084900547434887634129312544455436729981473627166850078061904815757524354270134568427154172473911677486357935665404757673679912287327057240762768045319178674552515355056514431156580864456775454771112465341141870286706343903161168445576615728035639584764412071131335794866904324914182103312186237264415803272554017752564139588567438892866799546026601888711724429560521812082556476342154705716536488285172749397987515137604768308272328694711381536069176764814942687881209599568561924889157967522888559449595406084394884222531111459240042335867705402820769882623701328779408684074912687138131407221312707166981037610292385100123312450645864892579800364617803716774374992076095904274903333613535087140004063580009932722284868901298594589259755700295878056990590357993821789019189224094240290454280426599518970360003551676757173703556530960750590395772065162008776744904548891483973041754625539822790612809840973293827509623497434663572371316938095151217971682015310431787798577809459127928755097133559026804559087784807013841395974925920887730786199674575851842963950973001407913622987325545495882687378309787412338815439469719049379945064514057953408754274414248825036964613583342096797945770394760464518584718986873679671374036037675536045676976854151532776644827368362664197543255348520787485920525445880297874196743224382287786512986179405975754780818759273504745692165359831284941266031978472696388436841137793433154316911345163802190534750493020644504104357553194562809589184322594925534527166728503859525593608750166661210495316743290657036583950717109475910438459488345227388573630958119404740107962301313645291527203750236577380691838625833645007522624908034048000000000000000000000000000000000000000000 [97,73] -9139378761678251787480163880749841712139267922105848487585154961329884493981861505648823968446971964204150995111549937888768090339413767077834032129385388870372383147561338059793046974148281390189168778761603894768010195112589802931192793679019309459051106297790566252726872387559854744616214597466360822356692351441921665821413980406638419641567131563338813586037169533739223782284339075541676295281737118693944921704173544154242450038625713077803293499635835961060879406117971949047319315453258108620918729036789258417835883686696430905274460560143951137182544822960671386951411822090725522040181488448231536628292327737229674936900665684097595612407217176143650468831222582047203131270417157180492575060494494552214475646785420965160721030197577747465824938369957424465808291198872306758074738943806591438147616119807193168409125840460088028362870460820082857151423015722586602355930493042610492717357769195544791319314529005221860446355199413130343838971627379808101717973910703933912159729881706845045427227695289356838114451457627553234751816026151776158241358761417088386988500031540183820846423435505989693402425404602595408166736194779263448894204723694815195448931370053050687840967233737516692627942569211441633746860575661065717877527664797025856562812579023647348860662008895303695048047374067844696823633967331079522223127735533785285807663307362322470150508579577687677467865042245175417097700625280365890072270292895466802571080290059547055535556462749710827089807155748550594524508298207846867446401947213800822842398134450352064092292208151937342131147271304423124541555380837182478792304804661208563099308394776971591407202930538205855150018743043976755246035263531221543689210013784809671823791312412819905933431237850288236805573964722161639122713057612673033381792004319046039457654799768455940656929166582275240211295724981804657416137395356844619110193115713953966202980144453929609667291762536053132225081889258525641065469319966920902938126350096664069057917334818267705433594326046290143763058355043949457940850898677911176514037868629299819652281359507199892552745772166086381674981700843262213210128672793625256196890290397319081031264908076429887092211777202677122578315004961066708189527536071014473810085834768908444288488710346606676745924467449297423849863034569192047756785668342939999034780261370608755459489787231746561575978234541364820970527333223278342628715060626983072444890492356168139918441025191371966789638081212272845159555824459868226292087406352922301814818511765938710171961515455934517026488320000000000000000000000000000000000000 [97,74] -5210816253831967745293712593343491427605846486540266455504826379218650632256835175585553425395961651823114371903501673748189050285542910124114756642136329542981289076963601535409821888231731407452354792308476119942300694428333828964656234362746026899784275619196059680663817592837264228262874799771264974081767834927315740951115722747487479729707497252007900359678480143663794916749689726610994300275848930691108032815018221305472689063401649585814548014558123508442225381784632491159623344685910213263349394355776826317552185900212124407373366693568562321497231564894715652197136533291850509906052236755677146871410933010403705702866861359448632943326392619933559894261430555723399605621038071072330895962432312931786882514246626526623263875397483818521070773264490647207273356351807845647195887972111996997664899910021496224711043753873461579746530349532978594664503897007054984444423764200865519294157545466297020091845938304148786377207430505612910175814463593557315028326041628403256938209712045664996180675322016678922903735627245595025113706524031771206520364743195723168928730875396830168098198017332040096985793220944995541898107556474041368957174551083655944853555113908101508173493688399433766823189063261017186709671017410725975104085762179989961460413342709541297094961510961771366571597114112195478278695012797286259996421093706714971497134075309107119633739478231053088773388373434522466394863753255464441437840444119272290002515187887513436370027292709776467118914204446072108825832491088929588859522801835741734611047115930873770268678934990762537245363996660409474071170029026020476079448485431560205780146728177325439565921613196240248585516376695795320323868567505209015642408789429360831777683724575043252240846913497017425337444481374994365073072296931218010470555351936475182302028704323099300202453581739307808489588813351928136073317004073717748708620191316170146156045747302623533394762356057672970570804874089976414179760546671748994556260832514962992153983536736434814267100190463938479794224722815002207260213496053087643923210866355191755913724697869858226650099343376010267255882898154980644263674721955946611760976731489736176574306714124004687672469290899130969148318896058363189117884117918655721439968847242119451327350507968960954836641790120289600855556537165498383064554953775004516864717524074268029289085334587653639154962366095782298210833805702305010741641181409718328550518304652238730292326175912779290755290848147741358728230554518562178845808698867796703991342333799531015431537187703523787774361600000000000000000000000000000000000 [97,75] 141767631818515598194456131197529959582354366363737339277091655705194634291141221677809025492869237110404727316183803649302344976178193113667447271757174177442597982821316435237402527525249142861072437781519558152733760381767164156587055427919488816348370763235869222352314509318017111685769029050537346743417493252046630995030718668825604165225551604766191463791305889027657815740509830671222236724895690157477842792536687794285988852821841838472245835400697570815359329909964164182012937338407411384942618044004625026000165956792485499614112700421017001574021582897857261459461788329553746746422738801016958634868456545259450630832376454805318957651183273948626047062647978968816551136474446198436634645025571220792552787219518378835701518454522600895036986041719102347474812967852136393478229009343599035176309977586101712260709270716331232156692749743509551431741322365007372985895046287444567616855672431040239665688611608631146519908013362299468729193394611267374303448082997109408620057979608210419976784297549792058361815271764715657232193503641303623253304259800509480365381248038534221233403976296901640089308722824981871513909268754752372307693908554718142055207716370690127295081814928436638522934460803715724480893063960548372418776149177996977724519410418364780439656339865474768405762480020388174672655607568708303926098110482491896307618127233720912127298513710590835200424105866921428126221340203296896803649683065021067118793650328921684049470176555504418795741569250693551779297003526254551538615475277851356403874218933203641720513805998575156426055443817593862527153387224869612837696017084536822853487900484570549915216017521272275526916967034996166572710458163117371033563015047344110390477155755842812449523137061993114962247938233354509394675632575199273250811867850706484667430971838981464101018160561291024104348411955395177271271372756455446249454683617669912690063720117661671509677313410505379996246361026595067505756019991967790685772195272742158544883779716949562047034132386032197298786433525633014563508246320250077328003717474845543506470590873063344751534726110552867013013753903295558408861914809271227162227810551316277765868719512393245411473172293442528814205272985316777622561680077848344639925218841760423704036630850268303657909449086670792896956556868919094134422056485441573791092403791968114377460228093491421736062424867662828743064545391616657992450172099088272325588269918302565495578189579359876230175240213586265985265856000745129086557004651678952603339273108850708417089301678277609557852160000000000000000000000000000000 [97,76] -2992763729659307264676352941611183161191469592324273333159566943727413600606279656338614362300069994794216601174788656954983846901649404527595648036785134985065854286752408671823243651060800180435170727375949885209345897885623417476421933219666837158292112310516630275163298231877369228387636747533745605590647258295917499978833438807956679577957900988851229797077776730019749168421059619165452116057036388935641344270167217011204138227630807915016434773625268408602049267053738900127231588728744529781068140590129928046060235507025495616733709940963013881054587503928171421686063131470383235335852666395537365092564299043687317683742996649275808805489411382965726912586564357788470422780366584308184783054417788054323672396167464662943786394449668369991354424704872238767084305765834238289567704900531786139010614449918471366251099146057631642497700720549546534264149006743849168880328108944553631649079244254872095588063993109410131437751348873837002562888513280627407092423615189516170474513545028542164139178760720662619326722748030888688673399274841531070238275393702245271415034868711647773637024111154722546959573818373664104535752573606276596408062226955389821920556105757013122788644277516459234929605049018143098742894818560901317225649400055642472485963945480352067927165753744321388329913829731128699267593665229525332282170008402536398309693274939399229551547104321855417651942436457610001610418419771538458096036114463983511773350526377132537694191486299391716107149564925448090724457632920481812960830719138456487153287235108575643092617330642677914793052693100360792955611372485331283329093208044535732637390711550191520911187892916946738639186508813464230390818497039639620904450356209773824742830078026169314398680907642521570720018669737288942198088841702446950903295606027153088408215486576299754682781056543887948757011090314064991980599059501328371368598234147737258479407588421048875607763080072303291153808181285022414904611815833948878834246752064051981999619214853356368390005637544416570625889341737587410475336071392078385387531986792986250459397491211268724557086470662066298315472093354172722185586609825607801452136690442810481405332077148613937402890918168136565641745702185264361983434913896474687538883273505288762266615355117098188869968117963870263155141018640010932466832298903918827783318828766838941802434618235169102605928003479106495905419109618183824669465042964248254483668995312009128570973163136632933658019211531894294882049866527733935855466533912853856545321843466149278615097307417048986419200000000000000000000000000000 [97,77] 41932274693103309840995786675357914936659906455254278149852112242155015620588343309156381292548557909972917818123421982265309096488929268846185075443684066157862980841790251607505272291988502974607747165175336928403452153478675919269933890784055708478036561671033443922236131536252140725449963878946524247475701520535768220693025395954741053364613717953446584443286268728335995263367440562393024788431473886529155607139807838519702613226130862755908062589514081686714695499753598929462674312487521945716550343247189419114177646279938277752025255244950311108963817354991988314128632872684797689031526254256274643986910072429405178364438385094756739857066857028037464981430300174258241300053574572655959791522279785467022075108730245678482109770995978106378153859189143638667700294617216735053005782297489611973695604767445691669884158811658304218070263493040192477366858703040397288206319544269482823931699361696250781418510105044904809692705126205332988873387571614951018901155310840421508790324176790269059917678753605290183465220581100848956721931887519607384629371070932563039220321082339562467046032989791421404898167045542125364886430285672290716675770105611722223384227461041633649764366181008026926736047883361788025117581629100042052379857255816115993080080684782931166167519634037867988582211680285306058531566785245739231944047056214719047585359904333310421203316310640956771670546675451548213716280474954035203779828071794754889626625228353317067026231282142506106352438347638037944235560062071229597224680088138847684320265388266585625807732693171615284126809302313796976784531157067073789270211619434523860978448880188329783393212045787900949570984580092545559999480630082854054231394534496531873168670679837598951331630852949769908623594830242582077698070496694564877672502186479669054860879680061340651623106789233913068755580251490455649522380559393518018842574804695231208398411173043802449668257168892897042378240115791252098068329509653533593160525847479101181722479555892417136387755323857384055892082320694423565687853403710454043798622749810738762977466120436120215066020738844227947949110188129140466396460411011352680655262879832831567259240020549633027856905476426772566738869057795586926928505170747542253375005507726221380087779396856736032667417035398117208252255859239515000653759806256716694046208419880618432156529871930648818875829004423006060993727287371702409341133095422490646687151599384145516951226369662069135560628064920028774845048611972011125780183996630816651652217572431062017682569947278454292480000000000000000000000000 [97,78] 1090982339967690524066521814150166321706980042994885497966829997945815577765560058503794118294135014146489152764728761348599718597700963060155641657684967724686021392483764822768378121098358652264943951126510026703012408460700250415544357967799655732396374167461177051881268238670744123195394740812016053208402354065294307333013721983951072214534609161981249237919355537144828763383818755469682720315015406803338080452544216639123751180567197621712211100728180849780183497415135986396960204028449034557813800310662421133399858960011297892513522877139083485238606457692437592497820364271262605851131792029821138961120386547675531421566097328115088286131000660383605001122317166279099461376051719983820617150237656660150450662037103170930627855170144683927416096966233040029695892046097273736171406905471022988022420006500953214988782173106658974750846720893822859065690105783154973766979660824847733322042014548912755481500921023756059210113100293199868830826298405562778754496431149267725270162864992364739100807392982465577533722333375613327457158487458722794752487055095716057278321016616876916075597595268163859304784488811789851627556900686315129623098241949632831309444419611681220946422306293228567309797975700837905162702780454359235948019327875522879157717084170229942158167634565704761780456981132216662029175432697416849577304006451047560336119748770638290500279208311848790899337497261861490168769434358439366131570073077747907424899483790808359505973372184139837356600065067223710974488993776262399630721684825771071834327557181101636646950653112112064163127542246956318526445378770659526370117607703437134666236787626463847116864535431955280642755763499639336782496114127841720407146739950097557482846579182772548007960191400570306002232286877700076679144099691383917522523391479305175377350124047129696803509869517170704085125937866417955664706730542595609062520868855583190163073743106919987640113451259732398401185064130161026933989389645654631386642068922276542511939271954860415636742197481289881525378431728189363384309136914484148946037550494807362184423092088073069989478234466620826993461497660987749707773994740646651224921385354313656411956375293253010944430535821448483006326099075712178166562270896173694699367738207001664104865658470712573854015708228863614935297899987801933407459533497883231374643497863569106769146430049275069548310338169292882820855436810463871844555509616349160663718751103997826337709282546023673162513633892484568704578484367148080048579680162141152692002551110519130167798845645887897600000000000000000000000 [97,79] -24974508142887405188971481386184721967327899842312203308687217445096122751062518655933615272916243948927218215373853870200812405762023783753002901948527411561145263775306686078650436585751762484175813906216179417389128400250081928951837076568851077490605406547835526556194113382898606088191087973620342894298156543783749943554893454969191950821250685701103351783915330988095970566390063053806606092730796928260204102792139026973745613684353988292912527166430654971853009526183917252547972704615982965162227039058485119656242075660723772727359519905533651516060294094709901183834676480349319588364350867116470438374010162853006982228664989924774813398242569088541926139206476962968461570780006029691452202076840690779055644564566764861216838469480691741970978371499611505745348912026313673522855235675194502764853796669958581604531343637714330855149423808740733689756785954197528180160375392327170850356854664742015691148774243084317546861495710316463062738390891429560100311277446591689525016915615850341147700934906632951857536070215926619758168615833449932653477549093624619644072296081448205949271503239971994651585425623146000733161969458798965478326033419718194095961368507010671205803701946678087568541644031036728629206292300545469791114809528184009867113564637346183615060933268177435125877266658506864197594265851339561506275539771065737536809550692097990796037163085329552680371980284440076391830752143259397189981010074255365742456429613011589556830226386082547050297127678642081710532134073493272125995858539990054521859620544828823875725272693036476864062761632922510398844825581126862720974648696408716314111570594632799643721941226589274901801002856838362686453048731786179851555973243161263613894547577976417833487795658165315674520600712707052685116662819319244651053871862025387072369018134208002728009870793394196576253362527043471577326497344627989923186799305474368956916513516630237126025937900729130778453110835019507491056535614112856264739940620212109092946862841178422312409199908041571213364747108526051078904038615887549744350706940693282048006026070440238359676679495608275417573799143280563073505038321384455741694036006256699660573980501751306552439713750639178439866031861020638741848761061595841807667467073586529494013367947182091957849676563525568105217963802947692090358293317647048044101869169702842712363889934667998074795237127673315433936017063248671010125509962572029288181756810367290886128019161681960919522373731763899523393936710470153668145373583640479700043212210635808341125024211785482240000000000000000000 [97,80] -227884545595242978049570949583356980751664540839111514708218180151778377087417123031586601238028088441151478316500863109142724062378500388685038276743131190526796245482567741941577940242078132082410060040377368800700154257075477294104854604102016897345719043603668088550316664072658824113811156902380718675397183071778232695998805414516518672664224328864895792113107577753848866888407584028775838152818528465803523674170492141830216432600838053631982083249324151602206502376787452583308071222420029599156867250254205533391838508071684671591344634896340279216636664744189027369994688964277896310004691717577469762090528582625852278185231830276665827850318752057401011769370869775345733010942616583972446226733755322767033820306818431189621147016623152152276475710832679519393019335158343096559605989941007016141885667020761295552992924737186898171608273461009041410012932213057214099719776990178922477667602831431180342357834517035289900377867855322258868496455918423216466030568166643626751197183619091787409300117528493102395804665810906805090355645630458887185484519103079133159371080974700069314718645059081056764690280334153948515251594573767759729731607765634882222578918181770668184228713132455251122704818999736929732091772032817874056007766845791239595793768544146845845191273853509100101034979970057521106535017006611452546773064906393039497029119385004585595066165173137771015372532994763734473610029994014392979121771184246823919032211117653697922373750696749967036948036579578595946253523180966708128177844004209071447899478209857242983933726946746443001717938610281835744329201495367779635435645008488402161731420705102325419568417629714133708778557811511030585130386477966556247006135034384363881009860106299570036728274591383886272625472628650353413811938896026815553123212251929082835355009354769184563251473777804844204183694446724614226557383789255362278099192183661407715273631571088203704155011118039910474061263382384610386368459972910232188371259503108381629342692423868239017801936716170203941196370023250015750115213863754375847464908932759157549072196027825494809086467370643380173181658874515671704838394853735543167516074217174230137196671708327251574252053008332831328669208320790261431938250456047095204316081115894378845452797602881723934987962821487939695297114571138571540336825201821997578028597254644331856116222567767622827674665772296818737904160297228407835545039996467853278785020118769976695286586273047753968480476199339244655022071240148039454215543273955370555375745996787064077586571827609600000000000000000 [97,81] 12262297585611110573781971146087326885734181897330368351878593630460750082688457687301286005924974300097422894610095724509053482903683963310391762962205627078093972478587023135522705362257254493269527705718436449417520637436124600736377575409326845841049013499500499680292319828991586642372083821064061913306191763828542781896272005230134180286352623808401949519507161062442689102748528266805494915529443488336382374926246007116005304649056983681374637299564326701483200112352705021570112404437003050428761536855877828757528621636974361067851807496222643368479146978987096529104077924891451541099083334842831779681454867293913428982691765044626275267718310377173787108422089069670281206155179535381723273037952470564624709844581960116232435859011753333296468139536537195222879653806448446927239423743701525552577223823065297059483285299913600519650884098723927660366030966125729857755000670392727740862726916098771716119289020283425874558529736608418109860584793499573293954402353791303492583893512963599819419390964223561021220842077909914926415463517835644444796952997216588080757889420024960118072981330503586292604894698469433659959958203099209480158450766641029669409601387025722824857999563987692303566628875792113342849744914128255620205921522847851833710822198220945769710581984258241545633550099309921649438586552173328030196038746330984787924526232327472985674205667080700468560654139070643451521556101295518259551669295872180785917612824487712810491815323784790167596765413680665043923958480478303728038635948949400642938718638644936520057729049148262749229270700266864978093946674214197230899926531848019183772780192703565695140723151818869627064687103232969914422164856035551608895780774302818098332915921889816748451126984240025579965972293711105933549611115328377622742979767903997882545761123639914131193183690108706539946426471603630559442602271105812017512158490841029676275679019844663209222401453791031979719081107045194845069581335384448743440669769090165732779521666860021734527901436913336899635359846672698257180102356673624939582566848229366762822196982213966582493927637241591500950324539287887369407286650961967328683350299707094628847859405741525243849168549672970678185186017161219989918352029029367747541469153211637969000249150219710310883448670588937384489644193445934632695177463272204812140075738022642612598099233931729537801108665793199153240139783958204467001585578676596786528612764757108867882980355495019496014788201087051886084927062779894747225571539893534264625327391030894902584258487910400000000000000 [97,82] 26623970642061882989320021125838874616456003480455939441080833699147085770201318313971006704729244666101714157239592346845034837208235316462666084363085530692233467015854493717896642845545971752229325547217471831376225856709983515194425732849021976358235063746736972427674417655788484760694480042583011842584004372110322255115666969145684384409520165760271486819332911322178409104550499657743763042675741019051839466869546022153985761474797236849190904951939781000922554755143678578155273681854919229192304260377388615738791702436629504456363848002951869263037602366795075026061522140908261098291062132168502810040191018104582673015864995415959600587197545550306293406067587302994137412807253703841489477323406286697515112434471632048613391124326474058865975719944459222706105686249406007094943217645384627361028831334683874229440780587895921326033934792742522075609046252664627233961596471478116320534504343679275552325605532554712869046659918638836143285456492876263971739622942661103947251944633695533042676309475079507116583093089749596323363826984583932682435029157321633813767415496043916488010446748665568275386771142728164425719749870953205301435054942842636980448622519183296734831806169943084036207719128516349325172726015926757098702115955816497657912103663471360153069118587775841019150442795552505877038496378951231351844450283719953979060918529395258226395692300956387163475475554513423347015303789226278818745131101847051586083082472586209718065210696978181816348018050897689661116049602967098861984258797075323226002851367303894135900113586707977003304018570895346618234125188302585940782674524415755910580231107827677878523309046413310957515391091117743381198475150309061068233510831739082087752046310334198339049852891374859661093069196475292549959617011896616416727803687063192090286628693791105632631779500311294042524809297926865372434586474769333443059365968357519150689506143493103267310711970665712141322071826459587993136701884979711473616431630900612807716181401954784783198937170552776375282232467725313437778847674905514315983168718386570304144405772586753295499882811192046379192659186982890188765950976841649597569706487094156955085588002975723600080276599588330616737555495820779745594853657938870745623180060367419681303908420972994428630063033084149056633372657008121232762688132482961320924901605967637206569816852359647716295154824171081634263926307290897220411973893622111866657073539058037556367030969833572919875589160012569137244258423045862559899631363173429078014393300439233463120927129600000000000 [97,83] -3036128880348006373466397763234355160735920794440039405785259770075278851250589849151086341127794866314481721649223949892699163965317064157757732097290471497516914826609410194019747527404701936304689993467652592922609148537710526773150178037780432054638692480760807198539729977111141556479138684996372630913109001543477382308200622811618808847773674615406374940677427210824005380883451997898528479520865840452224371506301451529732475983556991136866828940639994391758004818590729898880456441856461908424387563588112985208847270203164521552662320109111335421246959737196763661240435824356812879594948414539974667207569366841065242183092426650496827612913000528898156747919252683371308625964632514417051223404673956233273654113059705316565103888861786841838043474040689042272251504228203302672647113314338376189334359976530990417070123272038895279193314630774211938328208532667271347538566358062614463281243409335849825634560443076876875988199227350345872266600681555869013116790901457027976675049827849533423865821000612196702423659928207145933480571315319088813054929683434424361497639484822006471464267585952044835410139752174786264769281269627231477230814585212968237381905059413070931790409821958686698112702994760987593113772400636037284215428645006654273656694173487001293056287532569637523912400792852975592960039159449040180963900272118611548723286563177419386708929360120205325279246379474049539913051481178749288196766916771589354976579741718694444855290484434330182086920254603058756208049228754871131765368617987446208322327685865240022407412281932772617829211165482591251293886672217450478135578441730038094942758650968879831619467267866186591293629749913190794317616770554664878124299875312168286902367425717238059924015951110877523953407170111252894212809205685936910824014367638336735918009277847944608034431285786020015756468792101773827440015030508462309328556117152826728459120228755166282737670981878205103110933394111441993118812378867953165618080884543481517711458448242589838048170533903363709665661996179727026748008354384549639251701095695257515267744682602980565040057101261068364897358776530054386397286726508310381317526796433976207990757681315568332320138397133593751712980824898410898606434892701871866711185588745355189880156951095850807636048257768328566769088588289541589313526168887272124785601263740442404019656208912340282221594308123444583618964241873055790339558539374134560041032076641218063149281362851578941586313084726746170933588841059832716741481366856872615835321131611880687661796556800000000 [97,84] -5853389057331815376789679501966155763776845132706584274648858785026110327855416167414138867411426272610662314344973079197667917776996815723769892912015643499611395569572526352968030421722592371512912403329652919216034029755022812336209974841500182288322784407899893463516658010842055112936631536522328396417436063705722209654088075619471758645954927684423165258022458503238478807319861310750700162800145689335832318463929019951622502286970221975193185818090343381878912073727743011202992744588932590702854960658450461676546836515701946707206537596552374100164760106340366093378172579371747870969623010465658948620275245335450734500261932107526218165439969061660469610969173082838181781868248208121226335425293089452153131137631371994466517798307303105446802161973331762462751457761404924127298085430544882901183473386967503326581060148198454553698121170889070361012504499869521926890561019246320554941557895488954101372219063419172390584125245868740640170815142745490206112150107376582388225839973581158289347448644002227427303323024578274455435851812841168925858533798798249892016911233600102174933188662051445491561209286326478260990367097655641784880502662787722445083303621333651093402447558191705453751618702979158408621158458058860357655368613800441925210845356659111505721678833330942590635696361726427009516291237367836925614937642591949058773060702271117805874007211299200186422161971028829706033889431695468613127993789815492219575307315334142493889718212269398658500140405375949778497522567204026164192277573464460558228331103887549701044167140394269446933719507756101054337802012518795725259470693467779284458242853114471151652008743594603977700523766213988956993789039960391624522927492442458548091417428706547894669467452350906584508329039114156176295296820779462896307653450179445358822584047743176801749822288519125503103444885865617887148267268693176796454310667029605266132596824927762871826802525937919091200907330495784749645544170937718885305553232311402044415779024277385112367168837769969087896751836366463930750606489290424890335801933618605749599375813983802564264166709227664487865165571784486415831303379920574009803176553546971867078112053538554884953764000860182331161110176807137912803560196812772219299057177291433725167199888767371827083714087275013314923465727737177687476162104411340382591784311639407859549769728837493753895973658186211822974470442505871810529767851902806875336678794269997711926307120249629740655559158357631628732815834131643865826624505263216844277877364857658706231296000000 [97,85] 348693022497549137888927901999221722120614786558871421045929207425406546862280600136315676287293849086040766251746918002294490269126601075001274228073346391270619774623536379480779325304002140002597974582717867702146361760041557771070681969606850541592574807086160118964698036008870858596105796760743330474002611526604858010492068197139510885264640214362028878171590930374002421327001641112167750891480663973426162950749965159125193246480591944019488406327905483932059381262835389620511251979325082005725807559643244832176906646048217230237112263696632870972484699411562727288619387439636129907983506904893967180500333835983937986266932344501423028456611190184625163674198153035288766601745205753958898639083782783850055025051686743838445327359093731431934917219787866342380202418329832758908189251070586451124817853127349054472427276205138187322564817078295357983156491064888186748071983209788349177546715390973922081648593515863870252791384615903529795603388080029542220887414585525772644615865843605602406690449632465883748122997837188261848333981843901271048262114639024690319139515450103110432225671981676641667954344531143340969504621824669858957884320326861573258945027726581871926185981606996760262482193821984514262515397118932731929131522753600018261699623813609731611285975359139779625500936785300019869756908538181380595901681296245787632424870523656595716307713470999944908037098619027864771501312118472710158841471924466068567074813536231497885823249273124294129398348576056913562892486181090226865750147124700622488854055463756056363095862407277785223002939999433222546540459225670937312599294391250790791853383607103153695257166292365680327115270997036135741005348868712503160951320905207626695370404574681041848640322145618749565866043583287598821184392524286979925223942828021240666302713993505270209420430768023661604975027208051964351521292585359955536704206775076860952838213967744191313058925857761978891584440498357774252917995401022394875942466702096731371817520748915699154105391424155668903879598351264455267523775417822406499899769764588241733431982071090044915657128645697348851982412436540078067405750083131178317416748584658822558651866497870795296971417378889962647103049089200166118184814618020842424823882711638212808660450454114727029092570889794877629305720039601417242660947748431331830692948104840165217897886165448828593061672320705183851909583105977858552731338038568078280355638343778132691374935047254582995370981278971439769719458360559720015454824492642013240389356246112596640411900 [97,86] 747229851581280699407922514979718412841131822690196719179953355114404068959241587596143324721907776935544799512144074094265289565925497265598979817956942526740818933353449940427305317660466617593938452308551460856270457250479255541289520852248000170263973725560353042851699230037587717466728556225272174152017628353681507268160147777255327009025969694293210463989982660480196547976892711948024786332615703727988186311641158364101438091192636456299750937507152354764363610837902741915099301608855946003791067020192609703283783350260644061232926034419385879044267802197086496776607844887199269923520493894780884433805779995545085447240401822997619144658509326459451843790832040504083786147457334428651261799815372757327141035958572053007755850122628582669247813366636683602153095732695120383339975020206697584014841479742900677155071883634906396825255556994751716471819106957817824380023285352235831922577738896666881440273965964212275578760274599078475725362412020441503249936385043037614396856605029510136699872009734047228783329412404920303762550468736935758291758055929450071700692167159820634597722167859046706501037255815943910401595040218474426736375880050237064619144553318540198349745171989879510623421264909281096403195127384774567106072740733902860294805453652448979560324792916468537837454687219132115214678693875892869588393312816205261497953508051023418489193314271996390054241375808389581095556973614202369707493732702129235106011191062663297741103832829950747781460712254473902668613121108197990268716970422060392701034790095943568933481606189261422894522937661193856697021244767018748750508708101810685111070722203171414246763766860571992272710569759796844157003210800668389564668078048901667829011119067810306197469008725597814255177786483795076560518242865175311074024505117709687935845227236641164679003423474238826608988789882383902010019551022611608810584507152797180831176939768647337793601917165109931535450415539157942910623130429543595381665153580381019887944785883618115283503812669736218992540177020343089342634964531188774728928237542913009875029314315295178007229473618235858846482188864111939502633724269486109173098260254094825283602341653692793938019422467660108503178360075975627317783132229410339657308265699413703344685636926320502215430844154687650117034270846292286371393703084785686597544707006083616258224748728069320287631454908451266991870335201188577917695109402572404666248246495740728719521847821051065111910568595747713562379837661248597596262151641281114604095348778628864000 [97,87] -25069023043672614592927126183111382704337981507170982655258172183634512971455598155087866633569342538324936650883902949743857388773680355624687358644911757961822976659964827784389417852508598838650240229182152244240328916117936047303883988645632400374580299161561303559095854776089072216395701235565644391138176136315211035596639862218129826618509986120391030094210173613080891046885930382819115281694837976133935049458248140491073554076847911971981560626345600374754897151187219669485286147613374087038083223172924303640053540230993485233399252517362024638436535101681141929471997127952046535902140160085537826197056350620370890892791644631531521527925566383132121403553723963488556645259292318342221888016059324472061237372419466928168747517098684926235625805872665407139577811855416684512531571979625797912190031404542470407269986001178589654509714626345608777961236157146509489720781090855038914913550761854271783196484750107869569888806750295591844666134523799352197313694022143331136101041821106920094963465274366320607371780092445136838451343916832103656252425199929377733517211251950013602486889890700244586351917702235373010810385081650743406403614800837294078148632822702340679955533655743381066204433421067094196191495655494501834745613622700031626174512548600437850420020206613925813046919467053890665772537581738619051906339631834580178282345039380562421830110594404182745551061481982774257867811891366875199805332061072163054000267056984383297118399251363543630148532615663926835391672988840135218797765767330777390767073454153219303022427191183368159239577375559723449778518619551007800185627190514622441023812998072729625323793132753236185118394355380564698704917408019326029318797563213643691819097930622988343270220876343754547464756079841114161032097254838852517584804455222181792239605243143373222919025594920966672077815583045481813434728705888221961116344256978706459166458697942994694940846858433219440854197564117888609958789893233977945273734476351961611716974850645732423732423349047962890874788765733849067538868079031229626083693710865193700566222083505296962869351563832944046538206149804343234052923326483079537612338912129617964512398341680387418724858319173324307371516159368485130504626593193186463296113011533854685268667037624625825859588364391927258684615462160105538698764595022147810267004299397633284842221838523744668153029875983683406875640929980458488341423441396780104750285956344050654140189194425550237246493354221045345565415018044104408707278951732284376198605687712000 [97,88] -47822828192836728610779892299795284819810476468926888620467047055459626351556222355077465305759655668870689619663944867009677008009911794231639433896317114045045154846099296032652713236466429710327974896430416573501193179075020853701312345559693207746703464920810601044419424000512593749864108779731396256495643836873336795510409810509408956048341531777531545313961441030049680052660143323953833342070714847918438155634286158964489066681929809724030160848694093412143750014008723258047718592064338156539488784198093705692439226235060218937330464240390401142365795322531347529210796785457290038650640975413492601191260200882820748726298924247870465866460250992143585854207471805889144005488433608129955933747255374319362385752619503598918472000568859520013435899536785541209332683757412905829513867807364661017506578318436782747503082773201361724659434854986692308544191176070598054597526586785122627581816179804729409336376499016257264048364937812755565409749916026934875720715682938910964272852504414268488660268809833846095821137387057808513714632852371591964635638318738400616964872716578509807097823893456625215246396704920679237448063745540079137039749440781825597553169064942134615645810902674263316952765940612862372633324895890450790313848224118540696304170989804951815563180725574785990757947762960413005571677304873019948193926778688083620578861601768479043907965484588209009441805300463004946785832513468911107735671368043346060781610422588478494200747552344730187358747796793439236334642101390239193945122907060077976769133114627414396255404359661560186678364502784999441593431172447211602581372320337025747614749959925627223829771513515193921370127583049686551168598490877764920296673637960802522649417889525797285636540823449133075689333909631023963019038513306196993770876332686343651824606795812626240082465891410013034021861791389872832857555478721745077906456768634414440704535694264040332652337697151084638115134437775066125913286151630167851733329312087542510965861272598298751127379415462922228548914311311783069768014416030044070682679940453700314323847736187112354207300940310682840680209798694310727056453193457106733160794095457940624645031834729161742181797622137526592228093306767258299592771718897118705377901516720827311855522606190484184211614490503104897542587346530933571069125655222342464564883186781968046236420049468683039087176601890480364152772965273720775409423768327788079147883922610049101162722321163767957143003958646033330916332164525655910159483900346593003510822400 [97,89] 1104178315136297601783886365015735410914500872572500526813779982873865309731246068248823668084952672399901383540995246484218955063813365344020811481195264079305566054303694382015663829798020064997290801107139442436487857630165245522048910722191818031038997518046476766217965588315343073057503198737568209491884437241654899262801565642634409044917027686352773761637632244567531324737058213057669440607637802995057012593725852090335698753589766904880181292787352502456451660707005617266288478948592360036071406354523191914999799748915629434152032312068564300809919559735883665182280623067930911622523553780871358864632011578865536576314118772488546900514629315985708847800082361297307422377361378683298265552095753398654224314896978662624657718568073860556016788328311384913758834463803389645955646731901293904604808128941097828934552510843437068050685192085916860083347644896277784281486546461819246734763547025130962673393528845660455457755710702200736659773809573709786231752462541914776500135930764066709912536795872545795113133177629935014014962945643385500231646027155697018484412240202774985059632979301521138620558979793441791218889981680806461020202774725240784574064975655085042675008294071770836601341410447232641719030767016577345365619031493169327301937381916283858338202136555077959952517713795924522746579647778173047158345903251397970970779757659836496459640476171176954976383001173779826048522841406423509539775546837985055273095486810368512681998859296751409695103341505763442086252468483447530750408329971701574705306524760826206483083579157616218898159242980845204425621095440818119917028363563905754089373427338670226901372773602539756700798002196008890789730237607461429971422602809351196104711881992096228667336820980979243956324772716273928606428391930169562458905144399099371387245772420043715498994236585495696972007940008064169961269882955509010006682757134389470782919280060476199220022148516949748570010136483101060365661455430503487443706551515150860301030199477856638411705914325281326471412587868071160598324844110297410248815357654531592800988989461926586903247712725334308402881494525201847751787013994663700972293725970751058809074977931421579231929062509185824339860530690008668141099355726140408451755788228564566602160303985016990418692656414957593663417806028089132169810510326584493668123515298589558680844330161406846005342513952472815645943616752592452703333669752515632030728648526033720725194693287370577110644863752836931200529138679904720237186031316217988664000 [97,90] 1036668213192012912022908881907070076903035753750869978275281813608449333266166910011522241058652031493726037363797813621534325490455028003042619470620558913051930491028385296894336157679853563038022095117481499630131820996104573713722793197066906333103920953832440382095006759502600056422792331177222788806182256808583820835171883697917203797790410477333329547440764207436665944861615648540358743343210215094827575094781885548652434631098491080563357371159820720194156577662245111532584668986074607280229632641702938438372339373035664847162187156444638393495070163243220787042116886038858603523327701154605237965767508646057971458421925536211228875636085954481816713773961308117587635775804858522589180843067044650884169263523537529086816267803535801854964938967728497170091738706291863242748634739364110004901069560904311398703374759405507020609271569997107802218303102044551465211146261729912583660050257021146289751193334351384667304041472426033294766879535882220224016928960765424764794511734074883530756212674602451786143306767281302119110868974513503301721656088415515294684600099505506500436921553698449498940771941232117118245820333389404274256376407845861783067098819813595559065603812701253066201940253941300255530908941833230561530085716930166263578816414673239789520337932873575817088516621580874537725460110993362903133306134757248249735836922152520350442775881466347281386686253748548052781551445506104430553069897081265236928492986689776941195173596455537050943704263944252905512023206807254553688466428092192970198926067831352662055554005024473614810779046345519955891728499606067470188699740280128637986670337691950840966259876036008424301516345952068229389746932814785260636146664229479859714265060545765317630899271550870530037189093011897979344953673501072013828098406194149126943123420356856873044123878842455181326549468306673912215863906314844959475536377981702780205449263404216417070762670227334323487944431084084231233407494423640216505256364031329266764816270724743227834115257118942870603491628731767901912408702477389137260321605473029756164565826338564887401150083410810487472963495495120990613807520886256617386954262929177011007923193078924748273927017543275762029365327244733714689838238867894302163973672870972692215957478716195050962105035143075448395321932825219027974608984212102075367855811615701679566153790126163390813391841123235506383710252218864951486023914460852219974309676022138915385893103542105940477840208797066442909218894115078296217989999047696640 [97,91] -23180808584072975953637942071564973788198226510828454247854682843827278622847469908103749366656425506008865537829069030287034404661925595962098683393277561586142479612722032723357674306452030734942632084726560542058080429688742414779105822500322006494757014233919181193989153447337760660796755479914906786324494272679418159887099044392565674592947334957335590376111380991470509421391214978474445511930964464355711514973371257175030833922559860335811541832905037026631545857345100028907819434838251726038427506972357544933646496352267471653859352647320427943661721430604882723071611436777881024689641853438017510809502915869824919996997759171002201407668307264126195388967400964524701421008878023688480007870771061704752004842321782863044888202021412605003682539910495910623570281957606424139359133856766793203212773791431917867969180503036803498236793522970902658174864303253627082220614851620340551220320878410513140579248226208651229523871669777152965189071882701418511869029155205060691505730402285973942047135420817360894943775270418824436598079649685352703842856316243112299146503139411228214227445959797046274579847080124538627155599352180351308493880578299066351115912348135332249575239128539037805986221240899711023727191072068166454037319811799296685486339529273146149044370201333352061677976006547001318225383992333137713844996426512176622643144236351312199325769743743187843121757308650228726832395818572413902111444460512575995213454398966561700620347741051025502687484442721270661865119249331572587581184081247713141051004428202367599986560291821173643656973732210737336385263125185155332220425013032640384522288176339267608362372700693765181678433825649372251705147546615666340306316766362363393186875986351139638499549180636219896685518626065180137995007119633165521209505753153694224726380486753211864919169441015609657794508273924897385459533689078405778326756569975368990983073996188989491881905364364352157476384585717348038140078804649332890094040695523922070735970331137155221766213737911747408989300527027979742616837812413891136753593410215469952755379456613878137927426746469519318204791815762046598431442132078561866050918945653037933717426555317088931050743267509761839507685926301824694815467803068124735107626046591052791026334366877476518352401791495005107321052890917586645435372302552739727319392002203849770807877381924365659671910853589876800288428802159782711734772631217946007190568607501130834061433027429882786210718000224041899949323773749980460948646234080 [97,92] -11076251857505848149802956822887756279476521646518158557981956208350507646740112033588538665202646694776734221573120332913130913182684116823023119306796461229409094450481052323637915907572381711363495386694760949568404957778637672064299986216456822906363263845056370852684385125956083073543555767527867776956114773716479869504184282710380155261145027612537327748511155150611145487806454967521715561487718078513869960870656675842345513170705931868798218130191928920978809279004204464479666024896015356206298767630898101304932407542963718460350628471572445986134276573415489669110148523111288862722752009493975929294682625193082307026768381777373640030703024942293746347723426584511767134635006300864524659660092748501395513406705573617416367588358472126404780623400788327855805247108901311804859614765523080913128041898641234786191726646210331998194068406846011516975408816829332879116056930278420048433219754690901818358925320185578452144733341030270410206144852747441507083821495573220492977118891234861113843851054574535334993292529853944090178715077307704993418539890551727548747899730605376565348346080408914933559036309993305722599043051154330790300630877903499671146853895545695772465688958444144067282503307122716447082672285999464538795798912522830650473404149502678363338915808462583473599959568843927950524637425760196443280726380770745212230449650468293622730752167906542883889191340208199545819593005420602822915669897101112743022985371301417428206403151679474425507975501422691364353218377197053539879030301516177018967058595545791128987290842354950157639023867606037611273347184188554599064140836895754002188807823392803880788898837551627765812999500061631745300584842468541923918558111834300142775660579616982155230165760761677417612818570596506207646883135076448926564487403836113788776285635924005247488586153710643809736970420652667507425510353645505921293402357370859322279851706313064379722938002742936718721797434626547770790184311912223820610687711895649479775544499043640779510985647975037142803705585101551674110545756411828236374007777986768002850615331285630522144835649216220977255910162960487305803812175714944474388715883750509987460132356847787396198103350798969106835174224027837679533681979884116537514260242290436732572737089585801461779758475615833509237697119622923095424794057244498140055041167500711193992957200155393443008053254470154275324392538148136189912536383556740842077194778936160797959484022123593395854205968244028105499048730684177424743360 [97,93] 234450522332859811677395542902665294607478390800642723390026205700194111065439148512124085545099608429572065124724581277702861677336066408713444052918817519635885640699595479748858036228610546522062371053974905187152479701414483333508052438503618543604964019626086339821849284878170130456405241408252036802773327683717204527380081844779759032538362621837834779235251184820511188206609413600632437496022802891405381155171764124708939355969568065380739416341181048419453658547886365767205516566516726482028730306893744840233050919071545115908640195079081705592153337458775022233616381287612345684551830368264314628475482896219529496745097933804723486559810764899895306839905296099377640810735338154792799196734563383793895243707148873096515313561234231954143996171162165017138841783274027663414603974620997354606561911843930827668165391409046117602507163404020921696692475716645699533216272646705974636433994049029479814489724266591275246240797525157359228745619466000183947299681216472763108698980117027122658628908619926378059830884471463877571533579647028969725160229421499923133961691339609560980731796937099476799069448265652591583153881166269623974448543840616928242900506611054043009517848514038666873454330615231471356023239708328573716846205113297701251231741337665747582326466016746475517718713489705509294058140094373161674398167111447411212917342154968749613099079689962530899849873455748743415077808188625524719599111042073795132975304949268383005651779185180298661895382056007089557310057458580025047919385121369923173927498861567089530864836480577062804179067336384144568645451989039641296238388510180926478601957655957285105882937652251075709839133897491207224770256705827354597794324418781020794932520642364542069495043304131405434128710848736585861708801842964739678724222706091200715408270547917872457940421381211911346556299561563879263286582178460583268861665116507260735580545015511397358600137845456659504361334840339387370932110195251029458025054405216076929914522976501468781371236516447371495686661380318648171741437102914239717771369265127995080026641485501520167306206706191973980723539619437200122299805093153726212722052666033491312061345842966470798512454802614438630140674692202437877369394962890077733473017581511284064887054158032131463759225716578231251914046368802883554967383667697923718833668954538211936350599025216611037829840631571735844151999932975751566149530092664687608724114726416390368609331793840854057553478553953359732706876919244755880 [97,94] 128506313013337126316351275260354026750441987984206537192308940132348096801278823912102083591242926816536703578632718170790617466574601962409660225559232558278051385762537699367965363626022101243743021143295761612390053780972676852941172692571860251480262723190864991322663938107718462190375929565799244112355258003972592924559221124546213972173069275546321899367389167635562264853047427306276962020607696188306117366528174403546124349395623756599969963994728862361307779224079826918239376513326253136366937655773434846997855127701630140032590269464115365858025619364162599842446150026004368584581317599135256756335055960705917792909463337552384524743815399851875735556924641954645993551767755803572712334557586238741385045453559562047954194291306440734162612390596535489988783808549623555042373581435991473425474348200929418478333699147078062096586290669345515414285171810593097879749790739139870364009712047998911923767972811175763022992324012251749092405696818664477961096671543744771804137390253078229396796014632113389238345931775765878751322837387924993246826131262310209389167571979678542983436610230686669496175475334228823312118005816539425686502449573138845326236209763871026354760628838803830664152436060174206191664250733151496347163507940518264150811504019246745456778485011684225548049176931987961384659332735532011775911520218925539099563275432407388843848360338937873605768015509140909923273750007212409692117308907781697392540658043298737302251955001910682748635339852669291532864612158387127242900261930550795947838863073164439945252382991066101610261683338311625209018250496939007370397172303425413868825819297274888066917538061598458040335361524762708802115044506312588180123847338187297971832176905283957993130647448044225536546413713171909904668668794100158238660338512924042769761717924178972566393272607773638841702194941253524592752259146344430942033346377393790782084073130519965078987994807961749920298006877951135446032687278750573246146328276032553155784562257874053081068836416411826932369700368738871822139189255178431563031462437837735381262751973893543405516652535015427694256063591762217007837289376845833198215894226376853938378418512878574150597108075206224332515067968102534459734549037259620190835721930879705127075299338378673522214433254144120213446169279387532635146238344799349468051920029285018301256767382772427519098753528859261461466622783002536936269998516420515193478423627720074905030852124432402890040171888616124941106084520960 [97,95] -1129485696889633739877895464752311501159864968835169407794479539997571458210184453518964541469676867805728808358494698928970836686006755100888328913557189939878857851750608521740245079452395937750985313623345555025417844563169507357357357418300008097749822743591241586172601784337329778696233645232761182541754398443142078017764296514928713575937816474191660026284529847913032153164441229838091592919716556610092196707733587226308993583597448803383268242703602280333093340849321728022754775888520454882005352955083844945552139860280451442256053792936810516837086072263486190517533326716351132915860668959574797405183080049183592952087184392271156221365916620317947999179057777189461389456419050478858905564241563134956100514022729690990320215194146375751469398709409761406563747157381893102355003823520879525498978157191612203965658339818715773987415046894691653030192394432888590722182311164713111519424721983349198716958734263891919720605370038893312495504175725279999659319024549117298089638876445516694590859275817110508827129534301958483930372324903129099345597928642346951208433505746860656377357097366095890105449037488454072176131185136073100388399130010068820538789260305082988594870802688950603785921626635835372399311829065209811541812786030351768194747486172458188583334059054358570777699274846048003142416390064821003607965293445431121763740557929812594136332238869084118561295240885965757554384599922684181029140396784591662479446693121140789444447167954245099167314113921593024737443914507730359431218701759442908589990191168141744739313592561893556148294823716117161403346648252029112604825415866927798508150904089623601509222776075477711499571260205888091406954198240259604728324747057777596201060789924800786827985268682575993073868624570227421879003819982355124744559267594126518484047439515136799115879946430705228640716829948207268859120369507747802843327155858199801674898333490572597891326593503599107632182812905041020246701940780776169135572939987225370760510211729322898921826000648246309172257305413088329757406924062382402631907274676692571620370126500025312389631026755573607217654153708389622383023641526651232271168253180735016358200037045056447503437126567552424575071243419901745196019839115041179914606006756639822724080039448158343364698754517018414479598571616087183583575570576352041478430025230173041076534337956721575894932031739602116333625024661578615172760622407503051580755834244870633643744455804564995906857677242222966057447040 [97,96] -1342038297053998679215838431488050555705882620294424351188909210360489441119920218548817038239571438336888220887465737330804490146285656194844624787101467579275613640390780646146204330981875860331246944909994877136224656623354300177878817491489701195929261189978374211895733016703937678784460003602780995342344017723649810048959153683932625795818702996015806273792601922298424836169957544976939190270082001361767585475473395877917007985496383304734420934785838246304857928142236661774269516452256360293608883920984000359107174120448686160754971250835322430572730370249599605252250008957452972315180098033442949949114253723660051848687097512187028784356696791591735143643289313123982261732061720589648939080330535139570549517804262650723010520726602964734995627630521268866929884902052986101009705618847638903131608710503394797765126886351218814563664609913072646189186348066180048840014931548709056750596016505484368419995873691024971173113137451300995592073797630529713682447155302246213938497143544022832422979591386638742620735325365770521768281182421580697698025962426679159460260501326498677220286160834165906877103828458731507542695460033730687024642393420382496466062386477432247651886700674168041646582714527349322894097823791074335801569924979768484929253323069396105248423621600766567051008278692262874325113197121301919662399514810934955075668509051936699630096369763992164392001592231153566329795868571809990760439017850124817718615694616622651583012666349681036311651616376313308644103251352288326149932757460895224717774155249765304595705196393580575061439741259101464728910960180561007157789001010388642759189207084374796827761017959143301957771563048188753984582084196423007701501163704360133642504750331821731282625913418713818781769767039508202970749655327834578427573079179999477405894297664789512558733886494127242181032558077910572660259076799454531061872316284411707263731037813944797251131899280947403679031714307212774103783326015231363379349600837073166138578383077822461849699861614690192388885907439829748853462660469875188582916553258257510187468023471276293163172469014915063952387263864614467952861725038582874595450581602368285635972639560391583728405213020319771438745389600829719350783224455399653046020393171420413692635975099107397667974274176212549768903906753776748737766118399108377815672694498273927210846375329702500539253930170771041401189133090154599686397231720572181614188296544762994394949180891155645428648209842655035520 [97,97] 1614138210092954685686905127503451580498678143703795152713017420013690671635859289799907769370871210728906291203878647179679621609957849279511842295531177614327030199982209542950505445166532775456399955671077641943499556188414243467407005572882511623073470933514288709395904253694271915044919700569412739911054923995890153446725903369421093181230433983454655705767586257958792371448177851285967893314130458925312169793854091263878902849163016637315290731356320534826203733394775313037618517619742137652297920971120896218030116348225778834670036176559644398177744021234482911470461617279711729497124072204169110615562054659582343452449470295238580810590416217819030249152604381420281559733990675638992215091114922073584308028870322094851597349702484040615701707729762053734667615593201622438851486647943936419879015563185227644466965179485596974103885152197862810214257578326301888302961753442769817114819094560176867384432897308760776524134040942428229061433042806070150587811590318776832046215918714349796407839717912598658125976292542942938970764252969020262637476845752880068500132210868100059175566614503689217345298423379297962588659765664341539122206619483387471520448865078335119235029597315204243784531897764593708435291932253673383816782816242309882091846047740558316339618998429370146264905582350124004850761760653281983495443187217867015295210215706248246326241806055829383855223566192200036396791695239023618251051769928480371975686072890176828202252449893003078500079998479898862936405220550744737769061455554910122105069193333770234430591518506528139351032778391572342031941046289571659938746649165660608888576687160873022788875329297449740321081394041351627795402081140254206369623995682594676006070165393417640086849833569061364373716450068066737449047920798903167960604304688251274586251765726412947498203227836044945689811682033459356677641433875706104323111785766785667548679433679789693297076123813602153119162688672454400920986511864761325664471865246586999761000758951445314753766400754711918510066271904545265870565866225663340192241601450728297602775300424606675383657803829790604027445640378465467753415219901025227950345317481511959860715942291319980404123952894692840697468858076117863450126776358031919574985577503752629401108840756987356520756370117145042930694593370707131339861285240615046894870062570165623175687469569244992013134680623516293178856560048918634698445168911901001320559483813517544304816912829889045516402836528400 [98,0] 8834560532441651539521672262835060629084750978486174368021646978829091987734324878303039907044177319005497181418374465422360896606871463018056546909249014507816835804338743415687234572086794801799198212680616348025409497133463871464469551812936092149667648744978083774613227532147483070801422216743723963480575032533823111645606878487814322086541559962312188737677690267804742901345917025922431362433407437397201034282817535228467792337493482131364908134816013615403650444082536093937811376143293608110794338902064602799403428367871820150957930241658316292309198478742083257124520678902528389365947817169582096101923101200315684058817153471386336311030399926593855852159954939381416912767571447440249148831704825506998771228015828835443441727152941682446766074613260924976608353651916593417843296211650698758518661192234953956304341114929327843006592550088043399118758379485581702035379047017587432588462869988032803639762565151198022188114535788688834901681123890920333678455485720538351396157941565457096626382619676708114060720734516224707147478975405660995967251036333050208126336835095983447031061376596243753113203707693798091616694021746408590562890703663538044582249411063916000449096236120098400179257540099895166206980473999317247825771988787123172950550177528164163003652265167707931638619418675340563097243216326828088965310962361263524200241432564438391959150566615851346678306928288106335984479278133040536795417100107297516745682727278952031852389035305533218320169692797428355100486130952719919969674148670269118719182177707080648187759593969285102621305887909581919165253569319301734305973403075955527708060124905344610688025724211989390125263604214799847991410189861304765626379781906315330335333171500390289972428626048181260474678076588583158702957222896873788627801713750959014019505598587524543845352893751479078731271830344646001473137870002633340568886947717624930826301357331874139116911142527495281593750171469719114436553104225377199303620900410372333625753468247343151898904975304704596834779815586918988554263647058661119760843903698635542913905949472996566030514903027871089968233071745442512091525425206054702063798110698318659145134919722659280805584916772121367124052539378232846669469067237161954563933880547297767474108929677751985311290989212198820345392063219009872632486944773550518964508433792796713732912472466455949508673154106746803920613245657076124093573371411192118848051590366760700388842087896601936537736180223209099210385406823941063931663968053720661087467393197063652180858900206301347866292782262890247312300116180729856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 171024565284342421060844633251292725093675670917398124731068519647909009066359292458502147424961498928402607799055126391998156327225674141780350572490340527695113268535487758889202339071570152987918008853862075350536242361355204525784034403078990720610665455711110069304217229260793375927198704215512517477238130682293351638980275459442959078475286156510356388511126928066800878558117546041773990039357638430122941800160855465983718097912398864829804670157773837219887070639062448284213492187885000261970352417605384083765110050589136780386918725835698805526217244774186977299658032270684435582156320651929415407258772421532531258145270702115791385498505108117946716066178398878410630413141985079121778011720260168569526505314163039770736911171539311183692862343569484613880963142884629699559645693928763425150410023624482812379878082279875831582596557036549902344199381693259520967317336655288867067251690851015513407255228915568047646914915918487614195499245390051881535807749765605103735407816225504261380943579911486246801743642163506611065295825636742909548586835143191644589062123828105268344145632598615527411108455177259586065388751306995390323631921991705776583977026833073469287505411888688309659161445596964164198233134942060691330040523001490242467947174210204052748977540091253525036448539992016759645583370577130386567141647944275824118846058824417482028666230883222850369665706152819976905427900932644801034927892408921186838377271728206259559943932121460679264704423159843709886978369886304088185978571190314170007639856669746807478514401400267699522386395766184271106178773559111444771630980560616980911029287640770647489317622578142902350021934693221240383964051982846786777049281017474832951587847424510269606845114442833398732450506675767830917131157581951485036019626740883905452263851774581389535052998371809095090895841957962957352221655384130924034396965765272250690100265529252823093152376744523584748170521438555453593959487658048235773205565147238574584780090988879253612344141095612511030253873593379833917430378856588014431109105973557422670109021399024135054162366416561306358416984962219112056785447557149931983269928380274252044679220142142294635570965642234305331560058887253645485436273142683912460512964747047715867874893727580476359475484945800161767264186126637792805840694146508668314176393217639929672901575952186843932480263210976204757834461511014841773454233461146358428851630093287388568014659946196392206099968923231033468202838770167407875553425287955388702420108075237758435929457319201859065724627174651896619561975572280115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 2261098542971221274960983768152164611178383000625642658257656085408157672008832326879666241686549277947338687280505589722091615700614107629554439451179337300284422916974518214937162969057453628478945701897703448176470672179589834226391499708627575380335712092166023945138453791592194257827245271449660929362500319415365137705700809340073963167393209921028162081136459731852367819581804550138868790742833824206009364936245507159787217451401904752914079072835200934475371998190689359075451997547699006326239976283051280734954616332601877306193829691597003564025519370289696064577621527317225627254446899270263672729822495064089350069988436274832556063761471591991201671058245504758318772698427149535269338562973089682264298223261513715770047085171008562748971451796485415824500741871965331585843037918129606007754670733484663819659544033666142043619648416601170974921053092651457713679898219015572195894992948617138526179382579677313131215683431885064012907525752830547417225971882951081578570701806806236139326558673798470784062325232405457508163204271601954142929052442139716281409630897996374369683958077780107233291711282260959675168590634708047114959307820813733667553679459914814096100538399264386773629136150305356391210269262467944627435020757056344138169278736696525945196785644074998592263126898971513726841123777625842766896525270025934886663267849615760942413263254819015016772770481571213870858325589344450770428588860254376195981298032356631779986833041273319617544101499983189624553577553537748743912344269895296671340844563651357120037530085847326700187130723147187748823644142212693302988074688256597128377699687216844819294907909429841831185629613307830037725501763109765045587982398308280393592798484202865362241900250742317198021879893831168922694122226347415364739274066020648995804730297651038200301597044121525419012897980817377677634769467974115112907528503972718569608658240552735810436792637369389114389013924814829250723061166283881547767778544352260279788159914070882970653091107875614622910019830338867726420335692449484843978265084639140886457602719978984153294154661432726029467476951905408476525137053135819102095322113063230370265724431849326865340089496074733896182836752801463895057025308682213130423464147531779026180240853588918800582984073085230920166279868623873037792538254100381188012425884116782828544401373687753994002337680701804048444682858694158529791250652023026639876644969969154938178412602630271212632374408611220920465678905258076482508094848667664456322967149014414403225887385436637794498307315507681964603146849256411758592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -30563171332756434094682769959251256403439648776913149014047151664406123574778876163092081030195915778781197720491002751081222516886667879976405019880904104300128695470665618660991374836532179847298879444223127449295221163887395094869008728003420433005675746893999042687405011894517040766714039283989516811070754250940082359750697973914537009827574092539608910202620080180063954645269747082186987088777461975490661329440936245452945341174121345614472673491057468885356345551504661005111487761241279440635861758267863166685247074501934358715452328805388119841457828194443877379221715261412598854043111640550112809463952509905912928198967275807446880504812536356841074281265256248459444371530174854954146890453778180093920757629540920371730966484691680959503350953170293131861875291755340296402402132285714525534603500844904788207663660868882215704550558315282827235017743908936447542941995255527453658400229419823535605612965245661264880762092943906122588954554343861897287958818213688644082107138064104176712677679174840439583707482445928110564391156834432610021684443200692175664120481186926849630187179896874045477427742043683220998971378221400936624988753477974630303241805638566315577165018019216292051001635839686254568789496792523180943994423341691437819775979782781519702596152402698315468365473376453146998132406580635957219833391590375541751069347254209777279661613117880359522136851725120848436374732448235140575447960080871672657958453058750106430159206213056245101724363933627489212680196427203859296574461271140091155416611220293454307078002536284165486540425210532733879804024906907103072097203221706950202166506089529716339701618400204098851120588029596905229893823109206457386872756979907084799636580056741520391375648525708857800961435359861870220646795235781567830722315796152976734690352743439785358402158182382759124073969563222240698061068652502207089918819950618297080494343760999075100900014432398578859999867358684858205074625392186840089999365464236224038206593218279324232046307994361955873127895872848534084250692463728597442954782438265526743888938311560756948680089313451103198180234528890391289373814566520705321674224776059868915293044119496244619825118348909118341582168987143692132922593155629200703341592251219658035673839943258920252914894726956432235791319500276819425228368228711096324436409672149463560146428572601222342502566257058194848365182129910610330748003059961254930883838716746843322722088487819313056530562711168732167693649597986601469410029817708803667221015787711550985116063344523021055546745701950137755958856928338745753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 220421840410527746916571691407516932745569594537432424374736584932567677062543962909282151472787022388987692128678968204155432965956574835413928600726064061591041402665599024805725068988715300992906268986621576238564806007634619671126319475593080675108749574254761021527977553558044362895130472561680783375272444159136710104293842931416716561048024107103473143050281448612224810421169876443964941971573777210405968754896856188694632087416987702298192971930743587226985001176460265798639620928042653604507117109955245712926829959968687446685470475373526598231238544193832033301370011611997149936291489755248574950571884078056168960438126332679920110227440286212073923924537383693197773957805128359021744395988479704053256666341358330389444829263486370255678653057032087205018112866076159713334842124540541005230316356050514989621580414475652230397783868022467473966473581207177833428720551962642090875210657709568159129580612181340496689074235333555406425093977705680046853464938514646256739044534185842237325131310315815004074584542159323592049350313403198900041205268148473951630004608555946180267914099086218477412049003336952004744738407681914873758932746393210034503066728441987992644937820699860110186369237365913904094417742572039833680289550072727590626564556214555783701711386668171713473628523616087996043004254966250336812218149775785058374904282724042955454363105348530002811284182432506989908707129254325827306774135586918579527269195137020369733522298640404942130113121589088701136113796662260264922004335535133318053424349794514879459665758791204281363179835101571398372793154487361777366483443083379266777397521056803588564948996134618324608524070286104389861245455471595409647335556834574608259648109995059672766185875273406161785673110203489713432400158949308340475867962071181461145926154954439586394810569674174593424516502090751052229093084386635484180980676514671550941076930687991091179566034962828700019602330071125254245723227549517197674468460187739986774980761130210241405060627439072899718339367974831015913223715700761338661944140554635429298516697032869343847929862214541340408091960909143784944292718437921905576319404771683873987850263240196841305325299746807751196727897836668375634161148438707099803680673328192376990060199375259707775332942099555377342252882371548170051394094682874164833439777902119569526273110630605755167308131065161962485678317499789325163815650858374710380302851673196408607256298362963420522285619035111757405601729671301177878469461979752704917425032035283102760112371731176157726279546528620484773144796895011078668288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -1260844931411027633394105597521594201214071476163245926298235697636181595693734819186177057341290061685821323485481177458338499511730669060264377245647948397718706974061267667301468580180846962671418200032070705188439380825806380012900586728082372032503188955851566187152290219979375870610617645252440256677818024257270504561601519332913349742824261088063766717842595138912979379531317518560635388259684114507532213155046472215157810296015211669408367533948051535890099054088073287269057811674841400729283063832037099313053424689490852183078131789046647861543673591313114385357017697231942783178356182557580267572307094326010497232481729948433457596115050455236900313418627601970520328857714862579621357342013942339288793090935748402932448935657623161603180638843139146937482734896732740925788019324245872852548382173746766949893486654102553851334825981126796217261635546779553477080860851953959514945825929355787773201019315709819451994385784732544439764308331158643632756055679603566973770307946038487250499803330142254962127963949735206595232119987884331585534831668824732904751626956021242446611251171045221313238614378240283100770913387031183210392959516948356548657897241166852463953560193342664755193096593384487903754967297016463486742075376906071875522808601774638288644471942735004157230468856582529452405715961779902467522216323553185955321778945325408596461516841096401142632604546836577182127523743787262427985791121023581699720929591604392005636669851123330482340218301321533379853140972446145429004641314463433558697870583303080205075993997450141507879088495055534575167029340042945521915311306071394202751383962504381082133531336515066037804964776074047331525670446286443341747403789270920305383341785240813872681950849514314959324454578661048401881122456321029917520898157567939551419528164342637265242432103382606280151048014978439740871123087487739331795310428889125706288175256037070227446511990761366479477675082990641959620076614618430230587517894440258631377462082040701536694823942453194717337597652087262520325208981818280102212453304513176198805799589140222397123579260038481438510798450556741540880773381398799632192428326835262742318114544852000128544265730703102899698238207480120387124435987564799994189824753508057216989830217457302128560515157371925328669204546972711728124837482797870918300762261189990358857975330545518566831457100035210843876465004548977911887448515916919147776757096399291895162187069302860612750939910037670295959267345273021944948801498310291894816352453902959847962287467245262500215303725103352211392551933347629692354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 8578952942747932485732935701371008318403634649961492771354621346910262520025008562893728465858782342463053909642235512569506916525290459859091221349844278511430400565361846467162256943217384496622034349823365778809268798359319402828089288041203152156666323583835404626506726282734445881906573511825718690797235798744622931814111999537449698714813804394088863739130412151560290071244211966818250265752518417313966782682418940835445215102962367061795644523271411713560254873428134219752107120100537766413345951044873708615263116314942275686335381707262025646250954653638731069858008363554597517267581538134411774522814228615784321976103243137943123174062859651386248545340597790625999634505933038266126637939359374559702893531434350539020943692139622620856451856760431195498163945659753937717421614073839817639145330262012634943686335405463428454073540617202531891311155553312190998318964258522485332471395953351956103670429519460496390866175754915993345668085868294256906358778967204709567346564055266965732285040920053623276808391586717204462907165541211943682096085023735898960607902249098372180190925729486367884134141382556230289437768603394608940792751625044820781609928585855304034268969117128645050782099727242486188375804934522165446171709090537051938211364621416510766799706721741252684318374126030302243354939641347072227533291938907274688177933595861323112791739764805542756229818162315073462253749429275641836930103167408378754132715252757693135849321945720045682385906981783649307812637227683085199764946288371737759480846292035487391250694206278893965560410953136781553744406152475056320611347530950885252350017911836807117334270814343454186923926341979118575605804318699099739671678025819675449850555069198052383408541326379381841473865052340414715775510883951420551475782747906828838936113370378102904798192241477029230058803080666938108203028490410980546899426653383818682328798448654050771324542420977457135693146524408273715836858356190227096995205310225032158048282790170437134529333120585810600428305679894211359479394452442542466150069087691611680307548743269205010799861287967899162957087151735512338315931857620362725786002688378179986076484125264756904779924142169654204519295850969434046845521124669299135922406074994114613391510909109850798636021846218155062015459180987918566344281652227156952673410336267420329619497478872823490257512686339695545579752913801236313503178368591216237951864568681325591579622275911073798758799276082698319468919521705705259009673247343697199363008594584795370024944531467248822387244293905117894008049670365030266175488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -46687568759931766664032885443299939801623132984047625451012853775589214278123995665559000693143541628590454585368856915386294628934093650559930006518840842248742261466730474211362887190990688083859273683828278401476795827361929223626939565540376523701239777422820684018772154353016181298463716178565990755313969573271800738671865256269622106892846640794541792218694156077074712672791876757450550708546733317673082837960316757497393261257193796470071965290692519133689714454298422304164869274857985010075480132645517190475388662003250027423948558855492158569261656460954491504198074347594234775379258653597824312883525692490407335462116977926567663963186114755841646851991792929560732921184646145661587978081328544039601483587855097905989067665521061547712696662554868893824787848606807208200016504085446448293023264969229227481670765416477312640806953302379502120405639814049814738929429452296912174825223447509276441762267670463907628951983558849400859135172183564954957245380839256081817228939707814119265865185726502352718194770517159715149536060835963746684077684448320412412905081783881716974581123880747917246403090848978154149133925208863287210479497795553374785270024883273828095093966341749133129853083000181534291684722604271936797002740571297999203058476101962754039405166333526678409784623084653203270257976048813444658032324559771847653941087339564801248244231668437348590751222201401638155780502473531082193154747212762316555385838705023126750440851960378052991100209632533300520678928078590136896381769097316657336828086645113451196216232839664218662482562211479104576449967034823409219150811035113375608011122476045930056940134308770588745510526449323912953088853974718905112233953315035148855492290089384685497875448668803084764444198616926684734961945807002094011885749343621815634449544191494369839139997010166154837033354838665183496714898542236902476305455683346187095504327708269014633186620724764305228278848429061294346062831497429180392974722018671944647245424213885131341365173387635961108970140975097454721007525967208117890697041820880246177788064216820604030352088105246719844005568536428407964935167481575557285341423204688468894033238335362004542307914469954618635424902236702956485813955104799054711718953129338082509297267504054690777889412699162771789038507468887306944568612082203210069079391861835178399053601165144081429071405265621457379083804656594943727183565257275946429148319629084804554926602925297319579936965821688951482454318311750475465429310133838223517424733026194343417457589284833093597018213369484561489752831615507269502894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 187475503198964300499332710739099612276174933570201994877078246986134717533226854628035178036888226446503337508815946299990880690183527831190256699178226350312173306854004260769294452432354317871364575869464980297947643429993295300728734886236436694003843213655274884788121261562487104231999427118947734287873290380799166549795294422852816261081144485057493951283020644626949636637287480522856995680835291223210407781557338067555720190500298199602126436439238606122649526277948130441152826708935737968698927754367303923965220244145200963112439129217026337640432327768848988826390519507987129426301186981100395613906389256673128290725561766107533153522768272237938219504800625760316055391082794734307296766933631205402383179983245838218543099988691703130266705693690194723055568165715144686044976221996152643917427194732404024046804915426543913015187312744992226852824928525759072161520547732034829472256232459485056206071743649869342373924235864061663215896993439424866993531237150803802405523763593403980029097226610988000799852497399620740559585910174374386410396306920491805583962791989369422202850158837812598806254781013792390068869492063606847597299324950479718288205481596362908011402917823213588466606010732865115616356188840961296041878081569035088637518759467366729171884675345071423454153371839429030990602018927923800814189514125705259234148610068439291265730635113409231835174878628798099626639569277258585448189459836160512721950859250841184494184322301677311665714291131568429294779440916139762658613025444316243751732766792152881507485722957082263576803164233907543576733438605751950967894126076386913878042106927758887238363936911693099721832095891018972164082763086985530278685838963538922136950087133489163410026453496118920125145163813575025820003555600927665351265555657941003099414837119813888055540994009153149624662936607998324545048681258102360886954154912731795797373894463735297035916689360796379742051210515147975930928980035496922529771178437337259778098244147113935607720896321604179115247365199611186219448199305664907580632464207796263883908337190674025949211724788072665383605379729196579371264402874817278925722882397389424426923323872130103693972307867194748822396707056830373822782154370646657558950772938211570469206348667521807362141478982270409332148693020569148047778532772107235755694078841081956408888359337073294767080753137726947687763854795716469977180853619694025332223088206217275016669881108231777617528429855353839865926184262854526933882083451511689422182302674137669912208914889563065805482139861055264647124924087287690182000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -495144246201198721448756926058275897865039241958883634942502995097222417712859019275881617612803213600168151834678261120251878665928335273530406436627624203557092008710284005366085236448966016410849632532140949396425369218472389191664167515608272636000585761753961921984755622320880123728504260672749934650967428877020034588106319989542861891575898675324560286422116087374744934310778593073377002660051308509114685375055671781908318508812041989399128105975325410924366460769416638036712061324971005292101973222512698530371587380773547974675215429369796512286646369227969793362228315057079230272559389627368680121745933635332075435583877506947732363069529741952865344168560128169747604689903010107809054250396442802996430575098467082979955444341595295603392202445592016329242528425489781541627671275477333459894511385472172835343197553375946979969377524668409898749873324758507348962003807741762624367044700871815758328697076891597395846748175858503241886542888151261976647075483095750444061203191380183866359442270010340925377451451183074137721870631523195089286846244995957222364240936979931507612999629629538509799061956753397711781546266327765662832526655385642825401696991175581710550899169512690465248360868336239883113187693657939525821286419796831394255096932880734528729224789610104918699720167428685516988486366795293990652753560326045337009153636700339935800215842970337670525221265266342030445345186437792987970056703353215579935900850697295518619325619352696156278851876887756045355747061349875696272347504208398838254309051128893894421121448200561016766300520893163158523550827924950094403947860006843504675587984979059312713713548627551926872292889242848922238555850568415678571549409948747992972001247349465775624954281193438940131641694027012989205558004099808949119854220301579403104313687060446367935041300465410743849908405599469424100863394633605364777729916906217790355185087793495104138926914851885911565566285460229715966142465510295395291447358366368319423901966531413187663264617111709389958040884200042265733164001075255168539961994589800303550475442526648541003051897578443070024796406882840670979905569448076148996359631903022329119844788938437276775991446970180905584212242457008724494375371129059360553315723576695366789568542600987760788847816646983358211406960171101666259863407756249278927629497659719044796658008259819635791393306187910359865660700745357712036516817549174826245200739859269970525387472256360216576901046894137596212457574098582710036637901248362695843138637567251621834775080125035545187676679432324434576072611049360222217830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 979817119892675953124368708020882998273268056142503011675234359127215541548661393066608939909706432492146843265658565079240676845555911437237329484634578713481951783627543603576505902113960897858822672271614434344882153718288601787305292348698254489700420336056700174218454935773019693770615606948460488596329198556099472066403256138166229163805279585556674360508773160452374063175881269022903098412794925904647151305713553197934362396773743415373835228487083839121670718804343464762492006031700029257766155449235694793015753506389591122317175652205006435007655584870143758844708690140554962908315625033773827165533722317742933211546128628830403362438679064685923565873979785837169066490573653805119173954386026482030941309158614496169781607632650451548045943132758532763690885169743895840356156014500643302810783597426683056689798188789325897999798506154942429506111570354317534711826115430689910194392201650075112371756363257377104011178470259930798223914701421840476876933468648012023292411420952958503198807509333581471298790113414317439413926323703967221227402593534719046135377581756359086637409538424269595459784986677444605641656294621652696198650796601791820885514654703600677043584225861595500553420596972916622412121446532495577393467772228524634616325654082988353988605132989956162123869830418176105390717682523309170606606946222605835754338444944990856911615196279357340907744749962779704625602848305980756654419205730623709555662286709273670164310991830958987315418872082711037756074397994230305094670571033520666107941769452788678099154840601601116873365080430511226563784310224892933928208138481500659464830758696157893133157773830537175015257318018087122677188764235122474181797251374640264416907547901705212928345714968477348304763122249499330075066561427391803737137629687520672877108691056847749205016932530898908531565450976239971870922584510171622438721406042487793045802683124365960068396138953353160251862685112197277651414665941790971652687727782919435332444553068355879878945262786488076503514481690034454641380974034152552157663631877754474375363251453077226480961759759156345459819736445446836272233222876955312931954820610508667236486062069810167523060753779913960443554676598855491071511505919985464753766117418304383795203418761041906572114234065892830252342766005011778606651740441577202336140420807192136035579426619435024663391672006436132546160224589705398342151387946078888590469191438282055282066706238491058093276889287548526609051127980498974917224288007735028088955826360217966895825608477451567542727572355262182172864986959292478905122816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -2636232411599492841663567959351050153786247619964600640426315201265049279028040491927558246839794845847531043622826344746561423423019407477673090387872400122322791763437417380324219295221647740230380345305985830087984417014353418409173618749736503954470033965921413920849119840652213228444227624865841795557793067015813037531957385311421790797165890628844693474337279670397107245195511497915196738784504494631363068687775935709738718107752196065980557886746604829967109578024368347090548666295560994172673889812012686425665689094241818418003762348140758478399949633077221246392897079805486274248171787661635333477206870575033285369264772606298304055280390929630552362517003022273210326027686105180928168552459836804642172608179368466891167220573244445887949592484587991452701757222158465103271828417073749084799499581600016742690063572210331302484603338072736111947125412166807489748041778703818110190032966349032875924451214327426390875980705887151205088741203082387826365204358461267619790583075515666287781407672056574025679874754911881413730082032666208494378166767306372250371348942586280608591404103395466330833527511244280179310510708851970834015716427126637193353681103628660193808722871666390401200981549890380743734091535042733640924558322203375280687609611369653196742215655952084580369609642244725546235446128549344706167470770876649589005731980334030875451634787867214267229331035940046250135518497165821245352729044879848725794686124083401082503031958420531373851380698270156020983571366880140290328442052272986629127571959516640401966387531728799170279623222311145345492758862908982246854447922363024929996477369165773976189674237335000118212565570101865878098554077490794437432745047264553324804326675263367216727362728088561258098064226029895949422491195742802437466882911476341150942478105022398992878436173653306394122451276593394918302426684897723728601812425233130094817144319875079104727870048722054800236296407063496386028582915058656455490328055413520490044663241173622796312960915372431452981282147065489552776627206416065170557238701346902843432098381382475633724580830544038072352699460000684824304760473654114465228585047847445545270194392164770365141163824410166776411289939790143832274114667957953540238762631357188336799207190598911181875612186208973101308629529045807658151476551521585822103100056941894964264391606498458064245734088733613347878504795777831607724217568045129585417564157121684766055605305510357872635971486279829320711620207094564484754804584242277555463457244625995220421809071439083651295242054937211884118820784927554727313408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 5737727381773837544057481988107811815614489721477921971277708520924301301950087606698127671643924588770508893598932354486609819136711874340642519266363569732431108965241862490707605698858802376011167035647059388164500490496825801919845446474039854813569123878310542362567372376775177001411083591626974098932437206672160983806868497893221242499041115438870917167709733459645253871046048089116326801688763349771297787339151877704023582659994615469714903412925930069203381438584158890306180208290115808078855536709542863232349100776427705426781087616301153922104183385401251463868675806683121301201519338013637915288862375033650685272842119240859643068098958590719221293993217528682699102523706778549071891739072732187887567819177316533403733710123902596703189395666491501149516937940879316406192039546022417680674124853129101175492445867239071473343753185664036349329549317694917985247748823914399161785076211975659533006119483673196897458745509244723120192951763472064385565469191430409571814182773991382750492896423019188859957657071692801734873545744444317306855363461800591019360713663307224877373614870185261935929344612577621215852026404507731743098751636107135431128287957720136917654536260244097302316535367659075443838286756463879883928527268430007955768908392030491688801035593777404665521373613893755493907973554248510220842399271829212776388568522344089815767901866106393195381897172943279044724246104168127658840567237483298006793347770522666671176349565893180806521633070570581677349842518424603169252055323376570039813153404258619284430049193102072759168180655153781398401195730852138072511174297074131321766415408818191931588233178948297153804101238708563731825882987760240510423945416961028987090414686044876880078191230763928917712942490013709481968355286384898890354762976492926765291240205937012848883528533871160397066630959756116794741472583981857502354216192651729187083771541082053487629253196523897617837590949226765805669044822284662647914113315107218263797388748736371733882084720105244245149372633712811834786945721203533722436891312504163895514590996479917340913339455807840146736372984325612987996128708034462343301792401553579039382510176191376425872279768455218453854507341157213843084526390888716145342449670977152998823726577798683044499292971719768698717825126241374416143051632398387619925342813614146720569060401836244759189039667305917965685959807747351532342125374446484242651072461965408571272391888779670008381187789535556991538265689739659175926387232029499511948806335429692330339240722888841746088001927697033106504352277702376413693214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] 534787723414852966701235402914525034707246330585041307834730702781984585191404792502171441791349912118232430679744820956542802348527404888920151795671191440095195179505516505485701550363046062962320440259761905407373549837544095599232909579536648466472126193927694219311216609080210144108647992821279385824011377318483598725102924527161149652450694905792631312507469270160367040658721467159718379722028895532417823142874934918787462185255002429109093825525072540412686470641834849051579975510088318946013941265073665752136587274070351987679904202693711307689895088084186734726374382552793203552434889722441742384599921668153006382107773525257407604940968983347162194430132926430333059702356628482968549750539377207005789393151847869684676454482798130053109679159637359404325410827021491064197936037251559859746938684397716280035176125339167488016299686297583017515587776107344426047959769703568766798215245937623476019817657571299827212819960793276184324122822488980272892126982219021368223603695938097584119571234620964513507488337319229964137905955695107014133225499804411414653441540757928817449012368037252763610047134627410111739472660874981552087973788539295160690653385553725668565982200960878662454688572012747741478253540448800679148698984413738915438488627242133838082798676158980575190894175246331645523454505353050679152763000684623066214948297067070314698491802657458024868043974306087298312903502023468586056556756797239048457591659947255425349355802481931636116200026592672769699043905809427894158332700971235476110898440799046370227496662787050268317937218932674055392192926463328529746195313025922804095745867902110729512242811889203635495457800273164108204016398806706853408046535952693514279379294757180473319756132521983347609903585826841959225937345512896402878867961314481929935517126233902751006619819062825467154043512843141005986982591358419972964279610824324325305885640979739152267123085617313847063637611649789240134985517860933066845666832128761375709189031800391960125603492222637613356391203471981381108650375624003863209163966044331442177543957123647680572185631895565087755612390624188909120221821375229722343601530342991777164524764637487364183627528371932222849168328833371942476283119698949163701123226150163473711473219085648603493194302663780814462947630875032930110103402736878645850655078773323995940734310629585167905243875666940020911928571477754266341853491366460929303616437016452898209785083953516505538996511404967834402821452510636603054872398659625029557393367632658272848883617194066091515379398745767589397740825313113551897886720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] -24178829260908726393295122444600968012772699934681225556414669579698067345858091860111437722784463893085598417947384444035269538913448557102239172555087865565239083060351753739250896360996914211693034388632492235261024426116351954913994908433382410563722784383533965319357762270527571756605180036296479748862406076788663025173498843621820299366876436963321359803530617414598433700840607464659462952241378722221477145878713627777234304320371073227993699418948582288792588388491868585117491608288052311903115383553007737409593354571139512408477068630564885637050806357982823604968562697128451351466354402623292901973264627292374398301317853834789988039670040636384948537154965941777708952740383564552348465107856095698575535837748730743074910337059301730884165447113633326498083521218910010768632070090073321059847117882310033090495174656368075744909278743333173986598984273114662067388897751918319948531627052518755805901528383041948551109786870645653383924387569380012630058465658442937905269733084952527625309168988921803200576244949058419485956457297774985928052071407172433055811873043716281589046628254614510527335049503592642327218659732829430406188025022109321663610728131934352610852846972978446137272256703218304911530664278170733349353467605536799815485569707083560935046027895804905932088495125642568043036954267223585410694273148505256795788560909532320604640759792464069532598426359215119538198175368385116142295154632581305478255312680721403276057118351281308761793652411140520880386919472559190952163340010106784944245573141635305594502148259388135998448565676385205804294161748150310309902286280473080285643369805828155203104629730318123989042419604784912148612950373934565707249562124929537433635999485453483292047418141879688830056934216531489605602111946639079893228769179026344128859263864026290214961788456961905159852907916201388771924050103743468201698687262243236734352226252499847359726079201657646491175101036653162419647112274931494706238143924316633774529791015241661420949242429606396094613131830871556004720721167010577787072400719457741928909773403602525337982275379911409865019284342300198455537110619960845727017854716041927020194321405501069476596536666206660362909322366969988661464602622684724945989282197367914323557650524342349882771569969064279823935146033735501069553637799330540016471791544063791639721929038277669711839484805134605256128978867054740090934443344503174368105477677970536966965599955525972201202392637382905728165780609610709020048526244093721583364137030347573602780436559276350318354906811802311422021284155971396783222816768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 4336435851819341282563603304067766365605948398733560722202646671819089663418909113431389744194665855357470895769520072633215784597757271418548735204048059900027587639518086831159288391611865842553738522868988247276007739740071066368522316425038024334747874309605977346176308760573859971703567188119675850241410033169149531912821088908935895063187114856561298570181457994139743623477094369723013607714746181702444633665277055703373839044785763669636544735758291395138589918305255265398458642805449083269273597320121996246125195780190450902566643575738252810283302953885057272312131647767811767580865785716589169595530568577449480129817037971652198798885017516632146707489583963026168258865855328051032578132643259722485154404277079200217692771732324377851773597062802710286891698312764248824185949523044034342997073288212955049047202724533958637439116241746378653509287496317213775751717431600118539576799880885450069219111562768583086524706459170437381925509103623870861803394167353255651892624098699138217123747299320214253762402244648217738150060226584298337964347793732525700982015622797549653623149170112933826747949495669130048174896875417131755887789207999759161592444560451180908196727760717795458735418726775707362149794174857238595951720048290467845905220349811314899251209283655735938833969689543221922595287958526816474856041279547197059293617237903191048636994709418205282012731055936867598214231977803311374088651501410637946322031138620937472215911391946104878049229359250567503962685436590843242869846723143946344853513759679220644730831675015816022386546228213343092340277608341570827733865251820684593968579525049815305638950923264329570298811449703127928620850949230934838669161788907535087846451269478192982118791599622181693093721262381726900154590042780436132055921068184171773709520067069531618262262735993092735820228036006893362318372346889944915158981151879723050725866520325750205141168516997361390508391690952940230281057847583627159056598198475456313543026292285859235454394025042794364265435735978745277308489442203282707637894913597535014837283951381765197568578162165361823146199299720807162819651915404932203730299153412298462562871206099296142225845713325013297323426758122513901518039763247341873432788562539938415306743183862719573912052117231518844112410812682092325341397813804665632207680035469589890823940514630026763453356889963624084185080518815879501660905861387897733433696334574473573925792558378607132355408034043712664481670317226377026018961682371550041173078634397714716188723237621847769503142953269250867500377640422509608089681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 167280906338351829223869602451322433974932176092593248513947203276040287573374278264412161181483398840917468857154934220422305715867433483580038297660113743968688276671997695926017743947861318493338537312336976758366557667782582694222007679093103006120754859570644848303310545109674800270668431618162888623413166966738073530490494352570342983923599959223591944848639404386524346231556174705075381386004667601205949016264422053875170538080141762520326652186306359758900847731700733995331324959283515334096464861739447017128032680024012728202668431010491184745053271881652722371498457997786874053407521319448059075273885294859013669660016820693030221627462412477197717173256540343240637988700701286092642734510972786625836448019671205606617310485770405542459068521301927410999435907131240236949878291329792993585664329261315654043557856938534907659292699178427226661265021885903280252032282493231310515737850767628517074891307245090440413600048495742403357945543773650862350864851901109553892130022573201561818999726172691434339610106670545913854904471022826134578714503569634211516145248578076860192160349023340035987279134835318542219626998029590866670297317543193169295102479009777202549475259322869244089145302389479907466790727159040428643458566125443969933251119937444990647977366508582504394474009534630266085295240334835930702261414278161106791838476994535024170264309604239626723897281523039734696269974519729102973233259829860930984281572092832405009604739339557825011541576989721246562190532332576130404984470607586803072000491926145223967402128544347851370668331310530474224921221510321370016514994985177580064544286048665654937375544988678467664586434479905543730357069259973666920178191221985922242216702284555805935742541931020151988280236302552601618775270749552176190246977553027216523265552650928865584723824509320450171204647560701193399876507443380404872703806906019757317786132574577801680238815142938443202722054147109232037826414002289657908982638862557910166093199564778386068472351981099934408434478352751422562471346977553805058925008734608543802450874556598223169388663345567335378743994115007112664709404435366569637510634100829081271612726269028241454150415916136691405269099324021538848042938136331098255868133743338484245714569402780115557445985012413765333414990909552020659511480451644191420460181802030951949488391139870828347047671100344635296153887206155715282841220930039787962387820557956170892859956235056829306683767512376338506666404668906960652522551732490430778517856250113803489237125537814353578811964097252377583277343194295382742522658816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -413723952285923670103144738517023197108492693318780208135448661092961447632495980432508262068289277557257434855098709756517056436633898030230695393497622091386136503870717431225710036038484703190918138422178015327476986150817926017144151378357967164225620626670123731800253913860531730900790593041060289021156731241459083436078727643068522455856399528377212280821593656554571986357530440721785818943551456455844189266616524473986395350174048092796891311793400167404130140581517932460031484990418524928299225123852810345271195892323155055331007921719937602664735337162726511011417323655220903074200646080163017927319363114969802299128825464355442526724038501230094499259308513564467257378291212091409361808138849863126095578250742485851099952132013399535495578959198241040653349702958314370707937733006647909999701572299013818970628440285522513627426088180321779679543629790850369547828594452479448719975576845130940431455641596574397272056554122667866919538492344254408217464708883095986343685348911324289533658196592872826489295519210563138166223842135041485673834073126771732003105214989471435573476500745497588537714838388283622085467211121887636623181652660273635171846995987577290140781314811611670432725937454762024109140108436142076344950417941799418795115552003580604388813394734847808580674875541407229105594609966778607619483261986711057001886712757448216716069905656419543559378143034340934805107625022335885213891857935055087179196857486023134043031945850501518307432109839918685228360533387790873667061971676027265537802424126357136408110392085446338893601517238344519786930710171101865891297975868135277166041067503368022196950501148386472903736308946147815690410738583691579781194462271732125505803066179917093384424118541524864284987035641211944213665473432593966564126139245289951413575880377613928108401089671371005577229765318588507389274746727859308913659799612691350083723498829575836747445020194026527965794320353000705561745300083580500001343261282644247882674619536957650027147125071227278010243621239030134854419934904888914687358849301071727286914560739986392622657855322648132227331071721407744069443568038959289061364324638465989823380849013662280744217316301169614435863307951744503801933740202998026600527540588317496703074691252414676380792511507778744388070485995801633286689109601960570562978519348479371391867785452650268968442351691919604976256544090574195938776345072717523273954444434452262137623044882322115177288721873713577748005550882011531879375644085625955091882264461612358980921866899582764713503209352457047650112879215709174828420300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 413701171740916331564942482620573483530009300160791586208258655812746473266471803651723604189168224209218266381957479742503256412737495283728723593432989833694832576749703252464626943825072373744052715786749138167240630258888019876869775180962093247554660539927839203308503122091825031973875015266801320145757388483851211720698244337534472375922475644684060395911825675074376242536604616966818081026714361836135304443248486528562023782866737100558612938043046478094498293403595810514617463126836947809539737102081899224326768863215978432309560782306959672870160256701018413008316747068019022366286772604063229926905677578001358461372395673597623985455709003281694533155808655950413259896261759253297311469471308624309893984716264809968548116063414963787312700153930498337247826368669653036856351599675231941970576551367197550988907526158082573437206680030352952262543210908223297924768076558535485459149868534681889095503133454859220344087582643489777979536690415477132221928658589173515889339317469665313651683694306514152204014676238093506038667881537484757470862499711624500572968946312302571392099240326114715623682248642955053794711614552692825743586593714508462294250050946347659126024331030746932302989020221526285890209773878210968290438887125987052030092621388869340045927985761914064307132064755520045380760149630272261980750279468318732931821491375486852528778681753021751864295407461281220714311977572133584603283744742583852946037550694251049651701331809128506031316122644699909392360895601050804337224897894053744850933232502222546553683652924225281892523501690670097624942474235448990359898558095782231263436630198251083055670507681939783760610662698030917592352132652303863707056955683900649306466581705076361360412600129021015886520691957543520245483227230680122530323244336170669616973335031906754210774871737252480483740518360918625266450268011363669401649859561739133357824936679595079678894843713382974776977590157693034578049401669408121626341249827196218609545272288561712131630677911876596835364729052338977417550689021213488560450404430273022613319877028884523853270725602575605831354946225272743275009026485680437625835373358043600843063570066985832359551410253459313227050363302616042809151845028110625461745948589468031160244095189993116707769141815530860372168766251293165925864828483552633728247452950829086077117934069767062090671281929320271803332075962540745718070332311574814667095774759955107376003181985563698485983488437396916584537377493625432401444468002661448696832319928411845237341676592312274032649636398261354281778100754780935338753785856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -115925414835143165257346601283922241099874167506792809253417001791119209110105156769122796324661863034426599001275371586639737796737041400399924489745641474994111111460376599352645773836045178812706030741257682914393570458668478114714804219488537881633459364738517536092357249224474598518969136429944356763296713028361405609460136604796613199658422384691479696642314245813166712273241122870719677749607342607713255939070628800290448437727481895456810694026644441815321371585655743235548337354855047722544734185588474798098301145275945539962394714968367652044317830879458507595067943023360992232844010633861883505624300603209710335085752520872193645623498712502823138863902667328950948685010036375845314517827682045915908094906211537296698080780486890120535447729653791388544421343684354969992424346917178435954553820855616152272817519852822910457677799347913223447121588303852461673861844155972606565216765441068778555908152746293255886973657778715350791100052848250052017464378757655463826946191845123113126002879350865393411240961457817600349021456699803742125783608830435332335639767284171141655253315956206377236718573201310049960171459451223515683960967921933335027037253588640731290351909184688484397161336194046099667377032918185474505380348645509964619234650520966999077409731220028439825057416290833667222918089899239078822072762115720139938763450303039973711750940409733496960215384932046686326830915673059025465522036155911683386871802562768754374581866301316694956920141291780992168111217071002826625973849153182167566620342127740564467736328471688128176163958169729302320068292036470153244880141845565186055360248855796677810679703258475272551316444169206844815473555088200116211345930393978080526370427012814679774041346486037284747860554392962305861628920352954419157712192912662081555336625009577344433821783134680343752985838830922160463321169916492307502736446326812272528341457204634855407895599846379208255992804572069602258658035017656034104607261110718384423181496333780116944457166513864998310461766510933130193823133458836091040516345373819926044354979520352515043929015258678483383714094862708044151347402575613319022275978404169974419820851142725675703681342604926490360228963374062282030578985734277264023905542951227186606746207806431741634939678582898857417511924256469946035030168554547248976440056008789092482570008261367845389889483883240962341905347009295194223281831650476907435112898777897822972886612183398747136439651422343298371850433030526296086235050204773263486785558808615421897837003959098003216834927474950495134270449107008783098943897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 98153734695610480772947072643933627291658932495682309671795501516088843520769477344992224921315515157213265970779940467909267815572409936352457622155472944500635414350501766663567623214044340826325136923269126851154484156022284507842337383568011805028592687758707620154543679761151684290964185847072619597026918261172480024141079624057281081572663361982013714732118067711689949044096575090399088492811925108219776052885486762167813886056577498695708848933122830241158636953277353039828451910585681440222079196201679896970111915460437401173162896963516493137148218184648915608321152197507106904743608595932246275948859524090924409783321538717764682784800830436061590618069933166446729380961586298804045801188007717581594304469872923320584073809006433509141108926588382942114252519741757857153371404104953879298947200564808087910230007395014156760265739468126041625819546202673962625547207265838554151628372582211066355197551536708640096107881133008954588247889186024286602292978645059258009101605371290339545279014983638391703439951143082784873499337408125329212797448634650457597449309134173056110888000638532050795647336359688278159350407579609574697245762308647965093047758876392619677603279933938959130548408633899517197629320985815622569021495332152008844996451420079147940852910106895928084631793226772290393116858991409665785596060979408733068236639648639751403274216841627385141193195752553330039099871592135809018694704005386186201858747233925888615702213389759692103224375778110491219779818160916551942523342641733321332908837578820588401958421059621003796714800639901421685347903519215998729555033434478119881494220271054675663556665689365844228975726345335338097763491128460431556865378415052358926598614036764214010644110279167787852713947175095686772031142136623814208805281980937083498297413554109731003868432822828175249620803991208107702272512340533980373079154823693293055583912007390218796850286823652012285398733542718796809114773376259284256854553385322358613667010205613553597737190050367246905587444612282160301380373422137448585195510718537126253779524196405115518862095926291477955981836674440819829151611431508865856420266577595168964467859728252627785684325703614471171711252904953988377817094379699023708181489410685621362660004468583842681159325176457045542946536661641243222362976223418134498063181619293956123409129461977882840082204800746790238359097161711789601867169565673007071853331744618742628864262989032088014142023019092198122731169114905173448548930942901521869742349228780592400481298305479969897610315058231526717403214371128866184074625024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -846636005882610254629010999203741900299711835075760923004282769404624685789545067602559760392611753573077658089841736989205757850029522647975175010356944708140551514228888631668478332980521085452673088832297003482249869400933578845477333439812587038892978269813037326953927159301427688761801487627476798989816187839292578422926395549950214189687397016662539385461665589598402657849392840274680483399769450957252635547177094196857300773966875628230430269154968962372552525897285432519245261958756918080042824627255038256758716142022438813452924020718002598667517225275456202833134489657021451045556403916572912422269776164716704866391319941655653890567021758651979793322231749665406892411759604430098922007568611890964564748121482967521267362821889762446879284188133057193583185749655482960057474023449961303509824100403125765909887367618667330727196317629692002885165162895829990370495763221952066451017131203585443747774488069335440004090333343344888261775550857366979796419017981125472888296017451560358953660512663244707738364082275587786649196734665041595124946328460561929704542266173439478510865391391771192356571385299976651523483485327100618212124025580863569010357272096970622951204865943153094401700331195529539544067265496151725154671353097007436400536728328315390566426939324699156353000174644747301370882203006003598587589852785692238699144560365213640234349574542166058592368631711635813981727149115352865783823361291632990537768983081731857441357796672768138792607833619215260760805272269202559975507480071031119556303631253902272251274691629442916828628379739139178485237466950849931410141945978377133809459810357404695850607654914654831936450198227660758101548199329964512074162314784743997913944009199464463265612312963875790817461036509258528307312681188311943381633324200101083939947947450976936661348467638957776620837208443187356439368115845762791209052811521180074193968072957878891398346189930325350992685680958299049140036205558069719575205032089764721201792553620494183682451657883681284253044480423800872013632061324255146412601346237402066777468588507408020816103789638017807684515299420164150131866482407087958845711770024068834046652988615936385954300143061129204249328535252274375498192462694210271236528995222636671120162167043772837152417955656235087254158430916002667841819269751844583881602649993213421346064318736820774541904952311544846115985519424558675296260447072311148212093506486518234705608508425154933369200329159954907391370271222236164834761975435617350895922892650161845454486943501138014662831994013392748312282344321329046751113379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 1865833955619306290581375212033746890005121691036563002549748602308116636284364435354571073696007757940691464005080985067437694921439522186807438071550351186580056346726969201351777889207769706156975216735438259571918222966229603538411986766945150591411417451034450444679351121300677659516524827813446085528592014483951485830941389165047008598470392147873833467668263979670501498421581492997506036049614317891022147186435139992051484253624635656351321773320845343497977237098798419476458352570328784032847566594763138010679066698448149623724476951315739613426228201293563333046737777841980408545079961130712111677434863179280653346525395697915595145689577762045135738979973193304018959699447385233099907595756617697443571319185412588548341060612287390321428620245793835023307433134960298091013263235510420979667180374269105293412807038095091739189008492837256689835651089345046841428520397566952203583768921495887990684924191370954061916880600668080052940183810488098830983612504543447330541341861321363858929296927148427345828269544997966288190946315878401041863106383422894819148131374739175497990324396982556257325274667894473842785005200000410171479404492309579508989588044347247948837722656193053253568458013423483372314202298157491229290020495329757090667436222643637212554876260538176119545379647601776631861106412213530719261320475890593023092380997396978926668930985578468650047681464220833990028633962545947667188246500680010215612179563265336388085810570194026983766982160625714079878332928541772215099645508786184883860477879342115759969042464786995586544206035889682453401764460721922703913120740743801574310808388298758982108255508012026024134645518998444484359058797942284024061526302898969300362418929191718063345114639269162592134354849942695559486133202593925189335610948881204902764283180579877911430091540038761967189763095247096935975966234229881536679431182269736753273268731547369879294198855325834475309276551562921304811289270155929139891186094216796254096465560015496330151317350853380304499753235335124875862205138731609207810874541669028225323598867218712368355331249031814121663777818250898516536631053589552729041568438288492752404735813031488021471670190398004051929024539497854621134120696574279890533115792390849934247937316094850557659766730512919569553228279847235438815370027090732307984488525834925684811736623876395121402465516715415333853804551576658641944124588093741236837320089424836178084651497773376554539327900651302485681778898068211152867332963332250026429043714862749633632209308437421014671346754995688350590154412448487038037436399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -2157646598377308115764223095477425139469500985119779004127908545363939357246054671443902188613988400783665349816770248724473010069232921547374560440181411634023545741473587320100933929768382113374380981548818927008729537417599980276456673161971309467781117268785028477700782449701884301096717417094073202323425252289386787010114209182341282696177374717248200160684292848558414135203805952393116758153368166359838229547368336960957182271830674071602142029839843250804525629921980401843373996956404614990090901413036013108931903441896564050809022471791024732055002073483880633419976962744425237286936043620171226777609250247676106005585468004971190594285632615682003474873088381664168065731220691850574058196154476895132003645993653015702293022682736720782677460840917398713801044604804749976985313083558307426932819297955903073574405934472701564091587998717891719149233596230693227542012499035694749264352333389757203005870419434726640342986226523077684103858534093481295713203468473594377382901905557101519619945686566529536093237406438309307120483275070138418025607224459868755896161510354167461795748722213596535953759952015689165393104230088008505356867339751867931203475389807178442748389601611326663849481688848061345364179160826955866457356553141052617255906261770297045833161078813739764913588827749253822979812388167455937667001606202937765095085297814184955032865802106492455313152018623072913187462703107531529616982806850584180404598126073523326729194404857032444902627377851131924698505953631367271033661524506470274091793827024038581993992330301901688945919339256724906349458137334117711158178726126999311650286267264546350835053458153913890520725672551966079751820259239021958728002000835709192646014598804600000547977912835433326617238561891791908546579445946626772223394390262218660180841744110954521568156234725198064150714381559440228452741886804528411540064874957709937362731507305779150999751345166358117426814904490775854300994411506128754160302308876758676323501733304922513273556168882762649032145264967778503372718929598414699688852291331842001852650211797033341399016002641940389902805322716325288789717110948581743027011561747918213467496491380531044376623092671550857360637234583009476635902664653146313344302354540328790569950003673964274062841183635912068764233717435413086653378392245912942774144302819244655017261604318424683411801943434194964906778693215107556717454320141146714137727151648122230246003817764271707371650495331016651769306908030721462921469919654083604026635142171658266962213339009905805728923674422001097756025232433204431724604293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 1461012478043745834080881545445258459972816305682737248143660607068830238224570197403266906135657755496196189944555371944438475690148716759016245120204571856751591129598319668907738402476361362584854446485651477988075925065937287569797366434285739665885315896971408948155560043238409737821426570527806862840642936954194391551846854360206918128940321360529153719601767718065196694722376418176577100985629882011427612455910099300960855928844747077364020736679165235508130411897715167727324549529051117213879290065869118903215029276083036976300279004894731343405905431010624128021806297912852774277730516146940510604815536778271873664040134863765613275278608529324468711734726425952201244579876531610754174630300661220742384789492672675341779525050855759966693488224034215873813842134608112712035593672442957141137838982573987535630587222472796942042678071035793864337758403252708857179447723985264981016580223134210554510432255361814408818734286636196904786530374307226069927402723002726114763501303710868323999833243060402247877628966068090499708017902954459339826602990996216825321940946011919850589574963114881917133769295734849117002960992179970669589577502423030540456183843746510597632588838169849113293413657184183430965798517320493858864161819036877043549835792189030091525575890135136055299223893046606817157144036874528207297477981722094105904299024476632976872661124866242430780361008115943361854005207719539002743003531681121099261900072152020695177408163417116870099795004600730442239528824701299462792196618041499158026104323536032083758320354140400545100766619457821474067204925075052752777000600746141520489525679032436885209848272649660280416143400554810295030889575743136580999125052890936820597884060777633024871994065283727611558327157207979632959794998765424606168872420257765695272708393573057104732434095937676905665187366057076481712379677686697637053545696908176504431958078332253813133216296791035281938911990542493568585925160708910719655701528798856419125396270322808341979563699137380210519302006639199168267874040408710075564324490389142929210716878963264264212042047767840348349201636757548945342111162429545701220581664533381051350584065979123565745577948301033559770704201252789754650875834464007384069367022898677802804549317389223923983643480910934309389449327863304503394993185103293703432118654299592553577836835286672424408861525061679415261726721619539586053679152910068378463875488256491698592338157030174123631234464192667046101358998115736214188795671015896239627493069382127075974093477237380704447435138540623974522387718276768616456067743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -455934596337883848134149329557857632593174810482691779605314635897459900015521601482279902517115534631547603014656445699412790205593859333612487515993404606761728123347134081545205613085539470799273236531313470288843919932501670999392212148493182245903843905739671385882246061388403018653091767584483230644448520452323349435777038115572199296119922030200764368442329117702758428183024160173637412886099922506687599888620540890782567974599296611771720465103040223615634358166737105361226486062446743051483806003187031208804864347754990789260583464883721485283116941868566384531186537357828197899407846792099311842578662246989691252874690667567881290124584311243458044821514744952833492924364211540182153973383155524852023818539332762279343462896605214555384018946854217944934341247063565294726957565004145336260332071319025546866884430247619091944012676606135893555609702297896354470399635829238525863903518610016195981853023323159244370234942813769459509593267126876806271219475181426899570364481335053258280504936812772974490768257118437916027678398973063809095417962470339366776222966525491069169605659017110077394057089022248849131421559197307760611622077014337907942409857700207739890846142328906204406002368541751940945310142966765486841767629505930006842331057198529798484716269965922853242160319690638319089335566850519198554158741474367124176219647873948680777036626753281321357739871835112100709627350296772339898490261241908474596038718864104906029988521724227481589209746999537934482753530702894074249920550686359035954232027501936265675908999128964193644218287081840968660925936140434899880966372503882528819546366794935471788131099340397837284301060327938467422572470389161743789600836135583385052346261196916490025991301124911841748426970178844044219780269007207853367227363934258310521745980586330058866563001435246192991379451123836851870388965523424382183948871807965170748822196016771229434206623736548915659464357877945535577611356059112132857588271725974219946543503228599715366814247240572903757662757965865840565744497280424042409389067222531568408623066381962774804438867020451404129484399015536954682859765255192488670899988659021808626338217008257504808480280402863484831159136449476916223762352000434413980466683929451269876203185110705051230423705572829262260420052442405364686219779641256962167450627276589217574037364892872330723852753910078671819616982456852600784013048804115257695182621604340816972860312388195154004789034224206540462937828827737754247436960950286492790206561098567911901402676477849053905209994820969906993861821765836646963101040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] -142914317888927885236980841325811449542882029681797935504092491095347085026983125505370962095593792893407587439962363412448455509935578161305384774872814467040603821065690317604562091748674988824616066301295324529016984493035815472556568914526194707604766628130753507930588670485676038856280537369960626671957182411474860232265525312646611608253018123234567939410613460307472508619491019248973055520194877112029107178804769595717913448347993867484565467939282435256551794291768191923134550249306415798995258215000354260745763897282577614166577102540737035512841174177814547304226286537008818617189768923267257599064815481760439808583020193691069222061530252460750668970148769243075814149798997848603205180134470548020649254033976696961838172152112449473599044854398849689702248945428802398964949996365659835339047719051030823343632402887580870285220906418353302005110828434300438492353746249294322097661593989510298940832577682752695687801116580650835248680152430181328009554604302975185785238763959005761384657801368355595485646643656650148785803174555958695865154616443686084219841560952917016857129544645185048224342201048899810166607296799624415129198155894899347529932166028831113854732471713565844973933746809345798095896925925507827337939780528102842530169407855690685938705561579867485051651298279881754953458086331273220054824332976569302543083236646515529325343944578857962258501101345475303884965655919508306899679994413724923916593215197479985515671874819349517382027893571130259529494976572062850383441771537627794128666808750260031400454711439496384774647106654277697292173151215160534906926513647452819403588893930381703362211158855847897555319918253851574508284367305790421805699436153288589690425636193449988467801742075654608262313986361356870747719837053341507499701284358249307280003269217703020747830438459439904413328030403150261706781095106200512488165558274958103017375313981745076165139045137617811674850390414288537379380394077975634515609123317179768474590572074418569283170568473734555311157694390717585532383708579857539153947089371853172741356529860365563198000676245652977456374537313317304070612970971813459898158292321469207929694995573362512509781604346413850333669013245629728536808138306113031701053915737623437491768122428860858627305520526464010206720718178158698939978853524446170970045891489480899820082268890208773347199606959431040762393908721899569872569098117469964405173824559606689919241841134653531735472240365739509636116115313978222124019655931135535225463548497127073668374533264581058204480665484483415882160556686161913112692785152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] 224830410525511037963945121673043695010944986171788105082269042412399266916365547769173452959458712852559670467614026558037908246884705927230937590884793098835829956739631505341685654026022981627736342758703566945632278370537712412362135324498772941135799569975671227846849701924888567222430132202145112962095887502035527696437610512344257581447285609785486810022539492902761019118296722890844052446198130378190392166357754115150184592226827047307282318945241103938814720442974859911685887483136503744683633418480967767117780219733065605613609164507023418808026454887952201828323996867320125824189565498143292247951622278015607132408768122010288761400037933178818585303894280099292391453931766071785097262288887159181146116410272709906514351616093464464870650610090921299870722300996141831742266111120143962112699755163730643899867356461792227567087693503327614325491441703955783157746083943219494556324908336010583465688672767467578910432247661830486714786897251200696432102908007135207478801053857508755353827618530554527923580818342690176547660869532578977759016731635382438678731284543336277772833233640439260854944103624299637342457388498739623499847370293625190083600721015139706704815562549556120259780311691287884849130467756589210110303281098827304915975198736140543712025313262536328085139860642781014386763281489899015155557883365537304146211760549867822947908860028748214289131762878546148321891829359354557781240772740664632039587691445908393082115135031279187842022736022655725098639444046994516901510580400818877719842305632957044355902669122865664185735874575299600172199604983252160666030454255138351741587518344070348064603614050536704175559110416952645281303617839146437875071416685174851990267863980312271885519365462555519116097726873515918850014349774359435337510579725129392780705415199443049705514762680049690350176298100560723634961604197550300484815980018533872011755022757006514897288699482844145890106393857980767289133247539441951004546473823609312300022872220793519166915356579300518045549851841760807745780184217153595522427859358282364108966029074070273601051708528241964979036647286184873897685707386463315700225972772162428118309636517639101444000985012223808637032114446253723135424177175348526557052751557419211280074706581701129518491256774608496341751843252455407004118411346061092371956347686529525457414742451959196046286660937142272222187190136229603589341580521040134089949585266236320522551116584207270744059058931929419216554231008011482429559271977976095294954452950312276415263631782187056454942557359964846901542425446692417812163461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] -81956712537673763694700247719371540353640374317721385297521710984033493950365656522227565823276687729147039280172972332363957817653978331458918376630422474186556067572799558644004088760425498367361623453178232383061190960831950872956537327234681376343213477902397655817072054269897022446893825634163173661730559101247875404793976018472913938869630680557982823487611330214355684890356675526446715035980188845048999564538676525647244691449519061330884928489881858464994594276708287618724709775498831524311291954884612319134957801253916119167444382647659251352720320588687823269048276205055388678349736901738664932884754836884363843558195749578793746301090779156149503705813474068985638944282608716287425799671955054586951801692556442763923606021665864610758381525775686278117919655062501767471023192577489579345952791922897497275179488474093274038411443052870029763421555552628897279359090284068226061663396687895024659112467106371267003511205638871925816144873154115225354126318297109624000323051584138296377740420683669499811206742614570098768893530317217164932808216914070492541520345840199345267578384519249122167391094402462305132293395102777753951472708288991147772227900015397202228729323442752470841926829481713548859113393467384874352820344651468718025733929354783366417193682102847097077777906784521397670179314363818184702288197831422834368796438391819462489988491527102868084412171651198388550522167730690843350152830388289611133996294378350943937808271457172512357923029313066120633248904960013667128781789860863579886788907568436446591195179841533543004626502413152635515163077762868203564581265355132527532532473814270516191469607333940605850036548378094457037652974251516236085317872332855367049947374036523941022446380934994067728081747874241790688354075412876976064650227010343298464802273346309102323825803737854629179631792744223124272299956129739864541079302701863423454170777289672755340856873438881667426958004497592648148001455998051022987860796209982058985867736731272648743712766294874332795360884128609246892361081181543498951328225515606579030839993317852695335913625916767717514628984429645713154115773489311819570747569694583692332784038563814116445011902889714024125844041581381050170111736417700745173254065562740910758840772769044651791027907872057502058453955573605537063960454258448623237532188981744315637920413133767094692349293955662133212188758441856276949729767506067161109103420952415128057268029601424314310092914732723616542894963033664505752736131942195663887399849222457781975656439644962149273661402898064122875036665534721166822313295872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -35437487805441512402251482621911054767969877877864316252439391501517217940191012568560813944536742162017586534731723701393998955412975918757310830681971024199695616110058306051898799899401194159178763885489565681748363332856946013171419020484053512724552892653616486444753995562631253505352957028848745591106086615530200092532616316528281179028924980093699313028820310049516539447919926710785294832049370850180804429269237395878097547598766076069980795984168874191898264762996173494720903974761471594755063448085200009544248777379344862535331380161668862295534757314892071323182939822546877473765020928511344049864780569097515067466750909475321256800118983922533052825076244169385276842209676456309764705222044735207429579375381914923102917358395979940932291384739595689106129111980389195068331329053662560730983822559918402768535762523086639579268544466270130356773121338346050201860576226242052329831569022320171105871969673236604019919993294257617494303209165077099795463128274373260108205534612280622833006541316445058179227612052705416448335376387539123749162608224389162065318244297325254668344490333552026237220767425023697027124137725953814482736738120105464129859548726982506531358754092587129712588268369678219731733310190918517781691270544772504067818718337376608315330600831120348741235966526937167954823137228596348269582102796166368811168250846826913064586241721924099122874668382348802795316571607441906636279499175950243039713672282640051677725268861869851874686235277023763813864454276126543519682274276315702345946241496479034357269144961217329688079346059837573751021518086490597313613929431303837244650826478432496327155826116796312333400101128998993621827383001524561822914304654007401039436844530656724490285709821763370852489592459671630365170590566423929477503094835419392266094689893872260542579698956202800477390207826249545160497873316402952680278642020816927376904795767493462066472527992017269645787903575335898060694756316184553685660290284070468536547698427572592501620005013385180152955138559815206452855534029744972374522363024651231623213839830967608571236997631072573622363732970747174277358096738774459432119817716553631957535389819483724823256570035748915938196448334852123270859330713762845268217007190855346414355319700369175131588461144135980905853663736291483933023347357031492031666302838859685503936664457460937822802254077926961893018480298192493761321412977352419421550301844226848192096907797262836633840312399180929287756962652088815880336154695531094246303237568014655547713514219812190698926617974550340488064476075138619796818493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 68584206444116856432251197065202369900044925748839453023012204053394242595119923573059843315674679242580873178754923863383072380093585519659539450695319550003761605717741865978478610355295677535273557610709655682622802352353745633244294028884605889476132577761109776795637721312106865487407405630321359490956100605206472986607846849966642228410652933816464493491782005419679669401100994226488510514991522692116754723418365577320108134450439716240599114270177070812590364800155449189652359817947990076743620714038066926328489254636403800919703931017023236154214579205023516569462792452898031920494111703882926885626943315511584928114185215313166444284264693634955217483891935578641056034919528805622423145276021638550648131886570104928130477827636572937114573881714281140736488284178228379330845714270062431522469217486348357126991737780945800662870930335518554659808902617842739526553551197532226152960284152719885368983414194549100247584440803066257134654425154009662007241706036269646022163724370486523375054711199425594802384744285398108622006586117789110699823458603658553173903374053903494908414624975546277869623916334494204093211634022375873852771268008482018304427534075828954043613554090604115278261042535710364610513950479462383688302929176177691836776501530194369563733756668770633409408039514396562488657307185401579895129468424947345864324232737619992864984730981720992732497356655013260764666303384667987198558530892863162171481317058713387053568837374078251974771625085567724803063035789847956753810476054567959987606545124168476814288361409732595375122501299304598057385932941160158226053416297034063114840067327778245705765133674006854681574498384711146349423104212910926894273716812726186276805155954197532692972133078413978904383939775319338058678668041015140344510527834954088281568988385696610943712702656866744663211557378943914373693895802980963226560160079699837984062784526574673558723713438446959519484520403999676616418132218709791962869882130252856389407262698063392416457322208916439794040542259784879933283798050792099578456048229092692390957918976673482483730653166522494732509752264787834695296617034899702084338105575598214295172752469808828424761091797404273933867413213323411986577186240947011065084067521394894967062882190410088342186794082943822647887913183387745767917855163902518013361379848370614053157589167777192408517642087363679943133074078856475060336520185894856888804900161299776277054599259421496005191177584809924719463119714140075447751254209697342065775863730552440880362895489891031820113703916382080068119078916387585956656447488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -56004625847234327066439487036593211613083170013734278349161656851955341809116517423926944795283433242387926136038796841009652142339755296511024440373384449545953607690930784674376065871363124235461581848741715469258210741700677569275502379132370218580146489444582884652014466265096101341971994602296597225203941836410416185856400042159770749068029273493209468661201557124247697206618422219513379010291380621848501320811501756388412606295753370650688616844077384554411657674451610043485577416534364188767999381633136196825810816009992852044741571301997246153074323201790692709634555090974244859741486253698561542046134964956063920656008337898520305069818724973527549347546695619624356482185693247672957701239285076460984284387123753690301273055358610464502152564875906600045483552396754422653764621531429741878418029543511764740975192548387576938686475363639330144556368849507474616244093340337643390584053517312585269677419297502951388163803976715425260785283747666539440146171858358438707553671467089707261271966391930158066779939009699260327684237316754820959527788972119911892660888226782057696557002091201884553531864491296644660354924044979606552594391932290793152014001554438733466890685588628548478268561978927368467365136967159369238560015853364880877782251779103801013646515056523993024139920399109786905111552339438484441917924577561447269752811757610696642993021873135148771486502848693741405440666764502319490075397805822669084155344052673365774644744876388862243485148014663348726034483412035738864887371505699490851475579042150422192902436588099890314780605798251226460590751170579701910879253261228298744710266477895886688543098849990787419865888591849874371157372736769704007192009246292522200441824721213855076652063274740147069145038483677748191483276060599950783182920814894005450794990439113692034548792063580252298115039488958829011914310396740203791282154534847060337496575736252279774053341052630836729290837920248179363574067030339552556636061394037406055176963246728190808864580506135720467402343898628279522957839012825695597395782219751382521509402480408397871082041303835130253063063662194358848397023261168710452933813762407613345513811838887313569430063986319824428683039394495399155511871655053969480719909056980305853100004625276477248722178758490815271532843621926247104253620827679973326122329908241411705642609238651914324824732561963519932906869816841578316469773835976181723400150405399017397499338728054477934316181368159622393853405290037657791813094673801302591684877941808232659202409737481411348309096463800300681823221485149683295086182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 34823587520975649697609830619275492813185134985350303366150083608181502352000092677232079575075484097427424343632015761765336513915584102653384829197976948025467083883853665675873921549011312335480155939832707446950589733843067476903244838982748751540932706449252650529235081336896156106322483407637776774349711066066063535250864801252634931613558675260988464337131997985891693200212467234698649563336326014524291490196890491484712669206813530504020720693757813426598704976730781179366013053181800842863644832088049755260716261172228471961335940720411105200631806642779125340584595424352776405523868022210002653645928906628015399232422835822951447325753536812157705780548527363989817246405966810345999025700481681054645502805588214993398732950885207740358170799967582420136961314476086991429809792798633145966824476642202164326657048742399370621507251414187765076334013075407961277041240720927350710198365303040181943502617034324972433696568253186755419325577664994410239961430100969102702981716777243605570312260453592051320646076308114503578952888930763572201368644731779468982797759803687940909530162704717908406356944795304402496221325130110323718848902036449657466288184620887053700305662651913607838015411843605989337876312619415751724479007243741742387262338316145275865395226698206359716221337993109004396828930357545844127410942240484797448682584019170132616706582819222584707796225005515791326173993612021866976355414104205807672928075508197845817921220834717250621952300652723729808532039376107811015083887071003505452420484281188246503519108288129001669898813802070830773228892244243314971556451556515464762060450602335804577220067009299475260381853591174810582123073223611249724090373199877750424755056643069561355374001410930161501364561953191628694271268952941480495902120725121548286397792535491520049293373402301856745504349185484923582620029721384863697633873558664745256813677709333124032006660474275978044160086300915098086682581773267674400110425075436205043826899261157636660970551068996594063680323149970245934571843716871448501695055023193379027725473524860125556452889781050877441945790407459436649332680671614788962360183342045421247309963641461367271350070640984158622811678758544203204226835190548097136851706794667305562645013808325005139588400657945854260416899150753860644408633230928515088353230932142622441884764944004237334928340356330200837306548374079475291552896981352610467050674872258434016622429896726110021920277930687381185077839837549225773522966396344379861890087306723250113482926194413329829232579201055875577316109303667869358848212992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -18458473367141342818466562672128225639194781302928168495471629015059542811968166823450111910011113630795254298340907826274352841852117503151209591359666926906888664795828755245451919166050893023198131386245521259314275161143186339137493634340853248931954054006845270153145677040871088523038794527225289309016058991042583011132893750626529113046009281225672096318615713991726277102995939314103807667940996258800106086232347154118264278509766402977723815106486598385503924202504218242488891058190877906764012520428715302407660012205193322633996606607839855353758057452007746517998228064970289397708475113282784406732114011118935370530448680810513423188755023259227776613909731149543261753371766978306484052656229509110763230214063687178441015030564990021888624233892939583181267963244199684003033223239767031861948489636776529415877577723887482573570002599411214769735949981828869138855618889102373973156192012112687762195923172510444848222207533477942432078198036757595794481845857891252965525309890486485362064586034785409217044188976543608655093868055099000433666109402853935251260772258641782750708533087563277478800523771982356895174767342548431174585814688541097148046322549843759662117837521120616262165439685345486530694516403322935286429377897671504151887329527344078067285537953991267000942092291478003116109825084202889512502313722709814790254953428801330314544552121697434633856267522258960441372021767396082605210779507902355688187265591116796369240765331398675913572290524889499293112285310744533267653679803331880372718341087327818983412880211159170997289361776231034643759619219715065365298687107867661100481891609631825731067043012101478580434766227578919051492949762858854303900351833115674008685089814616312890225776674933364750448657290950537877954020987834797397786470728360781823990934087300266674806263922651164479485479563271353066302484740847294407857322516625157118938293628491587685142194755924754007277984850890282772125799703572259188970013850308290827762508807716407136478802552544946234210521965390364516715424850862381516641186196777211421980795938516357829401833032353882573215800387655049904059824930579911838199356632510506668575605358631745442416797768309306333993624707353198896868813716918949881201215641255572986539411845198524955744580041251259270238995914628715936288492922916534455709348208230423033973526746196220972077732387397465845016054426715751377600498158666371526730846793058238038648757328397835828039428014233763415411667146975353885756833414561346193294470247341860380858705274927720427795489303131255655993095867661680237682360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 8500126900929710492773929579865042650739211560561462739341624459566082042944199992744666187508976123378724661573549590251840569578940699955573231428516951074289674646484855920606654242151919298725101233195497325399024714127977592012666300472483831764328634140449430498934177838011788219523450794504943865871038689793623049510006553430302190754924885520235438679443378968805363038123971171605815906172716896008336135271455665508286035394634377359447296809983537020406017841196048068874699074635930736809421502856153303047436045367940156256548908979533356236467771864838685404462050871993843699693658800191363471815695324512688570458331780987788156204431632599644786464233770478397871744340557403863174270950114960541742324909110925246146551999274662679528383130158451204485195377381387954856671906091378279248461754094191167566127632140802838289448307389239965837553839443554565688628813759538337799568327092085379521993978364851431585073643668133308684104671696794598531435371724705985876007081339014534459835990603301648578188651888164075465123068359655322799883263859971165459055663122181057148479234979379747425544694173708514712610757424540073714239453816603525708898942202186038283085505581827258623296916460256273501737390336667686794736199181312681984288370428126290650522839599917257483009786642000442617902163257469675229353538179097876654998922718254884046357402057655669370472491435797040719761734062728306764686288227829848232955139180964189749266431539257895258907148646639914943869531885750552177095968760324849655232354818391485317436207180575902890035180503762176829627940196124808980852596962265769693761224322232470000537259317377567993032998290141341900619413214917340298607911858349635563635769141918383439872793487087860783846886636346852088692749492866094483050308368607646488065278832329665407727964732005663746261236666045817725253395708933246515770510809173880352857479552578249362991408307110180400936639680541943543615105266408459393862121547689892579399176536002304999206239764878475765489119947407855266978530847567321860397232406330196136265613264707187989390565030377890468315409316953965677611094656230781697710698900162527828080316043510811640228469901357595724801014629844766183503083313040236188464425977015301011281490526283820557198371497232365667053329497031104301045338835985998716145015830723169034927842832777337348958863718261885824030597391014196887824670381505409773673175071152532178102781615199674916579684073639835505280917255778085945596645376309799740702796547299150015135486005121801679300554833552802756318430956532720218423689216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -3512685130911791129179916885487037816685649157010560033345155486787614972521326473256850867331998724428865909341948730576698377660992344238711928460398765215718168832956751109215395275038373815673546841653419871525296271927768657441103165576138006551824329499187460743633475308515701938749837137259747811474835678941359906181120813180580680150526608543601740286344257419467843867208561224360469987786949884986482430881551566953915817945758574227313798681535482155549712858480074474648369018902673648167071416167958098517037467969198739541316095595569904171181634003398250844767019292835147410390963811424333150206143403262194695211461852287883525951597991879155331432554239842841037319027338359179833996079462913051494223545235536359500451677403962064136626583785379414905645706556549635694809889487089715855935965279815311999008217637383817796289218675698348598270744073337302705214521120459371498628195524234980009978941023238833886109877281267691879561471312836522394001963150876062856757573780394904241851781357364824542142077906852785880323134388186744062365603502193116203232547355469429113743523881926502991124860902924276990104424913303667607333934937471303916150497710492396195416986837970385780105322311688707646740739210092107381412535155697418844939576358785269132516521774896148260340352633808450094931544280694371219512797835953575037967638280838673131407186453197837548911952190088116305692781572504750905369832419645348791200584540093391140115269414748379954392966878601006892478266382735168014112822175148367619178894531988384203292017029085473811203952049384147869233669488217085173483519357103652646663305213428042821686879487762179768673174115962784076715601262423306401080563141642237037153206789756774040860064376158650741288634856265877145137669469789211410215721283157551088882096783736815148332080162301840259532138543995583017431152482640826759942268889538773516562915824436444474019509473449027646386637108888594628419929077569478911083320176847557549024610285391141716820195485382866422620747356809157106070801340997793875147347803259049263348931562084193398919791575296569077625268679159975934640532436244607393640881957458842290590514879402716354960920423112945956356661140790233311660393637835093472982942696652502890728296222643641179574185747394103817519810226598234140439552495500118345731044720701990243371234907551538822463035479303198183738065499880057767070371347624229569967750116148671687732911517157349065086705163039499263130194862446488497963163555163760587599389826004902955481325851249588241554596550234372119547351491635219932968386560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 1461642394637252640951717256509276396526252824447273574063398762613886511227895943560127833507837050312855384084411290618164338737284613758725597157408639934819557846562029139745541871553995357888259226201335562094555875307404049461768194747674742906266858932690398609965107139718642481533236640902633401668873170200026899269912046421187939309541275776403816273078068765484121108356890176976272920756630754775162961773260522603388650253773970216607308435283924180977543135211733198283406179641584871466384453511589772465355013274627710462247955033284375658082855272615456863717002980501652254142484850687320779770344915607396215525838784834248427535299839701831316259961992043315875995068862933091096798904963634701508241444525822008659886242266993074279776162831422149731568318353094959439417761217897756860800350728751619193203209758436237961901486043741010285976723562835250633317416269267737019687257156577015174441493622348476500935059834986829428379362670566724498097488398404231610990362547688857879889371650730168590329958007031607028825481380592188288454265404331524819909855264411312739018061955983768886756921612449391999264750957248289955993014769193288418309448944920827418538541139251759171510357757057131256912432028938327651557934471818859838013221227513633556623939608817756761818611656034066590652267223057233515369112077098144974333931105139116904628254966368707565452867276574034200964183041508925500100104703161146689699557560445624707460488432479518478192668015853890897826532206096772539746873857419760109050705525400003749032700255886728772116871763418665971494626263781834795474802959354754972578934447640974597722694953758978843349003442795840492335124764698129209608639502025037653372112908147010930471394771328553842961052277783096089719693829191636818564767373426874556150754738501715431477277917857976929744646276626703754721329277414007342016702966247969629294491644298937865302841265744341654599162290789128946860479848517612564042554232389360714012950784628050962613619255179475007900935790912971118274886393645759444915343228836743040774134768337039452560362210651261288200405775595718632277809104480811157035145600000108688882073675718364892456563267755133182268829023660791349247927883905685975281646235551362223006320486938652812479918768544110662776812291528363270996578334706787183323480367931463956329199731226640967168060029536057154124355224578231370652644313975630291563577232432930795572760383958522303446751003302927200724128259122393292081569436334271615316015073373541910897196495265256774607765702346125079701035290172631761880612864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -688817632517822082277070819836731534091464489133823281643236074352634573565471662931248769206485216933328763369681760833593842835829845957371088132831051806814665002994635452279883927483740040406699779686948732863775101358587466712634548109208503694053296615960997974416470586789515376251593003098637939159454436330799371488316856638086428611953689661396165193792686554747403587454168117903294300195131568615328217628350283290267966505878711404102115454428204148216301861548845811663196899383395138205136127340501598815857271463116983914568961485637161061325171793008411751626515542207142338068882200078783155810560462572655376650475463409870653849768472003721288496079702894561932971039088045507503544581584482465879633351065889412495007095930986200787706585919950825774954467251733270018417656822321862415672450289688737602802739273925010241968238164484100441284559840783102934201317565730963714955561925871081292267269893333871812124755984725613013305488467729929932930381424679500326816408679136748946735008455967151528441109649053916716095173880852274208959759747249080146263026638142986646929822202350624206026826831529664192923400625161187048664220638625166251314397378581568405117221470889889803616430613782665134156840015461727917683789674549992170187465420078481059961619140809577273425000466654265778326604931236913498165226372434334951323262018210446550046769477467223795301077771556340953650167807351432741301302733820814253061821563256933382513689130652667088778994120498640662792363080162573439953056771623240446052074990342323668102016081653192310068181701065267475716602395686251522095431258037397676144521544036817983023855944937539471930990174819932527698160913745482238446200406247239706200808204214907772784023988719014976441115053217900299062973284869982182873207900947067022114476306138323531573330732785661301723486190146061426787520354314367131622361772132253747812003347415756588724319251816875890609468706811177789158351230833464299448539442006461817383917352209378215927833317410945807108255765230922274318550959613707869236355715138719370138598939564363108215267013126743665945104030780397515133584555825738416606841029505734942862830854208937105629276852529489436116588450311694274311336883676642036954857554525107929037791708180783344191862800765474327995222563991269221115956541178197490703727004646673148794834915774184151856679690809692945345277170495774480893357023657919554629331738807581238757566927075854454599666654809839505079489152660756187817068405506201749439772664615072554490121190454256091098777995320779066400303258236787245071728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 348929136390668260140183539264571280206561572234928608341181028911832815460012805950093222074460320866988414966936589032640851405038397766131803300948325501732935145201805944398495205055179812330411750144942314479172906402237516676062853294151223130417569576928112460503326675294523418617114828178418914035837262345416367944412244238520128902372320018895057847343271610078778381326777154644025729746091642970293097956562873516029266268331498115761357522231828585563586451642733296583946967162517629682653102388292675972461274338880152561850044274139801373773297554760089666085996309771039820959015816848055477235453983406029610795892092785306898388347807525344374280339543548574882421355451472879840423330395569990118152196732862240570159719877491420718330842021070385936070602073642966749480521686393132154648095900355392946719803364908118150303205560207872139414838312534733673663849628383359280876768609571046601842116336500965476890028363433108399470578562463653332284086229370249121329388353024012629345057120452654356474285387175136303812456421116889718522207900056948873137828533246210601418664544829886102918988709484036743858166176037808211288701835461472149549489189189014606127023053606729095246932096295111452995740811144175056027631558175917326075978825737869320051432165178319095515904515024210900849564523792526190557988132570770405300595562844881031579510843565282579007515336141865274407240078009462167250410038935796819639306523119207142904690829909305076394090572548989634579904881699323441925643901426764085270611554189393817331016706193912558557160675684917814605770521687087608277679843578661497367437606611823512232169138792757422193678416883179512416668119816304498917698241541588000253297478953740481714976830614916605241075838249971337955203924625346571906079588857534460119397740486930817601546401566679153084170062595811480694446911061716947396754998386714655622822549033950162688187657778037840313503411512544423858760242587786283451000372548291150419980614560584345583367249882262689106204802688563048838810336294926531845294464578522854387977797505734944986428932268390801802660228536295385913456982356447936313786487747170907714456711620902834295160479794977289904106703442875728861938474220426718612575747368885959195302335046543737449292505564578910252083956249125560270698230401908070601533521552640477675431494622275142519161109856075201568872851174838751305692146114110437970304593962378472714168107613357892842579863887519698702174102100878471837669176044416006908724189703532196772939812821244756754570485670058712414732637750212115803668480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -168979286541267668335766697964386729126390560133097931668055403385702336470409563163741166982733674621900445978650595410109186962887677084506940325346401962766460094166314550872136126584074634903559255066069603850351208322859897177211918689089577794743764303462756593709316082179564080098239261053558169233549895825132458062633524904864019236441496718500751333476493624100757909825860914757231936587081724163235159329060768243523365507515476779142113624334371053553779617445968393309631815771758873614297224982219207055264961133777477992506107504681836542487931153038939038231142903414662874111111667962703008126111040713833999991067048696787442251128205639260140471482898716007823680587145625338594110759206937968636759245325573516625675437713038929065989433066757350328523054690200118370724753852860933690271990507354393086486715265621075595009614637856328432222728806139625177339289574737961897103234200793774788184196061903167857395248544089287654067960381915946755178185530445371868955299563612876548343672461152198192167010019103128514642902883488513842810320346817378462568252856352048721911532487451232930475981605758545584561972761674423396230921897220377663821971997172980169235735818011315976680744814694387311446381776440920325411432242320166323789763060132046318323937429070962208917305740396834352688256527458958920886386575739772790977400778896115247728633426934133863236931016596538972931576436423418888283268640760199515299593536569670934066748889517645095336684451396993949816668238281923583741777250658532472198769568276623120446984765225402492483370850613751057995159440623316838828766102999253756352566234081863562399142263770872919453657207241991550674928444015387585897417015542559306442737100073786957208784375136426117095568755642471128997648995533006193860005409907721346139644802331957531067211131788963362083297845446862867860114570317611476348801175044096862668859323277979403080088791166038842534042061011090617286253866156469955480356385960776267236967260779470064229688711797893898168149444754263359337955920636351487239711287220964251683514148401826771620869461385846071857546814249018382816019844827171024956198368205734037219322500397261350811107850075673880140404269010357169188181186419526452084637253532701215555815103544156732855487177184175817996820914470288664610158835589155242626598006721264420480546118283199239298162403397150354629733334463435050488146283231791809127961996595736105008806997269480775341025008860160673424657903571391182678876446435059839991803858628518444971889869329015076606324580210118297905979492686145709198540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 75366988865124117947220278621836480986677069079567412023740619060015743628862449888030989927616752702989417925650596674552359260630008022129310368333996672509447422613025589240973769984110050907386758714463510159778684633360315082438944032918812184289877935562668237887834737799326829842749926356578041132108800480167627985018271025080130212578541454421322967329151515794358879313006589082595929895155379079233716652042995063354851691927431649109959004454798886471601385180881292509483842085720061541570422088123668855121387381747611494393265480447775988632668609292576362831130335176576064630384857040816708434762079363455211790244676898246759754032133494763529291999419353410727849208425718167235794346302109574640530302364869609005419320815272372026382858269200928033027090155899499894515984786715929149116702401920510399944446457320026775361169452853936593511106217336202279640343402085051011068109183566515981446644131988728678195378188011813118340760106541471204103947510672461761219101896465344439980450283278116295549149416146674623548650743293963265020474704175415603063271851294889096052764261488624506940151601036259242003439513554616220715391833155604027246731191345809081048630049706857874943698868479474040022940706688230696128148340232615402643869587165607430226499244687385238120212814159217070187060694556060352898808934867996723850736647745300940359810427612921047883544998592485916350455290571812604018693161393189219020284371459014538639989276424425392464654588343740826474057709643706632506667017206728925112768097203223986184652006352774652555402700898182431331703142694172770968706747383495672131901348194604352701000838458125997627828003630662638531317370580688309621717179863780086445236947229905569942708350245151303678212629041305043966323094013768046329342202562858713710288987607188045795299432330626503309066868579077121283682547346108942389678668963869816373144301997982071151128798449747544750948481987996256523530259566831063424222752334098347534732424330295206301271174122274804777007410989887936631800608827397779789793752122680878700550034807833997747464265247866882006724545885303339317752869887610722713310314470244006554241403912072978726233471857532714181315056834114431819552996568400231042861527726302969798445125955239218201710248492238473548676225674243130639208282353361782079313030760537367759467055004561128524174852051013183359382920831641766470504846566098028876825014322042306249279971286547590936333237323338403333268260692374896148948999698590568349712293767468616253269647464051658619950945147935031781119700381679062477701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -31300201170357495709957861881457334964707620097498396276553272151727563905150156620371665996347973982189697391174196828063787643507760162981565294092800946427484007327829764397053389233467390115715347735508274069713867405897038216703946297678693967221066096794867547472375894832959397368429941009214815699068426620872621714718501908552220842347993632807739350357088494245827155525238475935208731664714694360974561922639615663567500801193072350641119164655313333383331951263526372340827172540984108118892189697504324268397099237998143056896502155907633928237830198524581511859695059113746621368808883173307405784658489141831743062557050480003651110712428016516806219828457827777959425461460028964265170567918755643670184985904576936962153424006561800740848532326357259660572535166632865809709964655980413031599200750559131067304815779733988715947614335688418146286896564979537978938816722013493128524147488004397225832359697947627649988079550746859243015342455601324960221940343101168626335661079371774050662048021298833297671511773220592663395528277532084668182663900215797261546599997256756077615419999798772218269931384008282641753163110019821158510641755759685423146893957790511791106417890470944174713144762309133470631475889711396568643278463571476154009489291834550445196079648066496304379853045795747947834936321527949371134605897131814852421368532527820704206718626759970683174055310086421218541143384818219768747016675501652701894416819462333887020919013801360802109920608518424767151129348084717427659933028251312468401002339546547261273794283756129441624756022247048975950649886210574375925841560439968322263778360784487667950779602709347888067565344814114536191983679788895138644065381401813426209683255567773366221068969707739974676094659858311024349824455600259601809629178975922137073234349437877825060992649627081172330672604969664400547844432148247533765599912581320434989532858955555807016754513443876710019272879511502563565632459054574483422716305583699112314452502087413332634098871363471285817348978201275590567104081389712514094869234374703328089372147647060798429077866392606966410029809925347138555532884050477533099287550656072182798933257138818313677838115067243679908180716339640030803118033201866861304896277074939790671084713661778286741346971654107826639728009209067955811744668861150053175395612987130829434494330863763932501369939536242306448430077915137973708651578489969578201348764762364618790164077456159043441585080259117010726676557067829319793854351482610121037642090860358398905118145990072920441261065200075591435398740130401714438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 12091789754131211333732889887273937307952193017035053796766713506984083724504389175277700488292738440228671092811357517218082755980411626604611738242179796208536996971941435674861141273369522028334091662441289830217404367269973393138362778187782183524602517036824564120323234156306725365670136070177002212335922716607822875897032071447426342909527439681536171280842704847990284900672711740252268952950441012648688499545582114418316371059894816395110887920807511589897614044091691457023853199406737260438222877518277064619585334375395993598175256947220028472137994966224547061528126292562733772856559559173838265009379480595785901168980398417296601598226210162339409905795716304558991537677255745635442336474144476046152915554311800673140925167003450418401500336440953300175994024059744437469195356504731297587796332338361404152565675677819548504832632059882786242014872474716979097547369838189135193316025800057427650096348443715102404437893238659739825944049672114115843154085666408802649440842665736904761746202239950666398962234920165700545205239573443051510301777779922082623799396858514435422034811854746194080580586389955225803407610824556285493159794508398533667228007461136483219238716635696701838846019478119469949322233071931533205492336420138153307755612960017561425938108680266839602420142868585581678174179354871007012288446376969817400001358301300806112683099874717424398571328976260873946390975741633508494541659925524982101102926299954263210953982353809221949760698937359689626788013231030269142022670956205945978118018292885007998254936759592699187842113982967546017788979033048794789874454429582534356738428868481638797092700578224265017668346817175980901765907955405351015155329990321868008345684944102377116780739477789057239523607058892623342546123767477432040138378867184453592605540590860718357040373905448101045298454531684041188069184186856368231343344651803673223018312775912768204291895024071215060924924355526169910087191280294625404866996369668865030374544844617279698299508963932050790051900784345490450542591040838564166991439480406952179326258583921520333639572449862120153748899743661599294549840018556200793557138654879381712050459670545846102809758827963205472377793835129970389369029645302089160094346764479160183969453569354836705197584722230139470378305073994349074518144182324233035368878787906646403612611850399279730157207905037837065207900962087233683536564018439850161418662911759166959796724458483575859843978761315294332770886107898354745996757929632841877437653096771574241168913646995454024053831145060577958218798895061788105113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -4252626351245304811575780646569789826505724549401016801332432450540885230263587310888828922265528410422612225456368808092473031731610980942083909935269854868850939453020654089483541349237224967741301504374333080033568224143076987266841646910984644893779893208912072251019125819253060006946097379670876641582976266220122758998733026265769943408684483724469060833295503366944733624873034216389169103063237582248693293976258919267700909117096623497501325104774925671612334621049408846261948163225030345575060363195871265286723889259644267495485089610408457448011558472234341458262798013663236422494713743896089934540087893923541428000627340414604879469372069394270950986076674465812195453594739427632379080601754580952491388669114973246596904680029439800452020135698570356065536894186302654806455081381587198871760864638129520569373309524446837566786980424821873529855217400729373211609498246860549028315893793350433208128984610726223890770935387253132884635251461766255771696672991331886477374946577130300068520841404807077776609258241065241341879023119118603872429683822851520605005386303171796475550413313612342512735875647547257361880275133111286912057087562826987949966595434561135072100012041707655484802703783002037908860140060469560123785294951136442877169452921041446299969353298124710330388145814057948226233187332564459791064142203076760996237191630664729777419179318358961926389414379288456408685993174291085750392482800070115389977976897731309490805705111585430544842344557935472343406485092284726960917327555859252611034662945835334312250911645735817660816113428503532594992702928805977632194673059134423766127515458019969692452065828356974650455356906358657326432070946152452610997660961238321078625441560573435136829671107108351496967051466955323410539664980002229685978011812922539087842129205911991655806295149837999349063503611288525901374431085679122977827799553193150259961069354171916525527374520574776274106051125582235702097142811114829541316993526234928169032669251276473702872893123282595663307912901860568825415020260509131356516517371864260939969684967214257230911459849430497328910806220303650412254739184953127552077670439328246487683389680516291388419853261065747632411294812536998281733822466472210241286414397274875767950497087267624187631825736347862362189696858944009046151057356491793958063138574630912677715516694879525875784009817803689181973597762912833757257179520145659933348020483541634310476662061492022298700606418301658412511245725473827949008780082858266200405567841560744816332573291473867514423415042862232800090175070908601943982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 1339071968016691519321673007256714374890838496337778766244861116491287113956863976380403524842110143362324396752456269270243864347325880112288152992384525358819455337189549349598871731229159827850858608280535198064123875203744452205935680679877704550045992972395939509376222437811634602648222105321147644803436258955829591924779416853841268365491499757162341981949147995513972601939811365608938033400464944623657579683325858889846790723717703889519671125779930175507967533014807050208537294093246971481079621059036767323446361331910952824049656858548850794080546531122189990545761927871214836743860579566810192345662113063213574086352581319000405545533686805086001894217352284879606703308562845814526800663956960819861112775377445622056952043498130252670949971219253922565897305561891877902488726093964123988490541772095740840987836879352703003380641990029844319973950517705374611741102809906589504348974744183074888203491143510462423196638993868638042427300500747339985482344975820639578899719773337436455924795934286542067572467239432403404085619077290169060215978507697154212876855101938596187376019393866068325567849884111510898472272718251085115472153757163497493769287142407591314719310529390452713588299992764723126558712827791872367619541575921561600175562946141585494670262018311618727904885276970486429190140257442291368728419573112511738856590458693774805742031181035494978341571601823862334943205690078266273778749994615602524462776113652260075162455384969851258469749552708524361844266069950696791406655876064943490264957626370869832246043340435356645384570592576674928170006422458729704215866053238395409251076431535017203880893094908619992654110693185022203799652253437047232893714116234160091621659519213689937185558397900070270456555901319872933187111716077937976517192358905800852471447619871367915737550155131884659350627191616292587540945998528022070120561828721370856106600582941259523321561491622189013466941442153123484482925228977476008152540034146124043975414653821632846970156171528925158072268606469777717357346295623247349184220226100185779006818944571613124065498499000202318860929372968540874449834468977828278352099448376591904527007788930775930840435075408371366138511425689833536103876579715831621279801197373851929915650599438651311018318105011973473387232833174164394644576531054608468303859910231433021625300288640354364758472993585455559040037269700275761923655489944726061468623473665924297579489770983694399470328556636722685147150357603303796756072820886830122815532532854896186994658985641700702380040766785097313791483691103876085186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] -378927292955127719320908811295836725351321672747985953147275323327158702782494634457452354889483215585922805275496133474812101839241169040915194029721401575127183759116836741163964779188025989714993381073384542446581438279193578559088126226824938555072587470715906759656636513935087104856024583425980563687736262176325220104512684342546067065042176813734523333571338978912657868048285112399740513443112185811577839062983825381517509951117968043504295803888250819182625588978648535934342077181442368910107444154363709367193149569505723305154794602760139397541364477959915175572533993211117555934924673847024074809655547833970226537731155473926423762069887538101943015146756441055035825042312131498713523365285248278752806408998308431036152911679043669862485496236125633197388377588148836854830698030055721473244730551213383411164869351845507716432914739522098909237935132237595371867930202417352707872644022687823504207052028052202071056475008823446148274490032885826336753162828204204029153984405742952558334188586302783441212360693727337648447977251393284815601114363020902564536317427314052408124292286166372946245711457886392133869495741941140923521746400108985521630104163924092807802796884342464556857763639945916340859678369086938754657341789351361727441457071536870710646904165323141439186050714115697200732211041975652830398780534083577758323799874226737855283084914821174563856353560337140552235430253718873819740773689767507917661950314028508778275687767890963929793159049470971750022265018510721895205682078059400711732266499983903510856943196091988826541394417211293353089058651724195903322175158161888541984611176802770248156464946355788155182485933832683977716115110576428858662016651436741937732112668258678067906527130082309236186397644565219958825279442827155959311785598474393834986960176509182740875727022408900003974406786754217606183613388342568348357391291084046106754179854860799292209058723525869086614147516668683684981040130742169760835387968547005377985347090282379799155173917688304430734078715550905279068512533659573398462667915438496346600330824098286800933216633988217680318541258898269574711715583287136107112853791134203606526844686473699164678998583304850923345393948284079828093675834575044913110963139042084621118505980034863853633060681309472234580506793281028992941584693259213475739627897324338137562108810030685584089869605285973925443264074494918361923097207490064148226440748091557783005919028663399013966571144369414764324695433061696796973819188766104122976380205329992316837301177064344879754239034731995511610957648203559311769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 98199092189751906206640464254517921281625249264962888703136763407693651684786025330830172377699681148623497253097581411664857096317523234755359651385594931419528125182818561796138183733883717539694408850906334023664060392464418524489446754888748782102445931167280854716800136812186164407554703386335384210245085551819144982663555902379730999273381112820803595308162657150887578049048438537913945127119018086273747650355747467181890103326564628908128342155082238729569867387724034504064535489675912905268888999521259908879028899481814212268279587846813796330308592157595779994670965780089324510688951414721762111943769913104387696277304104839254829730115578314372096491259261315774393376987119622187925686350363609997951408550242481618983271578709100971116675465339715050557381605028116616500385246742054951063137876882691909191363172214097993464209221090600581976593061532654685581821707737401922712265480714177783620134688903359411669251323563384306013528900984946723654006626680577859072518214623537712476843741580813196363417232771709138461605782888651359940340354763779511216777977795713658845925172510876271189536279322840648713997693536253171358661827788635288806881595502712731670148301963017199134852079466919762817879657965147600685029446846522291059988355026550003421071947937290773152795227115625607404060368057341235329243225554437493739185754283456613897713367048587023207314527858461547582985988037084371071018824027629488167501047425270536384690406612385688820655029048787560635798790018967051695089798008852988751396597713257793961275818811545785025603017144327880607963848301297735690295649750236052126675663118795674430953871750519540627476880486988963630659998886035678901052706044687490477823538072098107387478008525080536293237083440608483822716302664982006107793192836525484338665664842795134637685120837032361102764664079901329218985538641324587929648308711117763454354632402881658293379962458977975548258220692137566862038138407028586649222027294104512721330769829221997980537348665597405405705276879079960251149581892583894274878080502896509940565090760488584065602366575203693644848812094190553803861607270751395139932729966522240159046457001494565597685407983979241385693125590753928952187586219027628171730695375435100973565735039137600378414970618507077343995857510251158145469636492273358115726057049008284225501301622104657244331448706889130434347431347321763467687715474876255544315855324220964653943753070279403977529322435010577412387838970641250885059864221212279073816314966527469974125776967704835047809413378968023050886778291341429309440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -23726544831447097717496438774287853444124318692194437672501844327666073406536126145519593218100758190011121183744173452803518160341845527983581654015645489753251335334573231576745242635829155482595255174020777351163406842143321251343436134377008028200074803885970415922339660089076569379464774725662936725083481532629001451943071486320166741961534231775946246447400214393833820322461161033134255493907780812115464284796189500572418752501922857231837105097687627506814440818380786501527697629258409783030694702120733836529966622144585353689827305199981745198856600468184965683844919999529993630170505443892068286058784434226893563083662412495526725460530694452270256305214231565175156104871332322179549848924085554958429016336658593381073908367910442967821535527735106574251388606769000643130823286215647317457755715257934151455728453063001360855868798965908257205525070496883097561090043905341102006216579873277295847631112490462514024645477829577601464391347740215717198829530351562785591208715783666120314290102909492059833643079765566750314094694061985522105055084374287362572651435789561858787354541943087658018330773842925715523800628545101481059423531040903006841283146334692355598328862993573038350545619075710580736368120785277022407617414031786078459862475790014189403051774993311491856981341431750248318457673743483096467608804062125550662867712574405540716984671186531021892894362631919404765072682552315474998363779733882619556479464688999500004491313107641239571062691570651585674910504972269154944369090830276409310486948817949169755600922204483031564526406579811496242952078773242428545107172633129665593406986112230703815013570001181387487336924110732958512914486959890121125064703933211956019418798285059106894976971247253206643029886827706815465511392979461975965403886525065239122934957842248873220639422273039672521498483090376260426655787029462082416942955737147391381743941279554531309149528215579971741715546695474632980308404012000177394707366175172610420004053964282884507405063678727467519429291088066628869391746805820732397268856636690488689859544717723534046053247260339914760110249994434501988807810716933555799518614737008046588218017900640847436692903718020223380060513243883004432593099927625265784790943486173769025270867247192567273629030292458172762712575457305490105804355696404845026251173841678046617532509946367510860962335807445287411783434406746233724641650150376398417908222759546465771865836182330396756801635492106187959335900152279235700957637192311789558076770234807548220767000846575725763778391276654774642106983058382415462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] 5370155900849222309423747215465131190156222467852983274959964009983639478511478008075730996102876501582079567094531044335384880472591337990903618577258021424584398227911576902284712689949634895010992659152120980659120044386784690935265554935782442695771461807882760036021095913498614223023710467482459194832417813905230046042914438122121046730717268390559940743306974529003429793674763653270174569517230210351647878869699071910385850951917045908966958933942699610657674149121883690516644957523268998882633666312065030003813524670727302723031701082124857999964987680310199628217824101479165541711346617586147711444519288819010485417885044146225794421853640000305725075087116663102337167735315954158536458507638687545629892943780397562960621340548585060231614060377931816855374658473206076498469446153788569443964510539470320657810064028031093305018288494422895965963999274906752429112902969008856032694294811584861196163484378695235866411514713674085709436860286800786477818036332083010858180179307379204789145813405100044395360840038162714787300491348266814179369754251535302992580993123199139628092456199992118359494260237615947875162548253135622143218793478761658628381513216148412828379726927289749114225089616231018623426116353688787672704130278285413245406835590756982228754650379464471344743280630501069413103081145423943383752394647319331663962476057007475179512221417151109231325690310752457575522433640821112142033057959002012189896974781152000805375039170247939966375448560619783354754949769173276844299564302312323063354505310413776333729454557255673179527471990133527804559847638806657562011913349943081490487142982017788282109293034419841426262710404354281523821429802719133825426407127234475867689564701588398689209348562027262121444083818943682233526452897997510613681714170964719017197652166328569839943195042201577335293437963697086841459453815580754681436974811467073828499675316660653973399163339390692859475230283861347940875513466723161248947748289851342721109810503940842599218217728946408471570366250911029519155576931380842183733670607463704565323323693788565568003968271684341514383912305831947140017998441312590386394115755825877755798237982151677050266018189062876610128636038707731223280929382529582484524645045809328612677086743306537363668816022851774839799215918464132001087133294479360067882176404522710321713586119907427783190256218569416911829830113825707451381757962202040734582368556955150679568896718709709011544307172478954416721025126494760860116431178062552287692458245226875602756493963826877673315554348201019376917324132876717916160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] -1130907049451026197447379790007568178776449735892236096178591043661313942183017586376496608161845478068057807490173517373940539551352103641681274870082713404776959247408367206916166781074001908881919411075651687437141189353006970625521302588136588995575397341397179457633553247136937063754318320853698019047990752686409426390023628332272646050489609301253539620054817839956049249540993833309395685374875286797712459668561207624998991611000387608395593849315823668191109203094354953070970052750900000788359227714704489041028289415829368391141639670048882834624931747846706984154784439213586287719445133141631961350348635669258013867963606089210401223126824955631945612791077347356173229000063165466201415078717562978564378709362906795536156780986824612440665468320337140685253797904304041351608300526474028829262334923950112483971439975402006248389425949064988689978184605837940030684062442125131056910076153107718794531839173743757424572727327366838622631348346174785770779241049028046960919741205713929121006758333073751625303019415560699045193769570310712984584880772215104951569740794402923697645081434836105048295827373095090512731626610024468114740790224538932485219739661885125774667519077223427236494171192446268542174664241706375212669447333588937346357600297109316665141708251533887714608402996479207889226149456048618675603381017575791757128710111460702306760207443803665017924605698139314738275612529824101032955015937808578835878434951158002604451050712435764937016244390618941686676201356276802278541691501608958523684624512639789892694856395427627908793237156800716655117582751910740676953539003547252939156768596490909542881442403680165664448772534212722832792222034585411959770028293471359233418201403235688681557961355254246035386488923150450460191452308058610335136883470603956008626531145114079776945053148450253625620201049770217249222481054455684903966076216551804287457366090112481863489786193924296373020472911596096710105140497191605163798112656134650181407811105398866015439665229375146901975090722935614266095702678976887368438580545818145189222828561517466136986630862651931632393210287456068749441303539593348117088383086233832294824725893637574043008556622640717681272178341366912600303194090601056524912820064384848695278671117638140056353488159446308536544139421642249750923837232074677520839674635675504943355122213716048460819070754090404916059871211503093033705118621408060898461209378041065510640057181391340139353791874887208820971039846883380883156464884923309852882870407908475492869747376100619392407945712688603400805098721442728509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 219720445412299791438976246772997473464237586708930434568951142053954991516275183610903345661689909022640591849680558134457215211705550890725615960354867492370800887976008546302827492367132870369674344689552194758354076709590340418029909265916667954732924780321973044403090491116575826478923149863326808599578469453114735821710856495578158339961650755198069404379038316892848407915729196718767669317181152466685394775251092918228626218889350397080518644415146594630856820558614222700159540276286904937283839349487550113784937874326691743411278968520028201352191106343170933847591104722811578665039489851147909895241406295169382840170198671315083069385698424350906740138262212230243413700663707622256972054762797146429455781279823331300058466296303124019724135596024694960993605315679784733416628999656501127111177207486425279727911575133900636981743238151560110458367076455233148518660196696568446097030213023781377441731187393561465330554942089316092776471055298754437582367365441344783058016865121099472384943459064764612055932687052374458691067123251538077782009082348511697599478505688995737029087131178316523125535847525003028898256643616152819200155916825342382052024050989844213596311561250714823886210637315805038992105776615400724932698296637679590411100564298582682114997848417152268278002774711736410509546437001522023275860921966249049190894254650909410677192590239840551783495975222579672939286514449627590601887932682225884606375067170743784401433671248371440561473397905917130457050492119854695128550901796985655650705080611268754503049936018786133239679053986482952753185250727097868786858885030397185088061953511095643728766230703497089895601933756228516456275737003606256562037094286011414494242851440518287177679126306112859364480858626158476179268380488730675305177415868368569643124042794751521415005295709238745447428144720955051124531654062638235208940247770370812846521926824017269052349379968177349527860755641832755124171869290698185709015596353421067909775470607714263726719023740787954327009651624099875466035815839752448566994885916023853259572298196934828334808745159312126540586214218031065927584363483445131712432836384510840542930988705226977927924100491362645116452605035041922603614394644991150726681087855553916832293622612797712585864293553350453566361123402413075565981043897293809533310721511939636364267049423079561152621611807516790227101081802589414965904080730630610893002629249660165211894376487747676855227192477288471469408664052377063722158736889998233948586414476087239870656899581240642805704812898228151274382139545406668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] -39226190936509190083169515581450720951053428610400572577329357219082650111388539342210012472630725774569951895292854261335879167415890357840805618987742233167110614852731637858387617964989596673544359194690689374085528492609088663878999057012285252323154032394094196460881804458906936347675127201105865140527203272994247366647435569609354048654146221246164092680785809167336842499120346411781922263211412393921751034059995344782126153376845250186407375343853883380734690711720696516965770012865233970438830028202236833816662210236974931914668110527477109224025212495035646699242972733916475542157286799129094427448768942130945977012144516116778628713644116171930561338418681376605018477458984211563892310498496405767083361422974081951356707010005516202527258922073497693935256438770288105321336410714848189852012019986690801442120379856627701470275779040453425175036381014067481497425862870678251150325463749464612339213858318395092996900241360927929937522985038435346814645211238596841441765812825133866015436884164867035289839579795075558614328487100343187839510902041266178370515663916785136285746843098562809229028586089635734898042899974047882315356481026794920194114459263888706619099147908335630352509384135757742593700403073725380559356691465846147419138798052994809495429349993756357715598953369247610734427564286272605274321142899833943036542743988859520225108161732384743998573920827356208036154708939653676025817064033503219847046232924459180080907322572330318564238542253264554083634251094551006214443085065455610688001320659400909008147025147367399154902055588384020759851915821875214887873594649575396215399655139871710108582306972947362771202658378458155683668160883830819098748771410754386941988855303268715155041897314794714358664792407315525777751065436275763546831189891443526005616888442002183389098332852955562387187963112876520960961556945422960519503200040052043325446255899343050544504258547243302555288503968868200363429495109067702166070953606489815898562114060957580546212763476114900874522623804289767913504521819536091349839020814454709389242396529119258984554720270255809202193629451665150103408560534827325122407564761896227980205353080179624650871423531035683764527496966408936194091327657179954895311125985502502355726841798199515039376067686765079799815174120601604935949933176905888616298902918964403984089096895804589077863695438171161909855683914886104955456696223981564988604400436374255061965384949898462692997077018041018398581989047833520243818926340322182799701447631327918946804070936150851224358538393488837798756659480064163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] 6435312989956814410135383817131678617747554334759018804011985492515053508604078013500012676041429392968683026581414317858407371349109129939244722985139769447206998319047297883200571151682200591297837155255607364942348987537764904627795899222654554598112624874044008504986182282591750005553621118662923810849119782974419170088530092523179586426387845126352392380760684786139012031556296255361653203571666625196186871450222175040430685378092326134525068542345111599721434584265537890280220535267124562326701720087463254905173078887916211011820993836479712028878031577663732629607142281590724712634011810594787412355492995949678019312948282246851044169785764076883904139966749171479060287354161629680824299842712383145757282769572501211632463572231485104923582304755182341349361078486683292341963424116597369156432961472523983506094200395167541253758061406376436340806941607229585850364702307696242207802902678054590463105423763955211968228472877516487438508644158831081048650177471180162178166650503790960025750619014080121053731637201702240574880950157205662398450221154324981231088401956633921640628346600629116484225109691465759596720015152087107411295271538794199516929985716863186844971900382163761062010663391100733728932603053045220082861458310975735581502065628989846150535236791919618973615218436995295526331757094540593117064787998389727088059068808586176116352722213683335041327854136947920804246832984036242010215284679219815518694729482978885627565869398154354751461872884229995848158022809229159167175266037687321269712210469531975216413508906604681356686068426440822590872054927584163882982935952238682146963139979558439085630545776786944540003372966943526073432412508080486857099633978576355584817586065883526759240442390662901723337364750669500421751297279677500605974862675238550115146867527190760760826021896288284266189922597803865801513267990962903336152034910263446773574210037428211884998983226113279371039792186426551699191689513320962994011225639130758074869055651279653856974910619610144004341137506186292118860235690164727181580220281881751562053783611158598598886163409949445445952199005928108934436767780638382220974002173058886175934719006472385570517208167977774468435686283679108411840554129755487009196971398983723221633118823232364413977495634866840974715760842977995558849929739368133035443408017693488655075325356619249054215783302812383480916860236424861399358518160192409090796132331911007464651732614904876270448995105359981053482691613313586546109282958225883129855220821722433459415424037668379188772603368743795536153919493075107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] -970104246801303516476199421510370218673406896076339267154320042078910036227472881889260414338612949002292605505151673983533505249782199050477330089496102945570208198787441591516776868479963576276722173363805125891028069110845225747799546551617178136317542707843957321526354880845137613517129163118671691616226443077431853655400833615591480504117143546142660571717807000055806358233258170106847542974223459048501894972985431270378530097589533992317208794608664765178598884713326232088081982562357891826337823825598693507240714563993116443622793709490524752259141935448488343065406104427616314185688045341745006960341360688683675513046912317306410064787247465434884641907872148053489437262320567979216044140167741616322918421450656918506745761055091598377288853797147486914991577581730851759434307760197856948310983914781297938821373140783323655731973987304994059370568943044268073309406425899342688035397013147050773265808466651115495577082181746491242432948201387842196055043741351132357395557122277702741315856237905893756127133773321468951773639038758568547999853793973531165205567449296524696440970233711686823281496652334808316540885090499824117461517396015075928235158384124328205252828120672791067938103274738187421606028678016051939556983201481549118471988599737039687865802947223908668633647422556774794823830612093636862384279989323629142889765068679979758996404960843971667390138212477021010680350857443376930772043411575972705582943387157173911755490095349831614886958255223232054218594031919762411774736468050375090021105607814072443526707741416183564133027173598532039930192294915626712777918944374788887741170116188950123805124532870934747645393735354393747753853888993685465668612261720408839645447426211629062700874054704281035994645044402499199084581333062993284007727343642148209526653759369682304151754563778719108341768403727179171346737003955596326265856555679315924077432622228452982854976355105870255829627640003967207142793359215920240246655183556967029935176474996977716805142850552686503619540946442703241969472711822127386481830942761156664058780401519895007995053246109474808055918916391364450079820888417385506932478643107976712896872189700398825444142647288677570043248387706231176264545756470998173833332151958735469814312353064612914603818447149013700370542312246943941039381562754506514416994077181108211449359884139349063354378937412691762466549180206935290857718774607154051262043668786154741748704296722768400720198158108672882118604354291319318723482274672845089673014253837572336503950271213009094629128364562926531076020548329799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] 133803388287183179656822464864575664505426375191348661271126743773786617598688483457025714789434009621290919826697163361101297838855565383075794129355637951452418812162919124936181077449402768917008613412735632752500874646153367042332181329460334828564385864797923394035157417511183025003950928848405174260458951140993630119954254533288466484713957802524433627861532228390895304017435484631189400874814865773457411070794553700335932261595722654646620525388163316844267666734684059414779196303413833717912834044826929448027818019551217330277801776228291151325267337074766218616388663296838798765206120262575249531834121076131795817075621061012592961915305661193632862574213574388937262650551768691185809952261237934460932551365806919250251700313615346459472606100319490302858878033317682838054639833295553069434222512823712763211691275101553927498066754339788554791525078993441266573761387975104622137553771895334874647480910832234730233759433014505448040305123890502648895636929683026976354010167590123859848153264822587785913266738063072408830713205978340123194873141585836530018411503587036732547595423457545042223302296093966645716344660854301887766990418891098568920754684630457062214493896690255973707429334479767151175197005463524896901667052588643945124448014317834233869673889364428055814839143435260919940459385616914719890721385608788768517334299470218315940212110280999050451559506078308456576162731903201744208369908421324219968686232675927361052067213916004372884826733436286205994111818537088999499092043607790959742651346681894845011549521109522334989859370263145602796175657005717009553151645389609915283442714904512467248947713845343294645555464036210408202746173613535519332819027789508113183720301539002989752854047634070971286674588814930189670855412026479490669850887092335124763676410720899506920751843118334006868590745232452995886337102676223501089201845939560796988830059839484220316176458369717338526045208303981316996151786008324292800465412388710652627462769775680454753999210986778310204940687400274511675612136332000217149520866151223916293558205448831570814048873510520809821573770563101078890145413942033290691060310816537272080527748177397300331198033717547615876142728634373465229105269559470877193847382979737567434278490749820676595341337160738031349784088123574821071935236411034549852179575880957152814941768966087621143276926150718817477386289259587011592886249390533569290869701545853988561444969310969943675459660426850558658678357336567334386342227174845829094555577469881317075615497249492844319041872963892266748551687569408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] -16750241042357480731831553851482167244701268186539015390202431869497931897301199152152256472777153957355825681076605281958226382892191746546437416413127797626417444772263272820548683105231425495577672114852261469006246729266152059978474852304751807840094655735609411481082623104859928961888648068942490286418342633928877971254132356187596142230925385594817471369777018038034278137198974624464048502446338188843362041107254393423082339504267091287615813578592126008735965393942065012706597117821988465015318115465969613197681753913764528270250040229838381711155299335236608514309948003505801602515045547165980403546713917899531524762231812658801306185967846621280296581254650544540019345167226890399673333967174886066617914365120049087776398515467721001604279701325253671538117018094336548332182301111977133283130640244292719914253220057030598991624716570936720507909584530823315365318681247205262103202944869049406618941969706375241412754672311369591283797821321579635157944472772050367992072988601692761765689713867971852642837655936172079624376331891705601889435441582381184837789166611844332010267237517817633619203101135377784013622975613252859303686438384549357964980876068895566863245981680537300749485032635670115531328815298507412756026717014206997038305646285124080272597525486635436208432928631637042371830729489173016438110183354749760808939686808267183605251545690469224844225920255656106277353612609199526230866750523284587317813251867874321380725366958966775291994795332006468962949003478189976612784530411123809748807515673023218806300962642427663671203552118466790879245553159724859631742185183822636375835825486530742135403978572657094701628842947867437306479045944876628817763450017648532994359845405309687287829950148719591842815695086287495245480319582790005669846409469422196179633380760577368550778249886293614951534959037069825816183467462315138874861984018766944180150480868247893304174145396830903983897331999586383491479372782721633222100806979540763875429612955059102743522115029265764540390266911226694551570964541458421021250896335212395144127436149196489662056023759496049369757281491602932565199259040485206899550642452665433335351433701874710611700842771986509623819338792197759843204531763886858247243575326805475604782989032233815582543678539731075532553461106597654364652621510512971300705722384733215216014105243500318293386185289267064866818615048282454253711530418119299261930437719046779745882657347444855514274480235534551170627253714634705410073399847252702272208475051406553229445452215463130351622705903758459540375426585067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 1890246498579656208278163857060505152965057676270322371806918879858687116317853453074818512565857235052282448710578822884650354751140151191720712412936127578980789872602481519018454086027011455057157774500722999628734936612867900520142801589639830815137448756198227644965810439337279168903599186422457456209287971087812163497044376609865743925638812169889446679709056748614868446564410372405711801555154043478825502739751176911280882327575728548106615877529690110288870423096928995971617372000300080186425817178852861436026439565334507344546392271012265630696334421582300011560410621232157849486269240547938015379241844806751667489156307790231534751630477656909655900219988283558084608220531290504840886022525341730484039286947694840735366122715330073977299779940392556958643259166100884331675392809282849046616844013518541238068787751102990599256805022288297500807788884049052901357881996383045683511498632049935254771976290589088077317165138111688454338281421889461840843362217246625812149244980379879955000349172505838247755987721945842366798095472475565842136170243094437492766089763133611213130857900735070744282155662841626106394050831593957549523401761916157329415086644503983284371546301118525756315830729035101451955152093338566121110891147401698241343857478273962089519355865800774552601403464327122067252733927250648891187805471941629110414481903914083669436778098906105392717160894406186807025874791155170538383520050857284632806809920942548589220796506065239489427043025338842722700043280919612216772013944431198561808270529889221213703196627915417315320340422323782423013567304452625694988278592708215209911273085619616883821530875383610998999017307696041803586973359905061849239470507021539717961976490573941602682693024137194468137966933718821726796532727205715114572603017265147614531647060800283478523048345058132077367781483408219825218625294852078100089022780305270299363442190011675963486812525007582038017018021158080713732135585209044182388918164706107728908892836086215558917474271272626248638807584347144029667347834190487204642190131493880468016766704159964778952083450975541222850705555716902799349157254607949218186783860645543753451459090927025542450832982002996654193536187915936926723386538042982572011471785449642000858689247588162137520787283486243026001663817860446712030943788718204918887590199552466600706548979331959078283518028313666460774835443230170905202918878656203576099628420998606674192650166939795468956413149269682738583581775550325455878748728158422364109488875256834813151895393268374814221909710147962748095138396897280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,57] -191797619625312480626796149282638470918031374199205051362611513875399161936825973351026815910635969904726041834584267967663799475243369160177707802227931649721685893054331349875061702558500470566991994803929332049134204991984484909939531347181437671302848512636957475349329728247021392029630916576088899953587486587566292137440877502624911272779914666146087506065142299372645424724322104883176425657031284441041546494275650468296242892731036776470415187038765107663529522889056101972268509691152576459923974578570924522826961591877456192455054101329294896877123096662637860422599075803195580773795426211618923340824210674116112433723219124575800742116006504811190205122828862281415559908606482973586229977018173112062059151995674285927514057308141744206871435165046266136236441876169259657921194422667907892349474186789632004034699690164618793840216216821561936136070736161784882437086434431365554455102757176389110805004165111649274916168648452493435219388985661165733994601221248431151331788866073759916244437421894872946545167257423149470720593322189127137256286240039382964575730950724493078457913454923699713315668542715135648083025090359774512705650682277115867501334500401508524047666253902865571105010961904715432734468000935077067082442187712189778729505518226674340709418578892880285052690658132613215681498889760986857176044441510215874950919570637066251903185188214159032920382729336203029267550940869207555319270517891399480569476885750269033687004931636379841195716280911593092171339972860722748758201167483287887019709594796249459309381104797856983582544019931961993174595425492018294435850337569399232282039876418195901502806340899631200729457352963645089297669031403243608218524472681002684118458345722820303887846705788696702105101220435028893068281095945059699315079638100367050453969087881993924236290635004630825286008633661827265171892129115606019983155765853676492759496620604683543694299427993208368611674164107346349403855332087944601000993895681450998728176291220593846071430193388111959589903437116507340374027737601170270970355731607547450275373692611723517561681838180745650301773419332334886180149609316815918307797464650815505836554448373556704752783917254113246562818580936653766971185728490103765580749547109971250350881352004689603340378516011208222953567152162896158517247886861596981198246377420683739335656208782430244586572562120435604828785397424415722920057987762591575128740583048980593291120357454835764880325684870889174778533716444761953190292634082414020262215985812737946927746576898085393964178951029409441023674265108480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,58] 17461221044020606694097256404641384169236352351848275636116463526699795691911694094570707442046931307051296052719282414672766590920091514594333091926246496789151712011016257049986998387019725316043205454794002460401699498608379609547218266972229154849726516180594616067700358031353631486797664829682835100037870368685943892034153751393277101591932036228665082316911580141904026427912473148280541920100856344692667061195951103521358926540127930201713933995035659597181733528573087710283695375693176912506619804056287768521778993353166666404319247121568424394521959549359188117121388823802981104034649422794415875117058102463767851374856352785943864402621104582656948158178816407593966943807221136589386543243806305830783008231264204960841920496540605068637790857881256063688908469737784291386073648952868300372049870401124295197332370640054543145367610011035401061891083519617211265557446157067169631333060139147562428880365740996695969147055160270265030234846986450448356826728361669114933041664514214942513449009419642362211575822775705385540090877068620492089450657916653549659904961987392989132256564358379059410992704599543580498344188401291191700191659285109510232659691252297995959485647933897347466303691190751868337755268768802296828421670884141198134057762012440354915873620420705601080462055868343298015078983183362859026637943531652639481130727449255189735692357458023889162048776059112345651054555844205426110087176362704340948935944915245580720405849889968487590732595148561696977542063505723766755491587208478421510414143915728483104631965905044981199824082541556115177395368714612213263978765388493490726413906434453152290085277176961515532617581595262490716780517820646230534314241973268539637700686945467020954255709496704277240746830339248686555610963090410650795054213829500715636664886271445437180450152230994314934823749433369812439946444440464339305704110975350692693444081100846098927497861994478263725547264512602426136216418664401100026978827797705334737089045036879974465655580278391418631643510443520893723764161896101212857512178394142793330643068849098483660115114438026430103939616826628862250783006006076380932216789437941184915026213728170793825587748536392038167900917912666321341806968220778471581828674319182943752143447090467601124303098093968510937917591915050966774316260718669683713161501144272108118632349759005536140327181559906787301902750063939025770207145620206106485203913186829163027161811246198328676184761930722020463153520625557905763696865180986319897124694285351929636008373339784410155394038417097994224877772472320000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,59] -1416888175890535973217243136124807703932715991329298069231332485017698119991120557000669891058513292888484629001451637444816651372670951585585567620392500765347491656732423315530056907350808454394977250404464238949345107829408834248594149148531691988924127275361720668280083392659619883112505437690659946268118272340513576497254196688730756896066234549463023088107979422449276037359791523449400937983855571109296090123414804140780005045218464311633969430445094554986341172833198356172557078536647838500994448050001714131093561291384753964915789441679120000829518122646295543752500767713172330505399856175488068353248775911872841099375685816217540071847664648873265877679899885194240283327202941355028975768953174870171352035820127880247091866882265187731246427810826530675220593763217888471464888859746988552816603724220022499643049814910870960702123021299954450480218166021505285104944347088456208421653487031932120382455993256078500034137892942043011669278768580640648539968228390085401760621449762021833311104715779004638316836914928941099478972504892762718468599531905297862838423204728818065954756871679849936046819210849202257627058739819899802044712101393398709012265786189568451148780906752012542587689321584018268036662249423239519264861603997947957783796708440584084676807281920368811478743927045005361534055851833009872941511386794685884368315063703097250218435737233425914717920243698030985181713433917381501790781850469022601536083014660704162066144878037395656371273317175619453178152270233397684501441263556579906318149093093220651703984030538418118451731256820265583505872051391257677324376709403840902380226703983919363480439546544709348497031170954964423495874755152352863002749798919423290414013381489547630775383015906833779298723560553113910303529181321175300753341988802695741800085469092285034793651458823253826417118670237898273722869774610723646979768223767056191199399957135453469340380851154997089286790887152265767143682538576722297184761680685470417772342610557309767806701140955640128632665644948738374148944732611463146077748660332324059733059260128812450675365742693779006170193662974459720715099113174138173201159071912439829701518540877282864199126063027257495108921468243707374994035581183967606899319936213151533194966153945219796069443359136357409523483836012232637174123759058161162354875898861449243439130314364422764572726479807094544580138103323873230791511587426289727249340013950970738295320754271275809669303877129531396405448462015506569918192881091945912855581518768779727810193828041343030545431762206417277106037719040000000000000000000000000000000000000000000000000000000000000000000000000000 [98,60] 101658057435931178506163982363990926385115442412806716311883592075022719202018793916040488377887223238981678499052416704504964227898783165405068237797503904403314709879373708605964053300740245900724657042321647374887007071730943328182163115654457950986279370532530899930620555698347496880365288070586218968393034245229252505543637912879868516618840336453297086988113486169463583411480211335239605271155163747799521017784950333674821950457562745250400687238190034582014829736797794743192067884336535735895308972775920424500958094037406321964500095912391240210138798486055430724091434497258467656211712195213647257754177516525765630316817463327121538367416994266274995272413218768560685008815483315352894964573298051431835578465693085838650122095384493347601841688504195115498632257140158274693441664986953987339113479766331590787102937539847562503028045363942179707173087929862498713451810971003064285363761327106946261335296433547756987454756760700872252209051612212345368558299883362227573848874052159157191618215934632815867581197463611527312074090111348349849439701535739584401016342061914735199998876048368680889085585280215627605255959735298056423128131548641549564661420354975981824994731659626023110534497484827267661597106181247599339118412381330291543093175605079683832055741054445945661447118280119777761603220250564538026873661883830264863325567083740227166294111890895060124485387110869041285660812106083267868874181535323658651805292347250904934021942975807480925647831186435379216154302041686060686813732139680149739250044371389785854918076520082445557056939393794127982754247011862381346231599685919379195250224293309500273211190052512238641651115024177810722569257410115382506752606858105970606738273340586648851712291165323553342210096499023005719751494767760687816269814060244820682704402080147966753458265005926977155869966311843282573788059071966238523074325102429334308587572260442052262900129667529169006347747801777055876853324681617341862507840626733230479276265304385839776630556368673936261405127692673448113153118330243681924033004899197205327293711790801462715519745160195378553640317519022133954142566793980995524642785790070107281572676521354748033981856624934095651525163661144538530933070427314267865457741753165298822618588931681297498728442578652486368849723325167074878809104090345417925155416209101605513844720164872848023053640799119131592208688532706952051531175105979120381466702130530916032917800666867180124258954771356719397078336884816252771300628269977738853169447384999699534522802904357307293618217291506355161068994560000000000000000000000000000000000000000000000000000000000000000000000000 [98,61] -6438934393518406212474634939242294654859085790388029935524918961851581404046902139110844664618446213948349888443919050717077447879313770444032861767209514198668778048203364023680613737301904001486349927151803245679706643977416072887219077442796292945422912985166360997633087751759437351353406487036182547594759159793746207400145481155722886241687494910745381640726251339697896405675382398227649390421374510156420324598498502892578311023583023635820668640314784787660012995605512721064505309482342391061423563389097383389043285547314979936765306481428158055660891348406986331979575088798885559814404147062786030632296973420326406398650420936662580207135580509994984096171491381461219742052208581395121796565432158836008231807462962040265536757517841640968896402596816086809354344653750385446444864814445440846893458576424623886482661947768637725285018274976157855444880602089821144955601228714605665706860829047500817276339660327611682255392766003276247863849546340690547454450937325434979401547882864141931196520725213159558320582316318611706759844465666747823587784330377756205296556276829465187587111101916868570892847273458903476222629237802407820283855775959417760219592159116085234031280008336261889902832567963135031466079771495290454816722380117558000381218201471090502395597354712706892022023081600982816708386852146335845812022929654872825067713420618582975213746522483829992588492254650821251721282717732984246475347511694153537898796994500816804646265969527730722643670192874407385923545717610152060218779566114604512790365773292780007501213415307258965573998197459503387821954291683373549086933440761771658275189106355330636007338480983905330569100083251007036081455462832702697366193600483484072232853238698507293859192257757577256740137464172510636819686772371878721555291847951454277102538858511317163197132240165789866159406207863715713362646795765032197312277920954114950632417319472852200608131595993190329070521913153225640853897667120348467112935028880866456969502328849177516240850407460782218689001923766354476011304961494522363477823724915563269296018517672707379023375314854342634302003719941770404328715663793149998019194523922724366124774795163818412078038095329736251120516147673226038225408675437669162284142736997931120532267667693937557437686142836285842484315276754695759346603432709766975336616735911044476897287465438998699787765092784409353253931600765414036396366407965326026397196052806835051978306006188188568222268361269511498041248675313357667770123680051475958737700228665253285003071512437755318969967750419504042879221760000000000000000000000000000000000000000000000000000000000000000000000 [98,62] 361474527102358777925128098706386480616158944790118093585767400819576007114749221085261605175997833998736469898444583022324693869147711033897278375463454936426618395830362111021742713261814127875530884550190884460324575420921124985936615894252721453419981271640936898161648412771158303389417665118092415025846438028361395518865217151901251629673097460333346993041296894880749998153720169730616030940066115364250929832786832337217791858330846617625976910875607421905099503239885071952103481632783622753752622803413831511919507259737218005063009724732658944926081818038666585237575655107453097425630324874187375824886234395821004637790922029151678719204049334596141767048566330456408717205817301737144543142522295194724575397546771805331877888684791009232879766239417031416508783008979412569540605434034029077512110372781813857932789483965458705853450840234636424384364502860177398274089136797281876215131022807303439506532964459759643427801573589473279574879483987762981206557374687794276262476932911431583198316689613643419616597643435643328521782222883314546621891140334613374111403615165734420326469237562512504984819194730356633485937031856906768635289865201991173109289500404667589463419742030460418104052195020005719309009227113148324899646140507506841779998645914431375269528951993987563253864993521945054638521063574357279077435369271395239784569549970324413066664341950704777092621303950926281773270924098025187643684729982168345919727975140435057420127848708055529261942073453997381863376409110776869643771381516107533779453886251116984358675940208931845464588818545929839730516428406511743913752345449224524340951255462850997958275909342476734790925543944443930339531192981331641008173911281708969377397454705836378890940349534765358542067607273153901505944309477085884775861598332960610563527083528089216806649641740358434117031086947956384313389014738101508709934022349909645809667090545842335623073301184136631702415211803599507648775651984257654212519894262352184719535076023983735656290119613840918700250877424385412744231483949430882086073044696732785495941636251612202404999611665666051065293250254570189807780330399311512637968262023646288695286049100651656444702928715031341998743429243133910003808402062492213268357976604671101092171895440478674560777901061634695711601571933908830266935637612507315932362966016335710789721219183700452188307209581169221917474476740742121501315161140012965624277781348160524687193568422714809779678490165999828359206418534993266656177687662582329745695926198543712814330938008670297245664028994055305124904960000000000000000000000000000000000000000000000000000000000000000000 [98,63] -17952878572348859753973630844940603381507420583314437964412533747490314366513838021776587853734934107964858183266228605924452794984550594714217229220764782294455110819934052419738565912638652023377772558188189128281363819080566106959567410396368188119901016653010122131891590501204737347435298309630702282668280911679164300549319782187989047706336589000119722335025574315163267397014288526372265657237622516034275653824048210508133147944819703589833730893693964745387979362732166007588306976055123560511158120119536918442570297744728285860295877124043834548261508083158836908324151567136390920137233762962863259329407591547982090060285716586677908029157837782181586154735653022014171685628917496890197716086999914328814805531483438985266800162220310683420337473420786161525234997412304493791666299454738210494385570998662956309327212105977722570740569491270254094996043527203884167543334112928608078894157475096504268316386423241876133977042087673145766559652597184798881639583785384814334684122961171147647771887258312640793609877169424032851811711675248585948539934924468939171295913480458623521731258489377122440409139262091445226886849823229955531925317769937707479714544752886941471691657292579719573632394900256345675616158582499596617947124939879918870640737771855493505918190895438833745027804073180145404869578262440915295598868739686568679014753506835726306908202969203108935124591642398829176920311593690385013764069133763797274888191666693393532463513625717270549569087478422593083163283463002724038811124471710571148092437228032934183992463004998830250399463403571179801197279269825717135616255576404903372101932581241342566470925875264058284185758166418783441016198423429710919588866406690268417613546445086037410867438980399847136717274705741974046892584134217104280196018128030722326701427276891840434214168957877763596388794463734330704845119381425555350636440614341098048399612502369482730870499427276021905778686391269068424762163221409573224486346787155681393526590581915662930884629581170852796830952334308432868809666155475591264712252012954100419460147506083546962943640810790528964458449971115731112417212961222867870208486984759369297459933405018829640661031970021915924047496742379592705734440097286721365725729042754830019248680892851785938821642788432569162568814826131859352576137013394991828791750099517211743686166657579260014451915415573181101954836649196633666964736417615056324195531525081074059199400177293359120706282354248802055380248888920956540302828009231033528865379914951877282094026154154566512462877570558549620162560000000000000000000000000000000000000000000000000000000000000000 [98,64] 779892453086973345054495153714568621662548059816335805414371159879022342881868170861636683938494953309450492456450146096975082995941632708250789500010786226595589739580304465771054320623560395616786872867985919891176764353824572168542438883455392811478522265035282025473611478176957516803214949352215682064963314949456159924248927015371592962755725976749072013966987711150003487856431359025478155322113669137389528585630697530772418105500865427579912298488522809390128058271179135611495344214657801906749920574210850879406878761771973707080260870420100168338323755979996938558087088681962495299653216783119361235311083283629774719114812285964956154426821786289279435273181241367591966195836628488907555104340905647855335576810946735434636942988304160584019084164890527678397358383585523887584106913041025618582315157326772395168232419865029885074652491327393124189620978094805330207687695247171427005683108346929174969077368865873382331007688753413774045307780649711819738151234977927022433180872425932478154717316339377655299817098225951915186579273698880837259107998761501521127596325264289058943943790510037173427377450055667360333616528708610311325144640054591633807638490947165494237276080521124796845635591612956342425577574140492705340865343491385998777083919156185475429129070252754094283437929468061504399530389861594319537059853043612410908136680199640932842257761277344153740826387084733889804919215394095342870223420665322834570512880151687677472145080235761835184708232424979964585399353760668452914862371300092638520719887517004551768291682750916451287145611464419944396268961143787463666842547696131259962278498661714937176093865605891837700289202009119999016432925837484174920264920610115949810456351053941954207863401298706767052185562259579882476622094404684472636217615600090041947557611760146813307936288931824951847831790772879045047120457029376096881671065732224690723328625521952512283282350470140543249879965981202263711167730583845288797892237364430367034779251401088244847081038983107375988394858435779282054770258628961187205369668003684825264900079565037480403381880026890537702949099270726173509327848993428538345045375163176843354990597703830883703044007848366164270567627535312297096086390204172377490029755891888993310469445507450803426187606244392668537352720973501323494203375350167122326054504996030560530906931922448931586658554751004847160458747134202437495830616254011188732817077216251061667339677241446789218653833572849191237940725719123719992245626732536900746085517670016461027401257108532472518713393100843248517120000000000000000000000000000000000000000000000000000000000000 [98,65] -29343780658771078366506948679151316353999214787986183685815601674451736880396034513616962727123034853343858432451274442865356811731276809064472778700014340516702406604500634222235437875265755303791455445303367751175487462012601102908249069445846741955933301937307417831643796358392079419228794923317815354636164977517482703172473129815426767347398851601656191321084907847068426390926742472661636888836296999911609701458562721687512945942175751617900519207739357200601976528797019711701123135599070876219421238244673132323406734095184176927791915121415237470071260073732793375091713484406414117546191254466862810259150021009335085463434147812315268418728110659377086203587342592159927768249948115987470607816092934627371284137217354016402199505993931536740086183764039242311457017807574906803499766681810584691779269024160479281141536014162422061591265982668645045388327463216526693035848819738648375025388309172495236498496777522740172576938606815793637756071478901771087030988890266971744697204614590416505571240286150487015766292980868148019841048779887080402138789558207891998990911883093067606246013351878489019371696898176871242391698352389609361302850860670571907437518995125084359479751795154735095282205335860150807328772294172726188779530369031214796710609612510023028278989972369747651122703793592821852151626692605811010140668342527572137864026186094561926192865440655877237470879081963439172966810543216299952160690350849766112111946328540034930052667349288583025391904908296184064925263609819682196161838905935878640126926341079564074527663977400987244667658917091031949714643039727611710695636591616043133565104097895297649396800115001024444915387458928252892954955356927371371801973635401322516700923156136348713927664856495239823814730702606843749750711107037261975898548144289928963675251101049677783327270110660354155579275941789784126232099698675198495313618164964930659047475531887122607848165554883974129626899795211417466968585266104443093666806775170888661970215938084350405026370589098163796020880776953647576046750237273069051481287772181809120080984076335249699001482385799485189965638120115185845803853703062544629676995631197311733647434772783964400716063738456180573245664041213304269368401830075280443840204012528890325705849812239299019073759528027717516760977701250813191274316962392565987352897670146452878977030210480289831969547190611103297784852550860354507217358889852929899346837176955090941226559457806362866423830062786168497451722445900426449355524884292831430573370063182183805100654388060848481755801571057918279680000000000000000000000000000000000000000000000000000000000 [98,66] 954843244039399227882557411143476220682227731788949002385112882883563435092491259234075001964390048574813787823545362038235631360493408457170694699755700765895273858075550554313197214683196791684398493978019694226673930842796848884968754014891589198645418966965992090139859146918061625187856374412901549932737439211084922467817042335243027968403936894976035201939597608737791426684350815599456017991743256601164789208578939982438896362630094853375128779001740690380439103586459801189846097866577922966043719022886067693937746594669353097879666313733088291410119079658131438370896267318578491376548241513214952534387016539128034951245645139130611711198733208479784584156469572477239838442183219753943825616516761227990274723441945853232708055902983394920426233807121248933425349883497968940172959882036064119726035342350067114906926634627661313339309473809039440272587093763152353531809253511281795526827740966233524294869167451802421201715918278926952694836066197659866205907287127198982988873156571545940031856582628039200918080961757825879761723466771267164980529119396559488346052251870547289711713629191360508812211390121458073070755284258916273633958822953318673528273499955666430152887859841436946209448808291791420996094756615815888820438954641493354473667200512181651016893910661469660042996222916343542681348064372525168404272013362429082223796550394304694411260687172297010564742744356016827104350441307360729772316042265655183885190370781792611509925884627044739068451979966336286034924764869000130778454552911457334652983879015432368484023819290876755585792733333387919609012463182844307507727945252934007306301816676272410714863710173141625597728312140413231615035745906093866018573866856472736954043078766540338791021239272868067922889844762800549049466261235603091799652398618943232333977468320361973709570092329340740176835305956737288733276752056721751871120727744551356557751306125683814514069373573538825731971331526478229093935570907822885853573770132681613496598828795437870491291534252985035566684934066727467074364803188573494782794135460308468626782095804976571337675764280191052356227674272512737074460748616476588361571802599574903025939223939384163322335178909788317190118913285933913270805082408639213014538795847023083446979789858776387043526702720751781576929620495347550787906763230179478757670025713114237497118178472462130837156971103507726720834416601678237677692676567451612472811927789013954653498215690660609325259822944274670572699970289551540586478431505941721331435574268956551391001657838249570607314907599690792960000000000000000000000000000000000000000000000000000000 [98,67] -26745467421022259322249862576817362071580279531518222363543445516337302090892500919220253891616009846287768621450316516810771068767470991397872908212030401000121115105748630077071718450221953139217565808559633082726822001758890815997419671072231977261154293109246359494413009199078717102344652411382180139146070518313454615951749308245463873295959679775375452103171829523782459327813889891593726484331923662022059947442582657529929143339055537507862412636790963740806192294339270880535132524393592722838758119065985978638139705020027485053328739950914521340230191477964202936449256495887346832572506478651947520940087375603634125772682913714037714410958931116628378246217564337097991684117498238162349632338197407686919681345497179016939962734968325661890978143604841657851969449438577042408522352526683773592628496248636149573943056836162617897767044710335279801465348265125794233619309997635762070726223759242513740714498445478668750675805329027810767558664380467079106167318432078384297409524711930998304520866913334297705978807823983886338094561554613203889736030058592470888365222703605406051618718556754285626616818017446154821231793022491091326708002067967887481024524946045347804564327863830964188633613914200419250505534087141687033783955453836721102709904699532969936173194177975313745069331581334008251077094962529299423571942672757794031065585795826319567697781462953969722056044157974077482629379907321137058951003978169096144011920287776475008649600414815331456983039412685281417886882363754666812181591071359268543132755943490119973098561257392906548049256659883764309315534675661385501790798880292941978344262924735569476773972953120649315015490735123509887256360364047241204015863615820645280764089968724940213208998115279563937031610001577609358393154617820708536298567477055854511995736124697459000271902236385442292163343383384952259836988203726631193945396217202179616569203303058409752938806526391336836259792622344926341150862375592451743778834697924832208890099134566235937812982200668538797779486854331151142933984622439682738442900573866185931498944507359498100490346689544128352215570919078374319989352138101624510383908948600724752053450801974181205518287028434941172971497614795191358832955910672484448792156342162542430807533910364710683173032693875396284194546102599264256233929823201113699532598154537122192853880987102209107068921959177056320537629725059560371836070626395669377477414582233248368437611357065413904353171301861260584304746340363874078736454954934842607531601581389862603584222687137678326535027769632358400000000000000000000000000000000000000000000000000000 [98,68] 630119654740494131433988925327629322948741957683506552367161404256713333620239651046353383182938046549453496797881246864177985011943794528634683133109558615369861043339841486546495532804762879145881813004808230654864812892687181848766396981695076684661071157904544104361872511973815715440921228706780031740643923640794646901049278033346912831281479660505684757424331349071352750561974990571457753028809941990227401531139161530998905877586502596697672252401375812353303831473557244541563633774352182290698961560222238142181520219787033787295557882762836801960062691092340534130434811018591064598551122482648250598445293016371734624904629203515915820698343385112274500201136462516700747821999898557228885546333300419825014465960869300452229308931891959723131370981057358852182605729624516266417229549576119452713762914387962123344222056565632134653774807052809014837999875563645066816287694042294782771628333058242460613909738806236261512352231833624586698727043289962385348874785408296131317516048679429763242232616258913462413132981055345532058120525312452573492063851173232962550444192142055518567102193301189041329970977835826462167734015657796513679308193454473301620078413086244624252314099332356196779522452458714796056627605214717209099271727594456023637585762617039597507076160844415422161619670344595657513797953459546375210197079458884065423480178021000078899755890207100253584294342911412999869389549583575531743872971194914904072783787520693010426223174403324815085005800689075506856870804690327344378381745181215485317777607908458851990663596911194087131875961017329034469968795013415308048960824340123950150034456126223240299384913778026738680284579833633623089596523173327814832790616690224192288521140563901287372643164028687178562869731494511817696935930097855721855823267290558901907763911468345294561812582831461314685792291319468301384175480733116783671358879873299301695160594929942271068598515082075087415798802137980425883399973690027062711312778794309856633813827183033889099841482622136155426843110555096038381101264304130677010456347796013641580266105193212963844907685460324621891254036395873762270342936327545993475960645999916917871519916404827766020209433276429610327150600095425056159490662965763395560431909313330141663199826717618213678695073162709632342277122602219984378762461890817145881388333595286062712902991982541830587783096978293083931440852612203142066655294823556066922421266164405765812831944247816782368170896860417175814338527208565618187839114702349560555452882626580094542208369638292419264580849332387840000000000000000000000000000000000000000000000000 [98,69] -12135316121328956698130676559967497033236778500417075034369904635494798655303645793815005817683811822939203798875262052470001372311536582603313546060415751976330199136335095530263936002880412712905100131187183301817978640311103891126237134566277893380830352039953271379045194605490144264745693478426198278397463365699954929366310251006595064404656187360094178043930781439718621202947798501858644931176974961317717609677813446574799005351955721874410012723258301286380530769890623814423647648731678087715418295540582588025183201971722651464404972691982863184701529688236524109953732029665805803069519986744898463644395489553144461184621680948531384051454499620208025515374354549770616055695237872812440718667714497093719943307355080679383277850097772145616824087731219811349766846922826535120575685030410147016801826296401196013256914746611570703027278100047189093973324678528492480122549207260923602137731362949141290869339836209547813147784752360281352871226593960224870480474940988927222212467103971761279580571170827047709423744857397034594644471621690769684312719278171920101412798074133326530246438481972241978705942071682368822171626086668654796140255002077609442490099102772596245727440270636853610580159417272777623563623990925505126817262113787761140917880533143437897296038664915418528276211413688835290934606523187818255377667019156433422050823392088183217412011107551785169298585272784242795540389254172391594077249822220906595188835847502245188449822432980671565758447769043905114975556938690893760583476688082723604050680824530756915165594722584357079339066541616447275297322515319667632446464350518823977651156078111922977391650097180732521909151641620536645015374959922742083639420391740635600623963881670562002200536464471451243118915253795360605448655684440275885549167639950839152330735604085274201570600215039307009733310940719813412941525653804397370245863248072350091175955650148978386041734381997512923953944436578252550954357194515898976081043667720013999547591793370984938012284781568279535965308869530510700314929730989887387705969702681454821210877787369264874282299748273644951968630080496512496824152188036400953464279286942918908651919184057635994471740823123401070434137950355001409376906072725701137586448695644458826578848338383713730014415078401852145097287204279098220026534647230687921668974667220394029466937903056825661383234517712632064527970945217766696071578741054262445638633980476221886924214293486942823477562037803589566988182389598625090709936941927464974637874549889172767478523608642626961885836922060800000000000000000000000000000000000000000000000 [98,70] 196465172298318500665289569152835913995364250602871724733530007352237860618688547068527506194377800545658682023355210107177687278509602694148784982144868410929350819614791404581179994678080143292791633006494762315683724206980457444625452106629724305239032549746505016039737332165389883793392453925363910188486052214473485912772705192968235322219096318174285077838066071052661645846074764371243314502171597621751957775568597352387297017979875565364814129606872449508818366592267495161908906395671232906531106903497452550843695041799528408796949718157610579545352249442216207759569913998206206333768091249986155276308795866557605873400967410641044160513886449936856736284118886565682154037512144261051040956975063450631446544440540587437376546507138622890398968528689296610038298038932043660680336604235049603110075574982791268274884453194088843179225032312381783279531511373519334774758671627105750228212188436542107998392234787209133859155014857915581186702018646790524959950333774691168111292827587582288771407346701704911885277831106252346499819280675466072797870125754347965880097492501756454678438120061826510731633487799925205130384770079784210689502437193291213747728124429385129398181451740684536781501518853743629614706720035917541362770865175354125178359325897340424083044079341703527957892522564553462720279407882265526044816035522727009277087219759985668085118292144613779007137975013732844720754428856447181352379123408773353556284494582571546784220182428225741184795837469172703401647627696865806386923990655052371589424149516056481623215726427517073648730379495338702513549003533190213120816495768333792900392643808294918863314576376988390040059866295994906177297310091263860202635949874948865671537622328198942662211990785810839474038324142345394383387094869242882407342120264400836038670034713659282419252616318969151183042802609512916190160626716528396292156505957579461139563705080619768665889378687656932413414370003939857174715383783939949405520030928762069289191809271155052962290688892325074298000099332833722482034836463503506545350136453232037074458300765760432729287158519527535655729591616265991039900777424725583443904277750270940468962443961491817673756137168506571137847840600547440139820563596902975675714212976741827655574497813342443696348840542408674510169528237043747718828011052599545895659027518842604795059979704524035844938401725214515608372248096075140182586461194200543654960196367952895403969529228115912019350126959338891111661049961101008977088413051185227245924967558410633917917139829699003500919426908160000000000000000000000000000000000000000000 [98,71] -2562481881506201270691134272261818923397898120714753449412496568421746457818880382948038967358458830532438449253680969881706962903890319854881817678153830414925287070942898893127606205485320210155197633497481012539756266579697699954203775184619137049720764326293575840134428314273946562775521796357364003050578624166984845946278066636163368358025438740241102604038225206147719886397119474035699414138865111368691185155280576416124393177453003897067836624378525832411422190251962711864652104920741875150714599449053496135567844899470404717525863773419696262429215879284868728520219014757834428153949151142878888379617908746417033599662899513724506643320018763026134833342344054433672222779541441806305805258551787906782358135034134035599226182444924474167369428669996665942551210115737806169189715070848803374460778445991523240287484575370052772446980971637533873259065599165416056304835333057335133480360255939154686727921746421127195966318023348753660679741975570304771297553104449480832968855981972496566004612117342930223857917256251436131368460333212842891202367805042887664905921565412957661935688181912319980019118593239174214602356268259444098119280814199099654723973558210163226469288801098385842149211726606356888247751548061624551132907030654577366787407397689983020972580809063397621679178245842779609021222119602793145034245676825685709901034444791267499515766287424711419849117035074856217112736232668620709943281988329482558570972982550120912325517155312154483298829522865733414133885454927766333416887374146808072331737898768714123837526590856914709190142290579948547041740248102280912402430842471305582039264761758784757502042867648411396832196080141144066613358366007455045044811370271974538762675360931736283086927840214521293419025539632555070974985801891570212505491246127757934918684851684830186766152555184682067063919067635750089330468854892386107039493891185960387558218213417176648834604713699791165967974066684554610098891433920352836268376039368950982271577102246594340115105831897598642307168469929891226968430693677788646297392495308922607241018053292012807338560497119633043495234268193422676942390926444658231301372640462944090878746669240380798893318929118651560280579159571093046225739522726601426721346802686896181279085475801604810084569895997501790561090468196726351912688246788306715622650864711670956399941172659646839914444336062467609575436374787929623326222380582760507913576337866601333800018543256316640956308992314735222141117695427777780284195445652251096710077577605519351445968016066735850515333120000000000000000000000000000000000000000000 [98,72] 13091946286304138100798943358299064076952359326598682611416241279224758160516886665261046760492539680170358959857495259127697493947007157179150506411570824657444888022243228340516829742924174825651920561509727148727768163188339575224089723392727432127342545133023299074287591801264891245174716269529357557278226715071272430068600339205493411151220946269574901153910841113308049750028591082650258243042615082722993254348981268136549966000972704425347602721092320149386867655912226321194826970102393142347584058689966396395738987034749746094823458597308897229565664059426143044139918106613477814524670951213519184910105705872159678132334765030190301432668450938936365157033757871094514359020862255727093493878533347673044043049079521245405315756347404364362984193833352272066581412175309814966408339839675474909288789071934952399184308088583300725399106138796087376133923956272549418070416187039117605619607814157328065028371133169797770592781234017968650815862153335810256828002788094770864547622950997769907819848360225064874488429017231534172856368228489872779592045672004244567444963971169278264179469801281315369527958762397546179947277663215610465747228652404906810624226966093737884603175536312305605103790244751779655463136453465087266236969182306552448365055457876171620205167310553894277234982226792492313948306915506274199579436775967542165233664560858439199011815874839911035575867800064557276954413725392934028819093909660163318158265445102041799774875150900611290135517310862686221677369330276292511063360199061037153207604257588997947879711861344659140232251118513903220202210249625558527584136230659119787475028543896194994923360443653760537401040968700907882705118890373195411229846501898049926512767183453569480849980515527246803149723193908505807144364525798405001986729180359870112363244505450049845759471965860635640944461498593821970935054346248952675260654006850561425655971407515389286339189085185652765373744677500851567216929607906112275983827120048569063437660849751266967583873528034058016152297802641378512759714532726288630370963413724153391253572111399699411420506951495294271632176320766333391323665679274577798958559245510746857325060130501042319442847540122314202767832907951992493487150088328241317407771609623855882693773213352663631636505137900136636215626868438454751198895106766639149077725883682412405818033599162270978700922948221107928131821396923924528621933359037648441067161356770118361749491477764456810178197553907381290999124980509857076541070229635867278843176668391975980600216080442432065707704320000000000000000000000000000000000000 [98,73] 205843828515444290306627539701821746689325126278533510501249916643283915831698736651323232230495802064089659793648976927444933398470561079985469339559813117691322162858843212762253852429082042771406191030670153705605113037318146017721562708838655309814902712815100097360261578180921780546711663175232660163589150123478644838451227598573474613946375842303565674747610359140030422326543061978617884937719731172431212079816560095390327562520168947193016775119555815648076724436396894339067772629459904640124280403558712407333745523523060213689973237270750565567541726942399057263717337660713000796518911192801496693080369387141834377998487867097250755105830751621744320619043493474726884202512280622991706053672663281859700176418010532482751552666937428754254499896902547902169801459835629494672694281047442393647322395998587763727354643572144937427466548659734015835123666480502362680393574175944240821226285237410052258164424322140851163024622142664836076276500140202454200443906199641953502134534561674615380420054297367220936460782402692912509100323921094474557960395631770523407085134037031226736684240863845932005908331591947867705124443882110816455270341812715542460678425710755459444607040627683888910949988630211223834364983370344336299970932733839266111723946962689187207557397450034667234014477748613421131838885630213730582269800328179674035617806861317015875198042207171049515954918410701022053423705041153814864263873704930802476909066559383896703502086895362886098025863833627311160436766081665549790281207656022651414994663454297634407635200462559605108100284589220229501355663340367590080635984465581261727071512052003431893759816801703235251992894524000431824515255051963496906228980225595812052249085764343648803390824199609375605896987444692540261653331501288085102533516276654119202428596483873482790950995934118083958141941519765999302604301559606503458668670983966110627501005110303328953700268913339022391253395013089105641940874419620399966580353160161773648591386023836689660127999549177737989083062588856713658867679150689722912771492882042064259277977745794222716971882961370456513415654483929955646500033222525610675570253328755084564861071096486844350022418412713810600198968233982883087229999241831974454171157458871266832803490221391445039094253955029567823576142370461243682440808458688523796647577897687761870252610587361948573993372446136067872877152424190888257767107723435717830422235970266191622597800415803648305687020653503703527742841872881048421201021344155623044783734341881764750918066933497845514240000000000000000000000000000000000000 [98,74] -2726070137267991067903452497982883534271925742599124179553213238275833455879828857668816288030436491045079574847570275206646663365984602159596061317912431399722243567953537072919620710879622873250665543306346779861659692902722820175959552511706300080579018994987030210023107139855020432825814298721374029501541694449244770485739114752511170795044401872264753641679576949439358802207682206406376270981425136499782335806258360217474171515923095529195589910822089946489594203626705249358135856857188469552493805441217704172177291098820566081144127366863769934402875278889390346292852911167333739450904160902471869197934480478368645811063155275979206260131950244700953354214959866811537332806659630957872686727529910019164126596718245198326102532201123161288288810105872225348355268804749232764635939348793539511348577289126771429809683037176703442836670808492788948356643268517632701071372127317303119981374937498586209548935796382408772453847127323852550075276582627208334893249386389750955100785526358982084480517443326518526059859118699481111769824552441526679294120634130976672387412153157739183960439230620338839615845784968473607540534877406046948110766498583894652823003399056595707376861832811567999723586720617367285083146950505244076572982573801705453512274687791844604756292078321776278661756827685825616728753893203466236039973602923615792665563951252748320056864940963611386024700995832078211459521807947060380734060444280522132146970489133047278805414235146506754993369222607703119825083540152575855363398376764633718771902971238612109807157863520847286288312230471575261193268892171013621887812316145679492100483150078219438143161269822449117858894481739199839254121742970862625241445643330990748034068431516009100687566346938335471205584585133775300915939887037735035525296047430026642848377913799674838950099731920646287407435877641418914699545537530970862068990910472313048082643253220875653985893329855505333182997812769926862936604708371319373559333448108130240137091698261708088740292789372849199071853754813536325144229390138001424061713646770948256219445548045901199028796374709341995059754126704936564782099238272327948031353417807893996036082381016853890658753375139408997402819408730085790454495665188539711475187886093871997849874698946656626119839785366680410039900365849849806690668066000068760267565237315185849041341871860565644475364555640413987350765808295350588194169047812594031355481103063583935164995578364128196565236236240544516998718010776397683672542997409844871622234349583002402142513998382816139673600000000000000000000000000000000 [98,75] 269108994586480682321621302313035074546724670846997383435591867230596195909342386287211596975397770660097438346354825172734475498534615960267149661858569604779889697822681473653756906109729381284197332408382789534791292267689052851223840948123654953071914949121987137032078237008920026868702238877358596158542104814217310656116744663397521490051236621419623955375502390649382055992250547783970570217880920409355672736185011213892992293267199327223238783846999894165433813408630603266440610543560661885664855594143055553720495718972709967197881452877732816223055174880826075448214461743225559990148461104026995007860661654115662822757834394934000780662107131178716292724675981791540236154346425532749329382233762315488603118114167774178150355895503549852429891402994677240950027031267984187536471905789166105684779548823903226306561359202361652495207696212414969726212794046972369346367723078243612483067682971027449579457041506930617352070140622688758598095389554775736098940184369579891428042017809392090462761968047274883930612128432364896601245940240520783862451581223370697893086983295850266465692803957973934039327314495021528250323371049040727828416559034645951703714170296616982500440925171925725656767130997811287291659061197937708113953211456238692387167493371592966172442190461743241614488963164412202904139097172384792034631802733237713055391144042096438266078182391209564027076118485358361273090030309124162574704017904568101578886045944306781437170893248521154362195138877467803488900367440843854272311793684472827986327579587519772381158412920034357946916863427307067861740155468033394580565776065985612544430842664001447266869500091241777415034794225927661079553265766802830103469173751394716909800819289259641367041063068286374900109416645834904814124902073094157762075585461901516385781560824714050599751905636357200084279011515634967865619666857433785641475666138941353828296369121499521428845181999359189127112626675354082774225270934236775453593303812670763351011097340566221369585513337358492090630774008683950232781705378072717690137998060728648675149600625737122157611134006025291905786875100171444831531949182632446950348668679346268021929948973445125971931742458723863283211892319431256366444738448427546052886908514399141308200459886400618066361944849509127016056904057059657223885290743690661721682713646015463528331537970575350728836091202053812952602528316365869171702389814076053648648813555249139480583534009696335966670995763007241203740614308171261840369889127174933910374826662289923666916182400719808102400000000000000000000000000000 [98,76] -1840019044396085235650291805590388491295511224213498719511463847514067295032707133221091142851597946924308242598378999523976544248525423309984443259689601531192222559250405806441077808985034723635105809648069897038713291797281985833886876677907642814265180131879747872333884816349608630073715571373314955180684030121284162019088906413118398331403962025550862209887682721554784090300623724953810729270814155856035337664144142746082184936472988693177330766505486453560237907686433960361039072105020064695263364638379661303285837674779351362742718306097506940804274327364483292288087639133119886224175004751089540927104425076381532457903803532658070074800339557623437525449325580587378403733236035892986125319736797808248737890162185754123563817637727086948004471188018940202052915793407181886275859595464052485177043803976347249570500768259950956278829680812163006244767872256756005170629073915017183422687293929325688018465382626565401384102764556050761394294867245474332233284071323220533998732001982041983702305231723362910006350815580798088053704528856398163178989356924043949228733962162795096293802876553036332691296632501722120825491524226749767215646427906155584268988474038884138760525927531412396406015867882388196187970791137518549875272955511054402502460244121005123783458846855060580212322538080297748759832473197099259602729706590797432276559789057239319238251504787895811435500033853042427276644144871341662797143697936921775822145548912743469548470100599788143548558958713446095602862396404552793343086919413469244482242246013738715502078201343318244815976799389845020314294386609950066569986277861988232756400263648018408658377912834660939690131213137126371041124181181993282279979515617693341575170696272606992512310504156161858549385232511221756491289758658289999941586661528799027435948839302478070221617917886331248917204164332158874243966194273150889704212900636548757546356088636418883185481491328723234377549938439598326621492797274371317699713010856745839015951979932287788887788020720796845068595413027596342464974787504538107193409772898269657916809414762849140428266764796114364447915582293946855777320553096490523848895808011611800936782674761327362831866750848778174731010592113389047228620869031106925378985398529912157936701699723764310296774433355064844810577939389128710837857474721981341314730508503155278604137352127410974238542043850887083908413326174891029336453713104295387028526699920717249098078766243241743078974186521828938410601043487339364764548879031639981419705547478112025586203885738456514560000000000000000000000000 [98,77] 100714770880907422960494189327677241557283589395032871862476987978758197207827361476412062031666605850853694245340166900886384223662747393291754455900588844476065052836074369340828823564753052411326472071515394293661704451089516714499773067374314017204133544668216895297954785761218347494287890552028584200764818164438065525718539704291814686725624649878103566129904414290158443519013556439505742763920933848373800442456127859085548681911395662219318903737106107919463156794647844230199589610412169552571914717372731556666933658424549009187019269178009682971483119668108929190679582927311066588070705726649211373974414631576801915447518931343789757041114406804196486163740410822165521047669615673773467302239297899410825592715545035908818933464290509113423340412392243195595375903555705727897802300455945230089462164105392257462860130337295878415378084377019781008789974685720465721304879071454835138089675458430451401571865451767385629920980303024690974072119050058492511248361589766737379770838821354914360517442779923895987480992795126998367417576299685778031729080658587786871334044744323591532305136369253181345004308232664591262438449708581410451135274125260339434687953515185864835402116092807194679676867013283645510052081911061810198767254284675692991087362627356532918253376414479854244751218563662916872910254230451904319997813337084343555826650267664716242670413514847633076357949078723760404089888555218741775932608192636541409206242099054264495110128063894589083560230360451106191890918009930920144294064869885342577797387293593819635005396851912408162135683436494551502811158913069419165693486227621220676076301982337495039727581409135808407383346370080662239764850412572883144865463878867145595403033914492749056378427108576169302416714464565922758396439819269213922632798586053472706995037609109153748673266754587714062696778023000280637933707065644943335849562887149002777955677552123356213993274870825350431487095570607491108001463575570420744288262019073082166745263580962737888246643798447096516916579331082319008790974393945753218041254130245778353566097352629469091468830042726245891539623616151526054275715003823745741636008229576419838061602130248383899626240271591888351858956503490407274538035169950673916691912523933274631135836240135342791227334995551656891959046946919458554348282593344940807481412174235053734302819633282128863117533584579391609694902577515625484068315354402617248484252957048651946235874419523322388489167669472163397687926060286312302452981422742694480019393868453177708144342767081881600000000000000000000000 [98,78] -3887852937355105726859297848840693487842594475316270965176149483265813361198764812008256050168422441755299294336122637898494567176670586064285724519228882800521717526071970276239385111090264824066096060779278411381786010541201440274594346738978136087053195310288218695381290993978703333303011911279223123139567988290257201856586100487360830780739603088917786725678005740742063678388009194862102032447873117291519399392367501457404570699724073725687700591335826620390633233345018434589478937733123642413035238322087409693575511317256411584150959682084238578589818266488964993522867967097990077422592901045537598354698913712536343881799749811841520019169208671677157330548344612594407516888594265874674621478846162752768579929475156240501665581595951411574607205705261226917296601039158770290202233447770024176741594447679692300409414391848176647520649613054116972287388755055179608675127078953826823955647735277127070469976758309137184021744741718200709735084667342733354904783015374746566976819623212882464510068105599710281070081094106622907056730425821766594882829655505918082255097975867666439382798357714799826539357707096580336318825697341060512775334833987664889705422823473859818722785829852405086736506765363031291636535262993993531949198758986469403442844442300659435836364680592671611262756159136619196579875113154039458847629478396770636910759651737397162620735213841431508035181077984102995882775614367035513085306892271929012423340065387491926771080026192325950897545277323526962318391606309379658671547126565647558680761353406612741982989377409267164809132623045474185904333527576411943481125782418268681378916849588540460082541659575155905090480154087188710519036055120801913660305277063397362422142908841497732034876379814572675653445764872932371298746810030695842291608075114899993694620919244193356071304761661674812374026175010054613360122283692055672924264345261111750624867639912468563279986618983378829993387010948004907032810076325406563999861455411411129714140443512785009392238026201134161879361015152778531086481844881479756430263529090418101238783229415885791041101071671961403507329089343700245433570377832969979748324777080796747455400091970085908181677934372321496899176232482417554615208146812998199199702659587249239038220527125731966862614428373614833421203624820104154922284460334983878652287730640659803164588044052633748975910451891975865386705710401255137668352455323859542269217176412817359018846994490073874897192287306528939963200249222583519279820493644099673194568131547855093479800580257873920000000000000000000 [98,79] -91941427827832046888566405962645264504605064350096486102492378161686763111275864044605658716548837718798658108472888833582463136141726474321516614376279736706478030525828248506603648075790201603318457906309152658518742747509217715767511717362098363241569825247447705385608511882233733184941149817095196447853283578672296245143176574042557002760666250277604604910913207664817320766258638327780743493672883199755040985979481471216428734704532279695521134076283730179283118249138624711407783321863470136250816273367705495945963960851523602475485844435157707571929073052151629416716940617011491827294036120869825163542570280633504641515112627184556056112078868883000818003757473288336545220068849587948790480980342019203915076882331401098790245982908020565938310183232592192801129159217711204669018247529718519724384203831203716708455886012562463276975147650983841943604063013112175838558239686844340598857570327151492997254988976477850612287152190219708452120834952130999841737907501032277540321197031807254807911909740486420380522273853458991963759570609114663888891375153185251092462738518567883046862528126931309115415310560815638968396413918295517459469332536202933383236703539833903083216552481151204391697369695479869194471198689560687550247133622939559067078005502540828062555818216390416634604877375043524335545346359514282536504319576072786627934359368821097940520580370037936511675566396146924950009213533966524607671555112549511561998245723773135348937221533932997681984893824913278610870268545476991278242367927085552058482426243192300629640940813280121946727446889775642877201553498109645139852279637159930239934302424277590798865159686877567744971273677072936313188206389689660213942986938770716080142278286316270670452653451200527525700879462100422694869822916229387141231195881001515635772171209691508990685794726441049890796650889176073438884563680170666921966048411463415232490589922322067291213601253004119517659191967995956898869940988313031845695112175508607830779669805452202291532865746162687387593286631835884549549573976708543016965369432919946813975469872841026932875259032123166653761581184766700288626738666564027954148614730524351494492286575252374289784963315712706608589005645512102731997501556557382000564584634554521093713625664438788941772449852149447491842500222448023372926480196108483385618025789407852567638684570144266317622099855225256960208318228339590758695237757375144127591925156815028747603609600520783546189040235072142880608714601248861716988107003610636378566187427437546781075233885388800000000000000000 [98,80] 2723680474960523449156089605832433512960661208195396494507839494829956170290300096987180881707174550733232426186297056289007791814163244512588837914831389694161147884793103780151826531530199315677472583882022994213079145188534010988645986607549060234576841885817740304850855962598829164916733467970704209642644101373894206558849030370123775906951167583484029355519302075273878631029635083663844187216323439832620063158260760661978418620720585275969554312827460072631284676929657100021617688909207964461275653943784812809590762960165565627396104045650298512364377298891324980911830255373875591833925719478218555026100525832703260942049088032259437484877344323283770012067555528551722483157483354581041744103662689104411496898389886134528931005481803705984263146002550504790632378042466715981843220032286997500889579835458347141936648736805477099583428106031598901604291843437992289446872829727802864163870889530740499247931845141068865754240702904043470638582658432049649552999491177509974358256807950453552611419373337643993676696842261839535440629765534976855078184309335421286915044049564810739765660515642224101883949798189100428410618080460932028763584264506425054501979387297559299387180446045535195777909552384876619602560059801602352340639602568418722167771789987151393854463421146552935619288678909423536179817368837887668322041129561540066905732110263056272139045474633573810463897830729364037435040645571584013058612603027534972891276586225755527156901648131505898325355691057480063255537031683541697890000817623492829103540847698742158752075407124320494804101991555568253331106311071837952568386346939621703569094779588441346797400616496347820421517995568638454411211967302104494379665166567126580786271692545676072602698489383210278961034863873546073483489402774407600792213989020963245883161269431974514640560961655652415766597572972067968693892934366002074441777177938699336230367682997472723339894180750627751836626266807347897143044378473157728688618407975471712963754269031259557085178196844913685683061465339629578064953971884443929809457113140902177288256236835948640447721919114764336903813063059559711373751734567298001139050410247109377304707753295074548182284284836644511710820973100970932375118286071017798836974546356166547955071143380192177753951361483053439576851127610996281370172841243483775628013777255158582928712147422067264230379767758162655736156436913308127189603360494380666184718847110238828211525485802365295487466864719210601073700724388746984575564303566438880617216788631004996622963494092800000000000000 [98,81] 13892877968841005181611061902501250470130940529501252900334697253943118872582349667296922022594997335252976252706335896286367385014966713056883195512585899624951323725007404180147020916577858508489701202962063637255055514453150609131536026352985028572809123216379612950031309333798961882153226577767105207350630738577965548921660551592828417331051359458237599049191813299682293628414149896685638764552810560468730313427858475544829876842108330397172615527476002449442342189269746271990230494615905006781803693401226720217190959019521446471906915154419777172596608334101604621341003788355115071555792734970359385883278403160848240037619411002775046718137312401197657673400866583588635187458324153885857913155240860868789021126838853882057886748870268123749573730273569898673394344184606154901286242760439653290290309458106867345834495257721174510655214403651581166754640631311639368032356528272595922452254088365405352892858175983738800597642264718776270283519817602998431420566111092178774863105069825206073559041544952096235565035378649589364714864098933631045671014040744044460591208786975302265800320217977399318419747858110169503264052987542794271722825232495869967177374440301400580727086399886780374877378355827874714514076039522793275270835308549015709797475318075115466170949087779282073640186110159337497438889291580600515020326550005581602755413527858476528864106206101889117285669564782959953540190492861413576760410887401555252511106202707827951698036398562325691227593868975570148310730421130143877591376237121840047650176146193118126801345247808225638450584686286314620904784328866059694007019787424734728557869700086450193930330056635273180702379261716884722758876611395080582675591492534365075076173958650429151094758015544480762521918223939680034743014156740609617820239040284880477132681064292298135393491094106825194259241844314982107680696348184593375428825214875281160057167915111147163065949634018741574062723348857999183759604132559972173346481986760473129370045583387753288116026253511761173688796158957644607706161770630521170802196894486906935335538021325359565922242884564075045614958848894115452063394791017165068431613532085300148784634320486107225258547154447252896908847704205906257171588262129043028676817317449723513293801986214151508248186439051892450003586494669866096315709800740828607829766290612208110831936898642202198937715892235784039435988401862866113135107301688720996084621831587840344761894911736433437328067715093539464011393595228989669016989697066099827047331015332704435944449638400000000000 [98,82] -1046928858666944610261731592420504454988026084013384643615393142851649862099722975279679817517585403178365217261626259913007294546277461188146469561305255507802896431201307609877276422019073420521772813297174309548204090127418043625897150851531442897641357361615346100917915828623578075461719129652560368352918499186253384152751633380698897864680357618731685477408017731525959694113877267533480722388054106178995409966557290696294527038574859629569516700271382233544085221779793327748353965956451024743502739215026662671766544668855945337307658479085910450911548592761168923381995349811789816412888352175376849807492140367322608441023539755893735942238562298898897813747327869150518219508843005798141631332501921522724798412500950569120637371004763877996482093896029878523183212594863979113827303664709226455062961881275243147125766514167124876143885732794398715188660868580440148360572988513605843733081465913599966117606376410114776127995212453079269807628149658101667474156765464101915000141618448669660513966287426184008679056660279137074724275267366523458558668505134087381896314262859918358341811755474038282655379715087476947490318493760741223854458777829134506448343701187251842483562521849238563695655830524678148939544029086561914080710831629583292527727248490767296662707075302557761955866946641294401199237468304039188074597859199199108428331943025140761162248126455968904100686390194058575120789305425837650387150892658924465972199445669901344410962539633187145311198827147167625634986969499798572492699392393229698943349792234561734273001118141421690943004181727003418448410876119026732462816606559506807302030288361924087416761048090052523161680909895060828329610310440349154605752403212266232111567742705442780617816899226447231020985181318656813758819731090427561874842953696686003353622760788615638785756069518536786096463875343206906335364489450076107001952895145813759879727763527669988329283956189438761800383899755810791454957067770033200194576664745231652525352662076820944236769156768290615080857108194681237257949760349070406624576132875898462497326213196946654308812107755394385040237788576053535944935393760402268470243401910240786193182835363748903257176836547860426758613792188464772190220096403453380483118032325083484750935957586889378562935656174115153300276774534347708244812921662330823381789812280221695006110143070656906533001782262037644263227772381745199445956065489407031676570872211291645662640361073466519386941822541171543494756293128089546493688589361321714124794954049970266352857907200000000 [98,83] -430015500920476286201944483883190877185260455427107285052859068623892685651950240563573141194805503828279247556641298823235350383001548616868358206985290327836593523007639608840563562549212354064240536289779331053105478628659661776777102209914037405158516838487841384199079271632539543893064765303082679746371610444136630021866306738510121012504478687950476492044988756259384654062857610541225854496698006556846188914663510113764520897106916723363585711252932810358086081532414923434334894577407157663810360744563537889520616985125993415443439136091348352419170753872082312362585504315270594666953314702250630364116868172569730855849200197488706115699337360804716716154977426880814586079153807129723950720434428892552273525167103348915916269205470574356366940798790011737443470836537263857919161576209395120786580728986957177519959426620735360975310189088168894195517669076375153776471464155702991889973585844036313591829435761561204289767268890618064936020185413729586910057192783807876092190187253933203020579531168805061960412035491564262416779382232741734761785627686758593203183521296694609397283111967191719526541901662919038521365595211076599908314194483279574014944962813988679793509853286897392228210988996087683445746407924853582476151973097085843615373094543975434760434302033116067167534781105695749240204323186077283250550837343589213952397370664017844526856522600141367260977767852272520539391329331147401555233116425236420646699430178167115715939533979098331773735521981030465930633830743143125457570879787229918818184333879273974074985209553694874826935219150402659752215752763364346179734967586689879999112376029500148412452291869664182517643325189497769364340002658500888898392607288165781749749066276333236705760758254002389157751000967919201711095585912357839447837286733551230688745116913110484078613577618167534735605480991011346192808677054995399203628222514320243446547583307754007447657083649383439750994569620710029596367067751247747188483673890938717304890141476943501432967109551154030719709903968275879656556590551824741802961369538448698468623820218915919303097348317085246208985723849826928923135062291561589863578684134682154389422642371668674482115217537463126240706016528665159231087923395320636750607691795669267773842087810007320445419918940047554058160288992801124363914783136075857154032370475455539013247139613380232713635780804086227823444335362843354746457789281994373011624023682907529575178112464872896755599706272940269243491419733131952812827031952761021174556891943975464058880000000 [98,84] 193100790643890160971544696005109640089762569173191844915293575275591410239137932158329639497906565936545160552402412021061627907379773589163507789401626944323679898714225773985062791885342314341437425015219085891556879191703492425449673135855469300545423344179694746695714705190212560167737715306792978911771681966803574566324892905824249827830946962608233861881944123282471255944627718295243980863389165742395159626405042192269529128293824549085194398865834979064254362870625921563907217948657052531473323450493333314952888419031281496203122163105311627354165416099090543668004766477046919333213074561193316967450387560058914824292052749207441031833000473937274680125851071506702062374797938432097230311222724598107469567113762420531755006493411667585713515991373275867073855441030294874562853643981347656613929963688759059827912463022887997102760292309445492037856027782854790785754451568874329800040968725546368719939176374112641795592632047085384076692466702748450985659749845780701377868328371373092917470241128367973776678849844674889904626528377499759489014954182164614310584799584594262582290389746122034152021305926512700657198337231176200374323755403853426423451502423048158094660257560614170487916487974890928672389306254336680220497236763775597183024792528061930993733694857153681059525805673046673790341087265942473694131362339310205585757575458496261019387251974040899992388011425371288957147818674137070405904121607807865949006737014071651931763919903488853503622719049522309213040125956585488531872690185828272493036594850758144346106407429825369863869994770152883318967761549008033897706289086858608069898253360280503245762955207177248510823872284814332856504113053548491608697894193872163715430154144179851563817233605348355797208702640585905530402830686873962073558477495800835918261443492682955916378611959813581465035069764746671730322628405534053308985425673307003024515733151457350795551503771858612859938170403405794595260909367314376806719303744396153679321003530455082156508632568835894944629793005310019022472498622188078956498429276175887913653126261815100855223809548544903350940659260070338260339573738047762153928144635603156359242050075171654260979176636536307198854069472705838877954295794121916291860768840066787420831611561887962342322236124779057347862236770498755779035312655941120029312525927181701973327801008055411908025260542370734356575657186129628534594795647927129646635159778233919548678146900541857807448738479104248771445156391105735772961924816447320392199184915395566338738250 [98,85] 393212787849773500138936367639735635567210105176306798837862918550654455730769766476741761809439738353341936118839402647500651196606085448931407976907068346705232911033652472884911760605404736762661490764298441043850002770824029945149109860209527139423058320813636861045334073347394838842769986111221585643496169120132007538070347511493913704156029757794440115292918124533800463169711449644565732102210484395321122126051364810141913483736499349780883422901812085337484132822213277905069266557189293434017315339129081663921769600277763597317140634095082199497400613942018468589164526249511578056228795037421219576116304466176043673364252071473481954920380778556211484692445578795448197890930968023942428692227010759780776005480793547243968363282852558862705458279827067271664188909125201787375087541398957033216226510303889651782562364917443665437956855929692720889443736468615241067441248527038103740607201650986286932198628135867213460444629764660681660722550581498594616462613223396749092263004942038767962996236313838138610193539080609691751891316496326741082391577155153816048831266014373366788357357064491997367057813176095399267883664698449624184229932144788436866302400733439722803157724280173782973652456496960083915114608811874654574306473460929299122831517560848741010583574827084062997741394873963480521030900667052742279026729176246426519537981084118063866566714499581510596479924777008852970795063306931823707600888390212829237253822868693220437035762416805270558049475708849460559770891898171440060236433114343623767507044343905701622462140032937746786799811440094417508196033373505985418163798789922161979402334795681510328138966996126717263040056549082514166682817861729409136719322565907630888092720824615215731844370786212084869396262545528884637533845993101434367426980329115152119724843990873914035151113422044887688862939497215723733406215160098083590218667128154482255199824949102455281000245250930145718941979059178808496218139121741223012606058298860261698621797030560661728712085932089707262696146688979959321253573152637761176495494199119340544930632480702399728158500831434505493294498607678583501848523129625909381569686831709730178262279033009964910844880854315032090224616116201457332228153673906123769422707661525281371471749540332369345648869598958853968476679457756109744439537449955698418673240298029599445377738128863877559121727878412564199203502042100670696821396569010745454267220956988391233116350463806673789505436052436758196635309250846470351242682707761925601419337012002592000 [98,86] -18661087018898370257591157204500977213197195748117770955568125222901635978256891949387979765301287563466301330375987461087470527709288910982692462224569571474336301586580844225853075999704439707464653029671033478813203371837797905937964839697948697383952262612753031484197995094183985320061987281916854231015264016475481695200562978233882065743809336125547841121326340113658298815152298575393021643031405520237540630348378601625233593388924693291475250081547164465450658080881408137420359158351862356085021894094525272502584537232630768387102201155777675197069424232741594422752413968711782843804659747185290622205170370450534772371857718456256610353190261285756219621135323027712704017848854103210789109213727012217537075159222602121664873167027072146986946900858320881657787274803440518733175847301794246119959022483305691529890235843732780954335007790182101532488207465300415926356521723676587142111187854845028349963187692255843670377289497077874965823494821071161293098431445855759253286268573013484672586761773172034116354320420708834028743276740109833281903036310727588685037495930051655669417290220808627674409964652602843488845016836740047128080413744298911602713325375485825214998805011068171878335271117928029393573556508548311497335540136646608012819945622720131550169751278118100939160796650497918147159120165978247833850925846080937420182109638928438306379385798395031489042453274326288413234572357982758251692537791021006733212470936622197808078588876814629568744780307193138294968189232342636640492116151167561419455918821082222099257330531324103087017377930094039441812414141038255070680627355218962497830813610715584552729228388396872556441948448643401805435589007511056285476814220415579188114488343245618532844788889945749609782326714651600163099253623275632204728479816352622291310904479130992537254381102344464786088321263554361491991783585082924038144916292538394691456546023096121529948402234209755287999772936920763920928281553465490360647005908936980669888191017885002415620913600966547552080022569002817349497632042002909810424470928411659654136946465687726810417951204866940701809846132762176491724260746005146994492246869871244833754800665659615507868637983054583139677729904408129792528238315829845575756423754802226173087816417406017797260588384843729073479811079814726462976863524041736705745088231025606370929116144818140966123374485218001017334113333375171685315884386079249271825452754565029511672171803455429073825846391757691693394669060528368877954096446867980500124255011148800 [98,87] -42173368518332604068603946334035796200080547611869282061553052310759779693995032268782469592955314678232747804974502819503195569371568196760651612034816454197071642161667810689678484562235164179880445834526133974544556414258239730108114759557676378065313641707022133674246948857808609470447671955877743920887759072263780347678741294867733918214206510724991267512273035563462282467553270636755516072575307662789936216465623905663941595503676013425549009754262686843846319383832036271277223870567017170068409939912229456669234615438334843798101704040673983791601504114152179496494544614480008527722179497101519809106992563844640781492567626400261504906870998364779918885993173343647879368687814501453735584351571130059897770506660535505796038654769875462353176139774596204541282722200593774865666062611176854435744655312776311164367548473687553304184914732800836864429603861033980750792489654618604553616931133156315928517398375571519819406338921972029021667440372326930036763851661380905420634170381897438165037216841574338994163115037013568822998101405418108603454080697328799068237411564766220893480711720925560701118218352873971991082182225632266683571590246988171638276397328019541354772979007448191754487438094798848098738601270539481961527316410042005293035556394155011082950017344286443919981905752441482477814305835992680804128541554876941385479294966282062819400206598590136602192014796957394936916748502182937854486919823555892331034806210735949414603207614838708579670672666479182815423090404027592219139343686554858789376712531847721098663164605950117131782479219205603444481404621313339818974562306160465528674924089429403760311430754265911991432686686125522409807659765148135136722450486209772475214284197674414083859663831783573406280336478421765601299035577530110313451567683498456819954087398445079147769369891332028452835146280807164847074961348584375362630255658735204454641308488697483202542788285027469289191389990603065845007592087776129392652392015738959326909171191998405773318265864809766559905110224085776719685198501980941487612108031134514903164576725509282428918052421924949264099085056040363379851066416486256815791803402794805843254751372195606250812929878316690072054768610238353816840897920928143080778119884957663197621651198147694850773684332462835682567218704249293090778548166756265047967919660867304042015557110564152616075167402312482863305214660867904711975214384152438151240182813030464709423297087024197150266486343976693655895213939540912248479533381115640629604326400 [98,88] 993677679352757661146815422502689956219287197704633040163365490801434496746912481406900726473654439828210249325152533727815910187369309359098627163757460360388827938206871330765372758923467342812330191932274051582606758274343861162087177600870316032417658419906460323513435220721330160045983398111630165909795152042662552986798203573496410855592595783236763092801930573440536612656089233900710531193712736363722016648174563008621340599980731795004897717815520351738088835068987282361642210291997580882151441817243210428814392104388696444663869436882094730573736361177901514828184134012960894011043488613402600571916970599868359363576878807465218166027682775544472203715315472860355320764190675204367103816520494726460512865079163081930927916705666173756650131466333105782583571413620268761601358580170734634860890398403725994336522779869803710843131439661231546194129785462820909493684634715507659002773819567486729650083395702427156091002168404593490554553584248928846649897826100404894962109337127785132267503694681580411454711982268488808116027451643977985153001279114872821566041164121336232429366699786240950498315671064307656474344353045944937941871936016563685094137523110826313881678694423357432336279746694771093002680296708833458991492499618979451259925618740911397417702775775130356844642939439790010443067415145731444067647807262366912157203367200555183306862714921126538906843992959769343371946286669260451767791719057517657262856291577434564657392625933141654247072849977122227285211223839234260184324010016458023339977406504909866985672140440823954220216804701883997172987376129039629304001420276485788838013747636824767684743718541408883695454108803020702410825749162002174893792905870394245834311918767218071346421969387286720187675971416633798660999049142483719217586566231114496136855721909328599384828618838942816375924785208404888460345913820847802979478822373351416291755676392969505277660976137858782507438439733318299506945375348285421575505914603551853199752306554506726039461182194777381673551389820754855317501666173993912015448674680158936640969173488789353627317048642446484608883046560010872860394109864452642842124872611662977032697578852978388799607141452454469604288652789740927020435864021862712482909076750733306410912850822585112427635053839066444246600276140162890364903103797070479861787701205937326788402222845501252862833809403703944962014523670778136120916030495631676169376275013723745969359143588755490215872777476869418441726077394494609793694796716894359785600 [98,89] 980697713602685878535960134137214624581552773802783725224079578139446217904758294493178674598695099458441736190926522814195727700719871551015958071483798834703411264031398207590627148143994846307018006417514391072575285051149524073873230347935451515282624671136834921658020742166674308885104768736131388102655172729168796200669929468826938755914591212594070006421016207180753859634019550689932842032771758948799358884746286363035883248181898355447578767956762678577851557213446863679613281906389986950544809885297932840276453929018034258683322797986748163182204056172707360388670739725511755822385128827769194565372943535707305872943171301058353393159386790680452527576261694959091256098603925392622502899732119263292117903163335382646768878743417696941882236935674609909490744609177507321244086343723155299907271613704251817955995541254576207609996329271610131459236008810632358747787008260500342946013990864846946395499558579263036440560439622629476689650463834410733840018915694548535672136295336821775371131059381145847422891007386671214148754909119392279862873935145662450351751669801214516980448528976413355510092176093917454514301358575348711360378366708676963225361596322136338180601652294697558789491723213658419633827428594208271180512529048478765169101204421907499510943365655855301617756620859428888882043703359133768694632536327425144280559021677520775985690997213059568492264525455166611903705149978855010196548120168894476469659743066012319244679795573878926607920031238273177766983050334610546408157285966354856145028072277138516733853886317710034537492445558095115976645629903238843799739711795916447367361203573601008296521017822383809575735165434721388289229770106776692503662795815270090708855150510806343694248895399212355352640242869576167619096523319489469500747166436957488713081619844106735592657210549991568296962915212798720140804608218513941488279869180897978086870488978759568104669060744108867740498514202292094245548206749813049185398380572656981900981105362246545725835899165727346205707923049073364828002364172694293050953706587967907800066467293985847384163107079228755238727414344401603215492841050536146220931592691763334328488886612943617398833513784561847212609926372452906366960917962134738151794764989114493455217742349690717401039317656710520174248782687375313691254169225371257899865961884375780531163123352729982319648585148307385834992084053965846514600403580064057393600489729874425091353543594155560900152309107070229648822358911299335158447217796268800 [98,90] -22742466192399769384185846743259541176501783544272138271124728779390459210727911682098963583573643591350432486653385887005071348646436689713496577898340722540640427700373893421773285435307469262426933259073810790436056310057787858143525485681535886497411709513362411266087598229995181472865379683931608229245416847609124033527304091179924518829118505680653803582978699064079211967275957251271240006806984831494449624357586237472132079534846821096094860369564960636006852354326387922493466624616179532842193640705090711260860253341156196539423505251070610828438722974772978986889574297548582632431057846277199922445608705770110752191075112189941216019545669014162643008589272871764309283926625845427369528692124901929745584646580416223018646028348425496318755133255316975839851036301877641295808938656751134751871747704022724042491849035086045450905076298539068856735716353226356145710185260769646146671191827328059893887888922672530900505034266805776310007150297072406463305408434532483001701699000723915389137478098756540212908340134603356793942361417026217427075844415638818346989754745695316766225507679531907777773475865396099585838712896590999267656067412750288239388501934648106071325134483384080552069719217857590953691681425125799319211297318898757211084820658411686106099383885467609804288666020494581279508715533026428990284409638406154011900113013005103341414009053863348093649828743609663423352110482624809397463405262059186091509550953501664752089592384253476882161064105554832667463467957599653609469142981598550870107010268571711114720085511162697187910749804253997181553368842080084410334452406545159823002414592221656260702402371416135492086762140411052714966228759741002899476068416020104609526969848129432454304686122570482700361642843463256661356889242342638277260500474561979864651445022042286014344482932098617652193845676798037120764217348888565423208756045416063332877039020293559142288653912792086493690098203512161004815220487660289205825121955616164368925577487421080990554716894882120867327240191339737169148334339849628733721033770548243428639586596260455705660176145546240388974614880398398404381030479655481273399413403122402335455705533804355368913923069648905692324757821307180930520229073368268490572413174896782788938307129307035758760612119667652447663140965243957411797185284825331798096188633923694485576504925525040606030300633175321582544730902278159931229154686825132598272266655465433098328579751701726698647520951148325058994237163496239692976083490560 [98,91] -10688687609896432085466202397117198556048871693886896273063253007417769371681835330151707915015329417531102088609326087177295279189559462805048385619788784248496811153340022257356995366896199838972997327521247272605559425371138404210301401066135897707541370259149656824530179397586407979384589143233194399261210050787404374757666021940596709181317581820092622662276637441644958252285801413915223720560977696700155341108638587032083199949044165676611684745328341804352080448813075396387745033926812868477368902810904076936182510885806021630900833331351715966505062007258100942041512861751422647921908080261222368759379330073703819078882055793100286159715944402120020150933978683331012496249105099598599147560936223191409306130425954406801358142759156670248505208023410709691944771689654082168317988504482752418844023888595361206439329211560918327276197370733348734231943607464789755883720208296226141688164746278620857635725826613503164028823300377500632529238181163755730651184567412352532939645765218065638231540090791915927734563217287203111338816663636774349814886851497151849011950534190912597078280830856461405728023032421800921061092731458506572599644153793799411064227435699235699151469298455528210074748124080668371219869587713777109907984166900763244186739721762852802383351884482074801997185510010829050953163660608952132111852795166546160407104716864326442914992988125179163595594650450543553901530620612110828302527194544689667929195286027290151328635223846199855894613694587999297117316552826080968223958601922117076027870757884033837924566250517405399237617985444183177942742498405074856820798065022318651326997899272564543530132798069886749977408555216741145169674795086063145281145141200909664346069484587427255744876328347760263171305978357010972446772903757818790288300498279407233966718652131819832336636115375168704086835560803784315561258336803165473731803314627160248448116233434979078714982788867312014150757894294549354535527891989160475682796619639643924333147977241440573033502326266192494099747493445996203657050852079518083048131528159049099998170616203189410432259658918612665428674310162063778330335205128868403725453513601378062011136610875369091933035698311385747910447447893216126480649870852834107773839467688757490752691026679412377707935952396281853928378923558234946265306788270464867442046371870783991287310332378248338265243759435353828353251511963281046029379194267892590800341762207764190497791533939950852621515803564763870419645182148623413519360 [98,92] 234506300315215936556537903301708128594465597504242516840603967239643864585125227681853676816117470698198230673574934156183779298358264306984253212075359632276533934740109333398517970923653309708031053194202455017010448415845843062202328059808944544670126914764201901217610550079140938660367161517699474273856969828060764858488020625027734705648340712789265774016152108622780051569089597677208987655262789312832270418935172246085900090040591046757226147846745997392080440812000411319196183196812411153984659330730062095725257721343416669978488423024056137936609157408805561231470813898201292835880806704569222684221915726021049133281686429383451025244211089078079908088943916403315215820427394483388443404730565585488699303150473266845682346250391430191723762694124553357673376622946422847835869137327557015240448354214900105936153284968666512237134776937379348169456066043521017757445159132178126671532671823849204447160756814223695263181532486141599857068877139372143879246233463951731423886455935782963687513261030852535501264248852208766012562838271639079026793044932397890591530147393639380802715048837318716183842553466171775379590104882386676414426417991075323660244321770037769367119169776126657695173265828518592154551148085361292041162015958602914979149398963491448234292889472670124656585448409137344059006314001751783616527266738490024182895352029612663177372240245330863150436963691918223231768781136658631999736906532744748145699390636883574050822172670422413945471034463804219895736318798511097947797372642738708386186974387912872397067192720098515394056703627022081008666731835219693178530720625362995045668352254375866252174925368457685566176627989758562884466259858634015418181299804560674536509437594801635021872778535819630829590977143598445351763851038477219151612455276664577045360546645918830524899876843389613111523569574459160217094333764240018798105509604127174732907857939277291895463719431147640857273083213816447102387426730824561652915344496088132438287362953830191308115567885278466966173808241135506645056567370542461351162920769694596601082832750777451290583486069228217645312191611406227262885929267347950202817457578843744364533234407592042881887117354671693244420736311378051611213774691333520598236293441789301673762667886448620896027429920438888363354601241541136942849751478264944164466437347636079405729372027866475553972814962749302551298935174473302828695226472987933932299027295232125614560202221566737206937386239579840697935083221280681320 [98,93] 126830525004482396383301963980691618048790763185275703615375200732464839417794430484094244408560019799479219505729682048184129892413644896510917317291790617647139759479658947666774844856216041279393105566265189425277341842233216498570754041949943519971692208968645911219176515908437322362491107836856369826271274737847054953090479447955915491753077812650363905919449283447639830176989586031888421536782811633792185430860482241526160109653894642586030170482782715900962872761050050205458224569460370419099904831076104836712514736605517773276919828939221343518075848648990359890292782892730158881840325253430067351150413389745923310786622860764810825688737934767268654934747162133164558218620902845987949172582572505603951594947631185884495314650516342928131644224181415036431909146642720076880028382530894884502155686322377073212370290341536496434673068919336844780611999239031307374807535489289603227909628527193932212850997330768933491195615028618830958347278021833564036152316541050974674298235849773166107831950306858937787074216556517799631047604299887749799397574796705757074861514369751521842986345807840471975042351358716064730284031080071479952537965535194892705696057416980838674978823107255401616975705373211399520815840453891996588614344766945547347947866575253864030275690107376576360133932295489768086173598488653782559839324155207122472379328864284347797958659336133709201430942502554725155427250552297608445225674921752844458238312893034192716654956539360436493859400909796895971381251628457325738441769016531361406801413586004208522463555098634807339012774888528785360511270895523000587715860981688195354189569906839417720374146918049019358698525851933250757383506900515731447629283712355673706342852856184355572401738856448443945706131659582594012151603592597934710330463875414643807667526078500135645889663671917543252070276990309004649110837963004710590341327903145035600847534424144001613710756788098743191228388409139530958124588809061093441754167290498609783176053041654759822916483438411334380148901268679154715593340338135775902474110228988162830802294535161374993314568215547147446175460124889211588256207936869647438286826862037789322731116973690191442058751349063076351458649808222079728815210994814584801729292603844408420453203755310744770552730246187353332252469125326376290404804649247380882387979020152741299009817041498176475480097413052382506924459540978621985795897506236980631168016615858584705565433276145627457928814054859143202165048057600 [98,94] -1129128870777570141588285274967120535393976470024132780662384074230384803083230631017245499557187130351744689439558736529493402144639055844618647466478157391077431404335730336469938050577862379086753305458765881910764799998883831127550489455936242057068118439351373531997521443915033683291025759857801567302748208507701787396187990819397318662100474414663489245427704508714530857577918836164458539239347344189809303579348648542743076452656647622685476259391915429719498704842259886994982537653743459639202104856124428660297136428370086695651204516215931406911582875217840069667149377256667250912874430717010322851548506846809954782774922782034786795753439027854890482050020478542320075641054228407399570195812835885190183945928759958400808855708114374942413248840224424743045176580188023776322914027252563726349849603992898055821774922051085795740543315728356853699444346472856407501173422933130631028809633727670862501119060401984125017663413928390219799652252692739506211435173642989301649230753678289607994437934534108836928649877444255326701765271205256838348840766303103720790126134070610000456896919642784631896735600728075611189537155593850374208826969668343826884458395265493441661444383651422715775371773414810270125059424538397863134788200410799089069031481575716208730369640116385248830588215163580644457841802705053771093409584153511716875272959275653433123810416864775145309439066773875428883425418345127686470482469400031982255682575610436974316866437519714203066281595878395535958234030247710823227395109168771538340470798532862181194625585052085276229699785827589672996249451644060000084025020999052439673156791992209408548242081579471338008975570002800754369053730099126011752825390415027212172509022198373269913559760062809163216283796964814254942048764186282229482554339237262988308441189463980455956511687589424163342420676745828849699669189660249765670363414577877047519415513691342741454834700649701148187486134294489309342681639183313248935342690554238824189446586295576096473406639093326731117908875658548854357105627388141302244940905021467897328101759371886704929008931739614719353016357255313984638229150914517679340603672688219570639477502229197802284194379240376967430866371270574782788641541496454077564970550055718289409426569080921430878140109271519859772233036466294401719472342154015411575055337420535413958207124208217153035999110860259873165684748252653789714305826479224049876640394454875870922854238687157171675241356859964781959281280 [98,95] -1337696588073978341842010884086003461469549479372183730732853731198703210004736781567631101008462244391666232339845218310079559299423369473208689477490332210352679153627365835761566139760031971605338698094970309708737183227661976664243698770128060448408573837837730018908066328513641188264119996416995047823367390181258857070110748278272601034184484900685898488743351235220857233633751881004776056445636376193485613782149566739619610550596882797629355623608122134344709045348301896511726860558409801189372039993669274183128491141152028041324375789232766178060749801337001516534391542166419306124968204328637504555296655216976392810244105921680835217994573154688740045355759873370579299382763965084144712059612091622196614496917407122663672878985217745292636107551980988132686163457443250715852084822512715062343674214449045017576483013537085232105880953709311649483160496676995119288758816180789040213269590727464940006362139334390272234023766265536795804981191031510116349724754424257606125186613862473580324096102568100347735362654577717793428362891652146954641708950971813352346570652485751441405697543038535898022799524937451939587546343545011688091658945983355985117999321876405731198126389841843990471057010159250693749130626712637332716256335889277228620956865244445372229914030092789618250771981958915556271936950435524991265964390008038690626673140132350320088054538964350964307111276151799871810166327553988241806737351757462662753649989163002026408974158878497569555081517645638902246950478813608695552431232258202104213306040590412694833768916303222977506980954908441359025605286394378853065878145171289464999125378269589110320653650270605736553840690813459642837128746764050657275514587028752799168121748080774017524721387268268368773703760991516043406991168749910370006238482627742002794756062178153676114159382625140884659467347713915918742883148909895571390894716209194243871682292855951971354283065770999422755416423125193761754803921845527564800649828243276462623371260326305699336069246158287208199813972867236528674497264411877611545424940342794797938853751755424272606615988914871694479103237052688193091707767792081574100497622198479353775088743549007640501506065456755372230350806776141344077859575973619174390873809601803026998292469532018322232298980388130676740327031925040321419785980576599130153430801941541148272193387735137290463005634354380119808890804659898584501028226774266386435574212655952435067674295922366891214566111111742800000 [98,96] 1614831499425626206258550176307042275042914974105866013292890823605334458090331070058085299038848602065927670971025570153642764932571846643645397139543262499532501243226403272122637340672179142202878009763490437712104867437561199338445002511225823976566706919278332320654612059823123537723307618245134098739789761608562448541483791957661660035512103790816674682096929768337965042158122571481145714518957258670292383843311945808762638052375154390285074287343123308069055144288986310421639257739718613229262242455406412623178685132004144243318667858135192145473735273611799460247337871173061751331582833283041953543871080463042705582115947660435105702702765776427882809505484086375136169317831479461384827070994599162282433971588762520760209031097594909079392219903523991647937304333656016997046856253495431409384235188758779827521347954550778165960464106445306858961383892023739146122465697428287097446091861475211342660936421996786444062034369867097638247102653490185136189274679563624800821383806356320937750902273327511672532682508292461388720999923831500742818364536455698682358099219775535178736389869609445418636620229155175313153821748215655770300703854979780144469757296184442785302830829279125369792570564474776017027899455953973697010949819002195795578860902317084789705641107874704697400182820181544181319927386560226602762698273216489730890220548472603563334830855338094805781733681342527275276780841099537358977977486756310821323471974833952908650030427248683873223309417375169998919439470008658293353967841072566633403644661075583537090911645775348969815954481447528632510827482390450051131077913815540458022869952365506966791068715644570851323587742962702289502613819838220896270507867218057102210616265959308024660229064381321824749376258639070150341402274935641351170986574080690492479805126548542314073960040061413797863223232061435023424749343198765899888886047067702322728899487629422447512111543104544005469478210928675341835665971825691246758672998963333060872005668013604635276742481092617326255515118270741188817481646531043659466381179967109695645017114976353299484879291710307060689987049872122253828659730791398537000964154804952679705589145799983134831789344676390597728475931132762153283045376757913968749124632393832418589589946170268815397152087059911316037500043744759744915574211142636922750557218625560294056852319814863125069502281349848200704443183672305948791163169790707516606868954256807233056131305620634762771105853728800 [98,97] 7994739779577724162646759363189279810592204553524030218376298298088774779550196516285254673898442847885632298759196704228868987131884964799357184557309653311059287363015098967539461456240086448377963874683663018710769857628427734758437175859698458914570648649316129287053058022767106555351502595661405164589376122979773473211357029796963540673384481709475618317230025293209785805781084564896089238569628488733714955038528520311892671493044071665356269526577245348417938362837595572211441469993317532612283905648013531793993278581009947787722054918651828223906315564958391036637021508384805793724583554986256237449004000646066140510608788183050067496092167052988939037835499242416465309267328088492070152604980138951819709800035241013728479279495061407170088612996267457870636417707464355521263042201662949607571911522297801010642367270742129458032886982948251103553757817299485552326129999009785345462036531664254208274403916794403116525234111702537850592485792938480125857700991086787818401165792233991717768889986661838371252828557195969296051543388164669057546171891743032581349002728792172290697555541673590827579354860930485513290697530061194185374574939673594657199183595921179062811041959252251488624909679883096453786464045129532417389823868036625306801064778811361736291637837060805878108023578124643829188116507072336826571624267894840564462119996093657434257717943298746392258078021956233200936651377822325682346379374970062997092753682220103318126917170990715070868060509154667577759823156898418131356041911242431617907620999732334885403027456806848149818389777924610082056400836725418128593742432192223556394558818875169272044960084615619133474156735326685892001138856020949290779803121811572454244668901201175526490469731995131779462804243599130014660703071548107904197351213382496025786766681630744229748155001439657798092410092534179670800386274078388133593275014479290047372225016881658239065173643283700136369096827350770666865818198385376493937603952092871693965565148088475070738746484815538411051374283693517591112633016834934453355327546624470369413944053699037721512031885302758063432132937749831113085635622499798536310759822634495629208685386318202893316938552767873044246508620145963133896050291485593896634695847094790017631157928702741843425475471382374499412906957143143912587809844677237102693282240902838000229178392666440868807555546946706382218370945180450293329296799366081544364411829266739502788156471237836756427098240 [98,98] 6051901466502192644023658839520669879689460457037002077382107629311977078209073850395756586122523080743379387280845274178147068210533980022439487780459277752272157260745347672263798532678959227916590985744127982426171156420318320853452640683817452288766751967042437905764111224765878682283070402420449937116298033318901444188896989539290741204630090310451822939455810878763834878160673966386330605776351906304657484090640093349371426861717286536964134207128122001846753274934470907584517708152573195821617080410314149036635382425318359704345203897270897104976236803759300180447643176498821167247074203952028085748149573401085573697290019455683930848877293979538837995188239004170921857759493618213537906753796922402220931043807553921124056708588016074559568339082172673116435042886599370947879296363461745113985138815964712484223300813649868499429124207475455109893189599039181006401006724036852736163987238824694177320676244652907020008131094634299216931757304469686591689732375825188446889378433019219232177494907811039185399050963001803029563728442060060796473408868774414888973058584931685903787549007871213886594149894632395663666557766654554533688273466325476127458350143746037596973712768921786741675285206481222536199128584731166723028485047167500619811057758232983928956135336817930521673026742434224114118993834205988326362260559983204304775737023264220225645678657897281543014135372661715911853851723960375649625005081739008335127424337277003965404802416065657539709008001667665189259312177032938306235680128308514228304693620272135599072694898446340048938792260978150653130657676094282301509167413818982613282561015940608439528310025415716164009457179456115654599613788218800706699957670711981078294856421876588423124395655079417677811554435195641160637659017256813225097274786261377821057494042159916383373355849877940411681474638839630329813851905410637045335289623785790071002260845146617656716014153562660396504108811848585523431661146588255971558436186775662048356266981787752867220390945093838012778912498941590511161253886387812519921791992479321116039088474229419007018825464443242739254304407094735501158176620997975333858386084177356729724847618948919785743983374821354336732704407133659902555301406162376143551125286247234249618716735204833550423468958921703270313113351305140396476342021662570708110300404378452999850292985354596571511886692044250235163495321459302757919373112337798807437932083727974065797232818283367674240 [99,0] 48633940309674600844928944231635913526615006018634271555192348879915093875956204171312037195688567306802680534521629058658677896558295063342798243799843090198433021847396234553594008316036545628860233442023224505074814130691108349921004791754212983467649290013864950740578771504407829853017510297642354801658914845324589419056568782232637105658122815477756794116561289481325641069107085869368008230351746027053083203449204210137255435489797842638974029880790775057289359096051082619477220142434576082308283893892750535543927858489278763803893061254717494383374592018849475481838880285224596665484225714397013834485511188633131813178227121053063755797689421665949843280508541140742628162792824005205299980156387808534562291763080079220006814929608696473975561962149713051745209025201124729891108203173104031268426420429792711323611090367632959290342339329776782287774476277891021626622741045543584555701011402122177840508150478326495925707847754576060932134156209713196700275290634283336312675768281662507635318991026832942575240216457883590481934505720072105429413715281858242238247457171872615018996744044856199715996602168158617667476947985776465488000461406240281386841889334537254461613865694908838879598929054101600273676077677886371578910262585064842072638685681013757784154468712495901358457355381149970141626701736948910973002642065370929465011740809404867243253789716893400977327412106294509087712074260758716908826868533613808701589458809428642134783262198882806656457326669445959826562149141918288170995753031445527735102611579408211765128621643835827805054863501716198825460638091205293526062624086306029490484142509526938227440680415942912992639325191857399785807265009228842702433563821727015987371495420666549843518257838157424408635572191715850680266880793711563269240151598144581842428224013804204719438951835707693806612585348043231783194415667527068382879945983740860665398433512227434597758457603417894704669099242394057433429484597855199744942224699309432235895302122974294986819366506412156016380030349701569626519020320218274268125866406199939312332349811939604527675736550334946623150704927813801563637561727302637027874313504804948074269928712577061256222609599000512522505320298118946402986004110157603195096023544011637295615117100358237109241449286033992782034583557468343488852911442365037001444164796524852763934846618744412469048180134106660034260049076449985340676133775416724080276663239355683394564248426795474643170803200280198413165972944506651896771228703895842292062434933085258473469970386754854526864453470205653940186597419909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 540804863395091472199662128527147074641308134735978848511452487305259181599547573697911501460076200588915874470535026038492422529850712579563051340271335824191888279122420392816548023384949933524420906067467516952507136635995248262804053235162339237003522404367651299627308847841507738955790232471077921450446049645691946582385201835117679755916727206818748225526848808428277909200140241248828210478350136026375928907597322221959906909639152422764348522668692495197155829365043528240716457895999517362591759473795451881874624166478183494184150518845867879437390867350595199342833806997031698743404833311930369921533779492703364414463405503140312373667298341518983147807624250486691274067453133456194323180043483768131871873449597467214080469683839512576058892406427734881900772765243395754650905734261673546226558035977819459091458666829037273661935287340821601467369926384168053367548948274172583577950518034778345899433446549539323090292396876692346264725284557229611270165323686063938784563855192388814580440232634300454953451710944173560095849747058612695963090270681090182377845392787521590255704310149982907473797088849548016433400938910765932572603798504098224969287275820930973193317388111520365171116928454799397997327527442993562035479798919354825558408968885213086479795178255768793445753608378708806936824779199419042489765936243262880263103078580759801166325699909975938014843658950620019444027324985377178113898197450733470533468940146228267412829941827611124008564268929981776745995193763348179607466745916855309380637992039375452024246354145057158981097159996670326152053612011193370986543192450318857617892674819679762315308703878184313522869941681695035833863175949729248469731762700051611899676219931347091485760450722517027887539907867848595706953818247507704273992249650998284850190486375891948232468525204939992685313723983058206966943179329881256209375552170795410265270127337719886088771621397324098969473037826093034561482165727246770533425128490486553583874205649087477307257751810499051987228015941254160414386113732116235884866886905059055703760135500989283339330248571640101759666519763763329416400417082112630064995103108515370571808342273226932847855801883955695246171047624191342182369626475409757974395119535270365591185823934801924306488419628915583427047578425791075012163553634622967480101315935193120573929000983617629320934636560396278217109667555516690087915493100467660611029136788448215311367247642069827296848443528030027132153770353050163960340589266126858454292518480134730410100703710183556014646372832797569318120552417722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -1222459127723763683117440379560103290139799274035209626229324569605157182675596982098272013125298169400896501659927889697201220939494356194612022223687825715791900125243119045699286849652984872138348014201359180307118853775867602019152430823304946705306613806600666667978477135522233003928845451451032542422576920275165495631900016166835071621924738158209333247312351861789938250898456719990560766306243176398227887725791194668161558483647777878182656410999072533466892877877108994813878074709823460708961590092754339036948728868322610559483680911490270015968388347627167581660954714146949824072610555943802072247383293283721521080080312858716402558775518771785709963988446474408282846287494769509345884543863414795356814989282176470371576710332998881577334064353569931600191236690914803979808761717520800377610143988090206924148478988181922619334527986192069257268935057829348558784962802049823781237030725605305558545585308502343877159047083881468054616495681748276944500660127545859338215401595954368836929198685798582903432577415038379263917339264333839373620512030543115083557564127830185988518842308205090580093981499614192601132135484196209060147752738299872521561629333028152611476765842924264244962033805441672471084555428343727502427326489686056708996495822029848260647001286900470678589571747225936346393067095561534766307926948495667489891813800757172925140437038062063425712561441967405605167043882388110249767818089289713976812016330019658227241749216802217724444632417042812623762749891120757245212725036492015782972960430883610439423695642896408407441628062887253864845447612785259256093177337199990545375582808968571450270981776257324712436760894602115304612332238433519479178870653478396386694561218430804363171836777545871587718229979709615135577322633836638443690452680561041912228935224711220718359381799845422963878037827262899452335867392025551792707664755461061114631233307453967962909540729307053935985652137590690188385406553969603886051598713049476681634834585592331403495358582631945654231512363876671950993657952504521282724929208864267720940400790335998715129270040687735785880717305107268828844205781173529321678686642633892663955713129248325738461331766931595626875366554620380223295163482471250624040602051345229235573776915207375315390477593975594890817030863107113169775671203938022041005469513389788494203197106127244651687938514396934522228133225265144550070636585767876253606950561051265947667303021180533374333114452124671088161044353917433721474071367244270644677361992585909943581412345995601213856108930154801855035169621902622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 83592510364948481216742015902006159997983640690764006025148181930225855723468083827628250510110740804796399219077548381759033069857576078270066419342696919713080610813784610120415658706083767031036414745176527063364736142583013938147594044509068329460555349974181451974985130216795543567432618016284249548256172273545614391278472365063227723361474490270380029746144449191769118334976858315155322335630152078271495027773582016804368091454215470892866006222357795922179391815186134208360323178356750735384983820760826259863458723422563483959143983699251323619173671680477207985220775471023871700795533580813433896839351170371970667984535017670405297452899078302115235258021320654514675467424148986334428683532350495748823943993204091431948892042368032667518309086999987484525065957317829528844521676996434111728365434186675491684272674623823308878436205764276802899265921493548092906584820062712791499549009823958988051454890705695653908280506116292529191483399811313589966236082127663115195469486645527939263869576107319553999399804577626909411617633085477415447916646829563227910701697856286416227982219172671460683611534653012072051601565922678392555250237627205930959026268848339904935121134436969130813302886464216855772200788919337577424080191780105471201412210251244490173461338209606516374706800552866013803222031450851383980709879258504227063053559079078465830356040667510733251469046363980608974802246833872141097552027694445508423843481351255578077771404554012780404451858956815335793553671440595064748388401777073579802152739906628341014399319578126368601616914845362314982921390900890276821705771409053901205006706208948372694255746024631580409418669852188943030896198261513426878031181286909424622285773051862681484550859084967924306086482598662125127263473198768917050801836421469915489877058424451702676425133899747706015018111184002420232659108380931859632496620411566664847264680133475945233786342120320785629587191438042874647596783819600188189756802202937920353106739301787258691547203938109788967304143318624537660960574143302888943526947364838228793990307675206534377737135930389255892399940954264007234978169662518281370993165526224571620345993299554495121078716791243188151580421438282864540959103007342462684362523582959729491508339247332783811014187036977771136269553293696201302082699310980564943348868040281947001140999106909532346318207842207968680045965079107883153175295399966388715140203357198903241768781689046003085815492451868461631601676698979061852140504220423569731911257274686181675979212942361876487410329825626348588364043374884290560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -634236132863839379749789436293052478316772265716090234591450932532534086146843908359795701077371094930548629327198966149434744207312512781812533726962341089146535867402407208542663623933541070858082859560744431011934050272516107023971864789650385104353213887120893747571336545378128412015279809055344753366109865852186302631000172826381802372794747944669132492358720823404140991956832514212274122621671401574116614744166516049180761996967625005535272919763311405120970569810492842647022875404626607339214559163435514298380411742578860858476717697704284987900066655426595229830514263292662251352824973418044789335616313790241066900232071544808170054617072867391470312175071085299696209261991754494799462712753562722400178261355885659177511755848239581845844675441711126425153173107746503324245176781681611947733944326239676108689700000956634246715805947848906600218454574177449674432442964222458077590494851001726610964554251239832288937660788373837024933328997367394413184014191757796808052340121026260985698218426006844694011500491892077814574332490091268664733398659168912322241998366363477844167871448197767966251938294949022962372799078408850741094045385137046309244784269470348193337591147520406818578270385182912212716261142835619609009802976319673426374564128450268893852032064159188183624450457142945393383893856598630933160846442190514393216606662504104464236249809014843038514931063303791521919495371952242064007174327207031248497809492185513476645396163856820744969664538938723442068958105474647569344159173660939183086025040455551623381073301092557099821866101087592615139469638746144047612849012755409110584468102549258541939619458526847069554863400696962133348499496610550660789904616968440310460338955716411414149719015314639234342631481153181554403664512566592128384496140208698638755492146184044035800507506128501213337809448161336878496138888764678713683675441952744298045057891685192315381232283588851269517054752655929122639956227767957537762817623339551884699298185498581420714259177206762857692346559645967278655923299653791142717255467789733797046007476504130872409523248341884875704462319090172348152962020101548090321842424321874902296663733973593378242110321107163251093890636189636604305562163998400484827804378865388329392164327461624637156252963128893796268405306489851555970621065904316633173763604090659511401183420781407611805648859560874292992295779763426465943783895579568737627833901544023417777543333810078257294841482690953096080219149409207755352629897339374817429993489543417201173346487748162986287598953747313483248719954766746091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 2130800581797579023640602388207124374425121132287245331086597355431139255235874746979700258587191133172005568762963545129118726826807288868558845744859509370453395548616996587887449070406814209380158217820314020939364032894366243127928830133840912299184091719837097065540252024365194573518923146980329409178751493535218573654627111157757626289788242244514237273004065782114188573126847405247923630816284394139928977575802955259881507391152075333136884415630126818360487354668711705300129648459859810686640101415315594116138261722860836975117144663700292191402145651009399595327627367731907590540429269274847329904026061081025127550324609986964430887462071030676106111236866551409813031883665585793221542076247670618655078906989088329528999800745331243833352343100724810411586446474058170399349251839888135122789811200783457846735802155069778905386675314114241760946457471472738975340675206111382264302966648074778625009578549186347464071724308007246476133442098258646033143199045028034872985909813960263647308377738687000575679390147906615859702734718927119323736377819750820078209584107507622682203848309589747367418238594860976219428491387747003124336884651156186440258345854955818724051152505959385398414841721482277392152271036427485147735159329647156191210603232423859372547158865931163295373973362291454917069339606839803027973657741626174456474242622309884565421299680027555593831055825514117841426078205668309755351397384572321962672907979586968951222905913313733489162678226298862023995810966104149968415399851747549075484300444005360736815131446661355645426899627652913967916441833935162619809100565760909088676655448811845912902887412140281148780019813594502599396916525157029946422669233748699129464682025619662729285372898283434617021856548275288127619384598243942356879708662666209246914352482502987724959524716708621313251733820118063046857639029628296167418367431987659042371489884025186158457492906549665018350195650859302547379050773916104011962190784672784681864316215118408329960325150599837043655904122158845862566657701597326725463114560164830497088510472805292163500603176320662355012296219235578319800495988326195625085243626389294525671166568655714473149932891958822746248730991779967540300381443874339798004818022403320208105577961855164787900232518304302419154203488260091654256585271663650475992784301151923719784247071331386679852845401059446703751102630106887231863245410483448225589815202367035555542910931007015773951480088784717551057730135334632055038186471271475620825164087428937566151505658861928737610656679753729452598539207736209440768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] -1944508923343049951675297336291372907896528414528939044366776600100652260967571447029784777972764701883741472585442058149433806969615010547980779298158457377250185791969485532454295622028762220144162983538492030737995889565724873520009084938480222165271123977408768472555230251387749400187648187060086273500610291819072551318667003988017650963045059347924293392336875692906045325068828524674012611896491913233856822912668013269878416048311929045879673596380440638185931995775599185325158928195630378968039756226218198244574367745555305138072063336395812743306016885045793495780457567261638588738080741017138651671603976891714954533343163042821076726190335754226706751018948440123856411319215663711447103080925615293441004769637043500019404701730856817171560103249327085817995774110753243910377144301850975566126444961438922904347899881638107079984285270359047200860362976641291984767103732496044319772907215972453130883244507054274817085410756110282526060639474298900182128625726734869084682669936435786104039271969238972303886813389119351078394375649902174040055659907340933003200205683938410676465342390571435141607637268563973010040487784031018141460030311256599233488383931048403100887221858261494395231734397274911913680791228979355954734243005962480287264406903807027012100977868157404690724935804294763059565466668460275753403166637458970501887307854519533781751657002041829853106321588488614827934316092964732129323100963508606638858519496609105841499367018782082241593520411553514348519047490575358699009831787531693229568177925794592147924470538194134754196701226028555670095452834923187144703372508193638567405439843659324210463372280306587336555489501619448142548433114487294758163238936312782820597944394869418789651878656650774930458042882279429909569939238081384267113047135988246383699520042545289420894835207460125134856958874184526361501902891332726723969125456115402442089183781069143292861324738460067300196797418061081492433703966749449818088635547255511415329389746349211205232408617089131816606608799261234479374108278777828577815092801665785650056510897867020583808165971424996523906032997483400358143102482840346775820033511604217760639647276494547220886903982603706468645191241981351378591234361469399038113398472738121470303285759035727988938449050317780433707134371596819941193110246543618061811894368351327351713429878610397465556497473754458559032267421613547286071846412173638976173938001680092141417090629633156696561759482934880780611628873023312308858648947079764682535869342292697168878544866489434864414565744304888019000670552535775313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -37953578775766784906010075086690139069631803590550955886647228930740318009114921700542721235645164468496256038284420857490628848096263285587814785001309858688789146393577034883266448665044839078042361484549147563022738238632825937960590826798244063728770809084082075850240712904603621237193936541381575896337987118574316950999235328625960648448819721109912135821388533775569053994580919319662408407018747776717885784091308558146486793209086487435522666524512396153692810252879135300139088506730358172770681753590217763566647735713590473936092051473089305350583613775677929923803060836434499233493932960791944970247425983074412401692781925463392755528257146472965949651457362128441533579536672682161340197184820340520889570861317991626636310317104390460090309702879221033057070712480607012825461050349751855695715614190359676359837967358653109856499213754331104938943616743039848910667730150415278761611214424127553240607346303352339260009670808462026184374771937934638908905932487821290024243498692977737139315436257773934280734690411389451240797262021996755956338711698144702559643376021133660932735875080132509385235268381128622956191762691946916298147397502868298050396794377041765024663127374981685061316427951473471691703486666618183393131850875969243749649945047404685701071573491342981907389444108418485981456600434879123087049565106189993790814868218818164695071892017900310857439330277929323973095229755301047138062402907517530943190715633825006185927842291541430910628665595205165595698437905981653472804647004016181721569534632195895095737265960889516186089702673546305769746318586293341250065603223687213605675159312183304376807059094936096937056846946922412959655800766996231071622077605985819578146869406700477296434576767658062615770456507777737813187524618155882115539441711994781691806110263409878106070991645884820344012776532714168368377056200629917657056470488496027142869810353089699419237440969767299694323510299016853266980818429838241091664345429919660281099350989093268011797287585190016717761694629680561965628042413470712357293594709594351902585804033616588713383141234791681557072830392301171410291747798349866027437197218465231233551697789199072135143179818494498699434418259054681751313831306057997363500736671763537910850900051369418565487102035707106514938748417142517963552302331879910515448152972983765748118408288126149168457756560137905358449911736706692890654208643202663736471326855434009810400406648965720354204157028087521027479483408261013366809275350643750776876025770822991974907332568295440027350397940116485913485303754538696572928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 393376197162478663578439896130556554305091495864354554936902871605529039954922632685227320927552956743087868287332572336437873898904884093873707227678703192353856470683515953068488969476908838665145598171907400616159639933921543627879822551039153326859332044341587210714968769372983837799755184512381186511871726302238247178840371001695700801570495315517609850719194731671657569644949800506595998959612466055441770907657838872799978941531728868860928142623903412359963068370490306724245133308456244020732559976431932242821985360044434258877168597506951422287439290280580135362327228633049213731892224137105576963300644711383627161940705330376682450875186329145651172985486198742425319879486772212581540336576395910406952316455692674433074145172117815558637470523996076215763878620299237999192447221346309650348515542037562695667442438818666372381086080193317043374741374376587120659511491870996644050343836818117653967460717271997471675520845989267431407591811724055092542191113213723623146667812095777538818659763528936237887125734700925752136704801468256879642771102679764969307856142805312126296351449296857054764916436484827946679674023534878752763924277446825030619506737000901220929267700093497847929844685927058644864782996324798511943088950428669165606505215058931749404016946765969015695723610978839002732510953229150445635696711756259225904161725277549892399001431334689146644579524658846911834119425702127443365773414577833077982895613959938365743411162133402963216903776436418747972307490467339965279574215938776753706874318253109317332676858571664681562275675035859795751794238268239891704611192270016816945190046532129050270200026622810166910359270193367425159736934971685825667097149233110682845668260643993709524254534082290690154409545692983877720535976330602619865498107477874885811037247085175377211869640486167840076359535392079137870651503673953431776584542259962073339898245613512250953620730265289544761349886629059900977869724405955617492105845911334367519100140297724101285745367395178892640660882008144568161143099809660692673666306076182033478742653282916953606894198094620446195246917445750292148711653997278229039967249396160126391347647454467255742773732630365577906017898322279713163775593073424828529005317274568444022803429358269304706317692123992738479194433879574917108792689607605463666690757616517473943945668598850338525132116704928392213197630010887066260517625887757269348848715917065450326806484207082240620659528718806663828986351492586924760503301304133893167875784169435834865974421284671926285486713311846488967318490405115936112640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -2692182316068143051443631079879507602476810191913570110785524117179634196535316535509634539562394044548572337563399760410297414987888728661079732844248640927843936356870621956526769728441877137287789897332240335470714068894533877177715310316387158004157880066232034625016991822730875172773548043706714217293199120174189401210800151045082784933660473634831860975717583374469917837893352055523188619153626611561840445013104595855189703428030197396327558480949935211893040297383580354615431952909959593285542467637062059624830647873833840680928430018123143553810511139421291981313817975388059186774305580701043816212129246038318349341282238658276506272089439686630989753955353686957736505097126010129668177541676079747633019230478899324027619208907507908425907078311603562254629468534284258557228898658053998115490318897127721277629137247659823032159006528053344131882286636925069792353288787847313708809032240541964521463518275957192135161340804284864868280084074953522500499687229067277775402146310030234067122152014543592653500862298491524678550143963577032253034145180222919895716557107768500326784371967275563074154977232261327574702794506808373754378770553140407383806526851032438559759332537468178954130335209103887842808179868638421745673075965681029765405681857223577050409123325087423934956491709026541847458446853223385806887872058846600028871024554436945311251904853068443108342495691121984885954253774769234059490534228049774410113402728788815238559664513231572598814499698261553217934856597358981462034386034382209702427706371202077973372275061743098230726044575973925420949256898193972886222535796189750924200446039345960467963709509782700506512660265061936942162527809612667366366090676120783264286189187112755073596794499769682231145234214143906028343920654565099817027021175126843488317327772699840742853651900713457334683587624044918222060481574670780049079032949084058244738281603110440857208104085907775777522261765001595642092351545204971667064591949311347890176597756911028773887105995662777014625578144256592833187972781513269122235259576232916190988311370891088886841067519993698699129365116237368995120392984166864660639892593730586461394082880615580039289276013645063227086446703600581677263583189405821036861294449983025445388508587381900248282901609295172778099042332348132569316729519600078976351165487915694188834301788168297713252429404678252439509562906857270929396895061624441417061199350988856267795067597718979372976807427491195089433401101431004107305721764932386008515959049986462213292081068617206346252864426124680527296028174506233201426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 10535196380035460178215592515587852298869125546887003616260236034452035462840022008078797799860389011669341956923713292932089650287587347781565840756563634574888030842211514585563087099911210544907833009951512062526218784634855161933665919591273225381295281598417353940938412925676882355640601410864616212798364892223265766254125992956191579970350420653301550455397204842762991239913460427299821329859267089466884065672719583353322053753065941040141517868939750471290299931686584739549279812308381658473856132958151278794639615242643607540243686911214594693728010129516613845557658596388161579537783045605526773523231655598170787575475152104537661893618200276053261978225488215482627678431302951539563807213694814031929437028263662477741544321258581951584522288508214805369298908069672794968884579598157447627158904572715696406445774361741907644240491364458826392128887520136759648835179284897818962886094335500651516714004107401259402239880487637910980149569543435908531602961492019962760218645121655691559594367118319916452377937465191545046014724369365849865016286718022170032179248552583596946083857625762040613832683983608090270733655067404293435725208148394499098634368029464719061933141372998769084127991709971332430818768007529182492239205864595201523263484311507834566810491648611191801628675915266747942835681552556396658477787858505787224497980875421548259106746930607420984047289942356036392086513237153691850428165325904924233860769012750239438844309982032681994240378281473339668365144403451282118276289773694649605125753574801376142575341298593684414842465235136218377910632713250999425812650006049459471005459588970514236327720630855308405334286326506000894157487061647310891902854702233445543298820611939847104622641650335051515725179047381554885054677152872749291250102275449503953662882167210158175334760398467842831997685315707452030661032198552681079933541246138455730750032734726613782108378955390529709952829167215357479451043106935250711766076400644010829369676171363740649210704295246368934553821308825908612028725456460856619252506162989085402072471643583565271038088102100493200140864193768334817227477402330315930614095312246799170436520551601371155683952397816982961285873397467159235069956591239771174375232998866882828357267213529344534481644989999740198892534343146956412300107112756181266775336813270319956344061429019623336152030727703211684908255600012458248038690135758115088010084354129549919436930458119455180732676988623406377619332405428310925528642643586554307117137203102281617149975693865567332419969860120424212658146917884215699701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -24753766565884681112193585589155017075072962284936997229755245768514216570375866966173975065012487060987521385002951909079782489837349673760487121343202636048337569449922700645289702947603727887918592625928541233049013665556386660091272093681866177837578056548541586433308507456528271531653378262894252702907606302269040534796049881643904470588053929792418895888366305123605523803181317544061828685446276736431337960294538075084543509816687324706440578208094411774527102758536732033831814702199380712397142951032988361456562093429292667385432866321839693380601240745792829871349287992571028192223031429909382665852543241335717538790939034969968983379760171194739948996176955584634883761664970193396366628038519706987126316929122603255648224005623587727607317231351762669940341723017304437490393790491656393676635955364359982439728396504744115856569662703762548686530832596410327247639825053129463629202857286233017056299650929739846240923519093650646123154953102720009840444981898600558983605707355428805722995372339865578904606125278688516985147529589722751039258187530279177844955537049394383402976946965220199781099370765119387283374790331863981626624509122114299133616209972100123471289443011795743556272835884762981173831981377401241907509088626477576597724143642140908249164675601250985111352225078936694536974496343346703552744117678392285406409326966957947963934973730063555476219811190120189713961141647191389543212626692425373026208318076916146130454548497562450087217483282447823138797387812554514719202124932507997407382397211935081174104889730134883262519817804336351026931201763936253193208391279212841932889457011532791749260470941099715853625968903623792783439283938553999936214252178500369728484478113321569085349371513673930181540877725623709983565820865639275593347111410539186751872979720678176990763015854105741676165575788241130929579245817175723590787275175337341817257532959123172801655174232649952694495046698010850739869026667915912280673869785818983695047097885359867816305576482285352050268159421238617695076712642725065369215646307548269203462190510804536723412822095406929845612117216596408511385397533941204361787376838535465486968932177598373215683330501178630916387649393522782691641298286867579158257473675510843058337084871907010936500920603340145658878367222498838585186518888651156965323864483228320765260029846618037402321632935301850894136360611136496344689004527080317911260878247718570135920815062470579421685679958682400113045943680205682311774124824964674344108346838535602225897437107084663135160376749131404384563139441765196891160576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 54679376621789414791399075072092124609999492408048223219402488894824894573870910663505102815929649104914705336173041741429944157627016029378068918262926330124038384972360796485086027386853468136861988834551299154123778003452870870808589203709471032822670603035036747880118438625693735024576571309193386666586332405674037749789411250118867154007821627932470585524220310583834404723536816184571028171392213590484172391343699576095090923251617948091978548544223667912060233939397409526297317957430770015072381697939348757705773884272285958997584700135001988486665686659301307271806813210278111435419277416111090380047381144409035903428753239482118752682553929571332123168168694208683076859794913296598845320460583598741443982354015992521506580622102409358473424709816880222723662241552379281786892621353307558863552001357780987060015250539272918795352949306480683095283840404050309167716009316726218231707466453947673473673140013541201487661833583428656510231217658071821442984101797001672603652567143195392657803078645979829947514115327046765374760826147223024140477026149605792317929316473488948327454935465008676805290919952916014748701439525437959714442065529011187724234995139743602540550019972482571067394346929006517138656964254217508230513069606896059081787313948543177404516455099569203439907627857878681708557520840915731019655397930996795681169108467016450493411643375933782315339522992340097388504622118939168512980314774850243282573428243441581422019365483604443293362409905670950177197008910760025747674836334143770340415515280680652984691291312187760849674462035195449674186318351502265862388444913616042765433945724232313209557101206977102582231638619520658042045659059560879715741056945360707816806982779033456346736165938172922221706678343301291892188363382275794605376667089150875602681513294928981194976538651962176697054211033128632698797279968313151835710610425865593428133755044411043093859915192380629591383843039049210377237998542248989625241624361136779565194860659555306072955555101120004202252909625202594252761229334778693306711363076903652747921986609078940206107766664507728061341668718392431340426757205019072886127920063603654516973225565326200775235032625263643474892955160054066109779134500328014943850630748557313843930098212338184359733307371954042684517525969306949705709420120420310022465602896889867187315267573567204728817559643187924058958805486772072935998828549481578618709503134296242715157943075330343346372674705546095021888925704328678790416731387944454157621516310531716850721736271589822793402709730104401993104956103505368412323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -161561940903377080715279593303345977796875233434273184827210126571424767356603686331857407498234188702106616084978933287851873223002354459453840294210780921642048100975462509594652307037681369213387474141076616548314503849701125025810564091902551111081654467265707384502365188800216159184238523925099334998441105832539952713191397488921859579742599609795384081968307138094216913694326946091767847005804901565864120492438113444127412293947036224171496600586381093210634511691999257334172969332884722113038444432717687103537515434768326237538754954543761057828508048801244709504040918705478225318537180458414241012778636457631339357752086206801989511940142981201945757960595772678279111146649175657045711827316479141344153723896155090322155842345448848647241052738889355132736281468828450279521104805289964820190101065827078833226832371084424954130320880415524293547489597552675461267401721106375950823183446148700052904474791155854146007524200760894072609085924420193495975797123385209268730112379135485927344462513625959906941192252155735622618921989805370722968434283323359346189058986165219144808373639765108743812131185708500324397245745088571563072591011424490205152979792637686335276288376351652755233230488787347943642065948372738550287292952073371994040993437937250973284849373214728793380206675198766407909856819003413675889059848638864016251750120963182517523494590311334093890426238248085907599673069266707631039018598752952327288871371372925177918678667536292918289676901752465045743888496763812154527022892320730649061961853403383639475139761621431566897281199473649165968433051616868532367611370088664651862098655493643700189064348472989325233761926052120242570471009484510461859301714353472105705703468727911175115636709649199069170270993500957132987226517453173844269664499832336092491707716723223714915666463725842954269389461174882760539752545512427479698289590680424238877966957749986921454326677363011131301268355973033235103237331140267500375078753404506883946320642550021510422678052674017320315156362040842936454793504726573433706890499333552853375951453038103292813088734576358787161906891318470888775809258466306040501811523417582770824626333000166320006652595973157080064628046365347924358415858520861833411677554561293588725002746563219475771477092921400186964507435314905332534585106605194745440073939927476934671283788092413074543598361410452559987449485263060538754710566586429397049296554403778123649545000755919304267464483501814744865242735530471444530388603425323489073673651685083089305296565484388926839486955190458719015719366191619845193203712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 379153038819548094348222891764772860429787691258402849465496173361562037115513297509067372460394628160832468980031498670280732322483984730452843246161144167894757464006723838524516888344660604252319435303636695590902482845679607890879469631546437797995140573319347943344454210383621421335843922554332944310008012380059921556249238089562982577648548192590126799560687472445118641846698362267490426250709710042949636994951439521580347153103298625984882106213456311492431154001156278436473735005050287567485497452955332732677268909431689542890227871598904596958664695825404073722787008052274469710980968967751678476359481669186487591445307184199316709987072320914910022496379165814717232561059802397795388045391395635899953956459000602558423177663191913922399135257864343358745416900235040008809173919825894045290346298943324846149557981474311134324851746898606932297029612029092700692627465620805322604125573632038300847706379927983528144312290572933356413922074337196525610583105911928879887405869913399015524422218069772230708125665801538909095532235122594165565457234967572624039778002683345290581940694680444568771399500597846742782402155416262825762208738756651612210176325474280831275631628618213658359552893216611969246013301458412803233078248977729447311673366864995810767595132062566392072004527997692051769877058288668174052675494028029128702204553237854871440052342950759949953420593402302814613858005039139370782791945529094213760234663926947715353600759061459822670776344141276021084919934038544507906014234911715223186336887017635984300637297804386201409758300650508841808997041955141623915513796863052743425336466307311247893595302947726126057295591001366108623039429933024726304073096527832338173876851636143114734357259387399726489598897784552191237223438562826554903674279928367913387415502590826508362340989471336548719244494278681876242525441188545632380102110361644646304405274097442447314243835746549055667707936973797259644086128899748597961005303143730903430542799735547573265439562604884771859691404198980092545132223590348950850976122183292241615709989690268445675770219326280449416709197246512134464275158113844158828402937462701098808683385408067829306923326957967256631562271043209633268217931666719755438191602113398342536430249796956769088215264336181927361480893490214746003765443853996986324408878232932604881025425398081904436677825757889174337068001636029216690191779043439742080615664800543033220782318090360727443850808740839250025921424362640191320606137390061774021274684013105808527429207021527677070304187216874344842482527912800618188636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -430576325534592257056547556302184961716198149724262094405778339759503641176292117664153237117372254217860980309177577732286592265651580800785864954764513467359922792557463181154754813845859561029285217154060877140254469837035826183739725230077351281392807022668877718724727609653174434356747837196241602182690428755481636446060808525170080810967138807256895033138664040621612446782084902261292070999091427942662113553350938016998069248514615854900912090226638111651691001433585622197315487230386903865182743089275225406516384839466742863622713998499315105243678496751632400164601048915624774290490988828125588180851535614400637131733656762737097254410158072420573211594214942947326245200069578079199176652634764266137482379483607748873589922427327398966286499603564755521724256495640880979669229054270592338494725260829584743373539855441531201556356353212319414364717055805015080850046979973741494964226551538650614762466419373891913100835253366170516360953266658522501688194909056337949330593287691383240619395334754240475840348117581254232613365319840152208428766224131136101259899924001496210957583728375061371519769736837239897587981719147977161253004574055402503999918829017541115091060284018389901743851134352962952715130754078064383845968612772352605425939777647173116741333385318133912471661228745687390903136803141540406161609598706789037950902278867617068264757661210235947200970897928077046147115011980318669058939051628130012695338459465978300159855341909394460817490447522468488572229096487651365055857163583837114722038826230714714191019268360773951542261151042654362635652999546230581327133502390515121553739926374378262247833535010122777085030904460482008558180551679208638895162328917716602625930405483335933300076589901091515789521050103071315411735558490775142897525762784107871658045896770564495602291638062166438317035617806373424531135955052746714791282545066931732173277123128514740851732830107507963040756428211420183455795517547098956934350878863399732530885345774242379816031098659441199899192805273488961928026924345325765888365663593404364529632398558714989669436240979817416669543108798470621985416176121786950800300830593881225929221632327698453180240879672547437147784717363455043816020132654587669103352628020926061057641621077863851580712122428669911664492212755121409187734326331470202353729862746754047330063545895942424650846619389452895262885931092837168954860256892239583224763035974257690693389846985400743839253594357412288502614235598049203202799266073295369471686294941638553740674808993110813498737366297904575630342778408254072917327872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -95986679743064594776262308090525573624483742976782115723945998937470212161301223004138401095689997769432150442686042203959657241849551953059515393056086521642024646912439441852863678222481742778949525266581727199210021520908527163563457556004425948868830479132008761687136966777552068284734142299746891297549723171525828494379201056392705525413095841426003905048557021520970449077781259453684923754702074188575292468021288261787621020872654166628432696653018137885396829758968408918099327974447167015564816941337988604797923283043446997430197284357563461576513175235347497707977142661788501242379179861778094416421546430407365128260745203554692191131930763526301229968104647007318668843791489857941617288391293864713478108753828552325537710612865433207185104221376087912643336120374973232822266501745297985974199316940093552688942245398660345375406285584088311768171595254516237421973199035510623795054622741923047127558235557553702367423873538274116609176466208580157445711258378386936462876144313376878620990801063374135586730648775105691551908645691790629648116918131415768185616617774808475279631114828030588445622447017855621267708307167617005843109015573067797146654231206069002778940829060928790484447769663379536323615488625459356537735849703618165292281275308817422930930410442214515381038240425006399031694709035948342650914105130636527043156762466474334511680809789122397550782635214215290808202729129310384557002984930608900181087220376630093282578658371511834775650859586170655063830790660034178952098551691954362869166543549667530011406372832023259123420118418315152893943175014547878509385827613081680563183661271318285130610486932875545180914330668889893103195753269444163312574276275799825830389360205362277448534526336182741378373824987320495835551431475497257150646622636420057079206965840168628967618311774829581205838881340552816696569580439327062313105852736341497909016721825648476812442162204234443183419526967887882774362424532751011685399369236458913315219725997602525705408924069070844218225904892150283961931173209416737115191649391761100038443874860186418719117917114422594421968397540075929099694309519669560948419814713200809416874582084939220731976653075776003564560001493135656550554053434112714713002268084499353939290236676056340586812023268329986804955224568822452028130035650469027431582068249259093804229315905051771782411755893860763877639179121747554004011295027747709455456137116469405363412967708020500326628142069721238738496554313642763029487094617290316214824344961788138924948334383949917048322795907096211190560054969438014883758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 587574848816332173693219337632744476890313380110043372351062144522502191095918059722066250137414720898199820017960965140763240424120983554876875856638685022773778816215918631733898670437869733015657429014442313793131647265003589298344025630719342645167727326521933605637442086877524412265795963187812566593881501053991520984007796320009026214867304806410771882485394572017210109609725254496592506168195470239531455933139554735747607270056928106663991027210586661415028686811634878356334558452097728531084063875847766947735617988171741207294196774177274780876458635479934828717347092658966597111457292303203053789013329395744013157797188642612013763201814773805069134803088346003729908810322883588832803725661213134693696073597311565023146837771765476933385863198443086039384805572743065378875586720408092767487342888909066963560215521336179295018457048592157153802626012025375336883175318764407559634880088148516083813035640250752294187688626407641124811980298934520319860346387793519370303384058268864165358727438024638478690048516921203202209064891937873570037160867958062021097681324308158741129137352949508614661631705911310031407006150116988887291934098308754832195720429951761692631945769693382637383914482954290362152762792323885714359250487517695981262704748577618627566461738985046636720544174277739938431635383239508228373761629655549312322679008190956211303812676341437742338023838986120695843959495842581143425903880167024005565328307523051443806138955304907316172607837599625832849580758552127395190323003140721797350141599172327471386446745866376872329081564001974427164669999618757059810194566281037702296307891107660632324196479608714124137867662797705704237700481602955614551455437529618983753672336197441704143972011570887349964442452044364123580905447682862053173207778079453560253619759431487623478566836786238756316331518850117968556491010852886068528646281854647079844775123393200289710317430286048721891294221856865611015051689926093807502172563495127112458082423524514988806288195504054593058123300203332356156837561492824649819870998184370083311605025408660759345639843999398854967435882462557127455252978090843915297476587741190747861218583585982402682430446965083888555054591304230978866096624269119706907557085434098090912460707714679649308360329026646441924660520522122202101381269079080099152849830927835606193732251884285566693675905787548132271275235113450332164713318457613395415404376074388241747197461456412706969846030679691299481992733889185392904315185343883919133713430724771792461811439459643013247053706659977378524437746810684237538131968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] 866945205200515600751387181719516932331243677744231816620846210431836640071997496876211432687690637953241369455405579221358377260046546625824256774799094126063678412497032101503204036483316178715747974697817232320768960566018871725696214897962542844587577892741801167332519026102475083482296209456892041272384343252454674048417108855235320841930729263898007258230477057971004015437578387251433184059458226662112411050244111019381836072828308646368420422744145821628086637620254342960196262184100776343470228355414306948802504753887869152340920999536280265838723780773905447045916269007143708244480197701174292386076247907012976776031615689816301473581747850949990279640158880680575118586012613939297509054723074753169542543318040315287546934814384945142395155882523076882995016883908314749468028566717641509844359649222852140056706166597215573353598256422209783204499492090233435576425187908590395507957030941963560477665761487950018530375894941158727665042046561625954936740805696528640620523494768907130438737748665319281723481375032907786013037734755469967497306235898027777625595960338435765142502491173989054185669987566996158145939824794870272024384990648653302169305971402938088474779296219917543073908142982501469824051574621851233240092714257661585558683601276211955440693899703479231068207321523278800937286605599521317771828270901741597821773860267915007315426635012272165003701447515201231615220794636085941305189118945667801428373615888759981968334631137641299748467897258435007699565717476652760210783865459711765472831170108221295616994053982827233155864739717798624538532893938514744316119490027124613763951140262867013132802623191992884453287804825586589391163587899851133304090982748306716225923174223456405202136514788228619387894793729544416331884759056450790638692020109910351399540987890952935587488930427959689258567241503752394872402802479605614010928648011939982598425885077226757983843405093367331621421497368743889691736692285785792269047091314773758232912059976218305975777459651993891315379947542664247606476009346204879744966442708053035603829511149395510931995626405982304966550498561698029499005220548378445660485340286507840878127431023919215000499852278581308111094958454390978772099051445597677854315520412438015424853882200739108877334363200932813840563155283690664796377427837573202016987425373192431299566750114320081787638350977712380436132974884152838560241785330276350078531137277699891541738619123484964662070616976869143272715493750862200591383138495904088711420791709828795586202534216462812488268584545097172184020842010570027066982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] -4747616562499023881672621311250473339577686052560953795654956971401277323109778276611444366226134616083684574493212702510009499455791460785784114285402407416055796694085914279353926169442111180937587532602004709053553065535761238762771472123700908549124443216462062434922600696023921693552862715287372537049585896966956708783812076655854396364189094327184777787081743577173952048120311846429176306702862735984488212288801779752598051137142386848582361081828129700811065731674240623796114191411894029913514523360258868448465305131532453104495974057676695425015925549870177439006347095611630013062499189173036094860024567769117165058129969811132414600406312066835661298732171255851343770349760125187247713521202281631543448778581152478766754385112508260748516838180915237403173056223639135019113332621627434902451054764475564271572378958585371181028067196519976242384897606662411277107929785210487565147287530221127147872942685937297214499354486635949462954103998094148445061029561433269166451139348229794335250034905755995861616129930782870459466125626319443347442177950569523654347623042824799495514643712113489492646979552555804214907071240045618762088770151388351188491353825336938038968612427726410204845693359906316490238697996747610742827313837220677648270795603705138679157729450529576543707533424380235406605858025974179570617091801531252257181662742858126216534275965493831582664742651184099550522017533076276788779583276359311405419867661014199167419695598411809769506980973809657327067478560011384595746790086070525827194179049384221133640646411328011025573595639380361416338628473779274868248117797441277793391605600402672538560635777017883725921970525640917899765512648558461111994524053770153933945993935292368235948213716361633306070282525724253168268369869571862289810197899547314733145760758661613174194228622047479882639887272326302119873716811402038651914097469660821658961109414566809029009168678221037091234816443892847242469358525571566124887677179409695313817339544531300232512934720684501748576199797567439131718740875965126682637419097516642982448475992996089131793275074296904876469323027010938057760574598719792636979255859686023180059528459610791801901668315359345037446923257471062542291511060518643159890630661951491183999889525999929422087635713999960243320065898122179268284553184008554746506300848200548652243205999123661497000045658164344003272093047030211101809390333369993662338944088368481857770798631575096876628341918297797306355909969538009538795130956390708935547071828887127258034529854503145740274840356408850048496836851582790450089558016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] 7707469991965183344057745198967500451695058403064697791486520014850881930780537517222690858733291813173510436365964518398899646445579706253061736113450507562602915107919483538000726146148755115591224385180073822869701747823601452176562097904026302914133718849328437471057151629555884715808288745751980185338115121023509538595962404068760630259305311587946501646152369137713053176820910304813521238361492552861664568769456014005953802269091138752861318486557320927190025321105697300507296297373314368920563671728288606769120819910773149642013817622378564399798207437238980072792261754791877233566299757318612318620443674894677007455485099323871369473277560177005916148219325665883100892078194831259555245627073812084377522203213201510103388969795195328201968755126940554412314398443594695028230118085357884673856679743228243719831030175617649858015713040959557231765754148801893861865150056224661487522121512327625604661009490083907356501423632558545595526542869205358155922342274276665430678043545828327886622725375561105350892679052998046074532143904575526001609145123053337716604031283534245415603198239390497228870360768209204226596044338042468301095667522613621561064740987624601787509594014821449231471946727753621301572190930871754850266948238055933698376184786379415955639862533004248500685501539030870837294036514799186269765379674069219589630227289000276070801789018200420414093021702133019924450305892700377327140590050335199294170702176481820632481962872923919287292400011661961841920595770699326828382217031290684749768726904036868970669158725869749656254051698404651745816125504733008117084721088744178241768655919578905679309479970942571895386865834127729410823865258036620086609076388446446872749144046749809762333563161432235754516769082172136756663787699894726597736795476299001724043092699127156030066300361973473578481555411046030621616118155126111288061933490242694932491264783542176663587245492388283304498408299344604268035229515429458991064875703117927512612976070020806847335853852914882305167727289330032417361053564769296375610411666696798957832032102833781743583552377732171877143988598860577550717112006664614184440343744424667835632571489195058474318904060849829938284235896475621107109871560294119671235730226500659654550480210333207740900191248123126545495322546033599949340777287028453675571384572605337979458505111533279386375282102761998522708165269979632591768064025218308817824828879814280239850353093698509554376298936458636580036521104380450836846594969650686548589324439379326589002188799541761630589702900036270743706050910455654019508469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] -5754431944392229242816471698240346819379704701990657347546119514448184271268636331547816760871805591577814312586913133544443332361696207807158825532295035924584598402155982284976173720786163114148479613862372543236154231160400047002164085434113729605102398229702120773230073333826295940789962374740030013408779450030347030565550630337888930196216505418275314191446303654172727746597567415701545792140998258425970854061119606351438318910705255388469349728616038796353306913701627947781890872113750872876606823009458590823305003488006723691912728424488560786997291492728909646272600634896874116624601615417677572319279957639468184930597542825181767545030719450959055770121239037445754965819822797079073714897907448551084261700446344730182853644335086612558916725172570068289870175738034632800492678558096724992867979087913502076114203483324212381677753563080727662310197532842891371137833531789693857712886164168671971647131852114998160597676778207255716396535892298673991660536323339629163315920986532423434092147680119094765457946561642317548970182266740699399322014759217057476379093627830766548777947167610446945416605513756189237529499963895238080099159698678904997303976865065399732687138705372977554393467259436850653452691857455877902378965113055395439969805080606858257106721213010874350815380113070303937241094542541524899394867909538468846917598410343968686900302804937540351201739758407773692703815015782953124769702442382446765573736441210114174929489865593914082860146211706193486219491544614836480263102616953601806371022504314768330528767138958186574832127701837342731968367006667185719307069637920684444977146038622978221097792590465981514196204831547205961290342958493066279039818596445055091044462757034194593081620329871534715812623155256899870300471371084774346371606661220221643070179349982452567764003347872786595655637837504606335341827176801608530633549201635000180221697678547008116986727971913834142095240823074588079829452581692659037712046624862039926321756996571144508597726116118950822189934106212401768713770870941024376270095009886920786614673374697039059356287838465942650350679546068562974623562741834087019152475313609789589324838273617816346154207817122356181307412074806883146147846926870279474043403905444967434243347560453643537014327707256201884170466232384897850888209384569650146268543216886003297513077575065445751855598633871462151772089307415790295746809095508438977571057326665859054370201404552842375392175915950270076751930509856734127478436064029566264936655076072102504662262962751338457090850863314160598680399068622951178955653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -257372370707224992034591501875658944894078754522826973222882576835471783848158681076287289708876776275943675081819643796038610336153261850492448446521502122087765771747628401510764936245353679895369870987135390300906317166095906677612695667761010000083284442029638537746120829040066337834793431574619488470081130371159210507720975027714828001150627565735148140478880431532477546657937762262596872443442335844477006172629242694447472692801060881572881946457546828215508739711567661079783586199962564408454778201840716745760313611171609261589751139459238387964133930537708291944459768963791610349202537682139984663285034230131268925840463916697453006335505151502414963372499095484997436539218148148705655094730742444136057741557899491660432308743970786573390122268823214471997726905323341793503205891715360605038712372888163077005284117367335581049317356919421130177346367879967374406643350742987989757668000832276575608952482685424342548878122889367094983082732099262481345641171439918223071835333407554526328362276375398884008855776619277338738480491915454957701461808438587868847368097995426396705757831652674211094547032246889563174850511115070554572847863238420070536325504714962285613040663451961789408809543278739562568413552174405190981414177515217216114930167665033062794234534285444133625582435492983494044733246910730249767280783253086227054694296361538446688107447562425032707968481828352936530028004867936646381330153076518718700894405479886914765099898907379836935821636075262192864970000436402442608557282649269329085334396665312192227366815824145457243365825049223169228057144954666860195923658566170515924597716921993786878069607623093848779744183751345746217925737483634108166853450610953135064398785363530482844344240179200360844560774114668927972411850831310878036674113196762637992258974078964079050497266092954845969700642414927620193237152371739977565709509600627483581868346467052351120601552397598174256377181668807864689190669015552123251654952379267039552834618706859075450664466992713794024850405040434401653722868000728435685319057696187333533203148063852067919731061724150595816181887608843952093497480975618287394632978678946194820593216776974309987155585431888701407333907031871385693522754694058659133069767198802779932342967591835469468784087731553909296723887624444830911901155330699551306936574986426888082654999270247415688540261093078565253670797938624127991448982149789117443623116606453697364848697734096140155796182352702308831328569192783152424750396844145092302736443385321888534532122877117547830597691241081420004732928544398019353640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 5150651422714140926349050795416847347416409557706380867740486537563321214106138292671993112979967967179956737701718706093527760527745009572307896502906602586840867710599674137413315001958954071355305013510173840072161809607234955674778202703768880900279191361153832993887767666759640611346110983222622985908211834886639216987572418682345784767664210366079390828246043437149234611432556871712878366357707217415218973301490189136581606679325425372112701241508468848175695430152733100275826981008516738513282985634147544943386444690492988906026106395832164532318957632941165638577565927847738469638842413647602870616555389451974594392454357484561344601882103901749605546492082348143933884892481696589787218004614406356489505873621714024154023217339809985004587494201135859445449002048181900525734432451917083667173074996141542015602746391761719093196236372082094324032512078944099501389862906101472820824725887974352784690172783511040665504307934293631938885096567556969228435292804664352492060738066410473011895705026636838156341504035766385422616519305562472513704400151858182139606520316953450514350214460756747124404373423599007951186288577025281699886122876871146086448350887898852477477650399361334843149173703278840957849425231675925988490644634926768450005916059478370593956655996355951391866984065492617106516728491025571217465713610565129819210124345704145221730095236855201941712019981036335303258416652934323066574505135785292279222383776424803022301853066955560831808520779943392471024009975958026689369887123830783643688522550758866864406664678101679904875979548715339286162169927532688181660348889546627736239787604546609918877247738163059742462835874786518586557223882698119498752739672195756133543414995760074485081906806029429236256267153382575007489217783764117845089882245632009391724409521955846673258601696967248841072192492966259391461267639065053889001799276130919080309047314567913869087901977651695109105478247279037092074402695714775786342485121511425303691213007404012324091419368634050362507084535365418459054767465673172641207100029901116589025444484419814345650686702716730511314591438720723035083058410365718805374440584106851063001667388642214659776230339790516959568359950695278006601228965519993060525079442500174990223306646742677266706824245691193444656669686017120153883489962269273005752889258990874058916318461886364144444378549811940179440945842894566982890737002420342092840711952835584190237957654323647289287308125249623639613845696178563931478966735567029218605834569039997702742251034779500965716507275724888274733541173715664783189999616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -5455748428047656897285901802438499458638428041461124275155820638469765594997149826806007207566784043048300551705050084150887048827115256369584341577700281733078844024166460571302667421050430324847082197096886514583788599733275535021086063098627271540570409880112578185294688365607936852016862924092375053495456133031374005918411043367341238399517997054279871563121922957987396540164188485557080643865934327599364910640748807255740736653656985471042158228515877260859637860213022349516008111720362160182794972081799970671095416984564006215371191977021461474550018307312443360553650125033541508098813310866599131568377888533559227441373465478453165011742077442509228655903262913001865591828082750558284623715879331345327739409356121108355512731355204717168649445818630683604009139749795957933910696178279646613341666678094628626642512255261261716047011079346745399281837425844314115438230853088577232534340290779595233905260191888993809340464318724805894805992320955832321780165872060770834660926180001157414577459872686032324023549449859974465709610846508610965552703486695247133550590392032008947557321496912554393464294728824485867218270642453982254460533509095072290649390840006653097061720528120467238633298807513324688351487527706393062958091519723969478080023292412613948499623720690030620019503152280287681786863564025178498823958882457091552556893393773344803437587500972863153258512757312369568369984833613784579105866401133047989524746950916372131129659187269419735610895394282215379976984836935849175300581121635074415809885005058668174154900516489921025025971158169805531832589563727007055249511359566780863491564649773692091519473353632894051688733679299505605913260693724622267026693593753159629451378937975873107348681956361981940604072975587043235020216992683843417270831874810255456659258575047436022344897633063238590795062669013223523676415669974297921275361194841429276423384501156187741274903809010358341505274093973211645382180368274937371538644299120388434973856676155326558804906725661422559698966463312429005075462611090846127030420684877642862624297375556044229598170636744997747936708212188463151377442102589528676311016784647784361243908309648923663037862909368623323725154285536204170816332969470587947794684135636279166110589290294807241603038080456986201020220926988941819275105218951289751271084726170123780106569092818366404936072922921108317699703725528551581297906444393080190615659317670936629080043606801855933959360564586683945882820905079805097142432390222916710458957153654563693584782366541403786943024966471283427228981059614077678790901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 2507079888977713963074133924033906341246239874691594614442162697913216812210854068330186163318797329372136999851448125984801720374215918158942548512235049834777519301781908713099538149150798469784245245671895509765719106254534385080545480141438778426621924567079788643540776582499284978924345255563947325634086039962356839691345328240900346693514055234209309654850609395518740322833856817376551628515706350362227056773901459797927652909273608923497608466315944245468840923317320830645024782999318802385531357613091758736024814293397521326787543256443773854523956222563218931797348762894806444519837517959782446788353215173747775782232989987439979997533907639594283825875986776943038254445389491363874720433062690521527006698925162713808801037801764596877260451305995691215824676978597281147836350797123328309940508690576415566072621670136357059807550767509931849337647468780832677021617720712606305583877716630015027652618041740298282309835075500307318847887178607173673083456886890032229610410675288839279304851302228472608382589087780883625400998818777983478430965562975210388451296223062117584438553408423554339514595213903776450732956748654856391012241670607547655615624177213760240325653042322377415321809898835671515367260259818985902827429433920519897622673537152967746981575525644984821041498818747868814714172638748291468363563438824387953666019061137427365316390307404557679733705404699757190673534621183089749484517395620763277994671787521769367401809191512656036560509769147440199491241996219039861930132426892733901885911297876750159140238502789038103036082530547227859499027030419831126798457726306521180590104912135475149096066967352618906724918358410442602468396152173999124905072490334076475119559908644650856632709017337415522217732999906114161332813982384903244989801037289934401729623066582073216150611068347110885994810370779037731227804615011798500659864614468651908175653697423987340701248496333028415947129970163500127772273405478853485088796612487856910688923849760775056165173326712856699769688000330913142810847377841941780789190192964285838931949666114737935038856032669998775467083958600088141015328349872998056585285451341974567647066147277311773984818254763403130154143622082279429474864278651642488808813761242204026914512915683233109012080540848974767520155624746115830150757621058206109870194702916377193662584316179958624017886590324595577073648294552797528275056089111020768652339715137722172503886011427751383006509678677046375145591380212361924291559095283890218658735090429119011115915700625449546901781221768174582734120932958295713063632896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 369810598926208716766534799809995489808337333093710074751987825439682623544671136390927907252529368221079391393192511069624012159488536726551379824785616622009529229263748319980771320604836502407614236176594344649740671528252975518223085395541045131000090835034192723184760364821143597828916643761083770932207753966109836133368556386334479374910053434964446094156161294601169807686682903955480530161815239399755845266521064423914001188782071508697415085162993790680185219476208140720146402769301002517245691351572745462851505191663395438220648174548147466748240761227221052975231816791598878205000181341448459919747828950824041386298802797974482844103198732031299467548480895707953644706101427460590726038803409654676305080036125413732041848963449276119703284126548696256962004019800813394988042247542019010990145032499327817355247023019937516820920643974864617414179230534160098991350506017178024618616561039423558483672428267591711101307493198950915228110374917710262496252803437684590945096992522182014553299084085230154308299710964311055216092208212091094550379633095873989682974356642443076961416067696061291307251065229428887742663205419770076748684404323251065381106552850860456684299004922855905079757089654889652681496533305687847441530585452601860871947116829326515052551026989787861386049890166855987442826053994381095506467796829380667604564069873424654687287596815137415864443763419239614037149025263863607169627528253754433625538698051653505610185396268668234997492582742185874153669980267259409835827837845678023367059098998352028541141117188852312412707509439037653632736399706953082573134981266723483061946123505245549795887586051180068961002995028084460122604174574978294958386799303647495812227318845411791237270635900367007979981464418412157738088842394750053973810904779664013984354149998224673615620656298624333987338546360080684870342014414488189776674190603053991702685336055634300389964548393707286135455807651991646189403020646390061369696524464308017784676027459982264626091634704160407124708389597634858386375185950557239228879342425196442137076921790284527539762119829030622245747277028981097216184168969538410686575477832624054936009072131491677152063929372432487298181323485693869993525453261600501880073064676399406101935128113735568437192273144881518313266212659546193679806727953325787792602900205977957173389105067882207630726128171012123751653323714180096230378784056601863711486393526243774839908676907529342377605712623166545915818346896379981065342016633079010580580842459064758938721437078296470720786699162318218426601141819416788043038720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -1510479241262720633719646267058761755387992229626440677546407010923561014112880869697226958585294265167424716887741691632026942421962303672350826329489042169117683372379675092193428728133414230093623028791026998598110277524928350644896738861766035372952224885995321702990886381263583899982134907164806419725232572881898749696739462204993191735929128303552065578770522263300667963488235337780607788964155816449819797771111463690496961837929270078801054700823391491116609929920058857046749118242059510420413481315135876588903657253327208281083161774642846971864740905447604438812195963979865953996631706199568748153531005667942329498871381933419782696317785033408484519811404415716571141026064087644175073789515684138026349867995964633738406039130438170001349322365032485338665080548542452375919970090565502957805819461382005978440526865294169729484599478018215867460800879645607707059835765886902855571000761522722495481732374620598675980259054742723501406335595919800791497013297523490969190109067392914016542309598740098346341811797351689405223257046080566628578193527597503985109679613110527331217276718066770690088098527958417772447446688961916422618820380726821003926654998576500675523458845717304506901781618297116429773915619359155330918318249361092084563223455916702056906228976867635881808758831217429994863496437426922238246815574477338067242614072638366472539147170364711449186393723653287435906678514818932908224522189271826083887068920520921518018962441293732091863113113320531979336206703972549852755372205192454511713628308379404860646048813594693054286464488891767564060265062042840377437849840429577351040066924721235389376285574984171663879075792841918904638337944670922330570087987281946126702376344140682852929926353700510979234690618334907746671489879197510142982960242807629856467135040829946038690686932295945331108687637353197423586453472561697358296789071448043788855357311653386049669526420568477423133590794589721106679507054624068763187875170670724822926948730341637467685472937730088239667209833795286084829044717191257555936137888291349437160136179551737893764894021730384049874106001184375802296740639152807095332495178420160906300251132668860702765762761160304768517846148257045074189889277918624227233317734004160203663200807353258302263712457045083402051846052067310710669034629273435209451893021087453814752289403760767271792274672485702437648280454410559747169938949316455604576305811390837794206038884039885006382704236509566718331335395896280971432774532079418173237948531998760747335710456856984651207275170659370147771316023048206479081340928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 1351054693578056064468018242928327214119200874853913389389180233931055379466918571336084988641102042946310515820131946187894071743853164366716229560559100861936417956783263124520881056319994515895453244686138967755264363925066002732318950531685939010017525958398154545528408842781606505075827244483184575733055600293756486619456380840371276879961557108667049991210022821197316668637316952370855461796270331277744232184156791116393839652509044624888573659669144878973895513219563288480719340948042861483452662656893155002828274332857324753300544603063495612659390787299247205103124468768480937631441743768316233506830988067483040221291621244118283388509590120640450989301345994716845143032968269230909487651437903028555759031908300705318683953704164887403770137108660462578044157276598633928187516518039925906101647312810367070133910389032187112197754208851922849908321046709112338035559989354792024684501408031226086929884338168016627071887800756125539947762195662576338404981766253351174825790646207335089281482511615846366707600197641601481553107308789591763624717516077663982279176492617537621903760641707902610845642539018448302584759069458291625527949843280867103921109959191643072821185089896249677743889502709864171054583610439589785167678659855153406845859216985054448541174287327147449367064721263264109957859414202392380130949749318420863797394304998712350627807011619660213528041622227110225211748879159911680618452917026695580039604036079252596560366504100640664184330450864839470889008887849364928838450748291461776119094116900229506331599341218351932441852230013100444026478495966093532626827342494886056972343683389145579881932007569679467579879078544762177367838840959754173206999186386345992551547120304612879444671320874174850069315891210333900368739234687711869502766799376858676544515680701086487867649211571760991002271687320779629374188045214789158102266783130300888284519018621706547944083397699714418275277378457494310091581657683457889505061168713867961210784743799616086211114679778186540352606334734450382065654983341305939607422902273571248716520893151023746220586452779016079705839505836867155172452471525572134099446248407130558207819125456148988138070860221921830150859945905763157572026842030948299189401120193595819201824909818400971833352912207667233468832772623752902073120178269754825222096249227038245840051553252130037111459515509293407396731599275451494533203187075963603112827221799279632488012436777102235501725857170483320189784063113470367453770315722066933904149248785030468452426127459305613622998307967807100346769155214309642175774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -857196014430368531345447064396410340790307147557572852341636210776666703285227933342664736146240249660804262502858457856107932144516757280908966616455120082441520266432892144680862882789489765796928541309356844785604857780963835270016796800096239867069524254922524279680824219175738081441630368532237772699282110288776138146101514081178596609972178625755699705649022181066039334756517820447198117378371220683332353434849372889086779221795038374873503711577134848814834695945486252915514418790634527815341258222908490388387875038590187425646033630139404472107576951001441466025469944824956013718912684245074709870982724082537275582839051887680293174575826684253208257406863129982374722694085779478107648080743143640799631067449956047291833315755754869385787237278580721666853645214420408841643403036929615015791823560976365687302371422744325651930180446442701293787037132573630018104373826876289408387598216436472586183445462612952513841626788423336546249353138783106887812427133281831364997238259959576155092326064826876735485244643383282544157648063251553040697120369046611471760661242053985576702649070076839262371201441750916409376131007308666666267474540641517832421106890796980701359074659522833440657943342850636578870530409116133115701594061020975282362471780681771123533874228608392255475699369347442656750806903396177210323617626582528155899665710805664785747350910383072250602449073733142906829510797666419977451087819853749283592304865609148950416056611532647520848230569106221790585016487077759654497277559278819648865946776155382062955315391365844246479572444266598445400941169256574581836080905118689923402475293087447763253793442181612826664162125304634794439588879275126761608480148273560154555348459979115992110760827877954053330201272845981846158883430733763099258151555085613853733606130689869227190934357251726322175623403715237655324828725867996980395977972794201931603928505581768066412454304710354008640725485704688292971708868361642522202341906480301029911354933476270101015981766305125059609704860520694037864214177576871717247561447223991720140402524440973479292923068668325337148029813914858308679409303155326562027389200993682757600942879115308703926614216609617682047848531014126633796193354604955278998733318694611053368748085593299846413591549806252956717779271251650437993564592392253302718947476001397207010112894385886070638674659148421338683750609382880758959854629329602155613327303857618540248726896783858518635862075882464802301125020679934023486462126069291528197074751277023651965595334095023976305918657323952977933530916554667594220568576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 498954817715398235316211100937357816349065706842872547722355172330152352536668219825627384030761114648012259624869633572562233959428316942210297480535433248430364939289092788191895927384999751810889290423312749070391674701791758523303035837478905944206599297688370582929118490920850446551095581219773710584902808635604120901403199935332193204949068603195339100391300704385977119259286160982208949486552290306192379544889765651393281899585782638149780684152470748616760841255546985930463223827291359344395912571718256163500978847986231502950780877046037850354842145602784172283895453256466347733502927800653682270093874339001193045067567082740850109715909973409515048242447239187117243900046065951121997585798602703620553392657496946530794296584715403047223811908272972250539502340107975718042530648736657592266054798166027408875135881392388468266881609443731385179620951556314030650729373349565265502685758043782088406189045668081010582116743348595414858542691280462457298664363076308145739762464122407681033719007739853011946533477986208293304481853714152942502401619411605183434140441539701444529041093533970377451436060743928017314426952350609775195527667354526812016220560312405277126966639610299145900533927618382557709653453112979037448233077274644218550286669139362417473697370843252833042986644607058799152384586736301608026289598926582234152783463906912858200969832640592484755243713427725669712727879949411223650280147075328015908902466862386898739437881018299826138382135750080772376264037450500409842696022815991266581133671607194683738883238704361530938056797099472239240180913896222137474853051990866671363595888300370933501313902546650761300780799196804442051490059168830032058193240262375267817087611135095171312829642972556043939756204772167754781006224676118714590096218944547001638819227138589449719073329227968122908603355668606014239933932041693155836593157597312808424890818127612996271757152283937810061529726696946708926575057498002375024310482860186038816022791282342990616336103952769828613213683924492576054615283583635518542068293785602592232717721977690271584233624438631381311256358602506929108518678872653671015311594800473757365472916829627191396186928764810086449550616642676553111588194919492778847572927346328238669255455119054161688064699843343181903260502883947846214099932098536934775209603375804977831926332443374294337266738616347225700194528542654073974159381064746375427378230524607386841407707900281566517673827335245070211002690807275961867292122236885878773421921297710540711026298769805509705311020886111580657698230540099151336570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -301734343721881368211764000935645250547410777935676236430672703669708566202269135000324057502062484216968262146473403713832171911993819969800885756447170986391417454801854979739149014319176775215239547035918916157306503865449921071554103878719956201322921087324570784191353176687577107310290294540950639720427702763378852600298200920476343867649752067004938939882936550882636445274214496882379661302686777323661321952640213879574461898696339485265000711958340976844000971471870453749638784665988039869802674213386540473558630937538456458338082547271493160997510541670107871270781347927725548474647936111150692883634912781556412155100799296274451487793912880970899562170721341282927876559891363224716706473836929170464526251693892820904291007557437729793445403948678896985354584020108176573559328479873186621727878038824446224963062887228277524719841768586122312631216253478096486314441117732357339523599213652220506737366371100401618255133386023828362928556472929933221087974745743583262893019093011147177243624471457961830601258516985169600318943951090658572959407682103901722796832638687700280607046503518436815396392552260254418085562009643575558722212877181687460755987828250229096294372996018726773382200277838197156941520374884992816887915555244247900028553989370376505274711007881120614884159154482944210929568350094717999723481609249677024158355339763018507570194509140522007526960742820781442210854828052851483903558931148223744915687572379505948003523144076998668631118387882910180933860054596935741906337477992130424097746406173813627960054109354860590466267574433613671110440911396737847667281467944010116378796313413193287707958225929921715176559454906119667551969475149305831790501462793209942596884539159308075071084929998977524184899531288608136655210064205171485887688013789899578677483373356955223059380422465881341913860376900173498837483840708139474050700444316054736763580326864290708383596101964830028531759265689085106483000034861424175589851989278857802839496199668050411505889568029551694937765578076969123923780424789514171448783272862784452198462513925192543454486050167810183403794684212441400317752264654089189875589321142898656567737649560120632544461116814341731443970818087965312553148286909794830451944349075267744973465883337447421569793006757800619862479831529746729510610505484963937845598434715910034946483798845248468808375382223016697361962047712101383123305060258258201906052612658239907229578184272954322620765916407156447349580636787416861114662880494527087500039014831062006594444109702067522043352759684020592554475022276669971856621568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 186290978554565339493238722583937999251318164144096512979269064229435841376521497740779462304724035738193521714318988231907368726070651221352746463036853067928266474681110758471018226194559019009818695761680327865113687184433641988544117932249995759864923249249771943656001254578426234052095454056142138343345363167823495026877531992580466708292197043751804253585404430383114060824262879357053583691684533041524144572117330723666391608207815157581479326313607604523788824072148685971538540932655511791396922570518701778588077821267623228388404130785786235633984206046893930857518013535510511809319320946269372349115553699048672889705345626708582002174569840791675890618836353623285715765148161671535256194025634426942102314267923177528690832358425048043828190007686153490856281980296835624911354766123433870898029867517364635694380528653591427383989496313699324269997497906884603758767954192290761024169235693092361943558868389953311442902772510485841791559256410358608849424444758537724005456219716591361995199600821835538179669661661008940781110153320603691394742507875397386500967412405259168805517538331693841917843939988009655795185000665705920750717022987859558619839704758270889573754410418355688662625109057801686927782198756822314400633055704512357533968118835245359304092713096376868422941532655116313649136626589909222659126604483375717674652298797870293904249759349176827838114203880122785392051066682253499304648213046135188819537853091064979590257196245413876924169716686457712168031310129985593228619890333978885190484759410374675043120788421097374821606583091352812007120727568630501506462533955386201454311618657642714948971172146509433623737047350241598463765239375107507471584646269072314134713557307757179577876357741638106840384878154833949238696096463988927848682048114896901778743557663159965441759416381987017783104552396253412930889464839579745585536086525343106064982792138845779192744460030019336719102831487952418198770194938108736664410490630105320884904240930547544202770374657126825021869107021441053931291405973538780175002717079984120637351757395624456309733479584543005927268218849382719032405221009091976876520280068381997351253644494997515977564103744414604213501428515194721054283422526827109904860091329288535767827370731656255614806301629340545967187883892004275579113259451001017771737852139392824165217211281671008348670852253417197752134529097764111436884088898371073208365402175880787689860629123518348963354012360070193085912621309068011190460308359399695723899489886100184975144294244633027750781036381897672664958908066513497085706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -110098826474927296035453624927132771111098676300382889217404779172396017328353190738947844762179821812757568797503751319067938552585313821171880994192988498003666265132402245968607729071936123515866940410917875776147826266726557702581796876436769903350919149335809938906381039550597124645245861416733235912621527570681667822469525839914986710837418474384170763460627327540790092647097483325223031831673440607234810970379312655429915360972043027189118418765151051222286793105313679761958034479303648800845335679901594409065426169327250548752030343255399838525986178816070579030841283486813337020578408382608274106702126634855612307754911289793614502642397082700443243364970645686439866689446446005408608491273185389338154873518485221780555078102967503661673854957657944591759594744225426738182044766913922188976250144717478525816669986370221380372266960378574071232819815915629986430143463307232225160795209531359500498075299242351571203666824200385435510953185492901787995167375424055787324311097400472572823395275221141879533396933249365669069726839545666536922920836125423059881458804249986058354934817987184681345794342370395121296431457376640490693994411241323851489996406354929525238148698121080025568229135037921761717016772210409235846849303620909198286217539817894818021078257814599678944464623751886356414549750472905570747905280922513560197855557147051449142355600261565262409635836283489589955980698858827383915574552201616034855413549608372291328015798636698254375891800535095442018741863555049991862795911192430517183681566092746072290548274214035664397758238500463094357225251859141467044069802295958918906516077169927986217993319306772369507490950887357975767306847134083154345147174481371235936966555982710316585056630670693419256371834890850346600057729060202917569113669995968902442102582762237447682902103313322393175182524839376104470017256816190172347026921059039207832083983426433665148437071297145561089856405706216021621358158369985111444985988569589356863060281311526939094858652658513670076201152887949916972413069877107325678902969157709702626676587747506836150213396595402044142073390442351952198777264855858807723273235877077550321760339037623049591771062069259435417413220679921584517770742740135452397997767085284273733944862909667745702235546873040425266082829982401046590346970019641261126685353353695212889615802269356630347047918959984121988872772414230728117874705760807597732828211705995795041192708230918445531202286808463072684163727759107508058989742221776560082035670009048197382522895303747784034558418110575412972235439554693111438376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] 59958655763798517803852887119390653452256429490193077464647631395114844695584798819691330697692822973601537321148319393283740991333217072253894418001745660070521736299758761131005261359459682622945317711828605627392214576301792179862632376727725535624542180808427679870788687032185277678880131817230966028814633358877642789922562920467029164333988459398992840079927601684726691533467744020374187638869553329890556402173796035291853014616635677146295523990241608373888930102340925700039264700423299097360416798294161023370913311444406523068894070177472902665846932558235617056575321475740112087617424971143257665972713414817138639139125479685259114658056166875774666884055518069589108336825346340941800142583551086563476973577862997973698370377990239249534040489147770575656006725918675869571872982461623591482347637637093292161540422072444256094041655350042496757788488589248573109108576315665124223547085389370207195938672528436284097387831474352123668304536255266576678347073603720834772474840509891275458783463355200276540115472431539828449600878545772118612177132861614602935808302506062077641626805914278055272979802847193681786499079564806660525448400399380667168419299368809119731114650542106200431161243592418392170482181418562358138446489060612413158125042030083644652315381125961095275466646672160297585653111937887019908645937249743531062670702894574989681763554036829129732328829363394766886880188207468902531519428868343734313185950987019091112653271253109576974874741590718266223971272205825964420222909576366651119466911205547544158323523804114729622216132418714158834894125674748688150556462470336670154116178280960028993337627618518704561931532906412119160421067089488624889817117388882769310450472687071562539914765264925325216771266727199385550051271732704435115295059126923528867534499125247267141995905751191733203671157695440027948292993134010098121352277368456961262714815137326953644731035722149760431591280626090009663961551003760506503327122561372712192125661525381588272160145227005385741169197974099474275165320911064239944134494239271816137310211345835164895804791922135052761685856347877732369003364726070866108981184711415951436000369893818302767119883924112857098112453456119659568347893818807639395649709400755535906413162832032070192729126043755663271903138354039164851965115508262081159797242241243404237762565817255111868285079273402112021027660518920746215879644053116051005329497212586102463723821705287780194482017521691189766067522671725676290548081966930891199123519775671697397895750749870387069368803826219301354939357412864012719226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -29582663878278245674891422016544234730459069325761646806726029909198887629913528898592532012114274437695357361671889742006179426990802842546139105270983148718968994850707415570136912187192677707668037960227524662159664743681366976153545588747006959186352003674963169297347298300409796416603605397997811901048727389276828662256294011295537096718598535127012524692810307279579502774261710914990763453351113134449428404280168091163080994184065331775846371907438874786209718619284956014112758157701028329982275089252409957310925079856543330113142126080128958942891217964751152976220319670414168162459620118349476215464196480443781958807915499360123525245822256659349214188146150850676102042579255107716390482259115211343078429312586122342550408101488770505613640196311936229977876364059937493692723275195140978978800241397787098424268318457087019030672149045271476079952867534461613061104375974905892891694595844302716770464039967909449174497279805304453562792315382352178019175294719448002494904693065841243236149833858301439009625126889668182268173563393842766157744794533464396625502506082820215862243279984669028507824565087591231921696836889222095295890858071433250166548993210550507947454874836222034474432632029877822793746845692087590532006849694730027236474767288161814854448466282371520365891837467068111723694219420151549182156893259365110155086129003951052870597081260782373782777581053451115373201876049387625556784278309685734120347041113235847527616461733527371694398002321839949323007948132236501167741778154648316868699608984810780841759545290720504783207104866678367402869784573702401193426343374497155830218289902880902010693531753521695918359916349879935443790270370464751158118332476186222181302240753361820726363780180745448147147383809480116507869903887693850574997661521397985830859830239871217585128016248040558403036198632781682855727021340885993564250111030112151157534666496495907234273840734572473181239247151779771450688807202288379336306997009867077520019107819089346624389625020223176159368457229274834253523342520877609038497303900795309751464660250329405798525278506722754383453913738778891357740867553520128788599934250737588212854283924349830594393538078691264315867026481609000366143130235022029102538700548256962838223812396207279142695444173838776915947894895180101518662802783509843103934097142019617070920485125003672408010813971961595920684546605740720758797715819776310747023292376247127244627998558634282227943697303908366510062782886900374299995182267563292733312620888037838105741313767750423039929080002445038311744565678569039723495424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 13247129863139109780817773215979300510772224275853379496613311546938425843224748741690496577995215888017973180821285061443244383078374368539790844305343195831952433410074129963464458540195327072664875848151354379464779209939397276818852297458854905134804417881876144172858164539731330358444516282961317594951931876427707525146923469085767446158286057418188944197110212652263312309335667908875376760842797574536240745360677709802418366894236389685667643766950361919381433197880003604647484580822393102335550690379717542748768593054513647634258687486668404698975725695104474086734320976714506319747127445530463571594642896455253340825586843682870807145327764426476179822141399748724811160470031803742954304466465368130266786663429621721546757861391191371844192863909104823892488039987224474225041205752340447322093374662376357518711840564818279550628523652625688035976534879945543346428336913746926183231853683615974016035301722866051309643577119227318906333334464203949801778778409487618685998610447716393343425473866265511529117831060614913867826343115291460004667424317932585146825318065945331942928807002118665431141864050233355887693430148379263428266125411654634445219736731411891114090494718232982382818578190691983784973056872916045525936100774883131814052454726438775011691112114482507205965754724165379237167513235765585782958979267489179987126042858200665644496575568792117857795943704620605129123862511327601097326826327806841614598869831692687096663717225362412174171732711910233517282415804126030662112373211012309444450511663445230081596040553010285062687387049098241596946358651459345202953808474629890367798751601093280212454654351736692988784951118167169866915237162688562883563681065754447740528042906741333332273492098976072372081020811510155031088866472882000659456015601781852179699692635074971574653262232535102776542885885749346724549127312161313168443819712942601585632786729731524602416910096194208119684787428637938534487936460249334520805750950054407686565811655033350682500552757179090193287094507522390940625824764001756032803779888406714931261034384788747688071833998016466779216304271808530252427170954514943783202085285267012484516341223100684710461233148483693283386883328789005421237466425621877456714372464900337932056333219893268119558978990652511114729093590832571284988624925517804299974512219480968685791006047304297451770363842200834062452590844921849360373002491019702349137919354580931748739597100481649407953468740748418618481399871421468861836296099527250318804102167878770045902356775086704239574904663969155075671586845777945438453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] -5560435385577729351719910052338674099331160992133286020845314821948296416958510126006684932495402486975656715038153111695864826857533462993994367651515749529837322558923912945036080430771993160620353878524413299476177274984348867685934507285251872935836869778821374413793836805594820123224743412636062234533524456199855163479446637428733989031897421626192370261464181585133110671042768147498582184443921349689457892063907139064440487094379965766133109657889633464435093685129005266171821561499254445943508783213154411054005496287046358689935738050862497273921279383735314842546764148258492875209037571834545616786396114443096498313161013484934795687729004163170116611223839285141244424841365782025197209252670316193925403370092473260086962673038829167644414321150555749363167245545841991310916060871172197029699514150057855280046469872590445639331879106635284375581575956727341740664707138521703376534714870457387144303163006246813509331648071992319841824316017173981464037556063309220355910790005986933457536617356697898941298576119580297575113585587797782573630431329518097757434812056798035624583057870206077054539859663929311248239212811032598582596238997558868560330418120256661110657303943980802287978545837994681104413107076843894566678965018551278785481725109113161469507148162333003305405461194990432572436488633594500210987319428355348852030929784356725869119268057163437955382045164187522513770711158387798975673662664554560863171005588996613585334046714010878854038304127996093394612016110955821657543293124954484122381366251409424993700621534570930035675754144870063722525667047246310571909845704973300257328679097384939438072003962674852956474493212114184238975711464022312283104523964614971026343801842739762657482782446683976960796271955408355454212409400507499280095654380287052023157604442744501693656414970473311458726847818557806525691902871822438979886014572379969116795308282280095581724394236834771290994911652877288101828882420979011731238128236161621111217151784167726525126567886355296087776684036859949880064734249275728935716883522055639660443679765904123561438158109527340240056752994850549711749995801260147039623140205288580024780996789888823285140008615454152547643784652596541262672775781855877832925886736102763377326455675570141478212781282242621841107852288510326406377702349528903505407488400910990224626123304006770882790764452716216560249215972301788556708467104075428382347580149136316970066670012395914178688104815521406432591466061008676329740141429573032417669702551567005556726339166905311652828127515806105418850318696344118632644608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 2298190993079962476370182552507582377597491575087411197869546356428584533561745618148189458291897499501832949321823916879984753675762869868641912910537494253912188525198666203450062560078134188023009961974614020569140397526984684186493885616102104781369194863800787422204315552707980179169061536035373792179689503842787825211570591686544059898784508235837942795334810092759145687631999798739721332346955056715280929728564710698662185340555572303123524118073044629757163490442432427860794104093743622695034238402192324359556387131287764266984502591958740425128160858121369226334515698860930766464033070577693674511335794268078359478535396062987089713438351436596834941868119240126635474139224853616079775545184376988638855341057873087748551096624846982246935440493895031378331532634738639241336283783679091068347419981918492378630499105352325723221948766986763356519199040102502902213599809464539561872935959773221945000891917310827083014970104569885032021186415334446321492600447253956518198538042979671167995655808812831874459505620849335188674560322432597850639170117463091157476572959090141550035394509634925955576536602755878913553350572449390529750496741832426161104808591015766736931436351166367302566024964418888397615998887639491050555470071867373857595509483723143183580278080000199586761226338109026052001301813791730699034264731706907608032126062107331461072201676161923260980325679719546415770093946223916802910875270077186034067382064206224414702927281172249911860356418620440901379606941314813036148506468924120474926281634811866359505214038780881241271685355187790554844228643141238642990884714944079146623233921523781909574976704297090688359198445822931036530782226940951290084942958679852996978007787269041730040142997200490376157792759918031644955150221086343352681410378241944671043111981873866273925200284126300291809373205012333552657001612436366956770989672172439234005010757409242884494272569231432012249228209846876615882769467135567898788052872709057923424017572415563459719231210872416366592318974627551904141451601972520663855746199197493086103061590503775617598880045687821046730668916482626176379089744486670701406073786804740511724260373287506820834606863364550467145079690068264237025654819420481664438200202015672313164055834028812721760215494192814605255329916380535470896629280349705719116952801924062367972964648738900987924141894917180630457343340629807844898687815819867671551892851088590869631712526331886610423747916309635368212490368813761958514693480112040703803427802268442695952442819276637613748375041224130416202694208821177268305920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -949254403866405327885720519944954096206629087966413836139141216153277620129507709920812007725196831290949939545045683114442406798084477900655491328545401203592604239056716980302124572554076011037109892426829328504308619836316123747660840736692039110193849898365325469989938158715859612806365534292834484737594825564883170254846868702888304350744579962135279851912126464386248030777463075304675604870742566766288330134746461308414061164558079467117998157726346062402965518994774502108561257288756518316996453712869787559297574578244710915079025606835506490781327874387035301782325905027762710925605062158607366088834172783054152491989764491645514265714000848218847398152785637901688573927772033984238932167967931072394062914998662970153458229005966121217803497539505681593899842207629989344956693987918503829637132403696209450060288631136253947829277353294312880950930007988388722139221414050102042876633083019056212325860706901745008667014396500356621622503359159362801062453821785155635438921866611989212397239178270002743266585580516166508345030413892671475113478324962086215587407433587078111178851984860949893865592112014650534511433782332900433241473254593836726201182077746187194738749688553093369245868805557253052590021973999444405129641231436501823110262852048276698487400786271919113544975633031232079837020025992713598569163223341319964594576452785205944156309551357864548391775088083172926238618368951119635911406518519567875639484012975062694214399261922499462034788156805106815352296913450142105760400137212606533584791739437491388031390172935067280660084427197070728488763646216021277339679549749310010303319345332721476418169591162924142080471997721529473618928433626494604656798434459991058871897878162871693172257231531199415194826889007772288838688383622923560854952829316101584522676651065640860989276927796345004719252520914309936415818472410334439803436270365988449849978267773335149700764883369814388627083279305405989692956374260143594318107357518506193709621804582863444536392957410738169702739675263292211110248401992330982849047156331464314701603848837252089243276329302685042801686125573605327070360238356327457819827264864032607095701779813633942164390184637346117124112586190522567055649774641105955709496041799272771491883820480836079049071145677268820778322965828693238872646551914575489035430102704337673718500314335132159338171113139015522281020382308499559640354136976581402271564707522429694730224004734145171688458642039605729529972703232401905569394195185354248360770828445555926878685555406838521591381480759278086779596320175681815183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 377692842331686526667820917409438430510088884154257161399667915928735222430030522925016986210650772985778102010966331793523707696873161689085591783908418225133651533133798422808716677128747247706728849129732234419851039452109312733462842169804783447108006599866544703688932067365010078712160473166614878625358869748691205010907247361995354318606950400056283439159392938103644172737424728110107821313681579521264715372884175775319591323129341771462623406199943398710635138422509937707252119719470508465648786853278990101995806647800442852932213424366205201473793081735138021125628346486204130649491373808223370871701067775579340418564227088152695190816476356892277474412293873846170820436464101033697900140075064464175542276480726045561575761904921787215026789997923259514879938368761182527155843865489539496048068792766700018450597366355375628990016366765427658004676407322940773437064038254047198546093678712585182106089299190677443319651548891265283645906973236134209964137062104606688052999646863059640733494333149368451961093351662954801366065654673616886451771400946471417799088758173559946627614010603668751108105855814110542448966628404438524270641639339135089132621188694098287052827160284571704484211765814121163005522432294987393623000544169297893308939007427654591534851388653108881908265098778307032493799793896134583100765924950113817217509468010309717332376751989601440263528548330355326515293513011715983851635369131476121321278102630210245634319539927084119928372446689183800325272047162350741728409531065455690909165375574971832667017595653750554967992877487352923664083218883543003693351423383165866509548587980442690277388928638752124225579166964988199202639812184862919162996785111377817990140192208112334247151699878304651281873688595186082455801793247834765454869336031181178291195449451747305808912643290967252941700074118965375205204326267498324660349108730151220412569173210065810125864027495202752707989698837975595180129632952740440145013234138898914691174931541221029542294793013527159842735866570357086172010801972733519766146974520124541464399252724954319822642634454383101199017650045531253904344518572578099912084918103651364420243814317284432543780263554627400521652165872252570758797811294263017988758497804624821758806661664544215218296502527889088936078327304912284990884919921646331698652430169050341991217667814189862326198505999020074792024405843802681493765356826894598109538042782406096962715281012224904782752479077882649581591753807567527223022126465884929930266129866268239716481875068898744108911516745639975480995744840922693632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -139289087685065370120269974281001757374183753682851662105484471327198855129420256918242082673795870755991498083963192473922759775095330020696867607967544568590888246327855358934194801048522231569029799440002186271813530544222999677546271114860724043577713941761607968155600829646702757669214454563607787750745529767992598736599472372601362688208166764841426458782936166302755079662831707906690976815234838872410448503156744025053964520349373372920778092923725764747774257432811948068419112316339720781168699426306202366052967047209534424898828512648263279638171426167279180849122049417278132824508072852678703376550273249034189758598311702496555186239467335142519009414529180214471159733117093403690944829664538909102688938489975833033228218076115846630786935342099270694298407550907303270242543625499242156352356956411026564942217725961504576695600057648717528942453225019629797724855372575022002648468392915813135564289060099169041056538817267964602309500606131237607928309088082196396667534128156187043003864324705839618672692102548367177494987904500003837923555698911898778913661837437059443696633981672930364323711593794923570257643300611515935457414170594907858269995809630867336950025703998752511409300979117769087467017803582856366312029678982575116016649271572367876253340384717709635381314482030382869229513695099326298223343100165806176455938430402867066750051354551522511522874043475051408491977651665921530709369891691219775515529052899404947000669014252108345039950040581651479767006726768787285710708483337560616223960853313668951661592509181879384755514962635773695505651314856832331975150113060281535124293363695305893768978722541045331693350604994628004644244160722740748925262322790455898706259286127378256094205429677325550805830635241025081578963414189437814964418369395315573910203027407622104150716318726206001657629428199427491334619263663767548321045504591074236960618831722691067331165415710606284021856904738821073647718189127343281853260865788921645785511141292808127203387469405712964381638739719733205059060748612038152758843870215276387034236374853077112847330029176038941093722899360673731499507739950072442784866058591219054821838916763600288175684446524255286612760654170972619354029982473433456301278983726172945175921162125338982719547694674448780952989387342753126524231280185929385759792989321862143875487819097304005413569144589994522676219144460173033556990619656364435588040956409542863860400788877896070336200330308434182339269578678670717490807002871117307351419500319680356220711247986721740346180401821331270713204448231533890764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 47419219780028324035366229301647102092925869967547007301779613765067907757746384607799796621676957628172097411149717911974913704604935435212299180518542889785040945590050847393049592726878419437437644590611272788351996953126216747165234601553462784316296012326196330391503150574391817672071992736606272050814936566681999545437184913013401204331732008963285269723678565617362437814754801388320989096695384032468430441501774049127361604380275867669516404272949134575529673193302281137723598479444880745722343981727212977537434793315111958481627796568477106240205341392790205072426520580232957793156337418625454237082832925906729415170089015176506699273462828019072096657125265254450847372011461452922676323569206097831006420752765086200508757089165458938169209511896792435832224195315761910201286555885923480857821203801431312002144540436294991201833104274949991462752763976017917787987905299683354025894465145494021695755698772174462375875796799038204388337464757281286275242547579594843414331531172792435164851583924806559916987438823859751955567759284342322829401095690312667294926610145042649498201844655150477188681279807600695650446702920140000933380280588285239542261714761809931883749627628056300054835534740932855264203756622710169488106626673066501649653100470041022339223576510206996620205825402690517130477925801491733046128779562568784278725901579888628416637391547449683200731816286780611552112371538298172689682468036552242535352001389505233016837380154689331627506182661318052428868523471201603217739970014838773341465292343064259414161914909892951076767281095769300357405996968752402060313333768321306203631778852530206329965634723153650406823122763491840335573912902847214986671333894423551186533221556145008907934582165497242549687372940025527132868192032738577995197862385517632191857162812512993751845245250734089183246221544926802158901681520352266751114386053091211129057567242285692578102626126704413218589390095059372506095324939607631728952137948762799545697642199685827211985789037349927154780324699698682176255437442687549677277733101156917820683801287460564875459919091871301451392961830358254453357959714244558333266440129379144726118186676785828113034568699416426018971302026887767097286049070355208432077615214623481829480512088742180741806534935030022840095787218000956832530603864697068048402998509041399480459493561264663272846080779184790529153680707697831891357059639596021574670507237344739887582441055437176073465947172142099630663282276361914518033810709240693084901119182697720141735184251819791970959054189359972748322206237848795873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -15178011720635035089029192556664896732793250812824997238131511570697775185007911838908643373685974159092630336519915274646612074965102346243902639329587985806199421322611932731613148116097757065831541160335636278804712833550812856504845906064693783298246441279349371858114760012788673602646856430287339313627931721816562958265027020117042336452551186737587942073921047479666786170480611630095838637285620415370867343914044914035582323442742116581315235945060104936217954999359989066437453748249723551380595306003739910967930190560127906217194638310298420758013066664681560590193898641088233801590934993812134728610184188196040378395240737438932771427141659936698702578471076370631547745952954052850359422752670180876779448262744444319107623092803056403395815070614320280010607860401626331643750581405133068022124531397594861963617703396281183052747973721031489687836199415179812636594727764393264875150900324201539322965626068209986355822217639378403623938561314592373712035843799228543622244967419939417218089949369506828384871209844938974796409139309532456145098949768980259384549317494437587174475730228418264459623453408367726973772932826225151464445786868960968950731101007229137908880498199549695249954830270901077058769875033245081360398732506334113932054904444122472717674104269252240502856075971707405111633301172247761913682375674707510045360193288409578919330793082883983547735701483066296080562273027306689946775001902686531315313055539168556423403824147336696270608287681072570628870069377679770922837440666698613679507247195162253331825851521531872506479684171173196353468321614978866095836319746657046302069059845896570933327150469626443951414626400401535060875570680594314559378380924218898462771858973364669028246133251268779946040495750837327128718202297163232478791743591500611632322561485814291131484032268667631192163214823334871660986016811515377286809955218383032425625311446285836196980806142639089346144204166457972280467261920034136480821687975086681274713932665824960243740707185564181158421251731008772079705945015446920827185386838338154362020026655328912823700725083171982032311506391235088901597457711061447521286058828139107204822061988050059972605079961084764438389286536823774245423018216543153294337646623398712870202211901931437686066133823014826747324896244513092970657062205922195696645319507418007316539394163274720880660708355745207294638827101708261784985366987783556477201460181448195059137076577169772873004983454621636240549496652063832326217493875741048138514681575200401016538384289666032603852289849108268460067411129458680135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] 4609411647245174562882256993854399722525799735287007091664248039726669634059639856543522343317619272605247874188466703944690393830547208660702469685747590945168692527933350020176920968373287443087620756421506280900635260689441690377594610740698067919834775550666684996917138961531200646960531116173749531470673060120345157545538820658151609654890679897081349214250118977589695648575099531053411272652675214524446557130037884635580572091510250147077302180197737395512600984225647266106787647585033687554840987453758549575458465396812503556351316117368003031161420064023662653451575929800026806667468983211452730725073178479063978419128005906215871831338949130192340198915538713257024233108423071504942207146772968607089675876673649166915202537166731697389810735483081854463277687567476717486285476640607595267946502606536809398471095455907399279486177064725425814179556485466800635355015433619212159775435000525964735354281795973967914443405701130311772946916862988901749595714894436511365111636621502633242029123067366773069129011328591406342759117710697781474582823953839976177910294281984163103255650763580221469963451598558108449086177277609580071071797095549897520666743018647793753710534086575359733809066229309501223599564753546014603742241255456205619768927529817847678947970637039293622051936165348770965092407788375001738011381111331078158257933837303247044185340082114191093922134718588301912884501371927938319934236359704963171473666122355326852269936730687643382394767633656948844854779407146702544660197086660177805333094833529150927335805769037575918352553573549055708215522966541387451624598250492790041622839808418361046219990700650891151254858607928388323432790142423428936381461892970323238345790789463596234113533974647667429226567967246006664237485243730449658826456181676027000598607125123188134550586109354412412069906676461866785470100033700270990570396655153498609126189633101516877547177009199793066301339477695737232995188246932031415742256194623253426027977148069065098321881592003509687030661147726701063800767866552800324041225331862767463134199854024784806968532375705541653794096782185950554958671371602386630203252859292087791191401040053122057778706822754332099090849339453211275266201502129976821791116526460024834809738272146708657400528674934022884179905194328386108556870661356760532504443112351868914267165591193361956393465109573394708040845402193854516458905415773466383084679342453244611510012924148111815143994744792901757716910279966647425384268648881979251126088412202359253103333393313991264872471594282655769683762287879640842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] -1312129868602999556887504483975256972249544004866222528107312688083905641974289535443972912496646539671203957602029118009504851757867225428414779333357528980491805314162759476678169234838069822217483471112924268929490847712111590209112759418023412995211807122831904315683943275463342054726981978678095879353585246085224734640224013363609409050642523491747501309427152342259245462646593229641198659283283396690034796221328914712943814124240846112188037569680515069371636370768351882947788334313465788233861931950923234199615023535610441857390705932838793088665132686903899523281159627061017625239364177132275649081669569305647190116115113408964574626874928030072397041918426654453022879848093052291271717767056830326357655131172546140033383701355432350644633701149005150358864287174668339675504427779570865217846857477550453820539293153307460552381296820853966501492531473503371808907249369797725061283769807650760333386921980354363049940479673540990120083565722745049695751704320290025194956316907632109517603152731963202688793394007665262421970955426766972536006463652436057079335776735450587328654136634646586477334575987505982920944943576511919155110581931440553178936523804314299332173585624925411513452230962111120468834562016626978471633644231044505106498597445211531793998948996566587861073352861308906576871903625153149920739832413492292925516401280211280634844278797874472054852245473863747072303811008535664773725782000189587467214783274985102806614375339778435216024602416337806884089293731943268382380508089588744227887458515547429326955970979409831927149753471044618938284996513476478518209842539147910724465874105390254229510177224172859923814401709332545306924291765737282947541513205977456840951611560861588038945163744594959112361499893242118064729366623665752140449348091506667591664372393778164645061072432771597323635746573893644679070041574659872107746433961951781110133973138695106475848322962338325717372322672280919631514875942281930117373340671213237225545119057668256242079773447653452835335467600240714620764348460884531189975578821473679937833958538020009059590911617270678567174285040382388768965702538696539112431704589639952535141230414749760515773375796413261278953038639865336572685766938396645607909018567421564851454807886906008621909352824962099962410024411083897675918804899879192252360618613482391857923708508015873608926347244664756335991965433098281507183301750093660761839683124302596480809157473073802100772271541366506179383869470070533020087303571871998208653936183227602266063579966517019643229732551043162724482005727298610790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] 344709646621418906374446115013754391167239930707228073091344607659644042455615368609506265590671408980078326451437430484421922322893321987112991609704620095117538318708436069259320003256065037252860776908473338929212120799968966987324489415240134529926201993763820412679969381325486033458924333589702330663564771074047008448757569295092900187962019948289260144611939698057774031164539210261639866513012287175181049063261701532752601295958120020230326651938457872966476355599354491132082521098126534159307425030213750851346684075964163756611603564450844345245419022379000477050997126178680219852702412421769435193544386870922065099194339977503202122781045508830795081870606876983886496702320769437108095187876009026727039621579590314208040647737551097730533972447665390722971913764958916676773972590404394822496626991247066460295792615478174053634719669784130746408796509865527659641809653124882585454164587847379298329630370417927899273061094441319618184208469825228944120028082051663775426345840527404668174022868163617400411872509207297267744253197770232892673497712010802354987422606435181106208856336578246971810291873303218043393111698268177447666221557761034332377834301674294305543908378484590925271692888809400974017345495618810972167177288415628456979024992205303832628091346038907866302322223361454126064465287297598104568013484968923101593366906247329255574349885480839206674822285822551542362175798322759757994984518405850630063736255274856479788267655285312061880152081597117308675548045804515881091187409769481178720645659599199972025264058730079802270485372936684441936532303918944740557784349952436428579169218867079255521979246745617006938738653374233709211752005871549417860737533569290723859530969890762454411105341585095449518709069205295559873980528138920949999082616807847407271354154837257480607311353667394685243877967747116045693448577865551259765305678904022201083513195069763708901181257392337481418549581629181489397467985819785528403079985605915240464824437317177594178076070743949842702013792267273092459844986301878523531765721804419309900191466344140198798914923955952277761691260216891922266372531231367247415714312295838140058804841108964778495607200782938870421527064645336817545672876602358768063183057486322690805827826675587374698397687228267244558705049469825278299267504611626222733897859065056979325046021907956144745095732629933942022813533261545937000086040954212819558917843136396421278548673814935122973840070735403147018434702747268885833955312936947313928920921326154025150070553124687425113513302537867756808976680948208762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] -83540519310196232951285730231602625230618513910253449809039715921865369757138936417694227839280297942843992762000026963238239626580388112357746546014317571206957456241605504894289933033802013890963481971398503502750295805611735687653670434536237521325161569952334965626773541071667430386900001105619029089549663751860915051940034444558829785396531278390722007537536754283447883370792563345194842260040259664093641441060680167798860115228555199191151715137571937229821862752804186544396962677038270869289013550502598187476991608551619840109874428455577378990907088397493150924223303168670993830768514315198903555854032826946943864113501834303698122531867602800290362650473226450224042308715289869740581884250591228863570373348810833499927703380219248980723744533331832228330698241984608688839902132822171707757160236504497364284200530529819264939623651840413850343008801503244462376352507073036344788653914982355564510174521957005416630747713210217888873821995892963333556169493488926244774626957720463024398696374692821375319514010188347885569859202397809238591628993881179342014620907846941353551903677812783635982289755222376732964844590186688010184904660095517487099426558026592348221768334962484858258174208195200386609532552405734656814560166427529124168701539440087424800933357590456066296971181741916080840126249953436410993504425240109261571723334713051515390780426100616385256446763920929101323524059160448736738209821131690996341723665568744895991034859476147954480677903077811148225329105524786735269355793551571505608918181323284939608680475090901034559473362488249568598758518046498396080179403804008005237602955218297588284971380192538033990664595354571443705724796161283523724989647583460436471282137766816861349615684401735830566933428818165810992060779526864487254129908740219335457893669061665147459595918065310504494303737010447952295772942346422523013951647534023397220156087275742271196987757154956957326715870494502506752121434044823964480630771835240309495442752352021144836756261129239108786545313668300850095615448513687424188397641853390526531394563096339428112295486395908090703815870260569899297076014519001638345543368706071967226184976442495080588503338764988940160217611820411582225682674935588307084448744917041312476862646164146831258019974553253567181589985162406337186336487272280960527060341607932220668797837649982743158800811859582578088979757880119973620778007731633422495297199360906036287914310735943369201232176617293480444311301083244525349484938346799655402058602271262492658490861561034325459533421432590824320893647713709588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] 18926782467456439856095625519597851904976661028700360390464948904944432865038330034300557725303426822965154222675481853970739875134257409206873865221756878845666081990616677160747381499656994973872743834820649890847198409658992906367435871143627282995044490493162878320102897086421393404407143598992546342688966993792954192644958463991091333449985659477244097522718574912095534714467955430285388810019929247425869652305530120530817519099884468924373093982271320775575996701793930480822673523594758776585420578640730955481100626772531705528146688881238550515923720075037878284245288669634538925041542257688030337056002554884499201029753268795602229650249106655381695955477383880095528702180829306582774788999960138862121874144551764633984373687315479118148679118122997038066092208076847027893309492916619602927702300445337998407442054903019955430816570180824915558684575693262725620568118888649966224300107216696847433523431065462477251126307757507175710070234954022675648201662446834754041025548384015642925227924092126550567453778735373579142571494601896899314429817905032551205827125232834634681717536647391207252083022412566456206739004596097623031043422584396475012270694843382900693325316228400002497549962697977014788068399277096489739467570294307765867448635716562305739935616779114562018460702472233130111963526088222135049828071972066390142247990871015110603294377559398508913157531833258484899827752123274090403442417718007357683904209540453177809315596339567588096597477401286405233466548070899278373636304895513251898208267864616241705345166502385605651686451930252153193844244591325014787198163861750762040673381039927092954423301743055846398392550247014200037849213923057739239297761351957104230301456089205832851017639848783182969563699615863200978088768620596393387408974904591619677146240419125976378165585221035152271164742629847703760121118888782017325514957555206359531452638597682424540741742300050369106951733812571747006720394351034936668906374292125142932475482482641377468664764377469710977015769653908428149990224889181853027292989068675311545992964661068742416093016895267636718498270861542085522662824362198634409544241935664190262896204618915631039654894271837994939810407629021228812700149444834247336524115609013160122149765859339127046625737254101630570830987382852975090862984546596054601925670302939930276636643619155482502121374461603963972228185398254370706683556406967033610533290280793495619792750600962483990205483701457028375098408131911149129182252746267921339951724185196070536351084464123226036694763752918316226070782804093829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] -4054477537154631788539035862235839843177772144768304444432861521114659649515678310627283658753320964926105785728248598916390725740669802370545256456330531708685955848314691016710254393951608542474202437065864696944205227215678565841137519077580162386942290898929949913715354649187500591894315934884085732294772841451926329011444962147361479834039919780796717447901513626754204478486416543955233394156239881722612561698174079566306163280491560186333115312257090100973684860236859430898596217122065884825391679341320925111411139116333709130035369014034035170044508441504332384630614562693846992697880528131519991750057241547843168917459984184403679675544155729084639012487775901316349161249792895199553994422734537792380777161736893654410215339916586454345668137086197098770743232404041195895585155033972363876006897335416257558656685990559609697688124070285093043792595587045707085348260231294237635129862477409135366961973258887333246756874812954901532137784699294144991105892964373302271113373378925720794228430745534391354540642010429766465323814194176269074021865764293663169059790158141496902425196444599091791820608110132020106080832484332481551888700190768949275948123838105312678412788566231491502397024448781959339615127270652506237403225141263784539703192958771986949888557682956634386561476902111765180904948370467398525566802503793265861759789803804565436806972087405259272677284440518416272586430674671323875765586971450811696812846126782641573642624271054395670136718614240008828569692094198064548492660079366988763896647927146979593887224156051364326931318448742591487246513448312924737488488587514134489991265991098548243090105236840304255668495872421455851192378978554294198679670639723868409841885757113809626894312139677101245124934946942805113702949700945857267129747771748242117260695947601080360583109341799747118784152577013940527208047543516049716657639713218984544790353264870259637756862922711954663827441474040195818265964602325557867480730809778411574936848160429937700950724201132266058071828472191590995616604684377055523417945346312543694507578858401790583084451949980738548600747428170190880708730262680807918025326125591383552447189093546919321723346011253173133045052348840801410107647896819383024580893655196228079601688725588385649019023541882507905820797304543293809986687614180956114148507053602127942237571717137890491638535637495278889673067840424093840871816668522940670737876132688017679116089326242330602061806766974502354136850778935845832885765293671112697630141665422849702546244561532577968414777964105655725269886095924920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] 819366688845398283001985006212856054108155997522818583641350812940232820257535758211135377714965350610967144559407995096348733326750589375695982492259468016447940376884417816474696485318154480175835626698651802181414560849152242880120045137821201755621099300628524442231977692104253020240000126336797975880607700040618133750047121395644522210304317019424891114116617612771189324516650312357069912249230969480333487556036466652311399067233917225966648615927306816368282487832161554878352552137831678268571177867091978488180781658860622231500529359415921206037695376095776097591870546194212391685081042147553576803289856407476325155736585283233094606147773581366552913353301063749937872183345608813117142901417891311254919515004495350247637668388460158689700950063956793812126929338562265695430647254963428846968089346066140350864762672881763105100807004286460737935215561005741562237264590268290333466906040044798184997753104548455209240453777649394995249783752277355409015377234517795038987637530360126823049075242698663817907319008876823278297108774709743488719239377925778050376373911840854663162987705604600786658321246186437385815234975779104872209373937559923740541504091666256453434792048767343206200320370714115101926537548851623887954656260161747070334696407818013685805862529640647231291309202097540396599520722251745489853854995805078463277695770785657184414602529185253232302820498279544055486742863769996962830482654606982498338706398621198808292162511579930205339333266426104810412440521987893021486640118726037560520520516674544594433690169115977869178636528396516691419562710958812414399348311495944416377704124994536026713511999516741457431721499099605421975327953111729976044595052212528501707204999791345662344232510700403144178000586679848721751671942941953787923920302613286913248967599441536771925072386522473680605885516283489167779507918740490558595987541049012504760259273134420037308743325803373326676565713227927783674913696179217225589631090369173814426022396161377109380315995189859093603399707141610267407570352646435358242250573360615553395840450977370345781302256720114348950217029755831758852015597669958096369134050017737063011895935932338777222386388657636481673981811409771012380172493815315074220754767968552057886744049957234723892470189864982405433617329843077409018256572990138192919003074180474137974287452240220483826865137201966840407906536725693997744664359948770376548345690024012469161321964141723790536197095833898792325620266211714905461586827498476502780329763347310428389131313838528810329595873996374291461116000458506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] -154136373230791191736433368883303369324429235145580004862094402958341408946914182849943304158152625491555198678593226083117994668732869759965723863748311926059240381524933659740991768846279492948200237993321076553507825127962969624294190882239404716387669775287117460111142033616252624733343055971487598895141505758313168406297341112032826226630476888051341160738318819876030608900097472866606772002913740041575904749921366261944732214622598583437575511122695530888680003503188111190897847508588584267496287737858714948246366583681344482481259291794087819410316860185087983547771629712760190098695921267947459361116073748570949014120075335964533031221014168256290799242292599562091383524229378140740775530111105518438965995559621937673952708114856098142708106628467238113072877669235177528535100441553798995911352811624360345610549124121176288284576889499648393051116668297513250230633173511671934200226115036583620086568558855109210031524505828152915163435008974504820582081228066733909168790580113109043522837671964998494285622385745738740336372717160410000208488526878049212521149698365957960137556488230001659528826788609654167953306734711897268537281189498373953692776227983066580572598428214973739024437405521376099602854443532034840509061015344127996795130716891968680088944768704537660334899938405403363008577134900631532958869633474322579228861272645350749768364734092827368478566087985462962033553615049439275181569312759033258959693927999562654916690426596550283296662768990816898525995562767198784203030159585809340135451172884468382877514063239663397262360902823105944037462128677573141420999729264900735949334074809311814055681656510972465189008963535905257402278604071293768893322092033694010701344534464092250998681293804522517129223962721635902402895392498332380315184033481872818883793749282426372353177853254915017466969355121001512974947390703260857091888854831594007365386376542931648489057878371804417429328017481993972725761391972907496560639245169679081943476334346013458351293966647966532991314955626111088188752272129756006428134558681216810834265952636741855424756183542204580731656165732295530138626323147966068526202236086671162953358010642632648850624336081839008818617849379167370886991716050588171780955692828685159405587513356450338911796852019287663337692191892442307784733621799912505750347429877488052133122434582776602647826463938219539341495023708186553860283994209963168408303622461097457871849434295174754527562842465801813195578427080625032420370426667055813876526388255084399450354285528124998588829235926401217297530487035658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] 26586530431460212396669901149992769090306644310639119937770829895384809614030790329985646415387412349620044441875510195983679852850593817187542887852351063537013791135405510881969987303125468967291949029654368723848283073082790378566576600280122250110878795781464308792699810993693050758545363281342313797906373071197432055157226048364754793434432612314732030833185402935810807547328120693604342957255857355125214736310373302830540485135586274015745000951537068470274556311512510679802251117120571426318661064620902189003185239428901370332435080213723827980601117428002624228482383482138816031908523811073328618204589346810157690610700674525525502063353850719961859803478344476096278943880865067976584258612319281805211025719547399647750942617408722131846151051200899761623131418184478702951933082362912953118679085019015248214234960476391652839817689952744629487102285956838460063412547567232072852421207108490643082397526654343067695251461646650079814721006255163582065727539993453845728739515537838518655306331655368089748315450757641426851425995362691885450914461600717958519476067687704771297174454670760494028342740081450934756427572197702531152533494276244610574722926590649424748728217853163861418689087821415078562345855200773342863016846359783637431748363077011478856900625764162363810534004352180904164971601870189835388543264853732101018454595318648573268592196873772134291956644152294092115073693966648063715480883866876224123965793537947813253686189996121410111209450404334264773147433024456905394760242839996913470549913607058999425813865196866648063867642773258326411025378909164866181296355152546124015430995597782205475078142067286500450242638947635202890145474281433473036411374225515321152202054915354564779051970499234387061942228683168143637868792947784108348086196651071290659182598776310807557850788406016875160383983451389804642297652182726513944645254418338094754499157254442323563905102106470540838493603649548090210931549340375698563710412188871050894711984021551450165993246865912870732231275320767698373833416759680142985605528253721288874140902262900380032557246446305863776892559685610899091710276781780456818340966990035614010034059933871782264415673471216450199659537309612429944069411699667758051416960979593556081699833740916456533516964857697895421428086324493427253829790536360252582465079370171521241044228735474810054738516340395880936472496738823130681975020206547605013169733592844369765903963123266254900514978019703261390747898454930993505422667729043360356370170276802602376819346908413390230897653919193158078877739484446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] -4158932008223658233159859612498884116142560192701185049004012246919883552949311737961254722724306514153308256201771870619789425220353614001541755892927017738566190910995780903078249658378557600075188981414511726024768948633036838480108324266790393871704975135143109552754263387899593461489533732868839784393458078834055969315555655933826566583947606322193913956795284710993150253389172319097703263869036769121716819911743788602159093237103105971940569520095655740080399740259544623929651169123163226598023424769179736701747048815164876831629658251736780313824886868678493481134558286405149114347219983569347680821877102376455202786636507852637531347040173515005728592025368108389934636391543562783800529689201407587259948584737393487071492245196810885244015812481342540046816861264978250653052969193406955628497556796139975480422897888194244015173516066414217509833756360069889557906870863700176712978038544726302621413697271200845749209589841691695209566532953535683054358259300670461364226435523000947156667485787263123334928931223724147074809013305776191865275334840039747072139486254453610966630808093040096804260540968005951011683327681069074827766418704086986491189127528057359259995647379320678301977296681218923601152481012454413183783662857388650287522150044351178853085285100830910271973195599068673221951610884070796961261769922655291059167742012426548122708674453502294154380500779858899946211523166084605719113426489740044297130313651357318104540989092621125888786121288696379253228188327301851881775748779911941917339576478813645999510444784919677689853023798511560405696904457620395689079901448830399051013081398911290673011714234347260403393385335964674920625673825253379536178345634966615271162688236385223261899709476623189614831349049361313513767326654695046514085604430780489857036004130513731456485375497007171551751171179047925324058165027642716374618602632828134977518659350059103176755606382428239928925899868693491270239129611295511668348218678645221409926634300680832307010094958947525000817739048626313248966627506958631308864097616581135614799486263387853473003160635171796028947505480859395568064348086276473145253464997634857653711415293578241729108523293978045071583551662346636363093544990555129741504065804597262084955350929494083041903555250702396317328210255225831818715648540877082224217178894595051812483995744498663861536622146840053643190330204403005431512692426709650816944845104662078540489333612130350821322558986578327880785242887455933118840856949361797261881729069873241951521748399076172600283659855015087931231129986662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] 586742997906833341004074681271702873216862450487256175147642656552725615210103652978242395438480580352992973001643485805863518310915186585210504896187237260820262028675567183872443321230983604191780738127839180205174777313700308489877738289628840525785711574323252554242880525506953119904787012438181449790179986582835255810429357325659492474768100956205748655053181682626973710561922667630041155346435609826690450163716951842147870683484801685105401340101047331660408539870037093096084051059643531292504223742630138817417279307999012774099915413522726412810401469855135274966861278843393857347754161950757695369468900410478204224344336713380167369791954919275557457126388126980367065733960438827927256733589150444308024107312108406909026167793713986987939797005699108318562480491737326911071377287963633516543449712261608537167561361966964836846680428428371403634866150802493932245041335807588953738004069631431365297028081673975437331890842029692858439209951642118939877924777191641401958837878832773065436211101071907723709325876583965820172588610767282822486203339217990894796742630884957084674998261557381659260035209575104929225185839751031861487583783465507646495058084145435423441262937965425500098518689184749804022055843222577579494987316054068355245729891702864977701950074838947086340543491440172055129029747475476351554890237795659895508447038121435723129734669134345799883473832966122041259946448854946651303814027153544976314456644051633187699389281806560461304637256392984149677752732500950185630193449759129231882080008664376987754125774513171144959848119134262076012387938281715144460057647866786924148862867287023856782893680427546344958625893408584028286554205181973381481385200554425197035977701609747839461820048392947685946976306593442400264358509156078567468895012307312783288598783672655685898976287451991960851719228961845571532448640979492825935175839827623280012048685145579377418007859967907326299641535471831005818447977381077436932486322046137527884676561106568366041992285962349521580926423746672564301888949756299509673685452587532738230093521731539340105585144398487607019264416946820856094284041496229667967384687562099431236850228690079185463615417584951482561445616186643159575633268507397969232565995901089800515183635150945060861151636730412437694569153866881537346672273657612028677208088299489474333329747785194245070148318426519645765949605102013831107881550643726017087657247206107185122673311222950110268114809835626182453383252567407783661238689218050902325675210967769504410080472293324451311541799624178940882291083182080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,55] -74518583308359770838013280388649125449696287696461056382537591371823247442836801522558019288206634871664781697070416332448741959151008201605983284253469116881666337210983412788677406169080866592617242020659555624969009949880910501331270312444579792112970414417591021181821438664949416188528070864094009877397731529637330159984726066929355068230188119131787639482036281781055360439912687098294697044558610570628489201399395504600004196650543338477580334000793089682299287859578657409666452025890304203287803696441945571980021603730568115156707644941339568122905130570748622969854442237530107970218457868304727002117630222996531325541394852504714542230289895733244180997017848294467206662587079737263923701804197627841523127704560272906017285278818395358568708919359377897149830196211164644756361514889456177012426562461907772173670530265205493022344276757206246754234805369492376265634520087633316329547450090965090799416156874177864767317843074265118896098035110138838195192500600572164609642323256698620319452047031159101568861863173617394596588514095857653654847114456632185313294288808441090197024378056845440067931387577581238889133798823888676877428473068480871002604042723066289852051958415172096475169903149499436039127479302484909967333362970076646283761519645789872611611763379615570727801326055411024348998696556503268877159480120001636156176531617961012482913200321982223167664264407155786292465350888957263851670219654960449794592365137699207309828881385400588444718273485401968611517770669518660863811416213135727484276888556575070053288183702559701849336991194485348931548562273636893352399587998579815580438791692447126639671937315569358180537449845499164127996010699258526128779971568243631852747603623492280674329321703476026140872502270744674152986267150430991937350867057150729968638015987444257421344148240426224305790384401141690807728277066071350502952779596171041835230921975321227893139274290346363089037404542306652835083047842268277977892350867420921941900851624011145156304672913652728188122026084204779329858290917970210709817745347195033685443868668426088146299616614213513768643403633452722410177396514536706775989016429532401252198060225229619863361726921836408413012104301175329366068518650147491120688358949085325869558442078786944332795942629341294298817400252797597712530922036839833846098189590944274707897548565657479021710545884807810923539237408890912082161419052386457939060966923773462874449859753252922327011101415598314485293388872274450770380827010249274599044467411791720655215165087695456223790183669104960524894527815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,56] 8503850334363936769751908251425800509044631483113962878038754440034427680754571234453463324717317399100479902718565115268419878831468662543095470309073403606613789164421446599991359023250567065884570598439642220192648789968571870281358482751974204439469728159336064352251468652386715990497987848947899579802209146921074722202490386715037628951150238264511941612086237697444792146246249038885630277324184553375080752825149384253788729126822287725787359525669223298074799829507571350216214361225188244587972611353326134177157184801945313566137478981493789174883780580245465746848916184631995990625369249510206430286474024140934087205487741978539329917486357056177366874499720323760749337865603322631404820034960180418509973466591209729239199679503610115900615273973911157716697261142110258378679989581829749092335062063600162242382835262156151307183004772337488410783724178291325443810151336903589388934482468214452709763097203973887946542393972710572227304012765710629192237893687039008132317565238956340539867575843581059777184080009574622547672621442412465059944710861922865894719338766919364943267906569077651966123323313816357618293308406284591790053780643038312498968574044455949797824526119837247026462196810734021619573639284821707893130598483744117700778271567971773137403116569097795508814960118535151515013980135660241902024758819533342046980248100943530892891207523739759250968346438704291022593964693840716158911618118975452681675672842099652833323130757490886152656949724548283514043747717104802656059392503639367713310183060675340021187811050217564124498651734510702550164206485433419263631818485593471173139902101814276183203663632633768025021471461697160499335738259249259523367391701553696062363419556741065132399241116158304588509520806408081912837071018005434882780154334945456686705180224086752346541950387615197644410420286064830085565806370524172259585612508225462497616781126273218746666837756367367159963187912405702056656516941636074258498526398667335603526662874349923532682454184483275929285688083656748429606831344564452699197467487742012901814429179361502193236478157043528305687427221946820102401998070725851129818061932907673064055731455622489422898987422287991026352012372989170718050708044713478217697543399977072982979340154293675182517962183724255567915031990621096519048612341010255020834818133865334226289221448650922737432728591809269639218568188716710364773796611432015748855454680697626316007589294118749875132099232285812964443102443027297167824805146865327302561689883940814679217469230742848084531163881877739405732772577280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,57] -868097181371272117175509629832050550823481882610988914138942786977812554172600857831229871352413758946914917743827072184939815127956589688998937862022974379630512197171032662598647222241801303255194249386102713987991977631343849528128344945915363678455552237949166226127590144895542905523093531560414626303227235792219883697972996451932652214596127273128015196609731263572912189776452915787556240525247942663793703665849243223156692863818209230784032989588553489312012234353471121785276295959329957575009043068298541785681437641732995879245962761655219385297239538087385109077934935331428521806072119724035830154684732493906958954431076067865198306029847735528763147473631036288265954101209335123082100067819877093903110713011787974519708789145933388181201145865427739586563311658587029556925119964407505219138633550627799086265518946660870642716681299459067593791192782906546386768075547062969459091058483854105387410911985742623290443513417204634199390615548891886662285757721471993533973838960844112958393333048646925746570155835459386787706835926651508070160608166780793683935616758562089726270524157953913769978346509604591956938684288212014322882109384228026212764469507717315926214783879844938235002533879844291950651333898832769592965705437453916942205196293446426857523608370062145517921691549236196352119344597199620970619758822841596863380299248220564366028181027324464335384824702634828592494084854906148487822178957215438540963630362884904830703543358237954047821744387191245996055569691378548418910161184233058715116694893944938862824844383463666602816716504209465074333084599234416526780430380053825447853816355232344637572654595369611219894702872700693487950443467988388504400759868978708989499044389746102219035349466676009584937922155305439394715071450329870619631654043122551037682291357152321989295088558833981495162446452848805550628865345199901281048467814687901513699249904951109390635168787037419926219591166445933587541815285447294240280075702378343393645686599833363148676014271337768092037317561822656661320535535884116721697483266728822029453415301237935393113985966856724943632863012448769626823246952722494314339093748497646628285763694639695720943940326147851805053754789705008433099584881883154106887082549781402942182817176177012218086136165989365182013003264254510419368429208117681377150759039123357778724748797008715818274567618775428736155793975849066026413188194607788061771142793189055203567062941463720890590073449833622928287057326580541316953486769303899838974818632258506569274345334287066594150683230907241641864928952320000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,58] 78919631565695876561030163056905938711515040150325326394874573701731329413654476324651726161566320328628864027643502316123660962926162262929783815142083535860325808871228635271483224406955147608629246588714661130425684973141837388756302950748486044989307424044919456388307651839406608956262230724324099706141339908880622800393672664257197030430505870295295521157915809500597074153417424521991909838737278067648849719529838329098984215409901762116878523943243845591505827132819772121066206784308243569005419557649852348731375641965290917908915388432622630745100979709790387109080426104254780275555621619708099531595556165663341453573706080580560008182203806473348224252628428816872793741803677006504870065429539142999631636720321253654146175627001041635464428740738158962940095277220361507350749947531761107095058608996268448801016442780770086230513457655909523290329815119297921009226955351844719092215614411366367378530500142031896664716300878703089921994025329899793118040032653385561817799187469205527509501638177242613533425190871240743651675436341363431023632668381685793734680202192646687064830644412810866040773419154347927404515286064485010513288512735325759497031080505947248016054818550032186376779333570430628519758579288225526020390662175625934471335987106850387650439347047437594211623484388622998008115395445081274810937590246843302351740370051615150867250182686126820284083346076882397794695323617635376353766721129169884140855319838389528791068424532407158258763693530299020018004367167532658341835113700671213100700557457059991969123962722298830618169201324750849331684382710132298774878049777225007628424725531051959331818768202974711049800713947228693665058161237016261522173697739194106602432818581459950884327676927027289244156984301744017388607590156375573775666079695134159481108914854423993415182742239601872325080027083270492372210989232689872564870217549655055420849551149205045459664448859239257951417404597083229835114018313021158470541726991250605097223506491737172679072490037356919916872145500029885269966169977195694542942576099017532154062068360203360488408133147827856674032435624206823410026875964906680483727078379447153725438643182552028699026960544498058871202631091545610428670958531065169615246299925664276225524773644724412271108191711441014171202603033305350514602936526550002135781556376762161796791215822992509679525859732710014333529905895020196182645222557810018378006080378762997598950692109695984059250259172416090332860669851464543530251189554992327919436903152220860942363156275139127846503802239355927725856522240000000000000000000000000000000000000000000000000000000000000000000000000000 [99,59] -6390612868298378629291867727442577179941737646308528313783811580249153688635563661927266049617005924394638995948420384068334824850828909863339575257192811761226886735106483808354791496290040195954248917188776168424761160348102228385895462024465465332604763752806802189475069571923344361279779215260852365248283274148958558145106189062168016911304894906633774395054609202019496546703597402237503888404195371615155284535926161472728686224896893675792805739597579660698465720601570474104899622134876993481969388982787454521506152710320987102776926803029434036471813528748577679718529446899934788067653055428918621292209504859039973234991864367328187869636158950730956755232571607922507959156377713457172586196215259693842985496989464690180721679401732253320978725305778992903696263133433454637200429969042489739096690920964314203099625344206539379531662603360862679529270181052482883776335275532626218264696848052509275263809162440578841060940110225560521200095896213302446256670328182245430733152144273028225815808770356626965077604230161217081729978639108717866119731022553433059148221470205735893070646434779918802746616892224686765097008618896056366786976536534565630829875793927392238471106850018642170409347000593871639637400782223255799285906198692843863284519184534118402811813645009449064525521887921321452634765168710478950808695610887219534449096707509645252086659474900052543864911441804028042839455555087827170191343099461194606020967996718533537364561614150098879624783273336531240056599380148067816330209750052292613260660792592758728906894202835496360240298821747751635021473084292375304932934776642402569232659723253659201897665499243184545258369184843072650398034205961450367381535044878315735268038364916116015412498673476263364629360644075015423350390698164847767475308565274269394997796599351405532856521765788695769257436803700027078321738654155810483343189923042945970369892717948910341798683622054985482966315331814790462629883064792843289743544648115607292855756005201433675850922699494712517760624160008504028497114177871693345725780574827185553585596426172156988917706435417010604909346909646568253020003481386206389623214404159943145435305625584525890814988144657478056853615608720180075703223512563443557363512328423554235457286548615753660833653895772226201006619233110050284476341351730315754487811253221840878907364155587353780814176525723762643706971731689682438570063357084560581353158599125624279906808446384738588556435858300974932156846298649833304658602423027058352454606501591804104744404015094980196188178710271661475081748480000000000000000000000000000000000000000000000000000000000000000000000000 [99,60] 462431902528401274581981083018549184803623430745794761196504318473088507837338041364933018650671587298462481768319705373159233447844306426527773229445471801891449898429337523344163511084437239858427994292932726982998709767343836066146090930293956980833792423213234442479668634589306774739325233088794931146384110257603892394011460608936664748805376220951710992226867846781572753154461028605845675715100475389708729981565206249282196661500758867412895043310866701091095571184057718917266651275468454346777278071905965849945951207814438609864772826024426253192807674739465980844807910547257232988398895174934775619117120119708100613849700394638791223842893825504909621804293319857198389240945145238011673438131336785115507178513658572034736634174640408529581129835172733552938989681662064388632033443036207138738798079670564805716274906244805350697421276931336794346883927573243881451979710458722056732745691078500348591130615529843611614919743062661220095810862040156244700888506569264384363950790273686101071656084306784799375813212085734152967896134026986675694610610061174667715054797334400559434616609860165059395160201471652185404362997791734761555603746873780267608960987150499082904828685394252469637810105587272354529327768301393835417916650240574137082857363314542324062715460573433541337977947798138406568956698747852884513487182287849440485001047191339139139396014316603424704003106210871609705852502428852655325183378100425744178849633803430945428544264633153553922994370782932805737487313088093136323827243736281359768285405123294001564151295344938536715376174317770532551697963397023124600502175846263633915316778804192469286023740370415035288221257848581940223672579827254720240808274732497557678707774401100043579723271589633560313859055444867559717280094881972334409456044603170150354896443011644345456480866490224827202195028228784456695088828531205670144701765669038071298753053566480367610105712775121532968032952581673799615550110340657562255799591809206470393161908694952024287258624723257508523562209209044009332560831680573243906066514728188035551261892151657415443573934086913131823261222180729448061484330022491634509540094705330150426098954419418337979930601997113923113305597258189900516842276458692798741527457081860077217308769799812427297588171692167071586416715628572538957336307752234268119144991402832523826604356633944488441531853780697387087164883501421573983758766738831458649687213156984457286384413355733232391789007071101235001649535644735601156083403879478647947645492200002526449810607451246877033376824471604924818391040000000000000000000000000000000000000000000000000000000000000000000000 [99,61] -29837503312761667526422164625362365948325250343988522806450110993800964472536921829111760269429412506052514270080926376482328765360779441492202865091439698243202952535203540605665607898859933150981870753249265951999200280884490023319471955580708531380617882004428113400371134654641814760517279915104150695832765663866306452628188502995873090289353437996632611992284157559466549451933838072971792233674023789368138050317730782176726244015652098624879819155228847054731181208579172954137157100976958432789797408133119269999691668884278172204371912547155639530945867954405415362533322442468411558536923031346503813660225302266897657778348246727287256318311870712777421345966279904234658852049628243805640524267202264332110061569305400837837809084137298930221033631569370831339574402945321690954878545315098457379421083827675444363393529168422097021714371941257220869520459592611403363139596518213167776780614476773654391001736180481647209490336027294816921621568967983285338480137850152116043112869643028501412063218944834084784923155245249781897537660861681528600191160175877682608588042041520670959041968040993665543508096257805589975205101143864127037265836042536459528197675361236557093033121409565231536908587161811597276527782820960648657340444135580465036462724042113492634015662348929789609323058199398979517788982620790109916487679325520648298415867235013682553131778527908665055333222275708182246498252134066183343796755923005202153300941767150577179010566774325628793258114837620175407946645135750609697840123218591896270336456973917606231733079198935931188977174188448391842372038259281830143035851824116652146598738434328422260474704579055309379322355219915561848830537872125121431336397291707282556701123553176710387704894441990175021782986179488311612962248811650568840900417451689322843013327945590925490523384953194350483456455016602795458025688613734392284199734133641030988869228139596538644539636194293093700538675319811950108108766830929749496133698083449199761516711113858958114738222407850379513077191072349984703980361991583404727913657990870155248056536544921372378388659658022418841334980938058455928369984815247711681415580168854652871773895049363142189268824453080050244027743921696131508872686499553445779770013117139669812876417350186516236062418118867973760463156753610094607536788307624234420687454515724369731839897528818077870450045196959403796790360984874800180936601446441117828978356599782540389700967319761541091024128176745186535395795920578285793198726267550727380174565166035774050018056272708091052916855895636982817095680000000000000000000000000000000000000000000000000000000000000000000 [99,62] 1698650963296982169724648921614488760566425753185343716869316162850174999966264871968718466559688231693946030250101387592434881078435197354932877735899433440008351964053822637197486046759535599605137123892528324729147913343359569490854313329351855781634895636798541937592059049364857834188176184238998280260581485849877874333057953368061387103567857258675953492828719710944996226370667668456112777847165060423630173255502093699191187767223388411826682223766575488087762893768792951858622322534367111794303527670469931627310377749171995439307093961912596454443810697049004482928839235385981789168684246347161918748720887298307303502427051729590494640947434548178098207977709697400562376285101232417013284857637099278090403657109636941914756648923473927210371032285359686960703179686115655960837723493124381341113026529261408487529125719886683568218821368197960126084707649291774166910557683095946867813589082206921326847534598017262317323886962738804568989761457925971637740746351529169813750488353132377558736485485386798390532461820496102940484356857789209064859071407896324034336475187646786886830909772170655190656892724335182919243880889045114869589577690029559149060066752905878153285467623622265064851032298397725949534476497384521977513253396007338565291130031714427958287135102763025663932694652207892413067485664187429609913419355378022672271717983889300233410776871437302456729597608964833042646774553773838534315267707041184088546197147770154917823930589802820702993470127255785605719228732390559272352458904971047844061770870327629495406658757298122448241244173487875113061371967762590273949596867854860898494983686783697430306360328930287186865451438100072610203678877279642084003477929893128121342402080745706781135098525380900514463866270902024652666800985880696026032334119363629559717669309145595723723261675763756461644317128492194596497124398184649643631914783945779001207436623619159076268913720990382838576812184631755185302867235884352106622793397865862916262383590476866060438624890980755975452103869596386913217763806411117801566591880852544498998949734897537103788470810028742466659073239809924044627084448380953004841389644948124188056131483076421445968471855505095040583138301928429840690913334767173939259769127534650696656047069916807742082955313125390581124439505982836230371433308866493168394846821947637556510740795533351554830266900816027587195565259016195402897578998897874816651787942125992085841358534586261014089677953207447239914420421536988410960987407952543558906293351227567243410498430838764918677033895612644453253120000000000000000000000000000000000000000000000000000000000000000 [99,63] -84510728229851321468187235404107630531162275503389067774018354886640329754924252383985016334109277350627488400614124143258577897299237415013498776649078196365255724522500266037385083876975982324233960477606946075147084137413290057942149982656161567149743094788960725026243017823836185685092885655122693492816276458573507567736564330094875234306923860792880905109824972110548722949476779659799791264017858425013543501117191462126223343783254886418894783108739608544913164816673049858577383917831426342677082806134053322577519062798094856897305209533737961134883887140964789248797459076939014015901749035650723819343570646161962487376911995188855350577274965703159121301293262367210140962710083202132001081238823260023175718224048672465030111954912486425473518881882813360086785258090185652134375787429550198546822813185353750989963012575948032840677845700684981325946596176380267871368917849936596779845356835393853682576303034177593203396934087825024333815193682721417483111016298487637232808797991294514997477872614491121776467970181277612833471374302291717664508523752036308863099773508727597974545654881461521045363809203296303124099769844943301649641073616742563604483255198264359304277917057876214752313812371755362472236980072308973329288774009318895064361121288265685151553454134191201619046770290160928416209042678321044242343790485514235032397117025346539060970583947212307307660739786592785828448613815602128885054149053000560484841016791511021156503775387684013141153384050130640524857550375644391182618649211469662912040787921168935526872242092873352843859822168215416450444916172796544072691714795385771549695829465566107217117487757408094261466117744183551980012040599199906406760430808716880208307979203141649060271507207949841121440702559378314024271689264948203895864981346041693459313866904283197890528626082692532591801824113186068088357657886544060442340935019628677237760386439792417036513089589709059119424316606360955213412234815931962614894700684807777743986933350448180902459838442074799757147080536674519932571026637191194666520491867718560450161505401259508830791998516450264396511045530947451138734460838036742039929911783623889322787269181977995422826551566525714957460586944027245600879667945217912486387878180097007773849357839046200699194189746862252015832571463225418089310820923307431596057946596586937182956749266074728131301708820164616261618944470904563434286578406046076342098613539234906781256267390171555532338455919006080186601422641307610263089509331561832433202897085674848040911831917759954656516726703780916101120000000000000000000000000000000000000000000000000000000000000 [99,64] 3672049610468323798119142169048857716485796979984664878649497583367027089089852979337276930727792653537776623498672977304475868052457579717643145001398910856237351632515915592050165099935304092635770227621368302349289098793671620476492130170633013458597166156209481323917853665464441783539582487446552553738865838139354440565149625915006975626217609671512409568015166916527948438541156013441790530351599218266720405032327408265986827693750866728071833044687164661710310088177288504065324538119577586979997991445688733868217275027229339816089154764036077261521165731933081897293470288485128331102837936324896818766804253356378131925586157511555449403000532782487528819000669857355953680434426169768274337944764923593178142510273268614724200810734583841424757203735149159748896836922229690433208433931944475669060519134035945673465606234920639156231190433750771857107224916405412796290108070746767809681626628282151130234255658130470954382712863947348873158215010785815034171365454333333979978447330295459959192625616356624919673336995706814933072944453708436477925200689154306941464605202727787325363188354133101727337054847759291885924868190927547650668101297901220584885027099120376351762450427722538651097593069079985187381303317362414731114345143385075876700984024651684274064749338315560467198035744310699315769791081142473917181677145817757838349149092138111317948854426629270200031443830185925670335379716083914528128283067283558950528410128530370542633155778755775020083816529410234883952180955261936855353052031102803305937474120254752765490861953694967573502955521873873311175076500094090811683171611161545004292495050160347920277047112933911662645801283336861376275138704865564671600715217844135188542422362938956166665415877534694828674939446489877063777137983838363293779018027126150304247142304827653999378071093156293569024034521574040172534217277873800127486417268452610120207368901660484798238237572715780183063840545041961681322843912557546015400878017965429435274067340777129883708686801985461897004894240828813384562421225331723158082908847350135888113104202683478686632812086880517819282375326810816628488064329970352581540812589789271478999983861732934178954657608492942148850116814714995680391608272809413773086316301412632299291394669255917233990490351553785704456881867549228138424005201330480016464909492655422116939343482770030146562684066817345500029295176439183932926641483928062307402518761922182306915198280758683588424218394858207488129072620531246706470316256733431321676706187502112486231482927230700715073161518404411064320000000000000000000000000000000000000000000000000000000000 [99,65] -139693732714295523743384109945054657726086111151783717616869163398713240695710979716965054547232608197059003049813173168844402194925512875037889713303731278420236392897226415413567279802384629708842643512883991074469626580269325805876145692314723098097888536591420473117445836247082442152185692795893793447987134922630927120351590408835390613253200284199772318878476097261392125687284948064219196183659582747173349613098908191989874548270398071651569811751124014106035573902513659042352988737287211222110663508062416625635142228197846720453010059226423014766595709369567202237214510200103377372127921529705036757097276891409571540732552235997541992633346677627636037990813425802640301782687390633888146848783981482823447887417851421965331372441978148618366169217899167164420119949645530379627535557134240989506401863519666689992724916707938110506135696997148255904472238855895102871421792778221157274230537388104779529965081168354551719618139277758163681390124472852740027087951894730270079346455169580252747532722306388777784198484398408434945617089407455311380566676790776616583458474191925033415105676677867005503713768935286723255012268708993320502842323378890965785203567654041331884399396055850957631376029156773694914396907882033733554849532990142386941845865697401763241732247317650119181436527768069384592524986484091255827631866658130772297903910192820815482623175184398170278544988611983527321237628409824510791404113980839036474693014061137181912766273801335548457472107575570119401266580940502629612181284073007760674288078325592447404058885423926809627136558649012253273261665813993815155771779982793594210898335683480194149039160487829926693363652365713888142403033800141578525288409217658262817142408934935054188075177343525482179033949221625483563897174112804677392332038089546895695066489912149973675024158379482766912451080726876316953466872483054924861944038365682549626894741157689606137014696563298370032009837538550642919778758071587576870444310667200834330191996422843076628638664202201991155816386190564288078634826846160158362707834865644292068104782152365103015398148052325290517059488990196291124958036229128511863535979029821468667192110500147417346687554520105185675235036703066783653834883462554942578615940072975541017139934683052297582812208892516814056072684050970490573709279338224260526858999534554459343003008088101088181186308447706395587798728935149850962634546921966851317520211616416298546081382318985354044340835123497678958413105887285023115433607275807158507815704293991064417889264912076292155502300503002316800000000000000000000000000000000000000000000000000000000 [99,66] 4636733587831119267937054458712066682131217706425538127980509477236154892006529733584036981308176134175205087908611563233940198005275728948525683197046810021270232654829494043363309874302829304509350746587814677033682637813123583676438005823432644029244412905586587466004813911711042881782740057539472850419611706553215283070666415529469184630050825058298885569181875489203086477077735515175877699777006480420757652317940422886053063535664437172988407201567140636446122600311467909930910934603785466851584983632890316564071689073737996601883306695165382812934699139887388275160187906897650435331831602548969202299388863024240285167888081595273545005547994608274696318721826080070782885965162894022141389051176162176988585008614078786572652931537150110545546649566915720244762566908756890809229297692517238138215648615165112401123129461640072502990914743613511739649387601426238182493875541021832964309381922526278476652895030966268982422664563743974652217208477678623875167086202468212294247378775428523743680118103289342214356510075773034792707023872044968716955086135072930228735960331886625519516472869605187321890062170113616812712546394170896158281422700206082983919413872695359744030779631471799174241382250184628607785726874759313790964682412496210068176719843539854247619423158280257382944211918013960777832939316234141199709966959957341104466842728669566792676911341922668827832428558543075549248953525398179431740565488399741406937734154773201750469484969105053214359222196785030177455327314351411527389619574789979315139575232365088230709074451974440673034079035543961686212357633110777675776188433518752582840445452008033505459868758456121132377792574845699817740998753713957062596842125136277452357469935031613086980278733523358660768603289256888969601171770152901075268612928032997672915007773647111792273385117693563131687914182866721939113349198919299421748992564135176757266687863467662178253450889838874605364411428091313170442138471653502189450842127461579558139228148675088326306139775796400070675531208571065734196106159265991330453867744766334738634963909069917586027457555249848036524235313889830696634958255315304002192367022153803733752820586303875316690430857986086845368138660008256577843143167186336631909839761595673915146773239805079475377963683255658886780588509506745883545440582499895329565209663930748935283819334588225992361062424321714730663428115819160054301454894495897769485104226894242249373372840950500339154276599724763006677938525354425108341523853888639757046003638491880693243862082454020134278882335391744000000000000000000000000000000000000000000000000000000 [99,67] -133361633035668128425711222132033105503201126416822933907280603214597035159634814253399542306719479973455494564723612993650477868626896676719701463762870094083796337075615862673925872710898747717513017725269872146064196864097517335552897023120593970824849514015589707814649133454399589904232240195186233953810103363371959836868906920172096704919772014779353105355218117389760797933966834509178603053986361696287184991135917915113737407981548097223035877540286848320638489891060067547920862870655016568407901814501731591550853846452891601499427036860037968091356433404895253088602004252731173293330422134308490403208477319194986277097831635567588090738663946762118658337095267474622534916402720201741101731096179751148064353137591437695396261099536532864796267925322731392499739605150699498769539379195724183104903265864675076899190139381095401931853484666529196397312040726454048607809634207539193583695160857748167815288043825150456095200063373467372181911203554518698423562026845585684508103151050649368987993152681155595124783992012848752315676454528898552277316842077842943716640600918064312591771973631410227295172369140106431678287397333728919575028746135487152918392577748897773821490829812474761187775897363364508741754571825286621592433665946339774763214785884319170643336380749207608361216492132826305179509436418054800080002899317329174349595122746696006569606779730912341936344016783593090611441874020641051312590345771278820330502153741594616978892063323769811625743220580078901062525161574273295543196519268295585024972683864826728235738581974407234976005757569200711670013321195772657191084620792815757426786215950138781313361391200537725377296677144509315927401125343849619871481241936119992673839077411383001595097331194964087423728708844356728093120908060774061422773796188959776954503131070060290137373167815921396142909647370506742247709185056150554447204559020330159299137731591532206920832679272698586445627334648173869036716247322747942248166667649507430642720132915414080629230147321524285997686053350785005259999282534826851561447552613147863400095876582264461424934628620261907399717571212885621954683165400759295828207050678407708384028387020658868442089739214499246177866607445832884953356264172624527927429200284268536130142362916226833770735837614660113985687221666826523261015709593131570195450858674715507446612601569653002113004574749797095849026077077819695831218237075055846486622215109880522848735681948417527706061987627619996114470663458606159379972889647737814397224896796881977296353756751650734016907620300881920000000000000000000000000000000000000000000000000 [99,68] 3294470391114205741008037085262896203903110368131086533388498298412453602036321810439799331441019242906375401024117866084408512501895917259783115666869505173358018048441336025627861030460860271454987755923740776587169025408236594067118096707924730129476575281447488244006531248185198035331602036338808804838833427395249434486920314168833515505967639174722651146257242735449517528319240499477983125408360333382630391302734541310914471503551056511649115465802542557184913457816150343884904850444196434959340659705099788177939253086725125021109549009996098722569645084361411004648220259164351326894204026014211445068992934789073253374231604291895719240902223267218954910640815979845777795123171039632189321270746982759149713087010983139364133496001227601653208796874260440972025008306468818359736230776543302602370931721667658144485869339788820618468565745662958370307674043692362400120644070585457515140603612212940139224518994163983879470024807151937332510768381315946911052029958871406293703437557830650372310646154606996868439936808875257491359083362102802068380626816922092066888458790468979088297541156510195224364023043055067152096762959045885859312470501801683356968097029430469018997410350775010974271368587397296640900377114189250143345531716229307112612885872236990196003667395789384204152334264477769181093837512731636335475488860608138524899886990178370079449325644665831954026998603919896337201270520547180958842549530342879576636618843866661752052017728281598660290342121151943735885711958054133992939861351102012604404508773563843097433107117320130131687361310945344656800545801067183148400569609890415061283842204092286926185068294288739914463417251300523515335867273872728758928423127463002458128478161748387547102199052035190866138172379768110552012057414066524779966873096248172143410468747257151374190086295739973075766988342858302141238891086899732044767086260189592901766213762004454369399845240178192083312902062472263468231507951758679752301880942479159424282626128113760037563788961000795984305694323918963410979736215192748534823801508346863466949497228529754691492148746875592635981161923532382472411351936771456132243702625247382116521325520495831178427555659565550067001455554283108482443993928490144944364684301858639832550420243047915876870431342955229294439250517717052829391065687760978696881923160674895419248337411229976680752365672475701911729409439634962787661303478711330053454290699422874775256481061453689321079075384659473703138699391534899217434334243330897194261261386009358352388917169594658396992322089779200000000000000000000000000000000000000000000000 [99,69] -67710094636728631404441807094487430221627716466603825197129545130795067956163466481951121576738206727371460577294520967087993954378440961395449224177135944251586826625657446790369907924545600322117297226623154892933090608260368870722745076860035227163524329686496259806350204106954253801137826038967550190241630245276961933949299941668928131255353996537201634094037103135883229263966451516170249882411736339548082781161192411690410132777082028993697951353314621430622634949193307577410822227051981365074356641283421699427693451264993971674607234723116848636916766802950145333574920800110231197054245529246659018925073128579622599758215629413686125583545498402322621123829964643881818059132408842123043587289253871339132390952249088631065290351107514154586372329714714688465619874185767032538148527884577016467875744646464952830781242813580994031069678638639740262823354612314795684878835304981572511603759441876634117047098485377042051970507700178987068864217858568356578471215825610288426730918613604312101094483330246155551745817782475076183556466253590403913448630393426938213374731188335663729976303135408215384945263530702933872644485745503573679643840723669650397543781994967516842197166006366413055134720821814443952870194059796311597095024008950768435795834842061894294874029602843143008905938132711817871361103185640472295593645975959464502118368183787444504035406249606652095393962337413756896490582798299132660725848757955584775412976951642487457018696464820996963163551297841496683167628089600196384342091248244281370997585187221874624818058811901887639687443510123024215291805229872292574766367701864429339019204191217608779277757804024761134669525687123488921791489225711456679012341310878266998944464526465007432104930485874244463158672251240772876035612808511195774303761674663814845223170514261154551946704064392865119010107863931460357018464492797812479781966470955873266039224370177774429957546398678874469258187828267884579395392950788817323143231409716529250547257011771043782361380963284916459732362905332133507681016399041599056745405721419778486627551782888051641898202835676172403172913397928483343847306738949592499963438220450134375655188230825643245785893337737180483655515098371754901864118942907424211041172631326158573251183638511076192576899689995854396796729932229072927169592192350692749125650080385054812158662072736709330340297193218805600418186352492485779548494066639414009024387573008103198454352444825554141193120877158524699370577086603917982895001097639950147104960914620156332786877087092396156776769126400000000000000000000000000000000000000000000 [99,70] 1054574523587597319350341967533048585224097700491997444918719088137493421133435376559884104799290590304007041118190896273180591352576353363659193740249816644629277816410360491859708156304636945206377349178104445301439668824076081586371478576105909534172680412431833617147104538457002586355057257324221449131131087031688388873394040131431034943139209357857851037815005339173674514882190049597355115246538971243018261590176955865976809934676694471224373714231559868462115603514959991862406862934626252957352560686962597938216379115018531292995186278213014387418142808199876023566892217420763770951935035193433245057861748469842422357328349554925588315015651134643637541405824350318430135507452982445291772201920920904576841376510194372470605147118421768004523150220764569971561512558032008816034572231390912550280022605138725181305898380878045942281560218054276098099274515522078918029729820666791174675554351536319663382166189085135585815531151608563619445611065674876847559184021838505401643608091108754090012096947325797797411158011555765416533096089898152062407343182630596130127484406167450690189375308482058101942568496566118499751046573641313108226157356211804089075424427145267586149660176252330788210478040721578488672581951318834319540075907008509575267788114870407545955263541482752428498091266546814544214036530506978439984103538821628574173652880166840186804636318016816429134014152455885984080672165850728808389530083330540310341011374605988918365350288717701728629475044617813938335045225759528366431270358391386619407522400202464366416402236738909083019142040015330169641843519482624599544930977474715925334534395552468879103217121454606104418041465088885190909478690859769334377170121470105950280342146300910883037077415788705643315530340928005245923990161761769624827227648680993804169859313446868648319876700472921304142648049438142733153551233274723696265606612984655881541547647305749918896606096276821716558460265965252520819933396040483221732778891534939535348919220267748331701323212460200228711791853242207929354546153303642753055209443221005917962724597259663242453625719994180648161533925684459452413846000056663133006497768733459079378799316609893601134165446279190253053815071377301708900098442420748095350817066741637625014065580204826752694702670631733747203625739015911936097310914291478473886277699520053938994929500161030768090562832418108439565430438821534531115240502802355590191177298421026335261025396204652611501436714190891494252015451510821153508629780213605375899431583725077608704234357941746612191415500800000000000000000000000000000000000000000 [99,71] -9680708071608301416620464644946910288467534767670496037844655940917019087051272961665485220723692236846683410222311535754202258750673992538738798504717954508234241854215854917056484512711415242404201833876323757118556808825442968770729568902018843458817288508989473761314681260798028098781887890922363337499416231734008732406563049539522172974655237043198248730684314338838762330176386046502554731699959691677698262337218671507503982603967059151176730129479220760201299938612626975363913885144465979549281577326014004765083576342285450553008082773196578860114019169414930684794933649062769886982041811369640966902420226960760807190210520349993268943802503736035302338061207417694876843707858253702055658299971279844143777117311532383137945299410498717704025910765106676429682179762486412185776696514601390856138191226408910850022796693876715590804160175321340089026777538686712852265120759335566230627782971368752528643583649074573358346188892225549803486203193653579175513667815226876440116425870112426759051222030534826026722273830237130715150742952453793553364045330978806553834923120406014542981008283426509427338823614137998198893527334764629088036473456579079290666551918410124165106277575056931426320201979424155619851661666785037477159285954286801834583355537318509924187454431695686839566554072635769365013626687960329424534314223431713446169798540176727985636067573945078536548779242957241837318781484143541135128051797182225176421436050638445748533163863041065837010105657644198391747145045840030784251543584708416278019889910158448906390351613739127533291532543311014417973366083607293376796066181454239380636419993961270968647876370612227417814578441894191823405212959981313198418134893610672806842653450832111678415884789256557661696034512839186517999053169966065954291109226734519952824470248011445268066135477848705332636732061383943366002418539731830501548547035061824339148039777776107510078905620097850594103467011350784555675114014564064929805882629084231481158875323003646115027048182343983419683412574934154629864636179975515009146401586097246150817978826658606915540143405067615293960676139317777092724588922630202466119340757737425536536210621132581717313535632600050976312331970277317545727748780708327190768249805537600619302008144998219920552064739363813430296568328355745757338241401302246773694555819986331614855770378278698945915892644423372721622245504327907635943027873110099104804006406862865712710451172088177051938527741879161736799206868766792629215538676807721466819714339004428559964754814551353594080133120000000000000000000000000000000000000 [99,72] -91500575855318398946695226953962811306654882268994828976497888252026313356889284320204144352039677234281716881439372435054851573153155216900662398748358578053671585468357438169516461805364302030419767725315131347916614476051052560353894895600452231913955246886105675453681621844101926019415302051434073946113616166901459799052033170347866703168489600283610789233387820896282376348377668939866745805788485306241917536836377992393537216295812071915150259498525801010521373783617328152514546096655180407396898933212274008244476670296833610004018973566316737238253494627602884059940706294923317570398027102561555181760997424584730061788392483181913242317541028116022976821386679806455911521485063780701687103127553016381748441955484631042067888897828111879151048914706226612149050077401811374715953373490952195405927227021475295461162428448940547519949341271307709091477353967014388196235591244469480394173929113775806339605954932767322838951957362517854843181378459738152068796342568429505361025505442212114684286936584773413665565431443687700372567074491536141119751164815300461971034256056610714195532289066900667365520202160674029709530107849182628921198154174216220091610205999337024483730230756499318874318036763076499574661486238342783766848016766014067295893339788423887007387438111900492536963293597237019041651134040365178398543537601768901966075223201418014267141089688502480240260663495344531870832463272283737214543391990063224423482002986036601571054528819780914373526276690550995007652708132940375257445928113650755397432585501976659892237625583760521046433123355643260356052754303918243537313081906834756060262727076909394452790939820551967371629384968867773181522734027009294678307183668897621712775807667852286655566778054738113262461446387702824017520320393572855908621308806804773302347043794177105538378345839783344050930985190242191529480869782225424724272366738671184877168207045301032472167855847787269438559776564469687101559478664363983431139729660642390113419760500838937373375115890735906939157238635861006876220733426519602033866150834000485066396770467367413042453713107308387571077872225030684301098338858825402235038064235439890059994163438928320601187819882734594897946846610673304645596747205464086083442802177242802048309849493816732124564325783488122974358822510496428465492594742988184945476129318613945199765207528387429366586413203396099194452856847769465585907888081780189024047076307064022711192067027899724471225880371646008912946427487295888591951407742756691908162941892156844170880457169014849168998400000000000000000000000000000000000 [99,73] 8885592080356100637951235002073519244995030373921819094706954896592178757672288966563401724998660810081917070465969884835479246629551473070294929975673451032672843353702937713091658980446975648091496407458283586337367059054534533249342630934169638024244465906537249717835916513716536961393718977185911301604700428933716800014563889138748401614986028133237194716958548808986787448847845634430219622455260466787930420166998637534935828858273703632274477404285971748576345219993024693101516024062253570448469033283486988586952387663441178982141622885261112992193338101036791356990438539735793436596815538554744078645386056894481947732734864548090917006194522929743490925448478863027641593516007491224288394876022897477612388638204642642883057740891454969304068926270920648931410316795465314454492267964918884344646891977734872543237167901668317405391855506782935731876428216770761142890190110352142056291135331252978976634951801424565545220710544742552768616408160633454827974475688139366555837331865097586784884191122658788147428695019474434841138733743114918186894224729661842106097816084916829814244572550506817601357551125858764230892501668501498655357738320431416932183395198526289357351481689371227706565130381285442908517993822371822558395030570503216893978846875931182005175118975192716470625896793777172585467273332679149273725085686039886599817105560073257650481937956862850362169595023472501679332581762028988770021522015435121853049894443303264724923104342110439775132784299127743477044224313589990662333155108797289631365311603565632225401872550685154483355569765463377550490850533131834206860364396893132595825337392778222619373546405820029639359897340350528417306560750901595314378787843250217132948914197850303740353069665676397330196288024746544941572983280039019629792784764807405423530820631640218296218778039031517230551107800148142601383763725340755075623331066553009935868736240099786359375489625930017896965432961259571744007237752280825657779797535747358811574827159752891015892043284690571701432725634553168659854250940039492264378019795385933329595538557828840680842279072020537037011160282777593619370414755497099030978025645606665238245583503740538883790867893280524339983726709707769017615709350115008475140954180482110556706584394076027500357934874416730725900805971226979996010416082094543792959198010062592428941316169245460820617796598691431225342783526336813579968493134245615530374638335474384118058632592386995309740889988197387171578236056733393670490522480406815970555824986999873807555513936177622784409600000000000000000000000000000000 [99,74] -230338141375022222373510128217232393035515885980298280881650663664528193577171476874129377637581021451389613631173465616797360908919571341517357915555321312848059941559059977017165694427052565943963743723324921623457390153317744656959862262114144630579481356282375672736209059841543229678178855498533641679203798585347481181478335484260551933300411126863411760652126233635997830777273006559271498157702254307728593783572891029374786081573975099386024974784831890897254582063381028625284302326826527004589466867605338391118322399898333464725915665548486995564803515766326144880946598403053743187825546379824962165146729844391110939200560951080051971034465909686888325155581185105488497638394690160060429676494343406834260100999504433135979904867418397267416761331341677977542808328724801531291964593554405627035868171955765032056600060625051420706932388131601111027461455551678649396488804008167385127940579162578546822866403202984742255562844661428529441371825714891635972466265237373927619337045692384578439542626915433966194771551269955880166829927670165393180967428038284721242505372293612490596564711881451007273740055969081424010658152330126921223598890020491763726801336432623924980252511065708013467805320416214696090677283220962463668640221516930044470801573142685133787539489115770481894284155586894074139692543410316660948538266969151359936123704438619376641021002450319466153850279479568275527134469776179017913669578151445876711701862461921424255260098213946984014584475102552717720070713427420625442756039992952106593648914540124666887078041946967446861692340876853117388895452830705660815364965660099044629924721930175210964797421652699321526909379794748766481903047639816658733162475011418462421913493552511352928372705554309183785379095876792727351861985131796313194716991860380826804058194027245848660528988758113328108795908932885506779650541229163624693194473807157223323801160767679100510184921844966474989112819238465846386120600871124776052894102602600309715397562037887889015863450403110290816470176561084707871113945869567126811941715915416557148466848712609786365497208212184535522820724024917064928822303080707275167904902216699424156407183844040141117245733565840057580769245842389477758063375645172859407437093051898046499039288712490821216713376869239063354670848965630809626216787929272037454030945494360599127500817630589071153150172908854691324073594966006964169874438399490113162286119457711761942963326901232578115833548191897885931266324865648198865964977777283863918174545297549585137752337601538293760000000000000000000000000000000 [99,75] 2077131903920884592448325384132434774769339416477909942181263784786595390977989453178213870421229625894484818169540567743900745306288586184214417623279171483717383807252314829215591034868874258498441518338596251889077062842826527772591726175497764768666373218392001206990956840444825617323089878942090170850372579833685132997772890775210002246170369240025640785488518491362126205452801027270796341618240167064963147444667911369941191126827848076992675861058859735854691728336097347418611841315454717154212912642766279470334471570474903761496226079652592363406200089506767187343491462889898484470691301003499235155406133948129110451906961037574749663967326747388497775048920884876161435411643517407646642868643602162693519996725236019680828271397217157045117317289499871286753920342678277127421878987662472903990243391791898746575194682461460444119311915090328741091671936010783522518083002220349930925359238398704873116301480443057772640353952623571712580974951389171975429255425021446091852550012662906652150413414527863114426641506393565510804294316063154648634231658276029284172332418529736573355046107554979752797206931834306464569938634710865279904247493845812862740867448439335973983317827191970581007196933379826126439270963917473444452333455481900773246628494841014079113104509823646238692482137940630879104690072669182285576350454546662652391256478223649239698554421716369850057662907366657134603701579746170698973575923722136356374853111453777640053675995555522300631659390961547840442921212707701422458460115935507943913694958251742672337923626785545316983517198986913795346113891334380989868643254091577954393709799624522461659789233663850726893811508066629625228552507475996815164706090872716289324777189443066891639538644383336233633280155466452402793556226973655843143312500612732921142638782019581476852055659612682663336170818453891829397879226630669095864247697796969574876160531316227510791222528805708878456129908811511864114002785501940320872312514852529843056926805279904418514134871700077594008900896318342913523697824807504288337910743347802032561913305205139790560721126190702201010508922385121208435207321476893350003530104206013060009984107904550426653557310979750593086421263427204337424982109169564319875386637022080846033105637687395810193509182220392730627908959305619790001082679747593998971358012231903663177185251800495952614969200175644356906281122862543044641567473998301952923947029251830057906851114769316083702883744077598231204313235081649805108559677575949141277745937894482188815627123314802032640000000000000000000000000 [99,76] -7940510447484644500410064945557016872893599117120197798258170807352481970599349803976397304894479579223571655325801279862731548400718910864483938508962256206060387796244547594360239524973593047101123057684517294065347928572532536656342332952448552350342748691453126348330697253952817982530517597336149363343510180211810530967499449929872975086836749610642623108843938185901045821545670800518507807181253726850556178128000042984231619140957918984160866010083753666836654738008780355514302836918774274538480341028752483310179983044718000124146955113814343627558178594451925635167729643276217366427399317826125474510739107374615277415770152859207723694523697889141692973736656776631528351993395944012506661489441988753126855066187711627330432180426791340945956760558527429772536800115296296669690468008991452821166002167883530938962744153305260968982052450378350067664149050554929166651559720977308160399552654006472978589822875385241805168794916745642227447394817706095134619433805085062791425791951896465469854117966530588303455291376913773531070818622782117271612662770773165242688048062693434832338099942021304227397035015193833612258006491424299663001618656950456579892633267841229182816192138312699838305951472645796687766478272541745942427073229341762896696631778341163389978497124761587970565432526642628888343496438318409336430529669765921928164636093031535635279865075264434962611321164013533344986673390499506336055492805264030671303334736394104917785361204765176156441013631098771932990691140739391434074777278759083712933343962061698773464103966311255691496488427776523070555392013543556793430746583835294184663760528571034466171947282740296250518693323868314704975320743896850228445052113251362130273916354866286200326830419090677541565048629148648104301531555477682594785087124073685610532170778061591178555938546524818682189758135474204377610329560780207760431357836331371035728381349673940572771231919021759308150201999817283794176615778245231780419948495438413579988959720236618906635047463949347121585471242057996201153994716066595015669394342546295172593644057656344909928955647812490850959378334503578896347807069507669755786237114237190552210598144807495122717364871205602030869574743351719721036157200902184731281202958592829945471908415641169376114550038216040116337660029194512292579577221424027796241061103051441055205360443678191274376309336344569473122404032277587221473435880426820132821000223561116219058685651122235647802072411266371394873477501202321798437013173950791521860739469376906167577322836721664000000000000000000000000 [99,77] -511578958243168577298880908912532965665394148439099203817077421860637406495329900285760637485728511521724666149566482398403006143245094441437696924366532657915922144499998243841316529968534434165742284053894296088217348313426224521568217721389572772441476948772611778282399786029322126826880128310295287927713579046404637972623136538168266119386890153607422865113681118568836868311794217191939976096212567384357518426505424601631148846859059555142882279771232128729054347570248301983413421019104243992945937983013844243173409512204446041606191443657091522325120552960228785703476257690112297798975083775609854065595520970864738716132011695346275025307334896577857770616178091129769074070102476658733447999467005849989373158525903190028969983245511283206264563862976342949389271571854444033518710744262255215104104908921706227973122097120954605631591118977085679220942924901120616315552272469237700743098893408041077010145959024982050979908746919076360446975348703661386931209265697111177304685791984472445081028972230180472023439903413975430430877197388466733079972195790006344281795825280914289761862714197877971576925044776160792882180812674333274616777863460751228515485981692013363996847621724578140085596489912407543260311465080274588985923840897082915879885032414291194150180148076069661239204531225447769055000167728488851829487043596858282938050744344470507302637021596870474382596732580445551657885565565774914813882460502586077044204446318136753253869947768344477844760988732779402653059330168312263821872591362614104139280731873248488424567147105285855999820896019140045379275002514953163212139814662674153468189266132030635938887902104752809633451152814644700787145130530349921466666151471596370965917709355468912872604964510657253558258672418554808659106118973434977992400157969440494532416715016861807160789478256730351713901069928070021550961259987949283309931245837273770080213647567520564262929190627713265427703310813597137067376255485902488376462898871764315737568695532344185781130152516904560942647780240052468253141234149233677569065321566879363509050051415268818080460507060642536706399717171347312211082131879084522686777991283132625999844050925168319522336399540912868276493984762370438049460673619795250357926550767615504136684001398932972980851285092179622856693150431339992006167192637354724675502273051216519321282280140255450267006687950479071571119026502584817135765867385453454535209347864450257236155868918165854291789859306079347749808720705083160124016326551615164504507057698748834844746798449295360000000000000000000 [99,78] -2060396133635250985506130543154003121722990392755874070017889215160055651709330802518850643913125549618020228640452834049734549439855875860257895046704025563206776684328242780226092428643724286684719993631952713504760302655534934455078730714384247346159786805036899353709914320240801109851549460859983699103549842044487931609190733797328675035296343201712521372190572294707215090603660362312806409169100660144291675684179836361863458925684790794870499369590428521972810283137485267127723513569009076052766080347409436159277322099658071706967192136936183474997680060394342458953342581782112154689835067494143643585982688271051223006950382368430121874097713519384040904200631047038061945885547352308385836205764227199642066475208080806449771579811126039922372312285568130714680246114529647916798010766519242319585307283245739597677778623425898456123062511861470841370946372312858044197942963443699518565809046125247513263272058863766013199824838080730094943475554089370928849768746170282769361294678457671330332945903889862259967134954874972381944460260609363991242665522220711572172492771678955781868084508186421706839572175065652050077872432653308506138335167238456007295742655678971293803545887758268437091533249892708531320587227687553963618052961951618232552630498095644180155461820281909798455398435745640298047589686970138733357314140376440054528527702799227114980108404400106768725288365227144430804913726300694625709343683379148413211010571579015319796569375512999124622309342992116139980344215627075506363961800283768325306318047438137066103088642017079365074176729722848739386097408031256977461890680477203234813431021698074825913031502529170839894675832891917263452224158089127212321592646295823214633864313046427514412758619158142582915932703342553854582145812461920484119740049500345452947668810474935108587100158400217118074438511659586528089134829177008927467396653568553175419693959184053424514294674377596934318703492359503208421674041681767862816063145573435881907736084730223269912772092056718260340733651891978381025398146882287082375010973057124786134401992885144185247819356906451573190381040081081717650046632669679259554513555179567378757167945447523462138157389330382681568926857124416494290909091653015867275724265520980774426216161042680511450782373618896921265462899399637261139806853986565910945550312150022949722691333228054604695131748697417339906527657921183787676219382356892356062835425059920467920393230172138208808494671906242360629527739825486881950305565827237281743684156391694102969321730867200000000000000000 [99,79] 384778727064429606879361556207775435397969203279194099635664328752275059975045111324937884457905448597744038328267843654043612043539779450570021624663125807783989699775880492144260753452983124373856815497362341507870806959107174058368476866128051611932882212878046159783835867085840182656223209504030394762842569046751554248520859466735323688546311247407653652659979111733126544887394912245406573749447947436092837889299067910891000174363205328785995796452822620881797116901587613248000838342782772416126393507400537829148671949308666656138564327012325059151742220349187964280307323925951598015097242675305437567061310829252957974099606992651042276480716087972142641183651085501746850285808283375522299629304539106449463885898080756578546706900192696589018678502282699579552193086956210916596913184513835955890815676846735452258803194155098183176408079623449449913853660980443371796321525906108469241413328192378197759578836253277016751339877916699523777889809384619800435041758426180221016297757121665040078157444730041329318743108660032964332600869525979915798311016100583859969064254158708245185883402655471703367757441620038671207137649548248847443414158378420265505487906410555485001243669414720390171641729328607821232768525692740906087743638542171308465013432474373713106373191738543340941507390530039632729135985967168894449980792012173225056845462792139853207696512443255215508926458166231419236006706939136024504421656287731294177562357718575923495946277297174560414435060896372269871755396873824406135399168098176243289770588202862700504803562196647462425676514352702849022889101496060793826581073444524459793719585510910233683294408201965504943754890538906416797656036805496581387725180096683174393383748472640922372172759292220394596892449944324849645210662516874616055633622264248936665470407300599094770652060087409651077115168177753666402776151372562237648139690083415156490826414242109773338281544903742163678113258317172455190006950662944701420776216185688739999140673974877389620792880747405191966861890042064085405813337144214188898902436906621777594894066981024374833121904798140701468153024944729016785732740832808033591957935094143526973993884630308975740626523961922766259165864069516160381892123739977640116961146924559900879646217112471736711219933810845438028134128577524877525387089761740199222991281730799615739653642412318313401140135398735369062892593397382292670038553301638391452470761091733725256015304057547458425590100100909153863302752770270961791505993052614219453971267610290412603505534566400000000000000 [99,80] 6710440937456576670539929761415640631327936764270352703002733591203617045996520729343395257172786751659584188902632573868525026903518167493420269116606013196308901061478719102299364337454490718667336450421609170608606677505422966612095203829119083574351354688088023117742191105784559948099503397745870463962269336066973681392194897481011220471147651829238028196112899582171883412173908811268165341497339913017446124915544472111992722732832955800577144717586671215423287810850133683086640507341012544639873031510690126798183342535758658752244413711553123560835238652071612361025480778611102826249476461427147005373033978134806304880536239496875906670235741673110916907006515854330979317838900207239704452463074919340149543998991291613117337489254649043926431560521515841111382729712269512892754844266912535316670328803679789396102469584497053021139004156382711597304442414304382972217626109896138203517005217606911730831829468163226148987115506928347409128596576320339950119606119863121145004051576878226403260257008215877732465446684993187813353795621793107191756693104250101868182539630377290897419277192575018334154383767116329248318978943459961324530854364967552735668283424792254555046044227893491188651718337705027449659669780719178269423010693144917962786001336165929839068301376942488710479197414130998676346096755091453565888127049024362294688951047361394526626744617554530841790996631339357205659590127588193049483023450357910129843238033812723679623142866864433520877363874163526452338529493757024937233199000871940699573677020996247534844156304284326147668679811770593429071176486885830645587837323806566129727550160600866018497961653820768484153079593213109516744319239999075329712100303757512522580278447651773424979379042382405846355769554493051934199243215795819783965721466956130633864190871974026116980893006112367174484031923432724672901249773127669231998032910523242620061914122439967955080171224222639955503716812263386717532871171450263088156474568288557780419080303698777753998975505097466044237296385325396482210106812337294362354330572532585231554950375604404708764362220075176402362558943773654318021921717691094401197695668691862409727488529126918255049083957081481214663576566985500792739149382567455621227666805427703371391947190924780072879201222763477438161458951825113951192509656152959528095154107276292548635227698466810318788275711602208032834847973444197330392691198960171662492439805404625822858894019787549829665995851614886300082410294356829838989979181627356351091570779402065303577611468800000000000 [99,81] -255045953468808373263129702312390325205964958037181729669784861841577262310843854112910060140924397667472926626623498554130698643388207289038476085636434068078459427034381334214852211684415909271396101107242665442055098442297645079688721522080078169038209753345025269263228361873367004615404027019632514019259316864456790957672545704555291501185791566940229762044678820899203599767612179978863938302197319176727210215236894294319443685637177620704551932925200573075362156700758056992567347962591766138106987911104615415830627031925524147682152631016683393379742383492177923199762268253246382656408822581529053192890237398702380133952375210294415377333815803875828089413168858605973813012951962476136085177195912939571699879913015864343429907162241067645488540527518358619061785247701142439350902082128727921008791484560034381252494027050107229110974311069612357230441039810774418939397660811301675217725477282568408361709886642925073610542068150863773459983197239646812586835542198257987965806902448331937762095286677449932920029410730568879952088442406883138070675101722047580012309395287631758343500546072102379166488458406831362843890376595955702237476759254026503643493049331243362687341154659888129457566210293132590316257668848902501269196793811176960657375017025434309957131164582183074672169239576835606413002083376982171852576274381215920649341123167102702717073422083275839238107235789887929030138330759744615090329968121420210910951562684854272065888569564984600580707439341000382775463434097148480997745350324671339598480611678460652114245255142277192512986226734101903901436534957976867139648944265772109039442396420327318493951189936528424193064398916116631708726165916097151325763617666696351040488787513171234995376624773412407245865440431659827970761326775253088295387180355090285927007524680917169939168649463695301299620989334863284239387566718177160871341492309971526527961344444404997721838181174177114396426650556619357303520822967707897275549499658806429950990785433517131665519311200912525739879208914268468921298018422248731700071617390922361320693199378272251914121898583502252414921807915954294810576091417266632978833110158035492522790040920174530883121545510114013921533989648834601559129187326317013498114912615349175396778782153696135071635406643810324140479076810416962879364215272510427201254121026692331344123959590152697080695588570802648049137865687411934164350298617601653215846407427047704079782634989886790119338570978481953814353591440572239183681389073035761808042278782563745857850572800000000 [99,82] -369327284150952581877863236555765763485333099312905496088395247311608097799111459182168722082364922120109201347365056458882733463273909634989413866340419449440651972909691229838061033200308702856936809355795451609944474748329532271277484785883299405274500993697580365771509520043168724910015652121106479091865844664536217437364428349847202122552067985667440679805886274442445474927493833380091162737440008548086322423310913554403701015236319178223823373578347770521386131915883230670876913808281206615126855542339600363685978794533285680675962834309617799396217969338149425023925831911187758497733854739958571143858470944365403050913160180863302947490985529160025961154922831249221300619941581857062459795750852092532290820607164598999384728016018843483679906077758015680418791712240480429322154182672965497277181599679841667531528276594549373246636384784664084412941750056072818338741000462000255993048984353074440134533309537066484198436936257266422955110569755289531442542445112783189738626841054056025972708671938417320572985916455113690206357271653529774649566541895617871858383883072937623374529169605859018812344815150091003778527840284722105556235713657455202002550739581541034636482922945997978811124744125972518420070268416375717478529536476943429529676653348469349811029275201624333270027053812146704385165165632577764198384008703438143472680475060754254195588623779716201149844064074287536199494603494454377213243731838802877908163695597717137638979139361320054303629120410040921980128612257991580527968665986734325496500223301057246854157754054907624895009301673995294015926786768688788401194431528446789313465734070368412131262859234960621637968881026435655833164695594524070659283643821522647209091109891607009823273641510111037142516743555402723802246525943931421093727676567132034504376168912967345842682059452435597196243819449392861711297306508652345957394877264498348664754008713182884851781772379717605574850765967865121402384878135107403476978605966407837731749589114516009758766810543523649500864205887885879426286952218376315001529805566725164200557148336658039976929227135481330287978103242118810805346202868794432728042346355121707588412823632033373311975764819955426864142124194971826456800890750726151402995462148055198110427829189052566286329978815855822223191187431315047563727751191080212120989861852610796195479971000203321129801101220890350517746748147490880725889245382007010409288032078936873409682645817332613062906629766852152198576290926643611553594733994415875731103088144940863832064000000 [99,83] 67482162789168268864070613931074995241073760964367492230063983930619812653858129085918278210682139292362841971341773078533643029510629565602034615331761844298397437660234807902336468079542886020026803395446390717248302062959692137856473643344190639298944321768872896328743913958827729605591843640744809654088105541396594564138679568768943422802190885760591198394697690494508032862939524737265969554898757113975862968657954236388754168887233417888498748631446027197062716031905916906793227530130200776029237537815050884863271072329159993243824996693205285823464417922773938081184507327442469933423905898666334387011113470923837286726062073468266344922925294188119870304031483291178050609223013621981790118184975005623022698745477604054540194552267596962235825352710813892215847512051378790415477975900050341811270932421425725159658860695638949267012554481744404463642047380193777095444141977035469604891430335912185981879212666135905416586929695163096321627654848511330152438648816039307617201082750154012448968720994751869231585872102287688555014760788571724598685341333035480959685117569232063256251517963443788515633634330602665554195806449585701390112651948502016902675813151351472445296144874657222049684548377156461854495562417423407741450037824945793407961174532226389812489170005905270240987815155481553220670406291140137766717362063088648008681585484854240596790903397881654198917825867905223125927868862511094320396897218664226591335348684112772419506505042641138276760759556803281414121060728710692510249292049634512897035752994243347719669310150413899471207567461460092667152697406632460066927044410384088263681090983655646269231615215512118474193216984436540083854856938301294211354204223932022991929344439298026082046424498746005549977384819983549531475137723150522376040028033368153199849966339202362845180591890293356029473113542836612774598841806326059905284893733899361482613542073254274948181351292859118521282182871104478351148335149940466451645230477831888726458261222567212071438962851642535057904143931262534887294967152819975608516961359861768428469330805837588632573249332336591818805966655709030895286118827778159889389129295623563713624487530084817311493943858821417916479032023936137495522899436686890494600309189033356228052050197664660948392673458940013854365756136328332137818232889877118397556350274574471829814277533613264589477366397955720572290199512339333222122113690808532347219100733810167553546966171301956616238181360439530956600470969305287066264173758392472976810927512325298441313000 [99,84] 59091314806141017475212288230968455396412868218273193350474919877598499060295203814764790308910767114027490006577745142804567110966006445162217200315876561238401053648823685105178579099759009669614571829652378159402434738080841674578221471052357893181484717144795458801586088966743318453374799222760651267228206201648181214971435670232425992043108278199332614266693010187451147564900233438359062159372612257148856667012720099951721800221510460542205482737228079965414342710339441719545035456969293634949904298132490182592888904813605869077411931646594888161433961317269951528513101488817387903915891589851478744163418267577338977018196222825244421705577103055742705938496053446287849720811783190958453646428303246888287639936938431049930779438032385506656188069544672120962665887412719688371430098533181149374490336555109618859172934938433548857395624548527406556058680364051006947004154505445836684315980602309084153420042767109981868776254209327972255214416793488801555583638426239694896728696782084165214598503882556086494112425843207005014938117645178731693043537364978874133418793905468060571250636057398468953609172084373282230150357183290847760952175439201353954026171877051568505056876434497853034252385541837363698115802196184984977032296342807358473763296085009661364568215528972688200656412868905608920280854944385466320778238660937037817695627349672711920471083788730609849119382927119617510018269870286916067019338048453808675870300707700277592071285128493279704430758749981977773322417599725524488417927275584419115869657727432653554873727177234739415047900617921780037270259905454210193461113732382138664666049000328316197816144582087071069503547022880042905927354732957466219217613059740431957167355394603381703128991919145216164353052258893720308156813592434053180630436095674258008307446347879490436846432412839758642758392026557177507656226623993676064665426072009129558603568575686773707499874930849542832228568058706258868290595410403463117359067136802743197370842062461687309827475298378186237111036423671944698670095227713548260074467142335479990174855413179709565219245917397205472747899003218974342270828746175371992560374850767107049320172349382767318470550006473613946867681201449411046946547230076674856399207796045195847467231663458007869924277986078744072334121974974987888578651232540742828254180966540018515807577287869465170699325244495811108801478567950445023142879431838086673709290223783101960034333365839272800782834813145233909961574408560609506511758865706760155994325135284960000 [99,85] -10143754995566157690752713747880170559343484573434210377230595552300633616395127491834894645289167525174377495057378784562540519349318988418521496669218333785364487274291373156522007901004364221188447691375666680659825767471677833564518352554030297774734533582751323307413295093302798215020511404194736654943777432600956095579326636533260889297904202766137746311858226467707096073153079335938563180668902430000846701442718853597124307440149174659374737067173587721327989286471535181732643387909660814343413415958765664129905938138557936253863174477656513466740265071835257483715927200954893546065351679809966451405901545631742325265926644924411730428068722454189580818690069338827088802322891112456651114611485409351680099615761261134711087356622047559069546043009828713864227478102562131320823978513657189927540194247191732601579308127514483432485056305202072616329769737701200455024425251064527095625618016798637459255324903076384151709653369916978188840654315284797061139337139073926318007711072786270359538869926083560691591599885678336645896574607060057962358587388262650450068662806601724371218820751437809751076233165651478280500836317473874371938784407704091390300189777535318649395286859835654782525797517108074013937876051757772534197543280810268975472234384488239145077251870474003906300339081593066477866682592582529084427879365656593910843174452879655027896726018184430709037463062518656858802037980203992879010287820697271458028292156624304115983700720651481639165045076620638698883782135837809650680014030792565454371060654350563058002522963605587899336386025233070486979335697219389494684163405851165104317943119772010920114707081316621511681257320827414313126146265258938734572119144887949131774671914814718098971131751780149310975839399989897316207947323685445965766314079577321240745092186680064022470496053946337217394783834380374044593818127301094897951936613942166673832356676499036099879545907688261218684599105929385748290329963663919703184533022019898411578376891299047918362061108366143806804030484488523764558628375406906129606554315471169216886243400994622162212070117292220559993767155435251444543280593129609503675050764351483439709165262080127308443488626411608935688987966928578150568220382389214229844034147335687791945392977476771031772099592785987075999929400140793241513106063150625869261473255211595315132864080334382784248018047763404010224323909572191683568652175444926739092288783103748591958178687005696778653987553465884270336526049059904823408602454254014648802958142063200 [99,86] -24393727049949896433469041086313023215046214312732590759430079916438812406271017125460027082883174503599221392492056110213649480607909836449108831009759059187391200370023521998724701141862046352001885295950286687698977385260778399154096377275697749021569063965148449639040058624111993208430268060139918452573777776269173538619630308266658232366122746280429328123694773683782479651003534336257232221862662719309146562598227318422811592373952587181200243815762834500582066688008424919686974966975356328136450891178358619779761905132735951723501639057138175296271548070535443565659626831393487854322895003739798778572366029279847157333470043391611230801477709576513435974307458122659250649476435788948902188468658414893290461138475622609146082739619050919154977209207352382135626895712166711126884763633453425076698061117078581366942710590653710913119542581055919724931583238396742518388438033559207719067536963305615270919250139295705928822274559709138261349710147437685488650719018090453139334329659882115820276878614634441180667276781121009012872293331408645115690776932110721357239877576771415649918872523786283540914434383378698688662057771565740903184318127136965236637321787333199586665675724762802547894426686461115072435756963018960282224006810674057100777703730944815187865747470411712303011119120491739713614277947286871818992966088257116481727893364155592135502618961024108863253546989354293454026615805423596292326167424518488493313580730793890959476981942337964576040003255818334600401399664819367125512786556835429205582258858866684368749778424431449983051986825722641890022085862198277068592154731917011565623780498768308218053765355454813055233771389026589850267253229884881739995106428374035919938626367158473008043805292363274571073000762481402957991301743706138258765044393105521800764354543627866384751879357248881170285150081575128817270811225300424886953585449271877607522937988327524832046809203596735029115933110701253524144034957390272271951489191289696486568299494190524052415690282252766357647364637766081230642994234821597410723955766019262276764750182440249720510517473032038844234565932408958706454840103373955811643715408021659934526054372628972716224131463682113495520500769669242777678575871695692999463063279571164404811256840348514016796854289475760991601372673895910360240633024306461877809986663461327805035295101491207570077116196252996517193435431279885406451556435490250682735025151743463159074809453971829807647489744816566076326379182204709868195324089554680614863846400 [99,87] 740919924550945809464492019452328790657346641516990920396136207553159951689651537316760964774208622916534324113514199979207821916733005003786432870368190943390932463028357557338439245125515922792835963852590022974635385032528950355476809490430374816579281252851797607211757435774720617472072577184146963887345837745569713860369070421997431925060263673392338567279110672610121212092716087701314297643656672381633380073291444601145822375102506511359071765900499291675107550413688856852431983981116251120473981133313463186492060928183494225188510974433626619853433796894252616515047641549018212573178827235408558920005595764508124129851622177975214405943563916902857781282753107312962811524643775128090614452021873380278093442218162159193675895490654525083419350555614402955632618041809330152969690519320054752206494615556724465412739977445241132169455347127847710006115402791642320218021411147179487394761126151020347664468273863411171565355255557527344468450254148709604602978715178935513437437640513247234526994919882816460737578048722841555805750861050601889586417544895385384969852061825228976104521940223970682764382757377705410674227804457172639222405270415573439727986213216814443855230664183873543713905941573201053786056824747266745235364117861750663724326258057871866273001966955319199525064744142035766303355596085545209130345507805898899951786308290535235033823936789609615358264541880101123459390477811712948322414752413806813075444646058607758581284736203364235046302827670625423669979461568330241863866736859790250044530049871586323913182445218660790637373535385319545322147673017751920960328577596581431637944795678386413752297627679093288604687036801864177349827227186150483382006471990567068482745385178603946533016125241941737562520717818296833852964013116797915302706927863124385985582310138952736385101375695501694553902866845741778054897609881654467625126881156590732626967583013168870859038717029270585283443037706258032875389612980241795710762480045615694293028473984873473565129559881208556809409113172041413284872717149537477195703502619934561718059460600075163485574090188911535861635119070711631371796123599986958546683488029014577723570257137171745090140961432288133284668560754174068921896193789522524977866926769672161900473466258207586891969317543926236539145781270691724113880097899758062189615268633612338514186271847357634298502608195970690447605871137753773574836490788615363215969956612690704135430948314717987283747086572634332761694230832407924037569750397335038211200 [99,88] 850118455443483632774777032845602979180679183729642190590057558782285096482322063731424321688134478977700373813181711320097379001261106783661194644746878482156027843976956473147237235446178837961406554758485772557885523893646010136728990855668206999962831564326625692323650798370407036716166979815795072279303872684547999661098297640476257162003412147019656411981128436456012328616240427165955760940343949824283121771298337247312651469454569319271185420833229688897475883649710444539147477752764740617762103048755088820786065620642487254627931582524181680518798764820235731172350575465853122800895066706624461647038790253472530901505669388044114179398821683974360803732279523992886632148328876747262662513515040500791723745819861870167955107620961697149635808315840063195771886437551384905612605771680239117635616663785741891956922817547264080942686255791791955914716558369407354346483333247545117773859347806914018173352581160028177589896077116518420253139215646824448047554205794281045243626627608677203426309381857948051865301054111409178663927005566570833748542800607672680552085081385620939618095832399846267567026122919923639174354153460876439304398137498667962486095242575655790597383724782118254276907275755221406217222361526131435670232549908999471543109613654918773696951644472313831406935548868692754530154817386361976743726909820774492344200943589855893115334527350549349196687030097417260035836664474020058998573147719242363914810337276221836709906060548906006907169729400567232992944514826334738317891467524663330414105223953732809259971265074347789543704856674270804912932276254602763440801086234693071272022062827866613235449551968695569517213721074019324053945842637432820899458688845470420327849990464686388567371178387193226058300041753568680020335592909870504451838179498569508383596398164959419174987897963851587828724213449592938600809546498551139385553448031035312521220549604454641013864927261736511423069411887791871650641369782272882349552749888574719641878401113778100379116487644720743332311084147932945058136445787326832374743427404169496727392533834093085924343826382376057934171795843508746262986506120889334937810712350659987232499019704465470314527446191945353296910107182808590551170520064264413973623815343078943870596524554723310747009827555259224911038982966966190400315412923715310462400135033191887890255628683199314181499616886258935315633519536678706256787976747760222461640767699918989491260176419579520438571220449655399327189191931085612813973549515782400 [99,89] -20536665741597933248113375894605828776115057581242045091810477869238106479583705717181479418029251624797886395387959140576641184663942919898109361413718192487783234746909113995551228801965072803044196762490576468309280582259565401623129596197008724794156416200484075527454496239139435171118821980666275044951707899586882311602627738536440944560342549479783976007571238325142956167935147217998354425834900521363738306672428171364536776541458812674043163067600953617645497277324301852490231524558451189569456349632467681562646695712637123307293370625014823032920826471781914408786550700948548552580764818414421329185706560051256821470081649235478541288980214940528078396182847014501632811976705318801385237642434552897544755065910336991257141193795790796661223493838063308778183068816165669494158053622108692189797583519589626434745128799244354633610261582717995292052214936799925716222572165219933812580085895524958312767788778534733278808962046947005222669695055604785837341037424539296115933616204372216333368576765193316024872340599755184077079480094761944733626363416306871970440153549022169168872890544734281401529450377746265607909540861536996521749926318708663381519747198699792235722865715689887791821662233046618762151898173939912769851718839553574654014193416917191825953809493799601784408167870811027091705897819615526257928571493347614338562282975805600334085823840199774190036449923024160227314713667150430582875354373311578533745038925706136050415148848703140059665719421739334909376635830011908287577834148134094361524712763610674276726546634129649173795756408562226417283356978327609818407719770400854949415314382399793230385841927852970274578247038575487459288141106687774669590189565153888123096205895170147640028695999244324004148513925048243659264977894742544891403001246174918928783981504338274418977076077454624532111715281483727238716281363213880632666311686122896452361909269277727718319217844341330990339151900846179561286740978413854071172591451141792053511104711015822639708227814904300432824560834890795243473945629787769855184863670911619076589626190964511313992881010747224377226080862657495615378553449174782133490814633356737509427766693737630804809259345407786545743575821876118306690639685683092684106602719865824259144854694612535712626566923403760822257173583326614000947852282713753411804279039799035506621113580146382192465662105104576339255848112204317078129259259140874897298588842954342911474032320887249601461987680901634641732564694338139301327796879520 [99,90] -9719474888590661798210239534339198807243892254781774711236134150508002535147693050880010902055627042933952680069718221428027058609912164286775013519432672600942537089931626466838999620168512524256076202445424149506967878271892099072125244933876468376139012899061912119169702135793070991787555198268158604792395545630387402910518309918049246918163015171034214401513279541631396848699290896922509921090212784952032881456643665337162786277217965844920589011749103528291778088090456273477076253416989040385941994687235495820539819549745092098490227350397040687230847848475889532325105546101167113261488187272504557174638493872500916160119411611569202325399637788920664830201045162391769252448991269515065555379278090475026455875338760991060613361965961023075346564035567807531268127813832960188961742737916836055886297804996125546946579669659791115922225457086322031416681919211286291502435087809569116654256666807615196726083255228694051070032862518187299678126736607871956636972319445302659940850052103510604336820642485319643157536859000698561416048508968793165373519508578449183986287280243039173507688397192301533479073951268454113963449585235473583068536007211227604406438168384965408295769610085665493282503929172346907438470700518600970351995135762637816129044049723822712062743724610292085843430082467484092423947459132694206001216856503527806075142839041487345314226714007647785713765298699882633216829901922656126204038309867140462250725167937713030422001517701468429920696633680261702567047421016710784466212329211833038637428927378755521503160230103634209106397304277235975925302942688630920906219247249777999989192852323728041397208097163066293144863004639081055239823844297645444301311951905787619400082201612402115170361499415922678770095900518721631850810381696683394305584595628922652330491721944648451190571671588571050955946497844921752025440683133320838262955121346762904254516759118688504171715730013453544028031071794592114334569674271973018636862135371976468168370116175524580187894536776779987954392133422513229459032432456810002157608766459670766064992740086198452185827444594051157469174665958609334940782933595701306681673868084642679993431310847396535550365598245440476433281788593596230703549268894495612167044401549433645820656443654325453790339082377335908021260474159609077232925377362370072531808691676449098719249642961398474428806767033874701847961594493768026127308021421064780935961208721849091895052210427698760385248194769234207310394363490021365506560 [99,91] 229246276486740716470146213022834107318794505680805969979818127001701670799521292086928847043302200182535593113867073807130216048748408918825011267272723322339186747482682561115135597997519551147030014345255572351208889735428662991767188568549108706732313264463971418890760668539522962562274361309347957771466976086915637513078524611889574663366706944045260723639082566658459437328658760371581630129152955101545086273829513412422007679296880425781668398924639348841700071277862375726989975982641430749155049747367630104725851386177166840021530719980019107961795672940348467427315536470691937999319933560148034246391788807780042201409256868915544778627906095066371633061001230102487580118424584269763908801357014159503009039059144925524824539977835210972146830949022220765355246592483093896503097718796288791513560393573690644102592056660502108264819048725823018227529598692403514886882050871275991829170081510385675916895380098775322261212071332193648466706369387376514136671433285757224565385662073317738877515335152710315672297618346712619590975862786547467104945200149452585906300918206332795763580126981104566498873050911926616790261152323720882232896784578050072517317471770150014087888731883226869044370972183492018503370973371954743138046914831886604165056251596853967726785433495458499014114884280205068524532608803227478011480283836039641221794776604346853454465345556640279595466658550830161717611968255196243126481014842065421052347363061171998092135962706983429714769357219172688598882447471223541579847812132476028462382201960304063413952237200996216707222212291548006435290720035710399234761806143259009325383749615535552567515424398615426128216142649950397998583579256922806352264480633444119508090934810001787352880368296867464223666898601597302228907580827417615567206587127960889360494589379577958056427382271221720361649848807978525451750003673397305993310558623436142919609677425767311981399387560905017849786575008527502893935463773236779961274769604339610062208047401827413167165260302019877640849811763548210928024750177288760262416435573995814802010489851975780263797343660786144890229305149509046796182741586567710080565399443909208301516485779316162924817510742222708201857997377999697476169051365980373054326236720613713864142286565206276231424751638758862714479180011587592267230605766973918203476807914262014260991920704549535287757329040957712721187012694112747739706551416398123349846155931412927350621907612692391817275017815518339485493510751234259040 [99,92] 121889016740675542878888766591162948513266005712879501062141557929078314424789395499936299206396817012048834264785074135151103785780895149392188722711359867615267510751586124067501313203906555305024518116824615266321083566313296819818283553219214619338541138623599017904317172677764538171728108133118998664583653020211407760207812731715360853491476844769865990591923080631066788615755023639475244091416247378977640237071438430806584289957054346090767700998286897399609087534856224469991156512060608739888489087140554478574029272457927106873559604919009487279211705489319488535364007721160798901409962073189251650712041318560515844109964779452218985817912433540136549129621509106395097060229067456991334955877054213517376284256115256331715703444400411282701945204503337744619181160667582694891363778117572049123914442242326338964220680583968841747486954904736122786289695741869026258610881427342040696753647716589283688225944998466954912374657306976281780337320008464096096283885750493918319148323361977900333595445923893805321739356506223667055716401291336293451280326346314944213874156136967309981257791513736903159497759565494066505671663812399654398618435996887119205884664544918188838955306972201318681293709535376364028814811849540193355225304852438845305106412873681059508023367577180774125450484983869551111425539217951999694509524150194857900142695405557568046982590504959239742286085919212891260255430320130096764906467345215045051257574758969054223723968848988837903300314710254852028159401351075644739325702125439619698873364540276026955641468316718390685347883270689270164904555262676516993549699188787990415433411110383736163189870069795220151934771865858659966120431216054895659797959073502494924944735776114839515665089123969521185460906227589441836410673521534049585870993596575021433042362683453318926826390808865595132187965459698830671698076287005647791348789416486273620729630230369957934209894486579647584234250572146223556541880822793717537422310881655983109513110010374369889912771680371545617789283813335427400627916663771767738029629752904342782700067365428273878473115266266531510818627783810055348875114844507026923121001559502005566714814448080381722759325022929693840353515729319252412033437119773594802201303118225501789638472335607343431923903685691177506026695600962022931868776242751731995198110055158879781126558937174681149208181972811325235319052444909528146444212217724334176405093806416050974681213463855353834326354807211357243742202323200 [99,93] -1123064592783015105433014927911425827221762017303842431173770593345480744387107035372672095820430739358066943846435733754147136878363036077432595117302403489846862783874316942569629854004103402809561184178566169040138376593906847144050380674208900038805487775926865233077707644368145949142903359348264778790141192769394729242476074846243337731180890699846287297968530901030254089580184163179509407053809083725643604243685943404946542766588716034460044970155216431369907627361996343529436787751224677440645952001847722590624266489446196307724419103178421271987857953446586915029224447214157479971577614379952338908503201401523312640610431377323576539546997346545370726624748745605785671323303697765945445903279727501828378494528625534846880850237596510930204267052740811075813349046520117681725516932666708692456376249286576038207948292005955313838205419762696008765615753513878027361988201821915847671517097161602611775919875481439857459866443104751837438974454607656970759039237939160689067392707371238305396362321096745047661966061591463616993521201118044332239498529618039240786825160083773162140908680088094718231431172620531974485981741976262659904558723617753637445171854981360672158555096095218411408455171000803676810476434054029496280456876019215198267159211019264694125789486090954787062891103287400107745542696211545666411292666294883147205688756945953895423196125366000521873450267993130910246068851433696115543928562990098184612898200878683519135129057908774141899431732965618436241017515318262067892950414323843169350828526816013038718063536650942074485279708989834230661817013075349548734109593927316311632162996144514461168797640333113797193397444378502982679948702024728076478868274105725423310345676303128215465487071478129463243428880013908074708125101526361777450515233861804620850088702666033768225902127589251663988845886266360651930694764582805406025973508218004911007293042972268165830195482968098527459197489452553745345046460228750561540202708077500142453714512846676350811956668167415551366930352062039086923004694969949653482432869966420993911274619192196289092220720186698391475404270889066426056235582013555479578876741026430021140063210470022624889045070337595073788891919394873754619871208028571634533348623579198616442833805643068613756221086151423589725618273971277451535257102604785406236865243735788208704002470261839139498536140804103197771374197928177696046909756903349832901948435525060631659500770503813174430867237037440665144631840 [99,94] -1333446267433138233373341491506779861765011480466853985992056878399917391167543049774199931536280392303217957836257465240247917256546955671780866065826491641863433827268989165566216439570873020664975193620835018543212876056616900044340814088648981461458921381631141626092890939461551117988516751650944080785717187419474763606169762309290114876077407217088644380226743743483510552040321546445081650251631344417708023053177592202628333310562094832151256725329626386075963475685877684211448015641180988742373018798771250828378272070387471230264241260659515406666334678923508979452510832334336257852497590678588716105212398873018212316951183454020053562557990073822570284716667746979210602817866187829204078035798865570672436519041801886219500198529369193624846622970866178091826035976535011289165268299689435045573868174366249483990597587834685583188199360410358548765412067409933270658050260392732348452461545107993629489359088659040929685498378935694015992358028194060464614891449759374639735026320274899172997903407374289541462957785150689873643666523739185406393590916518674658094402876066599973539291144736455882416401493921538392573357628197606166661055381694172622145648161056679638526061011713844850299876779981638216493501458247351592659343880023774248203741613147765867454051705497509616028427062345174827126022411467226504843869220536625625197430161137258152859454696011223565256323851760441016773042998430233760765513143715939318529657394737445007907260454291928235727550813887777104725090214628060141815759228437226143224659007605860939062256392675387458511514560338900667064041290734004113977358769970922322593122331709789708204293928184439150048226183395028256908142950587064295798055670617006687880481953320700574604900245524263512546322598226875397912247929435163273286949080211552096969364583053820499700421713191558797724737362637131984806515257198414005509237033860574423932342020335527001417455751427027877806613935741104756474973534349835535753096530247648288682742035785476788270094238310259382511653160332860201207497839994677692965818982603786381831907600965203051389399158444980930337710028900492119664578614996028302182678549698489134284914866513150567110858882007692119746410172396360833729691433382559465079996620938144152142555524427383232405126953297781222303783717513189015770347561658559860554965011848090240447024636804552705949826766796211558408702468710271807298308603548022882776559487982659898709267468550359277891316397655800356480 [99,95] 1599939244305162169488320788991641543076332223135729607367778273571248267712594844846198542219848728550734008519280306225628084976602036645673602147067550106193688366074878547524094717589708077187519951995850575232085139797764787377883083232879960315280041371040649157648638655641176244873522095801606983704832185496252994591051458413953089262307274248018779164652742626371495967428687590776060535022947907319843173834114714730996503358654637717446656979020473670434208299028031111389812708383948924473345213631909649138280491152583554020871645886847348917702042548740316276695749128120522719643209118049526306099898423507595139599012424369254180241439506641801417152759452430303259714854030260455491718297287639364172174659608453596458891735136131543105742986466982999665050464293026925170656819133529329995919311767460390543992597870533403203169778799621861918591524138323436604081142237996576852533492506160163192311945591803896426952714449244595965828317298345624437180291907063080657141860370481731835355735186677494222226999785253919733410203757939464761221991729947981611066669731359463411266485512920773343645230710158278866853335306133764802005089450576720684408976071761896991847201053218517393851501692291829074677957414168052746575020797043316249779568660041562401388221177576992495025112449539013013047570487716282662894802395383261907416895862801259479710204135683794962867326481918582399476747060665418890364140420237737964490666802835166138693313162815033744837824943750787609831670296131608784840055745027760464486341581189563892936276965130027052061391569717209338327633721021134755836736091220955049378666714367320001768362195955623296839255093246559975024178224454553726282399849765834855733970337122048580259054078761279233476255855370674059670647155871175432372848655590370677614935222742527844623193904060152437474939164456921396079802639093961235341226722040056523015687465433894986026546916867558985231057126885304973156627603426432501971773759029337543428965920114822334833632978546546429344782295023176280982574222143883038727352922082065196575821244711849690543960375846951825747050709134086227810347768345777548600380338200531448880862131472146721439256226969703720994559970290478427026594380190894728281955892263082128265217579486350956932800046077860949502223909710901087334227555171927725610098822109187164454083817390005110408733217866854646059537530649303899096182403410758832622827700083558086385307030146990047281200406642800 [99,96] 7981439174929482035843345280337970877979110802002772917701047818960503231629346716905982197129088798537063906273357822600307111039115340319354306953537647384546976048476436285660973305203629975673008019533645102690702333243628299263903150292674536008456998512763818733785809536842465365912129739369252557918522892298428601328450472717792101415812516369008140170743723965831711249022677444238525943245931296395348153172401927873281996656825645317564661556871021603136023298562120576274292576486141058079522180219522372573575709340428808494641309823623827265367745461211008206487586215990631903522551798401953032066240781208486501702633555469376451710694990393379661317509131258669816801413570383715871403689091471972550734601531983338268394217715538334703280051613799715045371388089469650945193615552723374753888562935966342944001912074517075984865649800345542999434749318411508361777253646552842217012653193638478923291143848424268853095516326349246934100895995280352622446946343961207055738684708471074094516678041205912178948555471096947912524841440774067306069323692109653046377517864736525794960322521013843967164849101084723440652757197698208650903339630731343039618016537392936061840813216045284454973834743179037020748520062960285323296879158062233817476959623030941586163397696936528180013042931369671980931903324859575661658699822461987297397001347812290610914704591271187207441016049829552188449811990000830118220948417772753820520428678972699546424607877217932837906613540136302298099323349976827162172989422120857978610804703257113784639189159380763423722168441462108266215082792120297140582723228679040184764300008558712035301666274155906743895370845788907725523809528990635757408259611115139201416958430206172574272963391768412717642560533295661854990682593367828936885295446076165789238642487043201798903574218699591984424327531934984499005014947456697468722375765181026268115655730399108697807831828198386458309174819367586455145223873945862594032816670471783271956379317316136672054180641094413436145553115854580376116782889705797885088402846127953520531267240434373647168966478241551562885760592173103455970496167830882548535289687730347054642006935152933819679165873510994430875291004858476972663943441865261152599586941365816980423563452169030615723430373413918540477928213881752693193710507600756733422688546643568939047398851975746841874656867679401849838923451909108185494114022504087499229679315024619253307540981959246865914551680 [99,97] 6055907319023023179035928073340570029180682831742238666072708535523609855065413750675211565143432070182412879419064880131429119714155468612945616842150825662508165793020746464072841305694295151449698687098764221746038205100393752232939667789169510661057332478536144625129028454364091776354859055289766960550625904363537660526883240855537923092143453112099012068310814083346387306840548906138620673906098846277443005947144245781246041066456977800793887642925968154751790862430255182279073847110407496194450366988392657530354284566553103600439084509874333793093270781777739733694868716046309866016284492080943630214361416614689998616136745333940720932846448718919008699319148396111889340252763837323581037976928025121861516211587824129857451066413828662933582377574815562458146380555356300571066109734717891324124107578299513874091206807853919511729775860085558973482575721555949311134346959575954091051778693791402673198525693498041785599950699617866861843134647553698192387513323467746472322597941899416594915420511657170766842041777005221026323024287983992077407942551667561197779197775253155053378140585859544586607690810585440280678248280538101462419491963486852078572838458385470157631827445538181796556269979293468595775581089939866279716916651733066345285451098511332252405988021494594824139919131132598540234157528590992632220965233268444733697761516930656756183655639053166891082905014760862730029224308921683871241583807955202595445036243493158358834633143096734291958138122760398745279855903746042726015104551723291982258771644263256962736090788865121400013845686324103648894170355088187943232422445712127537047117898018889861156073272108135803002612251103008416783284244454682172353076409904480925998164532379069891357008006715430202782789992734480129949915590827102345270026935235735325036696308373645789152496643296119392778219956793024151300382496535395690858952411065823072916828001265892741956532645864920731101522409805642494246809697174257335942231868645906701681294894367515976222887535513131477100406548171283974400812504702128081334844968762387082209514107394959506280622043568791632216217958803976347954011241242787047429441179627932479303814203156292741633654444652161930174891590167690632913298539550815209332976792027382295208457607956749136091096636261065762430168706303774013540196851953769281049623943099146152844614473019657288844297601665976221924144146798691330536313077715498258776549206925099243607183311794855170960 [99,98] -22285584735476290821310354184902605032718877197597723911063806669623119346450171170148680504213658960641655005649164484774820497691837896670547757921749019108154717143075851655567325407602853242853005889284166880950931321468763507875783623271716029169823207571547823454205949941722809115808169167619264429142189621960791817068938437497203896932530712937957671078928853189837639414498751388684051980598056824904479961264211735240996921465725406725734003168366433119460401952186016490389797156948406224490294394521583768954235584666137688320565430772139060124682426748413971368843545353776692880483318703336737567204581400624597403931790580805000302662387040634844789156056162156490839751225980928349454272053566095801363635889802146540370186462756315330802897266678996185647690445337095999173410006495570688124532877333261112701590894835271386129397568772345424653981166029557517719223827537331160186710605217785537479411638213349190185965955187753666433650478711272489910876889476422586650811496130430115592943234594337387068654297275176859539062329237263905083326907032210653663073314636884590254092843225713969296304528529605035753366179517408720061562872630993275839710359885660124869890978658163296299321663309790915843955167200884572021958952601005525259226684723733783611731568379326408116940215971540622659964815390306018452545497693109339822301242057228948664779348681049708192694186175929906977854355014095762957346165968238386306468465585332480631322095711887421805654689367048089336715999058215225843948506384861015368636119488115058478016093997332360428730524126446923338845586899673322924011016898791531989661733430294201497939366534316663874238386300329328642612897341267001720773749949529496462159209824556686660731282305037331935228999296702462026912460830766589820131002892976130076877417091409999568700299582990166234097676776706664514739746795120844687153546140308703474235459034640944299562971575127317053156631957041191673752264708411235381310712953948530186262401473443445281292678485584561546923742250026985309953191688386763105237895030815244683256279081451151266015188908893990787279548013924719335442355699675999671819713973212911089035844689349017420743079081745582174436307793307971068258867059907053055854871296023405960113486310161519893032070112602468902681209893643898925655508531236691714115734994468126430771678387887382982831097011356927448377672355728575746178831000341381610410208642956029784520460337749120 [99,99] -26615422453567047226193883092621824721472940920746239095942544499454986660600884862871805038225420696270787414814576345004654991307244992584866511891757864471460280263572121066059690649288259048445463765986778775635632601913916408823141909944632007544867100507558481462151922727557291797580565555322089396691523433446991455832590580030324062252321602159934885548507004764677104389678879512312110814434149536715335847602267288245903624047569981901064934054738207895999242271302051554861743038277737729963474069563137224265288263495410449719267309388206114308031189734328360132113534122562504297777570098029220487427999728685746092216884867644744787131126227964839148864236795986814497618011241528449835650924640241702859212434300883216744184851378210150734306694246906775452925262051420602474902393122209943997362512944806354864808115283243980251814880209202794680539592159991407806636328940635048983934222852649942329602686579173507715974979188712929826219730101126643041007766422322331675746320815522661304082796570874592845821673144967645309870258522083194647996430954971584859127247161313512591939982567605217585239128346739454860137321568845930133891444786587539700575472208142771300681084543379351564273229653731067194938953685010918501289805040697735830480201769676492435033572531406123204415318505204912110043735272892254831323181810796667612141499556382688572232387829489075603715424336439268087973575947415861208726578849316276780998404420847242761091691101870413234156558523722723154856230096010998493289263134783555424650113562581163275250787702719206124695341490675187958363308321226916733282153145104306585610734456142701221733948624983174276418059756231182089467381015973943755192377222186848178966264036107689840394868675938954931400295614143622826190087803926917190318973271124528877231900609019248387793149886136767831297041669682407098017632935043126458735875836768419639391718945740015822049939115893738986368231638628285080849602598819317171585363896267754354806447694611620336487483320518242586657090075048662048044858065873433963322245900849556180104444137001802750030322654956544888229334949596134876096846406080518224551571758412930822137113453499557982469876428753619583245477384951913481975290443005334831374782669463438867446298882560185589382909803574091455714319382984744366839201922364410675854442563785656087174828897353329287667946753914339882156298163067273410311200176434947359490861057390595382147885720 [100,0] 227454684820070780447109425739576993600204601953176373018841108672374954729884061245398617282020659686245012458746024349919660245217742090100203696530733873074187663502859256972838486585823750810428298563806487688881102621489111696430253178229810079605877289296200931610238234252150981956061894434815963035032352880959529469563132840355840640584854732502971249257162999826507011247492623894748825579274277226715187861844669364302823993323770617452090050174634641883605286724251925778080677190689874812180818991102493754825403204563007492836903412334812004662158033738510581624346438106118605096497562760424376959984199512075675501020044064052785168572464869275152354364385039211472201772358222304926154321863870952549919240664421271565005462790857503139776796531851078970646691229451689651216470237212263595213700446321834960397978204610406396750743808315309009503482841680107802615450454868128518009627973150470361956592981707346234330485745522036269925980883580672807156012047469428035568746008178890392266817207760626993649996445044016719450138406540124276762362895333017008899198570407162921219301065877925372936536792022341592513284870118872957097687602104806996588498743846388433614425579481842158371948571779292920221290960773984820265334708102898177139375762935023758874233735815137505220562110918405608608074488839484524251820620441876876037198645396002787029535904435161272743980180730703236608204440473345876332053716212661677695982915405010908407680158093306591844860815600859141719366377265004203660569862494307451488821457008878777574802524828100467599408100972142968984200389437584033403264810195079381850545975241781074204578247114732070028327627216213025705737240380946108916592377300444200121679325735287711383778767146992441220703282838802648992789675706676040044715881684022915235716108435422686814128534628565390816380068747235914740209011095947243307475910206100005694953132813944654008175302521017110071008156410091120926006993551671006456073259840891008537452839486654825230231681682761914119346636898812607216630179694507150977195748057155950924684235366438727988533626693280311982742155082847515210583357153321036589319250925382439510103507950947634101027692404287345687393157019184353422838750516622685764385416973538927149056180870148396136376704772948660563858308289605088310352702914201149846276962180809027750581732295177520797518861039956354655088559815898112176454906847998315217408124316778355016560297979373714303360588666514484547860328072733937530039400167110260188986595871330397995414511262476362938411629168926932550198121988096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 726864060560296571498996526820279260328148104611314118867803198686374921607694203282202493979987888079697480307966944257460202371932207152458949770810593072478978171630461622347203449920487456049522064895218200796070714485389593874266520795913107537601167540362685188822854037404609923899944709101707575809245390389335396203580716392113295876180539643338187682903660885191129243186303176337656462115864233018358448922064172039908138087777477630926528899180886138404424074087069667973508018364573246634254626413895454212251857801463222961261091979651676748269098426081434205597673006870416798536250346646442645703964788993398598303422608060314626296525546122508859970506991014889394426465497185703193391558295886755109231562219478422666076909367299927188601520191801022098875615680571719207257350697662622161310718300535713073331071290820531038490888229636178974626434379355201705894897573651944573511103442510576507148625529133875941977174688565610307345940609453230557764522219909159925062473896251042290756756013214562343114135104405468468265829752564039586950039375794540871437934488871355148481952558359203035090575808890345119636156663560779464370892653246168854216248253396264545016487622391112585837634486514948502826738965044737286531051346533016639949348618711167974971401909151446422963872450254410039662233395752405074584484387580799373425756468164061748717251639568557113172605071297939988231746759139494025632866489552746474714785208876800901937731547526915612471967378574127659287879841165781554735092378192567672769169076187527101801239138979525065445527007436844702733395546465266203361326407678289347559028037500072130002037349833396185465271774374508173124327875992138289112124982524240557339927948995666186634895264959367561068479475629238606930503637669153471773215499291418361984038896872056248819125691241976628719431886143892253947392144018333861300560676831916586975443316774853902856964983515867502637649683068801454596563101361060850409550223182528274350059251781617441269405914775225587819090411101410232526362451414450634770019359995841424661138777044334181668878301931734326159528503329191194556250524320136965344006821447675264585757639810216168422437587184443770050678347716375077361444258036628316122850387889905425654960789574817455006539754623108063624282091896949019905460680841034152804089365158408227055463508631713935682050069939606392719141875875460696300835752473539598173882496405905920831537705688001718989817925968537622667031871360574567234160277672916317827123552835183840993120066306256284155039186217462065095706023034880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] -47330023931977435775569993545535313543988014162803950999802534745394216054191598509566427606931050353314123688473327809567855928140952866773112869642486293503580897654115069999468859496330473274302626896143152929125713802555926298602926811172061368151611740968826824393772457537944628859029641417884775869676318230890449963231163015606239359685398886808460077302543393332643622436404055832208765834066215008799518931250832159870054688017374430263894204149343325099985909992988174721709491256866173262269309688291872481772495281186812865744886287626035881434461529694406552210524683247069911608622749365078705209139142439023776752204596481426045102646262093666122679405501603970717856290490195470755048128616106739066004180876852249257042182658100950820016443947826606544027579817020689911247061635589294770857896390075116339972652879219229645340972032060508656139591417119213648068137212874226442141097608372828536694349805178848475844859648343915302209444181955532086576021809630493647252414116372896263544770233109132564394265891468608661498054030476049635005131523252296632909763749423172171200748794233374764804831435645899372215978604196590839261372515782788155053016559008118407820511238682597080087491483966118702851627141558522001189625347566164467323924104214838499454714133147636555773520401946904595718991756276741832354136272124120795602976342570057191040620333676303648257754376578212517334625241805619802166679337444933940046803320630183778342815979518237623735118871193946114269689038378258172159795834095712300097227811503170658818331775058533087190920398050725827023583409264524590623593720579451598816525930195215737759151921182671909241180965040840768791889241025151576506069929943417107528491592006494718234894622616408945614414281526968183368601340920444424928609037102645165734217251351361190964642969561560815784465439307676167954886222638056835411766108701102536771784048182537059328729233851942792302131490447580663234138250160625255683946893306677981803201324068475401548043262041319435799687711095474824365883615785645352097617322085225757124573169004470061791198393772461516461132605723014274732537400695082952153800952522895851011657384777573552346684369237790886346405175980152002113931747007850978238746504625388109208047321269152911619181897856405704729055474959402442863335720235691181237834566438706491993624916701330374679935276366875867176508614557254754353479648370941951618927998072735676378131911676838223622731677793245206549037947192417860326861732292425127636203675261207137299774573893299070835645532052812974318127552936280064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] 1226914399318603877627742420835084803847118364525668823754290486555293507345175931983007253586400567152930671151594586429712481086619185902368134206364465435201187641461425567679191496144006490176290351575101037145092686992986978568799455036745118113513116309285771270787788909446998016074876789162938328252117761965341495008558383481507370001410031538583715746958282551607460830003898475493816779304439546660979964660211698888472934479415869680598899866444253861649930166629734166958455004675871808992195639364911114708914694992185019651571570124064281098213115818821278555968721300232539424998445019986293952009382702715830364019020878094933598000751771420243589899845990759944557094047604328122008474659924542698746772407212887246201122112284762622144307443908423153737469277440950987379439052302408061213428196408480444249484636940073812939960822126158467677241740060002406343433509133108116794785850810793303915865027450720590096324322889980947203199604740226170434612699273009631526210285255455836042942080961692161538728826260361102105721012717831904958013491847884156846071420948256927392063894841418516794254584189735178421544239199930641839451159295684003998796856859056712438441186816104250359269979015734705855972305542651312523596959214514161816888279135776628304022896439878056953374065072256583273859840412172526979036586081756051828837367731157864385971606861740837879274527131895105474118659282120882574686605406759330856713818786035560723481882373025643606304544580476880096415481649851824888570741119077052801741815602430041565282520942293879936582069736095717672017872209545111198342563794355355777757229836295192719406574655694267595656365913900796476456814419855910460216733414241860290792889587847076784012390669888581572457890360814203808006762165123208949088154553250563781814937148917849918698578061695083516392489810937711208202851825697556964730745069426893090047311748781422255123260353861734738198822380676406336469111127602371350055813349144677369314442998254897311278977144313443619639583100626736061636072920184230794075235697481637293788276145414428022751322378048638756454601629828275270584478157298574742759989635878321428092231608530449318507119449212342320353659410292431437552017597310829527101618745067227202168523531543659721289578833080397675371848629019191309628834467156309391404711523549526924821229824425371491134143272079195439152098629528548751603674082638028914483018088045258852608335389209056327778393852001562897477751920739906715512895483965646177841441655647251403689562287996328096397636006355801569424984499992657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] -13474122523682399805305260648209349097710181697191035113432398099396475805873611244785047999841657063019758228881450471476366371340135063922211371850828389202911734365179621054229414168467140420384651250055055676462333340452284128642133734469738719872144649497623633846065732868366613538253443386641974491607981225446201038989861310548285739779726209317244491850533304454441762361779652151856556727915035043134574835206282733980387342375336324230015205055728168250215138850168519885466800267779462449164705225432979960337594727561012405145850304001594422372100834101969192955862971398071518172386717632610994196029017529455252484626353346414063724919545705798224131246134535979630902972731801769763380944349055432072926640184404824961114506794916628401709309989613861184789858494758810961905816643910556526428995239515590999889244501731340701488757840338999456231545584104667924483107016595925742987228372226219063728556896996429806793836126715420511629251450525485876689232272146046269073258354125803415045184063101512774138501060811786765550717712399884692966669982549962715115365465041107744643534249707348537029551527067312720139343733489899549418872494032022979758435156122149030897324217649685681982537179337539242118708895935141644816528622256728236764224914968972082035548075192436205427686553338020233393890962568205102401585745070733498710560803262400704067901776873898614751907321136213096533465433398226547434161597287827900597151344674758075315910746531897211855553338862936320753444453438360621176306721832190420737400206009927823243451208740143772906287160469604716447593405920234610386975390257754285746487500290815189349623157580940953017135725161956884876606245287883792674854458704002400843311044331263666410502486728556840613690276627094369230026377570488887722106421612311973243429683469379266919319448564447356295936717550107086562747342166038793968918022617292490995095006028026035078761395446793490857586310285094423633565078949988722298933346065173714115486870588472857760450030366708272727233240262129162249643817181339576005917693731251486638286301273208301578355977443225403423303300394173959701342760844263286805885910332584735343126216654235006437875253979213805731323785650167571014710596196855739497711032747082832053841825961319618037419382401958458757513166678443608519321207379161758915356554546357515029810982401913093547571813741164870403290088472909979622717518670189223497200026584425527144521483478281525303965370128117246772948425211365877972460765105763895510447024453530029695500708263537885769965363702072650631411276185247678464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] 80719457347978740002008516123855880891337096834112366943583657447077177365008072542500531127670810322939465042496149493621217248575681792059575926833350810737628655450815957976365627627851079901191530877044751506162620302379798421335714215557297505909867112434541381606945956557509820148890715451676230977941167905534835303688254138514235847834935718379001476948341500981355774190077058071008759904585099171518815612531652002565712686028468303010224148228194686525473342628799445016262076073534539263398185322333094445018092334129118397699354976819286535518162812315784371226460558884164130706381361081477442336951153978764150538168645204898087233068846124353035913140522275676875683751481615191754981266216386491557589898311820490391336740762116944690669478315119938682836830887493545774638541253455838619582944347324911607423271084970273010902325655290700206256678590058120971098501367272071470720374513540007304983837370038239672850513436840126423461387424002835759737556872322961507867875035913544059161768622994044675054793469255239840616908248953850947715617286966651136316634259172508449809119183099453662025634502270907121919353415432259029432497269429021506046073533955860482233957579838315072747019840069879430979174705918692942005470937231192739425313881069290881526134194798063191566240115022125929043882493215118938557262796169024195428832825714038534048166576636855300068549992300456572895682443346066936651371211917893202830103632637872545864868834511532421775072362703293355229031180254543057250739898929698650122994183349565079334969546102679540322720611213946253529635152896942570992210346896902854037962193698319077459859095618837207253304438976892841690685929429666100700224919349690701271685328728563134959094615180443810925790639802790330335268853425932223742502346313745639724674558394651378152963077812153819422270391059633796629582186352093291324955056375273940663281270425563027689737068420137719515163452832046678270428832025732947853413199979378030232062231943163473544183409518215526224231080568983457500699356737922724662600390106431041118771305663989277628681743559044826171726461809626312649111057406148695584714033982797042123588218737107700528845373815651534860597083814032784058761495685217072857257104327042591527402609284826387279547997354265732141098067052987968412258815170745456399977634754741701448663379612613500527264860314304879315557363324020597122851726061474810488817446062137975958566908116133996829972907056007757405763048255835367417241347087728630467879273733657784008621204399214517585773794787008793503767061766162350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] -372104127607521206936937377789071005885814583866099231966510969341169243234583802754501461702362107345391849473763217242913041063977010602759986804686192348429162910161791718366467189333781760617327113180262567257640716545916965198986361111300098042788002574830311432543326314278521570681201235232672846917143180569422693694598981926639707523909940148396656604697952490568451165320655250194590299615831501921214931697918228139435730904152333240768266173731734421155334998770193416804360191310271312156629135877185554466346498287914450574372393856529699995009802631923159997381561547953911671799899260264425106302646836671023044731300892051563781276897448324391508068789218488019435499510064483576826800381887093210941152168868202540894609572461368367099868972692580869151854049332044494594649182563939478291564477845933939800958722432678069001176569035389221745623106229391542507704848078782716405271107856473752613903419219595728805594549650401562800225288523268923596104982951152430080331128948489467379274647842575233643644859226658266272912284337069473990288093991428044215593414475727007419611919068836961020081697717260264579548782156013311151792827228487567675828095634990421978158728564773882486700242303350465071372717958017652542795262550181742257133720498103320262862055057614936141955129748560279662905663215363893287213744156560807602763662120582833931810258001316372904512040812655075865487737609836077940869512655607048122632356986284380615360807597222017098086056385846796170459799286971294804048634922319556393356366036849265249669214005478380693500151632569864291249999518748902072142454381211134420903680084712921367994496883590978388997005660221106095687269203158914652029606182408917700017083613230179531306949652514648856648061546475077510809736901658716873259738605721363572456685903538037735092945938053598386890294659839810543143850973529825317730181089900256858805057490373240733384553433081766840384087487409016001153632418278748449356498568217510756114096956405508941222988756197819482803245828409458233803403856703450500366642514559503337011193080326303641879388309657661604978676920068958772349985089186839410013606565267638532714131300464459215444280870101137481578569326311415222137192187626875225617025500088067118409976388843912167637541480410884427451883923056218161328164496632811590508691318000386083995589796482926200650391009365135606351875046915225177753330437335620564993804575711389054072109533931589678495817057478902303417812147262170671638374479027781067947444966834639596277403594609947276851414739845911325504999255814029967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] 1514026258059669681438983415534009615938168236832814909781883535722532347157229693240516441412954060524415795179581453767277112868971368466698214311721199230369523900482817012010535477095011862456644162356741069904879684723234616317023662366062108887595629876127088376806127712613655086811835160000516406143041101347717977880647060714764433275271251368788420292792554070594609072039238842064550380614251106063941598954302234797899073435315444852365907539550054344512318926903820417185021905647344214577376461643588299147573042097419072410895783977450603265196706933301928054417541245600647900827400342879490015140499699009331071141724148693422992397055891288948455106480388867696786794650586330219900163461936085008950372454281271206255989755703966880467360456532508804467658035314702163515596685359815851639972431000549469154833675999671477387562051740399178362336843984744361357066522374697014710764803057988125397460573100562897563708449851976388698812315677207353398735845331814188504646386816840125307133681322604398695310845809325978754381972087108241523357302915585371020503758357572457948572267459916420562149842539707651539623407782755946410572191746638184278323442868311048311219908769135998574067451120058504051197632952214379568874778688152480272613565059974121615132251405706924532989220101636018037331747497689233728050912874943473577744644799292872759973111966241301405136916001328345067708645551067821919993292362171571646604221263079171657772714089890773927355722857196756858748007971755378926227483788430894053777869779901351932542354854049048442467457176001646863902276828049581379314069386140396891988683156922814026934926866206112283383996528311617793813799888165422631809688181205230224690730742499760377543541287601736914004583512088863815353983771460393837464955917584303912034107608123300032720747397661675624690157509864627436751966666896956739541339393203748291783100596177407953307989742297630261214951606324862018555567288881797862181306603445837415264786014393304445206572132075171841306340061807081664224059486115622473597062910254635739053418736498228441143276971355416493114991055478733213636911917088937650562591192713366752205495895686153187494258514473005713742393228005141209006918822985177955421483108177957124979723387832147409597640876835123651817123400757161318096743141171798279259542102052605995490940577503021400503925733831792246221000329576311845318975277333058149672626826008607852753040606362180915474009927372692534540513401849658728752535760569900099982076892875575521914366687324343745787779280773099429153586925805596835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] -6270581486233006653859598863861871986598675767970595049543852383469540715921088379703451775871982025051081557541198253400746850599128515539087396655118579956928071638284183565996366074344789364823761942720795580936906446047707977641186866698873840449998502798585744097720533618848001505359273963036381161836095450036323447351975594013797826866905543028943736102214056338032785522257708282693805293719492188229169830109007456775022498443804486722305573021859474268382000572722602581601317208204817019445523080088419596513022417064755617403165685233278078548373849712187955431124443003465259695711627202465361210425069450514635729224136809113962893236486535367764668926472094473259617132961229166356095987773690712220992952839337023049687718646561500916713524243351028085231341090497351887079268230339170704411301818395138349532222530227861591007665885752372141544971970839733494128218972964484110087325617596397095415659150744010303805161568246141378715097876680808756642932614129150088598005926070141380094646369285160346906047003765054247490518857611562561150753817724617902369536615254562754628763577207557738102587257587191241238179755671049106995446253209607752622232377649829867864853535078174231637591737665754108674285752321357580817679407990890147915514921775743293906594815372831137768468212018538036776632979401428864258654976105692660736141982342906087452851148975733872498304411659886335955796068045552416077570852001830973701670853477562112950130597471297163756482848296522231444388511324510509554463241900979488753877503534929335673312275175856839100145485399963723378374513483661077868803953885249465058620091576389142340296429362505060524952225411724373190226398690379185320537546876771306356589950270324993513145425944990333539446702902407080558013787818313613348499327228235580756223155794060887868797714196727737500690945300232315826748123819269501510378402806042075279116200059653388290169618420631547339061230929920219299008721842064014009018807886920115273585845329562018647283094783970904086459457847087037066734464791786281514930001603817228611125969375649688584576553000224616015487068527383244836214204400958240195992271687545354818602595164873999963329244685035124390032626961592825760456639568806039238097678392394617781045355338345048721755378897596165128866424433982987545725771740111370516142611689065019874935614731614994613241444554169789275103035973136009807882229743047789074712755201838025822336881445826916926608680796232546032720330279244837636168807580936754788415037230595408029094542611896951616394996055784032721909838024364804538368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] 25314736279859390163985014845498711909583023276475621731001889750790940649846224013161900795296801041659315510945787284858399504663850774343709774457897267459299336233715040033264247186775312949281451310001614037048019824445578654780767616323060319543699481875077731267014433445937706001668245648838117482788644840562514869075667394416534802925919545920668383548478844219199382221896297558237068032664505110126090367682060359574751935022757714896081195220446323722396120849936404949637263216498864669266847115470845937745469200894645376940364757879903662483629085905511081074721107785172829486812138348823499164402052491989731110741340416803560617372359489036839176423079197488742193641793270038522504471192681027443576316454610311234058857625800836744207389867736559587039949415874825698568723390044833981283310610949780736726996011418978985486320343035537148493920339876441632110367788731401280534755282503130802933518191608045850173834789448637580736229771561762765384876778486960968556044486013621748556066855731379190924304438896910619554150074992364224567129010668392037455984133307152289308106729581319736382025097297349628017806879828154902575061176621444503185106338476086896895858981232990318986786572055520610300211399055249871269686640353778144935301267602978118927474019065627352491636290649464226996436624474667443088673012814377825645610575475056451304750212460303752130125047015219304198945234248979842978402210613265484167610849061122799692837896488923715761160821048002694080215936422662995834777928460685688499576902227758355315630178977407364291687930332424123632297351548240772536909834713090458570594648929438869977710798408746300103284865798176834322404912523433224410862119267734891882036766244834447674992966338485830763906456355721541988572257380954410785091599044270896312271893839736889566118117627285846039312509058995022096242911855232884432336815510220798644568173317072381582138060105095568867568474207640387988213615383310345615354782954830644369761134518763995502081811149151004482921485272499550593628619722776557638438352762313439260809264764344592139389928556800753368114895174744863629578473751099423347055300594244390035375632232404434729364909038300681153184562932149547062371613896625310129836509778052052578742914706675445751122440415273424186555203661114199887895926196870744306867690667995497185032073119992656654933183243098360355643656160449719797328540151796291706132810243535639714541880363778991804906328631586924414185322420090341298713680954922881727867467989452820201119730407765928552347451466259758575144711059198558863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] -76295733016349236447287381869627450437067893067487655809878936135604415271083473183052978385717628704404283814576562737164034281865501703500752499480642862967104197240825068410140556443061601436215997170895823942960214509407459849655020960671583960825546780872345791199728469640044157906209161644795433023765491677456308677237051479113413975980339100110508876301438679279516774938491087897050902075854235252938418305346623088963637277096000625971299639820835562828034972628601019850876065707971571148442149029485395408627174811321728134928816662016401429181996039795818782682802683001215392116533956055701873885096729934388395138188615947600790281559414569717720649019709393162176844535583141411216601145263916951243284941254899699390463476903777343010653994117480799466920796599493542687256308117592547285646733518719762537855269829736396667870339851638743292332571350783950699714464302346711396975082395848942913965711329483294399654541911177022553281760586949458779102591371992835001779239029234558747547196510375181486986366532364805012242766964355556365569464098371210990000346982216664995799930122505972774945965909669326356266059574602252763528206907274620361700290944205620343412182641862269326446784100073926036546940133489778626559599562460359647492207900443587680369679604492361244523144225481865630610202753980109313613087479236667845339716671092723969877471351475322632570574345630895262742585813877760140225603525625805461353845347953673673198695696279709589903881824691538116108815883429953262167672207212573319656938013980629065317385418255387576868410295073654989141597856360184673674206126099399067453453464737089139654310956129412081880832683621208414015321053937352429416620571498548973819377343960094922803528730254196306844404567280655259510798205164516142078726062820570569706284495910804425668325624270574991844220574444999133625909005293705739706828869905133489876070207381755424685664376321091157236553482684989905181332871504254339512541157774092882806073222215353393704349764031498616944563275126303167956113603943086045799647476472362063014795598250973415002597543770899419614686727445086239955213105330918623138275697657959899219170903361979878877897911018894852077603267823975807387329636428532909488575091441176427641835720038375752423857301745525982502042174188251156254527275900800485252119006333658460947728248201309016876573996871766357431645127130391409755089994554257713085060526939858957081243244424394789657363560185878278684456463976906489955475071152670974709860968655025662480430175796515641193343033014264508206900348779150652211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] 165930343945255433022317179418850668550714959574410047261249497474201003787217528398876218611525628467701379266690765039811911156545264520473584192312691886678066941862628714498913127065579181233520822717827411406677039446668444378653481697633577990594816394581185723446253851714451634573313001009366120695974974358963682103993676710144327964153431000541805036321911489101482951158708101174439662740760081554452787202796043747052108478034147723805969009863728331013282891795279530266886154150121712338524619259905388013715578249057113255517344840184047099492610607889029062574009073324876876336185738026020925486758774912961811185527360183668144972897141875162022282150470366584729840922715713220536955457460250852012994110381136404828979291557965619757293946684591850187218671327784958587755987705038393262141518686442987246210031555211101261690897077409599789746995396166693471459711690572671846647900176849612439508554349048489793044564004804140158651664228543397867955387283043184087488321742209735458521566064525337813107404034970178982481565517305200937490600511974375743812694012992748869035977964309101283960296212741426356296098801604901732254528763483869528875582772620548957172712657571485022699263495418764574169270313879596190934007643825762398496830919131635962749972573044736638474100954700453367247561711762310580319812440543454193208359449993605957183923903348694859019054823685543666143885949473452509111891132652741610746305974717640899470322980233678712649619873532759970118586164189987441008946822648779165115854768239960519043426699088168867365603320011269639470894718840856732415223852289151065683880760183006084821221597366553620397098871505087806871021395052835606864399832089907902483775285564506804486491281520138192856586334750788084452938491255186716764257028680280812384936312338456516972512611923988958136760094477684641323155108670170798287510323964526436589189583830598730986700297237864277740194665480764762870797170488612550121324949828527997025822584543459391023292831744732145650400574456331928662001115131329918862173822384295915754134550246184060397334269679924378721235199173773886570876159084031700390898637050457685708706735010017806250536085075177857972027898078978389453939341724006590926714580280575881367556884653816969666587414961591846732562981267178809618232301743654136047602476885901007436900480373058292074153871881388998804887269773077051071197148466648885333273999236554255487762151702759805452265203904495360971227224178811505689859517478330726866082341834645778544917490257788581123921690583198274653628206060174217052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -375047177617501599716192554826094142103949242415361061947383486184525410762876384327041224977931163511871880190278359767375246541857874138966621696489320634226039053704970888036982485755685476098917499807526198540021992607022507295368821090555692805059826745328501337676119055302880659874140854489422828992028311106635942959247810119998612777218062507104077531043961679899087697431717528935113010070661676781808433766883613967299720838180017094797520364254676595070856165016064992386349399802034454091929243718681842364587989203071004240831697759174521738097372521194526333357664188761957084163415015554019050432097022292467904595454602869450578331064819041728061604941582461460919968871868590782556396562065653898178975290460587338162434012773036079005701029554631741250622711954773944085785306541281764146226092538430361874487359972606067091467858941944272185011554738008236140191486201368238245137903873035720956794834537591814513213198109084304245041166692817733675203471878010932049274881831481241584089906651016411472376704331452933272107006837416170602411176548790003387282298198470673334673265635569419000105560047615095081403609697699398642847123022930172135305776903878729354197405045515789390512643872625877532455163777269825232276881304065973624660461498411559608794166195601446470385924013429840216017698516279175154288629460170122096512679165158701552222327078321538425225866031512154788890506948698497279788151014791359493985272804838410384334261970350277349227222299256675539555556232444043770618186261788693068145384923413871600794231705842469942457686842114654055853892769167746890967424722089489947069407641898211395426579408629434266115518986008534426668399006161296952429858446711245995659299533854690322810677842472912674942797634696548973164114101971192187722429433996322371575111314696336888545503958242717176508082218144378930426510110609913833073365196148479732903855060543405546524447657151171763843248136357566873324111779851562002368469567628614391648779285387922731919992071560228678061169790146726891826187317733322951942887560830810406702869467720279389758251172840134019444496852618243089110331880697294768572649555590985305714365342576288638906747682542512042164323377816880898710275375837995211200986302171932275119456512464626070910436218954255455756357998115965280761991688329434031968460285606968055700573299180180995559640868893436793210935835513058735119724597403525639346446053007853215315800868601466470103541197522571488537906486182871931139494095264911192810351007085535041888457387424047526619594266265302211316076490083350180003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] 1082889463956063914400312483948084442708717222238013892733784877142835823101116343048324239881943384238728217246148290820795833365601650047916235265263753230257400734868791901869798898794828879566402112326248138812762616266905293294235446079683390668792565451135297036428726759990705412088596933595978216116679652499490441580250536339085404932679486576514455362451952190309593252927947217761319714510653823129281416536593731218662509933483768440422199581492944463950972900080231465166513731864985179198542197179119494460668810818226858278291632154824508331347754252211345351251860199553736601988210449945369926007010910122932073686348283865329935286228355343503518361277958035398214455775034437041384922566423620872579264896718728821471582203447156143094400251142069261416238313774278519704746942058993801195944425829084183647935319528805954939702973242526327949665344450074308848115151203269187333660484518505273427476764423978323949437222546318969681647073540170453874031086929314833194910998468917808524289496306792976779369169678693659314265661222602786308042193888237538457954197002358306557067389398096271818312936159227631335055014306094155509842416660636028281563182100406085917520189769770977882417418048678524507909308822538560383631265304909039934380045818990618109237069715462394966290582109998636286204146920868597852333031969242549599910421939469699467151970172257081190882352242033465301126196202869250843829656842599669105699947273570039965203021897519293693748367394742061496217151771224546017428330019685472326461886014008991613095126779242782479729327442802670075275885776544300760372829938929558094420632552594682463563851431315085717768751584196254940582263089449580650967558601683404928767334743533510281660872119453765764158566605393719584490936767886069708653136039842050423845302277549409597865546628623369970306730733275087334410577660838817341355192162302423471690766254346144983504654800781713576660783341986007178170234709204651537485033852362115955007469886355525791575855020336006774855080726536060067878215724715668144603453049217837759655703160596884756970172970717081472007793319114853010721930673694498924491061329558066917709449929217719942048525452690677068087236778755893854101009572904349725452555269731574229826502010642361170830200686026159033644977747127628923701907265079329067617203735336317423916029837261220189100107729283405600630147746502392123321913793593318415149397376422834710332522258692700249924177465648361549148782198906885490653464748858219629647548986288246592304958668866955316288634939530397095057643152969327433482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] -2643325243765295721314939263293322995592729635135948164373665455744907550856805225474281128902449882904597912453526091911592327002298876700453809742675013931919633406429939931603465139169440933797754182303951513254590547843058288216594691251315842179021156817696934790727799976541341325542470885686290995199760945326272331725916791402308236000421666240837904116980281049728632074089566434294525665652704952533000811702389490810112390823084238017081342946423504270300231787614581817097426219517706577581680067889553009480549191336407143055632080045807431066278070788153420660748746395517727757444148955449366256467149688486281360616959734770391029741383942496503893444998042763389966024947315770033261959624382359713144691301574781929052488733673665982404463321080979848085193717744389475061089107749945088906701203420564684372884178033085963265947204435067574890552728024050647676633081847464925831703617294836567883335887968982661011456429024913240185970336728353767861756664547364134170143687091130231773560584604057918727314685574997734733698881930301384251665592918067130736735678937837291914035238874339750262167400385312108753684282278799571205393204047857168116755401927782091710792777169373747027030706107195839180589411256978990115264111357476587486302900362408453229458071080728078200971276729956751444042036804059574772500309375056294057129823109825691179969155011194504627546713633858878892916868414293983056095191276712718736918979084824554433547970603228111947533732198553070915863253325655897267962706916412952070426670215092769603070084054371843955872021457078883236230191051116900972863336768883888360319283303636670400488641690266953970824169967701889415115596511288421877317425173219384867257063121588461138793129911747720107660549676703610111728070423033449346266384133425134839935275514335585553187444716205797594761496804596527516703424158675198591229911318826253857655109153077028119463327865313700709697690355849394428254926869903645757847039805494368915085060742219862785172719710653909200205921193408728250428767074311380916834284109346187977608557746040497167575018170279034858142441840761499958813328148700647069929638782306489005085754470039154507529176909931979192429648768647267905346145555644118734384868372391692536720663385304283134154969328727497100984063412944645599241751286673938932676984666337269138920029724901027090213722438801628971687071643968612100211668355313553535920159885680109021093691126773506648512797450900855381192874130039299879731491557509576657401331531641028911318849518370373342863931901584510844809306131287101740679168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] 4179722797148838203938655752264475361944829415149227740767125798158957613290195828606648124411268999940718544377830807226663960895245984730568482549875821767267973223246278604869814858207017358803101596502027561320548963276576803509821062666745033459643657417194837577581514612188949371327932153591706062925666721480309028258305252468863705177045422615896988774163027534371516027559848774565792917266371888158112055445786741271257636239660003308594778473080190105728287808865751478593483295383699148224298743809532683113359138126255907925597392610339239824031069860446468876459165038375511443437555088690751701964836474478889565557936328366908220935940233728874266398988298496653834353922280430260334226784647211420653129631151504452943779947367728415381878454422040052384804804423706033333351751304893804899888150838791169585933423555600956576203523817917908485227850480853405848730831470833191275484334273027680697092392180630236846229230676707330842231427523906163801969694136568425705231254459304309677244048431290451594134083230090803839429492706252335327947510613774074994449728252780427786709607476320658532908781323363777544507334859155396571772399598736484227280624437098475160055963534427357666716817807348309629869675812796721587646569493071209175361632756961899273026466828844097736906433138994445779568480181606869783086409685031897383484437208951040321880096817768747171236283781027897092891037636992546970600640101897546169659487001948168814208370325184220575444477541262277646793483973058929611393516014757872987412692731698015733222595936927645147343847764858478153063352158957259690354170409472695072750176186248395313345030986457848009710197759973717399988108448461897851055492737259548258562178352420643204739242351138554504504828569111565688171910252025694162544169787109874447160424648688150465567227475983572987803474332663277326313042251020681498675969904059639716948610974505399381808788839856156472185881133407966934832573482843151667471092011773702542579389373399505580801724513144047360648338911650720500697221433241445179758811566150372255357711475082448731754424987395839393047873115565539450317350248260469262011392376184967257731569681312608248803783413516790656391987098777695564973897447292796816285522558833336153976470202222511683809288986682176978030142327738756385104049800886400144994653083902108009671245087295140870089374972962055151056318801883142334457248595056747960847476962110512563267887061377146738914224229832621534039118080523987453253670952287250001584955235548706716867369748384901571843971579040679341926594504260150991257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] -4233849592745804450478553801692284289208577111388260853994948639355775689263737744743965918374952133754512635533179916279951584369326186417292363242955541741540573761162923294877430795547994113951448625724323329373171291136566138572887053208919703893172309889993056076572610550443528985139607970379600922078008118477078698279651270023316945605599637171642075125170311075870327141645908826461776974789027420632821049955262123291002417214653994118634711333477598065434978170360960005672909229379802696675843460979140853852397895146661946973518982501575347905434304878322560840741872460790907850817685439114659010411659788240436756816704688308831870486801403531840556268251401262638986141857566678318572282343470050034539633524868912380778237987044331788238868163490025135064712507721168262092054263579554952180482062006937179787611696189316290561821198001149395919057963345081120095702653839241961121956920841840082059859666490400081983264385136308279496923524816426061864670318105109687567420161115366939934498800973396000946348235872539445882114939321003057010094347114847702672059720668676178061273001445700726784161588990308085226885438849445446683207085768457526486767019497563318471363949532641475652709823280272127211445024729459385599023783791456190661673704323387581630432371015514361485682528749527649742647112386237009503494761558431167902204455590222869233479087134702533287271302999008538829031978818781836718432679471816799063849633816336904348306319395503947343417659585934740586363771208525878338062666817947430482674098123723046914753498601412599058220550288320784951163798941012298736599635964317339246780746191190647675268501832794943509632073497817046157534196541540420363039026192527753803800148177231877087218972746770244541774222515735813136074313051853629961960542970733267854715833288185130430581061502117607334015908313013535833001682289561034393000493632480632125714023830871534891238967683752233395765276150053712499796375818291023031900374190185362479732821773173294269634448258409413178968012034775254787043107390164551153345495409842475097821575809312465236270041505385480244078209019189105458640020854955002081889078554687772743634030453859393970573280217318412348992389955915834261876766874254500698810197414005379081890762958382292334774015810193869871951624020411454309839020554111097370562678136315081463441172766198860817283911647274070633119578867374330198379806169019423400396076541028351428024982016506430867627421385805353960142666456443759705089568272700871133823719116043557547501983451689484477799083471354573454008480563845187302850560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] 5735504078364351943812833095705893288038573936086697220399620640102087737460813537971399746140999963000879799801219205257068485406269768735878083605564229706596700580110890508831123661730488566284574401577178064434025477988244052211264768430949618268929246868920393799599861875152967735176367013206970393025083630767116741570833724592529601798852425337798155048328980510247967926142005742180817986453462237164154959557556739211394355454884168079592746522974737690074007618605351588419370012882526423667750224041132662447384379923923647112270875152579453872239627503016426052975733536247517072359534543544390496254635628772453046155111670477352244099441911282857606592688021985050869998023229993702007807370429479627073705707648893281642044786553668340771383833073859886997696669281315579620045930128833789950149419387025543451836816110864486678619249831065106348167054401658572795757257731812325611132933846594879934329632002539525390560622491233374061109868633493021211950258514798968659039293475117397176960098312384664867447452755080932409834556863076270840849061482348014050458364823680059524872840993243198612958166161274488446292839111323875597933287727431933294582000478524606986808719400160089859920546648061964811932320144753353982395273191785462586389662669933643139261301842368198909049278534532834455488627340559251086961763869590229980829902752149818905196617592510495350357570710904495476109486662231291682604038022910808971745899106887222809292069149621181128671054205664286669354611198575807484169818224927777802917870026292567137788176564304008414559967972145419365999385541170559094613459994219381038632616425342263038780059751142482370839530992217697326538768459077919512252297407868776401484944396617971961161873255946157546764654221780262519027940049338730193081873124990216496857888761350491400906331346361709772935265811265935040450265418343491466088349418938555427632008889689125774704738737983422817334872195900875582415351117540093895606064616273617826701897634216939233598107917958792567910737613553720807604658368309010989415861381579872294018203742151768138405757094565753243845905362210299902489509520632386123736340693072237499758032667997414659076790556096419805331882331582430666242320805084027588313545368115257340081711985299706184958849397970802205908327029655121259414619939046105470253408077870863869986304741611476874134578647376792717783700479444662556044074977871715788809850366870241283395054283418200543195597376986385677768983799235154139639365853396095538023232377205194081165970369638230037764745696113260893752304308839067083079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] -17744615519331850625672976018299674051524341339806911812627806207588024868284653109077826005961713201949567013211626161825860009149185774183758668827129490960108711422535494516281872427790762663867591583072229547213786875678969307062322456702065874044559105839734403884163886933803786659540882693145933591011624617935131189309283731726892136745201993192211369338944739878968651059611873664975084597574356619209588674020793470362407782105973814173680710720552452605506468552404530491588078150486194240995303285899933012133127337612794706607423808052572743654088690689143853279419716073429497732990968545248094774293219237523036579235377730462128466391783578766509670728912400487415363154671661068082436818863787851225545003872033256081358459797581286348270076391340874036972286942881164728631158563957456855894133133923511377440197316997357792036950321438223540347832944106448555369347257413524089635119602946346184178181085711872714019727474768585921994574953438047854176842604705675544323818232089533743626519878159480567636635727306184715261273596573948973556531684191327784602272932915698646726202296238271602773318556528948144301821979340542402780772951267195229046047721010122973892468915320142807396007369256312166386268051749787173632759741271717852928870501253648885090113541446075144330839881403083410536486952965932893814921434174673907856183493623168838793301245446419522918075624377855027435849564008268850669107210401415352398444533044228321920855449634533910673646679135772199625774899160256116681874546806721958541892266188777863605466677904184043542373838306000947921024225798998651030544534492254608333620749481287149856876338134494041771578251516325898116157118244691534712639024010294797523927807167718259562619515367079983517736401993875274399328036761450757086248552826348590772698444677204682835800874479783342570157415107214643318456854179036652711356459006744716250531946533648761073389530589872231758553149793290949115455039411815376026022062553796503974157587833547098829788276044161517693715616861526235870718237694998949199740302137786636172990564616414931791470710307058167386947583485353881565646630921796692788909901601328309868475680435992406904790498938944360266508711616943206537685572893986138069545048264703440530333777671516953429197735539408629180194640653707232351809364658882589562339408208227563036544756173853983516679560561462238974370854547744544253775583278277634341791223199249651372027835096436340457456766790288735490652309175835656368086489563245125311927806114587408501258397915216121385426021670559413357371250211894768554737664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] 43665548206693055810470603269874096368886602626474774502405876760477624842724676029702771178377250847031408288754600741076446181158878596571824148063692220336383023957948791975383638308575763452335596208893070446549717256992239891788397722807598870477947024282675366975767299674476662865039753454704054214390736412749048677281209168600282296148209866519783163411661953393728267988872923431653813013518111452925856547035057538762262835890037073024824431080276527664057475861175473067131383352936328643396924725574878207311598876283012974792234246406103883130944873044544593991611303593858188523644652528635926274657739487012702189592920526508911022501965450107322084933704921386179870158011351152719395649205130155106936939994638782827416623093756587898838745258905021364460904605373318267871114216316757842787072455828736613322187032027392066831970029986182228241303845828939171293804568514668132050322511677340040339453124479972262073691887339358843186754077839686186173712940724356188833524684965149176303248729575409630528473499122042237675836508341509261321288711952963393616545114077321615005599675834254671499789000879075635480676560409703431019780709267475971744944757876196115973634344759590950737343564562631248803679037207174446931136477845338602128784030839674626614223763089988169594954874478305048636962739560157537965793381717850918714647402939155130560482041342880199727374778490936840231645749463851300046757181083931519969959574254437227229542890109804148780278373670376326737181329432254422908809365220791893436374800306351099673870676934689635155174878562623280197809922502112535612062228788258892674384023753174049219295238958744867184570821971725907157149529808510878123884013758191487018709261564110192818764842266614061260130353516156916996020505310717262922658834786208820324676604689110307694643024303388128828278251249153573204310758163347842089988918771582943095077289413584080656792849982079591637375063423139781124998455442787856359455115689038078054275702180433885662186345041304433960721976077884562325415496575104396212251684100021071019313469617189508062286300830311187961843732369162589642788415560654799352010430438900495404774265696174208931651786418931489471996165122240697343214185165790503691754224780891564538748897584938570002697491250433531160843916670388433538473947105707264332034931966979964315501430895898001169325405269448725429260489968986146395657166094245255275319255817437394026056883194919870744744940669097266473841501815835887837868335766113802727812737728082913008650519054339639010102163897892262841140745637206071516856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] -68094844039287310962132816557461394192174323468476282618698499672288417249889962984887378518241955111642396224601524151499376375935793963462797568288178608976662506167412230766647537540388487806081211041811074707431848122562864998270900408720868140001989018827871695796809448187629543321208887952821575600373058014622139943608757283421792476940398101233321757740764558394441922939939413084655519117609230303753831470555471485063943932929912925895356066814595185201957293655993616413326382262120967452958101412142134615010809003098458388616662234313363013475991107130916190822697561974351814709445041873948168456614621938015551220496180668950535159797771831121318102767092130749425165717530067692821023800822293432114269629833905292790713803483100433826246213531284476615293818057054733574873173468474644868532357811666926588002290853173561924683585548286113857776330044677213749137990065375101884210562064069981293712373526511577579027153685878759036145478322591491446936981224981570923177103103130696109730531420896942630190726007783162600531180469557680651636576523862557896094971328328672608303667139152025204595708958806023901631377099413700340343011372064665527493909356032490240892760679472291006819358607783774949784090240486334865128674631755524930857369785454209171198609932152316778994982665853346182579473302080497619140673234864957975954936042723001188077658405814844476394532166269636849082310600052914046084083602817338452352604368507637730398860844254290799835691601184586431409470146454974829585187598815381616049465199987847839653442329204421189653500647645234432338750086718634247237954985247280659267648000560955680709702923003953808758052713747416835906520105041105455526563165538416146640840934829190692926699825667203599520197634073660573605405502791357086530351828161510574784001378486578584826967376992404610822707706286222634439177498527470705227273109605242356455618957365157263975850670289963682749684230886808806925794860679670642197274922923438614457127392496617299683124424560424053875734434598011069611025979583969830235353703714063648513866418115554184040487539356519154604702531527732137174845437798297437007702213323414567744844796107373729688516130460548743063850195488260118106943193799763605202791230239368816762981169055201673434055113624813797064188637351794876252326286801072768065532203948104292317559397704585145488542947284380983524476654233498913826413236086482375548506368815581373686734437858583686567923585856746984636755172374815914875666664221381393800506059756955293066696791680998459799500268776830458685906783628294903442702336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] 67534367893471745967854042286593876074173315258917442505837585136496474922081620044704978443451287074510809465093962654543668849381085245281904040911166449520157624742968309049446917611868434989967021734772670488800571537495717798279284412902969413082329782522594694893175988965693734024158044585232315151643109721558516858693227642756764418205313466659963474290851295949111849654615613101575304802533923419823454721421483623719845522246204897187699460379988072942823696869649806537391903865035727069184005249977313914084475375146707415225341790038234087748982102530929966779632790743914025828894383076539129178065210531230590810589667380226891018193753415197764939214393849191211554592071855891094610114687727440603131178315181651206299464623707051634478593650601867630182005305395965627351558830296825804887975336725112423854788874851673279331138730138797531406249169442410962841024018453862748119787996631617825262730969348328511397782121255154725144629631279383949409903095184336047653986849326456705871105841009102259492429107606021792105555228007873125262779787269818483663149945041000654817227879935645902306272551428401166122740734817836931550561256395281936444816281325273965829494788162575465529665229173596799550917998132670654563535534614285772260055574790642841686166914095558997859560828499418556825805932009328618791152060482217124158883429581643687074543857995587105663847495418184419803382414811966261399507583546790954444599437978256411548285906343052304989268287581250891928058372570810485460689848101357661710915506783816247044509291136576007176519850552154837427251166985007233561566191838789441457413982198796901327998836698956515134661086716154321536877116604704264614149315181512197154183145538664149099515664837181750262257262265588605561771229593356436287211260550737897569191359230301870728397919178837368428697090939878205844639608286284378038677748653440269505939446898615760423752078291030970717143709107091455212157835415352076334959116877623075863350193670179570209583602179162611953936575714116850297888870273198254206463169279971238864866796352903125965481560472211781269523804586898291102681567868650560514016992784281151553014472313107339306297267039509345897678396681897509625861854657087639386444893138378159808484293982264281072312352630362280078874652942141106141098341734906408937616867902421185120930892194411134055896591247932605145848019360193451867143115348573820367158594859017272049302312756779531276481696563909645665222514394387873143526189103261809967122363633040456132872518673363774044765012808617964619439077519606465104445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] -37685887217483306048978812417323326638962564448161897437933571432011123086984070397746197525444394915006623941620164872188218318976941239165474138103421738231374636109065805362427121860085612230864504229411257175216545893333393050548164154559240489208261193971694761808484933065642865444204093697416015031079115114447305153698583410245790234836269224748951900742316932774202472723292812046320165472722634876355386947173816953257438352872433042770888783520329255974031437694645452397754615986110248677138446632858723408053121295065034293499825673824249005845220604382909978226984624731101027613415424175850067850710129012256231642350040633182933594257034585545371292648753567111889516196302550253625357972183522324630241424640679940753903562509842028845424170116956289763880122735503677490919893256973941119416030315446787880316982640161060270115312846682034899529233270060200543161754897036443359200197272599362600852183952530358921795006676018283193430584984364054271867937447997156119026244556149926782277565467194412088974906585388164961234240948693068672306208681208546964311981610144300673785977049533751929136007853644988098316050437317354368833653932872314709247832444159820470498555800393386993397768539936494878903764683744479956612558783229468801365196366889554511344302680965629095336773257913749914000933250358114292844359156227288341140857083609852569269776631474496580934972000535333711748180030817443270696313061891576744449944546380348997237984025534030886773096456692082021909183936782959547363532502731886745019813632515606513335142135424099134307601513868877369232555400927178208012626645006426662809194457165359315886322760370216826158359044273103101309623272856275212049708681942998581414114404750711587371561089687410109220708066354446451059708368079549060945293196437591179661669530823778650892750924432467649991833894349779184958189388862873325800039348413221121271827413193774350478480546497660825764203707253219971742888789368586279888196874273233332482046504248176514979614378976303446011166607423580992976537312734679370827081334621434983384322588511028633331871465764071835434508046981844383978651797665065807699558901162637734142846758776550729986879150450875481885163659432760258352352701637542537125838877504090303936805788223197598739293846868893290346084578811086977805782746724704084638827556928950372129524750033183292770456142491816358769646059051427407041555440751145771947472876671513243998291908585584796959978328887319497555691290682694978432726700878483763521823333694471322595911814344583587033841200611772775938364442322270290582700032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] 126012068485382006439642153194697790400174088106170115673121853931311479235484754042810944011524978924287362412294134526903046284533055565979302448890435233870007119353491080639049443722823234625899397493638368406661588030485146641522128398838206918723167554167098236713109070376390798075353461394615083665682100478460154475067902808340002910082857877735654575406557074000748878514911929766127620752915274724320014519603161989219062420176911224055766459347999789356886598896735271807782205692111749173566215794370863131645903806833598746985723243000530998340561829326470340562683098770906873068619254247992965650279893310670506305031645005533272494435590056250850676339659620813025642909659359539789867620161223502297872622936801805434431869542012868591285313892043342722603291989605624425978942262745865235774995022690957248394500656499117565497897983348726496390405222339316975395607508902273939477759615618903247441158822873291283524668362197592958911372123680900467427238002529950251050269518090928162614204361097656064788667479475014218257982132000261388608496638708212474188389463807392686897583167176077719389907360711036005039864545846027437615598112537885264835085104282441234911360365917739161865211813934148216178826995128850936132655598786095812446966866485159433222095062762033963961739377372311626762637367524320793217585237957423508710973257824245378739882877379414452479859125444476199693537436756963401497694044053354504078179633733225999034640144461923017556478044171207068248954729378247150269997689748535599129493181379313969548224955094801921150941952504676997439945332300845101207154828427286283104045443023802728093296680354462196855063806611752405985834704014938589937125583170210312003797043854823116167124427817017771940249574786868865865335834345348648611591623178367420871322371074166797298026683289821954918795128491602885025915071023696807492495442551971148500619558860643126337925843200405665408627737755279044352457235608454967461817211345920340509812365596830712633767418642768466768077170628127915871934860731778102436241221232837706333878511463172155707614730894802638140246159463560392688292637077754238264543309158420838526997637340804715108263407319190160415140685997463311575488114040283595155765926412162022954883751436553510420666420827993761461849248959304751180478114313647493707956314629008066761331656335431738519981042132282107575512267397188296776433694478327806045902795670753375427243452203950273767133826845046266250828907412338648551149637104887260200887577903087675984193997366902702729728535853858871637716557307394119434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 21155719276334132758862077047984502833048447151063210405969640374387330389269513375203026511772298815016193264047874695022860412201077752111730328344833451495090767798549333826291923394344624059502718619647098257663799498409104743902794080227996615925077822451597818120946272550890415516999699726439158715134726135523387449510486912505699039281422577359891598965629851157203457772367160883389482534616885832089714449588831262955453377508260520568451808998150314688637499552186366703986016052257689961313334970557171592656808587945672259160269411650738907484040682071880481846911704464304670460082505361005724988944757706927874324440023755730272809196709443807395127852123642607515924255239034283001840508626611183952033324515357344865789333693740687904637667695804385890768432040526078681221583586268632330760065160363379625808122875327368173068111036437376066594673474663645146827339646046967608754171622316792260720533404584260231974251365065411557384721181206530832636324849303512606394993500271930697246433674954366031827936801281715578897076195931001775243041712879038397527678926223571954897983760171901756246174041089232528333460322735194456788770672827736053750422800651970926294836946801915188426780182869497568093086523441999478310875442527941453122829828418614574987085803153875463235154344124998565784793655888245669756332461850664925322587898083794241282857542404129921334098957990213229004993317224491586040255989654820172224239298336016898115923145043427187328802097340530786719054025248723018094343362797886668071176249401831694443836471422924782530855278808725481583584303351635746839046932730710709583966202296073789716979738188722669235800988039032110811737576048390912417933907077093166760669345050318997604261066473269510289044077566354998140567534306104683841353588023385990692977735070015368573385088642720910633737671728458291328661547708220530647075076879740150622414151486355507184783078421697352294880676660473058204518777596735967558354846340326165928014271950826951547746270978086519730532410218493359501766331057845620066418756024878152269223547871706079641865473973421722730398275588439268352913886841593534938080676310377883795037667252535552345529701310143767243789672524795277240533905114155768959668305448928439593719880541059319639212225472242887382422080062880879492789698143794825254131382963029200830450596102955931860221119800640001748210205364036521205155912218543002728275657426330425108696495059271741028816381414800657765833895378366905733916520395996553090248309602896888135535264897886260722221358289785751013733996827268443988295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -21547090764805762978645070267553333889212583004619308465930509436527889828485842699133329946041201741241159871645611157372202624847053164904214522795197640461207885577737848206554560040078212462929362399239726340076278054700192783380438930095951044662594387572258435126319139588816891218609097787998984943493306546797324250897249681024452269104958862907732182162488501672110655654235851052441526401783858527908522136635631169949984572384172841298141662198768498123675900592579155485378192449103680565608376037331831403006220599972631481433969445544981939659997245754056766572832631187895938792193151947122987202629530658189289398923012079610534355447340375306651716819531828484082981900358228473686618523294352858000703889678300098073360957288882003219390508646077413437657598562395767844266204069745112255665206732194881240132857589579734220654177476120695005468768858894140518479431651572404543267860846262920866417409438900305813017189817783817366923952934931515127312598951228884945297028852481525320468658352554544550162190230002025972496254284875796343296579891500959784707644930381330059791226193934673824130945166736022204696969970107408524877184660238439771924088773984782525707969408474676679445793814208607572989328034777291868340221712572276229506054429186393303314233134030807874008301172341718501224730045433069457625960433257018486607779869517483251480972176067867978269915363082785626430628327964851247340656736441516167873377474186703488880724352951008062528763991583419817359957716816977872631471499759050201295117169454766388717878138630994690166402796161218142613144739630259190361952689727800326635630003405149696007184206610766921094172892417014030407954519507627764321517371277757734088288521505387170252930025365422113427646527928186911415254974916709801542835811529895660770379423387200565187789980082230675136485259810716260834944674463683128190151083607434293999540703954567191736936487055657405149049378581177174412532006266536635107850406752832144064635719919610778722762008838748690691360747366874146662566115342021000714333639560945001958513129915036745139086805697486187619114151445048414310720002826384974931243353515177836673263489951322962926323232524262287572160890773332426714356146616805085199821267315287685094142672797440514877236385858813778100029914949522428021747621996666725235787533669948458067204525550460677761998115555025358461803732096862008179312859055099830831507052338443187682689910487131380086314934184550392725368994539948011802877725579415225505481604267620515961282360728308730443166698901105163381445637477128320288030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 12477500131974567715623545260488842216776757933041495467529827632307890749794226623084085714202549427011844543413006625469460218559555703875391937211056160596463584209852507331238445898471809821490714732250185895649409630745426267175894284159684100692176053184176323132986606163982802432378130748539963383456276321660472847316536507119346653664852403211359488569686672148068864891656317920923035768475258074993956911970558821468709559623820370221054957794210814674272748747209379917059283106643276233776585559747363072165434569185000587627651962304677820794486258313076273277859811185835062516188324425448330277219401630411555617328085219621566930101535986560838947261855765780001546920406011852776557487792102534435156519638053490507087856208546646135773119979304610915314026656730313666438349433225273353669066824064867345994043047679972134868976307000705946287326925056090066070940001986634507048820356891056656954401907515086285609867256597041967650001178238908402990968065028798903302454694652126057071040377189234287405613167432491842893927482300820480620777406134081808388750800829555336205806911239075982297060828227986027160916332408552556355561249462876659110867635735143990198926343584999243200612436583289760362324102950302981818164992959288612075198944676409579990738670872150104160144545819357639407544093720470352307105023528820407517884036165524994082991895113223751275505727028906633142308456420805600518819168462221382213336449318670143572602241374760334385607005276449710561260945719351644847793272752017639189487826068178190925467330078444723777812734394378335474678846530628139353979761163086094591604044229645438753054836643365947230995781038311858834485639944744709974770579341027741978883499420121529470909248891771970318043987996979877713848712432880200694124034866276423641184726850259344064613323000613284875359599482518900658302147547649420334375589280795542521394872905926970113263869445269779392959637100479087248164569178297669913371121751389961632842661183852516783347279348020685287698799232725650144449520744009296896082763109236740736074027073679444723366692896699320350214314894406738593380148391772618168254564169244106699735131848697975260189414841336983643915323460915791372492466030015433085509469453604891682446439806354844185798210737730311083186635180143686240632449676895861465401685397299995484347235145056031494852749315103672497025723801201660713980564787838976467623433262164901350553866414574169824547368678171660995716378572984423949817471903271378992855438532570729045262363676850367505028435581411283938551159961070528452624384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -5152798726033322881460991109486392066493148612572697385251745174110660372038829968021946072521183119293193036822285236738725775318513170832633130020439073830572067920766963096980941274757421053895374053433872116661135049634851362589098410673749963361213319135687024227972086646170479775042115156212189225899540976347782619582767384053948162971552871784199851157754646862508012495020723002760002582852584338176221097117109092565845889381314891136918003892548179436070405991790861278808213662537927595331775083088134826953963631483719409261403502067518175258793360338974498416733033104175900987626092360685130929263458891766164240139374082500173378993412400705672643592564341261891706205098376034040865315461446998314460958904659202045184011458408620623943907053483099387989998696491824852569213615993840671013212601026092078735543005385458002123148378680599459360746650619260371530567972722078489998796022636390814316593182815273565096450218242060686108443573246804056398337755600809740700265157246019718499240161217887059360823045844086197341934291877572044470288350053822315806195711035542220894019079802693743829638377000260485178150188426606808551305300392484009331557490033674952400436305899273447101957210228389186757481649216721163545868469311282008651107213179188596577954757142264362569137593672390250377070051599156122408064465799495430883902377059124648038678068553084800765756941624593056600990340890403387823446262794002570218028085922023521308778747205553347553085526588186246300643535022818370078318741385029426772938486928875057589131310791918865235821169396448353802153624877453689503607304802236817786966424063928369990892716126179940612283761185844106766158221333535400884180107719981429257870638230401318512308343033308484520492638034840191864248721025566911788511172751083592904965185271415400209956541957219790969641604487605380636301104132519318769305401463222371899018775626717982855980868092170507813754774416973738533105721200089474335047580270080750862392252433099993145624924208210858943783768090233908221700966538530110959355978926618553455843872709983581593032844216839597480801684542598191675148054161269562664458490281887884965006286289108776224224702090976142200456501194909169044844568493181819225567137871208134572240095000091279343718238382334980641809364364184532591200743692031929938289694567047095436157004687844595958502126251204687463077557769700326694303472455062239031754850872430257193603755923656331591501495918476480513544848029033055007029998466010874366887396480451325437356662298131111862334532572330150141409596498324497503354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 2480366999272102797036812768361700600154875945380696839211401807124256372753319447287180585945528301902836887766565148196397626701108581786893300094867162941251783103095564999938717548997000853914217872943581253182126170394000458584391501020013920537695250476790549040229508641238184691156086458926179933335427052747396923077643086394256875161463647050305609945486697904815460227523857177811213790902230860818056084469589410362401949251687235700159239069450568880013824316426461086059274192035814729310502436919405330623493828486498225694534541464817605946319310619869012311597624634756396780995747030431127073092952417705484757062841369349267809647341520204411222248509653655064943981211765923944085344090647396591935407925060266958487676403066190590492025476210274489061768940647785565250532562159251170012381706068344799301031745756657893670292749551882227367393716330011685363499292461791454549065078433824264026663015103398467153646263155425510304517258548731043244711521463577991174494403152869485051630963635601044295319607641126034948492905526324966176232759472166954109662054818705747919288940681689737732629073760932750788228782832849196240838074996912319200597912876254547781531246491356729819714825633800554426987038454340753532079255472527450536572802337273873538084549316055801675093822118902509160868573251686275002269488346004211276395000320182296847268812820902420425821429561206868259968515798083652117787174826016985182265244574338511220421959736909696194196321907191321408187638747875883720511808298825833475127946027593658721009212536508113120645748886175942265703555131454719845039405127699974999932256296959060470776133561154917433526410245438474507138585548339897613247120633420576488161713240033645820342510962563736737829526530320003143354811700400967093125905038566053327986603414723249705888187790004007757865356161675957792566127669163615183179793144328773172830326565292149964160849686527002375661176335649693744688820717457146336365741902811739847755347510084413151374893433838162886451706145660296608079988510113880847198549493739526208571148216964351009106045765045133494039649617409643849132209053703995037545699256546868440131333913901111498863813672139422989710185538467009523845363814995124941528756471437046434368946535624510189144831399954972023354277236239083321024811277039108009321102716490242276566315992913898580992026211351811727721619503515421823610148125681770384510835388384843967638058364550836797215588743993999652286556778460291872641520004886311230260142780849292270684830525166250220588014149763982810545233040475074290778112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -2230493988692063897894126754649186765169855776487911134603114907475382181231185109973676792136415087196248979615292982009597406425778752823931657624904731233187468180746237234846842072888417933543371569117342195034737974038053312657669070549881957601025807144393388882600714447332754243966735493468700739524882902104501645620027088817813698471556474237095882274755949001368020469170641700921708056178420441114139575082577510265446895049434156847569566323534493658327287600713687789829686212311621760010872125260896878040677983971666281656967449875919995916413838277807161608620825508819632315934259095674686806514694134271590040411448447010374488770533992968991804910731735478995713643841821418916734438493206099486408824436581037735238206143095427116357121611175733225494489695102965494719911965328405575630192050698471902909074178534990928456043564341725434332215390236392156419059330130037912649861221512453355311041663256666689537383097167176090122415075375215578084659487166706599725177825300431612449342677031444087280861254266767389944765099424722484755154283693652597801766861305356308509450530335269410540565043723325937858527367109467929067808533706544720142634879276190006105025304699310782703135553908422304933589706518096554041458907018941928276352005501925469271672827024019799113856899157826949865893925305347096403867197224179324615654722021656637052311252014754974421459891116513682445944289790033779517628894602656774045930066457066767645512557522047976400005419141632466127427028690713124432503033246749278540325284758551822314562859011170217258167955203283401722941363881874481785796229500801285541525062107602557503639816217840474138114726141214843141504656372212951945516190451792435244620677282104163725687997351230657513866452678599583131634117418751779288643410710075048595412305074880568881714597651600192028767459809967429813310414342951321218430578821492238873633888662409141316637470109618138862183032490416416761297480768981103712628809588540586366349384783297921094053684800302450615484930850961309019008689631080519761950117073689851754744327785106895678146636911434329676902789533553968341182625857359298149899215148845852302941311092222810783811126094691552739133093625490546776887086397929312113234346466480317069443173287892819962850102538280246398854810678875552901839317416746797907258787141943452863865542892117184142276162053666326982659347355368815256122039774881721237790705739041868030310014304406306025636130378329531527461576533916591059231548626465611564365970095252312420610245204663679482904270463903558585597054067180874172989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 2187233974025304297443246976332911144005834384242911598749421633015482077446337952064944943537465113949258949833250063360348889283161156303706729383947327887287923567731543013033035512310143955215287530807445597728747796107597529938176568057052063772102782520983861405676460387310004346237830740327177227701944552667790361026462715694679490213844589260157664750808213119759357294865510029848522736086850199644922931444424429999396802944191932210620206827806503331035974338134709559717286545651327922888153990393142478741412889224708579579639501454005393654997365053170804618631844010411873190218107517882503150001656473038327481597732777484999338721991406294950362344966520317002475566888472851463368553879623274091337685271196922384498652455473532545149796035054849893788243563729618242786635307115188753516263013188380507009121208971352469129084748723360589409039329814688905899130508275949441060703204492631198421327031404236470551884018036151942571462591537778608238809124070134207199405257857030567361043271450211709842563143904101975458359600881850119119635067203916383387754475972592587242846611813038452840298060682694957866186522476639435355477115342782238263100191285989470052120174253931320181960666162654500057737775194903065835384501172356466640107929289584697502495278919423249665228635410142762757123284411478427620718456437173527439695121328663924544196438180216713392195755790733809546433589148073393087926803152689142583843748441566414816284258486327084406778302853358208953353322436136553215728559977721218800275297126465041442302446852350951335014065914971472066090885018145202979727669498881047156473845050522758557503494181802161096381962721043635722577310501884275819583281497048418972458933181626311159661854326485609976528553236291543221284189165512916867789583304828222008275748452127862174998091851391698595839748789777298762398415206505422683610843136909675397940947090133064152275361379613308918048683807191212474723269812719621901386449370866316947050157538746089454350221657062245017072704433857886697129164599655211318106695022626647300267802905424789885340646676684412026451076784221225923383820975639517698685684666780758656612363281628966496896829299370107186825610348926557811596313840399960685811271524275659064924215458267158129994512466308911101842198359670541343296012853137383150273490546193074107167619553370482625300824869676283713391909366107683945023533720773928577483794743164795376735410747509683590528669610716817600336659573966456054625861657866877240841052515493633255453502828275772768473752108252809377082750560660289323270144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -1753286533572679202715210653704485806223652710116778408060497310906836562890299887204810617566979641932649030798656002333502619472800764427732589556045220051373133180761588089131327387328262027845804474905460733390001961314246017388176706163475532268192576805720511698761755467911279173467850640881900076800915502069399853956501952752281548776639490029973730776048413632596854896974005341396521224610324563933828028625311279123042094991630936601396651408281540597717290789837771344649414290182958319053680406191694768201825167897830123993435455138797681021209411286989135960115236577170263539990053487968359791209021717857429995753662481420531555446943421125607461609960541416549217902870490587503299116151705506673177841265594636225024011539089147553662980504225723203262331640470609115289935518542551585268891612666513009093438068844257899702097792186035699594722358902716447086984310219225624886351271713700492998684411173837573457199343886302376874935533299457629176497906827797669488631812110660646636866783745435146874910534370771026170907675771131294585948038216486427072737005468194775317037564754709646807711914553270565673530110761724733193182304144314155473963643622908535639412648455312952271379324462549332630433194746144583449998490687560380287074035459458661243594598977791731635612331845536561867605797433675171904167993331172580583349043348025284419297617454179457644619883082178427059283339734537353001322734518926516160288596743669235391004635526221696847017946381490675936683391600067488447366894738151255220098560815564939868878935841728124958963317195521027391225399138736881741721923491496819938722045196423184521703182286635236473485908421042021782167418623464244018377750131214858199152890142149909221992409547216759614462981815889015722524868511611279272622213842451756090975619034633597884549421149685113125158170072942137239723408436863761261813292680124780222310127626181399037782034141297713023154251448188458581487632439284641101995642299942609101994855885479083154631306964819821508703309192613219183180474854742616441888408111197460750555498646604950200004419690022518279205475119440972410997246208556957881847709900700279609692495250805882377883214873139038754406082241577598509871938632634052211641102738440893790594112606408801389065069126263712424576960209303081701628431958656904612708982518003707037469732840294577637930984074416715510966299381378781750051996650817446564481086707173090621414769786555057224008187003137794101965095239810566691674623926385552255520286629267469621811542409914200172095553988617466493610632879371003122155520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 1166042122593467377309571631434158999855713574120861678637767476168983897881115806618892889352612703009660025786046658081039951524325864310719795268722248342526314484985602771597509593744173857744266093882064943908720975233229287099142191183494179019591770349647259580676952838976913158897800710038757546716099474616791247249986017429838532442354076226080627947143243345077607371175422226126721902891708324998108059521891026731381167999022020924047307333084450574813590497844724172838650267327180141646841155922801285216007997018692699613425901539504195911473146489013854638119004772636066161887233162716820434349549146981729418552637851059963149688738496468753596630781346643298563222123359101725477216182819619782431491227011161447709791179136070382434706643623798304655855329742733236000136596834067738085156478380021917909437360792821858230296723798238641012339628444193904014433412544734054975294234178587539104682100368425776460247596567697643395206525356939740453635811858499106189794892397048382398844222366214108042328090180069291366439928406778407531668183202564298981311339544530638983156545543513247510898425757973334593609233656614444049964721834970704018143409859717638206916177259611854564103358146647788705357418702552944748961633350116310933615979768912136599099919415168044880359487025322470385282083320739046299814298764859839697820093133569414950585694701404757060388289149083324853143459367063177303390819027940240518137645643316159025950265013988954433776908521676392481011811262125407531446282855423778397877543560595687363304438438213368703712002641312985356028849169782667132241877878548064097207608607089028832155906829319879203791548280702125813508229828232189860663371923402606648465172286658305266002879349398323498090303846412701031227400211998732683945313698712433690115715349601957124997713023028995316531092918211386400185806503404272269759456041083597029491524804690250357876175881656150768542022301066576194161431355533069595514611479832931867175543247302756318914881676539131778337973759079791986937067214847313501771756125608503048734102149797356356004443222499541723792106995116841609980480239993945747999802391365085536541007407525087069474012126504300873766185551644686690484963643232399820110998453040703594870174590684135962371970328479549768622033651116562630843986431322077380976947976198125169750147828117551895632784351494827246646919083642138548918942874007218284370546690948751024068971945265764233856007688528356149430236070242909693956903584457071632205575704583107841718852855720517688528788549140490524766997969777494935470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -680395354587789999865194835021593449643149669890190705633785358976209565633666408075861650296285405923922464173662082865065811356233892004638139318243874224235617645216600648822126478130007467082335735832994635793681800100149305989044423763364640140968098454640073511402714168067254540443889789052433794214052062304619438818381470720499358620455444764908493078427176609720460778369896754787795389378318849053713052135022424191737501026414664897768932846825116870014851554202878268544700498558472415063697604046085452895667880772342879496868849817404733533478490860965421590746004944227720872378900587666682396971070347299587050024665081561250058353136889916161589703154438543900212324854655760638531499337264817773505463661712705678695203316395956819633713829177333173061515111009483999827248706151498799539327563425378767203325458246878343602516813774755761195365719057463473144807794522808898208536766229883678673776204354506903919742990203905655133333749468280997474380785376125529492706426074211237162717792184846733479883118730168132453430674244674164997106840356160813512696325071899088457935868441240572773800108065245666950769421230543319008539414628965367077058006486121767777221975094573364804376765492492880936467898437670714722040841976274232802147400902310662168485144370556090829735462286906004224680476778062493589708883829328783407783249629398407142001851990271030234260845942805882170537614788226429253872043593018731503656314602597607807550418647938290724851262677852083215284724142837214630727472310841095132722834453886294030061934026430613342060290892232014221860976560873826767946686998113920384985063923598874089466293258165035798145882757669320001336136049590971461498917455468963192654073343126123429259019401644669696708259456162325512068463231929480871731418205468716287883313347625857389040537754498364932666671076413745612106439566907837317640770775318263897918213735977744460530002766738309436085766227509495980610299028980357475478281594814050937372335930776349782189648363343147968691514183533591206997835896479287768989475746828564360631887346139750484063569106806744202248239346700397416504557748414264636005679037338984779242015177774271730717387843254589576098654293932013799208408113337422044929273383592712937260250463091723955875358542008387279119207280523531450097003158116932267353109393796563404201093077240572103361537921671181137341159371070495938872156129388298780832209496109694722920551764337671378019340597237253578381913109866349744937742401171323810731887636398623714505155801467265574839815117577734393986396427064146091048960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 364409828041048640511452499954932303682738890281891553153138034685137326168790546608200233553049501120731274772670283734195009686416821668399156381350325055773463447695125807120375767452480468279881254618213278057136903312725451748396373218573749205607161722713322454249643444028175629031244019210055284096649867191132319850056524882432247919332716414816893798664771588822260512374994303906298287952231306193576180828078786716216037835066863951657807609059446471673623232219059727673978619968573808126228428798790343247667600824209996714541522626533167984651965127335812958102970199801919368728663267303625296284156213875217716935908677040670641820852929554004982351230546969167184531320491499862058272609604441589290965688730378820179165116202085824922159593515278307312313369169686364230912552474805093286353770436650526203486291329288336994135499712550829032916159492500324605333184394622037782999082914135250694681890305346822426539080948792975841295117567961813264306126040284758749070178789032904164437803347406084655099949499421107303966259251169790801182496923618934122124097926715327991286001621439468571967277446774100717359307357608869799852059284963288687956718501281899097001951573328445306500569386234142472541387443435802400513993862057859796875896551304150887404051633153838604889582368628714852061532926533151782245314469732228272891306871110729001250892899364024135339080632551872595494336645012917585541709453949790311179763728343814327000619309213283866738523868948179112509132524699757264690102752700156350244343792207697565971548088816855399703282975284467894357892549583660991747108155186154066293025991658785794435032731003260870300707004906725672841795106759535454812245940206387658887941165896993419797684501725504808411370909574888328776786289440268164502640319753609323746540450435082357883097586568118106838638508455729125107619511503304004929165484517739806594620816843722534744229600221235750600625862962152514009397459975331579379356788133916775061163637520819774987121148110188074707181685596355273759717758841849343937436310905898413314501947024363577335327778770606151809538806544440403052720453972277310362944166106055975285889334566008708951100803523025982828582742558063519917238332522283936437243949302652674257761985278555305755739814703483502766641400175665590514378175773827044526130056186503597285253096924607809154784956558410340092819868817544485423303727309776369717653279912300511945958502219078422308464546557402051980517777799700004356088236613538006848212273909907613699131710474473621460370223123511662377238147968020053491712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -182950515141076116145694588055196579096860790259694321539641999528770085046668692544307892292107697761694643766639510452230345394763205690161227982128175287059450641480856346583616865511443301908730016258263404799321219846044697299011143724388829091716601987082075671475872503806413865366327630201332283995511769698164291570042320705853727362030560585618121663961880553106163498364980006640470776141101410315658242333257636838979283505184035968953612743122313989223191517004203919012999103817094150670320586822990291013040539334076779693075081320162620949203140533104236792825617642214287106412827249743614883706481120586633961472673288595596725446247372655000933050397022289752472416548371215063800663239007237076051660899756430653530023554203636631019297348193208604579326234363854182828254218729394940163043743698846114256104490286642048637911158757897026670351079117969504907911270960434939485466636729201640232556161540610968124798722399296038082718642762491325461551851012297304298667771408823295090126690993947653082712632141535475352018834424577068234156378308338730353017905317663304299740508024021004566343918790215785438583962954350832851664825187442224429754414206840134293893114226388293225884426024592549587144541451750279424881680844425702626146622093585399805543097183900342486503016908289943933289471452087286649791766972692928058627389234302835626924276137063099842748114560095918247846420215401936082245339631155698672159466300379138664719870664663340291978440562865595732089435026877247772257553366524095739684942025781250912269156307892677508456155878298758776204337016239115733852379550619284201208454994661882174249281121122531676879467372356889855445266009589182985664981009250521799060680950694277998720193915791368022054176069635402090110963436363073212644096875882429979143254553078791823860435493146893258940453225417108313902550050892488255981826597173176638681960264552646657153827870434197804224876823191517614662766393208984624293182061059873373039175809797205729230133188037773672785715407937325332541026914340347455032293929709442780683815942088122415936534861386695784563826297228715154766327451590632701617568324297661949213480415576470324513314244351116129723714918361747077442357354230480717044189390884030132575029108544331752704659396836844658574574613059998310854888386431867578466533301676234472916358330609028500698256916841249390962884998184245837264870928906853298696861606986025961506056824388800594526268257718063901910603010508888134446899454862683109758557393409342993234908847893349288798078029253554133711681388494585730170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 85646028091908871431570477533325437267092476544055085891744215334470021446799588703541164642160393865851521140760241245818286233703058403935478803196729804370250531314402486047263649227965293893994201871190531113664826810071691347738153014118303730053098224389069508080477455172035496534771709427210198662497590611414303712391757147813848702576143227907566210457246154194076349940358759601094751563658997968828520583371753969435676519556356715822774415941752861881324219133944564915885798374196708375536196021659621062651308312404633523084614348614711483701921210736722831965081766879621049864635448175890748433466285526499597266501436002835455131071947061078355844218456375234773016763460727743180993570627859381087553598180467736226344303377686148411969373590049993983122367136325589619033625153099637620602049485926719285133479129800259570401364105591355164813242057112253161163902497959966592264943848944462705253441802247853075718735882869760983653912069560140666344498354970436489697522310762741700967058045590682689063825015973474916027889530928937272260288850717269913090903217107611442899111656466117656321368655028270234440547556045912272066723285519310967727187831065066094180814360807152757014159917267911353692813376581741177147717390597730146888838245230604532550861974550144239638975204121604962794394708233449006512697156441699048027024951999680901668526959805298333806166689467518486575243361687377223019240664349277563711441387613655660221578049132857566748443143468452948048729352011691596159302367405516273929036058485640475595253765716231157417463683643489111033311600025534973618189297156753565247813545170947601082411104663797636313680946869049450552742769125394684760048974434620920292221833486794441607752149907600546956632021316800251259023239261400983891452993335601673358263697810210067828875400055622839619663340122008363039437261709265709305552510655272999525755536568409973249089091111397358987399189395639501920935746284520560615214804567099267387306984407796247542932547412671209030624917722006465524917409575319256265858632120205048964525388628377836485021183668125528398731885157739810512087437731005950830523301329145867737124807775446423824966149865266596064714851768735251444921780668240802896802188633534345354904994576790902153617590457046346943333392508049408988105199072962194942050270003868268608213816653772601218941644343309750022400426584595179436513075246562464281981940792608616945596650606833178740518029179176082630167077829261900748266952935800141658269784645868938788700510607083888973616497088220200982157631989255801667584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -36768894887698874334267295177497532516370295706861853538370833322195701776620804463529643295405525174665156453383406191472686501885546377964499550891548475408162483761025389804777470076737679326277656512693228688158999141693333579860406044284808596725985892080062809873170051874141897109031275869413066828218736763810705289654586644955815960632227933915587926235387764579335929469092030164182248327763573007441208904230013057962252434653732004628201426851362206605577926611859058663366090692238769290725346480419427150663387158396044435503538860839298425693217785564390679852912657152361534179433168514737825996839391754007898809108135336253656039904447097970239973969462155106657240765072850282294239219322801018799669298897601414558296866239279957626173796782588841487318031590689772188823905137291977070244016674227445267129542500497617389617445231238830812579756118544049167383225541092289495682551203027413841325663587489162532833583625338432545004810411684728663097652514694226401743112216700428831009705273852325789700681135408795655234508763933711039505451481089700533691780032630103916336194941305135744545479477264113378238937055668106965569515566071881809820398956549141075841188267473513395090175488393836497583803571349763507597734857527721166503573408626883989783198467403361882215378698302381561017877890020514497506549887236551782598838916448398091324136696714651655640208643774705415480735907499989070409598299310830910619519612752621399220883208621728479139206517530565615940923894220282815463803695503195641798416243147456301151411521692830778083719540202843250952114276876115278685461905363120916430348151087748397848125910966114264623586204238421185567998315391569620717179183347779586645170630191241878384905585506657989436634438887258717238595497725369721206353817733340141038828206794945265521524721666004137547271752767407678393272595405841312374786694110828591482781591742131559382130431444245297147398933743696198356331975152575218732959878113427957688721844851266303149204401471646668391381096310519391705407322895792383918462279185946693918839355511775846290382503823587901989520710120934932969588198385430061887317880169000389420706486206433826683910454280517361477745030174047356533643334971211128147019777381518932884489529056660575652638579825607176323364383280254985548268787582015460969454737637096597621418245045087899852543301182139292608080439807293767540229380910418593980532926688737045140729337515426961362808834280205383551356402904583953810949442431736858841446657756861299196917887397494230909884580583952183907971875076341120368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 14384796879854171833477168622092311079541202072927715876483623932896835280143129890019137773344172295137908939423533082537927584120571708245502989542569263023238026428147040287989174279067728327059120896103214833834904910246956584803684300641800754773735632899788965308959484800872883348012088473232961168630464888342669638709831271743866716872482567232252764195965240288565934619507689272885334321075383529254168836506745891256340189582150531363221125723758564429233162797366596694420907308576012487664875745639873850130352520846065194444687233559695940530266895374493085320977242763427173511570127375606809952942979864320982660452585647688872992927389146205058233601645733883565185266858256611138943080702290519706136775206426932817902872837742633217489934731552946716189277115190991190763207707011615267606953243336710982431941075204747801016610414460757191284063038856280481581364579564380218067245000826998572976441573887228802598203863104647665889251980195584986260253251094021652224791369954103562828239070234735239232610143852685456336875006408476199814395542390230458749922085855643401836109027463949896695577533311299149517708396726465446302357981749103491223739528380423789129717667606690969453332495116014620230452158348072549271968657764510426328916469580947724721401226057222983101164289817439750044818822377989136241560601375167421192263089026701254501786241553490838216117041385023609008047300922122759897124206374299541787791657915204375562075119770718336366053168196660729957394307504618764290446283888788948151779861670334262790335730362092275773963246024332840266192981227837799745952911308207242353392898347144111290906508596652145606426044686763210969441434531754985409475104302076566153772402925269207744712354570258957166199771360203647542898271391200478474313705811608471940518506162220459099952719444461026037668168552159725496156527860146976497536095771425409987887355291053300598442011595005702160673654458269705360452552507529154507354185716554475279694353449858860736135752534238092762509033212477583133657766183859051453488138823771696544085955537051211082293378668980682583616680697070742128030856159060896703467842617592871437392706477437978364391291201989818181453921747207039184469968393303988163266719176925634470217865755335996168170858509362364836823538081069621222770542346520315726454947856106266321956448667859143368288751446067671204759553102969646852071845394185784830175118025031114051943491040933980833821258878324537064732782335350240808316274016084690383666117478105916482756784874320278894126822027271319278301414892597244067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -5201349875653390817219397122365158462432330900907455502369682515340129483979625473780560907172483996840924158358233883005109353112139628331926764846224962962470024948607625911644694305509020986641293833152004346786348405610182919524956170514091478410172140448062534360413329042963519858109478211359512834026759944301843117909411137429442009865714842963248975247583492617356852423602373026530565394642355517953517885231658193483115170739560857806440973843658650697771640021459821941864533874229495218584746865276364181746044291623912467559093768000820413826823604971048603843232143782795523451864807079987749964313036974389577562373854391451363040160944363106626626114248179838491476388479671212225391631003955470349538413025249008602049433005647533679983062589851588471781912192365656550125646759578884123803954969936706524415962416273986754305366904956559187255324091451921620358257944684095712733578303440245933966943493572968323134548564632463252144852309112059990562702625744366422910527624529699444180310621102331642216902921323756581550344032751181625687582119361646000653230099801036319972206744694766757980609262282120520502568363420168651575414519377830126075493243992357367393053626897967295851626243365656851512725520423381483680110768589507187917028080405950518388712811413087860388330831045749390281955252209537865168333038894917916086720597176741163673062844839427803473448683568114024385672459114065381548864672927302964895600517057404652045776282783897756797451398649209950822901412557794854546458334421118919752784649390672690990316605851050077777323027472463489683403435622599303038103393454435300168645115534230909975368152343363381969030428649431372106778980154347534306362203206241313573260423036678763138440849555000883311406878210898228846014422938400894903811719866797638970079831957491444426018896481200820127852174931365420731668805927887033145930384926518268829043915282213859375849080330967314669732671924240205589063250025375593631829777312987847546590891741118863142659656589250432934067520820892263027596329735128472562038842435974625660035502088732527364115218640137680088486169579027921121019599789122104910243421823810674755336702979804942132380541388554527713599595263150871965973823662904865680233714432038307405222964813459891268036282764909972542020605092719654749621715334172205316368972594332300113741587991182541116285030618956088871942824802691519287481784899932690773236328048000415690043704797136811529509505054162707025986657265180970618375603555948915793502802570885343869587805671826343137029146150519463180894708698976605962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 1780388566428954723549950522705975225621461015559542383564400323848046810248856722636199308128736199685665940570147643619354469239234352730983973392440998680040837345531796468556944196246835516720563764986570872923388922180033208094062662621532866270690484404096961936973070551807540241302664169366006207626183894338104067306116049918207990734235309921940984152550022778013955705920425192845274467700285815503087486739243099171977583106880299393648365523921098016034684141490499866376677827880130859685641815785413351488949652957723604958871966000152435615504672317229678368016094995607920823649371723921084315361183819080861661313828584763350202469563092150036510180481759834847481060218801909667576073465317168422327954725918412959934552142491932507152612396120855240720312946631488157946542704178529067232096905930517206733013442169905263566456704416802661510435402051101465716479714107262172440729495045984438855666712881843031600944811888841282571192169595858474973087076311436418752143676920312674432188176467336003395978377614274796370552306304179021701339949723568114817655092037034329736881957804306092128821262443887987933287531038901576607645155713581444505773766794367018783370562092165908044886798921191110481173645147720670335804949501469210603304187337228240476776941414210850946486458945838376369571198770409840809355898918977764833360186228835643858362099496204321878534315621289711427129838619720589212508343001693465275808810937735935759760355806477111970123501074469499840291655924057904028640275094287554313524392277331845753480214192530156910965800118914801162247746784058079323303685070271922007373546665375285504158812562053567589317406878236563703274417735669770633550013836170589446690215181610791096669196602119764321327340113100485444146386944647688827180742700684019227618801736943084731984461983988238444625779560277392909967661826038986647610447692791387354540470174839196648656885282665700687482674133519727389647087196507805868692126763593096441485879103539969584177597255024457921676414534975038164619082195254841508699910585380548218513012713339153330376145880557185874955121929394328912862783119296052892131457543290541809212965013775304788213458361004844840244278154381802031892648342448702694723499874567034586125176612085712369760155536597808810648907115632296911120991562557454686525457966011935955511583177245963383279873823710459447695820794541147828999153731877039143184250137981540469421387889046101428875660473615064136706405022557382952144900711857928092393681567718159517215073395974719578614048788044860915674627996755720929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -582427631421939435553206156546065359893904548407670931962018659994207155996651661772770770052966352703548518548392982099257200547454247696531019655613131478661585384730310021311799407360562643519495549784172075151343789382547224558866345311420701233503677557812518361143914662614124368241539891471300759644573680355708728654919440781147849209813157850792320336890355754201832363802022580661056141080540837709415152013850988716968828135370068557749501934787669122258214029968897040356915338767783189000961995584682611734759381021166868753765190419279300532628731629254467271637693617169164751784559858243049945827758224801184648922509901544088637422290365870011395804474899930927857938150624105213275044939969726009399704010603387909311618712598453755060086824484615732833479989847524895186550539273366560161211546126441243265022369471946457250971036551600684191693576484115886404999274119057310790378675722068553128443822320181812486144885067638757357325255475716014216508742077215848857247354832439911228442063952730320533588719257787246072630671793630430068670165617726326750040103708699291472961090865316213927554590855399048344625567904316618115684397275348607375580875370932291538306353992314190874487906068157772788378613773116185468023652207630140652683954331720403158141340428698737158608989742154660807966160892670950819952916428814378259746938156804614992982011134029107453421336862665847140165932654846157278706316088456366521448194814842408668855133280070660870338327175917358318045550732594198493550240258960295455547167345004424248942600569466906404810635833893058807197632903697624857939031644998073110264145721556366872016580116539978449516594060837338874918115086944778553268831576282257302390106818799939427973024694059625285668247645297833759351545649041840703602674648059166480601663482685414111627988442184127982261401728226669322167821371228305149202179912768474231332328383730802608948628098164341375764647046831280765641875077541074333050652173987034138245089090877589808001050695753608353357225894806959271572641963089650667589144854537190147615081456200640460423542819510963571400468241916950559552346795864787285509382728704823352652965215439139888389126708840194813445972622660395434550552435362880015850924143915106746865085837138404900636148577243996106502545315145177796230450088432476819662509617207438442931807539298789619976829600998054181709053894969126991352476939450680076971668516428431975137965637589251382063621921229398499325499708033521694240577175926458937506188061321676729094441387162194058081639502827615306386539163783528448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 179674633707189054173492994195821953703440988859990074537213854877254115471137023574649233516042089893301077291433062556779004631122897572398408887752251257410077258681745252843712642955431866577584010309966392501184342727227104597357415455551180326866743492262353604036557913912568190390004163327849027818038424727618173690744368151769593285860947644628863014769370834789334216325501002151286060081159690535060372082992706919900306915565357041809957837553829512438327530026758118997758163384515323594046361216704281710516180817946905720449958891129880814085303065011666177755291974681422346964731169158224053694929168952289055749458298168235901862003285220136493092566813132026160021353251471747841932500605043370759484439275253216198122602911068206712019775454315796559792288018797515091186259761588609366117756032107621191650475362183565170757639306754394295571304574195844780928252079248914540450727219219096068625602368532071641652564651018590611764385831879094998074376643836206431472587857651468233754530122914426802849736033859991095153458349735819318124117088968526050683649572436990756860086645086645877045022965193312385899151758545873661044779169861914296263445580963294382406708469683693369514650607141311832441227012512179482114944369859436199766524795465015886864382923989617458685141335458667303093803750505720706982479348356523470530805680610866599654352617558077972331395528053703484792728743685437235485637170120007741716444537307485294018891314821018851944563068571436541854882196569721353862289516140605775140467797530244190107487230480571994816114250554060303703369768210530948000097756510582506535575123649555935480782138820082468354346496565537506787102961517928124583946679559323479133256533128555781293536698015863026293428858589032256090935022451426932608792509211225029157256610928617575295282839205442504701674407871539300375758581213454338275906475757713514830843204017520991826140270418060952070524887519390149641485808033353889829697744459744772125653381214898151594801815841916534472052049576792520768249147907260890312704881922783739209671610829540324992890303283046986818435135434205827370227631432009690712117788317334101845357291572652150073293758291715534551171396190632341334101758499069804850398358947939587373903662951013868928505950238616745813255433562739178767865169610560992907603226842961348708632915176246968323404352722076065922220554778801714475022170067694897395403014590308363236440698750061994104180097229105588557792822390680799716414511477896669858478319160806982483874915224420669566023305294382801416371801564129525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -51519339756359597864254096629540512775401629651250736557317778253445062355331599154598194761824320476824997869067015308732023333402682643795504955510121570903654841335565568354431425998021131314112588448642319095659230978917576189998974678164884896885378628753879983752905612811616433032166276093050520469298217280784564009844846422755233876936422767063423733948366259205531155702564090125768255426244586903418690685342524652144044410508341238079829241702405349480305296216049942815801125147610281542751738849271353158472643716433471669599025368797286455056147402177789704750222288488576595720658293816962641497140407265283139836793434988740669001280336208305136546289442293916499663549001715809722621219877050953635749908797867070533211656804566796350547798942151696958818963910482960173057215012429348335332521251454647948043543025377191790681482545471800146473457949083778486309247144085263755109009816750761389826940156034793361355282322542741341833942472308634834123329956528109508251773977609699293054516506158590947255136509036723334300712271193634543600229629176166568452472545307557371002283275256607511297121915242042500229514037467255458840401474246385838515515792141681710517476025389291573655096610157978845908886514804052892681852386755741111035218016884270159825431551106894359984514138975674517084343579850212253051135595206471479450762791697372920890285869324177445231669448887569329996745434427776593849917456375218585039290593783135257180985768948542357370446566504802664105582201930836365479600649122380690145937220265927215286390662167865660565267309192246070947611031768714625040200656495708563598662529708243480162694426975749577736273709920401179106830844477283191085042903475893028466917038853801988252664007587872569254955908435461510185659059351493168658705634837774582459591664907015723496126302714829740270260522840760021321343440991460101741083964394836909282131786577133580638691864068336277503811579138936825479837551261087855348407211975840472657093590419982974790846636628542376097404678215615182065308079737485276553452224097522092887570233995784977086586175217844534523001430275773137676423439832570935059432168948065165219695800897565992516818617413012485796002328159626072996826484449877828536538151990719736474620495487643761588908586214062074536398647159739358375458178099255907389494778308256191364894452760925027415413841559989273016355064786621136395444273048595060331573370179494398921666757392850731848242360914273362823042556741407593208431575952906904450520910223987241544183262032248505860972287970830342346820598287858401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 13866118353771625368834682873186925140273847721427090448564709111929857267688535785433941555413285836504176804512473905466375148141468972743338400344026326280339074892533896752878030887676275040655080732150068228415361346236727545691579273708596470986146617043327071579811407239060340987211112799003202087173964189438498518007900216071271731844786270041810879850232395833530420728041558720386927575049907726097153678571131804598229733391359949021492004480634101703615265179060888933617639627789689319358830686123137200174323473818214425813089281170704416181064996703670410807940536611517242960007250278559408746444218511847068867122747656779463272353464013859354607040459848362818497602519379306358564569045784385691731388781548621244558430714159712848604034343537041676634593047879795753915583785772275957716795644288345765321109872486260009424787513512222089856319593892682603341284705708804189937947501326628892379737293371425892653973431467063363632513137640160135250169456384177925456081863933442431190905326234912991719119688718000137038800277796012055829075455131696719317942972977213663499875508813044792095981543631248754010658962869349308089875426376498575943777531638804681499040743724869303137022692085675071759265343521169407519071122223820165668224750032041757493746606838149323448106957209215710234518032375508770580172138080934435902594378326164658549973880832802641871773060992570825808487575368947503369913594554828284593085679118775490873768193248825953516330280592154396085562057015368393132939681853712585187864160597353723288041770341426356526139049366067911965964989941607795186547051265680309632119241889766754040880779175435243153137097667902813989568305813294122173650615436998971203715579385056118596301801142145703615621221102822044557614502045248785182889830698129571423041037612979214738691082676396120345661003879304366165908459984127283295067042475949120772621254128567667068674684773849229393747097888645407131581374824335594238206409593399860715252172448613012271605304508749503684838057488757797638119621097952858808797101189753022270661321487020321147207107366034295754899362613269669709543969692915190889526990977918308455094825236093912864297398052580639188842313497739734076282745219088813059723074036138089411814757397987803097279029589571737353944586098594593579878145403249211222438216193332065581222100991774638357991483342890478137220648704101958370728142351889671764200711621841409961487422370737399600278900902742153786354121440650804950743376764218009329348882916798693641111972072446752537339489924350520501402355849693757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -3620224887161969358912972231067236868503472501261777881629951812376757162142398637010450701562491153361031148809958465193139606757888577007633842146541835866127174876220741160942836885452748713943752641338670972958816274469380313532679509335961613840353517757968346538138689562479587950231382293623310083639359143749507893970104524490310804908336222963295194182898440467471354716524567657324351389301945223338004746391188941293184472144588199676730657404223073036586616275466759646346501001965642847868587058542116117154431139002010730545469467090331765702238698133150625477126174452299470504068882865565983410843815079046380460160039244569686312186865428568998226418279702232961391843656977641535792072853175459933507921690045497063125173567484639298444787895697520974658763649642827651175901934943399570463638114856290844784041571079019776774491453741239730304026419676651092817107443177067910753267642805312026809382366948746425353627751387816221198599490671908659820881907829603849324031782890069974511453652351218472381679509507257905391232671248133766313924780788806588543628768818737432166058082647259685127613762314561477139471381649851010893557503322723113576822982748367364177082919315093890870966939916963504102625655758959157723376589592937342970617195597769064295144937128927995819207575847315163944469000761042911135773579649564195327676674936158138289659785051361113402919825607908448353579317745592752761590169144827953326860855519900342670922069566890102808964247332437362773092902667484081683659204828679793949205286534017673398758502358424244650360131820301652226294224075745166474352262207191155868305128603409520039277937892201728059481828588044088928623616169182179109366662129609700436505668241022889744399573035608914659285217612964267388915740200929297139819547638360936121804055034173849862174411000504452191530098352291787646211943470242286616404799102579323358118590198943811059881613843614830296255022746777460518822464813626565818764820853793762903446820698395826574099269821851683972772714253404366046023905406801535996281110471920310111561993139258197327692588878010405806463730735897848829516976491823434223028441485360104187652239075783130815461385885207284642827999203262444818599774558877932817228437892483397432126728643294921388549123683560918940882504466249669044413012074600545937842592480121918000299901527025694931578832324331362276174174693533111304826697946382467485423268498643217849049025622355728928282370827760867299567969997218803477370417236399917902715236645983320281214174839416522171333988366611916629628460613647728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 939053616131176493860379838602727272202019030248199927736616948795374077020929796836025011654802494246356902899937040938331394927953800756808539536781836916203267102521239692686771083828712751752829713705662572051023657863586618842916790161108014506201225750114980053653563841596040401629042056891626921339547466435411198931389389357199791240517819057638255980400374648357238755443683032361397284223301108787558263967408035328173066869793956418145071546873636279476738115025009572199254549403930651032126823944470732846983740682587385564764709264278201332525547307763217977991235284323357672806978471420355012517950335720045608670529229706777853981122626000699155557258691805916716226899029380940757483901289941749883598733347263316460955118001132982049264845875919983863811976482283678811406391510008102835214117064296825167012556212068855946317906867471738552696990739994301181919634506624055216792203793680707686394223737846287616951902887685683274959632180049031039431779478836789191179638400076095492021871962946475869307112520980310212684873489422194844464117151836174323506028778243715669323918437394251184471319465144331793266892123467222995595466626927485910953255178038244937741731051566428216210604480367223587799545351698917869646487258189731710379033192255563472231090540872439232782338676659040918852795204722377944989528796598945553931113139135958595539500721385193924657179936992117122028573335833279156867545097080079900721735570163245732625519317240989079339155392942915474607237636474896409878825810344795561346193996838862809409663501743478892435013579581657517141522301265576694523205914650102283414634139743215963449127851644336452824306844889829723287332671021445291357762519386766114111192525164092940435774142681869472076481393317673761789848342695877537543898004586707645659711304394588207817003167662672876313001633567962504817289736472694746185749576608258960228170559257217886945693016695435329603905439624718199691177764109351753357188979489868059838004683887896090845291975887417843056952121915040312819576884976545116234460863972058704303952670470984856247559509467185605768941624512811425074808802231699376658999179904115761699445200800771266915898284375159628745842515870398316389349575092623742688286500746671046225243333989327608494550205352952109471536766560161118093011326774573069250427998463304134755235589929649327953856571041919083559092501177965266029530072799455357444475838635128923443536995521391905822825166184662713955047999552443514146637786811760271887695661578901968847780627159966809989946040102003291504731303287193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] -239240939571048605271091226004212492780576090777344656830158407113808878802983460926189030547384716654195811353402864101312609948567656206458001348279998366710273668622188442913342628415061842029634399851381879055734610974816568162040050066526482759628675771299347875662256916360600574944558887549359709565772077734515278528046609238320473430334816601571984429006999393819477577299336269340368241166595049189878820867308665241371351250595240606672236070737308715614493708980875179432941265990727264126897269720350547176865698509440973046248464415020639198840100928469177582345714191305356015975150932857146460593256410216655228381468094962644635345409701965446474479533493856411934943368174901212601289067455168781380323803050741195173977130125061615217608194199964223397803329294445965621143394353380633969101248258778239473289592878807620856314777751761281920636866336987303452805806540932710773602375495014913212717141117336636297617707517504471874606655615908044072667194698330869905138322714420243226862637449677204644647976364644973049344340797639203063508296840700317227783482239776669819325928447354357984999138751269070151079182795637402530422842823390022998304222074405675351910720227527201958435137241854173972479947576056917858611551967514750394184452116797675167546262754545638483788472788504612837365679417001162250919155840166395048686933821738668630320828281635137295608324882707710729429615381234498178819019758551517908702084769971683735463550643142002519766701058046955871235178867935810842163425178364024584453460043357284779451315471788869286943460504960516605017196564051589456115498049588072541246434192186122870882027677810937683264313351518858082451059414996465106098233554361948701366461151444491349380491326037992095323729686743894176067722216583089685360578803427201514637165758740655429967605483291531809406914195512583592594555498757592583154736742511309816488745728353014053883337968167491322710972618936964084838592236742272943932099413358639961118852251188205681178370508086975714338143234318892405164642745308574107997279528602199475882701103361261196786918250018880745395299786484586585471579565399899206579727474271760706244628941743059651426457816454563437255636440516886316365940581706474406581918688391883330782877412647662956422354915682379768404480059114627517525913411722379419934460309354871035565869173786164056514790960142370060226811762187786350545590352833247610012801620412285392372914165733280939011940500445195151973342530231464392059141645109953319152568064192376411452455359038777524191037345207551959762906393660620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] 58047769850940866252872843417362276187827714113769229700653463179710452712032213388119334727486288191433836036975780163707117648502292082430502699742770050371945728978346113887598226538185766744837284219307182255561673507399911389720091631232432367760589684744321351243701892305721433151063998862062201822267773249104208953386903922190083577093271999950597202360819753130576549480138629332050811750228035225868989878122008162196343390140775762689692380470639221409943580296288510947743358369280208602482761508382416239101475523610877017250527506954247252728183484689757494594765172166778273732704326784745218597312184299061877358170628300762028344647628095082631991382539634315254034086314303619581098568663782797547546479199107148741368802904119257677845707472208630439483350075716181726915985576918136359694706693364021422280132818601426578603396101267597619488411338593443999664619912072384328340114360633816421787498940566526984208735569631032005553570084261753522470900934824987332114104560210889380961236419712117699901880695221673458696942949247563789834446643372371760409621634891583189805380578223984606485381174715931208839060104220900401275039373035250887547544922200164773489901994510983285596065283890741036156790096466685467109810350332243876193155618873084550688949196604253589131046897649561866547564217570398242842605594753303725866968208977278322360465649938538273316686354398712477920963228993092642807372280842424207355133060553631161125477920715776242367806276255340281831775988867632000558076030069320958407905912664593050643220698084618850604609031183728639122962549074675060033720899003779651996272976925579336829326587156897423646620708353576467216442910406740980298299955589229034792218397260997542128991876839430714428749133909257245450884306125574291529669990920022087688321302787601516946368456267807052267646191248966831884265182180647594753761659793368663576483625417076901828386893599907906208455983614936059338571346618433337055274151877786505613221025686198274707417565981688558899608618950666563544391089212847831081574531653331877809573014475690824580015791133256417246764679780004579318061890651192799504393224342664402499205973393517542412057630084498628478805321915410634602314730795058644035682171437610003307465778901203251396149939560745667841145535506180082679457202175419807027797235273180167422426114870972455795283694646471169419791480316060637608909693754144490805040261912530601025186249822473425770915342145049998804079243300515547366271601277652818060638079782893882718719139673487363908980735502939361174485505555824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] -13114983444923655121958079315161084044680800919251289665619789540022695350864034981835739884751628861155519242602805555273613114435333893772592816057895608193253347761044187421962828849642890498408259015165693535936837089693254585279601232800436302980650808474517423037469475969536146491765353260672465591463376102177865846491840458213808280235421436903815701544998982774774698095875025050301671550889778781319714413002555870475602740651160051681341653965006058269451897215852545267910592571741710938040187492237850037822101022681977991735978816697798938196717308230605958612498335229113431586214116383751045763294118044482760475713265324290067624219336624435113814264322236278376388022245830716044386984415325602114838018611026044357945881938854540774092029459867100070738137547370852077000899096175196835808495710682949552995288835345445563821746498687016187065658512352262476506646951425283920511897392113697012265184894524187921174676749681014548365442322415508828680987563354039942107182761311891968746325062805804931352121001471074749293847197729269707066644934740379771679384367680642272258712683439564352768233975691551665264292265514011611641668644277685556732284201167420905536117492985376537234493705494038840023185733930278229403175611392535644577912086257191402084131308617295084915025160035014396911447195200871971156060586284588559188673423502242343089261049780327143524956076554962379789348098952057890718409948439450668450053609411023109429743511698237947402499096983935059090562003169287639420074202249744775200348159865073507755069632775666593022936197682642289530988300703310769257734463863861737841564056671916568165067300597361045316377181331213793425389961039470405549181067579555178587004671558791740541622097713896446938676903392903382783597587261663571650855353679570759341126382601689938250723365722210109311616941180144504292565349157064242318826590647489406018035969074075651787250489572440346824222616922223943902597841681339704070321112932225254796015245576299453680330221387926723223245287523157639649916714745610599304599188579461597874018918830795282455484904378928808707336817031567938815302628724555097600167661811954737896732764527189416143433928208889964256958846195804891547038250481361468019412986637490084985920225941892682002738117853215925650341116742623856814222374782160162726272902864323913105978766420091324692450440851307890103181442054438426561169225506374152303228225045115310930127064792406919061682853975536294268106391303260499021571495772513746987983120621713390894323394901146810288273857245215644236038633433333760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] 2732129527795957355800581895811483793202989396694232333229861029917181106331841857208981793609804788866912518683838377688661172914854469449737110750056735760625865412211915774043531611659507375554643013768578059102270854753356400845780104071179316360370115400409213321545943123190210720128832664615255817410321832116910638647555026017893825883289243313530390683917395460514882108594480784999752448773272493237060702002782929962229257408213287415499765554909350916798147974970881948082737730091917543838765643837344139031600915565009304972236063544028913714247433683595099197552629951000848806006484729244521667875723698451948775851091280415974215903789664690634684455831011906210470915960830425535480977784586389989526922704830397780254250887462841648469424827218494354312660050188900217788766526411767791286045419538677496095023622333301976841804648791853355730775345832297442273725233068299798445910653908617446815867700543928607100375743289339553121327275652773266106877799229106715432395962610916418542518042489693228795443305466902867413095037400919986752728462183216144749322155645451754402013398031428452697900675150149465741463859797636919105910968232295008215272486142220323789558325899166289626202790745676127554529662146331995800610160458844726124164530910037085908390274745544155152538647285379918071344825346080721459027375334790091655833253748407888011561815326466039794245977875404833493216203195306119224332063089305225473369299714805514160564372561426135211027414450920399943627812573858680714223688073204635875178181718955844643656298915399031959319075650598267313615158649780265601767524321113499735604795428932575558574709200144088554155851243577003120565595192338241968487766886109974638187809042854725700863713498408845944299915442042688593413075917769398824146108145541841240840657148678077453640974758179460468956655440473989307840578939994707868913975077210590852979537346178912822521327210195569917122799654010237593538554693659192088311043713723458091066813296590345943816048896647096353477764419602627187054327182034854220490613855642361131976908109493640366108019906301613637555185260829287847943861636049606896446542457902311541322386980828175565614686048996263941342619019299171806316361176017190321767822089866165574568187171986022261717283678481819985040745522466299395388804357394703279635806904447102384495969441188962541969237700017893404537623719380999225045809710761753589543339684251361312953911809436550254673558117056980240009132452765331611153811949002557421892474215938267976755123179779508347906082563795763942521303948328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] -521540100504699433428478277525917628623788198940640122053799493544665594686947610038825575134678406479183287114742476688815561446553246150998914708391528907034787573040515464764158136750307175367755308455210924438602343775669900674748686612630071990695530743690830556722567354503439139524143204619106737204358547457426503048999181275204644693302546535931948919868053075021705258157851624257941196082957770003366486653386518629752964924568195867235774454624628302338178504793398437322396901691633090271428238469295224708305397662045561048913950055463607033672396453129690080161651270551246579412536588492748448763721416583149994314161861674168236048684594051075662328555958689112217365139966925422750631894067785829583327994428283621907638797729049543271730994845818448075072750274689015102703445020660641067979626891438193406924428161180787599702059562933674129343858397356513394014956083058232009171724088342161500032473053106437267231891990775580664766470619777228403570239744025765353467104611848203909672870268958770369311717951172276582165534785413005855431961515672431332746009603405434396983396385586188031906786228200555220954695759044022958437632975875597513478528935349792464178354859361797962600475549484922500506061138283082191009472668070466139970521373844681086707014614820208140812356016342109141192116108356946229783223617551682809057864479506117716447244056951309945658884727176956358459649410777314625464579494486121237312397245425396335778832577218725765023473374269404600647377817589692829394092688156363982877209150332789016400425934998794844383925590902899507592404464563409514878549320347144478505974016427938391910350505637763519584475302185978001990962274768425604601577992200138534219015686422560162582453249197996794462476960164357234634270921353426173675308120637072897885766297421672871674983846713054289219223412280311945310963802584754832184656057539847473293756207223749346230278283999605732099565297958597374709540459178648040123349913186845361618621289281293539473070730232348835141330267054362480933285311963921154327820357195901300763067957080772967642966167592987741398148027227816301110048044705698813542792643487032651830072044722436674430403384720833219831508700990398554437517482282121635104825472957037723827772806884114598978207889215523885921364569551182847750554800129606828106121597062247357023706859065509071028718157949100486407624139647813157564394199269970468530353972201021004240729332405215704214593757536618392915255925155651987466369933483864085206384690901585230807476651574041549726256771479787349055984170434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] 90554706198117363713674379206209984482154911678578317265149961361082070271071973011589890447582566274132711830313104847776371771686460479531670952358559011432535070326041838031871691515477304882897527418994660888946575745966865771184589865503462683963050435678170710879192268221148540504702242491171541758294590720062600427688365101033227784118262180304437222374822886802840286381035691977037347363212217282122795843185097335348954919624860489746921822621776183235900073588470820926637815990053272660804032515337836213056261530360192040025404422770809778441916087368801165306028786014890752722417609880337658212726548755118838074969976157263548833641297305041913888561870414295025749422519888728665192152436279167956300399043253221191319560708155825025294899210239791711057231244302291933053442861049606234385341885967048412797294417749006487256137649008128401903079214089041689458517737846889259332075959688060121995689357986305173790672133850838342119077200845583829743982713818958794037366057837864384866872311635028913205627856205447172953452822316522162591533210675126500456254879628844096524211048962918205574428180090928394176640651759529193045562930434253982290697375163908767821369572691110651928008138364507034660100126990494472390583832757189288842279979268627982045059862357777194116166411383567549941334034508168861775964569410002334447332947106228350511369298347481441182930756277964811236475560251465778942161429093833539565129696111996784857329701392116115507052548955397095139217518439038836368940891640888335805505563774252829668636331128878470159895476327179307476184596438079700100198196731121756899082947775861984781250241806137451504234167073357012611768067385134152513694626539023282015430800003344199107765907249957722003553499919051260116283353176878388243245329417836441764932195064131681768512901708669548266756947764677686699067331992150027324842794174301055966471213671934631617724372939590426536571341533191230120448586883584232968834621773933696591537641303308136702312793454298628261721676308263399768718558641880095043517044256239220400772298382020280760381574053143663447576695216209419769110903327411245084993081870429773692787789672424179131414224020179069014277816860767198599052992935252534028489216455880613588943149730047305493612942021592353758672732016260293436199227049232974994493413864209791257714466184273512930280746965087424902317135976403029273446080666822797588628241449026665449803800272493440033652385379672520516248080792268392553125612176041328562488104504499372283674083297521830787148167422874615911919418081280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] -14197365203934954139181889867724346872787948342881532150265080577979210367241427403234965981753716224246805498819566235629386731643542311768021115227353919386658811441458379628030453630489828988380468988146099928734629691901210459871742924532314581179974670016998918979633085527202515791678776022611902460384091720667745921595112236086329054955831889023946469589036152469444972250835433220260922353026733314257561208319517777829561053217549807396580599364033891287186060738000956298699215127432850860187335852342524737389385847386912085606817148807931679158648647057090299819901442324867792134585428897227782512897301067682789249445935379404162800624234641862356622362867978181961518024735194534151219183109473635702235414357483488548632755242530519009977769862342511886637504990659228046367357177509956940504675613488038429586464909386188167244774221706031356626839227719187326520814241038246883454796506898987421371780750329968422867964289079511483266614517605589035852917590001074494310373062186980629861631736624483439616445378160642452735139896793748030655589045622718582251945373166373948227159324839936731673915204380875367127615936155098376192937828992078818801460795988765106499301987611148165837711581865710002218070648018420063937411101247645256238322342415001395359303884099233531679112585125506550566486020745695229195482529320665509948783343844971039276658052272363976048789848635655884041579582729571138760630527704608180725966768147395663730366643253226831184228996672216766209223329700744254206724464060938764948313667915896736575579364441108526309431478969727998562172564721586853950412892199230148228045735213605540105250379162340856022832701170144868144528630008277595356570004880128007525758517347967159844084721520419344882954524209183669880463174907341761152530687750309116624475553569955951165479261171620736504667872667329186724876141679365529797082923566436052061410556987494806899999026682116522784998715373412276289537723311626310608407242147689537732222589443450203239756535818845571141199334991370724320734241084728137976304019534936710590381715951330413040977122412776845066773930192295425153626331796181382232488863505521489174183825903969449214832252446410807926174974795005226552384224973696920832587058761137944838883739699365805807549495799026695307816072200868385526493753753394234816435818924781179560772850222171966660910716814355916580694816968182790755167311422969458659505232974921329050716594795419825161080482645020857083048568337016939903559852521635009528960104892224901049372231733074864070715367157760066677246630297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,54] 1998776983091422320917789879203176178564067620094992530898304645066595808878802773429904046337274729697990336369837949292546897060650359210179345980671587198763164320242806876208026675626173645058356593988744127973723252786503475348583251439050813079834399271907806779378896131789984937734068154933730356161697935002585356719361977363878001002932434474243807734345932927652156958198340396018661606596085068330312780938945626456092617758345216736268928397703266679120626857774959418829350880942342287036911865610577479752892093345463017950537956463375194664680365283621458761862663838441518718009885440513224386692059702363257253036758011281343029757817277662032949267520608284224762413184090916045841362943330711201723272552259152883949832702065098636991411873157575477240775824652320117367306815751528866998363777436121557350134762799413845979125458637472957363815830821666668215696650431703010998502359112628789817786590499967443158569924878722602883041956155752454954688877862892925174118155181415523442508849899535189130073240777710710833886808283674557338811356086251248136733643176228986872806885943200354184996601227005533836612937582817174926329897970072308561364540639610424562334225888036625233755111011075621965309303636610958940880292741305169412022419604911511463289439089678972918388692493502385470501672622314050203293387881524002062771587302545331687297214160766281210240694178356775324350171731744509485169095868472362049876579868301257084032318067816731515817831735436538612650364173745233987081800732522905742756610278782935832049210535288415850102352692237595337630985342630855164311026295147891058871868419518612899371193915228096356829534514967582019459569502315192688652919976269115292048103297118547647496673839380304325484018590730096453972642590650712995974955029934613462338278172175297954765421880423240897325253333510847359371305318409586967133486006184590106436273823172301165247543953250864629582501355437217546439518795444685087099468285831131374828642228068827827158520190313335211898921429399091354747347034307067912109334100398192286473160409515812106190193744543705554924888728031255059966340891996870589994445890010718936301206712565514085746608241211242786523878204952926490024945753375825965194692643869894765201931551390249318087780168421430123747637679708152105397277704071502629971289387201024874347288502241763920847542843153145472084062835779270874871897321494432212243298531669882807540731457349197906826998312624122788214421252391217587267069143319516122515697857858106923562702698589108960402623568713086871544927354880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,55] -251718011289585479243142282322008631328370239162452006383665091050363197411972440366201589279564947403049945603115713554136780731854564240615123991507668639803142072790601770404345889536781090456894149807539615789492842224631913077430438212643869916885120347617212073812548617652897120713279662857740987757261774647550948448016927074095924371159140585058695964846528031554086000515724068511418645711677319482626698297370129146531316689869576900921643160080433583536951175587451830777509577374898789269468567522071694900503207527817384561988180325432746784924811552404683103264190748170493940934799629292366931509499530619121681202241668799735471856816694513889418574183456263804728525619858786305801862104456875086815781672837483090289167450426196836682535260385309659502415711454878688351652269813777007878731605254866396021747001672823262300484406155321208695245614078744788762508444898430445391018061436027461040641578509497331453307135228837328269710176063093597090054689399673068621992799067592893698752692546007344034580065133319878678234016878877298779861065694825855754401354513219179330019732585391518379392599385271352729362197209326297339996313712338685969129406852795553915466974666569360231082058470118688360854255199354273300497961023160949693463207888372830456547352713137781093286145197362219309461055456586628854507407101023011820198826045664290191701644079705954737510943317754400463688855052448537595508850443643939521415079029815890950954081311664478430473971102481673317697787865233516206310861701961285841587028044255170757717608452306870056329023422595907498333719767544358378833005746815321835559579676080778107481058295079704343644022866842750721430737658189612095995094867748639007661697084343525925919611684850189536366159818035834890255806022564862676150801909059117014161263413456243858308210292139305151327283842270972138975655662688290190069560586543538914221252587276162397852573448366237371911468095535236735856302452313156979532573033055507937252535581397318486684757707092772291378836557650653491774583353122495788163692136687434256443928259316088847596672719965704392543066474335271831490596804784335344634498330454520724046800560264173183291174235728729654875462162285079726843261392799818875169272553608104879950557309789639818346298656099256016121205190876605749289353194017900033801914482050144909283177567672966386188608910315420265174257690715813593332349877003337616229131140844366562830223931818146704391863643615617006169738413308341417340371494019237027328603138343415044265588867166386769949060379241009563375239168000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,56] 28314641700476953148683959584947167732413569842725946284269003495190913944275162314242593532282713209501358051206974063967865712465748311470020863146875334879029430716897974074680794750498392613006588841937708777055533874236201388699671395545201279532331930508216529185599322242096297761100077312908004091085433905173788556285227229440405534414864972504291720347968129652106460138984279811847146986529466226087660821928836474486716980172917277436488003582708894946945924959767457494471530430993545490816622373440467092451526007888952233296220591711379182528289980261556974151751960569738891155601780806015431467740977157966888474665806895519950406831504067030216821879419453003871234835852052302708993523665638346803326840913447731236201718940671845289148382871728098155195089822085887700942652405341113617772792329647565558676537748345916954050928246461492711558520777150180689989435980648190607436522456680997130823210501727326101646994681738649734096200678343147647883004170203340398013887339468110284493738064878059057830872637207975123034762560443623077331609767507238434867348192358509988336017632942577536575084339221991822034525626195230862863728093463386059045639460789896227763996722778793230406952498640872511725804719756093758315265718335288128288790346349512777786869931110660328630577362992063448039788733593198695292614792203831226213180169765442976769310173201129248963331414601786111673852566486422843310537853309499089110270519773909070821340898584827782783651900415491338215653354663722294184121789859874949928272281450782378609487911625892229696812474078925445482525280015750196895032292542804344221099740134104082682852309467817271499736322015483854358313322045130033619377159201942633298305061356578150457429963707374206733373306830973374030762481638776207088759510072324970512547808380355700139612208725182496656842445823088666515784440637785711490210922341765506668681700683716368691816447155930131244189495798947321349650465901759513848518171953073944867679637463120544998558405532332362978747291157804273654427837668412878612215160421428355413184485200136547867001588965336768278347059078589179877442922363541653853844250666125495580182081553358911559638332318335222179994017854750943101729535133124164794164032664365278003110629028010454603281775634603895488279928548041471636714873280732644723590515150568616349681696783713389904921895071215561481871753976890173974476651395448069276155218173703438593974826346400974632409378623057127008565384668004640719523402801430289012991529737424819164061228945875510376860748886667373240228249600000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,57] -2850743236886372263685456090444619534703082351326355777832417394598553841670794113668637260098119593998174183110526867548669301068215911371325839903762901339531886541824482764386998191250957903474490781743271036525010861913652498309400863052803230349168895721852505077046912507433349724474126952092373652218417518633232212106002019137686696319918361006661485857985289640619185562136817770646044049482282749948032502086112848833565647370731528818364737389220392238559541555887672589232251278221285649332303042222108504869302684753884108001140017621896624443031318701429947358954291852829317235844945091778714532530043969980301891042232926698523063501393560201634222330600328261750446260041968785901099934054030465651347848244531685672205620293306250847667160311866113944376174464815221402767733688988397181315058392648444727792511581973317983635359364633450952513799610011547963129873935827747155178264891254243990752356768457545605865739052585242473515623164848291624676712752610588390475424751832626934694591510507644608315905580068798157279080531042136000831493821227597362599081430171758007408357005616273109830841704548128781719912988052150219334446970028527212043934904542934598431574898946994415576483130934990553272131868800260263979860685215336832689582329698307492276297947985658345715671255675762778328965159451893423713518881318840399312992224893542404617977119660462019669118342842028556891276656410722132953581030433821543962652568293322500719027507941568942990445767471311430632940953326771867556585087164199896116307614136971648934930670428793700862647841367314313340041242300257891963113470754231338256301972030741958648853097706089270168477909377919827116730113382645570433065738095241265263671710433121449332814814501764493493239587497469946934834848825254302441530364892162039288476497842353737407601079592160851715248920229036471627397602114248070210264203960862089311108289716140112723690929616618744043106790429193153781518987795183224170441036578384314172450217673751864650416593934632729858279413807915935932971121713844008645314377910637826752197066065213144622531037852783461392931543823366584406492664408258501769663710197789474051222360668979771393801322191630049929498368040072843623532887196913351432312488942140270161862941141864403214621683211385874991380465207104035686147899317835322243806614738085207078025453820122156086253575969095424209616582855330335611506959602114387535490028942662419028632529654433659501364137596211006194028353394123660225708070173491975965106534221325210763372252422484703553027575508424609271182786560000000000000000000000000000000000000000000000000000000000000000000000000000 [100,58] 257820773651254732275164707795861124144466357862192255902456979012598392125268911865725058269360545881877025632592294344141721579935590639484837438170776738209271243678679957004118527426817741088480052511800303677619522079914480067472166803656126658037537356486996804383845161932188147552674233424629164427315415306123898950509114506803403750185708107917414552041269795796036315492347833064396191934997076951714753488954033682934932615739091052489096849140584481442619774298429368836516596338388678932331706304244051066392362766669299168092036394121770001842433220486671559806881672735940585188718558512933806051082022143186092454979675800148385522992080068127976141645093348370004253289937247722757206462336046969204206375016505495058415548168509432014044862748179819771815383716417838229751937440183858392452284100945010245973021029890895933117600115569881545554742321432018202961255312906908416137584583633817049950971945697824546901286445397226401546582131181793227590269434811507414545132768930228339518157033844212394443863408692122957399602595511403778828170330950868956201282045169259102934422507129890156179240997318217738286593974970878896067192236059344098772237057523066043384295123615388499074079677720796834574352753246005621309829665690186142060489424326905486198052043500250700451435341285679363382319807355913288754526903624159461792707086295134713409427898752163400190810532819970423177095025876381240336520567021754275035323122709432945596164232093068504755991601376576578953336111129763610528498867243666164568835929208280570424227783097175316913309921923999988678568666188578088619255842688426876937201412121001876344080534493089950768299824775509854963414714872465529432499500879357079752278429127843674480659796591057550085364056894777273585234984839541305577101073734408133822004234392824241167523878696619267186683885828497176578052035713270659230139857375522061668063432743891649544549571648041736375617418282986746661970966047867509944673144826397886546179874233187131662613166598024831792279203478200613511260107051155763396659694442498929210651378105093277968556271091394101729082852009187050045958462297880286709866669477360019313823849609603986999900798396785270726601745898731002152276918812190925083065316901807478188392038367669821950166156342425910089587578073790565314780188202522254041451801429211664268622117209241147868901529625211392076086688522779164598164087609119046202559373996910650825476714253040791093421087650251027061027889572570661018429055954247332827087193234033666326575884666674580753141014871617761957642240000000000000000000000000000000000000000000000000000000000000000000000000 [100,59] -20924289706786863740986561012807202426163122718951842680966748326798186394132620156930229063477512790300794499331014191796011731126190480284671737837377261876219704045483903245462347689788710566873874969719612875722092334381317736719280761975095019922793722649089321131396119054270214013647708302645196467540488407959523312316609404827699807259082038473453834038531235483828104434595856388023083485763646867407378118822524706859552220045204886329531909174705999820649305344378486061076142045435121144685110910841448061453520816536209317086650569890627309374777953877408194143262932231679830764284924552607626362332606221703019674431716093080478845410847746022121768984716181990795741028417807176313958076659504719999838931659799420095185473919999129799479052353794469734943576372228260742740560305423062703147552580166413194899867130666891362553303724670453199728500986921267162066246658753547724505837973958373328532940952660780018684388225652228779249629242365563665683242743927814880912527617944106229111383876549331866977346873569100065480901049098198800585111979424734979748100129812379517686813650270434761398334046529804509351316859656060938157987782439949709457873851037816488555935799124439289992085715247269192302580348251121210073622910378732505010197917928628593972693519329588826141839329212089381238698270958591661928505697015489286018874959349052429806495708234114910221900211362194006311713915186325699775409403469895658430807632395127240913925227173743316967704863585136159630511002860794419033565072912277626152783743246632606055702451227273420598944779715607607675807934593293887922554649085142702200584100923324192424840060490312773215773868193668901485794322524753094606679649459354311825058279140609717213248387786325460530011016593674043179941457295139510361048766304732498608177245202870332840576387441489602845292993769477476596490320627781489540100588841263928628714325180658931383946397681398347481156726881613199413300179832082264886098465477657730586291341393355239273070006814483918421683238411821947395174028813197688981446824625248816969954972234988660843034222629555414367376917861740700263861689416215626284398070089504629134158883639712209245948418154044507077660554164717671473096451144298303812214257998738498514495967779210430377826747914153814594304550368092599165591367155522232932711458740804422947887904961545216620545374549067470624936278322713926074362561964403617201280164560007076863839471031140860828086259633575733707168479740726415403049489783666221989851557642544279568489615162591658244420394961608438227927040000000000000000000000000000000000000000000000000000000000000000000000 [100,60] 1511585284993942054159172026141153477515050053938209370128910959597886553561982738431896031171453306049293685236236225156520176545640599573008679855734556000101441753137087698938611751030531866612598568674919748437553397840184985626862635812641187935305752803880758294237748953785846125940673002845751664796489042439725240538745610773847447672317234269382473694121641149198231556469294463049138195508329225926184989743201330888365502273639413964562765169827170762723275007135009981824279006274412150669280790550313147629569540861558693297147279464929555939484527215897072140831535946340171646121684204275142521931734548954894855048294588910942807322198552372704170459242201279376109815342299177996032694711302355344346217413836475863319162006182104971335282177443672069423479272647072581649769410206058337471850235377824601185576606333608047414520924542652728776222639997123610910715144442376769132473219621743655988148872355442178377301017409052615050323788449317682971776848349016062148553095035338866670947634680227831900147553187203953734938576475999494952043364633227630667302161839143168374148106401195538024947752637379845921990361764262924947634805372596300779096004811023853467823058085853350330382012943321705006360068587996051661856682012784529916631487440326694789256198763699864292439542808588062006534153156102499845889057389674349010812043553691440442064374667625958217593482420236598847532229550190557558802229525223707266808909509832317890027688047062494764764729923542547256054343350425950999489305824966775381792847806084587011486318359100693080640400755386569212869458914406219294076722492335891709099419927863194025951332544078131859818244780708782012684155428843008976376458501298329474359703470020065571330837367211809452175081554385903171966664849030305344911884745859217960143948904333999806336786455123221826367750866019375440812861628578549672448305793663549416301762419744397431519561787131478507545423299723872059238083228749538404338831015446279865904493797794163480164692825490680445314055780053690422951650529715557784269503721201441733815598826451744576126081564162068281032990375429037823408899692999674780847534407468020656648859694355754577116141638593552168982213038209250113989074825689194776820069496297910126658393152806531820994211712934955680756211375148986547899595498254909396409769053612647032370327132419307999354271154607218298453196489920067935835576489548909108513068798196679344449862920053539477213703614631938174408613198854929414044718922588429881354978909414103104314674385823062319638616830978430494310400000000000000000000000000000000000000000000000000000000000000000000 [100,61] -96399408383000490663847449642214134607922884694670314552971224881285460192900393626332719317509962206705604775664211615356655996644334451495688123347696872850638082704617492389872331686688269883198377502286213413513918172149976799050802794794876230654049684062500763444320679800847029201530704313415134746001369148730745654372238440736780127954149986192150960051157692935632163453738741879254982601214320717545606988104219998021599526646532163734700242200013740586874548855354112919507479350409736760312167531568779844847649025663904598447633024377581872409387435261811787897314833613338104065360742998568697914243953952518562422807090059430029463679325003903746993825840093279055542027183373158849031463308801885826062980485561200507125690875445703319161585845053480448779217768990476810575722803211346378929750849311311887658824461246212317182641629410165369987604528270276130244413920380740804357090189279094871246396764491442664877915823975888895513092698426390773100830669389639998950294783079687339369172401718377522084495923002155353814220860176173470362421798727654971885341215977811754778620295696941666984119967613518067415582713221951217662330652549983622853014595590807298199975320861838035513382288870672152793457063828846406787175100752936904862614516600582033727460101330368986755839201600229031537030478858835079195513750084442370462433521235114631388104872110946772199872434769471314657688596125425342269351781856065639298505038266621971314666911158904740449263145133125922087769061209425038202088180475584790593100750525477556419216003456434989668871753206054532938940750968439200165912708140513776336171557529567094468763219231574913826660557057653685389654709748983252979786470927408492138607822276207221315857605850229466850806205107659797739712942785894074695413878495006973752653505222089579922350259430895380402208064448260294507636722035610983661678685336182456021168653355406946555625691552927337194413101644220022427093170970603597035069083135525205134926319805628115163250608568763020087162982736522669947634829836118050141663928143810258830464292650591037548794681631475094361932023250832352579354692924432392310632699934379459401824102481664210645269445684683954858263441885174796292279696128258110278328750125561051952397655653342835869501066814184641513458466164604261781224987473876319538435559512829602588913174467549155055891740840078085975174317693753636459805800455951483619204759809863752542467883901451671064506306645323465366862069396130573511659392191992984059225997086908454916064466696882921770226896577434138705920000000000000000000000000000000000000000000000000000000000000000 [100,62] 5424789675233061576460010461759820096451235513267692224449168169551282626360739373189800234334601554351495402598389959654730441649451268216433153573670341340409087999217461522140296518101473011053830555852585208517443062056683003745456048404768950882682136698956684273216483839659873056561353669536311032745254144872192876780466007231916045306348242207628359312377440938846623150260197349492896878057093058189211726519341840085044550340636576522433797274081643943323252202556515819491228702588973522527584877443028860013165557486778026191641376879732737449583415953067029064766428393403333887929810313657839250184263148588537528359425468236848708695733024669396033326835932389046012150364795199987026010913910748394252528686224405549266742757691780814387971861122140076844201276273826263594243597975131572768364965113474392548840828782880249939897575212809124893202004152226214554069016566768968153948360595971310154973542226565609716130447577146599109287894980265595741459082240421204002970181191260066257853117625022190521569875085305278793924581584103445039732027613467886305245268011532030814377058478070139950441930670455080050570487033759727859191767399022752543039856978873568464658200552979133233543800010582431561396798953983196175296031902396376524455787857248855211756755286018233797484697940095805548305880700506803606560574478242531530211371629874278170130573765915998051198729938540325710261967728622554233488222759097333542585223834275871847418201402856863725832579149562521698545253074557786849781936487979090113565782026259689484630844814906692484270920533323284883141347284627201680720675762492569243866219252379243953127170751590548092592298640530464981645423322498485548589211131941748059869141798858513743451166150287733322613616943666299193945974811440959508854517214629370833826806656756868906001899608724039506704554549330585094373382520650303899043152139478754933365748794387056420467229336095220611440510680718250502754081965945092248849207036672844660476177707098601460795235987079891303919167822084897070676899308579705622411790248567802099781594420855390183136294339940021427457391856892186061145612762259109100913594526063193709394587262964321148738314452346117456753512088914611531461962137778223279377940726137600464955094041914016505890705677554848167092191848809682957006151727328693847340266953053491620503521268322840086109448110486614685899780971793891494100451399209699580526917863104767601748004274468681595735264012885382062751434799605390184514534978170263234561463862688237089438605095757521476024365850502260326400000000000000000000000000000000000000000000000000000000000000 [100,63] -270650244592313262234660506723647917137743186088053633054446162358951080291040834011173826018489082341220042722261207351736490809590716490056984638974845723299715455698288329496684238054677692514854143286843860091696642500164029591555972686679475954482524332572761229782780039150804624471999885302399524743450584311007139369722917548313245968559066971571826306088868333281058026444758378327383634713159874831406183482270080310600588648670962733801205588373354887138221182082608673829434021027467686282435132346862625676985037188802744575358201033912430560861716301235407773882919642167042755947702469597081117879711644613899830753977124059603627500662097457993899286489609397413675507270608086275206242404449159279767682486013616209318873638167563622998566630674925810304571609244142652705617647413911126664489389779889375413188831394766312965033001725597337235846063475755415007353863790164380372252724495840664060516628765896984730678248776917152053934416584030165768406654500685423688592508128026632135478576983600843758056541587099839299086172282826566314362356906214497010270641012217923826280213381629846952790068334732591310000293062960721884805544041224092715946357793056705339067764547309875401333404016559690967041405361287965055286836512818608450309855294108388279802073026355918354988258425001879591169725911453472437355828394897327071357818754030781383011124038519512444579176516165563968671097801784182548106393324745913713774622129706449003619160159197382451538252343306329988606480933987435993830375583333275913340562033353970720601296056291253177073372507297943152037193377722062374861529095944843602551509696921037514564863486799878676565167618567383206950222054039955594735008944316546549245296206061758785374676871800440796700437099009830877245702180926867620016299652147199743230630929129463845713169473663169834148974560800998321306848359325711379088883986873827137207364639898789777932366047197209587142600746721332546929987033590157042616755586478689813729858223447965716896683712309045891917883849858477374419207204233579881240892281343394290854707244125576935631478726067363169391394953469629531858783945190032345788130036119780689845616576928340948945098971590589210206859296346141180217984838279667337217021503207456362457191269805881464062530805566255949373743947623502075711051447869805519540496823407872105600429144867045727873069384331440569315276811894139518835671690240825341971232855550084091672349102127862738986451368719360626775288354034043652716229637454150931077339337250141185929426240599118977770240847613347758080000000000000000000000000000000000000000000000000000000000 [100,64] 11990435552463693118644590861210806214217110194301959974075315363153774530874204456646794687602687206874630050751121138552617999746796314780879321807211477406366206117087033884684657385731144569057244581935893069734893422537616187471610527124713746707669509247121632492682483634978465186045474783196231973154095418414356125620978091254453851502361699169900503839911532704509136395972983619267700697030836946652356454423161758906392733289639805527746192720710933661065715891470550212453451745491327411772138402379353693055205568064280068375143720392756033275179316796762728947269129599623559667138098316935237987825508735128622869769254793414351077251445678297688203919164300930185048716682303988773052949072605496994671138601707692719768093403519630812805329580575595504327274642973399966145633328677953069877442155728727587390932117779400570495523842264140914816823707203730032211129055010094079622673138330961559097352477159749164350195457612204695682602822574235012024797098720650925061292165266363133934187532505535374468129500980893840920446627523582124081118863634804438639497782238606599783033992561204872305692083613734502243002011434140772607098906714570673253721142567624583508262633380257732069744756164919326596220609582472527212096479294778292639015698198545900655701546877459677262015308061947452554154667595039397033387096569822660119719396136690724357029810309073269275917876928443588089176913097431980906547788495899764306499158572592858799595332762298282568578209197555675331900596056411197793192653339289300499172058179564433182566525135007851558606810650786180964712769912353965662179758017497498136330600553085792644184863864562802564941901431585079098964692646475547187265390987048535549555690835926025167185435304343772837586701003966266513964013840888069034741973630119461815372039183672220240465773343560211945549115288534355869954739489203072838904645139722412266124643366192573185137950189595096222966170444420767261086442231809308252530726205797481559959755105876482304173475663063781140786006376207576016759476468640811840620269109546540934227146271782963301400458880658430472055946152354803426671852878628994103775639642407675576533264563929659505600301781003669641467859276474436682424830100831803517561567180951368965244854328826911819043042549282325547149822174418456696322792863004856691631894247085908984882868577265381801541800061165095174398458451215508725678088339355485861723136409790183721028728136574534999417040963362554255031584956115052360639362979317464472491717721065266870803614676844096557214179446510059520000000000000000000000000000000000000000000000000000000 [100,65] -471415316398543249461805918176834596860270881241558723777034827005140794582654972139315119293133679807102991756251884699334224147678088192469099709521269186770609336296522837889092163425033767298766834655727202936806779520446202590212878913958343427777964020839982188005778025008578631804484859488437562830819904180080845692188234790548311058694827690980329141559843474017767512286581406531380491230762526859709883038479164373833125826919713185109452664959034610323794913491883709528683068747132424778564452362919076338313249152723273810548999123296436721386561196053932097017573208938187667370971829196905440546695975602944843818030495811675486016522163500726598884144059948892224621442602152867527845299089561266344353527930252387874996988872206411385180810002058129656894618218002906207579578103693483809371152618779569691685653912564408068701243725338642871535249661370746536071825760386292868901218873664812499260252982593015198700318432640033149776183165368345266649710814362886635680076532390215850686775305664884008799338768293233422166001650898474778496117229516203199441122721137090131202642711977810961515416196383675209047446991905328044047557087211117950364818241718013940831482953276758736612826160151206818799420206788402672393630276743035896183352421221523138454017812862950595531823700382100209826000111287449929235282720801184160590068659663530343778732273076395791799262001415196720099967196272436878007794402324379225107613949487143305589090034632955229913901953921146274672460752390235490728165910607033918802493063540925673801861460461537348370962825259290657417533470206688435688526531597911252270123395067147964637616763514247703329408709121561945376503733881017943394724761483213617180629542412642301371893324902200303087002970113276442790261142753486725680969856683807258399705088762478333813920036383820977861508556778258427554567441529717447429219837723066732625687360610435222958413160550274723763304106678106911001051380619276932882733898884046320351508997416885639853142320776943339614118982137552621894377334328582087270915165666115090860544009783619401843220255239677867256705832987504537657642031993666156863131299809925176884724149943788206972079155271522868652265601476576150022046139223302096395637605009552699602509653811489293690270582465031711731405643659210868515621159944950843551268091694146138576968742891448166890404635128673677493548425176051911260581287751472444414994344743480491233993684871044239957503173515633851995979729143114418709756790425605230996461581536315813827646497738562922394128259586457600000000000000000000000000000000000000000000000000000 [100,66] 16483251407456707707553251084558657663062535810749503227396977723521582329840395553977042176845881978830252082379846599920488985662924721666239285572457373366583459798544549259672203726917451507672129951753382143853215991290671862059581710107946599858068754759594392914796847226626909788279584899206586515746126030168684078758103894534852050992823774069404179916665055943550018435370704623275600096378766737951665432873237916172314218287974326132938373043734429803573486755622538126221223978286313887513841657241971373243878859288403063339736169409361902226834765820479944954672091845925147305543254744428968716395491167419777001530170014663496624985146627137049732243750763338639065896598117913915400893917772784485298864970308772155289424564766895341687439550136298931479255870878117486952640968193349345477254905411972973244596108262136984359187824048674127354455399230122566192602759872197042903991452284083833614143257420745374572739755818036300408889725353780022933046673626056534477156858913550501688107917427073146116162835781235646007581448613193401432612919086161525152143842826485962260093029498251932986625634130617850270618927781509966194142047762299960657555317716811917858023829736847373047474800197333790668152757712701825064014480836421844308891693242125147351930639568580123017466088470384955039390472557034758441019598170336126271410496268474487240379648260278914941937311412368782828548697828079334478683292373348442156799213851694372896568186552005222080110357687191475294766331338149806102048559271607065998365239760608663529884227355409021089877528331606722430389500353890181802139057475263383762237292349816857252282156308794902173286078483169869419449728304510973758477148172132698067225761623337207820222001348394209079914566918404566603573267204142604805181970690352042605427367545769442659280704323662376177062200114977228708299424211012638393189489440306046096951144652965407443397678934752908587560099825040885830334643998516642573425674869018509793150762951592565086561875920090612283877441288579689065660245820746185015545410324832835959898406556244123580330263589303559498336595197756353127930473491191821737799568101710217155045656926375522275638938146575035161837762999697661225828196783861633091262647644928452490280944925956962382646228533283819632287459555578040552814371685504919763096710139605351367657951491301819533473303135633721406465436248963311028251694836586381211073769994223846536349175784663253499167460595811621984444119213314477520140902098042460563980541815523871448126930215601744013732665496698880000000000000000000000000000000000000000000000000 [100,67] -513995929811142953008499043492198150880171333707229322978821202270369963287873323613868642765387108159370042732294385020355883334469385446624076828794607337582989514688283608733325564175537812539673710666236222851906466504683831501631013766946146378815754427772198535395524366307447374127621081355101319569864950179607665601490932420640955408089860742439151882883053020265143096911593587005552971914336795899317352830912693187642923613550602467350283765130562632969128747175722664144246331619611357039954093098285876407725190972023262582533133606816325350670794691718574976736532791761694772271301605705573851133712134369809774868161752455175495630122994023994070300925002267943197364438270752220772305424484583984615864621498288423111185942530481919491869187233462088184720521085257785634556527969365117428473472980408887337546149880451985288724900831312288767432020171892337424590473334298314170559704567417362659292167871452137866034396886848026856637211773453485209935256399704519128542903297048609591276514856947837906892579103558543791414463193825745524918886218473484727783184597015117516459116709631992223178147957244552577869568532678338961440895703643586078526865517832323684369506676704657432704703175594875320620268081097975892054013023891765428594325721411107591692431726357061300192843018950385503779192110697100935894927767037117332221864115525002060465449412836928657042672659358789541985066275159484813950494336463663914813630403401221340109194665266616428803793675188062125669463865220786410807356932367922901874342123823080349639798064590382311634181690565807793243456665145434760779426282451875540710150574352004602244175080710980159911243653395063034213800768458397942101116874161182057887411672634877086911740078928320322208839940193940981760372668071184248332500999882998696787787028723691001277874405358266361897724259007296452330644474781117140654179260564244268352456037154062231365734141896390526246966857984115748039613812628587820407973771704624969982103660490453979142693226564497569692667287259994060179063219090353631088387633580058969949238129484679089150942051276695888778375703410395553445953629631612239491391610870324525554480799307884989472000179296347664395534139627575931337987907004789616454290602106711785807790395881514785709676210359899248840810434579131852525176706383562154035470625541872557892217068469332789098770772433243210604755462547857295550660961163461633203054887867601429436847144216934080294615612857321593392536693641345818240937921616957145924525360397135070392017942148226114189993495756800000000000000000000000000000000000000000000000 [100,68] 14387135661994326603523073144770725195929024578019360623615831669579165087719573610490933399522751587045649211501597370598316044320297031707375840877121428496010671986579855505522575844176364616831184833125183747854326076343057772606049105599521503252001222570597477791365875932783550128680134036192866224555678696463597304730863998665456898240642804592153470879814438725285421522420515327969892812268825576655804303716094711274549683328588980226843431225405498080683208926748068868700510204931994347613867777779312140058435912038292632499431129855152235136134357947228059691674150098202302461768277758931333402526649396968103267298320628365132915710398723525118635031237060038140877189340946095371654468610448678924357102822118273192684971636590663038180266898270235715766045946158714952025133280901169145735851363288827477152178378593492653595160125150336284231603819468532808333086170682338262941651995579393011619525242954959126374902551563793550281187252045545697531515417451629628540477655665918007844377467432545969996517291840944110432012455963282267508282354808965282564079671038375017754636456369407091629786691746710831920186062222044621001570932172313661568230648356954294926662502325493096967640106229517160757574672825473374230815494122123050402740452503533154437342645837832816018736461242694404341148672208780493405484207860683384921936659529032165265873700437509440881594062644022498124175191271987091041718720751188259171840718670453377930819272552096834333860792983084646499114170975790282437550890065850433931049382014633924047506611768290523359689338526499149282833651538191981618818917897310275980416435153969714328718627648222194352265544257238481490511644471047064039199667618995364303019923634813514742263143202482536967727536814785342068858899324877678756315087688912977605757451368632089673542282296536550550523943083654702202718809392070343869706507817922434756598913111297308169645423367584415750728908076840395781475122709679330077399453874968478999829512846905679986221206258677303958370039152992208481494410249677375687570866101795564396245923041330911709976154431037488610823483167405896626015583886962494972194978837636990193480922381798986797280316013700966838546558977692734363665257101298271928520018401833273996811903922399263807528603083527966998221327364071608110324802955574795916612761067377509389560900644524338813898805830858620219073356307605851672445338109981303362395333682985597878459315142175624393480930897084606203184148085988795648772547571455514403968713062229567722813392867772404362651558215680000000000000000000000000000000000000000000 [100,69] -367351280234774397365200732300408322416644504570256768249060425648565088586766815377229986733342710451366596176320765239861640945097080414232644511921587544583009419637282780116156206951315421403099804599790126021456388600262898526174918434725344205862085213894388895368240486623099575093386837645871878646911438425478960767761065575602634038261024963514250176744382666999126672731027485713911880969564166167016806682662047273623267456220964989424629419527977132109447084690803603898829159409076437566025214575746330800676509229792116948725249843413450169000546864507461725773090410244930689985337980311794297098891236658770474521299958467436170302304859314341480237619282179173257676601131867046380030126443077490212699402374086499064790470173441505125773268021368637938850676676310136984785660788172654712512154362654031535323839078689054800484967045199991786916503609989654416322666279255313076631411455153100809257298493444563439154651898719263635450141660002765592756915279569756029443366357696159638621604891160155809479359275782096686911549061620395577096159431217118109197012741737219098758518280565696057427546036427834672994413371461784158386265881731143844172780956398556619617573853096262761786781627153023753961703836881002205098351843526977706020818933200668405035184103704157889881537855778959954031213606386526340879065985026155875160427154796285772673165579906104237134587773816488493281182551495281657313048507567957124634019005369723180591466827886006876555422410229590668970657605116889559616686175592681293016044785958532577696911835725686206166840190297647620226144546863403876781290700894438411574954503370515567784341633829732763334960887585888865273919351030518339963755474189196255831505006022828742085375048927547213221704389319983237533766474101778338391522612616742026354706581500154842162658040655439891084736942151920507650894720147685508923220253253203727804260157383819329527954153041018720354935444514285263819747265896919963385462573504817343008365863015143297159139870266185439741788280535882011070342099057544828733054206881303277914099624680259767090451712851655546585248174556740415046237991173765722362048630433335088567096540134635845648197475739208797779930683125933360174577667340244289585099456820727590562552939232137291674829066855775090701565423094029094736329524291964416633080035851096679122677769104110398021039403264934797903861296724218238156441480217287370110241499306164349332350293361558329893936926334414741520553506322171739744629222196037626983488785177381845291116659679905346202317619200000000000000000000000000000000000000000 [100,70] 8455726799195242636965466537283484936284094707601774899062920422972635271359950435997197667214280057463451750236649231434085374624147209766628365413725647519492878125271390325619763730508710305513199867438861186519525121692299776223227078641226092072519226811331370729941240145161719608104485745134469098574849966319981889006116158500668061361329273050224304911277795197610909204143556104782917581300817493850992220431262680515626133930533091892354394211139876808273340721888278073939185373656815357091023668233828488191787920370589890165800629943208065384583024077133841357010861879185608142981626986869795557343391254924132858693999860335224473926816892874680834741085602662966401319990110902478816146247310497839261793869649745128662489588438035536439466771551579101123949042887857028760315275537505606582101582737975447634450397608848214256131213179758776659345788206003565918049943903266536700342933067541617097718885989491022615980896742541406820568434714012637168162196619309754558122572343643326371448075683762554067525282539806168719553436957569388785474888459355880680401859683599855795133626190425936736540924645083655414543845813239331188448602610868534945270582865129716732966578976243065524561028822708166742264540055021356428413737288492112889274080090135105760756994060507874645227584319045755035294651918934494541576992750803887836927674432841704211314172428007960618678545967463396346540335919362645522436528197987426955118463880460558901964371294226125585023784462339960519715816665254196460700707840180647515846884703651292481459164473798927573216725097647543409333911717821211847800784992291592018438277913010532182811659901642725565502963818216587071745120323196560789856624593112366440394804545544305832864377197730389663574402724075918542695459431750828276291585574537311083366328242865791998630113226697827679819483767312184031556195831999554427275645752642971416474246190254355525787694967241585437903567122107573615319613844907916829908267437697200101053499500761202878985410927272899164462548072556773374716663592571985567572927538377077045138688197932245439861241741095515622972169278788131881655286952580928446491873493347308997854541266137109642243901687487115942153321977067829831805957828498960007323764424886642888860531807494919596586399265681997562390461090344427320788295078173820287719470249073762348859770535912459605829769690028093108914726953807682912933880566291542450977545341980384179312417676930108873412740395415175433798389853672910717197891521421971205107695495870250047789496540132642803322716160000000000000000000000000000000000000 [100,71] -159405835466395158474192422726905567435508116320168396070329074039757340074154757105168901099501335827519982824582617651869972787154956396281688184431366177205323723045213529770279402606514394162436523068513837502181309910630747304323559261262308678110571694751362402128789003512904945235054074414379507241257687466578666277908658032555102073688625029676189260709734908361166994276315357458083448466326383493111604731831363945952152511482898058627433453452452204492459210201058604372218926481840419967675099943250506491360346505121905245938210115881908596962534720593167140924645239312580690891868438345570412726288429962532804372517923024629207812440314142128298201235355251624940473584993336426745417529884666236683988973240964938516325694815168000061128084719172323574769888054740726286562925908712548562353997142778454312630421246118374330935320989532229026551134843790647041327991055066055812283878703566065424496433871056904344169046661504998937630634848072772046364180433317120378212738447780122641293665689271866640886955022350545570328674942287887815644639537583413413427518353783741841698809228597997416940708493013936395885996911825952054343834448056043255591450826394445895932627947333561044293835443655078779511427464054895820858916651389855327061997198268280159683674495711840233192293019920917976167120917651893113450199393886929726602297609917229669168306382645989624221738726035968166856862115916495406416903782888536382794991146488580841466910974400747458567881621352807831149489679700594719332730241710395695480871748408594697666666303041531804951021720147079079461013739747956497241466134197236516170980025108720121840673912721297949400223892233956558651908491826591584973489727203750813389626130893952145001696781896221682828070972915587588340067552227626911006784008326556822808941019536720503825736785577141393234721491555011041951200437828924130125322996564007615647962504745265722928086472953377457247367646003134721473030587752570381644549546998932576972451724503091269360511758367816848242431838800955037157221618861075511275547135556117340120952150779640145820767298670040173568375527543677247341984813660773828535819127651359539801275002476082594923079528137222243773727820876192100606468904433123656706865433327320125437727232356290471793831755154969332972589971805189260988335944717438708607519931017682486612319662873861181825550336703116086934582924618139380703220946797631182595847183437767206609721039945540644998511736811379024631180447237447070607005389507571329009768585889914920702318426903845962304716800000000000000000000000000000000000 [100,72] 2139870516576886262544195778554293077982478316065123719848791922728529855192240001895276947413052217865301234431686068521041772303365093995130637868051716498205688607493501570940085687773789596118911593049434821202357538254496439638712945207147834063852276479238941137618261499576947080704541302506304683892681970962568493835310516628912437331677610784335216742005007889146469356898405006068692114731308351671999087663253805630872915953573080779862323246966242210472526697776629313462997885356838806469074289468974330395518312180068442465277295809170026328711702474503264815927827736387900906193083844516037227463876680169378761327780747363971067482377240095477209638025033818782517605780325620018451523820294365573836544880586441751825280720206920917587735046519278509023306429171485131650516949351744383128409897270447634946500232388269617305319701937700846728764772419720044903994750322756880378097837263213057227541004825436594186630314842001036110175861208202634961098457594158624754511767893572292632435572126990823945376139842903090272340363343840370991193528000973974068000388169366470138740055925054348404872459148089602185217960142767475431834747213095630216516271784196773010795375099828211531903877843210085629441358407369809351222574098268086230360403867955645297452698074448665210853973868722250265216249910211524648079040265689463412813323558291310883771923399951526221740182921586705690600761218651753523986178948893583807815647549506179006087545613243169591443198572721705735365342275570564042258466817719243764061926183595157826967495948652540357736466632710733491048006377286279480072272489371997697563467040205669172795516867557104633917308854764403296608081037068781833491764387456756688280976769412131289749544430523082972833653959382785350307280907214547734462739860854944607960563011376835784967313689238703967448091786574213505902497845525315104183338575327562409468849690204305472330623114187553740639651028480927190493956453382781950932682019529837634236689578514251776312327687994427265154519111941448419461383325613913656406718949624607449729266661813446804938612889357583213304269805431906510125671833351005902823358339391880625668180147381902590500997613479354286336766239833865573537556607973648389841830904723238453888265494110722114290740300862239614664679660774204301232767616855634343624852533943765680139931943694300816500270894037107711979558431008593622577031965274134451707822343598081009986460163693307854182759095240673107555604128532843755233808574268644209379553094279070245267086086462486169518080000000000000000000000000000000 [100,73] -14339501000781737733766397668285744301204191305246693981457793490177972341491943002111492671988804510067490754980873233413915021758942190831539056528092125075538207169957851749539566288663474668254682428122414568993059107506754637310548101505483901721074016438358396337657138105020551601782892754060376408080652950612244438164924752563946908144607031644852338848133678689081332119147060762162799900023323354455955081377163080084777187427873225875140358825057953447982724271052421641264790867027104634628042106810607943887017523599913647597004163627539558150461565658155452826083595578107632571093451039861149473033859240472584882117843819226109726592932850598858621343356456771104232527859422631002304687936906426166253352885853615847458546100500649187853117675533974180448217993082512545331860339982171977450678184391794885014284829622247228577675222680754807938290892233286067828099936690826533495464684366227293297581830844298514197237690093179710062485573204198658670433549879579603752421311672589373867423786319271693639991203354794772730959230244705244420622344946245495382995013009299807405907904508510385565318098686180207498871430240894067623518003164018660006572301921851973033591229308062074013405423253829125193364995419835060905234100333784933232500549790104838894898895224363354339952265287596357331234386797688847252681308497753094583410196946056188563773611509011529427848820663836061109779452911467744434741417221737069348373276466822053945526589120721908300198661614918584915664544393944109909818857104060551734364156912266559904474620670766894018654007089824387634215320132487901062200528295873833864594727360077938766816525924596803704733910500957963532312945405334173636906880507154353138913610878263374285226008543363334446318805678123103520545716819677544664059543880986389943843692033327660982771780048654756036325157280940911592595123350628373174368830780008113421830326533526276265241122669403952769978120786627909197778742891350845290119116539778464947943012824030408884372763532362861207051736217739390954314679943400784883122214081367687161900292478658157146922665761097163443893704790657493550582485738826370939626991471886857272390473876010352214896845782636937755900244251181743401833533091753210904657091250749487395461962273241862350702973792580752035185568740042914349101412163060596056777202506267385866086324779301594829641679090018395031943811521395914058471469890416703180928768585908044080333309913246037594108295508072370451042524384669884181071709696263833737040464742625914841945221303764831436800000000000000000000000000000 [100,74] -352667569477229600511588797105704459420880013583287161047342065880138114436481699171689535610965401039678632478974631975873724763887518089187950933397977179331779797970486838541629229275084180734551268840518673139302435453716930331714965150446546808438902467817606077702087050629981512068366458343015292780315195593064516499756656902648650004453030957201027887901631546027443777502440144264314049128154832669088125355312250573631561089485702756359770581153059184279269308428016044643554196826160018640920851127891905077420785969744579732224203063866759130632214994221059276180939735988177275547589570401968563894601565358447203322872318985775110732501680428277770059826940307011645980266497475097610717935899326029821408369821758050879084677850256679844265786000069671048830086071424801582631545694302305774803768051035045734542122747227321531629672417334322485799359014878915370201436561111603472442006343113748929083398322884769052922684973902226583020215278083934079139740133092273976715110677878106406160588582514769567097709160200952010751109151810400509202421185465619369520495507856388521309334323774666850524419852317416920031601601083666895131408182459584447694500544302226756818785759971024875412635947414031513505525576404842868902189844157812991408877984975226569484088719419226022871806172786836985735045247813546585699093184802357469152925405193134411613793495323124496331625419916336092871176347412139228424735605688521974798017770630010144718541711784868570921513764572978347162325461894688781485665390914908444124581264316395629410827212065385845214640579109884405663615345331606559055545958973917095488783298406724534304157168340471779569983852420621199061031269312732529050951416563145738817396995418945260705782944232813592958663344692075826017176308115870670341069434731796127016538082013274580223263549837327262103055182942181339546759755413741535832774487477108630742985453902165832482977971298500295392423161970294317124479194950129187553188506067107569982530598722732002464884452333172460511069782111100033426619329871336076516342411228324808079722102189517452608775593206094796379473507193204809814973721389466224865436974757631549117955536918335591227460574948963381571066057417085270269049421424498029623007872233758970029966144162289472949704285988892208375561179682329623130130788756991538784518807735161042966073986543403594179531542781758033038017131258172379763594611235640756487073061952169313512431570866900062629511880472423117386865044754328646366280595262129704580859221075249163277641485450404167680000000000000000000000000 [100,75] 13262185805375231249037107721984722927524776613547341225872780027154336930143929707634557432796704909243552645926846519273340114497863314444897546871767753731993685717172084019301472162840423410617595622679690876450328844902358138451389705588756736640173982217311023407981263574783516250048801430016544641614829004132543931745728194525641305637065087449649098631985913534478284953981197709488066148103768290299546403673096555651979065397594790073072880148924052891531156262578690135233564383794781863713518054102478490344309499151778977433774200106606271876901434363840100351703502920261701289196895352077599334242034194878173495657555139042192999141580393400436543329631057448702352261200809882276922597800380239481843305142354410007666092275448735836867524105292919546515228659981745343609963241511352240042434322248094603005338080086337941542353051071892299972297922513779093284290304499005426870785671600328036742531061250103043457251836156327293527884064581843361722869263782219716910450930113604815871447100132233779617255903600574404075875897428172827404380158387532345608167376107653193117569526675867436400700247193514073497298595810884632600896801788404422591164760490253413167433272181739757581227248355741852525829444127446936435805825727896163042918138344431103951503653987880059102621269442296740328835272657987526846037033697555047019641337163061570053054515639687207991639454176513955208484853643480099058818088215910545825357307501551035851366766414221926295300503824900765194217604052334745808966598864598266937326257253011947395828988434143373152935777377125980178430175126221319934034379479986376868301032478432309133602587282469799590695406264691052218874836154257143827049078882012914069357229084082746213345874306790157077498620898055628515619603725010252400245528462461686950565073934206141500979748500216217885079643329741918810299122837348827632905517233528609901574284374267455814181153988721827711046501832901168564642733138252187666769251776660366325084440369276361553685079766010645718218681047201977051198558063375193873550424380072886493872999007187704637493405249727911803801669778958896224053543198605908017223286598142889044781326089893898021872079292144978379702657829244243107153033657470215537940700206400604532723057015727903641554551569926929547727954442688745144373640128532546098689935911611499649589400334874300986447836934217442637303983374897493992986527477302573105887303050363589233038920240470909838960438969792612337748644365161841940089635228044563536012410856154827044546032506503168000000000000000000000000 [100,76] -117979090564041429492612763886471244132957334393906210839108117561848294235020148310359643280740468853709152175900064102121976662657221379655060833315453182695289449353572177335451349994260984572748292695406031744394616742906574876136881958121469875829705645209461328363798041810122570461641024846054946306373843308985536365651810389331066257021855074603490460459642747319207318049320237394442108149922499412339827426328116509305237942347960452792130816705206427943607483724447627022191103015013314492841522992180850150131827530981070687600341961619055417724084399551146798516738655075430307626788960509747621453096250904462076782112645031603051615107280995408848314472446549063187674615835206606670434985738415210711987189440585147483048007322724520718279115043249938341202740261325776101415847073492048573028563589907579037470519929353876915212012772213936903055045552114777163444945092747538730521932096475893561966722018789432911957082393425460840567141595133166389656754979506116542170335055893054739705315914112010289642521006795336349209334898750246670819180264785786602951507206814722670778083221048893239429494479117468413373346841238485609473301676973931310322379658024977938468974506426850547853664969281900631693737172106050068575946239080810688878182414665046505677741254638804798960854617301508478758626961284845336826596744133409839554548583691382505278440220034336755259552041874650058720516841069501210947924768929399414920221838944762872224245299825776732472396871362465579598782608125596427356950695205504873255542054771499243553753021709079211548156000707473526834132573987525009657284562429222331018741572391547780696741316439294365792748452323461195521809707399828785247551914910001674392924284114415712228553357784761937056671847773562391679244538783174580406721748158028142042593108504024928090329293736440145782834494963707598859596756103311172804305737445885884696869897765044595074798576277253762191921028013789040191667283592135572955808013115376791013937017253215877002366095141624296994106882057772491048219864992731454474581000082487823285453473215274936680152791390218262563124779270988641647567535510376435382307872896576371660003885782163064215585320891450747624098624424749179209399126541446048876648062694150727125212164598738632557184154002702861782774050002590887927948113765375131550500842067162943017188514586111969201511547302526722275809448991254685000468867195220299014088129987953932106209080931117329410372940778563356428296596297769533620090251047900486354306753504030761363608029049651200000000000000000000 [100,77] 1236188044123580302685129631102588819486532503302034445152846843715049156054709889020474982407771437176886706978539262757886546950362918944524454458107885632868033804902014657584974126274602235063834660030223271813892584745851343085345043573306565439271268844553035396148733786541730462918208278144803511460924073771594740568367684521081877298527486560708585259729253598356339395036536063399233998233625085920901786238277083175005356811111893958789475514383437071888249493861150512508483025504167914510774376658967704295437638642523317129312142061101022537357912035667630605404420101086808795138393172595537020585683502145372098159256321159124114570578150752171840043949856192830381657071535092086579062080440984004249977510801218434372870549032708496274717845034377459342271097134269126729695773681496111225324544075652033681815179658110099969303287130658896160315783220357512601034754565449087257872371305323136878990466003121583184271389914707842408909993822092932543340733775446816524960304052434993416417612148799447315816263008037047476119084817936253147592331947510735079188063604196674797639347507834266196918254360156256466005078924622602741952167366788930117387274480301320480595498494058685686671633192951257988549331398275470612701803594928864013918125105321486799756103514648213459453426180602510913628214750552598898038209199088890941832292250805174855897755158121229723306404019252574712822160797931971986560696865344417827248632028826941621315183375029540881426337255756160274583558733242868090386026279037332425768035978455740381447025708213138589282999441442899061517378216712362316789352076470444642156858337901909484937673929855325951505142234131802200051389560417841207148951359932957015257650900364603479669919943317173125197084100831270725825202797377524289854512739368758457131404254007820316760709743440837190980389949577092978109450260522269797967722286722505704700090435317820931332347752165104749803051791542898576116607025956014603318037258555592131511966168933822532986767137426347907599809635531116754754281117691697279613358353068100006210087406171856186407543454165904032209436778428205088767350583442189807199174474816481283484290052351839807020296328471229516663831015107306705664798010560475243197785078242587577775101547390488560223849722369802922000907338713499321809204607253508803906279384679017883408819810650555796197172873655725769552910526002989174578022066784371980339265451428039896897907396049788789626208300125996852142167983559397993859818105484693510702814819277933563534523341209600000000000000000 [100,78] 30884358361937265086193169273434350079657591671124758701843898828129802373094740193550789561328787063443258889922343402940860455912553392513367913993358421815461959746375396112928397412727667365740457615777143337460205750398653393300697618198985831539337334559215568930900739797798768163548618607598209329326519023569022665124765870054122898732172103658825593942019539438017574917104007444376700311976460424119612009500805141851724833850263912390701198580104985154117019230897605653154231561540713368721314625898577837495783283107652512472361654412280041262231065859488654973113752148517722578895597494330095905176268427121754511809308344757876842288533773046064413821284082359027185883873219435479284624750220288225956857809723012682184912193405563044490420359618108513528835739411775020392739330402115946522181671592199487895935309477448608312425673888785381601811245621367247681920320752932516951159206167591855950838523739000027399735271183318039067836482671250940301276838986031326969990067241837386620610021625298807083857813988652407288220560905977948666558021424599631225116835498662958960653940282158152506767021574345019659810007077324799464294350474049224314788724814705796825703545813909025256153150956716683735777531068590404140548743499510785820720566456939755593485528097853789073935166656732064650570464566229828307148138809346975580940439796517518465911760761755172330510914000633671766163507278077274438885227960339539776091688548016275414717379654831406036747179540228340355768619988223479415581249197341173695518151768593732893293101674148832148649064278101064873112770747961993387713766606219481931431977110191966817145984481087778718785906847962420927381152294145177683802159584398349123452499208539478400069172386581252933017138273082117687686645147737211341803472970389912853772562692609771394085619450000237394026247917611416699703380623947472071708248621580723268075141378482624239559351388029778958686379431470064935235771323805658971844630725405318239339082416866932799187408685947635830142002758338812544460399449348493146513886084803715225569227442891447377596145913992434529090683242847274237202570730470352089704127059860539114104425932349624157842302842620989368560767564769406452453319283184979485242137913300931221108560508700136357698011531288121159432025799716681104067234558527895326923210477631455674224757989903742575728957618304526034049563108398069943001197994207955210191130693050732744530730043816674102038703897165360292943596479824601238009526576980149505777712512917997516316234219520000000000000 [100,79] 465186945930553648730383310622094228258110165074670286215161091541647173500248545322659640142284644537188672798630469385276204339002988180901725585582625960465854829015387627053454492469695302927773883149546893749799536217346958078299533497415334222912340840549874913879365242539876872032664061024200616616727997357862416948295403178468951010520137618058384955182256214928502795027584143332475461940547886783174397683877030231127241930454608376358001534341034604578229011199441094086924615988319020106656279373781067940323234544113633916793566702787391918054633800581938893942687403339228346730408260724607898487049833396671845123422802482226440621228316819027627758399482187475460118112766152681566348351666689857325495235835391804691754238715935082030367006344347076351046729218789606224918365857726392741575270111352279923135897502953208831748136467080023786574205380296170905311369802777725923862677653613441472078574246877756515136052592737251202137941855642798578968731886269093027691984013906612221727472380515404286253954179922455852666288863748817053312318609127925070474457281364713929775394178645592035545566536382751099252868666623032902420194684373009669124908538380822383772422658332817475383261655329163673915280360273568837949680571336786642129001206417903149438248431417589339078398792114136220600885350251902474766642310836516276419407181130166501375582992367536298602890253364606938802259863596736754875155794076755542165135429415104575446573272734497493986110152784175747653782486757689245110691064257759246189077448306710027704701476052826235235582571970487676388993516813052696138079638503133189553822009815758455086038295062697420489605259939631536657540882778873134321523377419861873946391647996509534400517275520855968641818956890535868748579382887047613116870837030705000812577726730060403926301831035019706092534667565107101123242225678130965875210319045275439524534957451237738985560101700449707747074470921438593412376077472218552353194034533918034556176234449117592133690662363173592306080764601040540879664143730745716616782788287811277199063805908393057212806717565431034351171952497360171219125083464249897375576960642583367559126677382790429236067682366123877095708557983787791389740801757430768386705784307864124668114985699865130637922966447103426352528952923986414976051543273125031701401547882003982558589180183474281831287103794075774971483580655467203572363655496844163971511907608216393300546456733273796008824799860222587538784955879119664040238805895439590842392420430480402969054412800000000000 [100,80] -45914250385777982237557073674248858854132104514078591909488140755374530305524104346152638477990474515879218641410123751923334888477428978161920711426071336382291287780168187408356591689677084865682337787921810486214371389959763192042701333180535827385996157461931002768485672578848731088194215427552109960529661874797862842181389326120952411946300040655000367132405458792531132615564129570282324319640780129473346363231704906062200045326703284854273832696932783212334275397873899132453725908555364058345673703288442448008690676287392369238979020483556990957693971030141973313384242881999195105827922148672037697352914232230562052386310776990052334090354683617430375119483265188149355056297050197574374082828450373447558233169671901747178495782140798317127134506947231603018826399941954346483571550220263282896081002725869321628612275887518875016684422940678829825304501228509154581311567055681791497254148064725140621170502178730711192681609596319196623253057177124517375765835342890707498921307288711939852257081997913210318141932329930019551566878345813509432506968946651830346309189751627477173555549103406480910899540534086536065667133047377508609883978020261649263437306252447341686332900338989879263639011812991861694614109348116253148832727492076112012905558793031845739283822155206971080401049904224253340923213542753185542072231267267211407764456220303856216021972329851580335853135376121522935602605474798682201113408550086728566802868109484534331195946313560184359511904837222218095204404510683860899035068029790101649377036507132473060544964959821735717161997515417923365149654713117083115813200991910455811131146422066530447348623941695754224818909386069350036094683639876068760810150131095454444556199061004243672975302030647013739664068403754794701596981944199525975928925175909925621984040902918686245002422010631314114283340313757708291732897978454724403025477903984007180877762742374305064270724374179764194830741731786648914065789453290800556857360192376600293176664289198120295821008835344163964737513850889351895770403190142112561867481745943962109387042494824222958185378015588085334653394226867398456963717326838618005751165264653053205084148531567447390344735777051100805727357943857259141992191230327688127702087096981943383108832785818548315329556529256658636516581756550218599719581440890953166003800076091439909365571595699586692672901382584187032467818588563851985339984112403251407519602905398539201183262165253208554111256494203036585045811744468587544753849418358551017267907753818379357897359360000000 [100,81] -156209994872804834135527486434238016700817908279219812610078159396588801467324089019617746117164970107694315609587352721767042965308938017846308124136682974808595438251962349180622956663384428870905790276208631124890476179102069199703918266243368325476323606318786247178394684621333295457991255202894406295496361903370493018081576114923970874781752159395529350949982324669024949007227592879218906326596533576635354629975294970233126581538369219898439888885534082417841120449841343441530722976935289564080330139620361679091202794567945847283130540894348424861081700137349988767065960028365359282345439885275457398013355283202897040699114482189829343204223465945321567591408075690158658372032049977311417540134790962378094796276280596393469677334871024121424561833874484444756555276349306599049509846738015434210023036965526157753109615498378972521207853161992234522596511252483153436519445251824319990017676594286253009323174244205517048484809380019252256382850296499930607238055641172866371993955723608930783747741034055982202188221245006646234617950803661704459496262980232942537664650118576050999415588895569009164601055935063556470940061228736959842576770348721694114282137767494483466884820395763849912597407110747633087514694445298614749871765955585323895277285619641211489155357783976164366968461621338376459991429180246050731080728864408982958708611398266739268456107952631057301089882339665947872787691158599500845051502429974342242015486314396998305532392222494149512442935151239632623143563793267104028169119980781582098601316605492966885204802049657095943867087592736109008014129985830337663557367674608670286816114787855395502392627783449881824824308728126994273067027527966359846591682023745566611474377426222480530815672073054564521463289692570994674615976169322370211761035657967528581263246930253294939330786629780701118812655485276672650010859680638868547556752773759271205715030192440472392623832912068529376798091283008826414873079683856126591016730201318260635806965133275419417574014721056233508946802598461377084608482885710129209177392722268465053751297211148370783396496918392638308855360286818674490746853390631618389771923168019065516065118943996518960441073682905232585171060590716671863999163550621165146971228247554852197482794894295149637396815350028889730522802231220699008126723887800526309465723374616879388658425399856947518442313412301251254037244413998411678070799097500857189029023181072084664260468124070450000246446946556642645211187725204685609688699535575970025050440255765484811059200000 [100,82] 15398160913091898655161462111543954999649094550100285221315554915352991249405657925409978695834307641553986535842850684790639002396740124256337194824575506784518453292926654865712155451838355862183335940023126614584100341702846582692313601373391140490863257290035904060166173859341672659926048247901767961369955023651402207662520012793703621581749816317335155072968341592129905361431701430887195367240609998354468852365988358208787928378091506436399482049276493249684204107701018349769689420035405585950579987609326719648434412933455817917003969823362889797308087379204208212500852988276933519011649531388075213260375677822085928510383044487600429029818816903290725406925297957983545897128531537588609643725803141282353840376218367309194404591560305881408318911292664328016264674652375042848837459395395707977232741879627448582172056476221604799012243579753253097306877012955698171002608238208292422238286955206700984646578780775467307084379604416357157923340826515256536242202234813729511182345044002779311367680261214598631260172766466584625512190702913723344723064083944971971605088179391210846216668658525553548674228807383949017386021673886417751489128341898788791711092053171271137384370665408422432936166377038332643564540098338077809342196050165262891652402737820644959029735476376547169090849842826717960340427154117182909631807229601680870419946725565453949333870472411427624586911889997339120785421308056992365580129146995390912472141803879667436837522741050816480208219945756339310347791983894281598689940051825837404874956551474255949330262468090957172847347309063293476922970737165897370750476687773586107078673262199205609543018258632930714839798842564684253541795815160199102122462178786821415264560294418553450014706430252414255488169536575065461226229539274292187976328183039332569226067722254839030481663749090202840937573571059798455618944428432449433799822217770642308823771542589821374376978533496614768654448937734031589844216718646575442622307442693309326678432969353989790450207084014806348291952549083384772452925917776012493124006676014567470769383496803838279057258491976322953046561632142477602287234806515208228665762512759383753614317278809276716030601785442296205316639663961890229500608002028411772952185438778426683168681172409496447839041246454081428510110039886300606617616355907810483774828553088380191256593123717738716362966516936638563178481359462300168737454552907436997086446702085820441170646758019548715232541320898032039899615619272980939973115143166058436888933400566755917108610 [100,83] 34510135670398708024793810738684783208916259660069512773580455805542572539530983285393750844305217464867087736422149198740949779397300360824538605876618802005143362562982424521715498008895166470534122454678120184144860601691049895375226455595250024971769949135395206403088338230830734397182078713523263210973536749595240005415425600659982600233499777570522076181260106549019550650524737979284061806763527760508137440005003540675907908336043552184237095764999188851638655036602443809934429084484414008533415337519381530486427202346806018302376244307680839843229765263722609220689580689574229369937224520939918471375697273121146564309273191202299991435509637880485011862991520946028536062358342507635086522132065747328438934940990482137017609784727717133320435100841411876210192092217977076471162004471643484478942772940579600854652950209047608118533595709066765870863644978721325930156100991688825617910388566343618423504991179319444274164124239056338540088114195912984944071838058742014464705535196433072201096673350271878195487605128932261533951826438184829532218729738364591166371957839346032778771755059296665414291200713875927790411186240749919839549723065691439252239288917881348844768316006080615670083708255252059224700714955532669869730442762003624350384090986424530270746708309151066696963036012085762897462055441723496606888889297257095366595491931904596731999338606670395879977128081470190419662466144280200036733850128894204104101298434995203365859132064650811484602693500540036573086174433856635876610296503023929220653025783643757375780360805659831822880662950801152541831947556026450332194819499909401408356475357502068936828149242691804128963288118259710858901866853005909080158696711525839844928584850149985909337165580369972122347784018989826741333948975268081282694830252345154399593724587281712565644570204418407781604113658771585435579270960619458714011975761893058104854590449628045108388554114410848521623907541560729614250715328629961676153529673501614487317011281019174565588764097047409501453440016709791873414478256732668471612676572053879564461142899797206121710913636123154623079284133505677147781439019102163876904303199988825661557932275869492138657953759081135575655082928075976027735543504960272139949684706966102312275005034523697460521268225310699646758280569453834730042020337370302266108664507664733105550858226739681391680140444197956640515761574749357902124402929410905616429648508420729932267963007765397135477006893614305404600235253135775538291299276997576355591032771317728000 [100,84] -3616983480173926878611534833694687473574704919515065649514600306678870458356183524188466244835469914572015474072217620847285773364582649010647464991001288727865913134379036774935486209282449694469561667674426103256238116313420501403158877894604035847963174103103707886145743239564209645663523671509401870093959824880087251307961456004937711922459287881940897576428403464819314696296329910236248681536206088466493039156008284258577809323752968270083408118418261428094554925219988025438035412200123725287388796169483633423903071838257887184983469273654143487566602743534095640228641034847835706550700765370834699458418611506452582064355383465904712360738518037146523682661781409411717209216440634883318503974410972464314747709883850104129732763232532226866631482713602060141266450327189076976099971086622053478755099022344505952364693111826648766644263269076515223634375726870188360207026663647725489725554683063148333376702595702391008916172767887013927955934500032672469938202788456478881164416735324301228701727631236247855831480624773386645869612302689069379076736726541010887045984751912981833468816301903374699091989921465610177983387324155193451449231035884424030551797653508138037349079745861675980798649256411565554504644758899085199941758066687760676455071187962893491038617039407410877487322919828852029016332866259852216712374849738397069003925254285534923420294015480450235573272562641960732778663470273164411904451037474170304938359302704835156087181936417028906508519009065139154603694102528324614230495174774268902813093313412029107735725929773533783362742750708801925041267756771069899745373339087063021683803277032291962466258395193216497973838338437666915247458849362241854508716238078788071288404712076632410900483854851285019796879773017736302403908297437029438026166973469419765222458347614979485273364791481536591326178517533340659351049899734557320036850483310614782151945429487477836371757944317215171841321430228266138044532595912949456451658585724859099485699571055024008315333815937958094811823705983661720672530787659141873469786717683828370606737073023991149454429512022041073775839567644940397366793567445740365633460466389429769434160825333856890084360708226959912160722361956222076964215790136951703593116498081162759012314227396833847055633996692357386652412000518739989798884723734050120053508908121791908255825610451392935735324873455015024404583930416416562317799148775885280411827522324638873962478610830475638340335724286017944910327745396770530470146547063144793883981724372800 [100,85] -7395657930555340108616266023604213015314839153274962924233456557054022780388220047116973288139153791630348346269482396172022931900678439380582164356995658972610767980004843170222535326391061068973468733619264663801958354557331137008123990876756954099072747701113780277231305541726034105973449002678754374915606956233393269440340824998522295960785699460890301111496839811819451533579312619983223467413969932977736523135520348660300394491090747295930363694382913770250255419396503946362477531619122494290435402416821941626701655065954881409420201773028826923581694752972786030237305880815689896306459970226317408144333230458880942897081844508265520545728125696819911058103387544795399364486765080780809607153051958981495626990434401806128412448289886723068082857335873446179836390783342799824362697149163861433702546116443892666533529776176047657247001551949789602413023148534529354629254545432347684387283156558777401908904910948763996586557188292545690010123516368546233767455974009663949413058341728997295637125680827931508162437936111790458952614321687719351786799483935829125009923401541932961934435720202517277005594786180196424207375250982852347045692921670355122959389806279296946102713987591056573910175692644890676958443821564515412133424545177104427996533977212372049294605126945878210838734146208284412010292255213568545747321575252987670614346023681602844160438270238057105797149728036969418156073713858879967842343658367796316729449790486333933569656809716886551602940847529150941147415186157524375334738164571792951613254332552293813452841393393546595397702657630701598093226990826364492944813335749986667203874573303289404989134627599433981845561634527043329755916343364946775093452150651592397744286844723611802888289197856193018888988533671984900248339590392675279889581610454230287855041081188782613789682540246696050305718023561270502788636329228826736680347746754125819452160298147443952118172908351813193027489891373683031022693827986844931085814126921527783610479397178730584759150380448471908335112338354342130925643011490861070562011236547917163370569905391457919785556034619749024709756667144869041085228757973787477347338941913205923296094300953882457735843820440679733772336356645100509132506633959339720783071038444243535891318259705185710598619649815632869252080922017977935786293357771257611513631838583353844287287620825946120085107936995231490181374012814941153202084713365977706208005956093845539522144923211741870034564480251027012791940305906082227918144689911146158029252800 [100,86] 406273946684359405550846149373968383265878828123386266882395371880616536656155570087793233627479842961578804024983060387399202291607590588154859792575550734642889225941270987814691406201938146147838123453733477056835666763869196778273069414602454539880453126025066478450145076575416157729969794137154393064250201221455228063971752886257822272149247928631972674424076072424923051075242743630339729003379107010094380472262861893409433964606518343618471754825614384262380012736396875817904734158736475199037718672569513280222426135699850566940764756504891231080148026742262006399597660881682108134022184041870252114994090735441500801627487440557906903405228548434515304590885242176887415943209086960510286831117368259328472960908329569540337650464715708791817572992574081956169106347535330558528724687877295102561158264159677459124102636608026618988826971682072109322314493318838693299881689343349704141085672427330804959204270117540907995650882553893368306490882534624303114827804830161405953271273652773844986110514100019251879573479701247592095048160922851713872949568264295134292105810628919424690149295896130937985674337740641896288223879560654431455737200551843725719689243918972036734051399148547667507749700754046417142746552660098260741659094000728831707405752072884587686168070299154110775196231779802642010235504091047350895961939299208818827716158601562020825423328164246264607229352479625414292496685555644618594649258089698852568990496685951285733859976523148022783186590578578270480607814460425236836042275147656396409547999835337250308510754783439264275844774301550542912428452961828674502901786689354695111939454684891877861355560094172538062235900341231889591963073028410978457771157547979619176014677380373737704937360495044999900461976855528994167557874125721018735445497923104738174780247152704993352190229953138724303353286188123863359856818654676093097924911772984124357462905909835635270761780695669998453655289275889329635951086247485415100070792516591859821072828290971686073020150697765380203348455706318497119876110119067168710016452223752372051176849424263234809935225603083971454476439946143570192956759430400485532937498001015540111573952064907815227655669869790791859854257077314267058297182383810125776194523291709930710521249772376371184125939562728642364920137675779714504418174747803175452235283997892146462542474986029236445961500322968137527950968529065135289500488755505988964969229856679851822851156729964509144980061912751639512500770804223343742889882129246836566400 [100,87] 470006730092204359051324004790325898751892854678517668433849204312954237362098701974976662157822785460493225347601628282382376692143304795569266958991033704138919282526731106126222497016960867071931274367606043966519254140723098986840297417039567065670307214519938642029342032319811492007077650316698257338525166980325270115820644626634740796716981602764069323015696411973019516827518534984655043669169297393399031131231461525628213123358932148210107299766369059004633445967432265401515580062923015143543199434208663331094128026357056695714798746654778129993696103505221226570278063616436335868387380771349450018587865914662202999707157222945442582893043439859780493858224300095170209096791845219372215271494879681225775845618472182794402449404647870846715855678329325785859830257394229836018666709375187931421612488285253666935552711598013672370211050341340940374632580489427565554555461075622094983005145745859795130877916024975888535597566255901105571035779839448217889867007312336222453674280806725988928191178570544591303817462884080972274075249220916940301793493379863784467480380652700497169101836609450995876638077800570365791543976265298550485066259730181968158443345962409899174967503883798405984033564639522528679531172514889546663690832468988297888602813915911538762747357538529640842700501064032245369895975525174853468619872348878807916084569310116782658377346071290023000565046230955525764297432671082872023231493202636968166241666604358009136117268664572869793393691669297427992173352730829675526429339917758971627525468359702623157144507802463016527171340983721921697278295643166531280923314259569785590683106144081913811857771011942421771581089495680586846210290688148760996297689530501448254341450754052479391765510834379484545181134490708171564106479582861086453583912285118389356066589452772588341695583908304545827159143615712677729767663451744690156061431391014168831848482653270753686055810875306066587674019529524879360979769330668710790899450001758937417931523769184052760065261582634234349379807895951046157228171603704412171790500293501212084582562036332235035358492210497147729174194853427923075264776384730372531587447822584267934482370508059071301707489293589734383504934688138970487904839516058993302891804134628132767460554383478266485534455855135379374837775238861496217112796669228767259939483535634810606584734948851955711990115002306745738836532664806842376167662737025162331994537453490140019166616454479570653865188373543636958624639954954213613530646218807040 [100,88] -15082299243364211194303615969235853903081490420423689760278364094413006630953727497445222902787627396174104174609769779805286361357196564982931406579727945819754146178135703747966064628992221831908938722480166136492797385890066214125049138166498501406701266141677338222222568369906683948621710986420797874192078208696580976055685250786816582473535758405048530011330014555767054965442892383336526334002629092874219419376181011610628274189238170302260059151310507417166239120304733417509645791734199962659771860443731044280995476674687558668560978644210285790809171992084976625053160361950085944525244957091248757193982971849839391086059374756683109236575276686146994453001557961053266711501335894238744859212352380216815074046103686845237050909863579036027717921666196782995374881559931703720702740954832669468410248662227260037435702626750021816244566695744072348985991289804144952912474563734271413584865399054667991407136697542809999104726964754107892530395279577623833336313011623346167932568954142945091296209593227705576822115117657723040353086783094411687024548211871870978800814082588851144758886944565308305714149063530776445056186378297150918303170737472007921908325949641110628752126476548979166403675989860864476796544850138586056114841208824709824299940557333305358071433308919843390138878777372847860698286816193707361012044872127772597679873928519122213437657321401796190260756838915390518092622697859644933885758834059597715925369632438595966824257841678642996751413490239871639677946331956268561587365037388265722032790502895537705439331016322364072890340484787387277529471435952937409724377124679548812666767743023058356443626474546720997138517209741035328497147731907099309408181952205144902323752846474937347306055888940247326939997613111960358392242521494245366192734096681727889255552014334868786903342375262465875106066269379700471979038626072218151381685419938389900300108483170387039836536372372073971274591416835013967826479897603344726955644854978439886168346541917354537887762021184531253291752952484759589164404752409199200452713534610492095882184042550513169548091893765236325423155373589864460513030704424254887692476163380904408154289679192662118718144401855104900603054234426118043575636591479440333107374876519390123730347755880132610457848235913460996854438890066496278055137836754999521136336404934561961610164048705983946939660115213946448668112262568703346236157370533479213886951949721235165920703699174878513280240037422083024896679644797072964329367816320 [100,89] -8517479290070734269365055751810622892048079001513042681238348618630310221148729763359153950378832403148698800380741275357032025826763533014443294957198601425341025479947602882039739053844619067478740957324654279753687062876760609292330929708626893594893440223335172996869498905443934454250693439889258174626799636019025484136712005341543589106462973615924339499600261253645484935623078600138420183379699752589435200633392507516738519717333306762760138227914379507511449207027857819608218604850594069485209815253156538352870404324222493651920493015407557302524721902198359497567631644772365287426299808954002811453998391396726623995370022933577744567069136914413524552357060711534842951514216453778667811040601273967186998929711523158711074795506653803642229493836773258562932090927854980987276947069959728890951395812538779462228767121576474532302319048587431093312686621275979221545665706124753095772742412876780359609233359047297319662214707620748983537520277042712657527666880086828089292916218912466168666393108735031603633860235144021364729132285784378628938767479545865374167084890692318985150793326749148272956360061809341449565318270026004734130442847257324291154152177448178100959238662225181369314424675425837113765935851796276229159081075921938448540349237514250009462423025850591264590436881888094014103375706851043659026167829400502090185762638336584745125566281877072517337073965281841475174130470225855484886360346385733783494397977455492056681602372057103575087377555396267626438577023279268710897372103365608860853939257180026663292795944077220905286278588036283419130972780412564217367546842971721034372463416433189176226914924684002783731311529285869277125791281454412392538215356382027120819622500402821694464106474177765851973961945186388154848795229450329074052783456840270847366558094334343958334490397703249197789487515039297206754981052794701411976823553203376588585066184378293236583560241391284827077507338663714455376089575744491113318867389402394933893145044966590075565403726668269036688998916563753161353924555674635867113960869049016490435579422837878309310077837130588333953985767274105007182479954151809060341818020692973920769200659721373404252497607735528713623616439110448225126409176985113067824716171902441560317209855490262639472118794260379600532436923945830817645874603367920180724318712188787760200409483943987402136658339411207206130659960008173425455164097104114132453788258534346275014320961506938878873491215288022551824977040107486893007680 [100,90] 206977403555893083589525462548618603108618753903348894307241699386103468308670469820306382632683660995405879152912524657691561122396072530055507083042619730098021552811714190491782880979184340380844842283556447212184772380316209687950282805961414496506957732174181116876491330837273749402711302938051828585517662086002513028983194965812209187784150432038227827705460133754449566721105397381452527706636924942933190197801556200422973980450682431101503424878139282620235378643204048009111169127181114590081566313018477433304883102563406825184015888520595452902351758768184138347697487873066200472131047997896733905455389490090785014168761284079434307871069586200561975422991743265180058124701165494781543842612249966910072182852140508447090889119464676912204766461604328616538217806881649980045187192210931262927931923941259349134723089785608646114280180364610982088337279576959549041713035622519993914741869886942992878628126660658359488566248336089858787977037599247841079547494857321067717711019601451045204989247644154846664430649300474885841136230807563501516483306565780213250193499585811291986631717458042241628261941722295343032968145574739599081718874142955848893376723062651017278246100036744032784610846690031225273908641602665669007444610285927462390885083147572646668660024362905697530440832176644762244569731323706425755875919270347166476433915207184907235983437432147178083236712660573692917007327387130084519877625686012086840161884474118803851949882522789133691522830462454043461543752287076691495372717420420078887009799351167410655184399546452819540406000119433866696240485310983185587349707737609165460517419912032011773798346716900082983441886364341113704808302489427472144750216077320353625040049505560377947461698033972385580969973731577777580007800920569655699935092643431231600676440202805749524367766440722427287784352660702107538261149458541410660791179978023304631306728839075089123959985370723926913773379879118351678154764736513245467371002493425806975990702544998981857316735762640027475053296647334220996902640552929313964101655786767026721158084984997141692547864309285534554896255567166209241609575674597876109802663221002876290786408856568452076888185790967068270486808683734497720683984008367458528319030789117158237507740152729525481112645297281200468066702820427733391752612243010236007847722660626207581836896167131840992728241185919201383240674404799866306264651427700900249161328170566561817325646054909066443543891188283279482598194650832836360 [100,91] 115911579087104401277392461838352831663205923831033479140054178233991795549876767214769665227736249303229543579563096444454398699756665081627838747348523720339684642975220616076671077585389030237544091047030516447812245476883906258724226744708688633410105234192581978649198646593160447738816977338453444693030444294830406260814794575536882326708487864011642961017364553007605945321867286931977274407663168157201568242208631707957138974393309469063130092208707152500964593767113985425762121453065533768196301445332936939409907795036857099481795272052813818488015724998746322407743362819871992008813017815908728419873786743354771069293705435285496473670080749844728098477121288468255970772167590041500644572132239248159538251424775157560161037622282119793780672973201183255171734507677560424813873220218355354812623786329479015155891210041399011807897766292425736883544419380565812630563670938592185286616101950246910214774297349899868678917374588744147711188717819194367630293750925119963634189958059186343530169209652228033451761757694337297178640967280654832259979691177982232641637633740875151535496251962672986223004248157705312893019175590110475106238719497290656190890110377022726845758970428438297374960081946334002357170478178259311747117875501583868342200834325225811134444887900122612492869335065950314474489888971183455386596236973302000904585060711154027067827900440963010981595321615763260528199107056423731188043427480264229049715084413976163577589477993589410347663651759182879189851496068191553126345607270545716059572822020177020718739277113019903694933417921349958149239929305981320665154031033786509149423361302749792059450298708334229248365122049147408439187150744896082097615125828629544935974417483241520649154706513878636088511638460010042290089314151967895464863987845913888863610510426542847342725755377251162016951139428331859983437197270173153950014323343013182947763342211827722658512752719356328304306669403107809321582853516502503342366958497277259856835049795967966988160283144632335438852854995746680265737799976440562505954082142891205407904580738544907196304128945112131012867682588498629749277723282689831826222945328300711048368895507277742687898197963605024901040973000555623755896360052489372841675681555558011139172569947971711570343256488691646676322657218442744256857639187428909668493413765827018384897459485452599577986292746732651144368057963188214958016890384078344681993090867280804780030322360058380119149669903834628277517582150400 [100,92] -1079343767641906055437472193495385868548130637286883706962045685353658297764279658535346953436694536100907376027330643088485131949799967660353427011838248876036394216305278283364899210300147718229263521568933295159605469421444265153576632676897518217420905314523610663593761912077586668192511857209134248062073069533585831727395583312676111881428418096116302693145353267588450932080902828380950086514924876102589045189560621787578917182632510708010452182421094281661050892783666114796339464373219318118001123010595422427025752707901238181812948994844288659049198554305537630472347879032097598861500889773238880073475691132178318647202778716456694360276963905281436526984182598627665501787448973537665515219136924589280123092924640891371021582374693580954871526271887811809653773580978675409730099399548642028705106925575087950930096118942900386175876768810838678655001175131161046750026242714500779182117900808710609381598162013024156313734050437784488674306121295513147923062051578557667206796887529478567003639268096015500957013825436053298510277062475077553842506585666014050271875673407573048965796976709579298750401923935929475018804225598967913091497135759986800353465342258862433495328387612401578150831270103835215305044858448238316938436778449903454147747023894270517648718141474669292789687827161633687323089087353164499544419108443004243491301023015906297467690900142587164938821419727024931450578028520604782560576936875097646400786482350475556357283817233859340227763795359042167761766391047574161326577243958327336322956777694840167776574078075634697258308822813228325077062380526687379735066618418629063096481736090233461050491012045540137541517630247623786230207494510698001444298113539831931342140819939397331253088155995091537058780111025420716732787644345152058059577703536106669406282657451774827885199586831650304252291323815725705845333225858783731718990104538647777276033966252105400747251287322875873468711879108458264712726188163875405222312478476648450722253326585527185998297529017870223271746182285316744599822782081470689448671102323575765664439031162538374946817003077601922998505196773628074257998079663051461395987026860163782088983227520510552875091337991032821236984759689879235178860965560829369571408153912822033397041024823150952133869867174054732300734034583322065742472454963909038160277611320910683041696612226469869274192261058925559411218919851634383221753951252480022627156743535891898240891184671542836374770343260157404492060480 [100,93] -1329871254347495021346198289825943528001434460008943006271327859411253639261490707288402428842356361145718206395294154046894190759910277705055507671969494182386575922427029286784436820365796452165727135682267583764613901739305661450259680254557807770118891445271332055652147478311062380899532586506520595880118174547302275479093988177023023528378142804471934951337847262465838662675775701111730725650310857236139644865778141162281121676616522404314647148341730322241075633232904966403220822755711667844039994513532927392277493020381301803569235988988269536895526490436560202589133350504861298520197377300355806850598663110399630863356788465700784121437545334115880845414099447123841507789680346859548767242538228023289392856893472741664665503723336830928728458395257197850771652765156018530029480360432859262838664783523760710361255837728226557218839818429345881788667677784442535285599217138460648489869238369295602025899397826817863251387971591881867351937996841248173647904579598963551468990504364957000822270833426565058894209447913809650049312190900312350163750226768217624990786116839527785179661297863802825100263666379405148795201532486270702506584601620982083965861788606269324596117260186860689496152164470160683183393942872863814717803134503754493915242976478821975852981764405452541724225681724019781641718353309553679205236915254169899489832795519733297036444152628038136477385844774168085979911921429974437455793366572808269355046733297806277130343736962682380257161423541225093189943034839171968587493255187568780357756239747499863755242746613365584561426016545650021248876005499177384537997190108506597497704646002532621260719048658994929744231143173575389369389563904340831671872151575432352993350970981100359897217535715587850402927182379924788894220138368065430743574150805532368270405460956220574913681943165867919358149959621106835077916391714454258005815426166486623917583419355144868893855901446858275354860749852203212685317154312591731998792954359361264113809593685335411437706296927018001814583744257414978666054242781598492401258135166822287521302387619695553078149077523376583631340827461446826130988595191762590022023585780964828151970840666280086495610434598204610733377287994412492927788138065296115814518533684498043926734382751204093704899802978719309956384615787477770105478408749587686115868133588957515269897244877360423413596111048766386960516510411423672706470612067984940867066196622469631504312941889871888723296685828605627840 [100,94] 1564449344448492724645945431925177497572820719455992939566853343702887112542165784836429001975697705122533502575574199022917088764557839091711714000053268328871797357038664419160764677488074786370969951385206485572868815540172963575668930757044116235729643225261455892319671518096629219412791826489785683320700975931113931265276246711031106230783532151273932144852953195284557758491722325438449262553518411884262061517923675221650312418249590166889352211719311527907310176121206220492304358553322385254412495605668658793038357755469005804220736672505622182568427115938474276066354863122710620984335967695884475461523501307703189701689749693346879774609642941655966808060970535613811039033736971267462073503682432897128758931390462660447286266741944549032191262723401743538617665813914081381082943821682589399935462395490974363021685712641018303348356646803429534074223504412475930649644596108607572252397436269741878564983359162667325032166501813950119882723797878267435768717496266089269247780178576641317996643408254191332199246000465170357897630526844353313800249669457924182754172463583751394896667144996965065076776137796754461226118065581155864620813436652225645001575192121579881975950377398619956633730295571188183803278645799471207561569658314113666845305255901452617660594227193416542833711251382440667148906284437146080939158576071824543055138449549283840890927725340279826662816439438389216214030634241363267836839627601127453007046915824544037686190841557707367373274072594138014143809557982384157764358444225241135996243521070945635538156440272193103132854221834977865897061243916121050402869844690241517509934265874595994820644568157699113682971270965404423339882125407598911709370219127153335154239935398545644282441367518500239667988869382810841816106214264272401060860087425050292127530634242450201422830452545598979599040046979865140665947110167965964821401243116250115373248042802793862387827754551239785044191879644978049779767919781949806266394809527232317366532289218948559706044969976402098572561505613619254118320278397626141018045273005323533803406277039315620880397705496404739599625516461641088643366625698089041870085809514476274345131782139877760860665728383859010289292108806124714773582575426114631562836582349311483088889459358692987279417724984364341148304513564881447828021385999442507884393994002691932806690044722636206982629614097760573346444711921176733562226013855609472467793858348046830227896338872437300166745008560160 [100,95] 8006087347671422586583889876267077395833350663685359512578880765689160480706059531107008939211495305208212099452301675426809082803383602496617860958081525238145646174011752861556687744561427222963450609904203070358715566870043641175000765965349725989921072899562020709803641215661951534093607878916218511943119636409120863799497712642464806028926862675418113412084166742526218215126628677506624360449888538687880572416044781397771951797190282430478804530901658509405731800663186017046067142606691500539569956829032582297500086491583460803778474118958780455396736942330820420048484000713395591716103479835811364351747549394501953795109368370726273323915336126372436756643911816532914901747674405602223775674415875781116658548398640710566205192642510164219217936206874032913425099769351916341867967394404630769236743741096287421100791998114558959056750204693968553687298230617168983123073170550073085769632335840841681017218613702817485048681985004195632443060997141833278221561143370712688967691221771711524600936126981834098736290977905220545763144406179037883798006661564091578496003056783602690931320390849571663910208072429259034164827370473891102187755336660705558836059271735527208504490692978380836807153575509441514434570694246094820202227259661256103243063380000263895752553398659627430732359032460813394087390643605764940376643277054188088926096008158058404901762774397931855520109797748373863415697232946617925915807491870670139075293274173249696531714744551403556866685747447501503358794049872499381841129527864118589101494480862352066451846807126784412941250557048148003087701672651252569763487166587924527429238876079132654655648209469836200356791571054937977605133511423135309630418144892365485826849934893664104689678428587354897610830741764928396315498098485444999662875379662390679927885417831244814065162042820674802245589077557026672111483394829972024891704107315849131944591121584524219370344163015699408825175163957963429630228315500196356694228173464891104976016474157840881165858801221615115694808496088131663091649300618015219299175755648622519550571321042943629969911805015768326085913915267934390729223755844078442932795023761628056976712784028354763198508616424586269367579321792709482886832929321241685565609970936059073916672515403303694546714599536883988229381459749246628066757531195856695172005072402855872946586433911851189656724076853852509339348139703145044234812040244200223462663444885641096076518319115815709654657920 [100,96] 6110365147513554232482643452342809221933526613903833946646480472721382286375361733238045419325548043595717114965222210671927321615842803691696878556952535966889763183622047859978661019326879300998527072748513686412189251723592618382116048941066051253879512223761747187071633765622602005741006153955974608242053783654400321883453329629992174376256130854078331446594113121149389588057840203491764632874010400422624054640909231921965650283121152703565322769090745741119151927380743721301710394041683637028538531478531084667095231726395759700299891014277098834744313958513692418284035752328880422958996503255726087589536678088351800295235624628853576870774927352593353230370079779935837047621469363272207607816421333719161699765453224078737929392941551208267309435930941900457880014845291257259014971186628582672985481266323981858487303788446386850051224803021057567350634786517110005330804008326702829231968725023343799276948869864954795047005525593855103872369250575662500824670789094976363910705382294576054285379819512119432410046789436510624288417413152516503114563788145408654336019884294684952072694277453857430764637278211296547675153903597187565219333547002629269117005905412809779061561604653840048493661623870098928371901225882740336896018000272394385033314782051527590681522804095600568957086611079163185265886816677275085829005890650075499771463874376356231212207436112223458159199253412419466275072498262199397084621447801175922952963315578922028568770311528469053678744280270179794363281640927672036632925259400393983541830104113545193465094832605819563950221000583485719355822601839742748528150963024293632453296465659069560367959232793424464297487166247140531851627629971835960461240581420248355547747423003148010023713953465736324822032827609569404620680881592628700670249611630484661244550629735549368623039314886296056168639259487657969870138625744978185332220293964588879668359628287908451704361826259827868530945442254373603088094219053010048118590200583491164835036246399894594456628780206973183663897307278582736627958576300381625180388381521290425195873484932845284928484817888214963377822765427377202664232767591081520113360683123418392374846064414288669746087041808811999667349230522413793532137252846741917906699424066811419928925853731654061264198970054314303238529138707273930750445566085343086740718808138952793959083134987721889859128753474437390171692663694809362683468593683079304024804430097366042616294704623854141120 [100,97] -22264789974311834357856143265805976362609780835763573558046634306162199816598037585285670789294370520453708526057410051587946300957527923216608443351940454282894740750382819905203785790382393952431355941934710246104393567536982313734886488627966137084207100245659467587965805632036403996866859905681046508531571337576184483251669820509402192791439760599318576004415818589385670231833368030531915052285995655761803748471170715793736940630030390348464110260271929105166189578573276426856898359070842817095678700151472864608763278431427525032151139831417739853684016307596881168986841227088525605155457157458121407456022817719779199396797723011973966661233784395768415194530909747450321223379349843777112950044754572630326233462654385126206940007278137297097771774496661122116277981936827674816085640123136958388107849467840294999730116966493900237093850482308253517911190404843110163596038696940299952121054043652907700913385155229921696889592187466433806542593004087590722636958182860276651748161136298387269234521624680997144898632912571632869668684547045220369022877325334125492792787176526752436335080997280591327386482128130198975877163511776136548472164397322912620172961275485162081920721940441039305904991581735148037892293023705476523644717021298287844671177351464692610596380842199736366561127998106138031807294437651547092440153158920258728250448944641885748051356544938961426328645311938082595055547327557408920198717611189057009818870268519647174425990599662672725605796464945294726762104421729430228660485010276292585593615874677646992925999785824764925588171114462767935169519871423594168603732808580039656594910234111081898747957113343614151705093613478363203676497600007108148702557137387956450549074167983654017070566630255932117069865804724421966103330256856310978042612080091143233052300625764827688533567020825336622008681590401155374596655260816137259036394381310535406714825979616502649250664011432619509551780326466448713254445406093502026836622676602565232494879699933526087501889967802381803774409328226559639725929194698403413187857910874203667668860841655291075016346407446352389662508211320692814678482312866118622541888520593570980794926997622311294305391503071990738172143189822993012979058720546228568566188703980799803342605839116606156616169037247330412136420936019881659063631828202949433917755995744590152151819881390155226291781560809924549996010617990360923644299174425071169041485246922004049036763703901280 [100,98] -26626971846668539235279869965184367071020341633799468841627411237668182818788918496788746221252844776964591214502443813798633120158063596175779988040929645853686698063554769021474892620436449244709431890350898849905173374538433129420553970146108874178695509681226950722700794818212948889533862898732780309729501048690847370447632186999994293296636078815244697427346454777827514649181425423100541800218637019646337755066457609122880979365136259012185662838403735646108799488381004281164596168737705954248351574730001791168132292960720041850847203892533739033827116122284073236034027702818181534628726637038935996277516745487937424770928721350419693051997195497393836690068835672809593238279557591060752474025413155793409674193990401601602899300214806568046410752177617534934404065908603592666693000257947705889081722709533515605118019128833886642001034839312175056586738885558752679406641315473433377866308095560655785044365665140791756680967046162868467368579158868799956915573814253672251868712475684891785421861495015700205613999909028008843493028567728728529790692896730706905439260953185859626628078866026695152083057595411779490646866365176728833081734702585042353413002063214718273392743027384038357544218954719840568357355268101535829558641255195363932665275951957057374484781294079427195674116267163884227323659347949078828854881433656207025578535105765682693546864762020137187129656537334921434212722469955091752707203503241282195160471199394799075565167947689125796127444014898600130307024664945109980970365557028897501110863769993025727469095390043455856675437401834290569939403481293496263480048840681125343889324150322019995802213193529760592765115437506767854641821625395973622514704560366458463406861562457538095651047605063915296646421972777459860521911729314804282574624918912255672153741806603606436077495913522346906018384108119141189562684261757334188327240115080648996638076426003678247373075773004325860699891236778514476414869232793931216512311396023112257779724001511817922925947152901562920511803038077826784467213740560875024309249110530828700774774053978015885084719434798066300239578561085037806129377044988999284772090542016444972979608263336335809749340600465407228572527285731737511539164398670993560527139563616822964323165579305768407515331154986758414280640295708346735616477053553605199361986282747252953803782738424227250147599400873876011453568681132052918844411862681773105905270100361773230349705130 [100,99] 15454058807960851735757123734412146112475694569907181023055204378831564049252678295556515815039945997301630421732899241938496822380063748973141689914182122133198087791161164661537519964599827825064368926295988085413360687203209633371042310893973066562691694448323349407564184194790988173432098854849375438555113731483698411195262144597845169183244041952076427452903959289055311916883265222551128601070731509271547565467308419566599192081610992330151590605407450134135329959514115192488820624445898680874766926988862772485482447142049598235353449602454503618753673248188997297430515703226002755499415482126002566572677263971354605087105325367154665195611164769183939273799286485172455899497121486725383011182189778085811785916325208962786088416347646153843840433406316272069927757910914308629467806560064601280269863702983296638675707009672184406455982998535155892309375309996661199422391365348872774934605606283784925296262499809728884481451747796077849139492705402135328571340917914341069493855135710482527624892022521666640276739775925659842385169044774311666377290175446270811070799488227390391071591053254959111177430835269861879654521769064563145703352704818483271854688317852956685835628720302418592890006383851356618127860568350857867849860081434858878742213048544175302928361641180021139558262821365573860572436271991674944721735144674314266526598177653705558816863737057950123313634566393405301205621431494074119135814258373602355323758112137693835115110936463082138496205530915128991362145912180974013305083254552064183172379007354194378598039864427257594031271145835678539691520909443268003553543883833119873861055562813917340798737585456413466010640190838836463157529336041201202537189707950886253387339214267849833480738676522422881244665337775078760537423718064707382220149697580114726299747835791217376532269541747858310940778622460717556764624675819102635606789980981835617480755041989632989529507430704926136300261625945572999096040772058232254872706826170706699837404311540321909342524367893369577508728301758626040147273231963483100159516176832730285376873062528307279936259393553074597175386806156966512910554912736309016403922038702012290768338753151358485446056907254353419953811821079543097567785970708150369611776990265387103910726516979505536769689267189183147786590871018069022543435572257098475017375748944477060420575629635962883977676625710576002855132980196731151913955342970123189398068959295547314560 [100,100] 50589649741124900862481463033808570777469105450429585341279164213494142642885818564645677948118208575051830492382074032626453419305675364612914247724930078001959045354347483894085678562781646114749481094154172003825326223515434842195681874481545276722592944489925082208333953722550652387659841012493407182746581071468931250557454861996931951084118668888844207217933032969528243508807003104784598484169349940022279664439997744363349364457679998147863094940411363841999308278826451469841190544986291200942088607122986271209949142137760681420610828607939681192213902695735259696656509971746540599163279991526452048484121403576389672385692868068367106860237837780758218629979841280979013267582953815894521633750480868528671525997996299213974675593361799958304767959087074781337376687653240925858938292461742339767196646119705061467327246649758761811994854059837929253615517175115883923264827219079677309443290187437137277150156011153053226326336818018356032092803583351806327541847538304907543747058364463305811307987218660799949227770135600701047597576726729648299606913360982085847559660596278157614812595516367880256716224689812698239281226583904087508596121556995423487342399495014155893695589672903063841151229953234939176294078012413445724386105251743215750910317214907269312660564400719152061718896673340490672341619342918763178490444508466667412498089092870274944241344796035223447550746169595846465105255363226102700477351128082219556101757790034532492650059866156611433221119045186186649139691278701422663489835194204414285846027286645488342717162934058090400688936081053923989602042199894652123948077809147012519327972487718079066420846326422464754714865858993860828263214850252765159066697787514099305192714886524593959864317641750761370248355704103655773830891703212444501583077400435966696942783342488084119525993239471417782793997330142997279081971081721754844170773496297016979683929043055537588387605848929993937585180564882730924144179350998389174164445950927887978340857577478690989475890075771550440137613242376725553978087660776246021609617154934580497758719570302645785946501251857037584748606724371449787834899154762743006989828398993619255426897364380657684794750651347425273085694112725724122836830459226393967857356775064597882660012298783962360673996984653626568844524524135404339751485137866365441098368753210016288958678468573427350941554298324871959588179549607556348114811366588377195270660622971840 [101,0] 896042124455914555408680307258150076923028222354188924778937157423494550899464820048488685702726875298573731050703018161039346212962575326174082132851352255925491166358490495276622334453303038556827137257590416422943386277276997671461988486603298706974620065511857924021763023680866149112296491120770798435932151201403801543812127551923663608148178612282204525478895736418181421995554137767445410228050674925209697558228460642668915887065690437072418903491223081492005915680329541115252418271717250077337299684590868530049675478754311766549521517681757270535845461247827030396740745450389817647470885078468145969930088176580061892218344140644112176524518760080537526331793182653405719219503403796436562229110366190364246214281761008168018123572350634414474176019193573356872716431994604612650998616233082172186006472160413756338686045142465133774915993321206456445769520777837120573363202506765536127916399637946951839244311220955507119366468248082955459176014584068527894726452579299300842466152662894217163893994512472004270017301457073734881915902843755193054236667390358651790378138837031480158264833458680781884882564105996321918539475212372972238862551162716985986419323478206402306048097227370633183370704002205609905865583081407822117534997229277037416776772333736349030047639069937972017026897300000821412716441144784244068232333572874626771021201352841803097852738763337608277647254560643096869196223261473084416119203005932815882971447551965960387375810272632773792667953892218350005065094271842315494758616400042209626299556491393288040691380622159648657334277340437634793010181547005090664237095040479003349081148030657728801732369741565393726191719650884817812633912080990865416248462409125905430462210032054461424610520945095182061929893694546876265169137265188509971614531452971296498865865850785444660101756093626885914472381283911069368666191495623162749839237504075256787773178544399705065269022113586026199809118454150063047850144253129820760353825264721031409047112612572296685825271238354076137319417893613021152173915142714027306965047720033845623921690959831170337098456888785065597514051627727217432469882048573983325802178298255668642871739380394346036704585174590271096267419597214584673613890701325000401672640259453544040507973570417879958916235007986579735691425661783299683085744790509914180271322344372688993784881914817148807440424666779674927068551378628215643717208185187515880091502715083545555700690905381021978914743772482438203087195798244492942567729981594078692288717743745881124621719828090584533307909777280054632508293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] -4485463253029463839207576481495807638906281779702682290776937484093362286948768627055949134388163632390196360668961356384966038014801202342091341617963304732796658714517838944349759890628354823850283236882383222577625698281924704937884613541298924977165658055667585264084440313652155131147521505744076400457696286147944142334083938843469501171314963757454303580029906079601272157218756913150584588685913067149246180831668466688952426359904631860069965669052645173872292436637362725995296014027119880424433858582780618814843792069243292088280287296033543710462840171958145722169478774298493639289904731457438073197729210604064752868235280130887533584977010544552528456864252301737660611213466590081549947860976350888797837521108649186215571732335161931666086723695990700218294753075976592328734786055524507164579893941913320224850711825499434827649663012488815795342848159099402603668056837667400882061489521460584270450771642908835150695841154314123248913166119531935911965061756392558116302912723578932593616485302571892475166772813465807493662706099590421063737141334221801115776618254241404504930240483170418372396558420404675821180398422231331770513263979473197594538032279403797497321419063048147415075418655201265261419939040257512545310902114287666168042640162744354729282376155670510171605942689816666244728604521728377434288802812398337747971691742411552646338708196957751819057459870306002543801457374803100754572039515923218997878481646884688475591616195858700107604273383226118641481578944788421620929361656040458395288156787004733136550966384121764639234176717600799284054084045340046960768314325333758431451466698305943639053071837530775281797288211740960264892732294112177921329494632834192835424020111581023642389676225565923918246704014366645144907408125652697662834474098197283725587425467479651640454326234006721161880708137217943777487998903718837825063683675692471847110935118769327809535727599746306635141097841467263517313957704764518692407191586768876663160727284799014475844295134142468708819068772333373491512514595058960240466518212013721397826645981124181368513095751961696172822515026409197508538549068544985972610492450305436526675474062933349833634941509309280572627183769620277874978476086551927181551179215503053242435152718365601068987682107634441140964488784741827329198498230823923644896415524224822598440484737992429308323694485849037878229659243142107305479733037111856804553379752157686698419407422964229549940746144810166136425595298969183788663126196287326809608818955086066390657436781826087506705739094042694186165050802176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -105106928592874409350540901545418556277143412685312819848545678069070376402779221885516171431617761545090691970321859573707137883945258476547011508982144421078894568120133313475573678947328237473575268713521435674936353304499023361441727818075030709475742507136406100615096245657143379801533655767811691539472984029276290876757723479612770787358203909930639361351250677320087233780776399715625508568566981963380110142835122868481341561157824224021536531653163017647091144193275575177777694903370108168303833056382268991730710917453613268837335825627286523775974731743323588765556533094044389409544616968947721922587018819676907614769938465411330726574916294322211243649603214712458573790188758121623040535414279994453052823714150036343130815234090128965026288787043481651403864070744379956271331672116355510289947874227789786301806372402195165399305102716620801668280770207195212601700071762162962947839018090380973092018874430271532724243313157315451756860673805105010462974364546162191485782525147530206135907824561851653469073439555585471834635335940666819317652928336998107031652598403209277796253944980617119672006405087332639229786460234337470109271111729666303868514698210951083539185674730469059058168459899333136618219795390944123321269448747372341066096713973310149948705547072349060439038919555863721998411202685920308830381273892002663340925449547216875530749110528476184905230156873281619703789916094707845053835135897273367313806948477489594467347580532883694328192608875987421620398543099719416613877103497444767977631901993328549634895377538171242853893479391501133921051366321706611721323399483118549537848801314067966895386970918919582996091262659100936493412675039246933938564349931432673250387274664364676194598400580348311314210661867055617732875890369916252063618745488427482760910438846278946241265674658903557674397144731680560607112769705352588539484718859437196506443053710393936269682965681719682649125566274929439025302231047622644919933612739890033255761641193685101790717612189261341768955145389142485821446736242002498101822449653958007611464504714894902588269965079521409740878605131301874841449047922032992939764078701141286779817368917328671367887937713685162252107060395978524563198083754808297169474081232169935505447298560142905546597566164847550376903293257246036240056422718715236593261482972251894117310043887126773741601194501373011826522777131065580845983751689044274192327369521281295732691200429200539712488617547743438420796767042575285191677804696629662841914834547465106433865046274794482957252318096262986214271373803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 1581625432424039368071856591825546065622937442115499576008934609034208800945237723828579575334630931906218894223800030147354709399909194344084617576611412335097718159094705430581007749342590015699452789026403174763618646254590407759343176053777143502358821927803892903090120988163440139503562768869947203730442990786061819709365252289763738318534995302384161190902218989420741283758619128602254382587412409272486456792966912001760690466795529538739745187165874711294918247178745534538540173097478688880572754697829568019871196981373402208015476155781621525487769880383487029886200443426115186673059285233947555424741577142979345329793717145900973764631287636049788967264112954719164400682621427792938531870513080730908376188614256295438979615333391140629259597916557652572051704644031056493370501117286847277391214787595026776038987542140654008930654931914132005247803731693951773681208212535068014835170877166812457900071988247314915042750716265095394742520191836088669157103138539740651767052140685042192241838620120797334861609492440398820075849536316488156371592835643035619917055054714139750185504498696174659444006379378694654282393556994607566787122802072617192375104535907925445082516124282906195862961023634304460561196819964043813225642591087529040187546438445512892333572788643509891579844059737361736400240440691052583462901615740311398188739968793331430159875693066188198620833031950540683705790144818449631243974263134319302527856025911867623864023283365751230316816489500136065472640209783467377037792722008206322474790621023303030885087184433847340526648963043203326953760764295950470273942110235034506538607469118479028365658156495466810210094588841873671751331503995338156225651507675905548806867293251979422165148021439636551319888129090609791598965729948109298848094795592123065050513676284203352402062954918758076052000628319667624325441275859692995012544518532830928677589802002058068084949602917522033088796332465139230271969908444786535481082918669389386555731026711917994960256419396582488285075973239027954038262769239414218743196133698378655810988222108261196835874604665211115286353274144256546398083317195410542734689380250533738702357945704367890534758628658321538405081532809283199713064836565347210909739593108587502799821805519783080687534791444096286731117098506333481214280575368377580828113512063533029483429241997293942505988130542287017179671381339316568133363103289569625805951786328584841897108091322695074666459867790027567621666784937019728903418661049833391541893307862771093670893923267195153657280096998910281884470549151744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -24154185000748207518514898011462724289306458684682411267502456309909174830365990461210190791242385608811915320464430144829026360467631576540734260643855483416639461346268632200032199013295201731402725399470528380683676593102768346132558882830101819552586223449677102584879821108064667349855403439151473770820756339594032289755263204263803377263543170977048784946539676156172783980019490131227513619994217896439761392058884015408736340728304066735951637354766854805640135063394239181481742322890682127481502567810213445699581493682143413535186449332447512622458101504084060539279629660589908600165358276102210010075027870207277456333909244737414875535278593100988943906679680790893687870933475413952267065048624021218934750673753448362714461503834900880196736708191717322481517229363693723048465135248811079133408516007388381377415445480023457777625465383588671547719031318946230850320209652592152816878152142222697402854555114706972124358111399129975138512863637145867225705014720546959530011543911305474992451342506791335459868240288064204907451428255940671624653402877726266358826060607719706334651561599367878640609864621564020921982457132387095160447330635141439743745961400566290734012278494692166948213835371209789835134297747981675302656164709863479716274594892648260555276168486334878759787001296141894225567526340730484305276704862089960932260307479442706545932063446681441515554884053753457289754963338541973947306450661229478329977879293567380815643193879166012484093279042655268721790570632583526172778704065699572472289231233533060669880620514674677229325336502161128431860354003443877322814073746577049923702148096370552119540025348206902062131951286649496182915341051729344246068375657432979007074280036012556104186799371923050678757806688341199108735917469024858211513463723448853176724791160021959632663104852669877172017094261796806827109896961254633537531149053783950552068078953251500027143717766909248831417636304315535028334666965950146210930670993202675164881319383732563403803694866464512709753494040145724437410351250558006795432037787526505741811754980631641426660956687499940463027623342776256039120098122481631553390208282696291826610446973595884879641752845847917695318710512544648317091746848498409489711067819834992570756334773731363944204217695046764558292269833150183996069588668064021605310419335650666633712408188594330388030657025431426631200328030623151284850305812547410345043268917103049089815185676327493857764050446173012158870595486079099983378401114253858124392730290977095089472503534188544221516859730725559671773633320058880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 191198682340127913732435830727046196194940754182804423877042366092015335742952690979534343915814750342009861943862610205088249132545699324848299987910888917792179412577783695587333036291596099963089357921794822177922608231281910555383954689029616093756301412796960194951409141564696096147904493767451421921070203915525832985944398334842910893706570374307796613037184669889975148488476887764300974562017409536655243098124605885201804818991161441946930607443699163453723438946051182860499781786938786328801063753050782512025961509421525867637322196011308240973286540347663949834150029029718166689604495261154276309131077781549036716815975009853407158320614442581993717986172710141233027846659858204585057113912100986007466474585892514814804736215567023197213062558837807663393128653263609994730391270500295204410252461854228407549740427014996417115766757374751602016829753615772474750543824692974077488443485170912251122200975973760580974960903335114275023344223812011751657920303758545980763398893704453121824634080077890291759901579087747270963256042865395144348114523918603178212342475865006627681132107156602340380031961482829197874893930043580632158665864048696265522693350996834633783256625568007087038139548747585483686031151686679792349908563844753954672854953481882626796550039191885787217194231526893326448562718890463479202254212143426037262216242970304111281959327078158968062369908997738316178668408904024888802061976503060089324621592876051256080752330475023664953188446568629275348093562498190290934196071791838178127176919866402026983783754427923667746222891091121690776868599166162809354289841460479193169864249632100251719270352320134564694050690942446052973850803681861840844401941213404703512500648100760783728541116337445448180124687485678865415418170555804171735257718552540821003056227548490409895977936287423134746119897749731318572060009705679800469283260541453379855929881990621478805445627593510207793353897240548770679567590343911210836282344078585605902614806162476702652504406372012431990846914623135363496728359412468450634660793332606305697607713610125884738430571531695208217899595399764994412908479379013419291295389961301935263188177948102232049401297488828275954261801176921324515456820288736895511343705957897290602491008120124044928823577805100882986793967221303949233763297062820814207047704283286509551881853138995918228184309724336114606347200359432452322470859090366555365250095680241509601491937043469703645834215150289064697251901876169038085620315689776879255399974034070089714265070708710598834786444449455416991799942787891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -1065709460813004165736372991138970449973325665607146159324377976845219415148668396994693035070779666798020894724249824230211182462322242042015172674306866157983526538272586636453875370324092107328127967421425047663610619917505687376011890035833822555286898308885485832077506743221600497289921551743508284658970000261387450603736249883158652308735219696913500775851792844627561249248666959582720859871477653934196233857226975733237063591722978111207234787582534729794828290290160336494430508404600752704528353987923555688442615770036347683162574253087343730808648113853720494071137618776205342853882640234274462066534433747935493895629837943636247884435506508837456300048956056034763881706789359592048771335536623773035891878295954048959688178403995396700094648261078186576503167876176116206008694273429524823576453677664455657616466882315085348520067611482600199984206431667984454044525036219150896801271150928154579299672652633225062276500835949049467701175811960326579931274840635905234368934338042040106754081424084449406760818119669246265943531339123014247845386387603693896416977244541195176383065794170966142399446948390953584332356326738732159327007463242010297304861593810985506034482290802876858450118108493581489971267186200132257547110872620221943241539133887699250250777807699473839446672587225197193617313932199563050758629784516242563446396772741673811670836980254207070977230551151612923296486777094728512683831504490897413219135537590999615912914075048390649535387792019601133111164943601338629003416860041992261635008084805757219492358803007331098317955544458567393387178918625752316740609225493418409220411490535271441293980875117653768930925397694446396400620873768960128491667558772231978460576924641099853010188440829624074364082607539220533726231776518356063704339603812574776921263212319591246383048670857811436116914384197589160397003187802515747029070768395623872918115791734662721322140643045145485929655713104410101771562832993331011074729257656501064764047730669318676986184688472332993445797647173898680747183619326568115611263945796008215965523130471686449817238006790466566482068066180982667175570616047971480947916031063787229068181564250398526487631484257923547916616916187397376370113887455034484370744718176995171583107526639660443577357127537760928741443822690526681054954642602735195756703705175503042324575029292013017648649351051053309215420092684007990937148008546215378528119135123077663192943722882391993517496409203380248174071180700254592200876839635413377579544561848826724480001454580875431524817582353116637961556655100395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 5307804965349238809376574383756701831077284795917295085507721443056787907410421764650827942159473115681410777601148053963207611428659099390584870088266363682244554211733184891327897263577860502065547854345243419901788372939613920562845355981770504165135100023259822823051324653448845844063361929269790656862219539878507908300157588583158076356836435027499190909841966299975418846632465913669656666245731307318954267743118810970357109966131575491829393110056405229957481025453611933285058980301823247978176740539802853425873757546533629637282905623683148805699397747155901400107633309155264737196133696199347002623036883203996239555148099716696421632778462409330419915166110514915757243671916901458762293779908299029598561260143576916660132797963393451708574810129090675547427541827467505559428976668170098493839463242978018334471223208600665300478653065653172734488430722977062795503913819691516777986068500757272039460123472739808798632355062116317881609558227447061515171956263964417465091567549979334643617747755279188722910324354459705043992069173951942255530351005880312540627655945271130620005442985869195864032973117736163695926515881309472840256593110212900341561466056453311511308628364031117051130673075896817088727987735502039882055025274194144661334735203078844679445170522284726449276946517614034436512771343114562942907812085907778187010984197012092679633534668090505774340784767424709633624747832349809007901714371382475560844113888272460170887835874114699801945629881085102336450561890380009108818404314537176940984659297391165284849587773654201682384965250756159796929437622282832105271430638964017798332529610334272969185380237790064381276369981048053255392947141445909620602174991107560530931217061319148072183894172771453868896058640296818858279923468526541686643197445948105879772326018470325695068390555773657910132387179679164541312738022158553308714123761444047096263014180764465750266953806124485835111183145788466587965807006985008747467261437366532924747460655185463740241613472748864296676609241597237715607195991211211500712152891027766662221697659693005695364901945709709975167360220980556193799635675824583893973366660923115600567004369859296876004713838755168130910831436941339093148334250277545770053826069349619524249698825714221540480975962389324426179267583304778247933590840655776192420735712416634384497116696346021892423026088796316841404878855624140010005219747655233772514690226902017721497558453790805643033120739431279820889386609948197683847761238810081777797288819180681295145414801340354229096533517545776220250840546007842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -19881849651390407900187735613342596347366909789279369525700152155989532696788709990888436307199443575913128680614422610971250259335102167193104202052192935941461426311667055753252620001959379406269563156048618478993360533447451460454648564707837885563644422879317810535424363579625927641915824489577771759966596798831762817439380947631674309590390391951181823447403908180411253335567328925190679368931932309571082715321290888583879924627497455315863598111402746491679129875099195045097842571406184321934947561607447084979300717079511506672320681274143474920073978267300771275344903181553409843045601009435111659566397046418139612907828130503234780930134275734658589454181789613186119323384489384163300529226122095468090191219837262948093825958829493599506087385151300121614490674860466425378238273682862398491087195016516281528791631789197778892236191116072693879719835259615091591657611101875179465150559515833924196855231649114791576788561257563396725415506387781109772376572401198222658305966650420676062811875929737159536028922288874667975187126152353011144769708401513622821423003754040776150622783690065989777477539710679560541144370281917554594376731756618033921311249775309854881947853954677988247172066166777829934725203667978431887842237283097329328236185966388291897014954117064389559488622433912106883909911968550406194225871157040395937645706162535126733664210515169660230995783107483480177618281971754495845903806056787641604804445381499648879194524948593167452838124086838489989221272406321072929037006525223541745341770654332153909091945675394322189913791740161491685591812822595444966280117242916516874714219090631034480995838687142848005529255959605443072566285615711590245877162817824466042282041079278891004528915122097635388727448554178404454392239427218554464204362327788836616832127668061863752719975375607338152537269882875801327974310372693246747521976209108601133113202612237999919085314940830135249751063406999181745643553257945816179509324017696001294867802142104371028652788399061731457998611810696021464347947203433891744795021716056859992908506535573045347671388131632019118761559284620423893581192746879236263201039806328828318746908907449201150952452560484171085516047123190412097955987141533300605275093224543457787865857192805934495472797479080961408491388072546636897004919819816970574316511007129322640343976141950492425797199929427534376936181423594678467942037990062967654929215406352821886328212136415603496291743293400779840009701158280318640349407831005704571924504449812737486487141594328986459885761075267164308186580315076034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 60561874399012476013011672069807060126348775642217094888386450273857317458408516502457066221600437213256628259672201034095734401418407721707073918765145707778774806176382462246011390216722487699592559863386426986989435409712833966580938091028908036921867283611768559061132138828375972989929384575553374985615461444100367545224732357158599245295255588603880079262350235147437720716014008402335743049739908196132862473766423919933575750922279273419625574421409369479001224603824154262570858958930331125687142218982300140402139655195378696209440595578861064933863146452464159337990559594755111467277859642915166520853314198048632440571195265839077445557446638677509676682194503779783450224304490749113122758432987311882791492369326515186428069374549527871372237402859385043197854211648978927431940419479201765374333950796240736197831647095895676690109673714875948199430770135996466402710486442945285422530980810915576622616300610596020873875539882612287097393464282148967257577631124141647195010422297992621220812951497222082605546973569740697705534318636381571259915048625629177242545434565070852878591633458576096108064808977589246768196073129967648670449696335135507699926088145584906326878292761373619150097648408510153579282605432264407133200505571931948639351087028893899957943011726391803332258409054724606456786894806600139125255409790611267434076467218413136521780187579613429083203875023661633537892542477786388191976518662979767649291005621619011618176798698251801875290514899084279478904552166338663857075014901527340116796366731657055358562775105080831121900213249364143563076243323892240636312907385251810723252960317117909114020200312980744229429909109857409529999352709314264614247934830637561099834488384517517268176755628662575387354322911067429757696801349388151718635319624846766487879309648407360467904575465661089338435016291965215610673595708274491280745063847444475892689016878398338835840175892440544362727313657272429076420966705163214888466442698482684054306036144780368855890585307709800831703625210360792081725369272718165918249336822640245232090854731568481449370948168398376935263094653843693279896242945960075177913565085674443213403910895799158563202144966921952241589759907603742047275564978572071837955519329750248467998014250530492866612213992624761690231984748814126702370786416337790838296414508495891814525411260744706769292618860035856601073242583752850860066745832207211261190148057197097070991643121681813052375137513275608093206688948114995546220709002904955946203658191943660858371258020919072431776525498528743977222443126889644032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -226367319650785898689166941191115944838084923693643490302399611532663086550489173509428141603155821362191185661494933673276532893849663591884252512667828894128456754237013357624035016248437058641757271171290418585726124290896429779399758451084918512005997929407221290708605502687676341678983604527082431733529524397024148920875376134421401800482830669045061980047239774477228800514498710670996581514201772452960485066846866138597967861483874641064854837286043546707651669085929195586042766349591120176714890373521434792810619976568885199564666268831033790593419793894820867672130564158705664096496975067127162721926410283712987526541067784090880830878198118247285450030000462525940236665835787776590498786294777919935416207870941487612264845922500730972604358184841395762183677703515223573362694259537394594679829195561731466626657960201352238876614412942789673939794867299600773462887515076259855470701351267259449219582621244588146141666586519980760620073858012474809539546028886430985485678219072684643395288841544114441464093830414482653887749636289982274882272251110954548794957713704418854762303601318041565029662331867434854594906174061332089395261676550492597489715305734722504522707940316007301420640572370705413616134730129127643485439501920443566712117212019799597044754349334177611736925060846619721739347573811137542766428462983801215385356355430798331285031542689373295681412791520437372944212127534081773128141213954213212908412429871815792547486030685241091764820629478451095781116750324982358723454894262493763871614019502902679479933820163349711053885121890718781672902998403307272331909886306300503179419761279879118405762130720524260413750230816658563087277710706198682258993495646705408531005745465206365967102646259063906434500263908199610221334344632198754522699472022268708546983083761621699850143335988348321994033384930114349128757202173669499115272272390529591130959641031890868340315888232969210100266382568411611575062545885933786424556729820125922435985193331308201224951564874597713725483525279558010252621601347628348808693765382478501746565848577752420814404908643847186863673366617885571609687920184503178846032090332283720433572314301335179055586649889165959297082126122467658103500413118740398730710788002296488998697960962243864622937283724093483636151861662329861296431397092086854648420062643137140504005979589555426948457996452670960908109090536425579809516686602541498917671928383832194454684465716069044340042911657346179177626460829761866529723026070771339368649968799745448799436786478630621175507145294017397089644198408895856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 871293543203009305102893812967647522991381151736343084435463404638051988875106790120276108149241010469519627076479440793343563205806605792071237301960722031833699228936758805159582948505326151120887663754481716935256520940668231420935531587934593519360968317152801559460352097126813583196791741831148445638866998515160329443680914392792642242424363799273325750345713502516998875723609783002734700352522721796030739953392359949513277997313673346737755016846642768383980299574554395854950569205118068522462036565845954404942804421138703108980580131692303059821561511500453816797907325512000063312206444602354474701610524139505019504893713770100878938185911784517433358148301980023111884994298431070064365562984892051328956175725967359922375487113046091869146849594708900344071182903612776796221072351520595933421625593218446025691276492064040312526240517494604021935529870453208504421456449322601138656517112109394758351052178558335765783002413683963568900676407199846261958038346912663628889094506565351812504927453642534209053062311968861966043898946236178127846704912572636152331069094310889889827308980459940221207543557228821181816849523310368997286292120362372923080990600452854167716396835495915912126929905662446960930118312994351332269303781328842628527551577221753415829486653389509978634573325477838011899241815378660045945722354184723157566915824228916251990597862481068522971415744626779789542756069064575837177497422534407915628610135302926162526449493031798634807781275799007650129721011110589874988916141379152405098204539354985252334980217228187213929147429571620174219204089957739889922283238931431527887737568186199428442688538664672073325933403954311369300851641097664601010348885308594878989771153486323633925905574660527670744132741632394156477292773382529153217491689403972224966212214868436787443386208262751083591462212793761560455934459084315945774072152838921073643787730973208943928344680944834231072189319860588058993215782793064831174674701682738920195553382207707957117972451775013399550411626599328801657998005924956178660808022610254373323505400866676984727385189108352439641046783026668384492939473590708866478565529938925665147358418709095181783753278510687758689158231345725642861612942309222635388427930071171763267647444026683823032799695669534824127818815923822182888014759052610319849798173181490627025222406744050764223416979958363148703645117470771042521155757052295724126059354357504266702111222657223937970354300397450296243847851105104231684871552291851460316317531446945528228292252555330086206962331713429848366589699454404657152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -2421364536545128618874903058735932281667215415849391414423491896794760573148735296212910646469949504571851456376400075208427342218063552275230590887113450065140462384328426652740789779734888741598907504538574137129049793796772536906729247667317141425995946125837879224271535083508349992310323880918009968944457112267315047518462851931781674516579810498221826264339886734133422946434211916695360341730442244438949997514368311226352152993115816187581958930418172093588720071029036939019442602498147855389569733240564788636322738896027002663063984716837675061248777197813126935838627378670580621699568360216947674997308585714249752207181039150492404746803999688940007725675727438537274576908085040533797577928157476263492674123095182378102205443143100943892335941709881881430709941238913837483198886838258263261971539790798050477037515068749746650203365543215288208001311721093006778512007759301561997775537080509582871456682133504607517960415297556687775431954501237606622206511881086423589993344665454537847972341170667242395737725548061006966121379063154498377034178877132683108269875743606626815861609943835481510123249092508885668029480561551933815591107644086682921272543069375559516652507795486078967149389716303279981748937684741419946495734392307032336692990239077499076744932873429933087560362282374839079334285575922748194939491807900292261506145295524000975914221948025695326953867778458963618379954352950282244770322622759656516584573825518470934538489180313464346935774438056409492492914662326265814851314601808263898324348666346193544857805654243515564790347950761478318541982522733000847605322085604972248868771757485021383465678704415872736023005642144756768772396007107468405170736748376806074860337189253590068327093557580944041615802436245219568630617691366282549814315814366862334797330735322795177400467095735892606500132864543875766955691402389794873295585518769229715172842418852353412469916144029613780253106167301297152141412135666581335264830781780383630661570659941630544135343811913526485556166161573536978564945983502786053262656246207227432377659882933127653487009748721822023715918324294251994763154686646338906468965699679589399385195295093715600430374220336660040294415049581316112636675304896440533239660296780666268388635556751345458620954659666668248519260971475824324900972429460183635369173305454013168274799474810882266692900574947384214731102902626327396120952308829957770683751326902197058357366728933991247835616189874022176329866865887494010684200888520355546670562757394455328014908383390329110036657728460794499417826729549616906240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 4829695576415293185322022853162449840045910772183526879261080311607692023011226279822391283620516719048436705397002287475581471638074007991501740180086009012970482859534024556608008831497435764902825821223923521679723446458283333250521583451512814884431966857416594198344327554767009494669406275096668759356464991908006847213878517623933437663505480861555367345591011178553238050828945116781435152530572422660245223217289813886583571223367919745190713995819488859499933612735885430918457491074791650319307145963546568085944976080531888390553874000079778879900791252269580190385150137993222121273878352696261651230036673581652322284752578440029323326088761660163699866804137611556864858821501245205649201858617063193646821413765638984335416893441750675028446952293819577601332771974762303621283413209756608944542533621324976657545425622107992826652259788131688284703652751489306864652169495246467201479756975279869151583036438755175916858869040471527843348444841817542484868740146220670484657176265018455157708447280404063629069247573517377826663634137368553749977890074591154811324948141686724972035378740303120257699695550951313332953049553831663769223475796806113307115512356705254038786723777976264132163666367994543919526735864224001343301692909619298014987146155740795139522656279322778508116634259518002119324820596803500498820078566973644017286919396075665968955490927072052199464437674450176694538529332351659233217639680727687017148215361610165731480097657917694466042179055371088399026728756402002580031203263922327730261839152645575422817444018508455208605044058897886833343276708315206115271529271019101782251865290243441908292181201995516243200389083567526980710127101897352407601612037046851387984859786453503388120796720194293420025374930018693457595267805709298194715817113145537995347719237018110171171058335836649573642528700009512869811409255288414340513861673111820311239457479388220984923637075217811535218143629408031678184937309555563707317710348024172798080338284623165985106425781287218477036725371690980171788481090137453776279773127964598902595215982325830540369722521856665713035833345617497116853187302083394821665758370869137620768926329359164414808336935862476715830333830484941553975806073533747556775866601394552455077564620142563713125429978109874611186125545974407136711684253657058771786232653031425579132753161525167620561525717952928490670185327437337891315476241186470209641404031839429880713629618748970499001490423522926584585185756983514441465470491386584749690408568659921887705792624777490937109383501799825477599029805949160259584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -9167732875787687112427000987209520871120398266666309680862654411321343134039970163092162555587287430801251499458281952038227159285760141193354495365265599966456456919257875701736420976237821985558111572247193947289485652681464948964543092610330670985581909473759610141533552096313023663786104956915190284663563557882444781521982947445896178998930274218597187477606621094514763487319400631447618986027624513259928771061153928201456966884730700054097770033118703411441918185257101709077387645673337601586952654077869091711598471636216161151255701828454921663792080231016584492960069312398544865396452925462621845172461605545952729008695594194877964995869541645926276480863227667133755212460637422104372816623474269305617096092413931750583859759478981323291051248718895511939396457124689460592324162411884493371092267677957587848758147609082587466202535170869221367849165740667543461790868855713503220142370781496560972432009769286082971531980958557801361285284619167659183559077644247492214968948754246783613576185058612634753925008664728594229046956440574150742770821426167051124217642809760644953725545334372865017100395842071361706857785117288374873637539240241946877308445359422422558655445515643947884275393984941903197695553098398364114871421109382792195140478825394362253459052401172870671227125327268410928867852158070952384786773592638927402866757511412530555928411845366715179229041125757216716367264747296733486719980002056796027165641378412294817094634272535160719287778819502036444387410641476411811394242171950046765053005103299923631252489842873666121109215141478059846806492436038883381525807767869042173086187134926579392937386376000360116905118203169192391306384324512571283818558276191517692458970686170599599830288783785240395783936386043496622937148298836892854908149122081518195284120143223107412371834637994885089186595487956438298530789535880143180741022279932652997852727968470014601117357038117194958139489362954509502220649030546748691586934794878342719134397010772835371929813727353443239018619616820306148440526892698826356687812626140856016622556860540326787149029427295151761721957430569378688374008150315840393866782995096344607230215336313509844968611646222151670073235710371355303959756810086081456853636344292605235976157921861689341514849474497879284545958812842435329282235233747044563074014204938671580422548768146232520327372832196192957032202000379831928140602810966158602971861805621986497924105062033125426714275240387058287443884522185956401312133332941579199153496582379431691122182557753616767921801915522729600299951498586929233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 22297752578681846005619824653584947144236941156821661496336498146328619626182579089346955425928504521608603866761076670559853462876623203849421325440142399280261062066615357483366695774090932051675196708833635966566197761275041266126874537526135497121314141109956363957638042698527159433941583255980659789329056190101784919438116247342656912356904757767821376938416674996358144529352532064869415750278180972204267134592721830810294303323917318550274899982469856729083120697037712886040369862275855945853523229185946781067864216244116441125695522482905780167313333236806942624434183126073351362394653928528514668864185405442273619732488308787172132876441438521135946503466723307873623302855364212026835239577064219234683603002557415814844002141546772227266186004378101196559748187510112146973437178007704197341159530851400424582868823564882974203586673267864327085590118976735726356034172318670029176400950416739131438869453941459850419963168761360963192323694365251548390817920862008798772827327103625273587333707571857507498426444059240359674705076175172488791583870993511468224498175952853947392856156009455776480150877676384807910757733204086821808990690685900318427618711478399714944232828768827249571843603474670993050008825414234109625360315134090047641923522284113263208588366055312133165603899447519012256785057124191318240330468166686309594545583054929154129056947522011530110994614096695673080532005962500285869535996880893919241293388530321338756331346577026292161660284200020023699210116076911030612128156937840557729961471365390982423229644475391420792773547110896762000194488863973525178042133107490898192008820915867382776750346643016646641695927632897137041753860547571959105157399713549427276630791568712113831019827991148334237583780237262222824077208106742699186583229812145982081109483767420127164365799540453648753850407089731118192165398414451389568074893878237138636474167049011432175514509675759194803564851138073038013381471146359594354115509340828801576237753288314672576367764540088256210578274515544875116084620988203406550585785848933644402586122222003214728025634819731342605054677620585903969105313619200088581460742329426041137139334600678987951143388537609369292382253023561596882264631927005337515065376362324071344637403795698259341708456033879129595668599391673047008140318819334383588766433052265602711493997018146845926015657835333147329639270483699035927028506274936597941544716316425379306463855092837344077260849389678144420933596360719164267384934530994975515009488686917763410919280346320597493174963568302212823395258316302602731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -53606520188908935567673210919539035561945481555642154053357860093795121423561504044534225978823371555565232214077182750448986550766589984098591411124904869904531363893754120433331346547920241321201434940062678756973226768973449382959550332325701493193943492100549998155735128552609634566549649722241801228130960785120612726449892046087377813237745220398402172234741287805215173893319687033703063387651855480285181992612581145720324691815298382023081310731473469407749127420751620404122721680918546872989676563014346241346298907912627585005684246858822183158872559612992518871630880662487795730117886172580871747883086753327400578187564165952278635145406458545049702546535263881282089760447228502988406589873328658329045611860235594923285248817891848055452970522610190936218979827173116412996454266346923603353169991985633173881148006139540490033191762123724394548360516846961883446963162647109705841459682770066917182513881360743222608535463768178209317000239915754987366496369470193539503032844164041959128097098785639222794668567806329615721064607451104659467334322477663063518338874899103882449045475958905850307281221370521736734800655244556458675844058697714999144790320328713465668386733424392265066210209125734767763229387667868166608192971741104586577707941075280496065457222700403531661901930153979549721893629822217284420625175320761975519606840489589272178352281158049031654961548309966474115114570003959578314815014520851218401559774039017623607433946880619453241969441856359590244128837236656769285491205929234338493170390086284666817721838609020508666024292327786338785359194859922184929542414679977076172332553137520642736884477187716668784646665237486836909426623508053889967532280979339483336296669094683289855043757730096648063723899088098645311657839783664643261097475931165481152559342269364272885286823733461496662963588687662064987096866398639757937738855908032788991499701336930910941056923942842177982167615442122079377459662380973743273333076207154224056167515175998931471298280566576878795491924542580680026359837343413335910241198163879619334068508369587318901419939467062937417305821548969168881988320260175250448445171370591100424572315737367138956804126896436535308575027151330538932719837538980269460614164082012813692684381639118239246859324762193402122302515194328900497331309043142167512065787310221204368821709145237471619672396668475057081184785983671057296199363825384235209700057438212982334049856032232694012197301710329577168424934774960218518366332695740936669306665517619163717259180764590416021984644366670841793558223977519062712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 91956610566294867860413759156544731879636322621017775043818722184993110567478751729772509991620872834003346312857568373501946072617304079733829049315815955860312898735106089603243089759570242881370290081434930385103770965889775846388703328705060450464960144851625879840240055669076283906683963810235219500766489034215947731218023334822854206361033673075659785074135602819879238058896285210704622760446130779873678786341905476932210889326810722626232881059730899648052917322171122007427498965837759988705291139289181372693450147898506703801196586917600592009294260803974659398105581632311399354499604585150600775643707951300868987797043990749001281077889050551506125022894576967713920870275286774863705426456363700141984931640267527399612599708780324593958914840120113880558486557898153067477826196999428020913105964278748787756865694192037057030486727460156000511484552163867910821479008005964800104837980745328297983644673614178587351857458221252880515039538364807235633098069790250622919408414951677395127362564844935512816026357012360151474332313368859076221503830442216933863166935688662786232879701882509174050155377692293780333276300308185366414150970922493534212475736771322566951214355979665083883644449859246605696975280918152121948486551090437655869634363319649134109574110744936362142173438098303442016538353590136831575577113871059472792323263056231869913640391762357222276896067306343223832114861022334833150809747675157886233808021924561580548681254839216224453984117739373174782753552956003066819214013563765870184433750104771770653724637151227796015419574170148847106361418421955863890221213972306365168835534524004161831441045831528054558030448026699977800883120535509188845531175990543954484305866783608849029786845868656426348383538043239817419827984824599163592407193076027184561217339786105901352340812584134948568890237774806172514017028765074949481547621559131007504728504569986352938029420251923780357155838287408717043155223411968082856875511999670732246992355965667995730482031670072630890801179764169232165197497160271606040722435905579649473309819103757735504635875472666065367950620797890965110340195429504990507727110524152636986643506224805180633003784014240925651238887855092263885317164271832198169579179011996644357876504967444949493904589279294586959045161521161223730150109383977624861866393624529678543052183883673380484517698515857032669144786537861215131428323262859838682984183236366171296077928142362435477728757844455530143330169494532525709537624534270082468670070477840265961731561596547730670017222296366590050560895863423886163968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -90174944979980461330030982702101419785719213026113794038540030844813758270058809830613414421163497988822636775268825964398523072763922273419060149206612777270376450480779184504711083219418844223400713318365887826943651943352445035653019568873037574950529872278827521484107445577588923890737711840793253829411912069267306763727997263470618156575270868498747019383947708111786667027412716275167101965578327133093965788146733023116613996779090593616987767045317158440564321583408263345020700367379004956239919954677898125845221202293004269682028766241881082647290534550360135406462386156801078178571083717488395948212260503535427919320168068875008271213910979302803391061082790833427554325017927093011124355254941006268696021177983373948874564685990721519794142129694637367090666003660572012717558675920622660493810983038194372714413286324651676414779217760295417044147288579055339326164556782956609121497132045780059605662483906390003877600006916928301718306218759441368839088813790195320362699676716183668357120661588584176471326240081939887968555093835091440029204642031468945051659973467010366129212830196320944406075480698080451416818827213350430539314710113728079939766889352311363417973027866819557557977481737305036027709090801820942700278033972979841248645342823806847923283386750096588150597081223781126924662064513312842002106723635478870480713845902868430816436182030081121537485617513057755103508156315287057082131126710104019478330019172263244209293945297948498801021689118700346630822728607362721207050386851775478263481585060810355393600601182852931411340997798711430308657259127023552944407334413474293972559062137249401509966650342471367027525244509515648303256072384101412336593331503685683597854549629543023082822058326841339372908519258715024788889444905964304129041941053881793306591629389212324930571663887277549019515508637329230753730720981109692383591952951985896913586551707955698185756439607947139075510701362509697173779378742268493537304883098516506656314559040354193186407055864349270337875822795373481940983122680331307188458466130843156979947151302998732021304384543029489547221724194139074470529388847194974570453804851693674978257975374202336531250492278578171019682588200301359827666314948318309743333980793560112433175162696806173012383677086985656909949368042381560936820181980806659466066946747572836331182680543376691867073516089026329416421916266454330200891171835460378933904428307986861364842861025238410252822613085421326186154409433785700914789945145693705832520085158024782815282926467373358857607274201885042842040512010150603653120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 6272242714305448368425235971118507139225648012902060163798358344116512318119238280516981533365259330401153748177960194938505252606708733642099463043996031601213642375780717704105054978769758300928380609347709267007589974490711553979923769164434695009144838618088414166167191409053209179610677906121235814095804601605324729506674994475837946312715501423969818632667368020131207623016676891880915552203531166166194572834873845476845079577425573864879707619136797525018087941126426185112666624080518300795536867432444517678125882618645561332227521101285173518626711202720296370407093455335133459223323504803594525263411437734014723569463069474914578654702566412376807887489180375402798245155626001957532162178489319294340586656720919165108351509799592906128409398611191252418949865496043403024268062349313192383523422340208483421969078079223516845296140041580104007417089202820968490537746125585052955351161646705923553243500425756952982761035407875219038434668722878263244484718684955048665230961235476941334298116934307884821377804133346737478102935056026684717893407430556848480807531463808443169099825827182251104826564948275833018817911449525896467920780879274086175275400087934083255313467820754766665952757709870418402169635062990725501493442302887547843295511113771859110256218005914554160370699452391944754278090106360636559873200132417697497993468055845498351884037748811199839762509652520352332664250902488598202133921138533570193917320715846580515173173509475951318534924132962441110806467755537771009215590330484703073812094310309674482384783592016413151700275175355047702119730470945150232077634330685776746665839387280490924894704537554722491150168674350811215317594640227834831242267237906950510163022972444637268440427983229010954314215597653927750046249961034742048136053253827908505391645042899191446534623079769707516151737567766139345922444143524294243537161886214477061215640179421143919412407889935303218893211102408431672421750838184145958387558853338351043512400053405007525960363859090365834158764380796857041634637369673922346730461122599557206203022941266520597842430220477569113511926832089928342120977212958736433766323500018330349492042861459327059529122732028999263552299859401454698573264685278105266816929736347358327174629134697060893718862407843247023959574486858327567248351419126059984359165925515857980085142464267944487867082324161209714506898441569237060834285888220327091130158482921688169634457072320010534626387217933166097176308631281317811015517673017205983581282035171705131145972620352358195646980115005523984815666179196810428416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 127367145001625824280848420635095309637871329610276916161822125478169420684756376339402597278871656392234927592131233969065321094492879822208698271352620325403860234051860265811753223201838694677505059652898182972522153960773061726115937997960148658057706342064910526245322988434149186879051959878546030341798021277310388701835972300511243092410640285113971952952390913972300965042528006216967840679271174081198111459459259947523213248657775989568751600462306175470088156643930365909336491375818328193566287079955130654123474384144128700376514019336017679607908599272291079046243053146265379015893454477412600915856606575995637233652116792184130357793613066193548107824182560300915349316370043985841904358917411072969510250752783372428939129821126564629573994603990985287865383044359461764800104255612452516183024800233903107029325839029164751058524510584132166427634258606119998566306591225971511098677965586545731520962182100789471554250802911274467183146988853640798572923968093008886887212289082530293892042119046465932211386777737884883278417056347658519732856500268922648622278877743103796754658514665826972110163244873409987597202808100907677815995349642661198519735473257329181419231658148640637525891290560709151770991024502397968101050551413080816638665900055832227374813119643973988637554508546254157316118418836941221855673036443192964884361459487222275113727068591120965243948853010857282018576973841446928914678521042747163094627672807285902404950988857991301171862299884714059464069300234574616452745975372102691877502090716125807024445758683197406692639390485086592141149697245104679018122267323509357225657627281199359567698750271130063135966218236684987223311959585579944021102577954967736788712724310530242063501838075158361113119473567468601332451527616731268393014131365422375447694069896447095882630241984882694030996169600757692847348855359918276643378586761229345242236675515407620727242802767738739717406364935170094738768578947487590272972410438024165100354802705681579774549066695987866719034862143792383489373555668336134820246340275328003064874882934813818514758503245711300807350992090119005242031798898744022231661224057740589537987177098567561940294137562030874452546381953019887116429511100368782319868964975320302432552742845030010977123321609779137026680617665008365194312366912727684437453029169962299307764242921114614755370850605070228859476960510132299756098897117749447063189604878741460491675431996888715072529283407123130250727379332109806493309321601275697037314054159082693425299216600642958552975460806492533830523835356388660346880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -211254801235179733967017646644087152244421588218765978151409072339582100327055245951541506932258145364639712386346927992322628136148523836461076639537620142946806146342933906143126204654186054161567806766627277380706906208327333562494929448395534485246099777129113657730056623111210736679036819604594035095696094738544844788990220956618477150074465302070368984263240401004340161882559405261747437817268553349417771341365491832127296426253415271824853871652652929443779483173471467218297880497441325209030332516062357575179783856651850868081861783425126756083897815306202541017103072649791350867023034805217693867589500589343285738113723143381625609495804193764491862027978647049796737450470318644885111865084202996075834096111151890112703629984936850892668690901499756262535796327872831448999913619309510288394004464601809626574580656629716076420912591848829331533492608491279109944897386410756438930841269231683022966911233235409131277193015191815940021652718587000382196082546186509231983654620466489973752809404480365336894586372251638604463737129043251026558122249630057068900655162458572377505739180240930502807414649934406019080581196531712643550180526711581997467512793220235880994282453558503811076098809008235778505069638612651528162825512731169382006434921015444507480873734823957081040382763549468341832821274498071305954249244316042083916994638359108198530871672709435413616814651952691532083414009772308192769116893993470900020450558747030578207445098773932412604911678023776047875002602672085684210630239887714020042803049284990221886667748582736475012645172596375956986765219692073585242982885804577183900051365894555441889469263118364926535408940478728354965616050743990354134196903598571740683231916542228243656201957729989495311667990818738760483517927183823276586874163602789995758731787395186451083986524902719825949634440609400898891762048566583836974922149103236095747332063082304818732927932110636212031790901330583804547119636861388168888998616457326662820838693499882908527560522913971278580591167694601690278055851225926150214097010602017815945239214167605110315556041448112155386711841248939825041889916402664538641675509985737736640766511315235431934448318601670584189041679051206551970767821549362943488867210897823814935718437193759636164091624994743729273018992933468923325327282976380568535662908824865588136849569680050649134141328205393081553387905541266103913569221561086344783808297869975445962292363566560396303084325445689152504453775073051445006133959419913889789609621459400638267819405495983215662203907605532468020781614017600898990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 178767459145642555070321679694675486319139717050937333186739557148399534337854423140069254699289962413198263392715687187754880572748634842747826724993535786705786644603789582756564312798397526625209132111732931835065561775840753956729815165980092153453954457786742582982157451047279345235714604580570076272632684974958792489204061478859068477586959198603447054751040718522554048026632175369414974500654687463759060646878479433945211143961323185389181536243712703484703144050783376782827605389073879788872101490988589340630530851549311142111446183501004623489325624676404160705524237469896326603003955979697516231009606076419694040863345098167988904480082315313566175568835412197884222799300636248344004218261562132314017848278970474027080214323280798941708626246401068232068606983366032365568738879210817505136786311106683033765367546639362484518314735565837468463171557956643930285495768755580144388751125937093179376317148201431155957154239613546993601632220393797815687321565271937400464089504772188336098952423865242199148648800189599190682528463939766211201679153221199415661427265364161664361653214976138818115507222231594089346972614574920229607732004524443188975544063892574238411202843177156724262483648959368389285949256783830610554488652369687395415885489740316872298669350663526188685093348250846290699701327661209409436291436868330809318447352845851087529083931868027915897133807402416732943466813174021593446549358790621088338770400552063480531175670910116642008707293568293376519143261738088670962895162431887081077891822483571416511021227029471560319912210408259920295285037631115467011018894196374075379591759164533339902447734053365471053899932073094258427862159926363131037614932927386953841672486994867984184615079700137822796614029025037136761614301770185707916704518435245782535536665344445593262066369851670437583170553081148799938747508224194744850212140704073787431795747607394586102435470570454383667791475207098859685640174186538302795758782657591131938115014961023154041640078974628828862116868519308150682277807252409709123288074992444591708854468055535284667831161666589783151871885547130199397732769642089658892975903109011118289878547406713248987956533780358095044937075988964090449416379234210080797139847166158210620357313770902536250151807603856368196524228829889204881240254093909557483177239526070154634375154158567034065522220680440944434140498100368715025285578873794619805004537607586097470551665316328048385052962282962793222272522086080959399591327528457054605708869418150874446085221203946615535749783431037986331210252053653833646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -65794562733701028897034518249122274990370037747175532111535402301788332976982458331609397903875616669898646124448410275112588098796328808518358457152774812136612785973472971696801404850735726103810772556308396665109042797781588021854251774209660961978365768018834174329878782934126115605591706817835892656735372853888690075993957707013248399780056584860869872888023513462565969464980425896349573467876030811081692054186780684275631215440056483584123215253276609621083343557588342308556099914330902867493376579388777943149146101064826670060147401663546696328492704560484038806149018822511190992623324551147913749868735776099723376552034770373688518866180614972833826567596353408315856883329406817362948214206771343789813426016784360364576103015126508593384797388259670572995200689022656890380883564390854607372728300317028096593133662855369812981598362325373903175117748341128800360861159162307858098370192785528335751577686020598347331962402071150868468286717554717365601894051310142433161859428914313011733168526964229745866461778752763029143875631036570184553942516734021763427607048611351641088458865651127333225830584303844401380666595863561026778729552304215745707965775209988355084994253666782620317491096847050326325745822134307282586310174707862676826991266203154215736268596389409267870130818253255678344902706353436854410036074503262443732252750680719547429504558051910260877162173563294546912732177219683757125359352375779520787664454940442924360661291683846555240935370150684300338063297489236102481972552390606037733969681912363728081436214237018493215701650403012804363924854740737911751471528084204153521742138220644842419656006796366297283924616714777245825909309518381116620403408748716671681199828721637894446096403237710970267373998282265875523892599507881841674654560743761366264004681294281877004030363532471921591702559509691463785658422741110517810483355694882200216085333739100543093684257794742493844391822626517338885646539605235542079209476822863643761580028359606515334129956081174871094893633729329887024196290364602846514098163049555500097782277767632074843862337595414248510157122602382608993721820466557168054270125754907267029060731751568203197249956431261297693493249974401234461874595902931915329506923784764525328871786229429848396330479755487008136266918146947160417818006270903516017590383265857723117434192423918174547665198756335091726273556250551785241741104883349864985461251442875643991862500188590424721590793107760304363753326489691145718544617087020316098234339447375098896775693253306824347251336766186287873068815786637065715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] -35439256398905693761413223457339631813410125383983315432067263284466020990188984676753499828913826954425362469800143243908964053004594634891051629704100154496948384425109081252862160145543569932617018256429300557385713122688658716058842904143530668108703068604387527630206378720488496847985775737530639518063604053433770069434940989019568876467292409782924549929811802717318805246939424157937214616911771118530721153797493776887637702533385999650904569063895998240706135486011099979960010997114698981635207147685539302551009098984209011681623356520837605357192555183430047595640379274077065550345557247040285334915973521543284285337897290445380348305431850922525097867202419543166933652051414086583600326643129051722200875229307487048379053712110070602962263509805986404326153755394509932126551571675908659691347531305998821919759737140641506445001566958520457655597928243263163493544231752595491729869756764754465374315689285171156599631349711646713108380702768841136959909579609996805966898840562809108878436902170046868728345212023197690621330923562315535411127704299522683985637042705393782742360011310549521729023527490885664453165449057114099421663478921232506864859033732976561586013777391113257506668848737107204023343406410507568560826262418501701726817128310989220169156857632349041876728255711536210202461925110047203907448736855519814063881162920872826291113980243245841445382197926278901856190733587790168196123453028261262477702558566939865130919252259933851612928562704399432022740658226022015719418609203881020442442421871287267262365318392391352775046681742177604629567810532205422603773344756933012332195254457643022948196660738357520698570886132927825186925640321834783711139120368089254417887308695637231912134045731393676587719479495749221570364233511194977459366291315843579382796743769461291837425586857919252904158307609512255710257826313207664202279324226169988083212693072284951590134981513933630509106253375717716208457785401933878057435066752260161717083233399168849358720347058924677556575220795259683894118464100096338570316214744275307838181370705938529824517228165860723194670910010619641431372551632814899484523435536354494821056757121847583736286967697278646472958345249232642593624781247675915161006761021144327351239558896197335076265706143373600256073969585460938620963639098735855409381128383522092459789111636321559338427372647672466176903052874247228798084037557342132823653756401438070751909613831253417965642591413501519216407354498633099491716948899469559291418436383100823989439021336478825852509247999560500636055667471600005939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] 69269698587548593949000577243752951938828144601947528636772383308759503099360725908074881086864424751872243059268949604599989325592965242242058052565537222746004872727184136285093756059913308639506478033340980965459417961249573992391218443814435018564470035339417376853048527712534603818340775039907311683662571019995244494959278817405672435937135124981251121894448115980121924956026204188375523380167377683761502384660374165096285890292354841837784432745044914607349773590323092140491805712134614877330758306199850757627508915562089165330880148346136546566108553191388912081360568466881629558667796191743907697594440793778319398567870501522896316846119273156124050089985060361888586758879183407135322668550230710117519689855951632924457810342222681048313180470672194726688465949659107339859206796989821084220236848173381407316397063380099409446386033773919296363860492883219854937745115039718358860065863790587780520642774274146235864832259637915851111568213482342456801912587336753057115145124277692503876346858211763602328633510358622467370060143629901276952164738468514875329209054768325970501411469276443243674800139883323473953402706440716601779212397943616809563421378434173680016718819196930085150858592900522745856417059850539975722330082288105932413163828116054325182463242977947037377789016147049244879623994124380208498204528637766017119830043764363896461968871912737907383373230754869864393570890160828187411494890846745305370105438977258682454821557111920023738176724974519981869806736222587024025944834822285540515249960615147291889149970873525383876926394441992917531771458460778811551364443740079446057889448792321918979649770337135557508742085451054477096155060260229425817853028461387243649694857396097461397843809152702982056100760984320261919337246738238138772713279141920040605023481251006414496708897590284800324437460992208945292213792707380451296478376349953428613151384845035688341183009257346942177262419924627999001227840193024841333890090188580246888071306024409251545741834457569245916546578002344257424604062156592747201990096328929502798293238575179072398638570243208960714326347483599827153330926481321323822286357262289826893287271107476556832320053551580611657517110534466540245929325490841385416681020789497771328238462358521606746098109937610957936146903498797148066743380890238087667270786080069866578222841265198272069228348316370759488494829811752648218779367096996381120192205500061758199579708052451607301589886068638452141459204864389010802918428190336138996724258786825379889819855398881313692635878643863446295348461477234657460224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] -47866354106846128975014671499529836071657916564808589536792650356252439470810587515364795211760180884553910058667503596305969277509351020310321959068406246527233461278347078418055323975795667709208520737081704208128749085678980925030540777009027734211004395218556819511079803373162125968027838384193604649316603703553838828047608254573800876527147199539914999128153957392084601234710919938309054826689200766967535499895967625569258799571768104454949551217766252270447745854821468650836927108795733313359540644453351858957549256575856647551293618646279907886659990253473351214111635565529294557561970677058208161027685722205388687936072486245786007112140841608719893552246070822108356479070535819605562340042411144933825225312351117405375291332765119057915969476449602015135908333955666898595000247483406118780621783706785694547941107052073818002414361286317098350524101007780026429964596099147639453283162836432218383287197459237303142492814786760365218412024454629325590192373129358153838550432275305132908689342923005529790117735877146725063360489955427771578296563671444561533631875883566569308284633279384423679095461863700248798452435596958553322352522398514852754691053764394620633890800245020125580586532159470980937180423136268706165562924515370098873147377320034240208710302176807873429459792472462093893117740012348022653231687255905222149184698178541356925006129080864233644128035724059897424878721486646007637122525198047990366597725083491021707034215443172406086480549907245771861260206746914825492725820125304591753035898611391431021085962468443715944201776697530347756620269923649634974780121776294743668228681047845558597315438660461499125837053279613242827978712069957100555819720527390758910292779109790413778205696560518261719041876211970423718626355930005513819471036901953299185643693142782920702607147466998352097745208425340306591477753271952653837328962135837628399083957905742864497808782698444009560476099491524045044506633047698724355269765237115729358530658213232360183084134446996657779460772474047988638006981371982608901069972548420430299318875802941396243730605961729258752111533859055481918463231057234494340481868191304443525307214295494029833348275281994731390153015485113634565431347635213347530789883056218535066238339485073305771661676283014451678261542963273424317492481318813641516404608690483879354350434051570028799824482934069141101117848184264402900262113256720981403446263533518729001008169439106607561230145988475885535601194444505107737701034837713683409806282285860443365789506440182427219986833008553782545721166107996114124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] 12527776664739188031499253383798714517715130448819565452536377246900661416374552487828625473355488831560527637168818638671259300771583279446781084598798851468151221599567540133891769950388484881617762152878732898579250407736637963087091976145086893134928791659440333699496515084345367314122252245980476523875931412212063056750421620321061529884812962780602496429691122066091159922908425699506831067088145584712239907842837065933667717398802571852437369980550678720843926616891084490850994901254349997698149909563534418660236709487214308114124184227041333453618363698181711348511302377959612580965912213695871109796601812278280014959974419004508614117962221674448142618098614355955495700535056968851650927718638556057595935371908646397357634074230618483164005358726071072200133337397019447730053070275294916659581184086375676650164224026311606648317193304364258160011682052797428060064833012476837318871065371713308177445143240557076650632137271715580426941938672693271050718889444474675766932116360422357327063692215606936909859259009344392752257824793713011944859460652366138928044243460662793990966888171064433927833935400609851967671670539729380707169742240176564509147236030236832210976445540793982366316559082069364300894135497473758299330158516125936165421229852393592563613529396251261982238367758247758927448769983685944973531730250921454872966300363159863099901965244960785270453943356099427205622072968140897604493741902118037208541682029047931347226292269284892151166858308433701571925874830259607464170125944075435982622755329628227001028748990119182071277898013794738639912190137255176776961956595206261042136139527451201563554213099488410279049795834088174335744892170989838694733594224485009339897170967594742751185930948722195019277291030170873529772210092806802952116472370479156667425980692276253667737386434895896508886427486229484809456587864120964000162891317789135625616140856698889417369945306906581478962173057385073265543487231642552456316529152780151975886419832518661401046349943485336172876056132449887821487421359073959833619856928854858626945898463870175389777590448862596980734910026120840763632155185748478260934442470831142489242828494447301304089474203881266776656055911253565362807713670692694748532950790726592463621454210640619813802234836341474575977963740093098199682784112213369543556839597854093064627267442949396228622782063437914204094519455101851887483814070759756936222568173499080624879381329537919534263603745872498981616055267774989793561947719247829873533002736738578092365096731741724134186425007409040171767368226994812616704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 9858987777180621209664549051002842540253816878947792026691892120159378688469523512513583944243764142475601388937325261278939326598216590295400860492100726616500452554411227806614168865679806476421958166818414814639206899509143406581455549528298632133533541208526194369812492889405994004450432766073694128323847819199413468688124471861372317633145624154261433123905627949808620963638393801771510677873079728953250519414179313553195933070083831178638556268518262661562264608328354528885644972215762355580005386166714140468918381097759424087801269523899000804675553948846823638854204359857988057626603420031911238227976999089007733953237205166917630691069411201665555640889618518946543999877719135868532021577626511404068544198197948507357472346060548704746889464696928771634003824779189435202712940721010501519141740560621117995179154212004050000719857946059589526609573557448881859068133545908004736291204137303713497436917247408989122454652985822201074028026718971595985100153985458921957084411020734603350452351148635798892503079673506041010246013512335216757076298125342403165455226332897034117016323793425052323611802469830310849898482384936060931042402463095070490115964750064835327582432534031019576898127402029168051209480665229664318271712252082466308454493974003148687558656194697523113420885197228858192257856306658028137480688441370479919355587105677259342327091363944949600609485933900787516734248668136624215510308867725079679520404832893488301495917300147143461476090446432774078283802135058159071485104606068707723214046757722207295773746776840623528209020657935424867973493252150177276683973782621063260318748606479198637796918515025920384548280139351546492491589458956637204217242263361727698343782361907752022666762174110079015240304216712142444293901322240558677621324047413360770753107269268322068074941847602103225149960353167871937534490252930323728087258270326187962039725007220597626598554506186332064536211264776580602070856477218922052312678087015913430047662986242551636278803881997624117088874774703751860326484070752045312324979092768137373425359402581628938666722529795075455364205814919621821382344992016613099272428471330163377588595650116114960338807973437883950769280595621557350372491738831661339079614617855464305639464605498282724264508595288263533728394903915978905322704123470691540132163923766523957422024243532658868163539636579374033338485522491800997156378114451420508653646210647693178936446526842764864205677567050080885252268485607732553903333611292098185866776976931955539654529288373336093295553319326911032144299414157000704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -16065553417809961521124200293054277395964266385865173492045431305313379158183693813318909585639495247927596918533737336570257421413157164504808516556634462925543837437638242275490523571077638060029988107279073288507351297522012973526867500384668470771268267679544709503664990523903243994221282260415665979480219066127895117404896096010179602018861143464890204308278168286456065202538605033313630377835762037248188791565900547864130352286416491885021635092291440099738816926015901689405736883125152297527121323690270132768915869410795629790562322782549023778728593315548417084210200230555378863048841904290443200769734346258938563030827469776066638471466333352416296593754811267797080074648303702696168052521949535932125899148909817753105173022288345443127538175263182523154425124992179818992199726056929937028204998954106306343975432287890408630266778338940027465287999829122195834002448468254745014186731860530535865815536623297344915600155818243426620819749894180734252344727017799908268861380535399209735703105641578261135448188769972720480399824049006189159957345006599574187584576520243653346228776650757467778343587702255671895301367374495940642554859461814487257171406535265835557411186390892354465798220060212060221295851265225364880385978869161872227253712198375621434892293607220390317707178459007298500465854713539427215345034763902986190682472319653462716260438673214736429861978922906110714115284030530134452119297071464550629067707506641527457882610160862795431127627270435049849253124912887742994387422325979984627176656749686264031199612587436591746702448178720183832083351672508695464354658078801323951998898269567479484918226575815911650221241203924358228184780205966960094244805129436987193932640643484756988955785096336416003433194251952254720583489302829804454831020069516589505479482032223836484325661868821010176728265373728843006618643332272301432872548585609581209532620672428346659692023710116701420057112218781398556023067296389909516890263379306413288068259482876640785488576427236914576770755964872968688229485988244913932963607386781415350203206898879152072041932474683006851008414379059315188063156592324653526977144889601621550281388652950545477505052188499185645751427306445384971676195495766154357212072127542620715593815791289552388858274168493553312389927207166918654640744986538364877289557759469259606598879979452231641860454988036779786268498229618913274463824949116389784733556918008989448501814960876223542835073912706779308192776600381847217759649376058022214560125477927493861262439595947958167476963337115257411710636142149989564416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] 13624748237038296964631296929012180345812207727032138193010933334722457780325251310211192933779854043354655588604976099216562079886254267123708878691588278343141423167689555043664189307986073009987670702449634107941693733899561588541591911651346186099206122524167107979099221116450481981672516398659142644163752608028692325438108625322942887962592706357854877004145368174234198888396477055208935753979398795804221131518556144150724283831972377162752599353333044455742077513993029287773322480039796802952747342624719655782703221086868491415645482467165805789161011930236604499073766662272176673147054178587506865518636624831058913850489063825786101891958551455434249173424128056876970222073390149993653949499858670629911173461843788903787670544865223020196339410434042551600560721451226524449557073429989231423401120393118580599069484931138500874749432590910265869933648750799673508070286399673885209385683480631911552845590321354021793059347842512053889701634333425827610534119163223774160018384711241680310910954995442677716357788474425155690809343917189612467097604663481867643620432097776084911886246801799672442205601964538253890541155398868511364671258348384227490219486841785296753237233561188365859959220521046021799742033823572788442715817948856650477816992071337342650840430320595093513940612244355681490535694886638428125386746267573886272179458674282711233462300710403288571673546476623934351843740281689159275014613413917216962791388394853260280170152518629189217863728554161168082889593638252615417429050583997696212175432906317248820636197440968586440938271298320835494240364816419740076113873908887236893947006343108244387329592965227355740731635476123062366812826992147798801389010369796574914814260132290761691870042027021674547975943794834291932283687396833711065761039705227576561634351856781174105513757830169177099916623318119806826398362824928019991264858316026824822935152907468649705682335915861831960465385225879608473141300268015946251574694010472514013414788329743291315951767382002500737808989915323843133822096656253665716941000513208146447186201164705407151564104900959627317609791246809948369951340795159936420479750379459073053763320870667125484355178258672037358328860237999531296658315232376632257232831490540567232412706986768646157643231569367787849204794224464986685550426954738704858016012092787812743524832904510602159215671537571519554936053892386525535018943946060005592369941366594239245958450178006316066447546510374179493914501148320302525739220226923391823830042016795517316195385367250301898381192372380361482837623932008519434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -9201489696171354346987837953117357981885047178195205067656979185036821788663720980828844217259273998506221358743153828456842648915070589890574217069542529535917626036882112607102373824024594039303147442607018591748296491756481208139393637241035391970219990078896868568996043964611201624425386280128396418210534634332887540202101879989725456013709315324247159183292766520057278852354311807275642861581809767573184792804214338440008320306203753297026727425868719023449535865791320331348162652471465867030622397544866305919101005695382975854541054279800192363533608411931042033406661419996567127386420729874189194352953329384155443027385807382297440075428608141934935535108871885585930689276512052977179268138656632215512519058964979630327190577857804607638562144504438021338455218367869424930224313487558925838648224333891168725279440335025457857474708742624235011925360205674052466053533609149572081198171981495816772128463293429055438788346910349920626566561217525721835555033247621321678586226752683889214778762027775355060757090862340122238429158307776162867947356346405888209502975668310300476410013300927861949610931895020883760912071861008612413109682415624161254942874719454038633218792166500136930152254884768643277553242239536275333513593693214523801174224430619405089291154001222711420565534031241957164172196069941644922323046071006958022209211832198067111303431338058954970575771996813476683252333357443405788061717644603275927569919052881010155082283596165340498038065630931842068827868365511359667415194932968929774715672016731714749883808091339044564662832153868143263782548218451260799838163926207908163827156075903814233648869719772746919886353932740366470592478167606112333607086357682713004044269896894803006910326928325722777766239544916494872024312039745436379727429539962857701236105244073110938130765234417713235679104701500213743319348003899440067260252682608402665236909624926386485160414072797128951919104182695966552068977744986990015596759003480674034046124445826178264244721632708466709128703083158645434326891803279771019927248317875191555557440113143523927279442448401377128386175582375377354920191409767689486346907381474822295330883394842378840932715533027787871851621112967795004015672172900454586181113154934382972298651049602250828036239453802981532611878503564489043380882513561225724081169037902748367841878694232151552065554263758581468930292153170062512380030329163285554438671037883634006069377775687274005745845313997736404317626586895670435105683257792004287109044673539986884389022323487719687336835891601001704210495327958655303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 5584425994628837540595715367036404241215286434002941828790131362184029063574260327189053724971536497224247017674196862335613260506835748490406243313416091405690881730269918604861925906784092447051858222106672795514786277535490842977905912706321886078075983412871587059535210405836729324076274446527675105173452107174301728960016873091232805999043760461227101221595602213591517319509454063365301267968140180782025917615780636169702613890344430546934520829863395282230886237613582085238541118766379015758653079680162651880001525544380939782905612574663642367025098888734503823221188582860259692721342075033330305363830797636391316320496474067379935822854321359825318890991351221267557053870393746766158224557663347782483117640739276960417964428175574321278996434337821581136626283420526892831056910225532355956204890312386270506158272894064401385744362034628895154692905894999072822430072611990156912786242350901943301997038704796901000222560962404750190194037405465649505449224115841539827428493988904989835560257787489658326981085044432577609644481350770002885475010605929130863121479518297605192719911403172884446323531076779113055109163670952499089854988288386234881076344187815251131516173601079805920433870209419269082316700439226737805375912451197542598166165973972528212194383139359414256379881466806289171814926287435174805148466185242235003142655493390128058406715340160599592204014670527713032123671820163180294723565342851186230910959294741628990616253237816615973672956471271133706894084871225303425396451014152516823322330388042484366024487911797133588820780227890036049496013122643935124658468976075216191279974551868035451013944598608759113632385984331799854427589750515275195218949894546663781842975310501298006675947529091779611539017658054301894518640443453005293933193677209030630635163806045690313804421102525261164734140210745714272109985959896316476523650455366249020946810614164369980751295705162946917589653761041866685660124198091144987531968847496366281995031868578468836457500757744490687086180093652931171983030971536939748338884172002872488203729807589601581810783646376388634728441585124600012496883846728215948299692132574218438264027751862845143308722259947547093213019046616886320153794271602951192188293480952577708038177934842548580403802263366265429827226153734298688085472276869963725371142970659094517780561568658891503717798342566261927596309321891212969893007716571948925619007143902269862859613132305897517378132338560541325144044713463945928577117188468293824006938812283534116560887196010151870488150425811671783301931136282787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] -3185377928382793994287325705962364626003834773943165908202382308842178308322707676632939200422556782887258995033543708087613943816472725133425391777647697946759521202234473943822269006990254025840851205250876811313284067810931477024726695750193012602535992535521489955580871894680450020534423897117515628085155320006047421106678093855484050962011151800078881841018043791175857213612331235412946087673040909372376463749969598867262847924478355193082432650839619328176042311617214721993340747853092135887859341927968339849535829668255033264366206836082673280035458170252087463996042662312831046074275694465939018505776508654889273169870274392131739617131213441293798252720028205754208725856954029568465284774712336670974014296306644908651823389622116919969155553361733289839932232073300652866721729382087744441005017358783385611928943177594159160793362891485171144741893910309441505509736466260567993235339313601522834297403783722548363762383320056044495821095815135156494927711107479062145241269968356144651230172407228808262266696210117483581909115482722049071431006381078810744830991185292134186851263140377473188106498846984649686957700559114614320667588219136080058566447248562709914575466158895976266796502804394943038393223381364588915226146919461358294073900808507685375177213733188845676715504916515553221209684946576122435468425900627889407416423025106370882138308253173464371048892757394708102529991618968195511489875584081906851650878763329057558429376898985818273683061266459113020847651296749398200278800933116387272068456717597063052703899653330656815648967897666097219016951853601189490440750147669582312513540725912735958545255217582928484464914502259660010632109381279438906768479846497803747511940214318785937954012365684154915574437708328873511541584009636829853184981304859749741675822839317600263544949617343371754589081504845872717518308610367467408726755215225500098320150745754492502625649764751837191698835305959871626589227891833634936165036428845186199211970581047884498401424669653206316432126041002356845160326452458599740815070375135900347655943676238275446659697778997234752980382693111976368009140047030782014349266245641040204918512987324628898900344668153123927258934813019401652525882274577949107303131809125912754365355637706716977036881453509786015776586811648576228225343418401146128615365650334586875232469225511445032034965398463238991986047886410306870923575837547627777316186562678573575463906829920733288843622878354322166316910638495713671425668545120650977788742922738097285614099290765679254797552409412860124494897386810391920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] 1714811853941288650679179705458789547284203975921625218583232233711913151146826380086048330309984647443848214009016165218159961783695324909588390551120176540926210204578868490640667464387888653315474067925866372317228950156686841600290139827548096810048130543194934909731377803709212142960420837047059457407402065918169015540269241585659173791907135319528588916509050173200687471817831856638119078531601474301205743265374709821187501668259814052528778851649531935461777454022950340076132759308527457972820066071398410856340553740225156565209879573689080435090348447102723248652582609574481303057400083009013871653628558789163811980467112119289673704561882677610139180936426398434097048311608166785825987017596939588093024910388397162206325001680429898327037256888237479621302564084228734889126404672445738703333761011426934772306608823147148689797442258842730273038465110821439719035661936524456674262795744378549502177229250694270133188096332956511007604177369171639345266985634539619998656182405441690996877575940294754725258658426962860528624747987099648062965904341586516042566895906915634228772012986921551699653784863745007373513433505860975895483017805796921582656116017432365804751978273110556497160760377322996781059767638069541939251563951956531087891989616085574428266455492090150119503959501687160796269606602060236764503133419468516433176797127005089443646398785597507066312607417285451082469585420123799465151282325230118731614322235703229632848343868335794072236974403500479175099746285188795712542561751466717474373647211283815788855870852316056038753210639702963300460151476703262183164514352944712818599431870860714552509256560393154809395174790116416759315712391312064642038435071618385701690566516572000678028720201313415952059698735971704831386586716463582506487044149029312970873220287320194466224776614504881106993132635703169245562908708706729934768557829703555218619757799170916419444730270322875639140652072166203147563937135411527898943752232501722940534090332138991267671791297987238550521328167680362074718192412022547114657220110497629664132589804671134524127870417159676357916680295462584460332943648816907941621491285836381629240645558747387065422733700740068266047516356197191133936613272058995388775548952179611752495429308326058040078372655216784307518589133977651501956375104541023700142997084925361432077710228180278118906338508829337638894950660134252546736567350520542335719240961623094429784283551786092353047066227085833482799067306415504770764631497202681045210307835977494959155265223956360589236441825524208261003427384606966415360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] -861842102592141347406045424347903749716704238801622488460749607315017870348789198607469874670742879850257233935655215144714497006813533467762970343946305286749409108053889973189640423720243168041251734674937622577769343362046705683319113627617558315775855370584545380035699697230390349791998832369140195130157098200082067463283259444048345235316826332874430739649636641427489718876340273845102333236760909214894695003131510113864692299695336937087133652064642360730119298413276290701441189817936255649704880502252173821468735351595925236741048179072363325670024413950570911171836100272795766827622454337525996850238696323899616435650094271087794292410538843179152263624176833905189935200675645355638927035891171704069871624144022866625623259901835252866301058515339776656209939678587076085979246158179677389839086984534078289505682747800505376329393677371160604998374187977268314633292703853893481050471584273146519006461300021245878642979620756608530051844780583551529692698080680138592905843685781950520369802033488253845416351439344254192691724432831358324248943127289427710447499809262184643506529958282103129849406434984007544871237054867592383675451555175316663170689593725896616539764267649495219419021821569145418962259769765428008167251672176779494232674181856777128987192932640713047277478389231309328127640228096419107128616336441247086303498296041093808811997821024449375994998296779001887912599249162666314714564531786284342947910347750203484697290399794312409053780254840267705609442759953616938095547801834450464828020111942336387338616464813505290887852995275037107533622049433664282738402973944563466317158294542814925019041940219931020034768134513012047210826312871268242645625400696343635617906483259994537725984547949399931679992064759330026607799003742434832619081634713517747364328799399206791534191526141602223640030685423045374501590030120960750586446999706669081545074457479223021341010519689685935821264429229521848726476932609873194756498890397016510577918088323719103209549857720673007237497846974683906291955664969510969084410832642734220789163068658094392274678567081502709511777189551578457157943795951565516433107879378398924486263365911928023996906120733133675764147888532952011511501815955042519150443510217642100900529865623481704789244966294540378206917833114595528560891027461427560191781098742565476907953540559580283224907103436307499253905300173154223872722874705942185983136121071403993881117959991600243363788149136866110619185659315896715621537914063688661241092591375197134691868589809858365361194962684048277594853021844697513984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] 400361805788972209857736338328982991873749246264332752735669445443607805780776152765844820156126249638674863856783494411727849683475959775123421973099292119943686844089042370468983221118642413848807094299887894262901210622832869209428767502066494334006405137355438964527718687613195103252447160012043894712322844210844994473301030797622141241406724835214075793546201344793084010174097467225662623509534742535806264161587891443926407938084325225359178315828411765515031327893448694806036325251400811747425972264038537235285915159771910590168726416240491346721954687929663222005405176680127794520627469756060726510872991398679955477594297058488152728342431393912402734713416244706374405501065697989656461133228335080037636181589187981611266581483822223216399908263540687700617335923459888393350280304240589437209180620142543365815481646783690387254434666094691982882513838850830472271338775565128560651057119410582152873734180561041673213177515121125072915093448812512894668614943032963457515342617877846488749907244590043592125964591206225960120100612687530497362703645576324711843296272972962813933539214686585118493635338928947551053224010059505528147187377787231999444001423602312337287923663333694853561853013369415887658819857403146828072610607377621072239898803030838627627218463708833918648729720129521984284394735989136648162795626053748061325837631840849397914220684767797890965406959736130320641094520426862582660187994476809777652883889501664265771508337137274200211459300249071794229832725247169751428817038813580642219746359736125033452414023577093228419134696859256366436488877736079196986803198116662955286558773638456744459611546083384625952018984783716633147331501871794882136865212967125097568828900408600589505047744334591298326897900800716153627254624560560212913826570067451227997977648297014724832209867403649371056094507079263372154323748416156106466935057641508735811919916988790963181922908487873796580387845545801563302399306638380811190425187067521419325984713076169025816305638925284276096905844814914903503916502548692216993657365463085252470238248627907276178326633379117067572946351031305540682696401246548596046275180091889426537796349414520075218018442161025703119724333726092589847672360256252019746169511003505432910614864828819829279423364746507281529585648611807987815498093745124147744309389306504990109378067110196808339321668961236759669543582900595978510835495991680276808462668872054946079470047380326599973492597972824116734447331955404938878538400942298001158669602103367822759931558433868712231386501953902462043540599935472762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] -170617304014370202972172987847111216408249007809313300034977403072020959054556477049027081531309880364986770737668095361506249671739119511632131486765086035732147206346711265816574654976688937926802187576373279859515729150766776124318346992405661721576258205274013252726511143034333012064450754410440545657164091129214251602626814512481649208993721429045400399858215729824082317727612162855251047144717708218797810841341128825507001622889248163926967487902801253357473228612358839054879229836647076354237726204552972123845476192313584737670474431769486760425205397644705444795060805793912194834629991161084334916099048055714039363458823035666078448446076617248659789097080438316763028858632665068234330694178644787895189465435706286592750891712665035228740135615573810199253400919219708461425359894946408662047510388909737671967250967095060836893124297462755426014706900816477394811245229818328567902874568664508035783904238084174959384698359753324079578911239344702671404073964392502664241060961011981527838850828001586999637939588774231281558912505747912937509796923636630174776485883813539486629090899091097884932398148668230150518109457921676061783512291376248097573087211360714146659458869850487455412843867247247037270483214272895451240862816318834104720633832316393352628063854904918108561531724955635348982922099398544136138922810996272151993005642594380219388182111022920464941085934315368093781769694045781937119845527601819908716784191064397750406031318349620211360778830930114335998438664278445129911375485929326486319176302188775540552985654467013288972074848989699733902567591779546486208694777980074388276295748280005227331846839793171015857500406647904476899121708386168657128648891457710218137279755486928732592470781196367081141330070191483223799321524127429753697553732582203990738894151784718873705038348493588042167139440600269299437900582697809371022318805254987885101630432855922413290198790762186102057399877464410547785083454806983441867129861200394357301690926688161323056559199756822439087115340201698549670531201878796704749512743738207726085995571988475994541919262613645228063770250284668439423446536261233214454862643806370961704266117335470690822132569945279941164197117143111450280781763815190269413031428443296304982303207329810590822421363464997969135405383565406301821860563687927253033272601537802616457182969987598726360166369799478750685029578626682951401432221431905788323857892824753634997152826596437507321111684602513253786309554775132538872216946870750147355637215233010135584431488232704509235584206133072278099391601705714974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] 66160231666063076650621377419238864323730801310843563592081600743415085283534364365728048322407714859082548562729147717249146307463842035287104224782019716971421733720372210799226700134974200819115191135451737442528393889029761886377465963587388023375699317168346493465326236280972258568142718787742679761361104961596376244387771173464812946121316089918586174790424663704126943690606638352639834738131463191266767541234887540555009524299536478307646885278592787369404684474607836062873772597104670480515359375067126714682143834754595846373779162335788687457039610140748196269594911415420834933710711478861304893668217908353838855851475295363486559547817303339242740520482117541901955672367455805127487701155100879762664289862593357928355377261574290121525676460113319549653478121106429622516942938607750776117447057351234389354438173647315743761919049451396311389713863147724202960407040586576526947514655883578947221237116746917159531032383856385006529328226805704949954160417707667131030111048552495884381483422419919830871294429330285382687251368149269388327134983116846977939452102108746041234565079184654868420382717593943901679412310515245557757291429032218590131457740387885348215045932973439452067836659586685278177434482757235439967815876289127429384884227493853855558593719430989447760588204532954751784985640411532404813188766870365722172346346076208430354642545178643935366725372273555583078134050525178860169723658243554077108615088543465990443729225789670805012687771161439720822892290146458391757468501642943075842591614859270818767441726903279386604640386309808375870976493864658093878077855088492630876113040521391858386908639647492527785547921287231654772031671040452282637177199070875994994603544722344434401945611415844658415519377019707549225768987911694059284319919561176399687389842249563138351933559189532318088458551217518352776544397981791396202732344835174067215621822309419280135503343270514103381840902195370300522908477218630767159596220626058581335379390251568288328412094237802046631782216433281157756446801791128983522487652088940067215814647807170556772730001736742836680027055567004371387201903523144684021121952562369848824364043406961925165079454347333480233313506640319519763500597543294454644057675372360833481950826666946530983037392378831153547167740218545696396217195067557818216230236857242591808784048145182427151740439581918540238912241039162686260265248095527472448889062405777745488843238722296361918824504663844783991773997857968867219063268560532522466115112986648592029134774833816410888868377017288780044258216440905072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] -23171116318001949209960917971687544107190727961334904591939368191824286620392470682931443856119875310749131535641293520470471516979794507812087865247785668745589076021494237218475668776072674757050642809338189384968950575807774527225929107479687946193560816049091480808413553116611876692771076405375762128901477175457064268806119352565974101394146612416931273454007820126461750135488584637829509205799955551320962464735075115932983214645981529742579534093476769282812856782599179132006543999440361788736174687485156199087021361054424491278265882008602634046728596384830905821856738794560491220576809296778969744368382453486741859253410358804007714648537268299761670721729672257245451871066950205541425697178515343269899347651078544295057179299383136390130056549742698151594264670788220857543352886424393340683504717562197509238719268294743825409404293731957810297150628552136984417505767741029699345154626048664682971836474950326047357922667648942302564484231777554762409272246024199779180158151187633808593106756102630143188403600587678118713668642747302321799335944650496105334986714081900212373342759378585782263538186453400255860217038107233946458437070345321746997373976081853803994622651722324593899249208185715731598366918919588620927909481502892332811095170445186826152478592338752033425057828644803148542743970598159880604665141141114024754775492995069596893248967293115709572373677439317536222212522348284328000011955099874125759438743577097122056805450728683756126088262135643430161192873510193444107875660583115938385150869029337725182991593261334231407525860875428923761343903222705105727014164765362298505609993825413210558873671858998574145437665422698681645352198260603647382244509621555429288767025589700138762537527072387109117473520062907135326972609390462887124875054517515269357563588693418254222137285355354800560652131693422464988739110385937071202546369942682711708546339783232607879882929796164441616208820548255213570752626258606297536766655158274771266608686375688343028382499184085373046741342805862085682722779401813097496978430922923760914513589410054910204768649337754990783434219884831473032072863402371176901259434885962339627136191509663112716271319859433609911841280809809112125182660980727776248068841828371868893318029519661687355488510331111206873045964156908571656739661530545161292997033552512944625558610333989397236639300712751794885715978643924235312190792364136549506322513800493647400219279570607841795617749532794358933713921105895921038011509990874274297005257041694126598263870321883137143333694122547614117335840395592990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] 7326024777062543938677807152686090066696302455938002775592303409146589966071891571714375551946876347590242730499993848580153871482718877668407149249749913305826054391162641127730090160473968418056328910334816502657113123856760425413369846253645235592221410069697850900250919960271889314352401142683368648420455453460261938920382470061956211277797201681615683228090335754021488430676264530371820028487993114777577091505364095726132633382313148956195583781496801990874025783794829872696259360102469851409409457783000300903581539985026612117226279107902353107823299407912549197266550434618584419625609098708368117546543939767214615042600164333736759722449649420615266407622538610091177605208587692176625670351874303154773703259637931540016719541551768819122556046705684570451211419362889719617643437502152472581633426028644403915388873928400920732177508368012643672753156784721296166534801596674941810383555568994664684167914912000844232102005117624503058240237855875606360767461175271791309531192397861232318426793914978038662788549503854154491341701253867740374680456871781382714111143189021375549192921605504688285786496408530508347445605520821513110008959436366902975388770632745755571850646265576156512041685641563342355043819408828291212994994438946577068650002260150286442618679042603173883573285389910832521015279910711226710709852961552216671942023089458973035972385352237284641073387547740677165283701655770307681954436963544723829345288827914086499975290734448514334656410066015572579404406198851771537418633226071702100017490862504472694639126580930788553092419392277029901503637256222409961226339356548650614166565328640689764732086934633674939988078272517294790861191315858271798303445619451046601365635874886607846026690856757157350648726091434405141960918047779942119795483809316001036455067289204659959851057284795796858396432314349234801679603928103398067805142650197312678906853367772362833860797669656591073021720561895879629503246169775951870284724141606459714092993921454228563304857305767981014802689893758135986151742416486893988394139536891609948172692391592948482062782796449948564914040637956452088273634642493072398168765211530695803413739336439736842722160577228330978613973545694914194632344026612536534387398376389636696721156482770489574028637997247286854605967276725512944640018327011375517547070482007150584135644064532843518291615981626494604165194366022706969662486438315154305535699316242262674906430865351734202415904808564351258923719680070280145631021740127720592122222612260273843339606502003984109928835088577278270280903227741306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -2117353491149354578363296852905706147023164932888088833861131232275513117722758382710437281503628398898090618419167934348127660833941898847723920057751826479016640082459149824700067852454313565978647487010271537732402513975557807329705244689886569633203319737040600455339078714590932673979741814328918973936294350687148504321499161912740130883198525882318151519749814018710264886887528023103258808366194208858509347199856812697172448393297317438048831301200734447839410554463617702790303787055362230760359885701151138160086223056079116701881793545903072638758988972704938520904870666358522840239239347180569249330061422802842806410716431956894093978243042837066476762047071404346623274990748630712917013564815623914523402848412457303740707215266872964503073307782098594395901208647581316003938351798131476469690122982183324502367726847142942466439293639990522537553287938107842187930086272989726911780855357577886609561028991702887440826465550336461999533772783854189375821883485778740905854640096099366411977544598257382923539034049219818044598318182658545897921892027610014734272233346147487562795412813902607283182587314245781114230640997616246694092107521662810289887788569178680778111704321156352316633220735545241899332871945849140666644407457890810526345281573503025396311254481351622620302876396031345244858478589774636609080681581432847159867390854299102149879147739727760914546371659782360588565604510397538535103169566655999194329343507761055854549818587314443298865309673531282285772219756046483827849802082617706207881181296816303051138464888440347312900341879511249870521102575133550284213623285236667359359409656379938920254689430801080015768355951354867073892723407339105389905864996421907869586306141378768255792304006193752052384204886492917015500917715663298644800852410401456506885477897649402857376397840379388511572628720442840244296118828873322201816011164049780921344869356803617650288829140409880677868267538260186830841388092833604896985131952852647254151743943827113856807458246725291746441785155743757680932603167046324391618191635557351292949022214044547996986881447177295214912102490704275368343894539942073457876309500491018725140204218682088384618758576532806101815999912393183021416706069832367469515909090137731434404027973356250160898473995206975274063427822682220432064168425048697101046005600135708509908280015898350755153179789719457626733446752386755257393801043846801928431619270363642912751305557267080249954986044971375831132192589488779533889927028209606784193417630854707687242897578360744110014889947744045813689189139270860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 573780938891589774661763076435496287506780623855250940310824984682962889149083374793510972421898103960371654145302303095527081161197736396379378570700593612678871820806296449444464429796990791780418285897574849660964120637350424311233077529609384920535914306484657547510807178582490921593207237193580220217472019800423837804655928855804412674932451725990435622562841149637552533825092447044591742777148707597011732173999408006141023774313314668904715477583704642564282446192071815779469751245308291686794513615230558892595048185494868402789802475818296399313115529460542039883988134910052105971638547519053385111267947566608928469516361080996165539646127967463969923561765780471041137482742493547477694968632897860740370177687733939769997401365823521572147401408245023679420066261056264183333762572395516696434856715282931412832003845020918071380828639077369477177159970770236895821377779751056869528832063907036888452832462109211558629218819450960842239192939196349827996623111120576113268640393470350257323785437243935670244477627666208097782325015063688216778381223580728022484546519660133587814196611875044278530229892712457102699927553382244920391917150267772235610333215486504034613076445326358298293732943585114075176505867462823033374518525243817112436614293612152816634042306458487665841793415439419017708339903944136055267188419381900674216395756071370666556560237716927690476262118304534566993523537651120625016515879570803525002824774467956317331512575751076673231746065061312437859352618726999640026977529989471357865281488550604616114347215464009549169872580589332595875112672969468125948775358727873033449772860327954729862527588169876141134672474195477262274101712604266117372875995626420181092711367286434327327362251931843643890294624131175793779746437477569173620201552480663644743250826088442801807967948848337559236667474488744934301738767764197500767682670912753387340241821523743859712728909803277679617839617419923066572228803277274442303178467448908889411553251113946828397788448303131452823726952678031188034594356052496404050519281427629515058584529225230065774005044822887831891406203153603153869891608088624010483712003611150652713136993850877102379255138339572254574662749965100472461038524732193534864986984176717399208601573289723394490678890316964499637423809737631515554261465357613286714388639207582975407228368128477968883033342446474608361615281352272719636687806753067029200696414836913254684533861063440530082567947075792401451196221957306412685828341747634362335946409837949744756421137690466587349449210386201817163414759654031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] -150029118902040297001564914088299371666302653165477308083508958126787855283491669816719523029637767653129809607767509905314436564133835950521557417902173956375508534644838938579034258840842611614100529375778110630961743214688008966474507570911334568952149794112247827583138339357165396929399067420090707171893759693158832084094853373773030464830295038278592064556820525288536299029866837956723017646346107875954479566368746571862281136914464430645598165575426241078438428976397382279423795485271502331491466473599592480942270934992684322875353567019310176922843421807882372870959788113148535804796745253576670858148152659997774661458125909304884465582742996345329046195063221388935179956421851690879106178033228703311713524431197184253274240565531797466632496225881957354479825077238309006542200721520299074677818241892547731927738587673095762282254450630814997902454159869108767503471391543748855866550432249928988580046605885043218653802935230771439251642199683741519785640945175171316594390884414795636877031492696410491946032531542355343132630119828475192628955292859630559222739574570643078547964625913841775991569862426923667191222283253461669921507455931286678851839555635903145873622372223182586740997937989652974991642259905489778404250966184361999737551217958113109984684037076532415396304734839985199183143969038484301189834024699333689972878539363385205722904987473500221609426088497272622200808556075751503264992269632545206444161805018969848074454699276546969706608741291079287029152881944284119479418769586282589949841799290145555827521047771804910918521122299235442141452972766312403299656833285224459920834517828210435841806678455176140650220172940757971077811654005665144824810894378190885267550543195378526519268653627180369234082184238224196616756768226005261092425942808100083451976851267950741198418795862570471428959532135962648238839693769327361452114808355106300112534790698730354927661070773312363542613572400125725766566901120005600782273841177494376852857730720592325154251103942415822892927397541899357178734763324967271535670179683496905361525441295092015164923860199170563915698260575197445499758223230600437913293209641127462376263516391532699500430527297525027134131304583192219813727745710915536615554639844635957032392726139207857281716908573123866861256883360538030385603500818697777873491534085358700557155045341490543990797002156963642243630904288040757418066402395944095083937311589070112983630136310886095526409116278780444856032056328470666779528041796065092970492911570641009121342852911022886909360481591159788294147711036293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] 38624923850849870546900870112304989117290289119275048003151918105943292095320509625546227862070450049046907637767549835169785721842226459916096449302036918282042244670310497260933100087417526523035800572249267187465811970412711456921262534749838134357564172672547133196534714904433740666694403663138118795041526735622384705823282807000370055174076614042637875077084852495963023772390483241578505073410908995471314255714213190689451678117995584794758098481900176044141559587517169383574730816940517189546328189663151426393571880263662661539899342007563902578603066260714600952335193118692118689684893019959116856277038889354910439100518769090016597074624390177468558061267922711442978873758523488855991726124022265717144491583566284790029027752392112601733484125064253475900483790856066870069638673741589147842034618256590634949214297289044985234272432378305896441083934268740458101253477176345284431062327477096794925470366762450132945877665442423287085106496931511472454318276463442047960274061587799539949838822291688566704119974740832491257669488296501780915105577545147900255392426247286808435076818459692340888525779466870248736174395820901678143783367046264741693057502972112694086075922346890532481617631207500664358712129954364231761580306863161396905572440620899162703484065310966361010841211543014495939802606779528846638153073984064216527773288458676755941313634911697881962026792087028989298965579046976335120557088597088010137492900366326840302399973551011599700342263564749092631367693360193276411921449243298990461390564777263087549548155392500278935953281519539757192111338982507362735263931914395774969345926725248902331320393380317738092579624248762006426473526679129073365582293945606888875915154874613335865145041249097305613845339651699709341176851669567261521412409316837491380810858584473307822117752139460791582802633828036020450450958256332904174524590773757664313050606921968997622969828044025470977250685210460410987991539473513820540352823688729782069079889068951839906720671446068841001006441630058982443425409564721113643416587013041307552715249062088674128820861347362520792017773409735541671797629742816884764139897191734254875986528133181639287422205568144046907817192929956207517118978116566204156349812742394567839006054400451979075013963029078066708575774518172412558732645138060415290820083912219038414001926182313909074443630651943404041492020491448562111741066605258767319713269243881962692389209150070129213913730080358350684413604337290654750331191141790125495818592201346481969710542616983747914723608874830939865711594690314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] -9914168582853185512724640220033047045555650023555757845788544702707312107370991219071510622054690199730017272316536916050525928785069902657920838585293291481851288122989784948423355649627150623415651388845345817354437504645275325506602126447699191007551351940969869444339540335852667612349253866723535003348664974557025072593446183457345109723245411147202954921385774561181129507234298042432437461695236760930028099307288127892901976798036435088088306928441689990293860470673375201957331380072293698564332350246412955775833929088126437254402440298116946909733877819264664301084336407778817016610769627411006137959024990841867008446287248430650046705252538365189109044197333756395609766585373319412863886920347821096948406799500687404436983880178452977236078843712649426601735563088342215727713247064886819528921854116626555988268501417726025662842092764771387556046068636408208921028132504498738872667617861800092554096382405601100150115407612960699206190134289766401866548229658898536934809803452200172122191162256682630093860279474321104680445824176659743448876654058434128272597820232358700413760656359657721820493506680229473359028340656813594611714709411997579016944158679887535778499715427343663594519582640687272298503186275289874544277256437131812785316918481115088102798941159143537052312599031897282125852408576220014775870881070468524000937897274139570313083579805859458177546262465046629628214975944153288832879501396366705824268663344516992044660764000169196380492917631655575896041070545549704060478317599871201475990061655836350188251108002946124030656213304344907291998109765933029079347779854029346254978540662499084617130763750643316359284604603403610032320284312097530844073033954034631887770488349853694550506689684053140328407104865222333705015287825634526924257794043182656426464332751058330456153110316203593414441745772495471278131658515648957739329217370154336852890513845805020388092694197708577027871134388375928088949604638842409922384990557212333601769732561075482985721443751794664992019706274900368757019835658386142369966935345116473872632785708045985514240290826768491640696622410524298452076551507729169274047741125168515120496680921182682588122204109188495405648019291451613628623811331686907279173937464427724867047403825150804924272347163344996494699210777517115280568349417112340764891145499510714945595336453320768828246762024871770269364595134066418418511365870605342944860387074600795142959450415191183996831066810417456968764627907409906545480747886180246254681686458012526628522645722522340820845321842795279135308419998679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] 2564250600629521346908958672488310899912776356243258327705703522792315325709065231822027890948741189900633300854418770218466939330927192650571108607951084514070157709714534592311780007605321627662347316444728007714001683594684709817991142637415977295992443533889606501416465854996723480567954342737485983573764040478772487368951548393704946129683802755347570334962673806536405298860446709603285484954543195611311538829934933788860480260723864705179360893652739189021162384941175962281339166614022201407541528644675058248353150366674875181948064874674804880390169999688675614738173858659408858113566045381666168299822214828768774188381375584175589823470480432568926225164763920854507684860844654554070959115972905445930872775597710695220720101363157907480652586507608872571163916007116011800672217589209323500515224032719493880915022415087403435284596054535068893797810975254115674228557218262791411721271846351996580773119019402672835981923634060594062802449581253584003232913479171387776681461314292943162229832735947476845144142081085801342092225280343764226389184619137088146257110157926039654541029028972324507773695688009473174523225278639694459442909860264212584231531915522305295190109147218251578969413915689511220404870778420804195401290352774550511789766763120161388895043359963824583535390315326226750815394038458223956814204199028926294334563247533526369187127030889720926908395432466920018608153036731718630513532656581468484105726355015532828361631569595365587534377824428640051222882585342362485008116084435749901593935156269893052542585374735808617061399538904856241605884089464538311699578177964918553431585937560427916858989750757625008034370758301180299256804752606173544718647703612197575971623405195882744296602079857750668276658417732850159569535663166644265431983742850735862949834827483072711936173392707517064759850401252992469938196707476917242284479058047146828297332926255297258055676676916620763532947083159168046563222011111689682224635713426224052050820547625853417640954971162873856239962808972666632760573459618311285737287693726921665983484448007709162134049890850031709387682144848565169904564747097561955623439664774734031731507508675528405857826847717266630894686221522134566783257689650812833634347641303632601580874099789831128323015312090231547819144629866935203808669732257577800811276515545750862034209258299662291460770239125694414315272205632427332705830343696595113815292434413662194422732873237090667648378442375570454451481695497963500845299260407800077223874901256817741517559035201836910176479573300109310144129867448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] -666478288858296640911531174908687188594654202176390423165980877872966306812306782576644022006120799451759792257707478370892450594256909228672397569453447922605022468839269107623942058418078671248528442838331123509613254386463814803181165456622239006561177161354885478074395848857797040978769092677226286084999094067839395822522692569710439456873707091591960783292421535615145667778590059600101869593102081271765039052905420463921392674481687102233419996650582335965975146445206391300724008998584730974870870951536238548481809757292230213687987345893836342308522716041240438268868852446707485613592508489086852101546975949860923638128916008021565616369556733892421249904450034038142005826443631463063799438838363628599610856125736424919487970149644986946709216375332709325884260653365632201775075987446646740921522454253572810863018902710418355293995122917829023718207350332847708728142839138230550258853704601616386128800461127607578137828401010394417492027558729239676899031905276178679362957559456272583561462745943116818055605041524723031021856285041437094792921678040485922347287561507366196623242436637118129126397679832446770753135430154826119077933887807050967046941321760623173258861368795603337891029803788613341396337635061981353016833787658933297234232862246824704415309628003937709137015655564701861688052133008110951399178028530082644979149091348501470105730867124461529136637861057296120536489708273973101796135517429316347084369232311197318867295609241740688718941711946828479204121196318615250039436079081039112667853271305294953932168745320788742813697187240460955169730288656631087121970423699488441324100191925321414547432317855822414301793811627979681407385226596631014007757445232214502053704234665516671800910681940319466467848978074114881549045833953537089638986733537497022947514230670642246895302953101344045052180357223558861737475605864540774767216882145189187501721433985530928228995638777470914203548494930020035290324254827477953012055167925005213317921104135428371621119086563271210082711393210981741536435245871638488286651061013682927592298743804213544408199906914529368197221459727465966070001390356435285095960255033162506048088489852698501623516051161784673197373051113906469180899770624442848774289278689758007446833014589589371943120962616445675908001058045507829239010850511231935712573729471101974326619023394169487354169514899508958419036534119116345220578842320498470290781856513143145685523649619086955553490021631315397530187236256703491545440903670345260259512609616876777901175856923887708553102287393623700677806543339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] 168868017046317366215656827148635770702835062055374015997914625744427425412326710496700686307383708412830124745270752537155769510690969539682902390492127227977698426932084838544599509830317648276896753685590625549277096360942802078390251259703830128165243927496818137807972011797970157578282571477684480987300545445548206503586911818508127445752815174618806084524588028039211590265286956806362631152075545694843362699545583287120348106728851587585940461703076599304726802617383679560193246781102854934949195108543386824210161369611928888902047333250215518438223715173566280558146715166244600286028224670510058817932337315721922681781839524177567570748149640485161371219599007160305463824705024648129062790053885076614498116074939465060550428790612046747728352278127329129176500367083877092989472368170441998910730300814421538844990782307663699801492129150289052804679068848551223163400947948337723757857222728275036170078013024147054603748574710792678943896504803150018937019060767855869441871245251786924756123242469243657619302994370791712049156850557513890758908955003047839362956012639639139683846796109585297208679221006579737208608847938629501548633122391143147594268581311892984986405342181800202184687935118100654962488172467946312125296735731134185087943506252696838737581704723074416326002077977656903814577074592227660249895513767909253151841204536217623190098486239654638839341212544232609642883669610113745600129645836038263313871694908772982576635016226482131379529459244375097556471669187236326868405615726085420737658261523697323330346580783943489923200219265059594178316767285614285131191142242421925136340265077027460879515360574993367937764038030696686069121594528851382604729199626635267097871476420202633357946062508738401867640306384217474794327217671126259540827053867278086420746756236372493609668576910786881062955151556880205698696527800518144424563364522089025923580732747325423728275658435374748826238694456143560380239275301533062740535259838307833910334961580855398968844746614024001653618973483391521627206115270735204003760064678825250990112274034777131951124372138829369115230213452843541146272393604017991220597001111998320696234487771443569805181700258370882769461137712523973029477362133996052634750868889614987818656607652941181355867364873245454173735652328759505300494603934300299799935102861325658726502679903009040336267008359577477222133528262879665481779342027433110969830222016825129543759452723654331336335201232124532157920107924499691209194965517083447618832552204723530960840204662019760044419812407699918067279551528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] -39900707392845401413018929176702824462218806151376300908060902280490082656746830957488349416343059191179276457275099520360467337387018731985766540601421847294953466949786039615323753771594176111617342054394925182913415188233393828147176172602744606365207464391348997234461288951358985458933862670086936271604030734957269445018145115036305950092881156832537246994598190916501582570704963207334880396696342490885402613629191502757283047791598052324012176702541439266976069100826110368183366179100974511994075771337644865618537668245026048331096290766042020323655358291470337290197453457451512806445067535156122476815535267132501081894318497382519446458627758535486275631487855850512451888866678994055487463764710665278938649282898299929568346588215921882599987451720499733659909973048106965759178962408253404126767183501109914487995342741230602480993136829466716370567645388571089361359264427076206700584532478610812393395845087568415467093320700618236697062349242582551634309029636405914094200276231710923113059101043625948310445504396926096792606775980718829376753652738564972207284909226020658333365885816645123065031269606124657406615894285621371871271757816090005194170616132519810126352314471762083260264807357040609726030886198065166557765010607848502313564922326306636933466789088915756949350878084622890189411075758243703943904475907921571353059211751301442981233830501582873558518087279182258030754939426370536599163790086378393788869714974413222609872590455124775145452402184650645513489607968314681953680223471751742492911985264457593871210680439152902756617432370488289365031182177093549453127490167793296035282917914703410214646266249469350152465629564156977506727650501105538030095291608528238589974749097852525878663138092173146020336823546158183207987570174438455927891159428487599667414465773032788317505718631280591454966216923122906018087856144882459354569657543321708193181830794154532009006770323705572390250255916468660296218030516825614032177985953368108847424963840612787435465965340198506964720469675123038336405909087757514912813304904812558769573074984373430641674191797431131119639761510142905369745627131749022381132663972164811807797818599348669912709009813719274489608082141045073068779444846631542750821253202017877021776599661151610938366354630538168721044647716151651664809383124581539575458828073181258715094863673641273864064771458424073225614125507404508633847632071600993735245076080544944304820183610949441615096335726759219901856174253585961067358448900218118658781803349366382960481175175628686846308666957273994486903220469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] 8498526400699378966035018733670626208510942291476290783861476326965150200212821879975584300217733670154061408009103720656069655390376290356789796072576417354676549966375542226904896159648513690019491373279824629333049625141749656116124486396247200322494713053434365928780711277502827629014724384922459439496373331430217132741112077829216671681767844099307586534524752648940527409908014476765050984474952865390739206783359837366815054887284316748931484839117800877546115690465371294418632636387743877989821657230185759089849900601500876241871714915553013665090639280085485531603320975825195544764896672747170543583019242407432964791674473403719431565038583684649284352269781857361585401986501951126632162981835576421179009749076802815424152141336843925564513819417182030016344976186942474584689969066339352859483995339164550037910802090414516731015031105894525535059538778488132397132443849419223214893800765734240528287022590135138498734379256138731249421699132457990280643053985498493681306472865913179493950579815273785819950377585487452993623088307944663840475150716945681474697183928140804023440924562709951736224929351694878630891394419203884774305097622127563617942794176798861505301637095748172198139708532220009799521517368396214016284540493527431295007129487047088581010186597940830393649307395886181943042392394864001366161613900596785921948242753509944138685730702899497379649473617767418886288388053682898514235724533103273579363106077307850199539707466536132252653184094038537101593181602589185269250071040021260429886377318769998543783786767633792773452828040170522313323449908028582073792288352015544769077328675302445782842474475180086862467555259913650798687381400191204376490265001175294404929407296246665055493313882202296021687783133717514737153803897729595105617928439495968984224481226072465765983172123747232283372787328947978733841840267813299630488840261676009625253767919786517392544374750058751560072429670741755783857679059910303167477286876769141761687437792076463181082241497593800742963419354531734503678608590300575602491261202908535641575821383442724383275184959384760542331006941681244708480311000773709896014039931955267900550448013098095515106789445165122174017424634791101233952472530651692070071248373629928637766470500482353848990556676513984922078470279970950553322113576656946435105582003466405290217517383399802931971870251743441175295593161815663923942748756733990296368447633289798120167506066486817948637653363706113350794053078005909829721071182173607184426972256455558985472957927193738466029486163133972177026631598080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] -1606566354427226699770496606575846107568430924080182927867898584249464287809982484954732098880181091106872039435419729089069633491603609388967589924149451828010542985636742236060486015080230785816005163853052247842252966372048865681264365460706946302988986422885069753118049213202448661730635090692332039582832083898169813537900633725242493317218835052385997325074063559135582380474687415311881413169722585041097298466982046769453035402225281250943500107676495456612237200983955053716819316541831605335587439141646264047844209311781807593622700689170617446617389163820873376130295381315783735147882719592112945223006665183627848967467236572422784358064094054312580038382732147406839252881295025018423042979540456548357198115129021698093940848830621432928711409585062333118388913958359187676089194620353546412469576356222023028636728398562203289271304951243811539723491354391325161662212215661437977335214536372254734259679198720198548197710032460150192765608012298044197219257008005320253748544569610478252442131852754381971815315987863417892443679359699848467807792745495777884247658348148598463255600413050523048915941887303076814811075211870606847871186990712048995863046971928356909390955720646685949261091006704081953793731469897853135476244027953392694893242258977535356067402725621136125543234035399432267655067547682879414843337777668021388232742440716667663083919664374079737929971421516926018463776075119597592320821304945957539705557261512627025380476501667923767231233386901495638895916765237860245898706778057914816248625540496742187238040221110670530473475566538906606092970361439104596394125269962958040196320373689896307438233047464760688104716716521243778179827974405121836632591637645244029443072889126573481640787856116392492534051140810228741835011721011036436500957394807616841262631507653038334103607662517957219793897561423821868368313235675220878577490515647963629069906061745768791468508000406276310479318787210002470304701331478678272945705226587469744141652234109473511302968198988785641311992004669259007717763263681650755023233882977732475007136012220934502519308722962974317034913199894231101792589826716033351861015661626067255330692267318399789981984732477078236796445059385659030134584804737923515860051621754903728997444524209130522170474499747360021345626405585418336602273496345305765948551150647475200972451085380151965268017141148690140820453684400957783139158595168105349656027348177338579452864303986043910957322461473513692735148587940830207391536361392258293199730620411776469684646121938985167199831570377504429259158978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] 268827182142325781102915826679993929501203280734700907759873271403609940365476304414605212085352637008764433213393466048259448968324450284818110588830767218993750513374854285573242100272016248397517748779637558016824571102686339393638291485546285421506920265199641316983082523246649192420127437803859944156837735200782187526248316706601245519366170911080909719891786887617865285778245003136921743874484352165475983469453863385339276052409050396719436456886811751714548251500665505569585044400483733286028762125854329627525512458285227297229514645373694579938510284140649091148867895563912279767738888988448200466129642118151875278132009862321048802211621701555597190870755700263795630177477416635050230995213852041452821556168878228817217901982983948490343405945825581909367158508128173395650984853944242789752653022297975299043954795408771540186684157898132451691368017241278392811600663673043427234012135524399654893693304888123817013346565598463112905863059394486580495418802522662774527128489897497856848070130018698811014368751192634926697227405677428559024794991525965579230761883935790086016944560499942378298700513193112954395215319185689207731638609839069983661346640083885849521205969671380824932526346501953428618461701742379666446157458473917383570702363227466539429345566360879812697242560225404778300889820980467533859375371255141510136416360670973060480696866799456408711306655122130676610866709378490216317681310849647580923897505076891210052473778195948094255711221532829722252372469015394815754533007917163209244861344561006948897974350059530414180509022051823466000292950222409248330257842264869515976648769903152487128056245679462424923067366562783967879146807165680737975993297044693987842928445921068002759093814043485705351879038019525293998141908052500235314526120800737798122969888795478864565354355539614489718097819130174246587220688288191482764273365022232529766247343810885435023466321007500954528618697640935372170734227199857851473037078133960376987618682973849815865463470559148851040441724810673230742415337977281261699370797834351215119484572167550143232189610857429971134581174438102698127936619999966655748392372086018741364840171618980305847815073201655188108195482815698500364629509331112232891692270596793382883870175442408828991827833138540375976347372210086258922158601184937809460054203587829771845846803453479153788321982498250753615548782028081070960397938849919307601178891329875328921711266756309941128644285391702908657633176277748227503739094951747505822510294407682689188883034022229299423640395751133783115306106880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,53] -39920861615138018903367046189160937321154429285680129371195910112823012195238186023665676916891512288181446706105687739094085514163932117728399654341164571638374639330012939589875066007661328462765179380330825893359104819301502295648493945861832386730931022451325685230308499862639409909555305347040391105799173929988424983883750125309742680341546924272388626662653275445778571417296466522595086950448285139808783013034137439317476345567658331290466568682916724772725195032855814559905482100338127211643862513519212843582454468753327914673522089640190222693829906141596553226957647499242766544466275720676514192328545128886485081396650212056531967082230730186660911097536100586973827107286906200645519915731355828750019061050093267489284848061079538541493080227542912067976964970997338603980587426266242259961622337816816866924309281128879983572641855885595339822433505581597414403696535937204531977775635934965721700564154718206174327598059509728339305797478623906088669793618728532390000967575906856336060936378899582477875362841168688914070053950576418883714109028352126673061518894960640740826656968052146017507561614066964904797634174389641964086375610309795163387663721675072099027892599924613623822603010535284138457316257228178118786280823516428980466444542306817574709212412121743806269456583785703894743838741339584250302988522120773778230811329333717880850466909023792436931158213449604795683145016137387743510473273993187145312405294309088386762072839425658184857281517343792895742458099513602302112903407085828622630973371518574778947018396802404120161809795693114433974582339626320886427350294522088353646271733417765522780820785518419958344252626282480335107664962227254205086883893500659220744314607804433934882980183776996417517838790050406385315961226482108704314960356123214249968071611278835313994418237063949065312041106886863101615788963188396351326696008365048039274382499775806815520514051764683788564054859185682501003993928351587794844051088737960311208577188996071369210495368503247573629361403928598668684168388978447411038508331407775951903634668670599445423185895044829159312320116622105220170870393066516215646928842674808105932045288515885541649273401559918204841360967652190921389469531441430518528691981321410256804034015815042677813265570077155966966367164078286759917096913692232083276200312597983519442290956268873874112959352250166745630207203297903072361744337264016447249973842383519145096498952241026056836997632308194187708718299431744270244702152115079035557184302010883551175221059130466555067496094810293881742284554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,54] 5283328243771050377135092194214814080689468944343418603175150206028910895620915290363032371020314714526701576200286961047247750736001649503150449603821853948876846259709979818976128867377463671973604059989872935826804248811930036659412138826693273002666243855956864111734115754011150012269130858171897344041804752813718577317559836774115131344075352229107463625894003919791011390071177633384057515576463952297141896164866853585472990973829575923318468528299712208439035659642294061817161465002834482429236712281188142680368196278617264253504670835263384531549027330946736279263630950403429687121425778738500101132753595456978534734319706330789613562420268138576563199975307954639994820736486190017455168490455945135147401807377877706859669773442866815460915045936807372834373840939842282647865960017486683640432092395831327541496809288290523485811863691477704279158328632485088868404518408456161967871685276899647078031553304380217324636378243876373938973583105899736067237275283299728340592848282467208388832264996520831197092301542014447353910020123756407198620051980704782658327623564732115020029130339810993515717386764135392729482650692570787373940422905547277261365413500753148950335857171790848457862485221323672964635871055722591095229541529605860554884566953126490225297179196144848299233757279315808191589051706857567701439351951169200299291325869166131148699912504187087350029764935091696028968429067137194864838507702499774438789950822247639131544480640043629156698347643085450694574143225658483859762811165196259809541056298804218220389561858588788847021208371852888170045785288496647734955271975040389566380476556265286255241764027909812217813201493608398235313832061234613840778961291033490228197704560873982378984541127714090201517439305585008886893864949301022834845453598754286202847667566774829912819130445710421581583527550788207311225406322294341585156156175021293650960233508988779785250221017952035950219620775436054292952833389416991610073577735348758586262462140547937140426520880867248338216905058499029587115651498675842769091515235208668956483019434663831583146481511487878493525017491529674423961440789109795188890730841605762756588915021617711832140058256683761974917940540544642125333358067695337263263268224617751644638360900255906175738501369976364059938052637560629726447769619370490664839859393337352358325806878663039710875752265531404449154169336027167144881942622382684072584865256228257025019236592777535894985157862422837915341676484737127742816943733821634616534516433331315859152151872993714934394769653918997431755735040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,55] -626603001338619612156476426017195296592408735233708432871843761283162685330370518166363920885505300710214463422678897788925156882586632091493290563616865948615577388773843705310181575838982466891130687540084325793301109801997932287281107562438555180760305397347491801138871230690957911318822803950841571252071397557607371570573964643288582033973669052685696380208073985351210010977064563767825185785601648796161442951753862646686924781910973537006923522652129416528020245575131901079755551164535547997041619686271078261170375959405092612308054273089774093316576685589821982267480527044502734898861326041824398718147056337093823416676735491656651659030952330123664657119884517369708322601600708175379055442084336176770892248199064108614309570863527668445530027430769871414463436549024682362044037707094241461275064828819104249339201806064009600678608278759285556866458683931705290988891678039035061770881796390734595825900424590190805919895797021081358553640387536721283571167495570074373316519493583060078354777732672211209702109483771367910636641283632767229440680105083570303812933221425354731689591576709633890093006087571805301062133147324488155225301888377612491825765692460745580537516051952325106596493745360219320389397112644212671113395026142345549870857273681742765710006458880277800619316925531975839939591358791808739767979227882943783014336413864349191791176637139500195387931944105967548247085724728103530607795953879046162883525010070098851724533836980564217346892799452976885759231175910260320764956793908802343800332720501623907645541420514935807332300198937160419697118395200767884461308700898122953556624174208422444028595068084126800849309356977124985664220160945376713502620267301619036593329974538537363787346938684041473609949221156272440435474384341746212687881624219936541135866127601471690730103709441011536752828098238954972496958734893419917713178701312954011938512628784051130034808768193709101530435128503474067662896434994568895139059877786863566701199124554843875725375741507253841179181319672120050323050924252934441057383914623326560367773954584853187926578097371766857244394522336400635176376259128578735093009791735946650883576098134353264146175194477757517598023852555943553628210130944688584529592675893386217023669788114286662194707438446313501922187981914165331112626672080147644735244616665017388228820808023256605477605895406908642702551433124339384667349047800114897099124871798854513002178925182777508866847550031274895008362079538168747925431239192951633494821281017050985958489578495016596563817007255601937970626560000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,56] 66995693420895929237172484511608658921578429391213015946468560155491550263098173329767376606111257953351300914458256431383435413433852425172511471763100287012384317765442709477748865762402215408847973528923100959113971096309368731307346429540939807337912452606749057469340539192657556844195778051717552997701637009746540399261490954501059654024642934231711591337191878461790643306731256420359491386574441300781950421812199584196763830074013384082894686696143836508494392880976481625572365312643547917982850902187918789736725993305986454123949984486503490278298138481523903806960222866849491034253676128447891672585931186862261243039486590380544580545701930094095063679443554173152119162372068646148942278905543441749553783713959943936444183295404964238014477340526371601523724770611887388690094526939775623694409042062235783595494777361571514170920768260092605200238973494006154005330258288134423808489869941779962051113791183631544367774162702936215997726769780101744288874677733303410039084242341990552959624740630534068630159456953715089088765019829866308284248277615447456046771725448530255148495569648192708013090255911997483113473930850064332757407903794348561192706277360165347817620677227411173627946245256693415511896342672607853813802891446733873483394581054790864664979634654430445071385455090497452555830736150904444155502097502958871473768977895063960773159183835047071401287540753613528031192858343303537522536581043984245326787721918225072197238454223304880720884594960995424906901395215864368478461977457391767890097750925289204624801534410807647431232624755196939223901439138415048833402517767499999057172719263688858933758297351330149443734724624546410772122439381072781587915936983130415672908714902298782805490042195638707931643893007729977760719402907426197083714307190212592900543696341946659865863684686670631457740030461013281541119978414661455763153239854904083767483711801383518958301806230851873911342995230293501551863427619876742486046810939385884247902365896095035243882469588013780973794967806600860426215493572503551006487029656999323762647598052750257760478976849571405236074662180594646606312795827804675049548067319993469897161584931747550885448956220176038833508410482042197969144590751285615475847072829955365994518845808156335812180549086411196540400433823794332544932564291630483947337481950324764271112230251231528412974525276318881088383717300725836869098830195125869112779806282201811550833268593943211607924057503131522833557412930939798636188260896009092190946806163616944514993641537920839396283618816279628962856960000000000000000000000000000000000000000000000000000000000000000000000000000 [101,57] -6474385298028361554591953352364355874750879787354333622481789822332278313185187674604298847263117029019226274452419664273372325841887185008533471656898462983583983565551835583180081227284826370379719590847211531805086407931324210416536879465033540490533225711022857953685808563266414627571138688815969300387447459920283953748657092509428122432590411800373534688012245626183743838238263482779246394385142661684990511532789617798158299377516652353710778771883880322099410622027653455639204488123034018332201642036703059356925081366933916817643163630136414481595787664659772764291384561367023896615622617928359248547501621156623212553251676397536662617947290826372350086809751347738363817106008731695297067672428221330793067697694556449893693912971162066979614782206418986229288151928691463054369863850014280144214332354516142776068892218349761613257869355514155960491515666064303583191944657705204261354476264849385088738248851281562223355153612082194888228227291854993986380853923560531837307569814963399815027988830611603682298929174735884606240882788483159589575791362425016317565683217555384838244845934153279093666331639458182885285500708841018624783017204838247101986629168269833923196690755896925622426350081230770733934662407355630927697127021923825396184987090188870844943525033704439746979344722277793809590768395116455518088699927468049827021318818940943365957283379330901149069707886389395951612477293827510929227272741530476349286721698171258526753768402845422875039137288514017197911951760519025365914058870561666795367426641417762540076975102084333608587213249652110066886109607118975805947139691663806606636450163385615313770485746022013406560614798008009079110250614496601976285745272508881958124156658113955151371606464343193072048985736688359571856594432701847422861092962749007819920301938924310671794885938323488655658666596770164551721032194012104024037155803645394090314543049095507559866287416246742674893847797710558447244916686448091814154458183824628054043027305261590766439569807248153316974383989499438204285660337972778743299111452537792717550839389957037162137924830378068058550519482764011617743707514070807077236947127796296538091538764782604215287402979781080248429470083528741503935329756477040053167019266001562296562207899768505325944207254650853850228275250869132882466134661785639350280638429264870857056698310502676523842564033074154078265254864552071795616697904647642810840827236129956497907367922315474307817197674396380404083856014798510929285695566633582395809149555198772618338729931794621752929964633401369559040000000000000000000000000000000000000000000000000000000000000000000000000000 [101,58] 563584944966623864585023986011769363944052221985297226354194952632896551021525237145849417440602874253303161553119561436283687621520116236110428269324881172395029302959263789013405521983509501346344123437403006945456155846505034309804259532321454164544619454992575035844363147326889302364337105353186735204323590745064762140816324735477759688466250686871392499604443998004855637246269807281642090971778618673322537347487634505247391000092005394534211901223997314538489132145329086932947987075055293999870023675455151652269160086003868758007809879510639396929136575527260266166078591210655977155399300644946821045808718854742718507763285068581355296644932834318155630797860411216015433726603339573581233465245409509901316625883516094586053840305516398032045002924278751672325083145658554763059525980710624859998002244535701533758257408284739818816930867851804441838107929723705663210404917371398187744310590565253784873367437164119132751629152836243410142762391467629508968384324166286323300229719362985775140554095368273318075324054315980519342877032613807343321028193319520785557960840341125995113131935200640535671362669444940687575051486408902872080745115086475495336522354765495696556677925114387930442479600845526028092053621002965028316713512100003720287877907759733917639218317194149337744782550633956201188285293058862171171167463659310788795796358871639894267294469621182340689122593334923117903010928971687069550659315343877293758466585010356690077553343895989319534010540543223773589523387100767014004845811282360640687642209222386067788513763631404430807611258313584105273113506228686863211063691367082138840324840727997730908243998793813548107291456127809584580669496529363230545456241755768831091712146300719396170359506974336494987676293785250203847090113181092590543927408169919250528645769450058634164270831253980719727464374640790154609746300735274500440807243718394517514245566217138173162629825903794630798795440965911119367227934790188238067254399047925673359916021826628608655528209591758404855147526858866991462090651451756596452466185115153337195864565127478084002571222893773603042867289535400659762132677659522628834917088471242386604269351973096144685298984193839579612443639415603231043040594604748049105787522143689419342655363160045320314217626101389596870451816594625645120457362093555241941807121027112696010689639710359657788910147017675135093509486879119703062080681818373896280102932455392953046903708889289023590575432588217087417195761752471857312477313973076831852175804499754975197130879630467227216144270195900914073600000000000000000000000000000000000000000000000000000000000000000000000 [101,59] -43979161784531327073018077316725277474172815706938060358825417028162647956471838366686879312862607410527622679940702839976500343790520093756841071213274521906555700158485955143498114968884758463941758074980017442593507949430632606216692345451156782232963515811204013495197176544123901572115453219801202103331689460777537583795683523156370205560341991717636988495024352896730350990629421887027809899093110167323817927276686967300739214861498181454342563193954832301386247091340904812007491592571950836908819992792086548996377363642401687878993782889833897677531344260958940380689245515245635008047474749247190483229084332839347995435761718544975149725367422316683086033895040203197319949806099240710526719344169621715628347211502813949036947516277972404995857883174441475052034730812679519633937178753210453203843557988737532742949077632429799899455529074517390373641405449914151467259062370549152004191549458975532371366603074036969469281369733068689216445099127949154448964802191975306127232544652594450070470730459351040246986916827538425335235250423510907364499106063507212641525211315059855018672507006840818205615901870580622241597108467898363652389948504397005526271846020340022483797892781258402500850706496093082966734335500319033111935742033586993468618405663496050366635564681072872785249348826968041983126629722680724475161010744075550677590530312072141333458250033930577249561859030318566281575183300802169502273743394355881223153819036179489327568432213947649597158697011188656677979900706846046376544458763899143018964767154490601560095299276922506760294598171657987858303838432289033176320200307796511313978508537067195872668683347433458263585376496448143345464555225464895658830743447158148207122972176762991622472798224911750235213732995518035440801388666634880021703459647350763260349866621979547420651128371852797929466584876910935773353011202958505584025618873851714042630375821358414167838898229302231753143055219021254415791176812412696616395230698703794415268810665212334489213918704970686070309448403435040195232188004940382590222666291742977534154400679718933982816060132795937660494605491162893583120236861688889077782448530685988590200909815999159398187400462585761322365636340978600914399051883710714192343113659642517057425706893834964733471385554058668106362589017510276011249979819406644798998573073367747581846089176342571037828934362143380127167637256565895002090172483494829447173762857383653576777937220530834700519270566531524140995506849049735586242049748442653406780956968426544257177351620158160380082620573197942128640000000000000000000000000000000000000000000000000000000000000000000 [101,60] 3082247144887834438606250965361919680550115626333481708870098530297174421821366585212515321176593648523353904261442701140091307714995069402129758935149464620227344119336540971373260301468036683154434243610746594375834132208394938452787150175527500838858594846590084487070262958183465871395584589877034086274617764481710312083201134616778093988200811885725606262472784528658215188890146396003313363362686796496373133006286162452682439005173346127207022048357129597150610443116609349150520624844348360001550949057693114037601863590873954420994992535949930030405912520358488158528423939115101122452760201750347728609491630765243020934767955288167525641660748129532303297085679202293014004871099432628812341984238090719217364196085402554625934449239318751828286201853061660231513069418295920026943734584192888305132395055294423566838286828738646814470574592780557427022480733058857965803366358028524873785065821035249806447374666932871935741138156294268974609375825097399371059715617102175575884637543134043322492969933392368488643831913577565583250706675382990371464294081666677232650364181420916750626560958757726676694410672366492423442009411014138064216825468517334463340775662666470180733861695081690703319611632529710288760014917260305127767200524243256198237729717145850795295371871526357988586975042498100306726922027590179149297750076607167412447887936657302506937897591749030080023477931489042158876565955252021850711756956956368393959704958519209703921078320646596892679804008066068082432206159675860282364488818775595067614702604229450646214972497413805934507888750796509236150870563716615978928732575246581909334913559672322909976737775837809900676233386039521569185324557925799001454009810343298128909527275164509336846879730455636934550043009528627030598850013100469270134388322661106773384501355036181760205260884029372115651058176540996859206617266483603012670671123535426269279960200671764046865810367800588037957904471863854533155325479273605562756002404538054830057960695519652952522784915170795998675208105649415171940484805841379771598192030772766828059599339679187163261293090126550985324061870294244659055920904333340463257176279954320036965772970930835956744293882512289537788980399699480353751070101658264913029402729519947696633870544592546055007037157138487972658957824028395945516523001877577246037708375633248298918910353244945837333128213854783765381175988774993121992672420991809124119176105448656800724772465973269359677431630745582535280126233465676768108858317353017175003400502029094122837203877246016732346594414999550033920000000000000000000000000000000000000000000000000000000000000000 [101,61] -195460393790008600074166703021097688941012267786423156619708485423791665084727961956217165240811832568659250326914687821034424194460177624723220117743745347098332933395894376456495297470607894706549740369580653700480231498646166721259428011019924309693869060637786102570405599141485389556342390903042531608940195293915867882546064907806953853842623225957649224605198389046894206922504269229873544582528752544974527901431034212240345110331712521754179992471655019483773638046870154753912198178369405482083670890112172827377020264318103081249899479040200341735153056344838421593563699883042307172793779587131303719397878307340308537315463262605233959472692395398912068463754708086932998989187041524824517297865582935520169099019003422846941910384287913419272434437261165778309536011293721079061684504270261067285958369656186388855717229428818779554958491329556585764448071933047687639445765339329213598002312802941441246008395943704450925138578812076724766377358173476406810129479066864719167637427884147300037069827737098572548844240244555396645783515774332767672443844781806289464860389722738635631074303048299723849623595926426016425338576444247000364176943249284921390641572099180761986375923136696155241301745853565128445845953126356044194077132212906589292145818334098653170444030157301215122438560591574691870865473919700715408241147246244419426359004826984338546409535958913928241403209809015645857665468487536306414945222432862003185482746249910993239237138142007238417539716678703000407308040074175824473869762772626547616248314884328216869979592366528034772075216368605072327385294865047298610784413933711198627443184367002287278578845197156452032278780277933888545396454807331373410069954562912171577512803823638612339600220631708589510504986112192921770590933440482044542024141464914767341360966595466926884941792097697597288185377600458773718611207805653248878618295815567292215196980055205975557602771463513600437077904880474618201825998369569975781818719125379413018507184334464865739828738375124993719419698310917847602341348193279541959739961329414328758310164462336125832154294014021646949722891488513380363691021704699222308414367284629376255962799425171702341104808884274052631932780722210111642745113909220764866066480836751793711599665842939271254853477129645284292213313560677228498845463465374452630441513006894520755844564643773446490185816715056241030836675851051977150887945972009170849667760436274786346063832675413743027029079402679886440339290053457594553638037116748207877757571218758333978818960515307064188732973031148748800000000000000000000000000000000000000000000000000000000000000 [101,62] 11243252019864117356699975654834504657132710074754745909910611921482898841171604186168846406812362677971124907416294045903841929050409639258285464528714307758766783154281558536534963482107608693725659009856389363727581525866478630789835918381502819458455295123745829526580534597286603288992479521038370429085455429777965773359441201638093082340467075507537364734369295887725883670586694007454758135916323224937143494112297814523930304429130987575556722145988020883646849467724299975402619460103155436586955601393393818066374787890490574721326872877808161019865550589394631389668882973966664897911117311020389199150905463743397480807826915523703666253441362507241899502216643120965050022015227503746782651995239666806999429694590924994960660763247373530180806942104739403510159111164901235127488303099319582873359531493806650751182439561130896004205153782845543147026061049580464991468960507952368458970638647472769060467255960220142234251870842527844727255498572169487297941757541950601886624177481263366360257102134002314914924105023150273538047577381443936942934069025982082287110336712737882278881964780605338114879740175743534905226691979282285733982743698708657601903674527687920767517877738216852155692850362796458717323798012164750038399598046742688082924387120320272366995833592376610705915171536794998253990069618056315228315953270764385035946899022302457124883725035772930075471692943379991578099952529329034744944786615522307840267801166937950615419195782501157513426703485151581156721496275667900943083949834127792143343201783358337412146931321075299767340561210382260718862786491648421044123657332786344169528646342555874893177805046670868378877619466895727117051157740048223271782448287500402859358966322049576418627940978390386631829167552287393401250871569410861174912451306112990812004566467616100088481870066243888047488801199792683853457363529405527309927184370462740341400513944861781421221597763082401076492374038294935875199521262600691990500641412027708359515055657744586827078602542127071582512346389556448407466087105257339690243756920131598771777518238969957293262717927147361198177387046149216852503353690455114597107232563966370085001368374522282928726538009349468706446560245912482184432173940673738627873198388647030679334210415947196120798811683349308694559813118245294006402234460061000032249258601351029109327808106167817564965307318253967085254789313974501036133944990807474401448110162950784590542546127213718077675704906966346793985718751728609823651942244880676089359530992429907890658438462952024115026891340114821120000000000000000000000000000000000000000000000000000000000 [101,63] -583493389045171004763679223226880693185796223085526484575906911929211811066175343497336583745347945613807424304192043610546021926304469297108261903680796534529564740130465022204917177808630468390687901097768470520055926718691571649869385899149320710430802449866951427762970286099171731823385774106631749396835554778913134508264180702971171527382035872962126530283237689200150751329429267299348651956675301986823648914956684297400356969191103445155575225771847884468822694546832165538136381162049162095706072608536415789432286161433994256161916502065976892995426792910283433154539308842628830972579911322636684447295218756847443119666676007670818500721583489400519844645439089060214050595583203656312090869977215532069787716998066661952559909143043529856271591459968253930418938714571030829082540942566971846691425666817809725733852031206270060368751363642622822666164067967936302121058736660681145403034458584153465678892991464318264692437089074343081886478355217866504175083716416683999125249409337577238347656111660334533420610608689558244747921432076638263945502117319652571327968080477408452898677501591953933817603289439216393845193674655471709413549118489425668554733037427765425857755705835210666556234619876448596624668370913668963230349496679204613056693321869462761484876151265952209926677388148941357796627892357441996210523741104217443560446513375438579204689878177683700155130907901904524466570370526071643458147681870965797701997113570871561542597420448715840638284241471281538060281584293018236283068125737143735753354047350626582572292020531987053871384882102840261371778655047419138369516684363200775505217252356099356972656304066181359416001675572222660003871943079038979978753719101393422692156909441007883524023511099110200624902609721282455656030203322173047967585028141482880349644151020153495460092661911471435302053342097894164864012612585998775264005036036074225381348951979055283020027650044405097932023090678224896274941704487802206318124838639920071930739607953260300836244502414056856847192192904025003216690280562474398553519927546000156033355191454880050201260422601109378092775717076346729192093013331434787122797187634997386517467986973462594226940430344696355805357805691021030442308909759956031977427474469444718296124817089546027823657912386842388719634970920228540014496131841453786164548283690419148262503542632328148812824411255906414078440902987165809412256841792154170103305111634345265757913629528951405086250247501885019509931964708490139531623604559384473651348666083183976011371834973092352105704695728701440000000000000000000000000000000000000000000000000000000 [101,64] 27225846207303625808154404966261512052068914310457203733840267322107252943436923970891114710328704697981166249691896993010143760185207740648301886295938815433912460073167265925611193287273641712987782883444024570410293432570172768656414894286528076002780498454060469185194466317000668107719341708851801343774638928761235849928530372060477899886058800111074209805813722316867098940727600887376089543983852065286418541704920819518145256760628693308979921757633186923884225695411284173819843615150111028962376682632312565685755350222071917210547256968508336446034484454696358920664168761892498717064254325289762068997956836758904379816888134022018676736455267036808333556140908530637926204896369670822188165830865785189337319552983034855735663130997352880165964844178758778259889033482898136206330880827856781564782792213905646576480155770696521153664387044904344164325979793219550501128066525455666514306491393245269442960276072637671140097304900138368876046791171776374916766936619465328187173233701170378782358579395509125045241311716450587412467199900454083344133999671497722379016852760210362327887998077806657261175626695678851153385338028182911466376085466317994190210330640804528183377460980987313986635437842959676909069544264702837561628309306462068521238716447276276630595937833187410403088851453204916097145133428744358607089811894997933505254650981920592501034892148768687346650858631073237629109151016594060621948244063577372473311080549556149012846563083767981657542966467089144619510881556935637391053354642977543555574674912501983835033699121666464021014277669662846400335617553134989268169202529890937566774783422260251998757531525317556540189051050487525976712486604865858576982781093529376015428189682490327176496176240903910439107693575131332050108238846968949558435104294477845689034523064865536290324230785798036389260731274397246685196564629665056203838534332119715718062926292874379597568039335063183848186518953247183257299855412892075617009547939589756133465480324900328722739478662388266295476729248346348645625564168874246706674487416008405855879561516466580258539828742702965525179322913828021537163921948607033066952339874308433188996235134703383612290546432780894200102113341090187759085053171546418888357170523669181386022879014252309703259523722463387951901603615185957616366020138420195560077222556948025676624664519600919393742030726215212714221884326873627002206847487106084362838393074276083547784682318514390424313793404917833392731300424836238303838759680136174821333402543916186150603264965720382578214036098252800000000000000000000000000000000000000000000000000000 [101,65] -1146095379771222545122294638917717953941194122703363839706417732008726601812926595016795223089142276827660347385912513281448288813589214292357659650998990912511678350304046239411349427889905964150497679677583439766653579372741292457801045237537194630641220835301459177799931516785697788215041850524880320393547161960919190686891529790007601534112884233502025822444836332590247035905869475503417954501167943742592375128975158112222622113574799830925132572941694866049858776474748489354124031169268206283201338976221666992912065510295890653887476404352774626304438152253804154673764164098422086119722986800667112358060937459151746712508031420415175962939454334784764656158435464356582379387151326914852107302163868537561617891269214515393707669672290400021660306774290975555597148662633885133341861472704295492701576518402383714528120818605474592174362373711700548663952234937422484158049999340536562679098786405426056355866699104394779134682542797808438759563182262917836454512987967381618358542389431983372477920748945089337537013455679719384144575615427321860198822432619048665845869423736548666532688820437418923232824547912205938482195973546483164188000911596586571940171730010778677969252147656425707595312561303373384365653063300334704545496140042503809159975031248943284508148166052695160863893393997256142656548496580714110238420539491360476606207013760899672199510096380860299271204822708900384504244082914969523489521214310080119904035909737954339319184162204226379723356441195233217538194781827078169700384193756602670550431575172787694415547906736479983083838974524422020943634651373631251261723564658476319802241235645121144194280179325789707988202994003221626058840165438873627265296409710605245681698085374351334105785622511040833916543670515082318408402496800050277087264707546314555456236483427824695636662449422132645162752301590335326041086546520081942103610430355296253077868974331462572493542880509052467494701809102049214481090174731067212067950293007450825549225872311719656599386172965485238076298299772813314254022196573831231017563369100427236384226295280798919948969786883249233199277999580681454365548193505615007703078318607116813008014389560566051077514675768435781295098040778471359241178795796582624807488683365449820673314100939999753420781311317410185535679728601949778730715440999581483341634062156191625645544703446844229681617042789394035848983856080287260490572287956179418425520967609451276371948559312041798279930340509301025197133697648037576729001501443125429356221802981591593800941036904289686647796683243520000000000000000000000000000000000000000000000000 [101,66] 43965381209704492187306167945726291478933789610373962399137743050733546497281325485343353024027977840604835767573171417999951555533183680314297715512856017630230321953221814860148853585112752455446161870604704136760538113928078051754916096702017086102164418884879722535993591051775284530612412646365208420563664551400231905249581405680481232404800833187753289006867556777488448623578407242003155434388705750551092012543903959742407152257101018619604803991976416366364754965257141127110478775003947908454922833064883495932998794335145362961787908203029122033590033016211803879198043478306705523166419410244653489337937958671099776559368767557490378094486757822458833168326214780673902431203909157977947684778766238092234367658659513845418089101190922092216361362667452338448786098044120744643206893973218496974254118706072348396376738847211272420018693490124248167132316092039707049665647019707782764351336744940699626486031955931160577945570452283215699262024511803643581115592098659043070596027415168049264833862933082416009881915606644752955290294701460898568393085744031303658566879706382678544518625913799231479089292621782525496706109481425831034379383133282745203025134974434721184585184408871850667203537858480782452913623104443641964549770959270024640584846292972242250956083076637107125094015529946609266095655069946371363703440731618993227938310425797230497061981122659933087212705073237344302157411071064189132537836955810577285184141233463526036219480891665373217032128541546079357511664775351991335921649924657031659011508233852511405007763933500429569563585174399472605468402141684102678974792204466434086252708558042051616270653143471729532093496584311795780318837482710900375403321496753393130661208726587106468398875146863767871759995892085808740976549989006495242689904352108707233956001983460459216420755245003738103530587834608016185828399524396846345109545351910961676344576341044553919596986225216841892879997807685890997612177067905289797913159975547516541745744969101246691083731381266720449322947622091159443496428415348376288707653263729315428944619392191663531645101566725053137291663987140393543453427433140911185114302059601938005826190806415758377507991297005704438751295661731151964088526367822614359076753236672363815759693647124280040718142581350709593981319237474176605645667110309230627146438925437431269920926937792798832867630121449771015867248118582898751015334401764488615485163488483715327853764078252633989430510893596577364724459637611081819150125854551962875992504599346881678087582211723564540574774067200000000000000000000000000000000000000000000000 [101,67] -1562819650313967244044534107504462606655005046538500300428778810902752031075705076557786880619203330485632867175109757910771741605117312765309150816750384458012691805843663788659612416021516049056017400638333536067934726119019988878815687722078436960997855227961669993512030996912600202355908824654968290627124589987018626189716366894867808103831672428004771230001798649999177991109140000001149578610700453479157570887341479557218977629788868473836847446737352906534035525189129586543633480070650099096161028880637209372584691764922227742600607422702345329100913644431800450818906096508504635472993416010950472767167890499355462290348798266280150372497701829644670807847736682797154574453223699106131752281759010592000949582693055436101123627289389544335647046689322399221625595062992575570399028145639192796645501428460066683126409276042870632927205822278949954715730623854758653148051809339076509320441308277706047024949632755293593091335187599615393928932077272721712872589419841347331288657502602783984243722593199521463706565991431246132163242259629844008957980485521166046150835061355051484976542307458650194048789397387071104472983215689699939418211899271705844684586340085052426106579430779335585927903745762684175855686392378500373414841266154613646227180935712983321149550579428505857129977038048369362613928070583785324196701282679458460736095841360880982111081124528923059561840222819881820158304182164171219316156616830738076919281975037571207846772681863445228822665619168027110332930527494570691693274213806762354850788035697696741135198631790259788910922504464097040406574925167721453009010177355131620300949487449647097241901566926413494583259373901818875405000904172296776125043713942223732545831014086331070119511849343762457128038554317954593991201639620037042796885039313178703972316796344943339526186023214005961102471002529774343304995304701290166244743058199631311638007430314637726520102363438953287326722927090404061332131352670459189423720772161717532227279533133619256156300755998485900846827820980801567656970731297470847866538853260023044389058191750760205238569172517194126748263202204497696259699198659823586201032193594664583746390219312245732348759097562461014758868927591529496758040433063788307868413026761922355655210054742732364967960913795826637568575219862749723232745418708542735885850595337724588486552329018668412342958405211646012637130875741601889219740783237188690004854359875527811085896800744831125427606108061461544943984270402488696789378084568212313581903656605310437394918078496130195345962434560000000000000000000000000000000000000000000 [101,68] 51873020071515793178253686999859922652855937459423818586835027703844840482981492217388341233551484756976926043318330667509754909601490949606164354838453633786677559279279553496207838421236237980909371457496370684645212523798373766105440189988611655960442991420536943840811239289424117885118401021288912367948733108692575890784442700205179636942928748549912438769483659969403757194808377587650290310068968866450321515444675188895731395008301504873678114880641220257733865397435856973964963977821679121912735243975764661954216409310181862893208819328455062680295653132751512731212656915386651792599068817813940664482228389284796588944950307922354014943802843127717963115244582453123647715606123480777701127097487562657167497197398532042633397760599535430679383959946781807494545848453949873750754331232284583738378034342371617412022771588964418211988160633135593630076660541813178226835761978303713933314300837005257874974974985235780627637260769461524633347150755217889914343110838754392979649984338188678965290322354097179999147157151826221002255082733377884996839376324956559597359255002832762466798717728162221848589065384220911658923786128891341334957056488366988044116586979287389487325599573851015366001645486411682494126735563688108791688982714735124980638368792088802857341109564749322853214282304643446000045392673367539635393862402746438566335560172524426558462296454244912920017506722823258459448999263675314638275376070012787707823959249600321395633088565182516591532799744203946995009025524518138680851898249463877900274415233318576158238348734129223842512565285108664065083668538111680863931424792963778545440017252718440502552666288738799843177739215358683851529891008019692101591083620741144456527838738975067883689867435732248932254771052616281868973110937285856508489840488087232717045856152151144512656546680564288772161484590891355859640717598392898763570719163818121456242915331127781091685390086847665973535062030415821444439455089104922046718970495403868016546141524983528661926797998775635471649219553851734236725072925510323543236103202990245915893475995961355630467565973223666516633644238043056479801854538225226702482889108975368098174610583440195760090050499180188975813758386228375667602630030486741599239162349647153359699199293707333358243055378313922500684827947714378280897654220381503537489808083408334043579296225862863455521532256191966885677469607135184331960179832785937004249780496074625792406087043015955598677542547663515985786172793711526753565860421756849975480969232299717984186540287517546375649689600000000000000000000000000000000000000000 [101,69] -1582515348056653343375914708133653375571502797666854772577429948334721082120837537702348927621979799605163468964874501114346008118229722557821642158405140070488762498636995122078405245557058746132235057999057972380498198364350537946265326285109285692846631387223918115309121629302732047843784927796768239327813204675053504325651439738268903447598309808103848181829920927030679948425045635501639487099938032264328536786325535868705975429441476480127395351507244180443222384513837030303617973949753062667207855438560635913129724872091478280939869913695737240897092722404679651088542421156142094233276559441077344491851419789280910935495415037237537340565204999211428060061153083831142307380734015652736169757055139709065291217750809864912395578912525075679037795395567700363413928055073543947297680782674183352056217462150291493902299849706004158946228415300583003392382776108891920047624264523892269635415217610787792553597872984158337836197864021023934007019876947615831044781006966711274004637504761140402262100542470830611544440511140183425253758963418726810841544812936775010743528079248383727939158764684111866029315256323915912448759636067194892826993976371390416345007324341216031034907780673049710834928150576911667995818637915953827471503210216002437955092099406276912495037992962367790262187566213482774521381915784212649749621011658507151668466687973899613830006100174794116713195340566542895398324816916127043592323381190500835378382838557404987156657946849235038936011614400097557302648953391094552367863777046086238368062205880767185173447154769590237241470849246610184333479024312732384083987046284618648962696820815247454350716307946230775736367403293379946616124055159637414917285329008993434645328976199763342910628694076560588957818227239162247046952431484249929703042898758738848619946307697178267437177297551826369734737579355030132435035906638883974826249180073231245111703406950192184408765135463916018661519777079921650993658095839744743997978804225044324394877062043358573866426343955935773166048475538658985796102708513601301225767151432215854297240072986400029019756413157774571956553704048154751857751489278184346803308757367127135481845993855072437749129856413772683693272497866268461970028047534327594018278927544031491177589219258423718158465555900697980842235303159637110927725016364998768983816216001130135062563711902113497153295345823285099033043007045585641176417964253130684653652823940043707421594409461870700242473079102311837335709290941466845497148005883977093385636275694735983736254985030784704588021760000000000000000000000000000000000000 [101,70] 43346698915855675849292172194831573010051113784207265025743825026153591182327205904534166184145729557545460531826080056632892943456189416059445971469785607405424245341896087492849226064814298832896887979270769094794910117376378029045141043920036266822487924103583601100789214954852854315979503369465680755039021993049109929413720181598915091605204733050321437314361893526513869061887708207172563064455930262949704989565871755791408755577228533672945867565887105441137379669691442890292548285090060141191728896397655933099172924991715001777650573862370588767967865141318671184249376997129961687244579960480960870638332714054501769250173231994118139182456044668828777079159633349048078749276945493640634386435393931335824187536436410522702093281643557493869568239396501089426962070648319120223490894172040877515633970342217816747163235688469346259820008683534817049730828439753941526508569683213942569425779729167443707044625032768721365124886753664651292012860910365163590165475968847617380987897954158155403507078770267057839617764033634791163452723561754669750557801865476182025080118879318206696323093942139087860960944413784925044270260797928170388883624214005285985339926235692723399964120694837047804173964538979125633687900678744205280056867083364221562078280933366726690704605413314247999314541861089295779107643004358082087910576111138171840070414677069350463099468686424322295670974002164987984458703988485102000211347919531766512050035832575462172408513607518329760142964020256376574823531243827518170580779656177463072340866019751972182568425770337670340598263380006804165337672876675855879850036692190264834827110888153186860417860978772760300966542096494965489442172245376008089170776273526518436657414613636846949623857418032097258761097614423514032756463113175075368782688934801253539010552652380271222451629037812232353209754256307456623104748761922936920485691544061599918787351346707591951054899265457287421574177663775825465841138063096436359763901977672521494834115902320458612791418638844030032417078963669615890845614323875306040236712167998571853488606302283373125224439986980128873146340292275000963518002761826460715442961082888624120883287565087585319538425042396650130385637382663497661922227258702042692052038422853218313045183306369070957038189688050719605537200963761879111237363471464770873352449584858274653414772655987616570335547513546299787902565696795117012107662857143883838820214271815887884928458361933253196590455976887483586701616436042190400334655509216487445929725981042788137197943147747700899840000000000000000000000000000000000000 [101,71] -1032061957591558202383121777506740900683135576426956630922618064387376159012946906480488860676277327517888043410561797983252943734319159452253237637556261407243956678933335072256941334549259387969889140169794711917120640380877871622769586315147335025956946324166497036344999470033021305819773772474647318625593236965991269593244178770721093931716842872041940485989583225590630725850525105575945059207686678563890262477291752002516617658847549111254233882295520336401518410757054417096694541627807734835288848280587430427104781018101368904262176188051558194916384003520177430152952792820025619342172004309897367449569305748282217719515444583864154938889396470028298590182747050196530871027967808268020092595395938233760430666124064686084738737710319566447052028940839621964370162463300370383743609926288047266208439821154596518409122043726467880059166726743846505519536048498279089626955547986572686555764259874494614704552244099496856811851950885570239096273737024787344244535434512934153777099427650260730378624624072633895595019623805074500253044306979848616931635771794173684868202008490881769897447888472012948361323018701841140402977583398431762650181304676631726863953706191646245185150254151084048213276347286745735289263661222044725614734607514015286217424782237548129596654466868757718162929166488509613192024136043839935798295701356776133052718965607513501898311816949854195879579530624863783502884604581838231454514339338680098238337322330184460420853400896087275710136691882674235172660689855999784280524084658958464635308906168496447873726033552498667027910557147254961985920234976667999876239925173310197474672750148363244517495624501489388479401714077285947241356258003601771197599946855330191614042134969156090366057348549089167065999199828750110639993233158135383576002507576362266061002535854834169021930531659680808386006840108347188827730165661940458495446930362582356051103661854769943339838074972611242630235547309509299832774033271209802025867652950740205985152199411676712887227765026721178261926668990388988056765971205116502564441857684035225832215488022492013648577043486969670011692374090343013160926572015978583710858317063350240099392339570321111614461850481234244780501349845675287008346711362148172273138204021927147846002938825322972764882431258141759430524775740331579310015426915065339922490563590531823963240402192594542230402729589884991483472348921108665684400525098765533429723938704128490136869464969818888055377340175024255552570974654935449396120473038170344849447592782415430108610546266450155274240000000000000000000000000000000 [101,72] 19956660643385602871634973165758490906903547277520022127420268265272684330718567649172578707845501622141892091223660855548483002733765230093923730550824268165101629854034512866232538968455469064924564123634106128597364934557134162986900120728501923168849482627904361657460242329217346285506192729814191297228573284142005028873116191687902858095104709831005256977619997337535399875111349042803294203098840681687137271521160546274749875409190687834340548752583338769350946917793143499798820646229167347127208960567938925307828673079298278001944313735273425650790922695992596267787810150223139336925652853950430484039871681559317364317305200529886230433988875396329199858372579316778087141979436295303454127476852102604312283498230353997728784874256507032502697997068405403183963296465380027760112583067721707490159138866539106830907306736419929365679986077459488670981829877398320144731987578387135542982893815055009480744382646863792705132708873565693610397531616579411695701872739106215899236141868774959561245126166373994941114664267782878735927624421238199064035520671222363142090204102784352387166393355676978056164660111796710595965429215388237578122981426666322172183757578388520560725638776221460933679197485132280200248295290514743082720588256013031908055813472013596922432031263777798477381837898580087968281563880657195214736016405975942762044741548388124723097465834728742420581753274559278780681048409686436002320063600236724916115082163091826455190941230498879128291147951939156794122862273898252102927335622452228083271278498348029863635334372740203266046746316438827715853665171326284243966754273113188128972371311334055867370845187927446528994496248689756514744044805180940714379455441044618553159430111700263630385708915536440921908584343900467976537287789902995090382752589723339400742108954077310105888186513893118374356340625579231556851271480606081294160791132416149645507703800654287747978947307280020383750683897774799940912827909069099659991921904641727363784129518048204151860706842712418761321625364826461574086007779014818912721993259261137434373065211518160604429906698804848226320780916767432382809772072439010196574068223199379874536197123986457313286251443660444339491920280309397403640354395828891880319822181617765945255277056684152400264370312730332057844279832488011590444794919644818776756847155962223334964254506892515244772465091055490472006459614931160928208978877432692404058486102092826678883968115650185604469882193482769346214342313466300776992123009391114877739434798547976413456577460022175334400000000000000000000000000000 [101,73] -296840982215832383915763557383465908532352260841294284214495440815588481203187621750461573426884226416572007273677024532420172640461487905797869283377124944581122581022819990935514442206760518824077949070925107296958965230089744244229954441248755521457567460395807830045486339406715599409826463253833432581946501488127800668804532400010600538368673873873941823519691325073167633982607670739320749066921373433130251030386195646492778051838848555791114517266359938807088192668351104532296409493715367888142918875289031515311865680633413945790247038217991317391499381242018639668045019885112532625277830819857110152384643600130491976080212503846107979135177668683108269103851883439083390537239025685057111097852675309744959186104163561062590196208316932740996971761906210655963079750776138843887874689343695052338346780522536630301969697170830682628889796560153524837578395700616612160359923676872031150562793230058775954590370220644345008462399656972910120046307087639287096776617514770937473113531188308125508622338199823219602216708515593725075724345951492933029253762564028653782734710826084277803452511100165206231914425810277428021295259220717941697251281630445218646556250398938082411763000871788559023617767311795915331594326540937824974310547998801317548350264177586633903571586290448947665234733587197539256585562927488778208374293545767306532070241959536057481800024951880066281464086378971492305262769372650261493581906214225544032911634732185957066819584066610882941356317368269304938684985829219907019448350206728576392589680132447546062481118043421376433738013202189108493385831401564610962743834522036962142674291657863281040090022196545506509636430761755544089188496076156466180543148689411192793516141134525237836016749188587755235416307356348811050935713733669756688909411753158022386910783520223392875345691635062632236779665357390853034641705433228485224737131889395224278851798170602381057670746051085680638240331623355714588282829556548171915511383199843202060700133183872419113337890417742019138628915507093130993649614988058946587699393114145650656414444592019288134390636283589668924007764971261243585681961175782086749395814186082966138855893676969885503760149617973524743712127096362471410144489045443645330887807946295663389868155013317692071693526745435481567752774180107983008448317372123480874664686448468884348363859736461161425228349623808689479685630146352828581252632975932986682821662693454896968351647084239721664973877705868239273675032457830255350132643958267469611926921249184137844745835202981396480000000000000000000000000 [101,74] 3703443796410918233009377843794636795865682069206632730044694517933585475473373696017741567069170834896432831487797116168915106541280940731914210008854386800867652201621516638383827980086716251708839172301145455632153481061720307956038280178405500347869765742017554269795337408731350667262028637470905530867246366743791369982944817531412042734473099564157507469887190463753575489387046520185271483468477828270007882646153382415488254529616387001009879386582606965315205946209906883979308500192020609150244626684102418862616837384706076106422987370750001749362035046036481579193166340730494952002333565896813694852019605168220745865635004253400217413207803435511299541664213836974553423096350505913921088534760950269991600824593209940616960875852379475389780223171459514809862285261386765322718585095995980703813128454412748950578199511055747471358003014248524743821887269366738294512648457778502379305788861810507829081300026470039642507989251722658083371099834733211441675633947762026923215376710569358558898304929998637070975203789954321100100324094020917550200327890988726024951630556061063114408954170466995535771613779103446077239260509909509517638927576247907566637686115481772176746295925025846353223659739731590436320742032480342992750580105027175829867371349584936521520708077932263144360835547195894286146654740385285798231166022471437761848866483500033943725011193658643121932455180552841034714045340086168480471082177609630652880215487964046080751127031863775513541771537281449836116592233756333259427859934047637281632383444190729299486541410944938856460904846296311446767449700505585906029071457048440708325795735543725808925052751359639931029598783465106093367151303064989906442523147246026325025080765477706955435672246495023341444487463828522984195343968768339281971444038439472695818268423048422133618900313750989918278902571101957024857680799777399573257918204283018920299900143300365391423176433893765083639213444592917846560602103156783443360198552294122642674178420321434370718154643391847790507645024940850179538453097016528562158390804811604278204548564153007812166678122673321361201958593295853563674531972473302523547753652008412702522211245064510809133667833669501146933956709529682287630182690416347951059320968031015915261669398343413639299280733330829691663880485536452129849980656353234170895115823564391063547733403964629069067100277403761211208486671618875258079785487192595384450973550220811110999883318672659116480319025195185385143848495169832316478651210397357158008699807973052754851844652531712000000000000000000000000 [101,75] -16925535921105883400952873615272137453879555779209094246290916081196181884445452618153929717335293159766067915133672077877661081974294819685977262179653042938331771543453183981853701118718982461193008201865582376261105091504287583367520468198443401005061445733013329825922509899377910212450389275526560986755961666052752394080551157597739833951055521465264971332815458345864966070064940796725759667245296483296772338878589406900641078544455582455113229350094714818032465589926087815226138286722908543673959250654186328573869104875460465698999517836807755974741546474376083674939982791443171223027453847267424698420148152664469293959014779752226254794757598685606162948248688860228626504601210335801081570194347345493601031826325629617428730727502305991841637760109956636269143548112253346839181155304072773583869562947715260694703210630658904167341375095283022816035078033932675658872606950010687663081531334053718857763469831392940920719191756797218965548887937232232329431018599301530571214253148628882020975112296453058674239409193987153567982338511108712786836104094680941664950146761483220945853340906834246126668301320429688495456725543800326069553202931812959631457969438758257272197195614866780041702570031399401381507024507625948645369469616590031945495561143797660260390300470237008780489685080474882508263650752391942082836722859379188936555211927653505991030977154545985381935211600062937207367599753286010286239945276652640332153827654598171199350312081816116095734656942657255272236261413997198806145137787641572205120287059931457379658868994689287077743715369896636046305559971284307383998583203189038560609957899903369169345500512662708450374981278726948051129633756640854297512634345447913488176748516913299286549574460468105181285600284774941296698016510679784563492137978524256470504875484761472925541950208642528088990463205460670982744338584415873649269167059235170669869199179081417503401842495379954031294103024505018560880872003391737842921682497620712958361439891357170080435385594885490984984105448436300152425587459926533662307588023341342031242178829560871955746296665464559320010581633176478375377344136211945449447184982804090373502157789341889440132472359471989450514909506050221077565458080150686998592459194589527849537110697600776138973969229647575485420413674560780373276647865439244242858719163514479795100287526903380840171702611962543744420935811434599052320843600517270618076287180152930702716985380380612782585928691079900011063913594742875285127353171972227066686424884788309645742259799326720000000000000000000 [101,76] -631546531292574344935206625710835221696227145697034462367462897775778644994020112646926471365730438956591854453855384505364108459236128021510549095064007436478527911596949951803563249961923947628521116434332444415119864445215103922597685741498295144681419787177833276452556342224906293557000457324831506929493749531945215718878493890105818646078057255309394648606463976291133192947271394468018592578443993761154799801268585764425204099718689814921037628720081230647846341790509205074716364062197186671019934536414505802407707448980514685903394869863533095853951685470381316574413629215128892512020003930181692282177641881124801751876310980419706192315652872417944387973522314527710351399358071942276518791741168341238374626486123799644390050677879903879187994608418818235799318519831010967665240158394089914527219420507783296750354757951397501794375251915281767260135753067628738293170773349895054083942264696082901581705520998001391855298223614113337166443550170341277124263774470125538475043650214063080650531119006455171772659155958413236092753076657776859787084424085128847605871266750519284780211299383627935205017680512660830740630328356859846982742208596094613742248911929317417466816247979555034857061594955034928624606404347101351684277097986153281363210449402291184684370040684915240380383721281247387534026959588550774938248452349919358006887588656566073812178686094909546944458451768337678872032558818493716809774920458530195107831170305455779047363654922269318342855705624074261382989396938681944108546262865393985794155144087399572576791151217273218429279561170584292216785404478296659087730914958769031497414310983668065465458701956372644020859920706165836356374569143131917327329335105511951095419357174375400230340195663277334383330632325759425017665697557120861037127972939935095547768788316401065370857425279985660125676314624178093643703964764291330792190337836621519119977224894404271360455442384208019287056318068993148764094087072928745380717284811666154197212159922163419525636887431168320655935603414207399987513838440410582604982816984144497759766314771523535258224207223720856645706849814359464253918893057918954468269596729988825615327126677750257212104408278792498431705193432311982908034091607924313633217187691140860660040545018405086223352316369188973750366549901185484464799326411960793185055268242765236472664185060335293897566041598628459622269366068053025199833096343097430194440278080333475622058626518933566897231318338970604322356435541668886950691591187717703764828538927928846977997576601600000000000000000 [101,77] 9175792886098602366944650765319525096564320984710793524063221346492143540113654962461418213831855076865132172414040197459755805104795514159706208846538709355881108639272573858612790336580661547464317783985848829821668448593562409791746041703139760217894241036286389907587301932035838199354967001969940663640604635700879528780538644562817861015119855399812276606929040780301996658566269079851407284029792398726460382010545171260512421874528416506408809483953727242637625644211618827009747038057308133899897996491741333579812101468447456320100777606251441077169060353601390255344716905896438215292743635549941648576566934484861848394311275733527073458427069847056433786051480511526286096289198631923761276136877222427852013570033243470156402137136587495369006171501950766751173123841611194077630818998368619520834102931192011502025557348373444853350218774885693903305795977546994890406217724588892018297640362771558784060052585830155559064091065545452744872555495806330453189125778442670122566287306045119087288177860381875602575348927714716561370268399119992162667217216974994241216137036058636450062057068447645091330630463840353934629427539794539576708815584651743149881555369943226010527822344663918161486193462369642933742620930464921270016849383737719413537556994231857410185704718372185974568819605478854733918441876607610138457856773233522044061411300021241938602587685480798958269684876442303382127702848503246026863031002059040675298628762094916406906325484665782187146781908770697856042245595761842040498388890273010225915992791087346573174583165040439966922307761121813833080800967174258848308766910562925459677120973315855701756349949523658639440392270382587767080223331719486080424183886533483948250194849338770475196711599881749499376089973261295100077615078967819960036270071664911592542657439704891976627770245997793514312419843703666600323340016987663836267089929132481274438895192272277452667939235750832983720247710240156144009031518582162337380095654506710519099210310759292186989272673489184008643625094131345426385445253292075461527059934459244894500219476142316147228512839685298441266168268805663080390107257557112745751070821668343750055544721580529472281880109613839129296653733972847679929718551376751602947355168886430507004739476214404073583350643806840758534983280248495538071473027141170088750443605403032864389270986586261294256711835628309612985023985658860707357649315186945785728147198320089270486656049694071921517179203516937037486584734248219055523206771574645323310386393526932946529057505280000000000000 [101,78] 62655415216568580084516823692732117636072631721121724563206429731744393152400595548731307914265093160007974060828772742541734656368294901937465378943699936052253756196147587694933278331537722911767301336023730026521202002490819658811427011474505499398188318188171000398334910868170829251510820287941593478748862807249719837102109664636325102897053729598793717274098001621524538695932135243233676720167946508471490896922507481719577634842017853073497233296083482518312413177389820794712895461734206923111893798659327282647464796193032393159374074785194426667381200335649411550093492795286051099784159837784033309248794400209585192297590398863057747926523721103398456187946758073198011885264423601584923080608141154279672664264989117266016207761083506539842442193370074725402549721506914530768482559970262641176642555171071564110137098828617201656940093641044104809522966725163265067122578815257908801788962180807523245864267875087340864974571930583868406122242614637734804173003652835766733040716454653519199219089596883274946881632855352516047637746512202416556831665437797427921100811032178569424055185934821882249792376874822523083879224993626535778032949428441338312741862272763779750734393377953055211768346299743986242536980150047382632006220749290566396828532054267687900581826104717355233062597225414669527088653481678918947331671680138372672323252599291470505155002464687780687367807926598737083295272664009918813041545478676780764518576171419913859025738450810965518481637679375824532703326369375071306416788942016824823404725277089823097217531519458335262377218949139394141842267778077131308568068278174888779351511359280080598434380304871673101177748891464785516294805478890788148609912010711935214657490799999029277588385823220132451605985003352372929440322746752238236732434719339637028620115754463290528827336010545808160081529431273581390469582270979980411839788280798996230604978268215813702494461327441925435622908640314126126583426642759820574469512885861158933532331062677210736058571488827319295656384620801250865378216383266373750040664881115916539401787251861278061454917221841138171615990553965785072339497084791058081802533298383993352940102130425188941356831866733559802382424730679638027387203001903043676831120747396454891353639469234044290305114865362953280933565564800130480130304669024579558988462335742885613265264049561993206045268101369807071816822769531284389552655187283008407193555347856364835970371122409161911153116471383356622342486940841536026382909315898368254338304222925557960645017600000000000 [101,79] -10578027768722962668817550163812984213961392941629245024695557713599116537869480948634347215987706341197106940760105711058496973070299955790849144280934383047945370345776755488098507868266583033169897863351011353667775013760479620737018151401577830299143225997672557314493349000573534030762079539177979210880127981874611788392644571074659474517110430662851182105435850600390523526482662313493660637929607709142002421238503346438115957315608112546451952498581912052847184348172912962961986719925750789688689755936609483672461614309881050756647795108108229480049206667832736608728056192127387396465460653709689425186554597417410335538290974946752593719061447370118560045706870246872215768909593832101453888030887372278010707611650794125191671730061535581653494444069336300119858921799854365234019029536510265860604982402045989257013130217869314679080867284264376560282637714430212194271932167586902703113217040394722676969684175890455662750868215684242298411179807433185510449912715529325719691657737084291466825272055491981358337429948043058089637657201780312581967876725156996210048103175762535658569764400277360141726052426118018511169382605906048275176409611550128918602103438916157945070209359456753488607414189823681921573105020084904571361858792150191759793849355843424340751236917333395240929500936681344513716759852205873065119971639020151700520599390715231128620251208921428710221824130889080534334599611247562263756038388345696507894392143643299081563460164446998743671385835233491880052155001737793797957156420975075986977554639786298977370414792016198268799640973363812808147527795880141805856256706178040621659971077822399683996214369112817471601584241908145632761234001851187722066240675007987133875334749724376558154684459626031289671818711068839189446542294417086320552595408560189709825318618869301612270799390241230316067055285424330265914994853863137917704021136627249858194726449441960393185846566310130876990590206134891963852663793253718708397943020061337695154869395297663993036498477544214874519947349669594074955254597260424242887425227643094010254546991037788547071496205346117334111740803242662493739861305537915591462729380896213564871486107671779754794356754644354617460823147847092789109830755790155343645682087115844795428217751741583301328962713994485428075236362844750676651645025989717717478874396822537980060710345203849247976161008504053392815697060645101156892277103821113129939518968603182118889813034866368123385853458719293933726148855583093312801493411229581373007026993168728527512535040000000 [101,80] 97437529575614715706299673312259216895168292468092999047210376172643698676087506288885361903416970587220102970424813767544268227966133519075091048872276694352264040751736101166061058130140390733768935212334103561088746854255376670577953763640875111313765576550386201267177325147272382260057223269827552007177609494261403518769593270046717083788908661866728232523369700990248133023509106167647622051941366383034830269883855666317587157515640102915894309243357051690139132983039195371699677704990702574826698205490801049430369126374185656429519157167598829657272992460964527435248497538101662690524305082581082254665741950652133147415131365229070349515554070510904524861718779575955894125671354183872832026105371448113911044492611463313044172697457318794133321974365827382063041826116837828819161948403761252658817444047859211308504000240503028522051529773126110024727910649862336250314730023629387363932147490385343897561504168796556977575978772453089454988863412909769250271577751384601425701035317007685147602975772310360540715718997172431992287636660507519420884975578079635461035339862615063928687817937696805603543841665863763873808994593617649336300123733811613585412433275155379768579775231517999700892163984430323627242934590700468676999077027768121704379414537605665238348776787626626738471652226575205432746118031838325266363253273025381273583489484964183820201044369691378209420378079534206441252014720707162406777443684607671084507071033709912686316873221023028763704820785879354664094348891281785191758669562447192501026672242539560131839379761253429450061122517122761175051921291651491745875180429655576386086621354196098457626465482717558003814658639580928432068678087741173660540578048939256103734795029348502496078455107789954482691048352157350229576130551737369452750983789645895738432275261306089234427926720188086106060634360354544703055716130953590721729380825653156524269678973139707772924624107079573745200141439680047066871640632268007110224578828626061383927138044858355755291134617293957434739257415503487870021520179456632721461953622334823815453994138989684711763070681224877951224693408949078842791421213471689288909879441468010533656555925454308179330178823861918120831719201627213915547555764863832332337928377342914868972055409337263236283799949009257441170754203592592833505995746894219198947224310886363783235126251344789354332832700237288692514526662126581470570976701027395699839881406640663304533945867536115360596643842629812857931953797332458318019313003205282459931290492216542373478400000 [101,81] 2307302004395188594606690169053520789806706817855564399606526289363693271633720637506766775034747615450355165001867619501080579692124231720435208995558242064010232618887879732951914107176408216124465005542441203143791836459139215388517179435714130733730922793282853181380971251000827503610065428223381174847116363945251637264859435933117255559268890251495757861509110698230918400914429010984751793916624127376428443053502172678038339456688217689557285027459617840943377844841002116182008370537319883800053103140116310205063589870510115287508535354181587867239456287568530684149445289312282290810972875982826971447610583471112477467204589426240313327509004419093533490324213113299999076641742090723533570846952990787846117986043827516367116686895813371645534577800454485601788246640992317559751666958284497867961606442419824331766987543886074059082507393223954863806634967906983576110530367725029589060310512439272393483101003363955916168912721223151377315285531528543921245165035935708852950499463478414543354891680728658375582541797935636117108221803797265290583901899821475675110332507730834894310853348845312948223316533346225834875904926214289746746105549839775882372824424967820209740936922652462953519790892344280281791806033056879184458100555661263886176983118360751342394878180847954932590470646433298269740507699408220923058354731034671769927402090677822621218766603072257026607427676899409628821107181779589916457250932185103969133526964978841803171377480914474559994948300813809420999875661829830438509439730373097899844407067839585936675972712194871348631018036749075234385892941314377628451643569192407772968584668880208075244277567132944818093232808307441231792517977532119947049151877752573079690413741169052241867325545219174997809229258963923616447964619163172602790123750290509793172884946114358913822995714109007471057185582623026265571413917894602855952210947070383036295227766284184889055095442985390388972226548091625256830988037725801750342978886896089416272282995499356229861919181066524582394682943843702260935017974922258324322547402596777395215655555354808305146341198997465530820346713328318820315476301777234916709954181174887598651536048047811404193501721349829428906772130268021559190419532627484154957390668840821383647879564892066523069279877377762217930718379819413508111834681521888036752215221696800730956151572039341476862025000156735509865275429881863543188553459205211736304202561611237923629859229435071629557128255645560220860174239682299890611706599517439177070732143929434143137580 [101,82] 8217049910659090345370540548654166979142395574077764789378015866752904157283541599869135192045166404339207346418569475778583979145298021730805852075678804884952690402774237739804387673726638290260342739138484797298130896161127229379056519585280240118591423027079797465924639693615125872643825460675597965723663809211301213680384013505306036370133098448853014872096699696732122041013873921507783043027379246541840786261577512345593568461377358233416804910841185243170585587569161499607899668975770438998151317372946921013042886451810572244918317878026835586821114862888458042848802665806192589790807330875887039507919409875062500119949957378743009761663013011417508961592497544898481941794621433317052147263826051310993420058809134854822766669588528989199067649521423451364652044540767309341790186036781574726405876806158507063717089694881105714692611666342109482913322089285903306259051800935397730534138737269198681252507966343036647701689906876755099372830176723641499452275103714703472136458751839519338627616318915487886459842112998695720347395464754629706991079928924364294620556645549017967735462102024042338327818529101003956082787176870830514661563722940801081515548336546029529288893078293201408874786746746514526917022582986008367219691950590320168137389946679238881340974053530953846840994052961566522904965619153438164717479662642577471202256998582938362821442050872027773572087300543528282683135366956200495117292182820686491606586671635864353265317922144254881592203006552884965168571719523920238706850405555555060520739135167835758878346627861884150079339971477452069882488931986920900709628750156537914250783485095223906732478073715138742230589226303796337919909816050116485066804631621492676871338188164062343617168373060489400838953151770195798185206402990585977366303249431719623495925257153477244586425443789600564158269554684677821570400321423766861684240678716134471478695734620156052745952771467330638441760426029817908757514690354798483718462896108498255774456975546640338393711353896699911986309307078798766572128643801895202279614038877352356585355554476726975450662692745666000110384311598650322721121395377651526069995273837451682750327541915865490283467983043342804989680468438482985617011728226397970393975103619730314054118642179069107972061903669894437988256631051062667795387293464274924489666743239964715499125717883686235812311553338711286551097524651565186724151717138533554000078327302247548302023376413649837441224992044125598021564201089212496603147274258190487692304054004256000 [101,83] -833096235225056384251598386480304439470546245147764489826977144357475897701893329761542452756722200071144714453550428340480892193128143229737093432914029850914068151153696503934317740552278724081248564264006913140560250218305772325993551515012366375076775489276177198858830506664277020437066208477827332847195638318802587621769560378940030100640175996770411931475657841787454952279035184797389092488453994486465991898579013423495689123952353072048047093052066295535658515825919548454675514887537308818165499063030992646514941339429134904781220660268396025334900065865319593421749250761909434370737376130321190651914782335766899947695364301123523005749787497936127285102360053138065812789539519000604763825711504206380977861972892092529233973419383794743482712279437449667552323498964634538898832796612708727874894985086252018157618010324064354962586238946471274193586103976992941852651210070933444444273235267984354370416336387488713382086239835943941709532981334362592248448957563012761812525908591084376483984571322163575241321763335247745278150005467833709397781438736283970508086542001472502631643308017111360541762168879605994035624699702068535964081267172456671044555317929189460196340404777661782713478371544942376613656620407785645611739236419599559645905168938545840054107719015657016223240715942230839245206100230792148581955998909370779183461061997922347017090962065962134549683731290536561134779937883557980094575790879102354920147959858458094015807495985632105960176311292707289361479671011834085281289652287082532450414433432081360837328974426535390487608820046225415420227678727943198518983980731496328540791692870940192843645948708956025962146026775731469842154094863250361471751896484255738959097819893762477698813439952018416798338866227639820971661230904425525430344157728304743676632795694834682529658892122452827212818203328269718098957205487205115142483932208506819531112579560673484103720838984337586528903694498628434822189436591989621989719630686819852443459983753701077616843198661170605279113696692900778912450033843821748755957783037064263221390097486264101444922059579744100834795392815645419270149531516939741472868358397021138426324459141243399023496137242412138064937913082467980188355323358466639571738574536610133134042112222552649124839857079938144050070652522836601228481661147582748412665434686365739912403214119235923939100844229311865524845567517848658698156536024619105509015046688346702568677139787012050954512355601634199073512665833271145915831511386684622750801483983200 [101,84] -3132745059340629224395061639309247324045862724899505790105387106062120039475971622232015441572717742323791299518696824798644027195611077558466376509164431138820405162689514165521613211502112356951099523025942906208341178027693359325411419383465321708714606520986824000088100402665384812594987976451154167923532897461538356931521534831329436205658333557573010404446587133903715547601587154727950859430235686983976279617727107336692709036366528473021426266396068967741527509737185560236653512799562354983998464433486048637214997784199384075812443143689365452878746426948100599400281783674866139227275475930968851391195013691941211024597033921261887955190830479212475632374872337889404946918220860610688632728064900300102988846474637118192212866381522189196601217669451881115767085720537738994199159436028759558440669429247253321617655245022752762920841520966544377645922790114239529042752170225029983147710576927456695332935882068627275361650045643187291916183080021935183107523706808447916951032753332101954868689996985634763528514404852624478231685918900979662015065886772042897401664906159863437089053885633758649772224394234214681103726872343915535680076289391583891800706225497140124839129515593773963970748905418657043307787897113923501057683511617973522158671473809952763386852165465995181883898863720456320055646846476743875548486110282347771301009732707770325777398730510081269945045831713801219545587620793204981840574808030640869301536564875161359778033981314292074192780978907583178527511887655991954233254164682319504658328994724787754968573748824796652244731370194076166628669135346750651250435302482280436649623079786873381249278237688450126347719929093943784317165043509759753971224618275004235062838940650079565363954187052289126024270816094074383190096989815127249348179138582932344573197980741129544058725876781153070805905709073621854376813524869650219511824013696425979734518971696817014128215247764893444252420780667255736173872770663024357556855589997698259520811125905214733358686937046908414173177038826699085639753067266522834331065625403794903604663071545182192260076031987185370681977039611741821349119868093570098117644374967872214547762305774850396497153437187769868837888143109442214705431306157926529564235967472888990527884557011669108050836768121809296652467589243252240344193753110810905391392084405040673215424726496903490872380564584007369129823476377984696386206322834193861677472045966568781522834172207864729902873911231016603258408263108916169060287410510155761590776000 [101,85] 151051786689774514538590305883141076859965813654771900351386463104496199743531759816966129775206171893085559470970340886543562689676739792608259494787547282379782706892016989333455224931838533807839902549502586639773465719002056985400492291910165295397937206233991059518276172184678345528051497497444034681169687610809109198276769979803259706756308397676085609873220386167312712626774428085939735465061429706422538411622539202340609370253847693285434921128030380086473220703858456937970859147462629183238362438791572659620834271731948774610907167329102606879236282503484638272063405106753218991357583931970863802218535870400000417862786284645825167677921506472896972690099227663724521351648251905638485466342408928605237438092620510454183972872259595807576460409725040453785064384969791291152135657188026595021095221385192854245465746341263897392794283937861515548765744227934978307418632629269154864695712305199351586118065470043195722429702924529222752861338311918666935914444337512732935617658543849300279360181196334202182343170765506005487042557437423974893083977732436232456248333739516801696610210318683491243253168319785615055322183626492859012683173830778854194225478912011512472769357720741643933159594163777503788450564989994317758820970098975552229923050148426520058417064555402226708757010660084099702855199873578317668387861161708644969473509108141185204998987277866853511400879457310137403657101753614818199369714938107388958503762485095810358326745427120676979121008471979684837957001773976913484427366837128634480800309989479571488149396442980105899324643434282698659759655209709689288240407785240393070777557606210978785856236957800208393770320177589511923611144464225517984502600402032694856764089190557510414066107319643117676886083031708492844158753405144611830863498296922353635403109402104123114019278721613690351311453589356856483057473136972891937519584975337762707049932077045224553688512714578790631766113997170375242283852388317818543390672143866312478033000675643385239223796118838696308033436514171077719471886335334630275251430541154929496087868600528037416273952423603704067205104241983255161849109972707062251850133206628185988983928471684084873324039018708457175270273354822967200974896857502984935363428754382049358968304704478379824708936824734545977910007248729177912972525113758448773004028225577626721993774193262560295517525914977688296424669299857594894338590657396327943808297554357788696831574843629478348444135905430606649039099435930273495266833576669688264600 [101,86] 104724471271497782769602663922657764082902569004054236187055772348555472689409775989161182026264412403303999507008846097452898358080243779622568392638485964002143828821796825107703441447613540757501190023808749167151496443756684955888485557628079537246029719983246747447781448185303344847834466733676738815485817914074796108278043797931711051256785960268608570297031488663769830611942124706608809142664230162493761652605992316949189268165478596900653073660640143681214905812161489279629301477785676551910807246683368499907678169084633438795563026082034049071256521746679906723740100297972297851762290832946780850427480877716170069682205215684420138162260090800160547470766534662823250602310318301409571846813173508090136719368549556600226874115859495345415230862950185412374849146264826136218511316623694583824642623786242649067063040501288066511795010170810176105122423163827425314691681369135238833229311052442576507473738081626804258814128287855704844645465553731084313104395558510380368132131895592851317317419648948274962136135805935318490043467628021540165352838465640791631251033552915646460954702228670256292784496714440959687913962416462956070940399847575980201761122029672170203988307240427272833128261871305594726684196642050053141959647668409965846231261149806097282108118224355347028810678586470461731540983360618219847034012869930108546505637669091417745708976769668771189795606873191696179843812104019277527902489367654914402952348430926202418653673884455948563498764137923822987224427836607528030948781497053149397607020698084674211903081336014898267581909381190879223075719869664758614151633853467880430812438880850551851409441683341738430570650629281385964548049450454664419446392718664279513090648646513336430914588013929009824624603559836415879928269185157975139559071936293116454134719574816490126933847943027034029791573809324695346382540671793230084726332853686969862236368566450512377997314587654809914944398255568466872041154132558710383201526650449944352608035140731696230394223997080278010543865327675714851902274741299187259753541042800769326041489966092265032444106143450730900207102332024135438333750750773192567809752977445489704301308718864698479134158825337527879663778751239212176892030752417421070135614635392811270438075943537558215043933677309133826661096873093332845928231443442004897681418482697928892701265321130282770314397795514718079248156118582394663923756116873494824347064245900192739743707624576102076489926500188030827815400493205696228701912771288320 [101,87] -8085512244454119202722697881887217356206619408252164441319887111317949267842879894773961036904687488506016329892825201050325038728179899125055924789300051732145722984535983139907130302708310236816188896750870677420528901130185401395381980697349176026483660045960765993356402807582740329429123484914228688823190808086138391172497651525482029165873261680194504890578748270801544846365985351193946628441622188660146430319526373969003212217341420656597333854439042334450628596549987282575560945350861760206983291030299335257020061843918756609791266534878422069726965171600817458385806121966345461030788406563712163871797361642787446139642733114667032838098375053791198246010137665388239738159510523328388824011152205072200112173992016963362645703641781468494746634544248369020167514560566439495441082108162795223080120239382785522704014290612580857660356350320184392677043441787611930679416382451831317211832752073437805000581897519071248497618577187583190434454825213712060431878593101141435596717908738036883197459087398154462476786009147125659239993322709356572819506608733115372787476736394311178266973307545691989571831092847032059564969030174645046849678477276089107012929322220143010162812833338075933929459834262357346489075985280113078912666008882435856656269430373749416833742258370550497263116536684141764939637178253535585066372362378443432237842331729297160338196330109769836054579722523040990606419903905920228279983170375281202223405843614646884184380980962809844057237928467337137131015364290520463482719489023199057434061245763352971461117045943132891425094891223924154185080363497900405282599157789739966466678270184473649233453778798163861443522377692221466156962444908763235165612642572059200587492011985144407194409623449901382700089383401429490183145160000705875148456508014790573611608961075880771012905799485158389569236885459082662278713714098239644044528049136116219702836564150016658655066120153428271862127643203909019662317053780454678990941635246242040390284510958735846372849198808026571640296887198669060197481344513128144321983127528719537549643311661713266205671462005065046669999282226881716487962448119097950135639357094446724171375671614204404144043075283819767580622618694752029517445880822990701003899720642094581871837494618756261611706789866708386306344019424266090496157702120299405041269533234354085516981152694921827863319210670025429678556749266450616739031471698563381293012263967741207500788727294294877568302043983227552325182711579378427258913053920 [101,88] -5212217093503083014452381108421233724739735952669966515639450834147192365432712951010252179752501381326138529721395636740273251582791299501974858494191416004339307314453202855434860333337205104746587827849456326592998744108937320132017503706096782375069559225966043151816904697335788100316467076724924306661570930834671020663123061507824238611530564047842323130976359925319922569228822312831930948497510245134771067823822378880186371137615388520012908143852875338556748435732124531130734207539691868947210316809536077386227939263769923027278691671699294261006056241878196732780359127039453544056943965561138092426914026096771587640429455330083862262896782954198516578286340589369150820888033138498826098321084333004886228346640874848395172886911529933594294406507033741628099747812429518588494124642862756801348469708217157609090699413888190824629978498117962862079246261020074542250224715430750153560653401089479261684294666189106247133113086231623421250964259411751641286963229036609025954255735876764963974557021705838081294951314752562875754372017286525897109755552545872619131299586819661160014774312429669573759784064191349895399146201856542345033308467118683274691196501849927348020990405559802358982392895198530963572255937227080275674180594107009892533429409706276022685694463976614270943052616159593772798499636014474505201589003976186653787193436456772782580088011952831303448727353736671531853284813385988708406809495336678436499341917695039382680725228475988590252200062492555142016013029926665379793291178639361244763412354026011995663782951128983008652703328946230071226153503502194035358361175434401939576116764880879913028107160786735780063569091526972891398647504501190802201016738481917584162812913767420317166010028951274825676690019779641430775942885184238722822713162855487374238866972967672460193332099366481396337520090930710433981825567743178928704309256528368768534541222078091909587098359968260192554767792266828490991597054498701266588135484500929408512644772843976392807590155651218538926014594350981212078705874554331929981282416540636446768280959506279076244794558986889961482114090577336049330773827582930891448743611202482678110213243168104692139563515044217354688996292969592323980738389840624972490657191283986791307021294290683079779377050271500938270978766790397137109522105229899803990644075234784041278802986627758818445746447762186944162187267513080755744615273712459313569077267751422366112424209089003902334114431138877646280163744858142955736000 [101,89] 149713167121131928983265498915571329448790718035864852815072583460111346026650111808120720361959073652308576011840106507301858573070756635881422734874950110679030243042594695967054188706894643613395459990628015231039801954250922593502704884532919729165158258721947542405556486173778929235788100079332565958253532322590172362822225463952891593428348271301359081572373461893491595057726727000716600558110820399282984392761633218575608091603278736234135484930325510581614388595314535328534262185859062789024961866696501096504940220020089416764495348784058024312422677649798489330468129054161056458115110172018203810756953024739125023245580565470994740227805473388303054789041814600620967327864477214549110892562167377731640159639273106020592151458699529183942436838515446017256936745553902118507132619591245348492032666292241373429153470332444097075955859580183391670884661323267459903368249558573942159001064412733361017361142223117288578410161844195669410408436198253290734403861072883587878259436727613374589294154283229187327360033742800365362211791791729034961402332027564318020892409084693348690125145277736713319376001881861543841961226059517982609590962469462562953998482534424293218805083182792910872470699141868827098681346802408367431498632924511620182547109293390225957856086580834616012430997714101928417912974134032397076193382922707529559142206460048881041693074988875607236585781585068092207338937460338288833019104569077158556466059283668599101376609371843069478766502107716012115009459045264270345178528552476159576686723159318109427647642718028180431131277263366563499436288264599764193006487936487527734841371731948772416472890767436589255473314698741501919523843367801006010062903521270438582321228271218129933496028893710952706414125329644123426740604542735265961709745857153131908416731092612253364750081629666124775873740435899766227774843391682860070858331967328341038600425286143079349704565106453883054716823515486697847640410699853469641656672666086114436121799163424855195073484674506860484159250477029375288173409256325389854730662945901617071619786734998947778559858865922868169543410948602430421686976826800946559525556464302761021923598925398227591287606312552680613367335153533621034618609168831577775461559837048031554794207198730799731841619544621894743332950658779583367131838193757793627565689802503291648332809147875431542702503100185173279909865582098928142679011921725184082806439472396128621873756008019014785492734033121744566378920972630981720 [101,90] 102986397109173579257007122754862195384507131222682357891012122533343490964705857984446552326251307457658928381592469254205698997477689388381729093100501476375725575920216483913304338575836771457903544331963527703025901830185775442071548786848107477388522554264390992676748593152910694639375228184991118515951426729075911817560921221530868924571906380168436649616731225090992201580387508126791432794867948349710526608637967224517421801688567783603607334251660453187688399805481919726315962191127391463448919695979950689840635894702387256594355037051278135242048925160838367062840705308775508732386414331283729043848942164303086055671780993923664113624415609181259796070249104118486744493484380917957350185435166057771473556693560694441289988085089260690266442384102265246830734239469291168825769911012201541894482628666050921108962473706315899549266578980166177908563756495315143355269933269244888420857187338491800715485677048943814114601564181239773373615540934468699375704482174922829240683814097318090969251033758757014286040114106058239830911863824284178902050330713029832587355833596244383054914054844498695282853415405578656536195934242482730518827931743391400473069942029185538614643375906189437765522151374654588625634437235521280970155807624777957212484813914044481942524759873104262078332873219619244131790785431297985051824519973533560230807658902789493387389617673485151433734418979407282372231749897285583334425305811853450797456857468836927150127448475907766301590652028081911453027582010961380409861904796051079219652942156953090839410447423258041673974960163671404087877478515802507614566746479920424920919923846940670264052844620074739623091599955540216306145890887300662639237847675382925354544296734116989703846655211936068924408342169044261141678600126194316224270538343182465278510691899125384347595079786605283966941855412084773505151124734705742144320294623980777174920868748001196093546744087340559175629313069820384119178807341459461846352468369175479386835155767710604887192722578293540733383190254270139101474808649991598138800350717446112668980507827700357239554299491732853594425794724624188984978872978604057823142057702002244433249384052411232136855361710786001026166158600015308095086784161778111575297797183725029332145163313462179911525101090452159084073943612687739631927617285596417798461987105823928578466046359290228151792334431345738961772370423090953844217654476123434876764023344205964810706485106099180623497810954769211280623183617280 [101,91] -976346440239885213324599195952562649149110368867353300582638467414121977512468680374347200901051386081500201451360473856529856719490889453116499535353074221714348886752793627778523444115409039203880460648428927905062553020844420397468067697712800595192166621872965086586450062658670316539927727389197095477346982462951720764949989991994355085015229224020439205895000720980175210964431798978243458835584651633136187374478061028780429146515098443804712447160841412448725103258640994469606037960565121483787146732100712147986148005848896927159363407387103839669422642504239770858574801823192370369819193329901930910300662375300063620128677190532866319440493126869825474359871681687125476587066624955996285373196516003700351865600265366418410273432382593712792206862002538731032033845172785468577282765873398151207810801851559418894085200098794557707324030932401675076383609496118025446893806265410570296643776946823546572762587916929930150978736588425781266200951884299701719439519539973618204691253411121210179239068238006305253404371465834950038822029575779154500382233845643146775670899065626346762782708608503789074113314737705238533394422167437445853527046238303228511483260090100581698658152973812842203036043027478460358954231657340665310057317367393626993234968144396308999458509465173211451199854284336546528415891300083160749121624749225467958157371115563768004329826133875748340238318100630748251021004100571431560502185875981957804105387065375600497615588301264709827599776472116458493208719813159730870617558802033152327584028923496037147184220454098588382285437254567920256900722226040467570248826917392874395149744820836284520631091684544445537901670510566559976040082360946676838557652196178776524046487180199040516690700108663413696085166827761305320546219857534540645423328024070599404053404476657550914335405070540563576131295394751685844135492414789242872775006834661273838152910029415826743990298879190079245033847273320272931393346969069534858831729640800063154992185424960057753133755132686152773919322866815248118693838429790515471750855985368279367180995164187899739172675699548147944908607536762312264056374497776566575203898178569420075471964649826819314929960485051773652140428360814151159630976930054793044468177112148218622925947288222752476245751080376430689976700879205963069148513174985998493362922608028410756892900475411766854522069487412517344695288828367891870516962673322692514977719402661986705110090581982934519586727844212373845986400 [101,92] -1355801493271533102996417107583733005366422111985812366515092188976227152238602572106293120695867593354952016325613977897309756448497396170303215448519296421267571011893071024260349507400032011315741173557401214584653824179915008146022920203519948077216004776989908935586919049779936902399156056956798129847982513313156998523583803977365576075828261553373911688536731274643471260863420294431440504776647592290628841585527624068400620660690968190118735006328970100710649686783773302278119335254009579536741734160867945898726115559993608271374780262101696885244828773226984885436595010668529824433125788808113040740763030388954502850772915310790996134561021690495012887666431647898045992686615047777606902032717074843001865450846288715390353605087165518430421151305043940196602909940426316157879733805150018133966620732197499740206043433825822605689030023299497201551747786505079814521760121717321440610937601903420030566597684928261914586463785069260100308690798258338270277277112767908160136586088840402986905869637565867998081311622049033969577622154750081082327582288728433010703716160279962738313349863051709983663711045773920468378124428182651055422918363278810853465784985044425158927488882980280920915560459206012231891098113857417829008447187941063024949535926649455792253368210865474340493143681498542570079968496178443145393711769798879307770131493312500069871429795800972591103103119212395879746754493292441569127120117809093274274360809498947261079703013394100381504716196612923762128362675404209180434110693137508407172854447730931103800266012288510186663581806503366354818984930373539753059334322565230748229522814584373451434120751795313838371304573329020395214639594738931192836685054983448623583852448323780326255482020076849473037754766709097240722497374932219149451494457306688690471358465619726466917661917289473028613450099425360331357453586586767171610838256297807517734490257013499623376745502745150153237248569900027269227896351163636148823850058481947003780193368609981796920846277000857093520426571526886728005039457546053101891532161706487016094079912992199440055072295793433407678191388085040078137490596856492721315766326925489981359203291491609981189204437022906008814390505065893344803468264902860082589660898082616637889478583268327160909347476311579475697372495241465071771416524787374123956224744313856691482440362647225668865010887802776581955208437782623807397574023095056368614141743981093512338935730521349853196154734306350831040 [101,93] 1413156642486031053995726640028191641346996093035627716931722141077246762767528471436596356267581268261123857869727517131162966931342805014324214984031026372890393075115672129513054375472752849885515627021536429001270369213305098078665683796596907225885114637006211081212509673731668517219174165103942493543392916028881166861642068998365236082337230858019577095912212968292821559135360021009754819671631076806408683351809334185397295430132021856849741297053099169978992925616490415133172858365618821281771027604067740134373192952409695958302989562196576809423875042955363953755764754823220926722923825399120091564973554744066980091045762013567815568412087499624524199626152155349843136496115018553525284569857846306339066304773158337479311045427145775903667266178733757681210607957489303631560602595851093165828654176929832745476007852050171794549027053512912174280823642216326613778523267344427183992406381297512637578900793007492808576477777582910962068131720090487674380437426782277819895506934113756618671733261095005359473959773973377610085384393352475807222545314058442234325408350787644645055633445575660542471867143447918095670656669752447822528367432555786506185829943099673148245606501279281092432792455448646059160722458045134333767167578364970319870350890621729976613706942239007118927111222969137181277818701874690099915363966674309340640089927957159100105351852763905294111712371909476157892641475703353422872567661881010774074488225271597088280011789466957083307131342390959148545470698160782967336413211534881428217813627296449334006890916203620989535257102978805652099356516771578322770692554289336517676805209670930874490020909497282699377287264536029317517400828384748513435128734823838843910484733605599355088780940508659024737880665132934287825220868224221478540700147179508889808023876051557802614002166113983967540771898016107920502913396270446562732914149665393766141792516582828591760877833157922261492457558370207187409013353613462348629302473297961786743868757090806902387081720869736618595644221059975343305755300248474647414885101328528201564472240654557920028784053242779828911619423054911307434321549580449805714600768508785886185734748205427471558675631828891075135586272772364087833829494595935690821132944584521749616341533497383797389441732289889823695422950397810002422478183274210811030426161249670668493734417877673503642097636766848030714635961364652834206847682593290318536428858901281157170907870229168816880689185897080 [101,94] 8085006701664930033114671679739384610432917448588586460156012534928593609970689548067610974903247138537324687706179190139861075724893578727276504959413635518829192494115607596691763892171479789397157726501047321800032784336741576509941969899161315886076294640157390409649518618975250204515737299968248911317397594159779334202015308869280525519465895015053008089597546230623445762030126798272071574726529748348612260979250106635771371348317414929744100274221768110789524932634174999623612333902266229705586513784744541206455961551753250778392646074725225475987263088165440974378666958880941903777706967763367567822733415547254974806929366596491947789809066810022723656794923136404925619174606832653530796597989515195028840989520230453915889589391027888541934232012067571342543310572093880333673829110824173307739510452461378710694035983301599355960813290545470133970715590724300838194048064474724830072068727175844555211886089921905569341573582272412168104066211914087341333119740684298059019284084973660494572397084951828579759054967141712538700856796993999469725015262376178888625727345881810397871544815895001977084634407890449811342255148932120793120553223338191713151466058135462286215027171323413447481370702606408705324363427431009589348792730175805988854625039745585275185362092514909130907100261183343103283493096128251531528520505747500893799305548356117333952245701966422439745363783253736459863076501243465260771091783695134934574463792187357240788396369451532488024587801632988210050182860265429332322794878905352863867033618280783179235628763540401451822959631249424253871629369499629368028348209959989877342677222309976746131467604721466656852754238803935137697449028988516317681158578472330540305395524399691207568788872788446909298495590841738151181920058569948698260738445305667268060682238402735301994423341197859588805257264117401952078537449289770308030242573757031473743615678148188516059144013800660150537911727821368958745169807616725271718717937591730755632262357149000009670082626652769336338702939108505200898824855419234001888622100743240633595524912067621454015191740325460638219262750559615223520373671799936699723222082213286639223804454127604379962685792158993703802435640417116329112911778716997225510467896776319918755064006154774743898379565877762365793297833143483117067169551402137642361132216408842124893461483696400875926925506069672063059545918842246906633043705840528263790510257256332323409789817058548288099994240 [101,95] 6117503291654031990482534605724325559756725719267825603042291609186744258594869352691764553982446643043606722340776762590576329176116457287836453885587880942198791402094224398274656647228583368291052415411525728846852936288643823436646808361811067900617709552098343691761111030790731477883685379947548938278810678210138396997393399863669640215807923632469845279669429804972825669017154094519036837324655764515923988795182248218585439361125839083733596225352167270477302291726949914389181211615725022656843197078711774148061540085864230544451753805888592869102703253777799111696731224921686971231170141164659666721106918174999780569357833745937044478084100560999905505626093461830901112812535262058362594895757133918954344166541482477229317734271082715377968501610764847795426421561309911520408875212462707024036465543618407151203747490510719802516458646520961662836453584455439211804273257242918487426619347607938037683315326917813866919545211055067887863654487854769259639440291553105487550339902297103046869037660143997837095896902552753932932712689890646496027715329321413841518289731517223082975782491990495837708933560372180568183886723316313864017296422170339832411103426538715651266627483015775338467924491575145556844844613261219714362126246711243533269961142946961276418653559882145489684829231115170552342961637681892281428533861879745553046398184036399164034125265974399565054934017660590124234802943175779137743377744102456583645627865676904039532875387702801432007742641090392539192512158378204332625219542542709689812364293689723551756790509108480503906122454771929897387156013393349115863891981398025859176776172455677189042521238377678195043420946386347349801018821969046483031845314008232771080783387934208311788150266971047184410098138808554589701807048556235207849723367146685378401159600144299955821869916373094555812051028070613528995388853784845026142523381165079348873728114997936539558016386928393231233178826009825239329930814682334954334917444149390987203798963590375022606521813146311488316011057303418888732683615829480024482009814302705001080563494299771230380059838460386764809870252719216730126346978317377439280064400873985178388709526838223498517709513348160854919112935550022105663437518006174015466538604936899697119799102493530143106662566052353871587103112392073990878698209761406061663872150940617003605872013914651642985849114574825898044440642243233093660580158283053249890853579315173272112394230935637844880 [101,96] -22391264207412275435834543511262464269058346163315579127548200899653315197904593248748674697306040756664483237228218062556798791476833208184162019722980704865139551206927596909819923656974756055791756956412063163587329129956518543128448755285277411328836446685588084796329282723318962040894876072558240660721435920864399414149803700306463173379925505334182087727311067399155614198151792799598774848851119739152988667387429403610933338363573109757581490916937446525870198993624630402413216178887485294851887109773836128327480397134190654897660615860771309268110613905742039543196751661021187409638473751304135636967955353325550774572308548160792629072159139921190132034246081088325954169348863740647234764485350032150603850476763227420104293768777738656923308084391689380526365287645933354310066855698838329627670990989887220389520317544925103910675065794043185083521871350331433977668205454648629683396934595325526718901577495304654352370955806038762253163393136761839585117348721566177871878600600140284992872155632511970663402339598549806214416255239492734078780870614584775865908058556668971698349461712274639118050036050139993407528359551568851033795593791874882169761156671166133647594398927425886170994867682946296824618376292372014726977313103018147222710191460529291394789465579335312327069179327455454849405365420559186621897206115034816171689522081711490557388907441779563612038166074927722362235580250023827250433830343860881178010388998168442621099397167283805925511733286239027625361865756242380952437713569055944931047244281067536712839736213835851277828123806361070138043132683963624709339210877180278996488157598365979032979355881221502573878674307773425873422997210554492952407553631824316648200726710267933857656083169049594440392445340099811532047164547327080229952485612813619054845245228572906717462921601486165715364904298323133726418823009008922841698314574471846439186632218769909247405771302485525930192456151797387986176469180073804100751077351390709929443465206670079338871759109359589373493954334883620290774255366029457849765798348785660190997154382243575571381743988647428315123964816581179262389675786126688658425815855313539350626883087832112988347903094748711144648769931267100684545627060123773999158316203268042184381963764473603072818495574350728709128837757568393854983683712145634519111170105029685811036461823430761734195995309402703553203483255697017311558887004211909628278187220839078413914944622053920 [101,97] -26762817286294211574475010805610172294237970118330235037302680588537393494477439987374101657575721850751659496405593719158088133145043149462549199362447708690224557730037802496811661321343716717191796035876951931322470268917794983976519922607496053137761842595535311649284242056020639394229774174520490974224276737801826049891383379088098222825083732126866296044807629432988416578626419139181596558233168567327932145171562294776623439559466646391243879322803290316942960973817412788780127026901272936684062147386917482484585155685213278528916833245792586971763547520343465394662353247696776897231200370034183707162564103709860228465535672078227019365215991351124734288525311303004703425490796542570678553607096645544810920472994590352297990962662376081964218185863855626777952807739308349568382549712485776075632082316001613160991322955958186012401277865818434371971780482570672499480819752835151214034285897999445486634415385437390397068519851723702666885550028879961911511081930221341914032711240012302763104282724627832304249311196631343493778209599513647147771596284377979931179562704131879568053322902670519404511050883846265871172976262693153078056074976501921970305996224919284252829167279787211835112540808241210529859545194007042611273387089623542811425713292171642835119467997471475102359760138851651223838336597728572463537442187879503580402760217036650263902732042653198468462520212707936181827752672134819218857326427478478921886416589005982941413108977065243917650831913606691170055911206909798459620015091477609158962326293436318791691964171351239024364384012958878097633084499506936860972129036504046238670841140902678200862836450604345956358279823692216502608503870883820731281317232595874754757996448153178631784384973457233453789077267548397428091296286297162753519307405586153271077360221263899510586588705978594023190477732754720383234933939844133182881167413547904421925942158098022635625098683380473888479588295441217566170077366939863915061942462142355570856085128728654950479582671574675751603039060097165465675446581568120258518995398876649552295869969621516540551071782024090788494045770376185861869412198407948130781984245982099918490727484333742475123765584441319707691131163770105904754780798455500324238837047602336742077548885286607379821379686872081979565290475432032325325618034517740958190265567599537795381908972836930486357265358114650451675419800199807204714409248779449470985656812757263530262353200 [101,98] 15440971356215876196806331076073226512352181731942402658899020070168465593139900663243986525180965992883157148770431881777706512020134508958596072810688608342089540768891397038968481415712256401560377689544585006287287608983364359341306257017218271721309606450234282794073303249056916035992506828696574303390704784471420787050076138026364151920129248821358651792978989720766698328252089981162125760702515798659515347072433804147625956411878651976432676631906089564591286890104235522355941098251655643858970781849320528622820514944943303232206410720974182355790499897143370404252386152498618503877745476599061676021400392905190288528724087197515601732454099514976641159124161627848416658186089915924762687072649839260594276856069421197390618403222331067546722199286137690757672561077134052235381816660922043274037738309226914580469184437574315766256156975612528199238011376768965707965949840442811167110862966817698503841577287972704104602841042784274519238276382812866537739593102948147996093562405011235458191307538383248969041944794327814403517237922292449008218430772791700209372995407095367848150861192901369128253870078818719454900147970903285573748865505121871634239684973775340568397920690545686681640026260183319670370312866983816174358321414712931390923966956194602708414815314315671704335044212977271329953891740941267511122339073810988966700968306836311987078027842085371631939050981545821971399007022120583114460089297169457422569010461499652333207213966812289201745202392623145272227186780059091191815542083822316112118260639957173074045315556887226091546653216041027781880956803018137023394601918424650176644849553563971478883270155858120857545526972191304333854601072494485973789755166468205116063181823409441789012572173470272331318906229667171076461916249994356036102068692779627573219546616464511294925077592571692365590920448826275945844660021957225493409656347152644853604262085685549257107657664129265770707103060906064393763157420639945737386741720696668121947350662170588578796298778438432626121178647138878576966863116969212555521489499217085455874489912728363630410969809515831797753765376154072031679598514691603077254880388815052872141883129302878133867428072489607056890564149979858920161930092324057051044545900624184140315203427103896999446221195399511550494875255961260943290941825553359039604660405670652754074542081088494016730359011557452879171579885771063500254786639777121762210528795753310482560 [101,99] 50596861141132742936862256767031208074552802537986252880520604006507999129498037696100490439314846409056978685236381342957950849340338386881066935927954019948730104207255944875711420114345623777882053114100432553751941885554897076226077186784476864101618716288066709560628476836259854083711084232888413721505543562488336464929593161285002736442833152641073502101742891997241391201919995055222509245894177907419779730121474461892264207879964417532844554945853796584729599855340162347895936071047336963733052538633389834064995329660165305796802680125585915686069700839660130630200795229785899445428636682294570953948489925149650905654760311998051618614877157362573346048860896401022927456358409460224729169911944946931634736931570092551669070772721496947635452925884917011489091355573799251280816300845957126034604794902357548661374478652790223536167560697746708338884641320195920479102277578192178981117437461181859059795964317731846326747147952022488363063020266847467276819003909346492729946716590497672065040288528848494832534685760876477547706244131181866489972142708537597846378861987107375286594456994445680473174811113668051701540361775712311818543379780299329559280445199706751349078959074212458085619075910064363212494636753608692587659561610326474370603760108421537453727536456976067656057616244325749377127084919607000346555139989423367938567731251098229665619226095454514243215433853773817477134735217514724976179267499029803910716729870855314912884558563485167581437438101247745471481029143735125685318515862525327299369619400944305505617717606157973609030551225313073093145553121242453438268999601160750232231607359586928966294601282206882311790550951494758107758681297603504748378658763235894263037623354591116937773221420481604795628641725361261754795397396283141526527177593797865845953304042404616446884498914070839415407388993640932466620544618609342485839728547967249427325317079344039079846052568342583017488162226532986415240030494037452279349218955178966413336909701740038083387034619087591899034054564687861294623154124341084389430112568196365943603164890798923085025308453605380235601132002743458850385995449055834098642868373842862073133548416770635734356583810364947758993830160124361363545586421056802059682161950970129930327677934778339359136079479241209916160378836929882315227551338033222037958263839048400525499357025593355782905235104774175027162169648201286682498363364294271178453279262560720 [101,100] 46110236534580367590684750322711843117599843285712120471617554911843494778425100170087346089667270212748798534901358367891720250633556922031888703582257853067646093530261834316236973483880311796129332300596117952538947234754125657640365265195878918050490621881835303634466105821078751347235152036791604204548045293110438087792340024328704478747171922898581663388593345089881724745883965891535919015083938411697282765872953568613991318033839167201399375960789209314033140971949594983182504002445498532173326263694911676034229245404108072636095972881469391566016796345935070115622421395772679795982011665360035312886298355535341431587447275906566835018900117949967880608838765301780920819800433183188885887194699729808284454725193765511549824303956851164816239113368694319677316690065320277410747343087138327017193553490049648039316004635974645138273752291631458395648232125021635399099420073913138289713300800912401769881454227733684571272060943822071053531057816497360187666079103310892136407979713990370959357296586873292950371351987291026268905714548041350539237591336630613664659190903285540998228192086060419295250614431493016862630056272494487874123742005702157375920232450439293181799033009140673150969085295378771398250591888586128021400344161666240210880551067453371433328136260346731023782299970446822333334488936270100750904958954266781091439232645379925816061193647669033561713192583356577446156041937543485269799568263434701686425202188831102894286348187898377530685381948167287931979747583310842758918059911380591445490108010224142903727899114425916113626662250037902461999133174525932479081396232623924796512145511123938787221104048939792193160298031272684320555563908305803223118755736252193075449833694244676306206642289400967538259253760478702220835801157410910738357303100076675288039693483278368099711728929938420799782501201271402898721355597099790126251808270789758979657383187825976692996129438042827549644297031940382734048031693732242767576101077678408107127484143301565780802962818264422654958198310637077026183780353198968207067176115355949224573871859934851933246600391320553424832317567685771079779993177549974852364750247560930255145571855260589399663359959441938446933646617950419322190273543642950405647642775433217106361899327334429929579028914269512360764664765921137354858533367080611027063339985625026789090046032043063477894291749128458132811479687884091143233659441823493422828988480 [101,101] -81186003925016364080338819164967390376813993449535066603923088674583785167977161263061175977987580102691679466601065610179498687125215814436721468758553331494479830391243259425255725324044794750061731647975061715240702149585590160605499371825079506821035077294265815713848604666250744960142371740439027130559121188272376937041834217838099531955504637039016086014381254310442845856349705541889355998520919202938418941783778351126134867398350572670411752004769567747058233613548123853720867345158634677412783412307706936927415763895419826773708677789930728313458071997478950500373622926711471820110885072942732572683473444638235552137959027749939851154278409112904002123609456822051652219577238322429402490555712959909029113101086436479434880584907295801977303075017494980223929360021011845709793274404275745664055391632757426440517457585899499775942699738595453444989118044367578931860329031478439503237833647867409585412806805425114491776579670648182087660167126579271801395852935839170920690301095951270718744347857990926048357449911814491678753819800797935380680604786410625998908469097597462987987755650561729485799998857501681708947234164043849331304213616092064713332914061370475844745222398943614349261737993430312634259918916611801263901910649872031726347381360354518371679427166101050700952512490477156594268678681181137665824986095776998412821785407376409436906555626118893277777432756519555691769004114647027704928619917519962552541576034900409015859671689353565619281617931726544047865664863316415275433980017560033580009877834272357165359463517800885260565878868329578324342701230142843188865968247460584142953718952868191485216937242561673075897409767550964582847117887624067357601852236172773042871582668368295884724551194367230397704382236080840214003726564827236319518979690250849597688647877364668371217875174332278716090335602850576356381657940806444759920795187573539112243762985596228727711289865827892543580397944858958725123800907477234217836122082281010991445891655958084596374180057866937558130688756579192843615495600151271735125892938354765316272832654766647892612202265154122074448116615938209971705581621162886822930975951584410360560124683123805293626701424725319480732099019608808320436178541076823935329843958965218189800232362444346903482900587450850377125012684437181548261321516237163455302337017936369341019704987596203582599911568173080856653664120614197958208751168623320612520 [102,0] 2959712907999473194870704364760335537304665013249053523465141417163438339432122869958462817587068973139303826694427004851798876197391731379827018726101505385862971938393188303246521936104968344429496002022213558148449611075194913211407467998544726705909375761718481784856554613750172854841372144683466075762373185265657221543583268650549270873449114069456593841203820980046444899123852315905356185055732224642873287302077587152053328243006495895304683050638946453222902904795997192882203864360231013826814797198817682380645203109051485423059913132222104581268036127218445279174184697262204870131070074622994637261473613556428040718419549685034100932479868244037793004432281182461763089590755947293043410259142904055372317859501526003293924928006573771344169998040132105278850783572661462755395062402986317409921556099378043650146951984714500115861067560738455244532565993140368317437082562956191228490309098083048436208024544009481550892050645234739618794164409094766404436465532164298538183666484717644246416223173172606151289907493726407675869237535285521477064122596024213747295520594334617712931763454877982873210967417349670180124776574244543882527870771500450771339586112084155096389777525411987403846117290626690362065906470504132775157972540683318663923156540271637494483896602072186774648653614730016258658087632315939738311516487671843176141937734372811106506504825397208009701343047016223626874631142811696961103234683662440862623376455961485421788051131137174520549977697034899911106948961343788790923654725884325377274146848422869644645997057582510241436917379389965994335832570577254616917844771770935530133966188555658409454930046211490208240414568070219823581190017902431411434127869076937955420565925836691201191187925499369794899195356371180782550160906763527645739789491618013638143475977874506866093866140023375182650832723377173304959701175498267146683646504214092390523289636873035607398109247945009463929566777874010703392994759415789721442526629576285436441657673186822639456909732703181630255745368855584184015194154861995126467108860145143965602097378542667285398976163681751256746703105901099407831061577338102646180739019028105375125810502595582208997574963027172952843081922463827268891668564191293771267584603373894934526595183697053983039930091623395839816954602879239251378574075466948691971606711447701981040845411815840341600966023698774031068120337955266309984145273963931962987998944582581521828265506792160239358307516348206903768668008657451054650911265134937217446897957553415537496758748052925206383557322793736113777278976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -43982686100762515221876708819197926409625680980613107296110673536702597034667273698706054347134475337266485682538289195622590801655895351786818917340042500089194039108761259339644465241356451685115128838744247142434538424112531742212749803122401807250523010051667124507789275621912114032155393296931842660220206338270450782860567743028304778130955903597180610196463979369445438421699414386082398189497704322154263071186189820990623210923660354862562933552574068478149806009857664543816360058271509096986967888456408561248168559225849942326703679602601214530815579645941180640711561365000856487170536558270940009688893177785275880694134020475256482338336766770882123957956476965390507385188646149696347285266073430284154071327557545787525769607168990966445782346940499877319744545088276779816683486508107960305351106634009996693646717602776125496366289721692990321766113305933994532829347769009006684571448623372729498150809813566057301831146875031294668600147470826481489540298138645764829278698188663079858070056036321392079682280380540092320184689995477339799421887892502930707311898298077710243192787113025209603926168041955372394558646164727667277859243026099078294664988583320971464753819947325742695003931787712042184682529690706435632694631987854605056471098648572029168918877871006239984134631904966661158370518324360508311168210409984445144496093858785568762497754625039294461295356378715331466998082865518843937891293917919386892798425661119244742469930139912833315937082309393030654558914560702390274949428466671200847150169014939229596611851369011302385386200060509288906013145256498617219169229101481076922452908151887246480537167499413891323006784245154157647255003983552465538796479438602647369231857997885661898798315681879348769133466869716266336626620818389200133252084213893970107755074518055688035392998248372625311383209902865497648721292052489888457393293129388076504322888842755086643073743126277957069830238631481256323542400604404858650528448476026112272856939353063690249284755557863235892291666129327964517509891689908451313516017106157371404875082303837431447129492727197372561856939751509236667802471966994298432641790541666089958833372625242476057269883140448729043345248313183993381288898637464337518721818887157182761810500233736895999555258382147339286213749004489535418179688824220135323496171461730070492865224298864456608860312657706590823365236338247715675178394612352926138479249339960942946876799523206548737118055650189980788149147854618094961767854275650292328154592995262720158708570828182111990306592712127473814339584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 505868877214342164846539797508362716438155613030101435124798399941771835437150366856650537877660849680349802633952927009741461543441067861541760825177424722789013955918847708838179434126602448771144303846028125764662059453128522194333168300839952392677636710150056920987113182079947705782120965837005555484093173525695832516387136820833753543553708443888847967654516113968400419620333351764607819629916733312363590195340625398332389216962576981240428396520285747043612649692178167921452348284652138194309211982893016964370672757994770077747698618872421729086024463707616591244190651556005055602741564230759139456467828626583861493950981013536774536605655350563008661709591842984619378109088115833259290905933133205520302060289320074010941287928497557601439661953868558490383590407712761695696683178802572814267965560948899670471273945823360409565001589898075708357023399630634019290581325833516368231216543963334936988495842301454812147612378601742966088729254438299782691820348439472786376208955244512810428272282662649723974295094885259020160101256678625376277298958690077578694216371361860156200481220171038548173446911717282439338563193068799720519020631406011904068441543914077625703572834825444984789220804788338540708429564475503324101029801930860021786292152287677564410526743306201726260558589564349721527981099774186610838606335715529591644981630579984303758448501330711856143063815747502671749236833471826337028252987695244730813409884965412708561517052769925556531273511492702139651986856640718323436411029781248210785760774340326007572650017820045341136475220012880339155001526130625317409823135213945770964607644487785057507432373050553571612463450756401501763279702841439733768453932486624823820212526086061726847566150387791057448302318481981834692142149547777442742497491583669522400493902207561205753279622131299632082610780192437550624192310063448660319851653604558164029049053190920571245070214342955338368195409558248074613549295737336298645918257909415495933288987436324210992357061720537144579008130301453402659775395291623463532187220560527007354904539506956987371943849159682436216046774842061046258763466123184818372133189545339901574061018899325330222392643747102544689398657504045855344059932445103081421694665525547076705046179234827999296649400677699869565496404647133508223994876795514745179912577977060984530024271093870219415082015665188609010510357221240006719086527491430304601984011735659267256684548184880397290491375140565121216734027784908049172787735076865478522753894489212505073986292806380011157152569757590135634298667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -12321778425734661223059460141533956073125913034295912817313804429697693079067531021666879293085283091453936921019655290090701688773406294811435142638974231658958756385545820567536261280719159940052745344132063890894450542855931293927216118189274493975164913785818385165438625657694660276137520977759921330091976489728142947430750483735552569822476069764928169672342947899099470683441582375978884867571238506299925040299010646429020156544017488896252217444796241724852475347548125732868068446372389553591457385266705353411068004830645157675414018454015795279134602327997227994023182705709872128014237724678386920116465716721156890269542408333258991338504023454818499772283018604568774256557730815309693070909600589331201461575696728444993990429279847790568667472395598857926805960145240755829590843247705282966703289240381846047130546139806378425847528507215124137086481686136037502100629098598336175654654667196055877106663556570817783433768206176768793542451216115345349807969659914870492983989746815678482052446161740924085128564544498602016136766952375551379701614880429284036890106637511174436576748622601298266664125086935749297445547777995722029034564895924271547268654181165106893191863711677420577035503550852364954357958670847816015495486406986817216917827323670561076656651219325002970890305216988258848886846085854338601261329619914715741361402864393599806628390982946562764124250864364183713021548277968114524040491366080050709930980955280592420195089559050757237234365562054946122964519779599957245107429418510822335877111110641110118137619330150211053510583888707292516323399935849106872955180833193538491530765098305997538719880404695520305352924429355849674262698346189405840250519883949784415762035395713932199066221865887177036228069483073488572331782529858761323950036769991325147758898508028977004080415102323975899412394690792355338120386739669010514174769596789237968454859135831728847820866760687097640857290230821933610889087677411151573507108299785762843155275334833419082657836942339334655321265296705406902984835542242996695455680977575852919685416425512302205779186677834703208230851860591466532514443506317451740085800267587696156961099894096935717986040237018737001538310039435052401339047520245965855624360314692892502257084064022426956825305138376188777764867935739238236391727920995521456260943336928732947760453042499902581583638938156479592150492281719467614868077460396386788488260978097030812390311083508137407492384458835628140201048333678562030851844741287938943562539587243360138419691282823998369464097073573096445814620815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 189590479766748871568732197371149070840351964377303667336955351386485700800256780628866861233481651849918162661011576673149523641276178468384689824185819764036004132833334594107547663828289834629434599618197418551841305337615705010476342790452076307945662141678184650407231490237014234497005471056822047086751342384225855272334688621825721425370156247688113163722166862388775446361069356420785113539725640522934040756523796260942389096154424182857458178449478564037939512782879647147684696916215394989503163091923695920752820740728187125129407683973640936465884241044792994201680508458614964974430212251037041523837912577207874540672458360098374533664915174188262191926278594672080226143652407808148676069438412749345193752416739522319307912339760950884079681278006593595079237137974580803127215076270316419852912955854600685578728739452014652115588285290900426465271415185442008302087627266169817628168590964845858316868154811173802861260728437393518973456270113481984576174200494194607502520589927569495394240848208587665952392483201388869079380598606029464478169375822510014290967811381194548048751303388622143072271361916704217976470162937427662320198588031726705311717531658480662606687590365497351454412126517186231582051954496797424720872522160826871506841308164074969485593881759435963108818680605395521319177139195956004928679140217117249324275732003125850895023918908561112252280329525665012004951501691695641460562276887230529627978967123855621577182359319895687167796312748036281316825122196123714630644851166787686395570753629952115237574691493500799499528394384166719112987467869723426741952304685367230830997785422046118059854719017670997435868613703710195883295983994550537281961977424417381700428299496235895334787490396558840692603493832653545418998282130647811074384604031505323994201356628901411084309500768821796938510834165753451746844075561726469980476266993826595149086789165132631278856114689615855419726311508227193093614338975725561740946890117228894567195466472454604158898119616916402828385443058093687168553868677976542814344715223936351718202263089079822303691161435231189710340215838335271758576352697003509143554028167567268168162521425629978073980842414028365346889024597537984522718019102188897675740995500566149122742057537086427723506205562555968715102479997288988520204411778896880616259172883395545267208983605594252237117347638464666456209768091966752440432021702639529798664987266298721249822067374446434268752638145953421702594062013744545036661438156204772840758585261119819750114972998930774181031699395592222319105613496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -1509969004506859915120811992489978708648461682757613353103526203337004826527948399831783116383122301480349569104852780512181900869401988739902464954388652087965982838632392457027669853408600762450599735183030054009077686983340177542210138969381342558795332035394260940451875518293666763986597897623481575164638131227939622963402899574259859821638326831408566594906900787062328461730440790108523812211950153346755192759995734030103661680011405360291816410485817763750337847701609522669247924984527268324359546672020071176293860240367913843727378834348159478284787833545412321702548320506523415787521918145638299944422928118634858462882336053660787740919867401437233176831743924227340515928061463316773449890472436294122897708185023265198360466012568326879691574213205817256281914926359047153048732515138607296134667113505073561654804792066524636510410975229940543113557642713134646048818701324728056732470360154869355077459970139163118009034282031513169705760113541720705122098738520378999856871986186081547599176918149658344667568934986666720932935266245379794624700999657354452912703640943974553406105417730864303870577391372877638277609742011920222351577755857220620530945892300192427777325732473257185018830398381592726457077439199277630339597234885248257325148684620448320937181765177271593297832622739087111947253327199226120771640533757141970792502094195919664112995838761510006320421200694936150186246003744500554098272559886838426709018200161978310865307076785024184319393495878741372356967414890778856444541101046122164383336094857388098915935335743102840564891769021017353633720751772082044378918262327138495886083170416286941146680847057907871134258504571992202523771615552034304944587787169847406890722430400091126077435947108406989503612303381467628599249797514002028287190610926039400175347242950270440889353324662799869067144426155909737053327850734316866949767477881941208122253313913153310008695374431974644671265744124864298470931080442489250375102773930803057368918039937141531650491104417791088032936809553655408843917326326622415037650683417046484258211125996550648522369750232816387889613575285420327680344013366734797610783000982669947147895359424224051992286928772487001559273260989355823250403507759347768783079146643060369606853591570742482722638604937507384487354432998409819673997528883143666204047858711175839242982888029861140886924040828700692373454781340583866742452011034277148042329004748318254193924050159199859017112676521720678093377536178153179381086467828157778814346932165319184570800345716282617346842460868605136691155477463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 9001617103177465827954940453470295997279757230766799095415453778022879662242326752109313853162702560901959707783836761796575614941290928365983787102792092122671494701605164181484822656794071179181398491833737337240618458610239770268468244045925258558618069345638921962355964132113657269970804897223895272487962255691194123562949278474156189662312557674763447425801664253654243817787487820759864657670658732021759394126474915166533807521865247656457407797458872864507273691548003345309699798659140182768994983483891989063066071750410955928328580512434461807778636704345185432578661434984728765134947967366963823983535672791480436213487868276436358244165418651382288990260006485084171859079746113744906474322135053757417071620283293163106043241433356176806662877866235110261670147411292659087968968057684764929674667571928992165976000897973535544342829930482584196996756012323139124641462385530972577249151410268557802070061255890492040653990189013610310948846144168204740476663783014173530171282670065958300097361552065315228334188105553507011852457013833371275028980599937802821606632127512545434816991636500519780105288460133040653484858754255440819134931529862322894459124741364851230579422833610023439597641609693635926207860595969894984916160521384484417125280334561029968908786098939927387229791012080550293303149903804706990192234982138626145173926192091212459740214827849248406153411334608258949581769598857913614471218897987197414623629196469880838786655743445823781290448763499380485636648235194512397743340689429298841036594823150033005836310003969887274523983527963288340868438749057779252158076204784333978626818094219416025100811894750964323368266838564532897195622717828267736830349084229153005309701572595848392996398022515241436141633138215453842639090919192355911965344571623486734801007624117823237836922298383188022205895239084657952660749369671910133999809087559273163680308239321092793603707215156506192972498503747373069556751821328178720322601686427816273445150912548135694734438999926510825449761852503787549429855152941098846344658850110016521736623091091542916091294143037006707048371730369754293005835177485718944989697762854093007841036286038716244942512329788310890812292027850973381269560005050381208391111307721387766056899293527444328487654683007436201606293384419907849114190826226347594480828968928921337012914846943465098438692541496124446492957935101969349348727749514828605188287845921887524188559945674380782047717322466900593164744319091551020735056454299075639839217652822246549375941924964177729548128852473247524444808532721664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -43871179599127406851063503856802767985203141232627521847393007511865195860275446804565525964393829953931736337617964673783843267439522702157671384391298194687936021341090703980520283637396568967254023064008682448146199652309517600838801546137077905117742324802066303414231715106356465663417905025299953277459635945837443594540244173784219226353760320888251935199042595229132296349978599275877799496333440902937463186198868765847197414430358923513231207292778952617715130231159116420439414507602843179763409758540667347127752383452317965877894098536419038100536951478169359240671336805743943586736667405791804305636543142642464009047422775531674764054060801176395527060048068269675762029318539638621826028637325834106303160976535407582374846867872651751957512151831429089939806524634119027741020015372808214457973336171413985692659741913667826721745621479830814655007483640337079765230828001798209763393360178780906096819101990535302922253753024979313288002623322239990926231502655720281418224343602531009332848303776718706469771703902291616471628595420155823582294046001837676188314252373574675330447790845967068651539874759281553824355264515480045455266104080084544429253424361998715856870407185197210791986731485187079841486831749607521888497624903427274695193190918711215273888373172971536926932723110810627819848162201566251053642745131596215299409118842648940037277183397355541440832654970667159417306522996580196413044106145019626171913266855578784545967693827685652511207225626457061813749366199902471410247595933190104331626167140229453463353839257314421477061061059572898449171324264461727902038379643906891291723457859945196682915462939781140579829424965103501675181154167518603752448117342970024707919159319967418294259616575960788896834847394751234782564772857580332541599919908870054777711186496696688754424900111952226021407382119599287707386191217604913078369621832270380415992429480288629548472388165804183047887061423347003199847082322959020181873289715853683199328522787560044769215579696604507325069166428999158919665657045829580107879616533321908766745446601960609255774645145760555316967621518154265244456640073849461206837720372347251538787190209883713019801874146072653237716662953677041408200308858982727995289140338604802688983061401555041242185442240257509250649008454464874003731950110038410783171730148506095070729546372341166874642188632267785546536675811296466427918386785282823276404445921976577561725964017003202807534328242838784634172192381882240847076262567968401712053777410959488111936963789266329215956600733424454293875035555758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 165574297633624505957203871431028456223078933242011802170371318180454899483327324910630426906320635287518976450451922914897660068086254390721203401225917105384620155551277053554466854004137588306693972101453447544306200679335490048475455005613748642309487806925289781527754687671823443678464860027311266048125608278545267144524035756595475825457923796246963066953079038807206842378978381127596580329451951220207140533159360196713770267923298337925919909022203049078781809926433927919749285740576655801172961630020929037856740431071169029353495428370209125487150428251563254875011430187700946381412290442651820101419069460039593196819871545866364336376012945774178355032236863741767591060797863259543161968385411614172672308814030297813327707818575698636634828459253952712932074018817999869031902004619952505630999696879751336108894074306283053285732547087733188896532343587777538757293895881152627002080802063727877332345088776418587806073860193892589696417841125822303977570651013657278540702628035288358361871751753389649800887128643812452971453562491603834360356634576346048394491006460135472795839300784458217689094539573758187420622918068459889602051882526096212437665401900410194954692320585178442295773883863740663808841757619520229280426111301563697060139068531157217320778876219221930511676645082853844457748168417445332431054109189656170902828445541933041763631854807678891838531503576067049175873600417014662142448310090316683133567695521261938114778481337274083609938946382513626823847786424805655845999353107248646665196486110023614957717697494351508977803772639406872938785147059593662233738418486361416780105079523101654122662053087512955823242638234137641987660651325687617172124648263450717247749172607879951923621422692839961528398417175203711672543323215114790819971752749386504249613512613175333124340862287226368904212958005081704695307438697781440652758151946105807600209254354879214686439315844117107672804194852168770976153625650965344094456860998791783085873620034319865453908279856375584754593417691141712552767618456669511217552585855352676749321487055898599269599189542863502009482339602324987109988450942901054421472523407817172589506452455276363667229711268922968363358491806937930924026988274096122917309110842414689663981960926847398973243426700849358209936476729928769690489662392168737927909820228986623828284281915646830980682884161325917441371209025021674667824045737910608019849282804468980881490933530611877014141030446791094991497580922186015504667255141153749273924044809748671292608726987671178138474640285718041644271710567923712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -549236365117367677079694099834652852989647735112879046662365510742281874351092576964210573579983290340634040729981087218697851387422168581783756693457610106036508173866603151428700100795097410542785755796937904979490343418208025714718118127238006767118546020575857110195625965050839131209847773354742244177967134150252001802729850818567113567455821242484584107290955071826179540814534218710122107738187047308492702823395641719300368952384890724400983694983334690447517811782340144271680500482318590427179039253519547085650914876765401184231191830423121690579969264875954198195178998665928514220568355971707587400081242647015350543681371671961191139882677646820407818069090765320488488670242933201304676700969139281699996336408188379202489392452883424446311523774611398357430206093913888253546296330409277074102936183507121339529293589085322987571088968353159168475878839747522096543327437966785069244957072015833990181164257023507296140892209456715864370356630672709267814217988803052479053192786821667327104634618935113255071347609925770927788959631537732374542306503468173830831757802185742127377477120274316667932965377628821304861282886336215631937912306191850912062150439516472362555838243239929005887172949322631308314792142856608563630198185202277778154837683274888625303240348093402287892501163063707622945235476305398874306068294488347132704942677348131980373755994496749627280120704885102672253044631101177406028519478100942742912723168497478574306657640303220415051704066966240656491195531587980508371258019824389845425143892210863810711660503373859806053982834786604906955239117681143120742760563936336694964768581543360742383643473199368379928641959701721152300098125599748502805957685597047351922772016644973959431181081326926713954825968053153561323349063647394955375860928985582780281673100578172356302815600581052945689525390332448184773194907395470439101783004123076251027762281937215054709301042614604228773328037465665382873093690673626306988600470012509318024385879791032882683815820253980149594880430985745703666664288950061134828826099623521302672462803722777452534840566305628480165778701101773132766953218503911575469268075274474895077792777987424903654440441664189779677726634953480713038965452713454966632332173061389950768998414895568381444098999076164721659100638273792145580991222006746916398884027916334606909175365641811940269698816669696983432483287224037829871962539884983080414936189251889079086790470639838281749323204111645547341033566781566134356568982251134635873554194108191028164959602959648699388169165113289917771129798095011840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 1929665390080811850497140563508603848890858528672960080506883506590298717574694421662750521858394061303717476907327132282387269562989355068505600550880128480541955367486000735214211427565486160831531954557508857007375880127699957601479968597193355826434261032353128348501718334532090662600066537376699548346133986040388371003523729941854965192099609227566925139754345591020037719383748831708795457784646512121446241332009332503873293765053288420144671156199753027216760111278614671457012267195266833431500939187388437453500689331031062573905576840119758919325381664790422367812162355981399781374970802446526854310423466836394222225279093586490684014627843309860927648893226526011028631464341821033527760005483825440927517484488946947652179742399670877975321634742489804392692826366377529075508991621722116288954105063517920392808027494445730585571328046163691285289001686965459893224331032245419958355039978802782970860157540427718938142070347214901410433189738228922675113457420784653994716411166487444006014362764355205301276296093611564351950219298602711369252936143465003641013017993556087311955233653458921878144393839683989818052836702806877172167197753308195275793164373867438010200490941803809948822484036927739747505204241410870497794222373274048518042893229249068370644459025357939073259360310293845932618198212396732848757178176930228705229785068734611496217978568587515175731258399365975339848925032305632142220574746848011861579216565171640973858021526795481409632517126403552749415339834322010011698256298627075718479966328064341388034336205740426572947683844755637807507074197836253756346531077199060618538533002218560332348027572116276237200630343305074959593590761106568963947930304615233393171183455577386831171220419327831016381483361627787513281206101041486657509932317061033672484769046367636415256513617759319480794858249063770190334140496467148459604898991063974545479380218175564536715803340977083263639635852069152037736635933658984675303684947939848708306118000794809720093872011240713042061869014035262062097016678112111027292606819038370712687915078524431652559975959556940056909205404843683876510587882585176132549263041462211767828540013713268753621671050385574504494667954988360764649279950714021639162984848472257845611555200749661626609950926520922271867383224328314938660740757667981983067834687697737641574717546942982396457758270811868615548649247746310411254681328344352779658304807273659802546724662099417782791976046235911826715437465027413940274885446164013902180770214337585208220578920536924319072580127105040467881429216138362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -6460613977596025262858136095411658589969672309305984333450032100419765884367562242105705660029840543004499174901784266154170092480067123486882092279294163446076335837635824167599961930433474611666318414971054722722275427108942666281857069258023135287376386479500109160300191930901912053686411710713362076463656133103268387980713220256909626817505706336731391736412731058651589664753052945261594948076158014218365276587191303309047148325681168228051479809261339157931231753979830915477361488690434283539466786158833648003900401276345864623249822614199342832717251589769553645025453949160874535676095591666611216552569261367389682592089355441281381702809717237417903047775929894638612878790199703348866404914797353468979327092454547643549683419186743794791116560494277667023095169480177930704546346739806230328979135416644757488630085661135191063137801346774494903027413275252487168791821989545640482938003452950427283409643679629412022051789650299859515503652551068144012648982260264643126389136333420945653074517456895195085772511183722936924359949526798648514639325849906610139518014006932757926074714118150619019307667271406726866675800548476763402717166246710257544059632646008069004250465280626495963155061664004418408843290826351826374384788375194577020203200256167526846588996472546906393859593372089815976148819715133647029712728918866149580742942282515929439656288330324374719221651429681445866651009908979036606561728360520823109721198347477449586637240363401244540571262912187592107470624092568381402842447042312468001285451727034998694056806580603944439407546346583800231853805590171237638030521230765503761784728764210126879998523126569521167368619860642210456910281120300597226286053848042948711766010113329946767942477586213466702425775308594949971690330163342208478304792955835971836125293521885526364045418954842171952541968780972610743467393246401501469696102923534931686842407358214396177391143385266595444977380858558616968762739720768070028017489767368115631697336873556415057590245856748414472535625414489581343422523687262442479257546527268575074253888288277338524319035422575871649165918356089879529196196656015318197500568031836020359466020246641615703500328480942160867776759067525693374958785697257525849567874502059113595870559328404791166643998088609591820117303319065250042919003320036004942868268526768281037415879758499661040101675225945082617413583962960183621274409356151926080887442333940649049708912843626551407286664517545209168656787134753093649718548667846014456470870873025230294359589206404638684486013667002334268290833570133442560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 17480555588226840832312782183738528332899317304964002648334658034089699046495530261479312446246894003398506714032311819920728849927181946135871570078927329129816206755110733929033035408294127654632149505182606756791970405647679605401229091184916801233020673927717452397791061901680071607896832657701867972623527596733940471631703483925304757043786882393778623904478698459061162369397711535163650736051416690202455036813663491484845949162656709221058663958527064477661871919734505614143015892758702046693345857664244922781452028181746074104944392781771773432299468661734079994065901167335181367172682262823467234543669153382703781278049318507292220446513194780530756229366508042502384313165049242545619939728936979508949901594419944019387890420229109968143350001952130481184574683600231536649785454254375210207060910264910706398534964249287030460844279908984682097512463820604911267154686163270453110499612039864697487476338934248848191124660018640326395054280088168017653570987338920781713982196948248077805050954783268730315877654701334401831144775182011268342615761923296772391698416631513412815501621352374274292153977804269490704401523913480592126529673772458939534526815329103731628928872589114450132699661963354870598338965394271225048808670009291252092509222341910654463282172384128864204193642601709812382391605670841782192989797576022321380862770560425247588350327991008603319266000983945875134677433117628900425714058144550219136487336995815682108332405952625461283622188894896813619454079167147708188687562107990390035680588181799998337836532864550150158900755200284643209197150797911415177015953815236215112070503731010229506187359371154090174734646788630708148133080590754197106657912645888958842842187582556122978588166876659882389046234144316230397859152285371439558253078796911406668994111358717735945579751300312353235947252025442178516469468217170997091226570665295025157269065582927651622656436524723702188961662746407768578465361284392086096829983348664067525945870069110954493784057197970378475601581736525600641633171324848827743799468157478214785253804927222520407698801505337308100093328343483172681001638412828207961247596813657831519439224056918810320173798457520403704273626698311404742669918523302859828681752799852025872750987171913953097133595934594870145503662789797689066449190438600915891994047197197900626832448159132902939878618003226503960774830075314099124295244987804447324317496384568177560788421430442325937032931109966624740582980579347868628223885362582238349129968978948604958515218064594747704630549225336423358416182668536315904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -38369120049373617878466260792013057884844717738085328384937749990961069634887515306674391116894871294808681418622413023424264655663124862744568214702075279881447974922832479454437427125121113087881233404009418567638759399319035368983384132229633703361241619217914812445243689496020646107523769961819054607207742214263746642053382492428070099412000620030741408404630631359807125885739097764857455761329554823663136298394891957869091421263971409431440573570229432528438547138018898419721488090476715505228529667472935852195318718567029358347047169271885795201403807958119669876847592479430825885915560288943966293624829974264430325549988242380761514385759938222572487975623266550278867867721016690829678612515813274362414124065483517741026015227935826749931747757138272160419770494841085730160356737193665205098750091178444628969080528962891624532777321923234026087325382919066608811165976013315775437137731910729803920559538425633144359524993497254813378317163780792647683549116870719895135742873283462610521595856409019772542791027592915829020050063763514174440282587089601767544042261360268737349802389445755032755457551905524899859682543449945670484877687717047630035879492669142259821305005134315227222542806809227449229749907411747832938496619091424309224134361303226614533258616572954319239933610157322864953634659825693920246751758716712328579833047091919402462004197866454357299398890799468171758077504090524932414229687048918894844686180287732774881608497131633879596924011371891420940611764639714219344758501638308682408600624949435650270063536643777619920598177586204743966306364178673077392858666221264530778559148790932391060546115114114288416510702566398498311266777936127010836763682256443599011853582369191228165049128980022411322517242785048320398692604132775610243031066952933273111424707947854317858081699016424083417756916801187521804181754831452515360782116356351598019161127123760575782201948134762318619662020495899855272400050842627686262402400534501610006903109683097236292336992821729197298914260586665393355534927377618439714584574740226590828427657828797657733675640029193132415104775723166370865221503234347466436802051448027445369780605301427781692905996360515147025325585523481468025343355387880552046212257135431051113438260384661444447709060984217545389175613131735491772662941432107732018549884527639965194590083864282931376682290459506655826261210226905822196040604692686819184970847752805154153256525317099510318369692029950075615570080503220951968388166712802006307827910860975347942957344955005319197973290959755155375243288794376437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 79209622364117048178728453508579941314887434129819488435226073598802574268765741795086683820205510909271839144555751040489642624458904598692451183056971438167930334101173331802948854121492743618488525872973766916359339125018094270402855236575839939055805110269552925634254042284781792565650340499404408829132880852010071765907634808800948636219478476664199432149084546257792121566327968268300445611308329629028003590643272116220665469458841036148295959694210770488308458710668612424867072830757339104618846159106577424052308068418559976361031170248101931178720615975232588440877804362157701745971871853319567966780076368695669103293144754345254314566437150175227247999821933352847981763232723363391809714956793972548987719245851361670757666759986538137705870410038068794679213677007469271227571040189246619645895170550743975822921194037180505747324710921505123640533177062342200171766433159971712158676034358266976223030184962927147004153675177271131691759499200333121745235809008355130896212651631665223890951258446106403998664474698504944990963770394759488694651735199450290061790479093070822764650703611405176668175049743793725360715049946027586649747775580332280909475247417270135926988491680399852149993242254237592491288917035803413047203839120732109733542123016640117442934611197263117762050886960126402936416707283546332867964615854039118194775409989227786478959102323500539166494009767915639414185669964137858143460582732054191162893380911564814355888570273494680146233980764678890950083781513272923721297535718587455951330146272028031495862090917937432002724830991439001433552560232060634326160900356512652715742794945277727823259180053894975089012359305132658152351076337285947289711483875377662509621280217418266346628665930978057438142450833045074688517115440548699286531452986113796193303755826989102824055089359624442162720135250181137241972964009043469691392264140189927830754915720977124720913305858748851667787087848654136749835528097861936787303432394943865629887961352100160219177758134013450841760181250436483386707910217452407015826378482756821125917209276024685763709663919696110755096927758275544826750243378085233197229337569500648756327211418982269556875324695859370430853941278541587870791352107319685061941751652185830059262933376193833391936336558526497059284508647816908112215626039781709326150647683639275138406948138214173226994644437323682590142759372799376371609817841349156244670739445307800566205777258741104991009628175551975762251337831945650524790868961504241975065467540318252491893568544428859932092080413580450291119654113852260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -175460139465481976361772716571541330856096970110677257793122994447108601173858040909331764959170294590096453041397041685041126306865290860348320070530627685385024981250225637930289486087918717376280633404478800079447990891781707376918135193712264579720465465542869818742771771897443063181604796172277850467630231403300685025596153363284549994680755994589971090411832908077504862941437538219775834029784752049807743620416766932500291627572333195209587076245629953678244052846303774721726804183249272245147282508509429610072589153889944818098151590673889972288987070643332707397390231761262675113550591249544618965735274668581236358726602778611811217580004111129621950126674422576335072249000318875069973696554357678971425266424827736705991157297485000327957956011783617209313782388033416000666732966609234479094855839651337337250362829485446087575198778295621129302909109198304694338734409650198919679940097706332439617660756105610631283815491774648203606295803061175831965500385990865640942814752412057646712375916329634063517984071490258586875111636987240799915488364561807377518095961763400510367189169732170389628731721195380498879465495093437432563939134794902954472346061043168724928067801109507495235687169754674783546616617153398513297838732253874993836155925348751815070971614279882900827274604478466571008182896122343957097294885838852342348715207042007099638039069046790552567920983496490930760995674238837071278717393520867945464422412199470230104088777968129746706235450507290630430330337299373202155470835747922769634593554508212868564837571265276843557021120879063628902827875425423464122933688070747018059201305468938351849966677125609518454867473754083047312263467864173472083826457848498764670551597166192025813098452923044187509643795826018610451745041523120756316052138280420067501041439419719028948192366897361194294690350430243102230876942155184554009436932387503653860272913825138815068421763996257115572986032284627587555888516168682031640786021036623983424747543544812024746667251742863313287142245454881890341980867755983119389553657888505332254044214126222539416575810239116478855118379159490512563740476892572508097826661650076813254414478540266039840975821771445790698272654275255873221102734359824731085577450922583743070791005529901681335992924190080252422533225936953075332182426999276394062964943801892313547097558021818870595186492528907464862307459449637116125295711847829782752933055002662651855240321146659602262162777371165617765787354526006984186805535987168336072790087506422848648601400375359024053139832056916557306242182930990366720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 378876101451144022718723708117271436125659864268406781620952626434598795466349370369927370406740194814591041761660116639686608965522661417742135507228514005452276389028598796883290388700829742811314454223807004466092340714354530894227914113716886065030935279612376464587248507105302752460555988511512590873897487604437154636046897522149722873636353488200418228625119842186961670326492838737702205883833455742970182074748902954311873184139444313838388277093220765517481190014340268732130539453869222576015720259675581419036817145824847315881004714667685251074677552760433100339489696663084376428909289956688174659882446504151286578855494327100968934330737097437402247103878448575830497652272332214831578431688852072568535800118523543366043207984374894967537075750026288107238222996554737450196157930556882849696030244914716331606843784173720510298834522787665281760205970649273895653601148478890181997690280665078620704389469953194132839606636572939053201885875503635242448889048136425898907832246089677557361490113098741856740732933301365617630312762759662572797090966843492573711431584378567422960825274306743084614161576796389519128049099578703835516728846246411989971370410798401421707708939597700050566498122511255396952281213238858738330703367350329429457047206470816986160598016253837102788116555534264810451151480179501853861373543169047912961570168258739825909840202440883082302834725996709340215221810442511615798000874993103044410500876912233200902956058167583230916789751968082797658562164900523268771155662540169572858248525271802542854505293193287984545742489445536512716191265340860285436559775924932232957326766387200393064482045785363719941462119106313755540708668818690997320033170272201996338000102857409239573551342571670273707422268261532141996758591407301428462039983556051316626097447428277712718589894260723800583615944039084523586863778015763523228618544010167560078271767594283244187036451726093526655941607415429526246925378505394796483198680270083365969436501112873504701092750027178014872490686883566204670282171201354358994110295883898016061982719349980551440624766756640276590085694786661841567487953285707377330991812418025612769940013848475648769874406633324605816057849433366158918641701188006264801622507078989843682756927702135226205972302268049569226805255822674487613137862427888232122352632983418137857412400039455748082831690634023353868429968400173856263184194513855366467062780289667219659731414301507223720120687815696098617683253120177399786829460196610308034772771527431286835814463199999691856501180914549918355509265185690877952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -666878147245570757150401936378140442982665849909319304440040737495167504018315312267530887436582531195104591403362933683491322409076906940765180227456559521020923653050975752735375982936612830051913417815479467451719131542366814327168948419258057364181234185960476093830064483985488484606506113167329471746390288978221637366549229462651454810729623328522624708267708986076082482250619474028169684583483911098026480767471729260220839165021381420266514956552197913826823207122778512462647821989580265490932244633784582375923753232278475293902522648044350215107847040079049480201778062321341747830416856591182638461036129661718555952016736734468825478743129068234550912288284163443231365370015620581791690741043374814822670418108634108846278702306585597896746948076350646930322166001227879659403966717132933840271256763372533138844967732364463662949639695050899866411996014177890557966090825571653646981242311315380499166712470966310702886072246844209611929503514795630580780273261607368895408232340637474285868435580915996589056153689652204256454203442359677954335845929300933655447141722734643788556548967481282627798952399042547459966835356325132503584315879140997068492140328093146107058256031801745726148114069973593295542953604071364444279036678444306718139014096492755563361497781974323348197295379374331083337992368617057571967891941940278303658483892415705572463960753077486038465373173073464683319284287386338871300887837453796800588882380795702175866260998606925133679241020354153200136384978297212099852610992121313038373035565461776760083131872840236995348072482875119230211940960891863537956286113174142003056929551755351894091919072821358727688460698695444246008630866258324769954356202511382588706433687776612019621156490657007731574278073654348317723805608797445368597187517732738222617884443109305482920897847840852990950518527284818740310180043610653562324897954306101376349969181452662738693580233416923862519163173963197776331909058170509224472540246541644007838045628220825288367950119137959146321321300912045439748972268266042092257941619515053454378715089719492287693031159738394674554061373938542205925923488838623612661467826417883306855214127803042651999488081656899087743970185536817898931137479367324864010317377428728706329641821633533714698011521707792193198530942065690552008052901628424806416873584311607993132238057122512545817252970917678275308138266548750443487142420116089659278183854446644657590491551405805446644673992298500940943968142957673693159570159195152018836251494366928463390392000715322136990861990638687596518063677040177971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 850277236024298189361952717300362921039293883607356240130060593132655639236703149496279410815656314188293283321719550879168050473142708009213492119176473846759460320006465317446963205428138171300540435134030614848813165697313097343909740976393206026897872271385495714880303307478081441484161188815731900595975536388120224534126614125294728740295772446230267263056007857082371000916185350271080905718392358063897696046646881771387683960064833952835936341553508354938621019882091934798517679672527908461842286097091308904115795910609519372056498249498467701814436133723131701198082152428204033151973480115069375938497846917415108631625194084831943715508652566887525123592837337229044122187261110512407540543980846595761636814964823916735147577699225308866525391309816239645584056829961250488248558787907691767730636846005196541208044985505924182402607886895848112108635040255849398649650567286629003823700259918304851268854780503557886755270160282599602401445634793582430384838256413176473843711417194352853456074615477434247805505104745721059835318608963318515858796207490965137655228269510979606934235593346148765708604425615374540391569672515377774480297838761520937955821621033610735049687104379306736859580815259162522458150284367581635815687028628349503258879998783166194697541759349707065204559807827342970040001674901082092001275116977862116459921717616269785066180348691440219442829388907887202423657666038829194502921290977322933545457476539115071502194114683556199755022756602476764288134672164031169286504719771372911640341796362891756837915956821800319417156303869970571480159858763330615481888688764970685763507067310788556926498653326587513753830813341909371131927343487886394764087890469527175426038234491798580571267399995701134477836924478358664446541190260475105832592007329021405847532039910399475604025083976736943549867900716180107864596314980714464784930544711303562527974913600303332739477421252611664232639113181860449852329788446329982175412562461359941502425748000690664131534259912413119423950037340831011797841974517155062482502095441060573435581946192506980330094134266332038730177346515062455202183039921104169863371774054807899052605123310497566039031836026349671399076316943189350374879217567572244817775503510410431200403826820085785405679673216583225027362493950296147706698286748082351145322076300330196594439742975037104958851154698013646413853580823392746169221735232708352698225796328165529709064536934687739213686503105820632911308149179491386325323354347803468214152861894168615058601469811406530919329474906570409644099799664795058176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -678072161558249311352152068090120861456911915020702431414895308889549845343254056542389521524345936298466751857700072283376369591304424798496987047122915531231686232899967701351299346871554394562361356039043793163999157565341423871831764608974263741408381857201004921637044715728702743084647643311851282615580254845652753418510136560127859546848812572678050002269094316185188953083717473288390064464431493894670347334336260080104324938693034053359157300086377395067124934888815043319079756263273973039672806452184737040929703691553370387708011310332183381934136913914889785452100949801763228262635823136067961175583038124490556233080359266247321498258866758413833005983118523759176882691657310940134984380342255456624768141675317240174451527038253902840785063688764563232695454741220484473717086631224085331937501398903153828753942931623916744482305648773887978535975399747678027889535413322879336045326780731822941147837790459132905453751182159798383259832929349866055291633684481880304434840235048732731428925890314255303589587851324314174468444481225731683322341433493717338760817552979864017760030488814086452525453194984006788497944460308068054661595897780465914466210230714878082406293454115228813264167559474543075472869340080283673694204744556057825305393513107126008052834800669649767185546758966483154535398310686395230076698487466001846302348909665972434015809670768374224223653056768377586458216825799035769053780493509186417810554720248833358878460932485444415163422523715832431759032102026756042687485901014575229726552629261847562009597733256334053412742897253890641481999967295011455305353570228090571227136060751420391537883736994797532113885978907364296493620027549028715930230404062974031371686689204517726958739965353102794797047846071204018499841074004480998541916659481796193307588717123822363057060758809531997339200650994477519454383991656184450160121491045747705794853193718172290741152200461721929350337838349810414109668951896722003115331515285450229404866106294826571214472071063819282302585867195512351158750804716297562788723738827685110820903366638334100114013224399296481806160827983537603072727041840639285934848543752692098578723500803796537166520030492850233275093428316247385826803273627361618528365571120099652795571150754813552257950396360204372198664159544796822291274029223481290196949246433343705362725003312334226267368642369062638190419564332507971437514162155358835084351220948435713583784331650365762908957917112909958665135923860175896860346916676695493418201613735126400539061111328152741565038119001280507895556912213529722880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 121343423438212377657452080636130770329771004751637304538177651968559521997304013413672569282692270046413530535865976466390434113829969953365533666503984045287997521640111713608295189618273592293041885063516446214959399139218509091048460224675164818133485000600961707341126104634370469341866249434079758066584916595263598856713568421473097994038852059622565290884513436151317413686272887603538459887205724656516051148473871309698289981662424722621700574873382333341039034380341608782913513302105727335637157704107987154846193758292531221395009048965860169863266315044290532037262663934354885072054761877856716888203051967916977976502823940457603740412379805746974100260872602553079977662931571771259959266905387080081144693414744913301499424410848353765087503673918290872005723985503389727914276624647210260450371066815268556027251026902721625511383644016928233566523080600745308991059851942084707408884857010288497375971021965849497580453607727143903754087193359757743405850486358599964353944859920911937158608866059892315981587720523673305202197631343616759227873843660032558391701197082708063602693458186675388270485928518532738743146025083462763904497339621050947115211772750452561021117814171360633392227168611732926925008584961173184212962434094197951992633065532119693645214627957067080887669642603781288118799916048968757168370416349796626195720168149643757474890281265363931764216971654213907326724394896917885064693759096420544169038888145777789255681179550901182006566474540592252552660486245156131854784068559951616345181175477619458060617770094223817558860886090641999421113329936019578846544159732836627459472795740907637329439765261414366529844590187357311735008648247620562127574055774547633843077242921379704243617363926896593342368466801877917287636713337349675846441734200778674189409530240525697110591658982335933829939470603319757777727796412884874700815846736780424909624512180830690655379897955955717705207988024111184125032678934668519584291021744404205536973261330696679067272875053666433186786094800240440489216717942466602056385519972221146132501515541981001262655745793582477461737713627332691146115915245556526691701351389537399591326479189911861666145171352836005475219423667021697324463842190141832617844314356740788005707445472301341211103297282620331697259125163245248632276029079497914879496573032991338060786156708586630189856137660979705503092481026778226909609039882746147225160114959117877178748957274177417874413820046508929111371905180886549268457584229998373076275501465353803125280261379941995972495809607337039899699217793739128832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] 510729369139973602826004272955955582736443607122743358599222452799342531996740732744239152614424387680452342632795602050052832013956870082638738087554702776414880174998449990866920570050728280797044429659074711997675031384030070503181144767233630341648378409537093807720277613355236784655444022017036885069699289701891331098848173461183412504341750119743522581893053984147239919623194696837854460159652312547796669985184575171504030599875710393587178533309761085227024501863262119496884820335140101878407805180167297657453209550201731719529181823406947917667438625777258727851476230915354443712667835911048689015699376383517149453575698961793547458469384670425269508654325411527782038164212136138544742381432147354262790664739668625954458189761374007388463675704713736456828709837553014241896765232886247144955865003266262259988298457696559026197208636980671522864385753578866961899849183642479807567560165554557760783947967683739023688406237613307142497415419536016732293898366062209815380041064468134276651566158697350536694598408159111882962038984978065784214648281613521213295251596994110387822204355219921564288099610814734084021559730878707338239576617911449825668153774988672824098361002724759310986027781529659712918441123199758444436868391981046873284020127009371869856109552848946401967576361094874254222696152476016091209421584559542010776998704701140094255937843300163584774090141093142100959270807962401515680354589439670475369849611916253995596853808669961520747076884220309760868895460428644337872411731921545946295903829833972386327504943436771768366643751383516836581613723123708490579016557592921166497775280558255346378431612952276758820297879345007441945286731122980562283403214461124431291830886148104366046113763755565594949924636399242330946107715063343546781290303874780500039295498229869293202257537771944440173399731936398260749516572870365139677806434140100345508425773532048835832414179942530757992399935723673698045112723857487406312599708823078847652407564511840925789271432393986874157911121967262964013770644921427485617813040907739448327667546165100395527504800141071866058492596381283144883080986635381150633804765029834743867319177021163951709259138170009679860214464573570575090108220254095613890734412391634867839831129940483395806205446710389212790199091218426665481954148754665764322067499103142015913161019607827690887583866481691551073123516233996228132753696884083592060362699095940294895661523782614239544463460266686601917482697994102133701179066814815922886520078832570634655860973901502808749243996720759284330301118178897428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] -829176993830689324608206809981017893875180261709660273426258001635043804647295803594963170227982124441705716021968611928301930459878804964450111839358478900034644919617438093439890643286098401049288238510538740597898073314697518454340436872291276194146372022541612974118114457999041357383153008416707365148253550006639107744827901746433893482227683837824820506012140963563080245168383750026676076374399031469341872164917935210596359679814542521500598182628007641907599423542331159885439770054838513813545763676568895048671396308124705528926348080980235517625328402795764291616257628443495016121894936921290120577680584116609265543425577045992847347931714688655663457729073728547671590983537451320174488476185346563680828027476078184117090442017753527090080972919101384897908688587122287882944361980612820812637450842517747805260538786228402101051806811327307184472165025849984572370070222227120636388216667189942307473826178065590913397426564354426750824033822962396186721391182861748979772081940233981228399601708207114646694662543991335668900162672907738504829041888614700907039885566497659971953780882974127065235602571050670171236802769671799635392039070001312079658587044614155692305865567018764553977954884228222734238037275465503047202595049235261231854885080003118365743870587152588158812680709289826119623871063893843976645594059793272471890976059723537704841269958475027242261166378337799081763290772168342850931165837280968014368971608726202294972581277098399801138747551231631900187508181356503591512739313751147667877530444891721154493159496866918924664135082640948355674603471027933174348056537911090579471265437560648714687488221247888317397266982724080933616280274317921065916766068512480263351442428081138487924133430665338470129166663334395655562482102517242944813593882479748900795629016868251279834453505584468180842256475048536205213797431490548651955419661194935414506310458755283479441017526464890570453198507001950031383872233274739215537225273160871435146053499524211429495369465768543351004963164752356343562056238472523812208977283070980687608655349724889519750161946292558839187686962123044155134095624288296258682701594189852122947694123725331957071459973358594148336113844883781756678705156243688106831005230205876438256086590167762369805447369769917191433931097953993242828853496512694687917174759759543419146142362022057059365917826543761331186024019174468275313162910161358965253516071432293798690062877876406267862464855181612642018938162932376049249314872153627956716740164033959082181999509962932368645670294820784184305028473399233478656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] 715176758772127998445767480594867439396404180095757338801452175257999906451226037219708290875216061621073286152206972087333845039684672642584530300516127262948123593171565780235864516484689539066718642323043479332636965250380930315280796331468779418882898139281906098200881927926386581234594329380298957439339115362413858395170453840764991573325554718984369141496061876271425104927534485810128874169617639459670044469352325159310982252506063670977544885348662078424062960399775293258788287242821079328112756834855662009292817781818904144068538602197760534621356205940459998994207795511498606806403359262667595083993465108477722001509669906785931974689838627170520657490983983363364812838295424744291896674095736649173687046415578555257635834589758494559305276619709971211711464214406199380532083217258612366093704601142736139600784449429234546740510272406443131639676962687979504624856554214384696870929213968900017530492190553972146943413997734883087858640718572286156363848066753243241914439767665403724756965383097088386377677439507232709514743917097448735242257320775823729372263286957024004525944344939192960243820882330789060443156774163539350625334757168238815811863107805303439807270440762751462854793260769616548181426558894026189143576851212447704868886318803006582655504575191189464963689915929446221764508565313496946750341899642407918605119952171338974842926053361892904618752204284428464464562231894819383383995006304121230993778693321544953691150829348589035139098430506355435907175880719837242581359732852441767277158272194301727336637403360508751104308830477726434095818588624922261544359233347190834518446119821370997158967622117145865803572018105085134904482806551865946671167521545670110044511670720380418945473482414487191105190076385736929629742552569377669973598062930092909169313470566099024757804485507354711987612654939334723768621523094916368169604800696613817743635971656395771114842962329643241480434574814222168765955117347582606914574212075632665560577952175288492754617396851314792123894033503180907966859789609728267626755466102796497257474769626096402773108724322653565808328069401913209606517539933060527149654673674120413689638385049209875632686954899697459978190755362520555055668892548850816358710405478932354693837494917475133213419354048826011969084779633527890150893843561223847846145985329536553105935900676113141651859521263628588513823832773314414217721495280156814180013183679576073984547834829688399925145505940597992493518072733350472392438091316529839812199848834800789864094145875424664577481620571513896193882069792425246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] -367690622552104690316489653921314040851616330667589920585995348859392713145942240733643937929662890811516411015031562177509153738218058436248557199412001560444324719048732090663654645798282271032378872051561381817030215967666903343634498722975595204779094770421881610025937721266785394597541213230800538452547472960119992111931031160926920341155385936839570310444592264198034341273938676309934311824825794893340496038967000082779302732106144679120763042288000800996699345032163691841582976397513894328481625156114949790731124645792349602373602511257138627344169705783306602549120658378339787804493870537305996902513697545585162659258127954373654160508795044179461922381421193113022443845525856110346387854974204635996459701679309347694070067334716527927274281004551497936772735832923047993091344737177150382374689687941900549882552357417835594876439621462404306022051220093483700747671197553931713521526047069885779632115104518150414838257513061149765446514644917499751169922018486223634273585406810596388499559304667068335879127866605771371061387666728085993404930212369441284795970348120901350434229063035919124706098201580027966932380800705491649445532200589297312904430588919229399378221389730261966146330818929346183803548177194674833363328365440973054612275945698946165839782227654758158295750001319585417121481788277968104026145267174880627155180217350230523762986482242801506082354232207726990329754747432058489727135495890565461158343354078866759891843065202901750383523107208076337360892101992097883351567485076594342396222625507743907953932488642876911830380582683182956917871547985985955004799403135987722149584830693357857959325674927695615902084981959878178954099172250189455235216323579277608584161452473316825940620623384072415408067734109430797422165525500469441778308997173522098602244971440465595098120037743482230457549490064957459546946652374221377840781683120952020625076035223727279659763904361993371557246789265043844648837305631609206440119557955985034326240140152999193135295796055003355421748240463820073583451820945648514211483998532685255267919932004462905569145212103241974921199050273049880453284036155034801568386900135735430495730432934660644083538919917490332432254003178361762630463030468042782652070185088643098575161379481890655661018049032228169416068690915723936526470954876945805085734238786680345211659838316096300035985595636715732741844369018583251725316996377765825742186104799989591407650952271267187801159670415345661478964479753234647015620578270399018121906475856862042057320670947796499379421050545587783116792554883504930816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] 58288493333832040295885716143520969316003094435420539355534542019449358511050085208598548797438843106368586442521396196432164499571911896718606736316507046946695054076949252953748590068627876649561982943633392946672651430281686360732095135420974159802162066873021720219115345384964748282141213551416965544102367780811116515358578062287806513355683397912983464443811957473319125947368109642591507858938943450238995050338454528490564523022763118901119965910986129543203918505063343164728726945551517207643562640466911897775778056098402180529568587913976136867736370516565003957800468603919493799008942045530611923528000142363199006127109716210458638567058191235941694059656331255199466823135452548935872972153331065439454235664840363600896500683555211461039851068368071500122154379724900422587466879363863528340062336793362168712492513565601332656463130986872164583877534068149570397226961978468719118618154889938926734951310791985640089456557802511321934513565703464644567250030528887116084892999151516007619101270417701664196705633635598115068619609550984851140221706414279081552737997733735600926160578565944757529049521060193853959454729627479519644434955696680652546761910508572613524964875958343421066255299251331166011578116431376666426546269474283614046821602451908630220982248650762422674813857672188451996746246052776223468447729375666247844474139850351766130340926276473781900142912438314950379836785150725443473502627962781685798764990750495783808536551751687008034154329613351703635042427459956960474848278881605802759571215344127455469057161457696354601255020982121628552067465083178120102440192258054138673484078801669793797545726042990122341739573262919654837334067372401787187896328521255942956137064339852653218144441500982683798085132161111244334088078538920025335359313756523893288608318590663280546128293025690434734329493544637323140285998470432156974125591727992262062753040346827607953911773871597012484048958792849298891704728012287266433998429338760878979431031250168366998006027223210563104670680360531338637426031589393361659088324528195600749171412898024740926220647919410038329571914328446558380035660476153740321989760348611728254175220820633742431155973219095283198975704642421007303989914435029218078541272952528198977397079465062128902125641277441447630619690071165472809892088652266335148941658153783533610166184144997033460085299062111774295577280822620570555543208545175442903372699337660710612479628360956848151041433655539761625272506335743773779078938337910227433698390117579776817460640641663501313124929453629195891995568619420385280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 88851146932748067186557490106245826725189985909764844091226338009985310000986785315123680556139128287782452457063140900743089932043818892910336684405565187208966596032488056651736096201189050865300428696696150951567205356635293142809515055631259301297269290383370929174077987627612419951473438880737034318751540828519146803454169416660819590675641544248706931641433331256273022796405005500249970089032880995040858461571607590141473386364284691112848012424238928289993286840989744446940246616948395226764171697808871848941670782746349895973415152998774707543060385230829104883170744938951661283625297692185852314039269045547604727919468342899659919507982581379508687749047165877354329343521603082015804752967828677555995952017447744527761877042191019059822608008943704899551235235285207273759625914713503881594925772096335486985594756500067101670217940954504633889447907061387964978063636425774136806979000552762077424285647205433297769503006639719065409855510883317002902088435836179688359796583566771665607547871432344043939893797385880113687495522294096695040459147111844820870831303412618062661014309690039599468760954141684098114646193567187960787185860824082472299429999955858364064983744449408792133524438559013631518981598833253932643568237223610390005552799882398772093586005474057474356239735629290111398381201584621885019501877332901968275495020980984321944570091488390540447982239937473292970118896637461967328758558023523204155036635614089094804688758830392707753127988997164222646727977589150058717539025805661135772668208757428329433565506769979235718052927726606972018652295794789479318698470229177745465557202228438944195378278480922933500609932663611450320410487878382180527778776496429743490477269936601727248899034682011156796674653356762636765095021857150813766929795785310145374317353401572688957980870469203474447044375261664273850180891876393316467943750636071309321149375469364402847590168896517889912621716641386130970527343132488978172712568436139016588025676031003893612767218181342712580945658200305967161295075954846576212569345226809050908092307959896229682035018214710582011952979187265206593895557213358609855005240760591729561283666143715821181263222358974285822072079644732662405847240577049048846717491576283028418258962503146878981792892816033661071098210738167982759693448540344441501984359199116522798448662983992998137885205223924464723198706036856050241331076005934074948719376075947282745310231961895741774096822146244752428292629812971491209976333551667719603414425110494523382120080646375160875464479458287752116556180113791647744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -107632712035367771947499517715230146309912542953515644192881783307045912024142507551324515368939621310063713894345436791867398667310055259716010406174068841961991394280384457003711611058433657082208641681678321839914858200109036846068074816276777943365744640435789823183830326512341132206158652706714647512187165251258779907809550250271616613301410737958259537123208925521571862480397035614264210762300253072814747899233008187389407263453992255556600142924089122052387325064938189844163787196835075363446514905547709612969054875844265189314918481529156694326747086821365818340620405296723096685449256635544529225500329250177982289849292330629850485176479828389150034980485088282296679010234484004526821571086852636967866516030917699000276254227595972158822152008556770013763385217827605257190586547883940138453900823753583923298866221136024313557534249029591637915034450613338348428025606310387525674083430119013758955763576191271422859373020713787268982889626704449762078245833516070928672006829659885012539758596767780002359817228795678507581487342563881663860883003921065725271596641980668106262207530769041891260995640555452405798582750090718244191935492516183004834751584654866223175411899200451127220619749275172113590668409951036577035154343130889989810207971521520223282645509044929995347898805573381436458207189497351150673137963790726504122317245924107349038995639258517013212795381644390167129239623721556599505393018008193741173699757201935837524603343609989248726532194500648225066083169706700720089166554831061857954747480059189188591679773387765448479231118876039055600334453554001932964078834202597225538621223471579895820105457932274908661361263230919428320141033600023785429130691712322110979949238311345293842281518766934696902462518500587780673978600139322666428866813012865334475828919016818408767048417310525245481893636332580322415410717031483773651299989821263527000745799651467790109621471978726517997298440101288408076557738066945140741870565705500556624837805394954681494367817824924029707880729118099418465169033408315990661173913685455401310558141782933775669084894782924552351516091755466067550648567274214104150415234596362315312078449535274486355707364211512865583186674079634279803893561713199904148133184779790327229788312003578868485039047568060249836036648268392670001220201072658395463110022555832834275977470731310707404757751300935922311997017797377276899467262219696954236676865286552568006382317665674497892270841318580890252154607046691334438344347771204122329044106748232273787105865404620890399008901908102742331096852453256069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 79487683208367409238012490746998732235131886181865680526536309724970861115618615429560685420270072747545463086086811334186370480994426682822971980701449480157366361199102109774538476366862572359159792565916304233758690536260892536844560054324552424973958457575869216904805126415419234851386706450767324814169815943186401421487869757875223265417510228449445866450629643658481029179905272980713572880516397027297702217470361030018078207496131593817125913790571352639039343335188609545969928814570630968071148597861747587561888963774425547019193602367066964144240490234580721002914101218012292756443374046818019379595110723139508721421196951137110072093727717819633425809835721696934852244704292048631096273995140950230538127053042776824141833760690075789407241051534358393244724272300962452458298157909839057174945934685813131419648741478192261813505007964755170543647099294908401664681535152803456463192487676381287615807020165051022685207512322489862153175128325455741113339392595351911551099085770272960132047496576714273056559308381034994183860209001384555959989625333636876396160745362908319853531727853613661089018612394019419286450148119626856561441137113506913679998819443419885944940404770081783131022452952830996145796049202665124540286291299909143495267392151387221651481928051719689047432462827967804102287528693222952433513333990761394113072160113115313143374138475454445414084505900554808741787296775545598391878190927722116315024651279771288148864867190623189809742693500670308947027551265311506558047250891842057074597242846235980676368837228544121105316943216554278619151523567553006037608423748784671377629797534526066933429674904667466665600723842872686376645564225928380792472204525120203961883080789913274545331560583011419050195182249312603180995488234999197441868692158890822865252815500959983823248363862268410317829736841666108735270236837029598978851238772150904602612149640846975305703163811255528344945974697785946668961523538269778016888504493925663141917267175693719661120800692725303658667418631362574561117759355837712202015356004691233371081116307996454270877557162826735811002683978453230821258582958045956479216486161122767224804702000215851504595147900980712938372954425389658977737071683796288196613383221601462944385611185472612740791633867183197388131158705952198926851497746956314836889955873426219802113527314416796948124205696326665696671819458171124956284817462144285356705810161365816500508004893609604199017297119322088183372092481682979175125792427839917260490381797183997918531246975072227122351025375715653212266887626023239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -53142244225673394811218067046579483902114349651552907137797806879746154070041797321254381487254946476252484171497646963910640065030724731200729140879620767035210314821908560144161548104637260377132406359150852970426618836470269335587225708247780506085636005989845821027763780874833773190399532463010471941639135348908008554671664432693172620536422998538584217662072476869106738229438954285989419535428890331892472138974015080145208840296078797130023875805568353784590035017733477997949649939155496476043878472732546488989397718861908845350218607424944600307151217805021217579631142853515629835918482121576529244975011827693274913126750614538829412110329795574851424530614659387009892184296639303899133179934731490489358869270533085710940413003106610100348223809355153741870004146147317923531861488305252819573725312923378480634889594093561066486717123625486279978106451592675355184130795610166761420756324408243382652882204400515676229434598124541612568991285620247877674702616872687658849568054047111425002993976964020725207643763447924650300290615678410379006491353672985071019819411283526763676110256202613267789425851761573123820809624054310290923727539544646210821265746197467118835842832385773605881618442912153044258775976205421708764741726346935469626649727458291990989321832334468816307074398757616939439780906862628924799337055418430689552120442721651546030210097536929157956543713971513071976803578611552180254052245172930516538235921253968510621219209862967611746862340940172150609266568538673066672199721917486270815414390505201274956310117928530496976159246546216163378682071646786413910470682254937130706790055570206924350499922467477832932502830602273896689205525751365036756822428922551223631996397285728721297049915668632202844113481878457921928477670661173335319142326158501271788534573626437035293770890935868592898320621359924900239089765604356207843024485334679968451815898942620099026348188931078884881301247806870782978234858210571986537426411413717662093465232961495741844186596662063603155182212355194615956460743903285499687702157810697820925497922719227628267012120774668789036573883994721578016562700605393284612343837486755304626464765001795154703763003374308956365782874842468772021750608577423750712415225943829934922325890629433467532293352840011900266292149503752066380310465378124172250530268623532621234688242442219060870459073123748410583864914574858702792920805152755570922141122355485959539668931123894597467491480972408308522993864858061529235106195201850502302172384569812402751781586107052757897993451542798591583641162995969556480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 37797632020983857108883709213158068259039947072950291126513263244476121568055446296864669640327956885725381251207432155620100918196476737790115651379293478841164173696090303767485804733540987748978478309395140919596245783801186911558439163764041290219557047123573288170328354253467529758867357881404105507164827840129216784930464959260396782240952646631777429807425896459817364913165294902840760646316070562944796793497938423373161020920927167402748091075707195376870063450188360302678052798846920940490630690467066576599924289515292027891589153925724234736137297982275245138497140136876091309245450169107235844068619815670142773263343013576597924412329929900866208620914290942298129155644381024331774991170695336361228810008527630487145956780531720721743749205781075004431412055450146221422139554486644588516311441745904069115377696160744360989964887240884746725583655538869982981279580183725852844354939023750080984808705870711984726653167109519163236163580972113973220433571478010443910611908506127000604334044068783588332573548351530326557241130052873450513431284447062429293484147019921278993645586722953836745799436817863695826953206934079265739380747810718856386558564887144163994946849572097291935640469935596451905096680837070138711876479716976638212995041175585890323369738261212475586291704732247927639620664628590564489802082261203943865534974137450719386807922496514596299952437213943214004241350236255227388151754547202359346743621292523380230723528730865602669523964760313814364225618979387400100557211538914074070234023038220066343099007399950792796501408023162554035192946087923276201407789431436474979569834545575742173946272407028976838045075840856051744519789550348854761136372739498089597080460923710919471043850801325311998373459287898275379198390755121304730232036013638229750274395561654219117507126304186164475499235464582764478651835943689303362490153518924527186197617473357322833787440558145595352117884633150830744865622968901438920906596387911855706730401937673562596145966223807546521449720980688533957325257501006441890509004184985672747299817426902894826481317661125971130938600012976893485757872643737976453693958600099704714053684193058599162334667644359450788052941150315507286066120401942507172183648365827415215566677159383305873910354871779711374740324012688293382108002225041994162093855317939027460330403791821845005021358691200852499935734501465880859612722842738971718261745525384652516098022650064613309848854382170198702760400620291514511065178888336235523278318961143052351678708832363748282362411601666203530026403799603609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -27818066320313991395756441203844284809234133730058375927447101226993857575132434685497391478983120779242595014616733465581232863748006378104548011228875456482259550531283920601660138420344908305500261582128040623849746769688137146823409158897065136886688419364708094776657847653356308036721499607227045035480959455024417309580754165345442516600817202708898423187255351251568494012408528028014796396487843381422004427927821218448626521563305928631525633706729930177408988254548826073841425436178066009194878824336398339078170715363995832362049343617593797187039684110372502891578350236013460125099408038421811872427491701631511017099473578204694204757574386382870907477966290392902324754790640556552306541902894202723579488770063017220601664289327075689185893281234751807924457012272524963128876004886149911825030255602168630353079241622911836587519015458325183843187628979958533340095612070779589874235077735459688287439427869816192077752902514387665293595226379433007953892043869019952487286593706387609273651320408149344190268102662087460059210939726625582583483523146128273419103915223961729683785552683936136830705983291379069144475354644636967467960403154651517484073421660297453812290877739355010018967529712724312489493461812214069466372147288255916494064024009190850814424247678413199297040828558740366183422394737337069310192308617518184651385086076447146301699692172340750935109007696115448467282795114451719359824724987003085546866677059310820196681245588485750705378702151061241240893465668342919203716625787337954489511518264675184756002024805448282516724806978557451992384831030444525184247717596933017675374774527223189296416138112937542264856425047302986205703005436765214015290701518978168854919408940445596947818171589164345251979412068464866249906897904985320688315229809102662301644479045438598421227669324460435644102230437396497546392163287122599043805468565563353316975682606000174691373325971713926252920820004434311074382600841115165117402799679493733078325269486371496563944810372899691712668992346344000976833678912165923186658122261243048018987414585203831023939730199303956629540459470977775293681278287380933078127980508483557628675032729333674434168311328693066048876905559712973816604257329851429300776656796327397755361243617390655022957138353501498116145634257328137673916056577572332100280841655370601153635030884282919212926619592828928581211887500538735489810665178115803298235490419140613081448278843432490867232556701002594714333581157790648415667160740401098394581478527173922069592642262843508219923530080598527999935473028746444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 19246250864971476851201138192818304779050151971721737423216725733957988008873605421187931661068812438342833138847496527886211843912403379831653123239166725230685684209662666649500409389349396934005361127141308362246265990378466422905438404805496900492030572206706242035147354589749544593060512021677789482523511754191323063583380812797498529634144512468287040421051213741397862984317927328825695783100185543816662305682439319334699926717279550123664275173198599857004555117808628121266989090373224156593261134905126721833486097827521682825210261884979842528713883888718242025289475076308238065878568208841148725213746804288297488650964323211494442733971889543448473847659478181013597369650833355738497194807804632844839411255423465317228986232335864926104084256632280511013496983265134693916380256252697448332046996132701558696847548420944956432585308301959000228789982321035471037435391497318731107189728043866553082073548655653565919384078032238783019982535008246758612052891083273870323554099321621114150123451183717475081622131300095544886571865636055073531671882487349873148821280546675065250284163854990496680620423089561517646341644850967110613285698593855604575834267340531544690245159662484484759150246681656811806591052059044181226658875056765158565139723978745314041050132388754450452898243650280257843463545810822927549515228729571341109960561272994799245733422556176540704904962789476607350744637512230136582843717513910414518657959366121795967042374145636373909733340755595388800062356762074330376695512824338612171859063733679617317119094706304035457533904003376188856494727114298087725189754738236526158859999836973918137563905444774640196666715686207470076053993403543956993526395200975238687327930974885716896413338818078970556563112504786694412924842535697660904543965482018603056339325076823417554885593659337444145732457916343557982841930776698353775082095705909027844930639907634758104076881316457294931819945017288425078518064280516821403193645286416425426925433682180533805386441029295753774690102973232343062650023908770182797728620018600064287467866160517257901280407463086706350600539402807050145596086260102296535793420551784034771019101749781479241856140522922731365498157861954683360998116635028274620379638575842891908852906104436168555635389935133323739291914245623994701325972092181766323466318598427268244811358761486245866657219467783246856690516973109013624821226456982625345783587428043193205569236819527613861685909612240637052474505128547778609771436635695157092304530006707735782191068079100670446559230237068966377158915831705370624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -11908739340337971892562633826879831361949714809950091754205775327925457771148344632455906012952985347261360536067061161625331716517470871858523306229326501251085987994593742996880002331539445882534293020742106682330086732689217433156829387670359764022541055130870888419819332983871567517897062349100025107440012034096169103580763177646451358324857812971345796974837509624017595714664093421326076554203590045937291666236662798657256012760581086096748007112001699691249983237011757849155625468791473671738557889508972383552730639719742218097481438431080554564590799830442695558669969379520857695828133645019432425945765666424119683038673204841080925153192973624268981367923084655547009509682342060123488095303552345131585557213221249100373129655497974609548455931025101897447390146939836783534255518606888105120396117921427779608138846079859637187868867882683922988918246988040108572672599273884514972396745992633522286944005968236795767245099050355432477862128369147489725666556443315468290992460846423502832374688519040892553371833042958961445573779728143318850786953074946503032005164949036334052185876438928424177754723190126713016060107548924910165517222399913978975822770247829976462842147151755003144031294629321981806989353097255580838202827518219399067681934293143257755291175811547140920053655128296801424688790335378609527810164361307354431276247232980622851227923025279955348823150037044874348473980055761933145156796346493043419515842673883916068764909357758878949151490098581035122624366167981785116915306613493268606611334157469984014025335497614327381660579588391168674846933687971044500267568187944443230569561654143683982121480915152128097304854669780098833920814392088567188388753663682241044657922583583343421337656845871408739964755453244738574165156145083273729052131747693813728204651318888877291090641598739810371940511109295360707824026451099009002106179496787328349918986668244347895438863174729091056854066143402935848242183336279312530615806741906267501912241694272803787925331860303988205420795723589673902156879520290492313184680935721531616240873482551173938776955502172639714626899992117851942715477969285336780127742182057217173727139864112906862095150478116830151481871644154929535449417083258865701163364665145368447269709530393474714086419639740117794476557506816825051907474729220059410775792930743869782421712784138475401219559542684000720361390988832798564062535663692517439694967406633509161260128799796656603380255975796869698995350278148434138002725857308204762204483100669299294228036095410672331461297708093847066599156630400532480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 6542797922908303315113495757638331766973948835588875485550900201907183536325527166005223766982295484970504353313521742359104395256587681886558547393152986248388368141073806236014577061849677884479198816215154954595431774696548660765386247964483465176443944455606440385063261384116407049704411477640724600930627003616831619734826683737981301256582548193152642423963773028628798351648068128353266043360196273278935778223367235305945839802738202699090036223499591877701301919233263104386303806981061455478067605460112637273444620569847199320361469501646664414669859252308593316158367116202279271839887965017428420617055613246353058546626772370033884178464672210533626830204810655207000493894591716279428675417378501448080428483809435906130609662344725951379640680809908337918920187821723231301589627523338467187134016750414394185356348509024320673085599766378466348496041172461045274607607694700880877001564828814122131741911605944098482255167777002536976200572192345842927726565362134849933481497194984297754047071287153001333574213518619361966862360073059696003700363479633692568499245203211203269792120163252118821844636727365086364756650483180442886645036214715354180331656031302489284934122562641579324260945900476524631418968208532980273884102262530467324051000401164932887443570083612197778515632360092276918029613411923553188043562402431871897850829392604275317844610406595443729826766541284881703640302063999666491296664013535286540870979310330680189645345891241746975802604661770649189496718333697955594852015360179225420515759057409038732518735756472666491729604424339904028712840800265225051956571152410791214647266116989194405557514429811586974163868047773516756269477011146194276446784097195631198332872082541175709857303549476150846645279321636732051101110990535984854812705940531928496109525354452967274310469325593272826304916295161915120451618202573447150434203599802541669464083586663954414682974543989707381759946442466894331568394786893815963645900773038151261608670079598616485842139057262820398394978387636296499753483695238840685336287320902887965300395817536312278630841068866104014280999386354654097082734712139891620464218579460995462053988553413454798460476853083944202676251374132551703538520647888217662523672771985962336304296036284637171344761517438459915592951449760820421345941758883790331995228770215087788994897439611310362396415110423425246644888519596771316133667343030517590309919504430187007093779543538300682035191083000622082642603218654306251938246126675596152393437837980206843717150595868348325493803644924893740087931471357018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -3217786977275222999208086395540674759343089322733241898912279831375231575987170568266978442436922768698857292658429439730337337135237817425459365172037666776002772891246231609066510739773345798879513370435071187924009979859147959983566536168177397704398536491134766932174182050406185691432647394632740955283956860891749782703110746753479380450219713396884934642823417327887337884103501057329725982385575025731053636799238323625585484003389160573794893727490074113233468335562716581158494924128125574729793553952099146405473553160106176952616489296015802768360006197584016547956391016440244784017422205473900825443087105426272537806503550246726404173351692184243791297952861684425802629462947960580936029162638268476060814033612610854723040913057871910670510908173870814793923423577489650729013254203932063714450516532737597295166469059220466911889107787884091755738537480059448820770484597787628855591580172890783190689933509440973147478548231452571360487640332314984484899024556905614750718347444492333732205406021915310651648655729838508890915144034967199447069201817372110400088090566936418036107903578375026956037623320590036718456285387541963386878156009876279894737536595118870413290190557228667150879836889623021243857758630045545240217726447722487103560506875548699930857939820837153976455583244590253252798382722839245674843739149959578220850439714747831301073115724933513021452746300733002738024677648025421179250136504942286320991620857890493258911601755127694093982826755252568496960702896418202634738364225715692920276068096918537618415280610120560907343804533001045118707089126622619794685077241911573705878507145014165189730749727653176883779118295703767846436093922615939544863429851229293237244346789447187580157223490115334524701136782677486992320093665961119800054928774099820196397148691812395971455495489631883435355478210617089373853078890250677400285174759204481008487626027142256590486017854419583598225062136735371464726906847109497619161667596925437866365965663319915188700701156655238951493113334093311701244717221800753865067947301261598111964994765665014910245182107117113741921159248693440131975159093977884415241859026489147603181934211143943473154018086639768052268930600229865190397697232048080773533881440242087903433479046446128249351921713386622998967709956107880716441644819227773366706200609795599021179892514442572340422460203259496772434229754970117412118119475180762123162183801194287061553589928364090529635649673804903529834808993014390393762711008224873450014167599023257090427901813866505130022094651076939578730753755373895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 1429751698653129393445376716220101079014359571407161315820273156334055022850117113865671988074576323937453620028615491505105550833154285416048374255364058314284717903188012549991685507798344211692404375603538900029747089857400392042403369390665877511338482983549508220480968742998755634737789779794448254331508235494943952483060904718565114516043875598099105508952143620976035387665024273896814239056809477457308407294992957718631730794097779328336258223868205204656252392329764913548826120696166303808519164219016827748200742467896197406023283200552117888803981741983364077259814061218803005533031032840504582493697081578264375448010706720862186383031497174219961189626958082179155501411804719568446645218618154532160990765835020566159142551075015251186943554318287981590839897691852027712756707886739021537039488144691664671562300001078175291628901379456453702292271399717776074243326339793648995756342314122872455015613975910429084475276469181733082876781495257895267039122424060148805915804267910557068303380822810809002687393167373704850503169993393106698820010388138702291605104388963676525379702563427570232005552515342167931187353430162308745694730130757914901874245468834923508537780398762785698859865622461463848934822018434599960157076411648539437419074219810869588610179535648870656417589764841942785864292818007920518274650187331965090462366012090646946033435857565066245779902344781168165252068069773874210572150044606624969833641559360853270808722900467709266378478556347309953982067841479135837062289897577491937100556058658615876408305601118367455056462261477552780368791413145009394124109935440484201337288073664589810347295991543626220980188148946273080675253549720798741834907439365420069365691114362359442049473194262393549704941724683410793848473141500852223941893531566617383814066032854806745030545580019526727462250471671098911829206747431519517871920127961586473607065780690793831425343198662972859554131815084756768629599653319748957769785709664418854172418954060673293832110639114240962608532334318671800591058500307635258429601804686946613509637686477853254156680606658665989658652788091805215610198899566552051231255436789555356970481474218578322831209686436562743758447980173516044259528108560763673771634041305989620156048712676461112457289647199183213530297485231443587366665835768341896783039298269833317001733330073026411245678999547555188915688435729584311404767321306175325361457128554282574767575756693847430939581033917956848437664478615267952094062572628751642160990023744210791102056688007721181429689009455789450829318564054302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -577490494318234431132803336635221161761817898136884502449047152841030456636388828162023441515913570409792589984742518572784269388064986992976556996471058065379135458522286082530151355355319373707418702142239856169202762613337958139882273253728385600302692241360802253701316746275690537975929997962698116126978808861509667528146355807344029987407064021506715967230035872656987371891533806427114089382570453896216078352392879288464266508872398885338806949098135319837891377066296154822055015621055257963670920731313288956003984095817037784847704913455254425848234152158624529771145391425520795650228554447913374554066612065062546800902263330839710983773398283333924881482575473328548589508453208245950616551363014350961336316727759695680346315204919710772337086654887459720691388373689816330431321168592031153042977855589695887473737217567302238484875877746080230029698539443461972192135100973422586284696312221302206233625107522653067788683392822004293043390846358806988777013645815346232700364940650797177129353070600402143357049032946031813884690658960334806568288107885508186278394612632858769485527491808637227100910810377021905132499494989391902438073570404627248918702080673723717031983661366184444751566840831108795755166713528411647635026282832142728781589251636380311801753081954336930009492663365442260625310854579827258604320999608676573114198804526074383935411347012995587664320903210629074319313615514266405585006203455120257229012223177321677086120320655673780060134939100980371354172230212430036785267223175506457750814631782008261610968006177366125269425609738626574820581469685784854542697838174891682018432218383426215487993328654826335045794497469451702968498530999712898290999618297979247703912128481563505975998945555843125348395167965101824428867211237171054769145437116618384577595242412622791397405705542092527014791144312434641195441703040593032486883474889428639860280463490174180070271201232517230194869517397754955608343654209408724214212624944620828051234602026180561255321631314346588008676461163131504282371018650761211108854061124618624616657485969920289025008958244731953242538046961323949156205944790460849387770822601137206483920146468281410452993474526113943669395613231573874223989310820531000259735688914009976256200343555093347671152851636269143108047562791342768350254445962440850554975045608137928068659256040937459124898890586200256767641108597638897097956016765022096241993248233796167397904879483545994384922707121391806507876189363467532657246298908186241141216773177034407112750768210012321936178758104590306727427933596549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 212565132052214180497816137983359999915215601803921820052083167679259046793272458381524819003309770981968420120886690755815419787316807323546753905834851629407053944522711571282979439509383122925097710955383164827306054017076099526749224893471268624820557672575881391747463174387018366207448702625386908707821829740525846360577201111648076792885675979504006372853516152485163969668411007192192824376880402214186018193473450055581123450806378472797881989543418721253421898629747382269833230868761496701262555667710270973989751603064945319903937212613132130686835927662370017472191992334659878810431995052095100303825805842710913012786422756139188016381735522614191670136924652173639718290594707717725893383927127276927756236322893186046720418155942853980890510461004228410013369098681969981867506504421051162886364604847824552848319198798657866794848398006959320670626170695128066141687867865062651484148863176449513151165737291173733192759365655352364595096987851615589277315376641160825087248331575334109987720717675688793919841990433153998811564149002785672467474553392835988142136473659099914860017425300765522445040375091578690047118190091103011246649244576834683859919908555879351449951209252046797850277271661944682602566797078531525316244062902355026725315587060442912258695650302558391965102961201673947413069321167887512495240644934162767493103349153537855175670801738058920233378338622491860146317089800701450605881196603915629070756099663873938949149131524275795676656098588175565779948772333655516401874134450196892499466100269518975455492670913453053299032398331975994300574082909294051100615522178731201235526567213613839433552634054056993468008547218621882930283819050038618173109223430921118430219147726731726054071553758519505014387490103873988715149887527265115805461408244456374727657820059261624765747776072238597681271020572252092319627168320643233440108824837184918262671770612287069321774267577953182390421520399849494828943092718956063044958566921102043801129633913965857408133321582689915873844062687268915018289867449020700807345920574080975754137599553605808096234333797604862103410813737208384864218354016966679512571800415367187492738416012771405162129453411053268580246927429984356926853265702200990756263275579827792325267639898907054120193995596241315954250628574874116261501964425187514602884364635752925653694762330617578510359098200387930064695595694194950863123255644185061817846291270180378985212853138905385372873261617398799026403005178785016683246919947237385960615808929412851107441081948828855505238632849393513903019938912665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] -71222686161303321692874350636856195441790638123803582407595542708179944988303258924420783992043847811534414833917523428295728291658517832640793758556191184346505685893964817930605219476269495156763968402102076902940655174871467369126068983127142726711115775038649333468039495537016881061201577069427923255970177088525328015218521680953593668113080519307587162531904992073214604529199717341325429524890242632149724566488048265984818798268724534534836345481653146346540327077345936385469478520623188944604024368446309206186134462165474956599940150529508476506473117472080898593998733065448491964400087639983502392103669186306105486593723307086360110907322795308802589430656511968721793392914739170341880192163438977026937264880757923690616873206694335356175621246713835367740106185584786521126232845109820533829585934717653260962474355734883830744386984418609471419416868274379565997781800442831971763854367545016839463528126874832518268187326144878187459816266642451103285573521317586483392944452378903044043992212445004833452052145189844569182111581420604224996529261032785707342793003358270131874480183217904948588108253229896480473340320775690444177327121808259816565330781583881979270003487544452219574825817223534321645130766469968137580809543679629337641570633062527487703970426502738518200828216528103804307795503411687431793204136110000240910773337586839795410510634174760446348188187912688377636826614174850464814548132452895215838985995654825057621707866318530437169179150730823830978786996923965862880098405395049985826819859631266117938545168253002089604022634550264016637141330321793683457344952137104222791532272652874973077809309753227369951030581215508521679986711508136445051144139303745505478929235712430518861640450582778322327984794946243651578225588435441638586187849598191758323672661554375234530545107728185306118058406215602646572561324869763538854925561183867137314281639099606153604547703378220885546482366610033567357120075394165818231073369027046831406829029826085336994374232402226967637514240672422644579951500407523677116330216310836173014046332355650394551198130827208476817636181744923081730430295924984894731506765419751100418821478827704795356367853821820916305687582676115083100570009605928862717626786402630711540826769521222631096227658883537638889085610166784944829125076024869762602255430604956436794064363494425131823283357145589404292178803377688901068507377955545107704315640606499316312956214089954154472943375681173361780066039186630837777657746039425695928020551479768773903365324176568265398430947582616347407281366342041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] 21648435614080127196284030867376711636049000248684728379752315465678619300806127801322777182217034232980384938909984446838702964399667439094757475763487041595066804762265335774477484685689693449363530843568881799659171199647741234801623486609349063805312181555973767019425557333223496244709090075280542543104961966692651388427909678819493196941097644366052700590954188980538941120511729360744007074489643160010969325498266864341867174071517580563019163478365548311070887843330324229979466711851239584721826041286494142958256981870461206798877545370221497203116182001512011340033245262373629002982431124940364794589861992884265116376908880234831893656623784349259942116749531520807252786105599247967608888453587699197028396947211600683335871356931292556835288261142795939445835834992012832086799506297147220286630576930290812886419775865899598374342912865634288735943084633313706643704096370931442507808508787131575702914711975937669066664963235746344827958472935632523932912324967063002953052194073339580334792529576914212262364196350532094819936894182938464923490721252117353590918721602944536741470440417213704317370466382752691058955573563259185347804997902532705614438641490904531109644756122725056330922468651292427619907494772344348006512541134008251501092768044850113555279495371502904498170968009913993348934906603019696506608751467190904134237283731609681792841634329392816879467765560244737479237105333889932290611578175030240914088201750355864809478998800074906490105925422447076175957722150424071559039705215935235920589696003854729411976793181678875968838458537244642686560622179139890437173212530970670674199987538691523937444238675212731751463435425987346275081317714704715421187755772747808708944043245593561852926952565181439261498593980834569277082139601730509413404069962528788058271914613886247993273898218358171256402254399039042238064785205881578091700010113414197180918319751648222399744387162370075190316953251628547420304174339686171401188296241383560876189023890768186716462400366786437805530314025027283858835113305479523946415280476732447754284214066024831612137864413190920528635542249571663811864876534341540146343928660165501328126877545216227073535911853329534152594966774730031240486345659459284207209352826644230423696948645088848939205521158734188625108996391031461791608764338676493161369115465464797457504694308879594170453690952658366883141783556139327718959144324666407858635043760719807445825141957049675589150519409539919166080724080222594608582912211629766285403970860754616968543348317775907249753942619310197063892081123000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] -5964888208535916090240550934499097858831059073415351691864346704024987142104118259953550738502951160487639804445891706451496959666562582044469906877519627071810353974388075708294959060144832021413415305352174669006179903320296688006338077422826093765611201130086940048581310552026833878691482244157137291004511887157698761401092260974597148314070289711381320600825294893502929727056529317061541685053344054007697350032050788438477596273365279285096948494942797390590879169471733393066334675911134925983676006565522963534790219501318897518430200851777771184490767185122528435789864907454424999191965339083813053539957128900394700073079803901687421064729204444709471313815317887614647631023990153007587342306043506652428489805545949682039636316679093973493278399016221274066304233228204865212492162381155749423883393770111407133565512798161414312148201884512636374315497031204303049746960618255002761405590113076326134251258464051275013248194553251679662242777946287713575867761435144618403875089760034397045445191308684623169066343875279813815117920793994493864920411112262247707399165220053834798903052016841272305014896890910399369297631513634303006364560044765988974688063122099857554663131219693229173757961592564313803225181763179730415729667346225639657185833994288090694499468914712605442881032596140718084076467905497096525245197922144648948014850468797560341872287894726688054249354349110169115859279906559340200752431705304946427424950337227164188812724550409458704623133223932979855816906963951763260724579746108980396871471222377984770195797768589427581006822640633179545776226239933797352806910219269459142947617471436568755338230546979942104462718193918185322156000182407232883955970048806694929595873220102737110495783699488860326078870805060285347469030698312853822368977818045295310294492350657830042593510930506792531396403385623067374402059326317304981940366248884454064076781875988305004356369319961277170208239159024550796698845222362893199477531107823334038677109324731644548188464807232258068448398649813159141462182261496533705119966400856969201356046420551018206567893936302602411371815453095719614356596283982874973270681465486295311870399778063643769688244348587552122378666158964344547507016873582934447740798509322924623615748492634330884275009893721825404671429744809366358598483053745249614967457631452165573695217283169374092795512557449111835542460619559275409765739075195356577389835344409053287265319266012195068781185111585027182009924556504113274707605656652069933140840604377670055857402110570267545643242638865988578902687927500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] 1509991119358841523678036395340652180641141092610366675695693045884821771412941638700058891389856036535544011398204486441265764252800045232339910723569881940715372911327528742859367934960869192983333675137818165729167717086389129547577042336534442470668937981428539499835388381296431329353293142907465785529788031948578671109652786243307495675673717991694919630905958590804805755796370866444572962107389746117307441132690204821120566912805999193761254991970471715380587768616833114471669496678451980844979013466742533580846982850432450971930891188965938546375181118527839175309268172634744691326727761615002149008511384507178502984973129919224927988035117023987500786916737604764169588899195124970986043787902053985400172619833553308082462604581215217716717276271437949322315612601937957604083107021541355835917528175136746979800716455687568428555423174414028842262724904951294751410246474236768479997706047595232614448700526551869329283572542384289322999945130109569832303293156901873349911951983752154065558568710379326544623291358068410025231721988643101046353083507585331017955065291043081255783578609511219038548318690376041683665551502833902893036660077834217687014585661767614664938792294406632215729297471893631471717996051761673109415295096832935488553690200966275403558993374777591268859530197086004658020710055908339745259916672556812966993555507482712179176508133873989652481058799833406310257607875839187897272618248574432450314689129940391375376795835490879809034417067252123005729602780392663366147689659846692637635928083090981070783437093739720568874772146685113623424944746624032188389917813697421576740908120536191549568042470795675738230033926951884242845026118746625007861585767117616615372595006402131061685607166258204414336860689420025952199501069631735948183360641694610049435127462077325975241074155578917071450342394935069206926212710939963209120881111695181905927650879030683730859005249401591692659334050095238878069357360476680050946502546093452429433581751983835000071818685906126827403430160379350392358109708809876515916943568242806515034900841261491302396124893579614507314129815946579600026529464270672586313910368479428491376016141061922201279046017396516745484694347032205625584165806487573707475148834356644118623724541959190689275735138097158066677857257099025548155673455116282798928979548631346655231697744016212035911272774831167395225412177646927405332161818074313036820355263020228235965427376266788167101563051817264180539679947551856808265596461142942234991284908811890612805197134944713341295675891729557967255965437788160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] -367045250752626858149576362686846310325254031002201327929964796507813575506796860954175424957338650884439885499961492802336267469020809612839554218046864137341217229795316882084056404326451448765246571126348778079575826713608821800143960918674167880985631413990135219299357336123153571555258034921040140510046896501282819254485771627869205163063767949065666885829190889087298901571830365481392170643376572982257088678129493072403747004672395447682645462944225442422929129439290495112670838696350073027058995484775987460462283647813460340440798219683780952507998795419336150359599475382718173792562256931997589745631348622667405940736880126172954958232927653310065274935220045626278155795749574572141506120565740152399417115741369709566987506055606602167525620166932527043628422805571296926174331834880142434695036703723287766013028083862325116502444749565499484520303897500009619282248207682865046884279450874223610645028145371085968234700371527480128266061906161693935087759272271046449382373212857252838213309686031418573800624956063940485927820860411883253294560737043579034021451294982610087967889633632736209900627076346318081836449752521627689688118605372046805424326083320498361126431212884433745087167747797186780939857699214093097299087049576417246125550318869805924630430707439925358052788129844678469114322947344552485570651462497230098374216885911689069140279361727612785157882625272354828652006800977694102652772330662077427912525013988389062193364708713858714921070335775027068979767266311143619831815187974348639756756538792057210654648721573016530151185112260856906022300380247169889767279424050819333582161854636297439452151643504923570634940248149405777816502554980867991320564832703651526579872926180025602860866918351020929885113353702189155865356425221451155680946373078549873623461661964202794427135441710280945144029427131086580224872422811304798133625389886102711882470383593079616785642489034404486232236841081784973437616955971300976718892878973423736048070992333501027594437332731882272324650776277337858445773067260737237425577439473243231242290278729172139383833568883272567469130678063215032350955500467461706521161623415949860528463190516388023665440147891008474526644414099955418446304654085712413151866826631945296777450029467527089165638779976025823196516718785284593924334875542804131479913063844945807445264067527341431056546144535511682728297627741143702432005970922737351294419811511460253012073406489342618437696713540927349216757433047286465553623677416582548676362974951788722548622520980450938237702421167837298134889749544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] 92341004067114315607997798596712661398566243104817188888381740810589099300911987050237419880340853472975636881157828053639128752397627092824331537326634830793243860762513653377993976773206494031864738598692671253195431114873286498134048918598986828593472377866678768614482835608469396775456382349522947607765179776168101202472331626544586471799384071468435928199015765513824386788271560518425672664449707964644333771709346047922922358202312080378323775677008698877042125755330057018951435356206835598788189706137860487609183806570994448477767215438889538007290476391633417445171154014405540594003690384025275833364653014700647703393179679743256566884728812541739080130332809074329407216918509137511117221839622267334063027312547373539606009835562914942341160188885993833512658262379293178689028453448543736399039974333384605763230242681597291216656006667281887066071457726074161452454743798085151057255625612630524409636183306413186320585391618938192180635256281502007197759929503026182670808230179361390340894253985620512919124013630802897183833132950702264029684335435286831526187052138539287554240611734723342548044577373947383040389279773984967576234916824501064440308624053113822177108660155134815041289232492741617416469452580590892897917410427471148134401016058324958061017203910718533730113026493141693469419010369268328634430540463494947131176299422642978896389165843838851051920728723929916647753020073669091056034052516579336348466117870442888682310251285141511298678498915701664941319933054662136086834914850938629675195441330140921292846087907610786477275261937404201901373786577339847196354212351883231232621279053100494545248097580491918688483431620282916826215687450607335191548827521001618866681882471549953711197056012106719273715239091848255582206292342056483755260934934896717854835544783232084965337986545352604680413483171757339171834020185442772613204687023767658813078332392835919020043852094308777399465592292179604562779656633100419083998835246909967621166417427415968414898166765825908466773686934616157515522712067805475240930205905052511676800081756260905879209946997447296512492818490679944574863938060017346175525219984834169303248366858465385302529123307774602162299063687167784960869274843763776640583082274152836130459868535763355988222192980034328867462719941736488203307991355502513388879540649499664312398174014086858948115999826532513595140956871043742083372331966237579779993015208047509919917214979821181246690450592738701362327805074798295549816505189812190172051385517796591385803121679321992203155379713323637121342158929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] -25234078042372837427518189842689928783361471505166624262184136514508286802397559403816335611415090374068821408266714073110672908957600586789647179137036792858487275560372720698647457777503885491555779169941160754857579545862093826469084668961582873627295087723841289651609076315482929618027446580286585400343489804375162348745625443150230704723753016284281331104634160731481029182123819733829571691213159684086218968610063909356617337648058351768810766026640145319425675176088106089171926445449714988711232950696681320147692958158369894277009024990368925142058965779533349308720923349958555733322256119612003125580586578231070997383198524827354764389072493819634781893010171151557355812253860092406441835105855703748734306229013380488204083990544455669479758177432866672463721047808545231161311996333338470700102676852211599961156171638443089710969391026508942696118482976944625429044056220563819005469822596638310743693855758690236620638051918318980381056615128518664944379859977443102081263495027777066868715409616152048297749942414805438837137609146487305932543178461222713142203029106328329897696303701278887357560387126559939469293152178398984113634060982118125097719988455956717227391234374815286874702477473287812179022862030663569266039315541213406725408106161581041251373571265091220705791241756353272919875693535013423471843537548754827654304492170576422590174806151772603287008247200408389435189541912774667124666903344786143308519409902597538062851762533441296498329763705849880485599158617717296898525446421637041303448536609100414553125064123037386739845852411485484745792959936747068456755039678548188026724698999875929253068216270885535402921921185892198950940071334806087206630284295273910351581550620130002000377944758187583086600656306000836002483490424932277149593011401041312454867492753060238731795654534198676257237089219505164367722363743082157868641302227783441634129749898682735331213116838921380820847338197030977371582708511498726473671239767959482249832969393692588799057417544604136696165776170280378318615390045811746209257992548831364958156269717217984193465522342591298436658918568045393844294771489072585245836084263989762336377545916999383177721216742685825390462710396889787645828292688502617560403992792066058411227042107856886524265210123401463562620002299185289091480647362645855864016026881643036557649174557192449984145372960337602190425660782112434788495823078191496088578517644126770044199226636620460317002336222054225317107048903836318966467971673866214104499890105854185964403777682632492363129972928330659640259735715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] 7206729507940866497311512430612171428275861108732493105788496660585540924296034266731194829676330535988620555663954723422648900880629369768436741329402038581572155174629268784125428044767498230359254959859254475148307512798081554458933071257412483934155706389746061884990724980078979260120042919885731645176216869701539506966982718620321967335087099917498867449118994876251328431390675929531884990606501951658332931728774742335177241973193282638857363456645991635711217859313176550030232303511586515650312275051617565989426863682647545617352740292438528887695704565889231044686373861662284168551268080344014138480953906478987744585295294301205579174927401650934974092697446146277568893211702039784281125454507330807633230626092607720460090342319258253450115566943448318738837933554447822581566396847556984217678101080085908388238423009142112276139105544048972807360848784173788468109955808645919285215926472585561605730714545377290099117473308561871981695466192770043192979992108503632515707130735575875583462720370887202396638200424417938052409105395644477276348031897945456875244657888328762511332438511130429870007322978202816688644072287561225354267941944477256870122687959376862993778239956243116762164091844894389785248468591054017869715624087536034609589509703212635423771706884750261931445143146001387001568843473921333675681525288106815082127488184621685245237583445615514601667521874627237157444826436922502908943681094529483222282792625553915889946981264219247148136126334286121465454221215065174610164294520078306275897700647630594195175897028656949734207910083234290079071808093160430386276008259645540896775161746920345643618930749468888153155204120044787026848527029705229543385819009570005516597920643483608700924753771280033315595266515846496050769530237233310375063925542596153136100127470434079864705651081634104914083050320217805918343313028839273231340249893401790840283604988175292529121709183903243918676062238818024481371581843539950926437059410597989088233413348295305351620669673464236022716937712778330071763101415822141169631882394240267263555657339994342253147750367158617099059881016196723793587405636737992047357212337375711781973040733310235096998976425312853504857151924102997288502181920643039591529349524254877882291093617932962996561148651381327150552325569156332198780762480035437909762972064247702257074876917834934320426607307028474499553063441223188777414837363525137472439886275276143611277352211151828533268171691985265828989481029920903294537708136300633169238639360009285448179955067765406068018154904929126691997168435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] -1986145046625794440990322332323141363434018319219025427371662117705392477925060107492147039495224122555329091466599257335615135361100694670848487266788366101194355446261135422284651844194028783425246328708087774115632208110480521640706865042425979226934581668164405468401774765234616829575212194310935248389135963165639343803805630972010748659802059272159774817188957327010653122367180973904722194644651082743672284690442570720610404892052247577547419248010653615017212168201842822726284675436383063547617918133853462940521120086562278548882884125885060974412568561849674534960450924527663411009297952990755195498522261138266674215076651151933933859883545565357324677330172562188605506264347740555409717933413204148921537482224270616910986330942793373151321463354582983778750979201237547494319885535053421531076571351532518521286615491491746290789106909326384256747425937838936955307653736055932218542800141688824040392198058828251991908295798661412650836520359197876420662480777278481639675375201646187963732795040686080274576451204174676780806189267053145736644050538494658693601673264853445197682797989417045722373891163430918723941928974352138891310498381989440857068586119300027163360334421738229766880567979986714718469153404973726890412049496836846765896459207860422183152323670411183611819172297501712279819275752324311944237520925699186813106454703155949836182094756961297154327306803559954650270924978240622286014488401526374195928028513068477492590206652574889569608162088836570969747478865573073460335627906149907715962311248074215359137446311071335320429946339924680432610713781068556674161528551189738862386024903816776240647717089797524286254430885244948714670622081777034131993907349158397695060182559661956900515375179639254074967704077623650295446523817641826561315680179383141343159131415789242607256316593023641380741716601861340583008715065144418310609525855764771141566229497399433712379679927318067137518328046514275061049353932633747942244684068288813851195744215971386125563690850115455370050901871112173873860683163502579207981608291508254929274216046864216391976926391337823573192693193890108139551558041921067859707698176789902955047101078152181355110955439042951872582102899746333166745722194661734053713196409896180142102152280245164262299206926841592630380735017229731984080023105026493890273956607703005495973408724390400568410835404569654304856250719562455762278533969886595380124211136909084699589771040987677622978769434030517164880762874794151335976972936069261249643207094708344818001901930338416763818294040251669696998151290880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 500290594870079502089531789325205160250139353854035269186242744859667310614122788063119917795275718986956253490977905594879688239144144151057768267760012450766021742944088616438100771238918523646421116121000347110646506480477785523379718718681529057790022812114398428529126901293891267160744942689164901926994820686517178729952636565844959224736141895277703243290226585206343116359492952482238053573937299148334682968942645857938082525588819039924042122729847008777008261778281246327934383688799937151396662987228386658704024404266765926652528252073270001939828748269380328480888150336518266387656989878659927360005215136429510735941056597414711601068891834036621982331731514789165123188416019311582393672774221192298801296128370133027841422416768770509284160457214448842154810864199704049576682152269363056546107339421084485409635500677244912251869948827326467069253775380956389113638888046713429923574581236755701933322120959154738402488689712308477370622622101348046493344271355254568156155414477279336073691027761519165896635274636382263317489984922319442993278071611830508687349132273041771540402263543655210313146873047304032907416625528487099422200455413259418362524843354835791210573553381866013899007094910252049245705556803420852570269483255922730393000129049459015257467031053730376925651542766073221171762429482401257789379361405180816035883373708479246831384832523447327469826138692352116576529833076013973167282512706055455503891614525135468746333677744316499791368244951937559377001294275922358881282365919761162405376829382598505736696318984823007923489569437359445315374986951540072290493608052086312663878630000611547248341995368136611580564502058057283727694951700723578554876298712886439018205742252521509823479239435638297220501810850076771496157429803183083950403756095429377279626613021813900864704404751905628008889005481675158078270890164680064233978139181348680984230626690750091791188017220909480240361945290404711322423196945067896760753230914895444550296726459354768397793642728192178221734591882762302584385067076376045935698745262184103655366911273484739237749363016928754399163623611229106386578800835347097386029852774886735091129074192316543921561174600660821272459375623010474549044178606338432017527419044639410678876917732050404239787452823802600289892238687770296936716699270512328585563562574927980034896025227654729943226545045536922065291168139536115650238000427327253082704240805914441934311956733455950503063745775001671115727783096881435048154215740710479661604954629812424978875662282648147104163007339490393394732072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -112623083839265213163047161807055070499055050232751770909887524677884976124774016974462663125109064791011304579354500891256029184566878336143239381636047436224813020794025970033154344400993247341223963926678370889089837770967268623871233069148133253200010722610329645756041040996625525307438389554168065794377822623852356069121950700359492358016646538536125524757411723847352269027220256204654708396648473286755712745169408401152713707610593485310906673830558558817528623212907815308631444728926150983891001477720041158698299251273361847764053160605212958765914592196437681568186055329081787961076251503999358832722906131852872087631384543750884050984922207015744720429100709225813178855669227173171399178511188497011226181028628359298471016460280074032341939035328716977421194380067137294451318991925067949438718325474485476195954428699013994064056725686846537299015573795068753186377807291846344985478229101358507382008142947874280062214307674552317368957978245482317021627542015049879852281402721161836164060962419509971160034907961715323764563495142131024174712600720902438412285258178587471618627114354933658515978776750804723242544893705955410957408339400673440555376328569498352128407146917821628600815518461247596455313219998226007661092173097243135447561315129779893675611406453742186007320975502799214536063569924487104667769316770045978344567400947580022073993203073271848597790977249956769616879794130378259421694616555879046938099071703212467125121408910007370953698601435370671429125037599101940668328483961126909546569161719072826288674317482872910473129319515373144968988623201665353752861704532845258671287375793038963186074738573680805084939903888053954836919830153814679532596391092823595544293354190233706249756750928055411428073657891547762968339193201588599849829317453875870331396907840787661334222670924470781015104520691876084904334204928171151956897380034992905102458432442889001222397615364829270041931885544664906649484908385070297017138596159300270278543913060524259546360621744437082365337267752244112244206392678851528459003704139304548409984768897043689944370963171252575339402500695926458462299547696711865603866911740857977493063360619391595259884303324311044464705155909472247938801719314111473446260852566228722549566878323423268541123689657057241245869007478305365158843209107076537742640757427019973076014238931037866842422962231709122627552315133497738437036877272320358342733042026461529555465286491946770736001989541137993195968113153659758846464504798142477039749126688459759804631522279168665155773112006694758654945525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 22480147192981741350746069935430073327175464354164163029119999561392007386960515256824698660201418193688757804006744825614275500179811980317215725770705098384532961417138660034235570265462195512450622192925950115272968200154677276676898447468477405125378249857339822611951866243061740875631214870156682009436824529482367208602968408810633702505618096407466059334623653631072124671446338850243632991629821844951072594176845355111199365087315900082193945143338478321730945891807929541372003362284676150964055104851888390246756618956367060743452647997442485217186934291080454300897693101112904321258362857462233976162669455198417800892744117456881690111202107620639982865134333386369753717048000510471813720392022102310156447407934316124013180535861506455056744494073673261529066618144852538030248996881044900527375782903519242350165726959963822301283687489298366500486899275474641112237589619082380152756919714481811362846269576250921817439739543225161755072648464250561796090491700872589568199818243781162995719696486384087347436934118463414747590530371629977717909806080563389960408317590199234468453724614032344073781853409596851017912679282287712141607477573803881513724444768250215279096693760791470956105139940612876967457861368088191073219762857754893815439875987929528860407368208117823054469577783459160472637208806121743564132177968779740989471920991363511246960048493340003633892649001266669484380163196539849341351165130985804749717293159194674721609020454145280350609856991616071100019003670173394674239396817275951647044214445527232567938379400123583803601930285786946062129477229044757950076693594214616281302085436273759137454058278636980684202657198525961186493619097743115743034149776953837669664800510686068042030494556324579883796205149616596031606917993238980645190952022103920795249726436089306055006389812719710312522687729994084177111646740809159935841361240399171038751954387115986686860534001925944919186947709425256282170434192424813918083352004166948100533155417743458338485008559466372475705169252478931458388650504039754412660215125418725767758441382712235696086516395552836145860814233753421368386539773137650751885484253921142799261084442696482934276938646162505947515308395180621263699043527534542105174600960604096236625269107191798848944994103735427459120836345432991062468784208724245858163187748872725954649676745326185558611632549565450648918009161515872316285626330225439433147039436907780168891044719152219256971739426831715563762838310705567932795693110602531180593597869329096028262479749884006567628830716768662899916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] -3960405222982802572983774864451287500818562360034070715592721183075542325345505476009134814495799189917205227023114791598905435784376629300919296992855440131654892638871616661559444565489791873090157058028469911027114919941374642768728963751159156870542882374648155206816046656182919732783291013634538784046842381990456440775748225259303142001206035743655763845066086907411703250174176814010875049812033051656561007919017449826605540486419576647937290641063669244424714827652504088148580353283790954665059102882974239585457413992088039583722919221781467303948725456403096829360029099115124685363631633068315476917251838100546921163195383835238441249190402322081032731951463500497470837592934958632178513415844907938458896678817402272147594258940301850993915693336895167076181682955134564457363882088908423328730100097500735691896221098731173435517659271837909097838776289325289956297411363132310176773821240313041457560158901254532410064051405424879030043858116975577437047940958831082728442533349646898873119975691607842343704286265102115393816895234176482948273453990418540017616216363922308563772446057603837554139737343075723400091622117782844649824285363313508480558137535408556866174436228603268945120689690385144880366585409059733918159073465446016067981654776155759009605293808311809650479213786280452563392908895578237060121221087873430089041382702463425293206949639762317521889383735908861085016891677097448645762435578689076374811740654047918331133157293005781929671183039117267573308511878362501291641464858891976656661514492839513786688840821046489885286360625446279074145523140776387909969812115400134801934896191177083896582139443082392133044971022175184677875102797290006954663614678032665878724701411173194433053155699090632158430143835509325008614322963713850491904649509978917358066372245601401251096384253163505675038794480872474354706164410426899848461954964016788736754082305451413134733443015960822852768381652028122343319644285760706410638416711910769402391365778826533220409170145916176130508895878333439880880163473620610319186586641483708928492480631972091925580536702638848794582062070067791131331356570181409124855172856882005589748667118057999530437430606923239673419724147489679548987392339680414279800405608535739216310318145708103516630731983337158108588398466548022245125097635802384762815736461405685541002815019711442390999495219928388611382005496701788713501834819191231549203705062339689642361035804875976981826820817484067544714297141276292401050470349401571176956684330665428334257297126820584710335186704288469540562534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,52] 613670476045469072999961150260862548995339923425632145658909363417435794932638902886413996308786376909800501312618494348399555215160868597251454309471427862778295847300133269407279016360226524480541626884515143314318318023701935399002682484666222175413962688841515502864119521628154556457925223357991196997320135573048232938977578463821809759354382286546431777604191422085382929005214796321427783649111019729299697790300431940525914085933157283012338896324132958717989825034735417318216100865241206048664005540594850424906654254258912566308186387188254692834394760082010412401906146452827601052203955768395801188591629972893439717394731711093748457061634528272684830643417452593861405125125125667336064691518358594430739271383042259601501860286222539674487752381663788922871312393052130281435139927816814754469362913959090405814295573726141175007184405814050716288673646410340221378395122377327326811897572205762416335276413173967526800519325065806250525525979698724165361060478657352572437827436315919344700226380428976762914577865142646125277255280884317828928101725871422538983109836568246005998960824470951204434816366736874516504403243805699458613676027291956568158628295552102402075859765311897285976100288677906238082102135454275546110656898869771888107422698066312810188708505329333581440671767221401804303703461106432686128284573625082109756845194740887832153160586407287808330244364869257962836683606078452019095651616013952335979580696308888500329060441858300396188088213918808794356059535651005415152892899586028378512328292541440152315842925109424226791233665923001796975998753783367789241111761331796120670845291171905727678456798595806524445251177126912868889544514271667398104965947559538851946153397571707651821952239746692451637978618639499364803962348501948481978340935857352421839038012257461289190236096761515026452096544469324379401765112971740827136271754061465018998325207460900101584611225225600742497404428641125849987844209520759021170070090149215425659571401198927089430970269830662417930122640493283404793978193671230981488998198559023592445035848292473988948901746566760899543485886670287361180713738095920373770094009032329001759084541079632345921510444422973236842969037801606565086045030962598715436594511194894923900865274271582818039287548605102407991055353556733035849849817469714785792665254570353942902774780649526248595263754858298508049475928500331938838102281167533616422205199969403808959462031105575361357727323375446314423720534874816407174802358900796031704102787063153680582860992827024726816323202264586645195980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,53] -83601024158037271826136660260081999939661484099924135070812785394223183578623182910881298929208574941964608613405652703811631995197414831766977857985117415382695610204261394107499175498886480179062334231886119061115491065591812227011232327650103661532650518731542060748724373283261053519731756092008557292211146242091124371683155564247833929404033698044274361366220333039770245491384078892837735206029557401888312921005301675584305411088830306525780376852223976552527934276169275033701885080406929889759363714450519961562274911493334453807126380308261712507300349473651095090602658668989577712087912596120702278982239068007001999009477359107546261471431010441158189214786170053438536429899720585209328470085068023909984449766876640150963384491336128669924578983073060187980819916785401390954645138341874177739443203253555640455985387073894512493724546005288629962848531210214216354425440620767978374749719469984907787104837528487965957470557015936223396782733188711491964931634015160825373620982004394808475557324556759420542016308282966325044849480144153411347625622740572123076008198478016607035757277506329555851501526460501753163809958658672496390103079786723675861433485638034701708420160453183340309386799935533728776989975730839040045209955533857931441467156352591997582039714673067271716564715357179836312061146372956311860409244781900127695523316936155288087170017832061537556996594862447693478330948347620525784966583639557203846240237039902701072184319279344333793802544172881411625090213189423812690055358660844791467982760285119724102500656021301806577390204181617339747537250714936833769663030542039875614407522780442925010192245247556594249173664322676073168547280087152940313357937032793193449689091166731132272972001942077708438535810574432490146923015600636343435594323102733458014501350610420986184201145086527323197056981306457340668921284671345424097041241035886506770352765656239286673906930049336810531721773207490322325329979677331515230853352722335909153520256164620393693524726185113189284829398585226451524344624879576723310490374434022952137013693872321785174063672570024289803300718682792703717039136313756507991113696459460614681508353307010289167307095018665093501383211621588631949547569362015898204390964892590709076673635558573942178884039165743149335022774691663314827252595533039821395283787613626494252390043632136621186119346931202534664046233352099304837590305981248422309220243525006530212419080281388134282501313981625231218457180312735434145429342347830171590942941813672086177669428323256229814154133704552150340730880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,54] 10051283609400295109646976946398303686950265962740870393444004423943955347682036867335951779331847059927667858203839261633987149123533760608360881407305449417184644491852457895640315395296623222154456335845907789354448815582264293736572824393775692551794705912477713016716150064138384796023588709718688136164488577415119890130945740200083228674363366825494116428298752050643564724166578265262335433604634165377288710832933026903122783293645155365139410898295598595307595164682674748753288798270936310233381388087445313768047446409742702009665516606273580052575920502298540806094529305673072199099421467496425392111251008057491470097193039629091158905566666730139723198411065452968319225391631632313867641674132294593670110647347361582605781852295556812911307215997085885480403574991506006784389286008803516768743229436707777098345871534808368865670181277557844913476838554686046655308987450545308144827651006635661877124125767040340819545306767961676214404012446335575690540664143142954270071416565160901449183694337686648342124223944513753816916615422955835332412771868234083177663438368071136953420796542366114076277033920398804279976222840679174741707810924640367328842540563644888531470820821407476676961618958552577311285415901615457628879297624268158301699252115238927440764677904776717749293461160308256396578879056580141920090716789266806018758042472444931788383295405257608873249586037610453357665614280711853775337004906951055335008712063959738228712789981463015111554057324202957889972889193872662099024638912239176872210596763176877855673325246354035495313886609931888057647002896488531646548271659818196454198741456360065358965651617798972230190922668969401392496207074537272209666941848269715216041045613387864995563734125292785226651441094763806726767557664491439399191105958155921682153227319015679847240582381216496003282630969760748104395841071888557332443143683883225019371280764435351147944489971560004960679632674288603135707983519638422448110088589257537843154946998918319031980646683739008507846430751035920834045351126362557877340549176819294835145920709864308481875505221550420449288905060781322160357731615219117200796071230455465666323370105315799943822034338881135145400428413087710567789736957264970422919915776472912873676845132401250334144439661687881391407574619007559058571998691291904422425941744276552157586972768935109127583726625045611293012710300636908002528608486930488989894622372459316701045251664875691835232961227233166434458515521402230874726834811779197741336093521365045787079025422133313948187543587697448546467840000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,55] -1073070354813134928622793945471223849246601200203404899762434569688028009021718257159136527763654051526868747418027021318255496118767293191177750804858971760036641908519479904458469681114314828980985138361766082384251463730893619445755979810673526046541586559546459087204889297992475281074370711893276878777757923564540764264690246659554375331608605457929467555632162674462284602935596416437937627729100420577292991370419283754577694612017179893472153362861267694909419551939554717466384008430922191230974022150470726491919651378186345874632513896578389077631631030151544529068522592596964770613930321864899739736002230892320664537871873421725449491133629665660505147096991331332085124964359995627024462134158442336897290557380135481792607116912844501985953118245736272326187978345512769817722554976557840410759283528784373984287126022999972636085131472108575825075643716138000528284186355022620354708298835010461137135676640073609666722030292297666580693103578883018976763571779335412006062590823379269856733746261443028600944635172450057035141395457394057387204238384087804133004480274637687321003034905583737614407276424833857872103909301590779238765453246624229115103606737691621584865720279566142552525923280701829425050576136155401935349694135482864009831149720491323187529387161825349166499872979655594798459704411561513638179439283006146964020522268555399799552602856604730889311189473899005670218953178005934390906767611338005940229649898056395350665610371022738913758908644621864653042109236503726184009616731323107861818411994322029709955836735974708300142103778932634790313943321450673641977721392111532061934178696281263731728747982057146593013050629499926978587689838525522379829749450738924191771681500554042257074303416520473181069566225415806818553971083145233522048380899320594958400339439149974599669089334093454763918302434210936741127694239864236475381344319498375991262183034720851775022781244563452768635370124448102588894528382740566594676236628864270508480421660817268592200099762719488057209914178488072612158572077624560365170602171358239173596761221634817333022165161530893994631694526353488570330424388192509321705743560698971697917924530999331869536139590674817213335762535157425226369965490864412631547699055451020396251230051751055376515242372190254093471080137797298621306577758493628984923253634249898437120756312797640140627327051387953804272793685439918075231112720425354783587414078413149975386565349473214619768888887042089761982761078919314481455486435198580202745943315666506585298900356555562256684007907390733533839360000000000000000000000000000000000000000000000000000000000000000000000000000 [102,56] 102285139064797647889648916447645743670025468916588896472716998530624598602877647352155606050054793606653911648754818563429706900612076583370884376818170280400560870026729261509355505688826201415684092839480158587530129036648276592061429584474046793768487238252576761268853999870506630906578054412393516216984875645367097925259128253563810764079773295573089421182568185829966541869572240992792940606005628738608827189885285589541036862806710173019523532630776202812092037118924483433626418324716284419716105226824423735670109234103931946483256470683701079866023320205910601364010835650538994781638929734466030911563852235634868178337109872816925022105460595344509981885605749958321592177440999907339343381937222339357598263426167201862902345223474899624495857087537978759748999402169227318831688923281890560774262238024295190480323714698713142746163668365300628793651802613043951106221788840473676569964054777390790387830341493726302386932372313549708545400990190112679954257652604032940813960082166213544614986591376451693615943569891900902790479617430178267676728630782443475189676008026256880433699153688720238384085876007972458566382989842577767505060527203987848669956899075254080505992030630822789907388114976371079771190590647874397030196168738998495360731261040481889191131377503095280638513165785827291690645162708464427557990548358645749739192077318188170371007372775698989927324501322463506845335021396367353135176851794543451949986731338180446583044902951309486188212020378498738674109918928207867126285256232324584059194682302001771640647553350321423611753578288617580289958116913504896651708251441109302544617236724081192284452693441243376201223568570882042357565022067238281829864407803284505069373623059005991988107416511323412302516114084398746517891242263530260508350945221662146051589359464250599484284653177415346813010482329327535105493784338230867998445276801153358359383681665715914168606948746033442477762403132862992023361782709615214027849359739065069616411917559521959019027317059479977069033454806504686048513499885458879661411567906390723784190755073104459260126336748679857360852617901285149639243243608806283251355039660692497400297632033682931840131100561814619064066739247856267743126523967390982048998290364099320506290138047944699553809669117087812298330925529483649325847363511528272932128473414591024878350674285276947463734251884513139747451136639550770305060800075457997880758709392340628184127621020077691568477549131102137004994470960606753650074516915913424887761852043283809848050389890898929607151468444926848532480000000000000000000000000000000000000000000000000000000000000000000000000 [102,57] -8756673702264509388467853959880186196900843918924980823372557813836170961764527093967803352917174201377149734211444174454672695312087226039529586541704555375560934839290955281238445648489286799371879293287802956686146401775547480438442763727728926300093419200318022755214026075865782697032166656333042197768636478424157825676768685296228576212127221739938367854376653201052731732533928414644047045708898778744382977565343403537387572426585758730542447549211880811824962821513622867426734074461266919144053160450804802268271941361802429806403110982076988438150410920003201449774445836218411611635745262896601906386778187087341265701243923874439189867008404065899162998268523102760485629549354603784406274271686495334282243952918062931844104723265062432910399581950077762992529232261966793557868084651789513536360886143643646261739365937804747237545146167050069794596753996862100163871283249881921041062052899426997391146509172787602586572913735329877939675051727021546351863970237319276065226486927915108147871996870707487823761922483442373574131576537395758216906078192836048524141734953768315472081830316248691155322483636576404167246389834743245243434716314687268852777381775594910710350313107320146758109176107330849232712948634698332614202116547062427363726251751782190609238714439907805170058596564812930777971689515398265724552699247240402320217131961989421011393384957216811113710715279108105136923500042755765634834161134218582796499841404464871578390020461487763434015285365584461340787357762541882625718068803189030550290942370930011714964658864785407994006611400334482590694098362711613738418724821816142290519180620161967530629021143468868976708896776190620468267888186881710168730113523837739090419274208821171005843099710483014943411706812283815004790513893134483443413521560451850957521726539429831314834210971177471328952891293303105252951478651602588394221323660843723863156682287670120477257011436251595902526684453442499909922652539834260161417632004649936703429127371373810467612795951939967580193482747506845087659695147307924810577646570162441929233924915925273462684023162497005820279044247326046417504510420829272301260289215126125927294346025885515123249889805184824488200931493909606361619402275720112331411265111322862849706516989511686657055426714928456939894920344855083625355266976522809410294500364717916936286447695650372827979487682084366405131793559693851916907270145075378024830067772518522036064641295722193802513978272195679521450162114161078515766552126209568576969160336074057878053390129709596130453378586172131901440000000000000000000000000000000000000000000000000000000000000000000000 [102,58] 682365625788964478763670322145932059538197832143553679712771802293018149197326625062824268877653574361006257043407119841380084966327532358761231416526394478713565417389275183644755035216237875873968561102716603506360912114670033738950492672051035866525046229871288390433649689351967137328457547697234784975711789222022679462893360791751254890227098090135311444918502848227193566062550260340546444839972387424707969184863217458288330735924653716587611229893246524751199166088868606703566158482131873620523026037351363536319143714419051967897954005757110192042716325178022750200558160640909496572631576887976863824337378603865653983342199509369363387367835454865020003895951171793299106702574493968382363436798843334529240045223910835427692167125448938524102650308028434987791596316327084133564592430503300264891045763918256251154399552362335298261176305889100031480210164411640306104159381584391550425813479965069055054807548160251209741900844194861423060319889422709565606085910226090264607476857112228017215121783723484036720947533058611128400219706133999551938565933869364511690570790861901125902843244666912352513805287730254086909689917696614329737888460367577540143258393837995712880369940092505445812781836755943636428890159414875120924009658393856665872591367925183480546038547932118915516069754990305376765077036469588058767721007754568333882177202522225721463545398129324430767402665310974432116758517714490569213997849809336537809961663890341574849508542349100907750604643980768545335250447487713887421493805296156928206562536851511488925668142455834638026336665989265743565945472567185248356028508591465444375125739143442978972020007375866475894648698965827102499755356309774108275737942450808247964954778732433876095421568095555163240801220653801016831799776625185925130458872419417782077389722081334428861580453312087661729102561271397786695778869790905650804005824329376532741233567685071473665200979236419160208725398708659260890680772171641064118123120212596277692043020651263612675930258189004523716205466153452145256427017236614165857876169607631929351006257392498285464981575206054132085867453017840679981740526159592012468236591846685489455370031537464894410571713850082881860598191477749431524961565093601591567111536522376587906991640574048909041608693092775092386741618608110525740860842648449104147258400266425043426333250962385939624824724002045552555753275736254530542616269858974979942948040434312177229351883821194372434302521214485418024977862808196329521798697596403645874239172294739964013021475168634530507479939904406814720000000000000000000000000000000000000000000000000000000000000000000 [102,59] -49553271706313183319608000215131805313360216970354501852337216402724025391812349932065707195359294723637813819170632671724776901374825727230834924749627203246341084020020257975125156701007491357403075829917904879739998611507642187207059520666910805130179023458852534102244199067458810995248940663656409042592603584076018736547383365240177202183159927525525462926494770732752051098464064547867365999317774117525134036977103106374287393490495210517295138414779119860855494393408558550283753084453086314934326137752789024549723965756445924379461061593554211635564867201030545744663887267901187516328449551747679876230650427734221047030313280353257299353069900329700120462637792891095451195728432736146697691635180482481169978336378253723607896549294451622636745559686128534471260950664416830188194371010353952672069421328233788349824279453978673105080262357342948121075101911604574777420675741110504734994570697574570598543677942730315910315014595866736541109664434579505595540958124882212304411331617807149091491920387862905389564047695883420227941482975983958539872328387114761068533468607423082118534192089811178635690969760386739604013949264248346717946856869475860841664265769046295081586238495635844627636473468728062318050385208229890631707490579540390963944925854058214542219029162801989156362117336554661901480850702204478370303479831446618015998552264391684373537626825385764460573640694565119030155291793064016991487256672249792226516676454808318834767874853730595466470105712852831338807264378225766764252899268081957613980974304858014831057747943172820564799914711878303212086673835990710314923559415772664804041862329208340230191524873726505086407381743497733390756321606005015236165203285961049560967845311136202176556102894867709149575744019775399420757168572191396561375921202604025025827002754050143615030798004527620220706086965149052103210765551758951778186107256845989109465394841767447892194396522527420766844343723637920248871324815125864728744739369168368806613869277022998145396030454049778478000279740254187043490107320646228189074371202580627842828679040630899575432273337749128809727850167555940537924846693004946977136235265365215869847904695830659999090859588423133691664334169570867865413941785346699998514155443616142000870641535244330201032209418531393728576365299383034071809788237491786307440749934050786056191330954313901988876844050111347177901472674736538226767541511702019161650117857451046190662290463324778206611214967672899718421456731811385750924715205555733516246141802315844202176931494354664441160272254347509760000000000000000000000000000000000000000000000000000000000000000 [102,60] 3413013601189914889886870676044466161838159632257693129354241365112718307108811290601932253755235536045354107864371152265612318319368280606021612071046654067643882796650711418936464527129404388673531686276059349050595090189402379840788554441455903634658796680408528597449023092268263665597992773095742434865583543640649953309429461251743190298732483054989557473707667032169841498163858429820543656252005640513234887173791313936835979956890871810979449656665334812652796476051463956868666558951711240445966742401187868334085028701735331614588213693489731879679886711106264207452685666583114013823417557930434107065062658207558410223301928073812944702658587655576539896553215726434743262925311853464931537050024253541980890408954796897242313229189611503474812485550775352988686403526514867854145447559290267813067888077546029325416266946710590713864037429785586237294264522072197321945759475797352767914375969607382967253080347338294106526365423791309285713386204724717157035203352347776153134425736251102692722172134190788185836455081943195489849107423197419989701001115937183956485835322486787361496949089754452383183339981136329073147412761987508311225944607392813234464780983203535894128763263120309807880405306310480096749186869917456166109066817732166698306746735349592907804534750015367690112379988315976835019035932917555310430927627627501554961199822795648789061547976110160486505894869392672063525928895369834210838548870903866470351160403213448300313178992373384997038790574390343882191226163016242947615709420492217074255408302541445540459364195596167410828857685701359971626587526277451437932102167192287318626259089465853669262972581764803333340316604454833601037404074132449603487960528869490085945004711789762500140449893330295066559445619984002212453254668999895838469495877915986824282214554734937826672240631893337406469629407433951991434063744549417133298533760274784543161198405850984006548542453163862996382415687198605308282256936994870342116958765292692081516599974340486453463701785942901919233738218856499047755394222598748330242486683532922038344859901292100934522229313480364378118554711820706099607517003574219602826090901334076684877495758040741384526297572045543829092563264756251461945574365440084200964684729379423058178321367040958345299070609839362108026457039208939783113676332885796161783471380963974927808622572450425500919093915394780511318742109093098446778367149793873606275784439984781001837179067656151110494216810153427306872359141593583520590675649456432503852445761886720131358590304985734898051530584018124800000000000000000000000000000000000000000000000000000000000000 [102,61] -221428912550894746011056012100524098174906382866403366091420869825153642131962049519693622874183083446975013107905776241719772482136550817075999624914141534861409549802968040958420769521385646719752814938164049052550437258813069823625469133379393219874246447572674374567820952036289071260013851999833562467766290569842175260336888185818926220995465148465352203214948636041954507086778871990104530059763323290089424599802909796324285999654008262538692839684368999161849171023965494544737853549986469463868005178001155412908245002877443229790336438096319707609456915784653018326874068902669133754934684162247462333852056368988633096420194313827017597219984477223129317331268457370618936056095227783612079876171393518456003083376470536743868622168477178140278544749462376388576792648379361952537397206163388460503624751140576422107243425776308269148405195612852927203102851578301950893849097089130904386061477870825101842255886205103240381521068262711657872668780693375769638992494876602495377244963665773657479664998980799505808440664603662967309638997084190176084641019567933936395695700421707183016726107983971549944706522941236872877428074737130338346076344722179247772807740004938062999653400670438803548104715461214372280019748860323195621003277625040707294007258086895466074448904125879035121771636739990763344672958644621857386854466053699092084586358636861945758996743986921719278053241519214310988720045721924232267581462294658392514446574481275715404979485648233801294449803444550370448662644135098523516408501689449638817068243676169906674824660334600768396699881341606378114572888879012871627225742471380312869493290094300361092487107951133917689390471112046986485519723352801330518836007417162713104784199746225357188609558308283649441201673827731760171159362520832889460993272915976481068614758743465753560925681932829483955812881826659834340929187704879585256398347033704138016715247872656243249810015449575360764659610627566511441013979960620999319845405797597962922175573995315902289888642326315323159121227774121697053089936372374120313918474450164926809597301482239626142561101078564760358224310309013542370901334765448946904200416551988679155528494693135698542924390076554575214238545950769194454688977335558851353709324007036856126219869475827873264081092301947888514433147643788216314706129923645315557360116598937904035970651045331187923447101945080495269116766711055897668950074986290238557264541897247680599979473096663600081794790751536948669185461387818929387346312783069818248090713797374423603235961702207056310942348848660480000000000000000000000000000000000000000000000000000000000 [102,62] 13279901018952102121569062298100684041410945403872947536650255467989120356569795890971083093773579889594949251968412037883097393670368363540121221767383528667788064435976186570974949751792562982236918830066245991844417081972100624599235959275460309972275015554326420942174436994521268864106321300918762586284255098234632511152262550226259134912311519154279464799263347989946989246723601524324711747230426286220773447471820621673426177854874743287263500821289591472667554970925889621091640180885011019190611796915642648914537386066330293217442966993492957616432012793583316350495915187229078562507522083299065589360939378035318173999699526744395253189640697285873557171408876019728236556162248081629911429335966097771443252597695956359326142978595952936097907466104602722282927668851138882901372815721160399098855873071633920644489556640610529360361421147957798017269361552709144900950155323838577284872482304491439661503757288631452095357476569099491787545384737325573305733350245584674731169609379901886872672541326343476292463498174102222783944327868754156116364984340247977729791124861387469918710795547260960443883462764366398083545520952417449648702064909671560993078275776775465932942978953763512755308826363880431361595381803780853471860669678303029703636435658489019800720711209863109009849742491329631979065155100259653464834620889797350839642792975198975127495781121582637005791170953531311600102688116919298306421098825846561157878800283108985309780936846887074693829637567465776410715482362690766018195420528352883402086275019771811227405945770620566347784193101674847110909729496329286353753715244874607456826701855339099197264143470572164136131594267398357074259053570447823169711474412418231414636458829161021427775400624513258044588542352204697126199157934118462723465579138498334181361500630906046156959684950438954815491679243251774518913013243016635863338836954586949162272062340911284988743558251638785335113996347425448726662707104063454672115266787667200858794647379763264910899003295291923819883412098956399293384735592359176027521317910984687882078563602787374336509445225617595471986987841835569971803408250234644304757380728739179376118431211215770806645460840185645899527260343384094700509083009352648611036510035023402886862134885627322072139896288127768304317519134476551197796287603145297866686064835290044736594256551116963058930258946913031390212936428594680243406677845748979161297543126730947293698693307344838749950660270359260481078349858665141668274702356840316473050279520573155127233586259088835835233911827333120000000000000000000000000000000000000000000000000000000 [102,63] -731729872050413327369722098396063692288975476894383647335183686446692868323440425451734343251471097317373579479812519588016954927527929672702205910088947656651813143222928865288224170963687025745238304369824807240803068432618749366564825671143772012519466788132471079385157312712366368919727467631518103923970652219450321266984367429814600688121204972880832253448735267620332304236310244655399868612126808267622381986093672524923371210292599900587615303188388413442691348827045788165989625099877215651617921344881029697991426335791549697674274412322222307999351448038036684414692014021597601961894210555053225069125270585860802631210560881854607925885229493466985463190905891553304599554857970978352490098632048894958320333809262420278727545221660770500243544326769085920504881514442208230924107344431517704500472699805647817110539712853445586713897541418414316580648014544230550769488595872254965806289744667871294782831749189487611825105677273266430377746508101705821142611532585179899703667793943065576404040221399952688912288918820035140339169984391586418731115008478527346729774933447384456892552988017057650547237266799488282956578559580969746435971313138259850898669014069613461360909125756400393756347019935530373107418696823981218758239495402451935709843551773664529640125732787626254469808475025198901597945658714768292024898890707520393668118304428282674305080002658461430961085315241129620174313155353567406854694818468235417981885169240167325936949434536765609240888758809540274889968730087779426712609135416431656399204120355699575200659454676311014678997350934718243432671791843609823379439967340000374072866828546458371831699826443202199444889589776244231294918956837580177796371922618180509869930175157472557968095349343620991415928969235518644691289565183533997651251228272489557454671981835193431994087194991813731571381105951571089900293186855357266139990557669407715692745175933375396709578412269222058144073246865745449973577651164912104525822906139417372827381974230406536848386276590682223704368807987090688548720848373495788737252733094281046436776174544050673868727364397846876673655096498871058375150313695006244213190559645650246907009706312951022423347715124552078665802744125031198689264267505186975906587139330340683090155448446671146964197213661516424284214479158691930298437870203586551031300971032654181939547730135316134489928579209700461868483889661597774278485722509600281677545942749724999090921558218260877040766885621709323850863476912562258776074599891856157931746955797270455372766781871861219268801593344000000000000000000000000000000000000000000000000000000 [102,64] 37565629657772045314039204768978361567266404567807767910660142333843971098609764290814980817272611022537456165017789597729033615428851280836560255007053741360512152922527886965395355026563704148733454889831886394252915669375657933398080037179231359309635111171228244194515102791006573710106185702994833802307828198406161226162024119346561724053975151721283295440249142479264544914775622188208322178557262859674477099090702395887561764079457950307165680506044517251100986515442784090983731999160131086779142611311958167738562700750926547063571261055023734023848172911869117387467142296504116091589648377554305374729448465219171003929311774702362113979475543587356320883153942952165460879370025064790184515020502638440275793435963727260526377142353630275304671413314583696542979516705332281874985798263573790424540160850155897644246135274453150542951262222541218647510709269982820408008008439548197451650882125238888813341679644304982644598449970944520910949561325512697724211896481481192008726557192005963250070213729458891774338139494867801353720839842082052618498728557412315658756580289247009094713561928096839116151772717431590447064071735008449023602345430234217671108488454933724112688384350618659458426378038286876076033779580441154254333116221362016853792804679889618979979570303974468234133328880811892378763736782636426307963854011381049380631297053648991791450941746010392480011325546701938273290204619246408299925265765675659906543868593905863787615058516890521518948060075459623951239635730052551364570336421466487387562147397587829249670473832644703918359733175155609457230931511380863792110768222823351442653150934159691982657941187887704382183777483649308028774009958805694048983954813949729638041594123491484777757138858948678465799316108209636077968292772350477141847907155075239168327825838006499525795328035794366907564662435003958185766111554804623331679165201386955788502537950661203832105454891716924477561905714201349708328091796751637359642400594244786343584254425694018236070762127413788960389754690028477005733763974231503893091492357497016160307439919489359040571746411441730634749491597041877970493958448335955222037062883792081320546120773968509674646687778415354514360222933077226798087974511583322658985311567598611828691928906550630315170310636490930799209064594391679058592285830825040107673883504978312588803974324884787674880037748685538531729087392459609730694695589814261208567116257878054201054312720643370775472058113528075572771717970083978099226996932319240244509981197075196108957112414360750677329748951040000000000000000000000000000000000000000000000000 [102,65] -1851045063063798311473921555407343710266470937664590136703117043180713154162094810044902341379110403451817218635000561090248762520872234272770663334899677317577814888363786761166831995496774672645893689423951668454363539973437571883282363485922897047110586034884422199797097427002945637309783329470314620280090211080070260727692973151295577658013807602710106019080363843262899787156197626096028682683186307257635782953292094438666222053048977440592887379293287067682839335658958874606719755751173978527218107970641008405231455594662248455868995120966158553930262797643578317872280059586792547264419078656993782594816879528354056775120476417077944086907711654883743787337901612299699889978689301619950932709891197145650423908690740998204114680746062845262588574612085455647709159105741999857792335348963925609028480491246600422215205802470842691394997286001357293213615164111792416702662733836472747553006565171803238030463551424837941365784214429012827297002528549413570451101938708173716469163431495993944773982375830005835534440919729180177746591517488110036549586336468649381031997925693349106988766701511179600064427802198351484789168447889706328731280988979437495998338208838776380739835305750486690874150500823483103597009402991289525315524534140591109690894955748750180066907763144821572969304010456665011925756077088550701949898239877085866438438599338804259165875620936519058941915484981346996760423578610597302580017307709634641208648056188499560231641552912862500045339350112574889535579466001213955123583752177870748717954479021508996316802275020928527930563891278455092592354707445480068651415032674533011701118041119740336240735973834730256919907094622341793797116585726966233472901404438132052133759333197500079018771779239788799586837593198705639048634084734587218156431711116875934141851163984352451023567636901667214978385395345495812912908369741717813156523743157359982691946333103863678532822502140288534094555456986624481399685080998364902151405266512483836592453296053206199439834170446892957059049377956908078436255828476272120682490140108029475147420485420167461676546746378806997369357153105624664981311944715152887305418527458060360628907544241906047803822728728783253199011173051468118511494007093700571564604059639627966036102617909154430914792537030479726903785822435848160599250940063398842737478749934989892597367380450400557426085763929528745014126740773923257929546699778488855965227017472855094765157312817716797195832412909199622798988509044021446403785920685566943918504664183059115706839035773099851868903833600000000000000000000000000000000000000000000000 [102,66] 89211509073824498810577201632805667235220239605479694659203072331683854574359210282760672151981975323754489758106634466905281362847681946242285213337061150783423865580077281069723414563651398427987133578290950040017603688636915587305426535698596059299560691048855474831033137757543716984305483217667086090583208826229330484473457494273729660100246623882032719632982608505758704841877641152711099346472206084234407501067655281628030254763942466608380783485838028547891453472874044309434298674775392901130117694865996857674116627941693126557158061614774056497467022788764454397024546645504122731206927312165724360981066556767569879223345273838409634123197124939770116244244931269643472154926455235317652371082942597070285287882405721840631715834568862200029344170345407398256182935744149497536736682066166644526034054091150999236919749156746934060058589205860857041654385304246438200003584542180123817496122906849222645279017893175185307479326526484769502197760317476874906115772882838394244238119366701617096394961590695456183483552181171069636222062686813051363489224436724549071159450277789727818097680375287060806483079584686129609930113692435899690774456676175357119851853425834549058644772899932012088854678741975721855770499025768546011594913227073473719816171130813487739052412465167745793768391976790091990607559385855161248367399484720567120201677524538286602209219174024713908765747101216081908777617848270093031999266126636267842204681647445942601010614010400957169941393295246646694219958632633522160094201985201915873568987145346075106527417063573740888229070256607360467357313634777617780367970575670920056199423919970000987766558550836340162268362975801499591623947689088422730823325467090867624077622639661824343358614832287896846445282521070804857477270256302152749053671419194189588217007746216671127767837395098458085443077971132315087546380348881271026938891995767495916976926734903639366723288242690423943559492564797059810645664538136855858312238022910491933043248258938093440713408932960404854850345901793196096459027966325571965873973033848007509603547693431861776768105667825254839912204310449844436355339814663776083332796912351069161445840197636185708376423719201546895711806706246008240345437433528742695613497816966315796493192114475092090952256555917285335937468998157457759222002179570801711270710142805302100282916037338122552381302420951558394480460395483941459374153870501331235594171921793519593051657067817771252258901506361042539881898534773435080077463420516217116926005954703413603488144007729037612521881600000000000000000000000000000000000000000000 [102,67] -4097989845320564317848527845695212034563084232965841050368117468320798493620120014857114633296690329355026536625054641097147653547997912365584671648942901671398999188183725361292928225479793210692014254066744370216367798772585262973397516661560627444110463009511798364530367548570393800985609582013988882160743344581865722174463772289134418549131507452064515974295102392154155688571350386412093391668728695261282026664667922250374077717103301841634759309411283846023457130531599324739234619499016013697537814795751579763952770602022589996261205227793564330965722964500429592073989215686310790979563923003176351183835057415448565130403219177631536236521261155089186217896690683013152463158807610307809181013305325292875723393933076701075534148814313005017136295571423583239762916701304047369697132577886216027554457433264139938748371308918400808388938621530122701973275230559341453505434593661783469212124516853120533569292592165493234314859519304877787742588140308671904300086672689935623670358695348852582223194080295040575956688372375621153282242217872484981777927527749023757751804945429095781425919218515460433815476971458234074406907303595811921395400666972227065454945342427864063256940668364385563893730409893519376002826198999149753654947050253605282771640206818596195257537012820315624229396175013339725097931313275421605002383131449394605940873931514489999103593676956681476010253340540274635453651268805333433342751015072187305266290717111918782862322207641225873758743433848622100713008821777795815844794135326140406636059690236286496105400341341808750673559699085519220049062169540004865573690316320706133237236091623542766689434574631491561834485437760354471421053815047598433631238989188976472846778795819305572309992754865251889916902412397305398631836458269136944831682114929207452267940133639908902701062426495117512806745545822942257930962248203781490174493438589973320888854864987895748393454762711683502891886918942181844335405410623203520717669401979444146101658768066044816033602989241866030864469698275828034285243463613537848175915877634624324376020441879037603757014064292501135804489958240172004073541983641876897572012683075054702219044761014604020771157439359041846103088250839264010878059750625831417502560235356881797565990259121708720843398780035738764290434710135896163060351114194117644334704560865224851322843289864369322167650298224186486959346800576584082387820069965620708839983366576634230396744015496953437127492740221687602821370296412116899418788626500711377765296578727957409958267914069993186970828800000000000000000000000000000000000000000 [102,68] 170125112655408055031350382287447619684993688837768448622929123416009170609047385017803587905645643129742355013512274688461201145709174237805457521575341126370394307643151308981989884340996648947622868532020100244224058030539020634172099924539864637741857985371857839115442259740688980540348115611487422522604276905351414282892151242726989350191657335625250190061184330616052637812261303477886273208971669492117885464460938598463582547027913811547995473470680795886540027284151606607307158784040746171087036825910327251504645805232831409043625815541130501169549230970372492185253332696422459060160617136681954025582909953952134240381526376007534892559316936038720623683281517763544155381755310564152420960808240481545893012921538382924956849094082273324358046144622160371869966689625435769691875727505149421982830629548182914689589304913134851114543633765033203111685119754956351990136875055161518094745209911475628159141141815238844049877979498549312832329971435537173239102067908745537883781251268749019432854476602023158845479472966839385608548746983415247605914002549085642432022648135864911670575403314141182605469129475866220359850967023746971100953114906847562054628425523350328000057817368476807412558335803090425614532711915269204154762682920692718884038693998449620256997756842634099734745737082821266041650217944598891381662523126904885930452968233232194782838912444000907746310367002435795248574885052744598872819767605001685333559827554413311196639410506966480742505068919966485226686482928926287586508976477345102544982839829505962469024940518620619646384791024977701449482906024706512240430724216542591696153705786851034847467766957774318921067222480154927791627159785042655634346190801606223080887800388265682995134672504056212043314807504214749390647955408049084211006720411333359792198634122769811111684769493110391984606822803998816469187842873540531805562492152204095526582307584835631765232671672051131353263880040359644196180986561106841951297866523988085433610016357062644473410609930054370360816168391841138039998191149779597061378823549503634229953589456630874690363719233996769177162231306128610577971765253841160385789774946324578308879238602500308830387079518845996239485708438288147160386461328291850814578449968492895279793377703996992320633042673889930749114556070197715926737139879670950430364131996242383772370835899094080070002037820915699249285178141723102894353926499604428842792536327430800001493825450631023081947742198782766231835280026894274567942851407717842957671046931201036364776934806001004471910400000000000000000000000000000000000000 [102,69] -6057480645397195335358453296259161893456165976091983937074367607195623523510699927510097582542363715542006775153016998354689702643174116886154028384685514033899441868764568350744693282709118582443677090887102790211845116690910301962245054368702666026712881489813955649199065521186044388545839558472462717797687524590259540051298938815132555884815113057989739624250834923264385472333606966063692520194497400771736009082082143456023639533538270090348982062824135642342148419711140281488347046770609224362352098156841545000016175537359770781803095314603775404182926551899488711862641572027279852150457520946610680735780797116870387083276768161500889888874037617023677542691249747767618443993991248018382956656033987669357317654665130655534271719900659452850662642938162706266482733011595254643501519242954635688107309305464496746622580913381266715615510283051585281356282388643860648972439772980398266812143970614449445617554353625723013942007859035252664954035601153552163608475030157366238737949956902439030471627735140212219566105508661988414322009279688695269203286390749453443921851451755189011168520424141099277045598593430690676150031644900529564579660366658694355277833786739707821309719684223343144387302699510696366519396739991626911264109196391115055888341325866790795562197818128995322208666079480574430416962528728809184281481521976300594485611343328624794882315283577382340691572318968781670363918640075689646322908045811355047347489882654004829525824387927504466310655828859186730325295881685909683707101678296778072183821736325346852935006072167404686642364550261110377513988242582726066373340552052167598791287424957248658813954932572587257543684189688676560060277568867640895405737065014284257801389794358726025168614415893160435533576441275678514914292355879389574324818583362995745125260909448425402819047034409197360612610734812524744244842440694464630796647962848355517742681403573455616383423516852133328604755359608193845850540552675690137273089576264452108729151622519471203381644832663640727506307393616403452526339961111161542473266861811186628009549306228582696265362312318413028445022387971264649082513325945420641665661080346442949884782196910377934802062686390922920821994054433287985928466940126457255300365215896569550649240557738848238512566611204460461556074347574097142255859400650608908713231335299982624388606893024698215533677086220758467245763296157475149178831942414541320543056358307821451564474671632974597812603376032284403736564507793205383639112592160655952814785208803951581776069808747161059328000000000000000000000000000000000000 [102,70] 176616486683577976869124237722730118290730380802713224644183881583987794930990350721967396218069709927396247588549662450933271170211757377245447073370558510914116420641722858673905670499906055529377942140453376645857876548882484278064689674298601870340035310303981645473115389816640440867270200211483370588257961707290473239601023774024580866881931844328132580713660334276323704292846508367015097324113275317801500173143192972796586318974139413963580605550084106274241375343741570886381481605366567606395772207434320777510405997982490542633042624117312788045945252140452056624937570249025839957731408596570200751536884926954831301567306912979901673062243352640877502609856368606542459860965167040970039352906659194011382726648242944739366681084817033506936550182606858459026455019939877433053524054904867786000909490540618375876763854889109375345696544002836058062390550442184556510465016469041732177943275728000098488609188492795002878780559418799374288694977867126526457849455672051577473227917314232463375636931718185850330784682226695144989126844285975034930850115803221597359993440222308740916437170850164515999069794215787284441041844656241388883304714056070303278055493245075720279451887336516078018046821627529235593278955412247449682165649907950366615883247620562841435336864590737258471577360804083232296556434267672667109228090210879180222270553676229462706301902292222682348585990724433109024511317828052023226078418559074179919860006312471156262757705759381689815645044705520161302081638539236774150303519562688521075285097442530196622554537466898981889271558710779025582417302109210067799721627051457087368262166620087924051418288978744606449162559654978175162199958603196374679534704419569127419953294813929158072969313602661711782953826542350840257708589841928636140016215947112270770182341856314512412468562315918540129042099776485236128288513636856708752861418006755354388882781096914674117772311599017025179613308780542514511604637038395991308606997934183703332189099822827942714902098424523885773531531016592058413103757860324589767151331201271384840428885670501344003042805547089789525930785310544028828279160966930890764400720144865373513540579146097195278088637515358317760458169132055199464970463951713238954864803896969626249224431648178263118856024015757557682914279971349756078126618355232975739732457490279837937327992815942250905165314393381479656673548526294568518595977844063735079312896273645375214960623443128533757158364969563012417610956535104894353254329836516336394481905425177581431042265191946848829440000000000000000000000000000000 [102,71] -4077509597209566643211161906382951077615355217195938789835337565144813863937940827737081681022260076068690765217431921021561472855300848975512254389812005062389413082727522661070293091879112690285693459278747151575024548858280881584856227497191440832492122040072836897021913404138374268844042963421314685826453718444865009245657395392408522325303073183003039471462711849189267701690147419903797353041859973734909759797870306940273628969480843785805438009832158733248150598749803702921416725935164374336603184963678133765287229964919736045184491153641937432062604839867424506923142204951452832120518746879477349900132320944429520239383798327894460465011211152684008744803688199328582802723152891041116266726779936635388403138404739238483079550668887730774236372596945719898348435655837641603405708359556298671018892359922300176045608248072978258618539765905175015141910535951035395276808099896425036051563017542063342351105965115349360623532142029841600641487806342188263578882018981610458490444017978913328364439217876962491209384470512702057989102973330698934713610912934594265471323603902112246248742938607744086939960908778400600564239440587554938919605272146485465502183120669657031673501921869247790062914082495545346500853285614041998845208202268564294804999575600769987657377772443982556548317673263900345959190550156082024716831523832958742947669524030569767813795201971518871776877729880807177703650253523817512693099449805395056011751902353705829449844408096560253033068637636870821866442038872077379701601238120178178893313534024180310300230826913942285656492434104092954783034393859976970568088418456558797856963245889887684987580088658393872809844473416977170282524696530585350162091440945365283535263565126079586679702053015254603188422552970007914852032380655771519015982110241273894924320934444816533555419272270153901903326085745131957490735365610603440949192687436633183230239730679945393897413114404800960920263304720572426477210008700425465948155503706496666541570787638484452023605661244290839757246991040351527330241435494001671768075877578184002966357948513793326906553624755834164156770677218681651462839726748077043359379395204323446053949420606046682589783403520179256562001019979554087319042247992607323580473148026091971980235583864423175762584002120176702976289108788595576381113605106798729318998205843819256193117925406916365099625240237959875821627375816795810775076287601464318775888284698268352640033827080674031553316277465576213685003012726674483755050911901978913734784883233083721840611587699140198400000000000000000000000000000 [102,72] 72626807652322129080806756359339644511361177776781057126685724667366746307207278098954367124935693684207245826414118246665109137181070152763599596297033812958608360800260758140021174084064030017197781685429449927696059601043355776549272972399639130491728164758008437257872963736636341576365117578049890932813706177417818478463963214796009225920009574655019293521644687338447092074071139095750185580076260490729895544141948828355868554670123180511824056156346287187130141690734454152369080621188387155582383334960911685819846497517115847042135384225251910298185577760260802888097820250021858086721126322695258366640900655880570298851197993711705230391656729082805873125194217505025326303836219057709048915752899835012685097483346789071727289112403237506434809457505458375626879498193002435441743160024956232457516977698726451396746323232860655683653308622922853352137725890960229714777652238846188872995436194457654498210745554800611287799159061472106788376595412455574741386114821269059988675757642028605584851114722090594403115378646575169892882730608455815077392913080736256447814900491856557993390751292301038069499446326381611742454015452203868024086153766746737740647964367540977920618785737372011246980061038697073443769260675037806575093123809244221288741114718573577031569014076254962867099083680830847694249015256815639781802040305950803840928331438660103969509209638641232367294650065543652611611323870524774767422407919401624495413664676762973176808212755686297106045437164662667707566316806945212239520476932530278736058853967703669522733100697793479950949902806801551206209747191889128697067130886870564850965380310776236999015339457152612380276357414955016041808661921006108173115798409725754873678591905075027434927973679536373496328770162776420287344688855765615193309800780312186786345235842872641141377854122236592715584322242110609288739365521220398609171293771045284148161422899226784399683358833839900417908808413303614795087050766431560425327783747224516050856127984096356173318899076801577275527414116636103971156714401824652191930849367933158449110186648259832979217346432214253234596193187137048243809983812727836614653002454805600094804077520154900035009923424404547594559643154843445600809547694685177290971300183121932598362288770751419526905110686188234547965011886679486993826917061433827837999205062723930045253685617818789507069482385318802016074345773894784001203767201160835810916831415615718211839314435927344483362742958931676170489408122349255180407696369348821874504679326117163201323037250908323840000000000000000000000000 [102,73] -868320232496976616004387273059770241286362842901813603007602458886550010396977109382158069191306054427633524135990898529974753103174680775435291504847764591116217466721987329504624719063022901853866854415710763832137118106276760204860239840236143376450570253561414932355361858561358629364422194916958613033003804783315838999638810576723576581436608833373352649939497182832382739357014229241841514218131606712401746777825502868353536053870953474475734185251224003437152518704508998572559022854377306621772214800978194908753596109332333000882328048157764015154670495365308853112380736589116609661694564977429627160698169646636526564423179073218832961545369770482167889363203245394563511065455791152457908284791681814335691715665985817287254207113854623794304486756449834858058642914618200342655936800417166078516414198846681399038188124560370392823609118271631194046263141349990295246531095908669010778552078689521017942425196113993359073065700588587834798410969904057070985028884122475623503565522541829077979821148652105940673767756679364080304910848852135301409371557178820068113239999295827821272781775327932091170463492018524970428513158390468199925296942294803829299221621138635413068916271500187574165409451738310567842278767880773781045654123194439465236501119770643623858308629922718211328418639124830558176005675689880778989697188474534874697478638712504685829478304758819571367485956951966050566743629901015047642228873087864064975977722521508227605522935307956308515149518595561894311608079904461551801097611999584582157900216222235035190682625345744599024851796382249825015432797497665996153152640117879291594336688419965457312256423854182807550168806464775612814952144245104073231471213707957941906168752246327784141565323094100975745316498124252702758124020652176546535506662220070703537496408976570787100173003028177307263316359408773171225760925189658896876693723553057605179559791798788844684818822049870133772297831279099067855749227283775909466948381695887558888406585605763056746468708155779675574986139812369948737879297757016048107429216844422788641394943709993564041752821452697517799802498613166635523503461552927646669691927982825994449339129910797669992404785284088398369047743275917973260391391719008752705637629944897442646998507461668963776553495001701311583479681239448098319818603755215519282213029661879933281621470737922570945753007460563274464954460717938370826647554114601917436103245275019227289875910265328957905097377870561642631920550337142635411834638663421887933762178857619448925862097007411200000000000000000000000 [102,74] 1489797822871508415005672158805663735962965570757983073743181129943804728734570423839190773598853203372178140808832271740364885332107207815406715140039216608213289261915428435283365620564446015210317028457615551479510147905875860904622594851859006273164166894508079558006749383182175755722985352971486583997799463931837707129715789579899088704558392728431362151358998500419822572314499400839705501028321791193652811404735214640472889107090933596039909327449498229263913795951941374669063878514960590664039895614129399599160440884536280314086462385385693515685310461477264629471985302959905533925729190780918217204891558888702276464358232872330928852925734402318065092498981892424089869703808731374938163727281421697229151298364146860346241467765711664160615349923062842059362076469811897741587443046944395202252735949457566057885152610224426002379553872406430478276831092775494356295689497883114770289871862132904471774196703692337683551701525054417918024685498588667182942520176662940055378765155886229374658610511988541062587218420075048208195782963988305378969493671343571144080744164994929837493193542036057587198938685209586237458336058945143336970293613515943655442945858062059079066517679091090169396603483422525977428795955155296387977522318386633278505767270241986892660092417578383314503909707574281385900488807122703823380246741690984291854492091223473558466311548672569053293857216109113085439584627179923644182878632496048106497699181962547359400533417322518703346697070583261670433789205083978618856253020423716933613274660943991031068522454145515548906366702991781868032096724660342343218183431607936058100439556781863160217655261117855077834089897127346793627965576463666275958180635468879358145938554069344937341534129474933292049709577536801796568494783484575095245935337441809103368452627778506332689560798305447963843927684553190131969813730881043408728001059724402724771923916253018863376414589643754010015027805980120810074161505962085867889840516271872740663750771226654516409128888398290247320512365467102170345646749264285904499906911448247530544120414931382347379236093714151650884919837211087253022180465134298708075748732079174894551752454823777364627298261940065626575667183387431039380367642019833308022632123920992481793759470770818664968864530612889651099437974271705170005983445282838860557558991651793177380783836493320225116935315406175653614877982116269388900263975144768590869274796849817026995711234870922191613528634371271892780885432702840564971502488802236427845123485268395403400434962923520000000000000000000 [102,75] 210281089131925672148618109504752500688249332927161881484384931785439937472297301141106949458680451280597429380769678356316207855857148808392065231428112949542948379424557111692342205564286785266744353822720532929751064168423067452886224996811401230507532600735219860568716205789511384161681598717337535075331700259779180235339100874821551886673710383696945671064643746683673036572217480268994105633376048535676466558493204837884241316945083815904410474158177074205601551223718009245318614720823592859843534735892425749874203151783091620585378852330827317830693539338749296012803435350802045217230995311297399507724432308979085721237084888746196239369685722722599727919146811858135407440336223093058942558167896238763701540850505165429163005717698230409972814339867802967026160014236676683639969975113818543570647336452903492721388005859889798376704073863845285529004766518552233538541007088893097088520692136939902361013225102090888162584763526619846360477921304371821883082716453653327064183654307755880977023340493186326259051359868455022168557758868630853402369662878560473017698000303523507832497676199002294755754613379006749440092617116264686601349104352141501214713566888371228651999225414050382044913560961850900469337566378043253102584873951932633031590816023095735918692974621629062453180293590696414440287258112125914495646245005866570494295205019804387809944230270497773274100146461593740107812593945550537919379180764297415365297649790749336334238005388779582753685267077599613766162475455840169990689556211686232128981108175138170999298063749381168061289198418132694149390834526893002084711408097499003553006094892095612767095076654327269114681536223938446553234442560238353518182599014356088175186259673648745817471481163556106298854885552644261882807231156540206945611140896029053212084409192237808710330455490587749916941670920200624521103406008960279483981458892189002190443396422196267345311971124447478518347280037423201202828123651084115149438390350693228635743806024807125181770942937429076926144958602320383994405210698196437811625690538156130391714186274239901105812608375647513337894935796219363794740302506717053125479367669190639631943202537330877875826924786196800157765639766931866189837110737246287114125368132191795946270872512678879633974770318817786585762114013828607989443157370918271381140378649843864055662486107629779460095389486892362994381740716102164091630040626058965019987403961903353383252407991903534358723488579528001022646888816589526517977470239035378718490139095053034773510147276800000000000000000 [102,76] -8244020876866762581759150832324167714298523605827102180344710676411147082152113021194011530069379608169854912859414152956167155183162342421653763786500039982346352498547196726571523588143610457554609003570385865953192770628448591599536617520627962590539817462599699278813232745574639472731089790870161337298470774791640545221531443457242259737230550771933648634914776001493482925372173138879015507338074004824782536403799025640179149674267218886714879970916594752661669405615227287662332680592451145988109989578942412628054517057438125031056315856295825429045050685824189160032419788562202383393256384839044439418435439479355079939173090471699550007597352284177700648490800499043135522234689237574623987845905761481339998863421013896621786414804024089194919097578924072439019842240010186139522769219210717944052001612296532873568633232651136551568356243748863955769013576686395632876639555896230987594435222321885274783980736563205566457212274656176659031263767121726029345691581354324188300439199601843455135041944600028102060964971734988904632981412514640299504058819258983799609834244325143544911117400870036282314521935755091571212354483427718464251056302689905235792027912252871007634617813634691052395860179847409940902062548324233247662931525697957577631698990208597936884186697451940982655053474558027187695842337704393970315377547837139652877365881755170165528780704666905886859004474317113605272702959576184860697024835776768655332169579479981920244734616643220729157927503399688589049215881894257398627909262834087257228043382454703396619140992943150875875475791370821923280735599690995692479831862584779255171260037096882152449340318997836617163870233586001431099712661121897170017521378462225252710086198002450679248811555773478766788077932827541126447303971880272676046548919723753876947811560088939462466392387612928005844478201262099961042600118870991943986590991058325122130527623185798300740892934061570426893624508317892275282515767703398335622609455591554030828849387074435911483622142559052729405292300454686531933442892291599755186801924448007479748477395052615948392806416058977567813995680175875764363299525621210296081784928569523395126873776975799751506952626237227060987931074132807640139980385678965678550194082628537542913547410743502604773323809422410084314303538560220474861292149867400636833826337298195156938339214452805930219614668003192012215920718084872148016136301124368397340845223054934804530850728284120347853279066068448201247359010326752324687608454061197765242348584261596253426422906880000000000000 [102,77] 204243673826182157948148108782755787952346056485969702424854055437903207088638781316900467350170878645656025197559039313241212679186420670002357481773471655634074854052176346587351947201140184964688124978042499242220293788035769766075759558251177646406665741170277066585023537729639131418513396316179313054572230723129250951827409240673867195096057170629926544230377342160732978205006381997112922613416760317813015659310334418032751228296781111108239236284475364506573928917731751315211596171021600058434053897961321498625844609145403678810020094634873861808718939710486257270579893283882849710896002475095333367153168037742421193966696532914590976037596224761114792997610888329406396504533405323159698049301152574637297259276092963647056169094750463772618169181828251843303258267921520073388550407096670172794630201142151385572646770383691167076906631143233034597361341417925005077094975807350118532871248589660739219430354423734585772953693389872093841579430748199340979508381091031673940831390501097345402933135937481389728143890361688876236472844540301784149983746971856225836156384612327340914773147712792046267291368324276638782396518559957405039158851313063062981545059707642071851770689189810664138853726283003587700723627122242800058766306606087054659560337742327989699391661318331563380751212082150305337991205506228926788320542747568460342923800763668575608429032105456461159903816779212376066742029990462225631572408241011372330749187918739438914407269415045484968779101445727506386593571756637049605459644436084930342245255660237494266289172643075576283678776826756100822198394330165351983529618478971007362357840971438078850931630143579672733775967291356481092799117653957511308555831356507706726059730356821567263178315120555064346959396729043867106332655936877964316917494554186865718057068574473095299719556421715048838825907269859542106944688583573462060378034085226806006788446501142809640415421201597824956416158188734886756593680060739429200993977175713459196758885183187089718446743129149785852693986365748320271478377820696600778626776511474358482444270126032853172085885836955368918877017837407796211666752067127479939234394713093802687822469310954263928521366726848467607458970371111286324764236106663147060870990591326034458935914871679664976387979813377619494744200565814091891182994237761639177029327318085730747449435775887262279379453091548625756867507084031520736471133517171083043905260259978612620834563124046146821098874264746208447587856816871893213585319362774010436717286256477188597691187200000000000 [102,78] -2949774285135250410005972969293310951389145416834139795238925076210782445510807249184510130041855778892917914972213691906468963982863211150878727175540130988557806115013977671613830207387575056585586034783664711659760793298066833216000513213388813960865421748674701503356302634925768969494106966621261634880706923662614253924146319199560626432435935871755925657837429259329965373574844086987660148135970379138169854235619414591616446405710479961871964807304488938606469694708468626770784928713606712551985067680614609929159208054859690111811457383385267720674787374516881362767929445439596118637816599538783319300450891620364488132171252664818517075723360044224520020251000440701769800438774569709765637445578868727969674938146730355919402387752540588552795730230375774579189886706274574513162786821048898719108195829007704502685782891616853930277067919012076560110537175292836419731306171829363652641778345756879876377204738620259189009501946245207424558034471629259800449747993577161111174936139691648018099354767472102442381115698016240384995995317290851372386711006867379644815519976907251340447638689552106058052756799530336863504259384559840465759704709940286734524968753398572159148247638420768740716414390188486041723236947873450165561041032548776452244006837460858610398329694044991359630451326395792194413887626015218549009719841563896238976104767298970753171792323357798703869234736892238352879832561707466816717723284299015258475038307415168131490598668490236790332066416546010148903496721450967057125375076469094854931133574876054590347781806109154779850524281177047470723087338826343997576686618221299071028868173934791660106782487787705676127986769708587268447729496946431855250179610531963393757163167778495308294216382260188562009709055137216437014173684845907079990526560244463742587162226885709819845025877205123896525184970484798353141079064063653760796302038034318331620513607516224029170204355856683690473250326868142779662222954189853718441934382019575867725421274936074208733532352438447931303884965498428395403684067255684822413737840493418416299873840101972694407904156888176441671736425178660435856651468763251446814068620365216677311997548675034503533794425639443585779790131334393810962169094772040044116120557942576524923437327645312812023029884912201184273683118497250290167239539914276574641103383053343591968908589379282172147203912439274019846855083003124100543846583318630516192789122123548008772968294135149083470805450167654395405596318511110947347189218813742704554855618412630348304220160000000 [102,79] 12183117245581537217470256765173701197939525023651320208475312972278883223796286392376603127437147672430325929041207758447407941952200005866556060582071822312734295283740561776327243978415010368364546796368077446750083461795133451223484302965501230622854810024365842675506561708188808205958320188989918660956105807598465477099447607287874711420292985805343920161083912085354848102110764625537842156933850411768155428544252812845187111491972176456486138128176919398878731229762347248744726420261645001596583811055633745044607972878823638682513760533460726065062163351114637182665770954609039155599278906764065915281750169044282201665629746866229943104438263849839833174804456547232805327278778700270876182359182386306493135996113189464986557824486429203815607114624438428890917793260509130607744378401024949717765518164218380011867115454372535110726656999727596628067704554463589016905298670043416534812708622753657244843395574192016834277707150419784642642433966688342023558902051016916826230658032919545737598772775714301234663757011637813303811420204391266003999973592759552485356158810772334164214440183542337869808646863467556305270639166572361608396422847885690615008746657782404901423818708708497941087333819725460884956641409732608040062367467411870517546334462021312366718818917451822694602253135500767190306936774778718769919978040622040739738463524398770563129085255701177460008515618239736567900596453194656865980865386340792551249766785928769012415884693089891124716538126449029940758068580101012456065128146227980287505590886276606921092845510346298279302428871219709843575641967314548765850625802163827881197913593156363040370550000750239513702542351524152085334899453537506790460551997535469176089610988547703277127989040857602523030188487399525207025712498975717478490515167509370263453110295324554484440689276059534207426766635823984774206697659003603464822540494784675606748622535454101485846954231459167940739855909224546316534200230299264158492164950692653707508212828067583596870374456438237471740006694807932505635621690866249258727496468513898786192042230126787156238635733594082802279468251977877870280216783513504564140431515728889400032580728971302508734308749641162716123642890012949476951731229795650174695456982100864457906701052010684559835978580296688492082906285012834185029666605989934814163189400667205965399519270192145183580993969559641927929286745330961903826647110926232594707172599922059575513775814865261541374705361170309987028118607110614455819710995331009423977852437068014537932800000 [102,80] 748800343658122449746462005610742527345479085325965625482918292253030149215487579276302730186240347246740795621887009306332037475214626347286190283374338475223422640749898140842115323733248538753651026083928392134488835696363888820057245499230424220914706987713654233875748606395633954243885763927349421025600843936137986459085311148375684870080584832931559233228385238501442477541146301592035506974289972411541909657287666111628880041847617534952858072682405922192483806343086926512840856357403059776926721441985464354797668759277820954435898295639695514181499685827962315573691739898550449700332192623433327199899605315415656289208687471663000537611341698722217837391950128854649320423592480933572742311069778215694871799817092799580986575565394397201985742853873665115029359136095410236191951850213843638713176588943637574676664613246673372507756941109328233091255472418593954187820109682361867740459579781396012878473674917748496833124654987280372622763474211256596522786116073313641366308395840774166765251511379920121720165584481028305719577180299288605106703540231638427749500974314919077491612590065117555114752039339213605367880083711317273121011648745763279443799157278499686155592951553221338176460173794603673722693560762858487504160062783431285387485381911073634592170426908643305373993297359702368244612656515688656540234355986736534894836160765600785088753196379573306678317980797806763274809492887925885430409119601011139251763146020028044907871991858252366322939493093687617912686160806870865602596837391201072880508324137233669272258545250953153525988215700387281693440132744530973696343934853261961488578180914633795970862012296798007270545359240304844406277529085277343061855145708059876534378665176842119734593857410682646814595336562754407294005397698285823889545187760680154859159288579406548130318404996228935388776980564163893876930030847746732524216542275782902714167676113519440400170707529895529582309069556956552079742853309117343468795800657644873834661672350493065585610460964335728305907307718450296179283760583686299340083837327072208875496052117341392740635943704891785107645388096653219320266730405875619533257767634149100809678642741677440230535288224209279988132956288365130775230731427477045349482709749872763945466289259910943266262542167186063184756771241796682939371022718207776752666856237672066259972819522290803041267001441648013003962823412971137148818851386297418779170836121099101474818237024226186781480340165567731309873661207044058338663382116464368438992363007516389023310 [102,81] -7051836426421440204898986377506642084293319615692576146358735073919626234457115832587516170046991556419358661075925278814724129864030650500751262129169779900345317855937765928154052554568577609701240503823438579703562199956190721836512047729694524607419181238989040603877902031091916464686615604236765581600874915587283043132257687474135829186853374702438846435366800013890946209164955803789048548895901301050992348615317037446855792976333762289049715119888979741006139243473672943967274143476448916357937834738987714852355136495792259101061814706101250864202778068353346419615214574608453432046054922649522900022636740432833940735800824867334637517504379674510738008710066406807650852848629750480531813774265323964849285865921769971690493434539980280441291715237481830373116243880045846403163221645073284480734738231155620920882363939349440400560727823329799360620231676599480511589744977474585994679040407429030894250402021246479436748244086300828072689563764591626675175450216003280376023702764169005961158447130416011800945690951198262141036977140252349133478302238150566064945701459814697443254998452709075623347559840400943022421893865746474082486797551505179070100444437364860665047614142210457251104259561713691922617154441357218768448786860699065529895367062429741323931927837172296038479304341094733584068655421735712947402420216125356215471538262177840858500963518950095409203463187877630770654220011113499913939910603689139608794780134634959387912481180840418268784634175146696155446024644973247752164116054710933721873774142210284613750484577411625925063422231885706246585442850825539412462380880585543076152208136775351916212667152507976496778899791628629006217613123570420428894361107257872425612209350622713559797599469108978415001416546760236486333004147966285563445826849379112991793479418208188354189017282331510717837932101265055535472815991368775610385000423802498382854126221469134621908150523179608706421390083177033780951359578236517141174579357191834186969362448145561040937935936381626134780741918739419112506691169325538174037678523518599323001846395733838867990045703284025731988383092842661030206389200325077963951787465805353548651171234441808542527801278894003354802428201788594870330859999937063201180373366594931645695983553067734083047345010044360488275323646520767633932392226908915843353761186797158859997237744068710510705819317195479067773848169495654355756254742190392321584381687929538945143202023917695379222774466526470081507610694793352947558629586727437274838673744031923200 [102,82] -116581184972859538436494837840321471732304760681356251853396946421546433979332681145119051567440826719980459814732279419545630592778923607463683520499708391335205400505818851794836885226194681664720887996256256633756357529897092147340664678064257233939164949244985710441961436877973090092554947661672326927582141134650028478017620066549987494352035682482152832172142880991564901358504182473489915741561419371718121991745311121209470511116756042278009188472617990934311441777063009267119268843046473781502230251823716164552366833769033457250811069766383113334188154386212612346086127766857820066166725943814416205636444298228386263097350632263313390104869866283459134890086768064223876126961964892660631661894433250979636237440676626210990793095633172066390431355626794941559710302860179161905629517698946073553889756514510288670211447357996927642911415812344382311484222280131334541826328244229636175546133623297918268655877208628340298127418609139541152080349190927394669833552698498880808497444929179565198853081753526001652209983064728572958027955764719547978645718605405023890565774335494011230470225955065646197969468095405342115453410550701166396702596377128130937333323039747252210651326430575090280561657420720371216000388997670292661955421811332326617720654582009577994346141049884253134825171536505397865879777563281421078986537356591097644888373153911392341086758961789276625571516647317307094470509378896161396136250528125811372057900173217016613686433168554547839889826886326214319194283747803556785385866978278830161729612933388796815149126699401113716484894430055490821756441141804028817887912112443369241471382544076263187116777581504701478639343933775047436263234536748085041588003862989628178905826064813654697753336037106814718743262022353767341093563172963381874153464420534383171038568061442277889411534653460314839000093375893955376889359801153084650419399451126555453920528127870555558884962547272936894983487822068117463510479397637825282264522931181450055041297006499538438472584357657630470453347119359203827019530311229225260920014890966180899591320509879873160192944077416194541583386531302849094726584527685571827036335245191328396857095780659846801478667881730668180837742857926963955234303274385034581005621198556454851248276292269073098932664911759216706963159280456589200482037192672876347516474157329141648900975084300840839041700755146530983397386165905916002605840251733509222565788303672015396189419326718643466575034133820428380636727911009038229308513555017336226674884032000 [102,83] -802441486035920328033621864745272581216705836341749944695408370779282103459511930210729302749097604767512074488281615506007227870535551287075038471665356603688689500127290405721017155133250788680730548513687032505821440500397462500309503949649968105186395399425825575208654339841055992767976666760796328832815607391323235142590495901795127490631296503696441327381520521619357514923879614345849084329005072384389662286326120375237144906278242722937211068422218456272105313432033824412856439568329501753850591868330468536105931318986402876332430523719346003775424857764491518475714929554340732910021565668125532342603506772460686235666827661196009997975911029910506537069763836307266382612229807211577387409374995611328499444373788580230891292900695207843995683110967871408829516071550134838209915704609443291366284844193507640952544480657022594052609230848361361529940406704035426845339006865455304261502995683646331008455203271215218188350428021861947634504894930120095414162862023138969926394866323881251624286332474899169867610491980573862395552585078643979262466403158702511623360898828712243037250240514953505001019742466349360238545666620357691971372754398502846550647557130848212331719227145689391106093475676210445871536619000081482334780560377177216487784538688018344522092454940902437388286432136166055053602342379188561045667199682780189256329065991266102824383015011483711291327141432636938577507124083858662187948484882138126738201778105829730411814008772441077021720814120552941541775979797379920137516660431738749076269960328335464381406984439407237276428352440645500516161128863557510155555486001033900972519174979005457122796517720466802578978996306932994976593811047333082970103906630416098159018864274875462564167398707939939814402915983181498659840234106394381750638045218945710578597491399814864727848637610124434396369562727729163841526239929681848552752099224275304956231443749609102336724844856720337180309335200754690828950869797045340666123148626985295753267272651038069900400623896948497808978586531916760936627946335553945641940006933057838611858915110795678772201459335796979276483355908627890776247982813985563890152733193614680977894386798778653882890385071857020305946338517174667026289405310005795046569440887146946750485527170589507847264767542648443801258720444384530820026594655202139635995250587358881484467065174387552478230646691330265555322637632841292246603472584739584748209290989484819271276066211484766304976372416369053756345959605309071826010049018155308611494400 [102,84] 39930166867080113519412422464194656127323283131317365062247275116653517016439952039710628042657651239985734174459729266228619058840236882834393458995190868144333569123930974799390839241963873662155111450112299458170966930675711629535814559794511626788756636657469384360883818475772759158069511263775808529389693191316125141050063167470528298574939074783511987976379756905301456068127673640121942206436703081947570712487642960436882724468993316417627554806360359636786001585156626872560581395141190543716781994892404498624868812839435339466150558108844906759973631496534073428726539865242817507634157600053331436268520150971318605595760037797185675277672347443041004788749584196252135865776390729963682330545114902830991398321036655989684344894705363008923879879677086303527916615323175969335525663271462400844018298063981304566351299280055067622351619419585358100087142940829365312811957453452108596254621689392337829745301431427479528487918184344271473837235627038345687824658442305109939428757110842047441769870846837435641781419151738603699722812831703757953242372657571507800559966302407283234643636564844652563389119535527320408182336853861201072506537087386946857387996805113027052512724189128756117744897203146822573919747712892204247029850932322328237661555006420089602587894879770623096602345138577890329901219878972427120673263030317234922841222539173225674069372901104167117903238694569070860068666911283622848621562029429502286163236849920179169494121135849319126142981051965466025656996353361399069795091661536771455752551191977475182840973835774861422130576126821425796906017758431379053966804815681216578963031299670117792013534030545835694058983392287299472280599069249499117976695599416124672053797493035212781377372643798141151334164483634648032436167218743726804029332001498962549880214857383011628332532584805285144272974377038875010449947354029359391701788588176456133560812360350070821279357763012615019368394523943721719920707144062503328005668185270661760642742704577344399076520955106323263236872821922828054123789066242927363171786769122173863585992559858298746535071484859175563493762135273133865231541637941675247400916104885656434334624537097593428684865416641823099167641104199014068413865109711860887834940079152110626079853463896694805549087792837095249328745433944030626900331206964082888406143569965980097426918199886683926446173841900835444210615162024662878111370233227086765073190699349899734509273832268523634095617222153908810094723048948944490965428011443540398400 [102,85] 5674251194699879020882314018563805560256542262144677418634839635990603920699837185587304984349933968286348473553293980958514811091176321744074740754823919547482277447134624107691580794429676693993129416872788164483860985117741444450838693945368325236141180750623976949630837134042958419150542900847812079706289529229585453724713029006527787454138457242951320535549544353176770728841207133321206337200398715067535439322437470429777156159752534330890673056740502208178253653283233562366843751583328782546231039684594943716103472267280633049174731382631578681643982098709254981589411134125521129302168962910654176981094867044657826817580110983536438217038179153670706146271972004338274826746653694190651512767711984344540977239887993830141699301993664450598721602374881086409656843863350520815085243386802448802862566248962874384240555004499912692011162519209558908786554123775368608638367038471909388113640521455587162658593343006410431784733485168249664794509402077033533017931717731804771781464057308787181148634034044693938545395608354412828001031655570641073657595403893152353609011027759955621517645079397589301693533417405102952427376960847533257489959137334147747463400866358414015826553292730712423217940281190119928269483797489062731962701235046190390672715169893935141294925852304095790621110046055663638495848697737271736507997505993541678572454313487488703295321459929428401872905073294121975443050112916895514119013912964884044442251714605454418934913018666979009904358498954007318902210078809314596412164487048444538904208494864109189981081524426897140610493544562200140132794080260753001437874807592662762083322449417247304737374868722974162372666216939299268615236923133035746941070272476597013415624846672624329169394254710628782071506600037427422164566950254161845593358754261211252463239719648987629482900092703521034416744736423537067117811951139044588008614351999107396908281239247777971871630667915032075176351861570989380278786223771142727597505669827384993536298059370272623356715560535602206075750197784923630324479859107957873100165125206905347907789058119404691860688618454171621275842594821493253945914151431763453297885728055570692705357606625474895934849191871271320147671237332225850387504239967692510936037161270826657954092962903039256554754120750805485119852635531315370983300765666320448051424852516366031328225062269352799797988229717398631160574907904889204983194579276596300149348632370104328979143384676126802472506528636594493906919177825203158397033707027840 [102,86] -2609788851952701422462001304880070252767700105125305518004711770602749457394625164306512927741838895154763337232592032012690337903329453982744313624913390564533765409643604352183081130862082462897180125062261834490017748483202389094250646183377053030137141390630943419774843513176567749894495435891999196824406738950326022593176207225748252584750216675318872197896884586049845453449655342187207421302762166847292075991317758835885501827470841328780474050470597397927692253422283207978201680904922413574317589509466415671983157344191623172205262989972020062776757390969649944120040645911110235825284308552170822513871534175977024971892326346961607373178335798095391610197532186931602001035137551393123129465421476024028177748694515860604724269211123326799075304855558569436556646524048535365003603967894618140190121067400494406853431551490936212007866186225932181230614094242064348549844211604235365951631050574597172573417837018381816712996480462218936165450119901743307797073372328651901623181518290547889619474535017429936820751736182444098584218031406465248598481038932490056670482894547721706501934431287212135611959334052327411345880838612207362609990805036979383745977875825923446322174854629961960488525821974431441826199904110826117790501093408717561316796599040558140644873696136084775105525778563878879166997805690917653826513992016094561516069518319725776703773410759145660533878984469152885823409387295816424917211332298956889812115738405902956874811556375983754393284810629328038189234634443107998673628378514834041364911821739698670492213734995355740280433156381799944174625775818002310893313452625846762923295607763719588416070189939278837749784027905464052720469486510784173663602691653013084782587661719244610940360173346585747094103371900308660844857576482084454008310289744254985341756874981160906154502664877340242824553237386469006077437356233641510304143044633127805714750531247978563822018544465922398071859495176056550634483926210021428583868734567791914952373906122105777096165791096760361511442308328483900077888849352636113338471883310504989222357557110941600706233017202485032560872951292489089966630121038034215589387039234077865449701614850476442362758436568019165537760463626485978557691711628152652358363130767604532096766860821077401652986615399084878049820336392507540695205785640644258090115365823043213010864318125364052049234932009734549252488584183765127983484095180409314784011442633715564794539396425105035102929663913598040677360195800949344609108945920 [102,87] -1981619265007436799296429780143769424502153301136720286665261277211119162458217147866707114425912029450267230327552205740651469806566178572868311256207530010338073750367710581716296937723873888271458254153768827768320076889603907681545535701997714331317421557772112299070829779311627865021868468369546096361204873004043276113660627488568695530205156239276736104379821442377765752476128381803199009544489378378944793437523261288962185402432710651126383145839014002266272466304864000280935077369814594926704519215788839023527566705374935430541125734719986733108569607645870272522526310035642146836304450081396230820608867037748148375662406290579842487592037459538459443718915886753608133018174338932580849282117425130033348595497532032957682032797293278419229830977621041809741902973178027800708577340364020321008255601200125490316204378790575111421102736675478227180282300477215712242399786731398806343968794331076912767905286858976247016544627987611556677198418286467956662042579761121220411362210928871055813121114613603295501042648729382638764923909525869837822854878506235585216068447790373537594105969712601114378577933064467158468219887553110073878264142529444187517281138538598936867837095969348380897153304676617236318894662525394795306952698157610996395635930045533906101706089288245351048157914909802254359445151508805335249533022063627571092464754741978496608874555874688619801949071059790627519463818999332765720733129372611322928116671783781884049454468435215704368447338220053199074815638169487558087948266665733326646086954707316012030725869672225886989888412364463379715247159523584655650464150163881213380633020081394125752611681111679890098037278049924366587520914781842268649958796037760933655414040325582566447426854599126891681310205756057049310438519902575769590826053498884239098324660967831916573566005351888684215243581640294850022461382579134713514504005555042584386989329671449582082548064053301531033249934461945522356544046339410843336713494318902288381257586833837865896901126317955380106136346255134900386430822205318565519003764130889907793548463031672976631252514333236664958764284272290577265109482784694346889166376531588685173015279936737604096175437863728838481582334595766659574308786986809308782246896121250900478530637831596602432514102886604396946363325150251926335383157200734134984259699400374076722230199899951311908544940413459036639052513923808091143579884067698627677671346452173700343979703444479200996801312758549557392578555538857962071040 [102,88] 84615303664609504101585282989990751372559471696870058843440707843920191012974447204393416991027233840771677351507053404676246981052035453261471379558709554717979764689027508869915719251324468682992567771823144615438081587386407804662771820410868607700152848519393716802151237376688479880047755523034394267710801066284619514537472848276771289496593149753563790494340966013512633408431883343234283364936960351979936576148005515728285901559462580934684140455461274636962585587799585360813287490442166349589512723151679756378607711239947450795012989450146622755179198379560262960985875494107390016889595793742086314477057397849819633744361800406948705485666914509314796680959494316145925943568509749830099025552734304117768382956646171296157705799633988078543022517531913923779163330794902287100394368742659228669250925053083243472055192235833939204580471319167000756555029335055105830267560420116699413117513381956850181306501328744307164919104309142282335865224819981121289274567971095454338558913557897617474855583757461210804680230054036473146254409481544048767124420808273776246932307165534858594978336348963310788048153802509861685862486808907296134331334931092458586685218257934572070439789113599530095729006862702997728532337031130737793811957560848006717914215820028432514419836197444421092196642228115244743970380079636007028873600036430177434037252452549093319091693491578691005575976360678654043027541196727553277819731658710345486914216256776359453485000843002710078510528717113627217110067171867019401558275451875649939857016294451682984924449473844245933931115330619860455856718983794601301961795678718663283699185390765901056853839159006694882861379695665191131519479906165486659542918864912814104255215731256278195261759682120208263318300233778526841395535313006864742588923028975840028883301086213051862217896819948803155842529329691168212041245976479892414063202200227159193608546253011164975907622240298367317057019662519635491232300855865299578007718916824780009971030993180669491682629580467313215762048001108387115043535043455519844377775556597157070893735040061504058432998864578595245165232000956011105925201353467154171021888759966487854656068805559623570374305036302661232708767621183648208522518067731494612118881814644937435848830880455050943644702158240358314893160138590856315371614456684499040811920603254885708498418557041875600353992858771813786669619871382347317269298274827155605924029765108856655854286542223618665340534774161561422199445722312270560 [102,89] 63390631623141418735480442566561140721597909519530347791637700766329761343653364340777804818612490513234924196429190972181807807748851795576112184816732354167675597542499010205799266060731838401098395315736509109260605299600107854405183293604945468580074660021862344514441069720588518832814969758512979370221460764636860220732393081221444390766515558856166029061557143829554072183984330583884739469271636972957829567404574411497748575291146005023287545388659184803200884824080200674198857453611148621459532185589395898453330470013316645746036983338951376990066962407478665915171955239944161613239463842277945567262943976137391977922132260392712679307422461420873548084859466753646147286908972415298921562932401616721142096803836416834414341412552126653442112153458246785664593418627881367618505040498418679686287027520177732846114906181001167280529646160732244753562738163298218808145002625492729598720617075294468331959512037027522389282256638380081385854987008180458467365721787391182429640871957659060147432481779684490608693352966791286947804111203201414068967058981823252525118178299887440012292931730072321067773933752976961389876464125918269446135810008195862843491756354834015737735019060115289169564321360377371337271565029451755973524391067280951971962315180349199394837537183586081712983852485303737835111252168715731029618352632754701594299690454434370264587014831072143434488040914964570656479380369649103024044501199771418924717788189513768959814990682172261940392670251669393670658613983842419174930497884905514075970672574932107316007458168234577452700832193212027047137132710844703889273587583954983711861519488515833742349464821906505318224737596350927915244991289678782218737801990587175856568044986299247039762255348525171350247689908614136271671072228651866865368696485956419449882333834738687571195531204441270091641032396813800886660084997187735230029448214096404617285261873130852859896837504033258543593240239324819854154630009388113650445603692976460980417534153220924121389593294787679682988227695840295035279491960069229201926915331167107849366781686733528087773039590441623856437101884052240908814811957191540882653004050650733806696229523650846258530958292886296097312531421467794109228957728251594038348754366915260387044170673803558920558717502580081998191477464614055106087951028109630160179640652913100556978780634814141383936421832531207793926811224203049006221851903334408548562018276309016097460145789460170916924944358690503306398065356800 [102,90] -675278766386050756013400876437840803383870498862629705349980874781194131767611414382302985960922767029329956532274770820664563958983753379294345886040005840804804885882458581637761721800951481592852371405071845699050604417309628891567231638327852620412553733385033268825472327978557041922621386297945808554028655975911559332169170129990901047268274738188735290077743019432024591970326319186791998214843369318503473672591117376476020857017956213333075461196471547379121630969875460094707980575881617584385116107376207488818377618020999945275812648550867640032519682806800967479947292686954923334920314397608589120292299730629211676715318457984566470657798321335462055536676120117248815374317615091216458713476072150668531308319534227549175274381808771975350980165909635312573680422718175451471524963860308034004843433483049036040796094739438495558513249682921405623268457937935386925447849219605916123838216473161416323938025322084579077088945671720099442420108940020916932758081354763350312540532631490653552424619222965714247652372563052543992523401914271359249851269859415454143878871542958712527378415484124853513227658036400377713532703402068548351910710472268442174458805864221253205905450558535659452006500046661175290805497076550115230554364411055305505836852417745940218482251032287163078800093074671286020278680426284866523467387212543641793783772763340539146951265457852769257325946915779872044913640048777226645516869499416394922819995891763086428935152641173294348221800080372903967594653191880022230016707537007422636640430240875770162817934388971391032044348703618842620275340506661990391983603422492353721119700714415684966746291386768903743698540528706367379934961238294386561938513118470564680024439793825213359470742868848804627775730667735410968224118718758451726079915450526400820553691243422141623890850028107444648771562459645106122469888933137288212061628743484902518014957617732020477525514792096762788939689169402797879986692127677414361066271941884742487859057781104173022560013249513780677387118361448147588229260963961273483123883697973448214628164262423576180025468686900308665877374869333449885547207061793815559910366012999528083741057714425927822896652254308883943322968910928875787314457167146353146700967534864744219640918646140604999137813921650043392131011706726817010132602536350564418523145215125014956993386400630324720767899771519407146671395584108532704748316505283512405623148085430573412805773479326535798417907471268528287450880 [102,91] -1215034975925386794028344402659360207297558237617266522432365546977763308770170015104782168533888598107031197297220062248793838507155681258422616576023657929033005157757590528856112932246752065687908151234153523254535065774667784382255702919139584839031480206894840642208739535012875277160168252107928609598876391206859280455064453144584006049545383132374334365823023464153865064647390885995507634708141251499886342040944602245130782828942153626896780606574946124210496047789636235124426417836487588064771251162114666159999935945631770741175986465756245950646535984627002517783448457221433111109476446931418717098088012765646498093853168635486804403765272377040343508750322792946612061322943834004258673163186532210205492722339882780784746516429142775052203166799044725417249844944488375557227344305202098371006902863967346405218248748776153686532199314234502360221137446884315957659978249204638886326299831103878991155745426158846849525695117891120685134947838824831578406876952297074330540436157469022966476343847132186443255117266268574617837822981324592187498713875177232944645195101354104323478505982094374942458934072551257595080036591040951572326359247190835394617195024005458677878459894107755560678657161892224781464622003591589219578223240971474997488236039092383193882959083140057222715093843426459335421769346177909691497212507178202927878300081951643813586051844244628903105861308665245965546149591408225306355300580325017183280238555903200104330512244585676835919822755521771764228040939001709305883226041253170764446877096822883888335328451411990579354459277028869978811812326638502937904337011321442790068808081026424378202246522109271716209069914841831914818509002823902312184740354764331222195561528438633700078940939733224357580434351428208751421934620630035651425057351358648114868841812894728863392205731509143458763492761065201529363068690210923815766583688283165268192751682231566840090681229804075462075271573209771294317963628054635353415904878983933077592118178621078879958267121627955208531600955181494356746920092904045984040247626036805756300350276853682190714260988403164194636492140988607334392397259454279393119660669441392450147509145819690982668704348957906743188615647136565026883195155251292624409302258981217941954582916695906422813144954390028550436608935813400582367343158106113117101426078339188786674543631581374188496117535577322130329418904455613644600444679426741623480379531216628172930098123196317029770691371530251360000 [102,92] 1395217573816520131444542054163160910051176305824378686829519617562165602209799537917020079951906412281381416866703805558670746052875180327733730954651412497935308658523795033467694625132898964798495968071651021106480285431276446335380010269360650125815974531740799346739465922615946206717963011056912185528856505484757240218267688271515672622644954597145890324165184404435200184020067129871414818023850285832893520560226294265279609932412964945724615751299725902071577309472040809104541677899753075624711216511386647324823717995797255279621069885981131746150506528202897583345325600663620979758826200072302367246944688364346001048462494470393555706042416068803243006780077276734906836637433853927148784573398944640196900158826569734538558909563575946397132905871610711672686749785116419935539974619853927712637353159601048271592662108916138529087495720804247574877514542817470635541452829933659093195289983531510185926474682258913972780579718402470439341575764639782342493571776582599421507080430907400763825126195468345782284301497186175614514641294763851958856292951909772769581479169228549364144428642660450991302380174837717394970150279345529343317368825620189490860129487865319520145949860412124409579107335579249811477482577515329674805725692272047741554987675955881713004349549474274146229732804044317950880855923141676884165387604274783489572680153368163841133935416074300086234937033502337810853080338969576944023122207123368425132685816044189321444106644635541726230054717781159451309782809087629930742363482818231724670554715413972249569597944691937442316235821117915792201269580195535130506324197116234970583637808952989023211222126393792047096662930478084538483903307284554666846034561623530588819629338208945347944170449426435310881946887678114839613875068652725316656337238909449371458387504144135050086791828778084967432456122703137147373531418741838205776992228784166249074197461813291113731964769779764891327375403549079100949656148212090232247201481706906935038402624027760486546013962309179246590178472558698893525921513122656831509304614652363295353612998839549323403550611826161654581086835728663525836005125100712747484226086384223549411012956785020182785236100850040342161463249558320263296170675460832603607183675619301840813898447927759632963450550402247259150298383318089953312888489443669428922997623057093383061038986851550991817464423173737886055370132736989294563053521933379237167128145775009615401959428767119924277587544834240 [102,93] 8413100848277173773802564174657669345461431708125584943571968702078125402135453277967190593365453369981666467625836625514921088925430069692050681491545306573415278733222507107969165372444894147848195443817084751500118180356395226516610381184182935024241104792200587317407835452985279657536734067093068469731870439559200929090428160962659649749351507640020323067326536150984017936749839022772451439188089303365636950089257630675555490795160513687104352197889172075454182249662470154790722360003735319251132414229027779702242623687255031547656879448770932903578940910426109401814103639819010434407368679314668836695594243153249105194518313236504745910544624804266436908936386979168269202760732956456902944648907274928647083259255525454139567262005579104781832720325853128252135687411881265570825544955056641822508993366626914110804286149447450333654648678377476735539283162257886336365002723279316066871675855551866971916125748476456931655242210028285585163552951397744604522195191135480151408254166296244383705945891054605697193292283442804195540033385024079039307903089447799787239033661806691364715283205399217950623640140451826702722407280278815326752791009232014012869900586843306133096063004216968140876362119717747101985626243099588392668170853356597531057964326301089542847213266524933230786188532898635026165567291925827165390434094292426345149331793101288185394893956137933194982296903421853597019047520309052168481013208730013601130645263954896463709023803203782089437969772426091217117766422562783559035977833594711836077700476053264565578697222108354544575316328171897380057655060178484486441490795288752599153179043596518364305560972080064771161707321260201383820161114647683684620950866419790844357277641888894322787482025107081019704518773421425771956169531180533000615189330786135087684674311010471183034312685388088934664068963312121080800159033457031065434207221606441177314762572190547112621570451095808494798986694237588830174781127538022505373526112806302363824875761816429423224744635642727202461198497507534046709001920025064067908722384898583301865635128470408711332518370689595691955635430227171392423320428903989129709419381950043988698739562041040936778364143751549983010410709146893889391519722647186652572529624293369409184081868441652448837635967880780952632056284774478204650283633028390703559737624702946874900299042221805770867342036850595556539642879792196881938673281092226722442819160852401789388384446121856888929580800 [102,94] 6265600256968677831785195649410076989152283915408417374384065021770962493749527712364893897937878648280943582345471221892615654699359829824785648330747188855687009637106940619159959659873439872724293888809462100503029090848027620418987497369981248075779396337178474096491922443846290183668272960903241705012164598037421743274908877650115226437311605853962956615388098632648317486511552605182944406509161580199779293930834080937610364847272461362031521939141656570053121050427349107821819884780070302591190761325634173534726814555066610168602380597663463501488633958146035061751534437497779843948029070921072872973371584201449852963079590963604212924702415201618875505138678443289438788937527814016476779325863751416944129749860265970169197568239744441273585961589982787689373239132151168664188818138268131146979260680300988973677686703598679357764118972107060403775053144585972398309088077949501342607474408738220977325311190026383177951117898252596932817666607296374203030199526034096891718982052384729184289366579258696761168480892345084834036211357238295406962805272369775336277373558745533770680659397536582438844342903081452707959006557048342631913076507982657760518818838821746208962722299332279117355608671009551466514239495980211998719054706738774113551666982697911608978866253762119050886332855341976448675351618362204472557999308679696052767996567512425825955937164760106981794766624479495904585638788332277715324537837038875413157947373828561246630576406235924867485002532452329390002216445723943246360626404519320805893218131127363265169715254353637020310289851770603101838431244798382886074111612252780680259586742481905217857331640071676103230132732749176833321753611636753773084367587678886098439363004838649651264781551280118712790014221273678002617859513137737163074906586676518982357158916082938579437092773185760771798162408591495323165657902601074232783603162040728479707061497222716219366398719995515661943571316112023643828991774369209636439057570661892314103161329328010008825675604399301383642774202159350839514134424488293855375792460676724972680834287870429907363186785986608078618418059816313667617982185518361318109052958100590019213349633600222142183903791015328414333041078101293074410484214659992481018198470744867904339402420146211494618579705428016618560846175821076517106627913126177126450775634485102276972412340055787462832191923462830512786902112753621163757146948315030201841295134439514787628378471570001390080 [102,95] -22586263422053735042864753883760985978045564031149965516250631171022738669024514331871753212065146731969611994469743166042730460123406278681008563495113160722670283569573612254916273018127087611585623237872814980904962324421582119961852093767842412565674213609403307340317824606710442726803865549202563774284560192371844675507449997350946621573455159297185227656029007661123764830273424134625573473829635121188017623374116379009891926453309410551083967805231760042575939659596187437758090906792211178035339961157573148706506286028946212010305930439657867394963150920402300510715044093824082469703367382338434452641990877705309567883273073763846901620087661745530318053201793798671409115634807280906578855959475645995259024727921778392249783428828688970274222054128385891046598529076253722988407527345627674965042113708917731765158088325240098905628842150088751900613409821460187133308271411525161454838793907677880969814931927020881413832071302009231866244492300572414418151065228605366809315050189634735931126330874867972619644554776151769616931612645575297285844521629530166770571927851567467289746709326611407142232970937493032689338474677876183660436077642982826373067074232235102843119140901368309453136125132742860401010046209498590044179064871612296095755794314049061749679315271850275768676774864637908959532701807378873486738743144617752586015040208673744324470694653000480278807037190495847603644745254837111197512308150777106601813033998598238610210924782392710366450734266257243398527255147866106396041928818770882501674464987985133155572026469354713801881683013419538111984540113507428902008506399355846146597118157656629740257444853502423328505307052645428023756860487713863329806806489196873342793950602311898247747492254729865951944262208753212851315198339599462479355814347811054718681438980294476179057907597252939011991649260936102054025209978949571227645417951603275199270753109620039215068804639766907728266885038868343513412111045116998511074357992645591329685096762327574421333345989466233354569417588585465544457481226828024294721478240985175734251141177884397621575534159711272388524628319694860968708513163078557452928621707571628396316023505517379554882188506352384556998384083317647808099130227150284790280089636411562509130960541018318382110443497961185128478369871827046929064800622441163780894882906601273188410714472687809251515980129807517882225700838884390044358163727936500710971370246620976269708798645150400 [102,96] -26607591177768758483445569459769738899398042456840360792953426448777468723870424599016752209808876251219970764565071367037836663898826185127957966282164178376261861883398458786077109793485548285529364556114171287059518418965060508825946502925117068731266050343449331623376070402178623032306638903661411475107347849762783639537725271726722755782930443469419669990094242145646141167338904951525866862574100239203837397173716703539840369242525352480411694729358136732298650007973097954422704282810996535588925744660524797416556994198236372866124256841373656008371023736943813435721838004999265322916042686103066266616783522945103457302421101038455329768914966825344128694990517416971758302428848143984038917780335985493782652786425580534450196198862270078526650156292260157144995446718912565893648684479142061595967628746517440814298596559439772601840899774312157788926652734210980839721374536286192280827643115895618288765382941133800110870682859835446358302014105342460104207390313437736673773594643543753812549991351616653106183580421512125514814971540354355230043789997208348075702141395422167392718289745180626929506486713702086804356627724475013365719704368830540522870919496260344346764661619317936373157938910275576846849494757226096817251415337932086269791505004007716550281013729317127752643859592248577320801502488359720557684855679106673885486460464872400985784646572971653174142211463798305735560675652432290097686047191589259994961025350773408361714459496463738182439656086544039772405240852784854916855740744728989573087581562075386856890248210357978242294091641918712128530461282944696808454705353569858472713503911450372644983008014758490592546891899106663499269669255942987674718899018793442017521504839670920686588946859180779198084812229401242583916949205213750782869292049492115376447218130550833975509459833580471267739440839735580013325984443412130694570449051982772271057485998493918607203548262635786006097819344630021084226858974804981399773562353189870537947063945524093409438707587043029848276591177188248429855811081510770301952912312419381678607236157499754905275787986133271459275504384532800913353322486372134857271726820432099399727064872350574306911295760040846232931854201451007595832984527428267880463302960401696814460252217288261337689379833417600744946234383963399591203689400525531412584260929611395977848813894327872258863289188989016161250705666217909581035026181725887545961430507291565748105741610 [102,97] 15736648710688254876252503270148975573381403598899770584204250373608583780299028199455850956872834852155974633731501298613629113552915444406531061523622366094998795684237039327483546765014078298333428894820928145871632163521643722043022248264398634622130390524126484318469223832932224795575661680300494897448348140305650447528790603466170778796086179268182868051547233379168129155047145545657680643304289140861212038890992950276020881701565897375027363276413612540954770725846841943698349546365611560435114968928067325460774987620967268374708414085057802385988536521689648574121608735520795210582800758284772983371670604609856851941254009509291620164045760686996649936639642284615559713319574621738563098017541949877901553856182743496479009225451298476107462930306896952182766304107839535459021260977217380745082620008087744611773317430480867650437714194570514780293333812747533946262915890662018305454596995894301172748048764466002429734731092724622987648001325117429678728897356395892552393676108516342437901165098677869007366660308969577714207928237674576898800637481699419959962106786846479228209102184062601726121345712988755737841588035662412278421459748206353135415915589830160251848605712583997600210748522176399195728438790293880119789118269079478793451847153086801892367763685283106803363794702307297579333471953968997840142266403193392415993617056361123097476687248838828239418002904988262322836262667075733770849732766457684571559077896227699038370767006568114238766165797883144476515680803954208584531265934990159390453690615526712571652784003582041415361789544583329136163610994024534132078537936304094634048939825627192994547013224556179912132310009859270826204877023942865159343296535445609988279604002339172107386029380056642213292578393746704547141737760695763489549980779437015135382903922085806777440944340250449043380282086433571182667238035565559012253804022826730039791142155021406771175374411632450262365617627075665424812228729322548018834362295268888542117619718705232915821361204421772330412326586823293601523530631000925462380700313245569188754006061012281822819979671624571999244838847144520171685446334862360838486443840721786785159785836467102568847016788986293367834115189571471083900204705013982638105858373319142169066354652475802867800592571427416575100337039989905873601775726043143608740080107280455519848455597913782600537628763082061139648434989087225099832539411240582911090144327523197724800 [102,98] 50849320069887029569441909146868541843039295361196642830830071365168225059658930107542829921017817683935661010605583451343804974168745326198074219353176805869232631408720357969420256823302334310982461537964128390272835648614180603533134749570231914075273347684829515595512939860133241117377597498582632918398099080739495317742836730740062316262053002446312369724685535807413609135626314602492801712953932490308514314828104198804931559040408062674988624026539882989611953414622971992185686806440809017016125578380118583690046335356154155326283535664537164760571693740826636358647382044414283398617767419945486652784124015832482257907543457228588653763882112095978134803216062894976461823341342465061056650199082076426202770996782663355875042215820942509298160754558002294791886409326174012490453595022917189276806814535383488041634351681313901312513893462092303536483448346570355665184762032676859683706618983722478011448269602428577525946990681459386643353726809810704742054553250596068243304541415640239704100554993927166066043358166407740872275927063859861626947429573127925372706544936086834991007166654899874928938612119389137386146756626410310663335736233270185657716498014619634998497838786326560705825395013603722625994992944828071384441479422059770724719704930190453621972247621654282174985582714150408258941914724727110206550796374122943708959101007946673948975150870792327181324094373989920415709352228048022708706194454634866336104299822357364136126699202281386635734903207949410626864730300740721776491317125072598724311303913466026000647440048233641852635536038850438730290020786589598247066113043820288434039426600482420875572329327038350935961369677714138783892612072868124959128392441031713346128441640259940212738807476051230091174493503013956279465628224685535247597408081345398767985168873773248596088024500408415627332222161319537322077661380289472510617962393748205740050509484074992576908437324203149370884390477435893168573121396354429142685777468655655721759774180615192327779150601507443686119950329166216657514395611873665313883911194102312238089066894087095843485659395978664563487398425102658902784825448093917747972141447593316191218319310974446315742688815225778468750964423748815691061789216588381863133380273857604528360198148475232869793677924091765538762617262955296899499603808197467961931257711289737144221818183223841450484503187913623209412870196422395810270016227027810382815300042730720 [102,99] 46092743042314665282691171144620392157889261797370040833049801330932228114904687071062337589383336069082987959608395500081718232612383094776217076892104480876954284902067596895337454800269177812133070858780043205309287228955658382046679025769740949517336193090657087602933946725053491152199915572531785487362691762511364489942323735097514838000792166142483758164429959295755992543356454183692725810068111984015369827292563429015972481222246998577348559917447202017708697873020390544385110358243225630604218820759925673430661433756701473771717784965526097677214851651033475066993460950912481521061770404604966423380194361240763397382421660931690562090766162393747155468705490779099450345155095835061941300827470866874297428905041706415829842711751553046196584262272786150438134766879497469096515236595741400445038601912473768045465917888507455900969796003195916313743400511793500052311770849813464367662883051291823021044053034195251088909340564530567576165560151617905961901171625637879760576323346294491521222707799057179737638357504267529811529881541562582550525780625851237986371824383518171736168846937136247258230178419367387760927243173209935572984804356545627939067393347832307124652099957422651937228195221725478420934634934439337656335819193358837573078389821434249327334910490711195665439090713135490951879438480605814821122201209057586298634151559351562503346474435548512906337313559067848485163009431736781494996855365901780420723730526988397619783031321499227574922596399513784881105671125525485404427032270668977996604056277553410758376838067142476693354249308908845951284112612160720854698361453596660739475213213170875182607060905052817422357529667005460579247971486487276449561783341432887388694259296158865107724231789213625282733553982717194044994196584266972739699841317889419429440108531249335247774798465066736731201681769720012846189237456019766310644337050061743681265209760143907626276314497254635655749296203808157666957566736038286696488687878615641606439938881818354385676536134828850853997609117096864894759550636823471184873837182376498146952338668143737616213295541359711023088691373145612309135618348012162223843298260593534492585192707585962530604606369427733348061386701869669858861548398859104274919823291132288233821479266772449799917351003076290006515582143219334545994219646381592181290858783885986915922427234626244291267997955008414442639047689848220096577312542444842451837460320 [102,100] -81178965654685978354622511146894179291575034490653177551163604033560621201436511909066651247957915755026545365656796433724706248424531422701921893374281407732731027406288579370218918312114488436185497832277547503570777352727543811965904891016856917266441559434492505295580100003200078418203114304102909254703486333519477224207770973432262006397285156980686118473299097101927165000981802931096846032973564025355565333166347578880260520575562666215936874809587961299807731733321457777734990155483054745228701902506335486789262469213337231953591727197019239118522853495669255223470268737068607447264973234508806977689224696441912922775647248146494002753181794342864996955229270449907063754137012708270501880090924479370378919416313886705587403072214340315934594169124404439010321342003342794698959407551560427951119992777200518388477982158779200782214341708600762346343125597995982810268815633590578154673128732510440267377286298578642349304125258679554469401847657077520616990172628788385266744145005862515164290856005304148921831756306580719180924651282861392492575671884364694614276915844106815745495993386634431156361903427498992169895368713137530241452827600028522754306459813333830619763945712888788841395250932296998797574944543559328826089619345675247126751388120021173521395580165838352635454994062136949681677174144981032220606057303526420810671776938526262664736506655090288357036555719171912498418483778375487937934844553101219337108808850216243432884517616286175081116707981812924127037074567370413279974267318299413496521909213049176158618948517853438136381257064660020396249599600139128544528006973256133049326281567420984770666543157673325273520062924701384693416536962030541116090216196369155270101474496115973123277034744619669441951130316422072627488825167824151828842293204200543104189129364382533154559302023918537972356217001740163321706271544529145672513607889760913214887848090272642935792715814376693121733449777605492517587982495170640937002000494018212632093982953349066222907015885990571453270094920865411291827517896179388365083669199747794988080830763212533438110771012921617870129414048520362631856026141296152890886527964816667477891939280263904677231833087697535525436860861490183909348747251174696692861152874809458534099313877942885181027811345139632825218548161021611523079082665351540908868207991004897174169344706009405380264337582971794768900688320431236128850711149518745236240 [102,101] -85302304310766657765496726569393580208650658262394195727634733522987506974864919876505858906688178813360356118394750258805370692281903639525672208470821212084449541746886416534940323076183910188204873296503538018388126727407280702928910518483131167046397447080942455887023886726452686795114513531781917390153646585136316317248177110023365160309780972856963231102732849198622581910511972496671795261670024834915009592516659340594139290889060950585491746825402506763848474625671336453001213048830867974896018352986105913604994677105025151264677573563953674103769019202349907485850554831556029374892904746373997279722715733921346001172720807842087652438995432210673054356072636463218323101018545834603822914112535510606458077954460426349147141241268711649857797849272960996726576883473509519141209633493654258468919420362584097861583005492138702904448651149769168609260586249616479012007165150771665740877978795668590512267444721763426118792993507875909853011520656823852331848536070048154114700583391620647888088266472486468258950431480515692294763703344826515734194705309573357676004801711117262382921558174463440878778857058464954121812061956874167353501139474362825754703486847697994912041457341137779174544388214483993262899074939521602583196321633783756362894705711780345332334745140253119946490760420181710412443140542107127916950244209874391039518279208113673369343109174847535543748709299175723515404389122238367502927153832779043817662738494020832651380200011021305573448401087549998733374382616740927138366828739280423901447998816259407939164055360871742255674947521263841183414273794300993923859627131420405499304419531106436966618418044901915293900849810075504674296598533812399848399081152402200284309990724093781634627582115001339241578849010775207708878388821257945926125703785096457511627473342461596189672167894380929472365827637289967966762270891095292840527121248669840919640631693764311629054290642507933657252180235442408305331942910713248703653576679870237115287217689541339413507726676898637464722148611096654289983963993690612197530733895127580935660601833672639066664871397139216034446335568046279155911065961492687237529411459902310642448799350093841773371697188472159770167360866261148418510750174872595910167502360654456276970224150735053077855705985511611107246831340499331479622362477038448020387549727606827944488161193321583856015657549853291512085969188962098017138522521797952 [102,102] 90464813491793033455017795482750131390400842867488631952364008132166958180561859585503027865658327652771404352226880399610421780145406352907468690218733090877962531278233748554090014949249933433522807767112479110327832463998987269722405557270309001489019089865199194579743247098825798918596901939635229487475852584968876658102178048983792006033106568046613600487680756072906031251834721716390448873983635017442094446792944740725222481026195239840361597103252260225621192336162268042126161581184489377935393252869874422838452779876266270412642338902584869577708209878044195911410075158240553744123441086199864459861047744621777875089766856049956996490508905286856908767741314489588972858554121827584643127477605481302052956175915373156605047024273177832095493836091404312289285872803145495309143291732644290040671810122486363516376691773366685335479934618677890896439481975511711296376536100512778367966979689728491195399460289793740437719466063637713185510076601717210010171944218119052082825685633127968337985395775937608262706384589137724933539487538423530710324728110608104174372586801281003421693671779871963313280001380114319895131226997339848217323810001775002749583137896332711162472811895622033033915400374713954308537054908805777703369295681538333927750105359546334054874464727121951335549525501547222331885263698053994188359047525630433081159716763518955513158817107610607414568412618883283606131035434737532442725540890600353757892927141296721624340473111125418694098185292363790451464756591221377992767844536990661287644796508130385260364565086917845340001390571678626705079272724483358373341549118517726659064405536378174588748392624028032707565476791024310938576148343296316837800970027278924614294054412617752933884491983774741027075765188541130864276630784800965784309187212475512499905415313773524331457724114820437307807927866489336474247371210364820517285005943157703082890573475544322319125628495882282077249781241050967345592708403443955679184509162366959767740493744199623716305403443133100423258358055443649041677423906297388760457170411316578796744177531223130135037257585047420129132314262009190244397277070688313829732585685861358427784333789794297230471135090735097604169506195791061034264383891138873401188103961194108940562816601218541140367974505150742056366279995912721687868062977163644437906211631060371752758546688002931198190952949886673055003428302982863980059526336 [103,0] 8128387764989789758782851445517374736792054186008106958744731291947232601894905221807147435731816142040913455607337007435691453497065948635858585952244228899074166618799894890419044823004771473629812871183139362613289766959678444081626705711204258486488811635480284439057926734483496646114038229996510197149070504100510933457285832718706732192369820415985018733267792379782565957150999829989182971685878097822398768784842191491962818039370253298452533973924260272446685568169936771914159747630477082824874144747564313123707284151458152548917885314892442983384266072150252039612356494754135039563569871149706760996990912141547452827381191094981255691113878482351684191090619799865065766331704378504624258327612569105903941158260395110317310156635920584000688424047162901884887352079189837705552307743972346187857581350751611012219072815637279728227494413072414040927735437412036451045669076773460838493433937686029339556902863881294713759289281808023697864119636292278438922698818708085145577222044465883154432889987145807372681287069971039567116632356603618485526134236601500922228879928458796733373173544939289339795460005632528848055915600033752177641436856360835960704237332835113828524122481298241737068135898081486217966916564517076160310385220990954696326632747814321128380310145702004500240707026167483830512401001014497533219626929439762075426305709953068012899398007534110476842947454532967914527796100832815632903204038440087320237006196176651395632853640351787871839586142512118315719902163267431972542475085753627543294386781543155482863827130447034720670439796759119183934407675320401030649440512412953605555374094237540540817349194182699967267147077014012028740272204573484485002785948542538184545085887365532006772776698883777368800531838829034422650902975011897714355447968711088970519256003833920759993362354985924774056473826953905446584566268223351277344759639816045777788410757436800079594000926353257111855214907169318111354839110402440073976219948136437683282404969186473963248862046164580764605272634671394274862371191519250186155735736649168030132147346523136731290041075944494334459199916995540117905701841831505293583514429376857292803573888398552861432326674455050122081700071597867637479273999787031122434728755886677962019110005489030725698554594404315811328497020059463778219479150161542420332231861052152855313744857056404196217248450779927189383178548861465730589085615585848878318337512491625364107765024237568932481898571836176819679601393993829200740777287028103046621832137865757166889864690600474442602074135137935729623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] -200125603476360372709860886219049779417582414133956863038721285495485486002850095039764508025356189086984220720664280428091821006966003618760292881380790826643074917496871618373583261387651711166342044778552802943325311617492436777371288328813933547045587875908588397928911636586851088080878810139101155005573986252685909465120109499191526280576328966025333834254568307473694368642025673750364086150428390486972125776794524223225453528655007631558760343171107101919449014765872964706169941312780122727429658620411252622912742427857506885284840443694640516776707412216813194482051574386589481557714122017239991914740795941927418116956237508962842164772857020432073009434495300766784638143698549460196769468994358288402125855455426107945895811885472155129106364203861524365046400337356078695447452045312406011627365190246158486649991461087022372138072054213702748453929159199640073788723694602077946603790962600902050622061409194985063171820053595111827634049453978068587135841527711629780819594268657203085018105820853439609814560795259519023571622032864066740739795386057460186863762312606075078576991577079432820969396626384199013237230886625388150959482574360569219474377419503901643495112158178324816438854190479829780789578572120771113720188153468980932445828047113708244891019167971506569941280198309070649932027371643568143342283954798356950055991330196926231064977607606846771479241395293116104763029361373618375638935500405109670682401113292952514430852857444648971319094804281305913958925183915466270422838302816279193375978554778030332496111590355051712538329694335963146479520583820930732677447500121584871563558404372672160389490723305885497274495488637510799594334709317743155788595289664413036437528548428135028300477485635501158938227323980244051009397705396559362942676127847285241324994518353438545356452147011399139962810202214225680548766315375401942447819551120354312237140324191179771042618806459935321339971934939378159545339064212852041211553506676428814965320809003509382881616449939955164391970668024594821471836002485336868383690681209341189815316924066755027676932407187480404867423225980805203336061340262336322981116694901478301465015582266515206111064560553097174919062085498860343859079294446154584225532167980277801054881440522108314620436307587375048037487465741322840765450291453269606794004405196842255944085911731797493922210221263922006882214761440340042454884362162509145325659584049100017410241429320632828592702319913714869577892466077491546202759583347241298303740270108653756358131985502696175898494755081445887373737984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 3632267393460200026624102900542310131051793755517016973297943462187119062099922565286214175240508802034057485000528437443034085569927010504164967050287751493234939668287534166397163639604006681644262626298777111411232491503691760154901570904102969033928738695525481833017376287579254534221193617821444484432213201286411434044543242288054689233205612626545938624019070672423780715953978115395840784054021111784136545702511622822881503432039345297618310809560111356277712416712961414646178792104412276685455754446163319609861857209475076962613769865452900537203160968400073143638482869417580021407459805382601136345071064973274586018449722758095153225939622829107349429429781129340558248696975430159530725547303009589595127777755412136671256602915667131737712426126487685055446917329661659043607329895197891507931988423806487810359579449003353621875491457990700301253104179471907434548946706481186593644545174166619723549141131945188693577511797066404186833439833111765454985563563097048973578833544809004806979611290574160016359813372792620827180122650618342837488450296476727212565273028409217150777221753744497993821230674392319311962213646036616891658369765101359461666424073345579998494058479875828278899197321537439174407391300709951390429630801470265771079720448098405898483598717141974122770316664142948260988788721068474649007460170424573271057279990320000478219753331894088665521086793206696052371566185913379485216031690919281842604633196029850063442964050743847118215783004613713293377912675916211747519514135649129662014486206118061016633654758241208823958513169514001220588040292557820877318935237205848494553145881074109171876957186206615368127247362785717943744963067819088245164943308258965021914061043803594057503874093996245533386810995593355867699970034197764164073052580089610663027961202045070580562488553044206098546975212285238463301568967630230212051741738314491593442936794815484841430588619321647008218377277766514251938398950113347118009655909147149999489656696428419678022695228910567145529792757297992989767752924155014058193651504486020752590961570336466421881042215408342902872519219881101488413277791647215347472998429526863577248723787559670163692630266035816814161212514413929371792131989244599294007373823215199972936797949516075550109793646541630777285582721696127520721221189862604172349405707326244919848915234497230590653412145988611224522900107886330330337007821727548472512505279742172245516283010103495725690246373943399727884495973808785522928567754506263101353944181101386146280548849575127581127827600730963990271754240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -55977758560440661842773120250653353227659432042696425556028681945079022867996021645056669523160406954998316640489231715905910835149149960308157552080441367411203782312215122785830288271188938955051762556018458213925187005467422373415076702475939794231709776252826238572999091861105392460320343389954886084562067567541051448830960113193292478848839801695674879407517222827256415139409669506059275110280550670987573297557073311870112623077143026710479606432896060937727938767382994188559685837270687797591143089373108214116273304528432105423048823264183439223320335751987384781925296634822185333827055687046974697018130894236879387562717689763020599936882380726307194231008083365981535619243014619834946578186728485145987599160198351276547034762568701782026521549923590811562882578275298941444398938912842978789842445690751668356134231100953406058946211084402277892590705010918167485341705058035975718438391207972956539493168618579209593339139691439566210675209207949037363140320710526514241120855571525297236301872523821766798634525485938437985324925894068463966761764961673370945247561455532450360397388919406915380415602954350963342078775022759680576976644812778168763164130948277165744981742759402401715042911885807501166946293092758569837294968715572430079549420495612842528153107058116080119313828737107433837107089355358189281305213774218781244549014110414146211232519487452039521837005487402477794922861504477325902959031169152326227480798393517225225587114798268764769994891383936814367765499849482176130199267412766434995073985624139602338571998562291685240667659975306242438912484269436851826157417446014939382720389161185512532962979679719317916906751555836391127311691576630887265422157468028142027057667480885107206862297104859802082278451102421153071233222408284797207581628794102781081761183507051764810809596893631089719736006294193804231575473567957500980210373019593289534218624446354313429791484731003722139632806121285629425470846785703303960442693428499871049047184103827556571564774125557555307410659764757261653071500314294203748835883774610906540923949264097381654314645943829206324527053707716379038261301415868280529835722107853467772472308238863642171719383798699887854432195868507041907266108868772276569319371139831177559670689098806235366617308677563422630734934424964590958886191469747564144317651052869565280473488477320910763265695177364134860125838724111460733735694555091695961458480684048748425338385655960429295277583124667766613041589199566665309454891861241729724947480495855579102885709288868310969178220687653087920410066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 713023022086902659074955969117945115322074052145004550489314183520519645386160076991995402401704887747007390942988501943694033513010689064588584666138203502129115125698440173513544650720361414146523821968764077441962794045530114569530864793336199683340222938620184587586721666007011041858143317266184216529978706941276325818172545865995273538502127591964967696445490268477197300496042796548452102571702539601718827378931931398584328298326197722773978203682473610121531357310760722621686266728321054372540239095517770148529401521213577147958035019948725759953985672293068273778681130057143171620931193845323220887358447482369849695461383861082547940566692363299455525855230272367245527007030544477511758506354307671166779191132346682285310333169802488391891043170285275271933417489644319186699349226768183058700928560401721457082518032818252139809006788618887975836759691601342218772770446995048189787673578499922349838767788787956852405021520430835998616887427440945361598362987140311669151187255143696639122335635799390168321238226139756912929445047728085325083339307814639062023557159748592053478864583064939744366862554254198344186910482938658168364586779004383038751865181441467472013538371710217902583747388175598114955553580763043332556587738229670096876857733073812244024542294508016503566461025026305779843608509145727137442550462473631924501602530639639291710514614536960173680565879950762315727106713190097914999269766778398054577271390154136656102437148365833913185982359673963736775373275026707991495026933406470446669798163385925067541212600339781604217490303933494078309080783841441040840476255879810464469516025614568032366290366213003759719354375303237891069780896506750149850472644590755764772596202635053750328925404748076862226551873788419668746621405029565795536275433044300553307010952026131561086148804112749257474744979605202411053347606443984591010472255875493000668521672551646971424197556545507804015708835784206112437659565861126138523468099594880797557115614257135203031441437386423501309309718862707371279490814131568884789919572662407982008687724505904408730682374179492984375416307112874134581417613859299666468488910946186284073150153534353907243768801424066114035365538284056130430717733923520521263445757547691867502362170963070233125954999869117357356022193798197738065958408381840531509875377270456915972136119345165894086380522108493316425269773841421221581585019803321295809915849462246600150412108735461619965192537270719424989303917702777709709009175841880504926571514062505107301827636938610179855134380053522136133418352640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] -6753338892073102049190039996231707761673891753878434887490830305845572685642145726923197637907866923204294492637959231516249885119897675185529003848988099245642871687016415854478712795104898371173402301232308984163738904497211250607634120610305733056799927700805186381132746717334428825853696235343223620684640193246414914375522348465538105585045222344840386875362524813659311336660339663598709102139136302029741773326869935578385634952763897486710074095447737962330154100599801374499215415437662584756183399493869326194269102280839657779626273245167487874031995257513657344962704620297553801673415554506447182790398655368185751708740089982349738076887563934883908933185361380002861473537251523508006889427686081972771132434271781085558415992941861481354807722668343570972316765096747235968351622727787721907221296849695542104345318234031101501663922408874137291685934613660618871694119987993551466304884697606140106728362703559265429288672786660696950152860457252103084682087651161453135504152776199040814632715889624844774312865370835944497737644086452917520061766127358337220356505052019102299481921045283734310841178745125884151210812701128769372530327948139982584915350218380152872273103753146470963030479735372500300994356586897672301302660168286659735904806341376731409984373532705893860086151950218962968264492006296005776680980771428348262809335713903523511390881370645150567924234094154748176088836047423402076761034200997745764629689188421197402897811350774073304593418019678462555375155774943322649538879864626483453595114414645348863253083419553618030367212291948272460166051892864777561547968303258245798789144932119290326661455625998977123508849657183897183009506075704152735932624994164937997339625797141613837776511191636231087923459987979711706025038099802043416233633833742343691093183588332566837267500339784225034723176930166522878141904129876537115700298262087953052577531974244366116911530461490281927838522600872860173478568277499111917234183501630564421797166596174002481415932666294718828968463939439896801299126853937391388272498779705434886021031440851128171829732397970341253745151658586600994526042022178011619426873598718523088726190098658823322330551135328768899996312043863048416164428206703062925028338451819488695087844993109943839965606298998838083277674299807060914578427503311427656423239922902514476897507139530924583293977947181621805671707598372732253852351010127203118973081818084540778692883090588649522908761000424724695503502339710007855723930622294553814200039480848851233245436529775186021891601189698158962780701458432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] 41658458296171456517145056560805342256559895618531398063519649016565420915493521721782860174674213815621258835204366645620872346879532723664032345947815942515608249135959190593066267174850057272486226441691215040436771313151000543070493210086320983613426610368172974462719513590428455296755410785738965011222424755203747404732415242926851973181903182832416325717697555013426236087195317834035169890784821967516170010239911248892834767615600850205333900514438910283200731324073277433687478168729245338264238600307381896111196155820764149481815029514175493428651439584585407640176216074463192789325173651176028767887173078574395355146910655089109888023143887263274926247983360044134378066175174342620058641170122162380633715235599657058007361697712091114767635632833304051159401458725330342459348214351691449118035179453037422455843898643713194364793305710928477203599966954588626022742504862036603399181778871117415416438341057355682651204275833664623913936001808701727803719961115866715696193705904781879184007332228933002042460737717020068345292567892477492968942610059833793501558966774296163589258468282673306660178029163784876722258593661272222090671726860559754163431516199936795646723334249627964547888697665550476244642797799448340526763187438407403619471539261533842851615240269968638753583424797684632799394166379154930411183581638161602804254528463511318424633974421254174596318747574016627666044070890695171754349061292951553944157990136941860461663271963053955159803622631963766667356257159021682083635346818115539029982794512323793590272117474642861440679931745459158140814789891655684648140007826005130607570511660522948976365295764372706369054888157685747051127925558653570698962552407958283629201045059397156952135397240778957768241490096584726479129028413770167222848892717799840222635373030909358951392374196268747149098355320923259801631705463500250774425407706248722231788694821771807273265283563577127620489595758726208091937240481530829116219841448227678032889330970793264520727527583322959052721335611477338876032869290697201413326486294522911023542368739446527694537223190726021720217922066452965082728213673198484625804343687892589546764374695643617288285027932661046875966756988787631427041990604306206717855370340202931339719756100867492022116952720543244049815200884685688402353605896021173397862279102083885827921485443250707792857116745640701578281227020639370738108989701704880599770503096654691930340975288332326817125031656681440527330054205224861088585806048161934316652826900832678035605735017566108566010343448251775070829061079040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -196418580529796991883940205226673423248884981930148586049386660976397020698059724530688725863483932944509129863904454639584181740654995488227217507334878101840524935166444592204371194719493966308269103546574550233099398991949251417903562899788803827367218898719301688300367523142336374506324478327400840326851586494984083942926795308365115306181788188235946614865024875513366481947895276112048675018231036606541983320476320720120085219373290573485563540619975215571187866883717578411965341473588485562870595535612324230162336576737705375736272839564437600023845894340238026808698029479676965279475419946974692638517106501328130862956398101073198348890444217389938305911552092580349024232006696144778100404475055924110978802909843617690979324147893657357800725970336927200126574338435628606846237622719346769013225274667782411086335122227955014485104801137990096451770002308540258716917046675670868973519500533858582162604123815612451405434697214252586486239066165596789229726325023141759647474645438744603504232424438931263286494777438874445896032069689747554576183127983507552884744562528862243068993405851189562272216569041760990309553598497691934990052527646914316175850032454159314493155966090283116799900356609664316374982246811236827402871269921868099607008084876043250029760405981986648791545563497109293334791525894990473567939182081742594071012844865840692766986473790824215057561238469634181561033327702850748237736325123808118976176289904438344172144842715564001000752695353831247698908272434124342717250924457864420169388188894866063701694541519047199350712919076990414439744523160532007030240439445331259850530991728710136175014201991194292197984294698414705253133293709589683060772044308245095538507086008757084337418852829688172352529341430981265529264087178278299050770297317600466048738280994721919470426820610267498304754886840903780649510760167996319560150860897718489542376193251100787564450250944955836734631880970588761337511747724106522661894073427578512480214897119245576315243708718700803456414253657310040528570154309064152358077427537583279001220784283045502096532310405082350035266783656535330507441156812610895898420251198134815635555592139365086020249679802254243094051202122792247989887366340248830611110606121648872102048795010098427179149531580571174426370257225879403895694544335613979445245851758090361261747680368532260997698683357477138567327531257458018895792493609887193784354013674366354280314657829057812250154233598750702313489344651692251724415514752913712954302067264556372810404550290982972214866759882575335100389431181312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 826245826278349342342358837747731498457459108084640763473969157555132768351299008270363516111907772220698652345876309278096551258608287955514635408237650945778565273914940063214013974328470783577453008449317405452700129856511778505657676750896860089355374449740704992051709928275639640777482555269852947525695600216495834741360491382117199145864916342842853809268001390267550739071844100223647186794888824416702418261664926158917556953767404525692086680576953830418517717066485074519519762253236337879264123572923161051150716410568735770932419495983378891861297589953995614759804483118620920529998933877756427111299951302044774727307495982766219121422685990593159800762147255792801877674488046457983679452117834580029514851457796331798435134620791065794619275501299178023733299484781031835809106351145328510451510220040148502530125050926868826035191712814545008215929530997090941532431784684235888922260936246665936815583074618008978343312614786258754255005692228853431800239846732932938931694566847447493525559885424475907849236919336509792302627365776084238784570878820992320810126869457717623465767243707884284345347412749912709376512617431947025399266394036154832135834928287575912016660030272814620944190690650433470707945669488224258858111061127647030009429921970510428121020863156590074621029079200909629473240628729525591912245081537965826943312699073521307444827071982139074474288150954939209457579847676068599134486896331806701692839725278229215622482752863625466035220674002460929378720177982336932491419418627909953150305569246786257422309096714621165223125675572504950078160203670631734212374628594816750319620816687424471069959642937449227994858789356913122138540810302919705454831252387356515705307154810336569240434828288077163680347595289058616489513299889429563344264495100317717967893291760069398033825712521270671522185294716906896311001542163162415942391007088165652356336464607359176167013578569521139184669720169842433626357296496234071459352091870821496984865248645072496648194737702167179898968691834427240161053767730036651483865226326565606260822496409098869582968725888262617482908309482268300904405040906508785201527770625848976176237587737024506123066678328104055780014753017815356095276661061748491183305410868599506335040163293168339391895547733687426078472579003899145465189080848393050013490195717372967828377446910950366822774839271156085046552015578006864626376872899800494031718831802362407156565293636102641439693874023937366197223523199893236829968508744756075980543788492041782195496655183318988012571313665692119587325214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -2981818372064236736543119406356885205092060195029060775837950265627748445090736043070797132316768962444243705438761377593719930619703270809117228476192654313927420949030892180768088678442079209342544215231494603388844440712300250393510853787286815815736930951946779129724932454628820888313476104327892582168332141528655472394979981488115805342215966841873078357795779476559130879609187749966211872474704459060413283604009622443289481203378242987681806354524220910255925110405315188787283230786338574621032104670693256293546107188513796538269399829157920743299405753066843810169469671281085639206216676065785628752952554529305760264599287476296433525687445848933190903034285960250535811193229749833256533199175042118237328281153767256420678325971584676762898118533162244394742998785186727450904985569153785877102773811014676515585534220843710787129911496028946253126342545758848625565664052571539711850707017613528258472572316454038604565386477546144798584293479079999557444761693047926165194752195380471272388726704792500407511895119690448406201851364959850894193887686622704685546077168440156887756287695486617714558108661648371513574515459253282467211751949793381853073504702608207391385039067064032888030218515813286808454497584813644207333154156110117380096496670136682110761832192407198249934601912626343945623899602671786418916330147911593979935967227632350567336243261503406893904059246629986160460903377122948020007782489860071476316307744190153663809849860808801196560980830774911592675138580682940058280779739663411501116732883392921925052440811999291653433448869101827222202072745895183982995558581794719780118959149822731885067862650758879008824944075352220450696384800518947613363028788971072253106736564350425896701304355099709950005613347408555769942635209548249990757747800040295491269623867861943467191882153353971347848757137733658217911890748218119599180080660232500421442430634874489459649634855957530505585608430496776014180238030629046736091268638854719165626593919085656689423555042104621491428158118138072394844543806676983425233570918911814421135542697713823011157338220435997828910900082381899458583713786707972951494184180942016570126954859329858464018430549967658251209275624267396882390828524600457734364650840261533852862933137040612872563249934302183285973004438171650098340220442089529295053223405026127041758131777832749859748142921695537165031775405413409221504149120621722375813674583398913729779474827890830297593367119635605605111972600647707033603644406586013576131294677840629080347500136734253987290049126747273628068193419395072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 8634335397392895483100744958858638308227514319380546697633306192357552658268797467916403063072081261049423169874790458535635253849929330784195246836092508468559311230077333739798539176599337731285162444148404905572452373671718954507368221013676640728253219663487699726178516771048948626883274251110405571701847254853110380248320503203586608179844389074103882485283854607782313256005124514813512563509655390281124086569340982837219569866831221204558236393791915372042180858588319973882787735623167533452662003450655143837276269555509711860315231435618600516925659708816075505072419194150537736452786482126205896795252429489609313181129273678604866359907593844487678136314355360486045565247765237202503571197077084071164050406865316930524073612559098806538779527894569710829716747492122754986075657058044355847020993476621861491187551984341636236986955622405462924909614805165183337995158865629629941385614430690879751859178787215364797949567318675687685693473470781322360857915761304929619199504582587694913238159503758619172889490522566344110142282818602913358262745204450483773870482023097650317912286147135674394831760537309096919456407389798486674405987013893108305609614932582893400856318013676288110059558612111174712407780126280659405036053336503035710075984769231557998971391494985213411032516428459523464387168266044093622887245293636584798978654512153610632141316356624837003685251260328844077107339406590941133001343893576329920938202523143575632033908010346632507358846864221203830602746042898868274894753002984379498621764610021112984849235660180151869320742371579450767952620853646937556164039365240749599533298014542056332300534377520732510006594972401781568074080843157740861298297273878169660068286057421807070698756838973673028394682024726912696047593435000291396556142760111370385092689887021557614939551089385941108521936326287566915228308702647621661124061799942176496113143643936941749202457401327260783239605692586147918314121187279140476672801657389751786230159545624338384764734906788101934642355363629758054321812821313785119196334047091606230302052556927931805654494665375799423241728528602054060379637763719106085950854184237323159869376792008473413130928081313714463006248211195245758544550875162770032718902882282292800102566628852610144352827686408179911191297281336238061376256013777497551421878896338032484745175643641785496012365328506866180835923387680175183317793850057834160742333816545313194676690460377914567931779784074682879434029312953153387328786342077623689848238910740500489021459268255136659726820116279599195402088889712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -21239603609099022705129533800684680617623371174537739871391968177649674597754230051903717625090623686060051709478744748710017727378261245687491086845770083105646982361741670245298901507011637676929598833778863266972744919596287878868037581533336917968151692392063546658030805872121428534019908462367757784290358451580026951589071174556495775165150328142902616626244920138910860549599745626352906861235970852115555211487882236495103088395949996575223236719841555725415478727461997877970767693163606580376239280828380803900054166868049495657142350849085235620360907202140486101137619407461312121958013972788598963166366848640540571996587709449355045299261014790174531838821199219882176593573472042185824873045002131736148155748501738414378094641916488528138077548150522518571260496279084159039398090202910541436404925966175346075858103492348772199258118080488619917278425493624227224930786538324526405809805407999050644554538149561860341117964892858112124668979958135522866892268299438964422262182501893442589414093679662955391224860605342775190133785637035047239685822769293995370279289499255640753116714841113810158859666539661295874938652703369619520775806337987678155682945111190722833920441688105342417517970238177301656578380299469869863715364405840670562407433638397901043216182612940497585161727375096794796792694625878050168634640012162890603590040289389820799249320734151786036189157276191475052032732847576674645251770775103834382251315126281144216432156863406022479445676261078912802945043088147463475426367481456374323896218616252600606808091193630236082793044883050565613390907234997818241043080043644676295212453165655399780891061545463755593508195722274308570803990273509275603864803837728514844828722374318768383282774309479319118284443127998107179233212885821106791133177462897208141808316989462127707023062448403884355708994638094342230349962636659289095138459517282168120629909040717369470383219063463679911845763785994670222263765848355657487697042468817998060224284829044155699853423982017339615433039062950131915514782836232997057633661877465200287590846792127652271293269754081409362690304779890470151265700243421000981073334176123657435124099491009813039361568395275482189020141031049106195379871491662572599139885097875072907176971299435022109578611586805278885260380246962048283059105086504429655165500621827286470280335943047920535883014879888137583104313211391581653192534831028068307577261528546388753066066137727766069166117705676226959796251735777210106214614156227295689811491943906846989796502661601396471196620372140029593822734378336256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 50539199861383710170111261884421057405564523251553378563514831365866352303143724070684206969983139023234479563696510042596393635611234447142451942231613556146705698370300128998376223448020409941945977058620956396533903214441341920612473915371703490209217029615005217386186396321521266704150676559652023347460541179455928759997851571044112316708398575291368801081018357434726286280705959226416286058631501648290534811782650433099530778961289840947904584171891337694580673534582350138706545334477601056280129111358312640969755704308853520238466527617413066243988842642942744724512682135171042458342378270149514741994187108433797693123456760646066118181072586702041277864393686592629354761912903571501833655945892232963440725190992280944776079153106248161977328614409656908004114555961027752142351826542888604603896779381969989372445987962133117634704565630981796765597844773077949820503206810886167221522592632369952530174840472371209114518835913645557767935419203090517368076761749315314122653771041925127147149557475726221013638478186227430077580820420310137690642955524371525739508845146022915232432687515740530896535756451944370333357454806660033169414923857910626920228280981034329199188106729572418344654141061902516632733411605967078702560039798940227494550122894740332969780169176131923169150909604550224598421451783216585853095260725995154031249043954483931145738721362924479418418053681146533125246838107592763800044532740323221828205088063366287887129442136461917976693902445895144582397631409135163515170823310337579675114703325899190194971934273804079650830305176620270986261677288957566426755949213212209574966927151712862251842845574588436607103365858403559402130227183474737577074819042720195630835222574625535327501506480525273097301168080650986365801146545890072934085885146197264713318833496966738861391604164915046801818254110582798257400900231739340296380875353374446748668536255997617234281534275886902343139678624179760694133932640854166290698798904129323318231890832508872078093546293259370422903167108933234824982766916357811454464623910131868659981940511312217170074387832486640947713062176874616624308459409925530397747132861820387249372173285444214378254232123936158527672331881787096550727537066288071884292730083565249459796449469716900875641494642416570682412716325778968779346845404266090119895648710716556050272583735340944248396837950095179408266857321484879756694083237019025188471376483942022850551421683594459628504316338617734182028970411858277511645048292831444445116226684803910041669752719646742953565579404756662895728948643102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -117671808811409407745989479026658785962625008090185513040578743872385216610140787044901100698841047151759654680744646407666386518277328258465098937512617261818840252090126133934782242086326903393706467040672568643239266249448532736063179371456326870135079810958452208181950225387174709683368546822664469115228001653120225277425269874446157100202814760091506306113255541013226434950018771535688321802923675503027681702119811900138903654856333455720262222192593284323531062209973087600559323315114656926854620751346559715308739505433193311768375533516742731489336742601333012572684875258575494866620515462550158563266512769985821726319084851506680506081604642108312680482985299537948174945964582200677850366155159159247237580365671661904103216750278554785680525820790421274154126476007654942910375198816866039202634734376878611177881796274160748666940034383793039574218614154092660835685209398499857495964466124974460292199125238197520618442203888172358320814468959701511169839328106294543279886970309319487543195689821987915650989322966725200028286555308243349234258002042545415645536599862420980764266856937660451812478176961817749158998452847573917025614714863001380801782056852813553667093601286582320079615033972058031965557436060801561612345128449066423095920748456242475447067550794172532706693331015436495557894613336295509356637483275873109960971507912189780410659494240390743132701146021090708013198762258950112452132856804926830220328065681852731820897746879078672752934589549414734915009661014877358238661314680663639239822711274238504569255387118809417309261017481429315092510929518637296764363427276389844897088654588101968094770802938232818052228855293474542949890846086850150243870144659397717023222264392811424234707601017228592672780950781035083801576146584274660409416979539064175557782685878448298051118338725235542443500753224783429709584346918820505365611857921019628555282816479220579618934371753468712079476112328296810008333084106462985284952866786948468793913302269798303972187218736917237981582142594535797911034605071061297019518748553222333884997807748142130474275619196293115982386490702772897023713855538664156210312750149406795244093745599140304038798127914589352098546974478945116832822062053815208663895395361328658203042677887098740637083678897619187283449995966231605611965305730125744360460847325928049506039458296780015473992648810458410378240375144315967387852714901873813829816512586124858773366002820704695894297039872117154317127809265093095166633568409116507115522341514358909437596003009626028675071916176955117340210185377939456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 223237392178701701079399685449297306565046529670745034485604383343814278458400369383375482251225875076013203022445351086533906167199024635911916352778041758398928561075626948591000401960760578731913161347976705586830780192052425251836965531674080977658753173710163228068454015398540322711273391707551319851923345085328416267288972951885680284334442281955711834738521244072842854792160243933137008100561640725362970218667775153874692214169194285896726161647518785667413358234797231208334946504431398553600130935921954046492566629101005194576604269448651146084046156789032425073180871384958600929937008556550417248964521275254705655667265365496697545043966470422902954870741208168952148984436619866654182805342142433873445472977190087373947138959044080801991248601661176898253943442180766339322746396332094223279093740358510156287642133265175610200908897837632780197049040579137416019085489895278059377109534373815523311240811651794658872085311468056568341518019883286386880680045837839707789050474056119836646127849876795119790143589706735692602421513477287408971608997962481273476413841713190254711102796195944870670655176218834159551434289167725255346262460929593874117444674956606114970139456384296863267647529479911193196038020855552447895870643439732972694784859423763725282110077004050796831228159930497839622505681321741742766218103902846143586324156941519405858195024056048740649459404044672451885284034940500408016135744348996159994707408559079086578130017184220920765175795940241944355037109634269481231588682876043481465718350318897478985145332680936380496859551580122427843033002516456834828161995242499269655652204281749816786903430090830508111569911636824648399232547656273982009074794896711626699730781797217203922739074526490184037135883510388675131012501858941535968820632871075601561522115655200549167490283659753819473062241913034596998081578478410152779106073252049881586125129493038253557878881543627518130725824747830585929381421253746910689207123374558574921610747297228120610956384451745153240011838331553792207168561863785983019671177994748878343563799944768033124612885234535026626611735604921853101020330638135574811428348269522639421745142876127430821245151462791992589191927493134179645798762918065610977142966337968869490514834670175412823244744677610661400649530816670597940506231884596354618508154207452269234036563740247593250313573898844973504647437257557061065025070201634408817877589592370597620171707666115484239515833698811894069693459789315406187729478641482169818134126264576273390891341108622918507367263454731102987861079537745920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -243892691324277904275997668074722605560942002628094207773256903233193196148763716562268194220738039756915274767135948212416727061358575846086716304026807298240376061743526084309137248800615550737374705244614335425347448761636868184572670449275375137259546422664889152146707510979136274318684776970835131506794732111390955047152846013382320465168988060581176942191113269954011361031373638718357967976118262414439193463207928837743155320358301633741814344682205343453150204481656784859141464183894268711759054930321276234240345910779753961970548409306592792062139481105335313731390617806927832347567357358852684824260076646874041244569091218856872961672537365842470929212593583149681486409717297936996545011262009248931887334693145072410335014130768593768545650406331422581181342887866270829188550666424112389009431890473344188934481084797219449443981520541780217677288402215724861363693176029108603813085496750827744611254806322086499878857785891310754042570763993880541766508365188543242645860239317096268547306005987942216950552330676654222069121682316571719032317991644331351430882095185239839408270365027663765707651771545500443135311327455807985691338312602908328614545043760674198595638914115673313936248739460477556600334699823299511744279261757212052631514452575479055725117519600409370833764300198763973213908971903260102571279332900514412512221790574344185716801372491758333505059169448380400272270626424923896491379199032508606470172256165812287748085022224658521953821711263067115324969032193246526258154373005375828691671545521025899243388097831751647658998819378335498444761265222596487336601842645068019252663285828737623781524306793063346745821981192068168058640296845912899768682497613673384077497641345925860571119391746975205964159776777493478922644638974072692753857576787334481968526428016535808207987548161738570933359079530684735330202596465766348247953466781422019181600509071488507887353673548200519230386660847310994904789599117576632525091071172668791057236423682363164347634389314812551461517695669249524799939143533182459328975516272249948344623221202365153783670987640485720905739700817041005515525578302651453358602798397184740002033113384005123794271696409272515853535103053858207527522485859636512269368657440290447685547061975398999677161158928087128233216098722573815321926036626417387890442010628464210453646361243286591517939027885184958879007456182738472029107041841131075794574975102835621310544078926602389601891787268840139117792429497597663697062602414641169124059747676283578801630387287942850303409835648122214567364662159998976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -119786536275277233113105401107571648379774158181583679747559624059823531955069388716627569591095504489256861567992799968762625529410396957278468827801768387741218473984653250280219249150374240383348686677022473497333841279538092111807193668969603796629457381454199933062683967311967516084258441030092965703523937068187125544096692188228284706637410191163706130930959836838830181344244559695365987507725844520028962573385749690037702333124101301456424956004372833230471084191060156148286209183941978298150287863518638846657733866728411826299065228606317520559309745714605310327535149139547670906942122390990671721761318880376089034807489656000946774732837086806496976260784228088984230368534211880059360393035927848367253494663211242725235541159229960946978118135351352367807127852171172273237375574678189968508823131439490602513178146395561431550704338625023775978884226045903754527628010202656521519084734095428527227105059915898631213136238471806926575484341654385005870915426666192618818775913001212217481375769447521408482358618823281890359067217199719376460091666306942988932270157786480985181779313456546640643192552433986907468257932689467317774204032660720032656435566017771016736090520939690905521004156849967900757680866805084631338770475613884278044543048011971554435264239732523053213653828637174011773165959237569142318424897228745088233788653348045562798447910337300865415638561968461170791311501882889241088790857530688396867930116407999421085852185476300699313827828897898555069144732814922844458236770764141519636699862480849965059254341067006158189948673698829104656717725117634867050674699993899014800985345081261083560947947007283344727079612714509410672247108325739584808101670713577553966698762575322107132545606526511439991648088903582460283479471896979615308430498871708128315593214754352054342607385677181919875715505584109286196551425076424415468319198111842418183578362754065258892408863943303179350591237930606871966207486519314753814864588582453547879007986489648887344506897724341197527928208124128874849149253874415091353440000709060008357090661241057726114014179414359598234225664588938817438723058700794573292120905177009608306549218614880074717533177795429489393876191506289662875677024820133607882715395761056757471594370128139169688171110373810989217018366179603426753468499821862259137846302483657448999101836593871720498044612416003132897270332577861970286684591066226414931514231408140326368242834082048682244638813900320695533154208467988225046117666054936963338802684316817217761704888383573015781125940425950112892042198353182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 1089689127788634660866573095291400454306139075554947422184536105733932210959324162858774388448697889080563675332669015456211804627723881470171262405779278555192666596583194105239449098025463846668070821117476606525433258129724961527176936816210640081856863048310728178259761219672329291223668703795155095170725590202869805724288087620186290744499134773525629353139932285606786361886485840646467897942980273489144553396101343065449036054998355831291629899349325284373259744942597699038743960922354518088628515721858564559969782395150808825983534841072897606287246234912297066902325093760357282493799263775909295397867274548611483132140782473655265309635041271229926078454203715725865449255258913810310579664049845303577532176028109135010847852711988462162857248247756873700931198223629280742280867658663161587235821039932842678350222356137446307990134170564032690195522051690341752319464101175220517320358360997534630951989327101509782440340825294696147293940508956377923685753928948869565656892901288037765006502281888623296944958728154298441128799305647022507550869033308912829916979923570222587979643922235768473967289993321753948288368486178024494576466947978858357488083404790128935628245274842747262214052976200704642264745571017656036943136329959854153744783432310837800444333126500866490241684225264680116505797377523403031148413721862527844420647481688002256862481459639994795593972774885435150493111889393979803161993310430576874740999770614067654510696025829636896617422742800090933399947562946546851513400656666030447973539364930577452976102154646029061435336968852861535913480647706504554258090564534951273632631021224156041987457468336180645402253789394107243086388593965302859773150528729192357785342679161491939792129831883985818144263482423551949710213318594819652939631190098346203283595902040456519958093326493297229598029577867267812896697601711854039869472049097296015052051303162597584237759870896867169923551234638601819801522041359845054673109621038105672227073898009042955866750353096448690114794904403989431405533521203361958077121309817870880342102936388643143444667852625630102419911538831478290081917323404848042215403172491593795997981579809482126185597812079803983513305365739500741398502001789821990433721906914131579099143832530303359926278232587780124958373036504336228912272969585434639214139923570465067307417747986193774399792653697026797956962810625756356830226404812744051331369365575343264612626434737151208654126654629319314284805921713706487118465000743177574072253102705746688263786679588559300464369196443245596879961707526488064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] -2346524603434409518882193538100010413554684553082486071457924697639081673374267114732742547459293631889665557339580641425785871246849051737350895894838595920181169741595130766055315630486279717324733632388254555697091494495668727871057520591171766832065285834094208040129103262254460221498675563919393230575951617320792448946594015146509976913088695596243410432915406131073954621619393178322862646541579749565468881745055152193230815606259822274167499262829171474867138172876369301711513260757628392885291808037229829669466736949612312977152360267404332654934665652799734587071383721724611005550968555751135683414571296954312903378780451116147463029185938388155280293936094778766544329273621124782405571367410195582965488192322146092475327708317605855456290010511117484183514052386432063098535309310757603186364059377216334289478989914057130412813229347597510607200439254133690852262314147663063616434015550372932011044708579092715030201461600134097640757323098942965397858756975286248345793117594989803533666500070092249613166742024319040978959203201859776852789515075761333133966045268966520585995629537136733409870931801197474014029023147365785513453627961480666904569948887279309762315666380843441957951316333631324054978930741157868374354132299894153777168012155452189384900422173314108595048542765246100004046434737822505507918197329335025483171120889147716186757711612632856578649572286709420983549725640056142853049365542706823702461263357989638483042090703300362086180554303294733416130832015137276204599518183655789474834908555084471546187395223303391496311791683410659820829208356605747584509283128441912188774036047208855711721490166356186839235074185162106097998118604417275020967640195203033931976061884737173511430804705939325417454330126928757347293954481467198601531862796704140689628412347382313438616160493161422990241620814964582211004132157935513848588357734335302306097637822431739385210227188612654828765520214052988162197934017043169681167929938054345657832060921975281550095474392291499880334298167318649087140988770138900079888960748170357073532805537547842907301389040797615676057909448819990545318223814093094348318568246427185145188386342409904116162068568465764014015923443634431325551351451735246078390534940168161415066543484817421067751572676485817358376309957510116895684212163873414639169642964247014821023212617882139944249874529504979340547639451302938070357115229307171060197588230735012201428791727728742969108782363552985250379316258822148397988246304313813985311633702369278385970626262304730260850546950460539965963741851287552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] 3002476263894156049252141660547278322320850670062852990397688386584243457135299792660794396633431670603394455565492753283985681057144105249107979613564134943630492990454727762317285937895182424967512355148811362577163355404364323349189295000575232150257489048039624342336906146305313475962175428346042565113971418104673338613603440822401176663251824036549927601239517006759860039024952485464963558717604287001223438389965965917950340481611861399892877927701793947650565003728976745264928673921925685848927617811311902797092126553667415224953667684682154479045446757059953526625370978976650486421232790497950165048640583100492238995030486335930590682117864835006728568592950390866514827955477069212556627670208238118601001629465844997888246831024928472733985736359911385066701985740911210291883268746539962154523106633016177797499068919766505386179678879239449045156999526866762551552463642104963097500995004015059198123947120440942402902095686166947175693805644555778450639594165270893513016788291906501527523511816644178657201483566532568507662596411556535306381655154482177584435210398127597940247574186036358674441195034881589445750252639770345618531943087630735434487494479984322445130660327467521104435453465066970848145428374224894832361802552263612119856505750778382705210996177743257262228826790802364517392619117285873344078797428715239173102637914655582926342317827377692657712876903067750620323666593522230134362255106476291684564891689248235335546261485258639485366114371074267629973602553329447559310713378144315640005477889749934385896532790716405898131275504472385887321384097071767840232493153133748496648119609180326879385364703740596565811101425622320643465611331777149615637700800401586957233225774492344470959968747729449410906442063826959434360720303188525984513830829238005950069896689212014821521143507815035364266023049098705532437644453449873831047508339718691795388304769989357257271661482885597636219182058634785189658556840517943658303495742051863622983525551998712598723134228255602961571494744433922759220384879609810887896964169337035539693440348683740020769338246891313540120020232290832181140669982787563968973859102530289600269114212585975739438485638794446351264883003567832168563908698962626654075496627190421164680228785915900187727066102185549717200818221216153297390856150102116110723143749420327292530339855140605488518161023338631793359478051602397268178778897537259415126344477354161178452669012560796401358279525403853738904229977207390488855783740502258317322295592050877453088129449188923727388742899767931766633270262915661824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] -2347465312785962217487052959312770261832785774618885205824515770899352494719794135894746197782237369622308846745108998442617658466139739479718250624003720517385352166236577736934703284258553140835166468319191768380812207633829875123035992702662526245165845371291399422992773904144246602995806706745343026288130042402288274409644269418239983040352096383237835406171059231738057530722396809338628380513518738778934986518189414435141364248669619182706945156018067136059116775817961307334726923416861643152517928233824328935898628574260764498364433003605541108820349225218421179402620657418420850355645554371865432315454641621179719846306400445692182621739005363576112588538566724666088801953956417693050794451244125363580562286520485618591102935095182557398671611769050679334574765942846076099644139220166709556062039868828595730574026725740938590242055049891449710716674239435356131115727071152129284115863312133033289852418540572695094300362131747365759208722525624555074430102184118265232465687245545674871761264661289837001505185201095497977532620648422244953857629265038017347599472008627869441668939843425565057938791198395342183369538545043832300348716908528111035854849298297583387518913397473038817476479063323765138053960718279318591003934597207848064587845199528657387837161005482098119466254996769840160334273010524112407100504759164532305625509626620634943340077431275642223936996001979236251812555057281014084759214990749575591913928746677337064748676859363526138954114360566377469845925785171737626516544449950910643568677844567626657171227571395376919539456361681014098966905079981587277156139707330399068639006881617008349808498271252095672469029579851912837484386484372677939795744396509875491421340223641598317159582518351308697659418635676711172803441751386596280842022190710928557387994965954308749236200327219799063546671018509776975655921500923614565639441283494559048817890308736545444592941413340936546379256207149096761900609167523561108518076274539896743857948011992441202383756839683408106659298417777900131460739592276127216291491126777946969109367489272874311651408553616826104473644687944137171841600244008749027335763498034967509834803167228733128775918456373437649591133817029572893023819486053853385792088293294496786153072471833782313532978391481340645662580741170083662021070253779776877247335156881846846857939775192073368107306275140328338104971656843938675185912262275701576782912417913776506700361629678510962444099404613005489637705197816432150001830821044949303714389310321262910767926059557342905333716450935952473141486839859773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] 632395078802106146951839465862949891315824374481523482661410628671002970559186984061223244793129081227299931543553626147930592311331406071605849496043864217935841264417717203040328302753716542338155248267246616987404609518429312111764950299548230596178484259978666628921066785307757650856190946706161601849394713707553666508043242236094120514242508706768882409505204071615756927080309249931709522335848388343485082549796460443789486131409537111784127139269206414108620950427756599610538411408841435186998362415673627462499356706702119666266977302744862829086601854436845300348597977856733938008794439858809540391043430737148304796540769371286076445704309400222351416389491568540692978722847921452502536556429988532793650746534084638827608103608727831094275852225315976390301835761932731421454420613861533760137543853011203201152920378996193416348027211257183469632302935833215243252089899312682552605160111602266341281978413519314183829854343782060684416811541722489006853500109952669803088193041212067485159044831923903161706824400817182833096539221799307584700814257023248153694628035914500191090608680479336306889673906125725465452804370906619353982633517229670717711128769411896615662989895346703732229316099078424185997027792324709113097038056311814082887347987589700150981682045588974105275853637692367207607848915916755855964941368035775550437187825229752599279124717532503329252571249125502557821875094126910489129315729291853432621646543696105040038425403973208871063215172542985753344422716715430582417231900511370459840070562668525173900476961990771081707261008333213767055509196275172474645568673626525699381164095828163981531101144666458608829118962204619567235042088059212980216796006679591357201832837551511046587471246080012305286018457156290903174484296662262957145940638027772303170666387683674976442136601525968995959742932975690768819742916439523647916362255907199728779678701157658901992460988296421854090518631106576689848474961582725028656914526503974543814437658393404218127465055197357119676536351298249646053693848388027972879708842364572860909406723834911209147645519128783209553033667115547499810294043305669736826318172862227945778470865452292776951063504948883373575005014870906325861194057900293957156053928794926076707655306931888906754049158660625892671825279299731843502149581898794448479471698373539265676139874126918088739416611724204864824281502914800319998863346959835472790273316067639432002230334674856413531171308144987247799540346540899672267399112240055759667237065773676149967663290653765104647666048458933080958968174393425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 1084802974390621532640449633418401755281927958798363418546155523435324472938099308179783428023373090161141790503444429826161185482389283051463726782429145044428170651744131882105492830246798647633833599842259524919247061638919671146722058172458646992566856693339781071337859737523237919246102621161349809281606904486668393195947995092019649993488707461993457282480465193231723431653777395408714846404256804376513801805551448999518528402297199601580100474270159475535862786350006499631963639284845103878954160643570076321386217412857331381968624780096020725881414640940554429284282457851856683199948006995889924211136705749308130548946850821326674723590867062607669976226837840157560002112730829932043967528400622482024665952087394194229556933853043030531353349174149236810622768664699607683237907431235596889908232060492105670438459160053302907737995641157295515355686440052683265111515373289323055384742159437058545523448227905001609502451822603348270100300768259083928031406965057014690077845238779686169920360454920318709957781878672373792885139836843556835795602737129339735772574359818593225574623233259731564034085715534493021572205861943943979710993555213607491043925914290179199926247290136585312027939659760435248567618142630526606475148898707111738651100000537032895529560611460614421555117475139563214617413884002545270404657432671436352787667144664619763953930917097986398357634070362998419865680255020799245962405384653189676669826833474402247515213363083299182787946997049726231407233826547438703403179047652379964871176084329791383617084924051811054264187720520829200625540721211152645272959547470322014163355261051965949857467306634258561464431356830320818754331561328544107268665668272138718060241905544839543824674922855465371808309370888079072787187393991294740428150310097235199976992329096672193040420634053526219097213235781947272025811704067178759665677983172329098614926452452498366366616119048189184281512602772858219526897221530333852529175930525173154934298703705667946649227419373051983086911198682632318256177498099744260563165480641432928206202308905973015007790679818337258191469591177702900204373034875912517520919386312411308319538530012362529093328615864151313396748760667001521496839394113324143940015421374762144113395968169471772444004801475695480117760891471319904119748597209516464463373249563441356200385370658463637450016629798937301078838436592045002444709996131440165337576444226180513839186502964041003453398106986974559211317454467412759786407135898921386527780359616828269663564140787580930480787195202892230575795802860421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -1886006701236312380323103241576917444721869462689663215542018849028264214384347428790234624736176159749017511317165872410157619104548104582550278862350051135877324030221267268654154707281001293027064572007586943395090809251246501084811456355647747688414847904750864380324725046717469047596970124943418533925041711596970573633733634824890244368793988188140024437843919471030217284378665704067382900596848796112684627168330232014134024977228551308504195330084728529829654757805628308608369681459763193105633443778022348093153531238470320724536724316023873196299089056115558669443305875269091437640196706070160512626888352445223775498018272557797644905676163745931340429774330835430196027721532250262901742236211601684162569496849951366949890134825665000685980621101838602772689761000283786508759934195984362719039690147103430228807895627168495110314772255049588357751227248830097106857070370086570469310902710265332285022432725151126900857900673540661209970159247066370925102583659778052578614841797930886402833487203536692756655608054685726347783262108622510993176644743653431683603418446851982719360608270633657706618067882812318653248182493479614616828229501599215309512864897850811510593444067021493566624881567360278873658502702799454857468459904992878457282122421798366003176709882646846882825639947746826915116185239459412061110463745692270786676037214611805949415341014627930731425892914516395437183899501312466304044709669322616199456465032679795506570277864928853240374779917321263198003352607730941807677312996356283763267512895805885856304570832988357258033792024108355901381677518998664256756782229445934675253061834095307461496953297464442956925512703536520340409240110957798754143461763577182397489565574187615233487985684553473889826013971607664875767876334814945116883150243678286776596654614888732227978676191894779619180261040304880423036673008838898630700182228976427699536649376813532720595715363153596001456744318064986431183975588144140648983614989156870137426885344576989022684269950542699975442014119768904277132570072523083336400191663597839074265489832906304305897462535545268528380342553882475569135860261109477962907815567445250782179375221916488725691529534584562693152126803231277848171391782115148384748555479744154839888261857026662037650570666083308320173884165105215827481210482461630653480947875359795286525365227811446656418732905190038776310533933072064579966532178428677406768074749764340634410694350973535996918783094684268299292236773308196878893884252065248665273254535839429980270399708612797442343215142604010149704801258137714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 1673817500717010538065185766451710156709388160540771823091399385624771658652361364824293658598815563780075201920720480879243746621026797174872581072220742581180548900600179633916536930927278995506513877320251490493348758533567658139100871599127859543559207622068167720786480137133156848584303151352127406689163910316002051355941545827429905134113328877786963831896947811603908520340487863273324464956222210134988125387454080715757720580739116230966063236607777743665433540910120246664933073696192814931112138508781214230060777112355652218054302291678851093413624032183969436721622070613987080099559495420132786748447519906664806740847732399085041033223450621902553192372522837310697140501927455220321048938468204812320293359918122680334173803819215159351514145949838048168866992906042800997072624397794983497531511692213443448160302205691990115452731145297769174891494874340160524688720943453199613890633270713990538662167213082826516380894942884035110880940473451361091799506020150667251957043588203203418357926501794679734792391884309569614185796222368568562245189211776217090600875122037053980856273490848510143334300720752836664220151807787875422158914491497472994751364577025616247969968539389554934731982970319206529903940966157639413799800368660038141828196781327477922685221228843618194767214213074147122510615869178882399175576348639370784162077725856300350395469401949842519444374985187686737651251444513384412649979316570581248962577616384143809931457496050724276112941106350392715243600496063025707430055893512480610843454307552093292764945547116045436107973608886514415017884573245847604232991898528461490995214652741194741322354530064595677709113902390575940818138037876965899585595586110047510031360898247585094523793784058179330109402703541123639911088269547442434149031301437473807541371070542987033301388337787742264951078275067975051256012532087171460842028916185780620666801056407352266123055747685707154676138747795472837175745070009060303919197442954403966914283667081320980991459818332640789173738918890044117094081891140839012499859635071713565555793498030135040153368004420964382144298153567301568497474385412102404657319868378436590528419369812439934420312561056343294417153568280974891193732076989055036597087425561441863446687833110418714925093796055404786074987540712175871793590493487302335405091284652518510287040173617866584144358400419385632534066726031718581610612733717675499272041605686050403207573885072547420056816689470162623474079514082021129997369348755946899172202766063909060654628396352792292921686924752064696978096172669337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] -993455709508685146180360226204189971252836349650051357993861698589361580556913700610092769151968932424390977304054496099307723744684533203344897161811555570999582891817653562666024226668162634397537662976163079908323980459606744964197480642575160784235813882890787353683147824726236247438180903980615955014186311485194897865041640757009989013997732528103702819721454653075998135139380786554096136786804954515855695073684172839112536877357713408258619408322319785672387789213349303981861906377856095076965765595299853728230428654531684456034607234230591899024480994532121759318081635321984315270980186645643473308623050602674959879144005862270286088585570369401109292909096930984876124808602333592429541857484155450824766580614466792920016476673496707018578437017582837585441319687723337156697082798284036926642681424173514050975663574394937663765453844221103443950671651524831614486826270690646954894129745685950879587928617821203667450225712138213799046230495635028542384352775984874161583906320854309039865493305856802504500428597226075399886386104115914434141391416136721056898630718951184318440683116657291139857442278094164152560428469008794944476811935248636989857358054697659336122360469467456447492355975455079395711352735133123441435547464465075012040633427160194844919221169102593496785185187541817640992277516117243319045988208675567926039260338256580150947837976925037645999108747897218911184624042128653964444390839204424168554214613384224300393765715041369893121011671774127274542604558363516083411204430391162091733506946225302920325808381198724588452516020128063476218042111863704606487660884883413771652479400512950948179053022841792727493439800067176258827489359954536249660430603902859114516760854477842352642446288199361548610298375721224999611319226047612085298922715680933807260941866413900801689167228977371051451900175342249672638912556795954802739225493513596080068638163182706840510964770278698029630517660590574724242897818799925962304705440016007815950941791051464814331399515936741208018930178028387307311929894546778842769225079743059477966169062026291853171746831138977323699082325056454773536784121587238124524486823314305038525907835829061726070982670379834088498251617000444777755127003909768197061314213461662663280938225950954014572924583056003316252731042323155121882222102910725604225611577181158358285348193620861633697764469813461217731027435430315649353420853229578476340442008997102240503301009675907149209528610364824643177787328070266113465273618865804568022950370845180538993963499038633882752000909183560789088915668095467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] 412929203878096762117873666688745128419815948751477081665725871774877089895350232554429664602757110051682224740646969691742301029317170536935241807663216925429590853404032173274246350610859090028808297199158949714324111520648749898845427748819442884172631197966911139822533332124387678980337321223060964668562108892887840319619731169091275640795301682935207091147635468333986721290107267559947782018442480672315840123132630743885366887543530711416586684816918713994248070166650762674774697084426189218773680385932674024247403094615344405241021273327430068586961794955582425801198630198426180543467716167834819355944180826624055371625424468602238663815690706167582527885877505903543525018474015772767892694427879679258896526395030581814552491423901282439834487667775880296582797246427753662715126313429940591430001021297249504817386679945510637110141483354957061920787534329677823559747515938765315278725435572703530823858617441844525024518627222333654641000968078289471520096614329748789869197277227232912427388770943637954057174864805134921422882229183602721447397969581992070888404122531408454072752357754089694336521435329237841758923579858754535692062915838245276843371132542556829602818974122724396662777396944105610617180023005142809388265876586205365444033320650672783387266809261458049403673120183727080627446287703118855196528809520857278634260975728414171245609643114307998502143430426310226656033849745922320171721246488489238666687243552147524921084805367573308734726130263619493957595037562137226709323322225086035714331251638076336158348948370223182248961437129205631906016237517890668024145005708894318098309678735873050117638597196375989048917372876299393822901657796504504432426676537704168905471524468405358112410344835149836105055006490900919789679379735612658671577834535583032248530031851923065714427023318135246830522857192222707999569273005669786927429504502138316105083121921808470578995512018033378810142738902699023597172101635560810177491072488246224744889084130873655436422700963104970625592378327452569059075055726006014515370669490882040318024664696066413683387367757826430633265385702864332956360461665135500240519888427280494904354694987936948758004728374454157815564298703938133840415991352994563748031915368924613545866962551254549734589563123450189493037333415230533657125919216609953366786229554164242851357839936366968126735246914781082861430916093208199044571876053255621943526413802233267326403712519581528634704008862254511353490446081165274641069442386401126745428631783487824939733160444279510254839046351542757989431888702341120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] -145160648475697806243019829253656326686963545560353921423326277532720646233847176245579304423833313522945542936345714018780787369128586180039937698383657779900597461654883052046545630139385882686813806396883781285214189309471359915896209610716413535573471831168325766757636477662712642348936968927339453808295778920914314769735739903500641581685016865247800135471294965028070455088642539124184017693570206963738098093631275131741302514837049542058217695456812582223495872415152269180820430674274167176329275274595147049123386902682177178889388897763784104549540279021687879870241200662322899118241643406104359015894352671387333201968718266206894377645622452861436572142291523197040002068737151773620864045128785961554661759974774761981461995235126178024254448253180977259141216153726262512667475482126613655765555857062336783279988963097312406200425939662537318866299404224168383988798970215660085434314406758072922340424152912288960439561832138321286671753850070635480685225051329107572340980740949110051941578191591706528993475058939896516069534953205315655546161075297151829599233612506387150355178134597360584968878930658856699170628583237853031574551010403343252221541421967903732201738390678070191132520892412545348780145874651043647452801751684268613151688644047232532773198056971767305034219718358737863008659773450808014911755905567792127932351320004494467964199541568207685993814646315459322235530849718302936689048194909017682355112037928835227722243885258337785576096028382120488811827176422459801987649783018573141238934298965423487259895184871825863314267874503354507840155023595576380176248878481241642594764030593468472861392908351161512199408817307688477400393174868543154019870750531792742430332750449648465284657708339189186367980631912992185607141380256950108543705324785507932903613444863263149935043192079199407052783280294271343880807424893230497140048690634539024127063153463211528777595035618395535602730018050865684176724192930458847339208364408588070970221940471416774806336716898805857343681966142560361159398532150739468809743229677226008174912045465570616698753517748274104699696676947873721369389554486128623736585293580687000148398418339108125154676930662147274955708648661266284498357355190433115828726760763422729306363227446768613143308773012573787827068192153791929767470852250673178184058037062102015342165446905123355170108165292912642847373631134124395884080785097869953848366511233333714909046047879082930201512401067403241413094511133287995909486655458238365749621651983824285815192619420853516813517463790655864665428125519183872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 102916670870126308668400497554209578217696664091459748246035714073559830269570738008256102317677805454137966098635506743069832605888022557450475251845622274177658761229940577458305976321966367995438789099353745290204041925473184068591875272146522148302024036714530599896944758338864728724372690011207335542132306972764278057035775704101636278848660138907571613338956233723937385674131049425066791668239189346169666449887309164867947722356763072269958747370180148730233485285496203106381860358050759675528739199021467675661720529875869526353307863435322956472895467579521488343546775016391685970222702413006011001579518466591281755608109252913432499133822613229518603917717182553776984399513990419821013641668851068465414456505793592362390811619505284025072102895872249792282098052547295099772271826011991540857058453585558917558009366307470486835295283646615684133846812810172441255612281250195707741213474328547602397813753320690190113038943688532835491157087590488027449310233019076326685260117595600808789349883895408259581891718536601296131741818727956749203151872081286792452291302619375364298500564503002408773718384711708885757094011799143783525676374775970212815246465360288265245559669873500387370026292494606412411947375303016159437927386842735076667426501583922581617574523305591076484755096305456816988997120333492173479482861828169226765100577268741894067804626500042972378282059746823630828917142877086540057987075449674649601158834447925268366651896361601476474507719216993936665809266782792446672847400553782458922396568705595528580353702937828661881398144327590434745126144379203647655105952736771185999819855475842471584613675779111789873166201231414545688976096234964764480727275459656624838119662017929963852511305848975061413966251756299099198062343304365842432949702648565883727257898142032063292590075229717160860867873920527305355558540709574544494807920385424187051349320908222310309348023544477838573654969293608233929195610557179037495793778353844267120999046988938926357155970300328817601578149116397276173988853522607688740589991891078560025138904594214765109041487591916760961884226357535727300794023098748850473638534109166458480057122504437081120442612918007457922200279287569672103220926014490510885887628738758725225852281336870612868033991458458299977136944523852277100173929378929260494558495955276894078564261605610965233821086734583167570904372548443429700191180302471971074526640803761586762815061789098134827811396957740793247062691133537973185884249204641242509174161631788393034705687591520696461214226342921815022372462180433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -128258970696213272474657498731672514039944043303810091040625512173128661951609863565157559345386212024736879881050312374856817974953692973852135029964439400069542167126266202556722266393165338299331580966074884180276036605338505211560200840596228201413298539897263734259143795163835404252428779682460499639702903732164147824234115298465567483485138842827217720804466063226982456521051707599828288058525893392661212879204021747844593005209760985904119479673524064318302280818318426685220956647270097632745782415214738920638727752494203052250934596309400841485197451568108394032698898334794158189832514099058117335852448374892048308662662478309510606966723131712496061393241606426365927455745718688604455124485248994751248820967564365139206502956933242320149204863165868993633560385496364207807217760458021650737309641779712701948676150365705324282632580323040493529614435746406460199639832031785221713066814197109182513189190472438492446758553913090541938096495914579986070427667287000520218749874033878712036880599374750337163311955722173764516565686720710554729999283977014977121364800554766332499413404674421945376910873156190833446198719413369552868515491855421034890251531909158624774401482115755813152201289739769364790933645746154631342403753700814673037832191243780403236822257269718178508965327325258385682504437880171605260486125934896165320899781971420161598628266438503077094682903299860703750797232032800003961547947468945746696183263421713155743816072002835892536264494768491109586757273136678057211291733938039753556324499436705746268236955844719990443151043366586735473647993546170477746670569003306473640495236876319051038589521537003776681511445749123281510439318371353027690536881961256759243164362003921145979396934904204432812258368916283723666670716093847757656057740957552008563559115473386169337997803597975110680666893690352175010844333523032675211616269184808846128147658577464618005710712217488879653129448916948849603150690875336102321683712383765965325515111635146783132371906266500935175603405038436494899500511701192695775480495888190368462365125432231220565964355958775243833548264131666785411960901190631864055863695059395775003036545295970355583419951676373174215084027218373131915281925510878191461493260239812808597207787846304073401106946329546780466806687147561626674887011988356155529145656948176614563596047174920238869936417732274254657198713334184631294891818442765884348127390533400776780479303060630536932072804633067883468524836027937678097448696083932872291813259436616931610034733732786685960885913182166888357584536904663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 133672212362116625873883087691165911624434830230808568860106795231599690766832766003159534710799837038146535474334552449304245812098427279515928962495142796479428002214045413153080667479638111198642212547291863529381835312513856222918494754681825466910332416999996712383679752560165247411373855585870806502012291481277603866179249228563018410613642350708290675523834140103058459099436784993184768101579994811461969081224354832988198144205473767182628358802097353342111055491742543106984725505415819390525070806055756256213487670504179348888432691808265758457860063414231273559787061986960978559779328160260467757024412343756807727206735986990815991408578496815651906276621956379747759947547182886410048165188452743087577984548452467822322796598234666321813919882282630020310884776700290344363301863998992650680960820809645852736663181176162703138759325303029133294669726991125376652256232264677670140829511368895445363978018174013056035635600826497502052703041525487177085820568151694119026041770473911997292837659111470466884716921293409147955965472563471738550795866982226973719712857789831551987418350000746199278276324381259381999278393772853336957801046203996760477235143323162267913543049308736141508609946421379612831729994013188005915586252276793363240772005796397651255237611735869293452739703222903500117061373118809607943917658105233778084576795327867185080887153023567067062072014923346043405704132963682796474857916296666847725024207248078404052330089925383448384869083656143699600192471236280228849359737057596564145356185707608075259959493077748399472417129074122370514655096413675488548991997710528449567949465462986733556115822456205507519568996372300652881315597383185329931385437834733294106343650208509793590372401528170779154980906299067691212015495469555296576979769679551185385345159217815912774649739397788661110410514010491305427263305816347209920262343805608718019374779491074143343453257334905572922528151019217502337573576849601108147889281269298107945983978856627952506388634961564620273769163627236173114996530687880904371088949000975456632636718425891890322285435756119773997544474987620515642305571500566969744421103660112614701932156950366913720722303891731778632838895609367296299967778751904405796406809289259399335373603547640126689497428367546804861714633494088065344976731122705664311571477903140698065841581546218942221933443359378947060600559756512572257490245851119216695209857048363455797605135374942525854226366071147483393242205823975684741154219216685221584048546904011396224445377094860814055513953399706084637826503189463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] -108487968421455209557605185408903226752330047331387334374374122807173013048737151381102424068876843103127792114923787676535028063150536923142922395321061399769466881601418829556162321749001618686870669961136578392562130504072535911964065619842443346735511293651934116453029284662261509059647359015698018525058179185361066018912619155436085726014029505314584867334400531005637697190810036088435280351488126790904003010752647863348048298390277279346766942796569031553216756023333293959855505108344727565217244561757383563551324001235233209698860066574207323533518725168043616300818348600660072352358608565281142356932537523570988833061238289209003137015118665164459220995010491202567409798757571509429088880971723562614690594316580672017259371452549456717247799734397659797816441781527169547826191926003272144440797609795999932570353878521124600329810261606389808526639517923647944937304220049029606032833281024632837960158354852332026666075064945710854793779878236065958454960656178856354730732740984940531055196567129752236799720174610953106386015984230646757654619291712162236909405949891314247311593536913500872730699229487857631277599649217915813769249508865304871625403219060163760341538088229293242478683896051341913717724070391463160963577816490212845382828501491464901467603542816300431049686543890351382771496017309472620913491523343533677402772895882067677246167247564666800245429452678046839024053202007678550102765294926361367588968322892416139424648655596121432830290400139500747826272752958517215877764154489419464215335982011327609090849340861671664804856618203162608508765360962152204903454391554393076761113836862901850444292398569676056578753082248829495092056228928302022979271625787299976670485912077317343452326165830065271274618925508982327097652581574899498644875732805408077848377535569659011727703542609133593436378562850243059897102033093243316323471782972311823524653943354363868074727504172126910739035421365433181862745246805082133999706830136649552569504930686648587391830429149180178794306060516719386972261585770825128567933430034911642398706142318694673007857701375982337360404860311474310002472725008628390587633639381271509967139548637660763855675366198939643182839378472036862075738067194660697179551361661016006547216701023345094323241818987688714357149149880788272381743717163820477467006530242003015592680510981786302187907898441688805078812625232537283633752655522239406149600540916658990410117715517744238119444502491254685252914467365845843468935546820323913043373756978068560062640309462047065040881415460339573161562087779991552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] 72161039746645688527531634783576429447826527513860285995118248949433313001330312262568485859121066286348911048841554878445757359916537487616486474135003469511769882846599539227159895135932324952872106342528495332343574542535157825816879358632663087708275903560885322718425861178243837672079114781488960400504700044128296184555177972326662059630337523565111567841794361642435659095712961954391247084845335222685861056381926883394196123195491222827856052738791362960652995951101660055914299727542520106894767092849494814186762706157843567268987605743067689181880191352792891463846672492343612460630565606889580335474222413945731542872591777132118616965995731646230759688989009639910787715174946423944397945291651690231907020966541422664296423004818867762429791680577123771671576375983561492462620455085015193508856494280482148057951453890041183203751204194367265400026361343112365077759686884444214406073385020469638602891264230651688811209848517792893534258371124737792317904308241439464340957053802097706992105031432736073866206812061416831164192157147229024263078257262945987679770327492529004881562065855614829925166025167074739947259745251250350245930070204283723605495734843362298338296533013511789366961164864127968569417695864551619262458150893829806314492750979619041415444848554696145495125778305242699210238944968720342047631149728850904635196465144137779781060390134450779815770117101204923191482512153237690609422325246249538818100943783085847458931320139975441270781556576577506529048485277317917255657525121633908020824663631582472262016244469448153849444154941525911560026837273744826529380316817637020720917659916175804333885154089569400914676440774789835700426863738743248199017007615460081815058337509566125997461933409748286585968657294676732473872126099227757207082850293052633029811031501163729143055575633944638144483449153229800988544855092079916871138109716876768235778789075193186911188883915419375864813897154850434655644074047231241865881214711644820535394881356747979187509246757590752752019298435008529263328257003467380756445013106206812545613899055685679016903772578304032758630326247287920872045617381915541785394591130852507150924841389317380204220149992568622011603215026708488252474432322546007877219551763256882904052863087955554494506307141056273394319362575722089414165665017810517684609781919931955109210770045931414169974938789597611396048047160591781222487747242201127723467348475372089754616545398245108653164648769937000565848065283272028954730949881869703214895392782864505354346842787138835213932234566297098194113596510699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] -41058491361015299351122937464568415131758315829162186845954015265204736918243119803932355414253013181840413780223789638855962131010110600380991146022190958777084677042884780890007977221557476394816736040128844389719395852699028634239187107665761416604798194389213645251606460774333076204985356488499179991850744856699968986459688042924270262003309308184386460245435825905065266865949779660521736828192535850698717258003676128959490707211441800732923694042909171724603639188625343503717274286627808384001383887874022599072841549459810878635171928829151879740584421349093572488358457147221840035473428281860635998933169834948106431022211768083402182848021773230220822746260642227909421252383674366684788592511184463781425583481168142193952309172994442133310832846662269479817105017234544737218936968523313843021456554347706437573968130073190250129959641103575921435789264053007242008496214290035837794798071914095386774671251303546095150757670864729590892364215726137243749656793601033579894274417748257229120592602235517610666028016879427498934751689565897467953322179005715372282723024298235016819061960881789985846069626509684893308926926083977622007263527493767538794503542986736021839362039329374262250564254138759600912224693246882990876700379225316114425663964413553339193450363204685308166539274285387195290531505823923501529514533251105849675656864765049507233211313437794820792763621292570390087063506815029589993691658390658858256005297450358110399815237441563936772400107505487101777582996780897485509214863316871319643110620712934098858752431053552729025936381926367833853027014637624445456481506758716080851686678608206689652978487988608068617507520501825516235974141403896289875628754152079079030140816634141730747488832844398256663368874126002893044897031826691664310104065950523607199322615765250838446544594860569980508844766654229859972059992272481808047912361797143014371149887493754098539150567812290726367505497819994416771818540006554679314448751690523153169691154930667510608269552886360006256729954943623242866602386895988567296387053583530269614959476906320650084323521245773568394779633457889018831135976966088935931841568096422198070470802316840781567893900753453765975439665988813769749481124291378149605006343027944785246336111074874119168855409777114902612749152057858429926176346760163955151852421425461730565278853931612423839427663218301751279249326145053839872245873226752261477168419098465247363165191312745339674370959228879776009730586976433355542011536238283466965871248253987638998810636477639940250106134404455317167102630547161088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] 20573525679853396579993873463322738313728238006123081087208192848114570636915987719724566456402649578318021943992227636503649009809436751645558400988131858107485756832159920283809484345738902742751379737783727437723344794363262057722931010581977468762511512603711785090865999142100488496630626005473017602699910328204661404508113009957705333769638156615421313240274635489909184499253870102873806719922845530208979513140896814243780859892205576295860709205459405977768275568039711400828669101735770048589232332639485953231500266179343670269336819649109120018043319563712840047837125466980761286806801025332505808595064340724798897235226305116049309890686481043532105964514369622101709994991045335194683149900919578403270472643006010144251688153371090696761490981392240879269126686051284768199449872757230079438522152896506983959090037885505080126062613835396215000132024829412868465769514859134536799249627202510083835374424648148773829681670332071470810828249022761535393737339459289705805643423144293286736763460080026138312184975108594010758868222259207640527001425127213947871282679066003894221589697438535956219474695410870601031454421020174834467538014922861590258320378321110205260574429492895538079379881617888591871633749176714301550943649611411168336671999328288231710083390890790166674046396888666018956992248336851922027102964499938400735505248279646048491593558662441924922773102415946192536301115703574308925186268645893617712315553684221594632551339401059925365774295680587054365251906669812874671824591497657420450548076772499844279006398543101768683339187906959636440404698729253137639301376220707742012478781034825501025913935657139430869818781183438583170551921897410826033219559868164448353879539860506901685068704665105591953433948432023441188117763023703227747839245403719283956959902486099653858380692186952923222718180307516249557806085512086612087110627799681223702049811818638265598610983726875660923126075432180551025327557018133550858125294822019121397551615440707950914787750296057492928038721281552152830994334997123245173598323371046272940092406469039781383525352743861724196454871212109505961408386502379921051943939074839681598830050243448654723161610711925655348885399676034715994396456166330051419586469398124260412604508205511140073323410133241269521805906106925738310831785865325173564067395350474924357071791396479195591464431141314693134776424135851524743437668549593770768151458014586212357438044196337524269201996707328573817224531672515905742465084795841524085371358213288450085764334336030135010071004114548373007880317860577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] -9251564111509735192750986572240647699753605295556547208381149544019695220951426963553494953655133088207441858724784089955483035000741704514246993779946679504821763910135973976660468760662786538468610991168357957080203789327865559104377410663683229809222261350213253796652486011316010865490413922464737589476693350013808855720098301774402965476558078420580857164328502929199293534337744836249420350649301906061167639964047141907998568512283749598844246664139436489125839660121760034952761192782346743000921235477165884297769318901274296756662843211450260063083012802420126526713299367354741390706283587267629624679153452950808637661992332656523534075595205757778949240100002369004318665123185442664827475949973053709760051943421780866033850582181270310353190152495618088015678000826119964496307506535514116728442758970527485041460718983634116470166931574608419685700591860231374031629470258119569469496007493182518631423186414561378457766588178099478021969114198992325980560881101318875465418496139023031242471269342295318796819458525029506235653714938597175266659288692809852011146141585569617674920435278787965024594175551243797165423216288321574482286352628165071807460895321349203702299174104347874927918587504479654401572809628894270945145368368101945705701356161599031630874291732593290509727881661027711015828736675061293633819801075519108643128987328785560157996850891859482728805368482025947740479161503475125180323691160300181462311582270471885755217047218908903466086405122029970790989199421960529852015377163851201386092737390149020191441062211820378823543480290954605855591567606302972667838465642006755187351732260757742982574666323940686704490781980903168605855566286151032559088446968781227590499038955261094929583156540003582690731761363455805383254429693920487215946040566144327021083438541085525155365078925789800240070319440427937446161326861818451189592627782246216477040508839476843084635246602016326425253791741290405456300926949147286860502525584900273960461835174805071404496474649326731889518936769692661039144505665698868052930216640806482074561423331893520153455595455503572881692018936349408960974287083955466559690007607079038951700197224395917366372229568166828625402835835277919638855991739703277739190513024087200760077455918342490252879486965781694871484396573412201030644899318232966039337901538339682858026900610572063347029933468541261738048846081439203421569308569980269692839253349464689114230244910443021476204307646100235454571061825298490719369425669367713467128057247067482404430058178706058783058910425082015152235967970017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] 3773272183058218733186896714239434373929454689866247389425489774937393951286037699769006353354467052541329582585250769079180418634482921289767927660134284624141837981405908073349472972889581441018022246902800487429814867644272304019579429104867588869982444810796263167274480454465579800683881277158195279706513828012982065918859069612968666429554978095720146642254742390845359294777226093683615661229925485319794709529792096734447262846161941120521028089589337440660472195732842560123773961741034082656161206518646518805335427134326764287741649342434393044000503151124043416569679030800099797725802033208443853396968488669430038558396159742748766978997390230349190890707582285913938484456376533857145684988309696539374625289634788037498345287227128224365279083278326638667931354540705143540409216061467071322100107429133621180764805607742076580893778985705383297839581023759389814958640787566578018564966953836834610382394383190823615955116022802873735008046265055558326767529115406360655730347671191748261322539053220394076122665291285403623411912810680467764265577952565727097167264794284831265193020510291534759226017390784049669538980465118939485257352293155022490267727275265226204316155771229774960711609293447083268396855043101571867591513455650107659890365358603098450148100934251323014367593348990510700734999054763801513606316138931025327657684758490264500438915221019445420778195201994338174197163994416606556699227157207685341383269029911842732871390391352757211354133607148921912405840751836538639388138964666743409351357819829670405961015193014888128815848141269179430318277705889679566870411771690131820379747479150703180463587122515331790456091825892974600632129517823474276470250182783515050085186212616518949273138623104292429982431642240015758707685443797847864266048125234409386486029519593258797069442485460386734577719763871128344326048359741597657392004715034945234349564748496831674342805212145842604042289812057966797300277977299968573881969479158721595716781881873204472016839747118428872937345875649217825469632739449459542161772190356182230750989896999561359744285619751868671038034588344196400473695343580284240554455514413911969809880257662945245022793554846204359538463877206935490543429058151391551912531402344775297775337459029529786167701926428057733884442677452078521324859310873212103023730851863344958321910977796925660991132098502530342017254069369471973469648121141025733912862344329895005765510523582884010098714791564645140358967063438147884915124663717239159063585855801036852511668374733958249426816762308279717791734263971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] -1400782882542890653573438225581821410086955441174586625445168369812231813299653542913309459001380395243375377926886880756318448246127968401671673006116972672282121509164608016256099275674330580353549822018768218566137089468004858921406381331408730897513754778920065467628030492371619268226251271981714904006429056067064571063172955254682762073244189201924984011718380160168605573403241042591520461337063239163722134485747734500107004276825665323756798274874631409312316253124382542621544843101726562884923546298476680722178424573171617593729102414552567302970047812035271824612954375581470504302418522117391476368024641803818144089425581869924336431878529584200994572616538963494114749030963896467625404401291208461038521143516863508048686819501676253526131576268319091503617424347282346596599762714956411082946227366210602180213441392441949878982223967586978827745656970668338154583690970092925447014726070153764013375871013944063871835105475958232335778378848424900524916866720490283724524263133510382985070561712638324727441335590585531818288736979484985593920301574022143201246308267151365402596652008406838097920390169268334260902503690231021298462290526098867533824096366849056605235041498810541489550056371435820239011497019509951671164270946578923781266559438418115583980911275347526054496170862880556798031680560689493262201246483021431578036493037050820675852902780159288705310282240718546589577164549150009100489171788570599522043410277035258559940782343997669488234129278512291616267946740253554001803297123946867084729864535941857568520430687995594395335008366587541575688757937035219198458826928288398834951276777001359435362263415679395106014734829756866015477974507793020394432935498670613287133776547884736390733320049251852600181976058416629638295180647472512099194498309187022007905744191088232349568758804067829725197606601608138966638288731955996975957791746535823992864058644068355222702074375980967099558205110627495853609634856569976179569252495250537214594185690629825319474637637706280188599268441135142644269517441128688783040453071702121196705076627934394591468793409633075161493985056370266652353780127513275604923530416077820802350506456652483215421972212193489498351069747814000279983881592925456266233052403797326193025604772016152815038328173002302646900431634168318277281218440796779020114091703568667567376272673761515162667339552263214670013832123116602246017329237092982222912834319183341642510921050945455202412193936203432584191042415390959254428787129593517897038396325517248212825643400429265139263674409075585348457600793968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] 473027284512754064810008316248563101364949540175025697444338133048333017297416623490413731774667453268102981693262419818067481302271250357176704300722000358159007456433966178105510275550049786669193696536643377459384264835963638619020161787177550964257624606319382127908704176971657795178143649543961567450471746118109442008231463738804859606297677932730687726047211388663609788536142058952885345498830398436816520042245974569515554096786527841383995035532878023591008527623294790907698562487454971280564885796442809714634539029380182614851291610044708402902068999282223612335007405265203896722538274557329924949713371200567005994212233114696257678163413024965328191344754632100207650077301863794969661292792562836801080483607184465944702370146179531203780602464928723332244768157394612984586224724328702765900942623806588369321729147668441937149018063667454487917590631674707451854915551352660184347523256137730728066790353013422786780960006634207838709751411909430015271966383240815432739863612204564442198167408947727063666661260416238459439137743940630063038467860909079944917516491118011115946627703151139523646432232471416929869660339888561683279185995150330107614881241088366456791238183992075015607928584373265651395199909776943973917559568435821348919211083059732295795750688712818988831540767258563349137736749633069361828379473325484150294354426638758011845010886493039979745622311718846810566517564754973780835463133130906213897395712322502207001926524151313208514049922786889041592763306836574816580813648485958567476468972382078047338796792030379019617817335207914490905107548554358574938496387115389808119815680573306891027306464920533444055384315499321765585830290860890395437807821157148565167307360423824374629873651075610820522359969381127879926225078207266095555766977498769670132806864895596995209528305316903553119534015877345263132536009744593911509739957289301601852052069963302585161608118859891943218403548733250948756307237546130466034641976825639583238692137293798320202804877264949756029601375392580506735529219394699480886471675696224947145739364876910930646378124526933003554222626898742177220181661090524106040906876219735957164521524422831883583230840526684042025871292837428026558742158610239018799620020589046419089820687995539639837000246709835108209859002182457734049496728895954581724260672065687742209280829383485385958767737512786643348417671966609429055821381178439165988760008078370973844640251020427081135024043800344794323009217687297537243143456200861442624525959760431608432620596096427375453167421975349762519128761958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] -145348124629484823304600748805179715996265471907657959554148592387010681051973940822180985458038204183750417318476309994619499431952214501217660811015411669334731892780760025506289266430927502147675525734206991289638645090928620208509230014271201301978656626484773014178013145657431415412546413228427355603175010876382116887697451220466476881581167214674555308845170195360389171253425273479125681445282181196726337410726960199353364854621878989093358024496276975626934849994048969622834739057672354959491331510349623261442270198266150310793631061437499133067021154053593538932686116206921142996743995612368269914513827368805497862883628119246049316668816600734603209713071766015110118697412603686277686135512648055553390630289392917408810878138660988059325625555176532920432538946051436837958968986208615390806744328584572080830423443484522191448285379529427124492856371949282106624623128003317523404839416897905949325436592705194333460456764732908065803357386803218429156511330846684621830625296792267527440410605549063715704399138601485603499037688056340149104009430645001691442379630994379036443120444534096607836750303913042494226508875665834693217925319482452736998425087841976502628438444494163030294117252496947984727468817775599916011263322589261386432449043464661492769582344101124417969153447714672306563537601453325729131320626097582174810005849986655715721678168865039963430570127543263027995571925577961331223464681954575811176615595247528597331242780167864305439204848659487314329868236607244096305226543215384897246768629625523370839859400181635932072372683988602932566726412495982208700520777597362904912192190413876024305911584143258429609969025539746634505635116514172945266821927175270092010702968473971066651208529806268641304580545354015742317120385570561289407855525559359423687237200113001078939457865814529956775233348380094109120185276957207795974586247488566841702766384247432292746145369077976908494046745026609984682876880936043740747323622564555250486450309972218874946466743202554480405488715207424236046912040383769651053595306816564817095673083390377636505665991260801457363491202359736884579829564652637208173235396259517404121279451914227260674755648514323285624047411421592900710439769817395515694244926596008170612728260520949703752490523570823666304128036715028398830310382218221604586170271656042414671837168606987639402297872957961899820117100669873193139976137351102617600266588587680536845977019931420101578790475669498235837221648366020380723012430557930304368882171910369972744659895937352947956877362230093267927914260725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] 41010249086878593134474296155042808088488353406312165850607352213242766297441893002144812071329590901587765994704852740516826940602099230816163745266044625115241736146039697836210417163476343322710112198834621207695202886309989451605287677816811378048370121007522188106336224245592913184602700890296586760684562369984378336896862625333771794740636280580927336007036179821816313624931678915840605294085070817739791550880022796503677403572562113112172953883470089944538876720474011349795715329545550318437728007846833974279279711167920886268065987708449546172623466398837123004798486902965878892565968965593325871319843054502715164560246432599244108710743527744010179790916907771592987550058974630492594803300860073467334850670174830162066895671499130038743487461834880285934544547092539811943445342894954573683904386055924476958546956062844787950334853987808250703297539686691453847924703771490362790593745307061482355908181149481577995583705380650600557413531866434991480400257661358084254476797910495782810917776529097454549344124346472531062864572157784041264990406538243213733474068192719443621421712841215577343802634801092909429379633671900852263425790726122780191624496533660271625866950362044604905510152893024861516110280623425400954409633838876883814162002493263347941383425193167028210622237782958359504784358684146376824925737886925858963967629081874860576260518613693680299843127396959184192767655245941810587066341969818770826208908974178917835248493018539212250941581960552304112496616975254756592208322474550103649099480155523847453503659874329941717014341258395932308361401742068214035457873542275896453768027357496101565896691740658597065027391470413285047482271125194312322076363804353401665833758577239385477306714505951386070294173634902609335106824954562504419299377810742570868369174184221934261275654770187238753499731808734104766222022791641654465689447150897862752538355960765824297345325508636651897138248473065017603752820128662905671593112696757758413729549777080746875528944106968565199891405233986639474212200415433093105655703184210852673003591407348175042356707207224937031704810145832442930861013395236522269851591004482165527368752391329496722723174217225440967859823122804199151712045324122433703600451071470882867812597562345226184569855348342739873527845568719146390968881695041005789978151663044635483290852624308368352175918608512640125777757021600028193578192365337273592397687783197793047398239245170482954870430398047238811138393976034093030395371808393584809641527169055784107312939001260080501243838081287872686774466641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] -10923970736944897328873783630165884198302526137717292638631692272531761169073889325666773113194113716605391107995279737856434092754060293340619152664829615328903769293778506786352024690558479963186227158303452942393542727262145733700509677681187963174134962617284443866586064610025302906242231851591974487525289571087885088190906181706922096040077341006938961018397037609954371081975127470534935102042667351866748249976575302136531564529053351531007324409435285791522748495978838917862087834337491257321530157506468028811974778828694191622619007914393193445351631393671527531258266485837420354396000769760764045727203422129586616936292912617333170708241940461620358103984129043659003981288628065682597671994496762598474406220263016978224060566883495903353434542026876400416380824238496149136861114999631586293381175564200043146741277203193294321830051457369459630287963366435474126411471654780527670052655074258434579042291565826742534219213183797807951949461879964718902275260755160690818648856706114813211579656582358506531101148364918219375015373246319833455294790086576796397392345622088875709469864697686068552998236060688240474257947156422372098719532904144124898582982991572470384544201956575008738481123007576865909750633938152907049465098367019232570100330127300574447218251027233105448555737005680930726578299425064222111318072305893598033652293712563081284884619197930276345878977693534218832354838240306630246950246232694600210154526320614289029322114503403984147316566978799379864740034429823753211667022200192897189441936922815292159336430219025232631080922051440617237848185694195563222166801578298278982284444503624128703946574531370633389001250531417897445550834474806202921086085162965828427186287904594214954213053442230914674697755723249756750457180486443231494954759820615780886728549765658399049417025559820559589219743657522362102225079028849460138593332832458169493534307840717291975554520134466505293984797212510976916789226203926471829361359030450463701039909637600119351308254132833484633688019906552789594780960365428527040004212165299301460555326000224166979096032130702379579874834513306539941387894709398314205014468608654328954080157306998780601846959789321216729405880579007643564633991493245647629634247414039902690820284382424791446129057341523927318221211893862668292015711879058417465491696645306999524881611554853046556281600379304800242093369639544140005627036002342392773564089827759499360306406516875329349760006471219288996831004382132958028174295232788136225482187817214663411694406291955252134540701476913182804310753280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] 2892891926535122663700569487561866624722862079148434179219162332201693565799121558278783955796812737919990110428972843204547397876372208769702325398121892647863509971705216879722863338645175890452976547358665379245222939158932242540327351075246219475116041144148488032717624449679724142989714378808108997071909506025937279294157324161985539465810252347761787649169079844711216853282986085886298831468677956463713413962215681871078384944364155060644900390348380321418602661248697034976154443008282098262510063336477307473028059071175705822442538550049227045287045947721296581128139069219986326157046312770173717377022833602471058911076071188192486736365217525293252110514342193242751240887060277754270029054455022427398688389762663471785898403194296760950719236633852095162831437523668393425280759526217157421937998348542535736465229230486421999248922476433350676959205175683400487882485910335187147187743870437374753532502189112055188293674866431307997031474787429883080394976834148101916089600954027370494222290169562555082819154185146931971300878344249320197513158183389928162761744835930324662448818903737516960109313725879289135969719993357387483636051518535766067298137624729314516957632939759013281777493834242202426988957369790761595647087931298778653632747409174660427670591504057820199336051087707559531055912622143534922691526179117518602292284113613175151098551445097380749318643212294286693608030783049941464688769275739999980065158611549258008594863969196529764618165823079774491898310469885866947150723593597253506908628974578825104442786533663198119021175023236011165175862310981550914760946846072137590814162426653507496739110657192946112256942946319834187681289993128925612201917990453373796502082243741577903702529497485349528935702373158402843156230330284736980486458229471616023923056236704913256351461339021246689653078014617789809353083624744473268078752722821466406870636019683409414331802472696681810553727425111127133288620892414569207250234092171233863652115329327041537263203903128425892945025718241706026275859243254862846255271958807094618596643485528506212443105104291317588205268536472081909081253632055214180530135778628698245644394325277355504865028637176423138881169989209880340852257346142473603744711024095113755369392187282875760318064836780773598399614003715413673269022074300383258867487465383341472938769904987575770375583334752774810642582592763929763006720826840975329801887822742907366473746277364219452471548305731648534855266396881787993963067424536429757037358505464337090613209311128794050495200651391265509790135091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -805358680080722526912142663754414658055578985182100411071169081229656061621182285493202127579868899070963708475719919875504418209045910215822981044230551384827737495163331335123896835729447581512385361067408437547649124870551044217018950878283842874928735899775758018528953867060991950498492249923515077781964678781392481302917234740145206487637498887686475185137061370220405588768608582914969458289516819691607635326136439651184206340164650379253459432591465515162801270823507228917893219310934593706618496467610393576845543059952641891897453200120563284586035465752849930307727043365834903036132671587645276356257903233383791841204908843693071562423394897400355930061518954503340530557672223752940428487591787414349953243890623715107747698543436792669839610385859328510878544317032003046555719728897637658053166907207990011659318205525432273456008700378219137363323345970043212128518162580963108916400276572128982534273191536644203389240387649361754502813662531873425553665373730955102389918024265148072290815356876787259192157743349601840234822374375953216065320775477792114650549718644507560548110667036448641777028398070012022197759731977485852889540368937678915925608999086626515223576845631564270641867975451555400561745382779606927260706257800423511037695230430141224532547969445437002584764662838532656197504840311629910306759762438568685836659121050703203834520168882190051076281871145585326135417217579727560182820571170167582315012684522429002726507075951321959058530198527656309296469344543347777271098289778169464687838275102637211117302654358695859471224160280795014859702636705602161520222050182327570480173505079068706606649852633005153615955010602843253829141522779769734957326309743022803789149831179268418044328748815451057193746158713261826400756495094668082679523296910693873959222973142775919242369483456501927202604131323216256655500652241059067610866878312995424569774501674222352825662972142900326123759974451826906630661451456046915045454028134980850399450595389813860167808189586496790466464813180635137534625191830910122174975523703191223842777223033776616565996599747615086827509239605498856083459977959280898670407872109765932798262895531434565086560401066864068820813268584847697174994000141578892082911582751440070410601468124327254103497380752053289738359731012893356666590752266108282586263877020822467890061373948999310423458363621827121058472812141415589491154360861068157649819116381602997723106579241517369260212025574418409331596559062770453573446815514614950973850400512781157933813455496224190701886619620436168734985420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] 238636383603174152654321294744233670648378652723172639052230730754072350290320097663634080810975865193235109942813780727169020600361798847867055359732590863217606479765052041627812777294657378885940437273297369625069652056756984483889920015833753383594147088039749361745276698461674979566317367524604183352580854684479537493784078064630341895698162757625194305570107227038402948796470867648738355240621768327560199735546096959522186321529218354030030264344311602680028730736099017779519898087733845998910748439871183758855883177956266137689543024945780305062786319889408229707139929502209231666120035860449606160062036361920480429311504469838774004642264489703245622219674472152292604161808118727866649869442921331106017694061468724658264493120899401429786482880387778309666555823130727875527065286677899265603664908496512741022838596324747950568141848583225978749709524408931495859980930565889463857584616102057560513718002350134312562218780631749281673047225800138775132975039364827803532493174762611607211234084524849375713011655422709715632165969873555491740332244564133271282408383622248791859420716211571757149923553308195567706806887344579944481260714689895801182738895829515745769843446441268535860466805241655342097174686845090170105416125831464699537138816516819223073777491513351726621885343397126385793523167057738053749857961939780554908184366155949371734128293239787410275313079212234494652102707186258514095231884114647581972972278371160971015698400836339919281297209461099373728831382537344855074566840867450514980700320708951105835741689103201201281109285430954888090073169381824119944681536507361336708181107793178734149396259007220916778938440671637485127204303356893746436583693227405163617819356975453977380812459444848256469092315029884546569201067698931360240277977859347792576858619794445508042723753927192252796789015515930764407780648715046209025155373333723329323458218546426481669670970123106524949217126606524535221058193673434786600833951180974461798459518123199699311947601075932336707889972005887577906139819519895335812667552683621871492665034214962511830009127810526002996516489478309762145106693812507996657603394360827707394376507430966204032899932969061973681590119420129251292757677674262870349565966686228194071148468687065828868794672819718868109801480509557569147646468427596224792736922985492476692703601104440738763073426444561659632142556831593150640189218921449073905948250399771069932071154236254326145900178375827928659117174688413154821506543234629644905552132833858850080313446352835710170021506612892507870823710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -71962621729345369320704516953519101099292213509793804574871181133131473130643902804601395636277293419641712412705092743523831479679822674759668334215371636635636236574216738762256238879874092528105289267631718174412031390166687546108885509926797523046666969813998581442460798752226659288591054141385054584780129550763690006268627331114711061264480236150157400783844810239224181045103615826610980449776281154957705866077540226570813433890174152174663576902000096528888097517728141859060116544024951286113557039549907151026450985375364480401987952763975744590650785350664400162704096798927084931305900705781055349391675448592920921994098411848370253683735838884669089572145172366737890171933681621925406262802079175047329281947024670439832429429386278662045308861776669814452330682285323534142408071105425074951194780773978227372005099649705571430536776767947507841483573437445913878724628957837342999910202062167509709221087309631244240110788026426505637357042933733560843218361218630371575192808604343587473783248483476698301185418232674636587481312511289008830343897642197835941863564679134289920220442181173642318828123563770969689138176626764855447414122697180060791062964645210849310972007787786734933230646096997260893012469419960807078179609269951200968847104681746330890330470259236265750955186617115541653072769862808991289683686286804195235216503573897426747095104063029495753014370642744282729485968529033811432401318436313080890998580972461519156256014938352034460907395561335037074067330893121843311084000508677170048473344473426313463313581996802262522408495905200026080393341804842534222680045796904125760066104976767268903332403371426517308499172111080797612046961114028261366995187994024177225488959034888341695017615143223634128915083492380754717787742932750710816071607447771781056377757930179041569614305817717120493749154911587013047875500149315246248102836538922092517624463442461539627255809795366077142743369416869996370163073928050357496298273116313388385107742779485474097541950505698313358778821449829196762779256445662852383314022396404912910938830407687945391581047453128283888502508688578222701312765286373791139841243565984569610104851376307042308746941597623043669898943967158682392990060193557686591596466825014938808508524411995334890138577721703195554244935958113007779499543586892507013676878046904691407820941033490013184961393567681435078360003710906047290960875567465567839246768578334960265439977463385478936893961787662621293062094971279781614778477334145055532861931800155117697553377675004320186661624961753940417629388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] 20777155022873891868085027740413570934425604131671460716726816218823153740532621532798160236162266040842523145322434289276448343519126137959249046548798496656994557061428496107300198610002836246861421713190684793932287737312599417812444529522172853162234306542312386561146050129328081428923706661331521826288544126580546724850178953769888452032616462389120157577171911180030707754750569411179908384282133348263670543854100399734249853315857494012197969483852708326494234178778858694535893971415809135771832630249968596838939981902925625433275403962683191856716501706520847000314419733452461860008091683099172408945793353116772284312927530573718135053770763759922797390835979809213485934270326546671899426079612507123608692367495292004772705751038740796393657665870494300752276316565219564592726603349045914842195017184651375525626269610702374210277073404311373183195116892364563057111125753941545610441684100392780268599265237798956692033311132979438104608610023021155634809427050054281206632373763783702758218193806395660452891398669558332518921778896504960968155077005679320181342610510893101522126428231731776851570388894569052927323293098331949205787550522374220438459777073032989768173715459317724840032576190627257587110395413675537726262303571394523593823828050547468524978956199876321822514182062342659826155467568067362576094122840354857757532677257601550282535788679355336836671330247277675552622982529038638552434776388064100671379460960185017369569681927113863998154984044172701720694250786434703239504918330833660245114256243163127104261969109509712237408591258747139945394701434680666965385316770703591211036070686066211982199848184335381691009110332799673901864253828885187602712679284168269815940916469800662736454629155995194159837720757098726957102506431189697226998505694696229032996844240797660300117637862558511598233533380006299965162002229843750321731804998120874249053123187035395672711447712777926390558977211764991830015801093975083685381854920718047881442991453292145133570970953450418571358863711444061437286892779931972460892643843136655774069602764500015092984586403879360429400735115471209831017741889222233036203029276999958818789874923837442712566910933920165653167531300299779214654704700323651406222087172557936632250179536078996422306547260887197389151007476165289311567907897341026211348296299031646292849536509380868978842846083576600961029597298357552697966242428397219002327683451375077877232622467549994417097355981668273754410064115263606632181324346134104605348111621766087663104003841098823396566168744112664168366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] -5487415343878570915009236156457562978568950238927969255361533192450480808997689486997954259249315122887374838624655483423956626814327249203440147294364733466474876711170658700540979031570520741111469247919965074776661762511181207200885217185832155304147102681736329232736902999321797225188683218371808893313027092201014983662744751150285972277451503289314666467175185891588499491468174778280427291490644904980156124074381504975901638091147180037145315592353166720032071224543189155431565884085651590355721732270632736309511083527131625566948070328753889334755007934244896061654992399180182092566656250082764755199474657195876909793323263620913073453866557451009076591539095954719455685700869189863899511513929262395482417167221530662546189524903957983193009095607718791502169062505894004724633070082624915995244298435244157760854470369538196950323538064221076226856693797472338625652506801071019344503322415312975511141498144818668847530142056927813330968116710935254109787937788847668539885099899552269596732272382959942934057343454602643653963632757757583409465887894893751198371388959415151037834115259276658399095723651665553412843956405703078032313407036004624403458795380461607427103971237822885626776498714808910772021394920530020061187826387711530407265971160072374573031036335810828378839489314214117072132093803849730225920486717121638147291092320674067519931461075413314458941571607023403023345746296874859921487705249117192798621608677529388896184925859955250353356650741967646114522463189424631784483527497712652830222440307584343603267442348049607101500280544092604371356065117527356503494894729394003484217121602533851483097338432245083113206291812718053479873860030502537997833950694348035639113809418539178820441680545635634051145589801488653155598894947543528198733047300374400209766267923115197607945456312424951776891905204940775850919014407484674826735439099418120448271712987790331571680204644843811611320883643187761814207777169954396632171338517600434075487153256379655768227057803064183281115805460685306577985019565944083215266964646813344685811994120588851232736058713494015336855668004168401202352095760995925977488575963354157892258790357680626570021816135361005176824735916964995560951639521149014109853484493482726290891951519343488518203660518007078980745017240601362077328652585911101904496820267766080401817190929470447232372533098667126957333786488041089572101976591167357766095925217203260468886195448524324450589960433578620811756111460624939690493568935539254086947706403137196994505823772645862779810500386203291710946017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] 1289315285812078142461670014465813160493640318150416769670090356067359720001887424323587997872572393604648657775307387298908092893208739283775930580585956110620521967941653250957362799064051718519739970772359901922844164657204961392602196271661009762216069898081125970181727323582334289381650841797175253055818642091231306559025916803383751012875576157833908356801658642243214654282049984319912138360882859729598350522987839072344648000309091750130484185989459471145728427264364486299338667628933071250666279488194575694572643183824734144724478363668601012457052789206065961303813227995143953437172706895286491473631611047113107058689744676723725778962590213356265937822406729178166815417323052369786003351161996403635836790527921696156734537615650239130507877027637915379611002612223371494350217168099103440863581226420562299488952627100020684665548279371363679095135872257800869556669996631739051220651271765712205625756190854244388317822336602379034294715076891133429275684857125014903172272605226890968530331491672112677613073637054148624236106531854471647593249147572053183867779109939844627105422374392348099686965477320022801918059557222404152193326025953616012411531816448909868234900188717267950322920063109052988524712307684524420719245730495924575816527987228311697617611024594245049239837924581158417603409854981323205773146942349588962577667299412082410142560811232065079906161709340215310460001957841092165413347830600370055777902793669607112115629126720846351426076837807143504850853320713322948790421972568118109683223589611889315571519476013965523221088619158273378454419608777047989794423706806945523257678232930121631586650815630997247815163483325546396469140745430651580709324028896901614329503220737172915713209883454267397863158453268551705441133131396263971735169850482823974626872566387776101794794488853515727541785560926848196846344866094832981356340342528839672512661587331272099134126470836851864287643793559864889195554582341417480203458628496991058741590859167777203394262522530953537992402836549969006547438701450545848538973579877313886338417905316463137210794579209632857451050085096150080698702431582398651279486748262890003867141800310391718171269707996557662676219960172940351285132487450510859370896454713140552394326542898344641473208008230160966096442786166957262524886501260887165372725180159018283768433744036866736153884353107458391781326148337972653768406191822133195494725651469190013601946314359695883640976370244219529714003953177248514565765068704148449469924481744563801812132683155630832016590974499449233410621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] -265270809574665726908625815068020808578118578291301136431084150072041421351530452025796454858191792566271410470555051686406109883830701145170888253994872730211949323351056179338642235914925697279498557120995843459762143979583528827750436929463783737998460787229998226822952196765730647556580270652131609258965147061842344716910706860702296307578522565911241583528035358437245833885765207856155452843696932031502714737302901690692113651189671442497681781120762111704159107299965363245692132785021254918510060741067709708332766965521516828544869493380378236211256616556935538276700622368939114292688722273194301396853219300975592337658277858208514316664258151497728207624217809589485288295271121230448130892184106790572696952942943248903601672766596823651203565557412020045507312159771951335104525706224229432890624835204975899755007651180203683843685818096916434491542981712579635402957186233690924686294650176651677040018583271000677095528218011636742843788758236450916549407950280985620384386658316241360893758920483650713632102464920031627237954738427023338063547168568918533554929976831534162061850744384728582541448677387317411695001667013720266936991963762434251114377000668225481820978484360295988089716134522959403071722599909185473929118623469044869696852277447266061063161646357904908859116476533131772409076646055187244526149941472664848050896631412858538324837881406643069043463105607924306124521755061113214202371526838155217167441372950732848538918806924563031513055518865592292296699928849368701009368474450858040102179087011130724598756722474590414662682763623218161937713872307735410557461423781324189832524542595422243298090476838974530836654558434483005992972111004968627131645757368829087269918899544204151877712513603595107913433317425614299087630039128500743034170384542179832525806287560548759016160457244918075776759309024524647772889288572125801302693278433035954613561604645145748020753681610606125281572437559079103012207755876575789010145049100278022760978712893132791472029711450313813066079722288133090110536288924850095927901116386584663479452922573419721506012121571856184872762446485840654353209640751903124713973340584387902042596965868551600845871888227370218634892619247607568828047596802005540757511918096125863291085523624437470287563727711389869813889302874634057133091371240032425264682973331979201617681339203789435863546902989096962943786761889732481480676642647471396699142970597720662345606438547900131524959807239512075879746456400003592997475971556247364412854472724834175229561301516088443083805864228952437277327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] 47448849616997941507141272630168217251667686684957955722237679747456187672283231282489938674042180328671188667488754324860230654563172580493518135672727620435018196405375155184649375544989133379196196600097513235625042723386468334318261708086802689592403561542270481396000805697635595169112353560421469162438138514419381663843192317716973996467023988066895595687985011178366802215059450026928806129169640029548733855126653325515993174112481948105941970726019436270705893699927349902929653058360142842150807134353120065535047244870267766744122042563723715025239697153851880167812347386885829243488567603464851130468961495177259512149642914909424365014478111072575622524674966244151225792290328416294469090764950038090829543905224713136188538187020106115455200057383056175513430974014828171392631244809112809866323341696480290680976864697161570463856409971732306749657359090220851627886100056674109469665354904714146733576775314900180150358271642071134430764209284555664913070786222258154727648777258656941592993611257056348281995435912737623611665446577537235553332677955772996979390725349936651369350056113013094323014314803053783457109604408995075072414539755994827812735819925443142783189353085059923523370218182994189549462651963548409706105066446189816929608695345249425811566597192394572192942236047319609204554882924169871935699936998072449294019631124702320499591296600778410570961013094152930631512196571104987456396689707850574642418263515763853652630699710137385961639490415226488982170804008332301086709725454761104806352779172469428292163846634247343880357342732042302761983717644720921832316188342802836991064421999486231531450055544545389609689023810129357455835373525220042402014406687020759648109642398153555897903524212570675790218976298949058696503680163091154885854146701653012093474648636303968471150163727723660494981156528155876841845338894029131445594102805332570940645581551373348969481811837233259362335423190831368679950074873629370221811945414852117701999149859430535050624876287186786943572605428513107240287867585695027794478698997355316928223762332579051381192548053539361168589016655340850309191771391737499576111540596391256559297325164590475999992157049042331249780282489121075706411628704953964252560363301844454115660688893995621526177545397371376980156229055675276793241436983655270536790951845297959611375015180279303783154736599429706341922112608875534839134999501820473183365987036758035186993785549219371355167996038526957671841281018794030867214929457481001919004067814464315249225979921273568528497111758020075805736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,51] -7376809041269720228879530629651274817223824833461864473722227934401076894332763472109202366958559297754892126253809461852292709614127359986890618433148248266628214011440463290665499252543848044584587589893442242743067467257501596266885348014453898770122986060698655845595841807275541606045879480078141313026968701897770925377140298273804768415350195118067544656541340042939576516289215764772379276518998211628620240487964069514454590884269760209461423139606049281836000220211552823241709591241951043495876522895331483128893151704641259143538145179889308077320693563957434583246469170139939904534391433767123046702269455303406415454994400899377925282810447339921663481511769107286524932729745990287253043142890545339086504496708487069141371799716632272164421473709332751303084783008179658749908439374800911812724743113537366139704966477258273744247276896160408094300348263857317405144811024079990148728633650202644685470464935001009068247154489780697190916670496504283715698021609074308673430301753620973122695166000517225596102533964902357853952606711933751157232710986431026306568239213771642869101642282093128885636364592228298215805065072045496751140611904601196268212288393672700743311375352386189315217556079205000169459159790506583709516550081804434240439644697720461642977017266378477255455858252280879858106483525277109781725796028872307073603756943408518472254487057119536252618868112011526169231531712356279825573812288745706797460067901086902762686138613896954508482723511434154448372412303725263932344786419523323562808275776469709561561322862206517809082431443134153606819354368106986464928560186720751352800990169342533343144536599294516094126576985354760687508531309483364213293918570130224441435094163340574223063051910178851265637001006586768198298679234099022049891075750855068649089833557926467662011163764894397462238971609250209788145626519170672425409543834291582802753433765880882255685515484530362356091340451768479729128798499947349692806848003315366014595773442686766890241211897056080083835512279858068705519845256038221436483791852645886415137945396168818290604676397537015259523925513810678965359008821369296300017718751294665839462514576382835796917241222352696539641820369596358164141863571524174840311256915811145234524068630867686894441882377067384573057849480494320028755966906859077012147541600746977199033273216303313243494592131083138194891700347186113566192725697943441670894748235710150434623846766319052870245576417487416660156987787543517386345789765508383450843768925426374387889574436064399234940101387499193981992960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,52] 1001515121758995266636111315173190037761413792343059517639809227237876796517266540743059109570470972321439821800290819666783028001049423006987674563765261999701842343646454382338300470601120056141721388307609975613748463318214073758356500352724094357704268490298814932601494101561487097418473852893721857604454434692254397967957274012621775346306668022984171159777790181738319505615485231079173938507573218394462022534758364688923060821544854193375754669522935243661446127667859639075899168203018148809400994751414166997464897420664051861141859781485499408564009518251842846126437833670866269246565356630261978157392083071391057904628558084972267760417272926507532487917976046765685291632996373975057886327873621744257210335852647655787133280910645427264992005208327702116050347366771046898137170618923588552393214352975150261219112731165616309188248056957029073641919532688762759973940822004547960903870983519144148335890591203511047374196156942257942874994746939655495681382270190569455617492843975201577246401624377565715537242106608395017141453775466751780948128539241126351484571781413388774698966434455799227669549731825600047702788259578260187711950469634125366483353774057202984744535911507017125190884035368665993274937057214249365073130538268359662118789949299299765263850921694015200377413699961872992976562397796307170301697635051040112848719852202456074582899337504816437006403865915046635593775190279152323168535591984105835927982948354105022213097390553347418636123217919056971680336333269836927565718207871568768977486533729553584991321819606810508768044292340525280889315794411310597774224124773481429220434091792833801604896991625816257035632867604655994250912321219794191237708752761008857181539353427885491453512161792495361273348438761813645515520828353821582707836845558934228453977047267065474331929473912869044920028309908817930096819580148489413169142260842994060350216311467189057980488084775622453756160141104221756961865747578766927455666280270586328790179177079682655780397599777108005771132476408239765404466573503996732652082232141096024416036308444722965084530357220732060583021915133488872468848230584069563614652866665335235094418808663880371268670553906555954857898149825402606324584185584716202811421787971902680039414325216097007816568013040999981511029545665645656049254558745385584426726163765956234359419055687028841572594396691945265405616498789523713178646402529744919227671088147124923021514162332818701834081014200623177881731160686097682198972072277768340926498623915703789091678731405189811019728538805377664286720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,53] -119428799399006352705805077848155672768914863933168891940505677852226372399437899041800545992960780888585263711968219497558693805341087927067484862807603713376687036257419180802540835505301186707148218258344856997871825064330524806040035833341387526074313531655689372841462651414073534781320836464557541224322946954163885816995117334541861972078564762705726747857659863889385358248029111178718721948188235462174119905239496525088321078272512621826070939389522718983940199807990416503234150772395736004017518910512573028052323598475197835248958295794468084503441458306136059048842544239493378229712600233523900820953657833856567354159251545492200260849597650476948580216767607110320444896286880695702377248719804936582832542685118223455787638461212373328319164136352041213480242641043130113872916354606599780872949113522320872580900736864027277378846946924403381379331117340422741442908486800325374452784025777131396769320056047331926292273949570762572460226198424732459969613868230201271436810725432561422918536373907536464889273739552072985978133231212353472097335436741828358741505400847365347998763624956341671972431187974439656058251200201068315929990011255191975615434970666803512189718970308848423306013638114007064768981509839654944007001644040072316362786483811003775678067092800613200255033247235406374498000974888950494191156434663061864882804112394928017642616946958563660243903979657957023372133391235202028517774566138712429121605241791448639660871588375044152983228235914960507976494105957978906215196961157583899511693269421669646375124704596960232015169392582874852042484869145496328606133879789856562653228684247501499144779985620402732605103189400728749872585716292939934751393086328601454651278071587938487679889800391609528676057482908037107980601034444940383283480216584046518713295056868248451549761635504429065958712097192300760940217390541355606470482751733220991716844556433603726154180368983494808688604487396945692272563135230631594553379829747881934022644940977067950193935338773907247020343444864751738389218702588730426191865184597988960198053734998654410321186320764108426966523774653747958144668868200568220776911755206452670347870905433462214331567498310129825569863013605639022391074316965125197983282247447408917612073377060001236108585966018637123229855395700505380035929697649170170488130931231381612051939924710797626563387861909316640735046514145368452124530108839044940787701552778352618577059630005676655596473238227926823573858660523204973398017104745262577025193674001474413333116532440805422959038272488347124367360000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,54] 12534570829069585938351820749648199859418403455792682007686605235643202928305269091952165124314693896559947797191092637353868259124568095440347341552864160181872609286789000364988135094927638759147656287471930409284945009054853234283313098970161206918327040240545792002501404434236384449018539746337237462952620003076158698115199254191057080113736085699199161007023484323827183643839385410332114958507629820629194509386517662943744942849161703745760616884978270282396407095055931368661043185102901314795466022596272060925193612004782044682209512282767972597029848281422436020709504053628822496189985898336926710252911349183126036456902981921962653207635605576353138944971786456207465176227826143257731201615970510743401179487443256025528639347889218657598534500093998208480957939454456374934278669311024149876235866622383616373608850713113600554893082001879121364890203379401894614750475317487926418752400569623722629303536172546659943590290249822246290735793886557025121684820903710997503236926312745731249429253571375983889771966427735483702018968583344301453933038900468972319497618821814187089610831558729227181815938741120568347796245672013882148616055841785596673760154328816062380986553374613847187760582519928833095714509931623827801282698472607107200696795026302969834205439675055394704010559863045997301808749501098198715027258382296519556185244631583194314659853599131999669711163441215806145498739477586561676577012244383981555898659460423773453025073239038158877886993319739594497503631737587172289104388026024263324430635734055870507804900940517829706308468913718102146501881350168623175339715383621478877537928944286919011132668995266242157281141369531122376107397873085871596369577446076195808230544273902800222646182635721137577266441227024366935657943403378704504036296610335806736735845084067864330816421754306810770627673148150735900664262358934147412515266222956432060240960335727898629918310712054860456002335346016581554974638118359430585746218597547620306401198744936227043787974234196618487348154347401319708990613498805778693333544785302501233126495326112000808797461255083907586602843078745550317964465410910219626731506272070809889248384373380646158958727587969044728889152590097126650229883891669428982858886711326542556142467022597656270009134244494058192066801927656768775868488025645833773165480000216147057178337078799074120848198059073003563768103220063720468396603740915819311129268524130866698359426550129410018733690420486529472937921578439280648140362341006259049319836208721194752601682281011895572331891693901599211520000000000000000000000000000000000000000000000000000000000000000000000000000 [103,55] -1153385981934823977992685435852782982283520171674300402084934125052318675750221956999973372249873775199332229500026865983534166168719406444625571470890993591989460137466072659887318249392636721197899226858860756794191554632691987684076733500664173020990185004054647399648137616302613197769809394718604957937118843434555130684231281451906272173965924409303743216248449426778240469883860639845012675360837866817686633455830278657910397983768443784162984652289182157863293646148637463615441739357998618401341994241721256409343788835512483627345794917361835086302314869801291660545160111578450354675706264429691538922165996676816857150073786703333733335389166018335544914052975275932072112055244250305546540151740830239091773666384162892077601181995448793889184359393350468415967947925643313352985083521606151284563696613766330322495252743487721536978639770850303247711249847216846613590411015133077590163404761041301773357370759873969189678026974702840805976045810495157400214451730531126424730629336308269234060886693406505360675408361695899564275981173902408899870376771341625721533646816099084585200389989395202258428129723829978561037510749753181120448603676322935292485160571735200051548973295251472669195374174563127180353126549037017202662595811244211044293397680401128077574074078086746479943387600912207093263258412636647320431041635163164039140418500552369333738161248589476431174342725713531970511832456969585967823005188571550595028609446771775465363041129760422080233150341674611857959906103490737414061492041936722375080785403685020437533387226376095334755275530070815059061480209166075844500605140631697957900638616213769490281058654402693838577874567834139101133045269464491732726851586006859794478679286470166049154312128979408406297345065649581519236694950853055080127421091075911942343074595544880982064582908047919485965202640510088112052444533324876314908330562835815823835842327606368387548220459999322638540931678096100916910023600401998439500136266880916040647567540562534953129578429723287804652635193085192021259436323223259810313431483908295070495371891438688262399463640871498360598260191273254060839999387789726439471778459475537239317572331443088989019790378214382685856091029817553210919258823701352712711454798729300472077732324962304406550865500094165117823678454579275585685521621169127041242336211795829597796878598082049896179754301631626633343059456477590923029021330686942214496513735005217824826429398945780255872746295653805456095372081675497142051069446277702457667406495140727481934501050856000830798421033351244677120000000000000000000000000000000000000000000000000000000000000000000000000 [103,56] 92546153747217206001139634561757391887616262233176222298417732612745204085126475295835549885646150094641545734327592575914218659230892412792477778393176869499401663942929400913937690794563654188508397027262234704405511853778261891330433138944370907830282584135079423115441595459139474919265275377726869208894502008707482936639971516852913230039543478579237664841269637576709833519137002497011475504837796756762491730768269612216507084771301989179076239315690917985977990479843072511253558644604689218707284420281779061545618530971923544816669969001177143556176337501047648407869449888226846313964604016887922501607482279887205675080853388513005402803922593811905773513354565408117069569682022993296939703684743307591636210206251542290393305696254112596723707369637688213125370622394208569557379710443783916530993521575745589049679273455541112019450757518555037358053930754164035148310501044303510916065580854248430362779883551335916820221890531807445063937137643667599694793018438605550313911032701622760040191823420305628716904631326892851397348328836397787485329954633152135419215747441546242051278450355723466414243239655997619301126931260515062453294074319785809364297087131706233370138229758722615227387597893894629593133288614697436103739332188276805317489890868246270195407860842773627191697459039182139264781374931297487647762953050907187199996217648226054652898341066727919482533908238081988951005621398681530392684929473822270145296360576407667363157377304477901116910067195788722339182353208477013056690554780049693808920837862733103968188834045535756059540687333763901966571235953326875356526905011496512391242137986147090838752586342550120452670452035944305292681173887652402753441584743087502795029474705454965727115490115060228411010464654525873547009806110169750210443905630491626520353967513717290243366803842242084517690614543785277155979075218252317555190712559563451779328818177395895097691687269368310533135341118845526509215894484176921363065036371398772844342176438631693144732354486292240699609869355851376601360438319314974047718087024792235848977599207615486319853823560243974365028247137113906840533650074003251709207304681817330260254768887303166491655177643658958726147549537435241192235818599173457990490004331970606848130058542505276208019355553006963443576850579720586593522820486334380056082351302546687460269626568235532653870476236690589228433891175819686525353165324495837717150517270584773616375268147406795741292419017242878783709414919249272337890194435387501072793951410390124854872771208041231140933235484508815360000000000000000000000000000000000000000000000000000000000000000000000 [103,57] -6487710860431450458410327006916052077198102538481707777554013938475677846921812249065877623221084422670235847327740509036762435345146812946755441020498383074785879989510744001615742553148175441210570937908299428300362489396469976373601882027683447703988226214137443622674528206775294112993624363989282766341931639893316463512943040643730940370034664093859345865345703617762014415635590583853441438640258526815475119775208529439351959860844293510734872594989315995798687469660200919808806618592683179978352363497323346875659887631796024860351526939677807478609645713451128279783731911221227846295560643998830850693441856085447369640570220525467317731279595931997578360464178554190810561933665466686587925987835781062252481533148648962094231707420254753602981186368982012890928533073421657344856136619146046414753783024905235148407281438690088553927920181498560348744235046730328022368374836071018699478688737274744541930891017487729080405229819523165229149039012462099739559458748212753499656374482589705033538839661657642369840560488101924313817265290705402178715293589712921983440368149823061950471851520147367185047886730684012336811571862918222727709568368186889634247865593747905411914079478774896404420279991236931010712543734893559269883989482870197620868834265660165576093980921972169689843563904374222789136440580540416220078342839686750507482161406296183818765500626209506931833128344363270536368050964500093490595596436003290843016016966870977491664420765108953348718532708875908049335499161243136513481224188050493656285764222188000728794842267979764964891438478461361148694324260108337330811378601624821820269012364947363904848779890559514586070822399828590746125362996210604501209643693283951066258877624745465829968157387012021742993838591253934809553098895004521785503846073699116425181922092789326516983907419512815991168898122019339941846419166170687076652120467757985773838560983444607657945182128995013116487130530374719158277810870453404045059656726262168169431106341540491548383471837515360142491420162907500278390656116495690204344813831869220807587305583773282457644602976427414103905122865910167980191043475347948341179828686395919996623737273639923081915986067990930936091720958739548146197392809381126835823516126284962290200506862593288895581168307529287888417604427614576711267443316960414071775254182735280184075544338259892534131660658037473194588406225462497873620016948626240357093340660231639705228869344800517907936398239306876243865243164539612008726083326569849750523625351651517657999674188561648036126229527988797440000000000000000000000000000000000000000000000000000000000000000000 [103,58] 401444128925069709393563502785415082739078936505975048744000037365707135968227790687364380047334020509529125945290498456947104158323183406634967527485502204979923496575982743549329903731031081692943087921949281493900261893974725705545810206939604379109026678303000625651678914359581383051052017800345410762109547903943387572304479594958158770604163854291582539911217012868720516534342971648448261793657355252704530340155506034535133307191116809166068851119386983404982166750889230229650590280475995885083196325374314374836553844463490076682796819157969895760795423794563988389941358933326159459519303810340999900678716944808660048187183956123883317358633690039196223385510070081332268994139491510719186934083714758645236702063850956129414494116421572197870439305056092224147050496149553922659572628407265872767910216007611355982838170543772985346070672421320962229770859035985500684360721387064570305789707508539222053948589006141138895571661953327442441389297450100289331245295532669588065887509481708655594464414722587685615721618807483610258117061558816898051560806581651168668578914953350997148666060607947139489195938779621308982871925668378120778007010080872688859773242204068608843308712685534102381186357292994624311525480618688994239423592768065609646898205096667787112498795467853303495995802948434665535222624431204428640404655665347871573575201795652284996136531056929481232450066195364285006470724532820766802932518260266829526992921138223291407731372920507482068066295489333723277102445523366016455092254651971311210906761035070757227856859561215487246240861553743642937967429482455188732441679063017639595667163842565901141434747534658375862870771942799930067621353828788554475540353461396349413182864233629964797941507337228854528003711670953764889254713480908497973497254539646488573191742866605890536566733908255133221262381762009927257792346178175639401323069047488769567186542507787380942432781765974251844230679110066284012779009468116996305800325184943126431667200326271442058176529751932144334130452361789823497478299688806843021870302783298567360199990544288460644082574288516923201489165244251875909151795548163616371456129604246203882622087676133302314696049680907730257090017627808223398645135638940713220579681062322680114695307687998778352931459874102242859852849890377186263823669132444418249137814635100737640893928487853027217598808592337836993667541531021967645108457779198151138725059844969233699138458020101249591798165988130848921669757842451004630030608318180337755197977340949810392966303575122977127033043828080640000000000000000000000000000000000000000000000000000000000000000 [103,59] -21821515750483676713216583782936407253981935164844199398652485536616843527767344509686482831592089279357265765799029187757904532956701961985792628951036372502506109488164980335037511575656191393244049728962877126062276434236833852025263548153773117232157900856097245461157152313982301879611707667734444033721879849017421420067935275348822160617880552312172215815108495501040264057808764381585465486003113310688535175376556515925891382166008709820207727196170487028849068103533320774876141260207150424761719041006140562349997563172123706837749318286046534645006093471667142992475000055413108122416619605966952118421560194714426034972032624246596689648828133182589435791243686415693798608999055848338906980423184216910449949445685549263925059382472846455573149835848834844044171824716573213371898184571787585105019393953664541570917534834079491894023479290248553700271052460407776664766466048493721072148834990167736839673150474678301174457285368179877634640996726565956692096413331308355667442240025244215732776714518678998794487732589661034604631534813518391507564206155955762335893426075150078808083273854715304655135438060729764276733031348253907071547880225627847343813068263860550744574157353169552843781969215211754677584830091663647149093049733392961720467532466291746781071029695867685973743236571830259783798611888068993225271257224742121801612911043864105105095949979389057594669028610301482256358673159685528528516022230286427289171841988817448398829543572449352803441880115658571400897700827268568867902036032933539793235786946784761031450141605538936280841722066976819275959419468515230771131534150707655617191889953789867934962235271462070452192027822285129579568033215670095906020221041458773836278833792541073309785607343467722411720213205178518954724373049514567102759135404763787971431119877759636073363628360103033771922954124775832846014658312993582917841277853358270388821946817061252673919431650471620964348627115396618545498870211217081974619206565758229015730998988042812662742306485564471458363571691060197861805511205217190670195543327849090479409382124053136253260157593593790522427521739042628334952698739615699640792861536654994200246678256750503443485218792858256460626508360095409687170272062167489719942756453084365483109067116723827689311787464646361650310480722862228015077476497671872014656072974727049716820717154819500573782505156442795730463536471520387423263223666739083986384539268469118006580181343633819208676870882727332049538358178520864227639686628146806474428809253265057507188363887833661455709828043243520000000000000000000000000000000000000000000000000000000000000 [103,60] 989688210790083398222912399355268062026249008835983773919231850490761284035072625331170634936814261345807809238785457360840422269128185462362538538079355305187088482585523854332181416962641821636603763701443607412105352560331261999002114193113609696176001948383674198571263093379979690454522306105203790316154007167552812422454454937878843247259395901331935397197016987765608500358105713580423890140457690752869262901665421268162336438336871017022386578188002096835830130728288954534229753287962326245131975540549058614055427735239363202881694224972874731467610967348293765539884677140578479635361153498885967438271203436301864555682147645149897576688203834382475100497686066834514041290352449583506215030305836020708420730695970875913059096173025902164698629521793237829330397184244957296914044014276430104373242232844851714328706219097532212579195330904146173432947065796967716595606434353029194496545806460304617225068043232317709483811005797158631867412513031521267643684569577722239668981819516059992274695637790808478331588620073001502006637028584736291749672686220141764736716408085935236880494140683591384081303579308223559551306098619652862674276468001220618810380248284108534925157682063062110488989335755574470442850767921656714943086091892375775449895993283451561274514586736922368003641077247279715621559971497305815704952328245346933530107268932520257569273795636882500322299634500453559599161016373984801126605467519317435993292012704976322000034261977056569340335257729119830071250066041929143381046294434206213225917110514197858929400504432015160937251639378853376891909047204126067144764397477081211755307841203364541400627921858806158069123851291114324121855841456461357864488852520778038096572456716033567174892580242975458710547628364433799613884429646284523978618031643279335607670043413169403460657155069680025695838914859891378728342943213331906887202834023334357779522584594062461582411994790243254594178818069678753798378402626369482508560117746665583011576855883009017722261097806042187821180717455139598571995269454210144255764534966719708799027066682594840737449673670592429460440396347247084479562805096231414321280662113263048028064057175719396480075898804163607576272175587713497969331836485426411425610605249974230392023069663002139063730015344672050410527226892252197331954566705189917728932088450549548236168432651462031176236292360867331040299871598352732981272757788427243309454154471952138435643192120600284128283340973528389040116797335458454237000857051821322778541211185478096288719800338844228642504462827520000000000000000000000000000000000000000000000000000000000 [103,61] -35720645315941968344951147401276886029883610797545016582733981178259642573614142254157362226138536184541749930161803794214501864222357049849109839249189954864963776451557254150161504429620782952264221833121616348101415618920110923374124806347279292031122507535856958204675809515773600654110755611047133250822489078146332767975265522070204470888210850199593730247879991182121759639930489534834174499003840362015822990954802397072164286556779869530634087681150250340727330760084127441528999615110335477502561852247551992256859260231970344351259686769795955840492070938528453029048898460621480776267885440062447788904905633355408178531009091515798884335718879692234711872333785437596295811277216071150545390139390063430144431649447105227724710769217306394356125805505101872580120250014743452297888606404392711006477880871148484754600485364014707355000902766246902455355004166973753679159797270638294433395616391503608418247526649468442108762290523991433081521675934059863334923411844082144518526681313833509372153424811332308324120528618080375958068405786233576127530405428285085021863699184242393438750086234796623483817949779836083891412735125748638142039939127038301814546086831794637950995802730909282414700938406848976338471955270127331771350452595801151185156353825770535581518632282210787415632997584424842493390590679028462580233662259941251703085598239123501752077801899163371776010921010588847995667538959890366915206595271267624607794795924928543292452437963565714015038373025724025742120302966298079290412080287583686355509465023360689892280464233586343639450371944117028663320687335350489778404200516413757643283391511173888682667579733111253495707973018895388945546262921818824789864444016321057592105354461760738082512169629066378748656916576244798022769010349956115123437081898659921043723229869765158843281485298910889125664995787096325038330561272788544186699599733232595780711232322605568493736094112936761367657581802076018932741041694034343471309643183684117228293620053740103986630548346382221816930378739537989256890221428098024750610935944176981980131003598603515837269039519244345288687164555666089686519951043150707070303064392743844900562249193070281014424193143604185053319779851203204390626402180888005301158176195335787378300765255151792724283354909705242502799327690452856595615681795917182418260082167994634968213580279325093760914128945571022057135113525927696008632377102924930353644874411952217043162783302362348395296699308267136641549554216777819204053466899969633702869463613381432688093279513574099594677269299200000000000000000000000000000000000000000000000000000000 [103,62] 1594029138466684778931016901982648837742278560904273859224035154114467872428445392125125999425729904561974631560289781585698882716622738365164526443839480431083878141756542939608576058391614973450203500347694161658788736563510611015905332199372733137439768890345296760933179054474540148159443918728572644562299227089403052610798018796071002198160763931419085524543616442240727018213609339819225296240986426751899177514322823876852035592203552270519771351747405806917162899937512088421163969330596850834336233437978952516903713677676431862424616331150556683297934443057830531649888769555845144438877075858848320031025203523303110177679393517312810692117006870725498239401704900675369122307890951642874130823050324827074096819861313143997479154987831425251528670118111577133302372785223916311210778921480269337416642654191629360907700917645227166744641678440632529837599396639289822489559830837997068083454314514940490113962514735090285928843840593017807191600937226168500855276834696336563265486236594010327499499031699306667167722437429138626205739683210284610433870081597211603141075479289797143573918729975555425467015672499158447287066288861326145289373441522763143699242958400787012416051112777285482362425860255291612530024451208665275981914179164949439630493863826852059978780556166975678222825925958924403133663295703084997120901372706193498025436659197905847688338655877848750853019097513511880238332817138617556307788575835933327896542412628360730004795657732360373362948370454118802193292139542818660621360100897700111778028178359888245841358812449468517237458977691946291822499006469291057510784893592234316636087834574547889766923906344279628990852259173050631779007105110636639986343167170048208051910723690941866185564449285106117097944290274939816950536714639296288349532087095567063988270658565362260713745518687755999881859706975202557548588272972788045251043537668809921124194623936806543795407330769840527430397560000575899895762767503352147216606806192992464223413557246767039593699413770533528055936018555759041632214417589345142206140349535042569900400154637503241437058517607929682120917845107482877517311323450839206772374694595676273558334486224030072444705240695598010695983559458393513181232726789182222468840282846909644710680486111998364053924389428066688412479819793365090211125237266499098179791274401115838002642848646949972915099229374617681894610607602936154814719073562517163735862851964429864952713319695438954297416245028596274396720297418688367948997501105788747449933422067151267201418986816205310729073459200000000000000000000000000000000000000000000000000000 [103,63] -196229355549275464500245762537093157272642311807798503499588343009428827827093157602629437269319303622646968203853492388418649825263991775521255412538655097538073294467224790278340862343405609018126835057856576303583776392255033174297336103195516396382585619934761864392712104064805772178468673934470228247371599188625396231224654328636351698068304246055794097038595149991462401022958185373131055364079277973307543628229881958373819087382065946983095042568795984131667143587281305426211990207431048483900429376332793099766979028000279074331286064378649658994988510428186244749440466922555422128995148186613297434754027065535065959802785978919655685475233172614294876601327731439258686969405407388499093616314072088322236076162285346392904893092897250466535676575333524776534851423515098331103319237100683340662280868657621880482641477265945954696311460068997248147784329454546034931576943200875658284978078317621045413667085315754144445633976168176922115160240030177224716562296076414097801210653403654358615996618866003121293544153280176931404631862825072223472022108956730684969066653070003922983608839195410325588662151798545666587351291443161567187158813150242332547622921221139412042135828351197696763021484809969823062401726717079994944768521357019301636143662319208681986334744023158702359371694057071711317694211263654967541141170713336769174699885600008736533721945472316370723042597115311989364012285212841343620412401890485907432844483775193436294221659619763335470639701596711895461708931189052682425083416048551284316778212825556780376476275806773731554332525573118262224342455553624487748618018761574799072985652730555442924629190416613403134244074636759764264102563150234026305801307190238363892822237571937085407872619773007514720140537653706099661120260787797635901954964342854473012456258353381356916548175753771145656702686041996978235652048883833944060279998936840693589207031766637005117730902605097500024023968100332378305880421929546881847342811778415680239148772844644187196576418409152621633616245809800576674697154329851677330157191883775738371896791925681568063311792213415375812726299083551059383076933753959052356908438364871955596936444385936626952641581493305390950329509910308617325065053434606285017577980590037103644688962256165672126616864026303482285053238947189587829738309394268936076631981386912867200481057600045212644044205836406896030388955261702372957408923384598562354134068861967835507436203935339458236321718575550397563919733833928215244889585344651762375890898336356906038218207521103383836869263360000000000000000000000000000000000000000000000000 [103,64] 26707760571878088219364604384763612578023602442500164952342968635924727347736221087534340659740768186568502743180169652999435303344103410937593994321652926136990037640223561091403132839876068497803112160440828453576450395638389469723129795062576583949636542716536233200975311430779904126909114897719930851364596940524584526417121861104407896089769511516267007970837399344047772389232773050586938539961123958219410325374863803522303350810958863427539922242324725472832130219134027450027337127410611827905285214328188254061000263258996651151491606219270475888843193723194084536534673328730898361716243385067003795250193468333804612255344197898015653510357569944502655933939454257031523331647711222520101093526041426116089310066942437127988776205796411689574881820278076009322800446982524449786763435009090975262621903387371820479479808829011257469361586428765071601610415192140315204489221866901695881889941422883531043460605136218489728898630856298351756756030010736430376315237810007963085508790207925950924501595431803364876233005636644878188921787806685081079209786419747079858876973576514782884084396640920239797151197565166805009076475300967481003083327619325934853038037190227284435018802764311826037775736202226199781023518575372482391125178353254122827480717310968112577440986926047523191455778372266890542852066803171629858010442877647678395807249700108562331431286358116510712082289027664718517057148500225996341850681553701348696245396834193214336035481931507742573869283488786469756274124242848033011414305123351343036726009277681255318389020368977399561535574403605224852389501750661996797583165621171434419820070371716290476786419480912155119785547710581304392825935996800791590972139562150114139413221608009213167481134559530471726114296501982868602960199029673927046766956264629174305202835873669394671220880825533278201326982104964923571122395332971555199432981439826584641840133041023813950985879964196684445504007783644119991336058788164074600540038988274546800510591860133462919332750997172329390715429610542341495581646137792246246970639256296890502504391306222057101659929723114341566302491802658181481323733261435242479943532611038456606265387215169610893077452665985661887802259792068993485867971977610492199432398568364242606607714237129049283928121303540218032622922200008110509696010785718460678625210260932627846817775368461852699426002165925952659840207488492062596290427769167592905505733640186193950655101093509706469966211672809502889268607379574741208996081372733488707539135932830983170660467133398074852062003200000000000000000000000000000000000000000000000 [103,65] -2627796761562803109445068033546798487782471618406449618450676043217099515745821300310590629426884789236055087037844017505040204265486365150682463576263018398121642739023222052597481539718204882370270403670286733250502896396289086270401970340738878406417426206257213984705058516700815816047188175039346104416665206927792209498322938293916527783277092966837279705609450954786061827945427928189324650445597701263731072637561050549442969827400721345466755081170259046443908760721800755650031184693942116751512342830931643161074297005207796823088994368741630877881019848343137779819883330153118848751746666726458907093979641151199163170785914351205308703554855286818527886353697175921561844510701508827116372869138799748843725709854934157049793678971492687613237639474171343384681055499393941599850547085233079879698780678051542434713044885804807637060928364118350876756327249486322953154802620149090214361132941753908733212957264547919603979986450053870794621607198847827530345234968435842898668833734975023962193512996029705934830748043310189399770560238402495116044713072838174462600157081133623425828247547789827898467558761136107263444364111623062833877378261999854325322365972777018310396558201574897656652298127355669004549368533869022710071732818200085085979417701809598460396038270072790948704757236392696050635923528560232646115012482640184608271285556022992725436390576244221955405151139477058254917553687558028567742287174961802718099796654807618891458179862630907393889687002700248632376545315187514441691804612415273279847051045033723809201502346751190096037867978302998320001593329136571924256323888092978052516574757087939378275767102533512734542371582761895280914610404125104103913562693300968289908066159155505703159647037064519138956647601819016482090443507172811901009384162034727954205227015945016008040231686583791701434899717178758311559001732571961786646888434546341524387909172976111713648345488438730329969836725358934288298962895834020912238429918435562921009652341320478773512525725300303346572908555649210093069829681576294931550000411600139483797893894721391336392201365352910591473487568101305630245705157732548013863840036978358105609004112844490940725260969383105446495784681780750078146006435332945104605404380157872995082946505589801902953641674004406408161893593409904548136093991106737125319608308724249282473932508305765949156442322833740230502264694153145118333035961326676731869689746056216965112169358320470846039078124623933984121561255371776216424692362192636037776875944354485079934144951817467566615429120000000000000000000000000000000000000000000 [103,66] 189372075889806432429244190787626479784601229809639500391745207811504323757955065968567456565189624732075961467013225466470660740524740268325631899186629174504412879634881893161294154843247747332984606057899337173233937860033296273618748487290086678934417662133799144887887825767097107868178864742635123625971040338864403998364747531625519370255842553279274136572354125658692090673121073912836954301259265294960379719838145743884453481608509651756440578384394372002658813061586447774448730707308973133353795460278531046755667604429011434970084448927725050227701790655240592749432110989940828376330751800677551763809851010571262668453797571687856556325954522502148026882717932326786741817983655284822454870804440397071918983767653985241412423142218778219497462651869300504733467123275139497346550932863412696892470334611963559826351853468211030436783813749873015792393521310438578220886752920891317046661817676805460521258076612802983466551734593134836960414623876701947770151068518233835830575155737500691149822259865787257971071036714509303901244411651565160165458193793580538780743377634267311832699606808025814028479193537610168554927040397325296521101556146528220027693057577951076248552277539554657960269907861374044330186251544696008889974706218538759606145736908029644102590194517880683149027194131199856946355009400234199589949594320901831256618017697110467481858922950644881642464126407364512721520469047558293285002169924543520316652418756703837734344364924036396431024139368323858533886873235161132046535401884771395323459634543882852306396555862870066899143585823375136479115265925816169732933622455805275227252086005281878852487734378649334135847109514602721548353882531820715199373197257318734791805932016828397742347164936781875713127609988220138856054890350307848279398966262430887753481373004243070789252314119204640254705367809137272871019310392844572998084624629982054593081628297162586740818491176180123028630489870935096204192904751055393643612232449542735673383071624185331548547859441497247940434865626396899218243363627993228850833086998564765633696084862102822521045847117436844719818989425238916989317532262214877627634441026292278013899101445544276382084295476879977051696249392603787822386451934258904612003251131797359499090103000613223742797776248366849020949831483292137480111942285537593243583709487117474599585619909917360338569620607906115723083505778630211638055794013963897186630645316690645523218137283563749260316431808014480699608617951511823254927250757763984353425965103357464594502056624129441162854400000000000000000000000000000000000000000 [103,67] -10405297270966440380027853270866021816920333605737985821214521469552920244435967629754203412934899084099084426018387187949456977433379783413302101404834092240762541466972783869862637202913988093242339992489743323035976266610590872254954362254525182993368358040235995222693397097108066249348602484593388663186051257928787791494764034132966829182750413319219814919228906557968284807771858337627872046577292982751309586197316524618385861246378858020899460959656235522492566632261536668530857035987705744524285254336724824389070254569768629214330647266541782993875177379404309723896092106372649183561074249071057520088769025195994514919312950317918689345472368968469952053992437175579917161293908419934725296691399162833970768242911545989893521899586276845471571883837433656854460268188449897909259176183250190629128473245048829327512532487561343852229424867083667009985604168147388075602589736352802379092709969633731911947713426480913715528717426616311904172259121445819585206850337608696379820204167501182720563256165549395166133118084339550841913182466131338800229176002240033878265481772815838078272355133069475078059703802515608675803304416496770425234473538133252516818845765758370279521404442028451030911433906869796071017418079266726835971832826921303330465946539529132694973066562957514769235430497411799151740042479012494862426433736629947600945778682203393283377913909516099743303367352274529178709168507051107773888263819625092777623155566567577574543700968115453086133848403124211320920536194887089294795604882549458357811775220737999660483123984630855691434051011561879302454467354368430702290849780964864629908230457270357092702640345475850128484606739206796815170291244308620960596189764567999135590736693778370743245119393727620513149710330931989677737007451470460276780224492020137591263300085871414390149267752749619303616978409138097724415734092180582920220758933005735276133631843280793021019155093551385469515576247772942687745089335179925206412295463739142627661036443506293624176653068413654720980254733637028078138962959778618473344833063903697280486542086675531222656225546511163562392168570910279501769409879425991902674268797328722345288581156448039645742698744929125780694531846742339081667739959109758464960940280666184059989338826693466010754212771005163651262170705012140690210833363037222989578229740373844736919168993354961235662941842177248502398181881342563078132620863343814184520043583787119732926830655438888401970624076106586804542295034309831447249905163819634813768630192234042783768637319535192818319360000000000000000000000000000000000000 [103,68] 446753432982877984661258742444719255810088717064173116765634725086636902603812341663516360312733587485831767408197549868530678745869522663407612008228027199068990972005569154598633055597715972322609959391460608781526271402586843892632614478142368154761102172667711792009627513991184538659150070764357954763368392816555306790837794329904832967490449487472945303163876319033171990354515770016168748353143745579733776288437997357118911451498405799561003140878750057917410317722647127117344182259516786552941326461750697584899378597342846145409553072035928339132944688559652714764116045355269970653246787221516687368968845041915769150374091842062021118947359728487516287175763582947512078013222434057522456567978807911130589733661283080422879529313783684961826088689786848592200376833612166856728297895360259397405808485564415366492924643672820538611633542139242552259703075948082896824545295415370823659883205663465660031566287950878733896939232077928287095407148038928052387841862389429345189953216060100241289203341925488179018822027615100078607570770553703130986819149302368096979857382311889329699176437251237112112350325059755861371900680486061714136489798870396191658721334231519820556836950576601081596337034725954037700810292556191824718474858915965189434482740574496531793479301591067395747572478734896954369135898872577029242463361076363950296884356065721315410741197147669169269439620315795545943329019798292705586057469664945788598197330830948264774374813752559862223161500581511945632583429992615764714303612556976641965880655213679287395836612636547561402379777733788353806508905243684378084386849295903021839009926987761738169279458667613948499028054786182405686436215204297606000254265386710587725334203319192141120519146585084924689939645850418677051067621537214333565527504777550529204172828280585680527654258535786932731510470584522999530464639251440499728364955318933285783239177666742900797699129392504385916405467617483994486305092370915392252386506917048314320281880377759449982676765158411547121552240618209572279127178816459927496021195909396591826803482548270266013307627635846998698143634497736436032920639590787741714157589666310290437904161822206556235758082472474930906064658628085269959551020846332906422399133289688117286371586092713395291116491960263218987622051205914081645588136962260167645875657962468550701916453875811148135593137806162381359950047991065116959611672497767076153602474535537629693047965689208239860362265798826153440290309606997470239653150155767698859845016111869031212656255477844279296000000000000000000000000000000000000 [103,69] -15303929677958845882069724497658344558010589487494882955796979454224284580823935220668199026138062212119350657259790868459810121348319897596277615930426754702098587945753824931725586832597718175550275460244601450084881168714346413741616809554006083781479214452568272244692684310327929069837040552727292454781008404284981278767904767945509212576059690271989789915445166044123735432495529014329815560065049909024314384514237685177369860734491212781845896988116985229635532349398960924784891852497504914645975335367977137622445746177240902874959361850269286449656455073715443081164395435236218653804819637228044933239908992784230281773574838911108018848962415466072133167941198095027654367966599449669822571861513112749035527093358145088686159579776745717546819109476590586645833591592319895400185662863424784574990567669458703348492277857697206224761232338719656627692078688522343735161690209874835396757817824985969734603141995187441314757102615373903596637053147343126476019872977323782588100754981128556015189174777476853890181186446568374169559391428827673922970205838245888653516758657341076083398433639901245807415435211794532057674949374956895464191235642358043306508328124384423868245071987374354964756789607294949377793388347003820126408280756287237241646582691651117956337865241072216144067740396586488144295818059351018872220978377792329408291511941065103507880695264716459088924206454731939606348500505501840894315705419776859917892201539426916509407354174531283276030151481061947770276752460491161598259982925885443291782762567525847281511570350315545214722270593588175605462286708041577034882257692394116208663858326758101750964656994668581015388868412152282076814847287541098832166285854968614184162684671427696572636228222539080556412252811774156865215691308783068629816287007413891317694010427548919928144222020328049394090312719839782227610378247870037404329403857818008375617298625153737392144392700978901804717324928001234360238804483281621152788488745986808408653135593017798780011222109094324227806557513100939134399515238996545113554666303898346947225727483650389479056805177366659898987067113138448127190563681051098948078609619755258097872959411566800282112672398692445831943343723839901966930006451843047125485564221712847705234397910362336567023829272372130220196422399467925399820644980062468840636851735770732016270209937805809413218541013002771768298980838127712525486225953295919105045060291644970673101908992545422640175731642692669522612980173168960407875405757292179815477642222400746135054156773423610593280000000000000000000000000000000 [103,70] 430751590675486307259486749352982343487021209468136173393115983932513971695558739786696183966840592077589040084679371642403658630980816944844559688751352783473984310557564033760682607839981115089739240586522306879678959883920847819031017807408678142301510342395718337866850677156040169327545430975218647230346986792316048860384047845979978623488313504290657432439395403770256082177986263810252998022666792010825192681677834961000286097012629565708674713012271913151653049241016693699759538092880670492407360167593485044767078541160939765280572334497399423382398262559363275499692606443252284040685385093491751565326411121678928706536489542015470226629550747415564504405383419087586595849228741096316313928979135463064553028253998222439328961649456821918346055300758958473236879159264482839904617851294437830659349404844716191149685881918573900495680209367043796464911286708464165804446763524761154197659414548436539807935223931445633176076559302235346378385931854022428198166529279427071506834728940359601733407320721922343201085509175480721447421809223684086800172469945316342880076299469555611188670677951139751388395714393116750465282728799692466290041806607682625822813499271107046419597011823726711903883081426584221236125688846807850118409175447367583841798538868009450267505646878136278114681984322329084359525954720388084269129750666326433123492525108282891264008284075778564090336920019559650732832112543150766685388809660787821480729186418902733420451195135934115343780575024542673194479672573625016343194106776862544458978476530739981697156744161228322887774675548877251519524554675205563719363186642732101516401182984966486557582055591439934354524539673034428196983093672518200581161904951500195536793621919641729771467141033789469840037192291625439289844447526902191752762069303994330568309379298035489612835211604211436801045448351845596680560817372113570073231939052847753199023782659429833712356572721065122235384664842876654922174832546114165403812581889736019059713905912037433760829403217250401524375025095367421294446830911770133816118693906722814371157637669570924295649166866227372358997564152608274526816658231402170329746138354001346434893229427951291470476900308636878047298116681040066453410876048622307691437343217721398740317834700500421640888517548447663676511872002321253927896085602654590039871047676893403821899722320375921796730673752923963584421272339613791373711915406792877980602235098792537289480291203197730350653703878628999275011271680121982992089444790556290927203780712470328993698558609299865600000000000000000000000000000 [103,71] -10304536273102488242565038072524545710181702167799274679209177248683582818961948570110476723963559317115410478421813464109144333154977228075315413394700300472187658390474341549932590598933162858349485202913329259611813043973681116455320298226529991068784141276317632396141609103614824596640758210096053918935349486724193475789031201061879120313978989686555640616696773785093668784558185554730020955492475245328216861533269016506319378459191381871127248622159548850090435039599903572467718654286086804380858782092337294767022248476769050740154962394710027854236335143713630646022702146892515520554549528365411449136900073164758501299264543243911577875978013491934813413294630517357278340293147399460173381280405215584903708209121705660477957678611541857044674047191034701475962911242218820038020365513759052366544123969767761815031722046413641736778524730392263632430611927099927998292106555797096852653717308344814365326808381279975008855067942317251323016775218535517133749242294640896877074971750910588998795967299402450351104892279698818586921290153658676457079447014841862568133152103229804024739256396843951954821221385600883653610100264030599536192758754078572135550214926214532117352045264602191035296430934365847789825834245207462315436698397190435005213111714549082304573509806016437954304229158780775604901259777395233677768201285922274980265080222738810943310247410910269121576096885683870427945696262061648671726536118359742212819578671865955404164545479089660567889569997436702631087708617518464819304141080908706722499572148115056306501903921680008639625225217906471724195667985356914029512513584729053229716960970023371416402766283440803006628965934531677392068939437850869836100996070437500881943690034521465109082629366630043927739979955932925659396088866618064695867857907988950656962492178000906379570315646699342817109008228874256691985169208929239422077390752743812132503530682913857558207241525953447459619526057981459621405100082973415157858120753658979959844210385723967845748755266463684892584826066958478995096573668729573344741551595113575908848202853585430454216740267628251856538618314118086327122063176773074846262488009896251119626501774645913766197297997597651053046638915384824547647454127859403816328123329980259084751765923222385203228615246268695555131689259087381307059775810620927789191264464670699891739710456674325778766511402615878142934921949019197445441278943662217017926545061251966650464430610513365539687475379128877335497535516005994511060692390189324623572626430132771432422333389188628480000000000000000000000000 [103,72] 217756055918730145267041617936405036925766717729385044363773965733988770654497788111687861528000104215868378570102502170388712269657811388368243729217674791797021706879923967243980389827572832756551243090595516820430233281509229736073762111670793214237862939510739709800942819473889968381996033993795262441017708673751512644607295645895654032590999516053958647918868367253581805414110792533622676355597783407807698179081828842562300571322066388581312661108616916532472290449624179503604581538296817588088690213910914512144298463604931624664647883971883653948326849080819113969693618262073494453282399100951160387127167378155753353387905598964297218721355810328031449453685337416545704704335235745942749259069829919924485837520454231270721032849857153675928715368814354153902720997173552930754294647092433153583497711011276079108710688316521522739025185413454707885496706918992243096975823272774658882683750370646965306650137261470863037637944811392023444869913363115176542909526722929521531154735611888864135843555116867032940949397806606645459268036136269666969749803857156068842114600597908080614094673300245858101257535994129411533588298037220361069007480244084085482411931720174780454978902207903698149245923313106451130574379463864668497042371549414172038117450750527377042936996485495953054110328672624568986893746504579917078872565070891854488313243324321789675880275884668153257844121382758687142263363353339890230635912896206568754670267156412954059742857845741282145354858099454945806373524025490104502050269319078911568751767108502146310348250126064943474256331833637152355188633538868931651553056354642541082227583247355199404444948298541255414771834665358591402724542513113091330455550330785944677658641876906531122089603140888218510814490151909975519519042477104667077417190380647787269004547787443619323409203855079512157265035781737760962727478367766351493746809020202641626889430074151170874953628936114869632584035004631381293298078418124137723971054667690651919818295360713442495308635795947813414712839581348045275081645705242269003779372774836364645310843730986771628658205838284415943390356082405678322638268209620778471060151212307084092307204867506822640972769688901511168940002792829490721110296643426496410143927684936619406693524648727370513428233620730846165604790508823676539069934626816399187444223195238100192132034405791506208363051375432642627821272260441128903819605045254744029574060778500903036100694654739048772646997004192454223684383179686471742988270899564798845402706695924585977101299797196800000000000000000000000 [103,73] -4334927363665733433210252225370808691345952973073397080689060041406557316070213241672361632774759844876965976641623528847546107330703251225170863363329427400931328664367423280342767099413175466988729280459204752004480934937333639325458900380697839156626364823610044196458965084696272200917769822341628694860275935893683016336328968185348512893743711870333582628014309535736698485076747349616572270994646936197856321735015132990039341558590426834118882797639428569689033184761036596671181378713411556286323168441469446440549502585867142741686425052353407338702990068680817733288952383948303256981551810006214039256393127033426609361908826225579629975684289090976821942774533676822619050372093609922211013330484692608719085366088944437569349548541828017775734964657367880770547324379566547842880089309731948767560537156058055154912951488556706814662034984579885692273950238882416357646480778629389791733622966368720091702861061708465940655750413667900583789752963595466645065659998258284723266264800308247682422834929985763974425177809108082859199669005199716739666020408548066502648083593502705080079529755536871415479485128333567359395024322134883020057164381276748782727433120782150983940146360246150770460078770686352057472536197739013358064495734594547418670020665517840641493135445104193408428918068418421702301184579381614287715094528690693536434453938741252524528503066489354242037920529860913288836206120834744616241246046999192762824791473460977721383468108169018297573084473712969844091947866988373752287640148315246906153427807461895020561763061125593104997264608230167080432958509707325682497435070200562402746580114612213875555140356600844010008424808243244454397031877002054669961572058736011642091904116553042591915858993552173174983263260601954683985253337956276063212085722131209410874598675273275682791841866512566161578368797361929883984413458373123544970054740852222052215195258902072048814235636972844682408320461369178788505910100822369533697586709592693366121966355194785405291276226888630003634335314794049048012479573935050400212760264922497226545660084171153305674348618748419554447012653762593308660134661487019551287084311515872908139219927365958364039750578640178859269838752681251838223899777008332524764123339806080334250924977427127565157592084734638552044831447924827798270699624690622888342562187890956039279735749737452341535086934882089839215058091753073534811728525569764751940450840083518237487185229887602338322642745998282705091025481112384506413451960878386864957001358359288401850932144373760000000000000000000 [103,74] 76651705959265832248731322291311377523810268466459734518001258014182310492068813416379308238174071844590685982599649446061757268629885535018546986379350888487925171772025931750096140675607625615968306437735089300693294465956259525129124054851757826537358116942188380384938609676248536842147296526784711192942864430455225467420919197416079724466281441695453598856338460369233017367899657105992130294039490558872839850740136486364086740113221770347788002159188036674233891566784200743051527456636499362477795920926143654519824707888391458891614582971886295191846294187395960704313020553586180698728194791371934682381595139224855301182633973593071898324474493612448008059770925592473916615799722885306604153258511784077537402703687953932953978470090627695590985596123831717581915283294417867612318413637980850239044960148681414939235997025516097285760538009288066163540930148539645052639396840460570423374459388288919566879785066978855975445344289374143843296033131128197148415318002846095163981183663384791328651817135279868850915669107769610088093165551161850841484985724141307717231755599013608898630721545854556737258281435759943639078169822888724619792192624657921508532021027815511287652683874487529329912072561637163840042044615460168758009662547047403640325119799860827496472939583098633150141651559847068151255640784808548316042618478117197353687474761407715565281694356529066556269811648275256072818035220581948249848229100336563968685260389412469651928530719330554215680328543607912116999171554968365956204343885298875331059110514897880975224966561632393786440416529649744948168024837027556699436269361132167440286087504022154974357212642588606999805210594102790458178838858229607800758167236181460482834615600669436825768692718868521856229837829883345501341077019878687363502468023685304220635884126671884741734913001523118225939121592131437322678131540083296513146899248538090556378794771964949635306967496874773244815071559513976347679758682423105940992973132367213103069443481872849687077066568507738563996860344520647887813811876605497560743985377095441769377575297683347959653783440400617556164770383530434605917308709998025898220287677673652344988696599782115992995284996832390266768313988247542632004709765543413955632397935664996203439755298199554477213410849423296653563521139230303396986746260476977887824747783993099552391289228899567805405254614786216828369754615739347396571837838351286498662366920593528819581123066910259105341880530919465301614251361593812681935286398089185660961727989967800836748109414400000000000000000 [103,75] -968713064032738415576647255480599697746258053292524896592569734498560405376140716333206059505755776716855681007512980164445786750804514459981063653985200856027611222822531709072235894053135979543380662282647241183119948912697614160083686735797145071602299026017870775569445183873612716764687704629164879999546001609377518634368072140804186253524120836081929838208199590924392550665720111210262211696612876476489655931138112296022280132133011305514383074384559948033245617424536661264260874221066786803698069583222510491037449048192125381314046460431360499407936132722289628184552799184447051795304298288706940082959485859981935641103477700202051560721949360473175659168104917607739737540174387018378052703475858602059518592427764349707367355192885809589493033623677242956375091462315201301436770946040254386234469979684677611513602354349282328299785099930504747408474367783805341499773310375937039094948685006558382434119532654185516374973034512540474857229996057082735035045438152685968352752925654688135124335968789142316478544046437628951721325220820078858839743635955761297569345536963703399939570648986826440360280604503674234447395519097413868976000857815750247322468724355151610450543850347302134752164811168833477604453810710192804637846693450024538486566956351165807225659333472985700482515005119815576005828162256192494525389615588299901306848561277422072673161377034814924169606688548005481167395939140895577753565439106285775426621096926681481981500585447103150862895564404799214402138999232063141985386683121375189169608365289715038765915450473205099313116473276428444924680119318801354169889398484692112494920214557662936051599671340725637634799822595055217166219497036435297120408442152943851382749236187313843390245765823869381971075143872930816265794597161552251186118654416729784641052125219702954734768748226555977379765536125194706185437346533415548923325428558635291143247167352241116405183900604214553010353666478115114057921657026803155817992436094407520776908330735225492775929455069726948958762559217166417063466367800680439641906878394781930392349541879246786050825562763669444692856104701357804044633613022637852727158478482266512077080695018923453259046557355379168205005882704243331163308234488113648850897686062669526104780866426497708163365955987076009933745514299175729072215249970888475833004971225808200206915023919340021578054556129963898556246251900582821592651445350286470174127949486978934130728289665455274478311475477224473458884760449452980446675620187893728284189884684286958235885240320000000000000 [103,76] 7600390572840926968740128867471043743901936147575391144641618876085153137651337990925606510484797602614954669009564784906645542293669796643008680027561112567181450771080033508011807202999116976668387069558794120959583829887405175375795088262755836123486101107021129124000383430843345078682155403697462413268250561438779668519656114896998554408403732233824252971865729376100422996438696152322206359378317874200642952768834663157968402969399358208297441328624942750164687832987954470319030971203566934486383158723623941768787251021632913767537754215854115840053985712935262862213922222290743520784133207118802264069437226692416140434301577438064125978585797147765606278040129763439926366510564156428703074410383154687422569749749160744810739658557242813091774538880677538183132073526871893443726916942259197660714773684836063834849490428114891456914151419620609815115149145508100876809757499519259384596362934135961482347786597915550015093718862641852724124892740076158606426025627271719569076269250906193230825095907328956402362562867518931001068230731475316354391426659117597193558885444486070625832666490630353570196342535117247656871217707568603577188477654633790443173996437433868747336850532545493226454658806045153184219629024194506415839966046016390548694329638669739026753551563353952589927336210742859576718842360825695119541965643557517304081660170034942806806339727864336031014087474847221117587944009875058953003228204265148011619019365475703458626773791359379612351708325637197144502513553343657948394757357583248938758985156623228268443933354370300239347677464279820833790698044758358080334770736162334620508185687506283862518066966758160388187324178937585150482353874643981469478073929891364883934996795936008177399895649992875351287874099916864583875441886770664700183170990161475538825252139395377944462623987284471001995467287488762797586555728088869797209131374699923488186132214177917360313758836972041468682890999496450549211320171458724592666613107264138989116539119364994916389565314886468577127693791249710474968209376072266759304349046693779498416266681672992401539344842255124689938072527786106556557189371890430062247781513069389931721555256823256750201853039533208898551985656018185910360556589784628798868789187327123980132688442217547866506465884715881831323305596230731641412046375856185335692742130700038168031961140024622484560595047015845130619146944527842691286042748441116410353952613636815065901628263982915154025478108936137146060362109803319751147930874726175052461734110508715520032768000000000000 [103,77] 98664324891991722364003233941363667862427560929658359955567975879758083132522183933253496171457799724546197255524471299718385131287152351374645582102733879807210942674817442680369899053035978454514390175208689532276270399254387306332994559972568142768603692923413569398793166947475933915642869168310967192428222890351084625207083660070050429135186629311145816384807723663530185540063917167548384711152122281437880217742987320247181627950099631352836310093991009490003917313465628902055514815454130826528213313243429000888723034385726316869626139830705607228570876242334641319663262990060050624203874276546234083560910195396727266995028605650018748866315106121071970301568844752505139310378954722434235358235118384349554145251372766460270560483508262113469299435464383475183613011293645246206749949215023382408627765093515243142699170616127375350793277650466124248530096599128537743480589157242346289324587754138460017921379917411163101875591910993153351581467051271274222484075896039536599803262800233289633474504965603614326845066377143557149322859374357889595178273940255597709438696837295642443801817784369239086011362207764612936136767663028327132970286822868695467032594262109740952887933141226511638460954068719683711595341713407418019756084005862245378218315357434338512858559024924885243301414630567256617473555540076500158219338298138095874072915953224731868299663363961823337641586001050430993450092166607659739957711458008013955111210242781806750624821064912351844545886944108564982937863649322158980433419738127848398266224445704877247732379595949945474529805475548347298162753555934908325620763711949885603646065129216996975683890526846885487333010040971507493851832835942791246181605094320762309069184522283339991319118791575133662257066636238011641663427009320044153616341341649710135487274430365184864271700164242741776459277271011323262159018506227085587710687537888920170186123887619948233465099480913245620021038552594982505019505407676368200241843052191296183588568722444331156442109887258148210265289199433745616644730653724691657348231833356118766276509630783497911914781213421758896330899012847989888857521007656505475666506849134484002810180397053659120094858029577962309805772719132304868564322474827732029505479192741926515698878823397954934406397223734445699267830182002485339230434202219041799646156985702897992368200771960310992413721654455809823328795588766421082692898721724175522425546119406032297581614143932582217551123888873808432963188941950753337029384834201653367932980182241928974172160000000 [103,78] -6612007719602019187267290098100061839817528403905385668009180224194112563792216087780213061039345567754914410299216969829794210239627386985781829463058167817476754246965042822849977117930963325266906480845198225136482924693079470658438594174882628495552879642379736555362950731215995779625773964534350865117095837721212344398244959511668913299369690038667034022252168405512012490822531766751777153767783948377531585954209478032053591261745260895555758085316194214724077674966837218176225710593333908348871462380288784164703606695285676950129943530582014052754927536022425284287376037493296814536439425723986580674012215258538386384772048485118223145353440198369234620973240176360633277439072665516680989564908226626407350013039188639695618206638900517547380846089174211155073593978537648507240551472950143847804514355358072773808032897697688690631831568251559890650630910442528862724296894338194674024874548475263543381866141411135059620665799854381201142233725779907334603775530534630541332339374854714111038294634980878842448496720158689477836680404439300838900307061800567577745948296558227463319329817706504466504537059813500168793825545261109819091603078635654571258096551979040962569653465119338655558736100812022781190750657585809594793913349878190593397171758628384177372496339043922336607060663915115356795863862058896026618451846683584682893609300686273732648083897082744506788344746928235355916311073081247606852196933799366442208481108279758819922106311742299704873186847532426735089464029086484643068769360180033668565762743780194297422737419666734139554704200778137711920703588214462662969839425030899039442211768380238834474825665787517497414578689894976515655231900558071265323702825207642573713683234615216512517012463522569644772881461487040978965892204363490114526376429482047023756281317724488345139061918495151830122607548064057511714176712120820937856147230004701987449966724047500151498465047542194523118524130715487481817840397657807228359449176375045903535464034014176199815182738052549979325049634140754189557879851061350336764102257171429960679708023178336890589967675187329818573310724822166264840751578670375970687171697909667672730924818386634231999414502136523352001991746802582396556647092758266474647545218807213467153585433936405037799920358852673011033154745868167295251911680281642612993070693850235927821002215036096853414726286833098879953126570342180671595564191891109813772380706751673317430241439167283973923678061156243869354219890124177211076800770327825247366112103499722588160000000 [103,79] 157324076177784712795536289915802413440366222169005236141948257185685828595346372525766707172193271425242823174779560779824458130966493695430730022965354434043371183105842601878298780908016676949716353992492986296065736207763788572351697798815128699837191265134553743001739826776065529427958454011386526938823496255175603062427591263575368805533016893850317494016578992180419959375402211769572811364905847158520617318088292843400935898914128429101870149420651937947021639206862980832391278769887744690479354251322361144774015161915909012990562521873640758105420118153053084080062537277391500507719717755051971325987751104839631758196429132752752884209828750948845542346996395858892304378179979146086513011042161023041054403804530564733396055067405497375290828349932876237697490897127720209232913233110150542925674741569923590591226061565936127310829333919855366825012317296012901097047008157337687314408776626974710846081070116316728026444409368537811089904880192865364437509830107763740727204263781576995598429268877911647819012297383438892628112810973802853881127467011437884589391877900351230696144253682101569657025099810160093150759629173010584557583539454026393426817832443924606345277746489578393858180705213873338120882598711138286121040005739556885889051148321346306522616240491867117679918436271216132350865885629137248275566229077852267096531013995657198396305879751182448070634486868738516307533764008878797612466761821713919958566324970235295755324733296199798770705670264613728318522116359097356654319674977987744379117657636137851064937262710302317488194660562232033458850934932031823865509562344492931654392669967994600793855697812560625237462479818039775923453170633000489448271060779544134998037227829306843051351728074003886766828070037844227572323796199641300101616020279380015569505017316867735715434975990443271181963674432883848877965793790003406547534042640971644126158144477452811442724236766484889881852213462864162523818361702320335215077991092634800265619685425206365398429290379633583579038689493136749832505359117630747839429481492893077092155797865632118480116801580997397543591601407814150540748790075825660321325333676023954043716969956242154275440486587615641465245344220324661178516115386716584645912829440337829890472969383583009476685557444890974094112798240052584644431876933428853379416621092432265655078203860529239802978457777453124086102357963245176622289504737224647794765400837774236561675399065762925000529784661521419680873768391598752110008440095303372299921299367512199362400 [103,80] -1324880220051974205989687618123965813423239437020052090014576808065251469939247809865307598877702925088132705640207694619490149482054075715562276396570874513464205383634929211393881890634951406894175761609618575449681840863675454848604183835202415110926131572424239254918767311839489614602748357880554938864775029050901807107426769735466940886954675981342000449412817179431957161086085732092238593603691208477557694019153899428801172701286277139952198938927827164942458140256157590014072895829220937963334317420601269289188899932136523796982934963746407472032885387574430083028584076448446900286872433786875202176376264391115304443624695788428691342973261678997945128720854862150143371534305760036191386343317283820209635030495221725891072215267885385259617265270503762292166610652880336668989328668754575001598759190703927819379935294695571635853434993901056190131333400431517820249405473282462749071497005893575991712906085837980284423521490561989335534430957844176184516201036904747745594762062482350561194732553474056241798994807233936889006507173300531802571129733636738282357632128007592808179957655643768302158838750480984690257766287194225889630041818192451488915277253127142109459241980915851705237317154445443085120839783674290789891005474402118641725272921007452927938980253506425211472758697253877614738503611697434980706295340181026106618217892265903126351647764132546608103023705713567546176993148447514931999342910999646700689816776546502618031163476023996948270658539434912897682720323811139613358319998811986966919447035923453533765132256283331247991670366544371065526105347522514138339161390212754761860496724377994463712174674402153475038553614713178201409425136879566393441940214317940759069929322030040377022018130921999116740923087825462725222295156273441040771646947647375937722594192603451062324437391796526287494352893146399793857876892337812956229607522665353317234236237493486017469950882250488733808367374954384463146277481142393798243187184400559054669965304913556028216628256416576305310588203730539987772404986133980998096039398446484518298583029242372642066236037060416640168203529979068429692602104659730393651138209318626170429682840361584197450282460554375315103065663873235200332272590399198295949821276654363037467096461232889748385028942813405604679407592736276309385240695723030476700621275457049604579282991655722242254175809112256657214215358301062218821950903904602178580781180766396935501669348386572472143695102859928768100715068381965322469392830136257233286159917491225600 [103,81] -22506841311230241651170722807773502150096589094527124936503675128593540095100069168948626820421913116090153080997864361494370720251801505497155197836301360455994600937848145235411910604994342046853594659545182289786434531390189432095370461708311415172571979519666130374660482536320580818873317241708595720158135990215666601112152184579460549456267859350950239559267958532112702467145614679206799465516940797279564921296225736293338597040749121913658439065826330986875577389424283766570137854478557325208777099611629308704170252400427313187818739193372134940965194555543285566287748024506006424286891191431845894515146482046012000065042020799974386633385864614890861007733955405709154101850710604841656101001235487046569807661128712493731700500840439446176183968581760471938458614168647876591203162086486603702799522399755937300756799622831810052143975145572903791869961876709690966248786379473198231130220366869648525254371238725507909390685146209468272678028389089550330012401783637878606351698243462810186141860272123762992758316842495384774357765247604191906128973575522139419924321750019224138869488065576384232488429128834644076728412054673011023760197913732010948669227380945074449997016148512634203107719539805517742461610667888133964407516118563132676508350459472404556575530517542563427402938386233814980829589002827582691161749295841145896339354652852802719785731180389963610476918858057093261934346829428587892230914879245226207757666104449587201311880496194662869168675499997064977502240015031995865684903100834126065123899690213658863276434253247623741712085328824638736623142815335968156284590347104148610006759891912818973623149955883924912871468659374610986827095522741514516599722394847159960136287324102891757383052512103512585903479976868026353512573835811345206204945902256791108097786643036655761064520439963449982698546246116728599673790539745122781683029259658420036484535257377768628057170724196588280973673115292851410515940187874051892437762592181092108969455983195529992825750357110387617210169546893562900057707902615478370718478121088981800341413039958853450158021559281569266013583400012414091447310822010685711669642033610788533616112119286817323788552782916836442478690980178362778659522176057722187293621922462808301277477199182640914826193885759749551544901500285095136551018361735033514684439634722815787001349592552464753126521155194209204663231595888687281782985832332389004984791966111929238909203656267001733582438052877316813593664226320808042237884987382555596044697957760 [103,82] -48002585778902523390550599074824365433624176783542831403943774531400016789336399048536478734996573913397113667578321168692150991451999686368322985940508188661433932829755806092898915325511545268854463487145751109299535739321660626766752251498956378875647255019564999405699766162264625406026092184679719872663646256855410193922582177750004743165921988752764897619827537163833358370256721734340959372301096206909692207476125916220314243883409342545199041067078558943263426794544616070525310992870348360468001621088331473656683479891347759482213281219274197258970816362842311875489561822888639030623030864275548985089786893096129304962112530988120869284086400264417243930410384122472145526040417764299313465021416953485612786208546331593256656875286142014370979087525727308079816418766673258801244913166446367996606943002710588199455859503204200277160237763262798229251474870268185624135280873507674229125477993176706125340567600026935417204061038168802045773846677949674306797130598342811831449682693191730029239107805711615652671519057365027029677483123841357845056362001259468339814998305298886750938175580386501755673920717789332056496242339892046975978611706855441982902559564614042538876763018258508185156799412067643117044207987083902895013795523414084144945254175668900313111128892322936087525346683548718091839290314077330585283788853448682630115057783008084573491740440232746438813317652310324136455036524299573176177106937450893529507707852431389292421250076898619076547284034529091735419701048407583215458543877722792140230353516929152627905903583015519943962546436505186777508872046868760314667538822137818792644380345537962876013620717750292093568805647986971512720200614748587376823145517401246580729839649876971156707923413219214644604251483132220591988410361816712777562224443227597391292890627688450740277072978684627636044572498405443440842599198827695866120996516038434486476506011181895978204550665569158892144078310684703332226779158320104679132762744369129757857940445772854620311413505701484799472972138492676160226046802925754715101110708450228729286790994714338247636519464758605327530758923561873919327807196682960563498441143244496517278649929945700146421166264246472583518535678306086308283779048837498677807761805923764034512838677900641048647867085491427038810808787583963695293571612084960606238172735215146240876440501299617542612714346521517442284950659582024894606619238407229322392857550447494958488478562436047254888879082544572928581944876383827473808301864613316137382400 [103,83] 9490850103037873805846640123959302012272924084605374950648244429308950531188500399685221276553094633322595335170314666319747013968054576269399569077407603714724022746840286224712144045320286023036809205071007789284711449889305594694666345325392786540727520949275208164114061482771032078748946550479845878143147309264063016561736006209044352028052206389730839739136115960410662208065771381644361704007437001799799919629790354884029691543921075769644585739669775140696459041409934740387049955098112296747480768196281282737395134679291884221671453084985116861834097308762655098560649196917893838239298926697587122383570127527831210946924817843349814990454379177546745248684556076904383114594021607062440203535519293901675013811503169605856183722642872290327688822022874955739129830383146224010948331714219272253555701700271590068864965960986232046325176556507330601033734378597738559300648612371028584337888041625306485329053393760530939143228252530232954602600431339003904557096186273523099098007842076373586990899618257779298158791771484077350588147340701521067484008844861161580069643823397292030314168478962173522026272993572715126160403690983256589902770980196820207041613453788177413227407121744704342970249963179252467328656678777358367804466790879637769607910417886990343160055384576664797502083683594425915902415396494171276565132243967070061361704183748968122552419161881469692949008584057354334954322071432519658594848143275698785625893381065938400762131916947050529009046793677095879761244277923391350112734075287040250030327734630870697302289728231068268445702332371441817589946829416286555811789577687575272689681183021846464874686468617920654407828242972292915946108177868619967956791318296777049843212248486530646296168169936034377749681261598265792944157962883988513374540338570236742898954175878645471948718953121493960556471311061145331298037653495349423072337636431053456710085457898312520531885053856582224983060165089501163048313246581906316330815412727148117008092882729071411787325591122681017097061310701535722280088476371826009261940045957962052554314027322306558105980725781780545354089679897125008298984592029879588574455327601091942148627474177257557528446877871695215514644905660340929859998005031615643524974733588163595044466675193489872887272001304561163364554678578202176716384154726387825769777851063468957427341113764295689825996084697014831413101670717487721012025499451159099648861814337618564364059807814652578998008906206106208693635823883226478585601293544237745600 [103,84] -33215738836039683585755683767194699908174348247680076817236942509397592613866210728716848338353197813065554944287038441750617393885081340408555189717580452313353381943647827642275639011641985883976888460256165123802568179544587713423072751345322533271441200435096132170362600433974971281322685694163638547843271800521536445593394875812025430806229565235400234084852242948532894127636810518068087231180127592370391515235605459166723144250478399060662155388527695834828449204344719143361543684411284603298153247407371706752872106429842808574198241446659909845809549319706253715834150646409436792544314603142002381556890579725475479669312894990569845919719866943646828061237093195766333326530886125898400738399149162121907381255313021286287724192950364362962466054420476220708439079391257822453496207326186681864335515501063456770132166358456097293733508511767726136160734790933076908102870355698672274047417217392145662071341826374068967207345673204688896740065929457840188920401384791562004867009099581323768471717085348034145562722542728978449386123944961395447309021137854420693076294898536878898222012284925115241254853712485725552347390839662949854851438201035120875004286766725015539639295698341256699598994716489506894696869705813893253765389760960968814936693471751438608287793362552855416293681686526500116727979488038860043384996753448901853557619676865097087107076776238770771757269767273478504551929601477018276269485877115749969615213979790854840669827973221000319424283614331623997066920752371589471098317227706728173240379524655833170737744119341126972909610473607201230673080288704562362622780024886290002152670683797696763137396389447773253594705566480246427618691103637276154009079716643393751055444616279844103501793579105032013183133752900729703132445226843760495730258756714949643711411233389425161289638409022618503278973494691481003285853191648499829685984050449190184454223811579636561186632354156097658133167791721914687186252242820396013703899834810841995554680797814887675610024217657041719717839904723181444476294896051726228777484909017683260008294664075734668977648192097867712350639123569043429889694039391192509426493325227671288678973106769096583693733186030053459648124368154047634703341112250056078750200188192290302536019718798042172837360900823131745563894350154291062258037944248727809204516028166082111471838884395593457171229903311806945978205360785914132788951450547043426620417447493876131660734133273810338677241568946182840077965313242267136617994660784000 [103,85] -402902513653145014840310317986181382192118677627648611757852618077205211434249782726983527533748976450910976219932314493515412031421276973699112574858115104418379642092640315214123104326153573046496117585704252745062818252310444495414002760423501566687114330298654534962173138056147116118731086321199661978658966154195285062935667883563539829875256105805011299505528438470427825520036547203172205880507535014047043508827062764920697011722547478346626785764813374469961380332915251337101748666934787753562150970484664971902601793011650952866699409960341398279508626026112649891856882747516245031128555281036621243366560954139495826433423440097049448440283873261482638112329221947902011538747760099143788277250715281434449616333671594785237795609871868187212790998024705505262770259748685767620127674304095264018953701819806899580129810226335355795091252482749193120290932960494686272724350432446413836403282408404180054797532870037687377027677393300073773843135814385845703302314630095714431493470441517643352346295345520015735805334603709843710475397448466256017986044857536000955379305319882562504137172817019971728773079738556612173951037592632868523057827670797182781105031557564792583975194662849150129817325061677592602136184880667570926482106896111942691994340688597393888104673489135706258066928613154453309180033298583064738308974268217481812905107173707854336621848159174578784501731995135572029008528926630594894076513223991869701337306936105569577939197225150302334771601930191716777492664473224457670399914499724709242004236119658036397697961650394180340183498597686295285373394036156271690025841052991149577099418873569001171737547483582299686196785419892762168116087692623874840061182210968715237636891992991922881419664515740832686806279355846902677290219479450083852270904673567801957994442323093234562198229538458502896600428328390931558635364655173770621345926125862578787385328597804213411290360127900049026981147760516739352943688411562781818854450982822939737642942076485425459620797417442533597844379079140036557051033350237049958186464116197848156173647793881681712304242131545222238904948190875853885266182087295033362588840766590738177653391095035956751136271717220797095241926945540632526343154399511635382573514702127608962212558282977668449123132359309617343674959726680959577822628755219169657507670193124685059994659058634647200325631847460198691990107490813324196124104351920551008901746853043367719431250222936993219785102202422501465352071247437576701113108240 [103,86] -1119299799174818051279452384647059360324829464029181283808468329508657652924105060857469601106904683861125322795619699484143725453543036495442607517078171861837065985802600116743272414505299424561477821350526670879262647114659458745972423266339839528195986250788917899378689286803601616856298804084146690740726756701584792562070314366968745193718313802200097555291101699319873703566096647056882542655494963315772845943234739909714018113787896279734537729524991248173274653798936399370478769282922216282133882954914497927643155001397621635288603733255200907471534491842253631601020769166502772695771093670148848478027606813538289413235427172631848903768583193711070209967132359838313704268392204585574004909176788351801108177469188963182187641887670068107970153817141259994355974306272422955173663916190607763179519558928425088237209912275081981787333118437872552543662267897485492674583889176100269947267920352470691164942095233976032580079555484493081396407119555749852275317148022793659948749407759698769405226741625472788573803863134226719932379550906732431478131904310842563089554160825728768448480457050330452472798083786240948866305782125278225401736483908294404851042676314471427502216420925051111947302914862259626764836044244562285987006441937004636337584671925478495759644507985113189349980605189777545694927881884246712007747965201292647024910708478656101441761618648445063585118062847219063457815831080402825041939218814139381619894382249050248505248743071313546840808518473079826171065437221962490260795464644197215921454290774191596205978223474805470523344811634596144223366664998403858744639862665769339004792842094978607682554943503104227043357424810370863215383451359040074418103460024722181580051242454539471722908212125973221875432875578850648168459314462903985478647869775084975655771208829009233112232685075442953024212027560406010175568502344514791832802859516119562544374575871738824664019427653378260145619130452364966043000901893144176369952125463523961093090365178420733421969551063128133696041660604827039968592799007485557256533168762264317326914032299280946694382994332165427401882015046037716920308624541616828170056942193757342064642006600687827551247617216375205416095458174343071131227660064043770370494200739554514669431871398863731464936419372050019479462650266999111275772851865772649881532024275581057720246836403800001486111497235566421071997009924159075746946164204440405326596401619334617655228781324218583503778986741012984108422606954431654466560 [103,87] 27080496461592678584561045824293926087596059156489710325740786374668836251254017869856634273792673857615985251942496428789577127614170144205583190970044926183236760837434493179221172265205572868029090276340010562103194034385681424423551687970308759185636996770215824480076534556069894412013707712664063600917858562055803143807433907529407567878359328716395465612048246257291947226185128497658140641956761129424259485676957898570062858200812747884064836493362315275438884870786103602463007848765442715814783586927819482242513278868480262475634848485238473321557999044601007748589994805851283964416741003354243719274979025009937660642444310456508929043706342896292557608301177849549651255020473697808912037710302709655857247373849656856205788149898208227409168924882864137510189790441510250298990992586397346752898512675725533244481816268576134780627301419259863709135446828644697670765153821109223675262967746861162054509159660689282561421162756320228480963948341079626341591712185042139824425015889122581379542871795637781161990358649716583853709160423339406936960648001233277668539925773676993371567396871031372802728719734952724332618690829007171803921470029522265665769380018129654644885595184532841022506083985463970106074764106319370789316076665765016075825738837326239618910951132003610940448070902720856337518506857020800090748837712802379771830098730477841101765099209134035005915128591303719614004688272968111304291982818569732541321238213007294498924519048215669576206290947767566201179665521883256159964299018926425619442004634021688288907959875199978916828144200371402874587188610377808495496345475699787422542156787933217836270142383881690493364954751999468675498061099645155094371213483077017298472363316520885866736287843862445132132046046764541927991307649316044481296414692400728773830300723911361615048401688765755693661983436653482639832144805666959011445722161037172289815688133518958828719157919338965592006720240919512767036398449611430775063148369271734353721631424194430026204801368651033475656435579024775334867240680892052674610826792663032513613847225754631369085390286370048075299435672434827388008890511548728978053649378438349687466516127515485715657711856099767920159397244157294126246084306741763821100411529446103544991483543696375836585614487178437969912426926554325542984584132274029405340123179264509154777721469357958092767608242640164259911755174365182727152205688795537716817735488542795243980890029945675384885697535127069103494748291574016640 [103,88] 22962631576380108425366782517373187121033730538602081586088302199127817743999960955040862782867806811965152048596586963845818064894936676616625819705954869481256542301164324814328582036299126480853347132743990727436683024975848021256542606747570883900448025429897261016799646996514574667513562148652243993960908415854141165235155366056240145935216278533753261020362377365388844261370233878423992896587193085388789136624718998373699402606223613346235614571524100253430385500181071168345009761676521180276087593115042386724558701302550258250278811130057502743442245064110443244858949182556436983289676425529501134114416807771054646595998973701127982234704511844032696040923489077081928253380573985874917674692068922613155442192894620653353829277058695288733765412507115771589536517232443576263130589119635814536926007525888878790255790337014880932728271097585439083363369656014761067005766149915993204315710273467827952639021353501755187441256020147263242533957508242918498080323609454405208637656975057459196227323347780956140037939862889468211645280560257457056137428095417344155028176738932487633262213178351259769488090679965572231807788007441881752063774375657014779776435983702667661050764880667190076807612447368691060540565316274512208302492394162700898737082401078509438384738930686378780545811977711184074986555167845023363943928952105172495994945689774515310327969539528935889279270451683049602673953744964477461302488293546389447690387309813940835941248029440038049867061012170282614085210045155160428529725840081645852220831932072461553321369773569724424618338263562388121893888484262253886681174726577206702210544243202711395729889197582168905724598631574461961154791600841732686262052328097678029769518137136979427364673491816435375881951165615985849546837769971625397495419949444756826137719091139119187040249995947430283188738508465776013067503588636917843181652130082380458844410824494227428455766823641514179679314610651103998042771395426837275952142192376494851754426024598876706100147299124233200500008559191830947391502925755267359004275109947505611288486473583095622388028707892595671794357826843902365963480454497863476951614350541334035665544966866045424086394672333305586586403050842554576064422810435756616167996551021367609579235079402518834838446006783460869562397757201824435160682393411721480921728150145774742033549982880722898454698921922404182799933957608706499098527957129599507122413679799001565462509317068796174463330076342402999883926323200 [103,89] -458565118779668301675310794229635519919296855008419829705459545705495326105772346736761562870419654927126550983728642222621409556322659395582971846927245027947545393740461785756293299697496185234611432211447255898391532277813382068754227856540764267662749090292598994632106770971907836457649743570256222130632035489902584372925102402373329017298224266923566202135683408437841099127347230079914047594880728191091284949789240676901560554962350484774883235114156072312516589760256151270478656990166876516592545624847014731945102197585255451326659795636772533437608840426892260578039738658663947971919413193843837218560635750256736075429411700832657045405563778332173781715800776410641064659584531782425440158224211803565068585225687502854561515360670361649620298353215401383322475671146768206842626111295611884157078370486169377684012327577031114039169901335060113812363672951761563196373852240674611506893151886490716773251448010168472870121837542254259471840925462059886004399236291908581446302570874056061284937007555494996631276647476084080260394608570718245571977505057323400915655941814533053196300015586383054509847648794424319349006056958950881736309031236221831555159126079625101258872729003752623042430668702254160219746813606552149891182597288368761675685697946196543898906244759883329565702776607536286281399305595996227776977607470129559513340280870765513585997630580930200746916318825729051734265554231334546720608695986062671509524940190296757780121178274065421101339970921434284092263966492362707601363799744531685728964865662782491109327823582280034644089447044098780679865709141783083416791492900994459178836344066412540958559824675534939192731250515990633335498187075939343993995134963032786754202247309783785203646493148324042181367448129423122909405812225762549220175724230284646251965800408195451940309538430628099832272018949160068764692280149746228484854719028403837383593191257550542021748258592571115112194419142111041315960744055462781596745219848376231676684823854119140389627440812248538827390786873064045994166586504060232004977312580133024270373369595397365666492722527887041661568577664915247741771883647720544817023332482165608912463594404590183671681403878987163095620165761367657254938770592415099324721733777828402839968179300975008254658867515708588287200357084104371899198423982498724879806920235810316751633315793972399861235850583282519619268738331695292186982980527338494686522718306560006302496894042244540762425487495132966025236480 [103,90] -673259806163482876582176518286390549503974927515039148696850015990126395106994177139152603476750855854755387592450156523056460100353667086399124591322567047055521410102470941723355817705106123878599799207912236353802196719090506589213400768170234280817980125158430189861069797225081951888286229668374496636159342658095477938975982004472210833942993020450033991411179668270616833854819774127753787920954189006561083556821712755404607855368475323106470516345342869034496334549414421367462895528138549288298247158901504607355079136887875721809231322833779355731577183451477823280303358292254189438192389357878454235720127303210183549143225491059428212880222690469071464194198396189180566950284953685760667922901131301221989251171033379490043249940110808007881349249269993042351066060306367282709065886617960172952099780975491015162426139639833315880695382310330950209664450092766818213382154938399989657906116626287480658045949480424547749358117915374206999052523850006030042681695803129763134610514920411067623547477579377219831851831655066379289338684161776748780333818675933921585964293066565108820462436097065724868803749268813799751901098610363780239377021086864939946471223611314935089817788359307988461607891771248572049723934479339321319321112360563876956653881056831575578977549139403777086778870212281559181657067691626241758202095816568484142357058227419177761665567401710430123295466911032909268185097673928241559545305871200636912260815745676506403547031347616597692606123092502538852082739543247572523918693405751857868939831543343995393492210164948637631273019801045591292151286197478392110012267964569217336368074411506223065989247880840133885808061013367420578426644709978218018952886937886379213080624014454352275945289780800762649433931178412787526171137808943624829856028466228573707246196222970424508546751401883895811775850047560235238902021503975894133041693414127985332895669163626764791343526209563172728284565583045809169565190165533983252746672682191358313953387986657339551615722889606381072918594074891597725715762088685348798508273625504220074853315769500070110008404696645968315053522098911814097346085389537047957510078492726173140495094533149828212984093756778704621079815279054343962870733708567767623706096386915908755506564593500389408299058885360029998048925466545001728817513131805112922761496184163647839851990381197063771996722877143073401836991079177313547814341556515867433634473557232451913906048976354536914841832190783148800 [103,91] 604160416863719205257177004716225304926068679436581425783036206190240189955190491190060718080268544972526728239869434267358033600631487354173600593291506619577550838449111279482910928339672277690051797170387773532874309124053516889444239331585958402628696565348042036565459637935064486034535167643579291707133421164872700433292796927453894755668529364166347131451761168263057466669095622990210859118933919620948793806384906979229267833533946316643048110083856166731817326923876237536993317530900180936668600377353850319367517128808391849565112979913262696479025444103521402192681358737417287782966369139052336584019506091473791855233599538860637287669594545220987148968641176042725389040131193016070059628888691299581410855827894579734398343440989062940243403172386269627019368683462684757511360653419547502655070703251615020964489628757533056545756672103755566151138814491061222721743480577400860943711749855788946999193331506692092425066379045915182771066691622714930888621645136986119275927688395808770553515269657207323871751586487751887606735168444622382984724564696283292307744008665081374954294783714935063229412144237392742389523383059654561344762989957895264754892850088393793464533389356508016358222104420234810582867021701134573977754901893958497365075353268471891610962637171679620781563939587285023934037203808706757174782695222257120008289586855320852195097598477797663729330882131626049972284986221141458715915455275318671332987065728625773676918682165389476719123989261316725891921371830276807689477710091154110643658557500562584727905908028096037210531038259492048940589760340929779201557839485039175050094030263214430431502127286801294773566551082277294784040887890049473879273956319587360528184635172388808609278168689788738244388866552829725634856470184956207264475185341936369190288906959110174338874156912257831202400217130256289399242584741936894731321335204709536339987704952561785587111455956915858367473901848214223413188021873161342112451694529806740173777405528635725602283292290217741637089067729380746709187004449775055135817746933472762928446768645211199870515833403752505605338519395759827167792040627611761245072223395739774416577601187596367563445547999767386872785639752365216567369197250384892530366571885560322496580201537791559813382986755547261993088676996645762680658611238990998318027590664345282626777488000532207625407333024200522149724092092538726395981863072137879905341525979948759304632629506080801525026024449440 [103,92] 7656830399375062954229103894673744842391836791108382708025935872662245926032813145010914009000152537703238333531640311342389820018013219477360135073971745292667796430377121291942919371055716388288491259948836435661978630926554961445252621928264992155188838434010892902165012664781111210656441923775815248301264842365197386675342072576102865194318835765672339535474531303311080215941296232087653051887617583136562047128392746959598455530850870339240087495562983713905553483322934550743288729530556269667448403187948953544317346874654435718101905475196722876313306116491236037621370780177713480923293508325942289930131204765960914277711779233420220735495281641676007893179877488073235828353579758363580334816563008690888879395098595825408549326293755215374664472022478842443398806033935855462276952392464652283633140604549373830197016169269774702100372138621012969514249928630524090657887958966569070131812351687539545143612108478654015451503419289059680606877097078924138237511579561631600059360443361323433882010749257220882908318325538351981159538927726097637100218613634313929892181373381528139231213851848192660234377920971849365718190212015254589500077238984194776644078931717322874790662100129248267433941438833934286480464981825410898802566567973965350010399669297982090025668949358939437747085058789569459577891297702134852191047487227874681777975750540245445905610759506515876469542397896041536405418557168567185763992917178405971878285903707925816838199607441690315927528384277667526563041375539446070935480610984838678158047140480191986023446079219342215144683960802621963670138295013173316078298402119228433083862836469331452830114675170260705752268215566744149473017498662990037057706197528475613850201048916214584245917315630001952620660859966428009259103823156099467841827456764776803873205736132859087940508364352629907634204078466844527479617247678891114908013873974909671298465270533790673554328292164921108800983546938993943266700843814522906927811937247693013754096964591704927203120148191805572226125759980920859899711562754031286680872173464227349262321673404758334672888579466894569274799586826062202683784367590390779286733906817168502683792541426250866556149325915546384786681928570721462232866272501091085999381555002754660513226729145759924915491837348933804161588973186486013108989856771258036852656309933647289103813988209792142334850379968982569942106749209418660542364290028771897646403929561307039897487617245975082711665920 [103,93] 4679781702720064959712180283456820102334387821841193121353582200810561789062993552276609630629943759697333220612698312932674885521136123646409731470494088520434424622499374391441498085075813778440829712414524438378556014256243478140906935776864708364562114737520983927407031100404431953716881716883749497907158307407054335020988658038273593673599330850130777365405223892547051867579525099141509242880100987050773269379973395758567908295765317080962473094427536192673975160632000966446790459930115230067421008823822831689307811037782321129366930573641919313773890484817138156617827338606586280691098223055640952049577157198349638238968894150339095519752980374372312280707652368575752236854265688087647449239344736367070343761026612354297063724250786436313078282042040104873956753777880813155797425608979423378833145519436655042249859797993416375336471663644430050936242082789380153536213413005764178807388384695326425967559192949181812395087382612367049302014901681325451675418723716932521562664126321565854343289831706296423360691582593963741254630700509999459422328566118687295211977204522470220155091540805900564800665103864213237418343071617100383814166637940298454714577615607121977945975111759469108404723699408891264493923215367383556710359230279350592560253252495729740617236588636006618374716007239752339898978465812882700808489849994037255168324861748974574657503896714095737312652843414299071684916182139247069175868582337245012569184372854778638117904610645591436046478109407771049118850025345713269393742839894103882957061510423853908440293627927161785248658093586186136229749812656990152249762423483409622461809743374574943903319846332571920658769621941376924120789195832142537568304115258217766227374226550187404968052210200348913010068658449022678568828043851746905665563044169302411217823876056362296785441613355152580938970119823809157917863775058036746961160008931693651636615271118995345800695666888025399604577017870677740481667014804366151479841364314090559750173884044093443979428799855585416146214937354890707821366296486016224813591876984479897024849037507866402880852968602224021048645869721912193095408637216285887103536284700188483719969445334811741958835736557470899863411829801474943456247484146399965062886859320142782623102756366054150945307669763282838746690063208297011125079190186241754706950074790223815335613705482044384893672385595159374340343949403191688510945275287674471828471279373452704916343476327307053920 [103,94] -23777494104257122782863667011155358347385404715807157353148525361368547888520288497502192433458057847116485762968987311990929953893559611117370018733221690400287381643944994087588809091265375838976594355594648441105746895025764884851680846612475521661128956559095967034031968640179864280909937068393808982060316990853544342064107599615704327932807904430819005220179131495195273055624019271014614154850691100612145761253812699508739066237477903745218781084425783759593584080682114174841321119611074782094184859607740424520584132293239778649561856465718931253281357860445589521140874713177378010478755179871324550339018202174846016840868542485594451561656736485075541851004922602205347026185923516414312449098970842640237797367746367346130298285029887664029673917053886313364460244071893794622502294984077857002342798717285384225415327569765162001145458558011044517876897736891528970494470595684600882005683113993956316095734253211493197720570835381074336024575340156609275707875522182033658871111094140515690548284578995771491373201615959281521463557135221920219606150586709181804261367209316935484370805109327247499379153364209361548222482126802827323597244185116912643977593525580860179225248401309927947774945938746997641391284523844350396130996270537976436993477852973505762915261588861724862115361072386821347434573398380782164856469798507480286506852061304482223075795075188372124116042936623893841044052393132070042810192049435108646310153521502566726941430286637505728506041777469591187902091419269056580712347240222485691446079533549931210255657092306722642441222887983652698615467518889288893519055840475012877331591319441742093682041914341711643930678986860433647172415924748903111415768111895767298303760376396611704098124550026500037896852195655361265502510445274095519587909126740588511300116336798725868418811014749515512133657662094826069506650013949942743326328292372885172995463076011584804453328565864566522935970215139497377199616674026641926733755579408835956228958983142312412321129140001746664546738715392690007628419552050332064696587139781792618480054858847718200245497681082961362958147253458768224190708684082050612939316035215439617379735025923365313646028110766254113936224956271163794804499133833588813541746047758164449806680890913675297219316159774742359086725845950738138326297176933381853623420543679851552144882318953127864985723573981402285249781848512723207223301454107869498590526861702425524450529357716800 [103,95] -26889540219685676753367769230019778378061693185456943580549718729883535017670052379686045080134437769292454570266468452330151387949953323331946119276864101307181943877042045449860049571183578585612087036973141552582316072649773530684394506201162392214152228621254381579081959180533559316467712026861456137163521268835325298350243877840718442416061658380741305721005972187288606631718152391744662194236915052883640487445433212826873176877473131961412045974768670559894470634075801661446695890102682293208623781762661571663564471297697368940926536307937699809139543324454030187797754487345497658883638469606352224233788143873939362172505319492019951073122171163226872033364854435401554490651963673840634673339473116567137719014259268035096887953902140920300928704153802246363028864156280719035653794057410389329803575711323749261034329724000694952762167523042567628163241928970425383438863529464279679468903351879473795484134656341074353832223017805447000862400203305377407663856764405552377644501765241593099303531463925817656956972206415108185789358590164503827962291377279350975051184000574781702637987816133184658813044167025668312701347914446689045402091144856583388871267744610734667912376958204590220027373319667058214959429513621616353506086228314256241410487560220017203023050519375503474688524839079921739771938768962464301536552844695094699774381121630064881549692360641326227195408867387354549506466863911537893497512603570432165296059088981205965630105886762288213791515670246230501302313247811052075698344226500432040538475777866795553993081590524161361935331382490563666221716546048697150446744582039217134358578968491328062922239353501414114626688103163582847248272625595412903273565653508207644908351437930871137844559483415243640295421182214909518814500832120907558261490147887006674818495082776137920177087176786250955422035923282735388349298009786089428400165966706886223868492026649217633622084020987674524355752290571861810779014919345039055541458598220948980789871327732807957486369672256028528591663927341456730413893445926081977474130835235073487299442833682704744002398200583071989763533453581858392571543355114234661425129009517815995279349951395435489488273728009875878159829004053420041426609376663089024001525852993879741694525642878717546368674175866039449939414360804144700819621542357235616877704635072270075823573765782513280427781982014655819008947935231776385638130246929355208824428083507566632272411320 [103,96] 16049050053699700379256148860786366162024503740558584933194915196240707693930016654757677867515639268184266162483122871002333791818365300606599390827507533504449683847828450156562011442767120340949237637208424831627355265281942308704959090318464013150296870519454005392082978447455767546986850822366410367770905327348252419381498917490487408061883448198694986882494685555429788283049757007168953387521142553309987819647920146688483012361277949915910694573569738616563949704286483560841959580677893904546693573964274652401718616358922407086275170427080283519726301587353216768883279092231717479511494605339299374747712469319742834027708378073716606223582839123661630372613551274134935080145505230490656065830873847246888766740289735940937865236453704510742575235293231843837540046229701571840134560038012059162631135962393524389191595419386951139333007739013694116643683085181927534267769288993324224269765912237640727260197484252257121668930031518955291687940654372001833538401554777461712483392557713849897089373996950773483362601228769885336150705735339767705951007233135548976974104485927795328923334115076623095532771720131298396427025609674279001555513680600066394993409717743156581910846406017721825838426050753715234612698645005095221823949418349199740091294765514759298996788168911811609668915795819243343743246667022314942806418672638111449534690172910278146851779676457879425091313809513422651084047664736569020880737917633690587409080671929017383160926044087713978084269913529216828944864182767428326475308973968374327217823106090111112431958275588638282440287162821428158500340269717410878369737315529105107459058940549743968967308712648524990734244929627110967511666928205339976458101234261281048469561972956172478491084710963899488607525771045666095668821607828248719753173152722248486695086180142662556760002251505016483982398724506308494640967482810299553127542694719703287203920754223443930951506182397586375387108403183466403656408890568281775166256008299680719289846151834682433562913357718112272670969776304349147642496341376446144403556726332260520020130041974864656409782760264761407643882383083328649283000402577975176413758111128768056222122738462702493049468304067989581831758927588400990600864696610387041845014572384393735395456908252540320240993161959284665219953065441049829341962979919028914077577538604366993621658352242251262273737284294405351012607101445667027839036779078030170552308132348313517440 [103,97] 50652900386710176333586965921462769835899945089549184241933248615163237687732796233543457176598232285325896589488144409613013810545165628766469176795569940715878637334293103568442404654438048142769821772078414751356473545972357740993374373341200487810224065998755865138043923017912482600875068105259694772844790645261945028860658026490552200149028310274259645802204470567091137265673717074066669106982905947220800151379098036697948722067583905472277878513844075473117851252159937411510836573234772021244874230998512149268122286794265201167560593393542532527473156155783168081201874696705863582138441285201974920808498906113865590864108402567725037224647523360618556632790803391832835696711334019566796462853997850029161680400987006506892222877463335829974321948543024961402564335338292418922863433844510041843845827071836756848737379411219963489676426396138806972271130750156970416760795706681395637500426678571014022393555091738947934405822009614071828973490168474807619683222550925935629519157763168703639770554709191594868986035230148671491612566847575218275074968075982568170081383883036423762061090469549798814938054153435304064592714119100641964635283677271227590337585577946660898551428009039066623953224126349313299564509631581886813582089919443854597056323387953284755383724073420484157200977071115670233145870665684063596888118969240412609145220087466507048885261781925805673733986485555402825217098604922656323258897152627456444349285969772091635110940671781640749788029773034691851770573245450829707577512472700613556153725898140722325167333043365380928714151974577584800264660998251373895751108532780679678582843678966726015134334896732514388483723256506805079399647477665815062035447328661378381427373640479150265951013612380228892553668087987669719898245717085866739358509219774979956714301964667484979317297142377339312566121753149846188772418921772457672122155589123448534761932183327920585983020243942143292179125197680623658906610675271875588954944552638487795120358441462030362874788531173632117210176333421099113117293673546735860520299544849458145161183925166085290868440861248915875687783907919348945830048391939778073423803423677184870155834430808597587654751903536357672192479607189886058659075130401179781992599978312247227686850223007299253858598323681374928590669012285755726814123794534227370692466465306136468869733639875017326638546462483762990389971097834469114947092462539650169091012131908240 [103,98] 45545874175499919421207828567618901079720560007333666653054665591079499218358443738055082561673017991843526217536129006673380197830159754657879790373211316618888781500809355799453440964827172228811206851380568757699893977415634126118596527428775986947014317637131593468125169985640096612393135366986386391972987925180371798086295437144775346578161302914150389796933496712873242482216294525891587253563805715912114107813775901121407734868689849925399928361841334063549767475548026440962927236204133472159392641029716519723253899607235338875957391847950770514980834113048055509215264973671316315868792199335160758077930550709436878527259970227690733529193351420785893683048893223034588045377726048039009976514339497015079395567694942976790027668715737747272690052650398119268091750026187395433084563947966837278330008067460759536713874910304561107654319691690674522543784135801661775233629039649288188976595329691564607629019652292094760303844829912085507203516250673620004256544293141505509194888461093245241160441910015164241670105155843033039517462757882685519669013422637222079802376240502679537141502168274828940219181321273970359238021237087469249892486617925705903027313109546017190108054999864184815648692974613920876204982434926554373256745084369966790573073824199319059463684841031002408073461282967926011763110043722666529739845069488888061221680957396570809957838073753939473683951938542103918212611662711861500890107121475035680403683689041815881609404956004084444613085669438212929808252721955478628321659849689788023132724021818136781924738440192086024500892438019194341147704775643358652618092949819805712687675021971583434837773022512659692882066423306307206865898624664733010979418264759929670362458095239297487505978350556142761323150228993337545088961540711975535700665688687140898484559287017876266743768856566650789419632441104435141768376341868427473119103076675661390760249125699943565387651480326653908555468757332064128250349405570685483370386385918245797143174982311781811311452748199131987909200543084957613541723703619588237116110397660219763831123764582674293579815414612565083329411917889438926283473405051339795783999088001774845721923438211019035629095531638206182346445173785038499103333415781111055782761195422366855288285806614424889550832810379341440361861017205483033254455037112224473007236534903736348630137411900966468062941749057866332317630866823821791199664745232548601297161440 [103,99] -81369020591991866294073750667516103461987907223678812162724174699791779981467547490222680772170677523394473988027056868117383846898035880433440623852193400787471416307361667710507510126989935043921749975094582701563649844871770507605894608689454658797863063252955258718722199606287532499768974686408598910148671104660292122359358948937362521319506172902129724089959898357251420353713684518340664737515314575045431118748875769059142312719759513421103135824616219584268590829467803979115577604052228029577004471743392659292706934316594218963327239020513344700351355290882441316993741469383312281180498926586619499569787595829898917329178727261495391320129527535442526438542952179340526439008557051436591839812826549914000549971330478600685171118876575677962750244794014254000449204698480192525806052525862678590245388925677621719154586042710077400385970995566350862573645442670843423286658104683593752481433530333079425246874361285956748625865449957426398484549061755906842176957839869632917790509536508898617441324405912768319887065065215485619161007620897723164810104244968141736628988399772721767062690585595667086302997711542965425764900028885900979524445016845839386296077280635465214277891715531349267872738578604073349983358078920500836453919679442112449614405239666314489433615073309107729323951079348118643953778900745065477739860737860353268417608879239395876974147675867916675891235990186499610616705977142214523915718689565154984564098431254468705823786223014889256859296015173593265683643524626411516586966835258272955900951268302374295473591650683936779401708844540644946755284228301053643125990720180583966869641490457683599376487802141114649049206415213059480425514686059814305824345703894521281530903158312885646857829629321007470588818051362121522473762858988722780082621227258535141572953421633386984052163554464229968497007546659481392788402032520637853593494413961035341943484098625826530146286840371878070052457460819403630482438261519634663934426615672489725827964525604484184012511417672284860533426821974803995224948518173449138031904508601277115389290057560789906526728036923617003990800862160628695385950840602128633139452838294562245205961795997600053071299638291457779232061554426882063146272639251805192314549989971042557465793570379702980623835355024752458360672164910445280104419792195924816305149381763798872194568930331748985084098078258569739561622533189761996091984598226212421380 [103,100] -85287248979176859163902220211509665757793608424042669068727565274296901455155351365695635158722788548409332807187871824783407644088928695153118812673632225061952484661599081291131245900415595225549452203523726445442494403411575494810902605738436180878058855034481753284812224539402830907024638059263940860896916300119205402779064869272739402804476899512096353607519946888826593249630357587263711100016580627711706628983467406681985419015825706974108030858844848328927065651458726442789874488518614509429356629920310438657915874293359620139854845414988009605669496184433548858308021613982765152199196334740889954469992328697649960404984725346719997387885288660526946316993505440332468251140436675603328341978685040468705099316032456584289789764224937856181025767078239571245589592009652540081677717427182940819473796941037406972806216183166713760564705229260783976824329754458237315099038834055662514985874899562546793415844582064197737186017277891069232536774564010995799190702295722699454305752201799781989490303499448573043547718895231620020606687197229324490774347610024195800298526230052105908689962392621443139324429100250234551810188432644120750125856584983790724454027371056401627632928802363167456407412790462876031401391774982638850654818334405013574249630069192742970501374890402170077092693078453389488278269157921399140267844906772711217446588527713283556155503846375371321748580183218959760137881097542110707306559585473237905222641432615359955946998097466436910006687418795192110000153257190866476723634163841069690012207219708910783030364600521359011578517625731898319742429891044309128541295192586512775069834372258186424355643979552863426153915230365530348758320123262485088006722517471357350607822673205966661207895774720361599135831456708636961737674519406931579375930642414022676982972828785461558467026293644550107515576722307939857884596387680352272045522925641132415414534765514339473523779472730690232445078620018623232129481450233435086684033698970721181408747890412798867763062148182242350683417671625483244180241971410667205788110860317365920676714276336596151055608380540359045624943782753928045418522091583584706193061036647746625554025160087790476450749733200462160577702048784365303358474696697673537156457910175931763616835871530293664038143684813398414967254204917828525570815506191905491478778601589132971164034875219321675181407825431493450456918323111041162887509616930752 [103,101] 90454940770246663833876286040970217967484596603509336205013044502936774879212506517811089928041902182805184226018523154473684868090064596850099077119913898374135421543449362281559570766591382437775585976148432799342472002507508060761775476665493011141739868147112216067822449790746345480609642469803959592417026421228394582594019816629253451019761229389864897763761589737575378332004659293846253205728122909507328960452922302070876999711362454304459813575217276649668101087175902284434571803129922997171303913705481455886271562812275593331865183722452500156109455463143225353709397272623889358624972921639042333743460584308115097237234981131475504819142954911600604409078105797417573221364314955635442434252431479187375660109844522868048811309604219382137591207835057953620286061476583957545324961987484454100185146706054147087164645048955252165345320418535256615643241406281424682692163076356729880314219604749021447585623683927725558450577060657381838901524320321161305774202696923032232090252025232522245356826149164538128918490996585461681695846103678027978550518733539752720049912000398516748004287090592724205625002356225431014607848614473563481508987390915844074815295040053932630422169875860565269817623220171314805840164996059677907187013872324030170177525101112560781971104549441127296382991333765908266135679968934474776526459498456046837021302560784712811313938380356839186327883354633060157338637222318659923157620201969674670411272178312885148937221299593967291869388280254120316041523859886244813391876241325595299951219764622122338379309330807905875013898672918935571849725816239084862099903119160407914731813869715203360195317562130313124635929607224988816207319364897328250716127987559378770108148249420016775316828562988580018844217222068455737214456175253152936992153574231295338266898343783828313727721278959096337584693964251791215912912055256737952247271468768066363476264965016875626165987672023288013829040965436064857309679333578655513983120965393345629579805642616037677484095702484265158619675186514923949906261942832457203296965718557955732122724414513228375001232355106739905817817743967601367347340741751370569750253118966594468219011085067777968522290479040938837788211221576949368479883669024193067968139496448453989494327401883926428559845632523587130045900938494409574171466969691372680230116949547136726915554974001427526413039106453845409238055656300107188846230136 [103,102] 38240592929519539001974883612606238960668971690056853520482295068614041233906384068748459965249027281309425835467516114361800470856105788392545187117137371627046109991073799728096250018384578671798501876020720184168052611914245134264293318831229547558999487109224279992590378022807586852516972741911844057612644189025954840407489739552942187903039420745485961244254733010137819928011699290856869565912894535896083871041663491361170162513695372135836057241823516951312364437745008928519613625354320377705990332600565642560434191505626010051902242357108845160648224413921842980616352941781462701665634479280242662216482354000476123406676085647746352107585795497603919797427267140691469826718670108668095042900089276848125162356452663234120661960097669620327437486897675065148865094186166887569045044505899988624559532466398568072019561049299432712776071499246861065432537111989346002873330936408107665870078243628391530429235818157229076144816604938908213942449335246429003608190217915231988220352372749181852759440013854160530052738330205717931515673135032378743422414479119793208244344090747240169400075618767466314170683338554752055136633177908305800386215970620603567724071064731990683563870654909152763284462906684087390700998236147695700558496161914942533256070442421311974538792423658486538451560626980122461425845177176913708539192678105950586869218784278660944044479813113817437351078316375430850953276230995503769831182453966127716180992277159606306642704633414850518757519427877209002117320997210415866411617333686713629632501577461966162585391092045876573232626818166900221425916278774064581126882637233202511658896802901936212218846735589525791549546978107048977394749024849350851953114097329632326487644570901009623383818226542096252115644982192866783444099386312760366297700338431652193826577126134901320259122616095434075749286569607371352379500084659981466248463229790852820802901459988211963822221809150649405095930862857177343409691076718791036973424407649994217161150475490600056372263267348893937531401078517340819092140649589848426428374018896779610530539315267998126165285185323859910509669653639429996805789195920822586088862409953047847050691201883042482845626833065348080198291163189931170160284517933907864570473619255314641864184860397385773687991903991545770475269857998108232993628509059058939901695669199028124904867834365971881864232568619901123769180402636636918720 [103,103] -40140636392614121878262955500589114392158468956844824481825736936243613885429872860254182538286217209810646314331742251971112416693115078559696736288485335959545893494987369957376684719557289027411692781713244262026648354364558876418676865891360043045003482856084793076281620694049945035456928297872018369795134522382719807460414653906070383959245413572990475122005427309526936636571227163722483836858889470276408025823289944107986605141375160468659779149524812149660731210693688936446165986776760081411860073429562378267374301330295136594123247381178449997255892506850778707967312881842488369817236560244493242386891930308413447876345993497312962301129574111867026389910149632880232834083954248632367553977798910835438843020591210479530597315612810591876533392355264283380349358117924016656059408698414764742409059689180521175030140433129991095877008143432665164520987243135502895724494856188504030658751349014404132329439739653740408961870487342881769058825950322209148086843754797231009726626699800577948252110491597116478009123581845434311148121026349496870615591552983150466241023761593556679936903924079583512464891343853049903910160434495874262904114314066557948474811174959282171976969802749856287192005945220684976824225024860572485154639291680689418957177870325306279203027972137161005914941126886422362554134289235911718516376655731125816057980264028981400043421043654631938326184640798841221727984725439489453613886817677350618385711634319177536242446930867350889302810585300930278234564023234172326926693879823970935275499693585168790597433657852073161416489597076608669484518847835911555269120122904989507971338242655553975670238912001174282248691187343851670417986737316767438490403057158625200842701827579764298802543880643942539484749554954343037593978974719966847106769889061233983542454116458041715818294656193750406614643927799318322606526687618976868346086389491390122313531338372650794824202773519581093926741950247323466640002913284645338947448348096264348971880900168057153318505363628549530089122274292336869689934572464108022615461240215289068648013513061182443159808247796357168609763112061391998018532849253907431134545390035175850790961882707601295790902049767739151434801782013800902101321624000463610200616821522198459169869393547246418936939049091596889724063800576466898826589139170763571061637861817458935037227473131017767451241448925221869106647089227560 [104,0] 18404282598994709251994719584964682689201014285111713032692045219080123644446793569866947924413012819522163720171044711339049162900124156451576847669460223978714644493789525832350693865306630441149943066370196753704672436711296661523483889530948740059667819539008602131252969947640303431464794438478660105772671733717958397291744669525869659284972276430647040713849866471808456876966341188752425055670126340813226698871753424260150599685700273392394211501800888189661157471644830111097257367099791379177408564415953494956697470830035157950090158835452504090452891322001785197433163118595975451914839169615476643064163130538675540759751908788423933358980200180228909795893066629673865882877209950899362252703818812955729789441460598813194128081847780399744082921665289192930941542991318663189374398609424635002990149768939125725063506397658861357001020690757512928236116872745574844215317228492055636798272952659474105851677826068229599407595415458913390107238512168986429101381755542043087481457726588927579666289358186263578479919260159689021100473191969069904045383281755871501986036985097827250551017389894967030841854502398981532473385011749786332912824315292297556504944172166064681566575242874624631552646286859886736106263883208582812275755664396615332159232221106529231423220442493653404282681761392166392828953570566906550351629510995234161887287573846456438854239069553960127893430315165199118288732650195344648057978681039836077966921699386143776722792102729969897634019769088576710427867765468496259277303168705262765520000240739803955937540169297779298371719712229414573328187721932544204393471553379011178445164945192551702119469881998559046270336457976761674831802951788224233844897724800906768257038782549669884651183051762676592968832605081635427464627759458948698498172393871411348055794670588459377804999448255465093901435974521082018449781952240666044937409497681504347761417650654681388269646085645992483163863643159327534035184881014116595354719080774213733520110262773286687659707662890524455369833942846297677262972969355634610818939043429277989440397408077872219047871882213373612546226117515036822518347986320048935395624999820567196954747206445600329648001343408325290397495354617092414018401422861483890893401381325049302126107234431233547875539505552662083983264869615367444923925271018359530582284718087354838958413076487682989782215891478208340677044980347961727390966341641326904368560921989957489825261652187454027918804935482658219648303388769743809260833054317360911242292721238935596665404477268471876498462362949948276736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -573635305552645760330148663348128019893225710637961610837550043889735290960244563976875322598922061903707651934362392091724938266617592099570492960266536891882974981393005719434904831151567289451869782085234748510532372681439181126782389859514817256163958203123465360125050863200714278538202331804792153203839275014851281582945987163598277828506838716204933617421697575953253491819881559117518712750575477962524802546960458838992439064116261300474407896736142509780246509395493854636822309017956524603856231871498067231451883540163177165792095291838391433860668520641288348623291787214152441442916800107650934697274911857935320225809442292640331218664310750870796027329605641768887818361665954673486082813786299425227544512163239261604310163426716477869412622916571404231337582186298173675275434945529978064915225582547917540991522809948515026442189868666165403750282431426405523001911600055347314235983719749932802652398899304328873925449719360407474914046673842436005858969970177257542567656025715958380431046948334391823301187119817461421055057884479031452816213289635450132483721256357009489518313535553172159211415498979027489674439736538683164089123187374618873586509524388093552921781792023537877290345412094058611078552857640252710431665271666514620089996309397294959092253685572356823434415304466494516881784696936942819154423034016501023363075224622049163746202628697913222434568588102713485341073996881880811010875380296010553806361073339840149984275679168142773084251303285771789369007241715248791907272496861301633590438826093016747666871528650625611138682876344581716754399125011685088342066031337688355912569462574914413023560161685077020701346588265930193364995171302394965114094806889636972138311074195649381706059589637915176432978611260070923672777064374766529672643270446399401414462943797627561354991978610769954376631874709969129771531539233333637009813015550247535755927122499430430716478908576272073603355583232400763351473903347942631242019033870447101669252498900939677820362718411169391433415127745751846821396344928951133344351424827025509350510406636372886104332827537188074562077829379715668660043243035178763404478967709387798263343862876753971820975360713139829662780909672904544044513003240103455699905189103674434533551731078228170228306754852893307630065707293314040779453843426260884132851861800778122342212355319757731712354128448714398929130136254539350341429185349327327610380321003407397248610259423838453079974248208157224589713766177059865267134485702960034684529225598883876688961639097692509749145554497377675509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 9366550655861520428286927030572516315799351306110053093063718890722996222668755928523158204202704813010164386038975034686771948432592684496707245841967937689491334092386018951445779758942339984388441328714659048198934453238344417611323252130882425433541782330654011547479418423757932866333560966651589745342915093404040859565715465016450628391045979049296852503855039002887670407357472976448821472368980422389487685265183148499870982386050379466045430334384744960607194172895348798701535390328723148355644010452408087748848007530495016549015741614203046645422997596829681486525033887814648021211418153620432193121822162578214431128994022460023001165885063926872700272389914034919572031021513114198371661482303114232670429279204462262215945926170509815806942676577325556448977592526223714319906338032320765700008968728738663781038609114299929759694613558719687601281012106352126878612185199560986576805999397600767623554157034871971747671990420731849051739470122557034225825891367586347143770513378330043684080250989600933279622137783611429792472961935336709050927229197995119687555619698430032548720958143255949412990437456868172509645800272711575163456231905275794815592391615864374104441185899269294862879414387002160727491088728316176981867056119506042853166827914427986030805935954397499078114931894845753082800490918887542154626497381458897876791332305380248610196402085908328597604641617102356785286894960246006591222137929000792218344842676393413977672213885783379071632492706745423520387737205197652551737347186226022565780788483802768654621510741341198840410272343300321515798055396701818622782852512652502894073381899742871240511209438399972314798583792530791117981063858308903406278864619445579063042997298615565143390123452729088236813032201224363839768424508780926692054314365664818687144013498421361526898388915558432772491988503088335107301656546058011894031174823466563931191938314774357022509615145295004632085711543726369850161709912127206987779030105336508102516137659543701210611260107120519185295971565095337702935005713231332845498485153797520251581544692628445366920195527087891239882488216534675777353926290790880391877683042280173315166245414097831022965927811290150513997510586357403411017552592345737304039028321922317809592624394321470568170545443984010657882830839850781824258351262096989051775049643843419621160731122542896389447976241246716129032496291537020990013597160330700188620996344690546089239982081061268541845803964957752789710119393309300865783079760505007157104638486828184891560066433349607790845838297177849767919616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -96594108346827281911987066014070352995573686848584652973390419161500333289231451108391491210281560032180959323200164861554011126313525846632517940506602825875705129784479381723061250458312269187897785844594760042266138131235435791092534786303623064683710981411300779355345415500472275017267754956488356099868960439780542999665107943671740015549428007594917720765986967488330523146000822879207978621249676853335330168718621126922756985689357542074182364100877360509196279836867555632080538615756366875714125962741634138465115412455332935921795082116548211824729719424882616322441391932060393723357221624155979113447187458628179712386111797816818670316096837871329907387573672588967878647054204129679569901580320950258254037724388726968266268894253847148179777793371933585339761886975203088982376585126622412183637573158384794956005123554712708826201758429495343003800916912928384141299464071928264418118031657473154791484415171505350403410680120945722816962126039120292375160527085300460873057910053272851367539913245891323496923675729845272252431715324228163334717340054160031194606035773651838728509778554408924175351357784670155999510974960474182033164904938564590360443696457487969167818326904215378672497415125057473477744335619298987771917046822143125954919865107277436792140873461657628104672332066872252005001607863352985120734497789921486239852234714078803116931140894978370556595135193078860929477324337499569317391493604245781061736055073571918323030670795674156528131732478653765746679930765715690374727820905317893039349888629953193087505226338768008380721727036896410251184191039108263140338785935770891472321570319644161287697516095510406608609218884796262313501158249463924540935654353632793713737134963735099505566588167827127121808693509325751473682009585460842854040319767779928469894043057820691848102719961809531119664976116882247356037304579496933215338125526068212399874893279384162511928499517131404676383964738325922628183996564077557766582351802403483971517950747376528872917960613547509136298964887201672162711373898219672031274507060534088589505579837660764610308290833470084282779813293886609334064736101495123562761812245644824085177672103169954705942413884363862128286078191971351325164317886499188789764509546021670029548618185604779231419311525002193793395084800135121206963785540090723528577140867963651740124501700205881086378470310946689531639743743940671870970491157226779775692503646781096657697601010628886288410930487961370773086694316441638130215985909579340459035410409421060193646762982467576632811872125356657868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 529827387487656769187123369049560321264630298231534913234405805108680951571983343322200758542552639068294913741424425213909253678788002929736059770081579200789410258470371170370501216548867358866971994705560271698290671476296671752610008093957532717559973593421993390372908038158074219665621117934574991756895056578510801718806957870122554678566236375969703169414140852798524453006474761554186111503997151588800188408304382768143921872611689353345240853127771290312898179146437981225242808478425002312404711427133159208813103509061607689545186500710130594630701814188648906970166895201260560627845898905052920655705800155375325627598809714204352986193586600170007810568086284616311076626673666993432957453629094823452461542274321449490916559099903331895070003287891189138761574412362639799178174705214844032612072217347371792141399726140658722585010242818056997008960473252055442091657258880135313018269188431807488743219409874071472259867033776688432781586511051870034062342980177723445809966972862984772197516567619359086689868029870943768574306104501727725265070380112338890566052655512988617291225106563194583367840665109898446570947781143103709321715381569602573666745668647162935607631810600000189711149667879270368051206268798835753874793183689340954560876710215010425422658803799869766612202122358822510868084474188557717561437152943179446594737938917646301524042549121904406341724913433211161731084921911942525200787438570353113449129097795685752867906145273733666372130081737854026964853515342976805101452955829002884637446104165794517230562949444409137342697013832597192900664277032597013012203203797099571430474066969086539419070440337496324499623248311088976118970761498730682139680581507968681242610542265602044335240666608241959083718349205120936053992632913873579343050610708227541826726536924229058694009381905033993706929982709279282952813056096467365893380216750573621138871750754879718246919346091483907095797749400281766054363740873983541053913121940950335882671922364190466072922964298349406190767267943151535958458545038286424128958926371639287306771624793051987133035112175759403387413187108068470611528482962902724540838572163620846287313076580727613261780466591568729790092912586477423589142237979993120607983147285302342148694466955832765114143293376496952076572235973539531655647720200925353581635866244873254316092450748888724933338100944785246219701147171624463679879873324613943418523581335570439546254742229838799450375966576409730184447193028914665222471844011397049776182517319672571949278524567697996051588285420164656253632512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -355499919657633000731474883398835196984778166645255142273391793617598360741038496113545464330365839955914084047527125523799463885041920754770069423866977589091857701572593373551403914925753145479957278241589922291574644067457297033633810644041289747844395862459129742810433526745481735783474750434864479047112176056531539983160488679691276152894443341478542089700983891585211287204204592965976679375679013952626405396745199179273367124072894890558686867151000935782718101355602078856160048076019708890436944556712782433443412338290098005809672673202214931181757304772571545852259911303515576144828484266287707908612694504889845064515681554197610058632856244944575704807014727130564680619594264179017627066934446928998457423278302792153871089874951355235038875016196159066764545852373283224904334743781428784452082900394209549188697470441669756050531226666009756006924794987864585153188695591058608247714713451108387486575614911047080583240465545019978466908381523328716201760324084209573715679943727012826952971663521934800624746224202350848201798283210148962053830195766366964240167337905902671817046173178771813210428028539217656612684843725478733580202688483831584296019168226156156729579134655377507435882634234656615405875516092634141599578228142123557176861329906373047450116381290563697970202099992290453489532901041672573359809613324267089327324164388477739876882383059034360319215465201530036250381915235875004500361561136457995917990428453574452941857815478196149550968355569615423199384327469159291987681790014662315461137831294641088703208492996477577608450585848523020621700579512002263202250432033526535609949919376337833082664653580961394770344388186232271410082527829563803994043439043248925879251198033629808386705334903845907349128087148206706519242952310698181423175055870240235616765887604630663258964115885865383388252017749036513091336233103465065581239942233589003085986292333844698849016286536993705317959742005806380926788436381558322535602687716031388121731350971838933850869101971184941356415640923549801079663632228742815476596137339954031481459659020572862139825017550650350269480820592526541606281942714276040261884886836086381842398331716438397467429811618163227256688909925667701269903504618753375482955838379040871441505345630731589998520634761841722888812853566851376741943918953539909378683092870372130103379314251326832483539321167833345877805962397757461185798604810667431307561443245070403810796364572196558316822648670209626593907166587752032614381626201059409775847034295961303605613036780096843691709704191563412212285440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -8310713241368048447343736354760276851906122717495548303279569869086524103692278636490518738655772031807279582261798916105939521756397892836934531607296142875934265000874909044120508923385317575082769602492564237979078969729194343042036538042388185714065462373600377714611078442797430809687340445273917801646605655069539497819351177829338584408372152804845233787608682660164016691250535516912387186856447763302591091210781090722297393721751379723848416335041999845270158550794343991773817648018766053280125043513815567232685004101428011731877592037315644717896308675958546569042339821496838341954673620574843033832198122192871574493561764684018858047743780776249398462691907046457430836960255063806844670170616981577523516882112468365626259210545903922219011160371742184760879669257279811585449105488097434652728689868548408020581068482834485657205840406042298371998414180221840035706191408078988669322555650874422278413666742070403483251450673319142950305690330671650072769201194151356136593878665160878819031966999560654272103436788246239343062564737720831745432187040268692119713862467145487488004216162395944670558807408979649734446136694192589779784239236468508776011368883089383437632239490153702067189931451729970953996134829558826098824692563523504757297043255891490071164732867208232677657974396418124135566380589286152021979430995447422510942647281191401376762877977593976840339950033490676479434232176370709607923937335741696512419498569291510922083531405544762770132152988478154355065138615454127830059048886157104521871823447535540819105000391661361696720186739146644046363005586369818899729271437985519390077951491001546817991421791436557446491854540524137417332160864305695148353683868249596066292073488589437620197899082690099926151755748012815854985321962531052319866450892320727070913420876285256143182807870124066168766220459232754504523786197819774528040588608775035578135687446107764986382222769986731261923442303308666869763129660083752738809560517683075954760699592583666156791464221956623537562869151731564557215960493116055290717660632374439212629646678136885344367759520719231812926832651322725167342021714131723628543006945341330228278327770376531730769914418531099954232097816132420462975340490751522266589359271151129416804109300181107719304942005728617574098537129337409732028750731759969045472892481860265984891601435002263404657793440638263819488944789181284930643856680987049961516261150296298410980227606427610822403043466631686666976977508921040718395763746355166126977653082177526134173939379808583869557795925862231947148787712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] 100030804411606267165934040081422774041518448935933447169201259304191157496846847014569580631350410233632696632172450662211104451156590204724805745803382406230538077723133742161350637640487898428591132210488359488219142639846766557991189751953525508321297125375244605034875275642138510649436652534928555683204605307906733942584376882990692842047389309253365184001587708778180667575604594789589331842507519303183617130654275307307557651264012703737345384737739728566050827250888215830475653640996919871407635656030927041458409494067085371426382504870966117064227183575866038977378319900528010160289441797653510448056516054267900618335113303020809127367561740654686160160252445115857008022467645024112452834344594543037902263364810399886771510074548080907847192803878284041665367556080819496089766920139282431507801237965887618366412326556751591477268695053979578076777522730679068337523484889709449967065831417256928299253333261165534700385800741924367275311376009261884848169196282672766986985126335864850174295615007633979602109336424783765434409990272983395318447669969032342382829129818951969880449897582441120781398805316006059702473213789392197004940683172106398221182009481125134071800642540947922716929253425646257101905906996303860574764214790327139995844739145072842252998857342375374858507414038769083401943313496830347472794816295663952374843578608702122251785116842679441593815548284928798947212815228415888934645824698340531877575166315505227917572102009725118122485236247927018802432494054412928554829040812229060928115174945782135213706766098562772617861843262309470961895157396756914471355428512296999901530463894185585518129103626630596593204883877705037985183031389092942896689696207443455920593684647592205517878444525838684073932188982919749038710055756752886913043623678235271639915308328486171918456749100862447618157849179914302878020125501555223547102749598223540611436612637642198694353758825717999857995522435241181300691787008628934580257541192924851900164747249466473395321157274880059922234678037933868361857772470437423828860225449830433022538540590509283078895458000568033281994447930164757860542042416510639752295040986092204455000074301562752938120648506075516062057583026986655944700296958115122638769670704838647853054383078932893813842959754388879136863059065498922891181698080655883147521967988077008440461091009235254925322391159783672217350504645353940043158102284293664284985653504950675225735150922236617893661945930705703069117828693387651563839231086816224210685642140474093207662832443022491428015070448013191850890362880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -819328005325887343718515441413895391050205763945102296179458758029088067846457400374245305460070986919161273190750163993216558748866706702579011099816970190061294744829229349723929695218154881284558566072839523455112332482477559704457621258413532231914048686517899608795449827769400324468303009669508281196143284579503734843944891178958352541827431177943419349345682556750480269326382216863077548264559872784427801904389066428381873308979796965649742397938661783403285457315870791599753111156710047057890829671509867998077678590818820376682256955559575548474196526109708796020980080518891274078981513299845458256379616836300466744669824170944900889068682296935540360013098560621611421266670196596796578709112362728300258498656346601323614362109700201442734601233848928994738325921966007477269799596937231571230277406557929854494416006739083118989088417901634012285696199818561304947492649573243262496370903745687079916145648679018955280428522830635389853525120786199258903732420006205578947785211349317093324500813209482949545617773230738147581640515407237527131292433778436512572883392757292817163024443454702062392859520481864299124389517321656917027166193920896347877673969622509432126848432028081492253992592414793396074768159965433957184194590070046058619479147664907032055345244492061567347050844816292993554566061522286293123666553634337033977765500048702749720933949090155193247448750097142663797117799100029827331939625082715794999020017655434856253377164209052167391791076632951738995897777522555754353938692906759389211571738500082450897716877691029048460852531559919494055721157067807166597314928151976855687607212596909239427193907025693465999167539783378430564695895943808642648080628541794461184997902620875221929622239473287921420327324150765736363420642624197052213005855021729250993072678791710958959553469195577214688231155071736493956266801384859248639063824295406391134906936373546578135468484199700198374545607841300859180563848042557962909531575657093377702617147664353768542467172869838897018117858408799180616409712102493126908325664330866122565791312408802693894910125123379510044013159905018258348192078250660409020995749233459117622576205753120625738140631876831377151104430793517344107230764608740558575627948223859377652616045706206228363695956562289423697370916254447979736640690443144995022959367802627162697526342794805145375638182387540426055140703605981628257052454745122560912549562644708227562140860467251193745310611545130577378753550445598032048021965061929267275976805079084838303572783844006017820212290588017539730016043008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] 4123731691388593123122722829840980455379721495720457922346737944371709326328601864277531316379249811248575933532350137880822333855891366553285474487174085099959553190519965697020730201165667982105444367523885516505305082256459578815037073066881553369947480605641774367846606785181987652658626631900129147118410994241321393856841323847657666664286749268142213067092811539358528280474278376755752437063168741261811964483404464679464485701287802819773541196780190325517918476703197270549987697617128007268575762099208970997695499198380993069814432348531261788635461842751753534400180177126268009948452046881690475387807554667813857905392866418647343327035173111338561318352915098423014146683331680323786370824171042419266175853552541401524555927760693215198515708500721254055650836439604553844928858108142862845862743892874630775930793951099388617338285785473031453109097504951653508357544001676455596482716547625445118090804551972963225062969677731172041300783678596453382531673349881723248452211191282423766183705179311100902622235089170165658405896748137992703440620925854804895476572588461602439781289559053581995994841620265782019003927393826868661751316272959287955089886909824165934917533888381630385586758526261921332847700050067687540374964620793048152579258027322892793062630760552619029213148599685287611365836287348035903292505593238582659277593546214346112009950762488994545706330376510243141849829675288093232976453083573941112739057469639180297532354823290920439020556626317333677077509737773520000631240428889211894634298057952571978382035095716304619962838893143674287042144453086402137926106854622055688799061457859969371793891990782040725136499680177907842920509347674461639274205251823712966646197185059580220503538795752813521111789918362979106018996035669050515160132769618294708520271557083732138675572270529208382499641735445019622380793290534790986827757093758350640348596286941219795384579765104146668246290404665003926826784836791529766922650352088873848800760981346100241867779742748496529060671273455027813708700770176936795597731095888574965671354482129294323913779020450982100042889927057461150872389847401097110731137091341668263807066660304506939848089648452764767837212528077465462180685582079810982075526087683623950367153041866214336535842624175098530756484305847507791199711184387976960921286363568493392419101422240997227695534633460988479639913988566295977282677896202495408430262916827342513049030204583700104465276517395197086259817232146573985111231733857552593832180478665520135643185096658334232672535396430595914643454033920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] -14445408052479325246885557266283838969976491294431518214903153216169866416179317081250861022643925592188193121611108679633547585061290839253952541828241795361985922144099983591666898654783987160127605335102211185887792809600611007819265549514829785962728726914783536375331146675050321445057540729107962555786445615893603689077388236793775072720640492789759927221345831350266420527679661439781841459595621066363579312313531195310386023756322330305121236817350934340216402364404913049062537671708202028866619070894880858161907520329835138539744396403417642905104087398832324809297555891800010039080636600349287354444637257750819152817319810089266003062616328202638334625524936106733628183866798817485332923021426296991204901816143908505954249554897939997609119800608556272540908449814158035941437738755826768271025084463115399435881071992365063669690732147873452253957299517226707187449456725367892581942520029775048869714014725459943870695071069355309964384332470861464425850173783219093447562992502288855394286994692067164065931653046287597887275946536977313375323953784074066782830159070719189542686935197313510082337314715231391926016110799055825362982791908712427919275604646005851675729773548724536512030818820695899102261588573609139077481119185661423291773914737175300623351748183638465584830563758923452808588006665998746348119129629887498091625745464558742108619231817384854220931197657923398002777344409538154351011452170414124108340998700909284439583349003324711560630560154988338613374995814277030982315559312092152114674409494430073869610234921625411759997813015819324471804865409673248481374195786624128534424113433474484453897866575858856040604198923364229691317757654718068259755590318524645229744245278537288264265393028633981306314995257559217074649451348989885507711361083129399697655157968289369430141153466072067721752701516780075748445882203871560394329474939983622954379976046219929061249243409516147101935032669665859199769386538901033146693645613555906225593025193109366764623296022924194499324571025102667713062337418811180735385910536424866043117008534087789877018110064478126775688341178055566358931380966614880305444355574037780154911893625075624411889291241725356938087559223004398951178347868812091477382017981420334244870724879137767606331862722685745493510321242118034039681476054098418620390991985471426782082862999771727696772289944107276531079398570456040451317702178511521678898562580586598021017222979081311224240078442385077128201374997048973917449254443739295932660967015131057579474404267157567145277766352707415549096386101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] 44103525606145463509456997082632211745912147320924719970032797417854983935356656679646911298959026892940007866950761161895570779715347872530780719243244847367976245912314510325750216521576584238352027073082633183091214754048226199236133639904489793194409840428376633021937501180054180111136778232280998302602822946698070322739602051198158672125684077319733485894678807196383747001961272374076286528489215091082684423807649762448917369723295099596890684574976313269123053026911689664742745305112760218788409544508578687249751154696997710722718143111762718303642049921344960667832928720024345912363014568750346844549740770185507829720574341721002039647948079867653114296269895643379684391290585480144700296935001648642175185885768150643188677860744174532129936105039798234300557768658048916823964175533556945300022378507219509462926231150235279375725109077957735679807618670994678045460581780796078528588745056793071497045947491105783928177986625153575816507029353952158692641551210024852293706366441213444452272822032475468752872848311632743173240310620832347695177386387543050984801393119464182461333298894874071466227746424413147991351613565449027828085618420276030999298702923201260594688464307157025304010899750012046394268452262154860673249959638165209938326713454749895232724453617427437760278642386484631217904386114503302056896214299672389311201620534917088520687603077974978435529463495382235047527690712266153009835433529502631706739690007610262000035420954550883071798826584246644557347108770207706599694717197667863576239045962474312154132416198989559180264222525805361102448631654914907880043761793053175168119322038205573087834015237184727989351999767410569479621086214928318103415411223798942481094215228794997043044771589077193240398171133609022061553068177058619516700240233104157759458408003181704470978417752018942825580294002032610976709153227319746905924317497323724837190057755339074119604838315767480087368223673099177982800904110840461974414731087201451146093240613952472941466385536275902448636491974498759109434579196946764967569590715032904682179519932190668672760906059956176843307157469627144883799831539612670122856159294780068816008302867102141366197028510385315281137114647194945737370084922727648552240652041035944166517964948266017540627129562335294121072698730910351356312597348445957998593715389889273639556100805627211604979045280914552727115070883188407965005400810677404720861335291605755953221637821045048534989380615161418243703051022619416980983208666685750037716858710531546066740669947348968414935483042751237276618520002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] -140047447386466444755502358055373166306698211589256810880356806233250935802280082692497416083090884042559002325387240173577706026479989203252975409300926636623743576609265156629780410857599007655812893735780587239349889010233404433969698979667538146817929564486006039491889634058371029337311051142079264114400666877560710171633109332673796202834504698716134218668347259412665962045843362323163450174094223179968736000707590400594038514381193454198719381630757711743143036295087892330757531881832288569767908048839349491118871286184612608886185790851525311796069741981838695008781093906507107552022345845543528458400544041623447332200208432740964992291480191431931193755106941197936363866738667711025895662496040155488655743789757316700360737742923757813773965470118424560515319343584055295031257797009032101048998240586671913055833798444534203266153489458036793661482668035648951424688700336783611077589319988993867736508171650135305483923334588664821039505432166224262120147490593416604310994365053753397015150838283707135436071625840318579034927294361256612776659042903036730484706556030234134128979635472460531784561101862169116887226051342055658386101271960982992724373167826580299674686370695467906543356225591477946785647039643668440495862119919015950723404045827693638627459911151126024834303776442959588359993098284825683677403545950821356860423507237185528542022632492115717054651183008131269028337495363312738279338972821774225440734819361504920979076663575867946535798575596323042292504155777950699405240280438125322013269774811586883272727339743564835911718350697132170187436106282917389037076140046978538843951571290522912758497831567485947543384631084716106322738177406083243724364416475482560773030816139585337643129671804984006378232090305876460788068587161405481900949955990012208596925584576821844678968311533914067753743482926313797214605752520860279344475114470490486662756744449364682293567511946904275227654517302527508057569083408011348766162109930125869493073760566553732288818046293119855242524401505699515670431275603030905539868197949796939217783424808676176289451500964785324582221609319614286698564917543154484301454379760627381490632075507324122750237204378744666881268793893264829536006829394991147792775240126410945092112790091723397509071383049894343858308093211934260536961498324717846450723842768805988744097586813850453019093523988816010895632750300653769062463816455845920252435169298682260038232762200450496320988213596114010105483501512359586606567452180192832603659392288907796763702624036997645785388804761868841311371492589568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] 431201234275726920831663939440007239526840393912944654401718705868046529478546060502142638463852842489300013255058920306799291181529729910047394506260990790516603732734173189937091328286235573068597294211640836671085950220960048480431254954073622720294729357904248304190547362564690455799708690300586963809848932800712641688735609076976590014281956207686489175201377388841190139156962804464090222490636304913775808807759183546398083857940365832761487123467698590410619826453555851931671371987227397029344111774359474211962594359353787415028522430673265462923846882170676978024072328056386992129493342619128076297585920534450454392880617040418265136237658909028253589883733430176216304555036915969799587284025494558758218952296396765688128138930987004969490889011298412351525895504127857372360019348784605656079809080005012422924481537894639599429733584469394687929565540749644860652713184749473936887935940251039660596362597057322816934874997278019972106005982238812212888544803123762368382601444335528862199125793210262586867200607430221120161927979260044443610031276440375036385591024415552918907776843649258367312143513899339286908452165555590404578827584970235227977620272249585711552599837557575956448724849573131811031502897862176660156145907323983671182773649477606700692492653073699152665795949412665449503364872145373563820435432230571934558236350261590010084965536545651767074075921170896346036440379068687732152322113544685335064530896257684954257294682730135493893892817248839201334128359027050047634500681007887567315700705689857712815070220775820157510578824917530332313539491892794358312337900882434632941337010067372098509170807272926733189508328564678740621767138022920382199238045330989102413290367959777043347820022093212691950523595370698028652824553221978449230695457690059827121593094152520434634283787493667456527969048172659646042914068009484707321791826521258187527648985507756604685338728173005406365214975460486501774808192337963230818715324711269965899068790488033922609753817919153522644658468002398245235772794164673384449017382475672943794088396346753305027222396662855788239098397325624238194727184566632276566969630702568767272799052843634901172124270567092083654376970710630314352634218233416316000376283316313464824844971047481648938624963395890289191294352856819485463533551603649065670594507034630790657608617837909535166488098907707377927905722452876061944979308204190844525875174357262651886160225424158025207865776014970164844139681198163715253171904866888742281875619220405619596864660675391626508083297137014184400876229099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] -1077201749083858685847344416047778785771807312204260082898971610404175531941666419443725057987171889735814700693353946131650787918407830649369135244655503191264576455702513711733904400066768737356182556743880467243157994993926870203368526724416071089815320800742273889781034294070598707784431618729106354052000678526361970106490438996899579139442822786052420139782722639606103898138708575978013622441864540075675793393641314499712120970434564919674488278212734220170503072959034939826559383000371184075710417317159274163482975210778199867757174396786775834160105089414445901671580424583080992670801371970348338958538426507420145754470314696002452650817127932765789417302927056382686487350358012999565329735615441868779556871421847842674003452532785788868737600622298209040575427697527084745926113016739501404104004470327743395054602329180991280306393234753547367860969224160124353119434015432520699979551727149926869782102697002011442205380279844624103411209229565544480255327593486224604357958994417065676064519754102141158323882075131281249383340590730911197014787861063723374118030185419763207165333065672663992751416079981631774701850990172926342922821928203899066930597081318821566778348048115511461868420167668102964990965969402729342996172268055576305927761129546106840395247203170272354743562406380206001249384592749229470785389244702000906650818340619753851318070101095290088608032997320971164059612574519476189138876669381378633298764631924525432811614916392352638762531084605381069308838436183248181875203298888585757949373709537248431138377896800283650400798522225098218831704357924652094837824181654163681627973536229919464448809609993571273817978540735572393129809009434471035360465966113480255041086459689333193761885621989219260626882120754778014145658250061351213756816042226799354615325020165268256050251532380166742321050399383167319581857306410962408616486741562162575002357939812355480849804673019836000179466403162603015361695176121651816099266853360732376314608950250039221322703694694341094152089767472514389015321711426391313046627756572063389825881935857353902393059034467031801383159327519464441415277153935687089407131168805910709714887925781024539037862472490796379418548414109650645150606458620675610692408507763320179305694452972147545197764955154345948505032658245907047921364154050856293417987629289718277297592718522404066551480091272366375718768165506155798877096776701076006801031182596213354002505954920089881690920147960218918629336857957895345098565360294591245447395452156902020589580858362945880860871009298573777134381195853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] 1924786918412447085345323973770982019118534374455055545492961283921716004377136473421685361455179018557738544975810210087085528776600387852107346718277725598155013210930170405026229406331748035008835407929294855178743653918050502259088386319455702256979698167400252455872365029241163923360843942883594134580948759284116410069327206715387377089315488687922855287975276585174155256459006044447997378228300847699247189338884137215338423857163167398571240864500290051440249633372051683727549962372787323751919280500101473702649731386355059050673978150995607817109916492264618600560438740391311306200747833758607276357434051865635855005724511904229071679006500545887054162111143464746002035684434432993207370960520406434498551081766107464196467394878319542520417097669777168724266872055930544171795137503207607350827050614292927152707527164279073526629855769519899151703656872605849831099431199892022946756191219863428571964079832547191739544003669394216902792819098926717430861927270081350790429246402622152063139844474193021601829263962539414990944426397607158164287135901568227029005958057120808298119908347576861606099731259285264299539697436728571025277047981159464422595517132803919288968531774714503265040758573165600111661047741876559385263292528137801247307817476767684517427958215369618141556324268270523763662241308405049827042538996617528741424773278000565795362132219234666246289356660749626389130430100176074658438459866025675895686177593086319465660261055817790780389597956580935852183581455907495867908024863953657139464687429474986063605919267802171827421082162342125680412556777021548136266369204172155702989324566172615547298362575179487490074369244960693618432482263102798376882134985246942859498108849749511699120228867802545014283581496662225200458042969917393786089007599437527908718227733808678354133503182263337512287314014856994634723883572171879919026067838070893888918346474494799480405698052379437454329149567491083194927690784695352525803250302088376267207721840074503256671149123780745604850826704416737002639609229378403889488470063243681016765743501434338644952202656638448621162534735985673599894563717266717011766117241428145807524675989581770567507781556322553552577329705274419792448401741731189730718168560582145213803433035481178478336196229113016569391320317428648932501714720139171730752549088682210698995509968732583387012282550156526041983544807983990898140963606843611349971028386214299489286060111809771166057652235024143766284254090629005623061387953180016096922004006418479476634860953664179302359084014535792666094276811161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] -2078398169962968698300859625055728971144689747342224894530611967425552161233733937576134220980425477004393952356739282649545328302821923586041348862464879147734086847887341579466358547875779637122914758209991951950006298432645240312633433997096540846235843849511532429697289029948728476511780003837655972823278445873135097934875103313754094290911442965876207924843507137365648755326562970411078917510441472845368465084445878506118533046096790352086786359272829795959434447490139151994734059926473699081401642581622795388970557965396068266837310627979776924342510346300048669055113357590348669216304310181069366083215029101048235893367604044490040565532888531955987005029065024457310094581657182990110409081048160508579451179930115861571029293728135299255437192542562878026212577983860030789179174430508212512697853935435485942684140610765068515500550890802580590781677778238313937059089791796258202746533064619939599177799275321649446228639999878473481640555951832663721146584235672659962465867386328348130699125944347484740324847675694416073840062163893485169802851602664846353747372130487132494036318049316403104438901290591346544452729724397082042853930213910914511314368042015660125610545766663915670165651798113817920586073830416703271265279121357263236064333880059699510584675511454410903169257180904782700123275655475153377838590554500155554249883786144405687439763593404498694944450122251205449312316923942228830255004331740735023511463082709567259265972927670197644453913622984352605836199352965600198563310455062183847822332142759511579148654553766085060053819282458998839377452450481706746084969427337832401084525734447170055554304668902597875875000638427483841228164975580203100142393404051028048127216842700584589042236279823860078030573619806861731085769394283365687627624102785875401178003274705872179099054900911562012342398946779908705490913196240611985850049112525782645651699438868805602127138733251169033788208287480623434615790159322043786317975044700428375336115927933101675618139828421285440324482809941287965325597557582777287432715146068064815401682855865342305168854296961242995901910602548430496475913674081816815565778582526934296448121094394864996100153383370176652860861120035190101112827973057245185682564501003470349618425215969433192738484021317292355844286950320863256764061352852615919299146477998521411583528376346748287412503481153744047775528763107462558484965274642854790821433652856801473771238489876642024870440930317489787679923714201853968928968572476590794650333656094865056812943097417232904432061540095419611047164112797696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] 211056377554645737186190896201987775493484619606541558130108960992928072254626594321879226901440060310835935544884765808434896895500998930320129734632430240699169186262058379900225891034079147583140724413276558690979746762734237761524359652209612650766589778294990269004075795573828559472396071170657972059675494279386615534826218349112227724398638945507141329428111045240509954616229965990578370607870250405705682912805678300172065664286909549817051250894119387784862616531616308575867910427326754443631077814840897684333218750434533579347953433401942272034620274071921365527304843768629775174277894165821390753921905628799667609546265390598308431268955364765311079010570337711940221721000512428596063416754633318513043782536144714498476468757681776575248888387697575963608060591568269624960041337290592813903561450045778074113501620301732625935964086685926627144399610370085070115481079621654619848570073532546223005703095830623691366240203468360395739179827969457975214220966430472357044320407674289556637973205861480962474449852814230807802849621736048500202935904358045059828938446415094309171870961752269478204886706942194656699966901657892840602624012001621819705995558443160810253884086194478670024456840722388377922550780560665373465598976381470649999588179187602613719018267332935039984447567200871099855652217427527464044315388025471618550389432092415430801697468473439443842854596303599462474662335865891135747360248504397819657342327544508037570867137415903231946260015773945871012498948233514267452515901304554048470518916379638465640408828755193337057571028654271743724653566405643000561022359742820223927509110426106006407045564280235204800254944756994778667920435084416394211709283417174214476012800351443077725829732918677920738430580167735342641906417645680173413218691210858849446172293214338389707203327299861494192383632299663177677289103711126651463234345461567053188786481487940208633723011751055968216318735265429414931105246012502662421157824630240458758863611272411104876554070411412355866355290673196148620144071818198893653140427952663801429208856513080757439083285195071246176737722249227816177452661637459660619351642361532098776738618636104552403193353443693273164880470471068297658942485949946513754750611718957445642710274610475395670029823662263065120752655414259533056707565877512073959194064108177375479605876701842382303862507011587300392844683586415774167487801358815681748492947588372091606525663425456240267096542382813282489449462041521506808883105967808208375436583400049240586091866131993222304313423293420592809686576660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 4057297110915488411680014147785974495660011532273440084312003733162946498217970089664044221659495413317103256228818889403040931188746119479786696500008156412951433262054906616418216407629921987268954384720404200020426505140917425627362558966770219846986742236848980421543417074237706028187158077560287051146246176017707995594557842037937758405987717999715975186551062238350077911807258728249266869058396960030328397834954070259620714101558136139584288008764986705533271758174324313359026829091721900790148484948443594333989907000972542708650148350312109270910685191694573469939046238600546186083996254580189165741087873860364741975067825436029580808676536138734692255642910022275527064237165047758483005454740610055450755667794233014846731172756126519021093566708483800461483564629351142977968107162872850835501161617716794495260174131300206858989070264869623928266338831193855354167339594730371442306137435401681356852007052345204956672778168851258237423807209082621886829198308424104583849974198328442965955501927455201275864884808905623681819958100345190242218576491676947363819903084828424960404850712691042801741133441899377457496486178175393762242491122463882568334353789540053589322856996149137585420855314047823377480031997376632860288417915366695081983086851285181945101886915411171514031304290069691667070583910296886516055829474469812603589583458918812123404219037879646990961957392773272653043981118434122129806167638128333716245269439813948750369186600946420125091206783890069901640539729239715517255946451383909530771177516072333104307346434338202107868881617217925828981984993301471428111528216245354645673386452767864912518405422940514242305842861897430632712473901228360537354481238448014220734746091047154857847202934978954785506002131200837547207104194415201092822565331604691596498996787543630426994484429331374768463302628730294955122915536218612796355732489434263523608424457114454297204472189784117021179899055402826172549868491872896277279851422342092941612098024457298389618178055304327304594469126570272980420462842766929682169648766079586987778477971347966912491947689837101351417651455362965326897582636952641968462577227303548504680310010856412931441441471500225079357890632784436363045070591003677335591440103793351916280377211219844884170723103403297777891545843996854632880784436184581245756972856691455349727479698494501212324564617704965674150768309014630762702107023838550827141283099155057297565701602321156821204376880152063868124285316315024007569425519420152715832204770220869031975530418422191597098558508884356269798896798007296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -9056838388544417331501545049510876622787312218147918064451772588580746415015427725844156067465852841342479767128677154862281027408789839728643854132553470023665696790616956654906398687271957943142076405479514116961501266853244817715367080201574630973868962545395156540502766534099278366196660906556590036899182198432899820440891032801165961687868790950001964281164968969026570707478065977980075355979812638151678209646493018107133419429440067170923554216911879761352298335489990312012865349316289558893931873021429278693188396940830504613644562653229573986981455103093198753783479426331331948503328405627999426385900953043607169820465048280137004436805343553866982078617351464700657572212197701514501582928137536039313178928409515604412235690492264708924038707932808882355637046034519071772036083544014931846790622989973659504823874893097488433476109559721659924598205061237114655825030906210019172172214372414987881417161946394151858186033893321550493351087991602246499290315519635440906031091595603583567744741307484074278246162907305037147202169403272135089648653629169100619851392313562916720900301958645552367545193900927978650507308826907695141876325114420854646932995714742751882086765537235281813473188621011933431913725237504406106710014017501294288750923189649392929919661811171784667982107649299932746940434655156991808643938585913368952941208222736543615702331187089070609698479887255925110276462368206632110797630753305053965771642418535070936474927639222663798111860898371809485606676489874150531799365615232374323107912529724479471308783117373413967990926988599729018510228857294429184962018468659435409130738942543380991108532887108711461086432779844595532653918463902136701141580992652046467873906848493087617077707541158886805683988964912385495454767593218692559550294880120679403106710951470182329336118493539776940641715356182516166889120147086136699869760267790496996182828233127419501340133491521884487532049956404524515225598559024949318916601743155842070290266267388319794767799953468601883773270869493662896983004486130388619250111093718631623686141276503975223498806768866273513463828949636330880097668560053549043618734991423072405481944045206678289015776647732188916741545569478035488963226654910773811751112983693063899934981229164570629106559563786142699557115946284929915394780009954270182018953952926587051512803557151221007924985428396827761634759680377112902470047780883114537350543348263691100841669043749287117265479916741042904989820069237447073058937232577429347813664930261404746413945307891988357571890396170392373069240902615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 11939695970716066267245450346928783187870196444473336774128180008132235471406636061858154163374763305441345376584630928130831736783833364311606163216247127847185731838251985868960452488388006136502867488682211324803381812011781157153165916576820819180070906798787921303901065416968633224212610380710096821969338846137930315121739836600563714342014488000138422004608255966131076004914220636840423824449718566864645233043484174209063135228978074189263347766341577479526819322439519569920449726728992447713592124964307115665710441465974769945833631029948082433292676998110032646324441916083047914409604286527567067217590667074350380122132152099635712982557333842923321888237241155861207990180274243395609269818157718051045462550820770324787558315892682937967530768625999881545987503699162869623552674926687034360223782677769292719436324345841292714885329187128517613020467471606555739929934012469835086314320189025947404720468560133510680464860453196679966141059298005403259058990942194486909806491062799351664829418542968793283827623737895661525750356146534563957159793560501430740054982988951881842054162197605853430055972184394695433383024222085197997393691835828519997941564329140589032854835783948153282348340810275032928240571217450136024312483532546099901061233155738111370418632440657164658862578683247162798517046882684062904441359697064084578435270689247818416475597956285609312291799661015332163297291712513798529085265288388147562658419514891083990697642960470859720074553058596191224305039875538330554810417778889404606866453302210732231121798259601280607769379040761206331284945339626798101014923574291868473300618208492443347000843145448790659813550873771979824971924927661869535559888672850221384767058140444552030656276497671792775493702171342466585065803000070496423558469188011663798111260337767287505048346029044272240571198053362249286426701455609374384286538860963162505135683729435014684583522817850554876726153706919297084103479633364561123049635658402326759438753022780656491801868777113808512365463663656085793019823147112680082782406967001446683887825315763896224830241403661771460703359609152145298326292430577644628068263731100952586940099914396671665894510583918638138998309636442806849781191256040092279516231614132760782205447981014698377417525074707521713610104553652664680409391270688488312290014071996089653067381311796762175123043747208277828905113994695612884190077991590130604156512450402260632421188455054406613301178648392728816021477852522705608890858408400371612647616973314340586717982198938167059473836089524973404623681716486144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] -11034473316316902843055779812699297570048964032587795325709366619127171417299140917416917540707198314459454131459916012960825455407026311119967551078485036529235997994054801815962478183585782541369282934791054679097417643726477933088863462130578021373426071299872143746826148531113683840448885133258705198854195006073371712077619793468459046220052515773832007291220989388016601379964753441290427458001634081036236618566618794192608021506842091086549103706546204148513914775136749238987398623090788011183484927203617130924524666522335363301775432728064990598337903828365429880168333217025088373442634781395482721950462128091578141164589405979691067627689590088813860922208637775536369334487981551240233663380285151400951700728316841657989298291348647583569604905950020165709487817860228155689643031442724646925682364450388097558906744663693612276359793095746851403125649227915832803520407351216135715124338371959907074265670276068947175708841794721507576243790830546007604625353049165489961826363523872644304101429992981627158735460219807495607105579958723695792937506164628374432845139265755275341986715078440305379348744587387016882107368917779770148490133009547960886630908249200568908426502552610529165996781707143688742456164536593245231759447289752955219684683143212550971294379062999386445566852338246836689123396783881193341326544088773536940141396815281482940178389858673047024292716310238113009463947950471627617471896787510703448422805578504921873746794325866478999725263734294237104790719652121465679332754806847787323550657218618413049790524050101735239533410649380854717049205663822636258016670251305081603296498781050326693336428365391333743887803240183728178358228026005549153171689763849577255678108008193794260580516129651566825508189113055499405385498358422569998219798925180460671824399041321280255304109101698656243423293799598411616287810988962896390077768713748942687967480231059598509105694023345779500638265875524247271371413042084355807736102862153102045599434370752113167847847541405604636906598683820391521315299353181866661742235014906139971821135098352779714240165556301449152875872149363146591089405324875048085863756018714160696337157087256592670544605123353277176125645736681281868594867487537292138609010124113895512656980532216401910755646484764724793022728333921810125328792187647525475771254518255011097502604677991386233183563324960402932043128918707202506641150471023789969852893237368444956650815062881595505121342465158305223368320534442718726701324568120260970314461596513142703355144806804287103855860327873710132595071270256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] 7234416410344612478837060634401478242303424067923943324922195986507527597233457282389486370172919439265749731450377866151007910732982891246223571290606862412025070035674324611920160229673395772491554575432034723989147712104958916001167219432477946269004127051186342416930188813570871443896514069852697437630612941156966293053107023741866093804316863411373828876869329547698033919194135868441754996903520166019664551536095728363997353727854016102396177968920885536236098321942495023907684698866092068467743863550656313961841416193127467181464178713105287525115766594417548872604951508965639535521827585406470090485586324224663288105434345696475436659737340440637852741641067464721440376844053024198540386864641301578875130642306708177179534691935802468677781878176783851268389907501601220856207965136212846467604855428702763951978445758026554661974423688345107202102394259925649678347986002566724237893996080939876986892918031040917976217797656746568587824872474666146274977252632539128623040644606869093793932904363383451494290967388170359465423704825098651695438006544125719433535093228667848876758440839100382266263251830559098798005162810660350194025555495447104149126421900087357060103832600679855399866214542000352731625631575747885565995982449294340849006423619193065403722563490984271232104094080154067434252337570250271610029530959661358972526060484904353077040890744207129186017606218016995498134771849954801914631288108972733231543586496139216680576005307715136698094037278692036034677655579080600347297779636598014479334981437410240481453824304124041397657332776689417454168683401241608715498866819151551155130181000332997095189081718272240000806050273420248568557339986992490965399348256385671680252773147663023442119721413437878558573267787648583870806164689835477643312393933898186418811346353344155935264229355945336857327062575214419609490155362038450654171909407412711150988754254902327863143187342680681344098313511196029829165035066379275346700941672424807886661321490497302779687438035283149112797180591416052749542219617725528518241107589364488692331605520031501535686851309471065255594301849545575935186013819166004841295512207552905302127640189109139407895100512407275471279266876782790248544212251391161390517925103608784689838970797362753235913514947678872254368351486265537210978708901779004656369999074046475236649123358264230903734767637660580361439821668942482104828390411310267907657588324652518696537301896865023248396861575793498147238335390709723804553503344059238652466620842655488262115984276415651572902111051799163260549506996895744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] -3036032364222532533789189946771253107080302617883612729068225051887291573431599478173780914032800613719785588202811499375426100207063212633054440948904704021579777242788644770929931254171973722029678023692895764372270788602602561119863969213902166968338838735142677885652904612544508576336662112294749512640342872349511937652646921145752586803377751831977976457106304268313737214914956632225070382491061871722725211525079530448938165803147367024767776499626055814247249645147047974663232055068541628162344340104350903710584214110063226585921896006046173133966224659598080298712320073968319135368288204958789350674174570777455871599380795984189708419545589971839131188827557112668912427143144216104993972025329871084028617608303168698593936086465987607427752410089314103928742632396201575645160213988736131568872186436997623642230658713476442235613702288565110391720481749816773619690608525590554452908226652780794367656930375194442393473763214626288203400401856250693495820019436757660974394220567378276311459577543164734626981018189117882385093074496222204399270172538610546628158287757897908180576841852478597956487085226466205518979477902616974902403267630037328205670242947304262793635496253943178097370158476834152966480615606117414588772289522758547629399975800434902317411925247756945743765977276497526114618514944131496873629684484676987134891073561166636939574667966873207674471254604804987972509366967006407207692294286536187999537342343342718050497155118853143893518039914546306568445857537403110028287548755683149267085133244466397934323851031955327039808286936007884954809409619503278351957165896134128440398892391655156694967393914634396606901663013301534967630291597799717790222598907106627345942512216825382920362831434589555172141642943386109532623006450204133258712239796429745359350415630564630522211211897532946045613931811514125804150187292319308775059013811577003658321392702088116295065393761749343939457233453591172842880315227556034486609188069089457445511122799092097859489480541949076228100324432182009483760410143835318927360142899053167655053440607252529798743593539734463710167176290611124829348076933476312357566996485542522737414879114900142354891141047416920788341229403310176789298213477080284838947181654355963840537662160179863695874888773165504057408628043822524195505647835031736801500848201622664791385265512032175936833870709212770211783710039526079895364859800121562680912530361371146093683010908589513782136764398753429325458357393747075428099463402769998002155549411970788017911425466823084200184809159286153181573986260090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 447577182628528794995596479880905248476564640492541103378697094994326667560587108701092109295536316978392053069975621972943553462447630643998122537759279546458876064128010375389524860623977929551334563163402616347922872582572513510275203227712025817567790076258466592397210681539727546236715249363427050062088233787959560720652568088141497606339573030728175235206077112350861932860449606870345717928991870839725950294610910545505737082755552652327739789180476387616990080065799086609825506752650708734028558537520436052123950935363685502177004426276154262145612883430150372027813658573011681011094444932634345879357818618879701990645298868510479870882943611254375360474643649350928788361176723997992433581070705631274296742207331213952144179661908325720218730704938958109706270060093298666543766937130675112383894820173481349136397303391355868169409564121015970497306077516648397974916932499514199020864239615105917649290258972380423219835368825542754135516408395393491350142366216128546328793325362907578279062325581684307890023012735405541658505602950227259068260585635457242705093644121677061426179932286828676847368836286604677985571318659202087178175704536524629237546970090598431488724229128987676660487255353029496878205049665495416070783447490809473924464298623817318778207405584684052916141240293502364034152669578199221507465728372431777491899435970405858023763056824798440391576547482661026601859176334739594605966412282847214556830158358003482604682826466586020988997249684793173278391355579997673580356193255376467211125694895256007951069127292096923264965326453572008414894198402269832741045864861729180381453394928229637749839959824252605643123195603552808460998116240177252908636937998790794041095892493418974881049232668092855807713989557527661482525063343310008220694472805934570303939198307019919451377851578062149776883287135963175489248005507315775175815024353398186601544608135393532568414376009199652304416487391136129390062556176165403246441019298759474704842855249484902074528555164340051175422562509840283745703502964449652754179612015667565790394546136611087662027294680690315009796012716275037441217636707581138982818396101742422703904025537939903021980729022848431861511073751239596244444263580145963048576056753241400696993385493586185088951672401460777458835903562930806302734332820892217315825337520578095434488752085836160113900506776439490838663273908199134378528825554188719013320674076615412188136491952534658275609118505263897269780081500726149749751067481953161639507313080954058220625889688302461416607485570928455827874465710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 165830097390259595754512261660343826150409366263335057621260856795311487085237094958703557335007851680053227948169182935454644213856035218919440529049996218147702869403017507039576086816362062072345492593975555929333727095067415414928375975288126079533725463555480000775191266717634339514384156293287097667878663287419207598087472396198390786354279241976109055838829341141486451599273540714795037884756463756604806652845238363482741103056304983095027648530246336889340087573501452923866991367181083109806190072929088983330587118914269247616741869424189165880607825336520804076862603279314204840457664974534751981558908245897283838575927985229267549136181596771428886588413873779110295151845017567056830081191070710362037929999437627429229776745886262301539009593935613765927133441237708549958668886107851181780976803210747193281622149447794614138203085602290448231630499832268452404648260095154822094194394236417996171604923724806929148598310092850212302478630143633615648841437291573536662058065895482642028005371521186564025872389292268073956148969979552536669856111100507028271283033207795788857296897696632496499542583068952982692926537446037237672212687342200054804525864303586598248244782457316988587803335731145443229495197906470529181021133301441449457656803764506196508707180577936901728370379189254430461966608122247700115208858971250809732712615845089767360234877290646392030350463571575335496611478059103809677299170524403337982844618198928605612517291929429688262165483305812041175673006564310536303330322070455392938959303303460131535736609599144439948966463893268511443399363581546893761058324806929588875917093705238038239681274682152253971843201614639689996731511080606133578779825813254266002869427489597531563662270389477802031779102261280347896437589276074475435888485291259119863011346559062258895060557243652949611256812986087183204966165030713240509793761723489326582456023287981090022612560923980471859995113415981189899360994578256291155533552460069499400056911313714316551169016184459751381899071818144757317803404984617383929807958949945924831129644848578862362253222680283401943196846643434646427684699984116411073685808338237073972331468748787200458222982482948798964150375937381227326882950874673659892020919427423806295171738067921826637995106170063931887218152766200838567672081381396316044041129138215949960707476011273641924483636515107544282892832612074881514552007883303248825093903421707106944250490082354462496699503702414387862549358862773726326284979693604830552519106474841714972284244102233801726942667511223983912403211386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 338966409330030248685254687656338653250932635297559631688627585270959389968709497011241958586488005633926314709289346008070695886709387289878738143202602713309053972637716977383946254809551563310643998654506545014122471938792161378244615652385060745806436805373381397698748440060765936722443199139398624879612564616398425289148977253929299866163202751961296964892788870780073057616307384847018100130926086682435508357774487826421333507486250289573761470624915213418535243388012082946330362010345257767814863933896826741871265357713757079038562962582094971316576073749675105730095153739721379362618310323104570024843478410844032216879208253604270735460758188583855294501682493701636989072459583313770127931763106412378870093703946868543649912542580013650926102107373213638745377626308359197758530405932820085531420944191013038551455348815647756217956127235847420467277714505847005679427065502917375898499765848643537585633071031573974624475940991357067302616202137627638010892478214292710795357367777723064029709038529694097243956321761317065726054265479426950877620816473561130005222000951860713020610813567834239091373865706930412068443549747302264767229240322430895481093050958828674851367207452529990781135311020902804510774103683578017364803133380835363376074066714549910773455577231428717929325876487712319042862677485325923248160789543735626047908106096482686064935133283854831152675748233793228678097488746062935403653121774904624682038473040227558646442086395870432093791195049260886367863665078819759358242731525170550284991490047517877662817781824922614675616210026871745476149527016877054798034012323120821323693667178662975048077884559371776095854394920019677993174044119891960110249641418533879031931143345393551853705205367543521349032330182511908313358352018508088397087812814246171964274012613099231612984920888233993322505269801883568988249685390150378826835161669546336032129908583850256658822243284514310647132408217122958168103214759478450958787167973006468255087052722201561228068850295591785165413024531334253555772424604899212583133680816632619928145751976102307009004366508308724333683716697803164474624695049244228861175790568286454944329321931684956778033037996697253604641913488013726564925658341562205840217462314127189008191093032112765896796357488461546980374475857307439765639823398999340224335321830748593368190345533790406632101325959247957465387414010942921151730917002973814258359938834000284355270448593000626777504308097996714631244597721307455930791111469121882704645150215170655809933936983003214137944939855820697403818728488960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -957442569303468272917245497430778411141918974199439284658749063214844356459981530378511496361223146134963476817712630018792960145899760097741514316142272298269798403799756448210464727026599183867899312936293263166467323728740322672810822073997048457385985415432663645670528825843012842110289569130566940842109944562731440583155199915357445397081791301674825646015500132435782277015673463206479355888591906761222049302352592613533969842611587576840431738489621424326874201684193698790714211237883209503103604021223199214362195714623313525505215728491407459469469179473619019035964422770072428428593742210757249590788892945643635894770626452956736886698979468044092137875867726491836426283205564690927542131270946433977576125759465992576123466927823985748082504975537380897941591353215970496995235775496557120952224126554553860371186386900259934879827260321273178909177443797150987483922482528734652930583048647450711452391515779760777630193554373236115672312684415146597866633070757373057658185498312375058789510969723660467755137584478031985009081539475100033192990699122909575561242522398606280899450045403083761726786313303247741289749568404646861317122598180990299448180088600802961747472828874527294966247887237038478551377922333152242981281794614789758914925616913544392156664595568062836760106779223393392664812808944980064438466635747799658381712985946300527329441850562801983051136133950536775364801316117824334570760191574777673163886332531320373008617101503440331769641270981098053695796836750376022976949448676343873275340552620248975127099559343112103404351527339275413171549549641101400864076865008912619796254721134429658988764801829773961307340645326873028294896816393300771338713185874414570803528618901010205664002415735247459599113419254265854207668712606388653745072976157567808534478216149837887749041250618033210938031301435421241018383152195728555188371361359327882679371995086822947193065303361122037750694469479475151439495190678569602842651377179130832530715899726564414628283732974586721212423057708635110153958576127100444031406719212867356299169182718540188817272052007920674796709847217977037439065270547431885037121691575598879383246941187054210604800086382694308385848391941506580471276070547037545993336975821473712271048687125215487767643110857993480139986547493813288941297662730680514272386753594204755519846574052172065263170332715593999727576485472665931253182971523651511546552714583982271255010844200168133052915373700948424140775628709658260681573499711083653805993428045049813199251520871982761918118017442635252999031242096640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 1195360137094974825506539764101155829706323606836753764781312426456079802703549244379806949720729379105990744582176627409826763123151215854631438957307223132284278553045011397772234454588057443415889076226241100910904562724969976437777891423910710534868449429735432618920936804965482881158702528890688578743388096056889907129528724056670689572426064630579104896913107137080465986081350733947886160979914298602471923053781208029727605567030473810763986833073238659283980246926122633470613945859127420755074901235043712018969623121832001021482307212768766078464222543855889253598160975448352812266582288349862076373810308678653266947430410453223585647959925278843801768887170325808728713905082959289765680204826249776659926742799219468552770311739727467058382769675861368860991774983154209774278650598994616229067675986902767800010247698656201459039162399758979293787674566796597887523373002790505355734309695246643673078151026340593535529440889714660553366027960735512022628974371802705289832644636825891095686147079576242609262197418881128629062717858467235102201118043071814972408349984247248412873343834452678618812935764463792238396886063144403957780825848567414031998315120547567372488788209541990496296622932018126357690081432580216737604050184942227648468653628732228980538406746940136973264000422401757474697751978072088566560978054261407591657982667914559171028600110382755387383399067803484802528154800850461871479411741207121840777472034832977890823578334967142463852052394827696369583100610580710285587910836770783941151896708508954423738590635159182611738362068370006051236764434213329020246499109597846552237333332633806058416757997732653863327072093579165229162975293971235247710974609561080437122562016553692571043969480192894705190298821281248905379389443563777696681548257003706124993934675047346646596122368646757630258464342048275473006556626919431446829509801216953885763542532028412696840861684117844853504126425746443279698801419726748508681865373078461798783259940438937707240334460903054955397635251043332656151977151290792994033075208645937275167531040949404706955888731803225107396205428767886313068619212240280963769485159663005547240800314810510148787125866702162119608214939027426075263243642037332801241975789488097907289432101086995661852616473500614638846521231101886789845659264087228338120680729053772259779292877369069492071422928040089931275001582331413494742879645390961503117485046357318209553788050512748044974503609930821259273213277647531168015739634817805149469007751568031005877059504340746396067485339358072312730025442934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -1060806261231760292314118968899289784526421298943591136182994392872340210804624936449039527731854692664157906640074675451758805129584816664031849116060746508662442383749223340708883968394456562411195137532463533315737729745436770755250059683241216456487883145364215226919929061764110249012649589782945743375367893125097669406464778455799272789599459589191329449694050689497980283406497044479075381937107860052921691837752663114230733526204867131446821038136949512449447698963051120851647859544607232432569317174372613214467025582357073221700647416586294963015050334214853566271984656255774919570789672279624173196535594115470169024313407575078173410690230346767427543187165781819641580681638039915874994193497582079317659358683330980026408552081744402126438823956543342434610121252084920835609089723767838521616694763778600241286708279598895628080266318663245273429154689650025097537256838980187282791551686320316384523632901531356354904901285952701210151171380647562145200084233149269372585635148067531706565034040992254131898249251666455259054103509012540487293229758012119272677971378994300268397566135339225662248302506559520967433915999566258411332039449037583099359495965399673456859222371433958225677848675488426509416865132452598889312138195243242429057732584556316683418127020654770696126826414368897645489350349393707769541653325877502792148235770205144136637518793409674947294716783944615453397349540063735121755726375104527069340810110171828630280278544414630532810651246656918945385576820858193949828568103941492614055016964479832757353460178333298392823413561364163231420807438955940105003844088954816280408552627618743750659040819383135529982892323166690956661744760708076203223615020900327996877866283605823508503431133224444152706904384247533756563880644346404235914489079871418220116475236463567160891048579006649507136943526939297394974511417499861469502171455752356395484676840463701912125624460667827369207519593371321917282408516576630348150885647112218934863839172682239189937971568488511489069517728577664445653336568623975607085180790685986464005600357755928620391960743245913060117319827170346492430088890665485432959895191188058308896371520641264746507945217249565047761074460411335018861372784826979183462865164126087614543529290822706798047430414742559890676620666556156067514142832314859517170921066019171353637929117370674813661375050171792802373474984192459617770692235480325483720152305207482586723551274141916570080955200127522002247742063360767739803657461360904475426778391052641249239862458846790259149117259331883483081882405437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] 760075577936080652721874731556329080848176943136447579987809619799306141029994671278145049431038370831726932146218356823830413177216825178473682415808325028424166977768200649327564906987459224764750027549391579226110722778871370755811223039064077224902945439665629157536486578258134366538242939495507308096671000440190536887362272871647721768155358919130988163128079419380526771904326817424620843964019935622303660341484367494194261893340047930212792685119407223611558500298280818211513884415371229600555899902427170164225124122263609630933915205503541697877822352445057185703244257110946278010149156035194111311816989011381721241123159260579520580760400450321926337633072563803429453240396770657884753412899352684550852900075613980494080829298147299347552652107560916080965966949553559046245321551184622740644567008439217844995779553649087741086272573187180585021851679539643220014569402648108814985104137224692650427456213920746960123719539857974436458408325617607602984496983860488584929499192767305805654903441128157854505505787342646798197965242545148623739479916580414200821039316617276111936923971918948583015326251808872804783254173362637938451100834395967118822739251226015948145616534965815725130205418996943783143243296882801003478229292432587744013487179867226834660154137556748835529623474928774597093437746616048670329414849616254304536672536915476554898520097977094977269181201816873359262415927366588915899340909483165520344496745615542779006021677771856368097996554835886047064715432440412885291214273152337328861926828753845976432449730484806769587890462770666678618024336674696149006768062693476861974382911463441331300152517671705113134941742343633664652069254047947142030238391601922682217713501027277635009266959432412980232210373691379900067429194278093793530674230200964856553087169355101548561420078235536887279800057663045091556951072896460678069734329890358075104716467690904762512348125325012808195421733839841371471086669183446106152986581504073610109957123913632681965265757817492334287287514447735550267167468191385446371229353802643524101823010276954424350076695497958838944214289500925525522374959749788927624776070706946066052437160357375064247751487678039670942027694691128561334736022429960825946568926937518241285897109205240037562583062148500905936541542712810651067953491692822338882855713295454866213336698320935224297038706858161489102895081215054031627197524030686179511881125810853625166204645589040960558828898953995097837655079064120388261123392425098097553998928680751067923788562927279898187491293147779362261352235139072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] -465642188528282610631038742484147187002161244851569010908577281547478300092718264012744528818832841970078680036631126360869219829712501155828235026118809826283621769888336142751350094670204429873155491016312751252367570657076224342283840364621310025558464125930842369228365200458951918916824005067061906145791287282642145342551013020935816337762902422211711977393971743720433134149277231431144202398380106033562467921749778241359781539383701571151205428601372476113010132065187090374265143072609672463816995091993929157006935945274465110504124940485142614289317561258937510202724711825707990148960155798827131636506148996902307330301638910698904017505062712613215153057589685829453519831445875167127842911815761397583910841057555702690259386587290547649924355031768097250891857236644565700705996379561334390289704800785976056852719437718387291403668944354225076247612660641287635629221745275864969004762197107277966956734864033870128550646070666607366618234547046133505594363100691656767847457848591332794942428405504798086142114286419189992040054413967253212097556198684157742975641469799423127379153508803253268788075727277437866764474779494063898007314842713380340896514529530097998830526946144104458875533458359800686290820165814705958961555493809645485909723128417822684105315361716478090350909549470125016674220581744452044154453703519715992158631224778434024063182911732058995011865085686992257527540555153571425310075334752839286332074502103712621998193076225111225593277975012925949736634498645340955198168574473534076647555926604605200022583900854102673013942395480841608151389315636371447835353037147962663420843714078583147566807086865569045467994526581712586972611094075448324615316351191098649040191143029749904512554678164156492400807498593321492937257222045440165616238578963419622329116175114785721478166687687329598302362047809641332085898049855952307446745499088825502298180877996290522358893612132073528214466361406855764124242326755780941714880727703837480176793562028922129205574844970560737734936276478880840979215568040848340864553771763537219135859424283540382390040385728808086729450290191438125412125563021831142400260382053971872826777294976583495657524097996934368393450068474288082459734264203935433752866347395470449432065338953862582513039685619038884053472178738763442895543545695468363895756097209293490343251504679369738717270571696551250554415040676746117171016338750534848911397219836811502333706435951535774132545029151465530082344032606582139499506429874789457056027077448565458785867158752808761843306478383164028499092360396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] 251279293288132385809672551946993222096039963837234463423430867922184461648370151845247391473333848817258415722544964951763426657394786095038731067857822881686989220967463900892661477279738363777404203763358251418759394619097722469999043885657953253122516403218801749178721335200618507000246788558125371292920283270953552324522506918479799033933575196026508012440442088148253299309621066977962488398567269224178328052549540854478809337645786862071726675624888491713960456818130188307462349362439468495227660159123242119718083814933531705503060578547698542360899398936681324983086401265429283860129787743056513438959880389818382196134313511333541531486494780132464136089754024499744285643380349416768474575677733063685787402618100874064032186349478453615664037755298924800645543769271148062958691488209765675257031955895552730821483953170905408319844097874595465268581352512580583606845893674439966686594042513055024364892780731503857007127504013331559303465646783785516717309946925265448957371748511237786574848535710984756056685426805703636373208018562187926803219365230075273648953690561472169792264010709019366567782031461111357276876302291969257628089314207304197125855491167571594910482805879443786792966014251210607190864361092348143186741936103104265821675757089775038831090974405461909988879961940108411629694297476990610871426835090813342835650500888610609903400411234421004688420109680266159448648945948854157934139835950872131081779710222346495702809844997472981965608971873094167861490998360817575581384881844240898487913652711744182833640305231488214149496935649681052405556565533330293400965470523010350949419235563760726309681867615422411191166588574610569797303977208749907518288074711546076787732419869651430957263496418542428032648345799267205888294848976098004517348869317851767580778416581996217766064651808829512012036800315744641975191331887608183636488671502013648018236953640398558569780420464281716963515904692927271420238940948942105654109885574334258092307413862699318817182343701224565619718964268898399050219485529829508408207588855463202765094771045060468666553170057753729521673369908909314228759573098939854932050919377621452682745571493002731188540539086625769379381105893944134442968023776158374973227927012978344528447074394071650012228466744948464696125564076811779753273188528658447311607744856401792096391598824700495409139191628986383021166907745594088149340055655742697290259143088628253183713440008026309981282583171037999955737765917073494388969178845727832237381540227247391800796232582622617537273025931127992171551518621696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] -121095894540863370260988588315777802242419332619065254981378324251958564441639880386215912100427442682360740263735230996762241910653270812980946212215774629333283409811383481910940377596619834647567432524624872966222980771327850785331950681452299034171786164223720630562775821046945084709430738372579021222306390383794302383763291792234575482083185767337588396533206986992697461809324230746487318534088948866413103973257468543564746737730494046646091573428755365614259370730100048575534133020212139065049454355482393636618740235582386401270918979103166560674648587638212729807132401472742242159915459879407396950922704763585310137034963732943792932709049637934874729505228156210261592652868168157577332097445195385511025573006839769385134285395837446019723589031259159764253131220194487245500064255334344339512381745717939017418460673449598526419668581625399422299356072590834943235430932016186603501558089614373333225240455210078298461430515766994295978344749986093055843900029422319678894110808512105343007286476527109734597802269123274339532800638494878998138471641252846704539732229055796862445294616502574010799909221871813171004383394718420552842835516093410789298125345269760220820725655720758369496649441956316119210516564092897699031811511648061634053520863941569037350900847701800918199021871359451429057831454107912852333264081922597153287881652420343012507764898365166751162082134519308340086936775215039131196937024848809990739492969435835935831986580155853660902993530315792359457505438880716427565306855731301973632688292706562935013620009333287484643440782680236252191903862212232168310464811067806363785238062228123620651390043407239112878207305278816426467426322767729260617060720475082624843375964477277879332997219986982348192757054171441075694583370312489637044950416942645984772328315933568944113312684266002098131604511939739475101170341224707710553919123427805257516942840911434242165313747473795318756207112377372866289472695140871922207358298650758036988890202371621415309641615701924981506839018581598559120641738469836343687549082421584905486293942565865111863039434686419695952146640586889662350661301178973872098912948560132046441276544674392788228280688898458356351386446494453032739910291975443842882019071074383855382194367090807374926403259303981562078016618561495859265912872730039191421820488977929347202531983611146091032525168182923814004098018158409975225273048779982287172710221593987179785426473887426398941566970393705631466938971542182550034736542326486726651424206655225643721444264232510612834978790557946334347950020362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] 52245505994923677980449058288724298333798243998599748675347655187767806772009836803226601314825901634268488774259670862668482256153241063022843787205212976794043564183049443082297997258088916353927049878306823483290902940647108159990878940484939344534154074120575186076821940246437513213047883253748685029827770329038357810968067751761134109010797221094807661645546965353286162570697284455272088298858740279507682280996064618567167741823983557137785535098790846011496925863686091494950484455904237215986413326980691401532032762086433193390186572198478826207328281094406207605161815839938378398973493803276470428333318539478979860083013219570326366071659988514030690369996407406973844102718638118290187630161109571964652535183820278115339837934726893298775934181717644087604096261376283788765012972899252973851013910628156339391746906172857481454599089213534031478836456292109175564306858079183949999684141255901673919360543043510493262159380244073757604219130595762213855618096320149585228216049372349410158688793961543748945625303756423413161200822866778183427857915350321634306697603244233807842119251325278442546736948093368283837828523154368417613767034013630418291249369489970535349258981672615109036725026900951295368444496389551308843314228843963999349643325240618725574419428095466730545043026838400408403458167522445645210302748319743156056187553020395471234798907350139829676400507304958732377859591660891131159474393652261977128809802164046007021083554137205931658679330329802601808150917620982283558760018345854260554279089996598614382900936222098211451644995103764533892725762977300745954024772606673244927758509386973051787153687079363750961342770673972130072025661396867704492857085923528095568254246470594155590939331574828581352875753233723237205100547546950365693957768969569238706427533557071586685188273978987474771221999152558927336491478173979070377881942738699493513113640675298533521774641933993120573613325370148916114127987029547394223312429271046872189128646678795605309296613830524530908392113279796619635914893855789966012514214700924116785503103494548620907334081317284202708301183976219723936784650373307535029975772954445266635860145979522102386058123715695409353980264439176803176369248336863244228511962277153481717108851613206906272979581177746767258121521787104169726643707515112918361185945824353528034737899713233894444441943451207223923630258395461819183988422323360483149769212888083819910630823437663609947325772730244070567744903039171970361547670058347013451831499849452983851115799458865590642304640339122291060956840591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] -20087146122772714504043577529446590896976583823020595485156807747570071246392583718011002445696929140330949726621957580570845948692026396508546215455832826237737807348538159575431187206947243110869222629568712033453063942652008653017254829978737717958584462345975415257029973161715274160507744497916812026573264382562624732049479755379315432118415405745558238731378483052330236796373667569538610671854946464979353871766451361604372537426568109259540006513737248172477844909501045164476642146565958768120455630651876516210596161519036755413839487243794135353671733875330988660303526672266147018623835128613062280606211074593424460548921377081571211894865214450962522516629250962655449174918754272133976546457915830157524325599820365117866199977587276454406437870720420955473011101940385186572905814862151112865064978970074572125105292534158411444347925165564446862199629971577972694924471594511324204062411333658665059670871076720788194919623098101096745818284101747170604314415684361002123838553520400668597620818895641623256697051573479702507577650006036988784582912778774862928512556317499206707893848724951453735529832803639748833513616810333170548814773039451543769580483150208047556732591838400410685991808354967907633829634103001025940477964956354411802554018323036127462092452828148632797632745477037465586578644429109930266393473383196501328746396949672769083580196896380303015624667968549109592231797683194991632629292544127314815271682199891346321186174348542391839485943136851565188727801063443749154723638540715284942190436113966800496613563244612906788942867416448810342222134041416938584723910778307089024658375440633836872000152564424054875944910123165773048466061173605688056750492163601798713466303039022913234556945288024679782359088353763203903412750252635709392101903367427970120350805007482048418078830796858674137603598740290899498295176926238740873761401975655483550424614492562859315488803750695580140122307900268352865454713576219608177424035090951594644508449729973526506906942118727594709218683917928395787259811748657326525441102867908581556776760619305086257622492689941316308150175082701061402164679967553418619111902289354681323594022701756761117640680404187466035304211096128694087709330341801658193427754084167239293040849817419547707990310750668783249156225407281500492303433984447898730714056435148048054491117510755184957513365530655406391022950803926952911131722386707401525522384049864411550968779266764037003812441049672195075986343837318834435405317012427106594326524164097241968983821039113728774199071971596581479736787599360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] 6835983203422535342312751477307471713952691992953641244536114802880794363349781283810977684755934352622906013928974777756968488842563311102688267335358592521831801362984228048309350034305468017382185973886249040400218221504307022590645381221580210642904735186960306979199713837047818718831120039676830030148691488255265971381261954933926828585696196859939797390447493293072364674620943526088943317499365338618114460551327616081837069633967145436846430897065805782829917093159628982058511067908196765723543800701647126888457414517669403932933074541543234478511062370970889274824314922903842309017158265857196629950903583346529335369062031289613714340106762522841715071112626274372033902476565295804193338938157935614069955553532477272679564419078127388032946330230805556904469764837015674858935821750438487151883317288550584514977264655291942897598671630628993355826506516719655387195680682427181112083380458485773552857371175325844764528647408033300703566494000374717871602552016968504056726032606605512879638921600154732402134149495018787245678183742304881153097667418216506215917337692022707579038036738426646744359434674156829226686467779158905500077046721200094652266609929610892873522056525378937164913137070342464309119465862398744888508128546468534586735479450649406575651746326068873561953815997788384201705579005575080568978751515708552137287312449205275413176746891061685495804969031349300820471905592743392758876103398566784249642251324262925687717476981448173889222709252436387196906816279448346522011527760409596900917007193524773231655336192562921134364245114674439982008698189949253724759946816408602812100988059595361058576985690761394674438902852650178658651037059010656895682225791502459432605014214295912605392461921992223291684346385057431443254954919677167603006939160190437352048962329538387915320163373134034440927735421229127738983278200141668543180565665952780889126556134644001673922049425073314818058946337686042294836385873486789850912350919273481558228366681703058336389999214537938182141574758066599659516320686626020858658823308997293005488776642643641797239839845180295374571589179597100562003367109492213699136280687427585861836240037168164769067521766967449015076438856544509059728344309384721096577811831137787252857640955419177531380011828830546549668692340645713398760675730265553726096825409984463253632667557713311273492793889411112921611919554843320173986372707929832928945254054138450095385214655593791149173657931232281209448633084014264450844664109078717997899525553069993833523958940541605945805655064072456932106877009920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] -2054493355822903198937010669809102722949980615322152655672832681035757793361880698422015508300270369848248246128544318858950174988261506215471667065674380324857765582230792609624117078025852629486413911214712881772201941319883648100519453742192201875653760229596040624796449371737382272741530012293328775057645240618162783579855041232004155665422538009855825531672909998457197234181402549481099780405047843230668400345071250112393289746624582088573109450353412382298336029535320344468574435861563843381932526995751676434957395696703272998400308277131428659778299835858728169619036622654082813502420052759694960126309777703465544964863817973550050065841743569940679584910223493939306380637125761459787974610438884399733636724624669902339186347374661705822771942306037049385690096572034327476843914290480642600270786451255232855680549065187483135655693214800046817243939989447529520510255789714434968108738260800639205980552982430329279981133889131519577748216297420888313847496087908826950094282085301873302107786419660047140894266700886482485297941860668033066447613764845347594045986552373807262229507131013806722042324042071713306275520945873511222556866312903049871997405906505362501363545283725171603032894928762149232226382989603732356900178795311614200087272644813232497756516912265512067775374181770810064836603347165036274894315800844758548161588136048426253019744962567703630301661965919229586334027812218637317621061142214446966366642347703440473496502599551826777713739510468979461523990804033627814567521786277765284800267865308978823761331405829613003574785076228406830246610214698429088455714358608538708985936580561426436309595025680003015010845042579319386123595252047016734948069332116713811848315970959176607428565350493860382898792639765062043123611998122656106264416462090700718937436259766231534784864931737209540388878836012384825678778050398596881492058761978212868202232700419090118379628902447079764641542407113524040155900884713254145547483180177058070720440169478480506910521533464585602345852724068435549084368944801895591851795920097459240309931431667590913495589364833247778316866692082627763243209606191194681835021655862111524319985003762188167741312722051757434368477340798442273116694944355892670084265095326413533159549870259482118741697110684582072546062180332960130645801496726187830720860544060280760255948719867846367257045698304624929048893872427513035658071444045397008759437405881792980087923142535632176289045307822332082935351263468334143892509063523435491451800091279962278708177242071915181467866335546850091965790289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 553458263834463355150884580402656959036196303380655562467645341668765139907400703911246548072759384433766608582151526470838933799723559384576669482674147874763193092552206101083451827454022216155392490341913089162472315335172185029957609458168021718184763905516001979642699677588449150878561547754169926695547146036567157402651151558354073624109666034381975656238724119562869993655832465914416238621828367593968396754621438058836986053928725356399553516907821692640607527338575812002966984601908255372343230185695812962245762694395394831169456621154052384461815952505480833051053011468913907103416883159599830570151329372631560894003479009536146802217584894105838791308150351206346630312557086087897522571915458645437644135328507887953754938079544233536865258384726689704602639780052513702432913891781065732265871740140455182735200630217628025232379497411520003836142882138967546502768147236180524152482968694041684156355558470863834976087090161769739688702963688085512508045881447499809070464783178811947217609997867047737288756490766055739638690745586318826721151766224063090857284893736384210802216524937478458672448234339378236971281430058621224482950128211193568682340105563490604308300276619429522005182661537145718259444054252522290946886105453878950400797440572491698300664038143054962626374147560378213303137133927946740611714475769730141810757407464682033356590132485513156874712811861587995347871533238797031134140824917762119771737399832707760674927475350427541408113638919932100170928452483653339898037329752374670528047034309574843866280836469195316843215974903992825697798030131509438312447819387419207920120071171159991559656649345725224473572908739999901013147848159922712297873451975054185065316278427803763978500487090514795188211142829844728016276437259066903075518976551729966480240619578558755261589856919165604719902286220481636300041538040676339756208547027607514994707132142916120904049416948402701290489789842136517858787875465937567702118987062610902546622911536069585611304597798939326920395531901171592823837513742888852123950133197321472701314244521689799021574570480232600221377691782906103962251293209213526029294537114844756224198247234149717387796561476790630713382172357476789748402160292017612481791191997281888441990108161711674734632643830603156631465295818250519135680596354512722204496799970543103021292392099978853408131010061313317849979666376653091542148712875677157838268661450788692492611953922055966385520461948061002233734061165932375439900532619949016935376827741290475006568605527028550873769240420761910359369973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -141797537652017493130507360978876089614655659528178327767915362147591047209463798650045729247939834436494852398408278229628048509567877133721309790410382778135184792345066557576432359315631882316232048422528026968839958170765964801947841459116982473255135003892371650389775738844408963026298488371194267621820413259266298320067348223492242537270728062750407913660211265912254013618223725444476040970676925143520151050160972969124015888170663210244543498667325960153533894334459110153940493771552060033139188081040946846416378285572573209170666895468530592790045978753545474524641158768983186630173300754592227014532821485105759468633462301295003188143391980623332802696625572412861222445636157979899955757948441592427101997679870440358570000432947207659118085202433029812234405503748626056541672014647715480476274470434815791435971094037135902093404536499532470405573986960303629139448415089972979535601331993804217775289470967096451926359228158842330946323507629562651249013603187303803436078227126466291206780784951269108636746351429524984368013855921012781823779597174330024809778799701800000589838394656219253816823366989272560549991756000318764735290479616845507866911324990772809323674133691454779187366935113744218951968842507206589262576990764729492132398228519102163826424045822048534510650224097799126113477620825647952234931661905155498614348373982207623306135416467810009085250850175060021512655959007230629753807017688020929561727674871075166564242569074743249502988783731971514766323935009359293670775524323188905544862782737798976899677760994295348572925713677806351041839138130794355311826720712607480479197148918846920073487630770289040296415291787053945648631779521215851928915547689968451850186626594400394651068367574179587447205099369992495297061554064961462100986384057645359338997393263880424377825113689532111098793484157791695103264280327152953226182790193250610612262529571168865921618504687763939061777663218698182800271055177598170571348567950327206121321889996837195806695753365276542802372108682221581107911604995558143958684409949935047723134641658327020972955909694730540024511365115086011959503487820788070155833399930760471511846140441301296271731188244978775548407732832139882061406477631362389674356406627442946536056807734767096138366658448521459068191741307049149257394615592306328810407223036783387857760233909976512731910794576959968632006778146425507999961833988230759426468378333206083703125185131326713006965039757151261502928317235905820590899542977330823724908000894710637655885420487296830668277076875643415155064176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] 39304849748520784095651556627430491046609107009664278021489273401362854204206663292031241142978107672198956597707559387940541822592691230766852214525459482936504888611624483384593446016693889838933715260858271190043745424024913335613198744945826933182537104485815883816820069226277830540745407215889038295095523591844606454484072097646350251938764195604539544117385095412634772034905159778844696724990386220599035052972189813510753538347294200908791600462404104358052805587881515559781605728390406150786060242674800125699038937772496296300761126339854075833141372467888951356497637703084720468143829600509028515422313353626513336877411897483663574794077011090753931582385777564869826376686306749976577775338123788167450371493857235293548657590777493937072428540193350826531998074259453695643561218528696940901088532612203777163982538488346601258790903171058301120262277478121952106249476741028103207311898703101130630867012434648855224251639984029121186857364636959951327559399379732921971114553897036902932006475116554544281531300135423268388614240755587899413471974519881733802989667833685186826071376677021133883539920450183880945279702953868067449811386602037429749637030012897144327879779249538303985661833046918583793545936584201985253311653162961847687843188339529145950003190206743505353535585150612967356551069203507664194324455178933846054368140688115165241116840254782654080572372823132450617684700234943746424531580454084990757117331096270868206967900036689791833107399945000091111803436640998083816273276760919687342009806404935298878114598328832518079464692624502164610216815507711469089199990912071328143436866745088027624984355783243473182736294021696882924080335578192019374818485809629138521315181442716447086264209490674769987293999946206164019587581926842100222957367871752146796343159959106436127502424650026249003296977173831722483260059813024511372275587923022283912331489277738011272374187845203818537793873368640247409981715682899719844726205745110919159420648861411003346242864472746693439434690904851534309812923177292593890863095745352075518944449083709674218951242903233704602428785345418410574243778804583059474773773302365741100850374056605899827996020024101680451342355768984617727835287368750088594310593995076062751730938022564035044732625586683271056131155190953801354764473420273621070260626850182949023830571887466881157389674246244852153883519260911393006022382411335051450499340923196272712048551598354929257305870529211714817035708598194365562487297200011465311634927200587595974681175123599849074235955944986284122838138880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -13206653691829324431873826348917527750080913558751742222693927942001596889157724863255202343417345501829371230981003685349017839881811886529802382703012083570759939654831271249390407362633090693859096981326915691978782311069371823462400306712848446121028187331349577201707224312910649205379353268515532091268614618148596053524861224705398684713389800992543398730842394878128970449945471879151840298557276316814046963049311726327209258103895166157070052479567699920451657513538826267466945389082028056487130367687374553655440610821300344234560166535511698859758947089330856092545262604645149083616608766900706187958822208739621071931091722812188086895993993670457482835624875544500520578773055778413283631045406413338851334794571984392984729944658286700278427163177592733381879276432841522443298920668194426992265944467735804855895899288628436624690572370237532142726872945264246210297610933734772768456062122986933579376920349942250417980961321553043814453214561731939360883700495129726634422341461260683038298458727583301463892809311737205239333790874095324696364748704019368490881161350650829739761307058377187521987351457390315221451530338192966113120541225929501738735379085535578809523900910628569179103048741463003946541612843228354751689648638191856967982485379779902573957436489137641628169028479657498183552116867976068170962182440487732226477536733468259315659153863120452827846465732799313980390654808786706443311994406625105412705789567532067125603716476992485144454628698782158947297048343295611239344901490587188317704377985016597205335974858974554482118709479344185543117250335757803665036763418734294155155850538227103629971811139482059283938554862628137752788267778032357326983190473979835416627254592169834671888826117584233078735407895985779193149315170001536443640485552380166460400625408487811520112119489244645284273779136654585502271516175335424054682714996712414964226590412797901328082944202805915730337553485067379620997635315741843781841885872241305241730548444561170385395020338431734320641595812132991615998906584842216955709555300999308627454731599792240723229006161964738731912366708506206367636590395861714514311850534248601009222880485186166805561844635729311396353014815752187255762302873093356007593190632945284241773002732056404401888027633627025992492859463574516626733077695405834897847392705471247200254195931287038052068228216340336719748089349145208075066078691998943604926319656270389939518244540751658588202589533436969753391149510856418986589309179487976318770897800773357331302271665818112311740502707299467878591365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 5084266480020875759387600964649939008134041549702865698747265235281498665962750232124469594242931165053392084930698601955305196878259471844940716055835168546674792973854073881616586422838815366470429754528571109950464700750092733399035266839121296966258497503711643747932967143619261692177061383320350822639688075758466721989777952413722767496306360102495424114916462978358204048602645053635482146614160721709469892000937085791979975553297832683925548220200883467193114205733013132348696143900896428898013640488922924365956133063777813688521895559655602962702152124523086233632236512207900429298215586828226690257847251163541475317482706628206108445816903280316782548206956361221533374199782458276491087776167569239159627645215854137130936479129894474471574579902568483206823713617113117190420416974171937454449948350859418309508715103354334152662198514074591578459619477593336954185966384632607569674961169124428700009978618605541015144210703287638068019511759213275969713696604370103556791264577102791055733166256433137674124762403883301386577061381227171959604933692324812013746390230258883328755811048820935366169806479888101901199830388775666740110081869336973082186447150047827602747127847659667844248691706081494894199111497043476908549706502694395347026122823712412588315696516932852863134026369080761370598891325353631467205919855441540651319218113232667570667472808295462260234736547755017683034509210764010064744365667609336971000366465980715818125007107928058121826688454024885041748284019092266149735925763034473694591662681959695161771673764348648105399790569305926854868254839319569768885416780344025044929276833303844236241592237019702298438462553515104915575608962661136585420467533004232278521135560476577722720904599393704587990242167290012440957091284814247871190382311128595129961931086416520493946104601410866277819836560057453157307348605101259440908180964182986704106663378119663771318012337407476676297619134080703921197448421542087364327043541642228086685447303697227474038214822494867068618147282020015659970520711599749765464469917106328731248289091122949525953921483566549340929300148283869954570627550428940491115232511276962051311990707122798535250950098907092091069369829536019927749893208260673017347705187789428705414051598474831569340109347529591276368760000510539151071642998660732080935986226790191149653343694579071084918410711353395922786787516294298025102193834858361706958040887159300328500591239789817377647549760744978863434025822523444745540597571306517052398672958602043831547281478940704324204364164049603188469268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] -1950908143721934303085564549199819260995503086387628362867690472393201833105890170297522842550778478335265294697367107733993000395697813870261205626614160375316224339468686483838295899901991671399129593450995337757934074113007613159514358913271455815918435341812732831895534151773896311098028618311611760931287606390168513866592405337471952268175791498624043612522905227998997678716461377633473408125159692091358894930918737504443507899055518620855925437741015765658943000177580062476078729685646159858898296500040195029281944046951966274990091049540298639920839733708428273592154493452803551271939431310765844821687564494343154049893417365337438554351353262049123818337895084940882795337229662275104602281496589386908129304938166904879192140716200887149819972209032757744195590253781573366142548258891994010668045899236306932517385476321125413629116600838907305518853704100646942679583961110285246403106847342602841181375894098808101787650553768620254139014800955822364655422438548021735715969031585755106835431439256562451960448727018954072919126438256156367163581553527568719479484613884589115991913781380431243486181755639065394917959268436633178252482220059376592015407550735569298215485143143271772924439083722971000057468045672279778916804620916625177444461228631306644296068717926419187937197729766279962001570929997689343291373620188045580366852788262842396340188013735440228388307813178914327573657872416034332185119533527011438902744675024235640089913527632027837068053293170000386113870196324732121748506245104585965334326585607575854585005970481251216677483317843438493062181844699832035000869570164824053644201280634275096549813244525839715533706166746663773342122919599774205170674286109048261958872043952968127426892061094781556871305942444474895308302338703774855034380807077156809401241913994644574257565117896501245388675664986042868213986815370995151257969538173920873710006817001897849159186277577452457003622149467497413699218064785118941875014987177574355567323218866907771923888862547743660654149900952053679309106466679263494448808144882973951260578168313596286401754811055889975726598730701185727824074135112703357234378290647160547776112406502449929918046803243311059530481068945881967256827215870272785141982558279450777329081578435079052222786446114722099918322074873467996665910232545665734542202946731549830428945584738203248833048113090950520424261124488134795995797229586835784482014057949375886669362565998757087028575699033761810804283650905336400909221041099544100840781210137198889730735273534415796454119844603023591724810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 685081700639471998415434813081666168299604676686843230709973623202375747049148250388994418235879844973517552428302947621180469390755739858444252483001603391175541094544388769080540936822669749252576835210911042006457497358355048183505814620694675441524773777409750154797292698878815007088595774633276432474106430599355546917419113487466083643156549574202429830571357886169808569192590740151915826983003892397433272610923488887442054644490448620002484693040366899483390917911888948333303424667776428187603266215637819473881781624464505427919712619982718631112184195611780984210333701555856072328437168787122375534269904601866348040074316923768714352383025101362763501020844462533500000285584653216970801802537945789170996060565375467759870270486627448471508901806406680947416596370654505000958600109483304095084990393985226655155288757210707073558731887081780914710228074664506531466269501773071372151748482455183059459086829085806432399393161785584860724677123952412682140500525742378751051659689872594456733379858962028955616847615086709517824233672602971891955434284041928456748195395745313406567459261770946239011207023932538877331828061117102050095173247468767527893853739585681393952609109593960393631522007495414725866913162071290605529730919746197652800343328574023654357719649887514303932016792496851472524949127129388181124570670226065129552269625888769164183673018728854283987988336133237363154546961200980220952880362166421930313790969324796371648606522765534384063188887983811127090039073767669687513447168503727565770030285726875376203984949556341922074534031443575222322874523837755188195634721821161003989432493243353950473908007520931731416622616603239418456881294072358722052303716247528008294639241371722266397318113287704769665518271586384469441879715759879556037308396418153241498379427804123072877158722739840285773497215572709428431360676910646843299562945480430909288240625768776170634943797501593394176310877044127173253795833984571333813449629409933477603663119284292302495658045939012416772162355443504160814004715754411121893038842749039179023351152694878502631990836006454854542444922126922419808078986457070638449532813405085921737690705371960935146376588326672831864680595747901096200599943558583510012725057579122144732800869207323339293400573663605234079007704599047497379697723403896394476145798415532509906242222760805901988055179906376180642996203928827234488202987757414347296909933569847130411588733913825076056392025961440075973029400119688909404499256909985206073098215449206142687111611677668063144983163007110309415485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -212822238392761434847198048100829063280373066807483987135935097710676268683556578246159583608479665444308067775777011839451904117235628339774395793497502936152336784944898677645870676493414621160152080349056472587507136865432857472571335401443702560373520114358562616124942027091508116197508976567715679604449125158950161996667093459117586609767998195664767259257414795369254018149914147210575029973432954527405117046180325619398183342750780120889571790377737207930648948726632057485193436442552574628147837599820776209507764728863335168530320694779679134904945746810070649320248296462522851337502358351544805569334235963030874527116089387975052248854324267178571503177480636714388937564566519434268006637147857628220262393119703579059230471378410980892591723506797182805735697481357496107388540087253778609801920476335626188316338669678651735789941120422705751592327012135156496900586544543548553720829578032276238321909797945592240381849531973894822765536917087408834466509004937556844374637153734231255937845292291221386999076202063939761506218255923969257736220679113069095869740689045106435293770668947169410456147472686282067094753649215921784285247900531964808025100346544896110676936662037708245971187528459067871415904784747943731572429315531312281358929731226390159712712041135795624243064295748554601418088714059940380315603882915465302080729613131648352562223675907787347840342877824922664529743494516551462988427597362250117317907872306990549848533110805540286287634891593855081635347475149790740997363680704852113700316240043853732845271775971889707731420580682558874362940719258927760317159913300064270625589938452629985948839880561791891700468007747943646642855308803398382966312913437471139541053572989645717721003422584105940032368972485404208798733081681048910272286283701889074185466853684812313931146802104897735860837069853315044890948597785892872985548739117109943211877447046711288802454650730402058509314237918315104405101049657844191420774592670137347647853898393952292537588876935334898433325792489339441000991080195130724288590656459539354698678761362547038225611820165343883552849546477349997196148042396538058931736631324302947779241652030776533292830794392629416544322291674927572298995353293562867112761855082412063938685994381916416878521142355461029276018385559475890833242768210887852090777084746739801975000590040481799904581896978247299179364995748017726042005750275353134095922237885942638107463737458852064112445373935087801929394545464620820964621678639733909274349705898337829294891961287236954074802136064708774125895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] 57724859064202111503937993947693920047060213216444071858875747047201148292981177594333126318517653149503576416841204541511653600877018899131375191908491138313084521485781648153918364945321365775075115489230445508815120343792141783850636506660301847580245839187252029629071196773596169033602982035501193268574608433176077514486463622861529590520477977519037304060619862077351908949267850833425502073322574039260809782571987768376044888854409170441500387014951584921319485752676046238753847438786365791615892777342535775939583579244583482139803169141328978320666365020887458559782521483642101380200316541292996288174871468602903525177134000564928022019196144274164441139053272388000290530132212033706925891807487871461163834737008255644801838522350137622700460782550915823429788430269417660966324964045026932357157104424183418353373971982352492069052194939709057752953906039226975429483809259032830666316762196221169097677530024702951653986419883860209526817254877785103475061143774979098556291171116043045768971249129646910830237222385412526584085537081941809660475635692817922742113410674098926723720289550044414242685962482326239155246571517175002142989339507085493028289540717305372575576351900292552104944224457203203834376351573398104258869702068849812441667317451707021262188560028353207031819153248662559607842897961425114134459618281814868782469550505192285394591253413179356249963960388239541310003507548933944903724175488532247818641215694629051653994532712266850868100844250194775930103038409358787045938722569269865103018463658725640197586427282134181523657405350102519844610865557134286058543791241189678005477727578525560847068405753397643122579576784308181224935585932000298549454875548613107698318973832329691334492400774219336739563504003597578195320773063250981997146644926339999003970393016232890190413364952923576043608471761056973998168857763640619598845073915643218330541792273940031943201945802610359729516339053380739382170082065620394979483330525482981743764496029919749144764745945101779055886731753435731457121075403116982525449665096570003136509695883213660144940965293000752488122080399995644666655535891017600541314754463933639856196552066082859463459374269047391114591232680626783439809347157053537265241577995693226435412723447349654486161892580548883027367117496082878101726326269274602845751632408587583831276035413158616271778829053742322739293832000760681899541573343314517083154567115379053938049026577137767000754254041299274364162868700161489767303350941516097809311431746488765675256381460684165840031218780110546597314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] -13590146170591233183358750393248556061987320111688978175804676817905828691304250930597985457165982401998320127394636596290315224599355153687465322032361032316032773632802369973071814745170677270819863072903251156286169700611744082457843745415825553421975746561158360041913662138092352420304731679192202693974295246803208565205627469724068815990940270964335717079914686636096315474740699728960005904705790233147042904985568860357733290654528632253234707444411951955076065696988562336635867411597840743704262035086988303063117419967964311742747680608687373728459185490002942926828924789654945703281300050832325165852470751248877583240776630524530780402703719874757677223732645400474801910741517711195929488357865236307546514096456166660389027182157966759999750982276450105463632591098976082260554105871369065416922760664608890835277438831564873983192096749367276893738660384787942848712266155189695650603649335900268339835262615739176863028152853251160815659563436479543065180338431222841772209165859171471583407246301406082841964662241287185130166071274458923527693055191113644408778912496083025897499825875660343534055157293175198706844690141801094554777188399051008582879190183753894625303853930122706817489532887083234818856621356127259060732189516271822651806436562452819175890914823326220876494454514039528106353351192519699680289351679538267881078187599018963051476055973004824611197986080498228638212401078436558830563893798501216797269199362311345506968622817204371780233224778031457387741569512242334185745060238675637504297391792489746533233068686450083173751188251336678021643974410265412879113499847132254202101689723132715860546069791863994213926642397074791689046277638630253218217393870464037131589925822937448870536292654200978442513303869527198184941281788850373373293299801769571631712781733156497934004076582606115665167665323239384493662230043517578757144136846976516206763460489327498338463354352292115227636742122158157816589466730860731305456886545422999031581279111133120285093960644657202866071509837635352681916455545473815415715054368221880830748059699646197711650167413072403069106656194783262883459340681455688764858708412805932298383136587636842522602558592982571891412173179861637230420442159561194405517148633731827146160882247687705577969415190098313620182904244766780469738568517895320284714034454695895942084525866294321657021727862861584450498220035733888959145197963629071800951007099797027600562979738833432638228515335083027435665329452177499602885454202457043169002299270589806875848531933129472677005130341502285229588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] 2771091976896138206528973087882205897125410760394175658028951637099450671756560601862090930300135432813307331147901017623691215042783931770673966973594745897145094184741654244004790611102178892312358319700744564786732014735412246476845023479623569891400778990004599847515234581393453909842415325896372661385090742476461457271831824286769216150831638894108780083984307181390596470337965403035317251934594489725717146197067753282273352763771909019930188068548886901723097109183885279610336171786204723788080602985254052661212866477741107287989262513011749654577778389262224770234120370261601806052264768005785453383091105613385819378585171650122567069111994505651886557125331366543851323913402178829437792508135892359039080037618835806643653731338623719361575845065895125293574974657747679454816130621014639865343717103120969911720192740509749831241383946443597158384922981897582258578010101972651993974385496751056692583252728700191001057423156507185471526599130097702091261343706010668831655515377966670511916619792215170027150895367370780536207826803799912622831578971864633754289379263384131621344488835536447618565637392209670540492736131972654946134693819326028028345589199309603001610627780177864920416420109095049880284719221849578727014796283892362158931797743986161229229846570075015263311150527579455579049957695985540247575571123871337479769196627473785779054835046449897745410336925250796815656774320856276104030736664319964834765606229823667465290605408685082490496017350178021920802989722089293060270854886647615221942182849678264870609251375940065692304278796035008844921342875765127736291833055110279183185282625327473306046826287681764880856737726840998417909617699657244090947058568136144573143371890458927783112347345519900090095749809260289492464920729788191910163679963012922478373695740313740050615450084577049013720046517966387277177010990638726784234963842654629102120128998344619516544595351085303784797486497977630912131269317018614772141350672992415521714985578377218658580671805934455290293269176987997804019009795987927461294522443576112760663234683602791187092845547016625919974530597561623293778466580950396329415633734581640878834413517168352501570615321972075105410094876158508198350570762723485688218764025025066725300472098026847637030739614380170591913626239322333252109805923216623466186743560471314544347685163770953965909329509648761598133608406510061751857757758626448347163919355021016011182203687946639777394337950518786331640209669633307346200508313754212788358798240730209068536428329741420526190308571078834866094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] -489722996512143737316038648412620727322921000779717863797299129237845512901292567338617627650758368370755021573924718740348019308848090943172904468542954909969980403822235242938275511119031723880694050257511854670515080558905857201011900561982736427353023472489465255616568174111891635121440774458332909700737247929171339969400393156672611044724473866865448557952443755239054156628601805821458135929749297786465854003531652725051699407544602043412855663617157597304057554137854325636308440274738934485585915273196246473888280677704167250829809222698213939483688934685520435450271728917678261750040296095459883602534991488235592103485842364995393036791267588970387955427506594555304299113130566655036697947398971047396664816178053353354450978699698830554521412244490390487627726791644197348972255905361464097158252011919444120302279024778581361105408397499856528520241680289694419513882519736766193598724422193519275636762445729966590856462752131319055153212924615694736076287940507844601262093993118979075818411428887923094411175893490733506668285408714281111128602232679838189336865446582329703206998293021895239768650823261897683389183246923213555747793235569211394431018172550039132093657970827206175977830758957636355800420662722818678999190897502784145050944148802557541630683495039013914728503114930931395278291619406761130879132522442520113744241187626794389141623358088755903439594797051042535289539087472777818951044001517300496446502678698393614764586898360327591425915132436195278220820841962825696388340254019196073547804916595968051344932948709932857922077459618211042405704168940914808241954813921938083597578313018113070770134519792630214974622274865527743640498792693578815736092855588966884021942022859134534804062906435173127428736295278993423362506538883831385677125236139310734919464369562274923696493334009526303480868097877452991829102976606139707326332129577870831951084687756224858065622392942295718758537134968451414294606409616921659382561521308341711445771274026196970080938675934839756391819853731695293398150819815345050060683223330103904364123399378306458463598642029863264980866980200019458585337810214570618109470760480622576705904093201229103544648966879665139234695851883899529870952181651377542675840198034486593828287483007502943876927650895545455527731092685679373324466748382924647861595233409017457601984129833908982574667243573361801440544734783089622156993378364102714219183271326051745539048308313484250865366810346657553423030601060393209737815028612410797733224540410253975767146948638654332165395411319651680911360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 75226491762114855972153089635050106012267825178765392609965647814422781785034217126218618799465436954453838389683921301669078573808748083757371838368752367560484351103685761374131361789033746322460820120359219148255829838846410036521616569123895701307024188835920341182139834167964574368095412858940422138197353387461852073250962423342574088020108818612770892584217838524030115261670415189198956723429305292788579451094283414975636056305594535845146101669501718469527444499044051375654782848717341668835310152593466118015650632413714698869884196604515858965151810654241240310401733434027215210135376778935764189576410419299337340911294758556941865338497220185351765809678723517304349867952931652091918760295042630976003643564091355182519057394901146252727445881546750304280400327322440774297162437139377185274126851554493978475072201447955135592682189663309961258203608696416363108029960217036744958208144492161160927262063890559701784387348989507022111098249123737268695540521681855604182087462020387226171916635288623321707416449582644678964471492414427154496973452450258667549188855514219831465306157491170914089679628097571462902401192800251555552894655287881918270536005877140135323099870118166382295525511662923864528793213316271658869050235845734200205955211809772138871855885212792105621805800918854440294917095551688044129985933684815885425081317666289083843645917195807592070057699771255287121517543051355556644567001585017203449182596389584063783408423858032990226306957283487608174810992697532787135427980102887234011551961651781012208688517566376131045445827359927009504909487070808329353179255081262919469743504801613761222125113725297712405460083923068963512303513818176610532373670255224248434717160899735976497312267915773862158693365421455860283480902017447767587110330971686296239956961578276067435479631518154861268598542113607160623180133777347343072812874221596397412915968980566438871925029636257686639373386941812024494630426663755753624250198439642861298101101838485956964400967875581630296412428608929992731839901563805573447716589336637798189900621761065735127944896573088140046896337780488743273869603791184858252331272554255818599329608261791941163544389579644698618308784740083011865991461884070334889999708631472059335763712085514084358852621960503107455414235735226711004957471499956569353146251099546562371251358475954412426517638452472273260866501091886134840311126791760777430663219042198943987490423838178263684819982826935005189682264096069172540586863960113657252633617882722022478408581298696708811419799286079029248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,51] -10085407146957333866554789619662533282747720996429617155137049946589149563277531773149252439955663192260833676634877524963125188441595637334333853265840635210192811788143260804093184517709804644287460159697125144436021524267506189311220939406183900609880865048933807616497772650658527016304361426087759524106055484027131439870009883271198890916314446679631647574312251569864472567746322161637310388400235161776246661793608148445961112383148466759169588706010787495919298313295705931048219511880519356834700993144405568382121070180639359204423773839869575042745602438193307612639567193846353238313897363683764650843148864208216480430650435477858647487325674217906129300955749746222672446908447043888723470982413553970900604106735627009493920394185761993733278204258040963121337844819039871081276622949350297762514121245150782708012905919658150110798282927304341007215554186963708553444222764470364618511520027917299415253471748308555901659363156244062884359443153135308527893296515446469638379426118003584045733459811048887992528125307490821526085412547404889096003334061913722326096825004454630525961663220555256661089903245835805662398238372180682183799969025498220880099557853070254486625175274612631666774392670191828589672296375129746788134462126556054226937442072833501319085461694914300867486582477190603563732953349391213769887519874560235271264231683439769851621722125865706258961782078667626193873332713954798899749627255455369995364908354065654103525878184070616129829628607410191411974790196698377813114704565908159156243559781678452890179782080005044562049362587614159645312956306562838136565206043372543611787060525565531423000523012725413791647553131155508905655295812271926341712690203307911287821587637105984200871054686811383303882511493284284787885760718572674942708941231936704538787003949986169318375503192127380968719206104683583522764097931222336144114286188284523593018881047394263152770671483349213283586343391865732427493548984461920687228161705604616322638028101161076890006320366282221515712691864088328519021479983179287621687364346311494628652820870151471169357059387419506294880674936338723415893167070867371370819107630777112657821447765438368277716844108126129820194640409673338806001358816997878805038166339723147555389387162245293785042112940562777823369692492246136084960847308244806697202333031000837505722693748403173690439573975876164363187444355640949569271991610740621572759487330880584983431429770331457228564287189631282963723525662760250779678052645454632952352724600579904918706488139322277949032074976715929026560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,52] 1186153107896030722723306447661246386968918487574632231638817915399631591749550290252308668165234191134430501199907772629627457496109314724533173394697971562981317645523370415816936222337832737345509872398661638847997419820906282616618188059729474813138720361689575516886993874728876614561490489515052834978743428877429864854965008129973915936505293053748125192194470605109865287398013058093214949907486758314420502167314675910589439459758547785685002487313552212045352645490544196102740853220881479700734429325426594175317592931621422980323859889218079160472833100160824402580957068712059330592822554554341383645296783511538434398405055935200417525571636121421135195099884084598265240239156687565868493349704994338422864785588476121580056927559452034905927534717699935994115576124503375236226994187836701407037844644682458340502932280725869947982085266679544999281601478654650017417999002870540876832882512601936698552247284606757014483939551186595769399444574562429474757199522401627719991250034625839503733503383798772691561618833607343653209485950380504803841480403716887707865751470255500294160938514042561592009955288150632288157148991316845749201149995450303712250779693672610698732879608020498973667408858854881697271675510030975700281961319735520168183875229513614965322024231199043726679730027852678814013458740925192014083024899979861130477931800755063836358451806569693919289045493964953877028652345846351486321142950330338220922673560042323343341467264015893333241409410791757591334102515873098672293582560352170813696919028884360458494753826424346206832375174815014290572417007570494108150425847456648609560552270050481907707795120478865954399823898236740456847388728574803230883339114718771525005725933286298288758545443655704818522312777559014036150139420930004409399819626713612848417878340470977877767300517700512428235836861755900904512272876255413183071423930058940115005357068205293609925033056842858595987300283752898734225076878835096375171915635654651938285290382457250878121560080601111728148799430174007182805589704913149930178694652228912221585918661251268996990641682898763760194262464563096330686211649659300448473430912676415048322509384814251720998529836752859963007217630634578920943755680053201861413114405416818067896510700633605228781295496959227366748380748765536854388329402153606119255192799334129870648424477002183837814931954290951804301405059110127819460344785609107265543499089649759442872717904556673805032349662325217131356803013411419554982592062275597522231686751353166961795784898015708714489965055301386240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,53] -123376526487243449576865088324140288475257062410924358004844395557630160082663792945879214694673064429997147144115078106304383526585310544616450950618254308600401047758804407060641510020285579153731094105181882570757533694657271087209304518015042011655726016474634794338192099719393565730408550443996909367875972638612269782977797114623665432826251845702124283586459826164555267056231448097363260064069589445453442238609800102516517168906311969718035460052142431501272050847485684538032557989741253385351223906023738237393578192452270849880507053240093350705125497447257083838205622532682579580134979630830575096130028868592227142428869619465566764931602233078956913319759366165518998864977432558906121337412419117948841612807644242068762451008584253711308376417430886647803694103959190262291742601623316207391740329384292100371903765301821536945169147047486690544064633222365444833004232428377389074993026068743262647775617826982185044725765204079931693089518512944926120918195208096675153167323368455153901651139368799584505173116476334027662920715687554368584332298666560227779796509950416260353793366853882887732283318987644781863870574961646760398402246705275484554752708837190224980155659867502435319765373496612122023996836189558429550316864527572772543885286260425215607927848290335685748569221307525769859961816003560204179311709348334112612500013096143870387580103244091621838451937538594723696739484662940700671536501757760756549882902488991541613085448246111301778621040611570860528971233913367350029656906221326554877084697552421904745404226764125547006616917908224449022411508765594990729889599513921016601255397125848404478682355359677659935808869886110172987627806614678826192301375293597116186612574326648651732960162702403365761956829970664252614397527878775686166710783444171029021288524334885080306989578590034242019878944750899247129284155471734644412233684498743722498747268174050874728578091888062780613765756602669372405410525370699398409679576954527491913714802002218328866306945021895353375402557555152553014661065462681199943384313227883351955680423140488419807346791243567325140243019116662295417358751812407078405580539504998995658892537916480847290605878777548612603891428131556196046391257581603640976030627874642920874226296465011409986118528631325298846585694416548062047823622028213887912785267339557660634269723093199560021697056461510671716764835682159975328976345368840237745823084959481567576979567196899761020070834452633863214722980495376302329307900001312159636232140607980241992361600119052457035228161861830574080000000000000000000000000000000000000000000000000000000000000000000000000000 [104,54] 11522154231335378515067063064794482792205388575468659441826382943847388477570795692533513955566994529045566640840201136892934508044665882188309657120070331204507468724480991166775025072564789445602603217742382349740528032620179068286095504221827511312241434759005820776123804995393714592997142800526966394802577699297716529714387196437198151294981663734654461114933454111637349054365031461816572311141744633994796079053092041990837915956327558616163490369243784202912979376696776451663204494097508929079053851428697895113982183443382960475493075806563750468520690967517888619696527614723240864692113296678381613080330014675147454683073726530321426935328416283780175032854412782157686326742565410202349193288086152777045069926740381133228665060274077518908379013826467303164504282976204219157729923613032923862351280016656019464929675914724405820460791456845805495499453652628097197223190572891331603429684189013662777812432610351504193882856460016032582465766774425795410005345340224553872860010209646833712359788904879571472229658771421412790462133729051078761415763343081575895212103981347884392088761380676491111896648701665341851289125509203275746614331997593658974682388277370444212700971544824399795877401871538672534327611066777761738797500437335026768008224306070594663423532164241950100401943878470565588183505731146710694744234823387248755773044400257310864819868309477916267917926850794586143481877980130359310293926037698993349477527288633969585724083508435318804176971568676765858774912003446382585456012380719363984809587227499641815901226109443472304242756587511461579481583097450891838985373711679839116183587448152920526749970483635185618406705119376800653178577321544301545946911611125506526012105741390580659725542498960984625638916341945557128871248153046722154332321450126268867556080367959820858443291795899977654429088932851346907220146456846549205994876004740608243219668916498962042625882726027813772736400479557236134132775583828299673598381209568642269931285697337555350304893350108659504369114774635562918415337889236193614115327184123508490026662492320329406652848800221084986192673982545038704162133815116287005299295173427627161434974605259366424662355235692856460971188313657846185746263141014015467411087844902519016739397587034076786640733648652697783454997009190412980425913673983862078353585859228505531899818737635850784363807771496857081890037825521573038184353624724264805215683504491225426684529746356256684598358881488192680189306506300134490364709839098950396238640513737318266655823543706606193552314763805982720000000000000000000000000000000000000000000000000000000000000000000000000 [104,55] -986471741291818803237601283450475130383182808703381974055130668640697193023003393700372344475226860927847734353808799065658139017733311120750619245275531720587180467221528898893895976489474905546348290163662522789612077118050844514311199043339530925460175505967380884459529107066493928520140861253008587722751295388914302991235831502702313505443759595826592670465108258523911340802086734726378908839704637582374022119130074391607980725300698988494355569154411377088198231000309950776762122268132973673736263566142979301729029622845435096355939004209496880107957306432375218048768564735969755191916144351883478566344212712940026642538135544388104461869367093697817029637564868712109036014966852924757884759680447048642604118595737396004711959334118369999781230713731463615048179665935135726265556731083814731172779872411032849746486910298428366172908099200928148657588794685277164207173956313056823089269576762285968981760999153464450229618619570268390836496513339417232618389392779446411272087236381388936889720051195200106069102412051357842919331911753969927259291871308732109718260579096395786306088939394482124576307565784076624147910764475047372895924226232810964612737103905656933952306975192689583037049618358144536734971263413764717984768638695012504900162615451927982045140544330273754346282937166047495188789187593935221711374889231159643919700118456529172084956361717177398856006292183830388733334996913299962238804463080749873610671270160836278910564535332247906673741234653691046717286614084267333871915969296642311194021360362483119994857875205075532219769686803462924908322629931994235693356173214818347822756094453926141277335847030240958699192468714784538432456834896678829822526635011707686069611482616764828158743480288614672815582198424712533633648693851077402236195261533968351395936121212894888261571430135455633585423423987241100756500727861491266997651140847806763886702291871085948291454900130120387602691568271213441372953909849610690668054893395524598079510597059153799518726784220049126789479744782629046674674679228792872214190484155654805804169697788140647740400799635569250373788274536969711604639535861658993183932867623186406139063521400008806508774290572791341159399447544365643692822522925542675202213398430114293459071121640291755785955635273959555294601743815972067155765868963471046544367105349411621339923582909250612794921883020908634391838531250165373677825590893942831826638656256268695279352276792359734842321862606583293295398315338091286637086868614897154940891507229278105833031963289837251290179890912952320000000000000000000000000000000000000000000000000000000000000000000000 [104,56] 77600918082626430032449780834817817769757716879336271608557650206975512385061037310706154155215769200092190900322438163681657193054451708620831399051296056989608138175291098115178232926191130727865239792700489049397473101671987934682252329628522593305335062365235215572350021981931245542614588535014047369368143288347783361516960865703851239744176543884044362550192375415754440810716074200096884677366237201400607808722271482180484650050593090965872301148596351629062714217136038141142769804453412514622257015721449603840845998636054687518079269700626849120591684812796726243586368637525800407036053638000905257654269756244377562311213622792652584068337950253879052246668171465018896186455245765124009818745679486251917474697577006954864300742162706693959616307424055353978452040293259113418874995655627361756888375397952823795490221593327088802732491139527990812404954630384671291607269927940446939521478435765031320235611654062846936677240692972552684804836314819865488401980475912136800199931769350236707881933901619613010734756544918900768714142926312144125007689412108085327903859926869011773771771396628104917228312662229598640908477052470895144398867559200509629300344984398406854485876231772284615494912936284821095825244009420700540121869951640775464414735893336674966308462287456781688192745974391973346432339969018205753881692202430730851341449697492359717998396284163607098497053104572261350961920364720731865297999208815272145000646323193234147235174469831340805661687191635820838209454375459723073052130234972960388859387300571418552849919989688021447104040626972483117867375725971732275127123884351080606811042442375437514614635410248146712015004769788961166805687142853509786375143637891523157411345793082575246802028428603508348458412232068657391553016582176185792398828485335111445830916771882994357242895319385255987375233639540301959674073404282283259404382226386999867518934103242944234047085465720595422245450793178937806887560421551261371288008780286594452161476868437735610570665601293148321733308810517690604103757576578032396064599047846778655168072260132263294873588127186764520419873965775059195545226660141667284370039034937145678761862590353392530670209751723973704296957916426172438668775351601108388748074668737141958942883573204751934289121392782476481180060415779171314871169856966380424319152336500407988542300446938880584898417198241800842337613435280126340272959417082380457050154418734743274329923722562605905267736200928209909773160827301035457510988206464231524007318631809873317914484525871260272979107255418880000000000000000000000000000000000000000000000000000000000000000000 [104,57] -5220894545594387168925554985691504405189367459453902876644733467770577447375399173300092597071327635602073415128559099542191566460009194709045214836912070251785671895120429755076510026459413349595811856973236367444953241808174283734324015890992909072869806267752206454584134552804710284771134083262752625196813348645202975578798221774953777555397190880189567370045982016663922614741985980900029577762349149889033294272203381105187730635947007192834761751683621187243219892140795112368851552688733645469661429740637531270191390042947476008835452203289020491173785794169083336571528661477306127547042652037513648929618197011153577560786684309759663421048854961427666231272141257584176890245741534193165726019477879864386531973707603133074721907409639162439586484035518780417422147457194850374842860295186771270028773072371309281498570796023508002704645722070963048130421868185523108921372938522799084111572235961328605081450786041310115162893766297478014606245785203776766995044136573361491122972482273351982539131584556851921773615369482258568300311849509368735592669315570630872338860792474487957087330140689802663194828304513940858728021779266213464325452743101828514599886838451983449111262320434052716296693296021218297385752951055076619131018438180636782033420096716291984194129410051667502099103358538931900541143040948673360317944378298579295656338103568356607362559429570454179055123589057753014725835837919753500968396421056167536261609865781886735249990942438164039306418460452729982549959058341010516435389156072269549191907351849889913494342392569895218792763800583979329897997094791508947019109144715653177682315195731007689177705977193004661389850995334858674543222381137586140248842522491977103317606136747699578508371179284590694323367944772757631027190041218278755864402105330217711429319778691456463443866676166865900156620086800908992070997957071794078051932708202081222541092409698523362399157233925308434502824788366939506233512340605846808072938216081806087989109023476488213462148516081506909441690215204078963151883779396260570138951524964679948141846307040266338827884847149980236644041299360587471632080943044105270853191061415374750503317105173633067782943143731773980530047151152375305934248446608081852312750365072294815846581363773061067360120100502379271787051480578434016070301690885898448632628717443649270968338360009776133694785314239988166895313571258484716262489119710328642122065535425472613522127310431711467551959539506155656856241371648388336508814504778020254287589923176231860686162399820051782188999922155520000000000000000000000000000000000000000000000000000000000000000 [104,58] 227936927730902080899401901922530454916705317213559953685628443508342637796597317810597209823343733521760951387940938862371262966663106393937998036189425993606016245211518221950184156161317620841026052201150354470921671455092238211147211373315875181360279636255646177091201386131097819937786153900410534410355536647097740433663737126131227624377564355420917675551849421440784265214718765627019439420830574561734025955073700905230251346730937355396815619635743802835902932906946756148155679052843626041997401330532449111151757510031978804657888820118024138667053418183529493674952143968921319714588779659330308808612006774811467894719171216467292162362979996649151674740532484995546140260712218114615392307325251451727100027603383180582771542622213038946356831078797315740307938050074822799463783287666983516725323274308439927318897659707985243276615313963015007218745079978952760734192928572173279940279595310194045979579098465197026889441776560843490103695002738812116143359734890344374598049692255089159473343309867795385897923190767055529898043819170171534164833591466727368105382284893167586054070911374328015796321497966025559281371069363523277585677682324478968482384977518117401656485944271810857892832641338132465562860113143352232775228148979628282073701229398962755261291636738732019074691771890639365072607595382812702206787672300395479347563527938489759164283693824565192996002427545775082522462425219393239346990671688177555326439695561682431616093666554964051140606199447676064646088016296415318251603288490739884281526332827455238555109379661822376583210962043115235752389237670494351470563246424564625688977222447405032139174585814663779036903322780523629410736676918154452297004972751950909271828678395337852852709564010944842497583521039752708317251899040911237752368849975793765069680144221299951899178564762288308743942256815749033783733267023431435021725281069326136225299575832358949426529947345990804506350380846895215288375985556805592635425231813281592540545653579183396345783073070206149154038507203662803204902322764210556253720366631929452405273567206318133586245700386906015779238403364875315537441562261515017328841012598697918839105282166726619109302766278776140721478918182223051742496376101907990366898455645330165505264813927078689789751298513256138003360422108761126923678546054641632679404608168794291227735243657480517256249892392002000761888731087803356718349813713119757988040008180484821419368053875386760513396523547625413137775848767210753979150561388964653363525523091243004889935760161136889637829670338560000000000000000000000000000000000000000000000000000000000000 [104,59] 4235067243430045937319681835859507060285107968002245812934326397789463192365271860467968487836122288123435097976110310866230855273798232910279185850256600563683375569250109116952100350169907092174591082147142313521676777656372780196099706058269353060098441901859317017191626239263178786775085404032150896898465187947458468219390250609467030048672579227791143815985574003798145911405296866036230727452684704375832713414319354972708950452407279684364463286868542511892719795945596158739331222278779669848746424893104546257597380718555302343574001249137395658524940275410670723587169219740056424668824944328147506766573534453921679872406403510807978283071284640727881052490703559711853997589298438782570939967459543198042337948476932172235358172674012254049443332024772281950453732196920305479634704248083296846098633790892792224614484933943771564958685329765212991959107410073388175815713401812285250234069335312330971328191452705483902935814294751103929038141642127388784182431515758900069827455576165091992697086513905850273929964250673837053770610219577932721817078969464705999021801019328271792018979981326704885712911568836070025394615667935021927410803062085502311900570224186918389608600343007651683324223381515236003959928448590732842622448576192990113876154597302279656721743115888967723395860378391110959442588440642367003713053953490577740389343489053970114177435724524457369178467077140254050358809658382231234593065981157857922548950738814490267936677940077643565584372305825513154804276329954995113351911105268877832472019633545177036313048091090315648624803523959497795788575977220710105421827093505530540655305626694423158748951187475391635817336872576108063867768492157462637994770668621036916072144973058607460355642823281310679351015509319688763383465648847650028068338002210606823774450009060760436183492849308769425069079053144362745717742527251890238716490480917439322460308902163124047360381226955410870588872046584484330116674860610005481274262918463691206930804962454068202906555716772110279195981270645065309490224906177583299620097011212204567798681395202413975878279927302876756790746601708162631021321952750461286867790603417705667859119002738907474339244409166871509509803582328662767074090727467002085080538308986638953046650666673259471581537510931442075785905452182554402954680056471604804111606600438206562278060989704224273868693747926208903513700284349839958534699744359555452711137498158311606829032675810561459549729026278727095850160901489963441640624202210909497824052015783306503808593696264832468222969118720000000000000000000000000000000000000000000000000000000000 [104,60] -1916918663236851150263887502601967187779729167473910416880888765138041131324152314530435410395029601085237335963260908692281114748452785546422549056062472160746193024139358656495737956778150158109090349524554758312067178838694867086396177397554932054842492722591613514200788895788368465098796813303695877019109594401415834861071018895254409572660599958525989251223487978155432878267591115265824293601222116248111166861854364346290721477704616091401500245447093896849924322272476785014820450996587614467130478254688615722419534101555348629432820239110001505638045915113320320726117101161090469528818302442426632918421019302368664406041828703869022191450912316666379885435536596927603863465579426146461881977501041337517110580219783423703142028398521946465052573439630320964931893089432378907926718748492984569325379898031726942898078430918998964155336907919570758821945438004582674086763008911053668162709521667563372230188234366025352360735052202279095689511433274883045622857908737031879078624394398453207027298943725296908196183644763427062425319825443023380554626658144569408829864367615778143951984484063275171321630383890499848923598007320147983532140814901650806076203401506044314334985889804567640075854229524101919853639155812187027575528716878574004935308237845868766485268769256997697461708454661954185088912735678416646177932791565561625662968196521107534692853261605152843285179662153842682425389183700614442890199693685275359240875946337090953121285502750657749233404785884251302384051921091376180176691556169023943254596661756980906968432432658602274877473965620375423000623989284973089903504426474014479817561240721894776034206801743352605227966347291530553093340214831354361220402990020117925459818973392719945266764302703173094355239836792574466448371239850579611733053895502184064058162768653204306968576992508815578131588846854108486939152048013779363683989018688029050091929491997690734715889422725010497831204042330378335557652967763327945168415665939297687060358568285267168322054279064992656529911957694493215473935523077302689809189578487904779295216868164354192856262908140725049863727165291525622952079028939286454082976408969153216782435154968150374053572355243951456762285931509652543283146691624869753241929313426770664052718481054483850998856847044093196798102541045528705900776205045484031573950717335651137973199246086994038310685853660646510057371239788052653381458224353307319245751921290801901918413913414673636788448522773655042018168977926546534483158080223594513591260229427769417380277538703734750284380897280000000000000000000000000000000000000000000000000000000 [104,61] 185086223427748073807758519962437648184307545675697287872532603078292549625972496745732636841891803094992907039288103514117630455444545306747825913708731260985691947778688780368852341981677608218273000879863900901647917063759803166905270029761349225473820924675648729262200147241227085700278559337024439617576898447802328409183489909986540627657491793916104973051956429103719574509437437627418615461747814326318916726915581801806132653310747708511428356094514309531892080588731630346843382770534261970395758165711344004503754844462132545392191715262601800336909065469463512814673439338302070588239166661853814523064774974449627438960431975256777740518591860385788395414567110373113881617599970290025249520380678980260390365815194521862124752243133800061840287808613276541864386925126656001797765719156712211828045570808732852346804778972243443480658253362378098958301263864264262674098926292610666831658230110590643516036844388814830667153969355716043460924562479923806797296323065268762742848494087098755052417383040831318330037672228793037970152148029509263967688626344771515381670819982265467216536850386106521823158787631233127374509181602077685157560904294367089282819484262925447025051139693125060545346574531471919717681697539260450416428274678041517141637883442657392425159753871584828362696251128272508299257049789023543267654662579135017590246837559266190510158672755471945582996842642603108174919415720553897477526432599386397717281834640998154991197895671466181918660926719671177512291180893136505327165508947768364275413352112789274027480436809595242759621088727647965600085510577719852688869100127557078323133902131559324233190821631755008843897678845428037794624983377118262941281596631701575952990019249735819231575744441798783986796373356520083015525823388879466079644076131599812885325647940705475572767374696286510283182978486630794071477628713016295775237565142519868173977300385836209600040276441243457502829900062673985073204578682747564165465525859947773783041320130558398855443748283868759914167644083631214133170379410006705745953143063562376490076152850140852433912413802937133570063390430724393467771439779053860322875063158541915252448342882641013205989491577968844929996073390652514519687826301997057743083815754100709684887288600277625958405970018225283156171832700271340404089651939630827061024928635149856813990612299586097780780195234326911600821648536191231020162209174111390695229372455537356934191551707382549455843799555624211574785586979712361094862803876576887043013528233082393008073094262079864609911603200000000000000000000000000000000000000000000000000000 [104,62] -8440995539190399470009373493970298055629323281199857742440718184011597065760427079565095090786246453656709164659632207341660215661298760796306539081842793432952234979199947477797491053368061748465772957917653911359822884881772807865199315005605427707114029195602550333486062308453685771401896796502440151628016801589153157409219382772909350702554808157435208498980408583829746912515712978962848278386176269351134088466837092937838733694941462284864867788458991121137381279182559380068280373589378352990316600782277261946600216161047721269099691277990962005962035253472647313973328874907825689302627211845127453699468025075609829414303967262774081523064579027069852296176760920392678098570452006522845676070120342584739531120149255213088197597264774375509234940540407273553947960153717499228190436007989496699720045887042240610328651998362373831814820420658062916450542965139064463109321135265534044720684341733184605510150322657572627095139345182822605774969392325717946241341297431963746731782226325335925281243655986903898804635168312872420500210180643702290928674955506670735805373807157608849800712355230730820646655295625925722006753418203997633426907150467736506587456346750393044477780430050293021267996366762746175776274968394156526295531317373641801586446789989618248256754087551193795864771423398434191402771567614682428159037441375330688215236409217909506355091114294273339146677947526685394593983698824943964141307594822704324664994761219598240936837980267374200412400259817344859986263692785033061878282262960768338524566243430969628276666403813616607598676403254392290439693526099531968285122254279724974939602805237565397648021118154907523658692732994449028373839112032260082761823471274035010395366970139949553357969206734518030475705184178697958440333844345002542417744745427897100345771009727285746914676791634282365121791943272823988080812996284376944524258817549044111530867297468125347355361646308826633890785953848061720837424648304533488028203438553179843353172037385081021624532028203823712381595161733969386423601342129812266253189874735671205733528464781505168519119813594307581343461993984014370739163525787863452758784737472485919249778904636915376380285225777468652225802521952927516390381551774590253964382855663625395956802753531759268246337194853362514476338795832360939632476197406822989873263198329816848000355972829660672353120250591746614293972281331634672571745577221856926612045107792624409486325101361535317576876395507859006231270288294193303365948171064310718005808890240477410794320214216233743275786240000000000000000000000000000000000000000000000000 [104,63] -148402472117042513678107262813234838113794128128543947581503595845601610175607924893116839213315200072748353291750667727059915933075383418811509459596601005419161745918384986445949851569019017493120206979052695435186651216730606117662009791462479158247794920547805185048429950974954947784307898070045598870761203578871817426505097190474843950333266998001689660013394549670935216510312473729875158970996649593239224068552324871100961099767148396305079031639389899605372493920088687963340128497028151692363752534081194272239817431334357158154404317944705271750245331934862061804443749014521965126868169133185153632167624443464517092460416240371762724285050766406874833801082401219993498796502983055221046974117700918245887695455754734497002575109726163843771840939836039460493314995921312831661383953338143768961134538989369969450984956496269949347712358982515243526987298108776924887545469525659645634591279901774846980092742288660236476303436806274654406724498381503051470238615338445002852310347409241546834082260112977240265783875376030099447527684497382070671318163948034558266906273074407691689629218127568520511951252469931553375696722592091485296501636762362864372263647743977033945422988702627469201697660048599097297418093003867039230169533366149528289393327598830945161637416824878018031977654456466214869221906618046448739780783289133789559628937621936108206337572290877121957465990220202253222323635052503752151426731445066637056112194448665755511847151490693163172305635232857946018601770866365888197603301210056690730135013422870410326235235869523565495016148952197435853925239109054085742799883344010723506178297745296646278311444722313168211427802320380562635371609162576482780499387006140780195926013729091671706400838359291385189244001874049409198547650474771610282098809533218384580582712346373343816696560115050877164110973402628073747525988055609932300940884664727834974547101485922444539612359866585798401419900895314462966703445190166516464509057538263180877900222955571650038857621939377630051434873331266604209941407007598272538189737060065151510190126812416823644086045992009691643673055345810787081917234547767495391911725522100039519079703340619713345838951834134205790495669814400449588097053634390385273702249836856484136080154989665135745109488348938879033251058164296271529015770765864064418368095155831692821627187314661578716459183393400322686173009294255343281663183565411763190223894190432034079440313591084947678110564868763812993421059922906251505920602307332109519072790911540074279652288707095129646694400000000000000000000000000000000000000000000000 [104,64] 60149412532951992387739484064644095736061903030247444873452477851180675492006315213053661782948703044187082957003195398970594541561259870894198970531216939728035355885076756281782813581624446904085693743521600819957708466913139786513925235724000489897930842379803863744500659328929885658891297296798501590096099616650175942983140390817573888912783875708506723947937563075043012296132110909637540381822271173006736247324443381189941013585601755929093441229277613703639132016956585874860228044765188914402482151327608157196531183822769800756729854475962019891767049307981724974204459376336983669561212028500228729474922104840629930787727749823516624806855575891171873747714530008533827945402851082302522809700793534386571135043361501774553318933682910937860329459013862066305284175924509364660885985457289653574557950079557124342668384883293488951085991675505533662738452792882275476819540211604183090031220223926990600476358017983741181701467238816588352651758653654438641502319397716057676615864532863926268480052428503147407051423813287630492046653472086324923393766343932978357995573236701896586979555410107047475440446146331016753335329523077561361424649230639734297629573883113390330177395035727303438795210933919229240670593051712161172120029330113841284841068427520543601422684678721556031077840875704331175105247996829945688933114860945911808889846444773068661683180219824775193249247923276556350686769022479610799962662502453336734469473107145374376092631641783707361540538540289188311683763750505431134987398715881297407155217785735579155168891809935753628145653575266927689097167490366389350509169256078500813465002267202220614353025143579573600753097023264437527101932881652514762545274713036339971601210785423600813227778663394979251174500814083843308568560393682364023711280583029237174923925505156763712644989505018116803182620946935703283184463543948782915239169173789136835595331116413290187131086035375949293028343684303883099765865080680799085621601098318290307718472788873586386402876297350805344475558799414592531155405311713110058018794906839977307990830034500948929330049043813560209527556692015585938121845284916549716435325814248399263841114033028980016617430952821799322018953560969548693432836416001724160071577622762858544525549937978076099992798678087505545203211103293350490736406894082980977411807093523748077745350015525309849371032142848189220684119671951700678277432810667225883697238601274687434554189953944577298749857403549837789714774041943163849713938274009719514727891799525027027349453830687703139614720000000000000000000000000000000000000000000 [104,65] -5791309427577848285854770379639490569262097588242398735905424007886075060379081151824605054282740989504885610994288063960741013102159214357678059208630494620194249731767349280626739844276646519778608399425588667388365370714347464086324425615012928400122922746666654578277029472015264232022156875268682836403757401919979027962331209134659109013549249514152072147804234184394821553834822953186555044631876894201494598486734737593584259045577957939115697223943647746188185752830825770253923707957618290036245725751527981223746046360523996785840855520123323892118390444035961181915016106239018221236466807658580266201021304344613892969501517399683048432107632951500565951236470104781795111921603003956237429220135536738137027547822871668695947935496221560072116006521027189126384046735632201475376168975708190785620126409178645952510707884063620103424614840404406937623690152655366215328131717115164361635531776910490846668186581312980147393623560563171763735958839608099555308272035243315306425203342159445179046335859273454414428842505841460081208555008368891828404624610427074647886438859249078643025660254672182442400195353144067161743210548969984667473099900403653123904718361310225567401802615159737206357078878208411777236769577767770453252116637552594290448574701352189168227523374656481721228168826806187308277590772068242436685276945523692551947744094796089449998238059907265313045268060228189866623824968435234985547284326302225446283413165565218914483564119069563392657980744791808863830608104319201356249029625076678134094451527722195111875258290438432975239176634299553697528188208142677789715211432430481511863160791324865310462869981884732748367802955995881783080004551983037499913637432047700189690241671192581651707987627439391995200733875904237706736864692521414183940718938269663230228372601150341608856494953068697436724292532592410792699893535041825992133324102682672164697766200622011491324122642718180094491268987090582135470356398622285797021744948563349903789999103754659728653324530476263793846027545466652647642659900902297213657108461553798363941907058820935953546348793875407710982987701789376387331501703667348167378786632948101167536418072158896287394287671078183279963722630198257102667572527509733997351322073112896522620646869068218362659993441471946491876660790197809445202264097614259333138338776284110700212827741478998018446138056539138927510237774483112847524819083213304888326174035969305688377436054987638675569058212707462229529044075492765829804083025232602450189352882481549913588975276937408885555200000000000000000000000000000000000000000 [104,66] 374072907417031147449938045858511807264237380819409628918434910907897138827506022047682886739030476503281818179978425702795265375896720612040086179125157516384942561719698876219947788151938148526888773382392135623850865932197393234467871043781541883185338712910332715802416429322415988033306807712565355203736606263697856201812975377742037951259046895604931440174643615062294937633056432717673781373046781845006260625386622270983664689312982806330118879813891546599716830766703842641558009159493497668069904375497575901254188822353855475894646355071092138673914548882338339094137878184936299040648212752629568405125146955853968942760026467679737173070022253183841186641665249835297999341744341259543883741612582503351033562005321179170877054544871341826550201377053391105777995967543857680955313403556806928578244263322989164406970732637850485355286414083921441790793548503716660858157626164972821163269226398504447428336789681806536658508395698371520193941518267353069357831713816216071635985892757577301307742085958955451380504967241316668425114835080022559173073526050021744387648757080492192387635291457463602699860004375927077598399476611884748654512955158263342735428413773752657517324999025570593043512915594790319716024214260398530196312394414000647896743319828073101286742870274235631292835853312782128948493325419388509010767636164947870429957266586830100532268993915685969188762071487494182420225558069086111564868064793406397596930091762173174498071984093268415448175433678883825349572930814271537431857469159947029249740605491923348775736524691339549818953572866312731923147565485220392811681430432591195292732145709884686752267763845277152813590897164572853019298237940839935153535674790167013542786367482919860540038961618821823794358049109151745916227506400642876297238406922151956255852672118372620084762687021844800499071331546773951792891828996474557416211463054469220179096782684669332644343487054455405376243775195932296857353419179282393761616664045416644133528826246195131126078714100016061608967592738422994881040997498141303394968858765363779143255007843342382892426820126504121738799631990380814317841678273524805143653344801344428177425503120754435254690113494508989855957303871730852548143010421492510280932339644887808554666092165016292771625676859087131905749489974382874930720524888407616690643713524792991036627830219699204969540170081142186047880435935783383691419518190418635276648848507395671018320117028753631999339428311648039058378229747480098668571711965332296319690947656282047153336283556730718126080000000000000000000000000000000000000 [104,67] -18806803909565363241631873382946644608307880936345680598619738555025172409285881537996708714758810070460135517446065834806621462604691410846025381857706235829846143486651968217888159995429267641269024823811142890256997997732002847418478430802191909349064932464331330579205222999571159216353530716293245985809185677939118762002718534653430282583485318077189810163739498725645318550442577479415675828125402562044598922348743974977281631757321522835493143153737794629594608403152726784418135212178010525166143778000349135339003415520500857718951552278866170514095217169815141649478073892656394992224761312060049677069061111741969061986360046429767692033711065092816221857181897749643083523749034095567032302587109019502168095284793974283756516158350847153513803711091863938925267232506326331245492883881294282234481010677633289549244151042469286049257298464036995066057993798867403480542271732870017228033348273481778439641101104482234424706616820774868900202775061351600940378145448742268306570890070355103262932169422531781097122852275874868916245448681382389309450072628372290503841099193020994484955108473256825958693334597039859041694061908685388063283424111299579780916757893929676122194448385431129705411781571175045151968893680271842632502192913284583050116040520915083174827811971838636807328009779410585987598308706702064773203040668882205588671791536831599742073822015147030990178808905474756192473383174267029042804929975764724589850806977013940599249847171150631801830849469280367355162207950780230762866921036750876835260807561768304853728874461290893590467696841083937672457340255336621493798988075636567401861673854803070563411162012497573511083270827313537617821085149702453537244202762518662429541501802968258724565165343449551351764498567674944104923058906600426001189320241451613135130987506831124643099611901940036659830172570094370172430353559240552010904077393734053407747898253633232271099523194210012502210136362058862481358972942220580519940157835238903092205106084174005430033533760043520453273384442973132033400204514018928215064486483278206756989798723864417311445132794160957708673937103997157784517255078695439908978324451770194594780054570905873345700762267260257530691117721546113986708561562623035588126430587255083311482325984083517987109415936362684477202512561765910911812126508513241239133411210596180541905569986003037538052993089878917954937075936540617365770434845059471220153742820974984042070582079736671359440873609014516718928615986156741929633786935018174562673788837772637112845537027586365849600000000000000000000000000000000000 [104,68] 784049804777255252248505336132301439467821535393937417621544938732128628149141104965936366816804244595956141830633367175676992733945046254439556005799027479394633962557088669762971216484985795692840428096511684364995465601236464048845906622428382321395575029646997952459840342230750035779662590586407311375319790546968527789322026853039933045886998213160139866789557911434064352614714091262902234362878062674826386738398116371730166168024371157411218649486758643956232177173678264980859006504287594246264562098372122162206490632622847481830675664415608770899709687257019035695634237172183073333182156134916397598855220005763820733491896544199878981541775216791032087701701180600269297572109046137806998100118061361673355024477916003575220230192417707087996704343078598675799665958118630859071559594463830770622111768483881685679907224107073944196069153353674259320957363091408305291110372842849208791994987086139586377149122013748212693560768863287338870687873381155953342499966740541534351687231728660397361492606567182050404477852781752807328735030339438361652448929905289280020596006324710409794163829250348774411102805342940994825027362233891068315446505809045059826753452729359092923338088351876155939299882928636193623137707142693395284466358653425754990546120018948504819613583902405897071700664563520342002865417625034922134016192308316109067358877181408319602712758753209591497354250273962695424086060845566732445785156233786077166413354562508983453432356931148461673282337684033880635436583930054514550887958570871559775866333530552520020324635660655595594190116835111787578065720316839023730497455773850193260545529986619439891585536362061969419968652275429742186090608892777144930103715403138153045693023006250475679325666439467686376427486684573301798674059778557453704501035035603902159149937374277037921576341144943016816351036174609078642691924793766169265378811170789583306473461410328649991247134435415078751144204835813999851908406538039718316901737644039419879949163765606806120078929068450038619702418492945172130883856337038394317602459670125884575552569307362754488300079506350435458383077174524876004484571964493814592508304310537837564254639904354632158108308572038457718713187465067415184778702309204609798355138277057513143384404235970305310394673422176360579457801393070678943764562012622547537815264916748035655111253654922910040334457281238339430982770782704363425914486245273443168986020885122258309506584374277726580775336480585558583245990800530551841650181426497707115765240646371750057296197496445337600000000000000000000000000000000 [104,69] -28309047711139704917720757413519968810362611573678291734606452054000091418343481469418538900716013600698877971066668275397970025960581594382574894372960169782951937205067489763170376447612012566517323729043736349108096343151336781894331535296026294155448940613944587349396324419928168128516823492332211815456646502287597426229451853799801112649099642811558190124630306259766746948432558203572050932753117210587438653580813669289356079659229867449105780194918183838832626049585477056250348794281750447473014606941323057230703441233132539475908855258717736865250303265782992035064739528436594904551190514149499351041909764192982644844034395434307030878038403140468016510864450752390997043196289766835296225830451810536184035717364634910194055301945104591067150878217468872277349521297640633763381576076722954474575100781063208779948620231024832239725834209304755958292742115570929562669147731743799478590274226135415490775722911235811408110972934084421508168887953505739884877915846030078026375047467098423072750690281380209090994567482892857206221600778309505689151335538075625834252206807299595432121752336640973279340839982748021660101419616913199883202422014472083524020941528272022587473185001513348362428048084447471333035540822984421013387150118982956465915249634539552241883888205994462956306065674183892281347085503817214235599204758836983878090592830172831586700599425915665725878796699635304824250448769400391809244695128758244572993799790755112647610114569173024222413913871895315533990128339390885551924869153326282406363175744322730204014011872898701565928813733603575363549499419513009827982136231404585774205452880478406839080957220309071413150630086522974537221233729241790716444001841431015203041421498077917369665178758060112355138007886405697295920351663782289685978535876178653594110439893034390497660140587243956308727122980685494734581777328801646706684003144189986829471934705844636757094947338903828153085079683840468211882310616758213960983394759221807319618565578347539317518348907560523559214092579952580891911304172975534585982481700004939890037881447871319699105285334888469970758596998721849227243798433557503471080047088121897348475964085152996395005257943444832944669251051031345718756157525175479129812129467819945764056708907382115970532008215290591498249279518957792439755617633732142083484610915150951285495521938332193693142384084352514583577284559915725371680283330074607978394345006097011467649585208043349102128376105913521240463968530209345600960302075378680359136896946532351651003931120002662400000000000000000000000000000 [104,70] 924384764019296980312417599778152126953761716508275651337554488921611270929794809029847106178882395380509231926335560821766963062450258977243257957531003577286239740782225903286671215121669786248947084638846444749120674051839573535080457110586324323226262836753414787184653802040024019148809476950873660409400272699862812653755384125733041789930716601156520782120968330945669013263106176541822089347770636631370935850452300018055927970150106146644327094437629653445189360193465744850993880092361959382160075423843160880936925606944723697245743600101798094256772335997249683201506156514901541244315029987553837283447913848436002784792870680908785801327106071645326124350199079169942705891522116111877538121768570567797090676950708925801614954966895161149890545843466726772385328116570980885416679838607597655395767685743315553205872181642544642713967075463438993750740981971614388432069583141408561173530446597610302453308550345100541955759145940299356939023940876406860627968259306337004569303232162854970105388094717633761049319402002883008928417209950658377460346086160914232214572285136553167403804717035280795342264049687699629049413606185191160493286224411126395283669116131680453001653973175295720494937508178863166957459958607218156337478765942766157591100546708090031051112356986630653375214410018652161536738782009504894457462374756212101729924080986998783989493544765602845490796104962015551439799071456560095648606853711196483122870444552588230225660208292928277187390509505413734028732027012102581697317968639026707537949179618152252391785150946828096774062514218232306576264899353554858156575499091238111167951698463177071750562560039973485459087693018483935533691029942295714428921886126168469490439665077057774440152010860194193733156167459625981818747953922961361245834927106375194799300389082070575821365400814623818135505219311955006087333540454010502509950299058895396457887493405168642081259636073668764726425795056270971955350953843962538913553633517269900687758106018692944560541073591584570497954415892549988947444655102132304493721677050376436390165260622963564657399593984026538888152244916302189876013104931000928815569354263931848959857050984841589962999135337753612801783446658552182804794951549243462432562049818223584733400296363925301712566043368204952833218443612657649861108859707549779719276598423569815817016560560087360034598904070211606526696801242388005467901919030527187545339053731252773003838123066184517767992219121488983105035329383853317576669965116225964374520358294429133506231451233812480000000000000000000000000 [104,71] -28623006093091640422025936045749906772045024832921508843730971729099515024186429842276231280556478133054871007740199066341191408958777251485738274987122932261696230996411130474731232450284411461923785756812827149106078385325210889941953001502574861356083123515525937981948511299363748282007714251985080409686338830344279112572555429096890274485872480019415497257042832770587448431352883974107550179486291669261043055617688760787045030625830777628709961837904373781849272391517963468038821976406686734217677690028294129661650306600035600159164917316297083390141713033476237279119515898718543499941919544125707295363659244491021332881669279437897886326726031137524314299759561730575297595099128320572341359713600975921559868776322892722604742436077175740662735476767410622144893239645360588684380460746692999121390583971665948022035021036739156821802918835220907023773567483836733731261584990626241433070112936207178299653524037850029253204379236206851737736424148184513982698266919068693214339065366275887388212976338962979427379788564778078126604484604306052134141169748237794747219304814194187007125983051076241784525166055983219827531658085095251113887452502937126880784761375820102740402981594749627253904332426016981448010095063995960113499066451399880776187289121008752330530947667877607348833295629394630181592227056083482849038794303225467586648596019721588186073823101107105053745948464422541859404177457804569020896238044476662310098998849016741087800891610111679082019932306192170074924928539809526818943380889590030996581370070623329720845710917487093115360223529382886134225239886993433106431018758840383381378924731612843048302558324076775785965338047758579534841069353624624390276587353538061290011663696941718994664677524186844426814722782378091119708708650052112266781610749922923909198669370087985418750915678372989880036581476324909485658380585382694931736934802086362202129461419158459247127261133242459253310741586045351283702169766830299018145233605330877893184438006878017148947312301898362119172256902519395980601878714503434316969004055476372733122836210506147181842760418963535142185395603420612642954348396407400655182797576466215763020935819198322070284661804585381582556806043172144561188777784913104454825224702065072668455274428292777262500815821427939025278222424870897780194532592941896320481682358621023747076940945873872139790552968135985127790004951560949334065167852343312797160186841148540908695361411433954162462924631376636193583239904822928025187135931759771572331993730943116619308666034585600000000000000000000000 [104,72] 839702923402466845678305704476368845209765116809597643709574244575956262688923154528450260509255740613677445899013463073377497529111434715959661783124179173352375352229780243606966602886065370692993672353288942128438035149848422183344748955936758738156472020991424094370835677854520517408740140950899323756551381747571668345059391967420016625884418474825081913923261339806856457046216024455976243128848084207377580995263468716844410373046079180368443235199165211439238220978326594998959994318011699620918450683596513322210434960918046532610461090819343409877795251986709858664463256568588732319880572226629227403623418921244297939136013799111620071908456216793960577838807841607658571086604765416763388191120155888498708193481169534773417318704336778760899858735277374302117894779224680368482613049829516059862623889091249593254707362884315769974424139349113348967387830004422776538439323847308022103479544755076733047025759093749715040828886390244121704592709946207050894823748256139826308775004337836139439338676738645703667634481886436040416088401266452155026205391999519874971584048448694202531640598002108998658996021864130394533166357106663548084480430648874375133277220366097019048225184163613062785465829066084880654965819772310890398748578167306875993764115190931796311627507428569337620191136661423832285154315790233284389937427681473901708098285032540875050465074749554601175433959381392003275153293491532631749401688060109098715468210394040158071119820271550781606602001512537924707034175334813993965595202584376135425836675338172274540229982234415411270324147164510165925868403546256768524971852767674661943264658873878352488013067136887229542302759590076441417484559898339072689627699074443586229178338542030516679399552726844306210969659532424981980899581521274091278649975511629799579706601997278228188760079611002341414404166570746842592975308464397845847108030980333372176610875224136439358972394379659583118294470380424712844870203190698639312631913789561834430192584454347107598019971075890315519275527428265591505127090629301406926565256175903490668161578647487186201696331649536019480742806430355027295654239280639041562988623340680377171495280850656409655415544383129722326254388316874576681438689525946626347750209154848877652159907224125647194272696894860122536477519431722094388600318084369299108631889128236103961977972512031320194127144805852310187210612558416571086107151501339116829575407066177621905605047283810308688312794467561326410683084880595693548113376802533902630550016612322587585908341473280000000000000000000 [104,73] -21975948422525852689236223111592630416667292366022947279696283129812437742705008008330046596211600776261210914903218715937741763044228545644814891717946255185582587882005475893560715943595324374875221081093001376030427461619863351338618144667874381229885594103101791306089478764883960266976301240430220304490971462996325620002271785037793337667293213762290621091673526738678757070253179111547299547848161071861542982839253504020738918720385664008928606362346563215914714544409097082007201650101737851451727700045831290649040266952900415328526431287191948166900524295245618809296919839034851062419352093962391857330263883629476680687360990132727152840241286915946294484199667558055995379129475798931394417928337432909545013108152181909680745872695999001516993005531967282484883484895284434280130807249224214543497180536357167743493551385485788455753549190010145175199440556930764656639720231113075123720160394274976334194884985378696790586560596644855819979906372162931112103797964072848074443378419894124196168019017997615757938725378294928795269339907922394612789359214899456474088246271409204042984645072968545998876488058205703685398008006818544300213777414526403204035007968065788723826626611679358515741355228993883487697228420308608554781093739846960676360589950161966411788201379796865717724790617953679779329711538761792083439893325147986961953720950090239559396525359750533144238956181088391382532855120399328291110939684837707336598917549226314546570559584900455599209875203961589979504927308314346067153189334157432054647799091517323568363316378638892112080956229605717359994551503399114831131955572022112489675444391811695539819079146165749090726476112587234159369726279164365961929917786807187005651264674119573371374195407047204006356724605470941733842587199587768134623820336788104973027035856736485059217665188274673481547876664198284042824604044865367963055378179532227454724891716876018050107571795031551866412881953851998751934656714405850075598935403299643843696700701985608787453290489563897551112970725487042014172696540594783988201321721916751768980779414903923027544085324979155902393042367665503280995610167966450329285440936807902794143243273487517470581690456668751467843058798880028580320691807141766628318019517602755853901518166484221093207701068070968039053991763409128394829680214433472012709719650360024064483267360948021298664009231303241553439561341796689409288731507999636848372453013362330999535373648594225208817827763193905977423043356515856634885630260205554967226146329886799705976235622400000000000000000 [104,74] 494605293760848492869786627400942651958268103813276776522765957464867168900724403106509611261120214635090871062502972497714498943035423347077874659261897908186201962136033873286011595560307433357522796966543328816850365750151372808470428256032026778729642805824628816017950623230849799440778362176792737698927578485712193317174844244726590505570268220398697438074464311431957120462929728256148544205813950829406413394892005667656239576055992475084550955546814511450282801168443210134617411560789634972351061758696407349858419259848262024901148120032551822138458111737684302976493617393307631062095695163077664800651578022618467743280289123027390689087331521388581866753422282359000895228455642216929991960375441121263209281676915309900701375066723847434994646994005019926543962125453007825920217522881735044976176198003927939630154062066282726503431613496325213384482225167570476266902679742030020780827705857209035789725472106915211155263445995604521908960498967063677701050017704879037958174128868691284118999928811856128558069733277527334106849157955537249675223854734128439399021427002401181634785809827316107820966206289235784243489991834217220420322327762953409454414753845079974514146209160554800270819625257519403889164738724562737278189362609655804826806013029861111243019409245615804380517131789003342038430270847874347950959089460978503653964686625200899140847353660392648722337458405538921585654042067208722798992621043469503315961276124182787991668486276913605498847092720784296632222982625153684212030530498189260402928484324163449627869141991332633456594706705565472503033345229588160033390308625188488798884830693379967553508464798102897951932417166592733154069696553077901323753874151495779565895894615800434309045146310562460090616916473277119448462276489321310828660051126357333974135911457002030994186844229023752552543066652996090416267695308569961775393556955816000493140853112041663630216750200126658901742850278744148497164303188113012028180187773646177331666963740352246726855711020950929352055414958630997329453676858994025140400638403600129597412156884241496539130361434668189655293343417014927514398359861140938256662236371211678400129016221055479981480985557093681305605101634824241143226993913982855858762667954735849646566288953795817524290287604758672722557403768898694492314008834252910360549320800793219105427699397312271940205346474433510045767523367817988895700047410752724002546408702191286657439513417250488045468614451837878981468799469418554791294219021264826470818046713860997885670195200000000000000 [104,75] -8990819369256035149776831839466590233905338311198041587011337361000711262251447503225309383252915360646846463865595511887970639278098324280648023108630416635526659398949752255225488189701504654430878254939761049047085007666301705962080342150672737456621731585147489147375196723085374324101892727232865953118852498756252274651615344369426002165332962516052919338938861560166563263771278471484890622492085517990409741396405848668273569532823942744331051485392366352715569503629884623916435621513981374384356846999705258126084657577198145341533212862657486480022655593200283309044509026070599788788689112915491557561724136090860071851241206835389653632463708698446567493732811988371068672289631142276236169453455245593549026488047182393821266464398868097035851443714521526435205374789830506961396101067757567178334977464096298723266487634850238398477026100156807188181549173443299266622676374435089769183936326664629284026190721497383556369059581235703023691001099270153030321636377007275442937764641497768183657188839587831941705499473223014380877755607620330323942352759322964631233271787939195897407194378244773936708776054757786964663849499820748958262036643524544219150580561370097891399341704470503370258154394610276237919098083030056689571903618039419982106191439521527469479536502801361774385509672195526760358198264307144916465042946098148637996997669810485293967050280259962701891118051624335883920695045716830538361676061412160310054426507840736048756782600380517467950061447041896996604640418746674147751456714872717705750566088128623778385492080760599865450022107554252279537498270454234904661323369974417329126470804378174599199759382571358309379655696072888993832027267680758176260682252788028085036024249369887334303099473057355870528572491987017631723215571577578256589380522395930156406677231303195536864883179554971227159285713225457504498591443120487551586339950922570996819205028066222801747362938333378538852040811855608392039180224742217400548369948722463361122359000159222027894623188129279394492107697509687381940217935311155145609937845196200768062857236255779807767317919840099019009587754745721387979577657247487064851523235702090665262919311448663764382103882526595597243402649091990531108618310230418953348628427466162345777605760316789539534270196032411308138068886771277543901216573976939207735072498059955621557330233488293108705841037088873646671079844373566677856174408471238615765629469301655967571154029189351619723522136129873220979119431583258947000813615272968800413913216430665201457561600000000000 [104,76] 126613258558163170406453717150820972920827579601085626779436597185915562710797937479756852749668811025156741290774427770521124992574338224950881227314120198866127040240942000263349580497840839176037107799256880077827600234246888655367144442424654406424522097017141772065321644786967477956238201986704251629689947416193628868712922497490496090244913053005726361147910805973059264937926969402431509125506910478035362837603454419943051617108463198954057016049704793058587152760218319536890632322727902400407659270958656321014864843287566932900837076980412925269219917239218449614570548796786153502262578153916532964075067913474289163477416335330032062386775689090925853481476838208083050831740635909305928476408591513236131282393342535751894370120006023946336298634990983390094798070701098981796586737501435765994015018635868051483468253388687430263437918676656060059907750289167452293173246320720631986238506779066136353970480174827835696469044084490613857669137505885068022837101102242390083182158694093641843443579728440751165337351919097782382118398579491489778944728639223266242687941561987204551539871388754425662116166366460702261298479099179088105434000155518076900709348518984994613212705544821110909935846599535712363645299565408062065789452891728010198308968272872100540492700878359765067768005463953263372096858211238939239325229525836999305713117853469253212976162734624582660795469768636432883463508618859175834009848712160049487996101674570239006421008407307375456872647696562846877062967001140060238169054164452019013267674470671651800262589887613197639461476902665800224700234178447094605771535122364995077753275270495908053576042111300153611205540973507226446682485963228584432194209944675835014102915819742307401545495662512778106680163568500510816436717110225243943167174848421723246073691278535549338512707221261710793890995825932824455956384401208951189170459558523783558317602154231850842196443138791564531131076953586183068899740385879196448595297892528138211481374724278752997862030426345319691036710796941154479402088213140701460787339118393377810897594530233173098167120616211307737538405508756039599142264755202224716109722633498268378955771814831326943211048043480558076480288905370564063187228977054855772765879759302792058913157682188788700495069445224650613070089009441495360359134249617302580833289317372319883718210565079532658545316563118870892543023922880480169050607195445256027269736922022898249890651621848790633575704523643812489948478358699258087167236313344102561401623924621265904599040000000 [104,77] -1683879240899120388703538212937611988573512582443425355927179579008576327369797586152123175236517378400122618531279241908091809091437453951360126723300591440392412203392707127724731612775670174771790115405603493764692899351882860474248849916030931653118792293890161827529865655616848883394380238406535153291303735183343984071655722803982227949727283916492824088108445071695097383648749556429619358920616940312077120647976054558469532612556056791828414939414700385548691983412947536525168068614784399436193871321357821785441055041222789285818644465252711280849322926852565417600352477525823356753253249135384505554341959142664724342657801897061110999786451761518751965869798515121080696796947577119364392976768697599491440720887127201232587407910296787028969553216951950839600786087368816737983082108619680693312900505121201177250770945497565013890768584651818814728988342572084585054444344606211947354771060629539902781411233372475910360158089779448040491216323009427045930405008320539893241198490782123468629481521598608800719929244048205517151072008410097974649906293321256754829949461858950151740456302637855730261062759023568006745907157559198811165423464090143566664918170542536253979514920389881614034500491183020462964710388343652231681528647321013396372766950383307844182302220778862856672407038223756701348998886996806140959855249977052612120639500529829919483731551257334200177810891582962942173001433471055026101339759353365778430460445818734109673189513856214406210958742914419331042575920059745458782520655694310744316820067907983163108266261408323492926240776468428214559049565269192690150846426285369400122422980574599300579964289034277715959528869527776678765114781788666322702441132145309124047372336250624166798988708411651461693937921735663975132938131224659394506603699406535231005436479950997928552615079578554222408124750182761481142293270445337274424476615286978768125137775988092322077798514935358341442771082120284560528720698618518817034465963489766714646746902602552627051678552398232896820330891948977316473125860696033335934516233166222839995256937694401575298810821461577644438537934812283349697393187305364710716515175378000162436227644731094537004208214430097892885293759365436366442212574041688819525982132840156575029761435434437572439169851669143987422100332737837852393959868270449200738019732530754189163802122939202236901249250545071748871939388781460852057450985868511538445509204143003218754122479359103162695544010579137425519370792482318361466496074912860969931845878011217333452800000 [104,78] 21654462045603546641386902752843431676269823518334162760853651998719314453577541113998687365870857335599965563988706205430735248512786649798215897529487459667469353074010396734740519177750194681823121844242622690938816023740233675886659107669512964348002295485142871581193893251011875004727947889847721439885358756995569869460919212676007822986580783322367842975569348892455799967753622998719795920011006411272287516532590852018492448216639010785538867964259402213840687055173857251161126030132739309748498287079274915820948387759504019953584874068062096858883907308292748191478396070332608786773109690474327474140566317978586412601692647062417341241277387567770192199429165128331723641877290891136468155017704513459704974978459147847720616613449052344838627015897463058504247247188015354625597378413119038029649900311383770991008650008332626817111003350475680622479920318227615045873550231253179168177395068723502892929559389135518046076151525617980708174782162631283517585425502544877838818928980167243384681897856993996620709703079662855308403236322777951615106937876192538279555783848630440758513399141983722464914653545261198572015644066188174300931088626471860232139529497214020534125833979519593005651016232567465899085809394056221264389370674578911711174561812552155944532104761958142876029467266081734183576844708070578800033386076448860709558609189712964477410320599130446334350174393350501668301580145979546761847655352788222805041431129883419631166461233997572973008757509440582414944737704643717298612974242089454585914819737311172006995739493154494616395866295529245135085101279839142906891543217641755513286773103258247763871125349053163644933376810437583599618294820174632440123376117021220894247832928190962804579737593296143622810857747265682273907125672311196826885942913698094272520942117496226730408459587127375678899141262762734944778052440616854855644983793951187897129142334717810523202570322461509915401502697016162201137939810662412726462647515899589122055682522219317320767167411195206690949309645998742843623066667135891232556913750251241128249357377266591656049136053142576661992076353720996200655866883148435867248029739692729081925131554862853051376720950184554098269624143920546006368485965883161767752568792999157033305754326570567454485977810770146374754692868122379662933329347937818319622901894074252278820249710801649283430203883565527475847435917771665169158010964753358706286157958751528787696945018618448590580676866465681988424376932868400583203696178246487706386517529649526715100 [104,79] -132707064564087879043875872099988477514060185943926945624006824004936534528017140365583405961478162784735226187931620143853367870369802036673273334989834713999512496165480709336245672532996328751165606887532663022040398113076065783273486346475069458625859026975280939213265080977631459461394129618083977906071071586341891575491965671259482856430666037389178673545140726356195307207828951599719215804776472002459773639472360214498999787473208228864964425651837706820625160951562466473605929649642034792896389968703124228567365894861400458310721257903823052752814060612791566771763962381581154274802937618848028310148850053016008539354220824021401907879041139555822864672085439770616673709479790601741763877947342090711352716791316095886143209277671851943155245686966209157383785090154567131719745343707714981554345629931929260813090075749882654538315752159311185497388467358025282317258858561800132983729699885425209031253966423914522676960747883357181566392683237699290218351919362149167146915855108467085703836694199886549901476853298671527277614738336990439459891453364208580723850181692758850168083522539353823696461321226956347900954103577603637942742691018298005322398954759797362253413525328166127402641040903568291782874336968817841605922515369937564631859019764380855075789487861310185133172262452361720959370295345609363918058565381359918751592690530152249837799963169653185221982884427526811556877046741926980323241968158082479602094783833918714862752108625592094526892744388683677918984646408969499115150563515205036305484892510054115309679053516213674609023268220946332642782196000579295586058245827506729841060220271941674902371783971390206330043072058451237794125630960805531005965288539658002048414073384038898687272530570998849631715975737524044481944154790205008461659182682991491342625344666344366546250323842196407920047749342439561718491267502040319814486328927540762847546867816942148507334267555954808269307167998804169874061564515609997406033197848746068653995970343623443551924590137223147146420981311598542763464144220005641617873567079675371836260295715039269239617241832021739865504049177577629163896716254756348245126201504835815017302309453877123837998141576754112209853127760637019841420155483686034598440297038899202979101171823962455789460941648901832531927143639595585368591509324756348631693322548316220136924397584019133107984982630649455378941984893528017281948562447108400831764538816748254566029883016996910253011924778315466528539281856495206160943564923099281892086988593280000 [104,80] -1858306728545893716271533541981431155630798131648355058846246720981315165103085947162452438366669569233514677091907036260408701926277186628280745921018849632124756484464093169602592116074043148141664416296757381589848861179919275354385239364245099619228128417417263102766008152887589351583185021126574423897379761420253747419665247369415473867931344973677165764214566410545049170423667332066562067909049703984786633088641647869164415919008284315387159698693080813281011835640990589752560175433635178332628630332113228012507329423379441917451531295825923228118112141873828100726631066843379299774248949423386151522066508053283982140230252394086143968644941952915411186900596863862498880339589466537156629340311559747743020171648666838208871761153025299433970419687226037946957610805591632291330133270013168928053927802786885299550312076621263047886402451282750293911286594554811334238636474702791161657387701041660318289671676012995064092462247748992846417462276669667506658086117104740935536431377001055696645721155169707965948346793112266184769163175379801457310148082207235207475012006502276693122205671856713605520845588680086793855642888920539263282106954180240351846194021212839709093589294933550809425420602839492048951612479217314772814511001039642858728158335939337650671483340041492644408219437902215627873077885255143391942592278388299284712836935005335155417546941648042569903405791360814378199500333190626176159775177535039991932318129647690927253692192254481790489628911504181445826732155928762265015444671620790133748578660459550575706546944421451696719089124438273903873351557723497849589960388337290751184258220249914762789156544158764865442229887181345930776895408672301246591266429375687719866363460918945467359198209377092346996750664714072301005663789889339307108360805501622143831607902947892870276667335643481324332078482410856309193648435320130386062225181035650181453690286301459882716018259653026131711140795103890538076860927556503262056774348752565728224100841889044895930113042337014154706339533931373411764593644017700229310770915152217950941471946877872392732338109480214792027263902428442181838035374474134118076922067791659501900086562086072900814139406972295649852619928210701798681399523592914130239226827558374380012731275677030447650872011418785747562202245927985250009625449304710501499411094830683313130043081146909813662263455989269365553487280494319726832116264946915592306268683380425074376904990340696749320004013854846199645693517471013935900992317731909868936094723840 [104,81] -49691852478251064227759001973496249595199858880850615376567750414513263906850228800532470981267071735152302297488577990942658747646909674941314634202108473479030719139042731818849884133105688046509589113933768669032777196322111670231367398621595743353310045001488956988886858951806204983773281328481888113535080689140549809433690093042041525776616905374990173934694541711360476641007870170522150854023185733055200940401111931835532909880708399596113318137730039952452397918779813661397819851344795987923288117772515382718467922437284869048740944565759135382863177608325155211157296984452431511590196318141894787386150756656322262119742449104755770879861853916272792567742028699718739948543992328398332011620497972269521426145344957527345198284100835300867690982652761842216348959435060951196186442729742401368847579173897406031567432182369013778373572340564391556305795681532560254671704927673391832243386338303930378244258632976317995228707167309769910572030866383963121738516821184473870482721702350155033859380377177316270399257155569863947288723675463408011838826175552611895918717066871972955387692674817423878555865064612874661677079893479336949752091815400191819462200343845108538887219758044242264123722761323376056780946699743621060186061914229762616399546816599546480642420262235227542767080588554652127605702023746113100357076449824747914029433094373084828502278795083880367001157279861389345733980744173997440538130213095056193435034036910863451178251765798704140480022422180697709616742788677046086282472026307281055464997190961063603432163512208128158314116332461313164864279858901261247428213029834565089736968691861320122721804715834429906365061569183463369364962876120134174977939467275260053694141294776578366540762667652171882810701451645519930571476352095436955657495944545574697220188568871727964123375161689171718923544166428719354769791710184756144472287320598830596503160920031204575326178479026330973612185553137147181034728097228965379569232940538207814072275541560470762077614161635200897607805827345466764824266951108611583828205283900430327717926046675603535495254627892488480352818183445597219934492714333040006834658161079759202504700908189279155736868129027308186968389500611419383043346982031576409901217774250019053615438172950268152700486414269844270825147028561796966449729308158847337949475179783102988870214144753462816095773560767610973821776327746341545116086286387789221676872245313137442760346236490549317699252558873776433474514153771116663830841011287764597725440 [104,82] 2765769416680848255306034922813147007471756431161231850060120385468141623626404311153112340945822589318549124234659835678626950267150231590826351965667486199751203312136607264530132523543704993452079673255796944405803321845120136220522583363399560361582383007840366225913421775445435557233283941598469027286049602040574499693805125303820658697715709677492468793132389717366335072713128692640635703949393151824152185942195851085959831474886550887138827844837738879608452485702366294263034705826914924155582300174314178330913655858685437573282144000123795938802108459099816612894855213968937212389068698313378314287612072624431905333880683852632149285673759861472437531826916245935701799378187620008186317699827521534290491106598530047636402342450205675862678560347369574972655076228365103631338922422835123975738351891234054353289125611450011846004987404099985400114099099018405268939230196765862042672965104196189353006706954696859376005571144518791152630055199744887086016864347792510578911875398977851148797784591034413816589251193477257522967462913289910132307398251687796230737627176288945381643951661450490600918471646226277802881171491621368259656190825155391542716398719270070848504996887638198999432220062635298521514333754227076453348699939020683550589489970475045297937975178085305705569589677383221345347694289235492501949163432513818544574230251116481137314492962804278818173463388521015795665114708605192978408634718510220224714436351216054225161333608206703368776939930149820287774578169063226939517551186674058311820135660944178384582405924619819125382501937869900532043067804607976020355444281040529105775440537003529841649678137627478091912318874396101033005460677690918350606272133272599204925900950376434434412774852823257898591927046789596736548545771712748873544442334667639491135082334210484959203399052767484227612074255363864346954586728493032822820089817595764385501271061991280159727848141482616940335632843350856127372192956328304901016266211494279538496409756706184517451736320782991796976230898029844144392338286975316699754557279793538713940920978205399334757639682043081303617468363943137126103204628916905971417380165969638441335192706968826535376366771395328507153910768422424046496980175178408812450900229025717962044440112915715334885185816966174087253398287235218852367665498102306736921242587543920495309405668696739617329360558125082996787763400533670537598232877133268800278677529500393764174147319172327611496343863264043797507506468115759229119922113220344676800 [104,83] -24541968217151257093034109040484717556187756160077787898132329229981953081744104385522003481314087095147651441660294734218893160829076311319627274987028468562054086902542826057467008616925082717689634105936295433055988773784877285615774300401344883029520714573187291806288815519868392296226149390331234777590777727457597312242607225129109733683173183175793923856937477133740337518446651674907492387682637833455579831454509867607584072563207862305751275177497527623954249103168960757671449787609844258524965534087572111783562023683107323857879838822170889860239579203763431789337142842227534904223084550894022462494202260878512903857625667653422088773209478804195906290249056034494605494400038779742708925973917600046361992871039343130548639709501954425003222439470951219752483033844869796063015042873051825027553786242120265790413361523642059727237604214642982758534153052018912182359840164410138208349570307259914395754371378678988215376995720933480467756598881335054957152905483725832323789389440488103313080686849408148923092357023247881538406980634794997707950151638363846835824063123367339666841620796220517927349572926423765629795891939439473898796053662112542669673890373028628747306957932241459676162086426043533654076775506831672916239534661724960539593876775923319279978093687304965955517450240224871659497758979134933607925285196834918196836760282942411002861533143619867316834198424911875397976623309803391249152682043085131508965945814963346345825005390018883401799471397973408393371597174948051491615806306485628352914065431966183667622827328496824678742923533469154624069730238349899927872472435377793725921455887135232810428201430117902665412304889957568053684732711953187456298732637486271761468940411543810214579726032379496737320292735325958928699018016136377707341556495378083940312430007436211045216417370238631689827748014968695760055408038457881105732785327601215567886562939314159412786337509209397434810434214550784128274016328607130430630452267540688004195756736982151321187048064706720486748507754120346706011900914126357053536646108336565558220501621768528451974081256777401549720093835872958970405960605348317694646566693468350321313269242624120367522374794006681990000005435971157889969080900981518988403789081509598041509152823069729755810477651451819025019143059694659043384622711497304721466918393886966367295575688018285598950854499764962944936205048378486708472912081705113192309984637928441533821820143935885222700634284898300687074918439439692631098924591644800 [104,84] 40379813942827506519582165401445231035544116274730281818905285674088420187752844993410054307167539925065154034081606087925538206715191584139823402837765481099587989301953289623284938141248764177193660354128002617495543748477144811279701345478271145941068393399691843126563025180671742795007738702896420660624383102062570589875781087226433058270911145589880802249386408383361803126117574629456944463221301755566947694573366857817011693054978905609051390639593883213272500288421017833710687508202622047623450383649342983197458971159973319504138450927229795860985709076643288140125322787899997900210649163306527449029951614599520697164643330360104906010467857351133476076265374633816033748670056845830452693714232620496296482236596871482028778000074563094293853463519474174234058779827007107137839224843410314584836235891331472025029914240503815932874465566892626301173893186039370647896868011812999471812189608639000577508999511605786210550087863770847851912176878613288409694952777817631726356037743023394699854472869266721009404697870863466090962620473685291109685785795751748355415224532823140707487656210298818571548275338574414299248716240960518728688835137801805385635284578267535734080324134871984937234218028673799043108974509629194190528204791254251010188186283083431241743859421092583990408169125441912860474144526936864940416541562579007048290835333075415104361442598698816410894650891207808778547177936434015870577734719571929092263673636981751590159435960705549220062764138711336481984648461531027108470543217590129817369827803336071169625414702866802276092303888365189821209467633676973474804628585718412986975001671355384283076189279552548084468765684888159016972911456857410419468729991810663297117388205280382800989312565839113609264071956669080459425472099919556387031579403968605638526042700757958419785991846176013311652737910929177211463055171069611436044974866391439670369061121798543813195978557657535145871781055734522517762738747340877643449128170676651358120528718332676591545747010534310488013630166655093630383989694054487538320598616774796645706727316295878642599510163136810014685592872862520955863837451021873119045873675586568365704731224928314338070964033674231100982983695508620994549966584190528109041051836249809705164291030958526336747504514206220573318803721007081495574632706501113238294611494273428535542408306309763657833778135277080648994004877961855807292404794488587975106639590181621365171277312292224300893046737371010696686175015547714783465670720 [104,85] -314893584802860779559156704048122763143867660828190035954998936640201090373966340986278123644742367425207998226303613867491080540831690875974485204967424807584178460234520416596240904635094851684845040010737305476967798668288352923176206703804800880927855778579545298040563661937884031757055613455902605544193809911366605687495868985518512601268502963652492746430607290361988965395170672926967030272644967888599167015895773760105531820480684145428031320985794703112104364528023465837693013086872346324311691279681387235909889099673105272828062059779349381561371106318348740343489357579339472596100053186842199242376753811324862118740703293966654516937719447225227883988547084271831191354242305998685504393157586232532556535415173739265884034426583917894468813008131859626976576605171404057830991264918866231178267982914474188450016774959467710769847391403234679863431619519247318859454602082681326018565197781842114100337598984815824236587197206809416520405822916620084270672911268061482477599967347582452169412337132382373943161360859515832849893428057524107477883259585119271533571905658948382647759060616947467378405441080171824650713873713411771395953171728517918651065310882449939414995435271627190888290671619484062937512311491278033632837102774705097659386286986940246331642640176584192068944629908387587412244754812805085837448143533007773008570641244477410589264073459682594027019223750256338136860028941053266457823567236795582783979690754225242221117904202918414851185381581047779775796060874198923869115117028206059007003744624667798264668472458037355615733727357399063159858834799341196626215255903202641833849382757048427765052877919077811547303018354137464131508235547516657902802803862824546843642621915619999796520548666208850193121999278170260951528409956262487296451821709199418356240247777167166430612027659960096241714918056893672283648476189076168277223181078830960624853437075997296821033359254417275990918865776777600849718352490174271715676961534268864303638396349727053033330643329273747418188777319142089564973257799004920417059545967057991971509571713532784614742492351243838550871114651245352939714293770933100313079058466363363846578979879393221327600403939404336560684003825604526783572628028429905826096885205559958780802533377265990097949168058174488060093044583216976609755623793644157990751400265953242231125524086270155387085299869652386980121760761961467163112015346489243351310619614428536167394052961651871104160479949750513359805599029754902764320 [104,86] 4752537928009726967831914020982107363396681478915254009769818630848067812661531315441413965563783216632160804287628198831750041212807049644314825677883167841989620288883007099258011110421018629869888914438619195791234273195807577023607699850628829053237003990777434320837667228980986020208881992389392404811653186603216163285759603433759900942416609795599220710577076744733389914164454090359315705290950620548354656199425118729446094865951137018715537065808137561278614367719696941142174092666196963414755294420646786746695748442314135947195862081614228418288896144398642953209349444063074018682890567748078494629299015015853742738423562785502800133661202250475124174082720345041107857735081890830919668595456961370191292044146047233852379891460895537202520783595025253513514364995206804084336182241945449427219376340466437642482238455323785739585898451364455580474166713686275928661534102849256855209487011607179431740732013122681198237703605431925688363075095256118406496292063379026280983372309970259827964897200820591158642710757986807842365065236017291294843249888479833869559040686337770392615427988867208316946168089374111325156376132524894230039040270452206559025262349582949607419846173548424074703588900239781718156764305959194268115846115007628252243219077848036590269066452441823791690560727596011352487379130632829654500271843037908058080618780474100363978175580852695720115880913149042427710788917945971973492339771378850491154327656335899526076744774950739674197028669678973371223803043323238716401845327495557142905271358679325844993765200575566272900134052226157948582817004213180562119030069646351459327967369968564061973451145600240283410484276709270875740596584850987157383986177671714957400058395189865490213089052972730676540216313280251397251866482615434948316136835261616779355383478083560006591504282051964242739467340397974434869948951575179087671418809816867943011429050887923726248013083684992000794026388614969976423194752664148932362150656185691236001300693639746701593572674011847787901846588013882218151248267981826806700357472227566557065054816013118692837207086201011102613417337352863964944519805644205090153495857617878625807192134553517706762856121485679692987369452702321054196193565124439523045086275798492171891527417547103867394961428512905157209562664634131791225774101321102841084706018339901539673317534582306888098083516541803993146105730989351390806651132818151313136497553837221908627545989152085748048347063592257832947206566670083040 [104,87] 11968152186486228938218477766198958443751589239143240746938039915249852562758360258169448829967706154554256461759113136087128093151582029015428365363182712660661527941148544879457364599816401108630896828616250748724869542650543879995151449521035641251471784689026155509914530757062439015584258931876803443944491424857989500036122439207901377150078819823046149755625148127644519707524931424045616305747848619251985135128640064315826351056091896847183625167476642738455564923459818286884785247829296857474689436261357025221811124878882519770747766347154957810072110501707788752376122238113748158146062647080276014469510117923425405196599046571497596569999659761780800694191446395312833520583478111852838260484010917868788790329416754537990716873995576068785296982640651295717595038922060277363871912638950743652309717466331876291963020504536195551457548774968213714838800568016357700651983615129614345129420843500858791881588000437318187955424092366894197988094468294665893186883916315674982378039046470203082570304067572832548377878761046997672354138142854075048784717388592130119413261247362338698480463267525374302331253072370713107403971744115229150222478948304488863026328451850117199681703106133049272770816263109110092016249238111458937530632356925433162515158753711871431515755139582406912625755375845821490596023219354852925793378961090230493628869069487528614584138671898383064247716329708694758884569206865234822797010881481898015875810022758093006275286506564940540995220441417911889065997989587537863454916437566694258960049729095462556065283457900873619798803553815147243513503211415249332930186399307439492960770156451479466151272026109858966910687344108065424771870361194617229725451853529352363632606031951790379153746812004466473566236765013601743997830679713101579869888276888760461456933965267779318400166646917261769406821133221582783395460459270176763963532109173427645668199811635752935750669922226457928928694360539839236236708896416014412000370496997875361629628840932675687372988225025073519832075413609718255676969901748314122770917211327384928647367638036295433464491408831901969348097697743485460980344827679261676859441843995954470140212440532764403769533101217433050110358614741495821867989661377582402283154568449734531556776064471367794105486011933942193317378644454399386637892743722096243111988510991683398896687428083045633079143879833982003555172674921622812611225028974203093358344377111255070464096549583918014094052192131147224965844439040 [104,88] -153521544304441658358387660492563037877426999214921772951865237300687904749015171248509163850650266041840291970217883840603135874282070596815464529588418145444443579427231752584892123698373170299083774849020648647539338054136124510361732610353067908029595390032136586140561140122649259604838530546310406945049432352143170654970141827397444366156378809888279803793911110603250580898181436146335448375117480156674221566015399322395393978398956645594481724107184989493616019240053314535489270894135074558511235986183830188125311316835374556750229635300038669480881866533003482649285697735748872724242979621630867369074035695405012669510030068466183567237106052555199996831906644008387470433813686371391565081966156346548803787049290248211863656224007238995238361391111829040720576028271173597247632034275358272602911564395760893044899654994629887606821310934381684954981202357266605931398892654807718912479232808568750275721839275048723778384764357923843137896344506079448257020047392270210007850771393358561330275406041714900825061607665617961912416360055819203292974638006849594054706042766892720188308022253496888174434842944930031266273487728014838125241613687674977100992412490368880470588299070150397645440557224285253776358554239969211563903931402733463021864983256296969894092138373620243923579690729378659348336190904257867486392752653358491487638579510977478701017726342784905993444242691622564786833681641352407533089165243150028468113985699498668264639281014568133301520874663471827362387052080414881541327310793494666288834618600407178616030986621564264982795089952845364316546568057925444879798114127026050894512044886895676195567179956433415974502435743531426235505785335521182587242990126203153343666640635742847920353028928482022706049226433283754374778802387291213077491600741621097933095813437412977327563770159500534898494018635519049873599730513245813960779595566853073667332202803717605078069392544461663828236053582137285907155565835075889617916012357837322369993005424871128511502956393416184287558278643012567600368188535112141320485412423912123857517563850126822499494556353038472893792706121399525625737067346495272756410831289279886361229936775135326535494114527459855548581100068020213624049321015677414625727748199331990309756140639503151726096136381133068077893944947912293022044329851691227562296868248451228323782846164596840495447829834431326804402939585533614935533574748750580070230728879669072136293706693155488313900600604497064833017600 [104,89] -119454426292142221776128685733930196500239642211327766897368252434893421262620645634655255395825938850990583376444658037495758618773360644733580891753399557588946847854958103499394944680376765753167758888941933283001300421553564136796353848237590322527855676265873489444771270457193464625444417978943561079660464530667824993607240619448252861905346514589976901513737777988345500507642964514493513004868526738466048609796689891771285621310277925351077856817528434455668376212554530702217964872833873740108941096201166379899223459861024675906220374621900399961639643591759280752954759727582198048185333103205659764387862773006722428007650638261213383119313633502290420972373461095305777602243405857122570221465786663614760105410535711969470483987956314870643013408408769075453435095762745567115761960146199707324900919701413596187663309718165756504337900401546965554883617362100114789693107861147764661126959817866334557450021745996755304021517849671655596296727405654263375985416221974525798102564021445228183575318302489748225567152764556351155344322162042483053829361445618166893607552069053644000917522377096495405615227051126916599317403152588869596292346764200797210275509354279397882348534749794780544930437718910021403753261175258740123008400805798928509890333150553297312420485266572181426716738290696705749606862008894178431002128225433497391777267091729063642093525060468130607315246485184702348570977634549093804220459470046092547407051536504470653863413163108414010850669661109648502166400656587366770824697646940771912086590922254099600692708601359732141609818072240518561974224173717934396199218506210590304370721548656564450897327169430245948601458205191580758595664789670315484927651827629565384113135083731752493064339410473243538934092014385922457459564857928149552145294452562524317237806859025770632634318386703812022938298937180314396169020157425853865248119982979237314803715578836429035186889108871240736189158691389002471245916587751819677983989830218412495170533429330472093287426675482580243021835997139490030152836316655003197876157217472189074127367260105981447768394846908203312714444007802958633142957709268793762661906959815948367302623316461075159321541711579120972987159263118975896784479213600326769434248060882736085750473874092112258709655510468994921712147956886115809922424096793190470528607591476461637666788332228959719235793431566761535344587141159896544662473427315181680902682890848523429567756842521009416278851016554169600 [104,90] 1044818504625118225218657516498929812786564633160435337783443748904887121344399819825792966171022295990792981885165413060483669681211501733909668351925193356802347294740245464441594808178850997640923202251177278350361901111212096915945399068551504932032397996631672863363908538676904793715860640986969217314851412084389242230685494068980660767675245799721348435496221866371906870319507279642469510932907517764647800155993450778070430922595604939948517293096196447448808422932325812946930630999572332011094904567655241488580224203957347999486258398926697216437852773705456880901084299698408192496124610290612905194685774581197990025048627214849105023462377010521174386009807146277385644132856413471734833411002103093934946370657767704567525607014968110034725488440972316148434770980186884511221561194152342257612369623053124064545815140144207334037120896451831252627597957454632593707646305111188158626508555576433493490642907209433880012977312713718443590660986216334379771821363332758600780888002528493061880430624871348347806770396224652526573161007342089469247031787174912238673768429718430356090632442350783432320705697656613547473087260201305994271007988584253446487601397621199653125604509686813640620684374058721283465056320052424730447073548996042213577248598584158278235675032505329515093328045341550994767060805143678800251448558611831321433458736996258733784180986557218756419866411668208477827799300565680092755909670543446679113512249809760134151842709785009703033972007181663383839545009688123242722022555604574065279186782230642946996121616408935603982671398436823696685896966501965406650843087150013484095934410877250446630813388741114334418455405795480755015106672822030219711854891154694008856561160949655469818052796597066679107897969245848115087615480535510518087859693530199637421762592950648699034837779304045290196172394429813640533591921715195015928602630648926763160640875841277614408341935344256069201273855977756001543837106151597052743138299993510051652732029062882674996399173334718143820836906549382211432076962983301321836892201597631430129972258935986222176935173024577825930726628082207750107529678584364483680863333823862085478225265070463404419126355541631672723752028418301260334805158396775614926430458541389244241930234605668684678322969798104279055031784626719454801721979551397123052538269666990060261542846671988170546067440265195317702724432245807786060420956123042277374567846198429417516839173674525987556416803007680 [104,91] 4024666435841118884508660496890062635215518107114494601163351379247931121582812867496275483818734655507452279417334262219144372259228587974163411005635597379807437401031263297407324851477661856871802891891170504707202069982295766215457063079158978330025657932210243126180623075566062925502762059062980851624497037770460967895148300582141221979768313553083901713195482418886830081318031846849104923558805955137985450762242546481416403348424689588759190409566121104886589244561936112661939435548441509913084324925170395790006282301084789478684942993965119642262811207271436276659384591385148266688363541469169127961089306028604809468334597979739963251320577303748189039294231931265008883585075511932836498121326210739959373698209059613426565784166789661246589095623497954089722633582145721139051755988933071940139631940236497878215077117209764586695949408646988752956480636174785176026206549327996599440948540175232366359772825205115801354176684900423006885276201133425344867309483880755067031132283535806940235762852749317930547095854298172297075817205623657872540696177863616050795528366976293503097144697711195219585189060360220332868977205608459934429579818988610926275719216741781098982068002405118076174227178205382768420251338480353108740256512032735902179070653734395775113153685906093898977387236178406520159387112255564693651305452763382199709740640874872152146297342764192179568322793391529227940225699356823907616389910547866138601374269386221903957186593740683865798697059800214162899001594685565366321547553525351235928978590786694586551367877794065831835455022834712931648987871713733483437326054860094690920939521746304898256792018067789359066332648709613302331616310840217744777894635765275481577849929076273444265291361846190452770328207385902861629222665070700863461946018880015911486406511194130410904888547962778857607429330930691056306759638692568718805762584196235490259899972841362565136885199339441877158971463529959252138011443585267229090275900428624260296976306495901419492733553229655785182839142591408733795276072939921800042502709076765397982592688334282106837983175317221823096265793068826782463186200433032913430317344805489875282793186040140819512057579396818544542755452580568069109869376384020205650682027782812538984878554599339268062144407985488531872361554311044659626760312115254935935945262928128455859426941453428646911137837719985186233367454967862098156579271988085256529693719452895442883289126077530059100125440 [104,92] 5693102685630411768747650196461657374892175890892039422548875867069129871768304235724575665973178991678480391572762154649404891815011962129732209694955656429355178633678557117797059499796329610468370399946281920779805405249843715665804918296159177453161800556796600717115932634647514096713822385822291540929529068536065793306968047766216754524211467374105281836993763759796613224064411581390426985776490238119453850221705082048924119358400857802073072449434600000606472203383074446180645606930136691752880479606185895033679655233459271527542122963480201374363547861883692877897988946207530455855683774090386767977189919307624731756299961680939308993584192576067947924743432168373458872323233670499380169341462623282986911260870615868304530633545119973276161099757818419660982640440519777804788285648205863173637053567971119786378282287814639694669777727228889168470421750320343411763422111938097719714222983885754360996846883437275301428806950334807968586590492189307320609479637523439844318614132612315604938095987494049219777133540604105774147236518880575772539073502700578579243544859373872477697914388263103555768994675467654460874859733081116500401516665882669379443392733453197827189406497930984920406236275548497843012708806356400819390171615562567758604450199735036970399879739699958561742479806848265557782379884080954284612151314121629042852938182304222127149908767830086548018905976976058381201223085956984926073414620203399549145527432731353485936688154985507717154908860794510895332259914576178219937628535661686046583007893956956261582616719419609600851879975387944874675528447372862002578793337228999995123636253963507790439395124369180909147866360248425761355741924333343218647603133567837693931029606137269183722225487559946415638216570721397044773176436194528532373329109716909925212902306974493289969829699657193023930866431745853103066095977020530701628128422419327018323462040430123992506037580729170985521021610174061773560789299362536282969207994357221430317266153224643954588324844188975750646242672812204361582459095475608435324993558136872811961936246855027611748739022357864214886251831616325622082434624192706275384335208399145319979198412575072534556927145333201719704518730990362077850411864441909443787004221291167025386191693213929196977733360864428978466348312425714355195080903660698238621230219255348709210459552566277350057869877382588676920762822931226292618881950343868179129485214942346862874911388449985933440 [104,93] -22521371606797934311867150934104347049145908075395039465050616196054448446104973738380550441221908712697123883045566755682581549297252078086530849421902615439610821217968781004116706294708243178260794570148338402474047829506708165660798398149974969352802258270201075023943507326374192461497743026512052431232149443973811895410444151662381247600307559812904556133194263078364298696209836119148424974869395349839621165834167964077409902218907380607027229410649952937124822635110385403128725915032895648613619688109155475484313466032244292115193349240178223437132596848894474189795608838208884681522282382361642120669400292856310879442476760998984951058064598191089812024915037665381127918851697385105383081418718274632843913775852226316624883560091449113543127520059603035207233994193735135966310001015949756779774260717305020946575032225213240887315279420112284507753359643047548936429720851413395501943854695784375116560629442044558965660394986432193529259199518726491415756331020145645901391001262153942387751398468080608727433698010575199055902347328722574005881885821310172440623659005055095278221835033027849561834896946847890985866083760257694662020006971294223013646317788418711032265065522752850413284417429810742640141041091867964589798325832367947782233605582042099631977740237157585303523961338325939285417375428395251852578222005364658051951447135005974146565340112603799808571074221040493743245012065399525875632550413969570390140410613107363793603522655412947249668100239110945720739736354365207944856438456491563894642414658531699390485271307265829001611076530970987441846852517707735992546477894758314795037045401559536412079528356504381902987142725035837072303613681992119769933456294998021061004655446225305075155961836997632875473858365651929703302538402395056974370945792151274181007336362663797392065430249949639893665685658326898869720195654312940756299248122832982175918434940873350273164946260622968291071088901406041120618176357282790705686236231522885829017433792958015381756892820246914123317416039857786000521268776479968520744380289692213574301412652330069520694531582158987727272815254265019263789595283386144772597814431696347065691643273973047781909285640538010114740460109300485259698371658029439441620399435325756764419827640522991511754753301603022852507269447367156833040980833483853536283257344674354090227447612587381169168020592662628372918645607167791081378126597399342531885369142357327230171614223614720 [104,94] -21384019332454542200436290627967502306656151021389565091715550703421424001014455224553728604640357522289191487642215830958005500176627374154451415578123146340209086723378783108646478809619364857523120339660967847191281548273947149200823721514320395676910383639399664782761590462597193165676168456495609554674300046116832491845987257575939288678752053007662167760470356375396983806462699475555922095417593022496657945572294427724172507840865794522383913701783850720441821202614028215052511269506022125381370334543407375344393481533202058950999873182029999657423123962873510075094527398179704696417854280208509193722621058322837228389711810247552045775681552892444790530737248159509824326604773768197479755017920231278845962023512956356573105190789883842668349433153857489292844135841922786885832460982754339574417711057536472130215105092397825478895209263833790604249289150315752055622634854070214970735670191049122851173941071983419476786971711089008688736969431465091889696229404509968060209530782113397431926293062744343023491820092853611004488062865791841981091564385785742503358939403359665790461381211370464850386652985616088879205380588401949316597410093746731162577345591117790410467087605569050543995569568668697038901472406133965483063369339669562760694169523596097548206451861763322527488167871316920692084372672758916179830618187902377007180718339969093274476514995017975540194920023330475035804801828112696059809446978817253435136942097955106952354997963285674666137393155978059649883080780119865756128229955263028103158303410255104304240652432109484954302394003940452931464756508092959407820596750740060992903191663759784654165336288441013760002761331241298350311212394520654748021778821350806484776182675744809376169585146508488698146690137385405424644591700370708379090831965208589076403029550016946171051499078397301452343624568978954249702869389133518462973801859883923617964390384128526503467250923991634788446613266713017199277899173649636749761072117993630287501741125203049184795810071838419534209336615238350652120999352177341988485052449463704577971698203524418002703260563917635856295449854114478984565145028462911421749807117075788123309441440800461365192627895332087419072967251470492239772381431604635164729801010967539129716893734170718763107667546595320586670998914001655904438464672715322367803940471591921630202859169611865039596996288632523600603338969986977969470448801648830093259846460493397701692839990 [104,95] 19029175396747934907173629460300132507778514230644281018981997183524972768134612483959330908352981868902094180044395455791947517647023156080849651572922397492530628629677764538779243509696773853624761212269409298175250861206552055434982845528711223358652498964556732193642262166245111446550796671870821633385771691099776711119951011205680211624048515969081378761819452014374822906309381008556703208991637218994989574888687483354417394359724298747985869619575442699813330551198771519402963751213746604602151824107750189013542662606122298447855064945619825794266111577464073084052509497962871039325242442535008065932821260665810398198078282208976759025788729593968188338684220757667710808071155366445440701853627291150560999514718100848816915462870526795375019902184108373707847099364076309981760890770025188965921348984402150496832780987692306145589844631784583029773279419173429439149674145441918971071907323234766594443884630263823587617385828717041568836273434086263786079490008345550163901908621438588560671410259120954580247508946256442189812930163722548262796035502919677012720168047539849625388785930237932277490868754677898223223682045762373621900625835630413874811516374767796990626144434712381672822177208867754466609295288809620587665495939664332838372649344013529461486980071128753328869707531489329788089512362028675024549418381604167288221373169121649214471857835139576381246700567148895586793995621136205432453895640338558103159009008080898114801112830864305131555884298458199822457581059181536448797786937879724258097137529339248124323211929303361074784127824397863040166904279548297634559243405874752490451341044930580915477601784751374029361704431495706371450208864313493829984839203157457364065970561343501861598211070057162797270974131260736255802396689335714541335380358734718766286362203524969691999808757485900474261377551723308947842534096048470235123359952763925164588259714212242380191478640754341531408673583250543748928864186728338679108617972095631265883919254951148684360801806317582626426747259060114101035049683446772699967404937671447243065110566904648477662526487931803502627443371945377842073002942712228309188845773076024600799746105414528358618335398817530765545229945421827309949499743098351054149763267523220675052815725227001644747909224249530029296894372565876884752983275754296647071899190237732809563108813912600761821948411502176112340935097011557455240833628533997592824587886002057600640 [104,96] 52089253088929403857995848859195905360891544033280951457668674267100135920964510349826435253035983370002955888285605907623191883083408474409984090673381814258314201000731369910880723147579662374148165453970897888200772985504130042471612824025096168491901409433290717898614903281811599762101211697573842774098210042454476406330346129446244145791584581341711038993985544468700785332820531393984452015094914211030024942331545479541859124943760732301328056791498982180384855800557354807406298852428756851104111212792867722572376231728695152307294368909055941817135922202250428813380078145278965792189872306269261523032456586442115013532043679137427860440591565422087722931322508551433861430464516518978301584958804875890851210150965514018643737671246522112765160215644004002683736724441147297571549150787289792229237565364103930193452793905295000150222583469582385586061765927243104763515913949245986254434117300666512618016044475743563400976300585783867826049019578387515625723608577746746274487632774197675834647807838606275620975611474483669571787082566791083458699004723995192917380258466819189408534205652477034479948841309770621709436111371079321269194516731393093137708321559920185700589084828315032046736569544309498285007100536744637317408433814195181662847793967870366615070345292270662726015879911197657523502095745617146938490679412276379096881742386784802990900282443821558431906080816021662133116806023707671263602012669885644839381954283670122520151957853932468333005111933351483532532777563528076056904180141487937363954173396068392572981360666489584956316883321362939181561828089865558101368471870258479986212745861241879524907674921166945536877580221569877938163488287136084132247103104165901769918286744681643157305353839206187635285267728043119165004222933269601875867942608813384110457751965341293194481353241537609494664393271594462468731753901391248793423907075118837277459366997617057760519175535263504361403162133264161730591874201237153975002538813370156685320865978512873592290998406806630881220596263341016161506056088323272023130515553307090370326856493519604610360672804840011507503527073792060112595453928501066599333027482901645241996855565439858316250762352896027293214089479896399841144772555759313757778536308692139646249918996104360009648013795320878262461594890125967375974002186143561050729598420879379144590826395218420752688133584599772310426537617115289639063015474627859513620449727701440 [104,97] 44491066928761520243915492973466518113059640930868600480044489860026137506899524535045324396730496747346888916467282400461788892113836681723437845050455712479224472122013716996540634584587505225071487846029589724650634732029411757796202663454211525775149048320073411804990484432657114139769014469981416860928913018891342855805351083930824335664754541717989418595366814771532588337252527897940809555180572104164677172234546946441373569673789994297618153912793025843807435138275386905284403267333653025623112069664023029424958080687869779297771614794998761836535153450893662581741186027535019253370925303949656474973023134980847640271256559727711318494669926776726477381723129129897548596092802259464290799505738228194227933050414412694621357127331675943278108365146081325956152126307584109049702564942662646678631372332098057583068837784420337132991642103672391226430107272513258531853759924957505146500701482349276809030534771476747712718634888727491049887453096434212921545135848078773610925050906967655817393802338393098686591837088799537805733734308907683595003523656739088140469561225504388876295919107340453057092395975801415859665720185921784930607536452084108530443431398327008841464051590404659261931999371686147904145711498741698067701045121463476730153657778066781368365965612039735433448444291693121111657166495983088588463786913972914516914743549178687665465748170804941321052207741116656529023154228357729602867126243041446075315565631053548804817880271826506017570448402802435538039024674579736795215281738262046893597435889062213751641513177082062471931780348421055513148772266446982253227142661373200032134196401304880022740720259120598632470927735557603968642194267468214435927850357458304614043120012944896093090944566642111958296978735349342110283719244728940988200183371317941442623973998070033190083285184065789723294559443918254486356112523351026965212244315708871358511973954246777252353376755746586503533156853241992072887109630290561454849579704061507613309887310145784033106039768133639642224230459049776778677270257357700254024150139217260205015054942737944375663333233938344457001834945220898787061906127560769212664940870348457437631692353437601978019016890155107652354971732815328632985174332372184063250571058971571779431940811758325291986744264335821496301340782361984101890016913052992752332245470366184517220499087931706327124387689130704607880255756185654950478306835435108477237314880 [104,98] -80994118899705716100354879364729249465116619228792937132636316136679544135116857694151189866821288699332311107599585261477107582146742053466804177729156856020990000128526510755064065656378145634389513374803608819838986396745922373513642283497961360324158023050135175890784361719746635594077743550952976893848426132733268320666163462633383573447997648818022715294200514571715024403360840727339274897857333936706515699350491879484921809931047917203870635520211946500006638400186010463593446515966451062754796033468341288831756045897971190505256578324518769916081367793964348184090372088779150826346565271973719975259368097238839422816035416453057615353298936906444758965171170013578864328430281864069287195029738283759405884654297689256117770504410923750464898639061633149342087805842507762300456228728627516423938751390405567468846626125125977100493830980798535712620459102284958614052125920966866037040206095447104477342462307676929136342321802070660661009894949894319036939601136409834622354926117007022811049769129454679687187582187800306640703882672681112284367777555840129236810161472571139558929510307906344713722311164847998997658556309557626491679717606191382376824447830810031853896424261445183843461156429147601767641828090404749272652964565656881281641521137569346279285253174359734004820599064350839628468630044532003917967512876598872610705035713450116323094013388904748692578036399977879398618197935485868942244523653376868112995724260806273822756209578123402003867381260645364687782529948073698539550663918876339551395793112228204441973675129669383893914177102571886684235348749761535764899294616715209514004109134441165061599429415784330755267886194084864078879392103369221402571883577564062767517721835700507701229207095211053704571612829694878292011065025788849105548111910798283359950346774723666226266859975213594225433075986310295158511489157775215495451052396427616891363973745013423685113673197633262910752623842855438096943060187848317418324589427903271897878303997310197996680732647355094786097079707941658387965334937911543955738384712773106752327389843898174731033350162030455972066867181837839410741518737863532459676760620495931598796774759192112484662987136223902308761337453715340815917189193705760682076198081864894108042273670352605624177869930953165683306707261161194586697277304333263933260340619010443799165775522300934809348033670738158250973928409521870651975163942363433189080 [104,99] -84726793810200913337949586112432673523997273612428740753879022759074291982979806234977888133818816414231398830278184545649987030433268442180036752832574736943797546031405351236315057120294871990654349073787977035323900242453856207331780614302210330174694528631273813038593807220654267108202036401051163287165566379867381772760642578405515692084041737907856958897575701237586030504742305182982916083434675879858937312135862282672878918736893881850967679988888963977101420134477176438063717646736055661696794005673431183873280688413583856580095296163812144518377732942720322712891973080122544585291706128666893553627503646118564053951008976676420673744096026316007766883556797014372989073606548485295420925122753410778930781453798099875562584395518899836429673152254374211893917606821327232074490977416456881316927427820820022246618878792822503314538279985862929789762080882586505607940908184248152717347112352912392156288877235758792060257443848732673374961734552477056056971047149671544652229552094918996701498717702373403067489862082437036938488454734574314265589772674928430033952330755514775018719652875176478391225276667795624171198735127709746412761316302455090233882165463530746359186457184494751277046862525528260328933163347586180667340253537936726527834338558255700788235751158367763319774554497309113869690125606870492780550092590819938454502430922819294968325235158393660902645680390512446047833262864819305700702497730861163390754792695376796024612781377156094274560744180306763148066548544325820257820878646772994628530113103283374459050129958055125398536484523416293356642310715563838397151726298624117316042156400544773475614982065117298630706044383205740335723109486031505308457662909998116490713338374482438403165561389258195087280788753165859858907010119038847108104016029243900941633538345551953813760672429512196652637361583391252756216399252840865593640808504653934675330922022633873171287135661918878366249921898962658582091002117919532984163337938258603603675565893811244526108429168762934065504585314021211458634328269034715244635175966522862461560419345014655557605895260183458962856584704336751269316625605757719471478213484541263377079418610043845550401341050853274728551859176040955969819875554740606813179357106530035093716682166591202286100784959602290082253028838801512458782852251876249316079288695223465371519569136175446241467811715691693969383818388138539656728070455825152 [104,100] 90452670660070451464324471869354852006789116478102782720326945634001562184961015841361436073252958086668045848396278049338941316912863131888039434265615769800923058075110712808834960453678736567147019594194790401877106282789890931350516938200094428443197095372597117293156013519225665330151915753299509190079251437310205506450844124002913024303056555580258506181578398803261497845697421515291447850678157202275994811849912800217433521669826188609984640501441827978905063370316735966000289183118928687139131509889828525060535120924924619875623290804214962875938585409652764911378265923209204177200324342230992550071609989640372998771122486320527406108456309345616236026705044472331735535417066185502078898326702452391661627825746534983878465287076113693502051654528726631002129472689788129034359369076311470889333842815122455777891606033557018758058037151110429205519635834819863132617654981662962726122109212491551170486877656783117362411534003194645503453622346936408042175400568168427367640132395339949365867454553325936536103832086752988459472705055014145223055902414828814229079094859038712046267276474061175842911716822890761629939068882445747343627681543134772737222293866983048371761811161456354890021991420719549304868464490792357014817867586958528237900813859067818265529332980323812352791721791076035611776452777848630783045801237295169809542169550463033410134580043376865878704667491254263117763849458538375738970133818392616956138972090677992415056307811625773828563589174019197023502861787592775137337031931286388067818949719785374295007556307979161004231951336036170484078606688165803337910011985783602226045042161606154334816283626917246816772564019128504548675627431704863212802927013469201567597119281228382731036477883799592610951772793023750186308290935808454169645420665588998209633659011831771107153395516659299895060804938586804682579925876166107913701641652921534857939671069275969507130876815174508604815277800959463242080276371150148549135922435392875407666630182780729809946727721878165429186792109756160785560714824150262006957145060862294675138932019022479677998072351704940321929198687544073158373527173972509493656981139714505127304321685742562634264403429534773424404505940917573857963519859219318923379080397801114163789802450576807667598888613718044685265447422164303541235572639725314095894153533129912283255998675162225363704165221763889551293391750569982790864226336 [104,101] 38275939003013994877924754827270795089538574248572263498770617976346287581482604339054228160734152131893898303815637674757394129357545830359312780555705280690370864463761216264975229430390822534008372699923698499374650632976791278474733442693644051236928886947835707679743660415545710261928803361056451201633736128600357051413217480895487231980104451004731304085305172526686921426105130766696996473726992677949289552319857845781734940474132569505827235681469734789698809178870483195147440154017944923216626176314223865597356546814091912052817961792998170373461890933295175599793603303197150295752650166908978149380519483906843021782294309758136949591995978051062632887163983687932844727809957094869685081236292822770313732718272254565977950811354258637822404873559578469742048504591212493878004054642986314847710571888650653954785455297024268971695422866379599953107453260029684337007738410884166806286575458656111544954487870200107887108469836084882568088027711043599656357163748402615735768068239238724082375802238236335715901282442559545201956127383074740216613110682608486868336381358554505222648291750050824869305610689933365501716587565971310442157707613813357488889142277970558662337315619778877088412926155132664845661520177386452401144355548416933027264684613903815526898205005127162880370339397481400649506304162101429770692689654528153440356803648891135781898621682399813740373874637451795960718622086457148584364250036893222412795578872869714292345714836904409546910771023401437344198711392590357680096144439147604784136609606957101992703963952480636910247447108146222808807790921949860758615104093784547273571172312811080532079723640866183923669413398896091790649871966660041096611066512062732782630083255011554638605285694638439937044072842095208101622430071700103027636555454093142178376118576588311597625791865731843234630805010661959477621233009677942092600358351665658301576350784939129452526075416670826472533918300646154231786278550120921515855726995667179315152660437940505876902497888171516188470287291702183265093193072586693069331221579488931521047219438964197755884782415472124127566643469492197436253572826416039476129328790160126570913928230738719996583830852039448185458828402915671493053457867473201329367912263375485300640826135200268065176159741069062169724761843882425236145645613705583239637261232896351507690517922301192303491798424303447529751803663610931830704 [104,102] -40143694739454159567046406394184959047828036292891575641833807301210982180303958432811690235536544099698331920536217799937684685154129967736673658440678050694440956388854790163098742884649572903418604584059641877229424223633688371923422853536508961405906470838403907922124643755420935552138791957999423560762631191073481192744692813282378461624977158384199950041609294019259517682826797334769453506753287690361164796434554546857818801251690380099641222743495263069113878942193955101787085940131014154496862728532620985142191507671937657222902079017797162061570786322627747521729075049076173821992280503583216485466460216101708711064555299031443890910630070048645819524530538386098722883854074068952996325877279951172051515537444386864532069526049154470986225499670482852524937189653415249485072628335876546070240860654265403399745256710207405237883689685898183455919523972622225130180624269097464618377142311810476277382661438724409385637194928966567380869463788831231594347379678079048471063194256331772735401838096758903973366868615263894810353214346199168382051904361914513221283372621289746566427233859203739765461971669100800637776709000504244677577439452598319421935256870516208559861356464215519481405647534336996355234806385547272058958876974640082479238628542530039420625929511921337520918233056892840675229651482901050809366652434512737767185705411375469530482613456264418998159157623531642829487079407783324909258275916445865004118540576626795211258148257586034837621198653660840866829381966679420447085665416179019139757258755567346482231063313781021462001628802611127406621431242734693294546170102863525634602499670842600909038802519930130529460022546556119897355354929319303692441648889468674886022221446768047379396876107507476908961035635847240630504396445767987815116421316874573563124913710316207506925992737214397636123391430554550669458259401312903505361118076209190450408945733709723971868084867789447315111451724646041031699145599220458612622253578013753743424081577405394361104416008410614638849797967622492876854312185973912660188479031145964172689708627295569763982698567466210408713607346741557136628180039603516450501073113193610665008651341248508831333761070363671744973004088161341637641383810383019127291051849648956325020901353362636371226141428559551722792752599736883020888261771063966610834365424289552787701549612657943346579285240690774137177739983557208 [104,103] -6098115243510831780161562175764727705596069261860652042574082195049824648378200504801687393219086624365863375894273280294189033421835832595339411206246530378319150364471319870841800593997710923767099579269092153064409751173396263919541713096213201840297479542136210741570318079256381787250830726533136086801384360541993096532681147637661757765124699237344863382179711658875078911327859211359173434083065917929956213595614962761320705440924486863543221605936038820676320387127073238472169528304988736637848214781057694359172402986147803811876879273808084956666463102875757660340235181119952460209351268324454910730978800584952867413515673496473084429226415414878634859819803144746101257078474308944956362047769503177255230549094004505416861012340803896298368900213656571518556489094964939177224580608823137402887516642117708200030618811832781438472369910286556607823010129955811031139638329738831436655554906157514059740007739316294424638679245998371983495556600384279177476924965467901461707406110159033494855301432324191277545080605356272396057525613903189685823637670153989701511810362783022372958809683465207109523628913205981106939575442486456689242062673637185027543641844028164601920498601981580465227741837467253630540172415513861550255619205420350609093588510824965552587887139877759925786838285121098241804105341737559164222625573133574758040920356972981677235358514344842571089936733999004848368183984964465112009482616976111082331982704440597273906219746802148504621522530221356672026653420500936159716437515700995737910297101887383545396449519435451262638820447515363041612252153963474910175392918564320089037119755863166215188708574380399009153956885783181657939662365290076110092398892406515668534299555719821523959988855837308431042619514488063645485615910905598083710564808381416225838153313261193203836482805516113909978185844027149647005039125463838084894563463421651041106722089677799341619015229313486006475089850097636884272529319257527804192291084519260840690404696518333121852776149898069384155010979509320806225284276466854597442707369239213268814692724224619245427380331905468514442035600553307879810594681683929942003664945033840523211840360741551707491976316984411919268657265123845422249543714047362407333179824728951732301779148451245508594126660157058263449783044810718018895928298905507180495586877297803027778357910255647583713124255564524863908711424 [104,104] 7958134612893933538630228436497628281555419985174105158837520559135665569184493923312960128349670210187005656269646936346458744308681415314201501943256821812469838772808519137231600954770601994311057668477790547153556392937627774133778732876035266289240146335950390024411888463865737997731940960852056866012382422659589302127739241256840042179573794575543702518116513004008507809050144096729137188712350389710330178252898822062425664661107468756565454033542214640795233601322494987908629703298632545023705026967708289481759858628780513100853254939211364479328627337859995910634105757686921636252235773068981573562175755443188145175308357454215401659135006884407318835220702270872659788250668035129825148044631138186236087491013592329010339318707717866042116627600040468745883693472157912942244097838002128228914723077114146415734262279199087357259076445593467062798168213457204699593411242081651357504714802771409489372845333898665528887908645997586442397733623470637557659141841937381015623088533197692169962542157103537119719060824835554954830523235642190813211200801941681898181222883115683708053705989573657505372464576338061093547253828159748808912957030016582490986436528606803890862857504114716625624432517437469859560308304725162806423409912744866983728578633809383706382428541563176307444321811377848704055110749897926974050458926619543733581379399290538904241494863826912347321746461301038175638403135721385856032913469484147780912848011565560446498169401696724072635417033368198869786538561801235776267141099307767890883888428510934058683394170662848809309974923964663115459273968906444389904822517309891384514870987830671767888223419920994040858538300548948523244270122918192349727527945390117273989736857086122188510139619847425862640101874730302231343613411344412208675384830559462993386066739836909451005433770722177209046401750335011965461609919762390915575721716846626669994552790721879643350347330942715223215063917040587193558318666670084661413116327021709429401169824985004981396600720323968211038072790473153791937243959807038967103692171921651096978789035729884085084150543804555702738152533239389989425475448649249956597568596069866685859787747816189350248022751872477669705148510063935408611445074682993514150833956565449661498123235231414869571511640974569174405888842130566649174120536787471460935866799365107352384135543996911189613239957179784442112 [105,0] 33955745683168489040304335413328696783253556900627921739617528001006346234565658249294975833104514330876850994807508439377929005292274498654541869252535764620404303316136933583937513335628671704282952990549478816420933002795860473523910169818385465755723203542175877302605393008233647907519444773284941765267219018399444036077262576322703648234346906150120450946733058425925697477747420723355581112468634034714515195566908674385858759169080346278683432568192303177326771793991309054415588247738019426469521090887267932305285220203935170461104724889187928648085262791138856536338980947763130169929568786182861330199163907526434679463003804884966849227784099731132153767682253167025454403372605402192945913902580254296197284648939146801794472516905966645397426149837689688434427693241121649842369866567697891021857894603154194495372107637151535366359439527203060701394073476562258714467102711581917915068019170729349723172296834974003566972973909476245107433174588602980055931925470620387798316509921948694972271787025931411433495721833923901774916916858558063326300484570804523734509736326603451009193787579605424615858078297848996827183013464689755112574503929654515389489320905321107310698118599611394993844279434992579381681248242268709786145978397997483394339832724068537897703976130155370151113905572117170330852567848107376381499433970364354210669497696781179553281522096329048227802191591472309187095170367462949386072400253050758692356604028538137670446804187383859629992038532040364067635700317744113904847953232069838093641075819785337572092274321600661448400937637661423421199246913972885517885629674975106018377492898435000804243495237613775679844535713719214709280184432004804183841071180683174327660571861086042677296356802495400557306487571009111067374555566999805882191904007755279730798853432934298640049807379414977047009343768143780108475259213473735349512839575064969822694708090590006124483995421592911175076118911062003401443475478270015147740388943306124504397386591995679237777391951084383516985690742981560931080008252627550272582824992767581167329629396848240436990333804887835883304705119461832253238110421844935107837603846566784593634711923269960289969914592297214225637207205159424016380310050485311485791092489097843020181589837661829133059161485896893330462230931150992328131882519688843991592833472039233491331370933065543061423564830563646400642001116078035743015278376172374628595042535188684130234610567831269991815659668604639439716774055695157503829149832326242298069799920314818696156110836603906340701623935240765440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -1137082425246037012541542778568284249527582619489458455921480807523004182719479600581161659500973558890912869262756785582461202969150889614545308252159434742134424198501102785960015343860389749948395826812598207002342007386461540893368138704015956303791574292539896225200961477955209108812309024515486218693427833080395282916719779643476400335367168413428802129990296200101097830699614961396185059966161556345107951662395712908059277153108306434021681768672361290290954427202494211423214816471836454832648858953136553701877211035747079762289822839090267815999309751420435393715312035039631838100767134511833843007584281655338536259516465801030129901777902991484045439194239292624013732920070525618935294982907705886712745381332686977252593095845180413476345533831924998828354318380191194037539474570143039336582183122156510727944190996646403490542577266016426250239995765116076731119418304261229078548600212982423639047650391429305163295356337044397050416124708796169782119985291203331060628614023551196672766614883004533637956869233312585562354330430524856359679614267574717660772809717740133032744721886589162668897709344373995998634373471082489098249390244798109322398359965221434164673229348696146174126291032372888377655797983641225718993686150759805161130280843267550601302591459509373885688923528974366117546465870017752994766431110612799515871817615523894246568074581156320739189905584224853154658026202716756485210937888398894532842197083118664735602211671585854329939260555926495251619343705934661536861992864607279412100356850665754722496776140086979468863273661783287818274641859145529539687601497067613447177454672020311819223376605426578766730244277920766087996192782652028245866879497255515419513331293635990550495012906387507683506364175723700032649753421506170898576713289149375428303905004181860598414760865062584851993511271533210869054156372366269251512767145200257860195536584758950908272894230287244108247679223254830807321965580661953627313299195578880946189001954410556162249864044190608624932290514074588385846501722976823600873102012611662627716263804641950446225096043282257085658048107679371970870976935661551527445952608920693249894151541610907038665667151559959577283654639103504248724821873022006293337731871921364459755095055088777151443803077585052485014421825976290965527636325940224003938994659330197592079670196057431963129326266910280053925475667874196210118589859890577809374073832904212973389690146541782099109675607280251489592241767664495796987547392592635641843274504173969355376720650799599087155597497676855246848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 14278593113888974504299887172887105547518450649201389009418327786351692154030964813135771235678625933637163796850802177420523175339279869862792214480708355497235229648160622808646109138109796233633934065345125970316957625756595071712335791564987478298734626142027048639896585924426749778664179254518012726136496455905883894882252136640580406911138508201176211958803447380649582863554636687824600967221645103895451242455398784612077609479038342820738322166945270076428386599488391797337677497801201809381240188808348190738673704260959249705807818942407265982999553206059109257993675225343981481378771994292029619954137500263856147693415268280952611859651587640452301757142122790838266136977188198674244142673528124962808035875511821061544247171809335035731522413927461380344371851485150815400826541269532973275146849055598444346187265180180991497891737119337403598825832759359587392630223662156396341347430744797253784749571921977634902523837941455490672304727795571538517014861104056840524801842965969909837572002870995507300245844290300070000177724706591648973930532386622776431485303594796295312290572012461953737279477650379184762410297872956047513337449734698277741446743023214358580904783312587091933262086999623340003640234684590192577574107244813817341674461456827023777843563835129690712604198027886365339719278748656091071600708270651960005168734002879392162863767159890924487918412999823821721378096795626719580044942083854298347776007715059977824058036851637399167116500179409121956564568644108735307269721485522876716567079731403715855235735627520753853569292157570967078380998414212409207661798146436869232466613477976947662633805600489094205376889753187310862795204513176582643471205935246353655037801840269452598047815523767514233638961605712840099330098666907416761620597604459125421760950216217650756533968517192808490955139613564563916109731304150780313681744914206446012843154639713741146527875253692382296532718070758923456331174716078695916230634987993677720219553402926152582636140725044788186589317782374263825292503436863438706288015386905235124040246732124977404933934174589830495618105944086469818325313272444660042309073943638211702865376079664735151021043257385600033071713939763485528425125887009009243526800777122002622818800646410746797051819648745131576948107656934408968573921033968798910320177922039541283047772825263240393110296962660261761448149572894167655548273412188341129978841780996508519409652097986405775499944411490773295362830142837528610729786340429558827958718447633421585864405539184880094058849535998736465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -28433330352016300958251927212658551859580738018996148414238484610440860842428712658110312950969616451397970871987109757936901390092234548085523904856693164572120244729663357322241715760684236150505541973931533597394414891922741272808692414759940583134730630357034394690274621798167019364403698170069927701278787669404465263954452369547012042843097012700035429498441757028095177368820678955311625376685452489409332580805082006207405196787102345626089947057993468499675085247319650323642206582768783605874053985290738804731820717643133695258560081207416944399222354640098870923111286707628580595692788973946609598718605355997151634600230541282181366019454519225488831922601087907618169990794807915271698521846758336181952278548140555410220007263422683600413085763339907903705704089766531017941628238052072998299337559436493520202533678997020875653607538010297432810269545036312157304272750457086860580817789840038121835560649379748392523533767060173431568450478072175583291588297092177623241301547618239583742151644164506108559600707726982086280388043514760693482741306149502146444542738874068377904344021172461596314720094015740202081779521235466651646215952411494904994837650825622217503820034545838206618540400943446495791272396647578802225589424269552725139022790274757367694262937083346257518607737809038984327630748082798936137065389355918765786509465396141163419204254030333998444562137527950888947895346506338698886368008304689393312276968910320220267401382776795517418322191768889665786995957222338559241948003943363928422754025762859616577572914030889985049614634085954583132912032801645447074027558141475287684948655330487028338292232220635070501877083909852669226809760605396749286589043221747767690250070160025507092870299562152510043438556976442453116776469867292851590560020062256150505712680527732268124332194094203861858131189161742715329343165187861137488064276229752329216463070316000497709441565486379379429107096078133353735802672713559371095920249995439450421882717045750525862976239036967436946493627654153550199866724759562492274881406491659248186544143654095135838772523322904807876894955120303068663358601911995549313734727458967212436276112135383668839225612266936971993526900532116163672561966393548497245118764111880318659212522141785076770911710718455587347734311209842982742663548530345853187744733407149344217022307336354841197650207246120855349654762154143012306946160290986448322840387480389998067717351689561096113268884102241390965154048360787782253116725984385740557291061778683073692597222272477179516293427283450627358720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -1620872207867506857132885610061959846220944628203250370122030491148937518193330983469759104484085232777407314297799267389568202187475620340392360309840496642463327464191346991364969438947025498343848889282965401545453722129213430949793632582882415570771225952845981165374093149441080749790905097298270845461271924423697925554382027110018193060995125796172132362068584451096031934845903185337823007552464019430956143644802065340064839487107418483457187024496969181050578649544903188786562339756261543569524821375377007667385948837156984165162618844490376907555770534404665468973055244011910029422361871933578354081422003580903662410542675411795346643176452898457797254980208086824609948803836033424915718035828373058121230108181923501354592251512420022459376502370440685170897768551920915179711561960421773633267748542980822777459589906641961050383298759425012528864170386269005943253214204848439328730691800744480256744267221383443829372255325399531029505136238790487914040431370973355595198875548784427355937439807037925191676437613784138314883256305928619650090790461359262211000582125743830251913507355858326482238426722846854641190237078777027825471700499290560009893237744349375134299834270283011700768913710093603228861846833053638042429315026430099919240087844099318785081083684157249062929626930170804644629453570303228221165995396833300819671932195480361919811299396787080005980943187997530984079586410117084752495400700878834122310976527949872580269544894049589526724686999189118794712894473909757052542549020339629717318642905094130740229991338307792158777275734690806152475522752807796925225024393535285378871205769591656645231554187247634930743534040595013412128229009860211725821961778259081965263130694536419210495225666745306355674478377575637305297802599141681242543424577067309784947923702185373486673282264940957755184006700527534736851529550989780959833536201872266038240625627147407947159287156248914617772218037156316926763060626168222461030412895794653088745435758956201917838047859069042894529874700577425077106845829733005267210810692584373372224490458073084684295725284925899070615687399288143379418083947516955490591867005291310319820914210200855404372859086595689757634384325135502372517985393677150379741682271682414367586633992748674115904417357442920895306352194521000159411962338991273872722222696855799424559640122801166203757760985533877105407569454414539519676327312325384632426010599062962248957277501477244738143139001121851893413624660384354253708728547738629861292585825821092620788813387124424741706093267927842244526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 27299260503429509534520848533523053725529544523744710343742315211700054750402596406185949538583059155123750579725672536965499973049028295499811434403549120907871407343385454006620178114790330316230720677893375033614668120144138359334975273424816835534103189215355617530615089597472846293509126105891309864718338623888908850578001275759558198764846733777708512976440084552651050056323130872092430181270313814625138946580628767735241546391884266159689632662839375595489222929589313059946945999269873847098336504029179977298728193870964817325881790874513342055047473388272934971851343972246783525942420134581349930976643976920835259450208347774428790543420058152902215328598439291152496967152985793439348112879613067392218963088203942479143166965853773756998456733276735281936963967008910778401892879107334237261415625612386120041924237520072765163666801566976644578450927506028795760436424716010154128716329878849629768241211292731518468278905607767620155388055851703923703059909715759674190330415175894899708499512431102821489574270277365464333854100956279660921786364255681273927608362846555055567191235974638078517500416040944642506754170150501234387869538296157837143766332509155841619066226332738694393399585471073893894176191393089634960356958453294047534603881259469093866299812284251462999703313240839838416366367584138490976028745461109062070069687507107736298354168021139651512674333882303348197126980488455392298348739554524630891143011900978250071425227444303619086821676594911578141733154136752384538650204682662946253067456732993601987980763031886177780548211686381379507444505854164984461965632019941270370933352566445806283935347246006492587514234225112470502024835076192570110925130529267657836692759054266363501001818355593385328867457211629306374967338032214146270330934420228368904548248671809503706584729162575645166880764423921455015866974003984166522778616778442877359885014401711435613449539436246739284642348444556260738712979454785395140089488369933396325616780397085127898845171215526051685160062569901110987805219076061242407903452512890580227426915459439842574793251802416136775099150948996822608407159595241329123604725558766250328156679456359147019898151686456714700821983924339868086765376114564410012875129936483595276195114669016514962146625548058738742344935895975423830422022220444471417193113396644938292065229751956313410128940972682086846934102310714101047851400365126475045401776666345967044993971788644730930222765125813446174577251130326793254391401170872915891759323950952710491211968348768200128423322459399420850995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] -262698214950310905538080125215238659173209723342432220223816533353960699074984868451270171761562725737274413284443411944931265703690492621811258484716563824480797686564307036955433586903092451010209366898468500285115282209671880132943199816410367142547502675716700620470842503022016021915813830352701286075944855337878922929324525242933966194137463389098452125717517756767825107421735873828333612931871666815136558591815901230857782847622809588277987356641010618241263256869390486945732492728176879502171026624601874912659507659316857780943819282565999173032855034998624778763414809025385033770503143968262062125675201316673643280049856990629469230538083510886275304189660770686072148646161338165113200195704273076397909913837209119285714504492325500934460918232615285367086692074375224097771487654632790880910918076313212092629780287805219571246169419798120584337755403482381490622686499732011857978237338201747178644297103262661039908553284814014411623857907198357704865843415648134042179031459644990384568267000813090890619058238589142113776807652057970339078798962546236389718251731860212988038615570654819954510313315189980684134815634350579841798538426087260033605322450150768338298503367724551008097228420107793761442881277774255209559287076693167435169461167131356217481929487516580296282392044113210577715487397299772318746419983668594040876769796929289914499762290592417839441772232688202735547310612302087251052792135773355642705162893013290408965741419068079669683739373418964861173861678987070891475373146561752609361591742746231337094351169201887363421498379026952124457522980542129853826683123170732313509427237210440688604587397594995799448395730700358245372131346744578036312887526288768657858856014398651224985909112975320912803442276050284562831426455714467237948362306872026124348954585276659052874635068087125143428564480662037592416719697624697158349411229968388694598474278618909573445907639389518073299422820592152430806203956455447744952063950910916167754370285060610412812010591157424981535696278794823188614329139235193757190168700886341294396559631659934335006849475854185642896995466119226864685923086741345661411734881837070246280607342406144482897333204588627854851480845876544403560129757571121133429616860678102937197455173335368574893349452492453638040425139586301086513696039959080812335855125479399709685696105933785324192399757266138858588421571392797188585842562352901855769110457119761998783133663334876111505251763296454473544746853885286908045380750552266810433047831037041764536092579655321456639209800901359737220628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 1621202058099387709053978326233485932012942774502491528216940558493590028319613344182108704665352833281804568977917758142741472521103806365636824692117199884840717498356286733103151236971527557203048488910082053090815767328712083187485373666080828589326874912990337609816220508031329823991445878912806956523320754741004552000995706160743746958528656662326853910325885860930393550710604228152613484294267342675395573936657593482773191466348240152459787600896673552397495824774322861364985886131418371065545238762511099933142386537915198472155153904410792852701017196204874628096871231377822827045737678054489810403717194406391434060334339342411735976714533996611387207829891932042283381784445796531073034645034997204915279633537380621287750711565976106143750852300668974659715802995511634747197893151388579288001991006863497293668900396410791878333997397968413842981054429368001279490957654722807181289754113281592284841868608183598972580484833466617256419405194084075083166890865120099758195996455544047014655537335152087713025310775973345787551946833729346895371726177499839041137865458914600962391903477104344827932237682035791126406146653113746097319192948905793315175221294779360014958982680405664477877073950330217491584788000034450620965006391562855299837432618489364858708944805550721355811722116207441661858847961171836264653897140591938317276354160722543228203655126160333253372086075754766022828372603199208754728447239954745123842534703017619404471510045571668859261947857955612744979727482749402158032177583950300062237753471766808373697604755682376117428149393913902180462518340438334259556755759442784400825313873909165146186480651582862334242695612899256947276561822242582540038915255324833110926701245843178607416564365786581686073783649652989439905413743851190900113927644436347564897761426825646060933953077713975148573770484834303642396172121295793608499088652355426520328760849925824385202813673115942181384719249716275119634877976100357300081067165240638031339931302750309667780482812995583600741196179086934192690493272891246199184186471003570969188989756776842081557303602273755690916765526993887256458216834472620606906857271592564594391447244825592652161705044460491754111122334001349543366732449108737122697128529225228145896171281688562632538321607388183573793630238664220865253581786991735078915069027636108992108874665505285615673409156706552132219665528337502405876658242297094593853780994293151092890268442408978999673058634310915355342821285855072885995223742059164629179918038307145312815165089659419539561663935766714974589681664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] -7228889179492514504763823745791730178449605002021635385082772189856389526510270177854258650583791339024256409011114871472427937089291455009217103476576942479157601914065917832242727476695120805280320035120650933039552378835472587249481952382629832947495874453166441784170434689930696015853865738172539250894911368243141295831240204987845212602181534526153852077511955671821603444192461705993156025606832318628998253343861314213673644639115751317318640247680388698247123025676186020978939234550433210939932400249852896570843606112214303905405461699606234962225426101419068705132081736588141603003702069204621867601158729687893981560372422079149037185303956785810416175019677116321157414386864864468137519452239773434760123125239461428069224840543411129260416552957507247487203085821200960950397655715826023056747049866185068588234545061078152287760975697351108761961033106235444914272861223666659608636950599180738627995591762743804430994104668461339259083201503129534744182988967887308263584960975921750301395256568650973643614829610677738541793029829873925575225818051287059583171374427435163723066121696454785756373738817043006841547667368028314607405854535654843522164965246046376000578600703606255352903043455405241969737868059498170443479373183581404288132462745958638075442968132805924924909218952894340279563951032021876762299990884388803684620288432260255907343829799228118945879750786120791956024951031451546615933579902970395873495278692040835153237041464721779933259562028457688000704187598847121748232780883174406485434162535360657484375452019774583671655292576753281878552264292681854909391889612069121619171757891164670865040595532318872637812306303666331640761665881829791730571174070247038930480701532100988308679124160036506001606691636251728665531534842871059386401714273288619653929167930466250330273771599764706921702095455341624602429359722601923181577333985393643542816374090466050523411047420160246694934201792785950744307468575869928093106112481336265541351800827770331213850273765086416944812212006622513975701226886431682232110121406826273147041100137708913926527067622495641239596563713374203681588221278175292128875850939971039204033223207006538723069002661656159507322842671754527995135394961561026038646393161652351315299573357925310678172655085655789700789961217350189956868262433490638192772919950473995933355546958414830037032821581515941939627321764780283117511160887951284772112149154955755567762139944529083541109053572460063979335494655226412647061594957285535903379958188523287648420518160731947719640088505781882902387097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] 26374237610555174595551191584595239753159133350915036845584705123691108351170624538439610298275441708852646214919610968776489888928631285738798191936614411551764216529439024894915535687624444004349016565715497768190491350307987113032447744670218992742332892262509278932087087472308009659753422995993262130600528737294578353964147271969943037732266851375117631274955317965706112816999115398943278335145613462460925859137375489165577320429286058837217101303886607426618246896867770224828483468496915328221936311843174364374631952350450116551514711652282680370298755073905865165414539462607306853923916403431289538477642445299678248168131010550724074002212183863741893811352550341435561180313524127781232199777996117738828070892221809476638251063609213461915749638563652130160989985693065848229808716420811300162210991897006643325440484712215061393206495573143573818797645049324985682906835125898354754302887562069061003206449909693984607510955467468834083651715053380428208942906950256595306035650123538622022367830956278061343489692503397699625506371539053010936396218382442578602645268320121123913633219172411781835247024324302879393778302891445322478522511589155653991172616550359604103976890117519409424494536226381507284152501039404274535874604293623657262178172710908366669703124627738482701344600675598559130990079202121059189266570763815215324421991841745033467838688190767825508455969723499248672974864057844183079960135989381853687634591074063953093283076703364344048765995571867428223442516969968897998516901419598823813648920168537200137372266164561536766948221515123567295146878561556967802072814258294129029123227202512105321887023126508371526815232517624967016697575831493722277123481971681424688144622370322316523369160244677272267950993053083377369766544973339422650585745222679161575250200834704294640457141808023146047532248285405938394363885205914497836579404175624574820552581376975257324589320339441893024034259348759187002670308024135727790804426814191013678864792299453718146372042913585915743956178531156521639702144979006240834408572238340860727646612047800089273638740528940907373337864945521938677784687198192057987092258937012278304523118357178191880159920551246027006435259795683385139732222880190972887473548793990483209750247472877150007504434894048247965937182719664535289395071738081849692323233103634072533011494520924017179169394247010280807846704320731320510725861361689175169971067615399179841132124754931166678584167280936717800118257196198416399757685511192503508344289976295160251586891438573740464887920568622672316360294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -82888380130399338322493434358940283192750290324858895290111427661759421963238591222038150324625009839848093555120095872229669504633674928640966027049328768889266579863256719961672200259627074186788106468454069510260840862834742975375700041646035060857806715058444527828502065730309257405192488937556678900711430112196518093574085478018835635908174230248077744424240753091186895906264182631397395505954371980401653427849034636804740744116269510365799117244647735239404641219617545981034074239364666815063463885642048904246610302852138605175718480008373029520443525046888290196854574629989685653006970994830381847997523739002154591611866726369766346424004844729750238074189203335647040143171127421985361426341528773352102046391665497659047868386956557513846595319550393786019448890203207335639606070053001530693287217769025034955169364299101042853582851699330232403638168112508019876442712630525862923950949773436377483591765941848487479517973399159762643327758754533797258432050644756946827444924848130922298410410934576321203775091295572350132578478550929126698932379900649536089021325838643887686858905720377772898819270561169594833042058747765075486572327779446386084519469676888393581330876807457356589237383350530170589270575925015191169813876601584824523330046343659099178793760382304189668214138428162060769117669182997621720760617717720737399725912642525245113732655689245322314633828445249333485148890764527011603424912924415145865908643987404166923436657643588825349019161858517187808106652247885731138083602266424034410037791869167411526014637631225781569463076671018115387179574153474627394430421375421888240421792523827795692171595751480196323848246102197154564828915981721416830435423422196711568031951487382784973795667102606280221165819604171107783204245129552228871510876112386514089173019118117048574550586780965802040485686222665735665599696837262104946191051079727063259189555628820621802782929488520256718365946127036748197925742934471197415431856791807301326435711758507612887874953268919042634740386677068284035983896445824816216102797306431372794613818081650608147851883242113190167366700585786591726071385086424055975505849168075439793836328090793790619438640835043627634363876703813560001446193796010232636315234607724380683804025002848827836878996187368246398892078722899965032360855946982342515023634040544717915087286442984482069318155835862521347907190184342862776734026953790222562433991182783663304999743007653028505642377901856493307493333199713701488679438865157614850423193567442621812174842203564855195500878255291557308530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 212992874455028841981891122603857471191648912169734144068370486242848122275948815105979059306727956475362456120048051915366001427853408526606182091094550062390646342148593198424760719930130868397155832171874194212542588921929154344721580556312108680925565385948200873797162598631899722729170325493657794908314808565579028087707739104875899609423548665128588332046085868742564992026933639138130371318129220407868473848679413190471297489542019054744824842197957199513596804376484980424796978582366394613968338979184037824065262763932561354477774570936552463866079312480462597607958128662300166906382446670318211939895074114384164788880786475281931135756111702531279748813661128089312684693685567415253773516989424100531568988261628122480487699510564892363672186897782213796406762704413283913457847235969446787453778315172476628347372612348247804130689254195538417335840023991188879313341781920866134505696912250765541613704179264051532983258134888363445234344700414404094183928481261075618471064021958305670762583483700974523054851862141740991154618475793061152833472510811435715672411346268751649257776937561085952794953190290389566086718758223262009185180231023527802460031873816044984284593014508199768665745297252959246429189281089658593820303509970699758428128725043824851857466677177116330019990068258474548365443929738910625638508803517509310353028546621208131809341071688742200968934020007700809654996156290027476430554471739289507105116054886796565093734831225925601318250798573914454575282701513658458586024670809240462846398036270809703858680864502649142527789034082557152459141673270712551493502983094743361729744102298834689032038669592554714401079766260817541781650042150489884242510074358967693500411852563385763515887569649526232443506276984248819130934008447088707501521964056715883768265158485606489681521042080595034378987231005129223926786243474809081980545780442357512726721669390704710663742994633926676331743661324245223295455336329675690537522178424600526021160306354556421044202224117169674655373280831893956713946893433916417395726068052597837250140052370595836079826906859104677254987304927567093267721073342256244665416168252607907614156556320310419789336891380363203961161218056228108373268031655022642243225041795473615250530364606067049523862369113622648501194579661769312239575262648217282690032104070198173251743825819273076673015547063456951507064291371758746042224232793847750286052155366406079285903389496841499542266480631565870911014385512812056406018828955754263876436389511875081859925455773155121408242751598510885417970040832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -378233953713607652463750776441847780134463490965868807068007250972803579198185796297844234404522030868657557538260735004709911422100718786085678840604369616455999427936518522932172071690603983510989444640985115479652809361894777244503780887876333527196643411131544468330990023425402486961067809943199675695607447082077476940800076899083670355125858855957202380383596035049327939045377170932514031185526109988042486788734682179993010882489781587813413698931412106833380336324758957301272391143976236853939169098595331071434058850962009720937681774891075385357528691022322909504952153267708313468547005085676549548442539890683217351961650411117812105393822550014878869580430434201696644915230964527885227606496882215176837503591744137732854137263918498540318505516768588569626818530703803029584481337829098820455159227402686889405342166186097589336828527085139732465414703989951046914492739187218120902678840900368536428384534882325824835995657694121091323641044851494926127516781966750279964460460808503921898605868037598933858591583662948037300880428511249177644449629678070970460842146369061798796545087796928934793423665573256016404650491944178774607995660742391158718157871877296551486884877183338954203603714075358905295817012935672069709857131038067759287953600466084733405760794784734332645404508452756210157761334352592780487007324829533740394010489125158000799314949888664659332411914068721717118913300936876651351073906857877724811752115092390813927000302405653467521404843500621847033331560048756085526646122135183176298711642206500609480058685884270944759047308319447985895941367341426382744330417327931885079281049618212918967558660364371015776404354207110201668066321432497040498349686427524727246581896332669594315409843417734811345710038010449713461429540688872336412244648961675381376373710206726094935621559059145052028307706777736920165333261841577598740765235352342997693389732136335607717607934458487341192551579932459942372460101521015426771103800161763146640996530340237494550696530444964552890903553754429778432996147683440240774521252441963528163460673154112489147725438381930813368161195076472117853021348083596923579537163747766382937835199506983942936146031302120762383507347716524914694467001017015269459151611326243078681102595840069344670934447903609615727313856654492166438631887646009378699783501104651289093214990503213744517277117187792914237287164665162219624689604577350698350201488779757218273564611534787526447123929199796929414747675412145558759486811469090065683898488037847054846638927853167612144243355009450246859380490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] 200461221547191413532306901581857953486686665880435408302407272630744494821972737245017836838295839436954917517581003222755851258149815281274469411242978272526347793216535158996351300603999953943301413767335672010578676058204485291901476480269917225691608418999935594935127489545024703651611287446200541510462944099116680050598392286714451207392581360038766591672273325766865392056166685681122753754203359908139912053551156853050184687638076661004052589656149606754648170434879750109149724771931443225307167548350106842145153428874766839832438538192654509300736331331152957182203908584404434002443386225225301697987461450037482141569892832395367156878708563141025571642898075294389252812929397308844344359867853207195089795345511039367979757011547687676614530837220012094035660411901379298886215063795524453279324351093857050695286542464948188779525766779761040783726941612623549681186124492267562382478938824443043336385691237904359625067446436154474252600547891555151828979440875370097961511432433308759891230414830293667196743828783646668753008897961960054821695049068876017735003903151846761494841618754260364375263627666737373923781926208150503132741590395954715175672861360919296468550361535532469902784811286439584305849353721325954702307204082539575699257867580020975720237296535745263598754545813360987671338813807647428604323270540857138719496500047664978836812500069011396304333787842222982321404019483973518834062454066707256860759742256061404742630876665652435703240748859084518080266402586347044519170102796848289608880941837876355054223690928176078550207466498914265542993360509578434055140835726842843005287582536542756271862234702713379757484287475084894398977719672670010977710425509730835229888865293609072241929001458919270403200544332795982535112073891181939651081397951858403201930751745327581257171071727689718528931926088921065152710897092321198594942308048793420101058574054049390111816530463448522032824264245237957232052087898150738946718003626533668865483479353608562501885720969468789195275344095087958688702758561149325765995698518503776157591629514324468520488045140479602448199496221637884382751290133862867742213576893383779978181325656399075515322702970377396020387841428930934572135007814111697358768953514355027404186510506313605767736656582184711003709480012475190938070517247153086203606257498333080026387730794439865550285751831943636094237673971868422870357688708041648612054619646670185240057236036947496461143954973849110008049729924379263552335698435901074020362251306381591590891710129814594298634353991422907252249460736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 1265485887683231759748814253110933330257429373477314242179926200689566583507813459542475202936876998831245892521355911926711957501516109756792496176427381094894470734443204821875722472429962320721558931523598796032440289155160782733120396129969834064604480115640738849073389790083517961186451614208840648199889404472596340207196834977765578202505354298335862491567247122879482365773558433534972756256211153381661751232917499766709026635897103181028384122790671401754969480013513325545160843039206461220235502058222866273058551391311351435503156879835962637991033816332466398672926652136461096166899621455599427949921169200622669613517123773415937153223978196401461645411987432889322135932736109430488067579425087633589723417627011522173799658688231061899057465726714590778369510791251988646887103048163876236479672262708620581665360356170776275763864931721064200106814449353435286928815947056528572501269090749440929605069579717929536127093462296904371727307490155614940757225273736896880394086535419397087333541441044507598825204883278191410024890306662160926569602897096028262780532147079611453444348759936447039856859114557439861236694136062643599601200495082371183465176592276761088203827637536859754730377341098384274399564466503075364074114308969400806343823429732138601490587425781529763025517675867769145186733189190129507668566175979829283964339629708528638731159593864058659891470172963389722347297546818659099944831807533093822926445192373794282572390519915015773383609119099327982134583618649940277579029468147663605785618317060751684930886823700088488478678918734796210209915045045697200785002572902420642702960944755817222772332986867433344227306539091054883523333058615832573935875739968279861142367339338969330756555194188840292616859080774266004228946973117027741718786072032053818117732457522715054183904859283396996024148104626913947583723500051791150979877564736922809275032461164525693578107890807561187800318379342065554231773863400830870441820352162343209096003137991610233779632739525447884642444354413649717226696125744838458012695655278299621979437802924417913583992599283239078708596774539264678143552380577312941991328669913055307488249593636138532672592794308560723089150747089306259076750186462172496514379701019259385568828929396554069572263434838288750234934255486922317084504481279632875390285136835797519442699880664035241589577219584960549083518757527048981351272474439104828744306957476619129165436350624279769757647030707526301510024973789139850950286191491151048558989947924643574998220975276559859310143844731265685501971005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -5001825973372945810138623744692546393875528031928536180687292926156014317294562899247678434466110984186529464453899681762949094455810708984171869341545464147225155072364466303529238372710375689127309264101014108929582756485526217079131396020009789415710385371102771212255958947741054667286306532718956938684975764883426920829692601884921984385329896308155994327987386905603879351743282037114921776393395676946018300978184840680706649402032525026996219256344667794704698152083648394065385562096334550325610655819677443375546594987245777425303010253384856482489046465426267481253989308917307436094406980460474407290583319541842659545627568231934619684993073328141472795938812047252324894185069057017630321762234587509794284743814405825701691203146474567865453671467899589667751258928431462199799181399117442910597114667715620051430149906006458125158775620090944093398097544379136462091388173363020100715827330502298138060317316225559594550945073255348267479469337766100617070169943825492449840084829061380605749193514064707067834363543259418544772492842736313944631779919404982576576372794173753462756912489265819741997430300243972535816246697037182794100265123846456056491145656616155951106215888686419206441519456418367237714837428053624684381213207913868831445919559027918636108853727322082729414998452026761819403799182383168944327450620963162896590275528370401061888695901463541123598217084167868296372445588766193821998736467955694643848983076986788857645071898420376558756063405000155396348173305485437259574506457984506060359510773687635827676406775411678734187521069103582121557426086414383681760185595999980220320515613700529814244670577582204210810086871640515287799558518691098567409368521674026225466419290631912806272749503516065142957021056597452466598211219375194155155975505884078356225096949769541716446823575362128652440590337597087115348652882883832282663448776185510164053197804540704588115879049654095102895985333066559987481499945781183286711343751119661567685240149094862755772826096306997486470560991918509199284824424374472833102105586322816178550096468521003989840594373612322598409499183564820365390553215022095910764593589866039011944260595310233034741639112629822041293718328483172581243969921488245079886049446635588687687259556341096861971545679469215256513975831256328434317727607370107420197616225216384320924981627978847351109729857449512466295272355674913944108704151837830504703851218678647835209346050973930032676027882764117891743613840937569419081687269103587330795320086379349914222740371789746334523604639961306472410549059584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 10504032969488863902171042721617643676741500048419619713146144030686806732958706617314471633444236287484219524698550978229938896224239884877557692573465071384303779015212337588247894242169849918636286816989786460526915784956420869175809654092066938727654564041302979056252758521368500812553317917208506434952442081408838316410162089397723579852312965594198552864204974654173039927094914779853576027007933193899681123929820382225483104642495570980023783188031316184275951462115031952499837891972701760124472632093160415427492810087484398617464402001300627746160520500456161857716062985468028473844221736307776239733713390168423376632031847247900744695316363593871235312106152754398268120541716742663723304555671233638293382529282670622233494016669129280866726212268199253900043380812193850135748506282046638387561298076464815643582054442663973139191792450538880562444400828421962184106009658387095161215781066212500813984664110129039258047614587502445895021524547744787895775895983561169952959033140185148041478585607689606607169135195249451039826479866746880790394344438813162567143377304285394247873706655875671603526726670136457524656879550828230116883937096266629406531539264690840514606533488215656329749979680966046964461002105861145844863524801508752888757066348825726966785731933638369759741197734490958725898331213437659203673364347123275517643752475220670748204708152021467061115776691101960101582507431178591891371247182894158689638558930702392565975782753326420952647229867669248757913113124324202590695498484887802319591311684423187004837455147288427495255905390208538283780432164994435619193060026700391643319764396404705269939877250374250951095644428204023337149490306163713417438022469834663918942213899196790036476427014495000289394214809962504958607720467503715706912144369890060883677049555100463291596352787616491549376306557440405448790975972821427224522726993249900795754734882396092150657085307317825715892450303323279821416531311702881375257734851141980846832862926420097490926111982140279874912329189989954461153282205557495199853356882216912200681547723311021671630898450819783279584271651825685013567583870478432164223396533528458425039102782410007378962968530253436953984427418281499066599328498362036327800467344793058182905594476108238712605274714627041804100419778827022229174564059898633964253746008264134620341430958179179617182978545605951072085852735017419352161435526859697089681056758708306843483626907476799229045605004371103785931816802397772375953775263641946657599460329243433825456385036214749297432077871134311224560572170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -14825929725898895922500135400315985336662344142172215491372287040768938359297006398112426988950226321225657851418735002674759303605223335167468575426566681763860835459010615890983033681702843257193822680370832261388178572001453126204285830526383407069284213468080664104214523538274825342331874535004088480146450811715759924458079579302341503603492959816529978828801108749878448660706240540869697368677474513404056827839289063234193241116078202473296642070581315695533357442879731529651737586208874037389604799480459983218248773701101904257076456694622939889229192100349303623801179204794998610967824070798210165554853073104387026924439313736127901355798224990553716206373547584793403576308995845136077869335081802625214317633373832614904973396545762795290036942702347350058251603361865370762059335558462339345295905385239868097725770574634645765738254826923390633947621971467643373387853033211340776229717510605680802461873481678934662425271590239740338866574853728987123373080729298904541732955524777168041439927670166108772901689574785827996041593013925907226205160288721173251379071950998454122907959449070598179153680495589565349948536809661514394669475448528303396166023754698524962003944063108734118679714732298199241692426578466871350173613154379966588453482166315851347820787259108796563280360967501138308227280112308428459642490380838143580296842243793436864878810709175114792174804391042338702034164369478764988801381857577442413566459678529917394380987724252884449397603874632106059356843941752394588805264221576764808309037945958514663103477145542236913094571164589471777039893211847672994582468870398208701819467558805204518564741011960066236065797592634847026134814413028184863466013539978259152953970403574325071731130052227790781862468186945965749861421161191434313354742168637913253678537440031779664793751865824131621451579982103858467468665173902893130258331420891901712401727980783099416540987700388104339851227730059413520229442088149627088603769352458429570958384090953634972434295924691204286768072823788031910748945865417990921709433651022748384403501067592722569285275017200227655728735137967281539831280872579233065717751848016144837682830315415033834939935180394587688347890141777636625450794549547658101406211171375743707666942523141378364780258819086304963475286698061518058077707071657712336192910871526609781875749158590913442125469562684297333909495088797078446225680172520723942875627120373693855213792513528365500632341936896417431514949826341341291224590867849292736451310174064216257984813331977605027648167971406216351431673249792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] 14247384608807425696188087907548951441859865565620944880270860663557757786874793803360973393358004347923594229721714933181727968653401550210790475308313778087537342269441306212973855339174764693685374828740714672727117795600347005058270149610028036670644805208194216299834661863557558675469039814989003656536210149664953583055389374885932653800587950491218234353550113179681909224486796985770432302926229508123984553519699039427875943616367120054785497474641732643219552165844469797039236993822863502904691376269387972821964841106401091969784034638051524266650132966526534691766578699401639569698659011610761584983053297292825784023007927524630122450179971220739303300473115697123175873470852503110079360718812033305751758345395499011497218757270653143627714968570578515708353983500200739923685024845537789455011104099771466390247561444949048846227642337297908196958330814659292672190544272127526116115083891932832991360560664032852606753029013774447118846943321138960492212408015324444738795432492786162047428038150507812605959646919939389511136335214861584131075426486993157446835065958206662998459964980902360904514373789863621302490061552087558312577224667098575920700482812239817262958895357681115571248540111360377905367088976134177453849630779720039702141246365253586302370456532222488575828279077087251936535311335102479327192477391854242047460157884348052033667776420968969072085451419667397742616382343436235385647392385490023370332774339693304047742395453472286214344183195369125682818316747954270841534555344884443111689432738642790396275137016283965366750488772478605978712443948895427318234899441153869175445154061105125299298207093042711943861113294332871826229835965265741218067403225292012417534382849214790626492841656071156761996771877149979816672772457960720494563097833264468598724322185560433632135149436257347713568106031261650938534539805819700951649404609585669679678666473446891095195576616809143575511545267362692905420545647489366317889573332529549429613000624650476513180622632076365951831736274801936177522800759631115210292122853134479180764125520432409856712988789939389996773176831878896210842394911659504083990010219925687437602576877453254374559576621763805082728766169125934294947485194409886282431028741581994475547729245756016761839854352386285354700527961884828029520462672968627505912580604386234807351387348740895671953130977489561606283340744448173357005653385439412430313720317698856382433714176708869621302981859641800137758663348227816896307917288683502639589958693045712117767462031171489718563723776702188790779614330880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] -7780096461464227668638024196915564547325695224456337675257571400715679858350099881070375689260723489234134571079194691509495029654850299770480497153737308455514185354258064735528129328196400268998131234454350526363754109305110265927925898795989247170110633960621900547449751705494433072823428142984074001202369858707085330292381064457464208413948682305203930743261457839332228338678420020084227209122842155035659430265484538821872450546029345914332940867439151964516587569443325265698395286810787268449482393906932807037272736561497624948236918259706064858661323678636050362923181842224970533446974562425116332061480464194409458894027368360461521893956943850366620998816731808353258564374859421832747482000752557011754849272083839091856975188568747070889994081291723721154092133955056119674931539585502232141513927863967664950144694609341593637084634518964716880754079232602627207624646427752704232622897091615607535877258265422048394043263489055563386361157264844968490020620085067952752805151576934073270048386369808915613831943493915382001502034953194409281766883033485708302132231234251836631841388417439785946562411018894913547384289095758042442517549663117945873247225673894077518346934871128038834408594881628089289810586914660017601735599040021752124530222597067357503638810071604032871561596156763482872977293274399451350891407310696554514120817753462138077695888415974414642292655057878072563318526026530667947658958323278273830846876622208126310320497831845908814655890219412621031937925217563262774516865610391669880426579954442250784591356437879897564327437592394763866618903704082671840622455271023722257847982513506212679219903249347733851152749011953798621238312249685609814537037601579990679838356012815741838731627947671328960133976443789499701734273396188338242827882198059288931242522645512560003645154740122971528914888330377915250057138526320432516422321449484879560747964017617274982801446977153659255449040377634520080322061503411285813819474677630392203573592590352016869167365145562122590872524988873621074309024146250607650887208699960608134593956787005474774199641244945333630222369005282458914586962141672269572227786927154979537212135432182111620524759915762680278799069080891715097006564045008314836833781532333719990656658134278759558949167367256623065380622078241816145052679005433355331530625968122065831395299327474932014836676648598210671051679374076878768076593163796686420657678996075960779599092239192878478024897498498182888580336996210372874262091882091022750242987188421956240873315312371151732616103845690611041045686779904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -1186287412769134832414440729622554201630208967812806319911000735187746493793435004763415419315859528848754464671376395254934032694005680664042661030287810352693993822471760393924969206320522477103221510462726825963641949492705481855334255756006552883426214328349686232418860351821901885222420653006318556326905520548152630760515676087257817558393634442418935405026490017592060481368516253430647326692193806516022218608242275945278928086517594943691831081595264281188953068139915048051826394494534252315065805471819810348389254907895848070761422494705231842436904660504204032520828496269764860133416349123781974467191487337985223641821390536397055794175337718349815498479012012094169517346655216597846602845562252917174560521512448695100044014402165343167198227888815022876992058094364830470506147819554780989952414901128667879288870728367465163703225620447475144908273665445295549252278492091279733884618088240148702482836357188759703469072187753504931792421678903738455219209547270559101034726329953698849378329076228271024438756335485460155160037094746611098235244444529397787277066722907184428329288361067012822109312662947744669513562114977900748493410970043281139084364903241052815768680691161531362189638922499636383240016570874004875630027200641315337319232364084993773054185209446560649038860960120837157246958390538935407096415658577043210186971408319925273532970859701724508422783285430274459875454835461609762688171734521268130205583970911707357022166714349792163671575039097320855668113284918962312567735573433411743694015927544407677639984230916431634360841953827737355187101230964146179013660334921540717713427658798281108611662629625954165381494904654710297593950363979801650366810879425278760123280202738084489491664344433399292497246601931475485141041069656770943532010705085066938773622473289371857313022824982802204745766900017001630009776683139735772683319812454180934847431691002206644261207814361496745180948691437990860892918673263504136846021653900415040728770750167846526870758216780257151899830846531054274866922064385414350932390425266642245189818709334142214695425634470037757873340359237881867904157152753477335571014639370904113460290827619351411297532940966389181750559686559414189376485152809807214851332064121266179178072243363667087489160522709981928352612855129020468391317812271378995447164979637591899655082356898923706840183735662043779276844090971923614748842047555779214730743537796871391489425192530156433576679779929139750709149232528713744293548457852654984719236929445125247178086023996761399134952532594247935263789547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 7276927588899463184912016033208981182339755411206101535867279577668037444458774641818378414730126538900392308663001435950458256860105759271584829840010100555981660469137520615606512472539433025595477848797766849739988958770471164189103501565608167403452256133638085012214888794608497386746820380709380321061970824078119665292078379683659898510059376424733747863190344953064302563314381680541726216690349127340600181935236450858668139429202118594911980328017893231172019550329980933139442548931246525893172842700014182360787374566239977460087797490518816585403066808933153345954082369475799618724372242954259959915375491911833682418536309160676890236467163152727076578911663891368355645215203235434008099988508461708737780833527489252364111299449731469679233609151110588027047808134953809001097159286890482070283238967259586777552090202516848040847956530301180256931500477676309630661344338145637518184461302162278287347003273583525333646690756794375619597438384371263056967582123623255958098187358890971086659171315274585886563979888569786479429896651507222917421516120106538465594516098538652720341458433044793063422145414715872114137367683458287663552409794298429480788892292098515677343297645794098488095961223858826961658974943726277597982343473455010695591824248110506749410158989194571492224728092885417095177186230503612681768081554475662815826640016308880406424161509045554734886915718349265811124681461325190226248849067836289822970526976372461544537781286717392628998352174767234190286744421976148769288156415330198506026973125488479095958953691423460694254618672014158363001863458364485239849136355195409058737649393591376498140453904330926066491682264629160236540397040738947247752095582863791961113991363775240022202363184769248158709860317246188388423552337240137912142304109057665307601325599298624449722632736133174335248646566717319828106126239145552685655703359973333360404723550474704279915733693468960907755612102722160209605327365499043248363216886507697256990372274237022784719736071852041455214552970948985781542509180843450103501392098031289556484449651291460719230163423680918030439909662032585492234664870176290831633696348829938668658978456215554055689606180891894925378468893692638129278724794928417317804670105996035213802562205647843452692441539363690157592611679111778780351099134504813757646989380222388794037321180701412592517288601212067429896659493840232437201083150461750269231181944231731916203144789095303781322934471434443892785673918742362566160800944619386924315386584438201949055014187285673816704893431865663381711941009408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -7320721294158743882564144304482477317066944829022053037971883088931042881754277521924211586816938315310720261681715484187047637893649569750827264424019627729279243682514935545432277954861950063843938218670311903986572394879816100918929039464909733342366940996052427878306269318851586967503895455323814431177480038975748067934752528015675047086859470550194135153924350895495346717497910898515324638601993176275590920066450462211769636513325735473318905978055016755893911661406952525466025195830470276266476662898959290112438705434401345559977032901060955714125872513862139785235652821580316087271599527861113029073054595912118795983637662469895276485979051205156531435531782469463875676638637817115783605181779915192862708324902371123835870285311876003016794745988267978888008375830671464572026020982020905906418023325444605421614756421312587769137547230553959130539871944965762887588352842875792660976672647942357812602099679901312411957559873998304024780805933309943838095690595445785266701632352808061413401728218151003295258974780859407082363617629065809724457788696055314706619272438175095288470744352597550542580543922839870509077050697604488683919074958836177734629990531101397457142480929434941423290556215973926530313290561153094076668006862910236023149245545196528518020080708986440991316294180871245611924534767179465241159789492199882281236236288666128738374075561369524263323933438156547351871971568470272393896742098881423118868794512747585473145201411842737560357720723320527748414058534740074220534296639630001510799951887285898653392657667189933216755680292624903817425519463265006899178340913678829742882938488385190685313721287727967646960530642295102234262274171570676249587390941777486002750262305927475389893324709726463635093785229407268239809257899244610099675984744162141017460079977830362779140232347945878429958497106442541394802524063703592169264085784856546820363676354485660002934708915040554817598450276840908355840052380853645738990933520219937913710966145775317058530940819747484610993399217938943948561155047520195608344436503095601325839726932864285271704102199694393629035996652596873581476848427967770790312103751460477678034275231880526009180815388431328971144510052134375349892011773503814601494687042606363929573278510158250675946531980695445935956511929638447931108452158922902677630710818558649996984143228766434778496963327084636867946160757866890675617183037609998130286450071919751587885779749023730160229727086870724422389028072132914756939343370927740315222412328521230674115247516340356125303070103070994753088147947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 2337448042870472460825440432217148667757202948506298909384513587845908628626269671957202335284129983033496806350117872816517935373183526247612117091783902146519180607526145026960990109409640050439326969011913386702386167085094788120089770063741137884228838563827004065991013955904213427498265518830063884725304768626314737416542791016679542642162012176236715936524184367757123999652085033326544737172588014600330224200999538444700049623968831573529452598712743532396280862745194445268723733483507663100009813771516632606530532234070995030568548127240403075816940637189473707313284726209878247352537178652328237706341461796668784879499101104157720598998579325374459932908674515830778165534409208051358025282194835761225983181396036240486783082722750481399385904082963137279905792965989215195394375778272118290538317330742824225092040582041636554607111198683956242843211437961005775355451850843656092886563157631398039801690440812291770556877339485012742301679354271181388577448893539237394215283511218558083380235043627994826266771707738516662096384239352766041672701554927497764148699807484873549713757169544255003295557872299131554362588231952567024177876617393344789425540353336345181551513123348301827389001775673629372734804797473183903511587007053184626228935145645489215130256212060158822545936027910346753975473696572571666455242176612816250314278195320745492064067953184544447632332654326866412815971320130072592051103434095206702283107278648076878382436894281316620143108794497221690125080749088208673504565462898466069979247097231455001710401148886145745644900047879889262731328422906003414964519678382123014974702602706488016556030362768672645809475249184937533961377331051611229036841496806283716076404974185151216539041614445140502203153368663928869549303218647033565834674029705906227301768852343144570183174725442599827851345850293088679159932391161300272866907997381227746106845964558948671712905878259304234772365524515901155059870339014984712660564019053228695502420827288167252346740130008406674074569143354763695705143328274045129848529710621297597909432709212998370635717645862820606217639697215413280424124717178970848202624547892553682626105881226671980661094508770806743639953445981954820633630040513461140212267868942831058166480094417043972337507930873041564357086368763073427040834076054981201767610084424753693175961425413114906616392530592598254839309571778354649815854594662700574609369970766534183196738278147175828249119244357769186189701193377647613570378143333654895808926753152553489369379498703607730416186020185885402036990640128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] 4016773896157145600295270411039478415487536185491274399928726989529625945880092783160596135829243544051184914813808421711167637227900858797379312519841215738398057215680394007425550635606971657125168485389612760013141598586724726351999310850190990596093993590961955440381919273082377192405389355001756063578664727406650758035081523936028157407106659454118598279825074622670029051096131630777083271649692450800087301923738699980821852108058014849567478035601987897704748133636179408508586694660232868172955863143789815246541905679444003847675290452475622670334219216999729417626924218382017089120764558110943652188240771915538266074732101152827657292142692345652857377706094893251210850886009870064117600466094126837782797988388421382274066149280981159735263874283944394635269165511500035572371115602286655401699636881171262875394859029492319437244057346298916216075982507184499217311787815312174672774253548506589212412033462139065899350709732863239422446586523367873943697876504656578789519783809762170841277430251046597092440227517193382893238620379950208006581543023954361114001285814586030572700456496178888759685610524381198728542839866312711042326195839677463105151147463260634266687125713711947428593991548502706089065948480768740515776416087731276131408866495785248700866121849290421094489940332447239532187776138129050869021668187728179289410634953696109534831648864194688865028386873531215172214646036393151540481059216868830095947682266927273461084377641676386987693393809877922120929561979707714286234357675818469638029188372743361989276516087120666832294692528463201837688725080836502218543666409792070294273658207115544841427534166356493613231571961430829579422849837251271857172837995407787868924292933574720162063730698797502413682055731057472287872280102227983310530179336670983898045288820293989828699322494899554348724531452814946089880088475598879730069481786145890561514867084749171141377653857520466818729225141864065791343169784157152076698012651492351614776268799182138762592577505479529667305631816500758905363164870854533538326317899896188478125713106384176011802786411707329435614353263914766420880812558403668258892908021423366303412010839266811144078995817212859470896931580184834609699966634565252168223718370508385729237793320600962873552996315347798957244997322922780053794215502866766419486051560779055732550557483200096341747407811313081776859646853896519536341859851860672561046364456104484608281162331799335740383251769520095687111468540233685969717922157709779114624421630381339034493733413930913390252803729787746746247959019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -8449205066860819050792942954140977035121429379658671248267090401265317794762787884001473239642622662673428133744341755542517963762941039622502880804942916477964706236819656083668919991806856892123459315898653804851312614829416826127119811342096436494099611411054188307438881851673036930443576390115909806835788939714111637465090811813701272340192795554340998388564864256040841048813492263482547535092224198132404411394770501822520691183376411175849285675203618606325993759932519740358284206286831909113937547367900863893479188912198198318025640250255675880000068804901603624135935674819640325788257199333784976908447767840578142510180773002469753302736991065263468355900655277282207076287847337405026392323488688003379121480705374249527991862211323779933926219178723100375942604252027567645550066304276518247960024427400559595254042653381278867111627530504598697538461911609492585116210314158473036758724827635683000562447246674123161462246260761296557847031161739751525841170225875994826865634288204168046965800985394945648854988078407695875783065672264321214644314101813509970444516915475973587372515502890413855381352344758098134425799939585160395386187428595868933502253960895561688076956255565053768691846056221684028952637961505373830793036410931803950877660517156145813427108960571064191696057531457054526423527608334091335233825990397669496131835788053290858497844671039086118259427959258288018962132858931459116136984580234250041831849887622661435297293307776454616707910557489174873096796168114829638332669640323657297342623507567668098872927944485017084217228379191359384902470525156116405093291794749273788877589328893707801903436022209730841120593975113643873015428690615843268733825834270974189091343071343587898703122971594316829793154513410283311464599195219445303293509218380617730545796825726841329904328063488173781588384620190783694429908189669001211282628216733807502850008089927621067347558084193087729002326941687918775612203436960499665252594295323007667252937981938173281539578784327347148408768309221285626052689087481417228125337498257080598786451906620082074464825664789756660057887838811556082593265228797737454920627440197391057881055570366773311277751797241484680697168341848752112250862154259367814484281827169326606343019780228142218513070765070936627727600847475025807206554647014263080720389961194985226969998585285398314002817419218042994749430148175542020203591244265137922410832003384326841310985035621388757615898602020845229696392321259050510192771968579637280738782404759812471705625908867010840376695683843431519504541155328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 9780103261884462903970319108502534171785386702257914833888066146479198466695995108674269153427006113502714739339615460890141543816635163960049150449969926714048273533877828873165228171496279112162595445692035660857075567716567072175897533281549717404655842492071828568893717327551672806712210468654599689560816275825356886244496217540908838101000382096443244289608546107074667563196143585357010502492377969349564518773694791422170869076853627725710978652289116658960509744064718916710584392769100214516415350166038920487106103663307562942058160130093198137754040994476784093919420834532648644181533565638551645448164458033478887693245718531506902678953393380423367622322237272285085298252443255653510107588184380698765930961710761317706917965805106622683005936178914251632407111144078605778808287838789323695403362466052729740591351124066641299770678176000365757899134187472665078625631076987364391016312881668646431401708627476361300483242912107785866524936112347963106725639848975275089093509921360965640404986970123925985709486052111415913751432713778671343829592939063448169260294890279850367462927816640581858445223428667000316424499295226228295390219638482119559191531637720834923166680222065055903687452202830210448733685911758317086176430009649082902321821253517815492657413206023651352592078094267505769863293238112183406219720797151412213721812854070810382444221061157157860186154559388981915894262785258565354120643335266007228332292446521858022824507001119080579163002384041285303583198290063871040051005798674654360281490264389273172533067757584769023416839273740321295727662585184940627172438713915844505536454865288888712108202111853114983739105180185435428148162700823115513336096020335568277388184686797206953542867775395179816690724447378580634783172530251872982989394436437198350489036362827771981420889553215947625935331238022573348519116024437369867054421101804261088849689788621383721724077292242226353830336670692593217254433877856981151077416116844913088640346351071982566467552476007354943804066251748497475161357284356813437712950981723166116318278132045751466112532134905282003163234550231528660536098397256522530577278538880277370773454946455121773963203692841878060944674044819480510729198617529437375351156659528102377635549109296453498212069501488090374229388260649188950162111464758316502060057926072244141201265782074536807374904868301370632651643151881519528061027967659073163799495436036609218930742985300159481540480618118718122512417518396259836593333187090224443406114677047866153630089451002482323223399304703893847153961861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] -8686468791556284686496358406754522004526283442137219967313840018978324645902162388926102819376609582404108812937896545613245603326642286424312871866430233986171380542046251913052120023694124659760134645160638096392478037182130328564433583519075177380425168698468093460433616592331684537388882135657230765814559226463055115212620427779555968273118175720086883640040696812663535511835234890025738378683365354210067636552502833617056470968927620798196340636195895578584309073569196133486561130112152443524719221345370433353870588811115170506123318948744710507475894822647941061241385969315258671210240851036195823746196168432870343398362610265075004358074903162683111742216383921033713198770443897814856332636846113532595243653205087737207699910310199955775546893652018644210701550192425019248402889635535121568464671959260769882314430524658863951160422279532115770899922797465387163559563212954349900952563198257242192138033851115166344370753462359292349715289777946273446329138257104373530218490127667034634684777875251920628685363189579909975716627903354328656153402658683958112492017265818364555569367903444810918166586122253969286529099811710408623122134047861656656479805161325129507968770953989915442714702867576859338083807314775739744355611988751411621757421343048190190011276523019515774137138074893384638852119997530044312663427088489334499400394984137727219474544360326945843145099323371387914060979421586703727083606824253020049212935816969922796258819479237322221339857633924779307792236818985512659497299012202556183745351614001259306441796678655473161690137163988285129051631848265597223652577831094090765172344255045640968224560046159662254765892226501236631684583267409063957056967928078372204694343049898361323306749860402550248755465882645440240955109606189030566245452792706568431100855501375296149504217899681488656893729804157035504733520235834576104661970921919039060383490613510056362575554490901407533224485338673427447495121799536784004480616632164975814148282192846462041950888184265489848378705918552549285379660640794554204093924726968530421316920052260626640204229262485693117274899356479769901073058485975665070841420553799461146166544392415148004437928885668463967919694418926204674486060711374192042402562303859777131610035322481169731806620042217014980147419706150237856426439228556135250443829474744045241398357408106340260919871841294064264260952642236986072569247685160282714597540706744432071703426628522877184654903733182336559973346656942139016372404507635159052014013608552629283131536747650537862225320368652733359493912461312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] 6497141951052130460026659531391495278476697033947241322551130589767382576153344309570395542498354765084466746948034261129063996004716837195975933367037950925143760200909051213600204740151119037422005532963595022157406246978002731408251759305980754852776265309888200830567878677687852089880309998018349615838174172164919772308323622299524543145582775680629926606201921256972296166921217222610693360053739476489659183449240923714616888266687500070308852494700448230056235489494229045694634267786200146036168205715176343837859955384595071575328317381783142098388620391232220113279473269788742520915670946116835073239399729686585993884600924215509524814021783229067790285506201085920040047715019012050569833339899158601001885400267858737921828265741121399871955747803131089090744338380587347897859448192491978575588276054782367179096621736060659434505546094219307333089840872286349065467330579507510863980382461591150275685299012422444311905151908106271726716015720276479517924354861977283574243297531628450074638360182649688788027772156330307701572710399413709521075203472776062420223576628140545973524601376166158895993150574944865246797057943219292491238370539346563159842950499784771177844152003053536499657236666569724072737382099657059921727815299011936453399023147804011048432279009621858811866195992332745373968591643594060028464456124562242247821617458356223936234007827833293899126408328090628381999262664244087723894371256770865146361650730422330805553096663349628073965121086857007171104633576200474205545230821191779254156592369171491974646454093902362795216761513063090435686100761667044257953291138420653692220622145256094803104743402381271002161003317188454591962972148838696291982095334298180113171368408130460450977351225743244783010520000878470595142482942475241766509689341223428209933990373221011263585291148795247856473092860367571940427867206694352634365160440211790092043673852847663677471899621956555383338525136148484088537350508114860927587662400854905281930594507172048850750760578901187113604421508319849935833508300131068893533546029528678188897181671669954777905826882862146811675137121548285002080225216315823143247270445664680675033478501878190301643863794562304105232770268743363107769860477100171320977641993186105492500862292664467013710798529172060565139764979863598886130542043121008068931689548517573629914499961131882482862285363009041231033543444404089707609369592604763503127986793868801136887036380771593820494894493376687783217669719839175795225187947281373564288830465508599922242813066332863907196107110643425832479259361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] -4264728299302479810321427900669197795734684773523869986402480691330718136857206372663303955164475864965647094500576649461910209789261998974228887398717280262227696306493374362298621658550689623662345709273920762598339704719537312155789130520547170762231543040887101257158487666773674997006348300375964194414869496682137007304432694793650654187635715694943002374112493692463497743410619402565663030793861217933739875223355195214220072505262892099235552153835047836601423815780057023650451478278098435545561555998392368686484745779010800360991741625632552283788230403701106024113672474491550617842955690458058366487735662632799843302721215099458127902962303403634449294044648439299698235277368676900908705730517959610231014109263150037421881657931427731348088252882687808109444316930775753316814361128065189509455116495682364155711437006556015799293719699269553970833722962479021784419710223632307300190188040946223097114286270241374898808560308168117841469404684985430302308684461359654226849336766500645286401321200577166164477969553470700116249828948704641744523412843004229800760280967309333339203182578309092578513161132970707273681690155470758483120472898678580977411093955238022589710219669558950859699939491386259836416496862579630538116293012497222752231294283767706627589424591695916906438346561448993383874446402132314797331791680326837301253559017469298095005065067290944614237899123424271910360680752625162572290970351594043621569187819438265070121367047474297727495941000139886396641991980043901145336566681396926497245658056530171177954713730917565741408486745448450559746523626056292760938848878523325171567982186434438023613780832444991754166184170788068511997918658119089070789421578967712608527571757646195012601389632462931514904474009611171575852464619807867736490840920443714900866195069062484837414913139082176560677944481015353701132360839479453406131578471511654931993786316623972391647648599719740674907869263865053431671479235737898713377397675562197001291975056715292591263470500552740074268707797112261228190785203023098556754314429691936776562420424151597600472758233770871092550698215321267534305493272578174619019238119042722194127085886092827708237872663022280677991840860853281320753956252100236372438556226619407322259533976969876289641626191902927047657470292923091587261274512369478954864758983021738212200649637943971693642341447412876803962452312787818383979146049646950011666254390286691784287867326723524039415218526871923939238660435812346148192850507791337559019531268700289568015051676822181888761341227601869821666628993024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] 2500493241910357642894799514855308070586786832395331166613165477457855664448659036077172449166236554354050546812633426684347941774145561621913340096570682223992611609720318736973264037542731154838970225942154601462699170086372404551537708180251923990784542527078167202244492397396736097426252892159181913825664295675489187274335135135545322055568236879730908238503975129891124013943533157866528810510713234958299324201201685263558907041431956602181043176502548011638485844168387845137507198584951120161692421729801699834756071927683600661117453822514346612984191348827190144643420552547396608796271612266162489858817049478380304106361737707226661880031613544111804195906868133737760752350599010956256919206838685207226490494353411586913764942136698494938040042941678770592707995603388550064054405644065297441099487573418905691210492572920081586685461501590325440152412056613699920227423319534145284435526021877946455064341112190286851231584171043380517962038051947751922920245461677936065643239253455857298590293993008068829271643433274279737079381085363981335850632651990336028001764604671081698719200505742915705133195409063618734613744115154575430053373852535498001320278918541150279230767312012316365032782762376993976570163072219138439802026109750411979677681197269657244752196980720942045135123944409320349772149372384161973725515209988761636976634376788601095290528633673342571646355571930085511224553449819934824400037420544294225334457004230370417201904089374880579325257469919570922319902271250414973166179894188908990829926047020596018429724708895557037451049070586529989617973091615911047848385972547526653727565020370296355808370266446097154959587866034090798551213528423198713186565127896775890141841144327257928298301413125250853587763972946457156860471307602686966073950175943443492133050872573678063652719269122682720894306165410902278904407295074274547384193851472880721983317695032769773145510342933418376969486031716863824685343470022407799525387274414220630211994407721082938212572643198294490266649433663162267079871671372145033861592316753356598713137134836231049531941814290947797841218247076121768399228769512392485073751753324901439448579337389259036552145113069729081777342217719565383515373212698759955459255293897811230805768961899383823400919556465843126037898043354793741118481241696194351089312942518308354383126184012371295329284616314609987467222778973922380149528900041445245437102677278634848149050221276039656401969120901064532972375279864856796688265988994105042721708439758223856868996028720507373554804390693620718301903585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] -1311655589344598843406602245732834673835018675116296784380016608632316459664593332296413605685159938329968991143228543536157078240572533373206302050041789185503249760288767856015120552262193541091511385988946514848447429475157857511778060930348763730408750344071070340643272556801823160600014469071055092773347133377991241217035589815423496868063687474424354379541648881774861132353403864582224520284888860889968838939741925174837220997157719218706095507585015029513564378549555594920139091766497096864211510377652616086937871327484806713724889957201416837984226862502779048170066023971425957468517494853296964649728381337840794642377617409894325219354814895591294038663511818200680420998361436162348659403463782729884258784028363255101267000423340202526577660336554284585259509019176369218217082353992088611453592454214466392436350700592058015390585727477886962311831072865006418620173930414514079105871250470293163682502620271739621938220316435109614789105235965117678331735152054211713589468824446346364690658497668976969444223320212149455349816889826930744139428483428868258655154541869854836382633121695550966638005339533672340193928858752679085296436473839550332855863583102642934588657741164242237936207825149090221458364020400094485125201783199247197102809947970403128396090776520757902954490005373829913674431197369122639825584210644783920074069087915100740656363806115392457730071829932018680608072758638559497036051324955695349153248558125174292418559462350998893024022750262124452526736034330909904562122500264689927451826487410647969156347441388412648869951121148940945180557440761323294454705774395657168909602982976466767900265506252216345280003712131845885507266554955292694340054241510118809568966032196787393811649199554040874919166217309803177898539502413817896210765064096494816073431790355222989085958620723438598153182298950080293009918164044270382729303628575253573499497293438177490905650625946194221462911276934529061222287031432932899500657971129090357900626667315537792042519671667607543545731120746491905167154969806558397339709537940909902791225678607381194877433246651526230632411947941911773420158295417310068360346930808793149652602025163893507756698615871318446275581465854521406489681434247728047137297731663627520499032428076617429101824271316688350661442898188172085356588340493503716140203400593876116104216266133983407947467241718124143911586461300148714516329229480376595705063155514386871415001586574266890622704992599130171808491995654847980072094845722617652535570433563451236352921239879130891696083430457278776206273019904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] 608857837712835475329943423768096367600129098016442986299268950573882028432790851502583302882843734380892712948335317612787082464461438014544339591192243584589494757830040730505677676198702121365361873370031692729755969385524392366747608662390886277690327492116475191801060318769058761116005306767753371148039217907050456861205894256328639225997873460444613811957676993609564755076523825598266398235143739342306689156657938141389540340469910119489248201038894594487312626821791661704694118998234288134737109559536973473835116668823299141446830581836759389857820370125907543406581271519759776519315994609474320017864802894723808067199836468396629250296412880434916976580706809589353172557404713074209849435840614944582766334256249767270063451292308801114067696836536834601744590388257439759668533263198285265403991817622170447663307303083132924333450420835412751737324132906825914278996126979162383630821611283847233805984791773942847683034036671494006077348909803575882299844061570034028938625808959816938799840417663052913685702682104741722511791572562024847945576500878195025659492292777489141187308482292925374605000209948292196579611401208501658912353871758893592804126351412357132447150041300674475177780383383683243582759733625332888844299562130270226031920967704740709014026539645609204438386993509468447588730728870000551677790991537600521730231008116110517254752790760933205761426650636994638783218870310689779227363454248052927438704291083647658053665306756272644566090938974621881599562968206064133553077399005203662856847061902524592204066784116454959803016706316794284088661523037183417469324676176218997734083946821466701874151411949418862213082115272163678878018730438945259702761970610906812059667035597752068599316401809858873292091639584426279106315105023711449538076912259835569860292286783954721695104612326684673309600886007867281280327506979548882018128983302773137619348805380703261214363078146276393146541069160669017903750046505596711324441777227573125817260688484070774526246239453328813673175734309295593279639815575718031111156097270547348069969496139160419699889252268746257212624120767125867657650227510749058285168501896575718382115912407657148205141179829596381690815896766374231977542760348552270361275418775965881215300274324849820839610226841352034622102424581258692504187250463255991908611486077644613147492949860864057756999939431149639184138616324401678332433215011061919352708341826236771602040839090427103113656079213595869849801270140194888665851066094547841346918376369960031894240858584829187140380219376101839876894228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -244523086873000078350621081765786256552960965934366613309053542564017251794451868633569769002690350251926231972579863998084107134512002860843497136809494186292297102396651072531182554231115396606431543916769441436218125721959878551369614069323829734829582981033214159950710626105395948710706936566305729706572911023638686420466609748221623482110957427131403376722757885193517249130700891670274120354512996246364336430777457186294110423946399180582622386509369465748291386789884035530656853660077014683461304197975542642318903779854680486440117893625916272717843932152722256982808621504571426516960131537415509803713084344897713943879601968254674826368286114836932444751783289993196182934374153769289764822027420004491828842409108796108494234327221215859124601083850249754184793517023066951508621725569161884940540691670963392867823257831546993389832865405385739198425135752377945127296984003554109114546016061976272140774314195664355115183085741801455691112619890715613772752360057701690656464435262996340311347384558814002092601972749246490411042880543750075150433864832390197609900312617304335088274851066579234543285914120900431630179143257131879987545985976606082196034874881337899074340423726975745899069044724552967320257807896401092370442855851645690112621410281585173702924403885544713398877227509843320327241056214414622958873749094886239134143588259106420084127817106959454829550576086360172805926662681545468694664219465568414342300037417934244037167781596597715986793433958951113727676687566933212181859455051858989406176787285815410690168730165112986370256937944662560525761245430622198017967676222820962135329242992516939535058393778299439295894471641965944932893852907440358015026256336559023640491192867295111024854675771827452272856569551297143773592306635041614525960505672262930460627692710534812589047124259829774775609410489010814239753133915003372285359935040983125542353067999339107051673520408033471618393237116556219263168415824884542864972297218354766201246327642183154969831679095207199930710913964598835819280034738528112086456226962471228947945899886301172303221165106365614668450602755827048810444437589131311128407389748142497756303045568335835086223616281476696444389713570884380884471999285754122737450383595004887721120378613417672400464198534921872313949969212323236154947144118681852909240673313361003265968626974210786924207723590863215422601260935774716819659815836846975037371294299519821020874849015868224527700976628230717688387677649679815325612149480567250330451138495363322431831731128518884068447710609097322295103324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 81599318336799904475977247218649462364648491577717242274144587246320063724105361572929138090516548275334674551680325959913414176274227266397708368683782760418001418042843306753212386424629088730196322877661278649645608846980281219311116313358564970734016781072548502653367761741201286012905413054367488831092842870878124110392156833224301086541588077532730444020572890578884267334558531849220248804388256709810919908473032175265535867464831062572840889664200631085952737963519889338239370148111793152851397354627558877913490456831306650296343003648383815463866293040461241193181152235030507530678955591141683316279780813526678702703442460469756194298930894503886367472770153343223453886113360984881986481218608587254927526362255571035190044552215265714750485478359442842513295505533499552509394996096705459997676302172759825318300386405339782433275166992828561646945883553774778637146731021771324016259799595032298321118412307195174174509202541154633671754208680514171566660215491449847955821782277105000992009900563437144127294699257443170204016670352275149262540487144571245355431804418084714328242230615628818843804679521377125956595120996042350286573426300769333404928336923185451741698894040398132513434294301317466824981763412772564778547585485960709574728984576038899650046585811351474644667293951845712462963493939816226168942679863376058863104139845019263325352696291716531767891025473064791097138830778879076179491801011961180210146158341053579364381300066177454191233225800675864202040835705071912978525478342768661806370482618734296712769664241008601606582271030889847331129414234735650956927635630978616486218671793209970132685932117549531012986848323836098111782821564953242754682519534438701308908954042127748754618882344329422751328834403748164756415750293033597350591808086650582742210238872130646720901922109399082462862431737872805322070962203950009473753868094206515724231442572227364706965465858161331870612409124391801542279480394084595202123373851193782435565464289960904148817620286131028890802820886140070218774755030265865321865136008946251495893020488861143157105808265442049110362999014538798918523880446146298343610284624048680566228171311900170307907482502065322785378467275752263590873388189229637034261871094024153067845965532394258572673243970729502628116996473373585149364942126692016411898844564077110024825143478867365807104051701157875860090953547007462019309102172696489792155723748883597967819478893562419979694090353782434157290350208386078726067101038983031346341576443636122948795779381885112734637315686490522733258997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -20678492524319318727630285872842010646481751507085582517782238587536998441984091056582725072492880155440564684880281625312124859117482760666451571004797920306490235694519709456920192002367870654752372378312279716618195746980758289852979520810929666929836932921758495953044286941208905255373853614059590930513791192651179899417534238308025748396057386089440076560129225567941230320310832004264713015475325435852601245405899469147528443300801061377310660960081363428694021065500816869477186028142511995029738097491215048769477221916081412768972249756392783977200798188160764164412499303440562710036519802174699976802254485070622694319456083906826377072560659595571466662841829738007691833501097341532441868699477270036617175319404947764966712583265627553375633777172823682015516620241366657392137895107135030929201186787036147319849786739829921656211821409222037674994649563590330754091994160011047948503602409330190238474551769823201412402218605268454175596661176661269964613478621794204798440663902104193024583831909248905472218823746016837684374838670270385315606492589862732873437717313983369465608556228663537568490774755470940593438535995400423395546565061230478743061629779410017989159195262852044471320672000362865053854031202385105513124763264861966017533143278178229392908631368704561593590200625809448609037726299750312390789861567292351705860909003575454721536773667037295153491298653456756546832065457123053649490209947693688155677494582066828693459071137192762781633361578622221913902163941097494417756773571204160877524283824009823298708975830341436155849683044174952095811543070078900215689229343446404812000606399599841133741793302061058211311348264513334502379557787908866881674578527079381543067707482682345867143138563928043269387446282051475534352168372018140585744619773006843351427877334283099699997604204821860916257795451415151418808094027919801869655096227829137295915995664091290373502380291650746731457105533819641674674089142828036828275139880993353915078906246360052747988808027883374007678530682781693990822648836304090885835037457036223526330263837662085596679900212704572462170857559899929975603742311261769854576667653761308126634043368971721915629370816616139802490630975345149405353495783332347439491210348256102972468324874217920716632416190577315298909106502192521815742061771835407436821681653103529387011480235153705384015851928203344253243301628657452389822733031440073738143699994190497664901159775712045528386838955240707336997422632960951135304399422982365105984964923794777973379024020858381619480117254339620557826293760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 2795014404103862823700260067650316781150641644415624616373487055542116618712130352722146259754771015675068133258567147428887815858923940426047924938237851021179336551090846947995996951069110870355054605869333418329156007323060205350564587631190777911462222803183325217685130568692423810523790387945553697313308619379773670945942599826812070114741584256551227432140965872524518640656918939467018516900878893828133338819899235867407979921680291090642335886879710401495549369318153970300072191329433807763450618893506003260995651922917294570654646500408733451035061478903985636788758113026220103025319586195201988313864869722408276216123540902800441851289292514619823241742898126611775117756246043601754041956322341305080559733931623649485122724595088284155992140876509219543027275152895200350000505155112887216717362684197715157711642431051517919784774282559559937648053350991104319130834305187959738480634695442377730726800804142102611804188579173676460817490455221808363288517219519161337567135658825284669264602191984709812397925370691794044683049728546110521329071969853215549767319058655017242277847567415579451976029495656060804612606257230599776717253561001660143335679454746611529309172580730054103830133468859487702045460180793650906181325892995963319750189578111417989939442369156927593806372089477952776158207340828851854484472401922335144377057483605496587082910477555596100132167346288704177253472921922584873182476736229202296810845928409357542744755927579894066764340156854371178535991944972548322335993421551385941823751185973905529527365304393117691543588289385846814646959540013133904620192560415757389394683586797754238165633001758839641282811520137584381638755381933711575200478638012812287942843350520776784492850620814221891351394632858339858401852201326228685377105037715449108907758568096187789948897904252563738530375712018281811975194176995971533044480194145864373214785729544102174638237084456827341883054638363527323592758746932013274033591945538098995039197721410234242597031186030261551157173240607191538480766138461969424639640785665321440365706983347991022957871337429080212210716495834774537843337117003453518032757658870046904855957314082150864746176601163491135739420864619436654443020073859572406132014405462416093327931180048559295108466445697574108902945719748090651185034771689982996409109200332739669165475672340053020910219602607565746687206502101664225992685343078470727080369995995262417567184808864354154794050486972891518127800904933697352253301400968089105388537743583678467087476573362439402034358203059272444878520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] 603975071820299277123783676384561607292365978474612608009308957304001841812594508045534661356717545393970419172477532381495172394221874833422354721063004936762470272012176324875978548986004263818612195694401853206904690581966581382945340247742365481611785934872773464837554669167381077437456312809905822505054154304215502533756607626688364674493558720619420434585054169992730213815828549439377479382406710106598379263963705472556141982906265361868908635047917307864713103297348248662450384465651616309937458569210802027752117227227196930164249992368358433654242189423368219537726176669671444799332242671149142279177450414075939044131500815508968803835243342332530252753257842670390227236014742306462131297785966714453008194951083755432367986286915731444242076948655771621497085816671075084689040182675211816108943476385793235466348147724243611001746534775550845432058656470011003306313031882368546922474692111376818718078981165309838633033848006681651972271295304312857366683338177791666708198331136060633272731204474756590844291868889685384979216772094780005001705232001438758357408772203809360266896192741880267320847893477867185163084129494231737297769542582336329843566160036514356164186712957450857284981120917203492497962261688335578347232945750234100876053076190192289325940361532288405861506842565221619389184187951687592686822612955822303830889897722109682849141240017063929643407242479772106912640391634069264640448168443923278802443244110288744801463683487922985493293363261429279815104837393727390775819075140719310959253766974991756867469198896621021401487362116970192881778333281919561184093248844952807910930773778899008784957274223034099565644689973882065670842510268351973842672908220851955043489917798854751791947712526410907235231998754566425646236246802857958754477903955895476794404663136111470605677993290712313548002711775885629072397141434407338591075360963505527938311757591076815272307303207403522839846925222604642906570096812092208755882024973579946441587013015757844061410132333446456769337136125891988879613050804499869028611025030897951390437886368915179950528910969720643018162906245949467821692595022172851718142240035991515890702335053136813678245952207898924143550089987636463866830617501144652136167528843892872440981777665400135984138487185392621042710643532043229316644652377522093245643754489646210403297815968949838089707659191145966699503282010771289993185011739422706237449152295064657328415572050857432945083274587971206890126421391989665376365419971706767786525194393167865917341276578452175002179085010952870575472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] -538958335758101480819204199836866663628820827407355649866697657206032346525732120760354838740443212004548027176748160978946129634476360415208505955068190522922596562595164882412870629985205007848504397568211962618208881848076962776161805901187385476640412101948590736015065310604303749014109488550984352200740944392067660615066523016391267372509763917343367462105914652129257282851491128670787341083943274089207405005745027892559928224099703147984840389200584065244687591008805805051824574502531639635778528388595416470823643809818759821367987856043510263580687634139805593584296750085678323662116229565861002434570566773947602251578604265980513921581845748083858843345119973721900539379176910763787756693975839688001635537459588945790535675415725740730760695193322184298706969025123574620483613267628039967817705682595826295716805063550114638122589389439096754228766647832132703759952990651820391912947414318211455051216394313031503303240301377577497339727721461397758289780565605417600089958462835448407788488777753512299559107348835943020538817731906980910581121101791267284746450138076106168820978318457704089056449318406534676579291507955823648709188075751819772224096169350410494725608409418795218291087647073665942710669743963393036594953975569443163365342117085962599508262197677402376939033004482778683656825983502317407906974856379525998523448477003716448497717989156085682111779678450023760967401690442552873360685536783833449123678061301150826061183947717061870934593202084108875818797965389265657630368819285489443618258788831817683881519981402985468599264718977289127324855487703150080947742921278637512951438045357918514267248071052073273705914167206694009100494411240650896629673616050435798622516699359636906135673099280016982393305506198130921903567441333518977275133118309278019941001937149846909591343631749467283943750096550360509580458581281776406757737378582916479368953161497891708761573269848603712399768301957137311018001599979740172322255139083792221139023682764975713202091536255556550553204738032609948248179790012182691132648583239044086499555855751936950485312644830387982928297237015553399131851078779967685734438283091903962497643120000844945420887010703991250375065337457688892769430187229543719130020473624907643240376405363939382705865373585786782316110238930266451434745813142513992197325313776408130067658566074406303449845546365911756968416634925087427022285601115426014714657906121682295448403806683679947750882224532395357908304291102230669699440765753865118790661603167255464166203867879091014231380481979124657894195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] 172667795187872290061575325725091290146141600048329355164988626006709028214874484014090550599921273628146282933406166484485161154443443823427162535429750141478821715423377036309912710508128413851797801409491288601864168456334914857235451927998328732926609106845535720834213237576284907728883448077362259417559169123333388835533137924614186027164172655242362063448659629151102066476115735843743041506819422552709652835606509750734172917057488187891260959184991030504179481117602137144603840742827967551894782564646613256953073391645705962945300166806672647369460776190597883676454080217967220658642825065698227600595874086551404713558585236001264062565518679689124495624335267453575731424973658613275137002003709477409364467088905302775575470134918349571526948867114290166174776430679846192599674901183930978583651609949131712371559538291169277278589791893153183558020138486773696671151398451471800527179298582633114069689053643957771045592144443552380724210249856532218293910603403227061433878142086059073932511498849280391924488227026326008484925491176143120132349648060239837021731491017425319926161044810734444031925252194199001801390667449196387527893396369231617821548671981709015856601403888347637178242009595720078985431351461127450702548285147430942041299684537374285531584629068289643805707250627701696122609958450581048124603509429906609188907991296016920831942756905471063192414586176620258154378373104676181363786894115730824242327822948967905223701455660858746316652516734080656040795345310622687012143688552790128778494766057984132347734761758685104939499746736693871008033693607370908297581483854287309506839043401383312422951294955216422477638210385462609812758158216338231538088743464611600883859442015628999635652766256242339800494500099340237791827386848755405790841753641201478394893442400237136004447244023710898854264536802379530844201523866309376461915427586123969973767466446534519384778335165774379675762164622473047895229437930550669394814604797157246523833311347308496640218087068943010274719262337460593057201431071942694263136937736030678216250956347366305280715850801218369882090746684496474570078110718251152962231656098006860668484421038604935578153753083243665148569440606712272171534991004619957802309933957411690287804258688317829387477648850670346030303824896553306700603179027640790901676481316323323490774800573895315255886075334574731209435372039022099398684800127954537407061528235726448356047300363942241132477370411048857330178543114468034149150278397898961813797721122679858532050689439073912936387437023162734173224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -12619478248328995019714039621862858310656042015380338942819759169177587816614289435623036205197886264045623457351468789721486521185262560026648376166685430297548273256872773111132886062893494229187449937553585032611090079314817305650509671055698459315049112320487115377300847064821570498159278173908961119038346425871486691260254639598626341409364247880353573701168781669755200924485049318421138226810040955676646603548534944383577658857308219816686040646690292472833876156674468679974746684660214255935768032341389441767088133735468979571412910997967631933835528484663877208322036106209951549438542763809877858521380547435429811247657844140010646212137774251437270399350647375599433752805166406052515052292159686398959291068467098480027139560752769965136796397964658249857868091762996082653386410439757916859276320004325421263594942633843899644710312153765123997885761085278738743086876184412663134123527168218888577630030041916153165287601535365401459242668115648846747055186959493615145017002981875056639116109581728510463623259620986596489681482788702562561912734614204577872191884484294071728615242610308726510142419979977413541802563744788440222411658620723154774562525518227820959984849303981998761005406462914232759728951486999578004257231779763021373387441564216411958694861296254777956929092057972443789470696942755157433687921565349268581211017168320988891972397656393743396030600635672088516042833512032521217921248196741695024452504718551916302444774911649879421622185021399574158927969698768392847814523089699358931549404620395349977103316018834967388763766249018392650608981381088955642509601503316252617869171668660569822531915077153592442287479516918624675384367728733377361970023325786166718912359980776032862526161028229895658707025599400941759954549312691055951081507237500843191554496818978983516987872253857457090249682925468760580975729739180134711132172261581831850030790598677996498448869948433462437726196558568454347313022120625788540969090752454749264139999325385957638265057361748787134725226354955415384485924342884596949070258215782617202813633626096655055262929362827071377895953679253491442660856588697324624841260850217766915753029481577884553970251597646652256342949666911349923572582975198020832478150863822011605066701244551108049980085061621943206296185411848827837930719276250657430324440286337245024429715046699598531351819174521426528560983312928456823512530691116056827067235620149358334681509775716179274072767711228954099774432543559223263043997810192878994205591304302629979897954784425522470427554365179776991232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] -19022532594548995809048182114809949391503916683995397470315325783741889500876055501821401780152390251928387763744434437071668937891999583734432142239614970966079539973213079311655696881280826355112889318374005161407090068799789323083385857915990702534512093093675565537730862074544669029480408668107115236522383027400487831077851479799932268549530031993467706363726978693201182679071099571171947303798212639493454343183983751708914291487356228001621700796321788830278606675201528074561963298957919438752840922910765423776777063476113053251435520591724253596897354790608975196913847744528317607424590830529373532387171285760362975776138029928089952870689808737795678118747758066616987944906803107216150752584738324670582529805192279465923560541495215793334669599794514418829941688482159179789780200494116297328287313545015157513659035204662310890908664348958121878455341604418682338963965051791296826427328427908879937533469714992165762681185042721603116500455563837127455606613305296635938225573112676974377322408868201358105376138351025659513926437192560608093439453808608614180224428819887196477246175984475161900342725524041544232294689440201673412032427349991037744791554883354943249843479419163090100915046273960841037767790147818121066804052824147910638705491856724152941036117024804132776599128500440051614193523282712497254822637053379703464117164702706878363977388610311171519311644711131358475584456414565681115428686648403134834121933748872774682972229987850027565667460420459153977664710596603880972157149269156236018400212355025119508733848342384774191306583682165241830770381291395513581764788728482799987263867267201895012232316079978212725634790547597764613904789827254594486148657985693606254140838093464948413997378664495635741206765988251094329301230786670626897530414664797195367953470203536240427517958748139508633393353792324145479078474671756243757141149428014532923914645793691263477197217583193452598238438563694143264865583198643007324930461762586081670566036491735082869911897011738913693762257037897196127290465842346331833943937119284610657766641349359418260923404171316002508329601358354125356716751177902021338935025582457801580621275251168768402834489262435651526710993220260460624099801814432004145846154448747514763679784945927904726150372207996069373068286773982686850451850917858196501913321887317109875743406043251602151800576474068143385408023716732218989660975323665610963444456963239210470314261687208312852286040287631116438470372384963717212914247180312746060134987355629073879951991501807630904249284128165429929574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] 13607356667101682441570757017136247636685865638682326086498557387682575849802295509446917440519140334435807422870120938780599274940109138169516318321959802202013960365939205932602423665572689984218587030763275668335181997584188614645479713047774822134129122208505587138067704157325471133367416979282458529043835060063714171909004557614769205124163174711346238525443296884055321422303807263140015741647859960271321720779752566054465307361861243199227378679883319861335634309183224467656007743376121847041291181511504004534039693835053990064453077469093526595178969170443964534412681374930068471086508759265148226748688999811303309935646690701304193909824806073207166373164328792273477587905889328915854480235945548966868422556826857803979223272933307930263807573302172813084274097257895749343444701806302467376325635479884375060434889917186477891864063978442688360300020217324548488609431801447069389813017932831234156926834433121940875240731363102192930796465370411767108733785075288907439956484927743005609423269922055457181670091881572502216286393559000401930314203870488634899907490434371545909352364684111579095464165793360753285989902387782679841378226529953474517524805249958328585042748365682988200621363186395316541821769931457167596215344847340335512694688092954459411653881579938743249240376063302174485458646625112750758047356891061855172865974467766662300378025086271480245986721091851592327559339952451628833553503443073103944180660719034056862995812504329257660311997837385277018391544964354629143761682032099279411720723493921956970154603014161839467711912636403917274994438444185471655608411573550075166587861388918205660412583576175774858393531263611535272694680828621584364514912128775485037754473888695700777454847256845315620767230136073497284679004931773060641035284478798786951277138871157030693068319738177302217871369604432880679985550279426310373050293634049780213786001160791902855296880365322290819621908619902832221804220176694565987534162634759284289329420866748807652307053987617947932245324688046675513773493738671537505416734775088260847383340274298494265216177033384766284461567836810008595730079791114021557434782205058877414090919159491573392138876817694145086976678476098285989829094542616803499547788611150789814141502751476074755576665629138265000228038131840504286470035808919938023234036724264795180730762773979546281317776962431449563828044647549138314421865712082679863374978908556627343649737285419008469026211279116744605161805664003748269723579610636715621302389023410726449067317771557890115547040341199941617582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] -5893273340905998980122253223523460051584841342621994334609613162141468721771603467650799549121705108713779017888579701275786608045883016180330195139447476816798641984855488267985017253786081748631684158353430822852634196696913914288926086904215741514269056718171841999225033046914171598885689252297054653798134665633335888883665887082724250459602138399669925383620160024010906673735353621459314572327927801269965031000799471658294591068483427532861541996306175885944118575653999809936618917987901729581717217827516225549677327528710201583401336034093879600850283329922131880877660601694916634635976222727244274357294293002074578679734375782357653325634245255847486502107061069480332647806093000977787881809975606269141368296438546667716317056434090023062740539856618475277960776208654551312103468387236190687642021216870976315702453128959964319900585330720904624823540209313329637283441486243443241910313700898723251120824113241025241839248778684984033057857790189762243669373664042836099503938517648256983789695583402023390069192384259165366002566125734364851643146817868939608091409300064620438940187639603444675847104187757281974127612219907755538227771526900175343039633832076184247280820358692543293764766428420528804630538600599900882655140916149738700277448008173182754923890383034161848479342260281738705734084254168547996924419108393933778131408038211968119869865123087067232817742527334589154987541924010717427648270892145831109395960190451293507198418250205527903377809544462150070116456656864990272806459311546638466188253088850476107632633010199463920572518179357381430305262609578340849162348969058257493396258958068101669006835929665170045231098938852563055941927763397159819787669051122515607919334606079147154914120248326029945971974075457790640853307192073970597864563966266811746555612941339265361752154664896740118174154903865986395569251797498021936807883893461788057434339452381338658836811804816302733369876668814318241771594429937173308627631453696910291696743149870575052528124550784631272901733731234732154976960282696921935431647566343220509446131086381532938468970429864284619104298169115116299078477614150347888979123819414000344533149073422104102808373757599062824594804657459095334039286555403368456232474780557153423245174255128897960792150140562215344257793063948072755455834301404357637675052204705289024920160893019749689603327678372450716001273030588077392346606754555211358419923725415420310408727170129596110233246564137707529849973975109740634397569948205894877817224324605649563762820179737389422766933644548330361978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] 1960739151664357358023571875538352362065234230132178484631378356452665284453690723112886980464710593239539358319925167919922442803352793348449318836863332261380229051559847629008233630259721214966057655810355931387315090116439466040503091843473444777104938463423778469829308790281011754616365276667096251049075733871834337327813983355101341185902658561209447569075479906329557334809172622858736607202557444436707597554566496256057940389086247560739315113020565708050228323125304474449962096586063521190832567405893872362186450225942476585963365729512431594267791850007397888137276073127615479145023188075701983331810185129159781009259129914293357222926069150944207579021030826073736496964128844607177215749776644939414240948538267101789719944519420796285888887470560036672044340814700180272074014828285913426146498835320586800812643864593090319280099985147936855091701146205800178516496101045742174693820909864607029934971862192962876718332970644060299094375831150012208738626981618320127445346376845679188868887497492053638354437200867152093543369340242470894737957675944928272229396627077875066611198793613388590709412093816090225459576681269698896840222604606233517142585679043501855166263558707663707930952733167334928680450230258818446011389318192057409193127598518235975522258157233028961555762743244921226989979868937275381152262789567136910545004886257878370766277038609461852726889376824184757791044288432931076720674576172536556622200469364447858918952852326581337059906433894273510662793456832136116747979392504473806658212019047278571536161844088929953940277367995890485801429781140708241148957549707519833213040309833313823349371319009693510655465307019205974559366485680339680992305809373758417755508347136830828498114264802811336537930973027403790173000295663726908854176230943305200171986631663504176183120325213446288080452970680019037493196166900672876592435718379021889623038540587727807614177232351029004405021734709962287370794558480430282047710269650684653494025324158703030686289535260835253288195643775798140907080134586190594680435801574584895868943334057377844550385056406540302245349591090398947861590212291900482840254164601388726200368989928039920970442225619511215449923260510558584109934304778823083328903802891109994067501840162148648343539844156772119094798060186655869271447773966425651035260846450681062042159868715008362918431118894666033515566440820441050683468044217496923060257662904643795396445021145432286929056945326630300931768341376448370800827112466981601489941643372986259244481972522235390570546270914891470602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] -536195115195345820613386283777293597259917290826786447921124714908263130482092306686671565611474831813817838552163845788787125224960887400839519469587866977076636916532631557655635127863844859396856565958873148103174266519369515537417179259655382354942853012035754336141716309959901334475067332944050888217176235740548357122172357416623457313993184502210410751231792626509799794836211002802136928046204051834768584983192106630699650721904757619670049088495519569025905192029356268437715739672337144913441348700848679861031242939041719508334037234080715728870526587149749244655464224722032131171182597636155035661068187803217449024173558108433503663621964472867907543526642294463749594667569342964677634002469690668141962620666248162133032438725707282465942697833732605744554065083136585045791305430996480337826209342472930956747935540084896502148752342279074813385110708167902997162036967555788729596211680884856469334795497416134369992772179695111853270165328855067588507972431799329753938504442613157170708897993359632934009235281767934492917050467513688140314686896738734120133685177886355656999231226222119656299206265914585312669221662818343004849514195859070812740684781846613604888032009265794614913247719376974812646696754140024307582279529189683690624110746289941684596998098269981029036319215582088648783114520302450704834973086015098801645661515804313928387162021356274966566863703197511787754424758762096031288297444393121492929921597412064589633076114976355010456636062613787797570854188199394199783329004914134294071143606732355905752134840713694330238601934296387763711487895219817730902942476973002003954303331500142537198711060779166540486286080779158889148576319919573531043588254923383354725369641853292620105208270010906604299667588798362486199710553018680817308938829511029091000784626488931071237499510582276281224073013614505058205498107287865844121285030280528965579483374534393249315866369791953087684417411651232682565561491045228034484353865381971339508490011907701895717195141894172642465150658484514098859217668759774339693696499217267731616293402645149141830141287727157819174181557955249975478999297687560818951340516240672232475157711750572402679162675209625842859826935299099825329089215819010276175119814074129521553752489081774547096843307322828044483035445075219707887761851224804756015622359581830135129347418711015353530741863956185752793344902300155632024980787730609190719887486013513531039454019243754213956066363778049418565242953565915442135576841424652620995696968966507424656963116206728377624695651826332577300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] 124065399023343500993723268780438542575019347504683627195250427198675176314329552707884328553235245244898749111049734259214798754226045006520684227041488446537362266611968294936196263954279525103934298251103470666788811827148641649547143400902120442553586568959808939305315178462219415386026931531956542170586550277421668159967563452293649542939397996229040252849722960693163951300431208693455649413223238269468265112120364199893606613652955441879301746543316302185076523678516290291830906501500997250423574573095761838115160266773184718280410206325687595582397221432975807699387111450255207769617371678483432555602199538510294799793801128652498109673346164086081172770482289982154244795449621926942119080940486727395629017990430681601550444742951189940033552381613548807283125487598617930958176921463009575480423063244626405796807916161861540456776389127269870348768519724946346927273371937009785089381657224872921684440051020884044764742061023028232600133493731376324190737047585673103058592081449921957668224196701659153595442986461909522528344769353357224386639105037873856064438144397970111079910893654915515882503171892578587650777523482745809216465413497547993153423339302855862142124315709281667177943156897543506926881715257493275336851013623950237137213889838135227436659509230868212748635015805355457317952796844969094927378669462725903825660915131804416521681864377394896194767460301439983953539625262211961719927284359081350591798581175597808132452734089308285975753916601131509232176043683933543604336123330582830248408145285223022268841124978246504813290727875317064997126143061697318579999385144522559184613358946014111044968739290727964825493784552723741130665658949283936911965752883320311361254462329743645605842190095217200247037800602386744013769649820138402803770168793146339183408119787567395098478269116674673452000620897265004748921926326177130868607585996044910322946897865923262121639932948059225697079536568260942188517187565998249053468922171983138727078366053735588478272450593058653073674459751511567753469369969313549446414093087900243774795022418852016533801228537477921793164381298579029754148895829897934992501579844729272281642367612566360172636958112781243669371226135306486084323862285403847145150661966173050761990526003823673175229281943392399409121566776046830992987689058771670062296358343549273031769637710038004688678293880701655922760440503605645156733743842165687447982012980757199188343573103392248211019707124224687807049190132700734597122467220847016252334503858589782816179218242621676726740655806091362304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] -24656820949391826676600230018506137856387393542194356460732386854477886195329056864639176679653748243631913129746257340865983346720853924978800539142799119113195195135570274608526008246210250503718493228747900934167616758674059186948617133198887597868734968737194183002257040852721969010545740395456024968352467620576624333470338672194485515161690486740030491545374965992085544596312936595270752077498841942982122142784216983246360301433307195636166201345920615778730225330881918470920071210054812719149745417243878879781849524282864609383709685767069701005353898248811980094115643071314042301067359177010681660218858704316714068073762571220049835683013002004754776709898316330805364189059455358576835301994905120982454702256781083217027426993107986463774287266418449267879605217319532370819826146924638680843251981709088978569390270606389712632802836535658215094517969038942119942666889271278536685013918135022835665365192438217647292648272472530669061333915717933441007610220282227853077323179354645814079552011765675029748772038806107621064971714647988444733187537206880853162294456472159548943878801657015723054332909543338504601627244600271601689849969026387087780984860796269527804059758395282604724125170993210444282837522085329171656365507704931248555087093983254373315800508578304381515462364006772432656290750299980230323819950777273980798379724276265411180077258527669953811542960309403740332923835437663767579522569171259381297793154614604082676007030758876772066092111022739391617753877012632339648297524317199837041596106880386094780582590361285230236260117248910329733873461937646544209101838180575272514220481244196278333168798691566841790374752099887257879795139523914808775128353873722912197109034625706656640862321666977915901608689405417282825963228424823127211022701476193588010417795901478333106592352097279203500362251814380819011892677084889952250621261156294392453280416250428690335657957650648164777305599850382207462811808654953531387241494346262009527054064219890438196695837147498160944325649086902431547214056890157753205158114376959848570913368870922103611391942362266116866713848458471870021853635158656788728356878568363319241071242354465347010617149862198090080804568945750727028914120784509042257367723811650130723547026976273590755781052140699282057100985837094349823492576784330766515612582565552371964771647885512362012101881699776822162484450960303403168409328142818596673514087904046521294625936898205328303899708071330167352708425977046713190496801283908820958437955442957339484029214903306157600375499677557021736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] 4244486118407540200903657846069880438410643233802954444660824048589111382914519293575718490958430409686616767746886356638034770686143714711413790125439649368207621542026326058685349124401476654443292352700634621175081875670806173567522663251705941535000918487788151873697554911386163544267764198672435672468263092685730641661932756734903460847431599595254461727606429044438297030858835924670970319826496081594168564622157585700497758402009999725454246967270491296120308270377101051496217174481213472566802667160635932312741882068393506286229760114477253535530508764411471483308278143465863195750736109315853562234794948683071279476194964110121599889285996994587725032965637387724042142365777567366661925933880168171356545243106025839658864240993527981584699717117026139563605042997957781506900080504649089449021579827939058524025183027660819517690483411188791973327567898228264124954619070152565483345826364272513830161681088802482134944885388144493638968528648077961725205144525902990801335684725125359131198650876253886513223138665954728307739260583691040172490054034674582599381112565139634938159417757640160583861241579644152703032687313348321423385885071618630307602213632061235679607426464170294264972992372762972701388150179917792692950991165255969232027851431244388788242883774511430383802651922002615994389108496648376176254513833517735551061008428592636961107881237632260577837197462711467943540265043107657404176119054326865758664985094885661883172051492913937479580314409747481680509728508816354275083991116397677070297747622527071653403750893080599859744470702207548639465259695862905531185352784625104445902115879571240422299240401775907089675504884210874862577337496529886224688057523827934198312294844800916235388633810595544290629140951499300038776670179558470360910498856491870818749629309468973573667783488849440973353542871203922578696404501339206797661457157914851932668906512094373265862475051163673584793243124601062044186359541637294538796679017563342993793716379799705660440072276162070185398676974976653765143720592700098832781590093463723829472892013323396296094657632012997950534936180144337986788169190887935402689968832264150983351349490675325576805191348980673189466214078811620223567656848282896698474536550178655807423859437120419512954735129510716534382000750541065046751683828533830670853040730799843413102166908549434257116541322935716125842064917661309443740031746294797786898582395263179866421769511160447338741501202546403840980571686501401756853246352175024527697572003724480975895776065612071440867398639747218800640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,49] -635877940800988697075075974384463016443743239309609876775703130864243831714827357674910996169100335037882467942266114097948719487693446247216136765882789854776094679450099003436794603023002991903713709318558944504405825178579602595103289345631666619441706655944505211858466381771363338455996051664392551269477624760066078021837928713181088559820645496096059062870756217913431134327965048406876675943369677207914549403596429440018522957338052257951875551595815641970869575888338723515790227234839252771504395741167593106113454721192262091352501175869274476013745947322460511146649191897409410875961092184443913257807534893303970643131828930746249939934061728559442910816250785711416473384959341334113824026606215771999501208491296927600545493548041977824860868593094118187133378343152447576501036264700231361260105957471766304052253893639138874414856045350232717119465474273783279735725455253700672250911872090804069109708117435775070716245446480541009526742006803026541515847800952071596621870686849861832367300038133576846588567978209970077255601863194042103549359731098020998579353647175570759670147999003448392030000717402458970447548820524790556780118580550305020475865705105923314230689605195866282617396788950585478942981689220241582160222734663176489090783511535832110501027259177590425068410351031062206159374945927018628435081029677259123265579636661976339666574717415209947132751264335398886679543341135296921724110277907317597142478466689566532677005676710914949326309040491948668790627164235129863142747383529168950836501543806179671232152417776340529094157389297409644048863715736065366808934832495966918779265923142803628171738766182005565448179935977972147883976088530434114299242627126663819519544050643412452318773514171938113849952949978643284212037279615373931239851240036720196999218945901484126121961342568016178163568544464759207719359957534388709673191372032196973477395318767388694680053452200147026984886948471196395792500056234461390138916110316073389032661294893348968383631370142898032965364142576955656105472577447599796156952508025452003814740735085157490773317754088641161628262013100865928506370872304587102159795966393785368157324788040156875186510751731923884576002884206742174472319841890225777109341936220636854200621657561147817160803255894684812030570648539162784737833671065737264241251330950714967125459086934789234291678395386919846730819347591747177443990864495093250541081740500943585786952668712959509140462043681751484983193581487300657391109758836240089411384820889090880449804984219198133721399256268197068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,50] 83236515937668817601474499204852499026585543341435142911320138477130862944613070134775329089256659314882205036235070879092693021317024088828634923422434061369788520031385123263816243766816674374711423870508587641616131511336699345927513352486653274232988490989610634656292231378425991945962848983509231415591353881134057845752063276146263521468021239276128927404416190575668407784105453500771793320180689256238623426723654229128154573273277723206895000541263340222805963102009670151347082882322557536557378347188261159228393761862138387640977183120603400016816305550334518575711202637907474387524575015534046616945937232439276749755872064852401300506310991879282305018924617440346831029709027471751387581052394915101566558645513758215643065134487651708801163097387829578243889728470387541181040515320828798350681777118710676669584907409578558859088382609175650294151245265738414820459582559629757672275793204781194552848298426241490234664046202980260954480978738923291477135405342453717365500537136622996401942275918987646404750811294506718593287092006973085399410049095767163624497610934715920747046008676398126085824867125152246863539581174243391181024306932186561025836643217270341903592261977376525499560095590960133473412058047091240582897496898381566607347637892240447321138481715730149558195227617780652647664356024686073207580005027896447209981571900040708950999270211336293567586177313235437505226124284148508220210128184624799503805651928278091662098721973826168217871878888978127507339554159281239960775540937005129017143683583662219530974815089440543131070689590549676975849389090127438607235250113977735231841697476567244483177260964889999212305311896262457879978626799274121788966150622282485426762145450613157749861101661425441746278085896662531503008924295161950958903638998229469341119935687828507042852269129570141600916905113123537802437474263959524807961787761479792077045685494094023645632504398317923647226928823184184095602048050904512999589425283233841737692479196323574327047651508115671116568320724727221597723181027255913905932328844351307739022341332784815863456514025379901650338066483319551089189262251667644094855675835084154123958097724570724367172599951756968242188027948989965029662029194090244306539726218054175387730565928292878621838597119504197695092291623522322844475072435497248976583312339255562462876931215228310583844780488994035414773316048743160439787519195912857682039252586599382647095001852781645787655982148141733596264615187304279559182633124173146017125204635394257880816812205150927015644876295372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,51] -9599205945422702470698555131141703681187680697050967839166330340218669353213371059511135607268727772853965353523229840380472566769035797793401227911577718352397422946044255872230604132179240016446843785173205611351696747670805305532113302236697897979977587505358075569479705824013935818205647711317210365669676660880833055892110670607937384769039578318806353580499314760884163898193196253909895118010274109406020348389101330180025082871543054308874755738209003896488561656683880181999378511154127333218098455562365038633875562872199715192934809745033028818347058586257280831223106236499472359605881183961181746720279139460989379670054326676155635428889603713641929370522122987193141711372857137506395639892039926628188134141269241152113942916707797138051270080506735544099300378121325337138653951760592099791598509160016717356418252716485442756770706185718917860040203038572783610850790735358881382298594012299623273507968464908569217078946247381018114862780567013730891321771075605563251186640196792130422482815458448806664928573377649698100663863658979356722686542116290749677375131323622555783493219626214840238239835412780337678213746845931216224917812650706230952168982974912206385125770940680951582507211064478188295389350925380379952121663021681978485095752352386424437301263943678540653718863530922329842134510868064556618536852250884207536373893840169886477609892903738481237576352253038952892298908150904883211174934484217368104568675517189463023295578676053102160100856427044965665170893516575124065617620369845599999154596731579761717232246134970206095915058947489447040130929386280035777956222117797286977326116107987661275025744896159991912445074942079103983952088984421515977819921518165016827015536330877065154481120889112019741850148764492933490069399348946376112813756168222740370549994153737136189094475775679040624654503079942686111693504658212861950132165429841833224277763470689210479864743559504609643442596309811350895052911675144525683651527150520060111192119400432940693938009754585935642815817868716874595541424390484231774380741581389711905727396361455664852583033101308014002116305708740683152421381836647935236228417525153489310637951375704649338906200356186397837720568554392522981624479026503281859327936291024213166402689250932372951840859015730338653790518795555837845351438165632072300328352521171799523036478910182472661890362929039299450777328267651973928040850660627765831877984923382641645220120836073445011677383922689746977131240933023319447437452427400195816301843921058869481789128758433276754456806136175656960000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,52] 994854401954101438465164110491315705893169672838310702339938858586718213703661661585981675958098947874760681772705594004022861534248887253126929865466873168389980474925681611455492251101908282450890908256299451255882771313141190125664409204881142681862788220467912980688980755494304722682297174241550587400770817073259992641606941091469183663138235609938336132815575805574446315933242423894827533049577590244522619913828018888059913356057905316683584932093500627030182928200118048033544784286797504906694728213845294559262179148593152429553597698938982767137824382461323061905911694304948781171763484346581656594428934782954021807678749073476694249786972128101601403707846093354770434555747385255578757327259503927062001867527773938911870924188071168526334429252007599752672818406538896303923707185819619351818301176490978612804386713783422734039001825633134427887033918261882019069121520109234121338619112081455064217345684817825446918073360171699780535550422286243447214812018414500317710397978145374359745024206624010252106463357643385011241384474979992652436664886256576736207269079032555691442986336315943660020046512238153966727566323565740153394815500903008789091108945179072166540185517114253496966770454227657815157737411782613293352900184478949225261258221700275522601091086304377722449721259904595736195599185228126277331855356949690388811588493469740760625348295848986788588177037434116212569016396813705747751463046239848525518506396114732354191738794539695244437880551020971418375475076275310728487097325698711607842806555731168704018596854080588883288814487663250663390514750274962320292952381897430564696654920067037762050091760936544576605650272428433192692140975630882396059382875896741597203229350009663243868250337596785430382634953624809480801761570813161795153020265726948731254595951818530436097503103989862242348970118860936670429875478208214222656585361954507036715615636792000405651642849759171334956351083254299919211166273903716772191366922193323081553991646536444240058377778337803113400292360025480364416623726631977410274311394106348251381216653485039840334695908550257561594176476526511899857006543128170801739894688432822034108128283992175533394838179558695797364153714738616946599086213851167576971905450745914908537280840993210397816467162130501902545533881391016601683893174084459019582385858303303931577071789091154489084530286563987078037507761760129040770721753366604344239413604501252376272422882904252211150784165809539863802001147530022065699850609183180123755374479292350154258391611991778532805676584969175040000000000000000000000000000000000000000000000000000000000000000000000000000 [105,53] -95748692230799290433301869780639504936987715409792300536971818078710911335928621448489643843837049665949353984905244163028744363656029944734102413638396016443792745360152829939294640135892805743061886557166773003886329930404850165356277921049751038210667139005127599216078251465896610728088127331695896739814515066596660739959873076335278156511565793032421196296776554218054608309906295914995697805362554704731136442068609578946606585045189243779880059136519980858816295644535322717445460462004919834026342878070928310909545129667212150315912225456926826383849361223549030417251347217477485348055991476370702123624978969681345621521935922411250753037984740695840641343919108480514452300632062437232371573657876599448452268252836004720382696386913445687173883516379613114669780816923316651261460946030336812920091586833519276399691382151929451643794916259775470619733016584715738462352726298089004119802066956954928019194800634609608666665550499985566956993120951464371925969348450479901787299292969939003323988999771226543417143235135217124912392401398039741040747494707287173525550856639586488648799919443718040308770542927125225575997823629201100863465881155240417481099034314403189888851966324555097423314340540208350663146627225426939559786480236697108475827673692129299798790921863224117022662994068525058344701671181004476514925480369339463873645950266917308661003412120145351711669341465168057922952997457356870077261593772005977200684281434707275676767089678259493980855471143256490814418874466470607826850503660013915908353784265459427425423202949009592748090142586791498852493062655729651530715717312334677218523021747309310874271795387276114706400931279599891618564476507956912954819024819682138416032373784886128169723408870758540215980051775354418327583922043032889011549025859034633136497180746033978173861481713397026480135050312655375980872982894487717671853349790726868020755747305856614638636601768255201355997578133791721021898975996631999437978867001178127256079513158359792265725978669702355767653761451981006150131975427406953345037588834997950378464765803706761668689726150059122568217671628321674652438572236043214718954165673694272358531052765461274471127261047717290889396425285102532458681965907451275521677565403836836469827295236592359460907777280199009714187981562164489182448057205550393608361392441860487418632028716241849707172694229649802511878097059179057434213950701301938050544354360207034216660154347177857889162202101385405748011333138603159641254413457530108786265979229900117870180165365613695554998720821985280000000000000000000000000000000000000000000000000000000000000000000000000 [105,54] 8727998453976586565416888936615038115199457901453420895778288191913769013869491319732433750568158397636661971416532987197007811291510993134461664687874766300265954592053462911695308056654986706325198153833709682900462934622274713133547111662347727222457827642591900186600060568119548013023056928561685671526515652913072465134831323273804157576418704810902102440444339852770587102603214936737118787864031326452619140526359619544883226716496085229527425498471969120815749712457130887315056060345836534194727886427836794874575981532556969641756579697819693767354556927592858402636797176869291886652070414961374064014907907165835751140174933945051350368806616707434690979712539546940389166360589583019154666110115415369257995845005300536745872294621684116964841982873412591310092205936281676390299173849552802381941297626306180428656246766290468640912555137721969505168524742305877364919766698642903988009039222832277324088740963112979309075996184652524044564093745469353087235842400991533736888132166252245810967590266477872473064765694798631551271635522161610983422843529793761125761912381839516131265025462556724135311584764549923518929463748923489281334263228036459987367082567386774203039830236801556780317887991174846208036194033408655393921049886502008572643439799997622010339158457955664025234769017059207792505481868164378872065700755173246283425799169625586363533372289263985010028320277973983806633363405472374389202110176860014013382716123390821295613186524507684654903683200779168304797472745163361530835359008952195014819751090822841917575223177981284768153790498269972907186859688984784561122144636155604934609343549474664529425338293775201194536040419030447551028819360027081908217332644767205779403716473579753974190616447116769566501450511024666763460271374216375203053432634581924750907450845291158405993240309530239561878037641128534095413146120831221879809707520235632172708607243884947054961415642148448592499853701815453320608489639299325037882436081272156373060017992079427442811520196404812663998900562207198447068851212460590793721697136728535843820414759630113498261355125741733890173577891891646771759329396063812013387097374853369985548389070612519151408870282967311347727629045299168999544394895676605354599795170263636053368313000610204448040315601243336669580129485545990492219629666295753495163259102252433068029380490473474854165477740552437880384211108540205629056461964895258017634973261973762187712492443836283156777039344734443775111747612399111714241038775479371810387067038122505993081697096090833484218821068718080000000000000000000000000000000000000000000000000000000000000000000000 [105,55] -717161195153441238878931381352459720745429165230239855789140552401287182219910264120364987884784330031705852471020951036792300599035868321247476124794447618214550852001101006570743924118721664494066789921380856870876907755281353827116015260253152854786146122141561849865106108783458858225383428164350839144282584754594875061504162011676284350972291687822330748041860938714308741899118349328572739170270458493910058022327512033542095124808756833107656615311101876974783518237034331549538604040882926447418020045001715970902097126831898746576930127636756966056874640650455750186701830310528568185832264536074912727362263212309881747027935405424372052288575269834643792466047659569410610650697911259814735416246274927836483457733788052288358554633102073193139114957400993146241259970341545836587560347982956248278256854537690662337560059392108540285422672234372299102672820103406541320206282613003886949609500271822172280078204429008034490390768662703447487590234704459822943175668901571499617111863708384361949601293550965875122724591869543117458451587701358780266875846256964249703312628788284625980636800027145317264993344959453153798494252252912196246405219536348234358736111284045006766069262281223660902878333348810267334432764012937887480212089444295196578383259582902284796339964026905245936929994009838012984137098670582823483493928107031462756382765634563692080841612262696638333526417400040983353823519088896982285482599602585158265867185126198500269458022168230313845532697035074622932306290832572696714934844415759872171288129827402935432069409875402106879573975694106362493616166642726174318006197976819273947688084725878548416602953643798428550802960550258183037124355638573485974498923539004414323439597486067215474796609001916891861465742487387209327863811026613742578897561514677073159615941761095239415608858314430024637671073746937020871796033117981051933365587241352191428127898419116559019298085454718506562769549592991397444953669782170352065527445290519917332214314924845431149543962042117803487547419042402523130209063143343587518371555417018473936246865590809066910855430684613546194331904475350587759460978672805972515928115729704238389672435781645236816551856937138571555239086725215828361261898233575467055503909842371240368173939317547126205940971193016275646156322673999553237055963947314242604466551085043308169911762270728818501576207951907599546281949608376831120676798284013926219700081581935700395155156273799396995424877495519181728612487409651734120055832386473996804356773875639972678790652347977278694526224957440000000000000000000000000000000000000000000000000000000000000000000 [105,56] 44193692492572877339324087071309398460603199067956930970788051090736540181667803776790515207279997936701740227702932726235684469991960594573763941974643680253446767025389569021217944227835743482925548246391779693863294701812266124883541788696446216615672348928808865809054661853350316317415188457280350735937165930955519436610356108828442647536369470277310059295456955650407782676261262670507196093440457664434599871577116108494798651493764818205546580408173417634001328057380480754779709761368796081553272771372385272285050099022201132062548535792778403596102538500988887812199446576357869394156957354137885590714788211674952718996176151432582760931370912287264883525613488497724259745084747446170309747193455897472737590379451326046600839997845526527752140498890755343943291467375728622163238807317945946587985266802759878770291201002714305437081592247075904885628938082795300118876640738716918923935678499023664161763898675961155750081957612181110856607468760612178650000164822728828006904481593398060869737176699822866058224827842805308950893893965172017412033744114809982438619086097142377652227765337549911726462653168010867289456787337564614286155769564907808824632337983446151903780371974245397100917492066565496252273324733667420603975420233904775383541629156383560531279768656125592563483250977248368540611381574455880595770635747350005665859625968915570693623980578071548811978811076178380798907736095760340391289366891144887978190817860608138649304032810471583092214120188150681795388311144061535565963012573204430948505832168250696743590520128161733508935407247509360701106544027338611843336607594502409964202444578996417311574973921171078547478224794533649193947375954910356124210441691694959453067147039326474896486241962151402261798797171375755091579534444134480281570252169162119826363465313822313101707399175155908284591430997692069386938607715212558882875372737596261667628014812714448713839420159032500883838958934783857149121897560604306405596262711955535124831508243340754197266941924122408992756567080053642504364065516700195208302237840558772368424426384787046523535631825685850084018749219792670078734964433424968683905764105076433139879073817651898257978399833278727099767257226913136318671477583891730018006833993713420550748003843782198633222350355062318797099674176069008474701255746461422571485872504202007713830658750595519629924642509933265122689227378454631553785179138766976405583436820773721535093514394002062794113836392360116474851305801174939148011895199920804000224150365094450090240551002155357113475609395200000000000000000000000000000000000000000000000000000000000000000 [105,57] -757538353091635527253999854888416792745199851291605491205401267991551128796323137351157452173692363139959589433614120326189185447020031939499878334348282280847454026688023817839817636606722483566576564867683823031563073187662440153509078308384542286365989153913993321018748182849129876141046136218877053517209746237268306776154609173105252919163140817034789336451868819466255037071410030676075856296913694707859172894720814933585976093731346351903128043131522804215183305424509578737238629498288996332559961899645033792450542076848340528341639958833227694790604097297104978827735213351339790648235364483160508200034773728112346127452934457739465446319958785427659323190233128448275034197911655982218168324391966093258092443787237476753463459073982317393626874079014587445755161271299238355053291046980423744602273238001243588214934875381473327423227256150891447759564806397820010933072804330312124122686009477517495714615471386057148121488312491971329695663567773515490159435196157953029311691537675730550015711010504754940457126879363675511229405714344987067754350838873334283198125405574348083822403929313634416232534082199471309054501244852193800077274884313101512862096088442950073152455836003068151465912338931729578207397905116581127985309456431895447188570046967129718918947521502704959290316149716304967935974552494648534151320335349728556077190845192818708617700479175263873621436862120818758373666007536763995756768158160069102618094933619490896580141634768477457598923924376488196322681580546890008683013597997469594653852832562010716591583545233997908920370138365447161380536942700861271695408709011525204820756720804471701772597692295623610912415195529042655293936733653994776881440898291764314989770421072843186884184990477640491980144329438470721374934201924142939518331738235095133286890518831400342477001538154327518207790761816540865431574465990595427224421376728368339896461507011477988054383210533774498000496944282922063572475914728730586703854677070873494094330296292452335274418245142271465293590474687265499598254246372271361290945671236275185070204835147641519076646382366761636301281952357058403056564946257912582479478560823894213905042814953976414053210729500122218888885885468829516717325316669457013912412783314284622364066026259528621161145707046843761386498442678910862825491614417296871267272877426209012964281727411961952497902931894065382611668095935000979910874598890482862010253618293659317468120356370778421871234017040829317538111290108678842612190668450088495888715974585023057053975518070454820944677437440000000000000000000000000000000000000000000000000000000000000 [105,58] -231704954865907780973768721193123972134704591367455554166171217777587454353746194432433783269713751580252398719145897986482108846085519691304273935551536443175192595067295084945442864958135146840393728179279270129723530897876468677638247326406632943829145405441831942649772794771824479436249171936998735491359529539189899231165898091716548273539916390998164891836522758989419191020731332277132359667945817766532713635251973955343197284568195049387784180182024269687581292022363857223348291102170945855249911078610897296759542174847517046895276369518827997148282972724493129542564270028985811880285070303083276969533385373123215601484673275389166392106782846847734624763543007185836755142180102688033924430877195220417565597109358578447882099020819628083210640975557769531109195608359443806899002695324732698510845460920354233244003526519808231126666929487596430183749912122749076048033801274266764332648434292353144579553396017939376013033498700193880511374730475534914419880002316217924503524622038028897657592989285808685788892363493189204458014399436683278287489474423704758846672951652584327156459748620795665002924023269483352407693755587323745538962222365103559514297590836507404915341050709070713369551659296421265305630146838932635915726153462547316417404057942271077918756761263281316650356229686409448614791817012965293406363062356166414590584844437928852409589630667658990602500461067708077553200107525572335977977281089484981163212656206946575691718144887882178682474182215567473361607862454100149999705599812583419974222271766980279699224003606949637386932691645614217371494032569414950262971158707930491536196407470979447827991442487456727112722366583796153949743912559377910428824946762717975981701046911484813227937415884047166854288759398028025846899411485707405292198243352706930539020123098600698897936112906841445124292489643265147566414903350345089458676084876261545181553965416540528471917656057763111019783544267696745902162059205368743208914872152169039678339075229518178835754179548522643335215541359802288944521587309854574763896154934989010119449516539329187152311389088490758969649488204488700638528786257987800210997598265644503194633337578612880248416882427814215977385423044313263512090598391405185561416537432515834238828542822429664343206671454782726947977570275701332366173189311480249092643745691599397648031836034203471867023596254654211102921750568125671530149081904540368916053223441342016179754907378048937915748458046690636956771190726966837575570336527987149926223876376531264330378022872542876006015303680000000000000000000000000000000000000000000000000000000000 [105,59] 32196987757271930990445520082630645212445025087669765543442471719539934214578217682747925789410378898490429973854601271383130278890191413866023586223326534887680235639072540070669869304819143048796510272808776104374833879873051613960796651313232722223696756579830481010499079558104614666031526543765928064964037360352867527714247608168708836717934644761468212378524800333719442028014430539702489308368827528398521483330652488205013127092935874358015003549217831247551212288929167856248317726321590117758732623435974586398585113496864851611220884912820003293860996347148270163773414222584660787586968075733931925476166343821594716785792176511882690622382647084064103612324162823021005606380959396983501796794482296670636188207586380589134007569420002269219927275993838716465874330712648956369779264730715875640897668017188538327548024469271732158843485816868584443538424281829006240076479942121535835225209315233308947516469586543219871404498473846219416738203689609320933122350523517813895765566261574845574917890348978545976904397579672412632897177603810571958697307342927741433557616716486091583064326592469832780172928073042659367830838092767959324361218689326987945426025729592876857119936838009305772766966942484928535292801966375053771032381734899275045321905977595614419907115908196344809498264468119292981586133812483605108044233082947826868566249125991921897572918895467386231831884315301699984124576405769774914470564559637632828974382625708918424775146098813841364311403822946723016176507364829069479910851316332021191103257263786087849809650591497495991015081267843606944583634129709184096499231298483790706596040090076539064156145556092596376660307808032282525246274484477209884848629309218648636287306309637982041310881833797576714817185949082860828797528788108264647981997352700660327396654491389572723234143428516573657059356079091846530424261161498574113116652330945638629382419433746946215911833429021365197537264767829615183236618143778244354990374387076612536710581962633360198262976321361646319212136200739594886555700637190547837312307434954937167901878798122481918213237122402053962438478284880006199399721559916518142541690095494053831028649250437848497191401508033598159696309322376785519899018981267530759059543801880350383128897471403904801860842666529690588371847497263268509189519871208329367724796249067828763198438889248617275126794406825401067554057668333186716964082859907789717621017817853926909096239332493375013719127297276265003144258820113303845710607446716515380156069317908699230169997726655095533836697600000000000000000000000000000000000000000000000000000000 [105,60] -1867106560262198332260632035379911514358466738250620484183370851432174084100973954260422749986126196361301953487660750869819618180369035782977132701306828771396798759504444853033610737562797311132356680168782613335772220883941283089480844713895676246523333339089053519852909375544427224559864660130533204447770199751511629392884471150860302736706122134102937072575397306013627379818354643024450465404170588711017356841845430289731703380208514358750860362877233257522697740286614177950301294678791385620394705964447068064685941346492660941194405717758701545117862731891422722686265791616565451052052786814533674583829491281207800825660657030798724691432630228984141097084233937891592140828467155951351309071305108276523730239796495706380629351532602461698638901675868825972022112678258762317929817364196178645656983881419824163203353952382572647903977363148919795622226051055704120374362765396301618818128347354266331376106287539375335784562722081419106242341255531467400892900418140896631965763157832861519683594074389470698424394815795879388867941324867475332868945485247753369331656971839441410156430873492309026711474866118148359913277491176705434931114861463007192265963484806891815892035020273671652873068476279475813541913922859474286908840990977350122171777484960393632311627855913433170159223483101949258721128896454995290229963535806376612429983598820642626253044178722621979845845382177102739578707766294753331893311013679155009046731444746915632565322338359047951124779680146545639555563039783736271585229918006608692707179987941432521867684026858394954342093811962696949464291703335294035478137537735258189430875149776886866963615470929289909331156914642076478595421056386788043437450704520664431826406256595232677550953969585272843976999469521537309582576830480418021311089948521109491713593481125564268272771126796115633247957705923796259250797006788525522272591618638472206642150450663725582605305822716324756262262622505768514588099710856944782935385914476618312046354423740332440120735789090249888019417752078086944851765182735587155945722224989567704545981302710818211059240558775009590842711142823355302738640678425188645684838176499680287381047512917076289249621319223083640283590672483182032845854759907228513456067896956349180143357745163936400537977557456324270892956769552181589183747673265270209552579953186154093196693093414550426071355274134440767334099356196598144714830277633157086064769593832047690630820998987470670677656651661931394654503417488222703781143321459767084866681864717184984840930942120863159707238400000000000000000000000000000000000000000000000000000 [105,61] -25196895412825911322474259902315586762388729326913186928268223026925823352887487543965447084397423663000948679767842978611684191494299939254689053890557688701391049666417716962604796633354751724901315635264135451112853792628427274117103895935916294504188681749879038071343934685554122135589113938916003744194524674098786605574717189753206016588117871571767140016798326473388199037971282067028489120891515549169875447586347845074210762500416781027398557973951458353869164382244015952577511583171718592802735813702493254415407765694778890785451991667599715755798151545130968823219362728517833563992040395456191125676943307158018826669839162623397202950714424513306526544412481612907243270750184333854079008460414904100431778049288935555969703853471865692253631358660972498368369969878612327256384818151714058755028721655572763856790434130393638251944617766007505309714112645905937368534364957135010635355495697825453223858757531078337138875033749755109391466917150092096103728251700656361844550662264416268214547811876314791322232047937702996046836722758158462025915478047599618023238615730004430573758247102893368523467676528338221337625251689451015277021150855564812378562007252183221138715883646104198042334137163013622053769279920755686701322705074734417285535528986259316878620067181985130320319005982196294934825181248680751629663777153827642093607114770489765772438297285879228372242372770367043494629071380299298153776905505390724532041996529638177439568475083376177662819089269844544145682375975994277476410528775530392308174211880194487225785011719818961549931585513863135071291601484234549589785177414239304325002444128516823156594958590881468776108830294921327987700326050202184602919046842830672730279422903644016865929933408195265628624616805842424060859204450171713347108954403956579723349501372967598106892733241695106782028308258379297710856476726099977988263591020334143405800934154521741061939239169030571000251457449778596462700889756690638555828848608374327516618638820485881400550918212585179013905155565013573204793718092805961812717715652609520973254742516343411917923601805545659189489004525817080982025614266679858526808953275284950304276567118695979140562880017110902769127394180394437767823229161547314892450721641600473825762740713872546238949761142492875113921541062812622246675337202919938185741026926405883673460873761028906316153462470636302259918914470423242703167896785544835155827937944566921893358419595358168976453930283976490654144915629068866730135711967290874352769548212615600187017182163056505410027520000000000000000000000000000000000000000000000000 [105,62] 15917884494869700654217492211954264286044706510807498690652457437109199700021597115958912020257624181517388203506914671683334513630569508373313822226301254150784826436798026789053140705557244897300505676025910158887505056055754882206539134680736575722051766814068365393233610449875345859844529599476685270315639961954653490036716009046792700127199508058246796823815870845223503903380589880723450197835639584931119881998875790039362177410531367238065968320131536881923078019339486464788875268884214529378547153847959118688847271297809508441388723081692305028433258253605463420756945370333439911093556574288482703405309459387826062268677681996558586851322297319651502469959154970258829697548471509880781106422534437183144900663090861385844856971238758307265358884635377757774085077403809693648392123322742931560669856086043216655119109526602198200280081013243231667615750387627919325136109122378457304641204903824222209116276151450152992072856680965936431670721513102464609654331740150245997046255593663312785480883255832636241042367477083304375439061452618854431065113639863111430137917370702967184432374446978138993347387420036177216280187499935799162814778451102299624812713788455885693617747326423954803026894143827895015685768208148154581641037165387005252348546053111449528987213524382719291881173643455333684788417277999325513628881523325220505644795210254552119316051727671553468695927632151396387151941248611279413817996590469874209374497816679669875355193403549424079248915686650039690375702386766064445757794523102492758456195914254611389561341459645143367518547534526074106143835685065831766947485786957404998378901990562723994662135847526303167641750676717394908316412805865428850743568409665044888596017014547740529018004785213947913944543862230699926899197684193709834990721057957600582250619688220831743989572548560796335488339637729037790667625424044320739470865562998835017929658949505329583167382642950330088709492867668342424497915676622570577358342306363412945754025820533191209596269567552858963990044367604535557560440138492472054253549690409318986177039589704233615392744220536118322136248130559522350985275037949561682138676999245091483769767126839957089867343926431267831705999154204321493481567491368177747974907387364292152712792087619129085745989982715929864705471749506341220685994202353964777081745418714271228248370439849507226277842090824587526205035490852572982427508321962778431418356334582438431110141335159443054548831428107962288620606210161405424495694185845817065087901788318736207307669626919977589145600000000000000000000000000000000000000000000000 [105,63] -1759516662604602666505923366490096227761783557062892051945572661977648532469573030583266998347212277190562783783390716266167154941338266050447858567600813207862105723641826976178812381750865315155293802077864153837072880428906809825641959183899744997764696559319087934747622906368532863234648995388182976357102929611956355922069944496940243046922299556195220062034444443701342234375068732712528010751748463107355343085333353154500665868352707525168666981478258038584930735414659361054383406795962843943504076215741821499676807614641831464266882427491261046403768587877572523742982352197202677578304759488173966030253888147734474227878445576007917272368345680381093415205572578348547966011272943011559853036832542373609398003384532697959423740740304068073235640402622563962665385370080759082706514978067569160478898281114250209965269457622497622891709424341612733549325956039749705026103978578629007599236903413889991226895986390030857700309465890622255192723160298900431922510104124931648499368482782424923267005428404048282079324735792685592512830505844786883819025630235802080249493037183909455531127586787728128571565434826016220566536074858154900601396288483931543316255880047290727171047011505459503691517767700813312783883508671045520724272241026766268054288407143530147665277340677819738711660708580007081830024225866674673921494528390852561729516581465598492312074458544052274320630525199144868412364852604961375549897434950991013013091196865357031986232046137827038448222457895674117493220283246176204853469328724385516263508436734868386504770192728246913329231986219638480244116649629256877577349475019741612379197862438574018044798975291795295650265305936690024673620221101781916017834030670408574150643109641232651904553560439441553441762336609359373333387562837344396630285170277265441242832504210631032738828570275065004995201122546089824041570327018262742715842445884292382460997636487481977810415332382431849252851522880393971157531616157277350334274155358016131636892032445124611120828539372869390354096524556063297132614553927223266722069422879220273757884347451664074443215831955010081166499472136794412681453095595871692724964950950886357199105856011741592867771260737236861824490002579135546123965716032270542666504212169271279356622895443003009377652445867953608409826311958797660845808303149847225544380771829023618737978601939361260346408781647507858784244730315518701063742954852307950065445864526474586125273531729327619873472715226617080674248277514422224905965956991710257054695568011395048191046932328539362426880000000000000000000000000000000000000000000 [105,64] 129002149999286162380661875526142309792293992568516722085679848439369584836455085700995456895995807842801149431431489384125380190026964099510212897170311240986398250307473013016880222181935685327829227995376718701143925477246192206766445944741392430782202346770279482725240880918455537428294589150540860812638841341670571846411057548122648520240510276890868241166004885540331832773043562083694778865265479408863371392877556104730060612841792663343648544013655313744374937151883994588712617731734469754492923375710225416436571095555625836624692356780274397300414730098733037761151989001475190800806713977460239394037343593239451148992761334743470894308193799407228893261400273133350643714243142898315968086671093466479957163216857132723064443374410590997516149029992365596688984131918016149190002849221220904476963797370155911367724848382657343052305006874826844414255085020117919243854460652516292208091866012849402455271185514746266206346151172886499685782444589278600679215091566643623219085922559053565050273212831595256412026853768639850033013445138773081625909822323531413513662632113948005360954723405472349724932553528482319183496208887421198060542734648086433875955034352675120120312965702938398310271202877113152694391129742081451299804922688223653152682954757154674073342342011915047158126518279166971266674074021408376007739726383038394535147905790547741053634017617316677355903283422485396131084367816914988484700100622110937955453992003571338933005010764230009047359943580281652790243283791652376857673484048659415753766220527824818660245684489207059029992425741002636871309218384752218846458389632100357582311164050839362249292376695901667947123440507070776220547349488063193634625948266775085857174448510593591110108498308537390499074597458566085200500570021287008833622449518100114597428651506963844286902144204237048484862390340911040857075557504667359157170984256520862759411894869299137992893548726199116953504998229519315454572703505348182134434872043013433390001375537288231436254552022120173959740085365206892311649515860979990628153501947798477787335449871144202010611561865941704583226504147401949938506756807997368279104236835047515557778340751588188366348232633834284464302664996432450620986506163038107969183064919842162373516670470003122541456298608716795914052972357364351209862293899145538419581183787733602586286297477843958236728096862914852270095703396151936086265968599609144510284214082571638886758800287300105790452892311306790936091737594639267902722669748637467218478613116696534903882890011616057753600000000000000000000000000000000000000000 [105,65] -7638863515751718259664859273751204445001429931606476782414434273134867980635574276947359937697277219662320071885487426758946214228609498568878840253035538316357655050838306992921080139654506659196716240691928986395013960424770691135468961671222945856118332138251872294111423365875673075659822800410284716605282753180073350983848300412198019346651477675267990672207859404988129267579671751039475678891924345928622571972273245112578691903325325050932955253254136724178671288673645094950670012416161220463249611925576664328935838977675168690641851669978375074248346644984242720717159458159581552371945722948131147616592749014573970502500424866214024167171762040728390833049856928319365180886213474181413819327019780062022247480046278723567406000204623681696681166636419361806781062268991966790931777653290717584974377761516948873359853537775721203874471706302225641620432350817354728692788937526721781892347746873243206861396729439336847300313643249397529035248902146228018935569146113229870890222855784494097970248139775531080589413938342666707318626206192536226699317437727898947174590345779479231478757335396144089349116065435860612642514154104107256988340835158862912221564425040222819573712943673902998078915292255785023189916066109849597650232978128574365089683033187923520210363869886227561046065433987370918269654295510497028739964907902643598604900546291011241627517847863886542704620201428121951090835722382112236834290024308591001612143638717036124971392996905735379394423004841880643902963298361278908284449198286460010730794742806054663735317688595846486078000292433168215017766475579632868433944081098823740420013779950447334492666903824538069501464180358349362171272331043903783615377670123782930813468885246400843559675477064644762213721630139665236312133391152148989502073115047565373483803388935686530070096777280017262012616582362928524715027097708361791078016419877221592276364577846731880547195151539722394391369986505144483672380733686928708979347656952429424833967734648452821672466173766090869744263087951230732505826663206203912817554254789323918254972941263371058625062484734469786910694130831821302275634030737469557981637136432545496709377411646078016776309253393770232122752667228380020196382552231965505806877485104961759041263081809045246284246923502604499304310431043328557453886376291522146351378635488436621649377068125963676604859767016540785926236737349903029465135358444529740286270447580924991749850991133561162234684233564557500364071467493447419481926968031403332851839247661286568445993225109037383680000000000000000000000000000000000000 [105,66] 405214824663838056874010870264709949938650949893227683307980011067085596811599232359903702472063288801141497235537049002436133370547057585765153848178795763106628173062004351637946352421920150423232356239525329348299267575908512229629064615604776397555448966731582403366228493498950498381314678117135926427008040462733355739745416794563960626537279172886422859403951677999075588729038805502397455626788117941324466609865780101268720448386910027656780523017794528640075800009986389036018733575532937487177580423103006319818102110172916695970272012787644511603687605653619041821803930315954202650467479779718232927760231226893297436252705101700322227411334769787279678363191378392598548363211877491383831333460594231258789407984658348222574614543833300414464567350560665487716272514106975690999202465007941848653510999457920044820107218332243626067394506778021830035265563593555980730301515989145429359099641780090961517640568369877659807953608828720639631477623665405714943408563181855311048858838298313589728757767668748431912351526320541976799968197988642923997298427651430218632979923310536991087268389583433042915841493785312363008502408331175639436355007876335254744034288296215261649146704422477391217775265954067557628688546285247602890090243952077794233604828587245675487294440648110591518347804703673816152662382432108366533741654252914348589456702571866732114155369990793343045092838367906309912530398990194736512595395476477112440899079647461491426323802934330166452235848276429689921426713862623087289446493385977491804805023873740548555628451219262371982386334570934890128883921384087085795631496136921451642374887573809852893382276036802362629802062764227442152968160899903329959815287351659524526549276375750854502392110046757567801108076797732579553933810104197724593942811918448952774081906189231758220980338736867415384923926864723129013764567321155275696113747847898160293807574948849130696520571516852367396235039690518976363807560529015817316462454476236861934261622815038303961506146486931686530154225358840620292400658654880755725140786480669595650051252193419682367161856031389406394101110820682197075589507316211321292469056280864857238070558737142062846171444728725937059761009536224642064783600961508771861603609389804570515765851952483999878571312063511002475609538249360178741112968715346967884591699286143177110956668643822073620741454559869541306226087006263160176684700002134870288207716033774966172512738750882218745162908242211302852668353207748265163674644486604073485256718671296494432045957164459622400000000000000000000000000000000000 [105,67] -20414547828877857949062457763124007988135561918606535586292965541071668621104489689483477217275786488483855940960472269702422515782926687746455625610142748821488364381726490441255922491768692292002812965216545355823530320574674578870949582031469376968317435738602272153955133206602031338612616572674527768825736035614388174916644365974968458360910533281117791269766223043475840580740967023406923346842573861112513372630982097935001676727541246019798119180508676841593163967869618127263641197230705652265832935503925334987037816303148466732797760552544379257411104941888502220599697420066950863598129747676076968259936675162822461664917361594470224038169503074975092948400359029970265818445795062135780529098809352200822920546426210632748943756967415317360932138263123745180835749546988111624949471682394304629066377411789642564117672252236661360373121132336943581937370144999200747511984389042929068997727575798285199930785395604145110408536969305740878723904650313960224235764475212258895345812717289207752861292870384958374901862386630992131454978761853232827106596608539545579491362767000190296778921585653160393990605364045556037571999849349943210201063225767055885398130316438912097175546184866949284709046799020878252929500844096957245814801912485181122981639066308362747599812504552909989121797965887471194951495470406013419694324531111720966464919041498937923116308183669844423358304019111594181548224749963342060375362254962807530447570216777339116953533206443990540064379923334297108475436710293297956218113524268734966422562983494557335252506492193550432387343316575959951353206313559757126071023872594867007894362457205481198859915610196912975485169181202274445210700312944931956090053422186351877103247942353976285585054831299875754912949432138890197821000626962780522347049609137806290191151949315028529788064467557424695710977321335142340834492114013145617209890429526398947532825002855990124712231730009629780928583314146529357946123503463799093391906767715899445267841902768793056074695507685003345631193813625518131858932354128735223993945858318794142495476017842460592087051112330992457477733617091504945673475772556463590428809744823904373245491722298714835195222236640295981518961138264582788399026864594458730028055628377932427101629824542858105381559711214409020536922934071574530304921025794500196056520055075190868256694738524633368022776179796721126743656563657703690598345002802369801082186455764737390501661057757716921031316500995841493885504639513078101419134906567752601173232992515110087146698226794496000000000000000000000000000000000 [105,68] 986700041225629075834633153281615122610348931485038633786141586422049951047688803423168219422711364991403319617852279734499210727646036975366418407443194642284729453048468779928831402664326952785453039442440646349228939293465818986559307272492163548275265613626837370982827481669078311672106064989256857669581475808272025846731562283557008323945793416295343887590245589260532836564109268309896125497251570162012092508471204773841851529174077890467011447447395898918279589475923590652558204580663320413699826440811150610420933298303330387758221894821914571133129314722732047877651235751128645992234619912111035403781914459825753576236725126408626103422659167712470055884380975630969284211583291963686846174543744644797984869992967822836959022726398131018297018113418652145945619151230245516460116358031554381791888315321312684780699880309751512908208740468017595126157004898039698096589247821303800645344557818519129402058590802806210415490450882424575268529756204364190764904595298222746589823104428296592809876536204522404521777044619299429573963545774569607340147623131344342829754813084391933467416049214668635774387473687450586475308228915735009662770793613910286396704927265719036225223325658975609026704414913123876998598363182654741956230049071886428061552530298763347865001995632615424272400535639998524588781203430543227768441388609727411527792612256539021131790007330693402400172542038457604042530730878349405284081372422605282032309860201991954975704285746370901722341953401519951734586429074944825982033965954200751122061370153481042932812676923452818764899980615275714785061955069225879892823645209047331091562636591799913362317098421689883151468460396100754129102645183553352965860670026867159894235011950146574483656305165845316245335455487652263399576602537671398284158601207474331281433547070025869853527268572364618082073660506180280194865752965061455254490879712702719862848679043538308078206387404444458688302885015160716924218124452785913772565664759349767848770872896837339329139794030414772735965649723110707114182648583218369618170710876281581918759636025896295139571473126307661196275274084687497040777737723185465360610944730628904590036466292204635119589654710865747116588171987527526386026834009036761641942219807664489790611717458282799534420144031723892524006165589486911621335292502584549260275049089050706795479259362793761450841832016717966443997602401663271355180108532708662898601900604001415974839149401828831584436219032156337830989742239910776308451579925054260912619643133739443275718155304960000000000000000000000000000000 [105,69] -44912677373836599578422033033165272899138369119813180849239233432761913373807194593333796801901929153998596253545016894625365238081910747748016539219007841679111663444715609745221012329786092363020567172336742622719094134225278674773409849914413010654897116095950729903755777523675954601944605760905712943828832267280533935523917694359948815323496207769259573043104156070791491129133424856310720551987984112485892928899972923120974639881552149651069132891164735314825177927685077283758956437795526801580212331627502057530553149663855271401479228742409702403454797876946986089504393535044079173672221333084851605973546981677849746809255290356411348189967857178631587645760935872021836306509780371935945700396119207435448686976672028818302167419144983313135376311718038659822159413474786337448760136044079997668974968404688203245203566291425454490181267428482654682030872147532181113530716535618973426566919656008082028372650597764934540960911944583149969401674727315443968261019563322675270175794360139285062252019866719966011835205044840363657489038478592576515325941490214360058378604998103135874626323861690914913106515577631618525195833662145928508673526085226298661888358202090064961306974589980386288383929668903330010485929467180490823478776536066533311895460908774401502999377663049934490390117405935116622200333490183961869413453026983857447571396407756050661856265434016056268340277256459432661808585131509959242921760762769031731516915758259214901617788373629939524279534855671018624671714032455233896885590651928965939895790119687309360849901792355645752498988532288446012791602391015886978650779039834771823552893044226234839410192404124176679780172869775841241197044319636985457425745229969757654339645072585122456304453037447594188692291266810581891462892665703906159359096156032191168052128092043714933635936074094303043338115478728621504576387147877183744438201360270046311118769867672149205215936260800546737441401050296190398507003132633787350840680147230051055051360689952289822981707206253592929770594370579308052243815574126690043199659076034950346738292951160013814342497230039746369363817526329791771817285650862038144529107311483322425200597054239081553937201309074236840888074186474453510503225366839905350770364414838256730649376673405436944374837465154881288334667438672705771259603720492535368570927575507776042696453258395078111021208838674657124386694888278671973792747155054702583189268882179293168118667210715069493410167461047793209112779243790199954383788019828477305002291776810643311992565808496640000000000000000000000000 [105,70] 1868182484890169554397469931158659320848202942127840054153510833648741453024074485778365579082507046372540470784929093897687742644333632757319722133993251069209328534651251240081399275996766736278952091991962819072029551221512319305088748913876018612185376621702587632759434964428093570505078624195719891458729336910865998523262967547945473909061177349177972997214391314173022599863637850941113070709449566265461672685317095947763534890433494028488915735630429526758639421938911154285295287566876097932986892700309634598800036923149256832222774027004034975569415159277422430967854037741105367016098291545686069212097519629297624215384504016745159143123399103853803619474587615608990707277783310025972959049505352406311139375626482583005407345656711692546138146357488952486744719718992034333813295350388717791336767816641203537325068911421971132689226601937268707300722876455812147593061772431622892991310758777191198163061746016629155294518734146856125124336144086038578885598421619352734180301174678198751357262519031628739742555264470455259639917547658082118377046816446553523218293834757727946009296688671932385409263142484610838077245373503237602720210519906597434261788705787946580182191198603575692705471405562898778121013157691628963692260110571676129413327151563852716812555395005495098955646171380117410053695578413259325610777071625821196963908555814856997519562937661161026615428475696642055826197004951335906330956267316454327201844477047680020297936843925526174138686843726309785555390369830477406674971622941807773790298128254295700733300352061559155608841084505097616664623599443645254306983027200451030306641650154859053353682724881531271391985210868838007804711490946064737951806317304979868242486449088052596788112553244342081341740012662236995476977608170283697231513568697708438319191756965848056190011201298739601829291296021948586205601111951999384055463895485036008355763319632539081643351516725270660940784289484596599299484006596966076524996651806652617745821215700690575446054944430747611305518330066138700563175234882509264934988857633540718585020856860610670587683452138520012085645681871252391627207949642019038019716219596802117456665229175861234610820634287293838118607140197371582826990136879905637299752062907596209461965189097226002521381955126514484465453097837196125667695032284449773464366331965129764363856965156458579973117794587849058829496346190105269203818027458556671722496232566907671023653182966961264744047336602020128207851150234197419923063860586156234571813186338234035548398708326400000000000000000000000 [105,71] -68221557997939855264372783999658950835316425550668849513164384688332553770923257080693348812104511210042095455594838961250296427986071179689557158887165447347982275603849511868378547587948759771919755314690587090345865584906262781362691354644983282429021292374006838946319723925184042865711699942712760475687876928265726047082649096427548362047796819970100540781473889849023630843186173574678419333656593583479568118770943302111534084679190664810094208909877390603531804900756218119766812771760201176144378726879803517626002090124623245535045111914462387065126110120900656773534330704064265708496250090042211357038339199384783864727060840952461164550115714741625559555667711647069895412392128374080743147984389546429239489698366611898873348668655608403989074810203362050115499152205698851859394538486144043803691683919445952551448472899001903347595312751328445524914439120569354499846392360471327288712677490927702357855886751862158764335900768109971949183645289279478359107698443779688484293760003122574681089459210797684825488535431053960412216503449106953832357208319929870461522355414907975083911701538060621592501545183026415536021994737929243632629592806790911855538451290929248552564043459070315793076353029588101619263964706196391138037827712786870276632766155111773846175790863639068468087636465091332833407829055368601425144348435478106390730229285926506072318035550570484208937476205572406822379770796612811700536197449944555566007065911721892514916759492509214742795361130418778914944503074718830613975331926209736633388999913785655852985911307731645980343129112753987450947476279422889017205206353096572984319246566018921755902328624897515758313899539890355986542881898578046287622126881820436339513398144640819997779517080262927006308731110838443711948457476722043712533632890425018411610799299199712466716693217363906596803722050764287424685946083041345551905563732902294485642849859109142816468416013807914131576513912495587001486612746081178177694947300306291368982128483980874002342232119644688572977318066622274316112473514009414817801714196306006513004294750841152308264339936478760634436280348953259607191283493258041478874612234030798637699710014664719209827102302422612293352882889081995780068076184962689237217669428999247785478812328563674942094306894342369419406699034526526985712280412927993668941065469103384732432335597247718678842927273140566407157736753584538301966485256265830968044301236643410433172949354471775091153522362630754874799604638166385353656566029848047352661373146505812098005011005440000000000000000000 [105,72] 2124638693786291527526438805379782340876645806099930290123554036073884613329773637803631283490473162034751193997699074712079735538336970359616067270000015987465816061906870285517146112397539750473705748461831624570826654578089113725450686627723026191965514833879719748861679072377690855168509868862565950813929265572590647428360176664467628368250190610724100805636674683403958672413943981614835800650459067342200668437442374005829410184709592306967556466218583444141980537511245176757700893429312732024511780363994115710449604777954766897410670667650013304663755579673493823070854244336043199553691451298660985632685732128556266824521241746980066317516023703214343519436317126548234821776519786114594697591598291574188511215781813623154823985471178824394315842541240214932551463021890114121801202592726187556243386162706771205920508226243590282516334371005478345553667496791616847096623503306374663542488563792824305446469894850141173984304661965817040723674561695396307675128219479942340984227756727710022222041176538302121063604620583706881987941862780801203209605228262041204319350753979114148938739635534098789172761249915313249454646443393729494992141321829526065307613577911800496913465439998286971496780562327343445429073650867164956402524156249138073605294378865676379281269369721409017908804628704137178113770621810651173441093237587281098787329097549138170648459150642897525959285453372921425612876394701535626331076648782369896296285731712758832211924670943272387659132780994952424404269879391505447162188794634302651700753214741112654995767638030427609081308289915678547723432620623450180623053352823155470722678480516860602266659254667437009913743555777004317218443241749420209125638574767648217953422837796025716206400899158385969681554980450915520891590294942817484648681517641264766049308347459760615394965523861338006537063051626327977044829042451391048648379648295412754130127720386362481195537449437632198109144808120443542755451320071195337459956569148480332767484035358433930525064126923074414577296617380519699090139266893696499340543778595907499098137737486579325661170080241797238031091412619764038617308248533925469553860568568268282801414285062084935069425811003475075073387116004186193714686087244791217352578746617334417061379969914300368867784582790718693104952838019040006381765104477124188918966178342292915642565304550662216619571313389958396689716056029918279217283589839350065377043762760654856215012902608363669793962166126389967941510243215024971116854710066062639286439939355232119322522419200000000000000000 [105,73] -54169005777562541814989065358604566651210808560662506386847404148591227401116571095968412346362927587975205036342900692549020965047547313151017425199242981694481571321375726739534021772830365193220246508750141812991366456857664767405860168941498989027573215139081293889699213336937503734643112098428346650198052140735346405637395496288179684579171645434478857390576448656845302317379463983137377858610914615532391384880037022463010175360662678988094073147212117687970829719064784031188981496393341552178023309217202255937516350868870836421564709909879643838826597978476382578506424674812736010223018365421560462753148569251070602826791784823361203899736207107034814898496636874994814832459329048856630023341014538709742903438768084940713142354235709246442208177859967751173707635576455927735995310782405893564722603649953292077798842616974959546177093811552878821091106293591424604497684298064759163699518589999685530435868667239310556628750303281518224951282357705836914231561204373701404100394316508990409967426882964116515342853337073269682788317265472612943145613052788311452342560585230881514516455993231470757149744418733311324762314458652838728853647952946646580210568644514760731991699487296114422926293382901169361741897610756681692883634604860189627849531591324039310541117193154340581781272609972714548050200960355965882408252886868097546000443442116091315758956606759899819881311252436603458513864146738636655393595786687687445918723478655323561830831063953129215386016922514736586438486716370572345120042010112353233069717561433835047274934993109704454421979757905770010843088589515881878108221675842104150439827988746532102228803858889117280262593892164087207441998421263479953049761009000799224736228073944041032188079246316298384736062719236681849113312845382659912320850809213065046264388048755317875379546145238630605725419281043881973884606314935895985213873837802228739601523578430741808324418785859027166553641907227750864517334505951458226315622085900266041861851527521394757751364374180569559789298485324136442440669916093236104975843905390019985382349896031897300601065462307064837310620226642417308569773701305027978734414680757233064209711540311248863020604807373449896384019711521213549241299076172958675572592842656444483637745985716834169325518983102445194393782410258641157786444063610392005010962652933388246379756965467419761480962845597531048618256582055322894279812927671124314708751901823189205124998931847034991024433791700638163341447563662005016804342056593374538555513313893046185204121600000000000000 [105,74] 1037557315529769505159317858421954911513698371325153226042159778256000798972246546843538568488368060979813538661869053279062364728050018344994835368218821342198715149256362798919330893586481204953534061805085156261299287824597746065272757788847006596137837423561328655679341858932005382164509732945540431357179164727942853311208597696462032363140553869308878781669794622071271396518463560274739558139037060406989085528775095659956759846483423698693219586911975905515065532293973755313289999428976464040504830874061406346444413494544244949535797776743729316640273029099337659843605510214143819557569493719711217981489860956163931657052130982250596645946211082756148364079420431377676129366497184053111835005301004587540330637427773758804580862339017676480349800752284884686358016984312955725284809841292208377646785793911350628681226632510936346606151057587278737919830463504620794283866686856432448501560913978685283275608010358160688426479237787961856466850043094965424682559056291936361066086714264153985306663178177194689173760877012557539297856134417183665319598456594417318775577004174100992341046348229889635295164155508784148012962367250799634400257848561138919228786996074392172073903694008575478447568637066894164842514667975251383032684129195381310908592202491785568623506286618301925510410341768363701373812675338556035284672403405531986706994007946100515042425102710885789974894031957977949221285934563637789252699809414747089693744319448514113621509358172274592571293230353949447451243926758494201792677382970546070549160230301176100822192898035732233930690411611581008931633371530539930600100315369034347338315556409202390566053059821470716915452565809353396608915236212280235268983265185706910290458422241878959431706464994942053710142881967725372828128449583197490900632724416488092626466675137752052489456145405415280850357476801294813856522436274542403271469391144857801713497853123151235289845011563771663741407774826386919590608169537228574732745719911580348916204921746913268645498306948514288578030378836004040772160170557789845174680433921215044435585077763998195291917264414872760621702540276247366707379091984707985372796065818778707496654061355518165653514512361332210687062170006718928365550149866529602137878879885310389031291122656905714389488113395845973919586045072502900680538350838363908597522431395084208030563601985067776118620856076807148597824735688145963465357973257855799002051506343951811023927334442787629971127052121927603030428496354684672394998542149654248975862176847571796256358400000000000 [105,75] -12317679853756550480623357839816161924357096271652585853459549913211952164364509154280020712742434423331654534728996797924851213080541458181921216328510154672589680711047205792126387960952228131567870749595264669332941956286975857827539772490228956209366590446315399756279851919939290389583241465064851648044161024203274271660329139810401502889555048980066412258736766335822677264225043309476497610115722493523626635294000902178871806817479521062896619556599018009629880181516340896697341080643583813704325515216716797830145388347628846314552049710809783561916651562812019602229054329480302430583961889087123355549690903326572011432173976790694930766279380257982569934092625268611058185698524671588984031730259152272398607437277735770289183282605378511466032205486634121159596185817260457737666528220177878652580780829191196198618577914963508031195187918403082870642299622496737500029611151752737842411713691956591124035653165747395566129721311836880472791897186201193638941113438281483650022139845506807018350497051861699766461193018792250682154007794387169349158884557712679232075242727044682752802383908418746944366061002154843005786811775710549693720422042978465293149425422049817229170358067423792643878850010707236811335226055718310506942522312120632255679254060207820822269904003235377337189234717867438593406506204619953387253177408224789705395213000540318270560560221688375199469767307246226083931676266667141403819452339780525425722317019883407400612090174254661551869164541792421292245490472417807479827044032195139239353383141857078110137697769170363797201562029138351945448948148525987410131769340899885645427127279303214047487616341359763126690324045345070421039406173754136877363686110608616902723755486988302155357196039236148216095330485092039119476471901416456763713294910373775355470462981744548324074720382892242407659018624615897174317002268427736388322819731437325386297332150610323277020348863944540307900537144751888686849337376388388845430053361935145649564806207824275348459182279492791403439664722707136148689407725475888815831471046176279141600948223873962497606426323444961572537864491119810878074447881953700223340805862550583271074048603637564411969918127019737783370557072959778347398871861460092142437457574725683131474961231422002908361399888161080129790892781198749886008029913290402514227497809163333162272081318427474697124168881422354742918497361454074321972483344130570067735500156517897495854794460831967484582361018053626440031499041771047584385403404920661314332534087036284897853440000000 [105,76] -34097678980528328916056732438442497180742092923984454134568259891800736233725393841592997157563507170555022741992806203080333432142973943490471546317152975350114486792977789382503416925973789377916272207715721984211205541194208155326454042655168308796065538886412915360848387508652824137191919788532826120106509409180744408353621160937258212413762562846634904252872620777968432748951676342142016104265124004677947156822544628159695059946867358565039642960995342772751232041141446245007727953781866806473826626723572318997019315757515576685443015870915422207787061139615884613585592030629898393217394623347083939869122753487828261076128288021135185226736312039941209934745020135576238186503428934149167086460608612621347124812798157400245035742470740352257667253122861786230967371963744290999145103560037037774351520261611423794424878427563706731935478224840450044890482490245379658518584735084422108406294466714344736673545022976462414788927665531486024743998713463717237904096750343779088966529641681853853042165292452389853741637807286031546490111497318033657747612169700620911902846610399625720281103914924534414891476177959630005289269012153182204230354417774709529207600591148385197162788091632628081544493874773152628093681733936184681147454965378476936654879145241089862343317754114470331334960154625733980499524740823221122176707106707408668329095180855559623437568880161060506711127422078564468176875109256166801995098186374121241854607057596937122263491495381420145474797728132283260986809713320364699022063366613018913716194635867069256963008607716436019794483106652267573645036424385517774549264729453744126960960482836736100054183990489868420184511081021799011860579372222457217602999373990248523012909390290581820191892626375070641497278357930545164053276189246207606145380577842160471410651356709319809234124558897045526147059665763819666218501942336948848737899417691297266652795126254570672114940540971872606246848732632009337399670027059939481921994241233191924395398872213148065656560878382940591649055845897284263488515836687415125322892150282582050194332826318466044171889155650002600395886476079602090449132766519819324453717128287485957486601537083965461720683218273666106923430670876808569584326757494311442524871991452884155940380422825682800642118076972568365586947393420559696502086419171429403795260202508188562696227711397501601144885336197732201804143003651887761194291186538183423233337116979718337082892930080312033079507855905295614370022010936800275509551194422769657879579210638648934400000 [105,77] 5858636967395311614361702583349342919146118324772521448273607962193848582938358355358697863408333797651251253345306769781938098622651652859680048847514811065609601591078153515751589081654901707668817164657876343446975189740323896587234994272534110865300713094971907182571196918251795705350631756269733468260074879088099392939789560276024589927408584051335426298757450984160844564571997404052660085445054500855282095678701231258624782906771895260079675218237863666696158766369628683331749704636180711091484572751647989781697769303505827792234639039949473094919470978827080671087121717974620860067297194267416518024300296098817334172113842368200742548010077125595528933913455067718741190929164955999066487533153096441711793820905227307304230415347681728455350832465341978329442515569204257092888534124123891858444761534823001903037015290417872564860110383492141783452245903409722940110382217109799481445878795821656608386279576240321989866739022886367349322495961716058338184974876206492506161619765629194022431551602227572356253979643989789640345381895415238039523510189184481087824621173390263520577501707187314545346214184760183948710875160019248095841875757302830851044225132981049722684495239243733192411738513710457646701892407528042022853231171943002230182007026175696972996160089590354136170801497512445531888257243825953781735653913654432818227361249396018300459659284427873931637774065850992076271148544286477841570036608197158249632680597210648226462843916944684586506966555269997485202951518432306265658315104588071881326296529762562022195074577011852877803954028704570782232374371791796601324806279751319641799998065233695871800159640093947956419553697272816664178491714378889340274618932399620413990503562964162769125743992909938019898583784027151506879614792169644938973958160738951379120463252132888619439860016973592552101205269644352662744432551970159035290321859511114731950040595742486396831966989699184220581484524282023049751759601545655717748601572730112685068222827339709115975771153824785143786285702489714345548233532145892694152559027315999753089255045898291015017459596505186023211631532674275483995214371959021653283107271638167091427575687032363548198456419654270619795028286710175397487782685579427520458429120975414757262988719799045715457364611433488114096822207038342498753695643312199437714439864404034126976696542788607906068159277848104981839022154132567735038924782442488386486806588449102813899373655808978866501300445735641540008364944333771713062710088355129466054052090161458461240 [105,78] -152059251642471721408823711080717440607009774648822953215327065367333253496533217806923681908563986835509501306969913989014387845589349393390757893302507340450030752091437811525371947725097364185974369680399799470534675332672571662254837434738259043616660720836318644199537641623032797616396744498421405445943802155586260529923803669843195419592577175660741782779419332012370334873022673653588433202839381387021382768643761752954834468885200385670934049540092952134285790354888477550356551283774491260779450776461200186133636382428588082859079260909236993092185943780185696535969290563831535401471711146087667768983429245908292266257198740548547271281715735977118420414494156938993785841129437062851058921292206158728477242623132535169327139942273097402572351633448608144947614844691433446058557927805470718562249115486124998386643779719821981936966687280327365911742268471124669957872895222049204134197279941614418327395986324206569749468352479596505523574112200697791121288380838445350076595382841792929066548888051283033234692656207152051633786965384085330529546066175865778542862125191774618208612019143128760581409899927641462688261850383620268897388717749590224272394858384536217261832017527821949805366147326123328825137963006084601510644494399603832393732503771401818077886968735542579084188488007702057180834332821991225853885149172230294543986814892203697882764335581324438518836769764092998765171032190647838546508417007297161511870260031393220311770271179179913650618699749557619478349193131980445667312198376528049950866838998017373067290667499721118838626046582614530699656855266766943872757420943013500484469638354485268680619171994091091344988800158788552125958693466146584858912096146373355931038061103266537518247160933757636982561401832699316812962688623835907962233939331899021485092249172305542106276917095873648167217121295943948954069790301614055004970284185408260644470858336577768564166915211586988898761463884072666156703037712006183250294762442461097584454120694298438355139027170320933556766257625214260725395079931035539679679219165568867710514783856775763858623686268053643929134118908392396938166639640112238859749073897021924416046751224010667164463699160486478427777470151253097112892235105449731768989851746025033361330060099005644211141694949932293496193958369036282314711884647675836891554088659809398221194427032569698372512516965865272816632841761611799654735580637914945361016627247505632822260767440573138272037266253782867335300600640808261228848070577834479638117040002534400 [105,79] 2639326337528673896445175925331865098611852135848543988472414542566977719867471970412225928766170528115643414179777098717136158207315333173555125014046991883423132255958138794113992781821735129166889555723771946495470682407905356671396653055968380171324785571295188995977417350766020825717762045601616609185871844481278114644332196661285564862036017042281633544158202204079047865544241128799895522836936967760685067814611734014584440636403814681425415794374334723072868145427248604889841959706187037139319232713161776351878315167262257829392882871170871790298704473625171165827782428799777903890284819197318295509354951650850211976988917987345167642685429236854616623623273106971093708227829788463849843449182569543078639763105704368266019955985655108703420667849394513229826520605829757370608086929032084842650746608611455049933445127135531010567932457794882678704737523983009367308129330957592240688139019195054013307052905740567830057709109990084413177521767396930907986680925793603103848598285849741596416438717418147359814971340985780126100894775907820393380338587269015673363492313741992689028260787958184748613420959926070959918021064513976484317488862093627715196633772314300573997878088515868114950419532577206293274936406624907962200302718584920221123183168439905512376470591237448770352362654097921898112092351920889387035360043126424172793354697509309768017656983997850468263197970562790159515901885422222052777595534778786926632041310298416062086432145577764389019194839292835033475550356761881448109732471299816235567135172265900939405501754140078794342449428716542949131902549719849674052408203308305998551796828339735282721749054814118988941805069877427883418571708401976035134597981963017954507085628116369277118132575951067461615258196784381101600667668207278859656424264617719947774929049426604022457640069240077616791662062508284818447278175735237714506421100376058095161017637781723889473209436685969166379905425191951814860306691615194790706850503953319127428897926327659101269220894087479182513508500231790577572617791917172289095370595481711790773114088931810696113024619082169720768028599565707146623730949159773592450091626722592671359197724769689244207366162583556085907787306537881041327401692771068237241732454930912984223057888425701344499756510389437651742179920569097346445190751465685476984676744108909916761778198468158063382685316813164827183171598367777327912634004458345752803624017347916757456229220721302428407944857006085100418026255528734715252111655085744811535993971840 [105,80] -49980738669257371250885592186078881651156784548037997658221881167590061900093265032281600243812934820908557832270726872999734299983153922621716484506673944813682702646938054507513437364547460735881221796948038094290266818405479130133166476433759610899694594010979035376387149390671134547852538596526972602489741890794678745018608304422467619095360201951204130748813273175907517430473542982067878913605498796011766450753401516727204699373022537515314950001620533183341808316866780655612562553015924501096751604931909919230148691762045951256112460990361764953925250677794487196586086853476872482347514726874316108568084094733728531492537028131961420750059608671220997103014264701762481437063713615270723966535705316009875756996108087855374104049176872776160479678906152136063595156004570706095418055028136876651628678232156253482017734516275446582744588351848623266728690632034513487655526780929181925470097053967190452928710819485956614111277994833595327564766739693501564437675992329378559061709225780240537261469300703730277779548480064164088920494602069883880671877721149011585949903443343565959065889948188247508141432465399755836826836957650334125669653156416221687965527692945766400203208074359466359577473210951242933633064431199498817635447519795021401808329491845234695321091775688972745356949094209810024119163884337473995315332634667407741452677284799669751180664372904645755586894450714352937819429867933520745998924926599628024348474024631792382738954370684553099633314021626924790982090193169241249329487351003370197535746538238641252582539678663081990929066622624587672586842210981571414237982469077880871194995678505936436675625459407426887758222132870820236504925573240280600349149640974588442844293742105553839860429482898813737657726645867996264645503077858839742001051822672648390606354582540031547800209519858359659107502461389952720069321473067352168244986963601080267454019604582853958519365905334483373146183671832354707306423880657195347886097762712959345106862401224839829544116959252888143461000204075553861404458775474188206384966659990912253928509721630384220000311076081461229912572428151346361106245874653102713024484694212242610565680502099349867067726863489103114698290646533505969018977050416745781635888654505915266901670635797790809201609900173734218681227179548961008880015386469897024696681208513342327732955243553621042215846485109006293428075743325571171223762798786018387774821797789513907196111363793067444160935646613093428810724989371375409663884808227980420409600 [105,81] 919084218486750385091497030120144579370147312271884855520244185108992033345071289602953148609481564662004199670130253508258435805539764656874952740881541093517515517649181408714394183036586788697554334669505539107998762139718034348068598022142666208243723403259598849178314795677425128857005384748424580355951892925731836095356811870880571883986143460623273348984330732598234613066006851820319367387170184657460252952339691866741581402295082566299703141421998593034033299870185378881389092334361785871731845566998186359323009570884158962781132964972422556077455209421565622459151236136052900350421251371652907812883294458430546293328965018608811361635945513634010226937913203095629724255715625456762942936858676616790177672019133185037163097419442413576232302148563243077258850088841717302395755545117986168932824164331816058146610378332472236424270912521009565295239854016786971446804039517337930906620464101934599190594261457807327347720437609569449085432679861464288477784696186003972553274974672328555575600403303984451611971098005413915876938810490375458687625923772936529993782316126755057189651147574095513223711302723339504298803456396239421966743290177173637467266343340801481558899415955010566921457029320129926037469014581805994594387775734211133420622525954013053811789566232450223772552891135554790430858683733505273558143600591563248394311298349534165285233361150000332111962314851986878750206868413350307156955388134317950599327301312125246986867119953410105965451868066532031499379267687614558682419051495267775192766402477080100367610563528743673201791651273743925160100154591325754841793986032634103614847203329528410764271126183686346147650571743246888527584228253213304572726676927960613858672129339407726218097733418769395859905475792538970988270489151065326935900548494578978600894539357008493160289393868440507144015823809146786734168256234241996166875795419180701042089301332159675724176911321761631043490775902685771120716320573164759901398790745885798634770000559460949488440207887866150172997657918845327449937147780546761589286143954306866081663679159653046431400346554329339812992042261947196875768429999309995377550700446957903005517479437210393975083686899023217686217923456732281197378907119790583922735110466947872988791818837750213305457009534085518606325143926903479027659281645147972188182702984138111010925838831549503893920700074877948194030359745847043277689689215131492520808026513577306560873129103653962800276457362584132110731624460087542511199607726726213920 [105,82] -9224262379176224988418234968505246904801345628771993610970216635246478796019357178239677990783791294849968158844651036919317386141049829469292759953728796240667669344606049066713945203319222018346771156427308099872486238517776065780580587581134611576581060851455135942417275173360611059553090124537184795820167869431634581388128399668357189657425580169507312139038077120955045065469057622131425631556443190350660779288522098025764997409580292725362753287063873937429275947393967763121063643468639277146723562440523131561125023151422521545682298540545266566230900347241659750550798351719753400718866444124518186944721878585515829057984415411513999488869241170425001160379092899140301327341453131735093887367791843538478869424862985633140664751823591088065327698331539459427924822494624685594995763395408777043643048752939921895391682340994661520865551446912794844259788898614240836597119324645074811426091832126710293270604301118816514385963957569218519396233154653564994125456569201941260499694040408827408231571420716552055517702410718972872098471846197788513707368173691298070508819831605030130075716723405734889920573350772062276341708125347705664017946282090728373492879145954662186169233715421622785564300994243164935413598983355990407860168872044052095204512196669404057002126192846267009464457875004015955142359773855736469445564153239057405835322049675176595477952010435074823595019686645063189784259087545999122281558386089122315468612140912577178359284243110803788759949634904263526941319326600182506471755037669454808344041498722901626452925579867468605156751885636399194643840614831685487947997581646350910242480851010203560726605621515783115793876589384790164557640424764705736463873831969597954609780772776063285203689806245913933227828188795090455893045241415192516046937178355156844384725206485790820328533772605014505419828467032492298379761158873544118686904843536058090026352316720158536689333539906564528733488710191389136069281221362655867712475379295770190078025116088701021180072212991203977935361644407446937342199794945715953256219766365673864362372506148727892692298397187574367774853915205476411565540855359218424014390442457151691233012944608144508816456670138810628649068054575306166911315556813596125154758313438173638083222180781677442647781992247345541795217169590941991541320315650549736238229976683017637276760076370627960469842238494398766141293480715930720941780152917205824666703227782600035550677767225217878336793776693591774284903900487435690685334946303360 [105,83] 34845297233819993419742416165501296982733496488171051378327502212486014158715499648945029407067462603274529948127071620127617482816428203938587819013310469323592249581189040630399171567101075998892133409444768005068487079521247713697866558425911674709667978692642377733068342666166656844670675959774542698680208077806709539954731010614495047893846709637274907534731696564643363185501708266938353906696784157901856250760753822032564653547539459667896008907324599312814741525698450929656025853371336648543436517079838162743187026475926748007631451424263927128927161736176740782261988987705664181636259616855025751042757858139441778917240460375826333295526365065521593979101683914145948481769330200210419782152423927722856628335262290829268847215112628366348649879401860954221681324552463981542982940377219097333664608929199811080861456512732596370475858399403411309791562680006137495765835701929191528588585201631586307648167840779963167448428089099874773254756771442775682958770848572354185901821997371775152992619292915370630620152264330800635331362998419441122250000015827625475079583278510610302072678889782448829863341546063322794480981939413468520895072091987753043591906357078071901650895808248400052113197634398350050871299366141072886304065646823092313351700791135501036181519266308617653652797984550617392955513543203040046447689781580006559527741853342691112765695246786531078629755231104418015803059346527109069449504024886144011109649404605634114645667853903288249707593041258217757840360618545837735319981758665302510668459091503103351258015694001669000055948634134575568931425317127469532749420938254326515351633786314415167216666361947094367552922068795408638551321847850546293954854642889734359920989043928267701988033466762237870311518402840183630783734065680346768097454831439867740561142293398445228871209899970037452257139950311579723330292345511755997017086845911849525275029673246596187410231147970157800427959520987852220998203651703149583327834483514746214332482499027492809933752244833594598530516002128238315186472801883571840458823985737177832031082944044687905817870841459445418328476013374449409606355322360945860037966818451483041363592572501533412438113982684494742692024295409698213172877219114127342809025763890312630026261738910831619940386751675736966353274651497229197402574294608017214851318304051624071665671985191676844645740169175468260338857524820673914539121150192733175730607710000691118670120938743016238444167487242153661853879331312299818951705040 [105,84] 21332717632053123527310502181941835314618316686916369575633917109338855343325454685889642159687402609640273093930402298540177676098233546892387460471355101488664429298233873701772040093566738388013077572207876485243696429407847350351704768516661558894963716799069356214968936675313997564805299010345231711718905381887935480340155139718752139643514165749719825218259096992729930047892142922423035486294419306183590030516349985621250621970048519828123937830940601289703414773980212350903597374726024482703085594666798655108084444195957880228758780249497052379931461452441417460141399289924797646006864291663084276904614334980306073642985132819123656279131793539308276863677027154037515196094793204813358536402897410026315132020842988934419655949579253717404396872107489343931446597538845304999371495461982789198675742966354755653147802816036600401623017469066548949572989792752884237684260192226012501896430009726343688213129902551815833739214043984663340798503386595032044386936219767559969893903686955926873671672163051547569222161130115312557827844305997520940975648950238861825610727300491043483043328495153421231606080167111963220863290720308318407228821722328389373761697281208538431406568750088937358461757663436423732540339248295004054134361228992159377107906827620506752746204380203149747184916424495294067246132814134555295067319185320162790242218997056135247496788125690397455717841051336155500083034755264599414498437362352724458621371783896016305892218311539137411852206607086813980708098610493345988319141293022443698335658926060308797089496759331925636629980189387792007568509376368581161255358444281533936142690256187381193247285297468193758944395497029742128811333923058299897636010816064985845604095913725475197931803897525098079118076135259970084512259957621498404722292605695360304508882312077100094802454586451370792565686371345889826554391518850488156171212459463649613030024979656953594921928891116703269942474692405052034114998953679106359613866339826438297052856698503790708921392302942860019680265481142115993614780288931448602246394272048797054884319145197294505553572215375243929995584591731331119361703265253635886593537892606438440618500119983116791219594108010172229743179965652144582092300329720142011823314149589097504928028550924799119459838057288003153557046145878345667926638922964743161799888328368276531342339029631709208597027067327413474898801072846213168434318275214793856126628989538795963527326739448768694415139268155541264018606010197415099040 [105,85] -515853096330632971393214299039118073902463637106820931460832744002898385524187058214616394972070270818893300190364608718736253236379640425190823271988431906751101352093019571960363264041057359968774442929656593846063498960412695311219776868127514608016658023983215858490338128149656976231215014274488556862651903473925778114793603101991914618840141162299351660467547925015587070349076874847800992463695442782757165045126744336591060296195540797564540992849545514790891222087488514481095942338949494296424353502840147276831318122294451043998270711295127051299285749598482206601940021695881820855462790226476937684486753022713489688245809183988685492283802710057242758913245930075961211223889546398746429387987376071321031676987946234689302094774859978650727834454871134416398199243290386776014205641694820049785909141546852002055943688671321337577715852058723683492866673384284818813064855535994918028095100209966594251153476336819504325877617437061454685143221739397119600656072781890415064253819459053732219973124170685291358021199461121813673905759051040394924069763647420737446764894467604844720806531058105452917475125804027489775683775725605899454784774588074922031166166178642524073569815939041007594048044496547013572986954248600292155943794129945844547147760413970331499423650765712588376790526869935180351894163538131709658202541718655210887881958012111659810707061441990883621761698495478850967948611180169762505542831825119850026872484655770942364014537320699716774264091267756024011031849377540230668265252706442114158122542181914338231724094351722556318024508045933854201480793100865597317632853112712578422488866291443752179013852375623013797542822098575776768150712351146667175406303440034066047286598731033617337658290785985505300502188070545199028805998457959486857656823347919951900872522306057440488201060617399212187010838231681971875042026454617544085563825107201038384313202504229665510731028758148808771790236044236221194916822072187308524984824140237260249360262753518287097743267503572229592734931939787855575742222024900472925426729186297844612282991550137212146249637965397899809355314456271702551182742940415654058477713979466977305818237275392187517600943204022012019149108188736331968242582017453689625715923106022768734281531577047869189438306107988275497183718031581990477792916757934014641556323070267380353692797041698568173486753051466740294053645009649308008146074591256957932619650446996772009679957491588462029499921424112354422731490573339820 [105,86] 6573842196608731236686711337478825941492747958760224114341889783213618954499374979154002507324168798904414226213857879810638821985448807915367539900607138262925889488876303969778019535808723018479372527623038615340002227665221662381010505347190284694795440656542133980537624743891852469021829274338811272462440352976994645868827641738878558914863891508772677517631179002681096466776909214845862220896406123983028295324070990077585783482724048461860051804772023838627813942156686486421500241754280897851585669427469737306912314559520781428255196001038988531946623224639634217931742976426975695929186191660256622516253077258131890674838089411403969726021685834148319672438632996418532082854544320997953145558934825898529524427998579030201710586921807724213521253979724317969935304298103745851804291931647394459842674734394284117864102649714564560565674090250238426138376109548675643113189725629513114307195203093547061167249278848098442415772659231149600741978421779406519464441865510838530550729144566014456998919386081712032063619932774832626455349356535369154916068575061428265038027139896558732370059833309772577905579007206681471654628328864352023165380860329700564590763689116512003822637058762746732942162034255401040818292522849899787600437577289810159346873539064203663233191545731501853663653933883894945064839805087240468093213880014068492201319332525654456088150063920627714624362914456686791393643324042835042563576411069647063812130372678529702903493672560643490371754526878283730077839446517667791064156777767728960396075485263548098332081252248072932338322590920683694030219338498798400414090053411762529619881461217419349634733951490923534922606206135836146716155212722180376143603113891025903850379050814562058735795634645349182192758228708119315585758923256331771369611347647212532445701408840401494835884514157067519638939646750332210090245435172033634583039692331953621754030399950386264646684772700721327513487864268819465858882790378359139895653886318268149422562027896913780569928977877459089544899864631282397400538568180490350696697308689940188497921465474227441634790673065405836364147113936478279740770884346904610677436657288717558774919676833036618879617696786193146339895837216125057937683642701107196654043795823003790085453652630552287291437647571404545355184625969950017105064785950693484239365520351376970481939737558066570236678401732195586139428660353721897221862476590231254979125230111531467266984905546290781514305780474238107537720074240 [105,87] -48958550499005521754996041496386321348863518082050362161449273054714193912732976601045185523422374627702392105444429014813019537806862677089800374243842142852777953748929220042978619734968932646632459791301190568064093213881422705570399826320935209244037894114831838009008408012499194384532593948952326764779512740864313365025413061658348745373864597028159853156720372681911869484423080548145011184770294577384554375860785338485021831727624058457484417488928705933194176862923646812760309199431599320068327370167027976656672844400400346594208644504353903624865948723760414647675107197788390325411321697690994179744929505197856332204019414977172994311729489744351553767332710415597995928159312065955952592285884455550994265161870196569885408468817213573245723257833113376346313789218427709102451014662637881378268928434061419045609569846771715299468663930019099713701115739321653210391313505184818365514921197480325152903156536375312700380600937885606260344792681536315799306314344129571729143627501810996610561581891603309184585511273521451041849425064895467993133929679811867969022238916454943541899266800383118517393879799808675837212643899582503862230088759179097829962081203762316638814066510181773020598792761301938907884122285574593389369208446339694057739875761472540582730849174345317059029047249990813079231143669999958154848293234562299038199187457140255412689206098739648691432108390841144835036661396173419996436192760264485433381409247500943185351817158216137192856500705030513822303744092305028498919348131945861288988631048964635968483444465726786787104276243996839017071991930970042916760400370131460335855046164917932167787975110309001244050619588333503659968346239690480179612478215511740704730878305392077157600597257143715791359015506810804739553233631857027821606235972408213920013307983025514740288037423703827539704589639403965232719377649394157257432365860922461464509656711756447847869935765524656033185925561566368245074271882741813402469236874543882926895717081884409826929288148228276792053312098567988607229109286362156125012860130629520632195060766078832360930097665401677211989160539572482607895935240305773796621434939762213191823494178369235212456639127795269589600876703044966602934469339037198547698999938751806810601408734612334829595466434884518924532393721560351790766919208928561643175235616324369066088822215457395054273660323114450806228324635065248475938282782420012581816863190146044834942174577075939905110312093036297885565440 [105,88] 13723966324028996474624392925801468452921617852026523134025588454227459114055707953026677791850699493071404930758007435586666110397058591459632425495580252721570668034528149928406449303413529639198131929381034422561137512497142481100851405507258786245426099840570938608682458964125478044661579166908900828183609076186663955238989342801200014233250538179539596859492911207624472940637796262640581666816494386709317390443858836355676605444536290949974101444099965055364144967398800102844865042923164290764467048754673298901279375836319760701427338264366898498762260871149848559771555172691582292261035781003931986538015169140244919827253015690487723854223453800218629485507938543737335472771438937885619414334064220458898833936114974508492743930048871246550881629495238607501738585119901780460968229615045237941461848814148013923939892026088943140063350356349848326903093949044282470595831338459598072812112146441274666276902539108826763703812777683013589407069953308605279785718414834966143060510595853335565046018337464391283752014934115170626729017845502396504043408357281647070547621728845158479933437686668262772601553580569229882219275704357386782575463517922426187664949215346680707640601112489712557138453598378415977472542231601435032616994257385145016301538033792108747428151704910826703446663800546746919356367476149660364500563221921935148483094150113204277970322337025497548047735367044781824352582657625592169285402183866629437690889676791471640502858325944678112902647005713854110482388974019074405211648062859508813798089098372582733346464191742303259395102153379813764485601321918646238264267272060616788441414385513636171817832179890528735507389206478295738533320079569306659572176094250949674769945921648841560210810452047228389329910301687147376928715201802806501796316753750340347295815059415369560740611898132264134033704507358311473988644840408964486637643880529347432250773833222794869106484267962240827233947965744103838627691255577146839719457123487021495969993045372529789731180828609951747303201758493691900914864909674149330308455170765450913039894831426276200887939217454940628346430654077920382430862506898368465083366415028518980312902434980636600148801183437826717662389605942077830558644816124626199479213821877864623314355166497656467521154262986929412589142393598855728865528980021761823433045499316632048400118575452470492590233919552826215725759847454891668416491790833878500080927764974007514588668356353006350132143449492314880 [105,89] 225495615772999015582444464644974140816214598724501209510377126808835259499053398335300196237921040862218373856472273542666963859414813567259572327558617419176668025395166618562269683340416720257938936363147386876030978205613729803998980182873227458634734406674531122947871552686925706988131267173598302189739303724687558041978352406977558550765014548420317523583273747457773092180587800457366829645038262808926293243182026234107121329660929070237676890286224723445783501952119340657748952702961830275076043022530965406819964657238948867506922741554041315734622699892952743196245640810105245522176943559210945991065050345428484245231597560773036470577273840264821970835270150805186387568365585093251676609505021637276746520920717927839281322848930593565552786897195026724152561613374957847877962073210084132992654681774360687297761309651814933306421438322234014288323798365872122142770303543649608698846270995444698252156555122670770325958969212220127891930656971801655142209778109678391903694051667516030430019089892057433046712626798546524004367416279680934524987276153363650143602031529274189665364689297120770842751002995631422446198686567430850346463801307113370469431766678535844053545921132212355262579045782219049707634846354034439245402863329601628637554499405320243220229168686524786564241673215833244053987746286717865341815578862970720997153833899804996596497515780487013491087844363356187303777352661602477206434703495031427100021624892863708604520122744545185447524226161752661138706728054710376689979285272737855579159981519954320383140024895627656572568900563407961804542380453357613077615347498998913021904514687767252126975325058165314248700103545125304413186194276241808684661185393052458207728760113771190429173985649567946533817473624456056710772492905315163292606881987369882525568988136447453021879861132226456961976297903510033266788914072598767664331883527074656833157177663960209987389604435060814944124096633229992500228702666059655660052990273781952729982527759774418765568906091398802271728088866805244519280774752815100571136180241415630243331190909470075972513299237592381954993809649026330771237916954799028582879695797654323659297683637455368752609118122560251250811206643265102083401395237527595043882209836955467744094892712051070597068772639466775031291191688314750696490084151505236393783041632597668019019569834797369557613171739734650858375146779412991710405267484301696006250326037876268622604141987697101586122334868640 [105,90] 329640463663635263839653415064920662140509661164013386690257875540200787983430856606322618183174724296059860410141577192844301730614932327668841791360770630065171091247319120806220778103198587933024728258804931239196209873983818537195504719393853521433322784631323071820695091396932226782591442220891500492748653116929961824443890497444692723754522479838971348593819135369482079404817707905069981107634002391800584507220306438266441335442383784060054334589241492228054398280363639832808948483819051088127950824708326679281911052087514905956955385651483849261573724446376607595393673937575492228931364713704307275601467345391825216733145401518838871742907083146339811332388275556104824250684344507158351206882969695047825711820402033010602270839770820886219700803093698127253849110577955248908290957568876380987936848368634134308426018500896287601762116234779934077198561655213648707293270524031954349250797593242638545320726783319061692952395965557939539119187557749390448510695400742243453701358628168382785826877618416466763276613617660086540339205070840073555310377258080084778104812418899054300174527875957868786736798683877664994550451641703347783831550525305396876142567704122163965295475619608618997688754565865282231327196299957756677891817644428280708450176789620830399491802031200718976350354115082581171206462004659425272452576420809637419172140124964123447931775001491710329251922849464048362927786943610865885402738331840381889344157299240810284698447865011659407920481112285497221781095597661731336497649026877334356049708643332365474113215181130317617836210377469894006768739434458529762567521505978903276678748793316241693622757080349188242995367922998922588903179491293225912599426300953016270035115785618430208465528830457843498404753836722981906352997951192239328114179082219058526393626827356045270134687716366302583924521535262751327355311909191902621453322693081460869085224367260376314499932605572807783836506707757686169594343450649655989982850497221683520098310410466779954135961268963785333270520791641621279500331000340925096881903287696774292220883802444942247298722664352846948994277607523892003741986680352985313788482549596329809367271094021234524939606791644186703426266390158567761309696220905902359710483668321541717089640336185444939014188435095696027463266306915983378190725900769254444948749091048373445564963898215561500398682813650555851685018544306408042913593308408728133483787141431008740765442789106741430823680 [105,91] 249251153222490974114990080389692964075180355658751787837504671308628203875021836445346458110543086685820921188066966545889912600430161411415092659704779638024468204862572128658345858724969157997231837124000571914759311987966602102566933697908954181452379003327576157332528607543770315545414886660638352129289071796006107201336010499085779202305530278179040869597840754509716410170039651246811535062492999720357341228389118711297176222319754163415728850042308153544238770141913017194903095647280882158582864545857313984643110317861762008123424115599073506087055508564890875462399050107852864128877434860361417170344644268261443322639319425220776182442343422634260142784056828396604431799653113342597125719136667300153667701954405998372409546388718067583581233804275532588467606982016842726334862918053314606556783024580670748624597663786552503592430738815943720191026333828360228194177361404596382773949861851925343906642821282818132472502098246809110981376800394190113617397745511970646595183687660060788304342945279691174114703755917461507941774117343715168730788149007934346858888704458137613521162851908682312905020405715313406766476869598373356781226837813912074064928214633481535549263778368518419503156653962348745249120745821515167673285283438898830613461841469361158042815004402333715512111366657549991747143785181385350748584305425611014884251839549091687029687364465240377473401959679582552483118710502933520802480926336651986569957252693304423548625430397881080807818058280206709323337413082684383205432578701795639851712686949044979666507646712723244128679077154699887106679954588730697903003993648179607309391760882346602163094114366411928390414525673960376880588940472945770818092099622445551797241167911838139509332325078874684639194248958447227196247124689342046587623123835594711133211037910302758004073710761365605992272395272494610282955941596335006745308783712137130108920713890247071872114917457521289241654793651782210295169908317957363045527997205599743432379825413709487873407526995838871166644196695259427311987638208234601386837786568089736116315525715690363899740380724267979538302496312596044254217794744686749734092776581396586966770696224623518582670754759288748465241285982765307978349464730676881705538472859665282271513308708890791749188761847645268226425873448276478407535103308443551485969617191760383535462853879000608801309717644734782611157479692742730832246957342390623358435911482443062275869038168552312160 [105,92] -11228678653688130229523049960437033546531028355910630870416324012794636130875087787633730844687104169949336985454178894501354794325567833715449414879455491778440633034376535708937252256926665272973867678544659791568007006544760297778237305056111120634804579001964575750510008594849554703338024871470713104740723141140510076150662682498734692102957461827402702235236644028327057454473021707784881694767316879209515369255191324021877687602956399741391669955215125263589904837878138636429940535112371082235538963703022930030894523143518616578612967644885204503032012870989992088316407184739467700030501887203295029472078157602459083089166659471516886744569688106645611497898831703968431907866253747907757811340091125230472789881567866875204804036369118221467863332909744371591356131773777250451505824005001098130875213974538305137926671990641653486000711178990447865009498550849951226386437159937722242282507801931260195858318571323665727053050437040384532579013283484598812577048717646518598528018871573413042109298616400237083761082105648816741745055677748707513735461637153145714300480850513823767356173028938835473822606754875216357523400234676349037453526379590252105859043752386723332691419571673023687042921305784954194839382902881029175391835915408431024802037993872622324014960483005641379930030046431422573656005843232767049921169753776842023968542528648872096801927396450111581463276012164315133363585893342684524002416430915265658033998144357143847239228162909124646654233338211269396360233403017943243567749458843435249881305912862213554531209109179171447542108119445661143899372028890925145583036791709139588666806766605614328128196490573669914638338591898377415000252996390251183774746269699708974626173174873886358462363423682154826296157158645027526522577302372948659764225437580513919602197587838737286652787925617413708816421918022201691827261097319592040540583788976041703686425555857252722680052220863652930526659232284603459858671581088890233791835254618856489318466637099657170758683155083630750913943232667255925417144864686392357499170943809820146594433972513362785059904159625861970884265989298927633811018792718058985068975811900841163848104769308071836170020343994995338450338341848730196861728639899994249994602631568662857196063033673336978469193271928086733503705624406939765566297404903808113966805082225478062712752268152302624741635097299574830655950263684581700164140719171989397350161458093118077540598306567680 [105,93] -21928396662312158641467730414258209724025487370304928490191428014250485664896502211687305596257335586259195405465475312738797628036968899637364318960526447190103572145014203745582436378058963851497391811616746030000455909351080266602024718350963047343851644757801640933518923743981652772308969693372810864010399250365437668157414823982186674051224550686034716222161385995774919081332725615866890999378376001836376768336071236531124783399363861273187969718466385509382390621167575694605680861785846959966461790131025604957492495150803388677910547664706327712505561425012678202837914945806289434164895797064438972044432220682495750205450995558424704543811619199458003667850639148328445753436652591653404922320394714301632402514084696217854481584935953023053580224039694839254980836951456736705947855748199426088988312887089054455556149418533773764707453088575181977210977164304289173921062002706378345617232153676213778399932730311129302086927166167878983999281051433446444646035335637121897827981274818913730475334899717798518979740668109542632696190730982970726074840579350849477389668769148096651383720025965795124704679681928605434062296225373355271144189827338631500770246193913253864917408222318544386994208338581906675261512979483250493807543513266052393681207307851646221903847406866999959883204576982027269049273595898059134900853651812411667885193282065342918327102894865937945374087405053218616275849463624289252019066580860615946615538761465363175428817757151930730876892615030288341368604243803512868047031688206510510076102096405783962292308053051581778239773571165396854928285536669341723098994081955832635862269794937175481897954260550276611003187506383967437895833319627007872399263821063446185118120625181607710967879488144752862313994949236697074546837944045882203376658186729252999591966122230660121040978159537491727524739068714015212464758104321182555260719969112723165450086008332181523239852784405007315764043795461328984342886949878923141449911631016791006620606850483265216673436702048307186704934015804872865639615431285512472013148538198014660530444475167517510933306002312045444786292840648202712668128524411753718301203193059546602143479232074322834352722466020608556886578347993652930077588404531351885973435866505683791789750306664342367049294469601867483379110072736003563271274752781770150422968678996514596054103046208804514786039664715297985131676951177606799546082757715981722997391309755829696045202540 [105,94] 22111519124552371676987680670620256348620598028838107138003100525129631893143964233317847744764885258530184904978610295978374042014631666238871645601481920281545273168644030494151520997923596058751258268370138204987364779566316282135126810094312079114304447985111270419198355616260969897837156614030942795252742614308358976208644890604219277097069235620390394494804801443285791560086506092491913287640576490017996295109869748422276241793424072644018224644786253901286599170334009465261305733118978253873936768910740350858944412781656284755720686095362118961396740891586326379906818424650905383142973858581284672090372819336327852499819258259696723761681566072516999266066922750092199896856837353068853659625418607574725553653408032784932831747106697281318987043956646615443397724964468690373939258861549199208895449706594047513043204798925324902784139709259874585982931960608033731528763101039982632774777143190539433164915869714307266014852488807207598475052649332713645948146447552896886029558402639932157573279064103619103177330827922377311609536258654255024320161943160955812131007044549888817738774005391800446238096860719753062125680419913114113536676834870748866071283211528930895172757040028302566171628553379136539771518981228629701466340402664681326599817754711396486127225556684500428204650649537768886743440653700570496596189513408303016383531569103507347783219807345527241293548555836113677850324195950203431450114463990221094371741875650676564684677091432261251397775614083118402739835297955449150296076753545139330628729497054862960297221091231890089619733223880065024000118598507530559564851526519498909384413188878256853078185242473162335478198508685278035076378226635771711989520851340382508267980292022555888911039884395095957860829475566150818899571692033981642459684110824706033661706520181891611163033060795414389545526294184177055114020133242449508578485298530442163960765947287726627769395086030939114663139961255484262983112839115566643992604601455161107616823023091002485979003103514256141049559109661527650651311809830327715089545689311036843793107079399335946454080942231870684018520344415676064511668373988753959660609514885005460929612906768611152533988546667500963335112551150366142178492455716704208894674462716989279904411697042379073425129709598844653288256923541796000836928571498950981385781719315870875101095275828453549896505897372439253449744442554490749471976512772308820568253773526483565440 [105,95] 43921461127230422458427211806135260554441005553488935628750680516602556618338165361291545954918541599019427750489947232793368489978058133256475896755927031096753857168815828463327228259285376662143613343186545056965479086061191334740879405563769081472385008369209021515267380411442735615069824608201892702379883379733487814263122581840819150129248702303926649030346062845953834311495787569628534385279398942381106283013240232239238339799148882177592178216993174614368239413254114913083893497814836424036657456781614408782176554354666634230792394312327059023276122125336584438392412400186552541324604877619213566353140749543090424910133968926338674039404107618977581871590968191566147175975792621652116878428002127922375930181588310776027657493804301201438864628556505414718063416193036425058572217357825581172223063758090350131450292400199943454463343687911005099254370011842287343599592217747048129182569877825554861053434819547949144055761667173925120788518815089296594607102209394122788504658114973453764756340002925197011110400279660936077665174929715632013245528981912667277800274934142313085083547248744962385291405224394763460644450198344324289724840897495007702208235048515499645448019826889021321249817707349759470301599675638874173238989534197594674868183395213102565556912368447927775266440726227003253545210001801938448911796407143193014610538007337016596062855767898441223732447943509377711183132338301140912036882569402823412133899316566273175142679874112420670225353868719597320981089090827128540649718778537383171141277975415422249498273322624944278518293797976248768027605355560180777972181327740532572653942862827237416101684696700696191601559035411727695831571453956817481129320997381669777571496477848304215334977911916803128406429073913609585640533645862055118910059388715127959382360588590616198594964403937855657831886920893252586872185673631875081764035798937177400257658331573136368067507223291930278766045570165956538196010993375935173719807519651228103106702539108218691400616730546404659520993897592201185255368267410593650046891896452727581035201129916015898343890449524637151018489850414235276612450060316602824499113567337779006886143501025541733723927427135012724409738413346068514174782707897349996506059525985152728294611727273844263472315807906417537019718420766386481502862399960084377235731516500379387664414119638241571609086546702627995020071380020703837119299941046171915727839352724080 [105,96] 38576315922961441037515475305375064107846509794469680970274070698081849447980250193892400101825579517998477498947015548366101580813470468559219076327073951778795365292580500692761890874447750128668155008732175614709868527952053948561069241122584988431248627292256394748864168459410190477428432125821839792885004677877802916270157801627386505568189999793056309003190171432968973276320112976015728030243640705209746603019934178468695810882106888200434244759900372986351426821633887588236718651808457040150770983028757458557701739065832714180845494760299472425561686123434947376964818177099680589038314756627150959453004399215941439171180314673044064717856041433821889179398149713804482043123822340800559722614034747133781395369094977744202741379758298323200183728811519152365820778377864816895698079993537372270718301830553230437816591913433509525783746113809760237819880174548154909180268206355345809667663517777288551132193023812098281284059762154509203499612524651452457774628096003721858635822105426633085055101137730350762520283293264902504659917129953354070044817136925788466916042635772980314192476903978453536032509495109194433280323231719905305612848195145084673290551110272449772521831149000331859646639812588932045886105235529320783356026583121887527892234972300965819825286528882250869050993989802519124124761217586202201430341903129054363661774310493971910032080570067478451660083372308083618153229158556632426509030256450763734198806408619797456501069170272201414858820541009730137158443696879786113467997736156382488743757367388433905984815836761892264961458197988681177298734392355846629897225383630734618853152076096524834963822175432443832711723314036042890261049420163854022303815908165923240182946138213555609992556126631236829340414953884711329938266270442276234531650237106223621152830583861636583148347360268096974108741663633650557442172185317664419165770543869846980008523964625027506552371933549775323658438560970608984381836801508658301636683320949407529326187895560957803548402451677844388749337878324827979737216956523451634480675420615670369341338833095987420804146018656631844594007963318900768843086519062368136071752355671153373137848557226263957956911488981229492001866477065254421655141771045758806252800107348555484017056040633190105559052692467543192423701145153267279202924291831352478678275621712604962824668882732626650799878399534730375300190550685176180767073401567852335663242560 [105,97] -82116002684924332931565473892303920555287977059095832967912322108032833145524363936374345525005606729092825237123878786590740304999337009443741758809237650459384596862298814028972242267006221682506361576427141291122346658010293648515354872693602708770763400438824702997896182884571847132040879733092239710377343685801726763762286270919418638577470489908517146702202421187856622867658659407949244512752032280096024032734133756593704103560921029651311512692738955544962289848224208594571200813622739495834325137240551829775993544381158328436337091098587464819652172677913266410146684885764356233370403882007232698086202153392725221821065557906726593840867407535347310748611511153536660373337724271460894237406678264253038649279828124820910094214770310172796204084578433060178744873405387576960159347529321953264560444081996715414683695068462873159228954728245595793656485014174848340958295845646344624265789843781733293557923400281978665660101577449865417005064038269816104820364558363634950184540685037546138276119405080277114069014501672847924825403321000559773133120988887329213483299313069616309730832370010179920243799575957703375783856244577238861791251764018904335516750941017832074508649992886518243424010732887485994564362440090832126758389353006292566000951773818515814626847875539590680835795636168403854929991582045837361187601556862361306775225446058003186688894411070595701270030723231844681888074791082035017507342082253014075709638173567332728838047230101075053190102869377966252127990066266921929855886966641609425344644504274218429538962499877301418449992036187302390343049786624777022288793760637991887906580349431904041334604422688409675112537056869032388866450148938253332742653238497927406094183181789927995541977953688089067523869509075108989849538818048702134347638742277488748993247713962017545243075558725781300358480820281863813305241218359243251273030026732083783291509810796747770466612294908781398607229963611278984857570411972744513113626318086416828691997619155151257808875631570933135257210914691262377763688626582519242899886618766503687569705055812964051914587310634212371567188610001537196630974540881749958768647077991457820129341965639274914152260896359160722573881653404876441644558399155819732316814165647533943089793323781013567076268235348977605969624056640018513081214089053102196167180030447614528765351728393502618104837483914208887617331238347137096341304933281515505240 [105,98] -83545022827232132681512998968745167430630806292650730078277285119093946228121647765352195316215998013924861412769175162613403499533104566662044267850427044608949118994298040743528959662430852956766160024450980396032755494700709715417856487804611797414507699082479550315993511806435494657400540051776664765704909394298731169599571138755860072392167477953262821164960152400846656494209155978217866659262489938514770419827132215779582382455316860178965725964519480067460739665533734570212925634513797248647991842577665684931871913658969967789452965273704791790371327283248291327486851581958788848881824166792580788234263350442045994468896660079647156467131405631169463335637905311042291264947419336545063417558965304489771969145001844728747333921842636625775589848548781746100494527924060966616014885508086682537095834424714180595109604092249995488301600827612608408793566564853924121110471588860087538484081239215755011299539997322987568812472089474529154170713213210591775679303211967272979162531655984988778167084003845394243571545166477631392251179827270903413985486443725096404125527987068412850569182654048324609904913805459919353490604000754761469300316209720259644883811991248188858357588122245038745024591061874857996739755349184839418560204823240239934481341057088962256374975778272224392895330702913410319756217729349915212771525500869464385412245226299363693601319938331403957618313164387310300520806471215772823637402486134597716237292718745787219455194807604929958856110597315519433034033330308316604577186809475570695450238587775640256632758896690996615493639133628631942800567962646019741477621008157937227490211314586955693958477061656839183757125485728741907364011909148817160782998622858102328688997041291859017659713366942093772638724353546756937199455736080834330400367463066828815104836276535543061318002986285494149189110866918438598098847800835898426672829058010512353120744092956738206065673891730165146963786325532565089505570136786578102329911528732542181169484485107057106782533818692772650173511218278131174214490038815999296392553494610254319100198001021755242013046689148710106888557385021216548326144607717999600916030470064055666797061263233020688438133040268454491969408187247813452903123977456561259005416682186793208233862710810764508875165696374517374097908112352274882514536617345886210422112153925881626021171230092186704511180615235348164162964477470065733289959093322752 [105,99] 89804120548639480282035129123118039351031223272841410106466317092717058864105788648855569646744265880003935097856777991188797473417881626236083231642954607106235329206982936842814506753678025572133441270860815171813599634797185584107368013640082728703452230412930373736551387211041277113323630496349478374990197902078527410030492341517552004108408986603302524170728119581502396424672191782852640884703068589231183948617523118796394220078241128843420859831966626885726743281638847765543822014638742991076332326797662708272759252964105258877074357691249242045184775006135867784265650523937610834866594189143565312329298608240835043079285639381093467716788195272815865190215560105288470318458744607970521344643764050058602499027005396147969413630615707632118370861395499893339840480679874952218522432802648658034815418650882931895885701955424225774913668917155837650409154466174866713478407122037174448781448510516022124298786850134116033962009267823469242693037382787163913070611692714030633751472920909714051284077734523237637836854197466954903136624067833964172630608790645418461568830229140082795951769201080085954171805099980783044850803768692662897111680285512256798252300656032162752373729915892184600001506476777222074612670185085057564997590887708899318961685977039694756106346348745939087146098557538707964555763187682294876144858219620616537969851060938024233124221301722485936689157269176122198385088588964384167228825341595975836391713994128066355592408762683433992730214248295272928975424049042977851102379457422212678971586981421573275897705786506259879603443182419018175415703349063441260987609489561507649160874458014134514112062296139096855065713461130563641674104763292274794094741898554552402574286074776036786057191152986366565793946243292014908786300378406787502808485578103229268100528709979818155879607288460553501350816689576299146314022368731121438661391396663147998881804588427541121705755687337385799748714500786589577142435384986960788739080038547855850047938745128223042695291229955761752085288614353831871519874875604579178078754301286703068493924005508491927857588649782891269338202590230322471613803343131126189229887476297654919665711023496456511355346357171155003326179801085946984614216270732010074503159848118900822007913177786742064819657809530061842821468552502734645179931232802512866203141099454408621564105018541498053108756163073764422662791137719555961434461536 [105,100] 38173935848437087695795742053619130448898592715346854365798286190425891799610472113641337624205312711985846029225942213608034464507556676304913171540314006266794134021572524444082803733389148729675876302310890300855624512209119654621309048936049884178695288976947188331819689229775045883497407963103366653399661222168106501074781819463129141645663267040559768259494983548951937588958102329312314789443952214343285420082093218423079933451335901780983002042925398183476024671160879040890879177039080800916308228896164813150450848629548196891220618614677916386643347920308242724812703729779153062309516894613802496755402323357771224853697407872522157457700057721010599550782922996596963787098500767638521338502070827025218001589190970896036262965900738325809453821426241517702014737557208087998263356823635505717229044782833223078779835223719888123073734468584993225783179955567423783573374391205498622140189847322587223783196943769880556446854285174478063021234758347219772254311818564965851845116498159925537665387365453035996301668879285777718262842559855005124727598823352358691598332664239476229823516351604400716342304793466281439050417534428455863501208552575680256704367374316153274104834495801215273145263828525918063054248231732655194830269424546355449408718605577466418520487193114094916609218107876253372501586661168940095178642709325612643991567590163264219517527741615813245489364386144253170693305656266232721144328346510309682468435560384665688712190993949747006394973928569615115981257935013900876894659456298066904184430724482192326202786445863312460619596739196931902433872161029454291439709174270103858817449733245264972674199120647174573586965759048829189546928156315715085927495023576758635675422280225891095587884111785824136435514439445366134536477553386646586787827827286438033433791971305040523674507360954284057369973603407821689634164862897000936115246915665230156234203191491677719153483534769290004374511559618577772689287141364381366641404066153795463658400832981674091420085038850049688907045861759949839379554227166832450719434654457665440789234585205653187436250415938582534328892367247481371332207367931847230285425780772547167056463761922286921835603246899822288515845192593704871182034020519238164633702083848551167302041231775669444587890561871979158840908454859138658439750414516411233042968729262679019229108158757461062245280870642681248548052132361531710224 [105,101] -40193089811337454406223813425894651588651069936269283917402446239799820689796574173008060292468850464333230827412988236974951579997187563506930307360505149634124969946869767683914334522111811829908252459821226427517095799913350178171090274894166458151162701167089293547777349780881433013088689615413354836679503438976274191747382272278521824633514949840244026668104299785041348006188456108184921600353894979146177458747675111966033797187196638787562299897901768802790735814135180519912278450126806007716886086399429023716895575935994234597162823679951146260820991573764935416312559023382567289937033772654489675098816228432852556870907353708927343576867076978362779729808493066169941019261664921021455170155407002385973475797660671569542707494891023392271142896456679913970062752931428685794709335706841023210598281618681515798581484085527269249312912937748450361575731593566244339892121336823965887398275260571232047377458739178169902096792726806064823773887971574241277402230228518052821700768788299968119776257955262792857880990696820055276627451397029800166550009388229192865186242307970326646279336619323740160461296480586656512890885051346239552640741720211165817527398269090594106946854488341393626324156180419537407052420665786355425495073534387641517576205525136046060413632574940628828989057955347543036207989226569724938881969569146532270713053888217163935661605642666660121447381054324249458186893013339956150309225244376947743558032265819513041074001529351273604732026774174961158721621815054079443054629312408090922077951029556375641876472463178047553868277755927860675233879165987329786516760385649918909993679860864108840351240937838123106221721720831399210486540812703971431705665175192364944492716450911193453303405541825607236237352227165857817002890569691881291162489690772182557349454959480088456698842587242015108936743518859354422157048334735125477278656006206604125287810870865534099102799622411428734456029961003093940822847353161208694400314257030492692007346687521059774586963347912505040732399988883140503910152041951882928129336646471965991563770599917079676036329617020503932744847370683833557253580865158193338679944848861902752149932321012539538295005777553171428375118641918331138252578177329150910659865931458569424032432388208829896965279761375490483116454661801789460546775815522188689105966864089477810342767970521953507766508426402839481920063481749166 [105,102] -6099952507359795926547747125961597936266991364055869935687085973102843645096670767410725798187764132325376875046023165599700109436300833334027601630827866972855794316424877776735191719133853812426610770123184466120882841240388458583444200072751448299479330551059290617262106429678552067532554678769464163431056811470838375101234178270809723999581594564718700924450187738921879717919361180581403489652942310293044443882465329035379865629622358135092986837702577100842564977561342278098464809820311774121869448268843299905019317873931964542385564588744285822030486600194778137516784570472826908582989809639143573238848845678399440816879096170750334353231364792357809433625164645404825260835443187019465505743741123276663857920686003893162837571271342007212661622994419889564406417271956696224509250457273836964865582067521438326117725348002142139244968699384689232836355938715033134970707813842653543655328937188994220265967691111798767261037753588241671701249875672228038514994355653545841567294861356861468040221029158891062564482810242607021015944961594631387429660011419324972564189884018808019706633458210719206470550872504248056689804647757119783189250265858321775234907465849169135213740854832209447017720326418357222692743269511981995067713661068912770677436784471516324732167664925751253728766978640038802772115940426818140943352296998827685253090303978270721547677500096653282295870032842738198598589744716888344741217049936144283244583286702924313398908971287978437389943298361261484092183813945731726306011472115612160332928975672462539624606707687579295873113968229580998962896572682353429199417565213051589521121371718293568529622376472920649052918999294185027774459891840317075145395548894410128697321142705081705169208485598989767607229405067787322382428124563134895857112997425032189342856582377146708495902195615409039503076871405319020859680066276392910632843561629486458280078241998281827495323617170759138863611217178013472930785220286415208409201963006296099886399280780577470155136505702837860273900891266590504020433667709267432248066449425368006582663105632340828564894374029623551697857675513584437006131144743814724092551295848945692873361711717586430165884049280658757570958650674269715818832698757842408941675575654969007252845147669243629644015518322315145932915499104239433968721783446725428088034651835357416487123549767427914533787786413879151870997504 [105,103] 7956520697894881187114205893935453328524873120295026017052869638221459836391938784543351816151948121068471671306177187727000038223564965670717224341539922484802845299589426318843353332335841333675085463464686251716690502497537685877787280506831993694703100067944536931608576271806915562889620369324548648467440510962320775975919533183848583949946469594134037846737628302829067681792507639916762112991570339067859724995292132714753536710601190634358730549266128214606186099189121299033945335438292008501180069737229147382188411831132999022870255747287289085398404696250702059074044004036115690098995958465512846203069404026855400390536180192787661832295937174839853809958224019161500048766648296362994102555107265882541622732460042887395147953299086968136980504182455589819560620604262339219137151499223727045832667825277176292374749213225222656880373443675216819168888645557616801198340549008456879848247014751580426737359108353344511004116116659466530346906633282973787509947764367035369299504903630766266596488424231954977760863962518879844354027802954980260637605869441802573419471027564700243201604148243335703716019741701269123227708175516801006886529361009970768886131244452121788093729436682244624636691571562480448632035302577933683795152708208971867319079417452861057912773479355221588217742177806297317801208712766394880989179744592413098389348647974585763748351356284467197845027726802444038962765116429814899476990249281350493859431435646248085006562351944027777724600019947340291524547453729140040862527525347695762655612837499224022565815923621178534010242474341133139699980245934186661803320562048031943947496545375924086059585095178766153694035506813281202375508734501392408842209186904477379598960733046073990473421707627102116556080920630489294282539752367802018727133415631379193088544322789103269610047013395287286623373672259614310487191258641418160217329601923039444642699949364427442650851575159235484408443672296726992428133554016160289494493420738059379312216888013932658487600169676059429729760365499629132340942315274458630864334146769630493116429778937013616459253702335753128788447768845302427529169105761123005646204957099592131815814990283731591500763899629022127695518353595275828845090081727669822109442322567901470519784958629808197729596894941062507797717945882589229896431501089633864746377794955878470683608513132122418557720200017958816640 [105,104] -251518664041602213277577968432589851627178442520128519916465149256839366563480955739381142601972132468161505034383288097853976435108514424750318621711115003695668414923473296727856614306022979434306227009555498862458773883207827817031251635556573423398664067677215827476464549448923517799388228323177888343565545020837559558512114211205432093616876594830035201332813816623399848228052194370427239507947113233772553592578293746502627084008405014946859956358759463110844081974783329057447382829328307403463095965239962103835777861826029308318715908598344609980664831585837303256816157575063711714569244989809402695433744839602868910047659389471378106236124279305093383155565678519428468118719710666799866252214651111017292892011503410657689859941509886133227525071547992277205534507856756534397473090490459686125739921482054929108358711825062036160806829808682377159294204134128403041279371066180518260007526546338773668895762268950323599186925776913135448352653635914783583729335012231187610727066137716386947023789311393367363826008172538148971677046097124922645186296798100020431885136692142712434386921196634963643426129623200100662634745575065503655552425845899700436512143518541284265524414599588216017467836359400194799522192013985973407430473171156592999632452647597917784330191422267923839279437809305027853178112688163410609415627210118443785469551885138795383092893353847581324470747857651545666093309757827479950508524140296560366875292093362665476336695105105222278983262888567003224884398157255156535376580887804506442177285312047672295329693971930639438722726823074517826723052781976212240956163886616244370593725289736648212737916089773991454596779677040203259062565107723700800654701736685086559449755424500903632539712398024446788706127538872697814475632348698032319090983301408679498591558435283263383700959719783117923566811995317722533463317475697422864300860973844820009758264204391355431296992913002070834540647772871539765204167702400503351156591009893176990466498636285889872441686172683707692808201775288155024373955014346306617044468271623099079378192062683800823606576073924994015930833057974474418610270428799561014609736056759259451891065592029096367257061875868065170570105693263920429210811531831389402274132174827630684751533848807997145751307839567311253674919312437562103882268926884037833970803609286560230002393299508173062694199592192 [105,105] -651288613910204734186719889319525217918832008135954088093336351592006009784738899776759288865910739461767595185235301671429751106856803104747247191006208475247440053465619783843512473189595604016900952691639274831398671744713112775471797251787193514334952633623717204534516849318827990010365666126285879599313332389501037007931654979193113741762628969672160489260170559879616094137730420009541005210611218102918937350425753050196401057654650061661781729010962664252920353568495638346702668204212254192405091568460945866677764028292842565149522369282126972395324665620319481934023377397524458960521030143093319695923198019233512056021996707814927095308224880943134686068357564070841849529736571031953764807734858491829607178357822921654407450007850419629577368253857738641276255871073814161055848025004997773675314690285275414341749154654657569146960535790507897982721742537772792938283312347836635387171024072747582196947091963631819932228187446633712546217794840324016533114081379879669423113361316810905282166869843786755265591885825361065460758343824969192472033339934322753588864914226623985341690995893457258267026719152144261428433322977417797932556567734255776269554697625533874379316782904726186842573271900478213797974832923697630416931916257627510778617427011861641691833314134143848850722760416862384942308249764073586553081458338646949253777400575266097993298091307529121662205503209265972096354240895722747981676823072860006705541642396676579407199958021835130513539498588622047067432707644511655253734554217047866878471584312814184565316998579459398002562358810324191282392152118144349290871041474660169015263855967736340181291575886261708715368387016448824930082090263615706645159718402462507279472953053269838602795700890658041774290694046603119061313501281527018254584613952580435662335545936161827069474199931658278991867357851280041908718756775542236967189190583305593912084773615214785449689450261081079793880649965087148564335024914921640231360411470758061234690492466260450048460107617585540242529644783224760854420367589212870505782667378829594932916724964927912514391636727414067477050899476419102439357383272500793827670837729731459699440122531301663480468529999800749105639678710385828571495755537504693773777894198756553479558508653241420308586945398146582790448579889737506146498510093754839399957922860017126261299434839405016215577440 [106,0] 50354584736717309071453900549375218808616042640992072336869595721648352551991081275541599124748714402388836286290482754611780077763658505428444882016347347857102513985544197679043494626344808956241547532467325444935659951729013691556895300103070484958222157641470911294647976398240526268389020698937509183382889163701835146990367355589114564902740061674816686863985475019590719295889020256026825093694356972864116109431416731262466906963796941263904614434656709013382225658162027327153793230146013346388558504503025962907672214743652925847917629172561822506943322645874833859421734230526366559195125424544715901536493250669303121276327027431451458771569047138703536120434421692715128511093289502647501994108905827263236849716052330789611561928575916725560406208582019413669951815494646760872155428578724988766012149907354056970941779461131370697154086051475079999524998487732899924335553690293519554330501859860969898694375864841184780338557669267667873862266020305402838707208400059988379222271353159347099689567944225614356359614725920872172283764441828499107930273458614347265728306816344042804476546095361380457339258516903463247809423448244831074609424913570476906057123873792825241970055377739480715837005870788004684955904928828659253107612521731665287627046533512662428613549478299698402412544392268110380065091143003669680685170309413707315047948487187901191606925430074829686186421097707212351941614818899568794503532640661782745070055857523113475866969967368560862580120912790293060691363642911313803750059144214403453275979762420516875880087912125451399248699584669184623176976925332048479250981795831133680215552071057627495704467762467664749742705999470258505566755622606075845311532012679478162467454236120153727581759794568551159270425604095650880820992643475027923655090140948463764693074040273721313601674756628803867414304219120437747701171279764337378049631346669480539363451362297022422162932859340877031975363840871375619702441743227505941001000092876927641077672425211976691495900107834264665040980368983670754310130678052579613368541166661884800637233548911702085828498223805114285703472165674249889476517862881884501912648180960769983346244266530977093444505634894757987513216956807555876606915814200156096556993396526258053800639677417346212189364833756096847150983312396799871474597669868746175194822484428725047677832303593589711499445439757801869602536506466839053836749099445559535420186713387129698935964101065378955793682044449917274175817548093141343827506727587770999221631475792000380574239962665081283830412503678976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -1626287370865263805862846913574693878872408858011827736276753988111835017600780445067820040934511380596864570715102216403015573956433075708361667340502278368798510036512190796636053826266244582107953006317193762429646735536390891546966894256647796262535932345045304871543786668427865843150931734548172252507741143413615925509054000982452465095559068326059864002999317833881282167476158481262836418939465209297372775651248446121518010448645938340414681244392338460464849602978101785986972658077943599958964902339157447902820917064279181138688756410656810223815544984534763891363907683706683700747729957561710806954224159486636967050421720287293472231352163710567714568242066427529692108563442717558447481125188125034226301694712370531070967454683216294695157420593812210440055194202835851539219647004898207207526437049861466426578052171477243413099481295602397971905868946157513416771037844500279389364539692250514863815956856777259001342193465842667602388182347341353560767551734863912965064985878897379363337811786832462744561008149898719761801980180743636343664249775836489054486049208537031440107163099496739125076846338387481947647552757157997097393286319786990672946868069878149219454248471577353864900399914185168625816141043665260645960272655390518070486690847673434748000785332008421621305856645986898883823112873973400905879890988224754117233522576813221823010490094365564334053252418864743173141578565054863127839906563553669692938203718524287620193938576574550575374329803939843890480489044479902518791479806734717807596417827838817980533943022579055472638130814105988980723494146518349290364950100010102207772871538951620131325790867373963084902136762505570455229214847921475208618318416452256417103056988267304875899871310587344786240411460269481027913517043588433161336061339637128270128744223120259410584738092977043926998628276672679538638327194543888891341473816150074144837762575233214562791821922097381240158905945738835763958717093481613828967789416816537629169330698421648915805750993636272386148282012328557656111144699932018273640341302935245965459855143982747996222054593738509534411257859908990272769430886335969068961375533178905136141638072892954642520166156309716102497388261654245477742351729588913615352233778524721204025898342973028905731118362468876594497196810160213435560197773592303480138179988002540755219976278597136317163537078454798173351923095319912798299102777254064012192325112542756301117467344383405117589570395779912233905816017718586699916763209858687687286090399428824990668365805945337873162862093297254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 17547550511412302918884990879997652027913642501430778973784939189495292429592086149124537334622296450661850334968105148087921813109003757467931340143521494571011499174385255598092658509549635822249130788673660836723874469956667551343138107539277146093511737024507096860423082251403554265384103732173225801905636806672402629356166860682040486720638188048315716221303549056669917689179611865707967992848892894154825677772904091690556867864351439543110216025093254628100044030356586420158700098757885418473279779561651720350714226676146896687067925531454159446279369416664496753784077117164642569649377786992441090639028522991553605761443784649338066466982402280753893709686469380151770848707210704225446698734314508679365674289000922072712341644611207954565890753244114228881979674555498238325705081183477990931828575261787194747446212041997826327195449742563301936073695386175777803159936532082630545532047070176542345703653733197276921522036447081941842124218767931793711700244391983034677710741150017962135881684056504118079436380983611780116424389026379021690485230735094115238733810889859048090327222726465109983893176230696226258083470777486009698865542477373652737698587557972078485786935031428973782189954640597637953279488451357657357154886984832695881407657110179313084328717172890303616808639705878340084294924387927846032019524768956724095810365669190105657864524553841665948637893335121742167428567116972810821533524188187152342144544615358622475354756203262686782117579958202034468982344272197111009979462258330575693529269295052381652535515116313758086355046152781985868028666273799987523909112390570084880856559907828856848313296640567353565865241598039833212933797469780657941965433748139555858796085049091776439359078379935588700810915646385486131655589441155326234198018555399929987671049844352993308902990708600687501420517902230680143798707180370572058589446389442329498237463852613344221384319144290018899311163037354490565158454532271678319340288138929431587339649528749405757217573079230677085585120697888137460400395436040368913647295142842551343758270024802058266571100354064334459878551899020569810451366158143539957123509006432458438913518348460228947339784697103539841469194246303950917820550014710115157268351975425470670395475625745675691096771379708201235474822312252318081002789915354947191083438879533263380871324514370943274824037013632935189017083074656588061460868842649233380813697025430979095306257217890660567628680442982512581949676641779981273211617390946320942430420309948204782432170331080224899936926463671926784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 43830944876327443352259671241380876759141601345712522443261876793899688856729157868395141710618163081343026522448071912479153304229875528441548824805763498583150912529469625742325490211075682023693346120750722846276961526251459936330729486165457775663898853152436757568576817379716907343484237947138307181286227322100470994375152448333420767220777416772695909304675262472792556752625845470029872506131514295143003152741908050722912674015297086640576985689461713920950466771039025814025750595386869368314295201413025527043528998482225195166853532602830559896675365868603195839233238500125221287516677465002754381056698616348572780451746876762796495121206351693628377541629679632853776185546211561882777979771901111763374414367364358694267397853344030104470611290269868543017331113197820589732286027826966841435024602137315458697647479453343090081912961200427471172957605248812990298052492830621501488678269007134723824601111005410479539029695118676664407172684450217679728849203434220672359908864195632467771446407986601866257985378412621219177859539172787499708434262739440601759483925576671167165648811475184797071213433736332458579706676652618364261777270631913697894252988633479390744747362704080423070244672824968563685888931318578543132607957791846433770601481422178176493642971372091032234763062845582700656145036543446810090330282893237976797414838210731064374077041658970012191373365144278618958544093978934793889481878371504469613542286709847330670569666321281077351300353960241606457005327195296466233982561488544934674529586469068365072347161469545082360683366033212150016464547218679713992359223570838294087604498974760328150760931487582237332058399877391658935992848999435115952875181604789259853470989693274534676703678873667348077500724738315662257941030217609057252887339171928607864954837702525061598775721811373654752949134595218609879660402422461603222636947690604158518275402086287414168077582322383786689765186386067619566779797785583032620774571493226737781038669914876937460808701937870063107863194466582416579198795892424164720470680223809971160601306746031956498995401940153620449488753967687582320033535323566350652776249206926689956138338571212843690210392127723282575910368975947153210706437570422091608286328461316180365384717763830568900729338568258699879016835505349943680799006347816625815299435399163565487318891590767408683392058808344402238168385836879676324838678987781875892809734397140329151792600692273903935284048566290637174372031316743235493029938555923158586521836864270317896735792608649430255238214348817039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] -3057279712838920578618535791216665387572399303198428141754993985001674906590956006546725327720543213118853042613044025942600351221572070662781319506230863718426673699323659199970767615922262972778300097321373615168436028252554949627626536757897577886554321520150608266977278108583240678160753233220268872290851273576866322302963740484486393720904923766810989534392569939311618703646453521473220843449942483542262981156302043707428397409271120907673274037993796272281907283084736366114812081725500793603695186995465342738297364311790515117897480482131795425291691964369911498461844504903547877207106736884164171834851127830207531196867626254986080706364636379673696458500954684781693675816612628704742929053090260803070383157390356505559258315681702542377163706203229351835358566435313760265239561170656990202772055513402156068624134786773013949890908490193791942917993648211458963366935357708471636812743679775348290210224023159783064962632965849736327245664676126957199986121321862032645220165538546529650739030103937759968837793951630901576698649070767634343431856535176205200361544685861406813077989354457531474187668517703573537162442433860001844326291599123613668113286895799088654805267883880109131544797766700257259618240764619586885098447223825523056031416216274480906784548317689521591613276497766646485359958380236250307082130621332830105458045856393885191033762883170399827910123958932252716506097134943801483373904758378677686051539029675241522705001290325243204668386000601092611801984779226953011248842416346192219735307680765437528020338338091267810088940452605988784507620818538140614030315705690020021424043204401155714518026584723852020126481455128022974326374842474236901354789312952521087938705987227993787107441295224336268215141023561452702609248559854650401244964647306064125442777838300084545292231805535294750872408054006739611646298072315600025886848109614008740866907458886530053664354771977877692268805259725328838053739373100274770120610777610351572700243799442535176336927957575733238273477433976353909592173235403450923810135282339155817510929097136176148194330741820764372135829749920585736007351285391355941434328032482900576843757899484200698534034999825043580436715228088668042217958743095204837062034150038689890262750635863288348358199165189376852957631089965452060927584351658722977483846799504783171976812008612348390970110734362192363108297860046428799276093809186077709424562172297533645353095452116529614479212196841069898116919007066577578401094600331985165831978595929373450916606631798809287706635859235444883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 37860383660088763405506652959013962357124649557159040921643870085435781285802408167024768804487785718729223562513100084221684532283232510615215716359348783637945709542610919691985146478502961189503393832806654233880483535708506645650297256202623251404705431916496592935570327588203676225317925156111808843378223360038739314951715140776448271270885676018085908840156618265147391481903991640653812566910148577822579211244176955581565389127218966287306982329574070633393197563574054896738648910420081883445486278360569912133441302933080609285784416443024789369974072194242434492357738965147921954438439538593794166079441494717956315588298735840232588985411614333296274398019520744270225211321927538958523673272095978794196270857230547524291545632550047510502863640534860609017631346956213671289566814070506843673883360244828575856798307810993940769473527779200114078898655687539377159521097392945111738026268989555360632932972176587711190361008191658373519782766550943817470100763994692552441113059453502107420110958527449503592289215559446743376437007813348584460871081827764569737334161026842641128390068482348009094497102849328989250624614850314051017350670554472749976831170799220254666250201923508195476303807008312782657073439902668980769935669572208137584802279849416824395461556211533561731290750988760598005163767621280061031357251733098584668888392277708926820308080651896806762040454872349873799086098865161308522710495525025021385141135688820865219288987373693310678196525914099829178195505955907746649497175593928485880857249782558964219517429457951630220042652690505697050862271298588733247020193459055948861996255124329952979465678972496645810863962119452885357586568340541854395164434031659034175011527956869675466455839675738867077999541458693493891496633517799850785073242702548986977448696879114408499075726493716077295721317454617064958334922711661064963238842141080512562556671365086085393069437051384775043381429600394951992868744206841863232405213459218476320201384678051712807521065670519923673433862500611783563330041216305683198430860589959757430585800108103760628814483755371192093250723664635147800481752664845219479973958075161790848504047791756754453688644627533631712158419386894990240876139229316714932852481481281329908546941750010414880896694264010831096977151699943630780171416801874838378018144493836905454201856021803908702729981959850355877123530791462347322344773056684104320406744876086671223048988437652120538339315983437040910312718678414167850024222770441518704206164243972043499350709071253311744654199437191838433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -242240347073994913067224181143693442989992370617813601453827016471629914644368903865380064414767435574553993528853035382578845430830726900012495653387443548285921873504515817292239972973557873592267000715029894706667218668890320982365402914622373734253613188823927857253956046580509125904105373032129824382594277619367247108739789151518224159139395473175373456044766935598530524028829124985381750582970721047439695727828708273806848021812842986910763170091132273076027903130409973811180429940154245365127508490470160041268764843471848870007640536438630572498499183680685028523942451052209716563678678467008365050982957161278663834995541074370220742261074447495567966952083113795896182840407458948296876521004663040767120430801644604984625336285867981650928532620331477207321425948481241599791454995158056367731220599415240010816690584967130586805896357001630568076920706188882202563216360924883507493205791157905435265375080818415738570210506109767640883944545731065375964296454295451396050804056262982102443006977643122128180922176565335439501351362343634293485478154759276445039132924590633963326503425859012523692217330024603040194549951860958754290798231938468924901832027542219456692716796879815837388456652104214741341307321335637965177306165659050520131291946669788523977842319510489486245960559893795039067317162488900334819004759573564906537360221521153214914666035428937793409249413351464755341393631948077965927226511072443232759396657386804045264804119572065677654001947120154379496460336934070125138819168961385236656610362095829289324365530719963706721684550288188645026644671491044935209792237655633046467255979404623483668079141507598659418444098368901013121810103216650078173830949568635155815177015750222787849917856729076886115102532733184775545784349800611541768759562076449762214572275182945234705422142340837523703383165870835687447531554141843038356659958619677318457814435494964138001112056815448942568148257772144071929189965687998936697558296550780826967896682502447981588981537932363655483184889376256306082613367373186426981186976717626449109979808576657845142637308903959578973382450506164725651453751785406229813081532157112662454307152542591297511168229178071730389991067843326005359892037341137287637900477284700378396889804574026617428816861679316771631862118269987891716771044740345215791615089825437163161514543043082037972292610575142788772203128884124831751496801107405662662991582012565889028823955034737107805969148737899834928142871152989711606258706096122537750091208056802266754692540492848697400958968236815205531648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] 1026760728647576954074579209420326930421606953635141832110041124656393261851537056661836033337308893893193743698898396096807177164531254257286074132441447050015164557093974568814468278982396787245167466138586369350463376860502252312083625070179106513017649510415227402136127133924783118285372703011469235231179182118451292683003105492577453903391409885857366413140790646694472389691609787818419202438375409088941810177585424711106591170444055819953894431394379302400380616384938997044240725363166408916701184052263350625945818232075529734976119450405900389918510328961579092270989932942271547488793778321893164151796137274609906355665499393097348412420543031267386823453073668402688679332619665525015764847268759484463743533446413411094794369639451189000350714289530993833757203471223672919024684885619568253859221385851022144090238971931001239141888664794289419553771941555730190122830143630252901094757498056891900571466190078255963340444736186961877217601915060967060478345787559526127724004481714440283808214342278845024706950828682201274828335080707939101934546810695762431282962429167399583824764838516015517791465724291313573546400677738808669149143844018410751815268315846043834762865040935806286459336694256789739740339012069707043429247443198973118277636580927471090045648929412132955675433161562561710410840157409633957062688040098718002401416935705951310239678857764162636092352651043242935728226336807774173362397313514922906082662592308527466179069552830779435543160748692755438926507221578430558119011755505361865513795090311224697489556798235342289220907229544804417189912817555708505702369920336503921706638566253291600100552408944813833494829144320537432965953430495934769299466302761563847826589446495822184268542547257218715396059022366919621120590741825114552146261467308274498013923634738823392176113561918573963195866911234993985081617473694797717730555416397438879085455524168155407835292405821156575516273022247467766930816064680409513618665631181055601762820430247536629627508348389890049979773563946914742915685022315975990858042369332113304440226258369522057396835383950458356678592274004774887844150254908051571624212009064016027658637415637429559093062772958582874153015212151068748902392515874901716052808999858432002023037116802059704104936351019208637518037357612095621668327254970355983734131489435052218042722080362477550590923453537063583802589415766197020814507647175422252972767557246528941225045658155441754883251742380383330653413492127704608896478283102826797486156700883658342244263472774366583450389073186614117662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] -2253899246566080564394773165385085268683008496864383126332699747083604091085744030047411183024775241192429798741194373908497313821720096860080992584795915221380638359609253357313828031615962505953104159600894716702703956240743522983310644533343923331727535134880870472990795064818065936404420974934321874946744336267010034742392579496321818566331048768741609684125653901518945687396713906585300175595543903374724217460054126518254616898015483073473080567646970279491850572299178309178016400728426122319871593386063556114812636944960140605060443925495322826410189814309383416934064425999281957155933804399024901157591864854191304323136248446314595179633834956360320106496568100108471143014302783892916081753079835833305073779418483167231390066945437560452192253913874656033467490135945188018968593010688966821941841772357503343174919109676727540698339402676195485533718498031227895567760723632845343348428755772431078097222353523812902582009422363485221443258905759031018439699085332552307566613029224831055943504326918371470575429185850877887452610108616914283013194047135586262066516308998197682078620716849334915887783383755262070887656400306038610037653983106249058569999118287111393301599689476118979495204482211269509940065068492142593484129270846554198419557835683593294492868363149139663797239430466810411217111987514104854379885416497117470787986525999944651372376981958044640164909898920016522755778648812604094985575269318510336202146145512256022073956933270781975120306374675888516029610339443357839318579519342762111797873480288488800893880139458666206181339331749353975840045615468555849055507765288803233107095026023880403552329954624597905843566407407762148391285277749179669937722048456196981013538513641984374186614498260791004956229630462482759663740979936397582676305379216923977858295666902143299483727155455787980615998396403038615419578861206827997876183384233140387555515201259539934117214458567251896139354488889811364908848942048670405519813779192504887998638557195437930324842587604763098287253960630736152192675808548859304160993746787304963223673532275531104289798788617475689331610773825868988346856801248482092183911770814039041865621762282923447532035911616282025356929318798824717708950591692383981955645172308234849836322317346208621998740405436414381574486723772831679810885349910268941571919123404271810791597822814763876983284649962230075545933548792961727262704192127635491874130608461691759693352645246043602248847858287792516540799260583986165736937722994738881416287333637498253952894967332297674770017446340346786086912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -6564044173785454357180481045191389492795209110293629773217990063549957351370008331546982946582682704237225366597992846106474534349673728708467097541302411160081879535388671459247595093614369020345412518407102702599949492589342259044969511496735797801236463373348087959125017047775726365785808171175806643144961324517442034087969274599799108214501326260523489251494421997535093662505344813778238312084205461748063937185012976164996182552500983246498716464722530662184316435240386266383664060511789011521334541408252615807539930372155719584020128961797993807769186975056186477373861879230084400439627767692417083868580002998096523208987661231869181024509900513652085670679952541200379047625235866647862242455168254048996228541672185819319732423789394051504442322804261609784833782460247582944951008251736782521771879539150249431344775394157888983303579471828395585328102976042670698773230049602084858832703102622199643426098580762994453208601158761765040923099799633705846819394590686448149062127622826063684895112567646934218520175159524942731895440355218752872324673360630647040755617174698722236008931389535273935331525075463037543531220871266350413322369619444707108076588166518920877299442444028321112914689757763843688647660201593963009591485533053981552015339190888620484843909056874531235826350280516802313612110484723222516415106946014026024109192320850449253398151346805021899451182624948535433125273711692458766997221015771902488992479183932646241419450371080596969796053923117081122751703564225005362312925200184069982633799234531456055156451260530137666395307773634507226968111803093333835059499307022374110706347488928900591316738287351824393949908143460683276343000223776966774732923320369824947225833436300774483194814240813695945783939193408873720797009252161827807088198627397352670135351375117307096596730952982554839749953187623482830358105362562000295589281417145665958647076974942753886860134694449732174555724846576074692861507088310534031444464917346212076344959374627116148179430168347663818284208749820111099275075817919828821635231825178861652356809731229243541168569094648436629197382828713682298916482993483774357142110854416361202586491624536460400833801072970239886233224166813432276427028218455082640805592404438818559433448934931607709600056499341417456984484238522326380269822684258547257062530416317222732282899163009606910057865217090373923731900399782351896488296903330540452262670311011159019816661270196905054510512790893456091048467837703388932374355437239068169861285895691169463259786670586199630265291551606086733660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 89522809465709554194325282849221754109194111627766697170438732806009366774660244906962050883028151958123970029214088732261801776366852288029692198349522996863800833719995816250301905425306698500982849918903706315252531375636714687276445886815419401208808807256250397670079532538284182034633296456803346743684046342293217477685085528843473199372370252462884080748562346490577726052375705487707264556115001913748595254083281800949628758321404219663297117930493818309971880055224118577527974491368878402362675452707703203965969763641924521990030645083415007670733970564935668119797553901921687182007633044540192158314003452118795774805520615514358060318505846723389565651015780082603608767944520033868272283342108857924209117760846746784713259188429597721582108332733902327298904437736894267816108544723163812363128751090400566186384353591954499869048989844092243018448329694507710629708418742122423631350147646020043993576906401654116646734302957814376216584007217793474655083428571428943763374593148367975826511613684176830626022595877704155033235014897817235077344899104285247486802628150790466013812922808484890881569543862372997912011792537679272771652715143174455310999887317247698238235869722878986224912588224982573824678392851672369312559408121475812489041473622953024170784136821030832827225667286827090464352133318400047732233062829045783795240803562642530835264128937115098922042499990884591818270015160758938757553406909999841070531790869850494917818281687825877895504014046064626787459304194406407395158497233564922606102323422142520354694951131845296775402293303327061760849840493464029409121991588070997368220953840750867787532639509710248531650945314540599284538306089899121003452216593784778174297231599653372728967401574957099072164652836166864509459203115451989300905722758557387012748903897398253582207456946861905043083340197877366551958403259860909077775475955281631470020638774481163166099692426694403967560643896985801260867618302262964744186287913653514013294683883271537358178296443126952865541251726015743356903560218687151633226626852117315175290954608900024396481846132791312563184360704915988013590240633918017417417651853527144255760203283413605462685622909976161599671648594494198272491184913720653931966943594140613380197425769485416061242839084892744772928468606563904349417324062288524838630198442047729716125719321074656539803203156010637571062898570935703643657940254609162061236336582959445275234682835291532577235982754677723700232974624510933787850791629457390701392306706235084004814615823515824205707076440918503859421184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -459303449175660020265485293085953200339712440786512711469407093684552156453530318038773302591388749350928518978644195321823031169554883546783008552055500006521942114090700590629270411991786649526252511988772785856421853284138641292115103752681221149645215091796151452179367290563960268172758362797455911806844119899456946716872660501564338026033283246307714022727736269662712760552032514935221264668048346303765814991926160971652603418957335611372997039750152656562534312090480584254139721316727874935377534320513954618613018736963390824254815189180123390458337439238968195500478929243138895391503664520114879742503590619571819162728357920038256850563390120464725937519033210708126543432478285114252366108830270250179901341527737507218594057922199719104029492513440776978737569073311531327959619473347197771258136673277196370541744914825320101570858661418471990525325947196693896033868743757141660745528917023986920940784198835716344118856546418559172561537618339205407507207189048922255563025344780141356408734091746847176524668634922381002616250956395396750543370121353986787811198940023811961175137718471681698842146516157782400603918139899649907083422883560147497423716606300948860556875601932804977607720650110641937283910370562685799871417893375254018932714683434839494540100464391517687791181578398092940897663046426680591784979077346310805130281286135390962283377382468201261465878675036623446310521647863621219711857286127318003747870851492673694095056987882031617900914585693925438430171339954475238493229757865773038716209713425837822185306969919141850963045426853213214689860985868808426715394722471772444651841812089427201306083892093656411029812505338465882789354070451203644049357960070778182450728510651207147219723031229332299445505567122898645029450592743838521087128587658700525209051707144805267558569253335338471155476822010235288518675938175047852771963185684763268607656139730701772360797569232182519873204658920286294086903499345807008067238553970794328221354470159720260203615301258787151338346713388233228222347894656428429360332681617245082659786385056272075995482538018615905732193776481201729875852263908577290985159540898006484957283719003265989703948028536791879457165714219886627682574497299124876655897945100896258809762880750479351485927069753142640568506544948407342071833204515313157244648136360481142008348003765037185293637645850740209406118638757082247288772100727228363564754715009266283881617991281655023144013466415652527181213424140510771132177710050668866171427933715134150513908491762922429848007108501328338354176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 1496071908891436897673137462234093039993603626913078166080883260251248287425550730552225320388204690751443577354276466187691061801022078310080770259408317808809016004974261607772895912725120873086695927396104331226167156833421626244639711942560677515390574485949594087342311586749433514033673145348462900611074324594063957053960633196525442022699386448110837282871352652144637404606228634204615582951542102788320983728865029593770282810674459755569124140387982741548445064983842852043664386347967685206580093723778835212874821517585704818699202959897996648742569782811162492922166045811583778223314885217991624953521341451395766019601965497408493410468441253752136429851448035622836834785773005094549139950482564878927777610318139153693621233429333987060497366545152552785062711340825579042581851583089059076465909278155121486810105566767636948192088019541653230685683594186367137916359263046469459715852675282622534517004114601316583902382239950203964604683372330177354692168297322413219819543745313998870652754005645102699729671065892168358294939609807975184375368773870203315940535182074141896036799222457757203917508875229178455550243892758491070263741740888831868995483416804955201751678456126143123964175182040536906428441142639649143137334161925322009380464170889205369511433960979129524792083337117426874925513148942238020757953032645615794556023075755458459184261132914634181100488980161626776042159794763268745804577778735040111186044723822980500503214713705552501738192476931726118022678600807179580988997720879771373270045289057449132135307876204118007907572052151036715868742158826027024250519634729133924702148228812775433392383605862426993649231568466324734851201143837376174378165123237817403149904402920729893398047034207829052684394247177574451571568142096715350677974727574284178974885375260654193445986818874923844485522910362552125784873912546881707867774919399329326633034914853329909087335721107536154708560980835237124132869101705172593244979322025499912455510824381451806809596991776535739293634346579933327443297814794179264110404726247392553102592279355371013698924964268794789889313071510573204823073043396335381476706615422705396046855125552531892016112514973549940853212213923916128686779083972548367053260245860849806800866461813428332048595708815933496508895639190476687266619117950627928100959197272778104553251953597214907378430470597520821445479668550009063513023996295004751056484581071521952005027717069288413288148472005920206134889070651300666672036814326041215327316428409257406823590604421378951448103125415872108074893312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -3311304632075241535261908954248373805693026043541254484449289413961549487835928274683584921659163918137913746327890174103462944338373499677100660926798184481436384713670971400981065106612094136519405532961386957401294144389692240587931831079332573515148525750675402263280028434639279289248082079082978763153967217083731363948362867482512602800296781720912257833663883843792285664354065763451054672530735161153086500891130364161565965635951372140749402711622100609600078159679057973094430645526135999931206558530114858659582659212986266627751205379288205052675439101717263268381846304858288629604035887553134392269628455807592032382522545564063789949905294221044042292567188707141517347791005721195591472752098547949431060345230896842313807088812482135968256375879262212033263280833573632287860323424247610586837510785493744514924849185033407565378299578548224571830834022771395164769412192490063412395949468068113364309040579247009587991661217985440829069658141195286166622316621907935136043663004521307048195065206383762680348624015058983041293202056168134586740122607021617704391641662922391565091123674949574382873666960249876413749107765177766403587142281321069028596617174212929722820409830540930250026931073023364617229453778932064843894417746893575002414773671880217768176591431373211370102384568253360473441212980415914870520113259963659162061764769912871989018009024453911627198960622107297274228163467745205467499953359435809274336751804710174088447153035588404066251775057581869560873760851876632888845740677454091426961779278512024723520851685568307438157807980325794557959667075447127319594327720493537357233608084454709811489649873196598906907580096403000040413642166756118982250869560495931019115475496280809212066609857292105659736883610255470510362473723444964262094867066895753889630176964817155714634595009876200660494551223778297542771151307646710841707672056093993978032919179394221616451547059958213236830449054222752482752713495699485763491700524418203450239408669560380266209732089327641089127209599412493105674219233492726317075608751561227596313074008689446585392091536389216524491659462467035206910291780599045051295612953730256129488225955741664715841508108333758821945511503427085866451593330590245996025327908696776916906165777210704199623761548375080467267455791756518300705178014782523944518700872041970013171847189186156387265765341551110648888545174835402953806522757304511059779726839518621724639128369894850743979780344109950911680280126551402373586771030603211682888778438331318964431794934220314630187863462085615656370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 4789135718382440278824353065861251965329505341686733260358299700053478049705310959761678303722481999630977967911582503333296571510163512593774870881740955913003920111249228246222184506246195952966084047087731009238174662555147539785307918837710925552366907949644577052432746020340191954496011867465883677897848408810079992035207874951864339351273065942569675552098365949221841497545184623951503750488677146564391018418671074839573200700440544297603780353764034917368103670242327348888461512739037297086428095417413854324087875975895233936853654706439491064644914191424903663901991513214753684733751092165531639657789638744409304644736687995831101834364067280495290020491458630727200381981451850029863925512384651613366194014322683872369831919995084515080564149250434078149167111883956589377439153354287184584588251369853318256207034996129286251088350835288857520531763027216800424752046014385321309683469281985516635275917140603108039365980606254535111917138280781758624911836711273235482661546930298594248688298595417056967430645941909652012797793932130815222114110739287168730415313921133984636332895107494253455285208893552125313205864633748803652659023174216606802217554046813767514241797645233550399297652038136462618740367572390534591401074043548136450448453529813160890537308329162993576556197550067390150165722307559728499780944004415134030769984209206628343879511623418818987276504161462379030080162515369053760761003877364676451471928953329392209693960570226262944303188538863100600236819681471401987459411087622041360320902252953618569355688401956678414330554801049939467604339010457847523656850937371971059477705530584506471716600871525630186086990162368783748625292431794079457447491792110914710572334488455478945501138372600382254919622457816249539076399434332719069279468337478109471632290916628940736543360258158340154316310999389858397098994942124299678551922513500944455792930411621561989866589649831686998153357277050249433423302380615838771879324143776406327488793495420002489312554197709722914280570794696274853707740499149498123754871047685792972484234649587041047683050108841916487888375396885385130614818381603558689637796300835227893006139099849046592064473277491525981046298159282206646725559981139420663488497685941795199505264167713072750944713912096234096493477406851499030076157116613499037979052853867223582873732418087918450738978011931262415681036716660819091134609230488493014490776641882547652322388576853365799018467721667788915260052018354134349932917094228005350772795533008525060522704613434787883636648795539987085582663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -3304057714372579755441727396489573734738754788602401628143393033928980807853920589091151177904143646894996170613489053723370210144700037920570587877090483231127301643812601993554943001309670178201320437006950441794227260319220619633102020122592699196941114857905622043293355617202538883310803698048630563297832005253499659607593348224802299708323797984216805550405597187296788683756865127269749943521526786438803984026227018721253678739896387473200405231980419476094279918758412646648222003630425511583878367633616650525921896120799691358914500335076415714742537878682358075381086456084103842253583860573601023363902124955201532467211561540630338935646265813780644692048775195152295482785625963332167574112950803765002323313645572599708365550155510769069469326425493752412655296435489967332564090022011332464096217140408339988645648495191103302153787818476413493842457169704501952152198840215581804281000269150931688146201696773883902485627502339456410589170682118706775984421104396385835356542162639317742613095535833028716937857457422983086582389167872697639320260355257420731588104080805541781494564390171029699791101082553420350840303203232734973744134668757798297304087008925143715893216769563069246527312788498110378031624190569628539653961240265215967163113957896317457070947455158263522837126942577191181768208079560169662681849172200510814028539518482521696999329996290830340934764012875708990176293797479411837693830303809629066023016289703682511410982870239597327100662047562121925507481515132648532247549144498803507486973753846282097043587836770014372521794413825952227936928593144898947293510435548350474928487224454795636934725910162155006329870363636423567515827690203482984284696636896670382142308214884660606117441453573005310764133192031606285094539341868742009766541266108551299825283662371933668081912633432028381659847572427982540394162098619332094145002663757577930725777655774168199984701009367195116007370955506644878171512631904814120480948133769579633803440495599026200559519633904102531664986475253612658556709823411374225642510879509960208585469398845957915031068296501547869598474235160110279180415702164876940695061272675741148073424147927718332318598573265157877950670306667723248581025384290577108662961860624525495124338686913724632664196407965098590384127928743502709095420497709269720967667996213913363864217721076708845440072977918058870307346243765360541241307918633369751828492147852969116790873812616926621154092268808759868831321984942565375342649303533125574152868312538366516085491494506087463881149893082057068647546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] -3291808301751988418111407323970331503109370062444569053593969908767151907970616994954804076988404309943452422317316573582702258662081085988820160450831898139228826224699753686336545701828298831990837318911164355116175388111102647757253159516802544163179047827456624571383557167800544642681708410722409082740326297392951007096821180995497173499517685305012493914109491377777346696606941362569912399591598861547503820981408080203271395423483851488599049313853631547296935141154604541155717034579803350792835287939574120607080516130265424400409568564920885563292658654785211296579973906060149899915802318234758847708328695643567192472358548245679360477409478994567985089223342205782038172207792158918539150107167715418771460591807682115223369427523862450832013950630610306114042646289056957233477977094074972187457649009075778270958954600666717744639649054427536018466597102538134851907582388748643018804042029075834382126602294567341110750740232281372426154644058312791477924381334468708217295046804713855220946138866712043433550897890733213358357727689545420754880225980065705194549096969119968368562042941755174129936934467888590234840655677398750529927730551225800126752678267568208544944240016145363681793385709101501057407465707913104254557210189456507137690025987544533151256005429297456614967715668731144950850535479391067772521761035748183187099615542145898547751538772747257102347733808804938999095258199599326631122395003927849318641164287244072523398883485001181759555540116994232835029852167520564427298924013889436467463517914718572711169643969048619926057308467021127667386231269454148309789225598287770179165697259732396877347197243961608525038759959412135407495792291362780057978173434478994500685122772027750094897326091186530518624489906975779969263806861730181136832852176622980134420270510309264386914041050226478695642488266838192982383687587488274943119173276561996800633772089134540585727001215281502947348831962584070830173893590690728334519288417899668356879883838658947538481504835900785908307921109434610596986707524046614672115012181902373066105708910908544105903044110878429289255164496736340484521658393278811399645351618475015742874826338635465524069052027388891804102912668956498766839852828654627935781287428483059501200889420143306708256787964363962816118344467435034083483304700811416392794743531919588933459059441096116910082199621680456126081542455122941294333671381070173314576700942473444463691940414658360669409640276587975618720873329230876183913709424457899740675993899612193467311406917463341926216724328702088733135994880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] 13350754886921577928975624746466557373544210475298894955817526315521812965603425542101651453116140830747177443609361489097695960975592213706259944705056343567740124169914556296482607577630234419854237044209063231485603900963659422053564251806340668295805028062776971823300803695565973344179726860779634038601463440165095591838988613696131715417451103684913537266327648174169088589467695848230684367340968675737267686329598948325425832423543235526379209242780274019882610274842900684176558746889146428482031932594681234595424456724059176084787169751965523490074550821329438939744828277955431789124754780573636119370757611057060437460343625958706530171334136657796716545086383873346231038328197402525332132183884544245661228417144403892028935184282315064272223166411761165338735987854023632818307724640812060434360030825466944659288735378720118817761037984642641638651168062978507225147948528066613447950646987364642752056931691687903996605065242669839068780769673801955102051455618537786810093629192815083781492527266487544890982201489995690086411989430864995947612732237110006854699479538678067468894642864669173725046638331798454360869500517541886605507244720166769093966060735120726478601969871502364283719056294928501910521470980034561717372373411762798093087389155701042411655035583289741156262738942277858924387033834208068484306824860125123443625964920131392463170299957508105814175530354125835182359941593869143417785873597946383987337677850602873551607945947349329262073364031319683429696667756054775912302969330336766166665710767317371078873056672640615664831177456624492339847495578349906720440723533998676278906959366541702040211993871071867299542284735427181043156118444615906605006669474706001094807541153959451055669499888461259413176616689359039613072902312488106484478477127439901311291179921207335309708666807026940284736662297610820430435647524442974327263718676334978518026659236380296931699255960557652580964324335795511811745988287435701141717768896142015499352038739383750456025259566097896344685141636075124645945771184306721756209997922431293892174148713202166651368410436258525170058522297901166679080650122772686834624864956854527290491818492543674237682318940653764936863635098024725729094346932406511405813446175569644236731501898430397565762367370383777005657857071814962847967983874447790703888103491390854093110736043140435218554332389886568486433587261676939349570869530487702136663264083239522939664069496380563711801925963807442891424432330025995919715161190595352380173185750930824992473678679978322416624086257847525218902343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] -20620721105853435148865218550183654991628383574089764560971055735169656432100545616413041301736840819847232230124713353141611218961348345071653477641705170271298847022913304972606005658071786349821956180117428998365426538653261025050931507143319426730231368561774711925759603334968415972771547419458705681704181434996523873625353213179785819427150859282718703825455684138326903390269409780464654750688382254476488674514929693983968712765015218668916633272418173116889599056411592199498049745606703928490834128215343087411836147768532123548584153392527064880697037370702000495366776139662060093672234182115335035451525767239024472202780271262908386270308293364346051939528244905088821797847485543894737513716611523441007313505448660982639287055362560946411267334704356453173748056949255916045350970272505383935020717634353397522919803962160169419701119839987362311393696597151807825332042515697213983320643477195220046031593069320385076275968137114549001381153303870640563152995473075142869108791450326485918304644741998725691358570097064178708501377178747174041585557113445001397590871057337033797749861619355063365186288363321960762311317784173360772044525356745648233561318904013452589499204665267931188677781105524948314089373693884864593920231791829372603998931980183589259014863744281984404538830256988426555246592158245666194888314453361002744048191839333594720890857014771760534301445420426439929811469156851560672424961590651357231671681760695682564233269681884945723987571525751351246246242770872468442673699127961276458789580317906303967445000230973452766760984274578411913194343511695163093785733554210629900797906558707251761640358226599378803899991015900339870781599845844427739586837909913048938348493883772364724383063135963897737201183760831192044723206778030046383133723142646419048929313346637694701884472837690232753087441408980018839341724078522018919175017204696848338219862062441477373229565196534358017495685179988148542695598180380618443424417310034106550237499426716363522587170574222584502470533732752939077393022979923877912287329673880806277543089963137496821635407544760979817648142419427458684718674322904764392327552680258526250531122114713041875823358074025108946717565799574620617725884974018278896753727791537740566670127422678912593493109545032279562551172375894538390689377597978543463158139242649161091802346437479558747218665172572810638937767357146427443496373425306931908580300097562089598267419635306879828647539840487204299462802474623688975326868770314692056200670432233148075849341925129149636533860179186871794715852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] 18163892150614910425197042523925379195170178952806775091000764452769263919090927056774180139410245294688625219039782235357367274823285171216195129153594951084247924012163523005329895381001448034090293174841367703923339167815734080342590757466403211496210747075128129747598975077145708367296354427874287301123866936849775152888193385492412527950529429802085922406890453996392264901576881549350901664101657144943981384471670945281849143252213618822798521441306088623756544172520861093933703111337636581467756334165976471127291201626325174060861029695723522234125340903616557214434589574003551492688821842346751641807655791753043982841458437586162186163013306073904866199484711247605418822922148845090561438387030828391526795363938632917579322805110019673775524332133086194128508824129964889148198049178851147738214082645022082916006104530407310268470563247097632011460589262302923360974566508351654097211534609317281499812972425228814755974750566121452245353548381749488645616291259100513687654618219368271626470004591043719647796090349730748406147926318193721579765775644171574196807225821509152174616714180678581070549958011627119616140335153507795196571903754473216552932984950026046090579475649372085495727205120192042391175736432167190927123255835513169050585413224867035875597852818414251674457982044677551576948338570255518766967129129001534011233545276665402829598602985765966809216859068574593297222154521739555734962470285989132431009990289577351713788761382651116548738711808558575764166916521186355009307899115648512991487990323999374321995159736419149109460743476060329163308300154348345404622872043846556874677046604597584203418197070227908137764975165284365099998250209532909960505432714227951521322421115876718758064251094264286172034323447768382072262473352026244743306639526004236172646779902371684501525033955797987075640682248254057722902094068377674064617087639516419381230874403970258513188809051542511799904733388976516377037068327302554689822529780341074455628247882695423683644709866049116271379566020409329779175338976780519531794623624382318403027147149264180093527310352373896053114111390444388154304428088851050564858239385258768487301347267736461610898826524096284543535491560913374714665426919626227655686607246493602984901290645211810399086513296204012502621990805224193789102711684553914359474629427190933239498704916528874155747212400166202285530743648961491114805708650341001335358425807509733400407813909116257766171285756405697803387567437425604939027030983370480126748453035742533237594256109633463482146088343563335743758663680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] -3991004056153800341491589427409163687845388757612210167274565214658714250726694913587054863676799055987841151083850281801373095514120156433602221439224057641215769513052803353714736504376453928375681140631480824931108358722112545119678091428835239507907484843963372150781565240939372362189721051850825279299216723061395305110888444095954130565513857861407213789822730017954094825290277318069279377667252322637780780311468560008432483612412111397776332801581197943653136427826198386956767100269360435353520589265675416237885737979100009645108018302666747470625872173659756869222778347386286744072207554164805075444235708747920831956446859545705317050282173553373361256706687841984813500149108004701320492753522553987071342894454794638170996748870714207936178168648531542182940677541829906457837869426453584918083544991845079634577940329025015228275774736465967005018080038737068584555590556597627986077765402515656571078986224470326257073975900573630633128797551755979021813066370094782759517089690655796185543335938887684414040143815255780617775769696351363283295359720857414791500148499311907229618838551758858193453164165365866219496400871642955604266795209919192009534974477259395778324675985530196574236852627423678319070623524998586226484027403963814718772764056117447622934390561420451419761618424471257540153511846510814041553849081956882085737002796026420454710436574841962618968764213068948810272269090373477710968377945311990103710258207214758897907771508784581671437669671373039635872818711006762964621095047657399426782319253514151383947562558327928208591389946658796554701891214221951416387235667634765756887564863185224753211547231067844549996982069541639194052112353524889655453438818702578768748380427255321046182619894964334917417888858639885516681407124804975663421495896351464497067007760637451989653690721576884074821054674327915556753623483934682732483880734201420818103259250880274167897633334306686016661823958590557670309324560530621899496097087076679971004111717600857886738743974171976201450337466570912749673878152117318232171608002188742472568594685519519001380679677711683847235825219333251686990258824140502107056867256374646818574594204488747811307158643158357931224725883312633523395137537491929995979935763297963132606727205410204337855849879549884892706059565943089308747521413486641677315409589341413935546466987926956428011517704410949698518365571223541367048636885142976579493758905774102733044467118413584047910769878266127982403863276364338118729912349599655403442740325870471597262614526943977772587354458086170618786480128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -16925910279128415119822195079069744818656304672357860582811245052065404863155312979689117622094548191554364829235685450051302768094256433611355360970096008115998162523934080180275925082547131254425966214185837790757913982067107508214624227799100793473434957841870197532368271004539986290330710707627751231723025458335643698942621977550134779993032302872010322420462987961367971823771400829899387539717263399172477776036776091123507130309715302025446297457153927484038814978647115034973351142623968492169905987779196882835276618686253152663705257460161442504327031803865998063522471281271544145627434302811248838525125231718911079172476311196100408460158987716990513687105077362235005615243918400047368574688759787880732281820512504437590620532518555068561586678153861405658622526984894850763819598333346423668859717209735128062189521672834653364336338006921892111232303285873338568363000672537527892925058906383941878294901698243613319405879292884123140211274425629973191690478253295521397963771491113893775731792464991871570467862769756225234619872904679021078054198181041364980477922901833271548559926067756452187475226780250230666632913568390632882357792967267686786034176365441218480918734037380128951660361491003624596360588041713102738101447547326573348043510756473432311529464441244539930513024258763143182533653323895231073205435934770220817339320509060442003528168046693574408133770573075901475528687007821121223725717160982077360372551792990348340459840754848000247717077957855183078244181869708632985266213930658594470256821283902656932718754933807696740951103509970626847331331874462763964791186743874507663196614076058514531020085020255439683090645087531666316464295276187310618555931243176495453563458381423596622317337609721178915560529781207551132296996829928801164797854253864415314734010160674467143059543061392775262155478321591389101533480759623456778474566880710989319888814367121751144900567506856713410843179233256089858764819112176846255290613907519018050778132156824618941888494961152389507441024663940747975426049756668556562494812298292800518429731719110705044593773027171247679295450636769363192455001218471689572613394812046632326699818091325553656014566097726483503706639265147284263802005369522437859116508536703817855760106969667616665527678578088361684506234684766302603169443600451811383943631542671015128989160962054052086387205912431355727749359768028582343367552477500999782580717186223452526345492983495035497554072178543162594348424942940487560722561263156418213497893444992941822449963860457581509368733936002821516794265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 36064697282945831139713695726665353828973511975510752850561982850020862986209506057737165625255714564839293740045781520733655692477048347229775608901802843461359548511875524874442726447562970310567239314886848430206645924319670826512892089093942256114407928438799131674350165930308081380489934607534934614806495410307824139493563795522928884792655301989491220461142331810520617000914244495923653780213810640801928047931962138998312395966345595831576530870752217195407190936127574355424907550330905799442240867275503572064057111229062573251676582137353885548832209012492391157277596434789187354240530297031224050415602976531770733263498470962706966618419179759875843710272608511098404547174441888281730735512242304195654259708045384576309040392698989228262864390595115891524263692126250533953272345424979669353115239504986919643970666549698113760169438022784927103960283647952043603198857847550095758675195177896169659531494242631516196998527982915986476016457826502171693000293930977619655230312545328525129394749916315318605846876457017054698851260362805343540510494949625360443002673840356878533514322368357562758840008167508963835515696651197639446422513702742147466012265475771983054421852260624392887786337089491606517818937239015502590201972743140687103819527772144969885948175032498516228735013532680171522009826822168250894714238130966944898775353741354410854887598684543413366478978199576581873151730372319839929007083493520403372145231825239349700276194417675341602102517029464243854231430611974463252482284704018536056907031460038608639175255835729228149221751029023069830281070378503509258083464376889894564543258776158628585376698651382516030295523212171584856302206195001413531787437583910950331732689042125249824842278446356771475287633238782282806509892461314179295096470823131634738452322167222516480151575885599730852672212064655678749690165185037607877151587823446351456362637545545925101084903098440416156128102138502598138724250371902023370735262432042689969955237246543516421798059267597504452391477844617915537637823440611309744854917190938802094233733753070749770376486695058788469149260595405914973540953234590640940053847312232470443615572801622695483487483422992355506272134729194756111950385341303767791719158330144728511241082416451014394354632684053346763761212662581791605061792226467762686349011405409531274315232520126007499314659120316075669292825402966675546783874505895377199387452455224757926327660183171380133860911372274684364050116371582050935547322860146476461842852268049005462246255098663135461274053438512574276265050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -46870931382725105167933175485793906799131050614319417556116253820936110620034425660118829343043982016453287317144823161290581166870235816393882187401777661005477566037987929680014511281482917897615354881427387563876271186435286149557146766539099518866259296221499639457086683664701265734445505623329036263309847804898524206356493402184464778954520994622937585295026452541239073188777482136256395763387308349272512997940460801196502502231490849042939225984273301164784906002656152596392498194592045658818171871367269489385258796070727927542565350550894156779641571968927068822611983344120216819227504385063814258406078221980967511776093037051807775493770578411820980443948143876656440001254020702641800461873969241018492979962702008523125153163603603330357480907362022842526413801098423039985755787929225435411691117217872000247963752946501831814415717736246137322279098410471749780499224535482963819261977736203509096221120003311729718919295114926805153032641978593563291512808598060130132682609749102008714663283425338347508015576168260154920213499808093409869392315276426455433107214640334999238931938187738671916629886734504668799912782813820748728080321981932587212904730385254104758569720773980450045569129949677535928716346559864700293470602441700047775414422469124916705249669671215972192880228367067803968884135575998671468690065793884405237623746865449777980747702554526152153568113137560728373441702763035272891888143653238089560026706600492468527259246335825726627063330790632925027254797174941671379130945901102947548938500300990652146718746838066245770764354585424092976806360916606955391229629597180704121857560128025367154198798821041868791015909616453502229179798519846634160989197313187708853518924446722541557967226483813640867404289407146531227952036928741896640712285734173636220943530797966841342783240138759891951580695326196068910179945984468388781657100099102347500226093796285405506914767672333901670019504837066059604760841745129636793633891669882208050081796990947324785452311841239106898346053312999169676763439018305096637403284734700177442583837712763842383926638202025816228810335210471041175288310864283314933400211164253279153410559614519579417525609779310716701478998384323030504019270557611419185428058460848652806757778555185034231288419056901632773987238120763500459397456167985563896768257687640456710908983672795630793922191348877463632224109556505589418964986002206739817434423561647753386982929522953839185182159160351922010875280333798107892923590923013955774404413641492607517870692192932433225713615973084365352809267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 47822847578909892786725898574658425534268945381476928879510080489194191162986005220175019628504921301988912724268912882690630126379348752713643890606693226751700478713823948379230822662406926079224634184099322470878226639505970892386849601923291938360866575707384278987233655868811417631323494370104828346436758173195390288824630306699429187511610896182739594025777172016469842142720588974131815746536935713852002114700298590775551890327738699326563229316056973734787858429741768866613694272629219294224776486014399873774632606820743819619432610968873178048568662080898453804709694697186819198975587766885538429810412472233138135735111497955282201760053673100503396843812168017209551099315493443257635734271033330955875630268776124807821601823015148130197830813468187596757053779467199616160090505002870867618204815203369250801185052014700514259083021535767412121514752622216653978207155015982683281130150681034471489002237559860166331119268400840662560309454457867365556774725153502950429643745076178372020784868128979322168616234352249304923413901771201082097548487420306015940538049552565466378577830460476343578218000284907266193302042260849531045565743357350183980085200829300179293700106436260698278922582757817649026901448730448084327907199729366234292720039731512922123083769476128266043527100375082010195337559211912361082643322923644437806038681802215124355171095838134526271928713658677298159260640032297867365752784956488457647892211708610918409457383697452922157835235249803386992966641860286381519575788013041861363738341455048752973697947221304127034529573377952587725370609315984712896655479720843977975427126839560265001114698206020034114737584767933503416653866434519193885803969463008858510864755612169709441398640731027643109930761728223134485398070258890079093803685396223474041648938752302955911383456153279066928955542286265888828599041707322800174179430886792015356433998460336692366059380476084158554286289822998914037625115313635579647008076472865074703256287028631338960321136140751708321096888247996933897466049402522490404489894370529957452797018550885374675170004696731166840877062387320603601583313452177467942629815827157428801559365368315303419658915214701857999444058169846268741219518902950718018731601762378839846452754520577569142822887643485263099895737755847665306662993802902748379335648687343205699855992613988675833277699908293119199266129188438062648621725659992999157767604568658345056810605748912597062051225494640595730143493613190824936010699605412271126030451662255965334770095825342282851167692521282188082176589824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -41557960599223957811352610653417375136727324029717621673036479975987307220050296782935930223075272673778390249901989501453884293613209422621342542169783403903487675080522368289229310698702351376892931413921668904293839495661280585466403486701344134089697123393673241004286634194814124147892743049492381672687928939158806259439163318875574312339383105116983184953664501648664451032122426902865130790579466633876174558542824187671608424730979927254836448114513081295582312299127400050621353411534118086897417299725968615809340563993831974353094824609546499177046443191261691507985126298786525881080034097519107431463023653880794250591078404977046116886542124538703984826890246742886884139418226258796207820974651963181993960574043841431955787455016999673455420428426273424138043734645596345849760456116481481177993397724842287107889651738924261972402681997931625359588309571598565485440244596200473360579084030849498800470216320042857804088264616839321215591327866350961081036805862904184695953907698123970129707410268918928981244534065966200559059442427228301219425426155243424254272417264362758484559402034661037650414092369854671930269120200827235547399172722974988716562282077977303657429067340856956452922347510312961193785966501765339571295931493027702494734393744201096480082855229552794336484215981894376761734212627393151189406933628569796892754176599225209300023161347146426388104023941596084468435851558276682129311213396041612028118301076176001077285398358544421554854478979805971742032041270051039251251635343113124268421874987698501596131773824932170936775723454103709182374252724014543011006339302296099624055669538606981149798113495918759472631663836147627865938579195393403358153924049488247312590853533240228562572097102985652874743712666083443501325551162968183379399455366641661613784751734480619306131932905596640967434416528697962798886268554529097071262243332587844441642169209029810226986263242286049353528576318057778423376517206781268203447197697582422454353603277966219721177827287673508431712625304602650808585752416540601856067705313254934422006842306780004339746933082167398831425384012464377004157679621259733770092281223889086787077419763333929764204855471463199995913990603504005112072763427871726251337341643333065202386194882299556052458901052283193526406622761156604146266145633663706810669310584604709491961563899401985160504365582187701974765423751287575037050462426746005205062952563238439209856869743807569563201712905825382066747109861255772361908410744162643305213913114392441242072448747173456705717350429188571120187473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 32037615921434524981351494606332410104264066633338187531366803966979779001345400892896870839350816656876280215900171206494476027951205788478174318684775054187390433636356481390431204038354215913188360392919717194684890685021403656628103743922459892397455497790842378050148693205949989594711335584015129068817215151822734072948171162992130150526342777087649394307920467254665933230304664218875883050030818419069156359515604370021517562489326417223280655103621724203743122471046692045037662320060985706328115104510614517879447267512508747354197216615686026734115740342263155573088086607580566141427068922621768231500764590889539650449304370685727042637548522337453762404442417997581007731451306209046837327878851363924252972547039238554317654292507010611202150419577555339169635834575734180832607858809173981071778094008505468188622703383295939445175187377017672688737159720585670000341131266183272547136233233671141704549415526304686871733884373006364141395088691006025240912387860361003407541525946522305707274365184220160543352189046728756889807893327050608133006232070554496544871831466040941796828381943669045930118314888824406371862929610373470729514614390480333392395872142247088000366552089930682320975066559538236992140929125547509446011322842532502109093245517451785458553627213029700254608957946528724174364939791690231583974776908903160853404537823008774527499410419485077687121240908114900020769302811207627337098007917298464717565620927328444413280407986516406309920957713525082438820955999916224905716134835882440619971978770484826844707425794429668823674368921610259067858324663964760294091640319163564840657721939049395386749449565383133735243670202462259754825361105418976212088668751727960734804996205243074992385608184861242905591063421692129937886743058053990834883400415663473067905670582659530391953256263490200886319510623727945024833054796665823637073042538029656167668962018258508498208041116784703441528112693047788252336375426363038769835489398697866111567050635035774806671841690861774021772173978603766866933044472957092902476036815553001247073058413720140545066657264909084152439660188666726445201384095881604696015574274039987718620133250240653478605088516281679337836660990564559815476916564292324765182690269301963110130500607183710079646056955142917609147279109732866613750196217146200653684916724818915412994813692406226020466860073737591157300973961202359432467925630142146827795997513156889344247987560886473382945674535444859664831781224565809398691476424516044525252029635116737124223210385449154777519654009640041173192015872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -22366177787811568969282188285773194930711005126616786937095316788041689241086590126425716434472308303032417120309337666423593335013465531487509529848855615164146216462982484546134197464765556355264248697321199935284488566936276986973996594946913502656338570201115191754305826665997126891417516594478244181034933573921227712532169499197305334073190115415017259119734242413359009260912728603004221491573374201579904038476128957288243483843397447741466608342582888654073892487150291691602974730663756239544356190733667694173897220434381345847362943291984021742320976720603012313182945540091025589312228095458793742606034797407007657753305193670176253092223428400945517963051344667576661066210646408854189389378867029638534119425863907291897342581755441630305811762304782057964359816882655979585526976449162704924058755666306945642743880674966673777476356021003103205172698992861851511860409691813358938247275964343449507575094378433598781079308145500301450736966240041942846319028961870174416011974807645643183680160036412610921174247740550024092788589577281402436970830513128846425919366698496283139283779974300330706303133387349078621229706904037565208632919695560950547489278167457870128045911851752065911682620711496566434068996609189540396379997089026954017599104667340246228377235834024358926133554244279672320913893109909492520537960764877749044711982015338050383656970071759756840428054299837020822027223551216227748810221196251436282364008019547594820590673265365406753897979577313237443833939459959455345029036818247908936519299722576732675432866952854935160089520617672184350527458599805890800568156980567718392196217839412340131417789578618829753650986425088750192173044205654787263313874082319065337822064466977517663094168723431708197071380054558985387137581767820339425165994552025615553192668239368134672473736873338008656491646292439025860749829256765636250594006790678601611293749153207576755383058604915524509315193053376039377592195362640988589618318202505075532795779336045868900682536821677798173850314084146554592893664646073445804917765893039699564602383921782436152100148179274981016057728557381350665764828675398706289097736044364283419464109897613625080766419051588642652381499771194334157422834927860723592099557094817314835185210878658857211522424893577961666085319202077249853917983280483201698875288814343953158110234471836838297804328467333693192174656732314017151645626508145432809826417281567144113333716181841138851398459317986595682363864430486113183156237882497797566693346499539527052968482505869412005542822343717948268604293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 14200101892251059298373559945153866332034056956534460480340305461889282720831713956558075290973783797164020747499263550409395556306640909280677217693148003913551952424929827184092424712109151887266071398601721267525882058271521004835364242782807277453682782728134778042417743529741488893135139487453592107332477697314225702817550958491234982283061091056133243793388263980548534774970041966883279373595101070079489578073590531164709733477135382037820636274438202495235990162589777109072239719512580619159769831769569129537545084649098727955543459637410911979559803865164817990771606282981110995503906112465579833101033134012867988743380707949090779428254965451583897704334760391192706731146253718387414410073585671787321899349193329689128980743656637142605426866810409151802713443879463804079560750218204602508514611547566205565119725391264982097595794347660161479614062668192182220764734975089541608152953538028393189693276630560165930635371854397585949469976891854786196374319414957302207398851576052160345166316791828213979717658390967589986490339483065678372912237270389745920956955242457945999739049311173176316167275249601138448284502546084772147482670594559818222004513739006594917301381376796412440074663804869915748571471761352314034983565926068779852478973741628950284025485546254465439384304737368184651703547333437214977574735187816440151770146448692241371997638682521787454742694127466438181103965892710420858049798098157647263592588616203141655513248470708819585915151637514566445251247107696480139378216765560715049088359313476010335359598474112673639147172992986086074475612719325258295462352248750782872133038336136066720307725507720795269385147474756410777283774059477613319246023491484783117016043419088250411982120146290477513388480275281703459113784472211173828652687173862983304799358290750505817432407026606982317756232808578133286071996654922387543764033475576621789123912738976336597212730023310025128749020362608115137519759133527032115116937238374710521886228019679858538984841713405478100617033878168829198195411663711665030956773925418616711852324792660991465623121911076075961542777284237855371369268095175823909758982167362875269824259966188680978466194940269905047829802403236860982767601132952577682714676580651669435547180927163370140940099110642159711953660636518438381188208469724284224946274872497542626376309107544775447210477334742896690854067723303124394612539889501839824009258859025303506794984881508323313110713806069573292100356258578361850755793394537530554930560393910293430108643894978834681800960171653084238298742784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -8113086982857288344797322804925652402352776504463021792407255268097697864558949426637377378733628105991124389724362874657140512608124009014213859298542293092827687469041861853726363644494380362844982903323045089109610706175916843977001937137375593388163037143200242299469517373888679145135389147932457712051486878931279133635550400366434889682069505281285062089070141293865167441041573679266486680129535307082191091080011760971178076294607394991727730938711570375617246509618479452481727873000549595909014775476998461758340085620106822682824743696471113593576337095488566608752063809039662508040521649985187598402232108514245739600470802339056668433340171781569555078818368331462290725687407482485846756538562905042329531830580809501514946322664535756000407458455281121083275341892851642380991734705036659178631062420430508163438887754040459724539387614248084416496868178037003909023865464104298047283765904262502684264397166344940824677805398592820910217322776861769867032127882655200633314710383311189694372722632497494188776259259195076539616270952241665511628968405867432115960974756892235828766749345736072401459514280797779165500539369293945987613474169675266649836404474219310905887062187890178986746412360831219517170652375387452285842766796986828211723981456644432868939550084557279070823155849952929129370962798595507266707232930250799841063282652179937217795585858710722334756206036023338515805256175330979268290433237684098733647815671390976490225106461046071055249513091882385077719990027793750142206426956272842316761373340907948591503408047702745426611329145747911768480719679496263662659251313585932665021539236798471602852396780038009145513197387530613326160603007042304968058924763675373479936489856021522139143973212161893978880134856266192045433630421750965962805764569800477063116864554950339786707877459707726862685488769849874142726433888884511453233908886502597628196018819916929500266340213533221563785796503926720909948348304280798001203407369022250186102068597276311776198833525201359379478005846476460705941747904759950402074941508001110692237301509948090989173251270372649994282111799844576194385296562787225348317673833749224526726797087018956539288869054789355846399865568390749804500094407859031655158130957262658181220415314724352785381098418040529180576957827568283376040608892986980576201443358473539068036494472183049819391088432783025052399692955067541354817349423393298515021479583988125041766112257144214471413032041171900783221992890969669768770887482866354055381987414362499203733174522265416253265905946553377401109217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 4069824512778442966222550829347679820677252206058952156204658011543515551587447972178815458123939435048814971638933377984190857914668376558232338403931071406636970615012512159035860124774704413860071032134898360715316562292420672944001180253457390178911645598384731462828494450157293245139771150861717279808275050832997888747691619574580448930953223118511491904318903036608501914292456228961681385129628901920880129215103101191916072515247408495814428732180139761170177963634149519499408636009399628695626831051801260815258889562338881584172283405984349797175260885151876210488539329827969109048214866116847589003449790438850978248487090553660826336263545493987130791154989542617029268694867656427997402707311602809209119026155372544589502126533371931828207369287266499234074283319994032526852961423043050798148603884585527046997128173417605001661988717078281614524752634489415684653621398948359204158090519904646662428740780529583793607273453352233764354948245659758458590545655875905620126693122249951734302262824055845935629079100249936267546172740472498489230836285845106339149683889718174052470334211855474898018620184422403116441240934873135513900691396361504120981249278073136768069552903243444154486053896365351127088718635995429751040227526767004902901532501434780730619343680077016729988653757299726708309146749357055699871002792825282304008357270852430337791741410589410438473712751148435007923259543571978020512066961694686028055955847612456626073323979918567220615265737423153216858053489228278466755525262763644717560007535363786095687303836059759103429194625587169119662003252823121617497619933335315656147102971114486154253891218399520270513843349894685356880458790990215673906340021061973142141874512656951099906782908422352321923563063633948444798460737763811176812845900449443486210151885664369988972495382474177418315003202831254041647613176454061820480959569669571214275422327326952756486191943679635755910346262662878762448789437212305543269076163432767091819843705549874212637095673542992804071414188827784966811833942978651961512884419135791553143578773070574780244083230316675089697857432770061729696610847553686204401896028649384357269051459283565744135281348667509206466177042313440245112448492251838963420339753871526047355984785883253678775818560847103805016710034948538157092512172153808886389244618697595155860522401950664448186969547721041323541563081375982386787892022931676446717156823077018810846204836374665409525443337330627319464167497033872765928997832148283406451780002809492138190830065651637324810167645625661641658990592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -1712705227777868276606717915246353488619084200637700241436068574320658209419884984389814274423671298426181295215905792867714355965182149550785821056764922631831386941455851814296970568352123562089649544584212184661909142942452586488879904012534753160740807884185748036473514684748748144307731681253729122268197541551467537798354082834897598063589474146831624957925041648875162673185737313756620068984121898531793193850600124389355321570407055180531058529972314276785830757349866282135873635265593771248329374676062186261832463433399784963851437398522283488419840072793548033097717575945185642832743432992277005847346292980058304291863221437512341285357105414394473138091171828928920500972976159325398942509663410502901601691589687787495877766419507331664045344424627710507358720343966677241091531483725069603184238463843992061687895066834891071646266440244841348735356776299480573896835981045322690020530934180683858290298200657186966406964627129668990931052781578444888977240436898554467089590358884465455413204640519793448878201440650110946337098661825015549010362971604098637086709927291742633642737087494323523817500664688114835977800993886304033380883105855428203280173084813342422355802553738898573149920351333113059566993443745659551131172854426305599957512541740033597509709861021929790035173806364124480001973265867298255735011569622666601597018399909400348052967214702878406535280149220391868964533800223217474912153112696463260345846340810665026983951199188474223658640618232927440814314564096892577179652948497303021338661003766619051739911926818182651933692198891018850553545936529340162954181492428748851607910627420107153844908054130401621003028136166669545849656394540288187927901850718309588273545914389098595214082160856530982377611667245824875041264134518705951099242440525446544474084459813329443129755798147140507084450598689784873387612291399351882699539394501186652612258062203530185563611771602437290393737325872093099751173803007915273656264741968665477005321651597625962407251185345447095285538923101804956099197103233365672975111002291354558216910406833128590805532551799535956540126822806590607436495470838297384165254319587380898210988330907332820208816964874406402038559109703975720606738152452523497582226381191111931071220734746080087114033530102099728602262808908448207121264666444970453844602323111581610804951470700689515798674124487070623890095754884721825318425771694403656966092951189787469884669747324411148174925979849529291159189241893525189791197558316150720341540951578328923753668942107600906039482978810531697215406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 543481187011298842277017123902015567977870845708124288055364079654592727111651193238722318632885410319409984392884259495965720241054268113496449628184999437825606598622209971186391950982482180202533362577901993269253293880503839557619534625747769092146101388883457842564715818382880677295151496791254235706418178706530678928378354553865293850724142835135794818809272496697135453493997712995034146661958769293420710566728304748145705055871385650638688934009754275793216963296152511649588702871866026430941568486039358167599551364899527817375918125603647021101951525613733140174742338958470097354615448663755178606733136638290706531899692855642891908330177781250189048560373204415134856683496612774351288112092369284538186346561143569001396471927284412758322231966312677742967053059787474647201410381087659781714921791862049948661653819952095876718222644018488271040192545078989341507746853962691396703968789584743829428780125599256415337552589208155673113163729457024766704042581150503279166025774846404484573308020059924533608962294530970240015341375823353904755639137979348967039530557606703973817885438996780157991112939243283206177627647043460462921946319316075859426325506064330006515555199011508051852914145707640515035113274519400140721880716796596164547722251516200614020232202726958258068274804903835774345747505738116673655473343418067588278774634688511722972655685761701505707377170901913715158890683416585489035304935197135220328385501957400709330240809563676422378178545378716539144640431347263919828228653716066809211303739582478368346220663337977144745349733105756909707551252127530461189573508930990045064050707198290853535126247953189001676141360310274591810628199433914999781306598774570120841697574926063660816070332636914886379183869133343769120234496121731635389074034988017319091844815410002500395607935473839349976816049950856502597663139234494131819964495947539283254010413979365627018108751698187780440165111822164838360965167542653706967323625339365439699007745124345630489301546463890881207318156289669372006470936683945692285592251450525523279589571295076598201981651370088885659235518813185459358069809532873445694368091346551008110072280208379467677453345473652240371795687821636292338591507531947177517152235831851663041498243119797548152608018489520281917872621631940251997461297109074222033252620266005809081184626879758163586996500766044750861340448222345225191351254144242713197166044109803165091684084844528519560716896088781705899495888148387232642264466331277192061234989192920848653059208967405746451439913312626319965552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -77850600443746859158014127104423421337721730060757241695891222465587461960559320087795460827925272261151130411697809367443921955411550258148748563943984583083818013470800245138219574181353507088204938201955032408197359833383168099403217350917149919894577673407916447439318026942235307176058385355315981643785589522394405566160488750163728870326937637997333638350392263034263651907564516213672839184660998612589289249874122363006479019847099437234530202866940021281943832725481727547015947211018844189458587965055300610150853911436307346040894198673000331949078607424651830981592169972371634241037584676489661665005256994037744725354602141207553208036605534695646719415954856370742607240228650623458404693137198913485878789426489375156407832024865693175217886492724752984613098957752035819401345623757974383316904598220848177397730587753257298346868505585782146366930323517152428065702114645390842771833190197711531843047113853064394199057095572685443607292179481382193055294401148203605333009823258676108117538905151353964231049561979788086251129962932578533418203546413006434585209950627931726526534861540713098174077676287400656128319940286591825170362618715246910304510296993687864575578534803092979855055639721894399289784931530811461280965776573209696457051143013841622598774191153010747732066679146488000193760746433102432519751141262680734301686127482378685054594493683211369824329074309041462519340234673999694902866161448890865029771216670291295622394077066945391337213956354359989130628240452464426325215076150563957027537718571369911571553287262229631818127158305435142353166358349573068944593693933235353913720021095925556290131722580440489504258885268813441069707284534828486967797461500259996639178184714025536729551026195779018885663714640702034818221358727946714142558822515022276823264878430445473471525527194195596480026791227208435623702435020005821540673239185000205115468370802599827668898871098438061842196617784716498433606610028613748228754933459496974652880430568502576421448728998266470773235153127267807199416071606956026528212745699739710056825207389303831301369055730496787014546057116558282114096937015182924906862008316672936054748085230198851150000443810784616154261798735685653755434536810281654872273752605458009516321859273631775828733038944239896957592149095534699721210831120082383529476852622378863271136304075905515068698500758462643057783520809451094443148675246544004235813952306080797898977308047021818796207841009959280970186752206511376450059890267815801115852230677307523376318420314691985438036722961304964929945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] -48436616933157121138924965486048873810517342322465297669152482771909566159896317199784761701087734652671456903829856788420447700758597715023798667193538061008404445911494981883272792836239835656166014800663097443962940585439822608685598553279216187384038928110179824631836668134314572034304696561665500972787584989139133263889078371396656626715825373032155323184277236775688092209364498973640603244508979436586369098749486845796988997631575394373744312679386029409501544202460456336043215751140812618469728899050961096991938551628295108965651362881946672598010269549671770187717863750532053872722213327030461086970029278425982261900424698908785659781177059358838238954902454848455017499775344911444126246424452970031720043457030503686640866460172766387780245256688721355221620720887714337940667583414820064842335016985612319817910382358269855343763229539559925444023910373788247853796386165065686382384209924658558217364349201016737659193371182266285515186326287947604698565450008716118262477365463300583901185744833651079343289674551386927470012207781052366449427431341443613318493730653704665487522079034946309413974112760148314683006407706525641605721294776615799108048041288994804694350953905464540826917869494477148568944462310666249021970921924310089514389258593568263718721045712178246126025081747179234099098543847064671970890459173425944368574205167155922051238416392253147991413814579474561825128655133852937305043334920796098435869104515156914889937583979739904714411092584950297317995194799166836084883999750200954203231070431835183300121921050267745185984409283901879627105353320544378162932447421611082600536251424752813152802304947911182681764236334535489300956815313761111247400888670685350415198419847171711771087447020155606289141893064242434051376867806786959471198075694506972352390403564436956063793962620600844687768063718312718184991826485509682786597429695060971061164236418277945644672295783060358321722052444599241587721848839611309980998731003505184318286425739774031321661968889405272971309554999281489536935780405871501748490295977974179570962440591229985836310870318041099484110513516059180682586465145507038513190007747160363945696731131405942466355209585610734247410564285447300098361179236454460571182999151332365749822083542005687395788350041943741128719180136093071837725368255352557131052371638124145355028305542036474839711904360858003974306251007469283081737533288293454645005487846395342607088938420099182979389917327809454500068919776371372369550404468947475049898169272372923366858132271290768132190884423929168794746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] 51018005051198289044326911255922442263523530425101021190780089310086611405971349808098353570394049584020486171014022164275617319240130430747944350300796076692428078086672301516133684927503685010318608830081892190404166629972153659914772940089980760808084009874465337527958622519017633305891020325600535848320609971013936442096509278278961117186280126093488147582921403996516459259768830254102178280096932559510266412770349453456528557560518166920399034995538753652344506346969098839627585309579547356471463950527868127672374297237085645939074633318283108469654707861024009860216228767608376858633816929876054646764121377165240470333037954805153780275517915017589320242585031455089964769577774384445011360411101802214105335263489212891503921906018227264529877792423947826644718255567907748867401147540212986615373742568699718304006891896881837375232029756028726363811246678910679235273970571469908067196192150865952872273536981484124007302369763997530568378431498077288778641974392974389197039935796676515438463237659121839648510217751349542442351265999421022973370339528728446671511727327507726063555959409735987656436321818333749502947787515669262626353806540988931010932886634113275142845563304852717196699650804654025672113290023665353996549685666309756674439222330139020149930354723602011938191867626818581431012857634308801393378490736513991432172447764958973357910381274520586229978041512428677090788014855458343242053242658197407813803863114882486703057246233618368284358127260829447363743883589344619674282968298282195284695182903876874732295548209138771773430412256739304698357765123034985703682626173419998032109340853106786086386995494121136908926121993480688972136947558966431872923180232672124556051290646098585961939622450954867276582300541170426682115653081870223638799943540223585717411758812479567039446311540040612933970301880400592179095095330249908872541947881228456407543390276007152124890452625846997625583021984180573488217420716025699844482655051945111106361896944948123325293019544869488600054811169888783202339630034004829597265701762956370487450290074383569136591101132391461391552121970831888430427802222704191570541537922491476902118537028816037106564544460682636229052292738166521140463405404668833940622227147808736635047640007051612214317362241527842215385925568750590073264499338153719437211090335527370963016912423566392744850944742292122320147633902153195239080152491131419594916222859202431527422764389459156382247853770773346171149912909302746764748951023028670159357462453022663164828696345071351539533087374777556800634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] -28253763685164199114024523461381160775023175562655523388678506246005945194948656556683005933407046186908029123233689179340334085451076901477875993330005275834464051427900767218369401783189052929323739248339730888991156931244941498352559492797437357669329436205288042574980865242890320123140513917627073166411448057869092960871223784248192814209996467961043722750950701588069628797223871083620651180978118245427349479088637127452666469515431172241947614175531697961516507247694799509065694077961130795834664081948157214576242775757417658922400723273385798493405183093536842473933192644501303721699911512808274250338489930382392926986164349425438218166670046236222800379543377507550265462119929519991656870597565744169213444833800833272518918694867768361493244359192999665869581080078454389735524488549604517954164280468923199816829812568878494671790415460069831857754258760450359491980365757634092894555789442080069349090526367276344207902266170638611487788476841178853047055533196285797402115084434265924191865288559814174801717525448367581644248691137513290480840188144549328737671797587275120995057835810348147728395660846545445065341493112764374186617440680409977616027722305021946091163474098186900103563357289607377228614042141020521188001220921449143985246991696421048567860462899627798266034503979037606048120025480636935800553027628424808219351346461449704227623446174149213141436494495099583156119291437702248127118880878221665412364468759013528300648641903001864627756096669531313425594518101681450982964691421756741868459183091848280466425230524030704689540955730866090552454045615617037886966933023225645788278167980510411038091884915748166164498697349617583670823894497812328775980295355387136670900857890747045596117542088052510021527217021555875064810741097439826911714686586196731331355541449201325887992547701447243695007111677801638911091653714791390727707471560246169848396646662063220367702751483554474239045430238800352973621613849723880726137160316688493199340002791898687443123951281474718568400068551663290569399192123456927711778362256881845377749923882271159656153276794237802378337340178205950479835484640518811337987779461959637442039653385686248444521481433497122566202408653567696481353467486671557875971653961811414656926283731942698157092146265355181481045628670558912259416724838166455553047167540159477554993165503088814023719527324616768842994721297952244332481639316622766316995796511746679692133974221840194153986452930664614228295987637855623701983985919266392103543270195384667426515974439054930488572020059437039983001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] 11255056315293070921413507770020440891915880091026995228088666293629614610912566130174529487669011526683980501236860345528862204795281088754896576830577595366718348316976908384225941073291576055782306939533103734487791569598309568606688986765590521620516175920564377878565038906186247508282001829889698161526013401069305175747778004894831460156778058905756174698469664423262312126746757552561400176465235416947752891547691660978113270135972139592850432334767412297321123950692935797196751562030428749163739384194232192287267716310385277858963457783441447808281730226283561231729418670332264914694276631610329303475380470837319092207262329928924092307289040516749268164295563041717050794757497911477723689402537315289564235873814084631328005819577738731182560953879059396018503665648742793056361093135708982012905501246912264366936876918201407966672784888014950484053201209910262181795830733554441151790308373610351878276780835956210899123114343646163188917171158083728946416122326392818454252544373008525316763274059640078524628574238178017162415139013057335978587447816213133593518759250938841129204717257762149465244071253221148520562303049602734825734990166894057475861363594186322782248049356972263411946455563132310732970178699479315899744800507862360415521385963505648764420485144515811220613644781430474038898574093577770416242478512576220227592865807764339467938222029904453633013102538686824912159928708488588226713942778601247438480154189566956985300944094655040326122095754315383615251717532869940838926208018673124816236589680333585765148185396830573166778754654755236133216733001359566218115067935351834486440975564073968020651614195475798302555238286284730259584679557637759470040065256909389240531008483854395527693062687389846276956418084250310085616384363017991456994315782822484318597943172274734634964760784456112516888128204621745916092248094223541073089284041332399446171006520371615006287814639381992661911052564213125048546387455391569315966626990479647941813906107814883889738757610955871846731751863174941316498853359255585999812645273302051796473499928563020808922144588775932955776558830480068399061170345220775576621836950421025348587113349284189971259123036945572510899263851177075260228797183868965068791315891874743246560508631425130932687139751060999331381845421303834538642304971403764320187166182027875440020726622098225875072251790621256775816866712493607541371419725758411239848271084046545646742037604827760285961538650464470284010201844776791302253270013346975125504120271885232117951941650111282354341703310085505532559360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -3252111499524024722335018762361388529159416698199278627003804085604519930520756715354878925301498585216000813779857816275772797048220686657648419280006048002125833116672608462329518307536186659324676300697759230254136787490837555551245850107529186192849075917550715736537144904258525014073956662439505116028085773776616831813389775162905936549169844597241757732774286926031011217540524981441697319032536852744802968117169041256697104383738851288958812258395671018619946589108702759788876373386742375421993666568288117901283451698463148351254885332868439496975807144213725358690292504999506378281277066055629627624225010403927828715456451045572018363759047224588731243570198810598650612661367242286800830557012273651006593831018774067331690168629243156479843259563963246300907553287296631686704256297926122791669298311790216006064061671731417568539668703911294485759189132890717826775070468423025508935618942562964332577288886919994817693243918973114656777919865348216605908439175020844584724530677480824453783841772482209284790003087217773789806986046351422902782373052550945466456053689652342230811112625423489171252735905227161199177497931801208495565186223486085540837012029361166546621312048714900896965022772386911824240181988793438788944730495816134580111248647704425598696195736894707144656923285550788545480636350991806234489099588348101740314338200454480236085799061400817502520694801021308230164392438592614332584704866161257641062463684551835447389743167235163769075857781089972428157301856309389460220117810237997759695074693927083638918581353140308823452741367821561747654996256038689316403414058310928376955943369401194977714043749259180933306601803672818492765401651434306347022330910447384544887745871970675684245218778747142370070002377349241221543243456251325216543802966193479867783833850881051757655346764023965944686435962456404801692456969285153159365779944233597066276298254134110222866209667293004589245062138983624155061123468234021686409099212708398803390935465124286398252618263487195813271636975086652440560884479146859090547794976536944812323262989802426637549940606190070620712267544582123909684537113267393834816329256321400532184514359484042000034095820271006324258122484047650426280207222914872334909023093762255374592968768810005379103359376839262383464020898956060100471636446555457973361997939769151580676289861896645101224121855503503181036785354872258284828432642507006483046491610872318830317942815736023463135848844555713999782711309844769283222685363615749836894846725939883145261882262615642448406634822121410055372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 537179348177640790921786735110995255756259617204898806808484471166218864637190776104386606581100938905182053258637897122107701776986017196259718955068188614141824396615594095991055478136605577405835192527024651132591613571867677919336411215795348600922971391644041646007860628955275108428991836495303710413417690209597191237257952984391676084381490882506903171595274082927233792537959849433788190732462414820727004068109653183211123951231586705196479727628517675236378684137012223390913605899042522432529558478861677412846545663574294461640907076309416588096051258630411486361879640076284961425717682477722198403614472804246450418215459786790023852186573001988440999715797632935043366412026083548998549738358028422399858225898936652636827973935386228229494205217741297094523534006111976116859556202595751263898601184798809098882915183622595494635954943806361218249728659126353697291941675149423613680603438828975975629368741299338890932230157901301071147423147330209701912587326921915779270956500606625893506910685218219874241160227394882168366744137987966173595127575800034953974182914611729590908273818428166473335842679791203698136018923379630417364075494281958489164899148632216910746419674375146446449972754618305938337351456792652067542332352380463244316173645465002655399329950172456325599137120822673794798288446882667968666515347270577877986221840970569613637101182620095117846698287456934619565985932399353106441771402929898492013002873817886340092839386656271321522477385369290883237851625477572433483820709584187424583878626114834832116909827118642497916494193044594596143962295557977101383584611119279788740386092190763617940502127977980570019019099430192719526443720332309903621399103931969544894916950902160381420479108257477717682710836302775690247828055163847054414138114821480395109364305398733486314498512451426945334069039677538178081927232202936965154473341669434022566710523776619170589364673633180632922684242587353459727610058045658558936703259067764408160467513044948128690214750253660262814936110527830164714451602483676517300339654586435939570353499004472302052779556874625684484950664453409978738469183419493175667651062390228502071207246567296810307150938425520056950233654235807991569732494716273823898174307588407223067788109529152455627969928067178411470282084404527079197829060244739765589744024699012968438781649026484511283123347997354173549657497351035469648041293705981322963181241674228533946980682097191805847123494455973741749160344538300742126393974205340256812808854668214195336441906437540992537932219959251493191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] 72392054717009693367212256876879055126784778597362032975255025602877474050075873687868342240644372740440366564505253228874065585740430602083171103039940338939639219458370440042382335162090854518784821714112073675699718081157225880043857590262080220703816137450181876105188658204588527502767886019975200820833011479741066062486492696729818900080348544819641804802998437368323931794162275916654296857813709099879129574863081047035766260936276280568067598786827863566036500244486232411132742593652526582787871708899482066194430723080523149216877681040342201427258591037154711217197492841074067249220220554259647545717213209791577273448377681261754219582890221819946467453403010302262478072555342642087935931959795662397571174963060392653519749103506347647063381384078148840901737796042355854996234892164846238784269897197928525642145235320501119422633910594662454998025383802708241568967677016155962861883320028416251628462002131373526270281764937714303411132359715592054121954571192026159383783613637586349859225470562707421923991452948196983694612190053614898794758950093958075330483640278704479581161364899510677829947285995831087030658009770444221890083758488041972874726863599125296899938159435950066130681907152599240448467274269394727948477228216368084807521897154001280202063975670976776043347725247713292068717016921032838436837696806809670289563415898295054200845597563613358218408585443674669592372110589553388934365063464836819954910948487970756300197735237385738363494105265590197982157931092589249659991510818049460886561811702076432786220060079372996282180749695888295933049095291479735827783377534439903355584714451556991776436750439672253791270247110517687972752303437446716743541903934699497456562419459211989855745744200225055590496015495711797897545422984420123834670391584900082343733622812505529613257400826423882435183947348308395521247228120600884431872015943879775384649300244025340935693760865025493002942162077736587005366027750521863586378973260637569135589864405275966278364771167327488732201821764562435214553361834525701502691477998785713108553157193530553771258842440849397889205519526713792720052963288883095725390696928275390003059502368094799066005967922810130099871501630872559623154086459249019988232101848367135963067560121813168054181978423977208438351277182400201388230327734844911190530652889919618236217374052500905305202235698464106522146497596142605559199437932147496572346823542361444322499194288801433366189402997373407381949166982730610226442658407411537430230158357200714694335040233175157227246177805144162304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] -100524679173302763549717839075836295174226913237187733751054685616354505908230150689539772678926319728914237308944067092570218356212739292039141009551755283222555987308969794397065152549648858612082947705583721797411907635688102407267015678899967731668702487869948006719420574176017910811651969227322344053369029180798287779540215818194416518223691212669207290730608377162010632136355677911274964845843886788093220768023576969569394654374576844800905226957050232280110266270807808525569113989028183222773829724567346873802016408923446700891501789718849979700553141081700227210282363810070413276924525490036843258259255260761406764776681901174443921815854469511364298480531442632004314749749999756005520352499474948625739111249281462000823250059639628135998987611471692453648396644591164069619873411575178929874204433811856861676379650662909140969228467011077195958281614816816475149421091081501865362355605568091438163887700852357516111828424736361006585520571756901442401185349770761027369476413898525018829110726322146143139196695537090133300625242924607180361534928565180328326488684182284201269574795348434952134788539858723431902417395613780259340106061025779532503255050714718711241589311274844702838699803849630315050406659003158081661881778256265278935555872649494814828893410491324374914400655953185768118781148102441517699560948949398588059990343063736407045527309211112648243087096112991875022218056867396590914666442583648313259452671285685448866080530041487961176060355801520543696030787398941993470093695454177444435208349309899449334827421062044075851759954761882223360383040042774580451478337603538109428650374976243188287007486919802051628460976880181124180887978208586722245454949112530390462468689119876098382239437068804997367693444359044767675181054467237337064376510505467451340488041500000154793606202806634486128605905681074575254132936196792659030841552899752101674589172246692168621690129225499225227491725779314818082471992972889603865769606330300189686254016791237615929676796234355253770735252795186618552551144388710378903325546030433946807478881212544967956742494592647976250452936572007361594354085248793493956134479113504565913512263579039138736084043068481352010619548859038350796112159486911555837062033300933725947727794278380344834152132001045978164162158095891088395016692958048324591029854568328158808279909956702832870376089299887449530362046803790907747712968192586630953481486066551913715219204516584867385002115337412857456484156253453168565412153881314709147805374986694749350888374511662554327655510803584007536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] 48087089309594020729906991702002646281310863804712592863033421789326848298933739786291595458934435945512048578094278274096068396779850995729170763742941964534131046317562352622045073813855644915445529615325537897223969279471100518354866229452057454476204148614098604273932349123544293271242398493585857679516803858473868060248958182368455914950723116769375851302461478179271885088026446693186823192905765927358242318906678523635469116447827246954689508307534128434900864706481423077866495696461108202018771996124682159008732512246210554581339639523214564250669675129663217677246714974266707034688211247310863146234357446698849142724207429733359370281121607930413621984166712445648840530508224188010249024255173923777959938246546232059883974399517958508987957608324310243442503884612254401509568290643042617635569360695573732954175372184186415985343477154701197057529354573128339972886564624305919486571217449497239676005489967468981935306044430107855196928652999294081399480211515110185089441645348414308484364872322066529812468963679306513979194186427577937861222824068880082909361499715687105068726759857863076752016368997155334717225799869377227914748939288973055023866796176281458934128123337519811822144587171096618756862308073390836893708723874636418967876536271000824539257969761174277743806850986813268867916597441941807964987663787949393028927434169951034030486252954552457252299516347466038177399545565593807823428375486415355572280262070775171865840180356639679926764056519753734614222160188894727893546842433832410861373556757306735647574058826064465264777063844445919433818052832324629466922384347947265611652495183605905339582360674465944620150069724766071115155690574467115553393347407382619218908122917000884229439621789244558450053961231394113725194949876193912295520880708186347742891728350238181096327052833326226351306490121631340444749022617997112642605917813744303192065828796223113249061604492140699088534208597692552239092282222943633910969075286225830494385400232796949988967140694569852291989742459861674298982295755271262162044095759779719176577322028082342834724366499266233381139587666379895174526429399576879553133073218112522721678613362129488940069714931145752228005653398214584658751058510176982508270148808409954808267711895813984353627229264367787804929768809362212861041650226287525574105481190005089956320774681636925787190797758449511028069354814406993893864199083288712566931373317638372912482680457488506084462519257956170342528335277235312682036314092566891961691020639560590415067060145038172144350272841246593515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -16415071432834099601767887939873427806484253485096063728521081916772570415752501983815985887137528550624527881652188055070125599186789220378337900787566200252579432960138341210404504551273537860895170288714225728361788634812163800809600073477858907459781555149513928792086931137789700931668283717797992276951706916029821793776175190871958703647354259903144760625481461008116050886030595705965258021613371598714724924458695974173096862251455530469477147108330828697307851733152968368370919011676505239141873728463179947543875066653967728020898154278403990065875833476453032578705179252677995296487175012390480240838791513950775730531383168149049374397936208745616503382649541818448911801606505608961643182389026001911629396490026871310413795555814927031083312922749815185072894073032088792697574572785424923523036789458988309253703898870913495281108615208711387462634984503484292613062373718696296741644900282595234548405728529480410478688132730757772850439693938316981924744356075605538275380354868242055951831360394713802994741133888393297441726059139277541949721737959930215917797427855283371920050752269423393106664412125985198581313421917440774892176689879396304383189583675938663161518015831053203298555875568568259917413968838258147915941149852090685890615874122649259688286206709893948925257473065661518106368508261178519137675738234046821562425604034961645110194824400170183962690998803372604090558978990844114810088761272568558954086457781333043286048973813351759267983113240072253595914642864469286469233766303862912061333105462289885223982632184567739567042319449570179210786512855426337077685987322376131525872357095710635738229525005066846657582626592214228070545915152763142813151068445921250858619454469012535453260606419534731903085175438449483760789682786236304714440639586678453305363261340841424557403069378247889938837734503347543285872308012827006736794911668350493128391725044100171494573120981676280491308107191599632422775463650903380211394050536379499988981376966857157294571791269264864793669455774511414720296159362344299376871240665544659662785755253005693893875890089637110946631277956786865771866931196467430506960860327830370714238032090704374444077830634676017175029438064096379977634142212054604312203947842932076032231002257998955313020826594585724355785756935036161031292898979963832417431064684482426780981210782220114819711396975357830856167768901341261351548951156528276876941711251882849411925869177046066927177579744988220004422449912870772006577415956395450600983074113361841360398344866132074020714406103129710919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 4488219770363825723264115468587874244154755191565574366072293257277936682214184266362336572145071444565645328086092642789211218094096541547925446933922814732727562049444277202976760842453406030206541934972997495088060732122641647995499181737131148030931989185698878065528326238737279964050365819239238027790730683184369820715060158228397549894697030579197144375227379591098796911092998105114451526712551046182559028208893360620832280401405678630883696176378916589128680485802052884496860641828075353194662449360950331139127226369481979408003256908790512726308200631581098228707718657785235302730758279757678713693647045946815411833934647245433169128160114289830862849364932975025368056764395552123884704574467761277222312725560004655099910712705412320226302382849158385325347078398453880556904013074652647076860216099118097346501551291427831244614438739666863855991132450328967071634794251392988120538874812282414662285867477539466026841188151456706930974807477778589808777435766087462566448429528982707240953298349298177488159900532527668474708532428314469281335775515301246409788841335237631896849548169639468481001461034852553480827695744951166986529636350586114967047465704721826371832711355580122654111741009400050654664010833104571382751030150614520977064933963223527654956820543842682858137173707125323747277375908824803556380588808356035561921069234201127078062243934157207876903273873678815959713782027582374549181154499147370350459990171516891270846757934790485879714908066315831845727163731465315157555683449203888924334076274350603627226723943160338370401812555233018445291743781410915784593029673274085000076614966079488492946285964088252553537653073883094971892269987807668932837962928281778516544614148411594498714396149772684714316056918196796692001162860011752930326136470553395594366842299366354128160283714797703912721832282082282165882392776400256377063905109880328474708591008963935628344640809942163245562753893354863923752917517259649888022321934999810550931374744580716966185166093504244498138906395884187768448546331586139070498231345026979306472331733542580682572886715484030208933205633556989217126539584321952510455194100867402209981304038726512145696441233919913361752598443506263032069464505588310753671159715822775504006795844108176615896138548146482214963985881288867780876812136037789840232101429892098061585840346877921222072096688336123827314200462448002720361372169590942767394822445317816414622936651290553939384358025943490799357501844571406910777163757790505303429417482166725426762160210033108898950574642261299036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -1022788663516707046082766817791348145153272041610216180420328297710722655951180735594068851044589626291614702139296627702493542146769218418490665307962186823055796578991150547316076623561768902584322585558711240417479270787990830913858787313885978625785803198937480071752248956940155759499052075867281268411316242608307149646229624469767447048793062541414989361239641691324565982319263642371220606822386598775944129740455070084108371449713165416518655898906867606664667748785933078336949072532166744828842628690487629932130654460844994190125823036735286208191195891237375952056553970762872292403965613202415135800839551873479544850573257874539577382980347385241014237250434866442866104293974391533366807987217570999574916856137800732583288787860397201841086363840740982553311341944538961990447741292497431828662498657498233915894136867574680047857681688852069292727617847605682794841147680777929180359449166161289411917497749474346448025929944456978852119234788289857047766484111511416673708428726894398755213405369517375405361997708834086115839103337360466239436975134497792295195581333843719522499131260967171980694506752995220890600261001373001336106212812228229436564685865495304109388149394001820941160693416710313244260650181039917689259784166917896225631042271253673062496245037910245414093487336145777832443107033247483508506835715446377454085646946768838287048935941388040984805123144888391530264678307718025293276246946316748549579581343534712126756682077054651940182359211561548130692265437835543915824551107531551811559674296283519411873565215658521553188260630401276878135044163399725603953995330217123522437232987752471751102713024262223280841111360046668712064580062541958410404774227634877768717694040262576434523079603745253350016287452699522576768862077938206385945065258650208108607054995501959013101849162378294365078768094248901183068248767182472536857860167212295714850571882329889676627758407647950893575675676096706815190938398823989305283779887681512858355167838352020648729892472042576328247561923334576522153357022707518854826489500334273188176024719830503516338935263466931457254614955997407509058372166001019389850861879742126476482937298257919265411518938009591482593707804462127889203501322849297511354509525774653980780748160393670023763869082080042615145117391153477704959758376782659251608227247312011810311719247590117629328059403500494305362622354974505409099867663851411273371914206832758915997965314098098574452293951841800358971279543913669515652243731531963591752950408744513667499943147647272112894989336825561088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 197523943075608570661275033347722727318170421311710393027646316263563447805389046140102324042233880660979979113498750457925587620709958400645056547406313149759651392852024434974446547365620077731397679809208836335365227987016495869517084964429488653564102355509158145550827801700575286291106488714588029093258852399333505979991570928412575248642991083117780701441629227029114478479103783173308384570144852582777956734668149724393664128753363088256643667515224986244800284102132356030514217730069654315654816309893614911466675521582860463805092119446726469998811317244670299929451771119361993973512392718627188536169697372268962324468897460433216024961437770344154773146930086862283329569983510766304069238458121749549777505663537397411297768985893377426933370947814035224423308530910414354184114562147321069377630727313376683357965882856624051904219729727425498722855008299888514447933332893849010901633959346286355584884337555249935925630309441150703038050098797035456746543791317807007531398489805399444230675828314147582846823894879633914617005293229265506023737538376470839273285484343039699743961041490059856218455202663668017559392240599920570097077172124733878586225412498227722064369394643074809195301534038602997190599204556838225450019265763355333573982857461378335841008549883889557425251471082402224320406273331329425918827220634771024658390310356036633999168103851176846568707933925532682337332692353509402331800389453148447359788625674898127534166964754067905352621003561409771693015697767275601812402215211228936927555959698388238734309824266243001191955623493013415829212550943006029416278971013728233682146639081699824133817035194055276028408668893579518874675937360502225217062582471123586964954981536930077971045956646503615513186623118973406147609428510996324327702732942207047899510106914386247787236307816554447441351563163738829792621043176522245716493698577544844533882314550183642744753438355932950816504699729076760506139030623004338857223455718008506064560482622325267683081804854955098193527777032836167300001736152417142330398776220666748260726527017679492024608321074370953978342892562660769720823850308455697913964012413681515691662983345402403721148780557940086978954310237306925854305575639209684281468202712723226921999108868534910170861319638073058379383157841056325040894639895392079658029994154993249403250307195173728232289888301255865575558666770678851159298408687895050161187151602557779678292713194468923965976437680136753340735556287832138243664303941174949100919130175256951644244153811811166951252859390095523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] -32550513010047249426885221458861528201895346160329434495938613114826450579183655643640457237016434429968665864453020694625874173525628616989820589063410588320418813561372721270478054540642773433182343976812477405796791358541119802430928121166364415561630268395649936992083019770088375880867924999864270046417108442376967191231057769889134050078517645174244709230298991524532846765821922358472269393883503089106734125447697973652975106079457183504575095022857372587432598758784792166130666734855980180763508873130468786131207744300354808702376953873682958751482071973957118060198658387458010978476357625155913741251439308543884223205022541346664317279041520957978655824968426374685806200978721410068331568054446295111258149742746490590504274128780232867808989685743629654218125571280879465140509054745648449534442555656700517570039071962228488484405848544199822224020094528999659070678940945265116175079952256494481341111619807139231040183193688902416969788821206649056339610123500775967923453496967315275039345869552978423549716951818986486307039498452899462564276976230426930445271314880959458072497056263455574546842802224689157065749598853620548626620103576147213508801322439608158025127694909268615190215811038451572401946074984823289452633371598582348584348575928001634661891974686761811520863277284507817420781492195875878191653416854407440186241173910414468451605608736913424061335556951945186023405624108966593431464694486256706214374416706015276357626106346379193968717207721303259963658087515112219493136734967595940752896121142632810054942304082538817334685652028897777605217443711416885560680275243458520504622727519629997678018068384805830231854945296539811053707492571997109116201315536413823209114914265442237936142923878382993602451653775265111130134457235235270664904558381945172041773355488241467134646269797645488067115483686002665268683923060957258194415314918141960834911549468341186852598251440198373588169350798143262920289779147568214943489181724863127856962922099527297809061977598644911548332505339631550966913956982316147949516596514114703145137415245516780001920856376771999472541181577764157138599331696906540733814925761287126235193223255896041300666678134826676986847879607447053721147204953901341139363418090064792711657693464907655936608007250664516239974597731142699262153486476383994902763933933910453929428606503930750349139446857748359701954985346792760165034032095361477918121081244085785308000319052706192677912542676469512683360440356604990782091557431381792598752432937106746982910747558177961495246599927596318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,48] 4592872942231183810966592187553207009979169994460157169945577641248370753328005082647990953913690975515562419568774396033490205654658208433277833426694904548723945719061958850835670723020106518315303351667827191403282113535239941055776224419322331873989788054431974361909181451456787789464189026468950437176138624850182930506342343981688087670213073019134495511921172450812624169209798571322382387118017076148302846385037140464152527710085443462034880646303905626714414368742756113655639703991417603039877235984861487249870939783432440753758293964054700603142847519926867964431866724390597330695355515641501617640023586494227225738051050599563794055693410579336685086674414331073790297299909998889503339384566297787411989624155708913522971372160064230953992518559005611710097069194762287468993705053301530746596750185433048988197926030171999252353598226265905932978452829527623472631173224201801146224460941841780372043722934122543694878256762217628965463724114998436987409896776681636698511366820497378449754092446774453715886382243117736155642170739731304362929917740306800987233279117139923173194352198716893679544757279873266181332814494093533888210407787700990702777269838623819082748925561804506378436571499579034763177480159170106814975503205886279839113058254346522127829828031350235728913890263294086079228779331150886978342776565135050200577697835136715832527312502063639550709531832594482737537618920675047080279095670110640157395991692942391745643265172759493087912945918179817548393346712442133069066973319649200705405726911650081321135848066141241862383989967310053240397908800797648431822205007904087328640849640084823353899216754901137990862920533571806096416487757579529563640257685229454455520189732856596682689842286378739389270588910368314174099066572892581813373344039379506031543731094121907607169196212996906744785555329980129464722324809300644771534267135227517884294966486783868266115783660302516630891917866573918816035348743896083461256759091286533866422422370483378083631635825298033628593638331278981083688664549509885751446438920122424357484485810785722859268106224859417603977318085606931016373835573543139471936953218178202125151547058369045088645268334187010598403246908220296212427703660306351059599172857554655842562527461125371694073331321689015368036293059913490742747224565671668964573945286464389238489059862487440311033705701987238778711541674609019738921504115161514444895393881232957817461781189114338253280343710170871135546660856172986888304084691083979332571388934022330973518375244807689165729073333608120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,49] -559306387203722037405836496774889663034327361892775110705294597933523718640845061402139718176206207961704821973689143276113337778803254683205601493063491062853981781738856998555933333428793106999580353739944920263240638608871809236057760259542633513462522656656683890482902928540620073877325553848953677529437916970576554850013178540533730452733702540995209504693396650440391527808934667044262077845270805096902331263104659972743850150863381600932004609829005361745091649196521167343592983678695650262404381214477206300208916055026918291970865412455140775388931875356906921466969093185100177063081240605525382019821047307131411593465083640381516741843524644825542081815028415208062822976453413686279001132621835417511559878314913010626216915371814832753187764343826928512027210434658379706005525507611671303813385848948783173512114744118647275563446867521409782631302274952221459022037090053958918338903319645824305241900334081737144061065137737839527771618345885514638177637722738351817626650893730322091085591631466027438531817085878707175488777784859570289213710460746577682009960766017115555431355185138474054720060523165334836381587291635336739641081650216143971726086048114104016300550026255511169801698361182352853211637890472314983495680290688076016789221071051605392972149626721433853821475717717428054206793381521124900895118362382846761970766849257556147888618422144528974885795720332478040699407346860897039369325263173770153163860909347651077295982516256726305507843986483296392694870479259426603447908468058612750174509295802925396800998519338789231685317810505775025525889162411222639515842859206082313055895433755959634443340314161299993657263000451965938089407331087018753531454235739740726605114610703040928324789116266259111700200071708756276501239122697230200943205514121177163005774067097155668300877604509379531492688982329104995097081842541086018136921873970684288181897295318700022441728138898032128153141108152816820353945066597282646270137946435533031652266266092739215682142493476990936628703594551307519514344703417723178151955280464599001890364032884748430580304409759152161467029931517838642157329174747833623822552071780435123363430567070665953153405602224499194776029693365969272732328768484410679421779670782165421737848361100431989669550738437231198284226045436402586671273566285757294737888053592274699137463635970679646568480084065366818472713029327373432573374678251101861199450173762706087149868965313377358002313027273377696371481300649830067670000690684059564935436612734719205400834295991496794986771302076907520000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,50] 60408701094595058683036142991348903454579566634111685682976401128761505154762300097920832458179997569449993408094641461192212735583372503988202451074659204104700771888754367856924637095776233246308518309669980861595170007324656546546118645164374426356079616903547179561658900103720660556231329459722443194144482120844257611809686228852317285956972995467908281691215015896450064052698516533812885948327406470213470612858467991285151508832881328378326937326249818820793316348694827182097335673461647297710646729904962525651745478217824726824835391797823373112123239427818614401969087678835326659024237431142753144796141712653015579233188363023050394514068018072573843021831730747793425124067498928316566261623086751793477402358342518747450061092520287238894548371145434263553866442450957092271298094429123519902331268560471538160574542470306252791210727132484968607869911098249425926953480130735301395688885126005683325355323060758708072890208132483393444612785458260277518955866459082769804561689910297520656858517724761695292698134714700649976772076542940329554456304855109645973698503865371246602249711018225140222237184572278276645767888729984665749010741443868205510256315586001536014607487665199660195333868509779559969074842479044247834824852674664117167823891342376585602348211353880103927514762077925775290050838364087793168263455075571765537332223565681569916632094441936338485458922025337351372552604439891589378945554979008618859564458401909198911637229497428064856260558217255080455789677124960730549013942510153033025305020155617924445942421902345214824921622183352927263945115561161124286309596975976904347789794499274077912454949992749200835657459812469294479008173244910406113831587231263868724475805841629165483544222813137478093760153787820612296701271789212048903161437648387102469159125429220291755658735224642852601291999242141862887637264413382967645076148804921445731915251621386193299583786194874683313676189548457956183482452169371999463947024987622052732618329869988039837660959586189775729177351822575693534031839090623268774370003628823327886587561593548695914673661232531098258732855846814741711896538512490169709899687501549916781802734394700207919887520359862791845828921477049172394502118802923501307635088312365036675376814203485418845388091640962278481049975175128573128002978449070251202304697404407867449725906567090387603328133714105481952590810534155892301581996881515599490696056783447863081667267573190425675053978003780515188981781540089650285818034923980941583266916393399707495483896020801066672107096763269120000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,51] -6152889338760623009743840880226179101116058514951967044879561449451796964445613977381407919265230213039927027569331833972051382416094940733214057896576528032667564475657574890878385612211295010158992309487015478846835948724951475005249130301256615072313786557444691433692620997519869380177127068432793504929393381004781006646503505160228366858331022187108110021426907015238061373580022672167278559948028161832731734672349199555374073293412237763121866715030866571038644006812159886423052110425212751134206555150526310115128849782628922482762765483975571523865506017366282101165068807281756832579362775046857056905306261561095171060669518842488711759490000689159802209061917499652268979563574718405144453929502287948407342921875427468769502627292377194530545651470380470583005082867932123151261227701673249309335200817192185326714850097958733254382988102574117490027854148842887584004957199340859897719099052119541082197890679806433906031143835451683643891403685660810357602440451605136086955736354816284286806546666839760670069471832474561291458511222464585956041517375169216260616331828198058759774514243451635375126591303371526826186798164838526624753648653118848123669181083572117844644593358413309786995581573401165406965139799108588737690810065086466980388113904949533870405620178847135586209880362575279156383688561488153956780755349509957942399597081233042113802539096524404329024582048727284165157624220824346192512185702412214119350495077948489402244215378831246445501013841219160318495246802244775609220626986171683455826392628126105047247880425228163452341668836793119278578011591360395391455751102909603582118547523606004407014592247293927427842171739877006929702744354853069597503149939663622869977069257795966359729946778609017070854968321412179035979250782195650112367770083174641540497354802013843914378916671770568137581023660654330750548332832677177384194995674366516388591215808366119992656004800619345106792622391458207746556010598606703145606067479054808687905009989290766191323495519473723501968793434934395315015961962727760748397420405462948072359402179447693459808147860244393415310104138056751998092828430399030458431056248143350645884052801169855945327160541899577344730362718491179903084407176213143353442277139656472843645260117230714254025959195887290251256478278420218610193994528228152243543579465540002324595532521366768763320619330299983388611852603612193823150290800009969856876178633472627353543423076222604033743259018766713372675491547930261695134316495436050498216503022575648176019308924119655142055945583984640000000000000000000000000000000000000000000000000000000000000000000000000000 [106,52] 627932490657401822908579821124470028847011640096385429181929411915980218376538626609093090412639477880572658086514208456629935163034179087413318822516246202246494231304806655237557518254726878855448857721669800167875656802072468400309964997505775669365530752559143685279088915550012903181982392972756666873286726017883203430502210411887109367796962858087482256286583367735509457423491413312422120257538229677262192095247945737937999717466422141980115286821205250735294509296928883454880722367186283891552022557021921435768776149346440483500465240403194965085953224266395552416349833491272515284654355184566062664341503344715063846556044668457950847086862377484466548334220768375502256978670298590275996800039323943634480661579028858300468189754295101287230649291203220135709083790175441753280606188685157619521086221625457754176804889627625536849737591446186125350367917590548383240021593632322072029953848009164642140793785522378200273059351575376356528960204063312883508034304856443266027714410928874171854879378746447591264743243600066694634158140816960989042343976241693458865054272323960152392535836065399529803234617670438872363420946172326154686269673267667866308767128839053030418774616768238064867206105092027696725874867666934477688347813288873807073660005410000285976711808779864174650701660430555494778920174275395101206093694125039618111231897186876556653063826240073939301780437759559085719488943625666638685961208730121704539584766109111662698687038823473770386253064692604041375339096906584908704054732789481782579436463520427560358739888579007997541569606166844749392471595824107423512967441968860059678887758549894366909938178777629118934069814854839656195646545198103943867607766524547371670663550162032545356030022954345258907692367489372685796529545595236210675873526223609804924640407150918547116713469106175672679132639384996041000895812281616216356520872646744251785175578774340905997347952626741793341621247443239277183478305424812439997221201879639265897068005840065548330881570928478796602788819190640593421058777169391973624971760548794214017123876430632509616993321546416627476134201678990130112359973709722915605684140930773591839057747284265622235031124488907764081711371832809973162441474649668058750740991936025599937723133176517081537926262768203684681396935048492741722301057118076471233415908091683389844363101961398564902624322309688571697131274647177694804826437263190483200266936769404882597012277208381264324965284749680539078231153586820241230821730012749196129538130235213649621996114026033896472027762524160000000000000000000000000000000000000000000000000000000000000000000000000 [106,53] -60760040787178258596542323637007587301337432318281387299470829998040371567096141206499446468488088100587544321685411429947314675109849939083540733992479567336871622840546374083438783964033414778334578565310969530274353250301973603333022072107528111969918481891640887639840409654164079180539719355422800587067618112359785900517441417349960357834006619076422962683896610688630444392467674473261712620231560491200892472004384826015177915469848614446560773110437161561032832079366063637164872066238599441547022327468262114841560874843953535741168585655090341054303576756454311677380458814147425800410905971730732807340579873112691449583497066135553302522497745619245327282166290540956390309235842167523395935139041956874726143008528257117578580203562026591762557596159195601580425888209546319324815702589908238457419545855792192544758495679302144156660367861057878536442217756290093513683700358217054666755333657791417326355569499616746866164186035569923114393992562987810139647335017438722772411945461215930942154646250216808039801714821588734212252516186530320355366558602653663616565116561896985133280157121558898037043620611357166259364696021033782107620373553894176614721565272832313155270514976269283243909556530097746111327606600950801894880152964064734018428306415207263256412449252022172907201306368819836587187202863798096952661637153493882756919939238418952721680057521017926365415888552143767941562544066594445869092800561125771088089638273534895543642317041598487230521147694562749809710197857451926185526256206375859967227496948876546727326122860469300921984634124990719445311327974275345463657089639632006629597307942375960546751760154533006675648810861249200983687120391795559399408965616118512826378268910568496237984657275004175056002926277246717333710908888554495486333605386976345270945755935578597134199240868147778340801093415285931706487114521532086429974068085409457487183120122096450248915503407553051607838875829639396052059462977797722241631291566609813794699111422974128339716405809537871085203961060091644509957813102437711219981660750137787543541261820978496817784328117062504518697421813210691244775519713081016289278550628112140075291992848673345680722822759179703758295680658247685422040575439392282375614042103296124122252187653324728392027841282070361794551916289120403316049795154312514083751996792975964767950339192475857970069875912816948084229599081479932748239119371014827629593253274106218625396554485939166714118021627739555862667286137198168550035765936010805029399457836370622376192899484202986871612023767040000000000000000000000000000000000000000000000000000000000000000000000 [106,54] 4226363612623792766528611956698936471113408627754190062974566340934568359974957580336635344771389375696464466967628866472735720944294532198210434303208237751672514030931910704218197832406849883619025709680484552160848588859010805062151862068322825255453950596188112256594654509026475427967638321373885798504197737361092834333887476542901540553986021130922483417708011389566624645290497549360330153917479065245312884092380401680353824755639556359873398669122047042354963359454875789715914382363742094365385534825858941752695482511872156581708141188478733792006139562271353980040950913506971027876796200086269163837694266750161521809258786895746801753699686667322591227037970436467654667310936389491979355090558431094106849018804577472386278560739529316121930458895328931209590113248189305962188567627649582928946318747566124688058276868874019221393349949772298869934227916271703148150524982005789570002291132256483363542857097537011786577447677624008968138570086682023495012001519513614117540213336295478432336704896536980823230020777490552878900928390717467844835285101240215430348720933870780631366402523426063047367130356029262541129991238886939569374162776257958149327248977498430501322691314607386349875799811573733178452823969687126578173385081323481681856262475245545938426307063954252617155877812536393740228268403434849129681740771059928501857179442234700002469497818426112537590192809474349993590046097476441724895759622664982195503365536008386691317082801118032556095401703752929850702653436257177469599295177900799555142702247107316487591445393520780808070726714261774349812689878594278933592813268824122461823993983440624599419568411267431368655836926675374174718920927318383940020814535319118720527395090202239364503801119849468162376689564863070543938210093721056832228418184289232894498941882491767558375271030795111923939182860757360490652115449838396003793843558874599087036172853545910250222371275655268025867423087050276544113645583140774065228097702713858923376793905700660519114764426545579247568260739938455775718802711218477203209399820421202600887276398840063888762082332601912290901799200238908939348212249871418303888093860105636740385377660425172665841031811510163836967326954684422780165027868158646069844682090317012731622087031602099001969353554456776343312021154031070254697195281813201038103994573394449285019136559526378457824943771984324458953124504813286946559027744765232606000037182265851323347802290675681731716394669449659895507208023254703545041696587837345286032791062258762922259034730600381883436184371200000000000000000000000000000000000000000000000000000000000000000000 [106,55] 23163056628470391324101207398968065728551413294557778582744854131524375081265012855523908929356321188261474393165103847406343339208675883736356615845063371814524939211862788181788389902970504304511554416693385968630364214988639500908154592958107965481046890656151399905925175259386747382083795195162424345368112978933625435662405911448824719442043663278787769999194500159698798833064583694993058189672241412150609230602577860159522201606800465078475453117462718352434598193262721765298615729672865323245154507190462351941793850406189790960758740358211538130331951645259008673739179231550726326124574733512192885420371564441996640921921612817401637561018338161846074120902581922598379896315845270635367074101375334891501830299238579526775039523993248146846249809627039756918905582732087572355578115106568492528596760347418379349369867499576032122373482476968152303371017346254851215738197981464571076925702363055452619411849461125252666550339077843132110466746578817990389842941973125568294182978409470177256851555521610698390061887105529458826564839341150691768024964673545547449710036464827587479937279497976706520889713026815594448456121110865161694668688872283140783005435141315023644298489842177504014854893467216767638940623488455769132050377767910040166893431604526271073245915748528175406893675353887235800423946599939386743435325539100933363657072848848874976458530695063077763220539805451477958346574332635942838539400641068498051972532943427114021527680943599872856832326654772500318997141506984316990395448872699242057059919688787613432648587171705117310570796531993007435665275186389376900898214153912380361997518002756284313056685219312024410504510016742411389055511014209511371347282404358388373820023298791012051101849512996806323024582542547196712766610308770794314213093396692491728849284025609500039338220863781711557967168691822495595854316354669360201502332085047713054648389048522657117704302210082118001239357193971712685328952584136868949312151270640859843953558053270303223565438399913763755589235660053104546190501946263656770990205901454831613230227381827140159938997274699712121664255257272676554181870631628791956898533316292225712903154346634736659209414188971097607720901604199661533419339042377316598705198434334958784460233358653336061603115891360033994004249757992216141436171022701631627012030419751832066013353596169438646441887321629962906409787806366603947499717154369292818119789025162382211583909427755020675904936788002058569736673919851655867981930195455539705861991151240575467664691147570751900693299200000000000000000000000000000000000000000000000000000000000000000 [106,56] -59454893925448970243041345604748490488627041278442075259446681393697744113014683786751468115055370350689996353908105056327553251801790482430442575568267260695773180522305616981743139871931354721180634319847604946661803639579881756330847959935922188543228057221265146455076764037621511594694853476807555633807199765527260814569545975876073652240407779250387228726306830243724580634567339378966329878072835233840427773202031656311774238190829772625650491926877156942233939207883222966254722231698826136873048608925058285397630393872278530638505169764450451160793945595485957431598266105151053820767203916841936487129147976983357294292439510894918586299200440803533529406417117191077532041598753794671184637516997492424212132785238097002326516725335133744051552181769094667476364263549865699913190915857078903824954793809169114959011354026690579871740524931838234699183353751746448341803574258067461589420536607868097449970757813610661111468039662552749407013426558635901787414172143887343065789527997786867597155680272626159140895639228705138481584841894169384055557858726119293258525033503732239323899097247984967281027091183018094697039559036083271346362977355318282375392393527827024654963844950823715230596593781966272888508921847747384969563805397265940766760601915238585644961359544503007476981741253256243940163903625402534537035064581388506679139180594585761244053503503041029741273144682390502963565007412703481704714474605887180622883474495707377925637936451883187493174918291414630186145684399126103751806151523680337907584658962343469080399620577278864712558461224841433260769414846839201982248549924171123617070769499934746110343583723374540871450391326257075912354488205776835684336326438528221361210333132046085441924887858715592673613767281908428828200125391932031410628754050351941210558775336447449282151954489595178616286883302364503942503089502603556520328356904260420247917940091126233277417918541246286659227124273161416970365856417308387907435070511444382049624149785804174449102042941524530413334373677008609925656099458102892444983708226309535750930962252666801530357824553489674242619717409353867605905884762837609834543643438291355339117373741192929866451808338512076567581632161321064044236219122147860622905331972194417799904750522057461176425370710260895111759301002524937061001529406078145972662603841700012216529723520775837756161237312600950266287234758145389310471469779326775320266342528544707393145587720273452706056486781725028835678596635853341277803688942616135885477323480825646076504856376072056221361766400000000000000000000000000000000000000000000000000000000000000 [106,57] 9345828425031813144119746118058438702717208287658926735595932146452388110189319072197593949620796048942214971889819889988297273316086322007249487860863397379356494995121172186941177187086688605398293282824133917899915287012558936379227809939554742381141993754475995980282523686871157055652642784253067215470183973957807847973699249569307502428892447147232597290667466074026690741162260460434012804236377302549964096878343673305397873152813508922343946536363656172794866654192081295637682236317344927819795162246070855985935681089047414662857800520426177154442551148317441826451082175094864573024253623840175994376042102503361956083830908252895413850537940851371818300534120410262695010690648656183250900473525914111134752710616773011185348752603825344769026658946736508858983206489891785148827171614757598969258666395714010996898490431134958993035898693148766197952218872495246805253895418308513794991294337100755887411252343073499637990367463634106499532418877689225159982865396927112296841785427949143528733599016819222852597527187155627277418291272700410929741212261432295425447143611742319116654040784680775024553069146737908974238344957288918847293565969161845317430374576890473041473809792722072362587874483059323998472625910984956486934572929738704354455936097583155105734375271408380460904173024379552585727927125653533012492351317293193125250747386239466841958431177397643781584555821398592310332650870158859762477603710793670971782264089225118590928230582838178393088970677263308065705687918321491365827649083380683764738891260232017949964555512160074807168448364861494955606459636432624601496544553992280152899686165421883655478101056401823877683974137266498955357669206422547611908765574914919576298319893793051064640824872534149722143702049445876249422782837850181670555012587294062683967260289249041973955165741433866872208400716822851650032354738446048071472867821936730874405307772885291692018732538239121604848227547172050618117099596745744016420205198165287207584492922747860303283117106336045908523571028707724861504302440933420786294294317021498046207292304114376438322145332302548460904460679893103987515926884260240019790559606051714716102937203395102272452700796820941642179065535014727958825292649032659392607454556611452819146897312207820790081583337160023909444769864547673563694996944078273511173935997505373507699119877738684101082907813775584009524214573866884309271876982150430820878490248410932277634729835629967955635907227742708822150946479805948993165688967189657103920595883372119853346187775550952487329464320000000000000000000000000000000000000000000000000000000000 [106,58] -768055846072437594121453063722474539637375790844415702960181028674827721233679342008850246463316962571148658139832757161456012121632338478174544960610078829942772144106329485386801343853052878312142593402715870257524780259422378469696970286607196984033465031404829720144491788205734950595900901839983970374333070275310699793979184409133131273833273873978577370893780591042307773757132871341263242336268315287438532589639080565527789699964213883529455260564974522235481956736013309830175946327473069439169084938294069524587540021603452555273111460715069928138814411932011957840081414158245840708783187780960386824710674957720837530227714164184359743072151205497914713741697757865345496913363390546217279596823228453713143688725701314375843197523213784379903532555343287928847613048848862640523850074150446268548354361945727000341949506092719038582708205857823613989569250753418219154310638207499102694801079401968612189174281867595083768806573634180601496818146499199398121792257844411556584304592999456868248207255515543298738525283176760757898996315268671885169884259437698163713786834830885085774858381113472641919101923774682642028303163977754847830646394565358747274778715421980281523746988226100768418115207902304630288440604250129660893667664167624030809194916454682779532788298205179533958339984280011405905533162646130305043540710314270304501205008982488729126251967397406562130563604235905354182352810547215164417457570070104526863776583223585834495313371950569518246107676167383597552392541651104461810902712735648298554057103783194328420560553130163906885062042894720609803556149641621495874127082762587765208957229710537729381403484281603005557981105639333842585824157442107349279851851787944477250209497856217380779755407351787932806589094586379051574561652132123612874416606431193515321586586433026864410504582234303029760419761358060167295868126825034647197852622539105036063548657342461210047655950564822549301457951558293285269149112806411782131624232935665599004149289372625184806813375997191544800375084927827174656897146006120787585365733137572807626197583793843905502803926805054818945380332934054479574540966745100000051119136353686622223431163633410737443970826714835471245470844487573244748382619574772616955583792575141974975987429002860528035471853492624890907877245390076364646953023859206859824290851071581144607247617430363177717577552882379155447167956047905877504416132758257448421782097635013611777250516045226197172216774135171705603203615596506966877561163573215822478966737069919133036753235755280189190307840000000000000000000000000000000000000000000000000000000 [106,59] 19511406378422737618108939414088752476773265173300200897467787693404226138035943725922451967433848379369437560221340193941406422786540492113581602385950839372776708696861583329460312605958701322431342644258281274056248161902406722078048718795622712523469413618506680536002928014075260724537296946027373980932259347653788893484944450529822656505272960857834270620286903081717191894797949949767603727087001682660084800036465537341286927682923447170594275035543253025970024648655485340618170778714520438269001345999585745094904036995104811970486088965379947511768827769233473105500135203692199073880481963050158163796104073521120347864151090053982675935261012108797004584196446806627048092407666253232039013547806549430694127126256943467708643498307943241611481113727755223108148856573279004873568003691466508747705915225250179375868694170941277054858283417389566439187446628565613645051879544927701404990736209960150534180751905645404327407525933349374627939995365868307395654358193346622502173643671159746434408380016931299300665421923424716898803445659876531645892146546211421124894506391622043366999573228180995342877513262902983602706427131947437340631949662151971374254403599761755036025578518094081185895997916551613587266030278177270041566287351082262518904721539188402808171367105238429594112790504943940719526844918213093372384243183066036070634936983599976451912353906884016669725050102420958922302650463499728762983589431321558328510591657005208467333230074854428244467082874854824047702015182561490930939545964522504152279535232132002241111030491872677151936079947305726919316289395078216752073691369494004677128203701569149592512447921735709365904209818947943456649168064119013915170360536716803621677326226700462626316110460543692876431020474372853320946102668107080455225815419072497023395399132814276162635602766119412598719365194242669848915943871759649869072865427213201552312516953006982812996830505001210203865836748373911134917180193975954053971373990700510721346293333656650603829434413202913050454304452167411086719710963155532785357932970983614393087843396602439398768685246469028455530277340336141217247851072822925891934861104454519971966245061330382439719775827705141626048533000721423005316234476306691063177635996142328178601121101151675515253195732079763605610501609460731976629131452520617303246428745188737328954714436455437441057179361391794899562031426429498834522040938957143312848045021079146599409075856723587470393092884185285960579336527736232992331259415061813932525174004817538984485124435074120417280000000000000000000000000000000000000000000000000000000 [106,60] 3819155112426125782803006247613348598301516316907262825576637995413036402327599515575245890531275283251504400050731451176405592261399338397013549675769745417789332531699747081326937794954671208424255085773635283615479995019742185135691487934756668166215907745372866988097054160802460115323881692289444503944450060564134056121237141905698157182513492722831074075423599833193681940711931289368725351454551257025080660605739261970213935157885842676881886231480827430376718341421016927437499183242876886883239875548108990662167270553268139708926633557550682715853470957939521005954273971910067346344094832541976335628062292156854115868167299340962396881274943625261936818170076516207569673924818766464671165528244558952237986917581213687337486985193990598930559141237810529318500166301546546992021794641742211514688765914064238695059201393743707439839335308487545376094005970005547488990254664712854510651586161845943865241940662133294474448629217865528797660718394708469204039801231503077534754350034978861960772310007747522663424223026936624520207371240889745221846738539765106397354985066031904535227647296502387808004815786588832170292919260750437143967605273852239700065678237891701042570396272126881681581557474663112614300569766094494443545335812258127161695691403780153283521685649638325313671356677473751490071403594074690295920474861779460368017702755783941939157858590388184122115218229671321214181830710091609403835385190205529824996748378735878884317362693661938738760637616823990664381162721886480390683122824540548220556006726500259074051962648784827714689843241327943001459912559872093280728231344114418522917522109118560574106039131878112979647862177423107782135331026773613161235317727056373739200312162525200526301576475757074280696158949476355814953777366738101463276385717032382586025774475893744161816800955157221940547682737317239777370000359062544326656084979238422798257924652006277106749659828013383129985900926886899324082577519424734107409625371748530989609504487947191447166440664791606124815548360156872036908315158940609683860033875760776436228876693820081839418297838580874873181013243925970922178683021555550987214370363589047656389263246396121522421942375212983999981307121823928019634226611221748440935733352796304084793017623455098975129738540917803488328035796402935647910213306316083072953137026907313505643342060621545783896007502243251922861803794651532400405386341173977309255252960660313600123223444456854953187270562294338769641036429174257455650720725016751541831595515045573442338834470584251758673920000000000000000000000000000000000000000000000000 [106,61] -631390125931627605059366053293447866156931731199727565961157260867710054716590331301355217389790710510107096274019658417064516907081789612265472397835590968860659476683832514949476628290280759461553428467974800863084531075284687806625635706743233445267943102762865458417439347696503087995131542909614670465211313365764803204416234511628624161241220969328023262563325290875866347959169178682211374359231703122138226582275299698107324685303477279021955160993813586406154523686509425563162085489723459500986734601212506977156557188689415409662791244074269593443910520869966994955143736500820454493105518196864933553568426096220651475118953063602282174289956613437291568014876178049062290864258676034353210821228287369368430633474218797224214897390161251733517685609126161333779130238052979621055958952281905667913186016708107090751798745988185225146077578088624496999999886880150234965818350171941545679336104581679809468782038594460897393869080585908912110751046348862059262455337928033338170227531019470715561658505061442636139529320041987861223923071563789322608478451730137143142538089115802652029172515401250126478354231772570259614385943614605998698639170946599704894325861219477804580717061507808572064998643801769843399647738313696846577070133872863232487415773171104371518127444384625422996396782805631173616530429848898251736378583479364883365718944114581288674860485732275550810307556782258404251443487581066291852563098509204499987103322499820367676621789067598456386330303271413875939371697292054248721675211382953542468817687390219346890205540271365397108659617790811412013234476914733403015169572437431726332850290423917101128154273881934404486709458923638857482488886355673581018720569331546169981925764650221365126063012072867007054772661538230519447599545336873949471723209965750804958248199722202953568103068381293624153637290653245960653707100193120996266449367867101156003181928064630868083279460047478856576085956365896831798600768204724024807069309710620894527704733381775353519914589365210756673908403383295648215655381850605180701135343343667682186590596482929807103848177725001920432036290522818305833356473876242835590617387533441734230271220573736334660120889575911865859243772937636996406338168319253931345151886731923482045306721097165054253821644263847335536654983041595147526604454013872292075038855949662354718704344761042027685722225306134815353380544841288240011549642468087641960193261576051551376406257387295059924845158045909408396329631162666868508019423913069952299808883089139355810140062108283305984000000000000000000000000000000000000000000000000 [106,62] 53976139737977346728911145710659631038331997024858473233824860581435608316319410660442672531471260797472400298971865984197473667965101916170335254600195416412828538957794797240368938041027260613397662964779766426247557318339740547048398084404849086400596699028316737938495085633348975662428275237486453541081582952630122507871116762046428303367437891385840447563624504753139266830360770451472268448457259675965561856053919484576058643381071315733312197729802303979931746736268011635682859603524195777556250833026919049284904267196295869880623828868707472528058946136600839354633468564913289667582159571074570943260836916729520573705716947084678477952667093525085263780678378068649758493233576160589377570819315893418374498225556276210309989458420081944193180603762249077714250184016143849512714425750187067051774026361264109236560127113298719789636171975621283307360241518210967605360061755610902200650806913086146134810404182231470957301220447367537316532418081522293608041827485280064210941507048723963098986995774437642824421336342147454280558002500423804975226211703373209326436726531048664957124287975736633966047397553065324331325450788973909583560913822537907222485902588928560992810095405633635000728686627483619659937605285216237311627754166409605553000754801977050490764716146080472117766146465500413391040841812668598820428195433979136844236784772607520620618095738296932474858096400029075405093271045578693135470981191038648324102436705797335439576853313079210589140655921114670623986262070956069493424441047026774889775135994157997161651995144539683851329132809280201176161475827358242657904037011280592750688460756217165618085825272464150663213183928886156954169889830421694380004026624881443575201770678258471420099556405664599384377422325324305618778017049071030886186625436132239458392967839114100474725516028750592918761737284181416261131069626410689298123353429235629642728621279485274403589151154532728514873219550140747246297702143976994189479748139457609986275218357906135845727100640608201644229331187565587714424114917191358100139800916723494803320133593002683456793379414288221807331608671816534651113997267564410030310381411047435711065039897374203882985961915669821421308551680238635947528549425662368203002987111353771393642572192593370103565372571029658106509423863321502193590312955379508473129437249525605946643588378553891876050239023696803672898426318476450834193983990909673193735016854128500294653789526813142244292462621975946822766598419486306658094526762651332508622835728880549964671723184420741447680000000000000000000000000000000000000000000 [106,63] -3101939191140950607383957787441567780283900953578997422649199835285175315488811541058086492308998855622481788628362165859109400526395583781090375250488124294361234831073652529597871830626553467818850500473380935375799661443868454153096136143088846491960069809668889094670111551630074700390222049674578828544819749829337325906099851896491516958523991080659197801885169105792909160521239169985173945680844975332149341519504299099393994059205948427569251234338838319100118035029187808588160886403597930705728024735591752449121498822143396989950445016992511448253823960876918162972184880446966863909307822568137525677790114445841490365200740219229010382696801912244414890331171337069458887798475806862760227857528942778645025022227959597744793746154027935044524486638156122923713977136339182776791892682028048023898967585241819292843568542149439518549229532600887944061849976683509777778381656507102862305489170485282040277155328370485523020437940987107458172538312692529576372569753046176041979883355743517695434035514358345908216610665666762672177513001132391660338379432778444516369150903321812770151757984645647190399667127545292305804272715628845892633121577256569021634524196819528571707262977671773432535334668008973161332377934148797188652634852220437682313029950790427599789395812503996682935630078683444241707758494252488137737598808544261528142869115763884964986384153384920847423167595500369927691311253872302547572809164814355489228231947514520883806775588369992687433308155446783799711112630709552310366079030250178523090654263605336190866186114331735883658831865049812569725684482626985212581421712827740290595662341526332271669065117249216209508958122476095832074236134052607436688353970930244185785742569779899893026563980090708637333151961699016483417842385427032898292089499643847052010250015694534984806396944740143470138135633677509121793052515941815427368175511554604977643663098332990938219087443634814590727332227533089765932350272442276387904014694666868528782372938681421995661403323772920452774279757238923487275200400858551304830720131684128669660472555941126898753798741892732924792532290675367572853067605322103698855408406059475356303645199434156554285341336332414603574721259430079917593770630295225292743295879490716982694029248809927513870715957164231957363180786966011626005035119135396206466055905201902766480745296504790072333772351845037872565421802320992914912297235750732125361253843094314907465883758544675136214232183464660342617259910890766963177939147385618597149642997447229827695225514185719808000000000000000000000000000000000000000000 [106,64] 123847055318555189636952920859119503508923160111125320908647411348796056843467972013388969670931063974830431428571578396613186948067121781124753824502931654420370283343654124121204274453587963877764510902706682662951357228561034388867843654789800000832889544288080391915317907240460661044306256742955708290225261759514370053678217139195147348784355741306118627971310598949815505300318564911393137028914306442506741538026120831580529165237123585806649576724119553827836316214893739356766980728658310705167399526966411720400396417922976727112769590015024506137936287076468865745953093436769238063056109460530787563356095200677720175475269166792101970600606161894724995656564571518140149299450833237071630782378682745292109703618760106953094526205772004332401990564697974197194488457346101110333389622495901671822865697177686406237731794366080203493656540777693416220958443055600100453108009718383337862378517359330886834926060467262275506972186103139525844246310655707151762238553955759809601379574028188983141403790836633249288266955319391752802561266265854949043012516602216852056133176189828199389125892561863328164743842601301306826867518556280160357325095315107404045660140776219494963817503760137220482678518470380489413820277615086347586992927317562791014376970054989660134989763734740170188367607661866263778989968868783520233962022387394232313841886735033083789103647666447729701540951483953521986753894749426121148011186620684852883920841489152009275916299639130323535808957742187187087733736548409137005887654378204805785403339778920934452623051740218930804551777782928765306786466164330935509338214583118272250686363367681970885540045013453981911507059635742606444000385086944886823089447132078187774605300196722413364141819855197068231842209968535842511660199650795494436781577936386492816317310137638097826869438749757007547330669375498982360536006351175614170295205216130434605452613583272803212520177521892585426117384346574733217573970293344094228761122193848245031926458496246880841331948001860898428508635591583531458307264162513181842595846060085347022789203673876080163601954989146475475812894199526385561608382882698861287059947930129761646745899783614968939429920407930405622287276850816937572468247983027862782920541451875696110732578740521751669511009499635416726418932522158479575385218731686940887248490019836722871792334095373114054084034933098205810075309936848496964702237664011369243074268326532318882886526096693443322898089534573865210399112064415249855107031289555370784888915146559502318515789983698124800000000000000000000000000000000000000 [106,65] -3380034047618027600102912630646848456464108747889601466201028133398046403022094935159680531727805372925802645781180829114715118982916245702487699646636510289688769053874029483727460916953775272462613727215966313981786879010186708896673774621644028936940982221125939801274159527708747388934551698204131787631214857030845699364491105009007146794023452632624106456072504516000270423166961324360260265582953657008473567156351217155682469950011647401936167846939443296122381152560840421872545199492597381597494512160346660521047805692646800424436182417357584408320988652524368971325723654035501429523843174148920675479154143474983231987057705624801802052150525622716070914431141408441108955507989870852952759017932176350025835516411146032238442690901507220334713539358460566757984207684996088518211469636357578984230020720122381464841529017363166804721125850949136207874933870222754479441348981156304128036842326777161082190003233281050598821591294919621887893954035533552747543624279455758044855464838020781656483464109167141714662728735716129079882161199213426897077258955324890597777372427253364987140223585556443569321664867712056706867386444610015109118583559820378733645649036012323281798819305182287417863423704612523347310783304984164182892705024887918034100904019565319916241229376914062604682136918838541568351091465981934336653295205315965626296076939485930973126421586889166158745642412947672482644789950143415723566154807098257451763003059259490153925567157752274806986848912630432871455590436841183016937978465610122556554062353419330056457124588983943176289610213601588430660651717468876588834140367362227265030161114870304149538712110139241877792155491831225555742966963346698347680251732168574649181121579144143102266853437605276644648644556822211087078503423043649993345826198877888431478840282304382068562580743765143305841191025937006409039235560600612257893495298767657171135409718496457909055794632645945936052473502068721929102872606840645775130060755588207212290525002138269493124232287597702008698081194976121867338527592538252746598757371986397098781682292736889513025560205060886020358357427488551058399703277810887713494729440292624075317161969307973507619907138160746214493059748668387861977614453343907253245543702177925521094454753102155838274993322769769769199560410015816386994187798314613041390046487614046821134923242860115768068546194447967269631021461933219690710156549059445985336367780878352610318415528290319969606361656062125372232738764286227969574318807106030267185645410928289748974666077385523200000000000000000000000000000000000 [106,66] 87431537248412984535414038767298012510887219813352484150972178030993143315909199780509337534661372114801025970093296171671267352487893137951288559807578403900769702822781661991138100146591955489915256116011130677000869726843538294379644393394461797764725808580502915997678464660250406637175563356551935493355960109449604385536128823055668293290766853964703056750355267738568766784235776942921526323570695094573203432277306373292107420104330559360332281553124309654792348439961783010695116065441331006914852533523727167514589312158993071691117588204114655771735274957044278126487092700901114396016782900215742033480970552319673926134210761669151552089326627410250401503695309847056815906116751043081515226786303731610216503749968641632865731850978714779433346105673957187666095061130509103995186144539166199878125428272180444112840797567114076281116202957077030452865171135537169623767795745400107927170114477599864559969999034080755981348380500915323015630514021529566460573934448423401614260069423004029347145274621422070131151194902774165863348450221552441707364765024720111908861712182763448896950689061462226652926554624473014387887779887098224915768165258234637241116475140478370309495011419226506088306595484695853043976025772600481718493182393528118631573677394828430896483137675478121522033564306107360724621529405557238403109933022939529663724371118570492328057276924115897987418680936615322241612904484943323553562749607936763275084891977027863376705237512653126981058003759820355928778853215657224580231553584997958162163724870006571757294878308527667748734003957037950837035530886793439576773446810906158643289203224065960262208348901514428776804838572484016761310608649859489827281559811419149372100776265696273220934515438085406703183421353243713996467205967153351145423379058573026103266915085675124010829096616715474847630485131536062643511498042540411821148759734434992454731163251711215391824186766206907804185971612537464143530670132365958317935500978272051635153728368003977634756072463672179092945866444036451651034973188654009592432891334117865537316176097248066669580285413423342995858909140698624499614168539571728302281627443727844141923846267075135603572172158362126881705224207813688938244018637773670526998063992840728084482525577213085550812767825580106692048932213318841928467856345133333940137607045632392786167253714933613199890936445438314855551307906066634044579897425392999336945281780589511287239832040836486610255899058196874694758610137609614159023537643497760290149129783751396972254656148275200000000000000000000000000000000 [106,67] -6417681171421954537364176451963527255870357971549944568708679574613301428897592817525148139020592206415344126360873386618825714362457177616408608980523840438247458669893875340731424529055690365301319369060684181238606050239550030206075864940091854802255495348793094319086521089517039816799907763128928930031686820465707006954822979884622616786327426230745463431723099654574668424474018446211858528728023643761209808146752006249967923479492741164338859080541895789187394521555425388136829170484346755664651309937128177797591089148815820825823269520461030066236291500362429867449158437784442679915124331616464919913865840747792575505392404849703728645729346965959056484048469170661718600348184736734814017903055170220790680799492717563820942646774597380492992654384807030458103676069252280528701051270329942923110828627722997272448091192601368301792174123020194979992444528945124716261692844843551365453097045435223402657957067432927507005106020008244344690736872214818733752711755264954453452219244876773061338585836728475347455447481606858536631034297819597877213389106003970371802424326706676424280569649885384119362175234670211724670246049935958966134419185931482243526804747546893765252277086125206284970533974408997459193542483256187039070452465994687727282234907430636831473816865442675595030627237251827931213868344254982142440404763509147620092497705916702066693734959789195784206249401945157520795567424006876517128266939959098302516246936548778739597125974668936557094007852460611555324031319063727240934967380361381777605095277973801726200851688926316130629592151064491343960648311775930158476426415021508613916917611996978596313378562585918747817790988999809672461647522179359993845092139395834443350214424544828424074604581745168414008032618022580202016965314376984228179812828322639342213479559480112011714976711091282687339625931733429273002846427620645607399290744719821416027275491237542773611899501110645665542654091358196762153217353637568736596207480052404043424281096489630162919338481556081862484708274880543401117177314067989968396970364997500592200528245756838148171064753631703368864114915537351446990698669966888840418783922777553668179998375095914650641858276997847470660388555298218984017651578476275718898507982537984477443478243996517169163584510869237580560206732956978846381531432829831701681785541438487264153029673699739059652937329183575821472327757454587878887330821126539504969910241088328257875506100417617045668668978403200497750550583541293099358122210455720013322346876112731205886114843852800000000000000000000000000000 [106,68] 627565398499808547110642227954236320731981224260351624757713198157062721153912523795651107279820946782868484178462439963833554785690565307493492274375425833047557615863490061901980182961634443754896344978616750887626682180715374672454382299899084264923471268143300655216218499394949294928622396804250333088815236634855600225940157867087899507842664001808922598702427431446248024776018409438476888714067341841108775539646023740027028258179042003150034151871728544951432281359982149331266398925014195090842281628669561782392684542499029707384563242559942884924413571117998824223930608372158742973157300331801984830173457534082876723928693013202861592456959258554478267550045484096015138893460406582393280687379904134834016351647336889314817654144958425295752062980358318698133151213839384642197897869707167433440818187132939395766836992298322577896927762885180056005921205963538289433520986421417206595961022540721602607504684157402244620925414282059959192890685519145372298295621859579185756781045767992898630251640169474481996574590027808252750327747980091280239033192820205942199640095894226827292792250137220041609473262709039196393010670084794359143508205903938783612225201385878921169190721407075853856947334477750604261779178715574779073534944817122779058099527717784133724552848175737344046823754597986078259718050097452189048943254033183245296183102988854602078438646405291402107023693304999817133342283920507262742219753939793497716393412372559224917087983352726830746512932464473335960864168264488447289450663225771873600755592832363512096289914802598804319067645630226934052891525822132758951056075934006271890117662013690808682523565302449961714116044651253222979400161718847560532188655441415920032154667738127801940515207555258360531225839061752474368767066703454425696160208245752251360880696632416508705427432600989665547523644898097213750425286729593042352360622624505889166838568519492513223582366674307846618202359086173353484024917948113062790290295819390057846466806422220428282106127074440291602860972412805257757435596208321771315686439549273214639722979773390401336587737527777951663336461614348215952433580273047839845718153450021576499198307772844590899746744161634678001320476278245407645058760842396021224790161983345101757479592586924510235665977832003989389088753894715628425216065021325829667386235505157831114201402164960979701545020384678226397827914277902927458682847535673677749731042421953885197421408281958668708041735362588408016023998003014202068209986481569641772055167029481409134235526103040000000000000000000000000 [106,69] -45211925439144825100603042033957587589027506859646177282419377635944047273668987702119469124116301761020028369846162644696009924489999031156545289694617932746988726801678681419860901080497543941602913767300214414207975431494311192982991238931499508510548949007379087751030002537606155261448854353816865237271496217206504875348756396864710331789669523826428361704246304975752684075763572633451857958345924063140618737026224809355495284790569646702729402892316740135312998892519703059032943437859413598231657784890890664095585400505358694540738189047991608097200171215131633409440206021311894233226808217589049603588846372773649212255321328350802516324185344146344724002083332942302004765468664070429485858316213486569610965960134929853375013148424756612558493539712779879133820560824961691499693338379175401195084216316805731032809578343886771718232950494583485476764865036305429936081575629421219115536512593835094375408879395777580380394142701824275388299427472701599927985792500766113541393672295078988047924242056243891957526123222667346860828590478490024942024411706817092606241512789310428251480600996976516709992686592851908763784634998019657769199068628585376042810088151108287570659430955483432357901245695473316148918065736664910595476590069987670540657364605175362520796272909854798973726626182731071202964065876519521555335504255132534493699296219356041448949123015490866864222867456425420840672630892244101584663609071168620932020628056869143220070446126937729082579063724512948174521486013295644235907616372510806853715738661090335785811692110716909994227871562142960848364098804570995330561679889463247081065395546849063990779965463021083391905304736650971791826871740268382623381229753037981247420968445578492722384403114337382606465322578895049488742775409499653205190015432740941252241676497003423166295852337806246019551452804389222906642492453701707453288635075107299649359385398362936474012906755640569918120107107104194799410653666446120386218018098725213721792720545316628019568574240991705820352298056927085329194338559267699302603511518640409876676326877460811146907350016644744305310074992455781672744274976323786962695267546333977253986329539751196700498107016678323710357151300815567656902037730389530148083234990656019498543916347607808764146620755451681305820308010603745464107051479119468105174695781066589488258749957714662109771110731352700256058961123409394976289411094483472263208864711921780182072059126200093020317193774636285551710726204481355017430931709611901157512113513639607804318711808000000000000000000000000 [106,70] 2443668758266585311491887272111562486537889050448392311585765950827611396337493631777018306232781655851585089493191854401336296455621464640114746933730607252526734004174218339130058608243867794346744648672132972636043739942980539580949156437190739408818422026590611379166743387233976277067244824460897278936026779353613794656353952730471890988966393684444488380490685722397212372125066520667039595726435726187860525676947695078223461747585295393155359922131675435580986619481998375570050200673177057926616158598140075874697088253773355558015173594292128399294370795384185096407133633600879124782058237306805262970034892627029475727501129239388822276587145869386466320540019774133185014259792422981496332407465369005858289134975404724588915758461794352893773652839871434312475854158198634617921567574193188702753037750987506102236202729781969965123809659905853014241991516687245898889723491381037128747115473263954377643008524617180990052051657338380312639967512593766713216869805382548607549795063169634064233043989233205067391798098030468982627530014149134800948113646514950416148977481527668732536083506101705156698865681421091782865301475141141310868897306130677262555896275821261586493402748076966488744056991289679508363451300152841027548259755070666615582513726991636266961581398825972307455375930179716195238961916701542211537900375060377274579526349245717227169967168879646487125844461061291708220044261371295042939836760996808339491065276142623393968491392095265413470421971758110602299493387693640205129639290474427877782609083194722026724870512439705381817055314821424496911924468936506352500360497154567119044569181668570367429878987627904604295293215822807210591377448664313244934436419763173750671829813567084654446438767671443340392767155297395631619887972388077990082117245533497720364102162706575926845424100611558111505080015191102380605875467409827644098131224608434196072755204864775729518927981486097615221430002765180647290776942963096995062401728200255996955052410077792866052481255391801641939274007399927043026017319253336364420919849638999726806676919389744387711138100619976775012467053074116526446409176615543045894284295599346209021856527715645841055128677562284678163913567170293729693976764444271920637887278179098571940297408243006470001767970156815202569622292418123925794460174081697365138076876254189914954592017769702599343712435322451326454514103995630153156217321777992016690853497080209033697520965771955619636848162661052043496983644709009869818715493824261841040714498241770495893443706880000000000000000000 [106,71] -102830600299565352385744501843558173644457232321412700093924842317275761403574294793415632073710359720629839848958279866852492762546755715806913575537010927700338289357823483821863653894390061863241863787186506175849146619029351954206034650354606981047525487898129301305232273506269664095626237430179158908624543463911002803050455151474391939656174472793645224620146727642581362306530131396461722088696744630611146846228197231552420879185253752983497660722225992481857587674567408369226162819190833478191933160216773383516841556168137619571671028593390669840201070141829182445822688199203786918388248411320015328746182134588884735159003680441891714583800858556526294026902340124808677116975384554287223032243245701085846017808750902298250312626068674305293466229790925562730314178155953167951493897805788247742387047421563822485918449990809636848817338269537125165800229650426209817857808225737065712940904775417680542293417881205745526236392290086166758309982118523504528513190253900391560217807017801787391344963845399708360022511347426112611967098796138356983523299043416889387241103617926988077534102369162999454085404833361639284169345719073851495948881427290422948637043749107542361705627775625476360390142976881594663102988692104998168406873289062359867435890247501645023768176140946270359694266601486380202098553121309394033406286184171027809980057599799960362547412622673985492088165114721808119392277712513693566703059884179129506894954371777805016147936437056725233985162218052944954267659656659769028282122066706677999046229795684286914035252858504041139501124454630402526966945031084421477514038625751881148986921830000704038323584153249452642216466063167288367042484500239784413400684261821881473946684785624053838788602995133784892712961705104010808675084968255357394345940210738012392272381336672036803938051882197362960289205516005774692922947223516139455118184072197109485885155714861382065398475163464704780305159568500339533758987022307868153743399527552959974204768299051793613919237650955117819178885037894671094541371181785887168795925664843855853560158424029733645879079646791130838007241515630373627678168293389545606585186625976793892927490040658716775260611384498655106494164083188673418133223462301400722780445695118109030580294488733583176810176593150942594350530652323010189921160921238246223175893787142460384839396883050317176804954391218788265266608988912268386427434740999394297049791458389004497132901782341200558208726976129281165059234650981011230681446890988695402956804866401477459338854400000000000000000 [106,72] 3369917841235457739945673859686900317207452047933317477631549236010648370767496398276065639561305241079841568626187615219707379289707965412032693604248510775606720218444357355595621280052529528422810378835546730772845598580814373083491016892719616933226382670765393205320826478296754035066043759957581029915206438787850962646215369079870375700829395794013950724480459241562563299339643895075354174934419690538722154964544094924721031870644810858188091396687867765855739807454275972961494687684059695662403809347487913028378573168161550252552660920989846978803001783994517389299879775605845278445751998489289373161961944402663054660043611445719281800900343745964832384803464061142248761170342872905398498857853916423492399411979079195924725098820315620967382474684993411089551309568559918279034381335084889560087761497632770526574129838133402885150836758231242713012852508418415272609994141970267920734273365356772807546241111699643788041068665700925100734854319537407279497174240323540495928929101917471718113965003794031315785919946882322350437100530510860652800867988221516996210677667268286696065656234864903043974025564073105794520853121503774063891874148802906289409883019703994113965336454056537922724118787274796692823220718365100720468569990068937078520153901440443379235370197670824024457650329442080349941696081410407343765140159271802572009392356738424699406602889753307644221201993999463747406344922134832449427228318522602643357969168598718434010380658319507699356526131435310763481233579327422936095494673426784619944389194551622938917600596044722128276669809382650569608406651258547112954741938355757729353857425048229742452289744240672321432940899505368594555974328139242548012783480443073509620115216176661466657661808011432634559477532427322833846198511213111766615421357208459725772670306765869741334316691892108373602045521303795976309107257788457178464928819054541530607972790295891268725478005792326727182582825598290735694732975228235236989523787030579594377875250097219488531408061631141503027741968415614148832180678519755612671999038463843277286926050680234127071529728612239045563894069625767265023521827240404065015017421584578492399056218572007021751260319381194596955954246372118426471972401518050618118584621434224986529703511962990990484650440194414114164962828040573743474704326745181180840515092152970615822439871613066131875755332991275459200788179974374005203428988213533656506922710641320455436089464653727251817395022131516430795390261824979135690668776955140365427093935021230308668211200000000000000 [106,73] -88103409450688055187610561657412346909927757185606405183642283161060770656905816515564168713678617675165740463597819840385450023458969320755462542988332968818905129553070152274795682015665224325719055668816670630497812367251557080074655989831060973280075809356109256274116417004192989592168404719941134837937585963801971380618045129784531322229914283412920865146564408156397069202536318023308842227148354772945943793273002950904276480085001308464886694277964662529868221697981368052616535999328343561222332885688519029980587837524072580217482167989122181206924109409674497823403280226528540579750265361646316647138415669834406290913420922942227383569489892917816189896841208713871902891775851585485810811774192044583701642862162723546257458747880149266482020480254156009826219310128140958463000792827667255744143633034448914091945408466367393932659124547138629531718993821047985596472594695057466671560434601745436469840476423512094441860298856516332709427657768801113067251611909164738663951221535815811092931980857155313692089905185606388211842858613459190226555870064028422958524070498339718320088315808003633435009158733241836909757001399808508698152432857452307762025865730065637428648286162428389912753814687821833845842074950849613412890175091130986898982271364327014941923476889205684090640802286434263642891732420861733718716353274924633653283210237884079011324342007905255557080082589126514814110015362296562495390667516050761495132316013568166178867962497512692546910662796818280017064548767786769849799977908046823123969084307346435659530613770767884363759979867939058505343871319719534479963770137245523671217942598006805570677396233401131985297434241483475891494010173833385560163449181991988447882733443013618540201448569594420676275379227997987834796405670452929598595213269386362494088721937849014508031962208530877656000777093371355647143110918599153247845980844125972063055695301975199598593284669447427372903667506896312849938506542912995472965992562764062542065322191531304514787537613659840716111631533986524895324503368940182883600270943509971095975947086436478213508891319796549703210966343508594134064723839672711618438031242177690632991534496981983579703774095936167111345305192293040112271916084668652867478849322727694855149137010722826655141023255219479959501480158920573144227373584292403401116887220494118412985209900417570152887443715958826960401835153509736473225059894582957361255332407200867778983503298998951383974382400157836668472459141465180528244087635379805878254381650457603656908800000000000 [106,74] 1971903251634561486104248421058902915326939286892807405647014482078892525831547733842588818463192938524737402951466500749426672237140753286429974875085556207314683271806129390491661672008101474998160793679614369598768074564443018036110248699728269842562498526600910113377573797979208886431858835984391901205967340173706217782844095377938310352957476529856560206283860869001971294731307363488131162642784125069313246309222538056492460720612452231029785426145242858198310903861767300985726714411268071454073804576711309651170189795431104718858630248354225137556346870088190809508246721437277798213297902340577942291364863599991136042607423127175703527500021607505010944269397862938855303021054804116634932255510049480102910814206284282836921755036854825769592760402734517188733890811646918070611415914460153360603179709486815360224447060433722599529635644187066017337380922904408010774288202412793009452259176115399104694250030477625494164191573128240945536185694305435793683242887204487511127995580642372264799104158342109483143488451361515067518660257655018650996618554673646168178968260835680699758889206801131081033966732859261328075587331068513124038619637593989060065631557109506658185615137127302744080862945709844314204874775282951007471693611344072279600686124205649481689867999654594892706241249015704294757349590159333804661009703448413359506578196327057990144828302651839991093743667621869431601374031359594976553928602666040952189905558564826793948193599297505036726465211268159317796532209225191725175793313725726367345945638047002609313967540054882611149256794929702833912656455221737647044424441028502953842963491646108318717359892959449738424615855459841530058875019796540079920810815977434120944986622931592918306383847880951987598123754641726483617332687472158186663549743338787210515852720722575033080396741210514553075406719792360247242086718112932117097942812701199743077597890689210126466821750655401632473324954418185961288669115981330124338950782802005376901255695134386446948018715431200001906358973869266538396056937137980747889218379301765863099621571052955120984324924013360096397243128895825797635161793668752719560699839300167287356719742670903342888501821619948892190164091401379636243479759158674965211636364516182412152871430941689829392528281249751776513217089572077195071983588058093002759099907079035243482606060797485069118231875968720572043363390453514484366408595529229218660552572426795353933058575744644924685328471255588982542278853759477398408855953623438931089705205565344029081600000000 [106,75] -41863481806778677362300402941382166332433190682752334831501459268747744458257345387537596710805943673319969396480659834037268812101419653264414030127480034202524129908533019918250716572128974645916273723801170633356311220379661317640404290729461776708278082277331262910911432804382862162854117039229515782556975486155101858343710927136244716642840887212200896302231775894805924197451002058066340203472551652134215380954575154556456146007082566064403999105668267083380705958043868171621118267938255538251252793743514401384880388360171930295675485812253857468670344836249784313624381001339097887682414500182191115635193003178562921960539570092787786699548130691573007249983538820628372436934561670406029400596454932011106839276586473137078294503476744134559781736014408510346007281763129876212251378678199415103583262087033991537678671115629090041397244335698779375889478559483813136057674469298329279825374993440606575928254614541493357862348639607055270644612370412711175139286206662097385263009733646826577566999667067765774108601976264167064182174137059600335978840350000821957731871483603313799673364115008764251507410839893422047464659083372727726220493247092852628803911123366645891638899345906936853890004354095063682972313304386717739346652264593094287671503381539116463575349002785164622596174723593117003211462994536622091776578903770563363522001354214254211452550747266648743928582072248775220873546716127941384658007760934880034037085338704136430923807247188960902326195665721053503712171531592245798075609138474226278449606391067415550384856797235356251383887576453091454391684756659755279617497836578800378106597775407638537800932770739179407461549883986858271717126289177755849361058326165273668206961463826044219594329828163749382401218560117780495502304779110003678058834171547187926558858466012085435769136266419921405140346138781539099631767721284299481012491948990483076814147099233041850495442779428155168373517792126303458799007031691840939059225080327222292898783932737232646799909691950962695963405810997041591007435540177293550208031491447464353368608412296382624991696893581429950521941990323748620529997102125130980135671038076508626777672898807210962370953426723107341139203102503332648596176125137199408426442797164224857416670830023941412016389918864964917142494366737441688469142315659493229400989269127362314281775669083532563077750210044865535269164053774693631745870645016826922224984906517660111271096920881055598947234180532454672525452798438904059973806169374774287173098237901753548800000 [106,76] 919740271569789042487454024834592576641821321767755789317894139489185388060018395387342123661534414640483694318431575896290544180657862035219225023309034798335221341330738282478348068278610616788726258164396479155888513207220998465748625361801928301067646665128410635491053983243770641722270211275170982029634446636353405780645040016807757532898204821291951113789289417570765625997277470060023783695224760274655934708304914848607804348802792049648781627156602276072886901948885779038529113457393548306992678110071942999077508813522293658607125569682154445652624549224843322540244815285446066822376564105352384300290102723239155832245921351727730976624107564870298893462899437738886613477110238958406071793816465508191670637426495693247408950783321143703189950283652084216223884022518175558424387007068064194369302421199614693558021954268401576657074401875233471517949847096670426268596072157597463954311992004388627203033267740420458655252617977886132279135789252558177101257718416079726079065152722304216948961581580948756093088814651780927226796553873732635397826462452026285946488921406413436144094687571918686662434141313992258986925420837500263833649097658205692943210198646145441635583733228202213362836313217649991825137948346396237795936117898589443367782024549290597233873949006733322947607581088592869618136634976034190486420115854949748393361582202420688091681154095150719918152219175245604285762885494503876615883177022046183468407819488208291329141450272178798991954629098565394059299578317417647367851145951754298735524118867101614346229611609338665859688434448598181240749056393789023566443561541971695612870817895745075773970612957690785219556572664475042089215527476419009742480669494237575227256669706246430166595116957114602446313855944561535402422820709851325007568176543131548753064316183462662324978444497027696593694477955443011724575853015393494856521094864113220504570423379995465722878053393282219219979495900871903752409941145393578809084772022606181489495529169076614099236450810536631739583622929901682925111238365447449008529687711457634932436350849537190999245566202336161093547916117997677065269298829111717865944547158692750656392308688762259814876087225508341946095628505817923349043585681314128429422611856902933702897429082967329697544677522474327564751911157502329764422589751157441862121195736738989776426120277524016162155230470963948682507765016898250232426192522198663314671992642956231392910121430384839069454124074437772154362493563724248961360946108135818331266986503739354820 [106,77] -19545295439712699747002964350553081166538121165466001353597416460353294532439579816299203838449659527171796512352701721369905645929001513584294456907980346120888712685340776342890806930657477328620559394173549682023386364462563007589105014371155383428576071511219000248120128538975594716854432083787910600060112861143359723750186486175927433737157528781829150487083041217278367372368550838907892166460121703846163784207024905353098054943803539301056609231774629507715170341371646198521491794619436777157598761855591910953505802200829545659543165857694326591623121305426472229600287869014242635554234340168281140551251726052917914390540498306967878679943770673262022466185170702707682977715559074070945060193029013830896177891430260207106180586745030286474816896294829667883052636662466645076487136544414446140464691448633126876637916362233641964869471895467652902107717399157439290198409981774246577496872732350282213705897663070556564384615745791631379147134675540122543705137709831037120168844245352128175680180363097880822077613386569735285426160194720082380957954512774864019840485710734631888633607576178784921375000055979825978657881146500654105970933003893665952627323448589243362882954960500996840571618134292293310347873761816314231095414538460372144900135154664246224988910894276522998988864586035858082536079123073073347936367138105409248605757269785742816094461297206955413182216795701629087411983376683319077631523800215330429562151324506509492672481148817597366404165483444870134847141734615375181293394792538927046301499814205700412958944780401935088451224117863196354306095003450629090151030386522952391714908738779982215992488478396958522871584623549051475276811298373140055317461084507592236365770852954984015217915843134766238897228469245944076171707665808212273635115333088331031172459733512509403856471261416332291141788831986768062131096044468508689977485944745515626817781862933542753329034140669748129444055185555875863455235044617792104373926664418429336420507913406538425255542330632595474488360457060144241452492542204655884237254043021021996537874292696791356594029816473492225818110482218436864347065354726935245587651534936885603430615186148208294080898477735139173866574842784440746812765604214819932075328686881763972087894352446028866515799596512699842340922724935145611227579911946002224766701510685046009276240389976943417097953582377829313936858254908485369698551498529095797431564687206505555066641528871864568983915265708653196116357479776766087035851294875493461853610132236800 [106,78] 380765371653531755777989586080252731015202403858288535361579276468168573978272877259531984726574107296425147581518028154914488345129460468613482795060513156626510144346439112616367376442302070788559774897698295949897110371103443086328552748660660205068109415779556513299813690941337872162673916969903702155899850540345287000704806442737559520489646018978131423707501972857058202384764057789514696691522200261963965306812203963259073035944702198689019168552312842909575421048199676955201754982048184595188298644525249627812346692464968053891806859206150081797237699562362924711123759084370474214597571217179069764189420458932836117013302482390474539041020842627071162409937925925857270811872063466066996373184657569538787930817788965921882986722836014204002418536092772719539696800061459653543070865826991360160534272318925970953059670201844123638210911981770496496137908024272808204993495333200674256577692176956218016161355025213646211165347079988418497976015838298865737733259374192447195560432405159006604791143531030536033091388690057876919653497519994102149501042742709651468999328942110717253646678005220908975116501240586927871380452730595127867161214698506808949227716758650234525167066145676853051325612790849924064724671014254030496412293348024312163417170000361729239081457144403534997748641060744494477152476169662325129753032041872329010945781094776310599380676026506959069232385113957479301864837794930420390447206671742098685070783841404491422713980533712327859627085559478625797511216842937176561197010804328670710171640329435939198757470144842891558256212780701242737547979791809542317580648796354819035923904996828893798140557806969308387846252405480473287666863054319564059139299151132538357256650002855968710084344883136229014969843325712135120482583451314600684489289110176954425352071751571286880390545765525726794341080623966304045065313260705034797952859610953428009950349580501814516975683444279503476360554228661637633507588004752521535812913369655106269807401724190732628499972488739980235448153779456973313337717655575886081639978640661983963253721529306846559931859278192268093902505758646887746915033810652939560474332540768225038251498117454105912668555496170718809118411882282653227387407856931144365022089532953073220061222846560853421755352247832701909594689405536570078920743985960904041723079347666857989178000894597451758923374128568350380681198073013667609391351451329606566652319719725431491697402889572382776022225542667579379375349349394501032701333846092161751742133760 [106,79] -7568225530672141437170357979198735842970451651749020232227552599668991526339250220931286878501544023116516194341757472222794471676724478837455352133276837872185031317927033475367122113146650065859547091268917016864605887143943061240584503809294010509003626542194976338506625506751845557763882524789256519807832093697094499485653488901276151117071232655666973211728143638223900529592723686724615431584115389804488773538901804625953237014117717390812076638511910781804629947896590630398793951365865537998832079593478170654786644886658180009653311716022563160875787724257471891516056366607628062263561615797711876903087270045202778206664832802300247494262810812266644390215516647521469330364773333630955182839199854989173413447624908681021721447833537823262971102545322008311090148460700312254490120794720455295377620844923262638115458711450315759176325344516453711153248906703003463920823010180296850532843956103990826974718659642059469191803719389444678447237580336921821421041804471973376291283049540960021512592238036973909915519273580519962048099261983473257533713731716312183860580202082740734088321939561310993276723960372192303115774241598567553224965346279221543267747132950871379640833102440123728232738099412612819375125124501967647154679589340751030736257245736834086292450580051216322643791521200045133392947795257889023655196068347404308284969686581870820109714411599479936505045157020647066044799530928217022825745516663353484115598076108386301061797530798274514855253285423067269403115269723073260720384462798342393289678625731429081010008684338292088240008238729957934095206690705173808727861861400148845642074853175501306254817274572819370348404327564011805457399224915427247400144999342063130102528719274759293394840498198175441001160660767456112092926945522611893359302903774381906655583731607756099992180113340480161933516592957445552129462475182147730807333545910222803324494147124789100279350931291328433933728801094088795638014686706959594615396028127487274292347522906720155475374594088585485972286006486834431792063360131225365731632827258219278010377888984497212324395219495195855164938246593772351572139953918855499387771682736056090540612471255183265858724335087777970252847837736923706035091641936086168031665642010834196748095893813964805269984772202139890995948265466699276529682211058114014913336521371191078503783861875482478173206187925455550786006139729218247001768246289115699461839562093340574977121438474401147156941490837309091472213470932975615894345924454510773071360 [106,80] 136573796389684894670048649729665362244975432971019812146764897546024658001796685726250009398486051482941372827371520447935979139138352152857361711246268718780359512898921907856263579616396090205471257708754063316260491860475568358371640408347302705221794598622376989690114084287697252482634444353714077526498693146959710123983649411696172451491296664534541557940883397600424455775382888594662522178356048611092677440432252554278000881680291842575445695856061331049753364637735823079738624007586998103189136516337123931192559608688952738142719041417386523468318260947436364705407741250812552913052422655377810534070924741159570502051508855505689254740892020453782799868468512287021956936410312228204655496324829830237866498577413887562397107882391721892175619933902168008787178201355980284039580223216162262373465612501482082076020641337294309278341594916357566963751996086968570464619888401666420195087186634719103646775594477066797056813077759863158467543029102957835443445578659017216701233310924860695679091386751820744499658630472696137880328125764318449863959740919072541246753693046425921658613997312010501518683399471917934627586931228494071421325167702734781606048805548227538712257711824612834182705725926375712850566279800326486327585220752492591533804668757650377969170366391813657482081659936164673753373555485305822590451708476643194467776598589538999922424535562251544498597102102809923251730584117590915312691853660368498608728599619040522889142795762971379690549959988875629128544273948939503834737627669345849910443811988479397736049390815049553767366131150225180972977463843937947148660063643290277607387088879409771156629545044416269973606889905718962175312163603780349406533497439921710205506138218977161987839811046637030795663537711915601463571876794004254947364866443119521658873675754192092914859399737499864194041152831101024364623736674033900210397397395453417226340247731202233400753575935447294656895606134273061136663044637481060729654294028268511708189380216707136901108649010318139929004583337332942618310102236027383130043960690212451670246145738090134899080224336820607280118949990766499581469758569558482522328340645053070024893481726649845822016731611646261839275411108419056405828900902118984529875930028325418608822451917955540232479867190877865811673038170031147066890406960140947479900176700919356979908708089653344134310520888333985800736873730783576784054376092353644204633403408192790983219827753547194405829995103507364916650010834046520183272900785536246080 [106,81] -1411242615291422644499689321790483593301915608742184116908097433023168528803801330864866598713486696841478293115860117069433030895903606759058095144957967900823982989067521941066975744147978938427799363542796115031528796595477508811889598384636140825247496532816556422831071536771301217506929140626358892683335629394137914943598171914383894150319626905350135554903328868536130488985553902492755243479106445229239581980258913831971594279274379390122131000678671415920454338881935582371097622442896419129838129934636180811417671427156728562385778615525899832424421751321035257397828426817464263194822343172055570775657100530116076171435226835968464030125129836546381196173570699588968217337389319499293357131159664122631464078853860629221589708043995599668429290145598126556363898573713032456582532593487475307745441489424833450397429532971933400893389305687136267387550536854584501899405822358522576755346365322030025694196382648940828758759899199390971122023004318421136789035686491300751431439747149588998282236910523921825945619570344479559501333351961482425874052212562741721489081396133055819752447838181568648564188179509581702064085971288983578762290190251227814684532826416542662703654916613453481347513489148972825152177779222135869601830353313709875040231503787128615413338999155589763210367695435693538695097119178205438258905992949516208272695637232694636916465234698298469477987219973029512219415523705930016378141470470432928590893645860842085886921180709377665152369574423582468243055542933039645179397272007886836061000578082740293119872010266674031291321774921710267149644586194905407457538460828298997479729866674767756598231475966267153525786103698142381406481131717225874103834086591824813862149042368377698531626483174259966732582854423433388603055257312117816968784143068419202199647256195875128009066286108335104624579783810261694854946989970045874053588735951126141166224912635724510326920129104930221175647921711079543813477688886302451712321443507526134918174290055275125293681450463982217095357376297340581223901684691697030387824429404665893178786721595529338142225406298165007283458341569378772629611059893240454109774627433597411771835916260853914085309412707440864703750498351584453349771763492927052660985836388096754985283535748892548436467122210276819140260570640444632750193309750468955076858217025597960109672187152632226964666795575322699406884013936320570468587680747857215229582449104432778207169053026543770365638278848652725316691021373801572248090713541760 [106,82] 4142391483914302903903688166803170525276620804324603818323108085770904794464336138806452549054384350803055269545684809018784479648214750185047879854626918543551881768047366759208357612801875178059243145680431901427999519681324842648570352654168320713415605107239063852603380174882896046880919596098202242884408149138237117947766091628510991298400210045187633624937719669341661886880621651598412838813361536989356468306673072254941370911673072685377655525310776310378568401257305115086370443103927509542275893050894415794222853160487755776278288126933695724703465179842646542264129046752635431662731114559844852939524865582138703061102209936650153643888112060237124945468062598280421057932128361346048469630109786693405066807419621542365111248418360436482823880025852655701153821557210155275584738232399040243768639657427672082062907798833336499135023952946904872311974056640154849813101962417938868764633778334794665853919471887707548031055108510119261301144771948420976477060925345831756763595367561202927724329114692200235545766988257826168628838720127446371232301571532561559794421095602044920124347705028222706065449155640915796306211023146648752311817661704685685680530203797084157566929407412139637440619936639468107049483506319045180416188025348765021949451962412048484757704731907467011940784078297299032195601738708821772419872530823387892416484407452315847618560285413555231034610464628962549320041684665317480924276975441720946620907594810027535063095063801565313847299131191878494243469449087023670458128544623490492579309881507320257859957068537803044501892386978598769882776043612920903802973509808232835272023397406984565136399895994592139905540010196148417805764718701690925266033796837620047478450082803050004660656092128824810313841795197065573630140651179903929627383428566171303966426834862305273711992226868286165991842395992624548762801404950375926757909941683523771811252075809460660413495169762000169738911288578025594404974069180025702576464511554109346870575906992654611055939889870568995946426386350565018514256594515149551471365663624397687811554815958940050707719891777231177178298923304743777282121056036655995830578455716921758149435410871805398174745591703098426291560863938416096090662980200409466139731165307003759699640750661629943064440355264481164667563319063234258409700572071280066981058057301176729854370338343418098539572395542089383317615403756470158179610455514582339520702957236013982148055352283118727773278233011497157461713846977020931627017600 [106,83] 53024375756827677851613972295950505176161638445238632398895844467099818145407067377713445995486240956359466617992195366316902748919200748398303688734009702790920870256429391545761970994099046846787860326631485117064451562433241802336054269018737557088105901444862098864689731453029925994427610150026785227784439495562117165078960656647017240465002966603441856649743157084979785545505514338660105864683386160004231368624648030208543219152202625825502430862518039280341095381070974458420093337527915082266871172840015067770941356357157098836942308530185321094197509474207269988479682729186425142164949038977623535054964285273377503892211624935964033452372441340054848029963626708758707663282030608279970233508776246382485579388675077025388834016008184832065986230123665259110656136278593460028743675260472478439598822092231931278335279748324882607664896983750423137583776704398989306536997901374588638347058775251514995949771454489353641610948109502343686314119558305214022491905260325483563991763554595400715229161397371160632850645439355166560860354638119784581470469275226357459659908142304806270987994490846764836032477514749994663979535202924301203445236849233579512975045306342581427976680406901749894172659734505148273142806804010470801170518047071773576892532293638440210796437898728558763948812806126347619286663452299033127359385076959880731027497744423142248790341346294866097979654915876143200007096676104341527593900792860488298930764057656859966585301366690650585723564827375752574280351775569234067960039456928372100339801469836195463322498722805416406190321729968240352360757267403827724760658975271506332230503630837704034807131375090267212905970050912849623592761593927458509070973658782313721695504596260183721663718414116466267667964470023560826145905086464509355868550196366886065690504232848290700747340503359042529537243215699079952567826770814439591916033573386812927535357515006277709691235308844939146460063077575651069133207888311029578608997129677702573083876926413166747895861614797971368541708302667383216962498706755797172247720458861347550822308709801732280510610064288905006653980989578229746707161186279701089812110047217657396152438176497451085131840410965269949016305340917562497409513770495469542326802533469596219657977602669803336114862788021424208394882611474037096554167210555397485219588309044928695538305693207294331693551782197774817590362319990017688799219926109568883166486791621115247236248675736377678844994503316514649338310701095123695360 [106,84] -489862181524946763865601787153012639282930855335437623757993695543942787670759178859577841509543142864618614782661592415468016482471038437858931659730650148093836355678027737442246671898280754632060914694502004508815998981419445914350074368193780987738862963964410313798538059885580352221394854055189134027661091868820635195622665817701154791722863189012420622228124569712983108879734988996441956108104820602602164534781661687703311781997400324708664524163310329691179226774362033879569954739896048820675524093319044306795126843700589586499697495553296452327725785880732004807781029692063349757897220589498093427176621970884462036797569123892322935138942104274624865867150441631021663531152305352961640981597436654496977503444433374959093747900448048282438300180992116087136710075471178035457837172164014052768585447508241434346795054453080148674237797052096959943408952674412141698572955535192580727207317606419403086218366702661474935586259315869661847820938503441649780265073715979207175062082984058546735896802975663729070107796269836775626904650368140151921185188774597022158560838124675176215446050994892867892863338489196122988359384186523671203213024493164956542555191160411157968420655650082024769084363329151057009008973436249188763246885651942035222054000748836256599932608627688639971895678361254629497333051586390011960098906514440404607377069084817362671066404708505380046800841297634655830109076908813284139625761565516263526063453700962150803273744486522717484885877879830019973573805211830551781653061193226347371867924049811804541902773540121584842385398254032723034809021134487977946407500526795309006756043916753965857647898374310775645043571130217407536521095520407643202066007284224760089409328964967897781512055058168931045087820045542148347581050230486474041980053469829174168878251020970230027417111613558133616932839778851815930235025082277491892256497696563997644910184222951042265918000783422454347261164578115344614082373321274439641985432788352233091418449923472698945100504345821915790536991203572603300808583351758898449296378717999929288702239828045293962639921806156714218018323344246276352166350435302604032224827618972265469402825899569406308673673136039208775328020852473023563269968427295306592803214603136193389326599071659569592313523982788856294029735072650170901928877556537309965503580942078188275090410777252963470494880842073066920605300311746372125917482243762530181978804715602053769513033175792175534685904849157144036593185001923860 [106,85] 1995100762079171652144886509918693746309287913400757778269202571161549100093681266036947828526511096840127182146733036398040205593564385866681157699145435527331190424768563882680843776459379225058441298097518930483901707273258441593916634538851763242168039145266812297322725231846752807260930511063459379495449831230374198686669542783371248604689221003156795039739240782424851022228553662192413855497534965097645902016061726679937839759340148968364587735547472258628087243071960777018596116925626851074956214818286620887803894372191153291957276435813927096038168230545033201442402129645750771583047284599203747204052460108024540490494266588685178015256224889664589222720114326583199018919931945575083916837711090385285036116865066905474904773157109888674214776262009696441660185054749745029153415765444783642621659005026115334272746919212178431071642587339441803995522004650796841579207144513374105914708198270115027450779837918449415495874894885278680186931665419509949809380294784426949418437836711731050359245238912728734332030096739808350655727724566981233127605199706455969309512098521602851650275485968485004332633769894894255241251637939944976635200439635261610402665176895420604122009516249410120127890248155763851447441893951694292706553350434084029852961745198470050353293198828764999679731881014979899695122986598162525971390522474387595609729532777787437227994026671190889050532360581068269962797034925009061143265825298840706276878141498615199984750313498879526232577157862339236835684080492757620875238607001820325797780019034709138099754914179070971380505924046946555172952037132335075243168318961610878260916060387006056431854133178688789920911013144921652890475194204488133012473951322308283568125297445418658310921773839769862530132070413534930685667789375208373943340944547318070088464057833147147053114856914416865283687423800295110805616545869868939635811419787151116012479865633779167471438417399841920886248377212617162615350149525860302346208525522143151178688103875872657727991514755399466512814624105406515050878453872757390015306754305875703087821299708693261653434614028346163917986482104555178545379559785889472092475059508210837133408119418379199847480085183073541917467227687487851385917949803081216152463188220742928220713078735266219682624179028896445883567989355707646867414190287123288274760424613131308150702640766152881326763124051366229943357562110804354074051139842081332311827869246719481279061140186901270344600013959137939921677531520 [106,86] -5511643109321199121507387259251086254479987474389622412258129789963079987133443552663898729858506538674446559929309015592385025911006872215913315491002824906176156664953371577754575439121656288888432599356826799667903505120516662848033853336381059800060959995713595960489308474388941170609391268515643523893611155358487167637941652127164719370596019534847527391775199765177109083850269401586168386357227434365929350032138502098022851372622424779049305424333192993893885350510801311061421950532108715776918029005952110643301182424328313016531574050533248567431121796712689527842011984032225342166791724961428384688426767096056826187579948298656677271548093314007087093610046896568906477976332028147896837931512406825254819324457983805032714061692391678428756849082722956958424999800851986035956785422026442564549863615961460544164670305670541483006033193372166523268476404154167286167473839244067928036821750710630665700204184318305488984216559277199492381182093390203592136527248480685342003576245420395294229587030210169305929653066408914230259031191782253133709587340170692003963607192616819764491487758767752344899142586860328683090657606341018152507260836280915912592569943241303747534411813045275617690925330033876330397385068575713792983106841293784135426356110460987170600380894357855100565965656289447660723035791029250430823042518828529441936268481451621532214110121586481894484455106639854406124375773762799444565722783406124271147033609255183593834136041951020465458321116349608485282947603109055171925002534359446103132904301386169828650133321056307553307281899684418696433361608142033208580333005210220442923913935727941132314834896200980222381759011851976287832554011320322321866302598984705350674122443270188602524025384245962040145624461977991687929608426801154461515354508099055704972436202516606285888791503790753527058398099709438940679873941419656938922563166994777226587057112396114251599829533842874083911078120769425094132973879739062950578695323040790224345338963249105697419414023258513865642065660453896812704560202350255972321255167427033285518673646105498352544775214241067349164730502235959752268859045658809261163810464064046117133328598406632670723470932208528712894522464571556255409966580895833050938743494562062839781027491673220644687656373756886457172270452977628304186634344499685090087042022717954564018576672141220428467852153137720743164100251725419414719735660931976721055987922863865083781707167088418024318119757708295050586880 [106,87] -10982908569334085770766278008338611370677928370615072846485408328345532061986890546805331080666349354999196476245849032900039834534971436032702384890127627507089025970588223292979548241261557484763938490420273505182002464662345287954420641707374819824878478443611035939683099742898078806479615245010465382512557692297300415761472914993165530251363473521821058035979269328002637896152170979753802139903027324733752694749280480820683315174354175444894768032492443826685502185846459933433230360154789604743683879734343512062732591376735951100702251286665597845359037359750970811768336806045941928109359523985389750408865783676079871007169746662403981808706543953009177268140764102368167913054700609055635756688689417112440141878649411129003667009733318767631474896113205925904425883342532105777568083180916123268003570690868820736390301231153840889246824810014908505559508916498088778630569599924182983693379516702332960687068557826747984780124667151486782348759673194987724380995151234871447811113353115007146225858646293949228064446315239570499671935865037047666879196719549118472857166564426048785562811272078450215968707808719629143416607894836552229064518566977770599724094819112154442282852122195221683325839529650964375274195226478636374348696846631722294527518586043036967358461751166528007763550526522644758690480814496332571340638040137586126401554452688935256697834670081740945932338466670893345210442445611541606510963906947136215046439702008149634169150410945383496060314057885996204395076726542140512756290473962355745200452876962813175894985654518853450993342053929404563636810782211017597054746229534149729123476521904925639341685167086499053183737651108021396654939004482032734273692177953642447439602887432919535365062179600138918381367943120367510464841831856864615582702793716751432833167684479889679012979392853734144147666711326466773944996263224088630634678593437372125644678036482046358352630837394607249816031929346740025738468404811944249593599817575616187618143787651288854336905984263821964713760101287566252731795093327546183346864950366733405041755720382536205166462230503666093345610858090230074506764522307027467498044585866623510931731550493884770712726915110496487071971431958047174381059402903553910447043058541490532946556624809725343224511739777614645987904027115754685215738152150339059300187832985780011573917312756662019278220226985465719275622709777607328901518061502631056630349274369601101472808891532978450260923787698681600 [106,88] 197277948856060442453541311070495191652074857416186812198056665790988100271838920068329607541490154748197861956313527818440753282077339878986547436025152776886608643219153368759214720845432261739231763654543028991723682795469658883419996103138412920299752315222416735050332214648623011525088411567151577289563903954792356296442182561824745982102715340641100964838753210070658614475448164398240966364959519634421450561645233753813177863908381275640580920775143253908643499600841128520972958519088021306699080941435879728950652875699210039696850430351434083427208850024931139249823743706420069908619544265169408123979933885758542182417750796242188315185432759613133067122763081924528579481585085989770635527919778279323348768870985174208875833815134028457782019499890491585189930440515763291784517368654345653552609680359896747278639795706231160204906452817566815393980560563909862254311366536125030585437756471543639662550470014613269355061161780511481578669092507546650734093284205218883339913823450479976865844577292836166431192671908028437973471862292957077488021159946423953615339945030924999304779854635097847576926374305887830735838571466529009408569796668738830602867725099109444625921316811385136672026891317570689490040415573809654171413955350042351014411527332868842522172615777414455993011828253316469142788792465806240354869641607239447818628374908467467262235579177265182370439380063477868425924832008420676318406761789650945127238042328620610802999435445090921798363309712768910598167821012500750397413499560036016428201320634753122696599174437338457904164182612497927391961443895331455684766030574098124952412879964565046947556599495195472235950774405648692739878638545609426081421142878175439491114808014391878493083188920968108506689454303957976365732537213973489848419539442982587426569015266801329421291099496966176321530824890041730630716290292288088152419637633361495361355053171771144002623484870840861015745107045482708292751388455872806911584291019337450508274174228138963560901312241405037208990331769754475381625863716769391947262529479788136014522538506766906980543367453545097118909552527509308728307875980048238528566149855719301212249002309527821901587455910638360769825992977409303801856626509954251637244520869754198773527449508975684286004215079567142270811420836559349732707219548599749963482252386394812051099774051660297038932531137838363961015255808772269064988180011000698815269022752784464534565274935776065904352624602560 [106,89] -401053011077855471393061143191480944185330184606090352114612962067354746624420162166231195048828708936466495259962306221724643785317193709931545172327159807656181929706097195950462138448152618451452189446637614951098914297320699234584793192163852848618269377032183494549836782034635251357052760731316040384730530101837363101057966485408198903961568314010060833188077157267497242338412285908263776840425781549783105704489281621582776110113256217910629070437386108427108028232693629895137965381354357035244894113717143108443883842149124289577323034191115882696815663593437115616272277809262056078847650034830044384365866368596172807855011425690869239657118984529696601725774986387819965315831174913873032673875060228998052080078943421936827116282535619215403561212598174387263032123328300879544257759736856801856498812868333095501038356937005698283981917900902695975365125466208906291439637967075602184938454798072508487040037719808091570435262573836667465975269419412048181628813708291634262266216560160823951061013763379743989621825296915194148400399695867208610344486808725363998496154523819880047227076721716429478842121201944314840548742165930636313243808843410837568069565702200056884124307222896836430350017837555241367878050175338458065817705222521558814117449920769319638853218506655618329950991913860999718010310145287151031211955452593054194132164026404924810742823303035575778728334992157874667647613384449025338479963389284872176904296710230471721768854262224756355790426853518147650459519794477490483078991970203437931594104056920754430896332452432005568968691542073362008734407832357025601067656330515548990990418891901123177906074681180322820307318490208842125499683997215565973611840950675930046778019222952449651392909384765097252742094003615101766987522470532802379118479346629500609881910598863857605623760369537988343827550423962730685019388923680030877508058886590543197653105063242789768500899304758863196374049676884051715139518569425440350188603434768870673047050420049660358434143449298987592241736103243512817413448966984617669740690184689439834322369581301564600274051990829631783364573667747813956896875473330987209203660553626708793283736067093151503444272727161586547157142997463237348704275678394606196527171020432733549129376354203457857664736970093583314515104290263085911172646352886038001934947335031297062528765456873846534520202629272241819137654214482709049016278504002023243332333840735037496736389114042473407463680 [106,90] 1360845595200373157396345066436604024111254816481285705766144681722193609977547572255728877132950270550561115243374848093209163687068171551361484906891680942525654834929960772048448952196422219669098918958427864821502351996221133561689043492932069625830376776932951609134319447434794363147167238328466558419037182936790419256349805515479360570493746004505942454735347226973087487610177346478296716117787863911635093293733622981427710527305539975518127703187157408032253379951834494014885998448574437377636567716908490150083506429263335437242956567811529646544645605479596148201030482914613484976142016860732146262874452360007904756239960112648553249894868524450261418750761727685129928469689535983346328357123047113258483922656083283345288849432547827060714693024143302199477293696454157993957903824175445326803326256740848337289693814370434666780650807836358071870280883957130272260431850581039300378181357576053911335430451690017489906771372888008889883335073589963572032897360125824183050418338819090875186411834374511272937211893883252968302023235583943785429862768063375509110958842250977424462325052117341188914533876599570155710929682724022515247033021240960549573233739401029575441906376023719265010833166993152912180800962790912647611390742055213631538473668621111974881539889941504990389577356348631031841558631240376883078565124869875683613624863906575353654249500218217861917213626052755069468150370586845964735489617828540702256558940020824047852680420538122597310852780171422437856739512295110676713464181201731402503367299831945047187681350989367116796923826283860623624339130208026245989662468485204147357951644215688768979254930094007626536606973972535765404486428697344192854070861281475250013630402591669547748616042645151805972838701206248656126490030369211522280469725940915250976014545062338629381149477135802007461784196372001377147952554862208077263030415031646543484727260486706283825179826569582441417808187810290191706249249029209237859728367095188766039073969845446121582298004559628910878679841349622877403744009783955912547185564819266607783251461067860834099409870385409482954035466942440233579871455114919108198680309428039682720093259339423701496216478232206900371840694737815619215522166454296935065392839100393795387358860223473944519734186751790145948926242021748327950027045058987612586403562953052136006373665093866762865907809513715845847348616613879813379201290690791254294720851119102048219022122687758621440 [106,91] 238106239583838976445984321636109660164399759942969551234530573376390583380588037136714958673464843798731164598803474654215597233071292050323438224601082744729460733835796790201287455978393248521112399196047514890796126261980418336534326058810740189661017307472619217515150454388478578846515988995552005038332805163043617855715613172725218791408619047305479555415013832845484982115655034709274491961062111948997294921535154510835561195082982336638296356086038241507979806820508237530075932395343447607446217090272634656308543350789167764295447580394405335477575872162368983212314986628341186788652502031441621875996095952955539575569610420001776254863394337254034822316137706642479049073543607174382109715454135383577622959164234760790254430985074948295368659188807438086944042302628783428151452783667267242689863601526962081216448516906841886573064329460569304410197706982976066359745905844131461735419965196963759711439048940659044602467839716281079175635144479325364600398351767744484937711375240554724699249703345492472394090698952085034006597335218861775617055137173793897565423298157578137661933476415441781009799130561790886898917377805565598594038626148366156164595684140259361238658219478066574346718248913192956553148439238911146258084618614809898029611247542295629959251762094080338995854529067979315005338643774667433283331781290412834742585682918042713957647826567326664140393557746536390346941915272645294898560940918748642389966241743179293572701390457867584733117302873845521092861388822034662853499169681875951935074341286135500231381053479362201332276019182857215922234005921234072204450451839425399816182099310507298672896785736951479554951924638067755838397214114204014142758872786495991860542352311353702271922143289958018832118723482462067313452394335234825012169573119201743179542980721384700892252158156501860985305770036949200340948445979089332651322202156490212330844899476325278215595769064207862666990207771019744219762388554106079759956010386147598663040257061162281782070939175153759009409245585302555386004836257993503670414372109204921035758865020982066152242011134974957784932680630584925563328217453539712539937115572611062130446502467472946305457196378338702652935868051766793055197835061900132348457789797196136390862874338994420968599624895893329930910095202934270189811494851475620578963754990335798248148957180340351890309668846340424338720353047165964587016826680114027304391536679814748095439142411200 [106,92] -4545959797258441749300724999315496818054760210975947060198488900933821564186747384942946437200624705067232083017821944398321561800289337883600227158983098646217194067177200811022947420257694146466274831116211342078249788679135995060475784334762439484854267847260525011431150428027442698639209620868813429644815339427730184595634942161500968760758312953494030464156539740198392939428803359514008132310083226864075497633469984454757796035078614961519477858403766311579353653058130473540504679847712181506509277292439922357068869347214780105387729517846771002110901168448519333954144045762506623717426985749224718064930913743312989909594265963261351396041110675962960394810153479343990697198721560965719074276262108084949577222380449091849703017149037795847713373529426329549803719952118656468763399485539260584517250877483169167968859952046646603856096377923601743035086401906429860151681764397183323775382339397394319418634847336062257902854434210835325403282204151074774784003991602890257209111334181851336039712224068489669005386990959037465672908066793938020051570273012129135751098060104416032670371034324175494515430885905469112005375656594524913817163273963296049932762342848257673546780904299721829894635637093190740800019519049296095611441814946422227029885853122960298704373943957567764810644799877310060485283640517602017714167214778257058083060976479637667608218352841754480156341286222834502507914575611309226223064139378483725926242249423857614626060026461137794612520294000434731703087682760372690805343400062764894442580729724434224921394609295563513020444532554894227228979700260052212051205480847395967164457913457487284842986245439850452829319522803843910015174036865505699587284623716135512514444794649688806478759264780207446163078252688728882528207518017688899299969303328090511748128726761493674069059597154284921462003588849552625550792158478450750093715490673835783418693294882807631636768303736969006348287460281155782210674393119376519651467755010726536360390154044850157208193380686246280045534345990763772785763903068297305190199632118019183346208455375089306160504331622979313943866561716130318386414443180810805809216719843561157054836851822673755089580323793750536933254004192356453276802781389341560357224262874619935815909910104370521359832990909010811066480670854808367836700445876415740967342820681713141395591750497196841241214447934033212372089569069080279593698490413638339822758597481484936686640570 [106,93] 7878434263478368642681635337298991664263325989570335864572633134073250749890241094228940515137241407352099855370109414604337082023980175558145096091340403236301538700125443341171436790555762280595955994779340160725993149887947666881953953502309123969705609929911988340500766442039148146191203882628149639708747648347045837720678926268741374737562711403960034036363652696838755936538287697153893921766576994270892658144476033141745773882903366112316922467879511229456674221906399766319958211917403231587035046520272001033928319704073300310782450418365093478304822577280992408761084320276568515477226689635626668696392860131828798766224563000661593617472210407155289510953792302929309291838506667934810046446332650988134673768550850030878133884794320747202842130168273070313003171941740379936329309138859311336652045774916376757982082182967472087057822069581121289218506141042656994175339796501289129064932985954822847265770641090184982219638375913999726992782138111274604923518161531519119016473490026042825204873876332809313078865833447400119567666909723100023918870062396063289812879250314138193270791709297057655543023159605542291961571434752166829947432241251773513654500265127766878663855637520969479674286795742895068457736427029618306000325627955643277634040465709236139446478476425958402119842510697370175152796477362359741852315267667705432902292050188384453826006982172485582163978563362115635589431116803001608238412360982880805625948572730285070275590398581212600519202104386455395080289176567883525177672368247960844359334544866167307754768965056854749765511786970583097225181523169126783122855263728418782781126645769781175906070909330737793131393431529784020128533705804739344713619098677767867426997766706062454677536331002341258520746794953435640061723164249838418274718569139159075624299749473132622617112734726469339244254978563025648527348590776471311988993775016900375122513357888132533692018509517347653735354523429109372223552082581868710921226136992151413802348947054391550159298735938330904989233771771764126613856240149867593788042743224566059407488591909251628898128762256015862200184898751531752056594028922958605334221072230897636081130314267070647867197354873993064386229185466014401852313897353455454246413978116931768873070203096907769442140163807803928860273386341984507990697308187426171352044748345053613580393473484565697825391492451618634379020376973372850658193704801163195156087967996189599360 [106,94] 40935303886315481426050452985653614039727545535975641032970941315170840721591629129464929451919568566703532626702683373123472824944550834550091510458105870195000948021374597463528842923969917305425100403497686580397452404893936916243911469373085952710207433818665795303622570578908182565067618938205553597859972851879749919107132945678069114317750189788968161639565182139437992595666791324668577490200017530952676418302464835665770071381969648489440960344825851746622863516378258103155432991700192616815108539695066481706586743272783767824719243856403372109800673755206767821635431448047453039508858947662798234269990423271162051779359577165990795733120693130162620451788331184347050460748712931767293773459962279690312455521232448268497964595059265951421338054655022814908985070678446475046207971273389975507647506617683015207795670688462694534957480820089025700751645279651667462808623068102071938218258550765728646399899208428715636379075630771960972982782668087992967082998086762399456231231737821035269872122608875723084252427914814802451368608831709205079244483280987469467213759509035053276980975128278828201047716231122203387736763697160465805705016492066303142139485358151401207395450459855164941574560735607026420860691230602047815343005822017345534375670476346415076267169068621555618042807213560788533961110285675658138132186675651079148524084755482476000717569551736633464466806827939471562796033297246685718061649512244453489115972832765889379858826256309100721392022836696743855979275161815190571006642501323827015244874771791808723276881741196944267158566805961194363333240860768034305629669421154667581318742718680529932940522056547083903745405643344633730494461998698606933517392464919582113024602289364508337052014533840038754129051274120517417189569900413038374120093719395404948679549374302335247530665167524466971974622243125739429054034041783055247593121600879028083107923229082314202284772611723479734748134094437855110588926960118816948610588341571633647160247256541887081012951517964772908059374232522737991262304329489601301851647644501786891024633927307127438478586972924026950163478897670460279175992997507292353338040019404956365518903631743632895100541625001685843457773897839318214796900450444486322532834932617677222570139171312862667765671674487292998318814488748439009418408743680081830414795339692516577931779798089503535190187423590320248528225515445293611543508219909311356665952320185760 [106,95] 24913541131460247503262543024052601212294888399519150288647854772093719815078879600064051862778115694285316764389043739845215897343015559048261848386557953659848160855959211819177204898020307715914661578925769467637897325098733676643858412001407091557447634839900758841709670474790922846232243404657601025741524849573208652175335165484345286014151987108148089992115080900552036393288300655759417763719169840885522516109723606743223519320756189838817277195957464389407134104005757830662693992025212054440376410291309484962530758271899605930562998255053368094688326183943506236119032083443955389680811408605296353125703572945163603964363505851555833523843598769037980137911089296307903724672797303629940028261928329544184742837739338829186860374630908825863867675786871672732633990609908874302911716843066865171352921481955091327660691351995100992899098805778154657635029964882547945368478527219149143800941684654036271789804229765552903711405020374033664286842409494636345560881244833965520452897488283134748990262650726421015997853501552985948898645799404933818916045171348247718441527658729721576297694393669910082976704243713099451678158019595671339929788302101680858512897901296654052092204700543423071636853342031906819329975761827965800065059181112643194223248017940631732635741336861153389304958269960544121038791779572877841416765269746272173854049900624283739954849209019019671426651011891326304326070067078337953683766574199167436619358292581943552245979213095560196035634410812581874120458614521209653223849117069920151919510083021903315595422323359514637742115721407158110138757253341572424523758933865513570787946887072688710381972373355119761728331716839576891397713748455622946773618010112802191793711781348910968146476587637885108941320754209534015046593975325771741697451355441064389921596722719734518280275392407032450200974674328829108205963343117286352960845406802539281751262217956556987917432337491377604789152206647495223475269200937412342404034343172015635091616577366108774916562898652064549889102191460626831949107530103638328089896352058953406343157943302026721272467887680554348274344350451726098879128968125652935527978625921489765154775775460081633391899941836232267935107680166545692862768677483374037485006296804653888974603384988217199328985803349188257879749932810532283187798683365493192652012416422573403528758380752228998550329355013632833981866434028174679466831057956652309006909600 [106,96] -74798589740136501959984664169958043870815276072600874774425058707617400105417976401378871663972868482305824515935826733752851529377645967379076810286342281730664541100969923489378436842265412791636578533867000640587368733844656929916776602022806459878753086103955140855209980971318092604751469973720840210501322928237759789455062131950063852864160926061754194456303031111716764456380083981868101859277211915712407926550923491750684808440378773679848198264155559529637332543004109854951024206579002672400000851762402841957259854641314849780924521616562877633955639770490650273297438812587745306916718578694510565595445883555705272083368949998050757101209044481557916290156827264966574509269602337760610854901968898664672665322138689838586217872320044694788115019813451825440540959711746928783934908550090950028145983668315369205115643459273218981133850536495549818993494257142407748980677673231176541932227510702599951477403122296168099239390857986983227263756727014913162987432254536628076343167148165089519574655237494217145968493858248618118744735471004391093296226157675679541541615927775897670199905576167598793642357997207384782736460981387980775549951661988136160262143905894929028897697928903110566012897659498211545017214397384372857308834769692349170864667596825360939290379706231080589865915858905910104201212178884663653700869899549835557256234251173307542020816797361537830450027160367038270958743100483100384991295013255573559595601994392014900124149250413671702415500269314896301939195286942939037568042113869571708293360199952504045925422817277232167638463106589670912528276173655760610933348091959720603439466565673287948773942886030178317402496956460444230641819503683615601851887142977848129708079664458716250851142039262921578102499918770901597727719108019929582460092097824665692204566420591808333015531477827634665759538085067389101754953735045481834992389392692161564420756924661165309240253646887881971615759676988303168079628598627946966949002781641553310307106245973367830836226545056453622296415666670280637393061036115234052200877537212494574152335323452037662628967341483913808954148015042395594793178172295911827524662308274848554526925121219698336609093838285669934014728448422276425938480760439643442421988791671580191641247931406427329436691561989098273354549502323824260697933933651168806892991633465894427386432774908585216098457104903373959004090793798855811665266088239984000600 [106,97] -77614174496809893226989641197713047663439158392428292838196828070414749663623861013814391037517859778604188815647520195701038717626256233985421914496243181225159389154353513244985154394023067273331253780851369244469328665098574095986909987258109946964194561566074317557467843443265500070418626090812608682085422021513667130178197533699422828236551183326363633731950577087112883316513528068671921833939475223192233579812163812967411437596405918854040663809244546674543823768355884217074686235003503158565371916933742073612446385057377530298122069671965469012910114160305671290917182787516961115033613050184209081544180242732565989043121839942403826006886915185303278792478263286851098561848586760259228384925674538396611504047213982840763084293621146796050753669537246303641792945964273111430163610263627589967250936677061675287968413082952570945091939336600816541983434767372220965595478810408650275207953089124849931001455822797348863722812826542575583104189792495187206747386486908953112879771033102782076282227594994103476291636026721332028913441811045486276575205415011215689796982899363138484297716342853115388759089053859554849242687411091354670697429625537739531215531704355234320038641394378050731512202950302010890342554771998672351206723451066838790975183979903953557367312565501575312511284999740451827035512974224944179988985116207554064158898470744856657380223459743266165809010532195584949395878484625364920176635273523868351533227736829721388543098277247959972038040315206983013026993519993144023488580769983461823675890936636899886515244729757328023210708741400407454573393337803341537080018049557589180833792199545061397472734512397310099140989926381716704321776743948406435616148819449491384425205382590972761564225431658609995063537383914027625845109640118123268911597909026728817801320598290824405658004719666567076935269588416979059727090649251967778821164483489157372537313388243446851523380118844248496835721385879224414152184287477820381416440959315297214828348521100794682850659413700680421740511900236462746349991861393545937274961105556881707900596298171678598279519210274130350647684209502430137188277630875352426558749145699383120976507329100113075312186435941906724770812675705044068027170532828271652689600567838629174662375644736215817093005904217076062922742582412719513863663100886225360945911198484200459869058160983134504083180025202418601768943031234046573272978983203712 [106,98] 88497228263355662005621766638996113554603924254029258764722748060046190538007361537579560165145551047099040128075494667927682889243843169920207444294242099367048846900746165077255051473109989336592622042446127797299153524798418388673543072152825322530220316146083075861807032496248851477365934501856126941581597702719904823446183523732676357564245675081460594993764148658946563808222595393683947282304421466594586489643808183386151692500190186198190270720973240062001333311462080122610916300074162126961890434915199058732626902092441513116367158263396177498846284128069289527505992419156387116207088290053480829705459609385046595325686500229014235581537470075073735193303002768663778041732629007541166261326551840550357955497573691665601399033830943855590943677299127060597402127565260886349401826256533642805330967711431454817050881551597526286945980986033724663346914017910141755609956331530474027495332401123950933302846605995059024367042350411598019147927317837427144052625200654940953213230434496950927065890236374052883448457832135532320273165936787993456447015193119992104425076122928518217202850936915189428628150730881782271198181372620093613258628665494145320765245394930752569655986622464355856602858531464686134917579986513052570849155852489301352170526534730002915527700504837211551506679464969145423162132024482956908354825453363937229778545689155443757588368331555603048288025454872867097762233207163896076591937071825746569529092357044098075376887673080468615224216505114945892696314194234428579195310089927812539027458061912633686280526469955450170419867522332934858558401499556019887291034348035472050539167603372404128104077492922861695931937975808357192840134015251707795629413248808997477135254779033718561779346592119188920190451784808644957226033674795804863481174707667549081330465558914853184125224712140908326123613143564291922189304871867678876369007718986627674779762014497566303881900955514154401700775254367923292107294643980979835203029723483235347524921233951186199706857676518827278797494464048703541894151713473252570099055153891934536738130908648077350862130144867673641715307992017875509476082559473560379326135956592306854489091501571628586644338682951250667926239712388237806911755782469593537731951735172005730314804930808581121710334207222070432683729227862992796055066482277859437476958793839119883907393899992695866470710183113487484391624241041972909535483376 [106,99] 38482131422320643591890977963970112139491110485190406128297638450173747404074498797345014123794009178531685229909345398425323121845230532462158964653312283240419540533384217337493454550540208047280019057556763142581792544983357093794226437357794573309498954952591245646957287651002797776154619970834515040640297609909330705984715728322139960782924851465585745992150688313036823185867033685308549044654517862873276990044560087780066132300807452599600958013638969400651549849081932575544722064485542270969508813214427538215571586440158283946205486619749374056345393651650369756477637222477437735425398690149906495616337041709474283651283834634685993201220334390938216890104187101811207483169133166664444444179982984411726619287829459377424616114369137922472076099816472923872304469763297065501402134234895981027645510948204917090298346812246062062494184441039359162495121252287464566264071249553239631135133570956145985964856483547757953808495401863639588038316249095700716776478079953996795470799939232597133916445147123182944047912844264438956102087978992142475283751765117084611647413912509780629010123258494553254610232463283402644200059094488924257317309722016350857472390661225781596669878813120089023294486427679553340602977833489026108925239019982239018005653166438131680354253942580810134964774198771336282507912367351966437148834308909437013158190008363661252559001755169110481696792190170533146299912252652775813513315031014826052884469405097983055713548169355961644573678093105415344759042524921680530667883874054788458494832204728024781289549007665874905659993096361845197639979034889103584225687351042136761269907986333730256079457010699525457135183843866793465629050369926993703259313316971099801238831437355402878021782394013676824975645147030734083184652358176544004710813281223821829328330583073285756045191226916600973863210128707383131055441963304210292660176451269057946356872089929665716488065441553628639620187628970595075278956384145037005098251273130383426750312284191180493428623228440643214640262562853727971318415109197034842785112321742476160335118050099841433069721527930534297583626767280589259754773428477502864076130893426439539462418042737977596545604094792012427040207385799274035073499825808326054585871952824289367930264322848058535940509382502973976303954203691159105986047171385595139421701972000520876807392244151302028006372562599062736293019523875781082160 [106,100] -40094217945028910364704944589581473082702037980219726496587004017891897296432223214257503498397755913909272290051157284829950212299666092567461533339361260714021951995185131504618267147505743500526051275134699601905188240320093613158432160502553882141895816300260743925445847839507722973844446416776218642721588466753001802315408070198403594262764196434288267919575243137533534242952642355722899001682092878357294043534192685327201480638349696232963828600519828547572182519365311585919084258728498461638916841086869330747361149651834808712491048311991067630130966686679112531841664851500702948261464861778609076017374252157613542155357019680012802158859218164442546468881161902226590346264961140919026218434759029585174560203367485630581282495013043425396219572055275904295621104755670690364709982232442155093077130367734915362088366456558340858713194001780868495740826321031194966765139738625734954533458235055750410995482801991661597434815657586193594004108696085766302751118192632481286845964437980932351879981830384813489832934761507721196784763017662461668904060788747208345913072181799117693608705663856378727255692236230132833165538069723504628166520236123543374753356823066967965644155740101225249163723157968226096112353353644822454259122425910095633638696332085725955967151429631916123988613028855217131837251305254233391942990152625040278136796962368891957142856867463939963816614468562359383598760826913485526854170248452623653495048492493359835826537238852989449046364597532379780134011246570750299247201433572547434185684602131277755743562261309509862872866841184802454536122607887126313479854995493998792197516210750623255774496391497934465101914921704123270878337128082956413651671371676379594083598912827643066980294399498118462232269692173267226772580126323523042647388521639361227341912832710593154053259049025313688361400055931735784313430987312287960290209077079547244670635713257428363057206890142013755413772909995755773372013722693968649043626678370555051035214196834942076844945199184389413161979222774531405684726043726931551012215116387072042549349502609164246039969796116996317335749171516150661887202856211277645942805332348663817801473214203821800676766767553575046174954701008811564817412764133253724909807960475533060341175864813251618141860104655931110146807451701716297924914882563682249213786785938616539251175057057666095084384062150727524337708072734218 [106,101] -6076259431341353526207263658691359755347888586314670751532735454033260836190679828887508226904844863005115308082496399566816385175347527715465640014022961443732880756243466633760283856596780310094613339192246989523002874578665797888313222972401206251432411911343523484395346035843289632292501935475221522336708921493424409093044143420153009348791438396378602284849690417919273058021974204879308787141047477703221753852540248158955595813377336079711678658556211945541017921288644549768514831540443267254850450651391247465754073586904682136692150969336148374325899798404406958959558638848048074904870067569607947643028348465025761687571137462715072098544817180339841731106326505237159262189676981219830882338131360463405682358880881334682569442829735432888529150278785584535646288992006068512859316460817220250311961086785756421888577515496836754572843580584112623792638920302848881094216048118204656518042326796712371340433638575572706702559176799449939350305857633082709332676659985683326014558378980924837776109980766400433832144870892349444778005623903492356549251690689242075230799854043387468173042074618611979030899645513623843091538858140856010179850628063926210678452679822139020310003779195099349826710040633346424308517936301119091234075606491437928439132287772079513946487124503238505501454072025718094899279116086932117346877999640277096844677703395048601414972353250658512310674303729026512904302364493506031749652752441154570459315529076022436471602139025512271418559543628253210209380165834139860240698171578411225400661148133426518084771101250140971222832473646689518474304075651898025511771060035389260276808445905860362289880027715549927384743284848023597133105928072522486629833410828801790843004807402378701693497646007477865304989198488262005970685610353150463829638597240373558542472583915250104678321238449013625441404419046933399583564529813451700213946641231161071111349661213718781815355230414069581958001410137979826508483166077928345270951082644286147481354418759470052357603467942569722515771498846681134756773516892410884421293669826557299621939446146174922372243322822744056220952656044972018089491447042327799525591670467170460671070715041774536062007589788012283862531741224210918208936055679783813290043704080358386029646473138748319158983606204546184130591109242358047968501326428904006340884693007332201931259436659543067882202050621003221062456320 [106,102] 7966849785746053800365215522123005536532207509479326797938521692395626960128356035565493530226624055189551497327666679631911675667783471595941116801284760142094953552011166332646887821305003197112058278865727768767244841074905505222282939320994450824855356490987759800231653037541564654006419224937294726514719406261677682059215766559802677387198654283604418662794295528355959452812087327947351981001568876927127634565248308912205985378658331290110782838538196192735837939505662884988393554496173472505825895995684242396804731570546095041205374679828236310573172337813544743625733563573603601018253943943394669161775432413575038612013783799516495112156800947861191989378426108445804195093560620913088455625254150210456145444767631810482051910473927618118771971283117395211613110361756464878858718576145644498258464454781060042411828547119722673615163252448609126944273936579669671493605707021588568688186657472043227463736517949658758397472753022675244613155709395735730266747340910270426242840238345547250236821526801469878162701500011985621139886990358420425241634439567824837991593351042221877524322138869556524418905089390106607318831306918765061818215195436173224594879950530032659200348095675702464241428596981103690344912735883862270677003188150324755891516356263648234558623127660787079210053358269781632748586314663081279472565557331217389752602789722550938621021802885199052970741169487150195483940153433097108946684349740219386421204737448669417048844415576296322679240478880289704634005768636897877774040954402954092469120265384788959793639991717129873524452061418987743886289117744278833449657250828788074308746347455665028826277640060595669261687250665840145629229299527894714776713934048122347236124161957183832394503535178463112111227142689490954415230588400385395845043913321447365654343620362888986937721892388909036271754190054047982691359323187823982131576842741016187012715414794731848038040010372833779978419281391300259136150504929086139122957399792047227988838450580929756904916728269296661322940784797643454770926161671197617771174727431791999119474251976779873871066191454537756069978816784648808783058777719326411115869590913322958026494424743240120332116720974551507360938899341859241292841301955655016035181538629007771831732803406231018036363544497321486625067076130114334494635972708468683283419611721789120472035197949166993681610528005262993408 [106,103] -250847124075005601892581532223285640108213880617943918330538843913891878829125284835938815200623824622194773282055844084858727934261080889970790649320646535557250259201339324413253839731319833890397113729230922651986900801827002208643274290630852810397955563245634888307351241670073122976019822847710820552862410762964261773274203592351167745873011719716645269413334002794193997896935084690997464510243759337730748170837100025769435658648941875099632630138812732503624570877180251416587163517197285636522773940864206875289300596217327503727820486058075667489764296046052424672752090469154152076772293792897768622859411786860186884944781903078516848103497341660658137118036418985326574616920970815568206831783695075902962468442390232916101155903594269685687204979138864413026927950731390204463433223303981912110892598062947272541500028414619913625717058732191064370882167454132295654808909419257377963841560234207915573948737147386243027451392989958923661068840423472119345522948146726623530453152693186466707487280973064216688197493805204735679927004529720866271043054994530122859139802306850114779513350621005516675164276206942221206230389376031667540406852394643072883500220012770787257026845687990344695738724123307299801140791413365567693727340709183444086659366292050727774833336834605150758001414187688078419155519117612066846243065499065454062140834496231001000972526243154481043919407431972180824693929342904157192827099854467514196862839187081424643048576817734618661271487949658313341078632103510532961417211911101515646575974734010014456348492795290004438680566275220629023927645588108781982033028512259042177204911855883733288410137987934898913116015435277619740759874859802871967643626309615761431583500185566699181225580234165665342600242760007284983513013365313326908369368800242953079239195431861604616409692449712699396866606894881489540918112786834521486638460099794021900794893733276598170262653873447097745346741814839819712858112665434633938181663007775181234139797450464537981334732728626308303561533250391035118961054397861962163677416705465382585196647334484723770723803551169457073718229045906560044879867183605138725284718514081468710225259321614296155914694974542446380423691322630539008552523220790518622347175556979404685966588753382916583166200460518549733373303764487617229194251865241871483385165199248279650265204545495518088049966812160 [106,104] -651325123101323929109486336722172925783870579294344931303373499822482539556777595392906178588649858760112206629495324846094993582366720616569383524161422039185527891453899130022543899768911176502570125620790721433829852085512889610773545608180319265700207577306865023639751718689348165061288479991124074641343239079405624233128399038698250469989040411583450023610435339022316132449048223172996774284442823263557305877261149113200847138068505634073661001572966450585665033668616362466021237576155791736076372238726435685299312017911892378255896423821171756720536214923401173853883005625637323900754916762846348626708263423035005775688509258203685350400374928038204882316993961330445647963981949821113535700167140175801809321269362611893377612888802970739555665356294093541964192905048716087435724787517715628965652127480406888037006259480835120669351886654012490163112144186071669800358912884609060632254997381140397786062450215068090979239295726049713992172278194470479820379690055409573149282368800409727830110113486603672759361549804027305501242563755618234389018963961083517706681369286008998102222303935393451039574333852159388284538413909638013677078845409596580972561584541835892026806134471598125290904877546097382409550612390802892557182370146110405334293751486202406188716798214451118607205531868695372274884170555093201203128193757678156410068506010946252331292654242844267724765381841213346721668840019438533621584189221200692657002836579759313758282911773550276721461740112875869215975629486768844857690443708125141947898186192597533642811582913006781159650978733280985965664904083156464765399092496889738954422134874403407571565151621572653102542260298688524942807056278215050672234654487695006050249075477816060483304456666097793424044536743399726670769394167078275041304984959464674809350524966852410032882817617912834109991269342551303545621878325719741286602356656840835171349182974071013892789115718820505874871939837368512281992280663329868897505870355179830242938616515829217320091456738514004164963059222784256047439153203562915617008768532108545756354734100346928927726925441523404012385940936988014140509258413275679956533500966187967637863080860417790609909219286259553907074391984248746702169984188503763151681901273026790401133894739572537078251607078204575564817819916830181302327072192189694978641942390843101931469603516944085112486208 [106,105] 226120285540709316966033241906072446753511173973298250393458183143141221143964900283353515036366537022215485372397264403107568967405494429404416149641589608787983800025071441711159540204445561877522770502013325232715085312055207965749264957488507829822547738393738529218025447619683110229025216141423967458219356874384885995410689258200813618843581840191201975768699441147912700497053061819777610072251434688881516059657938374598465828005536574190915711429841468696624740877290045159423338265049265155062772115429785088638208845455940136685840092840706715692025666584986315199520898850863388061902653840033023795138795040070314534687202205882953197964602371766528803935057076347898866438503285691428485469751655269958638155391794356690186673717112214999171416144884914365312342323562937843887588223526534447986058746471534855455285969527511285884462511787505188499652131764183296614604750704483907127061433280151889990656962407460040769328606989933453441270477511597739360537146544023514796962350088267459362431085013750989207274358398248032017531782675068985102344866222850252319627540813873569121918562058259766371291212568294376157812304129778344530165141631033815601429920606829927993647377496072010205644161801197000191987432144511478622369864424620940335777056626499730536259064240172072430579450600642561710768798672621273426226335831427898053592406633273976077796619670416402524040003927579328376355644389564118035901328975936470251467791021546191070050073203399429877683923327344408999676142448207041938421999294648504242894803885478962506028461541440350070938419266489095087351039344171836757785820038067372421360238644268648710157843022645884642728942446384543477566706918373167051920604440336753377824057211331847928709848851491865554591610071336543673999456915029604900992251314463482882104988733697265682188714575506992630793873867416158092776697267185408133596077952037033519621757585010829417729892687004531007902752516776084693453869857700863513877699338507829323438179903017301940228351186790713709717762706851509833166672041709823851040457127821791483004476015401904857433407448834426857353187626062870149744666277575877057765161323931605027602248523919523676120549348901014578045484788569534167464232515254174297214521362804937766159713983441102657687369482740769285384978478889269506800848529264967098094108805342439783236449468486385920 [106,106] 3420026101888870826720705968060413998224353048879462606957397993924361713623248734553397876011209161602491761081498163942507518588141468023090456156212697499763085751253828681526277432929601240634220516351705067134004504238475520169497618054804225689434768716664852499138110222620751074759205032083552057574708023789409128690689170719529467212421313068782746026021811047648737001354774043245393176046437610188374291801186606492206752880686464854707075930618011322055836567634933913837347681205584837425126690338272367848757822787350569380406969332926264144116050343902977774941791886453289053132679645872196939064017841416129902388382474914770893414439057652440660166690635346943486173005359163261672472289706497969303874578884205483090337955569208870331632177872834014934950417641524209998673154472082550631424256319658615268301553016955923581709822362629370019211166475184219355263562269305088249699507750728798474163451056503717525303622119824050039967370479311578761762811161447292958231300301065560891827161612059761096195652251647874495804386514876191117973138419966910225703250947077474693369959287901510473368256256599431835898475838823414152263685578979063942285310888565773063223000140608375823053522008660652779737188315975820674272292364510200997244578842255612990610930722899093050881842163138647773149703683132545097364853067394361676404164116683611846476787807467367836979632577164709887305563392853733695498879649891995489119282399075369035135297337667614693750146554555144531354890791551457469802261366180383586846034003957313158582639994194059394620710018554415528149304374737012873267141784767641911629425005771221716472219978842724338005869819570375257361441559971490270208115840238325722334649925006125885322103282182498893695510064761695507113893815940433759348262593481250524294517430881593951323399002257245334113704991534339686750180266075243660647079470167659330649167994328486677189767645963214694826015890439871688626288589438492590134024049158904308431987283844602857436218795468261642591227365505914141793409446403081495412345195639657902474155220176131863708780718311805650890375336353792371187712285882693278801600388790071509573122011057499129423823864328672218161959314122905918443995708957453485386704250479583646481942658074011814838370509710453881098959855514814098272944412577032294572064364459561005435376482048 [107,0] 59212426631731036951757456881517550159953736421789569856623795687370923186289788262417914012692415769990875865634511192805644875511250371911008379683105107670313457182927602168508708882645885593912281843915972909684917593078327418382432661041055892037533828014272328048977778575080698711632412874132803291854375310817473599958072128547565826825016408993113242546044984067970654736027141083805621927357613512700167958278341971232479016282816116755499941990803718238069566708017315800994470134633120514481077761567777499926934602495332948946151538169856305525594816322825616535926153932108959072015375989158931692268711727708192938226089619492980640961821555625369013042920127699637901563554856846652010968005532029259957596833389095266527757565171619896113877541434194782532813335187735851577993632261716606908069880744162204001648854506123961605456688597544139977822911061943953177716682800739450923407020409120766282732924600031994883031025426572049244970635710647045059074732589711429827182846229613345867558448217362629748649422359705231449857721569957605167177085867057548318402735319683248961799162476901657690958391512549562873841915047069532179553573042056202515656857722693360949879493942265453965236664296786909203780731775572003572084558207368627445252552350088950064293599926562493588231891533665029491414795195437177312292556295678992449446668711647243580182049194514836457747165428703021353716928009242312062907910173871278904482626564541094617589574382903342313010597760297280496599513882718781163410126052732950344650263566240086907313825937201578504017993746832745315651020380579268153136288595591371149183571412586395117758794861157894317446937462878138693784126286960653248418549278071494989774378906245492328375723866376706046776668600340298647244646028110301833753943630425471085980662784271773011397073124998765398886115954172845885677285022915037877284110468483998699285864916429540781518441513821345661804743950872084434503620912609978138790610910588749127806556406856706535101654136128977937077955699039469504363829108999324392392974871901332626874375092992938590184184240736985987990844817783896274210852614624065655688767754730437562431858925824463452778403114578839072025773847648932115324280567145927251986061717817637306081307452476863175693318320218680638935735486852908412873675448978045357994574237223463325521497761747552181055791046740734272499503749544152504315739436928026346406671639005543491791764737863914891235654683247131528732845368844445123021418930554669409736587415703947074138857668274125393719375953920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -1748181786260956546856488611885710950086807004263609524783054244437684854367067419394805315445637936005512918023114087571229040613896487307176582152754518683991545593206037661862042326500034296459178249546420044007514323195975603480925892683885053300850718399789122657150685419379023215901028737226272827222708527495311546973006460376500515453565817783849309141019865525698995519402821210228837086140463355503389903977087268001683714454385212208313184569090137631402690890400576657730197149522840813609496601186776111692152524334465403764226597597014173170887654032143468022573493614064663891048119767931068541967308905050723514852719096886501532529219724439201149354284108020151325150900107317856339144819567096364464977119571379895520957967694206752200784691127903600137202348254718037695786036026536203536823484530282385528785611547101507965470884570740661836534489166216265066664207635576781018535807837060879248797746006525496220209256073130746257031953787096673163640973269400600972554713202702038459245148551901982145446117170508265083540154717156716549329942047579064848475351709838127933712523017523363285956903724676550484584668634709021895124047235497339208755982390634821165740051925939289708279238859810016820931754652237529452271658868384553754579934619258188783716631975682058932147885209059167064208787842678917978739115544009875609223640961854805098688283737110914408566638526284849893894398486016887496177381401935866509699370186780428110629818127540968419245886707813623829582647612465865139180638560668501426154044997618591079796454809272167590426436047169686506039225449257440089245798636077491180128444613042179168602133947755333299378062120556921800446081496130691221198991439808731434260643361600940983803319909728646919108388794709771910498394244705172391145207720603153825014074379665660701084699700884557049884675058654946996501763703323250209761226145711514237345846168432103854500597263342650887515302248159537397056942110448021592181909047879258289191308433005208482940185379380921739210909602085457704550071420267931650812811951547365555978199549802419848726454346166486502375479955452390895795404299890175184432046698584260188353183935108593274869638066580668947652396903758837480574035490018014812478240587851680617338187771018649363948009739892725854033561600329340757919145396408786396824923357906992316352600011141263282577989493182166590075394561436074461394068957707601222211800635396768795451888955960128348557769577707334531071574900499429104686621972466562371985275381950219369006948347676689918080933869649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] 18506432111517913486592031767106859705915136447584194183783016726683280252955615781424372507398883258749240920815746287217284734533969147555126996787202777891712929043917953831167731457344249621119974873309973711344543408086894109305505815876290952170263069482613912506624122748853990485651697456081585895851234316607438864103271974758458658336677456164631633133383551987232302341071306278665202924919172739399064650928300303178717736771420573479527469877466858660920231390675862483011953882433380460200388808074931658582047722125143087402256946784247647223924351747710834858827905857192304900261203223801808549843713781876417527870403813383694397374784190802460740395486609963060881580596970017592521658393433017503697233805046649089560658641159241124474484914629941067192524605852902542521194232239697311587525898085372300072643197769944841645407973878860150094139268289260670296744579603388048409289084192224576642118427384958562603656378086317738631046867699967797368745393703912248463325854145794641729927497168142793131311884037884628062406203028625394100860774695584795404336496609651981792098658578835823426551508028722627576834828195456832670651656618989298345522918147861534443073764243685201539975152948512509489545200503386852034196158635777069743196833890504370780695661765162471015638562808550450586649919784020683503214042934663855199955737722107080885007139039869062142544995807481444662907577569266240545892102332181070291757207494945820487106026562616518590848207213387266262154961779796072381349406024472362678303565904716213455055419752714652867249088581918865574086328105465062547753367367824081222936317691634839461677038791114445633441005861746672116134495973974810775510277797060440617661173803106483235222725358718760154125342548080503923938050478232919186086858451127137946475198759409318030857149133655302009186597141343111047189675790714162640594015127273046892733215219599490099566945824049469492387699253135277047217553847502112906868933035427618048741720612289328524357583376671209859598990235146097950554892251195025948010878135122971060495235832077660897473514255564991156547821830856351744858610359455988775740642728183993642298446161055268341843887822507405818829311281583354930125979589259172612822254077694886401745850637328541248674749522954183603120226448251400187677193638182816874570948114249549673339906791374584239594535015263090566701649483660927096858841803352559179833549587878929824026457937663631116471106339811921406921083014741939200709904503833281097547117892472728774443638538882714019740558043381760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -83775266501774449681089386635331347038842370443098067345891619836906636021898909188019900523120869291083454663923347307793687217169159240961854452908478851623172464487150527407733638822583506254564341152280311045180219761311960294481203982460839622056831736523951347551381326126457341474940771177851719187513482553066380545838978898601382832068042918256757792040195936759695519420467749453904392032965701760158070946009050156180974559881767076676055287926801618046568408114953651121543456136490052050506993196828220271580062410489411802122391706881736965632577075927776579091993901334135602922981198767188518269193205159673937402818979047107642320998809320091507623385947221056358672152709158250153110713872142491502326166382446233015782338400950403341234665903074068135024611343689059329190135405339625804229367095888185374838465399425211059903150440814013320804125865387276971774929729879411494730169703131175627928646203871292377704282506000594208204319336558912047755209530895500875300709506670973793626254594013546149389156470136986548080295849325983582489074811220114002944611048629934976364126980781677284802416307415539352258307156281976217743201768646725933633959935375733164856368112168588626167465931713415542653941683602645294490201194247139171867766122165278084303316546318947112035728720907469181687487893991310907424693889529997459848184116257662074132585208430746252553995798887754718140506002196408754890808952413703048970559100011087501345009323402425045615659182979296273274418295423423791488764873863158154663719820367068140655041311400125103770832976318883553523492440449624307037849794672667146229237707443854030024559324573762791010222445642627992057914084545564358825224464133609122524573816839051401592925979609315031288962633283730150772660143001417403320671925287071636274336723018856074440093221850244599785208334497764959880688819562682487618023566840175947508383745396934572527803165318074555683355017408271438588744676963098394898035365560373587075670383434126777380153849477529570275195356385015962701707017646569776695726731721234459582590777567172146392046129278589663121465852148310349429703020227036581266136646613869303309630235258804766515535020190251047469538069047497338135511615985032548341815337235234447134898632573997808904869968296311058962868870172535253362557501562034722831332682187678549735652479362094637096185431592946250280402393955218386323063513223093780490724180242814239684053345906751117351564467349369442966837265006950086115122290721613774825927306499945107372351708386151067804758539526733824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 785180642830775977826267571435201375855151511909581488621724939923201604168516722715511998075108321582658235120354648072749693126433282060898781207082345444146686715612736079606331211810961906207049135273780041146437364824595267689688563138064648356072738943780178097269675125450307979128638416480433032973345219934646661145460688220322251681040780117673844753950832303624040602886248932625871471874949976085925353304516371725002428217632053147895886115428635933910881669356100748559753907199415816161965734266753477171276835253213113859153651051686775694763731236993459416366595550362902065121787868422096521936542846268490179552905367895002825945695239884460161642510974392104121848880581352914498985708826678897568133461188164532477259630920913638273714616577501067673693983719110221150278165685895795448805019539457991626008462186756176675387000181385058838351424150005712637085811329164770043312767473391219755001127930374338149671252717475423536305890077112146419188208561621700865802920939460448555076414570040204956178185263619335606490947175955223023856991920006147645481716027274886992661769218814970807662115556750702550803579056673780103532814846416653478990310372800772390837995306609648709938826866749924666295257254191521575090776042845174681363545574725728180996038733864579867332867876251485988067176998556647502420890025419900277886813679125259088619942288867032527405760301936128541115543528909838914090721803724187536705940368713214376943472516698775816367864780361699614234826123268716699676291400127562316329683781557921566717527865891240491354834609553088281142068087075462874642743840132375087258155142714876499004224218317249005631686271795358067078088042109922603023041802905105390630337286304937428814414905475233422999865804905889278520909746586975819631863323492779546800386422671803070226273369555970310557418967757770181570852629242773880614497789530320626897694391138223479722488745873453916080497718135117410665008434422556277161572268730780513971014692585597796265741884273319280085552505251575428858257450944334826972787801695404165475655670251704547214547979194725623849564292212058676971621156663168594400186466478447778638408416591617540979497303319978336619176783802522569055374212223531284463627027790385488577255915153096063131585580056579884103456219538112822509102001132624730521276913456649818788288085347992711990040972021085703624376311094591897143447972271112463308980664658207034894811230596118780377207759440859197273458400970303653160621628244020679890773636410999850231493614631374381241467034685931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -26161171451704013347924540203718889465076872720376219220430349031788256047597417119766493584378649771012978484086013852739479907444348541462485812429952149077644125083585628627143713685904113675923792837451491207688413403706590955560349477875514049030368963804816386380756111342733644903904065879043761889614186139000011704619537991439847323376330169622638245496261779339987344740740410916404193950594153299858498134797263647506978594541393239281276575219584609409444242267330609801027116055992225470370844409986991381818858965085966222459192719726488521487654433025719317506857848300708306477385201483018809426781351421485705922147709518428322653675668604897224877094482173401210999344583656643588015575541838478869207453522378959841764263661373530204106971054261971666160364348455879848796317989660403237124860305438712960565199250476997435406246999805175360170430269079940993176911763528968957142192022790099001073357270528992238822586907932062796646207932058699349889387334526924818676148529080832351407165091451519163487515055120345772097398350699082394942396084302833318484685459455949748568486332945793551011976096732686305251878254482185423716490597435202059611325227220914980805094800350958665939113452675008807859566435711729204629848287788909481476188571990567199433851310291219318405358554714464593531450360040089702484273618099277586879629398944117530048339956327893181698680969436004506872801865820670056864657599249443635505756395211460659262827988372751358726972491926942875594629347277334383015385532995228403260455257225413942188095121599073577878683375195159570282310435056970524140145089345275712239278829614151687064841268432354637335419379264954157654566985932344617626337046243877935817392197321512172096670137798650384094011262716297120758076115775490109319410696741234200269914758948515493745544971646022800520954240294746449066161388746626810757246194205241328393344542946277497596289653982443663667876862704688261010243638470412633360610165518037075633717748704487593193030692433329049453652799959668550883080419140428927340233481350707037668947189401846198602000818023246829314164968364068755515344950020378471242262618159929914967161931284872237158218179562228101232248526021114266718832419839883920649110353587345282889439456758030650428882928789199406253336703603678060417949426304395133313472304472253148761174227223471359973374115472943148198182145807654891002881137850200343071333973798888183241948756776953895208068586881521192335977309835683032522657443830640254752632715974783693678570718830437133872881659898474004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 376030909882442754263473521325951881038931324545801135743668587845628471474073444277720252936349885888902751850458167822825271909969169573138916748129660474704176386289165939515326314109163287840553354465645005458276866300013728128612965554724363420350316901061742322012957689002540009548643422124484415860950493443856041141944305693152440622224479707207761772042209191042693674132714347733610093151692176443539085588374423283072090924664259506573877111407889097264342130515579033587637465211627165172388448166765245956778149661474915302182350246971149927463933928413645897402620811210530286621811513784745629451893631806023001224460621016617037077148635633356200368023691116040213044199763688710372391117878728634181236347094775034110609845678257027573093598306874207260980348198823202225628362848121868502696573785517987899366234577407375245193534474438807349577163759725270923746973015514933465661766507491556933397113341529285797756610851683453868285932312660417330269014128342263208042447218576082485216826215036274457698915985256292575630658083501267814437009362573401283110120626505083132730474916867633106992927988540279888040592529161404061391619454207307173341205302123498629317427734973503662656108322290692561209797070092357401330795685109838800028460539446616860805995847177775446077751140091562418640419270442144902108815403948360040047163031562711647746401610166567173029767307805182244830230042752780610687451300405935924497575466191130773393783647441364741560063566237015630739344347319975398116191287442310103775261243966596712286864743500826560030217885234679942564255801222590529504017220655988110139696017352351489829696603831236448823533675087938380679358618545035671381188774655578859955198129543522767169568903327774745377506256425372293430665624287041501063306931699563123263290430371158963025327353699843615645597955304137779063759694819846330009860756767097383485391651160288182077721995504858384090026271790472165897395719088698059831327588637500939697634945630499432156120363539281649741843971087159745567942844986791425841213529467803277662747532315145938206232456463279817662750062536744019772468231769810510853392520856814104484585408691272669010502375861895914369507775454355212729622710320058831048236422557331162807091671794614631001372109396192226234687948534863513059279655173510919142760989889730673916519290932205917956655231118116662357581917880521989311814867602951777915607279521932005318880191691217600914621220337847709814050572328397385908297805625527460129135308765336674474286388179850077116776850768275701760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -3452524957262688600744916272139655896366829336538195711775105376131264808884073928362571275010097128134734745901957071536317587041402792859887352007921480186989769128828592726671138185489667884563581499568375936508514214671098774053557107576050036583658732680709417583632031150857118033551570303607004408836619667296500451539849288461704947986090029504782772926623926686641296330322021299494505594823980443460144118167044626512922277014573762211369624722971256835267931826030865287925188235526861950827560806930171697939383854203090352763486610807455797637198214757237216149883101188870843954004544056482302594755184018565130503014338603427648634699380449045497839512338474755097382978826222307541217116940765341852940667656178906997995636505689829720765324982010202993502505559746731292394330625402838988284310063780909213782192431588362257326185715553948490605665941783723420473465348949607128945759166261926141179749609238155324403606392731408370477454352613684536078398319216951208889461195674003405166006789342069669914179556110442980559431529600943373934181615586585250937066805186063494527582788788153838346411857176736978859244934836913314271208886663622393986843583524391256775206925866661149786664334187566339814209836880335983127681310019315147815923930559101564534897303864597609663245603800595193793386077883811102273064005104550180004452827974643449370437540725975061829953220555535845464759591495069825018710421897982543418751690714024418508067829356480755509833716147805486249651007906723985254702826294542378936297434202852854804123068036215190999989475697269271345306508027775088943476112890816073597947819482687983676195157867871329743246913250647757696355755928983896769667753119350938537262104671189306126040477699178879228770234307187305153091471604036183658784492310528863041274895275690513049091576559998994158240144067816772068519597260748186422021518552087324622509699949873645630519046323855428188028862925685946924024276897397019554476975736244536605767138482129820129257524487315342114044204631348766156346624654294744416904165697602952498644166419592231001602736085707025698654320693615759476921804324795809805647832966921955416368950207047848328845069747659494266035343604157797502326693670821700872724815540995176448204739015301806098642182590644751470895059297632190248436953320558443585331201008829311548184177745889688538856931411333432203780046484158137021521841000760395249297388277878484839503103030596830914163695150650217890723683676127894674006686941209915114619483370850227781102115306714121304982918542273974108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 21056372025284831145066183593015664198073608853894432259066053501900289336829176153676877935336365878889232290557900713315774684067563325972850534770076798856519455499626888731430340585457820867961158976268026631926275339531290407465041244298907837695196235045477295546673107719267488397763112025986248812672138017794702436806263011143717523898310724221740379182191547933216990870553213923318783498859556779663459893801957701908795870880933529540249210227370211795559014105614503901085202794479809371948627185894123877262262315949893227902079670705350769628292298537832684249654949596747231781690773158433738217278366914876014559398036716026155512996003439104842335587259965872968842373638577371632105358627169303845339914162431262585953619878731658371162405662141990231051173522310457804459142225432648513252998177922437251511229248868074878821190855478652240822247673368747455090533382153491600374307173691381711119934725651113832775068243348177365212267588650179268970898350639423080487339536667801886803007312873869680815559050582648617154284662955620973264698811250514012611638246254846161971855523220344267099215692623826355359941073384766760803675580720135855006134902482524691829833230364270490318332790632216167809319571055146928188167018021354690037211624556155945306553921345742810298698150294544975283657292693040490574505668890797985959193784056821575701191817413062236250160129608984062754850137865096967866889553895233479134042483933074023662492277129622538972565254015366426012772619886221725948841545015535366788849498052430991689968722912978720825142390988900201956306502837838430211649436439770342291487466404807010018346126360405152212861199775305363559794932801364279609662573418998601277483107297526531496554145498550004513150652171267487352643247626976622124269797996033938699511205595719426219974301259974787251013561696656995227953096099961684002527480003135266834671706441327344988607593603466756715382401909458849550816988286370620876016541120410982080250523285897312236781799456510007883657802687267117606029968698799948740666272278641071325386993381580281155611249567345067077177606233196805660242836094003060782349569710614937178472513693301033337064491360476933832067569647142892327544618384849717430103142119732397054426544930185039833095127220378637046046317018941990146392600693714346840827855284085133727607980039892308737666323959828996250492336603327096794796912176927466018547190502716994969295244310153034195543205181568093663804555585928572389692793011033929224138116134019822444836690085047701535961927599929646120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -87249903411909051861695736807458674133533503198399333931980823844257957347228254640490142639905343930759660487162673985015268633762467798163649587903954805856518092857836671283294572372774272535280169370904335949330690218686107323668659257372478990654542356171368013806053508143805196059790443850245892858161461125598963595923270092282332865454962301311906856358557496113119663511347631721815508694974583810886474155494605012560537924979822481576881827112229221010552208170291468914313197210238473238003006267652451709259542000077022475834243255117850351590735798222608563235785592501270469655278902192225269896427314008967241321127389061220254958940677387348753075650762580703446582317055553192425714253653450490974284051822968625990505343900388782281396695556975146706875195832721843479030772677028238761394292797790478925433301654738617452384736425702567645168310212903404360710755434444557380886556342316836690125150657722043461005634305366283400514873149598162174486029048445872406166706456241316660163958808650678673541996074525302084457308844763130945042017449115522794282285412542173488528185697618488313542714650293728078631144099786435574497114512558454182544716274647610265060913189418133052916413439954374202779056044764858194428910686868501204461974800376635347753142880212000616309581844334668459086861452354719695401998870920540351171041336755765175409953297334414009135747863574299080412090647168821522848396730642588067821926062910614735091047684949076210598611976373151848999235500843605654200385302713830833611607511149713236593826860522199661817413691005852698197090216246200549824639214355600897191074933143663781038673544741122648802979842596715162194256922368857231862197879270046446877780666757109992860482761848164578667203068430176307231291095536159655394536831115001928890095779967846135993298392944349048276002340625994343764103973984121366574779390530797991252420793455095843130513185926633686893619050052462707348878315648331725507698717945435768971426139830799436257050107098816339393605488764031421918297542018903636498194193349992893597072839455922347529335046584779619681667025590501049330482676029713505618813768960842793002306848693309516044533617892938074992923290584383994966224389747258516297835368256093817351136676741545007847298843050390873969291666833002784477420439822162589044449507802676600818229361846236503399838537147257655528746415961695201515483898345010347493026370869128317130538567776340225204335925141949204455944703585525138267978696364850598736422123102920466827769249361138201832980874115218512281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 233915027274786957163841460624305770752139092547062467861883635371300312621995282812277114663547664248218109725782811464925825723319015209653115527720576707104977202806055157979394104090694784691947810818910891598991375114258955604700582683081602395337436086172168393509846780818293667437505405313513376893976817339810698067051979463324058286500745356704200261800301669481928398280009888851411763458278820255576330390406729849951183352329729832784405118606173762300186863630352809329342628163637677352441231898526091226221905221594194770995631975661612853539295871002101811304536604202125844244845040309456755698623247743104627953866336858016141717381423049590998587283052057822542215479847836291273455102562995491557585198394649286924628945804493727756375793636402787305407500740262420344358123963303522766564292899804163454243017965249470201070245983903375238466263581816076644259087751315747010666145652637900116142082519693854071370056655121613989242154937414773893750972398017092796380534948515327074780840932223185707174157679709747504691229922273858502589991874247022145064758226994800806781668780430526706730761318826782411025678907765496025062891283756547356982883170299536726567330402205604969196922029862514339472538754260982910297728339622554846573288707478410982082704125809522677607697922236746773545950356261223449835272563182478903776923499028725227311316139626175397889606373022562889354562600235325970631516886514643321941505016514664913651585108341470048564604481975926170988538731667667685176715594078351036993786115163564101814751442958446466906029761974096461040641198394901509318240539492646444208490934379202389158512771817898232788400535768077612953715958517689759146320234202482408699521316944020817673183848505245139697024578873873415343927160297485276383873738304583393242946697156390492865031351862428493797454650761850800014217722935200478953574031788770227911639750927316919710330699866649697163174628371851801104751935489036002595464938759629473273577883878804090320203720632737658783427288876059721602563300057787810738106376269263866925479769799281959233507908541239532402787185348360870194328835102713753178406926745755120172339979072688778156280974322235088976560221160098950332319775852663135027428112863754490210052013421384296388571579992087106430595821879941183115208251190211422259691803444719965042585256146119941477732138502112978960958453805903096956896640635125996730657308330452601752411154259981929074942725484817527203049106172261408091996893493222311214450177088376243828471818346163978606009806533228977192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -296309492557071701086515180432238244676394706779469086911099213660019838449117302812987972005045580835408276677898952192374546994423084703045931295700336814954301262815812886513450914238889580647481808328664861459101029097627811700833506691688669937923267768189575042780838978968455711954643605323664946676109881818440501921028431351218420151112640198763390996565779508901036882066976265890278948958150510441030269407714054104002029274567870835898250492258774864677890445252409802655019956433033109938788956105818711847379620836107895761015505054551829782003103908194604298843798105393221514516217152176453375499307304326771468840489080582355072171524121024638019450930345382154774973095714283156378789164920645415490736651268784787363778423397776220451174011048084115895974052662299933516980297908799967997734952098591501916140716353629334743665827123219925851497802563105889063115178779227465258294659728541282162032659108513293762179215016441570370009457564823547307278564513061800020428452684860653866520162252280390034459643487398519678449000006983879762690086305691522626575923549017015796534630518380829495347622835468215325694353261019190373685051850423805119042054591807612459741025006946085760302774838015951327481306967052302523280708932372369242540832263252827449931461017266497381072729215483257617350139867973196040914851071073347647063660048187842520326409281054013949329474180313813178151582330195089062500101839003988643824458064226866236050812510056256584029307788610972920074513992861106931265925641373510509146220462358766999034578906603317224816923232600860088779566330999561635917670312128873736120834035528589502714479984595756102851712494431633239994501576730972282436572375093152977048947117866000979302747080061689525553948825633630009254060244065527110237973433778848504069763347576651043311972706048786842004724493316309169835188173074858226959561335414260220058298764468514197213601197188890855935579192012505663174449938292081227665805993261288170380403847103594696245039002963784315705936097107827264106879258629581846933530425393214559973552542419284663953795096380625756876201209440657630211187717427913900364489928141675819527204989852380460954625905152184689297680806745122028706535836717548025394459490522451540441248459329745358376061600758171499274786376364280885704639085189976173349678701499312520343667896449369616168096819181618837187226758056439179510149444444587206648169653692159244911067241940117197888840123094138701979682728368646282297007097527198428900884603859225945451755938047935938425299479876575262932992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] -469881221270547775433560260359952167357494904536210784607527792651203846634208212593129808426569696097499113311079429836340715448092684630161913053678574779223379352286240850510390484770999088353788438183590656342064585802186992188071009377593842383876728438638615896710453478546958549406550775280034112538585654934344815353666189841803437236967116305832403813369464166181963990085490152673483604049670084984580532795109127393344571761593771013380436353550100225754009012663960512123533204788916616462423788246082141768053970734977903978804324551579056123955510504278660081395177679791434430145687884171602811446693032631738648015250695038518317932745894996760389973457092935341811909384252065583953654972226913137355162860778304070262337711392729792969331437063995766906600750575739790546939753939021088295329984107545633129779643681002528738463781617308035257914616996831415453530411530255203368005085881395811613782885681305368991109421205470355742407599747291688449417492399096482082813033800803448839679336141073588773129366744231130257402320136240632642596654396323094555065932059578352735496271108571009799272520282313014900748319225358332339498564922602083923863983155722584498238699580313135506493574459149366971110349159314046823078916113347481797226753963110403942693049307778596714929301116979087980234772240845874525716852649686535038986997510186731491832809047067009713597768486019951121992819236481969795685623372378699530695345578847743869929066752557999292853875285455242721188905883607510698746795721271195067900378107494923825539556306988083394136922670349852080983321784684004692704052513839317060905881448870100638748649682872501572883688876487514464684612222293421629139132630109254378130169004559490821755692451892076801763320598289657670521148301921789571903394198036332996325098024126343217826165553655065800868011310034944713074334785001745086225992238664860739753316732819994707051499282391791563342903318541562442389618976585517986044202635138836380248730079312550981766721991850763213570256609126871604062605531258834128944932559648120072223156296376568840318227967216361165709338874728460902585142627523664963113857087555442644062714385162417755802478952024621732118227924974140768838681458431631894257250562232643916055935308778474361863202982514699516696660574483559194015061897681166953283150045745113681642704721328408291100730740310103298735950035980098414987463881143487831644266858419975598273382101057743805570548591596909986031872577684544363182831819933006119470064610893049777280415518535123963505775232240960143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 3350140633237282068898550858447832175470386523505389366307855042265070651582396090318430935663007584793010297591758735122089326985199389903816962357283212041536211626682502868381392984375126538478832823943134813244616721369429967502459954510746787718591028067021397865712846373442934443297580035249951271280166364465027307125178112066562007461376255161868928306920556643622830221926763084943475435447332007801075566351676504041376593694727381718878504733339839139335722066864821225805716069187254409385390301088888299379044490849030068525433832413283434136644211104829377430245697349371046461828653706296004929359267584595425488944925467155549465566323435581943300873363970258598057581479508816834895424761679773862601213476396136904686236966676384483380616150007110853085261341170777244715188465980799977420591120518627547078965706396394847191284722729546125497222159627915705666851033369654602909594132622875730712124376749413848138861406486875827353184634080719777321917203170427817281682392875120284428365577008613785568734793256146031889702612456399049509116690120788090087707998048412809856990836323777567700393802301999392783115555631124080285485697740364710826090941732560238472915655485512303350164234425176983640192307344855169398708129678861137453712729084145789673900203438568456891442345167793816391725351647289443534818902252779287037296603293232335664372606283731068267304516412042570400193196597866272342811729404877029001608706639368105945234918369214952438238330888288119824687223540969894763994595604669860532773050326040493804231831900473537689968858562058007203140233464763912737668387690321783364196869238976361133756021395908805010659031309076896056717099740906808730966875945343755933104577538706774252696435334152399777584339011582094384613169513452328361232157726708755638230206044890271366377329604137081315289576451268211790504027480930476870833804973144429512366366649102775339099231443816888695548462425392798185115139454775963097027302114682566452561718667667960720469754718232457231130970738935097927332564767699166279741511928422027487999765094885586443186834174675717724843438723529981307044011426515201146549080317371877420360520050863073522853542101037216424368397146921513366625504518932197385827016009948963856876503007858865943448865603531865185514743491119828544234510276133968349397146892276026919821845342103408020943624310646899621561415397194066977031444798186669966897405432261398922547623400244863961300287930378387370866144919519086674372256549491230230338954172489862607852675269678096501186391221561338294697984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -8762314663172388835037546874780886680450753391427822825271427758836781712117199788314256287141407373133257938295206212795232721801962092469853169565675638586810930002259017624708541857758490276184828079280223145809139100558195131548748242952785743921161278357536538438176311028909874758890950194320219140026361320509385917661044530505239162694457734436457220189274452215880185927910778963219764879407424985260004127236977243308748857408181290047461558084374438694018058137900403337020417363367415040813696873410713985923970181934537682807480823079658328202216340356234427270309787257037071808119213818315693734726941399192211375569058181723503653561379536823991733838723592703164243223672339543642965458435479539589749498734144639743110777180180750444847194015802851483839491477761969356475346685549708380795120611108296105805527391538595706376664819681285236528066042112793699872957551742280486458397319488344759837852656543906712983117122276609622974914975935757340394156256633991789835275782633931645192733888201093046215826357031909375974030994270083910031659560164992377424729922611208603642900302625232488017541174444362577800144080250415007762618681438320335020139995772917999986891323583966320199400987768188958795500600553702496542439131250787951861864855938726819906575110995884272553189739817771784653642917595954509554724687977998168560020368046928658450395481300444595991574348657437102217484354430413074508916999329160403186606443782892225671249742849988224560479702704109451514939364302560658952379150179863612340616062194064035948336239658053308580236477753602713453392101577240103608988186297532087316358472855204594284695077929972797337506272338623226456272680454032905952161168102274620752049325099475192859085933223218518500436563823817337092489775780451001949352174047651851062456358862873681041552374049790944928741990233632987399696109134697592297096057982158766637388406019654515704068088147046315156863947968091472357288110162998113648295942833106938659757566381464293484332041193815675065728770069892329050548361372941912972929565253665494668493939152229057584325271451479965843087140269857468518301615249796645581655902813757787779675800970867222188008102613423065432486075999300532275744475982797555530015031059168975490237365931745519133281101902860689642174496460671159686100953441882247851713078212703074115701292606264989321158247068318911525053779019771408120703163807036178045965732871902971364228097233134234496913939840060664083708411535956431829066749789887904486275556765080592366096282609459290850564290877279590730956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 14010315847252577556712282956277484441727126472756247119948097343205050307405181144756155818294293815636931147981303404040495395020210850171166364537657411191480977391156790615172696268654937029384589217759821965401525412886583141032222094969408750730310619065738293262283672101135723458557553418627111842765253983739558278109414973849489619527895870271488399552509639785012619008769726985072787442631649452835813577374630544791384205365167841024573726409896841055276585479772789831582805868685046039733694553629903449279779256927202223836794585571229712192070300438464506728139235751041033353431282713760370292803198186943214063264040446102048201589727860806500809004613237995072967434253867752415236590480563024931732442859011613946559148662185718258068051397845452631755773712001347841952575284673356633519576579389905165520883502120528591368886621499162027362449452955963663661710256464169407429607322718051890195740738609371559447712786671313182350090344054486299452166832955888681104449708264346577154665081712362101714410248766303506498773175830334727711791323631144106535596843608790201164314693990124872157317805473040440900126036568606644401614712280058231942521127424398170035397175778990769298997643923441282897377458294019086989147331043657139510738691367493124349771553332359597543119864542509762283108026603001128592643866255323676515759841008771996548119687629549980706490134236844122662309192243521863673944695411050134091752730951162481237905784755868001465139416275080290336402019158431658945133867058482781311947661978140195976755009384386306144159663226013452653406403440991132013744505288211874850612160844438445527831502140168532141110791346010590647118485064517969881409780833688192185841575545928066998162097916936073497750199042487716238572789411427140176946913885618347061604198075720181117971178424289531209829191707304877784251192849979495446221242662868813740625014322250921677193674621971126031167303455568075710792015362149279703824347703129955058643030404389522268763809813113132881415436077185477251871056652560137647673369867812606653521063038471076057066344719631662368170251894144538370397902756658698929741923871886368162253434130407339279159998183743054347765537851055627508323129411982460408381222067124203196160450915581019573834392633473094593082431470138244050849817640018854571209219444297611034606380939266585705674192586731713234850013393007938113604234468690085270039319518499869753779181701981919542976681569723963821214034857972925666470792697995637016536632148324885750246953242223621089446370015260331089068032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -12953347145054728885358788983535487177421165592919126855529355754974724438639682755446847884464917290332691327566544703429364014304345521596337503632450260749773018222710474368920211020250453337565732799807051546550421365870702499375074416665759165097254519677333205434670715639964459115850752690718901162973471595361316086619244760584228435834775210352241807451014415176182401399336861000354053147331182957303063684314388627427003061085741110080580940930110178109229776716779299685499111882943032186504793423989314390276246331099371278204695253515530260938004124762438945781135466455664192684593590218280907290479383264828901333302782054413095137275382792281640737252533932021927152745833624318667264514267008730251405094179207650029004008123066733245202587185198661513098310173197242585268261865428159919940096958877775719560173567153554441181187350994295575409727986379162755976490000214684513672609205670779382152244368586311780242140688990702970088201725961666654658229908368873092926439435541214992279371294251538582819936600177352918931290171225769727508990679883334304346202330392952398382135837870439206784275297360150171629033392877486311573559881069476902250826902841539129052032196711602283744135346604068614774064171030171293258738104477587015518582366710407549289826722395870014443304172697435998984765863485426610594617118163179629415522975607809044944942986123408779524439347112521339324505452792639370057444291957858379262738501355727363704459582888415902515226900224251475951295115370801104735768907511362956144435924451104379249572013788485907835290309135645271014684170101126659445879996293523370950727400039304345522407449200576230904173828235968915074766971753492885588173282993130459175198485395752273720150652271569996986393319453212365607670281084668380291363851148266857602290560396782045241955451234150432100862627749815300812220521809254634464046856320700477956215871728233535854445958047629055124932362936806250019831420074763015113062101278450122911142411617027812735724551132642931399354834082359806070336209813430451516183369100782638007304144072631152539954737801337366042160662599234131731486008052050319768935783763734023727296121845397054609166267514321886034967985352776939756490968648260158896871127325014336332411830569373591516429736220154332286527105297499209796290355477334348714216182882714052338445148136726129333659160287715376189190163139262587133804727257943640367609721496033552986121304002661372237938522082983360444145177295148491178287993781358575768145241847187093686815400439251704745664833268065163710300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] -450915498345059959764944861857299961401967734711362526951722377518584363229955769177520433830556732635093014341594090640868538455824873882446866965975803545718262256805495207602438472954266738329889827704978423087156424587953003541246564632323105552116033550829937919835469111527520751134764246422001075343808371596095301086123450499315511275092175772763424719888183610596420631369118511927735465847842043877650418520302240740994196998228295392331505482174430152012372509579889207152361548390029662257936194402723311924557237485636348792633468987984603019260099568408849861753366068878866655568885530741042413759825111171929983796571922991644823055758420513939752118387733066388104854281672375454536673266640049777362932627907575151014110677434905041853195211128457231970078008002631527760433288462065322736641820325272598446350317477339704304973530415065925171644964957986184407283343837413989823617301552477322345949772643792683608306375850518505802606276569599751562941615192658784777495880013382863989120025179635886272899809358002772831643456269517882077946351217662859764354375511138374240359374033395415428478851524110943995028457308361741724152483871226949389720141554482798407363364728916150787034527875438208804870332723138849512426796597639355149145373858485911191540545208379486478713785334412378338437853085590715286873783243089491788443410600944255504633161822004279313633064816078595730798688372885035775802128218085412242005548246519868213529977600773152996397605233891049416678121987699713338678019822106114276978087536003111573065746878219688161816781332893344027573986578134982542155237642796664229898231785354584580784722244726942641783573448883036922913898075194645346268625336943919491146908324311409789887452578835888567724691881662226242659024362025836899391634055642115308981007247576225890794816865266401941552227048950553021690516723829449784391589058090674056064705289536211207246665245597282170970401119565821744324913791017224812226446918218636333909849057718309322473477520621626624438641500550583365926941148611851962440067625968421157490316632637321474880372656383353764935239985688721909365607344697450742420422376183503708577014330024620912597816054230037421367251626895142066553612433954158853945077701858031579142198837288016647517922430511912310059215327497111483891595792693567474681558661860775661788733649740292505590047867344267369365666575268820082663064235529857246031286075219924574907811171377919585048409435706407413621698095390528428080080620300793564028691293587251468198970509030412344694137352745486546632704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 26959729814675513815063666419745489009970711890506913205191265531324185332794666940235809266643748348501742157796334288021068275264560270992142620706073385798474374003535745496074795139795264301627635020627788472939408396659729849186566849351901943149465756646704283056440107391516283535354039581289109030542534959906917172780710978160873178965864843649865860974010962971545680447524951515586147403155043513775109864569597348063516040851916461339812641731398355664844474086177604882888492376892786270595423573832048271476885007951312379516558061333780110105051149806895662868772852885520015381745885499184786428793566602090018011746054848139428767631573455559192338744041494821806685021205266054621315032935352291724346018766952980292664818518246152311314959224222477712217166507772206680310064227868916265574575335541056671611081373030009559682432067530048190691880558718254875575000442808498028422242003930300657311361209242121891440400813723550013892196197694621254303327104468861440981973829779004829486562425681620008197279076193565741071249348516004151916207901691983716225070079893092526004592815775437728742661854786198492750280048620591667774091230722514315137568556908434634945273927495462645010503997955823367277789372540516226363087661550139994498017936107797975547789923609190355306302919798590412560768169529559334321297896025674579573484530180317662571849193148259380576905798472729565861674817584575481220989215525352928642117820154730253529988296776646949726032609785407437339314655421341591952589210047390409607655250907959860806982531750055407945427425153488921055913404374747209863980586283912886352016355559796620083944093649518249836058418380873985240120867516020341443867139068648358617344150122935584356439686326870022924943984976019874253738980230551134444668402545202764992211616308549405111724977972745836527138511828290146390980699926860447683716786564257950653669094210996107748507157288076470327452088956509265074075051183687376816631177907756021022148052279697112427010609386442865941786102981860441875914512180782068191046965110845968144399615766283382589699603409974717759434048415385980381402549461588195282423141216154953839632954198428434298709943598587496461481199869000370666856455545249200028829671804882471275998173854313069030956809979636328782217885938634872383813439898125734603622638951275739122241548972053324284170484723909149290166752434208866769446155421302925077501730627999250567117131222306511990170287245902462616525443633913208809510058053752565751592905574362818152284975270693711531504161888983518847959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -60018086544407641597372372539177468330769108968468889922408817654961996517205024310024876700796452391230666014215422659259348333559369110971156400121131580477243576879815413340606751574794620546259726458920240441552888924397492779467551980006371951973146792905875542676396802743986834155379136404011914047267159166252011731295167409109667074512660608589064408821218665584242010772253233726356800002948986275905679033961932968407041586427016667855829311710294405830416323377936991011810725466165553454838262398779426203179036419405747756741803512545468817330133914089762972641435659060964184882500146336186532227780190011390259131722222017433178887507149122059638578159129541144252463545492745867380554752123930941624378717526082307963750297609127157171745225662063352483034648277069465771327287274776177585555526161050333222287161422603256466807720272693242604951647595657772283066210358730607610657880582413310042012748342238889109379232334263380955146242600001299036353968850932963048357816242083554682013487915568582188079355426373443439043043062125241315875408330987426112812599294552873530782786698110497088458530013374567800105966101824950158390831509869860996229890791303373527247871887128978667256077281926879475022596769104184311437293314895870431765579838565296506773074368013555122627357752907239429698304067710662961176084585297353125317235649417043445762943222038922809070850820579026175473929071739373920539210827441685386864572738399090807544670145876114797162249356282861327846772543500601453702055510940584476252211970175816947797098222914990417972687737179449769442374131777608666890021945421255695555000756228798198111749664148558070762330872143101720023911120136159814100186768160273006216526088647086686852421093958621872371538845779207855046759824860584168740334803469806121845569198331848252971500552757768623738275508257033219467489960788475802510929334999967809520882076420133398616691905927496720669926866246220681446151946900105504423306701478491018255474523475978339947388853950008582979004792593692103746087784003482026317940639866442426462088683012987408565118635618094414595564898122855523728788630022403417827698341750508519059264866412115158183135747687607159881026423223267703417452790699934456183104879260520968981568042674173775222402714509863326871163192337508157995634167180829255507340261877799038287769889675734617128306821223601446676721158971644128713661217282820337147408662986306062159900939640343431248441219145504616561114729111741347909353418540057958553245229009453029527523150043985830506258744958410684224241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] 89102701368073404941821223937900664506186179301606330942213036182438819410211265881843269359688974920932983913939492877626240252872605082180514197048192550053761236356531698920757949533401105231190641806656639895040458527717700120461944089830090959588484934317574066338949629318963002710285056364441564240801772265120973580878864811398816485909265943981826952202234568235579812774358077267268703135760025037715503398339114960285263300021648977729721240458403599085469031387985802703289047578777090669566823340998818338975089964830776907654890002253366471756598778112013598774229030978537605139517968912824770517722658666918822423846772787563438653146084202040033513378396985873876374789031484443198717259774537907899846560532124459632131453078071944036724078505141576454786948688898784487641486118282581209054075861315737795956657941486587231193917412099183142147072692668446660937071869200250513305895821425159671806682576267459905460456778581430656145863831055481816522633657298625669996361534525673365592043280276037107023150429689155873092058262866973209728968307730780197901454383810636316074429226881194955473500761495971817671761204913417879177782041916783888447827207863976386603317923794486150798686942260587335574605640757710782974196996904920273450044680524450554632634194295978483647444901201626311105184685074095003073392056585318931853321785530435605402196745400473170293200415496335146674098261261007894087015884149269242538837557377782950801439875125094146313103922573586393805500308367845975906670614779193396180585157318946465828248311332767385103595518318533742090865280698465074310131894626910160767698462564267908693255396626971515627785546437203557669285502417909818043041116208440163815914286483371701524198970934179294114395466323654880913174768916085414376316695303860633618750506061623857236516561453856655230636696026030963342241818550570383838458403485244659439905112683931850977843953066691430115494536251769251896467069660228852931336178384931928966747734528066545696410768364208811889327666765814144884821248303757466269281018408973710897074980701274313129832215727818389141313065124684159285822961825938380309560811425603098702360467788808437728252076784016217189678216816353642845428849004810844282485646678856633036691331716083679125507226830496377278740488966542749669806480481518872102711856553352439987708023589338055256886884515491154055189075533907211188677935274019162390247974093858973108233851091121572665552992544872247782375596740018162565989692023084037691188906341552922148238305717497626905054875954758036540620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] -105710945490258305656468845294150676314471078131615388363614264181133865011443889183362558479630877298136873960661670453523213481601825639038342893190996581961097916152747044920162343542213246104933378236406382778436583958751073798109850833913411558363349919523422578110031132852280135032531617114965804866358414123114458869625534291671950181472982703983574617461225766172387849184170733482472256949598049371041462781356320310420067644164127572304751503493385931120470146979500460456450548682774743830634578507881743701151982564227729230615462002589950958344469612445448826076352517254524264649393525791033481636220079198881434648929824905001652009130233265778301202999761119288308522177517841257560134485679994420316710463220520409515653203269990031274031873634555099586039865489124744548985132671598980018992453496759090214208583517658071284055173736438591095380131753617330217154493631189354818680308534042266226496878033655058253088611378055528951402728855536850330062866685393133714605039246181730156859326641494547711344083233911916785097739921414229636240701285868426325424941563473210071117230636766495029587476641194120857612070816111106055573304852864766649545096568774082739370297770326908868992212123404119432968287244806642839920710131121723335769275857960837553387435357066233510865558580046141139198918102854020304649889234759854587539734549654085915284249574268422228875296371084728311040888280016884867201883686239947788609925146847549595013235818540385589144948770318484947710011936346325752304358390137466627851569811444767805222801918129563042089847102924342737301579773930089966825741047504141364545131764309845055432418133751800449624929289095361505117002852652140788211259317011044065161728605637663085007048562223171984746876330507046262354159158149138221857534935268400716663944586207238235887832074511099979543847194748480332392223943111372054770536049512285101612643451247815095309211926717979411225418632971052144333560141179656361641140322181570156647492689943479886874523708142476242798474954710465212114134930638296039842004899521266114305443755945791337616986368475812801215340694447215314248833465661886800223033747583683181395061208888983129243446706836141633928514869568802349174776726326738339844100559320026633816485152993599615115359910973773413482936868292996464646458279678690544242910840999811656571633086055138431824732618979529197177054363628058167782733144753211078322968223892886209905474009985085918813317279803304928151146052448618231543521120337991982623774526577890384124965547412678997344652508737205896816361472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] 107243362179559345168896519358207173136730605864421549749757447382669820115809591481481685500657216170028762581482515007862394985134286546282354734441086994218549797312250152508712947391243291515765613064130035221803568020189682802255434965494801798517392757932121661215692809455835476431791799247209305053578925436296679029389726369206609540428039723702364262924076261457906472874565283354322287814343112704394323573184856853022751570847073302112895286937282263845552081997573688920284048864599803569437513444238868628838094254631007766021383514366210765391911812993467922005381587880072750793947668731435351564862864918362770454254041111469092441254190503766599169483666490380790228647579491428670010515801888629360504498161782139992842399050312448308378543841680961845502990505939192308737307655459404056140593282025462370073804923674411476005364621075224116267233949086197046444301565340365050840232006560372510693810096617976857434405938044655305658179399233847528471929089985775272204189969150675271304018251090051839089653421538072169905044161909329277162742818908357016554860387210443349866880890137610368716466267920461759574302362982714279437198718818615938549481433497924293426765035675742879415311442395146555526252689202811285128519969428403272109675402157598023589026835711732404294067857134328132313041091443997574210424586921533839171039834722441758185803679074389857954868732622660662878512726628841561154820644535891889236019118567298909868915843187550900533835321213149938033384756771147945597684485620166474452029809552756192028345611963548880177757272849301056083551051143848457131032950215802054122071576789876451173411731161275531074305475304070676567650203474917795507617531662293496072248036023849182993169418519174819631995391510038608665271992206440731593327052784072287975573578589448281109274797521866654533860019828007612477960787835090315943212525392558644444285240214189107625083436660155608578852154539911450257928365375049261968556860707493094025164174320369927561377648732709513404409730297824824928077780014824728484745062024522978068901428253375393595310612252842076200664658784977003671790427760403482235267474385772748223204854532073233745076843209623782298667621110652221097935757804836904201345119616152138969720607455180818403052168637150449549859666383859652433505659045735399438154749054190647034190042757721756727688897893115254559433117060643719958236302210712520234937289115956128045702730546320056020982599944187999163905723106632032146972953455636817346895319691535746494721636355429332732631184225781446302760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] -96533370762946776430904266216153454203240667449750370169598842893302396205952600270568125484007739486023024837029821094985000012241905976251641769942499034826726107779449922093102387437814604260050169190123043534407823485791239833468087572429940687336444383972460187356798844426145629090278103402761658257718008234671879122742723501825660073239273019508588538956163833513879259711822906792465421359500450441580386578092268113471308495940596116167419754083039003942261278054894083131674068050138112851436197981082602995125635180183240649628699364094119085990596789885762118938616406400868653318794479550704876730339119288910517070795829363646942484108839140680755798888845395532077328440637961923647107367619105810458055350650675646766266867856456673222615634019805175686078907650133106015266860486067237579335639750072063562599237230177976766133733520791462471244761989743869813295329566943059911096594183015228322556191154537240887555114193197624639081304176373937914381383560965007897736220317337200595835476299338698513008073192608728620828501989186263116855621534604012191422414718496816190530108226565280964671838084896586596785456587167417879433780332304404926501768520762093002786358968307170221725180032533312324057520103047467955353582964608900512431678161539729160500275731989257746499711087340639652290282668209561959714707202850056590041197760195261632985002706748580616395796348070059937624629749853046257487196984606643575851276076039948215212247221740191938615606945667915078907214241706057097151313287818668367464055439540092683210282762330048230911280461751826318374918053966501126321347770418715674597625153247671953212856460420569792543374382006677027549758332614102124852826100133642222878990794512353080618739316283989394693679729080906159470014674090024692320140237871225146425252886888715938762340324946537056746963685107258715992792820392855279688288465973549096303180099168665184747748456228846488503295474789845081992039873540257940383444570937470660022366749561820255297835594521099480292835831639474844084022499260827174941848083570171919978299344994132609032176619996486031781994424223544956687047368458374236763799398792923452202059986094893694171985029234167228793963251283218688398057996973157153111051013638115625820323339088278137522752045356023725835001760308690012456058679499678431020894264722437556289617739596763789393090702396324884925951429120443742976117109145261051771091900674296617568359762735662145984951875020855773204668998856635913268167141432067382827375626693340432521627490423793514643827726488799858439225344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] 78701757441641003938683720804700080407009899536842687834761421790139209227649800067415307639044828487869059949248823696551233580114334049533063231581731475179799316668750313060726856278059976558001219681802043379882819260041444137774364871054339486411212976961049843570736749751747540748091352257406986719476045689183578053216470122196296106143560877760480687477116570712209787037387931307879319050814583338131816923470606117371254097084951810805540829698862006447409474274313705574040552297884385872168075381318843338130356621824084816964281137888149832506272689679041987011056953506150066266675149701989892946412585218034077400433952060119204524649779504706151549076509824097094136086507987809533660120101649079461801525187304750343788710501736048825694348565536591489385025526120652545620387944028453918347951082840427084503612672792550789278553777211817040086799526199287353182876718502149005480963550792213170464887026842956320593976870578150187616653132865883398089891253570800863873022056410038373111348712555644342439814267408981895163675609151975327539445251758520061004984127404788113667774686422473728482620471621029700853716286434911082168177288529478395839181752813524619809661771561619651702287399034155301595662863619060440317308781899462399268093929932139676446180484984933339460818058341767315584664749851440920614745130804176243734332679758929645400641286579234585157686068840097008694680353403866639299838066229879425851221247862284690313809803301068198298576139492666572973305639194475189641541467263732028419461106363062602236170173293263019955892996659322731317688606360932691889126165176003852898483479788205952167698493450408679864489783198638130431187826476311689813280080356242895311070353850810273569962133106883234633562732614301382483223562009181461828976070793492138255613920104857509477708373804478573787201831630642645716533909549065429791141150468587630411514758285566283218398979227311108568211637311596043328825485480433369759530882776403862394380126417989398907757390950286531619786291493098086068105715552286034868691849567220977665869311976678873228513842631410010388297525511583439537146382152867334629290077918115034895346023573507138738590170782670903636540627209704599286067757991422498737349107705980032139668947924324427771782222214838647041650304830567683647685660418668373926250974286079976918963930290792872639413282574732970703637061667975343033585721540411438016261856361342102424470391190861294551121666111843156852696976857119186229470564194802209400929804112918304544837660486928445678295177082502585327288320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -58425582100956103711779850885218074247176545162490068476215772202929624181224334615900905170512695194205996394133290236934587066143708594972355751384740236001433628141597488819445343714848873422008745156721294528342922402763155647548406665866683680955182604570702098031730295659111549462965023478308824896317131186352505188582998833344921458548778196578025019455902825425781786023625629548933693919144911790109105312637997990107652595741405101980988661076774738482920778082702174375925068633849715545891447172047338858012358036586966173698030956351518542923876917885691924207238860662378337228083912089524761264586804792538592802344144211880134537246824092435859242879581250876986684762910797875859154989594276402954764483699809395013884062214568392108474476244206800865525501326912994443863211509354067780699562959344189047262686109885259396831627350004650910376882114561671742316370334349233162412255675603239278432383957432897984193494021786759299159098517496571300486834511188869784203931201774222521746240225252751832193326258713010206257984634359087958214617811214366286491802589761429291078727217414676488783067942203589266499262431063968023897746921189129747733343216912034510079780411220271677468049680676328612619773115233015756021268800346074167138767824071240096475376540763455980926119807426023202638665045705732989750814955186935236923751255731043833813265254047940075292557825791618582546996892199352628945708297563798454228629429526332753252098744290434334226100793407738768731974859612927419834787889224717342948979287533063286531229430621884209160942903732837727769820066673967098672491223683858865842821975107565274995915274322574859300948324812900653579673281327469850832831389045195434028037042870000792885222371203998239505797667443576500746374389860892449906046190114108774823598706162254014616149287014497718504820192995799475984678995235388989848907730759823288493576681840947838459030413971378439462347090650123912007063496062152856637078178133157491909207662526533425079271119983208909856891201961725281099462964263206823974263710906698598978433975706261973038702324879977923953059093199010735104425275815463253229026477604908785965636948277266056607357150638791944605842113907511564159825267356730376694503912938511876921331781316785990254002055882605672220457315436816726702430837566584553739906570740475577489419673111279705762004706526736990767263329379848067383260946936157715278139037284813194962448822444466305924658156032471958566132328923569472957464415598748249108792935684036997319430079937342003254347754399931618960605184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 39033858405185930248880206436161104695336743619681911902013246215391034103030548633088522305456846591092449081814632124963114078154208955600957152709077421614559493459126071809809893231578642116159324912482700419718381292824594185971036226715420585783967806121872131849832194016132148157305623955375337940879275680097219449320092004621202764592064690240724096280096260958211432344004309043331335497346602512870564580660484576166673266755077148202496089501864795854275018876037967080289693990092026919844201891374290989726777402694112458351508781727447275331615067709764483571116747726578773376594562927208663437081787159692713190029926669555785316543167806985508983496488336302520016376958499122618466266696309796293274302310003209552524552646954377489332779379492590349358159022772283441092892829830946138364118245057625304403533549487178134512533080444643682455539066930954099084757715192682590875675636956186221530521437857481627601284459414988090090468425772616438936271688289992094780009205942503442539836230524524135685582052330479275089548278156257827639947807379891910138850394461315499865621473113746507519191878549218133056366589642006953651378283273728509195720626719616942588904422130243399294363442488891978491676674627948001419271064617190701723128871489827680581939957732520003122771727288692695455220830513009816271197741994768416596512694249382044570918440735809631653513919164448749422657703780667400698607210145956784498720559685231924755279628312155116663003169177424375502045615176577853795260519667912983141125384041378686701289474166759863941261487301246270603027268629210100956308866436825448304985121778998512002922426326596162556885713132459345103753301693208908299261562563161096558465183453897000378343083547005343644937417379808113881658578242401983421657089532491051261000164894622181769946195411662040658950396263776873632352320512228399402764636963729185363309772106356956385189134510566868989080418517161411141545143358879029683732262120484663610682100977991936081808765148715380582411088604797062310143841743019930813903005131469575480766821578108618163249026135265011198955960181107814956885165028058913076029833097409263179687910067105127525007245661761527048672755013647081371180873364956528097201250232524970191957271494683472006364467323764998781475676597164798910125639349425394829508769061085915964277002094828969776270011470136345777395124121097307780705952390205700593026564277950141882965551374363508398781879653452399776921525301049078470037996794686129847808639240731780095252033241856036166694736941740153980846080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] -22711973883944603426225531915164510746822542630809356306111010297726492535109498839074291753591225517728347971756154604085836912247038441052315516014677093207237782527227759948150839999241063380277320682135105916640314455851765023330513984244673179294873488872685281064791664223137216767437562929451101855726910786437554541915433230369941215332425708194437186416324647754881220397012533909216994931909849306196378287226752752944501488238452726258234540933377094379839909378092636052780067644687535695255846357917576090232978162866314120522768015360146650406089798240612789936495229408090482425326847597276565485150306353831245523241165481698290266199009579291197470946815724668759383788005074606756494989946706410925597079791245239897364284509136387215207519621843840333879866140564694610577823654288071994056495405943519040253119626279207198911079544651499257990625188830665976757047393072913659239555683869595010190213651408949162763846812284776662639485693647350511759493962094812175765549402736231062638735347876370832385545380206948483544953554774578256505438698285995996805633642073698965788699479243449168361888310230981256890751567185288007245181971120146728688041855100287166297058590753996357984565095780302429779341424735903432042243286005178943577265649660165362385468859307063005133136419570026686699480838013259873051224064287777120063468466223809465161457375385452827118594875558580339044826453023886674894928895007234567904929261471698107357562571140265002266633380935305800365755375293769094487363429633221837695617223154178158577289481559142474045455677901260375340202471477982625341504817494470590603720170623375765017589366838718460721824364688970303295418279046761298316741390455133544763541961391835450746378278724263370958804757388478318423826286834931023424660033067135649822390730612657800943935028736092647432363066421432006773234111535840196885321940851558197010858558964596982719543578307655859244066589358540414148588093887084065237235753287878504184060882963612873439540649894701856947432360038869285443747041974269197697379614247911660361872890287219773450490316738751090896773875140719023284182230559014888380167082373459594701005785780102518976692799910868835049868391289137863745678311390793077012236982206811189045664823414098877574447932540616242095743920650393501329942257159009952967062683303125601219022843038916255578453409623469376177306149931916965144609691032211638281829241444479628005375015366794402512078537878655289736311315245751696110691482960195125149521774957562629436531907054974392057732661890749144405901312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] 10692036671422341450838265553547141840838795798301843697632998770963871456179744025097227232149916687703105488418840726935134852031815181507081609693165839040725062952689979717785886227495094784999135831754505387003150763149984727006847819406712426170043425284510083527828041348081822819175137993717771664684841104888604594647588349491614702468859264503572823703077339979445746917014084131761650224874517402063384151073618889280038267850702772288602763977976005651613173131391192365778407361488924668764128470592503654346208283234266182941501238486826545344307006353556027402670933934524614849205926459922854033486944897331302124138132062104571429819064100657273880960064986260288923461913951497887130557126568229388434275422295392163801206390129207262307930762317570361462141214777303890688213846750314340247739051592897165560776606202701249805093675284114362637610919076155796570478937105420893149941378731271302879553108772899400015744516632380749188031987711206515749761829050541992909341054760069723629115722060615925475281175415221165488478518147655954001650483319168675500721200830561584313236051756972700614622441408538215614184934801895499265189883494384922252609311378155586057752199990300264613569744785115703482088925131010521167946106408075533138076927254664629746667388541974797220195234203115514283307842512921436272173380376639759938341038391177188414809690041055067535781129412321284909214856552059999316469561321107857030102889851428700851455952654105616762041972667594025736801208429898505108284526698456360041717839543229126960450997330892645551530279100759226000110647551416237414233724158403132831235922831493001548630527022371468304366389761359777789594165024826902433525885760431866395319442911974795755490712307091472782239412061168533171596359421086090991484002557676805938975570995271658714112176238055141210985977767761705595486316883243337255835097532995794412591783598748813892368839222332068929276182026235398611663573960849655127631192153988899081123046264369946348121827357481494044738761671951954167044941767417041423157223019774295351587317390862091084925184791013975907174099832486836389302189895164297299782580822703565058061779659183230448310035353725978904783505929867401583240055459334990388995370614505192045852667139256821387072106589462434319370969771884701356422363052120606561100864842711807636537682720609167049227368703215218859478338034982988488999586083255797035111924720108615637741911329123815338316478370535131870808265806051748411377014829049970384772630225970185977115341293556727802077836197736579921346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] -3193193957395376445793751190849456370124881309987146585894083724668160197872378953985547589903734495346680619092501952390825457715130128986004291614584863919239772391583323927542501214920403205600798250286719440230395524371347452645401745098263499636371676355546538602742876786750485847507749365923673549096338703001764741651640450496581762565687937913124672085883123441932911250857225614902389647586311073577698793290490792143475823910115639271500283720060940298642903238598706098223278473848669133710558481704333519978726906561062988911679352258729901526062372676867953028896073394934948817427694703748144533977656323596787820071246552228592729302774750585982097010512993819184113825320998444423880503652285679715994124233142113024959358087805919339055157533941420496874179986371287644727547331370175751270068733377155361158970470609804167134520988979841556092715165682812545869708659578073758524870160433449454802108753400341286843566109345407289924617745773400205709369331048864117732605668008054987901526184599588075521283498734365787086945774735854636959231035121612376277296273996537546587218239707260284294551864347000870577736749623347937359097092976717225212855650857386635598484062213723865445373169838748595242893116662116586338992098980439411434023556377816172038621861018592043735634497387284806496051378190529520841010226869396609489356845819965902762970116425479841118933308878214661009883860914306198870926772555402547239666009332893349031891115384112543032490986282074176234155114159310324162180263875962442121193979348417876771814508916332974809196180913650551165166690260882092226702566800198643051230565666573437492815024827679353570758610543887556769225508150190667749656252640829267751675765562696989590292545970841282843963176165714731673461563995516385635966633562185483892682832575281825139273413341211690079243971589792657564743225804870501431354960828096476787840988079417940542822792672950775841820793954507609942045355535136869359309252842357080269370951171050626536756491055347557296093178658620909983964662048813697777889695567013855103198550228881497771146416300530338064371540833486553159342170384974140656777350071933932322382912732413247862159825655503329338240313310512763674974058195777494350184164623812813333443115382408138635588484221238680466465667639556255175422953116686401034446374488076716530592587342430142786970499773279282398093582135620853871784531071342768271956029964308901007006012518069652872447780582127116298122528143998192264645216836536197010428622671994495647143172291867855793672787359740227416489984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -505765376298305159872017397477039923920113031359021434114711814331595751438273604244583467962687541828630036380355915140746781191287351201180171629540463686286429851488939912457895198916366557687246940500201380686141633155446622866497985257437671627287064809920582886969810335593217389116459548020969092108366839914828733029204317611262025332586932023898869985132354024915932163053281880048607440657775988563695162563276276174949173508612707752405549889386623867457900188059575640501996774491371771802934229826336384552486965569001373598583142557720394054439021292756560431277699920768487518030412410205587379264886909476623574100508400867845335648235612598684408323586621980391337201584159068733110385208667906743511972659128806922140980364084425133948674958923483133096396353097506920325957727222070627385077371202752722019178986154308358153141495807778834651377345306551779282712960503724584885879640357524654161008838594586225910965654668506380900757012780160598169302476124534885722726692249201496994697823543101791054069571420172727257455401439175581142518779860637584898788226393887080762580784376671652831845969266973012267824649243932758790520987190514301211758274829723952044779914390924072658752441084960941000185056023651728642629577603592945373739666400750607194583533298633926714979075041811334777790653502294748992170198012759910659896156688868278683368024854213375110429062198532875306707535601199648741340149081487330995910721935617424198711293553433112510360969755238412235636148415897287140453812191416337937276597613288166587871495039366635791348418199560443469605678073096949611444386144552165988610377325547348407250499542749971412139059169816618757753138090355786887021831600758309357579358207253447825278924532824247117741243086472435231842700091826236804335346209222263131822651882288055617084837435313468515367982117769741902769538788407394030308288111541762858193549092639507105484037799828575329816829045263524110003253131919119051426918000015553164752249867346067320197766795412631697219117876070111287715603398718586243084347266087537508670126634487696865200415011657203575082159738370399545893085602366284549762454115830940873584416935408717101480222980828829926251245610560854972845665859332773773444792432692947757154451508884913017705847955485460582804257163615164261257196721491120966491602712966423151732680845426610877711584976443799413995933466637548316153436655247830840433726349078181545343088242055115751310588921796998082259600097402696784907199800058951884565139633691402301857889742012683149034520788722536100659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 1660387081526601898082341587810186352585530686195627582759483185431635040179322212440002060289860324576708190458111553563471510634194947625947852883673745272302729148709673213659879907299119538717067638549528512366593620924260653788961006768630621877005011316929049736876077908192959330361400321249342145723584084166474336423532813092442343996248822505559849312710752246783363142399468812331444027013532445633214286862305375042669279251138092986287141110707320044176217263768017272073123692379532607228276478195904940769931098347794794874289647578067221794872072030730220366443499865223498057016802657110598514004445705075495005273024584087376229034483901833096289736631075879722399144302145015821030875127614709466793634431055087422303458173542392507427296640906809201279343996700414439986715003371382416018668511453050563616654705716879879852832913963350127604505955963005789513874419151719178649382012520502021758121717884602748986811356300652808990933173478488536394616552308166587814843047773551980006474495229439811176106641482316430311129533157348042789402256532077517180431382680393012406407532357826692472224465327899002322982621660262272298799299218158448988931952603335827480684091219970184096546891038228064959378540807180883888817938718315998287003443544237449205143918628919292969017605673169314935376439063989769761779868539772840312417602739626802945188400080120202060509511913889585556697895259127195257372487757598752264310839599583318151719630383061885686769274713492552018242773574813338200185209241697457144782372912676306093463954918215120721141716075840330348952254299022684296909653651732659778196106063072124062054868363679040044907014622045143436089715661686893512350185600457228392747144160392052346571024694573358149152707452705059257679323298880825272399702570102152823494544301646307612278138677318767937523712475798426896786044580598721051649527556137635847110390657086778911342210460889926925996612259385742107236101823638552515580041786973644081585081881194892188898717655131198416039374167398285749804386777719352176630998631806471854982900394369538006115707884740152353990022957575349450562392537259656362201947130471734574812606065041098482648808200176922077620099000826890565040323993099032077105155847499186357626191849658294464653170333944799916994422891689618686360344805340254928773769600501155961250779851878445887786194696529475565919058784563732255134633864966635683550553497746439550354820950885338804062684038240605378477231359333217946618966882625645154280670667831219347506815455868540331145105958815429967216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -1525627119285266170226973889343584589164340579227243645575747478087600115918762899517693325670482092017430201315716936833534415821281596992929469192860114180614167312871537375048000240385490090869203668592790867708413289091511907313328476581051796087776804213022836767754476804160310099640691916515394238955690607579161809420528854993054241431402869138008265491909821048454367972031593805541684814619155526349859086082497630104983168889577905455116817680141073305206749752933549654037283209238995000224431200661010517448044258441595296937473329903452492867994414386606183937325523921774405072136223763646256245799660343857477970003494425919073923293137361085909137619352798473239329459447063394545786947545123679809454343203136910839514564956221801170246680224379375935036931424235969340527627953449446268448637792516265942892626696451147858009265018463320784377236350527188911423845031886409372761243586061654781202255436780446088425705361841279346397184740122920508317027223857282722671366194613264801747257351433356606918541617401482450065212874328365553070517260766341810922135966896949708997285126122506209977868457654972257937266571719970883681318752558810071350829263263866404349661818829244291203676840485278147062742928778948580203818352099361156094751546181134332997506829153857118600222932042239646703093776211906744995295769172585143562769115975696080943552175885488467714287361232286133418712403148164082402581045270633027160600673835932729733514928237391855291221543291002048171542678791151147690337776484139522273187870577969023600620093543085950708038398106698366371163943408188531223669139397274165255264136861145677706901138495850908146218068482180421019850418624023550122074033105953252530486769552663026321254576576686897158057215312062286244048049415176518210058468247903949176337866432877361715772145887824229474727097724740938527277363955251550609999576099679635402374532804557042706994504691098876789401551933541062820427910702858993986700663318424582031207015373653822147531205508133292433074040765365845012060006745863245164721977924865841889373930214770174401484342945984652153551909885665968445232421675955753104809966230733563434038804000086781452267381895550800588041499903168886970078368516402492872636540328552403043373702227183642823290800534158849682824618474355246612730586249402731894897737184616489170772577616379684788289820850391819546558891381779743857033220274120579100676162194927162666822814486889751462895846329091213727779187951648563289784561566507484288679684176822731278749488352288980996898326928578437971968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 993205236555121843441277947739455347724100719869520864985387831913822284587653700989622346834323474875563618874269059915081471115351137469058414092588713002078921691922440321120393628926347078289947837901024124534661755810807038164291724336063033012726004740374938243149093349588178981626855784019704817318741759853391484067154733178404252988251942487228180338030033941827641200329688128779355321439620904041116818050892884249450364074150220558443584851670848368013406977348050448362531424327223501302493104310576062773821892012921495694399030587791627513499819403992939117962889431613563136029652577099697014002602862371355171551646063673581810672218486393373609108686516496381765545964091744379592121603259538841111387700883072576502405314900203698455059811174996738619661180923972537717675151611226391481357501865771088416019981356261029849952184298229200371181899399872110710054182507051498230766316274570608293028686741575266582587334672560021062860294451827350748179063211981663707915980669649408133280860948187410518644157885896993746356983446948752715295461040537622797793901365178556943005150908996023262043957584838778371416447975560076061671576055964879292231088753322209831681905040781871862564700162164533061688611399164281288222211283883926581621445663902691975471341898862418201447470549152496766090804273677738444781584158878983660086786082810567827009352581357142972957478807249315596289192037367894850811441486633567336904124332146459478038784340012325319149823318481296997013786209287008974974250166459412710657194849702527246575435225593166052609601997209415147933290725321769067868778322074233205965994492121645991276576901420921493720366411726874291394460765385419559021354115751350398233319591196138280054710260424176873841820451728770832966222352847990211683352613404698831565313542745877358366636820905593354192251707181968986994305784707197787393381465085064867428727085414091609436845249417884412662120467457527149650547787204841835294060068557738578409035685914088039839667987601969532079768617689876093112844600732055834070367423721528136330970903121095865287357741577314407498572957694253922830513096113081532119310086523522137349782325558174099917369145236229473043963394550575237009616343775615830033593616209184935204744256494464759683726093916563606524328910180799359755093772654038148384516458468459034985365301209307017680118399145952080090017941153763273110543660010112821398133554950457113603466011762411625931179122063144943371927493047667483495152110665923867404775871747559120973613152011272406858996050759469770997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] -513874976506154850114931932700816538671149811106292965718501723074480515228615167408614963141793178272653946400221746887286903997686528609403995012645567448734697756184240714168149644193236941868307390678592923289295444916739473066325377101847031864925539707982597180285395792599772468465358086303602815346058968037903006059867894517327439162409958513936790003829896153979639002059317917782307553783645402338270077506101946475363572490591679040706506065996841264919930420931823914062658762200864778086878431951939165171644424196142111986831781681519535859108985000648500223900633661748861572164614889377020627016166541149697043455453311264445839554653962910370752645201186908151671434540186281234777801454665601233802036860419302580320004470825144238966648103727383579303997691331476524377600932155835253806468207907500279552599790799458639105460184817280368367971937372097550119132893553489676431223403582712023856536170400310861872755100069818051851758337429570643553806248360988748239837486217618783256930556344987242104447183668748688373816122950696949709379491404159028585807065468481071350088732616311645840025072648054059198891726912643924389270204409306556815585480419753933053923254705779972476685605066445925185704005161946645062449489635608492733943069326613174682888589761018481140079752996800323957563720706285082646617156826030966837663676890066706051078974294787065282886701437722766117464515626283478820678221070190290665804671775532901906924186744223430497417216497391595648467376687923523867980150330169682279052184092613525507919306565347003860951504010418328135752898684563968958511081170469456772639092050931863801393131207091116748956988786413037388812882186785842521996552467291479909380502073553319188479692996372737590529326381251392902850509699107599051695219210109179336323555533610330476684883144274424339556289711921492480181670140313917209197760326517874316776408512577290086088511682040329034532411835908771412720472309785335448267103908831913416147410010266993158950510878442396410317446528082680633107150602512864597492266530324299823665632736156703665856406465266735772600373174822432302608355173854501067434670089844441175061709461192939326025170065221137886281224318358761033873177416494560545693078938883650299647875146694803428999792330754019912104544840723641057183661359893515800510412896884614470886539366075629275456066201236007097818489180180258361254361461623747113290820758033697166823910596574995318183254203758482343778495038303425843890425964372117538005910901902450395800002500868047644972625693272019136675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 216059565179589200947952819895257467675006145599962985864352523251349587680645230068831802078935901053331172702258903040055171838674096460308224147456728186401130692434673857967149796769496193515009463143909582859463396882694702329040384527871892472055962234812233087921438434996298341058851314261761120932192568450975861632801925607640774574740768957103070453852992033782512369861958490178216604010915221689582203806341256433749424315580733225204003641125451968903029967819504235037753548789646798662210642040631841623295789644793784716138070828940864485340974808455875882063337115383636570013433836851830018990851846632545714565077265539525663182787156436275427886103750836737117981760645759535786625280980256328930847241049759425237097719811995292350088779284291514903871772375996573220777171962851446705299566028565652675170390872692490473608915628769638139488583531562547848009390285764137113686748745652209454515687154997135779147502126856653616735628512486657339708119528637243106068215258772690157841389950074474170216793740942389343239572921548712507666304312309795613020442957301234344819851635081607723471793015737146591348159598194844367875485918861788668480832776586593373573700870343072129027144507781983204682636126297758287863117778729114130554595147546033414568076396663416239362708415096020436594109347066351034267352517915735196971444512968661466006761965942251612597678443590999740504307917521336621951719627009156139339314940724749816449939995133429695830482875570649829201609077273889779951008620136193786439958051432363564965910346231036290715170981680389899719789734603591878792673185878524677189219121592099449450389745186589401721575373834535822211513057688808529789961236853953503760564872433346605236961096505239019565162564791080158731037576428719164626358999969316496557491436843724528047665814876597410064211839653306134184543903574678234031931275112004580538205296092044700961533585750906070501194012094519765421596525089101923999925126166931771382303169969925511559564521382426360969416193763231666744160332031748419425505101378148890587732259812696417134250560481800877382488014860396722174362915714671131461015314977901635137788142940220953111918460788406651273893628823877418008246850745650245172385548085789154535071396499417166036875866521831102660124439841169495180896787391135922186967694391595876231529631798747118430277532181703781196582078510803438895458649543224756955461967941909032541099015105229278355941870635020128280539642023345793745011280709601534574091769505697993511164305898445574580211011176071304314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -72111379447549981664483053601286705171375484779043535609051216284896766389516271985880880784823284251824622587475361200672252000965825367225405219101099444970296943233421975004404074591282831860146928921087934954121842956623094404617313971756884461222041536414890200626046334297527873814726392090984505639947775663415442269336897233094309183163312800683720149041557171406156093221888063389982335278217549881078082760982646747368370254717619188578075449248339841674661810212939505808426172232079251809782210763545439936661787902110153206534215146934501868687588848553026607699331540845440631152742461866711893708322070528933246844308605687812498390420932362440779307780799227212260901848155734264054000181249301474074169664369594032791646498214308132277587675829200154259531544928012393142061817606022510985752349079405017112246467008856250624844972569860628838630962650813618407479053848938232446469735951948507159991501756316882456340138945792973784917189732953940983721350027400401050553005393201545330492149973821126425546077454815363375899178237783477732028525771933347848367107039542304974822590073350818559858104682687068694973484209681454591660550764378926168952828056131673833768601972787724099325416602244486596727540694576857678181151869147889314021277280893565501857352216329235074707403530231532252252926026198213623959596905829410126376932648476795052060644518688454483995637380650995366532832846352742066229294039249590904108538422853361616460868187621455255714825449388728423373655054360894296235181396101687696038313934033748008218453475637253705073614643963792503665376962077962506078868324284890988612153689059205091240104285978331638974519908125529899853513131375815162724409769521555568449107501558342316993118518354019444118507083191744331450065315282684225309613123503465005498040197432567349982884341796642404974827219657662371593153223816600832505966336276002754286956161671816079604287903231984654841948873595176198400458319816888685995198858021824166821717793564871411928869755403239838097449224835902827944553109836236162231565949395565568489764348365503348321362540145996202412435214061802575772274084546872536789925229384332264774126768468057722198309525729406299799517839589398578942870271629115212010906156144577946807244038527660747266831239865346481081952784865417678022530084760216358140441329979519934778623800078671321616784382119365825690026134899471430070667480013857895572298397431298997958334937715986510671564643780310292104996481296261230600289949353419576032716655795318697143052255649479336539782121635875945185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 17150550270993877899825521429290436098939976533251560342093790304739137766593880003858707413891228132512289109020112396160519575870187287865934899709102539967226993488940655766082909936947929605253709798066806426680316608612912787855918653326883884036269759310855893840080940653624089714422249233948688987017888321390451551458049614399606004912275431259365105034368385093511825691423126135118288850541940852392190250423096384168453823825038713850951705483451055561273232856993851872262796594010296676085719079396971721603561173142098983564072610442453884657056505493287437170390739639213124624581435844495105085899166693600076468777495847677083251493124635415310035015000307549805073581665956465937353884598159543524391622010361644391710869866468867431681385595459654651467084908406414362204269606445267540315128208995859612651386361377409008816563116661831703971287608103694904774865560720670319944547142190739585574821481601543959624752751134492225555309468233925561001123122942357353271459572127356862848146310786249047205928702910630105366503942498490238688311490421493533671885136077823938682640398769209202938151528724381343520568141122601234956482748177059136353312925124673361800593379729883520389892208701865768659793661610407713663096906056462928779116640539021264027731289587776391643430888996305644553166827512497579298763541962509039784148011311430591818057826339200406050555825318138609219062677592248811776066718803378312874632298856427866466049607832672706327387791752119021311081159392452511009586272070718805020175339992398820767117873535815467314366354809788407048517471149976764687979910483117302937315843863592213450077739858918161898908532275174634715817334090737025282159802720066390021191706453641963155575965460905742088994153026244645073351759761241113300292774363224788963381575211465294606478273141804174717750834398301079071885738028808216893370874591023028255116036709042392467511008921754953925475446777769405112811138177654310334675265011165834839409685175163927470326926010764994498520392005918261466467937853109796671693025521753176172856035848787629306883874027847378576495153109895720384011879690860101406182317706378447214509785886944935561049932576754162848394419653841940767330961565264635901470063567257889537630401926473202911219448008449773185896206359208418247377585726353145831850112077516738412407766459364678810773003710506707711634511861711379605296379454159302034741091387687770830003611477050898201878166063997431444200538908459369166349169943421406630256807874529326141896521645869969745022313719768169840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -1401903810458904784325578086436807874751212681878400460008439600522150012090748753306437521932880613379901228596707489555207674013640999008148259191869255220727339677043223503486488429484639020831691606327105586763459747801758404167463742636750244926725231635366826977601300494993035364157832816800036625513572431611705233761040758271946479304467100749271430853999063327543908989795044071225500205670105969188101298430630561823695930531571574737651954243335434115674320519824761907402831649059246189181916048812928439113451393931348212724083338562234612245996845957058851491581163467672029290873385076291283542485831058049628060199041983031189026532750350218941249571404487376884658817898585039146073594484608793101866918271467975289198175088654988075275663189430356364115773569667748005047745914951925050063956016638164448403558185062867975074692644963071598259139775102739353921536918121129914949711988371740621467801539082055671586776751759268673984590582374555951562112988226478403087515869090939795356940184202778612786909633532225380576508526269969763175810952765984798440118049978214637260041917114769591263014068727378081606490464047835196055249301756039316597953124568948293180543740423111169724398029125821463931343400447883784643146626951427125168038017697122892626532354016250463256815955753303228761171742385369346127709691411171259513935526008985735447660556146861058104275807587623937914819048035903573958793635474019835969712824639255792478991801940765998768388357061605451032188086479811295682161628215640765204015420076441475131679417372690494403593088253041818388435190204973778872232119460640676189942638651719450322226857518363028088291411640598107537818498328059775111371728379139096654080967689087586215027526592430305724596483051642764301468044793586462466033342336795365376508016823853007742519419098717274740011608992084864591832742893406403320355887645885698513219424953099179345638071813085761664314162250642897294809039513607070739489167133386413691057947074925288161261184060258024381928123256378645103744841416209784332701099355107272763457278987322250203745057169306796618744638573364666753410832368263625405055599657933493091297633684301758592345499859655742925198575990049621799559909330159166883772230374768033134477695905850130064700611959147355298301630523390198396132103320896990271753147067990104660091502501009182522461109536634631831293152177639868712260062436090602684914325642723911899240633304529110629379326372958866936826784350505258892388210481186785232197727546672007084680396546389808727240207216721589698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] -1211335617687890602508007243340701282028475179583111855091818590631599248155024585019680502930554084074522999387845236413963507948777799221017305800225831378951296795634986192765161133964497329691035085347586731582361221698085069787729765307206073988638089871297370887267212107603989610850486044703169818264660612611885547236432968718505224215611513427654353779164132757695543187702882110940495924075829341244511944685928003177568857899430376477132828906072300131878046500948790682845194651442444589373505300771794686747977184012830510845425163114461981163104013570975310116760174050124697249609773252736838398255537869934267528479004481033124341922554739840455338210367602256641615825837633203979179367661322283582310460661201998735593851030376084236858700486322440290070077962925052366258614985576336477398874840215164235256570970977047596296903129741484837584285030145296826612456378845726691782248385134078687045460672071409202815606806410471726218798437971309253439354413057489094378160488037678073798550471179625907064773221600326069186653960476795747867778775874257599808129061573386829229368056383444427920806265816344153312965073384471166021353977016818647324976837778453923490059494492505920822142509027718560722055614736399836091506671608014490374799821473757526791795303493828892781036325729845615655185764347333165469627252058952247992240680026486478048992199943376709391243388745548699442515040122647519628140844073391975614124161095436883240637182526574952118291169809082306014915925344031907025462974075847638411859516054478882363151075549290852487496876039383975047227494142604850464546230894265844527160036739366167130917742121644409570180187240225685950052229428863857014030365688970561465551501428619788621235393765727589165800552377545465246320216442016685382375852957035301912491091068327248850554193156240924323198778658817217195757654426700311267120743661584174447464421333447078833749108700899142260735222186283835375140607033648500525551412964089582971341382659154466151372829339772130715466032199112168521181567540537047519270862461440833258689137417998306051612727569429000874156828678589174833576473574559898040105136784175729595116041086849993627386419840581534240041782889678859033975917860137870844847778475279464545439093001573079996156581723350931809130003203796447623790677108271048481745221670268375274303878540267433855930436116267886705394517573521545306144887080407370291694853770905991268873241869484069278756846316306700837282190709666947616361186004647535803674894886962232453410970204412220342489474324450498314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] 852882738653236949814917836203792981005507222353476915708040088539254759663799876807418803590557976656727450637538128577934267222267298394106687835102343223017230012409840175089851675686550773099547284325897913707025737649051494494723682290892900940873755128474488509215097550363952739266994598699585547642877169106967525919945630900217819388708738922366333262997150279745341874167224707411900915189920207748239559948748775449192217136856623929311371133647738498999313167141293088595664586987885675806829421221588964580553831048501712449720423953394762148461807759677525638176633087604310493317065062733193672166284795379775125424247025824380164706271690942179084292740936678279544195358511385751551059633934204270647381440621070722407930158259525217437619167608726273955885224396695255044180392770837228875222092806707062593687390673911448894133628006077707473082747176809536661102775494676365869348396223999081045076159876118537249218924083423028933124860276626902734477465557712043997928740010454648697221557081226308231938653027237097209088281588173596331624626442114572306521570520673819487155969744112959016798384873805274877320762449907879271950870833517040563732549508923865063866854878742901127383164820963643506038448910177916363324366802254311904825483756262702152419399325911971826292948349592303355647333678690228364023493390351071360283416088234086738297505281411040328011377988176175729591066937559326292392310629406058957166416508630530765769842253970716130792313715678713710088443072686728212052267925126433960977146569134850115888034257911517975239422501262851366873913269006643273754322147447849350277417293393698184652739117703456568351546175902071583273795285340388745091555880379010880762308404270949302825700379059187576922801014302044501838901977691629709971268488305793042942931607593179962549477494443489162517046151898996784530616368388913755463285444457283510248877612940019175592687821483021759759085555256356967426565014697637600434566390359432640040164512872209671862722801045677227399891269243320642843922793677384589108816133424475122945172767481291434143031396848512081577230705963730590565785950604889908781477873080864262178877919478980379502756155902121881024456448004425431586646972996221072955630641116443387433233118632005744348580674723182915663811460229937000349506754959583614692873871688802328509227049685916669009524505704943813647310424865417783234149101269714148452915107618196681721720728180723596679715793181723206718524177462597229010863893871208460455117064130716925829971838930313288674213746772751155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] -351930569580028387982068896046480539042980324878760750597644740990067301234478516100469838107964723582870896738500666275497522748854116732044709943625951342957044232516343035631410343926897397105138252309810916139222024286341478486880655594120358091228992783897182632394344857433467478063870595400002192299363489620340448379521454768993811119434134848882593036935404575909265761051866721781436876133709663865727101418719220811450866942526592038047298616830351622253123000967502704896832756062845235512420116311668589490306000555162497443207657155561696371426788676172326144183792977445279124069816223641229337191705401416622148392019493719162764485370735365538594263968811677996835917566199327520432374060984686003381310713893121796746140501997110075675791180775812589791048590519759887921701423426524099483224948631191462068700166633380611602451784268124615455270026236465188654639476643437494050239745750984836666079524638653079359270863667523914228304788717836155059156600688919777411952967278076335980790204605392800495037277932925904580942810467559686348888099142606320857838859507470659936636613541727007015767247613430666267470456398800980988727356340468396684577998349164293931390236601353663713880336489752728947394490067734787042721589693248458250775930753884838329691460778709186217522028327719666310576626066456135110844474389268192490720867777580492469479271142956506850974964049414714626679784485966618499321983593007243384624884402689987624593242420391056996936629050651370895740294610648232105719767007893675925020682472532624583843106692058968774805723935696916183289576676782318464258182808618621952286540313970858380166387244867020065397485566282430740399698739741859990168994028396309579436387398363754265307083488174636027431653117816039112160542337511071319034868534759548817622671958230813289378186120632476895829186763041503208378367422640653912844917691689309059296258963593255417473929009570728662075291814097071052095855423908034924481746795302245110765304189409180177632734423628997207323905844857237038165287856655684015719630798999024042308090790067736950162990682020482381956897868033292695399349378971800232099218553699919128224102270066958431678590995721856133415694517527169076913008808003934022037849114344941333121522532222784963849631761231581808656543572171230261830342567147993946381518991496283786280448039444576309817050695026764031137943850234778433776734047017850616813248860074752408740492233080413562277818125553520821740106516273716771180333014052369277056394465562682899443488979500974339497975586839551016960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] 110711346518478947704336021703952995596211951653309801442432218260184046867662584816181839717662140542572525750753293588812370150945072504639730819984050060447275868673666779190777511395697832283846926894472528258579253270301267674614656087969966583652975452601046223082147032047285011359902227312945382401984563202532472752773233221349581469794424288547275345428131049064309329655706164005908176087014885501747594764555005173289068971770732613996147453364056020800616327881487253106090729468691196368982927049121624758413441351354209521871895471766613451050876435991570405941783014363462097033867093819041994178332547172758234454340970971733579941949100439697004498846546647734818775778786379679996463539249314434365708937040826029948093243853384244216558232448478208273763304176552610586691561553023398796629539087340747718450818424014702847111017446373213738786090105562702872715886141629546980854688565193446691788843141182646658870279809757586561610837708089671024587526533128751600518925793509369745444982360494152587262516371798595712916620143768388756713947098408816780722236005352403159355653351846348697878141738892122681178420828415787204842548182666156838459226254408769468125006126709038533481002260733418027112080841155262553692894875051953120002971539803776852591655978196026732628866615216442083946936734141089063159776773534345846361345141566217395253179377956274981056998352444529189906499661371315651903841468091599499037330258018649840230536360885250075070747358701825152515569361808562270824254644577815024199369190766557489527637440455906339651327079311205010321715829122080493391846599113271038898146439729706922555379354061169197791908039003484167707373404184361850897816692530936260777392873864904668044882171203107992099246013058057055848579767150247298689729448188982121688520860468959434628769498112446328498912801318944884322573480065417865820554416828934548946207746942833665080041003425411595251617528751613479436199893540193965421785569073867839385858861776778111662389606758981085308114201225618766017998133048525709383308673519462841322483709769818360098482674516334809407055436374643768204841131112649887710987577218165763647778905379235563258704636634570754692735667975684680084317366000804817333286737037212603111312929548456057399521365356785246192270699701727373461573393588773802275097941676318116391479769683729515112000245894639444644789862400469854525538887646361379393586954176839395585924845028309930674543527070441537461835234539759189295620846948573666853585446820214880304136448498290580967085714811052359680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] -28335599910688735552121635659095649295039447836682872067657670669755597893805464107191268083591125495394826465830407990191078221023621895997262627198538154952011677410839855690548399648393181170583167106698393075510611569069948978300155888378016317747034825470099887594372264393143919791484762421727101919470125385788145855708665404272048695210491562203184153271426694983137951881251925427684370577921409210923203247939619057496370282710788784286867601211475310808619545275926800073671703132439055501639376463658695296367386895159233447288110721823577648682446172397900080422888496938220336096196768061857210980432539692878143791062715464747344444511702249937317267451020181479753454564101034820185113914676587784540464271098507570552205596925765680330719834746628521699188273159095603145651278264379831697426284093234178239591049432078925264441479302608960702538269301908164466389044124748772137286165650378551783625491394338002879412842638408777804454078143954490858672009054457539360591687896703883878356259186795736299042835487003205439289764336401320229317207325191895283453515017834020650960017486907115778559384339205111888046695660085037304269811136321098191891014519992330689156806026858111378087803060574690041308863544945371725954873582265401199360772081534030841286777937694575250419218150354453084717443326728684232107812722164530266130536188161787381911244067228832913289852563701191222119433384407768412845155419037311587825997409658275558537808198375169627940137031943070180886978256364543803682754042356255200204125714797761820313571515932849834697505378019167073250886017635469521558244676848598234274896002251874896197778716820001682382113656099913569684280785329010801328654130437788444159409984747151177145961480814936452555441807622449348757576131769734336658269820194905678216981517923915760761439079735272956928918793384522789823889846397275206630520990420489629860304363877611310418979738602615021161676457592853289573152340312444818548429520139684008595835462008906268221744264122495920498275461011883070687725726498285734544001413481427863987478120656637277570263322971475928061955505209198859794234317807720577693726091924870060092105625196121810218756803897669990342176148089016944425201480565710786772302922343800675301943880249514221509426114564759392151310022413070370482060071670633304732595326211413464480355609251714634484737641995181969552824121787957210458033501282984195401274753967174790988923499573381294342338856456731514909137387421291890158542970403181262419136143656840726536885079517996944332504227766033448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] 6031317761148640278862624011982933902791135847528663629306288833597872568739623507408457172431649645154092767198518072689722968669742057147661957363937201851400787392181646811913803118074740390469322929746175121736658270070471799005413523486003132132359625423586693658323938480818518109700378529835914325248931215631967896594960953491127505536870304631303076407295482301524652182685269080204125270592065310981165132486878247895322131694656751262866173646883233785448300280347157278651152571248836845009288196142468194273821079265632163852839099324603803319692490893560441979311977547947524482835209805847831901041858667229442811382335661553637136114780734109518861273830742657935404644478716341391367975483220719541568522869841190891834749222514161573238424984717057424364830133366047471575554979815641932699758478307445584022663764870476069638105530694107268768015539801709565891055943919546512929753828345334341309449290559691394837798982218415415264632879847212303630849285885549109982077317675857929643763742533606212263607975839755166105106722111816740863772375447074924073725999519316121930429353894270895399068663090772100681531765374256663769864807907766069542297493795725493074067034216854783045288361644850587825372644210837280375153801004990493467139970733736417884821571406182951056034164780781213378013299279012156069616375430642526181101272477625127420209454541242398015038700137572669035223662699079435093980491022550775203450748484259583391113743958446560994362539901512887174527964337104727814315351459036591632971844429185518064634770500733833126416344226652868437725178812442725459813754451276247467750300588654946092185712302412841228484891523968137098451574295609661530289604495312003948945935602119733336638150636735679620970406973169929699331308443561454272023958036042457324875554670881453903885369594784526218334619498320860940103899399965826930824905222890590083152681771085117625219142390315629354528659997667159225093633331580848816892034473176222649532566891152285056223920651321373893261062089903286095192424066701509114079400911676085120569406806876946496490584739564224522642461658876935153691413019114649694050374482567599059352359322074659464958116012888398409744848611887708282309851726044597890641987260828863018569444602438274368255162706557829860839651919915183855226821423164986013573636895299111158031568295355148752750413422367612539545863397219061770791573549321146642536986674823719601008221662181462369626070614149357089913440215226359743842744263681980418302377026430292625154107090094916890510676714114252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] -1073506146276057968804544152511758100519016050609782678855640343424461632580938365034202221713655356170799162021061003499581625604070177739294459857053245596130526360272011399449701500405905913143368981009761451727004125559957466798449887695086983795087917237818953535424700747469782437781060089331574116469794998556740278757196930015876512011103725971522582333681924795198921454411118119605048593644416995447237593741159660262939945715950775579181638779012403545292202535196456787663874070650250010647779085846078047139336004848098606632636253598193680508208209600856328683227632221206713419954437919931329408329319930681085754565179788919191169076255264253739802360428979847036212379871558586266282522863092514171126767921317770113852314694956547820417356898071977200064439254071728532085230576243050899141387863808405397778384366069495672540842034269943421498354199141364636679964678805895009249018716362167136644430668443607167802040065584776626043973672267000114667705673376033009545933567339022214555644419457699507953269246140879982130380523832757682789343313405829987924408838310618304152891033096713012107659227451042453597793102974820824026387984310807191120335814928063089799787294743269202052686247696990357998461936595340669462954154572723142716077175034655385661807601140245313455227464012392489649894957586298847434583536365633188419923049490097312851994124072487919162327387251154064174443102534038225244101035351426535627493124861717290419722130222559746126400139917977822731828264850389363551861667554507153059571986909479309193011581797596209951798271166599608644845249043455304860590825096767561554368342760676741828244281762572147033009895741651170359291772758338869097435100088858888781199084869678251809982243698387470298472840844052357514340677962560111035000940845336285451245046610923377866187820032311212807988128790349005251349369105614948224798147658550160856105730573024029853028566814322623185536050641879358712966668604061595632856166367367832305101274906533696878578841663353250359710725186527210585985097839002296303460990730392084121673195033232909576198114188972389358083873699692203315248374037145045913477097551144107104718041128506285597693133521091408066124542199367513930570304630274469592568548885550987596832430834859826789929287157573360447038193636846648534954470996400330022675430995343662198500309125920537870729449797366252503305283320484611390670003505360447397549201066151971892695654165637190920280359111285375922242869995869657842107745073761894760710131190278066857485960147053494579140343567965224960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] 159423590124069570802416744326406185097111303930084358632886779617882183824965054265902100792062253843326735980693185430227781114666557548648286162763640620287802243229067395838426436622034906085228020834616421147506449373066455239084619645509890964204781491090028564678340826656527657449783908062379279326690728030238336883353517046111377302149875090192315828018151928669381498252400138565609408793124313481578419473988008649784667689001459977046832553210006512328201431366020720664069296729677423963741177779915801630700971455053017772656648688443319976090283762421866723565661929019610306831730310350792300361230532123298808338614070200360278995946965323500244836710559013897660576263357499028665861912091629536153685205243834002386462784997531142584042837265608412205858705967308930468608006691302864669615247905562687070474412268768815625902397721744789362314050694728124296614993747474930482982117858059649492645369960686356208674224818540077448501651214130396508405330114357852646562881581356045737950604040831590359839928718179606354806932222349819490200791552067406265937301497910348942345161863662827444031548557198494901631404269103613300268736348866380880868725838636641048101902562674243182249973207295926846449747345466057232084669995104488472110673265204775263028015563005669020412453627591915624622094770668615799550264964707692849612238195720057105851627317668943964303153445646782011883282015379860272667054289216069300901239664080477807917866488072029061320890348721779795378306904314057988260969637926927767228535015908862554438695426034530919143386475297967856641998251427034916855130573222461840316749335940957629083293509953979666083297812366336528246739819112441520930389322944871876720105990743063302884995109146050937812640150469128398823613745658330840879774447428136955758470756809721430055542648274988740135940628630957419154190218543247515229617013254019269151595059544853296902164913119570462763865179287216769659438191323869883750739036095948559234078245031234159055513429666531866644112480949914076087531819243220508642324815602320834939244193472125999501576805340904023870548107158817349575550449399070025510116884218306816598061788347366298025420696612913323732129960593951729071959278243716733756416415526423017875662916633893932621250094164388842303269411780588380072697530549866664475203929999256859140898459671042828944623896032203440775054100706881310550929275181654599177485705004989122052656264511166643707139546351769617477529790875567810223920496694611895857709873586543640957215838919107470861791082693263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,47] -19740259343393877721557469709456317672156835889929011552252837989942399679395514248344237534864718952306917866855284078651312848767824223019229768233143783143609133563493756639673482043723039479315328004769529250713771075735716893742800109577956987566254247128317838555253367121876461032433170052310328579809595390529171774019264236114873094204682031605369613665165707360610962166047283064562144108700665517507399948831637549738197599044055458151208522093486898424035740847828302627613955140492796428138022841016220900804360584014404287452383532744985494328410796555042028945753259368176027728629592659243403448997066898673896839825274382608532517381824453123315381694191576369270627594881266643982280053525669112303716157454113081521335970515078477619114177118877092482914612591652180709946930409482447284240698172160869917768242224433730502450462722118112626869309018275091272668475330185764722679539806230308281727152633550074516218311541554001158393219002810255204439130647070388379895483014829721114779454771814915489897228297622622752592182465230795641413438412547154665078420127159783157254460740916338019144058149053941835179834177341450704062660127107665972666817020679876084894955229268694197474448405260414638158744725923850558801127339333795424113862923119321586733158938486986517680385049909855750331460210406047936762217805284488117518456354023478298052591658596890222180446500006041911033477911858709253306851057817299937579208216150969168292745080277955523232611250924681451697282976246479392865450436003001476831342654212592059314446772493045848364565286177171350969264182391136717926143428152051606983115408644687036126209704288784449848765905288014040696437701521158773526408319816224829762045262307338949239327408692139811538645960496365013700606461281768670329929280033149373177168560858914329802036112395088297971275871897479412011052603096222940214766555794332067915824358243831173629867685225043443109059250093266515791001638875952448759025192017427616413100353100266077993616784144149975301345211559538365336318492805533740013102272403429199361583728424018512744927096762736485949485199507185871540431583828789084890376233751252698526724897708245275544230955269685175790190210853060712280526836773055077198476128268709126668315843168950420566249130559854841082854827120775202290051770961081705814225662620400660568376503023917405301082914516900437228108002077650813702027850715912109515660376840406580543778260257563004041698113405810425893173445615366305130754258503726107422965119928964687482143393943594488199569024326041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,48] 2094682766839375638332875550614133813732070041347116372269012182272842373428434845494002975847440872290211608525668187418042454070117949046363418124599907096757860703978769629331543174415756284676897848842226830484678949007234077941686911292481640623388974889688814367844941053702076521995023977351040544644794476684331122766312317264550010690142702081722834077944864147917856262588049530360623383136097690726852048703008121723647085274598628561276583577964201802035201277958779878444821367336657653197619186294740991649417773840874246922698514168994029160001985342427424279669526080177709834112605309112002614701653734303342449056197219847328353954241603113956987499698206155761599779244159881891853900021424454167342006687148428954775949664586977043877936187758279739118528450952816871723640807206119747890386728414841662529453086730169210552786999867130527385921665968781821851460188545029843957057654385872901070201554907612747130616228423693771930299687172396230279388535243358608098117688871489231391631782369264006594463800573839047825572153788619365200845177492385686731974364542617333134400004420749797164073437414501855868347595346137024228718791088742892493146236531522938229889235708435082699597966970462851438827761670566808573686693264148074023916592566973386420495955072244930715152735094467560363626147789334770627293333355332192630617203330834622969151129014473063087854937873787473478619132403812920494600318530941725469713407152944910002340346340819394080764872420700514964762264393067519241546277369323448534033954416970768923620707063947843683587525532210907586860158881382597491106852035497953578404794735651432860918508900019342332518059166199933387873693546880820646003158643884163813357452398903195271964875531246187911702910028775072163355036401054261838081269743802704355769241393577814557275993539459085274884541312623898591509448532219028288014131667556500341366523595516180313723030124751999424361204420818680506947440674837451435104916799135742819962730289551660683671809087575891107171869973738104784432356116271505762484488242000963308311290639389306424821109512899229956587805665509086902828770424105407899160989157756224451468107620708576831126874543398753817526088211072132346846791339105088909300607519394517827158742920517469485203945155240446628122521802626718724723240687184971636554629463084283731457914528559866931630575712600676962924651375392691214753699554379127104371804641863039755576809337909062453281560235411886310765056791556205060805952908616244853658445074229106479779874295492180750982913426718720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,49] -215224422275306590121795469820755045006047913101359608418803640236977532931430923534578220706744814571610020625244088475897325698246676644767068090224931676155970303965570576011782382487713062572144248824754177664406814562920915449276536939478349584741400514123272283986212613881830662626117012812438714399252196603594865539276599590938555624969214544001592184470410262936671180550322587863458177596284132870372398755084558182801584950795314171675826006939049541057848335140532959625061710887256195580724523989389499882264324958930074288132436677861079900402300516034441551415632512857306672449099875163578109992609513190027844120285271803608923132356163073079902561362143990091298111719344307154432822178995898843122870370010364883343899453727273496355768274005194239669633651157038301404261228138091266704468873388910529910123038454817585150504340105753986714996883932071671045507439401291702534636782888464995617280487080894276032260103827951559514871683103062898493259760832133903099662842427157901566985320523966616816533049264656258381866956308350147678001521555965664010512395345238801600814920213318322333530107301146819728908193627297832296485076964762877991436764875781743446413715239170854303568477176182649052749454864627950595728201629489362256367280371785581818533024336667402413775033622075607053827318560779367214848511152328363126821346324102864177846990381797038842231621508739795954385731277390654292231802987858599614213230848335065236633074635954389492800833490524796486104593628891572295970223021631110460259195340333957614186618989259103711038637375317891344600249183632436105121623580795334796712336457142401981324558841229854497952070693310896528590551591856705293559164005453683227574537947157813653752887687347529972055361385438548331245018000652554345856318207020692203243097561766426882488425183333078410506681913655220118807870685016275380152334475493566980429301279330811877037918010489812764559649086994229148298397688881274829089166519045428070673340470908249406635806176021964162526721550253844294831039151278572016423007537030708205340852952047448092608938687009577957303027051032087046139813693173951212723274672507715584856531627586905798462940193659469380834806238789043969012783566548612183258724104788296406279358958365493650826614288368362412720671614241542135282660384775638429276734936340963261848594865775331603557835548618997879872254830828649384594581320875757946603588732545472901363120731849180814436524996804101336760562728675066153693957388894797574765888703005069427104987001051020006112337497948160000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,50] 26398312811847238302003937471201996335087251371185315058987476982152147916174007644701208254800987775979543594778094772089709162252589554160530146259138048334168831444187023478271144646021919134894050749948464704300132417999142105570532912270379448427465406972973172713533014270348447955737220258375914748140264859525999173896648246442697534775392915017959677059958190303433781089661326211526718161053794031200611201937085648925965107999339459557275746578673338932619925379944438294913943320355112333465103383341682058151039707302336601126366043173476558967835999087106448450068178631672041744132092029673698204706159452935356811583484471040074662144775192154021040971734489916869698204153236652926781499739091754624354060967427472716599363091445860763114330076223539683508166085643506963577439301619439550776107088638786737989122389985960790494564050362390349926515820419261348636065717765717557838331905566492204959710185558307951506822541812030427998455170950816657361216957223092209805677968911730030176780189472968023962301773037085608293829107283554666860636637410533136132236364788556253782875071794290292296573193265109334062595743403178219314433253931379001398199711692745379607784093567687167172708590384760391190486873715808947432363694595946623511332522434827715208246363047357469259003173492556323255545416770293362841091922956078705033070967507062895087421320211766530912006060187880709386366122402471888320589755035803254848648327376363375120635478985637490230061021067282922865471462269642075578030160849223628905582469430802184403978450577528375613640746321790596468314754974221874914874592010446632492933909965868501991013271196293695951277151450159070983006323817367398215811510930027577586440197042791809778893199734683220047644569630584144422147285440145058819813253378588334903564165289873656718875198323644716343782133266030052954760031505730737565045963518947860058114800482633567035209983143682428235018396060451792459655051677282833160035129537531497626802697209026203021555836353661360155581274312939491675250585918931556245160688844651185755610319773741944870260603707154014503971478803058052769464071562712407809362902472061363736214512327771285539790439802310876460486884310907368559797359847474930604299940683450287262258636250187704875239133274930505719298694757142898964718048625751968367198423659406562604638921017303862633563732329941450086993858615808249685670954451357846207674682773379602855492875391060667624216344240295367522592783613457405427975401464407179056223594649350333900058374246751490496480401162240000000000000000000000000000000000000000000000000000000000000000000000000000 [107,51] -3754803745573697706544089737483916624206978406531070097192362939496781275728827750118279286595153723752596533254412853503340876531514744849614283202300858753727423754473757388844720994137940107945333517738993077311140278514229043726474477442787913824729284189227016066051690719233799264321331116216774676927496940485121539584451851635635248175172658480052102024215882798205907341117767961770325697232084150954915421146144165132091351168668381140777914580336757545871971868803955042117583737488038342024240757077005178977022420338045383314308086493322986976672798413484807526308373385901182613401835729808011042854890218991206534024568655083148817441186246318896201202353836856915490869715052822617418611759225778760476732503402498198681744513351620448218367455754626065250893389199121151772936451570295327119018478150192833868902213577337550091335965260115143097403908962411772229780937730746662798242519412459435243488596484553106431482130331393526959031848629435346523068355480935531203416776369198978262965825915936360394494441434123656459145620665620302964335578903398223890026393027838461462373892635014596150234603602208640115310631914521448368400954090537001879555484330795308154980207775113637857893686290423837832933207564223078201737027772637115003099896311810911631665764893635263113979097572412947991523944969544320939350325153206146018586837173846518234415268914786993649666769426048806257478937598191856236121047868052161216569652438370119503887511964151430593575161243515311465156784482216747270103493422663217867377978533262778862195914944846647546928252944575988648607182246000819424386011937868192016990854079620525195695980701862586177877781817280052723532336669068783095432109307495930424692199359858843751956708944529669862511823683386017071144153949073278688668140511895902137131961628642563394323345515382915425835850607883940083405541064035698150922709546090280821006227880738157491063344453224011192394142126870807408432886674785909637807681035546066656095720547450953403844595735258270143697727945488657607417700082510027781190056584328670932202498932200687572486691955414892911196228450778202901846356529960853706289957130029692089352935364878128219534431630251527409392503890883774473565513037496709395194785329949703426343569112976611425324322746954932952691321398634033206080181027858189724034929244151446020293953008588622938313973064295999001660394545195617795955333439607079757480159982241681082065493864282776755644377100924826659756341434367708608998169730990902386593734102449608108046623818294167699218182963200000000000000000000000000000000000000000000000000000000000000000000000000 [107,52] 459335578428732607551786743181641913996425193413508043309801910719429458547189344360993827780232612423920334238747877720070280796201918704917431900358976081308942599130562046739146641944407793523936652123963193566836911793360109510009282469772964809224853952497871075317410190597440817095908769528990958166967775630728552929449357420197453088214624907518874700252869837891272711656597508040616024786293795082292518831284187837910460199711607618958661899019363154795486365685270353028410626862764232950994624758227328479534222369967592011210206644860112389486954027318507431863160542431910107717594140595441402723403520349159124559496842481338591885568181791512383391360049634411612634734688530092578395209947351342065016826392041629777945991582152171987851542603379861773162768663352164795538959938999213157990733411549740769022595754014930378866946301407565132840663452012471246253860001245365388923169768797153783680074697382723404887547048019036480848926199335670523737802259878539565252779509215352940550546181871117779909674802911606930873270411710522730390654759902222455562150149847775154518597179082160072925936630789693437370642373172942019681222194875766266717849425065443704216918628919250714128244229552423104049968087035667740056156817994103154491363789643168561468684582969502909763410504016930061989566053216149078239246633667377215367501151019947212386060690726134644258336037333032682364910120003461187613758547312250765545223326680237118476627289898652444912771583927206050578201007127337225036012932493490527448047668977570811311231206947233118730507463390178353744924622714431428610265393120005784730266378199818130449026085247208893090120842485164606733200447620374550445005135543138224835749303218721210395715902805225884033666762637121185828864001665333539396941403646914780344080301525939349035750041045956919308065427115614784595056731435364668605645903865444508274812434461564072757998692272268743382865031083460622231039392076710293308394528535854804379172696397053403529408169504728949325103383480036481480927162108400774260652999121866281712809802789246421533163772290629776078348359165214188443782336743159628580329588936470540000621145115911445366574361182583719616228587814913296145213219909788276532219707287091897136800835153433331643325829343014840864857039982123147604699906736244456557785677866116989474025095158841387256464209415430974884333307479378048794715221166191470597837801390501262817227792984603969020270919647243656868423906316273903673254688774513418367547265436704335478036264620808219023439298560000000000000000000000000000000000000000000000000000000000000000000000 [107,53] -33436011349989256652156468092003248939324422358186157666707811637016521627747432738749210103757905279989976149651422167771354391395247613443992888000679099332134194668305305797090775951718848033772847675260227622118432537290981522350280186321048377506078445225195374480408111879429968638880211586430650908998975025198627730221838377095026443232680051447468344733957527874828835134403397046370730684747365247005326698195885170370712287298085165684519907721221244582901439745270018250566483775367394147026757574172036513159910629123726236089867545626348888764212409823012269948708065048813669013706935902389910284351989526893224272775864376519214739982783881308099071359296096821070842947035140398132867270740934087641157223088628891219393169033307064630367868612605632335772745172893676418202719459902243429831808161530035551383849681772903005020617946129972050041152610076451814726072900774703689337346436999716639956197242397775106592861800672540092650704180432526242275391051803253226979699940366325458540072817134352593330062169113861214407587778130820604712179498505923841077269240183098422250213193116084411377409858991293337791634477094033655827828468098931738309963080921951541625271302503446539091058972933205951983781488236953475224536296268984569824521336754557703293272473350372014608102762722618440385592226998251937517359104960154246711325028491190639655940164718345355342475566999804884893633455027060965263129547855220728237723984670589146086795934841545927840314461061132468040045192208231956259920279561915705602986340223385801568187748321366652619714990993200995699604592576691512884320714671608965246599670829243259286589300261536438260143302135138582450179564830586180887499362404684868651386316548767043604021386168534304594557125906165739331280926504865311023740616764367758888936134887063930821579783445147745347496179348486179414851680154629297796624438317439529868451746766771823012451109572351771704529835318731703572327338610076628101821397796856012105045705779529412418514066610479491345996234835510624122232114258581275716799555546056561922583011741382535989547673994829367894967727697499899065953808741364224817550378874097706899147506797229794946189051932918413395173175675953781634095946721616250292367220136030804680575497368272101574203163795452250880085212252492796597647132697170103420704751000902609108360227704324864244673447091030954464524491075099457615953119966265278435657828981124965238486569034411238558087256174269320701960701099943195827820118324402670192490647867123187848280046850417981187256483840000000000000000000000000000000000000000000000000000000000000000000 [107,54] -816599682270301408198609810170009131027835545563997597932279279953789647683642205445978505399641679683674239368430496080106331187039499919327532753891546039184569209099595539465713751300468791904621982177148963621252074203785422482038051348372744776721725763785367271839202275758472771531605389810277962784468212310450126210816282573035155831988718609026941043303548825098825238299940063360867735099165789832030446614330090128010598334092928266613400803695104999636929564344114131598016731296992114620859797406009625833366895510215517053539485946839714086150855483584975236547600127974722174595183719319252363220341594753157886306104098798867315337999322711697799584101643636637162711335400384949535479113078893322636980042188214864978510977807516548233679131055849425531922320214004442753375913694375014568260333317939089040606238333728859398519906469252153906468383848555042869870289290561266083478213124005364758924859542911407029246143841598291594987673661250774185893692247953867415699753864587257211831858454115606415608153595229999887496526136238107122511188545961096910907818990291636885981973799997986681880661052704377530227580020945171488588876235234375136285356922581554935281553588577452323010600972049645258316864922764160833328866890543597548766026855125948702887188036468245610225330130207221445339422299881953302084061894398537125308357587976985614762416497937300425031552898383177218619805601933763872979227894430432648048033562593750321634211804650232412127432859749287841178633643910153398667445556768917331461219167092919573343124747666370954906075977417452770751334167602083800433055047822041877911081363996640556884934196473922997964150061777537798841141726724864148800185540107655112069155144955936824590603205123931887209211906227876604541177381709571589620226000719258360652579818586045961990902808186341872781740752373003352486540775004446538322192805454059552617147990829194878305442485542847191762154119166127872619336336018898787224235573478172847702626042098814100370062835094414266683323261350609127807387693691205548662833021632713548338660314076535726687860139304348908900672476479966881470046686502033355306929833239176919696194120049964642894983085489242220689363989395480266434229768743198053799171979513938531048238153657402995027433077130899350521421892005630440852566367924371321757471573764424658370613599943547043054908443399492570949634464652876014779648998033314343459463050561754861027590793070862610646516176306690460571519436974828758497025180614235636210473758254360484406036758202920373185413120000000000000000000000000000000000000000000000000000000000000000 [107,55] 574657281537748661857615174645226218612359235545070833367761801005755583741447866383440077981392557300276136503177964774959268831241810470497068971870568842236330266869983438962201495426227610266796463387795026678162360794810438247576599011938677809071270952534866060011710657129881916340213859987219879274583863602698561983417038849450540491379357757673427351638007701549147390249586698719132895709920279833870530345243943505960915393334258151466885722692116323606604887374516000064521192803259421994788966626131323560704442846125622045368803245682035484486720326372945862358587971922575973591775464680589966155487004527442984079054853373514772273534233589009208712509951846921199028741150145793804062029798975521620150646645699336765003193470265006215396820988933529739704329197215403132913617200446354103521822191694926015884975416144936097166557572488595445916308469142350668934573082198217067684153379077609085349656016556701144648317892988931518918470241118759473470617849549311228686143149295997288429362097937456690316238681356747693929122058594910006314045140810039997080303796453864420243192956803125662145573752099083254684757741145587695368692900930195908871476957403841980512446523498915727818024824750504580917202737162051482102862064445044935040298722459401688348099540935232509873177877402425381676691668129640470948937734432332507481672015836576921450717804670464799257014482893297992183223643040440710540825672042031417736456348063555955381777794639298438341676892118352460344619455851337558050244881665302565840821697928410086702436503968591959263269245868555954485806830418757869454091882187106498299524841500234644190353242993478687541877757575522400161365134942463776785841371373162433375476951088415326381702241411316187016301420973976713420311988087159158225536172879786899982011041452040272842696606554557622103695955997343834586770565551339198617658504874842520248510609504941752028180213534894167716246766315004884404781162821603139069479304892381043965076919062179248030327034919855684117362338458612193941061605606364378905207837802630958714544436879719041463574853758436654919052707772747801141447344746684161961111947564941304795639933221434325248349279604302843115914111570502794718289995014458900300446733709709488210231545231092205094259039519944764449355400920726510683403719375386025224822750570433845495547739163450889422703866646454705798898555293144580585313078354782494295855179455248388735379614013557143831240020992314241518097300393799890490848167151349714900206097298732278259120649699979594186096640000000000000000000000000000000000000000000000000000000000000 [107,56] -72806134102242612889874363227246427858527343396382472708167080214360748863854207252244847032456794288306060355134947925434149142250468130041024328310912830104143325353138374975157364490337269267620267555967910508259407925574773467353850479389233753405815391515954208173188740483035400153288423198563273154652498987242579271830473030433514897602690777443540798910639761216889808768647338563839047623865062438022725484789220538314823246020375172623084280630457881081335837277739236791359947529519410087850543616779985979639656211847282493801220232952313859916304463663639434604060399090085823385328810242264263187730249214744016620689855853347418864594461012909423214897504689679903379830775769359376724708418699971541505816406391139759438883289321962963332203707333487057321496698932846808466206073227029991194778379964019011727809481000892559839149171636636303918691368548643640693493481261916822436449332818022175139715504472820726268075516041770080389898590583209749054134943938016394143725844667388936812664951658894227735521106148409276340716659401385237997899521594273263517771009908060238734291968900487043177287402712724444887910422461015386224264146057489807080192547645287149718331538783338744057400571933625421292828148968742993244470800040603958189862043698337227723441909829666430748719249130317028345393588845320830688189821280829528344976648015216132532525496216286097355069815675964749414267583498430402990629665207659012400780953424320998199310165995565650563635492120177118970855896953673200647828351246154399486575845495144028856778212651488909729245426021851484524556464792997450450156874791389645822448917606324426027080990237863733434203403204761041787821612993624460302057794218088164860623426642899966338332207828063769251203997400585133119929003013982716544446343624435156356984646965108520468375730017551207707349948390523906456079422845938255607782515679163713826079700675575757017228226742114347036748114877994125828865493643878802943904881011117983950619599659065499632217139828298945112029129607351588873333149249860086196536184961715491289310957251529675684220387483060993527112337043773228520309742170026911018275191335919785249682397872871161775757952471966200142085488444335732251505034395046194683398813069010833116253518784449052394481472549968508982124531745196304187499517358424215992546923752802530264601597106055854285954702388613937709223362202360638307699111149459204461656973471628106750631383039229642319342733581713973574076460726050049652041713662741658686379922482701497269191913302141745527521280000000000000000000000000000000000000000000000000000000000 [107,57] 3239733388163673112803347882837138350794911176346640228317852987879635411203891359568288327803834304013030040869150912012172887724749718345226806896884209732992660587006236485902552270872236279433018912856685769933896292217233074612664404567632196838290293316585193010454538266693198252909937305192943454577889221482047742482086820673374942503905533535500046673961212533457905603790949983676796272610147856393371622775978149288304391146635302943042864738787818616946697097081916281106555595183614163194834964647707678054754337935960390108467082198773558850405567628111366969598573360051475688920561588092364942170925479064526850824405828956197616582966430135872700063710103629330617731263200936365595485490475869024498660538832448925291376080609377439318657773333671774503027759609530203762818549095998726388505242181515661890677752044653266653954378601732774229233809783220302599305328990851793477746594650738772402658239945047207196443136526055163786401074788317571769158884791014885237645145711732829932042235861497155708600114247573529838622994139534778380794156686531842281617408877457523754098847628659198650718474720713003419531732582257760030738240325723878773917401653368973338397939669761570876195741813952386755863403190950703624931155783055578278040738657612601370287894397963990315348461380745123778887866535009336205810670756907402702579362500459154776350992629721185891213987800241270545347951284159027939867629992360427064708133254184464809468154903697693916181094446934838924611658904511701757266437131608490973818804766089105498456229975494503231009385913071089248794969436720185522748052357240532751621101842772653963159370578145311877114222297347558631326887618137510961401518113748385190737054931920978320112697045368300568402349601806564769685708474971237748952354634771450513484651885088090691560548614657486709137197778858662395622712797200017376200974128561000944518953111164619330421047132655191342945272040555870565120643739296107715896265662772274849747901813451098192343693919344929205372168016790419973201924453476421107752218863395079261330190738449258675604422379050911500912499035640417636666679853146434756495685098545244249804433128775389158568766126728645039951327813275120998605242548677413930346557688420938171576567314617443867264809027968887487186735861707899837240995583423084863266276026335132981267168324313826676936597844485106833150979943907493029376560819496612880310220046761480324957840254496093620439907518647067634607233968650811578503857877734271323961709475341788425170300885361613518929920000000000000000000000000000000000000000000000000000000 [107,58] 378033316911227151730678290278153560461172440785415630804279588828116541379760886116941463861272428938558773771832713282123900253708719176358426820202960665061355576833165718676797724679475835184037066924048158927310997269504900217790854505655818202059790989793488926727349127724066135853216020008438870769112403358599262071006403370349144790149748253185188090353892316814557365151893892898051854275400225597974303590463253997020938979703192663674751322858142878290385976319370925792479583989336813432725271777477623882361282221673169851820348071206491856384650066417299131658958496642282208132819672185446083407987070514301071823333779943867855576172181900690543383245347157955871001592715594171767015563141583583130675153640780023740612735884617982404694337600905945456471966382068829825867557531358958561914404773842331592830135581831954896263688514384161124904525830637211445437612471376196029893206468715305576945052913964515377457391422403998672116444561042128329899189023123397686244367005795922962971729801496846055230478604975704453182894197773932247483093724277244453604096748864163031091533085164507973258756304780719245535588398538490764124804790265940526029850036701540856164807962697453065598955630675139470422524320557726635210198492293258100743809384752483390485089241595527373242714842358288425816026439030911762426748243240651646824662750186303348814384608003382863619992138161018034336384037380442547752987354836534293116054720440718469571076745777672778695926253635881800324231825653266569929455280155893327913573631506045199059282217995141297706385361814407243286902021510515838289356971077671416679457562884520965365497430148550491647543275627588104437107057947367912730737390475265061867313011112866756295902152632389222232363673038686555836660253565701683778354493570577658809557659061842253420754871131274395651057819780280654386932749395259132615285154549899439584424851594254396105335095533482062355466129928800378207035089483143413873762917663962150531471762832184437019584882099372606262075754339252284640033802082334484367330874269934430232488174058567291485059279613637137665556025781483483959773664605261690370502002021634014906660849595165406014864615780803852480936829849766029707238620808370096679733738110336742131618902062063343490021426891250626730166942939168614871137003797974692395497457447028150654700634950008078144061236919555383452544932655592105498007693390182661846044064343723701541008797940688864466852705800897833021908014834194171944947291494305903332131576031391789508599729621108260864000000000000000000000000000000000000000000000000000000 [107,59] -86423906381570491866163331988099846502440114749980931345774786944644262913731726002013807420806038979030451271177214406160615364901887054266001621044080673770030520656134326611989580126360738577214775619193164289671021625978946548043019879652485615897374298637981108239288331536681414388567069553822704283256950843943128518984473867038498080626745379323567009655743088284746538697802286499667746648099608982264782162509898820979500306266114865232105706504451774304507449939598503347445787231603339874488582537135682842416564636049246918368426903135399063832097551114474894632125443210269446051950681093344868939966922892353195917264695204727061216424735218508043854155585736854837489265781781682754405380062838349956738657332234156399666302478823030655570851645785713042741851947544699408771879857736460255040668872627981077660105994847442489278605153943174445651050970797876893418683563924925068797080896986033644000570785484914765677096376241326408705728289755121739848819133822503636076186190558969927032540344519715347348393594882638323607165872600523869474293609825090059762436575965255185958222994896577599753165415481097327088514061870475079477021762305826888726758652691278476603170913007562778003215344430844741124086038955212402557808390311892453142637572765818616821705705084821778882428075031033906605907294115896316009871865897017692477874283304304633102699430100255155500839040499707752645598771647453209283164364614931057124526511790432312473085210954835093631996131067924862901915013824275163139389496782140488738698914698475656361768098548167907115113955630575387409677304431888626799413588797244158658140438063702495397720736649068237126686108496068545082839719761121798637348339657717422098171891541488635817241102234428870647318784060972163280770721516031506461374716836665088691379348382427542440935786165521562285596640480246174941793118119376380904283012972401478988813407837555900605914851775511452834415276459074590168424656857261093517543599713362170232645198381277252904120279778259067229692605353436954339349192269692853627579795307378120626273704098859032629472676783766415723092218096433766904775643693599258639262470570244427137470429928303816535921146689160624341853403728793184145501606168921271843400061828312798094105095210837898597898968573072631601826399614611282422110056242907352219625954493269806276322772161237244003904103823444584190100319129387604457540940626935735428579980753831906792491225868724163918707161144124471516832116869920480114210125666542428065392250001009494347224168135366855884800000000000000000000000000000000000000000000000000 [107,60] 8584929028953076872189806728072292490303451561937212939400161471878573966925545721179600619074204243407825290999935108523053018516131831221426993075672539923789146599267366317072160896138395644285312476665336469089216179302207609881595266238111009251949087147403391283686619641417108758646125501406615881912465748438509586692599947815903610088987663839422101926127066756257147733448042812254022926848100611648609418256588682710164490750722034195071039875325175204068316451642848343716133642650577233137931760251607339465520236218467672873498216120263900924208406422704430724145619352661278671639527311892149316622450525280312945890196944434953628921971342285085925758877702596061122359061676633081832163731756930095344397601002432201631079222471500025467556244179228838387384662814042415656472929867207114681580071180904442123729267550206548996487224670648326913190655272565519470364654453360316895123906132836950403649206028839298646920792118661266745094333216425057865839958179683060734218801889456296789494257835973254757580198120531706045560015627465542014698833764237164017906513371415588443036876179799284088949450781548468989609974816232557498647146623407297119528899559423948658335085305182557264758743189591296519386051636371458332418313381970935129698760848427837433586760599085406423686724979067636517221458184890856131471896528945999651066924910333417449467017305884744572890036754385761482893859396759532699060992286337330132822879478014090525874453827675867946030641674695077883076652455232783329291369157089800927271577826282380024770534550841664479419795438280974004417282632830320467420776616735071857037986972689090452117805502992920066127658850226339944294266833726920730452922693323105220989613658051339223206404435814525644695212354661547863319744341908930581282568206655109037686472427112220123678943631800150643068928523420453847894714833811704936316341682237169949058434895524969826689038280190555844889202119133058821061099113779694132450094511648060250650808032289897792540539541914371238733229540489059160106116717704805098410293861747829646958060048277577854617918964923325140717761829497792745342895663967211781181524445028270880263076819230957252640596275026935355551793214922430223369905889687918876122617623675130380729933068281595993448237032875017146747602779755402850745436603898394123597944261460461511778323194622605764420549462529568833241192180857281624348462759035157369285941120100478625896168111217891247708212816143753522444774103946595743205326069879684168007120403334266310722112356291182592000000000000000000000000000000000000000000000000 [107,61] -508420800863175350552343869016541031062249711930375727111864425671231459499665065598023492835733355183422575163159301893004419221056862862154596283834816997080021181568348367391525727314118444285753690411778260910102779285902059118159984497759595703675998316220073629802424113347888957305477504867459005912532626760217245297647205817129269342955895425951539158061386586021125867380855808942283796653281463395987685053472976694906693208079056743426253182277492560755878087895593598611910989312411296219454921792633953018992295411826631236802608567982293560572383850814997062965446913404472511281074175651068390460854405956453661204682694897182307182709326797912141936828495713591721100505082706687399234766876420654472854229272520634453767543109001596798446944139956668265832197186056707525740321822564856844787389074695448085239395941400740747006537413735011826321912624760787190272216894394076251468194412982651274352547166785214866980038459835043264544831293367249974920459864230111213760827526371112011267918647929366412680343570126686043810679459287863045884322185632127744336937376543966741046960854783999020984797270960510833708251420587433260524156038767736822610993383704177255973137422930587769917810316742899590404876925168654307362842428099434003584409950124647224655574977570328711532580311255316730190726766168079516929414194845357078822724345576665565693828069500943834475966861035350619154507895817242912795380272908055724715706164716780139491766846005547897488339061689126719537048143573633424319434978655330748515248466061380008511238413371692053647892216909269312673945031813267249846011853265364026185898576216055775187569735883767717173610951345385276099692410053147890566251963212701360607158924235573106102901232827107863299195698082315931020894714393375955467743310115932406975054221621666433744444735303538453158054147857904751180473994673251554344432785405606333071376094425996010832562441647112998537892501356743600376152468645150238851981741410789175266020441753374460441833271547169549266987016991617482105810269964099645615673155849994009481755718139001560652612760548252438508197299355173073083661626777605569322082442498005645185870394820005933060882934599384626770881025986030226392210706084917684245519029352133438905303486991114406987365434326329246242868996997510055164416081465613571178134177053823780181033618175758825533862572021318490932766272439056548399785760196810464958362873482456329813756816462560048892755393627993367644280822528285021435936200529980417339873301358637351612548468879728312320000000000000000000000000000000000000000000 [107,62] 13620971376603703737248511230556781562536268148050537722386163666919509496740458366878902159171699462880199854952564397863498230788768768235542303161209071269402887311623663563731091826239625897005873887543559308658797404862975654095733899373794133817266857892605295514965659836146387353484354588019661621678632912489894131963261043310742916173949000509744703183242649617430249292500355565591724968403969527275707359703541446028443066078010305217753426860827344861819552546306330229270807798129866480624513856293982631050528519885919508260582514432562105999772459537236085350203298626411695320586291503492862977056994599389551998854024075282857702897468544851945245678072762644293432209667691264803747276446371432688599070666393862750658541509345748908130036108010984062247120301449921780716631721907649570202455463156896461063362959389821001860308580274230515599561921039629402403994840027548686298819149395693113837305539668507465626234061159046018578402804244763376455385394629695208160996374408576735283791959546064683762394267885176561291327392435672257703116010546798064011372974423840651880565974764556598737510296762827287433214896687188505484779807897900866233109742929840268224809608697168244088063344608962930113874928081541297752006127711209842174410852688164364737458995751130431204392041471171712842288558762344521771325487541508871097065401295582854911104993689723459721458105907682184926351641175313250953382833628657910538645617845408069482618751378809496449973109548088318754237844531503406621847488435115075555245831876248654465531166822773715884570370573314324902948756700788522221626803246084889278174680855941053051194447562018236028580046928131389785540502078377713890832747771273656711070596650340133208982484488449623058231111969364038156488703789737828923685757931880101686632287926348822931959836530825125873167961072232685272539696009805888185917054028330565981089231635837999653801315487108704325871279252997690345264621510735726690899079450931458903445006554716124009042116565554167786436025691629961262719048649760836190000652286285012799907587832941030285727465655970954082182796999940627547542360022062457533857406448402484226253817653256795101507687563396408563545632274625747477135018800533321317751538167990062691200259809363664131760925295129300942355955634729529304922784652243259032916675589701918995780456448614108534631420411280619113481308121990278340153827228834419848381997472903577715805352197058469054696108403719577610713511367967001984535499071295978565415275071950734448570891065360384000000000000000000000000000000000000000000 [107,63] 687343742352228785082588289300417449792570314042576482514569909966107157739503559471699124204191388576831194278431637241580357817484110607845757364100527597057057076857592769607687600361353024587433324526706507196633598659123562963332795326340999767738331646376218163176396188516693849164448512556476084757961511640480509175343492394853716069656560107101737997087672890807324488115351505794380621490475431829226518814075717342353209330971977546035416352887971011971883960913634581054104566022817618833346380968367230212775879506967652898683342201642576439777860364023600258445009058781326437289977513427055227021472619622441038219240315623452125604636463261874929025653531774397838804197139651499260704596957846350361794914203196336479079324996241746441048862450037059649134536245949445194668035706503737567667018229501865818377467682193674725829819981195455451621450430449106815042430418553083945190206503199949680812588522935890500792436369600450835217453347355205670081278542537299350130613394024203351892701931701660381276721641152751136023302138101470704842644735052777832248522528489012041511816421523720406174359530153756190631587190799646298310669554137349304502681684789369611937608006130709068277913004137299759278776201905231482732449287164521383738313371505977816297363895373339550596578209754544829869681609619676543412946326248382015774404984050125841325720417171098600833553871141051203621285009053788545651919645715450316205249853653163353768362866145592113886395397329788238930598990391559119609313454408507180149366226106935342671923366679430837085186149843815669779797650822162573701944301340535970761718315566487092374314838466450330702974995667585731212090711700619069074797720284639720036641231124441842251236339803582731067975006721662948693419367227151133261481820072618432643579950146330133395936666468861621724306241583224431609598628862371162458828600101911536110084236606736442565609869130484776405179248210838328432594478690631217413373673474068648517823167647596188364624255642316246084245209285470602729685395593162987187738657535722250645834121658110688721365884803231420114757167149620439895622744893844172016644101245839880719172127510312215657928890087459686719488063046662575481763375517960294194013810892928392148135795204241053517026824562801624546191014640127886499796479921213015582849220887177011092472983754481099371682922754544693742430575577474114162320433318135903538269351618910588480317517648977487862547583468594780146826804400725064067200194181204708119097574353016579765626690097643520000000000000000000000000000000000000 [107,64] -111468443664696836578390009680241556629511540032684014720008620178778211648285218961464055016763603169676422374789451839101489818343014597888989384834300620597063962637736632096801252110651091040103846883786711553042253316397699844987571501837915844777409734196787740438876693771530654201882489492039601681358917235951368853985307400696658890887643019647157564066716716297594075354705752089008868211245088816788505193271965340487290879765446644032643066030733146587231923948275151457243070909417011767252975571548666758186679964083218197315480576098867908798426754844106818858859273017628217384400567804514366494807322209812446224234369892450742629896911544233950746613548933966397471269300053025780683676664505459762033333360048869059421235652666425751856002807584823558116406241596581598282363657052030724184572795709575088193091773419792161755214556237318084378570724447889196932310032787836971067828350368970477372961277516179898690174379157753234946501151029310438496627835433127958047789895702084063492816276024376714679260538173952342972771082111655748656012869184332416984262846398932880073367838159338012006099002564492143230952070575341116770035224267857340251080229136076104715748204590954386185342030049831674810633633885612894402520199168646809323290557240408607707883038510170701394741757907750385837703041205896018531247283944522971537670780647385752952081967774543438450435671481515784312947730262727308546988730853921669104358202352158762837566478315686050831220038602777670839875872820956774536614539032138242908498701275696278111684656494733637553075579148606020209614928153235157057630004867126734236141547080071094729607076057911296376972325962721067115550672659769839311145727763448696479696231325433728612454310744073567303596608210351398608857322331525418468528026492262807894501436669991323682165681594458616492364993557911668393147879427760150304038914047945740570859202508628762243947775814509791418519764343464254117135222305439669755909630486607103902304262333039126818987761865543078108429797986062940710843320829840006074106586288476183597820940763578070892815303949151706770534039116926607979578759518455122936152822147802185704332448273956208549791660230790657478940049639861457026130771855571664423012002118722298075765404265925825778354478891851067021917738209392722308222083556905381900112891495169611900246044256869357665052520226142813346084228828744841704929268229123882737733810611467730349167795399569918922877248206861435290007163245370021399152343345318312680068085865096039142151455925862400000000000000000000000000000000000 [107,65] 7825093516049602374782973311406417144243159126343076398037458880670227915193103373549740809848516166072429207173514334743062722066157256764529286957330750914725192786910696746318621042639999205472859536214261212409370573863625365299663288023506741646582431398206124085836607219266886725116170337261483325006700616330731235319414906229842130569228427154664137356164580610143132080278771124963856085728854666098435572679113324524065079284519152233312286494173867325981747938830576411483339514175986076187865191818845724533014577967458360932212469453561953137372530004468453510997360227242139565491908534556428619660222528646901262726843590511752572334230616684490147144667976207098224388880684266210358034633840259374882756835685327440267416270640211303329909552325024960764627892302050524449144860223245606467330726914053101568832127231281284016182029496313111515706647379269512911417399332104666811208381192897999591700584564700817246525927551847925196599977220380163915197627397544591663536154512627921787050434256604605508650057342470531525754401038534971178221295905404159050948746470300130375148636432349028667164330456917646702106009015501562759168345947807029585460686367962263890671786534012705766489442563251867741577413163628798996311978905106800591283827071531880334722871198884432015816626786055378756311205402029550758132940462501154048751916238739971066140640676500076000484410350089417473368409451183386532794955597782466413917797236787096934976538606648107239694428256659061217633814124901516269436948374776813169640948329535305279092207800852810147910969283273462627760693057380977627451547372120419510608169451250190305895315919829331248021499287061174141591253229599339407314817132375457155133878772822008301074653536599671430679594927845840470302782639719889497278305412377996423084840022421158536030091958465835577334469511434700831223501403928857455058938889236994150493277332471051164622218317741447125729709079442513083362629435303988597461092381846154591863215282269862431940207915556265326087548240987202747355754635141546184410591610221996220362300650128348305767144664873175312872973374178677195590499928275833625931117271888473411354933541801523162790757957090447551358438321772943972241387886759939694408248115969208995553912049719335800540605590947497947638034393860728070720750480396920278829842552845633325531954870400737588593780359609171155983965985291963131652567881279191644664455840903128367524355569107134112982173775693537197963166377399649006271785603538707316326040742057000924141546215833600000000000000000000000000000000 [107,66] -361965455691875885180712513828388272278089421500143923593623927297355219758949621440823413503971656687903664300467434384973471581048286939165208079517233791716469867761223810536244148528560037043624528955631036094381398658341056008421303568211578199500232914693913418421695249543016693175720241768199465381091338289666963824421356667125716354939400935907968155353849350965526475131842665503390505667099115109771051772830432958219122064209613696798453485448501065828490520881046975071208882214529531978137880716487825614112866346202772218427351853954048120950794393318734974684977142592294011703632435001926099178530386606470428234249183928663275336162667109146873249326787948195483328684551531563653000624612076254236954286921407508900461036346301028739705231149854051790388311356640068814108502176640688153748189772889831574370402410006723449683159972308424844494122990799940493993043322036024048936161655948902767657888142964094076708260833531740823780544286138041063229506766478120567104840921512872678581102808129452204875749683517770286749577437636610483730912191793214138576842804906626184171269718204807472596931949372970925317938232181917029255600577758642843480183986581951728829281153905389085751703368307990511142826933183369710427923864452183346053067573593869710811740615093561087769821971749113946460642920723643865976617423113304672702998967852170565328273001474920507708289628241142873824192933168143349454002896776640260174986669575231790615970846549985408719767251691178691768494754130068253648761646154166803404260016383707111783462932225571634945438868561444309651984864609635824357761082272199759559577108496637311850838025726235566701855467708918949911705621190221790540349481074081193617708400542396104802512615565138391050354614116038599411479010165491940287693639500154284085167472905355984497250099912057589219251520091658339938033293216001606047566582094747701711336504179973498711189178668588093194098563497328829673420140411615640985604993806908187096491926286598402193127999677670095266809640288212712705632338692415205435358497011151912428365571617173620840174447615868846653265408337910616441230388216542040962449490565662053389858558248073623361181521898009242715308012360734257571691926933338631647859752969365219762120364283158359386066441304200556989896713224120173493441611201277839031948001443381647291411866900464229141026345883693732563677751362233587705192046765869717744791853042921895830185378284765227120528056535447640086977762449057522197382946796514169337552052136390667182004397670400000000000000000000000000000 [107,67] 9561558538193576121449218444030766540627554927242925671122357342177381847493979305786425163939423156891997015088718184311422208939662511227082683608706505312168746617658830119572184184082313132850007534316024520123146289832903499917031986769535326557394069189859110552454930220965228293015395685104875289290304292030257283573793512170810421328352070826278786910045343014813878385849238906902112598959831788168854888384311897594546432842779639986039269731054061291227031288248942121532924037582971691521105084436652610870082743458998780572282838257613784449841678403149131030701313800547011039277502667429246138351792170813064072949694047948377642169512220254940687162773107163908189713939402878286920284015496640110343024167188986297800425810652732347255980388192848391749505672447100082957821657998115429019489061249034399830898469711302519304055435093994752598238390491870394726781818461064860450485144144509702714060586833800901299745523025288283537902974794562559994040353724941084574992841380593349474660002405390141547903972105450025373314366133147437801153804676152462756322580290088004310597869745995741405954930129811265462422352415711333073205365479077508680292828445007318747129452596328031822553023025461001527824262170357035298202611705002404776176645017636367451665149967230010377030005246245412688796413811946112897773078063303302661267619210248397191314214641579389016653771580858507445481837423384518444915001267511492264124831584680184825539614516221660544263873564910387879065306433377654444576822413105289643490137792310191453531919534992089666980282188159909407833786747011032126770712149415752296826781049821063957900464458053041211952647462406491788408689709828372468037349929730914775392454757058531215618099301742851034997664610555342483926795199085175358529741768057581941961256419060875149385750353596368502417558439790654245636154723910519383981281672919099517379717721283778596256888317130477086127961480904220818545629406892199439560165335205120138280665743248489136863749576963652751178335628332015933562655197217517548323216997517541085838024280644583614536354122130689342131949747537141653512183928157649264478493890472616945853621100218966831729848957977491693153210665120610687624268748658675792439970711084235802725909238439255118691119355395929820520885333302034745309604600115240224707342937344165048250263572531304170825285111665319533668309116253077777831100952570868551162048471067678253217464765106591922394033132094901656959503039798992689368397251852399447697812501739671395047382712320000000000000000000000000 [107,68] 158203442634511459396821990544397607176060056512689557028977453688363973328911928746746067784432566462574131569832356880441256490433547598935114378634417592331171881802548408389514640500868890493381206698188110625228426945565478874955472092169057523192039672779458368168685078245619381051970340858367539618226346441581224684850410554674165917202432797515972591651739368346887741955369588337247704792323616134362255710913961990438115211467317563620881222225373955896411755479310908320859948777100465539752266435179171736294952752039688760249526837870438615870886936151484534217952252146915239989534071718117546969405358238265748884541897019888203681472452496231463703922767570576482902178405167307537017222184042010987008647466841988894007635677856543284884970694302654053714751523895232695465533561286246976128636801461552067948120697985200969439935553834196572443383882962547862514392453169224824046690953803110025527366078081281647064669309382033784494782734994916502925623806433047246279830930651980429788510680053780775060747247325088710303014944577650737035713552557679875706871932352735422828135535246077907855845344865020944006486007778953336729100430285316900899142182669008204508410387941800056910706184076186900074916749053357843586651179535689387613102431981071514094340971778210168216277490842386383180389546065165907869954422778071069515398277615157156467937438508184951031934356748421973329037459065109987923585103053349404141705308016611811629990662231787558787215527141806964122022741215329286796129691108876207886486958453487245564852691151924056453729112387726650609209597565004613355372171110991486486817320561367856419171549009018864539093073158567771532360336723989075563744627395223139631500879191642359427737166162488067325395535313063772770885932431712380067585259739423445218812585682061248469664750236165070625264910166056847278594805865043410302652530017388149431684198515937756235190311213902497626447487819046036729661643159717302783682688897787968996274157840153862269505022723987823183864695389116270927895370177512397818950440464600178825340111101665358791341105993046493641385644447486963089820277962597629936908601514211033377748366932757648263348764990697321093860535809960541135024659976598343223406260532979288913348117570984740676372909248053959999314384227635928518451834049754718499707538949888467801356147471206691886010267530733496139161071631037661311742211593656261582385429776282404911505033132036096435906606682579642965405461068077550140343161878140438804685774369213472427527372800000000000000000000000 [107,69] -38643028095461923710632832768066299288682785013718218629332689957413790990599127837535556726977976400739808500860690746262894170631805953994555743154872213912140190410269076757919601545945257700917797612730666101437057411634325013043719619427058517090077052731292742158490236545844080732397671983544211431717700729242973946344869576271155132431934647299822126996915743941073076618438876224478106245794662523372197741582772869344891221582941803239738598461946242801745568985256176408958913437612557839097313219193203330312398217746951757603371812840978161157873061071898246815745561861790374771300964127365152023649854460311089699251449994138968662313322429767077533766953968646032045618475570953898901198960297511544373852546088347733520827304226631107738537722159205846238229365436384000588486539282027236168189095194168760837579778927316643524011312807074784964524389613838609083392364389222788966181125706032812657212587249949113479836566658152808754324527372215568855345709656766922470512051374740909446375098685311193542042703699795939847385815608091639395519990518942169537849220053663916376814834421523416297331886078344576300002568524138267847423536538828321935479700624512987403066994981848633739937212385381967900667427417818960486643422561127980599073579433992976663775746273590649658291287096432244767432716397618129957956550821565997375122745672688858915116751039195462988820170990319971294744270054031136233262755602608069951809430782826148317485756573257656373448030108197669191761697722604168108793429366829401654148445974422045053442409191588776963693259599772058319270236794786497811896918657374297792501375967911428669087515272743704387478538342078073460788384868256971065629285032328018806830651761192966343337574165679557428286139996774884361909165166027953076248369118655199129344550606449035836312327123573158972425018944970755740366653210828319904426481340261384693201677099369240616602740916496540402898652304210833551672477549186678665017002543725732665041709117219987857806493862130913588502100874485831130485352067587547639212308792366722777509156150093579277582124285275735590095580812191247848317805590762484558189666343290010419855765615029753450329234806088265797590582584396175260041284837468667371192898652447799168022835835990328404493129539247304806745786148019357151741634822099856029771854063626533819369614446038676530629623786781192665194937964855601394932699701234118351974517531931077725208399073892882421710212756437131786001152661783851659202228578829739846434533150875777405519134720000000000000000000 [107,70] 2867186692946370751504707114979576806700719124697045037425722409537395326148587584114036841645537552074358992643338060156598858211142862791377741035533451782528306857277526878901243799175937921507385132104284246262341251260706071815234300667933262454858999764200910663010494310302381346747962546468786297006346095120658325205503789714226529944380355921719515221820863171438444878914564710079007821457486456896244555024599796081237166721466742619266898190584314453584560753046362191440232533773756135399241296133559429048784820671227388446027138493837349325730690058895417402742100984928982660756116186028452845873170811049493605877985900362083741712943023808056826975683293162112637324894109139131356796417146474688207453754546111724387781163345658596227441311060254792136942209904249157658563100716902262056378414172517704456079612374483191589413046921703691764241260260278541771925512197830139472917101275538263068977926022398648824843383301778788536776530767306816866089675057061599601839511354855861099676729289575035416578331724959055777998802770079347338727964194745677892056437857318902445374916841843924660520128209161166408783965342137216336344642806784578616859071955396307003911750657667630039480833074594169272641614991451518700649590521435591187469538759060148140297467187427570400278297350753796909643753364876442810681749405524474141959578442612968858713969109407986260112561643689510051098345927063814361421749184700284721939624874716027302671000575440601542672614718989581057182408990202179811789719662873074647254333005160602422365287063002095636762600049935787985327832854140047995706589577995428026166971491963399337040477233053437239235318514223036750468835885115189784634255068460845620497329182025770685319088937271484002052163467172435543566142755088511879234853483538442365050626860911387202971789203775433258296860671693962423035693610873978423543910039401994658555032940717253826502156018807446517186455931438702080160779804163282632112107538203886394204167853208034912495200699064817972146317743610178093206291291214983161139577509076001882775449805433107994782196909375798701414602092767732158859260624182581516295402472974261947379461500586094304949025004563395942944761735943290688039116142301260198109673815554540125847498466253011260201382529599511671815627615776043971386261660200485605525266070255201453063950373886888793493311988856312446749134697855317102183897107624226112914785205635281778973993952129773802023338786162785293914201596011971936157857440817702520040641248563415482787430400000000000000000 [107,71] -148695041506914647078018354325904074800524700810224620274053151484008391873936576757152613469055012948035537887954960568287426864578054723059647413699301681716171801935369017075390589165324007024401099555738635511651979818170859373091384116262292453175568843269038272093457538052542205292475665784636894872090197145009328866109763882691396189744307591541344892704785758115893037530273176459937775142355435743103070807166832439970370129523390219129740072721943249705146502084250793589443546814564956660502425745992844502114617115209750566518978306655135098401720100076471759425393631384544337156702602917900036909573002463495486282971634880364726387662640855199613666960843337287751887929852713624231452132460912344012930638055619429215888304100535885991002217085785173293253301221591042825644707756420207134797561800742374860944900463202858709031054098633701981236762331497299477335451432648572676761692954547170703776888145101996401609138485256774984368128488442636758450121218183042830472420088566652207475345195087803535785423800839776080030811610450953928769065141999471608651726152926876648740573991270698984938672855767828686995023299619568636660142193198923601326562514553289694383880725260967223192653401147456841620067642317878548425159374005258217730508741691424664119298894452778737185073565744330270803802863778122172956674606985539858320647955444587349394233797636708019552244030209668376835388134250928337845592842585375702235034292180994755953328998008879825452687004076398520366140549910309022446168088401916733753595854862619231124055222942245879792199607968785584236159632919979143453010653777942749183332040084418505976169030645355299437181688638638471318180362069179318151578815449656121584292088589877067663969754506050477269645438244652033580944944663621036365791256483161897306411279632476961274646876811210720937933176389670872135437665238393977314501659911699528124711980509839083861698844108786048794681055864915727139160995663789867444170130134034495228894577349591444628183575180612978156629727526570797967494233699041723400207827098585165900960854595765313946389396550341949017829159227666775659004167802033328565710738294708775680724675920062485631002422549080871715686736359606240591508454013208132025879315556470296271232014218336093590031741209463286567012536482900002316539465883602262283075555824649670972484021671014615735674718441357396984605462273535704707487387495956036339424050127956104925604687628819752290005594868949739646724095489309868211257418335593741189580672725361068972441600000000000000 [107,72] 6009180334012768769303835050528917873681544756041377385539804596040026483154522194076974922359687203317365000944053372768474859965507146036685705251805298683309643394866645377832258137690503399673409462590940321251272218844420774972178310024529788011584582949028123787017685960823002321773216504157505356406122458595603831343278732552095281810143866458544957436858649985626045758525534406848142258824820849024949163786469854684649859690379440037150995111576852088327449545034742672378443865305437597080203453961962940079524698071242059966409388725097658962439264678991292775179132829815534690148732178502805002242222391994735758448452807424282604153288269024119659866432393655336234898911573485861576349426720543074115152306358688560402235026440597736747180475612195596523712340606601123307596811381203838611462232566948832995765099240285151261648164655239863322657374814017214922209219943108344381247095958930311088025223678636537084888698220885518445033591296738331891987252457582328112088785587701928943038799386468240834295632053882780629250535875765445590066599921840072842866869137076454232732384173105205089433763765493387468601702615064917712499739400614795977149137383695073074255427520836990705909562513367811028848685796154464206653945896154063866189892206428340499021205890579627313099636992409333655575632814894577626813179179956523621179267475580687165677167132820971680311296560850867323679140868942805006199963960635519850534465540643336231484007345645134232119288822096324183701371799173396402635370317286983361992727615627988286363179586165166785834358392385430715575928382281414318309022621462445747676947628406061382567080270455532303569248171967097195680892582074953294010653047036324520926359420042186119005214746042179563509963667157438530076128743100360755913409768399259870265153979990787776019899709287704841214518424340741223886958197363401560968160463706481532475410869548514325498708073957196698459031481899373230060082823994889720021766802754461015009438452635893974349444942249899996741698052476544544429408925779884487259849841458167181189119400120356141331702166785273829742834661754208867180465281458018586401008711816980531057902797670932231536060309395737140676688444370481758543184706533331087893045765506165073096527511600616319661226315512234056597817630142664475634085268806690526079548817052026331647034613559127726856833930587683243862686752335271685963481210734442369279343130716207264551863157096242555961716969889502471751930881742852016678611191133972329739858955517047917772800000000000 [107,73] -191603664407914096085812283230274518557318221972884159023725506076948256914496907454388398122082302202634211154272461331863785779169405666462438147747904990953779240716916596363692275152413758280567727297052386397979336622151859926951265689878899695935022218932286723436135211949427320298476449057545384486148395162273363545461000283751632219892674281035830451285630451795062204517250551296617517069063625341356943067026863731358168635105140528413190500722241169955029065158229399322253130459983110815754275275137045909430370642218467330176407090582655745582711176982451545422132492490420773955252241461690828962526726507819729139203295052880310244764200334833586124543908259591476420873678653995875487639737552710898588183077830053597676462470132256426331767386524728769594913610519128996129610092499969022430319956266306400046515381749202651550668755716815881975592159123227218163486125656983590648078739923518887998324851152035174675513440772865934233683211041095465326700312829310496552230999218204010216153252884123203356478430767194647470081490766759633840210422780047843017642082577267616421511699412044716751536366190450432674021936605758328035136676280467524591494675580871288837393513514396893411262373605030150231803041372011932693161343583550380280109579769011892891944281995835714288205207465324755147413818867506564462219203808874852413913058356582321647752766641098544293264748503934992904826151775539692778645965817047964625457044778192388567529157856465894586848710658970012343708971466173115105483686438523275124853034298598449706008246567539752601826375652718148039694700783508550543800669793247372478593549199877096002807286288391148278729289013427746594347585492337766355804161405406403835484868532183969551015873832702307048808206972126973163887808448044344288645416604211644901252986490531850078364405197037565313443855096001974208429250486800934485092006228930156970604093401306627792130915917577388046396440599933431460695120537031177855882448533316365435773366545195065736314150942843943826525402067062784785278656823207412231901868448195618611648161658429972438303955574762746407988424827602013734356688322358947998052981103602424992072646387042373694488488665591524257814877319759168387911499532792375253642429518348817965516326289062059012919313658058146357300267881540875602008674873450603457115325680414184333891799731275570948419946545264979395089921695622491870145823785679764866574685574723928145801083041992790943368020441563389598394164701816528600799591796052010918005934058731313561600000000 [107,74] 4899028341568024147255064356451920037287841605252527227564334957181234288907030806918002867163844944090373994835852214335231578972196653315125071004532428981142968289101622670426085938404302265084891015711949750079108600249398813398842704462411250364591888188727935505310549175160882757845103411031640981378728255296195867063046907888657982198528220116972697270707417340208323005968306589515304065059526354100166629475643139864670847062036266957445512094472208542634813349205036712928843688119139551032320599569701791072602457244569632861713850725669542527939589068635211423657884610394762287029452490319885837204045705389506715880096958063865784711738750808027893895567073106673333379774530154027881890884218293746526433311066999582418138673640359200391362246896917692664287148138969430461825040818907127347775238003726845518431200235754616279928582023684406062706470593746048407304209634779827874187123994006462359529227850012724488712390830263662206902337482939839035861566067240424225733568948805513829872715661276299363556093199338942292513268859943274700066870027328039003519769589175132667281381153442587092893287617950171987798743269345842334602153824343217511812736171703959013436377114114786456266851924772233203690126453456800660115188635143475076131845981956307469915915627184659048292478619109186650136078626598035781629655995579318892967084710095365259871530575769281168052518212378026647387183246630835831243098088642579886288393609700387316661400628593857973579833844568940997684641604503947267229409478504625476434482096787052946998373355873631506602380600096990189253359967187432086394108195341129739111833461974050291969491313637832660900938216981525914021433220771603414646068247185526330347885065114271308284553979471963586730472944248725381195231854071011488673725307064895969811435134389926090529132034825041636264707119198384147822700348442101928108696747078882385880014167599847110821916442889331742516395463873299327788256187566235881270640994099143790741096766086961378484762765137670442191020774448636127048712020621772596977468814257412468235560453102880530835320421944443133315140855136989031846045456927779421827425051184830998495151562689462993586568631416182643962168164694266172633161853857255564688962177915730286959651772587138476892042490334994672996580992392268556807190089948954669840396504027368547566789081900755741749071650575505028636590120897564747866876643776709821625596764222951849739457501329393132564446468951755889887433397020800777358845538831055128079977321110929408000000 [107,75] -103109364860587246828001464524600154865919548577846224328560779856907647632014967923986732249968676541999366454249539449910090814682540537100011020495329811508195117320269416643301878211352030089679872303195559318126156944253244666347700534235001498761388012494691056512286919499565774015726301770830910856110529425332358644322999009308579068077408155723548799523243079339402079774621407506383874512120796236337697316240848125807225701557021942699480769935395623045340907460286378568026808095758548481349444921719279261831114588508644430677941613521464470803905543445532272826790144509734119808097554581899339275514734153748944519211756289308009378628220613341913883582160054674916197633766685934423032954930890197653755551962704432864995351171306787650289836808858111580162414696777607698676499911210453561736530167303705072408209448657921770668525906872115160778024396495055918207345020337076841318073407976310272734612335588474020893577224579156226588923446777465357300785351102926966404961204909997541809358171214369409372554298529128081720466665748711064684294210861064564172751081011248313639670260199019524158614197401893098057436182901789842558787921317702888833648698370649600204152008245441886864098592327082486723415935188069933148339059563516853795129650960650867538064477687470527225059821266114495672073960660706075608334649260745834669725962534170611336132843784830743035236147543916976275153856583721075779038303744769400115137207380967696957619200500671884081498826140384981985051853726983419943518679163344103406583262617889959840926722991703771810616148066782018423778758963102066474631777163976824861105619740618791624715233592790329048841062028064477125583942092856860920523835579091712948266745011569695260735918951205223219624291767152790800731370404004022788880278405064007981078820771943615107463184236635814835724934022923458563073834560023044492950331254853640606797710500835456071920914790466347050962680586843917198015446709987222902009875926587150902706419012165471139368638792665256376329318629163627307263837614373726657694262785444294119292878417876837815716144234710027250854670558001301030361052434650544677187408251005579070589935616453764339351992087066627453407333755954933221045874755728885917890834367108913846358023262767384027395193092232343582705576713238043969630155943680299937884874072279612727847691612056312852959112539845865358074031417944515892163126711454363726667319397733791866872606979555292114389580057118459847385607809567444963039235538230749191336575574390780560 [107,76] 1785249678112734554548652938078803841193702104196827123785294603564466501399811692110329976227245543809876441978604702365809480476497649888352080663328315275793283198515267529523099088628338504737021381754600702918621099783058741003286730656324886896391472288630480540656857653173076571559405706826342638136755501194036235963586854281564540454444432344353946775328965734402503171037163163193211334820479529475941244378453735138383370282217026834902595633023441527007618074711612578790279939757551010565442432891237241626836975932665611671448444668162342328124640199006850316786236719200341851719250491813430333955887989309899334816403573397733679612537170967377869175091836471331825282086403374594776254517635147303261410278008174381465643232821438693530548625431839376483242113624494940557399205630966329264648983160639099693085449166989068027992383764055189947034860551399046741326245949160314933049813613377170561505373594074227628301445205187921837674398925718491141873851638594998288101147422603901572795997649154694768635731449174242132796535501897842990583006741867851087334977773034999888106771392994547772772932258695237566116690798107615467123481869819290150329542616885147427314326761158491725275613831020894544657876929817516228877380605531983756231507133203260130685025344703905513223819593481757260113486330463236079413694485730508120238898305964424977949124451748237039980187765755533760167765956256056634037243511693710935289390640956640116589257336671575938360472510545277328084209911012015259024486727235176730674646158091316111483602972912244247819973504922251194031170590002514431122327001275078101299213798871748982396327530548763738472605468634426584817598162003820882027498312174120693530022415955466622061218149273407795987107959478876857324949953034679946966994512528562985361832638815845036171782691914891454024048603309984881982831744046739403668688921685373598191620403128889079447152263622605414267155691634926533453481960134511397338708585746427961762625842450066780874381873408596171488887531107290125530776430546178936429716010651331719803794452556970336891156313770597003579417657775135842987415845852212267408042793263049968403073068587938576763820043884880588952581119497766381657717453443805021249399630238420179874122773453442854303848185376485939364057777439441790021863522262912711369444805400766016973268410669440444156863199734083256592771055770011396194516077896168583310642987285553550741863294043000704793597480557283728655452354678413307786198387312976817116077371968000 [107,77] -22794179870208446575947625566542160074648729852569670817779445730111633536296540023390104104254960252979795872622536583599466726827261719970957029375827589402020441190658538915483730188731017602821344983870255940220025243753634213276642612352992898623240101834624463554597410491112063886937360775154394236439583158235613116770977025479332408849812262769188302483788093495911770555515102829505185689748934578514558026649451448499722063341733619024079883221834461262145886938773691064433029152621065172079733774529302741185754026042005942481843001168357432339079158707812309309896869994023780771852854984287372036080713199470350355036572012189548627580998901127653525081839275396554081254919265935636880718464296617964007238645307665178268911179995713171536682082676235394252447729147560210980401573351484817333046596585593103351939559823792617213609416357556945209700214492650901319062696424687625700230836259965320982816968092362772010053123741541072704533659288041383239491389846084994903371215720726275525586914296215521818945065065239728456100986389951661445358690946971110626461987443762253409290561855911402936598960997269410197566384934876807091086320916971434103169266152140503033778750935943902512622808580225590927471617859925642592527425790186473747961231373103139263818216614518199587834149261872085021789814134072985185700286418778465311478741647966337504674147132930104691639393232718447731122839411413296869761143124853092745499056259721519967999024372836813272819224383086690116869417648620369063799013914676785566928798671451580176874813218122752147652039300434626425321548965003055044819795517172977078111003109832512672545161245005447494204096221773023071719281980009725525409083432070589726264871001434914851372462965157179933591345798122186772887907575503324267237891936390550991168505639240761953928853288238590229809407278130943644257077329093101436291201149077464939954744355863118964546031452403902452689586660665549858742539068119182147825385037188342567867336593677609452845728202436099524821742292316930694496202541733471162128866034216262867347838821567211817052756881587047870691020244632196766378160173174742456728022230899295689325034826666589666139751640555288231285712210526423812143552772370160388893313353445276883261962525207802918981366707192398081996258277047025016234722366460902339710745387129321750317550495521185132643786956454656735712302085711976901603839349569989492503134508724589619603995213523985283857793845346016217272762192064678301676122630461868322011976000 [107,78] 88749862694329338720520584529789541396961903790471232757610177997022645602028974042059019315400173248176204518447669531428951897153586887265668375146372036409058973984372812358515038712088598191096004356647458581497804519841407376116542095695351455964196079639859676546983756485032254765568662395627872257611762821891286063706339183843990709783435410585952696799733805085160796065895197127659464192540372497460124782225605289691241495070444188887649379205363321407887473846967939522966139254836157610045340381656240911269398609243646569977147582228763014945007088582622298054053010193074185400039739503258566125085005783562536744801507455716071023353176175154626785555195412352578280992804840203898256572052794266122433475545538964393400267069312085038358240896621227978516019538786088897634833781755543661814250325617156309590166919630709331495782458307104996603098300571154390938360853698869967637233566680879031646295883546062273269931621801945636607203549755685358303126458100144293065476538387644714458101793149432716048727529680573310087281279303282021066862437140002764442397753069547355711142757807079018441257612291914865869455560425315707654000900939121449298008470172485144251311511268949935457025367839668967893973201921371952656759446381833260780361694885805697203210428732626158774195872580003847001555117077303165749003855342998511826625974536911938021305803249219034888047473931311868761123811275396000294008980446809815793571076761166005189496585169032537390996735135002372137519677514691480952615825172971733317993920753284353365036763192581576374778942163344106158458634880348133978873486711953323682957965594795792210661202447268615603977486770467521071506109851242100450264387099239750015969331386255745848221167569362041027421274872803029442512525241941045973030331167191884484527505749094385582890607591737784718769224879679417107452467187494553361977850072964498215089056011020857577706361627933817809362191870083166200288964857079055347400533190968774773689931643571406349900373425603391292878703006618196017605819700045054796584162256566989170228067945218136033576925327626307451647212278265678126038078918777233410365059413044471648553182754827617137238023239902883738498140357798264149666916569936416354651966855393330430711241614389179910040435748084151260779755165851543415950387548310743889854062992611764672253529314241609156865643267914069248985645195649952605599303204050582668468609054014151640131534078637310534254557568668082020512995066161793279633426913551215116800 [107,79] 3688081780900388099205921826846826825794065362913931059544585810057687657969872326129922646925600426376649665454312917274009089741651665603353354117600448962245897400416582252412340692837463401035529650028013231664229606012852565296102701175760182323872217463338745680409599943726938245528190839242365933189296369240782704732226265030220852173703806558709618731715965282147920842803404875624999492246255713915863451492687266810593910829293647728275619767478238312882969995999892191798745402779740210223502675497016413351053874947729407967772553913139993747134738557253677434244358689966393823435466170423480345028073191599199912149915196480953854298534936924482168733212303129874660364467828053541429886619270304361252675633139245246575614691239567350545404028118745150413929628290760266969551598684716339559714640280392218838281631043634429808991527358633052298797671973621498038002785157233308639825015843735308175387554154057246733834421269738768412444622741509525547248232985359479417243725359727509090977141838514338269533698164299200844963793744316713488747206554041182286306713570068589072153495378010204107636739738945322929601656005360408007333940474517468360000535266890043778452201294284421876843857234106791992095748334531250228069918709880165553675988507412242972258271360477723668188862946002557604323088383422893476939573678582331052078705144196025488569936965468103026807445710097320822555320311165154850343182796219305013863577105109619911385204807991163612585005263366102576692333648241646532203362463487203493118630303016118850323353012289644987996160363052423717332215564963457691547018988096879384088372764194790880417529047602904876527166084196735209504659596692022669050010307482415878815676028949620447184537928444710065549056700059568415354685661758681217660652357617350324976551383082715559655289359879504086686966436362217938637420795571372126735133445178903156518996095140894651317763440928556754474767949839773973384071540771379492191512829626824662250170724420848570205683321819947137143745668162162226281308270936553398397648483004139612294631679412007551566544867130636597359443767456229965903735139040856177062358906446196860855941861122029352677216346771384909396575492810262066365432445713417544830107966618609259000348056890560139531552602709510946241486078814382166566509954846375093276848369563630902199508693825804600789198499688666606409154105659398532422679320988113410054744291842216173139326974851089462912455933757039643724266709365063793001217636622798400 [107,80] -47806292118664398637506743039613327420361129278432032361468549335250833758308826007943537041627882786337348496157033669744759823307682087088810154529581185126144987547523632320810764404186307494902915287779284741919184499165724084025204835721999910565935562273211554010136648757908953671766473608631969259551742076118435097222982294556674694520248277712606795352253507545628898329054607237303376921938931566290818838417334705992682396055114466968583917953881248641507132845790759842050728879350639143928822799944564098341384959481314681893462891044244357500139056405176616241465165109308199895490070001282750241909036058136617283614969019818761574005454997248299294082992423830591185414256741809406970460947106060089354681026603087499021411619544518010759525488310801103965851044605565348972650909603746915556411490301594931257884215554941283346699484327017141732823387017870674336055579308321031176529799241695113709697611409284776679740894780266801071185869135105917044132202705681612309817794838467513018000060809322526404131998973616911942595582732108217605966340827546755112798209932178751121891118657979648382511166354960003327592496969147547479091697529919789090113171962495031010880134269587341510866302863428260220258074843847946006931169647718783291724251297894040312481583796215879372191100211133068667799213728112308951817621529201974828253029631224512227638132652528640580640995841009449611165488646708331828647613898051571924846624091354965668466888611307362927763610575242455566092117198188520286927717972324131184481834730646948812365262710908791812541283996891254040033219616198788401470165655535045938601900697208770558452875429580637654136032345297285082173339587316527290083844758988781092855379750977144585101183437705032748937027582062924339262913734703280861117940768698268378667383711942664657915447461338494064354951388876871504430155315590340655539583002992035180391993767891450093233285980443354401773601751594368534425385529855082716551078671810825305975847711201560887139510520330295831214571315894439625279243439500671193219683887732953634721211293133719526448223991232554436912398712381561545387095170166824733736459750917200301888726446645956212744827574394536133241044975065205078540617581041570971251472785095120351045778574052734889467287766892308602811504437535184052219427136079425061366352202440531280635080306016559044981497036331586416767695966928950498480853041264141346562467531889736424556006508363912542202605629792778791048552381417020338610914180480 [107,81] -513231120068675111708145258959917533333667093263257723665956599876899308557777042110034617214008788972694316311435412492137157218547456296672512990046910332164574248788342124330216567074456277825901644289667780115779235468294356060765920078881580159483312190317068074667190272588676293529690264948578459494148808415680494999096916753987208742749415337008080376978985466387870556711470573944019800288588608485135311107063720916478264894966163058276433018124937214456820534097875660665104186003180053694582914214251698010609009139350436226356286509685616998961713854380247544367171951520580781322060067084776584681164041016539676556793758063713979808030768753036961611086816517411755498501743266852414031627453517265387613032551901505963221882723786370774820078066658729430644149836486671516465617592434305013104869436756263599921279750590341408281288232699680456433917882904472647123573838860590479655523136458755293133100075921198429138121011499001547587217694449406589721369360678196791204820627376724821017662662384829012802972637420020685346587521506914520746037665074411270138520541126874680657787620455548583181504142186081856300150641160961465404654372056008363348787803939425464187876016117685947577769916571948425577772279881798292329566728288162030316791235690152332885182687013840254742838531029520056607972733250764242124283749827489647689175521598657752348448083306016110719786601780133945647759950003495551297648840674242438464311308430441592974718835816052748653416387274072570130503412519659484180324470242636123367299260768201021879608439769462261784428047463432257421647339660396073204500034691203477342856627599994334396680306799274943777201143957787736579936811685561433513777598916477626540444103198722964011336238004604301599948101422646967084010253824114094662520036281276968675193258688065611514742201643958900243914053191827180794386895752978878866222890868839424554444281069738065458206700345346280552607096610522597321302724014362052396113955367682243366213893039463528298583318581388929944467349533445508460649811271406229323516802866446965365549813070204508188864341111762514692218789256960845263336468491890679961310157217723880674280129307429030852274278504665998309130145339275615462152311790761691049434951415792745391141529889024755598608692782729360120409392341203856932930233123660439894452535338218350665621708771150153690136433519083727364630594560751491486361755893674908117109617433538640513452436243670864857498895316231881542343164068264260869677200 [107,82] 16310314438958799362235581696234723187560680423995416041094975410711193737902117656405848242597192991694157224965507046141335813848326569437998641524090690034075082057240922524228502940778279797416328351614014527838665216349991686306479171734255006510777184236221790360772069750225152314777376539444637688198182217502682685335846225730090487779543437088380062976698814964961074582059954404626529123019053435707270042596397733146652277717384729052663221989520571102830083375218349531840856075571659332772843011580612592709291961899558159407893604527632811438085660286661158397956373062373836646406655837797188405822189519114592025978379665660068899269295977460846138964691602315656992031851364562594186532510482035090609745070943312312697460535306413174563523361453719646802524195065109887794286605191282700924213212653040657009707628413568088876845960416203815611530429003487317742718358291057312240774425853713118213598771518168653383323026544523058170882768330809021817682867244727803927022808229385671954816312430514610752249203170658796519266843263327723560475187516898324417838121289863603289826667734700663276969104444419820719615998647240782632603351202793010655781278527361742110468344054452778070518185859336437261435166651268326423247312802035361138981342033538441087819351524978440528261225208575545612701983330332034458443320617398120008757071732782313938956279063000174790317278722715963982238619135935895158460334984099446150782153794208366199882410175635945786882259137217127290125553513195944133141316285222396095774881833039276730234500171970894639645118246005552090589516176136425900566725968747134934665052219710386767314613228495820417547134994252970961157181682160660657945727173138855380448873869455841191049747405989403023096300828776525238144488060593061441636114616633289048067821970133153437272160775574211022008613622871190349306374614254924201442770465099346759493623894607589430126541853347814289784650474551182730514163318098635752261431562832231986094405572331864936105994056182544768314672087866790201039149642301598340715766563787130827485582888995055115549981783708889954584034280042306764367590793272236138655124417834002163003108290993541041116008443464872619965680268717564428939540997647838762942474669349141839772719385414922435759548179716311822550897870067724124205877593202433992975004083745969773718934376580087745774143912449882648810182803136455096119269140648993839063341337059377923321103477821024555666319222373526773404079510449058304000 [107,83] -135043276876319261339407937731976616255277783557693726943891142261279820388249269232228673699063961741892097277784994150255399728454104661545554947640948983498224389009968252914663472985523317830666922872830392314247034704966756136372119957152506897727596882472324504071780556048694894281557771551775232818329753696168588850106401555972181861661095140336805608158796558564162762537063058350829350741894385277302265593994410847608993583662086726545863536701809307054338509043028235188357283370240260319025662962542409889382599451708834819435007512206021956715242362681912195216739261505167097245149775754249770094951674497826579364770133348873851603896561572099027768233480550662749334232737509622964416626877722862705066381191578357846148272917567373212985293718540031086668423077851838487153530848254501567562799569511083984141428235124824131396538291987018138737130943589203760630085282808304674706567818779716320120833002622939220528506173873185975460454248227763892902974006604032572010233143283650100033481192381081625117475064549431673459176469953328157130184877057293739812711632356227805767095521440637953143919761124832268086983165275153979474426881448932454422332409771814439485806315067028293477024122949037149346287502477867773262112874495218468745355020867492833627507334461725997017619455085919459824631112860897327751051200217690445590436431688320384434963029332579485749463568850062122774255212098520704028275291660046642791492800872711667366536699184873453381755499867680376235982992513327021608714880598567422744124908537254933346195237653304739062850965771618121528107850648663561968071057192041176833398878936976245699455408805193620784387055966388959190722801036677915472042059130802949262996104062141484974843743200057302879121645956282331693446850968674426407954564754885111247366697721097610261517241578877170198855314657775725117768435141556301288034523494450850579610453077902625291916591789616142161613001202458517108113041358682218432120149195472779674326600989377239374138321468196819344355797228688144376927881736577368934969433673519897563235010237742550806023942024601649670190094961270592152791219836365981993135328497266837493712233462846706729356354176859085359722874360156529754456955049604760973522291797508794687999959439734363322466517036937613068241674651098502769360429640039035932801292871699267956477433822738107661295642626126061567222227959572191057336521675099241125578139848763865518943851807877699520465516389912968199083546482246000 [107,84] 374333148203697378921935984258230384225588187319870243372597602104983875935813492009622272412692619146337824628658838373472787596038324183568391347685473665739444509318252506011885793967717148785545711780990970759363238362434638163790160850719753960764420909184667750359727775050360570587964637345078655438619128554185059829315173681081660346420879576268944362552471074005531051748964713099480280117010197187936381904462313139351432684127529488403926801776681178100349082541127485644585484070139260013096151484249711337973585403909524633517157584130356635809806015320983405945120004809645213246606012686219525393988876289829182576188167121508115118604936548881885304112345922805089503703546361774149441149797186460071268556442384615710548828669997257623371946614579780594895767285013085278943849095973622308541123746265453735875694963832660292568604643029558128592160502094972552762074143043039148863643917592211774328124826153347600194413624612021783237644870719998403526850748637680321629134534923830819682602582499861639063083370174490188907323310019270934382280698532895260754990456207597345559744922712026125614568062825712514530848849942926633043091233826769437711962098530633080157052552394297318488578804041127488258057281095380721622925489004190558971747923842059049587852739752433322989912040458562720730627126532299256402065171421518016522604863321102996895209927091438313827619867101074005233218463535597382387858420610866998728757270820893401077845908968203309953821256708652388937868881062180220780906690683485196333061517718225298729160351942957980505895513282283137972695851596343724740490141820557816857487953551552068015175837587645681999799661876978203652317796433299593055975878820732255916102067365962965629206328469672129556937744229657781364745186875819615811477958687223113979928901619520650511721741397569225866160297649625020048683849656748100664434311958549634060045582245756779517213683140261788418778947976915212729784773103553775476306145065283850527726333938020283409962560511708591478329896018234341957245849076711521478349103164370282267914290843551426737424160885397681055063605005473502976797518751605855423006727994748735169802677461462418521788429305647140843300291410196578996674430226414912106615328450714596809856300260700517942500180262250676819497428203016968475365282498473092631490997142519269721625050320591077407869440057377910349053342217535360483499368495694990090231670278956123862505403824597200924245168905314951373714422400 [107,85] 540438589652201063216840594640978576676696893503995345327134260012446820694266497967542869903686612496123843306871037998639187584630705266248564620245200530442111599724864650037729845981346026425046655896757232741267893263860475005878814378982610444155457858455069513159665915376256295791353666347212769791619545204428652779039006247303743764086087099353244437075597023052581504566258077851317218873541455292205526829641398642178512537033373211789309565583880747722699498502555612517083189393309202952108936356485250481313728215347103736515336534362558932018749727175045971948872815955518188893800851402794353715543732939682991358488640282192160492217846332867576828801373999075681124611232493568648039790963174187949933903542419977902445772544551329438064149935416994501584843587207330010716122611705245526037587576909318375978669064135659255410790599946160779388832725949806579136799623602988996262722343608494129048288980847171325046488476794387651558150508051251978636932465036819176760279224903195923221384078895766806817096920951074340440982291941195106354584305623930292678876478162303078862611038357157906673765129393594936000152213381840939791735122850921550542870890011094305487815086827862407743934408422273461435903124459769392824936991884323424760690686167111756876880019154960285179370605716113739610814967040207359474354859461245375924581396455101258792539683074942207227298838094354171505645274231778767188347609738216011894693776801839236477559633882618099046649307837762711070104275482199569878765835272276142201746119805510379710133270083908121557995244513496510527616961845801898137620272238051503440548842848748284506845312076312991159208033261520258363443663625285105176125656821559318766960317397237778633428536287184111271279270322250740004108198461580703021362279531262710785670835625136056994029539782217904785208805936308297724686687576387201434845931358266106798838057598411406925930732681774265822605881956487131788258903486311822687087972135180740795269213099632515125458981564369828402122523363120851819264628102883729702924933358695036490671392305492977691113019999100903652812609815563464326880238901858983714271326623287890699777361604874012532650982202144469969743854224003963226559611254812683120949856948407584146490878106268406976092783327759252020750133118593524482414106429005220977592818819601915493719713491372101898045025399891219401727718986543063570069244098404267925643282272531722794757654640205559628259938181109189162800 [107,86] -8517412760074032796233463773913608545728038229612949954003731850397638188565271334593570751782998616303596573246543524467968493608923080597294506573870425611178311654053993623151705456204840589165455290158391589374358384523897448544817251622503878107890430952383346538114275455949253879084231893184757035728505090456817274842131320298082017350493025588417485908104739489795962045419398852632521447344587718202556364756614656849256464897294247874469498315732011114416985350987787145433699701366489039959510075029036961473361929356592265776081245267259415698376134731886311852708441844218780060983194917047987535893458642805535638668916382538909426069663151848628719461790122256164927639631944132567383405755012541627312085290208498376143625726232777207868072626323587596827507988150507476707741574402470134052148890582930064118633794289518559297391155959227855447403678400815159260562087399371045998534298741532055460928380895142595668174226744630667547206288558756615673818290155718412151483635270994891211197051171271707614978264891107960801858093510091184518468815957147971666853697372209552922063001051626395605773632180385618623900981106953107300544186816437033796249639754043741536880076987048531596479485968954231319659557380071955430221712123505883052622455998310320242303513699194191098787593268840524594166411657300547169901051129549716794041691074595876865878071990666583111600279756823988950971835772795447236892959681006148025947417521959466605955548809925650522352421796301453103332339368132595806165822259435120618056435832435518700129511377105163208885853632544117631234979047435871758133928549541964626364573944516093737245025264265438605010022735348401845738480169428730589737783909698553155488994103119201412601321501968687383263483281534213750667290719928275225911179739232333797829485934912635647635468447744133992561980054531625971595285882473078032670809490534402863225343990061680087073889698128935639110310827774921575301710748574430456653090507590784532846430188716657827747942141653896183580835980040549166714835784427716829814982477395909565832125020995367599779584430510232559554644116891492803870581126617033812185059902202782609712435989190401904892217981928867160858846445128377039274451140695339255177709090142122996304881236296409316856920710319640686682295934116322110702469765467717904122730832107472268548629939796601361940724894092363912458626073382483226756461433283536883035944753846916995512091160522244300802025469925804800 [107,87] 48298611404125203061398660711942004081113330058760344399938506122856308526995164434991530309224880448616452238530009258576464266069065653591920950745402989466401822712596634950230639188511595212991455828655608177931702573166666601719122445974203082334476498577839121537645405645929820645786405673535129170817227260776856817214115412757550823071421634845223909419369075551824361451532513861789789423421930424898429097134962515902114318331681906761789802231417071780814560701690343237456723822124393444890010629423200354493723278461805040691962287394442625619579435556992516087407440728811102844599787892808700463499814010082912004076085628363879339084109269727035393441879123132077710210305942997396790182618259999782475804425963154247498122697212070773471628427443997451934015560917175841720152063752269217979033005659906650452886578897490023601872831045992706746045006488147855515178242573143849837697377785305119249986693718868726533305988762932816344285285206984384552977045626221914411458472233871736411548844941052557880336548757613431280413537924573002153402774814875776484015665637067304524026973391498135568762991875980370239868613689261255534910122238522814918766164888450243750913976355428939379356343508133947017980495185893432854329966499413015990583865491458099864263915659734665809888677269781545183866454328931920284058017546638814492227239272785079616713312864703078276398735386088173836043159195322544971865718127431289821174889206519701563248314389662736901407960986930282732805115819749253734111723511069992079160999486801025796910563650312674130078867117839117972375709731329063276663016644218619523622253166650404557978331998281955597596281130438485188063469035277244225057160666292755281417341374425309590956209462921851864941684220166888104949733785200777159206231652260504643536176323378974125566548986762659418557653663151102644849594366487696445859902216862675276847518424935288078573333124940233701997064350163088405338414617237457417632447697819475574275313294950379126276421991400051331840074514450049603056031043297303728813614074014958238355562613924841972609163011665719312112813367008740024270134072801377937556606664977752812531659398221858515126051302577998133267802718240750122768536580945774468924551540305100694383501360643444496509595751261373916749018353627614412951225740274400263601354088121254740900872344543551201655197238761161758385005199772294573986782135868262291514245717196946183292413642019584620874406836000 [107,88] -89562352983527245316397673205935612486353807474592143732888237808036346075278780955933782905521012994307808380973414613402247050430305966710661625008461446080960223167901724943551229768674887804250250857391898755415830694292829446036583219240712805627578812577099559680421361609064583713391897680922733783693955256903164360293759809507406966785639424778213615845741648573893598978227045076100885352114277012757087411266558406922459857301748932118676182492457732396093728921063983921837563893985145334998422077668173485716881750557475660242696975146245974928739720497895333173224156636264857337144090140103403058544570806345929849063184719692986927069462397810781775890764660533669572100440299259892812255577030309421027112384468713949001968981574946997794969127337929384014041981124885851124573254217883210188451437090721918751675963066438446887986311084932715177477680606272344938806258503043631233684552153610470869502493299199257527183887184527304418672940615785472897073932953729219348244718677404803761583265506019163127256571713943710463442328770426669379752595487107889430426370521519072696611019742131040418747818720243614512826715629332748428332010890425922953483419787721067473856081730656699126658066671746159918990340383337347378134423298169594210322439010298579073287917501007007023401160204393674885334416553558368770626255165073848826522915505381439123223985151677996416277045908988722108778735258007778805771452014448913169369598181675223164698801688350179889677831184684527559753217369237106167368092271402778266461304601805351365217859596730882155463182509738569087749519043448018370064911128952016155940758597450468757094064384452325037313712393925223966679097172714972531298380245142115353281715669193563865163712890586562218839432157443090137354030843705464322375586317556795163111977721545716082808978048516196789614701014535267917252006743895220354764882844574199621756102070851855327205224602191751988271406695232728617982248375996295819035202026228483321700662507661240300928374503236840009633827324268240772697577195504660353021467598848469346634679859433656702085456652470453182099580323106321965041065108088903587857385156022607996102750144416116545504494704359777571073197567594420149319553162151123133041953401260863831684427815231261189472629016748913852615537509890281174496280170270081433229852531130366654605710099563216476707765525512635807569034023395964336912845772836038801486579379030546563576080482823295931575040 [107,89] -201861005190525517571021704969396832376634562335571160605985535719469180891917991293093545296072162428595846233481522268952554191266454987449874333135762999700513415164643234565348632058688540421588339694586369256792820420544247864210058615184457430736988088743305966025644382305967903705609301945556718499150518465114508931046942553483954909662381222807444795897628668683027058531043652827786521801478505505139532828590265364126485310702605914968783421237496216695723170049261324823389604383301787112759257071210916869138254965082000131860916717081333332872991763155221089398592470981621563812107973261803822910675766791304373570148681222986667739237117889436176064674043353266000295679430067190834156580291278921492440426491451914347066756912170912550180138114433337431153889263511517810643046025420820430333634486172022806097211867594655911784743787914133268326374597649688693015367484001451602367813217423522491313626945243305811896685984272618438491219847939740282350570761190092027594527868876667516129100644412507857448360194613958434213458115035166098039451095275664812789396628011348583565036954724846254898325797755911372498953443699589252692579741555351229748200553594739639702434454672412448909017218964184766327070967846108429707864976979303636212822093407727738347080133462101163413493142079691288088317609047146217781273668824738855833136273667731173749062063479063485942834688577640194648789817686899454429677844937854609974528065019638757535583713351715363612807021248680642590609240109869423343731259184951397032539625436602037048525204105837387669493435355051043996741342294178409196674891585238851267909191810892024676958032389906048711843098330239417623250655911273968452624481224660321854270450237220421818852687104620758980545286573098059233337300204019178582856130214495841894551447571796366292826818721990034928535108576187120532775815610615470663065373906834851774251974402709668402283614519783358134135209235940634863614796013598854132339706305901208427793200127364542059803882666951534236636808980281876083836301666618374435163448329259876306290356228466592024320699705571513298262368145377832409962512472086425409643138361728624886398000328346306640412774116202928829152410645778666271077309600405001265892422073245327904450699466538423228606204238182247482020085415490689877198738655726880844222878053311151884182143671730344150169432009415562907194658511660782547034967922847041833075626007726406998724718019539880480 [107,90] 1434784840803503248698125146634850644423160645133941958187358298977373073962069360238282450413327237393205028019926546865114380674586167227851071210009562566801006480811351418756914972307576244125590232804882935858081092113809887752102685927855625325715169995214175609497395370635532460692367448767394968861308823042411966970564502081395243039614202153717138151170745473376045910101410315573029294075591291608329223221024341980080786669226123623926831304016571289710887205748540907129789419857189261044853467870030442782774526987226824253200552627926714924231066700921752119660179729149874621037848744803298768820421750624890036375960971182153384888816693237589671886441105160395215961434545272824441620862957419133641256847851816353936198968493133016398312030946604941776105180741173901710401632334423661370542271207243959870323059907530896572393511359976146086762986194313225248338351457378573861949707684213643810960259651434714922042715521289213548008264131215727542783915469883287192846990452692266913640678535159295546631351603921034424697856894444406850034803358485754255561702902694011738066379341981476798141886536666623039868954192561849137426528323766608301414756453460532123695587504273216408023768263961732098453956710277382203525329925014221699590286402531834931679096389134483674516561133011821756262380348671860133668785829653269348607946770507244191691315018929000115073469949419504251900483211358310931964750478316498662737939631633888755629446030085675050408742398917907633094678501163498868915201792584778212725324275878259715220587094365143877177567052089273463657354825570129959902343656559504892511392133575676693129912988505790608402113325142751268034700470521289801107006510181546186692163942417044833508988161502335706470735632610447001258131880934940651642380397570270598754912640302167476749490288817369020654146896782746577752423698428569689472021060325298763049381198448082738915363339703478519160578655216337657614226565547913965825875141644854448316656361531918152893849241028019321562229051487905864135373202839109394162889739403594295533326374288927094240520151547356123208732367262488076565424892776328837049664577208998142787633840868547598997468807078181139656276631041586151463538339532703781101761929697258390618266036800133383592223723431215509269871828266210654471128936109266860658053969229106532942165468039989742022929093293910195367751087683006620636027100013841590479038950304681574771716906953280 [107,91] -5259523548137551237195408993667017362824263081501294173222361713394614347741806298965886563703254862678703782996777616157845647583598365751242609867414796420746175053897733628681386402469525099764720253073457830396919903040917113205451579007635043398544728037246063530167734965932380712552026692020906143457351202089252670103427900814917089490748817922083889056935392738707410110919523371289335178027600496954644232885377708283963936015176396538613964373313742407908960104449044650717429128886483700632368290252244191353007208718955488432400123541017144474149736978440305594589569052123735745884399752334632209257547250526540590216897350353625081841979770722592392290415713644495667497522709844466475280020444055153429878891907211138244198956162979618500061076677090445074738032181696348507483042653813015511665061193537231154064421209959097284593865401867506594822085991883603115183773028956509883321974625067158132108383807542473109413518032608689145909009674508906810319755362429311204224373510855726165898730743506122306506101606068225989152168007741953086371068208550500759527555990124653174928210236731619797009073636460553974611318950367985274274453066390377267632568806615570047186370844006538123019090217518708294693650877973377433152874637348759470271745106053141047218214280599965820690409203529555074670814255404178194871144466655688859281728775841556530736039286355103454900618659220874875105833093554641415375039222171047444290947110934541432460746036336418581669641994099683028133593926214182932444000747356927399016437117821388406060641126142443525163542093886142887454194709799116683705244682494630888233358696829437598522041309671198037660600881968677860701901826452400568398346476151516954266766975054265252877355134711078685943165923048882408839927713983934871662079165508490421414967736834901742306131124783675461080121986129427987775701493987290246934018062972006930349623852874695449806056571184149932617598765639803622656342955349097009377144367569896759667314467989982416744444781428146019992024355129615961136907132788714750324880868431781092779197462366296596253141905690513676554166009558200189742245613475037598152425018286456089088774294970332826155349695770189644844509478849353480198284058760624398082154267095008181210806651103524613706570501169490825975294714668350670048063866178549840351296997150039765686631285868600856003685248217319954821287443684225843125738836924421322771770875682216175666858240 [107,92] -6628656368430861297555587776088015539643366138315997105332466522239256109521954747639173374283547104371749888725421382638067614710204485929443913942638701398488868724180425918855188743351359888440796820328151123424717969540931469984580414150080709572163316592326895439943523665606306886726644841017745039087285894409195248437565868328583262320798641602038812820193628995845128867865804952601420899863136518542848325970455957766547117893882518271940676187358767672034768891231267282199273891682916499817755407308115965735914591467479672244208489698149011821539958519747437682492654028155269516286457788434748044566515505825459233683386756150728315461346676651105996201092178946003746620366834784203330246108320030434137206591989150995521032993401544317383176337949794732761290019988408272277278855552969894661003022214620899909110975572921003666519988490256100217848748347694697114207524302257666439343037204836008590293582465684252563403732636046148635792956279945056241870737586354918483079220361019029686234605876717969963661508500697101481275551249744689271804121903100093442838334971210490222262302416165557170295258569447393896493640154056945685769619746137029696776632919461159044323184085164485876107181716882207003537237457815122865145165923756817895503741374037591588258347449756491818830141930212186239745581159169294485052776941876897768035727637991214326078749034687140397895650475179935578774044123458169030032955324039539179833856098143370336573103406015530993131852827998975817864602751443049280201607538935902040187784449126528292296804924517225935296289111879278652909135533285466603864080846026659875088603847137811490159407617965051758937496019239590058668997516466712663766374658055939467330258866984944162090791651924486444132761182919412974156705950972611156953934402098907141050056022172326342031892248254392056693290885667582807975520112473372565517256618912214149443362873829897859731154666401203932156600868133686393784907306968707630775986494542434762414671008112752832337372812770757144664548554401116429916601247996490872359453628365080899458205253988858530139148221171674643216826487469249764844561060504331375724397916117007509700525203167943601232825037782074508313741510547177994525157319299421609035516602950431841690781552287856473745396484824949589414373436414487900064737621520453590047948608013971535352872204523766093390077744495708224275344409720084935014956423808784462866571155333724997760 [107,93] 9668053472604386566986298200993404194266191310168211920780134959160310254167100872249109921212707738766518626047274881490887719739424201694670094759536614130846172035326684369772618564650984984517591967295613922088825880385982405646160741910950328322203932698806576583542992861568895502694007035833530473453383555094251390558132466616339573813628098345790765900489703727161171917178609637816620998793835144273639178345171470461229963710443484308581897792281909729408877631732959160034218247819919575528852501325197703615011481076031914692879181504954433387575350582707343727581502340976534549141661330114829369050168156715807106930237256366855651739939246861209690469184049444830838941096056859098242382527477571057844105336893185998867931255935540609660062773577990571387762443023663620881090635487175680421185664430951220378767579400623630603717521493096200293228753600141434728999446316592420293316225994932209609215295749778548880672649233203752528234148132156040740054452427558884536043180326450704823659191728663600745054757382480343162645294057725821648889942693853801656353804540443640116457426607830480158635373104544678593126706580142817753875005120708895426235847128047802499037106281907279484646156232596803952176133413232790847595784522413687440354938871244122228425360842031045590467926459557015838566192510424623580655137755846571542405088018625481597674172683487324567164935175453311881134942993576454574813884336004671889297294794426497317377396376240313214612974542812787429784005229077260410605911580462335624797698613406479843271626499793440513263687615353749003881590762197295921714159698023531031038501951057232063788492106732565867630630832741191410071899514275817074554726400187178529628940390671477975089955612204701617049761284692836626283236543374394121100176098040698877718737201968213501673527864747124868641710670819551130069816164049754624349057864391198629039385419133646087240667669875863943075930988727990884962023660834497426726256196081941028673184019789815294861228076745994604960697834246503718006021241299848345200682184078239758927321396440436571054018646520645093885527316918287796949481291607938259295001828829274299950902890113261434568503056670313374589326416989528012855154111361968334144101086165069995526094072927391325857563032989017872922735439706714725297233961059866666784233070826750869380236263271120176126373904984599030522217046366581348538739853713298728697568970994320 [107,94] 22864619012483819931389089464841986714623374671195175378865137640857115618074157169328194464585512559442254320884990042926560661453412756843283884923683236656746182268152685345531318179963586619479506435381957370755138804042554902844577194410250218256142598948880039169594072416307458973692698820778261271443249538611407178192264948105691136438480426846667108904662931009100672016781987717848243676860656945477118838893212453533006874285745576929906865476785387999271291292902206996533459604533250739514563268217550516017083128153474122951594774006930238119873743325251505391513480166092794095173921031955844465278273177089428098672046777490040458222245707348176923565763393314542076036368630072373707497127291348361605535915831055798839154195100120022540251555661812700751191630167592960900053764013598990532439048701135822881177482842097195204553828262298865298124566505646779189414354441950047182884840685650053282513533806562224171292095926025743889478835753471556390619660085782243883796066053717003911429614554215239974962678630969332132040401220152392376014955612634010496356614048887149487796370458703415250698628998434381035957390083175295300777039713365597145655596088952843876451531709824926983775075141716740114754541525791641122442370333915734754634543515776963259767618105164907595207540661510150646149580320371136579226533058346878963177076489658997214498626369051755912476071447538269496837774781762961956360805147112152311146006903378580186701022693115349394268032209181774811084251794381753721384746930519659777262381482853342601021811910487402923986779627387131887923620051201472945482981957824465087664054274444452223259915492544833914040717640503753097047736002935334865649352930393305603944657436528527037776296638493077439923339606906189247734549210041740620111269694163785794516296362290707553667701569251792926366730581975671115668031166834804383017445267462591870651180723859005631881003071762237773846933276328226432945975283194421724517614666666977439883437563034637078890672433163331538590057557035608068181007025673277661791885727139326700987540043152901334818041766507097140094227773494919737635001163104504979830859852007543973357991613758170938962511642482303896415048157599142073941262941861792779704035683710988785802468223505036061849620289423027954161509695622719488910118331853720598890209681442140437842026127546775796729768411908764616240144943260299285034437618712364855752744480 [107,95] -60524600628772647314019710152857398460890777493003941504920897594164187200963905560073403467869875923732111496077754997849289184389492573088515699316026586452183909957796438210533396883886358797911009395201778667746784140274285870345323331677409990629044151418129334313613056119594478642947153711517226685010323418876956389842730320478233445404402221775438030126470474046073532223793091398474502323513325752601048131930361657006040425061305130923416072933122055713168641180869350541583643950913985141562009729045376689482343258466941462263382670917218009809372200307933932705883055497311871198960107528289043767759061834506133979139699458514685585884067625975519868342351032040535781220514933591661704162870197990596336433319092584449440698172815592140984805160332318466708550041955321223399401632228801664642094928736950596290619522527449582604465470861881684794118808477574572133703468638303822715000764463955550676791308760861085595284804793704162298272915910816349203496441778905898868681278694885048694401237637395317143863440651731639696185478580928013895275101674129026542268954647396028170052316806796777455655949778457247498935823906471856107939803576722907156923606427233023005722551663075958559489685447415739687673633879293059639575584785885293166222251609516809185557069916279312251842861112546961209633761929213212736032517427314553482566323717883223339220829685756880151107761443515127825636893918098111929880650311283708777648163282672680257641932564413572722314140641433680155889839682486889801633259586351216527228137650257639676043483409586972277192020135650516110543654697932185533272348800355318480982680183478238601821476236159268862097567497700900021867220972795753132147812384267213796479220704075586346644341380083244800591418128706345895799659967472963992286404595631135154524801900622222163496310913745726121963286276940661922574169054730678033380740742520367362905764088368343605765447349779029225317992326266449046662877425587779880108489554128421446415981629187865024013227597984668699384864683139443470837414375639389054495265465140590106466438450342750593513961464090856451012415675497504076738910747362379112989891579320864932250995311532925529341002957510824042940180097443248460755634319511499475015410078637824162823167211279663558536918009758905672708122517241959577194861982251126365904646615067646831543328381128235772244550635536058117409563555447449731996782102515591922540 [107,96] -62410188168833705178900707536889599264348965050405949123569112821683821231673734471321955912910688696320672898757612894032133622572925323822275724214496533563034786413317054813719305949692928999897829835153722166036563318618127493938577293864458316533343059668521066576749223920244371712611549195694057391947188723187520967326811770232583098964410793239922019916456240445617352988494688000542615784693766411533600825673554426715033069631315996511499298283587535291247587986045144255110207357225819019560457447447940257087717372545168752223578222744872126145404967845239052342017929767545903074452038624737378096623449461721919862356800926560404924791740203949747188890749840400585519433339663136665470790882439163478494540978464312976292882374725905864545991338558407658565245981920978202489562027709521265626878621045456078062311571981618839350282312417474316968272350778622470693281308574764581760406629942851495231498293680438506201672141140515183265658811545139823630143733192733209730057144878136945194569545575642376251892640725051377477302340007958720989038292547659059362718689030074604749408482019872645516014356712595311627494237138674656224744943713796488070030970590402506667557619619131830699450424569664256450548107894830935403357947389569800919723151595623022245617093403890926815671431867008628304342029842517910415555999520251634722422016545236324146402995506874624589607667450181942518974243171813950632187379639520101795594094995051053158106013699645547379482904955313469328047500763103438817593450659715770667135052974627600423026485459849293527456183851069597574904946121763311306610837104900111096614365819307490335405902977095654066581049319993265730161601170195700887467122141214512199012563122920052055003179153822711814043609343450808627465112943102464674630433826010254530444892908176027711834126675529827527846903444324373527176341797932464336328704587929557685418123191404182947743188071312063387632672566738312276690412064653867599487744853205384909321560772310832693145428547371774282670507040016190155771649671519990766758874735005145052035740394882676571119326151775078227490377334318178203577866885096842622701464009006476782896291774517476968595973077961204191613283709023900881444867796254476425144367993860619411285065147212473130296270341829378922638983750905483451693113167203693517124636801175813630715635801569610087760251689537867417167137429023473779191900121996672 [107,97] 83663245590406710848219838392403617845621995252124488089883708598289309370148319586998613794388934114287265018943531013944730155295470891071749473842917915300664869492849464223415796325321410295411384078074981682956225048902743398265207114883623149607835853890478072487383428218878346419763026519775942817184175180830921307368800972577067769004530810619204639427467058870655225441540919870217072853888151803856853742465195447246996618893638962178515714659799924364853116659582858970039671803393964319962261933049266259175498048958600134789476457128749085208114862200716626548680777828565883719069940442709032550856918238976996824215813444836818072676655583734623743769093949362478756984097263810732450920081084482990665216617085257637339103210239787967413635284846655692324595710668918484075809633322925082375473829945854079253289065190883394675512394640799907308589555363301100839929715088089878988267364025608954118133563936384058034069607463576646086853546452785771286736959138932852312582495125749662216883083921701887974368504163095001189262617006471632019786483708799536450100717927012191502720917396691281793246231080855612938750132384836450453306895392237783843398450844258682767486248269906739379097198882332757428430105579135664700938294979926138109668451320015040510852994370825067095825654816857632373675892911496091816234242729741197837362770261063587019618888911878221774639848569523105584803375718840821616610874964967958611547349215846491793509652504455986885590332883051924797517889478299148214734956346505935862791935173429847939072712380960367546795902704304285878525606698669183927779785324615859065151856190114368097521454432269321670961734834493218917670072312175294011663792444352909716625347794047187054284599745620192467446274275037413381372870524885290202340815920841338665262514042189573311458840795359947015653537253313209937800420197880281445655532776781883208367363241865288793078539922912960229249531314682755522689610937971245529335207892216822085204665642909985458878749426587794147438116498561020585314285813763670501525365638704228614249368199092713968781197314684497578133647047445555742955426768186100308900576924613579153881771779866955601485821399061722594850735587757285526890810303742356039676387913537573270900993155034163813547522393140735409750001169315247855090461785363333408504316188144138204510926719749652983063730263899943432312469074204909695491222256 [107,98] 37404810333366647523772452793515655592274744182547487052686386552541092207368601682224138065332775898599104785605470620907542322706308936699663785118930562359323760814295374712703180622417419173751131016146117417568655837498458874716598689115004256474316828472857710363669833638413539903310189466346885796533668229815278368747152086277875903736535573315190867023388783121476298950454042455641091288543574100610596512073440166237906298978924761551280470239207866047246406827283788263687755406408962079665448659280973867383065815617222169941798120527531400316714824756470985617329209691059463911031217995674686388821386520358380985169648852726274999651523415457065383389894783371096562182407650000466526525227891884032358851793289345703995332281703516115901160333754834816676145557019798215911387209523259992192445959900265756147574786113788232749534097124942582627350695593923975805302729794934388540458202696849943245846311348751423342477264958828685220650702523386429440025092076055693410090074108756050896887862086978241234711838993247108508622196320085335419555006180927337553891917957339318919924271869786171723612949380100517966754208931648993203772807433710176996303862845210262120876918076192852192383520715474157410638983329927054621894165841348665383961112388515861630450165525713496576609764571594692823710841741575119581767206479764061265742007650839551009390601953738039569223856394578348687948001594971594544791481214569610134757157813304971334285278892876159082489511248916770978894836425988130721986732376025542914792207912214598199008161509157363173422388821693055536725857939201536187603595283678892096413650787788409432554372037691081476907529288322734234488288862013985444880931820625455818716520746964440782277241657986562440417362957686092098083528094411401482241482832452936558136904333933440362743786201750074080110539030172063959806720333010196413400494160003524262248297124204552500130945305404506067548513476301460068438095535126345108009684119415985604288619017092714953026772536626144736398751362680376416176201622875425658983748560071047481156105469998528178953276487847890770929564469495919861813281911598413962101144718564056677134132114948219162713116042433180597413324142808027319195377042246806377807321654924535810591504048305698006367960422429616101271313934946366688040208023815122341093128014814313840386377157320379331879063959508813154395064639955984724272 [107,99] -39444867646772133919501027831607827330478788950633494294171898307086314423576985662036263242210726304607265461716409084978170309924055144749117829384749199098665645912985311715452817713353339123173801528979374531533355300335634314534517210898160670822696053899085138723078652956777665546458873459807260912452517436511895877951201355640703034886640748591577878504207959349091826324933218934705501429508985448491402415675464762379296555089904229722833437896266243999300013205122062266820170988751114712883172926241373519322252932164167712978678973513948208822142518134259076399282753288660599281999179277435506528580030503490813262577985737878703064789381724480484308247197321175982282981883060866587663619270002962792117748050987684008877386950407473879425451287313522834651757297138684820915718536096772477773425917137121869465446995482768057579128598557831068034768642026349764696780763921169181954393285802542501055401181673448990804576744320806914019699214238740235783000185469762227999342021207013319195271381558841432935674957398468007965504456068706578027923516511103485401405166527290605829216834412644032127622464364856760003340810601367128147204473103480818207449561810822490144736602811299522089690635227156672964359375145310150057555591739661564734559490423314374686534668916448993773455650743238405646660536831046617006085488223724359286720048234857772705829024474735784298144692502520671856785181020082960623231978880759190947946090478431440317821568168995489451514088574492495408293033027159271316802828032930150857984812690017019555738497175659815521985535228128283566785458120916409481991219513403853212020048421347844566422009490813132999474220209599557791605066562706529548955239597168114026944982287738570116156431679861379110945317486266809579865535297367568068017740365345032416705434201482946610467838148252917371809174113322861527723246034652072488493515546255486203609095002438194802243110506445432805607032843378302745175309662138879785358888646776930521768886547986567640548087555468833703240759684366035305416279730152722543805481727232509039776588541513534287952309964963806438429097916775856880776843297561398991222584300789837084673665012287946463365132992209253544206453451876372972400162760282955735345667439835777692347155671308537103073483859058880913259347107953786190756177962150571417015212833736947366398205400459288692316693583071859748391358539194754 [107,100] -6261942415783358817650951514239388400767422439766255827067778183609461461308518418828418327800960214254138611648170526509802262159064402737530074300332790690015373967156533335409829029771255121854633836009197495150510290374919286847537983071417469849350223533331423615098020047917377327134411341358611131745579729923783087282578752730648015184390831275373623030343675602558759207196327418112815178458224383272632703071612889940613616470440112884082888639221231520354207924211021751673835076841595400325861477267552934912773174693161110500722354574927180154489661308482078813891146458698526403782734477045962644590772010622498439782329031059209230821842253525611793293009267203922921526358707252117556886437875409461795309265185648126148338788740553678616223608277660979707319154600542582662023032782482253019695347559699586818131513277941796952977006640857366823483581117126867551534536496987753766591839754941047165765939714125676311111573113723263616689239260308337358130543537017242112336832153740870490046513960138767412423558423256735848379177691922919129163884787950296904795041448435190397476924636887065215529473469432629199819328949881539765201244837268985851202144991781434547856213697225853548052962214848225662652770191600811562185216816949016971169716850695930575939763233196703116070593022086189406350208534346107425890218310915226518345056440252338276871590395733729829263949942209427984979012244580859241520347696079583313688392321726470874069927986566579830094804351156464871441597673943707118569720651896839861946387934567248291429713959289089135055231197210104206148194208408575744143978946593560388762774014336726441120062997162257843654263416497347691549865814060447496941423766185808292576056298577195861255619434753560004707498802373810685168488450954435817330780597878226984741012797410931464941856216129265998691686806566002727432374002036584632691910613100760078819843626870982722294221443858536282415172982033763275640993363149274383064756234139522701010097028543283212698722372097093081507651954872071066823082921284146895025120030449489429367962267558207845711279245785665235351045501273875847538511667628969075185687007725358299028273163952858448127802822550968539360543103483794221119249344469157664167405789333804747396830012469905395906340257548784654496822078872256985149814276906272937505212175976909467103686495451678464304359412516664516735904768 [107,101] 7920304484697022687053645120711537048821839606239383614839742562840361493146033817541338000544623006827019004550389282237111026826698318825747336689590283317207378493292096499678378320501852217039329033371621026396911675598194140791846710729513882894989995693125535031938108446639714617877112898118309126497691027816821736696670975709404598584771267558614506055281375416294881035979007818478963985910912314822234295819952533124157524204624842716676651269175282813262911609224353388438125270798477301557325610112551788489569121148723843396613903621540781844172245053840142260580303018130059902942628184687968771129449299079319787017290144080936399552910406499135727823686224143634890929415879598186785357522960932642074752084067118824028083139295797648647922111004615077581333510322789050951287675649203732620481818746445299783061387933633203797468498549464009829904392956701242184608089705097225178197973550249959614199415629543962135206906348741818438250778964642297037383563987628892290944931635089923136722104982059306808832370067780857744618923744236726415417868696135944649077915755686645802800394751023524628987476353424926896370157209785094855790277747747226422611532377545512699794736242330348744485720457721649475440557368007385623220641341137834101257766434496833305293565113160668696763196502066598465674061739048393345090509639539494129713592598545246919667735540633829365586647579989344046375630095818635695789428629115349565439058411431796738294951629060418681266095237110342458799122671848440104184778238916620445443256304654792414033545430522482428896897048775826618864345804574183016615400008748085356844828965986718805846649063980658192144798585722889842376844880698279445149287126614423353658306906447883365927436205571989728110081023302475104751758327521700805661791314279965183255079971991916720499862417165809276250863751076402031378816212092372942240676363380027380878895997605618164424526204776185076889786072265164341100566835452790025348034039787089648482224019422350118682883477674002200694297564214225043983267921501663790419912573778129333666419219283587269436489025530809350465876791025426762023295396034006033437193412555087233466256225447240342501611226812031697607683955039583156427381712244712250024425725686786432405910106429234327998255058278908111333030253094092867880493856354279798059326895110614410519194379532522339046910380299305557376 [107,102] -265920566000213077265533004545958566461251553098816863464811884044086538901696718362665029113248260518451907902230895056131173306457118986088620508167066950734998451498399000400799386624305579445263482148134488408168623194908171263385894157744258733743409630020805559929262380542959361107478093081019170895230993559509693523512932371467188219308484135443509852779795334682977870937132275314837124800103155413605936131808253928549134654933087171022323842618217711923574195138882351226547232425087986072442990059814620504450801014769165447365805776743648228038003804484026683085816211306740457388064468628620969092051846624647226271786908650459551569228411217024760391484739400492796672237802777753924318274069850510792311153440478026659093323031593933713658035058822641478279601730970106818007821059264369422684566684698538319249691699437408352544495719380588841716060235896548413341245462004708643258359569272953309651109320820908617131154616304618085678131850063651755254750296061611581091627428336554547933506932740618506314882874566978187438091149271990492475018290121302282092391180482435728005821998550684026939421096783148326470198267905883468034421273386486735108187557827604163482862130665192744983745202962911844492068089941036706972166556268457438000298027180570796731658790920442134875661737068344956091919290986918846727356700844046769839202373957729225532057283602123149489717556141094469142299539257035546342430742862931557231663355452401264240561340112315870400508165505701055128196714952763650186702616550533482988462598806541863046348480737737859100531964110593973347261363272996123236314560650605450129132048885991816617378416112835013332782528638548112345230611490780794590131485963435859651286727880485495214206197468577315505960906977958640084917278621350591016154569386741017284160569175478257534067114712648508956330520696122415795507749740373287227972580955747720187188652386302450398539654672310003467298283904676200457673525689863422567573571750481457203849896463438996632926682108076110856886523601663271457563116092553180480540637573573893957197278940497047303275065625602157809148400191286133672370567147634958259193110635431376158627018451980620296919554805892131556694300608922573690719785687429828523469589987960291640604882269733317281100880029506299693817007090095277394462586198617333740790155919808928814487689970488486134459631055872 [107,103] -652614296705607021346134244910728121710834266454069935128340214946213027335778767651879338635666302769415086509005673971454831228721488808651883620233964716248695324239935719590366383722935842356837536872011500424805262292322129153540491437176803720530760122482914385159118507558466890514441749783300944493230267672289731726950716957518341561935804824865216689404129056594461329336692738037714552114569602654587170642660684631144724745396844520345387616839778797424876652436284625465432329329885124705770743221340618727052911969697133555748934984637405686276579236957687218802695889508204668530983906686621658112192988429619066832407671557390478521496331514061741650469742578888354924716305750421087178169024224791193461326947437413228820761070364005787337191311321478991086347902359795081937682118756383275648754343761979320411555788628897121149922216171700496297957616696400497405577729130595914192032689226743809167930925691007279879726892541424834580778271891611851599037578576988005581827322039299208569949652938656706188636304779261784112821801919024307600543359686666806612109485306881113262332077137196186686659125838038531908027475741289269969838053121771122137736500337813672471029563089073335647509331622147477720288297137252567517062421623760640301253268227794455470993482598634952323300285901429170419906382415570531860033576593058721363920592404250610468980164570069066501184858083801050905641356906217311350353543870731822497478053635385103314511612663014811011900654898611180513261555735378043376146464927333698376063656748499239500599407921335460734366700202254882102018024901749621770067660546334312805965267996588622418571890158152748164971405630413479257150440952557292094895869446837366337404919263671551829941021964946068788665563146904877570512795932588070764559046521227297782599269210359654035501427020262474738688037934641403087671680412380431184318440686852014372094084606117672576669214464827600070235353852178827992517931276094392012709902431624028722319974824866764694995807634531708738134938200052343741701576873937127177117175115332807650912295599531244685236961924532447478908154504564097396254916056142075717395701569477398044480818640702813974722207484169123182688383209252413282561057519712899127731083830516353465295142917066110912847231317416624894407100450050691124419248440814716505977690514286406416328445653061935504866176 [107,104] 226032823577400316304214944208738101838810329594219219947942426314155874973332494694134024728211475145928663488355739238368494792358551749667752665309050666335689194497979400186844606369636256015658595718959264754634500971359586300631409940360447138615090839579180214582865879940082080744214423670534278609868623892073165164201365381754617420216965180098861980055781151458328836893153962756006955178956307353576161017964258058117311900591818845826255806729116832614354199436820124692022584251173509221923512276936232740368298102737149719237427300075194673807503001294275932431325550350318401119152085475047711113420238610083800236721337933056307463149943090070803714061057117832136318626229881113211288365750216706187526899923451087507190006934658960371868200357316368453704469661890535060199772775809878868949830818904362598828820546941985834787101449100634368707203263871385510505898664107698976208138482586929826390010376196693984627565812573417563885360945942137503603391018759169094554058418248784807886670034424126939651157942655439464550761275590036290530955574959677043269125843070474086361440514481108271445550091624407064637136860799782619467216514911244849809962273963478972005769018600393027131916210648404438541711080340394034273157159303984364365478293420123468452151154544857310811493992370242086151506572383033255129313418970484065396714472641227218428389820985972567229102865952063845522710481580263559927054488745189393838780454448139439310409084962722318835545269956639288129028099767675030818130147207147277864634240719953733488945504362264116944265128446426462069570571162229572522586759783731715994828580082476969395377336885673616395990729805048877088904581926556068512009288685656441073165430226639968999268787785038822957280523260244418030723935972223293261661442409296374653681535248744178947340591115536811479338395754806877152420741503464434740262840271487907495541864498350139892782766474055079768490995063424254054207144881729252172700791606052804043760047123129001259927595319928091545767318641029620917645084709203450536396460216010784013174835856459726943178836802292634752944130874325824636423329390699490439874559455639133770605987709234143740119935708622037184675453670176331525255607517811924744446789049078000673076698227137682710136878681782858721584134399071299144153376172008932007987982674003751704665734734055201536 [107,105] 3414989376747138247448430377207702240962893328445860956860411255965186498451768521745445090999323659200081178019706572705933756083700166451118695589333803029251042727970501861545987412580911518314196819162178687000711987387995867153126566715034671681398109617951944973763957581702724942707604041071302297619309996850351130091582449887226125434891100468043445448101300670804010115255464133883658922472415893763893564126233452740865975039007300320664873030692397684016812281947667833844149179650400256205195238897808303833688019113406052900081610032316820198010504734031187370516896644223692150643520373802780934299706886150166098798203581377943783585105105998227785038261544449080593752626671816183533437188044732202785467352022067087933292372325985467820332292554082158441297296522311311200749508747345018079945712920538004315462080153562265886489002637780902314120699405172949803030633134355887411712433025599345694277602537715200354498705225063859708202496438527335743273499649001830602887652650900222845511336561729239677176863001402762753504008590458360504228366812323036005319326735109878663166482247501931722712935853065066526366848022474529450969379245859052521271600201954051521564927767904490120066882685568565058265168475448155073192892426343223937193627624790005912430793083473157834043808140766585268517463101506391353830447416139674785414130617957166474725062773365938182368832847603101925990270663468519856155844160233695494817844462659932470527123426623910157544722701389482565824289205200851247078464903204897451673527647594713357394226394689585041646102111635778955223836093034204649541720954941970176244721688096211390618619965775160166183629159490335401885788041771425454366609638282208171624179417056555821473302633541287878009507304461048871280242854037489036874482993078953077379074518553052424546748569701320431949534994562626559987086623542695635660267256775428261678358617314603921917977485588967826244343285947567070540324858855037313779230139487846239945495165777369226651635758004772442106417873427736740944184629411594276762685566315800220067743671938734595059687247853258729372143387698208114926411346358851331524842525503673858792092710608755507527285572647718852449183777879565649720671508729337966127299261489454446338141837608334140434642658179027139662965236749838380065646414012965204992029481773720717340376144416 [107,106] -29468244148087474957127544563069007307599620921478710428735469215062782536116416904557353251752286783761123586786744584414815060916304142148245491319444601458689395388627601396783701636476936438905474835273943799202785471020534730274855626590301658944654478963849773512407613398361736426148647389916504403797276754611686051620249271303901310185608637955170060171830431754512095977863601697228642377705633393845464639279770977009393583374968447351622983406511542090210613452176756856086080422445866928858676440933975753727525648831785018994092545431443266770557443685067742048037620965513529623953874357602982768848586042935071587729951848774625002797563480237440988380973971965709094302573429267901149880002658718410097933581667270122890578916619433515693852567337411465403048166808114182370925227088146525224534315315189429929592804337711660631994522782279132659621724186078402507965320315097182954791667335183927724271809347341499751870788030018191570368607428656322974616221599976505347070388919920516317585241545540589712339299068628533392329225208957604469753630334739611455837415128625152402877594595660095596407898302120791988316635483825089442997609596424777013777148001467602272278077637352941575516592304208802757975506059230916767935028727375115584582557406735194678253381797074784168686540554530135112344036185793829834317543811497878379436266310942283725999897438057914895346594541122024516622731115056574852330019958179391203936381803899349122194539826866821377862315840033175864092283985946369166137133399291165152182874346752666669317132457511439968772361577105769044495778769008079089241082010348678237958714422560165188327330924679636916748565634991447545368441689313024318165846663324477283492721430277595435790326035962065790423667812399858634225903202231615519211970790925031679760734697363175515721134676215809318445134960682806039484002318290454368987270647356227516980502369645924676960501575918446074279649615189995763010029115711313796320215555667752833088860883535254358089581954413415268288685123382096824771440121253004751909142722260369971967155533071773949068149673467953881664533066058501196208375621869965583998786034027988144415277195414976810441243190254093075048802534499844854848339925596756762352600475917303736130569645257404504201013483561141944346470045877131816643832493594818706472304520998226919491840 [107,107] 2257318189790975143301750424557817428345300405562424096396019127793243365058355660304349365307800161916715243872592999262662226029572101443108115348370738065572843555206676626863125710678080141432158572823276618590711303143801034529443849903506216573069831425623973912415632129055090311055174278444090427724281749846274467015079903787814717803207084054901024183628188056217744595980104257422433942976315898002859071496430796825822248802456175333840454840615777638244310073010925549573262613921272822440075668015325689632856959507335932886665427391191214375743379629644746547321005942114269416983877521042474428838063394301325591312830168276482068656482012654945990560980598947391780463094299791576223961949641659025339947345458349422721773130088863121893458976767387893405369919004757808437839853409621544147755142215410302372180417443359014694735769721365499269892535678196208406781673600222787244850306048593518419950062131854292551772276475196708375981659102039206291048801098395618102064849418615728822123386304693028441579739802507900252562871026636127352146706975844640310857633030241920771922867353309829391436425710564370015620945112234293188199375780251702516286870535772157762103421747776493334572657801536287413501197683376103707349651405480810676896802305179755889176825431478924230354683538531258734487876633268249279831530492709810635676369043038567234448044909495357635488528793832311526804244446567659864079342979257864550094908659843270280075766534806994443080687132739569394950267650148516184638812951991667279621176425461289428380770557009503391525637223330826920263698480825814833706461481878588142677082648220251074693141554863303595542474388222111014015874848783234544247862641354136581376791802089416716783925143273738125692523648936751681434444185378386194135210477374101863194890011268468782690452736225115246030114365129781483688372201533893667059912596371986038170563354034920975334279676084109080558039640067181947459112015719744749179492589295559603614000393503554335556609115255614766921177268308859040348118973255257180586223825955180487713503995960475875224853445918894673776358870259624621980582709051914227048711784111672047325718326597771898790012744988429251582958257648677833179772928897251897219783359814087664248090810902110683013162661155906906881039639092489650767548420312530295259480769529370688 [108,0] 54543156593127156773523931484754909340837161648303101247755186863594459569554620671735179981802032898270318557477422678329812443011870934713395479142394045519738747580936999343439825888953443249097009085032581079560007548256755521633507125682375975711872452409682655461041143794632302369944863896280682777535135067485471695215679677415846386642352521124956514575597384669332383318090508340078022229348272200503829477378687927053359941194791350694859337428165414175973869102874381146795853936363540318514651269547438214220086030262097654072073965475975435570257966370613715837933078592707744845446247647709763862100892413972869562790778982854258090584912389995263089435599618361668143650227303614812038226623859100307379736828856216248627425737644859037785659285080558343613735774865715296485718101281072594745841730897674490611620319422422758122976678076503435532339407381957910786551644144439359810147942341914012535216029250870319832666564636434820420745239990372808953433730688794073119313458139502186519674058744242080465434282482966400178793505370144159167812882858974136312357381832870593824671914744965149450880034127630279104004030703726180081463804965263511454507912761009137388279260212952166240930979239760066443237719157560078427203778761052661495693661915080849077971042067364679197107555297931253599459578432801824489877093532467449765432515361343652546126015227110325835092145598392890662233407509222293385963599258826671320255447341384199867869980283416241578819565137223751757939891357369008978157912204355615072771681793060845654428614843327699441725916340480822925215430334198645860934757768671019783699566112798884641562639865420758527242320695136598528909343510770496740759268868214513137386896800797015447878324155608023775236075081083588888605793621459381881503059197622248566719986557262992492215772504511349169825652900633416073390698668807636157441655171980022205760070717798345439990574020989560513583432773528012577879876103927089336057607155573869638985359864666788517150799224345286460772867037836015704096162197421009112581849814778038339313294421076636924595326195395586887024032674163702636806132058158156291588163371813025717378106662242259767949959429455669918123090512550226028132129228612285055076076646664829673921827020004322423826181309637848512099705843004502028805508039584118713505977734236527512092990538347203560562390745048789441654359611616275455724927910535006096171182731309979530467010052118012639031225961973485113592933145983162853026294468141397358633646318044124598067576856963389396631945216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] -1439899066375005357769935602754609423688239244313363933463570487270958471744192006663302308512731421658436283286853782812622779715027182274428462046026095021951265377589510317413853177110480471346607179428349045362674419428495875199346628305308910683725211429698933223473272095708832700956647285750861123991536016232209686001012366066575632485760502229879090783510726036169175066401173425257019416890449240587130348847886076644443550940519489133193780203744036458318823700495166691801580258277846844106409022525746069663153634111946066514333651628293964832844658106572633588742338268804018218454322995129420879459535405545597912947218165126281852345556357421233770264957766169888311677512539010457085369353571477601899362689812828335398034129888847681482156085057313178391410756581248194566535924356973112029846508986703070461403227214470232908276492008979648321478851657477487755437910540202130733252053665428214062098312427322538397261926248450567994846041512325634348535430430447703297643051852061219500179649891438339006227599668643828238033247249067979258563041095183356003642671469076162765075658784873183754941292950541869892912876998117556606806068470869641881044299313589976917333243965933328640194898988308177180784219079226332190728143658898963694642620867253774105013364703947866821413327541431592554715748272348128993318073499259035921802014089456896088375003969674526722127434072130216923028325703514364167393440458647726992216483661149399823271717158363641401085882888004032501948658069024923751388215230460548082538195472522112363875105606935916227645795802806885867883528444072970546484953312854730066476692060290435688297041997363008949731810113479233856511072661122206952698520175401513459804905276213674963433524386415984168634627986118293153231670116921292970661068747820972504925737672396866927425413125593256485733558186265602917717792983163458273704876343976734620432786014106028662348996056789022514598560675795758637233464923339191403231671897937927551803070821570019827563294473667945895882164322758298347235607672444054943373771249782434617527070529932792269339751138318448814350731047350526899168735533110751594827161683422663101794667730122313233757152355964618285581413201837661574362932957326730844078874270135283403829155943879424560955737843585624432428127901131073025975952765198789926883366420727984859788932849529293280164058148630166590728285642578597865081370175992654298614856915025191855122884935453051815232259820701155615849899820444211386981758702506037090701375774319507015255761707109693918854166609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 16077034306299856733094161218134902398180250809741517673502856477010964028613545179840731009807688109808496120241290829319679595984552292940577952107686169553251417642727435606457625236128646955078730625758789370734758352979849170349232943234392522955906875263433452326955484384789467940112379498570616851177656689944566376334650162624250891940262384371434693880186644894295252795882987361580218482152501185314413400249296417531800092859769657180661977893042483093717857300577429005030814418512162766331520932730726405156528642041452945475035155236902755726388373282279094295176168719780903562432790944115299830368952496001246479572652016325571288583184873851313135534153547222043706518056925462833762946889257786541963531527557634170850224419712838617905415811332369705607427083629926991515280069539265327348653964248044008791764214760163838592198255028253112034853163124756912374511126366756789886648641472452184258162282110149237343305434110577605296064845716194423335225721872769239967751343351291876219577476713022515129871143201545505742739724321867198902837871048814274427448489373017080413809145782845174667014308488508337040147229222395313822733606833758959110330763942809670443504415414412080927357833396555442448491452924360778453229210665513090728749481326066412842669749743242152391032538020374975290050087259077785560900943763142344025154257033348032918967252863643526140806437715366510496280763470397851925430545030798968688442108183933993169746084777379736277471895707333847369470205164565496569815679052125005060605797904514469569364204018025545951913471319775584336481743084287665411977743940350494726751020705432047217416631156954612576000745444114369372144433048141428398109854853452043045704873877663167759435294756351477388562531599866365759693215932027258905715106341705863883608890545590823008489608649724020809432215397523263604202826148428743314902733643842653272171311846105789047182991020546416067369998301917145348196968762853366504027290692483746245943181817708828723396944177568338313956989107500953280867138735227769423335481482096752214716315569425280919540884519016372517186814016892735402112319346867477964219586248492025183925059279968857421524068553684029592932809537289121387128919720333788471114621499493154826575513051664433835468016566304700010541960136594305412177639396789005752766541515394879974611028268925749868529400466425175594547217924803482828849609995933455518592838683345466369734236549887792691986182731231290216035577843932151180191705478245786410979383790936989769586318242709456483141495554048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] -220564861364043159884674038748690143517153437798378640592866255520971008512508678007163217381069438587172669794344086011949959699972465659494879659413137827551570271053888818856510173554898595114290578344763802279828233768505386655646776191674344739078308815100524960383361640012528332768413483621529905667783886012498451990112856964149915111014297661602310568373077841778017884121098345033868609275133793166835796930432517472101418580736112131274348343362363937873238833803156573186113279590698202805774254767192529791233963560801914926486487658020975797266814652055838375583291165943547847215502803481386999640068504162681789296939402683698839685162035807726300215951577749600528002125682624516360077305526769302158329361280530462282122793440916064182781136088120511229595758401854633671701886918349205766752700393465981467098391133574327412580341717198572421634952586243515373992142450505174235977079605661298548702774012779206257454581001529115255046043697289108843380974759076475227872817725682188468753912234613973654121544407651932425200623671187321968719117335264049391097240637395459674172988882786260351638178599041195629136909936670970457144692980606324203015934330942358624147156049679947513003441499666501989809785771879328135957152048127175579352610873961993425366811030084094324479323586601186619000160118588281706777105569906387345012835828280470892206287450500161284538835952704134368704929501507838448432288364478146229390460360097933516203446611943949955693657161445213131557257563629688301894925448208821059239797476720403027734616783807030597209263316001785444466208913013492800487284811277593861368929030057312833875751817178495084041800296382852461822470823657888954809985200601060352860198880393724742591553180173417510786716973883050334480012978388247737182864039101802442890426279682033342437196539875653729088035839627223431077329414616456810430814285241406533032047559145993975042147585804084214127787008992246745541596802459413269134647066565390742280189535241917736858160196748087923940092042853026621116427338795261998636913016966157196314575304144066994826972802063812621044710948320753895126022522245645295994222866872558619967599880260227251299278329142174094189518119585526601227943109398560675445363063962759901781124704237321361550566759770042187575098164024050087588765676432578751138417369879286187881937260084322262286625684303338921866112000839335910003297238893374181125589880944684006046212586137618670386924444469700750699306395945029847705508294449548733310376867238523061303224412772221043738741267496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 5127117621573616443960577173015423187952506018003810310570676582804486554444308795247247680220438734062476240093368722528044706681837238192206142076723739558556847812843567353091860125756881136824399281370813442982908485580282206661219310342366407557591603482286990444172994631405088295909172219452521380236836353370212078696105202201457205087865573232022559481550592841758377921334472612897166915412886132162156446694349665858461438357811586070647282332571208997469268345343046050374100578818503920554205632184421653083856595912032187624971976547356582622146293650398730351510959729217746405275110890266380881745082849977510779801715802240565528246415105147938720672180937332768729576976420959868702132378250759364649777235642713174273300614162947791052771610645011911314151220426272320234348956607294385105290167704661220373159937240774062678570115082353521208098480068709945942827275733779882893424766705578729194241077616814626347710860606079704578257285706044742830821114355012046885421063000127677745766482060827350310453848640690804306879370893387211519184339355356021619128780412534235938128496905650202264563201078547003365644833592814345891134220449412224745672099445153724634849474343976640892532596082452917833389953668329915726506743080569264890966680688832679354606322729060398411886079637266319211201528979883085036954519196410779708934560758873829604693273665881883667888448639183584173348015306913503889002070749858992613966387101190499519564391113246808324672693624798181896408833767050489066194910993676761594886923154856185294546665592535057399703339258392479872604857701104879540114891814230044402063524575521284299943833688470083852824757414393697881702455739961475314553065884460447761641588605568611958426993583867170193601742861656818230503202151096794480160006445016280771303646129099850336167227569491521151909204874741394491865189904688398179013048333014630251218900034511179313520720766377824416691039338536158073688367855784583889537343991449134977038659655397630762544021724124157111329773213924474614252352478811174811580481677171148018552445752951153582331922265202971549623029095180847082238220453937860909740591003050166678186604822172953443473242622335809005935681681655575849354984659034543573793285833554052932873651417989893872349225393019262920395994673628034104747358548836772514294194836169857437709764211767411715005740969185656394484514280683793268454763379714450132077277329876481127350369238262602577140236321759991445558003905740111761086304965763600782541586501854895388562964400574530388614037974810624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -73325782140900001308295538452494618836565555103901115051750119696244069829221550137461241764106212159227262955225178099710986306782807277808466011584278165389125875786169412903760340535383678717262796989136874333131146627003339761824237586269420026456924810970851905518855159647407619522347542165034161728627531219714070267061645904297956086387081300423527425685593814561626553136775856507029838506780853914412983961030644828927846591048370403385763345346973746877631374453232040023623723426214454999069216156850666181525739038139891516162311040965198862318759392063447837404671398761709962428663835621506127063637775642173350026775161604442889864251563847345523916231597319940539661951577798391836748563254728543106986412897060886930475863641993520066899464316106933905515428100439361262884074126878349603669783147411558402948155092438813409304388829192205379631242953441900168604578369919096430267433393088255127878941581779266997813588444717516101154433116291669759158200151015722462368727503569488095717287499143538545272113929131725296308466166464472760996377846354757580501963865434499839888704545727976227939173107529129934343294869899183833078988961855978049977173273655932018705673103912034469707725107882355446951662819036740149405380093004426685151118888221602943643838838304028741124547028558795938483572548065952698929187261190254186906823052610114288378951041031309151538599160444688368651673030372423898630705360688291450698823183406891234260223265223033774682039841666640615558140984617010829294678296743030447500458298599633467468357114561344316916751639883521734906453422793279901790472510637486940108989452197522151592876681068369370950511504165850351843864944047066940072831287998727062128266658231181341250868685388675358285285903161229020533602001006576518780214056475702281045931701127554898535858119848817370433783133482307455590781520167375072079183496775365507490661866712225329806383546179106981716955827714733534910483009985390517483908348058959425802847273614763975730770402926830468104782661823352948555865215065291845774070961906848190501702295333192214472727395533199084944217281417600144389943684745470996406937634049582867733845132483477222822702467615524698943303164499590919512243365842274756727155253518592675111070935439888979577493803155784423717175373509213242466607522252003706916696299755557439608783635945983975389963682847837811930331357414162835392247751399449507398253499808991155912272121301435129771174625622335275769963168262906059037969734787111258602726286363037880452386740584010167845283170688696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 647724249929056629718711291498051953076073173083689314239633885108798748100043390520049225736616480866584576944174649457545591108282814560529471794143072680867244458659835821361490391162836081117924655362770524775644970338935188658970476476441481787138863567079743043692382535215713960150917842104968809187566966876376362135299312241157401870508650729825138253739060056334455501886213825461726238216544806096530813486438455470534483316764978553727865080041351911891959551482800588007551253146282243229898049724597668949375232550490437869625338920674686865346377205564331084071126614123727035441153480851103563083440291771393134084342763350872066987832380020608561773223208009691758676887673445368082471119882878838534967779765713501914505975476840115777811150257139236468487734538583225516747887737991424118672767006884453510210754835413153147087204532109172337536253108947571872891288387370255991008930639263876725506080428820556506333837004115346313071229118451979484378379444912874568965899103264909579698880603931143736840715859131924931614673785202546622410714887691868241601444234965889229900386619140473229359174712326596915613154354244539573122685185525303610595107081904684273083582406960039530600603010401378467862373316177152353951637258487708535389159524909429767871988416354972431682584042571657968838305655598603907603429342029032983236257009606365376374437993571976079838312985793684925709267551327380217763112911560853482565605014086046066768195156422826654377032000201439991179883147185506846738809960268144187006819066791986206826078974949555895790447895346046900882866771309536141069985734125074718340626387058491004599938494561984035451450095244684319375201509098079999838879127749200169887632127268730499567202288530838908547349007472687839429420225111025161465348267943930334740971218638042263250935267618443514941999226344410577037010234931529062705025681860171218962341665425406359001642313857033988942683879767489833111730567983900778926345864828176063463235919668209420862196082081714155311833827111521792902334802605927002845138307882818014485749668081537562346121034942511155808512727180507196304263996866125784427142930122459973238768607544000964389835954984797978835762395228877792775753052231856665545608119245416328781130723774505281478314148740945352536043309763446552445644104782379491365452898762527729504158105155399506221513347844906221107621930990132013808899268459493452636142883977690754393106442067881750047069989646385565565969218845517933214251123249231585014248736987457853380710655860123225410657233349378048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -3155888964751743996789657205464386659212870161683628376262606757081194215267962080499103513826599065377812352367077389818121993409198248231696948543588804227296775137813268904754427418551196296035678489227581875761810524523449816408898185877976771937972526105871835079771989292775999015853376591826857883574407179320241629030134879934798850562890672703273508367770424174794247596434927418111704847865013537632069726160428562664305260518299642370715240386539508999331128990110315191608857092449264287387350349594554054044363484951202117806307387012957318170828179155779272562125128165397455008785426490880066440476376742163867826678577916360540074880408537076288086357662781824157788217365827355799723804069358041698686235187359915488268870066120917065395160559665655608961524587906313871467009448473401835413207955824094183839822240535570213435704342675414834505502142167730057575355287381024009907304059626766818173162747292565593443905362638396782836269141467134001287191664275644781695443452590231922797851133378918965186726007215369350235044929820130592939676178016095827068497369148245872896011872578773358588886746601420688223235309255123873028658755280854963506089755653246949689052822918590096010663915114193169844994708874913086413382885605854818715639558189535323390888867413653055471114486411525742183061871562941485817900665493297013676559640817833282282599257166774505227414343246674259229582343661650653391880565089133279500798480321296381103821844997409450259427416312119155687763531493471333551834864727970632058498038885521555299344798164015155083018873881564614621411891932794136828653843876581420888912848716159463312409638962592746147343618351700007886824263497994556952468404220519484613771532943088696573080928460184689800198142339183268248285993753360396573187906557425499261428833419273945730082193481555087021336264149532967462171389468029464862139142831491569732145928364648015163315965753433253666389188384069389249263919994483013365699840250614303332422516935268050458078079114205080867218434802873929050961097849706385069850396978260706321412190421576179828165728181272200465459407265567602000240480755067301388263041743694116283282579463445129345420894986321367847978360654120678299599110630352730678595372964297802019814154383442769848383189096772742341671146148400650130693006313911510425278774195771498753787979463155549355082778064783342652086938702714298467277378163295247233141584175225669059375740216325414650795916467357623059028726697562617811962343084362736828986993219547976676539645016570049251357005460002570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 5960563112906837531247460879164923193617667691426003350666621752588729186018245020447708171534474336899083308781275733058948256126777524851075626767253688593823436777869356722352223529721139341781488999610321508510156855448143814413750215045683816887870161640781338971398695326397746704111319127615738069679848464282216494643208315576598628936189138777098849439144672031349436331519521173267642091460559481759964563029839784820379818735853656791259194221676090922225697750542135118344983717625991625644368488276446469860161623948143458907480527102142909034851891427685271600097596768202314492628340724165919082136113692673674395492878653828879379944937843686596812189082102117161360826446664964423984386597256898994421330356929090907874964964981948161528968231737269487026181159783851099391579863193209557894807116297747134099313692635693688070555843341259588869210938546180592804060621607752431761207945823203453233108094570619069720173788715403094491293675350143029537405704809431061224638945249288985495546705695144832582607685906266843837333200756755882915501848064758770022652890248467473809043338063150675765065975780208995812240518524333276013283330255014943370646313241551986334805156738782724848083378767635513593823266491222294778532742612501482576343404614867132156555265251764214948337196064909889470899429886793556030726971704261142586342060906701041198005950774915053440439004021901755929906415898415902219641486783900593116877700655133378008534657900992562534410510864054196653972497333297526389506273196999201461688110300615285540237600058635374983714260913012991214258583194522566691074542678580279297858574575609439121052649497233265002749180486021480741079641092939164945028822672648225022735899496470582488839310327301662263717022400775801656443068957068074075627308701755149860043160571397329273150822859736552043830496383352777712119073985784650336042758088881475767655081617277364584310963285369765669605458213151882709184778841822062069318207918135835626330138229401208311883672457174534228348738128609809173588413626844181788774681792554459978641174538676335930542175184006825533041588150293068802897142333241532156597509273599947011799707427218333446085189483206429951401221668794133830213797519790947967949954502184667095349216195804599755275217446512427108844103636387187273310188217462082050699479889545496588580904190248466802248155903263745607837680610813224964400281555259150847836828474157904757292350293107215429779756585556769854072257500227529034015323487214263182214605126981900894587644826315376515692151325442703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 27865470179449867856858179571482918630639471750997437812775546177550378775446083381742456382601351140337931745314421544894686927806321198623875737502632816026511556722282697310839014160933235832286072914337669595483136376883663727767002340873414599912173012069304568674560812120312251915792098570109461542435293968836263974372033361866570413366559100988198885566876797623084968951604907673624459985289743377242793107452802677789874092918048261356370661286191196963524132578594021487250606006849411584092054488524554198424555397394254889590689044285782895682909248118978501589071079062394132524823330129514243965582887777251596882353164301519699148134156546955989974418666879731736143416344709216331864370613247809592741337450044351060587269693851949766595832713615722516564077276714460621435167020999543082128869400254738663060070326430962380605647935797304513036612532869321153886086091434266458208758722451328226679760814329245460361872163141288234021571833076432010153240390237636459778703852978428261671364958491420474868145928822540622993737490113554194886683974804023402207583625200032665382599950948292704223679821631225934322674562193523519005248435183497277078372346469169522958735334209784823498809277667494938022901862320592272760976872751946771102779347055953587661532766204205998001404177658725716023971583142863568177406874845408631861097865503816387270789346194999701573709389669062466304596159960737872707544436265672684706897899414814706483376621544794762065771060341093986758563188292488263730751418795741876788967652138462021250387807480186242364326804708821772550962170088708980330004712385115561450168479357857487803606457756477445138645284225691611832779763558501032977953709555492228721879770721618527201116792610945602063519541182630366625196052949723569782604973481133356752903057682220322093058252013526371663496009586403588638975584134717732634943593257573426065434559134358523775797294159526616657586098623602741523489401890379924720231125597820387485416584401250085149071585888083306408245812324359811343156865989567143587179981834085929443048277214951531158319325277309220289111155097544070807899067653754376208659975846885047024089645787122719609740556739284504566917032329448260752710229183513204344888923893604392484751519430058709738011170526341924174998661477329805917222100345917461678395932993283400853702897492307728946280619147942726053555332900011408288038897469015945077622232213915761197543274854968276441704318083841877884391211646596767012430962319304313602697082080122307571820225667009835761772896651669667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -249626437016705760207518265977218730449807194117484483881325307584805809391098073456243442901642286151545469388136709958301977184944843075621003179273358616163301538054865923786416561001162731941507542286657633735480072568300675799618676934280986318083977378978169201267626121870446617779690696007737642901272295136120901424344734682586443223150971214738591734318276521807962711860995121305348839933679009382368109971992130203762083499464364315787390228849397737279715822761946157154812334977184106636333887685095733945451293963817396358547707097774681785922626650578405264750797014706186903890403186013056425354676669277522275405431703222439658738684832925862247812826065334367625443491439624406777599208338896419159299197685339446524975325639104202143087594567485703575125928156031201898815444233300124356504543558134600418921319653585132779369075046301369230635473079483321150126165257149097276526895245409226582489749556361303313101974486563557721629068298715826914140146767745559005215007481113305834051798780721500236627518973847137676921830576460254294675648156123313350577928469195778431628919261998302202212333570686211150805706584543802138414560291273672215883247199188150927640315052990446207046611510680746513922574015924043547775092886121252579670974827439956202762793253795107487197527831899290162833976086678765014919293224122631076686468271689821864128394020915271621876772020201905901109716829292679719675042793849099704151769047662769882991242278700063423219174361887976087138135514799081319605652674216830124696286145741047674404719025823343290004890983371203886638751309133585281382473057604201630107524498971963467214717590311682762579617479049964736390717733270274244130484336329740123975862752644189155685588577763231631216746633867897603192054403571726302282310396558982516761155164334894342441557080809632640042791935620556349351545086087830775132753574728172469022724898156801337602444285472772749939783692147197188114843061114255259066494638931021920101488011264498095362310477613138412659734238999877277448240697039332227388724306501040022009722082658776867494792131887582416811297385595910237744521703293053257215251984518203956461599720622521640469827275805135469958925813149186507102380098388419841621771061678242230085466668504110138991945536454640815081719693046188418097853668668270805139193873725108417373416105660508682484705542038892121088104565695953820812516102116225230266858165012668171132439352569545648561245732178752401694433081402779939582819012279866705103678083125368838017055758583779048790412467368693334016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] 911923528415852954910459216436752299306405068876482875823247469684992984669093242675298453683762292721772184905636352220366042615602067222255841104433890049276285494628832734501513838442998911177289232795922779290471914856309608916584842448022521128251022976969726706666885032275799874772880298723602007770230672024456909331108995102855235437997090832577264885813176200862989589398244467547833946648205344266046305094615349456623343031232959088779460649348947190876457441296526738387388841600088405082965924961517697652439159572081907388628662093851890104304364993948405102018656254917968320684181668147202208854139129379794749672147572027070247143128261945520659107681417106804012709494672889647257513774858455066606981124725891701472392768695065769670679530228286302929201781443984861654825205672890413550989398567408388281189570841136940424501389733518821154101907861570228547704338936906047981484717703908312249805917477565365286033136041578236538667033825483846897614516484040065305294497133822542336650722781116399698985621988322051335189417590062131067100177458324655915829348436258081708084943533657196682027110200859780592454094470062452141924530736841404409963908934536850113144935299122140078126008458023979792900046652209459135176267001633932093518217527435027435953992339858962968175619119816883926031709556436788237473319064406186733932723814390333190706027491021985025604374055308456670257193041024941879889026306775463884308356051325687424407567163497156606102323137763050619035558465556531509911946435680173221928859568544314994393033731981210402369468988145989730986537587667756850248444254323199896238085338230832482455248542867068031360341019618928389290369156992556491350115177270450342240950165900274497408909480150053289902147759690415641721677795428072904401062782384732866437398806721034840368866342062401190812048108111077759119375966860084678329829019979741578499701700609431629730419416901663264980591857692601109333397189154700128684292411501327693791060627071288545233437382211873883639311293679650708398526920447047348119351638758469223941905887336572005864954635604744864188386453908156974206240639846498531971254949602000117469158910117885964376039960167542380993588138933417433314707690696624270004954000670575978571264380110641824200862533913489986947039446860604353908206904477621685026911809977725415576890037533464264128812649920879496985469569241460937274538353303690699116878669833970746494689830404925354459446973754942185887219825339983690637367950622655624136809909312926069129875695812232401110124290584640225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] -1924454283538929558842906889828040182452224531090657228369627044624272906131520951177844496714600930625496139358385717317700702546940137110480220889986967123144562210288787899464262278988038828060179120266189727827638989182711084506024223880748987531803595328531211868803312223290053275390266841422742922257009260128908406412402943195435031557096657530862821371312650076875524177470358719468258193219496577013400151111038194402523988578889561097607461433318172300960313996469882332170988418700225248132062006298342437375071776060584570028426429889738951560431280900289552905696683046953975438071879557650063368703998637559000079333494924042477594276758439604509079114804431339541920184956430742552546039287798063627732511531369148030679823810146713249417969569750409205515727334891811686740424988870151614116044265897593276481509948031966439236373029025913388178896016201365062236576978241105693605947047347917786281366980568152883435812740675113590627649352887073441197209636879948622135835242480144535493090617735694119810498250762349045052003339951765128954894860800802765740163150306812433937143299267073387562060277192314273433003423606454494868870333799185865198505899624141676004988226901620949755194821013211627633690543968358942222552521051758113357209646207312794888126801531205677466091657975748471535909393175652698594938050426031021885815328115321811854700290744766068853032389255347150294926540963277723618448370020866026342586210665920373545492306302121926514951246503701936721791185930141657985360401671204034033375890476467237370174450844940981963700704532610326388202778454034501544806501067385867557419666986439251456227085856963585348390227656526710688887273736229894517980239177018331453244306129367493960168434958772888460595766853732268391467117452111958373846137136543210051587406306359525017434025183744259271281654750964902972144749147191620492069762376966605609615689697060223528956927074673403515181605935157293076136431720152299306985159369001146220100284455844337791676547002507412090129432388785546814539726029419956353299357782218133993533673459180837311699564422335224259464604519878027826412959808812010987910231682655646853370540149157859555973624446108636312986681313596316141870947553317879548773549109871317922669146837154225912395946638313493526339438770838877247343989129772623131766382362925407841474027633573569753361453128196565502079727175580804226960295875001237721343482991266957647592755906291798112392248373225807979774458506674487369360844171970868152446839421309814993243649517057495223846927509288705327104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] 2006627666430645323223939270960442227786489281084425246834045489018879138970867992129108830891270593711712082136469667730326692052111470522680451791232326408534602301912804865552641451485481149201672933506265663076239824285710166735074473158829469209245095455774901797434575196896352984477147194934815512178402321171329040151573423921881880933182977276248418139142978126314187713936936205589632577965852467685120641949960665061630276422350860763057286751049594020968422751869911631310934285439932498438097096249731610683017548686111188011360190429126804803208970871165259478799955982981217900994644401146989576219091167645747487354624155410519660324831105631144854119102362723581061524637512807128451391456293504495621787329286748208728796040656513114978540748975976490316814975408129508260360953838958972815894353813009809756509594376345037418586828497888805458468831127445270324444429338616567632136124028193449738285722128700966738976609666525629451571890411126469711586280720866175974178155227872445092432575378210082012919693599327061292960362559044138497899875259248326814425300871519659904143946087221344988339279244592080469301939457669688221555325272587194299468135284106213939469033457801846035274837154602916935767068510964736593142113325801700033551069425278258048165885546762475427619793449661868797293283914029129477866602238850415526142329676861506418297114638144445070345429561754489044058702542786671869931765688294317559811411355239059982087920100287447394028892786778303681015707076846101846933700006393494231311595809312805075236428044328350707250084549357012387909483672630416802074924617437437843711762422142166986215001937169034290382321219063382504163450972660875632713684384886285614532479567829087405328880646242499391324753933820754454174024310433588069272596919092770870361633295497821787834732087990667295127465558611750364379534842100940882128641575958755464811217944867760812915979831070159423779516781069170941342574209494637841382549155536413155090526329078799813643176272821418955574888220352163481097458327627077456119304075380552213623756596845861610743044756895313796092939174422148675038568242615657661079716336859546042991146360856609045530428238208298089547830544951900197165934532107621966517904956663311486093465382440129985807908953204743083950295989026159563371501408901441696923207399256512506271728405588050010195889248843050865995002164457514425178309452647552501940694796548226071950875792079281889507811958015557694181810622646323522756942605757369607505989357204168958521193696934291789263808933018824867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 1607451746085187219967768673518466191421359348173636583251569771816553880225754869294112902792736526522095948824688561608175710111454763356195488674350345821770004965587655332658553647741589757511349005599364687370137257397946485519480381554361554215903688772008332695686397006622638291297861055663617401142797046068470000533702033816758213720927585128922028350040363186535893777087129529043859074598766905586714135282193587654163525528161501373188625745815617799560482918060407881076940121214545227519161365174556317345436178120073600921872895419025921319918661503930947133847172978434087323366477583112462146937526637612841351645454491519454652338338315390764672225956247466371641595875637612490284343115469551061806593388942533216739958906176992785700090035959757306305103496294607128567474948698399638493659484473335668529945147044163838835595137252798144696702654886558424799122540396869414895994550065373866354697380791258084537941952952996533983167281281396373918997138111404358325806900022432279841525683364510144226212607437779219209669302943283705577182229972807484535716890303497888710768887323829063993121851316788004193147318128043158851400616544673151898051662633174070592755208426070354819866018114317821319563831581511918738368677049149101492489521694722936607516258132065352989313109873204637192311856682380563861648513185219149000685207921460226391033080705371745457269204228884907599630556297426896422881982515115358971218358358549883849503976586306380910949140117979105253158979930409435189574519797899168759245276076071993567731058836455965995438828682703556443854040357117776880495144918010350049764701430972789603394625337524349693298325189485648783794944625339287767832008338701983044775309326117331516061542644468277534797708780993968350017886183856747298219691200436204165320724281854971089521517299790829914272136897017262145283075280782415069409792971654048646329279921927477641921602747049407928382292538506626870579061818206539156772209461317284398527432197414088824551185215692722889439798252147317885416073114929737040352345436263389772266493831163478914828641694120560820666955558915118753954014200146392750384087922781046458147149945314252344844702293701244512080733458529363719294809847440727954938681070495510438028586309972160752447754158676849523283816047341654253923261471318576920599331217093773659747529969622439190197328073432670392652287323380050531064805678508770924198233126589516767832290971644691132447395333371677242347107769324298626022326205166625289505364074982728153543434526021212012301403190922024321024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -11927023905289717200763358534346064845162514252257916525719006978236637686500605589009262330951271851171071920837669588036214404369839290157267145961705671943290676693514139490525232463033552726460882679880645353349490239272610543236673709983844483386089050336659809414221696659372154353092827073347283962625696392033736575065041867772438875856502860974536383529983154857391460377977954118795292270104205136031334779270534024391583800317768235543045242287396012042456101105870400832884492444786757109889854480621210669325028053106237324589147617208098425024975024583751518200310920769291994815694589651871923162780277779574858918589401622550953274687014118801272521532906157350026518335971958913592531841569474195684017588903642598888939508335646454459412021591581920334102206218563372556558109823695858588706393436781025937119462556867744980980564179845908196524759636685660061783371259035856643115277378669250793916771372081095225169517201903366106377643740653360261235314962831084497560159919986785513312941108761386275262971035469797034854325984150921390999812968853878508709537695442441451087639229368470823910273943522519570541214808337645916432034675635343654003222923115199323446803518023748962362680469674242410251183774385008032247093030305529195932869820733605620465656831247502145284767888216950855697268081889799630001869934742002988026045385067674595851363711610178313691476709463149706865117933766193171375355298218239568682673811842796888490941052799504455215440575943405293196996751783061279584865492764557877538096551383330894826968056717973044764133938168391341290891323642461228052291190107551473712716357270471593804858327435573741558537172956576559166913929833842935536130351771083820024652834417034450419001890227622384486112784043974127522583258981510086874921893648771528563867543329523157917374414741254995206427693307891033845621833148903401302523664469968703055746304952227346498530628956087181346726013884621008386379124016319135734333221418407227906237620658559051560360448690418098840676760398613629679405842986370259838743625087267437406688655643887499771758979390909963114364871108825535356700634685724237769645589662627886594997812757154186581087052072385362456038054607855509675362104904388483212711943930049180066199263696047729359630811522178830878960391692714373673854146200856800824096179416809526103402897768816874613191545361468328253082960470054811035587746952042655015755703735082171730768885796938111899995060412655762554436762649996151628613280248515895253312242222439107728479383382752391920821120016591345418240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 30007811830241891093093392148417296593620779293756554435690567950756708190920932671055382881697778816979067829490203879400770753773795769143236484677250990215423346533303565055905959673378686615812117356009686078202222696845825501678863114537059170867612983776816831233854936773073322033897382625716699356304090011125286546753122192855416077144796640763878447658168399251369142266167918933104289358862824837463362738576165319406232398425847075614780135989789655207818481312103575583887517072499880961375026362731430094918524751683193468454931693664182321788534919822184670564582560618180376934935792020170773789281635392337921007165732017351500807438578361533183050678809626723376564390480921231969876792606739091877491033336139298295184653915308380724944136036633082206187682561801570666242418825829518954531274960797567991473516217889462309391423802896571636719618117193646311688981746169712685116206261815304328342930521732090798813829044847665889728835211796400602308064119241313747658590103954224909202114080510384966297185936340610030436460459100217545934619049281609337920728316318463908997827985456845159665113980539698751064881220660046396834740906333260111111590495159170025971351556186401756504917072044269656747015262563872132420566136632392678383105451983742814983716946943583442215067298106443585020044044410912205258698611961842335670942220266084376817869288459822671558906402562186076927395488581803389065459848973892553142958608106356639014011155378992697376972437884217254164297572901209773906290786769239209808816500016727852876694712779829968674803714524920149553891959688558114319723186357423159150415454913009793181714059242942966745592121531494826102789119570465956776209758545554286978257186546760358472748820902076615555114948854022615821629211136129742201969739174020297080476167720312840478346562465236922016387522781312496875096382626790201184641932993704660109222781349004203754330517991325779280771852202924795582203522216562273972379467337789618997917933818441887715053966860321146864339272711093197369100821858833160261799983928539179336154312897050593135205034062565390106103327824323576631022519566934518901872912552864766798464632280479301541104083818649784657014029940681291772063008989948379377971646963907662633562862026257787939898759487988371879252123555468771422801975320151186224879419128742040935688295352545920241204484232153444116927122819298050225723785384919933776044628716835207816919255085757280131831328913046049601013758158583289394970556100593945094114741009268199913984318244398468198669425777826334769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -53664013904823516481306164833920975958584216007697121185109073911043579474264126814519310313599837061562548525740765549796030331263209534158555908057745201575440800690536953237109438047605472547360751770462686851481435417648657235840138276593614243995726067905617519978728825824495860947276429910784933006351780934404051880380383305466840363305467015397458456599877544344947584977753743964860334616603482963598839596683205555462327494280200808257004582667883810061066152805153833767551093999708203972043480027886877429670830135427581425634925268885309868042225779007245419662332394022748383969259981366096519973574306108915718730496668909078321934936233171740833773222196580733289328802243989620524484053459618552451565318761560643877479921895421075854055000118203891128675088171717416663960629863708234325223556684046395988822580245548789589014884719879040724850319011026598159021034879015195360282121686324040203413850793280726067606205380434649306641913686772261728479263649654513035652634397476289827940919529296881766570264125873537899915828771828924092340262970123657923123079839110309436307512150530697073258797945526875236276825558940183344453037356623346530657154844307177370026471064871353464078078899738543494481447341900549560392818751546769373934301619628798403454769661213945889432865548434188036471126675056840645533293278798563855432695451681426919294553089828968180559524976355831258447438923354247480769958759916776722826666772382794287781700547538491396598991517356926563579850030196566428591478494410534051106397627466177828135134328384666217546111594528235221440166876401195098234083597222596778309602531381707556461292075491712424397479402279021950628826651853587665760981208534249138105800572720732311742881253851342794122754872074709708388679332053277517243318465722576558609759535205278630794080684146660283186888054246868803972516024670716464240864755372194255107071708384858325156285068501300822957858929080477894525712922824487399158422840213011147512690491854720901089261296353907618952123084976385440869071207757640748962973085445683005024468799230397281389927832761878855976771953895702074191369595663406394744969498006491169083761548669258777095896836007094266092621845094899505406801884732385638803435818271875232769903613460681590180509417560810973886021416213947076952213828504224018973033561367249347977182391412874658527622154400445008321950495432127177876693101164228238840932901400322914158923517300563801474776914103838736422257990709106704452044297669508829099734806703549010064600653478826051004500122987816382627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 78181420620467591886320692202872644594804255246054712870303239162625840328038805617547782831792506932324700617798765212723655356150100759681088652151888173869521519026384794058460907483835901281891406086243370469788860824325375289899743704475891450345041424230338930295886716470300972155877497857976003118603615632567286739715447164029677212455711560555132522681815112378035993005449804257416699857542118627243533326690641547322381663844728151033181222087092874109329194831560958769546899016805226806740823813623667113687765269123499418840682681436233466462723164663286902822419830178395138253124400134273533828584154972780286874257314917283455389222504881335346154832420300049639221854474718906985122992623656675490531217600860654327943515311591979759745979905469910200033309998641009816106833894141838255274545879912932038631810495740842118766512267777249398132762134539367733426312916086504295858974700894272823367831138835966995231051125589302245566371989574757064530712490577525375777530996235939142336679104024632580105535574857062688296848758730915189163889490641338579802402566249559869140451722338160881628305001432384286326828999599105144095707957764779638643694187790765038110172314675101676857710790825793959034620811423695903009849597223732912542824782359019353966033634995819716169635072959883216355436970120619116713682465534666416497061027105454335178175199950284257950586853259706339773160135781282731204054467163539827346034595834068845076831922628630580111736326946413235488622982703031946813224147082492359581551672301467403415185138394074130741134032193351767732523184552685199264543911259698112095616434194755382478264870771282545909397961135344145968027632969206385419434866992903092197694119920103711700769048387186093703151091528353005996095207050693604196984356406994161305902200849815447185009867006443473804708513544018707953171253664680013203195877670162849211465875892559718184761598696430587822792507597350698085310607461429518714655817476493841841547967038501634434239426519560057913898301345287198772509772728270487996731370970520614687253856855653948638299069757768623856912126282790135795990551899547600787020444964334317001123020100761974869501403817963162807742817219646704217273055703238070238479650538339880971615284297330202142708594756770879472161832336180601762946409766108758218395477842424633462571075898335507878139694690509170505458326525594476981251463024019426309658468867999195213425745179098011271773348586648787749361337087238596459489143162535719343548829876230732441077479966181085289667330578756086530048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -98302101197689921483235969379933176804150751730798769351034427390140277514549884618211893232932287488261020923141908669794966847132726814369430782917052676549996180279379205977231799067847924511983804158348499616756541882431275864163004026397963178562902700897158157300490293167438796374692932579357864135893825407815341211536026334870499000028934991050657432078744818518240063034354523967976048104068680217281538154920836154626601027637275476798204339394284637378369610066564737943730777700278272785377048121836529452413576704679263566428200450529014587985720226341318097431328577239711607733976571979357982210211862473442492381114234711056439229576593474738299159506798016839225853278637187745532906131272377655444285649802047071111545167894756680082527441714719483315730209052129971970481873465059413334119710619488864869785908998983425341918212938406880534703162561978136968183110361090982627757572362430606108939816489353945870723433685691103697915356832757511646727637351990165512916830768278084059557798530195347119873603254189315802825331350992128755980495285502252162449492849307318327844475712558955059278138470517823356050042094549602361353072104114114196864018080905354486577126341658492631726070182962475094552348501002271195434775922910713451097370889931979698989129937735320169998620543084374737884784628908585937973491377981377787631142312320606077920342367572054454704915515965672199738730282449256387979894901862721634971877616049840895177036554554366492198875680883964671981268716597962420219694566416839976964261620085981831520326975270636788088388534469520211602001637055038199747499591742422394017067524464749211663852146339651222767520893937624358412013406414514894637912330516436504100252760952371214576626521222407248984376800452079912937100222937049836171098726401057076222541889145080443325783281039046832535892054662870282788669237071340543005673985156186085684169481874284953175647848224133568422380926653415987241630562532197633115902684376890298116056245416360920989776931866611445806997658572405855614112190705662244758607453119062182893561337926788240465153173308393236980575648236614840708957610741972439914450192743813911102405262865711829783276852357090301310379047656924472971255130296249801160348720252575888993231039071750039978833385099102616776810367166082331018588641775550412122815960163683721437194231454791009098575176992831192315424986413437651429531681881271621268155721581942192209702510160503389333092646600996961098371433587440505094821758544368056626558096283137619614231269604998154634466876781270967255040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] 109924931444439355368967300887899333357481239731615115307123535650456607270086204521838903321308047224422573048990122853685515742224736639096311938679548765687649156873453355254563576350831524167708288760599403883173197286495668059482648582752643422183261451948781157439403502255304134601196964133484412226412729067517294465340833108300642680042324776341438640158276914826593223965592400436057674523893085627307550508077091683471269684580142994529117233687596543539677761705413055663527008217382676038461189117003790613411417134429637757477588514030689937973099349926523330932181685670812937962160747027416106291234230242376913945182436723707890463384394066880556192720037721048571868164732279126857236707046185205085036894850474330495217711692066310959229057301856183280243302420062589855980240079338155926808525523742130087748075661087914324141023236067395547560491887979759572600488013879378785397647291473827995752635180091011094278071972954186912629618424276523566870465852164591130399077232672322458139957297796953277756684410205815951324567371951526993940323823433965512451623825519791780493626322974335970019746986127156839362651668821258614342666459568756622542075036485387464893287314138332162505566744503332837524025756692215974329266852983552510141599322960494582185600792883606162582210170292221626250641089199891958075141365772165567384623798080742876893235413674878831683714447777029107405614536044420558680016374554937540021693601428259704766115906579853858800363352204041749829058163873815929568970757175524352045281717773653043245290015035026991062395762070607159167339820637018536333872403648695308275102448587451051233928341598576934039595220666458149007122031909669908563071031034173107171240127469622237645327591641720031038585119938543475036324703270217541470862451574515219053206123318782595315896437768773294581371843482638859843561748077090244111149044320087532229286540877929223277940569515687167839501776681132514328419799278816844147853131445449176455839507088598100084075581645543833323219390165502027598879172039476534108275734909963140732193924508848495691791533253271994312600579835091049328842525987585410010064241285511126565791277606470009301718469361648507172774787177926844179194778318073241967524353787243556931811006812353141883030940459209344725921318135886268565714102763542395189794816007823424633776337785452289829186298650367174252453664728633299308091328173653030379864452686614802324397403751563023407051286917846595063262113263892515169134929878848939151488889699671799238735124893333894813944840447066564984832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -110713319008024735927179551976049532324946857726143341101276799424606191424086525170955485408156424876939885872246691289078612978156507822531197886592535301644290595755010469104712440087418653403844334223790360754006859801643284054516466933655942972132978146123388865336430622478538694836926451682066305999411259179391981892734215960043018681391881221037197719778812165529449684870911589482083428276437148847012146468423333744451607507919892537795288469538783737779523779065623663480067897307236197951383034990296291123591792236359587803013507910050166989878844079380286237528765098516653206466152392935873337257662625797570081887596063295331767253274358417787733189019858939020274235978435053250160067546046241443322559399673249951970015252123479578201341480246093214806560537286929364000682133874792447318072214954096446391005421273072829640184143669335143310582859096463167938991774770742102182556352716900284059303871113728320890156253780064722081263210602184340155554164319533312435854898427110820597345613590972201385618703534476431244563916720931205367742366282684415004036104672819106844963484668060271278556763334279831002754189342694043325887045114224850808029912716011634393271996437746880092151740233805992804975069494261118932770985333417342049943078990947871167162268471995262564810383464855293482847841154848178419445277430403488127533435571493076266658449108063205718475639676197300837700438314731442094431117630359500817634981930689910477940520057203523207120027692883713054340807092562382510172730811798444913631473945688213570280242740566244596146852799602625006299709016485055074205549955770863184227189909925791094885348579120506941185441917953968002590624210151804418373414923131041152925303603963967937145804499437223121031290758639227224531092842397487832851815462566930688970222359579626284530713478292399699646319936219297252342367590586698649235989926858846783693886658830402092774252549662978738860391567138001689980156035173094000690354372014834041638436141677962240484010889650127671564688412187697052166162212784989879412393675106741689761700866744115133602376823113606134736285627395372368050337927740893749470547321893520997175291241847195245691143745015376574150909992675167630720798784630527658918924877398570722273212134998818499706943433407872705524531129944901989711759717212485667847669376097674649284524012823984793062782516331054518204796194975351455888165474777588393838685596934150812132675521478273386534233835975698145777129122177373100004280707145189699526504002843694407561363574126698176318554143457776605593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 100084201390829364067887382476030382699450731150355804906792572903121145459160725705743638252640630804120970636192579902965321944823426006119221455204508023601524464831266458571198007958146705940723210516665849764482079741484776152597267208212817294550673005920119919241719903624972271889792985497093454618438229668256688986612573464501528808316003654432702588976416267368926960410661541838305860653676356360754132840954339724022138387311828002652972856440884183956411834050001937537650532089398273889397453013382573132677483183930460325404619289390381676120736518436918537865118288621476412617868955986683525425873420735837629508596826449878708025295570413685452440439623232161340717440097988116007843959449606686243102206810603036198861282931391311413693278907383049856101874411688731237049859799987516806313727842368415000195613111732066486656303808330382898049878334630126329738966281578540911970573648711328970699883647381207471104957446541419012396939468751745411110579729720368164676871928573551494404606589779077145129413137202268940270660610635846611952048504087666223194584961518746466652065662520995369303688859235513765055435631027707826938094039619434084188254595375318817423861302983926133134470050029151528212101018751520291488413505332503722292581196923868782821185772297253779009677669969752724169469872191099119239654643691597404754859173788168644238492705645860016262628440415049048405817783202132458790070553093509998797148724381886313330670966595468901058384396323488552743169859531846541953463526043405787738053173749844661881338537343288953861296840159605296903965197837324409324845223325742926037893107698866153458772698479671969409353762788724863795328300956939138770588934718242168958574268194018560725005638054331625384731474873959301264850844668016315721545041066560306118276779445313603621691694104649315607397813842227163857105667356718342715109494453192630379552614620894322638636352328821607249037541340361666694666618960203531010367374853834101120295237676446845745165603248044451278132561976299644052812744515038382079171664932216548941953792100262833649230102986409223919059569906243333206307613340204481048930349332228954200247763281301289679299277862547450127467471813463679952820264234569065427293796303412946351829136092281031674147601028021492245769463081771485055279294136986213528671935614110513307252782068990980368995252814488179955326403133965140965318289248159374365541138279706638392807761016560912480492764848558894500024450150483417475116752449854074244585654954093572895970851799372188081151120907717620793344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -79409341420388464770581042541530135435641181287233138915950806156745655409245405398093336857779406758113803971976196988181612875333708114136898456683206252694137394030451394350188520098165500279448188562718545385962627343963543995256931511981188047533282065180083085577198166668114545359351438780392174903933485746144476051815055499202700920191546646221899639068519178966920251656396374458619499314395864488671519159977188806212220187382615787076313524796134011790257784532210856229201309959657981679812993605756745651583988164131899428987614891671536578423244126021788122664428660220976361004484624730933946664764005099647196325666761240755588022949830380826626725581530737927390117112248566984813163466293855503157239123125745987704677140646262612502347503883405771590902044993292605130714928772644520914709032144537428549624696194170279153138052141758001142862974769469202817795119061339407009115730673941894288938107648051841498109470364217886845327572748319452421096580035049798259818271078954352863220035916540150938048523365783768985317787353408222460411492735937084658859427652253611491191520259348896460556359005960410993761698980653611347176770974757565814321727786940728431176457856681383077738330259090028617878309694814805600856370836938067561397507781379469285085614691908590142356956609687593677388960773291868072454518026166026422590199445266065634111198376958298948916613505532651108108678903900573877111056774999939658349105665791095249835079131297731053085112173275586197121680749039155153618741016347765850235236258000265786307839437969646620678365645563239911415680727836249185115462888760256205483987029030915232638581041905141029138132344228288122799725519261182838733101672041706384656770753894447152588072659583649751329477221937499568775568118103728086609835322786765802088777672168556847047397596384485290159002458440747522409003005813696761494729424724351029341410154214955595765249057342863777617249976350495601090850467819895737914384774287174097713113174187482747134722932131321949217987817267197750814859647808682537319884969232504843281770189849151705806356782929496260090559772672841657161426842671396727830803763585433996979811091359517304875880388345655978631620565301072753026764816708503014695403168080691193044315774080424824312097463977711043543948066860615136616414809527259255602303127539486927985635968372136015706670777271425436535016738635287560314590465599817792196858439316376553540300910715618285409863611347281856092432195224166672974290568129453234620315936038690328942546748386892471443501335861258847518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] 52352296653934613297898762496068216847039051590869921620741856728739248587090727802737832156836391538605448179779441753812834497941244971233143378544632837817664013736288720187355450575588180635961131511632272528827991328351462191425776925099792641169358760704903313432428488723800914648058998822809226510785083204108878977360187468532554467709532943171754530823333130936501902377066228083640936756379087793908765946666432091461719080474135964016334936532499604877757660770199404551884508404225847990034146725043231362446469674114393255719042860113725195573227032194396513906313749921396799779154680380056337343232551193278314339425262733571579825036638897425550642798540643657162700784135862198653794844548687272240832532579317891916496010596477929503024961783320255410514398132094625478920935621564873946474783190077179357876356464266039495210256503627077699131158774794688658100543053158578957466193323673206154918121753537527765853647905752450926990106684314067366006848119972863577477204822730714209153769306494780839216670044210234879049352216840428326869312716436958085977210714735454647473961315213737297287263140151720533325066254656603987512056970580770272495655024662890376541052939411254545897817317716246696446870427770426988487924247504124573558296943418328680871874115766473661374391187537337405924554931069633986071311830330569304864248871032396659394791074332448029952008942425094995598748938494551863104356661277380625288676985063918030367273554928233470885262081948422290575567274740564787155949429711464640004274602939039831074320332970315932367118843299041884810359283598781175608897254891564512921241798561233875847183307466365005958418834107219548602607219245463922700095595695982196906797671421704367984167979782590127633179461638272598172368187830046780725694679413753736662615168106201123909839234835158592401447397469492714967192526754352700901037849731321402536538728419991461664628038056355246092001325170251339550276426731165237128392951133290172275202015547264879802685131832686438435879209665534913542849691883858142914965577771919299354276470227593573744910397658160385054847514986133636953583247611165717847550832469692106117124212834493331920783470846936536720216278924151046622992657922768083695801726673724573072290985883074899844752312339845467090660953175183576603837359024722188986971463892310213486771863418527882197583448407782773334505063221475664152135795864132462423138200655201232401449544186766006531191732182405026211463859391887111130632062376663538494099837834002040846652300521712811849643454078668704317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] -24413333892765086855223606263450077431213406631919953962664596596563906832622129615041766379674327230846294010039602343069020294060796995074914560841064371966364536212699670130443455573241869722633328239774528555805964288396869713840680203291023506178055422775535914285688651442340368539273453461212497383156989415061773151983563178584367050344291999771034495210994056041172974921788134842630988094079913559153991275455085363582601804714827570192640826560105804164651668915807963554905952250535457060232310205103335722049955634829685276280824401913310267260345475482783235884117557977402358652480192442387208566504004597745152029962904686394196664791746535358507446380012263202365201760922119267298067786970829425141476019403161108508402980939692739633099789112228695894088211211361859002759858374799807031900883566392556642373758969474537572832453939236304597608484487009296341019963613365944634415032246551821552227457097070129243778574707019205164430267803521471212902873633922167229355373557714589077429497866641072725596738812431305214588755419878558125336995001598968042527025712704172981014687115210471415873334557851076366392976380451467823134955922487847079199294057457438147571011924661366751522692267428639758365801753007699733876083094387643368998676652435281439112637479932804563632944432474097088028132397988749633361150509782202421928444551234937392083331593555930447493474493199305547381128986495552926494749797520694782183158140856394557792274576935373149435101129507991629751933257183836370062140896519017661740852182548161243132922851112130372502309330685676449443590444003667947788732773593363367943616079279794046060550896627085002729742383325761924146263046563359299458599432511306858601763389274044787279621724671948822562626018506276591939634985707144139942878220499575043641705292464600959888533451414311124763411049505501449822884891112100576870550123271141588466935020244741630774254358133361663896266865374231431495414279237590408047522001265831558491943267208507278579229761297737404569012102651968325221454231144314645769344926348256963714517603672130819056283392276255000313897130864679637313512927729276179134992986697038504157631272691853163114561235399003580839134830108907204055579903156287077919540250591900021623818992852191869105334718248275473571253325301312594658696365812309377878097244800127697962629050838410947517031740651943791740478024217452314991293042964112950689887319606896237441657852604367041795244934254070254590280584158928477232293685910578275157637344645944000548141699617936626294139616284789639741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 1235000726974749290761810037495769666821099661197346798674956282239249977700968247718640693831786614775779154898723588102362767209526141875287930980699970001515415925764164283426426724446219087350702161085526391129258280372014617348457866639330192438738950508454158887426661459596733336540787852065341602893667993718784958241380567095919481504547813378455254042868880012103393562865131061055745488486526513643816852451842401926019555976362583017700886259786841650841167681209919410271199778649747712147003805392934324809282487643787352951577044774934391826960045845504368685367812579842580092754942507163066771987226254503698040608686335459706119644159869770331284918568011845133634743011338933975459374928558809500849478321263758042423472217103744406219235909259859235940216690345436594029413376741565294761982242537213136883541102641263316517941737529803630535018585242285434267707750976417686321605882959778705633308846062234718108268410737381011463026930495329298876088594523775372775743575309600725497328369526572583718684628490334601372977636458393890556734010585991328782885279912494048096546796435558986313071843401863487207169347730054571062328846908622513847836068383277287704407578781382668266177473773807352646778511827295321182282451493721553070440282341813766912143972891991928480802272143898404389556832676618897881699694749073295730379799107926655091884183782922149803209007158507876058319113550887679061115772867889880095702139777990275540815725354200252546154827871668502215428123348671978661893525884824968713251347490318166750648509640516163119641837013461120409542673567396261158363070583319161935728741683169586642205343564579425893896454709132768975578525226158878049889001774814077060853076878167833224472598898053912819677786715891734108034452569025802644044089333672116091890870173811888141594361665645126023433802662660865698108143744755212658177813338961992443630804381893608913200096102743828622948652301297479968199442389192284907057092510842724074083407766248422262403325093598548430595523171352191612871615330328980202690577544164437996253176308351640693146822305261513653674687822078150294150087149808564483109782403504631509081630559051093710679725778256383120021977014813872839923797480668591320327811743632089964340372777289900121748599320912848692917193422413134580331886090972347740313509955897315234086292427866220780548291577443820657611605721103399704093695051256321803322984904048721683406828193165609500668238836516377361705057188426157814331664440852265147170936537782115658631376537410622296759670122823448264704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] 13508419494546626423019554406935536539273643771951151827304539531043877698447053731066051266061076581043560901167721514891973846819788120247652417627398371550178481452587428876034898654594473386090141799949846953192947948973804583983863677847362761114219788677552660231249971038418739449012264338212039575236134951599040375785931139702317250304644384342205281042107752228799541862056137247410296396326893226779156026665011300521603463708214618853611607901838694109085576699551011759937123083705228531176823045402451775683937567714933798154335198198052329434040829000779618586369646446826358125520226090249797490109797934963430625275927258363768351785072801936990744277506844496983735233691958342950681499973852987169048853091798426402826844556475419125040380667950116026539126763498886818323150039135694400793254512107317621810921186546062084197544126248342231533175558124242272187893576810176515550582997998661601963469549579741510679384462508464373423219470887384393540077108760500219326079952428516897680104593052547813705630913276740528052285175804263215125061163207966907418330462399720010896675996008015880774668643137972393199579753013805023198886528792918599004985326434217465194823520636554336863138784272106478534492700555053217311796347344236949490765434382707340083211837088690070863835577932006110991569295622198023615982027107371715755501484630102482552970198196332165455198066701319826462068286437101835232448675035736219526264505977847880826504599644730363068338788966300222872656867659685055563195421048160344399244162668119876908993443331754116495179580172640876658986807938936145647636357045211145482843103310091473713665806853513010624313339823450793160201965305243613633094257829292538419044932591122925561038173040880487669822799266921434874422995206350395066400100396804261366227581324825898276204076955056103447872856328893142019911758907642767878713087116400104573590440427171855871461541069475587662558575244397985659960031268411503725840270853133749455773350901642552011462926642769759498204047591754536461167234661284006537971921270260623382529763194389933057322464322624935413192465195604438484988815472763136948513076639854640195888763969945926475303520198253050476663337112729193900571244362510262427898907151205577397165038454214371372691131626525784844333377684977696744273964850461816295477004878397633778951095559536277418266910784714935157252013807441267967527308881262298472520690549407373898943763892310541770857174218309690299709807479293990430388564018339671799419771306842480863397045462559859480892949566657260421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] -19275491810690364146066825190843221422101358162944591958447287294620148399285752927185107881712087609158213080470028717135550538361795421680057783900305715143495844250272029261306642861744899618873570088359791644469023585406287190778900784064797540307173421041819212829165893034404985839987688083039044387947796759303017610197461014882067248840544842752759367785491188447932163062784056753366587434734170159252501603746373940261807351803567028320571011719002148140913881638652672620455472195476245755304789840349223512347576319121967396099034182542714803011981808594078304032927502668989427241731857480439485548184912440985317243457725476325048632968812875243911985463201262395892799982980505065294438701827919000404583240518810104092544026003511243357575085943831229012715919803848859179796918375422035895409875648532372323037252819277326508040115630975539162514491078862089645938549400221697158547148575992117632269083872330937356796918567349425496464184906989941825498072415133386385136242839866545827014051972307339620416617767274779855601970424349451354368681449881817717218903951660856604088051958029304354905244604704340690941840150651120825065990915504449301802055690759678277708322962811328457036598890263858535713123471534111828227327352837401284255241688731173933675685903595855631687074171124449225858632992834548580018160747264202251883249725413452776183413300633710630204346564654711872050141475933208274104840754179648483099188417847941463625235110628621120222732699639184124534748490568652188746622584762305492795148752341198505346216676320147059686997781237223907119749032790262873397567963152433483311085663857560099695496595993916895722833629213072222724335253707490212202091614841063953541441484524495085892518116292332670463318673042872859375481470691031393169921941548831867978913142087942133906020159685846711932603979980935161131508121328167477357414896916529751588014201036925222296058193564617902486310401976152480554868586673272012187257047803314123786643343568496510287522811947092359056040332743785886911382828951588316386612418759095278881920036776330808027558749691652570946732203973155124021193864312496859397904661164649779397430230606080536680850645417902439942284192611772411427054649862409801200985986574197977724706139812225872995566078051568604990679385774461540655527991032366227527579310524804855036138384130553885956903698992762012727373805200525397953821023689747379800073189155220426115348451108835102029080914249977886784761690647944432350737699130518451234229540377363665108596289549039521979587471466821700288512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] 18225788503878575397251025311895567874842673956283553186169432597237927195971984708583239004333691591266324487038110749243318365967355566976545981737759697512084086146310439394746914615058232336449734004001172149573462938505585381462350092448725528974109311703270069738612325407151893921799130462561507109610972176413869495897723519640558865346663335674729741105448696249247086716616320962161448569775632191397509261762044927247998579820458030721617401130770484495477524834499202527210674565070636664545612345294602063416721667968223121092619056570825353692570419189394581662166508880247208824671347726503218736587791783213182055513310774421278317632024655117925895153041948278872657036230452546849186518845153460090289049289674316860996705896741396561836488247906264603799631243156503340463095040104076257813429447327418435500670359277574955047570965597707523933101556747123307917952302176305662390375688595117860787755338223958869449005526332166934828922549748718561601797446496197603383614291778909803196098800481264933907165304559454592334148651234024022028501749278504959585937212030499141778959177083337481783471592222525960470211436581522465885262798778482428917257506802369625540754678210095525349783577466200065496185392638616984209617671685425638882428522851297012520594202092090843324918169763906992415392403487122475367128930242608139574731511840024692472652046443519937034767849255958933690884591287751953062519219393894902261933255293928247174714576389755859518868477345674981615034680246940980101406424852116910526070032996694165339461992823083582322870614380480003397413200958802899700463020700759817895003420260038300224194147927317228965068442122004944575856841130787219977214249189611401816850531166038440645531477271005676824649515071539550269026468935364389888417094275520669767238361691218368222105630127625187467181762132032659771827224231894767333380924666420277007007436875833493582117420121840186899579551350065715891328857299737938224894333867456420982222181875568343667565002684615830092570224492324799847745522207911313012568711899826835559223077151164130162490120256962842954895416135965938042509647946358309420508178848395214514774443116037306035233908076020782178591431905765705335866286307257299494827169840990128898620997093639356956536340714537182721746299881318691188482105389462197012240814859427599133506025163919256386409793022804439449179300156757932288251351891384904482668704963308046211767542757299368397388885705948963115393781747447459194782671934898822414051793565323826262204140262727945664640406670354656788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] -13683134189470208099971776279078459334828313936004555643119034150802385494920345412101407551872771020972316755404910577305251071461582045022109461555959470991952936644066346617041594168750679599937409328369258139167387317021844907138016470548689206459421206424001213306978767893307522477343816555177699750655071539613802802879441620424143441251321308020805582951564755387114059608738598617309401287463887735053732873333288609628808091348163537827076860879343682538838997731218765283698840147113719468004944483146309753839434433617284975437109461909041511564838566192488150420943719128098298982036099416273382115616959040857342941645432206382419583353922984270006020293651295597044251313507807540032731504798106188913098457086167403709481344811058264752139536460142431400887994610413802595365996130234820065986267202758438002355435292425716211395832215020393240391735501940712629069200807073517022019686424540975048499923710726817707206857626360400960353853681790986986450199139452521911356048621765623881209687396296280765419006201643900337603657445060887356094254123024863276390769040050908268655873290164857110407342598634596608777862332442649414309780326645197183660710360469700068504117230726111421639404380034478432054230651620102806725938331365223686751735887381305083071394539177598944406878746054528975598927201174893243291213442144433153123855384909688867269086035058331725583717546290818810795518722631669085689640334825734583331352792689580858134522357081230380278730789319284045068486345606394323449737785778034789381780438558752948897875858095190017323006368247454751049278859670082890074585493811142127719730827381408441952000152575157309536667413866268990367038958743320313690524460859716173219721962461631511651746756650162423274775398091587114552715189714670116759239217362741326431851384829594383115339925121389297304080418817255141524979665362021799243770157352973022684610045735003692033853553307087896020882447111645673917979937573288936075648415978172361924929741775108812853571939956865314182385946596588893603523302802072005528251042918071382433941158875329246559421161007591597938774440642097742682201390056723594232859343725599703821940864073193530896729573657507436886153958533407927022925607300270411294425413985352912214280871002418106996548903569118677106450157789771378279973981174616861721630265506859559744412910810230620482915861909188178607014431134930775349189593601791680800846179714272998817294934534377909557546932123926843267284207412209287449734487690272411536704913587839867048912582420146469681635262968964673699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] 8556555683483824719429448373193828969010188243043368492920251142219571184304982054425437876575878563418531011907756259378040370204038591476865561836085863359139027557636522863083130084388554864768909890634860905581136230799651593461069211241301009665791345967356892805361211649328735971588054756533606191711245560415461355768623992285165108478705811394127210921874696237319031886656355837765054074368576436114811636540203340703061214966026841695365371285183234513606549248936575638368024764757984712449244986908665740262285340571575584657604996739131406768641730076840078110450888480509976114234316504698446413767138617567217932160888110615801157915027077427882287679585512686003897016099565296475387393394051022146980104681730688515779585777665606884698919817703166582209864796007787530851695383187299854784281390796434899468328242767656991944453139063499298465199261563245576492207951513749359008618789688210712368850784550678137812628679318888487048771462557876752996267871925874003456302000830352199004325045322265519473724641093889854904961444119940758971541354739519296453245199472043060949912505514233444753699439393484292052247624892688906877169712154201495623105991417212351728153952486984288068643927753173429639355506944624564538214995767609988984016200620637907217630000746034091500775118807086035332628787159693907803865606735785308191852740773334932279449380973734843986152972234519378966597566938985892059142624105546287513986967628745013790468689569044735719037135549693311769714895078822952123794910439618364989586877905787730667811429815151249690739969225700580188634655262025791505523044849146779055249287345424447366248269573375964937870235856417685812977201691435779485092493847411250889831601557395927722339506027549316649469864153193395354300845179792433231382746708461603211444713837111698996392496524844200661344482434458296930212550091111184470765445817890076639635685234668624833043880900151888257309752805979949981481359127834629628869584702819994773436380884231261314619760622577977329837183749811261666852505798375180207555806179693735321626562014719532639442808189387949741534752050789152694347934991420191203043553754172648015893463910780755144890029150629063481284010230489620346956785160587754757721150473651912273787131574304826449932335112698319473507044769283291771590858215126769527776083462616979428129053349831724771774013220237930234694460569475303622252052455652704924515375922036234014129542976256757875843321342422132050478708258740484392940533127087897634517717962368348627775879651516651522434001235797302312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] -4508789171724099182413308566869416170799556575156164980219985329193620666268710526374006504122141998102334660740228591572227968773488115335912869898976801615914344784875655489606323747615098097973985455091322051044485850857669942598449067810737777498714905124068075563925544695914460324123943278208231073794418057602985376165498478079181720943200258863881672405112567803385743231753729443947550259605123286326759391595012289211720163934936690241249483412200252511780524860199280164675223498099744516702421441227725035499399742556133467597717600482929541848366742616179622256466315079967430492256705161537670575593140200380521988774469325882776829915025917478104724859472837077131332803585430353298170525161955796510157366562019209957524820779065006970150608368603184238258683590523334623893052742582804207394411832542057252888680836668869037677135882595296536849384250395413906322302066114751017070805215902685117016879491115771338164407545952528622873498254464691895452453891657628051407680303191977358567387262511702359105037543166182399237522281916948060497354851095755861494381416788828914208379572047005668392667381173178609265057740500219774092313660709870336311578953021339922510240182792127410825406307777364807449055117206476022893723167547784776878230905159539513142073232126107301313420259763297045452527104168253438974900152422167161464703766851551660706737541292942831177037262204778050843770708755454408532783770887423980052990119615748401744488781100347603049110765353103916885515916038653033773928545031384554270656886959124813229308252060210121324679966297525066998668816191623190838017126515012915489838475323083116297413237818612166475721558038149916675119920973809803843631194821620934525066182796491373723869359926714359586453146550162156431154174914130967522770796002950812651971523682581986576314516404830278555344091947710885359611460446297354116171250251491308298621381355865164100992277727728411486312155829872581821933471286471682457186973183781896695057839908356550184143597649939730598160841943071479682597189094018982694064363090012471369267992300494426960453364539713536775441127044216475401469080006788023586606996341580339630406510597538991459690637326209608232177380471204637392133694148901564063485627854488787790247366705773229135150914878227815139726613469380811734290841139882855746299526734886851105631941984879809117760542403815440412802894895574807711658839704900018776569515445283286506440869951123069772077656016895805599569049557561084601333048708203193697802909047652544114890813609538501311162448985842599854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] 1982936560264705489184937792140098896848343252495126001484340526904929089636473949118259566308224443507601604252450475757066592263276362896265088441498760506613581193591619359088373094789281575630131106857121463323848822406393108141280839368298207150203128847384986939230335625349296454161787450000182758256754397206302346485759414829943961963887608006703555905920773328438355513632934921721453695209965024446113431292803159743627276173108339619333822871509244877789526957347786030156808409577926038940124298490901903672294464851394837306777746517404575072911627615740459920074949027558729915637130280096848891253249142907465850273203627744442398516313087701214045629436988808123461045550201670501137782996037264153480000143647298829157476276928725356119958419927696893056874105065632402509769953063104761289069090319435689608645817714695992522578104246687997979841509716459293150006068735419190582549961716724261232507485292086317807176270982320780666627328659945345145386923153748142911616648193148912550590764526556118355383048629282254485495051868940038303479452584165517182687743737143077373381636136921395401192564934454862517397048300166723430011546445621424754572299586308029966622632367959268899162696493986367332446154218607808153243045282664711505560633682927587930981920517214250462156936688387064575271281979060948328534515487951553057011269166973921429112832452903863424051805992865335147607945021588734094592870155182982913275902829068818461904474076939930494771600135782346180342540546142067652064784375389367368275717800890571193240749604957805181897336243642731592861116226710622446226674080518467461132683423258750917772038471559725892029128952242406624003091687947345314014539193307078715457547621670229002656772276461839222224789052607687129567214700103687867117460715678177802805202286341671239910943331956358013046160432784049930531711048002353735369917380878093828344390899364665058303781862626931086084631253258861630317516968835938667536380442058727618607708225544360537618563151843014426332879549325785471265552633795993730392469536769108249480819948954471729250215311074624503525707762706134536472491057560360056504272804548281996676772658339297629981458655401262084366474275800608722780652752026914254989159767393334903101379048980373360614513957686846645567195624996186896159435030016515101900147490146854013403231101955911226852662953233511843200034948682768627877769961759750441650657135495019196656741874622757571685935625650693613748803527384297238690444997395506448808652324005153155696309212107244730498597857549751418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] -700274044397400379268296321617714912334365359048503673400094808578787970349732270022932525066706931349677092273336619649801216339272993131870828322915585402956339393730992766973083321989617785133934461437506719595745136790582130977615983166585354307653121078113406557765386249115672620373008171783796688846985325693433887448499038221289363416983837936199311180892025701412270535037029437257797316988568263510456538823822100781039743117894257576899539166097610880782864100900923806348347568779506494977400150672274940873703236459423358062552015360350164809323787628585904507030285829158224586872502132153976804011888129199613180770697950476840314948626467410733341509544170026042574012098562672072195884678802346148698432214730884607402256659012893979020584055995963556804129603568259938406811302713412991772563211709589168480988179985152534044398604836937161635711358049542911190444641388519190699997758082516343435032552852570448385466914636572846763465036313364598615787402950421336937836405668960638174735410241437114603373260625043496017187925242985972814163549283503696178413737727430227165741169006346966542415056128696077592255094239197841103061502415541692730396003205912128088321566291943823881151958546191720675069551271569346834424141233742579692742460686360734751080981459989488808183722620872203044405443958959704236819267958128604578115567262297533490977006499626593085382301802988705915666222715023163163120069505504391145677263616635028573431844837463504459190206604221635643547702018968703448769326113601546157242834211159185427154453296093506207312762496088477720970450466557441558544554421282665835775876297974534961529468697374933872754088342158755955557997164449555542344406395242587287887250095722828717904294362855155219372793612227202929477576880170867862645405448957195548879513040830649957466002940019036813940151199743741663408962283708552756357002585609144029648926938886721414360160004143877629217735219718563726372772435733227180495585072202577312379006378127379304488621870464968916479251596543485639985650379300611132612032972407464077282515375133011057756718146576157264696662401062089295371558899184438146869832421493304734119657636897907994357222970755941876565009616979152437780745316562579496845978609967342125059392802746302442471045027891342233621871217571811952783195316412585094665704611531907539376813429554625844956227160672251032672839765931479231672861694638195181079324978772587231921147848219111943392617052593652207708291716133440230673694828223494946804781988459896411423146478203575134309560644845908787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] 175314879262093923851618313482014909802782447769152978143351429016432562860295841456601210794638779201822723831391719615666299411599013916559055657717453976696372408331741629178808844178523854641059596205112266332809698469775538754366082417012799386728775146009766294224153632087167305111790563699064680570170680350148491249490620008156076752942349642429687245475723967253641550092860310950860976981055599242692378932738522424637681714734577572699379366732132420403980148494864454708678896164752961968122633576780251649377995076770339008763286763625517783592901698540861932918716173782912466675231408852702593890756130707541936352022906710852009805875378429569070354074498542566195639965762476935699122023126643228332269024099761717204940768808726495011312928325867155104323945208444486929442623299542677390965294562148433572930609249406948165871227852628001868552425953564036748839196162778074745938184754859989790369576268223914345158634973051617519102877116285141861444750644816715866032253981393969740296928114779321703668164154158350688111422908405594074258977189166629079049545720886516940186572236875942138301185962917233435478536789549425479339253511209306168404149411381001891730498950531693037423259343126573310960229975031646050743380350515119008148430623582695970961243098153854941006362168554766117412548978269066062179069212323234144358783586024394860464020033290962373147457067865606290875599863222143007588454751822751305484002758995999269791837591454307400448688638376201552788766125654290469728357293005233722628003530231664547066816306934529331348562792862043894890332637070496249703034578059148061929143843678383397689507917679298280504518076540889599625194419248668812791302302229545862206057520355561739842421030494148253883491831352365330692427014278421762284522478947825416728909324231341890588312547912876032478538503751456451839060898825160133082333993238831998627413460973762597881132467472186906974916230305305516991836112046122144456476835535243443805455040678051417312519397616782591785958849461336397158456670127305450030422312345151237294816327121494284464581772979680253420765018850854232419914918556129888750776237816766317108596763553360207312612999377372488041755234815532860029818383030247647000976725779935806745198570994368056231957385757014191185424065878106348398014779329284254088249404126950463344098251597968881504411834405674927005995271771549900614925661258573311470520226058264722642470479462987262394383728580243963634760881396088049936925549116910869895117533733223590799830803592423229220454977893218385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] -12440249993653369216649952221282577010832299193513238206948553025587102353944372868186193969607954753655956396982229336699731855525665045007172267666897209266487628484869730670755320829627914716490285989424288168144753772341665795461623414938661297212009374369985789013497257574505345802001119501855840167998767824758814262183069409403946296753871026458415781520200244124800696731411287832743105507413629791430960847926950138343988813203469722134018565411906235686068994566914214138030304132115206943592066607995300588957617617479472519950026826705008333355862535366897739554487621422629906118440416124332870095738230252433849378880040614429993930698122125170313282005359044212993445350054397424071601514169024740013533057837059261549771219761551415757238539764535553062455825359921114965502023460895861116208771776176664643339703964246935510457726110111440778007558048422255366579784350951280098680797748904618030062423034517315487195283422875727589836692760441045205787165085956035894508295678556626512885717808987065851380943771267241976911859896149515624208249331907867945655244554997997753714963077996485740691920535439718043079497202756132695894186847305410900456266904075783428060956118057619076504201635783839684922348707499913667516313497402406453278132111534211260011722206704493711885987371752446395959783675043906653744829671985284293499931382938120557827833167561264151696961339509953698961382795009337606818743008206041130099420667558430581717994865130798522404521689589168371099828283166832206091954034628952591187505973629932964050245350322739488911578946294969033131210335848052204635260457774394743674072056381720987100153515832879786073312443717498612722653073464390840323892789935297478284341317213453466308276778403808677768356991105503397347772002312600922338919758691594623075604795945987423739592851129610743755578253513505166993114260928306561047937307377863520124851045682140012149363562789756294239236428610055567435322293747591423423236885239596627650718224069999613385414428762984959499435405866519224643201975989371244541308392628331386554904575351612671421997021895404274215111561668857593278366818229338468011626456167549712384750062835146305186640449039764036882644349808593015811264190029255393909705224066921338520255267272074105457104234893242464216289315839625853516578130731612135376534007748078135400960808730528716336546295091184745831287900383927611249504859603776768155694861005088970877813340279013474872324852272383381930264293092735086715457135747130521205691336544218788101773138942116053346436579394941091840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -16900683971171364088236685337910099534942278336587206048066480807733001150530658106310644862958204368949287698742002477183470873098521836421646010188334014110608254866465770623360792123608579219991610886589879817860815053832160273430715787744307957750941583050593668930104424926442911063313612097675879505964284125044649759048594103625131997205320156897465226897690842463786226095250031749883739492099469200071182808571406427878641953746964953352385846635161342184241178082001399024080453822862512997261976830432694490655667082672205771738755716016933167741614873613001389849884819800823992611193026323434617017411588944639508362193289118927081432164097313106672385693133936423901918576588682486328801423134162251358374364074916193209419284729682577741986308060123463638070536943334643265412287112227850759796674592288593417448789536548746229762437433054662074785804556172774197560239112797685722612353810765561055163333432489967366014240766735466382517211168975672989330353341434801381390775582393731798139062719160044646492616375175713503429262686079326135643942142657530550862667111010746856524992707823779948144510663350653576840667852619003158379913269923872704803456022085024487833313695157502643889735888704049695659789418165773260557870287731475594967593197585230090025684701488302831788720770127691249542583120880444483290106313845756607758985917620840959064587793308940589807158634600900440169753638780591375997476607448287637401757486886156101308686693212940065121286388411336335360793174682568584060710389779902491527988090510397948656440149841355164092021066871460453836954308983689416467904182684247598865888743387391487122228095346306800030344204922172193252551853224608643740446276082631381514188406133503742086192594421898151021227156239380555482881009299280232502084786763377711309652776082993214414553411392559530274270891775563237177485061267634667234015341211623790173594524058226938998758423934424968877022972496055502838962765619912677438524978588201963094161150724721006350006038171705697547287044835811647955927551396303356522910534198967206833632974792755146196969255672810816895497859386864293274488761767675924154644323133095561787486178753775507901639898950438581704911042125768132021493156634209698319150653666969870522008456686880939649958419894109004827286660743256754936542040958687294940449634749570215641491381186376990326884895325187537487945307594764907546802134626255116435293302553228005579837108089650646726223406598214044418903066311781527382665866438491643432907940890060014315139734413908760993492573357877493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 12357399111201831058966901282942363946473205573102783748475188682302950977849405305246414111853915458522775083016393834152537677083298875641818682522784746229865547178606228435083380174929480658870176696775139815319613253407052718947779234294419618046048928156533617245384590145181343567006254686167731403140313644843868741299797632828234094337424247838872612360446296489756105795097724331804003387517698476740806724832761301750546327435829211708359568797218727125881584877801955645829872489283944322219683485519564054590417458095329446154250204750077815711003706024325017925083880160951826099081838692983372877304172264853034118276343361849017731044623377193880278512585085690608417579562163981227627394203295687311622211864952915954390468798342182898821286025430108568173435871212840475016263342293605820158960734445231416933773181933997327557016796908944997278151471261171594761137624753140462896265132752053559139034652859911266322819321477009588621247593966744365363178245597503414511443221288613102515351347794502383459437247893865688011062935099337697471163186963285303784635609711665314738087368619811757993650079951357526005673284521002131149587902714221764952777440417157285504624152301549700384424154340878870838205115858691159843331365410216441611255660261508681006574527525543014089357540903943324070949664826991452725590101517237016041050215491692100793850462760233314629251560780279185006921317846490819991793784625323864493928236489990785650597175622401286503980559358673536000522330820598354512206506540438924404729199766406457426310245741959024495392423980868322810109621361741283362525178303132386726641003351769008238235315478274204420031724424924959325637883371133532072375337525009730105613064467311177347165299678868333931816632284658237709269540417026690285942413876409503328973464969842930529614466874545283235411313530412390104442099331199687969378141214179146357730298254283161639451569762278713873121093578059365424547338007519366182462791863879593163909925677903850092557008964624409166615188985777233018115770635577084852589947771118250313156551480254523206581406974073315804145224420672079800068307765875032767147662889613703942679150689560856860004659688451542392840116115241017112176208657959004074475688431827176831452534984437387401473724207788517724358970788762691815520045628446550063703275514667467763722202559933965653499021305139006468678352319513611116647510904945031523216025375700699687542046641677981435727642451251205246538006626814498937394314657430130920505592490276147890655031971936917399163155754264821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -5502118437765085343740817624297727326619123448462320504901256619068554840251875544612815420388079681922245051450737750564707556728317769980600723831922501641596317150281948336737246167962948998858677236784949851285123957332916778402208693258076919532958416276303126973237038733670600070787096204866062965656607295957900711678118256786088580993288103288821184052581020540737421593514540485566138072820335137620891283816874420642850567186603890059529777052839744542136772965482825391286627705920668543280300598607889575698268263523922673103364552472447826009338275728053204642724221549595587381345529639201908523854029049179492938977066417632934736941057526323557411743829439259385905487265844378278008620736480883332342217017768218137441520669637584975495085788403192445766757732654383714678298291793553392113884029489779986171524024815232129877694471942833891915505946355778750585206752682712977882708527598194533391805775215035420244511814512770287001687869896840301013592217067207341078539126454473204001880091806462730668781195752464579517716097636529986539009171262593388433282025841593045947803299921190120179864900528937101203713178732359813876176598294969864144973532415333596565634543493478176102388727794141446891634476172632288688242359006423299873274838539616140334901185910068500466251629535578361858678126875845316161315894776282017778606706882975110504470897126991417973022478058752331274278315876941176922133649256555100951570877498942141919320361095970844063765905416642006698490541459557985792341819207829361345799071522427234524009641981931653284398495145308703671071636035179604355078732312227026996684156441682893940140507741456992572446106169342363608831303884181487940576837967290322189804097746263658824998870194836643627232550460393281835239336539281256609160345338697237115235168443057206679315723336022083317212163850280484928560066300224296399534176053284127473700804591081841119059104495822473590022844867588184817237635814333852509524040849286975806213670754959772558909684748650973597540552362422028280763350608005965227742950933706268195986938307507122491338322650331780703546761777514626353229657290505349797711319603049143841824057770098817404581297731484314845614856996370998437597107740856274964396061053069481192163046224092718787655209245628173467970008973876270913064418109091019116722733589122879671366968539556014663785404962262773150082807323552917458347938799421688584473052541297915777426507851104334220709955100722205007962119130983175322016717707054985175710087377565052737353550878832035338883038065312399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 1881828184445328931028118498568886621713035253068882211283236706721606547920287105979594153382269946588597802716181585193957388222379703282136693171257521107448731716335553329233661886809230129696105135078508426337892719550838741094286888542133187967602077767068353426897515256311408807098301832159214940983364294503688662587115775356571006649072866713907890470683303592065187891445542251065018298903319888344805303114561050751120861577047955402729213774620549733056048080257118923036182863756800100359008112612078725357701233918219812025167467747016860865228942135946315609392298260129230604483495454103673245896261640757060542336938096819231681179128401110820461491169458456689737559851183462195712060969121381829291959659298650794167011938712755897599039534981451584125697813076605174381712939011636421219245047016926112358514257131011015439456439734633213543994990488468451515221406888447381941776998354920810048790431680548617260593800500888199760438953245233081540762452269032285321340199034405762698290403527664217313942224364801160862285535312174898374590812718736420481990974381097575611100614161387833191437513387868824984917892724292979725688418738171254278690452084418591214501670681679215260763452851812614860781397599024439304081180759876230922421218862738118525876253014985245257728594559434951150017261654407798584991517577062968813753859406914307844811236659618199464123472147095627160118366328527340217708402516024675319633637478231504495470023190256636132119341045672981808871118515954902716008714963302123504891836426676562043331963687508629808840893652953640954293380617499793595934737789186904963157854148220623844660919950125616995020564703564865538983604204988580668103920438918944405930324315335017607246584477529536057142821258921003026330382360276508862595847193217323715449828538458756756227955385465989951393989667083491222934190991408354378946579818373045081320575415247696026063093083414156824862268216462939119004140656298902795682413971647990705871856650807964506583522001559256198548038699341659791252756087595002990744419613947066463154994959194596818995490196745891502949420803716089476810002350290679415368127595307537638232759097759136960268975387815662040248674727052423916285905862433270639678994703607780776774173831257901190392071367623303275172746154009120696107487428787511810444983686992244616165584838026745649735170011735646286247286070162905792373708898024920200414889871814220360621749763466790345424780048328047870640182790028957840720247659068122163011473410405405207388312612220985554399122700212633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -524536890367503919937541188941356684009378751327448728050463223007085564017650977172412615204588860737102875141402723649722422624215360042324872002986388345153146301983257891752620093159482269098350940551406555062471026858025431777066656291537467334050042968597032213485473192709269032674136409944679520939354195557052128439525486937573480184769504827629974540189057939627620704058745617597615448840864085143744501768190301608800462136949228482928402327210457757395652490113936585368397049544088554945142040173107640074612836674383051698199352356190906058036062375935257076442965922702731596817211584201906848454451854244397333904217673216089643001532599453907740175443333367066369715526652070127175639115414860071180227026814954854416550220803205734922823589318068050256425010010129485499309284460981849864302729659936171783746106181975690738138396938439003202514040788749914999553472451492156540753819106431159082210844066732544507072127136114541309681634394568339305284060679095526411066700467851582431492050719171136207037539515713815378026870012904755444445507266544720835659088842563523870307114520118143032835231099787112281858348046520648698085095804315176938981415338938156934730265783019994334576509414778437282148715691101360383734754019029185469689927049491520904801437065827492726638325428801096019386988572833368597454759790298866109582267114570235116288080421876918922609622256237964683882210361595462932113982893554394858308025435833367094543873091336888943107711901541944142544980082411995193220784223964314112426237267422229987478117989542155040724530910537882765242243931038836103587260072349372356766171909343428267004030101812675863946785888475441315097079861367565294193366677267206876345698186100180186101944118409001404015512146523932143226335368611978716420726165425601429664560250855297459491438973639934886836904873860030428785039710025054863333465481707970440669825424689654739325565759294728224292801791105255616838096717860159868018715131102274901966467240711263162910039002148306638033664533622408431924612032926615322175559029814868952938179391061714182629291458040090915376874909422718338104248933232034676621526173265726571229574527207595427830306009162746492098320466850413620517390032512532641170255610861555705163785852915966014666407102160555461232871287289083240293223538655644162252536441852971889566202448928596952292436647758051329040719931814616821852486464669811496591700919479047676152849833610269405791538740639913025912809193877039553325749403853781338367062931559357339609280323080237556481235169721712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 121538820533045421300427189443923386967832310130853223649757878637580052734364887625289429433730429562091010757987176663863942432250109634843697113468783528811685914695814318902089769166883545080532170272261216495440139393297510570401794419103730267664711351273201444612888123720207924240724054533554709263597331856265067198942978432318428337871389595960324470235913940674167934846033295496662190006542620279888725297682815411450836448720451265941182911428017594828718232514671939135013364193717460760260072656502060427859681700274428292133988473577416452801943879383380786406517737569535789216328694354663549575280501828753555409438839343278407092585949827404052708667445321250358253233312058549071743085982872642717267642088563987771244013673720773757693539525354086294281382810262922283439937986878205389561841745201271989586547873138807241714355827986408833926903569328532115697954281347405773137787725314702782074317176787620191946243419833097320994098266723928934752997043900023142448460291033884665234949343439651798874177897112866460939011392105227833575268940516472150970591028097300715688945563283574137470198048020987104133053666604556880381698854057755597740886274838062734608786190191822217741108284419429097274980347693463164257752540966630362353938216560398358863138349793039713005989735988510518831385733322620731269497753262635600755737105326654583714681513128906888582520052251528077213673128718743053897854482699175958111849992749912014703057708996995669893081775193986869587195880944496137429690134347047614780209239304281966886673614081645635777630798974804318475501947625595081887183282002405083665337435986020080794678301058445147184769326472874818206948816142407080794623790344699712236435219879703311276491831322231682755347096118593728709058712364970585973502327811375285548896991990744569674675743080501802928069967407626745480869656295598764993285181214000053726454119271311017694257522067391676529344510446597663346922997945077701424088325971263510797264102193893194239747984952341162807994626770597094425854189880969971752394064660494752324503460789478731794229240594169485682023494712934512977623560686942275963912547479467646832998309631310180668532610088555296499612428168295931009474588371128989062805151142188512388879341207767866592682003551432383753895984071531596177308998354501032742799554828233541077913453127779001866674257148650909357415773591188115796474590696451230309757456495950468282556860563419854391944361025601344484607598791005866815899647171690647823149426617900136829010531754919556291420318565662720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -23544439794149601468857867619881914964912103889232849530766540446764051895429133219435933406668532990928096257866833143561010150848748150048643688977741814403101877511025352073328716761955771127138566346504549552162201627153343506220674915239992025653370868805231763135456754394314616659302069235847391791365508149030122405390809197480200529315606313064276993597151484809772359566786828673341266925253927823135722657094166426164375840801928484813276932854932302848873745129730115726981225403335847780211588951055422291270551515263825802046903488739891558824342152528474976673221693100912429576527322034378198859552485724972199184508643097573814978931436110815538297992400845207954318954784587517320735170312228633913823764704643879583805100863570598036733205362277826622019455044431599029318945555624650547160597947012695972463168638091404740854304506880779821580565041523769096750649373807727433967055231340659397481693290432793116201480801387777791917742594503201155598229571691386378802243588771604677138431201921694875531645923391554569622882678692107350142604209333590036047817253583519659728557289468083027270310506674963986279921104623788391370294553126545539419499252686303948712781083188871531002009076972594088011783008924708769207447440292059121865715373437241328710715535054287312213162274187654657885746689431151601873247517339639403188770328613925940337377738363841187498980474859200849637746768880762920807418090003813079447782951884316292244619591566847820552140693528701589010592681192556172942395197900288390074936528957541893815639821045434521011532466270203811104813849261696807793497814132026040951433121418974600715008937544081019982838180295221822730952713481720780412794323776676485098145817219236324557107695194088323552232501686958058689369828227891950840329035528512572956847851845772870200530247642668549306225714534853110912526793050542868204268625936295538207504953046821085171873008061848025554206068997732433121628961929372214548289069998004123113100967988443368853619105743179950846546083042052885895223833626814671629499764299488897154492479695640164393721717955967946441772446455871948920098877674374984052866870324015989437177962353432109993712500951861268436477922694700163603978966502766870039562605835471425260831041203186988934825207591813902246919318683283315359434653049946210223486321103255330164772809141725768990993497117923798977248504062751752787573812641028292173001976093990062726292368919595514952619692581157246640047499924349720792068279259091953642707352458499931717755913723992425565084236822609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] 3826599993710310114920498278637667308136745116033851508706712956020628603438171548805674524689788407199974329007536228353973160140924986899581444259613760964861622684786236483593083959672136742798144730005269383408739560192018762691243623593824340983030337030847432507322819924305939408531899646573378261261149488674891035348654833954277374633323060017568329595957236238443722539428043414235930177778565792317821139326914487495867391589052068969048359264651748693801254433507866446545922680114421295106476089247094768733268249332506473126847843347084873669155634349102126611302314653120115220217263806835780768087497967009857783587754697277936385531951544374135606471084078085798337167917696716570185149450116186231123568956203508867818239166164249007562732325982953411717349629821595812933648303759596672047954001919820709021038328753827300973543928125753653000397542501324922137268820246621518032236623879436561830946356249480048096563025511108099221546378060201119251470016106068359582308324786332043502724973687367347822191742321137266755197573889126387662876925304793900238001557187546298309193278466549484164130292295750542963192737766566891563830736944391480681840522948049589977726811460985442907485217525030752812739472255496744532474142975564000798020768371108925289542466077796719773072956950290762490632635604967704735623643488437772727987869077425239684140281544810843013275104612897851034811927225465985111097970878129113595278549160314275712316307595379764636465776342892864118354738177306238738789214519196490675620211332937202250703162931624212678273645572332584555620398210841915298142825750823349012915574354737619413898460919061029609185646444117896588517418891519530261431617970553175278652920184326899429348035125619841844117519773511873838455791478041500369594573693692107021543050689832121340975409487633548589574465799143620041484691419125690574497809771556588243324835797344031383829138936484448927761972878071729324224419697563418814238379529261083158713431967663732679980655654026138215075836567575467570747564908910733515860083816585701798626343195840697392620599436093238507195870914692335083931180662784554843149627879571745220812222729770639712719856735658745079528511667180184450211457674009197153791395719108994472147495966085537252323418075310210476089768170273589169632033026003198075479802872126050664370817028613243240175597615162095493936859330767726616969319612668976296542343643623412437527080415016174571005690982518834982876769195667533244042874122072793950502427886235002329655244184587170156881964517294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] -532499840158388251585013526055418964538401590046658515070847368798670532854450602240526777607449576023190698320318918004426168014683059981308759037295408116016870190974261471237006430715470591680460564966537124556568884330760173805678321259936058575245260391206292270963517157898249577743511042120575916976179807941981017208234962381042593610545605914912853118534291519652246619379764026886032595098753754018660405752239297744064325429353532393051751287557942337011641942832970745162324068962785715910241344819668685755348226953789461129073710548333405284579033023928953734805560183093253140778296391053308244980612295526482934210464393640204736258614187197021344555429206659459271300077606255191678774452932962275278039097502203104422056151159745195142621530959669558506931824300632818405352558365016305606731027366355552961234943945332347759307334612860816373678511338392415449687596286891651787880936485738213701500495085047915747378005042256465756158237826366417399333302491410267670491882245562292275092398049072361473519898292254266579427797384807424894507104277490960609863686406299195973937039892109757358702772618718561873794593363895966456660877692351327140905370462700454769482579128954809975699634336681270364324442786776281147889478781688915592858716467036898025591300583459701094000724799539152585896797180057151884984209545406024580871048853201414953452566624494353224062347391566357895559914694632389824546670344753358049473370605955756907998581239892478721668020983317468445273205490058493994561978653931893060247018191124800552857195630726879911073183274816229763568922825170514833856107999962594306308597301923244106051759542586085277072558610185316389989910958466393045047321620102699522334479055448190711253970006501774390040339411026825209843604713014729895055489948340523200183864057277192302384557758000807195983364851609047899859075873576462091556972838460308232501108917998967827734215458557230694802340799450577554585018727363042125487010716853011997124923160875374421213189446962417210094859100443611063981272640634023562223112868420524141609595218428710535933539377586347235930964617681395119517999290385230735499825079696898401051286477298902965596785770574205154930922057079333573944523283395350424170243070095331221764757807631423738725796386665108840066231687517555285224698973888018836807711007022399469691877183421201696055966789538728670081481846308260774106813503068179930313937583347291462041772474506612897083920821247091810520868966163596990443466333428862574496971431607314037465839187113150126108638414110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,46] 68851784201400318036704031154294747343398171291243278247604585006935592799434376366745049960732240568800043286956346408624020189994976844328232987914711639272357091703711221401039723841438344964903323949488696896806948995727081783724637924722078872227431191006250731577525277081346595797209911539482638450380845394494605153782629386357210794138254749750583486323865005319432352845068529160604331508830094826946555529155695603979579597586574341738331801677441570120830382697806610129077205063460481674372874966204132675613407761248320463020491751373218928262795656035084724620411265545649569974378285067440957084880302795121170299157026493639205450875087604603550771970258201817168379609060550206562952680224086705183222552619541733047901758153161558554057413671849449613623074833957055085093567722747956735098599763583826205336110328644616513042260345545621479949231210846106173625150489105455516193920745576117252107633921716186076752444122750932982521666637781825915871043707866006296052891076574889427593904649518604767699155521579855801588986112716998360175079859342630962897498965914173812338954150842189068240102275265543871413085465531834702651482702609593969605218467183650481026610433976286592425434759548148594273571043430461273476085537906766923886995793949602458491325054246324283110292114568983715715389991310115781904671572263673527255635675812102644944786888224544684409966276265732337603846372212345837119796569484286073780100157802196316674821770963144265300637736019031403938641642137704257507274983370864815227601674084059325345127668638656528429728686447022675694294642892059442415410812761508492913626915544301276545842559400290654618210635604552569192176087262734969799833367445582764406074734790597366809813325152591635879922285103041490078598931030438250911666772913115308455020499033490975535699100516948943848353704796790064363441155353444527652142100602741193998691554727766249965591664691489367226722003883554496652024869593923229323985102535874894729117288428909881408495407116685552962515903359043065786714648331966188686622677617235873706556388289380302476172115276860881565032315963751023148142066895499664855221947151647582315231447184158181283152749049302183284087919501624159823301533051723099202981884157090095675226215473195963554592702769284844953997688850855217091145217144134621614753942042734614672174800908899883986594590383291735978666135730274952475803303308184012853635129273394588077184626828476818423851816259222592043111375239712117540150733379049953931130809088961286802223863852330206307589952634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,47] -9833065599080370043127592831428720037113621432427063203774182731235357042027802395861806642526719047274291113929556027914244466831223368463133470581644365026571356020129880128220674979626731645074060075518341789766915336512592389690854982135795344692245329242580029769037271286247208489436894100483544632016092599426195293654960461028193286056058291016099170613255703592378792332502902877330644354864786224002178492757821128968759141073285170080286362049350578646010328144045213645971163866122109052386429960104293764997882274300614556668606959398153131064818590027897564778662128763943210234513641596945148490596596815749160209543657788195724897806719089166559082882911130932479971515211860482018188872532669296544655128529410515451387217904257448168480830736220057199633190045604338306792460764200314690758265334007127903722829732325755226679250052919373732115733004169161574091801231610016289355549374448725557136781339772484764979377830995159030520008414689950800847411198130667750434152987178510039627177333673014331674146909145794844201959140878248536727745521910092805878613979666345240218937680729963341245323985029972105687521835601377791612405841998266981390732268780509111950981593427927163241202280578077183785162811012548958185497098381135057585116165080527551732369377928712658953717396145101877635243005591707213920907119554975626153366271167674189024472486880361528983394303946417663050422112924072515645178405599522648912704803340706335184281616130672411383186163604021664272172602003664891022332114339091473597147189027211066038378232223109343559404822021977372361898888813777837324198083040233811696921059677363597167325042156467267853140608073423338327127651570189314047255024693595447788641238304258473009967140106220939477635576329086042341728779250529318060550183218984951598915528962609090926307145496891634343890796187664858364870079890533439730744933337943635242887013212607107413431426128112525031828361852377072139320820550309254239971472101632791009230894558751329388297776905089348168007515063675732398713520589690067367897147380613066148608447816338235921589778794847474523578250918846115762405953762936101258706215056377906758802452129981499399575889855714516023445894518432263679620687052796716879032515774287113506102191172655132602598712413599325353276047464381154715153358923497047500731005092948963582607541661888300036754740366654743990489147840237352311922558705796468678393416423950355736317964501025592444568947901075989872837176121672529778986793813266176203312775201041720189789815393405484482934928834560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,48] 1684920585879075851855256046074597219591264518860078793373253969682611014952710102340508610977261435838152175865637144625765666254786042393927155693143092066334216146390834707802342553790283098796610511900530369780573025356178999154873126486235428197338038214112526384374234388998889695313109514100209998360499758830880579016121033278988028034150278897932804995721374126933174593624295870758576482931722392635694126278588143516230816213138509772257089760080231700222871619985323947577164732659144777584296991166222582580082146338631919288740363205388003958747935928128838263752309636966076674856026510997587030354233688758585411568215182881666749417868315748498936624099475863721598384998211434823941216080960893627964301699863469348317026764662017052600783834744091041044948308816654021725471236532088736669410761097965146054951633761129743931925542697525826934781165930227531609948637283047864481272945569966209602882651756431263246271139219165268023660158701124390756696563717134830337907504531003094118654006496770379933083494664765838953995436849702988107963841868504362907688695895237231590080361483396430750235402582103351815463239322287838651919985780007703638849586418424775983458770866951777910621500848393627738766760014857638615543638771840368670340811299322492459898020067777972519496319995020357807380067486984645444331972131534698497481560402167724681509458493249965803516635336939012944044200172745899648726802161135426900217782198887443101196619727046966342107584862371433559391392878878197659101662500360063069160012327383615588954657409094188708025587680685036416929467524607937375754706892016907583616762944244655666590552744092182646059775083848013348489017181793842265980828081515507998596168328073118073835657181836264820434632975404731366852510751600283893115544050955692291508837897113305453790342575844451828198702075001006490519933352084983617484278403371643872340149501750723388068734521927430715209956363327659511234751615978704090756312801135762488401116929370286674794887856759841632604057975645944154401621280768619365816125847449260617443054959522705169360782743626079522441309696422168386029332026448022454135021549694004158804248503801504128409728562745696392071273227426766765230885630751754681483144341338072771997535280011722888306529862973496043880596035407432882807745963634761618899131641680757299994602065542475126899148031577799795605809303715491118384793191171559294195507956450885643201084904721215527363148093547180938943519784110011848262737721588821656422223603618450797350736477052815372950458859520000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,49] -292433121486238853022574630367990243736065656140206137188121393250633716636116524839728443980875411471262948846805631488181217165374128536346637697846674262673716943271232323216811898266714354078563861228077579724466684924885480145306857952429856110329914774091940947103470569364396099292627185491190117264425450920571150851784528050358890198696483290201631714681578661756421205487265923091908144076602779016184226994960250031339457346423095991436992169694572765583266957036604902221365463005606039103481649150504178348575537633600857652966907865396396295948425332268057276690165938498103053795543141925720216824500482916703312526160842948642332270199911330053316197508167368857266518330598554311182443250877232019799947033694572330856665235357189616835661155247311904344748116551193948506453241111393343980534517503056300251541032984184239311972570986424195527582331488383009390189703874317729883738476502580989299149778571472311833846553004717738577495048563773762907488861445103057098830772606315350474681812543937023176122830416921636841521396278219167687499993989022680085583479921077654499154372339886676462866339868488463586100173275652082479880023167719210116124701917395739197297470654854898985335593191363818751210583331174185178535733816954552755638848652956835459404977817132111523005875472065445799260267475826543228747572982073519936757100730607005038375723532670181543527266092313782844617839480759282238155894568712751496262421184724540928842321838758755280725878009262124425804548660071562392014684355551703425491468509099650818291102575198629027292260170437541767350170487892625560700251204057839167124131190829242843547081467889553475924710489720922146677746928477410853539539601004180751491709344316858258776049209003333862814066951801825305749361412133704845817718459509833413866441514241232880028506818676278308019448787955369744648140103154212477755667105474446575006398119771526498276866491827051856570110890032497769998669250523911018137424592283315948169908101347022682660841955801334148094441403380003768595201035761157380351132575887895633242115778778093352085244510529253332429172300318936084864391043669877856130095151098514933712571975393978886729091286957120710369834864537661501943801550642632789800881618561328830103373694221529330981964655162120838155916875627264871858604109475336214577194582983389163439462690802180954315488805660662416037032203442488074295273264031066595614938225585328834832913983793242072451319006725830173619936895069914758826670562870293200065076854000220876716088112267758600195523215360000000000000000000000000000000000000000000000000000000000000000000000000000 [108,50] 41876213593325593509787704875037600432274428030940620784624384069351535026585687885090728253782135898624952952637861665703080247660653403088558751095991360050227940708691013479061596373813677337967635432881566349738379416949694378234150656882468618922734691701859741180887575028615495242631601578862685384043012954052983799694804887679881069135445201805762865570679180627195872924555056533436405831503600204319466486644163764582872681832261164046537199504080813564485341791435538611745025359117104235476264440783474389879627841892503728691943865182695588494417023879136613691421208429782115986635025003866534242145228680879411943740916628134949963842340328057428916514665765185352237358253284773402478172354471205911489771220189653243929566299261863845196836243505018121699311053838357656506705436515298351808383898497556958233688552169512266011659021956270297570540221569831737391614585888932409563787833624246397112932471189059360969086790100676996183636249743777496416941074828198980196435708683139144703776711808205535093155491176746577384621575050089614563943515416602648730978362834478280818327560583663539532496913328698995058617089112310334702926480975233908122474148329540831745556325339670498050388157215764386870283469003672010396842888118668154563347915978004037982929710998268431424788106245144323714138801161089172244107585987919858210790577402358969958809828433266263650784041911258676276738280597568999834155661481722318400994156829942147163724665368040657412612798925443274523081733852201214869018310534858596063945656408018312521217432223876093344733193311299212550635675919894247984052355209012817147496570932373922066272697402845502007436901145536742238276859822811997184852399616242672895556028203498520775490688587201975935990244839863074098848927891463990087706364923272296748759798827614060511730947976134147477751319817086673569940170474638460908556943866911890839114285838187340941263211430796848828835122372610804660287581274807866935887281886289979226136092785874611727963893334907672338140884137150834886259657385509004429358228083679400181260344980471889809792218147563437126622699817430716707064976110322544271418530981143492870930498946998688873479892399750395196061285398105035148419134836704393528661446060007259426292306754871494053084881290455499418314200941235716742955434217799777988335693184110678100808683223989722764987735496355329103690653847840804167013373056150199716413094799705402540417855541891319174092354653328607786510006296005642656517613923712423878221670367573284888601389462712018200449515520000000000000000000000000000000000000000000000000000000000000000000000000 [108,51] -4118394152013781766223344607939883388213541680724731710000424519280576726754686817473639907435235624864267003543275366473808719488046021055986276056731933990720813559950725406849106108961852946857904835574218694792030348825364266309115325341906597447950522981484014290804371350031163862191915363990559943302628562398543592452977842788348868933527089992243047325837010630852651072305151164333898530128947113730658224209393907295530218866706819840516717709272090966651233488494866115454711256759539774323180111409058006616567729823409153500177212183746763746141892428928514977830188854012408044816253204469856604501881470710557268269745893486971899234134992100674822453146486363796401409021529845890339352605930934645828522963812269813049709088040463960166429490393141750969210030836718417326319164107484019726972457012773279654400687133040074280855392482531383485745810926581555271363390291202288512943010800920292254405344830789620095686673177077340626564902999663027807994934125631905490470982799188323364489119331053701320909719846820720284373024575285319842478094724109057410055407990513792028531578916815491526426342074128773336741460907007025848692827549046817835766826480039936712388983089668205901582730344256327035332274949396820268051305672399799709314215984724943293783743132089475547734104367392956194378783960892017287833926148839575354594399282457433854603350707741473792054526179887574995725755906413743032665338904474559692847913486869548416098446256124827188972863622622116286286758642572486626156433056178746283025912962292851358204676848692765191944607391006596401328691204313246254621203939415255129198745248784948630807733859090370917927270042061102782192815303236160764104055948018138329650512155126510845189696175394487455048925454553696551164476348459746308616119613038378158625328266289111681239136264709499211472342628676543324521388112072864845352887364523938213522921351956379002286249553953166328054660835006957738423345979960031468888843801113255692824351573910422539811845674295732103615377990317852139844894444870401201724282465572532252759662901231074576035950834582699987656347197876082046512009956252395423400969636682879188866400979598774815681063432882550671643105051534708579652760568413269799612006207214399868563036258351949489407748184028894935715561209343835233962723369006569607378649845402741083736387650514367232676930966463050853006454395974225033536378147237043145737710782204117618824767125863059710385195093521614794593887523087169908681927886808483998936403693312144333420343436855704887387750400000000000000000000000000000000000000000000000000000000000000000000000 [108,52] 134856863402224102731208881758886325761925855562464348203448987785199357429167246513527305370490900631823641918724652996870631445895112814421581005077847843572793514142806175424744810090210223164195145557683257175898977921399676420276800753681868745448413086256280259371897004608287996548262470397047289682759934354974976853746765161444782184563249663074632242372732029645921040302658209927198340113228970710819976706017770626833953405993975286160827740738115973797151698870176823617165939211851189840776357435170799667236123875309612183297578770711680838633384342545524643487420645732953729597631809120104512291499959216982115190495462269070367652566410997495963095606114220295561914468238458949778934402021567663994936769001445243971807800003822507293285753014900158699116080195830825960039635548537225002022475426184390126669112910456284106226932175760769991605442455488441883479800737069852597177881859502137786374414837583592436423158184414705402193029053735215183675590140291310253747755731754159088745645523290176852156086492479102562319425566193898650652983615703952046336524242535505327055509574729218886958575265234807243211753756560334948651098145865684920485090088481437580368073041964661568923293014641138043475816667204332958648775263489721611990936999598536110769393369957333386998492914840526975479134904452317486371250310133379985333612930964196235813204211327961923123721324553664729009896595827084102854286373271381361828234282045144684420969161735605723180244696984741127279926171890318137106034994110946066916415260555503302107638818004810277539587370816762668567309803066981071692311993116936811058859000449006171059176707201980095744520747499826422323559037426580483746861001641586664066218496726189206660344326264463491059131424395661115912690224866891066794752835739796750801012895038457993269699089091951967017796313315748238626040436233948698974792145946898786279849657530517214322622431554574853770297920207810401067530198585640635647407611349124950738241213408545163487864558043420261664197150759552873462858738773000791066364225190168815966522465725679463486871771819619876004188859309171741699988396592135464037071646624088559497843060187792060004261965351277114382036669166492282368244152462400178894804079360066799585112177602729950624566170871928900132218042394793294987155379484361165286957162708306057556066509223198603707840136883443465240928604677901643828551813545435292615603767096235155568535446454965990938468740972656285000225214244379708087258772596186287847191608570106901191014021878769305151078400000000000000000000000000000000000000000000000000000000000000000000 [108,53] 37742986112390059651381497439317262764547838760065707125716054230706788676854648705683338138298992834061848242027235686024551895577474288595422677517795592081364143538679610319404485119833923944677400275330877160508520814701330617886181605922425740226749853918974747741937145936096562095248591211224277766243582767667640874267888733143624451569202661769692326852010703992637365675356816278905701955389783914183108889015140997194245017834655157810718997450780517517160072841368882431295558514246124264398068186008369495461872442683435140321179388623928961541981263581216995181130820204644023409090331276801263346448179739121685090717153294204819309909689135715226582539698244921743177477391904536326969190307858240525182107604773647728963487935664590731792178466553469642169095141990638944826387730458555735582981363186109490121242353832394233121764895877320259558822298726974235286466219106099984575113813144535345644207365724963097089496320903690607379636126212450049262167756892354641235732526517371029566841965159688361883824554756445483177630222696789315477859765096230988108864419982614947271689307047660811742705963320231196486919866548156100003862235495986000250719847333506987438495399702640576411616963275727563590825342412092335558359741385539534569164145401861599343106588350903547171690663180168239219427295363009008321080337439264587998066083599961275662068344428686829297488449256060331617037246836409933746153521328558469864276809215687544371133241215143089581947792331576982891054197984074185642628558719915734612854729756013853169253194977954491707144333753090132446720787371394911570928534569496108305250953132754954217771716468185739626501615526804810343676314942043723060006397495542633851590871180596065145954636403296105316069648036344327561759980423289823413832196809735311963359107861901469816234523118086426864894610629610278547610779517173751710188693622169623116016397513509359998843702388546438215381927454744570581591393983622462111814456811912977410641519579101043511583740673644884289128429590972251384273091123915863408369667689164524174014950864013869566786565868441595270498250206843164044683978026362679623321309761413399844858797954139534975979453770698804017665086553838315279018137781879218578088638101599073752025547954101884039171091489226555249763292577440233949356873951597866278213073378034868342573785281440356354946498054975454327748769744704220504163875622039176661804226434118884916978290919700196163960645770531223946661356177683651481557077556831034236857600353231397739877912507034885360189440000000000000000000000000000000000000000000000000000000000000000 [108,54] -8212602736869417052175221727391036611900281038199307221072313618176766531977194642393207601457001501971162153264519551045594623052834300067840301506073607119258334634341432534223250393095826161561009680025583625174041154241722238017469694319671318555708709781735984625370067277833943458679487105592639119066473682298504340760300751753045318502877654595686284522594722889198713195194406153549351207548655651617943193784423201408378641233573834549481689734622761686111362239391113705730573170496398026330985135383539560479828698700085442858160510951651513311761923688406977938601242005013877984506609205475929877590645674718154747406543799454057901209246208006761717416548619066946383820344351303832844510144687873139935605921375277969645170915143484035305912806594514401216531130797584157909575845304531164833293028948880476143497884313485479507444028245441397390579311065746162994598527993563090365893930329375391761997037719358751566709739014929115339606719062390993924047024972634805647920581152488826328369484891223669266742825328020433126396654290988989478153680110826516777799188831493055612128053222425754641468775454392801538725971186116774370026223863105261914564184359998051210163658229643134382892045692406516609809896920592357657515069869370685497118573878902203464383337243674456099045515802764251747585305547359298287883265226921021297081373874171631558957769793918225126076666728647769954791804374922471013396660498746550209515223745437335096754675885270945775679104545972669903503002830253534925667102862347818122254189028658361500948328483966566532051735870542584229365306710234873602961761983467099542171595900735242885445533366773310826564353096595363183281439769599503362116136670642232730759542586218522591764588416034738034276124076563090354530535393281345099955962910184741967846963064460526626945951989560053377659311527169933959570730755503102479810684293579707635481812986044348148315865410387582305529476265365980857740259578313916231945920422139631437714545050715114587527697610789398251005751439220634729339429997019037628464955785407378848749114039771577707762342209458318082014855579436785142411799133201238385221514072138825996284021397658571509079588226514624341575705835334243017623397992987403035857233656131206886571102356977120340667266293417870082715181858277997207343025755614275746914696366588749077000067034328901329341489520891075407675579015201065727084290718125501252105415636432585456723748801702124625748884444196373615129864004924182729406578499263873177083212083163061277974289483085362002657280000000000000000000000000000000000000000000000000000000000000 [108,55] 798057824658128343739779701183401962948972032031192400464069751636482351178240253400572942870678783676599657847114149530882400388290995482431822121526210121677894535115330015179499153659866757108252747944895151405656526751211609163726664948747084504040360342479173771455821586679643413417589440318494702655194608210184150612210285010161697328514104913080468063236664119758500059938745773577431887562411315488696342180215611162064518836529288168538080970497471183876243767462447860846920003895506394245349960380113105123927256457971818177108436324442927629149925386558639093102760066894531323962302165029523112686994509422457289015494083499163432893485552420158755321731399187448201150974811455437096996589938307035744114935488990713396907139321138837343920064135014429459386323801994419882456353242621356777262658853646553924181927973673896491750824292208693187630956078901032975374152313371518496018525906022621326635855813912978302604467494222784038312093764191371726284310248497454134332683068046625199912159016626619872256034619656511525599357946055440471057347799597277365618047331693314518219560248994279211269542520828181759374964105023555791675032972435639213221305761924797506906075126913234264610454622252271653372533172971103831647298065129078249700615965539275328429219302749392479146883843959273044418263359381030340764152144828556922003169110790731367438800976348470061127730147023529267319179724910946700433986620408116650311291708414571531497702653369593404971805465315816741401174108522119666644848092245115064027198312794754593321912603046597180006260714544051857138064882852169270078870314019619022218123470565278067221511916205733389670907996520403097363967753812087621255919154336248547289470133109663630127169876094672720339011867024724401357033871139656041497950291440932835319597756676768898627810631941065025862201725856202279387289695283728577351793560414564344873091068813729387582355080197484528538457987822201414389150768686213001293255556131936091170964720539266309482420408591075457344409478330054334395118957513685949132586168487431503903646921328689353817874010872511425967825958860344951367948407583228125151691782148928091045828924199727420841785956052283865251740061665113614701721857283763767570301246406869578083948410878564932174926888532839120959057041044147174342794718138372978336099299347496247051458290431971680095449510416986808299769179710367888321385492632609519690575663708006673379107305556878402842014706162115556918716795166632897402182538377855466575933451273766700058767655182118546309120000000000000000000000000000000000000000000000000000000000 [108,56] -20227461147701640859474992535696388500835954485300248188908236108212562945153324587533615134656997117833651556326681628838263000319187617469879734496919403752346744163151625097817083567085479227946239492227050641031350446806777091394060995515990198891288442247672718252872231922105955574198626754483809342779795278501216761412874766649641170377147029623695027869353577286013661456003633186687869440197442397905777909297386582806858525555795320451716279541542329975331529326330185818042983217616106676991352333546607009703028147251808262781426558348593357064690523202057103050071177109533597617491796257246517773152670193193815106506031333177477693801395484655223482166742019677672469147740581155972734831397735060160377004619416719987263488731870452389537142996981297622932488288882790821380974108196865263261559457355510495781914677464706637672730157545930579936581944668077730425498134155008684198850792778636356423345706213102794452561473271579514128069579317981614237135376236235798711007842298527169813849860161185797753169190634196059354151856978702998743156574333060921922140430241868348969878252327582393298607098699658303509664586158908429676288949288808439484384537422344024122136167437314662971906613018639853469853174259044797533700932203621749768650719000429202099442664303912352422187487297492419654406038151293693820506675247110711847616481891054674250151105280839100918540820956366466605273127050037496780732565522478654508777820768544534404137130129380039545473784318592388483919703709535729824197452286541936278252267355483623996295289962132879700381898558476321649808602850368426944927144411146842456061343685693802502624716185442056793452302800512000673529857611365806349152206390665355365072693843539837581852313679328142530115240024652745462451161198502581307215166539645510674031587029368589130953290144926357028615817851655506324268564578392609801780525196515657434519121096814939101270942678634025659716597303884688712126479364210598575215629370199096551854976411373115734008157255193480807818653366450987474767496429990624055813055239139117596302883784248703888223900907643150053127338864631636700064184192505750754029750037217473146992497397785961844914782880566999258231882131488356161778339539537869385854988504378178708137385569967147578676016187229401347152314341887893181121485169978741128400143514708283566777496249332961350952209571891738136569757458075644596095748468583912460208469998334590689124308700147051903741048358012694478281860314302724129398649176843005424050922842314296830635841077770987765760000000000000000000000000000000000000000000000000000000 [108,57] -5790561484211820136750165157311547522532709136298360785404172500158950789962317214420371192058850720199471059486582749735792375489181696133273164313957210798848963549025332552788167913739065450829428204929464573651487871143266345308661662603795805649915692909109744022734652664852287533881897115145976551925983707207235749049232887884140740563814882265965749185794604356985365485708517453734861406683213210238968963874625774108188916896219110015991789898341790795744192542962042147358055532511520003207454437592219967728957507714977572449741050769677262782568199497724315952478520877426144849464600434478847088983608890678313422505566996733837813720917785312926065662588242590788916117677353729888788533656207344353764847708652849038941061439417243541692000151889007799017964665359610148629972784215781399102176934945464406431933942556370403626505536843218674561332057341410628663221137857672226699535413011990425857508000964308823896123878398325855869221700736288995630122713820273462756628807205917296791829156591648874509153497920575309420527140224827255975579065607373257694137497527004074150394672015340321130658148053918539433036466116284136125644686511951692733855159319517942491721146647009874068157513682024229094208755877851488800669691693803833227489331298416030896678227818293194697784758288834484402105581415598288193524676627843296168110089842788270595653215295076920427007499381572318647472748139159832303173885670842132975295295346628424358038179705839203659932668657771772805000988485265735521184572873286273195153586120458683096466006813807516584902632610961045442861164020588816396178654289923338656979329561691094992704736696857964137806336272681395500379958826153017159282633616903696994278184494043193042978742378397960699331062632772175297259558038170796540226954629174516226149898756867038153929617957132753319356455837230693868865361223551314661636394735735158063383222201829170293406521415801897180782546334351103928345554628993705298412380078470306884602752737571538937438427922231643841493036005268066997056751071534697628520636872220572561852324884697933893947060364070496109910714428004605743707609258611219606194009680103651887436079221113365001122268196188789157270207880752086823564102533539775934054113598736813190701225874350642291284812730080054326533525617866944236639434451860904919898446632501522907560038460539449063308061169851543067453133616785045298083388792952160526131376822705014487953696112141547686306203707088690883085940993872418179148194475978736184691475403223124731816008655007278694400000000000000000000000000000000000000000000000000000 [108,58] 970423430270522995364578990886796153376739361874772480571173993322229519019126731554863086316182411666293825018270058284803881910065310113287587361855597244921907250375389566128786978272503435085497298165315632085909116734732549032061699790923857451129830193776985754708280350881305720283354032627856948996548996485823175920506240908776474321194317923410124337571585299136205485079809833194764291450753992195882899170003919020159359385006840085407056469141090643607949096816393333756447467637418782297305541102334733025494602204921400791127892285327147101934823925360177526253498022387641242655239409488448874393297396457380043714159358223755738086316242499935620298727827890739022291768058966635365681735331134739443953260168566015954018493180381555483194101638459856291819316534486952199924075155387969510375004957014973354507598780029219818949897272774041119472245138600887226518308383871296957755690063380439369072078667637297419310370470671780139304216171860527312954775911701028319010099855727840788100973877995644066121116286943565933075300379805445503547865211669151742032329621461615928858369932892429375417667991240419420295852115962641671365800341541368319131424554234582896748840949528757131156402555955203845996566255555504926724435843116836709750056652340170566309375020837290892534753492925476700524866295957965658776879205369080551431107847407369718389039962530111179378217640499539647448548647926785283658122901291285745025981185963596455926690972654512866918368237409579277441807277154438508285757591768867054397197479083901698837650327983081958566332242653662105650413976049111411189745922271668383581905637897306669401479576072910298627859481613893009468142987099291139147278040802368272125831091662086492732816256421370703317592439439077357725955552335604034044007131663240213910420290440503863451040057163014002848077900016050380045757628702179221945373969152199313354819194302815541258406624599542640765037547871056635328843396018099181628744596711899207767243528511974804382711856001110522907454270308168613648262197019781025791958848001471168291540787913788946284837488412948444092372958771636500146648299027123496477139074249067599541968321528856675332345119609714109801513101637941536504449068413291259003177320723027208133665872265947453360825345414364639397832890224247668406539587251032625574923708738217505293256513340186202473441898600208426506002417355746001841103505056741919511251035843194796589409791047097813894741011605906554315111126508096400581520621319882739492227983394802244123483470987421286400000000000000000000000000000000000000000000000000 [108,59] -74417308835097409992722611054580201661548705563946683731439350480441761232987618367218222842167547322929749472593255357368969541784454408095776161565167750185573533871440988142613764377875660026385648789937379844639639334370130104022571423290769085525173067956345750596223422028385117918525675291610270744368828502970597839896091207862934177495967212504694745860045501055871056961061659134232201118266987506380554964539660331027923523084630107162985329496664889384471240112636444892685139564735288361297970444070734591183270133776576134907176342538237526088904449963988712497698806910398725071579682079213779232948326962904482229634573448323013054709186636511639248442001639761356324989703463913678881169814878821303095329630143962404799723328176185621769343244391765306424666782079575054292167187106801372584005880414114324990890242691776454989954569017524922716957434880482351533304827388199073156230199940094804515653091892196922839832193379034066543000748762421315385528306763838710046725461303684021232695291239486573268554078093259858049454375219148430548384168443723043410486771804812019723043631692297965519272746495045262007416636198109191650010235193694382622614262160982431887386316530384057028991179210380436285938114473948215804197697294541153402077613026629925889924438444278967408232590706350757563854575615133040173290951886070035923455058225157186061869383089244662354906917374135925115084518071766990079608535416848112113665657261625601613680611336469731114183034971939618460768099557452474606514037220180375832277537807875202708739168409828930057559850281194925508934088515900181295578571180410798505786471579790403026979066874170211741922045747811952920718619983114942710246111699195014569562544870455087832213768903763711444041525793557806277915741427920988401908461779333582309257894985392966530640993990028371039906424532730704249206664876701807413607277325843814313733063006715078164188057385246150401269938645448042608248074843513994390814976097066491816392035240198354590691270815031039109901215575405390881490342859236497800980660360906111476735448899722752913778361629647239917191121464213937774924435289213717048350287468722609373322619944745466982203475930628469720191612513125380036855282567480117822374813367866709533450044081128899282118140720867922743585923177886708340725907606696304285923085031203489759198460441731478249973083126735019764196704069702806261502079425405349600731769667042309031987476501264830558611834978569610071139979882218420302179932135613250860478387825319185905870072109753958400000000000000000000000000000000000000000000000 [108,60] 1901912896838435673794049853927371148908402666285716616990406789505852617346960388613082420041020394732127115160989146156467200507264047737257223251369922878009743577402793421628858648027420553682967529553758751917564504921029776492203774984273206972048843560457169993624414972957695389985531655877917118142745669905849378861140927054308265077553314326901791667855862438097018085558514201782162142342757354399922243977076042531061598088640982064891408767561763125361423059111158962101189079608505968198132985373463572247580558643913601493578847461146258008261067329146596736762481499037064621934024713447603179459500545687919687096204325363752557751421615851974691807666907420415179332307400645098920675867776440330515772701514955392382329731205735879478776095901373900897852632061588375979742626961406652868551448249870961722028518441756497362507780096739934631438311149384202945230459799176362774093898973908490138052155244581444177287295602806140441705895874250084584014485349875532649808783215354539867314073211226309660455566566636316795122422943178442652332668194811823374358066208804666482124115112115579775691431214106537568139811606802792606938393567199408498279904139740980618582832990775038983910487056967597157213184795043056319435761125746997629236523587890954397205122237002182445938855148350698953471832980639181850183421884693403802036260914810213113020496281090987005664120082383971139087623015821681169221054662260703357371642496154490936353712776183508204184424761757720060029134795446200623391337117476573206607869531977820750057926699604471941552066479419078130068629222443920661715482338223054518830249599487907306347974186395318696688282413124355669409037259313007110911456413267192533980671295866829767783121649189238969629958355963830280227375150341467785470200619433977222278989563971328935557726331518409472213507780185656736629282819153007380750520121642229490851659571044360892093204869724978565427928907662158591729470608846421793794959911941243768007863681238609090332934207526256120321629875284816063345680556762061482863719404258396997502199196519387774040864756592817676939416352778754194864005877081347507890436877902236273577536766955863661009219184519757606517468978351652741654998967987124311466302320074352581417025530972028213093436541578934978631231835296564975401984881234258645281252991733608776641405080020778544086188100364946125932723551581699919780800636912699626207397400313696647433012716402634664193115650015941998034928060902157892118635048273045092889816357278898377584341730375761920000000000000000000000000000000000000000000 [108,61] 237288376288706349621015716532630880920251649878235955578276616547204921374228234543646537169139000563572018579389977598532963967303431505102100750416713322839656413641903417002410896367033045626579553993765479339398206392438996618711824253991488461177281803956440154991621951328669833694122683806479391917395145248191603200772251554459501247175666938511577002340747557574971748930824090885441387931007127137077274983876703408671271897851990635746647653211357462830709980029879711127637586656079924226831211062948200412031136357003747095220124618723705412078259944721882285479116914737379852181995548101063509202030157201337332654984078636952446442733030380994148583818003219461717251506073858146627150108687257965436345868458097188089447327328021644960485676072845111468902925302725036152196391849202651993345394088575665998404993488181123993488871688132746565780927859772456939028427088311462507295699652955358480059104608611143784980897228717572719624675738866853279156622527211230668162996786399811577427382899773411027384557544631912389257227630424480105014455404550880289942585770640984180805227217804372210155717560290488578189155403728516570694504288415110581534464445593721165606992973822966368016655862933684360375498697388202975574361035787807371822140082945451334212018885363104560330247412523564663246701212085312067533056001985843562063298524601131477149033591503271548257311096249888589338909053410016122663372311906098135274324371851652113392626365008864265929576305190341748010071336908412699046069927559822767019380319823842042034256374366663730066270974862766490387227466816947325222792720241838489077725635413482228359802434546093732300483667429672877618033150047416932917677258694123854307449124225407867189288760340782162111454885244921353304214467738215653459125083229587690781555714195517825983133480724936469228741435287923623688804935808727611070712180883115845402558848701407488881718745164461768872854177486575725514579782608506781822920622128501116293216392082713930894648201516783589195313575677168799349212544317982374037001340334231915621152034910892449175509776858789679271664106780724660008130775960470849636763127397776719092012546260802981976429675762335743204856488531196860134350447514673366873023652864169473467259254142712988232057447823608117153190236552052972621954178899501685064092224035955096692439575778021737595199979103674802954888268892169724402251288063823758173326378847951898999762128413021084413062810957229310467562132136018697025137892191491796205271830296031839503165977264128000000000000000000000000000000000000000000 [108,62] -33722762766528207831454581511393680314795066007947993000778460824342524748387747098606745366919753612225559305459240121071200707059124887019921908186203997082401899150888579420246384294310148520842588795575127383516763514224435852967527053555619372655016159592770586395484427181882600237894656641480246437692849255315336475954138865302377571007068361633799671181840517608903662956545014446990048791843729068340291582859224714435708604265034039467634544988204275172049561760967836623954635064748060067898258779568497023192316941747447459898174729133883653126775951144211428760367225133409178550398270905932865320098172071495355372112803888725742140374635850247336902202810872763043892513031853883875747985988670990708451596582198294757414554891356279064726903173461906998026387247764256558496639808906868232018699852872325083356083035693097180365361283292377804703265802973284955792538371277632634582185892627679993513146413629561440165108702236195229731841729544136266006789912746062945046232764680677850902391980276196125254043161869770632501835029452711647493530119208814914088782253437269007442110864707310950204792688074688197443679961417377190786240733528445842083067324823883700571493643484070867058395646804981672048758707455752928458379188191842484281689205189342942660909805055902160845481347522950676929018081776584531936988655186154727303816168664300928822395997318892131004092064193239276335200767078097811840841770018128739805235307525499525163494443051887466744054326585571485220584355707782713996203698228832623334540430939170057329630215371841961756761448920238730931874307697539264907189420927325843036489204768095731774053075380976799104391209597593751083067544357537204259579218719474852432718303069667369613837234856024506099153182702654656723004510252553629557421981112418220342194575189433222113623671010572145708700440216990285471507017906716473052348917544521335748342123202765170713389659606888574864720272670274663957890822446481794015722689601131809096522235590682524082748909394008796635082366237767950328290410002578544350620080832558764123345476014890427889113795867952644576812382433009648920983175790818529504063968479031931006967399493560534111765992683249421453234454505728535892090772558349657113642339328736420776837585344638931195640848028678897634811950954413509486685790594412944061219269366681777876423846404540703573181278897113534569715622851273930678994645969026122510862889708167877820472980456277740135914646596701630534040425753917253632625760142766211339965926717186241995900039892828160000000000000000000000000000000000000 [108,63] 2156808860998466834490555715695391741435243642955136150915233234282755126003441957193576838745575648256846925157899669300679204159222120106985684470600166490041019029469969468498913867908940653631405392325573999544118640869919044255018900999779102331207650191337790063725670292502371727064467293580539634161764061454875380385114894295425853731371442333376602430445104246735638292817165515105031133413044593383670715749801402066849975311855201050920658354189847031298931170850612139049837359754448253999643681251455702795358753005383397256122247702338928432815992288050861644405090594746560668015690548044872085474939818969810217597858105382762706407861015085185688591122936094692810220398987059540647456447473574361642619658843006943178624911813220731371322046491952582069923109102410321202836596171168852140346508377074588373687438500848975249213635711420166226744274998021521245847193192093516638911594705132227063196985468230736188837784298680770570704295273451985638958551771135734948131674121688466718258793893604711804216483654738811923480174390827178134409214411580881671194003602756189652320126438250001489749344748503648523418770415010912736081713969734221036488754911841615780110080271074684747902860684969347574944184700749084820510397139475669621938471970795369907933180887792781878467034130866141088936600541988202326859064641968897068955329537624023526306403073123726129753945576452209187964303161209194470859948339685316227931837636247332181504302006458235865185685984812053992420233591275887089337894463338326283006940188788034400134002524639485566147908537247530904230816350409946666300074994837141190537084394286089815033006097565623217508123497217674968589498509747715977967176006506409562120786934303167683326701927159706967240815628983821310405922900402600786010858207468041645663035920266113201119483962838623372493449014018167572765734720043113278416436646464694933097429678610282788699209371750661645663918768337633429961152219109025468440196152469169260656101165853079993492596286187443691149248478120385093567475095033869288884465772463916834371206523011426386939399051191095061971260037476772327896983712694362972378976448108910898741772252220239669034057928319994623028564236837206388136793890257197550713661453201156749264037406516577443138366850176390138527032205151251187228246877081857964707780543912389681195748781200156974848770218188210591189127225823662297580873524060878271526887041944808134309346610900024032043034226017895297293005456243551570625315097897706357914788586553434309806819324723200000000000000000000000000000000000 [108,64] -64702217403434076347156501134845370407913008930354931508262496115689528802476772318608282584468330974240562516545178956331903109197918644641876073260438331200827802580338208793720191825891431324595572212143298529157958080513848888516594739117641978036703885934380692287978026061229204768846883233203571343844338976912468792307578416952754053145523346605701953642904084375603309687931358445501722899332801390717988325465463719558369579082696139769975511233623832430898314906089992771271610122308693469251255467340085645783270067996432342169868758696512222230116362405411473667516739244399525622767543498438627385273447310664500096971497323454206345006558483975231082605403872240264997054456175813198396709485895593950359476645250315811171361711389953703135496812311970249079332646010706255947122782290931027219473013335044080042948122331918897911195328578040269796453551251325533980318106493139409781463951514086755832743139791398228806101748978826145116276591854637691202189221070504468786113262205289475619558721772656582070939508734950555201481058668522249873199835281317485890885897271232314018602825537727808015142634042242147868822843191403291750166801843525266767507049866088073188454408728768972204869558061044693839424453286573674660381391230634551429616612834456506972796410505728881086284175504257187974290944558322405006317972047619556252186600699173507270052894910547611485197693452168072213055193287623870994520864331457754976022458407942442257540778884802125174533772686134238511326135037378022979114077974174257491947677910491755359248676615091471604078566446878345413176969079525128653252907380404097334105070319413445170299825487701515584964388931759870816014021381345626655902339658788588908257095456864099159861388103317999045999521893475961916718713784102160491805212667887659514618517709346988607169898988906456938265731372519472154016674783991023567316413725810147510032345637660131359183906676379152553577048927532067251030128368555337033351790687487994654534893155408571388339279570016891376270582636023065280261891466360475900516620766147921540618003884157294662048188386659742770740209982048965632411747377269021507183361029290954023788124535518880481730808699260398256598156605243196584053348510719495273624862002268040440339885672728454124091442686996195906273163204325024131621836840423441043104651256857922494030026112501243108636268888084730106168320526093349545286670774907661977973031097112799810525424580637951096587864712003975000955551412266157957906425151576530257723401074425374722299107737600000000000000000000000000000000 [108,65] -1727446166408263837648504763446314375979209086707742198233857937947881061958547805375992547646653023438039422702460341890706864975694903547025434311009313245973466446387969064228228881611160457589743107282929475448099939201538673761221840059100948572303289796508267257439640538573553213337790652718688197329169439071036910226130533113572162565546129887752151364325084608317131241925038341687657569252408809378077601467290457458225641367560250436186816844414410835157364025079163381663332305927208197691815658050816262624473568344824751187416271686840166374336713429105202410798730307374727001480531807567897846179109538026028169275503695707399570683239126401088224129033970266176729480620836121781746932774858282134373249204281689007334123562973067999937304574072804718219082952982398253457758158617036390762143020945148579751103851144140063882731958642890018722980098694966129912560970481212706018207753773194572956784983192846333436916512496342889990930227440037887679975954698107558653245077228001883889317440291168571620144787433003819464008115773901214376136510926444836496588762040484457260321041446051295369049222524398808788994250350985588635438237964070246880685177592057814173428897697037709454331145861434640903263375233403167514355289751759117678173935271607946682480383053050000958491317499812992621193848993356288878757996511105327269822367699568309218146828673624044217152799782146319502288029131305988591596414481437900070974037298584809013660881928908328392873528383779661333202226691790048906836928987628948797041320539743121546546544036534322404986751918207209518577852455057314096136816609980890672148926151920277260796833292809694207524425659134328107402389663215353795135647223373240742930748170298441008904904447525435704820109309718339018285564727172201463051976663489071508698536351438253321413204040439309809864072760516196022427445145472398737288871440090247210024168917630362791275734214710754087792488269702411895024714600402527413560588583741053019239090078226627022645920787482661905193887368191703903199477076534895697060176380528446690959266640127054453402920519535138735620537011830547490594743819943352829402790100733572045397189868665362698484842952318259604572973874337249026326117839692908924625121853042247253484286606786158602977455091691470962227342294178561074475220185226119965507282334560090732392387813225168385797026024796640029881501320158735214286931050367172214458215505904151986061636480687238618502155505686343942321027167837565275620240046692001878396158741442969013349410406400000000000000000000000000000 [108,66] 349594066190124914530926835403462688417226615359131637656880839055061781019626820533943381275475490345761232652614211843789017678120136687899067609618506733052970242514098477836376136515193009053809655073000877689924393090517038665125546616562140904760515106506965503632737031337813579936673912738126958291673918540217001293276041720689546367361043144808233608252341552915161378527402312047952644635533645133581043125646671609855768319720033831936883132963791015394233426340876780781471119346489626128065469501257328104853008824564720153385820072614404979884607161555488152128026755011741274027490695219697231619774996664642153242522813479371268410169565273205097102172475168433954024364805604402269850039643255885040111247809991110382246433667184857050397092955325604558097159307096824977163240787877285173858279644866489747384314864028362240813740395150421587520952486093408084934221547711466973773530993206236619887534227862093419797690477137813327080802683123257094585986307293147766410231896013434825712374770391319835230216183238987813103582330389802699807486771388347142982007014913738231849024497400345688168063434608462515399781439349981750040636696136434724087806647012804615350127044536192536492176686705448689352887582228395205126054641275435709176383838601866784992365881177514847834683579605296817307673617448830265746801109871629637023412532006453331593216254554850488413952495816480004033429128236593701485854658634779555255443622026690175926251793005602818874960229980459687951969770296939093737068871102337145230774080471394503478919985587946297912230354380004062296767763319133287959416574617062833836618210009415730051668300778885351758297919798690164794019748000280766150786670563947278560952858888192279065056308446822495387752449617064397719040721235399479374524620023735207449857808255659138844345860095595434108315773530301861273506640813265631873159160386214546666001662504864935186010191071834807413934801130809183831741838220695532104920056802869018155974602684795112033483709923958080947543093846642257201366360658838852510901730817384501274082971424108919924740687358423305853621886639078461928254604846203171047392804249541069278988470690774650211162961917671478682002417483012852633442839122142954404539695375556672132908328287146810440326981492540403676057594501557915261399990119931104788790028719098299367113922104677380230235796908419206585582141259447115622715201152710952195225460269356095160173674602278402303441985701731463111731854952327986204900645512724452056917592078548512037404672000000000000000000000000000 [108,67] -25970539839332041644549479356194098344908546431572130097741945040302472618951978149087999810440992613908370114591911742758639239659475106444880873163629077670711774101849677407322190992890206720027532751571964949910027584420915124520909882746608330243478855846613180871675842951733372697982374607370588062369674924807713926073566958911078645277845853145601251737191362329168420288435208421979226250034271554024067042928085630085946126740253920588777248154833912044722365774560632726085749506278959083121319729495949570352457809254704646736158055216332944742567755092971341940605645366410043956940253533720102313767764385953627224889427725278819642190480917315885678430807572315437256054125182629877812313400669368187825509815741852925588573229000876202903512377850216198972384849076387385523393834143823007632344862465603033917868276360233081359815042717744755825256899197031396678036747486458274424407540943610064285688926079944438675265077803694654940882236977739027457387580552986069888899755972954491949935983038769150208022965439365944275456830251785909051335770886416993703108094589401037940723975697887443044799463696998866815565397199459225113046625946187211221898420529967050811886009577032409464423361800551319593113310075172634666252967817302060249633001732299808260177190076851246192322770210981725482910517857643748053538537195326270419389773142392942668504686761789585921266180645240965903367752791825815268326907165949770936948858530282381637852657586919762667749107772214527196988035507242674897177256761438678286469844768960569666921079126129024992195973909255684813676716967993466812667735648401455757045020978311139277386901127545742411405601456433320638942067345526518449493009379811058505556461091464668266092699076929910384399025561661943226538590306200461379694119287224176534254501731921723431254274200709916660730375313040498464811531789623506048590869710337138461503228786420772050105504712859533188057758631506060112888612480717219164176273369639937284457078273760569068196751405681599102030070362329193332684132466845648438564268170139764003645566401078449495633457400932741795791344010638661699750708415071800693290185347038640001892695571741520336335469955159825574851847921322459665256866652809499869242689736856522495421828918277357563994999967273078545433602108081100259857215166236409439136116578119073536394633098096497191132409948573465941443692411837123021299340610199838507082213612980700723809588013819075816455439744864217148059510974326850670679828017760328968632835123529927722480435200000000000000000000000 [108,68] 1491376962882970626657091152862808902706094370772464504660353363159173706108113214003938293250995253994809312001523970267552405271819874599777031533331396166936878459091976667661606851638442357832956745016340007689373289992831978234282538773906565597628932174885181945977920996422814541926655548572633723636890047722153713268331471246330820851393899377724198755765954113846416338180224610458825239226108465253322952970485912196877125561680485568878922470859652696092759392969423655242178940026954611866670860760547584913482425071559094278005808277268019728937080384112152694871849839354478409405619693428928371713410309199800352871799492506936581914582729617411068889239719213201610241252796960407526760855169428377148552828596316658835959766679362426838061444234487310158720641661971048969315992921202210201846847427849615027456617620038348090498336618193371569511371780641493700608684841317690932888036603098787765905342206896153007364702978106118591898964588251297620201112303729249694435143592965156375312380172049306668069946815345681394111483537800673544908601460333029469608300360706846060317884128332228380661857572216371623674402960975805183213893464114006062720283317547248534479072058588391797691778820055493218735528498326545500169463422678498909540418597718645529930545361051205739373388018272830557010236544992970395908760796501511179312233350756261921764142516486106053437809168695619743192407966415451419998115144243455532320463905975046769852729545426772335478675666199684131041017873341614837093820696698938463634732821069092998160079018164943773334477515940494927944015551318043265805471971839015531177077894545838825234105620065643127540100440929501806559866384792563861369333586221898041280615485775290577233266351785625096652903295262814840932945250720785847359913691965771513584904478935978180767852285086928945054423765874195546701284725727566113796959096410287953469357495883173950527467234516393329336127248833947335710031897263483096691247610880767966389159587513477897219124115481456620503164453220596888580601623436877443302690855277924797584063644356140471638982945226995749878373295941027965397599005635747692206644928381709506033736705575443486018542592276754127996523680105231346297368963485334672807462835591755339658999587534370628328222711693536560658113674432504716671548365743967176561162617320793050183985055647502405970378584472596939591566640459561899795739969323885677177420139496595039991549162790061584817572898555319391465585969109610897980075062086355969710034491000546444191989760000000000000000000 [108,69] -81313218203657874682140865320357405661922423234091498175361732342859648274961232634632270459293595891743652727339958383392501112557539002341063049284823076882970071082776297122314097057777419887726904373579849458207642921439070837594419453561074166083564184470251161952385962323110575658938123128899700273214935726155561643140089067346663469705745353083391763877434559076394901349887983413663325528261503981264589745451385051881793708793600882195019598109925309816659313828924831473578203447974848139883331082120817944668505530622770626778238048009180901834417215480334662326698843040032141341629528752794870232850116405254881796059093329578258075635689565192014613435944369109361133708055717324888010567002061964346265356485468582070430463583468688838572375383159614534505121556880139123567130357608440111143661584169115657835549375909736207575280290079010633403273339108291586316228976005568175646230891860946338625256575486365123415655690176156697073910239962984335122790701800524835653140162837104685591421207087242114851603260205779993513100450600095124621726902557209071679187157129656532676018670934669953565306420355355288999408898836165027377725163321771715758539940742853451171366617986617447722565429051182781172091463573652607380030029091553643499264798061440695047635945434298884161672663699770675277794030620322319351189475770502540086098077938430521899217784384603921779799110105852422306985877233656429637809999775461508990285031927408218960841874484279136422101044796275885032800996327879504243255154980886603890774974481788505757081559339302837394490076543860108169749864102580027055828422226765176749395182361698811469564637058908113707830279412539716599970070849938765093318437190014517204250529062726889151640003320940231112346732497793306291466055467626656568360989187069154046247659569024452748592187827031556072436917086471664391866225262632997887829195969233060083920551897568449394722118261313624581011290029584731299729189486071380702670131147248245450261435931578742260262617307647647596483169421152232609391362162333272524087757575149499619067585285208996362348007332832085757987928408488994796418089136581775461098959978554435440795619873283145983754172510646674305777915204658198651615829635815454123952148186595837587966376666454176185951141258885762214963884332512629749700403320622291672962535157663667109776475261594406403252095782867717241383417959069418045880562728126553443000848085583656646199912942757757134540669622404703209207404535712453257045610945618424950520224453357390843084800000000000000000 [108,70] 4373936817735994897035304334422718807436293721720355904063934415740098712547585958400046688046295545224705683110641362828962648456372249668263321173439803322404923609527503171041469492827681526455990902345135058467658484702302974026630007057780061701327661407693127777483499419782930629071405815335769152650001195226040059671144814243831650008302006407807792691756997142872738725888917215397312485250896446245749707828806799564480369898181880732509564144683235811396932307195434559545761378023432891235619187222812947917882601306799501293934373810506327071875057709918598565810635378569270936383758924732998735176060286000218078019875976445193183198049202856599752037363034411144681069860662033445215389069615973818309490091780397738348624913892888478809357095462871106879883283103789107503446399471094802404195400899066375567166509938375155807261592107682415350946417578662161764956927068214628698224976375221929322021730183135145099627956427920210919178680217626817533479637065883322589478112785224100247264006190268729265505812185991060058281076620936530866770144673267129957749505535102509253379931451440292813464592336028324916687647875136080753645939043365356569937137954178920717659557918906763191229644433205233713510551677066231125895138495269335041495892859730893446568695439814892551648792530396238522590943921689899103726589808525103201451424082953949259171322100964024937100193111149211764247803673448820953322330563231167726898722026600211066481959883821621519129669883785232880021180849863723437115483564665972746111981332676742098615122315210356154698940306648483830226257011803201118139407694358853523286445955880743694340824505738332693796412836719980353603021800840820726562464161608554419202061313373768871645541269940500212268156006254619443835056733549071343829001766468550932036638469269063649014792318806413868766415143399332122545269057935130040126141898782220242061042615105296458683890902703264476461314065992190470875246781853765406978859475548282411940443347974941854551886231212965621523468131264764222505161529328069257878921496887076376378665592830498480670202672019747226123669114189037369650590831262613647041311647348646872792126213308598015424077395979447856373494653279390311940990990801539003602576849817403813954641088909429550518865690079917021838424236353482601089767931995857088042475745958061782105296766309060328795923274140125574284162886477868908511750052407278569100576040831694349569162938959530228025127773545251903589896894907255734527751761119197651990824552000284681830400000000000000 [108,71] -209818762046109108547802544398235219662277662914820620951909470766076003506701425824596890115114861644568501504112200105458745585323531780554040040101367676731574494390926219851703355739640506571154157404744306149426767444587120271830062581980710372936664930459019424102436118704795479570428245034089449749080752079859521631210331384956493827094810146992940074714900741333628166856019979620050394972696154572173601194771859938206392157514800903240465311283684516814401183387793647599491463995004473515791939584416586097636213331725155832606825869571419456046456982247669551371213036191838849665843042494587858803688634926064277026111300829984052704335467741142413983225568343676988021117184310026090691939772471983058575615725418055955322705274102434838990819187988278474833729955009510705426992370184022498885538592781768569055404901688954803383099231116434061198135814071531581814568884782342598114730508678794313188783823114889730987839499465632376639594377760039509902680101915898595364027629047799693739081878716736764850651595950419089547260205876953014777739764951617871810015689562609738232856437761748629959244440421858504045764044657134137009530007855466547091199400786360898189353548656211376944053917439387262040824198754337044932998291858717691094292329433063692568678648902354659572903152627957384246458287046822647295630269524707437958501837390344890017118280039854139184827965428344631830419287511559942356880426712195892497162124702026553665057062244000396832645725026140827039996942153883801272584427060306429132274523973503675695414901113085386267241543524853390025883554906899458543278638985717760141298869522900654031341460861119965396422986386226726734375978707632957548212940713601321193981395375966263036777187981651382352966259316528834147333917344518277592115132447784008632838744138897049009737263114527399686542017224071243701822003568633755234745308461007302305331239309243778493770140085883307014297590680483281877799900412742148600928248604806854984972261450551517714834154009822826423435572783647675290588551551523427639953435425079575391727623629509625374602044437854712617954603192319021217660281009563050187974918169704640607146958283906660845263157730408623686559580840911976662982710023806225896574856720529200902285751301890590142242771954473245185498811519555017436520425943929410892305309836721450696196187591764164651713292532546284229870333241528350871106570109661534121341437068547866843690989474783920911443285559209306440343428340872572762208073271599828169105969477631921356800000000000 [108,72] 8155350335052777716471334571294962934604850938187945407188012587760360493657970151839983488100231601634166083900308067177046167998148122632604369314603923380896755944479639820443974599598879281231672567667980986729773169449862798655627166491775780812555200328384863264453414665494664311611155318209354158198542277171705868134841715797695961986509832375875690761436156478300341161554707774544217609495481376063989976704935232012812424227767906735855667197831570233495460441792251104819431169539273191062721340699835351833386347950787960301557628213567630169301744508412609540921624338378459674661623580072144473336255905176771532840805193917713736392458937011311217542694146412385825432085502294296020784361214191863772997959951065934335561892914036465211072391770894765972253244809445552572714473370118790073798093537390055607058734456937227983853809484525845783619649144560807928416236640817726048989916148632855108895328005654124592560922797778993742174952406871880511536408818428525720237710452630686169159314388109421421768178705848431623736392036920189349604975258331441933631292975904391064777635710958898958617494049813707410826223812724455429898050329545793031217080439809246756606366591454599736760516054820837795792535253078545912680066965530161988532677684955465365605037608853292358172786169533607789130618495366144737242523218015322155319709434002371143115049044785134340044871465190801505219254748617441984065664824932232317915926667675282981936109720923479026302742257309524629118866409621700246456798974091678211570326464420121211285624434677308712301629060908937931992546662429555643057347645089662401633208222096631596592222806205994365502311380638450607294048691842872515900159935270977080007972032583989696407322924661611917450583129959216042814312344920720345706331349103254652359081262108531965653797164226505501204373894487440404027908352945554992917146174794572706114282765192540688658513248139347003475414279317428221318889038184066757304448774119710665468020773152380117233497202681567058386357965623996620191264347264636943535451027459320042193429384029363217617614204096817339984452535075665664659078823033418785100533062513760825971816358608488944046933423296446912273340896715092845102174731966473362572489759749042074707285346249780511426910448560908300766178795277668953487698666667354216124552331145060926622374137222149380585219673887322798093252910090872642393500963557112253091774274521819455174610903294974537937621497138959170726036895897485168342817170148131151821917341917747609600000000 [108,73] -245471237784159444867652026598096772561060131561088280497429818674918174102362567458445730194105704423660550703271918155664450116605132367082248783029930435078975897149099976453812802061519625907668058759559161725980538460934206962690575755014342171759255653095517482164144231309428893478365317195236861087383045501501461912544415989674722361032603481404737557278341470343957380050789978783655662945077394299915900462834777520095422826707192156611871720639599658574255929505492526878057567048301209374335663105846977986334663029528581102100415744596969438906937422436648983235188048920452500435069670390777374115649076804513151341239866712060065023957930469765993972208965471669611227517751795090954090329869728286917606853714568815405538422058670048520984038320921897528510168163132271053693173748490758840736853856513663512692860073410617371868487180836664891547820647214730916818124204497531692946015368665369775648874086243531124583113426661559902374306968577861435765459669927656549036525021626403599774714543856535058044080813052202097316465940949421927353938788240572642517235132484503597308329238698426504667230379475567685460333397048357697665772270900636474236440657031798798425720224054535822794835146714828981233038579921743180133271536441728403479057208308358995958752929275826211261389151269678682982741439016947277453615115403908610383690668644643776363465239574423155386483611346338172963563278519715785667087331922834416242456115252502420227889578098205652252461967746467072305365446819526410846763649281767467808945542490448794958961240073747730800223138445235558164160747147603905973952010075911523653309866072510348930044927735432283143335566715502694232579209973573805812241561691997149337392376927579147139027119867047909770808472701330863707290666034114333539091967747108030287562226370550965119488469516390653700201465661243837375632267765075978313478870542124456310910912390526657809325186548492942069588608202112906394154065515843716390495891804233129428467614539717329196917172958720519628689142090904626401711126792898031570783355139552070563107385241748358817840044983475129245405406145057921547496410248035746449018424742792617052608052845287329496100340118323770498179232300094855658300234983278695321876036409719589957015448207607544168283086963485551415321345788142328709611379008460632619007905422530336790938511940649549994263577181286443252018133648525626078404486813976483300149105750240460488595063512556006733958889912655088052125247268333346612537466699788368109028427829411840000000 [108,74] 5533654078239910595484809995407143714286560276395010261871393397194144121778934674899635982541469006060831391221711774624374438221664418928367354258392980855656444897230248669268177248037925898830034322597048881702752599656675182048286588884556347548326532905403956148751372065461600014512440716937148468053151380698652218427534204089749717345492662923788390831132736374850345758997902539111918923979838503988991092641565584752294547933079841008072074596471798637880963651147387091065396746591083265996658392853082176147416478438069953471692363431505792214282170131273558034218811511397810196228102407382357359367409122700092125463321204282555407704388662813627976213358233367581295938916674216998710805389907669414752512506988322537144628618337577676892837181923798895123225668617485837639722680444576497382994745004836596621566402225249092229004351129543922322825916725474827527594368994451452608219174019803426379965241894186287940962962842562234139930657495686097787852675610463921044936007239274888877600529111246190524553344483733398264779028514477127253368362652636325781563756309177500732024291631360288172016004780581563148345749687389869865534679241736804654562202486417196054828356127924158982056425093381037236082045696459317509319653300228124893475254495841434282378733869993283330404060013561153923547873637000126531389960275075428071847687730588219171257269336468746161803498727943245954195254007348886658432666652713225956934515183928304705890375524381705955479805831487926745867735451994618516004154950421560030161469511236715805130471505780897373062816210693714062993409986916427776777159457180531723729583311487797566154550839845667624799306837692000438200740539960260426356917085092202556738726413358279181649047184468682738829338999206980741222823097726849975055189504530877361526485460148355118628029037295297026921816867384800964980072169976802081372408044506369424413764792988083041562687969901495321228000655917418147791732156841282166108607309810660109192109639386702882180317561113011363466938375635703817904090406709985020965772077129778268136189330313117750738450877569228271121492884805765909663939165036059543780198900547377036043563335982757272843746462541368531453105728788463200348750752376702960073530197599917814540743713430453399232564529226407731481938912463252709124139353751427663595963915305265257495871211679757184920143531418251040181061968657588312061664237171634497007191611579055208029778569365294283669924033463934599349086181361371735613143776491592565207270651023926500 [108,75] -92234585972882208350740759650989079460390731154054785960730147551437906863922309079893701660509228341187644487546614259736870980589578953112862919086725316993974443283620035914965814895195593525607107522266961657472642107629413503739405217131916205294613089435750416652826061200780809892706026077266450503102558917533918577576319336905383040956164432424284640376578077172083001963070494089494840725915686782483894835129705842945624499486106949973922048325557095427451950170282487404280323457937956875518492834352386352594490118335808732321970875716044573100597158652370102410286997859065885042514997643852768144589745463028028112323627377493965356065594932563284619467320515109020107222159009365421248380952771363870257236883352546824911091034710792612759301258407594965070585647837570371208661432085729805525892208011550138692482203750923259035908683698265869297797332845335938135180866230808099919775087757273964727127999260015024553721075264145756205757058225572636904495935036123784757246914663674298820413049505995328027338634425449275210035224629492442390038814948090510260267203572034550506273384106330422323381837339151810486923182867172730977369133506059139933738854508537225162704059337703559231526750745057822604330539186367217219225347242887993267571413314528490262803951984293004818593478710574575592339933885416798115738581734205016037796220087672826208328183142622901018373475688372192177835619181416388585822186626812152731663879650287510372345126976450548995494802429357770582969680652497319700835074400806511053371267208089198499270800058043663622284861873375060678184582252285971928214711935142317763534614895893438133285147442347303742556796882848576685017839841274430223328162828288590816774912756433497599161352099811172854623590246313903229050922133547034305278890181243089636947773747703532771078261793586077841658697217191231835066818373861003989154154098807937218889016142367551661710826591838419786741339661998598382037904689134999576393518539784238325717156507938120974604875918896385756377075188297732983457241869908813625843828182515154540436717261140797561044140798742326358748767380748129193034998678527468451778771528649659973674253371966418431909892468957535476622057204639234773299703548561730764959601426965782390887179675332072643776044071649146936365910625922251999896496571723909418938288346809703091758235730762280495602046249049554915244257215540751631943749583936308520407989197009180100167027616483946907447023451412047195832145196103554341746350999385771490078446016000 [108,76] 1307160529096684554689888705632098070424865660419651758580136912992789151135685390049097989608684093277552681345293788093011834440312168653036553738662657681915985575468792630265798386893363509313307673914174634439228249477598096540146612874019816165661386490695031765967156251054300536737202999635639466177330760302638083637787978042392925867725871861665367513063324219661752769702445334824491265752030608985723733719483411784304453166453494192465889129870766617535453939219946118501316442941149810183034642068790143126049771871815590462879621231286055198445662239693872679412372813176918979259651432671554218124750626729759367351650815963368541187706570176481400547447802801094827523644867224639337799411124028026245260040274643437313860100053581930876050823318666264729286984070136978116840146207300771452019065739110578203731754961786151094445437008075616039483481948613294710313684204535824879785807389041187193224195042605312762020104572181829429329957256430214223423590887242760821823697206969607512143171272990072415215944672210976610579246161944557838816144786546254727329087594220238232277837384932506731746939585072610259262561000702962837212180244476639441287445948334409063978492489327342635803143624353445078199022712506588086237924560305708490239392233256371325574570350198138541432584176610851479505820014129793562423705037444454622860867136048823812415916946971165002108045843611185522884285706434046682893526826890938707620204285144042488541871198704909230149595977017261893234918404927606376633785324131865483265473656093395355558051207504113968453844011834866344201031190729201926245329337793196358243250439997465462735431451113143756960909407105750924569322730865535688251463664537617546515044144634577993446243443768709761412186404043832279634895318617654063467828885182776475811350199816571247875192906704655107059733127327433071848354451675682367342844039506656400213114922182985053746479682307355495676343477265647065559539116913199781974435468469837280446540475914715103590288210503322093859106924010482647007693205339496701238904367868499091612423537409988501615802333570179473181312125617905177744906873738998950319734056220841877792390436636168106464790797483661444286410576461241935025020121240147105201212142619948538191010351386119300233781505973518322453061691518811892919375786187975600631503254184276237285223695042422306564195706883406743767023596841138848650008188668595671882478432525397892840197334946149885237337635107147081856559830228415717416423892855455983127350400 [108,77] -25839213456271109944580113327990726494319509424591051150447559867052823934682311334497817013966182538738185897562307261299204782106364785523738441728490439272689631269571648601524745894117219085460528902338366088998900904223127663622655489338836122549804187981431147464778280226539524533765415663412934603664465967183940421920868133558998467567299611871983814963197295946671364104233289631677991080619131503788529470030652548898611059124936632005488139236214594081501598068410309924771667915210458924895630224758400698893497781604876643196470835946517134964617605123288693248830938438963124993126184834969665481875884550198800745307451472157412074571354892843643471021608052489426282113944910930535724585775176018236442933060663246827443994743721168993885937914149152342030845208200219587068864961539875779708033273997724814728803336054959277744031517473525972765640327367048637522955943428783612134867241287918056721925268387263514777703424219352387966776267817477476247607638439828584382683298840848210291127441385803955361654056150290203209888759263816931414439099707099284123575311236019297765739827971227519179875236101994915879041854606999055516430374927914287929036310768259211020100809426775858899737569566625637023416313943156382877139088752674090997834984182057440003366803318524323904439083110997180129367708272943760942782646609514988562140013714246683689726419108409558317586148711660639557215265886632538490529616752441939833190033589650939561784774191594903611852429714221798203228777672779773393864590035055635933489186487601251830500664983463443331579809640476361893219795415702015058212448595355217667242926372867560172133518968375677361205279721936847079695706911143025020107107800408622189796764311844852417554980574106653059856746000484519144528082168472709129320197201297464297175888374728640493543068972997842494029018183433647473908298823666359596128637796237852988637159773068826564625078723170549254349743270009356962574877434127189987381588984455087607596408354028805311883064497827058746127178430285732329479699443812955501232674293842373213368114014918768620090421111259858258226080337843906190025034915487766234951287927562015355708729338603158066825438443823412297144393071708441150136462489005454279784852861845588592889773189211391135335912032125645342640651116370556494011847818469753718614005302830619131971056849487494779613037214710719132543133083958302464104411026464218334886446919028553823052528162865210738148424669384764764523917684057901346708458530906688259200 [108,78] 620171626988421693811769634007043055154130714309075750095988507312226993853101606445117700179998211248319136905757209399760611411114420142304025331121430225493238068711575930429945185124920553050415823263956719383172140998409379586368340443005499084859950209480606403920139030235654431162503905487319594455798282396150231551095046280412033400922194958000243760811803151730619201052580364317905767077445337859082901179719144076614564254852852606794604519710542785080927240002085917582535996154976596860259083354682325125786940517599456204609320385072298693829430975825454869110169940444366367161109546761504367291350434559496811079246540714328154771560403431434501171340921249697461260343180971109937377756950956780943357975551397276372891138892884708063527469618584433284242644585406396206841292298068402429293507013067698755000223746030451459841333375046298941613938391107101915926092522215835044937867409680478971868252578044972382635572626525421467078643345358108995601734260279960319814662760014254849011509832955809470419930721417172861437727638752154455300325576414169886748047011290322171825193694141928810310068441876070795574744826760451678736123904717701531472828539767745085336957746110096163694273461068784843946694018441651574676787287107353206545700057059427114380327156305306813432858519802070319492969813255502143913847577408201603723180857483888917737390723887244242269896975152140780075233879294360350312518178941033747664939278348118395720549146314837775876244425591594287292881179258459731180207815243931512325916705067927837674916695978914354105563722621191449340451309585000192561384157109529534778326572309827533924471929773261606411118036229578555994224146919586713443810874247973292823167437980082108105153361024143390316149443046437488965204052647487862117805285841367016570227094274457810677810232930474379600695603746615065387645712460296140922394891713557826265896191077852915412228113660773440854196638130864844288778079379652508830137789364166092455372896052968944435593619603406243475477084449971606439614125850783290573533983289618119708482639953762690021889617935065794352087246336316180462717354921592284244161399405547216985522075685042581749702998452940507733367378748000727099905080604536628335741367722319866565085200242372513421653131995030802410809663968266139586720143922718141057874217728789267439324990688642578332024080920552099474525035008010351965681606862399594551952441678212703776493592931911583085448385809532901339410045429744364416305400900260800 [108,79] -9077669207666409289504713020039814266444786094911390592224403546421583689207719741651367851743289858687165040427016877511664009970432548662995858386473585317394269651604640905656814193255984823179000946266402708732653854796773048464986204429822015699125534094345052342400581297870991167143230224699343494666066565880431487852472001054000306696255490399274515708278662178830891997023563899276017086317760717525275572263132117348027083739525517080052584391433053708992230327918132273141656239454137304780623317629040720276632686335638471586789526748687108821610894982288610670646688734122371238597452372645493351779634533802200268591295370013936216126976183921017470810458663021728643222224915453322890183015732467170137725169176085430003880889260804714216183525830587351939414738349505972759575900197847008945727036402697216849776097855028528516277807351634586155330716923899703021839944485531684262634833600198763976431844112592211170809316322463049698822270900405354570361991118355181523837863961683296934725597276156755766916952985567582327925777394517772250379560916901570701800780180460860186521724682901789693207965480503830707691417927812326471319798742473917153280720582851947318485066598822555650694615462629265943074346683151714032257230470918479910620163498251140964766734076272075005945130441307482907410355695063791562632797770958183592091313639939410035067250261635550512479650104003819992228436076848435970755197216765537649243211037839360251525029218933559781268526822456001885785615149883119201755072492286251692691715171527446037984088608016792070825945493905388104358059707112537087033392640759582488816709083861639875339947749127939814858137652034995108733601017277508598981327442372694603936302395648635558238538215571279148409308707760272887686136273710189623863665340127121594718900256351955732728032728481758864865228283718076119169969089900385381871277086301051292101237808233890810824911038165944294989131988076209127403060688269257934580542196450904822388077340343357896634064091747769024081786167157869018035721359030152632219348780245537247561677292057865544598289420595883283145399477054549553330585546099139344058751837106839942384836397493240021641459368508083337122781976608474449288041928898409905658318403914766618716044650803653956664861444023379161528015746557177272982095939303244239989540225011681851157541416625302769749457975646469382717450138491648914761914378103757525701377986292174610070079259634053292609286071875944036459313616504114312302169078400 [108,80] 39676378719778667128226741413384555205306084531080842002880815611572095846222277171311186960599906417898787075802014035183860707814516369717061918433493299385780897140784193208463793197048921688046392759089695682417589901001727793700074144107683101252876108798530655468436613339996393580014296432292936293031141316765278506264040061542611081189446171665947671770916903588151599407475116363594926511878254966121356845926693301880873137168460472289125644612501900370388248842197527397153003729560303681025891930266739387520933070917682110667171086937815628452984045457140304869823300933719491796112448248842293411638394325243666289236005844109930949743764444650151745366150750802298942504325487519612313008695141553262660833737631162166894301115673229597594690828554264229255313450243423468720209053040471020468836933471774138985696841687689386430300854699974094712128735199014173270040650773720373207746933321662639276374960746941198658885050053847242800794423251420322063482515832986746991259610261103958367768592997634533640993100935237845858259243640848897567385712488640315655786405651564632826976908969934843201580368142780090457618142161956728569188252886103367880245730872357702134861115198507472745430183541332525486934130664168971445816634706730600281182796163356299310572482023976714051072878151511639234727395269983223943928814945899511622436306457411402438583486016801972899669533389670091173682019967316745763948569060782346486823339366546263276915820836658307993700056335578723484925447098043502192947309157176767506130515114834609408805550353922836743899153029757547428655719461190318731474359146985211192600166280519797254305754064402106613833038218114567762760869575219715984090991014512863846465313591994158049685942366572283662142311515996474756110600168807459168930127797207409936226500144459527064550561941906742819800470558199054794911127794748194431884757685035077336753674567888494221551754282083802643664908617259872723901794552014866417230750670201071442943312196689228556538423756333969762108288013212959562069756172417440043331791194090443445623855320769265603539237124581626452703689392664961048764229862050487655128517899292049870490801666091037125327210040049082613758226744952292205522557313981341049691071159770296673918233584839862654197360053242144448966544656969767771482606216407898530216449383765962415812355953173349321282755272077889638303405921106449974984599396853104673600600098441778403491620184870543764296782569382169320305690788565516128157120 [108,81] 556461146649524083080283860924436923919406861687750767949193478728852180496471483161490028263691070219189361290377968915685031573140909061337778688869837541508431331149937569120833143104326096654771653081085618935058440356749164860117860472038709267720510167574969653749202757427820970600810698212166912479062161023137191285231518366212111970613927195108174329158598572503207834937991223930050507569596658974099554379560379336634116089415751048843783766741593118459433325435801094208661750683242355678758710075113675168383414794920407521767232265254364429975618494641703969413086661230075056165406308223480693821999453084903833797184071989583403160525327950929911763666202928983052546610614144329798546372822136821150215538502077023892926589596385197494604837799550128233024872235145133085428695922750312997228834381286217068787103748950249804272686140885664523769026594891139735650409875308052118533876706064320870101563053245260299699715577732577996721454382566923218687957708379183721514667936495505382132733785374336558401684214074301675031616443960522047565879822158270877653694482862633985258290902276115301776040402137274824859191516009430359573301125933628271712096079806980921793373934874695620052301283068964897331302171675867733899742185297633368585222115627959667875172648709794630712018603133262507327067772355997477984319106600169002804465629975823796175931950872457540637487473614001274954510409326755989803543461829054512473525922934026191250701999645497219460460071707394154811725178439767491204952619589636954257224813226937516773594729472477031115203023486864572242475031463749348811636515784737115315508752910889270712541495335698683876796259973100954478238161581737711850047533921569235082100373383372595756213461620618290640658593759082922437403158445453842196012522495190405753699004861148290273442066601097163909170747828327243049329851634835871771088917312272726934929356050176896012567189293145100911833439939167281900211508543518569006680717582048187240835336869928998598655373240788820653165393057007616474569743626560195961981553736103729899046673526375198579678453486668991855157665582069978782592984245162982021966560927726660596642962741326194303994584203388503093761536955848722306556373752652684149416563523026487974426760647317098518666871133191483283177763358758746677420716704574647298837216205080381584531638473038062086285770625089162891856951449977369167695870801897725693443505599008731755495902886227838115427253973985793684147679377645011680 [108,82] -4009135612675209569672290455076391750542312650549574145488420097794288490885454517192070530105824079489355999815825157390157104606240729748846695900560120239578824126493881099489953126598668678434915904610337132097400271627253134703308700540405565561911028126762826496340229007448322605672115685910354285432396902492376589689117458115987835609080856555740655536030054607109834459084736434196906170943642305145709115290630449876104395384896860794020094861884941373654992003789578030291017927556305911023902416901437016396534210654232645210180553260129597940073636025885483041208154973662554598838282805715510893006887505919490837886581250622141459727771624907954471664458910633561309111056641391342405142813839713156634313526922506114062105502422534642687212896306620629040945998761946890692943624307819103386171447809707460227634954090040051597672533167339700468214392530078471316345673789931348587574805253435367645557668463577679271678587937028386380038202012167418276738943593181117949143454821595316704151692166863270536010408265372322512773060309140342953588157432514802639667373156668577838985441349641598965356137646458242111134907958166407654471341251056751197175410842693726279267215153222569826443753485071001932258185879398031302843562090839447139111057649980861146917813365978703056402696080720918574111806925621974215892234168524673595813328379712953509460418727427400767554849531990416157917882016544756400058247085798181391520686281676440461122375610052914562097388764261604533085488282501818714745156385554754977692975000773271801978660801649343319549372289696189878413876083985475291858228287556272471170508121109313377144100889225310562502644022063877361838965876409231345807558566023491253113926309798146101627118129919613271744002937795752832300463593553216848561779704146485329169413059532561738486027316863896807949042231539438619621381248797656005114481401598307030507486218439008627699631505605924698589381829682212540112891126838289325496505610370993291191969316205972511911909535690432686825881068413613482583394509781785334748108314171550385560166156887329616783102132950662870569166688161292192108322531132908172112342432706922596384780764173562544481776140863607601163478411241306913005132923508597432422383146713516693210627367011331834803889414131743447941479482110482140357929771206381676021722462206505605508232784909653600247853323530399112340715833930006283770974018377192112379297199992424165768911120923435317532502703283476617870378844066500 [108,83] -60766877460267194998917798821002177816790454751577834739950229091221160220897939185377981773414598906912987721718471933156642968291112245883343059667859554696934493088277483207439195816833543964412965573958190826058252060128243395497637213898127723159222368585686142065291800175391232707412841607106105270477211462795470140081942757231001270472498080390973688890584446543951358303794655371381713760899886483562135128862472546246680719287952199740265385466592077233996920690357914950205516346508084793018710408473981011924826922220572377663910932769929473477629104161587324885232375773512875204370561071610432952415842855577755748743798381124657514969023333848380406142199845356623996909140490625977386252786616226171382938660371485227776706850543893575254950749165304014931199563566035060225007410296855061545453271357509236400409669419240714836918187725395591845261240607589090480462232774730597679023602252568936095904110208685341844743243823090439260646245516210802352016449478402802545606497233586761462660504395668739097174442896215187962667206841990747713240910384661469856908141842390896837324841497202086982800219035607749852032092676367808010111909963770056326495743459678687141315149858475311611748245440108859557017585179705193307710452644754880776058212421039436873437085221712135329235394663262526555069857408704045452471001141335900642911023537657105021414205908093679393394647464253129180947702065664878569846110609851798325896778092349332649528403838070719776243717050839208887781636443993579253103625958726277541449897972332555239879141446946749954881794345419714944492145956725579466738600886184188788020266949109569410391863426942369605852244768616961654675877639658945824374315769573345341537785471597953436596014215160038207972273935326078685264318948601879644772707466615059981870296958395263291457882827468601608650348883185369963981729587166774645932609704058437569036425995068957293592909879323037273743506539160210132125119406362832441050653351363571192403721747426812929034378699302956679528135841219544855246574542629083253091379342980813143108838565747312484930871518056271954099514443315422213232129020000936195591169877402646325469848057381412104986811860082312493321198046428765554318647318157092902721460193498801574564302619531828825207462751155894732938894655752565207583101329931434369031730742768398088679411844022895522493385224389951981139880804370441095218614187278736385113401407294016891927516108200973151565068375622719050841680000 [108,84] 894814290474674475835739738713762638932572945501110529955034795357938413545893757094655275681190715189107439677356731014062453398134994226360777945339008657149643014913159894735119227902780276822631737599918520802712579264664546904142575142752688907626578895702359187164507241164819385554811437796396724856611346473734497962042784777720138803081333114529855389385174980893442366442272623645119147234001934925543051284978560175074046573785116121503559566312007002282852970665756060005763219654362541856669330462934934755267840027485692819456322518717075601451306991639951782423532697281042596922815044754890788338328999770785984881997557816499144021126541040265287013737904846204419094566613997172915119829765928509723386530962069864222346508478640674863672485431255864795656908237904939849644566916108962622862240628365241714180255909953284174559568886653533071269576553069866517763788121245915309627599542952082480869031595553987307331614543000080409980245062631680186846209408198060760341597268307445295131353917006577834334572412652031263495510779213502865163582953923918006489450206025975586099928780267948513206823644598201040291673944181431503797785489401251576868092022448425221055757605688264479893897976166029626120234197080142457623548921967694635286877194112381618805423633108044898807407065734387409062695009667184743398148396890484611674995564927896894477364917046176424304738087337318660087943453806062471462327754097697512722914004939917061643756290260021724352478369935992731578332910833897968257056534525309534512803929918192635322024065880685723680039903401347032625260025080947511777510278301590110107962984860126568520838103308030833646786478605392590267054796401305693889011171897407810914560925238024392775712636015819619485884471113846582786148363511991296751704602248745426813276409706338150407465766045173879421892141307326669953085125186799316750263755553625950679477034971113077663146630586299941449006509502832536057981608801004532351248835969422254591405784509312934052533679648196752408630025541852718652941151719643953277884485570390750406761350666547445430924141647695031973860250808590388160565877960586790060294785304834405564061240783743432625506061433165238782687724893781099768249316150535225284675410189041927987378866769448486412390670241266438807748495088664885994221225872459183838732761600143724829514823412207115192148193460949642079646804152061430932342495766792867662670108093224963070489415582554185823636197006302072180000 [108,85] -4462450520312268725049292081268887900730108097789907072581515495643074200441279561988616358146516894673354238603027459918173141776589334691817807512646121499281918832519381839657340630661233936783413099254004724628212375439947489126268397839664495503002533393446593534285115244594273426839335508959016958609176185822599979333722917768210554443714757011139345572053705522952444929527389624581628810055779616051951955471656317741405170210802728118985570621037545407241848056970033197438115421412723647257416843924711609242425620108816232854237273151993452533984495362293988011793829259532115791746970343375576314458260609813090976749025150949060305846495145410352229950186826777561323442353062881121883082411780333409275805275335480835660950269046118907951157919996912633197053761099914636961175274315552460280597275088696243898055930538005634570140245966173654647308356327651096008508498582928260872538466225231632764832300202598368608957546791147649998939130843818033540366207255405876773908652077878014684345920720278884653256416230284893106936807107327144292065055534320276321672984746462961069967880273996894609120431184594106866203180495728861116168404064844968494796592985955641722004136287520871841207208048296850702026631342892014267380634979522395633580499965472223224310268952928895485183955767141828958679987599118511891155195633058755153384876690183300374242126586294584315323941238125718237961721077294923866148947652236208810052134717467684957647610174637750709616537890451284058556411454772931441142395813197532290366846439389286128683652021174958193660907421842531493898202720164748067349397868645922263895608506946771905008021568098204819748702094628694188127663838215721503432901384223532178537418948249495298369156788063659076609352003535718990915166428045773291097494168767913742925648547646531350158981084881739556128450663693103925237251583682292649357062757043730981417883798889240158407396838473824141745940768356167373534829233338591537230080328012485003032793528806066587303705565514581176757671276199741386743441772020028414275493297930381889475183078723353289075329377091458181908986484674833131030091243263571723473371688945980763604841998614731292949522198240739030647917470100478940565808136987231292962056715827669913325571903624169992237879938549487976201816887720848386138753064492839357735708175892977673050835888549520552307552871122745374384973975486837955772126616702999137879549311009389303121081930197317190589559722048368800 [108,86] 13344044501828547501975747184047836210904779605603038967172843375947185924197611932631064741437041139727755363124257575213767903405401816485725210658285961847546147020596890908252436005024913356469785685522810226613235564699915684854563545388445233043817781842396845697598512011854013181443715343729475359212276325931340602718639071156793787964922692839936583307846222246420388267020152298493308090354719501056136555026982202047569851723800950577173541938495672103160988291917569045512582260292046332709277233929268034813645543462842530879888350261928157281464074853130821604214116694469635014814304938093445847510670317313251858380882438796401122622147459819375045332065581574320656923141722010353992525417299732878621023713176892360323661048562503146722524160035962678858643324407605213462186138980290314986197602802981320485617108342541683000748093218082132495957606477214143327791126216962296594687540463067129655284636119873254109112033210174090774561514239789981816587632498876886994359450875842688978491567265508413522758073889396885605401065219748543782566131228383581320134903997488739634256204062743135199532451887915275451107132257279199386570099833413877471642537442429888882445401072438163831511387902104822040574208582758384689491304703735606791392130226520760883715334199100102222273919657661392898434838534896424710944258077053986212988954958317842574152809199940032045713022008990216484031173563767992592554340952593276612814943663857797443090090316895969602988480952039165499425040535575393367163280144612262058766793337579017728351792661735278596638635336971425819384067150286626751119757977507247867931731961645739510289595177540363044578499548059287576501728409065552899091851952004212934417033111252408461538484308625495617619252879648837056399042499584509389232796158851648256951602797834479969060696728751235706466398970243344622800282311675060848748544034857476426592590989241716151082907333291398205496524630179443986294426917655682023487329745154004876631909974474111260411637599789106606813443331047926812263153149457292961058936910354144533262614333360976524014255180103482222914228974512879121397464083573334244854025380827360087304215143662664216173951277882842972423619662431805539536891986239207562012196987530853022259570125713388413305298475129825868801636031888988199794219800587640849210421655080061142746690724632940099284606787705490567101815265506886061786261793561741050066671199362552332497635792374039354082520963520 [108,87] -9328298893489795097680664058559003170620483586308424864818766249776800706162354932913501186741202537548372650212661699624981170428984132104018271416655422649440676774285011095501722893230235175077206989492628260654658410916090866127054800482586768637386402521122499840592791024096506750492770525429245311445157095463590895241371411108057187703435253220512259613245126049269691671239659581683001641499125770123146634264508680464603740175489180043919747497415882314901584682100220149242925168599369031782276525383491044696672314448003710965364292777207381041318602255707291718007034338002877819591123901318176666995116997842685959060465513970254302839708013860735510315103147592211777993602945454920173784598413418789610847294620136406192022224785375524503346874036497287246698282533521394639720901113916750952357971946437188727181046125495848469972916502494833171449522606476943677240362984074620442422243205647622714874130191054512558887005402507998164077750149321892837961240857576112280062524123251571220646642143545947759677653780785399866390590950249749873405597978133569690188260086541785405944070091674848093956413123002506244936975826366048388776259410490516213558999209005153661824970516049359807323931830800692834458748506647426152639322527774126255547169041713180767487993889332036247215987667748977467554782210297510196798225311404109837984404411157324005389292345573104455596706188410075311097696103992950345092893991209757057830420986213673200835566195644234161438347180008385330759352191557658843528864722556712838392646539728504138277212504769247593359640711948808994432088894391009867125380227806775864601549446195561449064987247539932914682104871442329282110392981668903839189300418515883823368819096315601530942140006777765812869697804027227471813757488880560135842796090289463779659563119468971622880049582009358357691023258090563799077470736843053174372333729525295458205955662596706981379599852629374673291586080415041236624464474175224720315822615092626576984912740635255577355806576295491179207914408430382124506448515168921720103528328837966686513702219638995348212549262295261627163608203027108269483559169364453449770035330480698755647055508867269943818056872927500870685788390166025326719841307591953186558629939360804286799827330312761873519911378577154050972656882075570456708617071275637130204527856175420073481884637037711247546173360860947814048864913974758422716814885555966344134923178600345581392794902178265455650560 [108,88] -63076348986354021764085082597729329512787646609982897709093474066757897534738097323446939878784212454305097276032801738771458815172068549882319721112693499479604119181614919431628870815062056475037444795894014784843811349915813295291348798780738575591164434625787985641960148837024343585533802145960344290463214264168042368074861990335471053896700784457787101883490767157179322930143867340478838935168636346754454588156371172109791337817399692570549858135598473994653592546221175818543226584226520245590272820570893284628485330264808235711731788766208539670150803727316587863724563007247676198144320310392164589206179591356141846197854153920972496199756200994927668675524156935218260509777987901529026461714217331524479830871594565545298952450721440349204447678038578226243468140164872311316483818285115865895146934690933373959638497013481381307113173049226133007536477698222071433316942066853470837495870341564809467760014287227670537990619640571677879612192176548907717654224449141717722499778453820920151831035130599867521724123700634103644580575261193599610901731660729920889106710036791483914397114020927564517286287808324047542040574951979860092633365046340149863055698951566881819456071116413060801898290065656167964104128569954131474948000023722997101164857022388346498109859286065063577629913165772525309629760178323757117087996359954281095087991645333903891574733106677320864905864568385371015299142777086884124466156468449756390426702008111035735339560663148003219214235275747657626347106340382156842330713661454281775275499989597882038024230302218093741407220055999998416301449482430175391982235074877794858291158592942715493064697822728983536901271394892392733742519329858537933587756932736699795200220756578166415416659690303742406386110378170004186997946815258383970534311132162202342084255590386298617911345547539715426534799593662400529558557188319615452528295716271418537387919538387469947552539844590592423506281586661085512486748032093550160269996263751341042102639909929168152016292605817551988569381477250688456698679181385179191629221049117155325890917053420479174712612802154542851347120045340879158592094157049934931806566777890644189279143529079478511176100390078082886953470455833778432933743446670454950787480296434678694210100579943488953122996244062702200888671933065438226053104850069406501574255181033586577014427975716030712034404550024805678203278766162327276989902605768292118330133328187386291160165028717910400 [108,89] 299431754476579380295799033975011255695997971552498383118967253916801953915169727689194608040969445293222034917772268709530506297152755020302540829792225160893822927077768945695461269052157686821660879800262290616737048294217577807695768049271885127946912579057946522350283727917069742845627194804784243296906338403053075509740699896046265133853910738283531339205103061423090866995788563582059057762800388495908598277223929288994289904220260327118819223137706096750799742505997940813508209632928802335679885345321719431234154291178759741676737285513704550191805039363154481110453931804170233369598069399211032640169989447797244165443681820322689009418132134484840916612657069330929230081166628539235412395458387237722086273862168893710542750157579960447178936444541985013204760848625432775400658822347598835731818217057270917800323993857735749850284987012979045706678646786541466431902813134158400673420817957201254957671217008930563043922706305360993158375405206533259948357098362097815861867290662089346674469877896149163734616564085487431447780080680886610957187300338512760657772548852250429907304312137727580305055539056458342870792202055333794891575614289672804730020897203165645154022575845812563051649133914768896494933619340574578576152326538847109639417115841078823028459166993091907929052025979623379165004205899744683067866112436494700045379010340537143080767763816064283881393459691306731347208201216233547304573536602447549328807266965687786065585014402528419649756413149461260841476064234829285569006861363226208544765080520627383566693147507446590140770402865238438033762713313729435950531533282083210316318546939478794584093155768105841098847212913913731209119286665190000346218063668876225616727800302986748881207646458697290369121187407730962145637394855901128348651842412543278321799510264095354197591998930263319303412391537700550968024877935587976930095746432462959340154628165746206585730917754998201233265898446107635870197145478546674440132294217781036538376896537448833974605176067640958469880403297296653591668413020879854414458523990565983875336140455397304393187911878347020854823502856866281609732660236217000695500541231042693958364115259166342475434771863508828698516863132109231284231460590750513977022642828123246551822755710207844110235465746110540254320938763976158732541195783456593680817200614656488553585924221259998575434485237793245246084508966975061135696616618244610163188170333352624568504809887360 [108,90] 247654699255512636591410927410667823396941796579389453091906581041219978884339557776106945571119651512827451692882164001275830795156172255527413093963339434273422919201962207051414822104119849089208422663910049027010156277094632569007112206949866153930622669563910622678604507007233095243281071625851728831872202986788942410014547246255961650309890935679631638228762863887416873723671634260567529046452743849386443188186536189131471925441188283348065836384560876046122044280745956639234856906158992540864704835376736377515568755302102440274168556729272192346827949998834995229394279383639338197786977502276249391403298892795200901173368258110748428703759241700674847274161419989102409488324246946838427117405907672636949508001647744599076056335390703449410540121475533337177965595097523766344380712717645304549550905087778052736923220226080453581876803559772517229498952938421785657672177594679454146940378184917052763475803925802885128851351000388113738615947887387139926948756516447142721869814229137511813876777507687256053519162331358179125164982804287418646180644522358539497740261043049377888295911531780852596065393813525791786624213108427786815950202169828985063928077435224419010591240870041712640953381267384702216349325811551737501769416339028198116297412839428206714222721385174329341259232307963289775224795419439142025001817157985672699611561645941894774005818095810831081420747328934476244822193950256729455674145903775302141225108572836978507743806616560460815970290675060004692125527325401231220126516022214061561169904620459081356193592608956131429829347618632841228541420927646607510386670222790106556489097571105890948274627637768474166453844039360172457761310087286376863973726207938219506275012956660471761039169026375507832464242081710279356704352043233143661065789448836523285899349715194158094571728932509629852587777432384306051132854830366056361687981648111075387710032899082211237349512016296557750022284905423750414981960018214909974812288985820043720653692739571063347572276797287214424620184639060324589305547306727297949546264369215055988043420294672190996320913483617468527622329263359692938806292488688500568867896304315982017479329916719589401505689501886355408616163607212703213597282374018541630806473962975704614268168669843035692728088163315068885374817911064835115675197025945365682299578771322962204724734025891005598366632324630925901638463776631184458054045258114989227722345858865961918666290 [108,91] -3495262182594369540684840981680852411659764433652309462190202211331996119324413167778233829166939588817753924235821922297709819169361690744880743604911814853582603414927274055485851294374574777291959841183054484230929941844605951412336064586688040862143205859908249508575192982306015780207500273946408580334053348799832328824982383925149356071870642578995625427053188233150283869807868683802502141829217294815585492837740915429216927037639625240792332608709619641395681373835088354698762005199502566287333917354905467227096342817433239826371579433763825842461846041540689719686194483691326350591721589426830247096707912580834639805100203650072571831756966836246276261004954962969935904928118475887405503207369767002336656078281930665602087492908805410240715037344322016164659483121490833359396141104540835301061642602941010678971931748070266827317273419081684455240310794491905683875803436331677275627014081390899649961071051374540738773490582054443985844809208260841484293738220676958783317173096051054039246905774977337557572365287944893730012281008314325616557807376737345097176383353087878136728556943255549443220620065491248560063655694852436113153984846080828175628983051166949428242047992766581750380855972091935373977977861597576715754760663633499713558436644960276871455058344727474932643492600135756966754044102734639319808512292659920694858033798151199464295860964071391634358811961372108638925059617139635063845676312110649537285658614406727418428875811145287725290959501004271830013885303510391092098726407808072595875850747592948865096724864323836364723592325448291321784215203809307646740062398056708479494735543221574548102881616063728478073337361615859766010958727510637870800634692941594563513473256887220649822027415631652585503514530741719598062991946088042900750733915173428615151865196888037253552083599464526879804255376778006590625326218339690182836294728770057300056840929988053026717316391818933140487408052481304619400567833032982638956756835839685313521036644002065441795109228977629953836396928632367362132390686386796508455458946389257405837143742148507585580960931397367833343692744207209756391440285710014343752866873137574732363751576996524974294472309795378037616895703238505113727479732612319924387261187826138336953719283967339691548032466993448358657481359897390750712458794302734112937932142953367140674047342052161704360594557969904831175915643828895665144147143686463357549598557639814926720 [108,92] 6795286861262401974003945834336987166579007646857060407815716001826760062401017736102413207822221859461834114545776764267477877252158307106817580704531993258181652051986921591504581671845700905304852168693660781606525122359431739413948086878608968743520180548262318432077515463532714092652374326138479504050828577506635203705587410382583232361691179573510686096192803324051844501413536128538076761624241571499822177515210129002945521768145481615845433422407735447963123030891663645222285795476337080306429304403445901265341373583300984211586394289406325944817769564809016140151864535629835213098847233365260750338839485055855591597229265278153948006468768337879759098632777113685497738450074056920217164391899494313104640959981710071100445772797743790724609407135547134043152322987124137094194761230196590948999706202558765740020413249813320289091716314126458416883165192103378064261318507894278249135834795691119751442685260418165106450010319713493334067725921811174132572571944977823372373682702362128418045718889888429148815055357526028842811176116583552188987053359806211538405604263360210912667137798549370496483653953635952829830704332473728119727601776426527501416202694050470843056519335338364259329681646025165516187213598633035636653833190391846497442399592786569983673070526435252365468666444250129591537122722587346451774590217633821530336434860544619819840177063111927957010160031766492163900442022303464569005714011896614196152947467838816481055675829846632609933405204270607192036482015245015402716354337313206096933212653918585335389566048069185692433014114535617467843570322561404109379818210764023970167279762650109454720277384346530156101132118390030713060743845104587493088504273420098193759972718983303060170838586469590819400096558669594891023904255391288462870729390348078749615648817909190631214995015508283988660586402552946367888844721933281181665323686142391762392574679105144765582634928063896947822622203397977579330715327907509937863790285238478097755490314469095836733045592286791615552791509388053490102077542618314253249270597892293326602652331799977956670489106542311396006131080367955152784425996782234067020946236590679115097336111255835216488820035918867207863410436792381633476224685061712637429755438642722741219622096335212077621409136409098189070783775157010506673809165214831660047686392897867185273259465489419635284199452276715370444959541599656271855518640088810135537732947740160 [108,93] 21061181644548949455211871871025048968977058570962529882013306612215690417119129986509331392891934550480644445387516252893652979198796651932643723626749667457864149934095318484742692445303547741205249335243664615991805818335594571415985505209151598824061291148559376309993354878586715742094876109269171259744865075302746364346030087893654696944678333130268922930350369800974467925265152587264662117484833143253768196317547925028588672111020538599665469827223358120765484951153874615306508489147653739207131577081409773352809340605699981307405800447835605978414353078789455033637718626233094877815098407482407074506890882535345243420852157460775055489415093826689075038022370276976171168206773419631055340477585266420405040704348373698550706688216699492420894860978055916221970588150265873365691982419654068771442265399710983339466502421773143041429954125165378347750210858124472450270340170895989102557715157361275969399156439528695244659012371610427341779749720149884023659117268681093261464090423487212699934692964753168305835188425995376504601492704131922976295934121598654859576826410163467374713701209343020801853338495695337545015649538195084810292946146929414925450594493982875012074653457948951241018905315702183086571744980099558273713925215390770031012946943545452526559002796098657483479391424651422188069372250664141418817073898830279394817816229213602552003905610115198741990566637191299334714476186956547928412115388365038052379401313273445978513336660570450710250603107932807881826407156466764616022252097828325690922742665593533783977670609230675712754436115877736193000865326826011779323416762565028318114260872099506564876941486078821845329439935613949095488733513392191466157902389750114842053284811462657922442184681652027992640071763795095837861346304914121024919292655317795302933620940699214148134009041976810774898367697013926967734289310738028930944419017329642272454786407376217137901906132434988001785467513835062511399687421234402942316592349529906779095172350047199656454707655879328797442499937228937335926377089755338832963846356566480044517051216132841711707402588402255444636450934317397539856199550536924568114571730826744859561531522372097779610913175533031852910027504650205586596196902173838357913198937223044644632556955768718397554721130291927286688268937100156249938495334325415052634244279387120977440330844750319959892609200660763482046619678912659097779634518659998188628942080 [108,94] -20849650261424901811391413308149837095459724226408819983236350395201428087307212165580376156611543627538081981163618855205001992870076310173845685184185595535737159255083345723829622885015186380093807016687006836379031166288939229222012881063811769719021992092167721439993946321435678736710572229636495205856009072959969984405067525489832391060193693242046817526740614253126214120145062197337803710656767548703723135483763991083820316171357338259328735761616164073561360780525857340918496791143532689333864042902075862871556670880821921526478777262878768562005325099560754926130126027521133645028579505193165617388440240662643969182807311049962488066320148983951632896702221025765372085045138510878078993635137695549322491992412311823904758765979214772629085112825745350056704290758095479724949347686518429323544791565748959831560067913776003722022216868553066000586972751721782570047607705362682118082604846996364568060666359825464201382766232779793169032067154354659667533722726031622049605608017782631940542426772578399612604521923169854858524141461843945863309504298619788912919545884088523692956453118045561641766260362138920049002035012909687126200084877125726301058923936370249517857790712942914866427826869757014678081610110640024462609877801333057227264872137343909099545239699069562314186132050802135545475738513793456685341888085420288683104216009254129009115677120675388557386201285694261926245266241925859556978257798459280976741356301737042032387911859203455964221857025823007295395573603974631353492215428346750864114978172538217973966679382864290793484006087666712958401116636563283499500487930350777878474146026676005227080358396827809705767864475320524804331263965281572845578447350088254105984154037067885720771950418475427996985961216876061571842077360827538267763898368218381354057718864603782409617783106379541724754795681070182559602184732423496691417449860577538369862063823427370655780405432466511126217534638239543372852503545638181665082489247041031507165782277230791879120911183538582145671849222650517355543372253788879032548170232667653511378305229500703291202626991007046606394101224644619525008139949443594695451590678214954146864526524852665543063001527911365612340620990145793995993095374158473841066612806490894970297152178359221232673548927009247825993195572057531757234498377186511861093690855470678426478363896241494849341276397035523933333502571103563613240530029909045637920 [108,95] -42484669035491614521186744247486157052337304143384097527539677320388865065702389936669027950677531420657365883331399271022038602734562876448726399947993396928933398666368128407741892708531917375746731318582255213472539197250138231048436499576750866754438412245528784813096527681501889114446038130064194523847000870942619856105087725132109772218780420264048694007769681218292761183678916977783084321833648637198742207171462542960815774591460441832692637841126583704963265865135268610940615859306593952766795705720761132099577371101283334304688473880486451886316462095514078878916209664826623660728133475074885100061766271992870822229447775485168949601158288298460796035265279947287337826634198887854411782519363858433533520826617606594523927957844107256631100969334273738373630939273416814089909256619540730261857340461575855641562879167983538326725538343366663924748258315960800970525961204961455636285021995650684466868423323354243372895791774561329717847267233696718450118941607696057142424036314674141798925118491200454984407694676541169385094762702827277270958762822128373431318585637260192471592545688977694473238097353912631651649143834886561306228412026196389674950898915104153895291233367516349342009539915529366926952599318693330751351809180028625096432976314590333286976255048713784684253515564254605022218089084921763965883253392160879312826871353478001460723850579717664208387570752162648978443370339883918864889514236511835951546067454734570567977938558023501787227210334744153788241413568573071003014269427950827602571307096598084636961386241314019622967606013481887789800313509729118054430662312523208168848055033328289824203634629078240128946312301138662974305580220290860638417727926563159238094033040155831069303813991263335337128089276569078701533530736801017326829061633328358006390356539150785656285432677093278432255296542913302337952910375104581094723685899896269614389977763330402123040916103762113657416764003020578616123901417062419004532444170504812750264569411538267770089091684806567050909305396816052735477286490314260915732748950593751483149780316080848547094489774632278514520726005798413941699576726935873241368217664243214400608404271267528013096329366356066297095806654845947008274717427377100450975240493763714051199368325216246870541180249778430274954075814062922302927874545977542212883622902431074905107091471793379720115017384449586190139966142813097776402289431460032 [108,96] 62608038148253374166384136137695700214570480944637833667064816818582491917216825349053950452235189762357665028697496244258706605974515571379361916892855805108233326834362435906624423550067125686044338318365948676759327600358896424106122396655195533278844403000044441403807351075677487859270113966825919961374946703895960532294265848940926320863802551667325444518192954886498736249978373036624726791550499141583294943977206459852729485361132265868915258316025754464743677648157532846519472531565318667179740053733570360061393650793826257832776730004717947024703702679382929694500021990454627821769986957391720517088316700244231503027746514626587279574001372033341953065770785998773837076155629550251828501489684128645509521905744717972550703105870208265830483388423097183292631182154183941766047861478853966761635551387516722791607865311133673183689898574212914726993014693580281599698975106245286369335670486826434771068622584539999364147965596190378776260380000322928501122322553771151917494815874339373244663989365733158573656537876113308643476292519644920189803423742543332459896693080659096751292476149950472241125378800403962250563407863315984729583776972697216990234322175395368327643641894010249187036614303597579327293969549016407025468691661465145529251011239832955107607126302973436741998549472077650941749024447382067755993046789711600814035160951071804852202261027595964863610412271946758228591710313148999224475279783197774861335360645330651816556468459066441982241120133527164252642121818667757335823606378419072599238880138098484068007764695210537839877304066470148571110563711298232679102927320911185639606838232958986505460136744120938710722748959528262348929582094513894791833676182349686791695778772440382071385028656166668623442123470718849657632584650825674435081725899929987849103638365971205841569719256400170469234115355460331746371565167431931529966436062802340484031216152743392110154163804893020003934851492554568379913827586246906775932814356478381587512709583957443675655386633221816223650953542381378317055026228483618337178401246131727292077448374421938555002247743963077968022805544391859169446735681631471941964000643520505221084696826400803279712324579746109419269845232089045322360992972235878732374275547906528733065828096552652185785746546927793640874919840305751890547525166700446379067863581003469508206222251987805004797024145334654859528277110685791538479546656 [108,97] 33712560424942514921698139960832069632000192243197503748198525975141639728018684500975479967684140344162107608404820999321013251250843322879980599937326703019547656868877671666563305190883561015510762731438820908307696588295927266933453743591823275370656853118824199879285424181382868493455216336088440112894326842460400842268552352737961770646014065568497314041871323498335847649111826597730684624473217458763813470966724541918576756338546342700345990313670080707480251582127427884053066830293544560058611602912883174275522541609449069044675258038042524649283949636193069246947483342192469214708291455982215284704867945567348663556311695564877928884799440220183922633189554491152263339697661247233653110111824562132120510740745297775069829562169081126957788224069946638715771549989902357077400818114894777207975675554108968323041423575657404614252711602089554411059965453688330138142446013610843025322620152980962498830439351640715953258131565205914491681138192534219631441025950485040756379936599818572219382750388474169212137891694661310658947237996720403977817354630771915811049221260408830288194215165441924301759117188304913804643479748460879352940961120570479946755108499402371449700590154723609852490888489386914743727043137029915216478011833398991915581389635772332993637844268764448322979131138259992973672040059864590332897182073716234648985113443202173946565456613230524137942999425892789792060854613691222493842489841398726376986069200350732857797858446603416625786439056153147886072752414420600065310943949821883263770228898048945502381254597782446744309525425405581818074307464419353297362412364109803875855816924478804579934955331453522096093236236143738112084699321808543713116138916544688390169547648069206644413197651383473932072004958023472186367085885936886121996898573667765012150012946022357506054627544804161830112482767735055684154177591518709131845306465183201076892203994720738783605571188198293589477218798082508351591233576789445288445849151916140873000953415586911462251971022028968929724791154552511514368748390206905820592384691696309815457148111566957759531473258055723732274479887491315584507838036726743792917044636113725945394782940525952887870014946429541280711741516816865155707947860063180608316542283310346123269276327451378204845791031233021248007777253111927316702706728565427956438101181645616873172933359339043567491351316114968370451174290463176000048 [108,98] -38314089696970491207505551173735362689153847735452019354776609929712477414103584361636960138628267968852259724650649973859630979349247741502392507409257130969306877890912474346817214192163917355138674531814741912513421760785410762645196663833467109861532864112272644470917604665062201106039492614155124708909391264271626350804465747998568561816416908182012949663640652225818359210830642313288246154593393685032154097427129244015305732404522062385339476370735540459975773142129528575039137158430615361849134196560868587393087195499602177739169278081221947948335383790946502397534060772580829886823999151527963598871127646789713040389219961487187548868828596681048537407365658780600028305309647241448273238613962160537716656228160240138587836488355844228594576885105750669526118515666134008067691801377793839951775128903450488604413729807274856159208117071389450836285862765973636688902609413080798251594295531067250544455058645049655967138626746380374520914538896895394975768002598661936057610882087447343824226070147863404749457875116194835240943094039205420755408645830615911547184367487471465183841479568566812050733333439617045726430312710628831448672207496425106379930190974640305582355267119156953501009853399150977294157250403744467377041143118231104870582856767942262119609634885278988319920081376884470711816298628150077319909690627675964219494851639083249245496184620693001598801337304624690309290541595431609684283623612791560472551751098723782787795757531685534400307945932095347032777366506898534945890487588422508435868077473863931137970934715185727234189904937787112405372656206389746677883768327298751811095657467376594880385234495336930721312075649289694888877812606751515267151214653542520357750516129350106256171329622882114402515458713995502154921473358772929285537992597603837218363029252406988193193644665163487735510795248240196050603929451089125143835433253100720432083595939003715419694798177141258542049414591603033152216191254922400252883757190838474941378624011209214754298234978977671339971906127426199928109257544784869538179416053983048845605078732054237171523991782468684015401090228190125233309624616062039311399494929662865883689865544690438391122536487791394676897695909204129461330359428266150328567210416742120021265598830116740192965487693541956805917222534189638343692159872388843051994490442093020443683853158862025593699784423540925577691955520964530 [108,99] -6862508571702018766518872675139901329406823037690944833080210546368368216751968330517832665396490229381004644758526335963362499995422889877216341022977348118507269690186736806473629684219201752668248513624877155918900634507808171220543669791903089506439151928828077601232952041526696050425984713496555925529087349052053497426529218948834252101196312719364184812187357247093512260451954599245254995587319259048859615189798162393572280771710602059273503275272160854613909496946482320831399771745702992074738338858080709715830471767557608390283587369372219058942067948187670202408928199841540753737169802782921332856405605235353355846467615174285786121107074014675028243992184384224566426491119054748617256584405850552670319818815395161870212462006155474036427230999126157939444230648952632002575142324083037931308395124437375479243207624477817949063330373955771598950089655472823743291474463063364856202586892897480151462345737405059193865726897990695692273518064840232168731115081837323873699998074867093118418993795051198221421585513957542470911498947482265020506307188332798680169122955563737165413616305757723319245370710188484131217805173717502383602555683069547817839363497285900538660172886662192138893196429358068420482202338112114486562406640247445921480005794394871310992421014765498158970034532649699444945218159457088550583698632784043044104846153381292053100227841320223183516809326762828498541475578766576588934032166820045098692500055757565670347919952702694854758862035795086638285146545689319693187856817325698532189141107339006970008755985235477854732661824195410261624514753741797486246446402104327319191441079847097763213949220748011755016058232971317334359986402400848813377932316819940490464370261122652451048479398416483062071614359065995527887702997104559729404107178104988140131363325066999307896715829704918549614878189822316790354369116922933341553858274589279734225352119988241057158321207908146677786243185614591174512808887112176985103058186487015946758089492967898175213168207664776404315615506830225121751525812440977001661052551113321078663407837524535834277027689998813442037923363885727892061022438622032059505804411069877816735969358441417104665850238830394887297103749213917218109043275780023584746297449247693998952262326373468678202545904822326544489562795642463038935989961527574785414136450477287164857201299605395072604272991595562303465211392 [108,100] 7975968607619750269581768244048052620844185718254385101543453988717632442661407084364716283585242891875455537210508526412804533414803388047677128923181076975366268097795890573879144158613679885564690895506008464169180798171581917830229516758917196543602633185900544166515624114188307804328340530059032394011803671533406004469926932519792822006608455421806123738333905076916744364849520299709442069684116622329070358041042424914336450583282205281781330733127720282592412174136439481101233559896040584671170034971754191560537325109866049922499403712130823079203793409293499660079177354564226930735543924726760550251809456228146659024985365543433860223119161650247695163137772717725478174296590169640235283644728620640357344494754764016943780616133685245061068559951913625680742563831584619995634102984465823587368318439906010718914546476597704648468843623078200465237140340771413490903804002291836246202467225870116691504618171171072161174359750200619932129602469218917233187395145910862946713533460199642519078562335881490006892005936473149694611570446760997360549560619268679587619995685298907234571764021866239842248043247873084648574986285788853763554275370310249552132998002989671093008265863476977658046363888710158526169155866527732513021240800108187007576555698694921075248020134667862209627091521134743213419672057845759523288830870334270868549339472358659010778069419282081257060778040816784809032916752669954225066998110681071998170261614192409709252378177934433365049779028856344874192630632781436208657453631843889902263375674180368710783655420073225377271672878563991471082982785689564218038064606021205523474166358310993122346690074934136186292226992922972149865934095421494130781434729371697992927475548286492496196850027165660251515773984812430628944883180474945225113093418337459138670221533836149100824895088893768088063856323530389789278795428137548901541172834299121811562244349491601293387077977902342753746642209824255390077462029200793623389736725920628968932787685136800627392817655399076923614594668267131230879839068083084264474922268769221575708240916530685053958375483977787214879231007242588502153195540460429907315158114678489762212416714470575859344698967445474206372521395696002905121866752172969985855637592784298661519708131139039087165132909387290083658973032078044097901914490143077696848980240546055390647360753133675480097403558846575862784 [108,101] -244006493689023527230844411939771903525405970859507658709678287905544916902814564062558431933381749049149831893463848631576899292029650941207285263721131677547046758085509108227917304171165540455930319564642563217360682300588474534764785735437434085926247986269816525417672085310552277645428662576650314266087674995748844749438152062238517759409053530191844459712392014747590582732024217044714627297903833213585497894931770183549071596194177077431694516496216545323081893560925138767862791367231650370758923975091351775114806975561999241471085426816213530114853314323842178707087934259849493784814231277752839548963623349824707764171894020881115454552820998678275896001065630019172453797695317313365329533127148529675399886923374920611699145462428949503123845319791720501678717759293349000200623444461040463344514383391175917849058631616746930436969111808439752042315784982560751863693179755515171795394601112910980188354472790909527787204366932561448421457070279620665311957681259919013694326879882383740661451748751500629142418420683533469921046623041822884484407318136290275301412194036439925287435072577332579694694083823717186060971114760024054286411960045273168879538634749514078750882879555945862615930075604374515599698326648818934525977067428625513442613892140278468400429339399562243785165869961372529061709032205655698809735391619834079082466474819234036212089376896880898249548824605897064223414266173459179419580391464376718996975182421222799221171426333853784561513453661193030724234528630429825620331354131603571213046208354204614029438118441853098769634217315558380031338514966274116811282570521065376357866254462368706556651345345540770786198406688737302552358983286907727479953948605159874019786126994280093677022345382440812195887091918486068871301678185121962836319798076786548572200602648914194460730568082316189678084745455822431097287353614010837855283170310992262112219170713858833854918239683862997285740734603685496342175911084945996879013892643619227606727406801505658483786233992738327759251827719758449484712882678194123297568542183523934066679578025288192971218806011975081009659365462445140157112426747861634372899629891016028290525697977983595353617827160252635115775238961529563418080908262888499357715816775962140765844745362180727794127349701945415321078844649715988684670386860373541285313189428380984776702116298364849087970919397632 [108,102] -646988054267121825247482954088219692883499122348936110784203202053785645615422996525306204844976898992487565454402803098196600746908704358645227169006920176365885181888442425440957416077455166797652971467200406199000980784591398531385905192488087813847263866693187852932632130887561276924244839914096571621489782319961577771398126501078311472629137103856497282723537494487913973041454752068695395181808802313909521398695504094868389429476469592283432471071238337479455695512847767869624833652866461360998473429655303212141848609751316630534770116502750524530024800427723071719639412228366924139427461739151008789378347919370766895082678384959139578788569882059921236417612075725204281653127060143625543388468659623404670571722691719122849943982198576892915863078559156697250231078990675640753548671166667164904116210373553937927318832926761449230012906260155246983283742648549889581076981798541026442707356632612224229081962874163636071695792886580890339168649570114732808081410409866114971528027455359408076893924414998908221350112297836030660100775475908437451142789702766556177179757414877283065346543041385283591619555464860088602103024500540222275739766661129266908114909376437224761826588332764021824960818317341616612727563675632517369591206685902378104151102035069001272241986014769422792134615221533084567014417607309702790772342540796060232129576186687494815971913299413344551725914174126997782378758212702868257153081241424209889428780045168758771786591851523581261200789291510076802140301163856080614180475468226171138908334650645242476918526931495968184277888101400301669827211914911023618327985670720677329408692894516449205837890066512381908867523331103096219863080361776897760860656027206025110817131297082463715896462919909452520752593693667940417066246039613769096204455008959215451247974351488964726997772499480027956410841314664889354683045166189637836170879053962723549030199381098974891468323553798995846017775153023187914874559286513360982861582202705581425534983509363368622847960252461876663443815988484195350333339860581669875837337632871404486676463930405774551648876580094449701925783236365491584479128139694151663696889593972155644284009018434791301994579609032180671033294590517297844209880077433173921158584956239802778903433581335603717166659995405509661437603673615757868282126733396407311965175204754919029188658589968073125458240 [108,103] 226844311448438044369493525149552162581850612543170898218186815088036162865906117465984948224269947163386537964468169766671471196199116969233108845492978457056077721662380700728276425075887618073076858154779770891656343537267861004486023747324859898525389908901257400373253896914381045527212881613796345439170151741953353806067940425431519857262973571030297264949377862304798107287140135355611826933857625125698889141649035221347390934583995735576449447577956690503660633514688516313054951520744451496911997410936301831746566339794402386171092214886298472744392629740024190538953805819703841432835620610455370587295470454998285934771251014448604479522660021702039584453373149881072464449586615083686289153562221748553753844630894999587348483043632762504995337099553403654221308292130719609693082360965276249837261440683252034359348463804083864744387742329396235738789884904066665624060219373710186690988008803203207957536152634966626795433845247281172039156665886858725019414253451953921552565743713468075593978896302622887161108257030240397723042271916762837047595874541553124515395087969215504828732243487598381646794330376707176203575748090876654998233570214814292576013418688034245635020057961693189346643278998108628262395241748259873627889234111782997600490508713252305692243817919805133694891040201537481080680812550626232067165037025705245820481929130820805509423488735474541497914937813735722608091561830923332420316419437124924368619324803575699680244589142158121328525258227126692821513050902155098646385023072911604703068163144903091994770666883553657975816953677519855185781423205685446653355320809526235754928947107160538880462807825696385009850920749654953073870663002487564819518740200663733154864621475295209040265933905528720994262816471669616296287241929147070670534744126615133058366491207146413712795268881614285835007181532440524846965198638525432329753452810928104714340739505051281077265781290031264299225238198186373151382629619705474917796937076826017098127576090809233002200860639721414302006019326667386645585189929082392426447875651900840025903892980949097587474065089666376479445080622011119425993917310630907362340607723199505755352437574687225256092421411371984650176756288092412337623816228150422356275960673018177793561277138692523879545052903495940053214683830448386014167746042978130797747742965701585582577158999548966144 [108,104] 3487704421149972057207323061208483641307681735435696593178021821361305764453481534238086774299899517442720282615521133396972778856807888143282070140593631023073334123800640604625913853348669856223280582890126386786138693737162562019986328557619233791918532726795225084909431046111726651061608413852955402825097370664580262921272155248593075061584239333356274097899907077950322885023280613846926585138441233099406965659572048097498782299540263108166391846910943890961952166977945033161381552202353810745890013802927557566229444420102650352701555778729554781583517794544140128690271292610890657303960752319579228877481523803790523721193955190973016476774041374431509272691389486979548827331061564979364012881476689399789055119294147243153989235299263524987798695850865665829241780127397857497657613192196427165760802285045968946599639817131057188204348475353716357715019637767905841705940222134045420704794121027334084977031154449742810230275434307708019407105213554816448661178252198984447899140549134008536419578843268035036941859515514152235489292865689450277377025892903139516864881290079690191547863505369719729657466252246987287550730455040051724252738854110129670053081249264741016839276891310409951507853076454090037624323694691979480284449905163150076604898420230473159702898435646499308886316984670516296490889463724854599038432924043974051377634990090092061965531794987732269790343210174102712928071051948764875865140412002589228912078825638539686654579810523097012964370841243482333234335869464049077112504544755360743470583344745886494035479886542083303246937541624444100422705999762444156367826477296403904506049742850083049609450603082920225279735322032078651728706301238951690777793659961402643960357002922438112428690308929757612403492832513469857135844242715755316877081110884945253962897372562158258438305123546534102055080335464007724947756256214012268458237818972608552561017209143545013368925289136240945114130411861847043397118389961494160888385312612147252630831040420830203239055764786864888709906971654097790382018171605940481135054447726856739208599252291167986740280259210538634664460955662695533028073725428044336185172383888848245518729605339025137585449262850064962340128382864279747487351991550899204548756636799586946574119403244253653369817775039888068335640497590278865222253429369176295113299826579768946238269822592 [108,105] -29460284515291619745134905842648093572890369343915851084981833892069133966886705011617401032863218013095381100660112116128401444940513739397311615206295548785572233166624820280680619652832748667445200972371800791960363719020423403905503417794674854178293928772194513551653885038688635704532237384813504210061101365392268419475310828531428276023997252960156988234174376573457458519470688598906488013110387751601047632937118943311867123410502031106411043358907959884515408133071028154492689461738932430464330921418783229478119041089386711757794709600928874821232353429558143323574057015978092934381506240626634305128916143579533891124229285000009278720547249857662666716491321693406812900633751440886398198941600396963883833632980026061642044177277723725332227185004351200157890613176500168426146726617065460412611236674929068908253057852277858230698010577788535715815840005718082079895867158369431838708551158638570041575324352603689236867249099349013489593660950218689658937134188274193222024939988068405693563790726629247281642480681185117551782255425323051701753303187241304590518502180328727444598003922167953361871355906564835388757123272783390883926502449723978787912043926260515636192740666390318498546395343736510287731100520498114453204442689318199873598384709416964807469055012327205840515482665527116135315345876592225722772332720288208492828211962409003000430573448870711739663535428200267075625341480947145563183147019202713592154959729754549987402368934380699699696706262575761476567345361318078114626360687795472638530464465960542991234427761032934738861694366160201040371883602391109307154701081296472561388077522623040543294420202815539328449130487372235433506426160320289060810016206926772407651931378435610160299391136122232047926064338490747962233540225347501903533430091618670592910831077497884322323236488282545465763145359967022613872351210674063010640484956556697730234984125917416003733551090394381970260849285938501478896931989147716564698367618364573294803424018378731390501878021728652634411588558558297707226279456702942163257348700588403117725364881022386318625131705909620164948848372632243906703663098073631108523403759521169286754705614443173539115142336658653343117455976502774651647485655776540812312418920537523464570426930500390127022353251648843958639442901026713155731621676083165173439263411694620123382976 [108,106] 2256741443914377238816148187715661471363163640156071934817116326106893234786654622937572359157716144720465806597219289283885779157844570696898962866353086693090464126079563103771432992125823469796181662750524257304639777583487320373270929177240187360486788259237501627238148673476775677902703498258561054323781909984278008926053782040185317918364979674072617646266234335878950808276680471640242717902438539692103492340500036535295364738188860104999637082838643487800862134644699363638974643467826991934667560603178852459980201979366134087637666198218751293253856453770790726400789750458863271347974519592434986464330142940927966291488317402942693369458427505283130117536303347367638766424339797527546688508158980578519297597787183456008587356423011913948341690212372731322768022522275866922324960346751056498652046386086430863981459790442138004577603097113680795032791600516411208448063182154907643464593460966130615545844978427092529497115799413739287967825782708050077694924787865563152256939245908992256649924009191185853793783796177580624797306137976983178378293598984734094136093133281224411210980271521474832714024040228829227497418600581088759552958406000688130262214541590313092157283861144135514428482965289740852878618701800521555077452095675944889291313381303890678536892932165894044651997966895984821997841047278825293475241115243283720897532919792244372127979444289405227300965874117969672827249637745434259896915623787086955640292139485500505678111775044813713599634796729912273988524866870661648706813307961812410987256130620789493240095627239080758071888426022623758709243102391328252355964702683563347317945508192264312945632227096496542161352634515996685041377063605103996252127700545637025433976660583151401990259794888644712128013196489628199825623506686003682642307961230484698638862666759688870573307731900730205136743247552466784117151185221252618598689242124252768164843382444914410827400747004015291425461340832414017558382491432833804861160074950989868685888965198291033242282168404611147150758788248321114674686800812170940310388554022379308645572332067965881122040311949196120407425685550330187983364983002387303888856691076817375147587972983703234847467695324796856589874496647521742435165463128709027796952319543326988354967005009007678150506538508670159021461285782058425774600886226248327747921582512162856 [108,107] 1058063697005101525429416319209848627880012681604475159937035595194692210765968394048873583738287238840577983773790089022254735047816226698360875422333999241318962633606200700556280019447037298531043061165391166826973446615260050469459607387919251482496719963653139625086391875715781966142580794831376606590281929728725844608428679417419877048324184257835496614389431539319987153006109460165961430506438769481433699201403002743148672821952024635524311304849259510624045554378420400790540297509321024084061245046139781534815484098187961515371549632299358395680954819095459358194467814012648782000720887821515380909697934677153888570457495007256921565337320194596634349836210396794727002326005337793507291455531123263907507427326514142103151404725601345417806643839117926009819747641631411876582359093418213073660707841876505013098139046252884310302796278521709669847905377016051892856321701974533151625136412928690079269561254116408292630618656999228303709178258832241943861495537877587446976996615005050467834551125313731614429029345049674342693591001643777477336607428034223429311029910781504189646710140348408444885435503683075923951591619733388016374776527257744687032230844767529378300651689977246404915281742582427357016690628867632121839885918308880821935059921827885844795684656212327445474123563696534962093900588384920969045855760579280945378288301968328348002597527057638925846064178423493694328455147027949968458808676719208211985871224178127509363182929346830660729829339630029901005081777366844774294387912858182078964017221938029655790777291606231663840545034324541907571105019773168890147476248687697674905204497103735594604560917723443990538372949531094752704939026899229275974822864009683518544140871718097611088429916433282577256652350668448294599477884695591107634051848497488406774282696180308983852525430084194130148407367305895461631184864142149693750389233853234632204602388939314676071891203910657225503994287461583205939739973408875235769130761356450766850188884845172754143046487531129807903563007868156676121844998344502272716087325999042874488885785906628437157896758571302636647708681195432925345828431449435058362318257583177248531422974994315532860966942386934640913987528607661821914391035566365196263060099751910942546189551521977659845061390401429631656523220220863140528219545021256240018622837248 [108,108] -212528720505908427172309088338728406945240624041723632258222650130526748819370476005592201190301579832862106934428110236782342721269623062964138497271356787650657420801196799061879816528223819446708649869129065996498846662725178256733526850587397250655383759449940146066209019597503183554769875749966614483753555858956416765659124360018190661402476085311053113182402796558244202225617973034326972137544725739141038268210694560309609758187682062578664362805022682826501117430666636396344488861269266535722619430270605169224081250914321567560629328354546553700298693141594067780887181884456348662988442608042988152702007390770201551898847843486420125797488636502331961117060030485728138674804502830530174187151945850910862913799069903813471198830304645194349166704048113813662167642725090044112232355798686025179681188783232830670749655819128179413714349568993074646715412062243720115644820296641142726115983253164968198897425539052256333484484314994638275566185407127299495901149643732781649782895868082382437232551633136349699949981152711501388895571992432544263745970283949841274916415765836808436754000092946952582135658138657824021595981972900652102646716979477901696053596442186730902606798376506654774529943719851694714499246125472916220820203387298249358158000130626075543644557263994639716980813328058989897287028318971700407231990464532671723272204364367277231335432961670630374251853018047973876878694163660574711492938793029043492717606454447865822489634538399374713897551756538668539737644843271801001829752943543088585370834342473233161049570798965294332525820506212747717469944177375263861983312334687544925195458076468102932101031845398782354164106481130023753026357260263609137482905653049002702792058662853509808740211119733722149233525253215424843372031896913582646336665521979804417257884643608874920163975485790912717339229767738605166514776139477946054959585719437034516901345160600341025118812545610210533438693691454481994608364017516391885391248547257831910475234255904623950739137174970131596604503516344931045846043096283077744252535927418978957457944182457233883599824371648408714330780120338707726204635085232068806160429962697743122162314342444699375646885497336057864528413421687726271254732752317723401128584924633331987838154386008532744082992606125476236641563742371858888300977193113395114624 [109,0] 38926869200670156242360770835487126449604889218416106003253236537743945365180914190177351102808329479803198158716815142411075610243434628517920571155012231141319125599549347911027264189138255153451083603391561573475984095898360288524368759870070402408895640399143558936412868763585000661852772048661665987787747110187742973054750574983991706165312966210601452764099840733781665124807983596161820535975233172367104621493579597617788317464096298659497706771105103209289816983864699962195221931939897506092444441970734705457690378852558432431747227267307704300242314360906211408798627783301946558091800005881768017093879302969954370247990583796601696849693022682452890020050995821166525817190204058383711505315722806608055414722776566620564047083731757075921090871664120079229292658527688305003597963276260130292239457202535134465129831770656218362039050517879706980344363071906037805922290353384314058218246685443841620318788001643572192406377527491152642860244904204309767244952213377292913569923312121286290178536930549232674046231124911216700182641238999221703609398838674077517350323421339542838555031378087147199047478154835200808210064608310216875495937042907136283772566971027253206742261558159080608604387715116061811593916756594030730311794285254466888797981141331491234268492705180989771211819471509295116253483440018865056183765925065301334032480349897925914194204736667575657863796994091242453815662162039618580337113106680241917728960532606186577626711653066733871195430232072144591561221061048506778088317805768104009330001495982861252469356756735402815798538077571698941898079217464534410711641460427228123779687472840255251162403132388646741975059183521064592369223087418144460257417701615376498431494127731419760874356402254883063833410688897006890581925225078036714856701896383860290659662254738662890600707836302712887185199132423630883823742679248290034259585359972639977182393474073931551029306048650364485863660146032053610187757802503486907836653489742694636323138780339638165773729232406072121413751237314077179908033108836773854210344998990847134276332331025451498718697573721095490387491461499803034986239605068245944894282706614066845605661917451652729412941338198446677000204352726402603072099032391613699796084977422482553874788550243087804656919644266383745971813165276025761839942310402711675050997321949487599873342185314641692081495803276478029650631993138874347091092561302345959053975134106994896480956121084932670783288706685848934373821253937502986815089821701093996039191888794040209545144290257341744414720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -831843318711278878274357650986430353060248901441415882618911231788101164048599104515647604461778406619499595603264079912050860367846482204395441690258304207459028856771471153162501644721268336017078335788157302917090534760718304824296556888378734714304195873029536422151363225925657466211113217707557178122329655631079561738116240407356580082914107506364524688817526955874513992852109705196078974689020807930222405222063811817129168897598338119514942408137871778374254202080878095991088599903844207420343547924586645848121478032601433330133748420447979050080266085294073452226590849484826990754046917677966537753667594793542550022475611506860409103188926062543792869490302535528686872165269099798003371525043592961705894169739550491272587633601568456597463221782958795087146366397800483624353745205464312126912576692204555368443167657857233764952935622029605373233102443007340000741765505782338537868513953382654265401228537733836448588221480105698690500877907445590606135788559221361060912444679942227679364865599526189314908776018019946933920803149477555165323845219141562147380619121208572972527049731158142987687429590791569760828802615481520127858047331455403590155540339013059416107743189639621538963950864582648081630197172621869012732548084304829243191764046330771767225547448850939828485250127282936308698119902336490322978930248988305175873583466308480636391142590157527591493214312048237021485779364408544796056879176573602683888103952170233173757192813540426019721418958287881847600635565047043989713352250998824951143600169603832266775470128819961891709042642595951995522597874544271920776203043161754648024478570035602972724058141175504259268013134585659983475507085950831566756889048529228448416743362333088272548184680245971738013447673522236615257662428120335247154491578947335740253415438693223523534705970419997548383711232920468907715827881842749603141119209112814987126578556405264586498497855245535028287685382143901284514529609040748171356233751051982520806982771609856265119500391186020152110719566948532761283416641101482770252698033768738377996607571610521493276958121007273593092887624975028523215820043262201481522700000244806216476374434680098161350493265669771504391169881435519670925943104546699866135822370018854098307002200798327501577492789032625191331381101055098611161464998108797831630584815874589921172966576410959947989223384432165891707649584742919431488347149461441399648217452658221488965919490088776114395559532918021113542912987393406942633256010148139379445073629216999284674042069323840853452521472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 8563538081174395792560613617395177799419284347187643901157234657996550098233036621095178269320163740155121567710569505453747524228861356854134899291349410453149353718114282711485378453350736518159835859041145869515645055483394466980961844250295068116989958052176981218745857143816415517917170522538911272490612148412930577240665046880302412816711809977790187037175211291873974107418685755244585481476212607870163210469479680843997206698336935605231657111995685157864895685183181887066135175206277418326778395348190050733518110023788164493900479360055847056445931404108289509657865138647264343188498380101626427941065590634421991151267163275080042006981292649354133205148720642486572543062662407912304872307521195849751985868605684532830070026470222951474281034671798888781162777226853072920935173678433278775961331477536680036370816165629794369325007087603677684056930132743739387724452895871164380497255986882958061271156088248398129776955590577013370742573938028473475370306494746644740801265154458698390465116233106105328785001072954280330473348713670194313057112982557691786196163393087840335118572491299915359841265246379051542250381994734997796701599003071258222976417877730997672309361668196291081598095730444171945200665977970731055417487860846415038288473299710892808117226823357867900000888990773583190150712969024285498276653086100657286463882283027729485389415002690937698040277844775939641379538995529151581408875857766365066272840283453245837029298958757461126809667653712101122756050186205040073598305358323640175166328341786173690955903970192048372541968033661511806722292122736528410572418899714074110330238136373853011309762557445627162045994075200084916336691213205592440330051242975165458512521848201283977400266905617145507492108233205198444047216980844312419523536768832123061854316676669959714712348467625405409706489799014272839911550033856246100894825643549758118991605141147715517178081455554083879836522404994020735440785104545652145135251782105882128967458536943800883825380059892993479087131488599779625529539187685354774023135287972020161038548815117486744164619000316497591308821825993419677787588890138097852566169457728471893309459762367828855927370907775747711787363595381377474357523933220031380227250061530705381789590767958612111768530859751010774814411385133385774526063479582830796315668415598452675882328779881956689658842326416488331972199509102604751376001639058757412321489054919069966812251725531363161829683012038181067443515478886679826071382564692798468093605776717151776533022917772652019680542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -160581034397008872865718122923858832247517256728456839125944478020957437932877410972582433298245884743881776532503807105482599470660816818478686418488964092743066219713007027347165612425449783479615504211011239993239019850038272758009205045371063014705372142934760799853206993814857747577101878834432708540634457584834299946003412462534228556289082610704333662844449928353321245157394220527694315289278650153742657486182308769276923406124741068663373237362460996462114321331544613047958604262027952612413438776729830193686710252632167916302436205450093611791446765698406896862135488722660726446167671510931382288774814194094487360843523847435274125037979024980713134899058114403496157700375281912738587888344818936062569493036046905935363456587545024504123201809591529104799999098839678972720579992402014554938392838295300224604622133548043977653204744768754055168774085698661363225492420612505219028160434469455008944289185995867794109298072014516499147643443749705704119324192789223456223856940508430661361190894290632293201038613488647173897068617173242979414771198820023584520628232178514875335721786729174681164608996561725196539381616912678710638462858146387487596520305817756758300651603208739775189839880420681563393784712056176500707438445881447836214789729783069331542125807450493366355893255165638883850842225363307973231252236847002013877680613906222821906836989450478416406678823743777062414238137325448089246674760989950993347817580843311468415215937298145652819095461320317631286653802816785227087921761664558018508450190215358440892909906965540027688273782621977337976679701457504805288719224852809576161453048150977638598729764468980865465176667253335090333451249027042321828622399103445491730003678635611999475699885404500775479633109169120534551263837907404204627374025381491279384438390878773563350813321729193761516164565064770960814338954647881041648918105539419846122708061511986201196508336084619313141699283183578575657173890087787560292957912124469107127225775464195154686391306861002440714475283577961902151462843095480069983651703677537584957643895446776209894471405529388533304760714893723860680633162427185522658553087842371360385845536519092791254823222508881680619148253823399274218681180548510342029049346137230885229878637519069520352458685077699722562560117848222194918267382186095945596129765380902454440951821795233548515875119474115981720020479098188413681616898857758072937694164112609868770051125904118731050388049448431863837600460389625049644514701282473975161883234395865336323173548298484597595488387072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 2281057431591739154238967478753548656809499194938289015859165041302896812048360047584980649391444932682514681354302098685526431977139550655233182428118277424590525299887341689143740661979554552684337438101549481887253887600567417008805491645273008443380335268883477029753604686422376661494243019990382562677061110394448619011605181000812347513040875387828319037191264677029309385610391397627133121488517719445979963833072895190747553952851167684797775260694541043238640742279986914006150448469699891636475988078789431610601244673084692208926186236073719148186459691023726773307066975872002455534098338594808751123274467924663344268970899463851072664579450472560331294019393480321027558181511400042871744707899817564415300465622695953697745053971426897410721220269459675660210844993377130678963057770372829680996942079235192976614476338007264184029292952999651008875075459428007893901919668834399410011536119488414642506104335709574808765937967863807314110809439669318830665398124852044234323396712551279936998731646924287090886767013389629883116808991554400971230739540716073857502245577471673994804207893699788196899918305323566631981627403094192814569158904277633495494292591862948736899952761302850940405306715412433120147932240113590579529016414839549493704792022535787950744926956801577296116527778107104937751479782672774408469614209768104363799825688391298731368379453770055876613858315291481750130257826565257471994797182690357411171309392020261134820313205109739850480289018974258975270273363907484619362043996795104601318330666711537829327141405646511375888532750194562582638185421887402005944870008102854702822771862671527694991433446759640677707830021333373114079363160022456000725703335216438212785080658783306007390003309645175493632603335135469589534692003049116150586555510880430876576252574799796431040088000058518559229440682526306099194562337955052060330246219839399964975802458651620553840510139378426598365983476864958428529478478673118550103034487125638589985925340155482634863496739257139196171463322352685510304197671595026634391770528777681231322757665745741421729028195909192897826352871725270449844315011470143062667806966262207574969877216075980549174191975109285503314852746285623721701981212444018552019824026614659637438310019049728468552373378429148580230961217656669304533428829500569776317645473558614302158695423282668089498745561211739168066144862647375169223092822203695994082631170638975124020742200864509424312166246601522917606801683241072959230679517096699402964627509741940804477724233842779576022985605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -10228154684916825620957536974320025337521666386355810739276636061058330745214368498876938703406591759417616057156504670229037176538967821969944425383559608672639520958857077359685575088936573292268032338841949682265490853155580886505993830699970122330052253332939137878002574227871220471554455822098827642092506667207861242633455213798189378384491206041615974294766633786479021545833737601577179004519901796716427131796094765383846897097063655458566515452890093574529876940895092245281929789308890924839081858208489957589574686368329717958478178221203494463083176710160464790083483705846341057852881625703470108516763740168867712197334650928665808679441612170861166220793543955996667162553684113741392195887532369860812285430806376243553581269060707988645586349733217660375714266888771311808402618457133500013535250893308873246602164058888148702453402601995195803052169826619151944142396617539219841020398784239785509002540939254702574722417707110235203334264526731137381677544434810477240065279083275135697479286763828179316007997366400271178475658594423278155715784802711260831439806404575826458321331991535091571396595270462864856015177361394482224044248319506169965873730215660759796294912189241718018225390377171773862426316281170057036935226396073382590642296542867807377017428611533701204799709332721490172704981305524868880349100961314264643755073757276420858076363662711046959361455506377218227814387400208547234994665060480808715788980055926978198884564937124007522128632988969190331796120421789165616403021915644618162392972636487175941635850068329508710377453750860370232519763702535801796477482594751026719174506178286357796484785318067213217908757098323499462546013806425075814029073962003349913344192526461471449906659357451121122285552255827278057092123709004776673821655288743801809359518229524216125154256003836047595824184333632744168115155979439304261113345535941116310882511845442130689037368421367772893483370745669907512638587290605505499700701146861042885450497425683906100146903591438143407853746638090221114022793873249010097309823913947904133697795316773951562683100100205311211997030561613851642140650933290754595863769875268101909029157015625224248073981384925081043173393619131224171310688009929235013568494805134279583914940865406601746794663454980917673529561058013552446126927329345567760157595261926891179173349763324193118087986681229469510606067029297845562068882668662829862146027018630372516864267885332799188693892541570670272533488322265315343762551879394708974818143957588238197688403794184722668963856646144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -194079273632692074044906041268864468486257461860440272347999109213371099575278131388878697228926747350163485004577998091010549708018402139616218524134272355766321875199343309268958967521869514055105414249488066921855493409488058577325846508675137406225169781902872070984749762738567028117569887987531407712879246672141138259252270309533108709793428006123433901291411793499619319937756287846258160972304173809912897524660166704075442759963810536123636640962434500359150568322977539502951317100593266280196904734134270755488872946246880262595372692628477992300667801141113159553731308474228039092427606316170523952997602715335238409161998545412225721792175010596165892770166561482098716933343930669575724091681429613527274344303376633846640499050117652288796324780124834724548657310034707839392112161758657301149032527939550265516784695268937677785361208405128850350302552740047676626598016009868726961104059577549646068238677644651371129113576859724652424587525139522649996649489878769566462998805996427176837914193582575431288518698684306478800564241974623467359723715888468470015790418748503290322897234858455528000889184136097534202946668842302070842961249874097115928794788419332371363570413183101389029218776688877465187472311311481471311978561588113159324572586736320644769311377494299696248919263212584429672101468243135134599794063552491630137682482598755858597797199038650519138848697424329186171929221417094087521080681144541435480913605948746944574325988568813066735759807166039970198076591432552652847504229576830859411607676530343408636806619759066497078372828814540057513397625786193455434037265400197295947493316104981049894269192496481423248187900022070267604427657475181008247833767152000609350603081613518190343665347630582511067276941482379388074126094110483224117945077195464010710756566719711090065112005775833456593455126129218773566374349238365356531945313346622444114517653911204005059302771807076439101283630694156848812505121450963658515494604277377363442472258561093564836395484630552696677988522215991591976337727112485450451311629273941604304678811222976069735093486393775910887712317742771772502461470755460160515352084079218298052604452301140198660311794233705561750262064218411222880606428077962688418982458741672687378925335314850592185575381413945562739020943713189572823285274924554327515790176593615671673548083915233461099508487552990494727462301985920489486175234798343483160936941828970731167908993667710574162418327964845889998036174106406947111832114463304821781583986164788660246587271351567779464087139778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] 2924388310464510465758942014125919114791977856378312511199198781460201538771404694063949437440245541849375190803552384372493351943593353164062318015755571121902653140918535926397645011630466311941003155993286771023387581178727211747159847367155781988143901757189454468933697863798655522262653315752534759406585513903212671178221133969164211305337688302204776510123491088422675872737616686212372160930534866018630267864356301584881642269650154861433716996764159559237515334190824938139904655511316583282022996484267576649151179750157924436148599398499022417669605666077069465045374231947717875464973393154986664270872329393961759688077399127290592946263217309869652185068630192139947905759168580127473782987893231118633121775956150188767381894235033479594743047797709957358930012208750352744040674972427089467778874004354477475303248547565209259922612036676024642581205602189496929366875048225493402630338072982238123854061069231072508744756096237450446146652006357324921647520725400281455204327016169452759060805909569780037719747173437819867737169595283331625646645497616958117732546157106104936821827683847066390253287372241118280717449648264863485158379877130487632013720009500940949733984265870977485898252806100787217523252993895046527091900205583811149167083851073040576556975129415771955411741208665236951423601395107800373038399746183991577808242588570240513320618444582438546503532114864160436599409114081783357356868395497003265041641938148168216448548830919579919071570956932964043114971726080602279832531448700408323189659926478945939608731926041081715789916889253625460397383844101176456069268230320176837710598559636567371186911410238537237211296048591378251213094104588402066494774276662144212521093613961683220094534792002032673204868230548219008626974375388671475670850641143841450585098526214738170338434616565904644199888143034910961684115715003662419713768244836740534505621667470957080281062389470277093295421558948875907721091037956612849294956704170035497834799395350530200873610942093062856877816905010259461486391237406121294643761087230422338343484788407188886370645200661177279912342984620464848034836968051612772635896829357666470302479346473808241102903953882290595513722471857084517034931843480710868743903940672113436921347170902334052748662156587053891707284471805827412251638178644932008419627098733686359326377992887077454302183990904062387184421319347499181741241994342133394715196127041968805189322660411931050547738906273190867993908102931241040518267381672189274194009612669210270723069627591404153365947540832256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] -19491053385851471267155686824210012664210802439341785182790168846071879641588929595093713149431842297100777582238062081937731162254974401592631124207235033215206598599458935044368865736388144530023756251834230193975235148632917187379906805431708715924083396438295173245729865656134956845050463947181667634901386147114647244892009285297715200819895848649826350747789568867965215535253840695037136383008996708381737096643179241172739989084860457269674391381859654473002658774284568692468567642630150499520511622511165236070352112743909689869451003534011465886156901799446483821963786150880714921638995785907889473916781773542778022400446235083472368085486986244732684719728866205865836260421841019369581353237835684747610207401013949881005927721787961820863090981879233025659693448099366734805617764105240594820295130175620062621883317877704227263573811761347616985075326433322318013242618935041439188871279573257110070698170002048026299476894003961451902242285497897525202765529301121734870629753792752725669071268608883887951717627051864734473788619106016109059457531481520174948011927814267269081582847757107476318852074080897612720027474080924718761256076025265839656912964078827532455899726773251698902861878837314329365912070257178943265101024216268387397637172720703735550388135553305496728051792281478333846166028793495552414357272010676220445548586484021206182445638521082285503529077909997148217526668343592735224781128317453688144504470364512796703454778055052274749032204759260410757714802627163116611647730800357939833847833338676600356954231027269586989190452514980222685345803288209447049578680920268825652368453744900479697670836334328262274718757860677839719348735154449122335317149581578925632704531782259464529872246875734899002240255430091179354210289881507222321034077172298585948192655235427391036822810762813913727772526689289507406849309912114396601581191487489035850907040774288214869129277883126570159637656953442917652302536746816580317931495472878970152681660002600257923889043621802047706092367212940361713446019763089678129754980351404135769815135385005316895030310921834016537157405358168814836963352729047117642956694137476870309189764453097382053582384048793912490958378187489498735078247327701240987405268413356138632550867628455515519040509555322973802003280364043616879847998960699376980006035690322854393251366986953881995930766358941662833472730028645440633698736774809060627242396365247388232204481366306469732067371091609043702397592085639931563462526715079168940709419722981143422652085551371714104625093861703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 70322697432246096625516358174751956140903353316737741386425055940479482139704138706907369204976071002834638583795630169887868522479106948818789550153420773934585761958989784719777323618406294101784616167922493110269883465857407784683587685798895661168722353299374225698272691878506624146600028141364192770438768404056441187671455780678773030429434461636438487678456909366435688979546696096212028512103279959858133192927152196833293414670884198825018217779692042578319020868113504295827192231825027686330554934892307294619358320142854162172348682242809044130562463202420722594131331166665653600251061000499008985535468932131023571606614164987051072184553513236031123357213876642718844392020330684629914165830234101311736251081429878077736118219722397040740743803717052553544751598615161461239215983192970632438753458095362554982213788926674365314135568012016254624031047684206110816896387801051067538338025685525158823188040015675475439351340095306283841053211816027275141432482608230893930484531712451380449884908507126500724958500003874103849879390643088818696074024012560051296233515752358777394796263627167720064663813538867895472448562991153337351429983246720129912839200744526086310086699118528749204997261594869605039410365269501125344147404989570277975621939170962766608540060413630409155409158298440000079625681593841406720644330227262077791558571494368090491585869072115557503090750026862315919899291469193235266406225987095842915918808226454529373471323522914070510894130750996472948821168192406051185052601882527451977322708033466671237399298793309947655573546246095744722644676042830466638919694972510244058973157050631013399512356581852856439509218949203407504889256020244559996583301945302878277903646274022608173721808540790434000789744470086976094173932432650856296276555131195280541920711399147803857492175255832791437919500166040048362415821725362411380894985847039702814753570648773402147323459804699006740539038975362220983516216566795646831136891917743320424077983010944299099282631198095276294780837544056216270770124486138675429898868461112873591546289289557246940242064833780662668767623255358906916666158256426748580615035793949837067716524518152961658521827374211916458657134603404924262398259707947632368904608613456141407022814756707129316775407868694250082399586097569840530149013622315327016823886286983161364461133944818711468377932021337310635896005587405025998311729318596515019421275922283994380722442589994162105138789775511243826441113756124775664821385549453713933437315892476384171458768851480446622830002001936384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -123941955661344750543661918961962208977333885547435388079534211543836365558779796315293535370441713088638852629172694082199647531489467924008002887563584303958432120788974615683349604244000037692307176175283615565278675150640250605011002629584827399075739000398120509420001057719786342552912663094765938228568026284912820404697549809908485116635472388504617522753601468026102654529860528917638907373498920993698021689908787155524480049397168147222986249368569136869382691826281651995096081869014911903786443947787690152637391647711647274270097870537225729961903997703522879143277514270244319508832879241050940718617678360454555794803996850119280243280725728627432016173303334126586078348895061543330953686006565971191682149180409277930957481392391288531947820162277653280724500594200864292328483040155278754620213310885079822117387863279697476474691323928249899511674997859558749388756976344670267173058129027908616752405077665328127713447592139156856561848254166501677512103621503669057537095465084056761393851948709482205265131123008753462955257734729789259128092648016072763969552073071637792043359797750232374709269757139296232878886724742461504624751485141657472474377695379608028502775369336506779980067199359115408380940251058021526742794125994178418641684465933986852879449982958824145398746901949544870424381467795616235773054636727733407821323657715589083901522269671334750974812069819219939833093157841273741994543072573936130704461217502728427605753665882636351657815161049154260164088355526129457419105941903405518747751586725488867004758354736409791512120879915257818048983389222148546610472640830631389495259306034492046463677045505644680992626979495346773361849218814099633102542952814939772134891990398002645790503975088428568581999033648098624217634063015321865548826000964791965072215273525458924788954797596092628054420870215194583998754687741795288964544124409437854116217953801100797895401494912311930939057481230168723461828481383779148386136422566921091877223629961150306038679762251614902833525921673363919207352935430991199026848753332812727956800104565304227288196884273235031171095567433822615737595250656527775190992724828151010189615641981033954330065656613683408866129497239612029721986171349957865735144639176244422816745854890076034781925121456155261792893322039139202972486907154974342955217726283068129449028214471674953344726429874900035709656519747512673835912261504920411146133136728847639707317830681786455467155158153323211368166682708638073952397037445468317053554916025833694785102177070417945425708420389928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -45643973205228658686861235884952489414626981613615014440799761890624770520156849417902690973625763535072709698862686574381112917354672007334057545976637022385057317151444372273296715891923112809826300852480155139558979287451114300494344569191036353799796580561489311645518679776345623743241604892117097651998123523159687219957067390346185373194283462846739196906540131232916647514951826520566633499395473946507977110548663099225747746805712576230401741176819679981506274301498986627965281105885648166435700034306739845326345050135170569021086912280596907984502026067639282007587605122922812553344192476918944156809156742322234997254637216685437022190920748468835835939520336820953113708125704746402732735153909362627220138097459602398255646543844730033717986965644466982084376968408928282495507389555922617073560398042725469878228112328390767445864000243046151946362774844562123378505708646476086725199471599694195039150101575616117790627451039456799872939749957513112987120853583468215768677544643321913909067490592002667079200317748537108575972081236063226851851399555634992057215992604007637226406673187695567768726659499544979801419150213928300490399644196658232439201888593512611399811368133806763100437680595671189898940497875372223617121520314746998005691453284346710010963996395547334097451354559837080962644624303198189208231820438722978876460906796042256019750104834813918565583508305905304345606101497120186404283885279541766370218620527100538922961131098145189356991992960437213724124772156401905058809387458507350862774283585955262998870329536216953995455032294415346831878453668778060656618603809018650996026521208406537925174891569054633062320069807950232816547200586243009606602200686511452843593897982801981320882327837311183486239287896887589163896132709685846836232864733147368852698746062773553495861974982083050494465907980064809515550244791546601161632876471919698803736705700915017860012841357022468340521388696976038024997325176969117155661538388736600331855533704935984126552558456528830425728576258270993044462820452748384163858541858622962236419331505391375865055387725318859535872026079608171926303415061530413250253283075432521882701942094111470770916731286175771408196303423657721799915546214930122435054963229770131821486995315868497488790969751760951338010802289740959904838421600808385576909011642522185408653863475770580213706595313173989340924256767913623051222150644131385701560953617394062599511178039201507944726060673940579418455627146131772652934896522804209171494496897437487887775909540092523136755726737735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 933339005074838191517592966787879790641221094293731748402534717255733764436339909614874726002866591527249415943562611408157569620772788178749278588275532440281948073581829892874217129877401714561109028256665663238477333918611380629726388894949868368670745964310499303173879763752989594091506759517283017233413912732645247629464282078530425320053757976341778324888444710370336599056708149613684221027500361978479068405832573857832921712119866409645666020812872384101580201291089187106046228611204019464907176801650626111513548143296662544543585589307854570947940193709945046016206706876234333625248344870957383577221100885626687185427029045989057592388213880685538162164652587040878079810620929255772280908971912160489587618494843946621917517133706202779032552289113199633140191611853337919993270147425807153951501420524076157059561420331645671857076759007742235297521879271234270699658935476648849697337077804653944407972105248629009704057138370644679191451042383129812123066780496248793317478486835296858933814165835764083693593900932094955593119719256522637450953964720773057802766173063058446954162835921198540203037394493882011944097302979245681848323416974431602580935058026538255363716113761486467119600421715296890490724168239611647159894544727820955222997107488564227265033263499738134184206587924738806324276583879963777350120439524993779778896246811301610517968845845605400578127426716183216826966280915156811721216912492867675386087062127491004500192433974936859968877295290333802871086692304883036343070723466756368788479815763002688160111162458606414070346004836871341751103594112231981857332754274603014924248650289669203023025086811232412435665742875660040257701087810356518764812284372620675455823642361229507168590964686475718733305629640753426964893318339440975171667085535343919306136981750031985079938504274106184438856685816344934014022447741150855304955071658030880685051064109969894502027563553192997273894975451292637000161685800230949220402937417482437272404569456632350157711908123399075111963729040239602142429861638734369256716409404690332366072050189849727654595220093323081030932089087511182906385797862049989670917752178785707597285626429566985157033086302782812420911179325892231238637594091039856436564118016679869332962668773143623624287869027044635418482710948642338120239199577247020463230627754480909105208661079599591221990975410959762908896470936564275408864066941322258871076247295178295718244203252425127213219565427619639684953788589017915715189205414232850586108008091167933745559817408686062064063861657436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -3170002993347689475432158306245378984427838919959308917226927521910825803706208645896879371576401658854716423691822114190587408032331420875881748633107441994691639574999339229973909409329650741367706017616972185533249163683951876390523339104291854129092773777300474600514253808121684799174134052248083082680619987461897681997426071402148430808455481901489208543956611953131099731521004266483417438288162315410889255916866434867275513842090009639397700814994040207258965109774902753259810393754358466658347729846884709736443655714871048352293914883750321317685081628996147176632187964191439401120816027964981896975965900663351206810808931342969942334698092640231459245509714832866428847101723336705134727233993353239001525956613747690854816316509456451185848402921633238519243397179992731814589574944874148213163739888270761173359807701397884652770010956512452660665790599008572133098019984646767803165458289265775865328672474672224069698151934767893196313807081047147738235501218720646336134916522549299008065679453933991354515658075109542446106496676915848798262711038357332308119289193525718639963319983077374198531225113472212224715282069593012736307141178436673991211717246297182549868424109297493456156719279929985113470620031173523179871699523723119067974960198080649029215614650079278728676620280369924280753413669833120509881127188369201674765102501716616827356310627739601485750504523143672100974426932327851167115699860982019052788535690943465205224790110315550987556827449480306820074423606027986650057525794866302216944452841703616425146423560601137102217236431780211103554732236728985231827720869683564435567232550918030474773430961911691595779677573951011956962218844194815639857279793387639448920745835484427324111284902288041941729248108671289507737582313530288988660632280605131371110298162101383061832863091728176565007052914468700989660250316758606845586963573190755155372121798450248496962491767336055352440613316925018105405855956053381839629611107334695257570897501558047988959399673801823110871736283718715865062539309932701704734631623118578924965257097824741031225397592969762242584288255982863370783552393284389742927374940110098474487483492369792688299101297515978815794873006688724541015315618812238450170630064268906214854919204237753607773108948740822466729256656989943953173367466433022345935238024150557215567570717485743322854720073765975876007261990054279047749065631368450734585737075382746517833833567838459333995540592261525694310129211692701342954458271594969057978974926915259605939806157535009934900527636408172544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 7401721964394382038237210165514489150359915113996171608947241150716312392467562198412653770263503842191673159035078958236272906041243156396102837029278952321710667885704265500823967747960127421757588674847990933034304614096350735392619198331502620168047187823484874745568451619816534410443592953826294340796920322369627458390121350835854323445985128919623136199727926215617298788495996249378926116969948103085739705379885097599379632234430567810947656338106473659016845596783689517518951451476268868832595784184164395984633557060592677101852258440085248920369423325918571452503040762912865387258587710607000502985655740914933537753969978762377501465614319232581913361237161532041784776975965362533384932011312005308584094834407173208649905366741936082430067818737103813565173131644126097372347681522951976464455769204116207629746838144456831372310285817281416720313984548813824643844285524617962225385003804603866859892443212482169945337686121779306132681228584528750418813220598351978449306780911492802141971726967769495505279608000080727071436829125434393386886393432392584065687010634560881948911834918504809442710615368361458558151425254875954332759855892129328239125132933249794681403244079996306245377721905988068174256935076245879891683195593858347258128702466998749352553704423462569054076742116965254900675929541583633994664435705989546804586820767762066784781053614690152937424680866066890893874830336862149295467197766311906613874963398274365042019632180384530117055441237221151572382261398129169455313378134228237350157525464693128763882060361707709623794606206017848112513675921839948348450567838223827376034512451737641436109604356730437148100291661060702774566306881889554579373585361701903302372084828054720536795724793485403216606147736052210886037753972091951498198633904354474195270093239286309762052210389447055712197078824851484545771684467858647680767461221863825131701851166905706080514948567953402511848901625498710224828776796864380637019791988550034922871241029697622419814436382141228486132450395919360290910938881007610122974548411546944283766340402260419312248294105149618968441756862458054543091868363920965766497666269123486040558516268051724773336851021825757488860617789820610583611897928388231346730203418800864261986261657765232667792197330325844132331950604040698282223438907657901379165330682427746632891314833202276795803245061684815371945766218394502468267068977297496809509815194470488932718974319429719402229560590643430684525509043698754071269029645068477725735187410640186071566274487092263436567615419617116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -14441331938363964692155213877894050872982391129900659285406075219759523444442189096223434537684641683620246754454519311255594160419669858137730032486024430752655020716936330765219883535180208037325298639352371452046964216675280324824862841362076689156099317617688276288562866670001832177846638614723036878452970549005703501833832325871051270190906756666039260827697997421687165399712886980839296225111115184449410711089342423128987165939526270772518069930562150891718385417169132680756920150037881409686912742031421870202929190822207774944837181127951294773684842493907582897657070115013901341719813214352954993674928537594698230252513696211633252300987459940305151918648543825767701520718199594571484930431475845086528058276509784756425863262347013907416371717824542978555901839013516034898965250530220370876574133711367083265951636641393929022814121888660555009024762945027112651450329282322198511889268615818343828473587047694238774746401416721267419484437372312935622201552990208499007497057281516953783794464990600641789636983020754500137369401485804964513401282241611797701719782519340555615728486817851582040139391503936263811421787337534777912462287876898197314379235738861084488725142660629540146399974418253628412822711584498855021143146480702219415347290621514072080369258703824739935302008673241993350513255925836608430193294771998175998806106373786410910362830829471324677261918524532578627803698186437950076311857696527627325119512056769734212461145298162944021636148392774939617275179549044236994022495544766095667276732122258931609268833561691715333022041206118998189312899009978270799516537537386679022974118391236007752983212301030017288226630954615889305626206723824053090733362521734374743444804441671593378822962702760686078316625933724933312698081639241120312915629462222946432228026834407920379087920027667659680794934679080509840487794450248559365544733216736882155782216035719080999896152316807624870435677748211068435883689752887824762470020785488466896470820120496096199698344039308621614645255270108837792456337380246150315817909815528847983415352136055729006187161708513690175297421432069653442642614829524053384675101618882200041382504046697374574174286167069592583594289288582489273256532781720408322760280900261702022084776096744100783306372265500417505885121485198195500834492661677438665523563388393298345637304405999352872075926160261476016843112546449619608584494021095751918503986150254973982997166772164770450443407491082800528973056984114768209311440126754327051659345092617790644717544282523328342078731490709995520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] 25289549210534396980757035614104911886937744536000760883606685940090850306321679178517722392237660098007538093841746195083310890089058548925901412856554814826890523966921677638243441005534979472989053169525549091910084551907796630426306588042305107314475613107476931888773799765826963050002236649223744241532818431181495024943577550991411985862591471612354785606078946620637921680730270476547770635246142841942378069440828425614700525427191960441237910420390875170006196186460371039222737133159443612601359612172225070041371733390024091651358383874032030180347859667700687489441099315494072197688313495765059432670269637433142622265296075185163569327238210215535091194851050866669787874845729232449525095281589644279454692364194003255131202531295199669290322116993351008860846581158518281299802037115593439281310284990156904538111209012243091141313545124764638655426118393220460318732175916221664220101103227838950240820905944209409409043645020821896842904513056363032397516230953433472766648631900276445948307735553631981314736064299608235647002658664955983328132921948965818952816586942101178423527133060226585157972117691600171025224055507029771893464432889263727061541019117519799618628494504961121249937345739331466836027413744886193599814126625355278409168597696624693746792593892745046730796533482751107115820460352933250184500150295431793520222263249452271888464413841906126359668224441618913249510611697027246616589977742644530993044732731774724539251621435896686609327971861890211351013087514283568741256796078500202362536257342566273644261031704178498465380146385642947353468391673590222900772277392529299547721176839149452345751187260121601691961382094195696902571890115107852095971148898275858636176799316813073249453669492058192427772475820049578608865908186405005573146769967882503352237903244756097420464196945245221648790428778549189560443418943008728907578780862038752930961486713524967974665376494845502806193260201759864572239561437462547529964125902215038805232280745311138792165181463261578990525352452339341293991511411076885894868424935762668238975026715645501627401874048768680913018098640732353093150125374922961489285274133110167152384161583417504964859747263571024525937437234535887722416291182758740894381498734238624696123985870273712247069832385093111875025584125808413531387351653481929930361402616116956598674151686448246085586801834620581324444794823627174837550578821124206180807738353419448524697551022734524107595124506798927478555789606764354912114037688864118855780305569139643454815618997076271413558751745099694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] -40283574550609497621597805656795355726698433592916077362991250009684028889987406931427224637423452342876364723252947608850494999155934373337360490716013520727386777501078481351899003721608567121775058818295708568235840820282672550854539654495888341028504060388349286710081058033378017322015243638679716859829372679241413100665435526985417054812917949580742607147675019473654026646030764191854596757217145221786920153933140672845414720104888874740617365334676321763468769273923001261698510432278430716756521690153526952442950829957545463747376594711598805612480857052024437367000715102834352097089214720749539924691009426219329406840299596729272405649064552748173438539928224475529761173507212471878846078265622516817532956126114961245007726295279834062086373357101280541850882426032771039457740975846692875862153599814912383954120290505464813554727888792658136177467630218287869412618641617071462809530547658602855209478288524484264857243687765701076477814024619682214515673653216769511621200486913695762413569382603020112421172528607192270413865049465632306036225540120568860658216423803235813917469940010852376647904164681530098054037446267981630678094460402164496983583646654538756733498709083890946939795231822433564907987354437793942775693691041111004364763220073589809265855920217127640567030580780026837330306683598784010423714986172509481727141012752276023781194025103431707745346495712026403803808272652356188095854371064759499373743445643392465829763423455325730861356824742534275938999016614103766486114922624634733491684209156461930002603804601145996689447744119692735720866832611671826642653756395813244054829679663963881604287152744198215079925150216167226001050572933957503383134553043070021480909913589340224919063457433899025730541330910546073861140669452425331743246494377362368568890958203076256348252910738980260042996996632099502007383307775157779912694689414848572972870670830014722439042565109354258462704201690356261434507642467305533822780610977620882294722544669619444653762943544471873523504517737156880569464362443190260472445454193403236341190828723442095561059644140123967727203046352496342021961900516675622520812804515870302441414545982802791354532895416699084101317243303521415728898395116417437757027487390504551340538793442037540345888103392367498809014611082771081201786181532295715459176419791771814633846381743338240756711544476627866399398368425366934847839779755923027650219636617295000327354463828406219582709514586741154173505229248036659282256566102235817530415063369948764951948977811960356508115397942710370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] 57521998658395907260123705536135229880403297675401265056698614988337885881197724422259894099769279526919639381777064756852542697832396723801132564788367234863116851904547000861929889572733506325682327586290825565045391563522887095505126131963547199506163212617384331864631555182496419526725392685280848063119181820295227498124502842126170263707211595190958984228704141397662293159156971627259726557014288787506606398111086873770956157578721084962314061246814198940457849126101983667100839017915212985292485427869439081824051870862008256997498125191429924152629366118517082371183634359463330306976090294173865639331271551472933717086839376377409825783452955691967907108828122273722960522640773088325389924741597763101480287118849974117888804970903936320185043287122087030820755818843191409603610258887049550612878329541696517644617724526486398867404877055387110962204057365282912350288930896044723285080495348245921360228166343069151620796223854916257221670317823527965913382709828843688876347543410965928378303692209284546467469426515809773811447594387707932744101685389413857333739739355442369452172185791258065158435642764591882364065157105222709808847674103245017078864040888402030837012624917472791400399271833601846454959716633116997743050688412962253317814487937988776421606494660643440903324224366509032631754362300526018592417474779099850083705491015696833092019134128481387757863353089991677264875384446514914716301760602037232787424893910413046837539847794652965885529777193558154090053401678696592606198710603389853197668251001031468275392396322293029063118871249539940796246290607111486662064050366850644602356325948855842457799889723119891495296003032150339742255063596232466926919395704920460773112230574777957853199803207136327865951333398586254633724488365139951728330157750715960341837282659522961233803132612448922804068762219891953494860199786125296820603630676534330394961882590291543170781937986226469202925000846983027320472968445406956797877879284810967395287017251884470545713760463522639454877296959414949378324723697546349404907512636182216545904405024258242685871119044338688312657432899113835384220037417643983751129739921816790483244338554777639879778719951233396493592180337143224373243229986394366483688456254323455165504351070737217231886150203225770163041993644674178577724299872269897934158168762809496751349589149512459348836404026464142873375103416397201155992871844321959540325014494261718904776550154534254250741116150203577321710286936077723606923323067675068276093607918517066861109933034998408508016112103011123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -71965039991089253400350249116344847600275261265935675931702635682829362815353964688259857582124804139028421404342930482763637388057414818001473332865957559449069781648257498377947682617561277488208804956681195110816426476780252135581307922041467338335205328088900831548475352401942055291338739445559675904983367393237697153320841690161268883492279562024896345089671427757620028804405808831813501822056890932430600790994832679035793016217058287459331553329835219739178710415496556143518186309161700335632997662087340924466244889757108377979871683460844977701096270283542146752372059964772312427721828445500028843797381562558707098701858272460388546368062197340131937846964017017618313999037298858573726788505255338769489181408263019915993251156007718415558617947750593034311407528068746577239153121922682662829275354722892197755956664294733437613975960981773584526323472630412633868238102311980501990881646321419495150990205067985478756817102275342318337452692438154331112427137043463976827615155850957967416990825763991732804558647602228714380991375937966449549541538383220237934110367865300053181882636846432276079107615784865028906568563452069936256735298635191438852999638831001804917694260656570298425697840345281751368193451967380350222362020486824832850263499009690775816708709577083442693764426342622163864805191057594524335562177657110141769203264845368635689885288944597256844878876730259697991099591493052936441280966350207157095629017800912813331867191592611545363852295531029025468419574168383213128425175482149375532783135321303613577659037814396532419828604560736603413871811210667185251522651862533031788290985241054731993379861339149611630751086664040316034683443863434185990359721725199522698059953594663401566078104193182061064152098657556684447361893556246638370003773294011946687212713105637937849028738368368567734068400608566396445058585268534538786327579245631741862341459261401298748892138375752750157307479700360985280357899638476919597239213988168019395418471273694228942733726563634562031518779546519549931399874084057796642484271540747347746692770998435940909973355741972507985136004488857170653614256810591504178641301873351255489601493485249638757435982377515368574885021144109666055336721756452479775439850125801172767382836553007902899647331908668281578828756123929456958276329891609711799055528911332550251560763995314332645004859148896202492426032371106352091386039363459871602050822558155306061598142253236584840291578220098368177334866469990263132941497733460992634706638908909216916106158948724961139564156244144947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 76665822875521087200556781265625263403146569576522372243484367654500483393672317106622144199473303534867072981571638893222614011590949639078669355376842266738985599680722434026547202191520794604414598844304274447959607876857657931903936035690924914554001620903680229503862782333894814241469533147092672530955738225036855748141115898781303648611439872307610408593091265246407910963463155690459711818685609056659328730790926796360282705128383697298611167501231758962401454139091313180674365850297725183209369276688390613983506400547369570162774306885625893073940313127408654433266133598762630278205711117640924958107775939640239798673272071164691527109408904993507253365366500175962557655576457256838564987435471057880930918834882538546769274079892036202106875671298067414756860630019238160363773242515655913579893753192586370392162224493448943638410472002044481682290112262247513985725086521248720676038528009377070841547014740045963385238384038606122821067988530308194101148675456881797743222458809009712676429985649675973081489233551227084658089818225167195322398483155507382068567187069312978961849784239168840377387322472996189293072548422269838842086456635947041689510683736829782422471599386002754225044486461951399361621338615354647164873440800809633291275372542686071319984752647036957446215384248119122119376984869581073471211265936754274640977479136170440565191852273529491825998442067296881672563106707041796019348860236670226106973643309000201439691691538138225351911520139834424213268852005464859584129453763040755092755219776323696941909256767574883045452799616842420112491337569340256188807558396597795294888845459109688800882889885673463980143269964329070022093593608307301405327911436171843350042148995112064846733990885017318036892364963014356226114831148644529614234312244578401640622565048759514131707152903631795037505618952889012944042937527042506639252263444594058870198813748520273752750808318336236663255884747291363296895822832011337144008901354203367133007329293692161508620327398834951490902301578074497926856668270150490810449990906987117383377340961313008416413261983242742157542403010426288077685304036769500505447075526543742525938228621360949335362197906206882478892024236430770258155360045992396601400494012914494812092367205019501495245761011449275937395332051497281052887444956995722844360974310433651093318469942960875418622015216201555536306250730325640630400169456730934634965810825501495927110948667577191277027393591325403736327735576934851723861608299648360904555282736832534964121952934194583215211520877175767040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -66112246918467431998414991095412781081283204639880206361173981652823310122586199908675609966562484417511060062346892012990492302777154540272300290383258096449150508504271653721805846534806164510187077302136137328350508356607630385751760797907812525673589518434693201517462710547552726874146742477558355686449046574981669418126620339306944447847907818193420626033724921166124355212327502121373776806852046050063554497285199671435309353631277735234467091286605972644405054174281163261966566596891941544931328454087634302394179972299767068678621044636891269002047500110126891501625983020272217205840017783166253457485554848227325480025586753531640060255335392826364625987031092048302547667459093257251247353225226788127709758978225146794092727326015022605281614528530119982868046115411378154966443813361924937169432197641961626732219615526177683937647333866060296077231482285161238333226572576270254625539543767480236297891063264308151922506871587955513545321129874910099340166762998742754481416418314893972663339664838755363345224068834581175188292324945989395385088335968792066732221084413527597883373048771113018750877887107057506209913356575708557041559743938925517468406425803245877640773517940699904223790037891687836557513865494613912516015311469428373212838289897037434722527910720950498700833182341543439689486493899275452586700440140528868253850977261376653948744946972948002525023161133135538088585448775576517920212138476238742468974096139209852262713369796712839470116579268470576865782765043603255537215367972729888643637589555782637100432719519553253781860800905843421217951554032114387864936884925009152002981690101338784733809009275428368165384719888420767438714536997422779445642664159935993883052945919250128503628639192804317981789475507493659926606311012914627739811317158267106092046300754662067414957272193461882896953908151969545194876712999095239431839464775942355393836034990402388908300271082508546141348285894103091899935589332960780232567719040924184104453972269999461932526944257944257778479658563317316416193626673605991765123168080376558373834142302969961527949045506945106905998258262028291170294692300046565254211133053101595409810810707086769761822539160308664329378300042777968685879662804259431860807738998553394558547835403264441273552168591715250481232930333146304416606362584643307816405579693022253495914424687160695735870561544274686960538941517299478056327832946619961781767829267634867219610450384857005579952586531371994486413719035787572946002652465174807762632465156798120558157877199542980692684266719898763264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 39819904771908874833177435784080780325110749895006969414042367919711092788447387412240614668286416517463744433965669620551965885043704898107254274739318242705544203352311437537913195460413395748290244574622022232014957421577950634097289470140709220060698937084804374584249506312801305661838066592203779056497587837882534669126221369693085925584862662804067008366456459600812209589598895711225836629775959096540640330727740103856979985387336481024659695483705952352762123675284137317043021592285059937789286194103413816624532877413544848715116109744763058102907541089467545043904866340937488384640354093384102530635570962611538721863687318995927490669243929512766345067016561485954037639330360779196525978302103553641379340594006632856459497596200921190974340053413578443522229306823174808358093158529722845598539132804945809633425444795690017666389145158859637601889012039311478250949293894180108967891497481994069709283801573550921724597132023606061864959497281114382636062774996450587891464425316258719804545568771545283967117259791902516291491470633539543449888330123533389206948992732590501194059302205311144460545833078955478868433872852705072305483210239758724638637982722330637491947548236766322409748254288136192836512135706540512308563761287179800932450644066557791894356674463074675708713338229525922701984255965060878857382413051712995845628607127450719277444606542654226418569559336144160693517680470435763409400831751154584538124011972301635039192945756614844615875139106258822179785689912862396468597594616919681935659031141590328441246913485959994828507139241072602379820481947921235272859341459062922273687745173294788289538807713847730545372862404454797557125832906875232437928018943139694676161829651183241809059274505176771277761665799067387346250086084786041838350249155811783492528147300890935186505152667425829992476017782564778597104309891109482565846997861201582039866035731148334549767684406897147223859253722037835705428155001860616257779269149074382924204345345139646706472729065867453074393467556076038072373644346518408126709022764039192250568266593545503989755537325553130940986076975762665836870704921591174749804993368943544687179050413571686040920139316164496520884554214461695319157576206020893384352682134989503227462776078980275918542968753465002959947733202742614815321845861620808348701612389659744521549645315149686766490026016377185725804542246545652375761471787335178272477231660564918948414427577350497232445860126223132227338079099082996466961029290845821505215547939065919218000221132462098875762214008541675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] -3704063117399024169856032950396272407662299451813508247901108769867752880001617772123521038995154410020947086180725638996339123105198153266027093230472940139066952036005189046788871989199949179637889711058820219490948431197464427294508513332331113588157974164880811272032659535241832311373178861561848572220407692103504326814266336603170644172832654742636881817377448842732928941445879057329557604933714340722652056790774585556564831013145553199585084791477654104004266971311651051869088881374782028076194947963206986908172474863376471571481237684906603835635585482469371986357292455765863606681980380847229732953433768952404527278954150395849769987588479062888106587377980406671465724852641851871731298314765734218136483385398676019011989117184246802135822384149197470841761063638398912499243396352349291258306373375042537991943738064490888446466653220808179735709768442973363051698046080411847725517689352865230582994569537287711316164788272622129822436541225260786051000617966257794369339589601575625603861039352879493765422941617743069502323914823766024736862534780203317922982832514606079244964669770188911901391523714297678721650121166667026817104157646640909951568072317940312056919175677211690168855838563402449803483193544725745210713589399836529064907859534084755014092426629013741376012562012167767723430685880250967145115038503871561272145479209551586647531472297666274241768156975143830325530689967102258957081797400357325925396142480500172119985083995379289823017662850003459050352881620240062816925611771869680966984885465070723406073595048992049143290109787266880508421603873300921273639563368527853846415542037715630318336431253540925661307552882505176421865408206904904745170852077628983289195535834323866967350448672318968222395575791256774898886537647419706516494733270570758590316838052655694373137492591864886571291398684847098215571570942103785781999887016576743008806302598992016513785988782263130017014547068360129606512474287367579730863258519304974174939609487269454776699599736673241897278525065079511713586418307340687875314755228626319715104660844095799595971989047883550094477983704642413597426486860623081786083640179703671741435166681410585906367886869727958231962629036897083676579557861358985632622664174365865406041126624735709761717115230211786832157104991172393382432161796948578542037037748515618920382728817090096676558065474263497007339157963222654451944584371171787772224276446328606412229896817525697557004754240227733860952770998412293657580247026888422745243898277950344504469185377011636468425674806054092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -32002624128766193972506686668909621597388692593746922612757362263022293694328715564650318203671897782005025952180516858537334460049743748783844904034304146184091583024047800764584922446019858432278483933439100849142788708092362587593947320269272706378982059284217218500455291522474293432799135476195082704431513997584398726032482872198190565436507879450433497611950958646472472475155456475486702756292549537769603973127563056234264485348908615924014277173472598619422606912062661425310531034243916239951836410977322991543217127814368823618845469610850927207885466473432400196897181392849130106364144582026908738158869774699929174854905063820184623414861835288247025040718479416486716530630338370035601496032307899902051579215491716269691337791115730726368290862326214834130885163118442238253233044394081731923153343225360516293011087771939051148171287984979969423490324698060378151012614812460895222554988904026323153409074268212965003450555826786878530412351470626549420626452939188635634148660960593846166965780789893904885104653861138093978714379308289322124087491745993326920582249858411895028920447684360415009687691582620711983646600847858461616368027156292356049453751433019083897446967153582861676790768078433511702295322577602464902156876737008738274732026449884362331967474470811841375111603127461498512411233254503595732660746916044984966039460846933614454613326541002969681570096434177323918300401231559085873828714845448333453181181351730736250314346527661127645565338417667275038888359657154502888917246475395584464927744824644460061379087372679786148964502086122723061438867489815028490320370976354623022377640878106803516186627938174711021891914781915133760407582673465008187743256845372679666231402250026209357392323248282795947287492490520817015755029644093143566775613208956500532636677680486636421203154842353785303665100025393846739158508840459208716465404093416654336137840739723394787914547440474078366658099960148505677758445426038793709753690541257677836067153359490883305842533901384335223472258774087681380270721907368601164480873601493605084972883666398016302371257776821368895971955146429951619264954105416720736230698396984618449459402655667260899751809896930422114772852191948348623860634689968207656102086336286720809719713903962838711277530564134604330478814583873665967203628211010735323584507789364733306726359995480612127170305612948690205893233603880154153060721010280510456839825874560346105701276453495499774423497571883249944092197450367017116234815862237332219927010375456489087115034712397102859515091391390679040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 57295188678494228990162164177013938840520027395937150113098986569192048852286117657363238696027326269845809473582490916611025781610248035049147866057496725511500992057100374909572451471099984240023444745729605599904678789336528017875566415849946699909396046944898742918777061484983555114706871657313788240893995479365032038176091413882381040133644525681111275202092044563732580072103866918851201230636630021960595662702911302649821651916653533045391402973047705796425431503374099051196982313481459264806292568295873187263263777447205264752886520049604824666724609780640815062455347608161520132275218072193351617746727738353478472270596400495364793050282913015594383611029789974828818683712245744911618799828706575528171317096902757595807397959450624642081104269895679036464939940167855593824859023447906542486148418813297448154150453311837904563954499341772295699179454626790203633841317316523169838939442381145525627707232684390557403917780418779332002822850046429845218706394787174066832167322174087299144159867109258183449846676174749660094456769050374138925272795353389037679249864225677043912113188514145770976255400877715091916484795783945493515799650156617589023104897683071563512865307309311705495421395461091803559154296759007765469952758221185518408694854809553033079721361288830879992423586875365785262419883725212526531713933101924349885114213221819283185042921639308235470733092247163088556537358500420979294412521563429974304045332022822334855785146519519562074180405758435962811196425871944507785462538606487805239271690356547917670694761060922425571859836624713308161857992565005860946798818634365226564716489096476942450673910039692593671557991101424043552616941770157167366749939455986943103197783442638075064311566313227814546912561250832790351886818368963598471020885579141769440580250619964087051473198487491631698562134476812755279555934357880463896833502336539105345247350862906233482248744207803569605622257276141680749451769180859731236982583718978668254919613037155722496451381933084666450147441867753680764133360179196373714575591208455631952615883790011316153347592886375418332801229924431515673677189456778050832359299559992427634465569192252394972607438651609809820025751795147648377464300121123537140294962825027422751330078785760795365652559367824676973746470879633392526869627438059080205393384053570441289530780007531852690101686040293808398387899892266297413267425619692394820391949011231275190510520540666941903550559289213707374220247470928743275632995380551757803596179698531914954043902556863231643565376788427177984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -66785636050399486989270458161113964815977776094297239987434868233756155298632698302539706867104495641992338728300217468276588593881559199914930516915188269874080204693616664093226305934264006129197411537231222314982283930237311205893735362907525811294828676470465176961067663907871336370994513086283987725017525752688132949994119024538686392232868145841064428299223275399311922288249604299719969241167435956792112457100708074918610558513615022290577400742908320826993888379062814729815655602657910982184508224478420766694345322090656072600277992399375152714661871087581631227952691028808558544214674884552278656586839003948568968890784643804968061202353208059192850251638986676286302058887240166716544284453149583432333799926881604989451289914764566588155151163693588774523042971129318673886680064801665482464890040278858904859169400709226473822531118956982311286975999150356381236813109441030991912542610776867694559811174919085891466440481208347802219300213595296668721140556157844429106102626864472177861615420846218740045990699552238496030640121221013541778504360611645990013701978405296646122545001917425687086798899876648312933021301663617424059155560236809668855859878164884873067983059973106213073563050091165114884981062893088050063261128491359403745916651696464087051914070184154994729594722295351882555717216380216431346521495942123814820753559088545743279491649948873539826526330753956504240501314374020515674793044591787281953850175626465847081810083643071713805986991516348744499874284965483713238566189698020674516033624334244366615105623341755016107500167475360632476692204628618104454906709484596130463184332259501095009734870010558237559849706323471772732744061409986902547595114169274372760918731295114504477995317502081675093968871922101648179394499642737512824869148850169804207268483845028675866788830121441958719934664276373725187611456918678820897285684882293829423061303537759137773382544196637314749568861046860302174816295910088241343615325030463636873779039660070156828310348550817178410471725750796456529513035672444504127564796485779718435760152721738174264858642351112575568320639731987115842115732924888645204289061968730132874788483867898618656321899743494177898455922798341286503136959801092890365212512962087266597027929536091668503074598959258661170188677915671284671790759830354378799774664668775807380348639850314772646461646551231475510412695507245343884868589805387229524921063419774998621849133069959494389480728839013743495103711739577379527024934209458623154204617722229208503635818764757441057866444794809548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] 61433994329277413696493249595689179685793515590532722805975018533792944252357249500513854893287827232835062719880945289487303997269525019335652419095553291792199424542717347779670328812706166369653990702326448872765151447248804749942501924911853601805843334600376165876173213867253307346195153190035253456352760656179664380711126884398714903614083882869838299693268088560862878032574285682793648331644079857932798448919960382768168175997956082397886820658558992180022020324848305776216241215262219196938009398542821863149285018087565941506187719014303892665966279028590137151693584620644476867613790335629635592897689311981190466499429405101628093759543475316637405934081244917408127541142491891584097684470054357910975000052693021698202902879248355930874670751043337254985483413251174679472647704054610698659332149783397311775916680245555464982878007818175792386557754838620456655161554394475039076851132173206295634241267594157508261877903536549091341306405594241607831893660383030322041004931590324497782592441068436302432342616837228494761548411464532938298270301265830360650032321967268240728609804167276415623698750417653474892473665734372968144890238709977137991931860725391920754483605438043929926315614806892365461986665913414609937296179297848530035739587762690728680908329170387394131166963575245787988075888834699916461353103462217004024644428022027005818452123763498637406418803056645602779845452071263673778043925482127238697775976286711068105149155341947927185775754164036278887637512629062866080694001670964468428541072133898865478340399287209048100641328420037948586587588696539272708942020484715369028362352992664228457734971231658360861729996541447711328349261581109284618661744557551422723572341435889730324860756873372308398621506812478513975480443989513927124606871916029177962410918586407509392001734562071392987645575127379864716915410830298896779956418138148374136928836729878233919608142499240220956426462156294070529452964286142391817754689023571683869246913991443699173445732372335083958667706165464094599076366982998657073480461652616373852040418006687693682286215576536671370947998777497008005384484734006243029077536438204638101959838081786147121930316102138745808790505797537077427018369022619166946397642326281886458678562508535691863683582500562812987517548338198484161499115150988562491759508249444928223532759271824495638650974030727057651215185792598078512061228542234019205530087262625091987822819292343280944605298678758511976395348943085940556787042201462326683398051201710470682950440025965394772876034403492429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] -46926535828766541122392316875176934123740970138042147110840863547472348898517903041073299004378027991494308680836155805947372474083240218058617605336361575466371869120123740209837625520604563162475435338569419850023515375058279634879692782417796905537399590435185187129443350669631682379183214109881257579862478285745793606504888073384977388353868570927187679782104877055792428778533957247550371863247151750992968415525891680160689985880828958574970466622270984229245826348608377999989917994894870963509671496828514720496313521599353181398850541547683826915180131286115090353125131840140729350408605212116106403873941076993303269563445520087052209183399624915707258827974416255315265776260247460605634184924837091542009332798862966998899349964963634570294077809769377046499268087698780268097985298294267482399770130669848793970854838759875746106278704369723073756867852761939575197512643350581380392820410551954277578895817561339035505230380927574021536145961350424764425299445604275810705160079096351906255344971888873639627441144772067897966761705000064026276224294066039077013433029786257442432036536052673325328385550321215485527293632442015949581691477536087163014985534592004721856046153878643831457442793885719803841789575352384180673704485995528172484890593630855090039898650962641134669016742716724731285969837286373644508493000442432100234481179951695550029248839104006410835243680858818725902892985967226090032524829489001944620923266221458007590055272497934856252821530983557538864713444230102133554047538591692358871107215905654474623064349550954921236522974443929277436071819317188379059469306968902178119222747775095296152828042400309095215073231776864997445412293112793002557091100604095947044934271275615829751432208031688268553223879670295571545764214117132330586660691096933730002270626643800707746406476653378855391030484454565806539848682536240229992822464798629695871425629897394863412511653380504647697459461801220420217603396267260288143193712817462470352228109794459755378314181017148697204833708667471577749675256697116612824290604707999360946117726243456991231990732390346238280901915176366369005352508125271509834614235932101385031113116037007212332628225450145150475834855872734583111083302520690587900135259626981501025940878099438931589069502221712911011861294333343670289503926936641313177397956997497357428195532033332576170457843762479535150376205678223235498804280318703869041991477035296785996091383420883149117061490471830471309216432184438917785146962876359713140247226507597644043564786695555563109493335348551352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] 30163005777840193171722846384966453508504380998746238154180913165302731367763085037432867288682069676379381737705682805041129238786577833791793070629552008710504630832197309752633899827057271455809189349623187458221216540189551607883894961152935019587428200781878398252024082081842226195126752624647173495261517202969526739890752116090572661084055201505409564367265904870269209735718182725916061434949957954518884497830434473355150210644718417794023485280900470480550186830341192101368863512799566085382909503445620351045773411135754583904083990851225988437447287540698601173527010000658955966926551190644369512061526516942769866408848396002445707609503624754026449100844461169740352665850980406937680924442997085132207170459522741864969247731855678140232321882562167517102728171898398320601639492551510456046468269540759812009144663925782857586969142445856609096691818971077196820912979827285378157178563641234242194991081148658962579846983024746100280632399425643960760128061896805471672737686297410285705018036106590574530672118976747011042930809265475010093894075302324186950363168443871831587900353203407032287409888727010704097736119238596432702978674011112488229482728667648149464413041970661316717573208127679398253045540533791408700919092774097852093574540682674062327191302696754571908253811002263925322994516237092834853324398948106733915230143897579413782643711334097758701469562500454786313631341285612353557565867162972802787322030454879126880642490622021786980737337338694776346573576913415892545507484020272369488515395145443847749293260886464039886864746166246730883172888925974153016155187076515481073636683128629998068551610822895464393732794485180338752172931020344622396159964654747587893154055733793224940704439156256501080362342459595234426074891375736301621935866634608513673697304835645916015539074273144802477310381387940717963595974700243196418817051354373292085670368917926892463551751947566297784785556315621408347558893689053534075881420652337552648601700250996915018121453804685479109729734502821089847288868461513271793778615369075552055036082212426697812557879176352778100536222493350266006009612090612772769697158783520077231472679211254786431679218603150294626307640860207140221985673718660530037825152311072734403024555691532096411799923192377741716604527546873026702652679223817883761260964896282316699906262503368018567150114279905335477261666916081029088803636050604804715575936596032076165715143909386882002166210768216535988312692444180013972023572553907791675321351099083761705182311487278073965244187460511989760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] -16181520411770987358816765252132412771298352782986299777070726578893503560895722282987979803171120759966430677920120256313767944241375130241638979427074403163068931800351023168210959714334036526652790363553305931498271549737828464388775676175786745954353249025734826142979391735499694971537128670250206066227464313605007969169337421693675072493898671964259461327255487914998318991998943159136545757184458897738832912927616245638966362980698254134317852931157292189605610557603881923462432473106437128031153515832888469840002700875420689357961176544906902835310725443401068289021557942044465012338336599190442327951395567494341371337657708815083977128790475961352201288878316145092984836662657183131338100517643332070089674247187565036030975445426640053491240144233825697664217355474872893093300716388952767949890789115828878383720379119377396751535984052280763150179028641726102419048811965396344677737816864123511034005536237292077117754061886528294340704254873531003842452659740422968338209827515496282475821217598497990141806223389152463855679693207168555577747353081789708792653429400725387524767137296905178429192925695907817966550115498764974435669569690508952536432999993525961007121414335969588894892841152339155926657568302024843914120856294677051916042380068878211950702761803521583650526791642221442964073123680728894335909649337809481888207746561904306568933816155568499124048190638585556601876106235322369100488491065419467186194212967767894528761910252816488375980504259742988830040656203779339069120231063144442332454821155675934214230461061100425460519030751516686413735692215398596981565306131516395180357564110011489019339279829182740006221196504766626628332151188915663633639408485280471131214257114806178803485890670926449421217257283719986384806206980857098840930063123041205559955858160081693916815481362349205817070767003132986240662522402158024220041707522040522294886167296229171653154154077394783078792067046113754729643341996673858562438616103414238491232227004551697300958731171948392590602931585557577085557127545135624771660871267106584053150787735461675204328332964219925261765736644941824748002254609379559075255863537544182074689386027439009002309149013092357777980175485854061264531386973290745590689183493087001922451998491020295299928241139835694337314809230190093615104156676949869814077522168461833672035819997932381891229433312620880486648277172154131461370090212842849930255655115405739452862132568077461452388543431339545133739152132036756209568683154157111255221387620131762941654388765667228158964006009385779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] 6982615679190689795151735608093027357943332978956964504566581117975431034810707730226884189353147065050091219055526678650081395152041246056601353512896314853577793134225491419717432323858956157627947782093707967035705030749300471734375526229144583626123982806428904613425481507539168505939361582903139249242261551342139662560540100597034874089006050731976310835917098812294438628570686384893271858091251869673700720816527459051678374983917485318672576243111820396784696820701531932631707287630915567451034982859347548107549306814890423416122850381350580107811670656314383872147445497634281573927160790665553316232500916898393285300421283192465238190112642505113370082755973504693040013731024566708903137211370623646992174816638586887608691343505992643581328040915911977528177879464279084192244835160705137867541106227758791434120558496073950234250053286159418658354920434692653338774872408396005736532409614249556038254605416978930165938419156072156018187511435924818002137634110662123964219965568805714643525228736346982296542653634070292813111195861172815019201942881141697641898334035722373939197830547305882462540121194152465425735755583494925765981218526022148640177812761005708989285843825833416853509907970066544153205374832104131098828757824333906360083996951538328257337144243240731778352806880521067525185907621212128402578834079839762593349305244393970214486701173406901704689506752641861763960382324468858749046908679925996478546350916156269014726571781896920331892031564564906345475674733540068272099664799467988679160777720145690494782692530066605762162650637937744173574114122254571794974752252197901975320950042432051425829432749399010780118433250173438072317988099430215602051488602023173047039110922304365160093926789314100861074163110061070591057293764215934222800660191746927182221905293195927124703185773944338033544686253590082585086116560856864057637216182694171796065789301151408089964468504426170854983332436311493265261849348159707222634651878088716722640527401084874999933208867506583042649500989335591802341794419265036344304141572884543052863173210207678191911442060658738151119705329978324076005170261467521714620012256025067582022371011457082119919694674349681329193975123038603370727237675515435061375716107118401226103785884380210184223099933718812954992099875242138369226280706191215771182053430868000603405735614064056916425121374295785604630653856330024760287901292867726675253918326207473368575458486657053606145728463077414290360109383841978380120067834005858969225532584468247361921184432792146393845809221583503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] -2149152577911848264450127738325126007233141058971260503670375154942611966806125266016603102187190245774925545085146341087201910965304718983146307545842543522872819760502039759968423582430143754311195587447863012533543260487175161621030108769470588707639907803997746127328265978059390884435381225457589180600218001626097459274153880715540102135498161527280529158681830581286637049135606987336704458262558563128461275033243099783606611254889522227512916822912551609303706273328250079276109880035540690832060450948602613703647896273705535316163431336456952672822315739821865176809997935060256836506036185647306828931868089789415491088543700546357865572340981242515739734563763213917954259154005726511048610051646503894908157189349646328916127709966777776992731615745225626136486538751590876884025562016368771562387702522083501771845059068677631388138834522745323239769811091746916025543770136461526165063669815317713222226862946874519573557416126630334760756072887799074228523184538729582138522924717411187307915790735263067621948351466028973627173666474172275031059655558140716835665213241085338740919226161681437540139715553094945810971136575984821438791904337430073671511627355955576987102362616819533317552122587565050018391723238839750551224342930320243706531639431667351426172820050484691627217173839637956391087564438712374760855268528733441141254320654814436953788784734568121064426871836466750966056070779184098722819519943986744943394539744022375706626224640177415115422351961258662574688597307708896171891815083821223934062581649572576287673584696445021241254083840585168040084504055764186458010501317450014228947094355924358382504204260864402169410879868618968214504669510802153426447837414090003055495048200965287383402527556839593394076523069176658322196917083080088392683127128014509842171396338887650037872009296726791192625072567368589540107466247905768209724398277540767961355657870844872002179565451043927031914881814881775392104229261288766195487232001294065703133069027756542471642009356692041408547980027226291679865182748277157218962407174279686731799185855237801381796806677633246733756739551222186218316923941541070080080133847819275984406151812878760611035656090990136115107063417269828441216183465876959546590622224174616332626741047074847160390013490780427811535511556116651397804837169514415884533294157010024684743988529482188076014133621485270452753573957161901232666487870681770867938474072041559283654688682455880831522400279887616061935988392704660859937288640450648409930617204256409348039284139628314276415121673976545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] 202734823139750878675669678333879476331738222554719800631496499537129418334333127607035419718046758988113567741627595396882074019733474068621068172450654086358782849644907878036778112990472241527269833372882285081176056153144599342011013084831251060906849660754861675546102873483047981418493066861497631424069270626692545145408420588731815256671058790303977452851653255895311319376758259181580011471164225328826266846015324326011401612636056821798930443191107103119614135544872787937976570520637821145637315424741048664632112749637756386262936522791261852274686323930087698587832895648146127590809121997313701447421607781153407598242798699428145824412919493728051836323080406107898900514953351653204575334177776296177362029848420257833527380590817510611465552454106022906635266217179541692793142613615688041260223678729775875481080401568443159334283252806024795431364781983100095554595618646861300979587436218252828802047007306944215896972417080073706100361807468108772525331042411803117093395505851459749178053037294915064442266038939235364733576584393417751246576028674416798850821782365358385240146043398639215802178128313184064987641137466748174579960419263774721220805572691917873194564361111224048392038478755845728878800309702824611232228440896134684333127593161532871627986100492520073381763467447488184246305522051227055882151468085956085868267454239396493137257581530859766031140784211859788994116747959004315614236122363691448238010069343338903289212292853331301233512453574499142152050798639290795813145865142054176990908777319271350295094470788832484766389684214916660729904693621154274176670731556142184878450553632582998021828343724166495451246020528815806972774404320146476959008352001917157640607359725565309386945297594048839461276018612906858640668651516891022792641862602433976666787235229002667627297057298540738669073139741583570278381885431189986587836196403626846491744911217553828668460403951799139029164294030913889385197179930169014060994913830743839852735230712000557290364679801869078412395368316254032497267285117368515342856696998899238017362147304292134385101254431491445555614832626214482178341028541650247231252683165753665363066181647302003429044196036873722461297207589537008540796509258883581741025856844189275657415030494924583257383816079206785618164260458317470816914857156626574129231331407470699849740193250030072787630287806163251075557375842245368311258926307267172834694636203821262973109336118672033914759714152873941927898109498317770185032575151581340908428666592735146990519870761798233079678433251819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] 294396945898424875954290008142836730155944921533489503073492888091939945781217147645363999232967641289223185968126233361534853699723083150275869196325112696789594983778063196133844443403246935592001074644122349983634132804138365622492607435455685648058832215094127495156851189041783438157918086491850157876030586592446331344036828017470400208269675571381486812852645592824219428477086019130584934569992593090812876653975230077343113052344082240917740229838976197264521213740239817526530875757744485442270358023563469939673972092471971342711698744211233920062870080258632278379217182826090804325407767991990747064983793272872656141803472373940094179538277530027602933673402030415020109666208825583613801836592354387401991485771924842707876878795679910975981924327573512751217260027364964960704464758707851366240349904870400184035584892799570119308714511107399829607925514720718028372888929952399025907020967117117622374904016578651946348799160170471315479756454297182078552878076513478256355451905342411200582194868623849420313398372444208919121117177180878008805937156098812875496006089462204880079108297379625860177780583136073589377056198668316359466455566549413720512928255750461937599674244939759586916690461237027235419164228192428888353563915925902260988973671628527145507304402661374366812746140685073085467109412347707231155929789505878963452616608883759990512478250008213132431170737342539591912301238390630884137814741771148535384717863236326847860430089991224213712422580047276687866008206769281799139829768388287484519607099745574475086660585858418432014432257532833313798741625998449568859325780684439047212699760203210169955955251504865828611150952068312280084694421197612080053250124225509564401068750425069006228023013280305385222391485768694860711226148326859663809159075508730532274022126717336963564941630215364707677264020535934028159235266982853912642412376928633535561159102174344706607420750493837064247122721480289539101903863137333536835298048930229005105986312126433940468750865467349870585670125134590872246850865981231144822106534735918743547476356147825385943453710960697322648834179708930060278993196533194555809930452538276244043455703149117396784221313580959163132405650655717618413850997230990588498557625567617438743303476184315407689811602756974344867174856739276639680525756375550328178185084843528097247884778395969945777347035200226350821500385486659775461369475092942743842419447182956500017062152095604049536825175562267459826632243523078093304956872930989977736666978320746303983972824845075864256927875643473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] -268058641636729534233593084695210794400438234993910193462241234971385509887563529956630534222047135384989919446988749627851651299340023625276278984106475559667701059339142080062460888568891079735885839518731025779797353787167667581027430988294296102655711214828778997553716958026453118609410200133802162226590369928632245728365782871899964343464262409988042231118888569413956336835047259735993309454714288682844430592996748096610796839109465440325670598069825386176415169527823522637546071176092225307252716479662478854447176671894150264918652229056059294014336316985673357051992092002580513384549532340003949123844901132954121204464621799867468004580755232594051851163803294106404153411564857120994981589209516238441028612791523467455608633335299167174116005008929324638520780566724920316099914655474459047651612838974977163981781204592373545714945470507371625197370004051532630705853831302785101114780090236250918849917927273254400494186890633020338500253943548144572051809490525941952096256216213479925917142680627268325547793757043270728225980874901133951754463582541716492873196229624200007933717600528756558727191356652298680884829913134515675659902998998638502159596155656694039822397501821422872706739777293680812901706070579080610432256985296095123035076024255823132861332858451982139384970551240528991623029002750364022381740280035832235031619658889864874073890549175682714320574538486714679940590786844832973250091204816293129636993268927409469817486360263149979053868944155876494782794317683115695516023297456973366536156923734076085957491452478893556222943415806605888929879207852996423778100096496596813223575646955493391622399349553129862054201694855297454670190203591602641740727792542986497078120123213526545398813973097342642597529193273481383825880151000261165145498524901207338641632230860376064028799567749024598215654046223685271758548338257805631882101226556335792905045488908492124152087457220397240271516356129893097296445233440675619846716561251840086803239799164847293617019917033148779786252442091033164666367645301735954366211125829061697428786636728987718396704484000713336951612680665807720990983582895178797517465722271531932442790967147574646259265669201590553530593885763919735350559618417645799702953765348596811011206611766793735275377623591264780263319428703110518440432987182643685929533150649819707311737940648900028743240360265432350291399224312073065754225180772217051945502661194801291353109312377520753466660416590181397669030075676830676540069527675056223183971062572955435074261515905701862040674524096102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] 147088078659680661862594297008991589092649056564996421156025975807730752008840227051791633236910743165408089209582119933662018680405920083038292306989380675275345294792097196117071025544031650421376125418294412663309681431863348543657826479428368189400693571597355666395620379321930818555429144882956131613524307316491754278612303733774440529312726236466824568269394702801219864856014417319098147817180060590269523627015851624637992977635841497404082235749323340268516308666847746757778516801365704681996360445668299555166610105091945324266049618393793950131626824870780526336846448198401574542974587813308331726719656552506285000464943514525535242826515230317414664874818875370668220849559278356473807765491710762800535245803619453123783416457852994144852980441645108654515080784296174126817051461439389856466616786400037381543128531292867699039266790283871335050574992511972104231177036256216444842307909745553344277124005966277162533631027405283875483857978646251529103114953015682421060619354766682001722305711847268254554301264335339751124859618632943224395134980470681214433096130359087000980014212061960938003990002260329636509694786244181326695004918698450788068185992766675057011570788299255943880074292438301296213270959281061496954346862475102862332470851106487062333563930111915698915466403644871627180612856127197646263557057559718494578695059031354438717302041767852374342419018948517957529805114354485356321480198739040201290500432139095036672448815003438101171633251783207520262212412766561228936987261044978067943215277904133068755859649052050072317703307039631285780691141064424371696318187898668217313756708797741092631358504941211239989565939588219562283476424461749726600566298290713145203756353977645887158746193436695464548690691378294945449436821758940462966217340136454902866167545810995129206348965571958088290953812045017671664571340294775033112987607372611375511627741010825399912319982264702887918583811479725402127960456850897874346195307086138578082612260922002589677447135090009491544275326974678321430211929237478482891678219944671222076237810773157295470066580760160195429150941513683440143248876946511116125723069333086659400741993714138460767598095400358362609951664962226063823737011678683139324025150267253464641575722366273066859456738811299235237936677789269081200184522581633574632747199495666898194398008061263715215723942887426657724844599688938721701410090752612239528718177013331172077590430238102448377488301077613078032096286839435387679059978026989877626176938035075665776645551024013491566379811041443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] -61925881608871519130215519230266936211630261089965883422529547022086916123931263481088322571147557373323335376205288206617501137931189709219802248351633528735407210578502850226451284401211829859678533250367642888022443622180992999359835069876605634778573843480317393266435257310700074759231854798158284921237018081042627262977768266079153256913875053406441864203863122409687043574324775881505442868664706235407480984543984790592114667301347224944392439808042844155557313142779501105449604201814027789546437946513066138919170817101764939372000029484892859676334980138535372879580762051928977855407053997906417147293712146865642389716182916357557833308060279887680631165311360020454825290316243159369316315443606536454638570346333376226866800314378428133604600036742388226090149170021359564499249370069272588841797980733329340856103198875748234553585550712294252507243294482952668013669917566441659939435827496125332863663474578469107941192499640290892667627981844635031278875833538579311805890299510952729965620447161171487008239660088145091502198443773966428449457941421703654865794162356744303644421324617408919811964942732373832293473966088276467122022321089051587519701374244947945749951502986966116818973281584308200972562544807293566987172173145114816115990951190168106920415188432875994623730948976553650736482244260355330966280044414085170927259244205674941146196406059965038385059185973633851258686476601759891359410437037066863328835518425686015948983042258611459386260420966095082716822185374768406700594934656762761392227823177186440075308188489090498097183633630501705043740449573175021249039244345357418280822355957821181311032909852867399400163639531295443562839693006430163743836306560288431077717264031049643747058600948595066863209588415320862009383927016177877840441076318738710112373795649782365712156215443879353902928829034303204519377000636909154646119291061395288166639832172458324125240819049406138720232523994098083790119539884745819007194869652492635645276182472911747629113322139345290995595512200050339808108233120878359153415874348262480499361049478633917799366294952815227461074238111085341357187582879316976548008552757267597669235818029933950015514130325269757053967046902064134133367860022147711251534293816467583138739042996769834568391977405225056860484999017438177231462199594761242157619762207912311327203029881943715034437342906236546523134292503621786184069400988421586176726110618937282279274478898198408144197414011038292431449376953488927998386027476292581719623657741063178308622661807683921244294547651952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] 21237599394668059994711035476471199303016589366226175213079225503033637340671460370245243159782355252536821521842651477651674018047222526807323322996705738426089110136740806469075504365131942418476125944949413167949129356693548233078643683671602968186834579627885780609461499675132481633589115843596791684162996701740152549814855116252508927388497585056064444387074751786712331950968994262710108729303940533396719693121763376942706143445124397582301203877144557719075300711298511039774439623366413882078399798441597877489330323540687681859915749896977673966407146789576314541461950964380188993544791985148047539292000692754139405625738515114936103130972675623588847256534978958161042226353571739415592231797120506310003280458751760658706158659941253101139751438521899541492410381442922275543640868304327116898986622774578184695859949931066150741903057456562235625093707397960545354462378359808388054766807441704327585123567619080394342625263720804104684142739743515349977866014642292407309483321949180511172940524664276806601204806646948154098029024680625621325915422980107239002460593202396315087403980242432659693749469738057040232947952596274163005231863896125386802655501964240516218200916363837897684800820593667845281240498011240848891007553311457568663692311184391883117817388456748522527102293642234176396412048149274218425159991202656368620695219154667590858371275239714633043063211600720525715150247253304436251973319007681069551448825818034358914099987144401198754839337874486178877581203316097420682468604107078727390071357035911267859850115124871893572665710852948185638817003317203926403952447301384272328913494888338152532569211857046866243394876198277469226057861580055099933496837061579737753784500816769621267202306465673384539387992112057735503694424378696929375581121250472355202074875385861550970417321717409493147061162791310362418292020980488428221445992644412371162641211788413159695832312906856730043331348761223766202828249348452850740022463196776287941522905707362161862398758545198255581566378975585966270500578844093891257966272953575584446181950793329861832974800917118956730066779682654207278706510669145720484551869511168318214279439055788006653574926912808283951562180876619770613911481221428500546167462338267440552188237194730198535377609689287486904145699368579512677786636701204600478833828539203711684280096889254932840809213469337838272858019321049906815152168039647410784429775389220446506398523074118629368894190993289145412974936818586820230876125308410182693493718560884112768260295159986285219751915170037760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] -6040811672442145033080057852724472373660863970812908868117702992096175225003727818212506390043281209166164638177116255061702250048345295187899355545195472325538607156577923276898422569404790786213319094543537834792352679650030007716181513122844076041917681812586031853013137203097083776998946353776556146533188168051463889904155540886912569531068766247806638876409730959451854249927881419773157818133578514615461116493316713655115898544358627209697390452151653871770594695791433540569170285129892358430024679562647837207610352562649964823399813863010361797844999111445651809719722891548242693363464879737323069278751837416538885365565387220920301946092767095336918410826457023942596928132976672990905717757046521369015384769944245043694401287388347554310826327625834156834282085357636475648605715925885624644257847997058613295531126366766123444118163784204987103350122738445549470692707652088526882758788192559476533562989074777905248264779624236683783353204474190525380988865058517032488849238832660215841250785682231981053619936285128263630133711437433439764271727927406362307107167785851899878720295656224490557258689787880398697694782340306838613121821487940308180975330111973201896350695705307704243495051786006187780536116613991576715794133912879168061347545931986031622491089162803518108935548129862194748742307273388573069154847648318894014047532084968204699065145596504080218353767018317072325023680362468367959168749630927085276364806493733381742225594120784621382868729638177872191963973796609992686773649331977773059990179215095758620908900583332487462826591624836146959122523169123979853575754791564176336990155430766528358407894226641287053886535265864911676963114681928784201265983133492812812443709073169763912153991352997574662630403620908604546442307382723383864002609849323644669583081341656907568016117186364224899938027033036948570516847640310783376928949609890022576113333267351279739366290119012553161533415315203837518760298544008498243367070197022564493324477346844680395596160168282751519398613812078628628974999798098534899311310385428170510031818551917523108804918528030420852136791341287992325989090655753186290499439845216149666022331985141673385640712182342115626747425361679271775865740237818044551809384235642214954747319967137729276312915047021646317185164312741910725358559975220118613146893668146429379695870362403962856957848842061392369788237825093200950591836725588092344747482393282740516766514429370799298162904659205147382977030473055417783000885565659204960855209476231581259374136023854683671888189089382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] 1425167367819881223809226419727535485701114760826270191629102562435678005583094783327752484573844358639637008184964043769730178886101098977247980267761522202552106254330510276833100820942928762028036104341413496095537946484797315766040378279323690253954217474550809027773427575732653011664925336852061378941114453550260789725873755305127818895854817899104955531922581658820780411985876279626086135337898895278751288785175209086629815885472486609594406589298123488310246712528812126239312931501409968723239605215248988753264812642791560503272021811348477878518595835305296387266971864041434818682453776161959560924962294272395744135881468363365271408690610919062796916457216157131816938577222468349224131631635066843330983057937078167103657212735700687472237710346326063484599816790367217316597446459315922869114123895438224403441645513537810511417438175396165030324263572138950032607015239103043934617944790238233419090572581043036335041645241323802972215465969032109039087783502427028769533965589276673810273624920424339768253031578149802001856674166581131456233402744704781674326123049316871191713474494211834409607565808095775056647314391853831109634531367407601685906872759616642015342521165079485118683690416547228777382592881830229872629903965020150345399420638066186877133089511791663227953459933877779151642921285538319531590422689724853198796716360714386936160202790859270333303585819438699982487968762458633474210539473770899540987691823224827014885923416742117745205972199199132075647518593801896948707927251368679729716442912652042637242001391445904589535064061763074322729622217459476938697225408964223263412090139075371188348139551440507939501706677509046297915401377060637659709276467104357482239256502132427778606207293160296623501198718685372754685513536524235988680593410671587381624826305208804906297219446657877998896753702399377193378603070861373839132807843661644075013336409059667970083367604884885416286281336211057388675989797166483799665042825784604230386643529299774768089027784631912791389769846966234527249612038314743916590442982730275642568110621444522733360758189082230598785456682422100250122398150065109747637895540317774249575437496460445853182231824950727820639041425386059619132721747106867540434285831876689570668636601419838660378603279144463337750520668874594185692374534639050250026686301293798769398822056690629285770787802952559519026347624560723383521014070290289801300829107969753073914087356180842487614459285600159595538509143512849655503581946303786762961532100958513527590225166229767400209697787084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] -275575016701401496706392396198382654555505689972507535756824325890099202904197802577013005856725912996844790716354177639298043926283205502651441805546785339806264099576199345456752203541270935693185322621650384584304155841979235293012938874203852640716279476359376116166624348998583565755465164420457641408569314757583889652778216598818512278537452386539093998512173976121882095131142700582947139128293011409732247355489503497857060975006613841592129098102923598178353812307258801137340948714871092193275951469315638189772523269145870709144622195573537982297188526916373278919223120562050864137618797619107530533264197079722936701517454537101721414341765575521998591499202147543192268130716960181561432133212393875451255633187437146886722301069196327041504594301377362851055979128978209928998764588236896483415462412394050506327919969690993440547895823004284868246509778109405867526576285309917669761554815856719066697626410036817529212205765842147422163803105274330211311574196745863898505690247077117271317709014116105370666578697948099151950204031458064438025343326011311049739794017586043101430408866540151163918233828264336447211931114487346617099532148653872160570637706371542012852219494112869039029982321151213260096487046711141247696421064220163636062461528397819052198746414006571910643648132162739184505325644989621407728524624060649807439357420982176418704313752501016948137940496204304978389313362962632173732747086156426746458638115585887041036657998366944807380677004596386873949317998120687989423608993940279540306743279173007043995322458319469589594323931501839967988527225202156819593040024639154348836213833671079158504871538951792302701168871516865715212022143599051430206395623733761236707609258370213323039496193986048077899574973495936751154663917927747469630348295230154243109039850488837069661019931008432880896221935683147860356364850831481398351868392532259041725331904016649093936949999891990840512916206376677275713105705076078341027237657050331421691214831272089840288286138333666412060305379768954656723106416443453421413646895537155279275386547037676963079410911320915133157848309201574413998899669613683894792629215296565258197599671693100346107734757619911543518514012092967612936841198407048345517674795544532256161044551377578518682688391628597152042054494452847435407787705465902656806732757795152967713903296142419269953070149424880623160643961970410468344990425490562253377852536156539345404986696639500257547664379258531788876590063566649067976638953426606688148522735035259696065281291596694132828679731937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] 42806748688235969827627945637342539929911034247392559696535752533056062072808262058214675336696451500320876900769925207908314679932696678512955505230928536995831007719647365703813323983196593347901664236350927051909698006675672153180099173537367012531664725531727402874450671672550112151433372206549708943390921620574618206238090871396414768527661027529621073038110688544089119409001041450467280823888336458851222989313357344003466833982546746911840215460827002699730081420687890166220047936321350352347556419048590394960561508038912926340379492731453135606661491463689868541366626472675324747268506927282249124705456692740652841364252286652006538825533916291874333453530234276857719898216615794682210739801284781236847821663324519581691121154648472845348016718792870875043520689287372086751846544751032313759863708778205578126420953169883406538795407167708511836306391205827447502011817957061790902173349157972275954168332349330732468985133517018154871018009491040238328339713499449913558828323395075286081843247238429401477894172948863862103717335402280246659799162379265030897613451966877671373730016212487241427312598944121917493082425526486274067168605023205576368753170274139688683257426363187243235001551488037557147655740098641230809249670653932222073579581053967713987774655667549517015406203588606693409398226802516871839752186614969881064095011592197571846364381085859267131285883000656277352226883988238712893424843649755702975048644378130290979040452032302769584081230869035533974416698755403884125854542465458110125686657471870761213161592347418439032120379267375104807455349791613588432919614631418215002866890816830986391459346224164395052516873119557465168278239539982100877544723697805195728254595227367687580223301889126509337650127126012586671783554740969143178210121692544023336343946747772785549958570974103722222517470090276004490869167330506880829553488750355865990253754455431621855953256514836781291956965822860999219299522315240561850683391094151253332621125010113490095608402240828901843649422945099453728469960633137890869584233712382712842062962517160928288967958555088083386620741587740778564208026382448467147770239273153600376338402507238074631476415106822358709977836794124230618792031053299215701672515032448868213473447356951009087686373714238774201885358132884860298678358094290162458089908692968231601192727978410991483786541230664473240562598674708178636596236398120615578862472153656595505833710269993174755306061243006613774417410546999635860877532091519707952630676373350058276258101047291370388227966894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] -5323289631235430092277174246668013910252654846810426534991817900466116271663339677308971281866697910351238101911681002786744111477713965964268406450477474065530680330320638891008415995967865232732411875190424223771108069035065863305733540246390035536385257031127905281863933258468662216870094225570662984251520671734999185990032402846455409149453148623309742487718084102528637614880953598290973166689666168923713058097311982982549151715382072674942244903152539388199337223471912640077240690689261188499219062623745358298286127774273793459755358422684245563126084550976369772310706379799032183538544814275273333282403855826731657625753292763227979069402281522868302914989458499532148504295484034188687715799491015909194899778073197986926864221987316511812678487032137563402144026773953237265547691771726670127796158768907537739127666245800173552119058943225239895760187913288456310539684106113910659365516681006761589999477694374331169224291636170896399337352057388782016251738281803312939558685915171067412527532965175526403280029391637024573459972795799043329213036635565842695255991704493167801688373139386646365641033172262471730617195020006456491308878332185901746328904233395035176390599792197417882088760111922911988373684476199990625104315745325128707413701767414233197170240021344443545863062543133066923822349296236823555366319953649439336246063602994098150208502216654270782846059356469540298668723240125661419781113947680161626161088713590525991111379160327874757224992018700099697870250889644291516992919562216587040497435148588795772441435607477278651817726594171431579290136765765494051194929111119044954460756508219126039768165923669321326932834958520091364329710624285483004819891767766797643435815862458711528014914532333669360687110222056751278278350165354551474273404976655306427486632416099447938662367882944947805584041527195253801434265079132403950554041227368891461863948222017336790288475718550030809454545949449186049481605318856716410547794678520698258125110683613808607690467723738152584026046112998092465963602951495252799507450855691486808177650642401570696751289919629153045499230205603640506663054805966899953657363818131293461952791030883020576724337390145715374479311535163325195823908932018144246713438240572302969936462833449660237766683918945436404201955619352984951176920219522148384562596817432439941008664147848407170920970196382921168547638633879714569932873950576355808032197749510051299771948081339972282694941646240997571489811761353959838905233127351539143185422692808182763478729647658734383558840811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] 622077803276923629686009379753319816845600576117539598523663541881568909453676117727883544377619165330658479142103236631222277417159847122629947026709333747631393297074602453840858120027903739991347743943894139916029309148745739965069208234588297608248570667475974608344691974203723618615873881103526654000515573731712235248165603801518309332097240467413313525814457734225182271596466069952615348487905652701365728775977099944103559632069182263363858872818549207610186567180092660452933229946559119275154260589613946366935154033713670889790496238898122494004902054926572806022806337723336138909013868455136359701981666815263495398926639760231046593779761758805721990625009549758130428663536831572119641981439075798546802019638541828991055273416099624787582075785378888968764628659937327928536880582189979907340991886462774238570397516583999957393945287898766378301473040837418103806341988484820461916005250516135572515935559163606626995523562607277571523277226150129678360876229926815099685135177992932594234798065620122469334580316363818430094352135092980076753130108775000727941606020566760711055372370490145739186909976043794730785615512893328306654761023388545550429161260267511629474918612361213061333322811570683126057511213173823071541162757476002607008782259714174503671111706041757353668257576056226308996472527251513932703050521695392597580975946161207707072250605541785688394156090095524102372772413390963514847090810999928764220253463114654918748072535443964610279677004326113586275915354645674705381544235638614757525624127133721234001290243004862134519827110459126203973051914754770795967013161440940277422422450684360972302858819611954012263181837762269270769031303171173545336179875890865421268830110775570278360595649071997274737401397586345146485098668796096841610548884816070284095716823250157923415063779530126085891077931447589620016651096385081685358053275018380679198063979325023461254634987332497803193444743060612547785456903948782140295470536394295106542400785783218694320147695983190932534982937615523634785529703019592118216443695893425521875878038767487299447479046574033681085290028356197382483864701588978976505478363828707118990234308918403417179013834098836268808628567520320144297906221380540678120214297858892402712202480024830503688961864220625734913897831105112388660446771932748290680682130443056782776182347812152434761725016208080606867931055823589915954540923667602299291129471734316204954407987730760140536958598597230515407862963062720105677846621283303056442069972273722242297005517362120333133390807040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,45] -114172978205094244694611686987599554599901344703525437879170047535928339968745034856417151878944767952118931757639918192045898995070563592394574749409255828181730357291656195542142795982268605804116905181955442736097038890380036158692566607050632260656291143875358443089640157746613340971871228535962115048145780668916043884735915326881778432741840007769136912130081695298820161424226622560718269527111767062786056054820149764105590347479356092354116363885458889705138402688729221896826226816195098138084941865949260147982547052642635088832004954585004182811102072515489420631239429730028715744157675770208528347543933728140795135597734227788265237124162454864407816242296587190740076598431562680738010705781658562806969035762929341524725615880264769724062707201519888392608174151329606755656172874578921565258908333624686793630957064240524171977727899746764202325215069074817473790107626583184610812841973300896943677815569100995322390621829162772074880648554310828981361169702376772633585373522540131632802310941449183733984566164636026851878508554301059847540689569141673491253531293258876842633280469127892179423467749113029837509101504429220321164077151154547669054270549724869419525936787503730284998305324316690777161333677034944314814023318390213361796409596310872126606013415107150448484166826953288232266605804833031604399916490917811791943073795521462952192459787216512889440548254603334887898122906486466197245831848032529899535024150027773734697898773852060926009595349701947387132613033611199760543945222044231096851100420411975554359729686711658395600659604260066342069314698354614038701263678679573446219094870438289618531471166753986611198974726335334126577792585666506418556840371665333823256755831594741496225460054831279318710236685476583457251143426308297988074369447991745574363986739616539130570488753859808451541796692165168026791872064596487306945156382837692536115634240650130186268147138053258604566646664576026830879505629174221038671416436865045472232519442022829452702789755068188846527960187048944785620709258703505114440287238998994738584933055730525702255044497648268047385716096334328261057558527355677819248169719654446521777456997445136234068161924069757376926139060801330153294346417547217641342010502812141390388075988032308415505529266642528080753587994812730551495951682091739182399848010120518080922296962858194519086434184449490665914368310508355291058268052922879475850856152177653641964313424319354567950240661331039260941919294815909236846491335278531744849968873142718286204628883076387980906111959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,46] 31006559032029444557758287538777634314463390140543775888714715711648343772926046756358140415998127575999620229792085174947363416394296081131792994464362822373038616978939874547420820839706433639611198680473092070762475716717118482707680548026411632956171060790917277087972405781018830916166695414152984504210761990232165343992348027012909081315392062384977302825421712925601387853380584082948248266301223493368351349962621053779409848457250199326323407773471862832698647727158687092944572067165735087143650903397470584462277878672602143807343001515856870973916854116748523760452193853048449622972336760385815683726876916164700581922226458412297980811676053517820614631858838162607447406375761356060402219635813028660697735731402647104553832504923568761304214932842040726048168565503242905541985433597328904792074012019208881794002952365986578977813947839370293017031915773907731060487726620222809659316094782951118884279327798548900340171713767461009659977451574351837131725614714900017245589788521370046473051343895179431942675365794433983556056126760211579993718317984841640624045686361487253463266694625094883846665976592795206469293923088455953698440402554280188793731894833629446104786417245487109496121088003575824255429710174255403839208835945277459498094595703399739199297007531122659936879825451542917296624055061515673475908534606766382685257219958058427879171076492085950127502758927739728075226725373249241522506434705667649339417213547518701982291117319463150033971785813085800237125394498458111903201172520355515055950241809100053572277924836186341986322077957303979403145646182107372955641259494237869223539811458769233114977530100167797400878208752098880124367694038390689528227916947117741773377246903757647530673851499539340469087719684878896332172336231262331616626031221604776282899517719746680930374756951565299601955184971212131452874035617154445004997731900313798274537694979330557739557545525902079114189023146881857230891986227271995486583095550965311521345144034448775834588715801569952912569713538093909180391667007144180181400348424840320865263369297701238476977271407365545355041142960312543819813158650063032029646272431186776007775802053527149627336622625707192395683621237417758892174589073376072269094685721408829916769350774907848824668558072879756529745811762474273666985263578723649362341795625325821272539976311492530443768321361984474231467991259323830419920528210333429325393402577207088375032140960026890569127655609141530067978855863948983615012034597938483206261142806949247492670207337382571852410388480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,47] -7269578276048645274393844931309707439967696948488744557860184358632851795833107876837033187909961186512641575878807565226297007274862461766525619798542289062520833082514171779928466959174916853270734546987812172603353983498190629015344388773301361539304028918209954063845717954340738237047588749597388391711921121437528369027611555403180176742339353596087216733542277861412000424149706134148538673708445354153436023320899760511187885100916973614331706229686119635751645813395824501157514469735586294038902033161322231389752096796403233262577986691313176767949799195830181388381334375927963008892796076887653950475347791598600730654685074324580166638426186948574475894064028986861646472400397796993829119462538052983581574693066485667905189434348559935648135760705567083533516364450304336660538605117459025774843184529381397750783936131094076407989222480635656015533877649958385566381876431704959457509459674934316262775046307846305762388848070764251897830122841504033861412013905297840253913093383085550920274663195447284560431089999964224904496533368428013191030426475406668407138383075845850797152831335466295361222412656663605774624550707059871797990037824607958820889489156878677746026026506305018232332265389736929088524073824971566907644989936913252251969590188286535408820469275367860243196599571602800753370135619903838768158959623579295815821568014189835945405879547352542018487128327806928448602759919562156043601685004404652515302958648247997393214864431137696598652870104591345705059580066133348129391119081152445794421998722538308512052836042182356952349943495317583292046400249416368427530396474493229659018466178609657192128896467275753240808095419440978477033327218398068364447353522669947706266992046608591992476869977393132027136873201212847937928638352810232196531688129841411809266552335702544100767705428694125504076117640677111784902368108326936348636362603591677773967777321905966786706929866667982482455451218068732095803570856566116010134321734101949651453309830354309047002114207139794123833108353536294770041549803635510727474411914495985399926548529648168603236433093821170824132349396417958149137403762761116210797020936366402800247597868886152701866673939367750913751150310740864860758986889442933556632684820223930084657962035325294811635421867500744230803699140883559037921876695701394988447918232015889563606208545439621959669242215878184024190482722908151930039880789434617271405932206696202520818194742612814822481710961857690781756150660916958306129122702337249098524481865359729275338621317509417732921098240000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,48] 1198417441907224550648626547091728924320442350729402223087793371558990225641172791969170807401344418043874520609551569244922122894510495477395367137103411888055017528759342622878419450679591769244606261709413221319726485389775181216235325215835712242935970551946342525457234228434355625045355500986211484698356946079006115076994427225544044668035673787135946993653432271229260014235768616586924711288462870724862445078042377125769033097305073532720496375435283665226052158048339178937436741861931789508380130770703476036475479600273623750451623245159695476975892321965023452572536152923937281815238801654170268996247496196170051852854404442217853941019636380957079484167663894715105150605568516032459866417822293643763372168319124821999142268084042815250015015670639075119301950328873199772871777624840187959859698115983576060322603149122270181020385154922622971136090530050874532068618164470605802022507073936054232258294163352089283072139251334484842792440956146187498525857277757028188363392786986800310869274533866526199044526826162986671080733357742157096613295279869193930553487878196683348839754918945261936638951739955352143394229702941723460896501645805765471863826366081603163073139427497733612624336804961570602000455374422696979762408672114568459269859418472468033618299960594223627665398369985093343084182382691696854391842458468833355696816419187836498008818491460537999354573822118397984407389788290992958926295178156084036855112402962858131254846450995754817024578583451278579379664925226223443991508361413314752132239175052444987611079644701724548330185441612737967399181441248929373298349828999443176935693732048690806327263646116310528060364994251623848893887402835395508465242969371563294940931354027053992495862671115034009180095996303665952539586924876125306630296945308402143622375670399182081018532421055491532775583177679946702409811005778719436674073400965087147546349421806464604156488704139649761112242872585718227852429222775773855486635565913247965708619750035206183133842341158785443235030229558752490322850732592655031584157972904527829606170114603752825428906503326424303912234604227588159123293549939479932763711162109970266521660967872590937092257818981662558799175437637353629034222458895087209541730618716385527451130723375594796650005634235471987936488260535220931827364948412432520719114396590674152480556748226312993913509135833332922239426589480078094526974100773989787278616301266830335343193018877365341760592077546364393171610123090513973560034273559321455954576149657841872817305712164814855507804160000000000000000000000000000000000000000000000000000000000000000000000000000 [109,49] -112148135785142137883611149935726023214819810002435973524657844424027880419231857505969292144320898683316733934258735829300462380058623044513634794082904252464487758717417481743861173565970534375707400444107321432569210528054771708233789793092349296393685096869908244630088423214476351546539592516681079920337250180546890087853207204177072308147019828524300097259444906976658541946125960653846594375519946759555860075432322585596701730080534355833199198512131738804458063587404990778838076368312502187589630445460935482114738466994459067683984172791874735691890704361151257084200288012938173887886033627406334618489308167057270752725066005337985786509950285643341828183441860366201521620974263038429255760465460013799323857814540010491493349225559962175027847044603327629560363606028282006979808996019522089478490101989332358446126938593573174356294763612510063427128619563983547368398597287542522954663714901712938447750271096166229817389908425720828961063594329823290771134282959049106399759737797065735058720156525788526228266849670109727758191190652466634892629685053179130180668037916312137039682639441745581687543669159038355497956721507405327535758606483605938261046374023095951037653911636661062972560362333006554009232142015751240637468787970335873347437977186287299593431948937962335228773784212035840475357994148344884874802885501781704729616881084433029398107827690969232062975884071089229712783868124259649010919029542221713702203926151876701059302543819728472432208398418092895503259407352190243749113999342025871871802548311680042636495834598133952279131202661895247678601598692281127573668604033803979511815843218661712477461209109537697659099525153321871174307807872086447161828479743213908614796176363777633647881973234224379657665932774510832533624920261796349649310232403705553459685744236287440317994000250796637246495399996905652847693507261043227646680866161192443021943726685983623871393991977991894769145480279379346240943441395679315866017503248939560486641433861706865640805206748378039128099127174696317717216579778407204924816775046167218271892808369801798676884057343527015471577468624158433365730065709004864485765859444625697720548170255942081397002439385307606769750311657951303661829874514558425613374077535825248897701591376266989611835345822744075319519398306553838827679508481780966575699449019996333711253259791248680844329205876305191198408436665767455881575283220373768862890116424103633445441658061723604356573089100952922841573280105750811399050720984306940249685067915727352050124403206174396582461440000000000000000000000000000000000000000000000000000000000000000000000000 [109,50] -3190389999038638602188242018550679427995508000711400062089186835721538955673629534634844865524284157198856230348043870462435088279476859659560883912812921492477489348204443122655043817255855379370962537421926449952680935942011070148945175443028240068118512880836280781458753064417555729551816673876181494944251395235828275360225474365519858753918719383901232972968292137442269491969079488565649743008966370245328719115274009780270840738004184116093807598179969520823714422178756531291422347758852651053721013134744378993695505393139549665079185624085988368769502317081585263619194264204540331500633627263546500229633041012241224815455200590741030633039367325074228970333869873265414689246668555371166953157927645142962891826379289769747800097301935874868941353059503028998017349211157087973199863481068373064382490536727269330173691489688735018719286457482847241687502867637931021287157567073653318282097975864016070178705979436568599627202562971311906641842345633401338098990482216835583604928574581967997309149897933957304088024089117609676877866020660918361162443073168567702742951740671645007177040113772738097676247072737870902309562685860595242968259283654042772743019156147934502063812866055167623861210359138457884297266214719479611883856663931194136206899204609138608076906483890758686015635685558869510029976958751902577398053235802269361002983405575540751767038412304473045604496791425337061455780847196221292582193277370282820996662532361870290893658263138866224105392557402325408624132483557539062229035826385718216787818517204357619318034578990446396409208292240898806480586708350944027620775342875088929510787111844333206338385238231820197319474577997854750824355307507911508971534977142608540455795831863471460367264763339665984299074080512653332393563964790160548584569103835324686944669751476607670594275899483224319825804076802721790573673542052909703690540641673318091422272999628752812328382202421144966817254120057029794574434989036432400350223477344813539408618755464857557598608071762961735859042341618457481557548100603026409040890609477140735535706165215893305356285532097719015506026702175477178182844669852008225026187546675755174382427010834448923296809268137306547431392121225069026047084081512877101981077873404799205775217056890570785762997805601779055142102492730653786711086214241458920406632475808317157656370816673473178923945402418953788983156899258615812627948400573333839921659825163961633597730370232279856147485643924311740481344652305759460526727444680622037630502166516248894681229589228350278205440000000000000000000000000000000000000000000000000000000000000000000000 [109,51] 3317621373660675298967751819752039087214957144416846096612475680775116415585368492158434865163268262257288554076630838290983853284598746178923131333871076731169927864462619497544119659746487209268446528213307370557333621269226411714184868537545926856842991639514338670523236120642405634920227850398819742054784078696329988554426249885317981745017708482093292935269559585670635417270497247766157838855953765950600776106862761299194983877108236380723388718685592612055934730702192655508550928875318239303434890949473512748008804732164498879049604968094130809430508255092004932291504358710847175634224554420539288919558495572739433532010356581964595378549320654684219445603381625257260868029618485765495516278847043189729206605585020880248613333724486129189687208540367860285317168352574255714237843482290418572475262531724382264925783113106125208241958896520124053108713562062453016946336800484887372868956609246340959083004805137381686154911547718363598876880877790735798544322374062038399403698244600353270485917795586288297796155153047406478567068892958254789102448467243909070351706230021647632861649685899114055418523442308709994500202411184666292929074683483927335943628585736539229059407834286216884991073379819148379238974237662804894062194540396958041021383192925599556899992045839442288548342163110318356072427124934769049973393710955339574028961166165004836719538528604707163627932793932828888408182520764165107411985495215113133594136686286521373488476974545347045979095851186831386602343952899545829215823134061878671557932684701206051503777902407831701965225101694924805724830802762239001943376120750397601516342343815091835165455403522349708366724346464645461025219857846177991153239832601124006057321246368882399850743282926328668947373640106380699085560470311927446155182526861162844024560641361016977613277044138118520566736222896459861321769719479745989310513200165029975442322360254482095695778614230238760316407115337762537287433342474534799129831017923011792166429122933554666699762027571561273799028470204723420449738733768297555138550601212379502669059883767363564787673019336347626968755780005367899756444665990085996398561153758569549583531121753621473394920141332507693885108058678353669721586285964280155832103096886198537536900203026636452305226532283027527010783905412959939883032880472567351271666825708733328202018136414397623924476999897638348473598470895223523215455637816653693382613097252525238849402849121853898232672390244827956099464081498201493929324315267720533235681795198398614562634662646814689198080000000000000000000000000000000000000000000000000000000000000000000 [109,52] -658230994486992683667649019002627072607455539638520488771713988080351821943821051717857845876526643847906999531407976674923863858495945658266114060513338961925119781374957878797705080268968227976160062173985957375724280598275808090185276036090061711577042586222394857417904871023825339488565517259749822887035250491107581776472835819632418817006264119308306896819504794178304794506130300228446314151625155806007600994904602041926401062566723317873912822236604499248987020340590659759023175826554674799220989952476407122700305402149346120432441744525581590648828926925483899792246029527043722871911730463085121897852769817125776698768214562036765657147734555358544159060848969805742377333723798557522861610542779822762659913328354218849395024905599354115672665328741612816908035603615696579999357792128581223077177742045036612482116377245662127329421978873663830854787566371395518795456503778728515728833908527387421617048600644509789281935761693571511042505724866305874746667739545982893949660124540979358360314872690507055896005723553909891004780493518717802890518111275302992324060225218428087463057057377917008530316916921143852911315541865234732008925481690071861700852989704560476097969326317510918965770669828316612109562995590367229009822093130944184999494008947370072051073943808919157278363339836947560357061051297286959110236317964713318979900928345140036504948315022246304296282337805271316737299668283661229395407143600304491148704704219819973738538007030821801940950467495139811464193567468624450029995127828171572734105503524057352488709378374707426015349807057842772665459871237331810486520707929068769788672970988956049499509148216770987926795245475464849254371938182607697718043746668328558210224805960023117736273751087866043440613991129889451188353586822389669337482721251489371042162666595231225856034998247480857064664965810381152353252158610324002191614826667502534489224736168729517966977812616774087489670785037147495786825218669248369236311016432549310591718426116195598880510706283352965051235057594197488473554952083598432007376081605703227784232844699399851478213839665874104995509237332078890520111186773225616877576850638008083590209444920748314214562252796834067685408053682973836456533194129644839795954957965169027220435129254392065214339989355473789344727885461772427599641237840513679924947546095577873255586824591814807189905251661575372436869331265147865025419563367443846190815577851835108055018188554276966429109562073976704935966203556210146463601233981157502778910299669530055755532140659678233231360000000000000000000000000000000000000000000000000000000000000000 [109,53] 75782542258965058784288676850020994870955900450972673062258717034906275441359374697358327846919542859984743344014418260854361999803172124282909851649001122342362968978034385668811853032698014217051143811028762078565703512344086119778432382524087595782012015635486825830106280095066361854809837934116171774950243991807939109159388383344872524620631152000654499771300854581646883637919307856826120614470665288596102413188209084136471465055330216661654979347302712213273413370264223594313567600561670532895966680013175545742112185874638679387230254485794704934123032019083482459354521411150773809093131134790755301735547688525242951049209201927173576135718855100087827152177098147495788121762582602744651653645672846504296127344160671599337385911682086349724369933628762277489883565315945503208095822728680178868264405184387003007210545300656835343073873786156790682808424998799580896958422535535023945967231783430900127302139610533055733111145897093551984513842674774436204451173717126771860450349589405302605358971592384351659633657300921926274181395803921453121511740887075374489978814893644858079541328480058959270578418531115917018407084321941646695384347122947963598663292477972619648262336662912321558337088006950291327446668317700558456318487259334794580286891777614266189153899830857773212402151238628859531828818818691083006657031099303863416776885483931442202925631449830985927329613674230613271700143265509860930471628247102280204521904512070272438739874015391591410825039174520408721771425520616090023121229867039591480724248526239580625114905754112541624253893716353370819849529048214545323386326830467474945835791184286393768680985819228857249646221295794615821494170717846320050008296976357758393545262229155200874584733990873965726077044296793336444767028314405971788733195870212723269039016252386494210629784427525648131373048806689034616824339002975765355921204979775268164380657690435592965346001776329695345783877953750440505300606654568085267774181727312110967173493683599465212851427472874495206335144812059682855164825808006189476530489873404602182331671921478886280894404529063238542671248069692227044932969116624901611210466333647784053291547123174527966597599502523402853975041467889774946295178037845952741639653523172084456521785394532259601581290279724006719600287993643671343515155835957382292566928350788143391002768607318020332955844530140489320652949804890951922577516128329665225784721249211307517059702971474636520264907496954155441503587948635457400406485880044456434727568334009008815962652719737219317760000000000000000000000000000000000000000000000000000000000000 [109,54] -4355725226499029804917577305611152488243777884793039361984791635297941027514277414944472095301811321306587694967674459344118803821855330847955711702683216901474794887166518778785713201017159100980678635051797435570587746250853092687620245781449935304499352968697513265500355953425995638449104378922374357953573078199751371511119575126137699036164768101992228735353010266118005181184195453456721205265323347691598319595819769735533801205533515166014390236412599357165522472814134847749869350513192395250903714212320277987880789067592355246173670654519940919751836645234235203217279195230861679253129037423941051543706392321916173771715992232333780664505910407152365688246173850701670038352191885553374487801423669799167971490184898097267214000265077538231004885351232004347168016156445594696772683537975271110580557463980189863779938114070105040607822089810222072882047353043034074675033027929063140784317847569351135889131891290864788583296674928674921716297902968814783834199540823482528586473435604707626854398371837150536497627566366862081387893603190359350100306484462945286023051469361874108004775209586676065722988962371390005636328775887494170406390209973809975946389236737505109183481214292772444548132051899556113639479400337359513084574802617641562965086699944787379737908493624599701886046707258239079450675889029845359174062444054926586265579659606711446500190773248487298052171562360337478373475024285748618393363802260635845760194288652702032118235948974341365271708845229941302659218748859440867077530483404696110990822934467891846240134221847581283162509211541257635900630349425600826849466477737262755637834878896109180087950846150302345730718579633855696418518095848947101132245395811427656997972922437691697727896727727741580741076603341930239596956998219059878719440535420453549829863715781788371751498790637560924472717662661720167371597869418001534969023593602958569636907919795697082204317834010596981672190070087683594094210945306303857292584814153461553891253864943322569162920751848591523160746602569013873540441135558188953272603340907453641504055396778874892320423133242469388390563347341846035107684656356273684585349129801880149303459631564213033755249730721214710407588114947153023585638780251418272782919759279782443978444351450727332114206247110919988172737512179026949813882143795385168351446528489417381796271400484795091461104049649709617608841071674375343390527522834813783175560661111231081051831211034712843957543604788336000548870576130151571835908979969637847303335114750484302877368865897557524480000000000000000000000000000000000000000000000000000000000 [109,55] -224973125284680563028281822717288009373859573224302482161527992070012330661295574470024283660579826774972422912107434059255926011285879575525164523141021646788621606824320007836800242741240548804565422120339395626233133023093271198766271415740791319695575367721946710039754925398014203281418222825759075623316956095493161660997471181753683578494206500845623590705900328549947784409704730298304869385610506760261493140299374182596596369651358564564593139507161846634599965763243167111508120988967671162810637167307498804945755005200525810036645038590358398179967138453038461853269180038061629639605603215606568675711533553286718244064807084072972860220332207308911635800861205646652120380832464703063335678855852925141066964903872375610726231345116365155960175322360267348075425072094117783518601319933947286258732702306795289910070100262466850553338196217758330652197446610955539027432162161702749631991377127647379603949943251590745946835514329470866234967812333604108682216489957273966375805587777663443605027578053238960714864541991036786150363680990390904515049698220189197505212845142082876968711251581553350783674152503157017873806048593865830470780071191214442747402882511480964249059287937266459827889938602319495780677896923731593297020001643767723693045772950116812707230832956369998085610399760132075297253397113757244748102309247942885950686584693788338024282992539638177403139746103482833538360697042654439151856518571911294453784818056022307794701165862237086290706065194971082030954947642847657402104204980921436498874909035725365182638862525900197656026449757882829783459240274232351313823919369250201525271860811359761513535845116550223208741070694465476812073703640847575697265011814980240311386977984962495771247803624913795583146108348490561471065215511333760748514375304199119345084411600142138441395017452941010371048308146953038222256406887945337526950792229828074363431005541460824469688591143303999405671834750427278965658313124663694616858495037112916813742756227595796476828757736751636206585467998154592701118926304795708189993765046407516766222962079949073187531801409636263344975188839730668472197582534620793990226638458343027336444663044477791790425938441802973652306348986348181678129818716225589311287107175967893246369833321866184370512304538490271201827582833274461949101253507026153278277636293615505627450012393853342470018960811770060826309882727078130463234682385928370374412282406002039964225340540304497197089739437780440147417911814375814528034156463115744727901724220910832977666573572631429120000000000000000000000000000000000000000000000000000000 [109,56] 83493242336520468491374027471328439970599561341163185614569884620854448049542013660870966792626481062017278395030688110602655749086064779081169876795731156669098887007758186741269787983742541673338311923018987540050198122340667898547299315443236945694994833029278200571194469645125961039707009373973202324205134542761962773016343100145791385616531691540549738304578870824091075107087272610605058497553203809030609457627832850142496931251314522014662677038723618108930662793835986995982269378571897065156894225600433039962639937661245684922055805676420196247061140800299213656139799875361574561582094923310264555482380365590882794449158381113795171662528624644274732869732093799124615792980172911700190972536510528446954306901887113608835767950174626575584289797946701785159950707751298398141974462433386190553143256156508435832841103733960077844371475858889526897134879849572308221295779273557582334374557215671181457869528372431918909528963889985595688493123871915621010422065780667076911523519530069047075736093398171883456325060996868600638196342081448501820922463680356240505582078529071065889505830175427317490757861338249206217025709804466350265713482933632644458027095985255697265753270179442384127324852521821569603587471684737259818491087980984764579330653843783459063544862336470598903747574251112724028132133887813254821759755741102410010611269120416701462703778028186072822768669631020726410069513513889167649076988537755541894076487118535762651741518186057560059574681068968651357871467705003356225332038753063759733557840901708150493424668250774400349698078576996757881783242148555331835882941368731197453337446652329368637890685305883815627472393767163909286255258828135408747060121852274319319025820455053662332558368270475925005198983670082380119103891246688058111673802318081454047749945608422480643450246958380137501532739070742860572155792422185427766480472894686460351710751807117682293473817563388245361449091920964437711015170779779021639610912933315227586421603005796907190773658952476225155868527021202505683418357966196893477585213640821027269567875388581943335233570941297267340838394586029375201557365165536410488441509060490756046510805430952633210970382620315778493464251300649164667926861871577673873276868278797792633771134276898520657753643752343402554789944171993078048829847155643940462126255303683087603680629234413334874730021044126774291962795968990104495267486922945650363463210078619161234743336161253248698553064742087251056034371944107058906202467624674077776576808738075992506408017888018432000000000000000000000000000000000000000000000000000000 [109,57] -9817617258907440098596531491692662121658865945985261768333696683850259405193235713696312961812400676170757072323608425188014156896904443292123027442051509828504007663980378507044748494026980484552231585449405189318957453075171119856382784316432442878645421826662170473577486919696954757849940628384514673350623487148549395694231563017968444094278194863438419781207383397275874318010963511773051565641706928106840517150778147870983196329887993484788792702647021255298025471938029998468160814304360424355388860134611869117617605223066694222133700030069451262220270992977136503782814485236768111093968437028246875404310025915665865768917026562289760509077625262693234700740207698520845306782286758381514070100030133274729126946756182558908359706423850020226662110625119253051825013510355520765432326100869057054412184989643529715773433745434231062246913610898797135298284712189220766299529776399174365669626131848485513337714962286677360972529657201171414698236935891870442380999316187712224666536904818947310293227247751006493094204821973465124804677870043760904688422501458503189167583167569878928266072267529419073750642004002305580017202752417385846882477598251338986158720717511949104351959573213520874209672759417047563314044806409832750158665723667509771030383034644229642133187101383853449009331899583143164784903083111961651969273074788531915386721366130557628130208616867963247566897662168737081178040295535269277193262008991869655903957459038078735708183948568459833248932721526027113359796719467889034324114085475623797254870580409363660605991606473777627002325489331722103519841635574147537241490441829205794706533787146878838235592624695639504449844048698065108055305119936116281573824331708621144736514775048845066588537723472272200815053095714762042165680455474378894082633783369415971007945126877200254672217772788021972413517846272450692712840948437123650906015497307756076910404125090419940529277719736988304030252557561463327380761439658838867506442267395025780151761950949694973213802315143953009033554019625089936308292523019150368543288216154915747021994389681078942428417083936479614499981621639234751946628495831924849222503691375800321447937424065268603059167273166910137677320762202368992994576585503975476817344939992452384071646625411501033087681096385561324984949703670303533523320830006583512503609044971552859258906932810699322308380355955121804158345920645594330673874324085562176816082099721023959342649823146373459251758748975456501695841348802779454921202514885287671882720165333015984791000521669345280000000000000000000000000000000000000000000000000 [109,58] 605063371190257320785345297114149644895066025007828549514646657532277782722737143856383697923961399788513334616307039875222474447875020300823401864949240542095695379982768735356553515482226017123954734415836318113266771597134100124914279972712546525483065759074852151625740958102159410380865471801488725436017565200679024689858292388114048098439015554124482635851356052177326496632521609993482917422564661345255774235691318770478107404790743115972551134841265014207396453120402342026160113840518571687722651869299666628765343875581007381702672186499828790732111484023261625872130727530689947724681556572321398258764893347970719624794811535197968642287052597197024624790424614478732351609986183247369908845728251910175400646318463673601949777165734188355191303452525034837988990707889579642811200550271566279695850099177932848171901372534531207105553930520167254105359093648594789753194562430426961293807292939354678545810477512214891681364874689541097364287468533741626316077808333118066596049664525164005825393682140633832933271759847098010634912315555496762669522981597790329766394289759344589116911239304044891584379215583110671841546469344567503604075189386146730422905672965913977873490934434326753444687327665695269342977030541997341559147501735063927788315549565039524386299238527820014171668159266295072598807158789449786437452789266042819135008249837250190784540614280844443442723321640847939370490271682677000491109302019712789822097235598714391064374607507848842494502379430920740802405400094290237072243518550994344607083917710709124958306044144957892986288439017651230446076541538451765300424955020786089981314637914089423800174953264982632246253215419610109189064920309960885203879678851134369082947240104127747258974652188576847437011911749502964731404730739073482968011817439906968891488017445420822169396419351050475015489527860569320534829493130723068364181187058219219920555842442507107738215753033544029435718586826385802200343255368871677720470923807640362628866569323718425695680613950239901861828554980625974294293611981950938877249536236712118905618442650516543420785939727683157366497057907586682645228608102236246216544643402655114185440784190062234865061945685192401219361496087720389226838658029589492269067729199168035528861445201957670807625087483922377552821475220211480199592598593989500005122579687525432391898413176357864156775902219402315708643933544034069526444261549724206675733424811405263872477992727235004323285429150909762751324712381755562717445164259682660302942712396671485841380397704806400000000000000000000000000000000000000000000000 [109,59] -5702740366853110107804923743139058821619167724224028288372189185222253854120437569347978882136228755428302258416482576862133308792918798422250986652903964959455817045085921216502214808972077475790743761325435460740882110572308825681063100843388879437654147728487780099255421181993545292018757503527431764851703242167766269426176632418232172881915496075598339264187734879314514921444791218793526116847103300747875142631865956941447484641379937451283956584318235228622598494720803547674079434870951663051963465924061760763979897198540732971306661733715211837355305105299549630482319030697301324465565808001842977481442307547277983873657468481401161034947923649382698422014584364497160528168517352914260132110018618693141832469648067453356825256774097540199203062275904226864402466684964479396831094518546643726836159996896223291880996024781985624778092634725647414622597468039510552615126487457051242451027993966835260972287392218766368383790579246126763824207476051356094263379084503409241876350621058901584905311034533162571926462515230361415488248699237340909297932278445830995760005569237098610393337065859217815043999412633953166998630814953250254761465064919907114211208839717029226077414896752233105676489837714560341018802951396462723988852762056233801186096022453512559313934827656499415909693144729422058762964905777616627120652536178917274826437592502779893659447519641908725415136637372129442526219191936185154805064030742699871519106994697589273464610738515683694205511065943608424576425657720609048573602419695883857523297067885608625582277419426450752366991963431486816351691466189037672284366483557349921293444194622733472892053257712171799992546108204565845484816760042469232573848258791676651256398873165118452108430571557859900332687081447766521882716007373633067456965452097780356309906831995178788470282380833029441671908790794635928188719504606932526219662952745393360578836028004988327102260926107584922503164417764664116733895989717348248779996847971999925437287462185515948727120755126510871374580880219898514744138877480072939565130361465652393842526374153354206300006203397759560611129073649426782407464619154441394454183862023959312527511529046148388885015532388546186011212182272027013725770437357831254564688116856712296938772204018334115804079519991832395230412601991420917859868757285566451192025938482207255108533885188390820160385531739378904732244060159172786367491547649672727470172541856654310634140927335082344360992762233087983612473452954718854956059478223458348886701495620479231150258797936640000000000000000000000000000000000000000000 [109,60] -2533382319288915412088750131474729964824286963051890624812435009719186174740362331937551475804666281123854921693027197631771098856257071636414235112507933337699462671457491835062851698812435010834949884412007454160738945368198746015304814055396913603908217224195127689753843897391594226575478558361368338790553334397508853243825679270065183935502895566337938715134785119695262706278074802945016922263398599098580596599518120662952665962094711001524677442028756135890115536112884173841829896499021146676241548904355609037326703456348170448799254400995550235740902907783465939472130251299481752473204996259011327823822144427733450673284780028300877476801465736993113758961263613613195523177631434159988952670947521498864839791588264389003666851690602789213287995133822413361062689988790614831258444110757856115665239389252341003952500743397453839672589893060042068703941868981883388594089230079432571776185619091882582408270121961573380112963452599271341866040406149072145075322603224474780513166885768236460861598840088066811887700400017016987066410759967078006113548567939340040543255454196101410927285988511635768136335747768957741514827637055634763888372281508211039643552949051970066017741177096591152350033743298704790318838995562349088700510985306324623225950115899744715026192501132128705989240919071870032257393247326391398434330965452349553702599458375555316357224266433818866181249849090836271373255274856203417692907998364068817499455765857341295250842032577346372462738704094216506103367202853632177278930833705914384234624265853511740742798228954687310200386569622494640647626844850156044230419675214956271316731175791209000027285378703235390030955581091075773163492708819956603835290047617659287317236887729349145991051396772758951255721920842905470623630064725236002355401491839875239875669880117358985797972994160545717063306402538101798282614430040598163763586483475147626015783931147135034223844800076571550723466538103150314230301416689034775876476889084374184592235926674488198536404938480019396106118249529178745479247277490637824402738370386294300079061967250095724931368127150764023210514943596800584085415961750218417954282425549352760808115592764021182134310379246122587815738201565183895310569715139510426849473319137629832011865021998622436722644179229060779823567883651538608519841556480518790374289206432744321958942251213285836618643091752772952277251196557513644718305745492479768891369608496485073597270663729682835108066299257764434996937837876671629520885770853980374570114708630397255970930347212800000000000000000000000000000000000000000 [109,61] 221144454652423368644871111093419547092968622294978362376671430751751448852964237681321205333045044097133092649773906826780988561352053841318578972980703171460703402104541669406073820546539555326643728467122545682471346500000657868668076881906365634587829585988501515481545581176599477658757048075551320470578953814716037673742467194266090684980477205474740420811980428747259339469850440676184269371555424071776019355878414169556842621542661627476752754041078250136084898161037108993804041381070042478035311204791737487252429079069615971330741898501312708207542953054348279239897494576771529639789380972696382347575672646092167008055920180326010798001897897200996309372480675614678620118912625419359778231930948850387711882261007743581147535509148361014563699918133323328532981747380222126273019305955245709451015217302825240070824205248534645458628492216787560193225837950514942133542797410134131861418636549246658602519231018516837365147345142403230744778889359520265707254380867423923405048680568486261698463399081936457358782337022913441001214897075792785887905330965728157266449264340949504576283718793696354689490675966972470807452250228405826725604275348948910018053962569753672988661314261663111559677948329182612651787251001202455303998667015454083796460894458863869090945456526552099542418238196186696447787816393774446010537967388755342209747839691448356138570306026462879498023947321346724240406205797117973258108025339084584028065343479794230866575609937858101561765875510437008210769763261362672398551750567928536801347271362338070967188534403261235669287046699707217537842504981662751128359460051599555801279796824655075475719522312971659516004091684157909278670471275387207193440065059495955060415228975371380516185095198545770226023518029968841410643831110995102972740558626530475165304699259123055842594547794202075057936982142788284207009354282734850075617848624914446122951761325502901212938227148895240378257839608999044110901298606756919753884211381421584275152313886735917871126405862839505314127376013800748068674662695302428507830031522965719988944816484333622643573506903972039279619194856764310110078014908644038392624537207470701420263390252556704083490399927144458693800349423954059100058507689607945564462826735621314356911050266111286592184357069479508668132737795974240873027449964387695430708945168084461596003615510946200935210201047976833425998180495906637485817886958044358072253221681453599052240542703692383754749634680160085829795021342769009245174500079200920468491156259603146613108433223680000000000000000000000000000000000000 [109,62] -3074912974495058254423639132835420196441432819850368131408301899508449573494775078314932969076109316377551135684227969119012573879394910044510355978510474892482457442070335248229769088919750985625422211207000829065789405142380003627916995603257392889907813219295680062886374586694795132461359030196208215376312250651949000884542184633486743085669866610874822696705639518557317985929795196937784382363211782501654210801834222564278608694225706408633982238008960565717062035853702425157297622932954851784276240058209571272477473551072106845317873326666077077566487346961772784742061807624926188126472754603268091178163511442439571701251059659587110991354113865227596393587494159277151214021584378623423953891487204298439739261443370015645935605586615965311549545639201111700545992426317985345398721503528258425432020174220881524468013309472314289325300248814927808898791740785212169166293176334816449548957320168687757774804759677659988128968533913096782790911777145026249725935623514819076371153900823733047532032495627422974774976423103546496289920977658940504382282373769758652492976181102727419706655871609951484309327578084465740627920250052322806049068819773246368555627904474164901815311199650469797833730038422456386422343154760363378092394935651371948592952212456186824180311566462934219490603581986197177953859494469131376525087953290663139166919411971766774543170985156098312762440923938978106718006486849136683291300332621584526773150622360006193170333860308156154901059473348690330352521383363816018362942447841061734398803465910797511033200703992070932668039465362373693717811309100700566830965060965173886516918940017032778660186234709361196305204071979722824174388856189032873803928019940822630482373320864776485531155091758449436147814016998899393257621902649959580569955837745899276627485606527195479670784508071598236317563292017606535247010525302142555384394443762216736499773351555582467144846424628122246094789561989804043877777070859030210361232007983829152071776947672532220993805109898558948508949315436989782882085079261435520311113996678760458268231981038170514928843349845715844794967369417929298105413282283584576331403576302068393135836322744136365534244267922129189353480876847395918637653587967153893647721531965045912778535798191221595723405371530820425963279067720204173256188316897175790237472894325109782660820641817000372545882532419555733196967290572849234791929404140655062034766793637089084323194870555647758639773924575542063190568194309656869020104001762543467052742678034557448339272499200000000000000000000000000000000000 [109,63] -1131635607256894188018404913709978533311985535711550556771837463016566198381080075132061002585740835981332678219474772885562809632795669744047659921677619348666976879652494086250876550560663566642028912925009791721139681236220475565669809920194336553790597368946067057373850021297720552899354335619899650094756434223069917444763353747974440289017281202677052955369140498600262807573750494762625863491955571370224800844105367560689297375302510261624285172983764272060116264630729757779139579541547488998140039863148124551168084770239413891758258917424560343145680954436868906592285468672382385750958703069740871687247500102387640531477257372506576823232720703197393212038779901930489892705045498306314917416977450913520233429254555095966188677650390536549339156756944605355316441922244146052664163406274010953634458838264569075282566581411618879709238963681655629206147571861817768521349453374879964197641288133375644590134166198444164864290053207202175897097153216219412252442074327135491622330652163278525451537112230864940733893684773638067727037992894520576880911924598231720213229683398237323772512629544577416686636665905656943927547309991204124980999106565458647795035513169923513792733362956566711181983202231403979863700945235004414489889335117138898671132839464374143778975174689912763411268575974074942464006420718797818832985788261963480488408633752352284260866287714476820285195089928665127189557121630781452465548309505351838060133693987166281942309120505695169254816483102619420354775662070775098220723952441423376629187420556857204853949849291164804160517879288576785827605049740489282375880881051804352930039800629660825406026884688418926593292781135764354143282563143112074755593443846960498253155867256731633431008069114277807912349206646285287486741283100308213498212135029681931598055275411932343390481445492370727461177598338239646605125418867934725518073606040710368327912987368231897037898883955842998743448615024755601573605091817863254391888794690841273729495578576123855906463704125900318143499971713031332712083409053443827590822574614341147225607366364250768499306464186616265712275910667691773483261580160012236155621563555236780418819317417059053948881787263293692700314475359530701583672503000831947277752975722986601445997254769400546611899776391698072431334227222448742357091876907033597285855331002080892386785680469734887749668814757217107428025083268401050833141356841998791965218995772346771292258690361157623051664026359343536134717056266722474306790113505561598425563913251558301536847134720000000000000000000000000000000 [109,64] 146047362012970966230654134492687930228624335434340734647288856067013134396097492743070538046342156890415153010439430519225414439796743542266537664682053167835784790192505656425737872014787243528434749563980110097094157102993549354099388115819541881961539370040838601043109628505146594733347190010074582575798490856720788401415173816962415195001795555644278297255782175506831513568648136385533351696737394395822980183426316651873158097360126832481814756817103820200175088231791497507211160554521714850168171632765988485166556957878141919506260525389125971069058823603272604415835810723643361493799669804182638243402776326551313549954537997957009746900783966059670061286980116304344494305879369090143078925966806843039529761695671025867286746139474081322171416879028143165078806967480068415757048931564907123569838480625134667385130289990458143321142325654055308904811150678758052771686185318474154032865464815893140469275659027436895640428076853149664847674042907812455894822946031703460334890281255472054804964127123432829559641104542152133989285973320405724844692993924436065793752474774558007015080799814664101532506011774283233531271240244159623482136699019933338592391465550078089441294541422311025444528634740011731255208730364161155465942913665459312083959506623066950595860060017057622867037581044895893333405602217020597519105891458759717773448398974151392609721583939362185585698533858280071846825821940059951437198483653192699224943938823826380074328244099911371393934637425825602019628963292378876632214142130197016282516464209265740420252212257938112669749572045404249646505264259000517922804994924177625160653926826199464342773669746378109657597781816800240879556962197668864974642421294878893686639508844989209646543119619764535661456956508008656282434079526827552050040601329665620964766611434239470246631546529036542967337583863719131124782695518350509251392272380194628122460909640525591113432597129018533644888888330258771388443211946072711598227190303973423075383263537525834610546882158742708672313547476118289847904675488385201521807630369570061537666844541046841989967715987104118193439998148620372210338076050661214900558945990312394819268298154857274425440203732037436007243968685230964829282834598676889095031160532690634016667747132538530689840866154253802520378099361341669755020250460207670715861002825897011197859580316478668948737868606672412009946857387540003301090811204292464276167116761025518685707402677282211829855550203412081784885151666249939968528691899828286897121312467789302739238912000000000000000000000000000000 [109,65] -10833041781991679614583776784134948103370632470808257104212649941102732311540109354614482019721242643822925480364344388058377429091225934732603522064822024419966177392169654045354370396197286678557702422309282829155840580734621541441553627308912417671850620916302371712420931992677700145962752175162670033281989986678413035365626434285904941211671801046438886630064331507519453737030852931452948390298800746315010819895790558705264931295582009231221746416167240348505985509177358696786734014099460278496889450306619249497560178835199827027442392392995272101682652432136503958956410242083539994471364116580015255176229903220787080403909056682204820685718682392300625956544259535451371126725350937718837637715109961304364728702952139519999428785412194921896815201533310823265126403360292804592694907750061373623223436311181453502032314449883637174632129858501452934102332434117644140467707689661895615415799637508650362538380203099532031853416453220687136692661069638095747657090473469010447535905572896142058263075718460965594540651848976269270603007131879221978959655154698672129461541041221630694518929156749135874643540269353455677801575386223054324537537878430538561089324357138669145940400901217816414261829550332938950135767925418903835369844678536143484721733972070884661916622159687697222436470379763180658962505683169442392407591697446765887665937651448481161913574007660734622239733474193211351005080294338578824870586252560161694386915822940381823744039282817120921046113814986620313594688185867492337913439305342194866935357309754444553617682533576909165396883109237623547709167505288484605485411044659046382495842621930953820131034614133104998118503868244796887832534720223580156629640797017717501187331036979751913527162458837816732923549870445616209900189259173048515555921138659407993922846036228862122388153959491621174898385101524541285067214223369577896932257058680931131633791576491910538602827791256834215175625887830080735836902617534201261026535176297893074576888898434059000223926510002609068833127914619084772082316340561947056023837041198784953042815177226017026453490281872520400342702894289468652093193275873455931238445461371667962764565775256104335128481295875974102284780258208324949225390920564632141409933695040579486437541789404736525432203847418475278075574269627425280956956443156291943563325548366213232564992103427238983729180307356020052461243621411281220662873272784567418524838090389981100252440235495026202491759300680097741009853636788711265126700626407842044524939351740003812575805440000000000000000000000000 [109,66] 564763330548387610671354567551635761095577046833176226344580756022903061807708075873290986685640476122240590876049145943693079591682400948950156396541801891932346119508129374415004372940388700144864586432939554559150835872345827754749576291398818654010373711653684355752756952831460396854283635204769860414347124747296558491891935249636707191861876051588746695146273174127836172616012099357510137590452980567581532586057321754377486362658522120048469980407394687605899118963283390064310453777362590550195325835715151004209063466667743700333439687863653865380972150249363047058482677584790351941535969524576220406711732752522293584078950452935939198460611736782073178013350571592274236872754929669008906360215445272583484147753200047568556158930994412509103251211497693330376452100030965065505765847540047259318497422173815410672553777972553517318940872644793727150334148490345459248608576736856252845198271972633286770753279621448431750422732613514784733552370555140394416979863028343160229064743841791147048119724822448828919617055000630360239995144944835143172151353247202077785205792795401852790498215289103489850906011703076388731455603013496784904812286199372356701120311599771379974916562344155086952774808937962547753732855965488584015681372007046467723366493424925045467183263973750260053885959766659443814668345895529133445107881165248821725359102968529210369282789571358521559541155026404006939647198880591182204170347153420342038797534389066964178593084603784627655451645930829866884814910856011855367742351305485592226469708196830753524115070348126931429014125953881566007728512740737348020824700235467635258826249946503588489344617557968488379361079682409388378213388604936674395149951169541516747908703505835840344160416019118302505742790310801461607997614766342037619188527791722084686546962596768264530885403020924249547250986060470392306850050090121007211447628028234279385742094459435337431663460864283998372326855578283758786023247873366025788541830239339646100910782053347096741719872029066420402362685048923325815049476520653261993502353727029597450043305339841950822328630588974763562446570213149055023256214394137067624340728688163715854948121877889949413742229162837990837147899888965414353187732178614436378838825637433636706285091243931160942630079995731546181646618199494708411678379326410598363349079858110591626685927788786447930377498321994539303511888138473813910853159989937477709992025565037006694435017663352270456789450698022556361717924180769089986161620475056216804586801430484315484979200000000000000000000000 [109,67] -20053347689636163191696988666090879870971777650911662138989749621774903990265403299882273644680341237864190792701075925986720182149803004369801643388193802051015785616438731926901276921336936993819447793378742165300548782987655372880970367405023536915524521995895028275482310050895210077301198315984016970209890636437604370940636465191762473965960779891567177087742296770289091391918603049519291349107696278469433954295678754275023275478357037453733461969761574196857897880986186034533370787595446468049245249512653087582566660943951856769128115488815568676780719300407889477273657344366439282665404220393586314381905851913583740247776863246971851085410252735516477454192421698193810595869811022964710711810225521592520050969699958179134358608911558355958598152621054285451163793508560813872501775827007133233618487614569775261973001526548623133575052648947202488881735763104745462750387581579306015836708053154315527402095628624685428746535182455327685974962357336528884149697191376570642044781659702129114036300848132635044815263355121624226810702143965647900255155037945971202146230589084159441752857520717467483212713088850888087184416261717592659998779657674660097367190477228873120229693748163897455034605761531039084024644876013604264976432829603442317423186383702045195244096862934753942165691673192312124539597474904978024815363783471103410651558313536552698881154605880685664693254052282467775946479577000258444862986384411018790522299394619683803919618259073989086061466502854884600403069426545695976676430770003909283060934195821007864943444773170342995941274119113042218697334635697192140235996876120121258168709158984572800169127173912048216453121850583687553987126616844531869418090487715521435591561090610228166715891278318178892048660100603249211338263742266995613614306841075056655220934397231628405262833028766265136379570991777606225980044936232135370228898406893940297123646318840087203048189828916854874364982128721178979475729837076242307984410894978179266419886452237280652070631534232817842210653992426985225058701866587730261290623154223280273113897338444305448040166696095347521919656728418825894624379141240792482647897455604020400512296716573490796849520957051123383694623081670651937341316270273511192608374366849457360983148770234685878519883928544698401045490265208213100793904983476040560461957466719189863215882163640799317992585649778679117866263478866238901274012992420757591041135594834428039782391106770856125876667424533983943160488905401775478351323109404134994793968188430544105635840000000000000000000 [109,68] 282154979084811798994766394892210193542069376607306337370798487869091132163962900150373773479479928778260769324450561371343720638664265375746347213817058620488276485787526428134103795023294031301524266965838402289205341619306331867409561147112846503569276027015284537360516166072733421922841250625603599443336718810068138373139940628508191527047234956130743103783658143536484944148477783677271354112871297008014803757560688404743056885672669013729436953936958325452229011004181834701117833421316927109502928055274936941506724142132537503497372665095529957101935932275022601534661447715086681908725849613395351296622794198072291522475924854026491435484353056830581072598190649492864075262306020775483381880872616142479370387065598639048496668315875578981579597603987940113664894164397358048574909588867736086574740862229724231896807744792015147892376085386839250287211018318924995795729964449916120351987906156541688541238231134468922422005502204856977147452827286823335875216844184838006659591453588645596160981677519642154807380430922823395917535948023925373397253884327971956257615425712825956265878376209689756816787691541822220423876676856986771541862974141919888080924310730467559343573389037049058017787421018087036037269510368624214992812264676268516373165981745117330401109336304919366933842901224867090708096761671051918985439880092150562756805147253810477250726218415123489380048349221974483056900801235988688924222939580349956288174062355933213341985094565618922335399354115653994315719093355325047500650524589731820445348340580866919893324562865972426128026418019782780993812168643512563529401019852647030324650671122231631758550923457696053725723357201226769407397769494178930619921681068148396863167421922019340684705592065924764273527318096092562604443975137899113684388529743735212829805737134704335700550660303503840436844384671567220508611298338306673114712806264185199872099175018459644122130880893728586557337401572438363024282432167950026122744471891696727755554409088764328763103526696300151562166003623912480962173131193977085058901208904947025499676852800741760652612435954353245634821460607104394195695202196256875235073892253470857928705731168534866386406719677167836747630728532672211263637010685494184714596811590974227637644035310988372747403000649776650686515898313902237038505307369433158157337643343741756218578062240987183138705603066950179490861294219490786550669525235051551761717293122200919648903989846834079392582993466433467440969995868136996438486327951751362458024377983630625996800000000000000000 [109,69] 20368228257979123497464004589324199954178670287105934045827012196922122763462945648894689561576642966777668354606372662682122799319687559055017696309634343039875617768595182387122822831289173761857451799007577137200617369725851984929476906414504656032523074379863600376683476223278593093700812161881385728897227374532143083900008274469289479505853078631103915286395749298078789265321461470494218762690629367456456941577758240917663345393512167503994355339516416228503516916215640650313535457099398730503123870859610215706769360675448488325210276004284926108966043006388579282011134426883520976378418425491477252102833664565747278610278094615507627406739929395349341380835856914034207673722819701802141442434734544953218013664132161405593460463961312781573817773514915092598584479675950312318253504286796861619325040527844419664081504927563303254049126030257966504305555701783250526326134644927036941157399664297055932974736852980748962961326364607301073757478976914711211632376416799482148400067837046307473186534559718512951980783904528325314686843346727421283557516081242285953870176495816969793679115959914175580508789614338552739726354915815994694814780406913128093734143693772844589660667866423765122834241581054813623549651466132980046676490385500637825028178391322118788244641159171266901641720450769552152329294417547450344873501416684287313014281023693048635644457829967099018459155690352913263161934399253601905587570167732094887396318610344796664303318409859492808466658961579627584824684839620888241936022403803417854405487651883524088607988642862193577279987345237184656660712216320833600772784130439760259002213352376134131694599739655324816632054910363887327775883686208321441088528405549822393316326415357813855716670748150587046905638160141282440869824183126351003563914818502061887059504141156080796793526328446047295147039838886462020746749380650984895973574620095184357165624259346706546360585236001890741170675751962798333592977767764653954663463764431826775303608976574908260663742763119165836369174698815574156612641978491595236904550543587409391324035828507644837992739687173865395463988747718630434545314279515561635030820389035378317468786587340967939956400270196925931631571479042302849792968446265008964279336567264305708963772085018157366530398285601908454340704969474925525247455139218182606709688227688489708394539297531230044262328284217941277059677914655388430257573153047987358221497522811137663965857490159142289767763224504821703734896771749102599932028448774229653382428214376477491200000000000000 [109,70] -1785875362534544626655460766648866805598946260325770145390123478271998465185517957661653777876552889566471242316423688834705826198599573738438688314732838776296322645395780420642837307783653574299800576129789041069233309013061873093374850364114376228545061986599267764230217986863165937652104209941658213100214072727935631985433950926209779430190681385974101175338996604978949633739652595541622235155312046647922484092173284300585176459871825822729845542402545082801870226007577924449511053718146231877485883711055250817001517827812175983425544250562679804917102493913605868080299782758234077336434978397163724696024559908319708716270719009591452329856019647807539430928707142799949249018907279290557573188877354371048052580250066689700838223717215805150996603988706986135534041692445339171784386700055936779464940196231853699048371507668414825071876616501761904791381248621711475575348483970050538158242607381337094397689068927599314443453461392378796250389082455839170078183562404720403361615676607562274910034996125979843578412732778873945733313800592754593341269511274074651298544441304478052934440611218648997760367788562656261641583604393759045819531930290771774655028014878353010636373035923264824388412035032386189603638274028695343237493156486250953539137714179399330893921059911429535364914300289352046840659721666146781914428322907339619809944464626190501933762365855940838112112136660913876388122328543159920858527683003287706286798535631899450702034072431605435172349149372168655697084412852172038662799279118081867733573986596988854620668405798042197199105250544428903960404999845876064929043475963571407938192317520134769153471704038394392278372250905855665822819991937721618546543520136253240037669533947997870470032484250143001415050015149400983605021939927913525483396463916390920681941112064035723786363054627083659376589161266644756613903979024644872809275905740220853319279948250010163017949463281122094231291069122379026582592700600300343033359073858741613906353834332415309073211534068751785485861882029177646797083973438305066776469870495925110620287643727296709440293026092440553880408027311378704952453706722130050932751090208861776745516469081094511305240381387838979660223470162826537361830885459681946700947847593950794051098951133360958420272874938076295288583503457185756475651497507434962671877918155393559637937351444887646163925146647310663447865986654353943038229443876922081901974818831039108877547190279413923005156553918053133842956757870688052884127417848958861196342332038420889600000000000 [109,71] 70185987387616763725397633404704598548338481355211515638861364977745032313750376401718014011231126729097517762787632298958497599085632761810936572763310752387381826439994499618107659968917443656717456728122825263716658430514338793648429907048344891050761500531929899289591449686730438756034458928285931549162151729213971371984320437474170782248128379230956751325343151734695245221124986680360516307517257659150837608220650183045657625742871277187828613185033351152107193392591880241752186310598004315307654957368526640357893586225369314701495753712627891756563903982451614371448403199223188812873367680309573689860281614855696476430881603868317866616101759829378800320101201723861833657963582020026788766879646548590910793547421727204720176132255445476951230976733050266422550500199296337025888274092544573732199686801541549760807199483689897040311572755852433862642355913731821850864418023383859402936204182723910748145567473827833616382276714466075367162288561893988404872253206705338568680409793205976494730553817698055526434982560109548076967575607534050212045709108168097617871923454925150884511581540210894286769802442397108352255359045792828282811559646910574415635948244984100282851513365575000472546312145011325827880067216321091268810885003482845438838093318326906955957942341014684332713116204389055073429371011226788419922440345554315492199467883768372544476638679210082661386195621036920049742407012491534843087512335923098428334551105227397173973441450492991851689629268494997874435006841642578353403894059043178683907687114670299497173814066895282652912637939442110568490420372171244677552648755761637466865749044148128779456722862978820022585484052275544662667423596514471388172056923952869320549312915774702183692344697842652720141393919244639273122453853314224592248199626817304124687333644693890117675699206597039374166608841237673270153732796128766489058809265825192729119036801867864956288900261034741945334410315573040334321344221848786626896933195086433146680338823235568890821783534206203040599241704164587117085210255736359194849808855104516197600877469107318453276937626079522301540235409725074776866062116931613405426013792612511855225418015639124719689291741969217000228962582956674762596955857573010776092431542350848157518878428966502307442564806839572054450993641376169667314710988930795564119867991158402578215178239586918915784894455719123248791132752134639745242934748795226674525080312400816568159065947115085466897602608878815095356166559219156474964023629653421001939643399562854400000000 [109,72] -1439414396070974475338905075542940189109825794592106967415996359066819296042252832602051582837917100460912283803274216993442719081864265407103515995670592456643280814115987992641643735374814849956635210467011494230291143819673734339607498948368663072313800101163297624774286858585592961429315396805514637399640506813180994504806106388449396354474762259184389552928254226427368926007699318881092359763606146798647093367009935102595118094624623243140835388766576974416258270545834533948669960469244748387324433690061963094517228624477348930993648768710474338695184188099111638438682851868039092715047172700630361856575684891347793104983055958064481986815314612547896485951591262049529985265331106371309091365573784514251530504365437232457310924856021534107365949865686002729883612275689221922442003664350084978533714693200154359053687429582622334317235042725887352784741941532298190068442816125942300415970210142270727167007384027270984882825256084989550542607169871996999474013518959978178393432177353180645168973484371903150236915884832545715231590618313452590984895637503737811052559768761919775174345362212220517630341476545729284199024968432127798905708114410316475081177431136306923491051666138621514357296653028722247415474549901160352034418928993511539998291440090083260268444332290953829614515418666536622547914723456997174944272626487433657190293162120584628015373804028157851875595516767254934432466287696456049296922199700765135251545093404417513132898580621966472493097702737799942749555222522059576355092794416678917868799195695217132899747221553539704233464007498153782374458862761541759863913145271052610358940517448622226513182924729796133030993448565710858009141351394937556142399067559188495131906805011503992596666185187212883823073105957504528618410005002641128470135140504688352262956910331620020921961822993359530237727589561685857156343145041053869716076502252366987362887159163233377099538265807559912519944478853207777463497520727376671379905022603070156638672673798429400930672735808317320939554072820279754158341299473004818419886400816841092419703141299291528207901618563105485949090345621067164758523084919982957719451072349782210235591411243852701683894983757828747128423406638998735134032185901888580526360681033011722799222588674191673130264340158099457727068970231594792309102466857056079849656450509195872618377490734323251387751023468620155577528876953111324369061704513890687756960543101256945230124198508910122070092073314948012039907306871333376289496241515288988210020731813888000000 [109,73] 1057853382940838110273051938902160953037725590282609031477384676333322660814667865947911627623705895745566702448528069296128086792323729500489941449683210228252433425396341324973652636525492067004566636624659282477986583906951795357587058858701369339524619341475381131489103002604646404796393433786809961066869157143985190687227927123201293803898800096052525435324010969794011671064572008583971726919654181000675120343730032318120494832232950315056655571958701709134071853592126666348005756837595807347317915727211927887473787956842943546398284436529593143617058534412756995214279743075318631689420403334016284958000353640523687578234372129820168640614956908867384074936162294036384087701500571603948545061795551686532997848834663060387716942325681201995346378975277388349166367886993336900350976027555610136181896401895550193348295262395372713900536059749247593689901736341975836619823082245536149109450424468079419176713759019251291731247796011171133781766579772210148239478697812947223988175501086024865303079488049187822144186073756509409691207317237833034760695752306027745255181717260619193567079320670824332172601950638611782334035838533662586845889314205896001852543474447352100218899469696749051962162400427355231303789800350731111037404555699421359520827232149235164693910493385801699604264667407551393895618443348674671059948260706658494190198549839956201737709594991037168507116858195303332638639271250247228629007829842131871384387356047728174207179139289665013059760796175614657402041973180346375946833132485661295768491238152388020715630160024409147567719063993844394548626136034967950807588280973256707675331632737159677628946567600234145970861848280732910924221325468268591693836322732972957460679643426457805568279166162030195259666564882497342487421151308124823250364224257986780604550004798492252009322826763816917915432573503639312331055912945637657457638407700518372766861782070041219007885395914833952286062698398777210103057451451184662333144688517031894999757465955130276404969066014978173872693434438565299999787129738103492028851179237136537245393168894439432116045428142771767831541238519259701983922013087359300459003789937359315874490355868671856473080889442042052515964146947587197519640234311062849730060450772332321512456347667319855640957432933792521889708711058014898326581258700055922480921997238100345242296479822214630571424544240599484686903235477050874813842157794289627294361641071148075174226328848967462066970871274440594517453094762199962856058844096273208725003409371000 [109,74] 974257588685636414102261533583028375799185678342307788678826322848876096109951630097977573395393221390066430368630028379048333375364328787201203507516510584851355094424796336411728219382186762695627825151374173389287353853916971943837122491418315618956548792722060108507858149280727629140971001970907016400712221589833904925916474486959758332640141513077042067324446024031326977343441510190401961478081036163334775498463893784146462648152065130152608786325416193989209370123469525952553039672907537197946738105749200945524029095358279052683505010471451897419412396380248342114355963076813470859050723644615050333216786264719550280521721708162464485495686141313353743540824975410747202898179005848796325728468502582819002853238019403737176257978447128769126478778096182568800118112552771905071017962021573621161450601756376864482723859431364271516819948827323118890013590905323371561757127299456628182255294437543352819176081184193367792761796845564768777078875185182008153355331080280855033427733428789301022978303355012787270551419326214954538379427651253123288986166045455006123524198099106839197704519609064248902959469283695483764392363417550756017492639866943306561968940791159283174636282631012387244066200453984321423782865549528533936666075609787816550145190666763664431728163755075101042613743181707978896721558379968638991458245915012640384546004359549713291819801475601039052064698763389523506748200695481858561928138801719128034064484376240474310405496066664674225586029048286415225705455776684714727349350381640337411002742168138538921676865779828962862396442539619876001363152000595754331044168004570875401501275852142903605640029914316604712370226047940713392529653966369461902937968771051504883628802541652092568451298817719325744268032662986191427661406212407189644182252207695101295802335263567799218524003457417704623330875841177518134327525687944374924261804967673118342164199471638664618963222791897549752078668650378489648754281299083074022249123025335192839101724885676539941527970538438511078847710593997684177600702350919994833992777464150998847367090892910123650538610935234436453040305185767346401307041926110084965158264109796518583239602100040581948039974686234988314410036567507580750535834530627443587280499845662694897932985271324036030761246564560842470312433312569037444724176511527021214732518681743399102723815187392324008633043334070965564608627867027246071265898978457541638351334910938949462407493887592176839641876007657159084497122725541464143391764138687886833913280000 [109,75] -30278772593213441464345190702421950066061714640766496767704235789231496108352200477149029446499031531699265157858273784505822894911425819543056659524214166596439020425108586504487391695783306730923671702020589386031760837952348055057615455955313940880568142105053327341616545632916904160509818084128703509343286730982108116320537051344249052281709636098712128139445654021676726583225313983918124770544807677378343183376778140372111120875476061949616492273078795064696967427661209273170641992944066869487027715817218618482016442510212385060098006168108992227818774022386691524807828595253219258075291261537879870459500320978374080502558193151841576133982730665026459965368427313722081550305441171635343359044393245936916604845341699842090138014663304229662555172480927978705755100883516135662473549100153243219408114876316972260102083354533951226635467900372240656379172618691107971500397469903598621911304049942535922523289344068669955217463401900975008822651408829324201752578734016291840738776869485597448451582509379796196783615575696366175433738655186526664867865351797600120558981891234346548790899595193839772693993922767749295131651525880926399012867301096570332139752121946558411352317069205106094393246911612405869209688851635126010631096212310686505129980037981332952214534858601343369979377304942145903266311585273451077668805891244548004187699605215984439336740382563704918001416788333091326278161946744136780716870319452841723588618265553848059210708196108424202330228819312910734525506237755991052088137471751338518321723085493832322581991792218775066623717648038945562745205783258615188774680457124849190836684097339264971154123440089958128053145601054985482710947916264923961789966143141808718146326830099100406830864526777640665163355293962045179787082994663231759083216047156350679814955592936058073619395246792437714435440969524088183526794227125740716740608757596467161354697808423432358014732165742697038221136231081843635490896884835751621794811927884665828723373244852907845856835544090985251233806422540425361353967634858029178573738251855210550823218640084026795369997259960879708533857945211935263795579587168400267777600949419471970662746877138962846180532981605407131443789815259587555749321630038025540257864992237370740873131929430151360185533166243199545260316653203385321396608214499237638976134017798675439846087823402247142094042235561285451013927354552798550178504045256711023743662743992213365786355079009019201361668033391960078176182666857678758431647166994613407278400 [109,76] 187365508255092096222203741502712627867000313217585370904189753477710452280238188584396999220506778659881506554443664640471777907127254594562301013206668970736099354862185710508964716078438674776460816816118062035895385704135815929115437017000126601126103447395216968864707955404858703078267478454474747148129343056377684712363931884751264844658292073134966042766252576741604474583333178108851570842978595120287664476139568796887575079743300120935851605418931456964448933434538096924184350061853489501348160794272748726713789466298208065041588529275872192707807584945015025304125005679907435368938358855011846588315977689907082693183878546039172035923679731111104725995111233760518814846452095736519412082639395686091490047824690984485102109724569256986114142538110057958418646734016131591718638542539187739931633352074008820547737950595123093918246325855642678633860162092021992238288347722463339673838773418855984597868808209928961820570064898521867717163498228186180057656955183808029235207874349896433817840833782379944018204030250976497751582251129373198082982035852108839561840681789326429648661549185650351062820535692304942146181065713418235502128915418987430882602349851084393442792797107921175906013401386351795898218348850177924137392182359030270079065979114619006205296143805400971632725010615694417249406855063126517204987839060339178976430598358513523329969805053069463930127979887346327611310575766529329712506987742396966746977034821139266672212419319803702600682547559351373775046455483649345362706732551424894885499438863313162732391696678044883098219382241815317208312004067053702139165197459368714670128042112834311903737399496385617377862691634377519023421513855915540151912580117923565680754197998153813015355083666416212393766790513517650771455900874903518166643300917898850856195939896115369742996481205361044852905688974698835476469588248000971558541035345128282682139290532309847242784601003250400770031307674898631459761391110664184150948289792504616829879523528974340825687986977084565427056180281956967714784472016970514274824409340575396107878066889124906581163886511390365378337512370126000455043693257315013589335385690008096479044175018830341436873216110422937733097757745975817992060897752496431777715282832924707806069514088597757597186431819976537452874045934103459921152823153594070774985065378914267065620992610541945039031541861181020770190172722435684296811810896596889780345710858153428517754419338147820850916978912497716689192485844861431870839017441504304000 [109,77] 11597540301528776147232853016354768562528893787278880614523611174182003026782261573017601320295610295454120544040431435810085282169573571752442649446977597465844018275609917218112301714050585159753165737423980180747022051287777664742435210293994131605886295741070793938570166034963224492517460959396028564699116245495833776950899663474958952902541528244690560029570201785194972778302034667611514657137201543159071792955086956528106300000677814665715206333099974323414224545683083678729651204101498798150979537008405815536467029064102437727145802582006899627985554647127197361130930926827604348052285917077032534355620548115522785551161001985388614131961088230757891599785450473473392582539635861540023067592423210834822630309743561354434259241685159876570190168336453588589869133565222894677881876586248274284355326360298721201127859830750538433152392018605023401958972051978010110886831099442456246593242590750430301676052269777460397714686129584926009797402504386651782084983310728669941758712534856842841714839040695689432766766252999617513260765420644563734085259333886795119642681740335329798188809427038983541682999807316441691473536673440823761511248919139119173822399657636511409655498688465014168313375101446939111989620405935853793538953734675783942917183589775332730754483266831689476975260500751708576709855796914911867732379477787550227798128297576245014898306506218073003148922541671517472717702615366356985569804914690589487833260013125724407660079524580596192067224027272750713239480937065588539271709196046874098336633829312215971951061730966965379645742928253532121370023041806409887999343688051349497563487151730437771066876746242775402529286589052613431543395715250782532649059631409370710955957562739583495418473365504253794080720509870686442341783723876643836209487799075965471301311483270775637013120304734669504380580109707480907819373141462838167610917395022205887911751722129813625864448403692483864921087507637714754758172045469824552753126531359735452161478923686045656284525477028719071665970120422561542590037201576477010751491897271577607795527997610329557789493244252261936659166912009213496417739086280506471243155832337806034373912438414120311561878970520998574136619552177212138142098382377002845480883809837500525351360216146545331118088562360519159921073499010265833659323055950293611899914587489654166259466612077069406207242754661271158005364356164013534425134795836211074663304187798745831936772299798170810880109790339129254910402594716378417242948509485200 [109,78] -266814776800022717065103333672835244482826724010727084085217822767949875099068869189901046480986295138322944380262915971865037748969465395051657463588713924652569309888343453062146934240876241869806952283824655121738626463811274917878089331260633374260506859377214819691282810949508690355024091644542980781295599608265599908272880460313117811034145289619586022297484559030340839994566613628131363726001063742528792800381114638420715783464728112813024091329079765858618141177987582844153598179916004717658938070772970032373332272535881368861021786756692203647810506266092151174220751401283379546972869510178242418205536284073991492956586467603674661250720675534694094686627201369189016410082663759168068738142382365516389384240590225344788741270451125124882309877773185227047038349115320334287148704718217954834471037708057492551904325877497759990725266040820254393777943251072615237167523510662981047841099679850099474714643738318462508842606976452006951857254199995016308537846708848807383627546593505411584584325476418571013413100667183982348294488866181116291687796820153065715869503889354464866331308469368147819493291987156213450620622555924723981395628837998850707551631636980527767431079873031588307799242718133790354086264097061338348972299429452244096315620911905114545537225171030382070301890586015882368161874282496811197356228560184324372840340139359194356521280974023672111917017825471406922467095160602965769266970578417379865339024634815221747104432172795186311470903489727057230184768152373989204748013764305204123334868765252764813896536377083035540979921080749911495269761244637838830901680958445696104371189139057035893337801677742208288978368368841017711377204357579059320420697148465043184569954428652067139022318176516306585491049573841052848383517370690751672034746767462480032136143414010278230830082137250896684039346937785356554864265734003304804005476426632415517801357412320737550926663974673192004081276495331426845702165223728694183044064981408367293429032050311982525918692054985107124389734580804280320214734544009469525959731607611912510965795913108426778046579472302801195110194857838821126827896848853388001209289479338092708154213425236135091874046804399829701911974770642168817994751127545992975155143190217163399440316110378898776109463841338603288980350659010680843706289716053955976542229475029485888294299247146452140004459468204595733591572459976418678906055223722376237279624467871194558511809045860473760230599809819410745638777121614802899014960000 [109,79] 75262704954023081210745210299724432461201961246867858219527349732735351208701436440129840566813519171696734411254022068538144142761342712191687473976594724407491222439244659603385852380665618591317258378154665574144680873207167644932620984247797169227978365700527627441756217230973850920774982052603209376869721527622194399414276937533082701937732296568214358934483336514220996087076841084129348519786771663316144391443181065372281025054832922292854370950084597515220651345600380291481049805666188640571987101138057302792065478066717249030590483303336041550542200731346504993380905721032137091531123650491468160744227184407088353460029548375028531543282104724353209293112845848547854581327340694234279363029681115214440552728947110912885202819966968286004998002299553272454289689264961469883084917946210316467059043355588268866132663870997758392130057602569185831255279879611626657640340414139061037988839060762744699224040603594031007262763428319194498510068970551735136537525424839144249829389317325199204626436464031080630416104938736533746933931525395032729229160995398807754773603503483322909881571224866819331638836636808007225619833326867422028404970066059199535448213226469452171819026407033028994241547568610666253894139034380590936027703733186748272081278533864703946540832446482552821978965760602424479304571675562663380005228565068205524638225289009364088242514313597258686989633735573643426524155717420075564672481035083243801438608456736989000911662859642791300938004704263239299810833534244952563811405117750177620658345230760011005240374635743835710135482559387687163635247347260482841849555026911307923922028321059078525719447694164283163220182052418179526028884844807449904204969039823817580937049630290906716063973612499501427229856693113140056003437236821550168825190112833120540351185479931426628965977256547614087265855297122974994165519745652171447172907330921895448583945528264376634771523437381961242131976448628013924899952287322845379297775798244852555944377013286452067299406293375616612887772156243991169510630920930932856488660702619546429777789442878048790301012834240700364191828185517167070206298899766325623862713420931219630875316477812452589165490108528520315125141454650268896831868172094017271673552216656523321230471531501441987600536227828544742294364393086283255019948377536258817850858676287390699030739667978233967434911483240063497774178116041891745283626642112024789041488357128373167306690204957478679226817689580988973795902560817920350160 [109,80] 59678598824690909841952133393516795183222110465571083840181416234877361718359015680571591292531291645902770699480970762496230915280223306738579766348600667801349373294848616556496651857137044310900332503973790895379493320623346192182490878909077717052006500204987411905239653405368351874897159122559230054107149906073597968757767041270078759132147553422629689217757338369593653438952929220170528471710622130785449273845125400397353689971957831714136779259648855478619737111276746071867633679651253448973743847720093833055111754255000569365855963270440341956110581043208311070579978222776119406881508157701032825920831891821238307976704698240072213082530666598497175592127938617011628613431276729959201767235491916257031680916698763301759461784585739438536071986276721938763795934474435977475269157012465637984373888252158644270179120412158381439525889203317355889732736872561763918894517607910439199013228208977018864148457373522002519800318375299652935213351316967134368541835808693703425698779040474482665678422562940792707641922431530707977327799856799306711930433888035351990125756720579541571308586317217351096972815622018286860806296556436295679649470174815435697501544160600424266293734927498503367587274561115538066361947641731976613385740938515182962377432192818843799559155533313076528305177536976581741744465462940025622289991753333272484855042937713070141970001939665380133495586836080886917359695519894774638203801089172415904788972173775165531909186005588216748776952059477707787194897444748735645235437130317932373187395421896104795395849042364003696061988568625930979302441053528329003081254284603927982868226942786557812157448064135670599022886328415182700857841990973262370667098659756858328557638071476763813753274811853620322766253393850704185833115807404809987949535623272638515571593781360881900519363009058918121343514223286237431336185779343479277397350201516216485293098166661415083289959330220328916868735129851404135569941661823219276937364992188720116121849115851998471919925876038001090891628749929898130378170427318824464437152068684251721317230541725215832884928167880111783975245287961447933222107885434881542654860530606392095304095180697370727549001565084018517760997984338894180572211362834683757967179130630818886356229024822886677056847131075553422885249509664004037971124218057125636857588666231828033632493716028997114684486545495701331508052066512041080720213343254245968334481578861517700091568901726444094036200663344751449608452210334255520 [109,81] -521827691578697489210953640067908797222161068256157623457717411540615875951403303146776991894092459386470258748294359252964365211105904681705399418493012891083815921732628462622302563882989196470750054932293716257108298300200344466801096208940818665418672365771650799553343645394378361199828561778774965408785751183716560813054607433738334256751755854674192123316065293722209556317065813906427672782334479442382984136435686469032914036423710441403016531127008470869657077686761574821801315888894194752067748011054638380924780344837078984490217647188894019334574388554760869900303464745424104367715730770308027672756645443312561661186633697130154323857501155432686821723275376970705438699656658793511772230092338352842281742277218871397076589172336649685817779623284802902103494471244292106732481324613411289578362291838384891867570820507994520639599226506451876585708417538547194434661654755585994584153324266488368344787670251530047034545508348728077375708681283002012291919054164421339523854254619844206373850683816176236745955946540244623230973666592698864780616673136073487497094667764500296161179747710556628370159026746030543279476568023432526461716761737233924856159344393381862611214739975463285152590993683143494822109694979231840282001514127658348327132529493757212253498119003035788823132782168865763102275269814810257256911474215347356243189887897064620257674430514363806744111094810839849393558640294346818229579123804619070941464351503000043099582226059650185816158071866856454634171545095235489396951479277228958264048261966257541291097097428838349150264968750238116692416862122046398964210935008526017675510265799168415129151947870046400385270338219466706984324051277755483691505491010438249300668843655543293313020585505042527549284155639710919329012028738519998300773683036903133279982841874858298030238715520415259221712167408314252594714985090183883792201803312170126236539270108356699431965185247926293627854682541713935517306827380824033921242503574125695201324593652328961625469333948738482824397914937757361922264025557582026911737619998183656623008272201426904722817400316399692501079209394265382743375946707818023394200272050259478297290706352938688198979460494471197735363716749002738412533874333741839764117273809074758612414156934887296692708550337149236693945824231970064108439250439902691314473371815988421001991269396183775312840220113092296512008901919715266602900006834510844063557325070974661078509573694818571229058720584744200221819180442580 [109,82] -3495241880009658353941223335800170721981547395854460329106408513303446481671683891116442642448629714614294096007783991240283452545928237288507725656691836749816916693431886239790946799683783923303591380949764959316759069696071230669495990218950784192215178877629922714718076072321864949087150969389312214485494718309351779272589333921261010442931610515744690135807359970005484186604490325848001697321354612178954221496674396011065257862527486226085067416401904791081889635476409697991222531058166338832132630141007944359655860485012634961717586238816089613797794101563186534204863339500175672306323160466410062394787688403386282291349230276905049210834553569071074336542770657085407879104240853372463125025847107971527691050876832314342516080171017991294685730804273435484193149003191904361885879979510936963812303419790412372556494217311931328800486687028035872934197875401812236438347476171104370140872846547997982890468585450819490064726651094038633425607212002118234526987954938270226499209465328732506004664570495682323450243520617746159378274811747935573114482674696059171680930537490717980055283408253322353301149378368940574451355908644556727578675876040380204221395969729572317688719645567863979098913703386520947391549209148438287813399009747058290172864083184434452344537649560798260615560887492601532292823553306635771185854383663586430129879691383157490014909133862284155915716371709709204953634491962589454179989906035107368515642386868699940169401383013981129900365750801612332422423172730465994106075125790503899127384842045718177739213325439446062581610216333739518440006997113750571659957109786980365364167826197474135694957744394110887515135531355216668466117446064976872830967537080486500133640640179333646022260421563274786348079248445798502281794991791773018126333086096866852426404078847023158194473737977512242968716783422361540496530379447378054152153161393261604777715003838593249427520172467669361842689995372638321372502786724271017915465413795925814807119220408799808041252849655689725513452207867115926932278895428573304596479599962005361319051041132390400913732952469427321386516517983469329459775990476267571573670137776932721133297193036200048732070972633304205354106476348736141588270568787611938880020664800186018528367949222884942260693112568404713956719490119555676237890357448450390050046615521797920039822727651768264346397961311025980701791179137750175744083281893031569716393441819726837071311918234861351914830786235927157403926400 [109,83] 80424324719816208392517645890064681079016622324096714194355774681811524779017363366052186591248036136862384937583997455828564326042094961653318948495059206337273666738749470719978800593813610772015447354206732704093944487541579018517259879530288939607990380445456581783785952607781840347587109062886130885541897275678037391105714017766338268619401050551857248535235448096313992154946247444376170379312888692312105851317162439978174206517670625588860578781110939503270764108870248449975165396100547596877224513172486741476617638889555399278075657225722151362681435427491604233828616070438326647857564033600440717996692896015594341263014415997119926351538373287123776763289417067376285695198894046418951543501338668134151676084833689388814637213024414332740410262572262463606661217294748791951536409969757036035451049375036444235598576729113232660053907610751837481598180303870496592349492873079047453815038512926432020771775729222932860844346519479003723522503184580703252990472286163688163723279010189318671863982895987455909592125691609596285236635289609971783123342856806681228387377392883057634822269696778700445009002042397744859300818750945415898350265755248502195630135650415323069562058816072916805090256979428593081623028202987172434035149404471075379039814833975869218513125456203748937982316478268558345697900743265420929646277535599115568298430441436185512621602812625379067090931539365513793141352452955674575650069103877017669039783506731779001457871066923031039031305059195373790826546806764703054050015314707428511729610433386575016127549858640356280137878415468580346891069505459504493420301485860156563510039687043664747668322939211891533067825669978614265479543973234017347783269643865232627625132258388199925776032351158142064352258252066562110482611645985940656517336276585273470861325596727184450016222998728254232934175786981332525632926961451520116435923397241974133481220109938766286941728637760574179483493134170584974608063069395523716059880450687829517568743099956601273963913945644067050906733055928563877660527541868405388810930532250388941396890832251128017082460239360921109494712275953151422065565691591386587661344722343809877122826079828400325846262932594412064966023759645019035642308599159143492948932502118726748759262041657274162358056780221824944391519209181422089876222850720704377500044569602686903761812084050803789059877193336722565328880456805064055041115392449567147933633775634186811665505769997818292033465740899797258000 [109,84] -283036063882432616386131743330647578058752893304678967264482550734887880771743999277905206524752740480427000414948586787618047776256260346377272549814075452473942272356651183136931276224018398745667553587684588630107987325289752752641334587524750094848859362949974167230557046111362061010967570972841120249702809947046343307577909547294456981768743919713569523958685348699119046158452659121768789792887031412315942658038424091324480828161716161635098498761212279646891290290740066920561528858586937310125361320478844396600153511710083023118209730444645848542222211527577544847399730152541798580580408554708943529910263615125207873453208615635889017796380010381239514098724625445770618045663463345569883444514759371726457744700649230351065497714036955554263449333890736334835495826062155352946939957002087442263973174565406560668267448536184657774353795632950459070641684368491755966825892609830807699724834503015789278846561699895339744600636146793802336533780142580577476235876219820797474442712145018425718357677029879354432981976816117520559671791523499054894198215683971495047709769485528274287624030267789156923426347899795795510409847912914205793232608903485708270691803012872329990457986519425402769855901639293609463388982619665002834121178928632222479193686621367305827426990616294016721828078863752211290910819274821453785307641193471788781625400488746240748208417132397647772425585928735170416888875885238531722865315156357053385647194364886908543061258389457937062981183053472666141592776742266084704115312191170476843682946994955222330264674666102451327207496949320018711038823548593633180144322536204637054041216148714457147756311860018206238693627282913565517335932456521921896981601080502185626427205444876339672650013394779462182803596282483066383879975274777510193434846277455034041677542010512051696059299422788046778148201564526131172391889730195476448889206505265737157075475775904172869006483572500219623104391924066742535854614566499973227916031386919503811203222670380086067789020831406594952940752311831787627459392143575927202049733104373435766517984774455862221633586009162494114951669384326894859085552383187297627708831564784492671915341264329359830415639318429312193067785155313478798634444229053503695899610696454316593303435150337650860873488919478997865765304660099501097296802080550154862028290097092039286727878002987457572201978817524616014105471618713230846226899752873329598821780295148611166450122657041278664905685970724000 [109,85] -1184628795383747971369690690624996287483477463707201554151758211400670016477973994738487848297846605785751251863480279216834193916803394193094657479279315418719533336778548869806634374185393252457395696658911809173978405750254829269173187344066254214294452212964045537423567333990388126762415462571237645016488729163543619346000256858278314736564168671023847351683619353573653825811965584828056812607607579553503661918589573412763487664932112569797343187644124876208936121650349151339785441806183883058433009642023713679863560271585828589384950501404171952129325363518883056641104502929212036151231952737437877054658419482344341974463890658991856339442067508427356868727151094427709078132848018648098446011393801269845509375374037497785221233764535002387485032076510138647467456986655794261184308430738390078327402551458207259823947023588237102492624543583756705218099285937905310972877497077364954625663911198759771845324547575448620415673008162038612582249419150765925473755452515902952700046201286148212855126100977092422024057993091078048397576107204400547102512291752700857342997157076248154690737689599476958149868595531573227749353040797356663170117968075882200234854678844136093876698237306253771849672264373850877108973030931161351646716626712172755720908925914805576374178664637154511960959247636440572349691860437484154585036223740148115597375690193771225509361807402274971885699844720866892754189287695268872945769513568753743888325641781598346871922049679753326491231385310858550623525690306200738034006838064645340719768684253609824231512787709259446843322686809126548107320703855537741099185369341278206427621046105223138161267355894457087096711507687334850696412668342463797770284277853608666901258076214532416571323437943029685488345483100358759204578249284779770017989665767123413163984440319447604894311513679557490474436566169029223995304629452155517292640860749859744040736775914872204967563060615847431967039069826306463593422585395196760497766541991707421935297015830856149168559718303538020005545040551217902006294392785786643392836632658239027195002808626907651428113991011204429413212467385675909385855903924365027008553767403518315448866293054244540406237682992124415828043394932405468108775558355132708443958606502389224434455980052758517253026121307607549175393647926207301478044151518033030435155095091858683390983849968405759941157523435955093435029562386093991974827204330139240233720827029157688833898540208208067659535526220 [109,86] 14854420495914369309634822732952833430059555031850543483678708349765285404129174031147677857219837420268064593785935601579214211858086477932657795338718440930439221815890289047575571682880733471195246471293703565899466986229477866812602720542386946250783837438173069944346163202812851774066749466451904974760987906925732813527107273319029066469582454749171234979736507268812164508298377394421618102137533602835040551687997796961606836281523478235804245547825243063293747699431990478601066017195036497204015307618618528287466887519584926232064821507591925687549445763484655365446439861504148917563356583621245386757565458970827362928401364006217256140174942241698866371083654285629581710188004631243454282154871408390686585534318815811609873937455162766016331663095586575872662431374131944050989984723943671127602408167249771652398644022777621210803261610735804700653715196986911712820786032182276368456614719046796123295360658389698743498469491642605426388937754600522376553347144344649885292731872894853568314227380800594325200045939431245418293176149962863438583791113969209231007309999311277943451038693761467019869488331518690270367184595663418542757166996927141863107882898390267257368204332031703212803102201339971282951502817752644239142782172459613279214384263462393436121972973746283656071837356547433165439077967125653614384479174138575376692000848863455865528474518417126441693713074857580280459775607021864346899208582927474905497754389344238928877950646960212381677831367854218049398718782258952196613356795213409726565494440483942731461381833632729521346343832011792082327237096994268241721326025117370369235433321947371693982857499469553064819680949922738344235923243727620828590249357346256531520943692794514929534128003502966786289949157932768081018257926636799863848142517464249381227588986688927977110845028100880132384400708936653828547199947543103469399857621197011377189539470823544582494170722673218613726177910942948920256067935989540662027797777176498106702453580125993789309264676107163055887424763716373857782955583354152216404102117242804410939770028387645519688758051637872177571302259019362412931391657744044625291370358771145263859262232261806784898878175478282600786288574084960791887945851761800638153058757612721290471261292906436192389519330750289814342606970155408326437165677046568237331417553003807131337014881899098821927801135595968829310818664406079325127301056332781988547386319545247599622773480723024159660800 [109,87] -56636342792754180291885424203501781051919703759348007552506817998127698231895116775324783766324301951396204412867879889458575637817177720493495518551308906598474044792956259951979771868283746041431660523969099218866174672345541394602628980914779877644540502830096753677323403414925734426731668573790317332226653153540830258763138554808182399285233314802507116610812704712787184866975525697579941567994358035116126123453747191883532333479485976401150918763004588133962679620382069361674376235767449952486103380081076770346017600264574020604677127872842142174210310957152337687150613294880908259024830939063040194422003556764147223008467405402775223921531600640180467591242237050469405345867699792281907420036806217197797894721058708718590612529475853433718737013319406898519184586190202932420579058971710670614851740658371412095477626707685016627631482627533809681228575039736946630390615500975398323535768724758534742655470301728094746009521542754495701073413352107549581837822737824476967147980640323604491452316074938319978225472300614972821321587515502957857939972791458979214761235965119906593971941651126425701591560764471533411408494489987895220537401587070717590085678016927808910590852901062256285242237840137267223974339838500600036039621946358288269598906633916316573983412379451197821496743635388496444419797144578832161258522954519324289898079866220425135976874487905675308932153050193283591899756325814827998967253476966963314621341750821223741555977670037776740586952800287521055625920942231317965715417967601062732772228942750608432259861627569449023401154858425371911173688191050029204944499454897265753828305780576328752188469931662700722612081228819705507117784552524080513018573507295005963395445145072958590186738218168735498223407334772997412259496070914478601354323687675894687820227692976496491063781906997418637225252136388359447701866351377781456990808914478050016783070571541975042888471298313309892020354734714022618987769203847816830092469548880301943800030681102456548501468079826966298515040111573315738896815529158471199581292296965312948007291639031991427561238948407723431928340757663926701980203266740958475419170382021398668210069426648911505920223092501164446446837729677105984504884945975840825838070305534769577588345822456963138060704141361937608306731679129620454749937109501891502642064881319569346945474173010040568892442608436482686796517886016447679214963215198883156827560586350981153118453535243225120 [109,88] 100342844281224269316053621430036330360430449932520593622355984876062294045079880353143408157309088618750943333601047533713520210144064071640473635954198690603895010869526644222254911653271419274180396218069557956711755584868322310566622963175627068134908618310371019310200038818879500950622932158658901205028326870239983651708156789351081521125503130996087645660444060134050972481516243729652075537119333877124389816835843330624450468572099923483119113128817730803159918297893246866585025403479194546662092434484853701026560864681652103774206610907909623005510059787433895912592815004693705761819336819567955701206311899463974657033389826183306631457458504939882591336875436902430660122158545695426073620072218864996995704290391268403537987859599022537410397808747849883369531110965434514913513516541013534857988435703660909708956469133275877297818712740897612887668177057687704835152028902170808955781085538658811678182588944766221858384671893218410235428561696094787907835926602290100637810529004547731048139153497972137438558538000730165329247647304003042062572083834861866244864237010669916203670078344119939171283837625710281957310069238953161341961673957712123071990536787678350966301331834906048160716546995255016664907178510107060151325040565989002305197066065475800833359678475741148695735370110472535019455476945224962382680206979462611275019649643501831267261364590102160803638293246767842296650277415930279226543563176265676122479391799046962831564457370728774807061237954640611696684947264950134532175887651576237763964898124671781034529479752108307314348247553420814021946114518772734856161713137661413281671527530475248957388780652997053364152464664212765030711943675726407910626119259596891524352520007172599021776990071298536327434535813933900407820190065317579415243326629404171528175549251138261025817511575999208219457593381795467895611777870522746928611229730668688548602909050769054045352908917274743511622415892965897043937121761397554571115100569866252280503066944945794085846022344430782932093030384351037856210938391619092998013174485996461316314866505571612829492621731120218515057193856083565596760649166989360465849432418128263182182019730512622733159484965391329694496000631579420077818466676390991783479062619383572296133720679902648599283330821441639712378994152675947305472389408348647916520329333281331046783129195586616601803940001691312449951478914861055540063936798505089500977812173055520207507089191040 [109,89] -9066939620016355970329280145891371512949629035983578186155083841238882255451443842335207393629966740880235481565077384150754136369454101822506456388185441678850071008008221637642992733909849663623125072681664934302526260260389038709713028428075774570870794900580548674997532448097817666879677185163314373812531717569314498108491889178280784844424289529020721684363419741163148777590363768225824836540851719578705330725363982394428447363805485258971826193634563730623049288403121932943019455808528316265533901446846641312536698048714403522531122731992550338397946341331276582746274155411965165355756699822722714522538661706253940727445277025675099177720266761611373666654259181026037972580260477728624997783484321728023109901634890136273778253446200297305296412881732298669306258094252192226401659125923541772768432958460466308077816253352979638036038718639200109598051037479797807916842308021839349199706738524164927607602221556657182766699985886203321138202699732029866163796766924233652023819196014443324106579336386534343586156908402235879033064403653855842417663384809544268394042011641275891790036980710649083964330721251544639733379331903215646590705469497712134599064529181394611720980794525091981146559900410937698228608375974140742540977721575207049691718349514085215947433992656781667173399099235654420668585371677170790598904558382692709960910297826153808468861237177428962913320223449363559389366974053318644568530862442700099447294677386353161281568325131468809879047701536072255846519559977528186188242414441972335049504639556531535717476443364944090511880915129612596771900805562262440460748127047511944577233853458630401521562756470861158703665236521961612206263294088634535527392066005989695603109965081822091859754081271476287682697526022580852015607361844110619968166118354828069737258454231673579347739999213004265692588743407893821829630383569971947800770683627427835111608454708858508748889382564682405128473191190600786803999467442605837498734058799990205855396293250646964122911330024581765611927195327042498707629098173627931971174152327602319760150468215658925346499672345299159110896858649842611689481806851570172282000172077162211329670673467507881157896214714684439336213096218484613803088272596999168097686571496971889582538395153455924365391949192401130860378408975671157920905334443410610218074893584516142794375430217347109832466900602358856948647730819567310367337911261575686333177552337841802918580 [109,90] -608241990101798570652979181285525006754211237158413469253916213554948378228413128254677893634337007830688969368060645650065951897420243968927402672566405980487779634985281699537302430756790937908986206634642396484085354153041320851882105622031085954718197841252535103181278772655950554119788025417583005069439438535617387352733344065414619064263509774061752463982203932477792192348970511253192972472995046742150167579072255770874187047966078633167830735556709468224532872624886188635339993083637944105213896291433422165904223099017192974936200822069288657211493562594473818658406102728711254718291840828240371227120496256472853392827889795716575879384611032868904647370765158138831173223327035237663051993514688081921405282505682088018993050425988872877038822554727579855022659878212342999015717461582128185013220450904211330770888516546914660203521449154151432858953401857773880799344582503920365925087866576216929433108650082137558248645709621847723440582577856131281228742282770995729062225932702213988404274912998335077252648546202081785681632485586158022771194437024155328794240978249214570008628448175672422239554811810015695139590336729878198821274153982739074873397967508481441521708616414262612925681028475548180276291809813887347479913149532648401857835855749297565102535407846052002536013119707394182428984017526516996783556903670004234713356410465056128915780047857555927507457336245504208833972303501101801476371768081175172592493696595687888117523596083420863850523783942560943940780073257135676289386698883926909843930314097084295010420541757201103084605688937254939132513000351894033401981823639658361662545257348281421457776429357864630079722033810970226918619729925187377652317929673604242377664240663386168931270144576835443347052941732588600440882585608768069040926191950513855138837392961578481075058161602684608653693231875287332874948751199247094889581647277692586468426406117670194701086536579218486841108463615057997080434413563513274921593326089370873104721266103163149434790387617660661038756871596211100186930955049352758588631040865756989675383281488196282879442065149763392556176685152411635098376848803668789280901551390820336927494798414019147546068142248318247787073716329400886494308880967851992379878326698141289761836326541864132695518801250929295670207853047256772273608813615700267237121440002727194604608137126019457228544068478612257485511180008660100678511968325208088499430296085612782720 [109,91] -1447419790608201143210088291061597378931800568124385374103020609496014041689682412595183387268421128158520601314027251392193613570087567080017404874735042838430416183326048868561542249528041030934846249608343067126235707759116402258362795253036557211367690419497055040123307224372434205327300760730478686371928977215922261072551310992828935889288417791584393439870951448114353280627024681835098760184908761865885228397571590011979058922461836185296571216019927419506859734432789560126849348996055865446631557226745481825351243547276921022816907508041449485987885358103053896000214514026857204877634818488370696209005078927275782664185646149136077195888611036346665181298436995039983439997618505056361889602795016960548329911570705800083153611074135676072101359988352961219227639262876656813192771542982319554492899511212149471996600143224987028864767930091230043618124638819992284741112601888701186202210583453465656243895821161475043290933487743744151569876822965226069064933074523265912542152241115960652268091148922816877205035094533590414317167544047620385773023720144627249039833220585649638529131744185926131850334987026825659358750664984967934912717264867931870049635807767616812178689203903851354520411932125794619978070270824424776581767187303369732492421847071202081498713799675829772364263627528223743577314711746327323637972688921410233381988730689332058545163764097608814858905451166106882781414449276890646125580124646159102955635427570791910068416881405291607776399440167891829364636739317301663682174919881539403426938794271835976321027146846991519885590763690893707672002077362723652071468825535813334696309375671706724787104679260763479456667979718198468178257040155986989403377498431281774081295270699882701358055594063446811931038040775446093249376620351519926316188386999674600226873640571481200795990126961332322485058653679745140946478387409030129609318757712568947969532707691725924358320649648119282641025080682170529021151382117936968968924677658876061970784617938672507835146616493687112979346842622522007871113739006404067082365333454234768993054158714590964758484178324990612131395591423932470232075796723338712284513546464258969511319171903437032835385621439289423137140520846847787431648740620408082248747412328799131917576694551774441626884164829647088786118971083968810839049773010425858506871233240468095389328802366032047425350962458359605668440591556338349174387553598394667730447252090960 [109,92] 7465565670049642202796523946908998848702948043372123515373131627437863882436019079195390328349487494176458563613563192615855032630511013204555246486491865314644261693743805355627279234346048310450276892192305724997144298018086153160403710904829395070418778460173414017618214314655004105051214869297945095104375239551948119017989816448765234630684478011848471994872303469724476532217454590255631126827472042308282154209308934009689560629776480222961400361942899489273299518477652638257692593997925864652384875460399102244234604740215392965994767306693621423379365117037926462187214734511126487464622228340403488866483344911053070871998025035186618112723431002424646937656955987925121708040176412877679353087296815356263909644310401314647636981229959170203655518805853904713394639183240507467686792568824318335832961190204688878321035905579640353813876523580667880132427299633514962837496655835994746526066867051581546911359072428866175352078421609689252821756331335201285562639646842073256359163385851825491428435236319843751977364524706284672661968610149336287518335277750817598166923510844229591976382048400919254756601721962882393518704993151345408495106997445628784903639096005817098061039713571354688555626700332452268710325298513127999818486612093674843705107870523123326855200848763054027604338697574984024183184802520177291415954171789082416714961056561803505968117381101720303633223403087048762838478089154345715255291724927780631321857554695292104654937214667022229570029330337980045180980076531046147862160987014877651906004868348888123112690392750649105527323122357959711805534500483636665466733416160361671793350744413055357855167746191083414706867665526118789625316162527326282805316267888909258753000827304661658590418869733027245353154179217508365117914372931775365485689055607995414626883309774512402763729365713488322215675574961894681017563594131701247440058657459287093721066245438262631002000067710935046956063249484042850088694634037849723608233013241326165158415415849432603591728557685925820395197528900315450712880555693616767157532628736341613759302465303287488575819610522951805927498137095149435037554484639592014445971095067425568354836375890308618730483094006726846608472128405474688506336112194177851739576288673961103081078739567392600651339469737759223816280715500038210366033513671961136722746929970627986443437173545760074068539434192929952610990366861144433924940554126817346282801920 [109,93] -6530050173045465911536795334766172110633434254798350531913144921325868481273538119578747458755903463166880531323669808239731223702008155424206423689672789982671642675463822126089099760296966670150792255295412629335864545745806337689774213845566228244059544087682963815898733492754706304160560339193342847794642709784074322811360632030847698701594169630014532757067759996097047078660240725981415083635382812494519712695885037951952355502907359700286211272256095081324060034275815707992448062233628250193136007904935822386061510815794376962624428914884852057754879256665127087070184077361458426792102966497498382600023526529754745888619677824835135845791246467112455424687045789832190356384663771453768856932036749820688995226684711153144783360137563628066679244320844744593828458897212475701696830966705475898509433489665749187774103138001412001711621534174817109574413994727129150040855627225300790446272560548023599166151030684900394583049006756395938497579823578841920914363423860809743978931101579388726670615664283037093410372374529554924868159238318218583841618143929239515682224037923615369817230677683613142987280515488374696475323949199868998768852678354111200470901038175758740295315181064290631374729618528560275495192723987258845468197200072178713128694379630772763027107196644339982493037646969254702758111196363418701568635646288920537425930821653140581747176416531678516228670233748152772971783646647548718186898496791914593257985648358553555219223895863284828282415829435597974036843833784861387377950870250844806552350051162874124997916263559705007497270236829219804256782179833337983770547151674322163647317817044305644437965034561244564218526861827683340390891934842980180503292141752306376529505372873533176247106617332776560404406660055035909408001964672796209012008732202130943442427633993570427304151219031962163219495072383750133027431035233135928185933303960227539246651302911099846551653977091444184614210873926047332224991911717625834179599910204205001886842687297840867783015676728386880855624382861358939938121865332260943978854921036788479487119337899415529759542763161192840324403852516629376007715296368983358851556663656039746225014757223551704896727135866907950108298450602439013603470245350294775320392390864301073825542979423173093907382737062958527529014116750217151639129521393995245396965225782332876889688498534511777252246649993039681622036555667406807126790622587692838880 [109,94] -22689816393582649085890822804732287122704250047777835393161670627911781392310171998188117372736055346000843654916892969412360086116477631407499904299297422400417544616586230472896259102374296524532160905168557733881804752272839322541930499931075900873221299380845585605305104008330590621605962787692869368615314619447279612206099579514204906994327556350659878153021265628346311383535181104722850377042734063710689264416487632503515600752352164581125501410990007949711629037610373261614659430774015691569508952628455849292449608967348158441824886864388239292740885787787583548180959170894594286883958654963138257273111196429208727676972719916978749270026517931189628310649671735377788878533871151978117951503738882432462816998062213297093510411391219236072603859224663987220502684489016639299516737790321377168118868957734027008787164632917078890290189439949668067875758834003125971704795183788928532540277228936664779732681363841266482237696105011761420542939520509854506075065622051982022891133004011979330216505271606716699681752435491299794831322639967865974675634897767472324044748287593096382534678093758853764411964286347863585626665742719286991629695175695735634089036588034176698727443277800847457584930971469257894432819441920510474829262127511730655722014729644358513580763339187451791068094888688572354413017635593447132744268691935374415376129390317033122951783349729545251056923933226773517652346247977258440957448792085847594098516473583493281010126458677596272686851406648460057481093148874997328434392258158397840412551599230332020932203482364524476042306210010189332237415837966841943741303062228977889518446896800353770968893682430716294858293574000936928559398266366709628177664986977208269857674187060239271962817565965821951624159566332116211107109791809026046996358968942360046597020442339223838026532689543453410307544183169197376600693785235679988034369569620998089821340402764861919872704906251318779474880372905755204206473351073410319587456012148918530472789695880987250857727576256321259131415211351354822155200199142585464620969221709766508086359163701352144650564381347178755038724742869559001834753013727219362887922248348731163239970525543649136486508468936565847097097457967604509588310570814838230771023190703395428554496215182850610355939114310932370872207192104805086184888283708815377096192639171190629318091413785434476492735705548281487382770461905617962697913585515072 [109,95] 27996875619853375951479498263426325519464062896173394028485901087798825980422613386821366011359305724390108222038080247082647091727273947948637921731263089576522466758628925557474295493953673624052409780430770602540926432960308513390095404809949214565485952855428737213307136807593946926114017209868020101426152328106578695955880029378057535966458730482234253184038622900289413265382501263058902769104444161817325830887624615980068822140094940471539054511647774828873114021460823846846179680992544314698307477509162887130996638057754002585038448230903830243932180925962313098910293120783013882271767060848094860261440145626013642437931255324838493797911945746858362874802250697695418805125716483886374754503105046107530742386803151358211653315726948351162893447586118479061597657957109521686667440946554231403840897235840556090531237968777583858836197309360928390466567281398395149846552956718440600286844523338404467090124711877872923438256184535048494596065882536232564230298794235718275939990399976994241401597747295795277757601665564499023967854280311555456122148050222734272890754578850298756273409876917490929276899878342533283840209296202825819144770253880006858818569202975577415358316826806962120618577519396093055313212201525173648624738030594864527055721024470446668023190690389449384395468934500871862841381002248061496383556917662530212036661612720366680254306780059023302905662580046054981350713078753938558998276418750546042465563351931071409453313789889914480895024724083793607393392581816412565373017386049059112623185151220339385866443372518766923531987445064511756200893961445590411901700624671253069348635150472063966257128026628281264191988098889383240123453047023579423146062693627477878551403862813125867123062834173173812882876296377077962155519254079747994850692282429560825286439792197339837497856532786035541028014115470229466457239244497954778247546163947417708793413729739007003371760455578678762071589320731089922336611936138043312802842525126424706538906414754462501647020143918223486728765933801417891994317109198446212332214056918560902471504176494648869938208589655000825822675957855178046144476757292031643248224060980053145795488925903116962922447364744733144649724374940790459972882865583814807848245532041716452367564961701612298179419553864442741690531465519305270735005245377877931215205197107882197875090800069220231862705261923710434165078299514170539174804696 [109,96] 19043974284249591333387719340815309222301730626319830166805332836144140822475615553790906097878765239389576275893950233124475036409581065072355212532786539370069597721831112638369724180844758681161369781432343285450251333268505444236658263296762365943972323794682233454362851814197941044639170208008508358615211890940930683803305838432213803845258817663823082214525191316233108519390399349660914215172076853514378050072203619968458765867376201505533795533990520492716550611307977984957871928208242018071330613948724273041502265846981328457650093669039393515241378569928276336593734809208147663027921786716460716708908019643608574922665373915564854036154956713906913014542281593320315396198755124041712690832287892086270480411930801615625528159874226230233517347808214293354722381706858075174444041281919600976649781122793578354255563641564530875647455954064116449609149668321313164259128432837947806715942504537666882280829431998457087847925407933759502542622536793614058689826809614826359120956742906283098797950325766369352449931286665335873972033145674446398441219573092504811494499028114712212126551952899799033717054238501752715734157743607214193033520520959198416050701160700286846169770671316312664741789815977675987316298507557775532380774451351433738111655466920588905725065400414628707933428453447540536871701941351461264616791429539639367085894526217707815341642402024257608264053845991735967984307835480336082579828425105933602313459989604344009202378421039360245212445620232493897141105799939295237685009142528863170396128553772411440636740151071202685965354854937221853931685608703382139634639959742093169068187971084069935031218639379217274728604329846381311691393782712418544530953273807490705430968896879246471456135921082460084909017665552209849182847814172732636565613193800721809628387610619640931198678671875524499003076587575382809888175556903238316892668816867869661993731420748316608959149542624948670652473854801203373238984924226096318112658169251377206019794542228831922814473566436368165471938894370206260093086623119637618545034254194368122501058708348566841674717172837120023504454366483063518541497018573663476924036872670952552376610767053234143577061837767641573136032460528047639230521860224567187896378378304329534789004483186317845824368817621039755961010813999408105422973532269089864491973448549653342416881894001710449719250398299955989808142648603367938448 [109,97] -28041403527391600447775475069990858230450670755621565635679661976299971228788421478516475016189067084342247527907877329997406658611549787689220536165989520282081353325437045523428872067262875404551419216700531586473070294540868630632372812249321294192031189945683995305696691212379513015785318408299820410345363098615642400181424487768989139357823849005905584709536285568098389675953266860343344729557640070640936298799278700913584193212307380886557199007653587101144755226219837932290760936535264119342717658012919733359711383373928173221438196773216224674637367022629056317836923903225761832078031610550896381364448126881584027009553050130709604141993853467508675266552940046134339329728929376772781945998300065672367305659360198293797772699242146781993711812492795614331607713937572397138957202725312405621927235871777335604652197929383717203424445739173164851814691742475060977607703945131772188187667410276602295181968455981984391160061979040903920655662144637730208690269612872201305783717985494813034940704366145112714661061614178766265545214831857717457611768682898975821244750737458849199304738332138260860466008044513442858022203457378457324709732964804400824609846413282801935628873667223735835628184123128379862587866314450862224708531756778348868438792536608187002003011037933501520005793804938630101477901620783563371622782002913380314352475496310354126209395818501442498894550646046225879547689050569281285995853144950456300670483509709514147884512738009715368011576404962605391888663198310282131953523702571199080149168152455247222621891104672937989463226454760136572185111044001870844420020414332879209446293093979999169278434578669138622169525407435031037485161680082768049269178015395832200298714274136153145072145506176037300510846178400527213554609448477797139567542829268493417800677670024504125474832245715049338671887175634415404011365855605810440687822267920795516271783442101557069171991921323303842918726630392100411172937656473670931105928314093607721202981089467204862697173808262505953232186275018249626360877353142681807940267761342670738556371547565320818056520564700428981447729651763844912508717069949184297977473691920712580050772865419675374903776825031119105850733774335055096826142334882293906600050273144483403555281534306359448765349733676942703580215999983242354549002726931884071403395933525434977592296178632689525456486620495781058354826779650562 [109,98] -7434015149200309104767383973542800804326199383360618577263159966529611616374933859732039560493695428984885208965092559394923005303007544472214853436833276279064091040583594414695587532567886987106499572812546401667360794711321255346091009398822251148021018905841371121179807862761765471994642438637053792761410383766629110196008270309543046070278441531850628108530518381008173583991010015198311971306799094851854798378961917644074370476236572880560414406642124628011033097049770214856549290201331055148684183305546699760746155477013371045489911879822446176683228107483879985135346171632998799092897153677673742989299707964300694621174939029019834314420270039925382520571216694616858843781708857093548544645196361586931953124422430281979111218458278273390750145594147210916057149312565763191912910689772603353562777914001071030501998797858939542083220367923110046440883349154268335616458219795127062130783098725435686255864932249422099870604319349417206856395811767609784697484063987179887666772753902687613443222955853393790838104484179183285786723328954830208496900973073974389626455674251840963997696555145281543283032027515973164741351760964698578110482854554830147139256527544626740042595138244326720361174784103450985785764988712336605713538571299592931331857466585905223070439511430764525539929526436984716747498447127630900111089306733808549060349327071590864876604591253410101225281864991282438651164845320676084846339089248988627340133671325504755707469626315649059905498333423326778029786767557176148164669742720520010552709645378155444694271401906125829482757696779545692457728746768902411342859311049501101960708535819116448781560938320304860995104382779093748220152841657757919219969825521742264132743528974224591810996257886676506361470214500633647373210601824087243000185854953226901888982098246017457083122697152702238092193115397299885977795871922510968586416649550447018411323425313028262941046309901761355984338446901713879463921644135371051468261119898991207315912446634161447154940683543596404110446905635954009461392788160065989724898440853810510313753096445765966240524749454740735076110867885897282717002625615054425318576520492045384846514273633113126281909016853263075847564847994928705961606232404427542679750901379746948893652022166357362951556273652806913464783418721059778477436948179908414525244449610806201848582194968758685173848359382280688529486336 [109,99] 7680057287946959449848348005444288807870553380317575436187583191182944290131597965924300939691863889602075824922775749832281399971085675250647900401677366119889359182786689932655809246740084225086913304432709534966561905005169111042920230152334787112254023704441746074404410759604947978386406264144561823526422977539683008543550441512922404596950292161170259205109632892854115786329592317135375386573822843026451393812090212687032528335796617436032186045167744222240644577217810731739727921278185285415725876692119514486372804226728259551249006454209700157084507247662368814197667026897414617726573742195082901707441127942172732556703714600876865310910405547427649784704526720474803061449811667441237189960920869407301057027091611516092882305270165963493878997023539049600328725148611584696166974799775675258519217141209729185305635299549573649379524621492275368432720128544741622113730461308462228241165268324583909336970596669136010688979280827747653167843616395202814301194133888103707906402802407604597041757050931179192907642884957826363552787187781125805669463167972571289297899461765731450863816314836723529618372011456224582219707629168977726698525885007534723171478561873214592906517753612424566864087725667029346042130098358868259832304513150254960760843387713681464381067173026093845726770977477117327525397617836035130971385126876865781258465559591293433923905340709325768470129995927180533851713286756685109226601513983259618770121842197915981842253885361983993464087547323947037855026385024569736258527830671726673608362846421293457470231547551916813585330396218533414662652905432485666432816606427678425312103971096526949457762055150614362777760747645681635246762541005941945876449580331127337097356694213367283283886343447427931479866201596733376521906455221457081449834335029970491815250717805647989288889856349859867708136040288982882357707116495121657444655977322009838022629163744905331536720325741767091555507790561983079976443822321463189347445590791107772466525443992980745850795764523321097505711142244831353676725019508070606390742388351442889349849279858132939037384240581404392228165558264082921197656037254131950597744482900669075694429784839559813598099586238559176036550819974392447024494205371098333087611501970790677553530733293713445183921994983570473863612247480146074762277558352861851043604965916193106120870746580759877185555937667424304832 [109,100] -27694115476413945617503185049756259879873458871636116254869928978320758652516857241879193060991646796862782285152184053263910045819403388304324620075027249976587577832624181736673632927435341515089553932590799523637897140111329696547004632948691551475310433786364794166550865396740298474130251036487752263083035080015479741259483816891720230771245767559034224843192189647454553644374869843640610976004091704323681503895329010356034107742710225291988428310344960018659441788206889979908118991937208719433041929517067349957079968065718117744942281334969634208667867669981601294209525171554955437984559706440436865248134453140661492432495378592354514682887417675436320452685712407603034180903096056024439464477029614696998280651689291147719763500843141250551205108270001715510850857172983416745042849621976947548344029271841971931994071690526371334665778203678753145924918960074838374452071308231556337156516032543579944302659080640026417550830128972297508630223278383084323858273338272081421118548265354026174268122907144544609007547330374297861351252043988276094373024345128875961831718368427070030410270051045605683941219833802489085242185808450032566928645830982899625321488502272329906850126300740573651674909716848890366346949641277308772942654866428632007243957196585586738518876809669845112277822090519258759216213083204021560384852058806736371112911586921861666817729396182610268175465042367077336994620965201470073093494303283359236077291445675143861419767441116941509617435944476484148887292045050700689389749436925955564971259217595581284699053110379321375264138375977152578102548518605013043443631121812755862390839354786229338667656761323630396486841720209367812129550363021672466969564986041267745737753336771035926033735961897089884376182310434791744612324503653470064093819363724062893947564963155086912180759180584146960192564322243715366523808697829166603198342266830343379633736613584878306002146075421889970175766934931124437113554139232703960396657123825901497381797032260744806585175376449486111037551129191317243861865729579529455803340017364101610264305426060063394626649193209595381937528115031773682570435071512222220164537009045456723983916626886803727086782229815059787066238324394432962687814031518511179453572851031103293919494586414429185206686670199875711543567431298760607925343889398687081768394354420634276164366841909139934050882964224 [109,101] -668247689330955498538496270929437989482673172188823802179830904097095173579966916692024589652138019701475197064825829087873130217260316750828392479228559924196987424703245698368914396249611324973836612895529281309562798993630060892840266888650038895594728105738569585835055724990973304602107085246000292340572797865793460970086930237381300854002933404817172143963933198491082095380141460283177101997132718600592433319473917191480086790148954657112155011452811376418427120083170649790621796861680892150814304239635518317405828840626280297638544793104648983533020496241000218192687344389943491699746806054861326486633018252491416420759458031657435312856422632519625639830229780934857621587727045358914155839991213577223958176585843605523182141444564327511492282053665939965156335321104568797252883116498064291666276835936899696719667476615416490405163030250469626091827454216127734040314797608045120669109558083684027050884028033069438450974806618453191513893779894668106881927998216106632072864583881853013467540415599890516482939103670738153602295500461511952878600547487097977932196581741975656035557584547740051757850956140725472423728304023727649336324434848560981526214729813412010312620294998270695322312603337305276960088882703255620344367890888498810392054422864122611652766614349925135956138655695560414188088689444760097267230588589372261067441286821815769770154357781968053104465491603987092476494311853206529655324000536429522794430541762510786464112882517402220655991889996665275316798417904631183507867400552751449902344539961600225610051934171954376931702305483821711075248259121818119931230154744528272186334638581647393788736198026696279800737192829452989261461534245602957205069983370060691935837100223722989383146321447266566762688219455928031821654330404085138074564689136162524872955784033119854231766131607184256866600668570681495573315731266926852193079080868120677135720015218011157134107795435901512585994562814293808459622397169304883911610219149322529847580518515079501050676391282582591146828686400347992285309760269764587501367399527753556630352895379266518123608909594255094992288190393666510252647462980865588795118717308976178536056625891803629124511495543401892788419127896021138941539420772966806335689489535946602768851970977594150038775442682315117609501323041128968292696018197179728542317373426389343364044884322827689473482336 [109,102] 215883240715313688896088203118826583203036505013919972689720465560143075079230776850781656968289109855577287039117416634438175722922036783186341490859566734133886583749487780689936311508765994840081536063926927430097881710455927851302799486513463386466902662209056898846659858704802748445491907635023949371769420993913481993883883010766629401864624660725633051622145723873033177938386377274657651168780719413447258605212343879463313257448600659813367883868143677925914313784043329480663684545087778491523559835391460011614932812327919128642312308250057830445094261985813031281641581978697021692653456694888589639827808576155604733593852110616968115927114958068485287717257148716466396410134748898200955679845793411212745226776496908729663309201786396895280474560633177667879523932283709441810776537508023177275661181302080861186737716772104213782900121713752255643555179176576430990427929895046591395095676589238302276069322695327030475656167182692416948789586316712666283981098463898052732461755201018279537159594008171750681962816465620428942050889979546420329434119913875213873882884534369799807235004756177623369835398589784840864202725673785265485342062590159588865404086658634970765086044297851213320259862768450281415117138267887857199187069083552504435620827085208339275426762181036007262059838232618710660010019688478071274626456926039759335153852458645425087347475901699512825885443903040824404962743669490127629452066592185289865860540560990065210951836080478116023712806718380859809164150007112017679537979739396827202495535353765224894485957787922463969009914536681237735473963044530536708063506858358499859111529043225980769434996928441022383868917685827765153886990383908394972816340114246468209069703584807084141945603508107828511650875436234931613612787395592866061959828100991613089037209094638212810317662981355749467120493895371526903797205054659482616236691604129185605234187197561134938973083084022584818119978265832653663801526062927589312841893531682962832845227800574605766564368600525911854430276123223861585714506558340071483337458307634554162637244224876366961867385393217650663984725068209250743622444243316628273657930196745908162174718031747865465347914619711270749797880447240380505981139542207075524071862948984779467946770284271381295711717863356860025893834341781050687244295987175767933226951119220156460747570290731564800 [109,103] 1947085253521371986401019205161603622005791967878959863597047199608076047686911444919057053116750130851088826071402465211839861716735565535169556466683999370200645682189239818780901485290094805343062016480158299601150101713220995710620538544845742136846035797525239415594573483639074629285890794408025718006235279133557022358634169546162754734212175677548721194493955267791429663446998086029664396725186456854682560049039969753556971265028957550100329641891891464880695272886463329453092630124673812653849489071398623812220397862001757477510029127025015478146257370093434348487514622259995235231451234258572024796514155207052330066451836193183931666753539605799338944757413713929125596003038231275527174513292698175140576996515182697117428678860309449515921979096870981969853384874418466462827389104427275435944548065840341872939625038354879668216926616963287851368661060448034526848315815347855025275179559588572776565797386361206807375465740864995519030833494873284920738346347072454836627009768301806447088855005604606792267796025404144280689005726975840306704609197623336544024523586934181220276488729113032642712146219303698739915215995597434618313296167211940569770868237350490358263203955701108751669853855188452320191961536856473791022962230589548302975962245145196636403899576521471798065020208867123147963832469951464944266113106569412305910394858412342051429697037393759547149522456871384578249611200844197735725869581623516354324297527034120523556975929477454096959032546210196680091799901753067687352147887725056836596857754680460626855638107302438510509799662207458560842424481896270185898528521182260592419350294801422607581116774177068517153753245842240922507811047645171776851861360677753737169469887557485419625077299967261063163839730288069380618973995130693713466307172435603511385264861152591319804507888550826279362981870413488515276266580232007529957310971797776935584951807171618948657862649727073176766634130808234181373108944144585728153949662493677683266341540879460385264885995477206818566900321411775566914497986290187849721150234087124581481003219081475557065466110180051912382908610237575883124582224879221614612578613924075091471463637897432083565038773335515102255397919777158446582520079193027371364276764226309900640688832934779673796977715568001732231224142470979823655302083703704133499011577095850542831458298976 [109,104] -29475676883649048394202284180711240806552726010882252694514343721685271538709652991498997600599898372970345319731850461582666138266057233571948246592891456418799748129165471854255166314508285808095343511883238577849110934976220738217072120843265169364249137619788659527574180454446045653812111936510714627429261240225192766946360612454998172373632323526525325447031457668670227176467294338145529865354464886632775670580018352608150907273402060580354115635341733616784296013994803356596204628225491524113919288668162694842660830618777636801690358632410077268440496420578660755334762276202566860819147372868928400439089668448146427220561491047521595401443216474669171163228439985672099240433029658941171114804049626307426471123271442549869512908255962468232411218860134732347560515127259094296526457000786487683799599531180256502579786815238089315747778379059097026622330553155629356149682887608486784262496119747355121058428149739363070486488414238009498117829368830188022306367612659271829917794774939708171953490540170702970116114832809962369971105549475036237152271914854654742698938922479576661002913346809094557684287157602185324979947965325780781547112944894906377319077220954436527609118242200226028077009275422663515413344248786942158718172488494414597739565129588545092470137797645665829272663305714840322107166045984790472515583136804152387186446805616150973534342249105796123808492324928907731077975554095474389749767916894326118317624105734359952005553218535118555308883575194034016999655203300436332878131065406466652897815103836455801020925799656857722763774973210816852981452384658072679656788535676476323801743827296225519743625356702301294489248724424597780274949055340849648162853503786547320336703287259270174642396131218011918654237505219875643465422201965109464846453898402871903936917038959092509657066472722793538198809186830700493481029698634191284269598646503646394598329321444269759539903065484946010268971729253177309485408817705171000083009260083153092387255871651074627271788806651562699269065115593475313922381453744911864250242015530304120249377693741981603564457307322340420794950025120111426007218193319703617492098920418473917794924312246450610251429709028137021023093656865035091151293954737061430638225809841545207449713838808991641172977541555482376794606404657197961189014248956358069856174876724962208108096 [109,105] 2259100191748749124028825927240070447681895548701025017426470164701427578876564278442685578070475611311716720586475410111811105948765929594554840350171645266796024679469618195828135944037855349551756199091032356131707702231378407812107245429720016196576582180978753829525979074984948493208934300906413278838760996546169173425701119406911969028413252763295202867711469873620308498034096434520930878719551840878039311382926339041938430322509343356022391167728592756135035480968635605098732698761872307443351993825794794818264986579473566969370154986037972467202092725907773482303581733214314470363875370909415146344739955847074318690773271663467660187795626559230503518639071270467491990850434806634312345851659634224892386486213864867290287827491303293641663053042467707377843819653330532335199895918458414473643456225228174252643832217025173162529466676023591297694831941310092302473746301018643743154362349088428897383357052032758463417399265740009579806359900028703038321492924244483210466382268846750477907312900051690798694726647691120327115655431923904339368612873247970188695029837667009612649345328804703710346356805127052092830165635926418741224462920582473323425408133051958724155409293721317458724080282916538753480899531025531756766400963003647682820166976941079553842004131856566972276543003377356815898226831950925574356144649399770770672529651454930613655396497352518655873855790856019796164163211325504432133267011564604224351724656342640181636139970922044490864883620858494879599298138073191690763690991107643280434369159556148359771350084011843071820290857760088680027336207342402452913350098794445970811660670926971627800196595847143711590195084949955864479215955771414497055226578053588950276937227309264937756526983608532386232672223107280486934395183985430120300736174128336301926001249068697097193491697838058491019253738094125677896330690161305081115197147322972727574383356354665880015937846262897364951904281753943147810942052557541192210745920857940521518023058331951397018439821161633090485624188814529320845012507279628316472313272901329883227000898448032769741655169885875538168672838009460921868367862136219525354070007654416223558357342700776211867375102319605756244901231390677821450270138067245637026207323206520521418894007907241033453766246240077080950546020800998173912424655711042159980383153275253640 [109,106] 1058452382947949303367579321386899399756824479563926209127479289921949735031880944564122746843782068949620926472747330074462075138382427873721413315880880210036003768363887918246480544069601733031646245273305158175598188084307734745086042937183684393377006298544326024304975475168294799461429358767375496815929904878598400583158967907563612732983233886167022480534627413993234910196748164754282493983323064621788664555368749722140123492080783250712956937892235026461427329254462759140396709182767745946570486639690748130957999503975619884619835834039690513120265976284588597923170243203302578763166718641486947395771971920041775935853831959519268065353044927248754810118854773719738262561378351341984844213156471053616010980247954387992895544435187003603391024236669748064692961042600258598473374736121834170590069911380245809304018970604436170150100959549972585809234733449513104789157337786511371556655663543643838056329091296631822165499246106611637979555376846497295508955669048303318711811958297579807818296200193583813696478268340427488519044436298403068164669709292137414576613252217668051815336123366478064022468888716935389193306071015053092054826995512278593621046942932304699415729687548719610125286991307697842455484691338446166931678360224433245050290928671311988448530076231548098476866858988956897426694097896405223125095257932577887138467557807081355676421107174317052949886288524875143763495006075776087917268120805626090346952361029425386897351792156710739649381039900485808163910417896119826807264934609328556465359943865850811965847091800738225090130777938363511827991965053143220707404976788223137076161888150595469751293091235650020046072874625221449706464868020135315115953933473908553129354316967291123514978306971352639056725226275514614240988192441956377157566890429423302482920592581103885172221931053495713440351618674292545969802283421377459543711570556718221979500355732422502187430900258153259540753125709117268185771917638976181882160052288236253687474901489835624353870525873758084603262757400154616485534055681914962683643608830033756447849150892910635418232946887175457306880484669095318441218391497793987954849394822306081746974288659635328521907782661258307816076824787588857035359729708653564081410695788451529679337985946477442703623411974222675782449551655913864027112552362982992095679086080 [109,107] -212532856820818106868801448682678825479030495394790366205441109622956667032929227702645043666001674785163888068966762771892689255691574461585917470840127375493726088615711463060671572308613961864195801887745233198817873097772961051980583470249491724608661589950271818554623844129606801620894303159485276923200715412850440053788793262859142317898120443957434590660404315334852762516346549704423751891470755206275986202160603330051410254836678205881751777591636109574692357359317313715569286592260143507130829952913259118762489770994027619008747153803965250489595122428226098257905640443675434160595216770800151819612254106396485369167640189795206643570747355850310068127047917539851497523702133493290204045457329188914130956281533012036180855206374158510004361241624462368763132854854715486482517475520756876371526495015979566616929762234657306829443071165618456979476950155325543214301889527849266542604780031221991236312295631467564439061059819618811217977480516409455801039253439559494637070803867983778369300659532544439178906820375654498183972367768116381111892537635281605755545310426649399227266839319572604274003844607034976175212789732061009947171057301149627827103701284933486872796635507817081852328272930835908154815790646064917882018920175888543063297382881154093962316687733086430127964803578303882588804156800988546957214581936441359369450406853642770310770215225044209710623735774481250315819194833212826189873570137802187569567030582172322332099974852588768772436252188995780804293754373125249864809300865555469851147484721691138531218290038785973163401767480421507353583887493498959036271929723299728544943596124384845127284457799827976330976851605445944813157696948983263571803284739715452646203037215807433701770767971727204982314617924328656475629588890207148718846107917036713183411478626015892671779897914118417946139443326726879290135806918103928489999484058000377359772223918856227820839119239028113258158243752296213012980869002885024554961414107177785891655972380093166527901984237271307985355527738271291425368262856686074011574397272922154323353502789308101245556442650973998642881181927773291950508992521076088315176819044645621781989021821627578513380780926408369415670067308804154196386071579895517913358155136852272806333265112508221231182304399392615842766940803219198173501082148292185289280 [109,108] 34798733069932460864443387036281926687585521904504823632869120009816005923014907225284525526368993589678503051739113619121573076679083245506639888141960124954990400121510907357869276490904692336437177107731732933267985252126523493702831662170319477967727522152723494216121057520624134471287444674282223458099600440141161893016719283174809800384484671326893970714683520362765637380136644483651235543121569429940677415251552976888444548884074583869406030018544967621500320800794917955860112512484846094062163177016158228387690898469354277312445069931349727269283461806664088029291733970891704189643462378469955168421865214946940053953079707704065662074354452708086252666030766605273829496262843369538000198689116886982446911067015736622433476243777664645764197185210583084168228131108824555983599710150970623246144355042409471338300654360875512481390599951809097561243027965310133199681077156202180644707564516869378236041562209948297050540109784399963701976967443602425058569168152495407136747321214310840804089048376664705888638118467324069859969428095565940062717001653156298287983234478402570951757344965893574384145710339997803053068573419084162468342549013923072726187264382792874619779383592952009956061357744416778378104903870621980155138200659042347284042540144790074990098139074592166895431944495128786382254273440436749881951919191241116604350958591334235014674123795763834447607961230553455362490470504602952234665086636903950673925091975477033622596065147657121718419617862618421529301443719917081140826404474456418961120864332538989736693140766217254558997633242527713964744570757289709562992002759771751642447146926316357937720694026879563877760720092808049392256619213170854562740289036879051155550969734412929030304815123931904493475150320185749749558609711328827259819876258347563791046790600155091818626730142988009569007694341583308025453514032778229019014476088643954514480166995857152350314792959587544895685154076793630633252257834749844202982128508197766728541312531054787339728477993179827211954210976110943334419753494681929359716539236689413480294011276524857375824808709006221626331127645504965091483906403066387361903067761426051301935908827855058389554974628887064998060564340781299683758244752151466272215016359398661558757797282245090498268509626991441042527831306719992459949516533242496 [109,109] 19808530866104089098587688839914743978759771422426509548330600053204597822826351687483330755376753313508357787382018355402228668473387596619796989117940975273201371356378176584920304426715362394304293451134724921228630195276291168438364251658904954727185778478643353748507865688284904549204553506512515492395209076126537067980243684354663789023451841371595012452211854385294609764089895072897768071928284677381226725586627774973585049433953143406435807498364218622702704059937555065757901141766806679824049870986261147080930740069269611194686814853930217873574154737234589226610661258624023283221088291980030940354211606210091114149545173616632147608073424137217986440343809736386054130323325001389613871869069451206699653001228206062179427874888573019982513426371746188858124531183607569506533331122821764902403870564166734588735682949487932567612431003956011031116075453025532474215916531632224351869217903097383604091049149855217741808222940549330612685033114598134672403332348280153581323362961496244766835157254961388745083810746864882383130070895322011241636306731846443163999913586797577538550810016930371371083228694776419365880649388937186268898509063917693454609867165623921666721261904289810315041374611023283619656466868408496538320172781676422032889947005329580055414551895817296978593424596542983983879977225192079408709899540913714167046656717503998452585548266116083539544876836976272086120434555736355540787331151430892383842309945678835101004429577652551341135001451203021882491226753742573178987352854658700887402398347016758614726188215498215223910295255510369754556831726579975240625498056117268559547966241311390244356099434893333925695331725494408471064956715390756896817913505128132057141369027900977931238281741883491952841994425614786926275820651009196527062540021396792393046350120034350436993466699808110155148187103638062159430514898328125580145283544386582859467334579130395707971983628688805287259387173489434915941117348751014843923324335218836985896663905404975273182127599647414306306682215233958463339862589095064677991561939813312869512529972488915761341491066910681093397937345813088835229446342329409274388398586226105718327791594496586819786327930440389642398203363254584793080395327589245247059910904264067356629063383847503891064081214886702180755506624906545108870863792 [110,0] 21322233212428223342115007238322692387319899404515235752171107435844304056158973940294062441734842647191084628508767182443552768591532124135461334846635971464545315107827601784896636183375170247957847729708611305971641962975654006743342746706488258684993212631074565062789674746283929249620388392046163828934386024287284703173772680988801887046642724870474818452090751781261561851677991766658642570835433190697752401304186285388348852120540694950747312036084800080248003966035435480494267036855940733747794170412012425454830152459769923966568078529471218220972787308632040403309918005580824527660127091075837203627638803549359324712754246918413800035510477293034343978108754314188137128384191358809442734820398200879943596854135877687936218980510245041484043842987947636685542572863774129789843354236834846377371926694285887505929530175939399307991648989139887520736847428684712585975204398286961676264304007274826535239126916066580820662437654013459264492788721458968926457054095486613762178226063995368916100454435867277517557985058868893127615465298628008286173409144793749065109105917455502660370795340039081276906495522183277423003225235602163728388106846545687091688002995026373762734101397176194945014891807995853486300833480517061503784581546662103363928120288384976432543531991159286494153525918275826076206547384852978652642020902646656472142848160203766461338271823681708022470598088580682120148321030163854222279892948249136114895103890677754517028322484930914294065791285168841899171814902834282545682341164865871106798578952765705685925578201664541135079652329331929658366819184292437861972299858560547276454271882752299033623806578532872928624627377877979601344581576538371976693430958633146885458148620537582433244202268018100901053629706541377967693601144080566107899932962380873761086766200305197423736365347902936299562446693144110907791887238800485205224113146937041591872141421622800667772870140248836855233052753054686354981939084744206971856426452198300713291213062187201282690516231082235043384381218993917526012064100717949967535456297078210938737281033959978338404747991585326255447730209633786678514879268780102615853078312057935375022611466635963731164573330399591469609718390627597555182040785703427153033805136171256585134827638045573336666668985821808067348778161130448400388208999882263466202583542185426130835973175421527810216557005762600178221847857419193276507418680378837886862580225014471951217776712446737632431285907458566736013646970138112975928877029384357907061949839709522584005894655875309633536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -245702961114852777600195851410618763173087831258965406527634462289882911975505781657577820989557951496616889301251520974761496929819701237115026667422451607212681746095374859291947742745000053602617092513806160396142563938263489895504805263398908242960760771363236723637335627692372895502346590138594603300640598416704335530781635539381043778454455278410404570134418746291159624911574244453188093957576520891839739402516370271630506698460698727526474913321353648229406558640441908446242736330249515936414221508494896614650457403484677827763137626746646825318922410214128875591992599871059018233035388290831598379849748204253132702803258679615336536533450821652309677350252288621998144791044138891634075553117951558706886934909529932893844555448570065629342040155623448653168979921884844686888669390884015293284270559254161524974596317278738508672356820646504234215191048477553177626007244521495369918678457200351549077470861278847188253153550423112817401464691752252140929642584374188518059853220988132050594626903274051148381286719244345600743419557713473931945084212887554256326144844689249557374057832064607495975705666657947147024609444310587410278573626741918784061406081028168037493417425373761194887753390166843990241669107113362499267303914630852960160789880635580659772865700019044169830684997801350986448308115799081963680256247862456201994409523316017988318154480219599331203843802170273538712779862214304298495770275160963894981065942963189316351380093629751637984751628140274136115949168437105447858524722442375166992066971024764290296752463822448854711708476205317370531054451583121115966751819472964215677980623745706963380147427485020935001046133543032492228933453737093142970568627585808760743272991552017115952610700697724094531926321834440638926775982158335876457083005810942091186353795245782880369344403904678398530408505811263294396592768152032914968562650304873549281717957798149270495432605935637874814441984679904793075662465292713687362075179313614654411552125410611104346673084090876853804141921283276801866503906401739491180756466727327572665137691805403504404835474061249550262643879015117215044708636792178861593791508922266841474087478820005465777915474244592733008964913872283164334845264292864703592781775196068272714110277758309429221357961671488178786744220415401671399475443643699289156347562003805334291537214904230578096058405012927046492292439610298728233807502286118293039726199775413196381406525899111726337440809820910071247729111126805141012140585004259259911366941686007778653698016986087125155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] -601249573297817680643051699198360966249918777242375753888537331710732492328825070700677039439958534879459366891427071359296263888917017885417868563115565728168031355825758798365025221633648235763343750973365574987320397102073162428474279971227828301346766696113791484654510744267867934484879693342902427085123053350945831564524357336257966658262460204141602550446971492624251426031160200809722338277852812366427002627726997888639066881252564928186496403759636152812799400768230128041035054280532047865967602269483234400631655017967512607918817477738761474492355006121553127161091299246315268648449607888117869991805689135784782814440296874005905245981337069164688820739980325556841770364014703305919631632604047729125749899514055507504814136470691972895992576116963333505432452544770622741893958590986180707005691452095913806226974260610933359409349502681376682873231752034329068337638266233750155154170089350823898672975084979409596810901466407462517309671877808390807821263595418445967698926903936666866509296671850883947833407602700960289345559719432082416569156941229440371173932828668804823170464539519105931595664743967666802587371677247207131434252996480588412449201276092741200658962328016985253754561202474739457152179927973745558963544797705601193830247568696228496420411721657489432048061158527441135830446314904670714704897534067986734499493190794037185339995119743577309754470660488752586442026293278695696032471522860609168702120154608053564851923578391873295996422955046854945254225243082653428331647143330691356887342220492006409535171028479454109734127750714477561893921874168552248884096087094828185269178073836726015663200947118492945956190557050040521167348472953611578654985030482997437693165917684310353688422206070038901763573739682621005782934985652812728419472405981856658590915362822087731490993103742441309006193625528382535352100651017448457403484120420786077683121730818927567999530190836687390199229001283447815199246466181986303287376216230697419574705563165765813385094436792331668187273193866038683936587550281983234863430745828494541574414671758093126477980644638897778161480846046228630821644112644790107101147855342308116820700825561372660565161564963056217374696860629951962298855569688451969340646803230883363959958835879520834722724366669408450918142921291151900818852075433368880283272901584186538228166765156231779034697240058809700558115066951999639963340581484769058224601656195637613126056789222428604124530065697035931268611379811897682750042247104568844931476643243764846552955321525097233121280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 43803526164646921287914411626611946719112968590580908073177387735206306948222237995622415460516901787871837593128128183278130421908359283793200259452620888179723429818375261608046052926935074312794350933086216576227397127611834886859346518944991823587262911644381773854683140477145909288002551305822001461366379930628696027572374537218642252473104051611614693438270633597336078586912021164785589042288016672152689895118271622704749623537905780215539841758145479776599178824584680722195977138154807216374690681124392534618505355926744893702322993074678556490606296115064422039152723871308631509329937471861486235952315405407188890131694078031540443495234043297181585347981903383745063534098456969600687749927564406504633228759562542640163551875191948887606277289120856765354812150171620545387077395623250794435671863469456176617716762646934301284028468211795774039873834119603579948550764212252096784701406133035868025438991433623978632796889291642832965928520323854545723700434756222151139798161570037828131397199711150738942021659002888158617862249998740597207813271725080007529195747626040220544061335272135432952245427942081082437116600021583027246040658532235372061891758184811746539226442528343647188532083795469911461363420892683152014260023185720992380510626178094217100731795192582806118577531677309325164426759075074127931475533567060446370784878028953955147146445660739268572522515202518198080794508254854285379425920737863268265785490564374811019227484765646797299622476503654590971579806995258431892442658837924760808153342846847797249613549988999178522083706563398771714701219491740050289299967356842498764568187174843173638292461654940842253300947701993335009351475653157122935318987704926189488279508583629166125972335049978064016915102204075456170884103797063442476154362101546035336110548314972899517997203793820453303064778037227826937587383425396302504849817263263084748296793634690816393732995834036151793399600738769763830464922153515785901308557552740309875798230420049332416784144501095549860984933097877911225657048511270192731369839837322383441239517498212851310403170833824244337711819760625007678514219345791319730150637766937380985988178269713250314903739276098381317385491699480275051817517062089983596965446133452870095986901108270076342894359741613314395400389707333394945533992186497578311233564257142992446139944226058913053813624459126345807033116216801025738045960607852347197424607952421222444022497527924540277030821223306707772169794079033346248458674598245552491288595362093061007362185159487388395765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] -1802029048115973772509556157826436744049338327087298188010438308082064273191554756589681867947212183160684526813752053912071491620015106826170308209554562138592330075486507070717349501197479606965611959224318720033629852092991908397638639849234892659084615066192313266831883576588272419546617953317964423397639225481372263916724813950140040217426879887640394352770430840652781959865398119485924291907872161880368107477273168366796681704949702641986419086109101042306132582845558029837728638126292640088906539603469113309377180780663765055989185036429589624435651688239709619886411967201337396822225238926739243793270734949288100267397022839221476634919878589086336140081668758388594934122041914441430586236325061523689348881401430148404509544526221658316063664371959788339153102641241567591736481555940299596487529198344708541336521753737710882317847532272221466078308777028148465501094379591776732885647816343656663832733058356974266750334355319933552913402007377622514838925796427402037127684720498251232894857778788071142331917166904956675970606979782600906176318629449052287452359034647204108045083121177223946772121639604023923908202743933396475561779777930255435889589297699176083722137713130963091577310145491562550003095241971100728626111199212345253581695032613058579728009673365152174677007716929094343516123777871790535308308622336681405763204154010740249065245003310068627603158304076686255231220088481605889991967830242591473437226107032203106302080165224115025992282469669396776190673760915477213268233271904732342080306859727719743092250128622272412278820664105669909672308589482501743553036756846264335241715780599551751960546438341377327854531241212089873291350260594593843665571384477704086217299863636336633855705157481517118667714555722733435563971878868361828580310280808836648693370581137707581236360611649551138152052530639538093754160164338121859463170973817014432179452447727485524228239226385517871626968449214329802002703711943406320449628473801933683416528262585896876756302144753510708240558143594613332718006467613829078402411282617570292089151795438551454912950440744159064224588593799873717593295413327560641107007977449498760523758716335115450399530354159571148145086582118069591299769948499208732575693123698975240606479036437521368785196977003094924460707004875892144393525733737059170946858722767714404879931243074292909536334051795411582943610479085509347709195988110013492344354307632585475516924884487780530417836503724486597526426754759976451451907712353176430765203214088377340042024289465621709712261120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] 39565212290895013993324206255596667006968414296967543819657546644739161946042035929607255797699361411313998428510673616164172500263986957221871036410868357068034674798638952378860352850934098460593323034134737412560049800298484357376159898835599192820947662567378128861753259392742423631366861725135518833900051848234984104100028353972209496349249390771999538023800433549151286597814727414293514190814255668378758720344327964758022593269644034862259093701507434588000183757093601564100095174645219030016095422501664244063565462938084788111002312968392293984893376721799953583472541893925954612918729278836178290663268227693035749109247762795793560320401035722362527109728587654043434664007209125444383670966360013929244502127328045410031548796233809120490477813398724810983510064850582446744118576555095518262797659181765437771686833653101538780685935524153015326078322043442647606499207062905400905712004568543888974651825220129868540431567607372189973835161143591066802147828448252058458207751895453619056629964336851985371305590014987601502913981776951536219074262230152419818748199025334250891087417182411769321133215026481830308567169460444303804565322324694213236770673555815821210821838307673927372119065922448944421938381683241987001528244559990608780713809491060772205868725956813154342810324369129627205031316815789472603145733522832090766999371623506352686547278132854755684016481705749705705414576595378758507014331609642099703091088014228299043888185091537086215925839206242304783984920583152582361418552517592352182624085516883603220489853183423448140101304850869772252863339421603550409484298029619454375423301002152765667597076797977570383427572078024798622697970622126002370687495515164086786174438887091362864775506768820529552319612530139720131426171683272411137376858374385275474034313978613267516774973436580053047582707324760501007476728457537101699486522907600957026535069670626978882432041391167657696790126954467092950004689580125954864391598053145306472684486274667417970655272620269380423414909776001133534615465573819795351123534419006197799233716214407840152250695889191758859693376763762999717254342652225697981314743280457695581555889523708371217299649313495833545035594047143611472572181392556637903720023996704872473260800424483663419449708991140548719324494579203198626474776964864000430075721703360536796071214847092403641847471028021426749308417359585197426987298648247265694588395046208077799076687079104682887707544878004308269677937852220321330165121741109889262758421446649008642214158517242470493847552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] -357798204627930721857421014587489763440713621918174943562710769504725877082457768956834812789657236146775258714130615983890713079774486409182509986398852727403465739253527232075895451632174992363496666189471476382872859013351763512726648013960202170792096548383854415582739396613479971371972282812819740406446409051960014709624641439566567431646543084149042612921270346295135103172680889533696364177857587969123420696897433463724106427460392829047048949305669149671492457884603653474621904680043366367859258462291134488130448607493791698907661438416054182834946743581932812555921069277458974178687967347570262129526252931751019259944591044243826858490806141170707614718955557865408016989451045717526113966539581147149344907295833688467255059769628187751387367324885344089356366350374596710976962122227686311210970459383782491518965296595864792973143680512607938386430127233183861938638417879265459396797088875999030238045459951329175493493397294439305467267472669142094657458972076770466904532985957791912022736603179854557034727538191283054644655890484761251379054968038320468235281673580924497321987035015586541530829975381233719023041753406099102708976223611354275443288883338269924221555442249417113814152282662828056549836963840144317247638538815623687670056503056695472913314529393925604018266995920751825429050200250678621803737112029920638299090145625769435841856253717390494637261467083820094987532357942955609302039722652830800254022746024417029339326337122969001878796134979083892445362788695995115258189047078319933831938783296173563442943618377346440913914262833137631703961239633089189700736707960792521604350667935877029607009232528135976287766245941076360984885314689012809287614007251660116066870926878536653297024518588630106611950748143089548689768146117824784153050592148818681549960121992413610924902636933114464565433830778358354616225447600152336105115550791144981309732356202995806521671200471328899498433426559661258331225843608803473808037087821004550254000423153785147078171863510985992182079386934516022497937748727673215691803130373621760477456946807580683812289001925302631062959691271571338828707195519082740302102595520240475842606390765830671439000047680098556728775349985898475390059153794169399622493243413917449249949963631801366564684466562005741515920737657455386811407932738583356574109918398927560333941322769642118275327935070972185904896154222850050257982278431471453949457062910711504315093293614922387822279908622198017378282324440839499096667880499983673333960829135778909917942892404964103873502380032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] 1578824845354984674794259388697533989876170297037609256445116931570562924431181254265385943572125565774653295061698182791561680380333191430884513221939984507814651365556149207740498936320996526217561653874965871259585905557846471095061113287618500356505809986506954376354844086278413035700086951185242365876694998446089413938602266479777540145574993676743394255218871261354660330534724291990162936449233565532773910308102426176853242961757574887037965704510044251075260309494734057996951460863077067806978875862442769307569693051995089442025223681975446755978217748250833985507021346598993652095789776275204584862297409533172632929700614296002671815638785180750869621418766709081573516718879589017611989597350255514026432868607725642771643552412176667243941863063348289996471620346440374800900101809755216441043044965949512049450004681958256595356394750644525303390693650452313511717311879672215988941500432817086413250309741946173206303756318264398931337278417253915737420387851672798151391865795630322790328377179961126261926290785461899841367738565499195720380037053448833965089352307982472600377876061935264184378045060240145799513171977308022828340528995098942873443450586168612875501391820219046254735238166300910767336642431790259131068472293648524839891631541783242294180105461042580008148460453750213270363115069932142173024249481404653022584367622153915685403690032158309119640680013011410305495977826019993870835807880688168838406659398576347480392349344867286021068585197859750209971685751430038628400741911555849911273478412362773187716560789363881996635459886436826338258759070764547570850033443873938181684502283807766871836986229325288740326323398749847259157930999371836006876343636436625176179779565245935854811787330969425230213477922187240842337309850834758284615146532162275746830568397428687707816653914557617495223802740254572434501586727492966742449237417976956156759972579842106708604010068684905024495343860485560231307631919616248876183218168188440171397870345206888229437298136759185270503615324535092185589267263280523166377807231332972532039209253489169262537054657777808882860394361979100117008981822767154040888758711650635777684003535902234317435329300676612781244706515431447623997014809389677123367930866081718944492242094859101850864553084284942255458199142740509279494203239946786130159514275631825434042643004179407619101344865692268885574744371002188554757612756067436350258899179863203453064953680642241886668095758716063761423242120877218029461817801042956075203816137860106411709378427375120428153354321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -491418539775743071753208805917318009704412283561181121384787364073498029270774197906884596451927918260684339676341254761886416579339826182742769628995882113125698391060466693541033045650174934804319934560042592912057158758628092222377116630901584060636145769091961666456028627057422542623203313261327722129291864752128255124494066605286130080269829278696801920344913223456657104138459799956471180679274449373512270117148398259451669931693708877637724865725731252070379444791948424278324365872536807290322295896305436652072665901277490217207806906956878037412507245005718689333324532283072482139262901003178595113671596876003595068095219124108195770288840803591447645219519350194484160677433214979733095287359091402770601869645806581844636523749177799779598749020176116445701050865968677576955473383044033482751213501200417100395037062046125617796102542022612443130375135796643762652854484685444448416945822771028777351852791421439341945837975046805098515778450236834829595819321867659458173603279743056941608465699820736452597170661539511448952694966291494339692789736760100455443980331120854428424326325559437953377468434725098937886653491564263035683594390597360906559572625417848376499307533851898721183201043985006194102973910021755460504463672385294484743375573222176960264980939617295279143269061420311591764882675592942125472204647167237728544058949538848911412431771650977547929014725683138009019323624674272993623226906340855160225970985837289234787328135256556152988230625327402184406082918552848500333437215169699702986503984264154945156542307680618260682395017359353977159728107870862965134767252784041828432444687699418968811216149526225539138277777087990022340198886026675855394858884864821205029779758642410082506469629444542084936332746224536775198000601386341275728981651212185399377245279797395410869745125752752156551285634753342683040982914741050611767893425339409795405993086035172273779039025886599632449956724096414477680442332117975380042703353046599884730334036235293120994071455991006993556358661524429432480807662381848200332491931197743145643484687093347237891041106460715692257623803441079415658881571673473063443379222343086277216181277890590816326894243425745667461711079089803160500326116588799027383899491586053116959478825719707548925302077798219347761371832386582360460409482263223107513071874943143375181640708531809092916848990476348473046939029573148314031519550471894968719647330762522562640190799055649423012896776003586190447664875496281654243421997655626973740612157023756590584682697589704802986841079808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -24459716601904340221848168908785767754018867041107677997568363779835159871937076338311192350898262700007665345651733718990354060356463403049386300654063227620567523426067703228291681459461211033233326373863314469856003308769184515638448538746055541047852130871490604271445467389108673847462089183400234291475525032487753172289874262122532909491596551518134648875436282471578841041280156275902455972426007751904558337574868979329736230336856323061208554845951943288378734791193491265924506592236433062440397896290861229169753895341385883544619408239827678502230688036609268886388340299644248484498166301951402320891464582283664776521396184738308314758240678756496245814689495585060736868876398793310077006889443057464577662172338588048965303809400415979957530084966550312941012604555904805298191243640823538502743844317124922307783512615198882265778766900327770909963659849474359212499855811742727973324889583809555692856766435922330634079500322981501766539900128742036748418286614963742946138228269858032077298571327216765158893219947311743622966440941428449542503270437007192326086949715994112288065005472470772373430798067941651088467009783376555024820762635748069162442324395465236991843972767167301424711409023328118869172168018576481483174581302902002415924040943567266861076353372138611524072680593540307686093187965022407719468060059634433075016798655536802612570405402214747310292940482748242808849410526578925968355766818381844708341659311355708408322172078254255600768769741946270908132834661861941594987735705705775058013398596839230117247378276799660686731397694182037549068204108030772685635362913545806013407127055333733753332599328529777366294070757023620759114964379838357798194174574755896540407617815747291770811262459055730956707523234892447034493873478983232859624505129237762260111310672974750533705239766004625142558472854096138388838861336743594343095996329521571984067509258456852806808039066293297014061925405613488306227394445253759722525469395185584757968882012509574886974524045357057206925437755095279151261241808002385806106916014419511734070918081663831448542797417823266176428828060938641894937687047234970073027273607947789234717977593092241829764089677149968342779714700375049641777842174601543253705921932880415495434111109194776111713957103436289133811582960944566162056116780509246218412674093632892150689998963862853214600611990883388391391575504975118251685863898794653321676389194898055204356405656967769976962228928911729033408647612111265194862437673310142198986441609934430859533637420872845355817851944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 122293030031663887727145410812435169805410373142204079493913542477798216180614653747884804013740914291911325645372513532243157577081259902635064870799168151109645626589537771602705069117888265052102723141623382387520657968076580315295450855310914759680911010842286533662416882005570973494681764048499873037787070871827290825277367882715400180249295316526731263076104196324846297139122904204959081665984622949609620443599463548369828095966124683481121491276616729283508468219816919796327627488583697521584085685134986241770664907212367543437655891326885706204799024367006662915230782655764676981818555811634856947538113433921350183380704965893484094520072689196739424997788996145919437731980435152291353221808145851159682049739747300930037243430082600194896292908577160620092678839496362658405735721785133114510518415156829407248478420812669369244120892981061283987870242575756149868004510098388155465585838382458944098980551539967356864672821640333627902040461187678589904139050320544220358089859208996750103828502616494617499750481710362545262943671068100754497394965445892775272734112251374351975863680060498736003078959761141463458281531375206809961175840655000445853565081868500353184114373247809786028267403716236559514051261427177183145449627575330010891787350377346236246332480675149462305495122950279931992754536558417939963586453134832215321282260089980330989504568002840579534620202016534641524315721033063847053831955703858425019532315028920966149250270854204189917180508595351242181325757663415483601934498784213954599881197327955031658144767583994756505720032240609562804403515222664508676568587519139273654744263942466990218601888708486452462351054995623475724084572591171050858158321643087546556181939879448504638952518106050744696915534922929870526134290927784936790383793810309583665312305770138009679879150263107596375198772817459649508234045680058536294301776291432143327675273674397369171736168198192121791739215947229673660536664943945662309266821640184076322078056887759014523451777619391578208924874908314749579315801019859545098838054547230112552124848641607253885290817223900160165974317690672106105486005236655703595989523009412491866926168002966290692179983450148631293489047834757907993506627039896951644589939027763147582956098864006867623889969594556021470680537087884708159602078863630868478177760277966147150504825441607450469839232110908548738989154995621313501475970419623677311788929158261520364244394653606601017508506297314680499539260421218961583795525874847063219584523233206542461696476389418622972490911055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -358605658321848949697428044278883151022710643068415702233789672133234810945166876505004112359600594635031612410671659172939967730126614972603327093155163663990063857715316934791433869199846188055449662615111080900614905056704207204748815445444335377517785453146641978305673319532735096519560618767354305758352646026369870526952162800664225269265174355490494362576963540623706871220476322822174975030377944151310732367420977352163049168598028259467203389723173016327301217020583560559115944220391163154009029716169115931288554184446831325688752602432960049979053973968776855898284421303610366885623970546811780252230097907058109596127414839803742366904205622197029136945515084537649886606042132761815359483424640964766162606850176112504605485972253766388952563846309018853132907069907129233756479394361362853010541091392412190536098399527088802210389858557748913320951497910562528598396166355777691452355898262785457289887383884111361549685391197066996524735737769376044318798645559556305296579489884227182196448318201539890926739227459396255589092691814988767758282617584050313021567028119902021329471326240116258617341220351188685739294136631256312361698250515015441411600704561679323864979757687882443808014389396493814253027610862741181887487603945615550382283644324301079752772508147171089481472376455673177720389822453109408565347405924940470866735397995927009290324763325143027200046800853424953039883782541752380862471965752151159833739976209249899746246685266347610448111441073011245081095512984344775919453314697678677851831354590019338460658388264949833499263398799113662141751561663462524119668334865748380957530450578584105429225519037543804509432398492370372966060632765091676930699186936333091208298940629221661023013124845138662516487804746534148773955647767119100560820260546585372754238619258286778240169038236415880384785687340025406756519505065831308517961113359201993054512098695555024840673229351638708333081513763400656126242339400024428457349956153279746121151037141854744998839462467549540821975448671769825231499562044570662883099988455376753539764984966759291544018536774719864165332501815385726093347778710701692617331893681548872542741173339956521632756958118213809037410821251031723382353333586039281956454826351125657603785465508276999145643990241792852625621826815705978707196184868893874813590859378412721677764263795633305083561691521137848279504261183648819754249254569695519321798780440824563067784963258582920090411713808375527558798223386258748759338429978797491202678395375247159353562489870120676244253719920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 868223064418952533028626442358499455019607754783782555408511017725517730791330211134828521544538682641793600956527163388244592769490254459547013081533099991623800541802040406204186817975596514079179690782711198195377532835672290394007064588983104894861188915054844798670555983911681030997559328780546238801460574660266442165645603076778629128277721646460907041674406591187005398564744923007006017759160953988864422600596609670522738130429322230812888377554265781541065370411490675488913138085064808714767804946432704851378268629029486539695501748864152041452588903186250027988297618693351833556116198766514413701371480699717567585888234771178834775954192349260154021706507784856392489837767197929903395648024472975676732629356758823187815265102133958995261919746791618995923421045251864440286079693974043541641563756040157750182197522382257286124508571601126346981275338089147047630912900941102606720978420981462354216589748072059963129419017452222481527366149575122064260455022195209211041565772696150627706928197664899994393935629620940428162125848194140177263655304568875202323341800795329003006397186261827727394278143832389169069499249974302741107480517171518009271240449856610306862659385860633733908028500912355893928189191013725395937927155816403342698229199831208466561371551454991472040166961008113167700202949888846675352313066530087561399100200278411870918265466586155268174252490432521774172423823391483205428490761162216648044944609834304643509339243630841470520880403864606314682266693476718502273020438786763321378774264228089940628755256536468273525804290892970584060337901319571311951658704345485429984220409095862146977229471140766643502090387117462222088291324677469317969349949185001557887254457312181342568067438496989382674863093836626234626916159583350239457161427887179108605244813600281746918489798243743161856137203535773672672287311464453102177699178925759248767988747058987744954726585552079333425847231541219677164985657758796335862769598572556599176888920039896196085582135748298169488990158253150336711523228987575308113416244632086675903226610191500410583915612301024537526472437865471373132615523456762584911484714338130870669522999398514208654184691274539571537147746250604214165333439381075085055757239257685468915106919512759430729823773663795406612862428530963810831945920453713072982940963900272116768330797038514277316923396490804063431769506253704060207173101566450793686023755465644302561897943530298053143445534139385082474070812090409151907770480458692319009569601911961416109216222622861186996143671738368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -2086449199928618449704089666662085349056182824612703824901487036391198588989892495501157426728256244250579657046068534297604457097501211562891598892296648822413042411065771712361303525250870863125893496392988032816849824705177762849552706196687589705945337291255720439887491438671344630262651121395763408859029323662282765195189746927842599016914865182674429671424373266676532264602456354781025379199169187539456230761129581482563308470265573177817090219360925801054583266044325414033293849990197531260836424750092888092113589762114862266519205624857962922883491112517202492553880331230691819725451639219731541918903327855441503498808136345807046659026788445767067526890052350841341485245026815765023903923042861173429048739993530413405538034417485368469496759223757223934045885220644800171751484679753903772276252567572112256093390419575083398335518197866765800432489456437912457609208890526664773982479904109091262394850669829336168539794092563286407119086929105018953640324176128388560659971345829551664035791847161722135625750343438673391991285827091587683111757365071837291909111560422947883786344281321539530790758062231729779684115938777374192443710830993608889449669005998145946184459409936565498566011905264552599735381964347210847799017901352606845247382193241646612689981621223185474211605973242915646315659056777999277908166171141295326245042701302881256014354021492810495067896951267883403515485033346972887629093122930876125207523268480890899929958639763555424558428742542840135527808936521997462127719845284286255199133459384133933237911485073335897224445915553126459756303151003213699362402701580066654371064381476931565279225845712455331405877191157122694016384608245221771917114574790042739500680619159854042360204648501299600080771833160048930297158308876978532124417180617819439274874786223209829301635776502823050123326339263323409610362069074723775367736873893476078727035531702999933139349147421090800523881163731256362203665475183463331790826232399410798842375276943211998621121616506945119586561921970591514534720321228504446369211529907815364363339030167062798256977297694333981338016267653737209259636680671385666246241305060178488229325390714511234133050607801975133042516332624105006926264388637782451109715412363922578329026016875209583919924204256717371141659714965431696152864165551299312622892259525765269432658755817664488541106388521331064445407655139425898078560610591026213935063007982380198086822971797536579942351513696323734040928974530192435544405897428544480899502443740442973889115005626978431585481780101120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 4987455562108960673938967694713145102500753385886703596740288001116305069226350362874641273082555473485677703471398884549333431119969319372855453496279417485890730890046517516691234105221242381342547162994365481528980327406443886951408878700883169481089158279563897491809957065022508583754491333287069879841766373296799989652431372099456392566784675245892753930799320646960651442486556343662976183668130745010859451814174152517079562306868514829944738601950700585124653991799578845143100790527479397293032766428199964796682743997814985204621803533623246791113688575113107305003084481780985575750099903186405637145000728318261138007452589244794855909970844701551068710746410324487563812162955264069133017961600164764174019572077284370254227801424404779780651362431909775081415665288892553734126888044763719499959866957323177649473195881194352310327046358265056514395364483482480182924563432466114193196157039726677558568502790514079371419596441818603071289918415840033651527062236821265476328328098123069960928081688108211619400500884661938611652045277098130589755338466188353529831309757655707768045593301544555192869540955371873595927112733356484261103960890562041155083707206328975443606038118088809594060768200845050526212311283127398836112486600210503512834023025440176091042990370855216153367893623997462277652216089823477024057867221991667309630808366483488317363993467260307730959305250883096762925734603612490792406339669469426089965044368862466683828387899026429215870194183591666337413974074530309733021713520308615437572053872243558146724648032272648061452290087819346929717587527856556767451091906677365765216601206569094909564922744264055951428875929052616362073151060040956627421542316766118221268755531643750833072434150051972799385880339134543288995987448221922417194352840065090956461709134389001578635028431004865141936476623604168947378772987380706340422686569145841381301004463573479462911352933333325398002778067106961995675073654394108410576794136143636581379976563276731795116377428917124665698277606159362072546561587207476378330919626555818495638530595339773643457351748160216731286217026245107553628681015171521357522233956547707724706498745876386732594286191001003889554552818892699737882143995271376600891017742740454830728106906026789331712244721545048513978066509049294835567822341154517046156286234889669263418881412450151777947852892528259658946103104453402265328444231280966860375405699219975280594173859064143408516837378288470947360828819400209583789208871972292500166601412835025164037392325085950966539277129744384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] -10820510523191757303606924384535467000672605832699449061393526846319264708040838167029873433734398860440592076336762015130163177113630551632671242541736859180122327917622370812384662488988187585388781477189467565362387685956740255603010960162223534146834727268404449282380184486081572735402340073290796168652044940229703783077080403802614366626308140602960394304768090168468794930941311263919827667230225143337216201419364106397052592585234199295360438611921308553592512506784218061894901128469343924988670326268268984970786325003209824049930815020340871969697385875330472501547445137285191457635416054212608500028098052307943437116970465597545713003810790230714815102015546701357013334196580892786494841227735200906864568719072038037990241008032800390608459961064165481849965946848861759622688655642329622013817459108059979889977883519808522132845650276267412776955363173919966594202252213624799579536164490699316149256382951197545172862662703368468924294318359011214564605765941470045381958397363765939061514836873979830271625724235069310864450530309042361353518139879211582832285644768249416316104377059967258421563376928042638334333906320214670230990575835795664775847516070326567247288812966080511892340677083168637901600268138456337850733075383982707000411804785946477430807828954612045108433405887444252925414194685914646726568270308682682704354048773030664952626235393073950715484094114899717444711555132549936237130017239569032282926788561884873120169333112922154154447031463310054549782366016520625788988430368529822655447095336835761922186281473907934921042636055732670259309116039698916222230303676856585985855901784674733143907866959643769918113575140858497453952545480445694208451937441404609657898689502000479164843893110894344599473650098706854195989437530598487396931822836743403321784328552798752759906152945107776034008216727630898082702451862900947333980307663407993124155809118148885732293659217176274704889770653324805272414124527542366312128273611198829661783795228679230504293161528441393898989472148260135074313420086664164762183660386116325755149516784557616869665188718232235175131522049983438809933050447019674824433272954860032815600020497210938605964242262226959304377462108831234179220569200256129063749982615634693700597742099290687470045312867384054218283707564623874236537146254769133572451131900488275605618699679315310808125249599809736962275699532807215902796736491631795776847955172228485819565898483081339041307157024870648959219490119803952821929003591555112416017711661087859032866780387800453232706238671749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] 20051593538208156471969236477897517171449622090961614385274708936610553431606952632365871120258864774815342276225503969301563712758077956085070144432111547106190179936007925043729408476405039333288241930574145628983540047595857399324846144566816984193195396046562821704839468944187990088024976487983228210321151684084269737657318698761478420735559549766640103645598281261590015940486999387044950451883153463753510866680513863028414746431787244884580867152909861742523872980118655635279535386866590305103727043123809853789784660564806240046407147688223685270949951653620058989493527880402695329500192108603788218846936407758190158955403897680039130421857558944100723222769643930392484317110958570864440081221800315930784267477361985999357565071131742051203128880819818748536185062383912575894585762164537688535349678558858886176025297876391711719349647809581165497147454136693258341696315870126006174249940502014969274856412077999736466764863580276982789759597688853587159946733822173396843241807234496290425997588983557320642074925139683221189334328629218699498499726455496758284061551217619623099594051432554212082153357641129595313054931096196597575183515427909907187739878504823134158297648040849071127941439123436780142270976447966203188375887623816977755212556879869967772317054555866144737297824376273662535595128595790493355442715784363749731939091694600697945596168657946540232388010893270670998055920353279248844302353121324271682296837558943599036137852036769669363224019219500524412727420367998222038869054025416579149602366026871022686905366168758580201974774725634026709367510382976076469437547090820978682117349881119817625385030358758030422917058119599528472691708349947773458611597901259242502596913708750609051053435772117072576179762480391764807625371226762705729283188411706635322860583297737930467291164666334359198937934120924046114819606448228236156736300867879345927550355124941295727139518446401963783896911834685489725848660408731262032316682243519759624509522166192840688765173329028087530164438948858692354569434929061616547359828717602084579913088983876406863833514113688045608440548425696359972270071781604994054178241091809498457530065579570293136807061245473621278992323479117461821004629667688709144261663859059427723669419724868670183462239831854299893472132221827573709765386654024750557301301582042284452622014328131212297568695578799457649004284799218901960342747927890449242963087847047655407014090472115023349792777777386748014689248651351818102214229918161217368710527002861517520177410875476406699349127437746176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] -30992492379506275896247695069238346509589336838347422024801909683532000239485046351710351503969836845163482443216846649850051482917623386846687951751126106299768180032447323684568076349911149537786298724521501679656864076294816090796141105120747604923302265437216173748210085840647911923707784105433918043245810711010497808926337899684813821055728556430895187083185379214655917436419522996509279136908248644086776539913410675505556700346612295936234095323946795970612518257072605465903174802876537323509785574910980691673463520069309465187253855615926686999415962901419534997037916283381878124688604112386446724187587791725507607055573149196103597563348203834681776230753932550372142823862848557596246655134669630376987974547692873956928990881109301973552733276228458237903971377278190274794516447489769275336441617923633310840587937628725442308461423635839213423982603936976106400585034702349667290176293926571895405014253743984194584457000387314613058585739172403426888269963250928158676794181610284144108015630385018055579195195725172250995051384739910260573513310270097824884589749753138176398253416865549059960034748689455726604391358224392821336073448159683304971892320468491427555144721331384817404209388586041037202913527978637087603066610967213401281601931989469471840466533007159823738252871569267469807811342211928985514429431526667198025153030974326333722456750038562988775639149046840076452013543518597803818404478518720650219411118709761268481330944324115129069856783996257479231295933674267050329037092710154909554837055719401942604341184239481237370214925798702781260555440179468411997716475131372478391014396350074373260190101001817467585139938471196862620135135300276514173706442750565379925132234740422597174826463369281697771334557658643841211298047607335189111591094960177462670942265973293573751032341312766442057971560418304757173600675761269274750764478757764664799426304612435057202763184504940246346582911405469419062118084712454531253624367751018115600118113202876462026298589494238804300033906171408606186661797533557532893922378401035424884312726918755145465744766415321560572194262754446999044206218859199656949076235233348357012151999894017979823957556567026410706026322066625964173769979249478307221237132111878434380483338877386606765028201213323726309671933606193483109108096809844461594905297741845907234048025555964695767152308349802931418962562844056699386984401364286601086585823942823123322177164063667167356002162739101838593277964866569928102775744858253542596809032820483357060526355511767643208310908759572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 39212978694438800675218418339927875738367716107474125005254593037520282632489347378013191630594908055616151352814580784752513830132135111666151423628344571321233477667777447588729810688070385254512810140748272710945458710534228093866015492132083600134117846052926722838865452812956545840800132616321884062517640538362205075374002951657542689176052373015179207165113206990246631914060003036030300910257419216832591872342251878818247574483815465016204187793104849475489003646439135488774237910957849583016564390535257076452366191405153458888340080558717971101666827719101799952227211253797548350848073088350982313965798137398669934930990930889157105611386815244134991363728976716522060298874973002886387982708943555710052560135598627587641469701480188041635273501052528760845100267587366621685892591427517206850191216158196552083091027766028327794556966233638616680829378424259137930081787470685955140302970010864554845205006322015970637784535995240286546629152177197217559497283335963228964522748077397108777470521114142269967301244710472642132387214692931037640226825743049807802296239883195702865019538622337386577779275512746307800239895540302473006571410285475740916263491752641531468256353503536957607583359156604874253545634741530850586483558339535991006666437502359270979545270916349760350099065021387908618215848110229469329041309123647551573151701370461386177239794818169898553208232444813334352893336235642558601533334872106547740062595959666604695178710378536431460906111139987348091037263932980385656942576813625780369128356853810172890217012448786984162804863356838728074615047470943249825855237071384026115572197290371795010683017488203878386797121287741473856841736519643357991956009171156790140161426480447669688356893148422032130328191889954692844422102201199181688653968560134426421408380286295627820755934881220869528997266045743912185321742889221472361619745647682549180773871100450315813884139636223208693099192054363339971056707680065764484728094433377590641996493979011700657830356177464940200382544626819582611096140904761656175545439881752298482362501046879766400076402574955405046403964360153921163715933887605065042354686098835818367121296876899099246366126791501559029436604276041640692153309348484285792404827757316598696928333608063539711942890199760616378148144685682633270881104683072813874546317103759373995031913122362465139897366859756351708481993494305338677547530696086785065915010330220796186712958519885831245432736937392536251939893286188025921532145093801184086476010018417841100756920002090221388110966848225280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -38692982771459427201153788390691197903470037710282102815371615467973078206597095108410961462376380662478639722277996116992666036534066926561841694117045721966888429125944985444926432654070684584547571809658745319535709445083761826400706836781398634082115165880994193744067477154154527046705587468969373248692410231026006126497998132861128009400862460787354612292099856877270230597383507773343423907297369813301804088601618946138933996410655555807043395798052692611239776208305822190974682196268467897238474405903172884608869957661578673790600985829976997390942597213287714809987853817599763359585045145250108359380873060632203498134666011236141137096335431055584809236146905332083312109577243806973718982476334062756466173911962836848340377360888023313831039920179271367689079557162648316301802824383930158055074813420603961869492561601051166076831076956315488336964993093020307517744312169174346225459924037584615794077194996218486572425628448211067140439829693977918107352153267388641391974795325298248338967289894954524758261199602514374829824014018157017541253066340346628242072402268421710333157201497438174863514136930051726388811653659575778297635492876584772856960265028498483926884392514888855636123690205141148172750132685245587869189725496628849642162256755717344639979599097685453220613111845855063782177590285120678480289635000198188492690573520067772809382052688466055207910699846829954954291023754054563228908116071203554278991714923571294495461795312717035141050677453793696940866013940175072475201125593437993750588593552022103873065125775294852460887272302124053921816509157840041541953500124325023886413257188973230970367298695714971619644858580418866439336827729746307899423799056283552325553628319732476476645157896153536855186284084067567407072219330048928363586349155184431005549943897414103751782912562753727406169623817672304564617540538028041770632763914633817679464814573026177354341975941780586129818767054459811487716298304154157752560351287324518849871577910402306283726431262596200622894499068697652636851761926606526968680979245397997416798204259022630489286818468599991233041792108982995015729551528187461614422157131017739186419491184708834996469108342018918663992476686094851239170925051248467232187140293167778957004814357512466531253658779959073488106105736549252727651626126750020911493065240001301471543002951327551690205674055800876795228057171801427149797711907165329434426534309976408030072469566270732411927633275293326328742169446514174750056260052171374496543023604697297919212888743418497888832265576775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 24769542802422309504060014337941606733751402636682964125773494083955240286125593751080163750575990061004304045640911709502537616328516131535762910467283432515403173646103817977675599515977455828166445063908661467386527717575515088402204577529210627931064369398812546319184846469561551364844581893611266854993898404391176409603606898764957539234205873969500816164382700998979655798191453010413743066875568946867506888178271027935434608660483279349031912931277748629178334857776730189386413041869154782630016762585289600341666063818746026174863512092375411084997446774635480682413448663665081157482273802060699416915896620761351861797282509944941806289500780552255581213723821903856163999770996028116303725649456950030433359313921149380370398621865828441932319311415648449075406755970146558137655653150330188595877904869075779143289582143377671370523928762161535259343019511433523070924512661932467339069629585667777066570286427028430792938972173670957743237845424393738670433800371062189579691276022324650435718605321773395831022195268100214045984616588523962507909332091639902218539249554480780644909116033832326938673191470029357379902882452220087178102077706422943446332013189522248489990098361829174064819975131703563326166447999334974692777516520424247686929186447429228333300972440391102171669561547929187962269910730437685338866999858097436384675208485310036088171201135111326171705602005022498901850962640097086689282785521867532300390585615012564092680614482065870556777075635434109241562402054330490969548089115705383409329921376419915888651030651089693148906693568284496876853227421939319574383851657968119963220068025166377593455064224862224039477227248992571639789448413482372806891100815216737348006181743040978544866271255933781678532549182090881005856481240688353629752576110001031063754791149767210012893081037214362753542608773718961023416147318888758366492091607800446842149259856349171779490234208902789946618585760942438114131158802308976341963815034450748324568461345734310864236307151245264500969420258947859185372508131721702192881803765483092728858913489339499008044225654387509401179843720377933271678152192843135280747584606038457295093272836380757400844329340990562475702584260214360983942069889937603844187428162253481988221478500408993474406031681752792714321818607514539178176541697846632706177429148692923863145668909424358698601806706103258854234324305226319494451628576309548805654858018857447548316656414641877726504890747360786972848217329673003006477860979052927199963970966284257663110931655290325254809251980771328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 2399273708081222842680246229510157034193645913042817149731708440141739774830293262846190488353929562321655244325343123351076872957987965355768674926298139193427534679299103403079215820188481200994614021470466585890659278276817841122711666567255162286936994646587448208909584080458487596218504224642409350458618605523966348204719186317544364236366004376612304221467869735745491791119577877676746952027062712151331271122382717916390341734849555352023204434922012188934497883164669385153867398044877638049027287245400699372108457328702655767863907096615345800750342393802801597099822119788346691667957163261044359759896905383564159607941302421928470018105119355863699431723046753978659267184321874428426123454932950232853860839393152384063642649993936702378201838443574723387124227514461519850706700155762620533556325406295880257473113429681158873977164827617638082338323013389755867102932569671609236867933558701077160790118871882269188393252876447818395922514953178351751994718733084147810363613609879913637584166254288887901292968322923352424588964002060598509040978634896306013251026415804452327426256011595110307705968543313964713201241111065166318318219599677499162954890455323908783798455654691252322522136199504771179817628401853520131437779675215055708699089437461390100251425024067332543407441246025349495606806792124812146203747494682536971418036598719350983115092853289386291057410616630819002921127747786359063616492801829532588506405733924549363455362922576487289068644779077503801534754054100234710105476627294412910063758974188422070136294693500019026198195336316173491267721180303685013752201172469908435314710198699321577768188957196730910390156936502788813126277646416247223801823021839930084782530182117513407343445960013904794345904007332321586867231687004131239361833089239819795668428341784822506646067451433425224809914143349576712227901193600385775610405143042147108961523759250729232110547050568363126089342318553744136476670340718828425034852016471178253098971254096197952537480502914052677343077945355726748421667905079045917362433914711007077496679448763979994580426071898020347093890723744762169253397866201928792114147303973384060957354682138598274937311308695700668623106529711565304169401778758184386161589411597430733641834257415325752295838335102059563113744587540221971516482278465603706420618210729048447839383354639227438554168900446959308354006979287115122373488451939494918473191144600335955361191864131666109749170841956460099388455993285395539769171722311376660112273165694814445195897812494443229079353876807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -36193316242273570983529246307399948258878320277027387911228978967794006569145669616738744146290919443763095511652668744836765341960560413795183508444678415616289478448377593802240828296859976234195159677054461296885425895769976989481616133789007322748273509403569937585611685652948567791757339341626662907498065390466034683809148219001940021939150080649631546766314180045420605878655441271665843844108476944748080419498447980887167631449050794996971322111569803854269220227789266711276930167657710733273022017849142134115954181419368025978110132911932384490258771469680552427371583043207226535646600879718221558006422331212092922325244598959111596937297759174237604638733537327950980757010260085156050716772676819392781200732362289283231592081257088351715294532879729772126817726020712346918583373444366406015466140724629441766478544536016452451258191965013174240416916278716227269350454073885763756607150541234037392152914707377748774374599475265253259663458462450352539157210312813342879972648056710553791773787450095497308003669508739758059906226120309642689054748959721761627122941611118645520421070850330526809705405134018155990868748383021366829155381461223839479289828656402396130517337263750678372513335646880353468818973116112662337816247502191731409280090676510836255220787586663983342668191988856052866566014331384210795137575949127862219810659274960117435471451987300176889908826274903707364020466439466751682372924041048407571807249543247203649989707336239673733448271235713766109771157331035449623005399616793887547294001367834229113483927258487625477263134768828682705325623988169490207397759053985808376280524874221183186580399771762757697506043415671821592887994277678645411196002410154344783547716784404462289330334427910697302377288756255629347177038731287563438761505546899097949825518543343288829749100128202536968630714639164580431999629823916704232408050188372315201681550609852397063313317892204015661459826641349390266424123568526268022843438658640542636002229604507483579231319986698791830858098590972366823810200544053565390401470998248189132708285254574636126303100107138583521210302048108261724955350165383260533642228892854625532834423563777099161559720460617404596684536994436193505446129804770437660312719484903900538270023179782824606114517057831463795456376607393046507701867345020717910501585846904024027618078593140778461769510995270336827892380887635926285333588920364067243285674015123885583632339044898110424962471505765051402583663658620264160565683036823762562415195728686344005244877141272893511029455706914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 65638070922818738974342675714935725939319972785673123535055786588264920173266096508208263938182494875842543823083251896431753003283031619863141770404452212403426878962591420123390260573784279878688111735444488449370745206314618817184450291685985857863762219014956018785690977807418089097751201319819052022691012539232921803562692946929164968490479031924357068671904429749305468742352192333980008885440747924122663227430006471246788194841345897563071080750277191715913594194767666639260232340291105089975000859598508716672667353863133846292487456077331960321583732436307711960970889779301272061288005135598186402135470302161847821495052210493792816691155392963250556470308998968046385500083414852197823349531093268869562902822709754370578810555905051731136446211960844209018198623029182796006125801506466440399998407271088062285106572814067048198889334354725898939300921460183076366442584014426516338587705112427946260536621326998596095516791042410390865934771909064498513568148880351136581278540680531671649208214984551140689587894174492151314218041556545914027473041119991665353984222709219454206028866009109945599978974949550917836229216777867876482288051874606204719667449848851572925778154116557008053056243062243547126033598480760786269700533462234668629952532512437742609018079313194282510024980319144441325856061722906408011205704024390553267652726264698998298373810225599073489402286779949175880635002525409228500279792702826658819969643038478338116033292530337824171875335354622963735228204289873101839875116191028256679329023564769843085613242076253028953457641653481245584442342916026073686636765343035595269629109972034905194760028532034038335060618522312864521487560215301315693051257921098939389729355435480996595918375124157044401662603853289924170828024210718247872345312195085764705187515944317237931353127614837205352793661811003612658117282202757374150524179616910974608728925052838735469588562219703931804131894819550282977050634296457624323704451864481769451284540583944672159519976545454976474891463702849469882120364438470658857204777469701157940749402689242140704922668677402695630765984726155746662366590634226481544384496427279979597783285638353280059944750531381311219192617503410242917857551098544635049216872955947173079079025420591780934910749643706217010108151707909941162290534582274365756249282894720402132581923901594131784994568343005369438096567690477835166416913205443712521253447670426005330142558995866860780300957005325574273065547155945839304125501600129113564555466229126290097763517517934672580685629772267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] -80732075078969058311431612577258577932885915590453572684800276210785898292671935324592819828758717287976146553423405589411385039698500092764377458689543172290121984977814578582153479320434569276605734113548479424527085465210211089875575410125399465964948333731888939596987012498746602979679930864630962076300728666872037390839131700769073986791727889403143001301065237346419263841704065765446420297119283063608669866334432977247830344066665111075177333580503613418933907242523871512135690516618854003542052136698729295294870550482034452528867295872757229459942960644372483440889881030933172244996982525602613960108118294421265742988658255781073649337342813266921476617918055657575928992423338038917916508500821943900896944834312492021711633986419198911240586777741600650129387011915541927375950264206956390589295140190394259287176893974510019366300763037069981448508045861038470785990703806116200498342290843285173900189508320064912236378278623849017978118370446009051477426471043905706121297012420905096385824075343205197389258778546946614452995594991844716637653995769841457565596673314555033598998478744234554159359095754585103724764926445977408701783895286152837659937404804595965861760715185064667128014465258277248260159387424822982501536135364041196105196191997203012567277836240318790434338753462246916528578039519715872102501713322151211664936921918900743853745168066567067472454531081748188264104514784692498829276303675973179879007690380273353532424769291917654914215279299663086117275883403531105868973766160177714624649216004145739686299275496158286178916956520230711650361653031887016481396175143121819401966395124473496378590412593062220274514960159440877000681671050957717491951284088698868817510600453664246171017701744236135321019731273736316081314835324743124854918768382972393576826940659306325004440342004029271397861063196684348057516327668782580436006933328595573993275346452466618196374883764300712884259873945822081785733554596424093868011405740185373124647553034197307378542453538422503315583176140006033604900998904094758308986174394005251364796995403519217645184693056799468995672782318502307435451811307728844492504818866535435891890863309299520175210643641363093137100271702285883699152587759364452787517767839886412576379932010196435355272911291663980517244009716067242420483719926656445501552976298405169583047105069757975817569181645808662815770416054530507326433800377349217971722738619492409973459618975784688414086472812328935224625722394454524326022887284046885819248858681197451038620596386944214578338259716276224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] 77661334034383738213672237646849244384343787835715924746701564918670781676237701507174451014959412341600210333979648680217184847625584610252993807704425227594991716751090654428324769824347890173673973155906432230520277346729318314648260297255044057836604730182365182348268742851812995173589881198320085411332614143407091013551908132789565080068448490307896100072041477241631281082292442230204674746321769572419539898885639144858975783580441603893698159379015055565442227973513815216961494601131166222049977418886698591566766193284423049340141250215586832308441376609124669294596572331627272608986976854397436081039489350111712263332734955004206132630061756877941962155001285645004726425625129897658083291835793356159368559541000744422332690587540059110247558700957116362177268904271708583629578435312688642213566263324385728437209615594249375631072102870952589914329740245198945122294479459005811549627078905882161786272495772857962537490146155801593271004390491488185762007698653513991068327479996714604183821858360372646637331724597836629229382272748482627644702228570213019024187682359580995165586763966822507479246257452643281561721332932048653525304284772960796910391048635229507972270281927523321463864337320972554991433413221838835017785718407040682100361930574424626845955582198662571024984801914918523981461559844550678572202621998148615375613700472872526595907996324036647381522751414682684491042323608329993808684799936864500937227354087095391969334173267653261500814595610296960655964016573872980167924386386875314414176232578556395532219705760465215681733188291768721460914777432379075614244191537749938600645675865211012575177798468818849823505693715697793703271759281343053040701677306675995152706009794523640430897938748371169414913987616395809175683139460389199124147484274946816349291003301730245410155381226704638358333018094575753263972784480677066385032644090742700689654777993234162359538952979536004180351475321408761534850455143019366436757720717327736726122181102883094931271789481585378770870865345668742889161507283222444454599326216736875466585216549413683128903001710456604339592260699616019631333296742933898099836462548721747962729645732581688744528333102897027563049124326851941887309937564259966005081023900181680251527986587536612222410824386786558274258548113208307137749359918449807289130268507915724889656564626691405648159918752041061707448253332103098692909345225739400788724464084435753302813420086270794871404100376567106369180570322665519977907665570232294190934761251105357383577254346935721064356594917048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -60287794842548942594193525164234691582798149187298807467099320464917751848829909836482169703214016671795410521674364564088284340341838351425984858294368214522388430696664694689334922756686063200500332507591436046216008515647563357959946878244629189196630556460667139660968608955250645458859274082892592543745635995070639768724425238288140916583592598344546806391736986963305869566610008586858036511167440965396519153037838132939084798082628481633853434361894837851580736885220914285566023110316600059681372836242639466503321638284023922486454716137062683379548351458529719931012091065964795355822609704731510482602373517124348317945994232813606129958158133150534826478961958779682259068467195336244293866212615804837609237614777006328006164122594939129580296041413075678720890831741315674837221296136516503045500550936098190736817021411176611986867029606763640440529103242603070912837426940094669036916167642258459921538890257031485641031083593440696892133860282518328081575152159922028363559701467814428526125406679792670803356570488657683379066575887382812568647375105935246061509466707174599438305646342371119269575364955759926166270052449498769037102061188013972635408031169835884227977577614930720545944469489373754738493591804604487778911344555006743529348401865750898843050658571763865912535424904657607216199941853323309206648269084605194934153404330684697898847957956596782335915865422418405312831178968421613047818042653792205106405040341626232509631537698167845475890603905000389176054254501240951572256729270680354891316406399538573531481148551484331973882533962466795955827483529162010147774076375900689934937242940626526659517056220298131218366100139411458582599507463055892796873937004156388154042080952371057288178566865591190539133599316219283821675258776624665647315815518579064863904453858897576413738291404481636633469587020585624325943567110959811468087415702442764139782757165301805087412950326098012523252444347143729768900496977074253447156491918140615763363471771974465558409687320302195516909199217064094201096496154299198693783935992084682459497749268293285420185173519049140246448993693372245420645404587378644031112305070253736087542709092574623624481337481218342421739053750918107129080144517257065081365857925171183267468686508800359571467383471263067245067153949700997273752820220504789719191627717496627062938644952669494523713847859765234189371283512052391685601199508243996711167140564730704672216255359345345211129296359002681175172550436543200575165570352995792592404224470822902368034417034317853482362059500814336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 37151587281261463492201916108446687545134719859319155618435117125963207096860033632328861573582146718773401013681967641283891081670683830087906821772511274691406136199742461761067835891331616951452002351639802282270294196357803182506756033432782498548609461519586208565606352500650327539472696575064789681243247244213979059431368122533796360674000826263463575875630345142941247386749983377609707083596103864683271274972168136497692080217124533562823866908229556742897932830326382006552997365603480885713744520154818224795172475655308358737234426107523055804347117526896597968245450879848965306524575275118592786120058719433132116802099893447353546688441374674086357638048046153602051489786384519878660585808338836920300254342906642559616595978914634742732812018450271184801303776753465516269558161612071737113811627590915161518132242942602359029674619701305630416306516107463647723941246181348808610837317909120400220264877416253268013210179493709277589118474267146977366754818249427249241625566797547796057335114379926554079782327491922466243283726769633810355458818137641024116803833164957147478347474519541795839004121457520435711568821288524553133228277621207059139962657348869376344800015039881330818397247224627905154513291800251794860548990356164758336714356723605380436737835379949895437201635917229406528549117100336423999977335250589606035110656343087550348619415037563333939714038518127302752728486513581842644218582321827636794605676347647046878093768656044881897896765807733032409961527221923891438525976021155601147306500715450070678414938013701796594692176515782935417548604095646697080426195792451465655274025347417671116245952798122578457858780114441722759713617957440320082884702437377594386308072774129010434096398257165939622416733429789237757147900521588915326646414246697643477562252382730593329306774835411302391912573224207928634803524094515602607463559883729039866387285543810346817909362940700737689068248461876056851377361326590893264345188801919263677831383633045115543261068905608573653987681918376240501697879555211211391387415284846922340856657879985444819107827852961851648807643104733454139879951775413665267332463459652568984170061095709803611778624618707661452124296218344057772639682366308658724579322764970479907603616119741304155891304045065212350915347012071684782506554645797408828456804425703143794208686927843282165888179542185484091592932716913365380205614700222390390453047751728594956324904133116010075168017208804719743594024656033916891910300018674274403480892987581868743050817379889867093523057753456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -16532088232154334360714755976494828436027902625250305024719096195045062026440029657873224750739620992382103090826581479593720096057375645448834297619989477807819420061462294436530634618693055765933647373993748265548624462467304860683294292913923879465420994191686109189531387744832372384615536976365454138547490973182959321106442476830972849647886929439653237139912670206552063631503109594184679495440719300792628287679366855973820090257749738065146025547129239815869670605777427962973795204463268724564630582649455584589684398140905228688595285873311538175657539310729290557583677059447666578163788289876204260769115804829974027472191341200115810867279404092037726337325084136817716209592751282803862668819883985268232096241708442570632723448319074285176444593203128880987908782880324226299487461609289551306389116352014599296434267125272422460707778661017338654368432873837001209957225280419579159588788924977989101149383264281559503599547992881664061818490793091759404378286108454319681560845346848871121864731372508367013790303576493940138292719891945500994644729931558133199235016740857736355779266108089930474192991792538951124855143229676755070899916047071864220470916206368203706713840038947353826868685407141061724260469983665264574808438012171214068220219471224429590903460413728705275204025775987833373456064301210019261451781167971305831452903861932355523813923715667932276056247551924660644029199514173156566190079057320106413594465459282737308946330610646735284618320364673016128216407309575724455055922138322319126954329461153108558021064872330415988391332068939779531028849552906865493478404360638558771067745825853445794182842317246502906467112075324320164540897103129496953589057320139093185726928537836295029032759360666440470310835859198233406972625616227971002465409709783714353017136944130457907806684215797832036937202352073994472308315210604181912604360107470602384662343686345465541558631425792253594400347943776977358453241534347227647990689110564706161155985519071508901809422326727691580107692451314213812377241531248266672649810151934685591576929814059817652741596215910458056095557461924893734140325517799518318466061371561057196901034310425173783603647771282668805210991150072541969209225492912304078119208544338625587501190812384363631366500558957847504469837557546770139463946175403261435022811809330774771546949938158948470468719583914218859078756183630140415176534787409911686616960092876320129564562090653874451180384181644940805145208559358863669188608478754885697565241691361546782145793631263503182399623084900352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] 2947468977520468242750127646807623418673467775880387033163665146996732460264215364871637340162055688063507669257963941418648541349491676032240415156700145906622805264666203754518449903767041780213690893154009100678755617499611652695941707567076427458155050031706309885194406968378993909910100530794021834084501471461569574887963697538867022122717321010759203757299520690390263339981082819043923203514759808674657131464936601018311976136620754566916221899747047543406187279396590011740792312018900698635033050091307606548391527776134056201322013621665013806390512462965930556883691053954136750458197844665912488586247747103251774326337878650281143142965851216322854856109349380137124884006414215536754260221623881178198660696852860099178166254979327233498933436462581519991716104911786056362248453053392835562492965392769610609273842985954593435065430047331117807488096295132538147290766794249783533461819424232137676956256793493431793098011704136004175659641813691243590663727445102471822175878439215347306182060481231324272234621475591010242564804391477060359624129153025326786568123608635936247044548214088024902075364884267170717897612828176171040304634577462809845224254700651388289483984170585030841216532360645705502056906819103259736838036726612309874307059917538893132158496430905371203829529585267823468527323682671659587638028833331829644329673595733227796264772967220819752891584782632654795095885999183368464805267743765621315089950791153201576988131087555794129508456886219497505014398996842363174864069641385183833207431995049058653751145742351152487693121237909785259921393801534358742240584532936644484125419772982127505634159508922886375625421684783113402482263351612041625438262328076620878630674562890081553233855941493910219978352449679842548849287549007967557938825079349668325544162994284315300470990347084085136022276620238574693340197020531871030798776163075894538932010691897604498336518378599988922901668079570418719301612128272196140135568546117763755580768021009079624830776954959653669716282779441303809190435627786991931138145268721636967118210999948896802749732468067403732796648418251315167902727079563378531595548468294265956118337894776811282299348578562635417161539149701885882423466023895798964412633432015941801214795275141141093932338196683922070173837037367872032641208882792456820632158228593306716164765742408167594087732435780348770245242455562308219389270412562069824209478471348378348894410796574238540110679432956564277908296386399664129675668187203774024059836194315004794045336613095362287880333804175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 3342016161236607584414628708365297549716218342393210571713530937870244314299482411605132225261782419003567310970222058214393838228470872134071028705201779899182073359174367668492504608522841659086506431432380546632764885291233661778654288789386784588359870584523133997512615977750990452262203849889349514054203699341568023600323824526083313343502472735869018807883281591769056667065628660140678771461481227254494584516222462539815315968916360654258626980529091707591050570205828006092645060617539237595107348121052247643358753111759947958494123069445860346107489265503545605943320032583089030492693138742360269152673024974375056257956583885799440016464071730618277236093613818656674573213869811520759081529755531514906804440734008674140251925413573023248937846290347910608913326577758439390356345072354194086619829855379328489207634361013354778056494101562482082458800735541244068376688827676701408864137379110002416055569017160581431699704582404827056607735190967543695858328100314522136019985233407004574560976962842326119683574318833205089614898069181753905303579050885130419806195655931689788060895930348200699665458813986296356127402795574530374016017362430392253456138883627686206980902863426152392626608357230432395516867007039435962389689497322097813243339243344599119586784049003408415456066668519993384457500873298764963896775850900382035791893467063256354895388993937007104362133699392196412359265760446583957374703138586570405593247633801220934590749023199178202720877911836274191448529003891196824091345591501745373541121230987115066819334490015571270651132380241800058974704531759347516149451441872437318379279279748076882414746064881028283771989998717746960649103068743574101475424960047670705644272914019503725512408412416001080642810509644314676193809624636079087667237202406116115680131935017863720931263512745736850706528745736356927790152911380298323363637907533167909251045761456672076960870569683504021594044086159412629629138506692534330885504436091991178573648150368265419380738370080785805812087747086208574172493370491736241702517370408743668288009368233343247008650017040628276463135883930051198532966882417570547842631387691040191277366528102206706060517696053535483088387704689344207325707658424804461842533608465350967235556201107517278137771529437073305471817399422187290772794515269213655342465464322604536180080923209665319674396489380094002409321122617726556446117660456793668474547370098696035475871399750001270989004450270598836144003318398497736851141320282961762404595120117769840945533482886267691904531909574656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -4619895586471859325246626549122779146700719381468060950783520437273484410036496775753450411082573386290439849307173459434501725239640378783211083479810159756091127956545781113719767819113054776825465550722317289915944832740823866529237691146976976770016439232753350242660559057232707309030091967078531384996001943988767650584328167917221726628629207086715550583663842298090627381786694102926715482714471666753372423592289845255029284366700163712506088819563759879444622205770517222325750373044225556044370940841383362106416986030445011701173195177241653083494991192191606779029304206385849339181037829774232018654809622994528618456421905459253914044953353231295601789809442411028471527418501158724746485178347781923274111347426409997803558812526073675101271040811549414825034169936717887671127731630966187992486712046069574859498805551316581296413266109296421591558075089556432050633923517149358115468065195252517053958569740325374553635413565408291345016411659488057350579094084951170018790802817433942827323169030767854776582389551543756902942699864549597407600408741874513475008036294321348404291908315981983567943795125525924234914239022555883230696035905105503977185230599077925297999359774834097168568376235582276183557123916412374858939483382561886208424072157469455334540871793420803933144704066671204139255086673110142129917179741039405968069967244855954905779495619747225443782931251574224204452205235277694144566885006647381410097423395745538419252359466535007453766430141013955146220564036755471215535943019904215532264650775154365836246792094559135617988223857091104731961563573895310139228445363079889698433449923010820976155723039422038562875612918139920618399742888584274546990469960850522211018771681224273691786217177799983239771573072634491336606315050711752151017020246835840893502116481765314888397161606237688885784224469150313591851217271967444567454612411930810946776291599642355835715594065112644561890337739549953632713602004261164162819823709120265797888937944669581989423107158146509611549397513767952781388446022482223098145582309613006649788718462521885531044670629447731952354072610283653612170911211730142702453341678046833141024971027307526744846391680752120982770988360122830355781610806896491933852041123270488633455865705445343665937396503552343547232153877218404375046601802662889344482213369341554375030647647126446931518748529035536950669043169843025566955467515343058633523962031064046489594281588428874655208788409751296648042258061790681279049364916153306704126430659823691511191731440969389410641514090987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 3591728095728744184780905367039592731886798006971324293703864744245662424967507818782171870824979392430860013031379563218356358382463256312178872468668094292940122870984773857025676470053147695435085564924030564083828519114749775105229728078564885846483554433726707978186297143857584864217093176533564114533056596182309542920491797467782563084587603050668889461744204692845102695902807403742345458718773081243827443957611385632119280061598123890344042379190797363781936470899231208033879791216218622659183400067665714087522702668462571426610186771020969058256373485041859895361158502024949972106851255660003977432246100832109291582599025832253043756495197967784400594207929552070166978809113167749381801339795055669645713032349944990787890882871486324701022123875307103324392953735405930855700502620029417009106054825128759524212720157785049324414088929554417899628027110637510216395363755500064540365767373265276602357763375294267931881009166513533109025946490055946755070618506255031112270838319542023117141586692800096400615015442093641505776237530216863298792411844088018507794809697200456503414734779303297649727909660224059446101131597205923260319372045871666593958608259251058166509120308087649349211241812485222506358398863837835709516422082336815840526692177835263973934504616823405842940227105884153755314944104417297852766558310788753172643519141944428916865178325948402786884766266756784741688688774230948846294987463782767854698495736835578451753419746892248960148378851022649877383112126844513942091455983459922212078478482861543972609591800019864623187541031738300737516110879409905329039863361775292364993684345075013909112012318611052288758567656668177498505010626892747715704231436569762140309760736496718319483062044679410615473954907394565801622469686830380810518551270670731274581543865484012460370154795166154045470132316059636417301627850729528200097705812294816443167357800031493606273011493476152814767695537830587815516541243363674619429611203977878584435281322361759188751240860255521780906290717035406115932709030490408034542607184979869023729212297554438175020215561792706333945056648422219035947142487942906732816516897401602975204178373258881301445583165164724015441688320724945516703062095855975125035365906044936970564118665064563328134970836927289236073963700003729380958029576138862114380015223278960698577067247171045788056716252480751198127816946041849472556292131556287033515012478767551179452950650253500605610167945990226196456978279407145724474158365001675028714112410087545602427569164838100897169277372596224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -2122334787460449289039184999009398065393834114108603910287552819125032006642522681534870250678278797579599338428818468007729884585273338364125164536277947535692865470224603105618171962575830828985628785446983220394907997484152940979889687532866728872374663088916221427902896051164825483676899222874269328686370836263782732057208952767839813894561801370562043142958136977703105446663860020618345069770587811563621975839411630667608311857540026475268062797369668076149020489349752637693557208029629648891104659394491023026780063429206742296924701998641804002768541545655419374702149827634158475742952498061833904777455209159249707017758867807191963032744367217072282734239051155369090927034448660914095051470769275967397610854664232176330180423297528123946000928568139953537296721046149675023926877275517446654744894745611992402177173293462273963674896115669338732032083170909305282852589620515112835991242563766424758829200593160960657383359904175291010790883510352344451304221028516505842925693692850279297929971682870693178652526488069696226724850744199022064083908389652799939440741379958386978110080923787924180349119886386140744091897524357464862018098917281744804825480823517900331260035401009100970807433250286803988943633324049658046353824242172140291678068469060784352923691035200626705325470183730434843741980213097925491642125563712845704691777178542985857170838550259982484750629780282208723595298032889784348284048221062323485888132392043367209336256887156093371722817347814104979890014949312951120753199805676270362409091091225367079111213226215804003169195326018255784817342314557244649620991559213895214668418414104152813106628600845465560734173874435848805695387764476665521729580741175350594345706398943553532074765188549723051880859761550463748637797002450402649860729875780434487343078580744529293564447908721810859027386443885357194869972638058243970622001149217398593633340037346150250275107827536131085410605352901682978510969809593992692565758307166352186956226606024113967936204020625200515373933012412503508114118300046441205268157958773286804038333367435066781940025642327138013753484055580956159216443807197669820198001135629839448281299149582782117577655917942166385824808715415646608047341902261552156378775955935763021404285217788883540768240098496566118868119431680699449592783091958662277983693747217904067040270951859732491845427117450228230805374540804425210347848763600213006478617273658536627628041211906014477012101224533624181265488674391196429842234696218995115883499444141947732216680616290655251224864342671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 1022546355123669733646758337149524800484120466153696590123243588380908720392958083121417651450656089521734596578355738860911435042000556477470400306535033562285050623428893835522700660672490591525436261955752170390997130184106156163431885531019696700128789172372746185339648394986827794011984377750550070104879195783852021866848805372501239069772308725042482033541917769495811607852312123004085265950141194293071912067774792558887585544619769856159776252746294161616115924034913686719387223332499050592749248898695361018316858575936904028167088991658625621663732260048691579393473454684635201197850799305669485704223978501347550505959657476927671568410520578170682033971851395902493773810950119667796677393939325369320489718109676977767072444867446386382477297521602536266290178208727416558816742586659382521073584850677748311121155816331087910486311291777735287755220404883621599383469980323993320884453833795670870245668475333112321057962969037406188165289442004371060989421062384959031122895688805326331388748047897806840410101707615460931344031435073302961591433026542534633694375943011260710857704703115831718770225648168415679389591607161945862013069122264851065892079935035563531411940217857903509198422470981404908122771866982772880067163808852947989495973460432632742666560915091013261336436770463070431794515162730022345157616972296776612507305973961708360503327577266141983635213873764540881736608842742543599873290098457183960796604599977190448602090605302523606330013093366589727416849919587826811405465822679256277464573384937999556355185288406434893587954025763792077404784607791313985937978504582570851549328052923347823444663493496261452485034669097830382095370207917805517621585240982291059246038614013774435410440132327709306791912285260523369085527150963094850962135121245467544771328434327791098065899724171993944656923430709609375155124866783369731946644328018671445041259346588828003650087678885998591030409650615822075195742284959994693772335720961239890998921163167408319030056684117734020567177202737351422740135521706546336270490980924675135852526323252649560983995569199184551386743322550821927126025651441687444662303189479688282984497069665191283784735430377014872662525222110745075231827150347906793155323262253761045088240383744414347120587383848374061077097514937940449512408760566209499962006375614628910629283552573154702941181782159305422843102018089310315130249430299465896018409613638904864283391185395943753105317057567714665994281430365872418538001323964040784426302446404464005416742448901443807484056489164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] -410810935391852039954284658769569821948426132005612901530993358443098742324816064182669444553165980474804173482422045457908601135119167605424016894829612943215575135103950627931558055754980224938022019261244090728014038176684566923459954100629741766912858389766889051481375888928496369177544366157463550636297687786111249603372730603896629809270882174523546948154884103828293424522652245366003326012700339192656435214778410227978902510009870514311606507133526519578551641395328133156684168106342562726761529867261466099767862297581279387527789602556028078572200804390774158969204616949221196195196854831115288378848451342538664789115941697574475459814321438658042624442282286648033218999384583013115460362057909548314871321588732726758888710540449329946947158781616027996099461472331805381752479896195954323737445623629924594597148974078413707051355395108259663224900097838409984397457176580266356183816617862470166500036485933905179866645919052100165139129732438708410156717306887969184566518475523603160734927613461203164753376834799116226122605815687602423624505158217026267149270397598364193655480503147917204082476753635879052975289743024959090581465731394763941056546214064109432033504797861801935432584555981415632143431824853663423490693992966320016863526172685956363269069049469268000049235641128056398898713327396903724031798518098513461304337766414850583956140689926830331255237235836918705460351729085268754905413632429145388453026303186481484912792644213979171157706563032132118908331847572695480686587048781032785514980285534625558445173223377752285159031436648027958158251412802849771871077645711095151880244759751903137890516483566775789664415583830011237502836961974202275981968416161127686344288832864284138846691469376405237575517481266185497714339320222936697684160478411189540564523449574741890620301302853095185518849215823013897235954752971851654184708961585566389360008554170744169755889932106611475847845359213961045905828592035839337619912535635668771784245082534576790349459427074622223602789143190872509322130820644568963339063572797271641260029192897962820362295280592957222440875568913183771097133937918284553548770764738297725652874683898212018250586038714367728688217512835192911588849027271906353274477985115401777774607469562501912061774820916283882940051651619324249867068385687572844660718728051733630351012704794991366681707653358589701597717586023571004938919503527758990505967310960435027916520264851009894293774506501442561873379428672523592314963245199517955133632247357523518498481886938812870316434936299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] 137985269236147551946260057480336508744033207104572127600373021729109540330619656622972438049639958080802356202707039829658389862772869496381621682694454369891657991557619922589245361453164599639962123567534496686035609598069115588584121178648737029170186050218008324031211455857618160347738018019031951129380070122571915933093211118717549971230495092128157215586640179600797155850331163737395130975735625979190922392123278624375067972001885853041814011734173137735260713702754096303181568584190140646401261155461180546595473285109344369454157907219329192085909728819187084804701817833005086412795844903518299488972154172696401007565337171841571326882383440269990020232163180277013483641265759461484932190889924856760415569402828058941548109019499377241700705641171588125111683193569667638413747325725244024026878211309348899285878544214946076183044763922513710971065506116446383589112869909019421813624306657937459485058041716607894668583132499077316750298911112254532657863751110474526932125293889852193591224796467655590728611687535730236162389356448470634722923005907343446545023152432245504932678510275549178677142353861664935043395294144036034045058834435638958697394209383668397052795553717878624744686614319395194724603206733132406166094064926496432625610659603488831182738907374527418775737872492449521412164377771680896315370476146476273525633862013567341873029155185058178061732593226626967148653661409862098760556636100916485925316379858984627357915327414954342051199250265386099375015058208930155728332141922178650941349168275350134860584946201531263316874698731486686685679222948442774416061674381481752284409549413112254426737998455975393852060505434751810497259006065442121059359002778591272973273332880504964985489767683732514833563488656682253008194696636131459053927845901809114633649018278762427634176290128514371938071506089935231585138723375080737209050305287484344728632743557105904614431132463204781620470371401476358679832114866569938285488563893874760824578101106464484494560219280215390099082873057643336944834633109438374598355387208653415933286803905344791435720468205452100464200364954293334875525149160230307242081030439657523289023720889906231916435083147972743311777651601707352121924181842367339534955381507733668706085013700123127656736272035868645328720418157173100162110118240792407779031675767384113258223923104056692347864663582289692263497835892018014408807326073645235268957422081812974310631517927220943982319794969787378145193115969003092730738178929447265907623034453344192203541366593946726753080621137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] -38276282245279059992422084228208376767425142929969997605026237615397263182042156220746280240993886332308111221247144782366983600220576879736604329796081983782526722224231042103739711710717691372932585765399394964530467513373145005187031741450695537917929916426804305147067382182860428081322931968802372519257439231941262748369683718516857062368667095617916864043755956980605976932842513196315783347571055785726149192729445143666230280636554206218734426443011748157365811176123060623495331779137792426744408482181973012574385114859951328369863424471017958699189799342011235016078934377391134123674988403265527711013779599888231664656418870884061021029172233205932513196243769215437684658497728051705167703826322074645388916099522806511772748243417997426355891804541737332519798422622495478071779550719801704027425707790223013565243680207566670019162699527612634859627650122895333963794519075045466972058161373233535177744265552261905158600082706213418846640233434017783417559074667419523123553289009704444265874950384571588081749164575167918459552246613540302517360713016459813240747148697295077783980912004003429207815341329796382069396618270267008825563509874558672875695009851452046522626253154594686201503621984294388709286723595979411106426187588908897707277622276110943320110521815784892889418555434078747726928506530728677786254319584466021763917599275476295167688910408703057826986620910329412849334948914575328973218917052527333250679228637655446159933463590415297118462772817643221361912863788497436466048602999838571636154442466051767429864731061229128750220047728213737874114986292909311444991847605676784459095662199762625622345433290123283210406695097528014780574178731361179337853832388761232384259962781610915589937796049397245622762737950030137410933524607476798435650936155398377394195148188322330693357761006680400834633948738805631470751577483283291854401880824947949283676162155169762472238569282195124974683621996241529188081804490529821427839668883101797842021443670624299770195357641262172261310040311956504149735926530319973718966137465278881307645822485912117370969860842107956248518007325901779369907151943548538167050163392582438409768701041483569382408991782093779685890284987053164756191644833551425266226559087035128603592539497575641655424627617817246013343803016083314715410942766716657751990262618541801025709871905192694938022251865397105406675881748558043229225490373169964568259081868576280712925704450982097666826014131582610616706499799508605859025206269290966508520678790897579513593185775759010223734768271360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 8483190034722960785402192378111827754058553820970918416029732465050362282952627539135489913058045838210367145631627090102266776532007286874779139208503999990308648396801698536689195726541033057087328864042906235272136147616729256877926515654826103055492264854759608147861056224390396639278880733952719219006450829772450718505227448417834385947347940397266326985340747628988801467897878438889443517629749776534173904412423757974764644563294173921382843173563772097415201870096738713917034800061607278790402259011894009129746118031854638063180903496619464075620258345492105347392683182099143719350975661518405702813270682654280116050769210869226581919982244997009838314922554412310440197600613521357925164359666783240724001891482458866192773413797893434399845750238832701913410158706438584759904241307489212273597723618605442895137659452149249323440518058530706822989387183629006615309466641005885741620650944505450194017940615833723012334996420442520193159317598128647869490361522805245336980120423593612736227254083951881583709553884115300234191206449093148653314647613042220011877670862943183154423350873827934191636997970753499380572507723560150664987130779380027198519922748373672020804415156770855529666127156777958347154952950187788453767825837824223469747088027919080819928423118831237000225383625375503601687220768712995945682061205948733260358559232303540927483241498261642240701733872811748774430746254660949214810207310829724848226561792671691306757474896880486425203209311243381490579830876083399444780978079034317808546088865262300988781196221120292445898413284322768473084208645753775218694234818826123907219593046323635442496369304430107099936941465534205242522125306346122910604093345677048690996218017625734496380309309652890902676514590055741368789131867069866100315282427923295383162808169819049462099018054075558058288283054722344555173589057198876488919553759521907320917668172155095919860324062844213184698903307958193338828286387031693081693040061310647070619452780038899656854191776827094063248056018631126054178487856567510836503094122769344775003427734922929332255096104276043229108880469482730046416740636467281087424536934494686879118714970332619838382466027527433711058201196449175783021711438259798090291996098246983663015652786714128792152894051832251649868299101184521976849438407515789976320920371037011334143249233493604671648415947423375713703168163688020458044688404487966355358504737216903915605685693362994765852333360815763747223255041279643622809014300211795258741220660744089024598744486690718671931325808640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -1384417708355945663237749104820469884134041355561809605725531267995378235173668519289751477107776497789345586881681185198073070793981881265114021878680683437534964250714888418959919906506974439682294086151878129123837941528413023580997261454360615916096097206656309179909924779921633197921784751846659085816817712754012493288452281070019466902817903603918165161685684124947290972534532007103514109822724958913635036693990762812573925775952446974504367068247083167304166241959644150051027238212904100212976550080940975899644704149285485589178240696771038871809285993955942601338453419213489998655959809138323377783618198182663441898852249669886987371564857126610953588820236393417377882102820424406105827100035928648283222870092803544275097348553549207120180243496508851028899163548275501255349454710369358175038735042937598053897094989160238228819694282269007042226985942272588713572903914814819818145691449062402692871880168642469847108112498549984527384637089998771990150082101251567007313871138022549158449787268414966364059763721687014745687737277468057344437896196014830943080132220647325340723457060172175233047745732728586042869545363352128635927576528083572441306644416056192811402776530865491916745058626397672219911034949124210161379810827770804590305709154041311620897984547810919277850992437893604764731726023149713319513841070294449734118931532873346096242304201516574250530344743502422233633511394641905303825686534810566868651013717372368962982540090178736687842223224868359549703945700275817322655826566880622900715809688742590982642868462712587405096599516974469480195881047510464395524854916663380794033735478190897491556022501282796954461439007198555937920984567523896990041754609300374000015479885414298191625851145642781750564115422544876224758922850963829740064215281767097932372346799888242342019138042407737483790509140886984200918001999524782976402555741052694263525731367093267942829246708364458557167229927122566460606235572935452205006339419309575703121488785098213757916646904399048035933294054327161609224175579639755880681884653135836930957000730492236142611308246101376854664991049223199329587193661164149401330703004817367425606888018834717301994808801377131777107200277038764447489767016904759569846637517870333553286515486696850335536693592099850530218473846869130567460539890094259944028332198600162979633932013737696148711462052872373104338975502793023044559418966847489249955788463977818576750997228400515308051927618169748062592297567953986320654973060328953359026148551613581848206574683208377859090960875520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 125202442829561747739688793260599541173960929552934211228516035066680451917255878320512342700089401007159646259436963046820795664272418787870643343323590207616310762641020020698497040466759655242646464646610283372502406494148312696147281373601374293959954629224328483455446307038552709956827147879252856914946073994492182426273733318758369745034078012805624239215358661115111447916908406139963851437607033699976283990772008352343893942145287331655661893326735231404564732788031280809019039462868596843909537075998510211185031740261250095550317234122604933488540549538765171400151932855479521320369028089006888718570922487594229865421804153571954119054391449400427251010518103632917756988467496102884332685360583406712550406419989597045151299867189334455986154813091534460029407672331658713155008281330195120718028967406973240609696343054539246495425619967649842820427381860612066604115217250736766185848031860625852627411202447677034799142871358738238792048533060360451070965524609938770713559966452569799174393240234373325519793900279493307226953424134557965528188121777841555203353519622348163734508328558297273801233494222356906783891071840544157537309644477005504897269487135421606763434269156020257274478000486114674111318158520807078153400011593303323380094949699317375993296842181731261822888199597483073350334086728859159251878881574231143558767833091412657041954631354995294536208169476396304564946280130880953104548498161549468144452596525785755510967152419163625533339940116213253632602447805919012023699325404035586569532817882596565162531149221303111520662970714230005932626878705214839942270097878330655585944906567598201413044941891127900692775120218520495405415159638124186291821817793784804774620341715877630796451071948115176437485061889136466060900823452611897137113425943169182604353601940605119628213057885489521492300662190635354561403789009874230658664295185168270422874218273384788761654903685222473237045071400934282718974850658150128803561205387427490482337558912894587165547292125223280984868293476933842517199149035633310797156754592385137798155503119983281765342877393416845047217324149488583426465497414978324095845540487750993531115574098477635253775000758623970922653650900748265645365566033529355738077011649549522036336998442332744519200817700691679800764907483204219636148739932565997168194725022153913468240588001866064995922280313748170068860714919519330391213363811491466732707104307236198633884564267539173715575930929357387755998682115017992969106775282949368890825812868188104521225548170223598409592340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] 6780181714737626238629072132872791842422763804481993598759282398052685740249628057122540252995968642795090194681617361032390470041041776103289266396826623907921121180908120075676933866273060539978862427323310469160048563838714245639424838073074924732265670603721459720995627367669607602974661911258733140465172422227968375840672693023010120570207563807325898132002401758628095920695969842292510956786976176632885340783375161442307843364782225647608480470664895875622332359881497463106527578886807879520604649008568762378872109832761441588873081505940739096062395937222674544904019251389099648219905996894819527444235239415696058466751911885878708779254468697901316809243638006084035992691965010117390817302901084602490393165231086608426178774421318769847972618374064618739272191952062956197282983322588843672498693530093691848300560083402615936468035046113940057655527396268793202879901686303888472286692681685477736997410689801151925230549067058587886203509958665808302039103698693032150941014540624127653607416188320135793833429430480764336679222373668990161494851751571910393114527420110111498039878547389185162998206018564595405901209941213909550953012391286419539152077675764808462102426088676666261167587861242625307542370578110245915674421923621937556079895656348982593431302175678767730536633977134266105603122463202754882562786720950676771954590737659360853051276079735851978450120677951136451606034940882420506620960879756062443683361155339010144502866290957467651846044727635103861872554147181652465192491408192170213981887216225003272302082779472844451422668394928382299712971531191849183422627387411706830773535968164078502511575637565935215869542774742339945892522831909869922954230155048244995620468598518216355545582732456411606196966299092456719474607764490070887775327380906556954593506047851297905711752628141379137492655997317799633405835869864032948007523104830898279740278767759606528754051869691066557908779287582280392401456257352600515208346059031454999288404935193611133659911619291998676372134152860343892856165647362168222006643976415664111380696883643175489896736258668106006593088688208285331087332050405466185244314994160331077395493942398818382823649993469819871847571472680414179299186723797910924781858566357176522354775979796728164180962676938897089821678187105918475209988799828710885055143725019319012215997236388407712275787268001097054426873786713177592032033616055375677070041965162618222782228380411133758865044655413670825489947868117446835857420955153061317274127966270347409231281012313031746854584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] -3096077367699625706423622457314619710733435476265028864277249652041204334702701763842777665329184821453458281448692462221301512200692856763802860255868026502311212708594860308962300667297119219872035140623646511008644974135120566716119389079449743501334965271718691026134183632350853751170560709801196216042670032781885155258917825061347567595099182963632708852055107089617299295811681113156074359819174082158282432745671252304379436085093911800215241226421413084402619370831429808320923048568385012313352092597956942927335291539445524529773657062018779092747645032293029213913923170047158691085881051176257480062206160598281877744437262713187520673541134619466759159880697396804852901236071349800185003264372994658763407730525495689292295865937062639207341394364856171476840715982156268023018746632100639512672990178255467788001218925302931453562171747778472903480803103302056437645300563976096693996562575987654307004697393251397915665569798258039850879757479421055275302709434781387435534195058094067706045879513512394498820316783952897015376690988872744130866728086285075466368532107850602899477308286254827325634701536092892883436806075470055705596735341754351992898915016984990343794802816445613102257110748846238874316551000519651782576669307232461388039309371466780649974454725800035606104610635460016383681858462613330891634743295434314441881967369204173731249812680045273007556278090526675324115557088647971516668243295899347950250957188219400031738907163341380900492991761519170123858964184594670767846345700474786422993971750963364554511337952369947232739629474999025072245691073556833586679377184644212791887669246512845573944629437769866517307342049161133559527907175053489658172658567134699103008835142980990531259848127666228511635209895131618218180031961678533784558686124424340184705992419657169979465884303348007557441817334342403149867112110859519961104001524747997225511346086120397552797804029436082701627550945331939872447391475051380291685874764573034286236314365481376111264789836753071501975348030548858887907360468636540940982414562587269014421276751320504447034383177361176140720414634169726669341075678369422803079257558902670826354213559343068718265162093434182250198299670595807225100373613303618454813745711797904541737514117383953223233508484319998694360190216524704114168079971697981074621332103715816819416042679132852938323436562815078046467070917318132513238443160758391909040536041977252573131108827467258720668879551875937345599886517869499284065616824154592093826864940779366615338082024697106459168604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] -539143573330539183253451034443193500618067371459539977894775689386424949738230073959400289315696803788097011998682830859069415974173608293087913823057402719433305701420782182610239002252655351394309271829122981046014012843670386909739949919606915079118200742715894077248123069768219490759512642584638954041441291722246772872934860370963926540863714993786043585184148978747698432861285192625940088125871747700436134135987641773133833602276399155825229720007458521623366674898709283269215505961849261764600978431535666582699582687635437473285740648460281970307595589619595673436424214397044205530558299960265528366827384115188722365885049125778880224734575432029077233950006179338147589042200007316508608798410055739222766318112136273785331146603903955911126365723433447497544908459622581441121710355434026979752195849764246570311057615660343547301419675499885277909397051854745153817094437939226042322356061731221275115584772393956708949094423271959205332069154277186520610503252667934343335207500598152379885795773512110469212463320566030042767551886614895159764812547804108223211330807664387294126207509574391604778770576579949901740411630994702872071721479578863692246608430724672688512675015204078544730894796863699015833423717474198983329032765012888918061609947066990926315372221479146137830055207778264368947403911842493234698633097097159338007456142693102039423990712739676901423903950510204445294094112386759264020188924676430158203145203400937029016532299041495878437334699194332621516899952838572054376791023760988090110479357333579161818443833841608954622877637451072742329588876549738358283293520584753202936519739197108808526707309852457859585577145715266921495822691163580857044388772857075282097411328374127875440950958159316349705377900805100833715305518425766857474095599364037676611275537562984250737738022094770894986113256205712963928919274088605233216860590105340123466548964736064468414935406623436800315920780153715149624678559444617840226292246787603485865470655329303651214798029245473425734298766679771862119497557398139312942344774173691175404694866808604553361272225625183301273105799783413525483378629145115607409768449246984917391032387296296129826324433012805708746022684783052190219081421110040366133960554549636171482762498097919679118300652643683193395463252650269259379337258156196622853181780429518595470710568946532699406912660097746712740855902012465514034805875492479346877578853887022332780046351071478305110279011517155906006321367846682883278413735750656977293953840443690488992977098059113570500608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,44] 549888018891790013987979749431709159470485308273857393789177311638630101339035006826982085301981378803212629937003017425409459964288732361983414002899021956931592456932559024816848467918439500957969201313727669729449329420862662685341665648000906552534593043284490417226905929527926150547387411855527079096110993676256552793183439374754597202128843888159160791933210058512374586909752188022525237514809963415374607809065369359878671110675906940721608688785400200972140252605868148667176858061552693270842526568863255921373626970227865294058710593613106004206252605562831622138809207791270490426794714053271776570496982594166328426670785562502736660721831629725607854526609872603945487914103432108030411751891493669307331402281067387858660647319393542261971954789309343814637291707222718469275268300952969394476635214157309827669932222111392441524096556349647504407265381198627806672717644440662943432011961321351656209946235652693341517608466250846878989070654827290083979107298086879695825450792669758537415589351794686770987885638262541151975667519613384995644783073391533814238888003189629613853551671633415331816749319099511591406562160945268829006024930425444477865024296080352451015206858290141398428780027990989459100332073533701881711966606066448112599007527819351180095037734260980592742784889156797819044120304741777267777440559918592086690018343773392343431347504346944425922627880117235869428030044182074772470960209994027871548305858316733976684142365933147209653953389401360390032153761232920052451840826271377032291918437944719998839874882397734355349466350717221022830342920695004413768883991528166492293563075800745689556359869607368743133495078820306323027695373947350245935881150801357618642215558529671112428702048803364571305747816346882358440471192045900214461008916607165226777891843758221501074430568741020807363097878967991668617724881706536664338039121288016618843821821706776956057371898368982156291016577427264761097144758203157963537994242219507060835618992089394975650602104808677261654764255418249660453853971329607218903191927380520600595297961633238222279769634220455956332834274030407149167377123105216194644971585025101908895821039139642486515632192778501002057003538634683387306819837231275611236689127363412321861129277017086900569066291775449974521364121945817790606759867867309900107764867001472774680792251944648733639772168028619700797372917721351490522463075801086335723546167813472003673941481268540903969178156378530168961015920502467979064098724605415836197032600054425759526066113037587195059240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,45] -186341562871581434119321689180162376586175213532845649347268132020308877402103154280760969705655826269918672662358821149753049768842072042860404153030265422773517500752313419873651907103288534748162715003346063008130511276244746444466196131003512418770994143611092339098923227116310360464894564211290451079227620921829635507047501518823932577774306002932315870023556497401010554795639339108591223138764683930984391388783473249801011723387273954371253657947546690586944309429586518890940452555487489822805305226286733112524530381900802894632245985175608097175549357402857469223739310823817892834779642010165167766290835080056075280261044240400252590474483738962832941015776459442878032029517697023831505084421358532219058725346866753285528079624348401321048534926842018271456351840413444255224041182211406344229320991033293910380347308385884687674401855655297709373037288659737536961183668914287887050024294249510076197799086248017302400789381782666255921105663755917184006023962116690834646989151828534349533732575221596547488142926207242859685615737461172665267265946190536818926570419510023500553584020332744180790336409751284315684654188909003893959899146170239408748342465656319483348145156069776874383942947888920579665760089950505697843937694335051573001301254740187990239525342201057713779746117939235767314607019876089512229103039424875792344553912831483556750356737875782751385742330747606061486121473762704796502826312597773963843202736454785434925135459405767243923438058330030484072378466107559611259305726784082279758119457593479516599027818271231710336416239201211541625003770604688838027138117847371112097996532898639501799216219681439407412122939239088106768556171768573599550447337956254888660258076024970466685331516603120724097667744754768589475908879825446973190991438487508339173400949962693452945846118527975399597000313015458842059345800638748690345322050542209414269752211517000661978797795237140146107355204264636380868055534306831578833354954013544789436952126861799800612190083676973611825521520291794122554748577573498450910965178174484890973269696756290151875140348607331030569287896580630876330206571610445228566445026149823776577467353478156400047336468748662237455391074220769531811138023345654433823437102501931298660858269140985283989859194279904438122918781875362508594012705777642199337972388739176912481699892747419725273664760814726724165380238776108846684195691862856036930091309451050856171073587411347844690770541550850808153159373934123228901251812227170349949220681665276717685392055949798712446812160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,46] 39822651352683743801785675417702070521660222586770277560130324931156235851050895668604844773327670610807024382635225892770448905195443337732286207262247924613245129885112665435309499506531549182381623398623862451599341424248480363720254303513822229419569975624929877140749278034134572522207975291238450949477360143702189204464906526324844398742978906156507511831327389100156602245208561984307538608684238256185050175979644352427485534678311023475991101551804797097011989121282952433388212063589285486332408423693932187545801438770003893954627233400279406182464661947225551303480999499386228873341287727187067487253447883985307353797572486759866251410423973463897960084970302968703156189265784863938666812189645603895028980763255571814390585231589931346139584143436300404078137494888444275170758239907720744746331229296636115687484961231153464054948445418710656497391958638250282976047087302822801125645156693896238183330219928129280536008610033436299109979617421916947843440654525622292799989555384295091948360394460195508883306072104355678269195719684100452092186168532642882473884430670906230481407557674841422469146882518071460711084626382111569083307762557034574303687316832767534710501033042895029788934501905329941911540808767814275979123927423208728827319663691421127472035122179736469255364822940960309773289293717792531262950671954437457162216170589135492316944320780903005862986404791624238395924785405367132348046665355081046295760205979080861279543452754012072246049022481909807253468439775654528482548976935788429267044285095301911770245392629672750870505883871179676595849955760222580050719500044813633871464617005669928788619534248282855631464865582635257716022340072137618851802734187149209148535160141669184147511352221977965609981683282194635362951160997969103059024943032729928176201522787771619370463644014812177341784310565853395728516601816418449058998779060934203907406720149522575260843670440062278376506881859174361645942548235180593814033425475875067042414327312703649329510462703846062349533360915566777333372544504231046755339581924878080927993209233868659171649070833845195758285979164302151924748839398895829718068231241992694910211667932117202258652159253269611437734417641793812079092970526406003294410254735127629706868590276985621817977993436871793587421273446584033427710474520350910423203106718589725404821123694060768828084427979548520439620242159857023944374904339285807198629768985007634826856523275678675622832089110907632051477119921480132466703296148638522600139531666325960960061421163073855217991680000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,47] -5585532117609062084925080540774021720090432685402477318440384495963502701353622057845048772831838972137927825271801576192839107785313538978369120266306365760933461424068244043414984407135386137179624257622064305170133211935401317649206369385833281844463407562864870901245910756970277378287414082896930053303986970014467890085992478210430671073564786173290622969493264993846945392022545864796404901077982846023060587378118201431259624337790339489415662759892807352609587550808435282957994756200494028522001126082272194058393278238479812284669842186580762542454943244910380884527287865593602586073926239927424487716686291336647008052862573463250236361999929342333771294397389189547325615945136929003292375930069428985588104545877813249475641988496487537979480047787253734070504819537110097842745687055183941010995806578736011126529086168161298589919798357211819149245911731108639424584204015731856561980208993760950737744835241795354951937437774449237413667906095558125483725314963537978345139049264073668556619136760754582824052578775957684160951219740982396079975961718412708827494432711501317613608131125778967137529048080685209421407165135211547477464999631822769363257586562051975268483851515585770235869688068316138391252698180143849061667226354039672128548733141559136187189028523210113690610097678555334093965352800986366191761227302624206713247863284440064295616047838327542369352115173972956733163364169629362500640576218408624517580642578484684930633771930129700248919607217951547267482439039226521862303528802475532017349310930756019757472107206355227402592578748820654288403654329042434332529645857244120845985767402379814759103794300581352559980827670583462757582245974309161107339443934474936861492514175818053029649931962144280920886784835546276953709308106590467671590016091979862120842753914613169943072952388163433651472541488006811777746957577521254080223778079598538060033854696386308484368136762896129055445056900049873763580381908402534598078291209652899988381444215454660893964379708158836337094109010862991724862381921064076452925216848379924541142467847777620683380393772359764884955461490529792800915458179617212623398056724036244186619491812783738962324593171752604559709021254456430636193660259957940402992728459934806505440671131395266445564136239147283589644440363802014098590110126327129009929353365587258892536802716807254673060241078074217519225539207551010914114755436651083287157970158399831173773444036087882372603549076359781467391055992344488666378232503194064898289265441414024405293608924167112679751680000000000000000000000000000000000000000000000000000000000000000000000000000 [110,48] 379445211772420279943901382261820302722851477227829480950384661164123850353574418278786528488998004120512290959396247921115514947967574551991749658179624945810379612835244603343919366584162028077189063602775188787619272242936248122656370714822160290945278884414184912036086836164756389376865223618705150906049728910189629470401087713032200569319540209549893133111766021121793197585897273244815747193665723302393688296883679023745010246851099467045533045644121435851866246321822004453701431079489330788493490466437089692160709910501872601341643855845553738785964657846574091072808533374896346752184488193584705886551082110239766048386682892041664246445223718567177241961347590770959553119576842635582288263034170069600800749710132149217831480526797132299268691307389970732405004220048902275174064996100355900474916334992836529133476781482465931519032920927099620447125485697463901213624982921717884398849329318546247612982603619199671120130896974814528171413086595894758694901155890168328658707177613631046548207315276295555001046800965074062820453798380666339802253437531062389890691985454362864465147394014902883157185969077078633871768937313807006234875724368196287205117012462889189917363264670690040990005691561984820835141115119180085267977044633408039806750729766452652092094519758810687183174220050078896651825917176266543551628466727151917805530360577580752343183540958134481092608260603886330991837884828984191307057843368993572759521562215934950882250945948457836397787706029273230997706717512484749196926561619756519988211892031811504269999811383029852198759145233800819651520700425785534638719528345977061240508913017451125601642764822830102443132156539352322374605112938814428845692870603673081618122402623418748104910620621077607674620497433241009080393553726740230419830552229612466698033076969526533703562826351379226700505106907614020710289866299140965354361682625156652168695519492459404693111130209015833119978519613170997707805821619105192644663559596225613713858107014148525754905685317150384459684877888934348477004372049373223686804596133387006100788049926433373011800658302432787313746217871136637952542838526225333344448792546824226392722087371364302083844222751044934526877987916939838953424227658186593693630133183580867818951926779586682386378930821380028075227068404811551158633559956021196856887477236223841491741896437433653836873189730392466285173431726710081301534934063158634569180051733120619303274811893141285646306282886650853238049693413322079673187686966885241684420811163400111359593276727379990937600000000000000000000000000000000000000000000000000000000000000000000000000 [110,49] 38182485033595861519323951038216172893787587456928078771591025124214663797708018185092237004544378234189165345603791899528198378031415479488831207844260067858682405273196492908024952116067222633651780494758129768502532275559831232700792780108645969545814383588951613261046097249275973176035936984928646844959068363672646665208021533763968814400462520175018314469964464757626220794638061880776981451940795936909559445858112267687653500300694251982251617048327915650645338855634557006920697861021681199535611202621958948069615626787170158001894126222645611415651659317629550601262352822372756836902401468965985514461995637760201093474449874550093914827974045767183428264226351886949375103887661231846241444628483452947979947024640165929951359201446054660326773603188328611363549904398117856064991937753146270252646724605111764920444792207865442525310184139654609965513165629589317992231536139879024203689449000916988572735653040478389277398585771879229372538317093399992967848584704981652154651402953843813186641256690641210704164737411770210081417178797647465978992703003198073474835065627426533861532502392414792258306824013619543318172377946333089192100104200927165234737083197694301316197088771677870621668417689980494628516534398062001947936370418322168758203754085258503370411442844630308771141951389086781802810589203535836273108073371851358879897569802243801536040699409282300525056463883677132643780938246376961381707520364940592735655911161514418291567030695866706049797400293424170199288755636342425410590762115459629275763066627408571896890304244561425490147558563223517883328650584340742990421751981100466312102936634710521954939309318202309130250996850235044705655565730566527256394584040660182444997523211406811884649342989604617970989823628689497804713724541778196490534955554102654630115770395866886028228843037541556646497232658763452961364207481318090709078319621861165716992567142371225913092937289145341937820305695672166341265349049276123828591707325213786536322579298331860209181120506334751126507920996083783297433788345822131853310702111824914149778469602956526222403275170112071672704592960716811954349047701775975612424361849146498729617847272885240827533945571250043540108892472692981792193725287399782899165225227515773690774977060383614029084680972577873011357216774997065360640504897890797859819767668166980427411942358316758075834931304367225120447966465681240636617232680255969386884249135326984997203169724205895289749276473152435102517291194302806813291508359555444535921736941316595423881548855800328355840000000000000000000000000000000000000000000000000000000000000000000000 [110,50] -14967104368679747368952463774262128734482640910428200170471182916175533733436516208966002003258643822363501838278167308084871170590576796765081657194399495648265686002037636026368660515138235940861266305007706532499484271778090394409439480891736311247429091978792932766361870376454625103087805556750151912512182701866426418404819840495416308242478806901292226144320281417665604908649285008424891102564347304576194398281595589293885468179402902518841130668971168080220816574534628259263304686979321489434400487565080923948897817115161440143176281157221151398768240243063826848756513377943871730166685922468830024721258463853863743682806448900972471666874610105420837242093962030111768088334898290688357241264709452270748619799723915155398097182909597703153746028518901659196644401567067243485281293162170275342322849606798399205735317880607686615078316146922776101781644984313460124240056299173031348293779485802721913771107208418949483342736214907154123665061396965332704977293191104548068198356665719019636917004424056386072318857371042838723860194613607850042620489953346740218092740898143156661526446833014947341478277647326164107232381021438538816229670796985124443907095923958179799274640577734394006909454001317976598313297284826413887644256578268950047716425776355898364366596864225263580842134913227914637661809449207774043464516104715458276160295633400843504763163114332950765930782405862393419315837348671617614649113435413346508145950555274839228019453969867827473660771543053001950372463361099461849012390168993033993148960712647288484079604445277245062077792709434099290230323581697690389498521812936706230433847097415453045379624802654910386465829462311743723080242465453462647707571443950196463499449721220801089750019838708214814029343522626788079408667269075881390628623256924824063605149098149703999845542387314296091151438949333772615257665573686509951368195451397820295415928066564372207438891553871397620852515226833893347765383340982116767351247181568043717180055342081248423161821270512500717106101744348526599497993325849305356105620325857667157096574592661128609707048921360714381450463165667603131984457483187150984645654508166244268736378595648075815815824591626350359416859218219767089338402322029469279770753751976725225775692452214892372148233741448627667770277565401152824747526279509454558025293922151651742463388907578950573810376443115411604557307820557478346216520313563837352339879727035897256469975092151049430767429613521566901961825582317363957147736326960623651951404518165478508852750419741753999360000000000000000000000000000000000000000000000000000000000000000000 [110,51] 2014985607176517189622316290343699822991376122887694942367845833804812169720629513483275508287655023153063711095084543666599356893750278570690761493352521704703202186766541390962080355793291950024085347915205120366364903000930871203526606415600584697096557178676766203899236259149268956090171259676674851770191880616695689087634468696019554583333113945367284739233225627719971801914270965067775231249292407903738302386244386034891939694640479671922939858687136747650652169195745999780386661690806631488601875474445500366784104078958022898416513776282760615515695337590244321093109096155418371387728005156155611322095102102434971392341288445610193222024281172675001322658112108549688913513761336321247187346082357014835631732636585424126891005883779402719612330243482784945725479778618373547195467320021497078824034746125559604084118719073385182428861063971530377262323322437935647804949850228266127079653944989712895142782560846647652594325559903963971892713196254277520181655969997218161368515589255460663185011459774772339091378159225178168098908930003966438828526169270628434489502981719282418820951973494181297336850919798030438194080370031891236813769438045694065243037921244591218709703374438567717070509248220106977563881979922378834810280068778670972264809867508676245107612286143048108042070924033771037256979889245284163188889333973496574081754208838673017534440501640248810519464154916483651507416162852351336717502042384107762288136477049619618681501063323108643246258752378143529186030136161192157020760746132103282491423679162866478014210780455083847537585111492770848400158603936577989325687029167079061133546388688584954262998385888200034797089932417585578151293864890404348532709746369426410865293268287355384824598989140775546332061810724700271652074037542506721538452043744198165941701919359111274733836747157923015296543674076807213640896963609243291714269889867938245489168093742270951610458144656474027431574717592171904829808110338638937450942542076199534021302565023376722427388712618852888126832871133431933561052545473308522703048199078785968763024848223313379923760037421698939819655060090469856107981874757456816153184748089217274713584930394099648115666935393516876643321356966174644977299007626095651370975536863587199650439249611054751443774000427312212487795425451098924193661636441837557566149305256023523299408214485840790281810156912812961369032585423838937244408948813962893756103451244947752364820837203548718198868993575048856742243703586512357315128719513319570737965782706958852672319289749426667520000000000000000000000000000000000000000000000000000000000000000 [110,52] -76078444101828180254517227072007188634347303110773988912862785684870788409156500310115577055386997655631454493635968632856379163094999916443991308104742345176534315382400068924707522919055074914017490799833967328488649086702561479824868921753057547541894046443963839619658107452443443188967652849621982198156227339087299151961041356671975163340007045752761915161643751231604288183286325698188621091252846815241485673207729738242630746960545345470871264157602192498192652569385418076042790480399176488026531129452987899289800129560202263905427446422840692013057866419840006147188179509317086799426182118584584408875519179010554027751116978185935495025941475080681939636276017622792570582565541708701127370504407408296603905804136432270375942455663527043624024237172510516531534594488754959679526441025624646984217888798898826040980546660058356996125637516227651911740638343193615180274522707641220512859131003119845914115824618802822942633040091697878854169696500997295780329619356125596011181614119426975210620278275628943328927647718529025892472869906805284855211443904812509734352456746078335027729780505035565271160241879292858703534260541213463036234380237094770138709343918230429128250935001118889068074073697266508815811010733483004373702179385714380963991495364787541434396855206098198818113936890296426600439494777101986836080953268016402189731004037218181305911924258460812014722029283714720877779491804587877899843894302836767605925414031970811924921792450796537493319317557076211538057394012203692637227077080593369201418392647075840298036578333640994688755457649859128369746796660946276443662322573183242192561719249074729822653929146777821650895584841910630188548173341307673226807508930116712974955128558104274270126064815024779337373003085165317572162027324277199507839125318309573179356977158947364391172353218306132606286181902084683546251798110183799566229733522062403451018362965527155899923566043447554537129619834288938641280633608096351273322921303991001427772083908789708334105060312538401857177648224561359987589144193298526534207793309488213370897246539547140015837459576573138878611376659949286920389986547531912152642832150504412731748132661875641509495458711200729424700431390964943092207475997883218227878966918305711087393236303628000611891879727672518974165917621581603235019890808453523071497269259133852007585122754934566859348860706155001602102200134633474493458070826487729839893945864327154855925660614845150246691369643279477860685877984301932860851763997878502491270060136491530998637045734891847680000000000000000000000000000000000000000000000000000000000000 [110,53] -24840256829329481626809438785816034967626549367596531795303297427634987726517703717453962340891280727915592554935694651649301520621338032398289953809395251310843688272002982020009802967672521316883409238425319341763266419419743753926778749707862716971958452993269841011509839502645007910742044539092154852557757916880877572820629553040671478513644424820357228518613241224721229831537229882408249536056770556171272810571566128926772467950374392116548198475882006392282291368365016502253956273009789685347679845864506214901919085304939559968863637600834208360778880882126099371070178633333235966033683703264309029125234997600005756643922289895087316555888570933638929967690918050010005583662416481271394294474100325542587994984618269736404847725991917821385087395962111297836146400697114962390848223777449768491951004697780534044699060492347235230222401990158692739689856839788362424995615559735554112230584152006046370031190480633513013629660916203536445346291819874584990285473919030740057660167173551765296869807959230264155510244089124432651555187332095121125815543783490353619389288018349268719590219079130538657577607093696966013177889605623478497116232701995908600066765011807790514853537937224731361312415817155763558246120770996765397552496383344020643753838793330175269366527293537204830778300296512201176495468960314028474340990771209051584872997023836694551600564767029457688010574113886974015084893354951493776915877458613414287913293738648170602806338283832877504013739474443970579584716870734629839390953514114484200070547304560360608062294465392435088978710766192812856298967133416597620964285471177954058529251568769453160576520844583513878055931310350013259161920284305650758901577349390508311922663643420680949948237494293616595677841452327481961820048529287057879964114096560293472240063727203536498016848567095821873210364801147717556970235959821678624667083400398226508550523120846809141316336104865158732910441114814446528515209119367652930808409347788208191418097282512806883815106421774585733972159388914726914202253922928273429126500649916310558083168434221651741193936628434640540259177283856726140747052653172367640334341626747951825685107109735437044082380841006857452955964880165675885625628526006154982856302613381912614071291517394787161624008721405156383618785754338218583263353981293600376428353892925243373411450811738916640767348420370108359020493746674977267846052472139162701931527128440368091877927562934615107574207743503018727347164647198483087502890320391284406824444202642006573786090801547182080000000000000000000000000000000000000000000000000000000000 [110,54] 6198929305689851274201264504756906191445816804855499992758363660012812984059187921064376975592039391553618004075290299206313620984722579043371772097167639451885686882723231017100360412310079347385345336779309167075478953832620742378903839230297414235747441996008031971461634345870125579136073482177589691637265536086587246810822961809721159836932718492459595839355874836235266452125121665323763822689061341074476039548346454426226885503712589077001836486183534068375848215977183669400159242125097761299585412214379792074675402046522829192340982534823369228798092195619903276483955733280216656858549182968059428400266935981509286988827497846721710833421399920201988586018184554312593696551547967295851680515606214557408694834772760051167083035478331554087266842393748076291842369917889146233374882849260196278497149343792072536106183355600866079680940635383111422099455378369267587014466549642094851087862678901254086886711137443566629619454045117843273746292050965822411107544678713087933750358186483637750880079202765546610787058010012754867959717164343990594688075411127088939283922597543362305922984883158506586506552863494933090291659210279785421338130053458074510072482350980513048089229193622068997390015490015275000370904272005146491132713330943609124698859802981579715733987312292725530784552988717913526083211885528788870712978018159864864249705308463703993506693495249655768589609738302193082071502274461310213133735947549233719372161221061096666205787050603443762053717613733878279164070513764396750191848664757989946036421648817183016152204123090093747311732094940235543164293981093057720531295454438691490036455320760810345642112354841282544741195018042795255350130241568214038966795783030724536664285042359043907758471284275227500788969573956179565125277753282191543631999138744585551361222754393350627848275917100702339481610526410805831313284680921786676091581523325489147214961170891921382831519541459890226966813025196793759216996071086936036872157499298158710451423846034601920977152542564738040371005641840704352380643039782018243727376740853635794816035656915943253674657395112069210125826272898382400887707203265172426286035616523103262296814494570015297166217234051840271593757378775650246000562511526084148826536679670556885327102891018904765790698432627003301051292060994085663076445167227113721649214417285492550048217494029417457366293898763726745864473788251776289389778142693965427220300558587528903117041054643811228257389650769801819246380234889483584391660555919798696960039199240967727614139455315640320000000000000000000000000000000000000000000000000000000 [110,55] -786311543590022397820259032069854602823479268958826707399651500244923575561192532197989609605600169037231267741796684387712579923641837070271404084874538388147500965092020711850805649202419422443439485481954786360453629253462740745012487776636767262774697547949380209070104385695329413708526875211303841595468746533790705091807524271702206381390419288192253802563287124172167007703677719038457994223100392068761167886537630101153869268257189274193015839667710768549672310747804296072942032649192666185980594307131468461677142668258377340715893719264383048934127319504652574574807610669310042771447776387792107217734362576158853624731637538515133918214756897913878517662568851994645816380022106502319602095149591049787358948713272559637451916361206734438757684040845928333799289727281068321744521056870808804587021127954372682381898577574674844683839978328126391199898876784059918899864089300821214978466720390875003952756509957082938634638784626997661760603239662433486806667670394059964614420549351154198421707705550474209813611799446815128952606425886937707079207612928468202309240704691478957138248108848166241782576303977534069312297127885141169187134918791593087017686660320681111772388681003243167425584191392890996137335208718258602655548792312077687566134321892162318604030643395042850128913929515965800988542035937709435550299191171515942082976422826447804827944946705653248595268100311213891461824521865493425939452355735926721850960562393866317707133146081426356687861820692689494688163638120127978337962869993582578151717722018242726014156688577650392584345421987238078852949317265842682077691547361168163919000163948039708938155591384483351851674785702550196809092549278411592586565419281514130092902881218381373811037941882552993934870735870307356131497286163658539796710554305100629358586075312772408740487652369432187924252996211552525020077780709296368927737431709025823553388316389712072261102944836997991322543525393470196984957945624708863287439536903031454626409890022372511691008442332002155415746634370287704176597462945821266840417147022091696953883913013475276108452430019822737551570576147942784031217574530566521647466974285590055187904168294577149251735813569557116673765370120003226862990173162751751177436669392881760822907495905141511385598450582691172540359103890203669850501437696632720627600312117843236494266157478990831851713033140169484808165891986615654223675356032383331335954796052801884855016784438341524597727005183256641366188107001045101954978165158610168147745027619730914305442562913075200000000000000000000000000000000000000000000000000000 [110,56] 59075009404918020966740518319477751794286233160935464737500917525355422746204062501061529154611437927687435743876009853137096249841639533519052543325989511013363152701701376386000523503091384234444315062740649774620783079788675082224050653479367977330376364533173358190826548277697321915711324569712152165094178295942997105944218871193969294667195573125741103371064537148961663742190134393470443073198724386992878578535653194673707660570124652245518887347504783163679521456814794444998612767026107522307639230411964814290443492463781396378519226628233233651860088562732885445331884318094061045537124318005231238767744958791065000490619154849965231520702672514413100132507412787359835523881221270240574481752989586616903918737296241860304248707954148982122508007932005478252281617628964618335222221436774208141035202997876755435166250483776467731748177994252988091896788621348111598892729573355657236653489910157144274193023177515956356529274034006414492291283669185822020050011994256596810976749608223204033451953102169674831031526338703422543937407561099581190380971593854487754051582658932492832970972847783464631253957947746873572250035619226539101148557527129905960302710260127420234051349278135936237249621077888230652196422024644064171336072941387050909228961105032595447355256394976700483521140038604412034508894956584390750143148258919353718948370365285632047230888122940649268139116061968091589209845144738336981971244616324439843731008608642942135530177451530632633964360531502917832677113516739560183314715864123238289334786716965011777694308253342229678501079264274848576978558649259317579853527452416141794591408300985510553900410145215127466142274150268746500244815677684042039823827961846694192363870575074365844026862949022711805201227417297111429677850324335503914660644988350110005089792436099105577453407951260557406878124048626459556582830746514212135755346572135080406561425991287992467861311295506436561851172757125369132212807048189790973030967822730420363852269427060915577768025889219034628176909029147118762577001287199977606946178104779201581497609654523265067425685073557149877768767072140450195269301288917938774393968659501254965479325542828749311900346290551984690619064794645092661749553613389120585106744178429683963072088967021728132330086676398713527139915626681122010831511286891455377564735005630883336817963289874217379275340289315930171798373382496269985914817536075568997410558542347619582318617921628050631387307292277187882804389761978372962470370284338329764403971216614213790903191784652800000000000000000000000000000000000000000000000000 [110,57] -1252861502832293138126790308182508656868588389966054974761042786012774047983937361034233975846676621961140088004578906762944571264822075959371935476407776262836718761753285191709474629210974941409276940032492574702080704687267696678048944435951418807537756434180757382034899329728962118621139688846559545431860736613516594584537203492581823572751110187073328980237949184376080398001879332476501639410962519128061855256658651566560598773833145814270969199619380492467215098958109986220995089222442782661368997308957582806299724673633895518536247504866706031049109149394585197908187087316326250902089681039001052481223571027021308085698031980579925754752406730426634413511546462195884032135322644279699949770941402841953884941449709005811069001037723180535529036987322174857190180733768385383865637188691292593089194395809246674840581813895952555081258001403885220497256158295696139373519917872057949376853289888098242236417865591489508587546375394519034596074016055526684218495186248893993389802163169285996236590830899565033340786523908211117629827978470066824034447659493354448889027963253245407981192396905632667319644564286575314275384925972710729743730535532652231762563001365431489378834287471841980714595786945043166301865674931728299929149756066789278469059153674287380234996460196299796498170543428931819893988745988694562658537414654558706535856223635788684195140400571290953260613245123665947873202840845692276837041432690077673903136235273582332326833017893466256854263525172748420629723707755909131621618089344834357012553752958360694422878368921955774862515815108487318668572199920359264021055073810860282975125584486140883006554352302675657924253684546154687448140168038208303724090356778039558109945442803109312071284917177525584855682530520724407843357116493085011998260789872154941563372949062215022234447589265629837385497649043092513817485150486072221111437651118211775531066068952272592383473454130628152688331994381695626735734510098148544483704291929092640152331598264293491502082788028976181599767688780069979509902253594021764169446473191145569426628010974972256561192088211880670811643250036886458246788293288875933463788847241892931236462283984411539532268652967144116246466265827107159104819455862691160160602975942927128764694472792399672542276953181906324676791145207585682414700358109322894982287167607399317510629139094568924666992873828980195904901274113386978129208554449655294051647823267773248403030618059600184055715228171879223474252889756819982420005725977751930478247219334996439068717980057600000000000000000000000000000000000000000000000 [110,58] -309931715243137827422567478817878118912416931142980347096851409746759192865474256776861604201687892781808013250680101358426109568775083881395864688167612601144488261446677046468898764677175824422230731897528958801212191637329140505636322822552688025808702835985482354258702189840917857244466471523527075838496313134228670072099075018744625710456460108526194681677270053670133945995915532469610484865790548871157986732772631122607653168840113518450770133559498481933324821322721612316526266497532030285844712862650890962350374417317025384558980580852977498545688584913360897168574870703283904101974610678346798313872692929833296847877801519446355187490540084624240214503372336695708917829104090458743561108007128703890214759054354845792051107067767718320362528379106023444625465402198813976437521920771763755005589348672937479485279448277653457393910338095974238590137724831217850133803970372875669715153853730182075877320131817136736855598730306288667848013049901349407763584333712917550023476327668416220944399463458358625477298438102765760315940113718598535991302706654770107683688254530266146546560243354631500898360454068957855329611720743175240392978565941868892818495530816887299582524230251829267819641885234242631855829795428186070289100681774155879386958646487162851340579900135306919789422366332219676887185143077733463775899376962395299684695316566529804674775152137650044436904262476378995885889035433773839676611705577987275185860596199386571124383200031126240796870611198292572044406604957381892359239555222328834147590280042381761532798210475537117660452526947021326453102438005735775035077716354347610930850806755302963803818092382549221479791020054569944984821175040247563595646494480590234874738348440559418166609250367286176841884153457421554576686791550217829579688702150305559079242614487496188895631731050829261201390502414229896411404082769938778702322765112283481214353230296569633566569700701938917954298929175234412804878573617329847590718959235275091391054704800137056317432872160988744559463456055138079804387048432358003616060260687722241911102166275758426837188779704170947052173185281638838515188468683723238313300792290108687968168133620837401597571090746927255181746049652613492597052864221390659025131449170292843962769351373984853573992166556900321202941873807988614567855758693579004091198375308550651795796846635279131566157021957825238915431916972763516485220622631653350490116767006172007167638133805999192638542563836979551230948738753203440737808901963425234768285621933207463927272450293760000000000000000000000000000000000000000000 [110,59] 44782178889052309116358909251430746340035343201533909031637096118467088490018104638392503218131896376219850118676022633602461599333597785913208733038463305148399492362991750006676770810059624780166691989412855490662273975278934445765832106409964141424586915165937150523666969317289169304146595533509139617459118208345796999369533414040731290648001659848740097198197085892371600989478078842835936294292836228384504544852470283844875798212909714461099570655836550057701582427877121280712642185189609346608495086214832305467429815886416939087425003054516720618187065998628641142741509050343385458152413980796764860836513683315850904708009819023768463456332458116841328935750221602593305526725742748835068560474297651818857831278801098674894954984565535908835266312934325828486321172389159431857903892417172658653214693386204607588944511527231882824466964370326681799996282027332840753108787708145299777723340152805778951745196219614646023711658525869304056579150033729718717632115426796606183198759446518372093333888913048511690856833143369882883579309711247413748061971081878883704059333162245941511722679530906808094180289337132863938112771848708280420655897451586748316131521658288630440223234675550592379113333399194209187950322814347664451612637729959241082568646316163783785934607635398808230740885785758607391526721929966384065802577714522217532204967046231545418533599525420993168813690722866610617561062676247779421679217332687679984593103233148274752019538757265801656686906843832626546091521860370016741556531645278917049165056887172709641444149307004550537688236425556023472301222729671063989283143849891058477521119891202243446573392269265311596698886477213520495024094670227676152466262371359194700386965684304154869467836927731537339635663764510963953312043880772630273998682013013744845957246721373483866834899781213240158401065132684665359344493662910184028445273053758173587556310215435255825809019234331176472274020200323651420806688999753364456129316658296508659937935823189605249198618148186191602780037590148517106690110521881062700732773448717688658849892293133161098548467354320883196366695678277614549713845184807650452250796661409078872013889761447539390164139293875579426452151118694175339369845325981852903769683828835888974728757247469901642865815747143672441814203864538658824408374085491951938848274973198888355732210011344597590363909065752636981950458505513579730966540775938875444406382729361157147704631786609901299061688682444617286051049391297193108452032370327498595699537429913114820448826163200000000000000000000000000000000000000000 [110,60] -2828722067406999375777695482102747402634616824052878263986634236640262617204949693907364848556076994228295002773204038183133232630138827670371552548442111197438274455319383027464070625552749698300461915682881379803517206417791821316872480788368408045363831710439475255921058858956515306844301303861369621064261902769478642379932730406526057852045739476243620947856097750931852582163326774442351555218304157305099972954837604617762911408501784793517961908599304791381043984158399257359540419393931042292391730585268552768551633155692170128166262162783525327146429721135392400647629831624844915427301128674205951366759595435557393264628899170371119246361605805102471462228812895766900803018112211082597297987171228560347048735236685612048136951789248793469732531275330255771008071737225668324616555621569653718218117345941737619169149482470750031518138536379966104814196209660188938536291541530778450961347278267784709700674026345980861195729165727507568549991274310689870990909556679917250238034861983118950595057714942341011438196780463350492480102230178042469909384969084802316265047766901760830785327176622725885062238601556263173702590542616449393236288883963759838021259564453111600169805537463577529294777215687276680824109480436528877504756997254749225845856826683253751637335925117475527350095333630089846965438680765421783011701903298439309843779670990279724189816441895853222956378659681802042519513043683353227909959795996752998359117359943258713712779426359053890178968120140053634910779559766501356003350823545256724869679820698556964342325183883182103289396291295484825143467722725513356953728590480154342095152438248371463979287982601793748982151783058453030519534794102112769442426452551521300044363560701565915977280282227762912148437097113450305133238612697587373883670374652769394577177903273393520943284688716530497046770635953325438979225216891043512214800470933558924638428634105361471246377394403830748856172685262403853228706908191058609091626128227099422103060804403183084416273787803459581698832346887750760579001530279277188784037511989704847978225931331598870108863598071592961545266689460507054541296859867461804293353122150945556946786562467235020405475582718702022595421994222258566826382205709649437260698331962252797564824238113385215765318547248210509382257960524254593788306767770382679085301410657409147406150894449096816704254951647712576495427958803421358661530146544387198053920991790487167330288652799915412033547247179880780125748384622274364951870100161100946790056965484226643361246740480000000000000000000000000000000000000 [110,61] 34942954488719063050784907719253986923644842258677046671647874669480806898111357488762233111073593424593191669871453649178492231155037393547125138580023621022748504274713536727843001889063725015447975327349474607150323917654134868644807916828460769290305167682459262693211473272272294867125625277542468378021041892773774783986736498653344440298093716331896752116879341917847708669662550070049464648953147991583757784466476707157709295750809168891568586518960648719949918644022020203275423317168686170599479122276295379514749949766142391234382210533711990993150419898246526390754760536879737226128371162208953220092755801290581765662226154447181292589902236572193900267729587120056658339248451433058817771548797811929385691237640590662080556691984218959561484735879464328241045176608492062404151603752902096401602648977759851773491923833889408650740537772570279220589018172011951332436156739919313157086822318516602613634019687614348328261782428463267932655401111324863903121995514159204922682644496742401325686698055736533059623884025740888668229048206989705847378431160422841947608543799879838253399967879766416085662502236335920183197056120965081225732460394423988910403556192648682722945224585776787889974679604564144749392407617495002178614133844857553634367153449350713801233222678715665777572221711992811525947823333436393439656526057150490053320316305367408069273663122584109913152435255655008543710682777557016284862292525662938388986429393150727086324144942827671724242359570487783137320816744246115888336523047202414633494118039828231377701129156856702268643875199872627239290691553818722942390068575668418996495013256738084925221301342437414780056557236918549822807872212836641708912203599417497737902206977042962606316283347171075200732294382993209499854389064425092745764319575104698700083634060510247669099627409426737423956268044301542965675747909576475801256159489342490108350734589950233537355485276111588569777958858122281315878539048228153326579372942246840479448785022838419648650381313718943570625309125022551122339268113492251580032055524520706666745348628076857290018980914258757031337361586776683508135923944960056294136090101290559160081426602664098108651478889543192638546135543902014532654730862223473966764154858264065211586738400031872441064905174185809721789755997838127645927204762520031227605647155100611413844138997155064781791124896461162976378437761929160316789010566030275200462134421822182403611917963849291209829444922451617168810572675991134400303903798890564410205021278651163352445747200000000000000000000000000000000000 [110,62] 9946061074761609413805359624229487001508656641270253306551456395437456052191720451743246820411038193496460946975909205255552131000992786967901301681507367571946569369285207419444331137276933771506304007913106437861184501362739725573772255731918435857359389727720000554133592827479508659624437512935334920738856516562124660371755058755973359038777751154350453339228434458985024649015740066144448268258598437716510077995074260140364538602680655314320223240623184858930440703334053786434521759874540761839527777091576432345735907577821612267929532224319689088856648618079802092579187888899069313875760844643042190923645474649206465480088210179451920392194700570595251252809854733032786727606186759020854051961288873207252033083860434049011239481898463642278527523376678594811249971389929579423716028258281685423889649831723221183141270616834890220092724705572379010048112871212875476895012371852539475169845971821219754009976812550404561513022926537652180114514632877421463461183427055335755270366183899312973101205267066829282654652711919959685116100353766102707232606368434043072302086995726024260876582661009539516670335137589042404614050461947507699272435484804309921505730040344271841251970819590718173191851320524311461047949336228753483419985101255830456387538441204492663179356414404588217033927463814957062056541328438954613596989727089299894040441424742614885494503557795076654859956605602563235941414588065075932701146989211288080774960810018995299854122278352658791882323611285077056282436597984437728610718329573773052121956564889825163256630816706922127936960540721499998113788534304346416387221075470365310924487273167019162221822902454115279555589456924093863877635627895030978379002829030000025497057988903223270505214453944146799018003299936543758593390674112632169734067345055720403052027591590742524602621435954853082094848407406994077148706608808124401794866494161876935068823667050227910631585609062272088340044602654513729189680577622512352575620001674662219230521490078534663472845596754261417476708789437678077063108422868196318355294325717052268496204460685781411517967236220513917135122836524115550234229124775670989891726810257174795923171684445671011230022587875894051946459843249265183734842172314547615387154452451023241804071211396304806491577367550161044074776144409356170235588582687318300662867776042948261018722922536583879341307634515255590092016462904026742224512495748380546848078646370467370589528936606492849836859620262861237909233630820544339274479013851703502984200012579194519158784000000000000000000000000000000000 [110,63] -958932895182248474447292312399278737822127343554716339975884069460623233964156065027490181730555788610515639891954403928194224456177705738195157903744671332362276965887940181599093729940343452998353202081363146645190728522121370202375557486222406211904160985074676907375958659851664578898220026525937186039431595566733990967634792839323802119529220134925801655194979062933728210209635867847567848231475324158030027388335867874873228976978965982348719721285817843284640069051273277111882774840165601297581982263521684637850662015165049143999924569343036596287137187811866297152029308654412394825765029589624640529832855766148533037293956420411784567278716901875879490046830327654973753454552214190648670088849945336963135405609706963554813928149733628755658323414490955962341926553147809754915906955243031477233847433993459634256914420118826204971991776317483421540543004271052425497818239583107100048845538347585258754454727560284971630619174342057303366628555312668878099856236381188034802364408045080197243592404749623581757411821161094820517081049144615460304860597754006739200799401786963567110153489746135660825851811930582343043978965871580399703890906371895236951545731420868996882257851600049815101041484431517780268049864599289282573935470589278106226337392396352675939558873066764416804049385309347702583170521536577231721180811146498631854323251224755795275017347225335922154369726855423233868059905831429419007595498571958064810894509875057484905232864122451363266761307586472671199412477053722888933065624906572163576701287215209211708293296042049407561505423625918053151767376805333702012441072912717656363954288055443191722007206596207957826731852722707211254536016367659708591044243946881385754787145943270407888321941840659805905333889819651477186819434188540982680840242764061166444968965918301771192118805022081653791198018234791208003753637968022782083463281671212185002202429814874210691131439328121214401571490375866804871335204571412753371419354634210029480173714375703323302036058890449619085757314147500221367913521318294655470540718583050819262763728731949274372708095253507231528133992187976993783319168525498104161903071482938370293479206059457496246836191869298570356367761143784556817002813077576589804905198470875395190788832516416364283466699232859757385321690882792056295602985997337754786119138985273309500209140952114856980947862959838473074459041709931186459167145272683261833419345702950083045358314465291944502076435393170395032901770288910925844024580539943028958176959733480759178035200000000000000000000000000000 [110,64] 39249460769933911410678214499927370299895169926633417001542021993678184688280300189602577628260157591286031909329406595842181950065485971692321228294392504513827298057881197561455968213560328514088093665529961532262523583106884082498400494720729070254084037389860913432143704193120882213784124032846059676891198654885427511262129005072094881936801439562864383433226362617049432010388790402211388395600416408517031213222784390975411262902604371775596778207584029841308480251108231160196104930198568914343698590315592415269269691295630968846902847845381272578903789377617957253681077860181719445354721631881953870111801442615935039896718952611410616810763128474458544868890540111729041730268716621220251887832742504880864874202942337451940998247872078027766015381053020007953662879445448871734321113675783144360634904422112958865115547682760716465580759931493935914944820198275746532998568606062199303739789193639348054649833611228451886557323590689455165351799366898248368726877575246950779293106019252596168521103758648009209456520884751923206579078271826189254418554154506666826069656003963761112351879776264675167346244995114187693654231035254251966094827147041997978246466904619799491062536984769908708175208826207391047355132594876223670994028716242862726679565276397883759272946911862462408692720677718419232074555594499197325939173089231839163888513790889101892929943253758002312040892871106632746335824281434097061547134944960469573319840419021029061587485757394305573706075727811627798434841690197628324658813591578654000775509232182944810164780229806726082278250256443410173143093236044133699035932104955822780118343003223335139308397220323362492895166686703534167690556351806781146886193576318060902245533517009859609032760685596347305510157588284346564868953197829503383927322389824876420792273376817871461864552091070055123657247357222705643408452165364330533071962125035376716313288549437498984905202664878527135254713675233082810725270690431253963885417132873737944367549102087740132305417871808471962198643189766894996433690890454093976509320398842393767448895907430520824914543440750256565387988656044063771827426070501421253904939823670899551040490554980344857044953263775544082560273569560332654192446049289764478327750500426211971171584727788596070969288645689238845225363019811558364873803940815514891929938059097060361284437227461633192082775223925747933416877753102981279269455878009955104869180601452268577947135278738712076896397884949059105849931049482943933607104181771184951995721366940963391406080000000000000000000000000 [110,65] 135788908161264883585012432852018135564825788144619986944937888023138542512456364705035439196104141744253523411779510428768378428603508480604613347568895444034060106449261136687992460273994295566789582606299280063450793182643545499739318102517052251368118420869774326250601512171281719912587971541676524005670205269685496490129240446229924269089010420544618718704655757719916147947694253157053700900051730307575552210326887145947457717573272767220528542994995180155978966544215677613035484453516263646811937051708167417674781060403874088338152539925565160779404665576705094630496128174385953591331762622444204658740734108068289493691489610500320878572227372934050831838412748459995224987357000608360766692871533469683581361953741253145673674579562833470719427095893582013021166719398859706555290383144103282206421270413869917557272316583338454387076775916479106669230592141093610382842110444476739049104131688454464688153499744518185737054458236553699981934861920289290330319340528995955905119328688479492775288245776281505149359503876320795062083970018063557957354729274162377632457866277810514468222322027099161810927995751468896245451663519461224059971124727209529562595715667031061586607758486228438304534120119847745236518491850441095540931168414573964668225536781201416315619480695963583547157849477769272827138689825174512391242712994453315685309327901365425604275552453326694222505518237679297780731475671839320963908925735378000927986916029045227733657269127474285124233084432999012546607275729016860669123405154685301744217456928273873796359403812723276115434843805914737192148784564714746557831906568891391052277619432181598114821154729549147451342586271069115841179492270663455483843519179149293290771892089330139616532460939562727362607416329569658505534507337320458023601808498670953586835464640574495712048511581076882992898235590632743580026861807094267040295555935012176323640428717358632467381701731491252830621273197544200866180607238217976792842451053164804857098796054919872733960833611497509917573399320403350183548014792279227381149890827144368629650513859094179468159314794734646100664595075200705958192332974461420819920439994851237289523674889481605798426978085316000662748583043880482117601497216619751206501614693195225128402209887865190446791076505078119819544577251771116443624160613161713385821822474219367349789272629811485781507980126278450405419208761780750362127931398938196592223533788387817878649622841642760058144519141027958104759618068348396457738753676585400777435493341062601113600000000000000000000000 [110,66] -118976173689393331473005690297448455309780852837595096178919538968078450650562188258276771079968454043509036458261626735796509341512906807464684540501962531629031431678593787518086352723185207866491050774069296196236141487668486099939846934024929898242542162293805825350352086519870738586000740087848344632303994606792133913476688061433013964461573721906081653889916383103466676759578572826823222095290590177112329721332138025075165435298844531098060034762492701480799353855646393386193653175147842795319781204528900846282326705791737207798518364227898557115313172990135925632058375897939965485799866640988113551416733443426680026206238045150992381614869116781418735381945095244069804767564006664901168585275104856239037900346821209446788947392269093271922968090641984979558706302854468819663906947616554704440842041075477256360447937958034938691102013886320095289645584447715621886329254649728875843660025812667843349778140391878002864095095367591757355278433178355529460154108958243513290883613510853493132193350220415203872926149102236111759248539801133343433543077550208326016210031163392082839955549369995368382848999014441838432508355571214484761125857809863068685531317610243039573582437890644870968553593217268610159817155581278502560712115045448189135047248457994552472247223980294563671237849024358037907310763831846264096817829332651050298071911256145866553104139264129491612264384617932869321002797678068215923449894008057466693012561428012534690077979321394220319296548008590344645375705979145690090005177051021528064572129328819852561497850549861434937429966919612998388209349928420455216829013248026285179199807563905998270298069232426876589036204332266736105413738103098445920308865391371919121009824769668576984873401279096472286901829973827210217324403136540514326802387982910833490448393483698483792741491065590776319348378785937280324353802469289095128142936338320240389522549197507747031086718040839464239071316089862576538097739971309507447030165245235288278943632179348546734301958596909390307376720274106641793481088509789787036397090988327634451982770953651280298496689170373227257596644069509234721492610946890655833277588546395599282296587042309301445227273864199689107239038296322738410040998031299651335826415686568356974872566992709480247926544935306501258081131451270634034703310704704010125019215451546954389356937822166884195875256183508476082330692861146595636467804138480342091152600231929515996976260744881372838918332033998693234839360832621204304093244686579404142171273173025706475520000000000000000000 [110,67] 8156080291013038920061040432719344807888700776310810311552427526630589116179518373193159825798313407994969322419930445915724406516493851559388632249441550365278721854877396043081191442250889420268143458181494329750011191201909918429015992757391646749926889217983266513837598629091922046488297164617215955780482628950190669172061305093309676121925876117540822275504790729534728995965005982319214215628100018654206782507695580796528080735095817685618383003895968163208890854941905208132502555673375555098404166633568064953217841339283809166604428384256667385169330093105673489998616747155015695055428176876282791707522983094856464858016387470458982299529834845419824402319371720180599194840105633101349968042499275811274660295563217492255881795249821536064561601484410122920330478489629521360470361466105453401297221559981131839480927750224975961734112814909704457751510550080864245783518454287814721027951083307873325691648226197475331528459851805233114554908111684961494306198882474412278412314863371026837879635906857146519522253310489743773987157145360737204596115478439408896560565842805715830923219051909878936098341642674680824835500633341541819664119446353790976566369214290888832316821309743376918645735169812897710402625488519932226026543581608945016117089118903764220303412953180047433366422454450154297166039567800404117498552702622880073070274120421648385797359602224920624556716558326482843228080227713655253361829907663721727909510959272142563561667500657478438284909189750334728785404656441659257878228831380024147314299561332096735264442334300987477657840173223203253555840931699086382745527608520198042733203210721146470195563394198149434415128526259087056877585334843897594315487525225053852875748085843028808232712834898458826386063430167319555670048680108634344052280112028997901441754665911385531165444520362489083110247287468670948872747583663619853169404563512265703680909106381356698711759557373254067365354773543754173794524243431942869547267221197397300124554538878449359417491636499222050097260345231753280828825146941451440399552827290329938775618230180379211271248886486901748106438711481651581848285566861494987400610680886267284301505752889475555147303897253144377898909788605748391289721852778968608792985261715056403934619814171307596848993675046990944130746605223191058677029946821438762030858577392161701664088525048804942607763144353745571566834262599415845077294796370899763031718870331395327667748549008422042927528781387199162162881994589359515858523401182172294250559154299705753600000000000000000 [110,68] -376751532985292292156175843957233902160302095279242654696093897152852495675848110846123174281687495748034330146901577793760350722535966395267890643773156694400258563384179643345379157082872059997569647633815079343691594535854429155868909975059642855878689744627685727389498710307244229581251949168023170934184192415743839152528457682654060640081422258271560005969567686132967385444266154821765810734773194857139832091184837508822321072934822613661235140841532669119694958625990248335329880484913647035650751398928055834244535976842610994685679551857585295053361874631990845048087024154666273162600189027738897393458666876178722879797669965866240208712520995222890837254183537644363029844514286203369807686362177412438084441043904491746984314753261242051020695076828137017930303182448081176185163015547077163316545708836331874547174220238653157998437878075301928543801280550275968189316331415386525482903517543457506663576889193863034769694800390510146102042320135761988378357178344801449299221374246452256105154625749629369888337810591523597588699676412006080575998334905043998509617605454943246186453311622440188252274314534941109208551107215576323044482643240939707760571874273820647916858657489243386396732192378626951415126551417782697747138250998728939692147233202612744240549014308184741451127094570845280240149156426072534490624041327543863784806449512656967294961794373025923408235791806595368634594313295673871751389545946131585676697434286381030324336394521951598606418670652819698666624166654993917408853942141600260796148819497696667931022815956816394313875795035655809738318956374836881336404124073676968739066204591539014879318447409827324809096787220622665588042987391217703845595253402763159633794217856532125805679412813438982733319405266084214415639650930126326564741925409260059647663727412238863256646359497220923471926692201463420270296383581657869060412682928594752783999081600999502690866185447358516626306869167682024598201929977912193728703536107881766207012676215808507138983176372890513752459434315793132152432631114012522760973664824424883940750868402852128249185801506679535795784854168181393882284591683317465924310567975528077238502586386051265921155508155155971280333297061493134490235613157063606641070575190468179092563011382567630989640047261412175230453746880925056230260547644858387049997899923896460338102924416804589242857635557890769963703977862856725659608987706126621888805702617249777956153626802243458351983401570537804897153461417527807627278067206217147062173584933152358400000000000000 [110,69] 16739146544179041247811769058579408263436613308699536719013511868712620415116155011472459693037403843898588784378245194927516373580918603136310280442655032757577677186322264023796262712661964283982455179931845128982358274816702005254217944563969777443437912694429024949485663193066802874168482572487300083163460087834800724727712676269637200153313870600770280521749479658379827410100228256912193807947895041467069565830564049536401324559164955684598707652957938608749009519124658752959504422171377479840449094029621051771008668918327560633190068742819018699618230543113081819819529288159614139827721742039290062757091599347472878098493399338638683300543502209989806071003040725184150695662342952566774241280711113355642106137020145171996259371070949699022536521143323925272185412040351309646327148274506574248937805169782429364546639570756345244643720162822478161160624315705266576313893837431144940085140517865425556814785742557217677037765993574695337844207450506459012312956871364153472760930292414589622692471643190788040626571537354993941287412006385490752092553573768168258612813858922924661880133798371689052346237849417429161008393783754582114536400289758483979498885287551615979276471206979204549269268007178599518869748117120507303128452054413385864880586210301020895073844860673489343717241540103552183746198052133346637734082176899725316721047769343334846234360575828303383758686511172654613815387763323159984703887843696630704036258081073753332428499624689794755306781327928716956853091458217112601251797366355560773927954685856465621938446334420445553293956156709024770596019089601439419233525976004064664164229513555741052797608756115791166566072220565566713464923796618236430155088986677773916499294691625886163544791887607398753583043211022339644615398032226534431720893969495406327843230131060585836897403063629735415813037291567067622096159838210651514337585341625909496263770111909360039579678585642466708793456621116831036316722494493779887135473582198041438129047593473679734630071541344090460257244682358381410035225395937856572783052524036082697209225578514077521599872333749444009992839970976492053979490271214863245991298275309619673905851217243275097031165937203884635331860029007495365876946854973524448296300427042396894097526452068726647895202103986226334977420078219766302827761831541043100524014778398829401478495954548180246259181510944785348306933337724080902128012942767844220761428622795295450019314597317305439875300112098553231282794280556123573932984279273601534399376509003366400000000000 [110,70] -633987119638015444691297316793391600866329398400537124885384061360672303057204097942389165130236834755766843467106611175729943232717443994920531735887405665989146876719817572432302735972728405230535533401960835127894225783256664281146185107749955095215265992301553686714234195345625660134965939948919581183424802827016943974100925082133460161106780065083559125877551019026707803937771093884691533690350673633367575496858278584580355010897583243585749560747024094462888510434423018168347818095959557201429746414637303254555013810385518582178924017926946114510471419516846546247506231754856583892398319170632593296253827154398668186764527619738191123291027620484510433527449007677913894634735855741017432928992005557813645373129088970291156746452733057348747228319976918026309289804723379161705617099228966424799866253837308589509402020676876799310878354235571418516253219568567478651290987482956494854302519635560137408357395732416579535444459230745215039438192551544052388014804090108410569727508009008585505827258854991907271677902921564247269371004700651904595032208350018852011082405701761265512052697996871358595172750010047717829789767485218315372692137811648931254617088960253040212829988696506543441067568829471579581829323705994026345945024596704178743001695123768971477356872605955184546627855092693251291953724465401095313929308985808510978557419952916534413369276833297062844801461857419547405981381197438660301503018345469502453613307303458254775674025578971978907379620773463675146986816280869879405249024489677284572962038019767229676023821076030930499402223510335799647952748831925678322743226331416871982571869254845402396029280709703723654673501018574617902623938422316522613728839817172389628379825083729675067492198392213695731017574828826966074228900171109563024309807107235232666355705187834894085434274456461401508390308815483722034970451111532202787997798963094799551407113316664947820856449655884176525917208696914416849761818516358735851485218480273821299951132901752612318751133674241330530621826544567150885660999238590911151487407690599779057636914455238526099468453099932358250790871245249537705809074468169241576799104223177271523276280900726408974261550103734591908267564319806482317410170775650170271658587947059058241791157522546871273035507905637060080922287212602923989787872914400209714746023195377180101534458428928271833594425244271488333039389021924543479023761377358747411213110833937830547895856854467622612757157000319850909389225619167007794985227635581675331897221395251200000000 [110,71] 4967594901116837307674722080773389194395489889511544561706500988518237309526991360865576292802066902959621804006958507382550958261545009249216148437036422143502847256790563283601516159524873833576939011010302856887932971311447448625385501601281336588808434245006609345624539249363868646007626674028332119057466997713297762944656368059633639876163706011916784006607495687729073589433933920172395514988508050163460992907050245738089151681832196056771960388064040902358640294553804400974619802389906680935903292507868124050919602006773874066551280803279603236236347639985903246876382835868775933110636417594547526657156783577649560342819307276745303198485148571887571998144338975332986017698351524271929617898694920893882055120500923583498979221067773590738392615221203968621149023598390792020075678326563690315155005504704319126789001065516827899148597637180308810589495405425971270975473782553292842732007165843969045527347620710507780839541007578813449747561750112538222020910836731277183344561150655044616911819084424281837546593748747089228697719884247989390351550509554936593055650783194376897754439079399554288571409486868825112169616417327361015368133393053067001116642425366683511730039695997037578263018171536217313819043924701253530320825530130184796580891340883888875709271395382988001520332012447198653364306766930617951074311145819416008627237843172550115317297744204950783002412903371855597119816010947494407750944365212027052650528269577937819357606751274338508798358429074878385496274880681543533664394520813182285131954748872985958533059643135039937295428711712632351545484127658886304416030925581360737115254193790314364356171684710846322918226575549573728828765950404648489078022980451967420810967358286502214429859047233925287515708182286875023473664319607177263200663189736563500448790770908752985413297013950793203962160430315713547285843059619596157188190382981131767446308106738429165804883336264804613961274654016589361145053725919964668203294231566740652526579872661928233052866241646390281621150196943588917897509453114177801798746227184619652415869088393162455420950178675234437724603334390397663121797736894483317302477086265013872907795001524669971312332041275808743055692228920688312097131262074668484613738451266323278367414169091411456370663179591143037049243565811666905388474267293479928178456853799551025924253859932375721721762192584922899373685454625080884595039013297770838405415892428305117733561299531567728594127615279862790929983043245582743642671855916188492985940377600000000 [110,72] 1484894672345482934901739200985490963156182163140001265540715336696873118857266524656082160735588822775714823823942817282701274685824902223644356639232666153287466227816897279558593691129296252448391600314540686443036879974214638626987213262879642920071298475775890739527194032180180722746507994970655433241002948635369547181494859150141759661266814358579002283122324249631916852558288416810596077447710487377493997493289673500306611113491276599967063558912926751084211975092639826202603646108878315761473577076869721545358018679949344715931467003088826462972616838113114995860157291706906676662454310451306969322281903109863484077631137281405182581210063805539759589806600901311694064275421394262335569753554284402809854815585536102960762698220067862709624181820961697498590971074621388782583515008256141593418436925361823402256809227149941916389484950459651242402086066055794022139381034027779518583617674309139251217612432106040500573417509079770455330186456304383777018840918427956319525387760910055705121971924996825407591279999959694536141124316059773697713966372103366162560726537953700434780219283581461691996638071711182460617508013523761218712699001678337588917916293781893080745246959551977537987658913432524604142044330726146960001999100445148797625136732316795513889075158589936198548048660674906358364116750480035484651116733357835045816085430656846181802003095601258160526833841231922961925176147732608080646268966375394876292127865752004416752691975476410981390259204072998706365162165196649278803943015666030762214065606748462043454376766989776753982718107513541612405218632146452595266080672828842821915590007422674735011979188685231512529906678611690629759741371964955538688721671598810883929283131717960043116275711097109570344658309024493069675305285336780626840647999278304045878688743562151255914081619602640817193832086515506946761908774493955953496787874023921614660411355674989263356087605051915065051184229146467076242147898449625106875718585893837802201291599433790539761333281471194732977849559329682434277391929227808690125917023908312450008123306557293962560395377493863054449642240511243166391413473875071018113159155779007259956137383943229384142184206876180844052149491261661496611461028135802217513744829109360089174513254675053120559099236732075741969246867665200364514494102602650820146503272801458738296101874115566575766140317801743699392634902309129326319135014298670079299552946538314398786247895295323489187784244942810400221976895963984651364089822625876716230423765472700 [110,73] -118249076070778162319262010323706444693136566307529638857672302207244566283706428585369189845638566945323638249717179584280690453083050420108354174074131005696488575665630158239634804019793766415685824030861584573449286722469993294783000066529577346426318523829776113022090120988209122971788437464532493847621475287866593559741095913237321619928768421570756785845602329482191160027061485337435044320495542559256957229276596322588567200800130587906998991662378683725128415685924752958264094736979260708148580932209564624751852089889498430101077507436820031349429535225855424765666075879929461122191499071932939038783471919325127251360095140275581172768320313699231330649966187551069445052002843765434160071242112493032274740273802030901820786376906700047419227145173492398727551164025695380132667993779664546827052023674439057614304631177180740338913014053122374224097492656195937645373858673948595568485250197125374746224369624562149874294027983369304676664922721837990357611599783615778342492730148778510151731870432148066656840652162702476795914779213479022318884597082827057103551195839913229754493445089117341260654725507712146163812991415341538369812279859209677067145797323330884610123771376193129486638984193085946977277122425831456341162139005162587406947885589983634565320003951036072552515745732779197721695891529919875387873324709045003210095420138027386373022694375026995130905230010752411465205227044949862196484200112728086585028594060629550849839709324447807109563162878991497878263263477196109437924306289747391383265072748191264086106676367395576817289006811373508657695768870142542909414508509824230041132432349159933712346735024508089376910115737949066413020556820182312270061022968326671902836107832608745823581304401889547641470198647455281520963399080592464274936578829558439459816946966029123353563474526191271303480450554293925388700352496355466295452177533342984498330282513463520372175318334504797106469876816133062205808678405627399207052515989645273978953346262283041017422436046670593848286584757434281008438369533396326137722817093765859980809830598486647703015562703817633589502003000894785711214931357104572841947644415493358870588655596967023995405264887896094614975449376735395402661104375049300719641572770860902419188291449315940622147808481201816994079214563409982076371282936018554184600226735163106946261018455953750245667394434889715982009335974245038218531768502353553387131073730536448150973850086497672710330797698649247524206602363772300826946420682821435303460224000 [110,74] 4959523598772367040334669009123683401141460723311536872236342578240660777259347095418197938200314092915129481258664773989056534251447171657252545106763250259623489224258448591176237965492766921936937747009667640425438744081374234993300245321329878105706211728960923943526292899053163941656881024260417925055675982365966968296258791760760070497051133234348122868415063462543653335473967393293114496723392090682942069542988993692441548212434033634585175191027517313543596548069404327456282345704818699630815417838369785303450357791534414892161363683042179369829613152988450054464218919294751371592901080482138906711263748407240948097246107128637495473792119554036872840219447025576134653666270253047412776533367786991604121856629894609354614691963529242847365414575223307694599169786810356261158288702040653852380769074723951311423720995557443692041079227963782675210747118451231431901686745166227434310683254803404387796734433317881747860842979039444903638793389698525794944080422462667898956798614926391346103521672930547927803445146858140374350375658051636698025229126968408958725355054696060155934538902399440771842505365924729624758098153337008831670239184291579737943851451849906451592689899383088525400972435354972583331541171052152333643311305966145774068344645829157948825362989031874028835895812455367857786427938449389791463028156311308151561698240867845064088053419434000726600016312712019541923316832692148775158475568186699308622777120072813699194869060100837540209129869479179475997656202131591779972494233228164828839188810803559320013664815881145354869245847242405238796723603660890230198863527645005254837706686567327334912222119271154461719392735915435629069151810350099961104782283032885055699873332318380028434763532069711261302222086399455884919715376395600362762516424423031067764077892817652666201931857680283323899143002466270048110247681515449790391229699821012375615495325172612342281283731303840773261133525551378196813861488534628496469204246527903627165387715140502774353537848692797474180048501780353596243434061014880749961869735948430634235389046973483324701249923870067502724641226688705933745097473215365689408072102610424112108663241770252609821755140336588460510128581795214285538377197079688279400861850142397204357339900002956584776927042211941655129332954231367138895430478003698772995857520813889697289334110477291677855149118445616243267801007363035114213186958883756473346128703841499847152895123132534677102029155281162225903191163940439427341801203239945717030400 [110,75] -132450458115462590357732413014968812456307136209539639363858413899301643684643545069346831604159891836583099826225302095992334309807852524218392903601564899443276920008448196846339138475195974114189497061793968823827176543513645168655935787169454344663829588949356263811619499555106002243933696040705496088573128172778689639099893661275005311205043293501087789597356561989983120998943906775814584742476793171190280747713425257326390348842662688878470472338056974153653078709411979667418784299672873998171507093142971786008391262532554695433287241637422738425099834387043083988784738987084658897390851044549069459846612290119915376631904613020700714347733849074805664728801884577623075453204750377023897017061287256032245390494884328331901282395326016622564598344646537445686291300991195478648115425321149778123725216961067783457641244881790874810453431397952976245636275392635870915052158096027989312605267383138277761558568946245443665768640472411005766984106219457032441366139913373873277148762736992892319593605927149030311593107633703963664389280929163036696976575614285781951852007306887174522266607762072973385738033446724244332675207284261450067326185145203277581320425303105403546536143979356440565092998878004618587229820917317806934966960508560143825521488223705697562798139327188536200045748996766631446287543580790361989994371625785228806456587440672354772876300191391029519129553531425077546921352111995289489445994507399700416686427368755940190897703005893454875324488364156672204388013814887373923118408363432307373160355137788310606310778535854670952000301261866627598878813143751376256762906762733410852649493026173711694923589234614921429651114436469894927544018840467687013430865793511625608637360952359267240458906584382151087614964375656716887569664612696205725593806295134822003808658484714113481593200468309263111378640583845350455569167349885190208514645347755927017601620207206042156633196113185998527336962065886950517809803629547789833254202938748138566279678869556350031821926934534447196929526526541488009611390382239640759327442363671491302460083072563807873192598121939460650492212081110303739646245514937598222784233867008899844060747951486433185465662709708463291746918182549014475171691896147644947633881683871525864251717631927692883930222020222506400753962508361543776466675246346871365333693414846407172066298117013908510570078190060507161174645898477308355750766487808972020252608758436697378728095489408208079574439815241570556150371055708118897164017838290470400 [110,76] 2282610391671536249700549525961972204314991798751982826900159687589807764060488660013462264692342029506558280687643993724830163512683821371341925425637744287632494395491053713465866389844334141213902247839025114907740408407715909268816223709901643941623999899678529109411851951179489149513277803475690321527687616651718872517583134205372451496652996039382224590715151784229383828128216249586311884121013203329257833392014498796001060991206840774982685387276941375578774090996424574533905380508789350335633839344548359550880964831686110188384610578610000833287344824064061102014148534185681309330803552805242877405255871886637288010992857927558244285128768776042499066998273457328662375197175001012833432723860696805358581004180812204352592474388023331116217187304676046778917758837376564626049700192761578997508020035436324644491180342109168627946473960997930798678236517364173755346973200373603925640356757880819750699048683356238156228307434995272110509924070116912716777262294378303885457040923027284047685009949861176502819535222994949160300688480612698110869465100618046347819970964524513782105426513534543052723175463613986949142529428634008387980722743736066962147385087607626471950570805887567849928086439703149383963074050695496830195119964168507303940767439610403944101919703461112165101060992645540036931567136597149195200328571891341339310977291763045301539651593492770084499666748034832374341202629212732138161960483271391839232956547443755754956033264432189988071212708268949904679802659993580421756792887831731729739421168566733334515812478419273731378695582217447099676016260903081647942343135362708565029699435449624990638586383698918751148679858273577401931398100574770473290866222226810561928902185298994120814534848888495249763861273426940569578870744771109179388257746052662579904197565298174562686566891764947300614706181916863017143608927303340948557053083539136630144973432330698507550552420122883261339807292037505821727783326842061515152700550560383257268987288060639563619858840307302145521282061350848531459955179126970391031363442591886451614203554354366256835593745615596850475845966542447691014090460829034874310012562209884651186987855324636701836813619243123995400973285602236637697396118220197345227294926949597076601482562833089404115991947492601576106554070678588501126302388793979209673956560935628487434219130135197945191271281692898497078094472757958911985203836457951379776802025529080692315564222625496189431733123752090952718385063383749528889995450564800 [110,77] -21689356238579753089667572820330014569732144642837043382949756376397862690030907897642542259916517993102784361953807562814457763101471288570241419741040420515284628294752326087639244484416143664777842887106804054631698267305652349075036475118189246569956623420233391377470083794277514526713089973396980297118561272028742737883982205762918246840901818407437671060124796650421250360723497229559066434668219964277218014997452402105247672630739856317325594736716088784702077607809007114619341881268441600171120927973532558330644365545051923728634552977271548243201380614529603613849251285096785835056264733228111184308626929771564026091323077001689027332532176290245451364812989505951793457913567977309274962145762274736172765597652916954955166825826172314352484174544828504198375369409670485208115760058873526337903263257595813177820824189568526670967749667137813002311174081115141124631192148289814938138681281733808855266756363159955994936588454587908397895390707625346154974854382743938304372794435374883234408699039316023668996421106037230669748795888894128420088798635849205281048859634780648700525000973986675069645005114402825331625195490434780850096104456267352931656961816381029686925615611132306249757834597567620150281465798467550235421035137995968873591086020825059061655217378920742829231275099473704789836197693954910261893735050844791891876118472355025206644392310205728566026502058215371525314313359258769017386161023368853854080305414681016263719969364875556008722359626073966337899185978791507712826580473799455175962065014308645553702125225474700000348295256068672715561691740370820810106475968965524508918524878891603365463287145908897258109558809268382706568985408624203265047249858172005480775708675726891510317339050778507951325529948263167355926350243321496549039780165285275605049489847569558284596629321952471850636306035733841039985251076727247239500150874734175838051553428792233611954066717610220524880675314399365284842245832912599456309143517805570498744271136062879558712600412680804526370801412884769467381879715549383705098835721857717729151045032879637669156318018712885964498833024069563198031009117386958741918906139095134516511434104288777923745414594449408597333584501395158207662520669539166551279565586344329450972875390312559730052454727707492677213673924325306314967297453412190177603787728705885317716315410039623938988877040673856413786344584745685262703066135973905083040107385429812131082996213931636699722605696579145678605382737610419322453482880 [110,78] -5959582632238995414086224498176194965692770299687025684756986468362345378984511589875802796008846441426121860693657685780537495389035882816424579924480345180154259867713888646175608357248369308455336013192939806232525305806341865899790653185969429250850907394702763200954228632066029842912045094057076077344510226627430163331945690486648993943537588062528808772775644046180990876691814842221393658764137018679814764348989299915244465696284669894165451038324685536975781508862353450026598650787019968297546609343144526197266049783394203459298206453913511812166692327562691903398850339869429166973858374321733436852283010027513712989673483226915797703317495624015160897374659792433912890435996647027096522214457180088908561000150746433938354277008041805626901793657066512092373245925514083421856169534928112370173214718289217486313925176756404667528559482392136545503065127176512089241263531144297374594532398626719588611645298908585380738978463703844060900112070491115027260665493326440164623475674166415457150261111281972611589255998621946836237076993130994960307703965069773816457435683094436099685440319269248031718449675657438296909529593582108075870016622820005616023504440846989607626526271258273709568275227715498842626872263405916810097315018140015415536296235597393935793301343542906379529500111905001185024455589191124937871815521527000338292793171763677619894066066390568153435568616893445880539696723691730230105168771830895334987018488889389284511591341707097030985210666777970724904937081673377972203297392155554523113361348077809513143271275374495982679276818530038563748742167155562569965101106514760872325330363026965806325010913944210425547090866293438947979841765922449012136322513393714754247431051582757909116929050389864811353516106284787171537040197160800752234551002876723564341013878104518688354489004752410812296521542441465799558392190734386565603560662485329909194678180503945058434393322652204768687518839349093710727222961185728138575465250840732021286956453643688229082515212858428320806581151605854674572094588263054648334037863575635010423719051041106815024945203886693038577330283481082887448262013177309033788060563470120993160532897149044751203543829408170323504842955772563191860332922404598965855577999227716774168983534103244755419982571500523524140029553798018840467386885225917624333397792536514542766489436401076425555574789396613671229959969368443850774497218735302330417952961419126669169360346734837996701749425118959413802324581926864280320 [110,79] 3144755527008877787541048793616097876055649672349247247385010956508273492402424610247671830218809569703341611949470614285769436746772506075109653065973153678179774174659908442377781594035705058080073290112521092807867838709960979852260884751183396361540538148019103997589537841300194764651342152458182510865087775866180254157863998563562008173133077347202663744957942298744728958522325092195688782645814628646587280169682019103202802571343168377313122083794501517347615367488161028171034687423879777885042534786580613271190019949144197618899032055676942791268719382997029894686518353859540233155809774673888520043277796443678661145436999025463686048595621495419132928081068752342019582579383606956037392828044689677962512592990521896374799355119641081117693098990207918078993929664784014909493655392357396837202792756284949476828457939428107378450958141919472794135039459863699087897236404603145875654843987009749922636787869969420174118625161552242367594334371348387366004378684214359135289040441703128293566206616964012814970909997798552318227932971250724055562790572950860421245698566773701980025242811061542806439203227641517318730088764166722279103495153285516872984476795776716513163743662271878907405814796647210722312414447411854213819700654119538468344578732303056066072395027630411914777073814706537695979207110675723432500474405462613124199486756637571558051894257730349342444404851039225947077989375567488740161621176506817060162109129363804400975504160234339244184988883726142185732178344381449250926721019215346665766277636182235143663818655820791417447274959078799782966391285588340582114511953800148199786306001975465690601361159744930482701136970900217495686947723852649529663097990341110072191822498761537721427634517152208025903665801716566323093216579154753730266880187260461223489590767196002071400246885582379919083103948855539266914919897969977639008089316849359761119020785548528377511874970836667918547177595254945465203894407990942694120688343197278954938306006927400949735540570778641122564148553872531849487420092384083018233006198440620266015039943252184819280394404058552496010496795011439333987006276682889815029752866186901125217889556235335004681744457826195909731411355318764502737950452633803932854320360583368289521867837391612234677250540772782318885849217645648893050039240927607093191643553288234405438041335921312768715704084062439017535517552293761182535186653323147971569502241302208722420933819363946947245000594513795031975720544959274240 [110,80] -41017323468993737055991050990336137101137695917779818246528122147370488856306615065794394600952649384073746193759692283971190951334985486335134696694587121912962441930963433193500107244625081372382698916292450453182797351415208085499753481785693364185808251899155474351453536376275172951321554526637699359194474753388879497633286933106495373186929852671892859727317920529079011194891311543451960375040182623032641393682608336974526321982924123633315184019452112234973543052878062982047672006498854508443683036138763044394554563807850790724537616018230899147685963947357905956773300193316419274299813619615411438797282143948695243585850081116479984997021001944626877404116222279449148986449414756696555943519013870699177301436623855161523079249615301460354672975093722120009343833300697053391032049474985464615376212530088155720393126214022390351548721940956138022515878983381620777396360511339642184685313316331900356439077363446266762447004950169757012793932305041789644772747944642473738200195734756987148580801152954486756138373685246690769264250272202829339732722470676887556100534771768938081668335846350911270380188771020462266581198050911761276886808282497457077382794807597730169239761155704316928298086606970460465238524140939366996204636738231962168630670339304798474624754199609288002574506656682874031434675776831287511150647874930377503196954779070756904785224500523563897475741544398479865334673300502180963124988944085031404858793555774261060947780983133180350503137731865005516395753489479687762674266285696631534259548793735969950176373417815959246727889576245238444822267370661457161425581119297666318154726949434308890008049447211159960073125146450422403287548020733546403575230438445939297883560938305098603860439552650583996430373130116365597520332030199628182654656718218393451557147445894280695151463607388344524807343732265605249539304644006949806314304370732774064964865250453208680047395467516558717896547089371160335353898177675761130935192919949335812223760575646075150329923113885365726561385822791684609985622541724414296249258252922078273936054263883955091168147959959966923235671741939443736584094466138788701507874323752264499877923126006793702008908092403875734591020422318270495998041953361025229852794221233347303870066119817264578394740584221861312778945880849503099504931670583382606913508265680885405684280496251938176556956293671411372912081711460396864683471744529264530851223417767850719684184382882248670547776747270537855932594477160 [110,81] 125131895310292655393264587576530601357303999715011590149310628636163047078101336583233833054836974173408139343530633899637189455923017058601028543898602301106264861032171481980232417994153466335306826147971664909644386563658286105089351516071106658774794009722525671740437054653661007960563523391346360080735109846779343315110751724374517887770949167978708668615992630693068484783205591347327093464551164619314588793263086838473273410726482942601594109377754307389791737932745007080708069383524530234448103013565536328923533019663154185614136789237059300950576521287629473993957289744352400425059578629778632286958758274559514669306102298026507859326462287584695969164205997836883958388594484987369721624362620693305536908276040056005789938511407174926793038193986699424239396249239916325131762230385716565475511730514010010198938853743582245183238781461405761885687775734477152699646359271937822295824648048557374556842503997828899468744027611458806926421248098857693445356688109698244546322778504523229431466326049443005157833745187816360545240642659126569616604504223555032146491886774985861568651109900410195446238919172745638498910327568538870384214071356737238576164361145520356933413125726069465892990880621055338733303566651797967554975430729838127748193092612070191321070560843841007313792140479186863237692338793227562253542990237163989806902915855047478278050220658346083910834287691656955498387012284049077547144607647092916792609826848272714429960154758826652853600112963635431645247783865634729826209463798828142345787726901314259002437940548303993693119720996996042156003496375018397407978789702087334590355708726967536705067148884286928908073439972029945755314244876528074884286095784651006328413109668616471952179798438492129218437631671945885261642360110636918273596669044259599433542675467112382477187759383994317890359915830662980313210404631377724003132031087939748358389423920721819897819884832450260252875862003284780815037026886529192306151155238522040434826632136213419755652238367449416221207345731813141407298268019913834764865668793481580393903734965671098056545330534159334876831106127684364297148155465039581234067198082091155137587331503499008407732841478543903659463338889988217003155375970626115907448743197370536516627324639258585962483174326630093312266966623480584020580399395667398840115484514569471664264603055520881409080073971124788202229427083737263411846108254578472581323192352195706054639406803690674970214654282601061597826560 [110,82] 1736581765067023200489832874794202782379474197996637163777292389976716241407612586665790916879416880578819989161143970214581253623318479827745449481661555855622417963220825381937111163307693959207616174497232260427398430943848824913437279860323371382110707437149698397405971665500412660231107339434064072573928047949465614099765523872970379434912753724718804568060609316693663040360493923423602856045213340575529329938101716032463366317402223763582029538531388581145073155073734825343120160764380494105383752591194518045890044480451286956200723931586717533703670834121848605755125779418789881066091004959434898469087970746773893086186756040014790624974367393577218984201767973035775080487342391089245991440510144938773510266201243771094789975535724058522644007659698884639363043263099840952153154531155727074020666269659181245195831127599094120343246610014337329803342516673143857932725842465004308218000178991464932860713634902534310210826581716794900485680023081788721187220814125060250674448701879866918979995174966996245079814334103041807321709102674605517072501797026502083352342384763288366721572707861697062479880379887717669889084709014270961122418661027081463314292642116867719621169118127974715396842536543204442419400611118568847808946040396703596482706658520877644995394705814843385656022610202863907147453455060098790663290450847501633231799396348419524112921221511579433926664758803433351429250541415198658284172620059280743659649551506084401552049187123076808907344933525319442216921623665731650335879643884804557871472894872406409445839983399305845325601817636967237989980020065786329730611469256677689978608028712800193438804973280171882461671613630942023012957623548292814388160461011864578383227002263153284743095747789350014180739140049235676377605826474579955758680857127759350011258738520842121087513970105369036047033890900945120664351400003586697912355252896680252448815010427121064038458594775949566789540798147448546191263362292063809279737263227406793498873843894477308602017843432462877266249215770874159703525598389589905438834244198075393944307725396437354373806992273974751382556569378435058436544338928331006627803757765840626445087527355263470818837926787872937458202593456324439662231689007658201779983040446532408393438965094547098498767896810253888988745731501959573384425847902289926728105064091469578588387064517924791150704237612998597371931902693552701863192038534609979310896488459412535213407884356965830789622893315293227200 [110,83] 5709301580358073400535404895494434965067090976128489022434071576870493311233559211027249567633824804118195000798275506254507250408106188886777312884995194557937957115240934353805191034311085792306591484317456739265569271263843381164796362862986032733274976198941443605823943718888335959467634649896019789025395123801690503763241746011381331442491465824019673050520859223439817193910208327478180767473329989142129900771988742574618176178060322260139757717812876333434216040632605110125725568838950690363836821621107437148117936095627771276479149469103763835492190597030160369776423226174565921325953897860488432191305705292847618172890029679396868230462161143847990111536810918935998826752682013776480974991739087664980598777018389730238351798119757431716542395460375330204936640391133192862750363996076602367981145181792834037757820164164222059385725811668029584743461334004079187609026676393678629078667097998997722625845466708462920521909158017707123853978845794797234184203010714928724249712329058806008295020061494285616716776833159773479248197186066289381601061994643446691997889645560086484471615146175446579977441271254457972860520003161964339453480194808684063418708744286984919257906450415556142695546990107788369281127323094461235630367642253524443002531987446976455818766734185515265203724876356943786308930547807412735822989692710888728804007880781346200875947758479707353143056489788362203402789590558377472214354635789053031444026817528180082449906631238243168914355362587229713142759374624313248123346205654236303435390259677818133769750080922421081092133189948290377337102619367804242252156343284493995809730154580376390480974049134425801328909237985047933282524135849557416654829369720409003642638637633978022200359454644779671893348724999581101307291544344385453324287870592991809547700526143103274795804428986532061783693555259625403601775126219817171001035641457139130955355712212314243551621174074974991530217128255271369155364517362956386224736341789922954775482251932248080914405648078100169520384827369225049746121554293497318221319232491019643369193429386100324642347708379325621303788180540330964759608680917241221654612687603012124877463780713784005692020170400688123187524387536881561572088816152294226440285952841434880856215752032562131284722707955446641844402630369140569206124151166500054984159563023733690012521495317195792709620531794292569294333462224054451015518185613764493517607950989502762707124986647756608901457619972800 [110,84] -290768341565470138036161470504910643279380649190383241658743616318023023668345813616993734576013870050697982502888785130760644128892478761245845943093790139478037393200920694561657097308704683895109469666562983352702938893143401544256603179840487566152046085889294607933667208581159078365474048362999077437108637188634259774664428577529425969848701660217859123280794550520682755091251967443182620415404163152391983724350834574878944563395200921219252356338790916810780727569500477482287244970384355024292564112573069203195208441027915804656566537334384201918218112791806751871948016065739810353469422699988168262124348614392965387679319127694042224806487188084427253963141586836314015663062724279240865396792543566071059516604103276073400693114806839901120071052107079746660802059424777768730103094317062723190427882843572183621489012062978629033296452799500141720437577305809837715747279644633398640897562757883371205697347934605454138120356805987873329532410049283517705652128302076880826178835136459380077386493887150978187843145282038719625338238677150857185089346596539841624183940471748843840952734575328897985893065379083380835862048647516320491065752402995728864262379927749676644825046422276412187239136061602167497559530056255491071902608693735438855638467388808653367104760375816972564856980680395158225424602756757095537408973217080621583809725041570029838035801624115485488436001136324900029044728743847900016831083418875004881497551858602609625523699690837983928023851930942712987397274443230366586485313565565929275238894842977090462397357988908907902886770679372164785207576728866010015758589563848299832775136025165230819831705714277585325232756510702777960513792520540304792157720721425871265945603792906550510534966329442894662160423138684555848218248144760134708848560670873916685891223963978208192567440807524802937373760900215855669851199358663579509287586085835196831255369130560442105244414308581614763616766729363831369158842970775089152750998649477173687040698548263353946620553393162310976991005699140381882185180677336200066842039957615878004508012812235796386583964249375720356983001646191803667736656726758283914460629354475204453582115061612995484164246010995838485042947213694266128866392573332780094830363917792663115297518508762762465031298812748463602483776797246142563257372692415781636718356606244466271991299799707811036530991170396424239925365202798898476353596596134821480712808369098992752208302552583887742317575280 [110,85] 2000982333028188053171193794961422916310020875074580584283515381757994971277062242721789966956719674677685660142258468679204499074005746286513340954991113731066180888937347942592890965006542020453076487407639427559546429397222245145112350422082166314487047979230206682959100228986518268204789618439084115118167079133716873378510702062112463505697656391013445737307936407581574376500895323895582940081753161792390221791752949787325041864623899754233438578982823155989567663737574836411690092627650087486421974751342396829745187661275302384682302480437198876449255688185469097252305499850750613100117976954318091462655142356735587207843029965877647997008984804833172768159705773570656678394046335172865858904401439612124949036714282612644534689560179364155080092980718832619604385560983244442084191974611741390459153593186072186122607782314998403152385206138125523145526770852671771740972351785011347490107544821964246948127982627736898297706524852516976656048689763173135031700887893573299097035013983770072039171237343393975164259716379124120349467903094754697832368713484128662644828343456685803819180810453620354818795316894993846257357005292729466797930205795484591370657507879720856766642475271456069586381332791239817904500748618365116598354174891252573592630070631092179497247687793340610813149408178265846530888170357377075084059968967620281423749632323088490800571753141903583246219656962769470446123675751932991225997930966798263109215272099246095975039576829155944272737823819479087370802091855212203184293433522881750689350488015858756297351403254628693454097079625426100057257180742316849663663747615626735852496751506517702541280667361284051803102723109796980725953664248820574726148458693764634539523976984609119232745197464296892988281378255100799048266650739748481121065580936380349431845850390383483475871783940698868667895478958108321255338511076794453604748822360460188321435509568708424159219186027258187851427729438979150462023371001783794296524921941924128665933246431219383198763693445840895758869012227351103824018234063966459012452764036371124937704388876645558194494467473400336657188673387666727655244549263131023334655706226277616694837669813794115906325016416474605451556623422705536844055891639291574389642806038812321236330375714142020739348259996272022954252973898604218172018595434930517911981728118357950970969287582441391009697849560531580754444582327260146745320179667277360433904209761258010782974053394876153864000 [110,86] -3576877762438485746813738661166570674118955531354573544837350479386373377613838260437690717399968411468938544066846480154341678440870143933290940676392516047881046953758916075982175997056798946435510300083042428214017062846016696435798057096163314244971306084214623462867564716512893325163125890750100562935926905987713378879252200961633138647589869470523174776307184691262804133156996911361656216720306092131886930331041772655623834621098954364361220865969033038012998739728844997470833770607678557639562782256620079708863944207993185681305561231723812113638604162501373380332590387758300521544325877086125383575366279697568442971272228195647709909466539093029816872256204757416491520198298036483891095884331020119378069298441912757468693435109692891995429977812808548796212134022677145981999090701700543428040603576878011549409463637034324337210089880001201408126636591839182942224177216616529888663694732610016485120663176025120113765863446001939840645629596731675686978635283488088156778449216504447357380778382828654565000478129545266548222225301032655102661814303481227518202233739395308099563662531854408384873767055918280936532207902035996157358203704085643204680716813639901111144594663399942436743137713750353818771756907955460838445551897145167137428448852529779080640133560014728727339974051519949296329453171715549320327059406395393178962950356944371713684361826151943750287669040810404021503618819598383955611453163387896802687793873014473015582409910739337190748175612558379165854631832086671952713083636109258455213446189291731172187735885274789402054056159220459384260207701359782054237097784953814072675540777847039652134861826110274751397985413189940909307155969988184266408473454333775290102966975255411144495389549460001864037192025542151829605322328122573132071954558103772797184356890127946687256528085080333947063300530335555064712604710390484722006155171060958086727530594325258000815667846291402702397977543708171756668489364107427205699218311630119687749050728849036864003353392058974023498950320207614683065066772623360019930760176543422015322859733075010155485554502188277309486203278589432430669746909857544113290655802094552624190568445592180664660326339027559458840367532622112153119547519646575438063283593286185741261074252954967396987141120294274132622300977941168508375246663851825792899512780705406302288970688302388252877544769961251645498400054605432748119336026831750227955662682533959715065658624102177280 [110,87] -23313830330062817699554908472931697719368652368578357901435667179286178442111173282016243051668179348174825913321107307824136147078856613992209766107771631629432629402689699296231917217738079027438848806115662702245235110591005354215898536201352581247922917702485587316485370030867111471446427708955237444679571397453323005173560097546965140649344334126763259980272907427075040612207564938521473498775358618517395429963673199778789889141897352806379378313129408692722867644235992088906909154393162891636236951453756164423468115140193004216027749624663409391338949116281056866193020492305263161709877315759422940219445652641039549832424659935021187315163479418425656505593879865884028646632640164659236693393574700525625178572519039490323422845399558318743845521760886595877111946822699252999571981510517921694190500687079184772411957474337368094823774112236517881815666426382611637418509871898583158302803338405355420413894878864829763444066363469831557243970561828215339149193330097912565191183828367419835150031260178253969494447866734996827224112312421157126594822417853605545068483386160294780367281780519664895718905416293536626318774534330700506065876791351720796519231122057582641385499408134805297831694227152618478869073587687796378830926017962122130552732408531335773822964688795495310352114845200865234757694861750789559468145630340555497975457095722967280522084952001299378521902028581642376758766384864005609735227992178207455978557798197693925240543126753652818160237102490296272916320934177954155434831217208810323302466119274922078468784143027869646146080600949324437895554310926036525748036378072632563130541465299677646183647315077188315728369293448282778329981339525390675173596858386832971087982337817935124735980871857445837746182874730516739303775659303491016113270864558350792009659669857868368923912722402150742323757692994876285116351616332138387164157311941913619966627269249934242727888459643905934603753206056140504793744175930386767525393574689237635764871669867150740035258111481647050693256588442153830319134571737783280835683325558987453897630614938312190494485131230316507531902579228645155436051597270124251991103304410325904979255867099468447157196631328734799969314063105824457960693622192800941304086520589194071182172534124992657155148953728025242262472762849889513488447218576916224570505387071040163504709285596645360049891784071896966638357950992871158398946509909947796377328225977337116552216779200 [110,88] 146421728612586697881621689926244797527769724595523150472659125761130512443739095779409163170715730874452684804354894881191648199727619848461551046150905925099259183333900922289669565670899513912733336177136349850420303793021285567550419423014904491025605624168808062364269684890601410500878493593695921965676461917650861966765238491076708556487166924162042773694582956281588295303150391438011523662645814436990740766432476925385080152932537022733088072917021368614456612704536644510389419631721457191220685088648944788972479136362184197005172579077409211022332142365633864406663253629961438374327427424827575615629878327303267409489912589613145598687022591742696503278018296756650566574271737945644997853694064445245055622954779854586191965978306306100825495987802065342062020753382159852896569533808893356308913028569562645950865859399310813913187312456094157755885461154980183380747165153637341244709124155875571867751694575907814804802929868904817196337262727087003996974213274635703516562140757618329857719190714883974906997524925268086836535525171848002633915505512597632166760904270394004058406595693082548822043557114937273512138928648858062821117482003619559554952627405539403093477273433244953732805333815993755269520213760979999698164692920551649702756637013123543469838234911552053309108999618492944362831616876929288325028258639450853728459950537863728654157265114632006749358269352543304425350038573196196087325064552103895723902228013829714116031858943652734045259184484138197389958549758839343478121798189006652944048967524166406579286755909389197542604149007391842781856434321376580951766002625877006316884165734369922843203558383962415248962490423501720292462569355522463646416414498910316410630121544081200714021865366921791555995122126841202465143116368739173177767972750360848362506173741867637502718918923990927016774635242115278952540196427170162189161694413646295064101671772421256392421108985008845687487310821367417507858326692455918076366178104433603209657053198607869603478255529794809518075701480910251842624270842614881534608031089357270499585206247687928441248126551972007651177584211488011514865466744272818228842280072462762744807828091781623309637353803544543346151636231342628370420078802894282686758687199572936664387987254488559318315650220395656927414842535042882075288499428574738745993466220615388252417299961276500450169241596133729494719334013214492209698025046643706944479492040499329971689070 [110,89] -280284037293714816696907255061354132060083366638610261166670476880436833698796437473705212976964292822217622311120498679657257004755805840272979729553709675454047104991254112406974732731530880947446676784580149300648452374100327753283071907173234482292310762740456544840525348187303155444106391835758303432859614575635822992385946105381979360638823866825442750919600304596791263495826518494833747594111714059920906742373273611295355712190800300840668784655905282893619762386036954779077876086095801506821962383032524412234382108156414107657289602537596507730883215097688241997471522144791992537587822536923966732406610411185034269622762934856768237678779195927318360920811697863312818681040635988557413854573756857963063716785232962681256672495121138891032561364849011594362874249179961213795670874938810488875494895134225395436084247846870835699990647674588160260486421407170100719563584572807233264615093957165623319809251452239642333380374187267568479352255534619606688531116101768699440314249193452747735177983276626117372438896783592995751666478529479845708196334013791215132241344997652171614827730697062031073836013145163380775408125593956992190763987952316525947823610415323911086642105181768847904368290021481467584270785356613280907442410063553242770503988466068880615844486796206651023897935446837984608801031076174630490032187544711042439419712396632366628026426134351730104716061042707293478618061054678743891814387008939483183140229234884750809351819568804037111048924698046322164581734260566011101211289192289679016478067056894753471354820306834504220579448097499930159844543761798886495321095627131811454485258918189088028754274897684162545165887698107388842415200244143833739846124536075792012915404843460925067672220333029065181000123696924883429512291825756572348826763888905846702091981678694660993082166977979569075578151661387902196895571463290130683514879949335095128000489380551856940707779100848169262256172078155797779010376820493044097205905768524248047486319691676668117973486480630938875790478235922538876359121039735081510101536931756748438446540786561247091778693271270474598221282449512466949387603081423082299302191481535892735854077758228213251054834620200876472649845889759283233218949412429445898689702296105147539316952670572058430194592104868642207001042310501104517319609558221092997626727739842155515723294872269789809069790813553752806784122846430766107146574254528890671845065198290692480 [110,90] -57564363925715825396233418259238161276679723781391485958122864768424160606475159092676968948290308745804905496294048576301331993208248670218308480879948207871178851231926683180227849029685414947877284643471205818423669326024022326592259868101012341921399412383767685004461494065353417867687635444704303548480804635569385358764889191601350216755057756265650054156824024344464529661245950803852788568129144659674688750987930189817599113815349686965043379712957541888760820491714820920236937740728489404808047202580666850429286252394018975899037461084040941533122353194704311809226271292452778323994662763084421112207330520500122180656203480531527220528617415580707764384441679790194505809698769384339350648983389524250265137718372875303092955473845460322526572054477255914329263732542286161487815456262359305201160337773691691554669731718656439988235868310594708139608330485684692373889426638124672209462737501736370978670621557519228016214393651328415683071956958665961885030683195281271601202633873307464330357305617370544364259660284123059942188878934053602280364581588618003603723245953933077921307074532000009883082274930800594926996788400430960894341602591326990662922515918777254109444713292596539205435763562632815921710507551758445218458057412542783057339017902992277276684609986926605663788090003985895493815281985086773038539391879487562198627670588344601290529779753813907621711520892262307625552929279158002730768215975067339053376931279453544860313553016041994759966438536719433809584507171993994045712641713943812876526760093216939576770506098309401142498970914121815131306212987420129475745731425895570953688490098872391389527097037267965131591372304705258266192961585420812852169972668171803936833402231547062920472090783030585100872976371533288510106771700450039058488125707300749614056875767580760317115888149394071877306945407624050644780610209286172135167188216700550581093968270268264289761358035337888276590871848242803004171406231870072008834070243121731627639274570439151322310377340149164854419894654654415822895788335827358615027091870518046450070896605870500543532116467872927912871124542097049297850237919151512341984439936510989360327713013567141059671672889086155321213828606216823037228521368227433527382257446452078366881380366858894259101939925522831469063298276426873571698966661403663074458067288456727789786600719933747875686892367527962166756643346858189916891636021553182808881117397280 [110,91] 1632734966380556653243239352993436764330718308287538895664222628153988877796307805237019108715948857555718096395062947813586720476443234440923361840016927190133052683991622854547038937451754824581685249516470512647300007380690258204676005205795851701804343557477461092772580040052944332239393736535716712248523419887725475329118435391934511632027387408074104104714400661619344091971372033625692150489503375239959783561230310451580169982854377682703821294235995856433215149747697961302614939886830138815753671869626139684946525327620573466880773685907881138101555005286867677510599312081643803427688667102771207088720638804237938535602669923914655396956578600310319603172294622656535681376668486190432991923272679674839329845761626789017456322767319894471632991844341545156544290813621897135223824183942183251739873982877146086900519937541884303028962163492891451652214725881845885898534934218316901777588373723607505916208690426895480619712492663696953190518212828831415729777496428828068587639487290855038748444740898144525796201647849771609050511691500763358811845201543322821633342090053154368772758221393782511807251072471268307903514071678339530135693992914716267957916098025304722623621197673449105759070502955025048102610936221343665760376753399005920242589742838782168425333833454843319401398054600603948525090356057009887500195057694995256610921937100152096124854144293182590283940856119034720929412760629264917321714115683492679268330074925608094081605945926880727605181132626785685157402102146039616847384845454155437255738934726404687643847251287769034535004420407062671218382584126597223756580736566747822267029650854688109356434908578279913515767638393268230695997816896860457076557049415745744943229749478416558306111494785713621206877662564500276070052491713269736701537787777894614924826978711463965549339958184200533136454016448717907439827589692776390376027685904079636709181559376870860705427426620171120254962798364955611365061940442341884956594193808125413854679779399742251714887760602254498882850039092623936548729098840992618522122385254395018382214419600835658623181943911016625539167106262613336300004848304037673812525228705840747813580566690275979806749979602170519821463424023295875648186956250906730290104297579847412202910634161867648630345701861119571749035300321505546351909974880500926181689835470041783966698948203225230599193507740389786526338371040223435719554896740660033249165920 [110,92] 876335466768156591349134083284125536238934885270626405561659398946646633718659542192515208934124136462997203847203879319837236989639208883929255914808105003935086987318074330604082984460348468246156999482755583879305797942232858154001295015346923953581172116819224735413785327292221478722438743493613956429211016294931193485164738579654888632726811219097429240268003871640580661711679951117406552389070150420509844540848071182798793987877665114509772530888671239717019060528343055510621019685088033377861334435395480334119361929862624332866121148288769013705894063255077398469603151120454094652664508973001696918066448107440218053244865182365532856461843850367552889191929322892693276946900857178623065659876797133520031852146426757293870523531917188564768770715656240371776717797762566341289038283337841923090408333110062299468568559329042896469475083720128621489851776337876453935272464494144176958226843598749744620447945618772669867191577078224155436165186217908865869740425725197152103022117817594968879848250214633115687197556671902167088301556616801939560630424972630977147269357357432449076310950134916083936083234087751500725602515088143914465712276386676741331944839538293078266783061199420910085257516943118227182216406303640268663015206402214067729545242846250571121353528542456423238657250653597306445877381829452069808068711354000763199145133643222832410536569343408087210594779959666836872857927484828922699741018992355590864410711182017765824226468873669112781698704320358845212372571448752956074227090901925693680936695398717582623105277966614047643462490297861068721357169540266426095741666644910758915036868680620610455754501034358712600148914858432032995101051140385632816210812382321256715499965999249092369553196813238356314923378909174038182265119067189096136529732002815342275824757533640728495452668586839877607437715619210738140824617670829791965269738730821789125452448874629560906074932841276966946808657413938547692272602229902036243189113427366910695115582466242483834710471317770515222463846651046595194665561577230043469514245049300061863962036409566121231215962689910263950029581966173686128702307666184891572564724521194653210042157672009531745110801381835350054143074601489374729463954961114325348039195857333887753680600349982889673883277601062781671186977119541276343387582188224747214415417861520174702012025887057091630371482273893143248256430937373784136360537907378978880 [110,93] -7643197980723910098996708167540415658160563318450737291391673873453401937241668873040531739311458178195954881865260913089454213914113637293727843638884806490346993881745526511716906044384406766186789798631473155902447368887705488912091895057246184493541639184455723403677717669241502926459849792006123991971638687820621612744324263068236630158573381384473277090008051423921772953695872769342756426112364118427436151937752416898801858130797959637976915568338446528091257180132593317854584896504821910266811369927452587502519879292119912838737747581825075930149885092124527151603044836728779416252421493477751799504941806660625116362130703094560055765243811181224644438718604805806659503244518351718355785916464189477887808153527806801311689250658680873695561300754662883348416813984797199842014389294273440251201236506856212224789610568953496968072067039027722722387120992016968302953524470781849932373920923435134841786164532183738573631535878512407841888865479169991844115063310723750770910156063525749677655410823231528137420579994481311023791793892589644875109658794792943434155178751562039764559843432290183140610968623929054878920087984038779415918550356885421327011363838429261590682491145163508118176353020888705055095640229863985405750855729293934527197009398133215467444693700934810979489821512195310659893208214425259880179674490201155983220909642500795974394333620884119098622582311576134703864052629625211391473488646372147174918089038072618070796310292320832599304651101161158757950068323953956569687972430599875459112546283048575053389432244070754075535993052437921094798909744673229805290069941670788192090181616204970859041669257773338718957137295106376845255376508050190674819590169646675580208785803332140753319745809102196328749844763003144685563074013464450132650878891654963805296774334450226051747786777587454380551890692645526822959525029475366350691131204506254316430337342351724418819599875192814845647295718940163567074884141151997440106477183071369788142362015387220942766291905295997083585862597496375221597149320631617140829540352340659772229832269725822880371124486394309005622497828002800596058123093498357160698162730848638647474024523176397324422341626007025927815444296944827179904954939196013205578567268815670522586335009268341761145524762465219314880125438731060418061375351431796970457368676540794761208442386517573846465322141378872334429652518649861295293148839294912 [110,94] 6835430123037293348455496136255955126609723654004772805781663825350162304594772357675086025782875533829010396160590362227904248277579314342187264005440183082773653921671494017575638972604807666629016690355246689694986718437639224677325012995755139125146372366922837338144133372644687036640258005759964058549276122563897502356488394178296258933057338176286171598901053524268412399760300899077170104628219505623903249290484616658478985294388733600095932805219532830816396699055809958945806787326889807315782536721982064085107407364787231446207581915258922267591803262319565059118419879258838359302281238522432821858522193555424602597651709516739090647442917240249505229816123388319037888082004407784600975648698823466675186412546276040234725992854354871779113850359608658274262586567325280913791042299022331596495943834114619926461571974655453317084185401268914433734107642776844334230682591944686359855456415083886158235215638667162032309020985353702932057618143637770259396394693282495496893671647932793108979008709704934577276074956868654299456593934684677552943549723195356643251469349629288814147540923940666625411986655756355303256210689014161069708547857034525705155323440143170323614848038752472332985120156729962330349277606554172628403138163033939553089686675296087333898275614863154480563576241375825856013293923954635300228890849520730908830935271266908304874625106286279418466377636444466290540678532860144945359653291460504899555638290421592490704991557160499062206209137730850175751301788026325545634797094283783854644293628374379256993292431404794869642912129260115211354110726062679511395746289155996842159102875522762905077335580236911854308374623735685813579792678884887328357316969174717617086722368867681709946911367294359268986065047961800346687787520167765322115053987591179774998031089031892404782499757070076030136033763686689460258982741380110706363494658850538592835266269264531027519784192112849702683456762273547474822582080871809301359305968610477215974396456202947177906887746289165426929123087961237212839341520089044505117778937629968780512968632275334427489687167355835228849852073914254967862234238524565332262556277570510800434680534308861086739213582233528137963354404815510404055631099966811292636314391660169087761161086232442672407890784076177152890816345835512539577075468948029967635302600835629500208887772169213067074383866414921803647676123221073858909982496 [110,95] 4429611245276017873297304489559977223113230854604298716828460746386916105559209990844473054614770100724679661633469744878123603855244977229942267128103374587642019199452632755729258385816639611390799691518713691142057055405651154168687008349674704198046756685149578587542716813853196760323317040473845818590931568466741219718117207591839457140770756117046774088215332475726206802733497660200457544082715082907357453773754714499753615809085154612870306632699203636081823696107187547378001898434968784275848659585904464047812200920888265392986424027859767573285319727788026015623786642912430359309640949600583824836091541161663856496507703959022368026436079060377465588653549054756857824886041794501424100126742156071108715316680586456788137899800745212765198203896733856420429819610778834693718063368247318246819916356342929889140587194467937838813765001324161730934577516741505867858064349689480570335239224181747560792566666922670544706282798167302484132000971786724522907255643880662348622104645669736838181266404733170820200886999501796732208314001937186437793436692028128026586007837602310093234131310918068982069883998472813764353855357662207752403838180436860014653078731109082484878966755718147975833183101387774156079663818347857134214348897371946124315265925512543418560850916590445655020817483314587348069137754074860437778053465510865396275632060035494752391925095814154659820799212637903210968873967915390993564139188005860529352074400686952120677668059853837680463688813892902201945535370886593356218709398403411444245360384914558821624876809976129247687875309038617573854443355757744753363159812223699524130390139782993376405231652600108124423706909792915374419149326905339137049811390370889243548044832785214881080266725395011872495557182236977708490064057116930133525642014043133927280280792084498024311776015879765264180448198671467898423503224443724202378929987952343598355241124403987755758694327583663733586742860535586439390863757569433559800992405162663400765132025344990570241761972854517923891319021120510126088958320304811862897424436828324869058298682735528528762153649719804528976468836535581748280553927747992920427775304997147472376020584137948754088252704818247802686904201755862771071148777125818330633026855237801351446020996964208673608327544412415943097760620753908710064995373378733330094746659172164520414201096196844109887227651551951353872904217429236817824 [110,96] -12141618017558041880658139853928479755590797163681092374500659447266177628963859612040139711054273973199188198895037274181419981503627363195938331009784681591523728224233463420417160401726916158492448348514527010784520475909890842306463140631195313336188998235717664822284005511255433452587314555756942286717002637206841123714198393856924735885736888592962583261864172301060753794441107136625284321397503933819369056800293303847720130546604082438826199427868505370854776147493319348314435711106929158402822596578411657420847919186209392921182725236933370314918950632435083096443774837716979376000481140195189609238524698223153114738619844828212959256449890800400823290701702032689198343610069278579142495131084706043208245844243369680227721940806375271363626034561845751170856931708722284924070192371493158332678368507858245277127910403699031041074794399034192217191116237500748031594167610924431764563148327505007282885368312451729203802322040207235103475077564025147087910442309400263893136571818787812071487067949262451194904054959737468545851723008231656055996371127006091153960595446514316312472666231940707505069061302269401267915685101659646194074265617504098628143533863130256540918817481479627585992772012773926785165218557931281297432347828915330176437090222672735333825609036367835643621904612713251441609616650721539693964769578614896164539850761497845590087928596975033779039885928221328710763337276069928147512630648108013241426728717685314993091003445925898632284867705046083552061308555534088920693351792656076086171841128262625971846390563945287209947733663315709375752355895985896986529176634345383012123023148397042036900705636113810344727190884305512986950335131098873033391642485753136650602722103764018526611507589113382636911268095606163950403189190489111060300260275638963654153211071992152247399379253056256217166431696803066080193829318856495556337039695612024737617551750968988220056880354703304615029050707492081040097595941827139311929981328000467343917471785501224167272025719459943338593416038694138082343467382700328851180190529744529010734438876611512129642630744187557582723502399672183587802319645767681705156619966816154881886679106474884201692383765306861849052973902595609174502625563824512209444008502294414124428859302809217682241179653016746333623390313931981568267551650720991131083075501445911584671663339025972666935600203583149934022917975143764 [110,97] -3030727676498507201957522193732741850200907981638035481784313556252816663186263983778257492496691034317064499137462374099560254804867308630909495670484976897593764561024703065656474421521908169613534452970042401038360634115859557847967172306793154942283003633379974332290430862792854924464222791065099837009260047824858475818656379283643279653023341257945160133693813216629159926384968007221626805676767670918997421565440052517952514107237344042083591639716087532711283742230583318360304953790062780359926318094175130699225995469140407311518665652663389779240155935148943153614346881200858415930786533371039887374775732752387123144140687743775965690935796889106081507018957133157848468123430655877621629052164484359363305879846285781912426799526284374170518691451646672322672028831536972670185513794849169678308205063654177126172840820909725818070309304502908473852102059835873642847050565900005299199755560959395687793118205918753686445704188279510515847877943437211050927932416707429046768305577004268006860243186327227268323505156109959723459006348511816115210279678234804546049249475078942263295802616305515576852250304555755015577266245491646855061508316563718303284791709171191766136385594585137505587531499106244840017466572676363121899337060117801826407395798881061760422480859482582625308723429932596801257373967400155618127140952005848532169731564950669772715630891405359107298199434401608593384237677544791103044893923360775549199747474197856273403708042266498934750693469072763443886603220364805485467553231405238208432568916043466781992240488969672560524126605177810491460826031937881284340009293725199624263201946029147563888594128414222529063567863972272594804957720235978494133824586048645392761374352214472835705283999965618896888826828767591439991404590314984182319185966527282832314848863997821962631793131886334927787881731256405867528116471069242133212325712765486957624155421807649113150300165403271880674940160958629742755167870496378443330798991706032941283182340223427789965707232718097293655677030716151708147432100234549605685235180387193740723396353216976959120820167380883650321699363374282553105797187586721297527663868381672349615582698727401991837967239068807296973472623090755461983995603345528769069536898584994002180352562724406080994821213000299225182160582970029348883316179696791146378122475778744461199321874426720107032100147101762941059775488 [110,98] 5887890573380378827114748985427964083368342271421780180729679814785170505970223145844771263440380976468405237696869833330063824283538484123592003298831573830685386520138621610340910975057329540589087237872209029883211657896939839398373513002250943449279526199701057686373878668738155883749349458147382271776059899948403456775320465302550535946685387136884378801513257653839025772580083760357647876314974272997455813013888857935875582841542517809744009916470124142101444921303930092415180263793073124970616557962624915632258588353868043798535020698702693249509763021728176355458599658636790086093354343355935640420571880938762884777993418410363121478720956466901859290419538920253539902553068560003920142094994838370005817522731967728992582556981784000025040336088626892521024738536940802522812886680174837582900981782217827666237986403091655550261791975252473949349937246217626359554018953046240850532529313884406759824400139803243435033606996580097606980553039787315945573133179834805566317733744630548357471148853060307330446466055964141418079110510987303329388786713502097087355180657439855270771018785362727096218158093119172258062765733023243300193442475647353917465080393128844417505249909860111819823618128080379655339950601379298241386192382889766145036497067345170224432037878402810454610934454778658285648425583979457831168962031960774844527077390885087485454195484384946208031638810775483938037151325585872775337506908877805042034231754776240484870706352320162955504666068956825310921595378367327022915134566449679086553211492143906360399246824636131912603892365623959767030054594374541829477243779672234964700118162289205002195228908552709005367304161991222506569305542732045047431034294403774667311484149159804870100721111639699610194451394659460200569726312885411422199209100464196389973636846634865792933237717553010735852852780326149009397000959441745148730751469478637468613346607256137461235322400387554368450336425051594431634163572999846790301449367377996190247831182019536569258017782618977015690048293257056380713118281804577992320344010612619860412433578710030859592673559996753934982512862773248134465371874164298185609619020536900357575788840659028111591238117336836969073394273967250116871397387172097645969659894396665716940694215498533181968823073372494396050446041294882736210582872392151299275170787427688054877673940461005148410601148833961028736 [110,99] 70159564701685146222485455923858505177273007196242390739577930615740925756027787779162425221259943744561698658578406581974727300909880865544611344108688124704848403842997206537068061777986946240998631403934974352610556251682336232582542893230071328259003620788262710590963360073241637440854014824657961570442742300636416522122253459613558036603497918313589826899236114557215786471616010795446843520214014152826698093133852622201527583835654805854220072909525996521460851483177241507798981263146438226726976581234984330971776010825311363864993978184677840213547405674684943244815698204972632659154061065558597023202723546064773184161516012382105261826716043943918628682764404289706249867588942452743659378216980816292947662298754574931131289532759656995537541402563290974388882924342440236250122675781935238747690413609271661484786838020358776350649579224491711273229051493107219327768234241247721013128682546969875740772510315337363507195714706177566903218231124487726762044831709967136071907956483071363040628209261701929192536783075680124997058514392065827552353039275360396947421098600425333125820359246071754743561736671772568716222474872123658675746638838022196164613293579204864163750350481762408104628969783105242763555558479758577314385532565007156798589494126209481388662708518993161298168854881823780248818224545834156197770215867571914026763614457187118387353956392298541075352237933056808427582342079339265472316201204553927358576478339367833562480912576745894103845256581192399961551285796464975628099819387092947326497828609770914082486852651009533761826916884725280525978612376968625362712010421956785463285455649889975643920211350807799471147836136598624828682565103665176509511755314016898629853004207302626189691455203737527483990912571754755024790167588500833951472588860187995727600717378114301000354364532796094032842236859567806535274456070755885666458881212989981729992674022328651972630034271470244878629724979129576252618385813854019358838381993680123179963094680559413931307259780181504140762519126842141604528900754142768280795252161555707800710102083366625140527607624565165702917394147460737512607085984825584033457602244119087278362151659921424661683612940646865114923873303846123746587659642835729935286070675509664243110097931913450801560328293349338451751942995258208175252479022420625396476773634354108166144384661326451120366064002176 [110,100] -633469910641509600162196249340196674659001106172488855381375808774619103015056651466179396801138935306849081965656124251070274800951260812111185678135159305575232685986729338068737110557539611698083760605744568838802198306667572006466299545986811138242605047708762268798195543669009009274929166943464105035193980327671404604050734951443394877959001916766799157937143408814358519186488889043256425348958035113095022439206206713533062249582753922409477071170998619970354679171186736898572205638818260322312873112251648176838362839864545447061971790039107414915860812710251215597436712497713689624345688674404394321585277866672351146414676483185009185215588971376170112572040937050080849001975274546454948105925876183942480713524166544834497741692968006390316104689404918202637938284422980795865421093599585811576838755352751681793835493582235265937469327343734220659863998145361560840009395639355345393841709521010228311375381376486020857449811836102979301191007119212574133421510328110735743701716837797036917725547605473465512905681682794173693872962428764125365591862798653890615529231299838530178281080572705288980973513727779474109650780311881095367361146986723816522141359270668604131590072938483647385478735091097317875526206208857339712450085530086631088868585270147262000343449201461250304951211786984095863887115590269713182154312112790312140279496930580841461413657479137632725989739658239135882214493561864450238910737248448066453898514965677127755264606226606230131983784822528004016008638372546085239035529326640177517878369474334730386828191879665601526009702384945618677156371863262190443125403383093596365459301749577100519662100949613153103738762688760247174090359000511318065438308692818941545778087672564738602333804548064708234248522385744674524484045892403386399780949940842110060978242477358008803203149660528888977864672143814642596851764670573076168094823373833303053776274874116078609969623711392117510282088798284407150235921209612811628193031231829276336245570535852429148375241745864299722363633730937738700563725569521616906950937467073269492094270318176884982576134557742654934781204190432404078460492895290515630929526088363713421184720545889472119944275347455877030913731984915324204913518888812494355420363624245464678610690694499679512582678572508992766615330436474606770924394796549531900924167197831954838857242571047049307993952 [110,101] 220346395560870774653454607741953694414549267521292501089503154553746885795662137628981038358769083153859623617970947934866285714724974650194685291807710194058560025057328045969746304854789975891496179767837435015191662315758866402137644583475893536006648982566928253738249800336867754216032951683602930757198832195810586138489164288337707973732457359872456752173648519832559239624753949134625679958669294012369302102936430109965249160849910445380082215896428315349676440530040295629051287974726657790141292604590769924774685295650924049006089051802152739060946638033676266661367551116834630984916713572158664881055742107047056797929139478165180511532246262483321949246187136751693865927375431091342384794315529206897477264689088789434059120235638419833496027387137316706470916058863285935191368560754246688565586552076151636752000614081885100945095572182721680124233253060243167066882788906965935284630358343062422047900258155314331590360486321217858594685704587005510647086659967503657436174137309703275231734149742159284478907817227250915972256535059961689368339507375466253254743443867030934809467713313695636495402849604213469003461264709399308488285791538252828945799771867664899845741174399410309867197741528864341633759758778571602702696478912299279386307015605575191264654791791304510290941328507801717951181190992490127890515315253212073156001821475330138739788689116226736652032404748050507343932822564199724436241012113125644944300081139658542586500539971242861793762782331716437164439931068957070500974134430715217100305790243081059422585455805958508352868737806263545065202048266526510608322268527072648330887784388215561606433526777030080553776127368899395266077032317406183949325037095467658111143595177007502305895342456723739513304800005426134726570969470707031219456588161168054577249059026377521953878697168938105050142811306619697384050061923968066294976222572768180477604670716350434154138206548350311385804718308848526071986517591148538187461737625800477382588587304608911931701399694127269536964266567803551688392889923323114212971876679731448889735687169835050265917140152267326908166695253626563298081387744215150763248824611728718422775502821991432405721576601368040809230923218249308607978576742859660960488254278223977088176996073094283460031239787401766479655670751779812977340504605861405314102892192340724961560394876306293504 [110,102] 2931322473553948664736329696851372653040968081505776101296334860069401600573168776988034817258830106196421839696312766985531523384875128299293835840614019213900341658620944329684380014076003240847749458611962474740583137916436603261318684388994576374086251492953698022868531708792786240451486407260307307821212919591494991370328410236815045754519465267007176209111402925357381111101620849535653654099948965850989857250085641231841104997765023434818164607512755700835630509986764252260349693703675488787273601753240345898143902543709324204079826827549222897767725623767473556261502862402680740598081444686947451994653877665875282870171798428438918643867007120447376552133867325800335609830551343125295238156288629615035284755645025527583036565536631294168493143771206970843410362623905485969728583069650939925993791401890311288991330911859874943602164374180843666958844465971132254262396952226577473557385419460584722701059860726411689256491222628206461139455739188404990148572528839526497437096689185612609401451796689706494368856182445028655177395534672765335058235733910118564278587668032341599583010806154794521173329672329316162344216559475286070619885021264245860439920685959451317288200111491019633652128445514035724466061107966053261726014187464509609300373528729748058458596717510080321140544959250029537415000235449410879777768559738220570657108509694534223309999058790490681637168820502727923447068528803323069764669340144225576654026373166444404232720806030051452410017158579044528633218374550711279354797053930731710734338971660683016847359288799520128145326534555487815689713486891364551893870539604446483703617113920210896068034197185653815227158422763142965169009527731931455576967335227225900507755615577837039244760776627869749241642612350635401659480330059760037979937396202093824656347330549887872225418720423887288161759732541046717548369630039338586607965957473099755183781692328787132134632027075804497239487845747795298678492851172348033100187830342325705065682411695239697831438951035901990620245811613766392331819411710354094971039849327011146231471104493584043379732807998783560797249378506248981392324889555947356045262098133500808613361165993376658537789876417904992409383674631974380334131515175480756724097192366232976358447027653752609174375173048474993338231315537031264466494700023215566586996498678064188422700852736 [110,103] -29406441697634146114277130631051011521861111535533792924409408655254533738183210461567960215732714891980573050829360225472796292920671420637870733927485961382322218806773039185676720848336347167621357448942017103784259774694810676696711706312765885623628559720611064865241937638421861809714939859357230177950946892204443166075498019105993086873213998832095425016754556050602092418633309450273603523114317616328004200158466652314964364249242689019230033782687640005885324303997423971162903221870843876499952542152688524243452391116526779466957226983428223915752326753885246528233519726520492222194548737699260767309197673014623986589163773661575342451147579124273715090797242523775607731582746110383361816750365261205264529581533189697412188183325800037298824372629281509821186705178854737497449212791909742997453043519946351399289659086088406300739663954963579185445363929370649246838213966591542462301907818331854103381679406458028310763500476994161656588449679685062692584748563795391437779923183767972941563869771162875722626277106625912222200102649488185648844039031573672196111529915985216954888004850261991199072530828570289466485241084839947681155580675311300624465064847589886924335585449046312193473113522974702688052512289047093747995516469243121943987560624952331367009221510430292906703767791775243397623829863338482481355356973084453193743807918387521823790654116533677728847655342824749104081789495884742375637983296039150278747943228711962478286681365421517734982211150097202975566416542932671192405741430464348507597172403695925381293614609424206924090825166874974064131463039502863293911367211189197486755720325633364808538604123322296373931018540698523937333391111733355372914193868593549607832796786061857593574494929109964302039768497874267970051051349136300014894338523575930714604950205841950291055048075036335511551919292737583279062533173950222228069257338323537242536659662859536776204853200109335275407990368104968913774338445599524716918599074038994772760591786919607007643016243109290864699240418353679661879907916038122804578293752369125966958899935737476084577970682761425158130641738911322733624816345890455667264605320951053067756216017906375776848633549876118173821576105702832249050696386037323087797816281113845251389673078696944321678284084738853498726550533125509538709248730661379361814832419225300001744640 [110,104] 2245021947019223791194133542700205519493414781776892705379837632901845462920899547022345574214030695514144081284167579140011462179651584578969300444146676448951037282497817526346933725837825021340368142482596366614018867086963368023193260310794292510725230127555850797748917120871087139936297214533382591352012718811187731980594539610960094974799755321626885079849288833652761714554844951567521686345591008037689935795278755115107924722328263502518420312838856032001691161547124863756939860159722194925646925559225938218168722199229354130084134045182132701094820499167188024208922819543626075426233063736966634730361025176641851003155171533783428311514302414815719309335660697927390754588736512100325640909547428777035962915408632820463775185922340332220189918398103567204275500755201614875108233787711029084547490342880690774589606055554024724095342196213309888484207348334665586106788761046555338174834415350918262079794567354987442606033746923269386547815217422404072655206255198899414183885827110039298315948147243866244311815317015478356431299664316144410535269701624779206743401161598620287474279108506862913240882338343571241483937622553847534479554934516658697872009308668838495683476773141420744910914914239334607917037563816868266388937302285237307457420688449241525099887168291740977858752907673521435207538356048255493980326932469542504266487016239490636429622709186064364413800320877736256178881680446068392291939770213687154852101950586528985790729453415966610475039372516291944894249121232440119953731063587943699923788006395028430607899537941948623582841510159997581363950775394143377471537185428414987323092532137415493422190962284293940305253177197415558324834083043199176220216960863876464194830287765255850483340704327033188381144798762095003997756328910232132268927137019039695469906218764230048180019019098131324435032526553424119195252045668759170613524795164092876112391558377594929245048126541840491138031124669662801649980719051830893803889890039172250677303248834908098659561145918275420651376259248859824828567571931638246838696356599372075952237856531575139464647817227454090374063947138844618757233438576768192812372642806254218056167089008804927610112078901590117906320821204780021293546888871744039617814627217841063260053898452003430022621172699330981778011722555654012324940996227628738380974402557427120 [110,105] 1053506748115461194123880631232918278865710025395933315274606919585462125265733649607947275174949938483390698873745947147279442863560468618297448381359973183442953590981108340710466522759936609606545939805467560165922902900476459382406852673256583965181995294375756065371394224508130056136787991645595079194290456281715848432569745801697978127420381943073355821142159970286085826567503563677227660814536402482973599601349162343730239555347172335474535518587412289339107229831894619673404012845181904396986206370239914350742069992703992677929067732048419667868452406023072364804551147137865201829832503303762040859411350141287513679586143577618323035810106918883023375541913067422281464414184144347021488568154104691165787959973915278394423313846790979780263303549715321508718648126117643318850692383657316526201788659668020298765708804852258834193673005330704256344480335106643024609332188487169069042257455332683976161861938551889317220305368029280597343056724265939158497394230732792782764486168736645992492359516667923982920362051006762546629861604928993663181716982553008539261947142589668288784329474009192111397134458303765340684415296977518134233367804775510527570100904415092434218070016866253409865610679907243089209893701719972394477507288434921573140504800893440937448802560970437306486573930344761656467456029335805627803110283013561485347580911553131667872619757572916956224377063157597398201140965348205408272596498017521642736409790619279936645660694236911085047823580586778713301280118890818959316796214795699454045244114473349685557170065424864957453751408222109517586677178986209876162707723969261412151515571711001549333527352005586934174949308358078031402575591579188948444312805063399675258287197646298472887205153400421646661298159742076184204213812528561747039810940313467203455685329743773077268114148711135913365056189075516754809626426184006799959097490399463062250851388407852721660551310444821398825669212612693339528933435524037127954967035438048220199036869233891010849160636456563182202206801957614469714451953456036047464345207709165227963971818365523906692287986208856522538400693359279044840173898132506742107349409454532213139677814031305654781098816191119121626307486346722136151421206499079239484059644118950071757950314453897000757509945646797839832073569260574216736129987518874873570051094016 [110,106] -212722592444938639055445364706360130751291860552833763294745776320071794370747353240666265789528240272800530140165780020542927986551928857649796573394055258700170179202503591320563019455092746087477287359277653713573822083597398275900780043697718713993001170251153740352278847577645042966789567618308873784663704621251784531794601762815807642089936247604576279310205907214761894186194219515506508460852441283678154358151203629894537997951209672271821480842600522542256902498637187258929566741734316818479567694943722161379431966004680100370488801650577090303099029039180105625677598395350879998978420143913459130016338459172982769463544384151938089986194450427630427404523009388230745527688032969475469585584310978973457549614498225865492182971097723680799948257385204244670658569642699697729077426081145373653691199639137787399741558303128663553615553209123026129235574792349737814337670632866643249365977358078410203679936126895009281287267916137987191782756039209944572410948793900513443898729413536439986742958368705352092761655381944377478813911994641817034999292381066296417362569585696210567663991335984233376031211880361039732256814656874204284569960118052947983098268067844269076674678180752015853738932758840446942273117079015590853568172927967336155797275927727656231550028962358185433859012908527503099101028397876426129321549302707794599330631580088213030996296274002721769618984134160458711508401237188244774767851581469263454298421503450396729874369102384501178476527806780576166716852719323360779958940656894173980040398173197645631693677691885427447640936105574719569198285569775426674575625809503520234930558161373800136393585094491702394620506557442161768451988974031746522064386915280893975754134545917074378390712742548690813385986850190502751106477388774009519655495395713601347836323263538568679244298652729436591143154089558137205144288549885834601286426031510138800136112254185518624697635169879603043027157153074152018509790959234156570457756044648790925808597018665228022548464107284681916656046710212754819758737162427754972446617230649599657726314499153784020174790323535513387004181432480420169926838405575118475705404492292905346630712123017427780361117627609328302807981102374739381085022553104445424212545898883573665947757598137171277955241459316491025495360013304026762596346420482647359232 [110,107] 34818519904546700263929811476883203521024147434630313364005502475680492208009843375018521699357853257805735493068367317746995743022705598551898731016114153859287980157926289014075426000292056445127668324434732647405029097584427087560367895280201881617959303576324714554078073686898932488189612638609736957030574308619559489053248259263691559863379445191006486847227609156225077867167815954479721958712794441098206626484674565756953296961392264835580291845338598383303128160446884357944548242861771237814584243034858957294782428066326567506332870391044653359817182752098697019965146582251272109541069008592827028184872004098045550625064887144089318093465923183537968937950070518579262077825670071231887748083644176754876277943443603167920060016472014694784932721360588936246384951459736425232339226780105007084880885608254132659335083651886406187476405891807687576376137355132592689537965527135334769900014716914822336856208067061863702572384398950655917319061331869005894958124768619651006642336732367029799368041270269296213858042913656172474444727492895546025178958776177211931815633340120872137091266787742123207551832192466936572505259699690664524300904652199967346034169011710768490116537780069462030150122426645063549827683384781681965752540525054211180176302374991603279184820507114275080298211449554980846949468918874338572325836058517276237724025167845795812102091392903096046115151146717492539605980760110046003376431012162085898623190796346687305914234743629547971658048933293332962835633935845421546981096299420710995260733459885335270599489582283364272993704803240199087672138928082744547852388884202547066009246185990755976931989065361679376398990024865049482920193626074343952642395409738272745198962331098692070508776808868095383185875833165867451139368447734335353300776410258516764196471825294022543863030424748415091684609514683487814908736733236015100430585344110860330711089330992945577931386047080702629123969120401344435009944751475796757983739975904618512493113178771070701665651310565962728694929490853522533402169735607558492875133827433832825314525166403224590724450236182168765681963063152037732018072424179698715453119453772567916298388826491613450831739489767228826202579714567471622570518276020267895258480628470810529244975034820318729514958918261761601610567705476073361516236057909504 [110,108] 19808655609444882097015178029782404784141052934000697320374078897669796698145425451488633504552961621259351330534330554724503587826681758205727302761237483346678040805889175201683685501666609540302142428414593736019178652146290449108955350889931186780534801505590815998852544254370068646347382484990707569254856622340834136235253950631832831404811487087869987703354228642131655867223646525923672228756211476201737518751877715195810880860912275919980892676212722915612122884418021335792109426977499030550878222800914207810496735194006535072282883760191198747985902955511351060350171090965691698564863254400053552673746526099255672309265429118020522165897187163341734785936387969446071795002058140229486299018877705798652215502343279232782544745548200436141770336493676637464001606049760744311634055382433113799669100162058987971063998296530371274015159513761140522516724262456626835753350852810101825029801596289791991501425095292722719796773484362907161542806624202998458462065926774525832591211217865837303172197209984345058734136894967826155082654245384100943217644941683021056849571557444484477825240777293008850127746912098774815382115629357476539861386883856855719458693999074829436658221860532341825810769615070864168904018107431500890860384497928756112436967742155038856340688993216206638529100627202279819995742389611936331286837320391972603544449598936422646394360675018745049982467020368114233698937936518303394943441398288702699665617092006203739540196466643766961617279327088930014227918704488042284324278202674826663784885093050026376784697275811949264620783982662513462204619155926907070014637528027978236054957812944969468783711113474182571231789403675488913529464014895793846131243046354770211867533695495848814963240249254515467964975534069412424665411057023043183581379154152776220254284589620818693079314547208890284343340660585359734283062813199280358501981249730887293270124090956964023488858571710217118257962022437455413621715935807960596279029552023774049167793542800736495660094981298161317225218714377938055129992156852845428784620145879207480909134386186042688804965886795289183151735483989983594615254969192746668627697779988673385607934806153510713376221949056235621219634662462833713116928449351704390756522478932243147310077862082436226063592720387331109460081878214832132546555072 [110,109] -546435557188548510729516233840775045832251880330571277903618863531159846548553787571498539537174183870095477784315153271095876765119050382963890369162593918266729464322250181565290635947172706668294235595691388793012398831633765824181075168673130970365899675645675863892568276907827215797892036984081933493425585521671999043113475678127597712613334281460766179084307024850471051486193519107970615434700499583370659866997341588917791125412360423686423085484771921551011950275578037191090110175060867153172529830299912628486102947789202911763947786903163205465865456553974739091424982238408038721230117655275562439002686898586444102952861740075970841155814226220435924772625409771418806083492830151578449239708467374159169245063411624898904781764991112787777144669963103119438189487733545025155661892214411093870103461190864745503982710246807967671085225756131450753841009209006300702102884300187193069963433797816306761432792980745442614674247491321014951266001477426221851027653740515961970105349591981310650834884217197457973649253121857962485307052108148422870652331963470502989103330951985998149062277654893489994053389546021923471047831766120195662587376852810232706530999394414855831854996775683802987232908239075804871829301184516724628476602619890906851581368151113765727539996982640074877936945379538067954462043264623901876958690937398256205501448188245761466176365769814259676945676534987927777539076171806005725304655781797378514778055236522770561390456018672470937246671097484598102114259143562695367317770126692014984071582893415240962052558267648133218426399746386079099202033484647372056418783901615922177895801883598711440673806238086700875371377268779091073874956117835791709857134504344669699955172642261198577125540548208914024372486346613511154494037501984102469917198000808802506227114522042051363067501914189505654125924176931778152724986915071661005538396447341459235242811518277537398069573522769180663574314143450286704795587916457862124273167269496386436067230887696580840625551164099740117849643182463878803090030502052055599373781871031899939889450783698124728839740796656363209290561709716734139784938506855930913784757279899188273695163754360523938058839924771401492495045818511534587215792195763572432592499433481604734590891932053396056609071936914589813920001751996501632 [110,110] -478776647392992713695320046403504033729841511233316130114711196633673749937943835776510612182544701448550329264905185167909527958576361714280462984422389757442844931666075525526075889962099188110408779624120536166195227370621923466326496788318804528729415503531468444397431119781418774707234190369916674235774166461859117679833407108168390530110208778393316818460151707874206302690367171873574034726081524116221145677309263691845556431221007341766656090480777790797302801545374325040502060120192668859567825661845643249377621272106668891709578217855674734093139829097873879957513902954857937416729736163062565310444206826360975632501559586062005149981466809848157384707482965804328019891021023198200065721598227072410799785168547592140881814599647051248142986233512461163197079910735509316078221117611625705601489115133872164804491402674544242107127699671987643598677783937033023881110072743310068028878387136195148836250386730443728580291601223928998585736052173243321714059552269416760947453378492400617384243612456350012952221439840043608167061001731505377917308505182251033803579045451863577418301904144290247154718645009676851576791373450497047884339573627130856810219358409777033141432312930116814246112766925535040629578215207872560536845879274806514282091834292259433380474093966297063345877539917444017254402833092321076534667477696595170385163857162289605002914318195565496085700572313669663778294744094960205735373444464128602898849343149053435601124662573078517531346081622336020367535227530253170609169145008063912570113128823429464704092372843763245334352166687922797650993536208316360416869249427483531815943223293468774650334959094722235748911977614085323592075124433570990605559023421281028398192655993764440287383759877314065634752519551894485785110647593620521032578188460703021770020220387861887558762712921904194904412399170953945978481623368850657852352636436223928819077786506554749634331556578951296488652302903642420383608902734575321183262416445746232342480213801202478533069494244189751013159389174811623657070787593739752343734827327010803053008536056239100260931194184163200063018320236817102069923333676164812462583298494183164699112541443820420609004646693930074420823946908440242729878731397548066511591457144504252194187309734517931677923653706061060000023101894464 [111,0] 8905169391283747236020806269666159598755383046380675222259085859743409323388168553223105526758284337090052440954478117955893175850446876487493474521200125842741647472911527389051689898661289572438275407837302929564355340816404657766222800990011517751009161570598670284817459863637431107359949206611603249044399086879420174848201748476592338181836189828996680440931032616119217205055548066338042038694566024469242178564670624702160706623788813620241670568713538262625861279123458538336144054128116242466658445058908144023718588115750485719094694244822042989746584620273935137199047815321973312168333525956584395031733517700897955346140740305159028967264514017475330704252508655309586461214276497809868185736420927687002484400318290233833023748226533484645569322349874093805558306524668451342830271028708159250018781581528978671925141964313765780881197178534107229274643182871132739809829533458977117207308595577160281028518915182587564137541107612436250863252736334747549862327450305441556879698824904592299602831808509034357722373473338037219194454641996789301510817981253369128928708481077996820587897275379371384652593580680480856784825689323920122556590902970998229318144884126687361931543164585477671317754728608329870283238827087062370707905715358083784335440879917286429729739564102022987403440920569220077603307488040649194593795876302120091873039585584010956488912748481428417948237469533795912923324747019135760797285593450675915571698502197746653211562920759431208840691442227968368327395122198669924088841519794913940971663240895382402950195360960361909866920153872824754517630262668908065017136585413503791430555207591307214309323180210881134994106116313136344893964762693434494625295533062661475991362883472370342104161455501049367213158370026038874518362025218100786951157093599098536765080340346311109481810470417003720018738128589523130784277696804333078850555384863160135965017695694229989746527858524405927593541639060669697545645384002381095672674706440287060743382071049911099937395613463963431256190392231885696832493490958728706279641272473167656543051371162774209692714939453692885331163378862683591432669904184359778861879696464467407635489690407350608313539077582902915731872900124904208418315010750690132049752729360727302969553211523509205479746157869267336322057872507421252208800150197263426403961026473439266859573684346946919085494886029819727880115812768180148368999284875211994388091243321090872083848282677830476924116064112562747971219462141414843151300300818503662438404997938020800481785736215920640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] 45339831561848720163592515530988343733167230456439297299178205904434381287696162352419272860202594559961553655926553141539302785208105603973461762166625470052725838036539279356255161368559106916890106467502824934496540347157163509903769669179575312889810203038231491024551877578946642135558526699573645887914968207288810242041289816840594382702158396928615269032367550135003696776992887631425354282491435142306259804853594548692112971410563731168084777517918571739457228035467270812005775226901411556112740067812842693401007744920748088878508191413930973065161341709695535570603032863103994448563484426271890749234905594853847818150620654374862192186518864694002667903480039208362070551318596551896668650059210842698370041735898056515930969684039315060639367255817543673047341928757122990444871999294981598242115886590162407851122582568894768772296681512071647933571021664313616968559391085903781753529569812325965358389379009041503951700881726920931974116861029840469178870614139568716736747363486054716195046751028149268973487134275829027738330091050722935681607549617743326732738250784385283886412375752327793871961613349173223943887659655508833859532434563551510525211639742512917510546263115244687372693577590372004585640169252880314485982049900901849131068671602479745911170360884162184824747697498956344244113044593486349326636748123274709171907973405068520940526088976576197780178111457702306261675561671049254669270529297635863318265183838725120561391495835491508481655891121821009916028766127469210944274546749361984609572096146948067468379758512518888198505577949225977465396079128860941771229336296211812240970332541687394867851461725112327633873119780042761230034612986912975444964253958268945621870227982384581792898519843261627075457588732628183695318179300238668397268847376868089445638298668059691372236101719235587052142969130565832455818768903592605720887992878727278987585112356419299909416026231241831590220326185125906606634629367487905416338354153889554347984001228345374756333477440438719092450389068112345863566647440882798034504823416819194806096831365668106939558646583541444420028436719832270199842198348866440978681709380274486285254489947077369535358405192819673867680596580498065817649829046106207235635336257931121452760299395370666935425976265595367944999200656556072517680368705696078935343495499092305495701344155721672557568763051486093392061070996965457353167131088720455186902437181607394739270017417977524745042167219330583981583451643485374397001502688241512126935905151235999339096174693076434944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -4567412711531500809661089022900817786530960051346581801331979818259143800382680933682172687737648456509663991046248993708453347073920574259354016340161850631697364396287594433907089282388703604406859231356763568176346461160988470948289437904343288882817661330834099463748926708045493779286623228574522050970023652169129994916655065375866330272011188045721539800914003136012735657465901526387488185398042086416086641985187483773445893361877157350734054216859555357794276180020923038176080616256506956741744212093843309490791807282323930137957269927996025880599547726912134186103608222083154391304691451848635285211249754955220841946990007226597762320087166469772683801768792742960489575691834785420197805741643800728246790714448067197552141883865740120816954053005993779469472760863093505191559214258378109070369039728238106965127418327264152564835236442691679076241367728721214086657017008400223281535844885146238546689852567146530158848152949537410859621818417249088453800658814372835612375252198701643090792178725298924299495308759667243224874760939974740142341660999638049134647567765024562991070564092110979870882891263153476046339444383924746244862887836404004903713657608373129874529462600281625883164702342940318446143837756075918484825639211744009616962957210633363297864785430028055631926195107168590278312172784686580902069477366229775595465868943917078549862996860834149512888261906546127652246534490908550530821295039215339528111211044824805016702925934144217423060055121526914618511166000063045473255829455581281384957056794168453130954066177342432777822626131427398265862119134126797532637295190699809986239981241801018668801363298334654669121713843636585945501536343148964700033472653849143988001797951245521159695421314786992493979432656083603051042269465753733399313857813308932637234532740827157712126172022613951244160194708546639384551229589596848546292903493072560794350675458943763140233705434815702672273037525620638933824397342490929868152469012631994043929218721434513166677095075265896373077263209013852513804147051786219079475060602939030324824137431269504199367436425964987506173240446118951784838034344816225387676321171530802475888584553658579642534565446467080615184920654277876652002033925406693514339003974604154351452442351273788021649665577497239917651539644440450542443007850928129235553366533424706117753922359738882426582071885166448860940517283144940524820325022030184964482964307611168578836921176750202175614810794982496448553181687170867761094225126318857340107386174166775974688753208881903042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] 117633754397042790644818692848176571861488562845538951317668886437799484235168371134444655313672129398297388953007309289361390194393565587392571600130966885584835816195456962948380186180413378551088716519610880158304345505518870039737604071107068652871363438827076873708129247329148927356893089778053032936586215074990211469039962877029791291008182496386319906988756045572601774373558837994699342665119087763554838471842337376167829715014338520960807153619044614204321565617041051593000426105991112156904844055549802302269669765659179591654066183406623644897149458706396542184489797330653523424766560359178737613520493997515277214754312505336291314049644328466596177722066132710891266846935829932641457751370546006993792471453637298789072689765639382663755892753666460490544331252154931767649353924274653669417151493024175285205172360658627607121041604259232440287174665901932331852960465320146534260373357050408487002661194849448188009906122240565499262170612086123988044995371288974700097023761850285672285816225418073187553182178610527794487550666207163618805441311797216072805269770934675390628565774593568549933612651390078113214730968492088061657459524086108913313413904840909569991237052999851522741883108321648175218156714762890798549688037028649782591763876065461590525150570307914722272099538327457930780994780848492066755027318049382882465797220538994021915001677635220649200059208442723962319807842257332209338518482595314832460627530863193684923977938031969488587484905071458859728198372373559936945573553126780375080324898178754975035254213984417110723578791481356012554432288268925785873529395266907875481651641760824988869658554415363307457649283120110588909045657417434876479426799567137146062551999300084967190561501327932426748285644477234797299761895911213973506397089445147092037274940432863804490566899769982500136514488168558255115978099783099164613560128382532605464313993492343398112163118449380160796142534079021675624360658075014711206506586939575415886431733989115455506750989747686159631383864428676880733272777586873625823072004397747955852228912322534738139968039647708181189301361713621697776233991577199142916124887425829472425248296044931816531952299479652814316933162461077930848880670018956173616511412546651144422344610301548835887548901933173462997381202319000783371289875328087297176142864582721784093563093920036168478209197382921566458968545197854005295308436318410470880089609180980585406214315911375843793371621197425668035386450201821193645272875318990223050336940139787121552199634078708290027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] -2095117546224817201040925365194592310303038161225009381092228014925311168854275892115901962891672644696221047197460959658298084903715251078357998895944363621024869320253230747371665891705702474299322574096444433885482233368876181957879524500430649792121281561309083493222792710711329395705971994896850727649074346923494292387397149268159550508470665012974120667342338393126359452744432780397237425798565909990304482421134174160105269665084061053252430269723785563827417734008599165904147060050704417847155216516698981737088940316870727734505709621117934421669759953638166195443174427915349728348183312008421753862050428635481118404197415609899048162018051467849969264208998918455408121408733003777703013018357943299026004620732085588863153055266830920748925094367696636078734227443532076846532935674918746459986385430172027426024976730795212291937603436442947190781991240083141079415448791633937742532565347324886951619144438671356729731426848196113163380053209968237090707307756845422261427643852041637696204535456831475669139205192705871959953788941506648087113035515720398087309814054439553933447404270472636382072935329479051692482183996498161417176062706938131540396842399034604762968105225631313880959501418910391411270422366721907718238195530905725101810498280106212061871775184430061669980737576917238244124596341862296618117282453910191956242905381828561544498305871642666057833043308870868634256469595877658303092824461882095334594765768622086671412794135830366136500023254167101219647542281149978222867034303309429756178654169017976773127345449625042085914433160867240147114651094176955659986549473892184903976844298338488295228822231049891801095966838557822918317024810215048421593492556049349993373845784775663791828688457139767725503645726416401336758473840107231957131463392231419479166778620743522436368959350490560503527852976171558539282424772504234989549084451311675210514432394574718252775966925535118566232565326440420129464729673882313560935085742452991107843949423502508168939459088078979826725980851742182841395499960225583945531669947377853289031917454831865594431306779957467741551037400622681712260336122573684298252326669821865811674719018621257739067926552390638648447917090323456021005008542036855806486285669281808444944026809632136243396930790492291538470140668539845875940290857303574580429940880427169596904242185313967900071348920866829871380865726792864264676528879234480142695521538019618252553259599785361590810051218626672368553599887121015369993209951247326131436979942351619020706042406583831908843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] 14488647001655968766019115256921529049243236810888384595752486548055209529363155459887324980256926974058045408310585136137958045853093806149176845307833696422959988436360151774157187033434297708923514360895258660728057491305921618437116668672173203905704533165829627139403663450592613763425551442557688267468175756437558528782425961270668145561435663516702778340252698648859589339192248989364992781259558617025146476532794513693077576295573866788835155812929953199458695763135429517953407965879746807893905953759016212321663712201472125454698973039908749266122138188113440409453328019242144354298436564729027238642436090707684546996194308404910064508853720216028404813770913740561167155429052571763611199213388138812902100337696778258089347973238906843868689267942128220799277434851092795300669464833062036264628124656007566810447188466008993013555901353332783076166385914775438024224964526393469965674231969384696374502313879690116914675120126512515278173693184405814882044751729143288427060816405308857818675042227173157863239510231517026538358441504351406957378716717738735984177495006339889932102299430989460618310017647863435208001404304262583867479051969667443051552831396520968842101426927275746932629902630168849248173676686943085970467087896827259543658570838369304754332729373664539688577371086954490985406671024627623341091149265044500273903600667078635549234779059525137034720493809956348724740254092541119550729379113501307785963354808218322369885137191827450646638524642818709482483285389010751086500016213001321298240394867788822107886187354457863358413676574139166611167017835563940638409841684268710561134452852906369383427278775340946176291934380029252057616113750145022427907821779510244964313749325113772548451189546898570037227590159312951805041053464558387149741023290824461102497592498936598735369262197358533349064778047852013034164271581063879013879447830831366634939569796298125413036193586346127889474215016356869682553043871230363727132096565049471396240669216893254347215316519818905672974527886688269936506916701862942124610129438491921437643619535714516023927535667171549376869740156683442532931894546919177952087313539031959607353375309065523293764619537615828709456920500315760302185681299640116737683295614186062631629433241637791433621757487443459077668703064588644244188674862759484008368953848574236362801788534282375674764292952553649318892199355116334429395738593310263763367715492678608335774409658597547574343436057335755626426947758530896228478692194255411719870880883564198108672014346515307563057152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -1973919637792914574500496019919070083454102550776750953237375368422978712356789002499398069289127944188921698751949970166887124961267562430181196838630296744357747501198595676892128475118987431839187383215863982811915059030032934709024340046086033531508977339192103845464599799195144469151354242680525028881309239913888434479422942433657191606628975960630785701158560235522981266295894937159006122818206458976184195691273185031886023544592774315146373510722648688252073727641361474184830924404707663441747185625747612031487339539812819319837628259535418711238399917970966398378047903197098233799662149012286121396873318058947844954406935976561192687989790240326307549261314511767396851530258957604237389164239544772203948435083681641264616367587517701394880593291004092128151263253441486805663108822252872710464454048996866964139154050889083378170714318707149274634120901392374427287180364035085222846564413918372093959074724884242838736058982852627214982166952732531308931962338650481766385648481041581382728930051350553477535004148459730332799008658896645634067200973531254518967651663813815497060644997260403392515217985982865175349795202464590686047824297358008208569866952328326085479147075865331328409020206313560520253117622072179158457731947248396815521659938396574544838376191441330967295012512641485128998865660273535331681557102188762632103478908210826712056275036200161421047939513176658421183157794135942650222330846804090106215919443851832174642374286896204688384971963737331544034922823527025263279078366394042388949864637766353487059662836571656250328560133966265378754095111520236458663186817852526069019902907584643984480225939845839821512328887780087282999416340817239628473173273805664012320412030554374058313036436132260389800537427614020759663690172092710318086715403773398098856356942593282532701478698351145969107558199754236680736156969905398578288861680005880332997420010365676240107083147064212526308533391017306923121306332622760075407055398018384786501645572777260055082514737572697817687783833606549517808804014171121926328309761537528539354116094412001746308855507555233755557998620053024256687504941847666201787865565341973930154662301970017931440776513849777492667315637092204285754371099556461685888222386952131642401155744541850889609332237890797895543146527751679293167208051676414459986598256672225432569018475374963630270295112106519867472299437754843803703472663745061034988749656717714559323128276280550633487430396399308906386703893137581948107852717690685154824503281829278618914836728561790709923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -751367145132880884991755038700712220815399390608776747771401990103048935018306762144418513811959782651546959045939956536736214980900120148760592030371770325846708587984393182749901940153840394718371363178862907685644916082909587429512306089629030084066610818472762662782915522191580153489158988556940537640049342861123356466889187907659237900470455771920862552554867338499857201763186563967678533850812983627127751885169022181887948662352059002905095129080899819662440395899880328356676498308186589534950165831211047395142359213950619889243832551103492632594388205418715258372931562316357759857724406521510730073087743349251649910224144368797578402959447734597846306349978260728990661781290497445379476386496930734457994547241577437488563055095488366828708291661351799825184705894662200703483563667830417530017802006863490906518582510918521091331645159905048821855013976362479049861835133350087979366574702917600973492307779227788798223936226610009943107801864408909126163514444014715044316442772964511430591751882601441616192262423809020479909604991295527770077223097583612918703948205447595055364558133412160459345209774654790281450743160248612581199181315573260424844550217914914421737623985406226860987523774106033880321386999432982028584232417065231033810315726473611218399389396552219110905500590947087389308341795222257965811043468646742825119710496537408215119482650682765625460900779958066636617280958852580485319658862077395662650238724659260254918868494530475908361805621567750781152974347594255795113713229773095650102325496448042340904063611752284122829597351211603213525055970601143966816904245312679371582809425105400160395520677441980007583258447362079281966075715916929603473023562600060276064597323651486088767992290881596519832000569425408256735215844715886293311529607123224858692741830062451014772140827446932784679087132572510667237533920539330392465604121383847507277328593109856338107574798484624780098072681417704139804656061790035578995644939024397159925903565585979071759122709184377515519744209960717072261859454977250031464356060943221136228350291685800667184700382599330431268589343097666665332287749601815635802587247484378640498871849362334985754222133368875097224461156380775896948539651246200224123457644801881355983244858659186857928038512993456592389579312314346321272583302596759819932193696926252530447378070853333022468406567657649968245223651420726923898385197162004928361863220481087606254591013741044006572477299430087690911799569487270573709083908559087089166909545637130409746029652559390675958759424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 4227450330939463321170763180437912462893682545465956883767141022676717945016573568838796972098641981163349268437295381305748517274075476533475594093524736127679411363769407914255367732462182304981565660390919978250139730269377838293698269085912150582287239668243832521190730253602162648847111093589716374147754609734380510493557172096778569010773446535956736428861752099722561774902282527197035772597097763534492854972100601334128852711475520453288213845879681246529703371876900327104805230111789952295951965790528943690812748091659438846433033059350724085835625619355871829324628984976621034022074499665646663654656630634965435522529507853076065272208677945039708543490155591406377355454842396030055475276062294059089847730214403473508824583314177872544273894229665961789006171931075464813277307335071463733321325035644237855412028519291213848629826488363702908716218402392247144531030498904837632767793943702389461624046321260512650672604739323332393034579800063415964381573199513596339689334373266474708010349430022381372761033316113736930101354482530727781612219111387113083538118808348076332786923291587166200098920640413837357146033878172471295296880506218680619012240859949486700355201427952183922587832041371889969742517926924026216316944963635271483676199357955076760606635109475904602606991443965482164896523229695633335592034187187353466935834590409876378482953224781023448974558866143188382826333064055393174240179085294075061241100430639887441976159068771034396863295208172661902693387851097221930545702098430324893314450426210839948293231111621829573979563418695757653591486325021648617307373871782383514010951034324692508514272892123642480819183207261032460590018221842406065803849948810202041108790606325970141124361946542105586602121699548448952394358063585720860349037981235534606045638721056456950645468598176595468297947866991819370042836389523024629063668786775113247162444836400214579820466738140784523920401541965057264103323436248205780636269409741304765085564935354419842738989292248957351987470760143585848969504477313035984654008392736283624985417835090367982501402624348516132179936794053057640239371158258567307754512565059534049418609951510969170615721124517825370684014201176319472126901258245089280237229137216530892037192285040095646006481475373732189916314042063759191833625388339133431770571309285489662849665502984208181856849037065283731518656621083166865717147701117465893462831771369810239925343317245316664920133959321270173529834252916671188479639720551168773829724496727105760859965947813287745940357120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -11132905985786964916561902000061806907368624449041002155349733796852913584023325870531055275951984512184468761832547226431872864736695499393741162942081763469333456398520314102071692365310477546690851471398449979577086377695181240406475213772050139582278667916804991874975056548046565396456799133329220342329954693942959253402869797458994934553719663129127943871465113835624163636616727290372897237936587183457973851585589803902860279669157019294282432203707964663010060093354327908173450009373221233001661073414831813060184489652039658503317784172011722792886665652954436608304327446202262090899843270187996744909026469887808666307293606939944729452487765361568451816951583865887231383156872964454458486158081547330637097262748125285440965415030487675999333546636161079424323729934464525953819975492001724220088041466297056517314338849888543316429077428146093650931652411528319962773236851692141994337800310751526523360370799689629432285729886007754810810169997796309410717612390747395472380511028763966703828937590975489287534855751649282845369373318303684298065363691901374963906482771384400763956106302497263602181982067684412233406123673613143516229745524274909885187888557531420106437977244757021748871940971449461641411608986500236274102687286423026102469174766453202025785109534021032589691794139296024590845812541505330129950297529834342165665896944009893651169152952401187358076993817103767205708550501054491035703984595699089320481872950272003825999556595824140462458771821868819672430456150316762234390917701758908916002532899752515089373266234157267189116291141858897087818277298572738977087793495111251073401386720116847191723129963737080806962686549815944057938965620498316471237429679919033552378249319535154183966354122449752111641612545077868622614417144563639797383560681867185009346577947643780288214872548966490122194721850973763756624514498295451064983276875662913649699524946901769939910422495551474955972244192373549968227606663808933371632575039865173287487468847354102401868730047035197735739536898939065675339213972093530947803361035699804616603597945631268664433332351007152300773579267762186729435056602868242325510448199364831950731110266382568493050751191357663464481976417959161327493637558419432956296348228124748802355052176824762487106865846960244484023216497897941985056467592163801144450574208315039031033341334478496434566564701900246272827991474423520559970403558496359149468326619717020757376811096395966058306005511327933932223998199885118573924951078452959367679948295226864560343627903814529424079978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 24067638714515151670253747697768881932699517907786771379275819440143305824347130112415707109341163910345686910491942190167762777972957904202329704105986025131447289378892402320784556480513861715601157774687591105136411536899206917750835068735754510753869914234456127464403848795564607186094387418133121606151207394354143185783941973338533525418880150161436254306237360946459843802985722177428671800939794386447518457163003777893583866560792367980412197375583422858550024778445771439657860812601337892627860917069979698531284019364184741733329689733436530498173358196275324777597541125715057629774846273141064578923792111263603781167684795496994927573559589385017809761877749838775245445392532793262625222765454104009421050815979074422734138499179930209540638142328647503123175125057309596843234737131907702357866638255176757180147902744405105141687129929656328178274112152601672469374935394893848218380406757364582530430861646326875732557289159279592741510134597749997108306475776134365263070776305425143658862995096347050390812364351199078891651350023936694066419738223935822005791600491179009443260920631920363313290245744779480564443789691153017746317153602592732309123935946291172422871351068928678740765093819323380608306911370214801586695031644449713534744811795366816975959253161917561965796599846035960562904424126176486147199880828930717059275511779492924742628421692551689719994841613680037479216239712233383225598335739944901871857853795211668540970254389073090090479788542212647074738511522833072076175582201867246531623544704625138853192184978349131561883254235114445052356204909507973744509465854254990868428060348296141601915377641562971700601372627188995951275681156758618562246079826916348275810727268041742584605956410048506212755082744367374993174433758732942551882396681107800730875766180710697878034033422110044113739798735050511201337875593997333061935700049714114180081184496106232401621956784964966351934842592369438428966788382958302647064746124285642769341747692618826046396138723282767178532702468619194396416169354631627198526327945998513614493790206524065877384824052374015020880314702533256519073287855649275960578282727466091076339176922585103206833316840811481403658793009358156639143221868975611177701665683896485601864766903146709826716705625490658107276382544429247548893028339585483970784402365321054147146950506129724278516959081043385548776064690864803753629017849728978952468790320046440051605730106875560611065438307784053299227374410785891582714622875076879510678139952837884814083968519343130408868904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -86836508868814384694324981598426585604303614369518278672497830789419426187590069714693702317124622828282731777647222715531920595644206044640309500216116895481706107551351546120724470150960149754610403208527920968595436461208989863974622158607012976142775066264213813248768587171092087957578160317325314825490838204247017132766241881197667170829263396531338894250295452528640245163803773321805677316527197884631755146930310751089818983955569215316332629142250647946051824604137589955283777364133609108905021903475898843299341442967408957058254760624354671020684546463605198899811522032676738529957746139062543457301789546620710703916404698302297315281083284492457474580426271432225846443174154575794823091336556092765376396495298028782292558796250422443539141074698461661000426357256497352395547282024617453880195187461866915870181719250948194535038220019351172230338951635977869653514780876282775193703408855019768028049121380108211906297716806100683554892084284974810919402565591427840583628516104431946698550526398168112385546679868940795309706571986654732298287626755167802303529306836587576149770383010117306638399199831626160940661903009145542059581131212335262220446801373014375850105035207556502988883664870848591003160205132382948324703628812892914189211270480601960966547223956352480644817464354027522306899350914164870640190658978931538346320575649019217722628584817020224339194278896315373233586807865945107977152761371538511076797997658908645766549744527972386762309659896866338719353576997831767313559830948546452086196542162587011171981333438629675576312169960428039452788574674791924235571484756031497715860653084294596112107915950941461868915811022568815212714978045461469795411601949497107042836521266967048731104919289140968017207420062308631214458844511154964257165492123626696209447494173129896269841556842200462500733953269900530403168953126344881025092596893221368768082905626396343226234154441758584647295932482715411506301858821762572491829545897387795291963607119845088041580982538443152908438974770522168601932628524188749374536504444610186153517584395432464143911440807215992617874263609345099304952092251084449911239099920583031623127279581623887708912827615238744170587553705291693033606510890452314576619666383020742121157174791711257512847636877264511640734203855863223421400618223782118180339752178215358836018204439238455202792781400164599414111696174685125813013225383217731969426401853210412803787669838594455833037846295110818413226009412337032907386537939511138206049767806034829156286217313628351388121563136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 363283790051841798881170010505561741733576177823507817263345216756827560363133027370072473273883711577193306898982509515710582618743125979196560486580716010498741647022176729698633096815188310407534119170776780217419503891278983961842986500811351544681418800070576597870372131949601085793465702876623356646318668669703891550062916602109093174122678230126967456821446691714688190173972193300140596078904378009381818519660314430804726829091827226546239985349058059584176218356397768310533272317150412994337214209357293009879073898613715838267443199227509279640955463245774850140495782275859028386287876475777321858043675869690122324199731538134524607724669875307869959032028751627725836408210366499798713560389563344294321754303741037167362718869132952580703896165895898825869365771548471103818966886192782114522078555031948870220247685522910651625027016058201131235955163292675576941717717340959266184858585959674894456367594493419611335310889024522222444760450978432137980904923173061944371586985643070908386427033803834219185869023451285205803857813172302096460871951502927058003048117462146804871781958374383552247553034724434619714209884918282674839998653178521531654583326849315908735999813199874230167694012403456644086326621982802103518048784910414032582141302002593063909251611964708679894277012642250022303917928661794420103877504856297522831949520288510906960794586714773402440411681634678004435596197773764259925972336068414168962781420813530743867105682623416395210348649763133596585266838473143573155209739216767181059853799854396969727006687934354089539156132144755479623341976105434467859996204841745728726215197038212537170342404072691266869436882968099523893108557992101559770718059398284467680493398337829178938424336811366212682679328424613443324006027640108126006906527235157686041555756357527995417243514666558619587971376959361793238671107476610068254617376081657593897279719424603682555280724695266665881713421160657583922693576500740172083738613028934165199805377981587950380203355816660300264213309565449713231127928170879509685883287932479246328879334575673156761048520097407578230356555005085103401220633858950930503806930392663659395721979693781236666470860126173650153650735955842085615666652244204056514656067122510256687404555144350291332949260750493311750026732700536075544317508233041772495687141570319743998480213903066200352623512062756925493806347526580117034489017256765073162547139568403517679509403102314418763824577331616415419208200458249763235958581465437877815772653140582846719144942266674841089464074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -1178868026149232572279241507282107432943804476317880589925541946194748798502765544046342231880792969295281882592326063368553296243421080697845404082742060428349885238975990362277500723167014660502091482573662280659532838558815524937068390965821359796746036157495342818475699151611336517119781834130400314015586471433241210340142623528744692650950637437353705395372543205226873835074568768242896139933870114210243441438935477523746594189832879499006619596481519950366556363163033712459049249341276317641482468547003739838867267778418737456717355143509232198594911945566795006705721072574874903592006791744948415799657864866050113250855203651477586459467959119797138673807817727771649031443625567112170442895842059815936365117728258290727278046593729258282308358022424804561041897369198440620077269005345774040873082358880976518831986669474856878940697517155300527422076922352221073582411090641857513431307853979326037374664252955736011857143495778702033462082841437651293073340113516119598315449755375263866504349461133522976772970301517193188092102898185780625627112580547172097259699138771821522496979778381331459594166947043664413587737230375402613920026238978029718776895814760052009709991923395986815461031275347248777310806996587329782778692055284496780076335660132937639110555850696857539661519409520346054559027450776386997840233181432643818534116774822374122822056366988097852611307976856470987453489890962815391439718196296817295344018708883254730856271020866710445082301765822775867282342790595798158321336603481032398837513306044289304188702338028554029982265711206382324387006424588415193904624369771496232512435417355061532306385779531520087447808054755739922377534365022834894377053809949926895342443398750571432551735295657232636045492893826449801764595492492640545975140724410263408582846394651722816033713949318817971476803292117919506851595517934208668644237314454493688504430674078721460712584608872552649711849127744820624986607383547309367901615501688356190131601634171113348315608331948150337602951239235174778359348824153684934101759944947938121536160944646408923634085739635158485975927972412878745013533221940969534140544979870815529590397330745870832000712488116602298028108174972144687420355607030712205752974034711260062100216471735246951999707865036763759912187495526181764299332906659444724228861816222723281075088111134287673368759304714494813476289825945357378958873405376458407048803759844353426940050863513795982864885679129791299510986248601877671006802968892367066684125624928154564095257307939619512668324364288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 2926042726083340341499977035682232753895219233371775103471860410798378104441945499018764621277727063994077101339447127617347100738933115569635088082736543358293650204603151267859380080391246035187718394570879685242335167621036154508543221621470399127949308188256064456110456123722032834252392734547349829144226457731880892415662154492940309676337163853567033829219029283705373095807422314994287696067495748761378868872851502933512522742146179121605727527963264049476316194008957216265793643427674302407321391037061011659723407553632167276737431826393022904171397016040715716615722863097938629401751056083864442958374412312644406252254085676579807087575680416950834979708406811192474890744181830116421733068121192239645305795511765433477248999625905865533825431617260679834079708131183415183193450946208353640690482282285445088395032566698509097765459600606663793050999626649123730745531362597212252840309170974384917566358936228098594472144671038765014619947950504347162747178567641756499348496304825740273721546006860076209810409344918778521899362880424036265973239559150443889453399175544077394567958970849799071665216001364551315661484719441813599328346952547370763839506301156878020788771715806820706736412070053727829576026878352416966025481350696772892683648616146821775400776277941081588289577751093591993070645582734355361552191836906938991018065970190053371808480548365125819871355901828696784440595540068197633015763569776796586392921836010423823296773205362977365445010473567480453538609304578649411934877344837211980904794582653913983462244633795696102305525960999702976769902915704384862832074580734122364816538112884492049909747996497763346262548909712205842833129054248244709663364103870238482666743422232292015512442632850444725481934912553980607030058479838713513485737292769659457223117501019042204656355847554710025939966039610043265732551774074878589588847583145359296215316345226331923868192902710652200111352581045290158428979857334575382159979802573192220158336116340360389634600723670708043978335419988225338302246489995540432095291136160902482322173870022276979426976905881525311877943160105032754975055143547919031790307313669560113360565569975231391177207642486382926664340411323401793075278574239661601585650817227964145800914555333563362737999589115027728104558773197854702453874726939548137598201874663788310781371841833984375426860988167180289295410537751280591774503864180237204349410121867458273609817252570027291347501066543127921225316608428503029870952789641584880438804348796274952956629727080514492343590584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] -5797893899479283070882550078982532397574411321836594716061542519543311063540861729621313652846201401326741474984014541736938433783062345267208430494572900491906980762184237143145709747049870383002001504946196957576148233587246010147457683178467987873897846829873418465723602581721768919611130094811932742807554453855246841147704402718954112571806101078800904516352616017171056569754195870669026944608250882253581461481746595195287997204607706752471890155729116298361121210992087338448836502998035849919787275842927657746281520569287929308084407172161922093120708128030657156704194669996468144516736363637555442925427555530885314527537239279503186644876851189027440666521285016721357196202098582173587461904804526681783357768761580912295530596049735037561885854750789635442890694174667189880917323008252910983521230465231737378207669390040033083728322344334747993407280185689725975115299218776456502164089870942923549310908060428196405983753168501811076423168646801387644130364190751042264880955699860366187600321271027916917878146060616801701739968423768169695808356235336520795040263915887687561680787735151053893758806714732162247587090982447549462673576107069977802663045989079900898576062859191962294219594416375022774989228588565623200897044748991264127101743843725907582151370709239698412899129232990690101451323841524758260187424601440238048016636055044851064432851744232237795124429329602002525041790126069441449817342384281336379457147148225198827535235562183037431510852822102706752700163045072963479745957325012767365537974431329912132468647475431011695055328049888938729965876720413490714009242405427370612907958262454637269677884110451762382231760252149074774280932131197532944016232586232246183199772117399472446546334294976213829544285790258391014468128058809565264104226050734919547175224259738790345475388889111220406879121924672065518225619896263594681188198926512657044658311507466107558465041954769270129216644636311105184525985445310942186235485164377156021851563183939237252793637535878215329485294525594350589657319117549388685377824042010038839817873072359151949514719257547322121241356100124759231290976551723316616030946072630191597021603094160000113453612075140997570979170137150178407225643149731825139626984407329032619491306928473035132356355250858313224705476060500229431254904389395106955782937786167314116517922525110219753924212834288868505924942940016313173042684039036435000228346497757597032662398123407162550459708483997024984776605737576450809283597788207843299318631176270309649625370712514937478812746645504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 9358620171542475317841216840329864341831577038894701513856428529203134295543857486773395482193685246539724624007883726938312791982454091297234320169961469153774290987851133912660984044733810619592186426011925145381136457721734146029342714730840857444436500294579257958148358936677429805261465168135973738799584269364697125964682448653604572646482383737002701279607411050848460548013240097968140361510658714362205961755731393937042442404873020891843327555290504215687320882719478061957803866062068706975142516258358529006234780009154086950257630526780131467016540962067239439440294123912634322256307125045341056940666230861401931517940427966302777443042350989076560748627801581700196631740826669676628502181819791979124770955757206121836228973689532778597709783988188817774297513511558225988198627890613138812967935243000069390732977195824872669573403512052526702825247668951949073325627594401057073742789713465546422801895252211626176180640692414079561108976366711657991084554934078529870084655762390178868225231554209274189305990510511732108356050090915620240877908617126454047033630704671653095707701309169338072833127126975447718203634301949698890383668973688964797149396020424101125977111972066841982971052558318931883987863008930349748232991198999185999159198662256801693363497462050496521751256810571700843687542529972599441517139080958440744905357503076737167647251694274156497187214178956952443175930399288396361959514880264691757450930253888026058023517258238503221591772171122857566788476800840558923415037540141649366907994344904773483941116710712349987689141786270313852179925166582716430227231360649112789987682650285605994135202629588735585552316452041377941376305338524368051128043967886274863489227729009034952687343610032746746245402527652705333984539382828569960647500881218815108297329748198537985530153017390652443815050707037104958375435803683303702114514329582870647409370562768688869541081377301033434869417933132463127286808721069542957811694370581325005609806231487544610509833889248184343913218726010902495350177456464373069891142121498360808489087233583103424630797742412502064472662178748442012277473772852430441523102675438950160222570600538887203874430642329294207429716925090733397949980649524933674871971092244254950356594009527160736445140569528838377462017761343032544120024360363668430987672888030791688680111087170509777875932293216572399054188093441792647748045881770008034574992413795345614745684135275346857208354765086577484529712410137072404787485035636738699830324031271583307607333782389784785148801187840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -12083459919937637823648230516203715570375132152196093010223844238730537990043432295051623386901282729143975660359204114305322406304815100493224422213641832584892518018930752727368597420352789944606552213114855479326233043096783606204305012412103357671607640563291826931410875012692418652774928224458480262322898346416647400235010722862421221900383188512751581884049662921651637092639496065755886569252541008681519195051228881009103363946067156894415654734957682766079512841791508648096300754271720602459857658872723374424969904851206619290739142894478114369625773097455769257793068128222580860108600890861788114864490936615322564966905337575785573122142612925667049790889164683089276486223646574591475893360110141080171040256979035007244899833390585017516679817885194141722852259442758772845836416237934315464188361849717337086470861922838097539002439526930394400674673479992850458685178900432163713641554582617977332432705373807995414338905088019307369769864386406030887228953159571894669885526576057613747289143658366138882090263365301527403164820726669783888153534959024969145740854310673241670218040435669775237211413807197326867499541115971851085589135135173887575754961612367620900101628691505129394391880934955405878206238064529354158436977166705419632182578183082785546475185794621332717012442788459262284683071605258067417393184375937498453779420085787431374723929672038434957308858195264690648276272753411696641930163752472809547017822886414328410273722794635689473320308315284951439545413450434980631389191209131312657333496134048904717896457836640820121443491631698885278891729549378694517231451150706945766218077614745453186943811790180679680778216528099934648976875371340729486566474072922455456835790125466508903821712508042708686506164458889422212593715703861229769888305039701125702200546717758783440584568910511502215065256286977455513475214187229731444474080055292614965584660933114205954498254985884995366615399845796785935989837943489686846147834257356024096033964323707749777601310951808643961123017315357575624295860819536672770688394993337765816569736737555855571383838773995898088507109705128864935811840103544838667025903386512037845584866468239058991976037347552717254482975856618448017059195647833762034344579686374579087750731914740741424911149379329025298607645987370494196897917629741089577379563661640934367176012579863848193670682353399739086476716883305833270040582755649725214877676639749632353527735335164675910941846855098493998897090218231761031687638678186908121716191259085885712619283308000994999844391092224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 11400709253917806716381133878395090445706475266953976789887819068054508679431938441337486956845156560238122048294941491695974815538709189692442611430847533443996109159178620057457617836989897117816639794008537771525009483720561133256342204648386325101274082886215980277337607028751455302613952516578904487093999823871971200304541954709746005680289105269456938096793204703188529223318932602551781705110161751988170903793565792944723557817035428855196465811873309093671139283068653456646418094269348903794340295158533317091221030536630819881697839764233889741462599203168424231367490441239184114132678334361983819445610371774056494172367065727769181844136337025011165447496027609130575384363199779665629933094038996186689195080011660980544363943533837715542676537393856208497224447034409328034885525040353667812241718236545695198111658344729260606732462055949898518991327873472399757512553181521016983092300447976248539972081695291108809098523251997907589767201606323570624850681037904552389320077973297853086604483143139057028184255866847575103269125129388603221253447744935066127089157857934151453025912049314117262408280306866552544324192989199960684293119722522020385588558404203286437052535991214239851988742101338198463039244324772458436031272848873217217004169142971886453993013379665678794855383382712789115757720255352827919972836238100514368744339078197317707125421457775410090281234766984457463298574859803952479681684019531641265285595775871488116240625576647313569871819391585713811196887267156402880319454438861818214576307896489231033503307523762768990796156308463259146921275373872079941232508387766472289621215679892606324699489805206328839127218228776316452394144754652905383364916058848273317421645133905144624393033919824082470875021632582144135592896603217354096156651560612765375608553748658167042961909447523293392953636216830252564670713043050190588530222261299305826125073117738060226950894963626800976854069449342670454064469196201836251041604799105206696718749564271018793036400304824313935082407154079834137638501786907797292806916292779483149113388074861660577417558041636871738175664697874352953144288258912934922504936133557127262855177770129062866610623806755324961125431535258705136541056157263893987174950181695331162615544821912989876710726442376865933615263911313922162113822697789415047248076346854749616023348866089840352644427249206552192480937232379898354976223359006315426406421218839086180110170262556764043906452439624447382563666202749655711436480860662875230667528284129082301778702981734122848701099540480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] -4951967806263670478047355664674005352635420820173858692626758656235345283157054595312163154623880465717475322129990371666728806555473334051351688873784493830747597091025652146334536911465328742304491099225394011993539609208765749764235800266645630207187065026941316984662433043361351750373810789921355515086858973987022354879746336912646255563287097786240778826981186830530512214029244775916203699630173234658482782003657092085410397947423078464146377739162693519618704366298021768185530764298727316631212901868321189723293548776828195493349029495039924438002309079863041465309105815479733833641025765343538593085545773702822157176738353983604866706174568000987010128547783024967589771887864001337712018502428839309880543673963728008110008473522416292210411079771763829127715178790513186278640547157827296815874821891832708721722464847223706437163806508517523283397930065551934468563745635250391339252678161346168084966140665762811949077838845699600721998726322191797787488183713837536549534780140112618152603778144369990061634767831440460534767942146144488498382237427776190908071372809409050138187116218895217979626193596584646739463300453989239808496220074079218203054560773958708164280907398187462345476011899691688794393952188364335661777522948108379225142886842128021448445456344204960721031524225861632952382461822249321453256589066056675079362139191483468263699120299778188730653190618843724318119406265198654616550327998065051910974644716932314081079069197764046948424597072618318714608697561667641937137460991773001442780901255557376737015427236199989618693956546329192242279343718994091964631734116171404969376896436268622416071643457460161846678181246587060998114527398891640175360985394661976495017137823403963915569236799354718144056328106385041155286641007875083841409869509932484350091762416843839429204420586818936581283742096889879278789519508474002927847085713290363418196725203233000402540826668040524168642906488818802134566922275299402815554606969464189555599272266388109233443218899246763479247498368292219025998463586289667055367226617742614834786930432735301661806497661657103115211161733294545370013134759507977133671043707398092038880090956642567276015984341751848514087956079204711451514220199546409582412822643128752861071279405146596209256481746591511355975537715372315380622038861130116309249393394951405454754379525005930779109195697975833614314387622237142393296891125791796246766437467097089871069210585226580659638095582372273645654124178278425856208742647966011573567995413128611355405675242216732265119167283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -7164619918416677961542222213304276455792405687173560700289985510540790807157873525728825520883350386849763045831934352724024503937983723473927044608107193996549911756121838499241960402069565733208079370562161952693447542950423824723624042228516604320435058441592021326246961703090308483100070972914879197028786830500996687485781892876809817852143714321389880601142949214806483755714578368684215180726842198038727924314908495926150209523812338817767770241956669399187097958378951422677822167893716393602647311244464624103523335340786941261995490912000565855486584323009917590082727349625291261939177006773829533277179462855969161577779793364406414362350848389835938645724417236929412912626449383857140456014658893584454487142113032580047706170667367484700958310898407568611618416702321200526079517146546706059895319620179472798157477448182339237947593900550320284179374428095620682192076844406029718325146570954040451674872373535132342523123243933351853356034124584678424785901444525735434455362360417017707443121506438761821780596717737461087980113963052940375457051919897308794455807576191301820401449984905475452354491727613740709628345575719276899048905376479461336443717566566426561671831641767206585778389460017379399112180234829309984748233275361675546343202388964402816739188593764824914170313767816708890004102130784105689680478571815140839168729740457244315554570660893111777131848837872832033344394609230420395778659307909260683382251580637784220634317733016918140387871085525124274418238718296620583416112516834284623429689373703873115084125176263353154851037527505717392524491295534815473566465443178955277452505796906954269430475317442908037419434447197851731592420734105322866499504031208740289957267159575607637717569614502222891248803100667644767017214803194080592731053401171625050382145030723302607285120597532191343806554599551332055005222766089536157804229233184823679029029532526266803706764777014702542983353972801731644819039677653617551144674857146166837279717223711480031073916318726914461848247059408936554793108088431865248551961035833659127732803838362450110495507500049460447697644751764089758919348284006946350652448383594671794063087020740507392621015403888598033280714270886187076347145124085178467226622742322532966535921053558022093279252518520497762832882290296348006889068327598274265445307520495100171447651780116771168497803248970532384370175053439665700394088058033141078177906933181316711288184003701418214879910087128901434488881053643839680218033953535999958763275848254713230493523611806234173069244497920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] 21006374079735361627072848101345748223468158606953818728331980877472742793456650098649175262650475366059750935867342590966358696260332915892736598818030437655644646979187171340378766953183987756287500230656716459230788808638663336213562285688598583698001212016860600706582873929670119144812953207013225245131902285560766388771452532723546611603433061095439199456404914368706603688226744509892526412994392809887085372737350591622727331548577390171477855470600256973611528778329045812917007702632334746605826764181584326773327797620311315297335755417132210474582516715119009428602517523157696363531166957233866476528504145486116236830172819165885250379891332549037262911988489576499932608913194530122564923472641262100680414190134703315986321539179775928329554807687744151668362763243003477233336669211087477433309980352034546133206652891304889801072042703813303941684359725821209862133359709558020423386895318611765030884998022463011573257095368291641539304532305432586511227694756720108844848529121583451628243160148032572101193536412989746692813454283636728534125015539063652990158106048113697456994672687459696565234813619467709496422169578969092251147851822256760491008165045112812319614961977272460192533053043313077017172892446531162873723980746227380699428168854788153640019063677432401555616060199882404959248465770280550053224369080425857286363758800165469185280211382777842126494800324488685098292457429895663330275077829737507830986652941372511168149784043155343632984591662187663739553827747826631719281831736842909745212628231286237676686629775896535520965547688401157278718271821485848919384474271597561827014549341640550451865408026017505214082689554302274124506937290222556079362971962156809429139257580582513377169451137244316536780733716873767479646827267162946638780384115637106028310190058312084433881658444213970861695933875927006421699873242519906031611535828564850172120929720104830674881143130147399865091973563613413705485919267901484452626075471973572561039538552790743626049165317259427836517314408943327023827953915616305232495695364056473152470477810740614611420588955270247400173860498469567578357067384551057596878643493937787952997014112590715301021464731750631300524471885978102090133440210566130241217908457620706916408341435601792258490071370104526274015563588728490293567100612877557916836173305479666312701091761252028906413308617891901215272755813446435837412185564557525606388514052007749524635495913564140227818148541408431087025609938744376852725377706504638804488236882820902328752122007571906933378754019328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] -30196281904058687412686238102124673983549368022099984745445611739058018133004010728946942124848812682086071061846689537018259101964885794769510630295585682373947153299661456791991992902160499910660650145841409797982970866310686715133823430461469816269821156405118720101302489195667954068680004309329223023214847583786648170879695797675927383710190444259795393968957046239197450218105785940436595356196088304441878327047356298406228785134782604257259904643921921591557893398493185592841603853274623486290678352504911252254662863300578386712645956905968540852241434321159500986044436245949629559600411463203813345186440237416470472879144806452575764179711076363991658823934117233536756442529342131901848446311173650743258437615834174467452176294089442646222722144357470610867965738366547005781236672483565534153199197360760945442797794978164904802840311310605539967947523248436663055827933752933887340746035979106857254816885573842281089382434932185535178048707262474963186885268678554117456613368179968889279220735680035277612139989449012229296256183400928909947960454992826853735622300088397634852194322243658600346400322855551790825039510472214615282881288975799582767964964013391165462057516198598344415441421799689090425970185825379610321429920173542073698203991275032879450883993101788289953255707014842017545434648450102783526721929820101872677873516569483695392192306162421621658038626540765664105743433285407199681831928787234775652227080401134011319373310232101193632272465620786475528851170723504501892420071312987293472013332681145127428707960781638087933228479202889530231387018923791988212801483193468828797324646080025067938835627748150083150432452649129495614612374426321528726073468626499512625296564059392114060500406425690576949904383290279992514277931082325718134459136089533185330342646895474849734622741482245073953407684751200870248919539531022450350453798117156831055093938110712085767463253823486983864937301279066351862142846308447800751946155019246134681412392529814510916531572171258416655707859823164165590099199755303761559610652809386759612095154294531160936251625675868183202749714697857782582698559668355194407697489239177499616940437883667275973615638526318268358253109992920191714006266901298262794909765798372778202666763955855579490864429953060326284625536847128902345742866886985280259965120942714519828506394410733989410375730680221448374372255158132868504679149512964131743917200468127526751170011940142324429129079057357394132729723534132765632956817887024137990905827253535352063493707299822115877690791690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] 29757042059910906460656158867216866473805805678282578215793737269988748978336922344703491564526409378177418006392236004258163878514919391235533224857508291031800744744221600249207766400197090267688523979221840860042005058247246908275336043556542037938949344845425443174985333021426067122740651114069006157575934285276611758159886554699093672833019266106130617097595800976205995174331295230213373565061867914942319654053208334868751362338670183797225559248488779194128005360009119599806268911818707253799132663139645746197463465816738824989386019661179549969878508990939586869507451711112071399518115117942852083332465092406451748640155653972123037255859081299850003413630844264754416486330905724808717814246695078608364431298586591234027527361328120995813333745362497207627734517004475027454500199010811509049648386742113814398390450806413637020826301099963561342957974999341135433195488473043887214407882271687299217554359003337654252397614006759340670025789625030168096929933097450848198435294450029621465704591014934848424316973849185439070142545744093266531578279243261233250051858058092548040448285560325083540866838281922553494851708282091750855169215430325405635824206197838788151396374673518161128906950986106446197815100687651954576918795153211601722561208931581634559525987906297649673800225050196932892363046578141665832951610869174925360765279461097859111501704065499846468474138175023739214846424416794858239284191220822959567570618566747394989800379247437963497287723728869853759774881380837201627487205907759513844891300650048274719902479513960539186121414954363424365507515924927354272658993490270840420464488547169497788732293333023326094014514577154921045850916073855423119042732343130834975076916642330801144711142438882622081195289499577246229487650393442591628755408456077172072872180095956603983040807889447143010027410346711831566093004263689375155439808868457850700260707507924724066226675052682049692200183695257605810913559102036952490680925319344893240023862546418846477292145159489993754643679641171189145109236857313280831457233227128924288004434277178045121937747017283739052013178966031340651503267224174044836134352991594159540811491005996436061573281972837656258805018431220275319647457423230568773292668136807502012029032317533653810330014792071747736569630298145215079848032680415296135150174106513942936804731762402007306775396129761983568796428460045713816675833071069213076489010054542519758404190130120800014259317595506469586539172716533326424016638480748615081772005234964573269315077306344042669713324507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] -19477910595947710391092843087320689138901418223993888852111608084275938619338102659236845708819616553555535132529154985831609195461655548009010679380130199984585085771150634205721366285660269180355296410308291817571085619550758004293822762016490580107612577061472785924507982967418768424552834557109720672187813825406415286611825871809165310213535545380876864107502613480606700723612411010045498414832065487232363850222008368455846620592341740653141376242815362317108370577250776195457447132756338124824936230104353682130190428500878500172643294195869344659870752674330685891000751270982103379282252869075555323277937166239686209943329190165189478292778093862808018093634614981602783634469368380175347357094607687440267412604381908089268201042729687559253780922856767555229370112481598682137816050875883088333122542169134676818482938139209158746837362139905174023917529389264873519160194179796906361000296116131492927421874358372440951553855216910980597733080364232660511303878564796563394498230043147855684648593444288726061855264346773040356613108727939986617245099685528969689537020461425068390903073422619356494301452900382855769895254051819607475148310431041162719149283789544031377109685593686133776212716439627263036576703914912537197251988834874575724331930256215918819616024049293658114850953573140899889960891973149830499365536697853314495637577537129333319276406815370927974490891466668791642313684468078023439057490287115937143197843314542554335609932318875217406706093293577490616430733583646855731875816941582653502588427705413836417103273467669684924182652333325627447157136234421141984347823515793264591024117106954978161518196691066182286066086768873710297915640814057037668223061593408001552737370000404138433391073547692250082572067889201375569851922256084734761123232793244839538931954640531979393986223583591490387426116237659741973494425103039792118411791906564314084312046447910598865095536373016382610632706529366695719537680878421079886724409232643703193302279865410786914538375674424031573273041606393429832984000557252346788293823783371804074618864427645088448624612411962434793185634265699033912373729345493026823943589545918745579024772864238004151196766938651773849330412937142612326912719303633744177241556008175186358510449947390353146314909882514759159998987437365776790946857555908399739449045895035192791217993482102850994891564159075904123861987665968408569802062105661420545806230166194937562561915401240550704158968193080271122844565983900231540993105722784076086492734657462610749257134969932185717282806169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] 4066829433199016698311046611061655309447415682586127324263395415548008297470937311643893426150919120896013720009002297774712502075883465070597298993342429838608416572669155735215438620371177245384258435134742175259776806930661864220508273578290153029326300727440146187693091146830462556458552888054045089613020765275800013011887893170900763393322672534247307891617153297831678006645045530017143786910283535812524497507104412092256679602279281958503483531805603724040337840235656398147455643006347259439083657718940444103214677971145141618604057301466602075604977955609562822720733409293204496353461340885846845888708935599158163367646873919493105620364745144628444698606450997935796342605597328103033505769908132768042793373434312642488048386468524592781446096779839919168008753727299519606977601171425153252864034533933327318533770947662842570285408126180519488949792783022925794840803500820221143426106965419884447761284280554058901362988160922167630988012104816533447262446517055978032891424367077494913812154175663957050153981395067945184987645711380711234079190100695470200328810585230795753368014907640982220101450335865034085909688593912364415036027084763547633259661601404656042002513569208123482421899807515114172556390117675824681434481185520219081787668602557136723935467011048658440426467122086167138952615620175387143608031821010505854208486323347834998911955325513652960971347955753096365325892155906050975370781018709255394152760221545734662160375964856810341545040695732043703189851163080736143620110087299808626203464908525951160947851689402752705218490215935468546858906012830438358166066853432299621528837138420582568584108787187952137566158415633510673051335312142270820820768462426507621220939220141238581084738946846624813289599529122527150280918615753941043138868918473063196237791984407731546498619276562752072696837266566687130878658773133763608962372647586698002282957050844351910546158085606755140484769965796429190448872770435354393497735555200374557455799063158966867062836429187113503703818991729909252541022161670943130009310603818604465664000579139437675827648614536742367450219659995654368127250277994632453668323348650826486501130238943840954578731530446023929346966662095647771769526802599943660810003336017766194503287475854794930050000663985712166693104318857646936209219947406692062270687940220586588856459635560501926515713680556909448817974213340199935627637811780599657157541802752378682145977274877162189845521211237229437223588203468370457237093998319290774872724021788732208290870161432774775440750411776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] 9924890156949837624709203610995902071987671610344301458457424264331056060193391557121543272517636503150083697372468610505308860267890968482001809160309326260317729320315967182151359819362354894496732554915145993096977803932083602120802699321302500496382547944217102420692892560507429108233227466913135350172588211916731529095889442905885806832057386700058576302482661640749032692478964097318833048281309925363307278819351316147834515114522346014363076975109646231546413743603644678299539792547319859693561663916039153632657582231233338920680719606708801964013493972320568693817719250003251925100171982046601543885116383870761210333528140031689101145091883966930489188692893954738691145946079622602068951685901229729360818329004126873709657666461286332007942520295692194288392505792305571412563626256941735952775576296418321532846157309451882519479608405795854869590490895021930478519522644061933131437184190192920385379604535656068938798281325854061680116305119120308721521834630477693734888041624065616270702263637911690159628195932916158649038369138469015283299773057332709391724354331168792841339527059275290869181672142665658684031977077577416435902801773994728784859167872114004259192778557750729457649989130133989870554505812578998974825042040791666600075733940882328655269828628202480407130049914345434670584463244863984330731748788614745156765539469916141156949014944650891133991717919055605241149371634166203657970786572066758102396400448375268501612989200990725626356313358978392348153219220623013315665926211115964755861391812725381771516439852427951944558283490346586844785736615953857394711795718499126097927107459316992801418819277698274765395983071149733247278827509070976559440000725433269313611727662941837602854804367301543252982072692787145658525513490151408953553124720824074274356261432345296761650402016666445135000406427201057477914719559014085175924665514151486527159906656360686406985674673758626499627834964948527460512106782551325817122958396051176919830662857965979359802948439843110523244045958121007558573225614846716690141278409622318731432848991262534895236073097106021520754505881059134619772835548158782868848464854673489012867462189860482744693058806679004666267166406399251104762396746466555346636928677420711929621953292908671840825210682422197132406169002994685297176100994693076583296388920981049784625500932458267512368381581650969138654626629195664614428558995078021166804199884510671413008742531357585094850932084125809557690410827953164551787503841537066221037224745123411550974936635282366887477567815680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] -17877221931859428315293733285313520212914883965251529227239875281048824114072526126787579535528464895169188541278186128278946506283539077950941391820458348673014572737822307755181690899840846455732453606337113107415701399298032595561046206036825493058218777080139348464017416696243643407737464249046619715504954330003736523427815933268474173477577546688900453623253015983058644314727308648897748452525603056017689471935535539308959189551828924764558927401439202973526346634541763703757241206028953164248753805523810979161562385053639636965474294471222041463548618896027753659937551488428573006766632281650124009668172361692701575847845033292280157238173866196780491498302971071193928454839450292638931983799794658210795646063816520090460774909023430636577209617700610799483867098854823930166294969023965347581428616691888649040932953959266629165316886530416608695602541484540766630451521961817876568122302657972230459703842705521829633970687119054303688611814727501969975119767023660301327485621979328171417471941722013629401022116726235167294215031220072496589098364018230294246948684687716782229639308525551328888455469574552805147909089568296658052258123034644236623594757105145915801525040845745774492881234570134341351122612125418492148966771489991374515872599865801626803535034297954524305099806742924233510642541256543237742817365506750186321414797364487268971837004488586266029539956164887038671484612528586802293089283055598624674883627034058012054932300669812472859565273945184338605021340770394646801886518195059057698328063009908163585401510113420816476919055632135593043942880189074520080456080115327454702688826442084511798329231833549458837239964940202854499652629315614713648607805718411697036690131577240803377414142045569368695946435634452658796654195229942404580496716376399258199989884059772759908150164035839063232059935775133054167237688213060944331444899338746524010974448405345169362807766460435514442822951290894074455075995160547347558083453161037467011506540641932356867374540144843507279796711865996041442510339073959709318052761393270181105314054797134036258823231976193677024185149605158546325207748630153796121071429984580418452647782494483909164855983029378516705659556005938546547150602870953548380337570362090186169789288856358903866430731557488397140144528984704490748168626877911536536694925249848382570319251925829430710116490745291163947780410538617871143971933909065655604813130205106224760349058830822694370230534951997766271467133957733801871206946393520335651660742188737533359231648446494507015333790875648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] 18947145614425987296622172067831509812722673039461521527277351221165143041428265596892554825497007317197330848636240603254456840349414204213974026184248450379413740942229340233432504679409213110811868177134195176651055628843690825056606265247348478680441761767466547874502828537903087907806212740885953422482475067425274177805821320920325612644928848701310441420554203199983036329628959931546108376441360383355281446136452363065806179142288385351917794172837969822511726814297319787670980468786674862278313255757582245904126764055878527882856052490826020115893080190338910607341397899456191447043161314511251016025017146731879819188330259651965105702896156692121634473122326219052200857723122700491758149304706404337555891611676128447595124286888552030140589250269810313192439635807861943528753660894173158763308410305151666949160473173311275189092183706757280495978038623608320392758376581221248272765031902422124332945174429160333135737685883834237803584594416662997964117386386484001423033749499023308059038708161280115096037324149488038800941972446962261544149382959226673591336068568818180775833563517508852089537510964385164584932387644609881409515910269089507853881837975606404793236519687708603712166939837984215912916198197459690315751454894555324346030107928472540783737409054661820328668182756911430159325902174904043694179297107811753246659662003204567054745901207271895414681898424421490386616152165672197309866915785407861049486392053836803307028657934247169123023784877350780584153462636651409564505910822003121361330568564496676654631966852768598310996250859434232820039906768046852864919869250375079506518809622310223351658764779206036935787130822599626062344649539288720238501505127931813007160512885619272942518097350852781180898270265345684405567001942748350513646284595451604496896724536929483415841605206708183095085337029641407271494623321629536506318414489897536400461570325022791352803840708032081638953550062071623514398317677292609655652184244979793303046490357012223045412451041768096805723165946398483766020313745306159580048874667022744444551652270329542098417202114736896041058025874188376244415967547968199407914862470884101212473891410165872118383651855788820039942723855303944360544775494846685135878406325756300578721611457888113424102938090263107553428909071324097813550161394674178000300590137736053709097007835710352088261300769921668059027327868143151456902912370601639499163575928226581101646053597682873827779591017337822418016419403641815487550116151404436878040674170922743428424999220837085183674941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -15310951977269030472563393876390796673181096528456758629017765643009561452045316575055271951101398958192591618181066735593665437815840873508308193036285682655084848747468166366560513201509021887594646178777897423501711408658983574812097535375440500925400667600409806662267874960389818904995259175864299857844607941177366134524419412574115691697670678807862528388467809383951739712492526220752750003071646712101030535915127095676181218958191906071917001322824897024291803251727850013100446807113790525038461454713538430832038628988833293282372836405164671092365223702217271987142718754311756493682214835462866313107650403203003643006880329964966156010386145423400484348171921549981479581714127403256213802209077081278278710570458647992930489399913121554926844811971550116641004963342378567570773485406788651714032784564757887133245919914266033497982766563666185910947326217320719909103638651574073479966820528707486335610134077260073400083796370480173807292916337043199653954020941989904099231133550269487234105161975914474190561703829324702799504194253040732653691331071781200896886900047384062228216599087864805263119962016702103796869089779619655205437537481046393691964386256689816428881146384351750832900359466897417822116536351808471677623117100064029074088429078482179954697851966739469679981061207990988775975796867645418310436123068720136756216096154752127428781594882174767641481242390055997685352901254419467131226768304888995981991816704308749527434491712125315541465716570142901687341069062008011980569773906331289490308454889420358407714287500090275891822245320038796245918211488126591555424084033234157934115832193103552282275211290279862961468454529871955275296279951870451138289091832219648531866966665481660909730540630725125697615121594644219837745613990783088930948730603489401279567728466234126838178184628247882644392576276559063469988437220497943563248971901757716574440213768591266335440507264281853407292348995800582957582510929445016003426969764791198489672408204483985770994835705168599207692642921427370742955589914089796097494724761786844545776080589684212207668249247104912450225125270252397401824663069779044536923065150306044763893549053999133995275160624490611976347661533644054832558792455799393155523486896354555385230600775740371353435033685176227391782688263143776677979200606281495485768048919125216694749213538955824641525189684501487699854378210276164920856820568535987797418766493372348490951613668683943159753387834532810590626619186068703933005001648255379519112619878744779721069048289729822816653474267136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 10066154504180499746578365261590063358815117826846410252124359448243221551027581557975681650602594106982740077857667043747531429225205918367984437161758786286189161991956371962331073063010322111619160686124809715142034182486127956129372849298297301681811125807772618841961856473909646396793836343570016901530352467585812249846619569457823558462986878699257150576228235902805350398786303611074483116116458881492310734368524207631299557538247541014273303050243398909314615799143110403325035550392636522773139732744494865234528377377295042611701787167298223495166874036541363157463369497635621054543992291822817599553191730215106841681424486802456162177621119685267096444334587079999901074233178095068554458458839633127691894007009956305332119784900102031022761637572707764309200566259626867579913923421447248593458072221793683453852925201193624897204379042111641109510106358133607249026626187074588516151933606617027062361697589698319301676320414583181244076420771446042972987362890992935041485836487956522089753850883113049026968779828834975099506699066263959766688209719998114174333810694805948131751360104203759282557563582373779033897520507577200461556118035199171228380662477240276147793242369650517505585477652612332718826099153301285320592232848209811641724424384795876341697496567684571654969239081469961216241726328708126191734782095502784373663015263852113819495269697336185480701729495880667160641356420653275484397682039900662628920973113275246785171805054131203164964993386769328769820013525470971475579940871770118921518913763506578589280386607992565483164481863782621686742270241672304546190897672563054600533369135273345690840397420780243596101312779836048831874150381742072351099228606913939150583022931373823948099492962796805568655769235478471541878998598650035738042533122559294983140171533248088290101480897800663198153320257684623031733072818768733334434020411273619555879458643859655166064771290759180264376214914734878600387214368579814629059343372726858125377001812733398897807093816454643472664606152081008056113625489208861731371887861983805203273077048211236896513438316774158044024724157969480534010542038676905775696507944620092041087353510980168466764862777152605480798873182706255364783921274721648718687603554325386012119058442030315296899705005430128587189806844079789494995429092630869765303964458255042442977571873440909990283241428102161951287753661984245848906467072486849649374389593801139938489381305172267900051323138728800996891612583836593832363772157533253818531223162204595085532007559726859837452016680960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -5491024381902247770494508805907721172563568191170853266081247698486101788962127138468604582737907714379982618691477314479794663091917047795629618296763130522676167843919667157586147653580059907604193279225703442734378593248377714797266619248188936543069767249792167491397099969081505852393911987032628068148490685783401674800222955983027606838895110670925397706581993138675029653886035458557083423552501882239701604962098483282515174546484669593309331050140411471817923002747545839387374178664637416227044128229265617479759007552656032517418920981353220970755424621294849656091809076436488883166404199608409322097874557187863689208644462594454328352541163791582050201461939923463427870913510906875054096216483750062260113752704354783843509967001728035198294745700756794982126604122981660291549387029076925866675518817474857175712303118612778006886552189710137716402531129157831968027999563412795725452286622433467050253857789730706517252997584116273801981672710537246704687219308104269186405490534891623359562291504157714444384450442603613933706794159378596594147798479771420092441855976813849342267618543600444757209397306020197260036158562603617369785236914958695794750146927080484382906320979608318892207449079555995399053820448687228454284701118165028414129409105725013436922265199626958629650078205106270531771591033016316503395595497132105311969254902335377437120766392164837072649073403290497505973015145371326259857308661016636842892332060548096395356500926722345406231785700473614112702580413046394855719711381994596463979914758194240683992025134994841826918887841249278691077072726695078077075190450274207476525395793605390427060139783162237866509312524461963736543624644968806388014451901373528782405942172752944766439275215698249861907618825718995078437147408502407522419770418380487177893455174947078939519744930675195386683980966490268877563948052079143498986426402133449988246085007990048437930198031207812539578145537777943894046310973046988898164583474211659336706827479509400528137337861384858084946768611096822404601107672898721703099167623393825929377143301977545299650702252075757097485710390186297111391798447439499884013228000534658314203541272127499328417993379141152645178327075250384335431518660486483674558290548996170031412137748787130066536709902090234141169183662084742710677803370397191718680644669315824522023758779899704421723804947421341317906112514543350725980373787894298903569714381262129903526831286587914761118574499439365528913788525271306315706565205581463285023888584866785985683335131927812043922019975168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] 2478307881531335095925892970716199039147164444695081196272667838162291155208143627135138413777640919369249877537411021530599734888418663086535599558095962353435980627588109716868062180810469583709282579290860390371802052975242794804264075721846040535487128063186973311368465483230967883019189443566952629120219558249950686011623597397007641210559183549995608893271047530034351233300030785509083469163436334017021099346509168741071394068469773650933948595288723574139377301728700388012435762344037248572340522880845231298568413263312229176612988396882140857583794810473159979820641765546277287762352296826109525621205597500397936050858256501767160827133223712190340274067303877659638009883604530258386640782442771082962911865308038072774627803271384163158941898564974724759257931333567303232101895484673367321930168913358855368297826382712119791386028753944953135840386644193965011888752604064993156690104306518370541963424972092852981543938106247853198295293688360121090056830522258200814250833746733000179746678785004608617125837041835532251947618256888697071454782479377574874391226872551300494003598745487029527095781807654960700078166063903501580853348673595047217972314108761196008170432809559158499195562445441299774868235742308632251176475446234876779757554931115134120854494748888195467974015909892748536814873676766396211062484494970966789837135152233214638982054982015975995635516497244706872374181895070977423864651260291998869225091250676523605038992726627010891688125192069900294443473766750599386839280918914092676150655651123368466223927174633136171731522581743571381933754754251662590790976172728848812175264823153570621152127588329868466023997613097273379863068164858594486788065629105489766896770917856922814745846869880721015850048267989995943822083797565188282751171830042173840543208046124236598552813960459740095894281088487004045949512064045474768281070594542060742722544907496480060197372846720185518898934431458531501644600315215573944943962055134039145704691938610606597941283863130137851345125875372297429865256373187219343528268687500069045471650005580091810600989660633669436634424908898000701513719429642971477843075160130903509869771538531448464890192431430967674722431762003114989441238787595732259084596645055137504990646257992201660501531384176367986563718795457909555733381574999950450567891605420020784924594582602716677441615172881077973022280903973120582050428155977179065766603796563852259654248770925450995994908231382849943837316971660079813779285981785855304351963937027273094272322701520448998530560819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] -900511430477073478434929419159965142716649409190994599495253120199475492573612623479828305060092775362289067317416195464836093604855438232900406155640640784255696441870042307046281567244891221629145184285168581542303978056254999632543340616188036153086597279924869908808219936886113961528002104165755112279235247010700248999101054606354906126382640243887945790571576792261374524007335643067562785429555535405029049218763855499725428691479556284669519763763522913877569089896497049835717367992343434709002551288628134927924439915707731568838211758053863645087120478782615970026795418243475934422360261110009393095434304144631477486897622145995567855569116092955515967166016983175891401290599995525484302381632489842928027821422156350197825062930491872971945214093052868857073565244829804700500734949929883224099344330590014917776838410748957924839291819954508305971414343657505590926240243192106798805460690925844427257554134805905264158020896393489896854180645189635319756972266687241280993009394751419918856403727453020936211200345077807891838244741340936450225105031122159047895641887052410584235170036746641720732990165158488080627106606266312560921516371212396477224743225279313075975148689017077262879695141029387569051423375566599924667631582019426921664053348750098540475992529852676504705894316810396945966817737935374398508884431142173185692184947471940243502137018061399541602190867703736252777722537169921973542589153102289997804410286928944504234210444826488013268133741258586275478151688113520142866940500473672380593102253373325660233196688110408549888349787855799268775387639759501491900466691567114230359842523393686228041027006179934112691549152034855096786636896074909216021054827495039023467353263161787733376880601329754835544902964936708884597658663142424903530477966794386033819772263578801141488545768450688585608481083429326590925608541418391466506246276636041964170496129172916121659104216164822605259973729038478505436458293712041465826241233257570379907922891649811871461399630334585507137876613033140000611470023351790184045774491904169515418446294224488030207113094258420861194633382498074378850255679460396434064310926916394432982098115317856919826422009967591102303708702396274104735892976084468853311132060288086834716556382975613743086632695529207530603844258753996085941764566295506915264714279550318881614276640515580476780884317181285361707385853616079585773595114416729472488766388237830916590666986196895704937924067995677431746049824703343225970110098128511241209242867576142475898390143063686235892775649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] 241814872493207101814937775136415584153063154884472390701881366189001710554696314642118074351554937374472682390064104821688766100924107701932477246807936761205515845030546582452960620792128521133547167740740024875302992180788788260525017116856399920420102966192281936332800044766117314671343439177754579146030920787944460451130551894252678948854015793196198833428822881577853292749790305578580456777916135955893006272776139024813090258416629914610563907871095399243339943552209789563449477093684947711892125176193439416382482742152031453174377398748846190229184258473675606000070660361247821348197198545768751872597708772660781027425400890224842301998913460577658137508940989856756435494189049112265735725367825318834875295928727553967666805021752947354377851977253117539064849257086264699404309986810537407402559442910603499247549413411455524896261120364552524216104334837032768613649448059780640094113846104889393636564095681466164409643790481918651039976952020320589096898158120610164324951582998197849714471157486930855077287828275000502522871668529639108434399789548141572057517936453214623462149310100841440174709813076949190907916694033847417176505603974578051862027535456916660144648719575878125927078662128702511222392535468902770563548305691267833200124742309780348457586226336184553381617329986424308775378102541595034390103398654513305400361369873344239495896363267598934961830075133621023479841275810053376981481787102860314021326558628695748713388997236661780670264550590750805110896629480550525710153587779674808152993877851500337033501664990441740083174170523785844606492343030383278044876726707699660629090786049465495200998283458299101343365891911720481653080247364367892327632759511900192534881061952973234562894711008653206217517525198398386888486140280853574621349398063027639175538212284826820536733660439050029659565555619823712359803243811495810639897078924183669505496165676168253188191561663272999000678698924892529883443553604736242720070916668756287620983127596150887948138251165549926614907202172457591847383103748479873825025829375276707217410262057454114352951287926302158524712386463463681830418414044207900414636408716872998085974748714575020636932994222747663743605074432487966628456943279981492584866840829862847845155625702642196930205931392642784177346695371527177755476971446046761099892059696814117853737402584933652708185975545734520952292724469447227715699384602763534986987849691777903344555926412583604582633452816811935743642535682941525255706402742250645302347799324327342473718752635916326016080936960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] -32011620821158314660447682319281083830555774965026381853147781349825798972168086085545543593980342157377062178513905703081436207722727557709895162699591230515573539428909873672874980464673106367045467722547668957162141424760069875557027839846131761716790149477170396696201424214236532945391823127985314413541668574271406803576729179135432023598145274282829502287644696601386292569786082911949531577909088623807485287415558932417974349404178075275134597594162179582134094880054036025128380367019798861757125309721251479226942468531771166508255666750800267740722419915203962540084055410620380852232456386117242544995874223340518861454282898357388854976277013836497008355019475227210538084021686206514144214613674371053167845565043424935665141366856938169807904582942023252508947270941492081575562905579834940402215992648173516056801142875206103326927735977387001443364282185970592288298957686106890055804321923940096780823977128858451740775598887241107275442627458270118736895708597668850672964916414345838312783298192683973354400306906880754104097544514285663816051678174823967720078158580625758638967374312977115518286602616334838002166412400368496607341400109565537096936756629074772731536852576864693452833267258824546058264236984374554038957889954350537814123713867374430779676026781486998945822426820518377862871168343290857681387357067053048986236300090720470747573096772414998900357864817369381019822564396070561724853670958181785254925059309581440090463058116909456036164135787908200595844680556017945716738194141683842165444415262619303952300633814361929819238372535455450638212575952410209943433429255395550210827838795112395368323613614261938595828021573301213119349843561484742914939168070837587105722544321540762224318539866674333112549404340024182280329647124583710342342189489070162877361153740924205141672321271881680217975396399814670053371446216630979337654930708521632462592104674470414843344768892865977630117276263724918929571613028510788585256911136131859927972233131558636568813569285340047223560196878305765345684057786781921478667568750094894660825617861475884869917931730408366519390858783738194953985070418792045562774523323093889644634957244754994204434959951150455750962089811114692401814735563549775403042479168695238537445631460277944859768858008368276696583322309966577170678590382244746813574735612083500230629990631775518028990192905926382851768196208666609449411560135248611699871661054030310999596190306082928443149022265492235929568141463660201023835690153335698715478337415718351359881207949186976536340725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] -10531105449950513848983473157963695488669372014534332265620142525430516625361328613070304782372123190770316536324355201918504132199733298302197143996482805287548169675306569425397109238815228415747944723264047511002621862686376921968208975096800935001986491688415890849491512989573703437552333681572386549982530830971016973626499807512464953649005862385194538782668214038661042162986641109986088041887120577487402753380319653991312524489679405667529120827568101456271901834568193873842724413626711306811078522992768253434884602671165369381603566650397267416850614184602357991354358955412602417275199969944950972771942653111599867192842379764004536953817496008866536016487247630647203199541607465643631124742575648786063060609042852221937126135100764253412171926043573349795653184631404265844768344642466145673566611205778397403680398003510072208112109356874674728208048742195711405064402377486879564192095601373714699357021436431287423311086876596265936347756702037898872436056801779224635630765106194116538425735384636191019377490272230773697779875740904053136169963809096709313687084411476992293219800588540521062595625417688213170492978041787642655031942979695202340126869586310591846690312921130623767429137587074623478404695552432286328512369450405138680473801305314003999403652697150108194057900926094376729004606491074483416951741425152048148813186359774109129300239582955426330750647654098469190536769609952140483674351365585304906878121121838666898715987245681423891111786757846918055769010402950711685087288092323107393863506942371123975236473418805028949583241545194429928454072871257328116887161604128774333839537860526436258295558348843343063392494004783823337134869867739487101650116018530003129589778956238572823881486201143004797452242581716536089045329993909395515875876819838796851610422766008397289570014396706370480520737715366653649273886022318983311420850225116053720187908755021512976658803821862248203958285228438666514511208576170600558975887103479077064705125522000577065525730730077923656772759545908234102081807771782519888992799085452823647963339793169167388234722351319394398202364270285364552242809359838595883674228149248210967642628197284693082272092661460325394846739763143583142655359970164312846272580012627409503958875090772084150318320478711120572664260669111186484379612612083624715026106178291889046798831909487353333679776028846229132352597803318083337627883896521493418989689337690087728797108039160114971891985985907554741980863465638902569999065824555709567470748718464295792266430346684410310133022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] 9531550324388124838074512114478719032789687603328522248725316852588892940868385669480406827534866968587341540974606368237733698689697269990871295787398075762910173011697358728004549650118132358791739718603873071577741749337417596218692430860096518029035695428503367611680722410709227957017331437683136565346025972950548309148477566236865533554454589739570376195100812855589465834287170558031101942135613110018936740664720447624560373781074173642796828717985325294947841204722832001552786388454351134329521114296097571576057265448948706415251631373252579901868362637341590573412920194784564797469758382061056306612069158283573256060635067364564866632994837083918807518503120835509931363669135601895586101358570339872241145997086726107044850346231846402004488060851152883832681789074362289655377218917641810408367512412568248824431874131470674772276008832984736138362931458502738918392645397973642696244403833200860383589739332858496436896230723316216989217259174885017714565255831217829211996547269424444526927337857624300741557443322820210734181759455812955820250038878452514022254692150924318018486015072044821216436824443650922314149028635141084468134260352949650660960555916361467113812133330541790690138741198982080810662744348032629519919560693985595361672922473381786547562326940292857747866981523530122291178809590426663769206790013406794358058015239417477692945799931687804141148277801227198600322034963748537489471168969445468381818575027836833725732311193478725316513092152100123547660191057281491289438422603724041709124088245197664223963840430831763224619256483153778565239207029928450691023560747753737212246785121899995335914842163411393823602238683226976150791263727395038602320309076665484751082827614725680047508508094178215381496748075002390168215172956102598779484321801248641842834743751340874918323410248479549914146536964653960841191113978373951174205002278736823638814511515495712026817286739813628227618954546737415075889698702380248457023068597910967739019511567620261787382320664750144326689905862598916473883466503218041574298239411898359808138102047629608161635506471680030402161653749636748918620762937696091259845022558059732463411388649749051805349857524831973906777778008048750095267879061975455272089875525613245016114194425562910905833821732492284260739765972976538566736130735824765611111141922564924780531483976791139330623375393368731752880196875015947502432214092860888462106207157915548087976146879293277748034032568948384118549115954269183060188224450066635071566217786492524175826482920072971435124981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] -4061034815921584251874885301181179890546284615571666657405405118986639704222731552251040242404851740185466188965482252196599328296469980856838417054585167811626481289753628059898052070594084776086292806307295766283594389637589382710286477862969019783975214971461112552994005948223119361849310334311821342507840950485459602965980656772460269612822994897737229494676629751181041212766054236997275110410597065056677624003737350647266526479575232665569767525188141520754082512403627499393446091777083093625416095269465764552515467229156244792224078481942842163416868112889178066649451231513592796813112313200274911741199174352124377495663401194359017796973705225489617961453628998228272152367442047322125505548556358656402417192265524558283109479408998534815993119656550284222351214262611444768899204962760198861172131796822444881552100735330502855683715604834130125023256649902094346650601639584261932776760003610278119608993948445219385900452254031672357863651107397293737223603185247957954901108299411813857679563180364892545442383409666296904882335568941380275657849000809207009205569201141824197257207008142176247878286364230111589260758493341040908017093790352505896431766343980046885494584881010494720513920920380875815817108969308835258038934540097917874351697231945866824725299863918662996339811303650281093104188487925167355859436118671914131330315701044477149148080962499677063789499842456557069462930727975080765129047701171444442277551067842343655383240183841133029331548900861801327268960949889083476278649018251811605791464085475128701560220123092951823049172130460354010432951929489208214502053752285355038344615945335455725168396639098458006666303859614378304938654552835846869340268092828268855826194808649066127787326636032148274036787005760201837474706999970785813515719126419167963382075368733218716195404864265982311247059261950591541098197442706269059538955733574950979927812139117194408295889347821404628670885550147845597506766845755536153377901747697528224567155436267962416166847408287044128304673093201671215846864577412985631078565677334578263622818744193706167142348189873938460690583034249951920817364932762444151632826265078495714207761333818704702613466966422559915211252614099775167977550388254453902715707902662698422196910012142457147576494647434929835022907029709405516134666877391719182739892329021184495671826639274008423428989365242216510026994506242359923429603836604301782063344912944526002020432922794976680403173749212848827187345221186662508551559996616206150205550186992881877259100071486537514635755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] 1213496229845394282660576473552469287889619473686516789482144833275170414442509673451705472258209238998668201950188733755096341922398404290757553385469003726820846136193983864665377038168267058452315842877769305908577240480387032467732876410482317222573157696449831848713960310753800984355465208792563637988451758725314199397807256899049633043042483672284940787239241650979375797229187610560924768421356153093170406701101028069174872194130707213437277333429532265470652927214452791523921788194201466043861933795917448695381436704975484150883324193899343054347772330874804597073732961426052579173211640565392260659282689812627902212479698050090840396798453661918322624234220454392804750773064890095814792163651400543907029710653504886671459155311648887929401647173827719570413290432022191739711195982926293590564031610015364159223313200375555658568570111479748869034881100209796556917247823282958206174148097238095903139563679019539514759289232457380782189536751823457588298770396962976029609777175155748068013448600407816211742801925003545756020754517294827023615948598573716719961517115170396177641673883502667609202342645909236424968619802272266509249351339521907165433860472285748788572512862555595018807036795802196300011251932120758280407710906761522342145269637275958194819054700636915400222298403781940585025776982090772411128775514799227546305417892781105297467822436709458060621637231064463908358661152446723345442021451545364033131826118162213351237467813371150887189887397760462500165963287920596657576514123554463923666576844653644619594815397197868524983219262022082648682258583865040995385657571563009848032826183792595873211310654260114918642538339213081472246474391449627007066776966478593776350308582908598072650046625456680143757101758356655002420439599688624472479165863530217287002216973911814480640910667284977313328206873880664415833074694861174758381930023332018849033798560413489999761185667421807842128909054978046692108576078318653100270753146355118720544193057377200500119860638599871442476845590030935964970148403656025476923661284771196403511798265297102745281464196544935242425770656863301364578585860429106065885528607356040641381382196809470431193744654325503340742200577750330353837786949919123177584443315296286168631876658766009578149841295936425130367475948265896887327235596261776023821431710924476210034626520471610248626157880160386823008601159243807857979535801977369087295596280920369841732820816097548851623636964930626969497066140659324039779782341982257121853649253392478004737911710042354866769100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] -264597631010615728703789258790506296586299411789123179504429895052512709974301341744588037017554964440119681772294811724898881899962420976770957872780794419892302018484165853700892180282775366237989954879545338303576406975784971573704656169177032479628916482289945588858227221620580469994608918382798068668260233507097686968838573932150810764438580305531243899163312146411469803629423056329103323603465564358368996283861968497522934838042101823991262582454549438966293205265825194784891756717555382932712378950662912263793107053727034197468469722265747008621406892450499980065767025224365910753822166017472514261163348643537073912080858033536733713795383084693109646932374866024799001226416945085340589327046727340723325686330659721246613755910406933101368573149598761275945806997937373466181408256121263101901531999665764477039122039175235121816783716462419945756801728406398449469251693399934723185614923824369622805936912751172182692675448099992018383925487211076396913560178115725889457674059982890592017103018118022783429173107262318641399517979004329683412106761280319621476387363711356530409559117725088442800774779905029384960892625381757029244882336963342547662721784516188345857775437614353453189886209802145263108300862073927888833592828767167954617232255676415977283147239758360040429445630513841470235678160571031715109811027050353026704131383917210606455366302295366000226416423102757247635981271344252703812347107174167498272636657878402393941105548707143165091888980347314745496812012570864117013780165502539501078864659249546767124395093373819103731791910611982500559681379418671301919956385322386114128878211734743976881145361738901842598776258155842965785313538254736912979361902689210619208932119182824446068338778035629884079209460861300854402316988579748436418089776115699374866028353675449342215832205868285214918093815858777434619990831370924958143004020836382800623733264033755193307320952657202890812061704265932423971788079577753545046207134397691411098823813879842337282911315500532974183011193868722733460420072233555283195393358561203281993068795960484538922838131764039633020363425420596763419959501643243071505930441948217608497316241455793934208989788271108243898343500677977353473422075490082885525673609448118006874422861979463935377358109177690282850058709520126220762016866797877266401204367529187818472858152302013415866959122102362667519121159808447953128235942844607028227838877999541821956424943729478400657894319061002787101018818164056887809175054766666808075175682427098783976119026098387653136220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] 37875741801208526808636249866388073736104281390835685363099473023700188654523394544358691123118571410805204085602136579757627486491742624997846291797467482883622321124390787495220371914102278013096687717764253084967062843597801906378634397379359003290230696393088074105981969493886916010858731150572581922592829126386663116648852272617418616006506541857129391753341367585327526746410699064798716045163391049807304041032159047630123621362883613128378222918407712453205959349676920360812205971179314509377666614744509490689779213553284106347030075580738073707893212501599876795003499672048608070862020156823369785091706744222777750940830057431023287891965600978470359204195978795641998743121891573596698313365911198796147306701803190500105708092072092334855709690685103885445497077006967466189021729547974764625776492505624818102563429559804085263109238536302584252289660152856376202544817321181205603789098006188766829495465840861901321692276589358875714074151884583635612941628853974374200444418954043680580950398151304576607070703807157456198189115427904769219115355792273885614594368238058845746701099874979832291733298755119223432144242222589362471067587907307882417064032143497006649087245457581060480045960117481743467311882117964513481454048887618185919706748698973745516288056406671477663725933997143625979249622734392827811522500283112431789280269392232749349454806796083624201655226567300570150464148902459538489195427913667423538930466539734905663663337878325369714461579399987717571059222914425601537465801860583079208618515880366620761473022145891427334359947874954008965799991366956936610035437817277430139771552896687833074630778944381365593420974971812345583091505666859514747698405134152383119749350445948662047095584893860115065484189762751894187055811890023745565271750150000462924697406278609886127977978584180117414761152090882834842169065356300789790249842023699564401790720438403644033875401511516544818376588741858927644688327963629491845022695611764529821005173132181431435210163275863465890106808638504732399244434104250120979555238508029117978665262928659671261818046556163262990592289166730571541883425466367732014975983558422538261256631980298192077061443425933085185879429610777319645221571372060941699839002712125500177285047481655891795491405123572620159492592506988347698287652931127916573634269332634307500566393011823072001578832936189326782048859452427864604421492308632909496366088154138288234800159438316419159686521916236158406911095313112215673306741252113298988739318392854027052059141187074893325271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] -1296680527996054970511850205692354021044625894641339533357970816846318410455279430571519340692271120268994957555126139127703973320638177681038661931264537450089502886786521239914243954571212971272099126591761660169646926298831431836503896730952041648293904564888352194397860525252892271528229096976221688661432624223918166859160030887171183867332493175209634872248821718889784498052133060080140916695791158149482049932261656043569333828050401135833313037698402559089097242199144307537561208718753289260324121148357035928751942711549490355103646693183599163371145867767602779954627809428144755673759085930103409832136543842158578942924963740394538986857924536472547022853043480474606679071751736488215402797195155572377950588165928254097191670213603372198800547143746279970837860054235838241784883677547539263033987132173969120774076438347601377348429890921104216057125106279712836481015962294805359879345069094475737890652689979891374551089306853015585833191705465677851365792442325776979613162769092829135445985721710519743183916991494044574491959138985064923934555324040192774610226464228802074111142259828921142349874757723487287275779465603552343217358996816387108396502538983046577821355629344370564498087459343643480298293091902172449257097949155688711434096403913428372960673736170637675232190619956046240433245014053894242342637740858138892364766450389224690380954661069558064505078435144557420220888947330522270088522871904958374007635415903303884455492710509572339585752571353204203654998822181104472957258706054311491118355344377396825677918778868184696119119621144202394981035380744888857975433530275025282174069195395270517728256017509029646891079671653368032892807861619656791616216889700552162305196556709962969236444963675995647077797331677038638159134942592168420523534086048568480198525449168632408868549587224650885572782966271904864352536232973369998466265184517604983871937839830140783290354917524348435841645299509487850207401238426826161623437210351972553509176675405822324773307230440214874154045770776384377807364849298166155336312996475251834503115980817779496405033743287202875114272710083464623079427607998464151022276422116267530723297314437428079116732185193881148566476660964828910502637367054452020407136898383845367322712629539751009814934061166442911599305379612729825141108695250772527321018764512932427826569768505667092612687055551829999700984786734536971243223044902140674398855783416149254355541712850300684115508519473783862159889156330128097165270864650477292567292041295753382599494548005737904209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,43] -1020476087966567331550172412174814526359131555084644335118142248794212566102303934437750624768198782151229840929352466043464649410032763098991403672069089328422206017970656055213843550504777692426936772601075763212199088221887203941917920669263730537449612322371135679168815811395654282821469449831261706532277000311513552622971245996620433509341807093783940446707201998457872468188975508193608418505014650496555346451779827908990830495041251281571981978065149930813916987916112280523906889288238519072484259446094306813616128250231061151638748337985260078646318686894664269033570747487888618989023565110452213439099875540532896637305091388395876924859674674512668186388789769264658725866395079119444652707355938694173589363777305299428720513665257511606702634173356778573958174456675823561333927504062536142499949836156636330943770179167363081862741203186461465392526767932557051498646997909060691994279525786773562067653393096585308518253956075469595139903822747159009832139848871372662549370472696648741315464531329008240419692970387807192021328981794647934892906914213764514789657942444759687418393234906551516673771494756049764415936076311938347945358690657654078356951937528862762456350444303604603285724148434662805180882939106867305945295041376638622644537556117769178106038115179057481593686310781855630713941734221354514884629706974161712158834747304385865202622420401177824775419759224252614880928389757349383443000443178755640340455558735435303129908511854964817943860131238579046662389720125036071664623373828760467599575437499081503431704486689393696925954638796528704865560885461948245384948776156126351269970935510650638808224471407215752811888323637587175699090918442030269316002560684161940152309651571172488387481433521713954117903202460447042220827057183150269526771715590834458514299749667750874326927914161826972943856418077536370184814415052060445713737330649733526396329406474001114330395439184636413108442441154022541851491507064690664152614126327177422167001544077969724814073680670188537014358974332628349974609657403261155391653017641337076011506395276711317202658535661710659968032491910201413733382228812683408937067917739755363710098336368672175544747573654575710373748284112962499244314663460135306736272657672433211414273983092728056865068946438995125236654537368966093544233768218120685218323432367477175820649370788329318862920558814863067873324663116326044250166983020084040653190648121916652311278737031056247650486860062030661255163996579142772258019901895591217989774327339728233739945435350861946552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,44] 307963664884401507375908554888958912919140857386265913853720676416529083170746901580856710329526778667099520273104505411657495804535192256789845175500947500565904436283799936557114650749146648778154551526093132755285866280721880193699570589652372954801076972034472530931653343335376499987881244051435863883625146361538365811879960645979104007524305924644208258239626189453334795634897839965804681609959953985088316417239994250205729438652006089365811700953210430758749255016218535142445828219134647956684629272019482039286311861011134579236914001624078881605255818062655640427005013815304171757856270171270274431711438741626125921060614237172572898903485969460167269252470970112196486370285270806475270855291899484409250984695749587818409416401722492983395063812617684327105639815676457891353093559150093316347956945889595036192455517566297382020002766796732658024263075898945329766206283601686223377790310495811668308344385021670625720039920256451743694637850299724523437653130544347882116115845638552115199686546025318884003878675893653538462321291227231003677118638508388331136432291713517563300706636603834697142360894842468597918910438222311210517924634982049115901213659476802342095100140872978902420304393654655313077920393608763250110574676765811320588973898936655714646708614398000145139892660580455421575653035558169746407311996476716844070349904788571719325359058314561507050476577413291065849660173769166391451988833416721592767941370826112627092262053827005211544211285941009088098085680450639354774503414975932893146951655078256761830780361434878529978670564569947604977173317835928702833460495030631264406705985820814774290501626892377601129948564619692262783068312503221509338890846596050605103126404911059383025373850363608416772902508954588964182521214563587435695640005980737278615814439514262569439935402069599044432408050545585196613736498660787813773265704226983991550366668973322959387531204697687120262129754466499567524297645115297014098525186539292309169024707415668381271746557338569495673795507292360638828496381464219575442550268689266655465023818394142687051413424547926887058065217791714033821739212074733953497877528875681944955142694635153830748550625580584079466259113461546990047788781249491884597335195501511788002154986175547191299298543865351866148954502324255309843884387878641884061231822328038443700910380341727634142052731073753297245847703420024498250019805583317116665245885358933697474178307847777790118113488799152965644470169784365937817481103864137700205225296991372679574512199479254193274880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,45] -37182846592880735925438308838744811978766533415459995916687481560907128257257628128225165562122508517213445121228106798428560076644386712986232148032235787352802662016230082883814079376017671160569232655087992636271483628806650353443822999617225055634785705549773434440143360715477131554456049218058020547724793002983795249993887059692299377343865919967769046678159839107165219059682855695877537732464561120522111836952866784441752981150099478383374971353031374722227973429521913011066575549246483620803725195333510672218018971717822238212680190244881822156801232493309556191866642106704112804168223385118149613527779643400711974563021979107778510074370283468959850701840528748397049110951575182451178507565833160104822710092052962072889603849740670583987904572029692131235277505740866141025165673253311004698161031140513084954401108173643751184455683125893125248357693494963800143689051028790786120658714071683051973768798116044468276243022119628464503137137564961497817148689575879686043828838787338661476803893260338697093286684422888164249335735836258013881564451884690883489323753839609311632306475180667075913773224942905823136364854637657606185416315522405725086946032230017465335769791245991419271658775864642956189321324133280114928156249887889730274245731310410628987043782892749924919455784906493644138694395570910972906462503367376172207962316579454472947868557336567843625506363021920664345108076871806688327646865361543683771044581235733220415499794806401621110576844385640968736552965729642457601722394392894703823099796756661066294776196410049302894263707316067576804825707739797721523998435353069827697708821424216435268364027209263009296717127210494871780924295335441750151786343855727559468188747346679409909380412234740878449476660654876915923817562422219728306745570709711472809896893221048484328218752885649946290825597574713859849328670839095364267165844826723712872015308928879296420268745978614113250187114151086793197915811566143059263338314974458142242918528493020657537481224511759762131423760362111535480069333475580575861156483111570615108575438127818870457834297093254402927364068844493463916558023547417336458656773601764792692489876948441197948870787867708989912803566238800745538433549777494888764022351548130818016266502807363864860139153244660266664306672321632165786748472920734440106249532128198725256440710704720711598857689336053369253787503793684956961768411221555713905973620019103180756553823716190369662588281836526490040942544239131282540955609682384536780871536710919193314253432310275852206080000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,46] -3606623698569027882580089454945034450432274126819847512690881890310739791032239924395617509528103414653221219567964252410103256925743242702233260967320595830335378396858849519280422955673275304916311834074793794519283189051259474736110295665925661157497057832520089275719912147594609057554683711306334253583983702714358586885433179996793504634212710574946767661037745906789651742846465712008778508391433236530329235275247428950581897338660505021140555613974286029863399017142336089104361057115177166507274512936881390434001586564236046416926300190796293921377871749835014393691374064237427927744590636629612704529965764627317269387284400397633569968799679434759744790917575181146825786366498811421516034847648979788092112929067850209491942586854336825928934271513784296436067241011217570880014029676595101077558895220264298662673934733669397460945383361871953079634346484113929553654832811072258858635051047470867962251826592688894638126002135444310499844212396453257223247750952997907370500001553545301078255097353411824432635962080369348560729818224597314681539971719645944440272293290452008150443146465427986446949071551634796871070723354857225137735346230005240673706203056921713262696591603436818514763460158774385975129374876933513390423050796260927781145486452968708654121294549743092944245857194241010409013400457961533052566680875266685442030625981447678107221028965018065593753420410461342267801306662138019977399170664459145912113984575760692331231614810980722518778656499896472175430225750999910861414809574130079317469699457499373027840280502394840798563016243961106445964501745106708116750092703892350776456490131542245901501321823004143825267233058866171010153063597202826813118706909511194223790002137074750119099422945415415359614453001596977997317075990057889450654805191607914776738230155877229823639657885450904114371217836743116315554920010500796818085412450402608114021229814589524758844729220407119609494651861996544329202517109722190748347287156459059771642106833447400523898922782429343633499805271995369555437943166931199343393561411422342771151485863478812084189045863576449062375601692923036256924994146046102568170634791976429141237783716283335046477158048121919219045568841510973260272939636055462510031426576445547084090435526241141163702207753417667208240016605681081112191582168330563319005683264087974161568991640648524364112929583446562162932410137236337631925446074277196699562550592457774644824123111989603167963412120415202120802914289300844002800742143843741006735195511411231688369295845511743406080000000000000000000000000000000000000000000000000000000000000000000000000000 [111,47] 2812949682065804207579206854164942966695420610909206776473241406955165340541117067301747434835289075998780775385790873877793826306597255938774494601510888362617515975370333427482767346700643943586360419271558661571748909958075755797849130585784398845374247524453574786476181903597424149904082355740777340932454100157040243102016468316206427185539064830750096594220812096941459747030635791446556732036873417851207443802421206741057977083581628534424766237186956521293208206392278022286609961096322822063449259732467520907064739281116041997656706639856781533495038435371309047233542480294983838570732234520349084094695146992336023675568412575727422501945626910062487922247968860604568215349979951846719554767070931427220017205407732731560313407282251919570406166640634105154815652335484995893776384291510031337757663220761271140119447857557558091933585709284018387220952050128498525085268828138933179551953082309254111084977815207955175606759508903226815812034243457239110877619526482595722811622378506690372878417935489612186059321262941183145359993151057632822212061226075660298657975061553104048155083878360624973637800074135353857378406484419432001594983107776628107756014333082663408635322364922911558266366757857919610246965552025813152701222253680178588559109271689092205576175167276619046587428081187781255777122601659269561607262511991217460262439256389838531153079494689017245330409615609260633764470302906251444615454964640937274955364756258536907820259225077874269245575078399762623491560543736949091556868972339201021042211994083857097252817905296693071679089690069449588824008428100543647175553472840376147861383690318821980847970310850139315094058230098697784569121467959902282059273217517087549426645226194235904577231526547923821354356654834994030704261737066179107901528191336263862544320177610685028673108951611392665977926862232340528148361258184967432188326405895478845164510883816066098884067257164634535016655791307821551506737508062437408876902265906287189630408370038915464563238396506965537358346917828767316321324948153493670871866685625883236654717866618241714804256620194136150938678358810895366794060802980250627189252299839341427562527619882940507274612886493385769389507787801555383398021261758951980026154423121374647520915276858178365302116057298635137722043589133177035678540422162875523842842988500984923666512928466705983554798607542110629427332625933184504347818841911888535344732999064914918703146030723176925462314961102481783331068613900820697591035896926851982817957616651128260563114620935974420480000000000000000000000000000000000000000000000000000000000000000000000000 [111,48] -728753707975419222850236755758584746231768043601029683131634716526346346630030025260130731626933837039831039004797043759986802799766803453977496399445372913042272235536577317320970102914353102475981405192287282391562077946048076997578003849924210410036395775426066565044888010003113006873401668738499498537581188444801377913680448236582742340761369758657769725058132667314386097530813188621430405849358669621283698967847163958130896092999878887755516769139075627875481704914384794610806659754213125534360824407068808377962376459413685343659300427222997897961360167349329602810737460991330990178242933517934443752701092994588606302405326913693243798574975691569044939084265992467075702115669212627553461726704563133433788739938338692702899212073822201116329521936329308329979295807060999775162264153053931321569059419136430388018598052717644935262741554810207255706685843769184229145761844109599707670070727620866142478260189434043585504029162035158581757916528251113696478013036395887481872021101200007109956057035314981225565944816819276375424628874620871616280777262666878199807620811173059005025493824875692605624827136545523081719648464540644099845085666321289850148403284775445159907374698931029218180622104832653516231660140534754718826164651225413127478875788789049626589834360183997941794123037371889439807758474794318527603565659850447499113681896232165713790172255179380425901875852205090678326112831763982057011416856760375345720711728171383206915217497765161002353068792320592313323941426214708470291627192953642431165059699234204809610049315907448278348879873683418714460751507147322344237199235551916532148004885710589152519711297811809492629321066745617246269227933323194982841127673184670755966794430698674177604860902361875519675232476003021308976395099427838811469678873282063940054420460721711037750242442483536127658698146118534222579175376652033945751136262727796401356453038790818018161027516256800076937816034112799646237805564241402597491182954150388993210401347817043010632219201236717979394278533878631173175106819419992035184687957041695359978841137692935984038287372235252122344284996369232522846250058178410028088563579722139772620419797329071568356492636263613039161448004653323215260139115325572296728798080487591380471588750458879580273856083059844662279389351669479913869948956809810098047108266478810521693417931642907527353906564582386822641482068006484329642654184359111929567202449783135100022448772540756232062263099737844361100154026018534899659311018405778364891423228195238014302847185902433730560000000000000000000000000000000000000000000000000000000000000000000000 [111,49] 120790803118913808123289352687184238469422538843198624907187926073931147513216794309313828511852449812185178293356209891814667129919198188626273783006756812058224793780647220002121094703133570418319202406043562946365664088884063291420364749719210687767893564075736075505005938764506098569129283270069209779540675244437968879266443778173364465939793397226327551846670745723728307905834745124339515698580727274649267047048182952020588919332252426018496859071849435719873269601934828193734748427328939925990201198044162508059214361416366037610425603607472972080531266638971404442039288833394331430488677587450327001569511571673409420712382227389234042372289546146345044932219918043181377088697675309825365308769419145365302673980513884135921589537094841485684839941521828982231926798228963911938613930813497744450091714784829551441316992195046359310029175869605552332828776295283319387451693008444418243793196013311450907822174326772056530794299761479180526722858296909290271433783017581886956384906158365604488333791081105171844196059160122685452017664290122190869729073475277754824209276800636176909337846513601671656568723463036881233507105502345982159477697347833018747446198058030152028495917852956135772032580067753432941516323250261009123789082834583329037882906831993334832228241197139608125205996438897477182428970220395484880425043460237625744332599530514977409305901568803084959624024775227477248699633602688581721280874423996116255558382211714002209397316669082484514413405173242862604006254693424990584438073314802782289817693417267380175256458260325121888502268721792066936469897583522611094556084428532093251476685602815274925697241525929593175115594751190654788904562149354053817666592423589708550431855112469073065889745932519754836185012248408862445462250297800585742956487195187176376322926744028389199655340012672566632058976699466839031698762555639930784209734446846229474840989057015025680166145806906886795431133753781348284762256572144441746208799375680654063392119007882376689276337161049331547081884555063367764477277346221761895187266133293999238888216357987128125731929786298268690546023763007805641141948227595645891149557106180479525913489646719473802364993270588958503473101800017956747770301403413005003817040011094199870058978482296655203482924004815221549326401846948896155642587846867304034881948065816387716239152159048107790424782043769138795199070114696089548530780256528455101717803948332087718146264417945861365841977041814999721586085497109320698258070345619313917111352921090379509707069489435115520000000000000000000000000000000000000000000000000000000000000000000 [111,50] -13109606649707621298421617182836936131190787488742781106820295320404125497579820875508062305627872583721298414862945224298026926999216466364486905662370698049579431774471096579881192495583789988207068816403849463325016344818525086386087032776937852412380247648514384577857003762823477465857014464610235152809505047222122924346285202471826620272407459532050057477538087473907458515739828141418316659013769271422122934621488300606236110133872060086873143790152442826087447679013666303234630907596968982546629216207540701218033864222642713126820129908003050721415350826216495003198523338852474683710973472649970857388439750013262112421753577141707357165094191814311472622534064322085641370056865532466287395774868437690375834108356022378737812657817341855784879989767678639791444308301603414013774942896402509657218833666225252184138409690066165766357392511192385689951115984840152031806101523505758763311569224755581423027926352204779730070797065097752249521550987373212084698167840765469493048848807183608003156941138158317051305095207508512925297283773996215583781696011689294871258262600831230134785682891169998231483906852452544735204510692502524219336292623136777467200986203097926525204384878915789923148861562133923478997005904298231138559814058728320865370645388439561100878415733459794909939592983098737857176642682137908076226072182919645169516800413721859518597623248918398233232801274767582756604187731306507251180865656410806298941411020755252597023799975899647660704199022246388284474910247219917732275221540255796304981273635490156379127795106775027525298634124775983288997054942854549165691855552434532957575461877926699395117382482094296040332053827068743149790379796643857554355846865896446838400274890028498884424740806366108650055487911729002235723991416659373797639995862300948232871196801786134752726508745505715438450698382074946752792038236814771198763050887615515751445076538455155466247968698789622738058477102364141669826360463490442348516048153561267376031531999086200143942891962313921185374198228189456034490811586829275480371428961274038131759729493069754407627260797328851177982018146607152231572038027447864953109535064114539426429939905218411523929567490358540485351067562007434728855516653465994559428537325989504273789962015579439171417104898169543136910935215997293603615114166710420107443927171116933884694905900921522209060053337611803247918552943095757918036914895085737924810637222491062422503214853344473133456702091772111404262867919386733110923662595418488387401440834159243817437101337104875520000000000000000000000000000000000000000000000000000000000000000 [111,51] 652179502942189285868762399437788937905967029823276233474780504853402222000990966031965163807042179922367448503550694563263065574753381178301933557909934208803458174375973935506588148668348271418713826017000927910151227621140642616741589604608015306370499445459734779419800253680797139047003040166814653043442659620291646399116533984129429194628384290300845238980146729234535702808549976622139506175863521266200893122546692519308646910212919028053096679999203501666539147370404774107751240287422314898902820145124501180170629219797776781720405362102963813989336634462287651575410735865459248002853286790531368016217960530047827809792059733264869042232072848334888412414997813950195841440531502129267231536008052268837983564508336804667825211426365939457347514743938649557304761130953106666759293053821748276932213469989848696362541810077044048370777357783167506998793341943648570945802609237244849976852799305847784403659408670284073869047958915610602752788413284279578605612770307623763904247592302804226396458456893711980835683572031706938327990338711939846441581242340120372973069194131753192078464206874929609918227784202949734604073388123714360456702629370775630629695744913110303462975643403380903162448955518007726458274234025320096104904181081793608060491971283218609942412834985760660946086121565658574209614956140406265915586146303573380837427278572617633352518343846521168331359266695235071473924515802735851040508834528539738088075214126732828008120796190842335050367033429508219122968663479951776092342423588150928819784068283060957416109377733929576172678603644544471734967762561383204901691919780847609505249740841700772575761209222548896008794992339480768083408554439356187332809236991702555101156504081052950773923326342753544093374585261725085790820327366744095994423421201292923986487674931192379045365276929456198979715626967201971093184726990600469584892578696389606522903944507262599208277132287540839186966872425218753947678572705380340245155780467355303784835318837705883901018265890979989805265776840719460214467780360486887031885727329343265040494325169377080588257602083072224686850615119811642757744791953321796929754834914149790099225026863483438172146017592945815524200845612207161468245153979784823348408135807977524038180019471950104442810098431877973557817520459546754136877125398016603553457917810998254164748368362376920850768453374270800135325665223566081868250926631569306475882886617741921586298418105549583542149564494942288661617333435511906162694982935611090786434056215780597697662456776622080000000000000000000000000000000000000000000000000000000000000 [111,52] 63629826183121613313126803097057725861562899341445599003829407890330722551669696227334964427823303917323047975370687674162832379477582937271026039779060427670293481304045928517922214987847167900517651963007181218686189071166342608356900517635067215149397344138523778384779418872875847073800780326890700919813815695866646726617992638545364128708051741565665586438779637636495247017308342285518751167582391744691011485173478608277413163929660887160702572686815902851073893501409071200353104721199396556102474056341928736921339575790776898153883525945013998264877752790911837583286430107195622777149770490108712934245976685747161777201794847631001667091596817876995787988629744620483504635032262230053759590102993829963618241680672218629505873739775373694582276716975333311812905084872774419717366016925889870293666425590990322661596687573243025900020283454395478068722982329199843475580462869364752683422747405609022289083880503488374713151700555923686705856372695744579359235289588880068306350832843976089500178395685611822667377589432332460273617464872814427990938987877356675047303827921528749426457505544107433363638150600143805361745940909519805860783713919808944703853623489150916811624197088994811441571831675023040300829169408923475473750201212373537299079854733157057813540644483699370060997708887429066005617304694730904908617998242716097748747659252162163266379660867268408097002813839694766421030093108353343315279837508579173262177707299018728623169293430006009405767962422458579497766143920169963911039688104099169298197983847831131081403805475751517709996546221087064896292549644244768698393756867621541005830396466275846187665491364116338121334516092819779208746516710840716657247775071502412737163904402145889177394103791567969124885902767431295230713084725168166376602295729017704649703372304389887166376521096304367365300911132910094103484560747886644214667123002131801245665574782156133600885882315516009575413988965318791007558245913660082564701529068757510706115733785066979023586044734244248507136887953827903629000669894441888037608602280004079857450668232876059755293628370128065328785390480612773019884549984024699599635755755576276396013215054207172680899936445289110323356280141294590121947073439100565073273836813768929055692423764614618891139091235625758974405407248513529338490591820349699141007876758735456229828048679911554632553984967455638005796044419556476603173849827353317258907485735724654083977268667149357980742991787450711091932840708645501114852961123219560497043195295247936719359597839646720000000000000000000000000000000000000000000000000000000000 [111,53] -16766787350262173937806480898094402517427053198283522651646698219580809012637036491034305609063779475579415274969336756067060866703883427177018231780487808903650280291962463109655194681481523057154539828518628649640045003124595953269338323725795046201889337503098598991178679396569643988845604559446735763650921670583795168456783238273286022478546105056321621502439417149192525635194249983283657754352727143554602494259063458309025209310989505854804950663258613489896519134877442018868126482757890318026785104059185017440665721982483843929937044627550204922472549506663597907659347488596859366091658788362758405425097802112875161395525059383386325003477238436533883553388079127070846936240117517429868991251074753677210577883772854069499048896641302233172645385293369518480143593274799916342842442637084490055670666566332092126154732791480094091324960385290319580614758593887398642695176704820835666928100976265561837090299459769833392270026524270000191416257402615088382003230089681656429851498680672669269841685025306332874211312882278459201204012962789781863371270207442000560844931107452371592468187979014430878068833409737632732999506978295394893317918454320920244197712538225620582039063723368796189918994219829392664930350380951638619754153592191147837015399095426330892237416879487716005884290969710698528446433174662631337141155161146871562104928617165265676931041290076858239382942263649674633915608567812482636000602810318117556755086815381373102281042556922600580748395785140977764972725551488900548036655581490980948737504996135263404402195566429211319631636857233743301777210374339571078815536329073774210258270837410317675859424613302942661774436880622389086680680174792711915624884039802742583068660380166601994596681022235901597944965244886211261484173865280211849686332741484026148409796457541174460228138660312391869860914449391754833807275219182005713020594186283682560252386701532207426981383484862650951832471519978037139606606799931342286515876681210938692892527635858028528998654351567458060530537112107755230217533291302762688961792957474740086237404547828382383370553408043406206406368532064328023400074718907588392059380969644904248597763479705975248584209504648968545235866367058757069152754213091788531522332342592596273130957212070243182894863729153588501513960885317977960032484717650554570976432821346205386212046166491834076088520807876499058227320921347531038597922205130623651446317772181511315697485268698986437864600398514920915343118775498247740147907771120686969123161072769930197245300268072960000000000000000000000000000000000000000000000000000000 [111,54] 1405506393557809154368070765800350256641417759875109770118590642923030960493537957683437351625535661991005429010914691866256119818817359924853561403463295796627075819965150508233251429643882737561398309822262726387618766632699625649414319018681997256036798954424238741252665143699349595286170425652753868360497613854873503431266819083347048389307226614896584430415975697228068929853558361567941612577643069859395974956094319891978766669477454229406555145723445903201693131668316930337082998997530066814064714980671605884625891343664663471097586304713732624473014467987476382550677515163328186627463862799666269787072434240712851662800063221977870922569166934320269024062861779611867562570755876982079422306046943213681600404247292755327611239782073741524090287279211884187108850575389234340871131120515108134085563415698840796880793768073953417159229034517252117751676657922442145609083558421097009752408969627991829236370527209548455024846478775250203200745606697102959008878248456443716828417192329101676907976025246381277981688541288426980701387022920854688403888545519940145091603730261821124275953910250422155055549953716570324765639595841493468306106941618584204562613220136768127675585277639983491047542526100416975105657164041818371402804837310536898245381886873960021217235848155177545157780232703370645913418645726881760830310365068175096917432560705566557956703174341619501439635532046244202935226413566665434341744221329561561837537196772417759625946588549877122126080452600405533720601256717855880628728040592208886458885462980978720538729371642667907629342970000579284402865822899491745437859072612327421980403176549602638035207300761993745409885455626388617525530147809080469602541150941327673252598923346592954937252757524685635739460332566912536031629088567844927523545850873827674701856352769440998718473430418838181796678532179817114258230703127042272167308633901316769786421819508421068248394664937325524776226291986312269584763910805816168235430961720005836917735309277517311781011300335942251267367982859118061227665945055704919523972838208396956125234084532540660222695359082002802496835231638502494371872312568512447546128676663942328889895062451898612502259371868091135944849372494228523866236818253481637336764509654421992580141338054431168756848436049776718569715904710689372327372559668807116959094685402775613187598135051936537496003326325220868306774431106540606115181939358590703979863354347636381018238197508439063682455824703334648455771143858259065677641066913426197117898432818526114648370760908800000000000000000000000000000000000000000000000000000 [111,55] 38388407502033891584328473292696237131381475348943235188046893274985223795947128387264207893378971604623991180499427042972559231701453948056952935772675124115447092694999797929396738394112173981916083413430758647675426826413438804002851971501529765391728751268273142704493298902845282040687827030563459920572516886711178792918264297541880806633820355121603201632034734557859312715707228467013019127942722136127669798568774751539231492289234860949301959266923791907113664690652275618600922685084871197495363621648603637648009699752818484207035400945241805826168686356742088766657272124557552828734273482033948459964759544476915910216603622510298656785903543876887941745039982113556880445218650212832799805132112376439938908795227469265933142715969462007836309282205471930140677874343744973003436093070453185003845284557404767707026830915604462514667656904636200061081639389013681793124870599117680038288005486813553684001169469510652704981016288604947155114448442923785701645416560384467753078694898530707044251942503992646431440126486841288389554496043890398123337078812611621085062611191514565880856485357412850024952119420359260212314075971292350142137760053508188463248609103397063290331758948525770972797697306804259487062899444842807973370064387842761283692758483992095366236125126362134612686900924705562600342906323625835291305567969360172865089269262585825798208642890637316125864963806169549947439340463760473880450372246980605700836114048961277752879846431508797387588110173952427714389287184207432182501786439061597406533003066660193675028841876439826626824079174520406796404852013645046927965649337886226226100382852050426889675402049421022273451605672367801911472066973832834527331054765489130704727242994347632799633177143451455890521114702349706658728757392453317064801827520357039391939885521726729805172024048987896584596756734391801499899926397981947230497807306773444501093207922332910610476525640794597208363339563017348341316897413108930740490888558169642090336193878166014005089338474144803503701426757743818312288584428232462719483295234469647875794612264417621674201409038087967325384772188961875740621156454970512921156259837255668533439459723580414193038533636003248109594019727727101728944039089272777218021923647803632651290229131422095660979112716215539713537521268832394081879888084265301711501041630984764365171092783250061479860831035113961092879018185213014130970573760507130241885445224799191783782252284023489992518619289682220576725162813672956057377700011654879542391899169838429043859054919680000000000000000000000000000000000000000000000000 [111,56] -26234192636677497196517302742207353502067698269456654931444843211795725888022403470243208840121027789220313342845207858921653274496469895657721707796126754749175955036915095560563665314532316965216592815737387044581601277540221810800230588008769366012629885006833655179945363417151269516433015862177979042986670859746013027197330499902326947491622578743527847149004832815751022619364937265486760546981032688190039838529354217094363919030510398649683374162319617286379131460148569744623232549660789012553250818256426597921573423686262542763224531403482212363671801397036715377048997476111189036424292203069867423507533567016229080920430993832459786291249179186277012120205131005068929803086692394994629173791277776476122251727346337504579674668074367958704038246525497793499595702616732468191862199514367039329284140617997931312766689428983419753239136520356143987114712777610819725640674025087260917442023790514120297236171042351955424201758248139917322243114655340760853877696185889063792200367122080532782774115794690923628256549254932471024265238444430781802967081619340514244368881823099565186828857449008350304967660220477317283483063592066036279024198410188010985026066268526275295649994789014928679139199640487765340850267012101643428758297942820461242020590953154763521796185660390983573104404123329806514650075177541492162000187045407313444490690345429479858244974551854730356831254992645615739314414431610485738920983878655778594783269233099439580876927279051019781660042554804928040599350271880514021202908592907428856673338285545796623449469741476170542603968247412404941606420233921889227077890336265945243644478033603754841412382107946315923174987491858452619119247405678462778697888806265916351239906647406496281601167333855276113286461147680380395832325494365266946665207063165026859847574340159178868357913855569728819409610416537538822085936434208067140915900200823765650252911862130068928259981694353371512716909366730230745113613951293472051106859228142890302031015788865358832994175861446581674540079224771312843368969308782163523425822966330670567276188338254052650035154208773258075718035040284341232611596280120050452684814745006233783607912658219941167835563458940511016059932785054561963070081679761305181227398954758220341221622726991787831004317937842779545894003294656167763591874458733241210942744252763751635601954143397297693181990695451471576497840922003657813387209766559336829545773979724749447622933054505737099000983008534982510858902696969408056389613944164260007006982819703667190095308390400000000000000000000000000000000000000000000000 [111,57] 3755464357344147891640394767875615923976772550672996316207004084400586780383850333743748263770223252883679039560691501079387808468093046846784209264353316461113858448510300792219231893923530232662360029543394989292696417614558677175755191335432952026446931343249279093946288850832052926748094001003268402586751177616354006735783898764043356085882180567636429832485457125727804130784625090092284447399861263532177616052095445384498438952754032558990711678567080459485474135817277940856140782904965305194871191055110316416599544078321331235048645043388730201068240248955442706688491823099411869482439168898373799357589164238180424818735460063729808528347067022391884460764542748757564787104895951295224155560055081011846674378363798292903163269551363463035494987576144790062935579840068167453434551439182274556340398579540968701833892641793117606635760901307521008539691482131859742556903978693829177448222832771598052719468939921940671106557624023335960323511679721291756398154603473488782829870641185088186229999120037488581363318510533314886430136751053138718231751038565143638986022576478757170862477478433653185808649469592178148789117507230400769422916927088703543230231142411354721059714600868671157253880817394219069838327610529426065602079685943683198969102409729400980678363807235088533926834250810874272483882487647946554918787647557778666003354191849345311863262236407989976118981370875822794170476915519804910722336247662534662160675452600482694967905966631074367758401826420812702281769678907726854936670795470995233810001445221684941851346115430186327741299761712045875757781529025318442428267646707210025701550863381844420199615401865787396462865093367231165212869236857077620835809946949063236542801946391879239809297165656693655705851556955874468181263267347612117158806868377312086468740738321117632695248813131614766828833971343039789816334162846811254180205528935349249526987105877812320380374216566482850071336609375824130137772595872592607501788133322200115120566867310716363804255099886837902691974795458583536337389758304158566284276981020021460885655507810875758249995788793925153756076320415191623143067178850324328593825458322137662555056606525789162058554029484252063751037206523007219510755794560623122635068525582520383720919270779775931714508991925236841742259889851534017322242204385849077470952920197821843210705873990254252716290361651017980970545734207983826109846708961863762040389331205141812849472245316748342258104979833378034489404776324312559949465753084471801958663576368436273131720540160000000000000000000000000000000000000000000 [111,58] -297771041418400190421714314453074129980537070087477231118153671872002684361343571319238028613329116665073273497058526278129324678229411541318651624646442208249119180014706111128339154091319201379780627257916368732362797471847184091515673086162992610847271211293951182839037007774209253580310603397631398781996082343068055157482376387855855730120757911881230006851533319081650220996512476717601208718733998404369264435784630824413019413147273499423095213567054525509263675781691452697578203386164651140017518938259564238182924524285663973935006748127537671199323130635996491087388138326930276596001442953634521439329883177510006672255384979185194908187550330349524602668611710833738639637485240739769963908943133047726798732886643703121259074150009382629587524992540518168443736436556096028897638684811184119122398391676158483645877109788831694139072471338705364818958914863300668088660971961219935836286127921564427851190090053670227546736397118321521445201492889584849094993932443735308743977432011104672327094743709578031413963798845929231039855589915992243753142372582578675247476907645992866743245255498560218532854993109425511729943400738063855927578524468902065213264978927607950316789270214905358471870667795615848450908147955744765070405089077829696144778904367127817402396881121499105969796105510178922192621663991007450888111526220056643653385333554005753629615388975556349584722152423684435279288767200254890975608078059816681639132298667425078768887603997014024749329176585376525512045563501390409856782004890372677822859610890312307314197085069511617409519058611040334692127211618675638580955057384232024825008119953893570338895796575687726235833439423595912665426282099979714815546846943706247971499954906899247811843818177965400287671529234211857435802891623005731466695153217533563817718959030725431629685014494472612283657990843309966879655067134330046174442888530207124760829160788298451601395221146524442218961883736899540638918752879846025988360959821007779998651090364554670441461457944497895050484892306832252542076362056626483884368766308229126035594398711083440635568773108242319645574379869354695499442472359750540294759077802881428042646055535093207843427713743939140069947377189567968284189542276146437212469347150917775749655689107963925548090663208601857815158817646902405385932012744912297232717915728680150242626051398815538108805472634242159301328971745928196357038894092702305057265161021605789633897214395892953350292909311641427476286295623356614006618714558908470990828159415881675658022092800000000000000000000000000000000000000000 [111,59] 8704304729093400387916553257060081662236345802060721111433228719508252700605869712355161765286620941227823455853625525350826699985420016062945277930246378979719294723486936665815455820361761517266726591156758430112760464445657862169370748808028210333573700014798747947364379631714431125871162917157523264377003131566532453438296863094484636866086065559940123724846598811402754904453025349079711133844279226409374946929799189970777814069984168468704039292959888683497774934279815364057412521714617972908825167583751363534685268347056402155569249648068787553777794428023193037362053101305427408673078484759449293685119689756007519477122138710334424740002005760112361841297703753837678999864381959015234879021687908865225569410517654550873615661876068806274936870815743673002402633705863015568761374390180388045792150512045800853634157821256137351326380103467151966854118230529944661786926030503493908821461359177306848706448190912699052597645076822368805395786994983541357634787265672788466688367202212221483406232859423771810040204015764356805903797478270527593923184042953498219863763204027350437834810838486412150005507199120073577913198698572776968612542821340826066918774540264276099591784628288456872249592102626817983886908581073887492539911407528999487762954470390501677671003848136450844230307712423023681014353106018174836145318682075477953314149430236801206135588391783130645459597032490829976454771053798052520335188753911907797722281090297713008039210163843361367902084885065129089365309994664687722854944936997689130517247612802119730736530901400044443226541976609023598430893238094746990955547481426582684812821572575561861941810120294823623204368970225543149465010270939974973329133583241885992969862868804401558942758876464355468210923242544727221987117850953619537741785192550664065797360061054505381776161025643918449023556502733025147943404212253424548008228201143661381631958237295580714735250479472636982931584736256406580524131895075755473639473675676765770014901103324269071970789903156318607760007535381935116200224031120289104036837672222531842636141801005221379143530773554090733494217065431204314726732642667386675604207259671384088157397927647496346994950685437290181497533780227221895395904293410769272956434848771192283567289358161613516667529505832077162877417202465393470594827364965825352629481445688242594768063407220365625616858309759126056018892605871164315233183827516511316267772281000250450118042155916607837843475229670470928591277303599598541078884386581290586062487067499949492472381440000000000000000000000000000000000000 [111,60] 1070441385604658345038989890595928560667256584354284467698537397658538862790459755739263122309896456932995905200104935980048598208582676935041048888015883129437759519570420018593100396817818661043365564316310137639716584407166483896179810400100019297986932622645250291925640451359768128347422238793690596773812832360087946535464329697384259533424493445808217173089468340215663746679321810763027547980746303262306232572312954383187140788543558345259315848666372144423818840986862617334980703121772761253635205519011868344195461487090980323261358932935103781494329110888683483551978547348898732386499985745565424669111586868465697518998245441261242819313476201348324043811460313360306768615101864748829383593198458863740900172090788918973168026827133052336648026810770731170380853972462591235308529689531489657286995218509280569973171836604918522305090913544268003064730230679284103057129048976273086021555077707666944256278995886746617262253705501632411299787621210553382201196722610128114566134683802474905808969963840289790991722642697167354287391071350171209772734064288705623427267842843690610199973948919799059875587782556382474184799587610496048375366432363875110854381882021755156818325017815265623413856890701939326753748436658196930672907674507093316038688315694879209725954202630252567561217523362482224419771372663565242760825161942203085224986957814168096065553861115836645642583274291330428604628206304413252174472700739420110421232650202853070926544199125326866150548084114585619780877617622156877747679451129067075334046519618301383650621959801553579090557024960008989732521644122111349405763124683624859251393183663584515941101898816780421640911390890404107027974471476174413777740286073148315293673768855983615931996797232901984199806607567214711704462977450596164157225796163113884410137979463770067827391967809383639913483238140326505436873938047450106161552721860439668832165974796905567459896924779112496279066877370257490605973937207301725484517597154363455546867687521573917690714926494460594686503547620128898602422522957317040174072004265169411413933921359461102990902827043826067616608228257604488537587651081153435157647083285922802107165808113525980126182319060458592068904132078342002833162822555255358756125625305152625363677568512995180401125109126101919695536644660730636237275338219869712040976908688148083849192585132536137540438911330018740538350960335635331194166686988706241118991957203298303832621001154817193322312361435669356587546268671337525944107061142494920040517241010036747639193600000000000000000000000000000000000 [111,61] -170816567163369629368382481736017312983689623879820673183148963638730997387153648141846777555771137477816500874368659323633891677432618670259504172588054151411991783990740335949126486183049922270732128771629713501106711256855063071674365720241776782928320195580091215366760765499704798400207935733955521484561475034538686189774672854395462141597049197634227290218517971855028122120441332580634468534217194380826189674109888700793362290806684137788133471075371920644725980724333590177080235086896967811594191993134632832423537164511030809334954063666449465345782931711125640073445644876614351663661472328394439672285246536997623636573731164761990140539028664696205102286993120014226006422199776500966363946252163361471193948443938696312635961852515515784568668116105732535141533185119273576572527138693187159274491231312902720121118151408473769620201859120103616007945405354076871528461095487100947685346757501431093379355856499073929865644350466226444381590882437684106068665197347856127364603382388611165826008812884716083019478237186736946685277593388652755028403343811514652795290557506958385871598430838134824236742662217783328307111523311101308003341786848562121369945321549496444084249755546034181884219404318413838308407155147296408722373942435628073382157801143019835958279306244732686300958429901368352662179434642456884869804354422616218376225363198223313855566431063770421231656975519259215784475379902009913727928876271644597448806389300296395666424694549636407169750635622086020389189543721812520332805441340684648816728285333167984911778719406380015760669221497352424370549334985461611062478677066422542219011921007623878097986656652929896242746495902268975454018415421642302129995880425727977269381535236175149078562209594013252721107099471490327744574351067684410751111007606970314553762701201446965681880336227848344447914741612857084978695742715418648979430228362320078578074680083247779304900294110381444894926189651106199245418980534856917364977702642053119790064685011066851186873166950842060647428418041386189919935417538963346029463154284692499729043679522399644013179474599716986372813786193196250016739862722188876199172755997845118056334927729302055682142356793829064288286505253052626414530258754017715778762338468349165321569988433382654407268349259890565636767159094524724074027416596919518640742038331154272876115496411640593218737989739589809717036238489339880496716937700852841898371082666495358093595972134589066756569311186703778221283038426276542049185112690858589299748318310651017098690560000000000000000000000000000000 [111,62] 11721774791803536058749553048947024211961240778617830346000367943918332524807523523415793855011732135762991043020506315860813328640331027506765767238806397372125189378866657018149684869997187758076478408088966165146850743670110841664708967539269721552160296488920704558363170870813087134696143343230812655168089239479954040533979181081991362597954441727937797293262628276447253163208249125546489094540482726480853486699636123601945567962010037191675037578987402577503603629920306749957928574122027030869662228860202447712359851549412898759942308440790558522076272442232229953715836869997935952778148665157628782657720229267638352564443108572780744077672556158870488331045282112314257420299062470358583891785095663130463257658962544973413155842003477804939268472256928738115246905606221483587964544152471043255761525159326268467925527038509228768919162314718987521103925462399671881225510778610560664480989650210461438864657976742959222726108778388507765010689433051393342294465104517873932784545359093150882160972476604060016466773472031319410275484950856580695245773342634545490218295001589792664522464747418340096076902886817472015294630883139708813954700538529118947324362247029738777836711411063179844068377815577489507779308991961635416120834315215909192276330764456271629937661560799356209539757205248180556496037846620903480736407844441879084897787173503273448287197682583379797702896677260403151538551819240822663236942223970868539662864509026573572919020999920449993546716543568903836906433915985578152841677112384816836383354820382029768030471725304434588672330000270844644119645451330818533183859700027101274859616680810871598123963397047347744195827503670170949182763335138624722485133460599665574560196829276857701611995648512746314819357436834525330679202507894886489431381383482823129679042715889278691981733929256548510693920741166038454426201987644078674679848380869157583704416165586253967400360940827300012199783506062571874624643439246286493095993854645735464214109473820942108444886614500532308105895794284950562022520789540047672814691952539607321539338877674806499006644057138900013239806848711877805514629556838427433190076596641194261009539063075848826723050822472408246150313594156500028478711106425227507503285408696414584808168745150584192424369729666307775508393553430787486359337550660118627597021167293621719492157298169496781744106786587216762658510980010466798018917302642115921542503603574767486421793234351718621117749482932687351161883614025238040155734379009402018945735149812873324134400000000000000000000000000000 [111,63] -374513163432282772934196778216734169123694689411820058406057487865696663831135816253336996740623746787548590044090210515196825501886192393285513909022282578612937757262336288792880612005381473075735944237609192100626111733646853104808674592752454555157504608233413358968327216125717517733340210463008496576136235939909327342186247874252920811856224096882862154369452505433007813675582122951923576608081362453209068585999619102750462480425692275182782199632613604146515316225196792569383705604592540756958313126378823333102406069420916059572324846587321710629844941273126894633315669296328527970480743854178593839186294943258704681449909864200409871423266796801544515148808766254820158357827266015167297372206705173598715293697990310165434956619840504675862873604578318003473643193491817750045511700498403110236836016261913449173088626489876498213890216431164666465956771305201183866187499898942329580047641398501315425483355749267131896073122903963278043378821004889291846669691514074265372492740382752961690189463641136731063512670754669425682879896805489039239585654685700675216583788607735433302044163956022709960786914374929076549191236748776584722960707612608223474504691239771130013534856735815548453788442140627886495818206886552871892908961680560550683917231672108205944212185570019140450035029837385920107526857090151299419032276141815798403864194106993894765555588611253628208107803803816401639253011577775759597657078953225574646563002365187351064520684389450983830413747429853997128826529977315233909536155056937661634855311338914372423442357366278923389479718445197039655389108854202783251830544312577152299607613036932297931599759899811301017124363736486957294841439764981746373755852352712452426839919631869416570646684900803897885971097971868925751988674979780838697891271271359960539473754590764316980555508566155134062774617674054405825263363732213030767900128680329547946628614814433718987640048687216860907774705285050599842706545270331233008599147439311909341764930376963662855207835261819416425111218757477940597363607258522664881985230796489278223573472982468078762998638496611119812758683584729250589193305478388238126722118641852648491908094322827712088651886247406057679114389532409116098909536513490142678895612116379978406385284755522031694615281825493552401717924185713391005197921815935540616644597774147835392530684395104265667485849243633964757814454201590581526611712950559437339723832115348232662532643282464423916101919074997214044288244235897376603129673507803213216754509637244713697280000000000000000000000000 [111,64] -8562025171783390286087203212577990759843340934785242322021695576322523624631441794891538915703631814083893544600216138645084384002521615288584191711632883169851169390448986145056717659279618318436526939421747603838749848560421137669546480607143950961484998409153747854047801165408934803201450199470247979666458907330245588938514955933632307399024492027683909685182251146668042389203659844993499985460057534337370256438115529225015318032787685353356167107966474004585804735652351537698563035966018751195740037142759841347386686107054315979648302566850749599067756399600693095485269062134359309099595061748771146947417379196467900010059841094507063389173096780525718083460584957544212305435636008099979623522029818205607639323451116689213650954732520615911349358538292043454483988805290948854393199872019946156188615359147562172137246450061520012163971853729177444718491125269541633667032959011431702543108997853061107405400382857276416191638914783065047441862041754913729455681754333385724858102143764735071524665399784395825501539702076681965333615672748248837216654366845799348968674610067029129665606537623015011350406981572665315733607296878291026678842012909313781894002866430796974036209717871165468507885827615283215730711791459504718343891429640351942327674147974676631979678417542438913593199789806312872419455046408407802015777554141252994875443857607458201993681220147094450305224872022794529030580695581328786294212870043095108554795538258840798824580155596436945795240503928961825381416665873124243782570188222245467351230801353177584268839681227526071989026991374230333575540790609121060582027585825963059906173805676684781679809593162074780013495643108763208286242892502997908802499583943362535480370481901930204557297722615716552262566939750583976472236316563191350213587620618975320897165946377896096270493342950924729756724463756909993712490077481595609695112109528975109906082163891969537745341344004565833344034579941896087998822826365569869860764787287752143360889901082676633989493750187397329945067812229140268405209558019672138006110671351748930060502373642038683526370074375750413642480690079401031402893729087875103580422851617869890023621691441668897043507141501349583219879866037826204678749657975661388319111027716224202799796122801457992422564628675599411833268130387321580834375962861788467302674270029323159437092639878580182886953515138334675257427383453010166939448977053862572785485793307995660502749319751891357605864189111404098553429805530588906121414796697135980808485168580499865600000000000000000000000 [111,65] 1895670929461695594904731973843964199449495579407322154576185494555191097989019820367925204482662290289412903940831551797642314765388870496595105453693388634120436720345866830277036994029344116204716566701223065849687157714714096534695941063388037591151761448945508041398018236950814736905630200714726317685133838887975074203276230677259747434412041273430623405080853062654979272261170960398473952672475460250397898016402655291035626139295462919959944668314157669158733324544531026020707096424658451979002577894748461619924988336348245461608775759092900383719447685219721382023462083665795101012700442305654466965950893845037940931572326406634543365913871709127002484996913005708634265606034610360981283881256597967535568216972582464613231132521082824698952311781555267933313862884006403116307815987244327190938202373347440329983921394750358943019659402291626927807151504151068724403170208367165285570006281844108495999522629312552565116462207842813242289255268941627065777768928567958619139225185788976000121406707740154251110955354997750368276566699019437052246434613082593495216667541441836682030490289802647001548160066277264164796550858068165863740528637311288928954150373554685501494133992000613079053297925719413223542284289559210291126973364314711357455148380699968754050206608964664749607925002304332536338185873004200137895256128438319387465403898123704079348588408489815875196986275178005799079974556312452647492457411525471100420816274089350350021483319670386249934753625492916195121133219188441886808013876800030854106904841655206839108380665465303051213769136600157117580066501022402143424264377542583080598588618998764213436983174892998372644247793688368349850058307363326353248932949942451011948620065412933290673841706730120222876672830714557412616687346502762696191565273375931358479759408687216403063555715659800631014216938299956987892917991098516574459855857947899375906835309517118650798233007962449321858904083710515105013345957479553195941262663225122320451466426544290027335242203780344818424428512310658377852087517768573324517295159482311947993140747088456679733189168368900957316164667679563716914863673672678759373855803831440683099680909281113502009744525040034744537785637302135488131816547050858888238576488958942935861499003745293707804573765606156360886328335307297002197926373973338718953947775136440740680331555914766396820914826598136379980896390730884858451903463512180497832083660473123757800346853667984124158403519576913087687235586577133326940821944271786883054400699334205112320000000000000000000 [111,66] -133556968628100260458335968187968833994828497754771116153216983545921019166074613062946954879873103371199788902778995473021409005247149583459231351550514085117872563778793891031854670252159088665760800774998633622926042795611758749351472886048767130874958795549389554840641231580228423708996713839986486082493870662323391441392584996286501484897269254790233143571364235897178714956685379886038762314400723574343456653632090001389783283395871480158502126842353884224422331033399089040762808132786330271166830959717347157641535179786671225665909565639247881521289870628593182019068513766267890049108624510569182271476741176903113907765485392103003522149919495229204716982798770557691064058274662650058824067741922541287147589810168539979124766350684104844061451018332033171394192157977247399920927474205826070513472527553040354821216793810074875641531952756053746741012442594453587032216674053536007256432146153776920714181974213838986876530071218744573326552648863257116484358607567237671024664299825851272278000763920151158160763366331693218090206744162540899932789484014350891674469220600671717362939731557998865944917572879815658141101862387846469962277698737826676036428486076349508587163422637870282496334606520229227886790879243875257426821063219945339582188118211601097956832846539377775881306365452218185000370762469952663405644838492083951470931431022420373381089502390399580604466120927865744713584986946141333717213143471907821658400224647246726041137931211870978619069087215249221483467187995486450198475365230255358387215926328700053284234434670776874537493851687196060247147848162820957443519433554544489603104547155461775180801529365653432208677805836240327134070128817281801390122356873717408403305403728994710063447163790794677757877249342496510996464901604157378885921558423243120700901481321041432859053213350941929450869685975279353912412400774564634438996941267658146573424575071146964027891546398646260470767664957217635298714357018857381000286474161182207071361183113294788677709456173584396583259718513207173875407018094511664904319175064094441138728663591546240957286006510832942006974577081738514693859036341454519365956510195218615187486861961703561559793819340027601844674389148654127511662629788464875642753890817504542968222929162778915067926990034897115824436016919560081549009723119904277497372052255206363645988567937643342187509233777089642056173187296399672121794829318337088061372750994366890041078494425591208963503130314682822474025166274544199076611778803022951309095853898491494400000000000000000 [111,67] 5666146840957798430602843067497041321709655779901589976963430808966919775101750727229340062989223715856429526200221632222104419986805940346351439645235198365465176086760764091413642105838384626234835758921338693603632055542157293098603285362846639020278340001200354662253924181331694848854223053378740222462447021460826562168487581412827943354002041195904583827112478823890040997360644721154292207152228707824953553383037640102008723669099703155229406906377473398156916487639911589852733068286064367663312039405199869813155150680977164367691520539108058941543853463716824427105919345421807630973226383208403696269244815336894267384184082028430642229848532593844434919930460256293885571795418569883571520209571691642525822501583898317651508950966323433218070428573970799708826740651684390196906356820472618992870986501719979856808973292861458137123841269743149040949527818292817296713811499448381843015644022197339889430749184368569609552524780522292195711712668814994510595591525673668092716080645032004043810883456869239192716583150301302875304064199657500447259575423422426881109257721450630444287456387249846161881658054576772415029064203987669989629261185902336929411583998045124972716276614877218468731721552223701632576578976334846904835842915132596117535608324638187455234035317362552270057832468984771301448160071090244386947526363224620789452831909802799400134177572352530158187460369134215868679029475429471923858392836550668041688420098766807780323513618218068310409140931029426932024835908177353371323377584859163117999084246524672877428841560797590679475342493629097366298791778670155016743733892590269923069496624046916803339915275142497313503782325899376962256033741986123365119995107295902642791570685968880566937632582182824068832974966425395866042780614385175895958713289410262847694079513880010420810241774535948654400769564052646680693816328013054896259963745035740119520951732082579778932921804081140663298387970724259616138436754618281515747866830299635112257306239935636538424000355894526134747166287230033789074316389227381246803430889891560149695795071116056196651077185707427252264368455809781798471551562055231636674123155299967079705851726451406957313008206388232971552428727287005107686967756976517230644097113545288457621103361885399499163324415678769072900404201736854266939061602967976596277671541921288013077161451016390134961467885318025655186886874833508191263899736394822615606676708907940514420581540061521349484406624249452728247645268027073229841789146356168153523210259162726400000000000000 [111,68] -170448673574745400658287722770526228772170196716098591028134766619175207749974857860742260173231829852982134737816570890270181000611758485145765236852516061655614943320252490775663406564804808543898304954930571201659913381470212912436975106669438176648821437299875963497322935751253335584736072397122088752954637853014438053914348136622642724299090855173005534369791527004019830713726869723942381851546082968408941796157387878805063290163672804874908813004707371347685342883421679585063496075713521129041148173242365073051837151960360524233802603128215858988745069502950557374644560554062275996392030948154892964392009101121869549805921253159001731266394185355220246247244016185686190670840638621203220220493028656205938739245995820906231781154435502940708494217779053532583313651127874082229894150657713046340826064917661460325400423053142238051178736262180926754236371860250816376817010606823679659537042978686691522883796922624975259834036490881313969129268556461791518633144430449886513354121940243669431178009050612454877353254506857789949412709409772346111288940992257544513045860133071224057105039531358298594255973069374584921130630885997094260578384882090337534179206340893743782771436538062966221696588273723905817831265719971906120516707893567380956330636735829307389881620038436916736122493568170581898382585586217715829700916531840664780655101527059894215773068101267601644902740384037842619769835269655061771899745173852102514924329872438165099212322334962063842698990548188932192336989262506219310658606275140579464563518187040594164523673106999314385110507457255397269334189563620487227552924721279627933093209801623237998538138682375104511993370347008099674080894757560035179172188536411482463432030743030794515632519810838151121701770131674064395026272778269395614720506293172282636446299094200889097323896334110634072485038812857395493233769974054722339313915609048413054661148957321483705950550733597235100874102645035361950573926968060307607377608581897838089468523042005215991272028820398390656787783508141508722305821391907333332780287385743661408357991732095710536749019439233413236964380427663972473922400936067117891025096707895228316292260633303171375132378552400158685777605883772964937976805912264531013750784012114486156200766985875835573528070483729318252126687437454255087029186454064600440625816526246221733919883266246266437537045968931764068690030842825083402552391450680686152623566824065160200629589258520728026463166527531414551024406098732659862765669208642353616948015451340800000000000 [111,69] 8839660204348588048772410058800352482960599943525145945949352517953830429858138609891020968643432071515818674239673447426706386260214476968607042058860837039624698404677253370906846702107025085363751256732855023832134319436875414217253932840475486838227339043561041948605389323895950812300508418944365928979287321155466078578002450205451112623461570601932514520014791702048460642014827010039969948401285854427455123794370534440173102164076510580628143872624262005220154955174334428043339678954909888832790469295182099848336282570747453132764473919481837636061739702143231463802601022093111497229963448268960593703194707569166735150189067441484669087237490276222056026651140249921905203677983437011855356667538140018602552590317767171207221318709558229719882228773603150047020606504129552986407538109311780557059773266189363051554325845434641417418753949748768662690153205757328063491119430081353694570625275619461722418005374883966486716561798926811615889071316424065328531721942313013156508778084962389290495910930502090900606655882190382395640625181564900016689160244528110169210239855744351022069839027370530492041678784280185853821222171106013958727638396116628839331505815402631157047480370156780258007434757884008615535361935989948371031748403058441083092707525398608169661000945521809077213854667998009078252020507202835865482701655335810847486488087528452657882747501892160111339955014127416411574574194595047742144958823737046451932059886461765205393461217500316196485755902235520780630963608184955659138030600921380680665412835161688939495221303059073678014142230204425308128438383614020049254861716352090578129527213873021862132382559106371802040513081392377626534247517617271988081427584404299709360224044445275917026412924982544526036958955672578417147603497892628450482605626531198683360952166213419744058347873749083030266105810170252688262643602504670491503620964691894657098894635249536600103596978571812619414551084436898488510289086673159899563854107011459710362811356661584735513608011993373079141264824511611713833034684875506764167587973255123066849269563034695141169590006525214797811141221813508688458933460434305726329338616387104249214257796981197237334621616657417551447681398055901908112284628172818218435996944801740530233126497634987501905806790142794046934583217049867529505123779433946046656821288632791330451274067621571622316873655637172556088138994970688471843435491201504623540012854930513342784506351080674791077288041283310653236750046532928881950790239442102191723543055564800000000 [111,70] -882926189976788615400123520087460961721545161097961669543843859669066199671844012979263152461025800996482776285249894754054815165171383913738239480008691391949802180182887779498837689855177761976593120243521490583682381997507628899178561081116481494816603023798267133928478332256626637660623771186060648163611748608980113673635300075872581736946206084862264427902488191795824938319510809893632801550957385212175976733868968743538625819792190290024606627567356252672137251404404183188944511690425105049282013269931595601964313657727191155329035659249820494150389164944550736908967919408921143224612775644156215366908337834145913699259238366297865605324840282068061472800316604864358109743012967438193668553600620638686214287922627317790779792060386269700533839027346858269645375957742789720038230272900941877987256870100243280353013564758808495196818867150764691577222238171535244536147968305816866662715230788933948642003688685811000567772698589370202641656811032527142567304899784665026864880701449665756037743932080262559591757365039902823231744950686422299259329907777113523214212105070507691903071829802270789152105732978110022618143329974027623757942049750624684741256519697020067523964886736217235416516228123520490919171782576835513802542323919667403203382627458874880050915026827287208041785134800132425318671101361616312010273515872778869846102884333212228089446648232588309558711603665421311247617273557011639754083125930339384050013620450398758468997101586496237132689854541006110970339931828757355196185985775360950474015738492756403675913892084628194166933206581928395409309759704045901644262354408302023320358430031036926506693189925077738642609429715016143120007789333069127845740045699908626223074209614587669556076761932625119349622077781427913129639557798520991482682387914327985464320875158752360115010090118568719400117751353328244739940199622522559639721141591679189175708290492230024175769423950611986174786931451922823149272622069752546712169896457888485453762867218575674639402111624345715925263872101703987224346113805605463238028904201551271536190383224226966357401565220293668128122049980509160460936029988211861239634068072066168049888830788820207117748710298848028311051530360497327747240490926080659959618357566607396641127886595512948804645799380389677710505123911342168618139990741427231568659916065227356658104869431215028782575394982194096389202488675962599330122683793079275022354844196791205757329877210188833160549709791508067253435037576727425223857025214461171634366775296000000 [111,71] 70150935024878881495396305259788604563043452782109031389509046364200102557227593405795833235191651499338799923372867701488007851685876367118974294821575738128652376592665044221565557698951318934743523470864419734969391806054743434011059290419063573514311530610968049572823585004072355055232598531718204096176452829770733378588086176969763771609380788178486168807870957598666253019454975004797144926140105764737598978645647664366231825842655618814248081149577726894879597907543414980179317964833025669800116096199432348143145019176468199917185563371244647221166249362328589617972850848346554473288124634623205603118592463231969105227231580086567789720798170889256464616106632505794977449623952948260121299159576579516880182109994286987342563910774724414990120400494383523345268980842977409133731534299320694266833187692205008169157171537058783389602591477057346570641669443713031023680134161471823777417780826159050022923720822593739860229070820810066760250012993974853496739037781231079819095367762375890068452209623569300928917694550705836566001823152801103813443317685677276767805540499640699736257110588726044187219902363222690402485455498945478379369488560588414999701993456223908771885119474225852537578341244140430956506263997819810699378539536329195953474060863087675882007302075155731453610349405762871861681098820598900179748877803238243947278529436745285152209720021291448151221767281311327151724396405207588078788514525433587757911288797044132054311958816721524419531172242193386837446643739425487491527891643469100781595003805416170828729565170347074115691140024452480146013603305973387120339621502880679784032757154630567354074803556152123188643178394536553232731699555702180973144609015175393671840753836768188699151628586841530990386121771760600814940888101192946614060615684420629247226756522299215945043679042883851389520760893258679508989124762171951487100722763011759697809541574740621605311620647055338864090115600130525866175724855657732538353929324951194507537247460341481580690079927894642185579533845354056034074046320451568115599567642987054678320136833372929866406369057566477215661826607155897308395093323820579840110155118948828876617256535397500957985450375526187249306881767606792751628418320646220637552115891965986893572982516920117451800467624005191039454039164664332434479617844512458707369052871526922266489479337369390972155570719458261269393141064532712046947300204571141312525327889183962793558669342909740815922623322579478057980548000884655747692817423913806784890048421600 [111,72] -3929859120414460318177230710533517259377595346607985281220724272570995315209177792987041200668300929746929307212390350955552404596907424602747691688208637969707254352469552036863192786574930932995572554779415970363555140562888921370850606056802804635288092750470565594881170494976786879977652843877968201829713405472178401720794406327022680646971340982814066943451436693773696794536179210817492974456774250291549838290393269895807010151238395403720354265492004218093278159737205724286222771287072473192681519272373072787215269708094191746095589513603957813722657886917996849491603066351453366416959487630776792591461341693502134414313618131380409073734171638516072532145002658072822561315774842454534772000560310470442224570384910845097599127118779780087162616304601776039791203134848029632768522483677753238047097502170875118500868500562737377400505859586380952070768002441019183060877393544364671237727871332758564460042267239824669457483712514732936822192778296162127416674323185342967696921370022130899092330275302245290020529307346039821190449790724371218485096822892355658347391932980547143031696968731885844612536227789397837408354127060171095525828692206901690237273260126756388982066821694490960700494117803835968601940110873111212901642766557006217984212705690436141147522677219675046888704637229304131694167818530709787616422018776587791916937821245159413277148337844175379055399064840135435777133655328473209600264437003488921378230588194933983942572045537724697497217750023764357473801547119321301347829644256575822755614470652948474726166340450228086292587723939133361963149803803790082329885477132154256434915336945536330810323965597010296731444905393210386226282027606411972952329033897559001238692462757613702655678141364097342705655435112982312890960331972964364536986293917208196201407818381687367319061700162218966944172632100435853991105184238969127232993932964090434645091107959455425526459231554414650091347976277430777497400952276925035676099803136050155643458334128859709360321414040907131386046745783195743647341528101857158220875822202044880636618528392920561673954798119611757028254152987816247782580840785231508523739149987905070724268475666124853518344082699308642527770814033921577240893055927486233171445646424575535692082225625703249398372212050990956604911443266627499405326493763413902723186041616093622642961566651821613203214408376176201009663289506693670024027216617572268362539232957831910800040439047637096107784065077629912701516506666389558045173597092026318727808000 [111,73] 145822558327704324825979583081518955621868846515538098215233178759057561804102440210042641321870874702969492862475897666782284614273266858088325012073808441064442093755873205778500989783783275614758863088717419840019673483169592073807246375513207602373763724589212880605394125544670255183194790952012623873739904119603328086234368423412570771259480227392544255459236499778450619236885855002211588903404739763101266205678686945210573835238709001359853091781858919719695223466589678397638722519326418299102348657085001835186991376399654832299369378825798212766366308443207141948744197204563297465432555119128345463548085610341521315024567396937101090906403203694246505258068007457213418638521207289926416260566178546818529320213341771694041612454423153585456569157471488031277840175826087990192787285458527040656997040654544385310218041628348001806525272520677606912196580615777416408244637801238354499590289747052494021706030431587894195222074866213543642794094506805581654045636975109201037485754910506249062893103621738212616128966491528159165612016606634313617917291092527082777963305710098679964665088985922720147174173164587210367131053120019877067395851490783396192066392366705901581171801152005676599649763135175393347837725583574174970829724622415490302246130093934702919736906112502007636291007026741429422319971393888781788945020292172172041488181361998005321880020267662991659196360188742581525216554367435600452636100600952427061775777957678979839604540001422195304786739681581228884164887053068083659884124682424135442557336620995008874373800523611695680172478185140638204578738568753829390210598598960007008054885089025148810046422247382896265657473407143163984838504611089125712756066685316023435438124190372867864556396636788982426563006298500083235640304135932141724673221789303536520421577602223488852137002397776666004924240894544512133465878123024575525353429392197805232226726357166377151391499743060909616637748463520932784867694146979476774423255232147475317737946856778670892201879908149221117854670950769070291223600230052662593100804020662295878331561281765369309636368016114293912995710850435781188458454610112628371870352352288943011430180159029925603537915329873912451048317762105299174462762316766511527700563338436323318426497803603832793748848763281689214750819105123255238830335784016938313275230908859623606628414334485917763894761940382772703831985718348434833314437539491408495261571982566397585512807305366531130749494759776758099851128573235067440786828971740002473600 [111,74] -3052962432890889250634625525215123472925618309047196559442779767501145232271590357657786867196305597252486544236668257881628629524467032773822372391034154066473300449601055399965927511564531514498366912287978141461355223455531699292067640603310418411409072839902621890480857722338561013422130353344389890733699093604853427468145217706706765621704565286387871822684974345673456786631492789884415858083221888811535063758900641900539242777647312325579027985447141781783029073810231630032411606965944713276279823901647823060279573512180207737383536709114775409312899100328369118806604045083087490181414689812740536741741283825039576224025978969826397216080963889910646718273005551952367665290860839831788751939901109608678839678114813979477367931411764563073658727986557674839617096153458350938021355886927209805660854899352884049028626632218255932419113902859685744108824436073903247784130503531353454117334119329473658168826123993998379232073453335829215073658289205689248417033190756061744484117383304035543125515284210202773665430245031398386860780378640567063436549608567667509521975824289896169808233843795781710033471392250203459474924934364819992870347005442701326841648740685348902649065384673049231541016072837558209055517871355543289137230737606542328829743614503362512478660248601398102030024876552609989948565505830445770455856327560090783534980932801639593566407851705412828353302992535012891009782666646443494110733544842079830453250003532624876122415442397522055185048762822214565942111824687358476137508754146315183548567279313042304112682375730192154239340742413530880275233442670293663426672982868594382960849564427151299683902531211047992295146324181514159866935997407742618592792262683185033696376397394259960069447309366457272107130714872521176238694984215526075190910171287835028547082570318676647337566817852667258501102489209693522595507550178376999918561922852682944933829357905862355110253945294479183190483317628675363526633585822253631379721394611214716578520707789009445010093860295164770787150532158467095873648324670665726222878981945948640060495596160492254806302600015646176694683944396171560243342356371218968817582433478053271289808093834583269238397960278088982657636610065839850488825640523326559574965971078599391137872827047765236406995348323662878484580926973234122611559133747452071281791193537020256031993563845965539418906436934049423364929786754399407928401708156092853918969131943035832404055730393125345469585871192212002425880699494254852373004957518067200 [111,75] 13689717339929594984213060178577557317989902178876106233752252363208327966070902866081591617944403405452397381708414070598185329106749172766115356891536139103449400049752199009492265640793991787766282909418872065301909189877868927557210816779393738532194144345976131280595374159864690332588489151971070141095488150042274257349866093430924849355460434740369424730471577439053916391339268394276944364502905392057704803414589288033951150744018988297380896215562241196867867673972580188413872994605726293303660375125604859535792325625473790352158113672603138998497619549860582794986215404845357889402263768049778321090225280219936881498033394939607050605807867019342003752276564673627567647576094134724755318268999785897524898845232193626304746145218227371325060767495602796501386097759833638529175540121682978479493480013312873173187426890438111963137026010400663752469832994386276895382225877604022357661514685908270159271605267151847933211903925001013633059894857247738933186468227046205833675337200355126463752608592556735078325492778997697088321353212710529351001248458583304076410748423452821734983739228318402576190083536217012073780813002483064007313902590223931945611196067146919523477308486753821449758918114683307792406306990970331860938060125722987743077110478205825456719981668288035685361531646044834863430140796909748723796004682263637040329547739760147391819553014998609837728960816623089583029504682208498293380892774752416594328538772290651346918965542346841490737281084657491339303919131950404406280917464438144903562393764377510644248425856306366503212998090851309429462051350231787014879213826729198933954421057715674889744268499086985685593314287884924489646517030024769718717767578125169170361161542218935587106861473973146818452215422432075747456493069711893111738904012836561925712149291079751802530375532372517678789963206810770477360998951180389213521102848433626917450861183111908567915578949420844170923251274601541087707698285930183903715602771434053322326605225487068771935570183374667040364638304132935250585539326420182956708624039464110819558174707544441587469416704020231819504787965301330263359680466535905047023283313733569310928618064843910383311261900447182256557500754626482157446147871729124589519628677868691311371717422139796913679899960653831056439876120194989042133207243660689376514210340836008570580203788850236778303670417243893786113601085979546321062999887349061104633090234762539626175694725844089135477925261444657552721387701497299226172656123200 [111,76] 895614256970703864241139031461609453624698177588291060368896765834214978540323697659860375611893012244999224959418081991114672399017004543356335226518243237382957253128148855083403149380967390472233384669347575655712192485332609599921951783368793043407647440434905674776387155127976391921914814114304120239146019325820998942949465952350311046902573858898650767553307199519586826003788450371734536444682666508384499104223095029301081826419548860072661359311648702082565110297051266845196093777481367099766756849518572273641277488254514365325919692989938254713717087419061708415888915779046354940824831095133368329560922557115450296424900739910988758696422918802593217669731112810282371020036719182594708354161640599961243586161406903559211470827193074276152587750910997472337851053925652385187436552850771231914157425803016807240496972732952855101701564986420784736726494011685151136399617437187644656025938919654616585554442162200796046712557738417244582263969875164511787903775211225929657779288484787926757390497130379920843979244170741150413918768627571041538794344091362646712523046533330771934515444758247115003735082124893089708211396925401488667231745021212092850060694691246786026152688688542333442197737001580941262175740013348605736888510645564873257133909613798639163496937528291743120529369495038620897036907991496857839026579927913118363828742481670592103598881990122295792573689128968102238940431394849439829276440307649838012924040250415371726756003682216337562509742139692822491039631107373602372130721398673115750492339323331436889963735676884860929138016510227269687995379213592009046840342348830207224391754569513255005639486224906294336112589763568577823165456262577487441279144142960923674632657685723485540949306481281481958873013642324560853733772792541834316342749808019510415871316625137482242214057646096965176933169715856653318702206796220682044827244668896662009427223767363424045551727467192236951156962699562005296312973115594402022834064756315432198043964407769944693186699716433768774124064337666066085994190972270886011033660729757174576948475329548094500068031106604699993584585424407033754210286599577826011713336485986138468263843637180163495944541366602254467289581986192361263420217961992132027642623136912773911725651403163042461824092077145130084546549511273107596863242230735992420321104268016909820477535483255921464324058144523331671439832142892305215271445243185071098562060636804440633671645966181959511002262770255785606181398680015233562277760 [111,77] -22304149869410330719144080931730593569500150417941095693835051725044303244483963425065110166941444983185153220346548327448334396180466722299549215763481101605137968509152559606341460032595156394157454536788729878702601653795058570958173974620199684520122895492203678071410919691498589231930002947026950058506926645662837833353611934496310722914881274364895388130031697361576394097636042646186895558667106304065205028934908770310453076739931939601698800740893116777411150468684674249814272440885943256695653572039327620076996552158769849669344642292321133177124366441014821405040765239184535384533872746545497756340209908791358419862253383443418943944016612294697273313043895961980451413614239739621953134206261684989236306515374341993901575040201303111373997255097004937742632686415254966419647305969088934563096878419238840912188720441381964696245261993154153654004290545200763590627016335501286619586329049516210043060316992404626567686841875672795268091532835217503751789858639907807516017632092303515161726665888674550817769817117333032479646755206560193982758349110870094081271028561526335052149949813508204054561524796062081107367741046971218089953906404393176863569709783571121881694084927170202872475970137420412831580891526685931971157450234083848648462037639288247243681143737998093467840678193436418675732029735352463569505762772306820886289706767666019480245851116465934193171696572891233426674551853610442030789464632682014999833071277073888070094892451321971026515489080526855130065980970315425299672582036628822605490989181165455793481646228860355343469474868664786613253879467028104663955513523598532621057711940442919990954311509907970102265884851648360145630468257972578234157050975120600271176359379026274842330624684144522755674122221239263242783056088754528185955704915016285591184640908189824442223448371055437224622999008350030648173716719415382620005390557722736927103516796116460376456208793117087107230824868650288230608423606528527325679839799078999579289202835401585385306243022825950383552718065019921429970763642834986356186523111971407883100728384306209524607457236318219944165836300318460025697784056186567356238992631830117510125714969209596336472506951105177574833207764647521808515123022393917630812475119183344164407614457378319241009090282209661134374891901400328453431020171723261074451898250793329629617439081761097549358465340536524502777776226430016646310091933909361990569481313926925423163812636025866470745835947921427006055747794371551426160 [111,78] 231296612846286815386305774216653087909006804937531962773269956642769871271067920966526539201956268753142497572829874130515063140028022747586575949979243631672960371461399554627415388592519752668487490726128959040737151026389920859947814196059184194589494571707113745028809923531970661796798810395131506564011957996088324495692178350657902996435323990915687932581774493538733309153926604195917803833980429857706729503335842353930250367395867803779112161670804360298331014935235300322795490690464360079160192192231311687048731281817815049225654946909054753723821827487739199349053757723286111162310650671874497464281831371029825005103527879484974057727867190982424884996573407577122271767510826653139177374181154920097042886332031883396100119029453110759321535056660865059900651529626261659091526008763758548923944904695573815104352238467104174126953378889070553407727912384927041510437424741421651053335542980808009600432300967620088068863481252843049592464561880860641969842369933565382408847581531401030296824878145404337591023315395590495892356114674397759523345398984169383904197912126602195896890967609530857606129475713748784889450859008062077814243705305101829306597795676378352732815658158063798298312094072439651977542528395555441410341284066491341612296163123234624393458383754470669109743892521948031545428105125672170976256249756284347651952654477328823177373547862480551057621823954324667758989812252087754282223441500537682252777747186763528564737855711436714889289080268017724301697959426432080340952917338931630892839562393452018691003591012057764457819018992018448813811843579907297477853975491891104012044405318735047402730866233764841166401042952934802700735075322202342119103784067413655886195054043608874891021207063855515457590184190999161836228072296216687725504470154565550757145112656857704287245833295581706546612305286449328702504046296022998398614554939696356704432507726517208404499009903170985626054036774126991071728492678160361715148409103840859330250432335691880660936167026594785084641579117094761835117594431566771994835670655059648025728497346035802611163471253110626693325881932390926038162907266997834871296860462744941603462341931299017203286252453341828859561521779962219468080808546776827657019572330998368432216844210758142599116527353782728072940489669432670260847378186915039618901995256383456277079679408160910083137303938193275492008726535003993335324956311669571576878526270414989801433023639013949664531745305864736298295621279499520 [111,79] -608163769630060185672500354289829625568318851748717534109451067843538837660275386549039885982612082693741128578650839304361705676436027210627399001634683931733095667559514853748046276262572043150339582915216398831592299074910212976054226230667908557069618322674924278524963777717930307920262974771921099518938319998846527031336671436325765678014249265589203765677434873004477409358523114905209589976705944628202814228928973131934651863973964526468662176581097473881842053347348003672526872803272280231924093620259775116386711497478801912315401062213643468963009292063342487511973787796703232518182622023632332045148514873375831117363899485751682189322685135002665791428848099131101316756856148747063735434669832647993805744409455312503211136425589044405971732584142266964089290646064106151622911486395545503013256137465124309296150601718080430451758092356556577695773323211444655211791818033758532436155736696965815117910295656880643331496548082267775308615479435747909593999545521255350778862987937559411987107986667560479457401764624216508831801839718599690270663304962394842780196940148875623056104027413154648007678351144063397942287281111184064987996212746553585830144308759912527820677085574984065401678167859051400550472239928736334371216522359214032758784398910234202275201524647895801282004589526721142578595778044413320679092464076579911786625179380324318643765250793073822376710921685335447036878501526458182711625300306491466336061462523154285872098492801065978282620166337099585388013556716348647139249819627091321666581940608640378151553841177032051840038228368598167801538524487863753670353725631119095161451334034289878729030240475558387073546948901371039558162035020963610962187361528076455742456712481897327790815061757899323866184004469775966873868019251698394716128818069884808095605712924746025653021495236053514647471107084006873057018009232654851848673808529248042629598929142027845729299850150662064665789238346861141739580043591569146542150979841606686002786898931650399308464885227637518228925621852339807207862464454070537608321890208299136387489462234529971282925404005531199596100721170800228354714520654269925029578363007774616345494195646241664637924252033152058730161398558735823485943403591935941503513073754287899205734302882311861134579322290304884189454549909871544604200846760107113485202020138253631260868404221979788561880810751294007370502288844483876949046550801061313968898339212077525770844545175235344216291994688489393106902250080 [111,80] -21354148964424067314962552645429687767344895685087583693193576295116206008691396758968609843082642031515416066585647758151257350634475994108311981458411182895548798990440751433369153159948107039422976721833992809197671344252167810098585592559742994123014056586803514807241867732934353692116047532461231465851711844421566417943059976423731336728951731672232949824216839555857593219585000602795935732518639808032059973280389923193382271362330610213382114612461865518718034182640184969239194098739588516822561296051292253442276898170828666548811513071381952675386079577558931412587392659089036673203980675892559848284363420065105291350250999386650664551403309401308509568414956597047339354498309309130951191013774732813231264889041563543518387728091279561784613775823585463929849502018581613282396456846216844168242468836799886297132315813527611229881715521036928291913632003817810163801302132555591629869575629638438046598784004155104064648224041656344885335895711003479052612675762062568406974815428691381162921297573667808033243449672589482760265743008291686608557090887383048831334790007305670798458809401289396788729183943147113357944497935855196615932935458283847454653644843916632328974465737690253247506824089916864470837626724938937865562254730130458454169274621837547255229028103880108251742846742209861804339046114765262735558833503874753493001074085892749303023141661831691193594214856741369428819696241646268615231024323838137922515176302718471173136118900478725430282088202738045356394618654808566168006036815326571713795655017096118833802320674482660434325707048269883491386164353609094246944846912810338885726206420549893958403336836106672154145839726577339188220253831826425687139946743191049635654380649330925712860343940898114343071869235260637037910089936215089892357835813431563968255300180267915016717636633718064106532632108800652158783838472349206574688182190954803211900736604288955943858832615895999921684080248398766042717327514461499860031782562120687319683462987231222085011551537969710402079347527116788428052479041963795388854231441001612704824561389824617176987200115977769868957833426694045752736907536219242153201389223087262384816012705653563403313752133669216316340908327901259021209994821548434544953526035770953200761176362615853340164112570072813058388563249415568034136164246097469208992721019578180958761417468039182910390724971365519021467523589444604192436970630809929584677260449654553495849019142960139680751083719384888937556480 [111,81] 369770492382821445494503354103325800736882037963472443391690834139511105137596632636134734413194901935825554320768200309354537619548021752645125244594478865070213681218642191929160121237512254749245121322053518012792395211879095551710701542080938429155991812541817467992538552716322865085533379361960631787551890487274135241868809172656912639272816310683874665155247408954895211772500243622246681643685663646660400785337514654133403185601774538168637533788423031872155751210634235849552806865217261621036269731913184089933387791517568034823287397503961969245337427872515909264408373084077819414793861149943420634565674935088936233285934479470798591116320819582344964706394725536658271560232430032777106602171701792872187342103986752837330083822196154727760481683255888400038607317374067610239312852162744502772813643215462068791298163913407468633702180582711112778026012582180155849361490221203488715985850951051549583123252666660889560614491586657363547700629663137131021523175939027339103356124146667729255823977404245980694911783043264405669923436041637950848340487027725790732782341129750855054392365342754362892853346860601641828458544923162058568830112135831211596575225432071049558113241581945543886379931036745696601818786199631059097936386943866520065210413632604552759776936482633873149752349372440111754827790925749965627514632823740836582046301308312455650276824681627069621026759166030286695317182967760441535471746130487942513692208992456830916250686727922271049488518409149242944389485399610490688906370428267238946276111639885742474687798276612108798235894907605018226379918401489243388638942856604506122356112429416854325230906654934190008361117236553672000177806603712276943636056554623613288063801501163590293879568265449680268959599337140699283089355445907064641171052115888073991637749669336170411358752596675579696081759011486203873732715548855561495085066760692165623339560332578213359514960957929491563436813276990194112810417257855238728367414453585951002081795191776179193842215897261107149752069076350635481024112395124053951805330669212875371028299560121741851634026906923697600717358799241902720280365237818788306126514992007637557074373217308422306604154721712766375639150413953617368194416781172761857703253714112014718525658946462493451256009179232974267733004840091625369522838478776922330837737996248190595221665097960994625256396028541904307213485793523411193809127832765765593850589357258304383247309092633495864077969320777796160 [111,82] -2451433684841811790871169309494733184409624166538949801810881253468348077476366517752024232801976159722070981643206195653858779124407741449616860311566458264647814712235942994513337161567876938559222651675283821542061689313129884032919258847303057952559448851284522942586424415411327617531809495044649541777858357400882958954945903875610357955439141149249566476743790223493052569129144015972822111166886977729948283489531603504513127715900784245715769825766355457771343590805479160392563966261409310627060889405872012160662312245842101841174746482701452283259859933552497188518575476334492001507357939195076544375288683895122926304546356017270110784190532566196083716443760468207913210985507391598315885554513827306524662325242767391390830924594225891741377285289050671615263079275975500478800073083277876015235167398170792271495290798521073886426759261903464765372895725370336408615957117195068847254534567426686923222527652989176566538404184042548060649979846997339936097548619619607225770362729894693786774567945791940155314815078089119575766345382903695415474226324626025610575485525554065183156624977201596092416600597791248761072451126191688932313810661063138229664074803725775810819123318202150440134437219323211619598521973752011398654734901549078169093547463642522734346580952180951879870932844220006790954610334629791076732607623224241440188881614669217583714987072662077017844310281361795811468246199932067538083105796383093290193083855284713385837793221964168665454636199658001235853292053769032715319852794350243917699050042331890361026534037578297419852539025452687304424817296889789221463375680824620045871136572863813721078878839233723823692019562944469947860072461732551040152078931284239922867130857875745408411713799557753878056484387391765199025205271116514349643720817936400606996854015772132418013541188159630862899128084146583670342598137320535610579987327350456767019298375051626242503799673272886786408729789828445195779708007103628105964274216444357919767430922834062905244182355627652013985554205166350216814686744100194890277397851172950040267515790522194746255151063763898290734450464526411603147630032476018414016646005806993539380969114228952751402701821123745718223263185203638135201728284530845544268536423888091338396926020762369767413592576632890542611429097684527233929815427040086792043761745349876923890017938466790490759005187619779033950061599265711273906451633820132225399649010476619579489460464506488859812345064603200 [111,83] -1663062031738875551006308310651085435344993153870307659077516400573263637571082775792779683926036766691419868386238042753465116333623471029304328197529312215652815061702407112153577784977668667443331762874181474287244413987654973328799680810319751288200699569506775881197683426450293375394616041115940146332057009507003317132819377474036857486639529211786173570126385156950497625384555155393126056464066358438710326851207699115920231844913754587893304717265016619766579924002717200169875698668407097133387764255259813896660033451028500267621412611550926239188050267396731744304154899674108290879896026791481249582245953852974066935631278297199858318179771518108389214731703758548636876062609152453456415111779204500015091768639913940887874989012102781014760743305916173199480196708974080054874275658817651124176958297332765216804796341054337267618927934464121162633317330835565579939590263384271742846109068719020988070905588454790193909447872603533355372889266726965703207868515898066001452425964809079182241368493650258602705409976269757459169583878850215587646461086610169712283638283596131022309814885797879063775156908033090784158771740547075133588430001818957363011328416359326341443001465740703520263259035174776409510403873395178392287167179237259157690137900805705571457888483975756961446700915806940260718414393320546768075134982040372591466450006851001575384835634886074709921623185006239682107457071388677667079540509117756474985108275074673805147895028080333401861231627909209345124044153081710137055014689847677735750335698625069915438118710842852540043321277692050843277792350982569109912709710049106497373279960635253320773372236231735321678388194349499388980344252245081415293052733910017191859238928055433619943611812630365342369251126623348864557705646653722887716519465053604839022776384805041524829762377964045615447812522889386894647781098206534871308867364262434450718791421060914756393474936534604868268621487412573583519030831798666437600384590173800378991384894505831115531461595967979817367659197997150934412751435933377587505115219194199031107931374227288093120558703333270518331663666177879611183109712759464602554066454933207755171305156555398465531220928488530253972681524742827107578900171941310204967168167367015434766547899584637920115592168720299797801797846070414483614804615843953387177354103963827910371772419245540259349029212122207800948610227777869438597031206330438151082393267959501147451500295394962501134464520 [111,84] 48383291552543408164333292528262073524502684266027307590711458482260788947353089665751674882346982889577975213199970524354138100738291450319740824481869132197273072967643047425518997056597590404970607101313677642655920915756496235051040423605053950453239960497018932537181039603448826234504072736677537656112009134481121417732620263437858110394001071295868959756192436156446407286065565726971952331555525056070880744192427832627604160851123109185918728813015338216207689188147215856237173869936492932628728188958197275775866978491348673490526169874096571842708390562247666895573981477009043386109286276605713325338117961591329235230921166068412415706653602516761360524983794656609624409114806211217842668274910153205011964085395914076759777852183939643243942132834060710077768219643828422779511648856696435947119052041309625873464942783586501086034765144264575741170585809677171079370032359847755995585796031648587509931268060540883792536466467319125512061761181324435407840844107616177264825477394792010322405049085362980387014143289529405009952991069875085788211706662898813715123908234793202878491227195244270494040225189800078444355958149157604343472901533397579316122415592333079626355619729341580506911072993949191468257525349227851161727497995860118294400086537216964707410771806152068417608931943711532416473236836825495570178879562558823682867564695229701230987357480702007601965006212152064393482474025818465290200915523289495545885906947469744016287117288442469090219241513451579686586682471734340896553178802513413695837890397626736313107132687242433764226191665064536714064170833996934885048433892746757804953375888928027143964784107236973275466518868852712445702095213513625926180278100368900779724715734491723661030518336499836848397926002381367612483025750637591227662092608229693914758486482386547923739777594198368599580808653445103011887771235093779025448869620123724953313518095155431009973020893951586317437729118278201361232775875336749387890560079534454528250855657671686099182855557626097493407882634745095721154128859914398243207893317772286204551172411700426032694039260940250562640983154116078712013817720529825269053596363470707070587950644529364901910989127216116244021664738268627896869467107278656892592677830292682179594251308657840976158736285201394001093758050940149784632245331953616741260993781557579280755935352429132048612123729267314821322340734081064285976587125182061696436986167406685145809622928051822347200 [111,85] 277999423724339410197159570189214906759709313659388014887202684543693040982671210581182170050922343418994214202315585819929968566081152004797467155209731454206988556948177825041442911161535267844280096088794484834192229341974005881549509266701852256592479924794994889742108230934530082861775392996031245868460863655069554586257772559133485037835129962912700378486171913944255101517404423271737154382031239004479953638748228602822633050770841588868214424931113873495073541356264172367838803439464678312761562300049658471733391160793517111777958253399222933444677503143660013491323607747858804705372111908447603499114076427519966170952503037363754817686223072507356659786802847500692154637221961577101761053990987273226828638659624323884024038441220941744567519547184052835857683382564888321625928153173985258050522176213168580455476833915835677977058082745926117472320526114250663034890759702649530818711165150311363913530030450425177126162715679280090936073232004633778488964187097961300378689145175556374618066470309741848645975540143985916554426297043528030003138106621298839483966539890637595447891240141839842076510032048102442850052279849455584857895604589538782983838298354387083446528904611799512978813186767816218107910414974505392223247780227395663589292078690891618430536718295209213147816209918159028033885446032432746370800194710790135188844812297599812350237374365639112335135031276817067833947792909424114039208999141380979508161752449999024775843488694752959199996754072791907042100417136283825417028424067468875523705502859198680593186957732539855280035345964390675603793805051763403040401966007551333689369634942324817264981197082768187138778317429929384191718504260777562939912742126994132597623889090199809412738703048412232083538766828145224164113086296451489545582489125723321094721417647437397973414096662718371181718067734461357271310296002220952424578811979465653668838634268037835447113193288550884703756467447558197035844282794615639527077135066479088008143091774658185524585042028765802494392338618649706655425796264963963092139820559895080110740899904209317751578687480528479876261834957079381985272253578943485032981176645447752505916869087259529326038705149452603679420791672224371534911169387632722924115483924301191233840916405609841591034906627294144680342449656566687567964948004435947094361089581908426056107164683579525262991301292991617857962087570350887753351384022046456691105494179087952603222262244166280 [111,86] -3452389058874645466815294067849724398026563978648360173347244754697210370107634987978921917796555191363427387779961202021234453680045557552995364227290991726768040979443624324351741228885287513756027761562620773831068021783177716432542875168486584005007286136582768834102872487181579082246242178929397107997099976214422929441095953203871816036101839248227805531205140584178904459260135955463396425640034856011659417510588953321784624485430321848444468830949434673054118524367682942634042139207382608213507913859237973929685944772746692308506836403915377350096410179291125915123842297169510684489603737626927957130314542194909493784247822118837462031025598209465792981374968939265829370399257720505976036998802598298954287136058314338272275265313546707741902944790729745044928234560490421614989553644308434664087700099937014438854410596862424633478427567393745964089174387511059142794395006343969578679041509080673914740867716896676827906276966273329984526976257941666235870229754964213746251405493161789234938773963292786858520556221815093176408329184240360576599809477703046302695023591680436444833816556244261278392595905616213468256850824720375274204687023543399520309697207189253633437065781645634865738547422933394546184292641498172858778859354510826852988232206182385895581833213372728470184859849178502814200967384182965101624158488981065750977881944225481050921133274111482512762088621913869819252016634061088622666623586735363606238481698879825429082913411325491935718204597341453019555711666699161893506475900805413784997582477278757917639177836825533830629601926215303801467502641600088478373194225320561760195113814471579800754939697321353283494624965623421235763773101645132443500965887271292580920085128756573940160869631705087304533722289818740700379439941407045901172792345657696652798684369701732823551782483747488582432573413768330354063835769621719535682588345302486386294916682109451793358243758950213949073342781493295148490692155250469192004872254156522481212812658722443677932916553138046399105589884817658998950564195512918086790527634208056927958611378034138587893828385833927248678005482267746330791499520725642109362173119542921668615782107183223818174291705209391403961236421749214330706587028743955542258322699929320331084695411166286781751795256419173597357095571472569923336024194096994846077552225509624850812811393240770297510421408667310140472054123874331069819262067835987628794712434044258764342454273600 [111,87] 13513054339680292055808218917513621041142185733726089050730457595428787804124346703042593041926589864690800089190818605398475933432442035127514407173857013756217569483185580741956727169731129625809755040017101798369388561476017183145958682606613170661825138173297107542223528999452564968670839574683965964622370108022455263297572472116196197766094551824399672277913413334707140659635954999151719454368013364377055420335010688047928888126663346049645337882815941657173273107590712511103581447549197974221847650317938938701378817002917800711600759973287105122474363437077617265287362499923811537701972549508327954354475517405838818879489619959087244485815579103176275038925887590131991208798128755884095934645121606822309599378524049907314170070232370242841727196039762236797964491597175495663325490067566300327491773032812868468412109182215126883452642253031768453398957404423044263337166123491556171636293868858988823835279228581087958695762960506236717288617153463407938735348242051602901861705008469067005367842861578345067352607131405470038825771154401502255970286542679596080562292658450111889745470786746854988642674487412892812684065235919006816613550722452225282096160631519570745727512717782811811529445982293488303494189353851063585724540018897946758849382396521402353361808344409780436280577885862797304067418539770584166731531461524254502206078520652192244486802843540964368985020213719966898633906177695226266690902725864207423512514444922138367326257876653535437096884369953529106934363858964716092703618172867205481083314399721066020659892869438118080122607458003116399180067151743207514955220988025079096889001174226557945571221138786776009523034919242176907215843436195567987060169897020889142427956619301205601341111529927980381595716046737933546543522521438399386619957315902288563078048128432083767486372907291037425241688625230223634152123765634170842320722041979103441588499415713445441465424954635700237740899232044004039146996175635163501984136178027052169070110508476110742125541111139640331036744238834530821182055631822786293416658334660950945285974401011669656178798974054156965790429429761109513449911079641266269856222088127098476691468562595015315389165463290164967632272968949472839621068973587116927800158303990572377207108616069819388950353862744794052744794610865072629663669745067822578650008568976149420797700282470565550055182662761321615898637014149249697060872029258428370038129495501261978347960 [111,88] 11043257804506655236856221736710503473791996557640961015412646329685710040605108041735809346307064338190948393627740664728949056805453863762714576351875579856163706429168552402153886144636662943722109298878814239911681780022301350100466894227689108964155475932257109478808054517815191830768541607214663319315735270787952898099719948915578163205167880396565458250303605707763071199139885853700936113405297710175209688076848444070745216596291895706972364029304114954771161111208196719805764270308103050512748846534864063724345690329596204977674863808274726760990045693500937327641083241803600535910518063379749000250670213442655501256344225367615309825985646640656758183441302214414374371815081705687931969432056526461703701797292756986090954718420224525236966309033175158079318577040386769013765705392857285227140817960288825273373989330415079603909259385500212290477160747218558253837065203604000991137568366841226078514811420045983915688903137771230346913742865586991606483721879769185458820911778795262009165584349057228472166635073525388586284062993582840114838026349531516336074780312121044384005909586259429317900925461301635204850717023738656918270663884811314187897107752598569279515665893000328808631103951562204716610405672111022826047871536296801083513647087089436855893956914323803725785762278708175467582152976856831961052224038525601632779691271371223273052371345855845066047174063886819679471004905233045404150098482408744537627794049151918266995423359931677960301308085712394231850765986518983655843720968685695826876256318882477142483544228853179817580384727493882952060497004167823151773828434325114950757588563440053663177117431117484872913998703423685265817332590882519073093708272174748425931336840466984566441459174840444684131999293632471694618748375931381690274267384860516810170355626278790292143939363309993561291645654443518691181400482265760888088839511899251265229734934480363338591775286519313760029112671682362501532635962757843671799126744379831561572532647513250657777909259626152237002187322071753942721147799463505991310017506904215500024309533104875086663932911074614972410751129855821668891938639715774957451663087133157692466701245931317038748155911241334152599114757097612582757216635726065607362302541464458738517940960461160203572357112411843267861749630721847871068806692913202888362535496325795599393994657384790045102207587954742574952090683976098830860231706761213544938752461960726400 [111,89] -258993901148120696391318711289491179598972603205706334412681522954011654650552886218041479130843105933643587661205589132607547765018269476023069935768504569874662021543978150729661610928730179301815634662288067152994362990079357628501803559942157061116127764278924935222943869272011067681465818844157139071920864963239356185390381622661268691356817432425807775481922580518572956691443902721915815825810492170473832104613428357836104039152849672672990265576975044140118725875540941277634455711711965488655487915035465066659212565566738922470202163060185041899592933502985120753026907616983958028290408355532508916718989415988678021980097270624317430537329540588148171071995038573561647564319612254703311528443299880950564102141780200415447522891495866460867555837906939871109096365880628121033475546925730409746048009112870186904277497499325877868814779234143803657065244627252567941806144453376770781227873642927074981317204959942717217367687456695455182688706471078920940826776871411311152617724179027130978254131828350175332731065704965499270431638273234339528314661295767485131299348735737777838326831729338673232313051999732495201031876943527772362211480263389325769482671550286593097278815218317681889242020501331393264778164842069265800727773527303008875456387037357708286985644888506176892091097753734793152058770025558248591301705140480504214786280769401716787755121796476259459585083798966566636933772177881258381240568138382705047578519284410983470187524259619142041711217939920963876975656004056952061325581857587192889769730747213492342154182411102402600465492088188982416676518455303146901182389227010033980216369361670219079655512475023323397799602269199494020607037193504943562217889647088556005947631166668854050873814038891076397773261237315251695441776434977987656274006701042552194052167393990963304942067786194828356125654597252570177805716701735439934088049822641764045825204578531630759766253281315796461376524687800131236074453147204291908344004508647990016461137470597828224845165144145168413206906379001793254484955801156702166545847492502436868949265057912889586112876220931090926373924092082381381894061406201536785384478740457711182608437394608613939848934795588078283554045824271932716942763256453507105743936665188851434233146109987096967991436541784902493118739682808478397521296709200659158810300304790864998068394160755261750491840868576761925714590952735461676260701904575288280032229807920 [111,90] 563676707882471545553923725549122737268220331104770546885153979868702651619835645122574591004455588293544945885670672721225160242537551389177799833946947696942469331901527076138381612700668871055771488715293458964737538028316587426628754371778228716382953709084554366667163663797320432727145822866442305080155740090934070923438516774419490091144937394104749264892734385386902511881746486221744824785068512730074275032407857825272652853498071887809178408716695530141170737729165550107431326320551353526525634320270871185422129980574689234417327628427940990614926589142380563912564453409560281343088980769813857638640621689369327388621858470098707445414839809599652109388632988106226365289720831478161406907361799651585520010465206043174049122002661958290903441727425139927872897918314511904110471038240773017398408383916358162973673131547119533799211480364343042091661647318644511124069769745825162200168942422707462219288966724551473053447243895947619734732102265825797647460307441631207451933823507138187140326605458780318695187030869914046765598804075803597759537550087791909765320779409338503093951699717166976228301680523983749781891078528836970178139096637810827876121121311312366170813587695694451429596023669577120725710204822965532250151380623786778976180189815134172374892559560256350099597663696617041544544587178440114943577691010874998743242406597146130124439804674212463006731340548387434782760142600459709459572470407487732273210067034142803439449351016177031095629294195726455721075337995207072397520848813644234806483110782927428172148872576374626196546987517976095294383185278904179814714423819857560126627873513030379600326424086816298074073556698074623381799270986235716644323801169188316991623551731423036110465445936201478799538610578726671450730226780980254824891501820632925878333302763556399841484157451645613673887303585469450907892101308932109807080690219977239349795731859004577730276290841400041067225703265212894413094259588588379746212753096107350291405559668798684325591559864209663784697730384499531800812660369719561417135894228906981936108559064253583118276892702144301634452640948145140437290797621641255085747889595039994063281500374906760392750941503642812325062062668908356917744481497633272616316225670872566706515134787393746418425933267856719805721816586410450988221875436290383751358569683600062674775851661258824116287679921572528466840143483104650927545999595846486000799200 [111,91] -199775349562014257175462553410763283925134937409790342119171553805376026578814055299574326251388169282991906736947207288684263885972668003322107560790727349267981281218831838374620621789209162231022904036538729979400498988190129967543118004640176639448772483861013654974250847216299364778255970289217235724523539017308304558400189316478991575773632099427032803240332455310157556510105621949721477063137150538228384746897502207246990509786438902499989233922515771446878074905424176102964826595708136787901391912684679090714409646877495810787216152886766891818227581083745428506908697615671676120203847895114580098528244723178655574152676700334687079752481133281780001221496385695384299617539626172509467397709074086320783557810566597734399050712414723376917971740375231658477826520815471700393564041692809770923878423475280851172222086039007556896643849517992278876094151362915461423350888986624192113078596574204231911908072354868363583605271997747176128714796104187758564514961809061187908557009632318121095822949480106879836695954680241758866554739758253184515641905568812811058736776598149603918899482948686145418723423779614426673209288842483409536078906071479953718811645949725986865807117792399435092030408031489093060144927571883047014888776489760441002663434773800321421436374944034352794500744588013637088853477015184703604446764262905184849208319246815904374739931556524689888901221859165317314547666306756739656559990256690832279582470841021371619041927025821677831342656456888436237797202205129692074740747042307093696951326728088327309205679697339972914723273851644811326971595120473784248427064399550361106192292188359815371450883834759885001785967981678087107254026219821335911878994687276880666193233310738994470698990518304181457900180346163521882489832775828993967468009615068896842732719141168446966113034640575637893953591834579208945588024584200488790816341670830206402614405124419215134634184123412071162155648348816001058389090651781661498567989109841489295683888851558237376051206654243313105981075587655652871824427484185710508322903283639574465899947087300782097085948654036035634080910361191988208802453120558781799381569424524518383430435737175876464137155890040078022717210278109309103343159369156640867199024049921489897720696340703318464157544942767545246024862180338486270994399303769391683333858521419728410262251978288438195619271052267214181206336743595085187359682237130210820 [111,92] -1746543921818240332188423083637685583181437739842265807995266101660196198193598608619467433219301078442998871642662936603017217087420980966966367624986341591960140645273855134903267189836684838012463070363222068595011008960341866359938772789713023058472408113225163883849164227896211309747155377114661408038369554160352077383814237810990811658345890871743345222182157239765833251218377837378187730353774917166942799529750809262850352722895922189597584941144244628011645205058874800362191138155486652701696409198163475632118704038887009595587990225909383321660441157602879261117178426053835559565581824677646530381134812506731846772768955423986105004843939195610493243826679424702000100664337886136108789080322051283837529821431414161350137921242304411013312555858024276797224591962886755396660771693202711561399976897361917015454200654719504065035889173618240720494547834810724323685190150721850147527730601654082859158499679697625018603493061736963408929581962173957464235757800579928411162141812692779539016618481507071945851707707467344931721869477937965420219098786211965376551988809135943807402853806462395793320447569090059311087430672902122734194215172556581223443339236973862718676910928809761622851525882532735915846942542695010910477551152642457038440510294535788331430826897133633137043621004249187199040551207278599032068238857258455930955726927762261098898569209555657898938931806057652943657363773225738206892951384813229306830098358742906540077537546614825026157740806829291663199576736018873279547289152332712396224813781847755383023845736297448903848006181350863411083619153390098198350533238912706872340657621811112726539978694042997097808528767721919766334741333984813222653683703975251910365315145534909352715161745553301349726526144335689286305598591526708084632328631910978839689264145482812610318642268099276804583684579423392840275961818610571958818903608099542444414981023846902068221880810090235840178883686941171292281171284478193883144385959016459933104841766694565041815258574187643842753628665793304834044154895555578053354208646039117468876353112428085434724485818612543180604251237251784226072447668015749690964421969429734024205986549575766452024377996333042848250420645436493478445209631128710293731497525622091723878726182777353082557718069945930322524765500714706786717312933333384224380549574077573143277079500945439373220436110855037538591192367615035239169488763922752 [111,93] 1976621225047376033304785563916144745640785593485708700946138272673580675343197543952228642211147156851818228835361106209435806380405615134864595732847948208332081880770061690569087066621732581944938171047445778616289764076931931670308543677152455723225412111310648647934061288112546047823724012324977069971235559260456679800053742554546058611598986674571528160123356758906869623191313928261829314871810789520669662710623645721646734839213783361776099404738683024646920391396363928419900059912679392493398747643314737665559177779623605760331782674579790175435814305579186231897588375872492808622381552672107768201313041287556748685396159226623583544451008678366320996403192638103788052026132852304568979670504231703765935799869626528047878654663724199456362240967493377137479189983377437149577758579500796449471266494598161359559028625333687293007094569804904879037345802789296325990505824894879121933493955520333056715331506535527282625230222174518849214652792001287540120362797455386884516482158228453380851897534424786582195400936439433313121403100382345365468364908048422596142243909279587640225954249051735142824283784182427237226453255298374115582506999209799111719832331560198876127485545953852497750151982535547464963211782370515386156776252409204017478744678266495034068278875570787914114711835045135165460732587257657445942208319691552596445146722770827325413708903917260793185668136652788691664259431308328660540899454553462183186965527171886841349448205911364966664991696070739112908345961623048428497235601482138375241731815676942597931022750713345621108728032984630138452759617571460095546871643199938771626629279236364632322444091293544334955348736186657649844761978274760120798467004452395388842522527614931583114741311702939639863451840432985186357012392088679361900470440674789690210158924314238994974090900159910386906415087970251225808427420428845745324281217052282096061844920504939572219421989435864177784558422163673822678682015306662804242778311200739858361051985715050920322811760099238332168719724331074038654715538820706377324109348075654419779055615119624284066891001492231131063224136030014967995242493666728612035212428179953252441704471001652412296023825026542330431144745568601707716151727268690690416693286056202242207072804913621634407115743286101074046062284984068628510873457756326161832279081726215562914521527456420840273288705572140293849405904932901291363276776 [111,94] 826043986044283848312980853134768146893641135398121035291662232545225220962009226082327739488186804970828477135111686291666846509614317354208157778061510327716943620666984557310437856337296641758594614102059829147203050384774572677145761075088397578514052604664996264289241190578074477982622207897637512496044209696763367292231104446603430791220649881309818624280097814129919084298699495623918972783546932729426787072651314264206533107838954732500828752206271839430484194975393904597837479544071557610864189808130450897204943718836415633412833090901051087329219549971085490211603595369105042229833423686851326076650959844817292261380228402694433477717575494057463980944201065305907750596306501382082477331975848578706008577236454596094175390824450057457638101726845236361051116807603578532107446809347135583865722286818342026101960324017858312768111164603999019302396618386068340734468285414299523940680692882504745710796830012136975975831149956248614288680073915556381239024015836124720530549816591870817184246315945488524739867499217723959092571955758589283004117229217566398071387095890202857204838232010088555357446483675840704180027195431607196911751233063000740834255806673985391108801215369827079731936203464815746787708825079805286871679293407756422899094174259923675577211111481842690521229272848460167529128846086204939686809164852475605302840276420689666013054685128644167824878575996495281718172674880255479408043423618403377482348030738600939554865706945354742652675751188862870537887763410672924996175500418842950346991773051925327447295548201339915170334207573530058369198293335112858121309579928303316017613125188145280819330898563040192253553855295844734562555414862674599886307733282519537682600631210110489876778868867720590100046220514447796464588409898597063926593191139646599793749412476695876147388839830811699198568230706274624484961782402391005382871265426426749369575592305664710295317641213521143169085887100390370072254480485538127655903852786278092129181542896868297085858938688363103629500332846513156459317867687041949094782973961950836978409112202563537092581333821667766833141511682776801108127849745284923475736842091564904654257276169944193466777238205271727657570952566125960276693757997040049272216085010307289962076308438617776312990190546509356927226619527840265988110741477520313046296418744468112889989050484055508188748177198664497344848153078517107616 [111,95] -1820861905377000438826863030581161003314011876383371924985924761579874870983745462133639544274726606124975016156616257620580615714334722210275504929253320313265223791232067828964487809248484908424281508868472749522402480334302022561856850663399780429947523807143222288026589938923553726423717321068821875185355881084996376860511262055849740936179706887131824021967922108791773049423455937912915790045703011353885710843341010130362228305959328735641405521917816706929881932015403436077077760032663465943042286410290761245565320296814120550657785987370313089415324934534946519569358829857928128769395153958442564135407772756294422648227178734886106096129804700320719611389500524157583100549020440413870428552310958508544581894149652650334740400338633896061194463066029056964696459488047135219117343025213448877039218440854167673062176682206864855135011428934384245041129222049166699750662708447005262405644781118829455447654453305222306603788227320394018819998669181663928595946896214139490195484228964346213472641118428980656866196607967071609167253521087152414922717893526191825412174934267161383725032827555606825634535433936134714506303930841713935561824888488888453741459888628832904912843167124648699432886226717791037471557001954223682950908625803410904235446367039266477251534441163148963585291935848477087038111038758279925136747242617988819173637540515455792909685755989145095289876849786116433374150783250875700238245713956225835094792903654368175624321782946707006692522313040684990264925127970434549170287286488066421399178023853061123885518187929820167176068065105264498218779473439392101959558738366284901906892622400276095573038940953184240523231676654658804961630186578390218206831838646892577320659976824640188481069757371051815398846577070927495306402379551214736709749059557748165961446790803848978917517914677500227639904254449589663654418186793814866603495534220831989873364782942322869160240544086541142524899112646853398736871855246399427200951575237569832682704802909519109722329085923796726748504478976873101026628028354620116196260965581391896604538068481923307691864659981475705095377133986613892704275496352704792864028143436647030808256543981322815182612476908532733608778135181656659460466473260690288558499950165398792768588594040456891095255826781806758620779458681462223055263642459198917183091755933396678339729589522138696866795883862999464522759243961660 [111,96] 1352999164076781152781758889246346847597450964371933162077559672446902492253046663358192072828159624718367408265286969179727447773352566419900396254941867953762476134850203007139217892661507696645644653381121667666448002022348778667363514615400273063932104590167412867895140828947187638538005969848758073564265578230029333471270906795347913087025489031392163404732730731299636223627377063080836839174280257883484242073641911001911805652753464047120361781381470924265448717892389318559439057396199091039227075258877999523742053412392616430402896525156464013129662600168619589919194203754526405018714989481915388764177794185767934561989364733605657751124265031780304073018197992386635169859955107201487012641681283530314151235829158033661696417868702243951315144873755510022242054950968357866731544185267379132114183381813544368243902187165810458059308985723970912837830260843830763909298365804181686076250361666717420649602044354980101771795778377931039423593354716617823212688679604815173469320723697176298614266347249939045444512216571642945041040065985836872029025931148178315665434066571386786804124274707649636431279323316240229368434674336181053983469627762263395755174659906769048770453235896508262885624258626465560381111611950450765908542353180184638959416018798065949323228761476927055630067095234412307928439638962273607116251885688512430430160112214330308968754118569257699964196376490968839208833757922055514142395860532031323857418691557537367043322293229422052361122154242799590237868178907170161446813633290857602193499437041778489174009745462583140672566661550033875161264564820498464904659692823176323654709173824984470016662271534762394364982502297554493397896192128915663902353419420985206182119136790443360038344041789021243234946399572356828642152772682727676790231769651551764020394143121005044655256239920802147619624759392072872116772087688692695171102776512523134869296970769421883086704918223531063733243091754082061309310576073930452230728346582736480018424559492452174283132781957862942159812424450787175658267124999790182351801328060933709137566413971444515020279611471109366303127737868746565753772369767146749746244995692261630963039291762215239527442706425359728108822616952917964173813159336029896193511702047720814562119504160179261762337678488453338155818658567132459962306622981133333506006741677070911140829624884287349873798423314093032430703616 [111,97] 2072082079150461053553613565223925246724096700511817281478786553855151162945339274612548911476685735049417172229394827268967342869859330721037141622302612108741789986105688994774191885475335920830263502792887539481231700721994195903086715755428750304048799020429772230921763181324660399880250208849103045574086619765986015705096048064383093883349436195992127661882568343572510301651851783074827190628711609359904313572275313621811475310193563219301231583563066971679281186158898080112688063632065111941555558485599570927361961592535999861381043620515583446872148018209979384287138110507688273861762797575520011467508080976297665157425816059182311852963910309947843477431257837585939611861712307302005891314448707854648726362063654412811840495969165179852166564805592654322820886568540444781658664165297765194121366386381987129992877597016388494062371945751972155654787652904502850256569781429859929544841179630559910213436591353368925705705073885338497888848258441874296562796605316915216764888717270051207747775628090357527263753169768186303986905600405613405158504341225633444523999702753799857794146135700154066487154918100973896800633463480489617910338107561248751332780671894104563989165804544523017063280139706919424182510067191431290898222357386428720317834950859619265134976723369951693998092004578045372477644345636444293988653828953038211966948596179814854795579649463735146397077346447283193816060754837849719611714579563709498637854954115162274665074220398998586024932446546486488370649540678715518513073980188213584377310667050501349770626166641104845007691380053020855219344079502625736909341031740936276308441176502918413582842685959337047367094229651852690279868821312311424006599564736940759013191389576001197695119637115034359700836198591354443563307098468302296214025159452753027774854568276921917006398749262353920888402926258938884308523860372112938735215083897238568987134142599625549130151754198386340159605672473892704251042828143382078677929585659633403848384277080705126441115958100747387513661341729325487763179410336835347018898666784172853222181429392176026698835166498058044015820500443892092175441763415360352087117414420128106369662516331877616143110574860941170092424917516696234264350875685426641070440595236691817997376447568659944456493008277339349556737308771877408369545342509258770200169112329008295436234041795035127850720047601030806400 [111,98] -128131568740280862949306470103263471991007905654228976309332671286395922444880023354623219306080744249092118234000253086509167747271972270154753096039825374324178415403448233820067962759512773623334009964673133918612316272715992086231936203182331613418677725089406561102122273723888431563582151722941544671066296528864893031472182767535685253048818144971940403200486081454718869794568278176131264419898751916775601467483401669807229635626457920865484941147426801994773263697157183859999831909903926597959653082550304852904773078340913454250036828528391475515431377230115525035075395633406588069975201654173254523573712432569598444135781191516442624585865502017158430979788961907359620023950923290689955106712353764978149239435364853044424648999683433437938057817155579944923118766541769020176834486685750884820628328791077666612703526781448274923478888059821605044915525239919652826780735093596960278465677882406338544219511351353810870784354142780196344470409873954797583455652055007532829267215514008482044381084032830270810477728022461249971698683852823571580452686158170456510620877640435012594181402944058100329519480368404017186225465427287389041138465600564284956746851196614477186124461676014407456865792991835296053917552695986333657963686785190783781723598095931326634297075905473303993298783559697518850057778190971893146978931627535022404044759902209480837472360657889445351576607672166725171819286902925549101694550602006677992308507252741247925622331400022077918503945768091106206514629054253043397813346069222621158137086710899246754349141967004863494309482715505121128328323811549353917171944705059423337416737744610442594877323058494140115413675971357531327802090715103650099549552077997905725907127991703861855719381201608660998739579629150015753126282723628310224622438399018627105530934100148607126097641117780077697323394829515516586787485746750535578148283543596662289422769788613059245151216696898669335983035914427453942072423108378516686387446716313027858513000971796458722737089675980427975950430271322024072318467693300599392701448545113789633514347527150803522694966241429351067956740287929373559879597588435272733464343016373102409268604043512482496203109750384201339217045814834409896267216948890971426344577243584260907254560022549789769673975072818264642340892767273541157556561842864516874088105004852159206682181615717806809058807726464 [111,99] -569231629544550192264577459402805611374844962349702226866760791668849930084028768114206455544131824116101782889698314175560140960801553965236631618619004515705168499439836502561926861287598439562975881593336609587187248698664886962820070959940014187318905647374892951886399924076908246828210623514776059198211237271322461677853773133510703571814658724196941069404805373798609359826304088658197460918733411969911719292927802714115177571321016666206409363348487947264898055946389735067147417002608842817082773515383363249803000664021831864912316318220539601076255341634599514398566864611569581432585787810370593717913781402746957818971432845960788737642922047405947225738118764987617808331991708664708344104393357480672801284672355088241257513695080546441240275828849331182984220211445744692635127735472528446459529129069769157461784260588053710628947449522140217879947944507496586919717952738210693771670128180600781731647068152550908304849102453203386158899433354016063558496112081597623449630808207220235214299267232554374697359201684001089946345323743202087908931788565318815701170861135325098868371164057439794416944860589618263461769022923729870139336435337715646208737341442467725031160357930582395218969270539741169509797685239905214276569527060561488568044470177820643156839594762838602497258581963809281384396415884132867377805194565737741423836898546440651918514447985749860735850970994158364318684332089915454089896965774237138116341139905406456245161544508396337194360043468935446358488510367704817095352853758188438306600357326823893086135591778232255129333684101094709017810671802730123815728351702092203941482396260614136562659232327108152457621553245728904682111103632057580000166119076469732793944393217267128494297499264843371470148276864029548147992668911019334046295945257351636881960100394872877703215792367405748408194918395805354126828045616838436428390318715161885748352164699240004851908549264076087377713185063330734185568762169545082113636781379602757528557953135206089084180494894354669865317964981575342219409914029322676340194264133776590541755771599587173325030283718492882778468688285007653713326810475619820174490830317368572847314155019724160873063831578504011746032201212766290892362580730214398745994016421805148712433896190723847030995000594852655926387703080844066878530850492817312202552989529419421051891655500278564700706992 [111,100] 265024885870768527731674170549453408545121871454053790367363738370649386406181930921733736215681537903263993702769460402015978488156398956324597480266742495086125602899129327784438828372721932432837930236148994284532123061941223232426416967544168572040485361073518974762699031540610994585141332028929567794384065378191903643970135713968139660917619186309659880846188923711621390944755458015882965158879316081474644713435904568257138318351700787156784241000473594932160643515995839132472533160566618648765452060776721158125768758262377090156936666903420097133426990959461894102067822409488415414643696085930269644932883455344488858504348025661001957239155884903191811021405803572451680749640050181332509722959400466100267695749947724654429446854215933248877859876288209988355218989621257113035534678600737496066638067246304177161111435977893572622187096000424657523740707227365374174574991018671331519088027496332950832993490116380871450434849068209174938434419722405182063927097096810597731786295971784030267689588181669883530670697081049739397776148191601687150461249276674698650019521314440131712012932038912212756828621336177943555576163295668697940952854827788009879218090692620435285942084087620326394466788414117486239155631186020201574208418167214077885520572930246660881120005226180080675586580315518013995286613709327100559165133086447852483078943701863628831066730856271834236052974562507764367313812264738322454095569892055003828497836560395692004953532327901477462870523703661825625267625980584578112971983118161151998134504963988479384596740545726681459377186378708550646827809579358033970810491527222656877626134139645959840435000012882830084415633188285836417972254005247717814945702600241897469077204580439573532301012616778736604639973419804083087353742459614153237807502657863558916758270341099033523610998421334222359555414461508896053338681885313277244676643441132111112264095702821342042991535011775449433808037081886630933852187934094736552430203528002334612914834544959137098561631760977597335351291694230162242924690145682218218131472601367115807690016018135991798515077245920136943093438364491347193452994043686388935657771881434931409805724308893118517226774405543263228907540011848964511519529037646571361828014284160169437816446993806423834916653184837782724045518399168397595876393244333075487209033701529003271234979449291473152 [111,101] 18360327661688432173571690322344303502356369098803243924346518864970558178683011326174558640935005335660406275394918383900091278173523291046117606567679054409648380428703148146858009496098099587439729490843480716477216737475403865169053475752140652497292254995064260681894756410559373395866661551552322858428754254020517741713934963086775799087255698019153707137949311637289712762794182617565145117035955388312026381514058153503656575827858732176222497936873339247000588410089246194097149674680539313051451308247882818812795899604748457910323802440851711931354601205697772062574613478364911566715311906830803781608358465600404695835541892878214431817992088155227251281245118537600775492348017360971866540926250446434963917230846025628850098284108130814744394601331696819150930520739833396454083811862080966036289329208540356042266935503282741087811550843801887035841336439365090354526732005141023461642006678290243314105948462612422300395557925570177505446979717040760333282835668724848736195372451001605185975256963979376715909872440257541808398359970322778004525012695806268762429334005320303668356483321302110284662190321935294461801234633142170132781425682027015298507798314251799881709347604027268373871065110550307680142425431643669440109028057659850117026045852089842541641060042638074297555227858471030987771927463788034585563993890491496145430943482984632559811858666627257260523435172280508342869973019066115259660379885929922089203049204115950707393204092849595036389327905619156753647376628950008351141371462926418247349236888863782253847506612649131448148278955035673646777350016341416120826156073846896686684548540771592851569077610775222278754879985047194585783810508809949393451799873378457463304617073770883199668629868099674767970899993573652869279145442882350353607224202332609469776417679547570322476094726002956538577089432119073745436844609687555738758453034872821600428873744077783233996970109269986040508788860988532954199735004401729426640828447880783324175057821659774049328955767139601752458228775050980771813671653235486451601934974427977920836314948271957796292329170300420404814604457393697164302053159727587857171510382742728607697908858856897600858698868696764588304833979617469538981321018717029890024441548011812158714215449032357206542536192491600808817495100114532007577673596229127678043398296263907215946417220064 [111,102] -31192784309848365005327689918889744604912654536965838812766978739879401275053494529732732284093066530022980919204152551177292411908020063034219832541290434589675870898405461579362096241523485052804226632619053140358375683325340311820603404534931038343675635246871664799925736748421715648972303889600686976819319378468120011075870114190139247008768872330169354981681024580020851262518534420433534239968622515905122702004779636593143797135521623817011681091991497326894104135374391570288716074876103867318661930555089771542896560237071766605064800479721969156937978010757675132527488484281216299529614368459641567481487765633215382805653722772936945311977917699655697913033432221769459490509670100946013653395587078725355545534164673911763219638363333419354848137591236728663448598366292823377023103885211266438134666279148828132433828655170029488499744044435109685459587079828610393283907470675193032387063482281097971744693707316049536181144467139697866603676507951221863271864078614348716258862825886370032877810094618849249213721949466849846747894352619811748851683380126697560428589178327717677200866116114640449137689547663626082674280609595774750580986489433110002627256478083918635092363648482899719680003358200648559733430241938588387873161570815253852079708365958209620920006171127549597172773223040775762646795637821856796535088856326644157403878715531084259931392932526019029079264988386940957417017046051863413998661509825107147170936064714490481706307215528610021089708756656220144110433312860460775867598334492343560553017124684606948880829306775985711722632191680736849035928853343063361349318556270634079094021817207388468338678966356440727934050720593794943761399279072276180012219977370526623210239642904597454006678822862730313450556053533544675695533496780801719182451905746397259647165691825551439486808563372476321185537325386334250275564531362944417663472615239635494897151130799596472062985462093509642528371870673437822870443597152634957229247910030532445581845578398979218525861536854018237378272589608960189663230675693018878931618132546308163765781471723322437689109027668337305799825524327788547826881738823383990284252174729892093278161449185171675523087375522469823258478816227166731793509178909057631326238387857676053149565698082928373277793948158725497697824940743622740161326303676575533611656473483542760774912 [111,103] 2012610729531468982970021835204214012847422446719821113937640750859778426008759553290495061313682925917345400799784325331705752149307871105588132596875578461766072181241521522650798921030591987698527919938686741541072893141128021622684754992882643642988765499418282036877379151667975243416645153415293931262529927094208114667538875934399123184754863343424528226027602488691537157266228750730557792238918319960941533709846842899693521371195816783459632732789513753058515160144262200991422461841917326255678517388957769259118218538840261775428573195591881512131781026205317316377864103066521774370562759089944865122517529013908231095756942955341630980255959469485957268298355489855112475953479023303889996403157699607490062031892392187469176430839316897321592630694758608952540417581053977685604733499077452938255224157161670948724517539174619211057255462775077683840572962769188186185623937011480429637809757146907744351691571127546077272427627032426024210132177099429479135582115492902776135703940601124954036664071256172408012824945162913894059877174667434212932191053373189112041628202026215732251558362212275821095964998644901588837592941925971920706384562599944945771574117005956834540884524007222140941779605661836501093509910556066352147969534633303387582134834221202240480101995643763756092682248635115334329005350209108910480727720767848762557928440552524401231886193806524973152231697366553877876638601340714725173214234167909970771992313413253987962475464295644685145959448337909402125220033539631786258256158976646065123682863376378555189878165813662407486735236874305847591006093581831000241883900921889486894569816785029586612760212205012964201498530094862066148481532496419357928971269444021938990379078015434163791955932076908040363418838281772606455491063555444641354266431931267632166635181705228549390945281476906577135308609728073889212948262196371272617936187668745385392603369614353983419834851316313983826000855220750520539026602663088109877864444843612790689143262155810717489791351083977183721435393667179014698172907266194625335348174110417788724027045748976234491791984256119555661713845716832184038558968412585663919227417446415423862549344209450728287230758797161759652798204735725411375615073051536520138388346655620326824099234894899972992238129206703019256853312769288360738788243400098802335473662330276640 [111,104] 1061099375650937832234254766031843377786871489543253528859219094376013860781245616944854862086953828537965315154717944678594510894639287546628189747524961875760116172963309390355429346433162265645173595755479738174633216086209148011550853974343255361706353132947198974400693526851432665675190571531227219045861274238829844532025781796269003859520055437583235365623993967141477778358138402414093256608307149066742984809351432650814823261731327087578624983394117839783451400007460046227921429507814960010838865893322610131460092813298494236215086922040723279767783376142260964487240972224436457898890808466184517508756225603864130187281829517328564430454243786733625034780042263352271016843178168174249537572093812557745213668990297595051708055974964804008018057465628058283696215136245564733872955976902182625122527330510928405926331579793969844708530296483852924346365603250314067877095059569248604452810576645230162624703121647250586101710013497122835976766185239996982925992748665614691847463590552949256441605013792642204884503657917813862131141213002431981349114319601655230255926298474631429184522177278893614948665978878592940190323705291900889794243105772459207137760890907430911653673092257859625006546287336583135654566322346639030709025422061592425398015941772342996669683115004896611703653728535171013283177089175735488694358845263700521049055931023513520192727969019814261692408000402484665373306027600530448056166817296564728653009738851212018350765493388940111200145941247612449322245332755010171813455592432688819755447907767203087219107470814526048673569581028057080059816138204526381646680886562346880680438599298021019559494331263229589348143682766366837278826286924396869759519737900322442889254764232180389814620545025489032027907349111854055719291060183289477645080423342298788345682952294406080043629700251269627883859525705619102174481409753913797593590173501262283784355542328398517263228055836269377636160468734750007177310723651106490280977119563035787242547687431992650717432643476052587970192078694468420779076055451228386646527270820357993667478641832914834491355931119876809458218426581243339752374753506687228143503192893337651545857880072106545522044211944858460014158779300617560621262369377297733240132838585542178605357223309936071656427053293601499790535417248958474163630427188780957259764181504 [111,105] -211709757316840334684027844817034499467358225074740169769451662650594960815593297358542340921723187890451616625990345003886875519082091856425174306682426532691411853274819181048595849868212631447826689154060440447017685182415242939771648078099703951456141075898224173653165585149187065550780135395083710340803880027038942639796150078860052743678874333941101150828920290819126984906975638688240337784356872693138377731545401714550230718009723472253181347251792271606606116634526611958053075160752986042365170589842575892089307335812380367493281963562911419585741315303802969634819880467446259572658761209424253219026602019885865319366500356843981406385002445797533333384291291659999423164471980060864369285198643912412283584717222737665454146013541473687325651326587762002316609184740230224700833070419998010905037853579956255323827016946327168289164217356152613398211044469252398759162329193310124248032506382314823455116310670174841322939298316263026730613081116476840118505209975917820469544523015940964672874799719155046660140418044770124887424486121417970780413909879699195945884201571101098345322051656008742433665660261788264012457073770673240870617844511635941891475838641221681487933112907372396559106147612237207048700008761047687386926357514933649612107961565392194047091639220280330678960868699828652061694142087053762670320602585062316050554323495136996952533426909836563103176973153498625578754322888586356722106963757143469381181704805904091489026848519613503263643920240897076056468203906183565514378364551693869902356848748635821763893669443879382734258400833530855511707798842984358763639171352677517883393542815904558463063111336053992461288914009227268705685305187115126626830729055343797185104924943648051425933090195597413373227386106973956710956424139590608772903461346375686975157112649192988742609298347895406253371275759682332109302404271365251238571287983063260939992208797888851095119043084769349140239695615092795744172466472094191535802847347116125306276436553783485708316714541758221389815280585613834562718208066160642575543916666511453417281829634291084619173870134167714909031888254728130150137568221652739024843448057491349771579891161833971808779007097216436343169621595188889612119423717892855417096128902177979015748164648644199964952107478589898874046394577323238534699277678794146358336 [111,106] 34818069010673138223061134981532280854502884781119217564378177876137164314585568062985414778187207110104948015607582212238870919184681562667989815789419551832609999862362720842469997875060838569026076364807058537176399536260326838049781974403634893591492965207489010532580971242422966060032028063892035394660156401286036073241840049548833308828091860178523479686723442789462923521717787762479232195712603884839787875714960947334916968640435350668439285578108989101152809669412432370572581778893477918176936587880275363804283506447966253710791844584420988320447864077520664643932843262384755284391114089100446373712851610757578096301770554460175451069359877643465309783573802370295917687569005771490988096901720200444859131825509418141741457286072318814322140986565891455846145384310572091662548200031813233473360864828370138941397758708238769733318245804927099907136721441924881286676167763682574603475828796283120251649167035831454378305560941656486867818923130976985840556134093239667822946617661030348998883501062921082817936038186202841625918764349523950839164473012504868169999057506328317059906241268457545028355343917734962185566082883637367427406586136746318301383940908271969337739788852238165304532231764045689221285833013484575020723336340285639256836077205929343833920301916905981294487430445964163164380271728763143110226607044572305091375391282513885724880032606919608059232998702458291001102918814524283770545022531106402686724853219411695722793759541244664074449134193436851874090789701597035379063200012654041515660061952845709293049634030849739912949265441292420261426385474043713046990116906614044213060628599648906009303894300149956019755849580546047661868664541250355988225575915131672896517962198331443234390111211168109626926802945482375120677736290647906273917210973730930033989917377864447685855832983364463815855533747906045673522582920650717999360568817541129304119695742034733121015292437588320530322865522345120018185197787374344776081986055364603124644220536975997756610973900750776467717029053342485727081577575967748925119757290674349390141705460707217088733248751533078225139133415430194407166982075174239390971333694268268553780937796380486043198003415600314146963524796610274080361410558319729064784606043044919463356396173410238185726749033537120957845498103614418606328855994361088 [111,107] 19805645440562386398436307915252364389848022422046192795380265227432727861008917439130021944744333667438394554014027162967206587418567426865396767472152704279321208164927691894387463861162094386347672672954392456012446054715368105789245121823718483924992477661563123084277437984885001775990606839810563743394378283941250612390777366012023926352588012531528969621228667429309793615369280998978118363550417365299819720365391318014944748127025260761154684351861640100442421567501324527240144313150362272488721602167951276940245260748663619957846892275798566752773430172952092698836332891053806364573709916115826186770655174089345186352472398544072938785665253127092622717423207909104937749536975056519495167001332311655466685889896310058090402375113860866874390656801812914675582454287774332245789248372432409127289842835875993134701870258590376176099305989884096715830616048104308076819674325981937717809477818116223665226833944359656872460705112334511159744325819835147808561901764634805842555495642533702743790005597685746697096051475724470540106174226398322160816146782913044070169880836933350680693990484552380482398440474430896831970332065814505963907051654373356108595105494915357629712077158117152703222804090471980466294413896075613433989081628692575212665648364154129812684862276655386124686050667888812731555057113664693246591503532716814274197820371224683617084886716699046935791395084081015969787976735735563954224456909439832737154668320921856047860795064686554123697363804489067815785939304916416590137399863010148197225834801464438554880339674639356590324668725371093997569404592436089478964455099373661120633472036545328582099142625978706862748462335447029149386898227623171977801754505525665520535337165271203140261738988915670270106210823940625638056688601230355646737319541105707235235644861172098498462788064416874870831839596427088784303264152797375479079586917688718702591394309566776916189865105181518204737268949217418246362436397395409062171425441524593903075645353358170976998622460325275268809978256717874579151674203644471006440780168441650467485045847365265588321619872644338848922416793550843226254618065138500726176339934454175303977699533562278600888127554301110844961527251802886643020848340212969212799857914008688386450551630907758594439792982652300997450708167236583608069682336 [111,108] -546375697101479202151389188001852066003211777575535836638225950433449450998460771294294648154783506687801670660326969310613045031783309330305379564537461123688740012285191024016122541856446380266539362549674087563959740345909556403081643773478804898214005082264480185870574042520152835267735521490521021488493328210579320246042591217322221705296174542300670381007462643068786669335250443720638279708518564810832704622023187222075219920494634412164398531714093321471108782294796632996049766893065786174189826694407406640217810002565007068902162177706409965867191140951712858772352835999678724044796161493214240085578525300723935948007954736217051019186990204010659304869459331657296041267426497556861411406632679377373619987895734132535055605141187152361237429928707810982418623441295760463229985394435027669871319620656249459175474535551387698815410377743041212139841577318779642894993703214122450922002277159255892383769211687696648707434240585351586257551373700975650728029330338834327883749975768807269583820931474002324590443942998805271464147266859112392692617437682855464512774778729342997352857623032137359134991659542888723435236022529451934482112186833693681111251397419118138307809259816231275595588671023866518475726179136951517388344963662348796675943982719441902744246402388510495655535788132727563272645190242136320323475485248835612058994843178707634681212633733174891419945762749273812445481091666259202682979875133286859958575938178920473280075711167339228629313240295387121309932746075866746291463854278334259730151806119886684216355974439711386488300926900337648420404727869912562400474227024754081809204632853437189705837248137583811747111234061046864853528284802307310262805075696487373016222031068535457373836337001744530487198123767305197541533196828228908787265038457178070518487878159883321870244490415745767692983708839975637710444941166733271116368191703892838556985956402823494381957533416777605326090998178528741811585566664784460824403188939619360867700493528835443865481540270221893540327574945999349648743121336141095354912206987026360028328301869482253901809898610312659755096313815088502197933843958124000602190139790479781866631590366456094176799746889588394722118872409167129976893919561133486602871608734636975129177416531522861007916446142625908528891698769919954816 [111,109] -478792742742014889783052716428094578991208713579654539476843476814720755553477478965346602569892412605868220549976851286023757501877214376702037340007971134331471484626690915551280216737119947900820810537247975529547339441855720196916754364745589888227139021681907588186651947286182884494093799116721988542424424813659369050916973153879370988778621237631180520921257040581936078380194010403075080950733216905047332417876901331076523363111791750166315687871353198239640427146626673545476466987776749940769257511878537703051505960193340048512701740593280080092469701174376068914159270533932870973655409086959475597512485624112889044841011963487700092937818026581205691139923515431746493733624527947061153733788777468548947190114603348361496069668801261078948264926962944268220002739299415003174112873731337243752769065445862956091812522925344075276113381151243837345119087314367662527676329925121257504629126410165689756895498803648476848897838721797987783447720495995185446707563828838981801978095085733982130064481562357074570578704782272141195741276679288049401125249876905591838129532002518991261640350809626558944992657065826988576101418545495352168867529275757042462831813620032464724827994016435980621080004906786015591711829454478358029723487105453770666377964183019660424552391261367266102261528017726247603622055274976023815763319663445530448736482032765549773974545052001157784380515570803169563263440514206454471845976177139423955266220787033191481914518477314831785515650938905009207955778590784728199941920600464973536083568432412337377747791625572811814493018407174886354409576652014221863855071562586842981240381506391762194282006923216052362073915223769065222724008070601820842316936729467689720283813570863771947033983787357988857353069525122460292737916193796555896010163598121835419003571887970656382290720045828698199313105866742364213749021530132009479810331303340843534039529875673009419704221685970462763318681743900825349874412030946694449786496417593926845625962513270007399689138831844363486372174121909998629509107952688838407558892352727173831689613502737855806280025643208375195349922600822266084129242917747555979742569712757998214096815769608201264139944321504906281407534363304279811291248507629128959174987869609053578218914741833058962865587411319365253008411936912 [111,110] -40794925401851323558318473473494907699137380064936804517182495742805409685324622665814292825484753984401984979004184486807939562772900285049582979781005588439454920688649342169121946041842857763390430966859929483505733101674747812080662136298856727236476865664169347797178266613501620338818611850750994855527563713183715075180257448419302933085178319175472252680486111121415278529038854718024345091556494109010408125461369776527891978362992179665211308244889470421305190058817828009143665276035150920533293098526802028144848043326578419429550777014777166283915598960087140903114224694898972989663732049811670821190805318639032658059709438311139878527996945219987194599309472983398130773076082050929184559052005457080222519990076603945941708406997391143952243675858718361970082205956288982172592382943829220089196522835721072904160459264496870276757832417224233221448564599949754865316198729980914014550082286863615129682184641694974407516798248127337717868581112487619044241609851405409290736731568370354021860773804874713772493267249742170343569393420719470332100351111517632117824858830622582674286945317487555380355050455170377463892100386178240201719256761602337476384549632958405298815969153346178806586070568573387442396428508680561815189767760310953212734172890039874257820883022320907764486089886114006679213756754949151026099716749938389439304323154053237971113958936664568772311292641064190300075258310672074536643307396339089564952280731938755688993250465063913180287008205128076433410039694580585633236488671794017237019243515280365966389064071726050193578720732842776167291796250366823277493824216405181149683009900515853671828586603104512991694990083700662286074463827945855466050560310800000149149286022644556692675957521253373155595408136767096105537902262240912778247500611685540010787885871618404575455451786031448022978818975430041454210397937325737550398058102562669267609490330319732496755551756905962516575788519935190816379251050737491350663805272156469092957959728045024696371922054589552262549932584676508048619597202306961514249107580441628459419515493745495847008370369025777932085397546535380812035568617884614557058074776758584058446650212428800811296804383986947744575132179074465916922684913467274927982990951188361115749786793903644482478636684423260933662272 [111,111] 510670935035848288041265315948472102265755967564849610686703065266968648950728854345012406094572642291913621565453787817894324001418153374317392476712485548032284914712698956354856248318082297187553231656459163612398935320503878218779941557429882196658905224207830541201588804265342114316049842641879589081941939600971939860821840164948130490148075739296686136010737504705658174279223277086621540588304705490040234073970255794429067093448498123541375579946693950633460786757874178355563152030676261083433477573163664968455207704987539869783703098656620252478997404395949394744393371841951962011991056838009494690560776307355019797473762581650346433785081590895991549521544167067310869452379853717427687175921136011505489385468560785110206893968288431622573976936008409429279412237821199159921337602453760878200371985992150837044805651074505051498920654483484668783356805703438736965493708464657523638082956925381312610942475240274096625062324328241685399598988429577428935769608170466906859315304683773685093837409198297617469617120394800776382630320532582431133623096402399594272769916248421835223700359458800871058193587815260020441288175689831866826589213231843872912598279543303546039735171454953727736932596432713249716245931548785989464244857074812955455718354785773169792783836402018755120402515232285670656797944743021733766187085099761072917812974610517308182572607630183779355939936170264059531029456241124749040645882992515299403504982505382936309068288548516690618334555132083874378286620289974032736564680601481560702818902846286731953659705002907729978796769551916848728277572263005601130371668312416834568576279821564761818614039633608288813257932427960111017806362865688733961853809176225793784294342524889698466199033319542248195401658369526854891050542828950874673231927112802202364952028252473634247745250312333431545516686074721402115115479020501833801082054037516762008374919065681971176600539934894823699562482152974798008620907403061041689867152420880199997753073013991516464927212132943953554812736190197561932494367600772207678071395092858710936208857850382385041370534482324234914877814710565397526654519204904542029933882413211345001626516918029279708672193058198383884249915375556614364478504410699602566145976165678321381612279964514363422498483345276184 [112,0] 2833356592579492489453476360225818544839322391029179883644507160014152164252354263005081752422700495268596896773844930851369117703478918897239618666218912459136208067895917790049877430960142601892339090515090142661424393817875753304644009345566972977691846603191436873826820718069592357777084397730040491149584879275417323089136476301231387306148849248905526262401195722916984419937838194188348845673643621991954405418703453502800795933377334927082676615944951778254890671247993359040703927808610302860662934940181997348854111035259668280864214072740881358724968924084888436359733213603863613910238412742989546589198579269399416714406639892440530109680412980334024734190074619731476764482987352374237792378364275837103742210921504518760987828092154902738761749770587800391313372393501378502146102828318012320593762173577272120740751989983262506985290484365043286512290463301434886331958452572500953989247150327109227656270277525590669893111749768700335646245579456345189054148557861235724856061937144991052961407791899175192298062714198269819623053298670204504043368700264522658415738741865018768273348885411070397220969540093328880713968005863572714399129127715119210283953530682422945910032374963076334438887289376718081258244993869748712122421555426111804684595930626926058121751894269104626671911132746277335716058271964871488878562092301565328486784781375537059683271480909480156990005540626172960432785834672186516161040135524007603479209229182564661498280721969323528828392240317929063959674357624308208640531297387761839911546210684822226180235616399379683050674624512300525985645308363135946844734936295557053883614470156014382347927954831937778094194193875806403002115633602702139994522892576936407927118212769650626255136646143810116646106107176227676927804309504515683571905481242238850829021599727316123603502684401160510677494402490265358856976882372671799566160487585917625447029820445904940455870304614042554050063846321029960428345778097137907452950914603328150268409823468780985723676978038568990807617448031046027485311262844402904473837216066733497295331456558892066508922125762340870896369144969680408293342377029622885075487743874761526064481810559709972775599590716847374848047113660380900474811764253476410277031324820261376529823192048638464808298720453865770855360852508281838257571809460806746046644620669802706403887648967109443179938149341926573024621291445951549268711074769727463930754530694543586340122448836174780111375265162791772041751077769545140161255063536158893027762943724582331065023296700416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 78728336362714174084376883797885043571829157470262152454425335356184447945519303226053243781993430816240679104022119361651905016609563617365586879647168034183034372288954296063782288498212844463173825845424501366901867201415718876052478026602808126630076550147264552547497856582992047698611268906357857062099296897490916169453397761863755216908793842861473218434776820337410769832588727357328938959824309437353242971498153278560040071363840235069766136046206922978164422273159840699709224515375950814033013112385524571584485931433485209499144351749785995068371665184576929578967985550818462590387646555967586120793202700918344951041287652254164424154595921260477327197792110021862236071058626820491028816300170521478536570536236636466526953184099765627011490158141183715065671254673841290567724921866690922544253296942152863722210907166423423168631488712011970537766672456673113255681772571722771246987489578016910647350067713958814107799723095990437327495999157558777385476150037876810675834933677398169525072555390651581192779425784132985942991776945421780501848309770293476715076061244299356658030150997006357771804164559114216141729763252401114973165852262735357117254836757730836420656767550251605182021688886601564289259882742637737542934282331493736081409904355668981406349318064287894889841214910077184494426704930561806418679076643640220339907553151008260023344690598459281272938370103684923983079256436249747113170404521832847700179320448692710885244719326269797108923146854499626698114173687899393418946947698461917217022673918883312999419220569617023130898594523256528585482000004842541900966529734148177822022531057495326024773158871333976393254910454339580557844895178398816962834620246131377438036816306066828096564413260661616071806477320254581427415193652862756016161023223588194740377151305952436441744739741989999121610911645588186618918270092377030552067350176003530870925381271323655235757784399356098178544982831626708209291518154927014839161059459156108059327380863154248613764866689173703640417113091989785166740773972793786070143840518386299559638452960264330356703846747204175449469444452996562412768780927302768485430831772721344218554449011178830501488491120074179211066471972896010824193547676785849885473960688586289655337286559901891277534563393439605178126664428675438237704003553690816760465846180135198340827694096749940425522669058080235816646517274882806617264633917403806600067338116280255578395707082810374059841477511624413615309620338341209522793096147069049377970594448341868461239898021560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] -2573192484292821978994243123870972215790380866728144743036031798530197000416002041013752816278442617980426818211673601169342465459524547858900008145843878255501847477158197279764158122623668650303589711338799770896656256082934259593934549488144478014230917277828744444641335961854618539975252455100814677073294465190118573680302118902042224047970169554503082671655018743793330781582376978429151335320609802568720171965420863746311307089737031177817004858503115237001434276521949755562903152546803944425247755672685000269620270979215050921126261485880414087631932836650062234397048654212750035249727414093590122115518701421728836992938849227515083058876982691884021986893014737510025711366980001283889091125257797567699395530842556309406959136158957382431466189776513731245411587111588257436151993472727275592936655448258234079304299174156925098742945929044288222344662026897373702033003970718996360193021288785887575865203516208337787642005614644735012598378232631832396234283465357834024656958699823881331081284238648564593417026274614932948027756493317496659915044080811481812334605041694032860789404820366647442873073377775156906889590340099117462966732753479602661993727492545414075996277780432325763178991825993281483571201371191812772640628488250949280718289184495517940951158485214844934299525967984513253067481491864400640571281175453358762874311003427637526569984395949585455678073931940195089740227403148609401889677931505850592081370151355145650239217880726407469582052886325277522539800029719449751652284805052024160224073189192811676125590189190873428733193631668152887525632858866128474528865572207861269011604763495041758506794484801958699902804300445572689391464662745041295494034406448952632692055031265064872875456709197236326734504778121987916582160187545367168532571089195365854834932911155007952483882545107485942357250861506887555482113620324777754510989935923565605606056686765100994207135622670226465863740855364175003947459057174316864496962634487753084680698452483851810858916728879324971487816526611770262228949873049924753434483241663795764978523000657598356452115625724725387859500073824133617055998666321234292761440497033757945855444380098197253014016981140641375340540114930811906050440053446660222369730060878800172626828986610960447884892019062595953595225603803027257542848087623578648245498944781394898299053005370820990158542044209016233232677575800540947859164244380714750593246125731162043100835464604923019636139757795604828999770131655077953917733310471685846443156268625288635680014335370854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] 39810884742582603151797427824427533764991451828520287744419811797244168679709662663059145064554464536831256762962993616312109991837120059925180844982388142931344757164756008089872629653200324100243828201265799400459553805557910893295340234164125621371550423586765593682711567703235584621480663283118979657930982951973887278469647099091547171303261645225990098968920790261908155520842742622692980718392373579596943398585091082495679716121820854472022636764341072094123224112853249314333153802777947340614647496063463958899822581213188684432807442340521634035953623572667847518852014391663496195036074031779908588405710153512494647526398544983948751636027757833710128607029881074059158965369659313207797679997765469007040474774750340782388640159547840716753450613615646177786034073327477706649375963584088664543141635492115991535851604138444696133748817608250193510818463627861755155851607903649711014090904340567247106066970697151685709329265767079947880203058162576242728517068647030025558035561565642137583332933294064705760498660012918391865310484596528910586227024122341185029982929988496867919796796629542835916071729073208361851557555713018324765381140366461819304517426989812162675212304461105005393007472509232401347826453470794279549348366234052334922546970970637843936796096249699825254851248370990729462998048806618001332188251908178115374393563659327269317842173428006881647266249059540643069262977533356165999372791482769037428532634736867017012961960908498336759732446723876242123972469958151509650672199653488601584194428684307287901037888173968430137174558023000869612188989259318695144714772310917635562171811017579838654598709319247642720457910368046771138330363178585203794453252392869810294454081958218808506850302986338018022829549657213844726352779320651183018430136518125116626871787207216221065331970678978362319906341842418492990082805521676935305208518320077626107846738012089828434592088255215852072128530684392507170674134534320701774234061378847535914302621588769112554885861787177597665541003799317557338098128654198841293689503502088387671908336810227031983246145581463947652742419076148867287776473867194645909823116629336658353455912982305599086051554658434719970303104642241015746094895610670698702545959406266327276560465079093158957286831092971889137475392827944588888583729260935599354665212299532505157017434611250747256075060129038365559901956797601723044466882372856477041394443876890874370331733345085821267448006843951263157518169333557159795028230919222132615072822448899700428807823405738885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -62055408489314784120323189167857932134956112661841222549690090920096761160321427581276779244619801598659108262273698638211357752243178643666197801710148253623411482743464754879838506967092328785815327886334795956305158421334646122483692555223399422093481724688949195174629025767776459176487981600837729221730254226628051617728597359524391480979117959957390631480925917149795640168560171418825019739160450586069351480432046268908901919422114116019802418909574372229932966226960784384505351842814901859111411563927303250836473890027250406590290317783571948130053693037720978984104773150946814724207610440527482497680976180922439218492420688935025790532174584024282859154536639219891730078296891706712328261050725181723315689878598785067765715785755271797879042918285614733945208241782129434542472286843796387822843432499064657281967010920206237064403473329897884310866084904486420460781285891916081680292854859208167141766420741716809441729999390336246907437483464525668495065093746096104566752604810951682520550774387626940381810720718624969440652502298830597954885142795174685429698366091693577844544407945721763622757476308199165495507657866883123017329060379306351063439306281294152900981834100183041841164208415026113633001678011292863349894070898295261425179384772623634438596689072648686694021199751056047847292775646111544446560398142800148077709690414279428769254267755001147476075035811179051161359126187134252836542935497568555266300744154119705941260763479341661229583817916314230735784973557645279724916635130831132965094893804718864526579273993786797466158641839101864952434880539788298908342146824683320418372627527777416101202140629152123006272554970258714621794889319825048421656903603913386842702092177945572247530692072419785840973223323954665891884275332443421679717219761399307783088746230564558063553510523533549085600009621799459896144253746510826533933184286230998645796703309029697078185371763311691602978871900728045052252494630327485963914762958534649926383687826958568073669655385626539514837674916998200816161494055807040192713009631652819697892188443874943357894951219718040077430884474239101775006427965505063723814930194669024405269472193495687585456914346098405315956782131688972704401635301973365618994139693800208968353409457648238004564704890083096703144800410479939515357034428017680296498697383911785321092586702340208189572084822355810209543720151745232572792688954055752063469341625668612275993571779597930854078635217088762578213307011158298861476427060068335757754906103305375308675017782757163008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -5388852121023232528709169649293685205466632198751754765876244034040947927514177063286209290842843236509147090197758824247617402782007189553048515972665610043706106531164237052174703526153263782968714192347187286861563780970185417913628573790221408879947473771608156538362072612373139406151185900487705779623426906532728048553290704157779509112834205337900968660956858341696934345168629989423090095314022079986294005795208809339052444336476351783072800451283307982777660842242632815136877481529647845331034720782315200637673317704702372443744959052912872365164900289139020691268291865350286831074469103272126177346578582401367257374996667534400643545433741483694540867547252620661254561729495461782608741242808539458723243479432654370142070588647729357177995332402446133098485675905153475924792288939037582572300454351208281916388074375328300456426781915652679959584577046563896838326914169255078020155556487590599789805742650931731733989553095625031357499005948376076548644991226105096038572870868896192337491953801616392861377634202924134603013356097551457372632415270588674312231800808752155440290116322435886138435670378731488412213764115908352588149242738883390072264126271214997894820393703639296312498217126811114578063520697829511179957251752372256863044733759273612861377048362514912524721692879941474485973577849181404465360570597668792877436742442001359144529768158807353424160462018373094518278306056536753756460552616336943616531098809329509516173279160788454848128799059573434262384979354986023924109704660729301470925790433592836171219365015942574803999654977737201730208550824684992214760382205010220502438786016526979017825502807165536226223682417007126262429162420733758629713374582495483562905674331651149127395676543048895223451483862765881997316447373126500497188216540543334698432146929030339781796312655646885625622802975682287361549642424290655522118970614238322253070188010365655314294607846875353796248328622122483118301324944359999845638352867481685561007450919474573866941760036844971054652388567140189852504976890991869346551443125832373783569023266880197295664504181866687442907053505497601765952942185463107937766041284025044957305052957217915032632254652863755906551632048412216758250918185476859158748305288197598114370512716869589103073953632717548814103617075170785673920599005995668333694061941667191979101477859505986524495616931574298404054503107196786458519644550040365261348677636740220814901150816523080059876905313702491436192238410094452491032464903728037802651217322963294838588531403670568304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 74018049209724468295537800534996360913529153300520587089790707305355982087968275850438407714284184525141089343117252938688189350550459716249460373449587975555058317977953569177026479366397759951684435703235634176825143820692379007276253594391590583029627161885701944846587136953891653672677495332839584707674896716016752227367101316744915019367974687377289186167375866134678069483521916788278400935776374184630554321334258263188941640522063167608955010256680186991919922994597979326190381512871199946441586240937856001182212598233191370693214330764953738203545031854773631518768421808522720308833052079846025226803327076261642849559847355098376923204365656957659177399419374663238097344396495550804003864450279466770952996231389789879568212068816628265969166312064614405748332920790292605727685417260103958988881334115917463037777779298417951857766638195444276557985821023464625356581023443761339166493981746093790941060655638479868402501427670443983086172693774909540303907002579560642573372095834884970484677797842131375617693663231448744822253515675648025763118428297738695220083976229739931520365138005967937100136831031956087650508851614880990163018083882540835240887371867306880390062539395051713269793950352455112200209868459220782894544614804199153714842046386795793633727421457223170448891748762474484748142580824772011012867640024803866160163547524296131476358436209580171140879810904844334933666527943887209708894232544079626989663330431712653956435254999296393023723651533390290629173485829881334455936607121239619601240053309523033344431042245426333922425017773865526603286698160933968951488161907681512296781636661890669571715229289631392473747608558594219305471835116047813995285793323032335547892242652683284252404318448886796918039105580164154748495148848381756089956933124496584689712845581061133437381110400050819620593312995913772489875302355676427175653229995407620518066952047230818959085487013567149970794999096491886083063114396749422747247761656172775201704217089766962250607801856528414145609437338219336635931086409378877373309554762662268905606389142479985012370363471459969523581478686618603742537975979646741207474259141236168802410024811479731224235452310960141812178579509867442356708895535229194691673746414679741358597480237470707814124723558024506620376373146078740683873616627963311990178675820886292695668754825724942253323103684565525771368882878235656754350230100152521705783365796848884488001886353901805448806655830851820469038601919295221100643340275066164063351610682125928731703540195754522968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -250155807083870470350641940692856581090085561097341205650307309674689844956071732469293807005307464840371955762938299507152629901256225257765500552820311057432187037289859166887052854081386935789777506824131538427289841981280445461254607526711039732939821783151418708759707939091962976124661847938040162213367352528933633024382564781244588598861652047744121701766130182118903207745005265051446965286379470851328786487178244940922173933728129684344941385966156186663451707886037772575487049262318629995579580236248605330514617971873126891578118160435876555085578209892456438878437541302286776008503005416583416293711965080819800230352515429040176415078489780535175761955710842331206291424583769600294438918209795884864359547089597182592362250757495293811380223578747186902990819631539342288349025321988482914064562965848451065944090944991442631452955362898169307211580829528675884333041149894978907428521760613248563123776378468150767885616392073441964224695682707375655725305246251435096526593037967691883892929887523932643753700245112149426625529985729466883965541489777900945312303204101675750981443755778896135606856655879793880973959269035015458529568238218756732829497369777008948962113413429694848443286270301563505757132113615773272415998329173386159997613208554222737946453053442511402429348364660339354163815327054483332861137520595811427385139462841894674711215479794634011859979058158095976279671870060505535680333130351410881937901677800402672398349915591593063944168756912203180659830209290192433954360538600855606936743373628937018819612471578970078975304791177235842075209852679419635788589175253511232309309696162647445395997131810285969024758529751383940382882125133209822883245448402406977437584692480470195804424867974590587285124117285812168757227758786730809615884492815783806199696056910319819101945591422731510787040432057555008835083366639746305757334770436306202542602324596020559427085357283238668859957954627008273312002758402207450843297847365359100619196931839040203260401042454644122045934836126610253988912046245801165124430186303232802332498865469313710178136819414861224252510574963235225182364804053693640324664140357508454984366059765975741107806294597669562894270238402378986278174098419496374827446504746193030966238417122058003257870299314855220456913588512439212482547184367472143164982117816323483790207231598465585023650413366312900700631197002970103376006689746117173742274110226769185133532327322443266331327818251759302107933902368285623736976861130295690213284131933599407878622497431664847749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 464784427850699805819963229196790295509362703583065814764773593172160419299740933834565848204085153466441354135106488901540619695660026644858135358220397130295557955483452583712127317334259831953947862783212835084792162696008202274977578230944632924164500497410043756493151464079318980226323174199543808387199193215976615207966085821087815732458192080344479088906410172062041784860304159019425941147384971936521646894900952450818858705925971751656025337712397755659601602304834109007002102348393505155584971644804102665453911376406018465745752357848397530290755174208345573679157557923473942692192680552574509487615363965196183420948183823282827722293688081694136264040563473867904663663413241569834006181559100068239404553643086743689303249742635484437666849546643635170911232535475005143486572944120618009612621719313775060619604934700145454026856396114079981426182297671079666238325257480277085629606485226093728960706961487282500919382403037727699980172775380681526262144419865018956528780917898497521857892645715223980009089826241976685867904197710976219815115940459234685763914154967078411044563520072140140975550623876654266299765188061698848826325857698095305011050320837795364258503647233096321237116305899770512221530458976709981613714028672210457982299576771664297964699295318601013988463251668947157428233362803901299865423458156828047612294513040770962688547520376587646993301016413311279991366579219891729925697981144895373665691139245935514871156199031375368281435482010766920516932830016795806141612387880350961240251585199405621609433743098593763363003547355917267241679130072907715917175351530321989062594770465622466199541833094852100039266452776731738714091561068644756046410095075107078973238309369186429871232377190051047227418751467593164254079280149748830545278368081431107059843521567335896407041937813083751850089564195184691951914304230836969996027609836198480544800757314134994742551028461947596930785495898773563791005807251345745903452935904091033891624402187417821215063378276570141915829596773568346720769290773546241562405282642525505521421210246165813164701545592364795690628248014795684768029502246888552057350477784207934155983716102970632030784202165442477208557764292539575624079560769215798222898773398760468762060449915604988856475036559981773572252050086744721576162840721779609018656959256174890598999148472833251942394885936884410252912479627909978929027933806982211899139132756317232417931510227762713210702145058069692516892131166160265366129873153545098077803354887090876260628893095495372636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -2990180573019413842498065956982729393758502059564431708815117749513246920764773402360483237154586634932041092663778296319645991483439054142832446736254646900471465066631065802880211612517097100745465091713535684397346382970009740381613395015601135753317618522523028838680830399454496439276445566563111374518190713683421462724509126695481169556489976439611225532471850133199063675817474865292936232959714262819798430313803378532196518399607551694459043050521452850221096433129021250002448713969569439589655254272963810054240868326711087526065959328513109584231953542328529807611279039650605753899474188122705950415981785842295316149034963525940298049990559160394479522116105789677003996582703670314303402030782410184655131188979280299418836239827114246172892626525878079964808974689835549565270986514532349409917034631158509991585275177762600467020850720589949424441411041499267889139932985127500608883838825098973210949151728111045410324767483456511224015454965189514525999798144310914341286488748804407659525918776568217763008501068493056928910803023153804892307023942964188256769286424914166109736532840079739176253798429472013806654945202121540379979018750135971787821642391967447588410125209560020592712066376135158162273136600646836656426904495920659614438175513322847724667124654422353210256107824588392549556042417072775449087175456011042805909187458222257197659535626591892748854329778355994500404036136103720927918885835108114586635238405474157287950559178017103822664370925638779461743398187219683085748959088445308533035821005222858896693313645710376958050235698953817067149669142712855505844833528524615360937119907960147930562552200161385992205189396853701160181967266759909945911635916128095477629729631326484357314538085974129418667043981230625996725114702929359705422060767901235869348272200262071268948965612784290618442360235844236217136208326078933112171801819760715149965217650252633907861678422561703538267887613997057845320495191384231365555141137883512196252881749498646113137785451938727483695461554174079574083176356472134659221745466180641885856597260472921857631682163549506492360352034893675611437375121685489732592598359432226399495451326325117990647779025271659554756465166504395245327180732397657613671975468076832812415634262368298239137929952019749366509965020755635076884829833227495304456214721987771277214089786822409498385003719257567507923319594586710982200041717403141443083178087329863296724905788147190612284446401801800068302818354272370186639290327168370732397411239729369864395115775219045215764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 21016968713311362454678267387889116330894250261241833556774520138529209391611277910108304742075007657374340806077310998302091356564871096730153036574241990465475642063829127579641414641544485772969473873313785766668503317176443286049246226744191255000897466820967971594488021772606342192855769690095825638049608086881541434646804043370475888266646584520659479493667313214725917802960305086457935887569004974599798962043862853788339462770783893617586196910811653164632881889595686523265942390764459919252629769637018449938777484266614972354513511883773122469893520396910046409553865884795895120298753206562055027106806969331664027456675694308681509709343286632340658159345277953096230311078525293653497281741961069496339257906564031667459697238413025480962730072200316112661552721710547962645716592679356655765456208729298096150477709104256325417952045081771151742216320666415199371058252522326900872369807773650714850877560777293660640328575341193799446053124501642278720540618310284700806110563773337553498471516119609534988537865683457731036372388113320740307265647545658601005350019742606582755574377649655701644601654157019508088278639404522841426095496667396195280415265530462292000721545401949288135870179902491865977442822044558693306138640816940691094718282798278573813550585206775860041199727318020297548049095812224878380772883871155856116486160750621219928826855189710646140496716161431257664115090902643413609741580507769525741316305044983890743858894636280359108217760576179710586090438924430274012355006241930251330279559738772806661004415591312502998390971098756939073010214731906358029015737424174704817616457487181750210531421751127057327476199115625816183777548834626683973884076028836837906813440585016153142025501282917690779611039731502190136429350545844831543035083400198288945057974791048331037521371808479772627878530121775033874547837310450590780053175720509244703542326851708249226663573659924818567230826699806833794173251421828631143986720683115462026422877921172982819841589477169481589544032563836840492713526435492480703493583887321309563011969613017728773393702716805659830403336554512770684152461261281309416713640751244322964618272592520069693264117599759616137971080467451974451371127491916169653466526983542419773458311921406795590857903725271134762685355251635112366363325803260486172815949249390970402006700487781188817611440844051750185070347855790117946763511570541595594676268295203337684762561653303136178666592880776514564663846943888992738646898006488057464411294241837494702224737996016057990512640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -89879845497513627407334569514853487076039507357364283399414066254252490130326897857995817354167092263218329955475377416989096196852461511206013055352968756708480943236009021992116960839670431836428772469719336470471106256536748594904655368313018420581724381561934271644969552092726525363661389075071857465613256911891591373301832170844543104934747206530383095143623368322446974431211849337096398461119219609567513548441471898429307715404246679955035459975032309084257923614609127508904225703201254267871240004410342002055305097018956395949657890991435132021804652080267177867807811430718552350259979948277990367148255842078373115867803720548327593047534072995395306046546426282552683594803649228048643982184765447986330054785226269319252835199673389355210616326331838001586620598305116606212718504055471379719814162016587722635785544918398135234608224389605998939914459898663036231419860564757030845543587754686691386321739062784343248859681348402574104980384188835243069302107750318979644371022582633852907904950954340017125874700309078208240462775754521887220984274467674255982692846466950073065021058183259451252911558937676952556764407326222427028567688580679168536076957524884826644568557334076176504194864290746916036033329056006821816974671233513160921415585601521576213459887292751630536521460622417226349291824979887882652038842271475853050325626400683519265802045702893530660316917735414796853023804855600766457914093742654685312136314813524993718348043353793008259227384711892290869574112294384030151177360056310708051250865965508085674404024333845429276432246126652296292167147875081713253495211107894407539084641199720515949551015567186531370222453782020789667161321120589260395154021842518949464821583767430236985866455542139235327936901258455171581534792161903636015846366966331545373594726713918895247425286296093734893281179912179862724254284858834298070219266415571354024097694339840663548333531156198531749747087505222525649094496462713650101742166630496985717350603226634335339340145522899112528003846773850101266812959239513993126746912612285634786522405135234502561977955381967939183840867609274290431747083067190168040552373642214432255681175712210642586519263781558079635195638430301332956803970140967567107698205733618286678740363697461477818413300494341121872283889381673580014399443258558935780340384728542202959728036841080538236439131137379964111026585430246381035652269442081697704569192337926550273662258737785816255068765123802324924378250007153112147891186831749059233097794978675651286138416351777816313856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 273047053914067381926511630232016073884291779174535496841577448669760686427491230273130260324963192000543175294177737291128904759049661274554240332176199765291025573886259771499944708557287528076199895040390180312571712439548559115078420849462484365586365168526242097017166524243960232541363156032433887749081927341343384739566630068786469713482522643745376637627557615292992680408807166278578414542686078728856550658747348971711193954641737100289547436012366695944294052809424711189860878249017204619880981466473743290485840089387777358222107788334092512411147348095674400149705405895319322200348971374112109316286702674369587571932374591967311387329014759857634054319019424927135765138059280769126462632276435167520791997293870063122470709634771251388952360078426114846679274412839887644455619909271542776038929471139263467744048593631403764319334037178337601761898349541235974086806967117301642602275691873214122337533050811836511355829263820423254325446160963659743550518388388504040127661431504222123032976769426500639212611415925595074171758356062582732781844477943160008346216535809497939660095713181793939436489786505943154784963385056856492178028424510572509793038592225290360707115355022321804801358850423094815992694379987082597079198487374814822301698840971107370527211036276808265888231566671932666543590925009219638016467556583223060717282591703583731509184522070097109942884759632120020414655859116366034441064378696482194433957662696547436893592502051461331782711769121213345379070919992498836239840620110597453923673945956862839226400826739416408486925610289496602034433654493697190609186980879250834973231857407242229405630671621426441474664191821020869986377228163680119260747977728617872360533859506925477010520180372439730900304731526085997922874067991136273572189092186117878740075030006947971657148150782239817275336174286878882823081846975168698892488056707201036111544057755853447386546733383114710483545088902253907587389005906922623458956514012114682996537328058992081245522295173895784434958678632391521627739310287147887089293446891350864845007011563039160466984595512357285608260693002476790024288118708340506453653965302450401316482825264498561390733796733343769531135105192597171594097976088357190908777780860207053660290950464359595246690828195576878819358372820014972980201389104868119508407163244870136470049125680155468564190801708045950992077966160104319471258996642349534867346403721704360916344930897909325628163428503165719573526258193642208983955136716873277942239938260342757545731340779320835320053760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -663456959157540201439919363189324057603377621276304085314137820248849052866121651486068315651829480356228140840501211095559503872198886578283741430583874426298694257343009719271531350994759401193123215427870981221201182336412779947555727392666603450400721481915501046538572057932232643749399110071137152405736475579086937410471953245094713965885208943997095656214373215847511420466479508019845729928222352862625402635943638184337231121256854564509685295681960019783668508458161199233003774106715271439673930819697084742941784444360056814211451200495410532939909684657810604444049115680391761587581013251840553382186052096878569858575403652209413001052252224865523570957716594446303808631337900235153010135315083780179724127163526227739298009473530023683031041154636294443711098862320018082700644720702780738473288157246308395637029220390685945022111120741961684443314640353429741665520870727798481205663313035709787164209744784116430779779439299283332572752404241040829137639719690412031613592723693335656505095316667125100268269583185822693969482063956008713193881731772384211887486343429557415703018721510884930544523231546966327429846058988816969065470693130667499805076359736015482036478355110776852597923963196809321909711234473270960601857537131350742569834962202813161861545689588741296566162117566815751097291717760599841321796436217378796855448393453012781972302419677929660695557778200370767258712649821740607253877091679734001803581153046471868444089932635937721086566999756648220173371764094231011288385003035087568736763718283260549885242161286083015717351742862562962621292416622943931406516399298444581125625178834652828570618055280025800242649647036511941092390961257630583771906940787640548647681207948234640633979702790202099320390789505064640459344286470756374538396615753101509154738356547289562044510283692421654487975354315574168013907230639693525287204001266880565085426371589035430961752838477060720342015585602680008083751836731062478387283922590714807738818120207266166755365744126913283196158359484344439127214778987156774274648384157455414573440816662991282798624114701744623156611685444940189628439035051539735395719981301280270663257035899997672453311999949172675291581888124636891508916416227662449386114198907525146883920995644807713330677122752925867624092297264942382740513145850483013976471902265808080899410405673325404979977642992937559968632579351750586022746217111322455254114780900299437834571599288269735435764025251639585278674502476236315333268140824018582776485700457658194383234433661084004159324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 1370064543291015882110405482888756166359294166628732509779214797162421431667712740406247135469199317938774062191331155796692517250681161288856530916748527561554889341331628809414290359580000659798944234595929500003841465112668105753693025538481661652473162365991395068729698072336009401543012533324535460387248258457330198877024205654248323074786515313358045955905654670890732030658438865290257326866695188651264683534141392187428634153843525154541155496651719836216397513358503475804952790548295735265214607558466864653808079625575209284162056639208821563098187717056429907450624940126518810185363055081258453269806872313498092837909854852731726939736455229711090978999890484499911363291873012353754454200905350128989042820731603736070962211012812151100552954686817057908380167233302615245264845956598768039832494583545154032906043606405351732466925894849851981052658692357779840268114401457733094649341765878503796384888894767280218923068810326563372090403510907121632716454287909575293245253326180610239451112434171478226816894430383366056194907096219019954058148204321183465216910571570008950435176036979723922542311335055208523944015781080638531834459800510637055926733780244735072252395792679620688121362616076700831542124380528804382322765463675036958969499694001793812884607450014474560540878750905633358107788584150067997541379749269319805231120028899017285214852320223465115178423503134958901714462197123440347489804247709334762651151655097216878094347429222191201843815670054229078612781147555614955127806282643366632397803542462358545152835479283573774764103209691866390630997237159419499313513260624369398555994399961062669634468341604933126495580217348481085900309917448138690002587708185377950297419238398671688609485416336354534280037979826824598767139674065846966957701331517271305387831341038776779300516395301459762223227439789227034104936437787310347648189220576890497515154194305717345376093527171641579646098299774372587728778411560371012020628067018906164697679894436654690082035479410736754158070078658265131316319650282345216933397991148869343839750823684092370070299894455912468870516738290035646746904862862431450925036149370081010344870971240264746557886345426043291894336665040418992967770581026984258941859255848434219194884865236628952185184225837046256566298224103015109706729948766343606510335121872505942321850211722976582766681288166915227430654803857078655954251854544958074385017086419158751923694337266258768365507625787431242020165735525497097730502512254520905539371173549575137483767538151713661872242688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -2441025990162880011901052670810066418963690940077926399221967909984148089557712097652608843023293596498460102723668959641002999678703664422197946203098968514315356768074394756156447834799550393213616165634414997904463807069352916148707394182110678042097567332564601516360732984720131755017002188439332812866925290622924047135027011734177018064340599310051322985565491998572352503161174053741525694224845909983396715467956131315116213875344380860164307725970319373664652638153521702470683466821528003668275709831004163631437287266313157418261974253986365047391037558869829204596914285947364071519610900450479150796269920423344175549167469708727007995318612522868345224108551573351921388636334817302228063203849677835147965775663922193626303591729783224162427576908072369877260894993992805620707407317490277483434714405620902147629079183609637121336029500280018605925393881342561859700357907027664718546163525231424119280657236397861628489812956206547955617940224947265215366146336304878049098984309653368733816194424813598094577662416566649941261108069924199975822824843403412061795745789935699965177920927090986345363027786719208519060708407348033720266422782938699800010455840352098270717205627129531474336743232818681596883137668137868424026261099196289374791167665407826630545128152437105914942261920393353605926802377511195082750031137302968409110510649425399899328170189241560341821918095437571284467177363949402745712848328990275203394416706636499237198259355064046797106989781294710154659468457521261841715933376562391110658431461062679947604267227032233118705100746028858363996829777699205371190116170126423693652672837570444874113250557039316086534797735899360569281007297141335482861350360558505478435740880895091779591718328499254469147228029187992597650215204960752946502198229999994789931827505014239400595487538242314534860013097757901380415907960309097490008349393295336262208717723058109299114807128947098751548693650587983402999829918413189730260155841240613793106761841352503971943221469120782807728527814082067278728932545379321690866353058721819719404756396828563826833198790496888363268524729924951610516323004447689806637194297378067634942211515760085523169415704779322251552936266349214863644235654817457352146288391532232423793715348435562189926146390225016301478083973326701264943027172725381487750412167876162557456308969236962485940543863668925997572453960028168273145097722981043219391409623825793673155813928383042046463540584737350992003804993176192527189738657579491533272852776435635373371179427674039471633858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 3716608073017624161178320090119620706034522711864515727207390827447765944837247367487661866822537597261819634105165100793398526973515272386108845340152476846257657572207670997569005532781815583141662765955191153645086440150182099468283870066029545881510620170132466955636377405809764144576617750581495318401179544268476846275283879613739234159922593736183711481273005860309897716244901250006437526761593218131026001911517291578216514745492601088286336679737356229402573956737808507727131425748687803440474518406959798765444148941938499739562490262836744436582775280333370093113790307299332337841152805854245459437454307260642778850586542861960527589919609189976306318377603645282091267408777469643826381995764228037666096142564553167695403821799230595906609923599095659160620109638847938762385447595628073916566714862958205608314416278304799176391723943366093582414166584803780592882476778444942482831249571540226962820367761121224490307034897561423015019135405708983946111947986452590938623890556444639626596796661031295293462167796873060567329906357226296201205001633582866621408371648166285912992806295717247005169260511850477289203812748155293005615344480567354672500491214406920913123652220776265780863490434846775962809916838721315073314023420397867010394555923596255456921665426608773760795707218880995868762836567225383966223912825583899192799025039935181890183812201232837839166429314219591526143958036289026880371125692761206111949778075556530835500853018976941825461252286810268827699808004106132687437632421968022437102067452983426542822576466740011615337955805368593818795439803637509085675286136357147696230461279783085312541985587466978043429053257205557376769065145582937475425095976202818253857172035866743955874727507607304537111326174057368983915684961560432244690172236468092030964415235147509790197177892010309031425449472039759284486921987248564778914567204820742168471972499038720897686024579537060011871183873804689334196290586905831439649260143894900563304924972461572010157840473558744728033329883922272439540643356058043142046558836096160196206960950835726570262162908109020566786970567061904934682047656161473723468170555713288665510938929346699317930664030333627419130175470922280379082017913796230185787671997421692921896975340261472722158485330734184430858681974451140057204229223142874045622806463453894986901111054206534049951313123056343785558708673478654611639415831447263262947475909326027021857277604071815711465239897936563951915364445647347730083339341950870922926152248967159881299056733434349320295940096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] -4776626639572384999658271333048564726411083631193384889647454136202982295628976336991957460441082832436227282563552015373442886490624749367984260268587405062132054047842478346895558777535002057075828324733215508010726972973838442156238749543386431703245270217123405584131196844242594642034291761870012010203563555665599772736356849906696983919710776337940685202187075353120718867964066018581335619348230460129144159448473087237207372700358259323740777818963892744493655017003883067129442616283944878967539556654507962100112042353649914339818717042449175025475407059840147998106561556018525219699961687040202112739550455734496749720986396720948578227413745302622057399095954002749174237022352301611525252672540654193060255087340637068862806773789945983314327690878522669092965889239356306102863068153871153858876119775255021986787042452217857605170872023775883272146529309612377864454969591305230330943799853906637564089730864092458626230329141287247013625225727730538435943941889031325743618607716901118111582854066683669820161332134593212814726643699422872948646251941966368885015417667884909268637618924360141730613259798739891639693714808600611371639579852721780359129435526646114910489902825065987679274645410321468651602806973140056542619096503409293183751384527524163256705259001656682262967591521982411151981008367189777041752909574877798051219505541941280936760734372651745846828750746327557096720090336698451848510662330359481537396731203372122183388723675254638089234781049668014938442630411880999053217029174784126004080995164108717986440261000869996426745479637310698674095548144927020122961873395260316289355506506650075357388595233203181816187692570044280208160946665426050210436859078186400573268924244936094294809950525988712547793315839051510989790578550609297290205169879941694338986407242000946568014242853122525076741858523887732668205295172606259735507128537675347982110039136776882300085532293583234026199474635324748179824738155778319364799162696781390512419729551247991380816992603383419387427319929129699224252613660512741412868874075693980456805986250225654495497606000981883627791009767875992785694521876538801925978234057262407020912923292870790245157306683441327498728958220007387984304729913649753085561501445338718549734132228129779852695994311401818870867338279154915737749215329787092762142753391409032439813601334977469754993388219570718267273345139655257232829215035816700978653697720652157742047127766222475981474036192516484655068251073203327129132887633714641952488187918979590517433379632324377503030312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] 5207588625948381199497682224011748249495745698416396168122470648041004771533811967794343430221099592276015173077095087819724782414877402645981666812048223142816196032027531424113832570743612564407759780125703365378475614282701907295899763132207486385290094997461758229926783964674393449656606597860363630128343386177205591346831940303423372797990823510345729813497160516251956877492353931820607207425523090890283846616823034447383903035584662737898631003127825340001055011286821318057783348021737822299987183059593256112869196473887189042750501367748864881836555563965170431318888553714270020269898199221845124686100756731953739497888670039682544978147631981128944561316468656138910160927629744565959418746026205523662376262408045174265974908310416536863480807653014094924344729295625796526045226852481742301710243418999526226023724097895080045152773662084596038669749157834952267008129158315900418134309771287262148743227558396523650679524346800565995844075179026015923962203544418432481742968929963348046198707131299135237274080321461121961843546010395789959400959225449551981413343533273680137001216016888065268658650846785309598693778185102701173198410255853367812333081950203670773173942656688294820898907674034767726646105824490793460740064567096223201442044160973434611044188656886793244930121093449110475570067532578081928511373207788453663695191657003642903784617878655462674966025917746530748597402751859976114777689997829142580103005508802493046593088061857072975198008988271930882506821336277263991557084242568503190233964901579051778733790637930843520824111463849440570193570509819952151067411066154317649848176458457117121059786555484757783514367722496535068490595283095410255513186509998288822749088969155753009352997907603621436118753787397935660094484208103936775425891438630533892748857775501174371395504336254244305518519490127180348572774657853982856095317996916928189761229555762338848793547583480258674458084309558653819021700349413594493576101048588447529408649955785501401670645800530266274992585355926257233380014961277916018960516822373343388996854254247249339606280659861493772105603922890332448235007587631187965858626396551581721906975220037740107786834146214419539289073324870657791894278108611782423517037410723983233693186669328805074300308086310299691465680494596556777952835558784320450707223400018715074448533880704496199585705142421350839564730983506053625990352424023910104622791076991652669779477413079133350422478233396681315100056034473538695764270824857330284525989961017029211963293442234393330819530752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] -5113140900785465275368119656142217355593291382563799228082597601007995181734367073076392779232538621726113169579661223021497276511979410438144751894805989467058288043104910314868061600925602061406903928829695816659159884344715321342948525654233084346154993146875395941627667139574179457703395223540485939092246903269897676450788829221488155973004799357871314420554156211528841941726024698877024871566371867522376677442922016885575189306847985409983669634879172288312933048621714170049542002708372607130233299732066647064672967316999764906787594238565280660620885851542138085297772416739332684340247634672823223354926086610805654599277535045231697060226655683615747801893832025875803908142441849730949115016852241625375780775847829058090844890934264618493331050069347892734882543602979239202430115359411281009563711308521939342194342662979506995227576576083442945133594746254168713119642705366391705584520342630529157415933852892977566684342590176585785746219494409283243609080489368350807350142044720420748056139340396256646168984612911871537266695781213317290100298805244232037862550554669253362777679652080957214985229997199164823335760699910147593920846729639249019293969946028390894954552434186136564174175593911065098515099387377266111882880175361143923916217153546184112537341367536970182149057029673335045214206138393759585564998828464523402188467570602351407735574296150643226866421646289371598202803791399450837298041837765647544538490858957172384583855899082757181516178907656076688886712324887654368319814004081489244164987928145289655086541383408968529075317939958956525928413626744769469374898454529399633611207449851217533883308474816461178660806364821149643712034406093911320263708089003105925329524467526322621965105956608061880777546274169724630722050507563466665165525926255752625579821667208603650657323239495926737939610258396558304173052591223661620994901790362232931003276296545363099153714606589388544730638615577617627250188049443535725931015654959922592925095697986288108726463576572207507269193601761901185108896993537729343688261837682843141971409150404193246574876702587866986111407029956828986849209597725020753324805432263008379780087956082353282979455666812858186361612749073492054694098016189713535927734404524244208195069520076846595933750313752845332201609383282518026365556575970604284680738830383968750195560765502117299039900453343544961002183251009378286333433851348903988095739173646934059465092909719794425228287775087627583634780002415081959715859225998410624905164326490695700546115822176605129628712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] 5373994925261243858181281920719324892664320413458687049639399662565022120243314604809361512223680289284831314851276295536645703525616004073750883815954689662982990854115839675200051556727070824437190349529091875118031606703177484554681881057893599456334755897935791041711551479098631027455941990852496816768273231710600215800068542288524909908982643572128314788280087602603289278675270307339779957156783266397173934720791019324180669683888758585209146144956423334961524839003215116235259607290263304070069286924072598999597537043989723689823928278580961346216273347370634518174468331982931415135981888377681366393515514690241929310972345366669655623452498270337638874539462697175364596235780665638049889406188014436779728277671444418043750297127599450511290122995212429746505094898630945086858928498210132264363275582083412910590091598078676517438527412377185207372121799881081226072115800849082340153399286865499866603339616584518661297616532995654896772303383046084309842405282463402025464823805199226864318424706289079494885546672754332091293706808951091284020814808757617175998036882828481403150145918493737208179552958592504525879704175405548652713635282113048244532813418447571566087591862145532052968590097473563633572694331490552803462470150821438912521004418186101540556492173938536372855792185344990422720746608938991582193694346892098329689581006339702017424128520570841726179528548374976519570529731250589175738350038105825780586949721549406814487397944488124767858068646473229120437395945723304327154787912214692392734451222295830214078526935864519861265819570355796530115236061715837470688989993022556443692970345229883380069315842617149706179768945011989842870930746808038166412636678600047485548518624098558321634593385716816492216938826555242473457584311174575426994132326872504603431693458566552973332311986079624314381299424696496608631792611958078501117980698403393596608784406519055467212052961905491222142658953139568335770188418375995605858334323294069694404997938348373872642013393607566140250512370798336666832348657836587797669906866203683278074260427580989853664305450047346495436117074006681720834432008091749389282964823704466967661823666598900200975622237509374472106267744355611287651741054036466640316218704951327274140221371278420600337785076767163008426787365838946095196738734547885667449159192792339540586333857552392324173245843050686047679705164468706244817625948417544837569257786912502663081267063730118262503750805351418326633190913972125254259705941164270701534086419575810571165492336669275020068913152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -7195785153861435612985326645318756911050788943403910304863816833621196680297897470442181992586381906528186752578280575685090765804579369289177470954415386146642403244907877373125074863983612773717202879719484773459599744544284985125636637882630209676496024762042028704722709831077076454719359519481769925198149511588468441552361848842603421403323694587600882131998932940596386960364828316609016379244584706329491212476375092311077225964092073334725895133373469786165323329647066462234876856894729079586161679610467996099294160732032280526563479397162936256914859423771213091739137570652356279928592875664923314929705085509381873614211099460676066063840391822119895445765623633532258826820956934374647209180198850336520408616899399632581980815419391061437578740684240856615546781740211947792888247741313165332137502732684889649420412864813670963301855583443339589001995404660127220710911172743809187114498043921358342062281847023054550121697144555051894169230781529205943050868638361350054869585559367529443171082628329914999990552570642244583761191311265558386738601143316655730458678457229788150112089424804618681832102116339687733000830033141791587221778407448526078837467233229048350664357169253055759790927734437083089678992970575081016743025546891645939471407682067290100417074832120193275416858809113195420677586972460466698893610488668729988003234921710709386681790131629779176919155098864986459105970028991543686729830758379174372920836120725658355639537991958227783780962881230871613323336302277977706839625695305108946122847389304089657235717778663455673137731490540765446730289636736424320202108200027428346577202736784841583274015078529537935487842948214370125729472087994826622728371079862536314885073052276735184537705839599523762177178330904351662480783037512044748903349608154135715374091494263116711917504326258382177742247429556975378956656209548798034067911837074296039189371743414421234142708319631407230695654503869732182668371848105321026571752812082845160130095336592139326574308528663898617195896519969070767532597353687280306420576475976281270484732388949895895986486519212219618057345277031387041766039488566157853953247306200871837418718159931572047672175799835291121757119625609414855725886308610879808290121129894944460129801334873394120631562007165366127037979913298595869380555895562078116760414331059945886204481863595253569832521212248726386738806176590724937171787450928848916944715410917445796972389143999412175659649097154134917301377243735849304660341727090748561030020818084745899345927484002596605971660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 11106427003125760642625835619524829889303684346574895969894356287514739797566759128162309903303187669227783054003678857053358839205128016414597769756162592376155458377184382248047197414469102015215550720359006734261586861381350898509131951461280927078565117045425616546696900964399374864482029529543224218318933828734033737090031641399233958631108496146585491277596891902868035980147216100088567876201005899223216633807127265248624236192698380909069772602425042953031089946270708244299937906573396814383443834703117610772895392717304629501553419765485122991275923614011925169257770569260203768358752889593137999483881526288541872076903628036623274374985104424544865769454775032772562896090668348857791751183426231212638231537407356713958992871096228014343449426005506424588712826750472461053876123357707947450028556724819744168549813120105805161414230256292655026418195565707502065300550450452500164977830133862144465377138969575366255555690328948065720698906614184369616756515951375234684098299786143761452354328234241168413044758666591893153241283535220760474530443883711766043175092376341998288838432149819205369706601097547890650997798496982660658037726534809773581101624517313019086628845973998559309878583525518196346032389212035392644316594272442177004687524129096216958581342205838559083023208339259271169228504019233530192706043333441168100888397324632630643902259886428363845360265362734092147312101862090882674561395626696553624923992607955575465743101922645406023290436736026529275270373137588340527752040893884096815120516472688971658801436290979840169060739362405084570205497076905955517436618286518690203908678432357682097146971205865345913420315820825820768233030371344730362380273702038526293924674661473732597263638602035615870855354803647689478381952319524062267021491939876570660885593254916147595617605308867861045452219965411323292495632400271438033358772543732278118679575541830748694748433492984987076513237476049910804131875324402523840375461359334942114721138649718575925033228538011199049931588818586347436112071590506422707680862028214991926702371650917595810601972231847970874750728599758328457372627785663754111204963776447715607662476138010591012519824963513398972828806651372562237990660574322070930495117399315362726036202056494912917534690311719542843355728123015274294260766489248759842974394801576829675107100226251723663549866800270490138879775392749461642144848194031800224849372695313761855377909882255581463106049074292503579408963932510135041731573017517703781036315458842583488581411615633631886864023552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -16209671963768269873483629744657128838120911414948486292784987539012635200915214173046157561809646270955739895463114236471766888348347683556693638574101298056482285509282864039774647065521290001255601751513325253287315723390690361443348658805671772146983705802402316900908951594768232383554014981504975147633019821641980642683866175709525178779153672848874001709907151461266045599655573084799557377786339276106404326232385248106578955182072105105073661403471954986099149705483959145169748278246507896788507484616260054104649264565207825900430075275313254314044878216472991813778807578235450368256609606454207384399171890339389195686019904524278234309142226919625390418380931137174277991186925084806817185755772446246104945431996735539712252689070738739949288076384890603662020628112408879593166993009996821347770119477929116770021709575673795038718824255199504859688348905745300862762774009596844433657871219538745804381073294507569098104057567372574829616492989098348974502667498540379885737962573062795804063686486373819630423189014839016297865693340194524253063774224039253175636151419765443269954154551130843441749586437779663262490519734550768505859958012063736581295165932063276859753755299816139635778291508636846913089429786300398866183227561921134794728680159099531703630629893456580323777542608830027591699481958526165869531753321741517357726618700009828801595375368627637979182640153471341405918702075662436928002564110032129075959431407441756398715158509017414613176342306529524685980530594391246562671401967473843953111308118955422667027154066787447468484848394184153356645677809926702701500035540996684234848699148634486548922622595393605615470500163991702451013243118862248258345271560234228270997498124251702776829968691432973323888439334140553068801971529243161071992494007892799001386530840948231158422016290404809953314030610551795399025291078164304303456636430656375325762948039223121045218614542970575038933425287135066771738951183557970069528976015849297437995262343279966419417859030017889093649709113164995589195311738483644868766855043157332741755351933379860929284287678976037279549726629426822587216159929788590321047141230766993711216021605237403871211998038593526977360174409357821744643935766862702807534424363254648368801888003151187712605865151481428427079237090578955264579457721061150801612283031964838834714198372832023413969068148565679063949293360831642910924653070861250269770664342052890440461531224860619803287125966349630911332946609501874004190979429047360693963465101656520259021980297563523604881080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 20451204235139915985655335358044506284414626847470863231362933762225703726465696314467281323891611535291875150541205736397464462070069669124405855500642687591444847360161656768734620941757443491248824271095101910076306246593983972125586804893086884163283499386992913617685849918735281101999512185626029832469076977147229260358345218963423451223277071044608578521878322692124609108965759360086354894462310561929583493674552694465006132950616128239087246036242474693672807664863518391512935569015530763455551212082347996744128746737515561212233664224338749037353365107750712683610590838875137435159966548898601539163021135172063589837240184949556946883917768831073171602556079937274999886863467097862322703571228096548762450051346996838080008155854116143172411856535894734692733439373499323575711430825523064930473972475516295186832749206786688719796591850026399655548055392334755296920523199862331194835052707248829755594224433029836594344110469978816860069524619566917956547095771573488926948996410162463910881553571791945111780723489138634310847795243281322432035091162251756875087039312580263003778223686800055414750466119817287828971397235440608319283529385195133221172171447778189856441441520581277040771466022745766655135172922961908016163159807408902712828926023944066397213861559227623352183685263333918686599114640441479049911641176571372659060788669603352293446044502210222183821579187682413921201675130117999162428619871383538272624099358036548379704583728205450072972987677985554966317823256457640813933319153734023673485861296061366956556968005106655470333400715224675571980835796072928487778014828693224479795967474251952947319379587525635789676530369010207311136366486693603155733964802019864792732284174246834364959415204472250332286589109696156766939355343367413984003409625839308217203426915802882234984964554687473857830274564763732650818804837520353276929585979065184366687855345658581000069995990158779538508867167754012802849680161587656878300361019552373102920410138621384924249372491082830828414107903839856982273029104750233591432129469114376722797406574833765155876025370864753090443404826701850752250064338721617208922260347801171296216317093651349803849811791265205772716366077468957832917552939251229542194949419887461007362597550231206580669028698627182817429539613895562833822006942645822154144064362251678178749859391215281729520711570253170282707891127722773289912051808412781653278347400857746330385420514307822849519232788302575392082608185349472971754103553731999643025539154483959832976401187618207454069784576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -21833403361046583900717553251862065020364328199386348658110681609355253442765468491461553708587601182492595472160936561474876892011087220000948723412608500948722221137469913526860074284505277970295286833859319341800447001992980264906067233361544923879204360192979383246432672644679274726743673627372504463989126985217677194920378523290862628425700363313109381397866723280243097218766414393875019609915709893550127580241517131470065159860124610448487332065602506287787834979866826326809775203657753340651716078264405817027850191553906221951335510414567224666449355128591437544290436937385969804224930244143516931219423505443581747783531094452615518704361603110372289492066745732820142234079071890905845314045291710058833989039595985240396627271641938837701143205975111613273847498539623309900054250809613006374720935057505963457847089106480769873274157019013839151673506122890788054967012372318710908741453122369390730729706509280942656794112922143081669896811250255332602277460583454006501638729872860660992107105996547342520264612154084181466208442185580751108880609539322120355344660546409315540922868488185393530782490455493673871712351946186375283038683722780124375834512505197667626169651968092102313002882335532079845533621308252857412550610779043531614648088886064102579971406278593474972997135204379862359610955801990262489733539445768465440860581542936042485979958845939660188588414926254432063602283761927764700467940910930425913537575993766483509423627143529142566630528945614841065064154980442947311419024817466662860566148265557375943582855761354358693983068348982979968705669348526908181028835074307984027060505998512796478216803333498251145435935762183538516381848378171205896031499593900068524421254064874389516713060334296142707954993052732743507333665867897430381745342283116877409952307557876848833217422997526241480511301791984695767491273306155858583439257466104645871536341757692628978916785972180101830828782058896161387331580075639497504503123796442039592832459379849169703216985083553206284681862796332928966810120974673791047026188203776071325862839495535456728039254551491132155767855409973646943321418057509001508195433149030394064572836449589430306757852909722976225787669011303065152025499145574172475527971094898240512864952740420094140107173698945739497168017184000688764036800808955191936551926390289611912302611324835993799821457754436612587204938984110167931292524074098485840650766241038205565430133401775715404356782860098883153188319182209808404087825871624895750866609563153109352302406521751305190501253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 19665947028668935335748550615635776665276610865465159775741959988025139436485658403706608896904761770519865067662919321215135323876462672428054335121556633451651291475192684811170319646565942315542656220220900549568810432447861891899014826425654553497956281444630742703978889874712471281691305861906283670336330728209134428595839161704745125113604064692968209608014814496917788953487814462304364142488573322037551584878752080886761593055722802352893966304351718096241094176049723509104708044757534250315129440442132594739283943025673209532702746934051843601921193709438672744935295337714322381976785135276858633284061502371420502830841306423292813355903010482230941060389316833725211559027681685163533142334054578655900901252312522308512583807193460401409919092344596611922690785336383433047486131927056897687580616944496865929691349009693633255517759832291809517060181523841541509406493504512203310974170918436488136971841473712168222377220735577110038650466147957011058340648090472237087682894880337173738422092474390877553292466811328317766686499121666534820099595436981769731409586973165323095107122753438275108311587258134193682666767700041726721010671264274707970088973681419254115107179110692536537886163638169979159361218335487805005053124131875302025861363427981243437447312459992403880080026934168268305681469601309647181414922489536669952322278704941818815159483639749579699076306926066540018226501359926215276750500972267773490317175097372266203807272193755482242862302560964388148343108381237733098128210153418388296904172303214261958352548412698731792545558888940256200464196635633875415624723350465919358726364687811207665930553958196523447529547596533632344874133076686323377026854574342368784672813551647685165473540170542721835055605628139814101133021064512368964913062701295147546818279779288969111567242441993691386761961859094787982590007412182651133864048630397250995502096315119714464821656503118182473547517297541803584097459393465317793006312115351320164835676653031813894089763976184068086539028355470713062524620891521636826576068267613493966485717168349453321950893725041760109032661427233343657842141815046185567809349029731919823653349512078956708526733485598079895842911793321569751965330833782962432231358509162622712121599128930938664578989845859117270908722486293588599006174955942545039790131506205185267986795278760008224817559180888339625770396660080375767541496179123978233971882483923829849273774190500482523420325109012983109367421261020692583333020994867281520620117967644947768381956641316439700482818048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] -14898826057806703489009885587519507155992008150532973866938489591825125467129641768716925644912368849617771694792911170633773917004584529770530361842865013406783577775662358542855708723228196563419271992333842636172300211268939073682249217587312328898310880097011280439388159083519530086061262244936975624973200040577318184511550424492923520859074981207069725505810421542099523571556723767666409447563496039711524976964661281117900525156932006658057923502743310910257917374066882674690801488833524109725190425511073032718137473458938292849705239788398605101110364917378177430848320414985718705999880955161621155972705563024469228845512133020438952871319472145837859880571732070949976472030041435557229211308562655840688531026322021158381476518565621552062062170348239042750797595493701202765784387796992613746314922913676059517511199830042879555051899417707139800777478181004002896247357532521060091318322396499395620044748724773085134281955348771071440493508151925393170942563779358706884538355442043601492979137951282657231649115351850276235448163771637868943150652415244849116713380889231268310875999576869439409616468961097512239515469546653086998345227564556074514239143387577976299484051196172699088879731964421358049125899796433963483676302259569294990482716184903719241306223098638030358582994957908013696206598405734264074708176278481366088320788637996325822722878327192253140286423752586221739878813611903210919461658184847167187407080282849628370553253018699742802798017861314017582752298285999996805638111045251107645091935515658358902608557691156282053918885673362475899740475971529718291542299166328443610934464563607640599024100259616208081123520160175817982292145602985601292818148356432455925380781977141294922594218590447272308356873777789951867702562368996926123351899753944168972275388923046915419003809690793780913330791045360520311683964392903459847825367207538725548220303835486981381153756822847604795740199845057938536884274282456371322513316659847845098182800976907607198020404889647001808049721171095398990958152364281786008444279324095625758636342886450304891770570502818627430461456928986744716820865794031067454379097010181748356942760174048779171186395938713124504856816743709503950293823428365531730808125895276575606988273199625458706870199716882045978896676132024628964296906695408952787326024626433834633106727750220748009911508846417114736417439283071623369117913527571383047135420273788945253495935992358528924134950024336217998506679806780913937834008970273918111374160210735482170309817615464898553687572480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] 9386163682389986941487354315201497319695216040290004362618176002193699831160225352123342525424760053444706648767098733513090463354515337276701133628778763834235789162982142814792771239530858684373980737726592848848709648826278562013068176807766777926272257074225528397370665561885967026598850358870159879805870500256219820480397111706893803334373447371609472169332030033970874739369356495311063711114551142975480765033224417827025194516475290435108566272809978302090388524870143787351010198586708587201187919817230528697460252852977762896490824938990793746472217145437914478610988417478990701511202937130953361120358261075910011097826900533354702803886828266501388286164240686285032318403418268503569486698447192030569403968786023102174929135869465417956265789266367649438408942374317438698528209245257710103784829893218475678945060042246752459317470948991145232096207426278191437530754436606137006751217616090252469872183214885115113567474775450927692777868151682652150887985672599281277169647478699344658598258182428807469408871793902884106035154146194737354182676051545892580560227157222828558429491926749544341876938038725562316046713532999446978699634715933428695786673103188637587999877277897014710719333105037554041267820495709082436514021712885168836925962290835438384010354590882351707916245111573806445597855207478105118804522271065805739507936737680864239741593475482682032976211220177319409214745886984216652029759916424630342879514757676732884751538568559717509878105599332704708877976399404395953203572026926514231398095631624627121688845233884191276630012552320107073257852135610612308815930413148871294468276961983446178512113477989958135773102101042020478375163618577649656571220348421770448072550848322303580501715618190157570838195973314330994307318718085620958872675775996727594191685637651798835373697956536900618455568879919283393449769031896251537443210491287901785760790709016272213490801597400449881022738925193942805184554209897395187647083798240422249474481157971661647462023241524830985248736272216505977704268535431047516100269277721518644860170060095942183955648514481761823802281060638107008720462513268473386124173007018756752366518322490123661998726846539781145949113025660255979907211285179414115343100202491836968922596873267565507878748396088347906251248820682241318956061605401477309363236795540477420853713298631110066943973279429450421262408965993211002215601395260952819239658352240997694347716453539331348990380249257800738737260128171237203744704188003663913865946339917145434532462276310183721908043776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -4768958933176576439235061077849760310531355415080781885343842518934587956175900029628919979620322496362708623128254980971403647435499006139067649586212758481747030669230484251872560945805520777638202980125335732270071084028740469027551209768423373640564615489667293438100020899293210126898821636650770931438765317819074809614921959594813929353343274950443769882366471836276489493802283859558258838866601198727482226682674597021561874773654286358084047811307796427625337181762374753834431433669178310270905218377289768737315426205107659427765893469589920949998302885315777711760136349835760288973603891638049684836362727700574695551191224973870946467287778937766359907447164482973494025135860528265951659648874215537525929952726372756712194593266386473547462445368392498619754804527797817984261468349587253614267766245020830369278734197240866141195798785838384978891451609090976878145221333504157155743876801394178511934270080027610254559886020942367363331616837391973075837386085259204784853339885167976422756631847010656583493289243026652760182795091385990495713644914857147152569491534980580294347128460302515475495621936714498843764789433040704232923216173043158131079143663656882658296750002360210125665072507229404460690850402888745092158773147428532462457602108091690115178903066735319172114500828827585722779577315677548413791547668089823784959883777220486514974044120289380654714686996228467330366665935369883242383381573488804981799019868526783785206992247258149392984823797293723529330628305889603906788552591398204188244695915415842166268318011151810105106833627665801701971096004055309816863370584939348210735964336628579076475817143070934633823750421884622381471027868027502957519663620356469867762197077771738100602338033499550955828235227168089598472385220605361734510798781115463557481010948149546958178279210124269329089450901487232252146040682877291030800145606914795211579719420853067078242225676517191626740944350773155144763627671762566917318201497827394116203400862001649889793033569700751922758268223349292599796325542863789836846484898210579869847743239064404532463428469490756392583791582295599689260293475615871678287509213835265028868860172366828392158174439098227810232752424207516571504085243810061955689638696571189535506346133689305168059322094567163003688673818821532722579752197429043563911019036113234231033243415264899069792244862444519142591897306515481753238926063380209975412860616108514755900665764520511728951471333060682199936105859182051055039571481812474826779544210791595832120424224285665518713569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] 1791734790214738397996713055301481602775999641956356349833265376553476138189561398850299716592353882990540261799183753549411244436127209730676332669870303509764793083845596626110891704491524733872468702960113273540075132353912103776531078016170300522720665314403648227856170928785170574781071086926487825008027043606845769799400235589876985453424071758962877554055695363105501468381985909091951742504932994871508880035847052142158048282103943110929506819012978029977596942095325216930515519773891755170262524705458404004897686349680313078062149501297766843639389663079115700598501328300347569067127842936389333158715027697152954578135655176754350855321080452798592203670053642028752886015840081582093636972537982588501550935233908439254078540744108102246004292741283596423981423120827518533701030395961326635498676684915623889500894057175362733526147655079120287323938527637527954344634441391385344111622959948414320477567082164446871638653962297040245558084249679414680717920612589166452081205360101852805219085502549654245843268816676797667328844283067521175587827810118995808239794768315096375646125546450994416691119213248122683720899998400177972929076469570431253033809029919134097644341213787850347888916646626574167071077255537649022336516580588862424386721092919544375944495830951219937152660533939217897619583553498753400088009183044576695549074429549903142829880842138964799828944736487561768034848250764521486434007369071697683911450496148955810599231720234830003524530531097974024712409599248053580679059051748740273822239015525136230970403837060818652118285812919660673959021591920662615998265593013493928510986237928302396659458115387345980159334197127999042775953829907321303940195072733699607418316247045511921101550429683278911389974948008335428926297647171553091174504699857965636688383565752055566412330075793045743060765517513857966141514818798397085272612121339445971214529352056549690190679962121015177300336731904468891764928403113387402220129340495468323131838361771568316161193561730676081793139959454050497597279675981601089177645007110507814191974469903002673458217221763682650048669763845432516245640281837536867763419485593842734623414016850742215192263026964706956160131546107930016350254263591426281640206966456965234985212348648303978209584520209092183030902584966827463590258261907779674986415539058292227910918725823890808701671708897492572239425396008905186347116248787222939249143588009692114975103456566634022278758343088320786774976748742462926225969269298201993235300414908595223249127708173411680448937984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] -331243423492084799369057409292240722765340123575799249646604622756962221831601137906263316002314599012232128633710416110225009309367822337490440387702205313584143511235034476500387093027400413606337749577183948270249060247075148764056249129244730252549627337596835962835685839902570999489534394931320580643129873526693854478162919557328683415699131754538851640799306679655743500620170527988373521585204261585346568977614373973900937929839681209419789218999424200793006521466545317277346072959705178617408721822222644209517960329387061236331909108537808893290244734030604237153784290148428436307073119110386228692192761806847574304694293389046635651411034020333784890812614650069973425526797881093830004974008493553408865993257232696843746812614669006566361448635742870605186752758243426722311097118910153585225293536414364814072602437181466683015649474896847543117988541088704206109888947319858451824379503152437608613279994124657267057625147395517620189895722205048078077345709981237822734251273232073748107199902574967280649728256904419869071910446225600437652267951407759214849792709460095529681613120076680009170669794308113266059179279813064260694024910621802307433646622155044689415942404673354539442324833262517329849540239317482883400833806230873670367573570843759690065637805227410633562450098100827789231640473556196631749795087712229453683482046574716099054965922273062693022547244175759427696495913155826279040126889616042498267250360326538439551543214589201924261117164978433724217221827097157059307511833193744391810446105264295497803664223573926091771276914852461328288262630906616484995845313039847779928921815832595335983602117087847695806085987607747959646468917374944676117250342414188436478843119564290150390968615133519163934787443353186683353927050608223281300369576454846702622377168582755639217752472974962451264750901241415943993079672352636042691010910144042355340891068915608981791631431166188407519148673832195985639100014417401417982596355701411002089178763981271770593772622836669038298229869663909845125701721134589714335959167898641530347038553176575320297461045473028770051282584208691773461001102335434806013075500569544205682089004719772527850034527091964316078135645066441684605433287556700630393629912835518727963379642547296923310246998150589064450494570006710061050065483178922224784258289089009758821150505024873151828154999447494084269147659910053180491473330699357082579331918256441672639231208370590995893353702470281781546661123212322733822198558574745618911216522264164755156917240010962531621273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -154936668964007750065704734799393386996020545352405648222443585057494548934144241546174090723884181422200794836152855172932863861386127179535231211477794424161850747386600964117764141932785255170232415054998508594869125191540621729064690882785934516097752689036865901738000667410033946388172281226640296772110619520123807238162681215379628274766717256891635826376227661521471821562924216629515304496091206058598406630990781937021782723958608793716982823974013059685011178675852642170168935686692773607370393150782975819946569371768206061668355175148944019786026258484178988981853751858945669194980861510396492385897684338270052958475717765308988213882663726285195501007400045619040983929112591398279182389579051676104387366161109497560005487037553320220199859705311268009922997134031133779779537798012047626816691244115720911551199645083772393926971298089542519957329466231467061094474564819663510885077351148020265553646973495833905418880436382284341852814089818398717309836077848821420240299825519623956584487017364644987202834863862575257279980273392766459843072482744421228625235565731211746242869446469178707953228294526720811401315598475359100985297583683795387904437979507492644545766538358262800475360405623790502254580427096545624530755759793658971054541131601466260029151886729012700665082741773689052083470678808137431553062980717359394077952262903749011340314977424028936891518868208696966561094272667587447274142564005134324303272385417451285739116686299655681392689029312245041200646957982917658551174237359285443360634680268016708915475514762402389973946537175006693358195406022398324060207018959139458893868100604881511497595985750788803531833190479163802301071959660698330175862069669015473623774374843673367750102331139760609074883094100869711345240120838746171467114351441315616539448240041521438195436604445011355045996849068236163328024750290837045013909433665439861263120383975145065629777521861593725856321265416868673454381845462088433447529709754080068160381690484312504753685664322820353437252695909190270856489225078352020089452417437926877236163595536909093710385222648612050404563162153204216248599070342377383064125337300508130308227656161138296210268692477353329069382705158408524986175806144049395940750858429383041558071231960278048757297613161688441473287770692505031992863177356306466700780968910022850711984069404559448245123818785275636120189864767336005476838963645124222480932228514200938919333108727758026347869668452644613401214652904669124218262410350807380313069118548357057839981931809502355982909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] 196836253467446502504269715599670164113008969642004736398167462455221462687412637238032901481468550664922785544117631272012079191986114903479062468925034074573473378106303493895611971714821002872675538924945811750433081504497270405122889756504121238524079478029212095717283248386199669444008162669863576493675056827849437822433321258363734727823427811963339127319288878145133145562815110205142613427111621041208096216313681426708899517655365605538151916696824226730706468129198803752946377950260305095941508669608709450418783448245900928022953896114823099368315951897011908089374506658057664627713693760803290661574737686859829551322150583642507738839841130927472316010487164071807955702775353658251689814213046418884728714908430124531952347030823126519024608033905831184066150861657242792563354486500437534731039309869126617257269331159498635045920549663366265855198058585463367778744876457310922600661724975468197659291154949822585858755390527801608292935220914440527864100491070695637488688080609353187789566756850340730813484518489018994753263640611599266833002288411414889872447213550471956029693911473776717781853849555505264081291606690857493970253988248902799688537757191663474121221995052790318881198607435794747726900191738222514168660439869597601036118283528614110710607042251136290517641475587406872322199716878334977964791435301108102868652648405930355224163815664017201580122305797743076759805689439086716979878052764947573713353702070686739619857045104437382874776735169257635436613763250749956192254646817279883480908526459445616476575432089335663750315397611680941064594111443292096872229228391871609771088102928543119962017219924219056897969463984409408959307046722181941065872279355092124493252711764158895992446198576023694772853953681846102605407903781001751814054767446112382270379351376303484162160142063110740404666824094179644167075609137584836651136978404961776941548367027696819942856005943222443047624273808378052285724132949713428468672152973294628420499889498331655736914858650611617146077537905878321491161896161272560389821685521994116395358161578929186220262547123202510386672536073424778569585409854986614134532817112395477665109390620448289290660823306531281961294932779505482429806079505921091534579008607594383026759476933128788941725754889519275939391409100706501592884909744857251762303859256691566475318399560002464924741739027190546895807878764289522221111522338802692017080343996022143781692027283135318912453795805059882993830931198311306265092924946979666579726580193743220404658559199577973666611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] -118670334001562153263979036922999737985960705843619967294455581659940880645993581895829379259792740904297577745640746474932556786708316057179572894025992895803998519137050667341921004614751672397934836097775533538722847493920749959244884163765481164940709981096974266582493613810077723396836129187973220700027203221403365256374115673162826355419049500793549108257962808133290741793040397126030009787449393782526450799762968484109420017646633141905886773794221878795689608162764284264264350084927014597888398965600704467881997198544431793553033150845435901932349550540032690574259465976810047557389796199901468786447001664859973583887997885499641075843154862426892528657562478202894719948258472199273156971132214797101253094910816995171114646967850209815023485930016654491788517974512103642025433795859875768906797346432933407929775359778157764534325208503301613525167435914105014276678415516259675100598472905554979748743858562413066387426228151457010046780825044445184476646497236569994477787388478577340809524117907881592597056445573296347019046234540321821715066277720706748380797299450559414860028114591369009270527235470564822845807236904665602503587373408761017920894121074893422548564582133566653607208471638172744676491476940340970096702599861196284745411009281207944548848275849038470755061854150822109625307492964721335375977128748015176694089208848583816435181991686448547387664021594070349091036915200513868933359765681469946390816539209150927112327145171822874626227295631716969102502531376107131549266718206962858037675446707990615265150974980908321534635594742738414882087299948860217249663814097549096056229422484615548868997520438593497471797401768816878349494050494357789372625858389761930829285184803096971134117496587501339897878434709728733498732873122626852770331774198682499275661285463731706214405085244468155697976279589733885446783420361468476261759845879707229054487227664221153192309597151730370480571592446111363732482893091172845690676812971198933844538240094419307996594293773784084433970737710277703616718935474684412414098280539793549288266804051414643848857169342157492651551601959989458096300891038696013053526532881540799461229953228815352566542638345637003877573867278312306550424806783956348067895739326691648120995353230477283848767627411849624316299480990319219512887210841305467550187968461978181474527279495783825817363511895633606483214293333131111130200063319961570697168245820733980130666973010727276229412118582162475787248600538918907518195206486993964195706643208867875664514269717847789210173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] 50542793861794248250008445050844941881508412719070710674304369873322338684043780469264674963112633012571744614243278095699477368178136315660863646114140348775589135977794494211282568623371999717562864829087076020078386774721350759482254907989415818417409268177020166386340571402822735768423193517668816418913984490040680895023953183421690952805024538180959289247843591238824929066606688280877193469391047748002281082340581518299994403976600686669978756448920888297054796352003606594146729571369473491269908866373652213909431753140765150656132964486676234229176706981066093537761381076574601696328906008799356262264211671283041240151584763137805702482018450964277535713742303567163883391819895409415795850965415600861120668265104097338091732709770445204037719746912892403745061726155611511279666609902138534724130058778178227811192119060560232714820212426972673331633768367800502628821797462729716491419218724469017006610692167138439879968209464915074727994437096027667531440252980377226781481990700657616088006563090204064150623398046376029907291587198421938234496477384559319246365936909087040977739686610439053138088832716145300679959220893869273812523147733506257618776923300824828073688120553586691817081479716486471042512153076052612360714979709391999117454625680753606008235085692846590188848935452302305935247353531707601690092994245421042914919393597307740754395736449835529576394518704900103770901725495569619609399052952955351596489685441543181536599731018324260572710296696283860029224727674771842389096449801953444193684405287452894240759870331580451537673287737306634677324066620529878206088664276284121937556689853354869822256345131531932927110659118938809072576195343280012491119578117702007348259566983418174813000544201161635313252214040234044329207085942102239584990198029013516133024762819987889868097941183973972108320829077166553677025630190162069387045413041768251438027658361484652316703912523372660660298078095850746116866099960013894012032096909040071609192206199510927628945235906598672972817332351852305784786074258364051493462622750486563737026715272984941635543062524060018096554644804163090251251915631080015360178665823998880166148824019406408634017568760398770355675469496258383999615137637902341839849297722512391435849545882519465561034716851412631341887053368965946538328830847135378258128090879386334781733551717488736374531487943239617713858516826334183100307698299935503103359545233050472032571051995476913051090207885516829089297553102678073762301604234505769666357065682191621382018715058771108655267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] -15856551140312081696967817880396796449409701424369701232828951802060504492021533028593802900855927899247745717655206327675868782066251212645107316443161863922401196624876213713473992314934895982110678975641383088252228579546120112761004474603504930542938462284717085823088800667966176549808177332341324519738426997119401070701208383825090987232836443718333961417906188256535238403050398810069571005666090950845463016124132522302117196511060081849556570856654927239621282873866573689927883605507386654932875597960415070039447961891678126676791571534689773993232330610126066724212671542378882676773885054326322031567834611339683821511988373619037078810060270768053451320031519243102364880536046261572224680868311152453108185958115844542621126162364991726795951845686410266812503482087483205077909825878689095434393488458094055608548698084666908502205818425362865783078229122720805911317986009675480216992385471100080549752646394588951130839670124281442863754083517444104177698015626216910215719271106180264011579839802580882924446641761278150725389554673418004278018971339086079849554703022620557093026402724779685036830818042061528326499657409712972993863687392475402852116090316048856395365089983796364888840659763182089107451078745581467978976290490186849934808832614324869101872138947401930105505514197363421596183320287555231617900843635071454942900296274528917786663921410374197246481466074392707602892856054554419232485753341334086882747732502054665092455000449614599896673599549438327654998632601004632945101423234907872106143032254409919727127736537716418991673692985823627412000465298707290553222199824185466238967149848691317718612860416668693377352644246231505575868042751737069405633137948698512681386344869434525174004856364538493760943073411800761590557342556173662422820509814008365851985754377809842466780679213663512422121413271466764012784953193628203141208562599445258810827675949271916501657186781234122879093362451717133563915127733647685880256428900268897089626306592019303971329043135035361884038406157422153243518297013813605054536195883551916085752925881657663091443955690662729115038950877082960088106855363460618699926284117309492287596695696255611775548091342990957563228585069954433445582506913222531728335026407847896901164465464285290494393352650522692499168456762445922313826141680895459766109363558857618615379069238599536634925757651113888748541894857823292462922148209207319560954647153171945938451696316726645319154097146168326057065941304653072830157316139203033746651478443558799452974826609157561049415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] 3298004487616273575542784383953779433605911489793281697403083079798050218378866158640372133253144285502550045195180549108239529062825359391119496221351581459130119203042975157741013912283402637557214522534626559329488057302985423676527585859865615071059771683637907625469830330463983230606028898416387146006049645616770994122398608916869210050138181859368224641013213089699470896767824856344103122169496315203756894164473288322930822875285549996176272414224766358164036034318481595176969782877873314282349797438151040694802594139049410029362585077907605727697350541367829102162430326872720355636754663320474039587124755044295888479730060346101778448930732618172446307358889603164393316122746154056493605536348556065002227077402401900450347934968980683196083822858096656768538526824274725882893083703540507566840189650864784483051829067246083631657766872226014796877674083755881475443251176933433599755897311367226752654438439060618581158154572430615376286548749546853231404158446787332803498143859075700533058610338530423002654708970508842200579756743163719190834424689953482641956215682336641667424311648434745388987084421032347206703286058236815046492295751589200192340278245065797731041733886953045767827759572298745813629906414212773556198446926850724284197083757298984743953049430479781992689504566135250200410053749036343285304622157652715734149657918401427686986411621797153734620757793039475971848847419842775683077937128263835536246167391407492649844381647128949351146001885926380369291141945241709685610037118233996335971991220732641672300149569631242420453459234387600429456292987422545309134161948874987856957228416475369563619457812695590782928948953740853645283983333954682999814404146325935660690796108828785763859598607092296649579985248629557031563470851300891901442308108308733268975785852322427695657902438898794605458203528914792498306374875376424265168590736326204663969515617003006424132659232478082312691378708949370134780357139239680872032991516007596020279550381346496322112314438354702482167257848914095604950443501459104121324830163056474540657462764399398773403992183524262736049040540543884654240604678111124332888291425525699438680905315952564978462110511324358758373276349972869274710272549845497432246116481860562343309005006440278908318962171302943289232864481977909822604214537440120758157377561997917348523167264903577246418944871761633369242624429182298009156225448793562252932982999597694268149753715082546617745721784605256936158622433745119754412475448838503792041177309775917312281475809925442316533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] -144898669711825749112277941049521515621199909482980742248703336019271075607364883558971703153141171338995114723593246283594514546897714514902149398136867789134606721805534009064037401262746716078561008273176504029143375911161282463424097551165193950856923655050734458000171723821256366866736773657887831558520452720847411110343746707277168939043593363760672367273351360532374972622048377661302290834645855396736144729490885431140596004751676903331274242596597840767790956627288317661463956851418334903900997712218036840571585826619570468343749029715411258528180755238162133777768507140327808713494577491006417592611956458474193830449378687076545617628624561249406164774776033330207563445970468714154322661068261630105548339956890813556760444663490998995349944113524932453100013210412700450225627839279425308241831613242815353583927376254207495303745454882926598266014328679985469300295601984802568599188648949428039402166570490296681562019152690690714132394179373542534517460430363398636057832069280535858226923400891483262158565819999395731756892944936600279527128349160110169498447912302797356409715484893514199233430320007554957879910903206209462330720609884545134198660511142657150621932686364339748065024229364915641021039242091666431108628043934471434818363276954771935977814391987458915320841486093288681331860440027239092733659849005790365258586514100010055920710329083265145805411311325113905029042487381153188716757418783027726569909643355596358879955861719352398561948778176427089462297683898373597909409360588061287857875586077121720293363676501565106641863272535885813363560749130436413354209149689177032032138170816745351637570807562423487825210237789276134833805087564078665387798475494216765323338614670034011967381044900412778068352713925097409560548898102049216215918021760820435522504251552166943297969085295597621288613756495594951633337713550093127121642799008292949716127667520834143123409288720826498454206220451756860926116627967121096143309144615052272373637425567265323954151255864831132126555181520226574418276614001974329391209515656733227040072970433352602894303892796461215483461164833049207523506026675885775458308167323125946863096148656138580518898707789293397602852417131684926261947429264943778056646586291268680712511156195565310148975293424456571501441095044128349640880164004704247976233493978565202073462386934312259251447555662304099045804644887285144492767808817110315894387594441599545493393535285543061853820017573628229776758332369035705345885979691793956978643227306532613639557073571153214177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -230927031289594741236215988178321221027217553932460364162742255541705786585444043712139630163735438604099440131840854785102499884736271830679553605315092575738150361329267960523011780878565935082151169477781942560983299083251198965920832467321848039418328752541874896180087195343124418648749054128845186634236608575545265359432436251086567838273596784646401554412342520203667118475105114811689549747689155311937762066584380917670788165807453232236701212459489787722360904324733381974819974239868553293910090589980717281165781757328262544537127384682006188490262739631976415913572806526209149912066717262514349559186727140297655253350893104708852109801037458874659778924741569916468213389556594041740306351222935197733161492984123627882417354865486687446014026639006807224416244634700033396656179021281691743033804158817475550532488446014491672227478767103259116947473969260024120972220257238709033793224906149280594581164019460627342781476595406386284133950276381442580687891116109627743742401099352867649965127335406427906588155297650540337336697206556090184128958796613133826337150430668168247063308669140451581351043071105733392505393825195571853262399676461109487569226537785485052166425534157028958813757920876817997852976608263619809597027033539282117196966394267203425576410312243796832727777259067691568879893446582590761330715709994371881707762671207009523156375991133515269004348707264706154495316584797664136396723472862226592494119070293637613371335094429755780412106560518266541279564545731597791674555732013236811019539300787297289142286076930653269941941400337237253568921194922157991973404028980110041566482753337616014232227881114441778063257019392412452845709688169884062694740003773150336701299369004675449113860685882263393793485045025230264026413513562921373507012450048557555199667143822272870631657340948894448075337394478255801482432818588452718496885577997219141144494808869374041324291777013253910665070666699176646820410105720436178185535699320253407337886176128087835062993754946197330419683916047166543737107901664937555767178600730036228269549650350929093571028508498436151336404702571323030203045279196818644382542174439967498259153779316860563990085039497088872610565065752853377374665389059644088642776099819821133753987471214499080645954811917366905927153444088932018744981912243264396992479688277897850754704962654993613561932536431385817722934184362627493783158352604587676675544220199841807929192163467875395297011583083790464602178436399355719818217454935428962131405725664641889227660538754044862136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] 123244386192178853784330506771128304396631553625257102511149654065461053798273521745503279572625893913515714681331046171292065907864127990944040528749763126330559154980306325816506610031752366130688698897462872396304580137703624242122818353623474782834411855658724313324177077769786281317855132702006642093212583557085567268656775392604983120408874884823864268376799095024105588807777230258902059063880293839046422717248380945692942920298041297181822052034710852445229807955719645290502948425065326686119961062450904591037392505021736043383398189825510173917916448980209131983918678095347135724311587270392169028521923951059919725075607299068420140652003605849495181102343878783429733501004104397757211588748649574114169665886789573385978154401292412870383309647165699329597803802173018605994848501605898601414395055631046299031359643867009047518799308314514733916131350145115463240858000226677342322297957374176186834239992223765926831760683634639761952476853931763066029334839550783214088350938264060098588935901516403937207395491811688962328691150159426230858743939910199235674047115936227992638809033684444997463815287071677972547273787553605403375054350960430694793890950489112630064217281450302574365072385269507128267368841790872791578166078385697591705696792681236808525729703697991345600698002840186892846671938884500720610270295686004996077769537808950274507330152235198642887617183787588868139680455532284628606294671070049165026643768786787738059224551261901025185507032804710261882241814625905277396336324419599148862864861392847972399297885360510484032739729889668392368027061237847819647538342409984257903148339119774054270212213222623441819360875710154655935269831387468544075564873010547926031786185101625602514668192473777907206194066727404362847707425534658258015789207746728152149484576964694088721665912054110492344732191399871900333706227159518802637641658209949355583881882433936326322601463520846849763309420884457495869101111253855306225554577511167990814596239402377188319804279460359479724405784880704449525321006413633721211231173194640339168111030746176782087327257407087829545744148811825526557930267655759714510467534576164596466758242050628397505895103217578993640889259350347700020598820764100917760567817246562728020258171424741145284764387858120845349415153464134504302084083273705068608349246966290068198801253632075027503732984526386350925734274591030009581089078051628745054842336892852286394908505113727661887033817077850631657738096876808570900954207996684287676448398470445964353774889230771473612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] -39377300251268683931772318898587541320351742792840468236557551686293157456640084009868042897525428550406936020476226739988689767213853016064109754387352722581269795893357450240242254027118068735714608179095777436961215145985067818287422855975923350931115405048956483138373422383579729378186051268762523209836585127764835051585248688127293743514074745044701036030707083670142931080180785425302871895058078883903681185648670987585062466690535761334371776487866251849350217697920871518323701490178756210509455804774905614909479892641851588820293976796209895044260916465737239718407604008629727997114591626416355828635343662708917622556176453700628601776024854187337746219745480350279447325304544449860553589958222187094093602708970185698835969913452756094363774550335294882455755422241558830766001433658727151734073434565323984325352991725369209201981064507596888991543435681260501570961383798601888229357313581808180679054092964422035814863133406769642633776049130672463785190655254295545692468910363722436097346686504401150576660493332309248551729473489750792792390228033090399942823829019036052384488759529002359661712485731435035713533894074124930845624453139138294249805083387372971733216296647453151969364222705821691949254977153445589540650156574406180287213533241510726850518016262664476887177083111966858888121775037135297157413005058208241974867804176112500762907805591201779509925536003809327107449839943114683571159497663802839027081936421516719878118978339248849466127436338173267868408336218401433467715131397928547754110055709478226683409579307788631763808807272355698753498553827714501919141462957620248590308565260884252288459984769921817131031839119896913434282406760609150943433607384687204675440763757030470922513643593127665422143663907450023363724776980535982612131072156411234161377917564528063149758590750104584840040188197227053253135836014409280247632699313815337001341950090880587969291541093063728153483584065882974713873257216387738177087220430904198463750194905734475226119737736088924090346656758891844499069268708972005778843357827775907986685941491198566085915045326804798090180287257665873485745230678696249007901393610559925026602701545889706659722224387331059815401020515928727448230180470206861232072768835210864774034156251836763538344996503306277370889835928668395084704144839116016862891194950200863452429053993372226923994124775037330547262302344069658639939405571845627337854005106509590185464668245885787355399081607060492647100754742461856281943438547212973025046980773809248087182167272414626447360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,42] 9103855900775154186332717804086477004780243822285199630663576517671489001299085792145430821344798578354862076139342686941045070360662421832854287896051589383127951880717674034548986479871877166783109056095318525673784385946959612214059996011446775203314656232232899080868528682513947885803254218489981502571110418586902797529420674716824675968554471081860077891348016516276684474187437705203944638194592826584909204627402850790434265533274677884753458447521770555142677587882730475913608243462187410851579588301014011923878544797643232776724949801045313189924307687202243487807490302888543229801586593810922065702223510644127231102991516970324549797376275934073960522220900141771627030282912772515294448023940424922849613229477352071126471996086190030378293280668795358258024414748062989089120255931456794350962439117143050969969187486176819788226799985698346915568942453526194167403879955294636054123698341114432259762406179561611429949972585127329620532355972496340619707427602460374311154507449881269742904728278416816309922786691470430108000836497063922795773112098793254115202841740161174474624367582678331538600035918653156743594072313013547606947585345868707635710539278249947395681066856035739271992882961961401257903187185459001331409331138135854985679646040740212396036449556756776407271536090430462464874916652288132790689949662405818593368813010973098569716959057840527168194665279009243547972042716563511004837878244127165598939251840698119776439583589233845549058978286245127301327225166246896986280490884115351173386546867971567224465923325130994032486081672482480536648066235931348197790410771567765461580409617113238040260393515922226828229547374683361108779485182957218869482457435154091580495181568150275522508810246978394235901764920423734251741732332421174677194029978171842183105821020493665370840222493017919780374336345876352453345762158758414594848767262042995378365507386569611753138697444869206333908583059901573897624749954573313971700793138386386224456298965939823684679682464268459207586039106440091081742254610905526457084473808592092215350436191496317250385578234285378616091400192604913093240250254375679693268122654365627425438319948608010637130086810290748019808908402802628045352816565668320429478940340056306533491578009625149157805812260116254995990878556164176161012527086176502421973304688391295938375576778281476268708086369550482700963714826167518849542442543083480625858599512647754253082893655502313436219423134811141520025085980214587197926529793465261834305441219939766914806882156650241720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,43] -1525762598087369151048198330332354493292986352523087165648935739668780051082688587231045480102375036399296249474484734319128196494615797355066115812339963056542936872852693278170883945565216025698842624305425817933625788368286182324164425315767464837415340752041169496045540756172344880709649653207543404876786415955372684700633191988662180350791316441280052842224327108335778603875307850131674859210410198919430660330955962565801532547645749047555907758338658033069022391301328219914835793257465965736701738194038836704171060749229644125886360191441686513739983504318251591108353396684717199072393038953920759338380242453600975445728555804416430544063758327700089982634406734967691195107251994874760943691542313961952979971664293533561583600829191548439351673045917776782066777415080246345084089953906955340208910388933988669118295026255137041964826276498122964161108935115022818142049811799819719074577997254808662565653782183262828855499713822080192920608940183810869472155743469394877980441054590571477127841242335897318848551007547565840720889764417503998901030071395212392221266643851638585714662723630949341873976372677179018908947518605149087706421538383679144275974818794007070202506443065381281659307263710420740933528054970589710024744062814590545439077165337795705436000522764252520958816077500153198856026277901247604279014239119295157012037923999645249195106221160453867282009523401056260636649267658054141419245200558660748660987865219361846560446606016962793236118828142002854251048013219573965651546962907534920816256690586979365279391345130746287300704895266938718215776955120671788897217749951520559918315399137166066313040219054495981886918487086827139484689617270509087488078070227537369395403669677962291184571522510567976885992712332742725292057000002338715074338355203315067950762473432077981051208643374829816736605821333976859435243288471592973511806941132077254268034332190207558962381999495396118096059920183230130896665130516616535597835179072279890519372173920036650704010193254634615815953430802492210981153143617850341202115586910442265338135409978568363799864847230196689561696816132726653857078145669871493551690913635141976315277505109816401276401495429874325751461451083421865684975125876807154462439478430907459279755818606014913590767270100463571010529599511617539552474821159492113608647939987652928314935241981874453629128410054068098964262532495574979617281375234787026994835760537878903470005702225346333092607622584745302676487562888608145316144078999892383820718640167663210965634309246272143360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,44] 156519308631358317603972367816936797647583810280772772314992471205989847310877057444829262116823273500823542577978382214286859507965135017746018029152898358005464872412882265031752628853434100516058682398160692881612652116014610577463361799926907383960517109123249372235880012927699917418434007368658100397838110634484324702528767358556800918515369353332864374698560268581140012600628990156850401182108495111185911034548507876354325144733641152012017373389626787856867045546033522680933683991569506629084773736805160614361334292864907128681701492026433739908546849906814453222934046116120858514079900998054292062386386171410821147966451518224537467270627403318285349736552090322819662597144831987049392321710284285246464027933709819286729740853516662773820637821415235641973430838785947174597415687426651509526461776976913919941985092663989183720000547190464175999183557567902429201119577313980629798383393930392340850439310246059730892372660112987342403980043627616288970908249981443710754163894063351940899210189901327031842501023676879475748776386393530222290393846222628054950630748654795761051721630843315232932678759840680404335609731330265703660279548671420671980098949008249812946279196351853809647832921155222119925369329953816933309631946375446599525409545896235645388102894263252110028131448823414297119772622263323609778238070452801613991204615515493752308560348336128978756421494566121500035748237040663649112343578910373265678265088493481512500635651353995600296092309591689258517453608830869403055118759217386943432919277647197124873732325725827798795790962265313769780926668934211452595043454220210829283908153196101867907445503715892984714217645920675219030233157889583571296695106161124700382887792845738294580793212067153653285410526058688716218563817863825471277851945299010831464822482061820341125920257482284898200748040467799713721146540244782323192911301928629789475618223882234245331945307206872233190950111586660264750191398684935417423476057349465504589095620909811582293069069881926558044808297757414994344243173221759930586473002303858503055323768859910818453857768125586719693732009518291064548473072558551719406801873901595588102701532465015049573576169022609876356217956656847937131585001384987657984577195211712925206070297223496567503674575885183315673823525849536965052049407189095635231912832450979989910232903276666507251673337246703217467507849270252195931673372989289419534639165122385274051350673655735475082909821980433840468895271484815110946430467792324722166303126842218699031744948574953144320000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,45] 2110684091758631843522567310651512469121555624319761471580298334389535288061305126096557470412488166553573277653894373317121529545597785343860810881522564860296180762371614359183895818650106467106846770397335352392101646842882240786783356963414370730506925243945924480332920706379982416980049034483925921523674082137500800871696369995200743613725928326219258873569568368828688106476185578457850124521245879725096666421933347864637180088184192988626655135902433335653776890512411140473493978762731677722138812984066196269168481706177189494650742481716349467454315318390136946346400535728430607438420755697437975604510637453774964364023514979504772518224175355842965311937172064965430470011507219986908599166722666593102980870977291479334861806739910797576993920210784393947317236459976231312265192466136723378139098230065557862420654983127240507844621618764932209874397142072049563647241728941664446773607590727964253218078283707167291171827933916836251454947143024242424899559147190579253527083232524943304942442472570544197442201371371942785161693167490293860738822552758743628818252445838965235398947659834405845280483425786284849572093225383196033825400865892830337188595665439135509037997169682601223297837390723589859298481378543338017388262444098956485723220249993883384757277952921183953786791633641981557632325779814535127125581016942542685809524324786382604557449127605127244702597009629450772434131721599906234935565612254039737269704828201079675971060009286405246886950013863216222973655300244052830230666809667405532268350047702707065324659719742142965409178730559025612723290182704098450817891381360556841018668208046474361358222016284264859922522030121043596322696083959296743958711474496755943042310630438311903558051507078076989139120980482119810780834739682424969534069662159076285871451822244884865963431944051234086744862522189494554232722493952717892579597406097925908434558998746819348002214788670455033018679978843866403156191113377160549843132007211531265854237000713719303440563322558682282839777656048947490237719098635079870005122196156609394748464543697847307250587625174346624897505684553106657066948775179089257921179265693102107746558205639478789947219879590529100777134748645371549834457111058759710107144015289767478290421514173154031607949951257666310948314183886890093145665950861422831219574830293798132374341032657198583611566568822825696111696359688192975612872118593395330055071460558027747535681298679900278234601584160210388775270750038319482185613125240906576677508416644464099387228031192924160000000000000000000000000000000000000000000000000000000000000000000000000000 [112,46] -4683346981289372278655510244345494369214000881555789510220482930537721641735842449260637540798056732479093794724494608512489114910034849740859184209304758418980068515325563622666853001714889500244044870185492748482392207414950935889221983431313615144074377612309844382845604926121867062111951937436633873812128219134796894784410449143832041710643610199504231415254090378192739800151308287833098626274983466503752974057607225926539126347358077569611748973857292024176807376105850332625769752640089577373566864567280440147804234482385660796979332941212928561380260209018799301192095202921101949114092570066294805937828475964150181920412580810337548686708335567186699961204301116582265978944662177669811019993901601730080636659712832672400580790026242111531918274620693675414886925770127541975585822288130479732705447601907768633269763498287844780849847074891142842466180798872464759853289249564753484493852507764442399317121378583626351145935598002309347880656229513590324440819575043789572170121023205934890193652653091282248342526880707560588682528262191540520213012021567502747686944248541842350342181276666629066318555157703046990845066328882254765811926383259155062772363275917181503799077099379493653021072320455680791238999589993722613017991541160475420803651716539332544597651139391888613389111000552736609030176732560255928030721346176543728027255232741610021515183468783091869506622714554602576108410588888941063700804811021660535394510034435326033913871113894646173384947170534789273991268539382786531334881101185530220447920630304291266487779113482083011328658191852512793086471703932126953817460178671066905227528697277589430984894176866033152684857134797609872467157168800571251009850659742000260008778639902251770102670985918048100901973503608098065045684008862672672249763364771337711618658806817342118455957837331218342383399567464551055359192730824527938080413821380402620359913198420916855001823712489777210591488557835226708201789069609644077460240874206299135630155305139740179128686105420211737055952740196844231203199094050590442435931484600619703007596174848302148101627065480959076061249142625302557018633480039811303745650987780610281028324956462727635466601542792239131888944091198730483563927023017304246855878594706030171419985815164935313386200725130266304300382250645289747916750470556385724937914991999938031994909629264954451387121175058711638091833335785707657954812147813887782009280068283653779810477865009374409265171369514924840472244883245234423332145992056071737520975267417902823827246845452615680000000000000000000000000000000000000000000000000000000000000000000000000 [112,47] 1008457167447323915767300477593593310809868444681251769575175425673954008642439299438980896029371988339370152830807722181579855725372132859515712937022452095251209032761216242135582536228712424427685736483877702247785645798454008015078123086026797075052721737440201860032100706286525551159497269761948279001297405278596319040727361158236832586115573646402142487981843023489990513667044873310481512961415833768275461091676196622678311526065297705413214417875152751358937994801069913052779294226324551561017606213019445970887344713862180571345715394973842974069862419418967123817520688891188940424219342421403268540847929440107717684981365820763569182438237550070278509915852527730852892741834060554793502416105895206439642207562793660579094554037566365594983812178515779547318825070847313613402645607887193814624015154089468179283677186857270539562563205823676954316247182721310517401531933804099545889515329477470101936253379739099558313085365309892286878988814912823561103262855713747627778984934896241052841397475862799034336192984157087693302753768665599219198266505590263639590289002130265866047132953682514850917645320505771727938137575288248927737385394633975143953429657093317141783297865026395698570253461216491032572296017892390545601302735081702780413498905749364406990898486608855605350987154911637618538398578316219493049121827125590091178116619429961072271787100888622522772972182446837803759341202884385529954000320503791090139610274520395782933231828305001170549971842103412898950974760425335810627432507979882797558733341641196093156415113633635617637037046353707300364407006477533653132750902827305170081917870260906492334051369949346033427685034734001507519076821902459310523309397326129251468268737990774152730133360640145612679666059520591592805740620480038970973774992716105654552381167845586229247469390312849973667186148817060801968609409555164468341644697214024596144481502117244290398578902962194330693948320128174150201571391317385680756291604913735164661345537108012713941209701194320311277983935674468329354865187523343872191101486580020481085738398784218372432946917013122981614768882862624741325731955042332526090193492092767411825760619998353092342880389773784264202866950231860569146264812915804776822722696967793286644573278676888349904012638640329492352064193160615238084740279776347359685558358295492993246095386767945422412017955282287769269665912633503272287837558959668051934534733506193991869850001887994378214607646348881814083860986065032423610594223326654586963294487335735218267086573210173440000000000000000000000000000000000000000000000000000000000000000000000 [112,48] -95195257720217839011322772141956635212715127278091706905236726091684060593556242148850525648711219689512634028557571197262703141095080203750484616651641790720295544527101842449506705223721779327659486090573142044200252128681062982278735421409630098690371608020247784129700135780173883302746419307273446601898312210976346830763160993653301433084977561832455214519492713871984484442943164264484820059962317018383357995989675034221286078761551012011521704129999468092908204984135790728488418729139408518891232329106252561774759640881912258595201459996409958220987126785031093320037743970451879037148004519289343700112714814945810168472285367672268310411874161136561575224875835951603131064806601387426929978045017722986480907125784068952382156414566646965093904989955269193513466399580761917472918515640650485759339911192542634464168943373778353389263472729132650834450061753733619271703630650316212151434486586471361839178229255450762154013846955119031139866546446508046056444511696725820446904492222102498774297991465477426039506489463351700411068199699887243589888563579606932962077827385792468614640622228222904707090573592305003657120799180153861867665805295580308462091340541686758238264899045766795162879072696536328491322208241420663689669501631468666667953494123906919303425610211593077096088558811620022239533842157412519957757634735654366788146604621288770043511028372870476127880311233702095845599694268251661211757588145615147931230407754988273819467131544647265071408226953536475644213181642516339603964606554349734479017235613150110645223295222708614066321834790836922101127171488183275547149211503271879381874273192967890792450657526237605418815447885789470497290116936775881634915515712906120217363736388098965801800666798943444277326695834556100801576917570855445826105697529110288944398187147313645443226124171079645638614650172183021911102548791156835760751879786228863699330921154880616710971875855520305144610892548178875131663942872106538518839822364694260932336376741357214705812490187417333881541358204732957990363594090323895436764921622027164292088411187261176555401765147431251525956199731538164897369536516705836407430058869876875025348145695497052529179195029727486270480270118765272084709529353895284982119108869686930986144574869726143467323589245211424635247892373155490922123542042178575982435963575459869947582140736878501122282869684634817755925355112639412932546946440331880239923300428247625674618865797368242496455119892325153127772089160787965037556355417261418895315205888269714683448891046625280000000000000000000000000000000000000000000000000000000000000000000 [112,49] -8136592213685332398281033071486192803305678464283351024494193976376681786051189392449496240929792971461570566082791462705249065878287234415944704641449004810130097830095702040846657424939580178530196173497029376192390951209904828482366408504590743097958900795576031521590602747054729247479025531904710219463889944009683666142852823630783981237057271773553540274078532098485983622078703901823543784315932667808293944004942440446648529647261199866211318516933470099268303420451716883741361884269893033394922322979612226657890401938250923791405250550256488690030606867417652063643800488344230980234479691955584926876820894983908711425867425859799963801557698203484035093954658063088131054223854525976565048330867822146031312075953947856520454115973179859530720837999872421388129748848161848167587105214952182793609475557100954008208604249086944769808028424626567721048488994897412108984724787987261379661253099093592010203839785690735300108365121855717033075078425999001910503066271718309825635375110968469244748821286135194591476161160782996831973298550999192706532138956230337750152124268704407328701805252300404855915265588088039326357977326525706518750445118533868323879910343686912823935330192646342373724783523146568501782398085352145146977709528847988782096808025160865299891424633575386116875309612469156240540997875531708733696977163563370122601123734539862915433831462191445570675151646430229340888633554347985418695466855238388284322199816640679825541861624513153919350285830184674746387002781074960425802950216429826353194716118730217819847079170197489593828667799728861999236678825763662062979309369970165609733463051607696727750384667048109254536399288792322451040878521490149315441748204096074528035075951756749190321538872380702148917845775170863185189182218425058296928707289251865383428790323184155056948394408372224295472258583667039750286313961370014394684215134005106187028757098345960643865999159772022211903356044285703187512579004461951429992414898392438743761300376574881514990999109649774549846480040963303037046123599377198701327357079396255802396595390672163573508821241226626490723995222845525968899043457475488145961052190449450319259686453838808364575073639134317598935415658142495494726537170023541876086705559220266790094499326121083071993135233981414842868013696922662340146761526888719379330319804470757050167151553248441300765951516364669005547706946821498174300826047124147036810835966231180112093716366166021535308621075474504076034325347395169682862316506755723142963508194954696352399894018785280000000000000000000000000000000000000000000000000000000000000000 [112,50] 5001594034296709772743764433626229261686456311148105620313017377058633499148657125377076598969527612998887508568858342331275132263485382874540056297033756239183501601289398027313267837461169182033332495435102020980892705731251052293374933692116568263428545742980438823729202169347265380150207427524588096904269455168450976002427175286883605528914122427208254169910264044589155721656043718505631525839518168432701943140265366026768481054476205022831857929775941781954026794285519074171622988869986608163447329596999328181725480932413975489241528860903756375024512923099343274415461766160852099757999140346693693037767520580206441270782348154398290735122028713255076286769576014505347741318369741822949967746803254541541344589504930953945439761273293035863752420610758589135258562791790429429603040043926783189991486945884760448237035919737446656833545285405564028372526178757086864631641623600612119879286614564793405307332919854357995448851640839204959388468864952995795311916189800487349256442119411375514720329919313955852178160388174919980868720082942064376754058710006303575648254295021223307705205943785786173132426970985667446254238521860265324983085614324393724925570783768238619181762162817260478706702295256631006810555583948273154084401313231077594107151637819078702177170983553295427330525417409717942230861309001060511406723237649874084610749235462837898306210702064176246467469257275041794278403236822843960615963147341477901111508922948714153700410451051672246346765718854436904877440861107653257361782762554340979036106218737946198023780746485934709207503754568572734207056005866243863031472284083737919930527601748293951083348381090306103364035809671566693979982520278426233504243674563155667474335784343547110233729219386179233435254504609993436196775798496204832200446424782672169720068136676027895436657778217278118145357065778302281335656407156237587060732744200152869625724834656731588029979640404259824990898408200815733404738660269206933255738119918865487206229650266166044409051042601867578480195768356707844464768986220926032333059605820252580944894938649081494270605323710883362177475223483388700771638336615300445477803433162285391815594527641291481633498879050214539339534792796174529887096807135970146864061038416152743711716899614057276479072434340059519678734436162819220903125797223735652202522628921337901272127687117333429997270510427169108313761945909766733427516430442050823208867161226379747465379204569132827060043858279699470351943007440649490430157767721092649689671239402253765887013536399360000000000000000000000000000000000000000000000000000000000000 [112,51] -1058120034358018478398788130253952904713085784303334834911174799808637164517046688876467019475322750929916839543786061400248819803741398529184039911794781405349200785996368498620453560036143357167068139403872681391175559428167400303945037462340351372726039346558299162285455723654853229586513032399680519446658214959463608856121247938539987314540690836696107928983703470585724311884464361860484765515805850139817893370503339915343789255471825645072248835420653519581681114537699040862885516552695011048413487426501475596823981104032943864393516178959708917606161953855990191508741784836803944100648008411376710560196203471892785660388688688605861312835152367188787827373565544657855022273843047743772635312690824509002115111373134845172874093929106148525004454955781946053562233869858543481336011833350548364148736864225016513276794442712268832221042025884446279437023761925665649285554876442316631707559870526409314358317619994878664155202281594046850008933865176401884767792311148422474079641367395607864034150484838109088519349639319041914407976185481669469609246837580851540727935034779171857552026638226134899577709829243878068740906826740273284984672039594600883093970696244372603205588178015253518645307130511400691587147959389447443222358992150063833008860795630546432604537729091249110457558479469331575144274408338868215710392705172132393027827071761282735354438025228559985162870235304288845559937640974859693222427227124921430871312416336608322241434798143551378092424179209674610680291065083615477251222941157088344926588115196539646690974924021418584650394478594677143149390643026358456289308894030300687117614085278984531977104703514166133093514743006512722134705362434551689338211935378644777350036542321482696008347539628118577313570830077354550373035170437407805603557252625271198059636060626522862054035608663760807593487839221862974245778298683322943913967300902553186800834043196825105628630429514609043526346907104565639377445272703713921159529791374872788642917057142188555121663408086938160427746833117188974984100295540572278151847716193486140174354950102787776360089340383688732764440174045735249882714599657200211205398317141457451099671848873619518828022857777531806750627975894320208956348857278434366131314662525180024886882094709407424988781065806216505606342394968746150237067784563859256834998306023067795479205289189804214009358838331202522526659533635820326147343344809549790868844992880262982665792513531538238572652112368710810729003425700967033731896213512332152412974307496325591596815750266880000000000000000000000000000000000000000000000000000000000 [112,52] 142881580252954398341940148651408225617196219826496109121677326457151540031861492654712860747170503759579790004748838533894575339586450580363247951425678937686039503091968238602703083249799833913769840577775755054171759559049516435982911247973723620827752013522509693940318940174581621152852547699852127506711672554496801761940266284446799176804715729567658307967172262435659697201244107319661834668857768791336631756980613256918815720883563947401576026231477621611908542621536467625284671508883010007324119402751831475250056892280035111125131785936704950973068338980669264325150174230923965489510421873594163629782323502173216615799818773891073263510722687834347619873729014300713675516296840899755948384564127887633072834882958715260559940619410522164378172262147851665601226430808463505562665822503088573177744407314569536520497979320409476734423176028261813990081536214855861451794393062573846134512520230731306724466425474034471614820060835411689392516761318359106852994663980025742651639023671114191027924995032191567937189555149928245904932146515940396995157738598066868303109262262821457887154669040214957711251786160754729473262428100081251517993083469252130724894758480578855053177374914393309143321105299505364258691063222901294581144854635038725916729672887128984236842862738902134767180354812131805974677780852987526834508496680579354689586090589323285973422758316043575020821533643735390062995031477383921859386619599170988103685336053043326986788142698352419023893755457626477825459827341474903861170192500571702188227684477904854891775630488100758116530026385237919633085240132868462256470899281750788982729736994758587735096253691526136885446230248233309985579422501747863609999777336300539242259212087212016005164450187350085854623707177862259725284834619557567779187140963569808463981456240954606404498924453353296983039647376048209208970527367669671474016291889705625417879553268995515402945063087627070330715093434235279868457434002337984156119339112065704377669354377725143937385363103900282284332792719376239798947328608616197035576332939487605977289246776645773599896755111209779164574256280619980840377305128926194634535362047772173473493181112422136823911919749626692402782837141386668766846399795977030996641045846565418476885375500342616123091656553071389852728976374848671178067104150499053662894751605232228820682379307086806026974685000360109327917390294748697298555654786568567169762622048606293105081182275208035418962692845945711694956183651562215812376250732865719261934359996751771801866406461440000000000000000000000000000000000000000000000000000000 [112,53] -12655485790059871122941378590204205154211984875164878591471392633025261411793990371076958813722262240403880513169284869232164397687325979983484607089127572809024572690518996673895739167204877744854320115337386276366633047652020468391032293700255204369804568401003481113713822819495552367559574505191179675438309937551280200465919027593547889083398486457663341332724066920216282211554264006272489497830290572928446860177282403094127049419415339276916253934473897864430111735420685765128193757247395767155600554309157836504982007322970155560989097111865221230214262174868783537806988220696376724414136318333824075278554794151013599103618457984703802200233371508891042497565822492024849630632894971082435014239987906751340320092132053593056274637889924086076261206862751850853039549763819019080051316388323146352439604231224946134680394632000266708760499780924549055757300178626131945016578301176761888819795319745906151241250043569281349836386237826747887368313051431567824179487997201217918215556191603736652507264098300907629238566144592745612032496288441274131017992118184653150637388143243557617912447381596855257765972451257879628855560110088274773310495666618193350321056107006789980561706737611279937468366991591282620547275293004470120845474972693002676793256957545429571889993585671895933332769693068642510707311777445418506266496314092450649539997285999060859537703842367492906699392555780253666091143240323472745788709560541197684820493186206731957953953830298782153559826661413432816405683376849775601287987688583186530528410573569822511076929098370247515917007665719303322233975075343519614853233053792150481912575844066840121687669166865078711240611601046030210471575615907352144713361297493878256998004943213766517411252987174154347884760201955169213141739999069450212815548572191460024111584760253790995247344492225406418302484944048069350006643155340124042725833425180951070524911485226163536935724616547905763333605218430017311732579058069896639360369861370062816162819102126665912391997537068522523833168388737082317918881977847512709453789435402892435354287039231201694794854357573264683176902613414226154550536958859079756174460978839188230636975760451352755816229844856577131328227853089902363842392466109783744029183059614440116929937258211836554256388076516541966850985042454173740806036626077760267107577149325990527173291382376284342446477615595799270793655256716317223217910306980165357775503318101608541435447834517055632915460601500798161785715956332143881542938639331862479594379571993507032652054528000000000000000000000000000000000000000000000000000000 [112,54] 586663524394372675078326361070944145122859577782475848514606236255119073078215298197782952323742368762245182626788247068157876866219745679659147821603146107757099875158544552156275220132431621864463106287844814001421517598700988888447742804764104338019681894705693719904426579616373836753637255433605335402769803202991120893467504525185366623666196586614973093373972095800861495519066512558215610737415355300865938833409120432421622486215492698533115348445016916799395319614723560143918578770032407180126981085801817620566221111788226440665990786659336410543059018379433289435317256094319988571017188444791752267998590014990038693836530294882798627525629100136060844195913811720604455022114911076802623885426622261488319042867174051166407604149013877018906318533668949468329103809742115066108673468071557372192291494334711139202583982984903009019218297494220679892562032107732897567174046226605416184861421905910426200123037154494486753977824098195193223879247225385456018910905101835555106108046383371894256371346389690190741942107477647992615327852605361425988809948251037237197756979813485180919585192714713438697195229827303271518392892547386499607972002949380759551621521679098825486570367521011598798808171007069300066888215856507578130814846722776803219102778343564002298747492786897490213183269329370768905377652379479548502854256104822565186599934472056537427799265550729374558470710264933756412739186415427117411328244584314317257913519773610507341343001913309288734623415161996811275199819213666718012123289878272858009150343182841435617837188836443064228052028591426743877715164520808946611848218642618063114427899590623657017816286677672360151206511524999724750200804665490724231510501152611159542425148182938197581080084758321854574185518225446642180031178234543393357313784557655176770761395196720996456126678248407296892752936386161074339724589148869489160298217993064833506940928994363750710671504359033065709324082200944520849990826245208038374366868950254276907834828777506911243545224014830849411375752570600448014988331662436757791879504390491694958847262327587255275062580181152656641467558530826434817656229087844053549316660362584049935178639729980524570042931028075930984452052912946406539310172062598076934076063058299340287014522579153147015043429102400661212635767370582476863892563997189700701261964876178278860972482246519205886807560273743145382998836766097288464475491147229612288855731584911516507092508582421144017353678098009402282290133420929297890028441483117978217638108710988465632454901760000000000000000000000000000000000000000000000000 [112,55] 7895157009172771585042349844991989529307048499589158611070501988090043210375277793691223565756416153205389528935108719013058243239608046623271526036392387662294434748496931854004922199057830609602270898248459233993188082848402465498816753413844163934700841085031753282032081910483219759604105914749062302086967703065572821111789276018049838418870611913657075684151508138531348478464732686845064295436151024867427038966178227461557404593746606092604157690091534615498302657725903787796648576710661031244435548110309021049328432210534892416725830331610904108371042103788520137352509323160147091909492570884095646750561863117327144477683579893975040193515696032300770085027779781101001941643246194498931183377136624659137749733743743213600580158513518897694921087524014784571350212566341187796823545003882906092125406152187460677648513432098313422811548694712172698182755498894003677634432720497028655945050490781415967530045914747649109315586426219415046951019774536724905398232137563724200566645853287733704590748838878656714284637656363438767682077302173668636458556298841634983427826323614906777792281078403640248825252252001506961958478563077108589318268780490337658652125061186377611383169573295312836585692554479797395832605565223945506787561000938076320171868993067929322859969290832539456888013509766986351165259148570068295802515187723980304286458873408198289485333200200489396556250510617810982422257846498958197629761663253395289207643502473237101763104958311932539204989503927979519402467314655947119047043276320380829505858688230201354199818742053590711449197725055400363455251578939970552739738153842310346296596492975660628902491383201818634662548386303727505429082667370357834026479992659927174684383156400840932171190954417454922872732963530251896139871043347580463164472715771556173076986689186334358274263655488501362657603212305260105770757505623945909379237898987305397558498909561991987082163479094790238482275073522017957743393208458798283571323970651449951947288352947475412186996970874751726343973895468969892851440563925645463967242968932874595233658771839580228267920903374397575561923342547615564907043533062389124762882956147422350504629469731358127536166600608937724007317190384835926545215419424113673699637749172419736464907657447048538507309943660235568209223361480318907246923215215044452734557282357857039655227439930127329419512913968531589015111814367183110819030982458521856502672728912055034134199597779740709384693470125956121910367595749829416329090610325912338100405774670401065136947200000000000000000000000000000000000000000000000 [112,56] -1139286950698409581560876592415386634711804893795895984495002263094352430963768230933221921334319706471820571149392541984371158054025424408458842902499076664564040809064448454212101340692924320567623680551023641709856831667328873284251016852347888051754002453236775342686069805911243301644740976892327001186286613960940224405519434533999142922750413948508181834481051588856196695954408129298116159665705583327304771035783298706065598281610366522588578300989596469162670414217394021893484985512756254300085137635246028424764261506614660227449664766369586171008204036163852069967104974704399980915377390302371654452725421503725171049113788606220409691687263907349808205121601569402377147137114444521845210741922781831254813991018401106890158386316964432132639616614673259263653617958614530139603220867571542250375235983213173064464150120879321313436366486472708456466589686502339523826797417895837920437893651079577034010846145728247277582798166068721099383399450856922247909968905199769143076404984879429181106630285366465543084200671313475932235908489618959408020160345753688545669346138914210321074470005781824790345985942773652303508813948535705988480495247419953918828771494614384391142006670759876789993447841118664766577946953189354737469356245094879815303652707889040033895926646551462364511726804277548096868484676714012889638731907107807249859428165891492941809186548430448318643080146807241577385580180602262512634218054054414484726559248547148730927927754930669122037846801093984982019635089341773655550488209520840945248056390662804829404307439227515562397669171399250418173233960616990678988442310851996658514943482311518841324785220356191324373943981986040312227304387241737386493767796133091802598891228000849670921161801966409042883055824215456880376208574044209095422075705717113472705439354199205881125494731257740030441395435542473452618911197903975520723668093061460525384462793084953107120840270986907475801073006964595982762593142798986493790047097225225525926872661096086617050492741003983191394029043546448715699741117456804071000721801350580552004874005562451190348723270872339196691073964741871086657814567388438198719256888299104860653794232583301551533489678773802515648990890198228659417586303970701685599444913610005917064491909398525850805992809497790719029204949777832185309665201283125033713095704631771102843151014344257462481380104377514042253449256090148055582021783880265539803975470068526203193489863144800227155415957598629346145558817942453352268317173089021670907856384152773372516761600000000000000000000000000000000000000000000 [112,57] -565696784779645790139814738675465506393571745856313705616577819369697018642472968409074416479903818927031956103206917884994585357314173658010241898767704046352596581011449012502059061687248191474199556912392180707850271689220534056723184041874821455555439664012452738128828329843681155451774232132576157173785845399649661266372578352568812554786922901074371271056231023427061666551355386308091146933304177497920405109570951436323114711183252309006916835043755467276695905515109822929309752948358486362579070876003224145930869938697486502851712330677132243695793267009271713772597328446916999693627191007097151510090536264154735832056955215809629075884095792157446885780030971914385479800293984796601908336146114359915173749269480858536192000153476759216287627924827287983015057437915785706574654627608968345688249888299115921653542938375264435464833557495312426372438151170867157575053330089802748494162053778486834857667204499589762072694453978243798556068955979126895909366849665023207466988684011404824819137498364343154599020053115938449281431554147385505824680376934143720392243349534448917751372430791132718016016506043331096807628011397382990851490177928020643238360205261727484985787951940007221658663753364157210010250281280882514835921094911159026709570327955088022095744638741966934158122568865989454270465052192206090215325378007946406277543942883226472803272765676652132104035241561445721180444936663970248644395853322805940750928027608766249574689541241710256963440138074422109756374705915395986634463338749957867240322419771895724603106029126027475823614379080501757977900871744674651066725107631617309391484921497235100422331412297942777455670839608823425492760384093053334946853656286616630437692342552802622637881828318758875308585787441477802101008236753068910378354749116442040637116023961094332261086885699543085444764835696907907966666101266466708805827367320264789770610810901693626999850028996719783393118373265826330137985437705975004004222691805372417046206350293315336178636847123928117197228710532330186452668434669607366022820220999540934090383571478081196297906466979101429279121323467040450886100453263915683387372301236131768675358224860015118748077431652474980151821900251175419665322571398445150925241335692491150975887398728958639117279539012893602414142388073637962822786552408615297123975122199123128645015723462552712628616644190173629313965881842395949381880349152163659302201790764570326323863107328538594363212064615907653835603609970948024537607655118834029661969368422089458135859200000000000000000000000000000000000000000 [112,58] 142707563084296612405670844686143132875037053029789948628440448400916129596961764889814511164396658628147692632801028807096905223520869308857120387864016155463212366827604772104740337373580524259210472220474764231682454193981630753016560549119908959166884856448218239401595515825439062724787978124268690787406870775862329992468826207934433516582244806364769711691865447961396947605362802864074822538198778795160826121987327991544754668627184860418245399378250933689158616001193503595356312896471329367334748061631543784926781013742721905161163822569059170880273237204157280634101306473665145351416758853118360256590735760276600647253854158665215571697961498939794753669095758982510094569842605560177416776786100012603515188080527579106126324600577377161162578521316554388013081544616840419614265508990125066267623761267026719994403935014190209501295459876381441265898659160670168138136201282102280156069679388105444147856110042052577391174664923398762101031989425286416789407920602426898917213046521992177325993895825750061469421687119412669068079818721425874885162893814525118614429328373253117482882597212626402415869280385905020182391995715080816604203042683856818810102545808556531085335124027754170166862380192262703383054018768170604725377711509888435751687742115949210107418797055496920186900656980618471815146858026013075941078543413682388733987662499949586123714327629970935591294210247445697771920274947269470327350271270889438407827568136599768137993835067916749569730541342474626997091896504143402400856925859841762636058027217521800853176027129248756379647946539328299851498920974528575641573049424262780106186456662526074144029868466777319369390355290541265867212027673027975411686486056412417151439121172302720334991849644741273717809034829739647501654938458435703324330834887501721058002022978141285354583567198968845769007000586522569419665740098899355661037682552975450920090451604605059783016566289745871485134470981916834808743934294823359376849286717322384755637755443724362572680075170193843004224687685789981745047005919871248765035740717613595765182851757459200951274268044962636486986475603211966834761688454461732371155182264252775141273864744971164570564448259494137502159876528187781606090859756626732353098492691918960133133811345872391070673090296917150042375805635707781326674775431783766059802381408376348330682732586652154667761545208883480741055656608743889356747679868237336140733813734969695167857596898743145462324093883886749218537313868160431052303052624128239422568271429884822243246080000000000000000000000000000000000000 [112,59] -18371641703371769031577937859605767635163333294751153128290570571231974075900514396896713973427311286995032683243487520817133923401130564995797584780315958086979882125151009862630786647063670338924605589155668443311769232812537919929813594644909686545811574377243997975246186192922533268005568602505497620076849893418996860944536403593697250867566779763725569152551822461389125707509506655640332368516241414902453622584716393695863670198074112245485290854370345695458116571158870781692788870297712757278994224755749811576505326533461886342132022398945253180227801951631758944053973596907857644845288914592604927361152096903610366639035448681613463651097586976015312480879367173291481643303793410846044129076562694543850705909458014294174921150872886202707551963471040937314976739815689073480307233548805418292644534913224351722119087012818601019835288171601000078358642081014361422502080285108929832806997043811215148460986890184267220799858040046312138882993989649133097122449220013494941376097685997857943675221106859545928015054033543838539437811490938439359675341149030390435775338559642971391097463860338287895955021363502318680574377105983315870889458667560879013077242118482501985063205270850001758202805239988532633001395129991702499754385799315890510036952921658711956583027601943262049882065339916662388756641833685522541274360499567265152036353183941065710214084839122715866580658050311829678484877161186673263249218984092116222871653414071391694233729993729845726059513567750000403562997181039570220223813082653670924803208104980177453388353928367956708576503419343746212280798086849411546987640914937124073006255352493550315452168275434938101674459353870960669068922116749656045352611327792376171505159658373339551778687693556311078051966438230743680535846133439633884070090658533413387419279993454864846592961575945332250102843081648558019702793483458523800516214096210858642700633184708105040682369205672269503370538958432735066075201130649714266521689395260156536243301084262030668713373088791279271247809134146324452017287300333239614405377792909634789118603466881677593367336968366767861194967223020163965171086028929998673851163353223872750243689675507027375182435660647092310159393299032913479820562155812047452133950912571398286712539652682407621607521360824500284054257352961161513323722834586240405264283226438321317415246772228887746991395420513948137291944629594312514881461673568013503227625805284723488054156510082257814374011864337617269271167144938617819254359173610734432114127367358669389824000000000000000000000000000000000000 [112,60] 1548836868313908912148719003002066962027091782305365079844051330266683500597471191844374691782324793161386035001233962903097561802776020659566391356123918942978793935792425633212514970656666044406370549179139587500397227308015546350434186537002593780357276231129966435427597252121272745048558389142163346669477605685455755432435096639422316039587152019795435794630759481825397524870149240057208440419057829399522391698792148281571568235465918965272475443242984480491471527626215127340658545858381064202694441939155186339569389683259947513520026562397028321673828299233405364071398802087864599710047158840760866230036638955014341998866079364033809477453907588718158309090143315458831189121539552646827083498429035367227202897312229197685338282635812259426875519002414654557550790749483138476439211936311588344494951221557831454514415009018379652928229016939357649951300867877912009477830019292469800645928077122047842177375267419305537447591133840562024492407531723186315855944133739735163181340937415005406551171799528747605394199513400167669722124740257085380071081976145653691322799793483391754642561705652343152896165136530856787078467464716300514565969438879008042027159283454280171244982273766833235228694083637840941224657787532078015272251083806294010554828650042919203492913274333361046654526627005951006252333200265986807849466023129276149027183712239780499639133220795048649575547741599001395404558778149288540399524310360912788716377502146210333147950455030018117446566947190264700239728110479567336139007494409560051248450529648591225000170822572046826933606492700555525879559041091747957922274566645471080029075945309054211038822633613465054848463522433784609712978614566590856202753534980026674274321268817995689966907268652625313765759715447435486869232508420103451977775953064081146647493785063516027053313663333902237185819747091575313678247274043703623526209382093859994605229770399363528777409701718873081065002454542550941360891638486764536133525871027121701454771872358205092165686011250341773011069703278165954303608142153111224665216511328333967894122542145415254571776534378775404346852330014251092632121844357833875736160279344901884181447521201547673105937657401483549159597367621152111949776577683641996233103127740852875193748958211829402318168902806076075055545032405544514234656419590868653659845495016518077048671921597932717873072061247072549238183796452148517709550497536803316650410107585008066116257017479038494473729180068872654982609228508206852928672076637895069795777711447149956300800000000000000000000000000000000 [112,61] -82037081965491258486952618383682144301734110457560534131842478230848424411415718552975208173916633625843583561326612811377835169663028940159452452157306312329744903719550816942820725581245724370800611867731631603759631758811588937793365068448306893321174087737104026915934335106675383217007064237616679617245423065415145723281836321145137848060798468821172896576498533431148428905473803025632107170832529516704463407112930301071034622017073890958385328545714731938178727743366560089205702905006777718774154752824999954198984323016514689554162591011095195926225805503202991100473454975037562574871252906682725399823208866655604400998676124735483837934812679761271757298508874427678274238147395808414974823510267588941928068728377233662487125699043191345266797468694661451151241263757547760518704955708604708647884985861937493623130429945311225291504390221403566439951814884089356447071589872720687819190746823024135331178743833660229257350908379601144088724032129332037198064902114734684174832369903181685314575740340470323830422836409912226418007033074496125545193904162854194141701755298849893541270673345903327550280891549624603198431866168258679216897544344045793878187741992889928990799429150838652946568759992827779880038887270336444270205564904283808318794904629673604003355730427315888482606440636948939586207258100973531366411119032016603951212210602546716517048252358987293455040248555236664086559508689001365339771986479525415420653469905815118214564475335879282637884432804068039905895970678602875433557615355133700376370504326658901281982361703421409640383142863429265995446862000957641441296965915739348311225838577699362728640697206933602088118614364205914628460967696756708423825762213634814236553263042510951634045902827871097975922891878936610758630084228674318523788809274771739240360288432200251828578100821402835464188929856403592390788345288071619752561962938386184531088364092360841215799880650390330756262843256255705342104553193808703290773212147784863914757021018593008017306156656295841338864305606688369007050712212849585474003878543029254819605229017206472725228848899044199304292440407206749450783462599889437784936422552485834154754800973898859576718529829138263314355559345376239502550857727996908626756953309487352775039005852394647130435591827026532574963701517973183441657034675084969834929733341950231153778213959533607384070933414126572284500830975555508881110509872979863901418562022518105491787244259877132117606452715811523899263977598592160366737075280667632618655578718192900505600000000000000000000000000000 [112,62] 1758601496430522552873140783332635774776807488590566709753159094747893886232521769036906609050900426517773817613532100041708268171504852500915852317497488632484163785870789442922807774995379060138624972703955810139100222977802655938866292372409793835940098053110700014031521251241757472203634623446957818043969194800432944339895755156664328192054546619856032049416407059915398763276496053667895705950599097902761214203105964701008921412042525076233600740341849254605937018994843386648647641650166123597629658580222738517167963604211235710238423254930283783717742118594096306514153194207801264851532103134217206020573445397400979705766773984450330355842305311184044075593390080736100400672709480480430582367683498580350017842027602072939387447606772620858377782349904034067030357507605986711819723138524205636899741320426617362600556240458717290270109482503921967154890123588319977107593653292492899593195017517181966297740622895077725814106624926505358003839094647639326948825549011104564631859109764066998863980718000657877026650187015467316452359463976687496685419623630202170519967789701472786233231302578344629942089535506677022924662038247487565548005908937503590631817625433574591879593353428203891613699613604009028769554664852554134422195005382198061307829251810202973414601823122163870530218264109992960937280751456709984094932141512458359569839624456585984553410504657044711722423752188980317443891257901337172662692029836455079898555746733252494384677015483047490283854255449419160951476758358737221724302516141524251900234052679075315492470009688746848160050789406710353555609694178025002299959669213598075752496210615497762824135672637283201054736910564730513501380399997986695006023047054556092958180578931968257132692915510417112420873894638426391962404315678100103801256982175154007749305551172324951710489028331617421151427463231420339877555869326187705664152656267142587555257896541490013653496478137148959949550384267937801204896424001447631229329301904289510675096196616576894532157169851385964546431064652331097009679048525282919983276188971488526770566199710402062318627747916229386875993523091870462501155523085182191474448115032646639361523675645267984220265675127003341207718655086831045363967242179531337836193304560238726560570110075851898811347501889252675629235340817590485626566159555570741040332844309991838053564749574543434534119999934171235978342850769210696659343858691347233841227184672592691187358616256468413081623658034141031259812003594116319056322164541389594236045570162221383680000000000000000000000000 [112,63] 63446427809892972979336723026668290703160300551065331363868260933197198504718537791639316865871435805640233964034235212758126853558772672514444193826504122864272868815399134434628045562049288977293977730846604418817186896868300158443693166643189837732439558887375071929060411248908470021386678734526011356925194156061426139292874770000823643585448878385575628076699862093437563163636676360718899010629100680874155887274401358820436810820041129010437011734201240673820983017078060870127407672411303044004916695612649783918376704833992191564045480221366809561520754519431725276747699312171329172826829485020551419577299234668223486042527788023520357933390279483479818450608648241089681985238863034427958920939173742056068855231361591742626895850850667365463409371802705687270263209644106047400847766581137888692764319438531146581535080801120057362275356007833791747381381098428112202367134681330897514536338495398506520789772903712347035451023933109356613663372820161281652695802056321482921868358003383616617690536861946300066423759219198135935195693253220236952845539893091869036841409493149536326303756745068851097294206518039817908539135715761058455339089429988433425339945638043131231403553559309939912481600397199006069747144583536312192642223325483706587147827792183614188621735381203486252528279535090240823887285337503083610475569393183009944178116223262955915568762788906686141220071193528566506788259180739192166025860057849048880519309684767433233051918675473429582361185276101151607587038532678410290342177134632965389891050847635716332888821038466892291175117402606442108173690387379908454409180951287293278676114846434214823830636209966834361940880972491906767219237288597932448840715902001618797838716570693375492432630998134274926575549127559757994312495384297615012222213287369745013333473937030453608940155737469465152506029133749732125195895815141965345571303325716376751427116788610833986421619023354641353325546892060826262877679484812246290001786583449820125534928068303756346338696727908282456145761073308099518145219677983439777238206999393856906238574706942770964747138929978421156544408692724971902999252743757841512663104776164471071134329151642137197667255898875771819905018804034140957349283056470360683975747744020455690079570758837385535750659836029526863262849036104057675317652434555373893669466833118454529453265916998173820680559204377295135227458023090499315314040576034504088580067555139116485223724207481093584606462112377456018265408974615367473819130000680597445961905615981772800000000000000000000000 [112,64] -1354637787004278301240103524365351814062400930553425663416904006714564951997896590076776003863223455592934000579263435138279327975435656648304930851810106851566816937963813210682018285086100323889544980399823685090044836823880446880104221909891695558786329078305306260431120291045913862597643015594229647045568692021335328836095686575434325320006243962344333803807982004211382582429492012733457049130117045068913671974070252704149775551459332567141047916649698298054656830472854127334610212407265606166788633017874714014572350020551383099171694608860504342582264116246443492563740078157550667374598846939833079156994402526192266973253749324037618539162754943032083232944445571634753673075987554622234890890256039160620440079957942982609169232133667441966819718798194953606343936286267272277792961364030988421111072313951787985148806205661104283798532730757842445015060662030867605796242264847721242962769383146892580714082281592702315793832227360650790049602439461261540701922584648131972657530309106522983466593000921869416408709354213128300656248223231475061395545861456226078182439604898621258220905575665387027030047442442135522883839479853607717941737666622429761421699391052621254994940756196626684601272745301187806272425200450086822563555860419455104721893589782068345390009310577994205756560330326975045111856427157316620304973649275108225425810475000286054616423961589536653373026074259333246623876416125094726579558984439414724348147293089357668672713411409414724466419097682560793620006765871617388441378605823214878780740526099869854310924745702716067618208913825469984870515691097713410975932308532976581842686952976038419819802608110803040013972432570928846830536871500738417870759831292088780326587725606971554519877964613000623407421380389777300335421149142957168065092853616217000012995032251698779847988883194677269507141450537167983549719209800728460563738209049640364647889243563729707275954735443266836237838015169846340665983121288902308632435727457138327727531013881986300606486721526529485151242511362993150158895288419748607594119640885523956211240154470230761929932656096997227552110704338845480080175945701131975645741936928076490624808593541305506851522873380404641518491889855030630641216190606414198454205351719838462107406211885121238542403783815513440948304880694623717393886998078761145902451010697423093910905752334892731018081240434260383613053085396381261398965902739187226863116589084083568418149393839932123701620530723851133187752842956994468316489002277080526784862612399063040000000000000000000 [112,65] -629682163173151344899262404998917911109502505040360202875867223251667139822546324642338250588037982684929724216832903001029220530390363570860357805829866386109780237890554891967157962122668242837994235113223087322149662329774365214999885355166460800459783762251339853516377345552044258095818955504696388933276781260040211856014468060597350525818000220786154493509301261230958332817023967911412804018074108068631758475334978906682461854799516829995904586751668667213136854398142917260489546935730856360078552474514594221922613562493528925566181423132968452058248404979597679283261006346461532791106723321092300379187085812794124535460626045470358041652993624847164439115049641333816389790728976110382031539407995670275978754771749513818722463794754649032234321558904185996850682181241649474198447901296205268673465978920531855087956719392282385139814277739486269427080164112523065682402736072612292514988923676970420321432123452228235591001737019491475633125170050335211227828446591471778660999784669780460886668582226260382345942982377476561157974151420378047482451361381101050939740499371048774518083174788556034364786190742278777573971567115939811577514227586429075116483446928624337528609210519485667058851376570073451976696957394234386908973878429263307930705394059258705645913961464254637804140405755295199890957219986501453252121317666074221002960909497165979343596683686497131716884582277955868584117135986914212932757726614549804260938017615194833171663680157539581740533158432836183099304120777590637883868211828026922137263439012110729614026492495548551705140498950595943576711798584917336106086653670536803473481613686416753475894197209442713377286922095157104578906538553610061637023998999090306136554520481616180783746449897959977019724937308331433457819261840646086394424170259852748955807896420547348922157392748193249437555907901870299798813408611510755049296480216156116663755629329182701246322311803241914740590625890479542341060934820486770526128460663661261766624009931079546735490407350089408606343837935244147664165932916082809979745702987246740557540971453275849073158158217709661813968339198429214885399346283283280724354711430026463118218396793322809133186490305683815122737541179461757958637316158434678898710170850361658399435700625790704269812380145576958267823868470094517769149324509411663899787048810682530216773945557275078617884487998762472318767953270712559719388728971748106375500747305372886286418350949841213681675234525584905170193009189603382256835283140582120712796045836288000000000000000000 [112,66] 74419893470345879126429125536393359356866119280521262303424567521774992920885853200180783644660856287808004784034395305399164432051142704577806657835399651664123154312213023006664344518244873386335328555288120399000040802113053449005043719608603631564396609116733340528497310510015251541526726061841464017847420441966799303185111831513051788870237701984180260799352331986850205300595932139427405025149101477344304343368054114946991713771334183718700194020978788839714237766691455066266928041424538859256829686541082226112339683795265330557756016513649973760367565421428293062506693763476498179355070977744107111882452785738197188595927414481578750245113484000612129657912043569667518886586332903840782434452106286550625294728879745003262088379019077940931285837244220195183054658224899332797603245755695044047906085685415649374228583026429660450630828358354022330947008583292281774920931171355517846699720341033563126125961142061990829413920182390365493503513626939948906077121452970153911990172423723708340776129471895851811879700375829345870250773469396339170093933743279668643813940041123574334309420166320768658194747246936721883410186588474029380427412304798865530255442975092077467539168089341099089830730498548129084023743518409079788316817518218772838804127503402366835524814666705889793335746157477604982023720363780141109666022648594116659895593252108626839066114625658797085511418783540674885175528816845874233437277446020853352470692471661823856352148679904858942546260411222441577156035795279573244753657798674150169069173689626523929939562021870627529936044536883403192942044006584839745384025603636929729288225187317681588825313832949517137623349931576537491745984456961143874401630118515855802924888541730192102985220544345755635251591523512450500414995799846254423138015144067196257479238932352401568091390702822625898025191501442057113299703400574950301163680439418551405119130942460107003361590201224633107359290704890776988270696944277968150593322851548716996781950970153955297052021616777311531839224229605919925733470092088963602797187060972629619327549486625703241952656292639644834598178220926030065843139620804732585437608535657944291200566079755242050522188966388942541163785343360726921236078085001841268702366572380424667283438557491472310038137254919361358669143561321853646045546596440820830869511761506311713394114045229854486218439603868595915527472097931013811114461193787944220685369216338830890759644643773519321415481238093765338746468465372304599865215396806552857965415838515200000000000000 [112,67] -5565948781307001018060352301220574524363974091179148371589762368060872530377230742861582111899473290399790319900794376863019240373365601559727574736449912829991795522739792654119519060800664805932655552046546133929018405963299459942837703757492851910642365500389519311650752560765188644912279499634955907623088406829990698383163280181808128490740961205359419882487182069752654981698155605071516650313197981861369625297013136968855461376837181288454467248473138999105586340529262563550641845640065932367134037306989496172559449012032803217486680070635345242854034963883432333377387860234201840894275287110076137700155944932083642206503461162709429195119253551321500198883872035094104229504312089707779899849979838900284530995375994181878615534734130705155277457087431732884661607355058608469047146028927578635514855931067381450942059237424681836771597622157655882296695123721317979589864702287508964212014383057485973750517035010501884846959203754032501602889369309025341752916508024402227935489264553108488660206579693508036094657986373305030209228154325458458693901580429436411211648529979663201525236766375398538796825944877255052670157827895639102111997775615953513114295381436530533832817517603037008486216956486509298718790412785142198964881332199382349889675908384247962475599423619295012712274229491023343999993468096080684012438455920859177759220562258158170544882940047766551632384330899838335341232794111390737354533745343820864049608465272270637344864937563149102236126348006608635499378156486341421890046777919306521143510785502974658541012592013087202373558211387404771990513883214066908640450093094809820592808149172099731420881008029000063629047470796834125628464107033890453768282799384566991896336273268478788030391591130884394752050248450624280700494763369019083814094357927403573719774256304870643235776070461898151696858740783918027057900930060098029613810839757784887703401233783777277152573504753224091559883951205419208450647031858056750167780528546467241128601077719510706663279052430253864977094059478445453859011247150435966118961791894586408812958930701060938066241731215266280895807171377721937797145918840668886526388334074615561000125894444329528225251324836377968911581313291746903419899494378829468224188113447162603211364540274594093408131819096848618023760033980191847881577630788740789859785844839232106622881952130441609094936811571465128991896721683361709547196644316542073745171353229029465930740242209753359674408832269282491713853635951756058466188268086458896059311797043200000000000 [112,68] 373337910606223010864004195274292361581112697629876230079855111063391619439422464346649320104669301915495890311836962186341818689622196826730832887654481530387370824748369588510401736727609512667502502325044058500627856429336439261118991757517147822217450982767415380029484591337290518802120790163077583769699068532477293819686720987066789164100419002716319414020894770439121384649940586928812102209577417021954295735389544618588913779315806728573301984250903310714302564828015795104533434021187669327661902638445156492086940476923150654941890436487331058285121050198953975167220424688491805895760288502309837690075175077617379102484251792071804631303472009081813685792430016366868498231324463707478218896025949365586330411665328218856063917049722301058642099920134711097348127488528974834528541831952264960247359290799392731218747413930473859760411290807221940490963234560690332725868446367846644205092845142570186111970641549200613591850505871833836784670113556196290865799051751791895001677653066494223007689191296241922043241534232262545754929650024358783697797730840174777314645642089045557342898783838361342699328095445851174226891379599287647896703304554542029433518524161275330070079313138217638186188887024248718271946992732472968061364991649952558491908850488846212867355469870500220409222622140989364260911514765252446024538754055594130515184448068824895654408082131909620344516720020514080470933970344267973211620755634645359355050463217414289772084569316645564515168711778239521957246583180083231837741831500394564658583086991739347856974881562363976438066261603970605870834836808790379550297250076419743301650881481824278058999055294395693217091273454710629547813705786223128854809739057504834726344344574579256294280107425383881962541456894845875524466309505219488149091638098540020908632670396347162028532170097159275234517164201578692893628902241233044577625666035549687767087287149782451730912048817325246963286221995367895962823170588321740153080034384859163450587757896183596558325939355947114299816729404243953016592470509578949279863988713185665127822931020125668346526921160507088093299548062881097183348697677959503963570056693034239046148884214165354072398182862940253649816625954535083170634321444432313302287333498540030602622832985714427346863809217403071836602653794426102347764808117883841364471232703467592878444948390176961118950827810561834312091093113908814753996639625040823593461408486087499316130951018378060355371552158749631340110090831000782429955148431140888899665212211200000000 [112,69] -22979460317290942872002493688392894050659343301954485221506199087504346512530155262372819921070709783910678409752136831707419409290099928855499022185594048564028263268291533048005974416715621840729810064237792372333174587226908156907467861887999431501726615358363561357893052185888905544844854179243409429918481579014983522459961693353499671519944767977042711119550750316487354257355077633381842373091834607445688489225892102991563574435552466237900698230285587610978567166759109628908142923659127748146548270886182332738533653708442337082568465655987669682993166357585530233121774173620825968970057074938986747724011486159134410334236780068833995930463705103814993638729894397173652088918585657444046810337604472322602501949957829721640974698192558730070419494755204482171405378866370702863052293771463750359377932634452517986580834209583363791361672792369001299339252685998760892165907957161118123708983128485818144826372035559681224585828492103515681498689167380821875293630835257354361458646753965915917869579837576139410816079858349108295408695876932311754487950960611401645454586208937663574776673661662679915949621225469119818094453985082421757490456539988961854890539614880269111077324449395330917721952060884707653487123042885751841158504834035084251887477441279742990775509228873433400592189419491007860533801416087464162872210181019100065198532175480149574007198347711416211568618725629212288886241418100785643735796011663784282055066470949722433075656055151683174984073189005188797793235997762190919407438156396475569747585308999995014744684634988302657398991711430399953313039189786205797209919813233001758018612371914615284881022330618864809790090324426770895567052298293383293211508676682565857590931788166511835831377970801005182034309413241024408031854982693179745456082233874182694385401384450298766167324907925771567204331119592312581599414132940876878213330457720086927472128250281223604257227071410050431823879127813580197539779473635201150483908177629337821120271829028118529158562755067039042783859831648378636978027948299408973836097161777499445621061779340094047662013856354961555921291094894565049314084693501459252418989202418448527034295224165961925111372980798277008883378698143322236810137773886610983735269617335640860147243673896551557894383942218460023113988321709683810447992617428881491593821860808386154498071733829136071509293150442645671992882265017160527870889930669989967570113616376677473813523724687745443191057058115811654121839225466288717270161106339855648905609216000000 [112,70] 1241219006757070809842453687774780882237096652232592051433621862218311300854336564630197895921266394334549504791533354376085270714629004937987958446556815369992433455031340683610156220175980019868684492138411277104106397179438825162541137883176665058625839634047081805686509586621370568004644215625232797197508790708643755051261080988021762432005196332090286879715857953515456923191860738881122884038115262785928341065363601863909289346564577229414261423933182418073906495890759474195453729479956635834513737851254698104575879928082332086873335963138993930227791538806915274941559893135179340568396494190420209680642017932126961371986131106887282096313852104361312388869151407473478872837725894874458699921871651413957720368494518120999974329241499246336154913027050711555483427546347108301825015528517491735208874816389784281272937679505463063355028632358116812214191986204080784566475149975729466214962999166969293271836283276672664480014248434134506081901713862523479819105454060003292587967148137444377375015721720786415615795397413890452924414742465969539857846323724357212786749025561071688625045114813354688996381391223658942767025028994783157664581262099677015828146377016127894925791175406045023878534440564915876740263232409388599655408294747017006544305666446956729942740702535385576936068078443385307394263221539419851570901309984508320355472908903580737741381211546698222266504256331583166959511016963414659083591156471850017520789673777035688520229666772363077641394265726861636992734826298921376669354143937619401062071087974182287228711860978845311120306286051866806319038695763482889044497381374395426729153740191010913329666880308376097447711395033082326365880538293992757695473210897528224228167139870522781424472999898545168698164123669159749713652957421915513021526379255581366873827664860683316152592070592325392595712059984226306989325994057639918237583637049734591676827428389670693112094439166093250253877024000238273671281657440692962220280837364451418417931872135828612012703943651489428545264756778160090805740792815534558398111361863516699102677891364243186448199138072929319602824126946201190889316638221644509614114199742136936343885406255265045515655453462241363466266414080752114234384353713982439876356223097460684370960340300350148041177221536102121940502341265096734289037013365648219672867486414189777463684929686156961751397280905647876865024410903153050259551921069504626825715855813625723228756212655726008677579037105364855708172636672943636756940874186114795791412354450 [112,71] -54021561672745070204108730442857706596436763034456551812886759874404960453914863741137211705543745758154611856670037695240972169086007613740416755043873011791592081673460409045682392520880829326719183038092829787765582539679809376946434814628626126095886162003107879477658092748979007351419396772690276354173048978469713627408797499753225804012055250874047731205214213384742567324373370568629562379082474450013806572657641651039991436125374462035833187934016314384121552323199769917107847354504458328657438652801375287329735755487026017124103504721659522286670418565071994915605563924802279280157472723949456805350672640433421779403495347471964684064184752211764976728154114471487998383458617198099188786766377378341813895250222861619961172557940213983335082229296170292141773024699971501554109005631827045866420123224387941219128884037842045361653334187989862266541938151660704410302033018376248169320441381489163125847834741735703048163212421558652866332712987819216537440829413142316261379015410154630262971146338928832164482376752365807707023882541098024993065518594089386877284892271197306745256942039401883299395622576290640701167248240496599879223802370544171974191492590583037745737316525919010985961177436464970721009020699189963344884465584497706830442083449075899564907903422041925545438657446738113925934973349541677093660978537679109085965482280015672844948088224161392074814482640002921175455956102168439017896121694706582703453243352934345762818603867904947009092438806099761171373563367645609212232917018812188787766790021402954980470230424679314231707274977555504408667994835311554017947629332328321376874261873900260830006111435740934040996799494137781253127539287583647702665206430110179462903826348425819428815368196000912307257541689503392058887858737107261700844248686025679956531091467132596038433769910206148340369266449481461568999102953344473231045378235009432162432254462730434394107908438731715451898540761761748379897314164088370617886280264225169717265248897096889842861741065396872399219291024590872889562611569007117723806358654658834909389567697418554123505902731289362829604244010578751928242799675298289768113277877102996808208086752419895212784026602526729818768628596881953838885655489219762884206080989922206136189739443086751519853152372996362203755656611290784486716588911765183247364895651668583692278046350062947745920635890483089042964401026427717916441399638995494199167001789018739301721325940600020253052446343026346963642278059597766501147248533342912386176000 [112,72] 1632228291400393650553049556176861697727648463658249473406572288500614507035127766286260732219046047156062234142803117852093419960969301125448642586800887280845473429531204423490868525442894945687183596239576478743355900214337872369857149968898721465583209297791245778353445575189082400051006078163981903888177014074276411855995585547891399479316752751869099951093973140817178755540106685767013409597507763966582282489157446339457605845051662461448149467125707587100528911754146015735755621597505554738124464447246235600300123733392712837305286818912604352103118513646162180189121358983993473515928520709783832567604895561045255000826776812723640618604661533111658873036937138943218540300247019241888216435586282808172593067033560328670167698976311417274035943962903208354469741727754784090527466094196745354995964340186156969399288366987099661951976520373790544429586608691625752676998486308861217939754229340347471633491986749499240333546136673973763542743581086924125867878238072344157762761372630837742772362616229249573038137801350604187474378086656006574929749771049056557403552509816578678672333329636815420520091919948737979630889319376408807940669231871412296689593174695572362430165651251464248708143290079961759264367479185788128559216455996758113723223305520582238383599774663154898510526960817925436992605537470279018606926077346356999709366642617442527159343954702248761947725733168985486396391079413204661731418400737342950994936097915992556094319063432543057788663592738701947310129001674190195746632441158576185844864849714291917468976975089306210242765565057922340404905482594619851815659206811886207588964222089108281798995659696080223006705157194482221476177983499203216658198903212464867114591146788494146425849539432002933589093852033974733901575904836631490219797397541307981814555279191614014681478332447149022421992260226006175569178886966518187575062730067218503543283645604426561413596694637651914579140772449586630524193948738547258695947943839411041464404515632241444522049759437286203891261562073889518446316441328986433455521434698173341676366732242012343534996067585477923249049150167170980760130089892520204588916157054974283360343385305135390379850283512016886005907951610748784963714751020098038238126446512335832989373465737878777910277995445598639417954544251796194850637086229004514077175662681299123352295872368893129906591843852307234379816125891481677356240364970256161406375565521300428177513673125748488322397565479998645570637893640165357644558960630557984000 [112,73] -23567891943676219833483606223771626376692719050346746936577951836258288729572010417599385522103877800616296932646104523396732908695529188191727180214095077535992085760388586062373643426631023107338452545898523851350854189485669649709317023824971895346588868999399358400257944602053747757836578999454675503828157091205998034083275811628391948414615859580197904234862002697504911729191127817303820857396959876211434844682130998141881319985459338752232361870516720459599330906822697823231314140201704981641318079994369846103964831534161962052159904173130694210716138539500447196447247084917846343167538707831720893228721213707788946400806991335070132007154303968624778142098824751277151096918763511597706545098843909978962231609340065844784747756267352151996311608025665558006234368964783872158158560538336573702240486023362527515195447925956150143605377808494652223751698592719920474308788306218631766804907051785581619098156702570089035773327135277092138356828318499440384800258261904969423290565468003481624632830445479496439469797108284981696931185902206202290656919695118081076645153521175036350941223523983172886403978429031945616182109738296451371170724542405187747012142673924889020742747874655428278837300475880128007460978902037128393860924044629307487643161847169222409376475066421281582545068242410020837731066815763892278813813534576924003954099989537829727876609979220558933759667871631491862032214633417819977390869609013624840399615850633029788569988748851232827532853574138915644073045772688740041103622620196165164123654320938431649294004449138656566358763385078818497847192027357205278164649814659164501164709061157135661687890588033898524370898851988196761370915513788385824877380718974522329845239119200884888968789690347237548961503393054681875221882670283064441949950882612200826321881542658483706887331057294764626859420975442784199322531952980231022573756273503555132026477399124870168936075253110209954646429009802527224081560100011501311787162634174029851039660391280587388658766938621144924549504188771790547309922937072072284190406736131297669252860106426127451819094360649599381301661972877523927129188591844589978210455869995984028480380330759182535495732855656644810682537613681179063686523449966696040281359171593254487967511617676878417767723552319153944450494042666778053607374876793664451192298245601455348416972759065994254239567892630141531111174552022623816666347223072049530009104686786911073778348426752207091170120824744638275876602197077588702555776324435200 [112,74] -240540917687948137166349897524214067704568159697861809778032915185960641181845758682211452001551373426924568899223621722093853425252466348272435276071262299159714215779957968962269520932027842530498804231255112019530805678059382593517013837992359186274832070091606123059268931464452692135990963374642978101882943057349348835068297752209244461244783290066259515122435194702005243229317755257585912383887971568913029160679856806942049521642662048374552339086382282154224270636880733007239481265997681856392078379064824618616119942922073510326532298848513103417039384000557927435856649833312345538323164337532031757474507639739204122947848701033762667611807022629970253326804239916371424176182583520886625791362570290697964929323276450268018374402663731414468063622149316430338471992432856776771660362804907096228854344894456496383128580222867020841602844582855828831141000651599570831514186933495223897598400722389393290487410228812340849929055338104136190236396733661357538932844700873595190990797515138252466198950580757269394161259501267673132528396440421620092119001551583000523748973166787734684006999858223497036094646353684432247343064507409717522568297763695000872989190933426586339479503710389592841723332730048761958972390774966875359209840183387329485563500366109191941421212713544948413236187748616203184327402066059695295918547862244535150240466303697008935736183438592884670219260718139429456436476742821928441776359640207846630481047879829172488388591663905455528562196082433433778518231451827463703505099867942361189817084046013262736785200225110988770136704082477872513045110467602923226505094489073588504641610251801861604483882114866412404434338782033883823561986381606784319510848295115443240170744370575153766775607427261847116782651626218850610033729505508479450357360968638070508256453082082105850752613325797677348350436340080806116606528642802532991252554127080652374464150618452353910474737143378990422910829701755027100638239521760636883002351612876005478043465643556473543826456040931961922625988559674369486829437843844800348709434528020899122845023968342046849584734831705148051612833813602869213457475209057684840675505024162431777345766279602422263781031764185733158117607052836066404270743151297117264508839588896103431287815165806647169419376762751628252992948181924711412727103888749097405822740544371252427751364305412033321159493784293470053403146971191833972371561013143631462611339498976658680420135508367301999620072747273736061810113861624458658014142400 [112,75] 15144492937986689382267317645003716415614722596844134862970153530709719643195389576910171745282243496294883567165694373945792534804021423375515493315912489863860238836746042573676895207652747006698272969349802359389974779725767744121865081135884745711525896997068554722672600894557689320075891576400954700173483957259728275177140601029672116659224531559570724022624360347280683163234601302500093761133046239511461977976190818968054190277725601606632786882790524052016537105106471438614041227778537578494882837695792985720252522057143726810616967654896740752749980177963176693861325230044683334151789014200526784416008569077431869664805160127440549555127809866707739995362279795137090851181490612202432234499311221434140788797694665945032662786126727991809754518973912344504876969505846148935702374465166536331074978494417970045984027189069049603597945897342044877936255164796229141101009505807255573582358841935932876640989796645973680491763499045058469138389033911738596574639116396738583193513966837555201990541639222812080736096471890114380082037834228458888739968850668055260876735060089580462094523026361100289496484604668584969476621026163886488160917318074692434248436994839696606083072761834596097260989888234931619143717393634917839152175359905559416497838947189057085091901389633289002663091978506855962545449284090892249913870459124863886830084797368230590828806218097180398010299124024172958846862436160099825123792506507434888399670717617990979205125441946832240698202497394302197697558756437986075956392552753661909194662041473171727440719070071311852104715693674887322774856994156598473575746015410855697098476911098512913662206464752387695879885662615641077660730194789244182587208509181457007895460757924869020518960227102705548078137736460288997488524714621381103117550496861159734507113195523818095929529353272445056106979044951392291880228079773057748964625786218776133769935142418631338459314316067991365049021570834548125564080177347893337328896196984776811233883441439066927898066576624269834642134535735228440380954585119368650579750891157653576813340709589090591003999007920123312997497237112321586264968989086344268164360148564785550462477585834265100546410087806141841371644016939300489643416529462695365654287828027626850564573539109961752569037221862518857118083356993407658931453768308159996228121409013616663272704998691855268953999892284457772537168196024136260070896105182417065429956530391073928310874519771383839116255582154694458926060966642671655022720 [112,76] -150372393342951506616053509229580187050839454748215325408793082928436439323775928213117083705376210396415048815004367069542293317355802882727358995589909256274816744656879826525530751927736886409594837132586456668204059848219539300326564504593776392477561234001884971003017428406191742364527978764666702170534128207207126999329618376802123183595524418162839384905645788307290743960528148792953369627996689060073774291290906949284464789464196873138151771569753577805351940600191528397551325013500000700888122277738397469581762800483373453073265822346098046489794813861942998712479942947772138948958516174784583234312400084730330233991290522746059672476154621996129859539120698383270059295597974238871883177658149489511288453281518854013206012644935334538543965080020332746519593989874290134827657262726875494284162082432409065191898920280554321780687930969599092332637695269070873072141807170304827748165471271632477295198970145065825955066275992735649140418482795499009679989207770857849532657064223789370120468724257873312409575847849952780574481794113432003122044003733796833047694180213292543362680844659711640870536826523895600788169745464216984764716188098275707003545497674292228436034892838259029036007650986817076471814966352445201338714862056051202798355295212047680200913782644558542297301727610128663885475972375052953415384955819646661198037862699724297427063299338593745428119775693320502903804875822983786865212488982847433968339434126097390336168203950810938780971446126690626717015998185639539132466442683053850015559214929366905172087679961231160479587210145198278207772470576652419600189022668782364049288106320234138597506265917305575509929808660577325819342501127107499760246751327852742380679953054043338863517931350496911459238857887418505892227704467869369953934504778463736666872887707584766138462936153745021099416681811888412255925788298105720487357885241254406133270929646599205257208939774622578623849772166159154514929273351312045173903237829019213364582180463502860187119591296633350624045404451682907898797334731138962889662128705696858277836970091284622747476185336711364876892056040516590018204863338567388866742306622976205308918335913024530459744096531704262482725421585440619279613558650364965096292367770360510595184609242268389782269307427799024209161762866401911733718603471646626655273588417569120156746389118760702809860231274416390026974288025345708420926312815430612108856850262942107582353118943431444451579941441724196259606828458235300160 [112,77] -3877669966670961558697120907422963823168904921838536554672627485898984412941338335986650789605766049544235653103642686212512673500136507133945874869068652357175018185670255768907548425643079606239654684162623936370268253696371899445670506781689133399435033054494078742481550670436763097187105305506982812246607116310647224000299390120563657368865448002587649405017761305266334792863020015069606191525517366759013437975098330082867258577236221217959509342425930189417625469754065812939133559429764997561970825750288639863690539343211833152954185201365453268741512335654797889989462965445477528495561038761196008356555916993282593313927429837045356985938912082460161732387670905699706344525387720458497377688974385209177824644915102980394349128047089636000962898507863262774265861599223252588851051632922978382897099424859463716682145230573494241732599883553871980777706549865967929368207416378397013385126476407870829837840823674484493737569934397249613570844955003754957263892312032247218825208607350735920319807329613221042510151261144821360795118455982174780562568618886337604516679394459348967033795661979688767443064609576448143211487880118478455594160567288741343998814848917528962878537616775879486737787447483724880676154565828443235872263954773396944319715440406402975303235434751572773293920156200223270631323935696808958863073028320094654095765561324040858135689731334041296186448822934366954801177223110945058642372574738706733812419603868413067556268849058619094253020695379077301916352927889867118867612539521986293692540085846864357824482852936512866644637139909623658095313180687310973502937202610765599182958945633922610091530557226775184787764409387060127299612298606823320737822774468933715466744289051863245841892837240496458324095312920472885967099665634626389277850959238029294464961293874482083394977258694041535935831565095375530088900202662639359190906834149192422251987885601691589606584276772381734220702856057736425052756969695824131225282500905951700774015596746918271157603688910941342738081595195564269532068023504684919728852815557542306009038415733011783176379244825426033079024778571558114590307286640053757085693709692336356614658700820090636160579527434571685186918670473303877493370138444280730416948665964578655592411028452056962713336431646962927980695744534277464501229716137901151015056580697093273633594502080380592110747322634635878756122954581350161035941812847836709008328121943962467574647219905256380708339693112342527978344973917920 [112,78] 141031916732015111213666491473633417637914541293735691775192794394935100472732221384538366123774313497443999882931619097308488503064899686048516769009860854441866720860743056684420266848901909376669112242379438420123897578402373507182851171319952632138065261561643215963327675548920310670199712808307737167937159073695195857679758148537018413263647265150487283093062584308690840877105319102534825187493642648170016016445947109133548827951351064804449523119502389831538969717816008750992628749645457871936309915507988124235163284352687436866341844158181463645235191756833008947711881817759726112478088133128416162262652088222924934733130415584161864005586735242843253658211016208991611124647679156293463236617619658130103049014653684717104462268003855712344940618857117533715869069900565984864778839613526408529413473401656562714933599036119130682131268439029298443908146586955402741156184520904498261456969632562104234011747334973518898147471831976519674198150643447182567722120863809357128914931631917024002876611098192967627105692402112107652917955568438115263349269241973424845980729716445618291668699565549216986579957828858709120710216363777911408056707701768354646961795515058974915674553037196085400765164584048018855414521423697953654520310335667266662362659697399222538085855535239455088776511552184329645591302811094651458233431656932360547492791921059562330360643866688739780341736136765946076185221223832686138849519081135541102598269874090337181777520857537950579344223876779504329176381104012835198448944562025961139216494221315034202351859777634015812133384395763722391052868585880164279456789611902004661145620096480407317365567234672403280996515613821668244924525779437135902009510625333505451927016889460841160304201303257368278274594365452015762584513907460567460779966182847828871819530084136457529865847131720212687696502576020911077348840008242385163970778771457552176394273562634933368209862383498005532761022433992203791548944958547212416738086896128545977708101584594786257167731249728403548647000897856748026240736768909496648209629225132130683791969839909814954234354433629649015618093874020426809764752780299143407989933046175214456292673364935724420985486207763385206341124414909410546865490648705905249204269235034008089056632144692058466141511568738896745263863173267089833745223582316826673773752872933424073196223899665786193788543281565869516031629068204756623575189824002344748060886981871627590532851614360111239532311245501554244742711320 [112,79] -1657725425132917082797244372509285060895345997575905199907630657538543324881171328589920861998310061317325301016993370584834006913822362940956803943742709602385296824454684424939464195839246532885132847608483845961595715705429313387709985302449955098993215845047492969042725694182393389339721459392895905523710968718886119187689282892375177413824708504312304737307693561823752221595844079790747600726006926194506443023565958287068501230377858750569934593089242336578931845854894731701270708465533424912187973478316713920665160733101868874619608761594000875603864365934523018250629098265864148686183393224682480696306306890974432645752102322836807579615047093253278041074911310995602853738135544864874822316751240964577345597119708903545479959099984599108642418877965935387934549453098751630849765513491523123573043057272491073113101128060494089168713075053144248676096580741864544490199437913254473241790011199881493176281570232035332280765037779225898592598000394712049554539231783687481026339894659810559098712572567772654981670106481226879531602621421498945987699694325091637293722061873096839534838930755055435840922879081671450235125623300469781131807325279401029726288611507817145543608403989159386148818861859759340100074500175199198949013846319044375350082829308117499022121095894391009718924018660604787461497060825258819305074576648037592032995087547910768426597995015552479864769611059203055518605772081747430397155358422218941808776220107228696483157658455816552917811148097222909838092985873167554681086022790617610775709118215405732239963840143262841542630311841433868709015474263050065786312373334280783222539270558318662812583282144241039009983206066089513649359032602133959914436326487589537444433009327448062737457301239145293459879073067229135564664947841276319083065517092648582385531285934174651745099914385372001716755935702778397611943280890324382408147646366110289752722025991964870567067796480188005548323508117952281965656701081618251551075025620664084807422593302966096368789043777918538824968469180838480110394403653164450068745036434230237190285112073356480874458473572949315491198929820614384938825891143313750938432439388531718689642172537769114012352929375823897469295860295813009092361312677901396669217846048490958230693618092232798848478675486376102317783738757815268375790708047637042334151329435955356347006226767778827052835727153609388356313060082790481085659752455133519494473412175517139947979157858779449083264142484959449940480 [112,80] 6541054642871034957319787340210480337278840207937430290387799429985142332599401630022257186783552320755922695056713188600717681942182249752078218498302694476952002605641578866036533905421809708584078787898262608528013323750036205087788209704967168301241543567727045980495246109888434774118122269128107125082129702318847398987183659169040457560801542851247610387227361086198648717625839463458177950761160045633337715344016778624855238361594976315213535731163845261205916582517990894604781907526241899600442159831682897746852024996667512894837783284147783542515268466993992564522735283030478422848117229837616526478539024857923367481493316974214985355836922444750286392461437460044531335807274900268130839745625132714368984245000043919518234716540707274017295456660574067694344027654260208051360528178324054065101887299899363319349878532162714263880290611322250110275367834691955635195525365812098384618841661712243009332205477001858165064660379437666777600264223179759659989973470301420294083589402297627015014266677944875424826374524768209901592958316379238217913179116977719446567364246414830767354775918037091906197633064161928250215139520645199271083250327418194761551829589877200588497349533116122132093617878720141292981212177786881929921635729603199362083758996963835680092644920638118556165505348814571542107280777021867919189326057347567587448632688482260700649086535676026806644387145297435765461276382530964486101402363954361507569243540303045638843157452680010559264732999631846635815557446376743954812837906541756121054658555917671989825188070837037431757329797642438545548149543124427987271769348318664255080006372934489903688376627926157044256027172877503934564776195324625095378907379927716631922143883453015886851039025474895072483026168486365290120827363156993312265935841728501432467266472482068950736752384651846480907977780907962008471891487541674175626111955826329457239667588160887887986939035611806778397059601352974804752681421918779903007940754530089896399686978776035845994214074665286152825652853490863886528059210522563938518107612421089096654083817688447253249319455797030765726719548340569095018068869686821524299125361794411795060936811096750012547213726217407141183506343715945203783056300318989720147902380979271387097512425454998705626636796338735255406843547939484800440410301045502296510424542377447784565557686203113096148908673438150428534027776350705574685890645366570794938670762458747765201816756962031210505231925269948480 [112,81] 23965064709982008292878208148035404439632621128755781055376466618787943423433046854447540055868047006235478546782957353341911323016701145849478512591534878372820212203840449239310528508569957405856226307764978459949831263471789273638920172395818527736671737477686270210646809379272030020303956943046531963381576831184142054241689694595634394497903237199212576105931195347941730908652393100795268117512854903752994329811017689124716323144719816175941554833976618667509715063779315911554121865599860988940640823000900440805357861735282648959606069445776686959971888189726360589662809329666487654300444867902058220437032787950052145970115213455737937546568145338691880335049504760999461357684881838037840136898459446426589055095088840482437350850661936472760577901468566443527359823206903172482276457272095310436155907792371277095848985922223425337045503711685172880691645015177839330273980647549931996496403299809088529907453605888518600753265704164708706655828944027254855415211935539948210375123772266793104307474123286621337653247174212760091481136234085738337795527026721263271799610638582995675351777003986981157163931755830599587109296676044264630208062457159300864231014430998317803293006660019408087641272619263494595018069974473082566700130042606311288632809996436491817888294306241301809150351168848734433929327367919021970746268277963518986102668210632083897863675764328969042813989672866827142906565115550307226089794183563709875716353462664163411021110081122872897095404337576341129804577420733022510292118463896048131365497680047536444370755231494123137490527195573650120813999426346494525872423341547176168095988035806478740535337771920226577958136757440040188217504833621750553818288522328369578698401420457335565156665124153378161372809520232295265951951786481289132505064375287908132470738717630159139263662629602490964309071343233013161637338026620074470499427280317058796638550441333390590854060431400769839011121842780952447692758422421856408291090727799260785457312070344544136747619045981121691576047870878454994549050074878732374023699491754613414757239849328159720088507160305856701985570850483477580113773314505735516556953255622154298012616875510958066857356579026132137506026385022216898014249888403869071717228368307672471868639701467286397031371853992815092241192479585132201601591158996063826160377214584445326726002247528770023505322372948247088189294898174382532657551680355385516790669345704082173950723761258771176188899729600 [112,82] -1097084760894530313309176171142316613677074153048605988413658110668120432863122247447261530574866934319733287321836195888271974627622344671076765230921720037374590743330799446365190661400242578419900106804524502425225226596838157473678970009394271002497787605861576333975947283336666109158431911699863475826353251584142968052764925116531982842792890599906216488820624516997818423511565904994824574624162586276994737276228212408347715216546071216054391221691302157286863743932338907714996367415517035033062467793976123501389155283343894322337201677292378964116324348065469925974922877079527016374759390360692035463780517466090939137224275141529475520020811640487057335435858189435383469811866472587779184118461527822978798099767849558736931860563717030608710894298748650409322435792840865167347516871718274440894815605582188602668022242849588971811227433098998853169210524016580396239409788535462597893006072536897945789591806789713275632451019070164571207143971812393120257133939177855159980162750042091762136792470152963048089624575657370549845374702551923092489118190798578158615548311503532818339047626645816629642569594304634224757551567946643286464301938377452474464824531337022202153800826025205836656977277429411827170376926996294359508784386568380151065201508276099024758853133591111716446746693306140961881098108144910187736827752964007253334104897383305527131026052263500437409067849108013738633534893498153879239924604051974466230865421155995816588679544776291026000645624566641672378686556115013586017102380080342798055218193979221525806680928825717328215344876682451458606966124335941315732239063226483492713143685718379607990613379670499138691570735398228472686889140899059644964956290740452074772271270799928244355493047447241828868322447138844598220987045727886194090539407903749479263664670556660661073719470452031646702848174644628484246567047426231727989866934991419033080502685046094858441613514214097262296962878906306867457730337942272438915452722029801999997831358507128665277947671215839206613261793185432204371513708876585928173989927696105385298739961074391407508449297971232822787053895201972807045532886275856213508712373623418545338432565404420141814754725379804435645178763300227581803840087595784665186714084610953915259492578309368496697967178926651037157931510116957044800666182370583098408797408607167668491236043562818230733193460488164854071485061493064108356835325759034027774923649559745827547574556792573475900774000 [112,83] 9885131539449223913679226159564099163876045461004571397085086257456468081623510253355665461205696158404843106850969189266807108868092219759765156702997841624000429351523721914378604166806831664184206285435120723918572302364754714699510153670929250022326477392178178529803613012757379535647457080007894599333053406778452657166657244504914953621906784001498974888987164840606785060785800917737213682921985029503867261179940122656239115793335484896709766473108805125199416143086821257142704416484551083639932207928050447405981382569566627730262567751017038917795348524403411514412557629074575264341284858179173008331900639787400348051733090072241650106777553689428050620322607850578265657996393883119481158823037910306600009200714495954315597577836370489952310405673003870520309201738411535792968669845110503899030488941543050815441161320597145002729805135102664797760600048512086665579787250291920381271000344301452005576607297427789594828717232562755751680135251583466616632660530869801097544733990268680725485653954718969569966092767299674461364146059449212581981460956379383947040794872526564600472514940086123906093477561467173625146980705163466896180592372257439740618394001458628662426637376148701062918497844108363392952106772849858343676460876216706345708200278933425001108751710271845116608917032921890378800868015211033755179013680796730555263213474263108325998006471171450426870107103957281863585906206481927967465069036383841116833734496731767620117788435660863894910391824117876076114454693318532454054976807190751173446202971486009220847062488461532045154715181098995370729677367510517792269329247372803473333020292858989383425791139390851216734019122594925037537731436878395823124954893111703164925359042430511606189467638489268418465905838143513874299314584662312719307720814550660494684032309327770064320955584543740393298497919130374662183048248617061838135108928880014753808572810880863390994182729641183616212547193896261440669685037799736390320561574761406748848769455844841738054950013877755903344115341033213623366205962871346705297320670214548840299422319319304232894476486332288878057166906322887909115934458338344573993578592841624947607556648844131332056304260142824481460292304293360102197504493736724740862344472535648358849009822642086963431604202319424524967169267538859289814072865709680768175138059849607222428181547782858785747716081989050013411491701881901144399363035826664884108633343240540036822672911853308986560 [112,84] -9252247338502525220766006067936077516531801777351183714094426128602475915897768699526128150075792022537045289643234928025287844443267498027267341300440020937305099026428545552663661881264238056571274361797168845832965647685607946363689148609680880555974220523573789769194044982347668394630454436179389680788777587839189165150437373118062160835049808474352922100462606176833706616153018154695398453648650627097802515476229343552989590432850003095952985421532626201867952346665903112154443537318674597661590484897787679617794793026223487091383587072869974875492277593585632788999042604380841280720813097329382072294670240575382820625223828531386722260241098251349353360727071333193540888337246119059924678712082862488986144390055699774947723776490074232424271864509604603577553590675047067374604545451703049923586969973939562997893210188530469055685706704750018451231793954773987154866198770964624599201123566723373291976898022483407473559331906641117517935797150161333932215762839427077289448046209552255260181156676359095657124945809120313526986606550431590084588992770628455349678651783421457012869393549257723297496860475216120969066517300439045225116159974709318463022374366791079341773690091684110718396309170892942162201748736880613896040442072917437638659631799322019260041327915171544618059599977143649187169390456098345516179760506804445640934694739246627039163830998201254304806986250046742807919742127057366896369244983012576547854661728144778279904835395612631761484149778919172308745763399496986442439543227203252548740245871140362952580644704987633972248553510513262102606255912812537442545844358360151488204622996428953985191890184470748205219961933580494203170178024183667693712596117280672230651568072514003334194518797975291650036100183373279658678640383851524181769253084205433143628998718463871408012241995123367601510456560560097324692416747123445641618555729328861026295183093401556495246075445415358361978873072233785796985450798702674806917846525697341504952774994443879280935009506846919672172842436207945983308058656919637737494815026966992714535819774623924047656454507243728214518337826401810857743661223333920828090652373243328682176142878242359955338361467730087589536690122855825798220235321692585551191357216445783080777026951782994663218890530445266200788639944639742413460136332969153331012317782907833130676210945765140577421269346958586578460991538682764359332021637762029255420573193789556074815618052990880 [112,85] -248739955143355167371281171260459283842123102711985732814855492134248167867037871274391855727559096088751125645467437644337081407713673473047137709435310671741202101174701143112004007964953208083528092634691914874229602558471218931232305463958313059837409018957240135500475763168047716581261577828155020319764375079544596733993555903930252510673117633737949559278400149952500363251301120418318512000214987465755310388444954708227052766563672400467135892419427701161408833380636079066578037036206881939973593158773207952458034868333628199314829951379673127351945059710908394675147992679548779879857717687167793444667701281827661213287745569968998752415297927796334193137903276920545323734055376619067816227966788731251839785144654720253792403898387513699584209575480882438135536141359763253193340551501205223203930396280275444977442530752194721517426293003142929980614555891871891357718957944306782612647293423000107942422127803841551641338529254002470947419645205817830819964986230788809247206027403144055263433706250901928043042340368692180336666258227539006011224784280387282115277011791008074855560656925393446902607257596066419328090655016669248698531295469900522857189910245808650712585675827369871508321097649227315972053959460523436398000859961896387709911139919924169282778829355126020210938338712328161513699873504345616432891393982594464190622364848484993205860025814282883863796065667392192815697004279430538864204667113839917177360657438027807097529264727583272417853989696102361837902050381228635024011494006562998891684088671768831219456186969276396776672492391806593044792617323263842411388705599204569376147704143080360697761556756105037724120641833023516875966180828724723723336174440300976958042902430494641040299641308893919604762424959723808380829738767592983925275407776464348655630751503269210401074821686366213208644218873897156632233812849569605285447156336396865843799519731478671680240852961653967281461396356171329404341245581337454473210492603844622237080599570696259380412744854493234960266270615661605287341586979536779941590063478454480071959606055696564622933965281581672948693894473129188143083763804210785400052624018493971323843151529093970254281834330552143785847836189174340540133497648293694285663160956083744958775009857618467176022539711074459176497077731563897192848977088061458682557504136672083707770676024143142607994342026522421976406878803530494299587652982973765530203039953990788304623793200 [112,86] 928525422166317902035101109600814164668308785032194015549865982622906605683280951643418135759319490223491410861232788304270380155326655734556561247595594315061062476219147454850880397342863936462090633380465288575367619124011132713428027848233470396777054994343692884306610471519297321460555185537615663688872287970136371571952272911664764930649431822634843818469648728692925194962731738384911721105855648505290637266885539473648822750113270840615986997617877809632196113995901812463338508603829838619463221800420262497230823478603592251536549298716883375741130882644774828086836493091715454004487478253696439826332912921535669794139170918454673386239911380026780300288076815158678342664015976837096290986097479595573567144033384463352599559597570450180352178425933957090330132015900508071711052100130966158849752225527622116066881580464327733037083387034152465780105174182208381779847150955518869394789984143513877824826940095957268285119973266554328804880510128149447381312785949805213544723708277754077023559014628518273433648284713391267686031034699822052934568531731731756109999735572784204921400084303399720389691071010479288029142724536993339263812179945236831190235953258111643017132542003138918355889193814046437710984685200942332911222346928366021600859996321728467004061947153173998069193334576938583779302524888225892370037251143285216226152350443675237180049992159082490182246766676298506589857195311213577007690347832331218443198283100596102873821950925583380649381994470584503261642262655077195106838545938903007714238556120926837106126015784149296896632768340927577249810736961602363237918083545741271331497772402594415556477448696862574573123036174104043746499481703526368711046093019313142519513804469297086281892456818646328325610922726026311795043386508969199409747692095033607031912397671317724339957209699708228978743432572517568688829573267745583443895471090523470156472977614742619806028769060166098740330601050581864734609411258098238446925146037098635267627516084957308416722208549560265437692496190257266819901251672767190874625423921750634270802621813328008350239972760972454305308011878363279342392307624139826733203433989985127540025981032400796458401309413973602364146184165248756419202540089708596743148855739643752073633375322483753028968975649148109357102356968772561831964921702888513580400242925823932765675816794245830308549324006247025037708187959563529299182451762441477932417284171499593067890 [112,87] -184659806210692911349757805879009620017473168559432425574541829409565311143249133008331853216097324372010106506446780800157908775681739051553097141344679422503512490492670626396681602870894226379885822939696531219914609557278696708445040437530959173285179770890771846399206926112077745152509874901493209570905714302408816142789365988958572052210634418539019700917474939409472617982282061380507023251795508956494090583620324434020023123087199450518999132104002337876277505574366999410396074674491376333668319138796294344332786306769020639244913240048795175590292837089039977730560611069467409168742141073982111449465762168082353115867695136312479826503215734861114864496736522456516912617051718578985671771939348385802094653003496063932858015621581568532574574019066631880685434181416679600267266563297339376349938247053337223908194022094640449028917769632814794819635399856145760843448793941595939073891030635771074972190757543965642196300135046896952093876094777892162219779605866900946572439253166461988787607998804459785020038710872860137171552061112867619258962943587396856277315327074983177267107120150878657821343781831157597326389783476377758361128374907147466543695094266728991932462585099667929142838648668635800600011457748081155045137782995767739814517766164818315971417327863572887771575218460016553471432688784683047581028231564077571470250139898527382903213297718562194219277762691423971150140076177843112964969478474965616592438813053975305294243722750021421009420112049303728137435094198338973391692804960559434436767690703536996964105608287419721872269325423479316204083997404370333595549209380175948779018272160151154135557355056851063939741628674613823460074683578958428773962778169482521211374361322622079620693848471149116437500735422265580964353391340413550402133254186535115285548053001212061850238263857745251413049020962854144925452839958372752238271569124982191965825399603652710756261356243313781347290530761841639311060809993862792041363077242484353039199792038541020820705807986277126907211950280753426928099340292856091058851691925303427177723396590932473692911575391007661999029745472250007863798256424848324937905539699343819474026664341495518275620991614771678682774450985413998043630631340748832074700037246572778474159797718117181467320379927239851309007115828574190708035276548866501198167005783379625417705886338349284548426124468440368420104530468857692471000447177078436082894050425750400 [112,88] -11571149913090055728453014977729274223293340842551085913122051572879411974834636677744652624039710265018668474147688145891052926156868774890780924828406579231262062662711842570294872737294300103459581200421958537830870459980117876470006457247419115630643199076877306000264299090130672642252495014565424188522759768881687605578991890067328032452901424192130951912897683988596613778058527458023115833466839453035239802852665499093774805630943885945095938413109655072870555994079849319900790808507750177604179968158227128238946536547421629419442811187913250391869685091865380300183022391815958740024941059290632148213470991263475477863026951727895022870870193428986197921528598169056266723253458982965115603520248087344286857359465864972627208079294108524588286368334913063487078469218794019340575731126878398371848473377783279761257212597187471501826381966203934281957509089091153074148550893288382553591373910072927457058466657102635451712370612103335150699955076485295718321565042462014350916519976458308380089184827523925675712567197006489694235341558806627418071774856956619792934783482032887093896092390150375285047890736715268109347266118635118461462961842348928749413563163422125952321105927265777636461480736090556633695482021038906355044260276029117785020637285113335365878990636198508458799231851095556553766295625973864871617522067057308895206958698117693324962054134681914294955112993137816325713985445327066826763979899062410484066206574603698564491894607514784307563943629928331118718094760948434354270059491653694260453539611655827527024445034693843893646109845059304846361896585978690065238911795839255187046460276967706038126668642289381978562305196695584683716942912218864322300235103033121377772770951027759428788050873406607855007107173896745613483212463948282159441960487393541000838130456426345534499142636373361347824363370810580240788947100090406484920913536014111220629208069253971392442414378658032264500025593931444738046624132777231166237898268716629033822076209205188293291285845633618116937542721356535262163525642786709517937246303971542372797107466483385838710059242724385453300625579587843386518069036278782296927696793783146512807609564957395980156219947425418419838160120706309193862523885489599740849690673249735353607985695665018723159248982618289148687049136831536827156340530176509012083697603733808600692285903521742895858209868275141489348370794373910665537283073808190428092219800000 [112,89] 22280481034245150360715268041953522343870760925155279773016455629051609496947685638906630486676491556069686885845961295982528424783747632316002227269720998271645948630860078263481503426465379404155448360752479326105823555335687837245677386509267793289711890948380449334133745638799590391209704173327001844406174787382857455237500449707423010802827470727364192132067498106428885393852047973494419014843089872284137042490807678410922955410435087752676933252179064210647570245577200538881477504912081158648587521711416417285079064181626415808347394994752397083223920873166145098241921037919819535734452008819481693616880854337175662872530470599471685523484654814757467654341385085757909956790323861196506210808922824846946290816890166442760290600647904945547408346671389537673608307132292202392326094969054752942101605962797226150589063253153239251523012201157147846333118773671039500446559524896462495312096330096325139618609087893291504673473632274630914918821460337749541329928109612662476321972448897561316358762701744539455140243678742521477118609722706280582918546170534574146898740311173609451584037659922165845655145421525411046652534404930422978593217262121184606051633198528751299217457485955052551706858913313845342107951433589352220634986002635754406120467706081510137346580957719402123357058109182456690675901224264825475040646475877396592999484642981099158948724856651971978315738198617821499991561928241070440038847809833775721007979190271927767696956349857319299838527560381040656163561792667213889191301004576421062969537319334359064068231363686076694617784632800991629519566296936025698090313382078654239171277393203801808798023506646224475565088741123609739149914857726474409354425877463515548436931275800193967342395853876009831726707183014311673894171940497307350457123384133022975610890209376814989592349280409798767472836749627729839313176398138635212148159260709956271249938968398584794484931807687524987845561054266313830839716020810346451179890050903998903521312911630733727303533865021386350579791623602077184986457056528107690254719472127647930971194372663222198335178705278531921741522645013759768648598719517746947755623722875548670963133236562795001586493053864122952326410135610193705358077718053815458345361373976157645439293381136888475426920064335937992038483880060890929431619246070080413461382461833826068849081990673919029387008120035142528888833271761389821577013896343946186920640 [112,90] 181124754394286225896482496464244224596818730785337156095960913823795824426110021828564483737590224382233337375796363190505289968062560383978918084007235603159765617336743640780764741369120537924998804140775021047591116021835093686935097937095944150087964436227073439734564917035077577114858325908807031223868230506844723220218084049192159548282205223123431311106068979688068057163615569372175529926458713095308033553393830317123221467339011579350557377082739546017072522404525162176987116274542133444733369721515167720933969726431848864995181672374438006005722188678890375933368210271527344739508508710873137186027460771206563132679421268790481764124146635054537602203815333665073706944678377706756212921787016303737249707887013586462946976722769849408215963463255232206645311551303658542398338021542405615496542155218490811071545550030744679253765589970820117243669193225695845777115425074594034874244056152882278292625044444306907064472323830372637618087486458701704707310897424328442252281633165428739367433480556563858476526066270128969220481296118170266997307501645815484953379475133512345540043179977382236245754466216815240318184711756433983591828186182416320129591742318502684009944414268924074366718114124328114359518962864673992905234866198908377734719817926578097646192119297036117915739033377012543692818860851332440513183818549765983576345635106623915494721740264504905568814446893381502055340052268629467901027420232456702016849634654880022761014809672328378086715918980242590415362036003510495332948123995724255418105546681451805042461595695788430429236395281600764885919519562307114711432650199991535918633866145382747549138154729323924308338656431031878065878302081840860130135074574961184848106293994919765580390254353371753491691343067990081945077084062414776381806677194311888612558015072975228693030784614955643477447126912715559000804612489986477355534070053046845596226876065624150957286422925667906521837386866936978809164147787505309058712294246058662946725315004096489045397869508894999808419746329024100994629111730931804708402334699835002341029193132709088704237491599077113563486087166403202670140833089318234469309561511871447925752754360274579252602611998969267827263761930592992396873453959376453854160348918370185201713403527146855267989604646567711190015320079748617884195748235086374215913397772735121548430118376896896193196544512034444517680297386308035875308322560463009240 [112,91] -571230194336361225825527455517963500570343168938159309276882511738153847835951190673954994206872788598837855409095667698638812694004869141773446244587848129257587147310831080758419226412452842269102109568611528495156342207025874966399466961566319485548886227905733796604680983166089988655204792262910467244282402577121478333435096068930618022974093991512424089059301462780166831097525083365288030332081605534350928809969338962959473738530592160082559781628905975140940145611856960270424069644136829753030039048211025393543413103173383331488695200804136854713387778360942388774374536641300114678785898809941736924444120929707321052054111738648749579459826801539793793847600414681787698143885631603721276754938382780577556204129609307323455152203861498767579266461628302631311612835528478854767273320873175971845858733409719976685158070330697596191860018439853173846399798098804653087543051373594112848607594163570183992761713135109385860556936409228758326428902546052384037502289606228984715695268065905327950718759097735690431128602885044106601140278077383861792099717583305519604048293438127490764633778407166128459090166613935126815545435958620133730354572085004711593896577471471339614689602026921312415328458426172826643990013357590749282444401326419305787595359067261478446378864641849466147733128307342156007768826019194980842842304650864372864878185222248845665255596507248604126126996415287066587796734576757390538129358948156468334415730867808101481233714222967623910503369852203111086160233038019598702234739748078144338329548168794064815686626828211351583137797040262315411196141715807130391808384765364628731355344230420769995055425497709344267101976210636443887260000291382834624154457003905943036883235188459081426290955435170579870573470834029076752610619455570135250656734547108292644408034975659172710282605795238217386686917565144732204999681604671050687326999687682265453335844949627458851640832385398916291480184211216908943962129953873548974261733977219791166514350637609951972189046858580552110936318543497637695673005552340418329470528930490829830473327182048553007984202673669252660694331238157216415208510611624286034288105928186281691679095617114901090056066659389234306372071748665815726350806140106109711293387811577235460032889173007892844790187903111011310041962832917691693775180545719175539690594529882671136754420595381921969665129580607737146693597708728721126456937100672 [112,92] 656331441697511839014074531202154623213475837509166206215524754959017343096136048179545530904118960316593727056296199601887465143203925036989811048119337702648371646470380197666554729951446556063622247405711266392688851587336964314659507485006797176687919992701626870313792651283625988715658238239858404158522904861134502613727467900434978948091790813203030919193444440885962267083124039812223198268974842150027135762566553973722642208182877074046009566927103336594825192435119630935461302378119262333149399255480773427545702177367949309805378477914791031320513768740772546234487364421043896838393741168749363745128153531774089297971242364520902613579279884178134844689235603101919670918222511079568905078387053720585757254810686159149902454315016622381637863133936505409280470501051680130152057587692507460998221644295783946550543693231707639011441551575148592087931177498231303983318012657206894821970167103589678946487039996282929941785491357398957015407646001375007493899504542699457493087515908448161383266173358461519892811956072236642453282483685116629642747765852937029758393236159968778880893449851787543965151302146030802388731696992824947039140106752678153122682120678426083768079669348290926256555780558050480780247815859328259340110980095288005199616445694972825120785377145498795341049757406865692763199207125232628810159955811816144361875223399935068795489517969574229589415631851096329994710794424294833211504890832262747931391860709634938386119280126268015379858765185930593754510224389915314590403968531250150443656751931584114330677188734158619614035471154523428020675405136553652050179441516860109244510418954827007463783724383912129861755264551168820997036651006653219061142735044984439540448425558191652196756533421245558155524747246065698089888996565470508731946768281881419147778788256457496591346868313928563982960425011474218005662385097740008049570507596601568134248154357747089274111854076590914422778201727919948569897339045948310837111167133822971522376446305904123867050943065734404616547676138882722475847153392399252505114527377060083369163582555908363045277119718918326950007191094404162584323822458568360135704004992029385902096989206024695259578916390921446496646055650944109805605376092164780640914883962196451141469955992362210746811114146248293916753803299782901995603919359314881501590860758527279448287950615622166648011337599180073262335768964737175303774176 [112,93] -246602554845911082092305390849612455860899517130459611624351485204927456138447201397867681374811401712862462480993619634285224970156090336069462894675178590021868224248678702888191499029502037822159074301664992832143466717631671690069977597620771254733078676225609907074471426978880753089704794959463947295025727712626823573648862550702836875431777025136187458143474177833619627329931570156477705972891563906607244029180976405555036701914777417399817352814045402951072419623811549166726245274266218288437683015991615193889247473631074578309432904585919082853914451027610145584629530468358298401554766857525247001734459448171829349410525768585727135049856713292094980484594737592774528355292451147985355876068183719625494951328747076246275392798253437881488530749111834331913815531788933693438658526289033329111226491503849061630286363537592844704690892225722009298464526787449457193314293606730930217628640154316764904205840597849961648943561181513893720222375739094677291365417295231636597111350731217869829743289801021970921531900233282045977108877995300614881568086630485811679459195107088790536000258954315776374513086037053441598841110735581578977738063721482366377802085422651937849234195073786513592900215965152977631456303770254607467141467402739254506915067044428883992603894232084590543068239174284119532884913675264465904114784962445761303250426043810821751596832125854247378469653523455347193539257497399849771849628063297019844171819635478832243839852931106322474482567363635157096798663931587069810510975786476210180226858139758510332408742641130247123839452834574172718167911656849186832935135389149834901166623051312612865645505350931515404829894571607306047498193793728312681316134529945551256355825937078379197236547907700338497316118271895322965201113272092873592107770809685025987011301487794111216646199599727701163641475017805860869779513206436514147663689409600028270568863338349717848858973531668625448935522246480789967203188668527492871224780550791241798152011484224182948322396920213045098873749197871275487650631438726533454833874285411385248180042543652628540531568398909023855165491857367724566772237290474686138012460877007713676101555054535091891905509049654135351061597672136134401512212270447548547607215021599430898843983176588875825748382285953036201834177928242154907918885847301376280324925458941756014438635868108905284721481630491631288898205892826117456 [112,94] -689867820334408924350416922376644169866808272100107315011008063919877002716137069856573997586671222613067526780807987974567542958095111867124519790036935524598829097040008977010075405487888514219517436062995700380376005023088485218108967123796430438102825907826861790889969236109914873446684059365810797075597411420970100981363414321225871421077268310366024416215598334316624770093867293669495721218510426597332926838276699575311133451560368214260351634177926100303587430581925742577583424271985552662047433499229149745845632148014765078998642078788660754606692806509411874513720451702038357110587321254297797822138657189502212300385672063672457530040614966972428501386434897455848479964345980928982687423343212202720552633752026937127575475114246610033281313382494983354276277474395986123468636708018149260990207026856818896063029777570909853034401715441064911852412879270012825744196970707261275325545150594893625498176449077413951060240296619222122973278550305622804098445199823836627850295169057658896965306100739512095006767977102334642621568337207736262751875240001597264455546976496522931093785046137045310042328326576624349815847299833660817080958050238154977823790739753765738184077657353929401488828314173279797210815909184660202855112604646613614803649691323530767376920828940369166169571659985463551545095994692558234679007423129268483020389917757698807174876264462296252986494723579002278339835196521657935809000903678494832213465770978514490712717483333622701454785376252491084822800569435143386489479483306944768748308658746051120712649060886367622479618888980109387009150072014376981588026476475153000669635848595441680101135704690274050552900357324477698630917794991566251142665414542137601302794588291520356065940300361178369610048481267019625643470671107440489996991422324137686217811530856897444922729872602132863778387323152269796324244183853522935954581426797097728215922836776277756167435730328838506769000299924725248551015095599289993157803598240580160878640495092992212149155933350707718217137185369175385774263529032383949377590068922735173772318297764994462618536617846053066816709028315112281026113743115928695869225620720801721713895548577325353385451246758052107374443411102558433483426988258611263256571580481403043661381247346475331300114661300617305237789605810102793633977634752835491405751009699337856847712474615133975898614809443843353816241512174260 [112,95] 767010029242014412136343304828614459303812238581114994271624533737031357381776663871656292654133470174595805993531563929990377905470735874373819259431033239792270952497691076833049005008734816770304772153260965682876208487815517534928885442353760587233074171507348620695024254151577807566102961584219836660620936437518029952784922451634984444779348092557559505933588344282768247568694896852037758924203416055451105196590333923792191031509458893956514029779020574039372671657269308494349514154125298551822408173729916713066486209161740310012411540974934923701432316361076024369802343737192419889901639148062515451772344334576383457783522742961808177687450351704727301664166782715505571477713961535968818578772715310018277806507772614661125076433438665450416362166123224918340627290719754230003515198757100069231947105758847159247832196289359430471890791736123827612595166543941290840721401820495868324316878439888003336186670928308026135910801555467258980998126479664839634480497738201791796035370892726207045180366831135444629726018581412642891015188790626113479271139895768459277896839521576252028242587309198780777690335161185613168200602734988893689541483110528468236234803283305811617988284868230166347848631532030870318982536995901483763079890827266499133338616993165041391871083502953608022946225772898732506612760805764000138186004277140401571063060142425257564778634427771430093327380878509229079646917556429760399468096574724161787466594696326136061484518911526399298948709853299609808871956698657516067871669823507757608638945846589003790420992126071144043468615909427229873440515248650588644058826508407636943671329029714687867629959294137039753502489086616346050839011816386540994890471443779514298763376190771543882251260092576848150318426240102194868560072894477840515447491852151298197498689890951603172173376453166288651769640675648495494574514525458545463158907107121749801780747228209197061731107443911027184837092438025783679635959112723157176953643987698328489156898793021802341970715022149009860481354153400834749746894040019948909318514655583019244892676389677359198200072671588963928386022491125747786209574356173205778525784270846029984693093417004841122800929509796206866914244921853066799664039606509981832909601537409210347950007092542416929615184130512523228387607311769020252798956070504723330849798186442327579542796046395840577663675938486574344857600 [112,96] 277072382047976956878274318219545282199395177598938038679936304484532919643734697949368816008814020720996411246911107301835464977264625861115018781088202243776184453626930910952435977388776871554769548519045659856677575736602101846713722787534100009652057815826637842952680094667598264639233585828114068072397647062496576230448227301115796799884363936713745933817428639725874790266747667395932672576040404917168706779346879064811005164963859163283788842866373644037103807146918795861280474426156426640233917813821989488920163251753220859569246231839816062087692627699894124001499697416899749269022024553246298119920663979375771658347098175531618729060063206647726965518417425945560670120005098306965969160393806577319706820724921514729151652627057846937994820167388671145774683006620196578192975991298549096623825386393984219153260664346393372666062815194531203210852547080456380484793169790997574331391293068293838236102172067465546611733753302095743044072032240116983353797299825959373713333300996656342577430545722920518999869314652529845021069620494082489097643731548852729332593203782461294524011642864922607551950285866755482192760250340879572037123175766439023230502324162168668328226937999228852786069390106378349766959783017193112722125846870367988498431358624297156676372742856110929590817241477053074402047728094025075696203357237012698958655091171827324381234855756422596980102473694551787877655126453848055838905324810572504704463216807864973220145973327438444199071282656049225261906805832110233375744471083199988383009335504923921165230989380109464490966304665731887953050849915961840075635380951525275564584262446049294597549157831613484408468690681051069113260346254014631596569432630182983558229126251433427401453221164313082008429417274062849520024454280855561614445931236287211727993608702999624153430987581600533911975754937099506801633507718468159601828687708482478618870569195301942966573887023203581831978601980075537890028716037243064509640082211056484683479207308984285916902076374938189910833164053064080061479754225380220579270449383250771715214909453022413042267553308288640513609181822336939028450370300918291897266236188061955794367048767135762716687747215737017433506671751196117158236660608178890470661889550537619900343375325122825216553026196152611753174446151055686183477151044585254138097515768694665403107504451499884440124171378752087424 [112,97] -322309806533514963069932716446936181371029511044463505869773878997936306103065083868229523692920127354087198955350610871962268317418278895411793265722953965388145473584493700978802669073745030399310654009997301660189482000356227441616559364706787748724193520218087137740285495565882754173453203062276603031681749507014322454062516083739442642346016721613543156327104821925367339819376055399120051178926813010436811389561799355570029159295491145193859428013305742616806441103095087400496627337181045417589645643112940494316538961170663545135439492971403048314706877007662659230037586565780026549777075451419612861021326426087577608747954264288079129124917298214597903996454614706906654613107800050251554656346070850660432896910577301370603168553350512678357047153877483858932736765176691157817981039872904619313373524038770046002441896686482001493060473728821562130974435003265911861596348341426666253515094059449400795520133150299976546897537673675966121186743771141017287344368827976456440577622552809261904144240722705512010853578580624736919425915169621422075300545861589679068824905328809656808334622288291595113954973642372751687831756378674862853262484286935173596340827197111181613058446766670708663967397912263648835257008290347990377797496023461867347997775433041017717733846531447562168164410190153752187280690353916320925760985000596873836533430178774313410474681940852195054213052252443282691834591659865542740954894393478612139895463012836576094510558247955533396324673166888715966963545029434792204536838018880700814733804531651601924102937124656575703901756508197284271352241481223435742598879373452979057548777545671383696327815621618946292911538597004213713551497205346869465759805167592670683521495363971501294371598903400963256190276039651936719811261924907376600008135038534535633685710248048442071933958387488976796220329300098265536892703239957040847544522515367971034645832448058573017729157590799068296123761324223242414141276873845443637551993763609468354794808368167528370039266597591370216049928425884555843583497300324301502142388113430746854580286683568299487369209510488668601875145972944028186823348809832398981405669330094542390094176740031063735546701002954302180004835717054468821332226190094868531757663092407323166016540236582940969015932647420429698433022452852111706183005474283511351356316128908497436194393361280711378765916298112 [112,98] -80580705879523808785919800769477640968931868042984628449120114259899281036784800407870919377509691098224984009066932277417954981917264713180184358070217506619520937766738117586185556917426247065398643327291235728712442418533695341286671930602410177528693600837993142237176676317873143663441023956564110226884315903555969254849260791482745260574459262778759304290576690103586278310823028703001695617936901120214267529597725366123471375927856709802149541960091226830854385690642090796912025989676426080155501694103802185197952240418266529997121018299202152025577956009690443261173153587742729809709427524935579016933972889579222863971050362902575611864455702530081568019661644703820064590462646347562453188505550004817064382559096699441803219259203965715665002318868283911330126703389908223972473620933463915996880723191682075647292616859182759556482248207923445160191889029557407968124587306018759379177382994545648404931759470528282168198851819429370441529109589934117842573554199618510379112130551630740194835460749031999992580063099213225490120506186198992464613004101942334885019949905140705108978538236409625081479355597098485984754253278048122526878044107934437754035308382479524404214486686050332286601061501047445235640604705332929311923060063106720851291018392279866380710587122997700603598997485191793834092122656681708894532439089567812241629502747590286154335043363251219655874107371180100700036673484184555794900562326679942059051939882661325681636267061545073534061907335035046011332043441083763140472727999461566353575089975750697164633676059376358054488900737529597460653187515580281980627964415525307365894653635411626147609231160642915808734325997056779935031296266820893902713500645319519285337249214454115540805522881705865663322046630473448155306525207239770001622491835253565651700546547808196114712152798030580941080434501081076989653115154722394505574454479910508320737697098361277718292006295588249806302320008301578514783789197563197351777723136680762209975415695264952661384602750677973630093737921970727458792674083891601641154938142462815353564856399620200253936117164497206124131216186662185496784262453948801175033642695605477617486980838421284330441671313659218796487504640459194694677942270707888948639375162031000772128287149196498984594180496500208952428023399126944571075397480137325460637792850589979842761165704944834853833248 [112,99] 113298230058580308869639666134113489952855922541354197086719025080744138857521543009883677975007176145208619099831953102649594942772506500122957765081279950056906876627135482119801838249128686161044172860701002940985613149471471164791492609712494204899037132091723263696297089913448671289260517060585455107999139166928847062730211534214002276659562353672127178138154779850015960662250417823670405156277470373960054640613380693497689749062224380180813856396470829654508586848875701388517769018174741503259072669154264437600557282247005337876793995453212088475735699963740170272103506334273499384072547926160030124994037738868349874367382508739765801434282571821504915894153661500394063484888252658743132346533067432110789990329309820317521977622279757993148944755978977133412204986535831859919570119092726436137539188843421710612145962350914525927002739063197153340681301253709331919600385862459748134461348665797748546878019480920428722543326586211658488497886114955147262369351852806894494467061651292090884659531709364423247789365877109492809830239865098762774038521433031938448294991162382589981572546226574495345776638272857210473656513900197460563265713980713200932879970972944316203144536670868044690254369425784336988034171659392892438667414871760937697222193287194101185263349832664871427964576849027178903136928412485075216106602089889142861446536491462977954648558143956373623193366428485434464986442721255078799016717526660705475020555390859253186772545779447435267619753132000066404012768661483157329297958285068633360174806716607858042460019623837438272091053964023605210867168561129811148115422989849578911921150301227646418590091742466097776218356023839444470835740113153658706259312852383152552849937765670657504474147246896537361407288290604473967570755925953331212785373805785857859218931993746950538968764349210388312499806583247716047981593450795477017158407700421037985393843505548697907297553672452611480397104747434098693147217632946159734303951884428792737132550722916876793712197225720060397210395471239038350983954562446244027666221324179297561405307799298623288161844582160500980309942155071700793540181300809398570561635083593128506251066603044055256128575910020025840681718743057713524831472100714075308722704186927568309378497740432905478589708203834432373328793488216696777002866095187095368268521809897349606817860951880660480 [112,100] 26748115339834683853272244240347953296415664594097518149047488343833767628018520019935340335844690924632701657043287588610598249466436692208496964499283625560277735713719732918413089279332279592404741150179311346314766100250272620716347128454272752918234422346083581119698796760384015154157469243553462778105462344083690250666019547777398849755657371353023183271458564611477589871840088446186723336901036582782969214551676418852200903788087978152007886078064336236874216161830147982087110291772325617543400080801658435048330525528971131817637837677107198091486800311734368495113008200147700039579655054714096593808117261974263448946421578799791785540934714081267478673161987619788997551449473204550776264773401233450572723678652663133097785228104961602756119247024231522133185220105255914247320976605721736500289319193816809136153522993468717521948036400385917508530362717319985933212617344909848853152418635032069150607881622804565783052410617390381717490236242907836358477754424956788907884863637224659375153748557127611772675432897095676124104565933580904083117893383465886763910966882773812626394515443464322655024484556627751708924585146254181380737357067385471624087171015452442494900619379351164590411797412304636721422385374569204083328226576877482551928858252987108777644630940168707304641126066999018013646347071619771868360224178026049647663721502318921433917315392655281280502945713269634510831045713188422643822897599103253725810464053685217301961428727943421687926423919585994051356371980806852603107518636010738270689106810182138285163514768205863582249818557931009649596790771605301393261489483827649032913426831753010279805730174434229432926490289799410523550417644300351863106360639879449510074787651633892128972112217671318531542282456537911887603859815246127375286040277973483570369994208846398898797921471207954128204876912009874459092488523444975744696850792051854087160612396844040656664249250948643772764688028879280234874719974459602688421325360332783033780006364151912097546218780515251540346701417524627317720700674888958637283696356138784594231734795915504791096912470585142727073526490790520782173816614684921398143031259079944152914327204383184740689549559845294693261313711135904937601460260640168156394965916165485887816697540831542355818606526559908620291058582622771883799551038190538339894627442414726068370666635328 [112,101] -33914321257714335768763449921664677633282220191333700171843125310773318197870258029392200612309076173407079744453286053857663747392233490972272028501169875851548705410308600229161844965535157577082727645872996298059438555450857372464289888910506486066043527954436850462057155996298219515316101125652175021093694657361908337684508288931108101594621701720902607302060261658624637329898364861767514974638908669449965403717099654326761395801467900275184885055735824532670599933950908618273039467531584271197996535000272726506380974384434333715886780818217727452842660293220874027583603969282165383045039436128749834908013193896514460991596272212256854435031511930081438354807846496165093985460038527916163103485869308079651124814700146846089103400831977955521418480527583503644012388808450289860062787623544333650975578306759058766653797306934138180422454717505965177843467603884512902652832087363395481602927290582704158503466770134437966764540409332968653145887728294013578728302320004935470609516696263841125194166981780075676112192383959395921742326701758870962270063497912238413292076815618415258462460822348081071738277981605820860170042006676558124129515356448293723275894974031905292886941960511031050899803756713308270218969176942649913977669068527873472023701578572383314491063921630223883146143147843242125354211052836510510840763722230679361082812222048072154942758793197898761898127098553644013249113070418381692060101071152248350178409569159205339340948353969255658895073449694898680241315644398621463494002540122773191535951536350915527551076599215783324196687434231266352589922257884349859941954923612758584588344245039468197348356276252841161588668257391157989255931742338534470828818570301783623215952596650329030223894573138687456343531911410395300315173857820049036826421145936434236454147358942936090559383948423845871854162278676541376193506373744330714247541926234846816800805429973527281422684723449372044920519411640612309630793365949363906995916984297367654156500948771087690529425324187821338086160014525823138494601241214173764341010952319689566079459175948407218995238879830512868673959680365584957553882691753744286921141456350552807632926167054804474656741778471987002328351915022248643699362245264838578282341402982191307945940494892143187210640848997370695109743885314982514666382899313239449962620929811449428601152 [112,102] 1257509260600094872065834740269598416736049221402262650621048701261069981569973094957069733139216028211606813980757696954465430106957339034038027692445574862519735570432427522860242501960598149826734769639364623132457293066429256596662813126110521445533739325856911977664294642083023171599694931144186337139189796030838486010674693925000250211599266821677361243857025720696181144804736738761736355145100748047834302426599754649670467649919794569926174058061768931601652100519103322267443023354803422866574088541736669056627326729688436435260840298295383323979617445488276087031347771434999832337795097403549965482589149047291031838584005880383257619373191947070784192005282016465180475115286852068869352500239139593813743753133924700103106525841417499626892614460199280583095928033210938031193138178858084238261637207264327013509283025960652895531699563160865894396988863868986853383274955485639395073038259337637889741552965905437596468549964356817478392107718527957339951722540826209401927987610727842162973950678174489253238616023908561434354586606618353744839503302152481276477095078882059669771200498743856639002799842373181038515085220089482962623718235018434751968569722338482095218978792595473286278291632862309333170024410980620859441224543875615167696100664023764378580757152071697805490939074680269992105732528237100179062485834590279411558905153585256405862158226450121757440547157097269011671435294973072111828615574470619362098786689797019501733154032336985845416633152418060613921465114443421392117921342631109886307469792344171126474465626510643745515450630049406462694015420661473797229128831176712176342903537801450753923456789335996553485352137098692496113993300809724739075866581543179272072167640841252060419728484767417598116377500594481565500653736584726308405376729505926449949077673597910412502271038844442224423781079181855649923650515303435851434655115869219443142937808058260359714534152984676920663959554420952913158544962247300298787505473407612912762700672648713404122193677516853958946470798405892590818961338469079325076999988177354608898476437944308088098154158464230963222708852012309135763540692306768552144981824496177430439712756031960050524045569197391382478827075096984790073254462860731230745194108562795278667961306482852329287660513976647507079672776064735370141811749513766754865828828926028924 [112,103] 1166829760888966478326890574824291402285257344664982334634710264694469801462828642482365524389551950147777640455249048868341421626461495146081005397729671895629196364187633901456099564657067480826540748752276085705009570863186189393461018904088253749298303878654393524542276643923132591601627297633808053894281210936270394374675042726591493686991904190659660969915122635628042457467922745431096041399040290140172823870289177296552988763540139833875652246548199555570425639374984454091531852782481741136882252538477518975428138404818361996446985624268755652900332926335696908773819516683375770532461584492889022505655888455759390037618516576176973047968299577063316405131494981006924968569593725061744879448775278310893342283609484146438528957268913250885808945749398749234126893417020104428292904006817342060054713792625398220987511000699006285122918948830304950596987754521690448375472571403674690189673538221670404658922616725060306396419852748297401769005146678157026717514797139945274786102639335695771189508797052298517201537689695861653855028200762620047754252356595304184638753389189282545937775420086246316349112681890118765754028003555753031948896755756483904868251574781073813552191245991916629979286277818038520105164546138741259011393073531521636069451215517091391668149720629634231563076218934999662723772160062259339058970619019675104913987162014191365815339489063958535238252940549323736480361827300352844601272715578695739379182216312659373997957607427161301392700657426642148387737936738077346712026045588805243198953415633270656758389529562827582742951421086895945355724827606314368131195495788425326987036281551107798619747909940294911046964290438897813126170847808407767897166490727878225753485384588687299338628020557831559298436833985873079835769949092679104644356530393540041729517714825855749301399373564492172512738139760643287455434998370212861351234082743050065065246859672954325579171574346381566208101620740420140052675924909363188892695175153795209576614583037157401536492090833825818083106306609503143811780054722008934208172435044523341916339841770247735836395193561976725499328803037139200351228245491394993623374689788832156012464759505305258857249877937479839482561032926609313224909657739199687114743931532361497199194334231108929130710376193408394197199872563176071281186269967585290622162512896 [112,104] -219867905126517906064864844896333154063864425890301743189692689992110378805737036652692194974762295581350493509022979991692608302564853127109836187300363238601592373094294519691948907817254716434043653321942533816844998183178252132834137362844770347250970855489555751479518962026349706934105903854912532629885788111666837342757375801362080440157767139007867578778438170242776514332021416122530317716072031157886717485256705163998992437527159928137425321050560220348903736089639962673831961654827698917474722355664225802003460268539556888872151598246731782725796090345472671499908719806759563726329252511025856404261911678995765729723174324342560047883735026674537680203300656316427280134626104783167040537001374101451079399529548515731474947543451751907097939934110033647803724138047016595308990807952341215675970627198729628241659432193074537799343369776761701083054997695771101046169842470282935147190990813337084516136244144963222432536510224658345426116313740883843825760517217421063080164190976276055968084797752507912270951719216958239719880895265706976062280593759127616730995723243273728402406371629210499825184855429246022510068062164978836306393095356094315536215269971302298684642934233652381971586740275167399610925776018270426902136377036321349748090826871155252836403508277922973430422104345805932584390602847178981132812839925131085633222886732837446678341359744768515915172249133586759313526351568143583292529819049235967530774458167271371203998319078585285175630014289864523164950562197509475836565908204266656455642498879735227565701120199867863418051133794784917910364568802326571352054621655191995863645568259292705965263970692309109583845730469469372226587248544687811805145577572303960680710914551636394465457859504889789092385933874055316832601137724587191473437565273079942297426655381819778108359549185158084561031624516027317454671440350606540219791513039459822832395476436686430245413496201799540363412130124354731421696638138167894260715190099530171106843750348146252604047357392470678674242697273874741070920343162573819030643682460024197340273678572065631932815200040961741923516832385176899044739245105083181242484783816947022900946702550901024048315263219169737054172946218186938251121863105242905125753782969431635529733020691386670736733503004239237190157336204073443334321940778281783451520 [112,105] 33211616272480333844528189689171093451306376902949913304997659332694411911533233627287015467275366457673546754820341205389832476387583514314288264677928938882697629855466164491801080659666677745433786957519424017670670094121497257284542404001258492779534607545804184527795124522053723583359956083570345906879498577283868402963888213584189445645336590288743688614307014661935242158423795340838972957601519481592983520078850370599221256580478960605676273313404274287410866377495095222680269437924416939720691812155798997688785655580440450647395060560527206224033727512954478450801113851904646313154328686376082212550078409562287044773572221387178510293514567162097258288564043892505435069679697234979878609775525554254101260256405414733972319305521369971776942909601490543929493124937367485327162626879637438862026781089121820902799912706452283817569774536425999360475538960718529930136778224064127686293500587163218664217947697376314138522687088121379262581637044988131936801978796300303957185387176246494631426953183711437132669044799385687482971293152864240871534311288508024006450355200629607551799395175380342119865935399292105099345624290192171096926961616317679332483015304369260588576468158738332388127620760974889346966712500687410292686826373501343701119987365613592229793973870757125483575224407703810140242163423719050830319628361893470339347688258328414839341991359762253751009657300933792345930032360600502347386327272615364482905692827068548065411079507235106622090628119803889647981312825282967410028547706041459740481690594500659092983795283390125578292706836950773502955592629836416638789527816338041468278940733690437095619434279324787154142742079666561944132489984073340652130178938860807530718452416679384780912131191237670895174521458330345135715728451847969418439844299805741668716840524106780830370750177871433307649421030179795130020661068024526377848942294514777797868833013883747823863105368882459069285778321131013592472532703945304751652339469656995334097425335212694057248064528042039738768442282148990043640563204098028471015872610544080654491533738910124779565983545411257509202894475180079430904266124262889908200657469444971633108695202239764898491229022559692616607928514376776702816981845349540908713464198659932806568906367283813574768282722341556370308579004133592857969350756897408 [112,106] 19881228195851641256137326464445571115587786621602952409846798681458855104695348233055534553814360567038415211054051263155036311360352577568381352372748519929750203022545659709477927965262444816408969761038324515745092912134360815243036445966632754656320473590276064878277727764627383146987924998456991408722921002128183103172735141324911197703302011456081177793850699499949063294827869509664118536671875644603850333379199907423568699124891162874810208655660301510324026161666372301945906694357812370589545404268426227457809863834636619994585453808139931434949674913045987859737644793870856852914894106554229183066819467759505909039100046998845162786857130453840263043187301499264372736523540026445813500372251761283858000187211321200003130329911607607711130221005669505300860889595484230552425519904969884726466401812365440000012115145742959962286723615446753326979255706361850190368956324623932396180011623571361873695436690861297967309402278279573135261074588922502209163138559538625299618915396284878223936526990354138996993658833123190367729936284333044836579498591744180299157691594891164073110291323152421962906096071005664308140031852988015054689652995860447372183968989556842651803857088918038746821232420820558734119783284729722292507685474032659384497147698273942635127260789719880819811836915698330858878902482702318940427477912140030759768643266015724697993683910106168036359621202424740664907936121206322543085326976581214266248744617532129262636880684377294505456771268932478554898054881225935724434568330836735056806279255520034381085716716666512714565255560260564762265950597629242168490135827219071940606486486875428689537115930626769780660373020500948461830895217582177745165701297187460598337590416796194609094545088425510870606902036391530478795205297543514349281120487636752698809485468444690429103101850936960386956047258380698822993608148204972127555053897812381054139378573371680513550849768997969526498021013803940807641910348203566576480493438684710172736701747673432417473231856756147324952968316505765265736237248842738439474354258271019811904839919887379959347864324847173063784036310783302629423958620157524419916282722687401821455837434692897288661013183461215575177205874647468888063577909320009082186464306583009579974746596023704835611960702159364636817185385463655211671914560 [112,107] -543138198924457668958106028162655773122612402939245923615250633028763075556510702669644739671668204558174020713225658009890399981453248226437233676764088877807017776102333136497557727549379500148081085773651211357447085143859982206906850292905524656969453808403008464086194881577868028369544787950562788051722646178578505720723313327774127316437062274276604856748754222451119833632963695223478679302149530995053993373731043493056478190928031358935663083957652263728024014041830768731486884611229164912717228113094591822040335196533288697098397353944571017795921624192485823394458420334249128766757733137569992781712738168375409557313460756735237670808117476565451645392481038272511117894212717051412178792052737942483923866305115258086420748546856793230006061444493749243443212203314764989615786275413451412217571078341547496379272277365766667076995352084448632831470609968022774775011063430789463512386953127711385947578401801019000886724668114424031077123028132753603622983895016206598765761055646121514614597837853907084625858011137397254190824618477892185223153152802908970529104437331609727661392725039966761273275108370843512826696389906288047231754283019960851558647078063863703647748253472904946391873279697233851705634685379943198185808260871587478777996190976012170840844670727628761554016095528466488884851553765769874660218810028016705827391681137913412428200169452420207474295105602030769220951401215911802011272352381679744946910361948287790046277510650761059386937216468898691714753529665436404964727926066998730165876868734737809281681279849875735982004232565694815011288495358693466904477721639318018175652767891184189122034044425458731294828786918315369757068068256873409463862527840063517320845111502718621795168792629263773533254531740339764278983327499590934686057951191166569470817009156451348999346128300814247577579522986091580284922724836292047773846755297701520160929009699811451060214793170551820740975472236381319690948473408774749445007477057096085509932400066936828627345685227790028872953374424488767850404400241724632152922107889357184821534142363145612536663342848842507195910817878670055783295339477495092318708939567199362467776424589852735759747713930091236185781135176886688813512138407516401518318153359361780315645529906908082998816588031315821871915603614158783104 [112,108] -479191463425213949724696930213099139882272116509516990445708412798701938783603093368913817932616798010778024275225066609528263811040794021594018052852308513102794673911106712920785865243941765341394660965666765329441552332998307551648106693511849097236471855295430906994312560587197336181972033615688305368933251220620325917478453263527969660604560181704907154743637441538167879843622677543004679232256660461126089504253377918769670001240585954469733656811884758750185144978940851223886994109135701687393886344793075875248359292962788434581582328734610017647357198435095591992308225243521169978103111928787341737015402421357979587274604672411922720580214623102535867021582564659942142289459425856437317577772833508584012081346517393179643841321634968808781613606048154503949041180758253339432174147078763167316586436742782876195020131952668486972939665641073854430921449989166433086039392987948032896069515840916934971219921334807839234148337542354924953117818577814786933397816036852918762226947613398082730108115471639470683899756032755423652460279160616206240796760048674867366351827738506445277226203433076850811185729904771346262647682152315022688758959407568608955153618984707002094674935917587885763881097714331107957034718074884923319202079568419077324098345532596887788155192890976229827597776471787922251858281792406125440891688751502679267046751509055858314546853419278218890005169585011072269931204886748370878144895468438463985074227254123518479767488953423382049674803657562892522588710756082924666443646553248809704959584433710785550349201946007286355753592161809184728723907499115076175810423857156343370183039180968385841273096756361086162854702605996197603871106704115944814843475145498688588591476813886753990505755538003400383491107185785668586925054471157024593555349199180902423419422497168893789820991545848595345545543856268407366131491993629450642352428817605008755814860987387957203578693030736916960625003449443195792451484441960428561517211403862680072830570368724999663804511154780722106991120423769607123781505878997472679873160784818203021596852052264220041491638698930313359855550222632992847072712671505688397962625690974292496713853965238099116107668379335850103485127853972203706837179511029734946658942893145918834594738002540424172125760757452717307620458198848 [112,109] -40790194286961312132798640525686191596257698180056532936580283203363628316308036641596266735565696325009194229461692775512647954830494394193651464607178417537417203930118169220309493474872563778375149712886845782663112884042806647808612921964604391382456999313934878254668110219901016177293881206691433751299319178278407241247553467744990296598050212863047661000240741057857692916025317804995587090973711561816979899659116722469294590207682663638884360086178931970369014548589413763504174930462090290303443935774367304928937047930230902088528270474571478063708035623082602944885296335329623510569339911060009368278154476794116600048622001639511243448256903929389341432542293508878145159778232422441910923136204495534285140164051795984957759066034833419694185364140842596754100513153340189122334421289360326365431857175598490752476884100152401323325178224318447083749218696355020196847678388857420517299654064459763523357380515844301476808851485766678763949847291770550280041232866202011764298252174348988272372344497548041001871064447331010289853641914610202087268958681769380248127582508120565157269014993416647055240765228877392023361439688401521456560182758377492125617212402122869173069604546301831622357618501093699173004537725784905711378361347041685609499964319436303608974157229355816051579489404100000467021765939737332154814394733775235087673719364706917416412643989678049104369601639599933182361845422895852309812373382016334752066730225888516850732168993877689571676708816324968440283629305482617577191192145722540467386552915308112611871437166253091925006623088861596730781231535754265916039135117911225232216071022667210940290075149243302167731237652560824281711782527223479003026027328196821297171192234054301536941432761730414338825074638592055228186102442894560314957305090569586201570205757717978484583907269582027568483903886375511082620130140548112820907468324567010750390365019956852325900193155998862521907475583009195317205295152028909013093964416084337573178832353954578723758643200575384027449917243026204462785884033576714886181699682832400266211859106804612008719722755346008473525426540927543315149737867776040849604991443681811505971561078566556546452780497092812381272746151585639897731457853094272001889274796895797931620919994755468786431893437765962869177824 [112,110] 510635936259498652328505648360062615952182372158260093642337901579647373078186024850984155679792822027305897245201400841295903797268699848594198283169728774861531267732425138822847921342207767001675155324942510488228466732466159058525497634526025745337029706559719666017417591331804394641797773583798626012639750522079093506699657459773412061286197533753801863522055552892002133346368673848823183554781002505136729237671232509473895899252132060753848193605691946235395245641352741318827554860209848148786234000426256276290578572823662451000903922103094226458562104065926554048081205766559186855293598961116492929013737126279067997739289295721071281947967622177874893323348800381570787683721602948246290110341922400976510896429213674770234595160167752452763848430780346341984066916468986254455196210885363156097970205638574510385208634097860589415242088879301235279380628780178899310767434287954395300184865450441741142525514857985905854743375469965572029952570383965648177058708504107482012178555700297944612954564684348420548839367870698046921112215168974329364295000999843932998185358015181493639321221769467690717421546324329480892805850363477459218405407970243194259049941124438858075223218009530049498654421291999472390349978333182101473647755266058036916253072552674472752436588021969869046480847388268320937711324889702174593742034882809006143208464119968199681730072839102523492078462836290072591675159507505303794485326964631380623803237830010293888389154840582401778540664642720415295077596039531650432121070478258798341606977181944317551934859293388639260928598503034785982923686120145650758557565150746283173556072029072382621161388989359468816147231187718608779269453621161915712566624340582177751023895723024527007273410830372881715568070953432438077325257837146045630150489943572907979195295261761179174586886551394187693012774035337221853452899060926926832455602568699074041198463135983219469202146251377763698707492790922230190408357636600817374468828365754859301533386202845780875088998118007144247102324865390066277563458247902176417323789425241850761160408901768966530660057105158211322032268901277403799986165886043519429096870406127611218905609661051836953315123649251726715741809709421435923188108701784276812872087629080269307259921717946312010308847835546656 [112,111] 984127269389202012121282337671101803045964119175991887573374297652595111822427245078287359671164868529675568648135249386566296480951695612467774545077934443609643776463723210848640580896729974721947797941284576129208176010965680670086669300716280142499134829381698717375370329284017933290413066568129482604335272867628918051379284172482912498354869249736485428207465788432038254051773613325548921667672816854639758739632162817428506243393664264429304862950214918071913132971639534267230981332459459978268935864179682752889552631758636840339407880973747700074933473516823793722501838641137747971259820629004938806648884068475258310505584311687222136993881872019782588535723753059245886014005247857411267000919254338603837599828913366136543201020508683788324516239824364393598107000189474255719034022383534706281474566936655722161298726448748257028447156779402154063287094794400842317654666460053850268789826813627235955350054053299006072415224394145448907112334946123866991026849261737828809841901097048677545542322353810916504942237043708939094718290827683055658025813116371462156104619546994974249947070427278041561227187690934902544182336110266680269752049565711592006744593255922246967085083180126534138239976556225761396037331569420934505481703602506444224812766697593081100491656915056272231481395045812603486695929914521839054082714126614410550890099866335861629553543379024678993868420091804989747204755518036146417550861466093910348959249073924796427243413754469960994021848584463659257291380935212089715657333196319504588160225309134895780328378596889782546668189236930493278379521176833966698226549484216617518001469810110189906635754444520684941868851270473763881233745398241318611457115033360531943037734656393044949752426505605967481619626739933519458154542754080301247237712420473901577304471189563997258928421980027157978721686354897902498710624166037615146370924611659994879716784236903125900927388397552366318768557514687065026533903785756092458179008297990739489867269600712858602327307447295686397220480384344996187768119021901117720737591118123182119786366060982385499962856936139779456160560315911087381027072100509780177879490581949961929495411254841599682830876788672895791641334619638063570776788114464828224757841856122451970032099142175252527497070592 [112,112] 77208517982550146346624245965555516201354777986855091562745289035403379966347425436797880120181699062703709549286796089140506850155765805722114507753573639370009024844881634301702534899868270830484982269049786735746956322440749603118216932025579295792555615498307359399797774323454169042448576290952556136162059239657039230831801032862281489772814548786983252297587099408196417088834568376680461239641773108584770689462718461725535379747384451825833620322831899705580942038872232707080732212981631508258800320119562139008112111422319068170237078561588268469788574299155678591938698122839491180650071214169684857166205911902162559449375647767857912707055947798688326107870192269417844842724301659245058109786086630472569561521915613101875073841427074973894129915720763994705819160116418883699440948903743125993418141628591277172341626263653205497376238995064179533667090792889211681180336871710093130600654767841078302111888940954716162734021923378676144741578090348784964151257840683684621386421525999171828927737716443164243111053146317855476911221251435042668184476966901440821083696620134403446058998590707429882957656447769462956831352100229146825628540303391585980093304539893711186755422806633439418385416058192664179029416385739301247814553654402776160454885674710888948184927238950363094482872017625898959488374387564937311507520295538053213705626621139950040703043628083636282870855865188978280121355759512891329819484609779668681692329287499605386850840191825052479355219323958330391209171226674674105526027152077802999044552829759922848432223878020323443335256869106936486303589825810506097849581503447965325888994397042031566779001317949670213420645558786241489257858814745236327735584952167989137326876489611980429414197831682058693651466144617388955623682822037130832024866508350717300298312590290738413100531645860888163122900646318125936367982423050736794928093293993461546210023980654329209733227208555348997594269672749630098624035114246304468547600536075631238916950097995186578821399306944277915848495748445416267758777839536860352529518186883084727900985567057334794866988363738027149503142357226529252026856348343134014778177400170956744815663649067788685811042997260292854908782503737715183461692192297602557880845658166979841196997291248907871616 [113,0] 690589967401761299060677986675060375452070963006276424520786125945017457569740728437415492423805017907006257309630247107107488798917429587289026201935028389313640801671070516183197650016696292812346849295417562901282525238717694317668936163926646426024506242746008417606327398025040513962762977878810621189176739571852955314047073610699568346462717742800521733765071659563262304835437928818729022369672740009744795821433700528567873264140758563050922820684633374406489726158981325114426977815774169136413791465124190363700124839314082679913744846640724334464595804067616304894991845675715650088956751953206919176597838193520602995493351075741801192034964130437398078192577876227401468062499546140817367728983459192717363330227091980575285074678020788955842497615219268657884285591228568568231962885938480271046542298344668640455341646245455246837402358453312652203168049900765532806979710577859133579455954512651951437218701350400886679573167732230130779756035213760908828664893527687253630803707124891826330802182373227596759545075624979727690251067390056271150467724747268790052639303703454320535106954398673784027259596671680850005477411013045205470978749027093472085960771271079231167607634817344562089093636868748436121558582497084353394868942073893402306441101760696309812046125674881588902887032437023929332687531883769081664057181845136686672461982371641120387759412446606122421980372185854095626178537067258590684712823907702126170927343085986042042169974852310088257520256526591364922355206902038494149645274505216894275009825317375430574130929140564894596640697468398945195857500651672761312281129732557449965381937252779090025582883793935934944043298904029009134239514803231052129625699278980530678817318392733697188577563043944490008290845485853483515483410671061273787480643170163856635217059967300454675005538633928360169301124380684812045750280332180160227011307034365689645166589591190209991235987568853370985822037232770511941078195999329809809229598266467343991359268799801939715078178639545206123123196016285207639212236661716644935054916306419787881296648159064272786566242025243975108352726593501055783896405552002809490108429713129446133431099446433815029838121393505784614121785558440716570561098722906131697113117029786219671113587194046650058105671732410790506412420881143937785109716673994989592885908124192312556273500985704388333397898148207520878563791323850223505248241359823694809211493062047631536744541283991425990624328743427842353979867100287373633423879394076890676314072955220747168555991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] 34671180134339662760048250564365801996868999378008391341996286057055170906850413029209417922071450809990604307995103658166817606862972683713516837691013628964895017290899841297839889420605232007020400776847725128417670018379343982239178345129386728871744285643224031798093130040172185697403879700548014184174247136048573398331336776662661109432307024753500135176862731732347575782813161572533036300165989053957540185012557943285381240781118319071085250656920850645784850298909185976754514233328614364519078930922350908453645363337832043374777385331294552870937565689115671039240414226085422367499028480543009608734442945277760756133876646139715288665353126106402289346233843075120434873537269966944631096885181797270870071790230032614527306024228471969135561916576044153253435294418417494043247620209172482193602573818593963195803924161630192455235239803425594876767805047468733263137226408261457962221129882579621902092449060514604469478954787620038399452426365935097258336957365474179409324447836312680546749769810405899112899346259001739833546073340177620827606857828966823775071044750077976535984893167604515756901007120513743764559459794274132140446759256980749205280800452021575778602505498129922209201247226389685948039649796842006506589084647572889246061952539783397171024136815049041473719990323209973451915274961586624757054475503741837217302225879211406027917115050214201875961874781800092938334238668418203501945804422495646465159035033223174495466283842990915294173404466673599126216543850877174772560066500189901762600935066460735942427825578760624521007450964417209237361407513057961120999977459829403023883682904540900319585497834731660135387308179651319113961042720377096074273609618933310411915781704562252838068515038351007065982821621328740605750852619711440060950827454553491055530577508049317727803402067030725904962896097385440312073857728782816538277744379668162739614240147262027987476902287448425306319485409352837617504476565241430462292005988329113464976807037702595259522279122323234709064701250124260027544008921226355624367960097590759467764334919492581960246288965447861868155492088462335201313104146046382858974055438642064897408599359052779102184835590550606501827037332764023653738195187002184844212291883532995098088038707532803572688829443065856503691480847543166990210840765055997573322211925781339786690691753974528829585603834727095591142466146352268146051342406759500337399026054978959389461514668932367295640103047872613890746370792659739665947148232677300919491526873214291937965276921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -337905030722821664705503105212541149936039990719678765301024531454116600268446589652677154631123694177387520442346924973024645156675715688626142205713797987289329916552662917650183951988714564576408439497394479874133275105403142044546648652259205233766110327129766311562682060018397074943403097263009642177212098066213234891486529824619465044567711496652357555501901931891971367732834811807575686422263789976131394495491323890952039724075187078845746644551986452393179410006130764752747942275364712033451020277561117173198191084289508118973529852320010376231626499587958522872978832454987268126497891897678515710297785278635143023073855579970071367897513694877087559526682011737779517683924400360474176206083638433473365098216987310357653105224960769361303283904838470328947998011230724652620381550951585457744110159634763228108831036584116581498334823454342992192328390850447696463173734010025976956087523545009600690251122498814826985581185041703900818407224720568030161901357010575782933958556203625151520546076532758569514767894480089389049221686735840644822739559080591841945836938332240236157751377041543845726665534571440049667001798775094926763041454644192562685416324935018927257434655957094397008580644377872987203481816389749203823163669793952413561510219113247862217659917516458471122964526261602534650871339185909742247060551610186041755289361438940042780963274614975074416207222736394031877850735113475035056994067991883313221982034113876766241307611345569462571310631415040930421599121621784138400090305623507348707802471530835910564162600853358873949600445758626040510876604929314978085097159550888455014758101939765385003329033917209641591011523545980292102678894564893777487344167439962976173069268363037163346517051226142339527130635709998606468198730189794829401979688996442800510742958720793297541269281644161767390692065872793102361253463250691098362540135375784394590634578453997892629843415753618564877830213021311296543127625586881886199447970832637702967494732626862597384365259716091009105597614233017211321841104457408946249831025151156079563170260698620387261277045482395871831842108322574430089842087745335848569710799763027723299504450906328857886140890228095231295588005054425128750951641975244030667102726181104165141912190334105900914518601441441109690590667711696015754327668872550561909267168541561705993053137103553670944398477427865524015767845119435905982269981468012060024284749550658821837658507341892964785187995646433770833931399245848930999680532371022557259052758869520696807577165496320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -7837909150422615673815894149450893128256383269748151932316596351221086820269075245529249738950520693471861604808799270981121614791255401737238284091648169751919588369198414068966027497831414403842461602900450070096337730718473610097781940915004968807200695027299172512190224871910665965936339285017607887357716915081772973857040990778297405693234238703910053676506057338128486167353109191707791404787319980353308504000079385205287443155100230409387436892995761906037312492810630796182417925032412457274492242887023014747913590738910126448241953668704139587184997779634808825467179121943632219380457865430805659669116414304805994222280865371268103517572470769651048828364655882929299580840338426940623521702360846357035928406459368010389776449964902041841945092582939293981013382867087849291986441229406634158912281626406800119136940197802882148680229500229329445826950449892198514282843599666853697880610620440237562093871172903008783750072632854296715621398775330193849390508976733215202051326835822806733621264460670405168725780075381195236618079983029314116181287351054398790072285711212987169124383842041584932503811466237204334292531064164005719842133752076165314459213625501939243583673767119083474444305799132308830474457727946416558367994600949669954509562029820109495045846940047597710204208892456518081549647255904624186026349425187355699074840762759205980014183234625944065602001023372941006053456654791162244290590684109503466516338934995225116314646461647063006151268326378163850708450859704582026659995935845114866084770984777614071418915839508958858372938219718681375714343524024393964003700283234849041485196564515337923449829948017749705663031981437207911599164316561438572114958793600190560945746405336166545495926669574957771827866439219689809643356103393535694970412819650510424568438320491379775192935270889590561647706574158763565820269833213188751976364548841364049680243568248715837003565626351317620810161724589691976627617269125651028742237681700212709953926529075727023084019018728618675219088760175526727102600793289250453585885390837785524212644286040804346172715019211267996137923804264308891537053890930871316041614840415587135767501504912792682794128832823827365790245804389537872335254853247137689653198428023846247712807882320440584019049698885489260299666445018566538913982568759957647423350515594858189615311993589434849316633619907898904648913394776699100528278645627431160889773393402891807892117427270988856182836787104945176292440038432126524127667095155484472130699815737831459041947886288896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 267199450455943497771206888164524120728608216495356565888203382772345906906099596092782914825677145896741607926878334875206945711729176326524594920526720329925804468461019777797398436642247789469717137020201144861058665642334539343093793949562833494141047570504725009075115591008456982528114181462796771083786578547813445752000584771556703890275520236991084399944296051766756716210053796800734097310349468388568685980173439549804876176406011651482766627975874423420295790985020270492550896621095797890335176960374798123530770482335892254895179971930603627899153010631795950603945848685511883231709039448159468611337802393357395300937398435660504128394708229197433433468221461925477668181358699638463368665583854814777778085813639339797861683306290827750551620003491025764050702766276267424359692470929649376222680480395059654748783226992448596962175448773347683065551079021784717643293354355420184828086405728579947177807113200607832132224819524681682608811979140229175874095219401278138262506742528492325214852203705974470787725178593187504088066678590808545173469690442248364381494434624975008263298411090806408470717111937541728200011082261821852138764160111529310775782269638318788472834416712003567030993153641009139449660961193762312793701679318586993853340720645742946087183579881453415145605662813033728658173629214501943777846794677909205393329102724957262225901679277046182831275801981950084789810942119610236693716302732812118787642949893721711011962538747259512371493386032594114631444470497011447277872086943168710220558106319007018930820452033192947160840406837798205559989405882116093420078892798444135752153036504430902947376342032508431788601988383800857106431902883528093968474850451807492452688888439320590553615034561069660510920628392075345708195871259181099328389772203006048569875309118294112201720903947533517087934258188151147818118282679699817080706220760133954002097102589103861052904750570170001636155256870009875946976974250310681581529900834049355995290132311310480424073968828594481041851045399873194557801466064924826603992864110323872154467641997627124669660656724232817833558593209890547808290634367933821590289852032010905829566107084958680135829591543776257085349755484667932277757314052873491960350409984930516895159114061220568915378484087434053327690728761944320065505746140015089449943063586397671526474902377373534471891551826305822552476534497557479860600906823300482412902640576255951662334818233041115172589020620196744623689820595989721055917279757936167062430426860443213382010089662054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -3042541796477047327402028158143913194503557278866937833903014195045384105311012056824382775097279695575316528401769222469358425989344442362223562126966382399687821672283244102592729867538298254193952143988928199694749444569869975455666884622730278163282100854049301757806463918527842029774430160879861250692254634396615977842210314554233517322226072012477925822981860165883421382858681729753986976912783174022277845732248512050373484950280495516531530050295124125150456520448062818471915849288840314488150468428148689357768058982137538782816340012373808212714664466006417982013658569381655854514721828571007133293465431703950638131447381477224283400781652315955201571316210407850650319064287125416587667924127865484507556934083828703606546768435506187581088853959967546192431058321749710571514952890750858076765042722644928546253430418685447609737588067508606680983119548296399465805918278445661128629482372054281991220294706749517818011603564314987319591123618136886735866827783067575728777478836378875829703181020668014888454393927105691425697480374463804289375206956473130858768831712725351213062272912780107916721961435125434324371983129100081201285762593923015195218750208493555056145603245520189390742531126641038017310152909149030873823204388664971338332468036787976166243624503369248543149119494584945952043433631392504858973786190271061399604700602976954573716083757462658084632130189887621873797228002337047723732407643048563911251995652052347853569213065167973140447105715239093188388275343063080343766729101273317520257571768842561989515002025803674172278693118843259350029466751660373229619839599518380503596025648850530283820363755479447647983901978345910531490852603657439234052680722551851619519014341672254085584190274659599799092174281367555717551762630895995089756203451129900066321474287950197051599537564213394041696118959093783327553693709883747943032644731663128753470813929525914068294549046135949119144906907494857703845498604779095610391535529903627665909784716293096253086867173190259261100852950758066082070297031241414491408997918977563240297026369121957235761677781100222160123393091676238021227482003017218173916087229413877629295560719930578161953566980436272409794556016662943726945418184097553643005345059538139034988499386153170679146071455597285891094611596460140773058328376864988939287271117448396053088266105857281156731726049280170066340052878295440799357773148616631172143458026900011469082332106504225176203644002572807033107036610297257940295065797111566828190758081682310046577448124554412032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 2290425672536599080091535435141697949113949360526848973602423605247899149018828262035317102890156010748070270098818385449228160051190958111389349458984887796343329245446051344110525240851654997807356960890871841880321424971407647887719535978469715796219940288667527192806463094760368425195904016463530656836564150766673996166111632869328251669488766621780267363524290360508297854313516415896419082989897102013704826906321841095274203543780184383144792167523304016291911322196882894058330891417347618310901851882563437510399397143208526506320391636669100882489369990082751474813402520388813676687000386882134909261400479280324345106213614492294842714305935372755597855377903383753568939918873234658642946137062273951629842434284252637183584596672652677938701965988112420524086855980785574771877808724911263742188617865995605064595675345315684623363881546597082212195016642548838472730348543577076382333673278207536865958424997869762587365911568178238221997783281852137224163949536299991290272544090747164687539127287934599809528083065175155548481321900757491913498020716814184351389689215921595847141268071686531056170565799521082064959738065147573857919496058339978338366950773061099005818654495940155185103555270324558368640391281076953110617286582929417585829724774988375402438486231717044725017263509032679448850724713950133287532296175915728445613330847463620673664937613587486939556793093639744240145653536069379446648268545559588301969910554310330213715719635901740032517484800380401212638013972415867458914828285018450388245838637108867526810777417207777283993171109287830770558655788349858484278431717049612947951891663388802113414391825635746808435810192241124876672033668511373870970041767371011411881197250064167038729279726672776217400594340312834383591996722687444263950001844755655044233861701593498954838351920218082795206970196838602157794326243541697499053767989342639641507451305190069167355017285588718349992394788927656218188923440696010027073506945718681858835481296033352746956464097480082376424025305597467623117815079162113202718926306142577816645563081779402172909615445131735850068231283885928474165153282105855877797825416673064565273435624621835429414602162000651129236213325896597872558046556231427747612186511951725895609035804193512028749038067658332710974132619557064684546801068253585661670767946388660542263476653581371578856660898198451396501616515876490669406929194093669734435898789825152808857259165685123638372551651856054054496204114905171345655342988307477509707992341544380453427495228376350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -887981024715503592698968635617608082977784222569725711909394338601471702231354182380701447006488160214098568228979709512616266936536748525333542295990683121211019530540929464152297362271172405773699259328407966695180807897766244934449317551747264987984169764603868409713682921804110816237917123493769112977240446738176129494521817294160666064030280997100998388036709232931453130989348992822515445611621129109388601898619394540750304131025161423797324017788185197255237443654525797412534202203347893642901409156693062463151942945313245788108944906016252410960484135618375822429549822905930106010640114720347043030297376390603245855308912133872403838415923198843851744541073015216688485163776490310088143315130348349684636439374302973388366033140378534693579441348900614377062497335400211586268791203654297247338950820686172218082761545555746341387916279208418976267477724322305424109778023252769849528945747182607869295715778547363854493885465786760844581104953684997032828728716509885634410197499273032371753393883686258586859566796046043757579674037074032376620549064136429490908413581715485096634994308173949318686337249501504598662825522911000087570470770476551436722482394355779180867685757505123353968409206421875116612317153938915517384735361467354615426188297438936720357879262655421006077883275172342558890490470623615974636093293137385505913302426089650015266074615791752710910503086357708898216400320985612633415152217344307956831342959256250769041112194719689053553417406592391033151215106530860545440052504290185485325759256783573921242206310204586717849688405100197441547839847429614360361599573936727131941998806052776692061520550817152997489566585979304965061367811663678105978063496627706136493304967546199191142839811266677651634690673184601682356022924024716900441580019482817960567781321527427631802817727248465945188089999577235043410881147802921910050461306572396442550509583358907691664743017640547618496868793399299711289274972756789286673374011681106016974672189925764364314309597691053357397271242465598363232441028035493061648716877377414152456991337825748770648419508291286520033706995098773617459263292823146479817915254333562220325393564213174590569064911370289037516565418738519288627891310018014307557653477163917021904493581605683849154311891757803109107529335034891312475811296774877405524460530788799637751164948231171199814169355492193660337027534244628807715579880642127892929731826500390561555096679378126308590857493419804603658835092706063757341053044167318597956329011145125182164190891207557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 265349654686680993780089283753338174078585389814165887647355762643560493465261453973123983828361692125172923210201649660182693978753625025590430204439042860971410492378948511384007071387804514393028445869004595593251680176909795138180909793379007565896095614202523643264632931251301239588434225964975298496974851305758344269701125348231689260277230913423866110603165818330291680807913045590677176338476220288906606442732339356985218471142998968003945477378689880951852231216012080082627708512873153985225663133907162418390079602036400094057326459257619715419130177770334850086293201496963173507214185096715996852147777872616259380762430629145164767865285982307280733375593327532915965543483861456997350474504802500552361421676088257374155863144401404856642892670623496245947104447376169481429776749531646890842586800384287154587176385721219824843490603014900138173634237897663991318505201754979114564650554653680196444699447261762689364863870732502192699999528185978547538877736756436618752257427640586008522292131917381530866683679646493573389375190162305605518767781895277222197017036191846306727257999750105329320256486809177763310556888856775757980658531827970912365747631652684504590145872263459904477502705438486424113657805337379815578833733916864786750218132426444829483611006712926348741375783727845342594765140539659176604933411874048902386051918858731576990358334296670391932294300125646516941846494349538473575046094821360677965504041162539699424966338452101385241291886002322305207268661193371567507359040603388219855293832669312649627691417874046754851969776699722621433446806185111629928376281653699905216218838100114595694106974390908893976373511012712561573297856258892988468220761221302211361145370237686614528394183710702546484602373227164137170053614485813301919118758040028835172058086941455574945220640117174174621714742413185493059104124232363539103856371373748065272497429825242112444628082275609226025076877572420187680975157155167141565588380802029974020244568611477098759925890046896762130264048334117944397438461024487574656566744244700964277311853845696557702138671568695724172274498575593818902540776492989460276869962742295098928155939312066686580537666622950934893179091159353439505608603556206516911950002512792374551368867757885891357373294722724477020666687839564744210571812418920754834764608817537835894595063188097159729990948366329943313581119710035527448538988866596848075076918838233551740187877684092097273621399955212030379338578018307622658006156620438928299258214680404655394970129740637143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -1804527563433010255300126070335252780063516666403277315221795539483769546377917227605237288304012284503265879400882555627072345517611585309298252482225436624329546626572068314613001269807075344951057679722445833166177323175665145226054850083701242654827287478538777409127102899781931548796840238556901873112952704259729592456413184769377853239209030077706748804474883450311699977852768662987519690580136419773706060499833039021785679232688639024855274560698092003283601414666602621069095595261567818283286751914812025886006120396853224113370574945968662522111205902721180489902750858846746917764809115189289473830862511911106771789881349749675276139605388477417890016926497242340082485297837471376198837895434077649801160492540504060878946624659428145445856359030202026931744475657197018391288041297433219897544982425157006630531848662677766979059277527854022792721250579629129825165664779600004875232766314303103210475066947748704069450643068483048973691471707119721243323076113383852542259798279051821207592499603351025938438815410735786344756450437282623098329045940514204364464752582574113925788242859738543509087776798768749660807512362307984550432430549744084343234087932978006960442214477851192534330033569281926695474157420194257668511127207996586469159019159297728063320218551577802432605725258324967521804360024895606999906724817655612755416568208577586288691041804519490728701996926569151090533258752680678843115426142135364279447490006757026131681788342021853682797260488722018962111656755816820582813564795527840080087059315598846675625458429669563855241786043318379799132921788263452750916370028683923882509423351588021090837322511133084021542114501876533547558586890454802634427621141372146250304307936792382914511176019285242744181148418099664011516178429365515433457800071869739320228992188789522317446941193250692485536170072511072230847671574588175442107925719335214445956808428276399038718533073235719564970620468393988866290550817432544659639355617274348050916738728528671362596327254660826864308165277733838698808618109165072063665418734776427609769877620545863705336231671295365657730179347911979405852546844970449405915194464547735184035971961968090535531867370485217549631774176681836604814726740050765575873446717849553815245479401225762220313938686556894352813945944231091517529640838985323808787532645191644058285898095576285667279578715768219568718748744054371041054680714550774472313324298951143507691529938097211085428573686029099395945971705946409256017089182652148496483680909962468917856904233631550013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 6618636585261279040220991460101821283612674532737307198528156734393050441940865336737024947593640344648581470581875234767097819860065261167322507270162470490710426222167256053189526394639120460927687682589846669520789537872354361875099846322621602011512967545463222047549516959879710329728167495059899120208031347097426096817344824376598012102710261421474748860312147117983132561921559377824084517358600278792524602015300090106162912482642517449729084440041392056512779650421887889500038048864843879092832490057449430029699572534294109611828304458115050687128346765134796284082818079831274029263235710620385510631466916380522098948296705944265142426194992554313459640294223122512417002231476435999365391126199542280813608213656736223654402946546129848595062891175370330064730613050183499482033794807652486731960977045844045467205029745652311996586658013898765292777550509134642939250535366931624957500684015001328742574749105763826894925296290137473650805239471541190278739470408237554533179359265570964607460154999813696971308791531602970608889832015399677540885673904490512406075809398003190544028852924055262152843443339639320532390974707891591313420279276732030154166845047507057184441714794697458314806680207645786198007979808647468744265929969396362434981186492082531178970105752336637598779103006231870347075848599824985107508326893928343977100236121489882910865100020359491842825870116237850033070276022214842199395460781841398471299630169307645521962997118223084613557071830039784158708159074667098757486682348025000461689021565220574356187313654973745546876814079157037387242108160006924054941090006348290935215001475321768584483677727641673921668292367181537314569986660412772403537900965897825451968305253424018929148152950452292415886946891902276755898462402548700347093977884754491210578666701263235779638857576480440825834785071695567422147559672559283265137231421003157662566314299313569966149818791158940707262909330381178265937652461048432216107607562056083935523861130494804284113831766495162508515543609251786638970902394236851467793049590343242522012262664108461359754530576356708333643727378820793469124311561660238724678771648322653416118061975498157850728242216453862055090024368954746511567037674478574901327860608500254040814087545415845529734752886773919065083131780684682554700865035535807407908261285796921116302940265901024422034635681383441672065282199738740527160234730834479987523041471965794540736209398772895233726942943223547076947795292244975359008246228038267500065144897551577221941879269171082035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] -19043530774026264422371616153965969919051306261613142468430524428529986025395694783054812092992559353607201421798451927434538536055382104424341158498016589337589232107452411079436421018896249376264483724470176261989871009816656150728128010056610413380001218810472169246722398652971062155630634264132392826434907728066549230177135724965342971609820012666385136693500166747804702852607103272869781695237609232245573496480814910597222632317305492184356996560479117063905614420094666600187374478402504518432633220862827849328106095324976833801822211704451902679710504946781663043208294854059514276680984165090604015885148281398133742731737159046004860933341928948452937799071227777370965838314140903571236814086462889258815433931212748058181161123658219284367801445433619202027588722476599114811942368928405301448458706149345695360150444659849215005112265391919618586587353346277859880493421316113144708546351138039122812256469216534169641653324150427083040338388822230713906549389825945639607557900418742000470652795932606215132284571106358380463757620878234353161661943846765680575764929324920584189997666388891734561703092159144583398999083490292603050800752518317243044869570911368691530958045390387086165649653638201549331431247824640082404668808547629370305391249728814354105387234080654894596289409158947501015015060524313857576943382925418166182396285676880532622151902228466967257363756023378101904030398361151604543771565297873004395066983506898038443558137804372444134275007738249193196625159894550420032579346512474863853231910071942058511639221072411306567937107275738676835450738653300048806979755278730973983226948188687692938296058464790645720240338022209635309828853008759813076459222184517958565088754928203334325617709033949833026269608798334965584559719862327307847106088480155663726927718840134039889254707969175331133020466311644364859638300857840553892656693631169200001866904966768851069680610794265627552479005159744400123988508820928821804956494164206404682389106949820537232930688033007796630857238606530369295052475483205247287036416832490088160683857785843844318666638119081878024814879136231222329447472561606822080113249902717848281097974534690543480429537238877541869823747969531552032898404631552740912628951556264140696993735778886279381141716552242633924752306178427175767959824600091265750562589117743992188869858374025839837988618257789173972283672413293271876589551577850312583469224297554109502458138887179904958654947772699664151087330618749524168604819849360583541277286345707555086581780547424728645632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 52762697693922341056931011890330951163711275314443835874005143565398791383409081020357575385961196005421359788384809331740370480601410010482616405778204896206376164909759255792378399535238488278332252943950339068283858346855690330958771876098873816477881291539938625936718413249200911104943580399060622262107388078694648779564892957436801655846269819712666127366004319251478834988142680972571261889848359672106879138204201611301130980146795105681580692484174111735289794851383019053935006312245802166391087527100306883280050138306189739999021264364873550559670718236845536972071897738213256560695138936887254463160325290286030393889430694373560575705088309472782763062565992745407466569815772828935904119024595245183424330439448261984777423363958363742507518839162918115069226378278154218317040451937967107151868415968998893088675138734256379941461396776796582241467232537194356152855041079657680253783770144438348021240391895833004117890910944171237814338340538934788099265821763783375704899980890389517848113620841628702953946752781925739365122809071272968994897816146924479757590330729396432177365947605638739440613758680411625127571705552985730082368172181131938434051055695895117896656186414897720388170926143686083626467357593046584360061408501476055454664612391857477531300812234790384791984869441930659362690025261947416157469257056367671985969395048544232289531935604702667607840272580435056813521695942824286880341092246021332480470236616777952276308914260149726319056699778092135411125848050974766466018579856437479374336760344993243175310634285799974151186962688384355393698512023453068412193720502585502683270311900625788735313364318833171350405876946566276856061040861019077313760213950180051843411661274050890976500217990220509754384307893809193186148356787030775964519863586483624967832210971902821086051269668432843341530893826562290801908040922615342732471924134526793364693393851431436306133652728146766264280260344149144496284783908726097470555253373640014604671176676771400785965217443683081737511914723991952380904652822571581597875805989817013536738572861807127659868692729975839870501414115136485761668210114759280478699222533092047204982802206914017625335801572242957867097005311660785229625605416717914414716523799810608064913462900798569431093816588179073668346110093557370351204700793942255876247905273940559800410026064382355874836723950471545503869663701747614571474335981245089879823098218846073945874669419646861197685464449228363158422620160402739337216794619949615051409817647826002257589073681168151347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -144858038777018687063040696991109153712589965167354890249635283083733439512511450614721722508079489895581901389298684736187128644121050946128885888686785363952826776391541446966131075864557445767849036527905945175638012613418056986502903601013500241381802821342740236006249597413065010469507933239271954664328719050018872991486837337331593617430034775523861974359525749626920823131977820816138603352190849035576994689714070217353054856089149980312912332890871437734206104220052842671501993516862224539153674440950420416623424220731942830328691292187194553089951471330189290417194807124192574005561027762759566665816193097966423211870654769068511173925765517195283454189898026891481044678595113316178846952340425268594836208733336661297961838027576813079583321133532608702912471872475327468991085353281058414074418480192354191307782096850022340265178836277168307486832526498498519285402783519614743109426934206484820278872548061013085741027224959643271799023365681999777285634649218234525708257925117193868559876656158420331802558032448598312590635589227982326015949813128125307635514016285871811510994640067740389921337044949737418896862316057103179386260309414253911949703079591499654561552869025790852144944642041774072399769895314461297447756977514543686997159821973477879302833023611353088940875610456195470896910250936120776351980092487456819022819537876426060756364250345050085560640025002850795880937100307793927697818825417864217276449007298416936855928129557369415032392856300283226507485650582017736056394595841339406067382537106264298275344909462818185196102634476101669126592964060275394348909006163968281457560414398070902892461139807055458589926798718924428053763336981996790471074694644601045065201186898802943604684699444424225877879205299422442179003861550768841659926892076867446857780189818254398517605550034139675566423434870875564566222371578211683206694994959033389649028171471107164406561857817890471607351668540359882039019588314645831145461813018400715392452616584815853493773980843720360532032594240848037655543428820964615160515020046491688329243412438531487379409978138637655387799623151553261620451998518201535448294608360102779590982329310113374978549526157131096084745574718550889493725437502358686558472237767548283968060278566946451084481035761090982236714676466089811297464507792998905891096065602074391149633424276392798275672935465202193864500046307474817121187473482844770910096362445669541229712591902441595426822521739112881564838950548917618285673248137244004277962727429486862328098601881860044750848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 367656794715383710541082856930903756390318185961520908598430373575838413789566135964267337326094775342968674301915038786821302544556376233474467226555959947578597452148103836065416904334650177970503248233025676023262595133588263951473155444939002208725369207137929069843398871378699694027994944526189505610922206556422406699443905801062701068882605833208040933371919432296246693914887910854611930671984030862701201800354545903542039697795630392159237963470323076288000088518034195542870620741182077397482714893105759753582280858990987618658179551335428589268098172432216418194620393626233916777336281533236775354058484851147667184496221701960464066930647144418388733259159995609984373348898492654702643887115891519576287958234457147740804710168888077795185351298708631689980244842151077290894969447937347735910395257596676578238441237682811536916158914248442854173893877607722310294264558643818085266703697551638824695486970762643856633509552779176857885813464333434628711121242250368652915350053994317071285119989811303866133388476707583602517552968009734672735250584484553032206906495300657017507224337479397402554090305840613154319317113654472306590319144895027006707309773273253491762593366849670519877458320484857802293834201826703553468839847663674395169038078555736742952475200859984400712685071008692707960971220524652695794793645639800192752488071824060937086948227878880770974136996929652677776387502259598635477712694342950157128405566012873136107108299270981656330758455112807507291659756059290890096779794334971944920972562799537681652000427077587060119602636977256831084831783346219971689280231630905652835356133051159787809216075946083271738652962269266272149785584386454927437481051848648719968679586642595651445926548083473729646598125060326452217374027282160806402304698852181627764580133076176395728792976874742734738496477774030854079276210706221252808458855631088882034647914179746401923346631161512704792064023550885252057172455059433887003619991481262418172000583597754707515521054362634229443639578414837949992731660503331748466835646968573357046007836159053595884398696305042960495709963175604500469122864906716316055504651273790041593231686986850816188741238919196192904968939477307466831046165707703765790469019111094937573689819198790398762258211814356507151654997624928831437933376945337831548431891236880212798435100082663913978280144852021742750402868783200997916543300955042464060786787913978361141149249280577590457998746769001422662310609892682689851865227223693218198294237652974920055564808876336684728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -822985339097990585196789274491761582291637589199686584717099927440170283042476942931026572482400039568551620074157065749975105080776168335416907502942401392015270273586373015995809893756394946745591853873017536821491345604901261792693537114497871216203001418879612522393576329428781735127704836909077032560022044678744295160126168984548592262401429080597089836093115146803635879697231629160896783140827548319444726099817576472960967777262188964736762979711210230389675265020237359191389200611102984286880266993010930666750234651304660215356043695925193248474536128531758321508183961076813437965971121274427536483619377750638818229435347635079244537357627412592654239666881885600265338633845607843069446045274196238567717759748011618798120747594441295757570105131652026792072719350393607424836147472217948604855477020354635873637546118360443740340449218477346204993336177732367112633408883410920642445103664874606814287994189226719769224631157249690021097372878816684091382796670510052259533140569063043011819222086716824006662004687102642515886841235994287736310882581865843715853582259768999387786021783400976989471603873125465314218973425836081762408112803566566676827696212157886688402243021472293036776784706885197345785640697776081740307929218069002442072479522238587178741739664138239725160716744261242750880069911416217947444345934747788528028297297574922542774843211181302461050762781596243105560353659067331291234810889474565983206663293405911394049697351277147640226269711834625414309828805335355200278695218804117420500029421256916499738203591131742305658726778953974041579494961916781752051725759555470521369669755588189769239778939916878324740094546825713232088109097563671603454911728259352934880851896936742534717941551674092917866486718574299380451047327742900377333116213229993953727149206319981965999674167578109483450676816295471947745590346890418633487885110800094158751107436672872765798425711221302295101410743613759622975126830417592172354187217818899332278506273264893880088682328265567466880229467208537923066600101571837881843449651137688151937887463055504187860370243177012667400540428374028582788751671103258853462725990984570376417869972994397134401776345882674281252313384683395645637149467993899524929903033438885448531001047868839257419819001758496912691662988608297322696643736329713387269480131243489198134050631312188225853373000319805208130428094838912792421260211089819569827317329373583264947563030830305403181393706624102748932643476574982450934305283069624747454787184112827407811590367362999010721792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 1606456492388625478107700126626275237982445818812347193079984974591976910965242551466479827427028645274944664625896496107083945560448034348792067957795447377588432565226699774399894320136203090770715548070510497686047538018333111353934405397362925501907530792482777234555802072477724691027461955491405849407295326279821084273218094774356417793932669735725049207573851654340194827502325855697695114314932398800767410224141164278739968087526418417493116476967858660982747201687974500929337956478917273807070043562185879895939872115381475078975451482620577849536162193436389197655568701667475958336286259587413036453011771241050967357881273544959128517752482314875240115027662586806148161996442869255938704769755120531426355956524376982912924834323806816428206260535247732093746134558311346831603502519463715670847835585752157552039380680277301823603342558116450849760942032598830954483136188868825759407842001616056899535946560568560418733414802145478415052498858741048089349660425978746193762862565855386754155523491632856729030985699570451224576455641992609786529355352238408343399913573077842770683574145178599861751153448369164931779505092765145918989325036229358594810353314555061306079297351535941044242642082308036742525960120185851381370119879629377757961208109345841950990999154077262337046300414896349341126863231043330266093254195300137363377979693354387169353733479886185282118138254426113894472723539988717193017593686261102759803631305033883656320134594166099059325534584226778273128100450243241251595063317817170353316828095356103902195648272404547867961055312885605479659091585759668499075186989465678497718260009644449278726934917722449511830827749779579267523221420038122058214078007399252955349672867484470132019385297073128482563066565222798500228689584346127357366002570855916179926950233468220098912950136558766847812534910343661149036155260837514735692810734334131592669450390056787816052782106671501702676486955080599207557890874036934772599158312035420156779219780682889253493697034149433817271629162452909269556172153867683077150229660702098722840949683536546653710548195074154018249338553112769139038455429341759722837391287428156193484535469159375342703191145408307837667523479737893439259559725026617869330647559873921605685517009280455521025508434584354305209109461477007069728658532624880584353268344695620251553142957027459458369652476298472335480946572245676180937452589898578633196703255066769910215678113223944515605959698246862451054031891332666148279342000520292319466151216567699363445216183634394496368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -2744627823125989058407427507257758463936568824891003035243985010126889458156892548721457494755707819771548030703389887021007756662973043505515834752580113579079044726807581735159845717439414519979314186183785350919170991382935481676473367697352035573804715302398595881642344732883038886055943022147374947692126770374765129282360062467282228325552637454712248288336865093799625666157156664754360703992834132127914097677137841681243092531388250723447634886092711386625919730780671539414546384696455340032816748230445835905388867497038062326017672302069744847162029303195037521466091141573603833089252889728295968552805218060266219627897478616003157451873310999203926569599475156250949662742186566622524965519082223524889309885842544577538671968163860844961953932115012249822472855125756038317138542395915573824522429556323402380215725111667458236692470851774457750208148728409659080923989630195647118370915638625662839576103932456773112768135696474032502820056682332489082678581405135725167486318779218432982282150874599904472276368052039981992672874767667040577995636776717793984870464982312773023906285798085893663993304857054416305500470475165125505181751774298618674225864571134151528201806770260341845486099408934695373672006734074116045757327908066276250535788786697122855888341443194186412901274317319419542184513691770429205571516393241888751536384580454481423661261534510958558576782863648424739971360252718804732395781148170812097230531348383204971789603626230467720191351129611288128821425329970575046203108725460118612665412580210390809142380627718194694755924138535071680661123821950401271059277095733824212818689808137245366659492108166992387008406620314557547155097938488031865597848676660825780276535104767717047372563881592648479325892706432381763832442350223820512853100072908876102003134476429816389976278945998211179087953113473020289347691641409471079040769377547325759688901694887357613199630595947461846798575517886507539213973154698660730810968569713392214992698207489920864583743378255827569161693064359870201896265316489881706062714373798360917260440128433682697638746829671871399319971148267918017018965587384643591288591819707879974549443308294037626351359844925791648598062598836683692802952368315853088001297519507910891842770858777644502389059532387746485705158821128363172958718726430400165802362538467282791133995235783927421731926641676307890060002433105424573542146792071759787395222939258401512118620609614735059905317221449394612633896415237810162514235420554767802798140609916469372435422676858287727575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] 4145828078641823109851892351189192876856833379022662080481196215912415930494582764212029790500421445252252311867461803264200700517505886154258694979238205272948756031263084100871133222439963554058864507792205986423294754597559153257808078188058468271189431956995444809487107777979308933704038488643999569740428123430558819413531315110850703612695920928812980656389219238125036365929850375873783396817005820157766212386703881325193387585617703635564722141926008111146856805851909239838205086584241946350458110003242009212447221889038611057927041570546912634557470360950469795292239122392470673328969585673336549491657784057007889706402485013532088038366362605174637214834657773522036545490937383097739196775816895562738578675004817556018946737900877814899988131587237120062040739493465286015072404816742883965710647816961960012616231306767263431714981102153537354768435322758114967964499967270513931953407157215211170757793378389308666117915553354031521007334601493168012933631419357642946879140290413689682071524273935511529388894661522199086581406463351524581220946266476388590217986164789330849250811119382048408912436732753598191448650389002619122261319014870944447299646925151475561367693736328397368125506973033369672280945587463801849892939897852215295139935973077859718145963714682829634016505372612673797805180088289608538336927525887025057562181515039324074791452924603436488923852963373694037391096521052550378115009604049990167677961258363935544384931467749167933011604585738770019015686845373422611375075964251182225104776081864635447891984763763623300372748479977627003293145921818673262806817261907453630403444958528319591673271337990315960543612379733055468912018289872494544976666391060460259205766254231911481330311630753607693181257409854329553731414604100753141543821679357987563006665790843936544774172101420765702245336801966148858310356238205681973260739638558645671882885115087621724256967444031546754073026770220184759262334796875852607653793599618926264037092119525744982254700002221169976542179929356906822112809782922073286847792255111962985309025377835601188438714843596960118874545013508386333370875163698442696899652835438928398547769115547584107189578089081947642657908333593576129266817547700953739660574982029943786598813182951611980998364653391765333731100931296363557287665801219373898218267558595440386245037740161845159803777133200407942052227924461333417935501916644401127887702413773107812496254060073219678573730907660876230279850928568818704354711131920700464886756133607980792656953525624803919134720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -5626694409707232784587840348203004288571698619715330856101688373825585204118658254933920816716216134273422587780745373948450215521812592596323596367066762127874880322859654234515804001097891386548217170016089800490041126755175383929704929528704188442119150862470624006252750221496463767207428589573869247386037784538388446649312749922274328641093001105141915167993036955185579494065826741108942068217945912860192535404778281877584646649478457413080723276344407071065836553245179669184367369928397136040545902394276813716172163512705280180262149520321960212130615306779275108773385278948704736056306630798883445148796380022678949327656375526570738942659130258875592726823760104987786257492209879569584198046346940464859893837504259646940744375511952073722309809456291269225075102815080012906241183120822443578930387086505053021900903374341127309209977787462143703205709448595340347899722734575130456118709560322952215090862284033410468019665151920627205482223289920012827423398363882114105083748097797875529514499553727393044209331916312248300196644775431226104440039019979206372726000634218839805445225477408784274298645288581158347186181012109562192428597875710949947508050607994321743207190635758823102786444458940979975653999535558113954678667569068819211260845853528489788463160236725174526182823383466860482728601540554492344764510976583998742111548488860148540914984717974721621566815195651487778843110831411056467306858815390048314818955189741687623310794521329755132021441541882097167687015802255346514324680792054564939538914391626358241442073482206460062731573503135489306351827724152224120084425625604327661184238876504407641973506222052311440626936397495450584228433283593530065205578018790640186968986014533289237466989039122259009183263087290831731009981433904473742580725289716327589468594057202572696801567435578480711868615804007265361136440936947350036199605929199123807245759379806485627932232383876105293786845970499458239054873255768967143217302119577962869396585804439498081557915393009082620115260199393222729230971227642055996600734614442583469975055824531712512192565950393247273971858482910778639575425202905491913626906110366198321693413699855550952225169988736426739398063689598943214699930431186577258007195146097994582829013244282356115103396093019351705033324024051094449876235887271223567996320652356459208253520865751947547032772553358864998152926473569242647453605320716251881350507639510096168963247217498312966295376479224984842377267896807434230744716299111423171813568112231849089034072217634957451853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 7004428592682150653423276766986499055365923053979741621129447256355692042599980127234394461670877232785925720404547387704833957448811140508805466666664565914467888837769080345492632878495310569303835283640185360646123783656281036293063193497524560023404258957882487076582521723741798755035828177694645080933814271436545568255542589840942193799471838721078017536846730145774913105555103572729877589883661519883694023564803757279776911934053929412519127964544467433610921543619522989939497339214110867251967234704428717421294682806394534384452290649588022950065356349879200787042350940712010622356770274554315478601158060933614715440449344404543657756503799040673678674077250759160599924801129272103121897369061813921556167615564865599256009839051738817996979742197333344163520226237373395181125704455012451779778069601788129679375934792357466949509833684572059556637870231755476448465716644367161110270720655700149256333645343493387768005373429178791263984432043310131593591836190054388384806959713155848396953377801308065718853140212734921315745015723230440853819782845996318574368304044757662762888799138689784565548756098110015425169585193955396351870043680873384879130038910719531768361591271723505610747773514301933712251702335854526465292171897205836807391433105799506073119511917492740844217971837387959762060879264886523898856241278820934998743449869041129899158596434118207638695675945976129137893038419999411192924197881818433673804405950008652582652859316496309838528180272305664720848377971615082820484368723818593333291479451311251657707842697453088488467605431918073101624614288425994482986605453945607176838925079775744363160118802568430406628578823137306547731645667626028645706450906253577421421374023966424130399453618394129804761033369188512169079860514745739511300432393339466641583787654185255697075091994391688913672008015592278583139826620329342289196751302013032611600316818838064674563246405406340777089254624071087445772128167893699695204645179483575830036807830591621429418093877407123170033386407147680803504247930925681138851936517881696493135175024048515289187420257141832789114458957799546367865077821994713144242637648681625719059820613607850721180419201136834488986639566295987477444171041398441583390560683249206782177053566544948730530337199530419029912250522597041199065219142696465830041080320599744248026325116730825729063490189440946208509561042581376486236272393511389216442872272610578892879948944038766506208640399485094346095869239041543873020284709878852423125991482898425928573716297548905777725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -8137948925348857985154414779303225135834361784038541193143438602676788421680599315820630750350422574620310443682046552053824769273470497065608988351227133027356592784459474707588571406143995652097796813012659876408158737982143825938741230754823432778541529435564288960425936886152447062362380372582422274637722711497215394405075015419758503001979550847552739591480768267485527759666604103068616567253766091162378523722790158576356051186098762860358213629178897436840264144750717499950779766582147370066050433460505805719199627470469265546313952374390302906928638832440757970524448345016402040413847191867091015373120613994283791023440732885206868923297097848834702013033652165940901364549988222789919210723995489928109636621072580579735543650808535001981167971718690781160390581588756703516894505816131938164277978202088017005105610519051872214140764013351550929850253706480090946250680232921704818026145749622698185675373370235143522397882960755828354489813095555188235386282297208812983962203424824934042252424462916584004387424635935563379124660808919463170692234668427203136548054544882161850612739877108039839498773261182530391413851351975658151354297547790350274553611121416527160057887054707801238650296838831794897067443664456623695073329772896545774403785917249429531008301183344664064266300875972063726777173312937265861708368051783931329252240661558057380158416020862870627721824413918984854175317879636686156269845002728170499103723565743410725618702640608771852580495206576702378717781335685774505983434576198474654350723356679580157685747820128654662856894790777179688737872799075378870468129787358175335311333813798853999000764483809053893389278215865574661636062766165821799919953187984979908549829785839537219658890369742490783854100516031116688678129454348547438008248273317090369676303478321794438010089821223146730637725332993759543979026985004246678240679603995841287998738149738657377381131044054128479012587665514088475217367821955149437287343965803029911038893858233727157292668635987606459748664995520485306285722143677341275578378873625451482397006446916320373485544741076664032553546438365143855099401870076737730531306273434128933769453993486653362327311659235881249655900403035248887467851166200508297957069157990285977097430364057532837377264061474245415672981203999674842592336471195645081314614922375257186531259690471834873928225416614736286353421283148215197364253455313939916125865261022840878614744481352637407083562982225097322914200696503416521319446832038470426811980287633232616120126689854105241780224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] 8850767197960156040033705684081565367017278335514076496327847642770606736722108227760899633211353484809031723741723385830813120858692576009862806534076326010789675999379849546260228217428653843308107645542896639350520543350658086833843765220102171473039334028712816913711301459466193524034153214269589550270462560200601057137385984465312776810684242702552318685778894119657591391030358793222298275533944210718709592277718159628291311414806134405458952823448659956253877299627586286662983870392599038244912312670838813421444130643467969785181029160486444667596619599543556937636312160902940540983693328545904787657885962266099898108776747182543370861595128039882597549897381577361774019055822647480403779017812809460142180422951503908837691888888430360179798857093763301242136613032059815923293043147973856895127525015057162199901707343850706727288083590577012758520732191541143933281052455373219609161134553342558670150180232002556083506129377788593211573310990272045671412416210048742969135733001888208942872284478132488971578666164267818242387642471132229511639360865738799423824437504230859966652497578213946226813200373672918482418446906559788588256519476277377691449831583443726119844999647830335890583448386109296980786413886006897016147297348926008962077558260689140284929760365201849018740502235712221105584418163808294093453995489339780070057133052060730179797151052913306625914574324217497670057459919005462608490209474112498890809003988964167727433462675273358024391379947750933154259296603746544739887710685443205814485096775425049482201694412825407665238047407054797654148481960957656172670952695032766009522990421084777916358280442216962003431891051878313016934013063409617425567328712024318904906368107843456595028608886303617406968079996434480701777259325998090453293270438155677781634074841734471153484461268903427704062808666224520870725249906725594290988120763566405746037894513245747200443623017664082908009695833168911459274436194882795138696892884446431651268400812610720046758112665996599325945587938415491209454469880374356814317637973707830502611360636116623549627175842775232534161172591869887247661128990792293929659221207968590277680981284598402962339232529618026440639643339647106734451303483855924091377216166700524309385781787995474844079418651040655716986665023144466885563533549875767967494287883609522588570477305335251001394510806336231151688900990056338112056104380130841851459291475727425686124012065610134041389712968241011047325110547879700937595060756129258885333231238150028525877922252722341412864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] -8867895469840288329642651915043367680659072294341398683875632205187563016917438097866768083424246118830431050100766458467626734571345062560028415334124846414061075152219200402155311007974867879148992609307785585870357446033234556345767458756631281268331077848581557636552009220713126213797035610326423857988839589506920016534983556689554840219920022220639212782527946991873244600926720122409892794390461697016912290453579750458597021866394955452693933305068761608409097628118524470440279715426645534707889914256246994268421905656420487869108720118444452182232917732739521263657012432008800573080132029771294747160734942566673287494476169083202605587112403781148479544849129709496182367560024148988443591010144034295076572267091993730177374409310909551172519121885207454481141318618375385529323057945764810745064011934714065076041484176509027364028189693392570231120412361811382126243903625929783540670821799961598313714066857139786336156941675019645599215283692646208040036787080570716936583252154992747092245237359001551759129962659880907501165050592999638341042415240057984107577306372299430576041347839164358781459062567172311346710761794005893254517642151469978004842544602847804663081496038450169305932838031191127524730568433695942979992858574942500995537560242445800081959944246248240870936869819356461599838585649510944897830295194031304321040881781996786038663168042220797235976883017914738154460491196780686957896251918754867173074547053271980479208515625595704638052015087880032584796541673885248849267857605093273650336699375423576012459964906668294958905850953495292520559014474451044204156127399833323327247153234999791683857299743695390270959273211335150750179857197842100263306203358295978839370477824155021122006744945887969987492580271087397202681938509005897685502409037896027151331948764668467578135915758578855017297826624139059226577968956738772856105497988251143235166946322386653244876581380079350214172636374881190837376308669351586633999545568651546646138236226561126446349402257988695219470565966039052707774362148943679882453326272463590501340451059320082734286150833307737269982260465625830077619487007057184626351646704546368298932317237699270133124934793775991727363656674908617131111931975609565063223131679761364532183286016279990759838942838266636476434293076938431591282245281052159184051508132565756565931279108808589570965294590621331793065763446369731659866529065987244521078613347217694052970416217216847047910378179507067004559665232741861893314752041765779525472437256048279035064226711956682816094208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] 7946830361813344072638030195439979744842944800287273397697589407208983447991117361798420743578606540718510457622217580511479520551942467339077582562114091643015071603165556289924676233935920314538421764330867387231104542678309060965360042029345765675443478442416285097034404766210151070557178646187680941759763713520060826774945960611612412384623156957765521544171662260628961116040446772549653554249672517445422692612855360796609738322153932839800370660160969339201907809738587812182558990795318570241093218436465009049707724313972433099234203985567577644607375267081260112771766635801431776604158235062434877353607165794043814728153846432879822988613103818576854204072611110523416363498751084857459213533167381200386876059420568824225419286003822763925481194700411233426797489038764825694099152739184551768936276724713357102690701619370420853637041995184843482693977516761597783237451017390390328751955834186268642117265654372572379306425503256131183326094727588134446869900755603594960032580298345806115780820636160495978849015243646232913082059211047464428287431461357501243006127272968764789087071712654711527669510912123048951272605847795340883919051822854989768356173962460968338883176968153232893165277099765924609989994239603620569270876710000473125932625109874521704383061009732517902098975282343734193450834801956191652744036553598883226832437676076392773749340353887166317743745751560114227496156995537617405675821285153201145296822557134752628925551181133861884228896555921655791207520896939185339361334959182788906106122365721995480944776653153247350785326363024890672566097181549576292458245136816635353029788856115927142922947004804874638713816333081375094970468070425897977458556744581495302129941451504141382322052966131803858026109674097653654629740677404028905395621589908336831054482731360938314246681606631499359789159824406619786938658382906113620191969669047869518411199012263206931746672406439808751017592594981316435104771454409293366779113697585870294105402004022515781594716930124552553102381722968902404401069145489402985444382923333482626215813645479684171320893524495792564728982065722714815793869405558034411923651825503750635312080942178130662674976459757043944381431714947994460835021537054848745589407360685946418748897309610660462344566215740834735393034032630965880263635031902266672069662849528713098604343405061114303465136562557390773348647945991706901393230782280915296006748863975267551346328725344225247692950968557049344095181958926128355691792668807327853918811267841779459636029142208639496355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -6138184167238804853551249670900363441746923116268616150499199248565770108725987169498193934053011618689322267519612461354636794548851457531194279244198901187116179835864408974704745808421318430604469118193803523463323958708162366173663475557511020992740616880522638433898128222989122872125704005070581012100988213923082152941251506420194717394863897536219940199123448927610950216286464011413456444407956445216236372955305965652545431333611589834960486146919949760651835811681402039148364246384519457424978358388700615455918166423860267616190383868135892507854608657021213208775559328203208670509813693178546729151505334643307682847065652018763718001924483621748611242198174198216977058879807036773264334060432442573516084751680759780813190193918205976399088239643380183942930776006567666984848532408732984189543317547594349013312615011279426482075259391028992495437789134044262972475692106332487134504485989437554835454371451331321052719168856759440234556311350531445142686716499047186995900039988295305348720522585103020571787501778277859226444192834116663802638669245436545821535968251077213899503329674274604636810381886181112485309433242803233918699592300997378011180430008164763158148373788067419049368682097790618733343464022088664064929538158223832982683132378729531500447797813061113677406651791505839305468604090998396222961371243596413578171682542576516107438414822351479047095266303370796739623126785055045771349113474262039632149277890484720886761574475801926414461939561366708635296619470908113880089096366623783460482982812418716225365047811652291686227253012121815148295446260717070780206630451701284296411382232129693964242435809713256797454599696464853816107424748399937808246680531054280941958663320958328204228404079862197915438363653263406821808834375437369191223039602264137312763840319274643084034521029662678935737607088020629588934744049328376519144109019180421571131090710775098709259864330489478326189847194106460598204300950168835984296699753642158652915762408581937954250707341445893720149954481015516009400740177470696750483135740286007668824137589139400019562831925535773748533886397843223704473339431345943206704479331725422509785285021715932126627694488943102862910798737960372423072818937531568238046549012057129856815315374663918610711310505127960350617178103740106598067648316920589191681105090139296247772031937430166380291631687702799956248705558370643024165784729211619324402589885838262217604651401708004467253928795224782357627452826534176940109543982005662752648304736538788248559663433768262558547968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 3888703135977187155030792411205334351797479719981697140696429976489859202691947711222122726632654924089638403132196750322539375272334464978158109852321189212424196068650463006351398841717580291446172958672214013016728621918158961819119658343269943227372914721969104211544662947761634273714634825393759580135543682890887980702897109694344812790619637454326153462645398548339245634348002256394634174859526844381803216906403049967442158824848428847187194031496692263333199238269892973159598454143033628977670173789984719565768847248654855360669102345682336980595749711408656077073904519581974634062317418341425571584070606353774263262278013522206989111359130427578362666577194806103509413263902084902306422225002062444211094267245088791526249422309991933638980695429739714106981925675954305619265227076656037053387971279998137824515238701756142190868924897171409488431308336551419989187332723344722393889283621852227439940040545617182301125769187915789967075589071705271157616444749199174414611027358911019994646596832876794200450516050606454224971115754996925563927948765853682954652176385392193325523155072595941944495782575886397719669473614247347076986064231861906425158459697945184208374061528503636150012942215490992077200331231171761478332855307434600236774553825578268968438632404443161322204869419086750598456816415920728853039816717169536890208361953211737947474706912711053438913992382853012363158945111252816441822801609982431740694537140585412755487279433084199331766968812057795635365833250177526716908509158648466816036615326460690989231775291955267652803618080109084481363569577799674168790809449431851213112578143860387411922183569381184662747377728438151618641412318086390171310555798123067991202175971709200919884757295044428067241784803300678584181986603886023173290508259849347040474398938439983440224710557662935758050041733545273352235407907159554430207692633399846114818022276367007788946932397078136568219972442688879853664514984184495715013925585786910057213671830979217653988750179764829315739231054956140143511362731805713172167297892261680863515149144990105578435116346019502292548558868689479433621837766591533662988793088116528398830254096222535826955402328791459970724800830975697549940918356000179202759910936766766470666415108214125678893833488858908307068038114393375943318979979666133515070272948272380382683201957411426441649227076005826171861793308233923697914585377416838063079662794684292413574680690264485515140520282989704663551458892590769068756860210797580926804307847435600510698878367791998146969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -1828757536517629389672677548165295687577126402283257110794936924824743487652955459925708925650836450891193575471329625038902266876179738205492679645456812326181250928286389291344428717066168181141612799231043445707078677576863860729405940690864325697401055825032651930650509744424150872216903061602915530952259834727643830165431139269978146350686039490706668474690801829439548936936797396723242428038585463133952165080275061492989381874060273757878815048084722280998126219650776638438258269706561399049260531020836056485403397185092843643064568339052484716390484876902512748624148488028500298147891877871464790762468950219693935816156902462960335237463609517390190664819126596185878751096047746968707459330894151294589011616399416612772473341845759356493111702343578762499261596054245949123644227914917025049076789068575699787333343480431430288967310798723993129224850134942340712321865131038565808656842116403019796895263672103098430161564292751706692122863609799311504278533100504853025287811400818159322486151541671055880941950104295706291287622662740334702434530512208808233681649183151798712232269304482300131887937534027654953151930610084815843917510334608477208709111283467435113340413664756049628538478816595500423930605912895315253691706398752791706244756471830468668565222110398933448460161247176017634292807100403180716363074128094914428780400744942605449630571726942059210300660287009076662986462608978088344860049757665699695853127424519748711604782123453574209615759372231569518207652946984002470161146113858923076904295071757321363786630778946071933739427612094956831173483815516568424728962184567768541088384522407095814948006280614589452893638110033225126483155082310982693253972958554161225248343780713543706168284567832925686776161404894167751733628020895753801674832998281585622840897174970590406650547108548233323372869653065380769781215227374822371868766463512665082507492844404543675553669651769515233565275099945508667227259488118948740500064380253321377755965499042939828621982669049937787028588172366923194951112197168878022656863624825416260699745212282513137759190201740771083269058300970061966471647862324264591118121269060776243522259762210516965889751799444855498585967057794889331597986228124469506599814281862708999234601988062237959112596022157163651016591963756361795012857116696731155805849921692035812251956607819533926139611979736287437171763096317890274615083954036687160033194703485587337083533894303211586861624126920056739002427530719744738305123945076071771537767009119356808777921086211287475552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 417483641157060713434613661020016510229378713045894370526119159720312417794267813009947811555153974469177409876302354024765260189983193891456953837340383660694164201962680068237555706080643910404706852801634475868342595956174291386441144835056038262638215282935209969602845680220715214393391999888611328408684613753012917848422670082221123059131765410862647226476535577330068462777488805504570064814557661689104268069045492768933063400746404902326936780409052158703973164781718534184882091467850094700651345258646284926271770501221409850765198903129249242148798215593477931559689488153197118482643364382098496520821653597599621720866242399809839532169360622957425784700669526692946134162034430021882673975877637023577153888530169595665847802594150559740190752505104290537544098525358460624649147760263109557181837917977016018139424406799373569942255623721075634205977726152041703474562825569938732246568041815689303765365196495555677332333200157196492180031062620047959905848609443679918568634768910902159102956599595897123461680044210569616181758197695149766713471862853641158380234451393111413904331511244629307582220491186236146133891553898471297239155179451824158357829578937630872986785926134689042525097934052028679218935113903952040426272962967944158891305800727919905722705487369146531460148169446839742582811612294218418781238105222989655262415210066245123391541001492290464575459865516928539590808484277648775535606544862295888019935690332401215036528002724113978514901363071326695235885775248137221221073723631637401076833208327127439231700277504387002206547205716690028494745689938706964427579570857669698048344962370154917944784242464537473800773393347764222576008844320039374368843165551071365196963052474016267112677695358674585577668354145592879161184996912525868740276585050256566827212594741656498853747088854120275330150629343822980155151276963012194602602793872979147095020370322828943757140556323327211596147852218046703033600177408080065296963989478416333797609866747867318844524014007525646929785090873231528007127442172084406383784627472971088989941672902461317740387618869779485755093758826638782246420271351098575706800595979215145734205672588454135719235349174664829649416273764250326755379381477974933872674552324180782925064543319232827263627430743087148238641849178258144956218649485947978688570587598397158767205445897660876437275505658817654917704441582325001861206886737849683348078506470662861447956700716726372516611397098576040678368447984042509954605733534208496594330406541784563079766523156139155128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] 254556924076498619367940401318897557881483964111782772429090176769368747307159370702463573190305255599003160440615582019039314611112688104359436148778049483408539431990864387905460885444326280466643298474137891971792427805017996471756968482926623682959998497971853535427369846034805071719381638944882776481864840805705482877379671456960712113849749089995736342949068427286417571784565087220910366835941575093739427027735111271472671480819082437635969317975621385043945150959255318915961912386293845644696219629667313193878175946262195834223280675498377752652213539248899564647563236766576574626889748604347072630691185965142250923562156594963392921213706299362324590985201833207669321913050453414278869772320131689671328576134431410686158193331614182651796098981368375157106115294433140402565534242809698209638082946123626154708996845802095617360147558365562031176373256938730071657016575732263695449326690414734745357339289554354056133435616066830846053459509324655371866382082533223378877303135737116755620546963183364173870378091338391034511390985379265383603244507439400036552092431861721153418752410425451351521092719166653361125916772051553420339028724928692703157371175173981100597241319770966215726655741784363835632491365078796562271085673997272890060513724399942370543168919991517966958636822518058510633955573477796072087406093804980354373213806744506614320560216208934086452546673430050137776149127995437449630731839050367204423600206323613206808179890075341091612583098858147127055256981189141840590587477398966124131270758739418766340085180767852861648755059422805332988009777635934915413713392080226946572502096423355242941573051759062055121931172269881636108896577319594911184735495262691236906539408842969336261051458476017287635915936451684117522037603131096569568940667617868030656771346338385419664958641724898177873722437379826583195773789417518341820723078228621208843001380179460949325289623075120077135023995845577390229271435706029593385191796228335029793004061139599894355806449547264716593453153615556720757910681231376214206655761346243775247998684867163928725706857261976836681795770554637910687402689597823976223028039354613505969724596327433263811410781957902915727167508824185073175148826421947397685570605448829673490489144468079741815610569150219945787706798889928942289843733112315921331513548248143547451786657903827296231668255887859513291671487501114263678265542551790770530515668456336759211961133786436902421815407286294514249585684973147888293952813315609148912570908116818865682145156194782674944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] -392725728080016169553906353851852653113822048067881667392359383953606523797694491630231767762453125723906467506625122690778615659431944757161166876967521413519200430527089639948280718909838537207891638089298014352758371674557468234905166207124078117247085879429688652044933075113922302264619669376300876623108090144251988250335183972356716472273401008733264151659480184632628855234959243876839294154482448050742067394547406796456509970963700988422521799644340370379284989142587724883741165586207726111960499233633990858622246669701593997952732625328915610821731762582173504792222454474092210352963311972032632193848756470703191342445923388896292540772753262727213907648895503715954588405406746326973583043153289006922261046443428726669792246003649112890478157693251763266216645525328268533593827793888436190532096388074114109949517416165252345211481914814674523661320093021389017729911661545885307115891060987900915079568954837774329859673997399539426487203459691903651859399683755461548576896581488533104447239030598529246024968921843029565082806114112075758203834488548242165713745014425347225158542553241376171304212401906532506597591262119413948354723179851183092626030051291178856901723954538180700625911309389722280693403162112117768143489211899825431680713389199147924211115094479210453191419300765078435450841886566324469189976351385229346814762240465286334815575419390330211215110354040577675901965474240534906606621426376925135935118200307959468187589167338474759644414280485759912007986782629224016937550572602367670181715015529825507933169516012345961289235475870461104544731746502168201653345505955245451633702634699437858070506883616411437128902012830156373266017986889080645320015740942502174886153855148455803090263438937310305528599276320709060548014017460194230532284697981662631161239710591581408784108623386127834199897079532429046513465412601790668600276161416950915927827267574853866912101909364118495593051127577738348416635145731354081514177703718802981728037732951031688164573416344086122073578968280063276066622737520584902614812185160151131225702935279143690136642383262038973927983821181070354156703961380823058959361262561693334824020618088427719553453799746283804551493867390129998619043957440867702571967079392922520404993619293343973687135847450912280939485226253965919688510430008927017735398963488048572320626673447975109396883129965084523724609695150334890007515089296410016148376693063287579807768234063804287576358471796026861162644481582883869928692005048725358521509095597163923214381150428993264025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 286149289719391580888279579820379707099848559575053201495120997789895142700895286233634366183981602704068600712507071631064073313220646849787810871565853609864509572831435344221555619227077959321103292890458424835921439717993032176089725089268245127680490001564407441283198657138747239472532930832208095119354994239623203211890778039836202314401970611068620098093411059556549947139656690523916436114794190014476564864957723938379821336550119993905076328572896662861795346818783133357139082120656528543419176889475421673992721690500520755676322866466838371781859695650326890755839480511734288451707184755996716706692811726556027147638507728328764927057254031576414860790499236426177265348326603168319381452244228193998930683851712835154549809460420184139454586307805438078471214140234862066258385017896386222840903892115726470508187012579064525878753405293484126144834609302622419131289040801552075740426572604041761159939252541352171930123672613468071991003959460372217229564701118348711345169810911698185220845106997975536577311070037811731065232727823657486897715192275419036102688509753186947283404165492634652291578715338741496013782009252855791808350349341956470814644505089227775989185085310379652374866914907395666631443812519685623561680318831900807800902713049147920936849110469369924941703751980463407314554891849970441691017003736021628052047947559508550443301179757849424128843649096979691249831163410006631067646175118608175522563826078280140512640037321862120637576704700578293779000404265257527592066623715153229415565204912217246244549122610726071406952186102946606222498017071329223675358262362865586392589401409143824190408778720161610491329945015202871068642837249044082553522990124858858439470415408249610250026938039419812540105807718504491432013977390267475021287322648605412274494329090326627130424816028657181200441819438826328487942098143690319006724247462204175405759913372302340258202683596809803301132134798778806414971402286893327885426558048163747294054001177363498484354940847582036488438465055178555426230553355958824146880107912212213919507524964639764638446416467642349689048541078234144758935044098844973067505753500981004288914304832793731029864874848108031004274536744462530062086289013576847534982496069442296134723686708880594640548447138615379175436090565662511220376700191763832947418820823513034228751380858009349674317808263445409443635165383671440979411906774053007320638778991396151954234940972981778519644272187981220264203272943932374128514638400943059479593747593011518336874565487782296289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] -142885615872258201606385167021508139866784414094192210262294385503896626122173399466881570032213882222024485367008646073933510713582407980560372154293367807381782628933930165747082108089627405447464309588477454219181176473326374230395194638857585719233860599864750824147546091333406565422822356820039657130406109643800054014983667590838012649927957052722399992835842471079730037651838967495218282586433396677086352751120699889293767985073096854718636148878971126862739002836924787427412868852396709957883910533829383943011228981016789125642618886638909188314096739737446369350145711313981481345524017549754178262006530308530203162168256663189222946738534139429242085891002368972634942299484060191555592159772959110737089184620436365956053223958773311023985694322994195538764028255142838494627134845765672315222703460329836565292169705592795347609288118743412069997236702161413843119672163829336531308355222875014240169439067423648130789862444582374408756388060410705659556852879276189237760917896039654761267667305062393162882230652434059900870548597380577869300532251248622162725833424790009905558886501821475152140573280983108263052287269118016829667174604390554729881673819939108144529408755448903832971536206707360250671534480824529643028951599735059074793222131776369389078533131436184997483653096595830157969281510211577931224754785514662274405807158182409030143753323775167229539932727731805896699163470160105794401344623271445125305279107114380859496053661799971171064985124190634854298858398278440997942243822365081560449133139522316644824887795559889765277955818250458762270286907547391295110014489532067571799043068907672815541737399852828855804057208932413418307400397334798080843837331317471712829766598850948420875672915396475778283161836336793136728736601167263078246237706021305970358157685556187588885943369223588016446767092187702851469047620573129846566119990133789006683173911121037457643062930712224582475947753374048581631598439599852061979933844777042652515658194662721519257133764651509700677583405670678671684098364175371314031277463737764278174733765742638967824871794313842108997405860279630029649162310315718998102741224168986817093001074429158552007190914192925641849105901303855039349911264981488393812285852731771956971365321680402195294144217630534935489373191688495464069564144350488397874383239892751833412397023622952365511569110513197834264567421379370036147391965640934859089045715120503220358954098837652983864740698436705123224865618304323733541694465966994164792039641949943791321200194141973999779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] 48439675551235308371779618751774978924436848936456385124503339243608426022515559885590192056676973581943497068084179437645661463427690433953692902089934446041566935976152389582942243758468693958340368535232892951404057505192073318513134760531933730989703795785268364621214334904025949503391360872471958290197332812355366131782871977853153321867286890316386486375636210113556621538544261037853595305777875461275478499820644625017953453043772261403532539447016543586376849056094607053385562594352529897500972509025134990329256773300599780303300478037562606931794342295851062064401185762283168039893685303083895622311471377466254742990585570494797542399933781375913580182236848723083613618791662629692672996024054001973776440770661413304027556498626744586606912490585768561025622145278685155423537102352704548970570625384029676879961418962223467739033026042645239224195734145765168767510417128626742801012321387955469455049051656994739211089586335045288069570455283812462858935186231459584693306077109841580965828534646580992237329848869883523297591598572096489080852471653386489874385281169194984839490468939801630279984575336462289569191528186900090442171952944935593043196730118703927962968568255547126409002545433218574220800693577933633505561625084166559389250785441494771821224691369325963099581391347261492411117000311646017496606500276429655588211174830308889636190427129210078863761681649525629722598645648775726332541198581101097937150504763462954841600315153544289972679069097568512566068852988819726094803498758993026859601836140778108138786823114747966378210124732304283147814402289391454848375700797050390110044256792456807112787975189587697370738053131118427715910704525949977619618576728674148123625806685661949977531174708125918975680192481342943696296322707847986192481074301263075621044675726137880897448769458977283265496323061144985893144276102752531781995714697170114009111120868325193761384168476778125614273804257982219341884759976321745303665863545609767288219395498433590983578532305176277479159488305482048173344723900230708437318080464406554004127576650241799818062923414861482373631980888112712986019195452046974874077197500267641163962932623086821799593317185949045281646737418027225799014723740160890067462256248942537654736471719995243366445181071491244877566563469767453131189643805634024798441301169907200745340475169428367471913505810450085956248832970343835882197547400705310428114448080042851602384776973421334708883895043672544685120052632653954246192024799422944186808275149852033890473060638326637199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] -7114719173274429259883159441543923040657856001816090622452266339261226707707982936488928845535136336401120076708268026211008252881355860296601420051344960935807711128029884449704392696403643807924609620079359240851092258283799654598466971602175603991480107984806178616861071474059795909126172001400056648587694420527142586777271120365692588321144603684830248398306023685283772058242045200209468442632426936718928163606527190436217496369582329433407097683018934691036895131978053205310175674245008856208531750833761220842501543497771101670731333253500262617932186479795330085900391168375551416016088377637444610328305505107393952209412059305758854927425917571746801989977727061138550064564407684832714565681117124051121862959675015591374316010382016357381126556857261701646576277078295869880086836002882741635161573268606603105972782398591831647131890718804310981607506300075744565610237031697185826781723210152202203345721830460775830400609657272715448991719741779787839593186410062184545624142135277757102300352478642032245931760318499215581185761302605798021212125598326031988771495004055298296897588897980501479952869304935150493755898388266096034645840275028619843849391811042673953552367619266659493419496832211360152421286810034707098375213289880815353488447639489446740578614400573081424475210017760860620983187654476717371704846336868085260358306621739492556184629533602334260395713850415052252825622436831201798930335505307097705402990222862867713133829995620329918329867729577040176226721379692960690716275961090309150852772197104072252009848511912882141299025905929271072894618545362070751086851482459311067322280196808879810427934539668152691590649038648130561902049704049486493824742705747339792582536442900144272017410266995414796966857578654894170463280699865608800927702024554277043424034279748734517031505947309128171195942998496864116667680247797017640805726915744301778416616001405016331414932285610229469271537528393124067179792102416298063071662615954744283858947619343165137423406495827569667463839529495008311164126447239304606897715970912302524123909831236655297459879851873991866543853976126876587455401592371299990059896395881456288620446355076182254518729048282605864964439830113573728679213103984070571573825034830653207138721465184612006012257438057440462530100303205610708437161107597560187432933789730427007769035814316348294810933547738440863055007199109339601317674229945506662270564318417466753225536905477286525862389655628717365618304293058366975503131998726364267337464306135754384029622764644660674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] -3813824579510832118934607907135526500951763485150429664425090218463003325507244571196587311432954413490541705281081840931809976859392486826652004392332933826939132398260695394143174184202806912158487149807837680269740611598701105888463992177847922683203508482718587679805358729603484547866220680007721906557590587233156087360151888837062942754847513406891454512936744267183069595405763429470756255052005407047210159055422846654531214341512842969334457586093329149984218917319682353240019417551408273688417513325965892492127462002841724660481381656256774893784765462552731809628825983866696145848612097368543159004778190239811781759995816129253881851477488424369438281833453914791579592945023632957156579924658693489255896653767118976078537861556329312042583598226763708906945112264074409367835906563186164114478411065049371977919015160022366577269263675144999149215349849805386454684284656226794323818421736194494620000521596163195037755415205935881600918652187605393154245931221108540656266849615652292615547769055481916575472271844516140780936935345488139772095813426710803850475928288419981817555070212478260368624721859446141365403255381836045055748321313878573421868616582228306424708326871760885207766755820021695841426432508001652150355426360121564955437859572718116616868401128517130133014656967926173364653874636528628809991511279922026294788657655537511254775784662366060223841079966565033278113333271353102046570654173285643271069772011149759622512259516560095959104322031758735011335767670294505085764240124242934536435973462249785828111054496307243570555133836591695794370413385369101368535823453647105697515700530462125182175633488618605601968729032045348937139557333335254202178192487803457281888532122297465404151038376802587601422940371878797619370361741109413490345410805974343364128472240625420576497275136546798162378076226974974862335809801394683373570426607820131958017569394001332472736034399055627911604416646145702451530371662604493046139887373175744618766839103254741419712271048067490342954191527113329667365894626495312156093301504950278194524601182050383844489508605307839234357721569089290764021701248009194018012810741668451225684810128736175985231105004487512472341906110332239978592216658309713251964689211969672993472684481426578753787270730752793077412451340722108544559453692228756814241701459920681690906394124241427704115330400631122322134017817725857397055849274337813065144673361022421786123181541580328797577729454968470413900606456400129946022490538325429272807689403997927331405294620905486417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] 3714968618049472224044550383489530330314927389999259382059012253889422376323567247492662778717440176872569440370384788772361282244279993255322646803984069890358594989757062256736898050917059022115508352140816575148935238691013580687608730525039694837259451360056994815511001383460511984104202290300983316151915985711178325694548898581937267273012810620110814685637865998305277689992856774311584127487131301376624365022613921435128859455642623621080009331562797885751538061186982484068390861613796463613773409477746560805339765255158636100884875683304148780101088934142673702709128712195475929840642691806506903677621232130197891343546755088739796405258441779937344332036139982363661282800698640464784982817714070437725072817897108883196934419491278364389895344401297992498586211190248915530231920043209299354102604949011945975205299381067072904158071091240060980038522444248850376400340825965557463073025328959068392979050461928720582960619682222259657275009977627043023058680054470072777296026051958275886448371959432726064100067886957601217942956972201960538374323505924676609395857639699684005747715399061436462365850520194364427231378564367527181312656838932652283470249683149661145082864243979442813664567096593123704778259345742641461230281080982489534777282707840671656396494601420848178068565856347038980574473371040734637438926675921318277206861819295441732058647901159079956828784645034951861042528429919707501532548674494413737074506868502605423904675801716836732494660441820107771153985704264312885609767745143829444942127529561555780988635808558237150658608639306476269716294509289183938655926326355987809947800089494096118314230178056659096371977310048260703842417937792212511765764593526171221023074914296009525999850489592625297062235254884735492953240969727583347282885686637791578833298060621350001868409313990129992614705265998504654206733567595878375808633397808895897863805208695898080795072213975770723031019398890499477507529086047070337558774724947030956739877379554189502688360113497244358467609884626925273435054104776081122010984624303354336162988864301253624416983364659568167398029635607916790864884692747435663206750723897515772556431304952415016224890868329540405639044909256723899015286287389680891219512254742538167583459968394173321252601020471987720053128031496340649432701141793071361496237285406114272098986443739888257517969625044370532198985092518840322153207234273630184091808741756285600925993039542495453207770023426790448360004581552632317484151140101211225828991828584705401713078414671515484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] -1806352269828972078575982267075070170875795711551413110107668315797325164540379035138058628324395952388746998332041346940914223306589708371605279786875057235819800383440335297069872196094281580816377987563202937124007806768460038495090991325933502160149233701527567197599586935886832910664844588255232170764592596515787284960462687442051945318906708493998581695450836868615755749526883317908338885034001824661564651415186298036424816860440589341047287497288185334772469680627734728474433738540263491795834071850523584756675027803974243246108025237545437444745928573211373812265683435556058903739593434684176164392773766237036926851733549421352341045591203506948095241517380347519051817287829037126898103967995327631328601166994626463513405782271352250636612134135172226493254508932894314284446251582511642894056611790549120311270153076420442970390728783460390843323765905567421736197289459167683394699372553981552908745188791190146553351994853634876981217246537215037962981386958290401821677110583582403857645946899562780602619502276874079639634970372596136166964847464713562949005892931752352317022972661425165398407903892982184725545436856407584579922885122553579880826500747852693374697074595166470372286736416960229945548523462036743449396810481539081546641740336536010833683175268761526401747347128721611026696539166891920597096587458019253673228914448896094345606784951119194382431873235817880119443218146670810378043512673044005943518508308277601910201148468641051023431544148502284218619312072070599238353814703684924734864919169833778426583596194148729787327267071738808287870091439321480320441893167855980779925901287067236704916054802118833355632925597709032449887231835929114319062193819867443173887989554127893490289095685485243341121675683080070787159350334201136548985117816415566173633990990221003234192918027700895794445832466561509301934884436613713224356053877087745799306231433295738552587936262051498302157845508563993067323698160700818560092258364260812657871996730307493634396343377787574239624875373879373784406658595199812470820466769474407573128008282940471552840063440288254424304222710934464001756510182342672477162525502906929979646098045563961349919755106619481463148958443855084289313817347301300875574554680804515337975170831058351443416696662040661993264642537965251010517568382882223417588480081132485153242309793817854607709561258754931292229962567194387238860129651919790407384979580666565294498823728001989564407672163401673887825192889662282908804189080574481711628904603000533203039034688651290214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] 612040848122304662892509291453796710151307633566050327514687275414865720484893924534283867310811857113575046744644884933008149660339889372579615293764217675830163267737704113404303408329324422324781057971242562012861252027644032461184375506357778389157319762750243895833270267488357697642103320522400394500398560355036962559723134503573465203359331520316342572495633424984311682034981393024720601777862018810683535457126523086789827721906155176363653318401163088700372801775596297584922242353678251112758105814171653249616933627624389263588636710921201062677153848141973591138979209871341522025966289111258037697649819290178342049966295718552336429165598151491886601631532056029588853978880854063547056779024013348760265551428347339891062224375746155082754351307112988818858491455815560316947149438377135069027476218151395546993883054065181723754668290389291446775946653629693744262974887771512204411559704552094423555220808564547891897472072909715549798705064120690917521418400668949586086032810765200241046986137784520791370885289368020526073640265352939251317568971224514809539146048986416960835882325819668821529343250547993845560978797212595260831910155187182763479371190533118231490685405657681249659275858416887425256877906807826910697326417752588709689797106536696356642321161832649984271035340106217227767426060098126564685166384400062504440634679421640979391274295324238166258510212612199065764355806735876072095315908813759004199554180676720642882565230209674864333297713025616374942203546915400690242661760368394530155304646206257718574197587271308154568680166560787883090552185106541876875400945576892321879489772237772323338149955922407881573023157552046782165245383238383414505324983016193047857042768626023270829359133638943266278222217344590405395739306737307963846330917892334559704692017196615438536367632205074388022398721988145954842831459689946710839464782822036300229459904441377757431538290885779861120534285339820029254202549520587346887323734054520899469921620744504984964978906189739775598377545138106582009891768559633272111180817986921441603143817573494924108660415764927166437436035601968315528943929445740470118182924769199570538873750585145790493617786072759771229431247795932927570677174847097168875012540834573150281262323824567392136387725033075144072182694878787439081823561286347223790996324710185624234747882892721560661122655782207128743545599742904401942282271797206251121835250111189890168769737187933955201066400046547338243218652669624220587478721091105569332554951929289305674302718514791710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] -146728089583813461077391820978100347207821699380535409483802874469114065422017082583229588066050108169869198978766033520599511274158165627882831415945964736799564281646651805231401601141233296505730874098255818059646730608787966843453590979153791348766508235589673382329969959485485329986691399957116595711332672498792927361862491950657682358436130817115770044689655084314187926896407363470018508247038775103662780939637146933241682655113793244791974791779217069912666127587192590686647948354490958792855089243764791471406803274275387068725259471917255870441952582072954830096911632108307457565152487973161198978695199454997854693921583290101765507824548610861506271746560428815125761339722791866229240531847998763153190823393666398377006602122690815121139700001530857305243922656325233386096982631762161263999504229856448536364750033306028772800109522336092976017770535311109010971880272290374798486734551775127273021151417631936353201547213113822261640876089046297283026373472259442524524310996780559733676403112131921728317785080045600367096291440219979000299721178735420869185287004833171185558618459607871430092489629859472944573036022228868984109217793401041112160391761970324770172010970650399842858656987013327505187225380575916054023008772515417107256304310909133600724768496389945897668233591709415784493750358944669247271967978520218669638427731719880726423077948695991969797314736479249388973164070104646858609794232876242601529146715270597872138604567580501951852185830196441488503553497962931662695430762563895633939160689004507659725867657808307379625089445130008309867388768347812357309051187825950766147927937036939305439360072501611924554238543098556943084749867989132098556084079379205152138060051588790768987797443924818871303110712981114378656466449109796089888666506717028540839642774060514183970050342485270535657948260390031509992747970082673520150457286501060588969123279473137624154820299005345862047362673881441307301427927901516788590019907269358674114660921432029428549586176268816714298707191326884550228125931905388487766569621751871736679864222196548747672578560807826185401657815657408113637068729346532263595321927950061440237995116854547454333764066706540764447972744212416430516811889703110258782060054447044457469066136930277832938959989940205020254219482617012252966194504537921174805356218703977872900063326283386800941684813013750364177262353717716772447649557422624264424873715717415489729791177896704683037880276918334684928139944695383532458630486715384142367220109967872296617019387096481136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] 19938798393389254270148865111227261226961097709450146000408473032708264183561630516320284552584837850447773979707193902272278312852000997607135974160980072743773417764040060333159311830865166165744810529678910870850460879956118475981646267370179150992378732141066926980989662389445572953308342688135522835119583016707434778768148056890091082568212021839917971301162923631018419143209976015030975816626848622384594921458622953373774111597979675861899107430815492726772070994362234051664217345374741224594495598738781027482337795623129169080359328074626022179401435549797655655223299736269887394297432861911234540776444319123794907813082166709036618287074772739299080935665220231237426290263074932986107440631155328906696941744383627797942961151233143033232155106407716717176685655246105987771430218099099040468375376745577801392539867464519840194167303981634495044302574646833859218336822714481396648539370531957498453380651891688497169072896144831521894318054775522838526787948689567302657784844205084551285959448454642365515538652941413902614086367325145470308746635795903128616893405093426549292850362223344785909735894547490239948005581401664712654193794824920026560170123099729494760643178427148248642382520565362875579981496868333157607877340388783115787000393698222219756514734775693152794739608871299655548919760988298733285294681716727153508207604328285519270543791199296366133284211578955194940647550568817463640977110386475564852566766612694040173937210716764634616721688349086487252141303678545530570906232461188731070744932227495931768990047757643635339314458326525892815329149416801078373438339454165325837209996106676095042639878730688140202314987977326740769859229584315027329857070954587917620408403045847515613126985690625118939130038887889241851131674390897057920562016319515519345629964673935983118936480808221280428980534011441415044301781961741941585003871768426091464942373647693635772318444425861793517289357710830127387426282137608931179005601499179530461986161871590831624177968312932341805676926642010041457899644852960460310489352459631261754289676768561685525672604058692801055221812075102465758745310236761755661343561577784827690453828059423196208272850715970304099611801961986077672166478863307073245654395947790647877300049173591260433379524450790607381304747953091548757904405447149811774952671428861367875641545936122450328265592452656980098085075743177903243258587867884037196768484776531159303223180493231234519868199802590917970617609385188812194421486597697799545149821262210994145027572517599969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,41] 1802115205322749709819106588108036883078228447976839748753200258081827094883043613349641167887391083340028083422524336805838111542675240740703663475070327549830452382538503736028536292270575060760984587714395823071655441503619257092390182431767365468553268509430895617669516020440765285075979988709588248446036772500893165712442360519626092633092039246070459206989995637242799292870408277274077174554620429878485011641528445600923543529443760924061082728059964868294728220157179619550250449831067769200008544057818275323885910268750518779098987292425601240371652041222565634185854700134326842275489543664169598605621151278763724230406429809219757533071520536624458766855398040295124401213276825494559318738550647537019807042605422892621035834571771137869002601041715760924589449002950220297356381397230065678543610225337746355179308358952512523112803535845306465913008904224838253057541857111886267458807957201838899526645277406652734638244290250849270369896561811318354201700230299246465360461341761763898038655912813910663724406864163715530907172822517189722406118712705835159207091318741674426077429485181663214456526484667305294162081963445293809369493388971884707961668277330712600094728400537839561913767726816020745909134185915284631246338605528917410176471871002206233365280129618743467130963970630366720460203853107974619140832985550546170545511265328837673811022138752673279789335404901404686278121253841504238834509090878751025502333660534563792501938546553179935142041137145174464629838277748969706677017518799466412327961453989814298198158098729617963928476463698868119235003545416416037392856308597745363651625704212489082819085200557844203752355283669738992025863360265670669909672226549754216333607159560799144660900682559600774039775797142271407902250483157852299600961339904041020370674986431343551679824421055363062180980951061138993804191006084436904132514684744914940606889526612207565255224138905500503761331286610605336679294433450634776314143707670496139493700277728963263531954331768599128118192167160969480934374191761266711001566152601359853486959581033229559585309655821749175869283010587964925033758919122187370347559031868723260356540565057341223866355005072302124510736606336110159201090665866427475255373406463734241234447736598435887782408354067777888851828440553961959348551074871461798562870193076046324956636002784803729788217811043058267726800045018044048643814081007301154725684214277476216547136692811443139574830448470400667540192999244230949420833612746540840341439952526358938595338001317888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,42] -2093868828495459633634944403149314931711883847819893727835918971496675721794072171856326375240741421277968831224320732870965343369792872123159165692418713539077081260699142132284669604332389997366608274355418530859772087599888233470448418605675859618118973946818099260667748679966956293497901304948136295448448053843448405187853613883468317421284178905650417602524398190247219481530183640391229923344743950192255607517840048084982947616003499461265235899718113453375275818030929183850599273661648088652064425989746453524128997436797453559633733005340489327034593966947457804520513849346289266839840879232226238753655632489143921667820480873777072303531069689787893982227662136770333934055822352853612956663196307473887299543365354928220871643154621944787459293398203367644133925503184074144524513371657139936742341205732596591296877665893450976894687371324229434833956330441723783835967675914160018681830437187168048128871360643401075804590231296313804729836275692180012144553940696466260417290924971780562521530005822354930372076124742822060170697383830625715970240752320630706291643831958167400376745266560210778023868287142569835990191155849317998173813397072824085151389427039369859881383158419562191523189081327377088586973795499146954606204384158449466201058368025723358842309548939385382237260658295757360242317119409680756353701350985929489165220969777402543715917162899186905729411238939583267220488195879535585545485112945680157383465264656175258973841061381096612532371710154953340853506739761228255114834824039203929371347711645578703628104771424417643956769143839250209827144205315911360919133795128634212888018417077755314608035155468878499915309967448474819547721607123550807015388345092804647429381318673111171393189681716597968521227229768926643352501658857368625524799434182269305418971650228030966406848969615876278372955204010313483029722804301998883111301678452007327248378806521801216089174223095832442014805215627154677935302852201487274755729091088818298287117214396281687620708747606560653111802767210038709510410656431457418916113624102398080181863905508664936181890599637087720348016502858489568149623612238306650216768728317762099547646053636833009173892466301720795172977610269647034192032915841635576498207014948408699091661081974818248868963818704931687815648623204485591051907308634274406485415563992480115607880265916755789893784359906807101180089322507866545693379370787848134347734824633045105398730296839810101045101487314131907841463658835778578339566037904110918457745309647211707347564138332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,43] 753121562326521170771281841081409178129506976991342237669385737519794074025992199939872299339790644093789640033793995158531301806617648174325579882042289010104153947790473001641816738742026083548420124610616238717727044848072182987823921574431443871627842792541786179558442934426330441928291674425260196971952872010329111383605185300925222972381539823171553368416876720862765496968148210926463554512467895581500536138332565202215437298532403614627434571755399104817665026926627265139661453547210434795256958253776942816277450247234396121232172146747468093822074850480434598705247292449083899250520652348460764183253680668159686147268222853669624312174856209243886914716363654742226836211543326557457010706605694052854387227258075195115712770476137890305481223133656795036252550868695072018289525391738702031028995922775986177391149059168085509060167014698026275604242915272653721080185320324279635678840066628317484747058401878392765550870555789005235763781746835203964591614401823186207564273633366172362681443450480071797896382774844589494338839485033116287725087451984735392004240016724382362619992373970740662012136692835160657715961153392029293844617894232928042466409695016459523195914727805834045365109658052718986977859382890114462704350885118405583877675988210285018533676152395609492163179308407559832967965284421709310346823315144944098507944420264231676673569391584512780813790662204965209045072837048651878728936934187466177585774723081265905470020535197656041524009062588258215040260204157818390174001572553254776926214419617710700951228014871701043677055017767819259824760261659245832685350451689477197292642171721225519008434937564842027090634869331807287352600910322020046977931020256930240886063495540782248844177940387765888538184172334524008813085050611207726481120764084957264248635134586253084940885141689748451749038545801255250804455774051421234812448465800719414596187665258576716038227426052424618964922340044529496724406034022191649328519191763137358442051324592284531213885226517089232411208460004019320589110713076103950909261222540820398543573867476911470794253310543620139171688634628385389344351101352510005071178355038725439205576728890078829227447475155583130582445738348857539162429824760623809303731698530036450402205825032132866941910595582939872662519823254840670596197493864431679030312846299351896255554109438047907192733337355828284479669423396062932565946293210244528966847758768521482716656638291399124454881498203519975064866840783558458680978903437107615178629707940378308631700752270622720000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,44] -185876466626578904741364649657454083847487602703679215998263075930801498658884050206439464913024142939544088088202390825827918791494350181901639750803470186179311565861176784751851503755417514382726347222649114733440850101524090020234771376236154464276916174467385867613093873294456443252535082240799366351494451562704941000255720470928508898000928405596371741925239642510332752332487994579696189277975134389294436508874720819659194040588529741991760943193951617727055401522028477315279907530663378813009058399199249846548666484831567013943019951612317830030554162654373703489077769695018094903418948406590150992766686900170067269636656634372459432840613228282181672930823750167272788671101611478834200003141730628475052643558623174395077433874802168676102937693202838576186467434707660516865012780377401447529547100935854137963712451900610789905691165294154927348186404216875150229516595919149688824500932242809706379654064730869467414262303695364516181175317278101391923485221516255615628045619640550647297604843639659916121781456201066613649076482077548853161592715739492610836482624581910056465441696747593091047068849734732909393519529479660096790497404675877725778945642712799145286140370542797244142485343474905764678435970452941019493404135824101887269402859428396151777412870888468442667453771989150745810448159337121884304500962915313880405860152602054612836752208045863740180827223618440184645189690709862981934781609009483440168376281295623775252640652376317825295471330782551468433868628740533426525922508988237809555766546297231442034283471731220485607490094641888084232473447835006316697320282720438485172624952328654787840816239673039300775176951194176259259786566471717678883733734137041952824331085791079484661952162950647648655295693161736534646416448025313516339460653452071480610720328541040359003202894077817991399212452529854472481916814845273287632629133882916329651556989492347904884884827822783316547432792298374674071085105410569244624835882302090107191809995983618587289203139600674668550378703952897096177791980669415317916406913470923887639821139850097721164728101169133825125440363190097301027344882682545688011096510831587056617642323975851244370515698489067256778205977112126644619622488126209671881455993986428592878122998099229735574033539968746550900714956436279680667345817991907087092389706828014034468674105882288944857541068177434265587941610563922489168188153905768611235580214251231633846077601525832683244956925281593998690499023929325763103677239744397932497668963150432880158883582847221760000000000000000000000000000000000000000000000000000000000000000000000000000 [113,45] 35038595899003942944995623398630346337549938728466117131485175746801230876995947926786681548428995268588926077197259760899897078190019056561874756404972068528221881008816303404574050647967395700945906886925506740232867805624659954667071191691319960350059030322840115185183981167605797100276134721380978886888024582593903043081692350374085010844806559609437288061569913191525784951981315472832644189997075811583568709136667697114914487421569169985211936674663302703451948632614868278771589479825019748883305756884822018867455484683290463214785930898754462988234930287930037158087494480234082346891150148600121971314911091241350627975640250873646792833675721911600246367238070109148797631618027688108949700009317323323979017863698586874259207935183587769392872222530879302507911882430052111484695862693760314351561764036113850863378462346292312438901591915758009438692023223759556319516431288523308416755221228464500322977369135981438540873986100381939391892729311292362193379102062628598928290748604407260017148088610389323199863290245742945973587813206800590681848431402248399801202548189766344902184685907900713176255027367359474145667783263899073543921606661788764385563304116150467719526146187191680938190830804164400967021305616743993660693225804882803042092610648340116088005748610878986345411840248809068951957474871350998038768207123549087571468599617740051494174406282218119303667379129186610929624828690756397903332511892392358408436139494096296559579960596352573640960265502285451720732779007210673551865110794360095398929731183544042263068567773871296063042769239755161575832881331445981661513185698922035636270620847908452812657249100699109281162021208082906250550816660167119293392860392861166550620808924170174098246618120209458979014223149000435741526947350180304616264160949884562716665991982113918158582237593555949430547596104781844414603630441422941745027053494963544197384264014780075576059614929372792992099324567973680116578034298206890329978921958828289999531803754966346086629195026147865475992034008152040794536218406612897785347255001867541649532613654790249924617922290667227698725866139641829194722772505129527075006334434745587452228872530207326099865274251621420424514971492619561844548909752002277640782887094658870065129211147508753195771886852368773733040203805263675779261631607982417530881542451760273318346353223885788745363134911859101206544004123724907320848030338615251798693884521558427924428804606064876562065244818910851786406509274466092001201551172899792176248368729488269930658517955379200000000000000000000000000000000000000000000000000000000000000000000000000 [113,46] -5098345423081182939640986472340895488952180044209716473912420383983737134876677325284981334984699080426054039346976622994510185721877200915830669527833729452741779819759020565706836046602399217014066044245929763815674020717389674675579414919923258287144905593965809089374435720486639459202713752931404063488626714359827044619144018273800431595906605949291836839202247916350003165867018538607263490778914040111117784238619767347691518469948630224755563270184491212446057724359509366827749471786136581404828028200937424997676329913478537858478657516174782192114200215986461301685755960715757093196327201275915234396634123211707162350938317270511980497040898771587689444376545360494595234209291982299032206942058580078868783463360316531272009663479361591199461077402416263326013254695250537118828395773473729384922940970609903272041525587863492747040207022346989014113399157672691937092379803106349710418189616128068717702264883044346982800531670417829582606806813484212973829753040681010154138955486932999079269049992344690062773050481937315605445657406944142330720734262693306932142850761418507163690543094165908015405013098222585876554554425278013410202470398915519955214574008306044246494433961749541617295880189977995633821436391220016095868125334610511066715622975367407685622940868096599195783174870431864841973786040745029329087428269417883836701530677627205677544737562911319324472620016372668894480461504865973028417415988182756465128131106519986910860549847108366947124676566507395499161762088205148582632285451907631103134804655313268885620476884055373697377644468062397053221934079564815859080755154575909369008748396057707579584050061359894316071584226276105608806190934696560081424901172331582996588518096823784768752113461492536424745778603840916007926595909087892248864561186484474441442071255293586492726956464513395254304833837929577300936824423809775833757876683364973014344696822751880146547714768503291387653280976097636104171948508889895055614222991775908829147419361555376507983596036823257734172534904318803714265276740180269354813201454529199400258615536444600597307602655676589731508715625870277579129889231464296917920944894507088782306098365067150997381258855194298951644920171846342628924811928154495181983305539584819128042414858999830892805127865913459827049051904511243875500055152365794452889071898208337029316581297385628344704318260875751526444007244158725016671168337476236043764225259012077218212339956745522267773378783976394616757979113045144312366395093927867515506741624673202107038260936048640000000000000000000000000000000000000000000000000000000000000000000000 [113,47] 536919756867306519080739446064956372274660957928681722738881830610022119302970757655957643113573205205895254649718530401887681994681394038023401902378364716215102791533860806560983899483774078477658519653133396909489625324806302143028279956424514544193357614766130385872142395853048137274664592036896095378747044613825677606122056444538237442944338231566238848624463940979714591634571032723286429882493111102562260562149341108164345064148046110416321604493394449387966311126635837305534611098958031175884928256532267710107555809377975668748815212062220122173062643695101928223172236817247215754740666773870877153430399313657896241519051830345391126216327362115937368924027382889306638053715729792868620381614618486471804932994054922393062419216128913344910658558629236949089264057865092035077288654438903604684578454864846251217668350826512937177998929840500985531060676299496844095692426041605026060972323925511984859643868983770468378944845794271124542914175256019669051136721136372700895912820264488326458707309730502759303947491410820439076126818799569023341517469412516174707699402470127280435867045566896504530501261188559782778725406432611680032627758495614915678765481908686087732276237936616765005919288062754381886007778348907687688368673804309145704496793023776382467376182183901744016813991068447954836353120388195900214767794728519637717836209444596242148448247547416765092764640569507880124033271745927848377567657162081012054358009369422663643236562153660063668551619572855233420783670614108567386218288054337987325513117658282786945465265688538683370606850432285585040367363244921558361701077483791788144665071325654919362604248471086366821034799745599886935341269814766336069391411586280100235977483657677193868639078281799907498102689677209969640768013970506644018645791137195909261766824397227209762138060694685740755398176561578860102553696154714000184253973594509279475047559447841242958862657326449359461185250589667004055583813462717834020243807627214969105376235366736860696892971811089470575181019109197244014710704914006603561586181705043747543821992169895904425756012927508496049803564610653158075194584018829037038704636413367167470952956365232813322219914233373467360359490031021232623305432604145708826612827306930667057398672983615857540922138648556146560715002645232156748711907449893558027029005272817003224648674570093176677699173942935467081689852145555948297084412913104079150959163935560336789630312114048536837074786453713830204962842453651833396389621306878429372428850011603720842540618874880000000000000000000000000000000000000000000000000000000000000000000 [113,48] -29512877173440643687663029415632293112878230416414014892404346553421488182341172081734751245922469919390859682613247014614268205417558524414798816836293054312103046695253040802922099191447569155290726020194200364904654347401741513068921438439958478270023693452445265263974897229085795397790893789845296921073845859981889325885176469769740864076697657144740282951769818210570434846564154963041899057627740911953093304428902447511040815171762386449326175584146875014267938450929988434659706519493161978826131756278014013449935735253640775096016030951945894963705255876772241897290198634391456365950875026180080407122023010966539936867006970821100175252157761176614259119195246658398725204249613907652175173107001641483777821927142837781771570894947365780081184817451177942099100421168459802837636331448095731829033698084149808739686443557923814680958632166291410576088536908534813561475842680071644777216651635000969941285905418425470485233138329912881402639048762102914964541289064516811244600280357055576978410471524599883619906872062627335576321611358436514716778701619307133767588162555039159175529313608285030174369138616350749139855988636316242250406540624055535707554398046149893091932172760435399566221925841502064814481605103656321047542082765406535147714056537602922737297712994849294534942682317858219212603115982203103019411628475545774930001432741777722756018823331429024902141739350661898214135832521710664190138944072671259706582229520133000035201735550664593927839479270861907987783627049522008945565571345602011197540389981800605755375487258472447305273095268184106992588336459496029932504914221947140501585353353383274011389893410776487866776777970376548055838516273803035240192217591021630983660286952579092308995154611224752085910999858935197099004559819081788192651934003829445177027385336768806155077237361880760974358952913045439226952442036514343472462451224342792464035123814283479846112597795986023443060234845192410798597103173254307211103490632480189396807459076470005085014154588383271893693133249306221329983103090880054764661032021925325935284941724454739074561331075027214405109523402116585344520311874029253416730600101100226461824449986232055875639689173019146286472209853392291192583055977495142332246048848901860276072885016370941000479053329950423271847759138121230003726559503447590604142781119466356552508777868209535239248863460640333091725060411447248229201778887086488667033809623577801776287077736178822663919406584462872946917534184260815922236875903325386890753502165740271505434329743360000000000000000000000000000000000000000000000000000000000000000 [113,49] -1990449788969155773528791315215499615810403802248940037105022612487509067767423922154301607243265750283875585557588164634240037711943602406635540373045364017086151885065622185435640571566231066355695120764516148903888636927957285772350189966313120244869261282293669356763817987667945664220915771355819469477837280103196756230216374694939031756862746081365411836271812855223246903228333107350425728295033991927530005308084608555595219320123275060893707439050875033841025434599933740741860748871650141293805509706690776871524114454906880137502729242376381120929664766026548953676455495180297139729281688899369051771016411467697006722040286509554360160015119954493813934769473927558065220132012656708722164629109509608882580997678443563843201845530750566286372619741002400994322608453384347904225763015107466162965131430510058230301278926595931288257004487151956351651166494338781382783536895705801344486793613255782760562865610830176831133506834106408215318376740550091318782175456261990644183915915958346087835182874421399506972331705123084750346292033614640044431022350381264547529298926004734726719624096890368312766758888856158940606646968997737413835086110723315987690291710003650455209716034462672230874402517832377840571757686533198722597053741729783454847735005329434598174982845849222193968952525001959571716530148884929064742884178092747900202845527073811472956726390710546430839128486198342014457734946347709098475633764629634042813532256602563875478219601927116660129703209857161194235512847197556532122288766382302697288054814674367081015630130934638154404380274537030306687036631979444778564749217223346821852230845442455229325850140453729500170999552290864539602013316845340818964069082337644741564306401985568121801572989419213459596535750162067040238167087867912245158484015747932860020173823005422666961584495780142507697966298763916838561674258807262407668193051899842771594021923852629491480099342283674841085183275288340285455585087712334110206137422772610954156089612872440743981537410154080839345005477699274812577319158924023560521956891200964624349870889968052374243824456850286696025576824073440536814197358597041581491087857986982581140395712035517677305910454978850495013598952715069946476167536727204871081100534836271063452486689892770792303594330232667697308362415716191811675752116972482830430978849058915779356013865673424797442142073749800596092662582454251643936490663091218216861720380940733496949508515989076808446345526451818934814012089541196487944875045952462799489347510157428733697285160960000000000000000000000000000000000000000000000000000000000000 [113,50] 565668533524119804443163958320634742157407993778438590006832455277783468106255646739155742269126923246136708994497831099853509892603024139269030577993941741985316499728925283472179550818708853912727650505583738204652684808808547609286223420980484761503080750653753146004065691311983448359109625971252616110440058080135033248855221093280391489196914882657744763333508233410108679931164872726407015725670265161810162014152167841346780223497960190916085537015843207892109202514433903426423191695241613663391859880869652796429815941103678217785908215357764264084021031416976953513313154409297536738134282441789393008651570477500114988944155413256160468730023127784656595086382449790408739510271372102839157300239333223558896990890693662885360577954776639172684715850969067194378333284607485108779942151583188813138909371512223198049752086345253221331434400330629245017157383647288924729235002308221478104050852374932917193378315496451728165709768030409022309944677731530375002372886597179533866988247761672195260509036895002776096378623683503284065995076271118528925970060344903075645589337791136900986047938776592545150494817898790049222013814808020038755366255959108831145752928985753304039349093321557179830130753375485633299742395894958874744109324621943614620401679480264875343610031085047050546789650114001322416940945073321156114806458018617506880120963736639869812457475282112298009971903862016326829704673813494167720252773080935862697471908570316077685379655222956029815293290943657897771810638720525528061502661442386349633545088527515892584403846159979304650809065883227751753770699340322985725286950951410222751972775346653318624764151254284227967320136398862632417059752203242004295609382145338143427965043342035562244323012189755948432086330210623821340293886309330531392717083507670399139057856420717318421858752961902288718590581142196347470970516310048044407264832577271021962030178339328918425698445395570042986745915639458216753180877095637343178434328175749832429479458366129091325415711661263049242600878103360860937026873088230878933520278386010564279084085204331404960007083172832494713102259937302310481151335898142675080074459755501597459531520253036221498559697420395415715585399926405378755845375154914797661387357803159476150522619088899025926010949980369102949637086946952163117451185790493467142518651771526160835826667471891829459514996008859319863407435739642325183800990093133375081057458333230592531043382083021160640634840251467982197948446211160104291670311248683649010038733219649617377592606720000000000000000000000000000000000000000000000000000000000 [113,51] -3119029727431097113421014556253781226750190915404127689384894297043714016592002259040770424594251148512108526888298337465660397219539975428097194610884207072790967058518669456532543050136349020946439079659261515880190720965220038986681057233264312848736662780953811261350560780487985084166724151412024757395461557045211549607676686522368876092291950839195757499453500548996212096893366264516341395293383202428759963974808587019048401257777681706685544269842270533199900849720738433421935688662806616606100657393179418467014210674139839800363479287105529509847078614324914100841211569986622178832989364602104495142502484063655952930494714876354020265062025319106948776844879900517025593099866474066008800989403799592290116337685271933782629578860746286028106892165813680945068474758101415119037550452739419136559391362602751442988509351803675264241743012261850955272444415322351982755519215639422990729572451233222086950481333538290171981600636323679663928406572481701965616499020850043126155158247643673736864285646607843742559890333418720384058552812263697060766607628428620908723953025227036906955217230970408891872372931811172534891656525456173650832359198051029827957998000593445199887398379732847363276841947553180692268887407756194158074077455425380309692982483333169376777628669875473330759801618409447177914260562641450034619460825336457008718321173588264627657455141616261685827248879283631767488105426049903341180089102380267174556344588279096574590838582078063947529717991624831055781107591664019951533413021399270117057245881132744395086882086563620245680396938759702856594418017972289533235130031190579549196085181404825004108631675876854342944989006167258475473610691279613905115408673345287853391013731659344532838613560578142057037963532758532292393713716986827049480987090114026752484048221501115528446175434381256419740725505347152372124638660130142844680690375125161814527661517542978607413577159945188945193607620408886279625811114625653413889985740637137267532421929177391712901872218742791348745142416151389023383126069511420694046838694781729019305964402691608559460819812195624517402286800726965225169224446589439561690901066025293322654053469270455196791424142673487141681691428654826796313530728855785295790353245084051581297471596272549028564894236914011688817010294601428571112112334571219513508189643207325889206240825001415368345639511409449773978004165942568378080869752314053232922157978484973249123630580397453802182251749785221773468112164539970567984219782759654045254873050711710806174597120000000000000000000000000000000000000000000000000000000 [113,52] -20978848137162110385105787637308229133109499140033798185632134289640260662059501878122028217471704308037823132044229209265391438041998986598884540045854180670343919330951877937342900581588265578071849472867133870180695010135783248812193808202733258225473047957084710023204478709292493809853740044819175299719677176206908928598321606181152674093489374953047280679726961493864697667547715851682503982444285079749612763741402771767780062617541767976157489775518337887929435140708096048970304743164726457863404655846843298337251770459328414972028266440991582661109192435957624009197388546789242202674784598515017045919801431092866976467025264048313137054581379247937360130550372189814691849877980367802277828009813977611128577451261291515709000889767246570735857300799185944561750776266714321826839140495242206969055408289441705435836966905599019354723853967735732873154066826250440559097122243180799029473708526428676230498176126534664581180744934170668452889210661192328937272336012087665648598114729717380437535819087885588396224340009497185222256405836896590107577510184788730140328790128153593198285471469517385732434110831250699571099597993824844252858057638141321325913160379891638296821908941025356959500373857876477060787665641072286036185794764109513718244437131085295508078315061920802344489416343988527625299337395471731850263516950708840566179895257774281002492872087671384266596844515870122622285608308834110070377481754379684454686007654313103579168838610090510111009843338900566376152546679664359340842363369279846052733518022157230141790660321768874409772586144417691976508595075151760125612086198118792758611138573159763950473863103066755818468152684631981248525331928273216864535529412589281851377641860992062799551036725354110672593246043844468718557431819400414201144730183973521756534084683651305294136504799298604950944154479509803668243650742109417727637159746575386933249452367185048759428011542718355192461078626279872689231657674999131618236317473073574023747977856335403163842132472760160251615884146926853625363806817135069545053259187016989796007458041570910648222708854171342999910527566204376221550765327584474602453900597088429239922702024757680293523806361058691951676344164459911852147180033889365299922838226070454217525605775276586538642154746375090605644161480504979955405507523116164875738362119601609570546187785243483631364027770729672738522949138548253055255054227749186290590042186345994799771090929712742159443632263036576178123787538926649514258546723289681016696259863182595569641062400000000000000000000000000000000000000000000000000000 [113,53] 5507707775030371011596580815959110123243648399696672075662243105426841010396704917967141816242878737610490012002964723655526358574740683161089227725838983122522918760923474523157444352938278052516613711730070713037795963302890810479554412116075024442327067671593696322074802060917982499614523361899624700353300257220762422686901755355221868116006244049358216802558782421907951783380015139630564670202985851991102005330940148446847396596107320165826902964435779325671539569984776383893276488492800855833395190440697394279521338346735274819202813349828485660009701268323830346683641371224456811055668494516525016541099239491708457324861285902477749254417117203631989396729170761502660590677439899916244512116144997240146162895362687283221637353258901382233927998795399955925897887273711503580304091178467817131165387022883966608899257568983135836672855184649753169432281015059483145278408317994287728003278614401109291951698921444846190908633990522981716754009114458345195360446648845066571034505675848953654300953415592271134056436179557757602001227596677149459307790362142445776830116622381506126385934048692860390972665898933027740709531326541106113154443098889030035369818268847883174553728340695045810133408426734394879483284170151045483947583019385054635091330060570458396105455074058116549768328980789360376400988724835429111482143106280614204812442918918026094501744550263444857493967196993426472612396436866856105773100795875813631849008135731853211766770943892675318900303761329627152886377733669705442546497119939104086728296382739524222019492463547694179979791828174316583904320621088798549186316460970312228689606734904260989419784246443785725462475278085387123113734009036149742667449334187476388009325681062896689591176241830250007211789525828678736844931698154268553347849402521431693034257370464002306654457822533620396962190070144230111895863222264202724310644787647481097043729396116066630698117487300252530005208832944750790845272409518781845080129821684701419317681037672843218959745064301825441708457819516329268430218830121690453235719089839554228581396148576261484416347955879252567186802245124895688578936277447450017305314934788267119450061955543137055987163975451333909862160544632968339352233551815085478809451785508004985402547000507600874472684958204548487016248706394996485473617901669854194806394981891029804135126283245396776636946510349138644099184688588080068610724685475746044641906418891728814381419978398463376329183680372394465198156720608251007633835830121148084029512244754482236898672640000000000000000000000000000000000000000000000000 [113,54] -840958088574910820190736881331889502637220098023090455811045479369996249015673355770775875212500317416348367361112658335692750316293098579358145857815126359486410770933360543541605960552414169092925239947811570272259260652521824651639973163233108924030474280496894892209695621892406438336821946506548148597621813641857913701435273066244193872353314519673946156237914467582877200159627625035188045717442965910414268068109927196183593490174500837648964027300188597652793312374551209124565104313161024053170290689314515086399139849247349857646989543723961304001687163915692757942163022311077364836920071341525728267070461350160913179007690986759796328183411234144422276411331597276605089654552687897072122144629774380707853481726899720802989461772171336232370572367087073441096817461965018853656002854051154319901535862488795061478120772647921279454528720415945494301586037732537634730475656005775211788615304528062017713898366913651316009436238021876848131259181033051713638881751602893951582366997492226443820784653549641141573736013680792007881482061853449105679237014165215029297994662552405554264161285133465631282883134778196309460687269616266952665976004624260332020659201639065816349157709488428979282040869162692062928758070131475647531994117627091811428764150363427175151029937269861471180500156594396817166216623440904991045861232188038747013053804838879422698436612919724997249733299285996541279158862900931225956597390374154534987144990094950404538808963796211976228977877816012589243813229889405772663063835061176266145590163812638434079819364609696310028335490146978471861974789545649483275659906033612746920848595275872308975356668212767008701573450916432968214115995212775307826502258465174827115075501368644165136658433086639482972603777311372633068067379067308341937211748405781901989335921835317764976380685035604704210435986124764342185271158530816770716042749522115602457593138808515572736593399105950085961062011918222531051119098683066178370943878357001332185823295661795301644996762899379973869309604283777662371467541824526323471336385004624286180226954214782687837844006115926614413826081598504332658716238883944110234432671423355753725146323846090037911798937541855912418206437298274169598579009453008532190670232930504086704188300096093428051082895684586709575607844842547498077143586050928364457953249884964883912793027622256111945312635059812254030930796738540083550061663366360177654681574618563953263461907487770502086297290325708570090795427579076890482082146645474273276852394936167931104460800000000000000000000000000000000000000000000000 [113,55] 86723406692683047657490817955038261809612663684905204669833465841610818945346463351488574416990664264429979872764414551922257260875102150214718097737991053550642796040301941925960319321462200464447585771488770141164373471419736907069607335410319708601254282632297005213461760544598005506545754489236773145960556717662168418231514211643372470235931197364822720852991522166795037671578438749985987923451119787755595729032507259939934468758608037990144610860666197622846478311870861762172712687549768762922323355336422715010607062365419591815311809278207040594484677165001047862014140743452985023188708202408697534347831303109443725080585728845340518704702677135961465631092630643626346100180401865452027662852708730466680949248523788958498199140382528464321610261605546910059323074212753871516972011307546200903459267626781615342249763197519187370221711822992990104073872113805047098244243263544487840953741191471251258517093633913783394094774883117433419740811545506281670257244178881714395490172926680404937021579449801628611770636382951963854509975569738883705750483857636313872307333213594860941875450207382216651446300298286971965048818922414008926779538321020036969164670388280474894395259491323959605853792003082267733364454647492234814289927316526352257769101733770889901703860122587729741004588770959318458189353615519081733132136621440846864359733141234888929303737065846346258863278469195050818548551512981215869875956279057113446409967681416294983341600284487213109752106313319142197920077801298848623021948469741770419714612104992399181040107596052580847959267043803915143981411674886533299145879544885541038109270458856425816052625418520476265754502231797447134845033260032523547485000836471615011001694654495933473605356429589912203583689961787131372597965830917039558908077903618484180956440473835912108532079637517117183096782117236787734699496178071323892421245193404734010332202483076350086833328798776605152522708586766437245345773250222251654109618375647424457970040673075380110420569341707469498773228862555348796926483712501132544605208150386421404627437904310949082146180813842149376599836314839288992291191509724299925977851792264259929064010363727657801681569461366646530090429791212044916821844861795755033334703611196194455397236231149065959231194478626294729676401885720505911565284101007116770047032730803870426006238573034021690743371238867509145499397990891349599093916802763417040132682242347460012526580319617393989020898275148615146547638820574427464000620077343462277087281125460766254694400000000000000000000000000000000000000000000 [113,56] -6049414866374369754889272587449886809145940360792335203268860942414337868086675628439006505366952831000503040048041931813141183059599271599932575668773752512108235201968426065801473882652112546381859586731069483748479214571449800811743932783637016035850292458830554503321112392703749329670254791665369926040719199461697837891016845978329785297001861764784725369955570033557130701277836976641983799876716326316518220177795606442246711216968054194303299911538781083958369345490972601250431847872896940904743651440654487655272433876496102150919277928305641006652682029078009966367833296230030223395709156497991044311621083189771292235920943596308528815887920874150245898463487770568764166606929684995739092380437856572068675630451609503621608634873271141650203593593160859715272633422780040693790269552100968771613985525033109457730723500477401821645965177785279104633758395290210377222931143825160053301341335726902906697543572676328656563543713438779571587377429661091927914014643270826906940527605306099218207317110202210223003143626664994538003410277588617332484049228673802640302542528054108392250876170817915747033288517071123405157470330647807231867767762112954532029391578949120135530000193802647345499217598314351867204640707455591642931596081491697792029740057310090251427668286684101280972656045470454891292998952928854332048319663441760366975117806163344795677302472191799159252585485939022300750356787978983821053019832177011832028946646100014925302590971151262160808893536148310361520765105846490711038925196835092581084340201289206988385144713083285477915438626515261983366512277642817754837943942013757375318064567981405289496192147599031690562421810733379810623192252639987305518923728292248330481317882059451327737877599763911716749662825839124177545421467972925241572437053967824679875374467737287406778301591647792343538276701646362476461012388927126046740630599964593098600761492812979265639269591594868427070414668853166039343996532226488250036451337693364424720054620942084301078289753186814674669095339827269566580290249061444259354275677071946282388236005101476096911795915682176784705518057623402132916599729941283505316935889356445103984607036459980503804095152782404387136816930168051400059307635407132669595563373732269303804945115794249807152328667018990355803973131904100473410389576027707724921952185378914318113611054268589210987357903592127694674786198689418434357086542076397269820703791216995600797741608076902343676545885432633279550835985742011936952755421501763566509532412618409299148800000000000000000000000000000000000000000 [113,57] 286984020435845278877885003868934500353430706530885871941386088723222839075939412842982212567444995442357134945946283349726747257204597211714956582401846721752892464346655310969195889628083177146453254371080319838889483237438927243776025240614989202441188190521028006070186906788706536428615927606538044510856327210144297683907413643661571078166780337238643189652487209627577680421305912634781616344556713754571427416478627381829292489046295659141924518519148510024130149790998384659274290045260520851922651495209573513820082556893350414856995731613515495440822740954114180173402461503643529462900133060007658087003714968595459458305001479463203078231255344621505685167763632272742057601351891527369545867015112516528327549846562931822214974159564487468677501460404072479812808645642103592643329839902642033560794651350986909700767123449661573834988394136175129355727581965346336744056485820880056373490553620328683066515743037561154116249753034034632416807917240725854663394557530227874654548763737832503762782369358499604470834508753849447040912872118601731453129294987477104702803894621522611959588476881193482169635436108934147174406053729461901399726866272633427139061721816685608420016070017737731574749569556692014800206672216865255251965887935747253705648492405782636828369143783701487024333074508741295440034500794590882575530566352530929795825438153742071074277104703143362803216267390944948659538779100080634631523486682161993617968221408046934637225244749004877358298535091548055361269542540589799172593583035124646462666065288797167905880082392145920554798324244790397796647742265347956146618130828242858068157280920273260323570274498371283680829939510745223170739870202254612474301629864493383084026803717188471811033287213058120922275493987987036376067757509946243937185234573968314044724438599006182437590932847526618337586843037446272387031513442054587777163150979766170402889004408666220509106665005124503837344444131261220881270516160748196880221580493289171399753315323886618772128957643398562249442646895846990368978789970628796341208524077143121070329427809783975051153776243930641470340178355215121968765989911664791601361700741945019195403036367909858692203232326234070960029186678882981793502591311313706463462197663131475926430872270787562189110414009194636355063743495809750410462401668728026128241221465364640249950260565988305038760739047949479316730430154677579458796573694161572669632134239440377336143192463025338156188501376738369828830573814248017793024408474148355002931558807765075886080000000000000000000000000000000000000 [113,58] -17328821044294575475725611162969113656268221729196089537392787514522761001823122761340837608593452419147387240952119297716831198823319351694004383308284865011708741587305640583326879996169706112573511807711262452430955362790326802029847800160945730453168771042322227042927018503529288637302395966344733708246284349498635411136403762960226435240063569337578275459557231968791240384655448548361115328892101782212029121786914634674760717227075240402664643788171596330625133544017103071288299029616545329157758013255180383561723434543763523200374091095812664357003441472789370161935063959165816046308210137826441084709002308948587875344622449890366295302528639708832028917675088600338744335207733975548605776245210330403596490667845132697089769194589833026278442899080654487763696928856026601573404383882193675047832101610199165660525433393023269223113046698072301676545342403775837834395199836667028829478399910955829981224635618988116797190161348594614039587391952249120835329713327013303313411882079930714029316191971516996486016624507003132522879350065737840648891830244620152860059129549045590153186390459675171791468060384298614906231411562255010681658378424371087609485154332109676843932867166049335246064197110822229496010336180125786501072499226463888109838654897198845039101753769013549307089857500873952695694571882977068428922629808159726005828226656926212971042202062617764472441138526120920302302499790919967303728291679510945751195021390935127256907014324693610917681497352561208079890707483556689381922397811347847797159654371623472519590414926481220318780935007851728961337757771476321809230401766157422684188485664973145937298908156233262685527404814267684691553690051547386840056549327301031801978759026906547812334716008820498064251673317197851060864889758171194086507424642457359831319343740321215247481988295993866924664384163119887189108873018390388885949783748493557859129207537390936520100918339577953337126084490760732323927520650514101618403591303009909585061077534692752968310367807908302603801782616716313719506321036207862816613976639190027502002490768711023416688035091692361117197899999140925649426392798214221610165264561153993395622311979038988420926346762936033067862665099243932001921524759851227831085620905853170116429822564741279616246779795593332581749396818652464288219160955230421366351459214679412015643008147961683084653931777790964370328646786238461933274279036358576884952445154257861585859701861613054319863412797669744025413920135576608065875970103162822319072069554036067532800000000000000000000000000000000000 [113,59] 2877410832705778920498734052897135711131466870846425029875359596662822342841194357582964959347665590013781542293249338940436684266943003755319384879996938061304687059824309591019090438150085153132200746673560985234677084606218687053898674980852767750137899815714486748070518343272530292769208850081618603283049414068807245744151261450970841000296979253165029724730214451687616294809112755743857703987311112483147719408972412093743516564942872187925296089747869666676978888088866552799331918480900617828279241002797294723903299909270657100178811103618058440730206305963931103181809160976127907322315263581908968841457623244859575282120690537829038852193026218804866486955573799528562623508642224171266575295636507897078455182142781407393692416210226052232817069079922274332120277340629418538911875053075145736605699271944736320169279427507104655084813389477839808180762131926515904942363262857819356003004215202345454238394373510380088188550435388869143465521445885659624494071128815310125368043819658965361209941818933380375445154793697197142900043529463077230620498492933047026180323473669904837980796118775251746231612942891456405268826964802790780496609552131785502047433178096181151816646978740276147494808431629907088678363578519727680596771549757635359151898208075447067279914572979036015844833653959299575589794464976729874746996161885485668183555616672014639732584899315890703631452844201384331497700495323313960937662188658746279513591996717874591167416423877889302185067632989340120413455407807440983428549829804030678845529130197494036682338543882832214928779535565818478807970600371776403895771085635743885950537174289982112437631500821024711628004701324146163916909223469198068574741519082196361338492228731777854298575908539700834147589099645670862752686553633638313219438425288879390650151041789726761038472010385495209962720747904845656398358252938892350831932223244988816915719459176313204875737856045872761720592781035318766744314691550066248817529791532621684386609004132661968558290140021450903145200111438031286665264144943087478835101769841694659303007561286328860549320894546874095080713189954402820152337296530237623997815970570478158757309875101230945055419240260199283724570469023819393833140561765142283200966000325525648616468191664058097917050133533349739149706903020793375110504393034677238333238912430352874448078290564198625171728977213028652479466137239314588125345176651279477080228655197227726407547671455611191993249542949070003605444224329332579638689655991905583376479331046790266880000000000000000000000000000000 [113,60] -455569859159079117014357981005529862709188718141019119617269569719155632529419017475633784944846374627717749007320150833558124000388285216785662575958979672805765682467315808584474319043526667504775949239323247939125879628098577365025504125408457671728603744439220801908256542184839430361295405565684736759324844887990837495601841533524601085378049779311806849534528886372777777019436802238406767321273404350457046675654209894280699829948669741124448460399412845989859575018584244168979279999174354752141972934357705199927552419717831853219050801970076157204943441209482142658114383237824181534918407545682922164985909323267577351828296752023898154589589246397308770002786476689381186429356672560682001189603117382163850658851397087927033502583899569457560388704132192664974621318125835689779946299794592992870961360311486993711786733243929451571060030578571084791851314476635786633267238732965412754962602407915739020492207820581325776450691144505305660336893248487963526621438243332843757269730201035717758488509274441929333013901298064875817095184375747198839958484823060053529973430244694135600611042923844862173712697240993511911633819315124006590264608377082555936684786994333968556786461237987397023831642233994884790461289630890627917738792484358389767581097614795138637507631988941793883660301198788607991230937978244549929679623814702293968253052596780900140201337113957075878079598571500854636438079036216721197371706077571673067297230224516181267861571545458098740779175342285652766436662811016601835025363206261089694674601477742503260388779212465344199987399545857676569264246846003450497123384475727095261694832727035698206621179639042462619687185259582273554382883422186732394141030773717296648677671497743650839801115360527296584656187583193224089329451977024287024267145221394601913201729410956684623455420362954638701360458584749108272564029558837531980302528120328481788131496458192690075016110736692539509628862318338665514844632739884104211748602617876717338817567955421158026061806990745226362679029175995465170590247294308916086171757360749266010036662900489844076498466080867293381122603242330606154110676325530372961516014615297630051871556602464314893276088145803461727981435074361131187890217315496252394674112091775238072366954245489708500766879957687953109324579945145091158753531656137709556223100897318073706159359616089136174515763892233743541730259166865630671698641429019061378005170438325258300205894623614712472202421893348598566980833959221265869160178057363808402665261610775347200000000000000000000000000000 [113,61] 51870932998249385664641416432897450885508120541687114511187850981227931644672247918023895822575457899295187839542731142946789420623026303533371300336909187526965593279032746459552215392137753274554815140237322168035506878529624136222038311570954369500817332890827147285258107313286425330279215117885337815994516968085476583660544206344006263043440621605508607672139108463697974492379679544565211262663020880666552777875558059345965766831119034440662864466633707450193168818534980346973370105062780867401106909679984598448842342018649540620232100900657390165282841665133477171877133374193928197790720730209486969563546368346402664068222697491015391121845829251848433306648554583864127643322547558482598923053510918356282739105559661635285424956017598171533433392151157000252838900117594705603105284067093662085986432881750114906859498275910093329043766021190443891724207460497755486400935284628483348999181651014602348230058154341099020266107777229588025372532269817681406508027449997784692980764331756096030760810080632251438325561757544577091334565637482777840649123404060470098889098182096280496836412952558127006284909563387422310529962926319525313606347870904527924505287891790326235650995347126222079024694932295242005820553322370276917133539544663535968224751907364556803147003848113225113170679313858421945583748830765386505399250977464061506117164284309246072308145357743556633657797063266764022041687331390159634514888188398196288305641857838926606534800385149746346893270860117630095603175776076536509643443647418231719929969496891130664888590477204446697278504908669669515005456369035183913250679306114158518494347859428710092336736718585445651148080144133511965247850301540261532462593700504496926011103675905533580467621395102963094293336430546078952560553598421513882708461968333952760837185467491294127933509439408912698765901451791728943278309632922512738968915225897558842446178474306935841143412417725276470231757580541121714444484403517026164397278190819534130932414157713751223667522886511415928369126356687698890407705548545270690475895829974121930611752489978236377156348190952623147366361951221937482868673321247284848071448241738581886441015440208711106654758226602544742384178715883873709759292010672398414451985603643495955921776906592644916510414810359955407338443478895801066747270499625253711647754029058713836843314307845658414070916067761086979056825551484934829992540198330842635499683008682895940684311521645886201820438209209341269720143813914048896974480181486191696435260902678200320000000000000000000000000 [113,62] -4313700847959974571076767481615216788131150009451443672425308044090863583278909637026761993634369684812907196313008610176734718843496225169379666835078675532833693701231309353829472855508724724023004045455064168939627572819924010627131796470161067765211293896995197461599099642495650222566871402116960739654742822112716955124985203311105997341233864483949684801330075770513530237153708823499851606000130549846455627332211434391330245708068687941764927001755020583369699657534698089435712036035024905173011790476292271571087548973803727436447461460899253380061001335120574008951891457550521104926296940831096230656267115783081100448005080598322684158902461945332935930952761146004165254077280972054833399625281796158489863123528511108094444451650222335502193652118416963283495682678075500012243065395917180882736765313952266190709611019241768112968947236298907050380689242309854391374038375607132865516004769384339957402533253867581836438272446094759126109066361349230732741473320035432660882076184768872984251588746937031260560354924970240643613854600841424649816667068092946465816020455010015542616642671423833241959892775896176611007721120928158819692945160838886683573442300970294999193214925542264591410057071672363720323756228070297989353380274642027057756214405448345606195126314651313463835733702201383618957270756732892743263500802706479016541573426297362504518124080178619205845088700522498552282521746746880160378970418404886026836515664625165122232638102045580827018009775064415653605924798714525258145818880716273418458780958023252785868347149520467034997340354667803438986481635102924411600857824069941295869044371128660473832742159486736056305989960764352321213716345659564532408487342999294119884387626082018282790146380573594676712220521669616293119539456633892694683907286278074815809699170548194263991976319791190107793565251986922650767421044912384680385104131010432503547583510831736383713207078857687820655695903274787268319189742949772321876871674822589672485285006551609862007605987258320935656379672676281264092872546533284809718947590342736243409501776400930391550195883312525874022384315511088135006643652172660674972668205531774129031677801627378681075556419790187629057643769347032025654826774438525223473424508400224183938026672390316991682026579934138065161221504562447760115850096662785534578182325803295656542286880256794626174155652604604430883570349253324712797587436757395522323315693236003425969644830139696021627025045142829900480840985017910823986271560774581296021717099164467200000000000000000000000 [113,63] 254865383931772165242227560264424168010390239494283316820160337116508941454981990057517723585758925551285866428376533856886753354270968758719339802724210096492242568337065395316378858288985681529468411430800709800733390054481237337544389711138973046117314651527226214094958122959100651139288337265403521799890369626923028382088822552547077567469293519252268764673644172733415334411617995634846967677264977733103810167173175988502717455316504925501189073968863355419864480168127380604113163178706056258621983868374329526525127405326405909262513467612634236694506793872049194339761738441296893836319185174800842860139826618627637068396976594731779715941690889628433819947208152409304462226777321744763622274929032833892899919817516173194028704517770566761776320129596368782773786956604013393105230891626406504736232531237749145379453945897764370069260602408608078536695887407040450008801823933971938954944514618412388225153371106397133937186180951225103737094464372905642841151886759833567666623406380881264220183458240111076629225799188958557713714120695877496990313330512436179444865605959401421276889351050619241490010106969258116238832922116865918384930601955456833979249565421059574563716148370473757822586731210138310250757246613506923881031468161058056195886426341863843811469806745643750512790870843992701048226016177199059661322657058082443655476945369081622665607565644630198939858389177048088806037281542833147039630181465879788049685434651808052117772271188271100146872880036520214457548095205495785369106995384339635607172875056214997863895063887162175089935677612852306181415151405612117951855507090290856402981155414151633900664942724833820320763569664152603958626244310598325867435809047045561960073603238501462376000057815528636871037877608199797581440384624154862598030905571646878046225780579534131422113712390230209768276963829007137365387238270200929482301519630582158370153697422716378295432020959092746826023295707143929100921786845271314627640614519677934272757356498573358157139439948531997295156928346942650719697406172474362607918484101464955523133457602018058129845797037869004387490608634980950717197797747151481672846458577001089947635021459061319507987685866163983081858325459800734115430720838578820511346779617090491092535763168774720164238294402876942069751911514233067479296200257927688059979451714178703122133655708759713999864111554492362504838429421128299870100317926167340683094175457690731305123443377028781788273756398114969963295296139129701138158926058185098608361771683020800000000000000000000 [113,64] -10859316649313542460701395538872593994732259472831944210213417099997365940068202737684374351137436939524853349511310036766029849920915850906991396303908018274337896977601557725738342103817114797134036036702779359747067193978760060595372352242735067779127788686170819417773321090882640968578748578201886731917330315687055849466536568101725423170451949414341206137258529190232690385237056625903456988028972881919906277765313337570951929745742234194424501265925786793875572882433453214488790243190469336929190341374364473790690347336756723852604733147783832667575284291603961271935632590167186962115618747938790010759864461827736824407330747569943811095728730283645126823918363200300043659359829426077836477790232820766572592730850505691780460733450548935442900526162643658735911093925682031409189334225245443463404412780085809242311374747129423922450898156871443004414022224201020329277060619222054580844500494701425452689464547051209339528362010521099633567246261565491722164982679200203629164704316014829019339419367352276669475403433991683138037378329316428071314113242662355937454929434276793422104258748559760276595977180004949584983007334770338466215509482417433844742488766927601998038129366724255718010580143580525550786546421227367474496809612899538972123478233229542041131594084644598413242850619449771185975752372558381025552015504151544342841119896636071157792651237780686238203031945521021554021156369952097007731720654163983787141120371134556731668572272959108500711833679310237198174726089293914090971988577157795626949406148216257018443195948957950467116022382829585283979694086570634411417230329572233255643662064147347601223321085678496377093274475892556216412960689579085740692583689980515047632171933261472597037838441079322053000201506585002526715251445033257449519172033858104566390721399962861976766597045613288762771817674260732033127346233184728106875470992118083681780830293905252637528586113413222299432310188068019390106258719102366542812355430778782895001852283974934624747460792291684031337016003187145513180720895610846862963337790242913311405749569838431523499988877462780193452436221695345796192609703204763524688536738100059160362416891401407304212905325605682924087253515203713089965878559858171619791999687638157554448661908271909821816508025364145585857960199219790494976310484883554065081494938914977089448731670769513651727833281282597288336679962082901932540458147076149258750256616587346674124913152351841634109473968715693516573382456753884303372460377564425237729200046080000000000000000000 [113,65] 533116138703659581561431041105613706592418789108596548478740789618036619830888290554228425887062707843661702525821816241837589932401434203103888403851516465032437353126712324572836351240180450376481336169271854847082922845190267326203843960956818589709935073248030078240038000681983075059612300874608435169860294495619550058272812765467270475496082337632254309199985790407526806856847441253361679199181928053707201725146690437750437471508416064921509626075410231802832905239956944838751457342570414097829648579378071378652170279257978098938770348497857301207159199035732024459872538522734343388671794736699570291549703926545804168108519996915022079185617447450243200604413976702831158489401857802303975899252338602577175540048589973636067897186071189425980846715182387070012917874475298352832035308307052889118472610115616841309859146459704085598650592448284171231498721681803976487847530253376732729074917783544139350362772257267600315256649024177241887986464045368473597190401413284150687434095702182676990211655581348303614022030453522823167746347297425276473203401232524781385601370478848872292020575415446018412873476807315358813088613768048823212832969022704226112177266262569078249665531172198229698889082455138851800273254269775234771469614250172774226253916843875083668942702216740953199263543408237876178966771569754811763830972346328806626622829333199911456066632939499866627158130315012922559773016453591630391911239048970441397356640305514161880870399198739746443940936552338150861953639130463107562277090583813450132873660731985150088259077765683665692489570002299356981225421855605129183452609786643515983212096205320786269188079239010841776559833882709317109154853231682329174621140719574956079039557454906449269027712721325422403869848939710565613373876669102539983581569848440751862249673983641591002175905745997273268897120406331362052567746142410463742024150401194810027766835533626654813209918830659570646479207188091065978344273746810981316622228696086062104447472499978086958170079540142760623686859617611596269035110664058751089733839328183462937259892292585905286386197207309170617505298557432632464666356006318839651037026332239743590057293662160297168434987749865044786581897901681753307866682014447825282948692764411081593662179704267062333242031702823555718527550252556834559259529138314458355991491894743424313391597585293433907758764375706141842847985446921646595370628054528377011795698113128255800881669684078432916118367996023561977571179674966657019430157143731071102133416755200000000000000 [113,66] -46050401326288897715473943807425648566462821457281228751512083641541582376302333203019262953258889458220117074719620854579951076170492906671331419904538269688209037670029661057538016422982099132780765247496575095073441985368753843528426770295917135534304830874662056401577238045398743183049730722756323677125641181984398508378190243934664233302904109646459541342655210823108396038704541591697473412372329259824225375971337888980145931593782301097585933190151586149830816547733169466196660806018752569031633786672773406454913115110853166614862555124659947156636338100037442785767252590482317720785139471731587398357928601669518094555431271251196739371669204595440037380487400149723804376170531247374864669088427091337898402358786143556337594816266552710368966951349790976644108315906177436504156600715334485347185586608668719900859605218035312279210666702077369561847794749430530271960426331438262103364323849655846267566867752718395441464546867071881955368740190800047512487144742091509759600058203185970446004091033310501435242946004518216618257634117872231463711680009532667673722051257285479940528503295644024721952053979796877654869973389360236812027027185476298800325578917263471638061520743401723728097474508590411953476778213643581469310498395855196481804841425621859054830863500872230517855612088594490681372603393635333454597699186052478142181226004766937118810159087170600806137211796481456227628312785969432873938825265852887066860581108079578504224774195952476547670609414329362202348829921680058829877206737247520269903463858328343650416222113953150087649013776124399999708836858742335506070715885913735744319300941350464193527364917137966250556309995304742062398089205482457962122871309105993495798207028023757123034974471228803756715990893121576129633852229398263659100413883416573752709498996137594001252233981246021620206501250426124901620344032619984813420248885831211277509874721602321321859664159621303355764400846374903507144109386933826971108385021585772934149091060332977111851802276505374722837240638768508912691158533593959357571484501919762391617574912302934996566402198022981311735982290963667800470234497179100553019482737183770231000474755510138586624412169434630751883880822331334937988301718842284677057128392518258316175663854297835171729277791471115347260023806425314679459533398663628775878395510192654209761289946741677090655011442389386197448664428355627432706303043770320481567260256552452771584858566995124536578539830342007871449546495913819516131502838164552165215751372800000000000 [113,67] 3843449596998801012761114581300667728717106853743524397572793572293368310370101490083928420975632567908148040729001207615007632648936121302030627551814117181249176457454044691851860858346136979990066070053681429161990272658472202337046518924150293761657707481875864124067722462133698648907408578956921137571787479505640514039125085021652445529215144954619584537953651754890181437937634776940691248835599867585862174764067128071827716326815047184445470260474717427178545923105469216884963175254546441384511305688519942053407923355124544654806963540205755314644988374624178034690451821638773198710312400913894404119836180981840974653185034453055584269534079289374834652391038330694085252150374427311093678581846869753024394287842063115538148339803937834515423311025505077424877611507161232013687626247812949376208757550335431467161046768678970824456096018963025432450539181439365966324533177023889523396492884356669875384384823756325403901145385019266273931157426119980968738064773283710441447074987566155360571702789599623099741256605946185355570788247610784933067046399090915184235431834039280031117792169408522487613044690654851251123879927194705188813160650287460205379386487837290627425345466924989631464676577887371941205951500243595367284997020920272533669916155497746131778778310062079989433727215133202753928866567531004632694725720408782769452608166854816165713376485559727517533851176594999130454259578001594454047548356002465526174973117873363340598643129949758966005045458385560974578652700484290289750813147505575215272991714795738482735473704173505643672555766209190903503576530693408885168072089842224642306877338497583188910928330223730342183297014986056362938965818169306338327486751225836537800049928046947019925755874436400348617669168122613992631306325819963458163244696778892723445586330141758835642687187365313738594460589655447659266045412048292680733082187076117323724524798037068278113935429246056828709328465109321426753160809538301770033334510334473683630594374699883769035806480824892308627073473945029694940558225832745665355884097846245731821952284591848764396515207696096290963783305532877906963805127682658932552922100898074207556014914751943053376071319011533099904514358392565039050078215451690793602804615974218796192172718372400436735661745526720848524968111678942267727746170088764787164442691637719515486105071412946801232504947146729733713753412399091435475217249696609481087301154024317081171571655287967875688909867527509296379351024370055557777301094058226349943606476800000000 [113,68] -254470774125126971311527531324138602448505703196454362826213974512654644302046924692133705672527334481090426180806623132731025083751216461615269817925057056745111604776335803192076775113352464916562532055914002126436907718042404793102772690933335838810895361102462318619864144222763120793884121078341975562506321242346860150148979482648701562834977269226344890460855998889804152052195276818857499148365793866086683484833225091840044392789417202393865057625483145623279723124976850802824558932476417860831188637066570572760521481208189215872166597725510197339359631415618357063013390701693246918774797455885339308476764156843846212901478038048259518636379204438524455521687896179008356786922577150265406016218430423299575326071223537614551886538276283203838510069528261682751383923768924678950010324889043317422369287540137322400805533295542030681592248927112735383566661892336351051362027446448394101409936425911542431512732356052532867777674366666740383343989156504041341562487663112821842515717937643482336069072911589884460487050162484130744432951490835444215929659855420013732289802935553152178827152584921033569831965966200784850332118028880665491113395515173367975351733930587390248283352112794686991896006087898350143439146944873826052104840099346175139180172564578105190481004708215801746343215869541678536253920281719289155711206343502428812532870387546836284551050586040793882438957558503873998013540621394007766196784598224601004936772086418735570442734063446418277605736299430607994037433748967196138410860215492241786545215173647024965979497411247063315128973630486087819460295436227633902929399110264711522688552008260113410387720818102546964237861063994027148509298746790551017162117491123034412624504408588196365564856059157843238233013588452497354282476356052707778400705132640426242789245853507137927091221743524398766582719543512301096393950474715242488279834014560364852192103019767076487785908206275520897705733702936418561806416064564185637381572994394745708954000462658868973964105711103185687717159940539336416806974909817653981098395054339446764027932454377589522965153422261126222247266902061063878383774792805346809942475982672286316222352191235182979332033576232192439401856686811511988018715325192246698311777365882762654513427362310647844334861919813142005048571793194969417399333735558922596406028493728611155740161743468219378139600470148758092469028139919494763477520219418250636290027053904806623984783830565696088864462392416012414763056537695220289748627258370240021463040000000 [113,69] 13788710929458821094367445690131093608148483286699420168606300695963283446729022139431223965966527901468858737758332140932745146678601670470905011799736847168575971615722400893005319438004505089954494169182140132877305533533758845092862001294963874925928719363874325788739037300452676120341397024285825126864241947077164726651828283115848408783099252611328377545993680467373646395296538623871648832158672071577231641888850507788828582701081961778569079238995824492488438816812147543778707405267482934075957396365851023864272027000542362579336483874900749858980612145082997710008760783865857430299114533272967612071787956904237102686746825223838739830094534703519839700530651730864583208495297601739205917098482728425136627277347614584713149233348390882628422517348278251839551703566920784587647079499634994572472455668484341809634120557259782197231206667584701748962051023669315001796183975687545728298574231063460301391802724811650834246886161815308460605095975857412932459241640681086352102587780684983916360432638156167616140292850413967314120518026192203284148788443630490701825138792374568256652400165003033223379843086769106058378297943977539981672211183862582564523037200336172466338235099304806803829092073560468852867529499470229501709599523471552846658151217382293322039635580280280399084554229212338132962386127259492258524433383104091325311533528275149304399109869396823653208733787363425614075066473778195569529877259927583783875133243125865672997775985105335784848513793862704791283361802954705027045358753550501217432710730659589862638261323191515869157810955756327992952575211138876458649375497510052758596590723487378917976478494882432754919544792455241772329089906860881194702648408979818141702025683910492157177210017813923262479168206753344265162228354074110630955507791546505974437762801518944610962321662594898163817407161522207493293969607582895636627482383941220287494478448149637761450279658866257794033498002730537849200396579935317596224264394834796467928343758295898773309849851073266289279343336724486484050927163369536840921062224090228623522887466237888370922811572830251038432810144434453967718069342978592801089137421833037794839901916957117390692707610692862934483718181014600129051950319167858321541291729867440803703610010144061563209152842322554472007103286636975045321519769315998030273428066083940219023055262700440954361940187899591326987912752899170225518493032636773465543654712770732525814776289212773859125321245632611851465033039192384652554834343774398140894684500 [113,70] -538018989685207880848494730058160575983300432979363331721470765937699980985329779075648414197730768064241118360380819906705454710382171936584781812681916993857040228035617304222246915593316453546689120747598415117714721059401005093123727892539641935227116362348591320379492799866346271982391742200991116244057323909949218792450681552793774646035757064665606874610005693936781973987428531531981496182068797252770788470553567227385007220407052218057246384556294550149220854502951918326457434513584504682164544630650900158627289345735079729523739336651817662043343307782325637631600376606012190568643758415931603126282429136798731948803137123776915730802704706057294129187431833208937115144877009805207173588055203006436054021275742136977782801341723440778065632378079039320318579395810306173457215325501165337848263787213475548463614402524609420889888102370257645412834305337378797240211870431793443323225895681924368186954667484090577406020017166105518015973262321161514276516758471778327763477042909844332006678079012986476191230245014930447060160498286640342467917988758583314194800198011617275171228848843021691270869612794720562148506042365791814858967815218070183215907585120894766027975303918534646872020335886405423588059409715299837055979790879050136048816206408816605304665055649876800619561762851910436723070418010864797662815845956677098483851298776738982760695821435227568027674039380977444396523322937770409598021321354715980416087565995796204746367950189647131205919871631192884160663781170135535993434692926483068904660653146159776363665850421981466925080222010966738880429368983476670697650493040066962739419960972118231121927434775356094362225231755593861037577304296293501507517123200660011567535276650339767040650765122898237263386605075724752377479787088659362311404036225816243423217300076955619977663263853859010613785826178887812561609931046511304099934618981508829723158841215312885560963653062393634457116565788266144879872535579542919930759060900132075237852777901737708657363028668541849293745348716966365504955551351108678967869138219708741118596055610247149214054568978786068524638528333308075024444703678742129341371996805367925492293789687688573798742467952231436333302312999874956741725290350503420624969709793779772137398599724140477354119422996607299387887931142120221408019573401760408144900619417527242907682178155695837884099948550255526657816251741295928722700617305348062527468365476768975495050643108583487351094812778734523912062982716241987151622057281503875968000 [113,71] 10808426223492341004893597387347688460141407926664828230134066042823262846040108883140274463032710800287102822702913016764984057067381093167766465893313662743022172263696087485652867464191984816664383569820761083412618396613631101743512450762192201917021345794240806331496411500961042825543134673204994919931035595486222633988382720835889010268695241450891103844474601970140916807097587979198954295363272325041690496935332064412097252665273326293191180056079192681433771069969885937372581928415696056600299533379221802300921578728506058188007573663717630397973564693688730530975636640400197795045239168858638550581327988633240092004078576175599958643201379707003827908432436455714101311562558677280124120863388011949676796634650649418659197206209677059791031849264699993721481694202124014580283291620878212454934954704612196796011207997659537081359022179281648169116466170002508578791546727241898431909751455978673716263834347600638155560564742024530547744320751923080459430278731096966233455143393503579505792584580606640302432728732493765795041557757731274641757861450919229925774064222069878503633740621437741726653613109590177208924801218428426953583331469201140567235765215606208571012357453719147715519332114605595328764372406026310056407567415723598853606457364352456652799395433330460514350241665584266689789335734949440637115988206287780338014169691859228668788311107179704423682293451067645593063307705495782536882795789037211678478348807178939847591398628795087934332220734098092977866697633349428629724814645224938909483151729351572285324182070803563363796684478334664304184911797607434195662878159983963783034761389866955571256467936059663887085213742868217310429976018929180102575153037282087486443294322160925313433547167826118679632775664157510823173601286249636958797191290182467941840075694209879217093060287678259290689100141051721039156843701257681668943360326170811646270129187939954767593779472195766993406443322266861967142515254405597196978177460371164490309769068799799524543086314892817573771237864856879299884181266234580198850475759794855455941475915168035013455860404320343346461256094733233246059959967720942746232216588427793430289396275714640082311783186713959088225987168066859637984085647084455597582772237918253470550627230629128210599935641244958326593323496160065450001730981828853374736437052739954496748421834276791236430302993764051050504764352504683327790735776926082633041736733154321385522483947737367291372887063519752023339187186705090537516027473362691200 [113,72] 12976041068584905588459404454241768358661313951656132132768031917520155596515750388274454260188493804126884880867787536929191394509463274671088336659703985057098256746673630971772009373571641950154952128076422675136311119972952356428391289694408437050265438759195754662356559486819356258416080751007362545959893660052526837841565798185554465582861578849592729027088213522711539902019632167338733809253596881213209660336860675894650689440170300440466342923770231505843363381925614375397008358868678761539081797689975856644659245480252677230066550026394339254675069162345056827224318514608350926691846079733742904198729534138717356063814059403245321087790739591858304242520165817549542118431261433534929170813168862879571456470050985052657154854207988804086031041756160253972051467894984940177956950232716600502541196643097227730885912064119373663911115865159451268960564458679853643144409085087091705435398535635950033385538005329722667576347696064369376849808414114597109309587411624105394833606449606634960743002857287026961568484120405070355587907846787808829948874912024315910064111200718635246596229098392390806288569678011793852942639688988753161260535132413656549901375485024132195922944180783493711302684083782935339277326837808266050213967347938122664701755407971848470249205816452918777531220968691388834417862507045628074414009622169214236791839372639411529770902539647506502061865441281881456920635405426991977441321892527768239326920195395852019318022722497591358215013114055597779134775496293164974771222608045609902052394842948554880700606273746797668142845516270253295594730734664985048770143087269446069674876234413875713730892014646194967752662940946691586230761319407429652446464194310180951605679467137925449949255092504685362902886379383235359137369820123053749248193371300914359666928313122758915318809352885192284020340173338912871475538563659028067289691982652457277343860277174561811759407028677778910179247932517166211657303390855413048769984768534465174816220794088525355414659306963061117300405817083393490254527585089741578365953356013176160894109365161220210525139556226973748342839350735210352218998989367866833220465881508553034821284589698185982576348140398081833081894690688492738598555059674504182348987251816845726721851213489674494927296373306727199828079502764577691864385940262314846581955254311270298635146814778221546598582095655209976805168776227715751114543396796700412888523777982712806469889640833338319102054826122069828471720993598535172805205676800 [113,73] -2831291745241962467958675728441272659618768580530257760672061838479495740712001794516419028386091350756639302633748697883274064734976615983828673790540998005724080618621329582575145702437962167660684604609262607570415216728349527537353462235655664561494296297946347007922593009313195154230791528718788758674645525492708216742106681761872460940384205435269033648766789033671226181851611800437282191082477390337020752907892791402759544178500870751468205221344526546179154472809098660179526688495285922215839209443266179928625034822840289512399625094741299278753069125652921842926063266869972444468719182675925002591517687945242474653086087978916350930104268862788522227259612737291902120606625777188330941069796935209804149601320083572513227493912800065701895398288009625822057272039436246997698891001295152292795384280671907693648222439651549241174542729212880699841041802643850316212248060965074543598760997539447984412905487590201212454651500020063674067673202230302932672626552841699333823485394482951260288038933773564735665296711886310408923493802747262783221406594324261884802392385518816424813018819549080684212383310294589153168448674933312378907514281328269789448988647887763627253331958564830948494373143728925655145456295142896235152072378650751419440738555125804728815415601729616171312420445449264674943331585689867017506204297802480137684040755310556771980080135793910199909256723978854080468727471793568697333802954023021045331563579027479884244723242018914928532834033145979698802793628744769911760514252915310810583384302287028781770889982541918100287757178743475576658578854549741243943358391715311461652690894686222085871209955583826040090806113708670200528293650586505007221338269392692106529285653742073670088620779300584055862085597179412649382995795647151939162140500600433088764800573725480266569998019483121121417315960612277492339098612183766536694625240170794905543514537493033473251153358154171244711466945946134010985263859684334045934923547151061242880653153437647913030026085841993035475832465106499142021894560325808246826821313834945932194053972582889813377299601808536877464566398828359491996067236002377614838989849470057028877226878451224618225766146699345657538126070833208907631064220460908373645145502641797180697286687120677906690342459969469340665208517281694755354177514977868358064925900745569167030242948687257069039230620393549056918507910871921828453550948950929005131283357247038589125027100175091238079984955834833865448708471068999331857839200 [113,74] -69857897102113394282098761154108675222204767706827836671272439133902854488392921287144959290574375769681676822830589665180675986495981206596070133549111063491685792150946084254589491756882438932957319521380986440395146661128312538659183296095881318058431829196696181317278318071584544046231585564299706908957422956776666991646785052574291914804795222304391575360823856022785159071660775430119080681117466460412174444683604224526121659981110515320727275316051436081611159638838786682800124576129441922854627511741202770351206982544727984832008335112402828788512540528157374434053024393799958861288878519430247346875471764276780767102394530298635092932832919447116767347136293416681114203013577968685913696705467247450083534990340933604938332110879185867630669163272324686578781548077685693781186994178899541387392879192295937048267019123092571685360830916897818313008113604450809384662255241069058988526656443322588537367391591456625761131189855326403727886666041480272490160770307333394371416466707746824035128640195263052905830645536249669764729324543250738344404615626234852788072471991791483366472550078015724272340329591850608489015123668623748692002896279286956887062940136934026552872011347759376140240783116524336417028052431975235545667974986161009436130976077881591005742154728852117526253752975649003863632461514069745693547689519599854935120830531744973564577830869183192008486032630514020106181790551942988319764494350842342546957727164163954205626329390416600723134471981420382081816286662264717757214088269037024544527899559534336863190672088186219727448122194498258391408960084582864793450312743973144967248687105402514136808215646052168788994288134151534119871153193239082334052079363551577065886213114508527202569930161438959710333094319062617324908124061067835345005122537099112298255127737908345834313677253569226079529346859367872200234549129750598211155690536899781676609205475440925859678314198584693264936042140123482332060154543254042780607529498171010175116328048855250964503771566722916398510702963737644835197192259321387644781818216775754801184614730921482457098678607926480345385251759523439418770991765274844125805199556172422200283894413335614035188581927475331172708435989556350800660022193435058434235854698784224244444678044424619065230561537314594822440722608592356794037018267927551895780993894945744913685521061541443514858696630404439979157073415248733522486771373971902345524657482626823162842669386948766299119720168062320787671533527639291228800 [113,75] 3810515857642521267547669224594795622228173909512694331777732698080217576520080621555073758771213926824471091278437835942808228794859142610209418845923326718535957672657115137053061301900784846976790487733152634371281909168624781881353061628836722167127191924708879090391315582520110151110646605035094787008074317215366764505841181927257962821307977901611516257265739207446317450031491995401430032214048316173490363127103671615202055940313443364800614104792542156303794708624291941865942014915639835349018784609260843646035749613466141289053699273337128894624501378611484288627226181415059237636999411169175957105865331262083207211147357836746901609002305825513562780250295167301179151595536647687382013331403149277928708332047302706434552324056617155534557648889045865649629883290732924268306227355633240053933407322495903025654118926549984715579142645357799833671818228602604057736912196597225366368301020869754310382364633207323402740894006563736733286032368919252179371848775264505002687649705583749204329345264743588051751131409165258154138239721152373898614923972192308953103032903273427637340187316830480682527736686446048751772540075393627256029956861507011738928279943088522336361477600790148488251428570069201407617037356460516677562917605899248161223184775866598314949830184290238895472392964206967655108693443782954915634672270953519762450629944328230297864395275688994356375847014236149301632088489573208218187537082035714033317265057211598668354193840909883810003876781237542149966233995220593313285656880829885081760370736801180042959292531797068966578002410265556640106314064084104803380998876690882435429152561685808500422023774499659007486813589008579988642750208369093438678950523832133393694082145027696268114992959497462957931357818983781961521649439284726050303579314080974590215956910601667045830799285585687791301055984129703652861540556053421782281509786525303201792541853106042600576543133175991771803738791386610047714852677442846185030620373965689497525647068561366495942678311426428850157213262823008270612480977327545589834811438024495817086158749249798035569016775728397996491785950409821901618232826616530689831934845670741595463616161983010753870910286468234824191155924506778896563243200546651099401877592718105734358802174204522075657439948426013160793086729833500550414283355523923970674429032219034131750448511927687922298711869762889872478718588779120440350960885762141653694504375602125253391156098320426906304349169911165914168479593984549040 [113,76] -72826085241421893017232287376833304165678982148921066933716670922490975766272092445059898513067383875332013546998276437973858075842300420541566386876397894918288166143158144689257990094821330902300147400104042372919897208520578820729075217040482238055648800140896911439400407323445771965683104160759665107514033516813140401877865644859108143530057018219562276284744437803507718477732328569392913931854709471760626060900432346720677911390688907423254773416211287908236291578801661362478554992679224931511426819078785283351808376296656378399095964748155831338509076235991252071837580267878670847163359011240718543881018643783892953878453942770545236344172066387480000475093003886638512691636986688355243906452948742480337663442036025559786167294011652838879033129907179442015303608528143834795218477196128724536842105008574295940968667254902207063629077754901386665167723984391292958934386118517537338675460481059223439325601593289855807446929033615459760313721097391839621009176994558917104353751785523090902047646260667020102351416590942215212949283924432837932708474310544693917596023764549032131810480995548514766426473438516811039681476998624663553624811939486056342935067237437542795750769166751326755118578242774667228632111108671017054631954770814321063249121113446874721475075007031767301575430235911090492658602844395988643849094035891400160659912881257089980776093000716416234171029332356860665735031740869063957848690266629025478262127485936549205890666444769802311996284045999311227206088872165632084110714826193154475001137150782645588006428805078474357388249567515061660615759675737068363114439771732643800621518819957084740478093214800253054558117755111507334642054334772695273740900135828437607914343379466946708229633439232633754027679136630240262535166280496226124649379551699169198289081183675306920339362123478197186177555179344101383819216648752521392109380085519521140035932210685016752661067197518926714422607766723964712378176137216619844992254329069761773047186807036926954703189275328962902299481133046326759307132820753082488394053158759403541027007064828336010996437339851847950514819351325504707868634702558180980561284122229341019912368070843998531890249321431827667196761754349461647650159943178921534417792200862909197791494741926510194819768638890503877977360323281240750654957921756319090785612071198695782335839517094450210640921163762861985899447751521583083048622335164723407309220394908424667354408195371365616082254601230819055106291812000 [113,77] 607340993298675024701075460825498733003112575803380206067625096945596259234858747126677531173212701533171232000879755153860430509500253044553029101151398267649919496224094047652401898954705370090332617876615102616314672490799322329591727754623720100981980569339977352181292105133542636030293356615126053233763830077514489859889377846769201822221044128033899438723546745426993814938260436076895317803065389674526510285600561010430520101925653589710803667663799708012355111287221914409705300696841691621936655140419844337151390095016017582870105559449409356460339401698432108990236686314653154795563667855641168356405077339358432450212956760677161183242695514739540519196780806476188432645142037262988128236326111193437431374957961078556506606007484795848636615552326315467969353722040809333560164602539292745955954865576015771552565644781059877965770301947624496160177510214063991227236781019219657258282257343549501569390478269693373590167183047238165579145964698412121219920298667741968821332280297056640700226806436682250020786750639059121414037518283482800347341377938014912923844878630571971167161578205304213657329652202120193332603806493738572426880621263344163709741970643504921029390882863657111410424959993384787537866176351774215003056512133674942447154679944142482138771170098952970794873913484322410225770113575543560157457977283855506758089213304769499686030635425862952959096159413719607097260362430600670711377338040907085554474988743300224383037162471972833601522184687651952063919211235362997417944712246064498226826729145345311434432361231058133630989574635771485686607914659904628579167409991857070260040868422732138262791967996162876759766607891656562839116416496082414021219660947511885643714196587602745088686524974098499044409958169817440346359223853722242819332146259456572448120608731845232865513877148040747942597006027442932554937897577485496426327118301096129710830488718752385506051406432000981124684309415042029555190636440903167689029845185192192175453702988803052010259901547523988037349436323972982548049541252345278075483591704237381640178953025282142630728588925150322187758612755684348942774111653270464637444949622952068469641020032730538529809992359697604045422029765075931644582020099257408925428242638202424151902543182741451840820985279649729384696778251464465254578831560009382957997380842580854667142991870302833835314726466275513649198564599351645064557446147389309548642623904885449622504431593202525073486098672452784377462780 [113,78] 9243525786789844593925383345101246565502138336932970047766056223509105560575755881380595948857086164639823964576539834524665301408384862692919272289140680493931892670726320618192891301501472639192683641760096753187540056542673375951349281085499291507265566108128967238914457381328080649084122686888860778667719538384801319753873893134834033856327660148264989636322833407140867992494535706906605367361260079495831456336403020878134586457574341829932977343524580503215347430714644358179487704991490372563735821499218483792525459527003897865590089100066403169551962660471168052682935688957644924071518814853603129963664172373068203665102575411130082492800483740643681471405176494762777054125751264482861677115794216415276274674344234468189592451509433955707849236599367931189608718471531873976167373509081562249871816242774509812524959464039460733216313273547927959496739932027473033937110333494383707127385599339757164548080243550853183835840762350800924029346939529906308071345823530778190457945041165480046710561336376434678255302087022890970506301907415602977172202004556740580961150122107668136933618711700983539247108833366667969771404586871428676125773082784992382078927415437848644074315906805604888143292210571128866183894139445127441765596213545593948526272194243027735312672669740062979000101154744169638274983437868338904956421565327210828628368038964425094229940397628083289816008943765993618797776900190896745448883638253655340282558673920424824430055883894241961700683018787405368039497319994529834431449137250841183493952719761656634929549313895578721253277068762279374661030436131165541814879886805372432512360655559622792700211536843654145674384695059560569262317386345145704782828935381602194356852732290880961031982274007085374387536563482776385310914343821207467684884770198486403349582194284739035335326077827109514679937764425836427990449762396339363513779741297737597344189635274664667147670049659239333700809098650607914712263053594292987543270058508324383878489020375546366692443927102928327451864836492008857472545307530233112712137707208970346098187282811736323176594256695600029833566779236828598014182006109152391303465045028801763707191030033924685378829283715527720254848718623567540258790701218782914396940231362134200039004186787778107286324428280787812174329837077257721213963102386163186164631419742864583689306620822630657424095142496293090472060012763313765607643038597828154033824352279465928484404356205344001893194707849175385600 [113,79] -387657738885648091865362937995849262719245471276368598151379480052635852793272075498723689939010323536667300258503438176433135211665024033923721270284453785115732530704965375782333914295057386028438526339430333712664439191802692839079373218859630600449416438374013591046992024694370220630339442460913455415608969178313844744348487715763726270864432321522573198212233817703181040628951977712880239746943071645508531449778489785583000371157638792908773084717793039613617293473103298503622894027100069168459462905871158668366554710496441402244451325311008413121343685421264950769783840388216949179410553957215024287899164275240296359607425657743930434101270177802756537135069495715385520802765742597170445397700204785812818847378489326900311544651903156079566783332168916968983185543229677329086273573071860178926006822021422066849006492833137960963387939890261374715477319251204775232949058081294485032119432943567349741667224201770683362927191403590941698706693979848168681836869509143141936981812489873035683205134464691650650214559970199130319324624098018348214099977905202113639891262392715394634297019231329668404272506116046447066455061377174557747107244542090425809595840136632359562389787623664326397821112734034500304129179882193120894085077308404787279474584019284833513042343636942806806338148101841994303952203728754348091373899649977584572792888292405010712729713445563441183664185981366007444839037489261661058659723232836015040961991235644090686555530526627931566712302489676040042598052402801061859460020462834983642704683864732163650272953080457428125983856017018647788026037429887363593133968764070853689787425769115205124840251074104973802115794993850371860378529639080058570110875182798934897983479718129171453577027699812965654713358833128611596101748563946875697208397212446003230945501762983237169841254210893687336266195891698226217334067120698750704608247086074184589017698439557584954971230324429301654477368810742563077506039789356013568701465645421984215007783354843523202315158680874002428537960980750494290881599585241818536990467660621599223973074764290663068638701660130339685616111702408822664913315031262607813487475266678889017278161909810481476520028549509643364754619341458487957597101981255914230833066736390199127358555373726378104202705838687801329706122402783028952090549332031372844556349320454302046497657322675796641139680604284796464442833251700072210132487575403766865225928529949120137426360771962342676009047419371200 [113,80] 5928162118451418619032224620846523297536989960242057140006022850284028047918700055374828445044604086034130210817827558544992190756670038316066774029502424067663250513347940705084411167819580872314515250662235612214461827545821000532204093980237752920959127645152206988259696025535287010454924699840016405468175059496293725908627592758723984818659721030401903464329869121991952126115612568668839377594950325338805829993128195930639015093376269509540990870377839698285881155479318158052848252292249921953571952000781841662541643846197268187316471935860766575135692126359082772223864991815978168029445525198770994666153420423430568768150533032655236470953236202491073505730877962483036730978628610395271171714388387502438526354292103877874531403952346601123344078100023724285539499233192426612716301470847976499422420610580703117923680524408701888780852863940552468873844893432338781730836937905248281667090852032633788277555474002413552705724107491357857099682240017295016660256180317017776503151123472848357977932966677082623984940639653822146990608953042029864614466644127713605893196275095335000742886456435749676437288034098656475802737274714028849789388395810305742240356863456620727156486232536698651453510788300555144774415502148761619626525468836472296518501680847669032100484822938998825360266879297377016357967922476676313988997004944196704804615510536214393566097780000843489185878987503168420539008519533854719638120572717023707305299572432898456086259242703887482591049139578122859624266109879660281949409083606721597523491653497520260484889826309896584089052451067682327922025758872703392222664037190759154659753882581432167108709013345151906639405645956541447715022476841852687748624029085978897681730449164007611122803617457728579157383514739770618344433550286349530765576382657887367192963512561114416508292296135415725722083472584837545654407531889173792149421386902915899650265522175748428935888040197556718405039329856760775288321990179747248428053023105360019392543885266846601682216204092181842769934473418748979344894272778953706287411201182843714134018877190160034315478984667685624664436064953658717994528780684504181487229230420945637982833470830299599991920594717599548605162859639115124980461017647815832738474098757051228435141421931150267265476418416113939553102351517013394288973465849696162381019257168487670666177702763940451972184331735485591846517105941584526829677711659753204505345217254323234684961152527372764247750504640 [113,81] -42084329518521308828479927833140622997655689403111678846356922445779528589056599080688639575036631949847461104769207738923355197313843424760560837333709691506374566501472802015871991982471665401910044671628293421199203491379764828028022156453307506372855349219289677180559755908229203199390306275895381078953877387382995323252553399696966730715417832700350576975024459553625233596749848983470056244184084209680387057482394006850907085905020779147164272263606449915780503791487492037062586205492287334939517561261734150281216367052769442667015276280896952943140890086640239755778152661227790635362119482296511016673915961300950897710087524332307388229441016591011615684904534902344434854686906897765631387961342325106209592033807679138675803038858469578517775850302414405371782249373463835259903578410822496656870079443650450235907864022492285353285648321388684377678330673098461381929828740976260169925699120446621724242103823566514093307036054281560035592198145033993285041510071603215612796373047735530403023681846326593739972986369577153798074287580584587897932452961671666209395803267066665790254920431866013407353133486503974856036281674677350714705525604921447602973861668544961637381310441624462840181265529354175668639753749390997561725061204903056699507984128773716702639181164348039479800221626821768109232891646673691926033516560328817432197097868562677313204371034033005204574944112048770138939850780287034519516927265811931277224992876258974062680209969082350127024222965228387665954080673549373477108253731488646087244696519138331454079663707086043323264831606949923933766513916225302076710572162773295700994297446274009360683156369252023111167800859220285740845401200105361473896006622562872882249115054223680406994334541732695508806240959646948212568234071885437985690685737247728106504838548667153889593806954599339963732445688145870866194916049851474524843128180476246276089606304400761787612006517324490671684898496966284431439334235495082992041774562225865693574109443392738155740147003724851446097084294799152896032159145734843941849832760741109368853931569410559746400815259459067879917591385867961208737074400537469628655902869675824552044300968025485960609060896204992548379867943757332748439380179490045891649085153380254738413984085619301258233178027737989006944825024056878660009385239784809313968554331220684101014915013487738128859462025413475239841522442393583624854351855175073967219893721663306076734208094390648268249240 [113,82] 116582338134082360075665093390721799672956633787077164785899926137941721832306769705041945586160008814853068077754330861926270646996575882412560574086313894908468814126096158658524541014852541537744061269638609799001155776631553247349359855986114932525681575030359969252335485419107993476471111918893341318242260259903362653227818616662045787416946883133850362114322874913410561601065587568647537622534795696764387988595245017781009536993700861486420175824906389129623147094880048420827706644712423259015107824676715000365327176037427350023330127901053334935439830685869911475454147690268033841897130462157731255891717443522709817604634200678443250065516333587126818637698973650680415997990107994929157492070193690532900959324556495355822362249408387338150968742477400423070905089591916858341693104462227614607801675414239168249717096511500173073648231712564696881948630776544005524325708437946121744016856988701015494708815567043478904871298074842975657631192768061604250673883094798906046502520302567719811771796476751529462469112561697463744761677288797069727445579946236597466008948536015693108398236340328401223333895171428349904096772872841656882690124175610549302224863277923799221803230199592966064228147201306714961257667545877677794442281071022144253303930175848489184583131863411184631464142195520671561464573469017351227757289550222188288133750364076596623476145889014805346776691828049711926514229167212311585211526884460034161788109532464241866579660580711760573800811443324039509196809701426703951926328660234793139450184002666436702195963940793931090665947164908070741292997517508397802381395264238796706026109098264488097458009491361465401018160969388929997636785870039498990086228385117482145819566463778873587345308521619480228223488528895013865020903950927775270124361632908056791792739064198714472125405258567479425651227444498793413219333811979560438098901243480847129811538945674456057196217127128242061916750203196062449297426611843170840776443313031942452851238965435067812394377105067331836714032995200916129296260829777883656333347734746880965808425158244333774914717508930771855049063270146581176930681762818122620116912963947329250461593457817015412806093200511042944229551880779737401473170559402013958852382394530038926585399534129316499681928643061053593128084376684561136893620281092928273920671266615034213861135068418880176333558529755459742452511276154343268014068903007131536413331994615581273890078889419839040 [113,83] 843596150197430723768178289495598881985723480135028248791842791556727182286028943398921390052189828069756519282259598268000441909600650295495816221895761669490557267063991008133766374819935977165177261974009665324756394891191939693379393191312474239086329610096366423610064559889997208850547733303810907382311368455332630909427672343766415045176077209433734515634740813826736252003333531679999566287158671246616019131844465730843199749640946780997455568152855294917696218453970563061955629588740936842745803060856889894886882237725815280148496212263422132591395418512902049654966453154593922147508632528495707359435614268363336192892985919928744675584483209818327451832048639349006780944603981098432571223185637558721220863501821376417565575049723860601253589912245641515164313882467185192430685534200813456459683181522097937318854807029523528049973344956517518533062953746378834055662109414673050511565475591000989570021023540960542083721817422111692090663089935454485675875231549268170580813207562295698993310289192328479520191242168244400375457175031432450131705919013447442971032695888924424938883480775052900269301873398695957904438758590146166076267951731728228424246759073637826070542057630965764176527212978182993604268793075388638389294592250887751030230339261980019341237728589595567225386362370460857218187797797226361450724130399469053338384092427505111815272296123718409766173947085371523397841890863570561200131541387838604195734907885698860078973608659505989293885776216500036509996896348901272115647512076769417989240615542774513490998783074413214781330354495560700157189954587811978690389897406883621608249477249513022033852199341875243225271839700699085366847787067000834280044262469196585510787221748684934033377338632804886039227454117602141338867117527355477882714087787947400562487327958657565623824021168547496929734608503783827009699902140513832720719802350479046913193895623029805631286315841134473662797758036441310948864678719003260802909756296126101182935100460014034609021126848499275777566789862778880283143557301823907893534763979899201456610760686348526355709748719833779192519980211544099196099389417301554477602984775413208480569347123190057463408868246620124347588894707175467045746824467153916796672668471225767538306154806182578914761497620169676117202861257700161463065658036833779342714706794505742740178079805400756047115517082302539481446018552175352951086224959292852689313618723103550298477126379400 [113,84] -13795635379476975227403498860996659988086646586861340317227693994898937770390642177934952715067763968468897763888628520543439531299013198881873540429819547906919465463005354037352996734365064700082336645764561759760977616857010774028311754783662400907879454163085550378158207406967719939987054346515085157484676490293040962188816273136062256001397957683893170060291802612854757818068537875663390449922769097485419340147369569179400319320381023674631299807410179553973687635858988370465506300097772323700840749947617868518257514186400334014274995663582015443199872323733045796423568775505361430656666831967859255547147049017505041390507949550210181382766960483680053118723542187854020323695421205976354598084250873232220501782359353239673286594075817792613264888936420074479949869899445217948335948516913481245606670309795101344255514557316115366930547472059535052972226160767092503717264846013343246730169068347466675781411906451746478850645661473388975023701524687206102207194372763303569342377454580404828237028467092355933832421921454279269976417886931338057492267031133896287259808273393145567279974427338322738157195255022856817773328732303989592150001058138625275177477578749518857006726993780768099781033419289497635677516770471893425850117721417928642839483444991353026209417046448796506483182064121423703914549118016825031028452859101758884891477417411787694337829259686158833455195704008458180760438355262796831071426698345918416454896490360385074525855396119263342198477385775856694018375193684447723981746306109288625343175799010460071362058899575852974039499073372938759613845835281981665491819284281472915486791027020212019911909599753501882749423878214062214020784535472026284653425888286223337207662882489944542725004247293596522950633733557803051842851097625515819748420228954193664357159453042347011337052567461272241488526382763792320191174060912011533749098871620570288920085965054817410800674862377718758529035977609713200142076315967439645676992870420277187754952781643067744790278623045409889544453557385419603273698934206106834593568879751961588635646944233081406363454524560640188995149978922420676538444172189645091543304896020013998042642907439898913274453225580639166815264491758784723122624232382874476582756266663627482888636494704152277671921483632682689755775238643559633422049560819830128581965498676236639537615760725606034240116539852363991170982549660664479132247506374061457044641720947013310252865040 [113,85] 27636183308926560664006260909104201257575497896249142240521122748590941470140899337574880201815339008143346802794331892600481198737143796074575665041001595020389277017933601237100545595840582341212706009963852132369010533773404444999737458854958968937179414102766445699011885307573051183028699784727298995311262158536900761180374874883526774466418536996082296403338952780164262184926407754220523340384290178598041078212332698285939927293098493820599198387955555783680463281117844381348722680796749025526923370974362705432840393728097700210884001212447112934781276587988732044517140525348046361489708941004455126820928147338897063531699510791584613110186859335386512502537964100743518438186546057063747612679166967087432047113355097252276598911044147713488596444584055849100275765781964413439833546634320478157511040732062017286892203117086096050595617900862422032520986730861318106113927930964115695150597063101764191611501814819146887763113716375364248360149229049347048802153137293118682452300590964009605337451923354837269916849570654041818052161933673706462474518378871962735232339435174668796898809673689616137768980942728373555701471735404613053998495117642044389429499625203152672402293430000452503344989316942664807229714627805188735452344692355099366140742489551700215173045443756646506949773245859923510565711908052086558887030456668806229379878590949153870829787285405786979109590070069176130337058740740308634775125985131484908039128864495607305974809933565519882796761829437573518371405597881862415629474705489429075386518600172701574719217914235787154362360275274805533300832621975681244518838448280681646516860915602247204231557059529030235081925255356561450072906234040222881164577947230651728453171236149945927872035235920890861920602335035622055724814852312788976607235540126867412102967118118187798482782396992399773292734204046616461833291957300603003921868492591311908873343389255488595968068229019941803272925744390742281377883500746962599283526226204293784950248395145661861703505752307645689070948130064635625010833453388115013927013194642156038620116987200433895943998652435393570645507582795910901058132621967987478552960960966177703607511713978112638321335295055223045703003196330486693136833028877834043425024775920979364893169867818578307656729516567874556115546246211295910136352825948871641130759058680040888753390593272339701148392246261306462898416744202170618114253078274010631596654517741906547730 [113,86] 445914608010768812676734833358191355927859776325161367670617470937796537049390662343120948564398031234580024436440900366556933604596772495229515237720398989022817910335008685454128543277731669039072260863049738754957194033175701950628422068374932732285514224368983694944255108398682394489527579739192033872289816719278749888947580321355652143359378555518427320135315928756484328890072210382749834854597042777826030935533582016189176993413652370222128228964826205009233921696566521447615603527449274415130208633162653252724156784040104458999361343625734478360997176358411841359621373936956370574936144518190197397651953287345224666542662110862892717044292050634114851803127455257814303041536446939858768431968024284651416392438984079069713577353025708156170744392749399848388319281300688862766449587194809272904980948268637725901640420326187227837312401067511601342726836484071229045056704978801088785606118352884007426862713371207699043107085809919878753205051481934357574903957894281979914701415542868249160004887228998643466846336164500019417912156665084753727475593958908941859116112757661900769261553655062713092655972814138189439936045361036623348998057214275045352188258643528897449455211582856778403124107038322524700821833103957704164114591670603435201350429657146645026228716698792943475178533458447528900045426525188134139568704029149916231530638443045696302020306009974309912056089484732074371449695559011696642222334021217524085285199758153662524958754889083288718871262601745537764332331941086374941517380081597465839367038366809696957855251115627056997679002597901289113620397201256833466656138783921611727408651107674555577056420556544154372135701783459964566519725012678991449558171592175251083607982341533466391851248355009678641253476490517169058618885849651677050209461630116014888765929547023052650391257647495786304547718015233985015789265316581120728744935274318392557218129494007356040514236932665354757950991543683160409892059171035128693421487130553684077580509553633300043077833699492845029696521705725144659733681370636925328724391740977840694031954062799607392415501883818364901337201952927048317231286953905774871796702949059147133689338204681400760334113398407135614919557015273411728924484666695115057843540035376275964646623532245138972692250616738398443721775862427085933244838398820445205695462563286118216725331945914305561490464375983393988873740408608931775134240475425459227535763769763200 [113,87] -2262959299897440147632129031706664497326764845438145793604671612507663607364868426085675846679594403372762006008919234092811982080462249078421836976703584660828724324404569930653487133431536982687571005319501070298306586686507261100625845302420449575631819457530113026075879634885879162048997151035053764935065295948860631307971487252937194196965282053223358274469269351361613766782835545004773911238773914053306534328996690699127237648081972256507819451862339643408418144092213341146046533358381118935168578477808017412116113851511569395935626140364793074720434929122516264826349643953288908875554285772777510085359475248033854015146976704789993377432690845208084563539981684242261314099928443433873490400634207515241562130346081177780063793014226531543374784544348798264153076866740296697847883546726685320235431515900631757408793083204242183904203117106669000264330186879940240710336977578972297517173053311731621560257965225065174465713611768903377062608600503089222947606944384959932076775962431900946196489554380589350638396980236347067826861533572306668275617294094338924571153312125699778527226102987653772631451240817157440854859645075871468700919617289194874891210942911886903077826427179441534972466658021011496400452165210978701483673240182891839805148089562129655475270319795896802737788772540670336480782624692305281726124110109670853353759469495222985353883977692058358287742018442264109889568635531213086475388528557613958655365180664846351063056339546772247691560721072797229212277448924590944537281587211213305683680072424151630365684208429846159736919286284756960761186639217237263786442352353282839293901937281017034164358477833468738172255647574460379815682259037817894978352658944466183103074031710684453492948320224620311122569031206786165024647376747942226043641803595438364659293069016899468724250424699804667842605202245667397250081801620189784377362407000544556604745645612346276690482075214201373755731647506164936338744205015947616443749516060372035083223435753613206341095144437276414855028559086322721674700659403879988466580703642153692147750324954704793783915702149247272927970505373199675863875913821692568937161775650541139836879945146802364233825401696901879469829141123432579943650285707561716784648448721486716053388502204429283341300236327380425753548998703281523511978551621776085791708157192788791975366886728413049961428584834990643896308160801420470753170181806026644150207349200 [113,88] 3096622557958372942354654724040038137282045377140926936693901647678691414272235699592679292705735817945952430713870750018123975519769636268091347698930382648818604604117096956360307288259877386608172499563908822464377761115700791869996611586133905184036414052947059898791627811153318040106215476028816342028314024448277270688992850135961828948885652780011471291039734869421889093203773893430167066460568243589068316435250049564034751338861053637388693028297402813128195753815687114502763114691121854122877201898961199110477526251045274552079617496545024408583457592281004045486922487501508399966625007052286909432734973760204773736014927102451575151152924580910165121486333285267876155717186293995720514774546783638818065366436187655220945074082539750480666562174990327473881417658310884885997812856963160151793281830996314390188820532964281032956727577360037657027321521658146372680123936882750548546171491381140221051760374655465606577788336170688451193635246161062765486450427078049214289188678369378927531611267571750822734729758806116839386261452393331584709907551166762834046459434313012895608465373204887980841931786197825472817810588190691900433370760050325761102987411957265828186543562564618267712514803667630337521207070560515493905270372479857191971702317103667609669276177541237580162392839087050592052343441642329830642650492202482533543547048966886097400811835173810966147681684773493319807423614538836167710717972032541165020058249201959353864560572339941329791211347292196927586293493643806612964178243053748397333859030136077338098685153236232029062860429365323443651897538772288247947079039046772525220333020984222044769750087267742219033037167474370731180633905858773054218073292945247761064565140955886490228390965750424958737853658761841015409489144273701967111971307994691365042275107785325598285933552899801999861970461060172126639767808383917700569390777026194075705506120274010235474548442753793102614994716560812300529053537992017318541584657593661960088760753451113390900364742138278616716381479185865483708832000088791269849261541814187015571112602137428797153158816507221793968360425966889011041584266899325678204355248434025052440206101033634481549964307565218839784810283281602497074097060216240077167411782841438484359429505323873512115280714841996332670528398040297325680365213705420975372174955056877003316431466451383094837532572245189745049435556709559639103163374677477062261440 [113,89] -3708527296529694051000010332606330724431753285178267200031251571197513077859910784219561531146958591553002513103345572814486297738584643124264812377305171841938633558515289266507358646041909386586689378181543167121977778208938615395566838605742231900672234926137041557764826276943739895021394589660407799528053577147222221670391324730065336160058075745215137259091372320855553367695350118006427515410342637183175565632825756984218375749882696454739419104216475550045613374005847795294655873923614149780861301111044783819808838005546326863065661282551354059637890453731952426832911184610206846824251545386308299046087979693506023276788526607632825332836846019512641566286743266798958199095494861593405591468332139895672182242691127619193273500078228173921868914750959713955575032256464769689554513055013112111375503073080163960376057390991187231376422904274671721743483243914713516994488465366447404835985595032931524245980101933805763339840323366564384798912616904314616554171315313354763161275986825459219751032862401098309934030773710857733971465715119071388454698253135711084200824538442407318983555324792019443343437203363025738044925193057584459915665070156083505468183586763583077138803012289784980031940311777892919643573008747494151399827055183336640023894458079136942689843334515300826664382137066566523589364554270761340169658531223408350796502314883727593482009246280470180630898066874161120695151794722846951751899226443690369212072813432573363771804200755530331238888760146562793034635839514143357527244519731470262778847179851042521333868691266869405602237592148794009222754542252587900222022417593816782617395811706557564247352208037664357621549330630683965461745946374000566533652287053972520938020425845601596287613119900463835117331006887714568220475003658897129644779551954838454463250563496410231816942658000671591179665036877814860242290313920568426066287799136185205226502779584473889570056399310742920103618982510730992263659907762810440023131654469556029011309096508117042822199413851772414491400080733512839891159757433980750778116044739674709015998064414309078063156833532556869920388307267526869026275275202894780927423200374477607430167127910197658753285801558037704686777689891614994626607326556489588987973746625870183743302178559276930155852105267385136882584986725373105674443488066748772033605735981185895371578441862409156676322473891627149648793438338650807146770787445699240 [113,90] -16995954360097450763877564833070535663193234414530008051064402056504975927334564636475017976817744999355783221247405986586727309072704201072803045262600892735266148582316735969224187240979787978332876605515265746313579685769829495466484655351946909799076165136469533814375611266286432208343260477784813199856542428257287357829635592303502008294673462596235326466497838887166920256776974086837716644680969024585776002996528594707468095383475989728238446328806158572218799622032573333203546170320571998557549436536710044493484308650847978232702698740009874390316135478524973504930647032110627114741203999753651202021906337456225841997677874443292938549149757247061730037619862506142930410988730238826054287410974760458188305071415698283945177812395822439783775600366973797014463003335903451366079873638919550491682602266074199915084959204153276788144397052626196848418458824805005879113824229515015821897788186901192402371311576175640410480955654138692194945978582328701781216228488391622037472215924354207546681048330715645883878973490100626927094834731658392886024883106869620969140862153809887799838625965832629850245032692600976877469851994179681976764831415498717999814140371031806641946701368486812127286854851604617440571706881468881701863626843505155099848931617290616904080521637677805815626098616022024143096854005542588822010214236550299956403473650095529345337976707549591772883421649043747700233689413005676881351054584209127190378807302704939825587653551023518955682264254465313867634785953634368731391418596707263861356232285101517160270859067622864393057287901117279711875705382015925497698178281684644104754755359906602737483372507549012522663783146138479009573401800921304268958920913188903061555156049517787793885919165133930222867026306611162774249751210069732870296627975393825620799306068038410412640005423508083951367757766094490292826165109153286750195033816281933163129613387017124035384321901779229066539160664085790429338444922725182802688161708988078152120189128779294675482876037971726059120708314096515985154729838007728375663068952276662221365948714375887958323461352496283728575514838794422578702493008344272472238816211321099123867632527100927066087476820362070858411535739388793625563394323176438292953662754338878669032138623746520152352508781761024175000138054736650563007809367806797521631189526902141964189347094617611188887611569738451224200539722601406578483166082432 [113,91] 11773517716112475060935609086504733183875969515007932105000317234336579406875501953871218551202850632970008394904980692897257694656038150807908207699071671417576765959253979946205238085767023782481490445676919336229572419972213070548526904674366993901034391463524927576378179269718261329558195808669643659526528308931548967094577471391142161800067412088414917357017375516758097390883872969791651171076752828442389281188465701216983637664227114926562840054646389825991951333317620040982934829407903173757896781340969040926385715097340210476865585159903998737582493606462941766674675532578616184240290539935359849640531145992863921759554462218878170631122614902842237317043766537936004847210089026241060575681119820599104114850751181787726561486965098802300003611516715570589318902833655497801582991891802248776442375176933024582465915456477265318304947909785302703238588608075087347927111579363859250461064674777786068455700350144665143084858210462313262795917580128616589581776248964379002578652393203009524567721962334167836211949724611124780598346067752269366014044446920461322087752340667584504478799131195884949602984271023781837674975695818870280487179453685042729629985226397181392532702862195062576652071991050072257167177048153061161087994292751038275520354270450996667898241878285418699021040825600509211113172657520273203026340677724860558300071536806480752434557255094523795044907407147461664470140829798404889835388628182255172189735041319108365563085230621933995430668025086959069563932745021548191997986176886003712593873609601180742668707724869207934284570842874778366502904223776258196719642421015932545300573721099831956982566494496158879528098475117931538606017301527105775181835470358838321688458872752182422458534715796326140892870340992100303535505535955995373305645230893608368835559905523560856485453897257653516727839220660087068054755794397921994814770870024743422419163877555328639406361680146313200988257036667623540902411737623578547642546820671295747288502128291342359638356934873694952727899645546042135883271693345787104026006183367044290027665762666247928801930988277513778696164572213315467953431628408067306504139653781863279897329093721185692565287048186335607687866328084773952860872749919441748863061327491733340972656764840603437365001672606214666571288182329421080537684053237941851643344816334583499778598063115770265730588203719635792559984925665003738757616 [113,92] 66903704551203173785010520321006821565777656682258183055801684273981009392995372433801974545352909541846981295061007531954593563828351690493590120754342908517649719485998411347878398553332615491727457737131886131917651938209743615811126968359164211441153786769449916207361085054644892371115479432191080361199518733153121310281819107563027163302981406341210032960325910374880670125830806309251458023750022800033686361717374313108983769449600672721086913722875397243883353325352521203036693676382714067622231282171731942807767437229838666809707540848699033574593523464005240653389569571065693256280112890821276575083843240794328335858896784362381935748538242954047363916013231538723063329098590721918562920176733228142317297507566043282583451238920004698835668597096830948728391675250755338557221480215138736509892077266532059955798950740099419477176923602001264685622636024646942034039054415571870834850622241349086911649542433384965169161695089034625728482114429436406125122613854883915718594166738373210854811952717688961464779295089351924198144540738476533712604384046925910007675735907153432781993197962917808925057585267564118568486480402007935209418753382649925192881853204601081807805840618188612236713628109659263972654480422340968991919084460958441684449578532000379037214261081259741373275405241729222625591536128697100639380011557301608116734288969478557058056782674487820742959004251048584698803678510369876621060435047958145673847260829837486745329909414153656616713294377152860476202502328559004279167042167936835835064603699104394534925549672922018289849724868288597635621820024731795246714802576030065046676649405748125187922855686743450909386743864122792492245616749607964587813338515560245620638776792744962553381327941380393561267158832004284011286017632789555317094805688575170400291216857726490610383835532790242698000828797772706009735827464216665981185786468682593271548265008312752090944978668480162533312748432270267421307930594635698955440302550217831054637341082497510216689516577027215826626230654972699215801029585828602005883013305804912520930848469435369856055392810776948803008675290685688769775527390075536982307614858977983617297778008455609347037551647276633518589161968579645931954520348516109910737721642972250392209077980001373456375825124169734946414671297043651937122969277554641974489941841652536337797171080810775863345978895720108105863883054748773776 [113,93] -44553107612286803094202738924756680604867991924526627323153052895949451527664727507201986817675320128053949177648733380780894407196151579459194030723821749820205312763396671876888286051446074206846730289421818790511480308418582416795905440018762187525317212058584431961314653865739343657829489314530580995022003856689406352615889383746167798175946134856660581816229882142185623626629185889891320393456816611143541292957049182821253462130009111534426498934783627194547224469935572287339301091305872071358138987688907563589615962473045591514948953623858278333370230040822758302491715841733858129590721910608762487595351324006199298395971368014107429616017095730138708193882956860922398406602927761578389011501115425105469572043464301966333572191586903839553707335801029080020233662631998895464639425915071448954000587236250024969263794232968022376009810737947896533223515706644228538778855625581225612593128032952951532871974750499810814182543008529541676527063952985173194880698982782029939676777172232706951038073061321898933865882146109969445546670611832180028017417530466829468349062611130768810816408479317489015219700330353995082815195274362179298468393440282614769198319702334040426453255383384721549539179417475324283558161395074080578511606964121240169986962231192504768807145781612337546299869245382534586446254828865976496807260618385107748936300871231160656499189098115355768392166460925360716538113537841402725647637879957073448792759268076358159592159342460124051964823423982380951793123209288843098858733140635094088476001544976266293502026852603533178649917541545269024087584595276319769228014005063305091979144324530201682133689772182945564425826347067999886581649606456747740336596359298369926688729137520596831421269911940843111130264916543296336466448953338638619534118697966065598617926248880043558698927933576930108739433364680417378118400574846878269660817005356592243586932455878199286247884420167091955127171171419405757425813833240000802832418104399038398124321967554883121612613582634680109442305799748543471817598058464903792671290690502131945115205450873844884860408775520231953538975908878109071455499788381096436606181400881823163102451517956973692169922657844950978467072154981905699092519920315554536189138922338893262150445794429879358511431358889999564746941806870445523868475812419596668530320203178999014613249459399315901431658440626588013829363995030 [113,94] 163029256233469339981393645031549464741859124779055159917648260580424661205344038636483403659229979368580726041259895747614429631994315832132083303827029334809759271578113501491653175053588937908918718689238884478302522130624259410620818724222595608637907079209490573261869943567230626303861978979245166212223179401698774518432303754717191194048135471768935337449614575632831822068872428905097528755921224522915477562426881829925186584048588536529352908240896285381379210699497567668021221567502961290736756673747683197242234254656003344687856236335577118953840341276044788601253616844680383564100464344967422363294531541462552120098272755036796911606493507529457815292627408319607250894713229145978820854260632905980715838453153577886998111874242605284821036637253235796589377329716740415412512387706004111237956847251293325048053193394613176515159807942640089191881647614371159459441691144653218873738586961730001746902328422419359585598519438116674445974370790000962249529317921767232381852950497703559955371189833033658518304933243236764731120328781997246647355739522679951454214567659694055420229126462517898479984605964697307309227737601856206928530398065030939919107585172261472867430715201549552609610091216117920058736010555828503580577071061007141997941459387623495175496431281138722614349406744139864821592627827234623619831410439844647308363402306077507931638346457546122592948856609793439465963410689293621679575614054671676395458064769746740108070670016544445410266807158815425525284085519185692532207113561431654110072820600135059290745454516406061956410445305995955161401966670425398520091952089323416714728522146814614282918255951079793767421201796585962005251991103637547259138852642546564560186652495688303615899494701020874329710130699586832820824001288692055450430114488224331616352826401583996988882976356418768514747539730603214934266995913185443459809604633806541525749254720385811938748782737677637022415917682162339979510897023839304921481386143728921412152734787944067967754205028336705252759039540889728395322572894451477148910964915163167039180886930959885380950436305140424334363731521262359599516160842001291189047089014415839345687699416246936921528938661113882434201092412346127538451756526682517297447557039320205857129698077206806772502758423198484993856858612025292929770091723750432099874689028140913014868798536427978342480790893440533865103360 [113,95] -19985439652071557891211990219872907391107188237486229655404417866470321358917924674258800925230031361440746388878597339975438446932403022681550010937416477022946641349581783938294549628765901065421674321865655903719855536314732932575768411149337392606138025605465068226291033490682340930397482957304838095179756530598284330373409724732366409755910779050435063229450285564832918044768076504246912010193025818743906373609971379699536690550099635064832584236789626025235942848424683236681055662108146673353244231829121668380483017281476814202375847465391909894743833451266769093472702241831783690879356412321925497143340436286785784857543766334880834674775223294538421408518998678194422887813667295495381447795999788822894321250455626436046543220583372312687120557547319299746667192773656628964765672028326167757812746775716365431976863498149272330265109906180117411310069034702453264740752088674191075078053349102957930681785200786549105823071878109463434674772104932711525939422562482086448342096094595229283211601527210533074345752328734523690864666151169908826746489202289999053026098782903909504399352855340881508708271476497153273828668557940079824368604254386820764584646016328918751751896513692495418685612176369891816168189238832518249240623628119809885596103954105606110399420358412567211935052398454063334988083556717586896406280369296642292156408664966766933002502176749025003892143194109699422608412708954938232863035883610001300551301321342674437508020364753821196029659882096170371230351302227254900024651810744571818180458397087266066735867912982615619418429323595791394858090510262665842469094574771739583759362807490090492105638168281656492406174389275725941948213878195561479676646403453580844863357274032575607474846129836125271930800048387033619955899789137337077222808208568076928484306451030961382277627922551127763580423104688858245757961410166926347592828372922400917569780959353743766738184856599868557100643124357986900055162767910243030779451396154085353844396490548600817266835026561328474075595544803903542351785702866936850310980869781702754212826765491985146672034773452599101147573769211881939050895044619211300479231289297936372300867240068355454262761412657110909229665936171697838471564006717419092770051591119639119832581309363707942341745893752504302443448747242200383369476371401647851242245737525707445346402980324139914940297102927661312 [113,96] -224183222976893277607612765896365271014681703997760260721442680319270202579504933200085758389826961696290766181430372216321325386349795621395418783867970421459860645879369839128994590577507403496524517605091874995727791385271979030157605617170215362075965729985482734121602604863156211845904033503835515514016064223876946696401844013983968096523372322484496881903805882551055637276681065680479629590388755074648975746295551949302871578727062591137914676437641315816687572798120019878442726400171529508014382309314097290171568216140161569599816928182180327596312740769851018909297536441662453616377687286524425472701450090173029269787578998201396102314752412323248714318790133211349718838752596066053450859870302761594692493589403993251139219539560118089772637991981591391617344337627514645563313370904746420984378906156615315297184020018678040798555239799053207770070310760005302119835586523763754021113924422588110036663123600588683934472628673972291344509847353095663795310753473481720183459430995060490593476754647224453915822562705876998964415166532680075194808258042629316541925722294440294882045963101886323124231882550217831871168214251321318450551864345517404543506602988982360559979825223372442845180640254062939672908600016023909360860908110705413977462570561522981574856634048840679151284501026082063186571851046622999750627464607940720038184673403251381325164711020911211332867508403423282791658941770731774142281289410095216052193330955650935029873282352741544320793313410182371659854716798200205736893826097187713973165328209888030281455694827381766609402850993166273517998937933052445265189333992080274291368341177342508403972638326230354269267504164681705429633733570527623347849923586495408627291263107056718005585996959570179150454496349035564559985582378574318535392099323051786378194044375257003711088701179543434327185154975528532069395395066004939575471520607939983153059780733282543265622933040697163829973951473807036773202234292451993198627824742548605212566880784139754123217916330619785917667865325961286829483692506527428838792919556530293997179666508604089089709850473603634987987775966708019158992907992611953178875365598330796871864267154969436519963939993817263556664873589372434868973030622811892940530544796547980153658794246466188818033489447605261204957086034565231450367379385155402064743098055278745908387024736805788869501339872128 [113,97] -18244880334642380469108426056315859564019461776456779758507889848804821732026838897359680474774290842571214793185891013150123796528646594272819487852735499916577446259436697970533572862956263591584064715587602403092888167467128012730541490170074225761207864345886190197190477417261243272037149601746012496359144731439931837359525058597393698874461471041047654525608082146205339949146021036956519797149402464162611017948692122346392062994922612076085483031195860255119844690305614797058211217325558571002109142274816875542436022838128501546388762057842704537743107996013399601815692396569351694260509626144712618295665354058886756798423990536347691844298917350749283706040319501668088216754896074193467991481040413215899387678159558928983662726211406191705941692774530000022658051645331422609504166854281565701108442822168900766262013033304108202604150095696988325833568319690843539795067013930471972391117813512663329136079523055936214737729015383306487099631672054170055851587185545749878055506440073259302973020383298774830683103203379783468817898429621854835314456431340930246907463414266732545180133115496521757494520436274548496199386008914929900482627425954820361277498716250608511089149820837707122003478085316674333799117273871718991820501769152569594784271374094579825208600526978040831832075806744439547718491997570657730812814320053730594732283390088680534376263445022737008308963405985337066739520501891477578179147658836421358398014531081284650533791749305804990737128551251994000432301987915094896137917111167555894413501872442169867451543917651115357223505052905965216458931590642990446593841600253256511787490013492671598412065776423133871334912487693230747270745534695269189612393364500660368276247691014959979842613178183553205063274748929085660774086371229988150798966612205909109349998777626578648287857068631377588652409461967222534972014514675832958764516527684106450284571550657167915944504506246224380846494373208489122765359688039212630198878112660880022420648851481346610631894660441293277995155051017492051839661962361177332043303507107225283312837489399168027407047042588846516567834653844488696395761833730598031535490386983073030175135095292566758483585957434202500548968362851303560186072580287433755174987616210857563953871177754107605473021826550566890301363920556484199215387558603429507125195600524462022307134702592717343616656 [113,98] -38996574649830734922832638767691878237927240090474413096058302479564747202558930587860371919745484983361840086213974267399237887959823819156539302073645103958600839216424175047172168877210108743492386788102059536027408450931466077220059517987454848352949364178664576746572755044772481381484168955704743034340922063861062949586495866114614428914564381205859646939349692773023539519488258889065187665563388179514029926780920610702821356365142196123872398754041484842005068150915503490021437048033595325576373922309697088568257942947673677450517348200616338163441001096848170865579969427637535193079210736799563567618353531855115478958109966034559023864895505978719481142473185678496969605118770553113348842116499127536154466404628487306591197219284082381210061744253756847056913644376686435669417769829547449549748460274470886269316652024731564050199327379238961895845122129351400984188864214264889846876519342504692567150357397609578475149507974067567124131161147128956006000731139566955327908193397844270332674376682726943951306613015977676472404130792469373426735554064560754761136391535677663494697612447425671410005586769101758807952407441644803702535358625358459374502316473264868748756515979371228531601753968909180949105316479528504239949876831005756475519778627851882551823187261190926004654022413784304107020582236776200871188954569835484583528995126377778212618666769087787813124056975656058445921089800706061699165958137795655927421924937583545012309204854724959004328189654247544701795083066250495720125921211152002706569518786992410963755397379029550503357564575497849373735637422201002104984513710237156993927480527708302200409373800683588784659634287546527148735060589777549522753832038659855251596452237733547082978598306077556778385761226330811039535584337936397369304072740333849692216991447020557239388235544517852170667758393970039977846879192514429352808861301215031142066138411416013914658980793521711999221856771585112054672772796683900503050898791761982440049147357197444635337755452546408809524473926302294174205694380549210682186907623553705868359873310104640797787578363058833123982139148548383405448320840779825170582039107945151774915513281921070799711984377178761156065225403617086326194385487253184684894450335693125746099050607645544663330702362399421615430374339762903159901361250397624292247305373290225951431916577585098240 [113,99] -23513758954733883144177257446565518824001371073599687783897300174277629450474001483004041916100610053211275343508515367814854430213804139748288895848967896164915322616125144414087099472305114382384361513572073140434510818990261831237272889048528967002252270762094460980597071606998111578628257873750294894580797783574130840015317388482615298389641270256947346528185046099234258833066440070968091717792937269543202486758176605689828625672812229487017230872500234820292800439281916644522508342514255156753019882910282974078590434979566546877779285355325612063161249056003256112406768630262891647829767875680058753355194788849166568969534737401088231161945118792957801979571080092938626858866489423219027260469141318534334328462192763212111919572745890721773646070658437479323407827951512003682412534423039448807465607677920124871081656669066526491942813953339950868133388606811036315278639312163248266816173040669407764791071371602541939382443254733454240699433449122940990517962768239742007633264938566181821843838151276707366479628914556281501682593806179392232076840410833659817679489789970048453106109035701190547361323672957730347544992054918730183980510973412019029019506008700662889555829621888677934274850454576632580671413445284231989280658260394187211127391648881045563948365967164021671720255983448037936590783564217530073857035212073531111553161414125728724690750630535384399184050063185196464431310559466215776132025292168070456042295210948844642426735123791935050343737360817968066585639609595614219158959404561905888836622593029240419260405832204825074211372861261139559610572786446478236770500788255041597039523321946158080988064892520606699869294491254430226915677081489782251839060270742210636649624937362849869597608695122255071376629832139689644919718424005054066780231492738729751494969801631483304280968822817386541262718785188811158430640635762221175207555698638365270561336693249978772829042241158878665242778004420111234543777391840684622576535413815316717565617226453675205179623821391232845862436830280555516541769871951555869939559519469571982832095160714117978645580104119986208308608173790910959409814350248398363084081287255027930275572357240025073133658105572198124438099033019521930854331450977849008764606444010474969844308291544705605886476684077830025287814293484040644054978151744997337529770581090408862342757095104 [113,100] -14738713439097032630201099654748051406239686032095621046398335726207281415647662215799770732959563955025804660930041593899941685711598223551944238539093891137565555682558196637204157121133680211479036694821842265288522874544946557275298131529125672554996724646717017015204951798829336851579510203654531528448433236219944541796122059896235034426500977240288825585198062019213658518909684633063612562682448258388200904271621933363301021119969379958246996530272156065462897332387100228164558885681555059180044268337770805161715851827112922048049278927132686885157677027167704510290113559530004608590177638001445426426728164268158939565755162585996584385393879775458275955084786295892498074895115937673559185937990022229746516605149019471490833835596268687930158193677952642754525538531391399912672454293944097527782645366933094016144771660935944872809283165817842217794701014030338844033781403119339838871563234314215650458079505991086628095995139925415730063235105711094862074340450556284792040470588759471699786161381198779316371873292447085342355205294480508148133603777348745868449324621788032713612178719884475387907484056003874010088264507619455511163234587972510586964031192026318793291201387715702701761325977368683602570506284108922160091921699497913036181964029796928291486399154554806453963631401562581068539518700005721387373305817922306348667811750508230538251583872312203133137485450901765376641594196108522274548640679344604337918724330053135740243723475998000663777839523176223281007980935907031614362988959145276098512216347218985482682218289471670254919426057823313105235864318354282127019505246705989729659002214205190271822952919510544852222526282447454367864538652408256254060320456383663878073918047566990685960150847909808269779073938181382346191107278428815503564470495469532048415242646141513585676938414588429824373584138178657900503055823857665693309456598539155876868784505096049805259783563314657828192561508018290044556146400114835402281761572547610892554140541263154808568602369480572211891119145707055563306890592619883358980777020027124093162176740036202764838149314146043411017154302402441457531221774239200629169400914841104055735879887570206524302493673022089169324193927546805325985219614582820553981329789190127012438291734613503131521149591532118366431526786579642769902463122513467141322745180517740846878272 [113,101] 664314830238927696019540526256310561887448327002866584764146712267731039037214782427597567066400707144411307273645835255255906248314859957744377940425529419336440244262568996807952499503192466032696093096294913563556420873391189700079524748248445943649437746939958447332771974102139108870635558134155526765247290645035720064620974618478882069270491306140987319655249329384332215816336674225180312318536702353791637151299889368928836034902241665724193176979896630835845684044287115405898904709507429904339078663953920070268774051929771456212047342506899259041482731844203463459471466159822584337258392062575065315024825038101144495858243578459373876409073518534967141690392382187206483438871623868218911094422104357720373128362212283426010551198751737770857694531463055887873810130506842175435482705745452493159783163730208583887097204033722458485355663210346103227508764868528162196909068396129457201472274712099410510495598047779568597185193631254348923239008649402044168683508781126364851270428055780605642136577635855087007561624361400251161258604001212553124513225942456639491275727623090375422940155958753773387261330713225705105691482471881711630940360089200838990789393133095577386580497813346430877445435661274948271086473591463016977857359647563915596169664891323344458405074458876200797843989562823984812260598958251790519278213021016562844562059373326332426957282669665970903029344114983845977129206599924454052189483668150094820132003546478103958777173666426867366708129062387965968236341579240828054508139904188295396034353284316088973318035800904581374591664361012965886658718576134447514184987578046204728184760597516355643647166786284221281637981453022310541634342568625764834280709026142157397764139615586644434249129906071807224493232583258865458002834048023554272810964800686585776453811845718263560753260101417464790275014569117170104845006022965817486591387680118423438718850617735938834023062869449038571781642373672884990269285748540415817775004796022437154201059704944911913488509861078180844811343217729492002144296321382239884248185836000593221558868547986426921202252312157239485669110140424156566187535922057174934273666384709020390480804717712338085098559951179938131996312966117290214099358395448734346189117068356490604076930673214809774339198002954413580266542333015843306406266335878259433574582361908192 [113,102] 1239344295862923156484132406930094407375358414460873478327869078987064660694153156593628582583752406749196813538923394553715641244804825305000023132254182764655720246972755100267841254989621512251728612730612084412774996540408419709296472739586945387885726471452230683049782451360435259255179710689307764639779255993147417105082103415025586744789049405735606649366781746845995338562756394669618277923814217134182451788232263200052436333995912666018481165204535588463774418442980044102712350459181235133801035916818161853847620230760989336396001139855440058198509535321556898708822464311113069273056708767670519616528175377953798087902351214550496181472990029159674670892782071081945656435702915908475825949744242297865584092606796666287137103448004302467011130040786895133951356754751717015490200598427673329869710550437343130476365661418784878300079488600611941332366256356344494495335794442442395546938544082012559683763538705182544903972562776068667535091665787642172068585404269687644077977140168769207945219742575992364406971177565234297301582076908080817015694333672321168268140669714034967997921611814843401054402240348464682563861579569853738604897121701979316569652373983560988628937264125641159611175037198266236398337451235685821245130738292678564302735446567372547270205039002169430733117853167435334211704291997647625676098634189948382137753537599738897165915153803464482168310974536207926075354883149046864004133571964048957318464671163536654378234466017458770761835227091393020688833278782913903677936144787453280864573177695908926743715493027822534912047036156407775691279971872997780231753788652925102908307354585422042699632332163187610534114052719125143816313119036235152772319670872437198519297669328915977517555464573851039255693028532854561209799690201450592064272453165717082852682031252866318408878672716321262482159877145038748474275113493556004089723185518294577217503252950593109856311164769315386497556612567807597208761912679680529759039998527771105313497736320935143446603243572496305049046282048780773439658310536866333026908191108107471128143130477865943591154159746340350584491546512769409455363831812726779154866836627929247444787058672351210679628090294894660186870534799207332514534600035939540233380639286487878411143080056819664043246532890147412427633609479172285039721028312886430095427169280 [113,103] -251157048067550680308810553819544439133670610649472190089850279394877765160597038221655928209661166376701520416669279608830984795469688048568146519288724709829213741108143459819101588788040434523171947950839354173905109860027308138830060430950699479726831146385718107655781983577886659960027436711735750114118173393797457239853078066786168383837468308962115776585251072452804659425222801237145919179236234931754166762153265656973465552668772587524230574491545107530879773819804566119632560394714991988789330360485094427854683182250903938385614352668006209684044846572960261368532699566720169831822608077577270450129657476163525654934672167983811500359106513579069675228087372713211215258381469725899257342437331920136014080879499923493295493887781826874113221941230570274459311992393832042120868019343421625030046703868274496850157527880380476143368147724374649883844859168236972055141988870740495194487989267746191164874585686695555755448498647835606815242451426230298272127406761952053597969015421021387774217739483693757367808692699228655781968815535654403667882636345526663878977037470233543274140670484576384702755214072067006772866783747100392805448261070836096667516640721417813126183517594616485269291325827674256652916723421528254057769268182937556006737187243214068605049966805612972725175998709758184207779171955125782059833611131876005871002616411024118560096790297964629458421442581587016508733094871567161043085231311156617051498180620380973652462843505425909032508763797752450258346073901027941569472155876452093331129377354368764180486382305695341796602555750480113577877019360654540286640129472512873719299906466964370613221389413700630283364374241124217535366583289813687459844903787723101361491074604958841269499097592342570881059643149894798653979495790374006244390805249033165288402697904315963660942452734062612849553037293971372538262440898522231074467137052483828265897429609180988296622813545293091916698279541859591455290687444184381062884003083459017970039369297904771157707003245689463464792350467151767322846955259044105946146786118495411021753833909760996212919079806755057954719540319338950128213096639047046658998789176794797847246007519526966179933946104286116570457521281448977574854159885785727848846400278444249414988552520697721472620754944421384859695054927977864288206379175997889091456 [113,104] 27850183219201588327551632082097296253885251487924102393182663685016189128363935111484457206539939916289722151462741163849649700072609419193424346049940416753887724849502294312499080744744996916805485059408534088094064071235502611084720713816180233442485497777237972602707670237488583753450489983392387711442181775948751205630658464928606877175858511757318845896936241185909705843180929983245079162370130504654090946913024782129316247576882381282355110255867567886834270403544297109932977750187721833791382201379208640610376216151240769736303856523589568432995113007531618863649983948770464791213876290846056637985451073209956385766022447792361199486842057528162764096193767150984902067161500347982128096315468633461347768407892360348432971093058824245537122553778273466883573461826472765591594924194017168312080727798398718987350490143745559914037359561983995256098590262393628629154959953315545073073302922918704567382130539497303745413218107444855160982822917263623599664331718152933029495367283386517347648348679956962950752941331974145383243679191208747838244832931110236624289719509045226750957846682696447133073846480824852590555047247967822179005980145063988302786361105373730133370221562211426797895418316725595381631493166077617856249776251177987971627819372124907828915014001219598303317440404876308349691543177043612140465326976176833961635196431613932361823746376909198998761776687207558389726477751838151151695366472429787119276239953263511928700916872698532467398208456630691324376511556718715975026841091510205303939976423187559087218657305508510673879268007466611893702517602990215977855515001683070353924275958782375474442601199054240334991496859100259014789866774812070217320437827734263464379392814815111261202888273733027701237410554088093119775532328968224108766650459304595241288434311059964248353328772372216343942052570389560326495061111585671485251480433745749622427502377687399438284845482844156969144462768210846819377221811314515416459993290428617194518891425337613448631542114779698883640658503334056758325058492662309942379770645204503778707311095178927782148050181347891839061228039470784886075285459387614230680414183474078823684063719730712041029067898518385932740406413727558227383458109592122221618373345083296848656457050328328206234810988337195073004131047289386618903944056385664 [113,105] 20554307346514037490045452766789929370487161256186988200083938215992274422961549797698668253896890634327518078535579735191203504376715517244310997237030764910185644773855809150573741350004897664122419441270648028741289087299683636706189054235375084397462472865784684452561163768100559443861223596446440822879914727696885336606238930630959678626203883393522317061353946043005506013911201051275050402291960717901350876447906666557208631398855994861530494129430739023414805431252844580207557635470369732022191143731043336781454847510173676230035129682708698732420451657608737225571344618727891869472163784671467076028798444891985739962250348254852899642031419950596387213858124171341009588746914572928966269404799923849702163928861763817366295303612732082831463620481469410878246283095389856227909750461225488128829086224300375944075047039767921270492649885989486928182560806265359247900576864644903997172362047216044762533022315136873661357275351182090012750347057028599734403345260804575016616424790761880322442311130738776222099348512012401267108802391861283823101909078510013515269825424369707154229510476312485265154248077482998593606842464451530537332354548435840600732757861511478423859559429326055823674173362747583498350393918715708584919478772677991337896772286188430159952396966092235597370718711603380037732097182460329205281891596827962722995297435701813029496563141706087637989332855207509709430549370566087474138430350706049305341303860829990403808904895702055812131221928651881734417116745677099715189995611487276188941474733716811701391467687767520268911098768296338400903495019319082228629064082768112227556178723384994450468672410266735635355916487261153223990757783143358125592671929129514896388140648908072653165903732706840816751712652540581294284275172957910520256317274266153493557308417994431515086712584097407727886231184741659513956968772596254442443280420078616534206670543818843776394709600240539665757982824435539263298743471831149749693645127053680195275853164369912317598728143043904587769473548726269622810247961914427607973419577829835591475815897406706286063704788160124278072290432249773110278674787473769898881304075047780393907295393977696520605940791732700370433047314390765662194501441412244935080539403918363492810159980036828737006837462844271177230614901145920955801662960 [113,106] -537455373293898145513690611873827285730034081627872134192620026430433334486068197932665584211006013474900804972737736729582164438475664387953230065569368559396344865361980383816196580291225971231493894609384419970085718616292667349963037788747036325852904222219131110423781818548298318515962870201004670408272075261381133281010646606778636755329414320517757273874434486845354004448718203243838876817684442622300207629289382724398964485801410135692817378765954949720336057848494040421390947238782244965136189463352757477367551531021122925344158893501814031759542023399467487034946728542463069012289392966185332811275271531672513226252522047865566229155978321256864794747085511369535567245761384283469398329115436207624551162263263100717252157941130624009214812731804481874940037425526610626271359054318625580289034666869990299250776371565040676408119608229743743691201170166626592521192846297336549649994344652679073311579065150970843937843426248278193075773250321194838033158007438650940854017996541517969106435322706512649535637204702914078505479540749677419389842499872773055237826806694067437418032137539648858901404619221141655656108785359787346494008436004918090960512355038994643947068133923365460372674706539651804573720773108743640514050675487147492768446213359718360149870394043861234575990690773061411686485140812666141935666157329854935397147726368562757172378016307813010313117533951593336481248876984250603476756155072495967773647802886665893565326957261584950159368201663368128360008191300311659032867196394246997713965361289390498629480021651218124550917580238770002206857009161863250882315407896391752528571815089529784564391636240722562510403024123792329608880259073921743071673928505213329960338888539874843043773652099151618737426605762308547518501043395002309768188839011562189820624843558319624641959461149183997450553462281157509372554466098461423765117651937496450672588572837138238012312956782282499349995714734629972087289295048157858165985442289209394824192355175772545282001558221674658450014331979427170730853579953153209109111666208884165329964774209137554687410021180492337902163716787337661532539454465025312022297915499989302246054539106242616022630142060272664596841000228743769366312128244046951050970644959944567374701422239591993938610818506651059981494642126876276608 [113,107] -482334684870695825089872941113253106441938409399705642234502185725536399882895220248953403065742277059368125320288546891519033707267259972683877967870124210703468683647406899281049605223448058583427651060881317798851437747826400403636118484064016665683418208402971604941007623660030700516407681008818743695554215213070871692922801289119256274150586251168558449354167767036841004544201812036711873164002570413508122399797864245545557447918052541392037918675330838840950234164768288356943836994917754870691207716991575793334953536908716102668298712828095535862046330045049915161161571568384952790691149539754679388425047074229883573236448298233952734613856151598873916169980712112691832316187481264191659607818609236484168613997387577673164664302000988871177669024923012302234675417300135569304712855177546624593047222586518875373517216846109870022515570829742902322198938695015213571863828458406952887742941155730129611663766161221787459560879910040079628073648324345302629884604195940223999116397180023063679311653167672919929201485768256933181972571376854199529750715003694181558257984055321741316766243767712765020170724845074993780761146629519089598869775333458624712589018483613694718486532995016128514093247659784378645952531562637348242677530614544547118221905608701089291262955091493008577032818647987923175103751526782858051986935693319161532525744737706350910293985775979968432308032815097451399277121146579377273618222363667752521883194559970754795895896967731863081902251876460475593735604418564667151978222173555430932574192021299463133901897583348401666265012355190399175652775443762807666663276863587680507944184727686458985581773645364895295978167405762049097808836660676745409718941446133314895797708256420959999813521863532296894062986313130240887501030234676657355286848556117022375433783970583578590614013752436930455416967250292761115957201565728281479135308702628317676650801579093146896149094783161694887636358528261740569388273166091231111275573836151963643549712213993236170141057781890687146262623351535048878098746746238906339890386819574621558238471762891992611148275154608291426713851733071487851980553049572937753004892174295384341844214227545986509399912201776423920004203921251227100215153253925531044810720726586406045550768189025507872016197152604373459015079680880 [113,108] -40673706500552739330625224845451306148683454697673904569786898996979031799422739007429716192628726941698982561761555779476687722104522236726034720902109885255171648292395017957521776502076481956366789752869723537968584120873137534980294512047213430442668889448626310763478788605650270263905096834638210424267385262250567719752693046836557761079397826234301818926582699929174483587380870856281210125082849029518220364577589999330558086913796864205126167456920137771495447494344812565613734360721649799877573937174879921676099642632421659187120975572969884861108753715900928428324326885729183487307289315046978885436846171179581414697983098616543717674130920807782786211357052462233102205751368541228024802611786069955038459021708993503291733330101206181097456395337953329053741339539752480056777147270603506091908236096981203967288820843724994508273648612216302469744704775164926994705430764767736048822192434674621467760736565034561161672215353198037667181353909500206542136985056120665778488432577861154718686527928409044430072269600716656477117682876773319435365141364957517928542029155047018701684896089235825766485580248166768808489515119386649518824689358245376711647960469950585519553906335683185891666623020425599540109621914857376843925473811455876695706721221979449578242838069208528458309919742725825296313992854524587794779758156560432453742316725223788380358599716106627117186230320837836603870535229864835235156386137515974036298688785170127058604382710885652359710593582441291658443353528742815535905638520677512043457717883278721543762720672751090551484833788422241726135388465188345867365409421271289203692938070176282251092504331694743424469960824411639604087158918631155128749173646082381763590658791171347692940889771465727458177768785673298249388489083437251995593705973313338511330960359305608206602376340670457930164350085585807184282460054962055648149889887560959050959794661947180767610184035156896584780180887243953510971692473738509510102371873279558826859266202339385831657596934509965352343740529699781326915902333361569177229501420304991565737968201212705717003664993628301126413115708634963737122745363566790626825603961119066356184019512568467279219628942386539901389629128120305908941984802926063407574997651151990793444124526325194277908414327895892820656032 [113,109] 508711645586167144983403511202937290874678054330994649317157302477902560866123001450708046948562867022554618897748603265056854874894603308887804868171416037461084723767283149699465716432500444013120475808118685745223134931116167960966027385304999551571397088225060666343684546655457288264463556220917973563267171467501908138910793994705773723780046770086130610194328893225986773801741007770816154448055385054971709053720298104853005906188506916440803742990923336749985798604668594631271411658423584497998228039093509414710317872981225504752187906064096440630274232937241193241952836135243071999634830903134423748582305355372021632593151249911685045131335626635584280972902661172745211522794401344365468427862092596004381441978995355336179839094773673379548712517706554636021995885059937452162955141398370612268226146835052805818219086236852153701768333200715946865059964829921568447361758316719305567073002698549321534639835228587305878274291934308494353476324222539628839476825035101510864287124226918006336825136002602312363708530726007049104060541258512122108686299659002431236931492918335524550562158623981168775904564288271701120100763920755041672604520537777412622662408247233003883642882958869687797029922258231075283449601458274606083008973357891387821844552520147762551150512386674487631096872054110577681987912357310470638701951124497334774841141867667107464364802688035834791231473258579520027363615434432873970065863490790567171301970677788721675381330954994997220943745669994613662676152980400324211546451645427313718498467150299737637765655649779802633130721945586950918080013127128603167812233200490104796273495616664641665716854671828981067781085584778822785763830499168651530348104478459085511323724130094657431479946619365136847192152906215201340132844351637811335789317537102221371210300421488729583716243143735640413471586398253566881447600566591053902266383970598594310608127922958544591604247720274636170258312024352240271543908607052896783317043335756042435694978842435867744350364869689373617285012384679608179714013858122475431384419182124881561726238409641039535689071564562723203425215673791400079215384806631757164362894586626080525378026473065859523793433414169230754482761204997316717400078827099943431424322058402126028717980512067486452715198313854444 [113,110] 984213481072836985062348470864614835779130834102702171536716949271861577537866837470104839155471307833959969585086502752899911469262861520228919258142602828726617356583997686075683245659566314306877534448373348381233563343049542867402861903420157121795912427441082228817400371092572357820008746041686053914825593731263066817494874669363860338825166807217261687078037850930120914301931974677537661319238623212797884501558520681426314607592256430552205112670258620780426511271016308278751444196564324163052915574940227511567205727990433466292560644030280180711055496499142317244284544900780721412164131086832850023945704768170141427557831610773764722026233233009431926240201467299378498698838880595705826905818297002047059746644949992056667291747656310673631454353630566491260232052022435171372692238806546729813143001581667348555241175332475361143988691193671708778422125781505973418254904362932216764816637702708713927676439342082604062197937647973371707007819575318782576916859732038948958820958758391870305758000195590681589394585715288297996448467838516002297962890168229391598091697273672369293770140038742862366748963493417536695539649370431404240978115671324792025674860407872169013746108957142287102789137781441512397675011902770379416721157342234918931281674468076836169965004925988156091782317340967049229152479780718735471695281118795235970855821748975347556564144563107767991923425747022394383547070453958803199164658255990363130328240091862268735253924130798506796343002648889310288255175542517884898837449143765709008065222488767945924615463537754687605323823720242087214111862081210861771831335386839003414570158568610189759043964691049970542429227012986544981836477580921727098798733408827890223661518581846119937744442683337198816029207205904625073691215870450995819554164349035938158370963452707045973182083343688176440662774851586780637729080822577312854628713801503725712587156494607734333750973418487765984002582522309433568254364985321860272176753701160458352594614312017867122827492443977209610387018383270453724294365491439188287202229867976765735548308946058103123284408583934522015304517970241487408556589289680921577060438715788803346988653477395868546505735039266710420073650121843440879353315186452547404068184174589446121982430598765935986149031936 [113,111] 77208857703484118567685756272090025310032216681498713567465254802595650304898898459487827162164566740967005530550540250507937412766819814781734326090665278102298604632792708252119243041276084064046076776984897053229499491357784974282594018842724165088612085463109573471244506506084075270176680639513441649583925258028667550299374577541096365193174851953140775507326407667526031789063452555421130149115263512578647161135955893741517828095076736146756940186299791648707707338890149949077093714313915803852432465642026991395486898895575564385804104937242045029246918959716347839037273222700485791430237428076883073613695660265673370579714656206627690749051660143501666310572061835398155323166400194863976213918712152260488572163591743210578954189281121131644516755540113242346977208600309582870966547562993323344048141192364989936321332038319382772484795357730050693503597295199594764097785815463907133625031368042002325384413285858349217213178495110159661863376240225119665550647278970521603005307025003777743674962772612334490290314225865179878971579067742983646962448100696775007637009569772377195025881187521685199133988277986577140104517336436742434485186647243890731226762970506617098445960178596611681666602612956816852412021614031435937234811238588419577182714625479146268180723013477807607878745548009339405383379010256317772816253787322259870275938055032077294793378581999363685813956717386402712142651776913615171001761600350376041899307767786459517520486626064726887490550574849712279394016241166496314599213846650034617728285531875506653176034047661570844817391196289741941801638366596728253636590953367424025514943065633317053620118090643079700927628212043171518171667760709935249289021346563637093354971298227711872455748608124406468162640371479711888332736537301912672529734452505985026873833499944372297782789236158487198451032445079124237110706924332289613086847625951279924681748607895749159440755108442861513525574039568640690220978196328917996479445614615121810807045829482976647959766477987220363665425081042611935934928432454009201937973530388249108775825344807528887155122410462332523442726705938977115764491250282283837579776928305695975983881215727782803768475757697468120169213500069441291501518170803529031125546279224633782601081082154768990976 [113,112] -4206423187571512574095846018371325008289620845084858610443720095119599312579035071477796619541907105236289276138462725368781014740703129486283056444269581016858560705758288297999123109390671550208828733724853355878699208050370125362461213280368075727985748441731168597818882746705835673740546931834177180928080489896700744314583975904727033962183673063393613362206023981160667945420766287500056988395178201591908538379788333745902241883821570847031165924743399125046408820695237737704951675478424709204806617160699623751723019040302391753265474031217725236242847092733572376852654248160145384332079526500305793660513660883599752172579128088378260394873818632953621134966228780360566025048729569271907516712690942197580371770982998825133558735939743035876497683147401858536772156083133370345708901162003539846201831721328524026434603342059404365188201522651647130371020822490890813210223447119516065533074646195227441341866955730475329096088452357977437351281323172816651953965540114590856860364004864205516229926777800780593535536009748727291025567674014472377173428332850562260200656077774169357903553025114533774961559470623877298834405394803123380119179937175886296769562494221341448353313994895531161255367008828301577873889751733467291556569412063417757096651362792069479002700839740122336551355699928678031870243191631069627994802683236339585213368143291601824105507667243513801520821896422327606660792155799289541019623118115069535016626481360735663105180750609737191363507081520030030811859593063306089344085596019287042944183853312303348837509996584027046081175627761177266457907130621645762916665666751804097534783974080006140096393213573173264331630233322136471950248433943934189404958716068711334427296707434161984900811030393845428354660204500856682392834777597102391314005311849653178248156024780526615515699075659494187559811832455957268649482094330153429606984532353625278197694964879977828707757198548694100453163343133410756987178317067830584570769096101060711358738749669943903191593830386370391852408090770097619779576729551893768158923401087365766680470600400511818166789577933983408351419198127198023967981500310973180791458184233117802728366118477711365129353907827542892137603709730896638065548868220555242700530708918078601542958278152064 [113,113] -428627173547428849882130469727466505531017378911855677425853833707378364129024817336461112159481964864889056646241840172426748635979239956374138610533727760315388363618925533658797463810436060607214607843982222895562310399261212443788765887155807688578670378633160361263009462091361960828929996474374549380175142062359150097367125871334059624618981178208859038872304214586521473621656293509856427660383980547712482186941432775709993867662958098581566505188680679460840834003566612445414649257824541863864086355596578961364339592369387548616761512865864857290220290141496957340190322747277415267505023710509624409609907968177510038084012287101487953898806231639090106247382476770940566621423331777015495330843838783752640579654293461285385603829605403235836586094666086366543734956040480725797419486024349635167617568119127867530927946985843253632140349718676655726780564513036995470869426707834006421859018672387780002844619243109656140927847049209917048330128031591791772379534213164236520189479683759331438088065559950809369097729120245354666766068966968224872167766541559398058087605877288022179361992918650987769137532049928904173658213339471432435697842325974946050169985046703632455991493063876458579817564319356558207565403339023605223692542766282011122630542611748965617936375692671288938023371856988475367792592320889943557454767948092985708092281901479506958701799679754310544204396463997899821213583791131278470530914267646255887719760325106656635184361320227461296579498570936420142983002840067528461991006833553034296571511656359321925377611437901073972686382393628783718451299418574153456778565435616770698124874764580557427881820848535632367121374916699266609784642703597498885351230506956645930314045444586639863280133070775517447034226837980318333632998181572799701973852329281421304928020730826406724647993920360682893733191731645149395006789677413174824162619984116083445098043783345056813118799069667028369967032351397012212485403849209460069874167151579194507702422169787619147204326348950337360205251496337830692412064622216613218406880318086619232859727534664701040703206460525690561680149439691370291416596801785740185212519656105382198115530749436024991908588536566888902357201345850080671474091435324468270678557155474798055571216 [114,0] 131219814265724254895818503843346508048365412285867046488676001153560553130390276804787293000543069092482509783162529821319713753061352037315025504103388073717005231508767323489619029284350046028176669216269691322525063950873716655923543612073460216076652745246950853009030092734613885409443796441116225102019599490806390778814499510523785176111978355515616310447861917084271016958767248612828785335642051222786588703825514367790583974331558805637048887352272817323937693524062930494209838753360437848060926981042209156227214876523966786441635155984349357804771072114410047078843059645775109062173376809951174887565362256496353042495301509726113326389597332800609098677196032373501628366839049436410085173939304896476274262518082887448727521541205771134296192238172479536170381686972130712486042661758971308185386200244656782367736728017878565237404806013639546158668148349288114243372143936690890477228158968706809604560669309185915334497781691618076772231321519052631630668737086159370080948626012921389199786606210239081667394671110130505808378771415992867381392344102849417135690768576356038538866079923404973530625374525097927850516154611176485343651223623260944671138658355342901000074031961795224722384628848181550063078873545008622288781800320074619156115235637712388261721331659035913918752871229956594778349971769207423927080918740800564627915726895891431760752998168961475497853620952582152476354621370055549589524664854492902478979884900061900225240152142207150632374018706674994573153501773875084334416240536721293322210218017470506697534130710676189652335372723916038895753455316266048275347021135765726845388111112878771345252339588640179849281394927272814366157828831102074702470493474972686747264752421095894510469498714626217826172967551459556140531871558994802025274820204547124184290610680077048479205581456052321557527405926294597959575749154437826599012249047793904481278347996894923663946756362126220178769662408860038816279057887158029528903344599534167512217325803863337342712318086912563698742421009612983789062450073540807747007219047716741180931192904149778999248327566065737260121861475992450826520707986694744439928973608325517269776527236860326729270269532935159760532394610952386608911322285339668718880533895213355088708379895804760644392351480314478555932141265300133770034452716880438135424229758555086646259991014086611506013088767067517716735493472319611042220166782757976667054263286446049839516172133635660538503051667520541217145668462986441799657214339743307202657132423640749290029056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 7918571760407116742939148431472625241776553455173863547457511049069627307164734447132304636547748921085066658448194987898824720772960904879973388867642379136887453794744575423570192884204827371829186259230650084744486743267873979580753936495351781289467856045969124773957774577021270887517847414778514099311502702584503897984489676570849926231865895402681664846909934818008202158639807048774267427565134778355494361059237628004792738685825061532990884107700995770215032988879220802856112725862963254113309494133666598899078891139815075092135794879511925112265840070180803413710536039900403554912844638445133800513362942640574978899830383921101970567839366901434801587557648627915293777573626414094165175739563603163885723365658068065970530152176961713512452862123312113400388274266750049961430248730864191429373518478736693393207431840193022553757040370018821442299407022790957296959978240181270649653356754691938269010575006811387446283556766353766360140819110628162563262343373003247982287267783067490849348758052419694047577043707455878585479374274570633662645998935596360119316009924297987969952532683683244381546447049573588884118089651441775248130343906813783357690810997798601737506487154582109659163142404568953635123388947393038544983987659625840526221484767318161256980010839894756294474219423953169311382522029789579721452921751787201990340208807396210760268288950047890148932499793519257080241160919255841893823205554116889629374517463460218085160093141120666918021330763628186482633732227334802814699325445223213348916131502467808359589658485331350867572879089824895198089098016265567792215073550373944185376188824901121484214692625685763254350987072566205210778446008713711595571765689060026283722916181986629958346537161852191907459599108440947439283065595827285902540052172516561690933336636372092538007349934220225981923451628092167902398919400418386910339906888900761478645801926046063328413044568981938806439407072778306689153018749917846471820638460338368095674758628502740214030489832544369676081793439232893799861793516272841623700416515510112263854690869975928367030798053288951358662184751848599909397712916625726334413981626802339177939788400648313054982650256283707019133486258290040991440420884905257214814468658238354984203219387681525833661873922683964051039485134000695329912620995513960890537654074253280562253523501358640757513042524574564510864397214688880610983176379841370642071429476034105838407285172733663709387941437784612625979208964643281177631107801990316912815030769221623357720494080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 126505050452688955175261993061330908508988185335432788655977142426383494436867636879278881732747232817597845490290906127685422548224380608536646981555477024474037722713991293119974693508781679592349475708947820189771721364316940043403186614969955721874307345786868440821545182438612286666949576885159676893800977243959542111999259850993608734023720836883665524295557837208001972127789216940299327040796648344408741572085635703802773572051461550707765083137793548774655243050375549659271863081520621641221939865104919454743797345747436017419909833054794296137882234220426500690633347871812814696144199515765565724098332384832517364995748461575050994278203437014817775643063460471412867331905977443739820066916594010834847865316579922079229292679117984336569601684570164918015119272792519856076096464469654449210724355854115281856680662219762591257864923123412637832516696736884431930077324870074884440148442406093942196785968020062783650262802664926063941047525560394929264388901645294446234423051464968602471899183998331529640775250439967868604108931856298300564066092999573797136412164826720498381236179413044410118220559383350207048471563404013614221760127811587544264696937965332644010607405735941150109550313057451659817211293761055024843491772977338554529822086165346503354264060286499957646380987755796434142801565635265893806218581645770046726394117028262470922836377295887355416489966447273085578904274812795843703490079478113940911711340042437165233109428463503033209015933269580817841990920023334114373630337060605605173248221842492194248574920816672917750136018220713713058896344700210461456260701880327786385390001879387913964590850628179539954835327612833868760127303132447596289506790609037403165046063567687594780521222919938853874047175790721312367964351404027314391942219844027620026167170414606644697731980822558435381095483755971321134255066114387482237901277351688186433679905518930256287679513386317199002638995210897420976699755169821821966607026366436247624161985244180347084723027645390078645559133551459829554490785005678824395212317436664240252138207793585185168107386513247982028310977500871432953420424251644832439743758418260438592230916472017888076501455285268267221065145184043614014775034678459657781221068716284854395508220275917162676285133779470087981923334578314687557181288881022290140181881219241574010445263772474402003981063951125407012405184199352314229570010896498874540235053404894943958073138370704027198652984752325174173039203054197387497135382370529781859962164818275768974312472576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -5248557509831295273714040190171458398602274364505668743572126454318468374081139618507812388539581898521539613334220779458047408282040729095803167996123406310470806276817392111680548334446112491043073043364247006019924667513577470229640700988000180595881673333745956091992713837124575312647158959484575692644669523540741733156906497939465663868342091805298900838104207878909300376644393897322865807292609074596111736956601580942614115391398932272140023564258369200440392282058312687537894484490074191596904697271363629877843508460075179185873730960769414818906950353824416050799517330993477344208638475709270757207803669218997953864798701361918550374753865677169415588453136199981685851550749353416004912331211028123070260388164373760141358645892959517349820276455840145798415539419365605119055754444134071042707741859819339586724673769076256235894772813558018080443235983042226860058987552251705682250807967360560919441397801812273564138929933903998648547067723580422783594718444058684287496874683312159834530338749602982339180010553644786270155268296940680610434564167756991970952378089930123304387431385337943131681078574254600962282270058226036746396878869237786631197497749141234554309201885813676172913178745475453729917054320149194231128257725221096496475019290763930895127553809171440639722988071901257030966842169664167695493903745443823367754036121354180636905764873160675958237629141740800664208467065470838179364745805335124609403733503584223702962235871867657858474058146227504050923164978843991356728510601607020402629222893710299983754500868824266602994447545505313654003642132446544222300203431919306803874637961379207038949240307170061294338022676576875042398690993479253090760094493057878474773726168906748861983256201977801656218390449684990418420092808871961604007901812063804376392666749551621151572299667853297106994717582063788745493001286108771863205384917319399177727532665388466488556396160957700511130648688649831024633241235478701132223527621838596165523315820335764066063089955940573724745768789035465006962987658817755106060760515260890097229220144588048523628498131162509936335215762401945411021139840012546124624209084565665106227104942216462371978015775629377991911230761499006073367614088514164662699197142063152594735009504981343791918147076828116608530358305329505334607193337582429666507474388051442186481669934100904270714993325715570714750733077302845912523099942927453858944154782415917782469141431452084365209292200925229237867683413779011239383570484107411708450569136453555430568922972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 60048677265393594700362979695455923236982699961156931664311791706534051214505120074894809519737107404002044330719831174176169862230144672515943037139603311926751353723756339593908234907441811659236156113208466834356415303275277298781630066687437428508173593897133820201141914639602472681302480369244843966848148053694239422463413786641865233607804870031373191036365916307396982550410616080666869700751124731115963114109409649870939689862321294395966177774484952798431571168140469387345731084727423893064562328555297245270173565853232227601433562890632653852427588752917736816365850786794932229403909906864881884514318904377428921492264474271220277151335225345269358198690070006691367248724585065278353460151515661421994822707937201508739528338602508327447602857719541677032363400153708193647090036530876210218816281500310272535974216033903791266798326663099281118039962867758900025035030421842485435128008279912182495534873778387755846078864779130274326547461980694148024813026432121993587488328788414259328970865885814775758011765309134100932394300858130783074280233184497633411362472995911529616251239224173140101430870617926082377734824403261682861663574448903501429864229540003458837961966223455846196690274618005819662337351646141689339463718087745969511026105591160250227809812456556566621968593454309578943807003893620094333712471288566323915230351730222661599418633790205538157098956554279320629909327401002394885568817666853916816733325692967595895196084055599656183042818350479602284571399376244587715315425077630613954283503676520133161163182875278271406053924940248726889165682401310503326866593797909557472189900886868887885723218017935424356346014830046149002939594901191904372455120041746836965335324478307610310351406332910156550025911085428427632622660075325441583086089627793909968109569555928685855129137841493814487603739400612765696052463569152151424181428774318150036191386612836061970121987899661943957988123987593327726791894682181405858850641187270897563704311380571393408615169077685530901936466137416351982335593673694552909484835696791467468165185601355705936111311336243223152177425150215738177373241779151011791653614616483670097076198273560747108406971000079381528088396463478344733087654537824736943415920288262527211294758878434854211630118512801337287115886470448125543788470837652019046528193068694070020401643445984573894588016879508898621940200825758157702812298071112323876540466701097308855078963327780094728056432803058396147448875186014489350472233835098270942790802081698061113073929814016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] 269954834838126442073801517457633053521558098722852294246024473898667944719247861950075508899989303325642811600886075299797224318896914538775247973086124265098318427392149108210653775432862698257396799170322625553037135209958721854807690531930657888298981413872243321414240665809475173088208440867331678399516424461755441074851092325115212362738301300586904784274767004985929263455106785827991225219039766173450919063632023722733082785281986690623816191469540843817265296944241008908902086420645207981716004911874460049712082082337522047040585098191633357903294176658915891169796685593304854288239095966169353627497104846196339783161713626496443737860162763221124784707661210543665598871727981957256901342069448016872331594868902899062512755852679431794523402193995273383364380471014868551913344853789615833303123157662529559158877955147705042064493109424423666967024248621632301246585191573007482382082192763503445638253869714988885631882477935722369534374304069618468266328047890896735914292092237327730978509621753425014169800065305186546467488853502981989763080649699845936818670148997908833293121869123087102068511211976703459278522971999302160701913550778136480213590364311754403412308433733866656142874339014942000107769345995024118941360625633908886358438545056822531438656276011587960525301239348181610524533304083222234213001383843581209246434701688944416827127983822298160491105755338556243119585888635460050344782079691122062006952168641826074845850045226651300221869671803199361219878361664327214126616929435336152907746797418409743999860071391979971031262766852316429077199499305476223016707398272611924885452613593652842415092757653110735086703184102202300933651697290020272822239197226244876686298145189892596941501864254234385673004767193485618068212752665071781025006012725148270251210303030096182600534074408129169687305014862277279555719584824008591212564108527624692384338326159763973835950593482036493850266683588175290979452116157990938566041831706527776779826847446801387580796223658899767402241294569473022347232003442699552999451763667179528740089218303432427097665545773240706430705184952239004163788768451833604807308980918640231583345608234056400602591076735387704232876924535532664720698533235924092109945302900209054520235088241157250260267798478203655913724899005126727265391772268079297016331541889343757061059243075322526288343681551626721707392406146950549951052610254146549782657870952029813051285286982401741778897135529058102807056900664325236390878586706973999403528142770333228541330545704960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -11936693469565302185030766340344037471754734575904047300917992013063723614075134678895333497389018883530885552928231086831465276851592971130280513525925073139492867606621467475300750769440754655019346653379555909176124138340252342046240151779708094513091116826347409723427503731598545521766525946958034852578408029949551284673326482631501048485224110930267736879416452016910965713855665471923480426174307643901799332673938257112136495022598651052917414104027623151537665253613957947351929056571499886663045640723866954655991871971744322782869265055975767353778926607446481077800682261486587397111245508893459848216115882733925700543396308035374914083560412658597571688860815143619098953729220928565603056378825996853018643046585038160766588231747269837114230625713835819335016126266034722960779799689760052347786706211217402764296264128803993938214920080320516259185295874447359048810340020553307137790998964305141703660864632077943034181455122543625755885146095020715039726067544218046612054171910651083833088482849040858726142304481574726654961048524426647752354969956347293473755390614579909800972998947910141589920535946828490873807184303620749044364137737018087848618155812683769829769088376869407947751571813492930500614702763431435301623882596311788015343604620440763844518385383496323050824835931925393602294205346183414304943993203765470648033623757107122555482070226466549725822501565299435300436250361015128763348267228547433494765885474214096419094937905402966115542682772155345602040152626835079355375317395390207141199842385459668904700672720700532829061740299836917291089852180702680174371840540062370102128486233265084146741806848245770642858457083041535811738303873164131817681004460143568728622181367851644827667874615548618679362301867050223326125296826440056360719271656255090426723063131721510335600508824190671372206269480851146352656370011502967113037045916918211581107740945408092441014714339460310792588423282190447007493576378265553343006153600427929027584676941078362698422592811274824630700297634599843265561862692111141629557138885436462762207589055322580562921575154198291316485756906829064694731469115256044420803475447382537599701933436459332623268037857196738573329872914295300776240518312357701779604158188391966342315525521497645267853428776611109488204499016720668423083212402528419934903309190966458560272315646334651479972712946928092285720909956009907237514091189777544188347414696292859040177189255706262099070312776161288284037325265265639425688727087924292850738657349873770017379816833024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -11465169547476177023163798138725209172242203600201443025886106896756473816594746492201411838873820397076093499447995283807669908476725909239606441772684703709273639907999241691314850252297644028089897368495875518797461985344202676337628728612217352105190757322351391219979621908745597596174953711063251152380596964573524724105687781539062169063052517118295425567145909013411280782661097686116768034541299065742976975135941211133962546310648182375709575484032885466998648486638331387049408789784167346703563325273243242344486074554963554464320904173261063893544972104343459435268150182585830261634521526746278747876043300135372178270810302645111485826282648269144780162464524138382449573455213436735127394399351218484208741658979548486249020325796524224463692901965546677029349012791050623628957555025965780060928356692310071032587619449399672877827741549919163415635368422944079775026290883590675157033988038144290222888040876919885562371965724850207189767559777630627008813374003367743239317512771667198190369703181919115016341351334896718937226355957665057396743047036592376362604864974779364612464553472121104409617396860070173107327595956624398237239909938338104254585939569713951931204715546680818960759758082130388086149117980956218010941781517692736246289777909499659048817556398751507139210084348357146913998787446807730705273526359545134112262409969345249140250864334677067569242309842780525976651285381717142461253744772662902171041288580847420542741377740502182636536500448057119796266384256627718450351122085649478780302783982202510359056500769769274387111126243640074566716173763635659028925700166770249069998641191940541227657621791804735967813805888575930649296206078370871165582917488501198804617938857735815270469552736655912860146644267589387247986670178079238203867550056337684766245537020732320591222102034460330947829193137670106573703805646221607193048762947903111380230233461226683833973814079812906689661629212720311916390280775453773742836420485154205724717509301212945033495426663234285847099925558451869042632546904384368731746010564705953121513288484320356259426068528883777213644653340060293015736048231099733878105500835319409461156362963012570194693250166468156035804437366478708772125326544452340502565261154193844619623690724431455196896136671888172230116714266815773968321487701565980655655472322791332477295025776558855238517145931441664786491578483267482201468606808042446164352001111954971815768904651809579000018704055238290044588204503312420939458974908535030578544867091299824576418044193013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 45435019545131231717718264846897341230584490920222263737519502351702074851909511546218689704703040487020867253599726846504679509237512050796396117673913507412179519397040285466661965123412506163991701379872358588925243536940216182402872723756676862864066033408211402180688144596145322920464444492118611596366569549413031419806166357984890285566624331796554744031088722128027209328360116534613471094655248474314631269734780171411807578321967317195521592610345805614585567064106379102558389856674578361439769094521015752306830266729889665593923010940608501459706249283739567084568480565239929253454132518548180201737226323676722132371396961397724420777340915365804033619078053062150565750147903617403531987238468631963320132265882265632304889506833109480962067681179613725673695159023696131571580588281847415638302954092785858463153567207736849527762848016087683351610753778040370772917497968050690337454603161940161356097823109992506246493836314128551133694028824201834373161176676422275655799182837257752895706363573474922310715771283729367772577542116944970818168417291160136383722925441074615341245144337524261795382949887909923750817701758397443198427247779040775018805057241718971758481715884401675735760454760168366079015802558364838017991351332664998074999688129152786987312443107039443392964840309731897596105695869548329635609737865102028767677096952307109841245896567152909776693066166775840002916378498572147349737652153941646026958496123473123934614253910589336252318393929931182548459316874925080392915311806943823950654816646338244910603722410228364506199829567963325990051545959364950457497418199230825346688771475310307890130665143973290088492789271223057175255374430022320683916621188022156631619074694677281518639317588508605282890374181697283550446172967813090326491350677772364333995349806527126495891074654545043562033518949556293587956319590782368725761843772668342342474393988519648792260569457477629822396174660009818403547271973699493527115703492713412346737241053087181173660028388566580565783794704979972763931411509086392314611591154242691786016960661499812316663676182005015619415216413391211523690384207300087142149956951027830787229198094711576080934837831921623008249916963588651533778897333433835760923263815771286327698431364031859448947000289792736703462041651920200689416879375583306998619987636071066493624300110633766764172604070575090362138522136683237998488577381478976674200179708340606232165813071024761906150200754883219757488316825409681486670518777208811642100180543266259661061041149706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] -78441138194153751691737099062077868936324464319794414045652989332031312395642220692104568721673264855701810146659349184521331721308958101032719684109851927687165021756304334652250864943459261174640499274248722740379089133450199120532089196659229198973181434884784109895547851716917813556271865638361289861812083183817649984228274739262061308924774965329310709509711554752406475497032109141545904039079318298084326861141214115354953502838346132962314762566702894739531979014532711901918934443803633302631716321168678625916877662053715310548618948888494255102135135219096085626045006516731560265728801644492484735990372600557565827956964002908421193241093516504984587284330049529588077152462824725905462648694222131924351465021646809236346494737712360947735218854637865548893190457240004360752448137749679031535235477416400208732736203264829880088135624584612177453176945292994388478019152546743554409671946455113689350352164933996046658465682105947126176646697331152248674098586655543287195374250595321028650515593008840267481429109242780038120163545392253746145033116666152742955650927731949184418700689477458159994544870466240149052259048000897420814918424337298843259502719278724439769069315366690125445171277678834377753724955931841608854797963198636647078802603419451745767524880262063775318475173932481274826802473778921354819828301780537522194572335022148577844892090646408993485410399456747972580616466002581778557970802191433182910518178174914279467973228678798397065559065983398058812777036309431878087374526649663869514742433536652988071295600181861944181166749451345636280120529374495482696710252739423048169689771468620838272541173830586806748099577767053069439371415929105974470092398126639573332339663950604343615498727549460248231534086009740449265572102017199282634320525507670415584489212674153223444001146949551352775569005393728595982096223529987981081855089187124117638766347290641842973831294394824425272748132752556931564950302392250472068770186399832132190283526156503376758207078427081735476740039910999763431858860169198967173994061959345912467287194890955900696303804184079819418064589387965702327391698436842459247826640984935937021753884898165850916937604950861777488981034010412976222764813303723265108696293030862182515143551520558636215559107353512069364596322920554431287942649382612229958044233104823232233809341352376926576039377942788370169798532346895105648607227278945688779946403270993571821458395570685735716155864913956871728581065698155527840326628083174702938670838105654642273992291154657280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] 251167027749932807968529410893335651510790837643892174105193233675758640328907980034539468436138494251514706972509091588466139383172017734799069836971574540778158763929639560878449575109529428264749239157000734978108590124254465878121600047986995641713099809476555059440787911689674289335495011333820445284932686892839919178923120672949430442798277988249436550763950214820182457407134002725153766950567097660397145694316550087452799570578823633745842917014680800479829699081878375982184617854430796447866306125259267812731517516353616549358747637782894188752598146464826144160189735260502785482808873731424027749411637513880012308470803575574031352117284840196274561838805869373021609172669790707152548928541666348490315911475355247775387225676047193364007511120433159023465438529349110839559744640263974616050201867444762466834278056470438690967568951920156225625510591019112235105081429496444024455808797425136284418171660870741337124781314555056930935670811760115566802641647801619309969857387051031652716433660548661968962547158041726510130818862901703171256768382379459732053595185181572714444308999032819736500438716647067035546585818075027548580282481145839653694827077558002255130702615857082751089275172074916757914911465024553821542347889009228780216150286446265670155940515588890371839247388470616730185864980112258764238071940118995942014721142517194753442983800042981976007881099328991357222268554733918750367184151937375381534802449522896759868943119139804028128011929411268563856756935527593758279624859370895735756786285212372224098685728146883955168496708892722252762517911273004432034875374332870476171179532616556932188544150746035985348379078568535006169875519889522898582233755912587744575810961410716295685851773246008938295173092684281482384816828056480690278459519332696253267455844638631971527853357834800555077134973917978638101302528701865930929034153449502360217446001938435627536520628190441478087604578659008600401333049194321618976694685656465815797661270410392661466218666651472531324137250282567177178304035624371450288670973680069396316526334564753969746956420488690784091706189565216302244509529771398234568097029531568927064732318344047432467523319846110503419706327265437341997257862161119431444123496844236511465584069271143687494813278843356626258049217630331791142149494945229911348038341155309509881458936711772311195300502619854877636461349013500900290405173398214246339633865231436468387197742842942023334789723683841321096509779804293176448633122828010435828753305212872072102626846044061696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -1944231108735990782983972073391107016756587773961736622858276968528737307643087494122316748327642355673126756556518536220454102310607724092652823364001621268290092269734059578222716099742002133311644359192033992249556015648613588914749983328353918554169537817315074851584244551685368916486516648195850012397823270435323806930194295087506962005043047321920485730919367314366639727080085031059334002670180244403648886324095516862355162233766881215868433614376671259461267032598299039849659482150371847461603760061254172634999437943651737101708161056170797304131476670757179436054847825739284032306754395346706648887921702594020259259119052817724831276646790819158094945845988318413259249962015442158867712406714799521674068194351718832969771628190869892268397828825240205426199490077947567116345483514137576304890992874129502513846239593650171927483646888291772227515604518892165824888774423249735853375409345694162253080218659597187443580956414948617397182542788921276911027875298994494249002612458290312288544488721108055999276798804426503598154948584886165568322886871373945024705078239927229351671797072553028501827126274070219649615107326513505968233956177081523503562893209631095014326915321264228660126053636399692077038108529961148779986108095055628662331338428719023743995493585206819032695714518010942150133371353173294076884533579932933161208275471876114329272680386181919872460581979948965204028211154758976598360470279724701743779496490825209549345440932791565391194470639905582571751478835855572228861642819928437363400523389283082412169503282265283210910649447152280109694714396278274297238958397441736046309152668658794679283953990351316587401484521833276230010446111274249750775307483580307902942983702304188339656952491209169307354176085446834870229662085330838787852826846402629513382962241080642222966380843488778075960597271664959061266598776054690216755270503419555273386515981987155668064295236458909474870605387159903659078614236069225519205864361293301159190828094129208674037367144063757579522115676162417312052240363813114071347746471106271276861714982058224351705021359046628893266579662589032810572825659142993299533921195926652991510647431632828580214230891286375110686524847221127286393844139542715606353805459518241106496210943392369217941688720156768337073643078634329802646539304831986675179470168176162886556881956291677206669615118778606655313126674474826475572058284165109719029411970724027559459155065911961488010206622113428626379361944621976839178442989449635223602367072924875571260791383182540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 10338838271774018819267449265047915737350788460637004005333606851341171960272273650135472176267288368390208697263560265902098126596769947547762497209873668104875503855082768764377988020075380032699068468772647342535639129526378997546799743577060038868452146413676397101803298898540765698374597414517565155605868348249310690875492954677840429528444437827499842023767030007882149432555886551023784136318113803498718431529856591195946376614903174935953912602513276244496034938872435968507658578554485331747266112579520139408397832314736200412078399557793803982397385020126279267576021565411536130757056767976177837027429370217806718705389158544447855422294909970751343712029532886199159170614261243940761193532461012695129800263707626161526452131598283464696922692895919300906288959037114615222833059515149821276597747101867354595096702791209113704248371727345679348844876871228137934396645116958271039760680998506842845570332337178223529991624425010029351961642799973584189407343563300284255990889429129923105798001598232868572837566500290274272061411041130764006286952947961264886944707746080200318235599755743915020326583535375280587930209588742058496058631830591556228007154525781728592190949128630856629833851433705744941225247353208982361029486029115512783109482433248437412795661124482155838009666423232250095826910584859662380203404603096451914723576207437221262766195240468962817558848938976246063936111468345239345109784155660668626628417192067034791551432889344888325017296075714672158782474278627280795859204713921952619643247594448942452887881868022133394368209792276727036527738842727413611308901114933640120330175229782042659765293414000726501924231729003146994686492144652703036232796339322123166804682892232029058221751942985539324182555602458518503407480536438579761442572718411579722740943360745721837890306497712113835127545081377598778761508155607333682033731178841081834665448326444674714811789303129410357164518081354866071812635345942555121731572494699135367624361823513965762171658241532579341866376362366176667241948667549430732423941619634907617215220869175047299168614100805517087134378489326367801982221216586961900950464205324905150001985657032965953333554203037464606240020439577060768441213632611637877144287631236961822878464746533916511704803388632540143312437533361584279402291172962568012361064491864250390117024812485178435431948414709542237741253480918976337255215730342073150249549949399626291813199687841821798942058661474683577196411274880278046606466928906117437074719829411564590232870701139755008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -38392921089289933608243404608838217344638775712784771115400525656390791474381453905203036872109877814664812756326539089160379960331817561357539926009911040083297699608161349860228157323932934595179088224664398221002088916889554397249270680052016412942389256742194218976599311774948048859022999401437609590664688664184528257508627431327088416408703279745492283014215414076767249419931735495054403094511514997801374627992565209797619829396016225429840466549640459638290200345154479617453871788387839044524171857764731348668501384523874318905646741807260079004693077324845075168449602829681285919754643352706458249085982732512073032161149839647408460049510906186195178944893842198932851165405681921307930577732375574885455358761821822399914321496568843818547443583382629551703229878128822567716025161806156520795083127725761034186450808851660327634028697298878560447207596359714583837838403368626758600136480345259614205666409410831850180943797157655013863976880778702261866499896246464872405979151087637370391744703616733417324749113275147684082933666198484622554311772014242870866117450084899606290092115962557713925474145933196251875189107376908145612466682664122492938863703718609850082055875867788421871598888507229070560459728592141737984118637260503994942376816100015924690780351318830356193422493161133816789327818672205766334725638973371461048765410394553524863603668636986295705794363202784733442523397442851020806959745489136946498488557724866893173329284793747294794114711096150985933162070163759703895075115266329119907345312558434451340508732670903142660753085285774681317714383560219162953698681867316720215123302937863897198610769006157475656926094111082397725767269380415273804410384260586174760082915766877701266566681312170199866722884696061195448826961160460722262426034470714275607578759720427826101357880166664727265627682436445700109182243915069325054518875390791208619271235063842765007008708707074219331619186590490673701530206899511617300247563182390246122616537540864465877864219625970032986162618925723131456689800256148254381094423553189640451526745565444412008922572133308757111497062851369605461979947851324897214664593155409914842662140470525904683198079497781818908051361326433346412162578908222032085544624829465023623366639191932081576018662788076889337878793124419234749821954760604129231005292767767263834322367441823867211592415692065893141075559733354044663478393333913115932250861461002010613965799868874215620434480294135749812678197202376091545783046173333007503524271594590821779486698141510533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 110186328337180744343897769153129124668144996935136919675513088918227108542332907637406902905113033790219585097547073229993385454231389196410818183599238836556762405235016493446783546715719721594169009176474883703197444859211876076730491647189215203609483460804817425307194728900479136740399686139673548623011848557258942299007303004861784846090430466423345515766572357225773211358826233003076685991715752316160466674079243361428321131439044902755825244221668899927836919372173482372481850356290169052881260334129030645295484439459155611450609122245701908057768270974837706511892956156601446824089058676571335952455423077350127579055764706141513712441410186289459056543894821004378762402783348999984521047202140225490084183076194216514895746541865512543555168583856137379437327704706197733773751727581424892923679377498511943455626996277606100505665747259111617398545786787613883559051457727451940414531623292386722102541050930916553939003133156648523637507886015300863822332676471634443729274990831333898220305919605923950602969676816100731475008937782485961649918480300138917545870322940215852395424837474319814399688707786586712174278189708997670872131590106031827650457132077804979963505741385813842767404104010346373894910789095417030591718558238149329805935295214929523450727940797865126188577005589412437459374851127374946457071184641369520032077786007420881625331160019425148221537704255737610607977303598480509507259368246768995297465685491594594485645644648596926187922047305794052615296655352496946007385863276150335749034327266423974595111728556931729625875666156132947046878197904580762868261998537919077452576578654071993230750888163212660622731113825417106131951868473086124431937714178984463631484945366063603558567702232879973658262723142713957684609511486430430202435226235936646637180918071488042382561217523613765053223062843757600866867753946168376109970631895137552843623054850583753340383731361259193964927646973430075223778708416395271678426496048826418446405810295317356534511967394811777408421527888255024828378181997664089597241804494336810619939592064637684754506559655452065790717586170488935930862878186623081123053425503623059060452863364476969535680948993416254340968050658353397019003144568154120989929969511824529238473722435283546362240049636570398920206600699166001332527929358754086519968273470213168234763049141732730227160305486199204732134183071182396573944854508166734431934198427914799369088385918527829761036896093246442677445515005579005603269901454501895744267825688986490141625582588910370816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -259026900658569210249388294191964249962196775763875952401497059121042776602692258119456090834241276445678381551554323767126762451699659326110196457227186836920347418983312934717889505981179662393108978065587228072771161015814648373159900919901081207104722408029640644830944183094570071704086951983504488930970143823842167707381590081931864419279332346506831718325323322460846342194674221343698403712150945991041474818779508232602686910896529829953191856912757482639059664334969634657335697148187440708060156541639883921785562903558502599955072583157484886320252181925431462274929943714732740297564441078736462587959764745591781006109347046835702970802784559277560746262856046220888934123169415976342858468166722015774381699047522354593496848823812486290525699027257175183310945112318709027482356264671413903259299704295233050665763342491784809021088337762565402316856736741507146389983158027408611777832316089758185590549686848369454168965118987867845540559356965177236722938746890291724077269650902329231952341060452977844321660818850938614944737623756780749898191229259663334963239996766273039147097658510995177623925078163095721044163776296979142005042458007718485198980532769117319871683958224980068547842060316833323297082800654129824880342709719543939759233894979761468808212408490879789175580162807093368186361186828347819110897421247272453781727557926052672577296902184897652302367811992813700328343554101185677525540721223028721552599789697711118346860874221298478298186846325960069496375949240176435160205351476005489124116331046241267604337512719800567838396067481371813154350757724447475930879958904981959392563820601826538466579268773657952939209404780421158695198634118470934775930009801126149477970863424935432429042206430578110727854662540404551544286121596507408013622495633067279075269575089019151152207958498107554376294681235826866138023372509258267531727697547283781337913998196724870818772786349612226945265526506581079345840513360685233170860986850171345503922945809080660568198114086818376462772755686867075471923876950789428834503490522749539314200745509424920246443222952336993483931449895300697254042079418106052152863473030942525298689762044732725160617906255691153688504299869245047958492077978902845778896631069162429508311188191676076707807029803291978149869183238457574455365302852720009165867410421049431596743306587827141243529896442311988279101886932237319520733833386148459165101306108113277621765342694380893633136134244030692159250259754106914966109706570982203763903303942741020615070151363086254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 518339281489186796587054647259486792368673833206798081371011071743478677926780184856725705983668314542833635149888576164624092364788099644103217265743692364874498826800299814750093737486568857098922411791377575733096889843575859643447573852724870280702776053968639574180081325179603763753192271450679506787217402892332229810731593199599945480378258106270746274060973721683940672719967916282189306281673596605907686399471701724032104578252479962379605712886853534908336244419786718060093445315375655627105832046155161559862713367016579215006816933435638220320915981020146481436524769837164118983587201671524649833878265591598020547715325394965179156469338097297694039082853150817839241769211008005488162175432589579812299010556686509536875093954433227348479821369023376539481936307913791199774931104360286270535433052394109908523409886023870865231000655260315779597701557664805827941021660968069971678553503009621587534622529647376421728877163004948114385351682539218937809329687548885507759183221202265980493659399771078946333159702153145999076087511605665318343344537857623908942267491719430682315144993052999941533160940165915061222556733626855908830935156981673315658532798612623254680640576531242849840124427372940737375811789622827809797347200196923888899215750099288711646097408297889858161423364849970573476226279646880639826558483842673338512927906269231807994352781400878679707641662980602833951564517779925307524939259067704145702735485606341815108969738847078273010644047738710514526302656487266334195753578431237555459733586299028953051146107558079135636101281700232536245049336159776301632973405279503556082094623694829466718418911170801465654764752955504885302187288863904779528419907619158526916085069162558878169329960098258212646750518713584915450756628464524038846763839463309535890455335819584597279033955501133097600868052501415227764533359370475893436198943690396441451830828652965934976496291354801391618956962198325424241377164251160279186609719420449893707034793698139887354376031747671401691371021124053409254307276127707379199485724776856110822280934879451484674261949694505073393382362115103763863873967970932213003553989413054490181945571571975041079910110488183445197898661911118521726781728992931615127191626079782642105045339019780508231562250447170949742539575021280020273565529838152592261662727449939721060172720807879082813973368070929120707778782685873574683704126718921328319848871555913483837111818445255897078044984118418058902105483874976973037627032370113023790241953406525144319228571527315193856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -911641859400521455090465317006061651278215511105421990907617600942718787356134729590567423414351431709724412881377940567643476159536591160536307667428328969920459201082301676299930829546020037349875893654777935178912527481934498596048117368319356348017033515853792079418203124027043970771120585940842387931583771398672909222038511345716887187171464134250842279592447901462442038587538696987540838730521802442625316763012760142959103584916385510415068966957539415239127414328663826839803776294033925420642420538874671892141826324549378810270472033216911785685334474992027094482548840857523443516420172384104173525038931247963730298916460501113071297290867686809670641984192215366491977413680001149475831754246521765181341755628510388326968339782206762564777561495093016862263775610487397591596875517664555945284104355069964061964054799609847543169606408510371094939183647701106478361021102153456332377339073817843554861869665922889647615451089221940162049736419409988541537546669967378130435419797886379021000576510922912169941681768787015739690603926947020561408385091848449806504623733150856860592240463071901818015624657698177086975720839065718511560737311049744064925250350111248857757226202124698577936717465917144959885125786244456014406574006639804481586736632920914551317157096068469233211240208819070218088725754231270213062811459319696882234638814138711280512096157787036897741001531176814754626825696068732589283509188366858426368730268998714235039169105885330841923145384911296737706333673977297409884789833279169773886696534507466982546990057833059006511221143025636229211976252398369926290326263041109626510850110644436446721891763377563647407756119810897199409774981008186076883928994301151446247238436989456978143612076787575430397780072554447382369398261562937082969560873649947593259856352004089503976203629290975210076694204337142479677325987309994262542121153464513899979299096303524176181856305130906131855934654676429917375050460592137304482524000311692541850919660170996700505733792334740483482340712438874507315979968309268698843242271561785799966894287730018354526000878934118465679346025739330047727131304971668033380788014021402987702368706545844077743427286962381575780456080274848497216598997305359195572735336633997339087589368124960893061284033895529577831285697734196934687686598977937347441196451673434402371890342549090727876889626663512289772992891861872126647246434932870728878227737202012345068349142590827434192925754527852093092849689663288141650181397290242604319642756166362228817543034634219028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 1446065259489706896542523825027271151926184848486576214866426285837519753346226281960649444674658173233914052568520871332509744711149294468321099675082469991894309586757127516464629637345670615684632562080901575196195532627598857724897887241097555010091774382389293692683375261395511137354702151188370088553649965619980399351958693330422846716119610641268823023126159217130549496844354019569765199699413762871946801421477502014514513245120870657232871920901713666600980029188348895853257880584999021781657878293287091159510363857355423185704781410198540723454310207663816626647581180222285434602544669904356214381615666312764783271065233533582982925440133750580925624842053100189135723893267261785249410494426345280218957622434866106446918262556528820694282596488368058358283121001926308396708129397865555122390410883299244139479380825123496539900963675001845548476212836138886663805095489271386118164503411861886903336752803143993975464741020151685225203549459811112466565895321896616987806626694730559104565760582649927141954878130257567553999538153289366578524951170055815528814949615551902953116897689783224147554687982257523072182111513827938996543604441576331043294310295388314491489638552444126049513956887495565558310179072762113598251796716721858016031875839697246631476210240249935991865698444063627164092804786676150022500852875501977856989586459148273960840294276179500357882360455788536473757993680255541490770269438956678504745597090281640362392266673379580307235145783640238090683032110376848620517405934174010839480259593246451187786430462988776690531759251041540110676351948241968084116119327237704936253664182365951120174849939216685807722506815367280697807349194134022959362261115080655431267987197032067185691676382757913242725997373152023203491303740541357851618365576651047474686399350485420234240879686031860279083185552471608462266485457907573665867623445140416874999615845959407657646775548376566323696419712324739650589897008669876795287547096357154638107885406642043871140247717608006280683380954623218910330044404303954098545108393413360499584505074186304263178248032383196735009852991936713807040140389420646518548250934877982600292079907890430824672456340222423695902607334570632745081762167549993749980724900278284934548148969365517316198154341756163438775194316305226595199185499415329362887205457484821038309329363637063303098311010089171697079122697381705077937494300032195818226274803501723573163348698702524813419943090404462044853075777372685963771751047041772825397408814135440298372403403089793515520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -2097273228993007609535035577862138548205165760763910477338682867943954114447528673888268012157569891345255652599665141001736420162717705623217790341281513899658606139203738359579400409383924431919002513177447992006214486968602603296111229267740744418885612509640617573002159925541356454080222656486014439299191683848204602719990078386524582736326234931718138752341496892761041196683572357452240472402649630648558906106222308430783257160283912894120951560642356422424068430764782536460287016657880286040473052914472490688728192551418493676170083885995191371796426779977197909130595011371268168939197806547781565924223087307337799053326976399169705155125562299311266029335226038118007319603726617433274231971617577194762946685641018122206654180550801392982723541956024016055770604685956911978230015666511187269641587582050411959027881793094061711256456454979398676700241743763145506132697496395928094435113489134033073369977774247247691160261036975355233295386355054718304102734186813173945536715739691048398731337628529644473010492136176325032938625867147271088160115035189373157048696959161738382883442465991148838098037928277325884314222051048808612849409446826534141803343755982936384394527271898821610261567975874989544329884543304733708947578656616578965504890058953449892563493513499719428307816046324387317647324500899974316064250829078353720116265311421034307834863249039174409652103218808277122404010424807635463588586090454628938755261033021321106621862613194134268854739200837989480631304398649030093214759790289610625225114485395768534305715332827915367565633138465393454555048560278463719217643070558028606019262764079401720942847850657917700019835542135671839932041555414554347023487518800708521293146200365314252279772228817732956952202523964897999349774269979396970448672089506462563298743827922268550134226224801946061895432658821860480801860180475818306628596536531997426818826323382245118057488945575523635300299355689747424669006293300390349284566586709210358101139585869205862266671957719750990787785326659744132994175356619939705207773566496537348023289230055437718972951846696040088673912273754544699134135039843345040529343590247300222069654320330006269316859620638444294091814358189806401581073498522196755732601164534096187392448641112258319640838269709535014426259584387931109029347330563423273300216284814108749533478452307224104285610343940723644010815017638635649130355914544097026151470899733275677404056067339301515492700497302978013429884422715032912174461529639928536334401575737478117606884330127270871040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 2776109371521372714737658795591076149084878359858771446431689228043194857158343829295633554112383007990975777580756817109614122153748821265415247722389479025446145596455089061526808670328089630846293857375870580841489655335525707249729032729863285970964752061819254206492220755021874874107204791903383656781555966727759217516270270953527021376030174279962012120650610206640450772860858737470038112400343481095912254501842036287608640428690948321077485343400322138773205388162750098820620699404113607645136275105444019324185167721492202767754314949963786530892348112775795975111503082867141985578901368969900072501926189065266275466801895598542667166842006480106060407869739188759442642518333115940920083991976669385776222710950120375192171324065575855870502843227728031856106952952307156826170006253711301871805284703522280558278052160687706012771333170211137085010432718174642478767584250216883759196922524961271092586045443840023184188128229635004191540137691829237701500918629767388113089140507378211148353351063820323644597946623213206807056059719783560183876354997775297216914104468018680927426354503945014463219495243162655501250074943905709551240119448254259297163774167818825674783112668766357224544679223438233843927418850907455798763149014983328953620787382261455992195700285192677930040962768689678674904942940971100012431031758426783598277751871232406486893897726464933495267425924968191328850142973032142898285496107772828206773214982942093953582242763881139101663278863381698878396139478919260993691081020200688601651323045669332678888764578296954705718072375041070517046879129951417061375439916009545570417388012498230209208002465675484644382526544918010845659200784883194186308245503008396397101855522740003513592699046233124097270568661276060592577798906473824089036939971364620053305791530599188353815418992078519564417691655839227217116171759428892025948819959841248510890679087648530336960783719074260961388397034369695361534409774788087403519501948651369323306726672473793563450894808474981397681750045702630161051200296013366428985824471683784709231033544094144192539308037120572775579763280972735435181564503991852360686663151821648317507670392142923951497101735827565927964141488716734588857137532913974065385999129933834218520118503361749562691910115302118117887302266896298935740514226438157027986148949092451681083586177454924581561797770991423944205285066727899927897605483570715720838348717575793727262681779523946701727915625108542580427945058076603226867314377758512536746490028893296896503461867298870001664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -3308954178603718010124301931320020937268643697819427994305690293535732864383108154619936645423839787129047149383270410651584674990995410258585441863419657105745187061501657933422308066222376408403144329905581340873801241258198709405579560404828157706039232602301685540440010690653605594301269914185816934275105239681142873269887576745096737909449543053314442186986864326194821882495627759651068405000755548149162403213248758172182441979446891455708817488498563241592081627693789805322231135680765562685392085570399403822259914054914096966675466040063694189511044173287339745740309439537714300671090902818759525494628504657619949317760954521125682334605512714261483382318142463152792327786827872012374102299419978255025632813762646598610004261491300856581788957588469241499497202327334564357065669372054614071170130136475340891127004068812630463152598765995117318842505527087644620274324107059524957274679454400655223345740994768110075499471883675105773556676570913636633409401704796545696382543955238491286275067834911878381387634621180727675704705375128976806347141704166105659069919242484482203139986143548082089659309755398932412837032348151964744676956562440236274066669713928489754505894345393464882632757629338153369402342805357666391078417290474893673369870627497513560407147988326146894446674888749704319376422711582459979344023932219341318472539611684715016031050485753286276687381751891174950719560640293241741541375104258028741470803654784847461285754406003590527569447829859236195800138138974397563186228613175308418782239727921264943902921594368108604438372699652657011502773333951922682678453775629259775164344364137929915788847922490858629974066143256018531763946996424130824135530047845735509310831930546431482163381641815509406579996175844227475180171043672393194162103875075826094562486980261103378813271271733521968774905171469206740910260169399704836772449720521784881053374603805930500412963471003443997162068957939297105334834438291480372789758294094030533580975759830655908716660842913780095388048586319411387512635135797248821636087305674555629279511034734662957951287565982753497909477408265898089694241415669259082254130461506289308984091078350984651451727697064770670523361721052493992123459754724045384046785562955905806069986219030418552062867183257952982461375645407716135339191999427617428294457295838992539357881327611793854395257412469284980878059538100520072508067651958356576002081453384057622201991831562006457712604008118197819730196550906898530336370730650818978230731573273116140564853774205751132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] 3488404441611463683768621973292412051188279290773507894149761770936261536880928186202532783271190252282934982830715790029870767286128902953706552755126771051169358033319841595681812733310722303118122815894503921806971325555303343694894094139127945608163117883473956819920278181468534509586739069714237390361681740526354996084532429646434070552737718876359695383723002970513934451335046630657425944331852146254527934233997000403693486958356105388216138087206416923063352235395142637058446781805922728981473372478650885190441873433784349415361067847278359816606068095074833649699862546989556716827136675384821194348906393360526307424600243069763110462457328844311541099484667692081010959143680221192152374044929080102095339516190956805898911634638628049036152901192472578792117797307539641511354412592628923224375605421494204770519085459426276916084672050334524678389757068460863223292165164744524337325848505201929753660682401619632579908612149752707499332470034383244963586864238358878070772385758651943165628478273968219424132742164350706187375085269866146299060842596498826995057616928107270376788239682093151836535667263802878564733985223667070495325739570726254457627408621035055444378447522484273463232249334767270795562182260383121790108589085260813174505314813124223450238904843570835405845932377836236822888533341167060075761961617034292204863176383897370495348049693398993612562302637931812286249384951012913367048230687265431902015562581987100631381464993632117167307560845679939323505484628810614432832768323047131848321272291391153959679272304467508109490176142248866374101663026761221462814315315072672895284304573228246479558499136229951615931041015564125638337838994433784111161723355159095787734265800643615861723147126822539298389557664786314131805579486894883189976388014467270340442918462570270138066411386254832473142858597006338732576697640292318466576835903919156428671512926625583744432959736135515412531705911253230456552560212347513991417684181969773316365018208232781463407630228261856424105570702101003817408844708543157334986709464309839198186125943753370985264135657407187473353862683353195162005314440250594961276381495012633526592977990587698960465396862206094357005142799884394490940090896427569398856809851900775049594682457652204198077627291143383704753454788238815977095262978740179654158641990727899401438653834295749617931031188496427010704408734882941470720981258345317545174367033826474110747676519928830997077701331467340498597239294986371996825207135178267490009767207522149170063672032452405100544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -3194024706365420078135363311925440681324403549495281828779863966134003320261593786896111039834717755233689620939464583827051912810108985144939359708173494327886407664520566726989129832470002882432827225722543650677691577621720992562682412579342384242531974440979864731014653168142372799587552749712026989965543399621143321097715348210894298330641096555433655508375896690996070128390564170684566871323765810381699176441956630385689839560384638662080778251356705901666773143001181614811699837283523879652325638942128057257078416992397593556479494592156734498723806598061377945947394423004505465183887483520263527389789846592249377464748301735643589609441963847647516726556620739009543519427246850347734891366790287175984968803700276679045600958397467554858186851101452924385009659933806883249253774488144104944861219148789721415728422473045980089318755239022958453432200338781757569505122340211903760158890116054011926008816154757003251831746473532790199985656692092728147721681372039038319872975876703302925598887462399950577256382160639451603457913695008882437787309268231175049257331717714047743810356828313856536277605044008902810028544746671852379324336847044646919001773142104994764762402663395070878362472484232096303907712806712417962510653094034059904399173240267411668151323828042727624162438805655185199792261762946962545494407462651750223532737232667713848954722770420865467745638496612323009897996813046122969691402148734250713166454150544667496958316917963034194720976158938156493998729787938569550649297060731724612994445388743550271863258250943078180638058276963143022577892264670020764369109137249592059310510963521863530022618893312767098043576841094789659020778714477424100251196097869918715397059977251995031044911004811871729894588152749958835360785918898965365006126829248785453683486082134224126637256554709736860796971055676285266019342637575320861107176040429802640333517859392476194816578068309527839393143978267539553321710310070221505960280072331794056204465963946727728187818639423917339741508593749235097061895377481311836193167341853110477807200197683183928686336468026950805903608625586208088410142595481278722298612109330471148522280439459603226008856154494770378185637663729229325776713463875797323006342673016029403290774954526097103012834923075354357361206194107240370596078003385972156413441335454269191659972612243627145918370478909791594950838061264503901324973264251581983920021868922773136473355931009146387859449676351315348163730729586701084607428381622553334220727968605893342045024166515111362560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 2492000694016033293243089098165742286675211370403114045925613420302945837846932748994732364457628047824023136369223417807213221881896914811442847628979036187085736940839544654498807429417847035620878630221346746629693763559284063887971765000589460827046569005974067938301159011634980218319156665134442208231594748226340949421353983590949784086341338596774559843960930470049296738796458089229989427607530545701298963620938769402635024221346739455310900165717175139631926551463681821584782638423807230930187640131184195082725244041909052281030283741138851790435307661728873855792965017066628691810322079072034142141939254540656990483739678152457953387761366400748984735823770050972074495298869642400038290929364915409433616229889653209953981400631732465677861949898835583941914077126672995334343930222595869120604595298001987407628757668399986371445227779824856319629820527023348222060529709887468444457155161761324440104272332782371377620639146248023846915067385933005290928595856734978956284889114531761090389424853897504989434384658505666786942065999667860047192501921139676674558002258516822395246281510239133405805610292887721691097117409978523663482944995407613790986417176027502777144005607616324507360816067013227462204203385545984477177918625476356842102056912869693278142522651155952495735197078366280600126107914129847645808737097108731995232206690405739083233327737882811096225160543133207883404645443794014614640544550507890095491562823838009688344490120409100075979930529366963957083202297140674860168088196855282578864341702985202370631434397309887831932014681100703697824718682340681732904975701348932567592736869555727775843697873354165272068957633676117970785273862450039181099721106185793453769245221293658091602438900606208603213450454174420792008456631374137561983770299840418610696938188082182952457892914244072148059660906833706026127123407877699137078456982186778032791183187498903718809479991410136415090093606781624601839195424095171473464694295394580077686911371092806090064209939854628364161451017147427294927268641632919613560687076582479067058692861900736207310666292962296603100809153653998266478858374620909301103952775962625304536797635638149706488932336894349876313059544522959251733768226970094439739686460426866628267640547511831033740734143847791101233628900562346930809794668879012244929395772196166704154012700476301563334818864093169983554630162031891984027837677108620742493436173633303669038182284758781437392787658941679809846948900691960689977726638233082580881656086854942964295866096209478287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -1616148964557771256153403353397113574741904069990968713650980301836022080663608143586983525553359105777305117640680485660634724881819138306673189121273824294937727035512477418247437383711477096682630862447915195816490749076970403969472303893520692665308139097432314509470613007083215687461945137010298475865940218551797359800429509666704861003452651255518512316774976732672119804788759095707972341956616651093597391527225588960214735013385227792548774578227408532171916020298492177423691803702903753644966173147073179428334463198195511697191662756965501569876383322784652182225958890709195823152752815674752073254613059806195576683627492022373039605975701040395408477043133812906495342030101969137619317392479848573661520757446768435835060958868613574103288106886142705540540404941198493833936834584935736829686472322003944198807889782463771123932996665115235459013768597303246850241503701516534239515121910444083373586404395987890893024860802679513311227998303071786152626271798803531106504493479878213421766368609707253133765142624279839498702726321280973626198125353279543473559856802671256194457287727773359433406205564442382456322589498780382817498555862528756321762640262541782658636029818581526431969706723939387136712297708365467402652010070092859271749259948390312441659959350175847823174198685663578477571316177649386795694365240342621615024056300763713582484910861464264366271161633948729856896371856257055944598346376084097587843298178393032767474047887760458281400762825834984733551585869252850243555692144185197630162113063321352007995932284401064204935802885578658994929665842320249545436247070778066667344425111746135411235444499123419103500433492221290316897503303900424586615871417891209602944840402215881888991787904910697052511995963468431431502063191478829243244731316432410402424616723665872347815613491005017275789598423456765425592408774379522258782503356925462906227542627200628243014912371820559562678274886529403966949446625069956246181012585018303465772214094344791468788745832958835950192198256615319509635181190942502326865974558407653641076638215384282375565095954579116339942945075131769563001219105324238221264985073354046484988449273967611795850811926165111710438696035044951612236694655682809486743356191961598008548352612860806499540969841236505416551649464773197667908553526353959087853575779212001414381789728405813765679979252705213874162776973127446570303526161847103267864363482001234022874446818641474082842280908138404963982387858523247916030341029983700897694079742099842443338878390321733959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 835426120673220962760387233480347924982154575080982763514378891095884975541400242557966402634865967115191423438782368690351642912100373825074857164113836687305137048688693192200323465623088974805244697255751003492669059199260218912347700516246465809201427194390263645781935314291093815079592757775853652920354105316140578703137348125225978306103420828118449483546826429900805998085947272568031118001634104939919512397622793620118588633229559576724831202993827425738168491908903761772578045796810917521820826330737815309366897876575646960499746323293768245018092470184867321493633321857789519430996084217974187272385803449315154402866194906940792087538596069430743887023363029904855469546053531907489615276744957273411090447142226877805451791580179289505906393414905715151332462773223667997731948051968964214505757762187650821124404890564810067101336014750892767462498575279626306117433076388331131789599440273324270877464076736473351698050105460736663552272708810122976177273005166431058719015948209965995371527820739273382719702717050674384666307258042871298709944944518416920101408931630163537339618440747881501094392343227211824830538639204826893480711712124060718047193420490797455664443023652918429225035619258565418404976544903380753712415862628811899455393016082492753969900831711888128680497353338482226195378262711475825633965654798845663756879458357789274252068955483436951151705628202185028961730994384932334081639859074301286437558577031117432026913043028768700868199727065836527601231636065676609285136821704899076735171576547870344007020432450779163538150020887615365614631087338838153715989126594274397423634246136144804213209518363360144529275972592248191230752143843170117373633014213946697403470551059731912720260364492022313738026113547609486719741109977051860039702000553963447762545911686855994222352049061171118029841746435744838761870964800636657311208002571940100797948242026021521451725815528915935049080414926904331555541017375221665477022453624568711091440434591221354035869869463114208542767900328203937592530521418787850365460600629879152003278766685335851529680641009803474058210225033375683830301595061803019378893361979142188017286723386431069046668172398749103080124989438295333414009628780274942139362067796210272245258587420346069366402155620212005176561870581386413875970132424135385486448123911720641883737724351400411169978864885116267354519443561093047035594200531125224350685921835886869219044176390482555534962664415268763464736683667866292448223626608979412966694785027024071504473914731162238976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] -313871015940744544976892053803675209164036080848648234342051735476268718598578945059759457180928205893594714437425228247939282467627848029460333101024412550355789033880067157334868275792906962661025215007070949905280712690258737335862327640670555694362105011910188344121379238480344776181563957623782468634920297953763924444712299427399557844821814488589928531732102751839232890333356778361545762080817987874901545373436720431374556735316897050788874989440289041501981386698842189703083173414060433122212425228036188822692962934844349709071816232883538783507493721950632530212213981507100149812386819204583745134579128299071986595557691652446527017738964215418072618031382889605079353844215642568459803408744656147803672232703650096139237516545204868140516019083316105829401060247626228889417784706823272649078288632256517155466012653367160240748942957510024748297576393302887405375436981778668928076029437084300545439565332800795400730711484839887884056268919566026574592654493271273640872944437416264660073044462127247280268178783773003059392824397525266273436961478239136297169509579929687845638328441188517660057482741856199244477804128757026335960792375016178813227399554783621968057850483242929087073408056982538574964837781960060284512093559014497340931783388206557410920509445574862672351544421584750513875377735795904633991570948103319632725841296932035968650751622879150195912381475296383109759968792006633830992866250063871783691683897261662799934405520773996240861481523120934292962564287468404408760264570418234419779165051294525714959050544877293814859687672226266318654706246212268073967890391638150799274414985864056247734727167838657241183107062219552156827519961590679885818480583719348181930278040112561883649430395531943461216443148962324468191263291950497226278501261247922038899585159543606800989935749721165340753246596581795754875487749229586315906291288761434662332649545488238117282937693204707402412713562761081386293786973140418807971974881600148359755214603590605361468064130472575218791175753251680675986589282714803379524202864292604039537870378814736219088603203220063941195018750804903013185347707435445645504259466011403945128587935284490241583464525140826376530183111107809811972719259197462168920814525618900822382355810027754436194969787445295085845581878888486728351433769051852192353522159795440623652714981430624090194420351358778562750025656533281581393953295069011505361081447467600623816357256676859231076676401952756945129160811174558256417521140813375419651658117930337746023270119470645903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] 62664569785278804096124939011733460842297452179701257325065502839385768030723052478649983165573417195633246369904193696108052861286190233341483719654612879370106345691331214430431409375253830494026731997468149264157068938471665330932794267462320989956843988151247727394968869398742060145099011924253797709669875231891184204377739528812073319347396518156405394256150537730506991257000219763177891359053047421911082104233798289183276017912387717592611815757569221713170538572486461043916836009108002770241321694971698066889367688108317160027809760314400987928928208845762166617207219923872378447376807029356747019542739187401931302537514338260019540542398350749773260097282433367808978323173385751925777407648069275127890139248701432390369277236551926977310642900519837554441850916875507072969596955620054605459832369359049091194728427435627086366050693176465918161023227837827618220776229392405619611789878777303414646877493997314350424657799286680357612788521968084266272305141759753220497050892453103011426001275847284698700989769306517054465463340364505636738395482837965898385376551969280789935106079263022669099118831819230203428471743469641687418485376778908124960787586360423064385321109491875044027802545268503406547237719179304579157328335932238515956888056207344464619873379741152906132356138794376667033641788736033552333102287107227334288285112678329598832091167899088903216505775089740281379253307231985593033444775230899421421086682023572041566964790204353091286589629303463379738462888775027036746180585254157740153911999113983873956480281332688320819492905621064666268725603233775581561502015480961861698070242391885910016008873388567364720731036615799811955205641097521399089474840988847276306284834233922250183755821448328588704206836767042777896533740696128816190371284324230024010444562092432169808399238291320774748241252604477496456603977746679540265067591507337199605519405164586298281258028754209795019120349380058935666077985453974824890260703920332098794757841744293002790272820683714326444142795793004855314767816153701719996870711225988695134604681605902482288064356186890508858811674480014730985022332268658361106969607192799515471111737234692693139336331134068494502845740463310244489530548456278861951198056564803684781845002042933217807513304128205810049960889541084753038775993930929217294833773133710871626378846483549752807791700982475152654094105957124318831645822018520532150050367212585151495895300187377651935050327251003580799981399113167615623526414842454297624409203097996746915515082100178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] 7700123954264177558123358625047953094182935287698729697039223889451594582032821514306706727205461485082480744466581622346185953525543842544481479961134795816171967001340171015833129801693665942987149973447298939568595854035553253393556805488501458604748583805993891692757287950504428308417407191709001356280041292294266551870232867299514867977357994359758298513631046321622733453003025154482428613816820856357288459192487638945667218054503054255863876326277773637267375771547522926174459574612840481280341491088952076146752614200961493584555754593980035329292919429468072451921806985814470242252130694446465601070703313919811426281638707058585846298355382952985649572744699677726194847532406482895864952386204906318860604744586078200069164221390656701394586045006661693307374979286102228633055873354755844182377658613423730171695085092663558829587580454091411700685766645274345456024462128453992930052050997765865324537914078896054979538547352053124713422177171930281254503641910326625933735762139819603830251476141173935472028886763442625807139614523591729576966772894147211537742475705540155187724954633600128362269950348351613979476793498655881918745119535992740568731403384481142881194979473929707449677714450660804549026118134129426237717765711329126186505100104651102610567200769670572944394251967409941021270049785595879774780012620483943949669216346088406067462855984517361926222346727333682026528957111938386867898847104585960010838955057647315980998038416304783704672799140363169827925578231722064493059055703931172912049779768675079020836520392143603671814117572709486051985265444216609366555235880641836720039642123862678078466375656820846172756837746776494997115641217964598955575358344919754040247810378464776661837901555200961753337704942034479595524407453279797355589637824894136947436534624901171291120057300366403319462071204366510925351798526220644350503256065085636264200697625022352840245479664773652611615597880411318596084516888119881345298433731825566328728588760502961010955282452886831830148622895212766894953449325295866453884002783448409110354884509369985175825683730078786772879681832154694422124679020168351725406597264559880880618735030048862243593596171665161117624610514292524328875249050446568127585888861097699331517142432370477629875052502202003800991604108200891843994993627255847301139096869838118622527453200226294103207507480925775928654912842547464694001003021251682477039735877717851253721112423890974690405754607224121709625490901067900579232546212880638664593303680312618733472629050614743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] -1842082412055106891593324438222888534438335792675979226276235842581334505423476849779072149704840311070700657036807772319132102771397963886381719443757785320408114695436957327201619848709230207012343279820427112818280988348971270932626900664827812009488978397984155340218660088625578306439252453124952044742690574334719206052211972314483843869230730683080272871346783520499899987007975668554914026012146261615387630988263672441266977564293469127238188285348273615406763800240467759484564491037336156765108454210662263682376763349672414997068178491685558998369189043670452107241553027671662551735960595569384446566610205668949402686042238449071800777891094166954225451607594468208963909689903026880818495189388015897136231483537787655329358745736868211638363310686882248233315932318484841340949359500216946497696004868829867868481813672356050402486954048228509830189903976823653981147530374075433088919831340458188871067394532992449755253195111263709717541098468171992839933592910581940824322830788409802090991808336417403237683811908947778169879190050276083860405522013519429138607959536588945365159871831950854771720521973942843963488536177506795958073536368886064482397529388199881839166208260456940869269481103745954282685410956006550126734984308706107192566664522848376426766473087385287582165200492227825629286619414345004499496312455930058172387661466213231494393354829269749989366298773976918859736943391311898937536905618565477389178773743701280380733555489587160080295968293141713451060625155488478108017017975445354394838303509232740259325301200888241195289568203769805887370472716075203317408257658995180106516432977828055984727077034772748721325254343749425386094566114894806917471043919671376512741267008217692085711301054987309109699873046918665440653790550102050614097032110900534030035029474472860858831779593737894045632950373542388935487442500022174455532056162499626182623363489317717167558992177353731196328258285955671649421770505406594520966141858493603039129300678887656877165801986559046942887056392019264924848849188313154351452501656809512149790902969216462903794628170147036720243855055252757404648005553292552395732838372724994818849548635813813683567744854652477807604169643449427996464973159056995526967745222288587192067351127565074266507851949382753583601925646208104484901573853465762556708293237050146929449028705037591821751358267595812885471851732393250942169828706322683165823760439429737850268257496881224795442832125649264119658744249465140107037288066654813113485908371561881532747712256561643520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -14201243196574145915149601444022891890888730207055172976616981449905590807180075880085530424601934682737240540914665033843497664261441266458922736064627376592451709297495114026539576219754324775136999715354372378379240933982975821608607904152530383897238858612492223552109594019438370389307108652000776991224200495070403219194807546439645867162619533052439636906675198733308313694229432171049879110528824651540485540072221348173151140798539362019104150581261453018972993019797545260206076038889740077829353173508170168469938477099423667395119903625661964554648788324684844369337447912416007049857412395594766259321729311226510897860094084711057761085885935196480552115450101516822703641178495348960066466756890891483803062562133348730852500873693228751928328924646465491677838534989935608279380394349515047897442457636411265705792716173473432071800949972247175844108650288699713840513830610379447422003023679092037728456826819531881122864452870599764965267119283981108964709895710701983253095065648379170859043731810938963900287592014212921793751640819998773628732300691362530633590346571225154319085516489766455107974836290548238772724083780003227053969639719328281220430792934702891244876984196758158252060299626118589041129572872664513988497511603771248542644677333240908748995786083694239541251832550243227193076150886746056109143822800369398365250251539756886336840297473247286097504251291854535226379705405841657222506536329171310670593853707234657188696225066248558936973249152063331069685099762654161046455267453025350552712281941026170715110778386758592392200652686770623476983166032450349136781835737846734703718167519050144602600382618372555128403404110286483701669302069286752412344767072579580031866956380317382895074857991745181028443928475011913594756495955145600537113103656359679440790966380185649274774719275980762134822463417856701118022980521900514732830061459114150503403779866343288657348012096196397607235283354089682824728759054114681039075456226855746187386690342199716511153943375343704345666066741474679607263648042788680000041306186209571187012622702071133220303495183968479845698308641879257440928356126524350850872107314584194841298679890613625614602415707569518496190896220039094374427185945129849015761105124847014606025303534597114829179942606198798345848052356524289083823950291164431635808891469826454435503267176751547594400772098636116626852549154182487627993873083748282001198784896906215197700109342975893229059420662008518244731313438757451632793824046568530885152088614980206350070900500799160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 18628125982141715359952777800487979935707913102862211171781227802214264113993053766941918734689387747256023833229833243586878575879503877218770221209574695274488042169443721182321754329046817150919682044664907761252168155452742312689513848125842560516224305291486816199996635065239264254792148422833615812343195837068284282130329515568008358789607006985350983731462932532511659807416833575572413715173035260606673648559053157722301261095865773614145154574746038144382660954708789973816482872388928794304580224806755029303180575670010231578391276899964571618007778246008335668838101916377165454657904839828246318934073728436597396601025902969861023328447833884588473528821010461930934529462724637632106310915042294296881846574716274340426703525394610979273165208925759703093223123169580953578670922313654166019545132372500772215948897520522767817013757659750938104609900762982700237644428082697209536825906620818747500242931393526909073710313737962955545341166848934252112370450133341950039528529618374525108936985837877612119036324441780464046995495326501216082199835536172543226663780365062382188316471519566378276718026745400382552584505990129958008046382335319069707462309572612167837882241985874649713840535196449748396391485238068583274463242342895772704773570951933996656871092583417586407629956647191331888800067611993244589833244517876329180806651392414997025556371534087856836421094779351365227582807978266538125016942757926978485248397007037361992900697735015434261872559574914261296447340146898139936012328028554944930866055667773559265333809989182071030307676853385559959814571698057386568869943377818629643211623673023280868699316117775713782271905831171938536400032208334222639560010473325094829135575914572202533059135365454680630833130354889111103098822613484263319408605165275495693281904750665328708429502398160538069904049364302996988155086676456872881780981454881056566041423755739264783736761439565096313935248099139299296725785351861783989849873050842297083287682289558514249260965000847874466830882845789156964530855081457388642822383006438835209092385356439268524319063306902871687597786654157620841217917556621537047479609121553002543822339757027088182640701728718576645485841667685839127517549747743375980791933149366773203038627042430347036622853910969236651451512824740715214138274849051651684855876980680907543917843919615222551844809367687510120966265420186523498292086938993321854589381299315229261134746019320915405135656346227427611419073604203696225453644207524774531017637986152657845180935391779225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] -13890907574475549350078616789144088068937643729955225872961796466682894801092768525431973481944054584538911264545284487645572213498032363919766261661443658625405849154259985333267512807546070098147381702718710752716158030976197285020310797820352326754694950483737438504048643212277650098381877782036763831593655874071040169422390474610490007819484302283881382076861852365328377597585659294352242853182059337091904898343106592618081422433028925459943977847845024719662695008208340832143539815176182962331250882865339923778043717657768244988367348517771147235925184431672088888065800335063534135787247520779254391727322125299987212213601370752972231317643394301312121766949985230113823883489893854224824565205310809973988878610305466084174325607717746052502562350503151704848577730459750666772624034449363156425638443409014682189642724374517303409197427929679438383944440018151996721381761374811155446196720819954417986235817806041885378562029948835229503742884446635478933891998319815540247672618152208818623350660897397396917351774956683593472386653554629629364255168120142421508507947461160421737502313383220397593943183634379649781845575362649303268567891002208410119767413002598162985623175561053135680357687922195624356068932800030322316738137226994159980729691612080454248893941497868472756423336463803503253183109737105756666439707364865587733955326743950530083699607717043621642857883920384271696624076530018760913007491889719622788315566382154754960975739637918506347044675183248007246668085236683391975076130243072157340673461793834035022774028441886902693130486490903962892323691557142333445807765849850675496114115908938549855557216719868742259054236239518309666307711451253865942595251239417144228536774771422624713751823823086267516386840604728252439182281639448994150152814291868715750339943411988320438377977406961311963372209715293076587754492575921572415712877732922233477627636364880468332019894786174373617711452880290207356369983628244297838121928983251923728525168178136214603910316301661971694133507936176659218567022818708885072003530385522995032296497144386681664216723489997249224656703548633643332000471661200312238306177115344563324606707086088556885515429006109966619406213218200036915345211159617120094699116377009466601518005339315773808712196626615354458168296967355328735296693590408433526721241378981378998499177214671634496405220995429953982787622168616156884067083767962781460644418100474822252376960943985624646296875775366211898924702117397248809639008451347945269365190636418568957655415181373603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] 7325296311759365744373049260038407072420251934179874260635945818098511265725546533786323299973112926262740431938904162970124349581067086482097149991603948941797964402119173980001233164021920161976216192305104000824136604138111981076637615475255249811304174559852335279159154800301177248671565065875076035680662033220761953450662031536628590632506447974098401178119784799305985826887297357955203589932366863418874249595401680210865984723878777874084945261811229483214492846486763601534686251685653471660584320654791103892765676641673965550946011355449399484193508103178513747345919606476783810509981163216383233322004469739754726316009434538554433660614128041821275615647548647760712975313506154397593739853933421018457371198887326107488019018859338075516836464542795247652297454074459487051434153561035458858044779495177327282692077727484404414170334926103831915552973367308662158757885621818811305805226228244819990446178201804949067180582640254684673531933187014175429486069150261395340339395530536082104228976206544243553323561175483714607246835387322791117824739445400438492487500873821051463605755755483817049186441190263244058387822085035053629881013240140121927983277408775791991762801570253664868588460724912464232202036132660595372709295144385849048927057686738193990261646327596910159633995657913037566855620594720056625521109814962889102948967469197992273377545491798549898447030278204221484411756830574158212426824065841167386189689459012621407080734964389632008915390755036736853280468085103183279237109644170220205785043207782915935351717914026759226764139178087111695532336365852462644072005930978785328290184586475153825736711491734590026709119168777024638584605783254261915991970012779956875520398452161904756904190566305448409406704955104634962088109826972840142462512664244710444376856745906736521439311228283386410551481768103971359839812589525094895443641901075669552734746220121142252783813268397874569236693638947454802796599640865321695287389683630064336837602609083522475894411777197897759575747822159843829290143936109784101991261391011954571550296382866982935143135415437269771482921801846655631559948796506873971358832534974780178690684042744172895242708580623731179266618657574747083990392596354586998435743401726372012763156576603743137004704415789676444809960394197498658936630255582180875113484290830112238649500226540949306687163386143025344670206157092169966832940568076464756959084854127410879593048793025923748454014430045664541417792051283160025398849182032608092110276195096910739553628209377443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] -2825066429575727007565521561184350421385400469298699181803985954538871069511754547795291918290079177041429449404680757644634342713702901192210818331076815203841282295640536920471870511214247792664574399781090463262617908172560419066377375906971678198653519550122907902710425453009904807734726861700948552186727017191389345097191146285827043424981320492713485799967334049761394329738449410920579498389270412342315602503752408105664355638757504232260787774361097677798977211740351202027671770491855774194162534773667271653959316639417976248169219848213267312374687932638204234050563399038693321705543308602365203246310461415271505442937741537107065951114961587042447717115336160499459846364192563864502300247267156646021159547056221398480712283761801519896526696230944068262138644774088199917946553023611550670596513254339743049851176910621686338574210336382269761882167110488492927289212193910623547307942475513425061809941327052081094006855554378307894582079030889313764265895848993744081092770125899827578191358784731889291632199176408817213697411326973795191557263884198401911675922047944750005538482226218129419501184325747736937149792735113039417839494241985532583842541277255167745500224840285003938171560098122741792934352148007956421215523674936603555418097349119308752507486994008160918161255170051113934119302670962835088793309787121249198753040057469853347138724052603657324648874335537148312788289321562215565541518178339775272410668261149668895086801361600988940884336324141262435819949815036788708438570743433222786661431378929267197943849200926513795949376181144079361632713358143401710686552049249088735218738584229741560718607093870662544628210165135995398745328535326304844936053589821983805805747047411372920742162048252627208015738581500696833428123832092659099444617784423464628908085119562269525890754365619188524072727874511578552331681261299067267689526853163471271821665862884486179323660961018245905902876805660015710777142681708614063563400385439852525320743294139138263340123986207751208762816905124903736897488590291281550712310935216032843063764745060471823193432711357310605989384725619298417266786322195786577367489249539208412315757396185340480422457899318116353227938639694875956275457802864193576461115931442469009247414748948805232156584152875623469607500637340556599928071905720549487338531593572379765096132898569031328373129295802880671622285374913669526245957733742483274696385920271994561277225320526678367839037338697661175415655225472103760684104090451716830361034841177434743492757856022691840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] 730942907955873774648451331262704034033234706003968897347087605601752686291648214027975517364853769621318691149801672629508337618977746527389728803050203489411656007258849166625527405105380342053058104455063855659534675268911471467022804976971591596955183656448581563392336179139901645947527502153353781515294256761022071813119860908656400744958249733156394443798611344813273051699786732550156151882198095048842121435354744501813606854403300768304275885765314338466878634291854464579253623636770957475414122443058393795271331692962550843553506123238160135111686934778503884143901701451595790980330742969465131280601288187423920068583702526153364276323666993958525398805154731839261107122804236123879674709102952228840392866857991671998553630143417058966509489992347661255696563917198241934405811254017108639594133475861579627531132798281592444109610881103579010593331480284507741196957756174219766256356876053509005417120524109208577379155610802415080978184204486796492306321712777614015395762095733185060876023659017465809269362705372961746457806671283914686004227387581537868502151135310032888043522729937184814141829980669895398582674137639978317136407713735234143348500604776232482238213799685452730966270777713860295997531568840274898383518423609775650316847968985606278299520267791969778426019734547468768553533517978469528948602777409594416957616455166442105460114101357756112164526691853842181849226844994861462697703239071724828962497220193829755753554787811739199096590768822123413904291611260387244134063229449656878259976900698618062538749442118144219787187303555217793448712916738088185414889864769721334283588536462620436569704273968340261747614149489164815365019714130597012783803489408955771076204322603229656880737207954156852188683727654684609531855785049057353899302053595192969260335280671031498017694626473870577760884391087426449667691104821280043660892935405014083726971764446608987304895272580900999621608871949608792557124237879642914018854197918452777121074290975484074365612433874748497165882492300148835395298819500666139027787004901734489747756884163403179201869931333309077500260215898060760954215417236252223286719092266008887972135801154527484913077221623976132106180769015912407455445423734648494808392746545490964610436012773210729372957412523347223651189996359407141321539513311613525031453901643017104617144968996770619800684079074339147536098148951420824662905222681023101851796227989406043169214064588098059013091357768936477175344972922943936435840366972755903364468104343180036158880624054108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] -59558571278010297074529539851408014875491386826429644472397901068993278561251695163104977332800994864385661720256629256051999944559795660869694300768434031922267251259505688578827501640490874122502806169412452849854001985421429919182204253341383191954998977921471138324612543931209961070328627880853470216815470677289837609376612748954590633542631188685131021606810568843349116029774319828763372166757620016817020453841270747699318518606199158735587793077228570609982665131595840163863136728375275961427679471354781873850646980004591413585348386083284500895002052097117673336001769184925410712874104075080041682567940553795516873362745040701331799412038499090445963488441624832945332583439638754846046720954706703979265671278507055262505763743843009703856998059625918792708387903878610734439510103121933015465161025079970648154324367454023615698791685491566130260278395573352087067049677318066954523060889316753160621736798128165276713195822754307780876260388965202787002603497118192263012328528633886881251899057177191806525367267000582620147224807653956542849577345376057116572744394525735371712237767847896221822331916907278862912096741619346614345087285354582734996743391080691277719371296639696628164425942894333969602743520399503450663129463576423525209344364355718842461618301462957605263689227204475281322148587112074045771876616098982109869133178806467118404474586311033401200844369060597204512789364391007227814922077359835763191688448697278413342404155022361600147638083065487517638791124723023836132776634052424487052271268293878227184895912209895774957110011303051156601522437167456536559009744733911940541943903091440453269898673934929731665200131248388211443358042396253208410478594109733813681854127868792203914645607825504268455789733424325218129644815395063376476847271185644907462075837971545150996543548999511658240169847441374479165263780025613202985838278367396750728957212976660004784539509044090373211437321510882870541743367522085890047027818267634033068325089114806771033624946264827315045108436767965534920955085593121842717523647728334694704472192208315383997162312662999019330938049019449992144839117919634971953223827423845722600848674994528778683422867256534215170586026470609703317747339995651995975830515222725528161060373774474249240910457495376032206391996405559082387544404263734070788498769986097744697758994485012392132811093165758399006203466102123399004283263585315647577520549025526080404545994896559229104920022915269103576273955209947342006451126586807287177642991285229012525563754221404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] -55923015973575568817905689716305936089270125503302052075991813032560993558678818348383889603141855289665519493563731424501050609912123032031712326346107058884837731710189323286879616030457629367688535330333193571771490850254119778765985932562495495812314704534244530897659647562035779273826963434410000854124754566166585026491209491796675913413271866756778357924937176374928985848882998398698293623895457566932458091015599609073365000099486153043101730930128649032190862800793386913832923857776624473218130202185018838001938699373995279032100976655108463101173368969564027315822943168911112959139948166990082349885172180168634688469440184794347940176215097214950491031785776347070078667939032755017476435911018440684401717105687875850882100858519315680852377579464537897774195443793953369557002910151786370662018653242752028548816070692469727849759911644530798975271043215392478693300241674836979439259501475731920955321268259417865167699318292203508324942344913379436791666736117006381304137102280257780717879429495397810624592540073950736953583188305831614451453488459074970098900159488192233550666514359502636464716687303877375149799904631258475649355263720104818054864330721112251865046056022259264694798193519934837101067873465251208696975638094242828738478600464938988834970031780495065665207167106724057106666226713763711630641764817414043627343108501064742844368919288663660749910876678794755369924775783502998565663765987122213561402822983429280745779163329196715580321802593992513148862938082486086226495760645880006539532097023272365446298726792430042682725124652892725228978810597331401422886871559483106228568361468157119410331249530229956595392438366850240391680483155146668423542545147973621945328299456310881215450218532946205926858916601277380049515285416406357292667992473028517895950399704611179390837055118739664814354457907793876128202902466308259523844168533045385823047128394075646805167512452756203235721600352727052914315670207274271335627015226339767043703471080417471757475134197442699894276628479027965627226924053158835009344509891448252875956711125237394652564038289993703779223433504650228557198918717257984629536533009312638955894427542763494847303967836309500346044186787808198509054138279988534736210728159979003299129566764655041361613866948963438270947734650073452599851232058362286626294612222699094402288434548347126218351760644719852349260624977933452521379499277507476121865520973207213698319338859015160752270771215246479117938030974333503434583894148837479894407920413076169714993316830904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] 37186825106518560698897412536566305870799060295216892784333690911162085939409920095619469600433330436091766355630404723975716961178065072823467186680590909647194252816322533802853241409301434076894633721595530748619603417210479598428679066103414311294562644441658820206274165814298488862838527651967845002807440507705735630749370707572207884346209180468610341928387320298170115524876821856386556971556067631651840980607911016982489394987091057472388877992653937465824080607356196634447472804061994389836893434379504074147099654882902494432619001698222684757896458722240224744413892941068684676487335976960492320509638699690243056335645335335997383254842183550956116502943064490705234753198795195425652800492975509863417972361715605876988427927789785689315461411925739316470480488410365543548222087118028114450241532563189003359264081817375059137491726590495161205820719552882269497334987333452767203019961143685320878491835277457563785841657155206955275203388924361795644078184848612748566964606775722872359230908684146324874171612163520444511959005353616521722484450235983365305309978593639214059367226371409210509200119129659919600636504990175846309837382178470985096435332284654355889928051901537147145754001506895858422441603827830545637142042081425536113901677289579207800695604365281037719709357400715531971226875693516889513079787263211883238647881430579008301753235778621347167005733931005984600191644390176774256157462692881332306801256342179637692714067315159862632414010468436264404069263235444274107367731464080924710377258243394156563584370969266983752611934027861942046960054820438789145360344137647929876507798164153023010685560730569501961932824980649625980263908462165601196561095717588588517653205082150461212539249600093494843000110952211714180414339489167722786511366495917106044640055165266921399631610648217353330001409155999217721408972487871692297703587865153952293601050033027350577371501248548832403078983531273383016972030314202613793196040846824549679637315678591739269762724612259693877414839326709229741018406884191577827065341920930032232267682934358111108293595138821613058863917158542263832011998468368611873896083518320604174739955644383642709374129126046157903203152830587996421851763832070137814211574399053417117695769509065526535468134516737589206421444522680315859276861352401212526911161181793892999615766574672640416262171131917340566908436712304392279682255435844328397846761877930916053196089607424388792081478519007869555295010737287780595387821435896358022788807237005442693075699635322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,40] -13804473633750265127596161866336571221286180880073236440616794163611710786780252740456558497155780347027556225167621556105687410992313331241292713345643544344802101118691343067498395053815357383372599355852056501421017138055010563194009411323359419737182957721324068759824787574145903833667981308963290886206605741515904632517269264192077584545262388070912430483318901768860962715930552237120326950149845134758972782131543501911434952605722455606716797756584559185532463726998095614819225137683307525052868685674273347394688361471206170496380468178346375249693661322899066918340153556592441105089059722401632950731266414869494369033152355576282863871232778280642515209239983045903662188096451483204555063811432882545204648231875650221547203480970689049343356150740442894309571205128495937348064275318568505841745124353238254120391997021266400858106919932928116730036065995814921170583327583747001307583322244080874701226239282064394520889601811723446403737985995910704875642991024858662407060948858505714501065750024679621121736481781951459970913876661678024451429307326872651439183370922243849600678103308547269421832339621299397180065870935105557650393883680626919618437914514425519173082134787800338318893459202651893082569163106210375745135753659966998395062497025063805418602767747300870587308301935365666472337825676887908090842339070729640191942347301046301029837190490801831456162114461401177323849858436178468598864933686445343437663970602795398285285708875877768612295163528139413992160497963374382651655504393283213441136756703829740162928830119576695580194459380141940325460711233940538277023170074392848224081296057407708562979237366664523549404291767637179720306558728330572910406842374596453560477310426275295113240951652821141311198372985177821878241673352560554804693291548252146549497117917198796104417592979060741084264518916249373686305110302439668374154586707211122585576912514671804702183512621019738643127210481993945070442476079243368476891882054369735438861476923874353270766632789006201974451934992559747266527567429898704664956358590702561121540275733730159957313053551356272671119510587791108614465991600601837011874295616025589546266184119542372331143650693299704611097251393077990456872381431905162292034295518063369510162024856873039792004366766443240150025631109349004733409470644360664571651659151625916524753536665583058036725923839152099510053089573517220261710455317092366025449689489737618540989053172892269017149880226326281537535977942534309767822231899750318030057373686737983113855299296952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,41] 3578763701227246632994708197456695241437032745357852455116040294754175542883874803809572910849408121813345921846235875463510803787214047999529831374229447017295078105574064046743360201783020560060980824552336979023397723904107008462455559246296049101108507101829307652246336364859581203342697382620898017168755740449099556779662273088680599392143260364901742439836506193786961620142193995488048250354777386062218696056575237438406790635021101218782541232328399730179712150480215408696954111167697243127237170505322173894315899356520168952838241218187941437830963089489892819901278675443135594078025190969053448011832028163740864705812309939925210046338165809668029293440146154754844303877233666874816950613334015470288791936975342183895059501784362490862398256031786443332532907177921953679021805880009327855838180577818821506878937835164304939469497332563566745062438531613324773243553460561950823367026255465013015215140008907789273294359106016779907843433336328274434262463400851549029517181006782052490282540799272714099811792623349521726130601029667182892405904777021265666812306525451691022327750780450307084454218764312984748740871796774371649204601998082349983753272396865469843424922632353124063753158442658574782683777376265961627436066617679059074964354241829138080715170388249189655281659701704358641295623635542707614559244838573089391432292115676926839832624377841914885332781523994500853570713573043754934325549969778234980125217891730182502657347981025283839006164972451564661201421088682584494342001240744928792913910217714535864345097244113160599874329980685660498381708549462722965501780695038291656224786045210887801285805622579253854817132663076313609055032216145229572398580688647558141278426482248418112326304327631368351620827147957360935984882538496492535510675016017638541291547672866721350211715562532788880291595479900144460461980109680129872225362990065963227518629080908048801758264125079347241193565020539586968810679126118778514458816648396553011199009475311079669002332344137941256814662094014189362686143073031608652604176502147283465791933837094497614727587028796495875970294102167506740358154933955317536602732033904987181582818660609545772332251144413539629120471629451478726186298108626902253485117547589272887070900952548803666961954139255508704075771137722543494141519318750598622741718979304140694818722850689212406498510801310099559149415536602602848620231038198554103645349735414244955416830285775536761760077667188548167316282066200524304540547090343872824159418936878365130415563467653120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,42] -629739883736961917407208441810787223707408286511517684994657345726409880552387851080155266652829059063021442174355257335712844882553521394350197011968790345045997873309957264846396054762150763349670358772951924952015542042380674423258683710626839485564558935229549674188219314430210617586307956749335802310188542864557165016415798660985791726040297921875880811563959496249820431386075091626135438832318054753412016957161002581503617467669818406372967174156451956370471275978614738227565164268173211333922961271791060611451778964939233892387775659314949014069561927572085890703449944025145453617090964378081063015096079634462405589848180441753633008662540702524340719736112177234853547957455767368552841778878771453071082665502150939745666757548165323225469864439293724540130488166241954280320431070055676710072175181489097536911270767988884779286008231905574873793046870836618206233548958435776399305556060586657571793163399747734340166476644541050684651957088982920333391586980006399421918354401204381856478564246260308077703163867829151651909093455233417091531977025050290991260029536034286491702244059728919487986833097001205545088541553659048200404355653206758838202141689949990087563421173411546442542587758666496035835907373398808761373380397172788374577926028019422566500597717290895444612813898027004040474807674422358080157699960485270675688466845597922665644555307974964483617806918510415078464626314011381248839537321547290093494655340034624942585496651175128733513286325485957197392220701833521532659773182944726830123840054873273072299987545281962678799178856047420304604358511493333824840620494141331028747909856688254333203287818923489647027616003693302792781681293681214690233161478369915730737259898262250857601376324108434647921261147355726009946905401511623038797617175091694110510056929923998003508740936486153211863147939142757817256595270505852855944710026336605448727070913689583658078892353999547401083773358817641526683171908980632466424385824018836064833379516676037222822018985892826020308802297493681623834015204449821655178372606496360907576978126852830847435973547765810202860406193257392960239576881688050498241666752482673885361182968056602788484511626880964905583668421829114725530756892118305713299710917383992365680048418597683595240868981509286709127827468944585649141091294066476048079704132442451928904809624740627575142413873021765307228163464874822958293769108892581932325932447290429705399772762521247054822732375819963052916416220545585086019327240260771706867439665965531467503169165066240000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,43] 46767149498629035386868569547607096989949848182835588347618923541499330007430349866107375816485163593007530483430211876617253542137832627739727073120275212673162114106195492520458388531363276280407603053577750452590358491655645142511946777246189386386097143832953913106182274381022383550371171914769323544152020991667394671272910843966306631011939859357161129328148970254787316069042510835366352669152625263640052279897854124248104703655301388718441117800556898291387965098373952689628211522931641856211880285797692689395448087203961867332553264377056056111196202836634295829225715085029842369700856490262705703168015908586209398255433788272939611065101245805714797976345936046281241785548701437759237696146484377761247804533346008403136285928221000924214390095094727061156298820034046268280258213465423334965186937389020565887155865215977026250563165369776358878244098418307183253048502636559156879614569561125999482393767061383145782124817671296092036554341341743088995261214993607497947196884472367261309396134086180678495054646767362015317240030174129283160148288094239238739217421831190652064382423677704884540974836479490559074704774576457713697771092597671351330698223803923180453640152654237135539430867039125667451653519693826430346740984407159242910531455574675325383482481853609407489582113536802859341549182211312571980012217616848263323046793869125043203513189952958872032865413220601714705300300350782415048881374524834593066797707038351034334572655211927949447481039320855441768718755898526272784422170320496469597427979469226866071591552156915724883347712659640786006136603235173917856672089476274915964086661262785866528398471653285376049409395070171141925612264007436432350594400905787828664388861796631494830673664560561318139524666365008181310193167896229958764022738158444377891822653990056249030809003852371198500501374719728640734159837411978429691357381959437278261841869718187389544119062702382795812045650665288973458531105713233583258392969148848038555910914221865035721424028929328851175793929638086625505983105019658424133915122587628266245946208804061411711175170131576363392809652411683582611276128231994179467263854674731852164399753720634045322168227365753194883944882624596363812517339236278443164714485225043616200377357627192153927513415892414920308807407091164057726618110446949814285250859584917864868204523467161898798261149665414676365820189287040158978571422486189169961265880076595224399484274905394909260909492905838072330074613448767174649541074421489350914760743185185890839278586429440000000000000000000000000000000000000000000000000000000000000000000000000000 [114,44] 14364662622862356430378989546209356209911636350136370343256269372916808194618536184889829314187930105041445503430797875485775886051425422773228881981949689059545759087485890804461099986316710356599429608531021812761107105623815440466354614169869613536508873458886949729027197295308940349386581684112529074080380009332899837441434922365008407957755966853556665965634806078058429096419305734350127710086284239420966075354587148362434857199224475850648352156858223820222994164610846244853055801054085385793625735770035608895913137768399104987007981407986541711217984043621954393387514857391071500121500894424558124039929609928655842116327453643542540545819744880140495131711041862630430349328571514893219127160570033998733470630494664046332559431052017027575349602717328842237913148411591129816801218555068755707325777309088396437873918435040299996616644821883496723848635228202621506433485923461886143127023352094434666951346077265988015503666373625568181989115368536390658921867154597934205933336115543625834963063495941042843168023940062649376938468415268929129905295066921671510344133972458522958802443937424164556137533599816474101856238636688215361555611700801771465248100512615084538303210711587919498492165802011952080080173750375506913366891371269061532281152037290303970756961933441579249978638726231276969106972172940312343998765502132479766381564412613730816264338459388998028210943515479929080816686071240240948621889816579371437111297228791125079812000991588629535093741538252096419676176561342610373039328192433769314806853258671406771721664292885597184288986620238837745279195021535345270664267684411661941874660898595614761675347970312979242611238428313530099347268648070980487041961820866406214792545262069647529813316560895928761213127639803989509080753863660123297499835728582149743995232474760138169269472720160915463154226544138362336530826713994729368867219600391439681297126158472875491022660418902164160802051816451445223317584835087515915912133314569906013468509919310975744545604908658664132041698087713943480964373364961688791080050906123012263288606541471901859455480850016010040266418170821737758913455452582817087317320566599275201883071994084037174748401813116298541398115341772043229033600344270097754149768912330190689265821681696230307946683753026734671278829966813243027242930288431225606572219322138883008504023462398803998310174117733418227857073719535676245754222379495013906528911838309035722743202004585385606857282605641210997549535220594363603276543471036785604631873067607815510703304867840000000000000000000000000000000000000000000000000000000000000000000000000 [114,45] -7324920014075331331660378518795854250440269875926723575591501298734920371592017601646617212290379631932018248574525509725784403190187462378030955280561307712257459675098041476675142258613122944323870795824961019019102140758837339675301739121247405035017912229053969369890713926839085784569632136103295595106456835332888181929163299095273719793516027249783617489155839080659917694114645689167917310758444882541312637204999996804424920726772356328117572722040419244893150757754001696920972783639655442735365403118486756050277658424833965162383966015064011335387355992954253274419099847078040895565344451338528603234899600760099626104345551184377913359883468755172199472568719724330152523028312917575002451368745152960168526553826957926131690975672026625446937921995748130463097699052756260285704023640311731097576044038581525875704162221822105411678935388979064322070817916486927799379783587802255051637119278416184865921607862673862833358644434659256398177682745310054042575346106973660609518816445809183413331215336928045366773585534464189246333867977231091329118398296309627238403654616450106112058433660095932891374172879854676042698633205280284461904609551243568675803634956008603535003428701537425487881721773610072757052873851313041090938885153284759309772100815648308133518084774272957605040624091721555063616933866112423483568676470360314574250085555153740429999810735633489569481019408012779415666197682577421630799440961776207552718716253728013162412743515764367116469084735599262451767395770740881445100773238951272161732592212737429209921964891054638296303948063288736186846733663376654023521549331008508004811673464459905811344135375847625263077029592232442879468650331998786156005787954251313956892212896730461335429223012392034014678740371621232662243462956054568669719855765330786338087770497691947204269874166882565367193121346710029957400398293535938681124361895469828454146061049424263584062243863374225373468536159892900154913900779412898401916107882415487425100542671892687710304412846908465957101868834775157504073493057260192745872216565103386076189451572696452278550900737783917067492470543813590367174291209788540094966500107534606256451008467821897306172164118639537113190697278095222854522818682229121044206495520264049032959777882189138642439014277292260511428666695677167033919457881380426433526613384311574460511373356143446413351995333752134931015573104519893485181612360294098837506948566348098382878804230145750142684747847588010336798599939126231600203099068401440184797516414091818832631661854720000000000000000000000000000000000000000000000000000000000000000000000 [114,46] 1965728345583697718469553734775856540692655465327304892983772184343584126541520458053927023463896687885720339811460213610363899304957448351647444961867172355303365623685113799600842358960128695929143544667892179573029144241030235422791912446605569638001571455363487129288412399388138999043495117620787324037259276789637050615241770131233113368084837225669899117387485219663618401681341828744898605296612078731567953557586208917236580077466410265073108002101897820188106770129281004356970695426537664078702742214491808789429499526149365438402021600051479417126575724603869814641302507314928068593827586702854976278073967465008565539848017910446942437156427533871468886003727075210673166571422473207221539398959797958394848422179951553591759197093682012381702305237871411754117740234256605109000285417986548635062799239006833916511861445349794964689696161319495641537163151866647381807116348560727987911481638885146723330273023735785049810637438492303610321188018214808713385193112440520574292349140893359668755543047001592579887994109919315390573477079477792533562331618892531486993923472002797673068845832711704769118823733879855914587708589156936180156261766369994943885980579619479396192311883273547991421641378050360890978818263998585752147679187894027825183642028306047663557066628286976631404224943613879925553885809917861538015941844563940672933583867020383558298180622465439067793118124929565528883148078635928808449097399932260686053088531914403183806780187598311265076042375613553941828953566880297326497851477377091654233032302748018446922553759891651897193217382365370546400647794965918255749530929298698303863310970338566938586376433817761434360873706807155000664197761909340050502538798566724799217206727780730120794404974902773529515626331835505820937544119272611882124993411652877205573192113224949940589299412112814839659647416284327635084196919460294230314526374484950423870955937381440730337627716439356736391486924304128606507946388311344734511785770493842964833323747934393930458414185401903527311670045261017608621948473698824200031509493595891590211000528459100020348295122259450015996998511729792494345715062534280180650299749611965484013709240013609637959403126954959294373780777002517227295914238224552860400862402870014478261105232035278610554598954887890143575497976365864873567376613105332403308325079585180024485158630719324228456303572797473025658109156322825625471361854295399403841542757550957210345005215338217930963579189900380586230212714265984249718917730596944803185181457275437005137856430080000000000000000000000000000000000000000000000000000000000000000000 [114,47] -394576711545179828979151516666781303674117829598167476702327679563724925478021809231918980941344476446098632000310449354676088222759326788141529741150607245285665072640405247888023330362822374794021313516306417793926823428819799931339629906651286819542567575509218645977552775329463174365597991150385251921097448765077540524067710260481741215492533733157544347429621538703124078390164841235828832750071190620567452090235022476519130984393678065243238255433240615923095855533598092067070909659047511912585431811252105785432383345331406761376579287840344033129957681664672774533874423431667466215899742155783985449823299114849908921752621389339829238029013734732919211140762052970253091917809236430464575335176950469005093618863299909838736995462297021782316509963209025542753175636833455252566334093853501128353476109793190298581320541996900315743175471678670009712159394516040701191522266060556513317346469526148421217360727343469642466019808842221952872029085980482324170811116719795062365123899186478385940724240060054211555949835210819294055111279410862494429676204096888881670344048402660545761984979674120007978512994384942208803001210452788331840752464033913714703401328991229297771478760710738370497671390715181461426326631956179519978497416265943404993886313811576508470264085962600597011898539468176047107751085556811575525643777400029797733361927072800583306846884504986708002746561168040866359805516574055388285533936309823309504715535680210818236856224138152644430096338279669532971402931029679459144437366633082993304856997658845908148651459947660777432050056610667026921757876934929549091861751378693093298289635897119770277936764238768402087169783223976927772616617428600038530531648897230085191156723418183808473219541435231462535479896833749791023326920173650843447032367672982834215681766166315043313708019624449248678007558692785939662926157883688388539207301287838878496268400232861301111055236120042072835467635268881049654502013027231433438307314634618366350180292239917282789982300303560811802868926776956283297677420607092165140757114061169402330975271393599226267636701435080228932628164986106328557624324319207126210513754316804912358589690902662649092711092541523992605681223772177389676890907562477257027976087406234893946567736071304119509607698049597840232380204083483945432018839078877063504951391655688250855777690571966087522351378437849702913399750330060203747022245418959389392690808605975677393301638868910065311830676075685758453002851818602822007169187881637109186381324349893268048183296000000000000000000000000000000000000000000000000000000000000000000 [114,48] 64380851735577388541901299500680417847739294450014887431462329996433694684209159397738423453922173365319030580318008922546984641994908721300146137230744359704391169133381033422322617444807099056447926748727752503088476982321307152013444418176688155356181010488930937933013145141335749907243491605269067423458937344836686000202154044399162476405122271617160772592086793106031848375868883266874146247138604618816448386561034942673466384628167617362820028104465212729414734083366121831512369805290470310560233883106923114382879124231059080353086240659889241632142907207716625524483426719356361037206161078054519895106138045698345776862300517415357253293621178501586987055275610891870499309955492823567717640507742255245728992460756069080881852503675100402039025194125045023562153670716286827549531841008906182728059955739541992624276076718961451328161458529782266752888482609561858768206366077153537450050629255414578998390858651693977497448320811205429876381600530322851438017520636502311549940043424451953801508351517761388573998485377172829151870085291873378378094833309590718963707110924891256808549155758507151328482725965770960418878843936566600043779108206849144549684584154099415496560835482728134232291618406628163779173082852344576281728737234066777978109445619490316661526880612681112462730975073259393563780074379990055885473588511807657014804969836552604406324857080516573731738114377064320087144231065686456006666001482686166140868754201565260281211768735898190456314947342683914902835385103675178372813740431947931671837330423041597040850394106279187159032869565106992541179772621076764578501535989873371326651222677690248545316430836423729850481906729646019918441470530056200123794565075041467484361651656680696672705893404093941978869505775589628215485390515646308488452629755380695988104922282869662763496001938210992318451807809310120933011423380720678732344095395274083287813711741030178298226251580962233662216524596111073271338081337492684068119430910120975510288054222462169604525131789732047210762861765002668406889801606983682345090370877149327654528499279340003973424005209295031266294457077987255772856755159985777706664109609146438489045200395333727840102969661797660224718877608306619745249721365471675662830693807818609986944261370752230321995896933392543430547151995228027331675919102089514946516444547774174970889208202994427922262212132438218390180763675944547888650795440985802937491238367873484159039604097497095971763054625707798172138647061406381633099235654118166135715377606111978268770959360000000000000000000000000000000000000000000000000000000000000 [114,49] -8754613957348103760107235218960163894869839967705667291754481883265099170408414613098168414222471420268713391184431490903901163157526751200895197958075284845136567952615689565375481926138881010092150864806746351921925222076168876165159645426425797513451300348592714634485260348953826129524616057759018329456840424542950041545620720602636145180518559615802878265132180439829181553416163653872140009772734352860238343016739830849255796138980594534533490849200671037493585691304067687994511518139543705494877242387078591594854197361996185956549116620114152053303040499673104954142036015988832831625082102542693595314759210698307433436286095925540816109785331800777512660047108221903549454222587514721022625346688229500350638037198374222452563166751898026611675066037662275053118005275902901553211118415339690179438281738339464017249562278431339592072721307508349608246412474650611166427901568457906579235538168875471111126988379810135710391957917151740744769042553122550635655826167000538400729399725896757917917054299701316171777294476975438462661619330676070688243539707151105744204236017357093353980033155802894659747423462921357536151095179295144497550195238494792460534361665222089714607019486087733338984442680394841997915777665144902465062509599396024804053295802805059931160679763962045507369547564228281502186207245905260959881269753055648244462069515111366314384777300056802400439237527285579122125882791856803547905381790298482623235445864780561193668171032152662688919227015561831619118379314238844059771699972057436932676493038311258456353796467230010253291106322449352929747837536423344836511112298102895253668622472664974241999176310297552685136427150423928614695523099333324825460143392518295382824680582985884921129990672468775163378601775791078459073532384233513477624265969825308235069309149923643652530840206035333890922553550084114164414174804555183460583439571891851424788388814962752385149779312139235478865146667481436053984375133220115630154333765205566729727144156805186182159580264472379239497091089836949886162011959259072740058221135243842433631600029175878231854841098467331514474795652001742255826110659696786172698091109074420056556565115414456402797166690473289192371008964277035716209752728813589379757560123019994711765264837916782983325455892183766590725158950761125462038965676591808356136342915418041885514940836496493039279493570299400090231679480608522539425290570420982757193855437345491925109704282339077511428467538864586075769441580782416089181488237473830162300804708496552563184762880000000000000000000000000000000000000000000000000000000000 [114,50] 987116347920737058752748948563293330451942260034262767698659792410221604692119793666921046781888279423568694544814463092997480445624428269520633863617327900280550970824614449690013616332079179393294167359709870197707607983757432005076562541215973959528219603742731640203222183690319129811304873546315900773696677803975378032857488951773994776258405180962169882343211976331223999313811425508021407491336168880298310584351970834300482894935982600809371327623583104469851356983926641930602272172945295361787031787572417770389271907997245327474962096046795812484952349482913562256088087429677343758847069279494202715872378158057031225879968821575110124772377630731639513037294585723890540917343027473853816691682408546348631952463382175910861070422796415687123534890860530686186549407235333005028718647604703272420155533137103825206144176043924573083266212090904920846081767291619824274264390260166303656735383600390007294548197837394531505524513951036439524694428950158426351526394902107772050235413933540473080548796886915864300276304273152753075168499434987078677831685507082640529449173822997947411460094817956989935545776626141906736149121297210128430651090397439073170952415912752030330023823096993196217820291541271358960572788467570125796545322297516322735440505083635661104546567076118933523606922456266256335849992587850081360435703126432746483755038948871437279052916526615284490260810623137483813026725066832257659449074991569816928419080871488994796128263206737782668800764758726808908041114706024743902507915663777479324981262980872531892721560256732100396859583512602958093161981908837445233125589946137594545442144514458309702235935421439359380780189774566168604935576300715027863364901882098669142231780869148093118504678962364374992129038196184271474569056034659547862520589836710299884413158064903093183782363077767683922807464390253210169139517756191642362432755268653666639802477684542768055461434058711933303040140157214330610404587797554206660756505731262454091031316922893668248941006124617373941681298269162328349119618786884074859419840911786436839835875048759597323709439400597684952276872122453593879677878193732946729931154698699485937909484639438799294574686783656334535756771582585130548436370928328800710718744038250191812473033373117493800103981379359458586572957311220684853557618792539454122841788135102070078112544312797713521796640960400023983113936359352287110282686304804448469933976944758359932330740534225313477447154388945459445709870995717393707246264019758536379689232773263960005672960000000000000000000000000000000000000000000000000000000 [114,51] -90836920197132135748491019098150806817056209454339175722912189271923835826580819633564137803507246120038424158947049359040789384433361293829222275775710982488090673640082505862054591189208364796574701140055112539518905985528372460357151476212185631665243770197222904491733911778109307558594863363257334150234932679396276802516012356390211719647240512176134507810444690687347851503500088464960510071054824599148086659313435591497501791179585738910152782114504015500558450098230881594526223067458950295709184378215003847586448956272113027292985192924704176057550188025882082937700972585222790742654437430982670223240629813851438538959045716726417913281748797160364749725365853650326585499325478412029123503117255103380372107218784280215049063691173436668648703143385362390273794761812585602219257403111660146198330866802163337428479883435944671205317573777533179973678604502363601340403276129656716498369993083749071690397890177141955622743378547998105498212074877009050335668534604853931848127167621283859412820823439303669896745857695901347769043896225427527462009091916847053341424814703364277162064720316318455116540980134471315379958619534117864043574627968714997387030618294480350940284979754243465092244671160074977410369158455545560117052525021758187064122443846398410610919273173065056935651942372890807047133935743945476774225286767259143880368526319729569565517387737699394235067600437273560739721790493102585630108069547496378288540167844707531605139102078406079664778672336921803324487260633858818780462049724546562612462618581039001889995272502273725705860243383218256234181371315943409536327445796579280389021878787596826368953303181078054425399801414484137056116500172794920041142695642457843335156905370812803658453220412712173795480211491016035285457112097558395857591355084881114871029293731192229975843124953215233458554753478196329804812118098721829725924066727341217346714450869966388781087254236137569529219682706341036015700014202451390453916515160422706968423898248107121366753653330628212382083308585150754616104804553761563884590010870622352558698788260741851869268895407470691052303864809133454554045991099485369731629176968667339487574770144294990627355139346767376560382406605090246567778823434953450660375213852069846935550914959126468165751883525534652340721404594069861248305991047444534795171811799964809391347083486494395427285449226470795422197376728267462586085910771087936026701158539005721561743181936276914632940917021226348645721654526981646693963270440459876490568721066616312089804800000000000000000000000000000000000000000000000000000 [114,52] 7329348181985648527071610658879582779114732697147328783539418221006430931569778568707203756376670731041345672599305660130494329864946905150471341930769389126251021636791053815017089928138367761027528020488333586042424691775965346182176969763283306486288115071252923259897590006056620658887806483211306599519351482370745705049813655963187912953553163273642990967108539797781906878823047471253234737418125476937178608350779524218031092356187343997722392560241045873008357417306177937521813895417832966225094104640214927609199382699450993178164500856605985539754943040139305815211430584100475077960236502544592753569829822128019718943958277919172295178842230400264357472218834557654318448653925370518193438116409405336859334670341256626694207877264451593056170881209155366419741900339958517361819192454069507568858476250227337705078772822076100332810861795962918428919549287793857167225773939384975713782107819226248802530234141355854912248880219996177690819266574355137685240037401873020607778167663628113096719538860146087355949995399463549833190252317570050209347043904521842792153466786865025709226059635999108882728433170572671041719839038584948411504575811829263778772671576112411570302459000857923276756523563187503646394387335873389310953794353271608872182490663310467003909490216509484220804431589565784092975259280245570113705297560800664036524142571138909951717189411475910036151287547804177178400073146195495572628937987335492262544194873877745653431719622381341134714152327306058780960756614622330277820683116211538313327060924514571232750634649903751373344511885012482813164753946612783972250313851815230325868565474591548385157471732902550919608078176641403005851790719558177531039388307832703300759642858636200394041476559990759486300070745678675142366881292971522960944249834949026986472031059753987994259693017253060987304112987635241437437104840434308650857458375438903557713524298474635518120444574002622766186615016974468074420462704777116361852240630628994968481833329133273464054537368574470198611834994640599074554495511155682694128008424576318804788321079607859002808999342405847694829824725326547470864902620004964923887607968383248832249025885276639988480243973301247576123590822262441466091207027951117124593639136147570191188121208653344621987166170029617099304560104416339427061857606648574874659951257546859682485657197566807125739714447515434369037687039889230106694641897392310352219665290699932062760160989297630429039925772702739224023511071475970891745666938461425163072040822712063617925120000000000000000000000000000000000000000000000000 [114,53] -811074889408364324517740622908125106157759315677804637953137080797998028420271002004343758168906310068743592165409145637105486402668702867943841437023465785880636482693325677558896081272042553917474309847561805957299500073929779160149283142225314914222024366097955528662545175365164246355215208701932836944138720471478610539329638742272553557493529240611467911038578551517074921417875655643936285441454566449848516064753432139962746237284478358940014115204900045387641355470499933776256859783225619189615324240966851627724842861771557994143831056867315847014022643788139134668905533263672758854752686307529417298483888684089199694305486924698775259409338513155727109381792148941046224671697590639920418982912382449770218431671386332956551486212738271887381486645956322165389137053026038619869261377454217243008029039215015572824223734631365039644941375382901781713603413767611875432214787528558216744799298190936865315904836600959539607426287701991246211837954446699680848387654382991324627651273542231881988426383945667236375810327238175573569714948862025086790768747857721550999251912388450358881886824603121932971959424185504513123524741411639089629235618449833508409698689134238674189314300964250808770293818789774585562286104107892245931521637757677165929515681341016656904934589855927076483622253548466723986243649147106283356218647836681829061109012776624285625378624121969836212054031062840764412228453631933285048702648615097223386404607085110426043081771476779178350277771383655091537156847099046350390255973644947407023939868469571753387402521466574983754527600571196124180018954026755467169446987952137798273234218715217994580518126435781133838149789494526692035000215620721651487138792405278239764906684580952177872152570994027576270919331318710048270473711073457806868751909894675471686692889393394474850948837426925539974625314084093532074672469497744085685527379270930853794641861580994334926703841385506652191746760012837753107834297170916676943409705099924699694664304177508029514737116291996752031130561824744191776195171052063999731111891272007983843608286977526857299808680717294091133255462416569452166652640172611822575247865200518060854620941216024406317377490633991000693503223221922639208966842246509509196903556851564141249421248843714174397083384510295290748601773323555642343612569010102367428050421889518558174525037292605322011049842187314318939769515859916130842197756949908298927671885913974048016204092317829514368656951687461363080841531153835100265908508930225855966735065577395585024000000000000000000000000000000000000000000000000 [114,54] 157397305229983124293392072028484998308006142664828009764827367437219899506115303388906635278432059112309882035304802924939045261551802507187549214495116680699272286549952292292787782938390342922743498376311114611821521632797195463220561769603306471021486922083917731009445225722129943165760700184687293207289463577277923303646381657897008889131498519374623804158054688906769584287452967550109946791484071515180657442734640255753513096481425284115085638850040607382806654323594729825572654750608870107392471325956327449836534046040504774523824468292392938329212751929110160098163800177520475823059115025714218008909799374427308409690041206618489098430857994508170479867028962560828691972174645789887153245868376873354082796723266490352817109643160884321926373592441239155479720487197774686868340872354455577357955742383553046566561820146926737777451445905401892713503195348268610400705393483576024248370274202546848741674001167432770266592300177090241600992120515689355537725080704135568678750441363795845837164753883134215351544785634565763441502862335394325112725457920469115287116072193126644622343000032645202826506560438483041655292890692609006181365439175556799525169298841954894393965833301110633787352217086056568282593280944255128339345948740907768387671216272208221754885277895593075440027252170848357476397380787337642698919873912920310633046644180243567312754665055000041039682206539605534037528362557752542168819525778480877545105084742685213097449931563372957230114433839081639498891239889811169703843737313582734513762085572121545700496681014695927244181081203958417582735212100504019392089014903477904592033683083278322378500320272798172771125850517300764127908623821867909609613437142998483538572539533585091563424741469002063789449917149561943414485377170761469646440696938724355502404911394856852188711778284502180013578711088350479063504426104178543330398837858033860363560950318208413505219039784560798621961338483023284518321938248900270002692844091221187220928704394967431604930561165937410433500209518993606016704889965842437595404946200013249934680480845797258509250405591468464098420224309984927434921302157689175067950583116473577305796984888358274487465279944301259084022971794827094191533238258208024784955387781336514923433095617107722982162584853762489080309345809844898145930858298491070251380415674873196535276736487306192815673002162252446048571628592302450580675613682440578835366613560766108571293861707007404853347813774593473671806877881321110421492128030243165401446361061357067960320000000000000000000000000000000000000000000 [114,55] -30467901497980510670111684490049986496520709556983668496717985388403238106652565542518613987801587757855762605016251230456209013412161142458222186667090907243736188231415107504446354031853949499601865922924500844055266052550780621551705513404390095462635717805153213712301112334605851288541501563414562346119400052031419842609752153477825743333628935308208633577988299905964847748597201746746816767151039625081475564396341752710003600711349423335822015771667717494170984035290671569650191293256448595624049616259693528522078163825991379717532119980513343871997617356474405966296734653299513331347234217546916107818815058283788342917858557327112276270685711646079226402944303686683568968428828457464793997023629514278291656682357993879317239657687105716603765102420340995928141702983454674415329997459033586154506820429396783500572570630089418433629317609231399937357222192315277930455472775203896746289375674921113500522321219715200440329748289629940219602467712324098303723484798316507244547060993433183887127511126367755679115590281081195543696373025915105782028587566205105495644271927133140818048649613956485652880177670183685394392758956048110351634184052875024159248960719802531800340990482794189640085844649696570232696770621386722632386239557288204518281020262549743665508429034473566049647474157729215560374384680142523025821527694241658971604506504721792731321826591699223595334379825892601044347107637808156504686711055637597586775611395897876341181328759939912124323684317528470714365723214940035503688536597619336324946145099880776503020752145224895304981214385419520086000663679339130497223142789033346388635589435477713798020369587265581147260698895683715389249401987868200622718388481353533492943921915065486088134954015281218666226159170232391004256751412970501481914382590425940586171921375001021941074868915099030145677243315318442993731931180283016478575951918069338797997188420181058073323028617819910379325379685364755498603755330658137101330069973034738925814194284800325774258721948047399780034215957181184680048360131450832063746153166595408099381356257391861749859069124568798310735535650914673747007835643365884099492074945348733376194500432868009558800536653034081052040520974219052601211765498602118208454077123768213483788159950686310374677133005267595397836560591179273182323522793920657290949610675777857014322737321945407150603003618292245010317384479497108126722221247825049679617065541053640753961540501125587944367111548296051314976453731012294892665524261207203438852069692555237785600000000000000000000000000000000000000000 [114,56] 4529778921719476832662533310597912426773404189514424966312513912294093499294262383929543052299794352634902062231953433670045007522903236522901320694498423061093325511153966891408009857484834910262254211421147918313919747067711187073199073184905679461197460101684957881353214946669735987136113927930173511231937963607944896378602490937990727334331161388369303897432440524547933712228901955508999567050248954956581568935186391588589605640427517352988112225415745127876728896745121100299545016464077458552154039946751909714553803229838195413877557952338039560730992223796199359904960460220009928914346426537203779841900935274105036390259778849184177216451261150551564735472561984741383124201998067361047455846594747769335255904988642167301628105618416716239909455569281724457535365058872110694811615680299965214052702810828078055443331903409295061023647123104811869243511811961972258416018495035799625409536157679581356912987421345500992131289568883764240005430991981585527628889602001886896564412224754014985508892850498959712783825921162663757906060130022781217333135503535259947405344657060679329330173697904601805925187454232421994263640074732748673242023623991881754889367113084821244897751153807130971143671674908689651563796102098545880319526163650489234963405047228489209663276940531348927532487941526772493387871865072502084524774085811576698521856394877633872904374941486977793724605662756903033331325353272013193212208016384465524404863453074783507841297685211963208474113326353604964575310765748252307967649011151045733516294776635871247785853984609976820528369071513185742957274788996206700500083161133598836855743167624873762040546048049437683641693288357321586956708360268389081458185396599617704583936913349708507045404414433799065729240743271577274356705105932052153767261627205638298462153938039998121074881994551448116307169240003296468092481014727089685283019606148642012157092609756796992534101804280892036460402164955205080540033669191996836700818400380212916513981495844165756507512245332885118302466021420251152142441192162343139153123554985861931880986970439180168621194684735007314719870602244743888560008338480584691660216201236915987053805846454777661279542139774725889276445719956154992094162426994601839466576909756284128010223685897631757122113248379015709876313634534439867033031897972728146861096613375130613955132715629008322419214971866263921834580685689834265357144397624050444040988109095611198800535954916361044499021969355858446196335524435336811053278805259901464503600663343912714240000000000000000000000000000000000000 [114,57] -506222125968190021793783188566034163068025474843031579545848781763049382567822953417738779436982317542980639599672052147984753350836645463112158474787206906179482059720940458203690499514698771283251620215304747178729062758491194936638735637159190294601014224431063352824525136444972489776993353483717665910828534146861546278958826586148015833063365568172050367264059681041830609420272223602104976521577253344224775612524139591776146527218687491602685178557745956668119469984729220600504687118334714320437133105890800423744999407735256066950555966669065055370367132289245744452372627647215809535258510520533338153534713619720703801899337573470540951282645205967936486172702945600509816654112532424090072901779467257989174098731265679900414021713036496089289212426193785834228873908633433280887256217063917797556754448942058010293351161404376863459982138464541180655185488605275294385734111499668857460735554160519522894175719711953360334221592667665617699848806949571249361815313763806154750527579658040603218866789035971801127922090028857881954602973684273392474498588288514054901395029568646384190156631237213716495945444699948568331934213534296972585466215479673333357312915911032001415862611831476509915253573146650512607677179004291907499282481838648298397474820060724497485834314848912598658231578752017474021283276543397195951132401913272605221373063243312006611429140364244620736979003457829902517899104338677456832888017303076908420957774832194842077667863651029915119260259302543995955853090265978603367664495577425917984605516138472496787801701561195532087628324728133030799963213174656692239631602072604886979147172194405670567757068636270290001396201103953357424011093167144507474091258409349730058140855015811016774546737087094164992919072425909396837163372268141221090256934770311978586448790107405765789899785633546589191989307842345343245415032518032509769314361251397194242532418899703698969880490049737127348149013834707322710272243160618431327292319402041443929078951413299852439033160046730980621438111761813725598966943977807819632405211576738507567801975935632877057823330880838656564007121944574616825904409402501477077543811951377469736580374371494836966875078647913882439950290154248868755410780189301519202213858115635461964731515145204737040608233381553128263668969953724602393317003708089640560846876725523793468026846717565561386904551461309045061351905495541173645375322554315757815541873663692453190541024825225844739784195068749278390686388240522510549333170463829147438524197074737561600000000000000000000000000000000000 [114,58] 44072128644694736563799563484578053916342427098480176208525686265809624440271541389206369287028912043334693960920498231291773903284524969242134435970796816149955033085245976094001752555191392535136693568623312011998045539346817899345750547531176988011540943644264718960302736818158641500987690438816132826026875996676348367142671148937517818469417726514154119405714563589580521980982682203089551774703138473590006133191584742650261580291124091235747328016330787955714866354520279748142141364952207286455564821661911680655819918279869234244791573202114894262680677523964968284623120712717697614101774953256297017329129342618519467096287300676467044027730431502277400172795492469879715616307894382867011251033018977286380220692569299752126623487648414184367805906227749051848658863358714667917416126104618481261000289178160772815713569311696187341939966285775761878403820184918275737380082639312763280421667212659156696929959361060487589529643576935235756349280891556347445466058537963451087952472955967298006639193947531512727717586088750982488970924973211685139160927260980151588050279775666368366427554348549451621624678690799908738095713793257891517797526441504465156770012575348132110034030129779474588403287240777413201697289142988411267173771177686915034260368894321457437969196565174222929432442953076753571722026442707849790091721252501767813714107071711496940207579967983702930326352982265414755151279161140889686631310083246774582126868782169134899580360521548692603369843335978510725900835800140654156559916516839141933431025352246256949107661261204379124116721768315844948459382286610653684171198918360020718885960032999424825267508656605214314721414499121394022201607366169684071651538608033774123501096021824956954640660795770444163582060878723908288489069991431271555829467001173024701847309471684716389339993286512111846075244756056474200605513087270786683013782530313956723416657299868362127064064291923735906130510433535080344983642086528221571893452272040045043887178451887525423002638312601372035318013680397115196558928272634484948534484266844599181033984531274121103212844284295346612758651477533761021070298628714676271761064159873428016845984078028783515310010187698003240146685407920197364276166001053544833579411842468061445073206309631210622880758679693434447732070951368655573915549932958978867905185249853954101702082622689459069271437950614198789101736011161437556005670264927049336778666069757093623835050145128759046294608244604938652704918949453230498894030703078800377587940680794112000000000000000000000000000000000 [114,59] -3303850239494903976360321214936502597388466947752778689201317953903702071290489886252285418231384598640029380952906291527881944850606976951395992959400563096042284850387182307314568535054576245616376102029672094620382905320789405697440698763385599162624533646276913132841630724217547529775943998757501506667134494764729821892556291930134363234272427091708491385041451618820298730512099395231012351677657618990951362580916179730795461035304953292489519079675840016883659155607915384293004438981639129986706525879195120458595039540947313986212717442186943424226137699072315919347972461488373690416038890869002613251361033345536013040008778964988499491989487593175521666437712948711229790626445558850971911143319764289366372229572800975355348156573021935920625492920750494296598026882176709925182117399332700779049702548748697017906666270075783649682317568181389405496266288315096890452806379872467355122367664052626611003279257738747420810468552779133151180641585038135356930700220084925232722611923245012732970722714180924594376072648185949777994979460216065981086817784895522790358273604203721767886598471139459623342109140371921897757977119030432829024486861428217812704663094915234561551348065332624653098354472650764380912697691702724152348698931011638137350139637141814358368728371059537816175685645042433177761435477604968313841206327839188640874910836639748913285727459405954072720770637063773456541942843455244272479131295866251520487687081898360874685658260933426869514592771335952080883987514138923955365100213217789234333107791444248223801624898138739378749135519076042029379447739504766050300048733544587151481363328321236333378564632956494940670166960427154654379410608020056884434430068992547162073435954797746378157046421395532689347891296756727054639639892958460645636492168847098396480383719867510738637973558288556882732736802275504498155727366621795843672410397983726461163767562649333659939707827675127560150600122042403855198944515074491687948551979503586493170766800930276974800530285514742514093015667788379954608183896573666200294148052550973260525452057620286006574041120530121694025662804890096300715219265264994088914416672617260250418807358913981958688117864947350308166446099079002629548872607777312650772028889266326176962435548534951103077992489979411908722841428111861450912612050238164803083726265962857254683148609842693795127160039312827567579427668562148420099858539356773992676819849529866952472908637799168581126205848461111031733709847171902649890852388448524083009310263607296000000000000000000000000000000 [114,60] 253279089155605791592820569277685019113649449199263566832430148121351348208519336160746185561143220990763833679857589123945186464500921143402340085801124054134645337451175007569098305143959571439541688330244512409895238367221197966563549400767818688251752931811372435302314769462109655296286813951323352586347967356206226073933345277065426749731755054022565790857809521838150972710179410179587742170258023219646028004457223110407611880671220502529403705852369079542337717008498845332137117963026501271741390168185396354817635059451989116629624656936623299969679276784040075059853837549753699666203757767422173835488488054623423796898387539529547082687264252354822174636687587095652197805420768105452586900695852603902614797119856889243995389036916749863257170795546422069392378664361999586567743440444221640601789328028720669083088284010239581456206151782252278998660775925625479190224467962893303620797329661785764613465386181951338083934666200496442984675896852831196471104020184666400802576572233781664190301081748870315784559536008844089107455619076413945357381127464145159466003840117357139557449328268719497809290816947114613116136791393820860187100158012393953400313095092923008005506180042222069601339016986030127181298807531145632595982533366022564904261977801025408646811985103650896710182082217546424611868480076887099807521041810315206206713754234792444269031434875524944981675119058479211563394717415300716290050134884396344626018171627092304099367282223875169757633912394097641930295184522632709332739185017202731573215829365782824652418566168919749258185961764089664297492022762777613781105530603280916676642582831447901596793138921522955785469025188818352817552698864031952362921516480553986286499084917722922573930237372038417952656457090124462589560677935957722402687323982443402946004000709132947734672562900968101347718093538384856363538600860150660153779064065813498584756297361508779815850779108055108928220969802315758043717928414985155355092640622662132856506073986287039191763961056702741324438306675950583653235290690629570269436459824813764588718056866837407855960904155028745908092554988965523599943214388742251126919905473701100017882775463070710163618847925810072998121497478506653946575083702854137891945621419212257183270679856898418505155356993649288857133501222866388202859034460924672074406101533756306238266702209957536698346216162394592008823302367914036343605009758622698500753362603070603036350574561311405166033244188659959026692028381109739642773296808936500318684784235642880000000000000000000000000 [114,61] -21461844616435396185155756550584886000170026451694751766718707788894397052651112453324340673985387915101804541037626886340155436498989748280555910127143542314562731319926797312646802078436797175446979109391012671342200760120376095799442636185232393898475850403319280590581262323771819392044267867600932690926433402517592807373170117727597174935839209071979528164598838922592418730394854776044576144435566011376255730678928367982439127510535641418035938829076310399064575680800174799709179823952894775176766219817454953010404971021964462661859146032015942770171844152741870502478916692819852270250333886407049227822016341922004429067889726168099104687080729729496700760040871273275652012008433944782421378339450192624177289484872199154058951017952082652160084114834557775135271580509910956763727014612204826868410600903062295653354292391082742313634384060788552398695924375494064576471144804378738711593764769691405310415309862008918547996156086154610681528065349758438634818776906079632904680255211245486193991767862139075572315401289634437275501224919252071425661520936612844368386990279726203477755946785720955525907719226875913377038821683619967405488534824000998473033935753885908581051968944207725217935886212350010298839436599134244821455852441718495041055387937266055802604100342718825666524558710054733292827763106255577470779557481502504082833628384400674768186636733531607123266415791594046735711830592001202433526158306557053009328344201521425581644847139981287068639639373345367542345830127024701654231815023073775747086372492646446541644547329387192032735953721767650927047455467647931365817357160116536410203087356747950371494213887961469690909805546171730268831154273411542009702926893225876199568323263124006044207982167793124798241622772770252043243126772545396529790682424621073422372174695657610873962813202348555737415463529179135129355054075357057319729855082273778699431220437522180345860075932880992632272841497982334077312351751204726079016055188942069227770594328426580517560860276035889370440293383173987620758247049013128358588339273889458123730555638236689792673990630186072961012180301921708535597940158272379383657277560744873283331913979089749980245581371344939036777108661209778429525360733857140310463153518594162367544531116152847988018088061175752029006289869816761259463414336243882642782295880395340585169716899180793498553996507799261839213846734085934459099311027235187157999709293357967869846247320443674309924565276326132565268005502700917797388102489373383408532630116761600000000000000000000000 [114,62] 1831172619145063629995250741103676113803853377874731775918375300075770129173176197690083562888350959982576568626683349230656214680142486925794129427363388054714984478197589882654144205425283757671252349170097170751632760318863042051373518740285468884060445875033843778568765865560655302723831273840701546138911173195511280620837477453139382381963756584447480839936694671209179872150412330492310594269700482264787842946928742915157146602816642111934142214111603001403167044169923672069990304529684325393155290168414895785883577218764068738588842827199774874474639502260149595081173805453720254544387169375850326801877090814909362643506402688157474177485524792618786536243775888428651081877947873320133620629498030364451113316808344263708970447313907657164703251581597473981094454203794719692679873539840202117124809964543573996558291893436756120880356637932173844963175875761212610840637711463688131114182169897102128241636871688000773295474379643886491186382179395170091850376827479183108677416924235552890458979452079151747924120343746573455711068624159698543865684690608286678199364351451873682214585579182545397367682555944589346129728486897206993004091197397553678831843428968861640463307871359280380401045490471752657470010513013360867939180671463812785915913925974985761364968619225380761739243019523417126185716893743369367953308004285610173078203790328778628904454399254656338362227343496689057232955138609193678325995977928627222578012427769469853261984654571583606104255244745403122229248870683719917222361684418614321176528304351937515334166596877570321596346447966720499910738416521316864800826827075059123116063240195055460296994912767454231840538662764859112590183813348319172853310340511004156417916975471004578862927126640166961657011145690584412866077499690910200094236590026292981120427197285626724185324884108065966582304629576628760421433300648181884431495515601960621061382787435753559875532139697785290726661228867389363227290606463705140944317526518596641859176986721176168010438379183358687227791746080928994242563648835928095635864020485116245851791982916647727851138688954396133632228238886733441168331025170365642110985362208723291358742791258122128060189352679518176741612693074989808674761244191940235688269158926485882541303467628549405056211995207275670226278955205904211240018299336955907238410625580624000180276539403070105032804174035396372974840862032778852731973989543583568629421746618826072954767385925841763949810424545527721220286473714221502075282034312213610494668895682560000000000000000000 [114,63] -145863150157732394994150565788571365093430106103752162536721086188060328561298164162618641948936966076119185706220276787298416813815768355499579339792344610814608076535821127223757629476738496715984858569734712799164627138164750579140186430528193100826204627720567682328599033457412847777613290503051671922039081760211073540699100740444583225952800076387990133809897489125357217735459687848590590837546056337503942068204151956854549315269979099666612927666516625995377672530519574414606750142868465897390520424606498111197648778679500166357389946189155975349247446601568009914144047126041649075058646264876642773502210868967380839475803838224557377543593016101265859985677421379233973493534840486547934505805328376326384429201427712881214403965466757755611690976731043927644799806747975977828159126205167859595052054063007750282441352498512286626080554884230565527094189410001978002372392372545924664974643510536256154718669789048371066885153236982181146348283946146223784036688769346792460190420375441574688557194291128482648375373142968425892383001862975005962601352853239314628444388271068212559807459906793215116617811848186471719124915278284415217258727074822027034055442662531034470239417265425955389845482458481557210483234173549382048219583618502133096249814940961954312642639470615753171453495694111735992179230311231107240934701271796144006938010426946339183632645813172499865372444719959145811312129930192634130175728410809798729563910560716979108932883060455198070462318834162917344628130660340497583447439621616218771620958822611572259516611332369295173365699766440474467883286321287052630886103393079030627466823737177903100803974447892219523996730497370284802211316808062698585657073191148138917930747672149643576283711248233847017013813604331290189697879036740591508966831010511389546078848247797741576228787224008968635361262024653755098090513685551034385410258840820225456446294689948062586307392849717808231566814282730787524467200057527061239033622471952124694861545821121136905002151095256098954317968519401536914776385915325491918147462960281815490250830720309465381822549284723679220439057354930987014917465520239430945167694736797669130627229388136295893413584325665718531357482669020110293310983967575780124859145966012757780410780044208818038089856622200704458180210042127390772660682410106042209636885619436865529244805065095800210391559399165027056582894136808974666018973099001467332224043992465890374266390412795022530583871521801472432371930711701125633980443990638182237772709888000000000000000000 [114,64] 10387077012112915441287542171419890061312091335403402061401113501092160380791574342026083713766710326375534567445182893572565811251452056882840504939024283955672961926497733048915688206909928631152625793472822751806252562941709911418565174706614999277317393297334595369924578009879302062706589157645774025486264293217488696007113659289322880277090368945597671768419655104672487600827565858405429334949082379605175412878787834942485803193046833203071165807512631999431226183083761467373599578417214385437263590391997570117415882497454516337619447384983772925496619683915687799142382139280022777970150750408377231914068124378014092813924446204216415847686229644669431785207869037175403564969403813801852391158008745993083481205898942986486945755760838518864982139026448515085368015822814179641549472542018187031411452624976051686537995305954993780881902335760301081630636876349141990767698880745072864366237225817373410739455313860541782781709641508760825966826450079606846032666315683526116931129978789994268744503238135802836489769923528820566909931011764767745644157257143299242655915204139571932284763931317703884966436970704631176705634231724887824145694776434153266790394020460869787513787295597845980501000521795099518868124573224409960737035670757101678170521755276425857311374737791728277957421939544815146070045176303992201743227827199226383977454440566138778834903285118055479073116559102056161004592324532616889217593677632147719275155280858775847146382230098538097112905403964843020766090299278348738287403524369218328722763654065709825751230088690248329183060839769104675039141417073842380174273274800658358302523000268850269727294062941954912091401091108038501156473403624285874238858069980731863648741966417192635841599033296140014061205290637640846791775630765322355528625073966414431327031385085125449032317379983687822537808140479636281966218059267848592340030744323476237042546443482799658062372757754580433160071373435046546962751119541849657880397825546292326592839928069202266479514459019353140378107677468629925143274282959664325264772417551055366136566337846711196532199024010877842521310681717472716732241059109640698189470056376532028177738135827138257516628597084217466618159943114673504562528406489274866438517201780135069484353758208036593003626727068625585767008785973099441038060073286399863621178567669841408140313012282939795308158492226214331043517649221706280847491167108192664427176949172310726216403032932567991742462317396467658538927197321561285711211182074338990559015731200000000000000 [114,65] -614661009212973063759117284226386237207248170234938112335105347250737921863185839536636454673317248480010324308947009008817620199385802726144837605690397216314691072782999836027428544304401064601700680916712994405818307386744721696210745561532341177912533215651043285997671392958451349164327817878034097382890185281212887958605907722080467917512091394744827967304567620660537974785352293831831286217335017220920660690552323416706853358726424230581733377344967081827563684328757856174120923282107171403426292635420761718329979926100412583023824056510270549265582747756780104926403121900033185744176505050850362714002490758251494945630049309521881164730750530906455384883054840262028068269818496737548339473112019329709435308433108949218095953831063963742860290319387178575522868779491289721557462887501130067385632785078778422174717382871338788181269812652687935300647821334315142510097383750967753686714185091193627732450620844206290587231890570630346339911392542597503190287336126047025062156962513366510725619199537980397971352271850591227927516669534289392587787559095696432287961011590403789201036892169776311834460543709388483753913454908321201916957239629415524685416912087862852570403941911845641078364574115079083462439892170109127280257411380864733013310293736852207215351673872778447150865220869923579227885126999248817098192677146879291319745525356758553516657280670655175294506931395141988539218644779245934251377728846795082677793983107667261254885493682540748840497885400710427802501621488914959692860637001960424147342195331378356456211139257794416929753361332830611867197421298667711801297637509258227453853622996613488192293972539714578116068950556476016082687138734896821700994262087886958805475249694264638669070403512820400383665334776811423620591388716177871380531082451990937966059682499479034559990953750559304199001830245202655263989410883446080987856598123003446966037844139525311997310577045948441631629799804721784493782219026259952762974028991736615562502258700734101292245992884150140044142257793795519145918128188981556016526937624702205008504309344405660101394508746014674704065680384223582743242650229336856577411666886150882799080728099021986257664174172564305386913969136006151311306584423108531309766691352741970163345907515534060022557738220944093810451125529396537950660021997730672713201375396266774684166718160090948912264473140932289161084981043302892054823802935622498241877388073104332255645248211748879665653030482308350448713650269394056573518905478400265613318553600000000000 [114,66] 30968177158870622097094097916150291609911837030284627867675065863143747530698286135116232095522782945317607900560800924156012402739140036264462577761860113030531227526075221161110074199760893302097800862630632493034512200237531808444326025033685390989516247144711725163260393294456716234095004468059173576312814719586413967127993083396138433202260419042192578522239007590419675387016907995121382095283586666042298876183267845469408033261472358548735404556368530817495175211038142939421606003670576175143654740941561852526973685444745842087515973083616669353565041781425958345739602181495244021215512834274096886006484640741900797589240884117649944277933453171951513001835548194865400379505564396679677862053369403430622465724765965432336923453188860175880780771552912779912171167012623671822351882021343632577717341436635018516649235883518706531418614885871667938098100917688626212766725928591725507200085120910396182113894615445069701692649727101852930171348285004251061358128733023022174619558489651268441390839346717598383675230375624145393365215202494979055674278520953646400507909915244123027822505456668691728616168629694549584127076561964609293503371257472128826764595863569596535132581636162533157722288633896757656460583909491778916878644447019026868629024134898093035028378227977687646398703935297370623341446194018559818014060224138465608837103316448786647552591871774419857101391034452851381489001377911429044059118900244767568738911621222061614781251286317622915074519939785152257820666222728925837942635597218346074356482620016148388808157698243806795951180748459335794988999723017199869619146184367776965132836458732865084712774061931647675109233203575791384750394490639515169381126554462204483255088527384487813460663836789094817522445265715442055705835337626785022245569316272531159734786574219613007734640805244932242402673590198046513846414487000616129490960640127691612155148898872648311829364325849776334576720783339028745271050285183528741600412776207861377584425567931718848144762321972746254898167159220300312641231098934395639364672249482087108374202011011410951421591503432501631360381074561071912146879029095008604585643409573806365275836854344804107712741828750184466888818748851006055223916273903581697888561988202178698509520221751200102400070933663041632045511877238397756150594067371145967003776179590911884327944559207967780858880107894357935282214623483118069992594302812632444100271643013811552321439322477627984757541328421880625358624800983928790536990284744989932204851200000000 [114,67] -1724721562843957663390445907511376555780758611669374464336953227520498802401050780540368613014883443246020212505312527972310266407552687497397766431430713331622516600685904021705596004830756755299304210099256738304704716276851162488892272386141606346018369889575290335697285985418385398940857922459984333340145804780622777876697578894008817502114830648492539610308149504277657581498777824526812168968937000107848911027790757147695501564575733857704218151206813769230874408551318450916433454085958786307826493791067288292187927033392780549594243948763360479338250968421900999074998498384264285671039210254332975287377834807093418707623240461720810275882951519907151384344771471863270941119291154763962384530865870696211357889434126243470737522186235231073835209243494821593455601063791976539714516011870512463836946115510532771478067380287768529083780410312106772321673760075688021751643376794754405634986392749672208317480588085420547278861851034156122677718512852267968867604455615420500022009103462426927268752840366388226415929758988996083917874031426003628908106912849752627206480927838420175000797663983621331201318241489805735909138862853891026975889793966484651852560345243298988588043073152065696527114281520088336471772359876558709907025967827216141255398132073817278172181401747443076590283170647902840030026529420607041282306249778925101776210091533796459877445234729137622284241998169350352537304317939652229141114852075159390469246222710425551925626835538937929547055939036329161314208996646084447479025419262659513081023874261612820796496130909541627279576379516618448823959703023615536117543737292601916545828719922970225895735161527272563151127103715652738802586017172871700527358926509241258990579705091259078733627415342496284609054556371195941778621830426047392059418357262608433801370300843313474173433954810768419970271362249215283500504098082623737636328303990739295665612015530913748563639547456867681825197527986727617274886617944000814295155677078051689153657807411892801866481199372117765035499092982438723967430600296491391581358106904922728873906433097742265039229247236629309081702421681863071348061493214113217655434925399688339935197729152535744933612411268478724808426954853650615140000178252806312770066551347223143712431788683592245353510597358360505337980720541847618408243737837650581726486780462386213775167293078754249573835170388842221603850847768777263142677462061855130040574661631676197361098952424180563925248296390518253605218239777317386549062282752618642161664000000 [114,68] 98689013461030154198474268592691428838455389540421908249710322992057467044597711618661423279141196529496474164473420843869985918487113155855523988650741745848799263743502073814747379229479059922669654733302198486580221806576715016767285466137955633724392723215657918001188529436805595182763390017543254324969538022571332840858475147655704604444406936610635711912080728759345362466769313030620215838548940751255764225695014761084873792717890227692362743286805539375804330496410514830834098715503607136035009883478387307908664269633146166337812165730344062645037216468294424923247021855745803386344317583079857197975528020234087153775151541559858370222146987725116521384672959378664572622758401012875971451501261515795786467956048619760382962912999250841656602099998983401833947000696370169449212330275384947539344249265758633029805673839405136164039002902871354357095016702041486295316473688380862589181881600424834600600610800061581817346846307920541059101109568905804880091787952026601545980158877447972399042273664279502784734171247802055297384167832793690127161966311048375352250959661554778458498660608104237234637485976500698456033783448159432450695539775642092602322083894568899501168597588394645418846657330990941371348883597731058963209732562898487831213758647314370342356331515565505207867086623904013213549142410376913053318728147824952605848684169341164220954450587602845265180776981263670873662598268675205050708830342250712637816969979665708962323507275835946779407879806726151163169397037803330096046303359649367610511323394576340209303592510494099501710927917725325080240578331150688841664273533381276224623975705843358279818996292382445625814207369294691298299629825896838932434863323030391506533144778025736427099239559020104420719026964982465766563979769180433913032586050341455440796660772951415812927133975317904555777175178770395943567683439547543134195320687767256447747196126825406242385192456662136012938375187194734009806221516648097043064983541507459993069146387050427095059835696682932833222230398861347533154382940356126705115166584555929205353669284222435286252320933274080466973702482800077923322905884586411851209120590556440583346481236068149400544017366068249527715091909738564368469876878395824883909653735136697346785465762958470602823267373886212719236307487533265922595355531038085180332888579215895994344727538033456043630527050320972800154895548454285663512552897345164840498733523777659945337026741978055869436661507284345061628616573453919951988997259533142277006750 [114,69] -3665692501533698299175659312243233329446601049486764377025049900526976932436381337998469031833382284905701776522441247139784753044127780239481964881185214345366753475457288354509490080056119239745499486833778129513117781527776631445135006065964665306056335230617183406517360474518163209713807643337309174138375817986163961089714954818931630163105653960911757090288114256461863818006482363329566674384969450132784224689038525037365346471920037484835077643870237387273605595005443233038575568937749011451485274232743650869558027896272190619521815579306650673842043182711455973183376301864763749983586350987754255545091555856283401410011116017213079255027350381270317150260766796020771817132501758588375363003669795069654504830859933143439432834593012962825994083556238005003863222876985768678975756421192202098004639756252303809562837675685664929425858751395155496750593843798054881542455427225314314963144559007503259517445868561983872342766858117574116801334964826328690426392051231462570948966920001448279730810460819123134470415558437406791939577289792823627224757541614075240273392370858601353868345839545827980125122318428504037602906732596513631570735681228205511806142904414547071447923378860482716492360419963499459763951446516852502695331278137881976585627903325538233633749400512462521160756928049382222988140541139816955940182431351208391461464864760570328738334339255666835474310241844137244890551737283047259329004111938128666253857980042215443070748097951709126114243253529501674338611968303815394875755006392906804534008941137593070403110949811785418947950248514700754197926103986448709836262885099804238183007562804637273128901976434601098324656775717013030726732821424670701496386725202225983085294931576275780018166472225631037121921486853089492486915286918619554806174317936693863276485085720751714119058430329804965306917513003459279856821914935723448336143269075983252813854543094622729223316115332361624927341286195201098397246108696962042162306063909953338448475747233487845111898914091826118710125773484522654211186016284239325844373970724190303898669533918167446852256645645377717615805377057270156174912081143024008935096706099374408373710373854641822842742600052170418120374048819989076364646158158299909825260637951647493043737236245947787955567154192129847792775463235145364386545657183608181449745063820161616624920931544042024285453141070552259284315512733711980405804857719798843950544553234602926341972392579270774398195639530301017428797317134518523417594186685996320000 [114,70] 48303357475059492481181041373711437547275425548378962207370054645686551691883618919769338702965954552741660973169989189763501355584723819266248002521509668340345351043419951315582222190986609862621911509719926190355385468512178791222767850503185988705137332639702500194909997976920532690655234110616172506307438004392165526243067690732066799506948645042602706060452074628580570386963816956942591041717200030488413303590700073879830404762970952702746812699407600032135679929171942938450406824421178123924942905730942486682386626321114834624747122904679065869768375696085293408021289481102349935699807062137631315334605378434366355896903659983647436810695727450130068903980893268620848392688419092322918113040555503024670197161118750509484058461778825486134803364713262733579062687195031889832316225306861455998870054008076049252137013562173505036821460946337736542987243548173663476409649732821082120303348952281356718695232566165553370704644798635604652230567087554189142757464719385321120105298954173860173886659810793148003752935789304429027394825662508657933351098544800497783924718647066048062147604643621272387419112760046287943153873193963559608917431884037122588248146466337669690195414480838299933861801768374220093334463271430074538923971261053918967709506460991938833416475190938610429238559329571097040119230522705963493331875144972898551805130739497083508834724589541219236187919569495287875940601431525652314828397096712399243493305671476175583262532998044579430567444976189659606596294592109554568347488350802937637575592654784518237018111857838781771274133466591076450190743048072174130680610329579177675330786048803413927102475984092320194685082347924654537545862293213358116122945244655034971162247656643972045302532084739083831595514132992552422255997899475136151329130132822450490840304726558895884216104857486546786967657726280354055683120470190473060390928695456577938127518695877596828454565562495286345613533770666626361982514336695468251629011845300349493118742897726657680451112817060889782802917421261592915722133670741728200977200073853141621340983508135722894340084334602921409071766316245458965967920498755205843131584251303713508105341386939257818941313736034849026432923295338264852300400922264907603698260451136170008328714109441557833845366501697941662807566626532574853512626725220790388459917951567231066576608673166276687257492782393237161220572844678439913105596615695813914614731139016346048811215013223481094663665258496700378574790881905594180464500256268800 [114,71] 578128371437388690917078083609619040069499812921890135928530236807345683339665324122007565032472326023010889819251936802003163208499708248305419233034597933379705932987208443519698884194180972861124521245851792300791372594352042682774690488764506900573303456608252296348060873068649617230178173079491697410299966579233932904511044279139660502963538651702275203820644675974014237133805083199863174320161272571827723329161211717188625009450252587555047724092489791390775085389543553091793235423944017946487733510337152415036938846912755445394428605797647927107876703739509618888131557074353594059608638850649004422143405750425340254011508783998385646011161535712381727764276845758142114882867113232513543013911938119026413839971057397054431064022016348768888192431314401608813099021847271148541284685301909406886062850547502545151424877576751966880127059936954780557047368560163945683213857386842260287125139871561238806273517418021600667814399238763227695640669275857617314838014218319042724349747170915381205778362560129253775606412441327779070642868743288926755763540727795858087384722946687001533002212286490566984755657872206958879449206375197953707891439208237683960324665792838366584137931394112481853490584583257415021570770716256188796413547235534170295907221456791671735424279750764541955580030964767555723429778533889794638711165159523818413410691740477931908886020264041508107279827866705206018941789587140850739142684000516542479745263146582901011914500193752126194055634644962482991200006660963047282458495129996895723548115851457220917198343337348865200538597097704078729239881410801151606432945215914801685358931122404780205156084701584885490912087298881506128943090666150874047820355447198202411621630991524020885471373123694422351642938986342864208429968976605826076208497518510301036655477379019932206503777971147328505370437294294001853948216304632469282765658685026406447412122973454528875681954332186016456269259477748776120867336480006406234393981332313855546225695766005271175497623132602245629003449875619309539077258021558763724200342459188986133946237679339294960831216044187219074740231472777857349013782422772674166900793945755637580173695426454497573655334476377596917244555714218317037763582880224597862900119928984672217863268768052791103057865710248010720251082021822950784206152958922212072146690068855128611072486159992260298939491570896217393373595728585020674234075769950496097090820109897747614004580859167929035784345128263770885247950132350579093798131200 [114,72] 5954206428840210223367783026995613591666201115002905183107545943531711068542994499452419089951905011760076948220026034448010138427926137165265036407150446026282006618840426771519715740817483317729522813452774088196243872812900880062081972922492723324903691530856280579016749009948636846143827556183467323051022434862315730544792171821454394454495682540094521044976323542133403625738408443123728201867223621235961041602792185300371213035288322538253709814196666138050116021879397541647893250612892267631672025205642941799722302736284459844241058024183006577613295173362873308434677086924139265044615984874425874377071276847136389406659949665923302656520942166295982226840275647634468891814979363152463661459588431259539236525256633443918625537526019202632093450734644421158113481582240682788522733697044751632764291524429942597534257785664000849075779257593718207437145655604299909074959458817286747207944970412018315141637492551839538073142078959066736191733214303277440842428123239732948034459677163776711095262988446328284115773354044792294939307280903864860202800792768992117353590290283183570604236387429291785975162692720903883353694075622861329581410157041648278239614375328283884113716129190500645246012426510956942602392807405335215426010339654775335497887925120066925157716080883083449239416136108885722192754819544000629911169078130940937930214577148105224974440049539013591991755483488341389939584585263806099537842887936154506271498552295475974777933063454551191089523227824801787662844005737221541800593298192714476396240917171130453462593033312841780402062626694209103602744965917121981571431743914574812571562708052112387155146984854810042480739907085455585829578772609469561068571429346690839608759796244260287749889536091627847188616056027098209667559237128262555640767567729033210613138172797799911866408222401845022048985658607158055243122447545132576029446477183088086173092157858638875102626385821356399174053321187131517201166920343864462265866984978517810014045502234674734727782985985384293457426094751280537271844743393565609591105192933973485960484635813475140852221910933650601146009475478736731289157346981135383814595930092681234130768428659865587404821136016494366073205380452455474196128001368636074051932238507997657536321704982912571757927805892282089017517053782002484933958577996448818136749996181149551587482142928273268550044841284927629917414892287342442462453434279526830347784478479777036233166675720692094746122482971653189194732733682698378936000 [114,73] -1474830114247646645885202624473007898938822485324557027594487603996665870214200351159266415176741780769090584977562144918819816731408955485477137107718855986021648300777276796611978242817878879557614208405294056403812230419986005109807380602409444776896618039376801145074892907090756662637118223346911491674068047840190031948274710816748264031089139347818647275820857788120555304530960785888015347968522089988036644771262048484443170033093798035796951055427021173715374710544086929775267385846453075564134966242909470366892654463337241700637422469018609823372922724347742305688586976346961411264736819073415055873714033163512440000943691057788843907363007334977622870938443658360118005346460544991612230001638043377592617894794190950792282764806764514103748336446239951818094762811486911419906029680373547209398547702360902203666815399334720639745853142595192399768877643819715438566876885306979695502333671890900358669889757888047338489801583253176756629125167216616294220164283878608527080203260617670159817260246506015864747242988908217785480036422227906736625252069348409746996029164737253613825982411545171925491340654953096225986354401361118796482088224636205924709633029452486007762921571997088324450980600421698264032389961914778427394888958711129581455842266040271962366044931317860703988541346104483639875298954301861588720708142767452146628362291785935824833497244791112033213394242409267601063229986052478996946814231551567678008636108783915413602420057045494732319719153650460335440645800252608797021818798289208261324345228929535853461189551318493381844470349238950131932308735966980933202577734940863308975864959941819682520781621619622398298707442159197758392181257514654641820401575526412658208739407357185727693685913474574497312005554675194117892357762852235422836558037716283244002674760380777633597483474567914197308180204139149898520876554657156367258281157051145754850006704350636593202576770038896686026920603266108587262534455575642072307097387485785958903553599170450887772536516512405014682551595885586762266667504312952112238542632268781325487808836060284170202820786568542817192871154569657227316297182106978542090167632203632884722878224598122432130377405867049087426640972596772979244912960987807884598390558870131953954431582368379454003827568532987807407491913784640033667296919683853589841680328358479502919186855950980993030591033241517191294688564736698862329442780260053190134508778526926999281476572307090890823573963561996690208326724064948809600 [114,74] 46065642139288892108791032712527271859778209465867470699135591181763064605875221920258207716925666349732097066491043469735966286130325888465933734676097203340223831553156209977640740978210168592379475151821449708988296998437292553620417541905930591451180286864693077336051655639984185961847813238218458025277602918768823498082310142615493199524130870719140937837766682062697235255823556247648470381516754648437974223001625031845114270057743135406410669340493902534831766498490131468074975909168456031921275749908556962676417776650157000050392418081225721986879151431343607899883620183570491907788434383595708763150112191972083627692104104255253817306119088518889854196875842581296938049158266558959359802685281017912429491429016025142942390103957578834179826451216020829239479402305971863777534945100739730189639949459581013615966228431347665193284636521174999943363438809307635928548841289215410421796766438762649280272996338104287506537829376496968818210698412845937485621701933936260546357279218945052060393357959577221359594297291382074071801817249627182160299228297529010236876617685721094315944474607400831556664414640486255323030745822364553659988926106836036608300488420627112198134206551237253056078265438114098400770348302402606982136067354794516401677953836694826204862384855232239123201345355873284855481580573485671563040907884329320268517670297236388546381540865830110468703685998835657025486032489621042557593220727518158193353525077142433304645579381714433084661930955875244813660187095360836576463937550924500882824502643862117846627772044799335967390378719193334683801822661225795774045385373138623466278078109180549132400986400183807422202855055907230036552350005681861601903999576103109044823441186246839830552707842931130154157358522276341285152343142505565693837984838191016463376294540296849188795556575254709739870307598683538528922312494168173167575297169984644889632922356958084119678121580777997599723833733062997635320513157475821618626155189641280114528576660830364466713287532015823155559680042680378660401647056715487379912168710655823125137197472271041273329856131421605312411135850755921193337363475350934235989985941044543534112291725440145297543107266683065004435102185244163869207474380378796305185026457023221411486466031559048044665836371202838611243982019309067043594417810655847120112039176037094212216264355683562429817334720676870312937691958377336268485745256750434434915755004028936276360848157199908771892845754862587162270887922490240 [114,75] -247981799029693343194354620434980841901161717770192703379201579136126975486001017855581911321409669216176366803843979835427500113399269960641749580188233010218175832622533944539276117890414488300173943368018135075593256070156525208079479053014520678882807505484231700382108190435282246435697866121423335557515520193977905223728015818147981240955671680119781758181627940603553936500258163979031818023266278646281451117897718431418910258460879493128356648062672720906544138782320010809211888645479295806181712135922165663016694208591697978134989096153504033144958843482465374793167233979093707989458777773564638572677998951908000516194057585990793502660044997203471727243065093962825384003345682084783598730061295459497984584155915835139726794290392886785668722227954270880733476367814931779985871219845165665132621442079554111134643048999281215785662524731767726448065864889276501353859206337859575773050102814375122449851479987938719685186194505391600065134766138375179710162522158999263698632942952931489865334583690971076441879464189103585312302249621723556311300942210386498834737816994243507674225758894872785644532612887130858750501577867314528246453356272171883462617162569504019243960914326744650541646359692469367435239866722111024879515241861739560408923924271177918245092040878548069096467407224018595798238591080471576676030213056928564689928396140583440171818850168145662313184305562994539820188291417743091790301502353629158506474278300245636303499699289087914666967658011845279140572037558292498188256085255348448235398914826746446226704394274450011456261606129016862887492938152330787527273248413472204105504325901691483988436556084966050581722318859370145729987673030738517093496200487626244991101171883544360846538541570984397032755723731684148251556014666744488031161231022823213799523880772344904974291936414878274585262094775198561190432266453863797542395945776684139049507942256715584529620604968807228035054874064442662763042883527428194042132157777484920137106911125435187054489996495629914536092492825342984656454556702674825138780957717310621856469885141723126406725233350070982387022217271830200795320453134049769124188655562091483982437547075678359411052681058590433681577083449404232605506220115919647088207965166526215074131563728456120826633988602249032276985774320374645700230124269970288625085325631262012532545618565943700928647986248787693600754220885791792551128230553478681394184042825167286788445079547650815928362536006254488987621616640 [114,76] -15833087759957470808668522818698341776355581400606164649134054442293860654810096749038191383396452314172616039272309208820077006285181672255409184081835028755798194695634767425389824530799287318100422850371602997603357644901774602903774515101646083445454838383106850559185599015303862611867856024413367358322945182412386932209603217189031533713534565683637743038024073706521824043361891740984915979399425178117178207610496458552777674575289301991938105914013601857254627056021486557768275479832674697020291603529431637101718763652180955125226269358867149444079483418820098995667135925254550255933885286604643835891944378890043932383166823375408608700027056293608318306507557532402685215999110139450260197144981867563358596567228529734786441206505935208862787905911478042167563838135490178505214570224606528130525167728147357491747948719500202396141375239088264792586990344345492425030863512611008405665404560705944936558092421109831595570604537454261268504418059301713372122819684214936451113066142891699668272486230075451061085147665171341103912257792253576860199679519137469185719613072852728637808236883361942026193848909096901598702157211502649237013916196196873542120612169389917629499290491734682201996295729346495544938493718254493406196413480319524398891215886302395258050395165898785389563497404583709405392516657432168770381677624777880346569114257708756575571712843619415921252781387510277905670822030970438960635807927856281033208910746013173298269786862149259557510449195740117574063033318604254840717309316032755137777729168414626861372087237055012595918274096898088432830091492930655810386336060293662614669181785856717092798748263325526341425280345605859404274225980565443096044509214305486015434981707190125886027817436465476802847982834473294746436723849361545438442502094702699145072678251991087786820755622418651913991667269243039905244383018502212258954559647235981548824586937555959293029391936188181283681968962700652647862662742062649137270922747179781617405458820874430011986188993540014780554146717873255331079520387494792183983707832016759428243087645326873714670531449289597830026184561591548737650884750117494234739778202497111487856593254527633338663693309643172683448667943215276953810462901269911532575548524482648419316682648749682847579311676286647718108517160602539476136747878181964054309409022834643896529066081128683948044480637919320103814192478285193675221807686685494083928051395229262006485509936358204578742655442211935735272340 [114,77] 246373816480453957564121358928252623233064901324586364325221155599484181266610858919028189445012491660524020981850004732758093737199886804263742865765894717504012310278138432682352082827064548518948657765537905080046056749497744153540149519795337519594439934435775523346670834484425770364049147560620190403041149540057527432334348337260977094332881157154868784769284809648716592945864998423830082747548405263445717050480241317717115271624840238425196237826638419069842874163600065044825227690114078376652466998775329989828011574763124040747865901278656822204973446888999708358492093836089169072182008024029276847019227897680782695499541789990554342584601031646001783865159226095714325113203235429619601427708353328734319255328255421781715791809133010614015067291752152898504247003728514490624805000167642451454891569541069989265527027921683891014410428901140931087175190145078471960055776420885490467959257337743327278652802598499997161560337677741053679792516386343809576071935280556912018349888672531888957610434643537637297259061916152542386795841332889017216287996468784008451832761554319895781555108675302993084445539420066174017555345205374355486733746620550161499501727573883311089499769537052385270662082282384485847221479155554083905027974700736054695019527949043757627623093836688465296406507438360665092150229839666431840236105169137661686394291524850932713680618685412137146945749597817827330375945189590912495303620842118287883155288593693593483055435524334240414392836270928104961462095057547519157731453574057353699307703168055444683843783266699498210150845644830405158603741868613189048890632649501789791737491822013315900936864048671414861967659376138760923526442463656917035138557258973313858024571226026068422361980818537022056349267461314655898018132992730860516431670691513907137841562266556103284073528232848584728784656588674339934434321583445331749547337808047780453511218591833539603411068028129302514424011704345562158310881545839222169911363927147547186630969995396129689893935049192523491748375826408550880081835016598706024682743744678709499836172963341067456545988607785787200548173115098522862951299028617760295303226136336674441446442457055776338840587379310435615900837566214171611995502882193779404527563279142415514885944437670658262186976383078834219705644310927808467978950439721910124927249964233329791976819977471577466647096222424718515964530534963311895192480978104146090554011164978843158440160623214248447208427667454172800 [114,78] -858828267722117614265694499234282031502571921047212112871971263196232590009945568560453204410358887704432705436665681357268547659289894338895493690413961660324255391830736807778777719354363916207545171241832675165936427394670770662765684990990844745953422478045995542621057337391486598044204995606834802618166630647132917898255799287344636077533895532708402673746358328214520439942639296285835948958369744115425841598990175021239930181180786374222760545687733112247069310841147430025164227239703573178141313664795598639046166412036427808719473398312994586536420880386239478329158450092252969231484827332932448739052381787111918732191000934712283830552544025974142116437175787335914252856468140828548913535136069154515734640496388478271179518501411367507940994969773635154656341990348371386808793785940057067597486322187467623496418538396248958176164772937988330100578637947981177059928113024620754488407202088152535480066935682735231690799653881057210821954064739521143854070773932123578789184557959798552404363879535524114832585465978660262565349462912625316060837509235330216419137181067006290697430285854319843575530887572380241433723849178219072341655119438073086198934579504242267983125785203309321684769511684365048397392641800155245372690069859278091753233730411255703571571752353783669539981333244955191827489462285805094200941842436271444149773006135876211228150576796925276014840511222886756140069726248406111848461715060435701880152037719665940047214482657470457168427134070299130153868620897810127275297135094274888775521999432276607986998131701577557081326314457674664153766295565042851627262689803789971045625090519695558349930477105428222894076047209642061021570720725022379045844447365608645286834997982801053609068015981874555097084817220351808098264747672823189994822588940646408329863802361459850231609199053397921288086864257023011409018055928653486933740554326385917703720796016582362963753329874664019074927878970556517927975070933231627741314307208771110931800504345946016400793648249464649140395416848812806420635501979904446434210816029817284427143146917500398632273942893037207528408845302837655994857986763905005519049440105518921774001807065748749699193059011498812980388790108714898811367580254224065553537932446564234833638920006058804266237581642494959008114652979083492450488790760215068336682249147999801613767520632927766209169171130290913753096930183632104489124605621735122183129034796079986705481770432592075351853109176640 [114,79] 7501211661141630187081384292396976404018970349409626606692466380227174003707570129027878833342783780828075413399485098923947136093986750151501882346934118931723868185877721663573006497536437811057549159347767528188104588912281313039610365492203213367829861151274943386012832891363755083938586637300417120188236779223572404330340268452732938209010713819980952000991386570815678814822479414937762516427905520775770585369393863890520125526505375385083770085989460312196199321820666463584835195241893488053560825886225917417336315438386562790210036626496055142988048941391992269281784880475816939034587122513323879430927373476887073024512140587259528396594036913801651529610071703409318161152924627637950484304775220877585943470960330958399452188719931501158917856402530821786317446267542481111633366334136943406860043921101480130771545277629165547104522115088138448579856893390048591827847617612212288878512143157383022649341148683407095735849677225816870934438402381633482834562924867618809668017336456200247746775020299564447546732353923454085342829107009820467674384954285136305639640182262771896241182422495213086364344406522528582806599773897494002323264107762104498569919804680769455590487592880787294243872467918701600018586142961834908804873547957137187254828345308929087827785077660126273495351286293505254800069692603594609174529259801291845162318963065990358710247950011463417569735945623015607795716167291228464705280360025270814521406816018600995586540877153133620696825292475612417355055277795183099607108627733537377474023044925142302459560601533972551846253577946898999437236423452458900855394150889433618640267880204269752686763906444593019331363297858523356084330902882770526203217062210208798228649088908169095204915329160931129215818762866266641644738384667342887793101842829774770183905556020307605030414834557370705636019905109826890214230065607090028902241540204653173718164594304345276741405845603528042171899361059830496358781139373977996370806694630099655107327772020290470884575753504810214236384728471744228993157252497288194668895563189104647093751499487726245495158567551381959754075557582053435182504051958119004140988727560266110702412233117069539594019008195854590864041786619612846572090028776880099347205743527479518327854196674057827338406872159790064235743024543713488824119391292384208565545737037420998149809399387292997974284511704886878615516102395216761760349245022250351402588724944136547848763171875189326397272000 [114,80] 498884161436005499351005522489371833015095166453268831483497966566566443759213620589974889300457161292305885016147044142521452590635580288985503475771617653228966972114432107123287034260634932773896732864018003803185063064665169690905647187388389491546612710643433490781476222198820003734058927931500008717392624176848836212052332164325993585807266817141228687509918370458004328046485163605972461993328333671108741490881058138695376051510616481280142920203471053501312248875812324928755415122974442603930717708156002752946452034461676578995920916864864578545505046572615684947146637237196326401347611627223735416877410022365567465785070719681217723457224829237553549195453846284241162018082740316513433503226816276125229093643667459457557651878178290369272016067472524350142417585605912563262296512933202030679237655021578924302237180720927253297614162204735491651672573173627933651823805309665697154875713248297271335240300689857413850347521374174720520194058013491411196870329549601290127084271867583223015685322337981464214672716116592193149453487741244386213679758989961435228364594716581918989081284550225857768104048362809411589001926636912650287790419259484380787286230525801245275324636400676762977175653954315429847616798324690391102181212724385002398166970210888405670088734816138689030150663734073307271801623954609438327949217267279606805675264947938572071376144708177416972422388237048996473135183917514044288384133540209923783501029701746014817676150738089209439406113713972516455187344008917770133299681490767472397690157143529082224552314050784622308675193028891553053632256665641553659806908285876126296230248727504466242831917595219592042148087155641509509411725006066258172803849020694238516168084697611700753735963830373183288332106835434838022257078009990455492575625601895310996031766898444556958556519102721867061895837081904667371860744819773722704183907433937398796097775029254644321340917826827963536365031101597872720561314847296298315418533288955593725640326395920565088316701823927234600640249005743583117155161808657940099060792713715981785923606372304598981283032639543711516737487438994941118766323238081493713737573545885354579851590299764005714175800081673182590128942570774767036652818158258615053392774984259789398880720657203846954777520593352045886355751229427544954119533427004579727699717204645953599152772013054158132939728987040396909661494229423478636832061696597454369189505070790841850183286205448108481040 [114,81] -8709295253155884998454411765117959262502354464108421974945812808179668043563102173106055914329648993477153687723679540784094826400662398372013101289513469708806907967314889596458517863959245604548916757704145557260487897702572654024351624436036073331277884126568909550686107331292344735880758783502419897837597669997679025505390393032721614173108004548075503970005431318300787063616666740913914162876020632129858831579036526684455738895152688814971076260332716149286166467050650648721210688912115696024191704629665149058452804075502278917656242998533497588978958371076529086736616118751760654885329111646896871716136339764115607462190178393154443940268773151872931321102626253402009542316423566003490954750506168374242419247860445242374097651163970542603953595049153573570311407992055463094188433552544945150809920791494553852425799445648298698390597772339923122010702470807158437451485961048619598332167187879201171330125272419119161719807550964962539199851573573732678558468728426846551481096372095399556743390896601478414762847861939875826882140612697847440403524618787081586854784748096769943051891813232025649383584343335629308649952294988084741658503859628432550051367078264893224175245691587892779091302629496520378047832000870784777790336196917608175194656036480241546644851499535370103165689945572210891323376838165466148905559473050502363761790023483951432345946608791933540279076018740417905890116568300739768785906343906329286296642605584083646332100606690588901625936819264922441848093401198360765285240096408469022642215597726419556366073311830533281345902297487034523330816238987624087392962352688261743897325413260734038358964836797436903989837168895267307026431683459893114751527645325625729317248330675748307967895104858773590357850960035367957925312812089222639140139924831052576135689080565707269658638133783000712336157556587754118684783793980852340019610689667115979739415022462293270519267167056631500996625866082611979478594112768773535705368627508726816868390242758462326429935677105914426299764148510800225091011494565959986418058303776009406705052022115596335325326758262559674422971120056957169940893247857656887122808405955843111066686260649444443372899353813777142885820454260423989452240941640101786409048204923828944616618237666993801657879990570285721955605642045225147010091697085489553722702126652324450790550071085343850247660419806204742830154249367655528187235010777281020298251757830354522258100316143919040 [114,82] 92963461023933232732105132385713611608009450546207650693840124043331845571014356639527490132333505351035050220297402413158898145639963897649746950472588877597841297868171292981785975149435095477601502234957675665440052316196102523159156122683354037622376429954576250928699645670259185106031939939210452127043346311573002788140201277488295688209909947249659063867757023078723930134817898965179972972928669229844455594049837788968063865344753243824827580224371427567453106647747270962977020648148419968340383938879337833999023792432271190643332495917402931266777103038803524218434154675225384776935254609374658516594275053590010066379732205573033612158824918865983406871808171992004049594059404106015139482321772009862485554377688283011101838972812636390817067455582265098329460159547191887468615011971720256387663400120939738691544060114699484442647988020997115572611485129896946876661434813982132445889122097471083902001944363254247776558007743351755318224686505901283015444161125999461756865764961631829338217683463739184550532122101257462099030123772942482388821958740024245371140943233741188358619108931921478850728100466115704183943701713598750989153021811839575038413896503201734219572040861299621322036945239361745080707457869218446220182781201575059437047705566540534418969106360420112428609239437242936809767926141761155859509342370540821335146949536480208864534924101308671498728309837315353481245930723305498028236480534232933674381895802283219951660871926965154075238065048694384256521951868360414047627510098240855867294080721748204835674869354948323709624649853911638545908448557831174798692307417987023861053626135334637407534083711927514404450289216807235989021324929904522722045626533373604689682432151519950774688091658245449251492902335692157249201978438649270976917299827713804809700711670191675916467837905054160525914864098195298677000374079912028311977182491527366403091033267492905258595366812916201252343907287400056878056527950558222201459140748125303945232901319403439528587585108840858025858568497204745453830428356631620758210549756873595108716762852810917522074437995327292566045766411226743936731266949622883029273418991583049912936365863629814917486549378945861716792408026133925505282271051524544060114560493610661262659115102338845704518632391930822829014994088048142427786177421052389761432643477565691405676911691909145413596201161326630323007874991335066456078000511269524813498646485373007234875766700480 [114,83] -676646320540387357858660569415811941095111952875747460333246390309860966419389722845035225885163429903197778522488605450278906107577882930395935528092337876284644659756157262657503350962607636883144821970782903957164360730840437395867105170482536942191146440292011666447260551730859668223665815663949213261072248511601379963224576780569813396834104874370705665789791513930193904792941667549001351368381631059666695965069450105279028923536260444641855974314371478493572264763576058306366100537652823526253597419520118362789610794783196891011036303076629434367086667846203737777778672915922121580968314514954466905478630421069183096653131745918198854373602202042626049594798673890219377186066396986718542353871940389922966635667611893053229983819885547242436388827966587726289045516463741096579540120689328778477198255163726843179065999173918391451342720277038430661183534801563317850347844589907259279691737763291428361562260158652173982651572954187223097027819749113951194118623628576890565833028051768557479332131711546767485213048251799588973620999872923044166600623298366435418538906951200711047550083450712966843699108316842084558678135980944929295479956048680634073905735448084567542788886219482225741449115491272585012508867757917609758622520385228846853169169578079737972627903767602739962725050778679683273992774046325852760332270438217381903748601769673956927155666294324837567052127098482152900852192395639023769840541149166152818377378961734577136441708665144091788164770050325038836610311637127509931026401211427053990991154916549316141794061361239000615819602425182746121830260352177593019893520974327426433245552531211309980364783114735101545265903523018263963252614392617253203434699673228006816867175586977681105648972260880195365184146973514209658948540536690265621996522340454748487155569931824958958491665105287196702042132717606476569477177305246430835945104331110477608140205584032465470865366963956261104586399866724083630320587563974974714554281697034602034322669637262601058866384420950769874028549523810141080593645538882837492015412781997695686511415660760841006594823053261858052538591758071040557415207131821649027213346241282554836411802209444937817610056701100751061673176976663163308521808273038966578911438468483823702500776202177297055669489970134093666802122629283267968167780513296307170156285478721567189278800469714461413403020628372899764341036246168443241524210779461562760435168580386798355947360 [114,84] 2799593568872516338475928429693727011824325391584191829447648038473237103233603453918481091139759262709959242691243777079849378887129953047480969464336456588473362565860906808313240269768798149636642394386986015195156195551224713228815078276179633398218559932072788563105655291991686067659501732729081124535209221389582972603749358972762503536270772019035275016236949528296819728945176957038387262895362609349441112496694856637441944719420272041416352596562236956574125160257161019341471081600290039952983283792580769389746828569778379611841291575670259632518884765177903752603801534364627532243483380240699966460576475553096435005434840880844718287990118470186813678664503775131764039165210230993086378952756328298728621453871195424019051135370152626870503814138413368713426638354980478600670599538210078920703940948999177913048930893028808343225563352864590285416382442511330695250167247495310741279259674514702637896795775082277064510641334980616454385457772143516929354931738278870965296731663026253160026023067663624847155280167125161600935729618138254523251197720901784371972089939564785387515205852098983133474725212666930325944377525678988543101678042538202468295542000344302877969631495148082169930082388865919158465569761524117542669505373048135145973591746263890275498728160999012079839519006800874098920770011613704554478543169718956770065364099681765698997233706869643182217062005457044516217167307565775497124176675274227085804143880984438698811463238690826369192316485748180494557008640200160901198952785252396050084999259651817249431386843442855283938086079500574887750607612750904247408314439926893815819973980386207900504760037958669844221639662318025069625343585714536530816410449799643610228614526549656001443071066185170402066662640527436896652860867113110695245024263140481869006864729388994336831777289315458383233483568821894809389381592751612746870186210479276447164620592016425646043354529868867764954441914725658794187297206348762558800877484387126680382421067758123713662912246878353409545547232367616976358824493680680834952595228401084099736101365130932845919299930141307088069730319666307278844904154125466236183933212808675059681088996629394248050239519168124277868403763832044853861901535924448879492552656590248636696249220127970564986285293464471435674598704185459199064995781198034394674159563437908298667684566191294895301564321949617324351846557182837638136615698478049977679346491405793392280 [114,85] 2964604913108524956641719919071734370356382023466203102528697055487375229609995169190331950295052381500738172820319874973375190401085131374567354954278156142774218558177972463616321361563793026450106726906666371388287571080133302815173899391531199039516381999573491616792211942145413965445382158781145923633106256406519954986253278356309155477857301743341257610381610841331772498135099002771540619402486270494253064587163721521533603294102170860217989244710497013186815760538703589891415967009407748335878144095908875012610349423778191461019345311728437594561361182457764806211824490670592035873486895740824860162966113176249422664232173473371927425299059550531108573534424149164257923745945409157777137457687206754669664340900835692782989960625748042176906889810167828215911272717412606028119834073647599704547249791469967874820752457693708934326815586741378962054783523194031945210188331472061614713018587748981616065208359562050342412205436568332559835160073701153818689374741465925771648933060987835015784338530008096916463969866124391705067053012622744539606277195379626853427533707249901189832579276316351349149802054991162414344844190546653045296062600738781437530578388342448004958047678227941830105114236387449365200627422689349831646042544973838713787664048176717344996486146203231004107233472611387267161971593445746996315063960710192720212329657607644094112875348459202126152817453849714309740107759281112146048235377171224738577226942215837083208103250787870136533018537842080334705126763722797158987227940179377117562974540226034657160070701734799854515452481195367275987163773540958904263139185299908072826381046783277293119467704786917664321076846718018013266328524295204191178581947243942927594722650397416961794990145373285214923937301041280540187568874854850142919447907290347315898563640671899471365407391697702925268067255134392546209375234357523664504759901154649484325754774971188786787834210931240719717696202522553108655842518157595912763934442317633441563627637830768370289374900529806688732401901859467770045102056649392235033979672225138612863976534156738173031674864675720950714731413238999053706761318671454955500963039207553505998360459009517329606327373102658973748777590422880814304336054536495766671162918272220818413442618309661540390594643051863286890501734247862033603012428127405601555462574430882918660258975923651187774531619272220138636556866319617998803251079624479948665677200513280 [114,86] -53502986788291702665984590139550182975367456093107041715335720685749465519823918235964138794812232787506720986442857710806593408288646446616659973307339484655148977515019035313410936364195257749907950661204983081494674904003888859371965283986421853869887400641481441960273802069988342606746814052720432823407101567149820196559913621906665731626289711208113204541125701946833102034033554762683261295043945499253513356691966171613233746987939644292659795495151392363168499114002195489643152408884865988321588073234712862404107616100715208827085518933281611722613581015867874979351575103033713186888518155477966957889177269503308480603938662127131551241048053036371127898670785802219585537090078595121794740806470622217548558441010030349826177868714998776118851265833818475818521579610891657458413169970855917064626626288819282590771027103395723169860362389705211621544616731230440119275993825030163177722736323574926979384454537654193690018665456791395990891315971307091014233519524468841930755018047986746136294847612469588640370236164943946968258268977522851716466289422639043026369197246298037323491647464394460610508853066841970515259174014489061813610082864806603665441000030481196432726043008475410628956569906195910763332664340864949036712819254689613153731038191281165426334926063085277567691393990031792036615488883389721091233533847464883333888296896056568792320548151406442430848363195683939563382948353671874555979179703214776224300247019065693833631825659630393291858408688246731759157289922532262135826665778899062168950714224379567787075640347762509112192471147299204084058521166257100400899840650317242439221411180447763600037361843203299847007832676722463239785062101495309884976758929748772396411845042967678728163905844301555095843086996658385469270949892514858575680987174437894193200481299893807138301548788641058030660449157692811369188648967779393403397318396649496391314874658364637613065112216864581831149497239204310566299005140097976609043767740022357147570523452125134270493367825303721100602234127934948510939475175590020300852289763704072071301368462703967679706705183823261234766828894986592984832174607096804800631373911056542295095365403791676221028358811500793558135128710836242624488678031827723686546112042716022454373855701098162579179322054770825640728168461555708190968258965312955558160406443257380546915707538386864966657337069576317641716646184938338197800285923896565538987133280 [114,87] -152387149186908467462652978602814629803809461041039154238558146684747394486234951972170877516791503486173355663676531751155240781110413030664055245821294619353263864947673956406879769286617126862817406132004656207900680872976934407039960370017458762608943648526395447690706370877495015841595641976622602813195681182807082768721572414549135270638767218666591077865698819616474165531594979171527180138261372779933958335938687259013630228968349667947144542618263912665425804616991041948509597685346644544881499899601281217026620082513019783849561395598764998976568426755427331730035216506714521383833516639764373176864435789041383253299176411354481611116714518914110850473298484976602332769115220577589786170074421249864794166716005605260345155513770803344133293583455276382562271907501766389817966290894311339878302076520495356337605844898108102457782668797862853228897602729790847889587905734707506890574937214257399325287253147828801289079938492221674679926397216473151915876576205710415398029711396878611532175690276955196749304913556107460784392915524539474928825522743457072817347050926223529833576406641418042525763872432755680302875204693414122728662747879824938781568511107006725582961304340368980048102790003641821357890359626070534996524908731331906265191425632019288029740565868978540497867697627770541050888891788893143907900881730275095665996636533846141811214531586572707771523050968762021473642701262233420241277498677944274968165696353237817306798517949287931279880514979943723599537134118853070976523767088816150890415849649748928492848872446030789180194175025338065197021557052105426253469183891022779456721420964040892345816279884761591136922005834944202800666125433760324042674472065193582990693020098517509172022334699977648674965241641644628201122929755394342984383623285207269797709303016251225885920174748893070055046706882589957429590856681820084528207439425995435147583053755084889626419726269861813929699239549075003411669462440662416246280180237938286544434984658816306730257860828111994115184720828406762728025454023161716067870487163342110714936447590133865592387528705861344985761440397174085314766188080530625018348341756063834324620933017915349681157749367832547200572834931736520773511415499697020927749968435785892548288425884214226015679205968423028423769723235487336632016150342306827931324403568697000991388163406738313603108142990998013993515545405669699464535570633089815147360 [114,88] 1731918412099618364225603078155524222508229950675952918712438615227163921362025631269473561676546555465694060422396313569033815442307073906798903296655613637481717912822753648038302650250114981196293442726932515324160513021803077505799421697884541689369389946209320214246163522741751000039884612791099597988262149045022683703414567089598606515843868322729384053257254429215316815091825095985983332086170470072681624546833877997514554369195929647362859040707155497193792871255565903571084624394121083405036591941626796204109005079172608936934305403761932569610993936939013903475933925355528374230010926479151726473282433433576571752605482462965519103519842209948172331582717305419528645664740672117917866472145670776804553747689741858550731922019379617893598960868204239806004726589561163093482190573139207720809656899549187607766835287039486071519976243102976299503033189110041375997491128935814325170438980326795947625477073043024914840834151298209389403249445696929128588648435207982330764410830874941081281872642476453949427822371994978730372875101537178543626239934812225073324815037849223500618529145434592365147575054039405380318955119331274835239111180551380242757356859182883763665309970883469965548529454521792885778941827250838373411669762828794266084475344034527119954099147074129549606800774778552662842611827190292879612508870611210443334434923659747353297178698000837259226054753925089681344755655035545643917833372246064021618868196809180215220217235109183639454782535341325366217869190139327987051848023876398535806098973366554209781464218411065787768816242214663567729488566196336293227364920572730249956315475424203342445202604108221372465255862178458347907373518860917135014724110124270030759844151776464668469396408097690313447944738293894728457548974295477608321032009445032760637407205956657321931014121500716273170906299462753841812182174018054759900600432731384483028097572340195469061709777504906814729723547157982170155851537788867049170564563271743628920977029916652637748888510530935847272907689266185897161843694021383848992374498887819418721139186340184821193155474822254668750399498650165095926948898285371085775320509716558843741954008687719588571593306408638683993474930834101723101565061186758375224218177036248554708752856836803682327171672893618253716242849776106127344395755200279076059118627137695364128254147739368828961506065631767701366528865617431687378649488548937560 [114,89] -1773504981286453357149502929878839955402385342557074327556709257655970798374532450767042255462717553808954053695161862899349281007180862115642900914151198122169919707235622731140140654978784473074849380176547846802303674210241481812477481642201578237581881384699195099849647108132646817538828326613815986808283700700011828011478962363626975539234935144615868783945342809528268153183046441904078239385941694574359491475393372931437689875409078537869133688853680088690543772523047563770071803585347090234916563747545235025003705973740390215959942580936621043209010437548991443210030040130350963947119721893379368555734060300516207884489752237092608389146206712295110042405973120570798735651120723318570693338752820810382193414094576709340995605716002548214819084913977726110596835758848063179693058973503104531127899715256837057294484950292134532723954487041730091297185151749295493013292020688914531603567138935245685430623786469472422348919553305797357757499064649891606868461827320751106161633939395361916613940643283611054619692709694242843551120678100100695865907293447263501378855319795088656633833014593286518595634205663679336575841977056755846969078808219984503717172289589936768712327528235972829550803594641292763314390556358652332953160445239089912751493463145864709816436782758840278516552727815098682783065113634560217536582096766926999403713147081256707160916732162633375692851354051574758619159884194914297855434088303196195829169895266222924755215848400483564098276085729171502572496640468108154044455721519072216441583864865990427538666109572705442961829022376060639063724982106042993156495633569216039206955344711710649670610830599947756171216328666269539988105050830998267125647648913248528209882598272503673210293742178863960209171895027367953829158476618817928424195170341789825444342462679459626947842626400513954923608502948918377234776690779641285662105960335597687501243388210430208717600538123903093042647349632020768923860154141969477484545290134866063563872187590986299587691054699348300145142332470727926165660038073477888615492549582073426047989201682305020169539474601000431291871928994552324313137764414875541808003342748687040722164141269936013204194245736937320477354197625614408272061466576619469974942219476556123269198393617352298469426431839733390765751461160522517238646367353199211727589210836893909175303472652729234092851903668584503515013735177273114852995744512 [114,90] 8142243499126728628776201606098087413238147969550605430156802955601810346241416418030754580154489385046269442725407781835994556039285559862862909408311013213433720691902387399265143240708762968566419822224904738778453797490181838721830882227416328521086021790245578671822679335667160880022598264868085018652867907029192945880041137770103164900190308177609694284951439101345561519396060395680724755261141442692965869247028719390050066696465630313954469062682059369671455217399381014552478557969322202472947422445446969717284264196851235882675282796663397548683656381991286899144563092284802692539973959163180750081604538751240825379513011122403897187964594282915681886480346986143102460175616785536516479303130806846029852785558044328554166870152348377775304383866446584012491732019863806017713164305394682343135649000596237509410070245572049263892519640553939744720790478504057350941265590575492787459500189731586459898567341674554741836837123216749223577282870580401817356200169621531332025853324746118747984771761033916284268106442895080662184521937626221030292221440484363842702160949810647795786669998129763563408297329555857243350252600110788651937586488560371717549432243868043692682020665905573575861398895318933601342086906174436249425427567904705003159906292556710110302579238375100864834526555544368234203849284126903935922723635275125697823086475905767193416709099744087972039676460528950544656774204804011126227025796356372026363368224859117679205947074724717225520997219872591228859751159212011567084924287486496384863995621975027064252617955763348279801903013254008491591632369314087857860046877124746988197284210459489366000793107787171104524618866626343624356878513207139683856159905439536831928973133268811949117103175774075402872697933844601529368735862453632269906318448700321660087010017359594811702610623929771940087299952948409700666800546523145883375463757194753296495977722447430950327415730130749461965856802249192270222134002440388097115042173053999977199627471160362552000052433677496653569392101669849428217321645186161687501366264986465797491114481265777425043267334527348824045465635852701656010174255842662393581395425174458341653793552109051224533805560504754419313898601235215191902098848984782386658235173054306714235496325186313141024153027118738140583428684226683465086131492846320562565568148106158049663781478393369219446299839150015559335468385492089870858256 [114,91] -33678990099814005370057785282273187870116487581332563578726231901246872218830610075744932094574460836904413726758169805470521335639632039011512042788987236533838291173755789726868492238056823736669091631552521833395018850445314257811465958601219663571409418122234629713903183168508750100647871994415289609974654114674568745450140566904527648284000453981929797057879044059484891258419709828581655824716713674354283566070300658015809380049735944420289811023979914922024801757364425364448753724623671165680687935861699598518237576655356032175437455844885481952355272103242508378001144274663767725075624497357129755235926774329806466012888118697501917960089905896202288418080392626406933616913312807799097691884803051591501327482969564273218225553086140864952996821560803436728127886608691630828405312801998289487466385278258865377729727854604819552478762815219167696159061099185956388702579858486297828957207710756551836113110540101919695345102624314807687935654516544350792683740998174383557391676808647179377098676178347532691388179280093553467159729641195181922889966752187201386962899157313835503241770383394024758951421741558943113501470753704164913617960947919165302694251377611901019216805661130025152206767074793359941907994745201633315491712026949876845532456921777264603668319354851768096678410009205030536286849271576737939773294470069168724074595957740455072631647121857172232680654433982003391142544368548700446690009900579399257469868502943691825121724546807375931464499371664949089626073052709712951042404492723587196597241527035568892106290996723242181240916959118369267830736848235026634263533148158387108480454431027619283027837325349758185425543426583146709730129807569318220018918770016779312832173675978186338754228909593014864284641641996062061034435987667690362028468335020988172353304114231088992242241594005044927894593779125536694416589346616493629295908056120476393523087761237232370679546744958023577850757244259642912007503618011601439934104166077789894524660193775294417623591214404933908383003984210553685934398026707538325386509511657660708435816275964419530458000758307838462127751892301261689704727194043437397018184111093658125037154820981767304683318379866015796662294516759493447844030067995747720263810505944128140936370618048265491440280388496344458341774457606759659888410309030114951282626271373285074497794850633530012920313550486891929001377750982672688 [114,92] 52301270773259726618742696420707476326219057572835909606413686035272043157024181797847087137998972836912875968937688982498544108436719994917995712161098681003282019978705398817187653006116873508017691012427448786707296389563034721683124883268343629333934249004392045504619482353588252328380969886351168644073916410421798138327769554453464192028639464787207582919511685730000456582234299492970912464253082658692515709866930665553789800560837143302481853675629530823910211073613696485158386553189211360559073739127930737808063759047449469297173149517673389987028730757846117924764660976117879646599151604147335370163718931474682858678533118472671709255876900834725514721784516314652029201644837338239247998699324368152058624377426182624480220568722154896639201181206685604963850810173144647350360038176626542022199589099228929263193704836126201136730373928434678867001916814057064170701726807054966902826143047594900401823912912516234955558076879710577256133777371377651773891138655447970119118092812446168666978706162323155009248213472589362278240819493469171738568084489954084859128583580571911608006478901542153848869944669174577049563043583999769319643123995312764184584097987726642823388677816904575170362387882462032330066977208657186838743338326394109109073344855454931603334718211961093605076305988143923918088306615099406798699857582848958026820128974834615592929569676731220037142721113289903487080558614526027714388957861876626649181098809259242730636944529982505653459246675749704250333305678465175483781278885553154943273105487611450272555594764373958707910633974519426807722610945918550619728752485963377404305496861147373152836935010314709116234591499118413622703341257207687145708721912404390995206196600477358332005500518432050621142693241988131350207472550831974899340593198642121595747732759191792604016249835069724898622917634978042127592655014200260406842585362435245723363628822414358903968815739289228111640215677795199289964087802192656744512123485235738556780245916689668535517058074008471238651927443949055500331621440880018417639522216414159215942463390653198389931318031760344918522162897131034018900222531418649989900409837948285372310288929555149213149554584146941839724794458396067800605381071777369420415269106064189130093942130802448247488846856926713993981139850155790066078597739901352991143284684470205264044768527426769780937284174185505098841618405794 [114,93] -21656365102462024666897122288659130521500995351717428208245524958286212816697577282860708032135933599452707082307762677798507050048642200609707530835837090313075345277654199848770258361071283183605416729370158684660330621960599230683456493572983964206010502572323418025234494230092064434526796916639795296167275230745579100706316790962267433846369790183361536775474385616297787179508868863269832312756279981671193572301199512175634098734418121512966322024695322814016048927062977866105894014693815917798090244174395218382889880520971373662958721440163854805110843425361090339621354371283129887798747302882232471696792327317390645387677158224765135270631292806106274744796819424686837365374483214239822788239345472794544415725637549846137399884819176408354045696492491217552046644733941360491551805291607834586042489354260114947243211968397604302441290868283989155146826339191534992508252851106649726012705477572437591298955745580929158738432763589624711843732704923924044949696853289158654975839116592394848355373969190356881589935139403717707984843333764088203052390900532942774167605821200716043081324869962918797663357671205650948756347309650134966826819423592013795477861469214456235936808156213960098080284133412533238801298039660408379595788305840602700032979032344965044183522474309093176911072710962161674242488587699804739206374488227154930392743719720814316705075194570602807227535965183203964508190397159047554865771581171126357720547998681377858263307683463810582939258209521828709452531609300044484744254826134435273612761789003841314595281321365877357007611955454259898602338621712723404835872267918463790862620818070363264970672761335642172990899788741574531867134666949349333489762729783221653938770187533540480246848865941120834272163784991971419554254348450194756056938408045998470413447112224795995253962352618445686079818539313992079270239666619882088216732517701700750632470615497496502275353683173318037218784604367830209385290075789018200157046850036776143833823804102636052991113696756798197114613641558635901801390914364595625557667593950980489452397844641542483522388731983127107707624780217384809410981162412054551029314016194280816891776104132800103588919202049958360814273837451350344905423405523508498347551282253212355731163998787654832739606179491094484180233271680903054853172125450727240942656091400591238045138754816897998104170232968887544647168 [114,94] 37562963053193839244632015684561113839826744908490370385117138167503158985196946765994649099382489314324217315081542440632555701940054243214330215750357782855557839999654132426835302036976687918921833663301605207801424238662178484977213287827020799465754517307939045760878811049646660555388676835800144186478221866211458928215082201207864533117095236032938114119645884359886100299517455610180114167429529839517356345256716215330582683944456489098377878164430751886135953170870256100232583031010463042464250876364113101252235935690945564233963980793513348810351410982469231929702680290611152602583685056445352651543838709033149084170069792299847181941844265909006684014159406667019143783807574464751626361104235473963136941724509507934710243715705796145766711989406951730992584803218068800188696833686109341975491751712195562390419568632401723458319050490237305394570691420770564797147786544564555483611183439937966481318481260133419688167178980700094867967272076665812784471960726679206169460492652096813876140459237920278233139637665719575286008600562347005433893816563376902012510813916839814843683770470265001144492965622416743420575529874979966546516881513913395988083062365374172905790362406732990300563579181105592217040986044118634492996561662320464289516879152292693221407326648579648910777824359521166660234421287962666702623063555750393762395018604172945441714017062681178643744335443566511273174775488904473193718637799295776994839239748282199699722117641529581460675193427078032355674503581032965522583499794307629772920375791475063351907952680414963932175415182363487747808570185534022404230037884263104429918951666645662024809556911411236732096321137207738031486573276316726559009217730029599268966457416080358498909223240346674285023833886798994472906076042993720422321605417271876657221823240580452269436425521503343679538196014696260647280493904445895212993094734364293517394136203006866766426630820441028177120274012075759205401992760814735893812989650448555391626020745355942983914140958200622221844355637392835587297794508057560721647678303741271767736198519352458773120390609607559080375114181184646772361313135334040380932068432808758480478157904753456599374151584012880219771147971418691983030028903561277845601575662273342729101878658456162156130082080424741081126415787017455019161175980249593786201080778549731850300203063877007022888480037100600192 [114,95] -7327354098082792263972587825004105405250823348284014824315805666254023525466331219596740422475392780698453732165602277138099378309394843631666997521862382453710959816012088325687610212702229356890829556950472109949819721943466621251764562482365797018376079296572806394757594103369589149110731391305659270252004899530933920782073976543649352302486917139085872708932363943031382715294258821666093572653918796396931160348563943578584036076071949085436957981205031362483995975467791287652567373994611011226879655001137035297729047597974671081126624258203529341617785884810325876157144329816355527944202063564275201212418080800111294525746783212921238427474637929825434162080603984182231186045043114946327465322627767110307240524493562784019271580387646975861213632937666762286559137937553775368728598577650972564193533154959407745750504373953625205844871675359385398658706016199154987441011904339303521158785879827497211922694234914566238267553893515715906663486202313982040122847108226856353892379370179485634285985667036249083804562236990866341043812225165275490589567887547256299610011332641334126898563049267280950429406740401953219876500095494631050566315431571844019897538795827304891370075040477944948813688588697805178011680595903277384183044561591764655586827883502281906114421931605609052236623307510141023336512212787652336612993031191041394146226396798957167105057230350106934144852181264265837942495635821714588236572037095198285833732631061598907259709757954176264394002803584163636491516219371444962036881492640735329615143463649224515494493861518269204623554632207157542718351572359702421127285783686418987701590460462023554566360242958089522618794746984625142365816549208129813845832697926376037788044740375840355089879532225157741948179525266876186737608796257950026004341478474948341518721864439285052290412907368469586937738149822991642980833497905753096366250122221551027197810920139239857466916876942783217669254209254828178374948198412123702861251619241829308952405868057102848698417824973840766851377493665049671407496376245846202837074142815153969113476153540428013010064167836012244508152069646074179138033240999688849251835478834451691769333743881389649631483463055481104942016966066527592824083448760003325393756087045374017012607919817619352442243382801499003356987118152120618610352698871272559415909186083484252615584632575578102686488963712 [114,96] 16920906514614545068528001639312210721874108278268518842000650816928329942246949607110091441533817698863011478574593280854657202491119355224898735830039252885543594025879900895763600090896682705986090117269058557259991091631733757968991092412649257236147983959077025200156077438001919225422041608503748157427506566425010580736592085474624029981215644816910666359908072614975499993645851315210896111644081828699653312109720307504675969434802777082869045235191305563405082703343389785560375954507559403123466847374998775380005399458659328015897856271846791192062428538528947823806705461752777235967271512777790290737225137393114803887551492288633961618189463659188386743543161472698897625876456724991747961157331953708646895881922770723516034872826610999705606363717928884063190735194817212630514271336705550158000735903204897539093802678001290081496456344951058901506838171446320064490913113248710276681204709765955616535786078449124810729706971342970684006598846025809390051594873057675973910359003082343530818330111828487542024522560445054547245572450088783025914164703549116933977312627961784406389724271708082699912132218029428016972356217552731805522876123509947141154478939201408216762335330882338931042524921889155939044468940073980046833876026512535471978070751287939930694492202401205945507982796987467708271298355464378716506054912418680460087683127618915393250744942035931013264843534428119063755180593973877177138107510867167445943027110815888302350570692819916772652928988508457989289867648086045836531824203628441935291015762077554240757120365531643542421770914009425920824987971050088636901781713940935393380877992383554252470428931644827276407464338899740330297902540774870412421746488490771568323281212909743017853540482720167859830262669238540385623424964096693157312684961492467437818841660936108865812806381969353153995919458889401290139764755355420769099469246408014880082241106779996984151984739018575686082717022058151097884217591357921428074792985188305821787825929487302135641517106059024356620006528972207050449807117446857750839596764517462903590497495643383781735259215914970239420076783116057152804600853050157581499034895045829545262895852354313835791068825435407136523316243721167265804471882578889226702376138541947151124215616858698204032803253852957589619734253198444423270154986403426766161597606028205259637469818364947619866464 [114,97] 5615010265041865384591449919470434463748917947344578714150402237518446338490067765205536368380892073140313075194995298020138963519767831478371155248930715382232926815070619182460669738179720627098397046345353359772112863981355589270566043490815038574526367522245094867369567740177892376042200387308081436099022492641889494248592589026173842237663119932623243338307774638306908841782460877549129442503286827614286852004318542453789859360550344626985132448450988155941994250000286337043091136085686026280755501591867169906274944866504443330678165841269736333867324484339885866798053657059078115178954014912131498137005160355966935181415216870347702019220501884567794547017314443837806067937391415345002298731586938818099603882029275246329219809418460388453466312842387933197089721064830253968100429970727476267465840617454661486211131466527210185171770638566308517270773922161552227471465493992165670151142209316778365142703648892766237056202426592056628174906672222353552807495124647251807828576147163055348776815799419224244041687916103279507725327767529618973943698913641521714715747595196617744596848295224557454032484486384480296078150420867267647165305899198455319341393118081816646482304720941695998949500354444180660593769337751532981167254934306589013134584185923210976094483928296979049595680651431677323425320066056757016129958498711129118391046615258764797386111463427491699050448165902594142829277807459036793655589279942860486468408731152723516070794329977922717924339456364696835355071430697134094803463424821148827274058436770371269536344141664513689613259747729163935975629780930882070614342990411197358539686255433777849554937062388124758765598529234284936301154196408240103382672376373301486422902079920955632194078020195363749771905139147458807284346272299133187486148751382465065928842521283611307490444330209134163502240419788563373862339527793419867964179942549203226249778857211356047768232837072703570981512001001159093298292962120201036233379281034085302840969301732156512889621001900215257728001415640395895531441425660033513767541451978562764368227194790446326563073935640767147295223175459356308002819637872507781626918605900595624017393854902215630202516564954667994094912803758737695811038416000383683025686806527525093789047079919757439891674558366499433610855642241227306715962647397703164749808777739208611047819032670757120 [114,98] -14914107521511727955186791681311029991211288038812707865303473490155932906434064304537618436602659431193293404394981133007112843246058927694608861871236867884476192257800288853362101745009764325530775787968292282815309396534936528020007088385451271952765908400500909134041525696527654758824750787382464840511416038859586969289516076471181017766602981976847920628529136607753345664887309574584927028685152792488368373251023413780602929678572143848048550977320546018976086269821884253799062839371252793850519818929750969785508525167776372572399735712549847736887309286563788813008008383426855848674690244990670385144327375146066827511820053892268736964115186478536646321071792099189393171173853557231622844615853480433363496786946649577691812604627903454248570552567901151922127737192931952936478393871862879095123515216138067777794089708633819464142037279898671752055182800345825836253890648962889665516403544723183492205929109249537083050282827012506394922898186527680314474483123471820315803118334900630741678498683852215286348276385309880180891261472027203631200311787041056071648115993233934019613499405393741209978883986691555677769723936234608236184448160718988787333029751565235542398843286571621400666980929227482100862356351719561316120234694702834150583427768741612334218125862901800572086792006878650348457758999602233786279879214775936115645354868730994672020655446707257960974638917248202787020207462701065797062506464216344987317222072358806967837193507063685798600085156630883288063513375390433534552554991213233965289878045753940246146535014971529342922698164915869140137860970064652213139157381083102475344046170520047987506707417925928461610392659063793289337360007129776731480141667816952692464882256620757355719384922552797216861212417358830901202643766494175891581597020609728683884572748670120419351215540716016567351118766640877076679460722981249728985477466021061672975268559760155485158441662700705963228524635448719860464013484239715986631329898685490828871460422230432154269662760173876474525436512039724412829036685416029556541643939727302779460880055123956698835266246698754193771246518017318385258670554711294378269152649110029889050903124584633107208441829889775126656120205916580204053889862500760601757339721664998487102938754119243901049099732966453805851998605869962924086185383655661802716088104446109587041312188288 [114,99] 4451712231038270026148482208851660365897695834980323463653081168298500842309779029135399812385575634929118527064118194530628238149998004523600736070907724523142105014489197382260823098429236930615538849119374376124882064888320129173494927841053840483914567878218862130901541529907164407274657674682868389190523230618434753586144108221669910929802498602224077326142333617585970440600193632952048422116471559593388162503544383040684913546971449317854917962605052997513478593287514223549899875458542757521523478694634573426840674750880115384487738501804552507586430967140399159659382115728219961799379285930071840777362048086529786212142173157398954999047046284785503702450326350796839322320400675252587974211144044546942650071645911820534000587074433432724841883532731788111649257954693165994898576390573802394695358904396940657755982802997563345964678681936319085533155511789220137687909105130492500206464012242981057016267148669890246558044893790106722082737797544595964808723288556384683936203687957067818995998623131330162978829370173737368700855165258209084226754512408460841619228180840512835201160172075346397517633152186640933281407616144350057564659891575735208390631614539213004481818873172885706925794084698818483656508449589940968863550467318038056854198250904097992983455358861101975952418756997153631842843317495556157442581551019235706527820425748424864306792125506046264551074258508434025246982880360822565652150257763877811456744276751708877604254519703900147693962988695654228357674906559677626519989713247349402148414796795516312779274003996786558134031704056686239389737339948712451248826950008625318183908799132936088980377647688513497056565000920299530526475886781695590601747916390200130945587424421254466764588697370549847224155817635049990042814448307912464505754130956870174027486865419124811983974202621156294856910792746047626128372964721200068645858257984854641439239002007619552041771001368338436582502317904932969151839025945298061232235935615887878824571704609525767115529307123145813450431056141362961714320369527723124699154550148575730964628328918826961063788796518182331109282825916898537695840158533277828412412419415246418907970957627772085035831682879067948858820817799653197602817065494115418298288292763079530633855691198022718777621385507497752241871692015979619368918139817359339493161631272980057423040 [114,100] 1599864576588124890992537454418081055304908525420579101188375829410521731151879638022041671558432743505753805647110115935271759973868059766923060834409939092414938063311367575723241991593420680571775952016111411138005059365449223338379628751365520947698027499851899502763387593186605661424100279790109401050508445215716284513592055470195639392365095053686780482897250544761393689118605140233705459439652169279087144362481609965362845147899237308070066343806440835423488569173383797281366430085284829614245940901158909195474466681357011621973443338632784280781852358394561495304831595025837770646213502051144972294527233265890446196022768659793227214105067025164799836620784638485675481473340683931485313722859099017360947672787447246647998389630988883356060708486405052220445744028338100698384153673205732497063536954384256523660419503933872370435631020504289788243796715569604686362379016282352410810530637399448567987310040892279934579866409582635170140524918308700685892913190959358591155862818139525695697193838574176655562003444249685988631758299275952195525241397318294510242463312195331204182206127523469500183032417786622414976227733523185976196231891120058698071498655230472785071732803486181113331187923434590957261595274395927637620034222343291028216987550043375814701916004176047473754123850703009724025490149235083648864906516390696444715417895394228134043903508236870080255349145464320964756343671885330404061713829422910117907300350057139075480407111358268261962168637958322368159869248034736417125271549049180472854465043955462771140739551659847192725012811488270542500968548515525503350174910886317843680438463625403028624747084173493699529588596655070332146020674132604086211824605959250210336520172586631632083383655941305816540476295623895502392934440642428102984024652264978964887199102055064774815153407503065453161621057582665295251813117678508038510490609394432465452387127861617188850544359992681099264923572052838527181221906374449033196140974581658028897071127427723174819875125641237239938899714132381563422094397024749388322286280691180610194502192026437856089184683483113461412837975878397652800357333794452821465029121799027911424789177699457436154871838988129583019460685948756360398554927502331756334715645611020258232698677169920944132160860919812600889779418803070021608518703926537870786646640805721764 [114,101] 528208932676022813496662352618113724513051876618954053740190533273450709107789649733122204423262590165161154885801348749427008703751159383507761469154776075472385877070253807228047231477717767814173018244501627926051645844242302671493351408253094185661594834381623197851704766927757115250941736982684162368136777131348752334839485508271076385671530541305546584552952197048584225536932642043085539617003299693008812976006508860416511290295247229507441373806059795181220381604272755871412613299270597370481380737369908416484192352810610562805828685910288946801972876929156680555616975650698376495706684673997616638476746378030726313285351707166949123375565199841873151791018306859731403168373739890349999739400647407373214289120330656690727058965299014930343635835264633971327457943545791747837751489708810751934594266394433952312000033953464012983956889684527726886568840314647882676433156769075508818423950905023438223425703728654690969412844678663011213308582111257537199880519192676986186741195821594973460427519071355316844180406259252765852786977919790468777195275476718006615259565778667860822925323302962190290252602783421049344295559661737782280633035923964516615539635733515429529421078618923335012293866128770321531627806174370182347233855427982350349190126981608526460772804602494283086480699534347478483354313768838869545059399231364629553557489057881770488621743380672833867484422877432283461158672922575908785891524587352532927570573582537088769541657208319807140125148711254979164038185891000706660256144609693268477538083100275149696713922376629959808132317592054972622226151717735289967605547304659322347852818223310617036996440248308960382788247020532193836519135834909489731560596343602351594840537788246047662031159119107475601295744470294826474765274722202958079255662367371597956422715460511904575068455686818522662249776155285340092458740012929716832530354081704648993846850166975079501162884873385724134762222058137293263621046473881255373596879859539693572565283461930136707670769461366196979618560346011575683293380264817708114090584688443012744626071841949679064169770964803378968290779570857574691740082603382101027442366117237339701866379940727854348234472004152712032329614604638239712011798201163208320929638581372048762382091266134552217176234717321689417580075956081352078155616380098994202306381824 [114,102] -191124684582144790691829828578325399216621544858535799396124339921980567012061138816037360900199022423080879481941986606239858309690663122063661900605598651168509350014966053996328310469364686699865107467049406701420820568519992753227369735399892514883774083426037395330297816066614586974758172180431730194449763274215980575897306207617371397781403216424118246869712105375892083431257853560985879725056447787245368809358758109578451606362967238271011429503191046899058313362927111972275954952787359724670024200189930333272267042923579189008643637883162643379850395037551975223343466163394677102348893223694120698220534761700348332134314530166305795675591520157100748917709638768013961745082581876986271763431924374841774384182597006194568453395274449224524137860169219646778487021018209740626005656818965648136476452033632339838274857066571254181147301344919934867145596474232811555826791794779473341347063931426339605655446418738787825939645048642639808002455863733643173978438866384169412328402145411066031902726192193591481769620256366748461948750314857909269190664864593596176751145273152446438614603590753814487941104344891879735282983016775131103064075503218176101314980572199587794697639447633944420054525327391880768950238914662293312664146039253748685715134927625658192783382350216880245866803866324504743950572784050692456644095396893221751466996270500715761913905354197420989436184354700088638787728072399035998233241832320206095742830707892105283666427813997611564626592281744313682367650026358296895262404369959746920530512070367470641732592483649969717895461735247310719586898386016955697794234029219771205778853001278827163779997800592596780658487473490055196726247990707776361966767623883062127972451098421967251242097054375594111881777016666876133185744939501742647470256984415005630267639790606563626466893080259787755111722046446299672126805183621922938066509745695190491387278858337070499365199615029179746482703323667998023824390398379353993970625468264048889285574247836314516789753701214502733772260586078264617410600364575799881344204026306533037052296370891985728686359658320694526919284201919448978333642874628922509482212485343536806449744351022889707865393218955584737056844211555233094557366547502435351738196208884899629906844049280911729438065921345736033995817582772725082560870802045158511488 [114,103] 21428818522555935621537263129287067627771716775378486085500949960046278829497565104075827506619982223959744456282026168941451421781384713438066458548117213233650785231331809521864814699625963713381671810632139050375540741169470118586774862601951372095708341744149392151578853288078950780078775251187552636620598950541091164488888461204249490108367179196668097688250813517425148953481675937452469716698813946583305122947011215966167320381200812857372427744260075091602017460204044779037634885306209359695972821036517463360625693574273427971747565574528323143656764372715069655671238134417477870110151337155667195773046303672969288362690913745971823217253025131421005055734318456355817982215807358056207534569814795094082084187427023069471376886525331154909881627954043105898685629345878177683317493480207204361583180258167304527996578029048170249303385966831171482306626259447133436817558041645528422579825557101942332315517249001691562451935051417440999465697859073839824723435109562011707762408346974932777893905788919080468715449766840798811269071132603350365608969055300328466515286586559854977793899051991124296124775036887292717065502463246391097840765404592782979635880186154945355951705916827433636126748801373491256399936796190042317181660702890016614475291322941928276567059470496140289169768328560190974321918039294713714458716472820575158965378457080367431786240605168657951026296730937298135401815373682550319945489220158708753544544728632461367259369914660665752588278783361974042199532014467149938486386587709626386506220611778932702277293744114143461080549872450306904060064542147243248533235803998212255651030918686920522755194022531804622475330245672834353482117599651912942465078134787491144328192290890291966218767122721049286126834502845678748136980772835237861111673919063808966531725362208181822704495504600670159256043780520178040899789092271762537975645544712344519624383835679250369872032835537975777129886828056688426023889272163656081233581349141738676476370806510157060894105764431080782729859413711291894177776940771074283189627896186037809616196061212953252542306942306667558366784356277625244304602201780099974362716020775601953556869097258556174758940382753529126730081931599271643210369900607995114307588771759309570760820550541898706326088102365718802547109122654701815060497291963520 [114,104] 21048013253686979628412489730969605713964169581655644709488305331528667594810452072959719820569451658470664742551076090817012751535229607264429344923494286618716714864465525577638814262960995736473539683319018584042053642510938662270405561139697705137711061673284236226845282527324765063852923106545194287603121606809778287783303322254387591019556356227523740657596694811154605476567125660859820887568906913339195717315368005046106309673194179530304295795210276686595957686226438724301195465269517384123428351299714483915692081300304980998948580280369362831877298189931135081182911300139330337603495404463329229989397841534827269513358007036451060536992960780051504232622330079127699119822182345517491452593847952535781893170544289535141562082766462272736069736324857162720456659566349702724055030602895687901541266065052557211872411449600771910459381661932994265445260021287728834035929463367515006058507799474589857600231011376340531973145254508593028744485958061133832788299115173407990335913828416611732504801788390717651935197199049400292297777009166304769074367574483434813859636784832352996417630799720357686620315406749854874914395424844955500971255030859865363433882179367180145058476600794916403113570751805615702258452866342889410053345963593630477795393450455155286274507425010978032708191376388366076839860104559486034498911494949187014585365310473293577000613550651786262599915093894804857198171070255314055513043335758688280135930002367984320842711938416283036139163616283361748352587346012933974726853697895439612039301491955567355363162610860423321501657704891380815163876079851363499013436597524778600404285078001609906714415758329397466835338469121444128887244277144396962677438691159785304169878446737557845165775594936356907917518937234178739506889787786246806400748316504217354992497287305492813530460855007619053820421571235511201195090194406416809725269196931305084618670961497765987848897811609621885954306934928567899625844528094230153805757325946920717803894770488953892766982491589934957904901527766975695608635601987843594173171344560554562056152853123117316086641910115838697167508769508067257801482370943068997069176922777327805903964255403785101353737792315068955552041827682382483487625910069708519831177991340187492216029722817998594830056016948219038872488013569533496588783264 [114,105] -543582459908489461144962271786554597223639398557457789815275193704229681709330513430340331801118802121299500882274569040343810261135684638295383115991462891067588365973454831037120078832142076480435185969242174438671687076558111954206938494877405829512322108550000102075822535878037057910929543355242765691521872019455287544209575119141034454749155855416960646867977987854565121710058832206885885123326310078861432232335370174664066484033304256045779820549323285291591470839331096472092001502863407241575008010147245620464513076661538929150749411358061419966060227068879606071621194387418278850830204826575855611085829553279848987120996378273655541835211315192215725251594726427640934675909447007140334238130193903311440188869475846144097363060537115746063746199672718207058718914792972478673270331312312361761010010648728480063872788769630903694694774651551065202072849717571238704385809555690531572380733441087663790594494443970718676718988033388209177762683487911295175967186607859457164477052102303074335889902301177450081177657907323370091634084942407535260006349179598596970414082607892813171814218825463470023636016101808339587667033708602475481571650600130728387634477206820715880514202879973410462173917093959267767240311078579108643006536025677912163851663717095347053571726950877361398710451547087581219229777066487382885941292575680649263294200368415433742352405614952870697834235212792259288388254988547790569886273336323231924185576526553914429044460761854148052577003739900748715271410341741429030806496815749657413198612784819134305170433529807190429745715275041944431845307958106768542613516896421632993009444193961166708528377573660288617856512599732383911085778080996723657537837058210692509096741397749842783213112729768672221892709425941900431358767091343131055410655395671087232481415267471735697896689195238351563625831410331358835698947479244580895403755582089760025755087003034732403904311733165631114929739529273907657834190839838131975004931257816512208502179391759576896833087130799822718038729206659781735376788450642379718966940506498728357234750751527113177270954567701820429223645997474656380687455552035970136448908221760832397105775176425225197001718894131133960553322782839355987213768723689557837246647481910363267824065345435929321131917995304060923347735980874244992 [114,106] -484724880508082324107457439228877278548782867109063744156676191998404740741152959534334264230318979959805387946148494947755937292953306340573756010579107094329079449624650143022166507426808890130275125964243915084977407583419899475984243171094065098015170167718867021675238678749076576305239539547936856668813954498709306775658529257813616307463835239695580099494810472015515274071825505844798264176156097048557439996117310610771149267886420128346617290132235562039999261796877717644276621823833968070164239326944049500593973279080663135139781714221963622772459644136375961880394678351034148386469102357337926121134135713597370201011193399126194850675418481136316760745801535858605233303319471888253112209623645011851616171606513570781969204403210433036833711341173530918049915159382734852569507387275371710917278918445454917944876919133702799263923700611152176457044210795604544567923326216573012128711027124749837931462805640464545321369427492648938981140670178394504071886736758571419675695030442575335910742208191551447752625501218367873222593467362066343169854346193258730990937126324141587211458171907354510343954576590685043949911649426078839605631746766383964620952652321563394002846365443980872663129480980811230378963719951295019808050104551051020143039266778561964155776383884753681400386578008059363756453739612462455578491824502387369782758702575449887850523271366100699042849098185833074156929946570289952448036155266778524388392333323710641194609844510186364700255074395941434821709790434919252669358069028462801612603513173689278283878076387794859673822362487053679880122296211418369056449089074696081502837938348848110380604483415717825607394527360117405583980695941215252359277463303629610093611271535396767531458097078726886685907519630228935758380822810891025462276483737620817662146902154242145343815243686282079929046324633186794600848175198248536653759275444718464472949054229050816878090048374833175984105699637361559401077963849705305010640442424074717420229191160237701580419804112750817902577660517012095266095844678902466724485063697727990104529173237294205898738042971970239383728779777214489542565505645226144943888940991855377186759221685573085433932854363034835694427598261211020376099492427656207474322493372940417908958665899796629617650082743412763337606758062656 [114,107] -39854372269345954778003277613522753708422260563383597772868726183362959890048909229329003901098119373040021246041984930692700692817403570029565045130168895279842748634964192895133451327722553905059122673798527554800088847787735204229118547869380572344061598967517260086672501190015989432799397269876581182344595714751839046495867115774439707344290950153834200573236012196102499817596389316479724573290028969496785748800547399271317240572072453283147401188963306961012020341073590513964654264142764127490771910391400131559185665275085591263402130314515945052012615435344281782545143184442362832352311186010513633120656671330298362170515888117645777671552159346989919253270241563849916131850305529586328166033933885221422550885565245408967816093256819083263585327206671951798465473193050183578287494226973914751890979443660853030403835855940259685673088381657238168606334323364650688381356172893391631309800288285589015432559228577888690928932078366988027289180882474106272988324790965123127873848231615161732139085628012772581771443133844614032448554277991219089930863155652107159795946400884384888060608378777508268554631495898412727760652273388885845628253535938546386074801296612387746546129040053386702951853814370227431884313925459424868798181466244238227432434796447068916932305304543299374911100602638211870133640863924541237398456376158882956997645880363454028524776196547228388830281820880777978533912125106301852286393635814119891308794783460203635624985938902534693970442831842488606529363113014041523268919535602735076614254974956048836975508905476074202797807052248394623094149616243104451791947017088739054837161131122961429510210505167515270606869567755536726919275221901980571580380964043159108733199152870310201496807194695042321423657597530524956390332175545422841390296424915631795435249215618526563858566501859281642119122041856712721987742106783113651053210787711185754408061296422472837165462517500333155768860371847284523255035593902380264889449822796603099479230068126316152966684046852639821580293470685676413093203102925794286969421235081154060669931477313967579821146948861354103196685411917916757183311291482236029032902616596762537588294079944209241938515426907929616239021692209520287694619571533587706225150902586607903574068627703107065788917393811409180321088 [114,108] 472644334483598895429674022651229837367940640774130968505186700792363574911420878970197105742968825619253280268705867655807035101578798607911481107902189735064437867361933904449317439772381501582178153477065264450367454450036479110284224319157445549329811874358478625868725975574452830689858619576134588965180802546868613392665405940042062832504842188201414138921330259382357362354074874387361427297334707819831105398976526683022381059643869791466964326098457243234962207405453815587885209798734153244029829658065968224699191971267248648302661901833031300463358693860173317645029347048762629856873893465344883553709821765185391602021808570688490827241175566539685324057121111463496573085893038771565190043251130150910228926563938724957003066969750479724074219016953824358659562321667779348220183161054380555731536010728071578465742072792952643189696342151528819067797563912031277169467242932260874602220048831100782037589623236306371369972156792008809708305740051471607513358422086523750713301383095058030607215217729421791587678038128522591377571726459186786146598665892522516881854514193397085319531882393401594842710686420932279777431612190765936024998699741558283652886605153313121267042182660423793680198909406445437397325581792898534127700765941009024420603588898219144985736005665236414062401384597884609466529603328061817109343704053092247934621236858880599906004781003085370590874893314575314852004586137103758729538494237147997955874468304316447719895766134788666518298654780993943090330624644776371262549741515765512673035882950420444527487626544717709122187060919121580896496154368979192708486266381149869359359466550663364723447935491846165539508388192989031211989357239794467093921392607150889069682285929336637097321595334260948797078805800293955791188627809474090771192621880523045647451060777281374923376009719955097982383624472822773827919085565097365170507858769468255547861326699933869476250727301638271345864755818998189355945479735062367303090399371133067750987937231525311352527548287812613811361337342964028287149611686409355997421402406052016197745425083850946976122302773963806940239114704088688428169251699289696244044961848606378107637565371024853617510202298723138243406695449884219827623213706428350092024456803659782562339874236484163484834721161083300 [114,109] 985770324138708927133673528078382407048413068733118302779577392281001318041839177042019102303556322886828569036961288266704430883733544910777304472520959623736366818159992049249074281809849490848489586683914836489645892971812431250166246128342393812398210694232426815152109557774811733634284208685136535154073953766266159239122909071292309981086682127390063516643351493583555687780418129556291733168740969358754670588173674557195467628300786856073463390087279138812014552958958513521401725202383471200959266586680814326017308681210383411615623007219955370515486116425358804836900789788331293587846488871430980370302060419183902890608624646021938390131659611450357422184475117771087927245850846731477822309360699065521974508523932956700073231703326013610540834293537196208413561492434050515579429880470233837089693162705433685142325033384181303098542186796039276130465210017278997802084064488302945812243326864451551169925730083933845754821548115865103347538334509184778731732127330862636453368502647283214260815301189733313209898779096413173024377114922849406951993713008857314130403047304938052196485139863196487682812075290612146278659782746442103197571742848805631334293001072359205733615495817877129089421008883647235373942681167313793279482572657942516419199652612900119731173731204112673680210414870041466081172175834744320294307938130151513066877420798384982278916640606120020338044531766580678375531876210959835272351906311867168561519444995847037779266331359853088850309903737629324939100382010373746052912597419159380025175223516747097681969649847601081967884770969044665692269681035379611985807801384783232606568170582140946072532174911411728322833090173696891456374806614367937850277723635526861151268321675158956132120874834079518193070400876193465595765716494150243385740771649131774749850272753197622308337877214794351882328840082941038535393019138905569481165109000701936998228733282206882026965926444887966868092650165592315647238660784979220012098441056156901725976948645758227606429440234483880807142151209655432016862454353547676866539376056728705314664616726156060971166887671449729027048083896088726075675202779582200189010142556728511998196501192435552497825415272126874502051913093772397276599574078496866689571425708789002076809118839013104803984598016 [114,110] 77208373856207215862347185121609260277004336060186926631986564865861610659988034085228453442723835759785207674575261366666371076546814674298407050743965226250986930422603225135646053101370802828369870407817680039179498588909199122312400978445907556152022185149355517799170037153100202605716775023118059917022263349122657819123166848809158248664027916598388558417299071299043078054263732769386146227446645279875795467381708671153344379402136998479068225709051315941336424749624777197988546594144808083818655371778289740365109311260097165414241474555579777123249534459548403643440191556081974666049320509779016270827392994738496169903864043330969755733966907179426880793997146424623097002484678010599549729397575136260859556201953541805097490129175183286472324314661558353493503822711681549416943440229736187031769821220988262233311662324320509160017674197250349697243041618022125748585164029270424431468263428016583608735708777070365948310859717535661177248489084460544651800424268786076515361888353940132221070490723081505322737726968311311091702210256891896248995372123036203646453096187652905696218402972006106234871104924224114315544579791459582328044850635939190010208795759418658973224393033187309559328993499430910510511138837145609600001139252352892003424231798014386360089700082118223744989061715779947318392208897249349195138728124071954237757704641422388777544941739278029928615485586608521266109717572863689547806554558380421335621783408101407978110001815083947480431727138739915775367593548720764095553121123091347765244470093589402693939268447732135639307110191268113248818798963455598433407124996228561484601421430007020873787231701741091516559577823502356736059758621303681535931064597356828506932457550396125657209468801554580198995381184173484382899850877992503700761339128587135397490722888401899944679832059982483224960705202537108528756212013253068963268013867520789780630803771726814521633933376723355821277407535800654517224238568293501285192965001610133363737142918797975403122657872107522328135633573342302363244075016368338526226072777010851047172796015770050841885811014602972641849493730641683774854985473875983921107077927338207496263711537587837700079653988908529352350471980504693407189742829773102332418032843128271454674582282715304282496 [114,111] -4206387266803703416323458330317943075374617088097206293948993883779744337043655437412972321266656656080450915265762588538905525897475021853875298466471146006478393915155060816512111757574766252055703349141206857274452475827469425269536727308607363213465620156313386043758839686067045015623561871985172749528170519630450261638795310345863872664514364423463272925638168145531832757626189029261954529937910702698197120077668206851964034189951369656586342950231353423965365012198448162156015520301570683757185200086998241703282533229086844869985421531154254851525312498916940236183385624318279954766328984228506926865546939988371039655600185434485678366143768340174095592961878357413856816019761840545318019780134337147345752616070901811222703514857534696136158323872474576781346754665565350639324425561946690398590491515919306813370946440803927347021521533070824325461821839723394634864697484767327635771276484651780644011836222856437564422105720578916815606965659745633202807764709881507409264547703886643368651026184008428878973982626752481394018708788884079378643625784184108047745674829314959473261276787378323083107613229646686338080674969832430775754898162403229256185207986659889521752972301956458591546330054663715204632751913507647288308131826425526804015562828521913482963410976642602895892304860357178557927394524094476722755280953382537380085348814330138189040242313319694090784875804490466418859442504552767096627287321687439037429977528262690984877533349997052990725071117041442536947605565468264021494805024363723259883675824679384013776812632327589248612270953089202442097215205451006261974973487416678523260524818157571710808942689575140251165870812363050760048475763585738234684830472366844344609860444345286805349945893437913375618990358074402425087487921801449462246137605838702332931426036022779268222491238877751254587686925025753565908076927144991391905157419253524864543520650224268686626430055489934396303278209148667708951650768412200188891516024076038423940296574691574382296690221580563712613257053104968645053216963390846563678237390512693331919265386704451981800243378428133373396467633116065433597665493681472418016657981563417795070478764204779214922032278588794319438222338578090744890698329903908492277011251716317379612991206518400 [114,112] -428634326592113341438263482445303254762580129267913783919358637937435240172264602391609240594322208204626584912351060661110896019422606013260774702092697694508278642718432817441051879901143852427097457609599669865485741230292376071254849647947452437189470205934231992726952670040889267152331867261228284775038489620711140794874871536558072661065188639512285968401196985384240188080591184124634675736612549193877120566222771893776907436292913717939058789786907103862290857512245547542839415154511659858267015784165309117970290182308263539374785808615639600424230166167885266474998065505059288661218784963631996027179702044170351305402023553729938198095084820485970635981425926828517466264473886717590362860597522288429886010970196043971646585037353624816176480689248473381552817530970612541155386190815582273368525859747733625285442303189686005324624219526705787528880959484816379296530647203150060168405041012376697989360483327705871180333043993904440166958234240762207885913269528088307421042489504879639169648903385035282647837684917628927651340371818255178679511909081456162031393413381228464297283094073616534625585281098369413022406057894527823705126690310243152939360439934627425332207399570681057860594699248979090389172295220380857906655727521781518175527734094349330150941249067267413781948667533702956112527914927962525863553063221707247712921933474103310701352547533715557192261858238529660316187471499534856307197835978699936157284671616086713276169889062816692219372159875552890474942648111132980673620278439291432299015079857710996473159934039672099647594594187791278813923706091434623813760443614340800013177154164923873467671694396378258420622971405106926252359224685961361523922158979300775471809215886605571373561150202108225915243209672884815333868744959576849158760317845399921511581218316737917852881371052636573334857737553610840768987233376874179430338008584801536378796200045944955766183104394212552609433759929515519581062095498643082909531027280117035732701298102184513766338038021903005678778883321533660111677910428301124026975465316800111136598041697304246560848779118737063928416084263184401713945977885188978307285280435572569743774960122160567886979647043916352119554867657426320961007609149587619525500481635418616853011616 [114,113] -51036971412110934401630937900610888126107089452984357276109434126985942126821749885539172789182021319288903265188859234921806371649142171022751956281927062970398810198093077527158292742174358188200196054559541578919590662967009287317425254421524664303495575324849071535666382074653471894794690962439054059546445673173827263831020090307553815035880346384274730503156687102108359429609833415237885900921029378671229402637517304806022898898967312440883405660462149626105119121035653532949881562634760651348982601825218300871304632774663510703454283023453774472172726381016577216189372277307901348477021357947124024080459500234528261482658172040132345524416457232197845391784344219908606031220684122432217677824976520378857025125613761264202603838805007380698049592599891385138417605671330380426864418381659080413477162193302646906953796599642211630224102051702274283195519198199467558740123196350884334335545016052237376654396832297568247279901103809744313149405869173717374603769951084700732371335498024509005504659449211756730346098036292886709142470510198393169423008508260734755170153262455670413768850422222618828718327488758107700450396235677045624738619119865849802203824963590141958767811290424377557715306921453988568193456481371147969602291974303561786459252250674267716959029073657272499955580370559008319067735553546531578534022301822107543191240379522607936843459777172242918948869195172698643887159193356133866984160865092503045954142407305246906574756983468745335671321389280006115356058291910029939931202101590451390323804847288940885915409335780821213557327123152370615723325051863316117785857338378761818966796245353503268119913992230901415609200302362401934404301566397064129456678182700423168998752944016188454287775472458960943970388835479402778939862726488057672918222539170111775526237582706981472896499119356497918183337443799646292688651286734808466794568114033501310976901743594348094780713037385637976743378714847834965761765260763350945055037891119835679086782244310563988987765091849835032640625961228035976057118970750843042870421362150518350296837237205350848971646811313932388515938387672437795472349456065938274700945924049859229915834793935329316972558323746529836094583479163162632674827902029606328912063328539502464 [114,114] -1005257162693348438063864357005875866110571467545594749309046393138626355846306917051026292079297949050979752956474729881475602888550838890865553918253753974879450785312472195145616691614620682896112711378446524916464358215663278143257359735915966428115445759937194741576411706786750494279597894971891055603219236517498318268134374238408627403735519708877057698310866928976064423376917747503972254857741003331380663513748374698256998829792076382139621197941324169109185676744928010313412440637504423389748657795654067422512948310531196233073771333970239677592558880554258166604564278074198624040923800987867453603170348673389616574864435133092664352218253789324679904946339687345171617883621451192013237205518463651924254351952852846788184564158026759316103662765598614619925199920021947267079882629848439556893915817994704503174999706070729976979680508455231109723959020940025235854351054883784143881337264729220295249964826341911212479837326230926591326805801873199639298123341856547432829719950951176196569370605529782443013577338743686881326179002192560721848641815474037204537555581024040963088227193561201261085088904902765171321731861269751281160440429892995921880550618363067994158761476130446850525303331849246574119883987807242342418563223236360421296781932557108738144883995054639849591307606387537587098919752163861528945619253028543624657312374223580922994434739534053130485533448968051301595956081527852770513920906840197700616349143006519674650951261068209441754696654753843696039998528237500843943340025713030836132116077113984409614026395636008259390492255600566608831269867141330855044650665903321184014703877050765826726450098871033939258663850926766966951350340779288193068979766900080538725283608558667662129615401566282171896395137555558207923511331836399316229904406197552465176895960642419780293922873948565672498378641961891155965722849185672441066228168429376059645156186627484020700079486451037618777989687688122533952804245555195778504933201367899236686539716910319600789166477555276379033949018177686727315563316997943638256842577258153684772432740223020763075662818365908516461151511792544257319445985308536766458156571003059844163228538012968776112029687977861567133233642415369267641384603665785903953887959488 [115,0] 20106355867664511162276887563571977303705024088243458298839965641273050585313067515848774858520837547508920701140337951526967017173955261411404314412278190306971112463338594194165148989483406644007351365259682441662306316730906661936165914503343366230846579071909182578123405204206628558746619170304092701796929713758771205992836449706078564828190398977706242521728473915244382101115634367132887858541903928992263331365126337790121744341133535112262397513277255002057629307385862506985537705738828499288276632667157344483680072460675298951352294590910047522426372117002382103488710901774035398360858146796718336949501571892352034274811642113472256577290634400546023058897221169288907458810205252824945315727527645897018859123491348543224612697705006761916722354266668218206555979735287182709461635099487535682526990094206550533789662991026906521139004316091100649368091808279093385772394801003264100103944306001490769578324598167880965392659440918459003581378320831695300250156503578541523853582462671415745906571158834365333951115119647420631892312823355026599318467774897655497150641282577548225940443327605712183438135316738081342254490569054328630145168678575281715079823753431235196507893988657783797931642014595249596295861615912481065599750096002947045140821646004077682134735038730719177548682299489426373954352434747179442223584517685524476351540521559174215571696114238900629889400857879904832047418604862023246156346643020699375689527383565687108372940651346823036903693633939561437420355255646123069975944799843133398256244734129274325842497567486092347753181484180235788943252871760463997947724758805775240076002546423689677187269023780146849860227746053686256934816535458772688659855903648543301292765221544927981755280451452454328181640585464220089862039746721442532385832215942719704801815487388432205404939110353429313587820036797895021669112198859339699621870501360581456436608638435495405170493144919748161658736411263627103423013838765071955908659711338528474623117771099384425682615054832428770598771601442347835451773317695071537227793569635698636197606056266283217899769010342673799131609450803163509758557204242014081362794321183522406664481491770142705676266088176834808202538974665645401998982576384521744705677029901395165036189452604767618918986444177255521617961547817929914732538337441079998584512511072430015791058519370427846848986194954255791376208870226732602877719217160019691105956663138572947197076460812257282552626256437514829623581292826540171369327235330972733543732564192258949120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 942998387591559013790346939723085830472469367075462038681510676679672356108675037314035091383649349114704706079453205273262145714796285721922421167205814465576934877127127758243569961841124735172451892998351241857008256327049670575500114772121697464805239564028898161123096362453142259316203055168446634395017843205103616615250999018739841251592740262668572781555552505951521142503636028226596604894111790575048207675827601751086081772989294733679486716087965121121177703826073013990377908259652668911704171755294293938853390986665680081132290740557744688278861164497353454962056808768101713983449500182171448627937104999682567227350878263466971142765581922665265840166851821208025964482224650501816339096775301394746476917693682911899930614861000229113414162012961309925914454122894519107873707410811576632374757058704033981107801976907774507246170836071282897047881759367842722955396804885757132215585861709796856407584934249661101947291374291852224883467565157475775894055971301254046859281440469564271891804674151132242043697155826471596171333725490310875626864209383989529056598183906396111554182927842856526788799488908493962852203659007469619483920762975687054881795722647459572458302050179254332228312367117589141278278247571260572341385497265546204218954924743548307186798388477233106535331000133519589849782365036347819930681382955253529585835726157294153008688602680151525163312324570492932996877234587796506826394287014688111376470878889890549560750170102848697615146009672508850375191073471825986740894313427754445519688033396216585443888377252925057915048633483380334398004600540583085285399540917386112347355725375037543534311955362881696476009581115806461415233052084738731900526059357563605295816135186793607100357023857083259494219101663977734646847909637449950652695998387911655973043162670224824324463537559117205334725137589590349342214213394410275998975597334421868774691474446851002814169852066627834325361365481585198119651186627424883313597558283760005754601280773521489060833988701873116907571137548033142029043806372157322654209872698420248916424280955183389770750195150415523374105234758719569466165199652713478122244684010997168263361570868857524958905424313342790072460213093661034201636924622626319584781391183291056507888590985745474762572112916482480310729090477135379125942331922894017795082243571626966826927878134369836914744665305131129963295150705358263026138620207399696230715610228303539865399077472985046902866105464004747389972820796423655476650583209536828908892366968003223355392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 47967186618918465304158205953317763361822798783627669953056188730311333520005545108284334360598251003225767189707235893639530469463722494785178379367168875906684109083311922318187040840512773669180718303585895650604058936039643580896077736358366438754578700686966884207997836740235467625552660902565424704714510518035305694641129728449222854030852792637788108234854601919433725523493050891437428578565844759412231971460318094046760298549653431310110512825536343852205059365556588145501609731352690858461162561360930621198559384536258532959387867236579295989844927548439775462789587169154093185771470177394733669105953364520912068728115600249436313326067077457878659525244421077108630945049948031305604941950586695935023828327119512843207503634896939773434392834758028285144421288966892794560899043076042847475288502050470571740568643276419736721019443405136142526927214282938460089129594648242153524197754716313778275568104874574814092477660420747371000228095502110089994349891736062583377106812532010328396670027299810746942811769193621148278182829561148726765138134143232527480149848158168062223688599936828233184153926355680261002273691594281905061123654303499445674201430655796298817311464504647218665360445106563192644419852647600786698290357869648614190682243002133700844351924916253561562352560118116164362971714164242065381175143162252812173234295167655967828137355916930220160809610344891196806446149980133203042353374241877343299332443211678023751151943128370247319834428438085475321538306121264646407838996170061543448301785350952237339262794720078701707594120578548303460492306363222813527314951710138492713164201092895140101918157213644095208063833699034248552910954301858204947442138006475430269210801841219588923307543668447889680460527536554513879326470598584356731439259867100427755955919252006573865185783753857815137765941535407317156523391911659266428271596753049202905823025029068027180214408270485731598838480440098858623957248774110944929406155488957417349891326987491782733387732423469571908015252752407867175987730662151931043821682981213530896564773859285319899025657607834846179389364888864560837501903771162269533913615817439647500027612486952224639358211634519347978726002947116866995147203516129342727681377558277939215909566588614058851260148668383404689580015044812428416799138808608507849598375654950867169158260204385210222752293836147502906299315568189666315808684138163366192011267330824909409321820527296086140782317184129385784156890976810836651304533488727073212966818070605731190538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -632429127856576784810525562502971121770282158305956727845244340025219014187076766880885200110177530982770717355645527183026177995184188671297015428828927800020905261215027561355143285667569963055278583314437595082813059381756113826246583237033773465268953067627443782080738045867902521471499559695109958694384007621954671605506211787439426784275185807934842346434791719058950778111463811781291051711739572630677818441975581847628333347765446313490680161395840071655849663111664128604067656286659655004961375231995425023795819508493872646297503727688872535595199089490740592549521079919049841383114521855797701724012490975117099550354733274261260871172892216393738419477361492120958983655440132329551014159464917354843907247863544119233620068653940721754664124138849375263198963407955913836208393131362792531843575139131430332649315908739032948815239861713984928590162158917415891953929153813319954150779977540061453731877839725118502709691177740296948494827789856867453362944934654345967322690068451169363530467972743782245807412928003818662005532349206082474839000590174036448392292162463123664549652078707260319572483997561276952028814750060475521356634113341150304464396643329522772650139624222999565260774362319184850018573725473433089699336604755617907949412778943490632005437706139458289706083514762454618143940343637791942749790868273789721833631336875401567548382068508088194262240156770818274763091594594998447961252532900558160821099318889604627837601359174609862630962103280040150183918880639936763909362452976844111040108233180043382078309115074478991660830730778496758100553948143198312465769146093464565922952278263922026908957628376513835992665525083096734612512384296306254875223575598819655354969034092404820013354108536637401264029093513644045438837020350221043781028754248160605124347107470202802024091008748663106961550354904963289611326602783653325549612435178201717724856817281611608383213771388246288374366163009833375301483296745502101473079269230330790151257808866723760679202589375056025101478153200426682802049915529164292733603929797571705715990611329820789464994021123277083224133139106787418432795416453210627386074067757605920492533524894672048682735529438756380944310704088429191212390835174867577921445262230563530098104918807875335649671866638350134358072612763887384439974516736404357846019024095631018051936477206827892896442308051753229985559663654281154336190422377930195568188253162280321661647299659783243329958488282389330396927879836214798481166276013470623034638600941050232649547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] -9554299850567700280844948780361783317725504050782766369039216805211856040289335739489904286574613874951525474048116696958528860063980553283962040675952944331756630708221781587538019115293687431148456819963788727978896015008576099592805103012015668014189653638320139149006843715002715393667740127046304833877967023523297312117528191891684644561385816714517604074954295805056076548840234301986561566966951755165521240720863628931132479292258606387908681774423705816785890454470061430225051406130724001405367257965518677482110595708820890715964851598559712615867998445466751569805938768731410612047615925921279670543853717383212771710327094130510357883652864089704701328663828480690439485454125395165166642323760970941611499671765633255798964185287079357651525890818036207630598816855900074173751792126629737816734740652802135273526861237579925738883165690692989315244510856569043683045312212064536078055039276150644702426627466360605521175553361939400207430041016789678280946650258396745341413950971816052607387315319202872334889617552366363994753949642064661277010225221765940710991936513126430070523145988172359105249986149691045837472004870379680299028875127458904551130707773672996647497477036573903761328010092879838507605055541049403987902777396312050664003673873396466224046992706594281738296753348334001256348016847232448716074019349813527310875107373162548294623785652619122181279059473080772335104981229732573466254511438477408499000721767546992447800793440391533603838440108970218418030991729261018958014736022571875918528725189559078323233429859420564416021905312598114637910787619572292033841923226358426527651912046402172722973546939827376361996201034975372909839414281512596396114482839035993747499845990916469798620858145262960073291247987900868627868102972095427237615428982539613661063387242990637202090591528030388041643056743607700779750651230748580961339300749205160438985414651899988338275313244550478941279249165463941597962939408886478575855677302109068729459804286805778547286604506464690933121691593449770402499938991698957860426307737497321691958782200633095820127104839357915148364693561085842356559579752369402690014557668884942370783522232871264614102456207863828115607921106256545191541010223887656912286712024971188903763624137210554024986399657853271368691674478996725963451794322321510568821376313497593929164188949693976472232546286917204561811566270106482587741369308222938704769255242881430736742910608225087500525234473806473453798593389983222444080390590582981952322116678148886945238876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 4116122023662940780024678371531273192728606833082012871080952886987243527587501858681671409277623236196744084974589478986481580874850826388161629704759982770798312061079365708440193908704642754239210780704153819674279631591592170470109329910612450043617291800018095491489486038666803008931777483326799489826295275726123899229496282957647946605899681188870367524377501255989958525361795635631271790296703482721659058189677340575302719227729902657292192926049201882032551056054777545371577846032344009304320896141983346958153090363370591469810738222749682528108137655070858722456852007668580454019200311085416133578008381132253121729750497431920429655182609581529967342598173466420857031770627324956242088978868544826050842099450940449077488731760329681831217201497170168536965978534008895667727036577388418143099136799677039652347291397799477141869962422860249662608507455455896209899118768044569938638487462152549620189705841213002000911561644884887023049116760764015846615897148727791096948165251548671335457543274489207838882106398577276817512723124623350375116225221942397184293486866575145371700672603050970216454536736949944904481754400971350912133395686528668472364212799419671559611569366227287213218326218089098144446557165674088272897379388337159627104605327665342344350123818685669603968294660278172109311216713663475000184716044671289287838959508293248420604044403459512205313784989947132725981220347055402450332954316961602521966111710027442983528115161393381345536370207146020990753054507990809697717516934041562347147204997778472053705656766121281780776589638405975710013371654354951549356716273658194518352853281830175465728881626633884068820778969653220443031108610624870886519896898209820884786809594431476486525895319151036875987303709968303927649978555390343491458448306839172388229553274427840467095718668931140020510182671496159742106473714404371046570170664469509519836343315123777922907076993790701591833802904039261665843728046364532323380629374958297703515838203519715354313794848868091562481276190408289762285311002765322722228048605065396401045726507079799936744070285485412712895131597748957860417813244634861277528211748548175624648842511535696042203069239602113673681416434826568872960348289237048130676999265516935729720279570387570625167201878373933002918550197570704696865494105724721513120676563780807994027636538249625590364043768452746741541834931964542897284806894466498374703572032074213966106329924474722717533124257635773343343194432280547672726272519776151592993263078901308686170324992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -43059416464694676301343199235375019213553309981328797299941832628069415103752936342427980786027412269262796171172569600827578597709434513183723248895703415293518829614498884985886257325562024656891703765149214322732134461409543870663754178155227194209426898790431923066928853442363006510191960435262322978788487222936563002209529111177483404855914574707549448317910308759777597426223671983134294373659777573542117047885600693326057094910613763703223190945091801909679649019500008530765650602206556243630151848798484189529273071610317382066680772147769752796777731726024081736647392978301169152470235071634766946912347310133701631789391047333980396558132170182772752555341547579079970723098041347257749966945415310679841113443803339216223987412049702917933703918535266550270993100718166707994714897755494791699292856114601787811324567590859270196852944648253167854294767787859030899288049878938256489974177144964292560076556488495621467442500305962118005569335443326126840530841962161510921002774348283944409176227156332181371716580583844679893901658188710963552454441937104243555444439575285171998799237218683537805591391550246730756504795050698006566751359668594311473172638635831054532941056637936727799501501994473537575937334648416662147885628910484432156543081292464516898345005110028427212705942724037850533030852824836434789492243968027468503722618808304897417775887126688491899490313217358949930672171305255502980973432018101772387517317377461579742977364475933393317457927702660797944074600169122177662054848535598895622259927340424477297823831035876390605179361713652978778149120412799263951627395643138236337305229861680487401741565885941211753380833782112909791740144845812634157808887776221910809334603937679511883667326597309259667954555936282277452864039921690100258724067987941870765487962591643122321369838081776421918917666950577774854802619682553502179297116535611703875638547885123892847622397239909244586263286482791785421056098220136598473721467372896506912732390128313248499128214093587472346211075356223792308989860287765230343339740621385721947406781913513578298583586384372692229436746850807127705579654626324161291167235896913915107106053574670310687314361286076686020152879354370858353107458755683356706016774363415041047436846649480676547839884219613098715587752258245753316252748384842782648437692007013708939634152557750744773273955675073308441660961079377435159804544504736248900126742903712526683707615518460356842434834127837581936159918516495031020075248301594953112717241140850448313394135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 1625135471296504899358868047451457007324223254614698808135736580570124467903528078309191822477569952890014199190099170093192065477319569886824777020942603859857234107331070881037388107379258164901544716125311255188711164260263509290107756693639483748981109196562364026506413314515290036568656241158925548169354053791405506402390203762039497991839309125621965289896628384795974965032534232416801166355186682743566738827571232138781626313509189257487519136523098929402684669997934922809375626527721363743453449554406797672286626157429018262650816659056446907498622678322836878485084466113008571533172662790721102633679480076247607483138418880046975116976058662348039272140515741871539167179064561142132908567852130648429563846879695231606465876802095281990164168618658545292374002492879672087401719277980794073838767491251818457829874147475162250671991260025388661102842564527288824612296957022872297051759949200686216382533718941287404254530329145801697753835287612240153730131999426296279427342035319136847303870620705024930799741916995646656243450355447026629596887147731013428473011599689858187896932196919533858445195472842944767445143438523771486405240284258858755555398382356982303315016947561186395820091728011403554397981420928537474954781766386024013212138842558895452295355866078045011777882218722293652945044612860535571842567144781147111943484854178203908847775942795692992167381203710592499492639124121366342891301610857240799446410755703083142772022650789380223807712147953891078738272444880302484394162930101348999312649928470787212081244267380745285635908341905320941527367742644418554367454250877150227045152867880773299572482334401627546257809965869921136792501242762134654630494587499173811002485768751999319641872588585193137391364541339980244814479224209145258933925829017547344172377676158283519084763607674549337422048107498674047077067673840752727513870263212410376977892361214236022179000598344654179122047932880724925410499946058226358724664580544830592408970777365846366468546812611767836661463748721377397378535122310868343433059829115746249981938990532033029829658766233109971737030243973751241315117856278823982150315545613943709124544390124817086199986093243180237905680594239673348174618314725754570276913336723057869414382992239858038750248799154342904995816120846215626465495862371607410626325092383713850604833292768559044271472708258169830431532342003563942950377101904514813568452442548452618289114515874775563351626932936225011523585283052790089329133000523360661384014387268667407797887959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] -9175559191671766699082473843840462267446147242109231817914352891581278578534771891518693792523293091717390129030473767428373064036928476647120943138868526556827555894789558265430609889665434826294385123581754180359731028690831282530811489049964869125267868246100536944273485037044524550418249633340825099088771796575742639842648294437278272529929069797798222502798258662236062772469289173049225681219512066095754569660066981529041720295253951151274018299464956507117391841224167719795301450618714380837976612237571829303506839447348784614234252976565418505227202938577029523028816769231696359756639782699872848678887856499158141702998282024205264625598726684119652903951242197109537319369665663444338890421233307402417205961988941903851351709096474519090793414653271146767563560861102709836658281188121374295970788532465140754337927882965956038727434065447659034214353450662501591809098639021787926373773619668728480217929042221009063842479212909454168892285194715014061082596074351094735937915274756114829686810504140602755579721808851053139949506991446995265346557782204235385783714258834766027429148241822077834788510592003667726760945851026346978333490128925163348102800769920264638043698442465025529912502667969796096553430704756329776834577829516526394236313433298762170642440629342412418442679270878383295208750590102256802843260419561811329805633742834524424595846280802898203584089042252382080902175024347322960300550338100204796580613207156725377956532420505386042374927182056780701767121490890028538683688537454873481536800631374507364051177411339903746382737128419799274135111459976285738580889147660440456415388830991282744583227352378915888459934895350473709699937546531777745350716492922498070316269984027648961598573505790324469577332866096684038022548281301384393211552778483631383200894077425250040644151776500340103730767253567953773785397544250321566821049182746162361402415987399104318305436218705198272484438799870782644666212344051740198221361709176959645390005826778540103412794106623396021663704625582075782366082417394260953447073667284915124375357349211863527613704888827491513379545665412501092292708181973239639689404278163204971089020336344157420449051472187177694236217176887205120718941341551070118652431564862944438863760737955577037397684410555202284196416553161605549714889202028821631871345553939648606702461265263025605729341444637458890358700809553024892176894312217949151803105020672967822846049555539269464744286481687062897068425834133114121844624974962881181036407256406970817850764165120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 17920645890074846810394247193723808230061519117906231017728842295859046989265392503892717759455436304124604847209696691688764117495749851624684743037002010961793054473303200976369164974424811476612580804548308787286773163435845059964887066103764960138021030370557391830139426016154254569528867207602086867980014705079830097826262608571285219250289463402627194097173769357223164971496527605302001670555372067471476385707785361851997733116042778772352757562236757469403444355871905632407096143700979330652911916038019965802513480467790903344212626346486222564232327559347018140620251345771755949343698431918088613576638122230978517683492204538196826681048270539752920058527626387085776522843672994580978843489494953811651246934743695917831616226187107728756469977381400887889067785167304516032178845313481640257533783738354139033766852401616435695871208695592897742843909552740640088840878828632403952394730208217685265842814512778513675173437117770439516405674500854408951517974333039535920951607160064057400859609110020471945718638056512908896708887735731844212998993271795036052711196725023093053117919293079588687643195520546168661771701777684728657531426941693122491894787724296981073649118307325265607285281760926947748947984038657989749821438542358775584096706849537209948429946400293435432249815322160064032084804473009005964828747516550522213845728547080215602174062782702742873914286835277361904940940885323993036333565650141872818786779802380316800966166679331444082136907917086480696394500469840358252123401338577084580834486408242323769438625950206238517415588820670925020259075154374359120662179607052386010265691798615307536495747190182207923079347038664880406092957008632504560784780170180375846859667633760660320313050131399504371824253652939981129669911933166875711644760176619576119819837403085237313588608435351873457748257908969647910989956458585581267378131215645275264902887063014234320734743887060124984949991821759204742753268608022961096144149649441882351112706586022500925614141857974845372881380462426883668254717106559637899572485345559016923228415957724093784341777658762881445295347947780823710693252233993488471889395750855535057569603229178920932721922038159554531848822958996062709983362828965431951383616022307011104269323938952092106234497150226687157542836599112832334497066864199092117488738246663675691303144725278842175007388396440164082025986656175833219260492399086536232914915364543755252379398586348185706768582017969868136610045606881461302423995142840438605392513936441902807238957858816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 40091996169768233724171385004077607680612969589423889277592294679642279547727075394946197214281312129765022527061853884062100133265932338936185428113558295044210434731252721144618455138142179565814975105306144296209672041322246891025778171509488690534343660391052333419700020912093955820710123182924152129869788371269693911611412628151665160349279357490284748960222042253245849669759896855538777521020230915521331660220100837077478507898466711069909308578822794037750560065847526624831638824421925801613015800290834786507872287241095083689735365693995085638203120461064340550515668742393862508899565796117375545369323461757672849263536147746565660644142391886266689758846034289726139508298761341831614854507812076273136429011673891413128953985012760418621354714615856560412496236718563226333822472101871756021414759745290027242133167027290485181607897237239421009333670377268463188588883976418021471730647016525997658907505043652565895342377719440885269632907227798167748632401812448054890071341967459192572300375512274905012055283527635315825083856227081004712098535126846262721464046469059782464689116957480979982550884792798316319986774114599525721023605890816391564986246274743019984252795659294762032347216339421857261023141216593890780228407793212190329466613224281751747535611795091622484445949756997956320295429622761076062205067151154589043542021153571575573810074234105719248735955012256796275071954709049501294432487951488934770679821223536404709730379323175677183171243730788316731870736485946125153800242851779024608277683447306355206750945441219099309707728933772625347168900288426605112002115219231340560191077537038313116573138166603215214186055514566394822438652218920320939985115127236239610099683652546140220601310474708635403727923467441479478581532079864341538136937992719045716545316288254649050737429257439206363120362978653653362330092712891588917262294762054002107052390407277118238378879956021832181075759728639770991746713736951723198085938525912178021648950940302319710768859974971272142328883783964919219071705381937590891714408474554858661236164828094298014757104346988020970838726088477174470134995024605527861433488103892790141733043337096689008682667652389889276243624315449942106602139411494476803569233672340616899060625590067254156594173301211026320499821350678268108360323435768719835326961585865385443190581700037011778753691650521367801060935673081970527813044528699606083332429665465093925817237937835696617236533830601461921150375513111455015993221605478477395727002336027228916209061724160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -402109662320754388507489515765519567914671505553027214052874212005463351188639517265410124448363496860602714387641934420132453320819616039711725137165088668858185726983667323907770054725581579579742866800927591666004863880839026335841047772735450656671742132836229991391258334799541555596593506442805862186158318895117212949404614382129532626380488862404915366783070345466762946509720698540345872732119533781814808044993181024933106174128378980020590695665729214659259177862257244591197041673980293822792397547766551887818310359357236105910266502862396611774178445965740333584754433049865569601616786892688623148702773624124966281917751034957705147281010784040143559102738807391615692645624054925439923443640504259505927519034307020259256836686643181978239664036002104446020894845404398510085023257651093146343695774957103536535961699831451248198470247620424963146998012155631562374042807784736176821429221448757013248736744103274916107872567039528623865529014942548105775151769717360057985110379962621645644155267731347349429290539118221907299494532608098057155194333145385745358645697356421685756022855651182310806147114403933372581039715755857268465799064500155497417259135133197594850612989454952650976744983241057706222035361276532284521319278400911825297411561316583571345823781437922525508528507139800474395933356938194579687565289824834638326930760041785252708366511458672966895664368812087224954956190948468760653602097718129857964026179514607339024535664131598847336031363030789042983134823118613710982470057464244090964645327362299891276013220999059322026777354072849686798733121377039244765243437531713088848739988803717027017631194054067046040738327500625581947779706039548045805734840856784755875228541183854713444704608328904977213120572245116527447156358161571327039847015057879329724183448470824651521023896640510177008518512118609836795936493863020488072030426139991921361968247186506475208474906344578029078184108169178566360339929536836013023522328777226246370671473674999654668169983667201736092876086777854547869736045999656149627575319302980291925248956859905068015546171669885667897087617376320232164695243317873587250670293247636610314133756146941008886870437135226253549645598998979653615718910423428904304616090982422769982856488095567325625239671172371033964012666369101413537315972744636472881724823591976717033109158868383782118840008725739132422904382784007133080422921225871930542680024547027315793526116121740350959307993897262934106933503671749476157394313464611645572748584161451614531586963275776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 1508371677589688428745562050168779071138435610284904945007567648511889573877521412018817588843795866112944351051379820319123741925366234046757728369597905059089259172517186629883950273172171673546228233150810904449171200230521920302445898537771395144390242995007731682565360052882288668828989756848450708329731932620630951914925440595050619536699193328806820062378995546655467624043232522222479507597419707542378993667872460056497025472798281778461042377842222189907222537306353788406957612352341952557282704341044706824962175735156206261815223926893561011824557847002713063767954078292563295501562917417407163533490916049007166272202648042849936128997722631645364207048716516842246170668938086527506893470293223136359670813141440137325565647857800601139312503681412948840767226214842702395938907913086337857469855394131347522967086677563706816436463848679720203855560011090889082345310337374965432944684586891812765075284824440965532822896789872743657841772591644363464785533563015756643495663495166459637852403140027380153464795051528591736402767965882062145245297209523964059442540785593347628754948636420753815681412447782344153655283690431631849683388707612290997790682454879442797191805881671816203630095871302117890425046033303419058126964791612340242494850296724774297446310209388688573407010510530016838497433788175940600233623056465521729199788801278316922381412069742218244902575844502006145814633159386122486347193137733328516230716174337574556596081813495746398611202410778019785614748918435962963556440430183656188779884209412214421220983652288315806395961501803933984502131245185943131800179890789840530885651625967502231957298634769085631763571954112564155185187065065951055914918821026242941641317612466456970251736263677321028980521233032535563093001758783662062163177674685723184575678242122406111150693038576890402971926231036064290055542234528592687033572696139169046003067574022294509401797086314852056128767540908426942753848263649613040860156498979771516935895010872862749855819429180697200749631072502448446147958363865046342097417815819410959197992517397646289653047047283391542670758489984696445873312255928754613551749948116309766235588873396889766094459092795494598430366433463527966644830658615772483696946542976590098958930515954636838099899776625874836029871216500228370837133082330279446743880780449797725733568738238062916774378639840739523081114908451655224225849448626740213419197587291739942656401143341968435111217386061748212436797559747672854465800962541272804554135814152544750969969390387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -3640147705644022637397091111224522697484599811792070599910562697712594102394440368468481321880551259489644732540591615684212946489526543613400882904670351278860230264414219055965949889220970738886276403872852844318605676494826085942584024293274762794361257608301211005547768608627802103255067374780844357002124626050830533612034034928319728605970945332249706814485197545332951423037934341894812282305106813757911133817231943548545857556995341995554355525567154089774003421910606556536482922596102316552347757493660756040558216325075974654237897145092374650932399408446625440102592034531394902416378689683233491291482098760660258605525405666444555274169985192386505571750200586704768517926821072266418050679145125679119536997438349850548467518025382294760893736745671985897621370210628533196032620930163307894821501861673882899293619200398034800395390081573216001229781549843363247330393691544233832499349307529822307749548943822314919220519242060515160915296807319127805442078895141441383959217167583056296544351772475581764966878752745961944166518561545538809153985956000967070352248409602430006222737139557224698704705369222572855521050163080761280586097972372434256495022768947505012545400320308334289510658454985136640456754829120871558650041723802127319474847850603104780799466375136364954842810710457650862065959960435328086412143929244308234562242534037618991371753553584297008885792004117535864057395828562737258899447021285127064951031626881664754314486895691872574555662308062692825430295994465770296101084278102894225048901791910111418406352694797253519052309960782737691715140014119183263339621621353537726748318165704266287161796695979350251618988733463796860339355637478294915440837402697170348748498585276980146720517674080596213015187589165008997026186494277123824895456806261984675817946217833105173334955500760614844893052510152288940785081695577937361968436231950743942559605684046198866043425681770294143329503706358030845293805117275569496643340294646959373950292694008198090036340452691133662752745861877625987577998953658755470454267453502893462487641231884915774915905713035542793481889130368227331615188882757124757359984460109179352807411353264212877721420824507487344189596681612533687950190175705892466015405697920270008620654595892093475607151392483979827435572410599873931468103531408952325104795440956379864485638325583496496257716044678113456835203988341747736315574157532786136171395832362376666090447622729206215848569292989071029254715958506258588915304996701512108252315775174066606846368848805888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 6258596378478407051285916318968049072160875678888916233273019690147821823439660168369362522974983521702325481534231788406380028096551998999017570031302725880171434265917705135398980021487467937129728809803655513149205108423620477272992597818707013206559993787030175887768595700621930374344980822244286976586611307731576261867571169490350901728138092542543652172672781781170311002365800261306190005633110611546352044827636502330889771354756519075705532915679322012156694525995128765267646851028507944738017368801318788670406292724967906077252679985213082655450500290217115194743925697689781200575499273893871857791000522792793604825265739064896702152182075551741369177243620901760684052258907283954889521709828800769776143059842934240975930161580924178395103891743574537213878735867814086775484958333522562804856372053456506262905277818309891309348456830748817647206950095877647995028194094986991774809060671344382471698944535068434270955203998287638619917752897758162735505799585406719556786219556064878430856785542788484491000674697317665474143675811241223941043927098226189496944869025643717371196749971663262452806773840599420372941657187929968085261583565000148368683989875852788492926794650104854759720805041358499460342281068850287679365325789356379934938277289589761801765140153646747051915017100440860994597204725469397910744741305803798662143767652634052564427764115124907737744493546511164190228851216195390245939977851916472740450886736697153773044640785998633222533306019021647541083821588225517919399595603738037828487709755015206673914358037819772479013664577412626553377876848756047119652476445852514584911405440604391834201187329205060680465321410508864261147484977150029661169287504120055611975882626796964292539173343833308220205578423569810318584020292929651322565655112829749105700151366304279717396063420762590590212527066827942891166917276920233250340608048664888251366713593514353272070414732630137142066792969640451303797110072825005879546528422665365590590405583078424585425504306457228430137758147663417031193039924903154911312969195224073147251752841326646376100343211483529818233598391583638191464803235920394895221009597933251804811020372301842749942834438464802922117712649727700184806584739209209591014118035864903320510503651863246784439466555399014649796285293466937909587587533632505005102674037834385351832043228380876095963604721964405652126776344791908148161652241457082452785158956353573556541905109022740361689284038254770682172962734975341607150501044208932551536083143119179629283143403438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -8477230147698826328371555760158249761013104270612173460869455111583586501703115750839469714884957105898118747691740886097056261764901529663200870730026517447462013700923287320309373530584266195081767542354147873639011116961562506193305602249663818089070928581038590854861696551635198464132898328758278962262068827146788203780307218820317511425710477590273595251802185008824920216502286416410576987488434061311281921133066922119946181941528791756917053903755952367762168740224392912728367308102753349109860234143570722777124839991278218386077850782433435644455386728950210848364406881543822760822202428751352250180147689051919053727055253218816292836128540990699577323037241425720452051118258385747437797706367628508190485575699033535107697339209870370262670814832932956372521641170880825898420340759605716139803030490618435893663952235929312196251041660726233402387827885426461768553734843385105705488061115566835096230844403021595675368243564586521846775775572279001853690996769901260092484088146848657397077027926470521064149119981569313516012653157036347778463866546346424186228592888635950892572850149240892010661180859567290304831477487577142123268791240734510144755077281031165672186725079014596323269402702209351334824474413736367020557423423780644629521758651318892678934743561944751725129779328195495492732870411057945554863489665522497133726929578548249398625497908666360612620045190392480550852307892029046980075109742810803063312394083352339238809445234185741440757519316808546863267565560532166216685837076935105264859253990418008263104187883438424855330563659349450715821801608052840926067248817900349052176300492019769192452354647699381932867183836785875723302256580604946180169629281480160069194146203431253367399201955699759323097251396340711139182226771872588077912101766255874168951066119441363227259738114555828399910125311871662482006095408716527535915179306174074284481932335593232166064130318913330937260678748738822185311042344834515309897683811150032762557552501546071882508216397359000917969512911141772827496222898271059975761141214150825823301056744330260323396775645368015325430627627926082734703855103428799375734911733576593763804203971909604701570906808424085144776945652211163443279497014054820049730030261631757010944329829462854858569336593660799572012323205653290517332627352482027331024237599080504052607270142171020622042742630631818086710029318757030701259938528363880502346189278976964899240616016870486545465664667178116594695600423190825869863829617310764306155227805876566388253981340073984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 11879959747578344161289999581258700703309971222753174026864646359696457907890165030439671967576231220504628383539347490399162924205607164457044018773662900139389375125490752839779358205001778942186408433007374959874284841273980155182133634070797145360204703597922591922423921174176570133450348927488754613056594333281597296295706178784413670293879634282494945620254705753421643470037988229977626715061892424934642679234917641574636196427348705726435359778880612152259184254388400206432142851851169019397614967309481109650870747710760426219380268952147436124798439161370905542712537539982148765002164200095850147635009843428411325248928331160171124262186853043591215249595211183570886968620489895693384348104818486859965975606408178133452062758355844270326150541419495746073505391315191362019663011451178639474991151401954206846019890785647573380149778473364169404292820623344451147009687312822369874395490164164471023802044201783936276479185229416434209895583675536557507703251295812510042611367053045581050939354267681773532717728041320163655455565107578549360986408677487909107323265744607144341877640690106341749112786382885415357105915538854479699635714969469745167011007599232989125443612026554788253449164102581053895651181633275540719227777412186990158888508773800662900495786234867145952562708815446166936774792535598774341799422115762852858747080867315147385035463850946009134989906788080615780261321350059011536770700991921568235459736740017359248524940487124645991215677848117952059732098759178575389157618154848543682041534514503081523147435171781091208420609145101876304635685895885756545684497718013683463826835402953528179703302918200065177396614639905919899531427203565881288598959612800324260072093097196060053089373699016604113218406702700645993822134238465260595680735177368477977381417217893809376129757246165970417508613008950892069499422505856388019521854677930797790389814431825492162731611968382610469897764693383872822839363326036305101061259809323625670463033918002897696519335419893432108521030059116882642306001598952065469180410818396837118424043033103312616559723239174420910030381170254668152066777404937944998820737396509410727383045000381911557601414323120986805605742514121504846316254214045537033055861358076657919908403200052329978281913310966566193351879488599870386960784684112892006097724064513666997093977577584434701757256864459808766792455508522077150914715710257232994746732336881877815835146237931375170515145248159602787839780719951919099552051408782306276348959330449910915085619911720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -22684834464719853200816630478124905941850969928537414795101934031527383670697247613836487887417586229525096322344045012872484805940563651426919977362193676916500305939434749291902646207906447019901551086535721940610679163617196188915655427623096983453867019118561024183997603051688691070128319168099584995343928590401403202939520882731972843526818057664452079571014423643908623434297278270406920871429001617126713917839638342994434550224751592913298022283260236359308961864421547615600558770793231628290679271202380572196560388990749168432163376281937537572196182245123063392752669536905523820097022703953302882592235806164742268175404357938997510535313166784464809962814883285207731910056647074766568829638647380394225600297508640515359083624003074293406007601608182610468050435132030568723684862387036902618096686591754832873531164669382842401007044451555040486012610731979613119103109903953315008384440917638120567919964859155951088026932503154562396299114402325636366430129780517133704145677851733846952382284748763926975031575057418361707549415991092319789933402490242117755049005557005728089502384372694038590069668224827619798178872775357547177052730176938409842883254551850846421300450761111432264020141337185121334366743943331243738089219659968297086482422005936784827018080139682686055893601079829051539694398538882215910607859682920458671394607796154901374874405537034377074583184306572620162803412864327562763098550495721054718281301442508776403490675132190892962145744888640217073870095636071010929374661373809194504356275677249671877237951430354008070988931836909726153383391389408896495578763268313259457984407483964099442591971546086678239525599838993763830591421173147307766115770682867431023199303109491224687261353787038603800393135714097771754382324690777209052392871912857415199863336147194329825121246547908501161250038897709758759570363151629457330701557101610367000388133399385480179963229591488283875749256949006295300929224910787311450752663904028353772874065795908230719512828638765559392360127866533183307464897137726933331278267595088881365944653308398727192617533487483325548520688171654740708671497565344532475262108863320478540999355748358003283865614931948191273709461039804851702021907757210495364184943173841832878072531950608230915385955906478813226897222960535367636644577907344238112713133322437915333977034473062346931811121909805773574787044202282878857225638178734156063890217730656615663543295901513288845374513827980144435735050370969902792031711420776189943046931829822116622083336888647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 47259764354196888402440738573211599005905669101527745042305467941250598162570127876192914059734409144244291636108535404722796242851277561654464256474149530794584412610169138026437698791322216527285820722630459803651146805879235601495236355329459843303285707137237527254088616703419508330697632346722025052395794801668301349104908804167088881200093330317806662830596605311921778166110558107679313446957565726045794028645151690841216820534831337973547503346208123368245366001658082308295995824331018040048335112761254411040916131782111820825516383184662049521705305716270813611856971603939465738303397337229230001381965004151768167882418961888868466069876123955561669069169204834064752541735180336843396761999875517968884498839385864786019137675847254771444509507670029296804984534973380291351036523388477521974261379140328439880606733821932970837687063914120234030549640063814193833359519084549165877259431478623021603945926860550895742077368078864071280954404871490381458176943265356391284796346982083274681667085265265675609786824761759146744104400292885715614373846987372091423134870326443209873260501468345641790767333742794717240215616373928218690929670657478408678967347990222146305293499829750889162151832112702137255649876819299172079176071995842705077369592035348534852867482851498298805533329318275711729488565809654579725916211618825780849989719110454008412900134382674062052889189716734672621278126353508497081126245001911497998720072551386903072713617754239208423294321765629702990566799020110208034779424601501485908659149156462889465832503738733028772193772873640260561630007286995529502316894827254253379321907773464322161133449817200546636433835913841952935524518089784096640453341597448039371547211213381810839870157109466939052023638704012044427309286494515996140743820645932329120338233991570794929875209991664604510748411789006801476934429177443471474715665442981757025621950480617030999172840202926715120839010117966497977738160448613738106229682294674392127051588486781261099938334938413620495275805990211993457199455686804499762432189530512074535337663878877890361918116371417371978049261959442044058154675524648170686526569477602120141851704875482735202038402927906549116315449450829461828648688385946783199163744211585357413062504254884263155055795498627618921749251842477737706880458755286240872311348504351838455940471059431944401797927998846649821955261410871915547747288058849351945195496760370290979281785853334809728121995142670798556313617022278594827807845910944491467988523353390727149165556405370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -81718819716799458008436178128089871469367619095364511562534553347305425232412311834821388016866304776300938672780207073599690404607290292085437281582452587490287659721058075335897941698260660049140348709375356151966398280925450653508269984341626961736888366802850990609014494166533780274759602917378531954787073768549182272630177482242057869424184266757243538167932610200061385664890804516844621207586350000692142546018485631426876087921802007451139573412321634771824759494348557578237747952761115499151923697810807088536085012075628671549423052616412034870360757498704677391363720842275338360229896460630143858301449587533771569749958453521048853155148897686771565789313475948963455502109982521523982019226597032925936676635351663153424250599081052819558066908378640872797576438250363531986631502171642165683251700320938378191887319970733423073605533554603669512897700754316095823661816029993620263052612858094153817623342945902993709880726742371803082426951801905501705631057407173586578902223273112551381300938117844627756711015358625798946915189896433464643139695936507014267105947508124491759088855625951029871041510022216278309579701498841680246779645064210589658142357103593409889128823082978637717554769421035947033104397239883476910850988276923846537200598501487045875259471568852243136741539550576604100104337247888761276234256805200617484392916176687794641907718438516539367373717677105501959595969359794074261839420054962191946201164260993678316948955482370382692869569774927482617255331297853650268225863906445647904630544670085133451946190419591842759759561185480802546947613182464673593791582486748632650111989967935002182034661620021852015208121600687682441931617290891549123554821273323621897907786927025341640396071421798823119387750966024082721599069546009619262388827833852948788380970528893110813237869845611204558424473191748782819011861741485852878333857645212777396406838770683713541428490989042801351469181751819820466239129733220327220589843676101192143773991805880848627566422702183351360607366479119375201903399622068529161417926662003630813100754482428850410848354851179479934308928174445250977310866823552052811461471083374997343868850950406850174972044004250285466768035694804271759404415873290301638502292284732077386989878463909336837794189995519856605551564885531253765934407965671935124774808769017303065934191849410612784297101735655763776474110577294700452427613258859179782697330639647632105864343032658001173099131816183580023267647231545941848304291553116175902915435659027963863710022313705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 107352268441215030599996987952429474675245309718929756947612610793779374497392571641621748074952672117729166137648926668115579253795183951378123638190897311436842836382681047088444268177474668712833332278439834331159108206739633688278508517760204380544614469980746635464966029108952137550010944614826296497946180384893881494969845790114543926356471228762552799155077625176060444936257640417412150575920663113539173585011575787926492647126026704955456524901167659556740477500636374317327160989091690722193362072081733586428423683050498298375619310114247591585259897616746432550259573200479286970612257863622168172512078942718032940166565908783717498238187749683261656359717064614948159531783042029707792978762210897093049363931807413841631479531108038596296640354031716804341674744965927814298449041316593947922059499806276925850542172396456323813187127294785879378054470381984404232205215058227196318190165460345391435919543796736214477803422490141769316655377423369114788895680310888077994017249325509118793622098373561564489093481444041031271941491571288409142823406740573809628225010106478063799176770734470724247987730260487029634354371924801381327130650920652144367248608162518964002706836086356386598710355941098718219391107011481687610971580295247391141073411048318435140244109148294994004914191582721687689951166465233427601259336492906511422209866928286050170266495496324183680025088003568518869358729465972916071053841281521613832819953098376156747947403817819381315758904377693538756946511825794100245316504288103535003739960589898788628266169052838620215473081336840349360984863617610179299782424643117993609023322445954847553930513500247066587142531589666463220402684307688488354628905010052647568890245797483952323086533748670727154295085823498741310838771625464149440133542092477507574084023029219015591379458144609408930235517601368598971770325911158013406251067586722843651123839755577196208112746246438532657914515698745021563049256749387558214001980125964577398398652889550234680339417609491883527635437948350510427958679677379339280854539945259005753735499591757220448215303654717804739634441913197290675282918915074307383022027950272502027938817922341383908666143961296747751307594684320492203729036901353129774872030484852858398492818521894708692924864728265603766711699807703361921563440822083621896677332917570220535785656552420245261096227237568090351045484256547439328250602476654548288959637521447465548729062829049975675736132606091473165910355408685720135323626850620751704218732074763809342396455326842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -101540349507973790001710744933808175823462010091007687550491874346590423354786868206476671597283067167259140585218924462307325770646564139931804083823276359008286786555594655276012225473624462054268535017165043778955295981199815156174031602251026539241459006634142758592453387112137770467311829506136410211486933328809193468319896443108537675988488735521795196992729424107894072300247648637935089482346182838084755053118625198865626415422393322434727707501770640724257129200607362896379856543368516438533235860168777858246195332551494164575120953139139129834686558149154379352839647050208170263272294847373164189214426773882355980941202441682112243474701702954769669586385333263186812202879362281107649351796235291572633837717561596821023081159442856382257969532910589995140859389837891650422377212950219052120572273926245506452462463449704364337432786667361359466236849254588600122610562556783630212263634733501594256040443256749228452844111343471466860100750112853421747027990658281038082625995436969138406944008384757991606266987774617920973902312451234787180115711940609866425946797771864542747871780206002818880592543089946050305849206462438800437388595178807581723427591183861699457102011719603688735166641600009200613104678042573021246097294669830684953523730943498945327780864594335617027526606736177052217446546272985145026459850775041663649378869820855094371026676204971849808571028186522044196449228374797971384645889439744484191653270132576052459822779309088003305099323253902863973057609153630496228002172006382484997055923602371405908979195971234161267614522311003363379169661335821197908986356533689339875615788738198980771161560479526550839083827801552497955169417960486984766843983339223867125920988956540966750542207898071926246590808572717023454923513600016562236306217615710449635373098817293773176696237745719100966874206472605429731016127612378532826302770125409188853324423142267633038460275565287693161381077379607575743321762817192534442262577310711123426696669663789241242090011498623386753007826363060865032765190689433508234745038047689715607621070089490552045472917395801447030084292029504904990116285540905263031486061709526225801664005523926332706517365811668355557792519346207226888349346384579894227215492964107842888674988969174435903936032528542101103148386187650717202859285812665207228603890796976693337744283754202516903937633816233480049172805795542167816741688498434287468609897800276830378904092279431240915673357666236842857761486032467772996246471521967494752750523196998065931335396713562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 56675230400539378389129207363215344310482758573127228155337841148825434399635487973028076665896469389773888365604244791151112170403443126464783349009579876277471132044573820784176637190319153799126329234643402468075052626586626557988765152434315864479296050224286149802943047605718436434829907829825008473393870545073400662808413970379230343844983285750501335412974318150805076032929275341202249356054488186197848710047571368724829156893901933385776367319303841009698714158545394770651167262668568385324579408563658747380553006675280336623454783540163812366033916727489269058081507345729500508427058221623719803078460979905700618498584047757120510604150761744909382583710943810393521901295695718341774866777497101063614710872404004986935631235578720079962348983724316795169383728561028061090925264480282658731534167673985211933747401350145271769794346750070582283251096146497595195767574560922049916212546717751172018503259023590274024266990193197250196479218236972086482869858599504859639812002908679106272726669981374941723379495846336968055441336908549957875766669186929795417814680138230597156968320580843262636346615160370256752491538595809732548167474633533039527226336715401499672920793351406046545987206396449458985446206480647289073969176696032651851162116396776236652120804890952459026682804941476664877999702377797818083286709058339721116262582197560888445354875854449493899411446386241341421741667995290063783666107860621576379631886587759377257736459374031195148350640208374181698379135933571169793799703342639448991026254860007783783943319912789844108497845685419273134480117313584833798686717550920428067547477986171438967138776567010117223675343138282437297642722131033015540504114329174677227966319991206442127301075943069822024163891819510363079695958145834491166936868473708992855505600596170605261300438840771207941526051013040921702287674347619202913209995916227287345454184256472192595464421126697564374046506488377757306609509405769174771316454968774447926289766426902981990899225710401075497747679157297996680043888734599116116565479382324221629860600463727300586257015424700097087076172255557395464328988692003258506743732648713101153360158428084419296264468665974267991535900717563089384717792375030658763293719276361938155258582086041369668502483746025680803555507006764070697201688445578286158784623302537648915671076738961814624524862413342766130008888454041577188732075724013245177296237257260109683964383175997308572384983482949616587270848686566506498938634530637037484081414128425022706798969854361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 11235749638603043776573606327434021071180184324370657243158832105311733775916059119532309538826025960688732623551780192735724854528120388503681739974294085098969863295683216437011654992588699915563031880282491495694557647347641611305976937388764538267792043642503246755362871203576842990071646216094441102689232644169674883905762896311770125731188281289681202936767132479928062757482337408670191397497058247016504557919633888876472342207901102147948313566097579861933153196066270710496539847016525866537312162793100682880574067040721210595338391968149389806687649593913577199097366259405687516932270031155886251081639679791851387197797590597983999901127924950482372989557209936306954901855586738651993020892100541594724144945513431257609841406681355470761651007452023323586473269800962006669836929483537751074930269425818296304142595033780462751933445336889745656606870506503096675015812987299767723932211109491265082989426157647042180924590780554343952717973812062915271598811272524620635378610373456663875480277144552113379370288381106431280157415825063251081102480078118790294330676091359524176545591548699619461497746215149806873382243149353235957429170907985250810633839953321881069391431339594882408840550600506221633480015396768836734771764913985331152327136510049758255095164228428761738938825184708363445425630423227879070332830373777180612732635847660360337398474623033186259261844765300045680693228327168441878208422125535277357044485057872900340823403320846162389847950501054164136488288052506639690249972849381420569181438026936353791474242099364475363741449697977215433243497021075157394481124650064964060196221506964741722016585472051467058035332725429975192939349327224389498119199842567983290800239783886736642709870455589336312836451171229346543257584423335266083924346973985044201957043479947743635621240171985077795868567360193854107776514645608940157038414733463725031880650051724331929836028085536535773052889302929591668003066893899590750540149498106252429567101877462173799952165619097259734706133471988538910751703736322433014093260346687202922870250973048732625859001501332300738725915633385817511306239594085599230054741780418357405639170365631894466647019065223502847920651553978371559513323774943057588305939105084147989632621220800242792588276500919322696470449628177055915163539972724346549948526766980757494769695043784227155400981645411603554813844506775767832424702091029661803150629648577569247554691669350977668598501916732963191314664991789524443247779396717307534613979505322712692835602850119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -72731347870003019539906351088484417411178616492026538845948809264453508484035107380003547952073039788809262008267000576547288147978797949902463970786249806158230320459199062322497686004559671303761654188884484308850916723277862767553814945788240656426029498118374808702822195273783515212935892695188703943967857805787946123615452721304022155532064630942202841363686644967912461559641544143839263959264294544513760106371084349311918788749105238041240423614039670138919774243645959693675973593389693669331123748138130547348383874649014649795492587743699174147751308385786172370942319023034875006500857643044336406988918124107638176376504978243128344084615216843931075065866777424018129372368197149540084914406059280058136883348364311968147382135280286010056158300722997153819006302532290513459300468572814551721750311537341295488819056195674256619010161955555849221905642679868742031493386490878691545705812038828868070884893922993276009324539314378052877968999010986996427379115527951858130276546474596300703434412527169434799994475645788373987724082766836700193897448472205583898545309746315866608542750532542647997253328730260770627101178277635623020363698304182740748138396345937133268856982228169026754301796771458210445735361939282564608754466529791570492215048616028392305633894239948999922912942084140488490451986269681193904371814695207132088092037468292090198763776547346800465997320681436494523200937443643542852139681810481098115140280379428014684036173145589095837827657414945843109926062718756218507865535340914274223059561077281199618784983094480547265466675452362197500561687464998947508705629736025308483506858914876358081516284054507010626621068215669242273852723508779835594335732218834047556521432122877419647431297338541521262269285120120187195074622813009064911117756732116883376366496573659470034156137079715806903795060057499286886299181978828671957721090489174966344388652687228870418146365330633487414474688229812192545627974239688748656829904132503886940735560207334669756558992134326810045637037807563087712684536230355726164299429285067761440851785090103577363714246353211000688875543383979769034095018165225646788735796054762289437598383852455721395219584266766350335450835785433991355026863537256646954108495288492090031949643946692694729395257982872847602318403038551944343723475463887040827926629042043152158018125107849818133099848537470561770290415473599956097357136445045921860490908315268207338241251160609544594175982358187864750207321754842065635707427418765399054683498316087405856802367581716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 104185797955329313471864951008031644292996988828147814664000376016602042925432531602719817995798760676336986907829104038822873037316672401685667582320957982780967939249846812984814563987710691477700866696584919012761133176339207108443168502661180702955286008664262613349266155049657548289404183029972285100678493285275301670646013594502248881955440487633824092744280935767448261846594120856759971125195921073564571010637937031569877650440467043339125041795738433751911564131072643327871840579125897709200036581995705822263576123727497631803080757303947156171921526221185726105428010928512565603485557513441341601247340374400621900385855456056714892307359101552715177078157260304920874912586920700519711746285050367797354026004730104139245620866617297026241821846931028752898860645586354956012753059296494399673908846408198749462550823672464172372526348854132490483061084798582691408890972684525130418129690163639391856187034476750958404849539140495867310213961168420042947608583745737926001284136837576209547689812165277583339010120172978351606194223959866374314791515098493019352659455369568782501525976957720445590333825488673515950894063858963556752056526139821169584735873511235338888280085381471458871635344050681902809677496674147904552571718151472834011053678995996127542529508848280094546961988861263970476096714751380357637332704639466321027111790688832685827016303243173795970542390008363803644117055094916747821727589005240783151638845756725615047470688962517826795075210044634341224319755312458068970504199557724127511430161342395832627818189897392492135936700281689700647304534126336172346611296906487751237822635191945132011326106322959268002301025044430798583536981304565975767728881347304859352373982032052595054930203872441982757135014308904810247010910900625777737295460372275261679434771614131807836389938111274901598280707915913383729514665966938297836658077633442976317410970450188989756635332786590897439301889956419592525035610298840820958507533948671863881106326647837947565223300210543743093260802077238121835366244566804741021253746199838520244029148341914556393123120215880117816402638207405807771454522691390659618341590503292380378540963950891590543130623048220326118489563911390659848721406788301788571787568339325724075658874086784559298880200249975468919124650403082332502033942286151188715594966874887826755682557122353684591510655858550572941446602907815022101573903933931464475413076683598657410263613453978783590587174383190935860371990004109677406074984052948028163327290570344804812123984755687424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -100392629900575844945480628190627628682821482310551737181175020936510203779828144167269200697489113801155183635055165072517467669685112130926826858104423910937484485104631819078945226067193182776850561028806299036586294668264098481520162292549666806751977872890547368730756240385232948601731639831822987881220798656795900946764936471913701098461727976824134853246134656523899290649176568766656145912525087093860576287571410343672373612987672653853844924932489814910861191425280858193817116793284733344960473906978533546765660524948356913535229749907283860430277196081245333199428565362379881996873422543659334208278076876095174038267386490908960855349716212983239164074093299534750307415797354006306816762350838502811573617926244770120591743941461047490476500887247356583376060561708134228553106982597710332242972168234256005596244896301381934567690622570535366612103008511352799391295326146474881968729107886571066382608721356850479955138411555716956508263120331753351582232166703789864256849379568708220833945182486250125245533932890414255012872473480763817312736791638501949829388886624508532115445246262283380447010836985513019902951103563687606523855959846065934543331180243741232078865357689985265443705509500190759737009786731098918630784863901738738218779166778606169251335815253306980695306768836789167358072883604175157255674407856636261788684350694340454275530273749882572443534491007249536921445832834832851059169786896241850681506429456603381021158472181407948944264998478810386605078462115433752818038990551789629285809861395955413937863934042973725940580053791059750340260510185192405083279878259356056344317278993432531737489713099846367708855278019408146146586161263000140632946235934006079991987986098932772165699560066043412630659373483989780105092577836321059000598543280799710180281582536050390371009198601726024659103851138537514749692685523065904151791653553870569369865990633811595885904316082013734316488053462225428341468591223616050513357939300875124189806915338984550203074661388848516651619682336310527004174897539400791565623613545323228898126921205016501388568574941048558018054110253220925874932253526150941886357549143497313246662949415308276303456527883822336900683652426135992472348207741176774891272601400487344473185698992823690125700544532185799762933868008390950003574321054365802101329159399538737212294409340744272754169370838601396094266386465036796897122514337051021699741813950014906333138542641829710465950635168889146250944889223128362493077040098531445169735824299148010311005149824286720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 73178841293479177955252351663584751594742365687702722288397413041545205177186259234402397483924137698443207105387481060470820168086456067329902984379107696516295762487193494946464568174247408493557828017020403792201013638928252065841434797220215507884981028616941895343908997165118864635947689035924245168224837025625592906170860583808315075379568423731815498990790923914045225694452959754572501169220064882835145835295069755914403422910357152344341738636399314707696345541655266632081565553362565119585975412115975159107775266407437568807809459216265822048052327072173455825673051478218718518860646762867142814930722365393600672143368825329640613858010487426135507246542024251264836097224295630553876600523445818534390060730549226982521871415601914428743499753647136866210847892214899669093501797103846300996220882298079396294633375998338458988367076435566464215972194446160097850604638594881043456245795248123285968975994664712650253978787964464630412232702163801559499221520123637869769173682741407237935545686265939560867791235713150950785963495894843579505440617625055968572511947816362959986664136100937122245977323660825992516242245190402606952419915608527089753140462065863513426139524683743339994777006803858307825149722856579883687867117142105509189853619082215728627826324158296348610769244056321594111118361596350226505138967074446681733083571286003925908172161268125330285140566167100570597777799515542107762568352169432649684919057248332427959830058591044860740465713046057504305270309665560531587226598997614340856883311692889828365013552300198467329634297032001349662178046671354533141528598974807188939955662912776754833270060390379167963105611673611059915906903238189189608785897470677732532885824432792203237840244306524317141063932290401036353602111523384729607422804093523320836433553046409749125033110720817207139235591736820486725936415068901166629770843863448101654221043947514527778018543615341556973674755188895392475747841075805098732615673687822139096550925168268922922659289231699886088315613813263270472350946409764814309567534293917583883392681595935095618020216847574947442647879125809582636243328741273833303621959225440575743278762996794351716407715615905913072874489699446619848550159916978760312983401322665941708641463144359323894237113319366259206046630667806383308719827495849626940424566247004413286327111772235765882320043969653468502599907697223026628006455832957946186349418522161652631983961686540024955969529197461923170471689531182923081484869473544034189596263931074277053658124523667456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -40510827460300312993959068336625003203254598107276995018006565039368215761641258568256569837305544743373158761893601256194207064714433288521440718053718759528857692559838964792040546086158438748439204828468736966615218658992771821823372444991746017657693973108420060546219815079246752779960268419229447924500088177793856007704479642280969296430501821040173197649321008714923324709200703648582494278532869531842830077708506447762719173545339449723247919323136379476796387039393709986775556182382620184814501487822141932432835209459576075208821309050384380267778399384132682606926831578732052697225158686595579733690728962188129828482400018671815085613723653628963627019711131146752270485859618293981710890422448653408112135665298351271846246897866307592035676063972508793274991480099925418404592490939992437187710767302712645893154053742276072533434532625936498098099680234145656972637035810536451667484979610665497394593432542436343403079000318117629459058158916042762530742952855392242265597428973147855980953990741813955313760197264432252170109185498496199051742831685369769315545259499406571927990571529265816290475663088614106869405477966862084252596770570156521342655357442314451297311263318055340733503181861590368107003794614556366395109249559588889086886074987073178406862943094813578429982339693813907205629611544611053138163231559069068635746840143095128130842667239777493461766480663486755932621927053353488003918790063965765079606120451015815454879899658533012260633690337502182197459459349836075524554703677742919203718657175554986613941244409155591264665643779811863539869457354750504604959143191504594317269255606577557591185218618447912368611772400500150794861773520680031063541389806667425003228592123180202459460402015863905438289284021700681399129334519807223427993054515752974488921528177450614501613466292332562193252899247780591364574254233157011020587390809899792707899249322386999552288834276743650560964440398138790829115278573591854137338889262322478660236567158049345550388413511005601550691652617476266640198370414173922179902620229359952764633943534069890362401002385566332899144188657293022232835969859239160522791891367459953521387646708363638987182897972970212654824211973792799945117827232793513407921606229757121061164722304249523276139811114604158789872979565252684802245764871041183868351985878012420923559135246151909430214428745714425133829022521235170179982655637170552193162404784083365600321411745363925738695835890945624035046647059059951559183595936155017891523271220590839656827976847196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] 15583495973815952643791319693609038018887575684960990730387239684382132237679638491201052408120903523416721215560520254529419400935587437767384625590898855611911351839013952596087511523289910398364346819665736799612563397081561156567442130876180542787944775661274360717963783178771817062502859609476315646825860684829931256358597538035107321727654777092395856761064971624864322039385326100039362240552326095992807250261054569936884356737261009211639361984768157196405982902135975966839609713164465046004906584364861175057665360050550250592843417377696797243499869704966777485474770119365836805718712034972466991764359123333589069384648016900224266611113487725355243244268522656910108314945924061810348590040635325848779741910988553153661122143311843534486410348221663537954365294175044873856761565867722283888738258850765051215217946472966968245032514467339762367672725147665524718716769833522539304999906746585611356502078074095426699104102607161267570333128706517028695489557613437469462335388459539458895690803693699368602008181312765181609133298767319734615847787270796122209887986247347419910995710175492492365165522430371103659526960744082275618736140966548229461779264133860483903918552058305279754526891514300311404858896721102248222708828535918898544850399353612648460254561524424400809983268525771529563136947708436021758654234502277230353715594118741724294966160308237631893457895202177775370114818152600988069901139206168532587250837163087174069961554513636225454945528183907904788693699588270869828646864132136583690679632026795477944633799703906739350120547921859405611252214122988160324252203734833750465825338114757810667025761768591730249439039560382187706564179885416388568274678610257861942793462126041398938855134502366882116444333801445036078543048197360525719173480664251453665680870207877033262027562748225515044440698677612069397655878800421563476979458812206730232014511625538456198682068933151928840497197536570318046624328611928545118582062573869377365800266430386378932449425108116594001262203974326028669035015736691258306129585616282740559678905891381238906754311140106648010845936679737210729196785807950185676847960291495992331283438935012997021979074041000245777176509411361206960387314635400188844191467831972223307559097870206349732914638527216600920799164728513128879431161189139781361526099023007179002485964151696334099537350086248853889717150950700196711989959308747751357338821495892781151793730848046135586578202755283953475043865422908375942189574043941913413232171004420081847371781531238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] -2447536341689408580500809207347986815087446286763955054122383729959937783403614619290305826793840977011846657725304077608479539920524759338613038933213735326238814756604224008961691647634215864879618665280389264187115282029848742083386149313360620177485206744226390887626419030503064663906557297228213506201246047654005266836826932309979181145432547371784043692927712021482482274959239456999141607530135125172592980867668117416511075481178165358420591302172289413252144623609890156315290349661494076428808737391650408788483830552858287207739511837535798551163735275262968880201090612387280036184945314419274055877175332148051018915896315695800171551485404265526542788740544793417377715731345311060019718173654529059985913128747740253411094392311706054966011921795373335493337283196286595248312219337328900830359516161195084961794925205044167515344781032657998846071663629465901480077470403437221756573874148305461330238841716887892412739931721341914179284273339667708223060272702880663464081357335075021660565790803190218320325072773426326551410232618307052420022199841377525637369332977105900515744757349075907894290963222906424303638690403384049722496485297224527865036309490255871792853522455262052031570743108185353016111831349213947571394405644073904283713554649860614676225570635962439682504670986206276519405578339237096162062405318216504504548486120707224382368521151016643297063124073818088541996337350108430536313655100528332610979419323286781318069039419444198112069524628821875403846106186295407140885175962600117653727983131110593430141453096675529444169942345178619911713326529034004446089212176685324801782452849598380951094805839578937913763772109846053531630412627719463954801743333876013531927816583085804799627934954411794128972403217487258368317869581271676287275754750604307415143238443139359514569584392450281387102953887310124625812718267382744018828298644959821011746258560062069828917805481023044050940207427226650391623416324983015220632205143414304263769424471459038009574096711954536955338625728640688268054458077911310603031823369442728480585674171472884905541062244462264049233539325387795987781876615111692277808851748288329058419412154483183492073300747989973647779529552666403214229602006602328430498090322688395595563556617124904893875719381456281207000610138469416181698506002991803929216621596428142169379671678221221483994275935262991851015687121643537633544150450971023357135101237893146981605422154576129288990949244580728885694942016387424113122639324982997399632235683365631546618866334433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -1667225388486473827890882522284867049675171080379980227289172218927297530129449411987539483409339389461258420222145575121964193972485080765266342959491496393261914374364998845673975837199177868531862020059028898937387621302960528276406121401856265582991674068753231820520782614988131265796019192859991959437333122142526912825156843922319860924966863812733521097308091396965644015840925311526427564740042998349431131782950304452623560073324397050870682397747152788659828221338543369634748642585729075534123447500595857675350176094282301663690583518223727788944003087245011443841552958002461496645128800399690294228045041527505410951458025182948021634351395823353341207601658881800884513067923619313353693930731131734968814937154095161474395823827285761603577783080185680402386308484143704729018693683087147917130692498247617575756358152297595709884966603996771369208763036357732076546620160027534010893115388889401072230126312749116653705849411242548564099756282520198141899404725466891990256371236199899751173880653999990854272280009355328039396333055084984838999989828133523158115466656473199616276760429244029134078861270763143566889243292974164203248154867111801576663092413449602428777605704106145667640415189633435609641196269935580410237999021373780211847195305268201213601028512402078497042471005004436915620086671589765453816196467015068501829150595104952166970412176598948436525232328956336624339385834540945407373293320096173635794264855897981373247466007851488896861451518103316340399909319570470569360681357240724545399264604217692278342446149757498464210468826398925305237493629434218347973016486795891247878450046016570204678269144172789020475775599649547482001982806271168994138176459049207424075662736922210475887748356987748850687379040812155561702572941382063285905616086835459063311626736861983519505861720692238868794810682661869935162301352959033423168752541085248868616006707270365546378960712236835839849505208601930953225551544444796465807516721513273049302831820308707407960257626923143179675111322848396789799942347058757507084885522453766119006751540820225158579715903717285748523922759393440614185663399104321082538803216687891906937978918576304509825345469186349129337950701275794235031151724557798426962686698984337190496198343480769105617613114175282169443978191336945256213898506931071898545811688937514908997511658521390678585149040347095883268994601377651313833244396352804459164786985557965429653670804310850984270758951807833260978245015616902493543771824269025091526546605115474741254521094144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] 1512629363619973678118374456612736232000020983328696798309136151159220813138227635825959012106252234020009457987545025650731444570331511560906069391145325988234507508659258538411060504510108636550897225988376103671164717907304037427818466807100401604313368998404470277246836169330384508637304381242150639541718652008435431278153115768717086458015904868429850295436479993490780893659683978987348817521287504324984914913235347113935851764482177889959659048319193705840499803066216489192868011885544062159175894152206864088671081488122191535860088659935341601144063384833463758429802150681733788472810591729988371289364018355903232237991588792156515210272027223086638751104060319761118969479470884439433604749104104402517202041993855001101525408302221784626913751134161599995102871868052637247668449542830561039781918835463309489042762015657168631969856352053645047746702379337915880550305120129590959497474357227215899152778205358716025628240245465662156169089257922272863564212888036254680323880740102336569762164444273125427116407433738943011873488688482662805222073089208051035620435260315248996539693807100243537443639658785040059123327050059296870362438464809918241223508516118210277756468076237157431980118263766959945675514222404945675251367982175776992234260197631912804302991775581337759950532059057565247648758553573952300072973003658189344546915190077191510275922390713520695220539922276108724426594939721983069972442860349436815846603327501523133302468640584714828883225358804459540059912395109338491945513924072284553299973531200355062469211324184931056739008450203039713272882363806490638963694145216455127609293769377890824468336537976075608550243671302494407627862970049714206331395621853643554633694891159458876878409426058512732112077032420723281891553395117002107288661684337255057870497251679885891705562380370254205639592509201835540026382535854622111859991814889413255015546259811623918757816595980405485167150104210190840481464435273130387102229668322425466469122503281950167425406866102213442598464703811745007817388229522905984521397548531443088987255145957801419489825543268284098561820116202824718161149236622902202342287639952015162513380441438788589361863739270269701932307240903052706380629010436432461900377647250805393825228506193819895279257487289471209650317948828040828074537725714687349202042606212216281708878948882935721273611966974665111470504371486551429124862325646216276113666985559834372202771453335110681242396208303762863694775349797833070351993416505895779817751505836269118760633153617920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] -475312661704895923369918820351063625274905459619098584519098735396425162864037995637117369548685525556880988943000171814244314136309666877327754927750755748138590375666062451827647595001111995433052110576097505235702186482203453776417106335689068228727934098506217219250272649275003797622698348618163764485102865307685965683786495565406363759290844054566442361994915239440894976275096081090491953573085225703868421275383784111368240948457303021374713724151816309270985292551472540134741819886834032390879933375571822738493371380593006881010864766985357004105159751800508017400692602527068943436016269534860093185664123067310438767996420682583386242359329233331323348734484515915913050209610124533624168407339683584651280092394330209919672431006131948531743757318179900024261767860136357439290148415290243257008085523109503442344965214891481967683517311476133660978243957474326217898097426830301889700038723826161009444893966600441086939776252106387958800458911757233189474697004706153173002117938185561459305982168285100430294710923751482168290679474822614207025213503112007419382753445490973344923210888786318797423247418415133158705476393844048878726253861247048913849281253125207451821251299719718931396639012553360248704580454189210498944436988978148361167386068007740861261001265632557165797773197698358491536793703174248713922371261155321294234325563560906785567080303975459822660065619301337987699728339838353007348967620947622526270045354462645801128613304158915325354960162778071287240353954202587938160904532799418270999928720055271976436843433801863488441789049837753913577248002631659864640136151803456841139877845198288192190783336021786091270455335737004815504992832307950397481759207503833262065365664222264756936759482032125363489450212166052272396484590650062815082313054232469195005694911777974182538381172697203977004479641431241995051107376177334034027610844691898312235085893760146111873681928257976611299798450252651521738651115216060716797508423806843394730429833300559401409268004937730729457995576982696946253880821623763408320880109579541333752843272034779261916885004574695177679256778828491975108924284367221979147002793717592936177884587318103398860864012042747194224633882719975011019716744878130024235990713144711335223780570328088231348001426901187776119102956877346215834850871482364689972109485297949909656042095336526698292664566101461912021134214094486016994210992894349894209081405133340867542803276096609496641433062796086960176379391777079255239081290582817863089271258345829639817248626442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] -130459211754572090419951527096219783523366761600471448741206712979910456453122488062767246890239370283670269758067727495448747145121222188826085252102311513861783100418990133850236884140085922366923191694452027719946326124698635208582915348261971358918720580024839083353514008324848987143325235493571913615376772112901396380133950771395876255061239651042389344738776591535513803977565506764834297384151944520858844837642341889086874120562041276168566608904710334591162976405729908144073355273775920624675031355088929210642211601085130240448259340040892803240122050577296799344734469322015538123997904123130908753755962218165426911512117461397623070891675817802883230441382223880187375177525328623450324213030225835632408198550292181305024707167926782404836661518259712520125316700824790982650389737870953665879096637686780960682512944432318574727149410043016186439444892595627828093296872614835679700425313135551830891328100474158712131046622095315199182410847709018906527900758606767913872514744755770066215195566366889653500939050148607109467278613343871801966194766481202004009894524046198127470422227683803781821417789455820855923150221227315187068603429894299994195487296585342584499102654988803707604397847486154358150551777765061468343023119171017656304522527918068270560875428538115407449133737271674465682603639230612539047899318226845996602491480590894909368300517443120553545280093111744325341464266716323022682093236954804690447289724907118702227626450547133622556540433471617092260126260985994342916696815244554536577342356221699243856217277546190164286719459777221546931918396905709480002960681782866258447471242151005818485225161052375130272340453544446953739218446653270955472934241483528972946330806047053865456216246147355353342104315530262327583946562438140043453670227339824059070646868271612297149437681473557550458467196112370517655925993411839065118709595250887962960746165605685775246915472311315417416113658907558155564717086046901016880906319270627394383439676759151721679113997554927482341847749360977159406428282070442027672680218789862291108305936992419486006087882409567388936406728559618966723536547307675123411780131746561317169385472907786495393774128160104724586656331885982760805208174337378775895367631738865007461244407986876607168948824128072984861260541431684432505539629803093326600182423389332103915489723522869759561882799503752855024606817363563091751879766448463518709923005041049188853317533927291260609980530405993495981448039637995026963146595209919216888909700976433955858007384391680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] 249488938428706198598520542531949801858715522173839683411822942863583956760124960981887261129963282348191689640625519446340984626431360883122552955039082462022234412213568725072025725219939044521597043634046992281882437708768023798529893746944062339085828302708727703026690662368177695044420337197414651125794427328223281426948419072187210225635094793642155611684131392162804791275939258338799514431510505376879644065554961960193465695289461559779834457615986241920515403603442648571056234933604779127222899625000305574424680609326512437334967781053294706142532516384845103407144189816640434367416496479729621599907115949516967441074579028878982282895853192471849187219992110197399098523822304218017102120500861210265219453902309010679411300466549308270708099705001957876337580213609898800432599579994668206879540541580155629237931269853619570981776064047517659986849349795354022369394952005725553207750727638383514504510896839181301326608480658284610330089013939869964486891673120537034775497263900405816569097171252899580675184036140109758424873258687974162898766968428825008866357470905307800484362532451697271677584430013314969048865842973077901463082871969948275064366007439844190809021823550931000291131308527652358073116187347601124356822743483183207179570367595322288287481149072580774579589918443907831082157708522423243011328727394502378968705083393806570055405944969956111550883889099630912536876700624794793306099700946952657505770499055547413243348644522404282727247062360506714568788947465592806433707226938651891921761753036507927079504087403238951458822944697945815411293097557907225841633948208924028810242403941583042659493173295883141334774673295097718821535085900393870516242086040866975455844891088470761823341852825532802267399545496649878312135832895297520783594561155820784331673346572740992666505708164079185235443284253397199163044294254883330474969738097716674544864121110443615051376673298639230338520832630413591401832216848830969094957367214029450783946055893030552931792377855809210935689625473929377043760419791666067873993246888152164122364415438457974480367293170401314694107410644124074365633332369637957759289865546764081125372892754253926912253082386533324430543904980037536803850367733693170500974125407248053373157459232738670420781791902317509915720195713497232341313491737359114816132101739881307471447514083655551750120755088067023158530496957446958565772072280246751154951181974776104892553031148636158323300233389396294542408749423565341621342332196757907015125015354911693952297153331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] -166312350284892611725539722752466658160773316682034661903543345494064752017747840220206148155752958621695208305338512491630058764909556535605162747674334647285183163607679402947152606843346893339349560676460255465579655856076338495786232669809432171168664515161932521344459611599147347457849999856033412620435608713928929375219584977313417586622614969618859917077456513064115308324681433452743057141872963911219097205854040401416680575704274151932687337559567601190333331564964264970786344310716504892784547918810713732338821204480410188708972521473126332163083679791618398209242134608253033997997668324451958654256865622732400920652738905134680309944566575125324487841650509625411964563001111933996285978847926423934964299554289633902791033474390954669731242899326692440094587346521811537219470530415678505190140728431446466304018580310699842324280740361005040184878252215778090067417794811638756433563265083688413438086923897038018035010643436297772324531935572571679705105735071336545872714042693994516590611028602559328193980391209510930351312514170251341114333852629830803955443770689670500645431538244163397361521557288706651569665634663342371027505498817675836635637771945950268571920956159021876850078224954532945292984994533171413930261150811798041656675561242840487405528343680978716097427085717871233288687819563745482582664915581464966529718121088225825057427248127829134376974602455458593354823534070042305519806551445964006047065574120457213571949524169639277232135167050831880285786202999598121575245844402408324806247076905278441831100887017042152385297667976793572427677616849586087397727259849146964808298755803797382344373688048102588367003793539978722064275976854291779548172806678758216687289618758314781117537976132242996490605365933257077225583408157186942929436376372726871718622312084948520477759346454755341579713127915244724683197948767383317366622563658002306497793875856230803529960666716750744009276773288903054195139520426974639179153074886324737824111689078625798803754369970032011252281106506595821320168709917842241525239513964176392873832144500959172795386404685077735818586835894835964904338877394885871930642180746926883143671887577758615728795722586000702628555704057428540977989279516944947173798426791313559872636562297683310662926212402838810567660984522527307954126388651550953331817021482100341801283660732523307573118801143486690742306569834963638554455744347219033948851635032675639420220243832093232226938627385496240736684080952704340719319198895330294112117460131855004849738308648960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] 72908038370348331950803732274441391013341954541226090539836388551932475326140208203372310964288934989978939596372257245555999313847705802424973273383299099632085294411997953429746860773858474706125367568034291383179291237580741460593347570588750883071926172698928907387856752879886638245384772045682932764642797879946572932291332490638943372868438132398953712516678071999048143667929300264299966225448893494146789698254719084850147612539495114122594732843920661679969023894058805551488289512003284446152444156395852172128565482913783379825047404976098104832717974922131146476543796175669802742746270516890233547088859050989636089355063090082797250429397222618846781561379010562852795365107085874851268232787037270627053867443266797052867077457849463870106669438384903478897787056055120289293414262335620435609045980917809445767446673944565160422260294909095226878109977993109452965045883063547639550575044174493457818994031514929722309309078554581167252016288245704169381625367387879154410846643242463576932439130105770988676828846572817619098163034767110897746706948237765173772589223841868585425937790758373752691563128829913124024046805011972110536097353885859994631403521815800880373953667960888339444656143172715994697204499539676208478482758268962502008090107237699706404786931565428233966055260965412215458518627716844392457347599982046614882099661301588233999044337577730845064108750037068179699422004410115519797856572275735583268771335659228588777671463167634122650277471117649224396086994298315432341137444054900928636427690967834581771806641148109025397351980605358342388215611547907397686030858169601191364751599514616081127051375020137901818121417043278724928584855684954717349355790032606147139691846689730934271491450290115730257374362744449684336396486952600532814099624631480093316512215694293588056996588205851494202424998797392272328496518850166455128604457825128579130902022276396192830078323530712553468618413214881915403706598462357189136052920695865034521893158045568285605182657981271380274777038447915356133233312706860751907314965819855427594950760714150298408114628817699479483360645739132170010442820397300336007250795743027590525859507265424074315703097320460528074565633747588965239366202727525374839966214601413035107097910847375778699389462837412491032621519836778777275514829343830893364940546719703619356800483759586058437442919608345545744115763886646376780615992017760285853486636874513086419717796055046165276450064009579024743893879591084520746082286770784254203267846545673351707352346132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] -22328243126265401552864525663454444252826053425398836753001581554275990210560738245480728173065682403914007865002655603981966045352049464086595210953129951651417935654592286134361815195414763713391537912605323180300766480038093771078601899584724473464020614411933650164334038718767444239088210972379059444686451563556911658216557697832815969054275730437551321855425543166097500629052839443499383602596229713223189430660195855653197440654987920439918124912305567311979003502317542438801699881117695930361264763886917981533487667037724704726679137407479471834154440877082531704508862934728454139854037877723487692792325776520672415321864986786650707498593195170196107647396307358297224574512822783399146172765008744562215635676950022794789947198637962284938878423926453724270270435473889589705907535179281477456819803457261460570205262819657860265057317404366208080330312218228598129747382478681562415146278517657872516169938826360945988417811685423050150782374315130164445596232066389191251542346465591621266882892582106782873075959080556080080841999061649317463749669932632930500375505819658834340318360012781982007652517934303247703712623224690164218050447494794124055397927432733216732877994768804578622497491327818558266621970593585288120318594799555949847695261934387685490928559844888428505894295166486346903237809313798011979321100682716275157917132097501096770356411834412667731423091964910926731754249947072585984743852780995719275209877382036260677963470279642152746096192109954076243510283764425775500708735361853802675257122920077020076772288853800440594863394223061954587699607050319142361895274312092707484033491124406315081411305990047506449777407850544448762908728208745585728859951788160167508771548957945948829719714954678048145594450908937527866499048283606995907163583030188904354436376733127833396120741139272033838243613683162328564034462870881573150977817258100040116021103147592291471347435593425330061508876242075335455700896684668698048195358961508488119103897081927624851116460082654400477248689097750641998438287769593507252385004474986232145027636465756955961756162494899986865995568256603090241019709240421294465047559011659341349676721195401378833945027691649752283805399505859105415083006025595434187484495244235768003114735788834711297668008744779637395577104461113300909556609950634271211513095605090191773089138997231383210245355463385124619044967576547779216640515402248680811354954037940012364237301233243730404646330935450849628368925474698473877962424558296631451475472450390306682954076651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,39] 4141165822336864183342152703946658997230993119412863888612511513593598905324352982058522024511832165121654810869044669637479368286120096093869566048530094356381221498695164587718999903564992471545897244856228731499848003543177470143510436608306904137208128291872237820160886452398306455797559649455840940339396722454398583787702730366629731947064628944104287450840750745228388188678961930202401416703263810012274050986308116242068572753269269631761070609832200942034434784732001242286373343770599607145431551205257965284106061855724291248955196871735547105130991249791513229763354539566582886367160267033544442311369376001045918133841290079422535087451783858248760092188586655333852527006054763834824726242480356115023449868470238132414152494075962664995275420824041250353848335291520928981375637245138523655401578555834801586376666732219034609004109686323467190413783010039021250885435431727192905356373996438955334000561333268856503967918782970156163206148659329431069842954110803345496453446418611706776956122063925608670838349763804587753861129384845474767400583039386118736870351634693512390824173207927046294787717852124759133709351544191076738005094736888136618000591029147840290171897188609200273515162032049606568382689852503493751989464056276823019208627852061628065920209493990423141082212277703513220207361542025128098328938141108659332463358768098853737539421393711133206978401770956084135788051617327679173309652037950034266307846123192581975783335430566014269963734844607825863058657248963960729565700844938547523425718276107987238459485351014867767763493386461874445636530172915370397517600679423394805431948624710065625736448932317120674409858283654761017679023422643642650446819523608232023972169091113291111373424541407570539522547939008469847060062462770190268048624785800744579996100747323676267033128824591921287817888795095518168969932017428701066238555825207862806075610011923220578392292397972554387728446919400955009062152482202140468033347401145907704159238518109247018296274463701219434328273147227827364578204345906041593723205580263645620057382012064521522600413512469985314433555566823716039589912063310372586536654170034530689914254614097513469362961726492675481197317173994958352752572079355131621539836026339133081154126496108607702326396820533659569970602610973014863040465445794450687875777704909670112532079333645972090272373118333869165376621266404399644984661981656355849623663583558164713232904540053237478347354608002613782213164889977100584902744338511761861754085413324812559549726720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,40] 76218450974378339984552483415072877461580672825711824947726199109329276039774069073733377765373755137893043474086615297323229706396087380554931170053103095632168010151871184362319313185257829263382256980052763862364297565848436300617540324765672679253161498759615379596933293640208609879915013873735314950871203375561153841190361526069119151898919415837107626188773553540341980850478098972366003259127268969618104730921584147352457968441607197986600481700384212453910957804795918979458639024133835497791114933506684048308491945231003211109545392707741854010895539252919766481182069860868342279784973779415953738619604207644395580478772236415099800977299510646895505547869043712013691140116640453046859884203940729497787198329824845288653598042264856010169848536187681167138669696104702918990905399844546528029273722321542059966339566492181714678399770612100398507430093095278367397287391415617484913654712742257752598740420449004518214215135345235468697087598310362656986024221731102246738875733809894012691239352581872983106113929076801122787707749940727992251695981147425468647610152691240513003223828132742158361753968916679698046307751701241946689166831246525098045507565829876786716541127258688336211277360985799161282421683681364252901045944900952789938106958236057390455470610063673463453028151523744999928199060037426061890105480916493016725773016844394058802907379454813484409202619964280484593967299103588133350112147463161154185314457242000556695795530120578385307346555382605070752582996369576783419207235712213714713600915118349781034649675484442265662110969653994562766291319840523312712997593003843053068667259726993468620172876133204946566749883826723729516985205850046431526694385910597924310459719415946886948372703493064722482963758442348369854077567603474748025444737895728957925764751797490450159494221718420889478437774405445456710147891626754502535725754582397306288664626607578662294002352946003446825306886432560470010057681052032707463139259954199508480971918306187978788853775842000190352604627885764631859472627798867046299220111787241138113982060215845348135059354039959620665693345185255647742310663725161844698772526025430227687245833620616176397364571843611895020905917361009949077088385621831784294109540253322405988085121711330261157492942949299669854121818795205025101322490490131489996150937281718079257183154983534430846719340910261180709006102144790849540403683599893775476618691122131628286499493977600165649623893334712464992063779818550351713633727397689356240152641925322923531304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,41] -395983974646280483049601725581388116086441496862187314949029474396859853933038463980889832567116612292098648753454364661136163431548833315092114519100011113174943442791586916439654160010221098245079484533188222637861255626660665575455918441289145490411987621157778447783076336694389423446999951753787796884746338409492186966985887815264842812265312088661379758203098022173550009795139374017641220539130580141014855388801200171547961087015728807948677967363102811792538752108793652427808649288684186808907851323061546230287295464528536319615206045790596004420381412939053834564848291478616740331076801299797425290596120944535864211655564506923607068415204927480230611269598812570579121520546633039222876200111579221771327612716585037049554770363866516785293274866949723326411493542321008222179256191830550859772647141553695003003855440305341937889567669855524153177707982726273878055266093842869766997905005899177372704830260634797806542973489593471080405951214173625153258124195933213829249666080437993935069562631886827049833541947635639960655020679461909811109022837676574041192057643397954425389998499632094263529652678154784053217222456001379869749034418350569890265370156848021139186652238992134874673317763577344625192828217455878047200845220667893836718915042611580060006965509745770169629670861903774615228231895369740080305546969976173973859611808379178073954210760970928746093902558658083448524426966999211188300662506416966137811566843034749380749962994116209262292121811446734139970308658060232926460003209659828127564821324628204375037894159798050279940260940840031058557214846745192149674504413834851407626635790395117340392727078135223305216856719773437070663540286300590705653175448652544733683462204502796919206960366700648874354096624329146205764945389650120962496701560997956429637576132024394924871714679935166870617742692833516644984722003016875600597134371066156525138087691673481039139606216694247173406099243425375327762699531289322276079715031481065681306903059421198544138432089162427339900729958439724131823522317258615381037613199777779051678668284043784853414667625506310321811601221562314788016902662644094955730246510279210015666877086097569300259667319694944962224186336624738362814556795514639006306596133288724803380995036602797064835273416451531568099734294830652024811327197728154833406053578900128676793209156009274875882588004528194188906719506660421846388049688608821193801878842546819840443952070905902660409684996360075361970704029878601888696793236711507606436258445582082576229135810560000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,42] 172986562142447031402544880522088555171498688111560256294584275272482039694524799673718290933895991044228419241171562215820147632946504283715607866518307212617092730176517282652271175880169204803530085601296611103357400695402986200557050553217218872149787906578001971982873587075037750279508569415946287680965024671846450540854557741035221418956591840776592689752753015294515520637545632212329831889467684634403546503255133537297093638680251968842389295365114625747273070541711960066717196907476308008932515492483389121582653469498033202394164477017831058880247030359062205386738540542053887935644967612313320743711483199941855906319458375225314035120931473799759186603742647612326812517106250245600172324869585033331362771607271659425566583437493908451210292178350006260636429686988130438870143125156421232301166500995957078999775667669594352193905593660182801396605840257667509959698905500946914009956094523324285681300871386774285076177186122626922412632639100485585344703331309534967313373256226921868602388177681359402165388133294240602708016260137436791572630848175714293902398702061244237947607004055329880340135349132942859529354181088584160217242704572567475193647781390404715753096341381447644602939297826097939620180890493628679183565093467621662064827981480323421596369438927082127501577121143916705676217745039997849870076263986876252518679529905120332686787752599969302792966218158566505704521120185987766329295194510197929076180250522311802412785312178481478389129674220880919511005470297575818690140879259838788340026182962278680818585619423094451198088464340998578200253747898675270564672696768664900583923677679621755615881806853163198003578828136038338421240663633675258429397636529639227392156199386154531595657521553165788780740609523559845766931459249619108268808515815401549312518037424205378330758404891493560995240329892030014245254581999920360673466873651642812827836906608443339933973832413705124182445202316117046694377707902779809455030176792809099372461403499349828793486865234418080309640834877484990438731370011224286585567970600985002134415584685594686548807963487072309332327350368024264415831288947890268265009708043143305761649206297199872536604522163937885034920606556451865954596609986801783462004862325500936566776038405611672045619518028349336986844826915666405422525361316892807420674185227752371458002241682107003209061926632075781200876938106406062937695087345197667324715450347736818544352195124455205364862693970850762877870527884080920007135313822705916462319149918238071746031779840000000000000000000000000000000000000000000000000000000000000000000000000000 [115,43] -47191354954414589398246480373147811420253320957126951012326746881349176271205057376495079539605363239456444625378452438689147099019201178811675347238680879056823176597662812773384716594650661387057042248966881532299834429919286909844414503123330076826398047644950804281036010698378004630767486972732299746208579686243783582205453019640377205283298920311567051456073885990891120692202443271094870414938546778971638391241253440327469687831573615123734676488644002764290243731355178963550852773928616592259613619238622038563628116016007217861232813230582530270954551126734220252695090801238262630936372279111005196378061249119188869170428671968521857897148667954547836074655782387289804508849897960373075620757056102290486697659440823381310083863851004844230790029475608758537270517945732338058298279330064931314291504418341355318146110355367316133669027892128977889178843996443812390337834380287549939895010483348580023900760831952399407011170690976503824752024292757556830960626119481473507215456449427495899253037403196805247310854025644555564316197959739387585736002860002786538097899996296628502815694683853111417117344403362983661004147533769137939044507280777691436400387854214349758194145962922488248253523371544481883060982081548194512369475807198462735630437057474415240144138349332791212594100017792915505891338874243971150837327180078679106401367634431552320908398305055384343482573135602193598562306546667949949388623704543875590467832240520816097250633769317008398732955180728180670117069226853956278698984037919844320474247784480420014612503538038032851234702605285347499220811047904427552913825688178002208348597389220776458476090345157925083530437487758418213161104964521976044720525172467465227934716128301504923873466902446818822635948465704834335850022389955631694312440851123667755471724926855419493229637325702277543246826392300103458749730003784903565038362526531435246357088763147986802246013994639534773880677279572582210962085083722202905008550963849264438178238539695805528376077471532633911001683004537739062856447338440137339201186406488994522845381336319323518281599963298053322884741956271146487972391063915347945618222791335218748666927832091927270846274560542510712799799500127468432842424021982020202641078795671456032663440501997557247437652276193353654980747676081223784538607428299896416561430895878982313280423115042366397395474202698378916461037189463817579422945751911834253823215595496548832865336240503689679452903568778540375133033758125261016885921879431186844310864412696890299163607040000000000000000000000000000000000000000000000000000000000000000000000000 [115,44] 8915743217721306399649872688505754018561433551773785114506441003339151311402991115458089019169636835450966118460642225876689083116554931787888994285924851341195558922310772216785489529085518369662354758547088219729745312170106207647434920801563265621561323700567222879669119246142949070647086677421376722821257682170788948887184188012015635286846188547220032835986449234531721146169476571651642912616469038992153904531674444526471997661401443953220789692171175435085697585733378727910624265847720804086236269758401305744326458534062936666128512288717057163217285396112488271691931822135056538933003939134754533610339484446385396810741720470339606680481185667412511267304005604727997800372637743991232013318118214515529516273293519651035845728964697160848395141908101258242938803001210010597683609924043428531742671383038118285671433606049842844243401197133740183765276834572008143530386314559060402044703236097768357888486138208597394465213093180715328915998436335952448508650903584893154238651192148530686978256026451866026001011958520476885689779286160968415040292394949592525493620734942876111025803451557129707406571405412253670318738538734036709469867669566076325359820256914594783040877020867791973682048404721242282450574542855758137029145962985360429704129465695823194076577187855536058480386142314919213647926336425954973184133508021501917804985323634438265889019162148729402889606790719500058128797112155157909617371703400634084183790312114424537569959862885278905052023371726096186894530147154389414721082418507414157047129235845666162670035226575102370399915703681468084561710276364072550532672472370234942669103975047260451243201530884405749821401124202492279250674556386957694667343621204163569392609885032492658117516520555662782612068656398358983965514214698151739876717849634282098258521282944299128284426219598414551248427955441077652240930973835561648866915003742009310831863745705614150826461792443580536509494896453673364795017952717632025773091323287385772012361460953963465714456800991430483913194394545089347769927993972437149140523374081575645103693243972653222403183305155383140987003096027339962932451082513425787781981926138385869721660944781971746235835598022295237871540447902682335676900483445484041329561870534048152117799093828382234088889501341735989443852965466078938663867773232214544014022761788269833741073261470201337390718514178031740491590698111581305976994790450894458162465859538162511626066286260416074866141665626910637493862905843504666724224002302106949906109585112300305346723840000000000000000000000000000000000000000000000000000000000000000000000 [115,45] -1019248905244802133895208856080667452286387699796886778160009853036026980975412264320348997093424742727913741000612762881621398809395805901253496050016104583015728874163760784251814398767193012127840310168910835885559657752536773639451708718308257084797070370426592308270026611874022536788729824364122295885809430524924655110103021241693186323022912760567711673770316021583965453881012415778589165870085535285763287606393331606979124926247625099461856745194762248801791431147344727119980087688752902846296623035811418239976246435972187860736739049108197230491600881660420408799461168502429367605208631003682672899662147957362029694605901211462098184469794219068813316717999896417482930958975044335776625446868232075832695499938116953076424950054282208092385841225334800282767672273296158246378928227676174742354291389738581128461850767456278658281276889637643188554614803955513636715895678755737882495491505425762131743613228841645015997985240127833281911696417733814863213068383041925476482199969337212908767906118838131007048070698335569007899575541322543540939346963279863085487128590598966924684360718682673782197939648907268957306284381002218992630814387711930593538368227481941184940384130874609655267019055528985221820511103026337558145393105389563646313384731286504717138607974380908369839519450230267558383065969715897253646888518208313210711547356180682735517435888496711523293138502379001825416149686742854989790094640099495947317896930598392139060259728051382650900864852202942068356868195391276792520423479358006808926182595588091401093262522933538198787209556930891988087774978183512481750938609548478159813529053719627352246327563443335429309515385396698638008794376601777384829628817932268632892183017508333456309753075676799234361935840271443355968448930292716088286485044823155343061794891915278167250657058033647676819985565891633073179782374086160545308180420072654318660824113060517909384846883771557331739461982497826635502060848368758469724055183135670171562996747002238244167284482801049664351097336107852306192693878787568864668835573926335225539503756801530775271603756137042728976712095039237586022576120257969478334894064180452535092740994479999899977242001235252729281009053516692214688573524514102056941110238128398590042005101832285125710489970198199560947080241874295517520058578953437984743812671498858293302855744198696768607898491655327183922814113592815370907180144719783122453595253264811992602485462792958155698041788944708359232827296482474399529790671441615089748196492193293950978621440000000000000000000000000000000000000000000000000000000000000000000 [115,46] -15937037108194152985869589505255261683622208343680954879064379390819039730273895072487075580041499999258411635349652503692647118341492972800537808491920181764108370932090687397426359991272920535799936356357759261447399346661523764349407003447628863028173934234311322482245066406276824096260506620220487614939175608320100155587502379389945137513027157215328631216353315631673796007646151984868258618369030578294185905876393046398190372965289373573175142079121823820641752244963323955892046069412579993640232845773358876159366497339276719495159571099062333822675161619455371546908175267897988955799783823747900435258962199575243963369606221528001720706927804166557635564703450570049739883843111305532338899522878714856133160778584462913566581299860161941962828814149746173995202898680399832725837875904790136934811576155801268864046278022643075186300931061739266819232399011293331788603556446324741188531216309012344396306192862956800891712867861664261213767320055465011904020976983855981351980779826298383411485766083041924580791052826459891537209164889921319295347819176198328802316220685814555044063278488751994235385391382656779584574044258915227961058260773097966033638185484983753251400411433870309015115974384230289138878064296712034205955482779327928594830200215024783898713661757663732539418332351219701582559251830045029201412726015587658102802308447283942758199519360832931549718881797316620691299027109145326640921807994896340449043205121692039341754240716369343118019169826842484456165996683256974583529316564511362237174952652335945660084501138399945921365093956419532192090961732898162940086804567658367752784341123323700042165110349931052123261662778603082248063507320113402448474181777179157021992343323835920880593645866971046771410063936846949045814730219657996960340945224711349550168541441616357569606049086079234463762559334781653946407815463134614443708948574453187432792163072359896163519550112395307002862568094543052451321944231264164605430067658771869232038594480599828192326488925685198513941154125730201718772617030891698534213883406525583660291198107049958852133816130010170189015925767080901741297018273045655495790158719623191249246120150288825858005458573122686319748752507625231542320028086466276952598483419673910001656232703326528995602658538361753464348981088530410646453871669815614887524223709023337673679495082902903456709079283927527987837455093137565057846703505502898211271028045800398416674513306959951240351015068543115704150551132577208048114075233519972359317158196669553007656960000000000000000000000000000000000000000000000000000000000000000 [115,47] 41825833366075614405359340438143558283556084066521953418556096913822351376829285009079766688956913680675788112957750098322765406326538879293376395015912754665147117020799886525568095419299127170221980737649748626867096219012246152617560620644130235191636883405913043308755905875228385506631818168467140137810768546175610481751646498928188088940633658633845518268257056656465747117672032807952871260516960022998054745185468690201394645222228924318983498134156436405276729175884603454692383607540619672389339580982618661881391302330570261677430057299392980780917520819556535570449580108455590204228324161524091707806962382769399837671897683418498897134535572631499526322847366379138701556729081053292068315010357719733969629992369564943500198839038691909575723619573962984852192555417456424275361239384932424337684354704874606585516165040718521591576872479043500303345316967423903311591247371626277007917461647903116822335733180761575200710529919487945830272928641840029432891461238655481513503729812775403332736115400340214251478157331792350666874613205672904239153122843641480982939146381448054046333881832134134401781763369051610725417808001726185028071960305006151281485633788462167432023890162259160082047475148867154813885164909916409510793064856064271903647382904769605586867718909895136820883846725863242635452583776414658249686801752784539558104077640176017458731010606527703811057435804741050780049267545845805935478916385430992523598776220434657925397369556191322362087133219043927552455198761308804296215032601920919341191798549597410048365114473419219884774982566183954272641727583239135776694497119540221484397603787920374288378292852395817532633179120128974997229815555532067497019903255477601559934811878552158820195861096348517423997674266024544333023500342975803647467606101189260829713629703642155845491428617268892076585859221964643456350485482705459984594704875181925167242812174138899765283675929023933567523283700512319164654879836900344136915357877611445276312844159172313256609944254234054227932234084203437930511182590573536271419139426412359946314858640396794638566561608216894425863888365685440289099298999765350571307956239098977812604085425777008835708418285182870238987033876495194820625109067766125524731909725767134173742557189938106236955724914889515697441859882507244245234047520745779439781570025344903856859395092335327741921220350520850343035134547310185080185517022696074396155008485171777263054934091375604711561858222477626773810644943893975888612344781249640946315961744651828393410560000000000000000000000000000000000000000000000000000000000000 [115,48] -12603559670837311785440917245886475361517448951942620696398165632122916963333782374592680585033772691513323517449665435573178374533470418864792895850261261580138300119938358890305541132344673423516236882741734919751925114882709658774960745339292166904655518749063579922449529610636682719029770270139167932788055089729875120034873610740504382202593101875177302700018969023285959221426801347145505250561835854276001222455684132599038706070565236051431605399275721613985744744645911409487135245148653286456841078277842486761895136529539915158035998373299454873027761554492383143784149022929715480824108474972554079868281210366965711026575576363152073303871521907030454412374785792788346660457953850341120709800322256891090333271751528811737209005509267373485228460412047523071234560038557749599751562198281205601912594213962955750444114070651273548726776841182515353297927203107337188206965200179339039673429619896447653294113500495683013746292076191605349961926741272992386138431263969039839345566726003229381092628631663838143972829275046128578841289142544615174327771793449082119676624202158154746250796725772597459565233745203060107777104614889215670302398211241789963207874429120233179944984767937891263063612984555050396178124854849221550744002477580238492880486010660477483740499765452416666787362337512038992383642526275334001905708479493490125863078691354079529041430948880905246878452937756309083509442867000862594113574379515389563498321056783160704708114030801663875444200692742053614920730813100922079797882923023589949586685698244837504068718482327888766009329673226617182921318359452597920504613672227488525904663092119824191362455016334389686621254265849623766464571983066248235979885674016267239918534161357931209860181887174889339632121626731295447768731310590882668966297123336313443420359257693295602920573002967603959252970975724420612761850596190830455011472322048904724815765716797614941227808990486196916939194625149860652734045786870473708325901975019504906733835837095939115976813377654766024063510369433090589984738107450099179949155941055160621665481908858602837132178399222733274430752494755396904998825493841426934767743347910946261896759126238866051427266340278140104049881509073539999895727521944516074688368298682236062907671438408114648565123932483233087236734323444730938124698609050244086940827594096278748694208328121881527025585319151114495878496603047322269163583836179682595272493854835834316115399614812667260213433103023368619228006393509124009965803048670404328706681952950231844782080000000000000000000000000000000000000000000000000000000000 [115,49] 2635088844114110384097611960293631900028037311116995924083024196426540755680721973633500583505314632668161139489342375986686733457659639925928967126264299356694395201214647054792849557176124830539919467734022188953948913443196403661027854635642067415726447356220163847687410785023160788371429710387420819506643370381464000154696600929366583274773134604962558643915156054990574388260907952620530409685973143970630024516800579490580680689171680053766396862511044630189555017965286396466377619325563286483621389040683527613289511770586855706412984289968227625791528421683368471258713021093578024295416360418028207958465583921049401637330205102158989372550557301335244242939467241261802044261736482827903379117867134993218087198159259348158800229125112181244071293851605618772752371023749827284061771412981100177906183734329407991693450257243242506124534354215793076970114080222125387165877692105278030125174844774565971531002563584534571293684795670184294801647375161832138415384691804735477112716971051660689741276750007995211387308432419951962179716553516635649656690073160682241667752529591778470897859835283964289378675604049935648771025535134569703582283690133343428169135999536116607526650205490941852604891412532745398080028035296337545222091144367624437948784686590212472348357157351500529856598412146725989721836851882544741869509852647132493114471823485241639298359359965210630370148981568368432813565649461846666391934333474101922918511072986096317557422794749477867902836498038783680060945827967572325215740719098460365693193927107847027977163954734351048737880192152338239580459945345260989731343852592713244213652324451394465030899611230195948540805602869218255541358342864646024508662258811138998921568389450015347998307206572669225820488178925249609338065587955573430236838896111056051889271544490341218459299185648413846353500446500138396007149976251222168072278142288062167579320421375035720698519963438549091587354979563367913462171039142774457555771255170835740378959019678039688895200787364626340438307051230871426089066401358395941994828481888554979409741016793312588800434369484843935951604586669832501330047787792083146435645861603117806732918304654206129444409552947748808767347360486766974401167730394711161081931263180949630821044932919420038384252227947030358841832334876024319181099579310133149779595243786458006345311936250707102622131435664518515865865139692212973799655121045234386340992049954976644155351878560488039555353856217571722399287446647964688407636018490421106104791047122468418355200000000000000000000000000000000000000000000000000000000 [115,50] -451924302554886444666537383439480452812715278086030240134467464631477329010361686624348561172493441004077094791616263149347248719189202086161069398798872833027030350589570567238021306574182016863146554452610029064196179562917101925183730493689255943355452731979687230337368060677025073235887356479349488522358326484980288311794181134059605166127149932969086385540854686697376389256965309981162143843514971903269682892317127918058538417416083272708467021762776763479386795804573584686693117957467235100218695873427810751863217631407420578443534362471134798668901564205722890487788750344590862766657608354842201391546117025901167075188167420878042311052980100676612230719985897505229679123117508125342154066741324569478468091482420569452685499611119031898767263919674998802342157300868314788193295975265704382565213070015999221881211381829311668631147728887767357458972141037683499781678017821418950725984187090343497265454906817516756663374034213818836574839917021558922330382120960526188744074709856357736030140204509893704328652032648292298664287746600406548037063121061722186166554450556898788590233559165636637138112134537902925163381086101849476642917663251311810416212285705153920812316316523971039522712019217851085149130162107073332136621188231504168722284319255800599803378357094234652421808108008117297386167933943534258949484105338314345616071408867905650679460574915426333793149860639009243346443546997466889506441721319069073098908802971645302925280051610378705918805346527904477000153866642986363436897905194132893940063865319413260898687822938064364305822178868544786285394452856456586490197336800022553803496427135339103094886554587912201975267935024221310265402372126665864333236802042590986622698782185689590395936489638681073609525570292922992661007280776235175257912534979971227074100420255451342727627942013802467586925328394313306850431090256938527553101244765970203884355780521245790967061025781466718732452160451172428918074674350255707812195777496570754174110456841141022957175800997014057353734570546829722973223009787785427170681380314481177934468921587483807715054036301941999007475806727538177531704664890497257719372605675658866256774486082544724394689263750032654971544482212877599801976106911245374612728912933422239742276802088287263673412143563353067496894606305323816131491594952745967299107261325372046200140142846212880656632914197404002757349383247286348246210459563422671234708230965235207238784277192886826965592042323888305548894947431294727469947844963692412447840697047602901811200000000000000000000000000000000000000000000000000000 [115,51] 66824542313551436805165390111809428448206261987094604561947091199936046731516441708158653945637787453597567858488871048510583322999178438279335810293221937827926018379452709282638999290117498954561632100616205483624450059222818198001511221122355038091764600083771706138165862514087755291986569831029340159775035918697363201650154152298131358790066021689371157183267961362883604616796241700492363607221580293173716441161515452984616228033153854223684379044758903816784675113817110965622408263356598838904911291549605798676259192335989515112922238360494752904857682404647854839479187097759703814558177055565253544191798541609572618982142713648408628250045649551513144902967677078718198356056674194256958847434109991350001344952810664331606755171445217521307115445683993028419428013558955244407021153611198099717090516539468898402934230383372822120424480388877884123198023978809415422592897941745222751285159831731413331370619139136020591488301253065517757920928498290188794908490556531761980145176235137012076194176389083313080626885707991901591148874754949503087196987768787982622813917045179200657617989911356395757981740299462083856075020237560674736229975810583867176810004903117382257335107794832762694293692621162642306715738340352022852863039582214268382289719499552334622833059321678938832495281189909527530141988134230275892599553382455156673159205363101981833258322783502965632000439760215463939688867143464764144962939160327152763056396449239931423601897741502986586809963904133754016321566167566470863206970689395839421128491820879068142100844561063459408978621089957849377342860828620571387725993634527650238555608419676463292071771066553291908065439812962947140038510331923080663462608427256331474713159128143144758523951811211545476626141290314660963030478666143177393658548599681548652989640190809422739119405874475117191835018259108880762043808320547081874908361126904962589072732088712295781116794899519688030429447517560098927556929272913825610490586330030065800811618428447613100219141754019405095856410488253537892318079051959352293310159501588194576473221183530546213227892550165030924575863017205288757744121729629403501422065934707729908964672150461987449738991773162697922827409554528815189128545885681817064393874190533904754792939628899095072963334111759446723277489232155404425825115101435273790902725679940016709889591192815527419801847097400469419968320845659157275794767156802239671277409283585972761685059737044031153976668415855867207270162230396971642224162054179370467080730668495735357440000000000000000000000000000000000000000000000000 [115,52] -8558062182817184460599469894648643352974319040854000671527808014476519012193062001915952349125448680971299325628234202644361008961176523360621937051673000487367909059289974158106778218998056970468753136143844845509074449734336912958431197386770331615426054718853652192086289930366055120490945857492245139991203391158633517827030677072103544610776962675510872941980005017749689144011665920720005960402932502757904135948582556738250272772711450362878800166491671113347150825817673507976684315353431236973188669787581283127212093999851134525534684137488820887492753037905954742319601071813627032165014020198246167210428287943254549407685313171331247640265437801610460030504934664977886060648319556227148376737949213582387381517787385013947925601260607523883043344397867678607526343336619420154073739521975592367494870560271353661508855570591433599762077430694458327527662607677098949488131591138821305932147396970441558236790789383044745911459519108194628446524106386980441607431303625308656443257598937179027671231760477199483718912528855956852939673982985734783243143980745790628124148622375451818019962337399891936227821663537288217842038787581270084543339534746925255462934904439186379850481961386830669076212429225008934983127331067484874139141716517617145877218076007320641953390182490894746845391344818586099250083872569307351966475410933468865132223818637121355650944236029180753233163855512175226700982584550365060068267204489263094908297228523012717876209125403407748300981781252715590259729366134683929679649943301098455162209478593592571819668113685981663423595735860418633614969290365325169261572736442823223522167325344211215534879718218649138814111108868621852708013535956955726572422605977223296555675819210874085474742427577608786821537781349105549293995648819577084847238066439951010543221989124752263242876325513314370551517498757935563891177388325450609303462508334079995155749602556823817776808848115213482005096741729314548020345664688173936141555670394400385486469536836563342574832153621334136995385152793610863928125575187896066510232173640764660263644780007659279256726427839788649730121938234524484416094003018001237061727179232717524360770953393039020851665191514904664547803300764761893387921620640122496079411915614970166199861264458088673707408279718020062190314855967745364366296122556978844192854563376859407187069699554883589990570857897952016898634628191637865916311964752201392442926074838853341787099904087403162338115702309080663849740149478242262666600408415551587850505750270967808000000000000000000000000000000000000000000000000 [115,53] 935233065965898388333743019691037047257516917540612150730787747810102318157854081322528623993762793613543311638198233951151672501412502879466034822161259780744099311901166264501606749630172065997839605119393990230196689032030450473566347287620511482437163270646085106652105836439049760064182772195433778108273480814084608684439350764906826625524960413057389307853258726380449208115986423525257283636278176464351861683451139930781734445566140408594936596666502213991604571841088065502331885770089488194107883947450373879130318124473148881532608602934880418089827031219495700620645405929947191451635347062053290463174862020650763163783047669478130359156851498676874582545070283000450678691937325136229458237704954179275847176422328369355688081513290656039387024150056756501514159733723907988710867075073118720701491432802066048951195483182341054886752144684206978851132046015931071330876037109251819910483973095112436482738519462213111959404694817204735034061250600914016625463041890653196928467423425072854843901155854412454190535066999037901331497987346810716881371941346687385043890555901044047647158743813983929506737693063299516739353818306292396763607355348130895993156399915639967375779820141372462248466493952342422506128974826698874912400754165450802984676746887816240898084286227982548460277829451015431295909977779296780098827757626883696170917032177789239872611928683470429593877558132819613290444368696117038030407697141334251128232573173644261640048912520514799212403101187911076144280616091948165415514795527689992675905667811329309351259833174371613411084211961942489644434407804022709581839871152594283542925997326270480819800938650854391926464666367748292373829482064121767639116212990052580168966972573881023758546259880982966022237036333036675125226521255060027055742965856374469385088630791258882398890664362425899450792878392937620068288576730854205291262222787954757606982965975811362298627866359249672761432119474021964675310235316776984727307751720582421328146960735618515773878445195763535514772194380811663991070364037334886345161397767672583253980721455545513753009196032625167013028340436832192257040131143794745584397528192509794940641507448472665802826663613132237510889552015904635086923194788818929123140848444965954210215073209909659468756511552207031282956659115768239425721370403895711710015029600406650637216236671688555295919626179240114299412922450304886892152486287599967918755334500000049182274482477856198825783765731248101525569278203612300811407167891678054668711115470195916800000000000000000000000000000000000000000000 [115,54] -87191948506500629451284802842284669922373263761514317578637614130130523686163774817552802911786599953848233319461967293370130801530064454095296059025003695020187132349929610768233449205535600304557296340694369762133738318184599847394136353275995190180164476267442261052670190805477544896898976315560525055254592585127578826175091569237848963955628970162246438476519405155030358323372898045264505451490415748942448906575913808647467591682216283747408508207477669630501675336973173033880093486215945693855789166825485599090437514950601352810858733888989916172626654867717177973679353426479002138889332303604455404680904075568888328745116873820949954581952391660817756603868655280793293220898631735618088143008654017692968382574956671668146420819931904640141080768109186051683828463916869565826432108432485996984140932686491198435083855440530026727564163315720260463082308796524693852552959269259587720702610586185711670545526350263255470624789490786240753163947221907169839488398400217731382794533031846485544878450697874944895953068140960417411341547339941448247335506961472737017907449611796477238712958219855396085350656016488266785693832928206360826898462978139611491380728405073133978062399772856506134366874682419553206184789449519588540294589035361661968126242252820107608413462580103999201215509778475053404509365388331864214028781750563568108305625405586071475789933794082313005749979904408114910856032973129886776899947129343396175852693287364766216522983191400268960267801146069317801534153764311178896589881208951859981936738423784343581393653213815220541551218640309548143575113824614120380331088870705731363298575108781636715677926604676819722713125109925932813531917780040794147771531994085489079566727922543278432133351299173821529450535804710970922107652286541702631019643370517719249328216993737278975739325251661046211505821349660268367472133435675092373040987764868460072511971765252339229903262015405315416739775423913595469711093469211449356626949338663324466710002615480210766643112949585640181795764291551160287121646154382086577677441328015822536099161300877896261459199607674058438797288289966354808512396086909886495191801488773380139885638542283654001765435687436843484246686288028506142787661751207102111371639999312625663496374965854196132171619368791608818510989139483006285312465354603657828923244242235255312234459699896888875046398697088084723713883248981444878275599846669175883037677465357515068698605722758440295671212497866162706266758235748719232698058319673301370311537555039846400000000000000000000000000000000000000000 [115,55] 7579095266920771428334303810658658449645288715740941904067495967869558772384846413339595399007977477264707739050153224108103091267751310752871607246489051241316347906190093057058438721684746197506543221098112937696308425852602399077845489693431885665645961069096294268836526592145130059881674865544056087890352246392861438419748557811475025495703097784556590014354541920445578156562491362893292250473975099977483074226786979573156191463688547113356935706114451647402891098313997557972890428412387552508579609556068200273980046851114126424783970410267878613338447107532723263814446367421669814425230322847613327107086140118155160008736073133135500403656981953001284493269897200542762122745021251634931128711764115118140261940303757058671087019229100857266110071807839843998511706698914768910736528787910423579241163995695531588386691144617990207359934548370872270040752758905177303492284523483996876769566108242678811608476276123318674368111737394562453407576353866526286281719226495433950622859616998470703556634785867439394095853425016465508255299766454914729896626349157764180295815067884339800536139504354135482528907629023982765862269277533616206873540333775100444475863033025703792982216656501375440376564424826715697018458131254665524680639641053462112606912236452988256578874247169796289717200339405165040707108436711904070621233632592444697941794251722514630906457632424192559144164952148491350238616136353247558657951947698352017081082719077340340574854429369634813785746724087851619288246480985797225619364176428184361849399416219965792762172767842760119127986261117537458701393617209555531115767715081635209330620165689742158349552028358750222485880810493086945723936401779069484310660585450155026622256003645172810971448941759707283498843701844901600830692147203502195046211707402110302975030081131132129902883733991621627979308596040856013599037090521881379907025156525967372609170155443477555518171802503254124599875509043747176704791543222004559012418074406865833931182267402939008636786985632032318260348765352608315847501050031852135821045392880516765909173618433067277462137600784207160078212499187595661430573495052719837957176585883713545142754111227055677832814779476172031773473780612531043742266799065663285039160324617940408726792605366965964510909055336049710240314449661146455023445516113575309508241530066892844380609903846808297528901008029320959001550376263239762593308175572920796175946090402557814440598244782803315512605231298474607451224804681990811032548801891124047812251202009169920000000000000000000000000000000000000 [115,56] -780382347652362725307354334383192255675854711032514052845588277152985473012587603509473425658861915033440236175993189133987467252371123896656698627231883572420376874382941928140755110799663323904606091489475025913792918819888355218884635749342973922983485517219685849028496163649848060734414007807240990573051129267898701460023087768518885102836276011394309864757454183225970676114258038399342233626236300466697334348068751761687875370483148248676912989870868023414907448733621928300814397179560244912381247556291117872383798772676121645901402028309342667175302587719222134319300342821573056687002836668766671902304982990584421364924354786506698522346040364424142438013501998986591402563048986004331199749722051739761043399736831229984428545629807690003117723851856580098749352214351415181851131677391398423707892201720728917307352475087663387763964808126095531818326945884497279244494675022109644010679625417861498663548632866349326223130753335191766769203093230191063838834223217218476148658510067135361155213410412990863082824126144279049024614039988056744388159470716756685652792781274821165978457812013339490104715133408220146236118209798635463063529395581120684680416276509277619394331085075406923823370651070912257961320594841752358270652883918990208581465132541209747659089610434709914387753921576251625153899692401521420114216635150980604754785225392335996373660565598397297261891763766525220519590329302589161826968215721578912457859522494598884381429210365042752122727147152789860543564530560447213648178532473558463145796012579513992186974663299207990110522643861042523731637975272998118218407735643789348300623772661923766958304396668487588930951318548745483756233352763424658594580784594553780971907265518457587109909334889067067159314284994970874791914997278067074800206488401409435298414551070480304648919808253735964084527241143504012763561411505164158213046647522433910482672993951962103343089819546421181123130699914693692725059952722935042351112861084109446387021908207535416187540777101260501045045227339623709122372721302037833589899712377835536531513156735766360332986006527901078729403628685558131270441882100905941864398518262135694852035551795513816394794949347596942045270602366944476025228353155694303228452798081723298290581358948982292449110609629120622046618741623003867861308956776591000554509954664829375687232343185697672951942663882277993306666182412838928879589718620934655156428521028283623082345213733152371516044671222476861841916132160455041502805583940508900181685753715097600000000000000000000000000000000000 [115,57] 102935472599913109447856772430082201086614843058513918609524198919137699848427036895396006363034504595495271969956893747308020854646365103216666156171959762262692999690367491134601470352739111104040606207740734355911084202899577611456257550483910403278043415168850182966627449992654793885047207494980372194967051459447724556039554436242470397278416198103799724521576989551802291175529559128747769504077971320771753157395020620624447051624504570628058243158932265715610059381648121266975917042380680977338260852896720948229571618821962217779726015265257354297474159088067691236456133056108788174399806121341927109654717588760862451199151406466077180317458758654151994178211843143842458868300169792949598110950144002948771555688134765761973998518181680632368734136406537097169658801774432401868838932474776197346415399593845618746274556031567094102273202229787150446820522808588032139447470885055424999759463034141231813030266332209143285383884040782951940853449960421249661744294613674541366737048548969919581505195559764701548208328358076052486262966176063169406553268922496063293502141828359423930230939158424268843467314580049946470106586559616806481705734609422388444527627817038646423509838307162990083426015851092964113428593909184290163783752230738381332997100865924666516195064124994281746369079720123592548057702385426090153177604752221577010332413823614056782839152553439767670623091947875862396947498697803393829586574283380743739536673130644173621604228107014413858529143518377166682565388728694410400030091886415299447053129950042488997487563096961990010221041783960147941813513618191771304146145697590240994487725355086532718983794526351712010161284741938742680683573195056104033127453268553495004752851542474642491200781985399261983859254511357208255011259252318803500699245575683523301614403664130150387303284258624375333608640479659328214867111415918787411719012813893565061903538314699645092831995912765401551093796222467051448537043381391065981402456524504501995955149534944409945149946481817791269482385921479716989130444261714134794052102870216569557743369923519409203450534438918653718463912414548338148508616847924388530993927066267849960199395185319022275723789951598785353365562446606842569304028412643565008688683709157954065968776816076832219510243804519325653297844012118243954880982147737341841210765694791849035649069622954779151769296769166261628597113341562458414289929131377647977675510436837525538785640196147761059583223002151924947140797378574664744447494079578337497969150708940800000000000000000000000000000000 [115,58] -13428992284586245194002490531730377837802232733461424432339720460519836294590532024005854169206436308524634623336798311995458962739555469597660400839185786796702870955478498473458466111617664844363320770259513602814877169812416571419341066991976462140146943748823109792387741207712166944505468668359536021281923227663843560020850213689033904418361822938772046490717381981991842830618165361569373414186578304306340357711855633593944825931297171627602227012926365436721851345600694683859322506879302412383694064075864360209763630027442224605811377989366159622098945994017406456989549124791366484725239611843826070315878577306618762547880920484354638136580807906885179857881688326870627920774365200982352614649767112956549631946332189123055584369655086392021838342469901828823524200235138204143357725728869881804788948980184878819870295270575477273912081191207938871374458343807907838934533068380311886540738978867944941114709250069665731549637728146842339753310497316778131944746131689851029156882710927673610481134820950136075511243738243998668133149195049122955155699883806601942234627641225980655257542061074217810613998161692878771609594439817225746376946049287057492604763032520479023433692161060783977603877819703686994417971716764923924653625389874817832226244673286411638102753239149147259444244790884106058969893638750619646821857873023473656873465429959164363389412933355370347453162407625615283931405744387454594169669546233524368292002184623204312568057621946596549855015850038142082985504091673043243157239765693693935617495915703081251873074114299382598280030935698699575826583529778205549275632254703808288983892287639525181635416785369047274478630508298811778444719004296749887546752784255954885650424601861358553958269433016848743905015348622789109314867389109881771509682925928193293713717157250936391836575981214733893571471282080930022774828011263058547212332209962466450083333103427202594854089292781086505317950182611733565150136794766741535549545688864017721722564438021816926926053288245752073222327351804350826876836580002459398478352543488072003362927483080495509546390691356440011932684450162811516078196693588698728742746873617484400529330178421126091107869727398208174989228924741001632822058103328423017619830592043037519818100099301444385852569918508484590075133978506356581063489614614995640641467263648913417375224758334808099872099838102264857643136179931167091019123834591049186598228348274442616016002787246361624526975571833868394053720026799333893029000275230405918210969200230400000000000000000000000000000 [115,59] 1440439016058496448610105036627756069372136306967189175060725717522076493976967775444805307395459181075743309563640354868145690149410393291973140208728705750054540065282418504899241888208196998797055915897543090430990990567942009106403610119349338264050495664118727321219303529598107661126618480904322698916341682111255339998129284971597503093895687547896735815757916843404318502456971305372140682770415172922751626748931303986972077944195741371125796871891940800516776894530691213477471560419812544555541457578016962400391725677740647458772032544457927453650542753583357135721756756098849843129949946231323269224855017346196172903400757000068552620557643798435023902045952578116916454421718332569065515919789235585034659028228179464416179773797398710968065445357636604606663400859630007901372068891259037806444934838613854463184342304084841928984198806879507316998134109842588613316203362900595437192619706141997223849518526768232522501515136357372435003347960465217108799131099359895762368175879218846265994016207348585532685723152018905361787293358574456357994154667615380024391497689057650046327895726212312995589184818655380950587349292299181874808088093526062573213071080224050247103531380181950602346759832443526005207441901213350534292799231843220133580666733078723470852522836177735131995746230939677809899156455333230864744065925435981353685129259831636016967677785923066576192157707443528067938538193646474134810160977513535789609065259559736847226517384009438552144032902763989492831107381157321822734818470854169858485417860340890979957211265397775797856128112915788828858044833376683926649413342430233961181764878697169846515493397383355337504586332706916213002617810796229423021845526714974997444129675847239622510593961745491220200057860647064052814421353154745648490493852928015921107776980621160800676468976601553131682478394413627433505658649687386745265420753776868547946802522858593429219268497892344236501756625317290767621342076835706291955154219322240318247632407447166098263699762282777461419082582008628538721477276235518424974388954160056905878425657070288723649179264277829304591133922025136120897139421733480923426830326739967945137648874487196095605131716683064020687707320509726649537442495264691233203758666891830116093310296909204437930512590766848821837677331938355503050482391611178542079864621246414714384000775360135256787010555586668947182921641240495471475345711142644856543976169788194670030616386940995021640311466347146995966248475427432101157625303146470119419343022325760000000000000000000000000 [115,60] -124420188152036371462474733135807956548648395306371257713362584482105204650273477653868631135008538193933883598567419638854289910038010118049784267256693421826019542831468019780012516427496745433925792089813522020316742939163565316071462307994609997454642338789165391098226404696838828366281821120607498903690684838030253438815783481431635387526250816728608412657158921340274005485766502277990686966214060703976064439956643259344871844556756613705203088927930435295204018349743516631657946670756372464355635117210905074111295861110951761178238078615921197698483275535839080960133608146399295438455843104987461831298384387896692177882151459792833711411206930014084255076210247935891150153866544854140033431177753534965933434653720976669649057004340283944823598520211454845421559014160630448817570266343582262497758880951248709475783567224635728180436740411342381832059586979811689667083560883561035380572564106015335415814298094754369463398244640821327933770598570109331419056270761587825050618138795354909717969118989053788660798607285041820515644090867326754084642728624898634654563737486366617668709684784713245257984686768340110449385570061486324893614739350305815751101808088329329192695185681771883639326969642119781242835572577161122355938266857786943363132354236088866941312639773145085128527010803722004790217772827642233635198387875513971934757297145457075400359105486672209495591292336494581858240208113469260261424566591325957681772089982793363066099736057308068023718001783892291174719634204538395443285007770297151569805797674577983682558535265669382031218784037710135160040808774357288582695652582237193095291283963420070254172609930695946969334882240993404025160057990046923829739440337302357822856619475172968021696056758256332111505376648321936162214778885141369209215743552385344673881917353076429720618812155710389930777839512973358150427675797450484661801731833193026514375106285088827118292143162227978337999276497186856650521901147126346218012594441496012813321919753339010326706596568725774810339795193681945161544901069989670752175208484982031687543860682593741230103533362125784398664572247158436464062507983083484872963449863324884292002617347735660689023320747443467463795762944566277607183445651664080879592250651636680196321129287622441755114634570359462650388783359703008684902082127532263339044550150136697851155476128709830201290101841092899133482576774137591970188687128649971296300528284601747999234239692662803798328905337496730675556246298486274492025432702265956755667576422400000000000000000000000 [115,61] 9441556531743408516499458421447683689407578521088607931596735008396602034953966121825186325686188914810214314946600868582459500627807554517606132852695453971179970891930769707789814579866098783856725140122239738211970906639085366996287850463924868843737624078216888328310659203748598848184425894401484151750484185495056805750215033360157269069388293419128330647170830449650929892226464586071535699204192911255517575200314464178420361480458893826183780571482674925148443182156509350921751965664752858730027235994559537346046354358739216151961630085296921896501153736891471245846693419882354759372133379371005680934118073197016813736588080190368674412886902516383363710293803591512349701486448590509860558151501007062193731283842261597725886985253501347782932085065375002420545047681318009389141066826739595072549283895181281229144479767787137620804141114513400795591455831907311225621260201840858163677891537957263369054771286275800229505679823835852914011398411175677942743824285318483294791515009435768246330883804188054010756803744315198296465585506877712237514178595059032401851537369677524949647528881093967220718460935715523013734616296688772097189450581472223666291930906932843227942222913516650329706414692221503577740857555503986127082260323837018134561858834265188289871275563975786381703098555416804992739759483209121293400928652830534074974598314836473317693295272217115470948198878687685344182677032126882035915570355815533030944495441661462579251751129422792594726515712143959946842514807304332686503665942281153538242016527756090376210517203230220620848276102000446302907285106753683708775157613026821992594366981396931189791619789731513184777347557687185225425072046518832023332495428810557416223598543935423142928675534085815731118849076549337425480770064937466632077267948533444281626791390669413098763864146198186350331465243199771228823324303703842022152267450663075892541081367044096583116990490884759972043225578931276135178851587220472815343407996048263567435246269880212612207572199779543683541585063996086876923209777915757994068651565602524298758644199238658035294782443888901721076810449992700469649169139227919452552115585617021522701110503861032387334591459435943486230770483125010876977697053871531120520717397604435438659047837223264535680679734464994638317864118844794683225666522291550799249595102080165049699726864179807831835912544626555069303821754639307474153710996170818916487871590172904686426172548640818127334077750661951687077763365862051136748673134765572103491362488320000000000000000000 [115,62] -709316142687203360057301223939317787322374706281152993904895136095846369943263802475469080989588323349158929104775460890947125724233422633612160355195946137541224717877464010887266271307844336407715028897231458607093378406259227858513060982001437379904196894965734231820689398532885310501616706524717797862796050488700814150620078629906048380682201594835638806987299486157638885115172194816901019505659457636929071313108749307964569981490744828322169585490564305090336312476359412467921651254460135814429173580765217551691496682268050561390709690754183375108871323136028635210107793672869710423763803901886816992037179043345317458174336494713872098383565858818141982800547063068291756377047985870477160915467788052419281350983011368637207305951715987788105809993385796047540112625126581946605802572426682195335951153083342810227392799152040544368998960217017344880231117037467116492496741072123417571829122358951604842544324462017164416474444209546908225150152445580443705198425470903503289465515625376367130327186236651595670095017659442961606441013658033055472678788636974801151093581567653324242247762416990398967981867747451719289775633757388431235129723946778719987044977859097390650496527210858423315929461916264862515743657285899684632762885478827180490565971912476456416791262321867620988847236960408093012058812392543437523122101574354745620336836207078334653013798741299653313252272468606417347470337307473859147596075300330812777793034194329278504094303056875910252201865932469974794241550125087384199266308725282236581131925668310984546136891646543957194721982242466508566304484131340873270331266215308876089706522175240101874122239780814775049530390320865514625736386150711372750191803724717687170467085899875729312980756944521126651069239819786483313721788326660907041775324748250101577898980232302028571869829270447588835548148665528071121565753096727954298792445510332543343694992035437272082590078680587029389514744652930243006684336887813307613561859318426455464431990442311397231749555653461419946083248839993938833836683669749753250672905809284793850566236790395320214997563626629838769654515023593560726889079930094184214930215446547439803147557747130394052529030736701751746937299669152968841903400187038488191865964293496329272768056196111855481685363796432970422517087450618870277047216471684909720467214172244047674162376403473479601168715988857130020407050060314615254446659774583296835603059185770653366108769391725264601503294356640995114526591216755434948900269687642415383445504000000000000000000 [115,63] 53233173700172737093269521373794492859242454567240635261739075618405928086595580737640808499837294431813413926854213569950022158859984300003618436482489751483927117792290453890725511819847436381382478118703221286860957847210574198384310682155703415613738964146022247739729805675654828473275004227995568095468353787825452397724960129196168668426506603410562788079507129705792234649429793904781699152839407816253438202166714037159106842600371646451099043722036040449523215297347590015377133122694058754580314589948545557992278456661969143208756023364737527140937689785824882729937487188513171998808120716132184410237457030846728270673051606191424848487974124828068682000457482626124509409674729382029168126022645930763271859059620440544303962146858515124366980877365872869014598304659791629599680590857869742151515141431781748562973222199798566247398719278467094809861578491757512843198020043624166372221992318683186471949257090121307209411690347854277185789515660211317446841009449434027623598549819067882724947377823244836477481256197835969971621828678815351579783932077111210500862994074056750652437039660537294918009569925031506727274400139936844929635645524346198053793872599345008101062121392185209979445695353487893935410717640702796494675875160663093154154846642681098292427676135430208139324962583968619184594783329292532194218009474989191914499001598068957459616758494461135131516439372671357995385908777249248640236468681691197745207246080643519148213790819125858633367308417404995397558148030377277495856699755831798933957927227961181617045677547032815926814638605704409469957701671335271263914217699577027864333810837584373873400116045225009254694352030362288405324504300757214756179533058643851576790874573255792985441923726214824979691882588931274742402409439457491093584730676597232409752851470412098539330587688873259278492193330413739579487294051928760929625404692360756155143404184956849999775579273761400480134069921361591646109944823712670878796831874643905803705787963346069983570566708218284050721363109658476413401903568271911269141403938352594863438103334192068681063850367507872564726490515105311259354336768517682769166709992246059977311110800684105609281811482776296423507818259107892320418577893307910896663212499507600753384380471017273937372046142684350425367022483805879590937587702204930362644351481739896248200466019877900197272351312039010809998766891341874977212604275516159430135363449944216713628018860403236534055387372889516748120997036152311758285291712615804866605875200000000000000 [115,64] -3701526381753716478340972217520768031139374198689709889654119706856654290180844396439590027446913611333643879837255907760048061428229540716201840048139567675995778332133720178091366558985959197124914725761581090279085618019610020404782105536727600108902364327831701312504542879521103372877642637253527221037051771031019559629882223106972668586248792709931330806881058115132766518633017396906608280830168698751290717092348656502641605214195892425795482169909409639614703438786539908097235572642313621863612942675033550611402836017210213778207550619618119669653502663140244956142765191235068095093985425535815880628959012699004670781700015482089565847475524386557460152546284635354264195432284721452150620994056804636503641280587117548437720110443664474418681720208373548406755266186392492023313018912252266582674296401057954142495299269511355238975093470939665341611997764013736180019947059130054439343846363042785470428331365435594206776406222703359296729543996299489163599733812702152785447987992508282066839220816747949858593422968316898362516734241894054059426021524654755603239019983639178038110053674049213005287542767841797560444227146816850174978658657441696344142414323424313704016622763529282890718646250276384203771635053733880228946543916320777289533351596156393847626332582626946677832785370001456085848082359725383610612351643754487610956804941223035346961803950155582551483739127485623125552783219960010774977115901902076607502447933355322858265640094788944495720231981923793152445484747881764928417335737746366299139014257508096137155002043288305939481685470460987880942348746042641069432106134800021680281913534552702860144237076741941152755588557649076924882564557987986499444997468328363425077760875043765336268663804917533110099468254959122940815447991625075750689424630310232704234806657745797551525100973252552246459881745659115233534130790493448256025951011997177119591886768037843981234751305992061786704336966147816439918951117941981041960653482331965540662091225089507142353531189487633003732822915171937002081040434676464102739145967219318156665638478540549560576629084534830395181990634152375457858406536860296873700816562712966906275375206422767879474931588306420197172086728354981127188112347364613281918064317611826855628253921066473124769846359026032163139857442560652774080406982808569537753921469510940940035057349542989621882204532895355347401106998376080539350308613912727885058355382217702794366062992188289896871652521911302524005335357446680615077464416417019659393433600000000000 [115,65] 231819262030691770452051010773124107638566536553635017831793411802818959621879831529979273505758783844896372604075243358688384870612794451025152955613977338728671660115926558322646169067074193576993395992646652340620562425060355261362579927797117925614810999355177993520804194208978016146765704199025823631434218375524320689546997145461477219295610706858013298108462737568272423748051877030051961464951397659043057176997124768667528779551825253189566614200065533337617612933961327843520507345695277336157017001518887894302344441437493217398147223053263235878778587513971209560688093285093928820184942425135364090765525081222150535686878101947141735808531583405723277634742755872494249080217884014482739312709443363584233089487267666468601976806149522006270740433896463449284976309184474705533696435692989576817998570558783694424967332752296136643209284046620243156166668725296297111253284820971248966909632078049772991127858874239622465078160869426408746985675533417402643562989433584887193005312674223024632005206253740262914504205065591288326305156943381138844881228637820889452677421678204992029529974243712695297448370664223439754283302476833461661588715422416558612377727307857140328876166514554888157931206126640114070075821101454904742813853023476224261641857593724450731689781986442268665617991300483127083689977916800684891594197422228535916673374222576224555474389005193392380620984557567592232893770199627091127099750484807269798242831691004025034253479293822524254001835565461092624379538819453474276953933185408953330135433505089440655294028584421966355699207296453819263749995886771352997969391808905836704087130657707796622798430884424977203726955798208638318180363451511323896119862790998065347952208885082124890168576096640833674153022951482937015220743938361402089852585272960674721147594169784404858002451649197973647344403671638904836914388925964950273060472343724057200383362565250760900497928024749146982369966674772799125174457998346500053199496554708338706959709500654345537733076487441317978778792792672412873973356678011809911246555399665113183524850181740084766401282229196754113654927021350558729846423087958410542100963679718513306195727046150076257448051781357766312990260388367056472758174591160370842645486203102572080850835526080343043004389695486108680189144425086347874112516405032706084018052238404791892859186660163111937788021372758467619989130945746805366218116523188749474500989261075060774527225686343784755184533744710012493751812994887904775031893455642270734745600000000 [115,66] -13172380254485755992920428682586782028251564329822957792768036536633413411441888210966914568953636431720667301133174122535692996279432458523796610528476780588810874898641035157679400946031506963697018926889673644233656847138780023556852516439418319999341249634148476109941804256690043292521736683249812548750258189361187473635108417309291640283435209135594681195180632898969157080909661539725204412936396845596102605738509637201791539479043739107908761861150386708238229604860752991753545943439413773735582514277028193846355037128085791065708792682963580176525500856689067860500931507011627579214774349987188471328143619698003456733203023538734034264019873805767743012175826894188760051777444253303493415435583363100382010346314904888535948005694084035649768955857449588825638621127444246992364946045032876020036749170685607090538185861687535463025847174437015486158342153659856246107688938694987381337594182608659049509331679934255534713768965697553803058030182175023883839829094728089591967922587094186421349402597159671738036122553580258386243411076647631804158748930598790209157376384859004580806946543696568126958006942834176066998659799984276448673882265878391221504918990523440346589848977429245595408600848919589234955131792971351138071018432661694010506277887078867563869397794980914378652645338321395871901451601783144728066162220825198440084278906527167366334850026012787371925871648344255335924089299645597114048042926909149597746512702198582782643551924630191375256348199955197734476105761233296126868499377581996097179336371754855121879492290960665559442896427209116245787840835016636740030877704293405925681209784778976324496371240186019894954416996040576975825233994805880560716932946029910063420421708099405384602302050870437979652371643259630224025921135792752068701445975589068911912836003526245334629120240367578071588431806861818758672561654259834715898772039176267617315074110664850805822643936293575681592983430214901118175810592294547129438607275016738602279304797686976040449669906723033281418040337927496477356580412377638451448747782967756418144936918881453134885057737913043528716586754351095318686947121382786065551149432612642907966031282109279655852396002506733548500336247779700709665060325831788855667237769876345122642352989686076906344508347392940856032200998410448169703360592878144647619106939609173676059510910884052512410321920578971068569844051455712825328561115083596329469580158832202002318329293776741769775814979567151332314142978106449247665340620448692453376000000 [115,67] 595772917144466031895900872289092020834330319060081558120349199728415010657474765639314556945659837194998977698031198147716830018872782948889031049278470855877408893325198734653485749785197084939931154484273554824053438462269138565488698982682615874479045703743951946494591439404662099464486725719801038597366849061221992068885316925765463166725574071455465408484016332593447687573773029095235414413066106790868542964010134394587203063853015143714530066464809965581152329531077038614469263936637852021379756090427691073632948858009106787231038154287573571295680912261783641744277287854997357643299189271478964890062559324632791315970016649625597369612628734387791459331424376872672734268710055708410891932060072724977368547742512011553059722819688382770864891093013406273477679589885015013863716166728113427051235297565721188182090976898595303167670717089571473734365052928731781040853855763523476191160197102391819583076993481072613446132752373452917500012019270374297277093187621558097832221856736909499780631864122398671118700512416168392244665336307704584341775600838656138316825349426700719608446491098338857249545149865130079375460010395989761505716997870834491286545354964329292519830428909640391937164746673267141622309799876446777469740669279177843468593503233800905848161388072162127446313100673187871955049650226942540502547642549888665318138544149852981410474175866495575390984209138660281039304267990966478781400256335300418391840989780701374029280187890996049730018564723399932056764917343604548569840667450157661565414173784062258503685647169231890954848938477077574784127610614280672104051089312662969792145931058905421020909881113717646163397318868545314141801428120160805984166217102302694157965684762042312417984310814464800618052172467757348200406304290857714831745565947964727999071676427477914077515175463307903769059538236638601582057968875047297874217834935159909451765337767897150483100618429255624687452730886479724835809136394178708689450297809710584254794268715126613681106996197895872852869012157141526305537024566773675360863782455928404362036674593130331929626599245707793027988969846190956343184819212795613037344194522585859925143368227210625044549750173805542533966954413721357666706013883240287687966956984112120686043801879024118011125649511192381334994547557875802063198093013873709632153166849171674479178086440085865009221096268540574518399132628580591146921363706432938083068581595070788716554425956333027067739421952942590129220262830481841575701358764169281469400 [115,68] -15088190069446320587546086365431353124728431012070945376192130286322657398122206722997758816454479575723742656229605776662143575397433427589424196379236902601372038786519483332639133396196670318623606519463449255986159298011321360784916282655461124530901978030848220427717955023436116749367396102346866465995297194423905571545117335243554415729932180321378250954239927530264573776392585379341280191239585627474177975835035165675095309652978197153936167963428245893462685592024843104108011073708937503918773571217481535643133612104763323352314108992850046869857741565572965436697809716580828199986545067441588683121792912869962994263450466564408153750657637528723078021528058015619650877630638111845563802116098961837765790804864775357460724071824323779334081843937411126467538904196726897516611951242603932972409187099593084140368579670879631322083094325302109222168360880470867322530873706876432045616449016148734489650546381186920940467929659984260907733273406545418477741739067717124372117248542178074671991767177810063367436386683274364743580448736983933385667323176249073206695005150431262693418360900631663566740891981610953455500897952683522542923607102459991525433965160147843796029622156388047706245777407970594218884684374476584553976687014105168947031404296055640934206208865775192527373840718207956205648716445497986564685669923173761442517183171616344436089742918751741177761040689770366864942849261884409551437056430032887915515602299508886953263872637476243748928353004331597650635017699477352552836848886614032867985345651831358311876524943596945259802696572242657272889810019124475079368592846086719314517566904162748691959701734695952811052504454343156559504172835006283037411252067985157895305927212125255830742687062358304329246264506963356629032725937556649481999123622787130840795037106835541952827436871293904469074454257109700049063062063563686308948718731359952764617131931789266190468385677669863731436988365861165213002808533564613771263862664010208812583880422237745204631830455260406628060678287031829793430103929583786841897443628126902487361932140834233301198144771160832382967973102216036446599135508603121746802057416679222933921372473922275051560096685787863201242735601326041084673251190479115810192975356922365089038571358910445644140545615888192793767689921758235641744676477879110081624347738003573646444727051429228240405004221326347389183001277811830764910714580280031286207270160421211041237543871334273056857984212419540023692402461893364443152346433973472000 [115,69] 91278906848829333737464660432983928720729361516074462075194045259033106679765990250483138399498902647502277461733507199657820584205511262564902517621363049565328338831901413817726752546393567605191224303265026103997020482740430470652892229185356703692586910605447398111199750470408006017626120394101644533468017150335086466777992324493206735657135980455682136537961702725999169984010940472807480269121596113817277953419698076516302096295175984670729923538427511464156604027641952133025663206054518738637730230590554424024166239784141295985060674696045225190633999329354355673169948731701446729360540726213382596705004833702383375845762128982407775290107275641059089958656559508675491539427223264425533035301433915634376566332446869473568587074837353422801262716687502518148812773667682344160285652562561292320129554942799739673175684241684996246559051312315101134201237352870126578343339060570824402776523555368915911105213750478298725312995748458874814989727719948927491537122439837359558465936605165086125347830112859832578343071753473102924966020095851142479720767670713749669360040466714370505352575164151139628638182739039198936348882411172398064181415546212984044353057932766121667141765094074422393569751289852928041624473049031796923261835796649412196795622296291927186660127280212113901284114039091581936713845083610520792898312834951952257594980283027680795667288873624849240265480423579142540620318646256109117434330813193019359482685342163982711212235428722551311323830149715788604893256160687381676975291426892575445593695303213502511386284997592063676457043534865766604270363202194289736875708462415583139699698499735251666500640697161590570599427756377810008124248600997472421621447493225733990298384133277970224697521515024843935710625513745744622541052505348552961932511429958509320615876886024020384630703111052754002884919774739167177270132741570641386979111644620846832325576675798948650846472273903056527659922493065445366294217679715596697266185526756139147833409131613152399443758289283068599048423371069382405905458508663036070876935627910790022449107064436520780581339611977518506797137698809202574316360069263421591088476478699453955222551175570833242929358216654913546029322156302000231423208600284128606626611789278270838523085302624393134453864065509932732078430539885303822072121157193047496067625456773327954370245884097237838359720538856242606994259957897551530593019427169774347771922282544497144541658498079004539733613035646535605972992529811570279354319343200 [115,70] -2152365622296822561855229091876189630425144883574243551853914774856089835334884870284756186891948303184906293286279455210957579044125926910250969185610412951622013379017322869885372414317730059470799163001970545653701335352458373507036403178964542540241818518646615262322498310642606101066716624389787678819421281060170735818175690999495876915166496640026782368857383987856358867446403819665050802617674469223468179695296244363917527403209905239067893942176095794281564268721472933679923342136049047884703757491156860325553184453429500713283483788056269399601037984156463738635297955638556209976262352396384429706951990567531049286474095840480337231909626266614231172133692309090856631763300038925655600465918483260548589738314230199262122788810834018788639871628120375369026984844460795210142439542420552451162813300054547458022665688705606290490698897400377337450761751940893084926516314637776297089827935212931911804187935002266207388619351322192705434534034438777906672995214780391462702943006358303634651641973290397568488982134262584903400262878707837131571831883659758990437370677823188432613839332553652710560314293253916444590819663086866661751610666952135343933700245555168408567047540215956081624980956072946531362360384740944808692997812725876422252642958891466485574603087159216197994198886729580133742389005235411623210162499204572692794080224870461238420562171094171168774665253921358232887022484958002727223324862744550194614599755518176358515589146686156161521495541793178156775432337966256521032840424654747288555048135226591291464478257147625483918062198527060549804958638267938492300956454923579988576365539366511510650482267882576605438070728267472621793454149777381567746450282354215302905310528466782361719766229210019558630494824087783099055249603069694409793027253563343635814879285761713284780510137813306001003869694831614881883089499495768233585293457142128354510195844268821269148018183236731707504618135584274112975866467786449162891020056500376941988844976842293346289630516183755522091468424652849489193721090440408815118346986638768156631179573472944273060396020014305866081599867432231715060327815373566420229765926612822415041705060793909819319629727057629733772032396290127808009793040696417795614549023706737986163268405871405415773929762598092261823333061988651402844994604130707484316943357141524075725997137513869459201528679907766026352272798831442459447434033747052244973722144596217836088543484043444407378453623204625756312817336135386366921382400 [115,71] 368577937369471997134406355972098240423985578758872149338760412628340020426010032108103722223122263057301684296618820203037704830381990585578829370933248382090475952021176309610453761320645897494174841398873595200477321642508319095779154790144482919417517068734014442710491602757184574012225337897420061022528704965006470036651465182137370898781622650859069238999152675102428358896245641081515960009326171476566618431107489866650689778015620720198734723668784564956015190958409431107252778894590851334709617448120595971970653616246631341643622140210999929811090541181326304546298938763443865029458323415771155725330448934829186426213079427443431456084927521662754627423251624689167739720264988394426697220283386594916094603065286528382198088181852647949612033075289480821026716329935836550312556258387365875113099187970700321405438467170308304311989462528234121956068123002375304540744414294302389541656387855841437143891988392174618453140927814312931578717034950306167863988302308280166601553193463312706751771767766034534191482819078008378598481930985721481207133047469558537550048146972744233847222080067732868551415706126895368228017905028398037048313079641229898095047944018820856189236504573850675660313428398196885097449763294020507541925828405689274928151981649640623511867076136487849808404047610381139025440856124734967376338744147966793645105278192625290215468109797667278097966768356750966911829010828428201732461476833300997764448779515877360898699332290103945346750495718414251413168625127437186983662226680634059031373054559610930701558779427681413221565722880078108278798532997389798953379668424459863371415884256110093006852607074174375463041733108212202001945875481123946132045156965913857556664556096690995323992301423634779367580107679380479758728991408208042878424276987340680278767986094191428006175745123182630885989719002995317947579821938683621143084401569957543643921379207791186491057520542102058175573592353736217137355297121933538919160433575114846911086999706527245582269236985492250612215972790768168054218754035408674735251203311083854155064478429671616618194215023550325493551233568071070025355959156130193222736453070548616313590583746667230903540031241839821349304287306257664551289135679752150613172449153569183007425294514712084498235371932358710349726959648009448529706699352031869563896113346456817538474508948011933091094504487973439925086746637596276013307248453987657155116806597514044191740241369202020984318034892615894996721872004243959428800 [115,72] -10186332236301258103833074936277112862089020972307491858172239076255908035809205531786933288935321444625733074863270265962623463290803205307441237702627378199578413031571840849472264420898562861771433521836283697717607434149034895766039720259739615979747868782140874829273646877530448155989495722997836707520915529961408381408984892785552565120393281576587639908945077067010590010273503633454565076673193565238991786969867143831890360050571116041154412718411218171366453360479041393171713853891164169619981396232935678036308498263290782073808696163877859709331683246467282636410458005873250265281114670508743080840886356576678888917427520772938877110367902948284208699105193791219917275839078908896532425483696869774692892575349452699416192599376861582957931149912922756904695443502285712337102832837030257582095379005938757820557412900787324817849202551947679058930337281212375866346473254761923075698709004435024043271819226734349934705923672238109771143255684768511775804462410037360773682045673504581967584046425907134758616459357601794885955830833452079654311626826067863156675688240157606857403735035950382225648240494621931858670044869315980239611024311220431852423818532145384807096060645661460636956082088946126202582782958250718999506556737949517752131430497403495133711941786883977394290898944404692235796653125571479933822075562941228304298316298074595446934775008278877391663380324037856336984394501435971067037963151095491604211050481878726508781840746096884292547227090974647831105372399670904526131894762815073517957652726066748389820362477824200069177171227538789129046292150566586909970503275913952289100157612116710579911848931426369529406325700435996308505918315109689300464365064351892490003614784748529360971267631107579663677196436264486580063537663148069691470118333083404389194531530046477567876019819419216962732883040744704888019785576528110397371129501980320252922434676633314712938293826067451664905149633026409964079963507437429861152560648408429694891282763150877990866363520166120554970915555442074486773491358494464661367301186074096606431525482298748945312511701301868141211869609440894997505354184154047153295693786591125062942544496877877510534537414527519794548552400940663972794880277035202432133043747382690342009163192954007215222129316029507365014193721104693762593852470709028376066672172339373308531802620403948296391903218000845652408496844147652951153084919638844884390138230814666106155984068952188376903840872490273989234146019570468480 [115,73] 1658414779759541113474203214321394906332589856292751366873010336590443412976788218324021392260296331793890695413508330752633564237125485073829648045174692551416174534579449276099955509672081380569622304301359031005088951536546587694808811968564924373050325609595133085437988439305534024669026568405981563302669172368125269974280239074734008961591024818088672516659175100245683543975941968792128552749252633088769393038437003137359712531635171934837434065424323914772150239998617415996599787707211233576820070086268692280248392732159018063418331407479577553070815866539320549367721163294135827429501966538985797616060053549034597373364677296696686480268561612743225111363053619101525005042561944813317644520388536723049451791627643442162628401937739782454183286748808044915326166717742443530358169866331716060403461995408870905260908410429204706573707345075572442912869335210983945678620219125360403914732235781220939839284362103418502079752997665024155969415532578194064785042400108678374062654953194123865893308443492052948361994598219122936458838077382791221663510373985511617506635753596604653306336338706617704336642688328028258630322511957537675904959913636076375949208616571736610074738528658581311548307109087447913207417439113689272357080828617852112288657050979122578055439618322119220726771464209722112701720413793394400798864507281573883183877444313262256215438941653275484958962145675884102088837481538825445744391877450407617968846679230466965259750259626641189537431138293183806603751141120089103090679514039834856592136372371334334921151536619413709217387308430284688671606443263670888417248088782309153474761976322609833917221585615208196518927937964760536479744965212977348823293960283440560697097889100984714682731555634397003462098018430416194709936024250370058376926394247977981107787697884348342744252967576438095644808770330074483907893718094241476251768540436574257099804807049231877701972229257351515066684817631067189215247311739413855593101011320892133097792818450064145509765666252074701664629042495466505196298034063649964213133556850822313231191873725041447129337955591204177371268953941181391133814955351013843769701605808698472899780508111242983624071382537885904995545106056449480234501749248971454688601138691097628062649490399342656630874714195678070564525537320291181742745702222867029764596821382246277600517184089247842682278815572697758407602695382112300814362618377644762637604399636745176746430516610726214582607452219989587449808210320 [115,74] 986914469825428635200502150130214191537256793090842836128279554403555409809716137763385643140448672658043468182783133689016367537446497714207574290883161252903446225536962542689611231473851619925625251387371896431467385868112942356164756125883472196498667760461801735585815345641196001830933219518335501302471540487977571730851477506821037613786037631231343471429796562281466791518847722659924979176604292552129731464603517970612971795427616030608549853014474479743639359641338420952031341864054645859116864056015406645486581516216713631489987045019784158837167752470329106693857900306479757592973984912949319974265071346015855248855915051611681837652622364103996460250614078027012025742750870258038431234413015706371453465480988290179075810774712317929307939292784376892230857231601187189088834137458951988282095984861968248921987044562891716257055630330696156050513311768398702247321161385313180789565944536423260842558463636277847453294474273198126444078870653698690826924829591620978361616393721291805536268165100852210706485185379343570704433625875982909393986525714252671939618188286283397613866070091471639374160334188640461039109272276710676953103767952382971130583970638465094503109674032125867534038587308358322830536854778917956493642576817120725558607157707833205538962455206222083291719432482270497443861021117684119421578853557398781740091464819723317839788653874862653368655170587180212162961815602911265861769849550698881838696196265116000012998693679035084140708170041495852471140413706604016198534386160602269738303987345580137778066414965726767867079337412941771210275268572868908450079164031257956618196191031393365615226340675968474021086528502150963779769320564977603299082573552954746003730929242003597392113883918357952104501313644151801773119134333273093829079432983944303225737434374439906051189976977983070149974514531266944229837326746527233278432787066273290859343144950503264408943501906497491565469685728953360538642853717828757423265021881293509668696881336735380089627791770184325606217267807499949957053994725380393455174544291913077306729328181495846984935470919569920709810426907782663113953065184275328046923977465860574697253025587838653518978178925192779561238111236559231614901545862041218425111133529090561099679819713364031230126827112248395828532526346967649157069984141722020161110515799334524236116504145130558830518219303987143711274714763236667967531867905228112615079507316503514445538891667896515356444142123459694353534720 [115,75] -38172533890493158489704430819646010512884318811806094754040751154525479361859648183688842563486557474327002817842684177201972025075417587305067979034130849070406253468929785612492145768732478321288563742298914892595011321414649267615689178356525575572705363191999796722530353134665108164005913303017930389827005380872811891678005968180907665796039373385219872372270007322801784657331904698571144117465710744604657947798913994744502770572162322787666463631947726583882038470507372688809475808963617361698830094028044620150489294051603152607136124434043483558817556451359142549602633834212793736232239193758450505008258643861876096794151365818189396869555219762057253702164659381169424923389304692236500414503357760549352988015151854253422032553653186690219541646662902224152730044144835287760890150742569089860856069392707212018280002963090808320473681433875572327644438433613295300190022437932001052380834654903589715132963520170149784976376212320400503469209036602356426225031359244660812667523995505614916155824810859325210808826897175288121862444455940349813690824022328493518721483196584429694945005271451038478196193397493550342321124885019267489408386160934293801533862659094044584536504211807003977320401083834835711188095403115071575884538739919706863053259992470142891294767365427742322566357310974301467534577712134583831637842282922300536166921678187607417547446870629713496494219391471423881215784749251979178640328556539136070189491476934602512622899938963923845738287984569367952845976059174551497414860892684260044161478564293314880716138023795506272843831155230071309821113676737150326357331894715162492195133731889938713716143723595695717988497455295055784104123654667137748174118686139954694121261417355841434914405608155487428722057325335745988326691443380930414190086211209898841545967679922926986757414915877760932139269995989664662710036028304990965859503734464506029607059842959666514075876389547037081186693025092692183273369043671707060676438289848895921614169444611742954043325324797132229660126171624492016551358688382782838067898160091241508925794202754235545388429391271709963528154673179475792651340970292222286257707861972051726112457548388311052617096644515341426153847201191777851303478561039821522828451119645598655677206288112352236418814320236542440670531607730489504882958254117964714705681937628735746474946821208978299904729144289429072809566470732315725401978181949676543495137819473920702569534903583442027187710081359355708720 [115,76] 684155806039302947181405795725059042764974367258910930985940850939517793799352115825238474063018956604018432052947595330401764545180263233010884070165440572890941267224721326396854204896940835439092818908742079270803276950798415075242178939056733128961582374737457216978799051355790090275088890251996206389256179186526213101483825424709129439660672326809256628093099706931837976892107752772908998180615845317187408910500430384356726293492256033106464122161787507208314388702845435197208742720360354251984862538212187660948859542494248346342695871130325836954859494825665316944545281842304849159910826211296777944865968698558607703730532850695725482798392792194376913833549998316988040692593617863011230485803607110102377275550802178554756214596727243483720227201464430012508532167717590439411244246760692174351974678016976520089668592218465607212031306474323733653275781233174969788755889941513884513693492525834085865610957564482178090793496474375729554423954820916281661878964471100541178041276664713324456347395709156313273848182249869095676014362116777835237593903454881723347790069022894843261419611957959947040815547790581709428194918807823925963633876901130144919177122149881549754406842396075920432782201353701515639542630130079698847883986831499578471419931088420596620176347121278623167138559694096284639591577312812619205586854973441906145694900229032881052665271189749111164824436168988349119168217041186981582869571801883735804631603172332914171020611774009205210778337485109566531794253333561933959213113016237743289199250728484106544473291827448969772172463985909885488424619547025523109543613855864080062464422860595484522552770378007227609669795826750873099312439768407838046401277032633525420143360621033744316409736595905210804044818724147536221024579007152865125719449534800784429567976950489806226853183688186652229313863540957304560001239411256482619513728268308268247146665098154459078464455319138571283889392847885951879401306087149407732390486296195215646103603717290507230311858163134935356745458371692659296142440715058797890788054772357201198357116088098372972332903288211721505715547473336213976014110227623495241505526671317865586444402533306390057632705673145611730572914605865022585949943730994526673984922973224987301425168584331953612133208722230730128769157761750983725651265315848880151479352566302962969370950585939917330753235053046118282935359601563436346987051864179433070420541757260229268230006850067072324512529471482240 [115,77] 31217664466473910470643206298309259249093151191503431602987161795922478458612079038283082636035387814458299721853661308164233591664283915281384101673631462365629921644233908489868087910140199676409161259096370502333424230379311709695196762503467253895972662623649681552870092846550297911816537060390453158018517007260061902887646092290699575983765537598600342303329740716146534167401312723548966525979271400127770234310048802792716829952701854887215529951248575674480717601950938161772105137280978883625949026490739543592033428609821144855687402954543479532457938873295606570810716751050340265734869727146768972227345755048198763808128520408660004684800694674931835311514509444173753387146811352677394990534658362756579873368516971919929709963095510227315560560426286578228343073072989516475183567841677328194331007813242221831016205580540701720730536290259164907284814924374258872319389870730039544163788192310714781037300048506492448268887140229602300928453948894179268586806134534763520391798279600184533475273861518267682479779247383260009194825098807342539493959874573653834045925437019863788347213499428216507580478668206334905807427769649319459454321514708249513076792044850787875918649446017511737573013004598714905128649154290255059714256675292398488311012778244970824174246771687031478975340334902611984690829556746091880684826103697689593439020269051638424046034955182387220998586109883914670833981508586567036176265799091365422810196999500199010883964123805633076863561399314814475335242180574897983629642703706741058382378485643424853985988778584618317923790513195183280840462334403357349384659909524938196298478747683563186663888346451723775944845393475288834827118167385001474176386051033978052566944615975724310345654816610880051884713881016194311961293485723291084818885903306688044033052533901876678610457952819897504707298439865137991949976319111398890152594223196754676813734773573687515442069666594270047985024357682377479858457035504059178687446745301020130831235254030494647752054200372891961667368932911654349203978247066184125451909618449521383938792105887581649654219714919543621632475039414324982826120264781153895561462091128829304613033804634327947229197010990923629269195034701097708943100659646196985860115905718565338565808631710739666229375606507652586525109977160028286304625947831470221069401303216681038427143415778127303243507535000564535738834473013885645791598616772418184077890595952320916310089967851862712961189924560 [115,78] -362994870192827507356879591221697381489172154458320086691243033791228510569962365363113874404725866993812571353201324233548892262498574680112037042033842217391067821541816665464708978776644933109436739797991437600204240096298704077392077224341078989028625076661699431572555578417519484989621699781088538972433964703850686859386046592272728181037670602364410495171170857605428516785035438592234094206024237298731554467853774400675911995336595852966792309868950621437515180788856011901103540157558660436748707202548574708850039655108630610433060569658275260514502007228968674897509456693262923338975659134274086520267200349517782370116869778093147970798617380275306998849966642750024929366830127269312678861930022457476027895403916618776255244633998094248474278822594887312629762512774255756913009978447763747281615438803136088739562238784973573600746365635106286480874176891943770954785383586527322465417447166268577649401892939395649868829673274944277703870379338983706275313983568661097405669555377335787748662295092920715569101264433406603028239296925577971377850059840342958942792383345366134386299259296399845081475821534165142935929801335669370870732337006212248949697992398671306893668253301680270164282007793806492369740527564991492598996395999241055982336670677964527230764444812225012953335988769130900372830488617873970280080406574832015061496319185070786807271413823891309322802720482172879315547118040629607241306193740738274827278611483084148500747481321039752899918019309691647001751397478628520783449613409046964319803474659353592233741423974471457522514457608334533321051267235008436835424167549157086262401121747120049316211220344219570735230181401103890495044210556952133415385150790293373696389720376661682869225752427670289770875160723191198409440499074324273018432046653329494595218600927889744076146900175023914109593508735978862387983388419196106764829476651977242830042847498903814342395115465461980504483503026653657736236020721625820949979655171828325177838865216838332185451284472829895469050187265871525372220639142548090549413341942388215500300025174469353688112140931396545295861957433126220903796121385691579515737828176517696810050625680986210179059454012510532985982481440983212218445388623827915791143538674254459663462718007853754064995219058838121312847096078812146954076455899951238326936661476928716616613798381302906953246866796428576187947171797745968676763104288049030353203698675556995544206881670048198514747200 [115,79] -6127084423178516706312732907377501491144803289595341457761231092014133002815678904648775407662016607258884975563641737229017086123512866239074447878289822344264554090556027818359362524604897216557347277147242447455119453470199350544039239161563182152738340026996657985376902568604419633388140838470079513849277436038198336661125337521449183360640616043472802061950749889285810506687894998517696136221967035427913215768393190794087836036816171673549325089896304095749632361288221461303774797213974148512617941842640661426375819793450836774736118641841425058444150058464738246912448533909184019385224502552408121407291213199971972139307709622335089327612898372998717394688709589598051883472954955438897733010099769704713700857450719045638065136693137241789994699994932236017999269389821150922627582759322304060445374913267529639459165609027768780881290746369002449619343529557331462472921180500502096758612193009763529739624149240455409192409781102788282562480664479155861865248741562178974169872561335719965299302012831125746235171211233318315270750720439899102335164183792825600419882372187728788378583049427012039531863379023365357018285994840226899188169675483466308232711827285110216217207753771684291939668056118515595665906776475046734878972908823124507104187234294951239237345065005314564455385429485490060231344907224263213832389629070276259976525426206045893939368317815937062422254389504484685355995617839687032028136423582651304832474424561821419506912466462621150855385266602666901835079097532401605220681759426214568973319320106926692520633359516316389468887263303965540035391203835842012047024534912818670389315564896083779544623664837523130506118261422606136536833946782881372573905173512035985905149079096408112687790459267692171909185107685686635273807687185227133977160680311168812362198869195790557514608214967354460846981658094272455921987099348023630142856988751451045274338044491318543021812772307674654819375863684534557214331864330172778140036812865858427008806200655494517366027506378852188318242839395747073230508465853334401257891589024322331990114716873761040275362140310558182200908561503107259848960714636114889881688251802586460513876770031753205169463600009440530286178913038608394487342389689292481258154127925067963926913693741878885808062089920756018070352922822787560026844057819513303229824532731433599260253752063702886320223329711080571313985454593721988865896484765391501116959263057040347322682879639426763080 [115,80] 7468415877862659268908873353897386882640440974422373676368100147634989247680416784792378604302437612000720422940531925636200545921018953604601015886816212222221572496742737077669368174006084767053582918923477751222201850961177342986837450773536516766779484714235747800292782201206131565419680386503959468426929078843744970825903494504319293507460417822592903101807773689136624188485369609305875603356219815945247179410701461132700314548676459608296497448114165698791982530469066270658831266600891731156921274613680367761492431903668616860563200699780591690196201915514465746142306904434829607436130369204675984580518314727637602423681151853806612970570509898197531148180537600090017941996358413727952708680679096130859852519081722754642162624567284201902232432090824150554034613718448950359398303104022029571937210246376390357393781351763712078825750659918893087055260926306008114482709989385187683941900937369111479056285351700901397997405222836291076544747607725425816504531255761692707038818058340767671423081288187236676651234482749362191058049054451607329069463310820355085592645836522409569866506110436341379785096555451853868268632570172255431361535965931234973779357445329408972553691311556877391932294395829726672761463364548586494713299601664275002476754246919720774421436393647030657254173578862833924322499129099566814430809453944936061121995699687396273250504245501243876234635240720462960237596636650871756362059705768674672070780963211855603667830750902548959289655405443287089517642741379376853087724522420498000975289535318439258665882714978044791221577535068922607304819768841209858629003732962582923526760948338341848697740233793911008609231536959871345037465208401031593310835797261121836964521107942342774551694142883770186520586572501692146065397450037324074551506398693642279561584651801509319843430850324209604744597580621866185777231531851078946698625455772179770678015590316656683187653380833634357610092074757741353630986821163600984344737615722083091873929590391855394351577447577309357080583538336974220084576117666894461777838256208005011330173545428689635695709355878016730985328645138433224938760349266008837126467023574791984582236581630987752083830501617707481132113291064451193748235114852105366975791007175222660738127329581037919967703699516358460315717377459894576298102163427514953132523553226160553163853088744002965223351994045379626029871301509410621620922978322182734709561016641703333969612805083840 [115,81] 734546847783471641713714220578568538295492755242069552684339428013336754348391862950267856260123013776254675685082703195769020628014126013241915788445173418502438924636840710118427692907529130111202636716648003996857075588015195013903293588076149418928366126008614572275962943193442154130239478071547043505742426184366740859439718250518106161864676672205678834255395314419389926942183503886371696858708850672609526311160803818793177286388352001157934665460827977670307140881718871790978415907962722760049485183832177014056033937001258549797101578799596696191717062516807789230350364418271886079547164664455513854597296313637203562710362027520215221887323009196006144879462138879968783264039891727918336160736828924336490172862188895367607279117817649131883275141238040233652439688769652416316594178115289565185090634340219609641409163597813462322625331977626405627545686213154883234240201167201502251662873813120415932935827866543804873199300105891966577405602697839540088902917436650361984995132044188369927662348793440094941591545511958622863497586984101431993087085948871462696291870386388984109466698183383515390176564283319031203318690623036532981722005750050022066174522371393872283308549741888794378316443399243307703510883970628212873042014546618070718098729586175308495316542971188045451775489800195917347756484136035975702037120414973743275787696744255556339515462527465838763131170661950317208107752152112309165480412583521326602602105138493724989543132331284042061672313760018193317835094258178329162597530752563566657674301705992638402446344203981036684658741158666093430305666944537130554156927197566706952867353531918674632148394581843361957383867207586640587255870371933586028684378925076062590896457410335485729300246526453623665941405938851402940206177161991638870354827088058746050854529773831854068211129809824495778319061907851300525357900278040352853627292820685999772638237195616073766887794283505683060840662821622126685376152163598221601086679709905473986780817437690073250283815550381290986954263913475177144033606699431983989774120816019672551133791745002023987056920905018172926787335070974750243933564234098770208648035050857936126580647251770145543092219913240583698043688481211757629015551316217847149228645805832188692047685851877681434639316541352151869833143448286680758284045908675993568151361345853048754360352563729129715911038417304264439697316402275111060190796396442442559061286301724188752338349000 [115,82] 2572300869623966120413911573744508923519680740582649880161051159610241552499864322162392175507716996225181154066277772838299897613588683239235583825189953243815382637303206927998805501699090767316208768034551459628853285713999630001173234835603671150697469963385596046048089222788335221966660402560781563432060089820375510862650060857163774303935308165685212144383574934542255038011915774615694709123051346984240096650538249888367807953884562417493564127043517803064972799438032068338608367009126791599005711624084743509044370979825542390079575484125458579098962537513745120901864409620156590505762481378252115186958353488936552097812009170633955191329672948433669461703173084858158428418127064549454393727138040729084285378990040059976318641249376812632908969922291121468489714004417733487056448262385045459249313621333258356014771170033743651502034648793905620671915767260441091174829203430525699372515443712265243173007475814914095632697718469050951963616768154469837397203425623247519567088847252469381967681891565370113710495047906050854545290555686379448967795166275581921142340896747056914477368791247279709869826814208672692183736064365937575429182207081868538363837418336019999415968537711982463077048818100729214791132721384086766431619175572064654769341124323269963722217956857534383836566981264692725701054057057831727998346916528863328859318134284115353759970627989801767654264107496817601901695197518803421540823058184234939098872141392979044895145026095519566693480837182212532548932918255486939056282454110478121261123009662984774543929947801528202778450393429425683201617179348434378627809231118143884201750756200762332411168338635927875880694626326451586480810618748828989966050945306815126594801865735850064012547295973007611133066828776151055368063193871426670936549978835750459687846043426406587274135709617096867210682773043234286402073776682620382523305572009893356159766420694413567694267544628671826511860271522312325103991845428903673373955289244794449024150586746304502014082730937173663578094712013786332338635133604803450524755689715947543611749622837684645593166628004571419928491711507592984449573838103531072872428284909625428931323136365062851219031691352462028632599531028982048742633395685883288773959958206662110342729683649923901887125412183173357532236571427168501858351165972067541021724137172211464671923423994815565406767765219713942217312684553635388488541338111458748937697969952380532868320 [115,83] -126309352165659616506517117558695712672259289233045837287597194841655440461132870198152974671142403016054787610255437837775384800176534061992161377097473012184604655737711240463801350400999618752358279460942336826522379889727582580475374633440082269202257771640298013937460907157865745364387661425377550501648212327426668921047451195648158298310239317158736417946179653821953973542292963045003433782792065427924942827706998291096089246451533299255691075259938926039718511712575377660600916988824003307320558816201553644892264565596065929196261659714413367066088857727697188983565745887727902235530785585437265473377178016077917669984745272154103832518160756245885480982285773178763467073260614552221836316330521530084111968069681984362093277341393983028535973564984002066856531746172041180231987872388148421567154946289379092583570175459436559663027830839641559665269168844294480580020574748552553085292432072500831523037292881610293319691112125628741150700375972670298606244482440578763590207911482193374280515425724092644261343059769384012021599124731188213954384167836882629431759147841451538295468097570864754071454149511381977361922389075079432709661230691336032698812296199545854962274476002840945664680233776067975733379341566858405423604746676084400322942544676939085043813479603800326942410805429013255302814611790545637543619380073568435096225264266378476567641988997025669308050337436739824011126892949135111810262370336916082462072053663357561024345707248143749789503262055519438085339500718073645048651002305858814308514232730315183858759669028580423413809970158612842041543521173634062103995675699155070393842595659308810862592172836590486205350858681835177690415697886106874138209444451766361638582811061652290996678127520402793342795493572945988176191855886978456870903364650616656920096549584464403744895429487531167279198511661414911049443001265635110101144733129059081957500164868613905840645389167956354442756886110401418462393717451946653899803190922904181271869745770703074859880340594687695239955004011069233129042190838721485283669895507403041107835913101597288236863751803482714660139054186953101958103330538451085683247308438670625229538380436274508267614146637975478360833023628443416371350521728999911792767027256338984575711636823325218364403551531418380303132186883760903513386917469864969049534501553467103729026363536000412247790080467805568612283377612187223081122257555274492453376561810999196140 [115,84] 1196033937062917108131168788496637397760844008976795857423636736568518345245472414520139872037895367874466266938701607061238840785935413252256009715860381868302267385926892785179916698640823728768644036166064487363976380054839445486604761737101766587332707743505812525108756683653336640867976041102805761188742403525246263086936276728699815589783085678191321445253104225097739832979673142665363465306417153770162744910294080534230535559758243825748438021221072649623281267523544643854279305648225462800732329845781806205152786066335629527364039040190955343609839010373593531225587662087042110244416756053531880250449099432249816329327913648446304436577817903427723400962376004007988088717629686799561992888707902865583310596118786430434565661449999487173944644054906047826032035189404233126065648433176032248057114076718701335759025097439356782339583310128051104267109061779099032725022415007508509080980466689551254782602954792754842855203060365914537046995968411745249429319633324054184999341257234957411105317886689263193101991399893001691814024092750373357332330225782836399605507577934631269222423822342472428451447135449151475051659879111819311866045237259969244575302794479599707696201265113944802850139480176826766929042901337481213650992707953298415534967417677550090005308672236612816140475888163737595950577470204232526408091820659635694785651972264003363048208005144106298790502910344221042611744548028563563437942885801849973127076840016346386788170626711648606224321651048697598438002925805802297479757199533076954809386118981852505641136097124476785618707218887123900192719813748675329097346177051172824241006689529189973730958313643838369080183439878863329528642131879681006370882402850168082403348579681976846436808209863986949410668699093108295026388404721860957864314385221081402997238554173797332657383085540398532116433427227142008808622258374877547551628762787168099760706972100324551110795990718054280795181138117889481469806308914079442857781674828561370389787323235197956900070512086543906039883448905584066497329330794271320763068672595871796558318241423531994360193483033768077653419576279433039149905865787870731309537997063019840679546368424349820588879416616145840462868083570597285633139361647208891183157636744278520513756918296537656882183699635030983767194972236566000509918859181654008917904372758820847352067736339328137331107563424564322191381690866251568528144658498049029582154530315520 [115,85] -4105363981746889964361306843399497294773255120741760537864867795494261987942072774947912786884628867117366101895226561466429385486040325738413319270887744172017543030620110604401809522517116598777944781077964059775780742881097251012066999156263550264598290753905180106986382352894105023964411943247876265696071871952428855190051584536453700124852537316810015215025726925961703928053393124069856785001147385751618031112080255812802998329737607326775582684300569184744863857904645456942438388107890985217527990571408520644652538522269312276603985990123749630950632664016823413172427415021723090179440739786067010408991705075199928074632153510924474305386019619182323194036564026172147828428150116890545829247398792347673970806907974147856077137845555413651185364880454286918542197731704648548502122053865393332740825009657906735085300847487406120532455236706493159579982938096668415093241200851144088209304826975437430225341918922113996722676876344381418217776569001340672734273553771618358867568497361162473304786211326090770198097452750200034849314639650934893783686316825662998846613245920073533450984145461403048615328742462588185339321076392051433991050762448825593937365153789461702552985674993736931356015741039302024750033510304429465555473967512580937124493550810687168649109443769947542731523906332961295090296232472579100634519421421098876930732158555614854889444333247871341174610384160709151796831142910738669892134256714726651729255265860439960947016839464228325900086521883048851039494548801787593817812598339980471859641652443947650250934412397322508106680062333094006388828487837011447473138948953045360265158354187778346991854680173372433442698129256977483661624425600350057706963313248238776088236366885565234503441931847876970287148672357196875677795035357488026014647301075710753903391915241161895378443043250791437390003602452673388538164034360921829520586114165764761892575398121213254368352302612671801366155892941379078127030407996659194754316485719453263263865353337728698487699018944892010679463726016837718886417903312602610757674069269248074942245689845313236787500765773103359136582451343742273404079091945470221184280727597059360911597010852925150235382406872855427838111631896303036926736154794300407273227664508501159040261213352408087266807768703730720581336491780411313377156581436761675949680337971331476343791957314714988973879692775709322840337575923779624510916604956905693407762720 [115,86] 2353139773207685334010525092745015506747928631016897994700309305053048576297630037845310890917182693650979319921545520236126078143449433218531144889094969924859093505977246447152352535494300272080785773680767351589210970090993073939098407443526544754444605255062524963447311731680364506550652263155866351730522524239508063964150150769545820945377292500228770262279371842174710114051526856871525598748329981868650809153833097842927563161753655688781408659791561891208451725325768099557913244785873794087442058778541148347813547954765113271955647458036487753319911626004950394554122740073441124724761717984073758384641076826804729749623661532954765225096146290037016338496359152781187401860311285687876937821940001679705067903126883300846439088400689255107299826841263517702129416764547218022390034763278686539606918469001122446993107006601572536225140413809843321616478472161775813084621591334089992260061337239706291682243265169779109103786068460863067531040012844625988859573339505009735219486699058884653356881638893872197764930725081895618286319713994548096846063463840319045189931562803468004287033041300538914876704833872828504812937481732127699715954913175562412135727140441171117938382800670917097481380256179191737994402458974830079296709837315460319595686523090248367472795369337947760408564656066318389596820366893745916891400911639572519772158537897062773422322180591135294122124746127212638743578484878408269385208264329244625982168728929029218520035045402393395060384509458870089521259861279475034551985197343215604564144145738041795782471720487244748250362009659878189411190262216293551939215271846306709895243464930391448063271536868547745257512173311010799833113737572740044117386655497771955259507709119099497265815725932126356491773222627978934658545946181393569780712020714631173644028275125257726798775311063681778059464201941002923901255218336056840730107732360826749286179106108859733872772513692489473560333003664940822010521237442295012372235504779553437686568697225362547452156096993901672559816984561087412986173616954691658823439330297653679340056484922461876543074343072337424347230717205207391877002670251827145679393258572411816717634020028409689462186583037312005092799749184029469463167642987748390586032791769584609594053160811204066276906664515516893143889060581442478565933557586854839442294194395688201166715224902680649131878406632159475354411204228952967722546319566639515680 [115,87] 18906234882700171321087679224613489608227531916289713078869122345497594699588504149835352664796861661669374012460638161875182963098270479965269039161857421329823103944914851252894717251961779500768457050630787393357979787923208069315042315605357414545905374254979153796135142396448800412219599589367186851266639991717070380874766686114125389828209488835582351860467308204789110147733698549620023080990438895125919722369095637101129592814667596299884920304302474905812023517096920140250725600178144396684867958169942463992968786942339804437593058672541218961017689277872802893473702562700637740293111744802292787375236005516772659669713839973309791546569916874163374100618003893577220972173820723462079244544162839398512019198831874833386566290720510361862235304930677748732350966836330711298461214506140825493155420832912046437213044910436520484269321090537051751301516060499137719832771309657007089642722609518163704463745718017369399807094827802203574418865555510716581235920632117462211003957155409823329545168579182849383640132438715577829309888474643364315667971757674977994584341055177990227992753539090656534758522788987750735690680724421471122214947240071251022634391315473815393967325708260115864179019203871593886642530987310557551563237478614485006802761459788555625249534784555392615766414379818485591590678474420032070886760641690300623843695453714426555043781295837272101726486467847923563859137612837598379714563890156059384015993421898319164431337231384022691062605950754650375868690919571182558636695585230252112639376377527468934531343646584421117279305211303866808653831874991364528692707567695905131030836775350386988432348162965949343821751019370867178413489797149585089740592899999089908728459147695321134972025634838164089246058411331003457454330351895844298918096422789879914622846223916800818139880697542623811444321410618590929509009035617408000285339997309517095881718516359926985358889427323919579733547840316615362915607362715187714627513985892590745447949871878700487557961335993409548052491248996781833580668794959888582716607381270048226094459178375290112661517242184784222019231074687870259882821178664388261583118659948950244333425840378847045326158251846090952209075165933555270641583040771697129839032256886374459067400391743323636021647007777503587278937946960534076229158080230944131459588425117434512949346048915584566822197382043243736210109376038529920430177792109940 [115,88] -118863269930934313169551807198334650899484344744334549753668253828498028146586632522310692012981597821337379544723422110152372075031971390112202821741000155094731738616362719271798880015937827476118763621723833652676238484180090679298847590813397801710201347530434658273026247569494932135911675913289254646100453758972297147509355909890613690823051229061250156580560337279608305493123967448481653095894632203923476131020978945267613550806264861804842314201146671285784380618335589608391810243176719108149809366145412394499601443813851796777580916797115492631214687167220991218540826899522958332276385330122694603427096591009745674233634802464705405166345556170551162939672020140027218091873444391257309004029636645369532451124363019497817606646900070717737484132500022818683814382642130355870816101215508472050292279192755002184097775068219132488911445575071517815315636057572915247974617257810231160577060756096539398891122660680221937734705409071605162587156865001558237961236758532725272075903185045590807997764970191205723864206120895183299877281568014437476706793875869035960285032020238817312816826415709924840912029697304521732643941966609141955362449110642553381896048894033498267201811631352178563911727412528352768323470676168977288639579461720511141838708393491041039759476764860061192771459960380395625122572705901218900536754254719064713090770362906795900155830067369209685104615014367973313068168524653469317085365760658986964025504751992669785361388313866242881234973046222537394004823642632772350790078986165027369543879644095909281730312943226715920620077154680477741106254732260643668438498433655446824228665022159290221079414992076685031524335255505803512172760634717488757971247659126704564286338494801487154282090527921591558551123713513627820758331351196351572957992171952866666172715774538527263425885869763421863476354922257675561468729381238910540680545245884319748722785255394967438546097948666668922540928503095462067432540952785420117329028440301416077107342794980799757179956175476716941328562492749135875557326318350219934249221800829951320036243896387921541755555024417841115617355057509587340772834602352590601061384329072334458993751709929627972956775788798224343623180480858753352961099144029826623437245134162213696186391729686552842329857924578796132338768712409029879060736279625218496686887417386655603809820657869454602734441832817034049544680310305725456482642432 [115,89] -662533236487498926482412517125463965084328914887136236190630124998402612498371021063247820737564316344425277363971074397506744913257081567682050719482968109781205520391615473761120453601706622956026849599564504688303626773070483605062330521646271687502790321959883547956806344991633106854449546689908261673058930546174378802020243981224600674215249050395345583779728814489904658587410682040888358029480024501806173776093791387750771856010150386937173139312006298751675215447424252586353332392097793828642692252783709657629239644811002170490505336831851387185432510490255244598954888097809782463508700085656587664745254145117023709393398156440659526888585430795035270604899474341022540591292533684970902531589612625992502200484484279050566870948915246279225384540534094467895623580043406343571522774937881697159139700283254302393058617016917487652880003102208746108692170212415638690964194221941832848491763407739114855292219132764724945540234166255462711344516135103348586404560010476909138961526300014222396679607161885121102104674446115098132985248822276864528179339667188028308209574673949999564570665460929276583469493441687496792869359399711292983571373494618993276644388683132229904079792204974173882239336184084929621853907994843193492362504872759090356622355641877924959916635154305771256564194932270372597665707304060275744231559673380023812747369211202417467016057607316421459258988557720970096428184147648102397709777469318552517972485267929742582763732699351357051840438484821132639851800477631122031708432150352952044100199451629960841284970387637600163363900395134855579951907078649963743888889573757237484658053600577915706478844082262577490900765388546397910426841974016970269734177126349432987851264945393047646704090773457472765315572070197639909271741955367579245499916625874167613049449584221415805938624884455617658711630579948464470927400851727059851490425952813246542975189223790173029932661063651512688738770804340079911514940816770134234661885987217437541824578110131954276785003001298973301893294057410120143039243435436975235757641628934951966852217063532286511975840568053643835799634197173270223054659909839403434328241715885656142285521943600919300443147457833949374786766379440321444326906175562140017909329734589503212273286159788290331062597663553185393162874137584109833822219351510787276328649871232403696123082585486193360638735788858379366411312979815660958784 [115,90] 1270907515567009336079474721333120347400316254454569429508090221569540109806967298698281635962546903723587220695755503878169447845803473108678999283425794696288134180217199647625319939134725250783492402883436556781395861805157394160016023062551093964795762851965343131342590457246407521264788744758218824483107761153102248000263301642511975129431965389492055170104685568432944125674627065134927040990403709190494580202407270738441609086172774651737758179881705980562251436286681671858624450866588372057279705561549406977636871631675622058102804522105312352397728782179239585066266141900682330439459632648607778028991385637545418031337754678770911481012511309022265378411695085003449978760719977571638537404763223355955027548403557674513460311699083288388872204672214734042707796409808119548112932072354125312446890394167206473473454128945019190231124325651577783597740934740337677899956272756553734409190557518547101045580955217142153086542678213446713213651877718317535653491095845942941560193945354027927685830064805676817594025214534737301856101484399465680337757058701009667385132482952701510240535927741357547296745781982008937562841445913609697540440707300156024746515496883449025112639356792267831217637432355618399739250598306043627590073117436001714994919979541381948753070965218643374473556517879994700205670731515364101321410604887710462335960005855120671686297267345169192539208978429707576656154771754481593341971520155452944119714274854860025724123800092953814718646036332247707349286442343915204237697784883420344422536727352072121086680067407817434810938764720953758055419687933422199044523158821577744694844955898737865397518756722712015995390180037818295859452520413263439302437870411864799054078503466722129295747472385828111158203014450671317202081145439966832323289122543244091289760597907697376443228694131404715947113972202442398053343830210837123900084952640702914845166969365975445066126068816304363097963793644791611992760926713586169315952010846573825692064764381923945514300511600706416896824564123023974186854132014265828000096887241369022760408186896221217327424135424719166508440046012208913925665294884766475639991925752653473542746406175685637455637452108848572194660524879662939150539676721340482493483175792491900718844502126134661086207871177911749368270038779717700639721416208859558089981747612098200584428387554333784458954972688422406997635529890332624 [115,91] 3147453711580496465155207244602673884888310339236284750780064903949369187190522972400475033113537749267344830991560278968374744581299289733126000729349938494093272649061724184389225464208106782548543612797803045598559736751957539092469530999951763213585626831380384555690589108182507149830565308443976667510081158573215543373897233575813099292970883500386230285611525094345833370328820710477781156720998773134112908382827298166871954667335893412609811473950382735514197095853115874267604238531396736540043093086550688654327177553270681899638467123231243044268892166667637595943639668359774439070993700211195776207760279810479955112675751071067843100317027753856193608781514564398161706982495814687716797719158971550013220426585011162152283687788416332735991415515718527827970602384998719288964221582296019719043301461208522115044659735546529208980197632573251254655874242089104559949043334909148446099596527745092368704524793541693845349347919766364613673269385784846878248181307084243225319220725279180666691927199177078240342878992312149654163298831944756054324245695231877871331007665424982626400973729855272470142266560591793765901750675687428147529713607353698021416990207973506727050822517516152347497368423540099309424602691060918668764067592104994767902375330389914961120678885979738339150412836166687692149022228693847037441630431034129433559776969120338810302090195507068272535838872156154297368067330212174539525231133039458144233020471065638876830200816824021501409092218467031067890899132955899307122303217055195474937199460043227566391594297468861298995507040690561184837408805985036910512519472443041750670037036568985880162684669663436056974802020149500325598536319413217390809947818706055420418397951640206952329995577858982125985265400886624547687417342019842402680683209826185120189319744152748355061250844282645080157495102667556232277905253609957625847216999663586318568567063491301488764160571919169922633134527218284122090179011244557814511400591696438033709932837856465667941719473236070915082498525387897097928210753250585672168588397985620958408637165515183274944454128490663426666854763599298392121817244173435102626552115114658261065171053301277383149230547182973104238025447747658984495383948861176231249853472245070631911385290116857881796580862464377987229319745652326159733783867273559627901530631885592883267406485759946227194947699044580192187711523778 [115,92] 1489555851793568763292607165320471596575529952624486118544409838811196154429955364138938639256573323118255957327998558075076438828261623078855117800674526009598243791980071136861470091766693836355744188359796053542210899644536403047383064104992226875052478067124175850803797942870570955321682736298164406591789449510966186574940839598941845582283917171326755243112773884945474954492355026578004661202878398855789913136030852448948776351586827238176713474586630234284364507407697836810307822597421721341434680755200710170868572048276852418376994474482072623433498036836580022323677468260269320970306344882388633435118416545379728394944298150137487213615891871998953416142504653853501110836266601119690709669598722794838357487295711428046567075210065459694181640515384212699646952786883918151056876951920868552907588364971950069846392170898595940111184865024278186143082691234939076773379498894991288719070933505394509554486773575075517445359870735651424468780741839357564338804018769347404199673333516687148519750006797223297066073051957503814740841293992168223732664297415631827703209077084554452366813146045524977400844156337360123318225930631304066408434431477235998917836955945834535840257336645245783665551636764211551237394670056767462444997116716715815043235403698399695065207412432347189194934869010300407342025595234508326565164984953178178160703669816194425998387985233698945430289461833143902199467422050012867894107826878581458596009380960030255904121722296908111029497033636972141535171928838396230677149949116245070829687998726281124891455369908107587912928683750067582845190758658127905254025387341944183017557431231892837140220718761764591270370435905064925716588827158294021490666556241228934384730343420181474749622003712604244929933211848371413567493065392387874993873148716777672610437801022139297737757066580926262982996420798443128206444356265312411845224852601972871908742427156121569135696912045795859214789824442821847650432972640831963718431293519160685846854799623414415820825288135612057813298473626900325089283629253622197642480888238146553115568347651389798486042078187237623794924296571515887379578649808115130215477464822352653157123569267274079409888005065803837046878183449357936921138845050262992951972522066677598711310366997864735731017369795680139332620911129893831052788529934306074948481880560486686351552175610508412591522004394087281477120 [115,93] -8626239344565936118876258844858641009189584730200850748647261147498128013190879099050859644000774022439236712982044306575999067405119223754228736604397027188660316778225469034176002480772460417853278533638388608900735765532481959303272860794417560119961590683096235577709186051528268620773352483260838641181159711713902369015957118774381353427667509462224889387667118227388958813026310817287125154637866720881457989738841275685112935934680156491038170960267223256304395683417310002845121271948010057980279359542780281960123484811370471951334392232916483026825028098370605246719523304153110793728391338327816556497002049125840096891617856053540516753516010122714512164552052958426431484010588425550270551788124470025855264130486259603215639645086033007879027748567740733625200181461717551887364993244604563114504013073830600823705718870763314694284487987245131827357430318615057642516118446177584772271744611421107186705303129328190208495033244105668764817276552993743612659559095072289846686111408490309626936668684599299141787955735961197534377328579268074044743394903704426048303550510778260487684202596032549714597852145272902239298965604076284537282694933303988664800770723110828380902647585537112374993022678030523245768096023183289031936970669907981275762474607658584905905242767801523107454556871205308298739829808161368353412474892905665835503647974897543610441150042303079586707494746298712544772119005633044952794099674805316995808953329983049397355596355413391374862703389355796458930682534011638061409946588236095607572706715911407528605295433305576413914378798386901369204962556596224829157919024505488559316608053301020094262308011678558017098693001308135670631569526273830363456731412376590220547576614609793007993719364897620168501753087995483536427414704056428095496712809983612675868443471913291632182682466629936001587519223212220548027860870119227931727183988985674515115158541330184837793725172572714105767573556750810559201144603990452803987227285388012631457093394951863646954015556526040792568263014699677600134942757500002848169871542731852796957924105359508121065730999144605442394217943566851754298350547055554664095005903324363187196718565731566337054872137054235811045410518806843011624788652041557472097969158106301167041410023123431649135271843297128545505442999893652089101485318146517283996741409504820909173107121607833195038334342675380928 [115,94] 14327967475341487799250093833641708247911244236548067885536985948209715011515567468302103559402984314014626239277782559562246550087649746106221333765307265476991732765883940210913757231942569783505129065223182432120003744990125153374636581116088050527002484370745761610646582626162332724793168265608318118877496193188870691108961333249934403942202022416336518346537361102336233906089874225181743264010242441043721346555422022434890874050664949042621997663495646244666498973819635606714496985241917268425465322577138137246185903187847925713707111580935390594544681310097405406037595007345246064271703826949034151007852306043970498667362683850538356796216583857262554421336616714033913528159700286986512369440026918482639787705096219917075256340712279398642809896392410333744581434096791516338236108899678886248936315622530664240877084049681679882600101253873150483010426133876955162217501952939819396181462492763467021664753374689236665012742524233473816246630939108586215817037944402434660184614042786222187320359753720735740151913687184264666673179594116625046121419369875501774946359232490108520914710878976982115174743178243557880884082678193921612030023578214369262233869307926813719112060686516235045533485297874298865066433022386645802020310437720616544281766868807986692723527935406489193412112571801300529080338352950344830122295623497949981679182028613544467051662345935086331654031686472728740580550911282461764979426673404019882386685150005080452820264830705681368825513291474251335960925292445146288673392077198513273236941110999549612209255924357490774943577589269039823232929646093325782321590930291977405320331023196679711143009088774619313549505921978143583921228368586283243065833457940899255169808193242979255796135432943912866853874262437234359121554238910807395048140368694697814658044012406009703637247961757926216149839396040429635796824195812173162747343417240563650694008643720510048757308512856610749062870025920415864133334745375323845002281029668483542871481889151480749919848894973723765000917288661444484152245695275079761806900936592862541812553128227899997286926396380754138023813588383490824031141087210085040695278145773426911129136694903590601496851843888079076255178134156974823958631981915053210212243373344747715764114480060878054725543959597539411752084269579098481933487831726655704797593685440392114592723942661131733926576056192 [115,95] -4188882873102256781307153464418191487383835255119170529686244118022220267769067701191823120852402614294644100449681983459174619336422034155403085157513446749425994937827624985443620390052474531983745945424861099036590047466359814417794232358075478960950642122631604605635339009760094310454649987878179760737208616874483318766379692530764148015993021870945112563788799829514727297489753747492336889025464607819589901395742235119243673899344622521638779207444364126131391588628249841622674362381486822515609052414260307569846699172542749345124508658236426414043979037844145494386069968938945752512273171141120115873543268609021827550021866325486980306165230778626219031084026018976957012068463869065551521182688080263061019360867211834452220780833824532218550706899472675952887170166439677336234213799083142708329376812714619670146565410294530195503310195785084722242513655836678203318225793243308587548942521396627002529979122503470178717608127944340451758374398309882895770794605696981809486289537004902475917203013143177175275512654114479384704936377415067875013452659062283163573562767328384767245879469661684016957307917648803916416981961638661610174357428006380781469298645995040374927226636437180207685474814303251858394820927908929486907449355255202290594576027829256395604255443033451776827659502441058390789423999579764672780699310355296618826027655204206456904533557265312599339916748613399946027373631381057547918097606290972557798257487659057011541724517119175852403334643003774364729442757542282759816723381429465495603025917361077692092401883032560556043401030752917382682587531601534388121376658601630815527186443280340921028177287555769079882318971509843599610742295365068351509519660637002020253635114544033943934607429635279280654552770671496918473651315037037097261287388583577983474416889062830341189507681714714663690143603310789152185522837488712757086167840039283924219877640574315317654952898482966517356830169689114263151276482423856119296806376847375819670214483795181107333096716371515364021665227535026255513265388774423174755622580967513940767635596217567077689240270482902573660678400151387481788367948279726283023872853139784375340061842428608192178110425167524317271882347883203913957991180959180055299878808275436502161155552300490207211753867941882186335415639844793692259514777391972562794918972209150825438373207273059044985808 [115,96] 10217900939521474644619625793100750189335160622647987641431804978097365817516000124901825159465956812834074007009999632054851279182846761153281846905748515373174918211418542787208927297351010670822249906336647861179772780615104175275544163483087863239270811412778280487360984928685862277304308630037090074254012600710735479742215406362536682665208724132791810058065525988721139270507261462030694485069370662484987627504087250850539610697802107229719386782027429676665094871312011588454212251168768175570211893191224857544682917825962931818135837459036224646543717074491873894802501296639257012725881834453388841366305326325086104542805900028484582414908629807195966046997809397756235657785058742426623857844932921558927771426579781485953694233066446859921805702676127399063340912037077572085340875661758526120032529470915362312609466918639200299409783305943831724846570171285475793743531672554187769006635193359382934014908770900115154556011939923139956885271540020263325851782436179085402797559912992202876205632148582664586422692710446958984185666011934763522239175124510170514987213832977467617817057575789321534478246916269019010814843621973558642320855418600395283276848533945119013527055019501084832515134636857905042674625248506782254431945688370460369093481429199005663339105884686571882570297427365950753088622500413779886391233336920515233769506383366406238431462996167148592776316263850302212151087260730943255065565419913869174839352268229923981994215188811440665411252800298775061016460838349208478788564345678554991549893191363571535551453266759960743410018939760513915132826180299835963184196207180204977348147161548469787627030136753337181383506385755764459318638468388728037456590288664322211295655480298428708771235721303012258245813651580629436291260287342842080430894552070297710019737765236678581570142856393960872983872428560300389544785101026919662500856234521726795532132769159535409769224075641061953644327504030880377082136146317549708329170718353944144258851335116962224186917677349255711551536444236541545003062073321509508891869837444294639973279179474215032708547126106959201746508192200099678286236439096586089736448766043112323786312597557645897754204686937279773019168886845526884099952789131855797416052914513513056420034618975672121689645189448895634056885814945467815387588930696211545264005891144171113745753017561975552 [115,97] 505882116630422224190130202560763082404957514762209810995173740684710579091615920272836272615644466361079311110077137882627736689748433614103000533281314282192625239746299991327258222576116431631002923761875483429597298548922576008695795977163598586426799637404716553090460146246756083900272295412073192087064592899169909680884223883106104737940951551477581242872007097963012614787173733139480432393765691006320781837833104876375272144122122924193445930449243405345405867157940243546057020694392406135540343368858039941876006612398012578434802413436158732290647993113742874777255850226062642706282087989839101221239761382181019258235657417010626001273252519899267106558595107475484597789657527803884712117913488990147347963226436511217628278902912797553580303584830286078195406532939203591733723389486714673177142649083948356824889032649894649899713883942596562042680216184112274461043717566065604356828426708671871162607685269158627467935487306875199736045929372423951346043478777534008645537220854203287754696627504332387833616092462518608550771409291755520289802312464249365175816162577129894802891606479092383850175498890528609469665673289215075090225386531931892522757375646766202181537211892376398139364356155347986063204541288545444790416627181707136841977061206048739466542153486547370751863337088485846903570684985817390036642224935743141215412431144861274444647739550594377604966286455438802770680761460768006268741120961636901092330654202481780225553190317610660619434903102369345091096659709231410237835485436227014973998023341982430431452265830434366732696823241072613346509626081523799971362196561350838211375006027833547818741612788461969063834236731716124144190150555206631352283981023175978022262000743103697404518025897803462746496908254676968574632046795637854101210141557281241501663678258047893391941337308094807359499515597735996032787942467999085310969972778133294916631381100822710971861379644519710090398661765756167182774242468483808572927705494424199317984996234841612553515552115950312457382192213069031119505548375388211461014099577955932053092163037902046194395646442518122252443640152518397504533052330956977835669170118212628354793364692318891086826216404002046851444024110059685369311515343021479775871352338429588400045523641928446087097408914542162563444842919579391466027732266338529608142751388645529945000015392 [115,98] 1731701112039908471156432657346139511823839521363283653643255097272032084168715178547131231631634358229602862826644128643355814804630509988830463987982867230003189625132775419194658129419595816575969563203798098827401099449182466374039371359580424145667635999756763934882289667098625078880186557601139459727972420185727010223735862939301952405712376985747839517754885378674620044936078403622214273095777863471329844175210997349819688267454557045800508490687050384845122765785504057555495990807221756036627739465271784157829793985520002492062206517652343474965903657550951630787497443355774235220466238821987452718289320725384123123891160738506447713329852061340257256541013725657909714613902492224572491163462901408264911211168403183746364949438302937222857297363553073375185739385216699690315413659928906268318779892037412820640959096161755618536343213155596236482029385497193073173497521114259151501439519637020329294081031364351803164282592542416922529528277033700457270889423047856102456911600462361251928965715507487469372067811838956899717333893867544308658428395934460759185610219891408982941363672923126590335265707305845197417969189145427711532721770586704927109376020589516075306656278053000221179299693697974076170586297356970303421305104962204651433097072724070909042431105898491048720479545382954106175800721954549837123297349490145784944924326650611365237580354236492576770378713682059234226993746887654030954145773273373240279345200927818903463377700198288445142814070083351930646413845023979540617963601575423930105900186918248152221437983981824616688683926405561783735640295380706623039572341990388982708906048938358092229014812008123973357414947418180908533371232262805385374731869335705913763311889254302369306619483549901169687810178880403178735571374091180927980883502831292576941072518142686871161416068451245299553195171448138581440105678382354834064844405435603918703934761711470347077937873914989234758617634632271612305926352822527736947886121013742652083658763344031212566087241664130001340522448887277348948221710226476839737600582574982002798209725845314504535566937449406221477832719824081879580134396010978979515251437644891517124505219991204197197399501537374819354417236589439768140700960936503580661065896470943420828062842492557074520582358251503056983326043470134712399753637072802012427239592744063770049600 [115,99] 999092782383281872487671991420887997647989136006584958946997804049875852596797735831838097317707280923996242727601357486400717351194736288998930647972888519186708994122174017451569003673346969418117539437821684871176375669941444935410359921001728047303856383579329472701115656229835344916990768090457806210020685798063913052856461759456491775253708152370083477926447195027830964153658577759295231243902450072364906227058346393389632882636906815768115327875626183066206136748494501994185170200221265211893558509912242914605267646584319114097131527846909699068019170899117897014926574094498427619411149974788270354636725933187476718578487479097332028480921982285752664204909607043804126109653425023659770055094160002181689739778167963399013893387096165110891170500802315086764006133883660201043738231243098437428258170406906662758652241463435717467981287686428923372854023818870194575711613685711801046988507622710028515282804685736310233088539890926722156571837549376110929615071621703008581228553003456426242237447831902615861863823682522722066100539324545479626503217663033985686422017445205231452071384963131393701290703343026985143409958584803438339044069904838857444702601580627269097455352824594909460077757643465777086377010103609241822441935321120196013584958718650758206097871578891983407294390480968655254305522985855506765640039803603393870128756354694284034735790201289912949195893674848168955867709316149024028351091294040951507050123963387160409381767237705077816342230418544823250871063602544461328819871309369452541269756291518170440411561852665205104976948824179719432533232246065910725306302074008555560823351827476848980851208765683312708956138113330696663668822980733051098032118100406858176454617357814564706225456202227500099229654382833408182362734579581728797524444581644273592281558696465137396196845986332684603524069271414242056782783232364537569875318866274101459229752655928388617765612752807257569617785876489308708299630403786617267884426934995002070001536951014009879261176457284265842904776860219188406838263615946770948508793132987498347768446089119922023989498545567399205750720321100514863910462040666271605601465946828390732474317013595522002066888354189000105275986410583703116444000831969892407950012908388863013189193228343850544335528679049903554944262150191207443434168916767384863264831067629736 [115,100] -181865258891998760861451693259026264466927164848199956013465877149087163675325885041955221491647367866393106225563716562190400792119160186955062767211056944443144019998872926445245620337489552475825790159526234935325933394984794358086340044721917656049927835230591052612375438290926238882357170117474688666271744434817514668508991632233273854873807846318880862986879253666594327418517863652191123106212483448423736555184215510788664788088490797341315557457414241896629006727498451780006132144673190183674685893516875685385436289328125668934692015297804904135322997394977618057117688415478669717731607890011416141944550385618321678535320470144418016999392771394926493949132004853954483584242816921329437311730209825082747891177924314345964649708434588237524489253604281325186506401599977212049794459056998617502608682513565950263191202227269934342170018089838374741643071370456041088745767252768722238429175849433374961782127285607752578154177903923996752514386097400625052226294871954664021370565197213852540927653885578247277403041456986370510839459423246435460274045229728143238842884235013473808368199333637817999862608646867088687116146125199635499118103792758137728803390583824480835422100163234256657760529861836375768922271959224367382453381611369268354610243219823582043536998399290477277998368424378855050374396756137781403001892921015639607917701284183175305090106099816099090314376840476124106747521801528780176496696675738957325684674495433439159052629544595834146346037915514021139896372464163441241581678936691947289483827660920276573271307685874629364018650409099254310090445952297926783938740184962515988611383253734901198173635871571696743170709252024133920338233852147947325641841369804237950280155698779989154183973371381156528462844481386395869578769335514299177355742286670370219407910485847239226437782509166025113388207890696858599708155156491979883193748029762888466667112222552036150237225782398716005370024191710697513022333442086483104434895932111258786360710026794624719013598381943835413628163303650948885190655438780942397210103337153302053785510217959981908908959101640221657722864669985281642528888979420227769939980446251799566275634526269885292210852382194663957623286702619628116483806173212228216156322330906526692983554126325649015913465777591068390151550162487474916722458299061570133024886784 [115,101] -21366148716363941797953935293871266718922786350007316517912488363102166650555591793266918588475970171524332076967319003542017734984550867402260358474554730865838060259811196187334090818445670734807574361356945395403327669386974540913990402508167227636468353143172218961639454536651088141403666733281585697155253414293985629007061371798761383886960106910421414435450749368897754174509831479464286664075750923258698761577426357812478781138253693708397473108228416243902751528739138392156476993630457608908748753128652996574174142138711234804433719602556177788276094782647702574419053641782986350355245946324079716361971770271822640536560430454741323782096054871677755742748933122534129531604049398488799731050892694998713602755301465829996157362509414981611727938981567552217447261067276794404187018175138755509324104094561200265995238508504186013377840586819531371303417416985463737660318897049866393916630377741582694526421021021026963739563401806992844500398839001499762553134962342186301136858826736850144842932773465369559017148329863446762579540443670336041606782752910114082892070751446126678767738754889934753543274766845733730175130908540792787331738609561157753504859585030772217832935454802625775335725349982316416191837828973708717105736897661428705531412010575992097313747180640865070409706640358455288433969614902910851705332024723735771666626069290597859360251318258038011611250379697908479894393864246031380999877084436173831011931843254993551587321793664825333101957948588736630517138416814503688595814116397282634057172695804685825913083806019467048245495923005739493539543220512131486106390098745560313725796127447875403464088526593481799463672765790594898829060627548861874445482776373450059529615426080080434964490544712015159289573456727846603319382258998110329784403962584770765127560897170176593800679033530581788423293061398939390643202730724853011536376713226796226349853031103449106166367053380043395631975710829586549003985221367196190778452450151029859696512636944705982621058246191378280792471387623653170704329595661868696189633105321430674203949019176461660977387162375805475748025546634027849959910193725428401264500955715528468599368260041657736467770366225685753492009812310170929340526315619965241313658003186056455945988125239324056581868228547969337990322424194820697802489544920820463616 [115,102] 17453089161750413233477486678374195129541028146645861060452858070158204352082390473665115073637703260911919678037357054312800287499644014186723442860324814712161549551162711778848856493621190038893388397228671028283844725499802894061182148403171829690568938240229477328009101575090797607213137296146449090410424454367464341412327460936641235477041245128237944998143259785161579316629871998958295313551597561577312571617167930870091927502224159617656424837876743696700043612480236322304444149620263475304981644408954950776977014335415046389016029740775759111328268954210010758922870916599253403999294250354748732092100596636322123357802910514074959801216936687499541719938038643646887964689411316902518841273749364006347593555200457354770113470799533060575000723830925389036938153453938048935196496425366607260307104392208808286970378488797456847409291993968216525440969829372924529322766780539338263447273085976825877885523615739146999667296440823770252448899937767127859649068161061760126111900038362539603666890563713290612411333075771647676183459899713654447231023448121806061598881310864013682687547255816849955584016462847415675981510720869324605079006501209925232289912268748006979970808212605374049072972856064546255912539588858039767322774113591480944111791326112842628969753514359948738922059741204484676366433720304657705205585910667905880151250189716722149181335462121587622204325771091429138614995538128745393534158764098685340813024020008226846296487507765201826331205843408046156402759432867037710471902495521803673123203799511931523218689478961472098998515046383773312264457373052993512268786591410450352120224081560662351163622977626288638040415369977672352225380017331472215768141210337102770873875243286810491726363955473886889150256945282129184641603185448951867756438654454382459114796269309616050513604174177075879818763913942542936749411281246977874561181345826595443484296353713384645383768211557262896650869682434986311264953097127795481624376668688011923574881518414895420964625517352434141452860891001983362752283600269532470201577666006296380450773302825013969911914959915253768451887709036362106638014190823514475865996488487772880263076875386051012772463916754635785283367196181632804437707559365762638740474518267266754454135703237812558180556159654845501814398071121384185660481774766720 [115,103] 15490441007304664790853681580038973770628819428967875400392360505054039039960070580133927675869244518265295663676033623425592922682055801581085085378872634976963415768626754022466115356604642092095338656795650634688916781375785052667092378836434093785487060431657452290978180883924283443431053466126119757163124736372559407480854318146034434259607732668315343903681379542356935501711684191840049959694372719295000872436792012389698290145963868234803760618558804460895949418523468664145943979221504405003838072906778414931296866524056013866653318299749005099240454763216430982025674475188192707971384843653301711541000981913953385425625591451005554781775120133073206852667225814087018209474110039771586423305186702397986899991780310047134204440707796873106205561008255470134429534391498225179644307272071849912810670308832622649206617622805071448770111797702745631570495188939067424161538985923551026454813965303461290736201820086940800157811039372106510982865520961474297501600207322456069533026417874825176529974575325783160371991272683055798862774375388938861402014349452408773017794158775575406408732583266915795606500548092415136401778732476612873598358902351907831863146417305417126047989700255569075507726405450904520563941183943364068715955177454168784883368381013023271210515423775186308854118426441965464561718392943595461277532089112381829065432139090301114196987670486915992923832077649490295406953914529089301159904739456498236690513724634220888669433317688097766418050330570444055257198716046717703056438565484457526955613012168351413263829603411172735225528051069116129622717054045713386393231020476974784218216745808150234802306848540728529607521313260993824417551451707414204225455295011828190169198697503051870625703664681888735536791115625734401537322814718114532507788675634031764299558999620063815578247369458744494955546645741958681103439340550472683008729782501283348442715020905574420001474734053300643052177431404139313024286991438509101629714940251087390245261232862188492414070657453279509795012622641886908648362014108066853109541718911503567356017940204464615277938422399654613063870325942320501457220356519695136527250111900891990545515569631335267360918594038269588494735411991685382061643214142249370348529176142710845938292353520113322343118857605420627906107370420217711884848912 [115,104] -482820749470968340648237432616626415068034887425530034113971300971132152172816335949565293151552571355601851312073750490136119781187445676695604456302536184226963348687470903836836066540544145481690137389849481388541947172855552993091575434204156609729923298135799752554657210568625403062198610144774075435920969643160790250972730481956918562546822830797113416956583225065977896537809892091436368468574314526503641980035024101986414454707803584343400799060179593656686487197843536400042173247984455427856319854206781358806244285713241862990160125816099383293500832003494880877360194536904765957719403702087294460751066482687753066412573763357792626370113301188563582803031681671367554693592489573822218595584224306888557387826017389756916804333146111119819651152054741305350705788076125694552355627858180154932080325262924239206748296696704237870212069754338360675967475841571205027490411355466754967152622156256172649985110620807773750392426505502258826190193166488528130638810464680256406777945325614109327763056288964800959299542451489849911005136311075367911934276768421689165360796531436689103450741157359777122180967559228572747554883981252309005396420660289476486613635895757043336658488163120668857902491044299561943567200503783723080495394669481908435180051256344882906200844662981564119730076502962333150292686809093751337886574322097831255043315076529207397048337065115817984763041582663706396088812635899046713565901772398818537347079178709420949257962806667244987158754788452611815960048880701774842589802242629749062199915287867267606416147408781337686751573238710322207006813454154977148409010928996881346497601964028147912190318333469908186316830935831833885446069026038057383563337350660093443958753183195843851389917465043416672030239597290287052373885175773954641857150115787150868261280511294701179939547264902934504350430766251225763799562860346904680997160219457047150007022991677679960378502080691781101423974786333249639955454970428475045754401585925260857481479235222177813059425642705860029564813805764005220835805424371962992355079558518409449821892894566227310527764358049236293491359894438539220063207956322550568587831751139491615177285423911907601977563988725152816625780558271124404561230942697351248014288330362375996524955676871600633525450249303845670328252875958746752 [115,105] -450345071306269066905410194937070197494832823034039204444294489132936362491152289583182816101201734377412389578197252063606753748382634052347346912566980092085231552616934441090111127856149416139459923422046819299760151869700019160090516390399171091580665357353380915748583258251091317563546177262227300742846690500150725146651019638388831146055506882819974766623879259349771672224090374337802699134022533494729684086524108075124709540092946395108098226116959054546120050740252787809364527438153051099176588262220823857655374089498671106241333808848214457547141365896203726300923981841527670686917856300779673344526086569479123979819147164818463572110330739298103952713977280541883182948002336779646184921677863404182555924955550176363756910135065710641270762516854237469117294567597274614353559294778789658391406877708626471181486943949721746885082440042514485462167169033522311832899943370463386528368530791468244047648626356889002047308894348735203000557512803627302743974261706697847485061479214467885720050080733683290826044858861847689450445532156236485508785997156538137184024878984893868813355385168955872204621800794410231832342736992447736058087863061274260218839611119676537868601105138947886064044522144397411939491729039650546172184829236747986199390526269774709358818657083586343683158340725617725005159503747817197195230648733768227747389058312992711139109414830397345627579989959581640254091940363869216994807911776366012764168600181044734236431739327755689399081981911520748479563232098742453866152846118866844825262432098438977757549335993293316697591986990691104843540948826269314084023231378414561315349430923365777290603365725879929011288867332047936474128904538408151104053229678728429507070508698939266293266374232509336633686123470372477725299175406762840493957402014113372618229092668348820611869203244873678736877333325622527647397128370802838895628095585624409285509832098051811011267604830319615117207909985141705456561220351418784744790573124748749815044482308672645405949409967411105697170069687494544375253070902527691410829815724715527060762654176693679124394766266134813316270156608579589786738198031501680811012070996755490991575333588305119726880765659548553451796526684888527269669742058857016386605423231333983419356364950334573580000711383022671131447398945904 [115,106] -38392848724245338794771598862200643955142957458352244734277090783017122173137153240845211323522773581384937738258899434089437718182158941712539697297413847745146913740433962248778157718493020605511366696986570590538279650604764835691442140971711412213313184835154103119297701397590222399599980216067571721362307935765704600496178835289383130185255908647698585673950980379790932385555716696032229691778478063798715644653672455010436622898275164567403681641516359901770351051253128487234527753294907746150290621986786019247905558487486070364025524794263433345732276233865147826890304818455309983747976609988433553285808743989572130232190143352293512261256304764766633760404315567222977999029743679509272441784388063608171968262703049306152764883142833762172640814117488490126770015351371396403426743702690091309699410694766230869504083386648570969920157830572359019798590376989311356324831146165580018486331865897490493780111465228518344583753157636952172283958510096097198752609648312196257283121625809076716799137771507821079255456336891185718314794187712999562995663783782127523616027286590435053317084107980769985147503285967474626616581193595561892414960934722274480745192263531661586028208912331616085880328477076774068823836506028895701051632714840078186076879276270627314133348766833146731011206009491824059007880189414011011408900495770157594325649025414668893544195418844384974837476434916340897569377995702997851553227747436749195620733761485147309134913348589057521622277365643563436633949333317588568582392490156555480629720474470648160597076951967117436256945460510961168641189883754674728673797585399273471078919848379685579845376809198543177084274176335125620994238638355597646437179411537848566127281747983648114125452226023616609072887141944029841930313435023696392343268198690252970436290632758902786946871823328805742810873608129558714993712101810424439427981501811056349225417163424271163052600304464187024269299339540598063093697129301619989893985525911451212893750078542743610756188762727320903407367735371654036105984148042885719359642745092181880358921375311509675014587282570116427911039139460132184836243141171559505547052094311161685191273270625755991059733219570301422832550952168811813776244113995187739432255575264730873487184868172385228450943232266018200645952 [115,107] 233846109281911831355275711733565472972562872852496100655824142133040690460968880046981497212779467540015130853410910851711163912689109763849523166224513564263100333702545949604715157231505366900971902154994865775994608097215829761490745953173981036567074836942846312543991414454727721082262054549685535233951418704519526684027343844808597411708243986033182083723640221371101480780553047681593532184829956444781277063329305361569830233305929105333371981474548320778779701870179198445047117148119660306371156578565563709240422335551350213477275348099489329370023456327931705910443321299613377593681057410655300354311351479781771227968243989219102141620590338757888292178005007138772466096404275769256741389421841132986475299203342693063608591174359696649027280784223784575596771282365368207924699803964778673047168608294311998547889344335310212448997816979980427732394596403242863385276864006164761313941064763308529960598356172645156411918338463099883875672009134994404861490982574879576128377986852357983514965210246199246322434944358344178954753045719402853396311665897717291978692820903385463388684997730963322256720087315840791787293657421365317174762327600234558264565122178317174125295203475459069211009917852515063405709482973051588456825089676592888090327865282764752794377363813906616230910194521924332966630268558168324777178643268459278378734083976013384501432964469420377118251233406151039544821837468834337108840350398934632578705678051988649288391891715429038254807518688504926478132357629127290358793508926778525878804351428228016490310993548619761974288639215289062327297546920755144490868468543009441768710958298890641144347907494408706953800658384846783245858104602182254614052725006370784401773278040807267576242236779438433068492048378616328060204461411985737716746925941642885050043906544934623409631175647873326950737734409774969911156881926630134083673010692941379083371575758949578922297638519785411351047760773120318501533051886275242705032702215671206952096423564131465249385896622180604509515818319389828611249364067159088200755290010549795827046725674848484485125565562550262018697236661271798934085153603774400285216986997559176187317088949053016529193316384776838297736973249418699121447788065984150082604698902865275673411194107904967023894322898829320 [115,108] 996957444622064594850821711824096705332356477388790333752597518707422085210268306413559671998401868767454390392273607047161116785038011458639284525372613216440302971387225951577500760039147951486860701496171137781532046050778611882142925393063572745003099619105598381461761343524145217303184550964295689728192008677137090336553864211804698305193703051328512134146502850580416742614573058526966360626043646673934262225959303182431219933970422154724962246971471504597772537505255052011869788463201454440982523042773568775470544484834145498520699529793033965377746598324234885974939850441587349598322166850172936285304412130160571117029263887282553913458519429819316675407019909065869775121728583207018977175799433010574675395618405553145319588544579438321767846801588080681071324373458860051422962094288815769261368144639284123762968613395258013270182707374193642201678975571845118388683521952114240884473641435864740171446053779430841371575661585247884953883074395154001839631094590647709344386150534268042010379068719050183762376653661350544411022665011755923199534960125122796544482818872263258138754685252470653106329428574703267350648917581998818601208037589928960970941680215781587312186039328105887945168253107852318629850122186847030775108506367419464327555492873687203540231910356970480390755104504615234417927300359066596022946798264812719325524131827923116288596312696917048304705754917049096307010432115815979471072082694546072527010018464697574417216729827184945144997731408452915214992080968281968199538938218061052469643275628992782549894467455217098688147965179078937203820981763750796715426289877176571602044704146860613225839289728087697037008685912087781658179511357961772534991531781702782146861966638779681609123570314837465438063122166290427267608970476035981727953762257378636364237891524523154915361981528587815863103496942213113891005970171527619916872029996832403822700218003270321846720474292001744286863135342752083831941649264259626351760800024814761823482912455112927193967034767996777469020060053734595984318392517944930991110469923211009956104445695419007509698431837333880174470531722291635461551985246160174714281488422851300201901823252356585210075901515858912147367735300399680333922027790839467892218404029745712446189177705679824437326652416 [115,109] 77021434084794848720179532097534490623874095107916531100432692517073161041802928537295425655885999877993732436962828331507618603637645077592186482488226850204479096475464670480832102599379575389047592371741442810539830446115963867579503655770040063671740500257984206458758956276125053666031488926715920423698488074018928530630535900774594290516747847950570559135427234181881569591259286773216807966814702899954105238837310070862712076220853407581598981573549925097591072055043342739171961359722735248194398023808200265320790194108381987637382380152191551612502100717206607377524917550080563273567389171083796744873693816248130593343333899487032845308445284230179463817769775629830726824352349382694681845371499320845801022754882986220088265356692446344105445668200961779952837653379491942565165870547170909242489066307918365577156630982678475371892344928792808363242141792797195753562110054376611902779066195328346465609517814321036591552918691857265374848679868754692332215827453104088408307838165741969955406234431905437156819917046826283961443233008813218776112763180049136988633619174354458796434400534079186225585984599640229189847579292210998276772028046604029244901016597076463867954048799257129536013461741526426022844570436452662833888029328318143933762922106696470398884225534383513162298252551871514467016224400726116956986235342899229160391574254141539830556197681047941668432499357051622853275837533236638507653846936293488779232687593250975316403268356179112498088342568662143482173271168660672995194711261257249005213027035092766745022826074417322683088129169922354105552255533825857076626388227160834436166060311098269248209659901561036658583603865263020825300009753794131722377774729694549023294509052014344070692554328111477784168642089733933747505431390702747671612378526962249309133848946049016971700884908634497770961924861676666298152793463807724264924489442640756590210378924921762349425346875830496248432168257814329866024928257467925529697823569239243671535219639175020292162231763942592486162042791428697157612604959146090805788317936175258454795025404278132668082220808316197581522488951577712221856730366947123177984050441009252070171348481194928437808768434144826298336627397118345079656988884126526189141077265545843532272886097996120355200 [115,110] -4209095935598502627402996893004838292295497578669481356233790801476567278563222265226463269645053151909195816625564029913161145549327953646185545110382283255782742237601476498139581817096045894444259670104728738315186269415857527007245059760986834263827245107872423462015252433296995742277762522210423723461345604696055086430135614999623306583496036397575553969638067783588369565029117572350159909829560608688581864800928047326781675955469459471080680669715571097334591295983757040991032965637825167861972096813346112718633620192463500522544941707310305202205286527881061044544434799607943853979702700887077135250745366834199644521497942643564248810501281749038755191590753293077624949597262182218126131036918065672939095840291787133898323704306291516986564626740158565245797952369559221615050991586031785770235314404852786251613323675554196514411539854596329054248699614428144432950049578056503005696701993870264931088404150678803075219751692824400902284432679464915360368899677374535143798671474575992901360597034070739684061660213186940414709319445512365169707078282613810904061824952964215625554341209034273831406473269482421471392383892754621034148727107820612314449344752309359963778943568215516824607557536655828278078688586408623836681071646565988225058666133304602956085644312063245664832678020154267045595787590485292948679174089835239987015336339418317109261669808534838721726869349224144912881085254411488932254779424953999079417616462310683376957009382630313231759915695824616626142396527086635246279382833609858943340581548603882632213048993477616617239161293688881348352696696373151843962058730761734822314933073619073324003941697019275276919693549885361489934098126747829805072530394739269767146584190562515186868070267628054780295400876605966599802535051827315010174560202614488451505391141119336767807512668544569372081221677636423494933387750212882001737945465798059171922418773748917768836628518858849808402220528379729990827424417813393034361354934767435863529770984643081983503918484569888100328736202670729556892315593535972555199356060314153864433345637606211363272262693129878060501161939020797347484049646272267201262125712743069073111514398734636588194568358552541173575340155530926225027689628517172129154204904255676021552796505878656 [115,111] -428705111935937496298127513068417709560018976831552110635191421022714680319589450846054513876528863308680370965520018791539422793515932660370284367152994427156408711570654626205748415402586097678336497787442645051326226562499397866583535271196791926089700270375913251118027086566276495019911754802849272176790557846863430017228185995400587927508251202082252562180961176907225799937815120751273525223797961787571997158198516736742794605490952088084657124536829860810803869495432691480446356259868823341068850695570485638889497181948882533519148421799815881153579374575014545158065341447400467387530818299084334362866425074761653535263593268277425901666600468446218657953917032605288604917931499165375884773598739891558283092965645345340472393883247547336180324990762261434373040295448419363687460894013472043522240542267731429871930166082085808980038417275539938518543423357465107386820341129836793877837828724300003500224977010160853641164209475097865129671753791284709366020408156657558418213019163011051018935431103932371191996702756505118487165799183718588902900779530338883971339562685717483103971923611577918538389353645342393265274620371823504087249938511512824433326133728044731432223727017048002314130115890307796730472791903671662527810571015272901840153508464145631730357063064835249160831247237882330295650206657048183667690625826456313123454477121628771374521560207651406950215279775680604241482772281615539293354497661038050608110627553653112247338282862108620724605861186140191570272146302395012954571259380404308931611392462212273049138989607852209207807551850431033706466177927095517687233176863221197202728343234901592616682107419908611381431674293238529783914744592060304168949957192050392835754625953750842441509429096125233708520898098443329577483074179987307243599340127638951147097200454411450671082872916004689672774055021847731924634105155109756805476770765884540471494091589723449474730248201545513172577917572917667997445714652974094182043509882395734659176234429655094373308714679348332793480940965549693657896669356857503171573781681104582711944375933493922805644259533831570493201953696631939013228152530790288021407334520042898563964950098874508296017904424300778525840537259446093412992662956588484660738881399924046593780304 [115,112] -51042099130484492349775046598575792228752758441155841964629024550166104510712363441468372336800093510196856603556265025645343172619441217755065696597517928336865139023063190574269880136529779490397828526636512272101673103360674459483778448695062334156688192868651434348808997470534575520549637688060644504690296079403060490310232542169679451441739109412856594206077435066195450956375999806488134010558069863119465856401560242810601878997670948218792351498881934008193308852678683602415298196203011272489128067275823733570345955534110371036773735320096493301149133420215670465860881771588098832810399048152259044841707451705367786149385118283481256428942966486960875547280926604052722209982374738183508807827694723570215500102443749415338052756728104362500546597069482203341694601601685283282092942737523954131857804146595965990109979646844358590015925573864943747491386306364479564886380033562169480683869426680824736778920925146238446243240245525545498878206481069798584349580113177023596998480036374216540569397268182690775369414193860737529177038154646684373629124308432110495040365295990039125094273249817879433589934240810973270013237953115605371120800903054619779354038291149910751986496499535697497519156633016032276176415625589406132339635369960453345337077942360666525716303595332225315656552742152227275282061133505669426430404740630476277246794518139448678600385623170716389307579796806333766077546855743148616477601065198533903782492298961766713597190005453966752825020391942535219079761204225970355799170409657561848519277241243214395877332522120835428348668060685149998902566791906596274629436869895705866258568449272567736727332748034259461193603522235066540692013578057276749432087224306999258356077098198242291692189391795605190344674752628350671583100989353069652872758593863902921544225979047986734369104387638756491052553590707363173735832001947398271837881497591859510840324082153034196233020678026691680191813256732114444842354494956762084699985913195741186112763588149745555408900600255536012703196072870169893299049333716241689879310280414179542626871787152907500536105041535576981075433877157164135335353332854629767147009266958923994414642849426773318305706264177723742933134251957474989165667493699461754660193506399473280 [115,113] -1005211858467327754944018599328879502745908419722529197981636115920279597962088956824986486774337036302284256794095419756729414124958040839652419344147839549831270682870467549863240856864355013237327367590871727740680999438048418636445259355828708137569308399613590394978856817924720458406734570543707407470019410284502849847971882768972757199437560937658116717166914904005448646895734822739940724697764424367604931942076419018493876368027359682641284315520015450063567783767949860625166171318487089455276913776473742929775031003509865831639702106783206848873005691621761987577625661367515106915226561597487309837397187295823455736042616886519304423500887516062408324578494030678098785275873000398689894357465583281660299999024402269885661555603250748570667266773614690035551440452299855374870751799641456293737225375199948899441146959552795174269201782400525190775900969073095167374446640829345550875049143361000038573717029885441997338792175499293010600055753785686529219388745343443803108358768894760280287685604125564517376743277088029769211093560803970237830226767330739309307357693858614535413842940577962555390215188750864825674080947296132416861991440820471721484187570210790046294722980426927456434316655325941193703398761251668381410604474380359272316516876704801623942850125043011986203287234906442936021001714487718148825402121502848460540208684149078467593889582485642775361904215536747118691961012198871726098304185820035726596582167508576289811909687296685584345756490480586630697743125642511425942242005339914526616319787261693557306756932226376019633374689470004952469259887853669724476501171373326316357952998143658703601818286458573439868605378572035975684933287659465983076358869256516020235145983309152735361117975438839960805594572450449399745944007866839870617154091594284426399959207053337356591752162390323418942201771730491338097264950568676708589552468309496973093645852772984169208760572934503997386856413851447578014893726018359989145544652540822263881248876330975689605818762304845955097382236304936073824026619041089318319467818062857212009454891534603576340634717476196082820416912434663442965036478824887571724149886725015315893907451609946400018394880237544468250505895773722988647633263289975646757019362800 [115,114] 196695023555812344263751320604311765361578351016841016474494944392190514910007572504833503464018731116685917195321624270355238422638951583558517905206182823688269110868586163449436897815248477928973444720544274322149399939186672348582845732990024980830800807916909839468969412424653134170087103036253421655037425691353966584907986994117236415079219914666849804583057972424341446749655443919200446138378993492656680175378045086982425814101600446455054844316433620453337604386883033131899381031200950823720869632803383930589574910164946118963699343825205673726424352214509640463628478903588779001170700535601804139027642724552867807055837715923309638401477012808201690269873666435172374312029044090417099803696970338743144272264128766237028238424506896689250098893688846494364205229991367702111052448396139001828060129766668220637336803079761314763468147225720290977291941248507332156295988348903096552570901764933285540873253625633664010914757316355610148392802984673544974864833965770242230357657453197430750352199865439344926131093728017435722924933409869331941325514614857387215699306361257343398845906567324024783429521821227105938061125447233240036330623479124565334623973131175545169382734184550619409396387323413478478019806524222112304230283329307336311971051788232037192901218691786886249502836324027291846808223530873192118223733010485786067119922044591784889738461159607026313296541472625136685834816450316591040324903966927621818793903446608623296297977157720045088311348229849563488489804840479667797825666909147900081353804138503295950463502655467401344617808216206973239886623898986689196892935158786126303754807674505285881716641605027674742902583301361211902225207704884941806565272189625157917072442886698885598953748271309199285074131688335436870303348863412289054512104068525488026080134946794914462693127976785564863629448858311097734983214745363155950955208425557933894399535651979658889327081138546962672450755606167223870591352660678485398535408114873680251211322303521735616202632026283700280163483983498211635270036227023410098138661638902790369042186217444199786457264307934431572518425197519377416076830720926400951827007041039689166445054958788879303852306909889689395181623166292872187766893220450175603776 [115,115] -12747271818320873384302322785734025961462184683696404843344089085130826733073442095203905380574677988403035597987597815684902436031018556752910463318882799479598340659164529910804876501805543500443888212282121163784092761578447086326167025085661457592619800661666057528012068573721456494269841612361078369613685534285456744257334861078600470021731406761255015007729383122869261003614140652325271151479436481140481799977155546171067185700938866881155267308503087653209607714279112578538575791517307594317599372340272712113211640283485023537280344965473683111794944925805891585178687092770016060465636000051793920999790808994379385647513030442778138947248083026268654885548562660130430783441170131063826453771674573999093147993408375812368305076511721923278725247370071389326626391539696495120726918112360044910047716965855730775088929971815323099527824073043995661710817590013650773659049949777229718796691491188518485307072608149707864618865648946475587745506687370473121988028420344313261059036546083122238816076783616844245964095656876910436216874532464809088325877693513912270671294709712484911862403381979587232675325039726937206189647044007087951071500284128175766804209313869989372973714564006156632932200372981632657069930247405441215002263296326445168149832457223819064832178222322344868373167373874942167034738209953577898655892303256546363772841203925103641662967730596370181001070560725096215196252541009455577114320001933062482223187585864587840476911764953801566044080217632814515327819331504221261704469159064507199943808777196296720038722573924676181880625912785854627874846375498549682037988306333513809537630144557992933585731382560371223050649526629301412368471507721664649989909303120472501063316102249212006448136750750238188744017186736491970831763344103198056007634588172713354412035045410420561720475084918391178873289298013656782480237177116260366308211660063945858330928729566975528881120300741538510190423110618407805817916091441012301907783801652332501298489007337140555518524439457396036371892057933657517696932651504513506080035951221474076782589823659497051459619053338799548274674515795345006823523403319803658909021208835166455238243083479485386021306276759884762440262875217310133190518855736400 [116,0] 2588285400314203306684192575462427700227091000488438586642147573471053817044651306223382781310834767884733874304017945832432927954139852270688632843884088367385137583455247231957583105624312123179240116881980774163261830165930350577675438254482681439087374045427103172144943128534004273443294650668367012918869053701498728587011200449972156182307671718456286142352006157463346749982391232577863272270400092764450557840275751503249698263132494200293243440061129344695240889473669460867066854108107252217146168595096775414963075788606481782777084478940826373878471394493332871704365470080269384075999341884073255832038957935767397502645482787680617984319156346892104770977225246231890169986310428968821655430381210009976361423465738956388947408794414507272396597806606032123988474924411214990663723975615372457968645412287548265021253612143061670697572827120331513176529874637106888011305518117066377973896113155171074498949017609547912918967065943800883650327291048851476385437688369923858208598272310940220974143641197450496446321355282854382814211792493109218764156646353951841906995963453459158017075430453017525281041967488072366695608527017084285761021199920574899980589472345791504032000885532453587391985661294896017055995759260993147491692181103857124819906728029708229852914668131782750131995663037358175608427062660422528332014701160640150988049200019403994374918167369760353176155721211668203408898986505637625224420632082789943469884174755097402886943443841590125096839523273067304825609807648266710985134814817667526113080153878919087824644171928408248716718886601887064143404262441430967870069243740585215789479186583010772976788166520609979065475084042641725223430209387095799778200726054193012799377854372037032774274381489493263971724565957724905396519235698169161893179013728996476114713533135812595131823976212006058156495850828922394710883179970668272921784395107684590579770673080064219873485211447795943182740981145837067902405457719012653680046435465730953981422621144153238776013267928101915993928579722587458051760491148018892397518856176797655065935971459673469857493725152520326137737443784272118580944851856271424521532774703025369003029529395566124972231501807024230761600913491216503646704508613219662398547317831706474813800658506259713577963768489184533843927852325847340060280136377895978198740252716554450663348722467579095409309623377059635242152096525694373120541856650717154322929734460049545160359609950081971322476774778313766068226054926153613734770390499177797830790806331457536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -29212674976112598998148877906161874625085518707936734699883018415434249934365247331566109841466074927349575035639883098932812463477223280019440869845906897013613065374622873130831405126601777218236392221475033637350068581722670715620222312313140586571978243424639627459625567244906465047543548666727936584626180777149404033180049515683194297152715236587646651728473809754647677300614727479851099950421101843693977403158801812729023365623011691974667368319237147832836533074848222006198087843640619775725704661915890056992727307477370659544194773613270239674993876871722477288249369906253154183965163588954935097107167489637202250166885154322149897593964230302288693331419130171006929948148689134045986114336219082473657195649556946369530580890469482587704969105437781504528442043095437909187532804699504927302323248557879499249582128799510653444474035312379968618221123685638626639975406675292295585946919654889479052389339284486160918376696991458597514272005800977048423931761240377677057457678687114727055118200744462830457505575686365880499778161502822827530213170879148114297492051874019088667983573104747418997646238040977482020983011911810830586217599082359833484665167068792993486597411575604831565181261964709160147489528895919431451196457354162942499849959408361497455650486391435774050571244223345859554283713067943517310881322044812398841428433752232640835424419209054204837159087747718305281601970893229789559124854537585956363834782999743449906848602878187081236432929643636191054214035603779559783776028208735597667768727602562542826069208908938009510438499512356027965774130818340571010435676773160198023291817065974505825921644297535907394616152417023950758924036287319799109592873413667841672449292248064756870895706331902523136159520106647382971502392453887746205614597940480448318214565033450809752278886597531714268517336470943869947141327372469573875138607729869568392103127957215401393177260737221489122957921261941435033931564079289245397914839407785815644692830744703250077701596888741185592404998676952705914086250718669489109714346926290722274430775677893623954130022286557327695651275024991792071388895263606313622814984734197334558186196532732595288469496790348017979500688363286530512849811152559550891365283641925570741436120903470269325500997541071637414236053338326535404150897316976745462764132679488390120827109020456947005163687521738868098476477458847300488509022150793800113949297171695750257331388022047480509542792684910532147041237432035366072868207067514882823818047474924257280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 6120372163678465916968326993577316702808389354593269012732357112835942509098113888389142323828133021823709016895555732099487035748110327726731921691947002724874823319665411236795704761684203439366822345322277335073548390174576391500323251709902610627989382066466218439772609715048230120832342600176180381466216716684209131179027660554434091547631501077784330369986215882070939787746768170740424741683641932684790529187073586419764123221977098999442127500364796350327407559621055934279460347189629556801907783943564467566980326494912272504260460268834253242313160487842395702098161096435012828813711199904027311940212314631195559694287718302430932975485639601259745257554650368559144287938994069121570416836463875930779489220160536940532447275498589840264392528326866557713610981893054571395542202172414611777024932128439939594387866130624199317291336021225522676730360861783928474827297118636547907549107636234922262602468889157157628153856473136794705754830511229077135600755737001097349135367032019986097071106457619686101249277633894040514327951669582952380995372804021695703116334712903809462207712467583495569475934297760888321017892894187462837658162138466778221387787475533675654746268728399907886414150651465266658891037716736542145358758170045662021578846095211581355354807750562969406460151330338611083844688877919098346003032199474680683703282060574443998802228263492724851822102663909502335870777640786963573837430701554394282831527545095164971099419086451198798466042187784733768374119405945770957569425118550232224884387763639665665363632778283956252801142080981653793771058024851536956120243669851657056915399637174444198664780077863428239111347745280631704677068318077771511877342152965352361620493486982782967409489799127339373361510498777598089796247617866116788394708150215932074244318406486835949532581516966185824798589417056811512190418351524402215361869574024291185245949290298751105131431832390909802745291463021820252729916303506305159079433227914861695861411822446429115316705262356540345918102471983408735411633363148794753564380393714815331344033718564883566966230194769554893930178520237456290714752481496212807014522424707565201005841879718931714663450492444139199712848188990479355502230773158044336787245691671454965148010788423186794491259127862048953042948667724890236100451740190714392594983084928385709497152940623445119456076846219731280148116319603344862643303139054235220907801127832365626302977691408890106336711361895245480433771404867553087088301471665209726217989009184093372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 98579476074891558293807032314917333500114007829387205981268143083087305173881088998121671883867109045579194182676987806125219145831639618579198915130980658757702410362588287483376848206452609101991080209521105137406500195245488397337498727865623340859418741929903697891445681466825895486832792728363980466110793581155729001445665656803083806519233462810617707096647104917791727204433882020292720126326374263194561971389327056982298145958104010800070712659822365583288754148491574393026548407478882909871649697349465444276355269907436060263454809479842529259062950359067127979025857867334847999422527172193477291639667210072693065412056117893486346768488023033020664588120679325949210658983489148595660199369272361195819310692987587174985123123541586430056561126002352904713863090402695355420310839045371862848621200847249275756214682775844415471114252133573784889727932166580577165885254708809655460338381131730496594210902302072861248474570772949595189595288973892715713123353681170133311273260509219572485006663233040339565105864902415297859762147026685283421104706224748041799654186322977879704186939660520242378188429969582402218875855310080227533648139953741191401014142287410579578227509816269735971362877322437132056753514780095835205753863690105112022084540589198110211738374039005548816299726475625002720971125601999390076565426063786507697069047138492660467946101775178443945986809488673039798748452101515030964232225331357453508596032974958387366831758014571128624503671631201875465322003621165814242368487238259042891490932405018760470809541712870998993315020195757257277058488211377004631155086509753829510594818328542457072463938080369580309157539268587079076134891074127702181731697083988901286625181455379423855927469291956935524415197753802616156187917537972696225286234647367012318661459387897226308811358920189542129568462038957989376078782343505591817947401654539795992668229816389839767972559355688203407436426352597615669197477234531454212299498886191813182718356161233311840561484563660962835906196141108243989076842792635711423501596021116637814310281315771762104124835236547062992399111536095867599892909754724095592059714545675768617969557159729835669644996444823215267430694197627202330323599448113549057236756159033236646569186965394595440224238145893264553456333239152009198876106164477304894377616056174210798689112854603038140862590915637965314613976219068556298690667865474065894686206208169552334227052486473319900993724071876476954546085408061015991566516162715657047718381824731460403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] -205768224899867192235226284488083138887613906428693935604042043081026515774477167047925475745320950630410790959252485104852915551500622869506525480985293459116581297261956706171506903516902989950191925883469333901780577574331659141932542978213461121485712554298909752786755020792302768278233457294802610188149733183038464435470391120527182569478520845661388383378665912055202096031908802142425715333337270832604547389961539539436416479783932673829106169060520342965430413962270169871972435268983335659413394295459747423157120809777616322688562407834711614719825784487196541193640252570245419034469292069493432264251756060411088067413880303562546836164370320514110279876822033599613195163588532998729192348789391480982589660632391138056351157179141575626038790105132316711312446635169644947415011422071483780982702544552302074530757145214815158411773973767906260701639507865358764899831329461036500121425338853803543626961104527731730423556409548200483121579236319773228404986639845477312166340251991502622199806444434530772273649351952199013063739106641951025233444776886865716578319251105602311606176389208978481746523782613286628874434823586885333623998888431967398785019350917314911064213861435148082917938612665055884456720697738559373170811957598306384992710810540325402312967722000894566525537085564234461261485411307611928761956613480777065648027899999591046385205823953681634433603174211007080364349086074114547898320712673572505084563178436946859972108113981187352833373614166454780539015869205720895842489129029488575455514179819329054675002193819914667821763887874191652398612385419194881941339716605221606108905788110547065566541075777254876775960517502357657244628990034186175837728882112416764234594788996810360012146568720339282429063304894255990295682811355990483326897807141804926564855191815736672340856581374963674755761087336887137909154146563181949021372568103055843923769489603519237773358628273303968701941446446479437507215232079110458436629049202717863670044564781510036454358920460829677038455165244782208940993013825497564545203228737018959006486848498050445338965283669625048019238322609504846627064076084336822860939603324068999974371339802779553472919551633355594602016383053363559522297225711198519066215720169060393936685255213526949651809911139257398752952563489025671302766276877190402572161102747906855120483830968602512979606079097559209674831013913972821663542264473995346652887159035527569045800222780531764968430821626249257863610839361209123201707620481906329645123242998844794863616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 7358422810880099948012259867310692477954636815389547803795135114611257500610691588154305626346327587863241382113892885183373418576434208298749461099622869661835823391524084698318160297692154685460572451140146739104328550660520392321328484334716550802185104997746753831201426395304801768233319638438506104135628826461977381122397997142058490285714066240607583444463812981331270757976510124213644882257595049002370275074807311134322170712318743491153555250436940187821259595885948101985754912454508650867638567161456624626933642692234790287176734507713269917751990671673791830045630581310007070800064837296621488538479404537362982340005074629710009195834012987678995878550739796436658833190172232375637860071080343473525171070262937239263715502259193143787661288166985123173466193349645603575063365926301808986497633515558506469204933377942023105180428566566021681820719365770078989749610240404766043519726449446927422798153670780166861277793569447989883365671930855068320691465688525846794434781417694471047619699342381369735709442272242537707286538056459723801483279895926372939105176064478187495208182841115307176449390694842353512886588391714542635349140719226215741164246997691770995175506758370439497742816033145796228271899946936575131357651277551673255277062042762167766011942841501683079123548674730441311647689663773203145808223223154586570275403555359039933263589314770061805674026448015410219816843784572894733092873447400378182437957207493487013163442437504634111999309748594270785031490707054675564296298213255896701093008503935374459955313248347198038201719468563515121113126653359165357596542947426626473178616845537210441054042022152961981190041573571649323118008092899309336124474756800764397340350470263251121044061502504884067264658301142837462403671666074005079024621534495089735787856195040207992588611145392975947774878851604391934393772519862437682250900608080469897383542775905278155369684418969423241359475817179615176899667743448166358604077694385344959295363036528703466335296148236905039791702585859455905127622190442022055555552125713060543836660964917402787538819141757074563964291238652810371770967813791378771423826195603298084258735419140377388909801802245189095287922171215866963014481979163402201153053371056079305258251895423869369132775333415016760434159780622456018664251252610985797610738622242391631370763135595438039370474332178686208414795581439804912633216436930484941550461426855058037519622617041202653273326255940438302768536570538075312134060408849535927830988843860662031482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] -57672692414087853176233392876649057061479674477146507271115830878094580250590631699662664175972989295754289452438066069194852232451365630942883336405553717980238205689357898614098658232272625799751993958584934677993797078897958543459334383833179958791365745906893162078458451467314433603643463566655462327407742403921672734831513148922107616037407750231035098522618136834137666447073175612936119590774210215528988092227102757324771407702371166868578206577217100618037187545236909966543657504871957192524704777265810092238360632865392306349367934319291482429675903836219999156030653114726179359875465782390956802472607313954584274090486443154634081528559687349095751300550957248702308908478051412241680098424452059606823394721426239522755196787865178015305607243818031514825564131404420658218064397296411153772720847103731858939694856074679477794039693762706832484617300261142808566677470085614272913118743505604070100840793746654703923587501678057706466570070786195517719647603899450612989940714719861830068411677848374226561775736361968963355305534508538430292062448581126663447391776014599901149988329889592428758329948490000730438569418362400521156472251172557084674558728362840903780732258572911388266307808446342711430583062407966083238296342995375300132244492295510223709857032027244505184020284488241317790876465419309498462107881431122110771100294520537501018620981512437574806613484604438215273173037227592004585090994762097535777395033621214042944624128843790166309257691209589965123744954611123212285272651095131168644589778943556430192133561774751793203847140339934772651219098144871447053619442090894011575949220389966152707640067541377549579397959697249554366878231826636265884784176861958267739141869885461497412513735499098250163740367490661968656334483993957965646944526829226265893042385856156442349627156284231360603102353893768551106044787324244085232809118720248742456050049435531314459749274348651421796178030195674322529160878929410006700930047545109230062561616711861969094291327830077093336184268360181831706274498550353826385360594943485579352001723354577618001013473003005508721614752469416922440569234433312473230216693855167192156609600583834144616301404864691552436796871268477640825316543454627896416563826715020592719892991254767568781820066216149179803304875675014057842061925012758523526963971612278737423880685987067847979165052191385022859312524153898589281569932082476241959901564078652252096762389412325089816978066876906327322849913703760451786776709271330490246959202795389149660577792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 272431430840816695644686314743598045584000633717719105874784501919815899432968276670095985851239875130969145510267308398418739382148767376324636821522645126713680906081161208669879127066562279392838712737856068173941339498805529014888094420118586426921210122726388368149916108088445526505494983753664703831589150476090960421750632203378194906588102243485278379209939407364308467506752305430453576465096560878066878151586948133078257976273077914564298646785067091012910032791504582596948312591573161616763702623589104958099884687903966261349218248337117768145961669322087782084739800456434367063842276820960507427151704119874803421703596434007012630308503674067390083661163895411950861190539334643106292276171337363391904669763756479747880054367494180971463501879299266176055787771148967181311964451406348539842090901252300198932065728566761429577054755725543729988471127511841248042540483949063528254324679316049385842081600117186469968558543671153655677901627554676462942030063020204100778601906829204433567236391239076460881979345087567632360565351152556271432929362057277839943380562781681755206682169065377300181843457934063410417428282836590543928734408227907971372867893017055565506575235301187415616287324497106512063457749732050377262495224275154063890096409560400144125029161578728690753073026162578763464868195751136018356070223442714948029304506816744612712928124144204892755992885324079931286881497208754311534855789492064395668666592812003638911421110076782035774702717733589033969997536515664856948254236232746941895881029216486167723925836891420163168399974839857949720775598212114238882034802148287606510664486060956040523205315917556786181439779002041474008784277977574665848408843236494452253736240888533483859422068210891392224592380104848735061297086680640824797803022712440640340319546906013879424557657461809106052760014009228144705989480639008248931321968775587150337338624658442440726654467630659153605102837647193266995850704708105334633993011686624647657760741343879481037031108141219570477110601734696638522414931748540219918473226057509625092710471383654014621530775668724608054181049589076250747892113079705385795156846122556394984181940284112530714673555523901703000442454241856498841525634304321017142533176287338497192285085722819083681646760816483070421818910464863397697315437216924754908319732713353494402638297098288193776980275570855444355329943348365261700126982352209043183492136621749904976564295237859066060404459842014485809207880252127248567205290812546117505044480540452393960079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] -736608961373983630088279832282757914307963367354765743908074248535089470312359663958436108059539494430132651875452313804037608815580237659888972687004578130116956322773638374770143263646948136582687064816426971296877065951082000876620754326112244307514457258837023475670898949355379290510197293565130309841264729837115216345704801153071287827314606270137936682074058938706076732683108446445038567881281820485951735953185021018159727305888340719783690882395659517192610808655640716716634682371434504898396257022621910753723290630554213274137859979825627471623536941384218491357708484019614006572517179924595324148408100849581621250901452179286825415476986781258264974965968943516741597223989387691924596463280375716310137939315424051377102448969651155876595851467478833300383027619288710636037187988661069066748892531579385783347660887944425460168434677049639125586477533438273058450261179855563468634798890147526239912351580991948449246442715236173268290033779805940991239447837607505240944711086310654047130883307965790706859264431404694535577557720773247926035039227721468318308653977866672369553577346556664402935144807792117792040401912552191731320698918677778317828442651246376619392593952537404829160250543594944296695619394386045393061423715584583509674731041665000051968971530963294014072433520363280810533679859144190473728177939143025930228004329347278938456106617566718194365127689742874361647023165651347172564512941662795556053469597821700726030981120646541526628742389409822263858598264404968336087330189471510835800507439853716041797589482794260682923593954433338570639430987916534865719169406079848250622979749896185119000614245624044489805881451401284645651350634276105428667766936267398733097003619769589013985611161537634981100055797212769119430414391574801626157789864267916962476072537812212232049592502222402901103155275921746103933939337637304172893978353087126884903542791584169656237413992808293406526729363068240101131601909611309611123636722158591806914865654508336597392193559561519966826117355458140109239978264634930983063103043757529499819613060923622277798812057604169652908176323889835863864694071357299540890747715205194207170135334508291866047148986595627349698292674805907150837565094784234347456506864423673601848237831468045735243342288435115246214665178502416943512646972220709396527407642761415478616652999246208317305238760308483413270503842506974267761923902365892057843865325441932890900340261177535963880618740118908659761112759686129186342670633821090933525528220222311595094573056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] 351313161535477850815280856297541776791499036161875708957807803409376187000020860718804803116114476782365093740244457619624393146904844030578698021995550137503931431770728648993809220746679812585748090085313334201620462913707088807512617610886211683655999756117991755802477405385641955416389361039693401696097519367720399440498827175945566230005133978199268526005894468822754140096986020455792879589448881533184039219095171015904431549611866871244528464809564203761365194118957477912545614291829167744209388075819311510224277935473066251590207947613821376001735670984783720556463109663868960067883066617245725062119336962626208650351472007145580191844118503610836961654623129587334837376310335612532823360182040895969370592556988910107766026337405750972199833007629759111536006500493206025294716394295622401330546742440191886641142238114459666807674023495476050209162495902755937341772507533986899158697829501845208468692745599718820146949606267566641709624449865152971537224351342326107707146935916738645604472129745335280547766223907711268748156111138223355442462167409833405499272201270659836829817460278469471721210350031464942025173161360347566678042133443712395946662972190713625530192139419158228007983182101300463789178815144684718097377385689395460803767781174097392366007637806124214033237813610938436904545691525832140911962620576269014286545059442748199100769015714916112060355220167592454710820100647985016130205975760351396667923534292793578085535870315816001034227690401505348226483617059921983774495462669138783748021437717066459303503116199798111495897169317915245797768132465569603444086768962406433426215118880779189433150268911239273860570581979128981576525402945550826284410343884020381085755309852299706732863088003741084563575870341103862942723575457996831600365272538814467726164329982571250349750817895097261194569245091007826486232811062762554465845282481527286317335134602857066173101129919574225292979202122133707859836932140369031170979816065983882106281349695608700420341185516763361326623623653164516250664625493819022637792403000751063947602096003721054553589116570845936410235501473363773246729510928293156594985315876434553013789624733000166913287665566804715158328064824545878732416215219632815192010134069302931348684860199711096395728583401516246666551920889179228792840502920696536914052967309131372070783359010753693337123714480358573311099395765240649117551468192587373436290269182485681051216488578968246548020249578627372297942625564822748818299974395563115113772511955683929709608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 3364469640398543969054461219367436832422476699730186439004994481918002627807059659474308465298321606688071713811475544548561833588217636178804186667760104183944140361914854650121133136775458259899620889956285663576208753519263859279111030679522164223551992817868989372522051200684418786098427124421416187648817214420208004317298308832741313463320436963623536065321850098564061019306342962509679498918284716290181066990405256101400669448092466727243837624581790440280045774778165831022737059759775677347012651577015276330456158329424512267122598841676063123033272902731636950766946141729637340127823719061860874411313503861733492392027953162931255234222578937191810432179791035424080187971889978773716582266424637323178652199401743007383762987516160378676064037185947829425439384494877997703773446162709364308572015623396981260996656249979460422351866762066631307220222936398573016404865625895871093377087208948860913266468034593282289374815070138035401950678951821734694462515878467736950527917053024781393691266977458407199492493425098833307591011817099515488914864028596943492750652820389788296821398217659519645303291442316034987980656102822726166191692713887019764829932910350531801266254092696588766718202713864477797234980738272248685503179211823054562047422801544993687189562886505792681678308637984241327999637314395400299877345233837639655160905582198114140511228683635950237968999345189566360324442730545843896159263227911063051658376112658106453505350393147435957166034865090970139872587849304695189843229390217274189996987743572789763458424022286415700426713236209585231316071120400833003473538306108626990537276823703527942846569476086329403505081602110105272948677390041937816192001836943763558279661979328332636084073006870539703993170112050566263390805452851981530178094969877704315609266566308734647190722008465105558976713246018696220492612828167652009332337085712597845427569338273161129702347168939022401029653710182925268340290441349250504109474501538297731650755955345030806907104215441587660706655776843790306693252479220362483213171680543650389871534798938618862648840314786883252346645131493185017522502307241145897032177305057940894465519307840979098941582340031230835508389686695058025735890717459399304489259868707812854128312842428743497014867039731644835193604388882964604112369124949111531128686350761797173679944867608985246551281457560485709080758944495220027876301258684119967439241588834626801155364386191514708807172209075759001694484563213260644645139815105858427541631522866979814466650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 1379453437419599018582842851197755373347669316120492964517243371929552762298317852477970124883918658894787647106948155100755706065267513765220626337506057583803233194209504479124687656253001226712192806296323847545343413957693640580615497584489929440379253135237258917390997776116497101649076391155960464999720321414967034441679863356704160068865983332473975116147558276327536373662109371169444938430764937361115389294796185670141779007854725085504804868536789284226191923039542790110616373678382567565851589860248112523647159971651356238415752279629231278014832097349591613291183729797592483869597464679837194856026350567711586674736558135172946636818427255257924960928814131876419535530786760808718430008562342538167758939119543196241379142448751738264492100508371036662430530048047125352897524405949209618782194843710139425372965243500818689936579174154059626916882748143540123861317310968995921958929096779673125548025587168311166951964102150657743549320981557134829067756489878739688157536710897874656263723735595191760360863972151247166260482534748539485252404983301323616741141191114628986887450718181237920960344824589518815461410300408960435677634751750443050182148701297726612070743277835646557238054541172197174072706920977716486608630580880705143883149467046546829963399193365021434758149314346447676949869436170330755079756621771497030575637019177050722339853656805586931041367036089023020114174089261430706387452378463553473288668571980062448950067660351221235553639313708870231884599019145136704753820331871245917401835300265823785667782414057697886438416044947881081994683909846545234489739456018630965234786665509985252787877325548194134143210606648366284702437105720511931039865383658715307093736015510026565414240837991396105363079913035125548712907995634151548033854826426982545311625297195790125312682503642649911692589990984458985820921932900400583876178378749074729846809394258273750021164202593878796277226698143777938755054241602878723471207032871236723556311878599520784871809477453514863659097337409402745707058752362999186483910856882620365152196486692608224084944540858986278456655961961061624747854223440600524877153265397294399959568820692040892746565530738447868134601648487718530187169561074411546452666932450006542467868479354101792638636937733950898508710009098918570495742671223266412062230389077525234156704295745928543155318726249437273901664478393955589685294005323696486428182459731971023765422528192199980280578543003437201907509700966071059574939628568344521924638495488568143181250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -77129420578214129006783748664350787392443654333772325261746679056693329658047852939283358522977896179692224131676689652658656798457800504679503751606549453000242232388815562965758681945389988488463411118433060180175393259797274991253887444270348080157199120702035524931905144571821212719196126419571603542426382665133320183488733284522414582189794543178635181736713752559295552683775056701154243824156797547400507688692225352080776994371664464214343455036413410637513704765907083091815071300370523693576964887498232318245213052118616761355088078114040287125926525987980022156736387522758399054845682985087623447245622759195608264173228565109331219922139681480747133950698879891511730175457870765581937966967757926852788018682898773472825901870447643786777432081444183622400123748554294297234130711265308795757556889872786891183056822524254485682692817191304529277711473879366331394344601753201253077590479538046844709576444418288475880819085154201440363303179098448784900935147442687560917996576138827507944128332147758698093692236351596091054963612007197286980093950230107557667195065113440178401157799631740398846499347091859742722326094324113790105850822446785712088206308209833944660381099924567583958765715066332312333051688611751633864820691455344528663594337021520919041539539544874057113775901828866829943533298556122173236103139245496579175709414023971404058031738863207573384485461661246986765869456215030567650678207375293350312168685611619611318375970594005020183347563861408747809042185634798058122810354036102192567523791097839515597502659778303660254900159733680756675797963165348127229950206422772371410184472448489748591325489298062075760161080818672209624000303193138403217582081666985003785122530002944341182155720353347789623560475533686285983483970401926584724636346544898156704661130978211271724332895257538245810850804691007455126848799350771329077535695943435792972846119590795068754971512181268339035137746136972487772048803255419160233212542804650553489322112390641488735563852056141625214537235826391186583673893061238151227083129592876335687713005463475358724693395654443602140402394032165142165581061779723283265798718400721503897450229179301708242512266512832167123007543786096960707093570285843449234270912391337927720991211066431648339544681385260510122038334037874083138038458763349778393233551473222389212207195231803818429823979634090054866255347928131442572865831219795244123821048722064596178762196912758619515080515656679626729140309565886298802078089481342523417178238247651744072599601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] 298735691176946100505826292853371721032948589591767758234792128160546210178471751364495240223142424996371870234364414835662899918645593799944849645150700371547139772360660808954075354510614785940472390645427652665873395994961297156492876733335151488949737104532735643473906031628595405113143794315909368077251825731383966555311116042237415083004439632922771189203702067880241635282506248469935210016169036391865373704556345730947846848594573855228478344446685190197219216742116991291858524032423805295664139963836524870120606655673267839891904480111137415039727180724358697411316449090477125730232975725558769208414898246413266781637868727525465886316544730687585071888859917569832201824100028263264798563710965596783700512129225830712640181419760711351533846010388729199895833363247755123235321198097624427428644014906499851528326681740672687851374574669438677070273650112109398607325731123902503963261238729608030197983800272396803781126085281271169865503651110975788347350551154166860909796710594972987046456018374859595227797547986128794466294579309357832455986887317245551725073070073305803290263024698516833591867775058014293581387440262523273531527621766174469914932577405054392064408958809035790101666094896718551806678922883894102474149990200386034331270889709104753652645692248615995112885344033855535264617746149891163373050772289358771191792352575440631858605222356412549584348754466842598744353429454092812864375478961279642896353953565201026666304873262249506758703005490299225837940470392484476741662008505627928681750071638628299148104166438987091924987720602472049153437512577709563850546786189217870819339750867042673747034592224929777913297679780837683264967440289298218672822629882036235360721130861261316226711573374879159334653004420530438194931917210853821503548070626787478303131124532243325889473132004961676635386598305113032232789526542369446878635565137510526676045913419544021222087679222004134994014377080042279224707275642557694912810906802560205495004750209112551195529498138516579438206304163554296536968281344504164950104128635179148035651915150524657353791856792941264198109086322983962184406750292085547010674162785932752900299161449372302874982963298264986237406894791852685095773500130722442899399377085528914356036706223192739393981075595049646536832004540387280863457411247936885134154818477301819829414317807038719948401195747926106406281506439782643783767112315544878747207033811123893901920958630721987241841490581027274970695764577012305704472146849418297133047833721944308684496568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] -471898198260240044824135682722144790721308295163018124003538079044856201813944404969760485851686719838129793587569240177953768273866892976199226913065259952835076180916072131136963462105295699871992140152938891032586504562772569834658176689960674757824044861874888046122185728013326102354029905241993736165927238630379708461686553770824214342009404635060099596480058366666846446701656715674047787631443818596396831891304757897642344142963988056942512610393144681190486728157092756830584334756313802119088590797656690604161091559202895906164755577004033378800791803082985557592365439480204427851072016733444495924475890236711769282688070195529779309696677038067791903216184002579965002122559627623983538816388154870311620706960353900751875521563819773286955185912439969857453042011188271702933345713195037148142803566597544926857634807331096796430544941148416532202728003841842128727030412155612747343012358680492401626067733077474914337935248117379970113600565610726350710293788947240539610162465166758942896892821857319155120677061639344189397827973162301098335029986425420085043455266847576151561375838082226562531296024740770848724621882153261138630744816707652834717119318476088853152760448557451494190631210096389891454372181159811335331938229324452057233274740011834426263240426158145308527665536682915107407467589455340390998179512489360376816181702104632601818605260821984454207291210400193543253359211642424257338711172044187826917812406823271766887442902688489350741577220704601658917922039176720070375741648236076386471489225910072464040334438490713399131875663009035681203026864708618168893211367225165288404020064162134908759689943449394000241990495679112101767048619617818983994767037411814452267390505832788068187387800378678540113054043334138862300566828903417589344220041051025583002639605763473710153813721990129525909782943096886143467400734317987232906343345753049653085341532453542831621848582179184876648367276333885585243443280172058364929741956666622071144623732526605058205660098920370208913456060641120689519227451275457447267125916053017787464457437471233425405652816390392548629706279880090715739817910987096516843273641457582094009959818517166229666300442892961543826484979758951131113285252157037173367170912245439005389810952196802705690197540277257870256655149882376468467013173165266150117459696889104615031012534504741227981778272943229971042120421043856617969235840837553103737195753421830113166826253546506901370507779924630200300519449777843156878434611103931786394672285605807882774471770112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -234025596896086445380395246186317669776824883387564640416424059929432024795724197062639709170531849081820349369212202912141645776046976622380591977419380145265652214535010361443868692506388469895508368942746978166654012786516494062022276654512847089058722052160970774456715448706571649164765164741668458699670554978720033571995035362109102089696588864648320289074766846213114591299280998280745799913982026181332609258953252927570735152248906117316517708485853891705195354948629691289879471536932654323080076799094938736408381374893917806078343974352837666144376628744740178736686507744086837342417174448566810144827846707545740834004144993556177745989999407722653470754158352062565179129859637121476797000146973083764488951147924508940032926192385490856417207562904885762853600412889670828229387516440715435453210896488286772964842036381113632896275349047863742739282081671512486242037956844716999660985988401600749317223659815575964567199742415028267503998202375567165330072782942285679358872070998198837337735665056845003727772793706230968878025923599699395574993628346286574382124808471806504552753435949811516530759253246893719478071616364292878055695236838900254176746352537966029754046136165548384440002867730651883367245385603743627945806014514022625652087761106962292298185264926643295935102641139574341793735955300863985285636755457010516850117104245283443165609467342939712037813827658512042226557799978377763844139539041568671580249912834078401787763495453165442553759066730709872173683279805482645791594861330079818513822026199892606406766563107463792684844863786635602652314700885813328669395014625797833726346170272220739895033770944921683672666940301389664377661412301731424302542251124655590273097816953899182284691650693397864142300920183464069766414375528136637005320166370918779699207033694168989185187033606587100779999771829449516185824072221178960484955162791892593235176581396419034493675658617112341682724709529165634852770083229955921646740027534591775556221517056338654559811388288995332249830619743899295651804151182843297624076584060994471697708114860659118926522869674605031556782106360394789304291460941143994172783458623413499077231862594252834524406433914431616857611290269654353093656032759174936848283241144420636389018179999198460892007485980124289237115637225167966605231964767149592632761522338209483549071509417409439250561332876370684808280383348544407069111292277898543644372806382305103436925715106581995086760897506842349743474191691546552350288041179917797063774441495762545973007482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 2999548782628970426209745048751938592621360184057512819714431906105261442525038183523470707436646720344516419150567599288561288917968546800694331063431804410995196565414414353019356208215312671204479620460872944998860940109654444724847740173814647342735046979174314114059055528080374737126951723265796583666193055846144146217052340245561056286237406822161142160385186631453467786681255554207195076421486830473810618098582479310087368381582921281841552685879417275523779679496164081857509828405819659173590508537623676562192658526680361200693866367715096439506470759921803431786995906281134572779247847705203318432180355312354845033945280227524974983662651396188724198933084559896144342261811956914942333818249279415065630105621555343282924143418425807625499126079311073539887892111176998103203537000207035080706272047357341166509830587123581959002889125903839647629232981855374036981705967668231805337816051458549833964525815621049717086639715233630269424927038703064909177342985601073636849031970865488081552974617637761837185598331968289277503862793230374007444445841200987368996860965658061592870552890705375643962474784302608404351185823687184638857406603997694953255157319016272362481326027219898157133405536954078752237178106921688345248188720425423958069484298565006647744489271973519026297174729504460506824870233247384922878601884484458265691444767084466954220283503267950718351327348603741970734605345701468107443450919314412933476528882685648001858675840931912130161737360274702489192049121416121391564742813763209778587518529097658063896418884807811926283218772699403063930667842567947801468163333334719374603748065043515164454826244806335675240433231890659726390918204583199570610981688851578584110693968568872859945316749091393266316072771641389351732234049874878611724542713880037286521506270382155107172346601596995387580619183650582873816161428648302286941077611694834304101662040850135363091951473484486531711299738806852999210609984977735997937922176866262837744669645210646737488742264311259442453165068326896393162935640224522167839102315396087901207223153797015794800843351960773883994378752446812574600663179122004811224141787655383529503799472116967182150263133144974331523423572276263948875858855245637590865378422273057522958199209616302904845569570824051007943434887084074146562009230427866783698590506520992863808764620647741928867400651823010111540256868175225144170464920111225022772893420527742112234038413679438688402918936648431682562180036663122120615027396036656702060320504035533507603411763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -7983309186740703032342224906642937208261777888180459649727709755026612114855226251435044872826721156721055006383950997791702791897505443303288784215863516119714908744888698500875585299107811175174428599066274224696865514200795218386984183496355594373410654475129420132580533370017582856333184188423161614676186976922147024231654109391184840954160153912945081591415266972919806111149273611554974221658018669460531867948906730533116523407506931238148309976889230606805084017152068415056314415038094237778733722591360184517524811299888523902070023928644337687843480781970980621841717222951313575532304447841686771866182545770366101751953145693225369736744512203221784974957220796077360224331135256004684826207141469596016678881378420020361132746610138794821680751709923127494728367756009946162362244080450912240030710401081349257063217444615300199037419620535803614890729580390837874669800240748046839265874802428962733368566569036623874517190541199074183291198841035711765914663697745589254379400245485745503398044495394622312472663326035491409625857828910667039258560859072911282207415112184233807737136125271258719879536623567607267772503803129002473813984624897159488583197490342634372766431160729357304005436420145174403313095778800955258019369861107316794381948255676025857356081796991662882229126066829614650207526966002203910286205784515461756321842944751521922077845138472103454516852232197385555393914946728426069665740517560557992751364103664839281769693871070166633597827200945442241277242221956447598704501996094217896643163132317827248275473321051172047335128699210764303669062478554590007017722391871656768633902016519988459126089644297931193343862142707523759383180127641192917272912466996893648724122816107888280075971679975662491062489590337338694462462078440197106993759542553876304298087488964429202356370704720047110621006199460210320069914555361114112542740432572840626035143946504912537560962501375377203742717918871594388671778803024450822528666500011601673743441979346441133097299665521992318930810471606007703123298250487609825569692797748019607065468863707104737987041951036572777119500170474668983907181203912629929481083792046424020144181374876930380124670180380004097160073984475585877464076972612844466076577902876606738428368677716814805166765680212551141305226806933877451915638934523789175829484815079279895175294122673814207172335719723541998423315845393043743399865409360046588350261593654687026291399390285995897915634639025760639246149705071588911646056388878474047040882469984742755654183157760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 13029290453366681125630631241381538349677855285318518289077012412735030203610682793752951870131023575201444902995971725271140497015100010878476961156578100027199125039261405225925918133556711495753279999118611800243460470072800337840780795450107052385981080431660637881886972029868240720045519522608335296593854862127632232829154213223058454955973522858994882120091292953443242336331792122049718274797631190233226293004525973067789475557508858030249578283279562235893135792846809864206251902551661430968442809711867637778361067092444015181839836754900524575754812218415471343435432681692855757268741142681039625005735315143635082529844394439940732254002666161233203696692870278291248975569320612095558824837330279935908000904844878458038721070553240720468123160202090203141391715124439911111087701338386704046063419999207332437827549942704107827855849607376237659163047744240449403415867143338959091950883302069918522491263475719627786143985841270329877531313690955545518269801407617350160630957877472108027281976603447523490724318624179132410325735796116654636615174562800555828564513855084762395433067514223822925982737537586987912710150083574931835294474222953808784959152862792561134193106062641282958153177601092185836340893506418596438034849804963514714179722142574509652572005718961405516467257985149662699210884247227832284910147734792267844340724966960899135576392898592218174399238819227611820120749801000142903936701319631165303975358749665968718473130488025811575784407859099616292568197025352285719205512201351110654851594757808620524766891928611544678688236738420873319307118227810660137480552347517709498276182098997834659642231061842714154395285671758195548534411220751963985995850861057726091874407024327178246059137355976262836381804436265351611384884429625175172410020634932722575373101083048960969481521265072954059796307845544178787161718132981257369952436083874309451061403442288092101357071036213538639372334398381696984428951252505873546021463242122771068238576848699992392537866253179449639284529259281554057587519570468627033863067655934923913304574902775442225737457474187698677450490610604832804910464215408846156127084638251085359120706686470384013741724647084207998190815059446019155436219854025892252017326359284794785261506861200177823812914994065251447483889140193494267294800915920916149579186950058282370612480574272704938251601734493525726423001983113523518035298866113179545819972040053233408804331449226355189836489847244622213991666255804073042118890583851841389932868786035394073741242662912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -14408269115754791698108834676686896451980110822747010290859917453804197734500684541563358997500201354849932562561999472300277804425608879131834423397225856423001547768945070307708535237282738212418648538909234304166073296408947496496614037637629750422532344868109332768635172042697759190979528867424479327212444674865670199268256297431922341879491401945740486631873178296098782307570078632714218078096057576827172735435687682730408090568897576465031543830591520395267719956626251262850849472479545888034064377640684217090103742696807403666446302403313530570809901992946687316768753587034728745837914741281242736635096572164719302786983249637067703083201835946680504012615322670551509511275567723016213462150327147556104928284498830686314580648453556709318159540057562282419233084774045262865179981406936486513339241001908502923525067676453179016225140490508382158539965311875931272431037037201251482930355888211099048295913915114013749020170802881333077244705690225181570356401947451414606093166139104079436016551362313590224493406877988309821475957981939018971234075681998091479803538679228402539199509193693779593542992906552453933436016604267038404789560353107056861600386907901190549723966257374787079112894834478380454138525036663762716186642704517987112199765501861335249626762933444001652106086018136146061591511566905140498001610525956485842996603658444396881436229381139282082025859902235716459645289954339001803936855660536485577392792661425735868906738068627101740463292841361063945667148879624828091264471080710665393289801464417405159106773740280928524213114815655168361117878136245483334926036895694027930964346819843518884919933477236583935076562453140616424263855748567653090504661272900577301126685325994062479180608046353044512181369688962544763396406436656927728868783633835817258314865494273961168925187346266529854303426544633688491767086531882770076171788166059120239034489014340507230224614319169237368068330276751464665873654567162387906545138219588041178371382016570568941042112547880201153914482002943686580540299286467450284889804464816611372472594611195561949809317991159820508143396814525900772035412116055751025815360039539617420392509726323501741701994111196029669124163066520036534651621314987358140872173194006188294260458894593715131169688394254429190423604210148737153637519322852863128127745294097074742092005373743274762536625826984231065616777785488154592332334237293163362340910819287192021172789327032829161681249172805022368378219579256090573343463758499996576632301598991199811404530974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 9613786950052471824842748120083584213153454155638977121934459518212262819974977212270542468911465295513888013407060320533842759376421918901269233654508013352254807244971854951818866115399250230390384782734663207531151987355310545361475931609176166608528838206030260810102566393663640568689857212556657338347847213882903912664731184993665873239917424552308617745213734084893049122211613097749484276634834675921810942228091217929042503594488101392471321731780815428063569921010147454150269860446790926564714326658458839101918314806625362989052352856283972810865527334300166618041808531856888013806453619812854601342662469594891672544748527637794895464867265824111898162032076175539133702901379278730868269561322604886714678440859903407664116216026324215182195393297606773960433487001839507693225515644233346896673418809335568768516111968235734844699641359013589292823262693714893652691404175285555451599044549183143708040646668460042382582750439277274220412009343390875165945429712852465115731101791101039261155766502513099066309048385892819983438697641923017174532863014779841046691957931140142008585851648951121856873453831108550384536799767421950731017963315349882273401587186147196742580218338971479445786453773801490937273152847214956901172426897831630931934338028405162071211280545777175180151331833429846744941066578019116678577065972686190992603839060959353596758981744670540723604380115868835794079212557848971982564082083105553666452994505007663050973731682979204925548300145150053205476102997433186169991333230296795752724406324049870216134812586270529568395871875930695572736183820143309017517093022123741659350196050321214294379594925162062878154395707751196363142308224885030260569801182634122744677982754429384146110471496482836426211637389436220454521674496333194113355288415761943520812543397665043946902152560946817615005887263402693689111639617796556599261011964200373013060780097367119991595828029383126520842861050019316312901394908712812408351784804785557373442117704772761158064029609488382868379612650961736670436699761317400220464307336417619392441279849743625971264646058603777672718536067346604751481872712258593446950524061005053803280638027885712771182361117929370328846173925291254202032579251462696441861326061973189781152527066727135647255682826620644757850712605063862459464948228676572741747476863900362670970167588625188248072976274055603589890844842099034792691526798007835419028545540170963017757687195173072030801227985753245267784840848938535603315167955640551316217166578243772668410765246464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] 370875408625830709925940653500447571741796951085054417899128110136568414739682693805793155907175537506411927283797208355114949329532909948824889624508226662430236578639338825290393716693411236326840138948487177560475286385953679555343794778635054238619834826931721034859884746973250828022413533972839915096950801526325399913865930090620727327056113277681639332393791183178611472236083602015902756409744576940628227646170035998224477114572554857079240216783753940597918159237591189630363200166194130882303037351739416023544296858295901043733910532523425788655155989977941416194680118735788916718581440099081065003672202282587685042354037896345264923727409395405128495827918297561461526278794024262934023365682524025541068656140269590944956437936958245112134030906619189722708940412111095872261783004245276637551992319245081734539728369678056068399075513088699062977201574843648780021233319224365738417807602827966258882541517079167311791768699703710382980122686138642577217822587015007029334471685099613302876153442506826849192212704466907878561382413343902372634335120865791177452711472917558731384274496068686018861551419887966322032927315602650804235785607389379420626988361943651185785971471546182928877407667987402088702619167160212828784405960640893274059591433290378648133519735978076233081845128260108496278568312820013167370222802897399345060200205362720277753921988253273145566532664146435124121372078885746699850898812685804995417914834400841041137557717679638424901467410163920737676123015435263720632071033718751706079781445515740341252898874197027052281864106785453822286563640397500666692630036661643168874374867087856889871184802340582374422658715346443866685851219045788320831336220558000605774032534424514807538844019804406127332857243343979882430448653184673240534077259506459072125866403303335228043113224783453927916247835879026669024891133377561252926358168284564207607813291231086401267168898881206204533637679299895004500864461729701212944357011971707211827671750482054342666006473584014844743049995906689386531065423295365947834663242281028085345356122495385604573392005220276044680728131941401781293970376145648695491736179579624830563049865535107149333878238372117783274570652538266926838675436190709879662803616424291611824978464519073585883258963781337297321163971911214583059556982326546856861165895227683540993843589454036519638328430813726452417993952088081989194961360578844281940420998176386927868698650273833924064270903682759535142012741360798901900890167786895018076941129213623780659146260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] -11569469337079992770054396778975505680070062233987467506462137275638797098270425545967105878072412902408617247826759506704730844287291984992785838456619613660563880847770508040754006175894530631784424305334290062463931530654267972242665284895298479837665922423436109123632223214117895359707649732437998003095775926645955125484167092208559584474709371194317627420493838481747020328334812432374502533154691658582288685937276809369289301774269417362036485809512972288367889685353890656675942977922549486773797073536358752943221709951384240314089313879418290577970352714432313661663086588745925919812888002566251944617487942926766807225216866438196507767098091178515322931127472991208553977647023749609572623301786315889850969978908525044101787845169235543415319418678729516248161880591911066008175275930459821795397084349077692236719728032870574815946196216086932794460150552053068179800390990660237353892663289252991254435649528627704381456837680423568341064500661624660921242511721786763618028111895037985588979539964353941487124263227604827640516305556225776950572678682542409288052408013353497170061153335534642438051590215715004253520913339926519374630160066231075151276281902745429007180381636579724823337479170061108726575116336379679940668184381677548098749863687652433797752632289275884307901649227027195225828436960423703572901786385549253796866942643134108400565370675183897799108281603240489909176147259543806317009455129405628472579138810306412655116355602192895694215640726399125981272186915276282736406683067371155933987729187186411659613605484411395027447595541264553447376344897532795732503064098179716018794726040819812440580021191928776149491871021318989622386483957333837013625101505681062162082318585577866827197923522420803135476493666806825851180091899593962139575806164304534785026068687296021724999085770341125909214134890036221345866411498569469995990444783699478320353096902909993953711448630284552269450356977815164016973241329794560384795933309549363296108601942155976327851010819988572544872069971705701537745639089820132461572157886650982962916664143705711345551659431443432900171707468852608163510478607804081933119431748593825540339859129967050592740173741654617138960290221494584038340752173215680815825904013275687508242163934385253088580996068871691141272937243472992981445497504313421723022600157427290479332144442946959095580858502202156931418656025057276937484732742731589440193869562007875543568560681766276924209651173366279582900147371450290179099569471599237868732608081049831401252569743360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] 19617501482044362816757458155922825705515757105597380438365936298848970761131896157565642720926255674306610050367815246284252122760238814301811479301910498176203514866472795090104299022405252002883178435608447856176778366658483706494977250940112547254378240616259184146421935708183295187712362481577492943004431990907068671726352179033188289374559711062554545178704860361412347936422185810512464470547154925931596400371378377015976074099695876612988360356479914369708024971070483022613021370812488631385590851294205918542022771259437093423412021723258617289442206019328263597655646424142461305451828496701834870302984044834698093562667319606104763661281608128792523008734397127075368513727780734577937848494422210787596719717435979467239193366235410483222492531649126263680874276813129758938308805648589603594135560137705360009798135145498843735512142985866328761166657297727235747061101193253440859312276532523742689891303633474783046264292775883717661516981933689294849720849274298182236356405870544230341272057156918961042365722158826309280056138075025832239585057195263180113849193417095968643625139436779293250682327731791261740036611949759212072973133516473942966760716461103604773015765062856047739313829563747977128229276794803648983518044556198549883681745904154481919737221879578248686728573394532566512113922752144099627365063351453209905991851385090286674302098600318852611912561046320544535276612717825711134293962253554858313299286555732403596613352652417020742009848111513263553515532751031996661111549555517837281950545592250609883580497119410890402917937487977786549915498768773476506523835848003321876677430740780069630340168353290861894119940416267140121821550619920320986706504757189584029230357452518332133536341746605957015017685706895388255424220086828613588450273344248371612075516501950905119715567071572365060194441970850249885725722653593364065388097047210916064826507397292512019832835892133318713167714473113126464471526412516563501986993472034596750476049596033039744703346306708916734320873707328482126523463161035904359828162875205888958429323151394107958645614715333064501578301836545383757085959389092852583981995255217684922140282787617819293807129676155457779674863522557119012480231519404568407885669820333186117399535624383201596174483437561167052146702558965121740860171595247042609672453970512649438368025279018259961386912315266004190193950880848511667521396253224812912697798373675071544922527418115073770745508488606579065113376028709535077979365217240461912601869355374020690058160373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] -22119335102161096180615214889452286962288693322519605173166089782990962471250820490057995522330964251879724113336861424950768277370397821630486144762394073999165877150670226734894389872611792551169224263039257849469728207869953037862755388273197517158151356306789951073768135031346540409165604308936962078521111990855961678791650439772419894863043913301369113927477865699052087125212053399146766999962989390352493681453991679177073805548505307628725723942753029125480713133229137520528311363581246231656790264994660084815121357482321494109774511468294249384438756059230029638336696585583153720864432038514185958448005387772464758159603428149113174945962072337364759486375836493109966432917932944933141800210702015979760897249827507370431128801635057199975771521334315407116168843563323933423708806928535990039056216085070147877135752135686576810171454656505424867920978730114879817036284460864043843081864635546846065105351225299569353245345249962313120111815335607161983265286372701285937134824976748471421756360119793218789257418563922877633816835995458704623715898020487513136036996566138848910097248137445751312624236739263123848084267703275134809274807657645634045387060405369170026267560788834247057210286779039436262088867773401313226616563751425619292036325738984796764935815369007335371744671005579312872408152081574986175159825004927603942588310911622833834053529145686480981215595097706401331711045318944090114017912483294361635875524320674576790505161844007989846027459734185253920630194286908912515804925987659905810235161566117753586054185955096027428278747294963714331290567711050169224322298961102559016140472469784410854266796648588299335843462957748280286863843084990800042542399950397045818057345975735810398112843386041937506191656326300818260561220269640836839746729265869700097984942024911664447375220611631064293406594739004621969502005105561887895322032252802331569752583850349918263519286921814090522611032708497266886377469594524045897861527328408329615377868503544467403527127307088281877045579867817921907390214557595950506749120320663393109826599110400034274505345942030032749428003246451139657400871322430144189129280888310025712166203151879052053470460297714311608232844132041714204134436070457898708780681372489382660578583317901516120573391077911933317782252715404326361189258375523057314722979953018174712248363714633557295600884948032313698868851992956685777606260455770105070990764956014802120991476974349193600482461227662696695329342314537567324081929650730438888427600397345616950503617331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] 19347068976909987796569499181523540461444727103549288063478401855649443245589846686443649539989934399757723783010148550410081548145234224403954357032546210803194754131164725446926549807589542895647891229483112468505052855628479555110370695132731030880659234416705513984525608518789725419566237856384312555626937023285551250502761228004306147535378307425131460610912077816006854001905355422601834266044674805163402827962401939203067650282809467989848911291643757557480487649193479002273378909687630657140702842478564747923299736367962237767143655720122076466863110942498273824401494297417964133499287425147973946765386314264040081627371717628189573822635456472766040111971404928395026490959811715003683539488602591519848384666362420152651791852660663720193677304073387425603091119371776009222211509524197725756335401779345383144697332980301188591307457807122394694761883385613101376031704035636057258515308950557850507663677119336018315389282106489779720010732137208601797431091176177320447367015935123656029405216556938748932871419864846512252331500298200341141179627779297552837710831068941495792286371665731598576029672572186100886189421876755926053422144835797754523279101697163520073944286591131099441734954963972266018405038382839065542339820774021789287417920978324476939045882782930112980320857853700323789981265145514756549494906732730208407087111954135478896030577615868037332380338435678469408690899195117636200163897728887054678676090103726396428135682437135035114388590944719218465784468015531049641185028807685573213471493520696036737971580111369055463425571108327307006389692374675838040376826218509272535148817067940730155799778780128779357758098601934928740013946738852836272140748108973790084188811896792921534329873610127975049631842689540394866473113811353481267409827895633608561041302331979938604212171602545584880300157387880577782670399645325455970097001359255080625584482946460418465052527211360299119436092950617337026527832869126085670261612107667464296753581918127340481596170856808300628249372507330527898138684635418220152241314380881730075562980203168248611144934868177052534409482986487761950220451853115561250973916305373705627427692809208425391614349924843336757515473841099633770063466717616342958881700254347094434835778803451187043285692337446459486448648061636571587139298174682976119620464524909425990155272030474021225875177063828954123273182400154993380890789089231821239807627082208928969726241283598174140042862770413861914544158268856325048939914028157234992766420338442621255726724546560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] -13485329721469128596156846168426202969466793646111285007735214944606914444190563622122158429616161508779641277478476764631598816795203274720671425011119341438640105336205729622067903290790198795643233126216673785109768987057698481079729137949324737688750900864382822365007615577601204162164854453551975463425348749801924670071546523588306442210268433146052754114333363237926004657537245103806671704600905347214738956600439788050788155364951288493514401527518684767701742719720932213002575082716153059588482500601298111124128642095174436486775681939051595143807035018989312973524483444978721520154895896632311655535132396955154786307955789741055475176921518058070891646654417055101618365256639270388454013329632890049472291217606617118201265577806997663837237049181712555281250671669824975010505149099882139831206942629547111283372776204675008387026681587364558658257561433352621167074217702985374851065845269726557125819480974810654811567534288765796269844005492881275695794481316085555025615946780419448743974318109153599023476660778996191516424963249942697323406335864500998027071899472369039384149265920059856256710500080123407778976576554344148945927687379902651478562290566670563697129634666133006503174005995541668499917998670496387451984479117068846041109046804921627757510046861687885986454298922628883931425219236148107718051809066727039443565376913403328481081709242637873867654006562411605416974747081299673599847428888545305499924989740819138255801300348514599866687883423017273774113462649504374024743882310762331943593177169801320043767905319972313476154860393090481517396678610496965523135536706216688231091862638093313619172528498758083902226369757279099103460787717953150065736580946543074926304591274175449690620473831911458785415378300393050080692383625895453809561158799453299794089752428049109125461003321511935281098914236483442098500593555661514798073721468115023830739277586506156437637921675038685080201579153322518132599188734414178160813694485769505796484394090664001966704342976879312696791479845853691897841900363395898603927193000795030046936004741087982423204404186360595850240477929125530240401407685462375387376875227762251942257665475857220518418565176620241006596668590251255233933881062245088856004794389863447094252228277175164924485747646301572835346322763124281980170382283098556574053617005916092401931983530731994894753094954594330804655321777402451367380925699941590302844004881334833239599987598521321913433040440369222389385148249977362100565660044205509311929857640009406036685893926912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] 7244965515081659801716560131897646794335235147132855477448922516528750019447286719191389235250454691483978129952432397919523803750395988116040817634705793049581455755746586084899920499813413807231873288077477980967632405971927631722338549397854950342516910688686952877900338421748410448421119764055623350359129158710265292825352645559528687652809928205089227026231958697803514274932365898350896055890784608755090184022790733308227059673009192273236345219274682194494358244595263722560952855366724517853556428489510391073560045283917291186597013478173540407875247716464111351567133498884234410471313552324634876399996357127290252469658925468901318997971215798483586061107243909706179461194498695383625660356467964416127312059208320532707767398795461110241741919829361543226385386355202892313868490345086920526238550835038406382346088960636377513037471136053752851238561857451605222305866731590202422231497336976982651549430593446144800676371407408677728486310217894606072941991429255951885547610189339490198190245184376106045241437466243584433571319918035363767814247263157437665322985278853798970874875851972271476500303175618315683627097539805577498572812761293717089296236097512527300204928535596860617979781314552466667693398693284846537354042657148450604251973580784043572782705104699390704901278335190588944843267503676824816386604235369705425311958122828383188798674125609691479434846598365306939986223264163994721697234242373801282640237341687006724137511218583940186408873551438884345439304154160394325083252009748886022291520409589139321141066709510257489796961976170370297384823881935357700424423409082326895965987813921246305951492289381357993982553781697439600884651860342099485297153585612020541453321668195474620411580497112992504398693849161797128391151161569554017150460299763280151532834133436378977462541597249114058740913824694451276395115378126803698719278564462515157604195347265253479799464011871044643898873138624241681264772341880788033148365728441363332341550181407549021398424949167695866374024883991165449372038680022759126396791206717505474670536086577890236930271392619563377903638526242440057932466364185656977314045418239502976066878837070847540627951516523264099059614958390726956801516274005141637682858693075168026773227765812129981231998763970559106977348676672294485422857497274506789915157701122874487343418281451195757629362894031557087978442972065524660270669740141459590432370282089669869253782729757246762259762925456700210667288477505289519315250187438370200681385725901775239922308874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] -2591717358490879721479028962556323599956884895806642940073758232170863138628972754691508328659960305365616308269983445115143794289781938108960949465984312700423096379595128700499515366602973844187885264397855641698620821910616019175548047290539785431145257704445688437906701771980249081365581227324592332222590922088278537129633985722951283974565880694892523104355278016447179792535574591998249030994655382568630837115771513292173072330549712402953284832188792843680766881864972658126642252435287297885226267864931501188464428694880809496496546498780070870038921313016959258296819954080598314153823472710427381221071375842830218832929305517170152140755338175322039190055085410147725094505105812414157484025743876166282987813015880462420686966836690780152925750995404392701561094784353161330109697150570735825111925509994012201716788708882764989691941433972485746731368530782985841340809061782239505661632930475400091547392726245305480523855811397201419554783014303409604366286211689792861803018494659247000542533319399450382043569051854675942766662582896142428597519321561990394907802018041879657313980532524889041459262853146643065515931879969061052438303323631810274745775071099361714711015259955833115007262345325233997332307263901272118958582692421155886702920136297028018929038943524305661614581103300678543890885559327335403285678766478118233758244440495718092458057559575958586443187376033393548130567371505894718369573178505509786467047706990930748900601448098511996938290172730114858003358501275822505808261818497487818932451068160490665254900248922295119370903260115966094150274228192283208138054888743706326779834579885725063548171004665164194380310830052774428042976396484359921434561664684817994212778052104173479903059382317370245499555976126710589548985776896107688715859152513807877935790030873046089402020123847330639367914709012740420091640677874905067598919193795534341467999516014111472933202750738193822382769052183957877690192128614207555653627376470629811942175987353141016636781042791118914874744374645289514466355081121780166253189838401072840053262783513010354286423539066159619852964843225545706686008747916398713083614185897956457476787124714533527992074981066950812682767131294158756065217998731555186891547382504409160331353765576731222991858102356060213999675712686541672210063244554427682854252368245066241223550028027051583521927877895369539128191839474767978192807716927918066842962480309806576471433024625030636156477307256579583811068838702598518629454635144217934290386740263309351498180198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] 144877581852115889498811335580935830298863829557668134731034356287205807715198882072767776206343409332540155593171218458727047561098590069454153806967191359583146517908168819335966074325983264648220034747296569686214707841592075604910327319952581572244309960113394430082792791824758972099217423242774599031566328730092672801546931216642684406703462809322163247901228478735200749695509453376072206784093296157701955257344242946083182802632783865176865553505548494743805595385781709100762363736341183576513677513007598383422126385418695437181863125270603013995168279093033384941088949097694746449640589456927328276081408598826383411337410249166798292708577196424008446926444183139762560754296019337037809657757383837584846127627979030356246441528311776626586286559632867564347162185102184523451359858975096662950311765648985245569533509500673665400866415857729300272756520863646979127069166208394752848884588553932796977795861761900157496945574522435835967144404849481653641019385253675481094455287050165677264309555567397356886286962922530951524698131156184610931758422239966123836128290336054947201012256269709499775971232720427721028666451547048584604319084982590791503206554562846262256658684960971502176047279379408045028872342582131282216409262134716371681819715779279894833972940332785448024561164874939490027335752268395713174182611350100486033165501562911316893449344596017731747171313400093505749648058226624885098755208781835458806565419956902838099903292977989630260089778177713880241879262813274083532597524624212231579166478502903765856801174294854788058081310265080702687522801080453819590336874816127112051990137109869796433406431666142707067311302725181626786899084287059124726700178752741765210334556286770125789343131496483349835885636920217156358968635737209623446039665737503564557567998445810444444658302491926425837205541860855727181661908596012263574054760151650482041921490618870128284925386807206880788787660857926001147566220001701997743470091071856457773887086014967189820830938789342285716202742772317650037159180563275235563476976045162191003067823427771745453910197812895411414431301608660324205290905687333323490971943021472474521675235304938927678567481988746289802602232009865815623084558452231543856576943256253992966010312344152072722384306013327121052641429740302586648031226381113703244188219247335039643060712956623285609413329949761576149510141514741462204029288419346725740216256841478838738486064315668370487667764668488233412153384967783981897797962928067700648542436134282166071763927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] 583668479631540272232078870598951566643192855788114334417013422986970323910895132204601014733106570428389357693680520744048251202775244964108065815017233257749411583767199296768822866688741295734498709596130129192751521721615483944939396193540801833858371130633587654013645304792503982615870332736526067164073482840750028192235278009212325222696292796484451284096918817052320399337026681599850666309183406695568257184589932146239421272959941585721800832479664815293275400286206437961027516983892180592943565597558311132657069596981430192849934039959898644084180816530284979124537782679359593210862007095255441629475990490947792598640789284985267579417384725370432584864355193287577739672711487845954018974085419910948985545271767472617117175082428692908664190959810313220818129502657832468429502834509534556247080661545876940579166692396052545821573862404731752070582158908244028308151237944516161887447125641546236770852407235887020571801030081506759360176225978110135123634662839444672634004864011919464114704806085004159108845405986176873617970771634613948998166147103820452502937300836133201105222891862615219123117953648187800900884986758648113099120567641955323401956932152410585784495258114553499901911877839527188089497591565298093288885062483624891898570378999843872777276247091194652679581175211857061808951128055142573482502826986874126478496150867726892784035607731741923445887258087377667894745458674077043168974247963072392170728217915156569143656114281791927760823177538325659695828641478147343132216857209532711026204702075272603502352285603633268883280969663243599929679739539847956581913565328699732753102961972338191943017590631342286721922470552250715016795280332685988039585176467998213140105804918100350152152068548528095218609443291050975487574269025892938912413442256307014908280179463852954876966443627719396528105119314746539688938717232970438847182641110963028704199413221217295774180313782469030049205528013473555381762726607335035852871071207356606608599996743354266300943077738004951966310325570248123760908049982238743707916586377824812184170702651023191400716323472018996369565828210525032074710864419901514602278383023161912260453832437040520850587755420934752533650615253531177007529393641633823572277327498830996802444258628104569731658847736688924307582802644979612503334705523553832755259136862326589196262624915031411795357627428962403985865415344157419232616941461929791256925125903334476181709553807077870210555970998021604911135765349979411324290404989303809172371913077824373210585497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] -474738103721897180147142905715008123781635284927315294734386518540440025998668834815443857483292654079129479377072309647939852161591101120245731358702595694889246688088662327166855676820040941236276700111911297143940449702230595359838159591778582904272129580510984868830172493575092970389186581233768225573175752355903046768010899737687065144681318959598172157267163438197557034100046278411287187376080550632005439768601112585571655870035259507017895971039176843972542549183302455133656346644319202424216659888845931071511081502021200318944434195571530358860281132253593430401593791033760810926884230617161929430898485000703624442767001760846967640320324827628312481353562536670584395142733629962772652715305350783917052363607425004047677261684101402099358156887117821082096062060443083353745676250855917877073673863967897329194082332101090756789909429077188778152062281616982494823956163815667649016824634550043084679732036912830299143022488688559290212995991629080185283201372584698623363715693324695540166681609054170112312918073342158742188687215947542912869881954952407774020334140292418773761838331924628602539471189304974809502212879855618593645520649326760998755765071232132775970500175840345896212101288806852005341872076498035012594480373863642784231797881871408641766934496944707984015773470226081409162785700773738806545329324480754706396412183362220397681295191203179853908827407606442966728453165321247692801909941848788575192387128434128720541346241263005284276794651357456500913620085101935579178235547998080909572262169953925446976812824395267721404058088941843896949493142872176094217289448853159226379897158128672928040900098753222176565532967549040815304462380561246946071460070463498626308781576837726657705444858746727484573509891712411641876450577520868578795256029319581350476832652669691236705898486693687532984495713015864619717164131358330594956940182837777080951060968466534115876198605424783227571447738107155505131083792195255087771544948084988104920904000213291586659229367681628606744129267968219088547991712756222293303104948294567396891517080830117324117928956323067919099092486801052332735320903411775046477299827655349187719068143471244397531206597741375228900979486447123646707767731594041765400560121191999955524358462313228852866076701360342929532625302676353589404886849429303673232461276244242826247862270843080350313291565555038823577027478163921732076793849580413301458115177520140897044148397238722670882761870564958370202157265227718143101853041780637982814372377151090438096740679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] 198560953857785493394356236391821422653069057971624361609329559613237319715201768272922546273335055651985686960669573652516912144236965772986343388824968440658200095661933826547473445984583263526248662142344210711348719238377043785713589786381106168442655535575900584447182839720217768434137005040368909211927870333619461278717402380312259260336234385182122247145930576945832407735693042372067426041419223130341185385905315154737797517140293573072571286270174609055923681466393199731603119852806726908674435757609286948220850171886731885482492191784115424712718594925601232393101421586229763543510794376515556235898007374477763365216065311936827134491323769019432911357466088358582511565544620542235577237722402302855494307808494883027656305523189602289711839843893143633361013563411357633783710083654486280334764873619699785950848801906426740005524998159624513712058218263356740085568270813585426825851468878935592895572811193944983666210109648843054735752204668390147788494208681282070585668236563736008178052786515605765883878043052069297831251876680626154513839803632035451359408162021497721583908672301472428516816222083625072500749551707691405233337633114219787667123247805091462812276582191801073277356233461457380157074547770326669748546042725493385709039927261913850081193786906098831897195855056528296217469337611354398468848862019097610234043998037381381366730508195952035422853811915621532465730237144289150149889065552286454097315425719961980658789105525384243316357425096503743393915836097304417415225212332550071034502558438287822653596516683744794743911115809344852133982076956240238837806756190653405092995218465033072030897061866683955301308836296696023589151446247291817393323870952734764716666052868169083787517553989751769005762088256379651046444077635217967188409884908015043418292027210869105014099728188695592936531049980967642229936270268763716331341880221648498762407417272622454525962474249737707704718030992924901869442985910731712725465213538504515687582204580005531784120700607575423369914399389414454155710639575941907973524123318978211482214055869144567628177922308435191246690760292057369240861087139647765527972135499585628209005152037125681219000529921627727703446162261335100616529587877632589576363969695737850640403000962019601627910834418928190490534215942667355470108211486095816713081945814819950798132970998031894935477228078670341918454379363008493492910242793292259273113423837491265560619555154826309983467149154871631923408866023707770768222891131212371111389626107467066069798092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] -30725861248217884968401644545501112253300440081839881866472887339314252305438334318994336467974165556637943997949546737672050208248781967952098685768833342114922919383765058556184338601890865729856396801555382344768615688746448971083167496596985733113830373385802143647488948597450255717645375101997099165222879913375995787223360832019628568480436780829667017291688240616733519979856101523399350040060105633431706427221500212028293699713219474223325963176822612382918955548789092680833380536660749112852042315605871613493006829111985189569265540932934600642127828865196253353222316235900884035699474744271026173651395338603398722443165162980399010154593542889199251415613336786539511027417213456216199694831240693587298597919476873647721006678764522461480001460580030183071417915217739797351257284652911655640365841787054948427576116734170476697630426643444657157038291017435000356279850535886097525632153855449049821710512123135188582779563861357362844458696209355851174407070634922541485196827613534792322014799092277426263342662089782317215347253234644586275544795247410618548227250494890983025830752376769697561672752323392722733104280640749871097170285211808938655951415085392421860659951027330279110938679683380623646383648260260570290658468150031041804845380495172459381307885306270975569324522604294348889535545711887569910595644446984334639244179973284015316143242885798658030701861209049027193827179294501766132459201006561562796625256704610232870858768369471516182575875549489966429684979585106120643137031960156330014976028187132108456490652847024595949155569654701708728320894471691899058347577410260109079166145976987200550661097989858860144468680431577424234347551549167916905682812380313847417090741001934209311749195281098337908224641087044235751699612154972362530059417165416332552646414001803608279734391484053156888158285051941060463067827219052639340695077545816047359619651659864766046545722541131356662263161663626434905656945721277779342915595472038026156268523734872459587712872879587057577279416103802294743620132566537742277324259117675060675778213450935865266829476692245307478156261099936885203887436234091854685713089681383458817414226323386037620169712185824495789431978582986461688768867748519850141701447651469083639857141651567672299074724851589875264982571666615585065281766305373858917390797428370940213586058630143490695507813735198194741958850408043845752661144448967100100412013496623904382895724518096697458886943823519868131959898852934190832969103044433730574101070357229893482436362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] -17784390046642477966636136945661936869694040290142451789397126224527838396467690607390968910160988871614466549139438611614920005375952435416950920731983562479742856102768177586519738135756009271683737999031495229458266850465148446436061380559066362960570241759983518518137399447507108648315020856312962055684244095303890827342488156220354005184060324771276238642580389671676812443048731814100622885110687332163554607864473561212711095351875132919513036164243588888672657011068965483443604438034830003771475539025764566558253598480735474846746870144736636530592122982652240547794329774495572762166702378995070285558787877440843946236612430923062619194276119648543142106549798806775018964189455224189820847172592095315419086090654192825005222034918830986560159061198293479558199858360767214769885197720629138644581289971913900093647421714321711329065231106412296878427618566856896481511489284417936457488447165721477584839063941421513226267697173130582805309442818041072092357904131879736480804402075255725340396880801747068717053877643174901996965871155848322914166195601905083719814507758042261004292344876239438676414291127933957762534167256424776990706847901066613042571610169084842500505013129254212227121282024142379767029019171044874246008580608680065911159698959019391835054757308517942235159244270582705368661478278089894433146368095805701429185445858038503942149492677825752698820101625049665873968218568975304999205217293476996720652296345281275406333813439892881539738116039273345229245687529720061972029480592423096452897388405956173575556300105889818512351664282373650560604072593009270688614917650267678682422539734136124219943783002427309083077596875550636908096497027441621766884427941673235159857412035172765396334075729832073718657265216779552939193112352611181140269191314971643270328259552998597886823365842293777622703835755494956160498286693059796636122070170264506226311211891460510579210103857000195450533283601139839395643199846839703034758664231793877228377073511051411020095546440597481350387702603110173556464722371932106362011851565225891094913847007122557166929000618544565877824951026580355011374912338428580076519033334469592498199804783609941121095664755807044193902209861644231169013158422294992973196498500365839764697576049370938414983504814997369101992114580871204569854062255738735807017439161910311080059968821724605159972938691906760804130939800882772618536855967898307273754153764822531089972874661682577860735180584830042697943909993561797911041018545955907262432428208291276658667683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] 13559331730630666254010134034506011425667035116659992077853409814488277677330626296471405034749686520610553212025587266777077745868437595572229585136001424467842089441424111170018434416261630821501280086456544009985389615952882383473542702033725743005514050253578091082524234814242653505094725068103655671425624149567897692403732768916074695167028614584073382152368779411087857897422926731080432337163929378256173243064430009870286493559414143024804668450937617146003131816203213937801432325009595193685111627777092834662496801283279393963500213838363363071003337143079581788836667019877992292565434446051659756942962707029713366045977474979267918690741015387511205050122456167509098723820749789455139799996588121189744067605155017425774076182658276028184186960821908956259106394289189872376499290004318819030344485929331859008905268273005134355456453500611637307083626993953471169683448937240194343201473606519055270606670977819867857622479175699158411868474377913546735424467725060845141208185473578197466151137254712149136942314918834093258508288398256552784019731237633138993533940293255708046424630775339007897382896133801301272823431382788259256779245003045890563138405353789488648549374890218913837774392678125421001031712139976955916374868015655307902837835027667715327787098000376441288475540187576053085893903468062515441417123847997961718182495321376005018720411812073889195737935203380815771648441394536361021432185184493600419976392628175516066264608571521948532395484920511878290888772415944090810184892922449755543088979275792562776459299963623634775105600775950908009640156135183218300945372715046550036188880409723368831285832410260482874056901611235592716172965644601731620130948060186691627678575671333290813137631518997148901937494151838398143976936164616015809217370709659693109165852203166122942142850680583375410868917541846843109498709628311282960145727228919579205898723591904645415397340892301636327837822038281800980648599734199315983228448755666074737150707905266126960976005414116282624355283066293495303612255717262521585593626089393747327723917082598435769995623904492502732128478144970102736521137175838555467595265990373569464677059618868978521724011263260585353542376068895625989510141730497203850512146395284177378653939173019080306842393333077834095426906180677171388823201072098684272266534242962083170219101889616872545046310768138099510941703095181955222237985059271636617048828889452643663018200101119854834352473238556226851493713950260554490016897877578092067885322426324214815307857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] -2606863240775060225160390127612253187205331212491227810915418634348630729785324371028087298287402237192873883615514816677291798748600748801337681858558543829274626647271288263203823291375355689235309752269677731854061439584835677661815582005832156036272823163980950243649613958876740941841048787683515798482931188503201344282711591775411898447120502692222783341627284488604935726547942624193556112728581955273776875424843074799949914372603016951044619306948030211011305716381563228154313014127874991984528470307655209587220050531885462692701967814828614674067300889570381250752803483010461172619029472707588035579144556571342538774165117411682549672223489679297756217319331905675150107422283482676060631711845122261900139641942992526560206906034098208090298097930713260158924787616646326336100817613315728468978688656584407573287161598653488133001856873980025848603593111219241037701645495950948407822671988340494565114787276826133585132123257102515514287274983250148041185210326228826122495915643429377495744788957574031501734286282280359153675128244304707587882417968252267168359382297523629091559416709077494738987909669600008703721709128435053448775555054260998451426269350387934064213310803925102438567621402781992442838622945031262303231822316408530685927142398413264021202746143878426580913485463521680633738212725845181237914479729133622762413641192074841764299596389006335605947108901288906483794373184999879654423342206299707002259790840090137060998620255138322010072034679684038811379358346022601713668535734348892379565370592989756931419791209616283774148933260668954546325145887463597492979746929969350346039169656289587132037391628674237814885082599215489386972729720369346468694198585967849827764889423258368830356033316097991524234790932492228362325425477971473345306512740037623466906903223835157585510111199530970034900882635626787615604537304595439477359011442382901978690583984185673001264694743118809147116075255665860689791695308983329568804671014355241166214876377524060185767839822362342506930419310973220459572651327674876525610534010291370500260784514423661927477808437901505519160913680357472283055082890825755223751491239521440355378415536699233878838860982201434849093564078112851442525767071654697003808371839811462020164721301413598005520461254552036686695405189480515660849095415775218344042212695615633222071369574179161919165375814062919248342980074209638977665648371357294586218882219818650184071256245730819366200866297016858460309057267607531224346916757825383104205107259671874729274245120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] -1961281449037740713493657144482803734364835915740002082667460372573838654440996528024515245357730342803109789798528385167880150770119907234283443690204198048006797151683301306341647060604669822303064388449521822593123133387584283809026563848282505569814471400499878436943071549178395108052000526711366179915908498735496542945974091533236663836469594116695351619767464973489629155234370670720937833468662818767894224852768544184066423249836179193575924336149621708290547476611805292338395182876532027605698815721686754647330493341863069771137599311012601901488317394256182786567647533643706948786282874940974423738339475875779208493313207413087370389044113881089748754825933752600455370194196522038410103672711720200807256872317659111308623587858720654183616345764955354642574563647089078545541208727588975840329274516539377165961233123728496996266811124084963225137967523296008412530256417194248558229038048697047760878496084717397758121015639061969465534258933960476960466265196823009421766589993202435989390149931403767325151468131426777536709941183852481459113759851398756463494203055072051469395588726444016840639136350008123047960356535965713214221732686569097292763512819015171131391180096237724946124286393588561563491510757620562825204577786667418069950577006225927915718435635235105591285529183360015253717825991399737502327858547909417742492847162503688155871435163311339836195599776534899379433777258172403449921699425588682733498789143259135581631024213909441978443752991914705083276701479833492357816191546828025731392677930811052578307157077297887119673994235597547677096043241840439738582931863861885773382886910779964029145067780040893100467732604472132478547570004143608441083818276123638963227895352174904980968132447171227244954060046467330406156574220950310978938382383091241642227716605417280856229860195979308656517462799446102540520841567861718676715669118192450419531422350115831876420722759939106528287069932140135126472342532948464405863448606884801515718349287982947470244275131592007592056810312600528307279047354274279509018164707565081115197979570950860154575462568423913567701427242965050574767045592462850987194833336354037052729636568085407400454129870519354073906408353289925548832292189402127907864800042793952298341918321960174175144209225820305185538644008685745363024434563252736760633210764639714456811775250676261627517384106009672650681361693335728573911565785394509944107977207688528917762849650694091417493690745741030250627119281567036064206159187410237605999696111660939341725696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,38] 2023681789992108245575154269996065928606025280481882117470412550851819314718549362964901105340560538526900966038753994186285818332814858678227602284692815356361369097618898036586828358665092163402151292269013179278600565867573938850826397023970069862541773417060944364391238967523985299168381204138718191185905956933651693670387846374248878894488301082279675865000391384539356572120140890796996450710533963714079699763662959487839995766998999098639792689543178319930758300865948441724120605137068340967660448325170481747541622927338027261971055028300467772340669952355174615696288682361897211491690012733840688032490600671973960163398717691721498425463621535664361903460637136454905743611132631629256390662457189592558271158343114865552369893957857832410893647554431938990207154142830222143616535551927842494108008181272586615990013892302556335657454056054658906842051502118999408565434256361066326468485431216372928785337808227694656336272577434168819037805425906579861586162651749601013701720587676551768519129139285118342688293752817550328292387909834486449574255694525143620311293856521808206868006105113097911993644872233469532751595495724788797222777208081490040264734869857889757956225299193560974927530080626421347960102625595555307167971593730987088162449202054832669108302452453994034344011137146843037898893940382290843256069564680700483423977488088433155103714504970474052746221151956907680154682396406682280023206188133538835226576947057804788764605497719949964351952793800939170738220074038456930857440239983424044999624353875311465222724695801291983251720772638095372107420782346583556942061978909196385640523790064150617206876861521295605469698319359694008017889284399492799304174076335874769909413190825450105840917140273834373854854297949225926712572206524147762153268136971562030231871226728709387551258404532318391614500831954881073718981989851666601683918119936427228038703519973517652902634705789699374620568376243758184895337463701048220337774435177558816641166037212609589198942385721020617043156043064545681140221038930618044861539229004843625104078285399752233629975526733901763538016041541527883792784517794490016759397818884135751398776745072964235170203047618007175257847903149442589324134017980754628189295160442878448877876463359550290588675368988708506294348708541760815923616720429677909896023505363751926212689823754079848729126273053331640615341809098643418388503495531260683840101237434882743041420243904471586038696788638492984941913700972490424634494977301028217028882696959485285624709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,39] -1019292370548270770620268807585037476849657707938631041993170492139921946927716405074590889276330976598737791333017972682226113772673408784922875826109221007468777401942924075447933221203820551145104280597904897740603149840003006389055717665472086520033375458231303088227811168426390608319762632254911212690733723187506323330811764138090387143416569148024448556451842519235674162632118718596736874424791826990150910054874044706121725228347665660332575689418144274286535555127923057111524271487179713579556341992301067777514750533914367973956746143017642536329007292548440725650811406226896566627149581351530621631547439146621845643261727111320654087601361179759484484814235842581913862192889995971387189265634407423669654391578383488390650588766525604569312076169515364759423897947876907063841766004741146622921309335153222394649213778566860858178645084287591321642550648852099561726345139458201592107711409105059554439787168985352355400576978378165046139817468114042781163064315261008415237318336237739546319468785768868822598465102436637095895452299928746728298111776310239388178295020100617625099723088780090412216560803228754805687577982310701523407475800180576525003481816213753426500170934726159719787934672888129608572406777665901006714260843744117123448734083126936479532307314212358253044777009928161712580689576523456981435609998833399951825158652575973324051838114223891974760305071124992456500939789261112739528178922116936031416606207051767293898707294422111797246879074022636474274102814494891445499509984487597501371861502937033270826304378553189993048379932176366301761432791483977042400613952197231086676047977770759734789029621724554166812099040167001760413814783687011545031458409072321241111585848248321936271752545306173564383304444032369844842993756411743021202491599482403858462403191747900996378919918791282206503379698246817963273800555170565772593625679543823640405441501520986902574732757012049814407081145757022003115664401611539895606184454017054861970119140137636829158614098035451669297301952992449443722539828267726084550427165468290593730790244945849145426375971276927350994334644738600554909600361903874875327461600896784427600764530567520239980752624779060049045369592901649841149621757642877091498450449227447289102114075921392893014244489827647709097903624496280923948170264044252362232234613703257743872211630250586374351785558891410663640754965983440173304139997102889934441932044914995149331364328974666274796174019588287565080579395774846866918899085504069635306042899056314664070676480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,40] 342795801908626503161057458632304803451846333275180206269368726276138738413410964689136359546678711437859369470178558144885132272715407633338495353096539795443430448435727999957109919504855686374795826884848710698887152070800322313613718705741536874068902078452897830853363257398443776290026739006385090900032109264726625669146575795055787323865685833326978986285034444320541693092649903996378836328595908694580426105848430915978619085400783642807610190793054626066349135563475691886108096329983481972925836074095673434893746417195316913852144386716046534096709492048853273880977890907271836428099584706782744113927531590431961994700922688300728514989423856250542082854722604032504099784141091722117894511971646643028832543705468943214372491193973296735403194771323241456349169474731284973367185344611036073972737431869709886048805061213092077434065990071615234957468055828318864848726162251903082411996460088068942185512555800918542770322528147066643815832761066525324906865943357106083533878104275218016741206745049135010588501152635518234172634453454262050679800668369788639160865223790242750084422359271541171774880808165764443097756486551201993532765837135323716091943813052544749398713491646612325087216713893026225770518905255935144085596311929313803272094459030966671557881190114527895834518535962325252957815172226320623418750693518493189585320129931298895217772908894392967067121872686859979358954913951972831207214270211058517472711196756955920925722106370187548665304277240235724131845119355932664387860729506154232290870003783795240108060746292229443870662807896790303038192803011509125744890494875130578760456976690450761554065833411510329511063403476420610446875333040037885308944213266220725792030244039361100967270144260565442989043517057787375022668943472933506930355037166715807606718638804832265516854005035211573888816094390282264237792241901821553539576288510887758560855350204689308187601420992830145601661360808498955780479356946290017962404371755556500694014553378899839798729135814765212377298768497328441257765309003669993073463602426846975074707205467412461080416071321573244217383515537015235416879025002172762641706822044480343505701983092753805411096534031313009351349064107608117601026278692107890488016254924562170405003049570522405539573333821861854991929465129676766490717849341409902874266194364684847145707257289281144458386016570535522103453519267469757414470369132903891256257328457261135733177523409592354360352147734879075145011082190862000265285627718234380532247004167917631113789440000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,41] -76577648361454528739958083140131783475485363033943781280983665274961468166818016429714306032710959416275841907263166983365845418289811090312578785066292623203814417207810889185809013267877782989903489036903419760335876509333197249525373139461209589340591145401877367094422522196630533276395991526644152629473849860510327893916360721220007036397238030676914354606576856766007627252981863103804529462411204270045057478831194555339980965163018861256089153287042980404246070067199849488622719398194724727368499080132311657329815286295478672867111130061438581317421156780979161017336965195338606444419651063775201898327466632690778962140770287054464085629239628844030771166270130264332822146406925396339332872705694179680297215651444128906132346334851752696251517337280655215159578927770851144159883813574585021320019954629547243150936837675421551031149869026857919750184110333972518451491614575369981400715977217508391364085139015158990990739917212447293938747353476172500703578323482008327367919819062413906823648139758294603112985720507449921536142676624167069488428789707917670000636780104692816994441006754448772855483610369455065083271193523182660710680385976410356455749957478857904396415460143708539178235997038979929232331324862413401522047853814726362192135483061346342548328429843270494208874842441262617311905140640238170238586223984710805028090703473639697289271210761650765264048623200496752561810894848441099970306901633171978912292767320129581010681723409772851103346415091363903469025762327304620872795282064045263776803143658889918657389559435875825451123900603387202303134562354720345519963885793396941053351729322405950336196746780338036637130579935999416150025165095360907478517842017729214232731402249282167180486990811001250669450183018157849439907773937109595560824598188017538133900483374360552700214659452079277465317252846415601958208799126374732146794099147885761368372931999186709509235343634407768048119097550971722089650623008053343779213677443983375170782175548360023313164819788402005207101501031508068658514261079888060425496608635665426682848850470956536822703448282385658411033242258421102751795137946364677776558875961348262102210925326039748623873304471660952891314864526560929616653775434052114376033695457338231392746404027713322450120282718794825511531473486897180988387846373110389691625645069296548031802133591352548250736740580807244574277603805395557492546856819919992041420778616353956293746554387577804190662102088315071689080670247413175862208939551654727575481370902525563277148160000000000000000000000000000000000000000000000000000000000000000000000000000 [116,42] 7604482287676685187093286283057719974165792834340228875622895775464466037371030779200045258900426155079419957379764195893613830508584763375141941633775570206608166695318959685685563738155862647808073937211066599030203926307458010038849935868209802441947813403943972408568926343461177445219931103876775805007727259172358314441736116460003552783464978713080342397089932108748419937966143512800924539687566620717768962874888311293615813485456501545815972343737763777001608809524418407743870011022275774760014330256481061127077949598654875527020911967096432521129140632217308869161816246584850944981559530148248415179220435988418020284648943867200633816108773635634814606944193744379983893172737034116899229745410081094246107508236517734068817414743180911607167140784748323082095581405021303109380741465542233588440332608149217337634566865339457383946723248831463100657491282229479330834952574656514500730504361552442123878365112442472133501143540588621390225029526302717412539353935738749355761447981058479105980917204430956582710194935999332466115370223655644204435901750286045959175521956597322296327672799247908778515179670217757235563587278055624210604380878907117185529236768238403338874983473167796216202799982530936139836904213569284328344200496545511711976977897507078349413080114150023651695559988321483854712510085887834402690692811042706350019758272470623649030007451537703320133347232377714954167008514357482227255481947844672305084396057515229120373124315168336270546702574028265140899305446077942973829264606795248152767789259613636153835563349819306617264585471029363860029602588004621226130495143399588240432076669195259615325487887071240302088705561447020933419464944193646501062322804347751926727996163559011396876725176986733362669235252800646896713701306642829434224676610202084366911463887799534761452457436975396217716457234086600185548881763843855810174633952782925060846462785872144448508719702856981784131575714852766077191594434661860085127964677475582301535431925904677801569833982780178927319847645953201532523091550421139142816071611322356284632952004066956515632959729857083138299021869963590340681433191390559517361069591484320552617202613386746346155632623343463941147739715889354689013801313298406794760178012256151837270448413908292526382847507237483712420186417607595561119021665356938406421338919674896941999868797198122784782387628163050455126430806849004885119555922929502958475044267432395430163869802180406935373021101020155380478654094469359641102638823327803671601519013944133293178880000000000000000000000000000000000000000000000000000000000000000000000000 [116,43] 2125043511085410518984996860367939562584636462060832512658478080865148394228449680646578874429935594729596063553020882123441405980396326129452940160893781270876332494279652241625929489170974032200502598121023682468452081204426301330060661674445448827257015297093937008694444232183414389408591720283711863504988236890241744463473689085222556301772732241130025677936812402842269532181352363814003713212685450167112462185444411437287141756510449078283592086374655898282796585775184375167474855355150567916284590130048637800762557305013573826868641246395087110611616378295479693177375488892932568407687338439896943877263983178314587055443253989848107407735976897982909428891404010384318728208614272900705346703693614396943961171351122923276732957938427253436912736030633666130891328166619875953463351314584834129982562128013183193018269925124390289761854819855268985376044173453928336567502490239249982577959749874864435808079967980458347558083655154243866261077988448880443472224876856319709141390786660473850655351946183270843534399256224169207898662547439413981000257153790333171148204177365863068202569160702133893221838935099466805033873102916158713582279966723741689799503416111437505898665676305896968206401766137210860758474851329564979595836682106065502320736165567023863556429632566727346149736638792832556667560561562138286923449690274639324491554232289152124480449935888020259653228823868602101178154964164482716034537528937529114372320210312640641315784570844294107260923089075729237813585635222406811170944883252525619526364664140371852131252936504289346184049618913241793928433328531609522959462817228455975433600895673136943985734268063432864847255830450135270955708900124812345797836782610939490951052183028576248859252969421462226384951712185570062472762038356980962156987284346479864129374822819387505659665197433808290195074901968088756633837051245483655130944743666520037410097522955010210938504953327089003780560555169454480421825064487565770110143796777238491014224898132391383206742376451076774951877281299411716674798556541491001530617410657876842117688969909907319467549896984272284123307958118564896351324502319260012219250473361726860277095525841177527324999816321674083742365609737676584523346030011439840989869668434659909206821705271167585886363995790174864699632190398010175729694238023213730059480084269518687409145725139637373375352876534655869618075080265184286289781792629541712124030042639629650276153213976215304502444034302323978496277302013298870985634442820146757409176739588943894282240000000000000000000000000000000000000000000000000000000000000000000000 [116,44] -1314127477456581417916443020866119614920651252600896591557898690104554976312358480195929299896114950240404976839771034637509858379676834650679337888721469811150214415481329720807196442769713706181413390243094450007572002051889772699044345663335897888738706665847198721090410545985584500083366459851686050643757049447870940163937431042038383018162124076387879701387460836078351825584701233880680178319055895248096155841806441848737861491025248270025989887828960146036558526381282338385010251824972400943650036460210771153653370577951699200690883489323536173340530784545824512731460895728740032412197682438935030813513988438681787855903596144118207971268988132113000487130486808126214412976228987542391550845660059246865585921757057613348930430241122746345193846968692444721823465901003025335132610059504666733000850416964589797986048599621805517376620541459981486707082972503600298769993733788880599420987146793677756518829304194562390064023789946381606782012975557641466345341928764851755936068407648725196387827800119702044367613899415867844652705801248126968293188242265937939304744150829430239736049039636701801794634524148672230627039282070621282354467335129996938946302793232542334993671093085073300910676966719802113017874182295367167189487209727173345986740965638115483895178212880011270856810784832414566437979183472185732787592318460750629971251197248009822446344529173622483210475127452232605767267861064365723957658252500111463508424920869832982256528039525498185600792014490385280434975951898433254486512661039555236899791702015308773544078218432884910341280382025592713598503177477380788070807651624024423941570648516802065039183213209672251189168873433859705280129233032070366422780744377456742015378489167634870054033419371068658648666924742454370365809679468124069444198800216624955443794521331802547009895882424620637223435263593252778034906978685410798381423146398398341321674761813340287579148935793345769174671397976973853785701047558167401405154127691935199177154037819804966433116362312350621607261121766834847390253939626452199478337422556015860475324090663447992763720670597304284660199931806277177180956968448746373279653749494389473334360743715308315383979904849496489742802263283989074695207606371034475879477686907619720212531829086100612071047312501672866155705464768868739809602592756807978768475965555028217346862514888873268313718966837736484721485881761928216879428668265415548185902337710544822889128542875887068920484077772827499492981952861786398521452128658398033884688230106611413155840000000000000000000000000000000000000000000000000000000000000000000 [116,45] 379508970842589944811481598961201901189119413720233997832286682651358167156217420529225332887618430834472322978834340498472975830749356555127299398813044900656388175746617283755348760063712802774342430931104937871395986297646848223319273783823188722413602831217933064127951870351703003760054242928723741535404032459060884169322057552443894138914949017652949143503084107222261650437417052443598723165048298378244136001008322391490085814892980922624966293836351756917942230543731485343866515817453355676229057630871844039691451079026370533416020626426755253394250329442124510705973009154788659331985847395866763028800050658128183744956394983847423563916267737416618340346179053137457437869115960107999074667569444397932826926538624687214573895538032845375004245484620934449680186853700334984294956175739545187467761931281996569355864649180375796149635753443573226987587609603576216152391757689038965981916596262960845333314806078455005254765108590907777765697055647961804720514035174032482372783267871341716031580668720698472657963280395059803261131481480514423931882927037360120352815795291570430861756189756559410060605713791871671688981028862409300466197259848423970934857508593148432304035816483112162247506975264041516567012855623530934480507608204139590589758293426123555663036446880523017748187055585801956173815235974357720516517687121399003155979315107028572324482527388434281504405310712254256475087260900267325614246897322017227645621661844578837123875094126859902428755069971350780869071367202631903024475421912338781148451997512465913235209077072264145399522226619222587237480042136968331633802508389268577395303375570918791062239445254891544600617992734268505865056926867190924442466491976804227817158928028926412389787360023494512013943646939399279167347996005390350139888143114852763427319132938034641710810663871611704690153016273632852392544555229042736527558183689073273327561975051356476123969627392927379905394107052162776620679532685199956834158759385055956623266241477810523178023195042909818801585218589808015221145778317011205944021381210093711140640471182071137144515937212672775126868119941936047535932294473092574819833105319612890532939905736116307005821432832790218282438761601733048634199397346159900761655787167466101773811092696154390895498028236610877937155805525436865603248910285256548091095047723618621813521819032700256504058816747186694216205980595768707777904831007554404621556616245226641001273254986156385709450898323258533514557017429422596977458911064732409338046827521469537320960000000000000000000000000000000000000000000000000000000000000000 [116,46] -73283202726843447333567266566959223390891715864070716309008207404259687572213341118320568226783675195977972633350853411386036467535081818576828832579687412719148606558837144595318722999320835907713019398187826782641922490844638476190288065768057043645621117257768767286197052112344985313995110925566183020659016133211989779815740367978162516676564193556336806914749485052403018855157530242797115570714827969093326973666062628942798582040983604430734644816258517627230365974230258116584814528075106713621013396615817798393495991025069970309612479342424405823335004795109549096267986373439329489883701759877370277438733354372973838813928447645117521945732301817645521784174748755605039345223575043518136202178107074472468172344012171498028523413469504356434484524583348080074881102293235118990872980652392827461435934666790982169214172218672595994754494212955153283746351262986927050410332651377313012162680308263696094856915648242929135289980185347854063896680767688251347587938595215522473512697451194199343566588480107489354679955914864106853998021289410520687046428236519738411471600060504804245024438591224108535066169586574376926940392950436441886311693320027390506258403768557270011858220605252688711084613719353279635426441705243559544317806375117190114043658660899592504088524516885832028506180902949226556769747166268254853034443729044684088805258477192018420929120517008385603868625899459561786474006318806177814272286989683031143143490548364293805759288537194967292704289127877132355246350888181240949260259492481694615139860507825527436667083933766981857746089737712434690292124628648601801525620528668845506467948822784296350392721293237080007810120727486269790038306433303292782027931318474182546786082474305424798581918960354401746029722095631723583690679979703035028846067584012181261848160708943530546719311068129133930921589652182319946545315268756492698067596896124628282307268736722255400326984459286981768887553441612192753955373173878685038563718946160730886890676552080242091124311609376509355722460756368336712808077650638320039915363410162907170647440887937756985111855254215051555498881484112101732966367773662310608038069584240097356446950755620737103431244476843887790650889993495315706946060611142003837322622468159517373959988676308531986538254867047840208174447532655189970147922288963450652939515775369793954218212592096153180278188563396742223166533328586778815845361312731349759286563311096979532822019378166802619249415342261946989851734182483493056408532919542275237645229264397622312960000000000000000000000000000000000000000000000000000000000000 [116,47] 9299454071333098474594118638013944328392015317456376705064815106880705871069040764336732172611248962936057751360692446199206423828443008267008926578652319519605042944358273140681635500285488466407209623563596276940457153791874222132377729209218928702049557664882043927076303530508124073521680358567601144848245205003772693608489610321741297226879119131324710937905189312661873406751277079060382431386426978985427403082270422263275974878109273055418509408375857039173831360501380132327056790929615569443858774526876427173950322708235934819144653669211990575593626967602928328419018871187947440916650811129688774468105907047482229186402168477117534391121821753355378316647260824800400920999139117028169665411609483458095287971514684470483089002889482459378049714630040456547068754844067151013055786155852546643415129239314458133677971769417222379426346209288315963931515684194180863244030337962110761467032552549461778320216137928618181291240107077132664689960328038063725034857329474534355501172514879200197413945313823960886202181537512807850370864254993388814592577154746209588678911373469435581343663595449767259905849212835914961033493936689830348696060053433397911294824502603993811906504121471316428999269447716728661169374685761498068987350123088815438439265490715018985049652490579733292876317636771933500552872805014339178537050680502092879306062468492154058128199700636160449159453017692188165006227298207798967595204513296860169143071432138417875079369539562900364691825055362207902322647811643492231765238464998493485671359923062381217182300643874898866044887323378376736552185628888543512626128173952722292238737044729974387280779092524461798710543239962644529519820192278279981620328381805318981194278906070836500067118521630780656192947405895039728392158084331582856133278523264812482669218199925715453417413252311968078264403712209198879986860120480208134521574939488671508895526048282109105997325236259612477296571049665639653348209753506104237357839973075333363189074318485781528340709202452889576415989832528703498758445014443192438900880139453612344126399235029661443029972808870885127186978491425152308687815485226976593252660731912495202348147579828361422103375784698085765307368350493447472494878548574442605383842372035282579251078935820447795618991382261661026944893449490743318373559023404410544722635320501986478106232799936125847484531545770213144023261723817301955438180182836923813199780122845856696716228100884559050157461662799690187807342000619291322043243847611286204025721287014791249920000000000000000000000000000000000000000000000000000000000 [116,48] -426605990327360291578200168389439576575037561374942988025762798211409024632252766989640284460941647273346596116214165791049227273917730720893089121475141551755642274629965814361501423711390537104704570656176833120705587568577592071423777106801184394801518412506404238664547266280517425700329351845823871347425682133030599816496669243057015433106727601048198593348456308659833593944977373787659813426280335699895445540885947493718743383118445349520934839686703441762459526672957099911262670853508554155550533650712255789506623449994376768546496202619500443253830728074132443848058603047906633652919196984626660876916573286505457447754957313434026100809454025928657886637742769693068674385290089957293902566786758701785303377134104162075875717606799938348621293835183501216245614586890195343425291662704817066950542796983905017609943735512664251697371862168938661418140375740924883413706102939919393821910699951912158289967110762779136378688304065014813228554065095182589999612935372693713169792815018249360556054488011439108875824740459453150581158328765148545547752208680752538342183519009351172847197491049499326466682495805570193883777319712276280946564237489336028437811478701512112299179699957275417012880812730077593150943197760793911906932210852425723766861884913971968118933312379634107346080624971909890903397505067660718716373038169318622496106786319600422211937476922951882386976220017513780793651439718622074710767031364748191784123806069040243166871013805392785788574361936187366513935962723950900781511981150801424493706084717380584272048250753815179260107074765120520662601630438191871528355781699029290886745346693325979724090654270605105689895819640298053167993520179971566025073675380105851693828611184718495105325694399229135317196908292000520173827244305926684669066213182281984110669800304735834595200261554905518401055412883685056102691602885837575772382460075369846693887928277411905081237210100322458834782170039951265790671117700047349928028401277716587293463138568876586435399254141695497187349517916697590110573268254112396532185822597291885003605502630480957067169922920273655946068751567930417008871360527742224130210835143770554700834005945783414971770343623253309171233580706710658518906705688879021698871876460576739348278157388914310749201310500346537800460852710493744980108893607670641872800429657206917066564013021415580327370625580930948269306938461678115193168176687269937617748635442671605824028693189684657019373223494506227801994842733448631274339808800602144835404094017497989120000000000000000000000000000000000000000000000000000000 [116,49] -144624525252705830551734529550828309020535919472065362554489099204065950340173511202416653926146747579345422974232209786684871296659334081958188598508381845345446044581631783466995690419944641679407571234242785869904328196864425049448735116140034094451987605613101833463705616502122187824512543464349209489946170093930966886187952195196110637844134592031046245754809259269330427647001584525660823422977585657964629086337450883466439225306086544918232144365147105970559635230274633804712563612770395876693300551842106832834135482390000699366369366533077331511117084728656460764593264725460465941085789510144438493447133487127324012155159388679659162387361897017965936245668252664039731268962969588884224939848004191479817702780192200858932684074769313778896399904119982388463237592697526135531706136750351753589228321597094851855530623713531107545353019544706771230657924214748848689110832461968110636290352534664783704200462960105728436105515585511382515928247273348053096346553982803350081668334828568875153123503646294179154705687375567272511842821736202600079956500330406064085962996598150467389319113392766254674123595705881489235927770992133725344096506228804454656347797159754531590012216651150672619367653182324081897491220543970361773142381800397603186029708685348280333033404053240771213768108147813070948217790545981805947202117529401520326026737329338951887747294923374826426042823113871674025986692962301161025271814997967355953111843069615834360514899314680576304109316785030659921573601871430438729567185422738656672127604401746702486540358023007210093640713219739627562389024993549526383804921523148215219900555137323733465410867460390511508077462119711390139571371623164833402787084599991102826181300322333305745942786341766891875037264011529855823977525071647283195409378418531033309996443769851842520682595632820956587114731496269880898666230071835911294845419981773348209857655376683826722868821727252588263864205909418445915465357146386477459300884903193101250572002305830438746621297230768670305584207825284927058948716012197431524321605293128801060786188304645630282986096396530394697023949067942177175126194565673033195191621014152323416952773561805837514916195740509900853461971783658878928138741186308147382390887854763808124413483672083147846302989741071910544430452500444279027644077293562186707126266751072739133928606982114986753490984208366527741682286303352178220295366260974718202256829540141319465599245172931606189266245527744012336110472362893988412290322658266363694762225678942208000000000000000000000000000000000000000000000000000000 [116,50] 52289234280224566533535577520501644823654266980553535709451614982948920401904039310559311539662213154669203409353710527356049411532746403198769568291655075743374941543801296894084417187269392000665240467054753099695289436978894408221736230016249158610512876535569420684310621965019083961791316995855167310003795652438505165492772465104729763916274623679518846237498846123062294683860041898706276579800847363352606296551401606547368131587157482590821899578199927282408966001915116069576267077757670239008982752703276767885626191328444608992509941512232537115855036334848119374016251057699146943601567356233215776763815618801008625099770674281633511112569120791055897006569309649096924997988440377622684305065828306692066394586293290444293279289150481588971770694013772589212116143529214942620049719485936889077222718938696461127831712597197903990216949870338802800521662543224611714425460853671527460915928518917828588516196056788608742768735297221332666300447386888497373282181038490321079153129094929903258545238098302953373350529859626275853424405924101999889766964332057629131111165379981801097318898137988922080414639465565259854048644745456625875834328098202320016665476335991261094029120148888130158209356737505911319732305507126778395582767046858487019457016477846755773579188685875326307777807744423818377267128025463559130152530637447251893883415522343318090051796522942469408066280375298525367892560670925673406639675986801036671492240440249056248585587030387722729308104955640134012871044720188331503542916295150945561395889217828236728915507160388968049909150571997946515722190681539221885187720800693417702342654713834153943266553288428424060582217458883599153290795911959255004184827745252025697014729302399666494550932615411963101548429076684687760526844728956833857484011715069643356269261954373156418031106315853397446268907166681349301299394540152001144746324924391738948170560134198825834305564853185219381674961539683378543764128524933810269937728048021907405970874349470213968808241790680701957280579712529229028783112490324383494794337459131955135110967437674731366070821966269157173226627523812354161806349143059587562579619136915629025910760591575428552268374653511341666145544095356551850915098301944971411645159760304021066160801024520616990423684947917410078308474686387669539467988477461896298414420808821854499856033183468294330617365499660759993212058760154877819450440322812361113997695955793475173398215504494045411996426708079593990153915875951916815178157605041133396720084184192778240000000000000000000000000000000000000000000000000 [116,51] -11297516932289736296336171134588567296689597897203748146928711440712839246675032246238612296275461582376750837619686407812236648175666077553373168530799033246077843111504877362422377189236015200045968647619915704981635319997066736690747840833315345835628246557531815560569746404703575774381481078846268104679887674937268632231569310410917130846420428727244051435869308175965913327357338635415071352904229041820765823333011887743546330106526626601059961640206776968508975667237355978842941195979723244409293554478454116510416463187647254908578914970082337208131306989264988548667043340025327343730558549109752185957328121040305839773478855502226306347825276970842488591098594595210231173175932137343418512708013995883374219313849465039645232075749176105294639167457347639034159421812675305206863970147884699049694872396821741588684226234322203898314068748585907107961900565931650189672496969878019117489137804734974119855385655343659829086521687192913979872877258484086612287662803032174438174791667728074492768946030251214706078403365721154300835994979811912185971267827819255950975601174049605269091161702197105203112624992243620287234502588232461599425044196738568304706537208641394710650555542373005024213383779412205103135319111089615678800458959775268802593317382442863577688796534763036477440255269877501590324571652209147480598923332102244720699287289691072447337875371121774657503065238720610588810651785021814641276733201825079167312055983553562736233626112190525905171004890458628675955685516121387699231337238121559248209356279549678533495018430569960302884922516800301969350231138792110049790678627552760285266828347702603377640905400419907914900341737245817002461443163618148509279882532813518799094160440034275353502988140545118788273748287471927108884919401292980525509807115727586814637364935831924635798362228736201139355976734815945284037733391007748748389148892366069030273240028087851832811685789943205481247483007997985826685203021082759690904987094062787540773146324117519919894893265548436815566502844841200335069539402828516803494767542229705841438436438258061340829355776467489452026650878385229452421420647312118994178073024912499111230993450053286638781592980280070019280224849152387401052231279738619702803070798215173274518150361921928697952900196974985518541151532139122790889920262622178557536612754038112033940642384536686966561506758773995192579811870942521170807505433470811161653284657285829402765568425125960924352069285114348750732583354788199515157375063793350189159468547178496000000000000000000000000000000000000000000000000 [116,52] 1997965271617386874745268942788132024537515256313844226094791684560435149109696447168217571698446912062126077288667955416772138959620351424616991914018136636108891572391225013418633091731946325650882330888386324443625101348565646226751347730998020700870351312777038889313861418382207714191627887083976983901779372064152047228387618855035300304034704957861212297639384290600350094586466013179059607802441213249334503291919372932286940684607497441062704129239586988628533049591931340142299727425304547518938550985452775197110410993882350753912966934022351017615604400633701700666330782624498610100201710926704782459062692246426723276581481012278183667107170505951618279297789513048010211540085706985439625269220440717199029563742992686488667179187333019582427290529247226954367695333938007216613904165149108905858186377656675558120849732138883454225226947950674112353841779294442584726423210232650228414782018440352626928410843666762787616567635228803888325536308697882690850968262798354223838318679143401029345877954160400182362071873976669276032132511883559706161719205823808996093629416196822284066646829603424086229975953147270412206092185928048171090308736398887190944405967400772667346180749813574274981476406145016072872113293559438617830191263193915992273567952447078555392554328283991197607397063425487444366738885546409698013064699208933425419925465561351084583911661359488755479005461987047049042001573155151296125763866462866167411552586906168556227447980436366326456879745267887438055092728075153361734044196127862240689921864942125012729155702144922347381621893207705102620141993503566095677463930197814591617498889320421984685752290760105881487881637314756547122472306199723192267884521033478075259258916589846536454497024288251552535287009904280202450872340463824733028243939519260000642294724948748424267129708932973657687543317886081123604633750285987572262212520267808890941673532113336319166086885930221521034270758939433068471385741300050078837037239054079608894542196494869763535339364242640958228717147094602524237222948183488902210863936071711068258493422875989981115598329826162054395738185026145960001653084535184760481753406033965346285128595175073617450962460717924727793663561643108212785247568282402468320522277597980741674724143954369186917670997525038714654548421324503429549545602405963105184610949225269932895567431634898527075045188994499250708885985601894107258692969988478258406015933139089632972304281777176807416179120390769706883256134070758165028991448704562486220398510190100480000000000000000000000000000000000000000000 [116,53] -311002575740631610047588689918645130592575543293438475515618321209204774870133049816856263428935878602599013356798929617875399591944141406221352841054736769349357006160442240348570980813781917553059944088999703749225425686970531587256647297224850119958689500268252943899093969294427338158533961979385255072659559310754312350115450197312479081024511652733996025949815590253987497081254576203890528407137060161189344805907146485047711876458771429155916082696490610144736106692402800603242019067530200623287283467421735054712982943366072447371926197193511795462646347484906051417292335699183010886419252053687359720861727404309633205026835558056531403421396465840811436228823331527440855942148910064952805185396607078943548652186598329342634867262736040855707597596121113522210794312417392201267752817930166592205442619733311471882171653367814981581389007930797972063723106324516287228451990872101943393237707710692896902044249962627532336795888714607722605999985580933582324983732010167768287706754443564531392590812930973165554156729548332958594338965743620503101979240694068580624930859932955301003467865060502916538655200250958698280458108300328651764447880978748227925275295070000860584399786580630790472795864833107560007973299355949842251738764250806962620803140705699564219466133178316628456261910568110542522179072919646103231900342859559290610526533373023176382086856376740203211331658331689086034993469181084336119674198598314450237389213901559697404921768925290459376316140935432237067763929389548656316695096851734906798562006076243247497052056598234046374402556101226569520627817886394289934991462177453280197867002694034684376752367563193805458246947404029956850024261323096159120918535615647303885449212149402035672299184343127600004017004733649250072577608490882363726460845897919122099891166757158679919252596358205434314706163511035083705171493928561993987660150728955106690352723396730278534370528709885292135013488006139790019262290303381302261456095908116856970296711194154709158586624010403988326169815061387766871506187750066601491698601111391485465047202270874212580168214188172467990085903093731774411674944068623481895684579917123866566448877288185738278455553784392815546757542092553838392601415754595109871406899706422868867696564757847368687782378992176843353608768200935710617453872209343359160725426212702662924065619445697868979187728447126681181936587530031872370272372044481095660596100984777704578906633448053135635089879224760075486594046383210071393468834496750460325710125858816000000000000000000000000000000000000000000 [116,54] 42742316605422094339453635565765016772833924865835864372121842481325479734085059204742466233687117008817515888587427247984743302985524054283576968115537953539956098023861349492054701346858638315033263974983118294181479788297042091272635321607519296694570784254393727843376457562275123242190135824973847985068037955841587950584191609198778503741584523671578142340067933275218795077497645423137578898348921721017600821753654341573947583948193368134617401497861850227019446663014920874179893366759816138397688732492915353332260515735206176655265949518716603821613275924604646630905117831247209388777035271577405169412808290331296151677145165523920304529011279753919843128730482551402185186911614551667193447803877100900740276813253118013485788721798259167076698516213930637727977536941759140971060718416927455869142617223394031568136341080982926462928646066768951648030676561653067319261491074415877578781948927538178590712332358814961752899451985740461537042450156838518859089553576283575212390671565530510182165922504932121422982584888735187457603338104063515415332296746631549275054847877208983400165025337202606384078163309288827946964472304726389094953917514460820772987670591950252748531056897055589514259380392256375102227777854001913864118491893015111702444950668862985679511948931718957047374553302177793014564974828220359983591100344868941481156411624974649186052035446421977579821918540715549478139412781774335249406679892665348855641511196766261931834435829613845811560154334757007414417877724312327351692327170844367190768914995663216704258223450262440585494435484466789814728183571596447385080289618189550720679690191792307979544048476903564465243880676492198009791295217377209182512728975165654275818025574019721249632162659538788596694098574352917911778155280286518103910876352799213528279658899547866115801533868388720982671185728825019518518352269640010035214444862101024083976061344361282612697579727159094766859937614843128669105202126130651977783651949785877755086284060822272682801301003438263254417128544337608217698070625526010545893538980770219752842893502948113899061088027864532360046769650728376062988498060189567608981396514566253967170686298658167893804208555733145494424556445213532295370272024130983507250086114236052386766332991430923565194148629741532753836263952396603392828292686087130511029348608428308257155546574958561901251931342128331163237089483571378546716247823264678832897687329162070414496233656255850998693211633202422366872889658293498158726895555598634589692982921789440000000000000000000000000000000000000 [116,55] -5089606525113734473114986566568287615365287815359509882710363655389693764333386645403769922702216532227713579453187454161191786489809119780709287115234892794452570319540700294509815289408859201308164851061355860346433895891762750086271750808732801967303424851392718921102586452004147508073298603648064636537268183833888516968269097414164984783838840154742641989279766169621430601057950716353869383874185555215803378976397428231290582871264126450171576807015778738695751473460747261200757035054152478272722366208128917907475557232727892351386693434116454009524541654122670535605968907895271717998578245067281063830976830771741036795328869566789744380019811786136200629336214210964096333316966267188033541565995750845869255319770834600753176376478175861613600296799836407559273084056321928678458126841041156428707807216973040722355423716680431624178003115499378723008450822955276470150553695006302156887787581606852854768725268057185173078911779127723629832779541663394021259228063700015283061405008194347245895966131955029671466129640724672113071832151718898588326979425444466654559117345374279008334866289406728842916210929117304368232299468574930463320259704257941529146604755871288129479196472909391952441603631752280110822040544300743150615607996470562904295744199567063526251593895538490706378289073578296212886122328482322528311454586922942695087235165479996467318677231752613163986538596752878559477350168782631302647852339325636213145912604089618291650357546136488863315394467714385935159162666587036689010982798194694630598702077149440197577583515634488262132147920162634393918034595944466586924352228651730095924470565564978597211086528747144657520693005507400284626034280356007244605811290014566612916368554789479670438217425092038681365295163085823621132916559384102823813583608507290561954614677341553739542690404667630713824480379702091834662302880433554577691549061474095650746153249320464352332385113714506321026997978629881229526722972163495091725780748687698548090257435812461716186642227873899588972119309799852612291664400885474253318366160705986006090216573252394027009613538218062596121166335161807915467830642522021412530195340578006153783449290778251005482626077008993229345563626428754928876356563860310592594002724257156783254025229320550393648172070124720869095619407724767343568189387183860069409526956168593314394312328286736836418858720019718922147901286188753148897804307627027982797950808023976156224753402038161644697716797583896439912497723434808501033461831132164889219662295859200000000000000000000000000000000000 [116,56] 519805509007404458628182433029360910663491589877641527351664021541708066245081327211429937936871113603946894826444646081359893101473162754897481232072923494963121811476430588322660539520240609631518886216038457749149174012366837786994859839824101666758133037886658083355907630025902609927316596772116610345562666418777333417846437213979499233099114306847527794689889691867149591541024184395171904421529975333680415934123419975547576269123191401878614656437123638190884281620703893358557127433660882246807334929424590341157965520876776344586772739000713763648773759447532128390394066466583507627165857601335522941074547246860746435323560283866128883925108397649555845559893826702721447991622405750259405955164263230757974636613015858364012808734184305260263127328612366975542764674105487137627513872912400979023666888506237964026531690904612218601886600144214952733205379077572149916393570928442801178799363415001760601285206653533293319492325764281593858241077401101388375435559373699735804768990531634956092258586640323732263478940390102592004122206085050096003827351487078728744214088129863197550383538306132164218463408855978504476157067238655852485227088359576115555316831561306530825999168437551089110514200110047689572474969344866375503051296880872929406497442656972960601319327829422888103844250774151576830198892141641450992437308464208411210801927858594260544339651968250781342674979123801845850582953275444040117248902483218725783190399160168814797094019583829017888195434260002358931769876881241379413638532516878230573348140335340600520707267019158083359144416328402246610511537027233661174593642461192661996089258959398353645891678055806678851274774120696974527703811757371363178788836183271158805434568417285957416508442533007016915684416378815564659136832119682743774775190271105818485803390581997119175407101843882760533792345580651247329467872008306062906026619747289899631401131847501088635055177396263649733054140009935778254455609802447302358666738662464455609898387576445117408260542660683395893019646836565075898434650318502725850281397962625901387997697054939703559992153397374811230639638240861388771414320603527558739631958668670176060549885427323403029660410274865964179738793288846871645903308157313945154588020242906500705763421786927584797037652187670004800754190548555333632127221199779365116777516803595554046183572268905417499718379395602390507521130011908759112509893034354807558604738813792558888579290525772913740655555916914492084169331369650471338518078106175251537265374003200000000000000000000000000000000 [116,57] -46716494870045943366432874861526227531553941542478490273513886800483065842527677792929507480576265895969647377257327423954052791159340218921549760122577589396427737390045533294534025493403635177460158122527988657157474657582671300739330440301397872147522744119838441422939414778585818624831328004751518207174555958572633962813968939993700843880484943616797043195171560216942548536851479128842062845105134085791067077030862553358608342090190850495089630865273687439830157724453087725925434673918177871190073551598746548977036113274414870882617622577042694511321465062768998974449358230602554953385120294122135999286656685664303024954772062985741764870901033394488780192036713170768316225084720651900593503771048401474234416146540239351346929450215238649320076523621580799683802040332198926022307798876108022790862740629927904667881564227299371919601410845934945568487252136835388022489768340733478731702964009599510214204508555929689327968356259485786727153156825589817505822638376300770570818844036266449194221493565294853796215857698084233056222821699372975553790146584296249953282890276444800438329363012347325194363799045473104975328239983157428761827090263858856311336860363964064295500668339081159725906169817554713735556312906442233317512543360996036879132989529649578925922872643166594084837390202792349828285591120844244187343831317969699250258262073996903505352672592154200199347633962964457507544956074142128667128666418244654557353883315188839390718442407153659812769043988093751595645639200445971421344961178900767176609462069717821580546915702630884470427845768089048579139716486121656231344481341111310375697478816947336965818476359493450918955485054888639548654158847844207131562803944658869832496204062711518814963637548557540182866295992185373373290664966299577538532718074870254494167739753564162057187790756409453582068033807083786414251000111851187485739186857436632218600474698738765079978518464848299806652535647418247560391298565518061513775273080174870379471078460124994920152130745865059374903640083394866479295257461782168538091500347957016174301926058358900078992226106847291415841066282907408981089957260068841237364550239835469134963045010689713309218996286690390537193197276378638329138589518891574197864812795174282180552020277094381675258243304076110268030872441255486867274169195080588238776044037010653822717893603644892915030836114201630557559167394761920878846372388777864971418386077248776320241386025905867205219180960757795069253740825253451202217389159885173418883442278400000000000000000000000000000 [116,58] 4042231750557851680175181216074273941465361577772071742142437197813468080924280740981807699491318280212486177081209587750383321298056574496152143371885831959461361468126081836909290833385001651821796986781804267214733891180436978632917622280161288586911812238854579720847229837432737051570417330800513585402467088564152852694551174843292911969851755155951702073662711303970300706312050130794590771994621441560970497429899744396605800189866692419460986346526405540350380837950998335063441478211427144123537129737458437792752194609901138475392772311789828431969902213549325418740070261720675257355799847200167720821013889091632136736641787539656193621659140480924772592387992786880609755642874831837278502265824746179229040257123630414389440615389368367287480198647416562258949724422404881035550940290375807244720021356862943927732630906960637288808495134224448426722508702582536723790220332169278321720089650831715979712547116626714248008298118745557342359217213614951454151925997320621854677401402308165162550756918343516020489591508590416344841546012978582767426979389669435184673880424094016697928596615158581125156065945910441935111033415484083253976239181612313060601698168036165906936583805951957019268652067485924436901770008168564918267361838128378846467214184696198643915393639226245220523074701955056316258543756987102714042586273846197098595693680341020844792812065083147240361037581335134470661072686999577512585571379838205884890394865391138896262330481067347628379516676381081348962939707038185244120838653123201561769919599056935830057565216792494036404501076885385109882577621443743959119383472943656909920421630452113178198405950777540903574145339664975184626614669574226125392311360636518524227114818530550152314505677952145929811760572908546596925987306591487035659908931045019407567402473368679325216679530088071331067124566795095235345619808815628408488990197424325950558159700356942097464335935850346553961672362817678997354146142872372238059840716130275359609225448911159682987724578942627399137481713135556327119468495650193756233658931836632545718032437269010244499389466085232681041753558481323991868106780283253614768046344450240420755160434383902044853548257089408209723954583065330604718321582321737821354097408768969755370085075660919120455582729578345228168109898901218798642254990938577381514166011920226926726322429034412643677909161453758981863863163078686593339399363855535816481794720839508605477520376527482980962874294260585899191638811395809645185842402924413432056355225600000000000000000000000000 [116,59] -375662023169079076941150760285099248865396685300033724874645840713912821403632345026558975159297178542989180274606358252748068791269270406049989669359820226444816805454194464037552598941343822416692406529796682664206261994054719903076240381913665556097954489777156232910154897966944375930811412935198923428438492445479411974987972656771031307544168700185791219738097767880263078148616814729711308854129573474885141771433950701635229359386143320075320778904617044711002734391745327374737006434512250134406272065630558395652436635577467621371647426371342246259279137296236969360443199820320734084032211888630967735162570865518477870283524505156109091598413578541087159815596831125806299452399059714082196649399366583013860041506525794631216126771738081522108570407379728399657694785070989177119750757263728576296310165494272755568687514548195818464809698257766752337183878418116004879049810974278433427305940666414190407398552729402713130079805935333758554519089719478035307966888216633485699497657698942860672137787547738370694045998123275762945740649201401710025050976701975501664958229053860341672512005121403754158752078162887435035287658075724330971865127906036793478810431115548384388809577691528275908761625042304192358055631823990410914758914931597011231853828906616962300480860682230850154076200232399923580990960091143023140548134420778831271550564641290584174284426975658608697026696915802315588508130333712957465069818693688468658176986939285091410954980453481462342641724233563163003793485431439051318346219001357716794953681951828017381409634200538594594721365848904195383148523418556372112975863175952585568169071042809396818185322915716959483255540470687520109583891647488441707478126352339950164499669051181225716229130377524295613106149196146958603242276456033596487172767251581054102176805295416530858512677770664827923969634755029666016003551158580032422128446188296451608269188164983795560033519041851475823872248837213987608895699916633673864585560129223116590615937197763715397315993692260841310636993743614000370190675610838646714357589559706379566723119215711725553134293668542969467277041422754624379396426522348165620974236747631370537447757575177237664251197851621472778382500688854841308542197505979534499943492720709538908294742949681643135620453113463144001917227668508658948563806371948451588744954591536247808464250539776945706428805057124091850464512040241333860223513615627403988272094275242976649911269269472234846099493995264216563333049965306485007192684514766317998099660800000000000000000000000 [116,60] 36599162280871945069537209671636474001642415194489346677904490095503184790625323258860163621726250816344553682443142998283448809430519016564629265195554141647281435269615037135688524255820194526189353826987599991203256393304908444994563660770873856142762270159773186386937786434145923899181259671651299483377900169050433373582941405369957621693429748654169080603824703995567376506398978428134812402682596002281075807982299565467223959124820755001761745912127159365981240751517204071075328341398923204508080859342562626640190238781672242585540509206723509302018285016302571729069312663628617854057500775445401586166893466490330713563349720962124181681465465733654325961778528076752391912883735952130209051950842991359429848150125118169965117074193961116474616712183775722197945407894771195428922260533763286903277692755371329793165140664310889816144474674635225766151454195293844877823302404120291750489378454732351917378739414855315007204134899799974387352037569927356906629028946122506587722067410257611885864699807977753526888844420655263524102445368143984369211453611398628175280622720442644761188003604379346248130795495205215693432166637637692517655624470318678497077201526603422892410821557709074948704228292143568578413197497124128976957877088069309684150479993412091514105751760997396633588282298727843062704432313700084572056373796645249788806420664388865231548846131233613285605406417875994708136823388494671087690195482617668703305472637720508214543329420716516932444162456933142009505791477939454061773020296004308232491825719839291935581734469784055356446871066612218712085754575600914143837624510058345145342099264433437543870664398248962138946805003545199250876419039201807629152214182324007320297445707523561228359374408188535441385342953047103283084669081067244031883948706855764754696970355591563945180883896103781983390811467159221794152014423308693960887055087994617414028959927223781461520992188704554300908635108490876736563911577245612078320962420727959432234942720492823710200619207364250853986054200782648181956466498732656121844897632182194871579766002829257813991883942375835114827345419921982297551143797811469752029756209669015587748539800101753262961157295441852467682185196604970917467927142643452592789730397800742273972315696265678486554439529108816419359251706217965688680807326324712692476371009180279454111000193159637893892266827074058541724417938427847314775357337595888623535461689970993771494360970942753409838281511195458110987016609275181584660126555176456356028743680000000000000000000 [116,61] -3251526102693468357130111125802132478889388485819071648226134584707138670206163419733333063080959371479682736340539949498910542989708266200326684524208430739996550978163468393657238697969676704716659217863049278139858600278060499709160279219724030796504560008355744955200859699967333997509920076713704984714889024926185261629820419113174758468986234371265227715549168290015459116833622565151856023367325047765959677685916530700012407350245354553480599605746044961082768312482816692674971281652304900637959184283357944152055862455113401506551816553919198475643226593888812272214576498975547877517156417355373256382764628907760038752587592400991269751792983781660382331732405008789804288242018149990674230150560233687966664299751972387271684525952212420591357820413446001500796673358976190468444500198560835074017821422504265595739095329075803948095516898020953400279327757458556388221755570477349179366493916690212019559936800493324884199562978090634991130565041081467261433465215355992465732644989222081116887589542159753591041103537876303318993001470654466601056528938616761315384291592103357539908414081340959431882537246859655929420952753582026028533658818761952328486489417462792093321372046889760156340760025998077597880707212729097674361016083602731890766499452341181058564587140104100413498999303800150107659481961794093953717865855849856531759170716255880154439715824280798650845189692813305833363023554310278250429284177693209260788974131069033761754854952706044759833738659297650082931357268985899102886760302756022425149912149557214504059879503026255430006575380933721686957583132468469782379717989250608745580196755083131461578727488952381226076069857124914879634531398026384975025785436394290116534987699763592909922399273284641899070240863142465991501224249242769306852024330964046602086377600475594314457405816210397774975044441706980979853939471275651278280959916353836017956791455931770280670207669600423393944063195572854329962353533802220333188265698969440787217273250989054878683952896949479591069899400748925701904976920747150562943318349435627475821331033961988397072169983909733241009671393453593821546501879679354969542580402723675133566801909548397868542221101391954636539549578607884603862369088776744151919688409574665657704323595276875868370475500379140126113129075081997728254924809061328569456526226932543464353094241180147815591624516337747599218920784727577313685262127069850214862521637116897338810883090327221918944300247856911102320696576480017778748699464086571559839334400000000000000000 [116,62] 242400287126978302096416051819183709541827889990083819396899483478469894849360879569388764915016682193133471313517435803765880626684153865065729467551582986718767015292725779230212404986105628596939013535640522449466073626894057145614755812317899667143114167823169398879325260211671627454708040511099899551616331964025319411608320666715713890191530111831664032381285896020010465904412742536707915313791639072478252523288732736037346223685248662636229941227645835026401006454337222779961195252878744796898465203897705675148422202865044166297740112517037975472168888418400864271305593411972423471626311759518619146704766989965985444947327664249372203504014662005988686824025998883095245982953312704364699898745551216170428655115834977460985076929195378795632141815295312168270565318766081087962384975341013393634172533903493766041511838264655585732950212924144426880439955504134610390896523657815587829775596691121319950166743767200948925199467579531361372334629514193200409031718222000314924726045783279319997185861857813518041864396432984255852157003520243835911723634399517038396035676452071069060318718193955682056164968684328114052917028441644049485071357857734198903836253584147676708699206070056167882795972887786226952975830009308180875967931212039853000691496210662346530314590241518192203921384212828292152027134893075023640522598724149246926623841236289126330005950612686598679191226620779474002549947960817465948133830162800894080118445213899548291968495335015265221654948128620622345251968641817911259653551456766111088554276508126137654588678196165536825158841868468826842054790374446544060884003962911970533588038322478572170484820198095318784931229821838272744236818343615231963765449860402154886426780776419474155683282039886121049710777268156414170639957759169778803849249218213926350004393590388679796065941910809958619928794426325837308011959961995858731289719036202526981055646910566411977434894853310063332476566534476176105609774427182404322469407589384141506993726401670089329251829096912339057952485468957968686416110216085297283087272940850083343554565741415127440039655316047143495800315206279167973202004919477943245347126653875454225139238944447571761161581606125627091989555258288595972697734364542135876331294674985281079149856465586646359840563084112586689834333495583376244321253491571740151993402633955439068825615914195388656022915950075532872537261583185994495574699626468737726393855348102947137493043785517609692588182504047080513727570178556799701590892660844269876019200000000000000 [116,63] -15697984420396661292039979089714012272063177082440465143883919008965162224255341213566873601343008925149431113924365432689179403705595171630053801340675860040495190337178092683774662056491071032126954374268751045701091615520957930447494587497779900117718464291196821655639648622960069443644178428829944509560485723845404769177974105177954540027260742455472615402562119515502469854800542663660182285014020953861195621126141964046104615321615091014257166828943790052826896832953362760044414536248168527863782042456962414343149401876485204355644415140713167324316260898962711350461087892326237924375405910785585730217642105569848857958256832783265719697318579425776610110263668370946424956634359714224653164565412934143026910716062605667321125709712212767595311474425244733206692166054165859688622153164369775587490330151628116913788420269336698907971055705847827026835918024314758395384426340365475059374076021044945683637372619077992859175293857541389955520088528142435044634564996929619756396257321118186517314839690708261170837299104627308220404080893491075172360390959021207990126198869419561068688513535139309246664505573051929678057795921003139709795920259876788870078959279960721390396414955222117204670694118855674461824518294994270779958932447682092470625310515632588713556757637249244229028738432594484401994371002865144306592926453310749364639588279699532986977633775251695814684743908089855792037392714085029552109703722081314828096957361865920224453791995091486063555155348864953813420214103863121205161854132315044697531555822885005981875947288458919206483391694047677474521163636024716141633554560051913335537365124993737766919867707703337940068146811520417366801945662982269510222490133756680234618291776049220107479129807693683735402375200992805900456619081094997507188111095038734096082680424148193665169473829357420997261761701139368181129167643393103475563036116882227748700723317745004364936354606311742799477339654159178344137200123996203610672884313058553604137332400028356757751419961307306847026910994478582662736213462921320445921598769532847135895126431495435436454048783231378800982932349329757421803304057664103686477727346268098910505964159949734865999373443043323226869285816803489622554263959304192451336743590313473144494604705688209544059928754345511997974130252544925642248649458454767691056585444737646339528865373751328516428108576024768012351727730324535184846615845725163269343724430849166316706343362127649770151783457004142440723397931624077866562353512249329241292800000000000 [116,64] 954791100969475246290212915581099058346126546141852826460013973025723842657359773815534174433438493877731135309239169179507353448380261753432435466528999192421505307716952223739889761749114779635998362110277276593832323630198928441239367915168556311635051524313821517128805617451439373578482229400749812675666865881943694201406195492148117060940460703681291045423172477905179522837991858322961607633573619571123513242206972827170040812605165456941552301518332337659350161388701476889876040722935863471363600937056922229951675156104123288814903800532770674974101226765016788536204324709026940677553485058057162631850164867989899579925468276523479724407821928414014709576646174133411943191546899213008655349192110681434776648701822516366876496469642045503731632382054389903913609954917554475020746374061640792522419123348192628373358463652224625587132119308025825839092087532105411839563087834316063916949394724471625632776021037685960374717054029364034511135993784205436864598391224273827394012954104003587438052727982925212244075847328290154178005531915521562379017338668898535674697690831778246164374734793977836751099101110068180645740233662780364003636792133310141601915663969085097020936002154413999786067700041250230954875865901122686852815188536706329919512244227190079567995267853951471318630847043211615243432904805931825558824691342115480383347926314599090532117733680966890079814311655053594651807784403609061474269202937566974579689032127675689301066856282599415182166813150041750137025152206390246376740985538249953751270853758195196465526229227082374629597461097464254373116639641299131621175305240579857282251033338196214394481315763511496087594224997138431583518786014080764700385608618066506433637015852173142172256449601045336733182150191062409687193727948564225704535664107470042753025689149575765453186428101775279675555544537776179741009489321089163187014933709424000293914599743662496692087217320275436739648595107725775794706671946598752049249881934876528537417594274182098794572005534836817521765398160488454271530763484302313967524532930177202417968911203940238271464690023415411411960990556905262934021708519835698621368216818891667139183679475849879332792351555444825786891051740561780865868836396342479325221887186807050815028166767903202329378415771910528318611228346297652243766515060596642633573655489574797246397657697020897823150418337526041561927508192031065867317940210840910632290556050254549365159999071015267759434376357648352591163223510049823040120203499512476467200000000 [116,65] -53576537423615292977528636053533161775501769792362761295320561739292209209443558130506955550106908652213256937467694241843969608291623714467966564747133206444755059217695093997260257692353439408103988981090675969356063659516084922658633245874934505034861210533903677543372879906599889508827664982982098344902205762915008649129202271580213632498200595066485968005571745313002730143211071855846736607552018181527362220404396311841889732318929696790616970204047747305444340681176052126180642313707734484152829763208715686604778517272385333168377734711744537147639935509467568285452878127810740050416312892627585871722049634328111214853020447231882594480469688271750104151236429566079806638437544655074490660212232675336939775179344646110804693105453775987005869719770569481025329694583957192815675359906167997218386616455135541560864787212422644835382988599420795386444851187068042643556893313354845057019084093046550276068742701743965930068362926347564464688623032518665302238997645995511055444106796178964188614853454270762652614988029864392891593733273168621656924804862200212758806184440280366748087628942549951580385984478691563167737051564671199315316870980692274048341317202417940301549109412151346408906554421159245986337784417116568369459882161148788936859774778095414718091994395613123046684679959687174205595754830111198470125856797787856890806495671203747386751315773904022096231021968785703118185564397283041722503259431263487054425945204127635029024576000821215042413451161208720751158144261230206277730171106882556832226897224418056121801897055522928246622687321908151009930496981349156916767648655527911347378801439607663086968842579710645506081006607414856711223021002665605055386491227663311795759164855096183984693904010251249252979117996048916324285878042596390251930385240862110477960114329158674646937647419108256439045364245858719022498101127014365643455365072468733119211113412371843073342641509259420293796000724694474071814419702964273945095420880853594217218270901018775411328322732920837653427140359920902690355728668037397559553376081385692084907522831059618597230075247021308817962898578509930654114414491476681209387474300108889080188859130569521983996896574706103391625199717309077278307215321380161087486166396021345849832188238221945622409033952147081309988813197577078577008474646965773542756889525829695201991197112042212417031610878089381084921117789596427831710546166883839154909455480041379976651796640510267786769498673511945564901953924981333104231094764405129216000000 [116,66] 2483638828203258985576402234709826335622741032850048115794107610847575860021656474115385335172321092849580912691948372510713030645374948401603112325932556739510726380983566513638075985797268211946431722246653329435674952065307539970355895742039017692036597212299072240436841263653576442900101701024471866413910660427490973619297129731827736309446238410104930042590060138994194924631032519404637234208296773831443935777386713238380156677137082312617462931255186997960725123064900665342331734742740152833023182112485020928252761336472161924156592511356669560254065627938840878795153193331501865833247165795705272639847411509796978163892726931252336611839677197982699236768794257918781122445685259272460072779085778486609810321267077490252128729803980378016792322046685102046620955958422460493462162251550376877855903568236200999882619218851046575165463349244244842192921052555513215955058378903077610675403417522380018540189711474105592912465013590107122511482137555143119257153258391992073348157555218842519982023429408015016057263595689570559113211805285260653440181180084305744431666276114894557523808216212798515725862380369508451698549532593235641051468390055724964825073656804048176567582521538561158642980139574072854841862981867310203985934984983612128516941545389657008211519029619220064808142699424295126909543263878647388822253118117686911761735516622216031668134013071595401971796929171019265308083123328897850747428851858271821198542724734211585368596359146823704480232984165767937786084731296428185842015184020224556493233464375049850128055368545559842263056747857278987546633861046806444727534185100162885121270407451377042858553842844021168407162739210239996993851798054874933091183624352793211339071520523987333095144951989258040495061585003008014097740426913667805674523572566905565255748482059703387865871709523611292505323756496719436465859392688902386169388509164136373761685426508350947497525714922074502165517768240238549195768032275357503244795174544533196380828843916060250275106853256234338695267568965340089150082395778506405617599325810846909853846488479613588977374446579916412867742679529519543827048140304200723028675909548445515436718054552529920455795779278765103422056904867531842906897322305682010655745760071014445877423616454075161673748895403683802220089120884259287472121009882964562867861527240189052543371557470306273115302866807135534370581101761503134253412858845318894045572398232253581208317958468963817696487188643348879144920688235862009459923302808240704950 [116,67] -76980000528127799789293806183319115640337093184514400296768841329869467222894099712449267623496175740685226254875468009444585460888081773373229065992918600462255859050305221743724052839000556199996942436819399334306046674702661039989751580989154708002285095400055519719045468914976176127755366283538372712010208765095984015140563975981079787001725153700340589843272403172008760336418128250047372375565607979812937034080379429754105400281582060797042448546140970211753566761830705757303705367349867868354280497831354288817895396569822797621511021370296519900978942443312829539940137109777136347030036178244703428570302282967538222609914200456408034478710712074376694577189697070436071599154098348005208692177979303289641445253537358674852207435593152952520785463897419371920139802386761184211956465540186213310836420931717111068697298688262351357840691489503827910022877014452893805775592670341596250352333014699604562102679534912244529665228820943702369866856835278220406936877569847594883206434730489363610225501606799099132505827635539407349309154937878966715762320452789585529765462399365935555484010175609897943809062678746996117339466325163668439564514274676402766872125312313577234389890423505265589378632655330714674664349760653535284970635187621782988640030779312403278718049307660360760343418202355324614274807437630343472587679695471814432241455454160644730021041422188799616787206833157196912788823579762613029864116234252980526584500094182665308022280564527958428557935732337506014841847008719338222118717470551528310305844291655751279889513893092140527536614692711339621511618916353157728156194304773243322437380711006366480347395938687664065576970481633626488212765677178239716333202636207257263746035105937669394923928040773018890653694867252552285700145243615825969163709854127587774637243621958775122705400793414889727475521825193111886114501758184643128258771786820787892150612718157327562152357052570618943820040515809601198798261941549860845434759888844236222541080941111116447782537163323234592863694349828773778636761032455805509204512804549863821645018923905735810766516764020028099284669912875187405713488341533496507609677367096805555285180368077978117069471391502673758449477397487040170170061900969518611671306970423212257738470133150675546410673367774835660506667442354588405465450873258523437710083413641751050520407364632508016834098654627492225025651345939824495246479906045354023992112317404134336752539395728216562550265460242008102458084633471015967960843600864000 [116,68] 1330937132981843308553848510720190709579455318262113173743054403354399280772172333122528459172592902843714455607704325976776849449739660992609065959190152816675067727455699696845706495631024192768377418569764396256894479312692511860029660607286337020116390795724737130171371233978822968523423889879817113475188433260660952541373844738645412422324771731435172344309256729483198302973009151200524285197254430837610074680657943635660683852876862163179862643863714479614551757712950360753826408306879133804228806859355838088502211120419538990828529707675951885226461904564959969817388950549772813652375631892901597609746065100545568519196083888388280662282514979272696683029567960039519911234574775313697204976855797505364205161054902307330669597956313851646992732951103425134915716742153615330348307474190040151060999154387971753949514806417618023227098608882502976125903405921247309638448555675002034988196177227828378254927769293102135130207454697926613445848722334438559428334053782875605299575965316574540692830896862342069474961533213751539010708475706315772465683233972387726920978543554600651051598053455379231048509035386609303167552522000879134111135024298616710309813371297473880539293293359147614666550601966601579721982044381373560797497813290950635462214881094887861894863903526198115283805250803389391608968689925647111788366811904975627400326660879661092927563747278415334568171412620497793156453467082790048043800521255535769754489721668777823859873663932766560808864195218611721834352609268264556888325399432674368167034316158900534265175100096093774226302130013443542338610692149576914136418768876142253881565963119317939192284134618944857394696757975463515457858607445327256701262916750261682297513894333408922362853852529805051566391468465826396390118230076945086499805908015704997935450430960542109116360690742984525576712527893161558011247705013637358672356910337469459800806566960494918825464399044070096688738710438092683105535220950345540200906592873907449668907091032809233590248520030631451325154847633173087131834434629234043815589141311237207431757803864193538510812112659547409466711988138202960830302673130160004901077461166576082851724685198250415469241045539538190093794292866375625524827672304093954232769516049042798606453735566810245660182934765555500955807980002804015943129653815410499622206282017047979401771828192738000822216136049352872337066480557568529540731396502610615942549669268673927560547000188095194316136651715631978939924345553465215270834452800 [116,69] -39123743878521723185401850484223511372882512871494471950704827498048983671857531424482808630335983300091120496704386655653403377842811754909910539340432470486887079503909745536427086679859413414613225874518343149546565339467390496671808588189373876283208902382966819803997961537649361677748424882032399832317950238945731034320810898010621335635093172175676307138215451315487529038425574526365544106508419050300091772517801924617777575741497302768794321541403231569994444608029773880235185767271180129223672147526839574981083542682404059800817416522538279507041101964204628029832317884477603524605055009478323167066261521424615701195672738769744002995476446494782544491848473651298009121717968950799661413796428011228715234927952477996157223044541952047575385210147866333851917073489112026165535208646273513743698672838342451258726731273503699581298679063657015020640297195143355846958608715230287922484758547552122134374813304505674735863007588605907420958906643679032079967871767470117884064390692945007309073017158751592023224934769288485369970038439870292255141940384331617251086932792171155560353184213699090195372358025758192806401014074690731967562045182755294628562497203827902991687335995449440912771218921524863586403335822473798422405755652120637659758478302833155059578876409248909881749873762010643572420029308323069888479755502463014637096701648551922303506552816836684591917421794695940760601728574531544944934915703396115338484947254484239064896215911371252075951525734772887505563624904066718389672623698568105830607328543403586050737677538576533909126206388675032029496585459443869391493493699056496548228559092374473258420508874966741229693506176248323688758655270072673223441870708810372328404072821996089793014027072039366926947068044134743565587108498153716211488108132249103409261285001882051563593895301014769406359401683478106507044620274326757646789420675132348673459758364815510576069443874877694340132915868310143146478624845533004448182221810124202221693489264108607158853418617916604843830395233234199179867152258914081810946595343562344817954124178034913985808796791190113996630596372922392409648378518796400324175364371501794800755415215982454789087870585652173388622321926996760062943037942507867773912291689927950140734595024622047811582860631740178086797986930920854156431934228714317164096503098448625616504400361779759335403187749455859289247160880770884418060023032704804969418229837459489714603245707251683461264368622119629983305519161923584562350400 [116,70] 1918910502505116337453871535639817056830699558686687873613791434384730069604412808546858978025963164367274802819813055926032437597865518052205431068918697624979056888451290490019926881095443263612195877759502597096610537614193999136375627375292228485089755756544106500383983233029080172718448577436688190967581626421673365691976667789474617618143460829727676248585552091572865497712767175194418741205016632368827740636583637686676085088743995262090040268548661480626022233949529058985046320875569883600620660422618872307873194334632797376511159619736810130176836107401347554439614642460305585151666744566217538173350820276522059495468720520712708523619070724623180062140464526583294503940669273201464178207584388506259373174477890694039575332220210521010142442839774537960029067066911834336238051254064292828890897029011120588352635951562523777946180501097008313258920640643498381362748680268152733871773766436697287432605318800618949421720787948791379736568854391219620855187935552057856447175639206626127747391460753012149040574052736337575060476393282786169424171752284169306780355237591446856358650489012304895113568127592820367530280344728592492453849162605024027393669065233190224115941816578917657139714527824856592822186862840496610857386438189546975408974098153369959960234082492654913702928302975750804720226947258197518325503019651974703292231304298520515983358574520043522612016966111172726960600879255412430808328542652009308839094150976598444574190814079321597340905903451623762830834549330170287724448405761373057558227826818886288945960560664511666325850050186878896697209759798067419887777940429056749148953458728515989487330443374344280082594095057905122318200608736061581231219724513926306214595527750767648104583077514090669663039326025854809402382913489612153318978356384182143167512539722877474885965811918330691272555637661033373857947261632495321933058072297399446030319857000695131766690293047240962909476677435958497370240796061312518282387242753751772796306043993568844732655074876112073603531015785806001209074865119630662459930339534411055034704071998280606773367310529956285107328181964357842385125613336799682969944144194386340457496493121618094696756933415220946555725756071592471529556966488101472085576902208556879770915728931628071965908476723835172794978618384676914709052024191991849158375031286031726895783327478694722531468748902058324100536011812691085681988123902817808209794353721354510370527070292710213014615138474873404813749226004811483200 [116,71] -19572203451768193075354165531649059480878858281604739157528447581854154414059710845258616280774046223000581855049099752995058998064857429906934946924060634701135789468472459841741953590881297224631828326406250385616964155640718701812749454300421083363653533745979745153748044384558768888237664526092222880849142788343418864362996589494301582022313324076005032567924538954779441537832386556973051911412054901296003503067789558194884337208522644223814103800064120927793025305013484467745177525042489178075186043138543965908560824217513582309733365477168702588309285993552208373132945541173874134878832301490477543674149028556064646090962670483783162058747630692114228535885445695534467438470113094435286476983477912559814587331451678355673108054748116428248572784030184100112097147920073941404802216420732534628158062883793986266827638416216575154530027220755002937872814103613955272867441133046086715526706936775213643982771882578829392669604673382281137765512962130877037808989661113302877482860158609115400795820175068395894530843007983233800293362284704715120982430671333611281735672914759301616370792187698865086567344343014643228910448356139884620044850004595315992350336084987394276695219916569879963202237046679715623326587859004661737176219633758204321908041608802310750925394810083668136088542870670602261811511642798938879021150206665164045293835997474789844942714384454239885582808464140299343719124133105102002305699273323242443802668876230152097435129910102971740830271566795857447930063953346101692566861647467719390771493992743232401880809656634492524773639439870216527200889201506186268061053932891945704512861650951098793142404046757468043644677915283509108008160263715008920251224327843457280474748478094101464928535643571246252956601275887738094265811110549090030681148310649488036781643061860761279001276700722103956033354812031868528911815788927622853496950846953252584029807145674023589022042297736114165518831222110913277335445263883837543512376154018417128617247138723729175112950512052239460595270968457730892883715155170125703265423083410868289822235083597567362765594649712744627518206813472164195537382067640783235766207618710221233134740370925908965303595732606541209864993854909220686852630644882990464893074554511554522255323990629744501435093411960508096973766217119187989899360942544814348387270988400335856866887448437463614987412364668301122633138757832028135316791195175446667234063859994433673010658369159075288785128141494594434265514752557440 [116,72] 237209875694374708969872038507662139766159835239197683618049316255395019974582923248632689745672470350857249974347953097786677212592766144022963898820077103049742229705258332784960189938462684238216049087775070033737615786614107538575840488152539216786296038219013517331650188671682825097025948877458392506150659764059575425262683186180521491941243537344241269420127439272277849956128043162153192431263684057035923125744867994168655031544914563969876616124091167578895218347676725719539812385205858782821190812427530964662826007755540930769544843682059595661669882675041194831030620604100016613079868611264872160842073009942783462276182595850298831341503642123048734771289696705065462503027977056348550811564969259639774074888657220124081591988570136056998759351763611758748268882790225355824737494102727983918853359618284281239573430761864981130691403516813895236834037901643646393822574794973242279081321294423443530616190780627608133086127900933589293899262557608135285733798220586338262396802529992970830198115426167792631758186427251617561935874261440563983844778326634208330053513424799607652750671512875137833498402783186757071048768509151396628708677746842664035245362931258038408261793933337403235600432516257587558327453264525871659674035478345610083216807247052482927014335955990418677593443452988166959004015062712635186766733040693944942313133002770123041220609136170215042042190608232731064935566644218586557478551445439058415793819180248867135527894699898507708340113970529186599320185291697757332309367642103601989632448901284093413989060478493748034500299083554942633821483257539026890360746859737955781516560329085259294566355017947429916028309184272241990777835871859217941669132088140994291957258750120624502504270239887382767601022798076102275645091023238833908296747159134539290951649284988518157935098667561133675203651905197681244428067797096517120825284344915388547258234115313074858608451891432650608152114983339818426458195987520473051716670969932153690941562716607341717964791213226932914845676580415310755614705636832271109974206164267227436373499395086018162187156012494096959365902471013352482477556693397812401743328683323979823753190094628608446034388643868838504351525077422295632881996254186748018193645875117091055125470848921757213092534189596850405961640246329976079379631944899721065469122246662113097284564875606672352609650705489837665006991096179867753218044028737975642196887991508621974232951240022520523269960229830369599915415360 [116,73] 26820042746431146935988023321755719892294681157139517354752487269064206523072931393110204460604313412309761171523722064477785081423819009594635541662612677336704164428358429000556196374022896749150245771468843950878702359805269525228065389767552288209533804578440128559698262937754206831262793385117734216458693881541120076872398598035583161262215150196714286100594401979594957859985540047416787398237259372030782460489895504299267470733768312744108778430278128665180054133481976859152473216304626834783527613665548227839308333420715473736415534552976275869298337808924563204359704662794435638538389378669032453955111899793070541159158914579282921206492060285763920046471594368253581404413128725442467625658863983217955174453890703679413833675538824798743294437964728657397574149504585294068725265023867653751599448621787581448569346714392868345446571837665785668957057688777295438248779681954586527927756182274519538606682670600316539941605508166774197221736040658510610131449642106886494970705155360660393958285235548574169152554525468127635798396184738653569460764836776990900045544801861870916922459267806190619449611729034667181134704047954814541964210099910990774218066955254151603048033515504945969579869612636106073190046042861122083561662601901288024710893248396026646097067841674781213050007962381832967555108472852190885128511572590960551412856046053563349754678468248840813645791006795292847935671384779770357815684156941755399048499441370513373820894382584655754609621176729450947953671027794832421108682750226897157263234608218451709657346059009417937902029277576812112456525071995127441143198980892663107618684816884375421578579997800189602761430959570436500222360068427904365028603813428730069397824453394992030260864495944669096521381010574234408037390365795421075978320222016948477952533621354237090688729869267288104229902183120389801590026650324411188747880270882519965832899358148718388618711940739131241180151038562647309402018963678405262518714390354403406994064931061201313082452872919048439849606964740868980182583602975453280537090980724625833990577873184570918166596116395580218685742066785623147990865141371331338302876637008289036620750171687870069150866584019019176330345092108806069093995776692411379844143650774571305433391606475090167472058798030787325020709362017806801576871348793550139959693093238714268532762325929053093595999295472880204798043589610595828996805391889979977862708407750843242984860447361432276584696707172873754853920 [116,74] 106606891102496981575920000769629671810943895258712160252641100274244733167114951817371446522813539732631713205822567709958984663863338974989136385813454208528974684880600133395102131905110799709151662816599571216317282283532173461565733665411619001887640216148467867684403910870943315108006254545308312861546270153325869801690164567901149290047670299124271163611240616584008037453414072970035936959362166694184002920001947871873140235190487842674196683717581138659155077073888512453646382526414330123445176406937941312170966126874933279264264964585602333745701444783640172146224584856912847195109482502555550602096533125255629906863791458174365654386730773200568578153279546040160235158149739866866068246444099548587022874437108677265607890164129171993467273210940632351949751596748576974172185620410961872559636290617822224437622233150391980011679179548892710466183165080465455240342797752928939472024891655769159710424417088860344027506061332959507197767369823682070266565533418104483912770674812552428139315801348527779626672068600737839038064069577069508857214153795169026488772635314149913080388371218301640322724816847807252756858047143047903638304239552363915249596260739376880413518040123774613574224254476447327786581741445841934954009956990703071930240596906476862246709872509918685555874472544200181284982872860107156945095213957465782180029882202002828590200568868417816483652940341556694363069827790732830562538590640741574179929347477305529813364076616581091842198450017119086254410515583453681437416094879590960861200468081431322020466919193251192389051840401683452911024588389110505537150421879683017797211917562988159080381204117694556299311410781943197384149575433214772981898612555608186665974594180882204875554329099099681529824726997705826362313078406624162786965874717090652745139053590068358862536290345643733756110801713404695729173875660197089614665281782415098428313528583091186022667996156602109749282360770068215832457937835787251088894484254809517121355864503498746515471953600130884288512326927600282889226467958666899348550004818418563010000999123916493218745932141545451148578983842697229305318746786603033747476531748099921787469804396244127322899799858600526080192333247479800491258798327172115280340350748637030787445001370094914914656451481089939506741426512703635389285832446302875841836580710542339491356268313299413891998140136177214123840769161470008164551322920306785074841603962760237830660294004171899801379110998026505820 [116,75] -26697173986418420737572525500366833350773364994161349360869788862509279110104088643447843757066694590131212716919447874654965314776393881008068671718984815754591150790211593184311587500317095898996617603095394998154819542077579078938772224805419076026901033175086134148658369046717672303109915980675979628283507147518628974219205664919159428913657814288866784239140973115084655978248356860893051959321763552259437641959486346389926096986362854855634220703495768844828704186727609612920964241276588955202962075865564401703082609632430138393001848127217306723985092797150838788678416104799916547755395412686522608878936146824475451129302856008038073627856297695703862823931593365425686155702352373344657294847431455370380415950528021890053658523728197796986258108295935689095492198226998414279020330169983540894006684699839975231327692669157556017247326342224724836736428636667651752277640264129244240778828541087028135964933152999098432539990682068271815625526230848532853360718103509287279282162722667126100259395098221634120543634193273806143241779695823281721355879435706011463206884918497765579715001190122863684117927028318248505366199630220864688621429524000806418690402556257729199269271465111783377105334081291750133741776465353187685510583203792247390183686652825306478948784466448944445760463306881260976365090761662818819258288376414776321933420625255579277310677677732297702994852552949407337604526317188595013605563690385323686589448569109559492862536312257291710533111210729751293340922152828760424399038737710318148377248361916121034399535403850047753014281302746118151469312007874009324410624972395432152272970770522806578089083076344753983281650916280526501661692239794616352258871987753348542222692459675869289567248040844445065343759974725620893166299070888263977450089001014577566746050699094375151156129289466606501835644433766525218324986713276188322467694436271755412367774599511704638107137943281069479926441971864789390511199529634520771225357288211075286764339549103578848036836038772964705742648803549454886919139208126717557991148153341079588378829298329827518220090015191718264088376899000820173117867887210256466606489438642261637856748228399616880720028795562008155113919709014974208740141021547910123889072749681503320210466734697000131687481671663867915111849264838050316875920990735157582916228708125706200724523334430930344295918663246916046129869907731934256268846537746636534650279166214333810562508691879414630832722278780800 [116,76] -65653017196480122176224550919591759792157089112621575601119001538743688919690884369054589927235394252843306169917431234904612743216112507807280222893517937336926105214689323698142152760296738324071302502849782703064268298890519906765559742794770117028288914869290579065944147944505607960035524902356220635118756868166762726745557879046480098347421353920402218337717988645869050555785263909561474241148629618605112114644493472553131517281551868540810862071608859052459761174330768681691437887672883906440696306750111927391203885786788327288348583113620324372352757263640124668810458761947745187532311150326159043490305086789157503743159971506787880889091014145510150246694905092364397595571348975382602932099724746850525749208547873111040821876622667567928677163344700870776133409461651241402338749112898392753920841519819815340710927279268521382369328581716803776530319918503825571354653343442308673363570296030639145612105384320051244717578317415950222359846566712440360664738778030086444762311984627990960896352183744874602888002807434748055838264346616156511747068889414158202602194990237062102765970828681334593821479151840097363715771230546022251627650488476276436386644262215353702783349984361179165939755398301642622234873363199592470658954253656177188382763025414781609316161540441936056653811895903224263008993767949022620590494345589517532511482247115272020020902180072449091435336918626736024429223900420748758707935923319161952560868928979888732381525439300282292702414787178442500304143655305076733984197127090825422441272768236870813233869183739404972209627526246159820123586203790338082039540704507100723958944803386659006247188596417079410489000917883096998364502725505403435555460622729869856833441734871008406713371479362647905702774222808620223543248295723963779080914300709900998406202732339506094148559529148998437835293897411060949780984210989414968873278509795101474787430858622526182347001152414938978578627407740191154579361377234920098102400960976616721647619891322381640843352971422635717415000402878605607016124701104886854872752022763721615089543564869895913868711700531063883726064924457559023868352681808866263118155395748802796574633419835115634490353058800565839425943051300201090048532670831745290687775319275214752984988784219224115832681326146473985198598934198546220504928265433972445821389564927301346089953692746263097036514367916458069363023885831337190288205163378594612981442998776515445893187507445110628639957600 [116,77] -1044734616426591839806823407124922586789941107571510587411473400769946439765419931640753568600992748155580659687107610892849913095783296823347968388576062115948380773448612124378834704064149254107189567117334077315281488784467501168845941826946796347924399435100852687594795531852385330285442670847259303454192129185832881218186769092627037086951913629890182077231321549200291103262908757133606446027027784100863367597999786605519146714060608578971839845842999298242365099434821775617010654000241729025865196779310797626321270766537607595867851661789436557656427760941350984128529798022121035729196550709119700992693506896511533828042060249669326338287748730788680840737705198816725106329540128178341694773050360819941667879521126624318898550579732381989693265877272970977337357258407411380395546456220173222476135576106278780340952486375451326409297622720931351239601740389694504754614872475787290062809257799330961842311904447485606504161424837354280807476389402791180724711598921949461538885877880200667177261511874038978864003949468094005863229131403910391071867674935521252110818968149920018517189939250730991636552941301998996310858664720146187184051205329175702693617876735130817391141200733895402745653645151732205709365735157402281748153158196077193256903724937631769678126064299769607336669723805714126885694005032056302784718570351962857655309293835723425988773818160676163322393524348092737667468877549944885263039014661221210699577364264828280960724281704804293250994898612164386683139130810599285960256510694578563763907248959674120576902867035460689283331147847461138025973905007691735530611357616139259857649702454056927390047575941890077793943020109439338422132823686605544245396965949220668941226195569811722331530654272644434996470309725835868052860882588854641311441427761932375724521051386129839108896111439380361401518272764156123463291975086702200025084185311832700890185550868689527458151232332602401368343477805936820715221184534913566132156716264159510107184409302683247904457946643702390373465377794662752271287793180762594918852722995143528101362155278385055145766654693664897351186342524912632744242584659798702021470724740481087370458857621868281777198151454079119330709578437632438575582184086538810069760577562824918837261628043262449954382644086755780683575244792790854560737489547855068576699439567669448994714184470445963256882199200905504195039218051623653960411623901096507967230260558841169402293076182928005120800 [116,78] -72690268097531709659108276495844755192428292918227475964470995755845268074362297130190375610587064429697398015992233375954706777417957662558030679176829484636505032534367429484051956737108000300699136897038148813349174170102673027659732869139297639320902916724436973128006437757238867836429067261037185053849311138728079747139368524537067960444961861262026324310211276365849964221664984616444964210550167100743236754052516216543811364848652092830574435336220580764655201006992625202397210124285091088538392896355081307505283822114359625888429260599768371186703673438105016842408793317750589371389553720724096917739139050488537340409905037445529933201049479809745946940690547053038208965065570943771920784058651476827316235572512073224675052248351212320411208168661176048639675750881172481726653708160182253831680337799310390330871113587089293925664772603807855222845328283464075503089234344541229929710902922054783786539369170404879755490096353014024026257338340633825137470556639385119024003982717718606936222544268913782828245584393179696109477655582964613832594604725082116147265636151771846657835722947156362525713128429965966474155516066286385817742051345008756552674136361409016498736066631145864405279942042496931356748960233088778959704350112306124159613520056692386676132432726724793397129156124555704568812878944182135310505838299071582370508180499190530435692663759389117936364955464153915239443453190317398990836274122652420708537275617937722625302181985146044589395612160781274893902734766908019994127330497594921555395483256328289162881466664024541372873942803519733967220725126770481906347724592303298125606802276670864645979031372349628042411205088534243211464941194987774307753876994272725996460737165720266734053927019532551188681564659429188166822439338937712985347390951987246117863280633739063912613956613110580219577358216086001794519665724546269146300391839578918105798854389613511143061061197569048459799808137809532566579020304642040013625340073212819432371581465297334942410214861893286189091191280363367261820615473776176466407538804429366653285612567574028407110282893647349783203896322075689003264082433417476356545412067529351225732049173396319532291261602171187324563948132646840858759451556926009979620212978000111372047480907144018116083899167145770802503099530284747031283205983195913259668051062429192211134083186784064301161054356486610007608523701377404736088936672462790810756048686345114638675169711986200560 [116,79] -562193609403434121143490945756763195750056303555961124175470113459744041315341526870331787259068606696838130972405358729199583207382022015721125621987582989402115373301389246475329135465604129610124612041697721565010629626266265127736081893973402532186583388647777493368716799108280812851564876338543443732390439123280915138236448194080786554816271597463828021715000091164431943576865829549582086938141345439897630599061145369269150248610493085234902257541653586825854075978121511254095745055215226355243459628235292975488592111557770034621884962132666373874263389653508339784980742289129563874553515185110403871905675195167024936758315202246867368154788394635111601172994792481104338195808508141780667586193610809385568906798101931465136735536142234711445977558274790017370049828057291712471643070648306163206439759536967569177863436251611676126421425261696650263389801957920428407303895699664631209504072192915069990012184512077480308015213625427864160372715579063866274879267628241314640207613522373868987218989996292231776174743978712140322601841872674940548800362795828212740387192656618303243796601183923461344679350380414365752185920284487415623504094593960353876660864254797045334058027510521802525417252900046137422188894637520411084340642450188981949975826101258502681981539508862232753722414825262890899438725606128075056118382100210504153675242270225350671181348192200315829215279262340419106040032560528134147079804877454087271400585674580546855684256374964303497336272355498326323781389805532869760867548666398153129975053462647589391600233222306562066342546278066277096469659105423533928387652590609070427211719128096537075676193653213980021740506849900793951021571363456530342565999316291568155618821764042882638593386908588193170206978070562045153741516068252427719961910061233496796113651327155465116336761318059404693928386461839447841372856721680829403295519408778905502985277448402781704928030512108500017120353340664437016917495167116158380548013244943411562141663226866807725728862078867508661489201841251147749652465289191117795666889780178406925962992207422966924492120800381808827545303871536914041649718760614034909393550790111977243601523270076546549162994455355653762641673224223425218928979702053686753757889782801508867974743840103948223141877849359048269473406342130140911843369779537920882124969617937264571314598447214028870276178512776103530067159164287279124686788970100721239751922622489107606330045257280 [116,80] 14230189202608879630911879430715172071348880255631861090895881192211983876996896472108700234000782977769435220447554753641409065002217836877024213430916735675466172733354293691146375747206965800568573517737698921248138474782224643735218952830219224001859514972891739676251241412528638486668573727461031294571687405821260717880923462557651552782797226160132060738199439564823938839999262208387045611956822242846242441927145732751375580121401377508357914676786816965903234126758857831488307216456059438162244240689479261201225174325721886477389705322382290706743577689181661499165871499003431274120264057953960791346313800565912321215100734053507890705549217885386517494014415549006211602208461259438452329754877058591448923234615396439252787019215769543465933806487447753915107382509870986946697503137786995320656984432508602838740352495438027015178772624413629526798192919153444810361336337739098357918941358837253292146692995870151894763985451328611557386638536117863030416256365598629923515104498542105991314533468309038711177145563959021982727145350878447190471562741045391839484211373654595736135811701722718450220772947449303680154722170505353250962019995792234776431628078430577735656621851571576000628108033043812726486681158279846334973708987620896620025563774719938507463654708986675456789139381815314740158195279521595956966173034741983957435091181885455100496653794523107858665147817841890090342700025829350701651345870307154215577338806543518003660282964087853112729143077318303627167792375059518021258366165831665871588969041584717225954966129076320615838602782088711397590653994938460152731717375363892642496982429377546798407742014667024461807674768457642804895620695254725950265284860350328188032889262288653068614924246600727811340799842315955619265653514309667600208304826451319703111837694566758903202249188900496572045018033344944924553774376501306621422406885580181693817716508493548690644495229130892768281936034589158670693224632179600277019850690152330285926643655680016548159757707572649713020411894947833534834073485577318903682391554032458958761267075615098000962551029048725900641470067261119785131807782018251654990230274196860764719300799768412815708902671321528285057914415608660765149662663412491652056783774192570727928429516612437417248564939144425437514108316119378833795881978057154529449709087629413108425800437131951296752933141183875916374732352164716082074450953246118545072902793639518107519759200 [116,81] -24457330042602107980067106209495848472629585965293826993079067481902695085738112846148877136940660878681073227750121333293508053587482904564390252058576572552847942451553896497882061587108447124730446486626165657862710177821340051822681848348667782098664761136219918775163353411681432578865526850794498978795724507337948982504610514128072987971008782188985160927250665792173281201217799609380070055728351743794360019557871195915462382728804130682974428286143093559175661321242782555595031695951550461021264178895423580653676162514091720383423481164480785599776856789223917373050618005964371891485307149730317787787409955153327732422996505950205769533647301425141725185962473299614532275920956145797234562222166210991329156751465999340824193847555048677037519748668681157685386242703652876557480398800906397069296059644797850591362855374832452781925135762258078496238136751380555827648872762130125332292085790128278685441503236454530324945766635965242077333493870097433650548565508100204434470982295538470869324316226376050711358672734950215897393568968317000909543719192626047618926006876519470452803513339208933933057863566663250909344632890047853554539024040633941555935469340271769355929350724920539225917564196861619794882390943084565253280962494877286974458449960798942930405734938059969451693274054753693123500900659035658191971377354348531833628555787915659911406823074256791496688550202019203164443480700812419943781023743313473352236830976044704386420783678697040166031456643483400408135134762732033399473701629313198462334283512845467900002508410688766719313176378833201699790869795242396976665776870684015093744972374535206296356919367213081014085835681118557312398292453292602513461247597141109249944837813335423991336610749764330377766666477336423352748331838779228496834687019580741040546777547199261254471019580322777709627733553291776047110771302775827103901266584187544841964574802084111155897258693115452996195911502761324545630204760946014462048204068889805365273088569940374486584335188942947519312437154106971308115893587222397909439535938598535629889688309619184001847181472704039887793129382280639441143572611162511829167838698449248331665271773718887695867128870891768083147482017936735923074727425289013033591317853996182218158772383092533482594960546401738789535593152785957943578594647199504214617468284968520578439254499309578387095941617524574244861540973835797127036667665190519215969081240760387274960 [116,82] -1764173474728830151768988051063070043777226147182629814454765724623173365709795263340865180319715750446120282234371357557064304400828885845134831747478637779737035464784790962060555612726237980525021514884679024473286422793076994001534307223224207694048394418414221408232700865508933088495853520048988724228177168930911349626915466898789662608259628071644490589281452085410306734567449930880269035065147182432137152236691344452886394251945178912373437427116415857505987613222634257067226306812558442957627841925686047379778739911824398371115355888658257965765567623539989479796095971017550511813176097746704046348086818580763667101147575883036134932910854456514694837194839205692224285418799233402078130231953239992786531988595229418382446867838434308121223561146038784922560893881082197409929554501741278471001392821569669255693190715055313048126449990897343404063763412727253301117355565014912965583221616077542492926619483279176642277977431782493616775681739765685004873771474434344863054491417311577953699652962364759249997957043139457586582049481013591486207767711326206588380196454063311862474101429347898866611485295503058583607234559076126063684177276260434570717012558986958731307656098374763048927984346159992030729641404144775624386335647367464574341100285333802321568659892475635463569985300641339460903028879564553876990382048861120251075026387379154928811003047123721733533657956810865969455759683560458723292054575155820056726694728926654077425073950676776201640842804815595795643769242617762862097351987106729134894652255219220784786539866135262622625887184543894459841471070056381800297600929189819444038746561894497961685114168839387440458256294760081540541503605407536536102423841802572543498642064978768355655206332086542474116624524052274672563113564994278529371915165246047825813430619344332834140073624729458622982415761841334530591099453333736695173976197988470233136198937354665395505061009869501943022771607071686278472146401193919537695940456806734250507431901262779900735698930481178530746907405588346862309442654845548959402786392626767988351014525901947244428508858036449467348634339689779599333195276274415449630257510040064660637262119150637131814298195218350613905883948956243442992819329827025108959074572699203854886977056610933356436274422904900589888705141867535007752092850291978064149407351993399914860245190356811764415282632803450174830619131823279098573318968904393074719042243201306010 [116,83] 2311288970323820829919262552431599945136756064225933992668531230725445011533699023876086098395716829554899398499217123490523873885591379788011499610172770040332388475267905759173753014002344820712271889250005394196250197144503401252831020788462356677138936876052828762239934627602959265585634305755809484995529589043880329238654782078354403898738525029805397206346024124158647570142344411622080429163596189033517919116682519667528464695703191086197891031413021977470475713839368335228070732173939803213684542412615472615288644281085511549930472221373810387712851832423990268655876760242945895579783221721854360176109977758504310203982308368414344555210934280691036910151058561117558864819643144993936047279616176807375641713640005230686475379464207256238345349926134778697484327384759458553452987668848648115678599285192466470980891206831072828827993566602307643502043144242658328202398751252371895200505442839643494853126996856835950965570504112004238063106680833001201688444670275157216455990279005117237222224018385569378795123673199385900365839229977182250316082171002828533878527391596494615131965795543809650447948905460472323359645883917811437255891384750311889501806150052348079569421786773439078512349421953291730765048755267287291347483061817401387370619394993827993677438300098602232909110470488534199256568763225060193602042348844986546083801915068189290342806075465408494436209577987114098444353590291269203965510222356369844522534675705714485516254669561568734767733353256201684891239590082562639870884731999287872334017529172982829511787843761601923859446450475101685149904853774585369062552217445257564515763761705321540234916517878260921523378377755374474619096475727190339086576281895740541690090835509666775533643123432827164876558405324272676874554186169800412268487661590672798371828351270793064292023993400187927229054942966866676025409362494557728467702087927347869214200209775727904108345336752121624485779717491426431697364532923130429908164211853646367582896129753782121565518553422211973792351829046496580170120389027490938372962384640635815644767239992358911703202620283765073012222839958728170047359447219421811158447457726213572182700323410977155117390933757426346040250189865001398764315184887650675458879506801069277300367487876381141852030561487274629099693650644592484015879628342956893820659227305737866623625330906557099238853254928660809346700152760439713546002916866202114307025249920 [116,84] 42967753944617844314729410021423576981116931935157254790042307153510847598224226329203934667935654993906017395837641780862038002294496524875438486797304449779300498699070698928061871992211656737824955833763366562285966339700523637160957092981205350181490935919785665851502191663763908962455080508744531630054104150065553812350223922586195027215341759339980343897487770890104230473054008504368398184582913105560988622826985837428599925244370310557090163167549072754647036187134155410717736721913023304411118275648373662532296158315895559525076066869632019307191434503711929125774996156967721716848195534122425806302682564205795435293873689932267761390417695870134616226839234349296742455108341547278906787421984127934933814569389782359876370467029288515036753795136992726411009763133085478341149370818828560576385219888084556394568641474731653431971628281920154786647309492363403155309323833594263872944602111373807149248114112155484284498775290560058963805246899583332988940157930853177029193213699159446184311208172176247014551499916695646225817018839555217650246547235058275248070111358040457594156449020322814635619781510505121845031779854747457892250030614530723008674532074138377695653848158178531532214009429078995218150985933036757748736402651948523638516350822202494077709710372879901510151867960736525230543114363545079498324364426762008338233867419726346134681278947406033254946255717191479920887994555030129737589633190893702022193671327754369533366371317568567592407613438412900010095981504497200462228086751156080732280257098890630009879278059584032184879424321017350955376671957519170640655025374295105033498499071727963533763077406511643961563572502490798534406561434323324631589726824807649416032473666052049355683829826537085408156720122274056625367412933370609417320599409506468738476614868032225905722672333050378838945473164730224562820493773250030862693383904982649456330277548192482015126759281209545096759352392959285805099360421349438990729282401428285556304693898995648782158252057246533694462437394660019967671387213824495045684591490252603320370215873757913099464777614482395769369119595342374821184618348490587034666963863266912644201902292280977351184238622068950396945600028917245058966124710073067239064872959152246539780390308336354515385676564946778050736065259247502473145810916610597749763554926845622184842249893619109799840793235926829757492930834929171476432158205507952350632160 [116,85] -361067402290484301326877519552941140301366626432745254902663085356970978185822428124349349637214036192095143764019833784657394253806532059145331016990274429664904007919184991499280383556055276579567222481680262984021799714724963078202251713568138091375537009402800948121692151631772949752116290457166684471395862374197287530463966337645559332787501802651640467601378354991079287360255055764463063096884403464697042261271457381490428553863936720262985738151065279629448097671524710403844872353737789453278267801615358698676264203214607472639510602688860647665574895520452239734522514302517429956103492211435079945114303167149726923147982322767044438906635088479092997760245359703660361318282202433286152139236538239331585081698825043462219327757980060390528954770359640063327811716670028284486741653148583971206705291469411751632668060545044834676944264096553085380118529358226022201408123913482509320442276326524313152753087650733731169985927342149820791979865808637962503470177175179541998340534357628742926048825982169377697861782725228057352264389759691627927172909573468451656703833365184670509165410275962464105207468298699775572690460650531176946882339626691331514771685037587834233723102353106787295950954484587126770143021210956308638781713244502689958529074442422319279063102096238504917740640503586640075072824334961844844950585586081223255297519344265023266812698112338501804326543061848937542828849650904098971936372827001857836211028157150797969540133919039881425191930157520567988300147540546527916745450841061938228326547864352153960544794867494744868259818921375890486635724392625808893745364230214995893491873243761126840524130506480257452238505894911909306786150401269452355596437666918868013934811242832491688925890657023210539512501881670078838503251108217423217186030427954618168318792322085792082621547831138304595252243975423813462904476092948371283901815820746318159889378844839719929297497173695313465651187698573850047440831281349957034431218472151980432735179418791555327287364654014102303543798515239936813370639577457989989034409334612615506796653819801926195850294233254363092272234618484510213099445746190838161134657823125583288278396145262627881383869355844324006828133617960114154461406570360634149394253961215556100414660759380732509883655462500828237607390130988353778810012438275965469656870767879756070022556120860414344307087444518609666620891461556395147035524870413267040 [116,86] 1927154997151089145100004715646025360085031687579320490882649195811668845460201028370021156701341894641071251744095022176458635049345798435944794340911771742973922795942807138617320418235465275832003526029324764599043087750622957140365750212035923249957859615703647129493872444510751939170887893509149474437775766912883444475445399875044730421515247192276751748139877956926195888254929137196933486453548257606439009172126922503659123083148577857132954083747138170206507614825806162925254573646329635812208846695014880321551346447128638917470755053114477662502441973043663980695084624518604309337131197585272427239760836045938940729476082195580861780011195106987089786403911928141120946296496268984774249881791680801479529890344726232984663905396401246444078210802111901221514436890458344747707563947380176401736457397007346641267063124909432973600829529882426023813078602770272333825649334571206108063367954026134038900683861448136355455783652620341415273817224640594073359092831265551162684792692962316355110330959877717165420079884880046496725963161807942744819689662253521325939619163374391240298513084151063581822358765938321753665393918635489129439412996500143053953906944604779391119538936803549862973003398988862556526335663089892642893995959689729770403679535179528649322357186402276484086807419128411194904536027553598334009691869634805315588906323167482729874779941323658364775254113654536870485518621737377829722738786274016396693007886610357893143700701557108778809412753016035519873332850631938300980024421762984516589700110670830912197945841207428646002764635884021273634332416796758550364947776477947280070103041806802500744125794053608575126961748942640399526236219678471943708806695980609131970177005460482648721472422324781429549821147419280843512275117707700970875588021580615268367215989917503456799319862886927645848291655090435340001419029383788150144421539158932524820569913952854610163341348978578906171116547313814460496911264220698982246770711524412511628068954341886205067769418982192469323762600674246396706918963917144557870213753912172058134337388503586799810324360781913916310451962401993913360953960760359339127840950104151022074963583443438182244667380177534786735175198234693097804847566239195165325042741989088373975599783108466432523198907474517728005055364621092254633884895328494752397358182078507193923148459883923939979454632247114904524781710753965092963710747508720 [116,87] -1984116944507462694348976365470431605083196026192145189465300866353262900542459137119435301731223533901671063880836363076042138589420379147483543319095335681757063649030047206912765803861862347119992197262713940650975409757906360298527111025114978387799287532651148228962668493015802686953387645294903199086396051700299532832359583165496041289885953509837278871291785065074224017614636771087784797835169510112357705204652296487134719760646874711834832381868915932557423161458992489267743501756285408584272914315653476733729297871194220805071045472266064389031335438059925755998327258042574135602690684711246794330193847972700455916338399304227604789516122175544145025230720587040057396610016573903606722532575128909992318171257824448870197003830838203856929749790675513511985395349482476049955185381033906782862601552997171182239638797536514112869678519840091849072927308088815648370442931130153163641839244827344374582092073205131011455173363216822785049690362394070464940109935507691926810621317847503734262129596595473089513234012962225447413847153366887863855103929478939829065246136190958147860071433290544167694306481848030954697501938732476438306973497134232538493560758746197551041741116289694388187420331546862728055395973941678968620942199871646552571734793643541985532264563867928575471020624620555904824248655037802397535967559424331004538963439479269791904716731945053894716399224460813493174323001148064570849426102630418440338454604231990035271644402392694054278089052917299204293131286513866561726108519599003914998955279600765436405197254929927584780293156401946347855712016784150258106986626990722368194238673720605529270120132263102771259277754668809229304171327208985402220537179425829364158722694588279216654154923406229578308739676187405716815972445826140094946068621396383645453282905231816336135119048544682503957264126448512135270062377663145652026835003349633662315021592085527280538999762701356456712824823959138288543825669988740854960721479376798839055861367644452746396869542814647230796398418450392946480077105760280498215900407004341600695105760509432680785870398847521486925597221139712127451753328683963546371703082789408422322509012458615134578610700234415247145960103944050470630864078521218269011782773981851313987080022573889496612656826237159433295870536650233516298004412058397529559596266128694605451259925639040082333608556942301536218942348850545567746436672 [116,88] 39784665254452294451799392047305602119893948784968373867421715844050930339668615333424290903622822235591215561637173904287620042803068390562262724328830997838134126859112273695297975147326478484400653202983736237886835317988960097476745960280271330167956724503860827987653883589834835984125407068687101633640392429099075940679932598570825145706818191396717833788054260758248454760068212233336237381241784510273132738276521989167587044422142814814055161243038722437236810846075976420734665182714877494900453323779329475061488635584412042356237516426854052090895087966647704109703034572368983632232001116405477774943193635245116070843713256132034278253933247370363749126156063359019524267622318381298242189990455703508548121377437121965390018157511601025748301614770565707755467819673426739398924966766286094404296269984713379245587769713659556686288630892003993982849269980573907226170857934445452634284254662274093096389937325125054449374880245394300214719649357592005383145619940796231152060521638882253308489215511640013516309731401884075674654105947358886993488343305712975376656160676600214803161657667455354912397207091282625638745700099512036491655992438663847829595387237171535792525702156974689418253064243787650281210788198094901153126693241025963713865476981294799482805274719482878780874769625157563119322997084217379179784583533275907168657468689062825310683017335826689917534009567414717720966632080094507210475916938590924381118123115402080666810518052568524520291615270815273492898870720221752209816374818432566083400181299813554364028617336756284032255026605089058944915629453195242599972391530375056503485781834704897716147659852533483759350604055859311826393508578977824820838852860483980896169004066213601496024318535689058485656908056019163525569885540445277675643690237745400098826337512897734345936131445100557928489161709859507056989816866505349545021409557850622450352782468061599478048394474169353164449121576426981219126928001331691358168272929864489814170209291376925119797608759947195061387515188333931644189444960635539438825430442530884792919346298384516979125287120143019014808832347100868653446667935415780298445151313512567796115940694502623307862941808177656710860332556807632434779431311122772656360305337054671180898757152496542950849301551738298210345679050253201276909091054303607620146392291000637980843868235575870919734679872142735607579870357178060729056 [116,89] -48448338437861209576110741198800397728103459279581541716854851524113718596001987896148879274920902707031762565686544098680693132579938969214737817048923970700192429699745770278437075422567495247189239626310191379968694453512730883682682736703605309840687737148765484402458623396178857517918913215328119264461908061621557202355603629912792693927095232240384117213655214769351849517103994792165532092780007282611617785268385911086720438723112304343834432203725160798784137507403154960971253058227308064787200595629044578546593159176533372722283770410634157070183959319306828125141732201636810645964800791694961727448253743120691642137987702878936253300762011140523964963456048113533662366453305575931530234956059124196357996770647715258061067792664129965897938056461395400009904922510503168887466739313335383620650699030136610913174446036493791484448672141998813820985226558059780889128464891075150104147073711148452623737645955457718719939690243947526722526045538815278328965603319565531825328858720248191334336013633097845603257508212239238624919250841844626051563275109552446967311254561072997290287081287024530038711173541523389832343707549811202364551916956661436834748793860556015463283990648859348031588310954221977331585296162808289047961607209921620431918416044188754566981951445167891696007191804624875672430611610285749440334750875269135345930584457914638286915781011163186289473409960989247871131030569231248293452390500720828596243529741110946042534462833823912905844456541055424995021440217698595229677824644626121388507003764503797090723581866423826091380042202895363191949613296998785766902848864805315987598111697037076975014871837802059680183969970322102936405879703157867412072923163927928896106805940856842223593433020881594247367462263138376937582601138406588373171586362034311661096799030272197161135614175698908329095283955915005559801239826847279236144505048106238542881241468149632493026129478641146259491153542635931814896155221228775360766678043593143029222290701745385422493160415673716658911926528788959091392045191195440683168079596402394287603278200208900285374948956911727049600697791192362143775886895672221396182174796119996130122645739836501999700756132686475740149402009681531625524891410209818018706527210134933021524636604944993123973994514551585413924045413563677894954842602736572010026582138463627056783288987520167999453916260717542892001780848847568 [116,90] 34053274964854622075210806260159036160636167370211859661221647505043140133426715727053649732236013089283084009205028602876695011937209322606877157388339864926894733474293177358060552024490245401588351838348664626447165314973429091889922405449283343943340101989130922700074152597271213263403877090673838072703818500269312526283831947444476609102220761370549814373278802961955179400147916236575631143490800387561673107030315674454536192432587057416779741574260100527143482564911240046911056603673467200598362137049064256945150030736395572948104592739543742863148281753174849968537952044228885910145726546761048084336096831860437740872687905079741556840747771184811296042253106348452025065721684950557472761303967054298192703149093970004694099693230585064087816931005225532848264179843157280305245177654285315822360494161230337298902732807409129496088374509551171577258534467903207474598721673216908792050738697697318292063722913817163505898855134378883418236109746588406004049865606975879123366817991769022759731039397709485551161227659216548586827470323951696808594432606149409105629797300497775405292294819256667780532492857070826449888763466511030595726039236157048433677571549042655449468098746875372346455100513310127784042278468647982613886116234082247040279576965082104124012082118536608763310004618215605946651828731924057439160395618338396909852707420214082268743657339688346845490892025866999710070904470860218014865016885973782656927845262384256461349336948351873254996459221631122668088244112694592686596743625863592460705346684851984379390499592998937864144155514951804486577480533438082434468767395686649648402718387652252687450598179804505746739020297029665853906461660041082994361259692311473272498965818260302234013420572622843804427343426103335118139942683165691807460541722456531652472880257156060110749965075103636481912816935654526210935263420997813152875694054736815509571285738362005799873993064093891206553243959230574871157821381506351682566311456972439640065021874186456416019281846541315399464206565076340027454501808530449852133924525004544384715207105233860157992635766756857971589714623328766780685688278216612134111637557524665272589965883444326134135633672315580913557345062665219511096277098393341205591433061323892890097495335417625685234304082354009013496043225679784996587601500456421117070197192745593685885157601522274572118455875834796947551434138 [116,91] -273316862863287364357381408249301429908605460375833436398573045708730499024983942348871155462374251421638585802105635979314840280913000139396461528067418006044151877945155048661290809136491006306642441760741381468651338973668529082318163077123241142193376643745365901509205104330267610510968854774656124865692247928683394755883387612347795562743833919280216253679064360726973183530657989864938485374348775955870981746044019130888388602360401039371297934624128072818741082685896278729571935619799093444769719676026163629968043714009547123291190983662396865936154636629164789739906439862419456569451044510910587741613705749956212187499518164805509322386184051992957897456211645356277566289637073843236520095951904392899905072270460415642815449816325561184723165190973610237139897087861693105088667200520923908303093012149925910187995844524403734495661773909880556648363816640889546278803265623471831901493331291537731931318370535139024595023672966105831701874103367552240380547033568118897640148243357466084664585177494605006621262450289889833668581785842431223838584346455105379266078186325727739430837879081290907866685096294264107770197578993384383551954323497673620589960166900240086416091159897987093390396713561782399877549634894257229750075118194460994306732042030461747067584942778021750141180974558112112896674710341434417832701500227415659122544081635533120995313886713910834709361847331519698580132413782899208374409823458058578362895441978774736762868833767635125921255905084022259439346395761132013414011424217902655083756326996069562669793428632235697328996011303943597268676198938822470853533960454231907596022042038562472500646148512181606541050095461003254176074556517611598497483171823362124509799620296209593789684706962633477113317429700341242219980348950338213391363660313444624044092236533072370058933059215692149869014515350270217681779941516694346627968124617913495258703838963718273136896390425265803498262196424184687452873766088812042594602780283584730082605277708220005888544833536598106171133259395106975487475065144803056566372127945590708181252855606875688059169710830831440808773591455965000018004290881216371988147142893944524529683688807812957246056325819865437034974743485525781636418034965523860554187314811581070234075088644718375158134189915325495441632410298506155536753622562643255951619206306616631700379536039404257889408702881014441997312 [116,92] 1546381685137756235336286181410109391609641488437514987588863323549947924641787487055749984539219496681602868713474337205647605879172834194644268706050756534404622033363463846140861813574874773505319148661275302914561338453843784537868267002994689353043375205115312822708847992471867936024646231144561645345104758772752364868392101058039815318184592457023531635718167071630577139294848079305610965588345843685312341897318110277527617846675584212115909987415743605683067332973147062300093610689914997865761563276845202937172758049645828756616640897346837307176194943499185708495384587593249462464995533120550468299241291690631580222095357840090589752805156594817810683310647455439728015154044214246512153847392004043468141817814338950977970586031206275175885525046262339917909195119154929224570419525465660228465121107365464239449205872837340233472097872457169701676870329522295288216517249143300236302293193586914973016879040620848096072299703001844655172319537059243416631464916704895658971063957313763105904764887133908547850253690016987492383685944976388167602589364457519015212340147457096786771172783767075159062824787472164695330550174811209989678900095607475132271129812750559184283273364028260580536931864706784419198602694142375628146944289633780358343580848310401105644599288236929297184440949759802548349249820517704657572124341014931033966364101582197852943536167154263525110896983450204217598544219096991354305314072814539837914461608191343247398731070739692694312123305674159424346186459489798109840959212610002170235260609850671963361465960656478856666478536262946019135097090344394766245283488389002058045691004299457907357606627237355108417827716212385688935343185002299932529228025831299146032326783860229730380580304184900742754569485602931545376600954814172331142037982432009119265368713421594353624825716431902856046150792814630359293854172385405362684531451772769014087211600734647087216150079488811059234230772167653275024531373424493038254634372021697703821298619681016687094816265610469751805670307005330169250843010979378858120134345924355130939852171455403939254031217027641878375977764704145745543907699082955315771815836905756150994297517887771872709252723813227854434271090477632155480682849397881009234007575921142090146733905988402027968791720414727595930163350866625567177079443550963987834231414668786450564780737003207770598463415081853952 [116,93] -679246221679706529328880468522719975503883630214921782028601521829244086251093652265593477550458181785043654180535279235034858437646380619832626940350706817899693973841403838864095739772129798417521565541758208383474578676234527155059906409229522918789679130646157223525663798274505479505498467764562967736543435700322215990874379701411648060431205525320367814238252652426323787825084902845429246212401662466317066588095013715908068528897790416976736578835028001057756671298765681147353778341631002032743385432270157257903007179071173449520028854233809328345333169341427260949201069933086584799383044323688044210890422107423318687591908803459383678405366621826127324803846880245787473796074645423038279193842436300721981536459409492560606956498698192043933140930827149838784452316789147986622133475513249013343493764578399136742705197403734095674866583056299016610253797417553678456410548192768856084503445387728215893170867197859369068286076320171027015293890899594832985553858009977427880786816394213223614506666949823690415116531070238775088707029641839322260507708436431017461142919650228282204274299153079641785961955984366389803047971494518892598947375168579313548594464494939643122550552175795030472074051680022943076570637709683636987412421078086503855679163569721261739503122523971463243044344262047507962808865877482090751898238445369794130380708807709890506582568248410378515659974296607079975453067808809301586704996891303453178059328080464001444038660923408006660261865743999151060355101168814005198840233086174652159190122232792742827792536344826414374400924751975468207105722107244389267796784929779931622422173007394910205838699434677607190459581571311673931918430563725425074717349028456178840241080674308748514980230576123729217917009732048841563532072478866688816696301868218402588790494246968094351235580987094065031355685249568917518023931698063914659652403616567234288381045416108594954804890278758926581511144952853155710913618522492410020686080252368617043015602836430026395236160747021556327381594534935722858844067110924747915173303038078607774612196003402673715355050431729336484553916292838753850764156813597104123164941763944598783658555246292054789926906465393076697183255626121872653678921520931005447058246399442506463978659920237836875129247663981400149057828014002844025690786644979779100664189898416345940356097029158095716984094976 [116,94] 1323683706544064264939368628077462721799203869292741131080357549222839129956612583408624841173995123590394257659707884024109437457866323573937738381363530611296024221432284917777131529512857607051521446470299068777346330451156540204222912336165553540240750823096439591803921967720857656631367451030867819115903733768509496095814389222821329163302765471411846825682297487640849604566548637725054914019439024400718075053710754957100102387459589910603108527122828017173579152152688900035512455534857798926864212666659417116611317189680128912272527827845216281180122692545880428093194216954113382490675897656255060615017102587395286452005010645156905919419756726176411038366848055487774620259868861314638202132075852811468676706665555041012870506594808194994620960950754964123447492929590439292503709984544392094254244925723663106785977964924584954408443175536728831457573251736763728766036694914545758960217058715632501480220027426053445591220284184895821129863973667457812156145176311867503264009974083933159280030781803207870232754851656170928978347075336996667488603273905541273891421309217955685785313709085216243722576954126808746241253258542690315418181535370192905250414194379389080874816310543144822377984401753490311547440174964683115857339634104035573430840335849019762140178530589567777265978480170115326390031767249414308607414886685363458216352810989967046794171250534128725086848530605922900543306584799189257267164067509743282626281940553484995589792875349577885345178820484731985214066886938398690550377016026082129914271312688458413612020505520608943567205083567592236251134455995820951528278083262415044618109520372622021776640872162753389372534005166460738283186651626401180526134743195679280305042888720989979488897384059066761555313740590885032219792308062029997037861957455751305972005255506775319518854500459805332295060456065805192550489357981103439029073718363260902381800202065815698579970309271403019518060466057462315535210425319208825215846578554131737474079740039658605134420491551439704977181219021677523316092401923139785947485400226288004007446155623948471054821997528699643001916954573273391584507282378337860335647689574604162223898193408327586497523381453222272019352619062843787639659911614548868210751370691841686597334102437466961094905587155035708746528951456177852354751827641183348405186740967993358905594162040398633150112 [116,95] -718851252978116422369377081884821606179649814277180445817980985306962434884293478176979105260683622537191515466907599884656012751479023387294863316151751757683628817934862951789834100576189748741408282825660798697021447197106096147715756729522800330102682471985752394031357750335609443729278529685110162709866938430128831696292461291670781806544869273979991457521316692170245326958839127431412221677510438164149084762118978011506682035546391385409289357098301901764762496862475084110234405466641887803926741427576492324611885471308994411986441787642258131719684229722061242698702571825724003049521988646405637158056043573043465449284782986323832133773933828114587289147902628493520739076522197365486288891435126560387239114202199219382463705713487437368072216549242543617280417890307752123520083477897475552963642070430886205450887218616788696142624595045319314891310094942955058813126314731508839573096853716924998070564014601000443105259872787955142711842984514551388942662278118338660134182670563507036461244129080461078846269106667696424052084192364669041699059981843261421513649192343758287594397740208496080133990139342689361600931668225293828662431274807038622694114058833714166163481766226014588715909073187150995622149398837430853268407235936807398479648021458970408632905452017322427217108257151699690301642598834551923038858017456683197497121325951946378411341232689119889023927496545761261020666908906771735316321676836608149189110604931010773324010986661349156370572784985410176801601226465519098043854442370587751085233560740298841115575102422036696230013936728417474397161756140510268287347161303995191297556529160842068443451852004613071676423823621628570309190097942691268694582869603982148821444860430953913696189880645433474715131030367806087529557767996109685374088736558315965792928955099760676648254458576243905778208515853453085456211679006334103263388409067031360051399598389764475738550420830055864626900921486532697448582373676999589212710792568139044603185622305492579467045566463608881871204066670980674042369741309363187703160853858846051324871933444057061698585308019275689869092116513840978394579076320928442287383403283444740134584540499765291217236529891039644501521504032459403762490926792957975704303338999108516810064722874088330706280430349187711686596452873223882717909208369153331896255199196419517756409373262148096 [116,96] 1472153340230275051462927322585099862206634977427901322030174001193003190637119805139151425308580593879262438108181608403854087265075678119880237824261690420688856356678800908934621870244309230182653104623048676029109765314561197196751838518217487558623951830238452191403569536182147491021173819490081424964105640775965801136975005771235726608917367092691916625876667403243873248236529345900475301951427584896837038996891181926911248998307539580963222625634162519404668299421939958255526023167272818471751872920350460552970483515323204531237607042059045848733218043344286168345018755911980576823658765259686577476389734231858036536653265696718478929394931520307790819486508639240860472334377337486861590919867284474629244398494722406287936115123617836371968751499272614542094452172667086561258707191576914447525136848576722158598806594289252505492527205423373993648396484466441788205178640289727965675421369038276948913650749302769642198283672348316383311254648721198603842367401883875831670444063119836798171109583406715018915039434601506392403017283884431968004693996474233528103557897159566671945987890788746643510843089014931893701047408828997419307638435776953524569431864500458116564986419001470068650559477758902927700853030068353317928290931188117846446270011251312908895224222158756267779460299877233703208522196152603432185642613730248528253780012696536641782438959575523515713597241002470743662086870240129658831059346042727893081631529209174648888467340224092312070441741494870761313019502869907940920876371409868481445723938266162983541123531122718465547986821171320599960334812468103318366946399531656399446849212508140834554370111358994478027346357114649514071965032299952797635295529946264243020573268606789454955666455973193017645339174312441664723018372741403210956053756375746901869302751061083846133327416983041935381707678712162496610873988063511008599331702600553256714505066526772716051739022437652582064028934136203676105238297288888418437233022448995397085184004948512826405263805567009602761739151548792969075803176415474394890581815193681633877445217022516556690949569968506830953360883212325150510179589314716906154709183150146340802376477756718598349938145404022494484544803877520752884434460404140206658515686307323307873338057028833181623918530262773155637780737230257656396104671661997155667930945005325076011914452800 [116,97] -59702678664252403746445211008899160610657102205621622721080092734829340990044571124391525561988374813591764502983818268960314384135885036301497592609911405237764541160996877964444147292322004905231779466381191246968452119137750262148264141647810905510627907348612364952786247141779958801822323627037489702452993376477012800990792516417461669957381319603368527621678680487248993008507054958452585931196284642983147734466195981055215175198837287959428698642596144071432080036752519922800631404603192086240180232635462672730111082417697958021154154488596851080645776352573722672447199219918476413048655718942863922510549425943835536434244388204576628694726351409936393997701255770482932227572341308874633033947725680874567846465529048583239590054687739670088139846424775494496454515218204602322551502172412497658665606739345077081436353972197407751841223500008111495121643889201635742105478292580987749164645165229375000441049987574967870298892547021082809606485540794951080847373099260362893773867649112388636821515061237556321616522096000460209878044669869079717199181464136851919132017855365911376448091358118718704264639409186348827484793508231513535474580298024066356795078052549826081669115797032888099998128722406857036027824063766883880583507134418710760230667392350884651545725590823834711664344889743576128341516892129836154327094151945773519311146284480367243088243362610172949366074065855808821305574388361990113778114314911816016925739186861016302054701410617901843782721946943901268080458994746214777590880955231904166910134709568492231619435353249366025260156358627296062860239667889858706175444010959669607135225405958705380512566538043118334897788240176172260470291541784713131448784831155298136204897069830070643886297710346485096458427749104166902051340187147885873458121188136721006939563401211672167239854322796980133480831451128186154306225413954089849358026981715890895699416277414193550286147341719686871621835062129336804927971275792439420987417258406167465368260190575397359239064743951249692969740135440950905627096657720512002559978928351762410081914327582885171530310591971099833485900704292539208641445470970601485563425688316277458137013377121399939474339284922565593786407416818826350459162437899811849893560093260387259304806972917387614687398053118497699583708827338585556759681657690007409084816968695929611776 [116,98] 243675823486667820882447423512166997607381331103568025775235956728948254452823662275879205514619994144117081798149648879309445240065528208598336972378828280275331833736916841441576128857349356629285145927815963662178607063405386190674375201516778219508500205864444461837413849558600021746801996779770285644130471879234091085313454880288153045072907050848509564833383371162345460337407693691577358989861504288485958255350445584696881228603379088823607261945413081254367831557594912328620289380795483148286243303135086955013561080471363653051744303981836362175310602328301911939963245099850961914415710369521266478857045402629295047708920640611721088842550030633368311172804597457611194696915962889743612226933068964577483243347236020106657720129486183269849766700447236109348439755914537360285103663225897137391955951739498862575951019664194188073198934530699622979839065114728993060279962401098365681222050973035675957305256576079691125185690734767098930191990094997387481767308915280140587101930345396668037502762658479472895629900801043881346510031311583727904659440767833100106748614180720807236340855246510028279599077539178829964773307859053986934002958146954412410893880886467853351585554448935531268115237718221541186626537597460276906778488322620214408688571670492423475938321755785289608626044362741501536379181474647437603742381014371281595987115582199150020695315164594914766297432964021688138029308788103413831343107946116304285077536865714682602504497082946606298349491480660166962434936612735522498457246810443683922550805009743964678011688592343777424963520147475191981837084107233184211559239983158143841674595407923709793641931723296433576308488225860934659235463014145616776769613713893926653201977484380049997690991745191932860326587621275572335555748307711492437644043276473552114069403754140632484252280823785245197220167056020687561676130500688119896569755289275701048666377713747996210600614797510322084116099233115171448959173190137323061816452310587392026156310627181918000467671116507655464776516228604929560054594998611829389047638962151933741738238867268964716382440893724030807842123068661206328709375255237721368530759625309345944528723708454926541346347745002317320562802805322937294385595142221789513799073846090235791827998363260282204762696250169655886415383221175435347958606953836756990063761210486488 [116,99] -108467289249359966394867214398325663185481585153406583601500605435121953341836903734449130140421437725208205233955269490870513415828507007732979843434584312954722187228258560121949035910677437766020409508117034289092116267644362502547475390754547002943930259062447084230302073096840935837606422097931203106179316706044223993079953509432580462134129908371726477041189882432333815665000428302562363563962608717185139535751895527952976714709219107053557740255413684048389870485391181619337947155320178746068330506714630293157372552841388378876903537529421085599432074654716989699346245312406733944405242828711669189906085827961795290063952460659715316166354780962634522420004596558118905158490472769385749619312882360121670793414783444168044757417279192415218149485586183332817707403386652062400140286704509001932135287824562458054574363814569139054555662167161719192588392569350107429652924954178177152133864152372369546599462465744005821062336574303633072879269327104033636728313355929305612267141676643272900894568445553473808359531016883180508964650988855511338746351547407045982780064854823750876898425250956742909602500015194384815880903615015468791268721861768458706126165629052985726936346234263237529339845237285276799558817272453400596727400513044724789286201885178754387027375237636184204903201559057513631720379311544826365604127936274531793691826935205659016283273695220678710278230452088096392936282685938368224523684802557136888930056980284835374669109740368660994164919030363762559139968836181134840096054140817342947308001360088352114229464550210758766542277876883602437015666733925122061207482716927387647082642039708336449815098404227583803794710643659360840319851055636772444903240336405968783140759467992401800114384980264570182284958068343294844858958743964400141061315625886511873456230454208068993235273568025858946112006567520418313653703154772257190913617467944442513048357217964904587165882553451282260952100823335226681421951288116148285735420829006634104506460563459707783192637923039851810198248340256359429608493610022902065251364784442629759193665283752120080689528916988314761357720260220798951879186691768858994166354635837077544777485549631632465895969884078477716143124971280987336913208745750465713153463873780537084373425184365504166334804763243195657460359561766130251188067901938649897174724096 [116,100] 38689817391278457952365419383381950897065847260587802741661310254090732261289712389230725509998756146806453029824101992635773023421821709790547312283405623966888719128202528087541708923398620544503989322014186695281157799065493557483223562676941242311630447312629325923625610291442390163506124000381239247714938772844906827946679843806855850971431539979134365398383547994979405859831698283208064295554423523253702190505124841131033437683971790350101334907396257947117060731041702313141624841483353721688757872807218762033260145444473212352921678745478976216067386115996096550723601271165676722784041734107298274689726808508530781861225286504786603989246979300965529754254823889868951029763569972008923395280788413670047801014038384442999979334830600660154527562198438867829699290576051877271376691056059807923936604012908766100916638295853555048043345657639908733771565462244722007581518709561523214191308646021998802505805223232919748687296057151338614385404083231053146398135912422885310295534725640694013935904543254069749529178489473428823028405557409157019688905230216857160914268630255723821517401242361829347758410241590201375159062588995267941478802818038123524264073873862466281765592073147927445521526303724135182742093108120403579186361210279928393203346795782621726194933608881971179521591052834724158270926323064190078786150269743839312520009663386930056555108680389252503980930170421214192485231806671114166096890200655600409363342423595469938340069713185447080048098857092986429613012614776932797220891426259645846458847290480436639496275780982756427009881260006403484062763476824336497516548353185598448046181871417590569507971765906180095625008818482164156945418142591988444601059212284954006013046602268527885474486775413849793166913785464445481550674647119494488794097461042379284917206002151308125984681738760285480058545038225690895881282612914501529415821821188552713474292711842076691714135173802806521355428962369353044981859187272326136741526296057607052198556174028418347033808405195727048940198873136023468798146034176101771644533247699594756304608274718366327419855455557703647280034968643994714354227064314700239447413884542892825837788722861106687609089925664034552296978234800243297680445974644988134591975755127555812360426427506801606716808398001523297179928898333508469106168854340156909184 [116,101] 13423027779144598827809437536343410933900141548948269760474634058910890488865134870970335784544303430056268674205016025567889292371069437146347668492659463679245266975908437022243197909071234121305133986016119632793895974389373517521205794350509703763927566251235970665746281357911139826946623930446134899279475518953308919037519069369244011178086387184227200989336332086210786929584592935561363657666510632855151702034020779109979946051529868180803715313913689276541443334822603985878882453198516329622167725222703878664811436847488538261984415604014242706735777002181396293731676567657774884017854594327441696286393489842221980780557665136009846912109048724183587697213890656433212918926242592143395729008133909892773535171701517581532457569516084622820580827757440084063703454647776688918056571672180303179030242714598148628067432316282637282283583462588581111233870420117513039229447846316414382104165901466428907533331493505122197370863499509556893818172930036810789564959188638889887356378738577270437887761055076870370662959874678837100703196718598789273223027568946095724441381339263116203017108090118590955876693881787358074787053581837347936026973157461316608364658956591065845237158475463045869528508196408852044155048823700645363365922625881584003340399774687116835575173310343184328551078788347298939199914075886303357497908001313217106669749611947567978563871649739631551036109571304918356409188875935354484714507763746760579855579345370734441489948223186479064894039783452061652327220212907351860010848141096756697211287957302535368433341782120615101423801196950938265848544702465038269187856303160651306415378985362585276958504325022889412361021765619831978418741763275591637649241200353130768198003551704567069368177707596655492830798330154411312345949369784920389294113118945535932022881794081083895989811872705757038637063012843015165292429281740452689226359426874463073595462139814541651297770613751323479101497226104079899881756908301107577995611275923070163349327154514649335853844869987299278501576332562416959248918176668176223147487096555607140902955031275002538734550357807446305171279570289868321479005460931280014014160840575615040563236813523908918142068127644568458964741561064586677368165324398818337029861618201565070249401171483344851977627674752787025871522503682397263468698024008064 [116,102] 4316034740931937884592670756188919012479764394161156218198422535439532763313744493767297129625569956659815595646927987146315482954880895782967005644398952608255025675137241257453241731344604275921802413963887585209482112163354353023902010236337973047687139771539111963889238966692515008380711558288550581168794326185486993402978779209992835832117356081137686643762842544829873822730687318557686776366695633490817565209849786686540295869087597729552112436251770119101753828015218956589196340987224834025701238466091958850379399331052586145208914618475148892876977373248256379434625727546455063060282304542391879293524825264743683247143753863804943242036144595774409027812810642143865926287762180469603349280348646599835729398315010488886769666089660422639734476552489377633534857221182897782597258389048041009020886763664256171530654335027431942849240198669352797446597670126054469849328638160991771401935172567724354094869779319615734049921941280025611826685177691907821374067929465007821401016446637217565920876986128789423369565783981183639493949369335229987232679334588617147421608706326575951482713588769881709433428835735851816892553646847943416580373668723596041481213698271169050855952610538333141952008842645297682079135358115206581943445137052208522959261874585450252549832069618869454684470204436086548936616342934216965105634548823274441900948016748835993702578995157792289560192624600965390664627965592105715125172149882272982878855257027754856536250776094519662576081916667256291652959306224907762300668367148286578106522816517001296341171232360374179252073416752879691408635822724461916206331813677423143275538761938517161726048648982991675869857285834516641416174680778500085483781237024771862657118243767697167665990223927080526888609834427197445431267200964388211581472153214070760409262127204352754343857841292851522830882186968574580995516450349784187937355769376388759863337012554348366125153665481445761935365044595604271753150978327001642677264482967542014437414671680915737562083644419604090817495458000788236185723078538239793082350892081208809532907605078845547341064487376647029285126806004623420609951821424485820261537564080641339835565031235493905772394821564679276188924346648905730890323497436234924305429123331005458410240886287272846091170794999866574540957052107390346689579200 [116,103] -274038199304280008288674295292675806854582043440364986025217869922547953079006741908612409602873878541807610438440903049579859285028552178094451932943810911697538188742585623443307592015211407543538437547888622535929200716367157339388291584950955396302729813700872141199073938609428192001353241453710363157089381028703416222676555906870779165957680603434198047828448284591278013933633486052238662706340626923286029401086584510446351839564498551499497736129840133150137100792536338916879888371037320419421504140182170306599637490387686739428383813766726933866834151819522663450758586482217772890935917176755387037027734809403057982015319971585846522692257036312755079371070367510928329985666288798732848642327077507066695574032237699952313682303398905825378159890576936263819406444128602918113711418207062413315811498289634935423227969549666341714409038698669909652454008311983688226256910712866379335278389118927186551027272107112997396199302225341210200495101568689491556255155767660927316241384780507835378282823906016835507581414234850695394496302165352391576004198571350332419451164643039477658056571037065635791496934878369059199300959485062256898719041701368175946413869942484039620543538311038873639875022657665047863986056029167294815542484714256420613493687178422482051240153718063588012980043845679372589093060546451264394354513114558483441597722771118302739712631149510679233370027394310200684880739826891030869857143045113651888138637232096433805637106840117263917511125257256826330208244311759035904108913047168516985815460200937000569604354662747240945049084753435683419775038561237439035957403176409676492860432057535231368057288496195523120671765462654697068599406833320774578705455602941723477217942848978747156331562088585496887890160347292718927113673660138811799127956677621804882787203711538024705360366739060072831172902206433173939222900886848370933519050694801514229821591030679782443467080240193921656744801868419960385073498441805364203205647061293211356393512490676227785819749798122797007446375056504981742940874492302890679289570638836458234424093959918640778882974631267952561793718011325869016584199392792330455864775852788112705496565630051812174938218650653024546883466374720290461045126253434572086891553539072873203544738496367147207481248320473993719989172672623688320 [116,104] -324296773294438351018736330310127936224934052552841293726680552526924302924553128975620574040593822593059588699195829037402804878844095564090140012696358345812029820498961757601240878698672931702886554529638448134357451546530838548293983117525769629346957193939098353489527162077799563702963812286025516528110344953614173672766922791273214502190810686804447996857806847080175228037378676054503613732000014200354734865034561086453604197498546694050803438269257141148964215775590571823194229796328362213562200370420030656797025292529072306973831674614298024331401551110723822962245011252436879240246093733231138478570640248093314915413444762741617244270526933131116239479090479642341020451276821060653626848742236630324463996230135040921133373205926178466145576420264606263393608007724195856443347427159122420068048940847258713093447688900711310640001195449164568861038731515150909290019779815565728358371173284794490414317916739320765814053907616787395843730347405084122028291973056939841061916337470202014114288908697201268995715549643078324913458883191047438353224918450729677073894798807873835588538571531281575273801094331420688888131086195613224644960282563919866688659960719005897546148554747696216394723794434097040403077443510374980833667969429288329215308532855919234923747632364362079518282036315013470667138312217024627398578216875928974421597748157521300863924176832145699395445052805886810289967890223624438736372805106840347307310557363437469725001305264900769459217938229109236078710778216096508158855140844017847277484386967770598476545448404546984736336995913363214859244451573021284006799290654038226046379064374543864082598133114228469829579628573552076209674846125937015437402249360842241748143851359543305271086763693767718711726210385884748826829069334435317405550295041409229010126379067455990604234158042349318270926189721384079635970419485895208769328269288709529649140936197949000665134439863253817992670794634107580241895890713295119081179098976346187337858619285276061546348682685779860575963370726248637396839683713858095149720008286458581797843792757865057161756114298225107273161199053003947500250212156815421742475360775337645467932391721192037634778433865629236892673286756301677807567675810415356381571597677897228116296591130875192972651082632419101623299830219520 [116,105] -35324085048786857870217970202967236361601121889061106364862233508742227812235738651056578212004458858261765852552312361333921268275282434522486694425334417575371533330768051586210708114485138928944721592263482225014237983432161377070061637758607622726022008087491031607551127161109858088827843579507281491277725264897103011845125137300179211041265259719445166149854826017367907011751996998781039120938403350912083198534289503317441600789494591259155001814107688946665503665360881244387919967682166123421150028932211717064792059337391694234176647674327775646018051324720848658482304923598775940488987953443762053575699946018446242940914741066869666622118847099722247934745767912836185314394849824325406322602180754470898307895852910675062284793838489936348402151071149479839976516199619364089569139688032354643572358594003952328751906103762259636467247764810273500368624984225858211016199328093380440923664606768713073006425474727952545154702512451805814192028801646742774074738605591309407080058329397933577615732091837078639212811319648594130759005535266152714930051843798837811917075543625973575294318305777152625530324724083906897886304902686164714450848839959085575291131086863446098935008667569331684912343341469490223936986161816985118364469090195714771858460271575248457203054544314828500782871036312926665039724715293190361902737286296962132083485249649305216198276142918575807144409899574485383427776488229633203564136159139748565975479574261101686171360200354484441205806330326315676599141713916092719635984825066570076816623082785828053475479818474894178567003433184330554374418293574965834188189581129884444528256170180267639449771626859453077437817004768602614002232088977273409140618686138789104416984300433991518054392014974124487248890649381341278704536652471939549431366455817714045664106273751991267932953410256434768749945938849657835838258198337940111000123926807358313446319662138782951514418535986010395631388955872390531090319922168906399296988660070226260308456387474929274641787180877642723308163161607626732923432499751132465321857971565283908399364007416297899863794701525643194726624872208461143003910376692406428819314765764493284637858621111319694457600646119028486024446989446025548391515103125286285125698728460327087283102505748069071411712133876824238558112 [116,106] -204625259380182854486266017008276630619452220950105685982671784656511064150488201493849925473434818834524960180596433216216981840950529934300713971552612475769498585852035587501777644932515976085932893230614888456856619402851164188803519474369375728763989017536332788559149626958362348009713059523604218027562154523296361470288904736405462400524817185873934410460106314614185448936040034701179171157731555681853314785957493555114693701206525120961249180821000552138936263692502645736736407942878527185735118733840555568515800576696701245673327778443753739371496810719017994694945507290620338294989729674771034009848845794016594847943133164515237548324161480122029054149193354184818776479531028349617721870979255553392717811584180537851809829123385449998783151663414448880942170903023856450752595253723602125954145451792465944658972518654950091216571350039187628841374443550629028459814188107686091264691744819459971925051916093497638868426088471099911018481834982019500333701292274848143723718216494695397531808873620451609829250561298044205747857067761313753246298859252184700848915701240671720383154357302833341562530973218584804036104425890650787427417070374648763813048877523409126313756403925269825919484301226975457791256607571446895023128183299370467780529975390635904421863416514766498269345796509398756327778276983909069259188877193822161006599856443230980069252400215752288753261139440569726872073730879035342911571323729988100965122999899443028628153404281361238908699534183987400796291861174704067314016569378045248309686221864842939288622762060108723479372471196352868761309117305580081907549018428796377064367581190338332274664278047885801152364921862882705344537975273024108593334875911485011486282347172749300924430873354812973259156178555249846845753346479072624686003096306711744356781744611930143063884531875790263530687957617572556018808613361610498354715155651010978338281944962048902900043267381631837995803013061970756004091996697410225836130913112654440094126825098120551650630089193428025593774023380399429969615677009275395985548185725507596923389296458241712481238706600348558851391511158846509141647595282443360681264159914477329014932743064040838836693346972754940189479510945631970573979973258233966541672027117903368903824892869557872053397818412745620 [116,107] 1029321257295774734385912286198209087928382662087578226223437326731153399910036993104924772417333213841282663232651329941023316348568418360714523545497063032796686570576457894909574930005050539526252145530627076449875469576266859714399056303927209214283773257051889466345224649030065577795950331231772818370217119563364252286359885191248407906075858237512027429923071420772447632901880205708743663249328735480408574953298216959401924396425042954501491237791018991352968682787893130886003072443599565437719596884774082913754416159054446763172639942934376606435281935659724433304262270691575044476030849255947950283470157693682885359358793069930123171010483981757782847160258171192397639858142230935633677585317910971724268512697190619228567246916281529290271782446734378149195931749240314443459979926238083462304800320096986635987341406773246291773551562003396330734703733196150191605475367688844633002283282245594632698145011206877276515499238067324108490084851355710578515176403617956908463907110468870862509667696410410433435890174523237529122521353441392558065873655659425504958174824042129379769378655852561015241268940844148376189091012842756827665235748932267496643746560972565241426267056379253628934081487948828733929927304130086793845422542102212739259797131750523580014830891295367432583382058449069840565127008848835645552901957516588487184170456245739445537191091739441264214183366294483532661399268322577231362340396313371275883076528284605905776636932421294330692522764727046898870998451280289087782715669042413920482186292740277506214631881823562022753465624218501791996757045857837831279411812484557127533086732937843570873826861705377824037885204826804686063246218144564388519202310367489288756710517028172896050249622834512584008585213249917066037301171193213281605556743080378716627262422565670940349564385847635327463839356165591011706010000976624716011906548782685243106612027570716890626205124916456484653530802915801057496665527740423048577056393026511866354769772625572993647209975264414243687624093623152836971107642598560424846989488432329798259933730145882183168120632875392288694884776940440088641546557966771727829020816176139194887025312675621376216388879377282565535879051554775538217751893651662791898242625034224128621320482068290004176475191040 [116,108] 75037284114458667466933278325283797906675622687348774312948782373376225631402908061375934568922526509400974650276859299470358266052861370616166188969615289019099086585044266953809107601311483412844515008991866457207493601687334545456514742795874915331872522297213192743689317508962863268287598925226295012914935568926591524544860178348037771805449191210303578047918982841590272315789154335724813420068217811371326671760080937553418495577677517709442605957052981677461243470703084317611855066988942475025796530087048072032216980028195308653167653049335523043418912672743461528335510358178317516253197427280900434662479802938499645610291636971036853680891541283651589860028677606871724120754839421453401922360105560378042154726472901128159622751199195671541453076839561417779270784361114447942410453269092372761290040299341222776856019712607899286217605540574814274457117923432744335852774818626004014242368850389553710233068300532982852204896941290928177358235737991863195623865684446654695261335586629768161026697620058189957274206262475000049549529924782990767740011981425224502392909377036071119590025779636405551419979166088256906915293669869314179692983594435433901600685919027080208197787197866326505632652103235322782241814072506326781418288046410109991135197743402719284379009289449142452314998770649414736373761248788080698483379509971779239104279604875239932586055838005367975141955604411294775550590724217672754523281250772958129631222476107507140594320155371588903272031224616086612464085237863659202617437386335447853237822391850023706497775415520860197174453710078045100519058980375117838370774994182370153106870959067214764673539230898354222525002903397882317217652832364290424100172265881339513410230647298686987215070276859644568307822785753293321887291583836116215648546420402244238526847536859722166894492308108047474023534026747531289356089470684397038297616286590401051240525104870276231698673455831224490672493250816429140345062585570381970242049304842575957514996206187946182364408688971141108453115118027504139229303503403688543637160903536832906463278309937277372209532104899539590484536310829809407590681596660209036300986265139192284083130298530676620791098426224682476461800474833707303329667536910172854711857016165040846056745754033341513600 [116,109] -4238826110438532075893331090372679983046486656071188755368098435961829986443085821726087616335187010506493720297879881674792773722976104269597484267865575975349795536902801682757980476613904030681456415808418769852172432341288492552074382415341632141711716406799045794941502948257621969234170778776171574482908981951670959069606857569783730943993192342949813110018173696250053618584009149970372179024069881231776262742210927018783621240083063767479527708205592082865721697654584946676187705844982289286876289508240508011558269569757511886690271333678520008509987068873683877826894304353387860090461183179515559999778012917888783141666804029688009591512557831477472726653725937695628993285623066057886251269268719803321687372289850085208409828711229142173515451871278809712139688443904588192627970522730292139262337798515627382016887579431418134930938826530176228813135164838944709091067289375572659489570663894810944202684223316387186416229750236231324321353259974178669613294544466744319126715541143881924795805527808508563230142959189268916184260393498305430570138385549454504018296572709378663086221137819656818625705641267584566791666244461243329879534374109665317205832029895114416904540164411922846546498161392354668321882796888643406976462731480083851044560995406126362628640133865007960929782852943446601431368319686942548038614565297172366289367329245064879276608754315285819922748307487451597106713741330400245455912618557862804197682856021942708075527679356020777263081005288530006533319229398326546793921619126007552524826474315678485686798048206365963594552122575212505191753720366177316427973688648779026820625104471237444294614981931642240613550729390754761639460577344029146429620227437588752912022602864487890112362185744186272505082556349215722385945475059937135118719968610316485640282660111230302508360865443327679088368013011549649435902627299704550634728179052876731238114982693444412875761389151391620737878617639768364217445947174577497731497267821620703840315063733845670680653637049920549346464516753749092352711221962952879397302244503841154646728733087504252946513806017560115058073225266825972077544041953482787412705026849191597130775939069103355047333076351939484233458846258371691386250839019855722234099981130366769656970468428928 [116,110] -427546774317467404593135710453296802125096590304777456781149348144895217137499965094421583640715624471627369616348465351243593111081327563896555085171631412504699192639589733388704130383297924719943559874180796143079687712040115879695055432533228156310134786858202715371621587206769732717321434145811734655814241282662146454814843581363159590896833042275754646086782527526212776982154136784530699776821757563563085005695353784097156613039629402099522006327176652403163303949873833851558175798338700830438109118291642818652442483353974890978148186649958435008290360784050687399413475622512844484488077300631099108116288943246982001224204128844815268409026155882546718780581149413771159008508197017883563377631268077414881802527644189623765790631531552274016774468092277703868917780394476504397430354925950735316934545780239239419026658958221320214258136006891638181911380106488999557424491035360807072750387769886345172788906447432689740290661052266715639657462725601822274814835284868561910029431110432073336690475680895464272607385790805380600153800216219247874881017941971271405165096592161131101539015105880450565126108556067613454161046410026540352856868508410112313241299341682476608059372180920959462233571607232923893822294959147054216484345614931289959875608474699070035282128022379374845721207022317418711656124878963022392671097215305970377717234779392725303326626241995673878717774149942279748677190512128392517898558482387464862732729546122587917642909630509861322243814526841431210747172204220897550952228706691197117057823086025276929911841207774384333143217845047796615907526291738042055237624220509276478125153956298960849243864212086465567746081771826229568749835910659073443021972927745815151747653027343031143633636557760363682031058213072536159877931480266566074750509739447206782662336050309609983420980796160866876292733508343676621405001116918062623644853550220578437795800608603461504652109140016738521305240035609225172071187302126833678880299893221611994423198576055451547303418711684624815206212354684891255895346932629149190212468162561405457618126085808688703525652680655508799873238916512092883106573631134461423134594489420041151742170246868221969193373898852061402783167961557700548786147677545657443076870744544796472652928 [116,111] -51153665532501473023822246406170134044221563059545900042669621880984151036912211299398109881925348051606004872093104430035282849155097639093588479589418038948171105922092824132829421952262359054491863043105996823258633581380742124955207637442451592112907878222196433091893330158434307140918221793983004293172140193380322028277147687062812041509698069479509501314703727054195849918526393401529860411667119106649856356294532740365304971861179561456016545605250359291077233991904989347185325672569664390866766778411277601630322026679111200396012273114279832693329962780947855113832406215335798854487024462801636679178474417430072941131362469993818574381266946223943468562630738487229718759280732575045708227594403768491949075704915640666093814281613851984873492234129694155419980347349970441858871106824048598209810565388751905079069940831727873487399595842214574534050235644213490576570104057814768439432177511136579361778427580668075886552446930533718512293462468789027114822204517786551375418461720564918754851201480155554400226094631356407023178311792507837830365873452999931990610715577918298339535564011923275322977208054252282835375220535410917298100722766868427517714708485593721787779981517341233394286644740070461429570404695601644792905226932286394934122968477651085649818253481356476774943723405287457107043453037152508448511660473253173684822848524747552065825214726460486675366387399833693261934840897674210326779958658917498669515819563041971929720453710084211338787035917402456961831134510376983537883590737750850856308569343731917357487053143034480217448783284583901600135429534913378842379698200476689033362884008322191505252536183030047919698569197209633852971793210719949401173541735128035247488353400787064515077815906159867489904993174691987191122442136173001052791328320395386289378383979286101506024388689751036305037981464537065287639873713579773960854856910428463807502883616009795943047290561358771731729198851690374951338996934929924178757105085280896970887254177770339794863341493532796831122448825405308828830514725823610335593278445533252926652080666207669682703348296080705147077277395841221513648583094669140700758814707120562626840612465567820930629405727185936694888262248172132233622585332574786802514982539730546816 [116,112] -1003201837974025274134797610960066741272173134790781660786272308061759292222568066672734094531307087943027621894000632314953933310758353660623843758626911925565362680566442044875344313877441677957536659677219000685135477408031794422464924268125986606164086051656319555040490656461109266538183005048512823272286337224309364620062080243750383131913910624432341409858655358145905615646096475427861345688751821070978087032668371230776219931550713411262587402788174334243941521905330542076678750816789358138832360199443766099462733609757396922884734152956603011867837320920197247112383189308342507644387928584132379922454505882760724531398023949854210194119460380186068860679722568634813037851221361920060454889904260370776761926751797533205803466969966035169716457780754192438111445889664538630876280307128892262058230752674200700168252946865440965281503564526321780856011404813610418079504064231526486937073016788734607627635797842956987948255173741670521141959024257049140320528671141595356392942381829897406610778580612356689221914887490530090800059186991689431254665276207368366713959022413550838798581699572821565624057407586784971055232274837881262832921657389668757436911363918180585402950603748968393168298072962503053930538272356597443492277616494987232297861049682415152947167011639447181395658146842286279438546749738954561433479581355740325481644565578902644425836645081689625831070062672275944428900131876181235790893138225217755733171733724997744239366634146740355824153943331998067108396101434476971266818412865875008071541772421557293419834467161501339489195919335023294003100363231375603210455703963434451952165479100576570208038124539705197905438088344857542569961806552540948998225387720176424435054183130368990813564859492524178445250195142405432992458952084077826214088431759374545836045080401007649153880775758552350993631508162845624684209772191600278703500849346310404145958346760364987842818959851075226946184197015443987613381661039203094304330939840779434707034082070932300861806766645748961046853432487543425717118804628767025598867198098202029852337906317679289858868264510095206926728006986340292381809074437721291379917327745420253826256971665653095166492233624791639005691237024731497119159420140707252590016674368 [116,113] 196668653791065153194696472353048714313224334696910294069021854064572798388297985780565996709593877737014737392345601459434880280089169283422552013181455928107092897319461095087018313267282658030410728221363333507178776438531768814412751806130132001196492108335136340934866363718076008750336440298209989057088404127887263479690857390275194027724352221552141076739829540456071275332499426141792491060119741137397868582039027319505525000267204057543670049588614822493598842445377256472827920560486879486862001330577608634999135266115827101794805931046348179909743863624547700939654080186179196363769328544808102070960530457256375239750876755480970132130854943404100377802933858454815992286383185904865208449041277461820437371462941722825979128988495210837959712009184279221032728906321871125213992087856003319816722422152423131401604811926400313004687397955939967267064021137531338317168908477625445098686449745909815290107933687778365706659660238729165857116519401464344011098410986444216066460213748876217786570196090055177919504017984251060230848633209423654716071481479996335231651072323713724656248619071681053163244053354258876960298583255086010750505465704762151974293394948798325008949581194281016351210062051934683291382305690499122175037890178040114725309732496002988904714716205653312118205173865921247209268235846915077126636396581323238294937622807350154028213706012412744044593901002229662704029351214878639856795266288350296485913512651666175207715192425375892072209979298829016342703786545893432965374872459403904537392249374595239859782545270412782984040385160723824534966999264338800832462543440723168053497106538182223414268800812345131808526603623872247498031000910010486297461939394541092452319318898040894202170328539948558638576048789646601488208914415451886132867556382414818640429314715047349729105050188383629367066041534893501387495362011708068954445217735824359493225682410738769921552642763426485250946029613239247775468946584939865604425214978221636109722942644447912401865139130271415308637657630090674548292303745143534818006195073358680277546746825631244896929442176326765653405721992317153660039098220461571116654888755812955257845158100454402937417113956100459448449948081863106734773923619723402882528 [116,114] -12747160341751119844083678903254987945538973026298787813062580601665036298793458409081068353689899246213238514024850489689273972887182036064341591257958376937866318327324035108163212673108882632441509053997632778000803605143723483009053906258470823416432276995466274072341407444313318310551313695637682761923718842183390915487670058914998075955179129136301079837106034940595420913127293115576352985624678079840284560893720837621360131666081964911257254496003220033301128956048582454140179844979043407284657166230809443238353492577235211212518988502735306339910583866198038839630017191706114906632949612407030896721867059035336008449302898037384168830989978034195466636293824222692929995681249888176611377185670704948935313948401715060108413735747690283115534721370540661560773781933415184572987616579332804978161675837812976780177736168662964657937373971739071105154998302127236947678493111644732908836632885143304343019651235594305806278170515501449290187533068388019258312390781669496509145124664559352283533114467667647173766950609373194307760860329383467822049551349395364162349874228888995345594160111246468253639068588917573575940147170550541464176853329983563845389653882270693088041574283098671393981183345131649139335391010255393468982364809595026510709059081196138490984245969767272373916834143748414274843248969887015786474010314719006114143050338259014759940285345269065555191553121903939279098691234537018963251504200723932624846325701920100271544354984394612677887262778894141820209105451319877703340626089152117901825077849336513938075995030453043818515462869039740384759800589836080414601253236877079974683328093512982500388663409733627588832866203000390027641538422161668651778466971734893437080076361632817435237495339587194859964927399212257716512861119497527973499575468479215674841334859987247765676341324750051120396334821995618124191461960489268444590306731538292719928969115411787255676681669006975697832669559430325392814082385240012884393219803360993393597242748068564958405682521667681771639894924524053602085882789698884267997703545738257612579860029282819985399372148600155316973266064494422533425759355826244564043744846362147194704099734912097194055439130460599198428315900836843838050059407798758 [116,115] 2917712047046553146255367042648398285788236720444729116499233807917349071347058257444819998061943454567333681203818137415002336671007816478137676699786264500838514520997471885872893665804048758420523646445439707679964128204894797412858632475716027206777345010445763316891472064714162445424809188068413971870074941439229090762466281110107519701714776269828821128244758782100026230547228048825096870478048075095526602675871199036629640110361212707738154016374879785907146158667776992088151660821088004833588884095619851053074896987700328051538418783847207368327671456848856693948939241266593951243115974102611346483476997464069051503923296514428731124545436703162018070015069804008123976805000018536668976751422911170868742274745657814683779751722939445964671302836175666923177901441194696508352436036588237777770470692722138216966436029561668997594101413253929146916727538880150317875020356600537990383886612271738485213460599315788044114775729129303795008888686759840556525928647802127120888041050809943147362368926356455018555374092556253004695106567685586415725535018086898595463321739259953177869588237310581538575822510312787605967184066292220019924481938777173420446965854431230518116027031484686185477177754989332007743034880235871286402905853776078475576608279514503013872171240196553224769246813009109861629862973907465196459222814503422670459005432122157364557453686493670387756414600266954640729736726716206208118481692764751854017224483008308247823881364563664287028652250606799450818214686252796730086860618819339922178339651058844263990354366581574869233769546394795712617591397769776338365601744105591663347109079908529977284604328935506284641507014138532089083508515506895765906027770610191285718364243066408008043936530050664340550896569872155862011770628255157841322170763301524790755385874902502992348052543341803351421274688374954452846199531759116602945330928144734250187227470791656241724519212350568459786772075474008071458906987326582193115842965453024809327070067118237793510069489609724091874640434639029597209745739510016871320423056930219201628156707214744361141784152645332220957525547151529501522402366263403837811762835607604958446278366798439624433477339665080751380374704153946552602253888 [116,116] 194484316274770848083465010112811243978686108812423986678128446425903898688216107725492247002471347794057037359909590377274207028093606407091719690379355043832143378233625766599085794531825091732098340387269048139706775609490361399503816652411477639617768914320751568853581641921850917486500419096031135829304196321990973166772979031830860816243143409084507864085109751570997222086871196157683676876703445129511345809723854127397450050162049545548262871456925922089498676792474758674938019408742888386485015146994514686493149335588550586691977942433364887529127337025646443605389706571978670629885712516540118483623746052670055359393410730353473098661453797883107960370718488136512926916894886735309150781467920357588845663804884526934279659909271828598499741436141813587724476403663509184797024515343483209059879936920322307781409114970400689020152556168481925707099440421897496045900893420210331528904919955616895220725575844213731501212250988544931049407306762890765170743088382055685059155596049244190187991795710354396201421701074055670971065668291819382282855745662693475228511646468141162042629596108652791726390469521178522267212032460608939768674623044216060191621575972507586299372302811260731633185625790201587085578413256376464069730625231358111383757864425086095795792065363749844885448818822525233800901300416432440012528900312881166398358885410812420852446730597322066920145221838983408166776607074157988609927015183080621851918928902426857205106353413324787725640464126863612041595005229665590476520462206766932831994430686283957421708472479070977560124433217466023913675810997725505473284405018688392037611608719156139212309928846244067069191657443393058003249332276779971687372743055962233678434656228204668199016569740327056935855227329932414408287054952379696403051646925704178365071987547413743643308637631502949220395570772818902393142844712868826378869037699116768057781678821745503519846037835492045424630342037052559099562558426015666985058821394171455591325269527489578518195190011064451720807534981508778713592611573069125494561269888816714162479715286685029206970442220276846699037899933260987958863492018989980721099143641494010756009403349943934057668294598694464593463573129415682400 [117,0] 281745517195826802227657564822731858674223853062744771302104840821169807172330748776960905341627566859652177828128267068658955245015738320295916297378962598953923662824338916971735467666169904265156327857103307187814179333178821956601480328338221352262804154534830877942604884712247163961458055320199883617809725638138646318711747701799659786041326812126827084627797112340342825286137597407479359597306840919492518391743869447309775143677797515899198860712017476908723464607575023825129150517572697045158905820707558339338690154688354021424090101100894250111853721759611657536707813327456966247106374245659693374040312863803947829942542260865820385001382334515164291518595819078686721490065597790287657673294364391234243212442832951299373530914537655816660503922875274920234029438986218296223736679031412479331974820845311868420771595574822349492831485324975825886992890320457467211235503660609839234483714629574068440575098911170458382425149118225089496741930998483648495175449535968200407375358022097655368551925101692515277504823490779564832887085662603721320817565442479956446622746976818122253611438419085179705590425522935983967090050667191252341305505164367320657117145751857964737187398930694050921549629998346035666883696797292833366524436286185399680842160127361944077304323049432086493739487427684460600542281724686011894333912088681443501489394198887571914602320677058212639598747368389886909602715491307598194501844294499647316194808581846762455959773716139525999390344503547497516734397077999246524748292875955527911413135624277765755894112886311512146496379325414330564307446095815347967931029400939109413035713930346213243211864349254095465013978913993002317687837281818429092597613657350582717174962964833987655801033560184327343422103440576339682551281588647577174675664636430336998765511348257824583566621551491494184484028190546126385806489221096540582879191207514531238839756737856708516387096233629225262046639635458420369359237027590816685038604788148401045262818912795495767610809997881846323245963473566216448617657636373119704635676500433412553378863495544403537443287129038371145931023998241939338229080088797321472574244684626563330561108960928314359515759176272868414485896953788382227654807912047882238393806024678341269716423681057626853406117054882882425617318994636459095645576558966413039513063341488958709430165163478733562411312931035327736218224836600488857817785876385192722136792950815817718071721452599031260153311141873526358464979377860056979892288278269441501786401669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -35988101229307076084877442011569538905358445245523845414102232633002335682051677464931938247948271578997545333414030592087720200282271695680618126808116997207545211406697770136318049918203494283290823913803040650710897160259566123051828898010311427845117150241202145170688353046643541111753986789964490495497041653980860693353825202050759137908894198090195580455827496004209454333170477856614558092109126652219378755891524747700487571970153691858802313069300578140604940756368782790596859072219358134188414632644067266199565433895149749965372223379527381652604109422956891573772503440874646408176863595092938112779966170737662102750807265287010701940136796109606566687067321488391241274508689711470633644086850574248681699197930446659686839385731338067496878848387864364549046994185067923000599339478453303355320279073515778350172311760723806945955205585344040722166574573161506644193977108661453362630400244552378570417435356521079134312551012277180556453343398899277473354615880821788179379322816517900696702444163752909921379069266575291597843148067530475506033301533963581106949356154081097968127106646425371956547761445474931472199056167911198981622498631151185937405470039007128712245471179142803990766655432608229967509714832482994219859294483539631953857375357465835306200715558690211827892877611636602422098939354401000526419328610444570153859795153602072438990964810433669868050073371445173997645551309588939145639994491629558930371314333442683650822372049709996998852819205970583449523959912194560982302201515953643711706524596738588915832389485736987005906034507882546937258627784968536014153916311382768665552556233503421272278890311452071286854610632452186739870643689520685570929880685739665887931192330451137647454485411324486863586235703639088115491996414291647894143429553741523858284454725081908171181012484535039465094503872926175410594799662467206195851702678253426939051522655818685501510945023574427281940348918506216007664885996116697453813626599707612571074679452793176717824480933720988577262478798344118405606324460814153200800381834605819662643790563193706206429098570436076795549413388651081691177954328040986125631165853418990162703064343890939308152391859440984008358910527151027401517172192787813610226970297041415802295871456628416239346157111065658322317782706573288883163954327138906370325641766714174491988102845251901250780358877654091091448937603567686115018183546595643135667282424278463933856230981629391128652518403309465031083352349638047438624444331439467999814559113150464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] 112461207442667384556629827409895237249233478769642011304842474387718477319249408082736491598090201767922517486794476320894383130853448970521121060115272524065762309263059166896685721640791264702325482936568564641613327610277140458410495139249132621499707177230259209647129796294432353772318110537999323756905569742595202907428508304725915655519042297172703820452063022248733898479950739619520028630839328656693000914936213519652533640830447141320380908391194341704670893985990404310955342575109182801671980981716028682469183605816276034177557942175995330696948207461832801133136861375624991130506699913821072349139232927969394823229055675808661585429858212857177787829888984618874022281979698258944469319073673128461962850820667059497903116888566061437376932551689230343005644729768844458551851169488952391848053724961685331591857517588543105528194298070556683604211202655423549711554447229202026952416409017538219601221606820574727499023934561541101352646910167944076887483315663127305051534911385585477950219885664464337883341824538018815326348295531441532248600555229579148816117312347966495056552861032132003929964376886984028115363592453207660531779528748769604989112848458927635842344721409817789620328135108826304504992822090745011587651838950241060174680880447560270066817123073990187400416526978077297593150128502264900795629398466035759428445679992132351291240636242834220730144276418658710449246602659552855757422997045456395474945149469510926953644367883509737489510227856419661846480983577805937311527882614217507143306072833366569073571390347615127873190997673835660667977974391429034645792382144956764582776770259789791497454255997336802310691543538075504235856462881914111619900810348579697083487327756733954961963086522840518333779074091138876484755446041470179806032364324644409668969284288540718036873046291754386739603649763377510368450979243555927025487921548495968198098523620453781757436008134039224386720027241017575293056460234600592171822165087763930883222902271348378494136366933307156818137133968796761319539001289147423570423886458316914585051516269956745728913169918483331104649332260502741093347123112377374658110724991590398455746813875285561410007795908050141602369312271106446288196386432941112172646364683801840526374816386765054615061557939314863735915815187639808433568950506108393106506592877066569257230852731366394110923736511880454154406135525079918330666322289343188370922187747673126402498083841276655770879748509556771144814236726684286196548655462980344212633968223191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] -2052782695280756370349358589433353014830421353738241602861637480542030150320885322274689330024979273799155090094262138665166253316148705801786055248109020383415549178492937713547798702007353439203988260996293611383200732440920106936489963257928550151697112261354246376849721618018562743263474117524357772688434136606091534640266152219045984813766459856197399188976008906853156615202161898335803394837258816315378240402062845893154096165681551385171252692714632833790254816948786776486476424606937134001457503772585157495960611512648674172717615616989932504913810209077964794428288105056020533912631772174697368155409439488316605431624723055236149755831916385143932329130210482469703581148824782400435781221354310212243678914402580546180967263971620789532028934848421020842635016193492718809305267487551070632216019004337854438708708159963555062983993735818996028578905169467091297430651938086850151487530511644666847108820282197943014005286712087236550597250534894511600200537023191529801700992735346813826000675486679187943787400004905639586846106856453109008894559894808565375814335870829287260141519871675730129380245569957431155269717339225272879404953022628647236992679328605100912524560753843520223114624117452680202182815899923452045868369429077766630456109967713477517003863984601188144115591112537978776127205440599691242261735287333037441197297963784030264155768250684246194231414997499791684776115042266163381667816565856749668673060423722311137379941615392790790296496456042823450790449448717776627177643193225576680546934339656104276820698555458490984063873156279991924916739029002043454599523580014703015111054123648817045659581224672696670489933597991496437168767171768131479269788833282832076881959806851150343114545038972230773792790868907463305044365289817228856035574059972011531318824137712778874183261007470799133443247444907724949462204260568749080255313339014127129930655702262228413858210145698640843236012477772406972557736938519039742632361047784593298521804542061459124404719236803533549772087061318681472559381434504768477367952781702269252576695304576775722101973171767463726778425525772276018779611343988538802898592555653862374774316999774647346305871510647462922877098331029692603432735909750616801064959479808866557847995279664025536073461477288348646730987423374960176559061563851955542945113484702659081508733829173092635502989359722786353602908080808441609937104545695814200944005260988934218019496838773742573491976545546385755999156811447548133676653148590086052759988951643586560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -65410125736504122635086631275383612507857508724821952151993719872542995956471430698447861568433666652322247555293191992914924670925532583276155966728423878628675179467564634191054154738145762428190567621655232395314847207756769427471682719168439263174232740983222471908294776078185268617955857950230637262893534098940371234064671177081336129037861341458366091399358751146879766419364220425038445746431658245449532158405224876904269953770802444314742251824844621484894410936641976649061527967179466370516851137144879532674525622825189637262902594719167986746658533592108259703047673632651378829423958274681776100869569583849667041797695539146050285564654357091758872827006561417591693435941272585317921463712045244839392520022727286730318270373100769295643766601199490006077653255499965760046617625480897704852770852549370536528092532965116739404074213414388151361738526849152695413342957093699832340150081027566641541718940761674288443331019168691189524439624852736851396254864884924846511109104036889313682762403810523132953361648079741503965322084718847282017570670152101719591801291760299094149515033993197183203885051087381831951212871298701766425096822320739082046743702120242403490259308122725866169337700810370861744180160363339001075144395630187600526714378563768184683601312967456734374833495200321697618359086378956840713936726042018138272173692234025700380456691134598401600202801868348364137396566884901088869793613078584620559149312104321062666441159236859924263091798866960349067532210327113528767861496794979389856418616619188676270824251609151830469525065628846459910284303426204941216261359376781221509283444262082986182161174413458522266088970524039595807801845948292555502936718231699312506800686814974098225803131814292432036523499160858913889148925146112278586729532060413867965949759189454990857053171949251046901769947009174064435506067012281589213775284584840232165892787202510920525682226432545644475410294451239158793257396719860925897910622417423539186695908710385177384766713030933949814565710798632000765647024640977245300482375742556732058315010809876198566915874689520123864858834903704315281657833759035772079804476011862240440843666629569011901073641256635017700747636943210981943705655061121091580976265849029056827169526084827309960290183063304131429393955678536806779249227206368529362191718721495497307102301707755754060263207056861915342272269896713181654502502548126840474232459477684405837663910983628912861184732592637614943651495470600317222284928245099954140571934688018432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] 629179018141684105191601155242251625705713980650527082002817218607141382189457212862853008052003584392056025080750518119706929382327699068416142268728611791400359668181180410427376151356622163091612172595713103620256497647282634664983752366198662488902312987825502564814458249266833636457663646867210395903929779680174766162052718602508536514807960623347926323528250463142451034948232607631862386775012074127576474063263145912473782466720837470819238347851834436971501049683994185292457211322324121735772047039741890669046150868771218224099913986310587596093169307257585767670647164032594949973023344856471326854414918538878305374643233236410772881413085443968182637357282260548051702359293816932226805307955751278553210810608961588760363614632727120767224757070360528485929481572119406498995299708503697403035462676825316054525728787120769926161712550878500338626556572383681705980283686867152535676484454036720699944928060632513353477733539722660262279026370916998547328392135643194206755881233628408897705056889100196675685239913093754345601869265421854777308635532633036592907452194246672263430444732290800346146383485506266781816272819301032430303781296921391184412576399242565621113132802650683761394529712681214846944392559082867528284107275335897716404086073629274062121178019830081733132235992398831395101000855221587347429905296555756150330680578599287135862173895395117623457754399719645110347133277263045288172161877378415651323289324146821418611851167535346580315075638452887832797954924975553918370285257740020422929104663953433687815424998501486402430729817874322748690534214953789186414023434508538308860130424829671091858515988373938630368510884735059867816787062908275292943952042936427350838759329795668787760999893244158672350592177668615268853399076997417647598809612286679690393383283074890314784512025304693165372455633301366134938095703615572161849093341433545603188725079494323920466992282810034954210823942688140516802836688192413043430893981878484742127576570000130611323136803540734641483066191861791300618488337764501626160966187826010693767138429985322673415387589414810567928657110592679123626561331088446412971727370085673644389070855327995566499011710484906246657510902889746808405440390643591335068019218567016143370939123253274280501307978745623420951110267124698314319111286984396749842750836296508133356671112707482558307386995331052019463656709905705316077821648660772472805860807709914487502397434814574481028958747852787353630084624904201039558312704904164199613973112809274212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] -6843077825540917031160217396735278975430648726079523370716650953791453672842847247149947660625419151881208805987177188410141756367055109636897223272750071633919264236498590465055161135236785630523759762706961231310202103809295202036290843309472315142688935315441167722509221764381431514177113998990616922871239428194775462462368070491276880813938085423999954712573891696178459486021377869560282839500323946050739012192103548075217016172769931555259917590393356570737519957222728787362293958857553998670780676918523406635426713264161420219979737339666299208151228562796900487299253137300050517686384766944436972350703944400704529353922852929291434544106197499125595005699522873873591542434375192353288197098625624215905085892984063957761908936874807380538446446630398095298565425585559204516915785810963384092999355029363564612034905521099133095784021228648973788632009120438771480741569051063559358612626251820895745000067069938313086011035197993622166566715682998409155842125857927631633958007191934143135369464310490880849470394364785728862713387211132167973211490157546092495941980473822821157205447590886489803813502683144033332504304676980090697486552536209336991844174680431963861684978503953119425129373111551049993501042739022841818007919622802535593837980163587844409376194834373971425886366904070105378590713234469526414062897158129925329133201487586050635771787296096253670212480189653394382530891531753392345945523871700808510844840858771869773549083364707833662624966233038082796603739551564545879165229888776091787697945859044449916767097955341653937888289258346585011169463777094116423596758629208642817065881054834330566842545649206338910322558938875613963158612584074359716499289204628311167411751914720292078171225193995156536407045977880591051941576992681034153696859626024246137645339465532128495695450686063093437301522424197750224997375512886208966272389446200020793990973651954634534955795924847129916822437038865811423880029962292388751456660865210363395234254915322375430633700701149793470283029523040021346102127043206085331583883408800845805162741674425884499514872531997501615974421103922805671368623749910232313967636293951772925453869011240216284413126581137411071390692114750780527805209746981817338083026728905620890209158070042172274686054176253553800675045751049715667408387429614662839568687452778105009232015160538578898064508291929849099471630744725752696711431038421103247426449030508614001914827568728325700141808081659747813078238661157464554173443885613774403289137769326722416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 33489269064702444688173239811952841958547078319475992355507467147369175441893987989474316578035091805095337525064868687149150413085020474383645893276836153194248442827264565508667490286915719561379291048984708123515542014836205193539215278848395862515433524156719575269502387070671503796735413060417124242517780961342184267514565990049494124737313702765401999700486088783022797774391819745538433455069004789937846043982462175587683886920390050726281270468681432741673541552081699621147319569435792962954093299425276790139949689309737507511119086854883761347676254440825507077826894057596078441142534694793655276843631583453431100885424599788527589366873725517561208437980722315925724475670787163284089965862856446496682115319061034615605651594167583388980501833686969202649948015114455772929408816953836814970509960345442737728760026548421704089378098985833092962502647689466001458742055726343830555538810648348555227390153432728972494001383931312825640683210229796128975383285652516085305589321958169591001642784922669689009973517159516899669416121146450502146034775583848940070824828339391089675726161262896450387694629309570773193144341859759171932537674224561411533567523418286692078209463490100690582436161271442417149602349616237588704615695928162366137080344991507442483328073078835199687416428019719232389373630188948694868443181804310427790449545572156246989095744622008002899661204255453133504583540398570526524190627494392446504141025685898941137113670332125649675305524878069221745341348390463538377900500222772258591832864355337841090360579015408417330690984288397918003284891713270014444900783288377250972046211735634052527505139467282992516292252160201309521501223795758506442427549238044071380088040127468747691898118433610864215845885535357581579308282377330445724423925593631988415398080739319577490814728578067026818438499472635454226092537577837138398442569950945839097778385380730318442933128299476586226721007951996164350347832353919031555252456664468415690679202763760416547755151057792788412857438228398291481985970921871178008073150073592601481271202946912740383604820562473028416761205361867355344386000712453104518831992316037687535590148822196122119740214058075204486743332492410435169821490313087652959559811711650329557270031761754932852975180818172684123546419253307077597740780222461307540379966829879975188700490324825565711053370291313333984342630128041944028747501629785826995381029301954098299203148146435988894504319467344264998006854043120094034713232911868970822841336689520831102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -79871139278333939518412031810782158627692110038580669730742667724748164851852207664359806396011369635996116335171293002276495675291446188280127490057113403123271727768048774639425156202318063273560466378989291291738473978653498821996111016029246962036198794282310647563173145952259083888975822330206659334792529866893662562735767453650824691085478582221793866515297299938441326447012974736416797432298054791360824481182868561029961408054316916623770676011795016200142200687932050961426084042185142646598815868991162773199172116690976059026141330843502852233873145926915341411847474373655851317763953342653948156571636813768803601418183326165296132690402313049199776178549289390547564153506504106583719899346773750341508465890406902238395500514184781970741078070306742945694947464775017115224901891596726985346540856987449824562050961840303448977386990032659306978654701693988999061366387215955586173827616768771580339705459197902243023578092946250799971420634890237327986189028387752180404588038921569708920578559839709271757130349910441154781892344409214285331729599142446963375920984604056960029309772185489968094578177139730945275595996526930113996415473588016519963275923838146285432524114873955729162214661255055738797136863006156724780689611214641328042050128766371040668423640363967843209411857877305437966374342234245127942324668679764610281802300264421940390410352349956631147292903667666573111734007688513075101873747199303758716157225498841942959124490732990908888927198704675104377569771019544350118978424178285665584254290366343893480317632237256406841855386132547664514427499376378826547182414262571488629558385664326461716490283483044609686402528758492308090861164135805701519645393299643272197883189652230825626005477861333316304525048303333696511946733436395894254172068048427712199428056165262671895128447024763628133947096600717175090736651164408545987462856463134484922697321335380423001805032084536824420138093786313187070245445435212614084021100768073022756905942370324051869538005641342258845966496440614573345808656557793579732683093397681538288817081812198573445851721940417952772040492927226106315056072644080152819203582916069644569671593457951516000852704908886744575735217287093999254277080175512818865923874156137458033507143852102324243543509778723091841620704115236093129154435319524314735977217356057444877971549879269337398786371367296783135921128422497133398121932128947014178723702788730004684148733017282797225304297183680245912070627650401608748914408729476966437476948447674740244480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 199885257317933468567614254474450878302586448464691190223999916107859181855434902136694945815153626098400208697010635863099199519864505970985089345423785653305512176287567857713053062398697654065861500164500272214191679598343473175768555204764387831844497589980285112092194756682021883805070834961318778547583477857229412596014311986621288075293065386368864410449840816533040888665803651393387596023141267844089965136826256586754144974032389102674361908325216458061189786316312069938077952831587609065497185892929783804454583860687318317087785893253712193954736816370433857573558837457091960588855244599884821684655756548166249436213898494764516390650965191554543474879441758373312885418769458604894456195710201883770583161747254605578665607033393998855636884101673440463292528337434153832872718197767182603589257370964739646121395056645727172023752411421957329000438180932634343588199413285020829135320564556059327088354793848856323004131413463762321265641293138582991477952587593797520955577481472510636606817173548238557719371433736270172902490984354303138617137393802490283710253464123242690643666182527263094317025523024741513850534696796142599583647194858560663553973416317940291116872010534795969638129827570814950765051594156069307692892771830138123069221606876816781902096279926360796274562429659673496570863381321702591657159175519433215472470884979279405210556687645724892137432303560192541268244116274628008624568481139901294445183796223019242193048450312026403028327969889384274772023491891660789340029302616334057103727661575431932592039052947801138841740966263942345896996505735801110197745916832803721070565826466387034889009197788430365538131781813558457802771624243858823051310829999724286918451691691460447783530386022007120819674169354117335581244233887414826857875287366858799933419343452250925490274523228755385416750459058536472360942453219075918642382133894869190309844985371115120360696179829282848347345789793197054932722407489842700695678905941703364103209878533913702201293292841163023540193901173567967709167109719313244645830034226826266269402420019970592905443492214554388616737266574580542441863880653661391712968715094287000097440453308171222067291551716575337865768574819066486052133628247274194046414510538741905793891138472622532484189815190862150999622598084129985217568195639632157736136502858565181910580976022669996515392197721606849216631921222210945562517173654909763965722281152296419250943034580943119759954051475128178015567536828631699856479839704149385988658222225440725008384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -861569730571027892959271085434559025430950158195964950279778279578894686060420617537646201457383345779823360658531486104977375297272815748774994187049333605633901336171615892632791325612890323171564790771263104504102033479787755568854529273800760112047453307769128038644301265540347235902048018748585270741679236615520589029325001754914169845673370819896849148022899286164330779804737224189540129738327089097747514464508732364398395427758907365928960789011685772070027152303453928988283001841741171123884282729353850741521932386124495762772917699459602406613388937572964158365618273760111896595176616721567881816422531880132831172142664005518895144412200413861045728098463405163285881996574997565052198633956227704219748278580176275771780595210197911082777260608261640125796416628525909146238804563511890228897219529378613595396788603212494506627422989928032741710953926566973376423394481810292014295850859345264869802432134243561823975139305517976261720742639888535484456975875173525552308446973588715322839125664868548113721648932939729065964208231878162488456977976600795341317830450001140716184802036584912360670774562647496990911739337703341560924574838601084131056258387113031124038093160385761856233685260810079365460746135361428235453718413704900056364056870668789468797082737851028199855073774801502994494791646595363961590271936326235137876986435453867518690457212441754842597386128142535470099191601674947328130057563008108613251050853961777705377495324665946164222436244716476075488599091805193180142120537332910603514182143474813124904723568399085508908961071648666866070696540173618821041140195201769511691398573592450043418569715856054163744111394196896549967778681776038803330680123457120675166278241003126033868541007431440140971343501272486005909336223392875741684150471765715599691975694597892826271805933532808997116892073224088142244516801219631717002091025174151083969546704250302047577278191003148220065792686412092883813741183133376829321523471780542257562732066722354919115663750025768614464708959858973554786364943617055167254163697159539728958948072032761671713097962038913504827611690389648811443210354897814135403743626908487144896662675601783963930873584989207557863571522417910713186146504063909149913182763983627270511360686917212039463673488655861904582566573328952176374009185190466148184461847925989519194283847588270190051726484324644494518957945326171276322145999921990423783255781533573217081258419304090029709030771883030126903274856443546099400277101187204664120726572603123129384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 1354605768158650465337922411004494195339974734777395759057028252158376482777226895681513618907584497840340037275447386998559391846360791766776095502206946504433109592827551885099765382785238497291423339521077644292451394991714927846701737266421179944360037791517349132795726105634682665818699530049307449256855506791435425349089258193627917770341948332068190036906269265976868807626480867261332779949326023278830744767089878149678827867725977381021000034761922381619606716363688698071296009148827249360370154746078567695926894755600282748523729579669556803879662087238537551963949337654332311557467247096879947777669628625126554186840801319940451142661089618625529991950501942881034293931884150683042462909809742941719688634562561549468014106706653711435967522664575932823686829030826669060746683933915180553950069263029748848456311707583623928956822802781227772399690556348222626552427308498341467256404694214148384561723818401198395044913484229134583619224560955823782870728385565846527286947263933612767304166459019853244980986532522196710713898860148677227125060098510833427450761720617185547174197220779352956756320732148247468499718432990267421228654912206302757781978773607211666436880995750069601013113637256835759349102569941015123038885074186323901331750815642248414681388844351350604189348669290584143208390712721708635049238901362593758062689564061823805283633786389514966064391993654423292771525796089218346117153874273408185929521524782548120899176049581878340831436574517324492723650229445015886504708982203406625892761836565708705990715153910167342336067924314926759484253056201951832359074262775954885512996475520484409696546611098512004911188693414995663362487414089044130300867338651311839926325250135795239250450346171711738149353934598887044090583124684720279109671053822354045825594569156802151180981524423285997848810157854020086488090498678593692822375745136095621455935427774214588171420981533257969598403552153744045677221546693811318201150252360011065524803339402797908168094238856114790948992502761381121832208552455616481626016952964194428075065266638068446892872436722902586816966181595363148870166073759759253021604007830396533874450066124032713048214182594579645790132005550035487520399497421697120476105392962112912987546724376592990566546014813604550937035855254491574051504349079532187884169541141961358043063375708909584328657940421602135667639485759351772381339301604250257124757764623633499475961018235978171576692121606255967557722023466182086022651616823778212017120123060569526763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 10262988695571700286279104727024226696996397616084359294826633410060581480541207118415146116923306507470989134072057637273006122145556816965922016798408447292519544595719005420728489485770567280791919583063479429585308131276254250035853252530201860181945295381855166897415226704026355972432681037903207277280699066311952728162142490003609062689922126608078829821374930111290736064576148209212143958853727664561495333568995655268257727293754760792157552296374090230438216036771586211487913617501543538434647257695669393457086103242848882925694891948303549076390884319426792210593084851643309403523963610756263991880480798407867077832433992085026410425258046075995226531864526552462924963631228664413042424240972920870864767062720654221258931096685622932792539378147054312530383914102214594684795167593094073322076963288412689103852791063297138339167256520889438919176253601589338894411815205813111699251708138957840828355386695761767937882575938514683784982891752559155748897917667831055058355322909572528540521345940157662032464597360739571509471772553350180009257841884962254833041742808840498142942856389239961464619836510243058625808765209546896360172548702665124400589208783846601757725888571329104919650731742184978732607004500176088917989741546848531047325244910983101045409655630909129234997356282708576478243607718892413558975990008345230467885460649118657372074756193077016705778472175161784141934015397742197985194152297563619739037554575408840071126079654536211353562682068836024072227516487805230824795527856058294391411688722141700876525371237626333257470440844358483084003355773902537279008624577448639425985613206604688713773733824563637704769410138678565239565111821668916742467393515920010414710094395159811393693979852955297458291416180111961137954261844198218976767659652276472168807558923861082676219471787294981014876126148504253604031847873709777406501237288592863973828442174996995159729136408800188953967972977860151604263729366987480738284195280266796171226312764368498963861137757534821943330525329480074282501997810273466983218727734054742084204802292307035477955852396727273601460221249790209349373383066128689157041339071695309767429831073924262044198424584900906770923277836079106831553041505666402225346721991961279029147715900776333213321783969671289546795203163155868700095094680325770783951422364932197381831810517391979079880366579230936070110650777865769366398474891324643401796991714224949611628849919050560093107311730318632636815751700512732749114453554447637576405259454318218198384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] -73083556274652958302505074652731946144951226533522029718373098582492202059542252573932140272094056230450796074372503910454421937888077850883145952087612638617258671618575518357495025989287999570808443792969044962641053885025580792957578149772599185063819849614649340208995204060890864008127904106814265368135462987133177082385866144767592738466807161527029686099759902788756519401340288059443590396689216762203745204498035223867102851816958114974160693751601634580122343391319386494018512437432123482817661173797193579434839552621106398588913434468750917371150726721859912974525378924108562343632894374311344190101406026461480091370029390454066406922457319208490886805729332878209656761797972082990061242481581644170211947688448661706548046165442753997256290866919106560085399314463342254636531615045210460675418873375428105110965930033920670300227285559116258567742055665404395860745997715766141238846754478117051453155251183337974665538060705717353870567672971147287247150653921555288412897248557098803343620306105076374633813625317175336169430790742552456251236779547778072352309307855753121322899657483710074470413915120339011751060655759205613094019736894624726828574354009067676632654114333459831183462998629247920456225752319023295548137151224534658500938195374746702869715527448519124393271544573195817247596902255240265773921180048821928012373793562103788015041698422095562047652389756299973976556138009616459115175333870019967552615151343869447835209549569164267688648644860156044528628449711697366416095138426142479088511574977631182900568727100628241888998974820238512423468978622911014101748052160535262504525242162893989116227417596767409599606455767019010368673098654789802515602420915243784189009703107709197401620954483891697299940154797502732243833495627311942946477650316746965328033811701312357717818837981009793480596490737635637970126424521206858199637953342670258808138320421520200450517658992382768183286595807880274018676912526374699130225898803256989065327192221013861281129122633821481905250885304704141957851783904339817958647083517322321899996298692498981614102158378444420068419144531776770560512700597142748205435177522311043385920085520480695213027639045276447691626055035257619084840276223407757717632840350025895431478290013575796591393507580574095758635281213525406990690150542811356971131656571587802145424328071291746892910014157221509916500020904156957838918976915240221373726404845705254268352110879758570990528204445131638147590739135446425276830902015220695752955656341520224901660672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] 239091081169232818729567386893950471204642896093798156408729611883607539579339817110290124193910792667944923358721063430489652784872780857213101075259393312781103980666684534736903656431561335031152189474368256933259392965788723363717879098970640915675101795712100656313785934952764490870726572230561167314064659933623743755645904802683877102696534875808882933242205176769011810376771149630503486028813806830697144664601926617751402391845226658826351060151097010841675441120563458137543467766845543998397693922710514149308618347941563727421218226962560107935036169081568150368743430130662823698251552893599033088218158483903425174193021326225073765299080701849798016871736818519053904269700574667921524567836098220447891799747455146233004873088582040774916382449861698814488255978040368694374522870614623603160855036381283551480710324308206024602353587162017692251223451375223538382938834241341769982177483638716195133033352671910504833977744557916342047343926751497432160120459625222918163020398881745497687143940822442044460712444479947305840275946329780716026802796613200707109270430812678596766813750654264677100668153095820447083930284254159081293577706421657218660396921063602127391343971054583135084729117126219643553410372348063948601369756531014126259739355459296644088226135552480837374196556926094067925984152565287434806063386980370962518747665354095224687197741399216093238454027330344656990023336834296996072962967901158177129607074365308326916191761550402233632876554958933359215826723154736580909359250908325293953202476563998906334173352882578974584864881380216878393953685219313004887642139855420695397434912444511745450934940598253393627986083367356658955150369794122868083424688609269384714978588082374109535860782346665935514983894140742346924787161743899942532185240351818666284968765426033112103777846237044787937431542362635046113350309238836688434191331120063619382409018007379553005074502916553473026918319911739052914428496938043757483499756957063903393501096620618608635071684827037323710596822506870391202051212445099691351378330232876505982258840673184061090076660741666572461011075777517115993704275915087453801212181122628359499555898392949442194417566521795489440042003254997882407177179490430443235670832121474680155438674530881004357135727240682973419439273128231843148948340830650947179932893322259677687323084227194614770052809420743910468651543901668023375055058832835158080596286320140150895012664533689729706646230358301876572048619207565976447746339906011478040054446959085053479485440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -487384406772019619719048778974023713356244298370990376130967992908017285314415652826283803464133307629370085453163692130538928390813653156043665658631960671836963689681693154022663261030385368381676511045248449762751191898865395133734930960211249576217861669115048853264240211179749938081755214904741740210258263304997003898943779569872088947192318093051812224041293815272870299357969634754493143285585913002966628101000854276946817316277229636325722457794879817880395053140302384363100139966906710705486591035439001834368234864525573958066928080302020628460653341110419140979289587586192077547385262774514410314047900678707758731007027863269641364934828219269388848587910554251819686590605372948110321355817251318084907114652305429360533197401160710623416761255129957603636009676540895423630275484855832854291988085658091958033844506610118127327465923287273895431611318206399754744092061210334702057857426690280862808460387471631338878992180079747038450441886935453304832743997364241667043055526528198885160247809837074102768229653789046327325744844448067887536498497251003207558403583822372908652290017496363411120806135801818728028098201824910894146770256281210569538176648952284163579506997480994063560965991586975635628125411750412180907433992046863876499525330209821824494824186316259614090862806158089451889194422472362085052397102242115806494654127139021159436538680458596060372254369108321772922756579192388967103251136916296175651289574008781550463315313425323109244730560771144386726241806255908647078283775430376068859414109063924016340878822043357996008229650381012224834139880249183992274559912849775993732199137232756095973665093947847353922458021947737733320022020313926242138945307382841969000590249431336287721456010326485566256756179055576721102147275065097869758628876508275353408112131004601836504714029791295425482560876480939380589101533057543929899006549364090137311882835249559959119780235552833631191880175839850275220430216708264158735471340827003591467761096631801450090401991949940720267649650104834067826397304216648105891039717150722042214500443447650327576497174613456168745671596895898877685308752346454688469172865476118263478257631373963971750368701115368089558153087037736176979908006990482289867524194161802629491783993466047944447886348907000492460540180678581879178919247088736236984468419630566375760770973815904813639844581017648335954592624779961446234945909355106818057833376358431385760928351163822980128125179039513627525535341086665190808221136301160962721740722488940786918359040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 625036266763429214870961830407555732176116661139204479635316562273904843174164654153285682998172602884088748315624036672269877489180217017689056418453487010466850371600348535401537660065771929769349322683603752936952047333694733472097641042307306278777600208122094331514216180037106602194292259890618727527589165711401514166893249130011295444989975507160951499390207940454266756985836963359741144781444150720553017320610233709136456744192077406858577269869372609563491401450449879844061016005698216714148949363838712280252841299735745976666923454791446385213264644989586527265278736318938482763639653842026814460288714145681601680918953095106473159771050829259876047798529666292702293745727277259169994479133301262003816382953182790049819045250672106242667386003869031629622281832285433372422029147887904287800155822882471144138995825519268251864118541696658646814278779212362048885005705776029037152377515808839482593226101977769000344636951728957497444784309956219830075261428054569835773913079256668483674803395705597772901412825685579728410736100768549901904004902697433343337259919010077205970590569888269108362388934782571868986122082532612281449324940797011388922018954116435160686673697083373893260957750223419686252947613496241172146328798918966906857754624805337975826905227352935697131563381962397026250048660201096040933852095526980555500234665908959374361286002375986012553171438075678043091587233294687379405777592733986707744738140725083930864251186778608806117070860675867853986848201493049526249424039760129403940828897344923560712223189000201576667758121763679492876829387236615798843143983950583776237080380055519235754853536397509192804067462439305035523953878163475406757725818714882985706706250054038787487598394923840648620013219708068311810162414675077390249657423311460954622952053398796479855767148493036548305109607094986982024461737727962033387596442050620469287532976579870198881463255092491693090993203530658426989964467261143752271573421984570106244051992385007742146333530854140141435235028709288817579716942387621052408228081552125910735433109799969609649692029761365415291423876686187109382443630637708233793835707803939606079850147427021802201194732974160215202751080622402184143554457261451560655129797422309661538684075354147702567062035068472724540239967641805687267369569308149887495666594587954687738880752252730858400736466154674109095072330195989563380997127932805101209577981603904830262760692044366823524252327941575374430106950028946851937497236236315210980688217183746644099727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -343738683320724562657094037580792257218822848186347901753105162309340352135977605127930348889875674845352356563849769361600498265974472359996195382058945211509720181396304797855713058661968160242548994619431401156125364263611089044316026276819042631692308821920534745193012266027959582169276741721616603191693588193459011091932682090870137539027857322138092556448911548053572914871297307098433391920131245515859390574958409487214964364327634659657292883647970129464633281907428628781843224459786041369597609546323098249939012670782270486798485320685162613293559857781903039668586394255867278254020225773494308375908424513043251553274272393724600172370444487667619283051117653152830515336172261194964432964958285599115804704576424263059202704937557658815689615479633871306651882274102300653756838018125402849290852831513815479456277500747734217332260341613886684055787868986251034754494754132494064487536893965810770603693119219549295970977793500888962714040984866853910799000466278151061990894516674317296922490150108823524184675352947912604865335843621428284241566341024231621256697114250081984935862155619495966410115139605831652320728864807200818779193655750665333572569435054229990325162192508246951487570241830255244013780015977744170795886752612840452724058198291090389272388111801951256246787295182163330068999340168399764890240039061191859312460621522865141885167459125414865612035985680870325589498693045856903980564954239262137844152391648469805716410977841480892004651648427563509561752376215770517626770688880563828330254402573428368218595103304844913748208755001925466192766775959683376243347065381982104990318499423525695041820355384672967332861020867859317979261029144582892104138108498859910135286263083677058350132708857852972133792305363389839994439054843004677741298232742825259792050740738016247342631636886913790189929956948444281415929873513421746191286422518095172780269030546657977221498975666094652465066656601280095222821188763236498824071068479819535817913959023433424860760709224403246167396835378940005558048245622419969289229092226308914625071667874819035497613649475871962481620817097443875468812250929715970971376667351397505731914431115822550653186755516280184143445957106676894527074238298331724718090757044107054841681541493310406096530010697448675729654654145810072067728610826855052895261366715354938624789133085517591536346536753322247662225034710636297218712713215226688266980688860641084541043509993177218067037982602288156444751000872100588971215785102292592761313791227134910885003264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -512585283967762647621751680909823042779555666164510247702897599641490346012649914525251171833035374663645628174628049275434036706662897689130720442648888388490684618791814027093370407771821982018895153564451550327306146790893908431332658033747244673823091551817319975534966065818445657731976361004685213461305878232430918672306797965242046739942179916214990274666628484450370848757504376572877746200276854134083939419558451398188728456582914584999379097180234663858753097062015357323676138642242073827159330509716475095196130737697374423605186069235501988019417110489734940840380499952807886209539866680777278242040567738743049693745318661932724766159165600105845299956726182596859564483676663102352045161087902531921328983826210090700775388766461598836389967900732749906783036487814998554332277311363896600210879381862555864399052332323971552832840745148664642761869706694531107068659672314623059173780073036987349483946272516832789456261805211184583799045481636911066863808781840009878947801988591309089344727466236663350034550786775682900400820867952374931880507883401080367831402896918470881577954660872687674163135033685711034687014616620905148952391169711089763248697258202310623422215310320852320287954752699024749706447613980094827686644621387553125268346460939062513132605504538745444716130578270241844358720446696807041512226941039875003991883723791438464319153151235727186697905312312826046322655957334061039900329786603867323028978594089705356303113525499027212047195275779375257092210882320927400590644342226105859491892520950259245831380500063979156112316186319926488331964552207806256702535738170565154241541672440585198154888279479276719116698603789867116439352950868542660371362215984899434052149233768568276737238500362430972645328328539572596657395275312372289278707643987808387133519114526594879517872241931424870897734733511977991446017598264888897361296192671760373205451039940326118223137883118438437626857974751247393739411747095584532872520374827912224716076211826634876006365154544899561085924385578747890091742184827468298028451081719339017779849262060083532328661505142354813050903491111854997498443986797988119636127523330340961250145804528510951905478880493487089932405273343080797068962008616107385625064380548654063179988592437829261156642034033195524770113408460047154310788974100425610294489839367651482463559769461312745960631224474533258330799795587180829457961851816923996188219473051389961449621616726948538173523060536961127163761439007640958720949617509547534842729427113576014723153920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] 1710693565153765682429208375096142960656472769275143238897476736734007142949629355277917086086919477210060586476597379903601192626011357302633581929742732718706251370412851249806356709780197486763066649621476080449332576110015503148166855850791708694390164760870346959511540689275674998331385237165119996698932888163352870417166190685892470210870015989369786435395547821747659979469047552914975226678985199541491368415638005024996867772632129608976609376056937181317658360473303297041799372573234933259671366627399310292575467695124322486372434471421175586169747126823039728457435568520917888202287774024688485512843011765493484253972711232596311188436060872643884434898915316848871194902773921095380339387234048049876640319213776935549025576422680125485490691340522411155106112653445332757088584332009746167623066717841624493848082141427576588838597010033257136724700064896392880681957919758371511391103423941583998783478073345720293314413397268839028856591513174597483301386781364494817750495458490959541258102412525696636963720047707128622500508907301381459686341635511911344272087466081643585025859380973745208248958066802515258269431146760077124149171181871860050730177731360662046162927702064756729585049659994803760041565410715605746030565485856140390975152037175630513472714986917599715158706316447736719527636199971009786911419393403444376005372316168560680342666493677300093772668467614418216919776425568733199839723228883135609189640535718144463606843382915978794510467023350442141578231432888556188456172384586301546586183825849190863801390065690984718992574646661106221522593876464517370493414473169205078477871047651218289003245224515334163504066260169535417719663259460712235947965033921521708634892440163869118339676836650142053021779997455927899741879024271211734264437965169154270617589468740487789664178227655847451885621699096691988716263739890888549152431704563540780082657764650710542845231505621496274392218534184366570075577874326275709644523449383561553168075392032479726696762865777772615939363146047881215188187995540320763919825935508965698565248004748653570898215856150014067197391987304537754695424678610712819803986305680474318421042974090917452229217929176369179937096346899893485197769272654443551672332276692019362217001149965995465743934126403514522801707416716292322238587384701999005518850997816372146578066483216720295768424071756987996187813446913206006780489254030619451536158836491626837950253388264579863797055620290441610037528091081042072591754659631292566043389984172932491592597504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] -2721122797778679793973891587771208257369735619652204266515964499970586791864287362531152147362360695818703869644366966859581554336004110355350518862113722610988015260494125781180987186777397237634740116509909410482442091482572298005518631722643833835683635115966958865825758273417848646749054361700427758547695585055810130617898287497663156784487463624802474904783719708038951778449369971464949460260362554956870360418419578455449805901231534571013622847837578033146261655341697325642092208954248413216199884160674214662048046725661846983092494006360883089327672747798202236988371100310875700138147298206570973419921461233176840973701810571003384262107597310606358454076560371953017483881912154710883695854636393284148379835199839172755793868203044779423585196922439546484167271060095007872871723949429858416920250624947760024062118708936423331074316377046386857429353756746911570232403732434889502165913092492104616048031257410779279755562068335802665682255953916144175186742984304017126055432810545956032064312964213930168339035051341277493882964060667496729292836862244787898672848048960574977570411250374674641046454900327297917770888603922867991399870994526639725620534017761341688200353774740794378985761736959784572677188342709752032631910901794608734080098115657511065325927279714551832316268267326674895240779710378649067497285598513027743826259009853246663173402083022176785699058656421003874804183192756705187256606296165930692783746351408167970306024836523132115557120861274846350240826492488613822554504965188389068353906749595645271955184132844954803242017005348081143148916044706186852692732938741100017805432467820494930787009468803994724245600116425517837453977307795188590983389575193404116574041753612130147041021379779214552981888576708088589260620683841495783252879000926970733239243515043766667102882655915864519894520395844500220852222313775713625449613145697920791322291502992417568535335155349488713169789542599299670988688878732027214390152435705646516559343975146792248670543465217825985400539361690507601393758362965976197635861537230106939877603936025134534021890131487885508415576431199028005031858647138317347790794852015083282493818997742599191643073135672406602320682529058581548048720920392991498209229161912433765430880132954948395194961452153809459746286726492385634463467381175796397189194238480368417395242156880820204136273121969618750917302040896754038446770958979874353313401105169462032490639166530121742411702324985254447427627480451856934157443359303918768661030963865055002498170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] 3091352031678157777165235424221146111799689950888234163940325388294840284881867169203569493305782039333444905923503091531840028263801693227159279182168514823964899192713145300330455750299263217275049135368776022319114794690677727007166926385383688743699344634342474929781400744018558292738434774999688691962563928842399249089111718863924126782606370762228313207809281384528217062109904144977163469966275581077365304406815955995828342811383852763113206983675863288163042625868247826343547271042732377112961200841344765637575082979365364656404520808188247027133727547836536077468141158060121534608813089813507769431710096930255686354561368225170059012945764892451221668918584776132782558986698958913436063805726531486807350777020727845480588576998879265685151959352997090009631844654665624636881411459787008765586483869867476906391929981844147048402038797929742406191964325418000599274059055560714291455889056133684309354277103388531845312097161369657420611954039957083867341898560724539333728173424017994757842926244163812061546481448257153296317295068513445447740748658879311497842941510919969458786715705176227852141984656426739894788490014012750752221193698755681392625541689535977483520665897907571794402971627439950846758710004548468461365456002575483309235111410876919220583073539465217155389128064283366365045909950857657793628631073926109443457074579442668740981859315969233306488078383423805685943808059864681855398813402551476371935047136399769436150861914578815534874099709931639169076875738076889750995360264065287936962742414113076265768675996295620694279911660380081632814972379970319609684018245051165235154972633687289169997402774394849312597341803185936267691462843118424856033046071551798049185922413354772180192308012566895521618816430862720450088016213521782121599162224185665344415318349551780159510987730006392965081946013691424527486530571787829155389652514424005220459286652419435329483363383260241277647377320548832195841536076888833956019254166430144522644940184615116875805583358467680680042543289668650364555763265472790022873870779675008650686079365841870399170535050688993294584499457017483965615084760513203014851098975271445141479797071459468918112152588528962904925893266620091952248984940187514210660101407320443337110700779627222829371794240687781298686955481587013700868698158364312829932005541021124107674262381250125886306712700595816835038306754238153309420335330003471241168178198897995181624624729437353670626651178463368585648636522893773308708738736203502435073648985874926880728023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] -2732789695988884788773937367702219751461477276467075449941082325347024123756081215042892967552394770292462648821008363696267366043397001845714490008773498363236962956061186563834734071864711774077587475011011401614435393077528658465311208422812661556326684776108881343937627265340921223681612905657826224795995945816560799377172487987528387089573206701213952539043328395364546574438567823153117498546903181745029330002700367442217259675039660131335962156961928226895364957549468715166379305519097632542307206589173534353547352530820091288935160029067598525140350209564694650261549016934669643398008640427209779686809745250866323591235391961041547075240000516359629341571609798513482196746498851416575498134010545074336693907346871395366281193725140714646390001166030202128196276971490654981855883137659232877828919919645232086706470222265477440028954886307306739320912469540617486944405634245898396015396159843042144629385864842127849104546674610104662647586578327098637882013920769994382648996741558609864202510924680477755444460667199766222245825548690392370287153727419055479036260627082309240596770300818262187931867524897748194303215966578100563594822115980159530435233818311095284452205011992956352549915857857026530077501217190957904758444933018644358680633455016384981107178025069875744034968768226101624927349565437133846684474080726712699920212161010788627034564042871098625886197204512137184808887485405652214717574977881051283536990725361892325389878298874369624671273726346869869502527993180091373010502780892323026169813899489301809796507953107955416002632145616583749923485587616670042133672845474622899710076765815252161604950848959677667359749501652902306812276181924774671482313039317874455518851646367488730348086590649200407035151061554499103833699139218969726600938404477386193474298667292462162346310105948162649491810979542486464769261101710522729943959905934469405105159012403900735625249242106878410380312307722994867872271312510374398115940932136775701985283656253436739223758319060547614419526609488449613248445356386335528749865223798149667837308934703183131725559302947541293741143979926275085405936606968276440307093512519606660940549884119558601893473163170873414272737858988638289419347385713280922708800980167048468505026707145236990686303395242657012834160361807955249848769240260747724739446321529817335869694747007541002063250893520493675074758565644471178301334479775317339850086930735626218711641435468965110761822490505187340925459292523175717866809742552867718211703488631378838793748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] 1887840275775062823322586995160730255312546066557686603040580360029056636538700729977444243788175471854245498967880945636317700127418133379484523989981802849657775805789532904188887327234951063673218348949922265085971183847818508313055339300952589313389754319077143071420044060122640222180239221506527327721811890109230028910023794926252018846455223730413674753809026229785312280216071107801501187206948829491103433208190878972207879388460073403642030491915328103939911156426115166099092876274005683089848452620757216286187960210047659043047678982661751450471996825825211800626547630016058294369684665335955439243193432021827303271925574374747811512067104878187792307871659337588525971779442435570821418269556139318082209346901527092390504353478400920536262988574726274412300326563073768248648315498574995901298579240311521322511404529219782812681069672626352377104216650023794084195666873165921697071450717962314343945017968090377422447097263834335147233025226021314830979414836961990463101919125477321064560598046912343409624999946558627789826096756661980966204417262443452446647045318345991829392990522914873446001916169303643724837620684523009038180523121278658668277102844187660329621472560116274632891040394463727213507339652032276076680037195030291683306728342231896806446718626622765104548349467258803003758448747178311117440140024966004157371228415726090833482824008486285879830144563793340620729943171790581024705381351609554360093733500683615620456212054048078151992413705891469251292286675205734911417864684523394699264071490289377813573862370170670581185986076352628091156171375156898205570042885157901981795802459060091431078350298586865575595660782955946568572708943131422174998652566352792747122235932951613903524879454909262479547520173175951204621767520022066111041649354971683644512515748679001538572364399016336522376806957504111696527924473383448703663740501300759460687824383989696248237352198037371521600852875324935522544395889481037341457030315956240009307442853806109392482116560262040767406531915295250282910731691410415349466622924112529804540092973127085697323379327294897052216934788676798210243973557238382681597339939975145582820558403059539576070651674808500211606459174479290930986394841109261229526610659393660373276392480640833822556133462282143790846791598604585773546737640180869509200858767438022586819901037683446103881297362546736511408868585413172966331112281696334578025410557346913404671335130297888087219389261703163295525601236060381468135162637244783404542567286637551818102538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] -902840270149489455505805415300228590507625913601404943585019598440184330865423047676407377220492246566438374833754087567786762385295187945734607679634913913731933195912754578114335724899911170922244006190735342400103958502499932348113659227564742493896129449743707729483145968250881913572365115184976483509022501454087642838217898778900150793327952739823252894819309978772377100313309585498117729363650251870750811552502077717192434387175516672745057043262861434098627123175999161963971614300527632763740933351343337171678418625131531853886187646580977692807898389143934654646482598039980094832409891963220449326000526905411723743856932474917566449080614837499159411546353621562493039456920324115434914770222017230634973026373442375618022768665136646761735293960228930197339975747417742960586414959111798368187945704895849574081772120377589610175842023359509348471972144425747631250785391391120336216721827120732737506512794772443877314423182137784592431661994664587953446598706249562881176380152834878823765060156809862699388673334027587314265553904737167324758346811347043941497624872896020247735958175063851543024567056532674619279157081399681492507915607037888494989547438835749093855135130440007697791444784960927391976678401638073825992543183795983725429222956526514650815403470715271026288786789352377654720971537077325008402451348833176803604919605245975447846309779754644328445065658781469343891887889430210847822043519850231000378551322985778452177257393252779422957045492776728690002280207148285928831806480028593034202991269344728651807567403128807850674748820626123682336034587016653853328037020221871119960121376387895664203868037064679581660183345588559976925696392305883849887912922370851706884800779179659822993307203424244042936877910409012890584459154489055154239348522994467042879923455221821401349912092009304121294704297656300347504557490594499179823347197940090488510230923790519420218707646254881637221127655483391163869776912583336834181139587371423543876740012658579297604751262434793912565294247082147122395302666888237560532501847522396645259635733082394158327462504645244084248937270882056614736664440176724640646970133902644072666833212629355922987609525043521957792781718837130248766745048939721096918019198963779560153819757671215372939737952621667859632600301573047032392136693512444439335564299479151708984278180366063432722874104362498470189623082123244684432501593175214106706590213506787038227944629075558834969569197117302534322362351798646262444664079989650821200276895962115844981391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 52188953638684781148405989520448708251450178082902820027782106226901381686141483369398843124265812446004634183535795055263532052398090816052283781455911443901460488550240116137671432621180824982592304768744040917680267982598076029864901254618262823050449118542400441305398486468420067911146426542286057278541003837294892135566599622328169852063163538095271799321276099782703312269363553770384334473594754639327598494863213362389054203807881976898129760925827671922995948127942739081809677510026381575645908533558110811654935404768810858848737360357106682092486280248424319028914790643804392087241105253624301722209677175738399292271974172258287132798986023004205587742365566871263402890664486853153036585661560566894541560445919703309246430333824773269442901352073355378474488938932689802896699682982995751172504928167516578817846784638658257723060988343060579501947229526558250808678928472633058720622422008923237635874461752984114459280894551061797642878982992907435211028404279860869850566420191618412042298025304525180697821475840715581246350891567911315851925480197435485429226484624349871631734477481857392341280941682819079698690999463637650712127302114615081376821452882570646138917906079854080160618157912434328375393119269976503973161558037147421142409924759294092806296825595088562274516400995196627069375630748429527016872889105293973551510653988818921434629930396885607599805406507279952321281898900351213387616164005057570695831839686701745830322731203063062628103797053003704583560262497131314079310694277690787883642581646811889082619883887591774271945216095738904722187930016263798013066282180617357415926004245387267126305351639693016400517295015442981236473792728773005761782531011311757390847053115138730166019131842181525790314554663284422193067616665811708317719903657181973258294866331968337650980178716632947679879941135798136290496938220778182933768518746201922724554254886579448837809080099809048127428609286990511926584214904218276378231380387358439258314005896691096432504899365630997406358046815074657584142817402094552191347916249084134845303308209424958776847517894456697135239185555632672385273113999039979008555850399434624733129520603191459543956264268228974286982945602674015973873657839285646445774709018905642686047773871425566386062591963515444029542095538621532179793257743080237931358636631254454535666364790759918629704710585692764037525512617528975681539081062462107380465402648068433733962289179588279727028352120277622278632436703275602316482408763762100926909356356622938177273856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] 509106167277400946104532750741075914000111797595206632987334148649601926496906414136727790301118086415324567833311607349876576309837739489269504674705638929479832363932585715589270133268581512173167752515440142138057386742044353144553194171894180890564494409309791974240540530563261384498953584371693031467549660637731160820679938113373457544894945125800432179048544656901286660772633442618504492018830356259316283253198665877078289880544478618241534968063021062341654990454499718651208622586287789766861188918807129914662655763863819066456579971297676707990821168515517290662798803442666692641264342265896275883183782707862446206984341738449670449612343129642539681041151697480085137386104184205504701262021310248744110560042101640535414090274150855476591320784767637197776737174032155251779586379096273008631756569162826620693250070799848233825824630031251684783357793354781996881347645937944013894206103857109149964961175293599904916088578947787127598559748916745822935517259811880226422036630055543401762106787265579239992418141757562759602979022039103356914386348158362464234990868805580096219982441599033759091742756836884053599870173940411335976914163328209583618219140437853043038720568041498634921404196228485466638096393588429874855905434026482628571052523106503625237074599911520616971436693472900917378528623896247273103193402710661164864867039242800359393203782444385987083835897786963111520494043323800400271097479990918271960593289399943265941666752014865795761424352190334914677263280951191102657334932209797972731930229112268538459189414948033801912164706130329197770242359331617906573881980414744579337260655890656165970755569661419518076710994726954558145544854026217227501676868922980484609123531939639212754379763473249987419195561556077859067431933159143541722652479342712240144746964568675333432448857594427622667336935265784746707062270595030178879692442425325561297396573794261818962276241652609998400457272844021262834929029287018683091287516065546044104934436780185493148418962496452640694729469952496508917921346846464141747183688526934997003594612708278625097153685173855033086220436740025045431343245286571345786198913675200166027936845303166009747440877859515273003976368272437612637399993682225505189722668438536959504646304331312149569942967342067755658010482693042603036791838227490995324510635962967673214573406021030929182532810203394303518485446463828403697542575248181189486108397018823295267079122488124462501452814364555568109097391891113299800295201772835260083544572334485659241676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] -737680958733240657683831159603413957961162416984090890101572767754058778479382186104826536757372308610346617249301012501429818364386067155083910286178455732524893462748412363648950782502613986803857555558673737322544602140252317726652933038920965660329084050910704408312325073412889839704280105570683640245128681490006987942671346524875006872479171951177251533989832903822592872400435393962742847045654366370963197051344832821679164907917568666431113281348514702446512764493462044603571798582599317002874677956753710404721471451677334181676659637173069549809372728649531680051318420443180636077943516152025820446199199899582358030273153957667862850594229722927960676653466717224779573265030015201276619281639524057681749634396379543274449221640634897497093935792769063586565998002099066733193675242692825588676537827745834303012878537106948192076685226093793904642817667980843951343879592931969596490755034959309758531165043532334369158934242913464657465404836689117609380635293405550830944052372700818506268989769285531345530525332792619206157598143197517031217434835640016743466214936515973773616947254654787763519828325166196318843949101910434566316619863759731533095326961613485357751206851955730444720790282740866679282482120251688303297486218071824790417241417060627280440553249431594755889245609998077365889775360241884281758551873965670356770552755134133801213277262881402714758682760071422362424686422239376310217490099605418529122056690622815277873051415003041496253843643757455857355104739900875165496795082714709122958747930172035639200081409416609233295542853950143678229444977830825705607135056447221012742965251176442057524757609762161628978273092675197230074454985407993241323844242668877215451084487089084953247914073464792277789369034780576061303815414090732553490866278918778132893096562635880001500340037665569369848870564170579302152278987538595083539379545611264092043341170936982956596369615041003781940127175181911207765447869439382997837203588127166966760036495243153323672054453626882174618791860562988080238202257323088411837473642776728468410518541159639969940577109859555125998874097817938362771065762194333897080260438473855469662046857519421349829970509869721589773567436609119685257935830071058443589345038026051300329194009080074520965271432029442721120161534138912309149504255146132235583209724111824804295728208723114363607875080573112202457508249078960193187221421734500752182830569376480510257248932679635011238279798442208803150413721598612658466326150751137793809118555512830505988915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] 690502469756610319413283795867515065149974610191451868328210867759939643062340563522872726010876086568931901780764836070203483210713549925794958922997067393070943003384575357296427492794999947139092978054320788044191285267167286089404075855248592998153888646968550262094874873604606635173707755580047776880012194988314381739922612339146846296122977984610219956930595481046309191446777734606477866521768860802343852365360692245269684115895678141481389024819593046672627378889582581897527823973970959492741902542834889609582022321955272524615882295321726213575149607547392373737644819010046821638364735915793206440075902438376819526326600711016462581091464217358189896990380717458872005790789242427611415840306031789953265149050917652088382214880274471976202722242346633139927024507108192268595628398956720610421458031091232845334975259056778353538406910666756827856153645714396881578132937044492536567364667095764507756700008424896805127683423940213048898327787082971660799263639783262855925665348348133969408826289277996335732630778412032995326151286426247135425690406533696154593118009759358748186680089078512983437522130202153427232214563248856350187766755412160740484833195937666734278049313856661053181248335762996824636639251028335752083989125724377948072539286948346888188330682738363369625783678427273915355377608522696555271732955643930495954364230447933523914966268958985784751684990833879147985473515854286008910352165810559371179999453813870494638254173094314500693959684626404472627841004595955859307914510887404235462516713062832417060936169323869656267167109953388764099008683351465672354536369409174661736513051342936047047526699572282225366840996147130167007074646145448184682641163633921591710535805351512852004243071377400118646769128788929609370532731765275316752312167203906116323882950016419310280167971036977146084535047631929861343851440577955728242838089608939784759370546437828399397099121723824237461256344008916111426288048183521469480537507868912217661596286741089395282644630781526205796326088761913781188053385569604099744561469171396832952106130051357040560827730223931274620311473450575544979089869029281494317733861598727536723910560501038353131581852825133501970586789726429624999267649484171566609017207821852833316253033414100898391901010542665763588598028399991030658334092159126507692241240643648431312087184155606607595427245762285038100753627774843223587130916756123922359370656825202293232859429696335272771252354729977336996211870582221335178476334251697338348740175512738906494730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] -492667090231223020275695803469093988549364021666728045006728774801735099428958511467643185528009879124887956684456126278748212942943044061097072694548076252861953399993746381476291580918849529014702936465735154075860604862682432987040225302386274429936280883283061803386713806069234460085574666634651548945670642859151347096090664425680526533630697757517804638972650217405568009422129553605425736442118978336856435588026120918238569838805499379448684228524053577417908147738405771341176242018427090051215013109207310753597695686519086396988657578405360500907712283798290738264291579078669661407518756068991544106862957278668685248972443262770050058223369704556238132707655169676959184845413880189174764136266236063387817207190026467651430640023233435195335666348815704372071688424858153964785224950013997526741392651875355576204772566311347810422613361267900059648488718168761335419322343998380213839481249662605324209649678375665910196217781644997919422069554548928048076417637155467050852403711587774063066764930632273652424914715583685508321657125533101354238284978148778881586739022290711410145022355361649683829016991745404722681399520017323706828892458306187214349990070820619305650386355825128864967838557646081006682720051093954042592876864834620703426190098421428899967900066265609020835906729659580168096496888498612483593037885083189688098177933977991280561407535000929505064500706117210831815038545631278425235680216817161142776638426163490362487727975731865632166437393476135881480765465422174198059599582614553165311943099296962180858638598768588089011390845983939269959419907877269975596552898622105542427359437956253076337644406386169458001616521710374306839197705977544809923938080278912651686466472708688483701910420124904388647077272440374005652585172836519188340425148146372392657319917579936883148066311448567292698521125332259565979507662860181513166933788499018919285679052775368251885570207861948633607204494613293727970345854409978372326844711346855592431150377128516455926785302141404086163725898041887205737770898222174926652215304520101227721926078616081229684117062519503488578231280173461362997340765838579073695516756323301998507207081539888918034679436432911180974684174073793718068056649776360849889634483248851065705655801098823489486884465913170665295274505146483115476786290936836098912419305545674019388291232056914916254045504956994433784139476486037831197724420128018063419659419284287125695141535845016844496991285525349539948657057111091351760174980366759153882485292845047301810421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] 274843706381488501377548811503402793499478060772726822202396079174151419935841818002847953884888537556643380171267937436972891879654542838751688569990705652954927902106369568053156488359740742044995841158294525026036236444608158704747099022400636483247320741934111132462162023330674919788466638614711364590848137062297004368849679934645066236908396755535164796093211120799696211740770875456230772007037069875827620887606149211508077602968258024910670662729710977694415787361783991331501789365440438773753149104307759943120409347875800108579016315771219041684190739948381420461026494112461808728277472803871046522044326972171775520221419722303794111077802062550464117900715496405485939794707993195091153514876665340294350494659628980413927446316165915404262480136127493154824736203278361130903761932567572912614242941645643250037032350692282149457355351445283240295645775042248191853051294056470556090308166320791739086774360901045430704991855481654946486657984059220806544982175812413507839210803214910367338262263817623279663371350709465600071811899590004505383834186393804931761679652054702790675100258105802620589794617297873150102978038220083131935393205879218088392970306631217018636822756306001130041387283238963853962411907890422141538085794712290929470026174228349267628944138574635078357850772999173691601615491115330075280557638390778334647131570779228265711572682026668526332959488095581809704361118486238921938006092105054529052950509505653018501810049095772965484246331401746734863149478597018534127732043151724481921424196056491322119428722300242631167528753242724702457054422585236356714156845752307553007446504018323543764513869358879814277354435934607033375404674878938000034599016739518136508768528895154123775927044171625562714448910412601971760681892413906497984806452212389460407077272175813381667879854175361559790374505566260973148793659021887143517022994555877737652730778937848915455533980382932852082527529473860293007531721373297076244059638615252936838635344492348631627838408136605019995233855497501717042044463270306328185161367325834735299774114207250661985457221715170074774530532666918469437224373691241957234235179081381795911606181040813147240255106230713465547363256545112341756154835815909366648554994235189335586004352466372106765148362074310436133737871472236139113122391927041175467520313149663780777401712238203427345895338546213307480198935999266969477791950482280267895583437814163209764587768386875233206837379041091708624223793988891374486865416091649707991259716111150001453793280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] -116770186082054260733925848348708092434704901657489648050212290801517707336951643332365033557346734073422193131966193941806847675152976215184432345578216031343977378787907857626470408915910542451381076434139533744954313655428049827202642050797658619048690595806409211679769004918757994261945801343661152909664243467324631488375732898297319404007090910445778607418757056288855581946464651699456725303328935468142037619066012872514329321479842668099943816964396893390536381243502415369236156210301473161922734263886082119502425958515920237092781620069484900350894809321389789529997535894902059974906032296790830972935307116399301218323756665841027801817024301180827546133288086057466516339664605397977830884737426260267965903393758669423629099007363318842926731639875938589690198519953735455251232869091883226875132138963552252360524287842340194038603122037171713335250765260740098070269901151953402399874373664674453264455370183236905890711917414326795909935391431445119906451461363823731485426855881526472856307056157214392118351618772448093639787363673735959331997167051658221558513885847436713381609990167449096164600784265208766193958999387237528349853491563472041032300813075228978525792277624057355896177274975081736884102773737391221510734350907256228309250942682413822782763572964362928546077881811943414316686079825889805703842390289645039560654810293574956658813639289679583607870749180912576520683909171176512305185767568760512840263554629661673551139747422674461346799252459261761987473523036862540310904276674801879972012386722661066326268417817638124701253925424235644691734140500903314517406454939659497030229133311804881104151949630727183803353205387463021626737339766851590655904682890875367401319645751745550643369175037627124932224878541746975708436647876426609063332688221837592112724902807996592290495469395533435675097015235485860814717921578163693205829334067373961659027449927097001948516221214556977115422739554436421807690854000145067344821620059256378399473248272353492318600958059376842009411543538919582896583367230297455568066368326777276285344701852541197659382121240359302840267127877295319429711842637805632635719024249061573210744669605034540611679767459483200518912091277933123328958986031844587466542139710041948994351786192760646291412817050482723227044738317541289765552449918770858967286342352905462078197993110839314118195088415698051498349847619530229792687830484830605805318136508654386891631502970069607887591587384657520454306214601497181079748960324365490165701507587900066108538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 34075270538458457469349064523645377488199816087954913941473303232975444839481011613216501233230900536318534424676303269586710213329522386875310782490816071993795368347609139458575910966954252311945102481426760335452575676766200754252657500996333383178942987993100108449629405185659709339330635841634030802392715042207797649659425359143173370590842991408295694680383070364208577342185678873360004268665354160810306827195458316974419239166743324137275001125888964026546707493645335242912834881412904337034115552163336686307876663678430057812831431595228102981872870427539292267985022934630172860869399619672240993131621151175307979705536972296330390623720049319452913981451617450750639649607660083037910702351063052274683298909082131016586589493303294321766361914715036553246791039826037143828322629138861300637755319812709007515396325729392798330883739212515574387260941214789587293633609901714978278608998963163514723946162397013305205697131469835448802098209148057500003706264740710806795394925391367727126221801285463081551856228985700078791947645938237605390503890890711817858250960600313038372830201555265031744565545783375155962759609602801934119137715044541035101863383239646353789086617006933596289989781573010287860760662071729494043893601374866883930666879622422588623520140718992456731733594934530596970493496361608629491487650365827745654942438774527091372181220834323494961551919276378954082178352373840000848886691259805981103209241190643115135275247738879060506531985831617198875891983955542496404640128414458814654254742652260173858081447184741316666549506367509717342472196012461906325342677176772662222920834489516366026900521702320758789555458305120225041913417962382095035948285326114401260586966087672824342221601123981061052208699174569247417922295722216159744193490861009279224984214832041075780914200914280639289726862303393576500948003854732604465230041993069356733831782112585041418520032635024551640732626827491346259588867501044456625722680279438589795430268784091672781005044777290313265409383472749966179771194381335169068158170071345289312441345637907838173335429773464470404132927145181560647871010662650584438581504202775485549391225148513744709869166305335161447726432577582604630787452214758250193654020752555943175041437884094505872256797941012811127480339915861160552955081124724187614034813290244063480222869855359074955872076996634482318611024378664984892183223546927289668706054217730231496847621601327075613808880340938456748977824487448908680697459022397385134335578705478706454855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] -4038086658592680227054918340238490046755577900653023282228711230160560705562030315365922036158629007902553239494082905030660902575381239888718863498309498591199258318026721862519112187854228704648559386355497714732317605361661508482569753310530515151100821571833383969100226224736991527834027503825005826602435844052777406635353001756205976323583512452280331105917412234356905300176987952819541429652336187900927026649116765382890438366259428387106296190929572014197175566087100553010356380824404156215868288558170597056923374139555466190990866340509419425470774588318144001595354011588160496836828906921572985714577050734823086043984645283528527440854713665363366794042602749334087702851479821041382547476513546843152715249800842740627076265710901551957557275095131297113936487476391858711772584497641249180324680344070860705247687585158511817482497953546589845842171757281802315778136906258182670949816548669905485964283993300912479634583848485371598849807075778011319295639448924641976194303652393894787364261333062379814218135257833590016562394791397304263031405496805828050193518049661840491780022967227778806859396617580390130270960265497562486680509322161560721357266660270545438091360481846179842928191490198738755081783593761972540335962222995214140176745123270886968178382569489164305584728867454360284038021681227455193372603620863488376428729495900238609911724399968211643988278251166640198065263039139791550761855265788215902752028847692550975998048394973399273870309493652607804785210093211540624505942439088533299930806868389846715855686604456234719760010237935101757351850296256915467792318607549568863023518605058721581990050176768274492837376537524335631389557930756867841467234829725611355770517920561470050781497444895977168352787031602480184067082431317572610589454801140772976002984587585787007589204865551981942593586489451050261185462714854402784270994067852781612008701449604344173116763717589075835703432522710989015757613268078275582468300176994955534494829708914429104099838707690223017016795295325172344067511662202098816925147391621467496368145244027213581827732914031342149470374206923669654497844365568285878997737808650626019464414479679098101790411075232463351055028545135193824333682065691696302337041368596666875662010775921641554260341713820773673011593767208906053386298975037657973459860894836169605760941216815200756269057547877819482091791855014765955575376844776240927682141548930365796228768832382274671791876769064985897176255009475020424065385973441313519951575720484791291740160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] -1800951284513726977931952581978270801185240349512476627454196199290108124256862903960252008066460263350628182888895506937763884481338620604584336316750769901313662397253059121457288311057707089696040261430838861037211980913939154790744873775356390327172515825621145631707646771040711961149554817740652992685971901068772470112512126769212572539511457144425340720687374700749029720964271651404839313601769185366752320404607261174194919180592023096611661973777385587862372344718451723470718454181275341157239213641146821596111494175027591663363199778691040063328046703730128349938029930104135277146005520224860178074362624653795725866474211733179460879092101977017274892843248678631112438472874208067996732378591773558153250542385059629992813943321326261970399001297689986864566606201576196064853598464612592877946112498472089786088266685707704813069605082531779309478208646596636129048731273780575784993488303771218550282148764995348000955505846025131495821629235538281676246677430519980154263255645567169751301032073153129014772540171530333556497615653246618453825502329153229974983932879061301600471024476391566462099240628496875152247964578533506697889330627237142474827144502953602646818079568745883267458980232846310035493403998536195157898792563171563829176671740838911642017695917579538576567809830070623956257533335023542204334883841688567919943407615480079281843119696686380713477915520107221961546263855057571811123938431339928951492661221307272061878246183650416482830963343868660074040341657223330385233740654962325704697969189682776282686618015292968009865095734877815317913676046799058042319987634121368952697115320812841326589893009573511275106688747344769415606994607326038614665926439155311137079494598798115949819536089422514247414186744258460855934712182473244767072969315949950840708429336809003695728911811373137442182066114150872317738191441457963292682601494885741559385842809070527441030206741821715633991507314846600542543256333085315545649385470922762765975480036227075150338299668210148110997318734423023527824628004239984554304247098028039727280104416902911750758763307742038744161384824843810296731351721428089426603346020213449781167029908726783320911764050460362788998743545360073415768034068272657506242883300941004120590560882963581603540662056860857231167733693965239945771621520450646385895436860859865893534418241110006866142317182467473824256641282575126306842421221715909055700724168422943405131228280256708747050095312833160701503749189460425762572026852425685111983856325149436579676160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] 1041019058141904833771933049480277873299677517344730293864481900520393012560121786144488476773727437227209087781763782934488062599139222899760548740035064169184330224066453606601383525359872730414817206642453374845187820286707452347913765585358805381884208560492533461732020911598658827511919896500087591569190829041191853737277886842600980093932202588153332318679617230594880472276480270169368573621234280066185356118736649325246397546462038642910245619448511702246302896191767324862128737383323473230270218721113400051730629876059106153797556220807758892977504871761020542986426669198026847924372963274311036696059492468620386193867543955093223943885499706724885161001093445259317990767152073786147327765180831050911300500681707557175504222741577625358678094314119943164930068271181847225506435690177358563648640458132508287413599386556934801843226044137309654014157233256915886404651356256898326186330947936554169181459460243087182038005370342097305919527835989396883120242939634825385785846596738018289250625933651056304967140121909760476029331255145361499137943717282666296239423980889425464982401649354485244217490574507779286775714761920252007050555953397661803529053575081241400035470905932009025788317896213949303020886700827744808388437459359266478649338744171062660835174304975773437954505547854238133918443206308685918521932000665799512105182155078268282781773925160710867831365438716312154831173287629428456568477481690937229590121564632824312377139280075001128223431239547651940337932345504675733090648361670241939137802849382784350322955381426307332536790806328242160467693059041217797167798170748713546732516466845938087883235179620532873163344207879288583891225206328769611014795229629218984727661553324983860604006720919957376735714368568227920203859218224466821537199247988908505048613630397873550819393665192499764601362401332322681673625068432829490622475690782278758403536069958399938974410416420749628652869798537739518296033297876594487540961210460060614517264057017189230304933252707879838186823860519381911726818852676371026272458037456039080394882863458006843673905963796693288861071259952052581747729766757371171603899771978789266870519927912824988668527779789848437392140110144299563855878928059804832002947517480621739886163986059929004644902446040315846966694648984939676734490402719393784107746288916635193799025872466554785955555300761424710261414496243926188847038696870568338845193406123953526900867621003348533560567285355274473667894925796235185237437234075712379217964631770570644520960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] -109776672082357749833617799455375505997393673043890322909227829160134980062747677957084285291223657145520682786062825712866234203757076192581295197802296212487705368529051726081989784244890030288871088031506152956078594645973341282717230297594062033799385962692901750311870864477877172897112170244836154289164485318626237451334253467865844688408860966221990480518592997910582453902610916162822740577197831624911005551642601884094584086397477502448553993913454627540476381124120273467716118774926873857069153822474092523600016905423549131519299697532788342789803809040536252055174399022617140943584012659674297327975346122104261554324652178913014049609442472172931305722598115155213925127821119546710165301408768957825334638932504244230082693407374567959127125129929170269999553646952509050886329976354429914937475808703864637468356883563920716995709691540991779107717380925135190882905672588581189582380767837001000940907669603221176146367559852175287617975802293569693797394316037541742057701072609954831922985083599866151442548701175326383786920375201028234457366529006400476130911493595678335851890038096421654207102254106111347082139633630218466280457765248580131653312553846954064654395382896626377591399908525008317653728185343242409512509214091164461437942972942547459567518759407647612748047913528418422245990143871487574107500724497892511686073369180502529142693759276610702455972008687887234040866991757870509547741228736990367953768918797605002329918101664824204051950949485409172141533299685196018869290395529569541323956536424396950242250751483575678952257577891196913307498277301166087850513812749838031350046422759088554912131690699924555581449872471299035123965096118581270102145095599875302896511694775785248075795215317686673796182573883773329980783199513214725954068020352600244470321624006093711763411900530616790856014289053295699060418090289113370456162329288887513751622542146145139617944981824732512212660449638613442332020182183698397001274651675660450628378816564144339636771015462837614382715052392613039296339928706001965483854464543543980976082030024992382608426946733113932870280525395809142562812204527757317076951733220282544012648707481840726843668124340358916021610284646293336476777110612969568078654610356359178620096373556543973820427801585612013124826656651547862790332984184615891835932759446449513386080143256756665549952017452266667936969259546657488172923665074526259632008866328810952462905173124633269037651781732311443258446265923364579724728998409541813436985016354852988518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,37] -108021863820133884498050100888339778792356515830704872000510550346673517050548528744275245948036377515422460627976127301786925495548743920646529574922191503386479516721543747276001597478847250202228705750550123010442847791679750407698973653124442875869674876808807823516125153374587372426210377530149344030844045502696459025642567031855336383774455466297069422139032813431306659737663677828156015761272174904178301863771405324263584314679270195641616801718399491242444207896329415833627268275878808251597977733470394003461724925485093398690232531124859894203226486803486806101695485117862804965556509812782530596301210339853948743474116033265883544488711106127618877945312901551853134226026869829393247131885909330374034343587676830473445999230113031649843182194541299730628415343010193007320272481115297040791079047710580148282781681630857582936022341384974597486682422120539527524353048494796760687365344274776607178282867945514931365835959312328521339729811138915653902140712438312842264190438399108835821741530893532502383743741671932997298326283350806542250688842733876190496791593058054960862316806640877617224179714580482459096380604420436845855276248496772029173432590078050583622198283019338987237721550795657399840530373217415681620505125271258754782145238007064100835613786538219100438280511846564577496429795152735892337182198250074387487067600667742149666109069338489709574114332130921282782669229876981437956799593668755945665407392200050044715437199194511784603551919570472957805532159795237420553300038471625236401571036937489286168059192843175138419039687505339156744344252804754633899453467810021636672683451189726298589256256397481268153693528535851174766016658313579330593688532237842983758074431079786579890607079169342348314974471773623039881729615697276341195982743762197841522559153442064454407374899570044054499612147409599171462965206787346872734336132566458974869684368913478951366179902483889901525385487495422733777270914212812232799984478727880655209910620930213834443164936483286249449319333291328601115753614114334122917551185137019937894220395514457082787720754040723031868964104272995543862250182515079205874479367996358343376147362476767924646570759822221573506160945071967772515221442521923207156905149667475558563362584375718307756688540306404608821142597219948893861215888262429424857818889614205672743354849874567565153895328198117145186024508123703819467644275845024294056427365961846739359415489031500804821995192205599441264030585579266347695318798121223614464989264316051174195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,38] 50088355308014627574045637079183667183835810240265161944124029549913541186305546938950803667821661042214743655009471852999693272185508857934947915660097276068844463951468092593884572058729672528950830112600152458435946896910946653412376462421585554919224491632244735606136180144910917240345332249971016951593051660794133008167446039143784967644126877474367672171959717377685128896298866546039491971611086741148612014687950781428270517160490154231768698266242734100566350085477032974070455393575387580273064256124369114513358042140515597121300371900232518865878898680690821343104557257222184482442331592528361207249577820321350934124019377241642552697425411477385003613212703007591127108593731670704981336631400664062045091204876378910597375495452663925542129117686691235065408932786430421374776943739808621450379292717457399289170913895995898147007921289104312629830765048475170709217902751609231174649763456701819115690226561009948897682116845025309544496046787867071741447816779313427096916416679640178750797099146976374969453079253915308568748531517130277358733979664574702393357616340556655394608818846034864053151901413383201748261016245218948167142289982226935672815270634319839269236114811880863638425949597308539066857443131536854564835698113099919263455592298980882837765030323216252117776161575358334326165743642933964533398793363204130157876664533407446257108199410218037364999518065868157155665363154555376573680294943946018891002374318577606710658648196146561529554150705646653627310643014640416112302954829169355186832824969305234237379315784706395230631920274884749970059363292345535628788816705299694819514442550057641518301941014159723499172913207772272728820514279878539015801713023362094938318095944808627331435208109223403126804461983145797835147509608799208854620061232407786432381353127828756802571077686445667086599690868999596823867537090079641382886785069247200148669864063043202562461941542657885496087102230491129104625533663176371285647407884185988208180789861384315809704461553911303024807648037875344033751750846847777337876279832124352147784403070853837207911307898724938317211160867505042854619285251169653822621201770145852058050952074963779042735957429795519609877235871042550590077905477051920150279070936707480960691018799016522393473769757445444137349294347798321300077630824544750209974672724644377149177746665745908526947587375477228303451592685371114525456392008910515659442551222942672329720801721621903116336431309934852208693452777023522362313111157596958772616859187411314278400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,39] 3899038849947053341010919194358283704211948864819133786851454115431360675574439283878647407983532244108310416183244829348324892409051246973734720024688875026817192903949884286628251674871569117455500585607660030049032986049577838127966181262832945472571901223035619689210935020866551735494148543495358961355173941274230330575605364735348850062570336323144103452174084910523664820038855991533501601096652124358742678489160379235186384910992112289762212674774770107613930377961116480906115946061757082166290310949177490435218856650489209276999003892177581316365270267513661820138865660511251753489221645203869506637807706928438944027486713956570652528271434578598839897948079200024110189798516527662934657028161106343963139454222757529228999353863765703353429855056077779912080501803083968468122559045674698943783464574110733112555855111088880051569624198089874630417923201919380015724892745064644018720890805009638706256573936350145102724559288287387809752866710535198076846471085229160952002936370858844640665087907022010919928256409123026762005432064919884593251977434325216368473213124495180520785646386858251010644219269715517496518536653273330214886443555291682349310516083339130422896485569580749657754325616278826664271311772004899534335267668163249055506720978682164252969608685820064687346122143114386302555424480002292909587986168038621409829053101730911146625167264566801993353369006480606556788868391506531581513824056224890523391513472865450945340013010689395193466004834257602659503091063387174693135294356061201951288801716819447441557549912506367201022374785129383710646968017902646754135231595374005687598442105219294771065316403752384738821973632459410928407982368270401134959881146872251186855909980715016635105145053763796988408365917945947211426909645105955308233788059087499327864009511653018649047125568627119592476077358173447606898822316169389082639431584707390410002817274827583904687729330985583791305983804554386669856033061175000846084591858066217522903191841391545638941906105414529774525365458700749311261686173553250788519887678815654697143494615963819925641148427267849182218053717917426014199342949450117959559775002039451508018825141280946437621280135089871144917627009046266343270294723891412787221380490105371707799370252452833867200747878235223756201580687315972647981409422491590574830880636448075796397273698100393455861733061118266336518401577261989465052764123231472057652380892977181398293769548425059087628196683602223318035953742405280452331939486365401496426237272997127782400000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,40] -14369940410677774533589929338886196467183775226678466193750069556305378571163944142108540447897970312585904675408590742887681313090144870625080803661782054378618437930915996807766041555155575922821524286914119197083617195803472443875168556709335843920989556051514663840785273016058247135270652464351052911262979996885879190720947684985270866008224511079253741005958512359193721088006472951974505371668589918313314201699309998986365245019882202417226759970497056197737815890080146744276057614874651784368462390776533573963443949262252562481439467777087958761047268757603820748705760902617367860749310947538057535336986650527718824730365739814849346280582057285983821612136779865805654948871702392806974917533713772427675982000279429651756992062109611480967410664089343449979834793469194261259611165750069211669607916535359248340498169288822863647931711932784787233310316807140832687333902655794379329184397857367622741037193130572323788147807104912043210676922724725769860546067981482942720262163204741703414830255572626616728201888448705400909217138187874784922589974681410758338668214294349558711821388818618158344350592682627557598314101574312982955482894305330906226442132026248670667273831774177138084573607418572273669267853047097756943849811512300026998266118657477121909359641094560011702691450575420505148764572346914717037930127948594587937052375878803081283925501291367212764976214298269090650397339455633387645527990576438115670405377010233694465502887951019338803154509664433810599308855785957148205712113901280035246526716180940251857162890381400406148380514811790970793887597058919886644147377482654806744123987106374663261413849505081646325612313781141979997152950981641532868530854534273265659199824887978480162855389397574949347252097528521450717852829299134870827956962200657088653398746026785928243332619820711192940180368121792358141764263296827482347406294895302196971453287826350585944501174425206242677398020659872821103163559763156538349552286435774770799092392428727042104553091416371276772523309337499636246040518324542839077405254931590641616299918012282007330809427308348926582315307317305697819890959522943592621573490835683316778820932853244822408268945709811890508044211987769947900603091597124167560242288006015915318441301498706676017386988806779752077267385890892447086297390000756571658265654922737497739145213828991010060066223294357259721687655674708057125783126916658636950716055803523325283859900126482287879592381387110007791769887211330046231693192310528498978396387629875341557760000000000000000000000000000000000000000000000000000000000000000000000000000 [117,41] 8499970505631887439677719028318077099992010876125842841996826237962674967355589970517469289486932429360629486682496505829419981566280737635349862723585084289993598398961493832794336116248123331374945714478322954071994393580147533793829159393870370893991304581112468090440038812603410762143793035632579905865306482834964266293818081177305747950452270616951110422099577178544033559665587176051420114711656516438324118333841600195642005844027994439593945627305811096717805529647636264333527582628200524113949484388671040114526358313711624945895609528105614869718448678282123737866799642622699864736241618602918293677445348874300884945475562218559866487776219489567450257963630220159535270228948350590725365886076012407765603426549524161087482655105605068903347352385208271157276634072286872229199976717524913027195011943534908649152516631299749998181515656185651023995662518006319909309524893761452937015261617798337434231314847459160110246294143302260751740611692247541552856352713177614663729033730171157105733014865180637653582514877177279636299822502941000314344892638784068504194516528661008274138561021967518995612826009019725435582684303716925046475362373544467672356111832152102553346460184881871046137584886793698261183560222316002577753563167401831515054676068923531976614515822248611479400891412365695700512921012447719279141817652822582170073284618158437026578718632260733779131099930792827572741173016484353113328247126615243626062300961060445325640453721396651339501064369333378774635546085928259108172040053660431971577953081950209489781991127530901490014010339145753710922117356114510421433565293158454351288012312496159945699134088062385890307706867520677038671233636095724741695910387292071119086436526219744147400665730682759259052212772655704776327902021687574550912979432052831825269302138310607677725625360346717884998820855542498367007930507991828547611060234508190886732336638520220447379329128459536116628505638069516460293453356950116537935378364129609276875232366103614180276172854960182036550937546896710691947375596700312642095375941249280291657381126456307368077972654265539933378035703253838912144761213325979487271225913335799367852690542098332308476924769802392300543112914565509756766528855094124248432219421119046388457466183295416616694732316576143348484271728932945773641625011535858800839882558798479974647261568345946890188474243742306203186412127351341840486038410788806309585904020837892505364566979242125517944522429569971166259533246138589369464392433195612709281315244603049246720000000000000000000000000000000000000000000000000000000000000000000000000 [117,42] -3049624963981588325189430021346965266311302902757172995453887020464460250303792105906665801463361196948614738233401710723051046326297253222760687505231515004794530859861861411849118577759883177830233592318004912920000018983922450900094136920803719544241059164528924252831012246849696468311409136393400447717196304494343437687351269204405427369763282263147407471165197522698927511196164891923805163404078926106273380402946884816022234780793105376469019431166706564155122135827587232477965945419541100989413332802102473613008372188253678341725935961358973384790584993309543290663313663127870011603714411464969987894709787592538760457941832134431043185766928678617203380216490753898727304690980531328857202006444671157018828417876748369806174713975285629357702712683387056879177177445580802578437791966969997089088049719863794623871095391546468673562014536235594171443568904141895342104510157208025093700344060157788944429733229301830771449297607760318921633453085946523859475261672498970145557160766858029472415698360886288514931315976607800082631070483567639426610554969934396568236372352084507014901410865800496791434610253761382233953558436266941188297776986869463955681640352597347299024778452521084054027704210731208850864195168534850871882035829373333709983356779527977328686758704236856527411397638660991479785557284389836662314182414974637725106678177292169691325388039203662068879669088987119977001630195622369889321527991479687754323490942182361075396620170143073262419955524153622193470756244320661881338584185150163636974280051304377499875594695418703265653043675870982466281878338400063521586256018623348038549724701724589252415613580592956880550449973113081715671096843509474542682452976602903899376986801525196942467271655824178671392200323652412959804997164134127863334415071994826502300814850883096234824859884885192909851161830537841218921812277856043341818381766466742620866184027077992484168676177848539792873158686859380730481307503136002763069524890553886772697976297319500086759745028916255137203011401752655249497627349228283080529316248552523577503845460957529664140741969752763005899731885313441573592609711786026542009388104814089159313247205252451527059864607791014069143226916417827500441828588346482129093520758227201768782014929135016902053568096958795440630060045589780554203744686409119989667969417189960675077288527750043765939320692918954912458996415980382771975057052932308247488102769821784561263256310198946106274043713804247054995748919100583077397487117440112820279470867353698304000000000000000000000000000000000000000000000000000000000000000000000000 [117,43] 731509316407215315471568026629615148018937533288573897152619256334781512156706263487051670153271336410659825505988664118279156979799303088719449491232864767075530622266498724362432246048553213598639906634554125988933344189579592469818408858462238221986845879134994655954757379014521169836035056464821732804138134891380168394712377856530167646277562796931027994999616364413252241154110028299988546277446110574178700555994884335254569645495652157347853094201170846111817757869418290631664877201812876582105782490103586501674649175256679519992578144795490470712014175805314344185501735408585152193797280435140755322174375521057011244816353693397276071378546259722583614875012312572560182584995986657800064552166197679248674475150011194341110908345981490947087707422228356322455763491099193589728991816579385208728146471545841107537279914504469389367163474620410999466829441228822104914771522461335482081076978372404118011669308718552359519899660738880686377894657471561544423307553660458856536871658581433463326961202398322030391732853340422543942727672887574357353120040081654582217031230231146150658637612454153224728994850547662274335365139227283523907323657239333263190143504122487336864189959686007597780906398228736097149466224767609231821520170670363306854434479513246242250261834098097038407337745916104725542378714046404686924930375307757752652261772141303611417099214130285757009267572496121919394618376455227463508356890411823688270694298496708564037869395429044247089855695460803436649082181519196948871271367117830721312968916440407956281446413048367696019635380591699773968376615902716158056032677656713758459877275346411029247287127530995142687494547155044568427563682880874355471121254537184803785898541283431990261199337677465223104771600772966607281552675544209009254789781821593638007119144530067866218912128373731592042653454196417143547543167533061138327672016707561234741322154291245164388478922959559779330637132233410704737218531521712119008991213813697445582731546486870537767357254549783150535316801217707261009442676721679093676927711853124981588402377110945027873280440888227921101596289088361725870225367943149540139105894554029651951348347909657514304661672917779548464790665461083551217616979780541665371827558855633175107530678693729551387845498269936580536854548247013786857357040866746000027313062218365303240785712863720623416610615243558394024375953425921809117453565819096067892910808665977816814855625074446725571633163400178738727940092214975227946582643908711053689014680437087272960000000000000000000000000000000000000000000000000000000000000000000 [117,44] -100586169008648074258074217514622517648832903348589351335187853611643626736797559631029225000570344923348391053047134584739351053456785376091351303722184626109413387868058471307809958589213733270465099683939231426612343741390480179464921023647261895280063091447801790247198800629842273497791838683881915348553982694870446712072620432291219476319379375183384679352870201961792257294864461237490117361343479460313135707370089832653859881352447270544765958826976587324171292637744932857173863877684694540091954322271473983892633745369986964665597940143118636910387264812732976380639108999309189445977614072160085368710115711423031163276520561019562928916824900933724901357555110247972751209672819310476866100516800146084929834374946928402359258830368887263633976969514435880677790809884812803447854059371046493832941950494854769182044582034909720973235883542949158992692698173152082543791771652370687391123020138116662028095431124826229948543693926626718471242234656739818398649398259742273759638584280822018241431622503000372073881479438074217481966851260476688058993861951742101329793937483434228757424597391623556763828365560831384775477124925898508809456397743636290625490257899051285315375721631019224313170228707004701926005170288689615664875051520529103420975595873109609340258236264861637325978300528689420112537870178221800832022063956676094348787929290083711223862496873798404485684859634570131289145030725898857464243787664650004715784820790286307277459929709698418001847054845365928380378618508704399110059077192688178789262823668155214960262709538253562798425612977245045288856550406300256526329710517734146597152856951442793643641827107134258503955370245806840099536192636200286103922085159301546960366739891907963994668009683855563905547194335466399832119936391617244012146288256915621629780072179258167887255518667871660340195049112997095085881964185036400147960417712511116526078908066178574602980277572453570950458641830892868609506581629659904597270641840019837718342386761381486695688171640432731368995280246999602421106642323331005348700094394187758426185023745777784990272056603606222678574934607041814873383334884552252022298993612642860421210433612064705990745284622564915125662934009847683354561622168224814606760512961823231919337318366161802440160059344371801289092702339953311344798844375989507060820155658987582836082890642183329274920079924002883951718489010514217723757931083464358000912787096389473960763921232912353573217012253417087199850943644965714245524343229477881928873299109625200640000000000000000000000000000000000000000000000000000000000000000 [117,45] -3664899371994995156172464364558927055525912198842132152817451545416655196982712952353070185891463420818888018067339838818695642697182428071364036372064565317710431413589916353482452005051314084649712087921799497665406736862937096485944308160631423799450065100505194804873638261671864965079716240689976375209340957805829397503240393961554265365023088718457072515588947088756510812273765993364894102888400819126597707336203399930365361944588285237577572669208473849227593140726654166114184674308285522298837616287524644947727400437298661307670158699133750911825136880835544374814038538973502194263543223408990721398397204086455675006231581110438124540385990831390582161516418187706461989473365306157664742971602710685454228270650331504860893796833827183564107825569416109870808537081739325971243269273942921742286871833824882946844539561445063064538292798278638364227627004082523017573653684368769916749366922108871438475191046934992376206702784307844583462165707697452581101055733172916164455369047558967690301207719051139571500208849310225573991137358184686551111972892761549477370108922677564090877473603554156651533186337411777323756494845462670944684874104054195274941985738255634951530989880728284874566127087303426010469494046958297053977461253068180830722846036330124617820970205213032607912559545781349113907963157991437403449540742785998175700731509955645328185519731103654895415619403746220278184040886143899084563033211896066423825900888686485962888965506636220099365009722196218516913483863427405915971154052717542872374234090486353456165607043142867646513956356101301683042425691776155184211436705758541352602340240631108036887140870053114521907872380862623878181779225674748258113315128395665145691838131234333329322086509315722429957312421202441391950152486610719507331788998915044921342915689560346368923480165836820287370877922884646705425734558252624488070212189511667455322463801523286848526459150487993404227560285324139448405147226890482026849148917580768337595033585607179397131645705084090832824534812388557399615591011652784592357206713203512423978877699784441531413409595582393464038994896270278673776434685317065186790568627725799238529871180028428525913328419277271204364106222436322599583460071807318680260570754638935093221152092350060904370799952492355969001637791508518426219097025694155644477133302903405220963194886910971872636605232387598686541968601716077417633693076573965067980509689586610847562133868563639155348703327501513465083060172401504541880520921095642813357837080172953600000000000000000000000000000000000000000000000000000000000000 [117,46] 6359073481386103020198113583321082478271184897001562628699876180746156452814030471483355953277737942761863786258161201221030831612738293941405025134868243572577889648215477034714767936061213879522674773283877844498940814789103178212997206471141662631999324535932861037765172946299849106482483372648436122991466419135259492227497596225701595139050849652903741060642035422635547799832421535273275766900158345451727238087744244669266360152890665910012292991193133227305463777879898649886628280236447259978575509612704051673923627546495750217178778212943978415327990628258983253036932428201131063963218796402377841600545172528390455482646270831861500842455845838000793984909574071403527119340136454562638451846988635574952459101628944981085719290551598557479785403993140006702908711975546100696153476527209945532102683782987991035422798309803956867218276934659633908041152168525212531133657934550409254601117709270592280802774591090854949801351346022607380013022661710459559428592300340902069584380761976798323399324241638685214799305185717777270544440085868823972181882458415233119480964735625496767045116238854025029684260044468073885773221820617840890385573011186498171493822060280641431224956792542843642563224062862883071963468724021897861922270173178895983956657983030712841932657986420917016623140929976797398323175613355180172630753044302622933331973682876637546446464685347549220465771164777360504949185505116426232716799282144706435591463977994396385692112819531945471150259144275723644023832168687418483400640588755365354253367782071317532420831133442526597925896574871678751227019080880586880873650885335229498629796683963836750365130734603046338870273092069297991455451813198711412055275338060054668560679119732010437206434187950982175606433722347691361686047105434274100129370533486933209545349116932727250327094579469763595433222604874028111366445604552785952196890504463102597643057055370784707105989983345933014212010036200491073688337390113443553917173484375431767065908973713942621219044062040324818097412229001001798763619750584951274554534027518967104073469224598927389419473364777598583734776885267535197281365758884918461237603187791135036900097443715162924809404507750542761584857327976011786749231438462900717481065912292262240601755324288182516305478475214804302019282745558480024985143018564837987648336903572581491955758261457727903622618194813928294118205381203818113226659517276747865437077918952121835947405166872264934760284765072434967859912216126651826897785368512863194397891860176568320000000000000000000000000000000000000000000000000000000000 [117,47] -1968670807083913388968427296615717883556468202202518285920624620617254929604275712454088537377385023593193023449302553381544643171581071101576552837318164790840073757060902519714743216592745281071654777282515256024185030859855542186335138750331104283070305744829919502074384865495151593961682488844861502868296154886711777547932882268100290778660727202084258002387393155650873086777222168478247680637265953356304019366472575111203927784816563966537982647088749271299813434619000364802218285639560516603199300616070769556501473453614215055661620420425326870406785676716649451067623323140918335199310832297176704033559855092594933305869875224095879503946617323916984688712512195237228612095272545638410097166997708874009895162035676319536386665324061077539764045632327009819208691922233364815419966747695366011512408087531738749022888212130861635073045917750267331645574021914460990551466877499300500042042988911061488061965325301744945560512967867623468007167724961614492870630969806040855993572682492245565021789116488532792222383645476153837296278408141525288823765482973291273243585832438003110793957533713027664069347024313494843285969742756505893898493563513848754236186170966592331997350503323345862448604629743833738178769384145642184921109009199461934617656134090364583941669587194822142478704924762000842128446638242989267743567443333063919262151575422346702920871477978745319634229776082601010743019582008499076742346164877602504516390926883966443971106432853623474861599764578613264337216538716889734149795152060929430935522414875183959301502929453383657445522605516492578246803661705535482960123585144053150084963060081819608182084883702744416079997030948107417519064287620798515037462544015248841558947210544224842176820126281241390263972672029184691883814469965258789180533143780291805570728284299316164080161094319521601338973534688448237696581455619621957941912090958802286149860414136068322407210541649545338118835947303684397514633405458216735540550887388098481028239487214451883800392092668870731798574117812834453118496955664417971587374632016999332374676669103062737902211688098670627659516597341941576754101610897258537257808184359274049358394267727178687951559904825448323914731134321441799980619528783862728426014078349558636056527574127710820837652405054042242056028392421398170871557449358884098385762480855835066896219100703393655062125658138936271057972311549678588157909545495047201407618004622424277924014574443700882395260323555933196993260755786256272756428422322648685229708833833615360000000000000000000000000000000000000000000000000000000 [117,48] 379887862542026224893033994150654536243029251884375418520558683325930845787047032703944929415027002709932359443837638405294080721470313516158751581966814952405412400577124891483113118852083769960268379032875632779619834976394905572638373187304467030222414079168049226610132654521462021222953345258612615806996084870916825379127671195942471587881150702205597105339957635109498520336960156701123014970436185602934637781992357155595312135027999788614506757699721098807272437438980526353127914475858105518342192177863263400985851890385196340471271010897279685763393378023090572815897087575929933931998484131748015527128065412712563741955389037577899948527297164099676542438434965428946001361688657385024028230299942684990222584974431750760583231449587316692870106942199916846248188977746362485471718505825135045871761423083154510901025597649558508992054038378977321313204585001032887272305353348638631674262715105216526007488038638905803018625714083173946954412730741587310893115944820212001597033184386535470064284654085573866627776969657020248930505279915249349780455383608183077770498753293260495127419270920727436394654486176244952983620634543142758931853861859776078495531597531321779013945908525935574750808253919660830578816804121123967448582366328941898646872989408417509643169895314830239464604309916327093786278345830948391748962034028735136875896138234868283996183730595041395052201131504234298439064109595249764108779963761332767651730510677788238780082907126996034538070509140785724045913882655130481366808550125021097556297701949586485743245341731201681756595903433702654042248962710415335127015972055785366084646403131846015625024469505338662445614798355994718355095617356553965122183218803130657665129714195508386363740148305786784042898434642898920214174207671682841609894642920314691296152112117607833963278336628090562732628323193397437260606152972028048741518728133900976016854500043332173932917041660131954522122770209566584932044535537784746860710602319179777274440507684425508910475979303559104201832854091143038616090943438856395353132673189067198935390530404807501464191894083283935043153554561918664368864107021500584184905396229173866220457821827902041924738846352798480896778993468170517038325366868150601182168677724731731664161761412199400234014393925834961872552028312253147083564466770453182095859986142301311604219751233637170129021708900435215085680910954470173627289826400203399297271933431649833040096509134924653482604177816332660677019575576233672772969958906529691631599018101964800000000000000000000000000000000000000000000000000000 [117,49] -49024777364666020590778273370957221675572422982443707964905200165863676520640606988403686127207274884797582697421249923740433922525206817030676080009424218921268101522450174507864760647688814067030580552032437734305286542201930162772304005555392148462504050818764119763699915459655862059572269426289563012423891638682479189852512310711065088816257951460273152731502998529103133302065399940068194986115005373201103151477968484609625015980880557930839981252496727507135392646904676727113978413028757984261432488924421207621254117603277229574586059243184360694480373960262213921006202899062269088076700754146324156169872666840386531639733737907674546188418633307246319603918693305948817909524516829684422975174993133922255100050074638359278579178037226134928843900590036006456461855417742570220128873974351393523923982817715099056649150872822828381218835466883044145597406246084195739262327205685224812847486874585942564847009781246327396991547854202703962912480359175177909266882319811373187386742964583292070971185502076502044701989713327902290431976254496895102525726230359999311295715477883939906344229755859143584779735166201987721036772415317796576830624338110799590338514122563352083239054473369722046167187514177610231797130431238170263323863050583963616937062882553233812159967268724435985226243215903904046825193722083732193664600295363574720143436100784200515312280930551109877749241396206857559674467172985033915799234844580008493053637561738609189270616944455329160236038553479246127145136071593181912304281482631099714101437469481477936656423684318321812400957083702114020605720633687056809172878074479156774233839527935192001377816758946864178426054556345703151536335129479974073822938358292308822494182961029261842993030023790564995276751459753997703501279348619941023279377897111725468780719411909068701935540072794421446219316607324228607322135463883765050129295970372869200485497059157551185984321344379996737104074862499652441600762746993605642103886636810662090812713937509612318327024787326960254472539874779044851816877189304861862037569876793029488123409163640720563943680423248105746889564548307357933191183355380101562460802278797092734909077931787157774134496238123426325308217392791744010032655185707267925217018958696989474691698683910565047470723750581032397196903234570063835379024365698917397277450814123862899505952679340503958781407910965593055081652157243657620238677820128870049733818493077968029602630589256302701247984893377239616870109910575011833177462722319001594169421841039360000000000000000000000000000000000000000000000000 [117,50] 3303250809700748224352032779982076814153115122503644638719870880833860793812184139612449125532022041656999956538982587156590610928874592114551903444955802281270525422872764952345277047725096697829420674023728366325730141982417665889931648341594343286085294153961224550892437295387336151984773690792373078548012477604202526607623710609182666575550327172673172803735877241767581192133416341103345896153203415586876152216929258656477263859425290448684534414719181304041619565286810780675076295545268657632493997676149357243027293489393006692155232354079015995049129551086371885423945752023713114444151329364076383827036003314687718181717223758804000411330040147488980796604363649233545950383140753352338801840416127124099090757276986589000516422004320325185594595656300148558730402234771500021002608294518643036717793260931569820022903559224493216291460686311588557327914060947952569767283356294572088296839371683740141153364497684252535401831017704624444063550763688617722261785715205382465783936511313744787609240579741970066892218150685030831773282322513540268897053732268811032517082768788575071433347605574762475920792442720459728379140994444856370223836240855750938275869946581038651288361373919033952797301582214366054251150460932859873058835540395180343709494360346159547016548571867066607829280103063109043057574164779980291768528615312723959122400764304537716763653631605659443904319997163674149133628919729553255489420162247260783219633218432677966926328200293261285764749254317306580884431892134193439316445821300985953192813795855902331409620672013219352180968153325929680332963678465622553324858136415992945742846598934386943240485308301719671142276410756081688553051884618592045217079128479459074739815473159832246049327030751822806832831375383192905159603408157610281859533077393245094131730912699084340039474115560152404795705355548467368133820347307534689005078993129720910263512066495594868418201004841403331377173141747405358892754968279767243690944960948331941875106236803545339374788646402324033277696047032660287189734794637910334104793962735862336505494184813923605208669640953703567996060432064885252091361567904962473469679896312268572717293668634873640131407401146675495664563806709962812710499097892608820926984599081464332487985642927498947482968739042329995605564928783393692708695192861422012203325508791127836860860450909711666279137433725264691593601382299597324564859698673052649758855985324979631311892173778380352236506100964304719043366301826263372995243906212718982166289684889600000000000000000000000000000000000000000000000 [117,51] 253196043389038635964612512884878671777178923473632759548380535047435129705803095430189640923556872754399889418946583820463451046375671498825306651734458377279924157436131426432788237085451020687322346200219111474091836284761739593215171741462604506644166838312755868539266681270219240246718857644548385013748628164574283399014703646351433384640814070635885380460604590062010496755856321631295796686849184739470189085487969192224501286914389003465999945704089559949716352952952641665358439444263623208678407692324889311717443748837374526841102584233018098398143306703686904698428270338027627762567642920206682755349136377698222736532868718344649025025830578441797901871285261055392695418434500372971798609966541532031622147549086385737462209198745039764391273120147952084567474632597895337850146551221488352239172158398048427318475558234462806706287884101051799733299258206286508685277234404123802003662191327346062074907072525508469040526598354502292955401053731327276387135817659096691455397649998045443635013429998239772533160445029237828661937709646225422867242549392358570253356262014477171566135660516792112830168054132082420529217606393391266612888379612264137129037593578652615361904675543771625414519207246173189707607257857207388818848144596129043876661152097524278168031722283880331034201882785264415079469717442111537824117620448793940497078471705365759619303235199905148599599192667182348095038479367089956758953526292445246939381596882330326394511219340304804680057657186823849170898707523174948300017277066604575353196642827081689370104379000131458967289236664847059742298783395674784518590524965987437222484107924298707823815052976740751729113492303135882992840060260728800846981936677587014636512124921317807905877862794400208253605528813679141924775891728847341416777219818277270905910629989622413787840588682213412359951504121163241378558599646367956083782842507663713639959202104530220149978883047614683896649240800867521112154851935091393222266159382360103677843992791589234240214098016731079528414693081636191432228377096820074223060690826123024159198127146439440430279329581499827902817126944308399841775688481464486020120144928923833143710287535014070773007166652085339693904165852883738252726179687420512506808775207654638425420027688718557306738893172484933471009792583927748125034356344254573054931546917554767845403216725100916901180815534010417965781598327094343285280380345620294589316022007114108131146818726031044415471961794310469220306290231255230729747883403907258895581744988160000000000000000000000000000000000000000000 [117,52] -127354795656373594702119229599792379624702330001571344302904321271080340165504572913380477800291328672795178439858072040235597534359244164708315894312567305307038059525180166669730694914992867417330412881787436312678947164857946073797763102821212424140235086176732943364681500675077061287750084924390180060915935150795509031485285440209804667994338116517263566681348323599443653402373770126075161268021545810460395410497603059639415002972880229040083916642710181602147389630754069236745934514170342744340539598822613388506601776552308022958611578334310999969092186479234728514240101422824538723420847304329832551538592869652551761549868282091733233046213313333911912255115689576511357924832484838401158967466209625535842272571815698430238403746967570071611041580305455215850447834283501311493943634612428867653982590915648373890714525690171956125812599746811137322179164815286677331456767173292818321383873463225571065383434997232684858237207642839636389140351707775132444554787032014968316425452915169319066175090844421861316263531522269094769554559437331793140164159838994596839530718840192963451731699953295932912417734048891059988411742059978008561132756967362453464351764090043974966349367130116115667091990957728597665447184032874367066857859845038070113766819796380409342905843137195390854705145996432365740957795659163942313826704219695411821529030488862388572378793604980307553007211250384565827608242289119708041656941307944969264169206062160807587397790077121683247021891089219809378558264268548068581039439626633560768874416776648012624311308460542210978710026567037894112551165453888310153557687821385984740218766781406113030208745930347433214584017160223556439724054216361867081251326496596589431790908314043941268310946361234044339592340797109614797440198694365697316469072690738236061406438636421167516100670863292986277111146133497146826474019041115340888376202227100787538142170225854177103849102941242339474912115207353862558197112335357907171975758462290537724386847534404611155917063714265853968156233619581348573226320351789223241470558512011584353565805375937273525446079070750070507349150917065815946285421320129942827835070440581405116472074733920578673582044763508236045220722330725037146361254176794410428826476549909059338482931121716189700320877555817388866147504259933617286525091372219844472181781598805004339914898374197435536959468510137924406765908123829191630942682246251497524553516376759522639427062122584662836205857045247938700150598266992574075316772551638933076963649126400000000000000000000000000000000000000000 [117,53] 26925100513929594299000518682160589663240661560619870476118645730989694380487863624257126466750094428485720294138342673987140681314130354353527028756156650689344108034410464179438858664318581616245797192991331195095261418100671389973879065429380778570285859675779233764265809281557961119116537717824722686501156895505533532542595409169897628940997068049578129559534385906049286543958502489512941480654997773130825248031126919480972541506130647934564503738145687160108465985755420588293143431156183427485624223015617792669435054486008220433207137164403299054112496745022571663375119660223624816557573391402925922245278220901140285151659313063564740305255046179317288713534921707301408720674320216274734384972456726672192895817848956748909490435937307399425846941878562014495972114932301164693456312589801741562355804739807566424330878542800568213581359757022862506632037364350711440236163410774439889760957628261319574554833821012627209870541803433010611645585486396771873960382841516894455316252985436298663796134642495217857092655641070980815150393627604176514922046539866506101864339413965744947711184085560959775671819597368847694233910469572306199998199411436997635089883693774367075742776712956461310366271627854434688979298457651347376534390341329428628251902554457074206249333527254614513366458621545963684556344864827211329153371526730604720536333974040034549869217792129201075344554793916293101178881228640874347759028180419901890093146458030111993286270748571896803991575017839719703038322892624358960441097839290317916826211949882558299279691343287649149859316355950918023772672430282332938344879126384610242254957643666807609877320561022815162682691573329161154085127721755352489018544043620463528180765641706427698285171019773667149138020734964498197420752700369780013036265159935667787377521508022888196302512815374748486692324308614383966381335510567629990326586796282379153020102864951174204983204378570096663443577523300419823063231843305906305051614307942373352141606962301957969795697132464641043600512734482247512236942440820938352959134206663189878389130332616917176380123612848003078076168455229157248244048854587310127066883883030776900872861970597021983421560382804445451566129629492927541849680283768831528906869488410417085374026301585993192011670603050097696115323262436395717774979161343916142859261004420332253703952537782619284496215740347926756135810748133118513437146506177998681884072837599933565575409546262187748137135474472952349345256915013157260033694421548180626254940078080000000000000000000000000000000000000 [117,54] -4598092368800244251804172681989623425214230903736305415113451819779353638740697232523173029712248858122478022020647293319212462621229932928635291861068671871775437181673415774886536903555280788709414933345104115954777392469980019915228487776928525899748221755994467621871137982127292668012434170229057813675298618420076863945911245229875366348776858075018641775912051551776943386981538589390261198132023429643171037439658992617769574044441866235636324679505621675545977238217843376341086771367240526587333210594613834594474319010610316423165169205255519847344425911275717781129254607097299909185003581239774539595664018326425669902603713007469870253336270799119223154362563939760462394701792921736601812405468029414390223064975689939558101226208974699946655853816226399350115094569741453863175814489695209985877997484078694686524418756067846226760142314930796129127842349967333959049836654205938286355047335548595930619130647360877368600668672976002544393915682347678136817618679381832537499052075378542171390545289307763334592614174327773847054436536146974645885837527029963250954091103231845891752511732057458535977226194772829521924383142903479637763892674347716680965321969923624012156700263208013166073146175458967591959300034316603706900151313038647970829410328707092744755035377679155426801932183316533159379470372662214014486218404092248894869340483387128516354872889587175743245411570738158328213618287928014265216597735967085968789194747643708986167124390067258369620446854894413439595270707552031331863661528465183851318611663382116149018841611645367331125556683929508074410028335194569971563588373492325668547573681724612144343229748916860219985654954663170383645180488307920708298206011442145166853341068027386547138928862732584828051305034524987580760287773682274399141694872864568232974043956373293672016625219969556596693196327144377148604404605339306336215649966487030589172053112811012331149429163488209677694592918927556025293343207751506673700554898982869800404151779462051064900524049592704528735823152678955351539495875613597397618748429064678886546417346516400596908582413489795533240788933609028729934179266801195562523936419353677247625354239725972248318214993397815106753863118058733800940545999654291492687524116973154313693877480465405911196034124180214165057852258599529330108533408923051651173974999803888019127801102164746949957003135212085886358267997503048723632390697575381503900192375333621556371769299884891851836311402908621335659553432134892559286531127350760075405190758400000000000000000000000000000000000 [117,55] 710138861855044177237116632842727239439671512394364886640309932961383349455794175772931705213344022260628445712179977323476070508621137001768579148896531935134567321924953069871811598696392071702532547512758483208824276467838867834641506125092731797184197041649290753231050453783356864564768282512239782142476847803748010939332541466921280417207358984091814955729125762763817304735919758594182093113758224229119891335516820089711186270025703885776451414442676469165673884590165676272627330650293831431764691877251825185378699139338504204363451736335771306751835106778376718538915410941466956208387947698220275696045113569916023253207757916351716639892627637409858251106474471530742391690941602263923457532253631283861603259547995827549469904219464675636418357547252016206609314662241355435261767484194019572340343717546240404757189490147598945768523491638847853913777869421195954040832477634128513363747972183563736638185048668516779022633218269212134959497532490775336522070279589916628659159054910140510447790400665121610838686206500846449044462959552248900264416806395045898243956974317385158112985740259261855488544233159596011057164472954796054668624717714460989279387513156367647187627013555792104647478195605017452046512750554741439334605949334931833184358131685443442193144190163370919834401791073772573451583988773661412366371873005189252413944914577413165300821683838222539079399052910419314078378613569211367604226341874928033798061282149168273894234992173660149992704200356072840548422499485309622328308634415404849940958899380243133993705871295028203146074721019096214660677282083327414772200224885803800060899871690447716735931252525820622464775461214574180842105084537051308750917943285107202952012737379329717572386959058495447515888935100325316097318924536411008845013390465547089443536111338329572426362274131159184762189941972717445702861887199429876378470255086568751917050933614507101362767697192751781639296789867167148021406520008966003365398154557237456380759061019493653042415498848774881111958330940887295237290756576474676529587741893385336911531321365808725346141864251755708556146425652627812985620379329838909584777621533952352248259127280492111557553347954042590626429759420161844816312511508171738300718997450336913305439730017265230322403134469851262170246291834860381403161502149877780530870076671393545531613514782682608810435882289971433885528553877120399177627766870842434946374253227368178865861620256375640237104863516551380526146475509541921245138193202627622660472832000000000000000000000000000000000 [117,56] -98699924086789552016417333985923319122035302227357505222973235749487036017300689845845927410066398248846358572279441890384309244297844648204661163454118928692346485421518419852202338793601447695086366290845117611582577570327228297707163329303331281285061940295149338948340358822378180666206901696085581434010819309268197591639235326707988921202384369702082342799027601268932896076347931413949234600680411189344612640104573663590622301429129201605926229553409991833548304675546179677373151557799910572906061249577632219845530467554191795612969117504379663944725498889386075492773464630196971424151193594324292761278208459905567492062224294261183704683745780492582008010172015940077646058960189795874139764768274302085741000099897023554546296462432638516846026998835969570589224245766400541900677850326907677469641469855260703922943970296979086649000706234266564267216879829712516429264008959641886277501401985248031899236659994758530752185316292912621937836451968137544513143269324509066547093237253355390264971924964480110690663131889076465296047101466691228920160212856971536774694944973070424517203222769589124830561130469716752982043033306458980250945340597887935839304501937654623055947586135181792745828361324821028632144758076213489967460748715255321049864455054017138771685287049646827777484506675853457666065628164465456714755375814315964975151208643776069007384316205715515009692130958257641730978353508308052134540582108934038107402710448277656113250604061337733411079783910225506222295538264335612787440818097574968952788307710819447624663149795201639482973263530876533042842195080857710540226856038991578441313166605182997134321853389277732306171749513126173022412327994207094163752678312103580018916504348751092880662585525481001380700572641326630212650017011577509512514993479059733291157339325335574036021084296231998867020822874551673922315994774327179730936515642494081292916689337941639514745742536386092159298158105461335962900388031560263409518752629733001001395173899270482369829912861918934468812322062919367212658608537017864065162458795918729124170715688963703511921409036445926333287801266310244501087418770158794004465948771394206410745008752565856276891506003789428918417251877093461158052717730689744519031186847121534554168680535193462288034275287666345610321914542230966537503461877675797704055397049875992045617614580370263369766170777950461159468391229754941833951388046152925017678076995214696916284011662084935762282273475482329999951184663942888887658899994854435955985612800000000000000000000000000000 [117,57] 11905718276743034894495417847980562679976543219244956202546400906553807931558305257669047575761412209114176102329277675797585253151791616487568886644323449500549806689951533295766621278455761917138494469665839177780528463670778038865003920690139583808936550240552896010701767027642246452693718942270687367556471005935614716224026989881233913149682163728540989769524569758842126862208543035642589031040076046910929456037591527459991010966867143191470348190475041038421448448160123759083645758879782139347373317190479129630504496439687429020906493360816220240912411385184984474762252843764845426357735173573544649394397110114048205941055081154134580825865215991070387478873923701624865134141348457801942342846871599112422931768836509228314195880989234720417914850686700780031005931395914355640331478265351260136623393939159522549107382762382065233500180240022512629451660305139001588800461754274501197115256395281974252978048662179112614351187051951889511437193891281706971360686201758277488287351546698138149627265154163165517265964597602068350935535102171429141725826579670121067595424552402531928904158784379216020172116702699466985238583138817403389124468922039247347362450938464067824596326806576390530370251102318797023439698384131344453122807676084789405548130418489247308997260496433763789471757509707263549402102295428736603180654392492572460052142766526514820860809816311741710064842297464074521872958307124996099159984274908475465074657106816807972508402886256128542711467099880591385693391615922272731084482321470843943347647954698239448048876621415494491703009695580585588916596641324760440888545978183308072922052658227707200637713692500258334422768678724277168451062351608276348753608874826973208090184952630791798443079974452176980217522517442282857701764127581638696271822230813156870080337026302424164516071873953910711417481249523926575000519763082411027145799028696495347221136048492406174172936258113730500470814374405934752496040774027429211226459693954128248112268714530864076840630161164570363948554224012171902211105423310226356725095885520749304596940323634928625697206951952541723734333892032306364807608824862500611091188490098701584538375011541397320874195980785233995596185654492916232640727637001936932769870750062517942587968850244832453783914706051832140397196325183183098596164567655403144518123280206245052788992851020228551460425675939153067623198854597910181548591844540044136177902779282542274895227585266338497973529619482981628628064970866782121057038181818227852700549120000000000000000000000000 [117,58] -1216308394892761743545294419961231105558291159258673995925256980641687466902692460292821782967093889177013168383952178711589493744864525123252582358955846450083399122596914893080401214649872120237423794126056611745167913952655772655304046536597245315258142263235971439485420500497524009849752653778672581292668819955290626361105997186744270078422490952987840732523937052382957673013785423064511569843498488412821324944816092623332135395242765369137486633872200270502357907526453985335399651170515170989255014788209484029275707197232608066489709081980715395281524411933182870577925513929353458013052460535473522481205127092352442789018322022392986230268002102485755261599689784637557976735723439899078846925265135878437057918060117413960291599978199791306912407103626257942514751009315730209091681326726682817697015513598852969787553094086782487158222226948746847881273861470318564981139603041055991912739280026184203661584120367814125821266084766810397090362471340099452388958786205637805757153577084128681143106243530116895521248521412821229235768544906257006753961220502085396134475870351857029827467852809359193359194429674311163582431909110987097149642546066505467168318165921988220056644218400396353214495487278294443648187191293070158279115473787679789006519576286638881144087562577528837798428137211607275269104720372818976627320809856968610947477302371388704408843949113086435435607067593742719763027468705359048891292193192773784103480047459982227472260635142080960352728520761139883327339263347475929238631678454818750183588626620777262005303106422555162980236516077299915704655925659385545827679939873438170823709519810521204450932669463222221028125023819062891374793301834962043428582657298556679230161420206688903106318247267552454479581677478837322018337997894849228958508522283745833539888684652652556315574339208943884635247463470196496433204751579814532426658917551501414836269834949857135499663638525734442634210450109999444057159075964448839494465106929392971009552868786897122052172679005417396028295604391796331211928831972009970745267473547003511731940546578594864021850925729889958205576162129154589966535163814308277700277174915870055000604288479166734489119453929368181120476804809369105018847405613612103777973726258984228301959893662979792136750344784965971487886893537747972374756775420592445473806304706086905749525345896541905088464246520874913440179828050321901760209575842299748374541724012936796603107577783491145758715629202544187964926135149392347922159268419516115399475200000000000000000000000 [117,59] 105408552453546041228202258257619362790151750508543432542390864289137069229997832731820011886325454619081263586969730502403349243564325085707461814485636266303393227106758406587044867062654906431536145255919587369035805386508887310021200119624849431275669649522545575870784386860880273741592380382392124130038258606970324333624635382350752807692282586540083908330621093023218653399569467672972123764284917796821140824532944695425535674755715697682009349153326085643939142262456922198849900227858747647193813035121118554773842122725171782983503554200164781114699672254116123266169289083102826014025085312337227121711452967149063530777793669375980862281859208699436375932865936162759596933393901353374562175185353829972421934286889854394637304039693532183363788474764296968441609095906833706690339211129384801079014077009865308185329537447180037119253416349116720785596628834426785226798739068514832551924756502639107358485097541462082535013389624606667258503108161955371220791855051027970814408144470960680603006694416962371719641866863557559894199240320881580055350578743570408552675566933432444939820994795044852729447229740771014047119075906078779571191344927092199115167435351043412126474701306410944897051677383891507229390989231953818316156173294607213496378216365850387452314510881021754409267338257544215521468715310724109964625367641843104349318634553760140785839508372826079032413641810731204163887059508647282727008000520031683460683092471406690640330145916796602251572523377426648529904636812238336838004320425414392841401345110409631004467225329804316555442780771986657220295933417203185073318651374348668369593325946485980709102614967895414018644290133535487251803830971102656849611127178626770306632834443072445731069805931035051398043171589034201226294906718852176439801463915461983142218578429132613328497849344847085886249397868801015311703714093509888994166104126201637195503338068745631542438124711019921570136494139027754528778040320439535958405086861178494862836982855352735620962337005006712413391905979603008381312832472792998738458239134360280369777956776486853160890320480838874537667166218334802261999194175121014536535150330691389516466268763849809846233477782829014864907995848846344211706824052758039226864912447390248511192589547291085862677701033410453458370950614028224775771114308069244334206195364230247432379114879726545884884423563410238963878971982016670999848801023296673077429962232828308791177697575271590212467678255889174828819052964741719932250835281317921040629760000000000000000000 [117,60] -8094146817527457525609773705919222864521653006048488389211101714239711306627248835290379681173815256118349223597431360867413000406364101035843897491714008270679929427960118660798235889287030156344929673706813234299671015414013268316973396724703932756467879970196066866197737291246856794035774711385291267899660676383708418177326069626573563198334867667226272446112168182534821304473478253520240744492436575303451853066581421678534713800942385628973295017312442425422930302845181841544695107909662968019161294733957792367899805738628560132026553152402004370042076743334571980550084832316138023701372171882811229863931985959781029868636763153457721842647111437315495822579147733290488260918988208950702678434533082413504021592798723524105310556239736817462130147387423666988527308487335148591915493135725079430297477069730639666542439621495785709655454014075694215815963367498207293640116932510003724342937713551429828130740396947171063828556490084000376097111594852171218873622224117604745943667011068647625725601955836025540771870779608200469565117080206177959060595959425049293782879017000718512632608548126879019534168042425815070601050115319631131488517407931741440871401308660811474795436292724443514339334875118712610578800986993990952436665751650427569204347712342211949834632432281806924443755411866778600324895657073098244699079959856444418761960532365207637725689210930985034785421551646295673248976779036252795121376561024408664299596954839705184395417596211289285937531831884461042345706183536547952823438948488916368213720867364278066604892835567991385241958170179913327457156701959339820341914562027220605707471784810940044574985437112523555518465826805670071023135036968707996959357640549596531196821443635111856363648092727192473800499857999433536975008866016005550817374713371027866590491303612235826213781001101814567381925420922508696803536312297212780865247941187440816379745850946057130353637171790201326701656844081175924941483428858560107769672138272713010352838263969018773546245681947146350895393859101012131287242785466634465312327376257967275713427926239138489640085031487667070888184968573564012155844413728775663065585897048617329025179330091119370020475454810923153493856980978643336348239136515621590649828486002842030611166433412440189069377828876740994891200069801943099320879590988620770322695060793303908848201218256565878267683193342757052707814363639813175678954391590842708739300043272874339273008797982724949743046246538536902869034547272734285284717660701217678950400000000000000000 [117,61] 599815957395183413534268388024852079920327320054509264591541576496012899984186785171640958974832723914763828184954540139267084806754681868393173760824738382400548279520465321557392339420640179292884634541291520801359619368988373430243915134559444350451699681581967853849593039441536588351507994572643011391183519417432133862777627974744405483599663650900910696176398590512875915139699369742320524622851067762762459790812776426078897882403420893914878546216536629904899293538565874118142135688515780542325923154427095536576474182223995981393542391987278406633884877492786461892794929225664090122587848256668531266114050203200871397836963203368936335217206780992279772702926561691311477669727019357028984414019574279263316404321993238869968025868970074846089325462281383584967220911483945459770456207968803291101791175873471885186677900778231594640735275352524671026284918841600162075552041612800534848312930983554105388677114078399127965356075614688991644478755602188765750125782409636060467804368063897473545483270656120339423134788331910852549744396999847886184470278399768951605416487091278898729761060418169477165727696943369393898320413053130990965099273295843822790197263504065012375324093060532034734214517269655565827368515130265591302241067728304957078301351098579897543993693652541335700028654067718711646597914306264201158265881813903226669525758436029743371391524730619777313712502281592858174131064412941109808228373014336182686426519431884901501668000574419902610724429628301369891181374002805628685285328318882908276880442839866186463876554146873219627581688801598049342425635815322153127468623538862643475286999262012437900038277103949486841780596347654310175864526074289990277566799455422294111247476794540720874021895444646987322941858788871743271809989459893622710001794387861057828059026123998827940843106590552765041628318640649035222599162361288926622776249876464728896647693592948505842427126339456703354980214186764864260807906411234221498362613433453015815545876729970268604849759154510098487459895963594840666832811002952501695860824744921444205514835263679187801919991545592945169864724786773013912137582740596031878585464474692467142868416505086074208826932960753840018644638213586480582075232164281401582008547377228399646232241548171849653838329167061479320006958482711384915100883251748404065522877601820499514790061074064089464407075767716509893828410251032596496037840361639795995806738487562824034359587995629085404751261958469453820193345621965935864547824970227934822400000000000000 [117,62] -44593302647604908908673515343612403851185442407356480008254601967869981002605312083154457579183659455691757002482298703278793966112598858006595792337031073978317553833250905618623422106424901552198246090176359049668438151078947657328519786295739332180327089560277473431592233264572398191445701400372997726627164591966927244149749760009615399316431544298220373080257165545215678832028894544070109989333657757256566086809780461654652871846251484860288557412994295151978334117767337603742497577042296441653917992304529467689564868583095689667544172954795060891320296003410983725257162723441369112633892550261405048487413377347566130288686138580133168106546433704080058858646095640835392633495089460189467392515956961041609618493861366598090161726656062142973262800048052729694525486992201393806005726831100135762892561957763247844510217455208499253582267335241927097204960778299199032528039267877441421924142323784688873641735838124663796197325802903701211052675313780589850654285756418677817168165018431277056395453324808060753023723620025519350037391399441787076046783238981895363234520074967716902934027587248007013766993089867522878506671186850368724339234518698540924033220290105616729551110288798086240230447334574358613188662278406460280063771319314592713164228926568762942170780874028221362139523378749638312687682703644962784353291315197335291357062291713539398193558639206537652133795444741663640621430162285927337119823682957135621187302048102028863666925684217972643065933586530288840885625187944679412596073455443810268273146669957194488757614201586564054294274549566263365807212037175584491033991267038110038059749232255866050408394001193026306747165219234281814196194951111268690740258294718722907128086708490497369060625575444685365802595934546496793963122559498734999257385541209689586948244996655189949289778472800471355075708578589407634575298314505779870911189543295835492644492260383435916594250001032324068768839000351107403521267662913302555032609199080254473914255327819642124967352277956675835695796771178355008084521603419929029357457354097560366599458183521396730856266316107984005142745850460388005914190356898055691207000337339029642080835014518495881034926702951141148790235835198374344123936686286711811770196842058079233891250980482391106785450579840932368182264025172208553452342206501516625959418499700008015625984446554348757627149062379048970806466858362633210835576373993435282073088660567227243452719085422445030270472875007012314399624381118798826327325013802431283200000000000 [117,63] 3018934426255667093705849553525695469849482204732454768231129359958214691336112809784397995252675481388455682823905028259855744161833794203770414841653292335093572301700515093146712802208909018871172380747216403204538092171487362727789858493759992493112418528155459944779612744758075696073686613190124598033964820413653848842267533002455083771389608857516723253622253319914224567212214032507027453006475692920962593569607865739816447640189769861975241649671873952879381043325374039963714300838208089424172228519484434738610722642558357543695515691642287827148344151463554029870462542382935058520049425587825177178815752387569365071115738163178418280376214351306595969018292922506826849088714165002472922136747040145278132935258665792062961795120112622976407404455943177418318620804112796064285285720309191152525752074015300632531440736941495214754178723666945098854122511078238968891943707674773367788752896358634803508597792373083621332102100649098277319135482947915063743437607120517908479761792618798556173249102386063274772561446844556409692110512375718974601035247353679329703367749825819987296503814779139666979838358587266988438442202900687429135980917838760633803275938514807938748330319127279417001060593455299935795885050459572159526274939038695952051183682527528467420433210719040576330649618473163119305887228756174623412723225643127604576035491279797211962764678278430469388057985865786792686984206141208915073527800547754868430152844849409599008901042030152385774958595524504004194340502948253436958291112892847902392276666842903555670616834864602387671114952339367182796480568920193509393091068450335230342209200129860620723725099463565394894860712240132031727334245393880933893779810257586385187664815773188715957244100830724353781192694458683273447319779708517900340290383828427280799966757390729638386484559217291666111859995138636494743003346933628431494513118294941629456340077114858158635515373578796545706650463084784545217911312123586141434935984163101839780244868929952566421401634794881053757494125390534163299519130777300962062764595802383565577471680490931664360833323456999966831076185261469929429197357396666676755470236760465641868834692727438560525286930233297794875515390381237961364059923650521921328750405567725574728884051412050091657194008441433597607726914342064100575455520849816152065376804075542513886982499931761151877444526613238857566766188661333921115069975813637672663413474877692106306056280175577606958705071401469081316398883821525967940348433484532940800000000 [117,64] -161921431639446748867885061928752642381074891739284764918852744113701318273366272802941705486291160262018483303972243135006337021149771213474696803847860556127051393789989138106372798985057182448375431878777904730258357551757836271708426364957817173486129928780833240331889186504674187191865749937228233846563113539803766861245455176952119595246428898752588733624712451344685408751045182008660626946982585358349379768531182242442144221238441051350113542836592050075999380646460114682531606181137099321840909801501098628901199983485727084404160798458135094294420288674896005119908889059098716859257720128091098826363479504578140442149557339768005432940929952457013955618511798353063708158837597928990685946717398893594879494959575585132669883974088659481934208192615344009895701979164221851384722340640791477640736011090878524670952606730326734138261362704136406768468710606029183195378578171154773550129133526049572744789939445530252320371957032862842633204666311114546979534560852815273908441857825437698046658169182313288268771277127752938495741802176611887206022310714099203645856561984030403035828471932356465940119779771709014725817022849738749042594614963758158767723468417343351168944790965829266609750946763915667471594674465894388678177004346818500893163044816991170054981012429255559640789434707277831087155708734746171494797158662999935805112580551184246315332395139285928055953708758938955889790886001538260202745854248697450943246507195760525610069964024665274327547982211588480341343063733416256352878810395294645251156561006472417045598777113763112684682146894455671189240825679899910441319978348314263153213176270523006671052089961763876884084850270237602969932166112251123663384071142746040475684224484638310139887092092164069613761135175743804582155132303522521056730130215527175762618725892729842126983027201193452553608410292600893621973525328891642462236055034192292874904050190362594030168942781957233635741440497030058854385462130857083765260891353384357659203967105138561101792418171437296360072827449363394196852910778167279346492821302855574665563202123011750602758817449175818887167743226100431776281659351006523666911254973514531436700775828269467642886820699135892962924763194751696652436314420762301421937332512593851862335968603563688037738559621887478606885461812048131762519959282408271894723752463182445269217150881903692346673255307803440263068679241899950291163744027012999790931817635186807855584493972950476795302180086883699464960652457294328950989796578934784000000 [117,65] 6570922136325334521028806592439418408297974097604242176025816011310391592352911385459625695515658982170626061001532280155247827300415003321695787267574563776887075710724173613613411463134593134175624090604434718786148388655812793278032250108746073584384999210947105432562966998579850525613493447774891111363876116713479941883327933333008127036605662075102316832818560129289926923490703269209539740772277110000847117611357442792562350882741654637814095243995136055115473859076536270242923234902949792497869181402089054700934361783480134960188765109030461229438269824810735748739357340340380752431957686082890664958893729051664407913711458250210141485365067994050400657113404874223281075085315307916430211928648504165175697128912076383024844673346025809184601413866084239464481120163471856584481233270321902078316462865843106612540623279189720047441797311504509279556818618192460631890156467126603037534705819297345814809270994899603997669975206492582980760419315702917315600275253788354004495575989242136121475803908471532928469653431069029088291134903147128041229467912226024639400655994810687684132971982234492018908843457029284681336609386210630128517303911673996995851004617845964196476515239586992547864184544956411330406289941643174879439195859568218928047595935884244729643738430102304405830623488431168143487599366004371150319852056578912678169437354019768489681128122733762425997190059724790065137498377996097079651742817049896771401432366966493764447162109141460971604073352412975709556996312277978365391165026280375629612692689119786894237306650028774208929794720379701021199433077917889215924647796167906584174754978898122290031511780758055246185820512836613521827659526903014676723612328775508020219140436751819976031051874991841485107141585451211211340561823562208762041439474026156333524404508580982755802230941703260963255755559715377005459370257076348527295523191026483913309742987675667069512345353659990571396469333523789744477240828027529389200621602197323770606874673778099128926981432906214212100893540613933459885769541692186732041274607539234531089534565579469768406053826546625033400631490260671638293088581288124974867730723891810727689322530255642133086599613333625378436957563376386793590849992114814748533960865011658400116026692778232441670226985582532610477653184389783670787900737253168123105194905724311081275562068340509357560599635361575000596710655822237065292153803008082524016700974356468816661708601635200141247131462876153539309011145376411958157396137965176900 [117,66] -202395816203730217920232128703313029066834398554614788788949438859124193063465422663481748813243057378957955980097706208045029663606313694357785367925953973217997095038242942683315613184138326918536582028758276530265571848503072633094720160648044050628317032951596420208015324461470308465916580388641063046263688441338381360906861946591914053509697062304723825295949044492017275412437865662216064048419094676381781973880055219941160441256724500562229529004459093217613697209890463506104535780630256980069484860728770625730066372367668597673738931097316599699049477927231644853224285283090388263468092291358886025144532225266065035730347637072115593893480859448309871134558429396846680930431630498554378017048314595004643264239928525625076307757559877890304849699369897759572004075187608467056228801772504782975564740843311992654028642187853001214218462789396361236271993967981525740078126094665558117734893205337714309590792376631537856561388609501015667255035750787985721874606502318119000082669366236157408365276335221636672703743553627301738187187642841064346031620247116176995684607822493963965066432578965997994052216070639503905320895090101320801561128123555434249541308021620594876760844279876688554403018434063233695038880161701563975229555538274207968377804657852806244727208899760874892358358832605692850451709272310928034365147814287426177056254019048512560574263888319908346400744205373619734114882753631185123485886786418010835492778862763254041115483634281237839151236077723723311717480015705235931601048278466337476136093742336133684987031428616938335967880428308627141754653326524256006931671918343113848498806750624736221868588548449332165149785858062576233437055974527639841535684833670468045135073999842720681252705100293734588105122200938712776640423905341130086072143834779824611693655459330739997303650876158414432424087347458632804115395191024130550221431323087192562659878556279467341880813254824797928363840900519486311807562323515458282047473304389098115902981765117075956961753336911323539412780221604210931377155331017805096808422059490825176756619706559732668557444313994865482134528844737850950147550798336501135026902175713770404607153864492947813598844849812914875655560035893107380380619586401282289573084022563498287996601123855202310178211304679630805936253517597888337805690137220651354746076104427832299749750699107736981377192242471188662861508223818531679901670886781277547312048903240891085254947149002962656212040981703611897873219706088468984683095584000 [117,67] 5261739638205149198539838203043784183825692484499258381168990633428664117350274136713229495720475572880298367067512528440171190465333637185112749317193532356134964762927803544548356694834361507258590474366021637599476321288676048154803849842632272641923037621061755578768118997567113019798963324480235641954540873214181917870582145639959540713066540402751618328486883074264937239335869574777257172612243053456772101375896039495386572349869873922900850893595974037055513803628330848488151224488356730261186112196103359637635973693889819635246845745532883280522132395648600085735912034179311617161968123361010768178327596531356300179596594305610185640269152476825878800741259438231769955900750581842644598845963618115796500212404190432094978571548386047935351754990036980693074105852975442274111474549291280336059702149184354539212881862148580423969212029628155669950404069466725131776183604744995748438292014065922233336355994781376660244024882892296711221558382073672003693013609540067982379649219272581908662504312197966248354759350597816960497708485067740132369337150161114734133004924335312535135430227173600440759741132760356955816380081287212219973711453086730816358880077321437143421208689729149865977335623777101686924264904621164147819515458182371521321651076964570004341493575988019421400081733602336195093745060384478936530447763154545660752907417557778603328043676814482510531216488589081270612541208334108508935056742346206361760516115574647609861350639498621233586145390193438028803653783850479366418515845657487393506350187321929378293846970380414981541337499563797561771160790590111986517488207154221579627771438069141061948048832054464760121231165264095671041700303851266477092536391657348774248585632722285622137047010595884226874451257025617864302568626370828549664535919465504919232090417583263714879053180285986020784103882136992414700838835172086818063242693775812523860999615049212120707275714118383286755654821175014865058950846367287354409398576187022993650333916585276553859187408223041105474666483802824870593445184879724369444082551784299979600238256330704290893559586241147109873121647834450423792914234611572506211101540404210715370974372789855395979715458282799515094774071239898780462331823384007627531152747425482823219597634788227857716201789209643903175414592446211289820812364575662166015047982461712862040511013639845724818418670248985906588508179129092735670715776269234830537540033226316684416909792537885638006079813394586302666077673127200476895964000 [117,68] -303692147015146727648506325038335417743283413601358471563412817632085774834923333372045857981806895469761847184466282219074450191469361870965515880157825851797300966066109171155316833220958947181213694489019520403716607143336620997603321029451461940183392512817751781270174327149695021044643533547248554008624042599319545863016240315793941111379173754761703706575751048867261452586884864246374353542847763920098756128768816964583181190855533952728483003657253518134866308164181775353269441155744461605086679555434220775120772172217373931087905581993723153652605545285040020305265710078099928597093298355850612748060455410707582910700786650879713782186640530721461249684182399721538541519969784880868749157402515342400455974366534350121672468120372712979425571844562120919193283752807525873339104734760111466915182241292326757063066057093373970022995385876020931665234424119593418378336133674462093171035627394143205511549052657291180027861315759272200740881569973998684070747105452535539610100529670599112146676599888507351873663650872672690119997826923887304634501652673842826121372832682426437566744465600439913548002799504291895128190919624800877604783881316724067858597947188534215084218135482109345503573312015357972917512111602782386060387639720541858055110703329932180191666636339521867595363880998363898235385057245203023534197721803030406567588514137294515937584356273652599596947710264625487850815947546535584518635322922481280888661807528229216690003232963280958622315698196890167314417606070906430421705012935038958276793651212025153427100754830509080211859406848487502779470338104784785084360051823199273765196714446540213462177486187642891504123745480967926573622327096462668760276689331292098276559511838245109528662929496166924900617622758323921897809113813788663374281483743049555621845982088449149263398884857468680787010205151169924173433747405556822043033200701631518680882823602190633389049182692521975556359829967561048933852909908450346083048844644470824096036221457716618522667371624726415865357735499346343145890348852895076403686052441434333582183877099468371187912937400354643278192661185217829894362443784184667780700441621611359289147437080806425461789370016780947339170682727796904740388465488006571492104661027144124409463714371198769345075995852993999806089061714660952126757800910558731421674336675346799004513676875144957417178952337928058753120009541095756828250005582778861027263898628706132539786590258166262225065941933573499126140140241804741243200 [117,69] 13455413672174781671254721485040554771246197288486116228155256004167759856276218923531120598325438925863346204397373890061491531406279526428769565277446765953634306894327668729224324976084447419413397320130277547132006838030363023677812182033157400187707301037239918070460930535771639428450656758792493338885776136866263597488355521265399987810218219858387296920365992937039217414828138881843617001078869321268388655144267079685613483851810541789155775214321939018312260697873457248521274816830877055331609238260213852963648338102253544768196967777028582910291332165964950207309345146135642921699628391194877439870011533203038892388723186547716485206685710040309199363494250316734193090041996953423878062046457491790062737749954589155301224583917292419549477167357839785016305863182651092154862264160575895056799666615548768745775042610207612207211719762124127994153347856899085957855313973575658135533895770977061149836906525498388221578366534318424375356195272919986518345407139144706851142513497392770207374795341570892912568061547970071110383828139806029801557605905844458586175726184911839895453467066327272315474443611855492786605778065296018632675671571303449648535294363251770795515421882736322257689580122549545969067335648523315014336559811673801479649858513276265647791371467660611417276151134223399179746264690277569814733821335486478496166929388349810232280566301348279002452688719890883466048657339000270913253950640996848149730812876182635362817799516474092844413344771419083119545943675642891698335640725297117100621524015171700456734543620047624025176289944589487733606920045393334464512823120846191514335609497275403381550613069582885495642924326855842415196152222193551100915111558251957856247249674080078072124982246049804977447383069030927618875075034640156235430857356443221356545298740777530021942964510741837123880320550978124286513928529242988095963565339941330025838487193533715226277257051207927659081695500984214884423219178497597265860774405587860675737560564646979795797088164583725720990779778217903195486287059347937944623862626685772809794497604881321172240723455227192164330848755204611508681363212657350171253241722009982578721490672501465391986575522986683475643790389667051334828578130689791350864249927749812651647346477511657098983655694083110503977303738373566958978152018800610737598259172942190988608997961101831816849887620103110099160063128420173854578481283261350160261280524750516612950041617399865277238603507503384919483176742374629800 [117,70] -103617350160977253223223146547938070339983501198997177061175695926918964723752077929233827203908743089144904676125725162850982184423135778502178914416495332595833240328720180785313175904031906370542584703194015563355326221371574335419274067911249301074702094894053255069022549732570241137700772696651463689731779496446796199272873692807794903203598916585749824954623599673448150848931515420697822891471824936994296141562552129096680045170741774084559855764240406281946136506801910199909605200070457008677451774365006312840958330291315871745853193685615800574453848329613457135034819248651317706491630885877911189493644034237834582434558498119327169993456494446699884558681309439628767311118700475863524827238664650625597282759416836290185028125252134981641767593548747585855189040211308407042640057166139985019084925702925973463177459179419004336211280942190692407451401134634575263609596260048728159286632419157227422221752614167163745017197392249670987481513912540525966795300551196683349042278298301400368078523547896758529681603757956276505964098204198880904476474338858455146749897292113584593253263133090645581167211419869792322979077084348166429750851701467666484228322426458305477995590152755178169692841215228974811696274295920817829578424896870639269840108817144373783037243681288018278654798611374831946836764916240354978355477008401362112092430248950036903512139332689361779342640517109641026319596969049904508628765565440136766361538814126364469285891784486175230552517064083972998417402472674601673604451377424738663107354006297389063901987628678803869281062731314022661580152097395848691044563059355937646222733882912974186658605737220963153591303197300658774407054306605984287294804874741945953540525638573056683163395979393543848465167287638929167411084742708733978254022453182729942957158166818133070661495190234908642909532687258675603020390311573519806034563086534109065952887746783752650046613075213799911717637627799911046599261587549465386643200699150250319949489637384656214940998109322709964813803872994810293464976111993289226917944105899679038115054771817371289696966689253504699436683438230803688954615812164660573356538659948245943940042260716213328321328519966996247880541584228206570416272125603912008173076062979313124275721812378002612103918399437100042204114067278589821258249496477852602423554488416029819176995914296251010033988337439091468918711148813673350762721592795809970162082551632754019173551161325523846097331133594754223912900452480 [117,71] 749599749232262205666570270194184897848916661695198946333547076815462825492241412087159343581819449251047554593730913781426084242374097946542314377512109554539620375554429276115110920312115983672963418395821015503743720852094976621220736701179710256306027896575651768612064595252436667656911299315774763279995180799039551426429016608194187139292071383303303484018536285149267258220923273569421710201152863163452879017480197980312820831571122755939274490373444408938250308140723904903961238352816549200332588301813327714708163917481360769807928206307777468695658727297940346364101055432148870211738323313318907056053109575599075083785063190056397592965306564038069372988637852276187772840713961224441895574615826530682466395486955431669812579546538352676623438560320041890616048340571960282094979339557947567209190892264588462061377478863056694248352181077785700820097660642880976769827270438995487216305606556078258341832788165641010563659062207471459588884090510539321991366219272991060490396903634096742506692071302096140219426164518548133725576551943290941145604182736273515613457165077360317196825005136209802549944240828683053299686422019343336223161235172009495859718365386554744102649810544502930008286870398347655604136093164700078762577096180455765531910651807634953378440187668196829450199256604219677969005505987560082503972604123136280587381227113826044173604263957866689371059264921366593731080632423301952061753336851610400743880060501992228857287042904129540378373971391956944375869481228490734957782156848135132508676418948470929641977058334185656996289992290863005015353482528960737891931960509367078276000428051389653438642834751891757142004211913816747330427420611415620051906706573194955141879274880583592036561446154735859154065214210892924709183592952545222485204741896655328374412215003887887826293474554407861678740757129397659681255631894122416408289495928936719688124532148612372760398383900009637194669911828527878398356697864183735629462502378218997001458395125850996653740341293180731802681724708422180424621014954057728777997957036328792916026057818875650886269398749976786621424504240274031664880347760185542869591568578727555010485264182458535691180040495787606965499605333062028141759139872382491997756794787950968177601136471988456696937134926353946930554918787088766000437821424700087343016351060975436096161313894225398940206728122967477501994136840714309123246016496632047396273183510480144095070195977595147667230123425618955610445360 [117,72] 123082262488139850431067038308776682728759380350654884611337641026892441389068975832981288368508845711017746278966971948127075091227922845208188383288174964154015674185773331934745080184634682631552192581337345564498398264622457499093473935751653353193083642169811474925394449339788133636136810612587783729146251781201966423742627502540713721350625462182355735987391301980974674293332878210270704015452451701153832419586373802193786441681656887679818657020447163715104315440110471341769112673038713194427606530185462432151539823625147055320161536267221841665485113778255748033399540180021353082633892370453054572172563286943388921096123768575781810099857407287680409880680951182575671175013438233195539485514347616825140625609442339317999067909637853591259250861117562351697705026221511458966280366523348521936984612064611733319094529108297545859055899360628832767745059332712064620981699158280433230231992104759892964301335790345639247646600298537247602270636041455009112160278262257286484906715669743770701611164285583105562870652584169325299157435103586352225910913347865708791397144114851913975092490436466019093238286144540882226564777079741029194447087447644968757404438860157334548856230513955552750735221689125992642898041538121534203023953919494924911944070926757229082806778468389317050352568807882604294613385876824428437050210465545454287683397310757754808271117206367478285275645419799037614360179356520042617654156561045877162091333901024460733289291383039476138309277162710973887962124132051334029602415684927896140914989812013488437813992009825590470603443348581695035367463658673163662856235669895891071495762591139173464136115010041218597244526736983155091149870963284577829642068533550637991334486817741559668710414456761613953459337793266003309914816100347237226533203199666742102984783135479891389639629698280860972650006498698351009214438592911830020777357592156402476660224346001327228528202896113115419115363730847973591751098949770316464984243077543395305665319221488503682798240023701877669076301707526064942682752697413427651020741929745637885983865269839678295348767629896922528059092795791289063360402033395208334662507192797399773482505198112465353119901078747435980904896376868575357349764720635536169724290633260697387070936633174891186781286615889822037558136289103103633361748764952909132534639696737427842698338208971634664461103030790922820008658820561101110645193949125574704930763467184497561294463405316215121791049862878633697120 [117,73] 1217492725587659610410129626846519801643871723808621392979087574555584064650065810455119692061637398611276310956469203973023630518298211269401340412872015178360002361555794731057391802919974038671256188849386049097826442148255360602238321701407452062161367347063767553496661925659377398065335845318118136531910019456500504325969334468304890164614609162018393370098776137449032021498506060227750099658746984311169366853920284381261036031442029017771427342659779400199056108520852909172450698010354470317927392712600757977161847257093139872309191348786249277827760493909554266568270424837046584295540069443851228340361298391738192827229033831490621219857558531078870341727376191648205411376356629267567562901837633835632061654581728987921376068731578587487579684231095581825326902281665172256780691270308295954179211116368460308637922407473347366808711818915591321912214436468060857929219787386370807946230698562841307393710173577652267154089704154505583951022938839361779140969166023398922942228715542598722322937346154113604029551524738895331012625143116122007230646667571536150401260150639514541038104413319870585325964894313394325027038197358780810552961424725939845767240749687128408436150518808574669680663662300292464525589671973943894874649035833965708397322256137444448019261183572018111583944520672004192051648700721681496476449988171877455373441236805512332586179202440227904839041612201357386843601582208355805570286655082186750260820200550737272974391485851510738270457035685623226558465018120648317040165903033612546751008263357566173631829853835828418450596253706317414769036235650758868842809515052550346598699193797463832505483091064526201601518504251938450141108139591520710776050529420843268782487623974221289200678573217286997147368867317210152050617450508315346580569545758342391419986749235908385882141053519473966176300443041634716095456416738304608729223541012773623348273394402655192476052332520582340364483929428949075160600701524118154385275358442879822450588552874515897338253906313627765107033632800230475014627809844176608764622826855312457804700429222470590294293382582902759368712688143786154447811943326598650602486773438020393665379474741948139804583388535393046989094166684509173700892212979344435204486099695665388650113082414536544577774257492719754597711231465555824571082505727558453264912478268686240405363940239182385276070748356489328644238803181072722703185874078778055401936665679947170165886337398857198750807259158499460 [117,74] -72560291811004172076814640988588409383763753946845138151898263441920871075957686076067545663672169478343437450984700251936999318354413409291390209885234905863051212585448981764515432415025872317415496511585430765059672841874183281000669309630886484513003580946689912382929216601701953377152950673407505964787063549432133851384576967974824021110253200631903339660410399833066981195207743906404114567134585832942420227693886833479878778476159030160566247316857258532883834337408534158262367335396924079470397514552513308909809502750274029196091443438630342702071962270937787521411500974302758654472094675598742342764816283509567696477190683179515677045965695093452853486838980462118499595265435734672166654488042915717972931425593470635945424071539885301884430380540248795407431615798672595895253092826674010559015969665210581071551076954005671221084589278615445381891349678401721068686140594179713173793927661213033429298872226929157998311093856541485922468893512684514098435509388315628065879032015681060921703817744175334503819611934174061379048489399316062156620579039537508600627568286872888351023286435927684362705205824457042729441702176303412638329824680609263693937406098167328827053232070379948794294244054447312998842051227712658286899470077304590705818009706943340667658245826453194880228529914534879573691007214232656204199816771505027708753330490639701176357764811566066380280100742394747432927938292329931135695327722621965790146283148305215055057559128120070346210031790396071199035598892359631076218296315025911729749492383231782258766003817640969618851161301978538846517684930472192213926308652376004763866653874666398125154597983055753830426760845013938222342935664516319038247853267802509896387642030933288026902669468472680584758021660565466274873729708841166264243990795077823766433175796143542879303868216697023600351125500617072357184219789034409575035612470215432022937138580350012353112309960348227794167732139880504308017221314105546849116979923412614161186578218242376415685221570531740875947345408941505964822377695355370444846241783682476949216365833744080061481327442163621011912431183518888622333155476926637452551764346540581856094112945616591486055443780653716892228027832219608842050208787043545900263830616475541939169516619265427880471298170904314503135117094297722395456286342531364575922301759707148755262360238384196823195033289761690856335603650271068827370759646537355043819063749836130659929798700830828486447199747200 [117,75] -492303218420769359647593204785216245111928341443460843795307193892627107777987188829961039211988539275233077047639402856287761050123292767735210281181853829828074340666469664790765744263442158199657176690558004944479832521450510872595517379298450567922469435052184013160193054806011717909020476534801466341210560454694632377602651823873549308191868610285885200586728505402444110590153842680358202405176777964255657790807443661892552492788077731840367509974446562437131852199731249340268121287888666175799498034556257587552628460467785587009663026038693808011557732402929973111202543082047212795771199484268208183011919385137096646847524416263369060482487862920392165988751264965870354555487634337185589677594478651462922763706705372026290037140333743868525904277654928271224865338474396199883189461707938294300100586401883259550739224083964291048713739800795726849792971372815116769425543634260997044456350658608093622441634348392469429823985760361852462444859914907732873750531250826241516159614289346922244952937410586281662580682371313354152518270077019594509228094015784779034240133661253228382967215205863235698843056367791799410792931062891089863832466991023559227559024621147955824496772062743579615139074590626386524462490600102431603299583548137893678294086433088775160421681478385288349838541785873866487643663876012680486063137470886688802601007957248413153417669217317307827896973615608259992077811259019284060264293641782596038754133326791861935425459406381603283352845937985406023805495430012849872346804928868298648887192249713321245591901623775233259193876168740373085428299902451697563584194922500832461523298843384302473967788464259406902520848379399092495490334251624485298043310493519833013334243402063514748053096718203383870228662480552229726306721164685636911810947080872440215079216846128121656111322775266045755549874199130312605883088629117087555369126863230427158257493713067739584027145872315863934507742444596538254146935596821913983815263858449961798464021718364986442335272321358450821925826768266048786332359916952465868676179322625546443540188995303989552871312569519719162132881179364018876922029406468610313090719197238433472740009103117540317686701124027038015544960486513627039036384821410956305355087412604423736196598255075261641785138790105718053084778393379151246171599944629120335317909609941493433522672163528252264499157901325438173135750147707058622640362323258421362185849240285613278974218580897683916849040 [117,76] 63024837500078140199869771551582728291943482420823817582459172081337941114075965175683480570355239990746914040659818058906446963154309736862441107467193270760539500059704287369622326460889025107547480303381869464321753096693368826272617697225170945265282022677217442729153129894485119284513604833742735049001202972371906823452502675951500497470782831442533490454078630954188566967477506899520491646848056613019845282942878093507191365818213432361347518589610682588887578017254854445894948740329649307379975493387085432095229739693154342272346511289121678532050262855996672113512825196442665981720118653849150256431495934144190349126070972901772029442744377089885147349400145684532580647236109478130714155292182094533467984158915829278411022883193569528856110263896009364434427006164128662045376963144185324447716118173222402126070272393187401174598052079755029220734416807473426032474815818680524354162491446983669680246069978034603483535717706302674798279684434602354507056532254791008057208150330554513785036331665213529026220562597781825190922313039850136298145029353608065988324141035929609166175837790114938136919246556372881681111085042412429447469984742808595492262023672380565548785613452957508236265696794393033873562639837279156538152224539976752678976358246982099446683958562212829101472421542661338068159950153842358892710941573080436839240826359016271464258974306310442053185452766148411512053063464789320936783854936458090493460706880021334580421236654811351382742318528445725831842130375955330014986784330927706712480888339517676252916784330462189222217603980759163172163885593299305340275656889837123359809009035796520841746573807842885710762222722462379281989307690281187994458235208815389900318776581937067136282253818361046042937181174110189492407263022243890888700578120254730141716761321144494867577527499471375282586749039194575808918544141633859333508277765379432310399544987560591708333012067671057676007560168413170636165700541616510588316397844874457079761766369232205054402687904332433708692483495051009047969441567840065429707687940401445981385681717891439729962969885400383572879174920746134197297645474622831154620582581423443419408903399427762172638918827425028159852058450394695281659209147530406569599215006417921009441868213585879201217284894122220448846575781336322332185398510693059141440318539762441469672315255203057015847722888566987401686923438647697178081126439154385442514553889587881005339759229068543328480 [117,77] 1035508671757091627315315764339060446268345278128008256172121240281794550199825987702784496513228730861635614679060821998291424638813150796295411662465260550557764384653672633885003388498038962649587849562625369933618165693128449158754320837089523634605167504569916308975824668557493122113310187855049586732108586950764545125588668573315373238294375025397861133151445041202972742199038915922555384170376215170847940523311876658059037124355303198297194003742727707096330226325834338638728303687615847074736274034004797404699298942482642551674843665982483763271355463926344769469176451593837208782789713481343596570185035626053096277814154963326770722136128963939997596308881847869596371049838775395880706285685597209228742374377076478359982894453285610722162679855027554331218096694734595857601598348708412803306214599881986769050212341853959649104889271353790045509782474859625114048644654168034922154686375255552954170051686295540508704767615578083530499333448538832861723255324480554021288208118573779568831764872403198027952193627656349445374123700063207194915502978039375001436276483445307832949790397417697039461505788647694746106680455008531300992259417898178627281067355399002597316976341321381115515720849776788786243010685656455407253280424537115620700590157137425990029427877059341803078160389085976853721573373565484447946701201918060382447154880185689807087772851786311368383296718124144358878862555116466882876699529518560680625043660166288571448882866724612046173362387944306694705013495829608978929367856763737727952506832186938445344699595528678266562836650522176629992741930735222685260740492608564004925015890654002658910253139605662122779384880813653968668818712879945675422578211509665665302564392599833448941332063684185859050994066291662486838789087019439532211390543123429731200406667819365310586190965147664898356774683657870318877846300069547923693063461184793638491062301618254933686027021787241701546759109341769009349305725078746954239486319361082422586411496558937416695674832579969933986455637752840130575986164071701812771880847821654160958157748915826081484164662779495178169568927870132896080620712117877084094311935399979063197399740620566866163791244920880050889334806441579672966551357681652514108642727016744714567202173174340156584638175316403030339189260660735823471138017805837661089296669703316011309205177690473597606734831590029344047215760444431827813095541236534214675798200939365332398205577091292420 [117,78] -4702985433823457050952623013049769886338089642878653782613850297566224978354278933034236551692305211489732016840432722758687209423997241553634900110933933953199910399373963055891280630352526064466437799326607828409665763998786934356048164263910068906658999970325722178858292742224366227764749149773461063854628004080573863359067858644841828968012481325210568874956964481332249899354626165690854805798458161219618958590554132888421112263384284975008192814919548287024625991479581245721440582024362886531685524400071961675572075525844590677131237679759516061222775404758717389695703486277224475501288457127636719105582629099389699984985407764721387787862718939044406152111843621550559686769346207845486881535357764680554234168209362583757112152990741521921286500706707868117128675729412927547959135805151230037224557632841677097291735959565538763536336377024130317156262503609866224596901688144312553465718013910715819689952657645400722359767982860992899825664312636535913532804888523057393632945079092528530154843424246785581828158359182213724624098136097927614423928869405812842940104062359589885682911498767095653079823495665785810876914759898103193298652113062855779842180695547944306519182371172400964205425046798846817405088045073321117202517556895878408634146377655105888179340708091994928378344685395390652308173258455891909689224523695064927950600371596814312259503383377962899819387303661888116895763559874629426013761942851553563897118132590088790762551210496314856424522684419821319261558950661047788352044146826386132088647186349988874734128312113639855520398517687200617287064948482724061468779671167754097185372584572775031771546310379812433322934278220326912663434319766057161374893348139648823346664681375752780180643068731774499813584390069753302937075483666456156546540110707797990656918138927256012784438092939689101983404888004985774909343773076703468452691958096264764714826213397717796670177341497045044080174796723347816280376058721069260646098931077959322731403260269984830972937709057719471642008151411617895134272953365974570540410517920619112333920716823510757221404856466376492013527796707258571048775056467729351248430707520992683916144526664056850862796426581788647884174296071753630546047703878041566618381211931655209102111918509107730272343951037878453055937513782864894881981155626815107392974589116608971138402004113036223954848650038604575421004439399809572509886171462014539785898169800090122033401835200 [117,79] -87944682742758404233298855157908452310815535314428399912572037354527145763111944406328701985413751031562171078803042336686213856476930872399680710850544851845690082496928720025134841732450608433810906588745222906155783300849558592986001791251519292531535962987802265962332913626822716273586039153021726211797407310184563639549975783176639197367516753851427901099065202168557422257556984411077531340554066544605274328553530221242505700845019485405901757994251069570796717040495012320459412299014277382370638530780083982179930641714624912967840686862080849592049583741990073675506259700899022217746275486276370754990320001703307706483529202425587875254571305867192421175384897162591861242873113905967383233034867281968565573801502255284611185736615122527661745357937070041956284172943663174303208945503467572756896104882135517921431521703613286824471341829996016660989972922713600078823436140214478648001758584426455219862718285916489584076663487970259652623703635038565735116527519550700929760729907900161179745596207155814784399963066768587292666792371355464828369528273951296579157485112305074638368795752568111037506324631677501668024706362512528669379494977843082649327749443095730060021114433197057939804283240548162317736937673573057732218874132390316529667357866573434764442627569350967871695180154435561338709759513349403536285186714420338076273559047202386034236389643832667374767589933936022389393689915802658671721633148833100487125918329270555207295004624008074663254173553655463607962523869080388083066398940923522012477583636853040223617151852161318025435182344272816939063433664085624733080831304964897541259266256355446191609074440940165017958896443907972322521512645723555489110767615973904832274278219211347751148764052185322447595597901338007011506951635755836647475600309633332466270193108130108338008671013556180228609760700690619667291864026886098649521069265146626604819075333657059164176575155291037704000941985779555713049214659085748212606497963414059641865638355698031732107233241892341757683047775197369785042458588298141722445240911833866696676303818708924376875154161489630216054561204912217422046578910578924470405332407099991301468010980384222606626438665543811181968996018793977345401474438033064712620155634937527040590788056570432936190313498780448327087339218644670520190718388430751977548840863849292701004362463180542933409226317059687484587865434161884285919117511126534621101329791639263455897400 [117,80] 906978192097531896897964649863673527336837395807495101581829419611513371848803704321716580363791890671373248150416538651867726624448096469739963965609986892520622057039085673667333805474595078416473934802341140548784227579607022782839558537654053930446131256390642848795626130861765519175205501491352334347411757423484828082781947258931111299872562133769991589841281537856815382863948287772038846307517035980742647763552979430509010513698166355561555138769988313056236168175981964985003844798116798184824938039878968485558545789941901483161654287223155904424878052831773353613153559968259515831486887173619593394222117486226944967782198403558089604200773360960574712070139631579656516893607908324877917056168036611885560906473049499435433441224887683102312677240587918397387057801798999933530729035669982505611367661288938570349599366355129777757133010324921642786283895607162953047180088509173566336964325050315373668376593543836400630281158322941246557284741468978132315218566813657383352372567354986703471435406151307502139555436485833514627873862015803095797596591364544150647866654476857167867702443301572393000883874062581692305699497211337955531595576510717013120139092094230692117338631861224450171195157852143584687848571455022475690025603800697434654572886948987482468512357007928309421457624058486381177716420815569986775228745422245305606823264699630501155473210938821839291580009199101520854651461398512999184259276123740520810489645065178356465583821569162763230769286131475747501976033067876054066478651241845155045402730101252764162650955269540383205289689606703113845864386250959010448901160581279120019852747135232910111418443587607008962485714669374451206738277789578762804670218693297314913923850950296734283189231313740508804307455587789865798094554138752709689998751734462753411696032914425586121789676319005129122703351603302703634659889654264265826620070738341765373491152739117355573156497813269396469004162946349196531000985337432212353409412768266342658578790012720491999925429141189275943571124714420130243988334448112187223042665795183679675453749600772156620635716684350902913659501959448597415803150284774520734166969578258978566473488247516311186796463190744491722508032792330021626412170045676544738020398541444592095344772425593532214235791252361871726819055808138415044188420904070563674450383886184427807996447872865894646839789609899272638447043706660308617730072983583211441237171535160567440 [117,81] -7999891987229677404789690191894175109544604489924549059912071065397306151384145348715347953623776623160496603162771076554483258299981305702904377278450506519340221501909236716026477539143572329683460639082868656958743604657131446894495988914824407565370717134185324792597519361227176583866096915919073621221355431215007396164164627444992393816146866887089250405796729950865544728623301028828521240160508443258251416817453410533203958128380073399158124878253152592515798216713236490692700767969894776522554354978530889885545815096844140568866801109278715931430357327226689206468959312467232260208183503869862498412559171321625801685924643676789293244272798881282141247532966447580028997726562974596734252629938063920005001429588815489696393116978364840578587570158781451870527911561524689520220046838747796843948129048166187600291345316293810049748668649998885700294262054679809220002877339057462482927276583158338043289649698517176923836987837471635155009194705178180518076470427124207773639425115742585563976884820673424790996453643070276918266434305001892889526791399015857757283829793143355238684739649895436205521888728535504011453116677593559001095920657446326961565191905235697266884353152395486077523081428173280791460443321025043782162921464465524494940208618315420714326821928821687325931614000376677861091427926701972595368967742932359395435416803679499901726374114677412855085852944030095557241464576511242266055553613393679024562114564925382995798789106220813423279140258694658473553185742697017968759044252964857692183318681923545312751147491625517348522957852852624236795930996044009273706689034859779537196127766856166404733677792678014913394165259080392461324359874308013633121221145011746518658684105426042762179278524445910128438708894894741089142946112334618672081754367439253524943975321017824934519995485346920669171234791024235782594396659404859072770617236605844794904327394924988743001280624195016454662039777334494190065542567751059069286788727009927915210228719511013411459476731898669570862140206866743407261716457070760595204031796532595003231678169858960168736974313960608319765699324489855068587346792083192795960224029051883390291407055655279690041427148339519718335208988976493275957466350291090106583065270405381363009619594392529108751685815165603200704229228736750360014125554371550737301103921567244370915780849945800813218084439724240633805969004018087678157005659159842149181069441221730 [117,82] 50263235189541361790031854071182015559857839487203688251768217196805774219225358028101963965225158842695636517999438714004292875141481407375430762495741974288185655543978840909632808172536784239469955068121437064155284026073940418791758687272272680857703514864042605660819275399877912356097143666079540163646629784393645932086511652627092046455865469102808277566291374215612212696074936669401473001372717946120074605671148686797366561023721380833397890869359470582435294951963587850342534889513951497122303252639249452471436624053825888153300818452725797692891163582505134738869419980301304095562851443678558864327669971893059944019300616047329182559538697442701270523589462832181055730040022183327487933184539985929573057032978856094855218712251349681358030846282512565975513375277583819366492124496950326484178794715606844994776400153868734743904351386552732467142840114019004052998558644008265627028566768186007201160005919641807412235426365110707075542295914733157812691824507945207740814075283545416395283709537211322274839770892534893560157601190827539478894747805657169961822633204562215840713666607765353148398868997799569990447224326944233514785815623071236204084054395697414860832607653452655230959176084163275700177992661810802367002226744482372339109458944790652271583315219575435579575088478091921563605313777543903636023812272292411024289930078772050154185408774388748956226579577677466147166395513494598586384500204722438615549280967227840281181982279942820043362447835486065335144021938905699841277101832286686532330006084304823213257338322255376876469281156579729202300184359746690079834007539442060500048315196254269772489667326100927665452089462183513620227623928773877933640849846685059069674755224413483927908305633245570513645366339222775469174675137225173055247403725842348897312408009244831531728826451227232543191967929489599597055805984097637468704366006562431298171258257971058623477233339515731937814699326391994791319883650229658938699506675993726764890442139933568646901383371611472591682922846314719178821608567795368951282611757352299109278088534146995951877026686375921339039880560016834343262751238664215850423086743691700691408154357245004826911957804773866713753718241147819706385265741439574614468314286828986968600447636424721912075078853464570606574069416335300204234407855593278264053976312000237651137156042980968748700795774627664009648214142466868280057456386535468614591077760 [117,83] 421884428872802014458507866193501602368655274784297203901615862560097530406060346523611446905688897526357222022701817958236654026719447806698923400486519792563290784915509998460563881611370453173611382052445093389993452039342830447889207752171945158819338743052238106658187742229169208604695861228605130465520290716549195573743595772489693970052404916129853131371042323082116160666599233938123811606628906415296653824955309653016269630570400769328712741786559148525915195797699695162484896142281678489414712911647942667902873392962536819708249778506533766348023319403069426232193188648879719457145874152383512835405878974237908195803149431311519658493357614286431142050510465920196188451791365587436996120352993022261629862742154049373725110074043700164588489806426299637008014020076922866106862476543142979956640621368628975323493968695597709313723713933966521840688856530815464214240626924677297378559207159867494610912272328329637214420115038732905749753126855104987903797080481498809500354213802712680805049722074748047496067731525497009365196764498738435244837756592150041135746191909250428212941491617231005841575936346965058901685028492191885602930343720695003253424081706821236203295013939550291374396553180426673958935893369325635160792599115625438794937539940371981182357553420773038508575255485899896299650398734927336959672504942038045428729029086159613030225955469008125586302175835564149783588691800178611359422532013304343818586004051910248319192753175130443393990006436458790202595710363247883650418098864431051302458553441402560986830294972218255500412544686182315058153696511285318415987624324696231897469887412723176653693378348561478182842313040079730506655150480097686807683407975306194579337652190544030425111669417538133327689375029020019530177790260881341276327699993072363804806908180360717201015596575175859629940481695922867234507861265847454319929507692293886506357315179797673684121244556377835840676061347620505547736297445084232656012029050435054547697501878355577352118205608948442467524254273405875879977483288851428504661980970377852193195601333723821991432185499545212606811173621204156105306933930601178222616337157757814111313864515755632387350500392814412099431263400789215271018532147740364740877433469549888143065857065047296284212208803096398566813908362737595008381529609469435876655367591991278905432735713769604531923520941873437066002758597728834630445316218314753925040 [117,84] -8426816956878695951461829439148552622681486354722081434708455144182562070691505393347549593440469662014679232961389656073396088232540636443557010814577900579069969843403560075105691642140428922377291645569048546086455498519745072949448116909794977614333391755260225198571780915145434921066132130863737387297995273754186314309979660302926943533869778951747597356393834131359694346356223435105430781808782808201512055340979992428426491505783286155442914960243784687581872466767676010149492002085339651371510440617550034910486193299368993671810077773068372217606962394711422962223442489574645768737687518086563018957833801128198483882519809061050218846506246297515482701840781035025252772576310760008139869967978300947585155901182904970160562810554856644739266665850663309932659548905984305682809993003955966337555235036776196233525249248348641155747492336294582787355535360225428269209305109457130725179373016040474524021739947304976013136858503058370621762042627650629400250078135219374345564003319448271553636228852970985849382297792784413050405770097435540763083742555170533857086800430054110755897264436530397099087603663202761100308927978683339213767407988103058080428212427154018161524393050285265507269511072272423657591173950297868215459324011613321475262044002178126725905293425157933753816239225251643159767995835894987446520391642269413508400194493318862630484995105887255109102623414491579655472532924191428095587457422874529671921301112367722870802743788390706817372134544576368539007083915051173004950732872992614435607443468763323313832034017855522023559269509824298302710521042934633208200816705755827626288839789264521084787424135062822058375819712332993185820293499755022613868409801627728534291925989566119437501162713875063304566855793308171229159507807210856827696089792650496792407232753106036495472172006448239152512472660691140299761118497816692250400724797017777673418401226057629185930290763453717774454371543210796927536983913781554917868380168067511711840943193588461108818785303242295249602812029084103785260135805866953477809194437263579859506087419056680313554024405592899629831983415863123483276385264425265993678235711658829147260749360564564745143324039153987304897656246673465752256319804418363336860130528225514111963775119383422804504158575779576924177120211701978916247470613354304965606847516143760448753046230810396219505442402844970441674043211444601045782523793096819040 [117,85] 38818510713134174788219881878063589663502954434035120967118940840587655617051319959419695295392140574772510994768953104920042282132008635872997163083937437465592459574187940266313332522945930644117557124752403442520886821371607188929566548041413168821580651796892981996808807141992601333528345923907479220079376832989295724407209382909615266847276763098391925777829453946478555541539754276632718190610075495652051070038525993925467946218413532327305332711206959386419089140566340035103295951587971946053854883285294276955273938606955311066711865874919173937075969363449895772280252203828700252120693399247495433079266291986045063177172980044042737973521956392755745906730440616021603720026440184155222190228037714987496088483446658176170953161999013054005016962493795941777888778438118842684401999030458978964227781087201696797569423788794232528919327963877189208240315570372387446672836017830367260754992131934718316852619795172767741496385698174878646438385817468019445461664123357013737853353677918555514779181951751917700365636340279008728156473358211750538221764961332890983764507146084658769530221338459466334054393065650501570981314870443152395706847499230340577244829104907063794589099224143904781538422012105220098718428265872693678899171577119892901160435182223499463194263936292235197958779042301985398059745487260803027064135885686402969223937993008311871754156423563298058905581325622700254582818590236698636460500962877452243049780232460044570449010356266238662906194192855055010973267511441849332168325561678494142905178485434749093629636323739542366261899318915167226285483711642428887510056930205897402912946790532972954932236365816359767562138541138901416503626609307087347602404392858725907831690153770626445721314288547281539721578024703521829415297623020958799758873811679261286819598936582901633940481460346597534709905537684061482277489305329525858232463304248429612407516690537840587117487822246982472359100599380247767131205044408040369812709695787722742322366127880344882567900685250501413661553268045124251900473363357536534142310522510541200302059833653510868613536645267530361830318453241763049902670022475578675548087098693997737456191471267618432139647928883685680270483145697255161131339441202681133690774695512932882729703789276466633934305727119803334469511908344581279287588024162129835347312204660039882273343338890815992917286287657073646704123409186720835762528696300 [117,86] -296175743348075279591527647596334797482577563228301582307639509235308598020678743011417841235204612391863320683734529746106452117409535499239484394157175722280175096837370229188028532409445699861242614870085126180976012933351392748654964909251837100535924681645746392326823415031937140236360078346025917378362489734707617359703205832417850822675689487845145857923380006618534501598865847873394789010300885349871486098929812318307995499045797554254499248456813720098469408845567919740847288583981031815422169810833332655871560311045641571691280033429560233281642507361048401443322024370475235266566703014157840185060069733350661604441249751815528899011819588410138924147530757674366766578219065774792733209212679072943557784098271911493418213277717913102127603489173913657666900987379077207490312596817083550094464043588442095954351432812131330014604744614171468347490237790086066487496527684220122140557838974476093106207242720293379462995698264375444875392719984135004107127365752593015115343023845861143343805641139604635074267187054439194194733207681101728773578214820194069615854238070945366750710728744279970943104938966701906374673721101370362002096523650359187822311162748031193822077940702899917948579018208543291179965206460376714871187640189108929817575161745582383943137380291741187613907291906153805314341599312303867974477512613817777804274452105579458590660451146983304724276390754986381713155504020430877090445206013347417061553393482178296888514821024303706803129333765470418087642679202815104754809293313900631848715587687577325480695217125748888263064789114181795473504410195860496402766592187559840878581583420485838837114090688122451128711302251051829317414190481134288065928583446003353246012489759383307166437824560602959121087129740642907244304706556281632100831494301652299665793804819906259564893224835424921801048973328888709508602404789932158682082114454757742880982802798019917905043221362114735337500838296429589552561388158710579973864450827730666662386383807810850758070516703207490432946480626675458741327214387090139511637356328065945128431347643097205899525368291076401382699240256958929003182116059886861855148084273612061029687024329781271097971410517323000720411465260936687797070848990800894352242891448544145492741250850580655983028568019464824689530609124347297100203359252769133738745399295576256308231479639809332384960227774283457331778538584633356913182912 [117,87] -1613470317988585070182768345470654995894316120887081215546943741406556932538072534584135923241744004334638110420095217980908977681196090852622328385129433610843076028961724476209861619379494214176880375404559070716665078577130790144865986839500689930949832572571311967307610774653086987178295074529197616771451933190430383953198972548146889397700688967545502723918590456145919178496766641194049413868809713592340595781320985853711382012432294807542494186446504712507315276489805807052625111753646470072457909383880695437124178953210437232062460156937145803544879250801706637320803693139696003633681424387918754379133794137626432339844004243296557812455409884941629235060917793151055261908632165480619082219870005081346352016649268011283445256370386842426283799983839483634491091388274069094490444683424055842205594617912321895637229773577920906030201034136340833064509786174790238643081950933026312116470595316306100281436560740763765409158124105453944821150400052100194996111633326785550082032018426520142903168276351309275085930579009058820186868238329098540882615981207145498924289276600759333312663197030651289382097845164228301406666477869537253359451906829640425587812659253143780780082344668420890443499425451110440679063608312781507432558448912135378706335840390811603906532951373123554211922630850846186917900604480061558097862311722493692996432681815508202617318955845632343547183661891398201990991029041750637527935299262167951866892068073071016800514069692799977161936413369214595478196496132098341796740251126618014109742647450594871344207618006481013187815424709946325861902412190053652095186540409728369155505021060119370498452519643831084932676294166366479637860401366319707488644700200659558651477978143913132029556010697519539050940119946931633572665813311021069241753576491017573932276205464436005696954923771994268975981514406456188978289077939501695436986254691849636116876523851551040087382892568192941835679020287918663323252619926674362037668087314839933527276360707944291653654109848747081291942881639549802493345982269752413196584594677783478402808015723612140873000532247286032167054230523537127076371983260640504331081386853769052290452193603501345788755210599931377283894313061233517858835638646965853066499162261130207189900416361673995954997105800111222582810133461940925604195849410428064123617216292090890276488573302143631384880049540199738724493583133899838264 [117,88] 1522433992592761146620641405141991496822637981598550224457548850584075710315148919186346146046999294571661920121669265829222654925633141521359858615137472352768999930997094009438463287957495042689896460725674912813734445496116963633092985768521315817349386790103376726865508161907982133003498635933733271742465887835390220834613823938797625792551452002682598291751634147726695857122598822659128076832016140097038318433202066038838665431661604455335566613850094804799133635163381211997628401286756658808565261438477059884419718651682659265049996000605565057180328961774710963976259274139990401314443226579564029717960500962819737608439785064697105250749439426285134421671944187277193931168512130165701270974521822158734374177619656311273810281759028829248712238814028585943590542129000869143043775509990870394287216178574936980097277977540433008388315753650490509865957095302053043135398015389555328430671777921525407293445864463500128279252096918582481604533220311022889713622805958587033136244787608466909548756754655581239325133020690661720812881651253139972223950178860135704442271470167429528988755055741300463508386602458641646118514137705572203176928964380152642793131492726066679498875273311570789415220343679943025623176784180542027036893368462613535361714864828262519078985273183772837892473617768278981784169829819756741412102275186241549707886572449484731746611812272551524195583552683712760156211811818252483490854230958994881850112492497100462679312890040991089136097640200436661749703102816471265437586616761741728853790922017538771327846203012736570831087816709413822892800056147672622675672713098478988927518257382113872735451344978417822281881837907081630922213452977035700385456590997071850045017668862721471270833012651435833618504096721396593729799590195741064504543959001487695986859348420204050192000414915166868928576121254732019466897401721406851402554897482614365011427840140421107012609550229292513280712718722553880429411351768638007231011550352326000544015907849010548338709088224312034362663328108220499036350048462529975953664970529457197534800084888578043188090755842862211583153048502399746090471134619233884023573520455106645174870914171622011078273386170940356382931322372126960965031125262183564994912067450387709949395774062869116315076846291248075903769558825471348793475285029341931103489135469561908062700654427752059208978679579300844562072293606416 [117,89] 3111125435153372067063509347913156785585669831986906349944792586780195384653016192027152547795775661311779380958510552017880852348436227177459166987757139726750987326583823157785981263875776272075031252982185826136806976698902664967265780630865868224183928731166024795247692800405219462483706373677385205010228240355810409407744333177380958778491425042676373039673954516182838371257081929547521209121085753415162197131060414072954878448785818927591857716838901491972424774312662969562273616378268036052530229969581917542405988651272598250490589754085660335388748308098500354984293837052399694541503755285897422831211948305482590403333527719386607500320700206971038018781337048014098133468083228221845582772263959539286584402113149767298022599885874644478502471938472310929036177924739692164448376134513858458064962238642311739075349908560139276727952701782427531143788895015840524433685003915064713747673106484618103897449733259792040172570865797906602846615901155632334653062861776686645138095480019036607429895901275459848741075863474530220278831786758659693571618220368113185553994873824164643932008376681246994725697908194982406345501172826453106212560945565999566844815567505013168906009954773863887596607387363318046024451452154420618536445706536850264475565817726965230338269642538043236297419532389126840932534689632543726865054156565188340078985243068232202860102109737050235987479936563607897500016345763439519918220408445107742467799514140879030346020916049989796226647355928393885835577155155733947092686953521627695240207746912293125605863159271916679499522367305699381763231438199829708104203170147492610941232118332579602857840932786458709866952740388970884890441042809013968480672481026385062492355181556388688299418959168905867938653631276627165043043488689625041555453428403432916594369239726204178225342447905352793603473257280154204220581897210167519481153897788649344859182973684632774266983749431018518573460453458879517854775471614374600591042152052972038684138624252569121268569514509728039426597747158858207103272590819405471556344350021707251886451468650251073245279925680723195402190304121918012281048006656334502411934200605403017490885252662589510552271091194934756317508394300032381157724354969153322836028960883528633105546126212451984839549374552166238239584993914429735954088058383597835962928738752611229243653067767342273757942103687024050057607494 [117,90] 39297284730933229402517732101752822536554616557364679830223072577135649583016603753859313451831222513944448702973902066723893450192450694046789527907148552110725795725797760486700246413423795943398710021107808827518755826727077212874610638311118562968789453763856699119536414181341303147067931677968156880127396594565015225720008010662256118575993668135524536078844431010136208602618474964714457602458664134804834006214173248887080937306888801783643907045813773192097955792489378975567880199759328112273196105053212733557874835431564194700802050912058032019036487404677831846334369905122660545893527137736462981820006390078063319022917941765069842493511640851962056289779601096269830200969049436482718313061425975243492223423840117807404459350502337157674940340599820561542800455343510021531776214694172413370338071930289316828160183627699760099677752010146346213170506004011266830700895352078159218087952335010565558308880819347731519709037833220502677821946846416920128805674005786619228940217449582027925591353570881523993521198351128807034392184094408693494161177791609370873508545347112553422157496451615205105382583572515903661685106736220877312812540842660826466604050697826769823294348632960885563672319172077864154526354786855454659690371730238999887058496565837904620942347441928276115085199528775930423630313238156365964477670881616732663961668721164115317818569742983352824652507704194851134742132116747786768532588996234861997103646639809755470186054368941129698026410956701717051548651451241971407443873383855330684658691236951709888969573307862099701242822016208506866218823521974759075917838790754777331779832808979045316669598674901309002899658671239769671339972300465322460822272521872641844298423686096524817105773364959605728330512303581113841617231606525294491942809104437205998869841153328460892122209743158978421890285834826817317807969361458690873418879415089441610212011528051864075583293249470404877951303135687557481629018865721317268404012032498736306940365426104330811475298388956998469767837139599638252782411459823184413678580817865537244291219609134546751506479699033916160445284908553413302445963889345725069152236371127380391291337997461488867906356717463155254931679591377592387046557578576483096616278749408044943121713312827581463351236507333159026709167206682711524640648829041021829822772364527080293770339649048117102347234205252153062400 [117,91] -28542818546259646003305615719377028359670064030771789104226613947116386652417417986301600174594497563256655008152675952468213354720967904346633300540748292518514428621400721384679660907340407164290867778761565411701759282686249193543168123683867298643196392915044576357784266258319805248951708876797632098933214936344302090001718076525096461018094277145571164763328498787629404009720185721434838103997819318643886181869829323501046236248301528501879204303337090640276296286844108483498964283761516197619830236351400702343662483696281204240935350915168869674911201070844150349313381381492672728119132682004710631644832411666361694485185710732323501634598501374098362451538162695422671958594729427383354148482930783717873021653531065277300086762627988140462554676763749080866430302628244335369737890844275078677248114270643865269223115973320088834724703926647564216099090132353371792995297068443152474255605540622334561868673000748197717061322365624132953186236207319541058251813902423375008073724760177737104286265944880896810255064305972579859167153183133502574656000383294134868306270995962456106110484810546418772603373736059048376454727971306926464401717810810226395597673486947221483001094636219633380390089053422362892427677731794698036151991704283238647948695851461762449595961896870487529615638614147640971048087278049821059205064273356152972479848840517136050884628744288733326623632336218065470403004249316598091829833850211703098491534072918516346012396730662576891873564186217903753495899474154167395988733924497040109326390291890257763704356003891963072307661830892866120692921939535278912710457374991176440734531233788014596265406616892722982461257498970897748445985852782453107108281803069182987809373238390924105387528932766723099200713848935802291635489215457800626207254805584383932775009563176016739243782333425362719213376194339115231124108892235091100434689994479762044678144611821533448018765310454258147142292892840016669315696812081405763829832111073861087040299951260465429646132137940049823419076448342804773692760413517037997915285868469071259514068020211998987758951152777586082328540169642917356560577408166622436664156101183009499100348307398958145585660042149659647237506756618654187817612467848407536244358026079763423370796751193266411644065388587148143617737057977423568142843231221422461670129245000469370743286056948341209673961755459968 [117,92] -23362219083748124433655245174870059398698359132674953213440551824411705034865361285483875879924226965331132139157633610786511009164972462453906151400222436594235350658516985456735916382252904326688193184472306037612215035098755826531639593123678667228424756741632138016523642035377686400050424382560137789413590371336471468709704570043578149803727661024564015190536534783851924336465131635630092191537689172381178098738196924946301198224325638847225123888681359100569314140135489718432760815243253404724157734502102182653203162873208812897156888011599902067667280130588787315523879008304773625780457800722424144449858820321675451224100901601676981461405441557548410392904596499178051135933650350773436108008402058894988781717835910335869945985080344351093243576846065754243652729231479586350879918984333848879973903137163494950523857690864023553380767329860056611429499476664708326211774991247368264699156074277881871972366016947782916887238712245463481116589774045037408755682029826509217739194576379846707967379841756922789571525829909498951715454191874558598816971114578811722306033170863539009435506653939401305733560263831061119213003559999924482392324907211045424545371212602504452617134718911709192363215640213629230625513698151636986660424297535678824224087908256697752371892793543513523091853337240197719509288823931885304597419565229901539497817487305725757448251292912605434429110733785489412641264183511422267438268599359056205534815249618910586614752058160848114566789913741759520277215285295343604358954446111602922193373172233925161917381003350698188909223779300604807411099783613560796930421495627791913027475083818341662515772577676511118291213494968776037880469411086191840578329415483529152059187325658162048014779904190983681062307874614112370094206802943809413542183635500400432386682870231731668488262646389933520101745921843721034804297299334368066402816980476605996147008827354067713667431759199233018898282440550933329625309349043056976852837076434554681733030492476385577994422085330177033450490222125068140812945627955428793027863030372689628421744068697199906841127029824734836874223031929584354264301763638223551476603264531632785127680153345953760741153446675360624544753318218576836064812452827874737541795056545892911064595609820892888522395446088606909113917416720776173330283319354183890377880868902379198600949272536144417608936192 [117,93] 43241236500406028493589997843665321392994519620262982721081161548590580682112748766610552966503977988794928185926304098093223945270634389500191370143346102237603774150578865069043374353959569889273038535192397324796394635649266413107328802176873672617006998392426875803625692620643284760533765280561743973087877393248234025105261104858038337071037546080714394837427431640741528322082241842698257230374763399828146800900082724933355372861106439454890029882149948901898260850168355619289163540507005131626817814641614957168299552650435463889547983891399083877600601255969949202051047521883707552571270693490224546728717622332075092495401618585912954804156455104514179251091777683343016949123310184042530496824292295199969367915439688585628242362298390696280937631517762668524831577197931843875899358276545437450797350424312767303849105361922886136364050473233694721892862754135757794486784910242060309446539850778416820221947356716936208127722595567496421229382784572691337450906911640530487552620703121328985070133663174950089080295280841564012979579981553953951003577792912686836779231345289554283978791770257178553626697397753653495589197608109993105873254177881286213365904728344598841960023907917120718860915790290295639812158139428395832270517216367358688833644419319364015176700268489329766491937352319933594109697067594676339692880640723927689397963608376889610182481881540935363828177066555430699100090965417916603047945685977972813888671389196539309937129530585593172400141091416672858292800483318104494234947657439374469267164945788657960126286739573618494522141316019982770455872080651023926520417336669481096938943096238266825414590919424693249468335060947078843257714164974706230502335351744965108635869107002944244025460878787067651426479071968751836626043112161150186420027283874679672031518473230262086841042533630218845965044693597275102785141608879879978115742071373338770606578982158821532543361873163877127836224308580031962872978306350231318100238701196346986256414808259051783222819250718806311856302984923057072423044383379101679040432516612874997330353891607024505334824786699454700381878614923361117066946991200151782154934840600431611603700226635819739250808814588304051303581219653671554309969942222411510020132789742730434016638641313365735140907797811766987345073133856933169508878245873923067205468917823247945629599603259786794080 [117,94] 77050151040586559637061335495129202965517804935257672681052028877594728275490116320562793363260392082630474383473586041856516736815961484912828617831824122452443758809046984977799279805663786736544450869153299585707981962127686654327444037432701820386253764856514107592761599910689753166421587548338758533475520336922352638619844857920587606075364358839161245742313237799070787947978742936878091974566963636813232270632941842707547586540051505720810774224850634200308763138033628413595585282203418808442380813586764006016371870869683683090235159799146088420121339675838821719958080475794831209926521119069183699712521373172579182275644475181675508619517666651745567792066310285942340570436262243101217455019825008824098441447190395729949715782284550913419787340983172641275140869509455601973311406504763311795161918536394950049561793581316819359631816704584497208339156669024679750452668012265802767315970149130597895751496534002104948317963983950412519437137641273406893384504807912497764429804250602341366572130776559977994532502889227965678074168307756024639427651474685790689521980452413576661389121740349408682357343729321410719021119798335052212185821603820370335230802821875378322580921954318358658324596342262166832785472014155911012811860569830258176997736946351680260169852297028863678450278237329362568964379697948234051798144295474841400282169290446614323794750284703533763970213744057711342046889187383936425393196883376634202656330901593778246286976203105971810469223247363969639623064796503070179459710059817574748299084460565857193838124599736582821723228429562675879834248996092560710728588739186934220253566773909725061349986027409771421373601863322552788264351393476770582058082666967422809721518635488337451315433043991767334916580558945634304834588632985432805954275964135043697163528206258096846047450179358403862710786495492522110000520747676591289493468755245981173760530219820178315350394329617699072026075415665301888343632450481267060343284835674635848071022579146267475281675211941408809716575839235421229957500825246522193121615398586785175803349990209794963701311207980210628304191713170522305822842533468177360757709587918323163115481407773608048698268573221608540787376372156367054185487253680825345287653234517155018665326703520190519071835612028920110240409518268798912334257854889716171031563988224546029375057057278464 [117,95] -67656911067771603509456099466731715140257183221627630982727237847854470566190682831400237665149849882801990400184286153474029741523992016227152683297104902850452543723380570786301702136410161897961511723483449421659536952359787361174502644622132810491532261941183126880308500228314755150078226705996590540852550959888169717448025168207288701950071479678373987215002343237075241384088095865723763035955279241557178066821948767070139914413593841595441296591580076560247614306640591685769419711320143777605600943202066785308389411675838775168330107058260054317166382667923952397204867886150683611890222621043620775254452298412026741524431799021228393025368291743656799897110999762344268819293398205530201224582413770695198378961789587445503305513501464652714099052685830014358482122419337749459132544197442346078539120044392133004332576132040981542587748455106235184767794520198280120103476570922642149818502320676355230887724973063322035582775546999300365493522832025351333897579662620313747139583894643406293015592231979865318156166794742100563839137255951050576280332396907435463538955704643746045651989760867071710408179026815173695524326168958772955434940212923100506065126082719410898397961078557861073990445901989319108841678203754180980659762211084757085819084910731661761389499815219093177010602386356676126474442121211124164442449696200839630669623002354702626875309915039780643309188334054183358967971661889229763410620036608033944684664637620933862613769944330301702795187235605099171562411122757264272891335087688022078386218252857675907197825290610862326082718790254308092998665903232731825193346665445092179011444703139081691175089494793755557538020028549108829199078541828311617067461549131300970123454023405033770374468766608088593814519228422285612325232224861598355065339854460849347782758310892556274458586502928273503011214618410720765647837066026239261928743588842360589506942911541954537768942168982465919901011049596636263368401333586941140732043620434354919611044807380845631513708944969266417406953338727548842132187820766452953334383653398553040510538527818129904049810895321246519371050297660497421863338413159198583301822692767972059540237771244050002632261216405349178065614837481882816696810583208479109256036403240263894486215257339486236930354016328079180597439788543701360773625171571433629445685018803669744999541184 [117,96] 7425483139063125195381812110710402630086149228876685226412070140585622491884794895716895082993041152172137891258070887907557742179265655943930919877281370166001191738602553064796330738943411558031202406399829224791345030120589984405233089774385830481086429024072980514231398668667545806481579217891477957474468357799169938976775932702669763176850107923652746102534557284166826767845566420888246335030592357948768749754472288316418187911661793865680383564521690020706935998637110826821336147767402292954408987344298136938559199411700403461770609378678308571122357651913557461849020248573312862090387551585316311667735362158865119190517412350838562308974432265237944466840414459969232749938763950995394446633922432936700640083463163507677041447449264266443587778006332864335088017577947349969307910192744181724567074377998321110442572527859147550062092531136858238683138524664737710314316411668203207084186190065828759855539162341689168209774018932754701413978643574147081309224551663612398086022053761502483293158793994966194430730088584059780733873513379724985156463629832626608381966899267190471716837756754718071986491048276890671100255414553722109826534931603664537287314098959263824901293389943607758888658672131813972999745187435300387255879902405222124052557313404489364855113327843737985461923454746822073902212674176434828198363215494026572069749226285265396113354762113766249620719418226286329848488794139896859622009251770708530929481350502738674396019947049801315369443638536735708734007792336598575693916723081959507916532909423142141581713142239180770288173686273471442001412334196857470476793749817214311564505830687941962631811828644800363498905242280497440221389586893316880425402963922433289005148519469736534486889784861281927044488219081314616214411506920837958352656371938050044157954580752423343428095552835245656041552898513088037487364899833365129044973993289737647898537057809506610114374961934553677913157895811567738311962164547858418597051658309161560435408489983926236100547667162399411875634007285942753504499604948838093643681756656292466587792265251067463919824462913140486661953324841803049476131315908969706118635346503008525678460206324294280432910764111862257732519746058162412456292442499114813741252267992120510332510014458792583964689727854078520950079542727730726313496941656722640478804189490334557312 [117,97] 12212943547994144033565172655307637124107907346693346771326668182949678134577593597022970938347975538692376321360546436696583537227505873865814906933021804509929433874138066248721600494152137933905873540857361528309279677727850772385543741526556086296466406156115704929651944156512202710177064042358830194758270733081695504427716089955884599225720055452663347247382564054437916461793222134412930705869385876708012343849558701829294483139892623636927443250154969472358362323902571781210959209521087556389661481069460881374685231965929921354595177081881578904866650697207509873653395976529948342785814956297652450277675594616057303813757192683868840275759006674629680802174572215635034871937009767854775059749471040865707013815711875537628810680291398746650165983101595121548176209186305410458117131565729820282586188849488465981255475759214711162455246175695858959689062692643029559781152176102924283211840850746804513393258917154732451273443875435816782957743594010390752559331696180073724202843840134810190964247477244606209910138742523502046997507376017753484469394727032567643046606147828149338014449700134676324096763181753356110698721533469491197638416876126798384944467062349201738473026024493447436760906872107746569074502163762918131283081248242230700077817936378348444760554162724214441691200677476473563187113619841773391878673063898127683668029432129787360445457990340735772885652456984744415004732022766408588068844627548329140129489252237471568479538017423498534141809768967457427691646084578225644677707873455655975274145165947919069650320698724656106634305551224557085335194810820105224389234412267077210551061704221402018334532786456425575631167639781308054730185708718240788383863213338584875375697258561085448374324515030343244879430399618935619868287602748109726612206895287090358964515462655469744491646038875925444791494511788617637437188225443314604464625336394548542965987326971689319707116087802579299884272581613305377848734455931434854942408695135148693982356612116681425526022175560970893115903562511264229962846086978104340733749272655459553097095204277714205223965921973562323107556560645496125165651398954978130097730917586172432077215196127074939871626864976910506488845713363820154223988286524628717315231640816338562889083827749300668984248233242072397724167937575605381982525301915619595050240166647504 [117,98] -2960531782175132134551128124268786502687299858877808489446206181268938928662912923232594917405039556430822884027890258736673976260790133792600440365506171065920159771503943718548741099279922821302751512875636146101877799888088538101276974638800650064630420313127158811331500010751443288165149069513206300591705466573688234104078583590159977273560255433981782653392601340265659074524165152103613573666232906817934708465826429204316326476397782843237044259202301825647655492101788177226351389431509939999663153128113800524974727067761446083066726198990201254480065024169057830481774713501615049295503363417545396452939647943552894545985849357192236831105887043604188598531284330250267579794982124498550531256593025756425393055841667103533845012823947704007450803891702803494848015790047050178631914194962983852601040539983441323016896798545948322429885990176701379301554648576810630146428661076923599918950381955987220517352812985222976244231497899858762668788301508885373599698800784630659627004437531887533082987915873454571750094135787069555557634640109510177808669853409223295376994098380037113291292539349396525471864333479834740789277814111291342762228731466294793067438259097185154525468802171476244986140853547110479179533676820821937885149397716137006473499248525827133366363173573654895225012970990195158763711723477417942295520528119773170278801934340094066648238615453210631273082004588591000116034122265837751160671003072904572407359209618509057752831899737329129163637963016590761922162770704703082851775491518655239006022899049159049051951703666919807022391556954160055719854616948852496133484281191926995895884990221771894430259321489403522940286248527070552530151387140281893997630039020466999248383183948551235493593360074158004425044144276163864612484228327798986305519343727829010510445818694540745410200084060514803682259154309878367309530467724358471787840985465429946074821743284328126740468292726354833991041389704862135021210229445349569039308270419020581728314514689885472608450173999543470717316057900979128957111922551502594098279017717851575771439532637970570477538711854297800535777370416596510890197897569928948702455639916312815677737153982990498441965811103336499489975226045600650432715650499412957559430041115704796706393511462303493386886259109262548138044370084079474583632668526031832179659264 [117,99] 7390109786073813162969463608502364721540619316935758813660621884414630506484620388694154336643585570399013811695303445690452194289373960907125381991107619850465289932394970302079280414006554557717302318641060724449378705706054265066154626971231729771869943200166604956461634936064229675766097018225607034176461102333979072486325176568292431200857965949566139545983885625630785573970749009106395112277252971671258462662146288944429648686131873813107231281192242614938018985989112874697471073458080890358064334040147835063954067747184832336844724274693877230377592520770869004413025542881624936941310516572191596255501888344759613653547406519678656017587510422014380226688358691431538619348645735027910953563724213651744820249726177045875772431791678081213828275818699950759447804335372775837270456526108725125441349309898372375510188934425470041682202482140274854338263769588609023104457415822975921793255931852828442675420088025710609130060749692090289842942844788707625553955982279845140979927379159782498813367132814587292507608771478509931853495189352598565164450382128892099292222151269520044230131555577913238188402266389875857758922934132091006030988790966291132865380861873937372073939178219354473653888079996390681552887613426639904063209224655340348599365713921622601474755275032280628278601554546685200361116709712726751866657277665060101659839520004661431347665677200949316195748585588362971041962405404323441468822104005349760771942644413627708072020621201533057472012276169397243959321310021056088813124195304488139533661096536075211548979376635230086806199073342097698961158640060078874292690063020541764621630999810499980288173427833382014019119338596146622439467183646413467212515324167104533849320688537994974606018708435689800159041479727896122020602240536871361203023233380482119149807804703174236740659905336686165934772685225158724586883357071314826547445991134248693971582069316788953672866179383036662552626676073288568570744492145050164630069818711450710079114409309519763959962942729061457203555927475434281759175426451844675515329140450481194704899580773171852071466495201290691617396359941851220440739426075677928405742243329367153534019968209830127755514188486613580638387816954315438296207757372830814121684130804332141243422312066516401344408456135943588162769358143422465373537091934431435712 [117,100] 6943140224231611785034743904515261331276748489417231140132694933183556280580656750955652833687314094014649129921500983857676196678208269903651127179662246103727943584684699220333574205327117786268112634755589315048470962947181366784329554472331240013205938975008623609987316169773156938639346336322345533883572778949675350870949620439033999924878553307047005701810783420770636394282266628091793007778066360530650923903100424260163505279864274550987174764760538299597171015582243709646066094012350172734085139731851308981929457423622739910747084803147142665825349929784997504140587726673074703640219083175519952593701438376510601373198037125084686063656870592090889183666944456659655919253132411856804813748103001646415486232974763186943000016330129660691736198101374524923809941166376788737390993984239820223601898705990185684796402145327298478999831280373800438095515199847983855594345164028294288731111428972158777188039816796005325460637469631377706644670378830767028058187716310175257927399174638310370476282542525936258520125487521453133946230549385898430369595056021776028434474519767448799964308548505991698698465099798754808491294289300353236516124342373739502572369265655465037096868859825977736473137072213994216134130169399815051362205049549588978026216649824633516983527237524200282181052207332003940326559257002374424913906234016638046167458407246078714622923618704203178858978765487551456533843649241722533845036680017511397832812365334691299041574317387073413900699335927428811403968388684640072920853610305754114026188989715701326379751932265527546140006017884054856193911469811314635663707737783700521694158040119493963152149503956100104711394910891176757937741825833187691539075776925103005677358649552644734058802330293547741572920926883126083917864248752907877067541556129744029439022584972457169367273204926800355559712331983984597284986993244397423064042402735128073862866665976222014970720460867279799428127013220595178011172421099591153008350406808389019711744536113308390460174928376285302192787798676927102454202582035088690204600384036228809388343707544106862476431847676624440578234859665738964609583962728066242339501781814967140553408761244801950274683633030107016003716805302433705888087698293641045412244037558513394317014342985384147794067071026532345975775207309885580500513891443072 [117,101] -1240107265362975347900357884102779386643095932920531408908257898804783818210137815823605613639369281341709244208452747821996414799719698115071306955046845601956622753875518121972914263914074724202173953563796079910824786627366660669844151094151711164781761793144986257929180475170241190491335414092595731977969067877920685447312100070608304621160090105111895531557615688829147261028651990654470157693791476127535147021105211343321538629005298589752577261979281185856756629802514250153940444536384280994425109145746900032500410868129690312820128153226394554328544078213493973644069665210824923839251447754738499091516833841526736083017453587754566303328878349589477383196048082127954337423520300626161883393278667753160504735980399178279957159381445399661623206821473808890500352241449721537424174138135300442047042492162115225992537551453910669040977071020508164236126710079916693400287306191857184295316187318446381386533058423285471538188183952238733630762146086602270452022735875164647123071583781936611064069083364620239022147784195147707644281908249506766556657535127215797526022913859857948167432855075015534421678541766692455970296531190425517070265528184257955937488034858986669153086918590428343667504144858790987648107396891866808980787313625635889738389437225942704111717978987498789534349492557176698300411895781021749486939078287603842198491471608644243131587221965522614684248639571753955018229180671637867162238529536980480726077293231274013650865375933259985461502904350766479445916514681007149474522596955750171275878097971621831073870236137379116777076789475524418333832544811407989452504836854333840234231572053000005282750899364557799730422934805849013443137814020060330637926794447676164309514710868775270717011590564667258297665727540664194684083207006863028629785202546849603557726362574612082716946860134835123221787743777303265061060630248852388932090560711256906373708371409446658527452908562027350138953579284602974018213009569078511279188448295067708624228580483969834105514270136869608159477647589110864050147786669212343819736189762555631457714962808445607774737575888156422397806597368538296854308107735447302658373264747062486858798778837555916388591191637100183787367093839572874360188997420084528206014094400680251216523554581080184526093222119033812794241761627258427916664240 [117,102] -64834192432620573572087856312798352880618938852354185043021830635062075526125132890500465842713700825690615523585239313247756072027910702600841836497949810243203327134622515990714970199156181188928561181682921224360046108694930937549094703285334995051617633067976950279991288857214070946831981375372979673891869064035067964425591780658733099310381334588361825882393261045432628968761651000011219601159914347207240635711511234936760961086122398900777220782575301112427081932550560922794037272852277532224076696186877160521646395644481078035152771526500958418153395928066447241533872502596502086319147333175636881187061581852604594822833687000012858845089020586560811467757933852880508482478275095574770767023062304892180729447872416753067740273149500041327653910971955604730439123887225017642059842991974590400955650320539354600732912845423323962996380296713971166341399778672935764150510647321632854010463750386093081882094491103416921419458878924991575473499946220437848608372820065963210093662816779023387327080518696766930729465663518294188222368641143425350255178624596609393042243326440522293969605679628865990598536023208221041554929233127556176579134560095615284901623264037189341136048040645271651228283649052834874557588021503357270587941681510651516298095116300081736525570928279813854964948689138083431749075820030780740193338928720888440775281785472724606570714530916313119169643476791930245931977281043586025155683191860784033258116246962757490909603391241460709441652943076177452468622197098521749319377227661911978407087660927001969573135379126293400127955799228653447563031761874532632640289314264802334378897969569867512067711039483053551222374133606184272139027692472483821220330765159352451331599664127596180212754056280036829894784585855741429670856570118166510117085984439147514461823373139408271510123984134817011259390356161461847741110577200185643299483944890447023709551576588259703726293309324670142339208786174791280998252531400087700219695040823665433350432763000502931477585447286543899637892994329526653142130721195327193337306723693505764238155735737845088693536110397380097319728058466328263050078143799810650315198314593761812084440771988741988481303893651329795247027108873244120789745103646139173301782127199175741183863092435070338914532973508581269346449783378920320 [117,103] -154623775523850407231919812362506795169663337743488668818136746260760136743399143713440870191343692686011423365798631578005838969899536943025891464478815865506046723499780709476240921877254181764848904139973869304297246554878196313961937864738857827406437241805931077852267203432576333952440366663206157213658468766398244413779330753737256099357950536655559686582513148026012624213214082085684377343245700694015751477259007880843989193459893130790087382156312571808249978348672190075942940011260545355511459878055505445730531942040227134800169799144059789771407630738317791400802645496679630302389292457832698067815189265190123151086488846185351198794104924409418299877242791850058228471341426061751823424463429283689763480804649050770741214455489235976932257189121495247693464839111546525732739625554213185255254067870012289969762625175649929282684133975200191286525256371943779490058849300957409433451405981253558258706418652205012514037615156671635200204488280099357641227835368173860878782544881561904851046182147664418015276836398727530913086146466923756655677559576595974307069953332152835066968189695095693158381650492144907504253691226674653605414412518565596031073597039627734784816045520164420307464268810558677705706847943824817122950882967567309314236731517559539721640366696220046166840186234365275210664076846741171920989330173883545202508715093997503821624418083030107398301346507852814420524342330234077304420518700003446216161884017361829539285796573404989185086683701063676682707693011795395357789443065421510773395527703784758970665275162046210269989949188629756738990858453876242815747798403957872603299572286890613494482982210510628232427927985673783660307071334363215553627417169561538228972143376467822409909138179796010057837596236247737242509462800020601649704048740194159222338538333272148051001563705414345166665514162337323616275446347611224635621433286374455051176738347774804580512147040026324718106330018402828099735685968975892347247297843842276477329005263690095386358453371743262728008224365541547596988460562668931950934504533596860420815003121511780301262791105685229359773969196002427602743040372727413686902315409746105467854274159152076954132711109327178037709320448087723379700909947007455000193478520405935559485232127555046429050016444175346493322409201840 [117,104] -20402151858111316582883704951209104090356995114363169903927788452469486263561297976613231373123485008243896967587499966118273889768350503451749976802844045234175188171036749140134739464774776806821456248041219114742252725852245278656864508383087807922612311290869792594813439095490078690551016308187044097798810437921765858661907170211772342398830782937650993216200310302725455655710365718220186701753005174660402745211976875024440021055896633295825426362266536920081641830586373619619722403585945653474174292703338192857516890780064746302206622916003214390321066842284073665699982005895914232918432564615171622281283117835757181990534309683901788929746700055997126369619388021398322052495211764235300792764946507425323397645440720650730272872748918410162863113151533988146804176281841656421495379204396727135587657081364318965731812105247584265364227827974333049975080796213468538521794958678709362548948861693654107560669377746937654295064176015614361148473327738640929129931975576542573057813302061649327418271999291474211110205213683201618978402052809955159651395866779858935475244470511340209284193598533009091236032447661152287343077603098323394489521645211442907991889366556723735233734350394614326132643639578944390136960148385359302835856585686374502624948080825470837943652574340815373070703843509342246184671224752306894140895723986383478007466748532441051785909652773093664117971859281041098868402897108623701061271780373798579381605853180683409271290156670685802517405794569012180409425100382377969631955324761124842119386217589080073305084939068307746399966022083818491743023017262272689248623875902224648618275410151232339528112028645724274854130579376877232698478900420147046239048469407111803711594520474610965254584181480138326099269793016151665145413925416904296547233928648220150976822781690837740538497552349480076882435061862371323443308524859037713986041892992658335900981191811748108111431650206286721823161533913570011140157389270490686703031321671319516037376311732324681464596154523090751913577261200693448583307960560628265436813478155516669243431431253336836026566997198519174672434853821177500165883204665795918307737533192287102567934403640259925417921911568543801668757082088889010174785803901269227396285140439523286056886898188144417729067762102789377842528 [117,105] -221244603312938972440005499858040090338467872160956053437334300595943775972721499401149785418968038689141554530025229415684920527092348894719554536104290288577419667768004297562017309846483953328749601133734241102031070174420216398699406159967906760053994315936191528483489240820485166513455472091844291528667171885276399467237119167642375908481224385438547570278182183492238801259982909878983283784753356143109556517385947631806693797884410067958713254741474918112478696559517896357707538639580440509448295546287117142357535277961549687483479183801941137207455441696648987077725375067446353300206797630074795942696565775133922298165121896162122908920962226907985628614172516086953969446671350934359129843968142797367623890192598953907238455833445264546390734229773101567439131306022733286896946527763140634309833663040509052785551552001081538444562289046812495606927826279280099922334808683741703297951723674349939860861785648766302631501670999548661909744329814547025963573441923861872529526443179458567269436718088791120268405496360222606869984877684182512858091867755035691272530517877156026696718720657110183710028698850832916268550863487084052802104560757038077677080659900724752292751977912668065267788269360739699941138642155765558269522112008174063746674933430035107363313480129033335335791905575896383095331933388174724567666281891497882394952745171878627836397129093892244271070547635586418769539383831347918006856907340130949717926784838359198624161339886644466144614106411513723786662795870739729807476003558304209907428170039268749453324004367656538254403295294407186669414791841852551261667780961671266916153334456903420014340474677580337498560601577040246985573210498246407947637309002502656044735976328047653577400608200031186196753893345911095122561583484496532647036744707188968690983728101041882267397986859823222928421425600232489271674584454323490658534594302528003917486174878158337104755355710267814362314454657702873169924093092432885070258440540436279429927536329749613039109543610869457964844440526850422676884328959831744555016634509427538903402530854674413351009315312858508132762532473186616680355098700870338436694508928829637605319529201887228646122732270272460795047296968520722492956207403154644207049990974070790251277549380642175152312905373743972 [117,106] 962854395337629711981007231635923478136895579682944879303998459592672074665750195267838141676452644677884230965084056281606489336809575677904555207895262451990832999852650422038137152580377355863503013965422971267433987017511221797638663741913007823393178208639365268946048226257438424221342251542797821196112800118368730745058058354896543261736474655740519852186751463639782433487316703998451884655802034287767227209220552732878113775021540501962121769911486759931070466932034431445326553148567363118596036733626594812976527411475420677773659998391075099197351613044291180660953304852940287559123995493402716954128075805982291066335417493014818086177726910277028868661105152494338687541301560581069142542548412811292538114689952683410356474065857130488020759837058637938719989003310598908863498167852311140400606903736758949809595955390213762903849251894821623207022762327868087565979023833527093627308375198906244307286558734341240015704964225050140307864575486912211070241144990260501424096982614424886054598495365203474787114478405682960789850507037015549728725633559410594064977146203147119631760962780336191493176925903821552699070250982480680411821164061142734177011243054897230853417366260170689574839003156409769578360456496427563877350486170937029897882243762762527746499091058074306811416022306329044995135044474264299628662810475745739294117345625370900471302694684096725303648660470242261601153337890338019582703860506148458765408379537041405055858352170718687720516494006169629869794403641470361489876909770243523019525218238778748193595908289210781571690310218236775825702809150860020038365370993676349018859339255064670705051996748548403622022797019114142745290895736417278422856463620379341613164467040421056360723375623374052111944701396016731411943545316588738702504145396486594711070176103769682357999450247434569235976248935973266532779828331451982035247704086766961431571224881499702329435776321353343343269115599966553969410638259227975244792214252573080895508293608543903372237367886373684667742375141266973644261866687998162125442617884984777135472532612664555900324526121301660258122045247175609032002967589062728051015849879278070264396472037853940258054848023035183969394326331028562353829004412917976874743035550813621074142771030528057387317015808 [117,107] 66472366830961851575968177089374912760325433878426512782710518523092093254008781453861133007191899414722251371157042111739123840776564494757115720326381864108932048369545989410406185629829604683103890957743296578445384663578227064798494873008734759212433304537934817100511419469250744955132369384817058504985278198831431239034817160824626983837490492013443655257871625079839719992617953467428719569806445905375302768569862502493215496080992531806126399976177722703564757876394614816454612662878166136876025545269171401065780295184630290230345891264991535258953156545780807687046929680547616107739908578651479879477370317067382721253033378896599895815931298231211818581010538608635131913381326763307403436097366094039477320243815144390813920583530046821044602638753946095170100663137781093480428208109734935691535150067476061022825061932056438875861573191418067153988487621712838351407910031529560752535022404064349984544943944199993021911041123599578167517905651565631324547686468618148327061860873308560008691621836884123081139536129933097829530780735836877728490754452767482161513374398166516193140339702297505885941050391726939830939083398946735837462755293140734017421246804895499472749777330773145724364731629477634243437935873091337583198163745030625626129902370762218539019750891453748864125119791953317155100110680347090730844097625904265315106389572379597633855482497527613862186580677028872813230828727892031948321245435199804400720827949472260675644149114989924921093817667590549905883485474932533550898997875201062213338019828493373023759256547964783409687997040975843491367278941138572722482795802980385480757645850468482763084635079484049130273917278260752222366439866148298478395103241941352809984402548702074589360266801488729361573019906612240908937298504598026877266406338172075248783378490825530934398016716072400475620443527807955185212935903465538876748999669220785070666765265354440218443782940146036972867484286176866654617887668939546997410127560440460426350854572112941689017858685449651869906330898341910881084752123293449276549739842825304627833189296210581843168823261339264478584313919165055773101903513224390387035655348764702317494487275290195928305146645235583837600487910838609540751037051315687303325365578320510159814155531315791121184 [117,108] -4343411831919731313813928770706357452904070321849115513960181645639286483425968970900290585874628104868173523336206398446058099517666430335857895187568774238066341034669223464361416976800876112680250103067347916051961226375084844009389517896629425887702756994818721095778378077204219589827666992880594687867236896772678089082209712206674584160731868507795917774317508559146498927557609421790081252556792993339681715201762233814103123684779375089835803262626204806894189839578543199237394965656924589347484408354675509302080088138134233206007643866945390776256955382375155215852609285895172417197575530720510726267994059490766100733198666920916702843271159554188192775877439088804356725051759172826916338194934971813613593626468155266835877306821214268788237135925108759635071804097039823989418678469389029838609478603052360440006018084557635564300839012360220932940146345915153803460914871013995667744053190137303165226881340793748404580773607066950836846826439804651122232625550345395704431340121547282450422434826382430700156251149620340469723969598235600631074100936141325943107435277723475940906276387385810307592101003213670882515248183364279030195683453155522603149684033451922316595414122138129741501622401510048889059308988489753172071919427823486209690703817033624248262570364921296534299466633689784818475603945763448435175680054532240571466347968942228690803182764790189493481660372740176351422005944948095780889087292976669523801768576014268574973147371594905514411737233830566190090396169074477527781568848616425750053817943267306155792862295049833990892320795310105674326513470858326408430145159366812179523739813252594913312466060298354691302540510702183623736633982406605250550580864299936981845132570559432324030446019019785300644552501582084412972679330168875065934911736633618311643584107675160290312906853255707243971493918015133856248201334360171887807360695444441032343111536324703919078579849142276118951496796229263375136063707835619791801801919594418513513245305100840726250882395576518559121384870400478042661259538851814101471720356173615050988938013341698163506647813497718944673196274228838148212191429208711653284684275695820526379385071218357951393451131360476899908406119334571124829268982107039169107675233013730046928519968193152 [117,109] -412326496689499933294982366683913822982156683406215845577233841587525730780778977264490201575280986234326039704201433279997191391242062944162014753946153419912031667872629330002101396759895826389105042405781173529037921114521363717587300977461334471331468423476479082602950786463111670283407076470626257969452751607469543090676066870385868870728385580889641587965902788489531148416638614401110780350057654092212208762677001594398109438777835082736151021942391542171634750249511086057602763730641381791949954060214390478310320707255086965532128295339632890497066704088392846774652710494433800839219866308224099570387908453319844677764879287605455523363227966479183977098448548056461639717816386845852890908858138275997617799870489400310950199299660879598085286687730477272428882540141627446869688081862183146277737684527830998782140974896004192519134096072464436833978912920376128767189207776443519255640494096374833304612770215658529483154649463856167102269342307445581920601883800280163381375203400218043215488296818009771368073281808581588115968272801739890985780341058429390642965640672093245234714708532640483633889502589527586268712573088866460301692536139564625345363194658745942634863790933825096644315896076195291106285200130852610879256642872428884418975234477809762984578701010950781585007142450994405974630854010977527099376743303637876543286418701567228359957804911391530077391787245016066493884887348855163694607515097740290363672338150373440694737741197731097665794431709586737407496958782036169409844865216816761885268062330634101934218559489712589208709557615887583713245162116675181054254217981911620344059601752343857351615395063086105192370528235782755074655824717964474460899148654067001240339701072361714969111447497007684255813724022174900800384201827667482781128799725793869210010949878602778581604316820174492981959043422970586713669048503829205107484618215040326706193234152417855113667801791782866659432416016021464019584263457991349419667976414423952117505896427861002000597193049178136784922529012946716116341459732970352857281658020986101623796551082555127977817802165597063658569484758561402279766128121162126679946431575243734163396603211703338270866895526224803730533801955243150356985724059925677794518535698586310077936496 [117,110] -51954101480266771540952089136920596778672604404255800593847438339930907797010394048644989310055381078441595472093377232435319183933572396186769036476900286594424142268172258962942977228074581210235096067460975860436112953692359360294658568869751704007875924100046498690882271004000468557004525427595425664074106419276617375958762379979436859376334732209484695473280932388233257762946245930818031765946216932507802444903736475092043327135208399778893115535373808544316795133127564087259169232884356507669318426747856507932608602598261146792152154609810955431901536295559129898884489586840415286689076761151940156802977002433173452908416050128594731304326159479806250444032350986400004586771216614362435806650003603992943818812042181470245187705244276912254701085853444034303579993095222874229072104589983742705688088871597690298452976476354840373346378043119128962188865421448262984657375507592824158360991428057035820538398055336726758115327544003207963069745053060428138550907780036573036958371336249432679908678189485315287720925585122399581662572138165005135181360498268796250093581857502507973873907759253844699191372673540930792991346228691218016910988549306351598984887176853817110281367811416404940407235098067106633746827504891563842909926597430207303189533768833836875524448914472999495799494881759200831799684836435902781939541662342856866141641927161722593231826072934496947426348866433996543451906259872018082761773050232226773623055506656430473623752107474078587914469156652588068721372444250331979972641233983913001786527842851255539269711224757600816638518694021509195691704530582311920429388357115190980425337223540851371396577014269728765348910687727741250961503614359677074108430393365489082819849317647271738927992280080558624874500320149342153130998853761298692113338294897280048624545284298417496768227338974825132963748606527493822122213552179235672800846663632497837266432783112217699104952839083730583684220077730617385399060969069829830859399567687353436944644669220213226461807532257920738597548294984183169566291449154897177146254786407218030576207303265261811576272900956894783228532639455976179053834933706619494115996437533437234237974914132037689842633745612295109600151075569133527607794280290254567841483241501892992 [117,111] -964956574189249945614001503546328331977986141181421449447278092513157272879002016250803008219428335481568534407237134909862730132940824415397257964873893592648704399592711306284256463625757830487640216366740379864697230641317866755582361971299273099619527405283502341551144023326918420326163093159566331362794452985870023951932625113439355487950099648484623066353659014781446184467492907146466497283700153912341652620943103529716775302168684816476760262900510604718083706669222179881514205456858031279494167727521646542655658037556998140572843659152909452979953617740646354341738797755556850747382260900906337650142107622859277514412129161349562672871884499560176747194916427566830863805697835966695250077104050094018038779051103791913460984731431285440481870779759672289081431053584640564664529552642665388374552376427900584560272792504931377065488236464114590920336412142305613882083562613179389900983026635055619858458564063226565255414905768209932453362952926034949715944582970273439620589798585219964158864766751659101114397504990890381799641468959113797754892564661100750987065637316381348200879405453795904093291403985862623160129344445031051109879101706017400429585680350133360998276341768082848763165462391857972674851734860454740449892671749896689041640159158586311189597553714965395554023111949359534413755121913620225178735728249397940869300015175143724765410679228015364506178167362742434053224420762366541148250450381266684903908429454151355143924404763987743352088104160704924805371079906858842491708337336003078343232164237870991216446263803221951129181703890240806773787686433751425844808784909735356611209656207065214611015740590445243782545548751451838426618760933291097762903169469591798062889135549077674308971522059425249972284660854316200379882377100826692755947315784037390893035046321184654350383640726735502718449057290898245901194811735400696697359310162818240588376445990422554022305633955053862428603298434459358372043034807299498675884715663053540590220224429974640053840449765730739793794704374162161687217923672401196575863439313976781511019657511058596435408808107140668648447687685182618298910718966486539885512014494290163272618137949101112159021286708526721552992685056498374259639916896926781928451675632 [117,112] 196097611203301478882164388866747951088853635834855703783012569748295389375651042412061103932064093621488127816660116718165210594457473722121896158792688085044495951264629045355718745293086590143119640793156232561527902593955172453441321004384194504274029424902973778962300102887887857732560923297677102387800293262300089840611480022364421608699087172148337363270006628749188187888325232195239652774895602910597059007491064347632273202881213618798380665687976060717262225700542747934880615634862026875627859768242317111895553941497237215448651974774870500361176515226399156303567027923744629330020969592286228113237857290091356940619047056401090209158065511011793121386752182761394693442033245648359105635482337898713313763244629594400352742573677570147444559053596689718816915828626394457045258448662945654689889308675723847934015455986119069980710183027649797311767828082859173703217182000001676330423314696283496122524008292860197985664004677875058483447141594773772967503103885527932501415121602799627197178156360708411017979346250928338512587075876696063944135804225474232266196522917672683492096185696974314774081885657487202522411977387380981771490159270396131521909395515455792864561589923784128358864039353783120662904326041289514502111899677724471508976553121718845754030323875585388086159366975496903319407748953205717384497550780086096848718453886401214928736875084463960126734906304266774790993068550303361363209381676707351105641549131425913306895926880572894894349425326088159428768116076316030207128876906859025823611141308727211738674037345090206059132827460461318814525103277961158995940731112763557163634562498474273539340386637796247121087149536252922264529898382958879325307549079759257149872314433899723392846478450156125863657188609681712811581621989825603777956512263006060245677836462696631377804385234176599893003501557486162316252598333014216760026911948826899477345042961590176051335500467372651723883875974174949165119255811560680963903106254086165729777336352042255037928416611077894996560813897260299536708355403736445797417118446607613386877986599220237651638037721595184666633102917855229667675568355693836086663057286257355857450617945195435811394609011431531905185066159978102906758497017869642330528 [117,113] -12743361442198144893614124871667735057592084436439372677121942376784115537886021243571042910232799433887606384179891836456148493097535293637170702827892020020346597037388777225236510524871832595231405594471054702184396242201223979318505653545580779491295673656776636133727380479987366762335400271619154048255763914683739460199982144199378434872369135753830862982453752214360296346494713470983072018575979488057275459215498594526175498360172832015347218317244086294841357416922093225221288111301219556539412396188148933928172457352675746754330620461092163302042844147122797787250081263707959266661338091925399208375725363790050861529240911407510031509492708707690703390102592993935243940546624898735278330682370358996620543029309277752804489363109683169726192830501053231293160751879595265749826006419674618210874432612461931561704758780135852238293508932562472447768614803887908145181871611571905881120783628154193267692571543315446755732133062827578940124955551487379395903485031952928866675060369812629708261802707970287566671586798035544246394810254817618553120508683708814371849891629249070644252807743994844218339675946956421848639194531975528744216720475257370880573790368166658664870959153881833541126998001129232592575350128899563712725738253508928414561983667423336183859942831972674880320294168195882810261223518373649920024156650267607713922797630504487854032168721874922880400677458938876517859247516113568489315516536591272626918372570180719251947240746294358903302813595607555227976824703094186723166808303784980653156836864230220754524934770976501088765037224597140308882759658715592878040713465709673279997452985161950521808701915278595854478057278205742297280453065452837651606326535647893103039718818249472647802773719317990396900509438963921451640070699755454911204618851545574738354924773947000413267394383248012730384755356198035938206993099579183133357245706472933735526584204515655798324560743772822031181621945112960771760941128214055875119657014369223746037192058169490723470680191393505696042661821826399225378458746213661813368505655984999335774713144320774748093392589845060424486611108253708118939607786238463804651015960649393949546555545612746129822771018622057828961967491913669553562862143876736 [117,114] 2917882485161971546935774132317915209516299131130650329001628917542173511734899297208181076377727807812209925454553610906509523939436243217578379361511880045887941611663598264277716727768485589551594204585803398232011789373418716098408867383865716672491903539921609462007545003646892819702079361810726424445823398777491684728988503524100138220193111243375309081182305627898762470267746657745075884084934757861760789300704845950517633173138636814860747938746554116576073125350569350448691711685028704512449079056106079642688221823965120402919579291077464052652382330962134591123030971601388588912831694293574815196775516843907393490446881061872350384785409766644841224280226836709895351543432731412777744084652823367559495093630334292107638431541707025198323305571664327272351381820963410204344701992681536017299458792102760110125149120387079656834280278541081441391755544836711594912493302266489778846797608113121488651216813226907435881136991520976041881555210783015489446504197918983307370235582665168683120966251417251662132369531212700739168202743352055620440676224402385589584161451387574118260671739444329642001267896355992602271562389206017694385588279522881042238460670554675322455708611371116410515205112367756585534523968436596061793260801230919262918118492969050075157432503107559433643005223023296607125440549793614595721253725418202307632692905528930998269384489749148961374951649573352560041051423518407646504137633136644997399146742603877983529988568010546782508597393581611486867649498640165205709210135631538711334525217798933344564631544312098326622737488602343419563332112520502078905390274649267704893013537083619770687270669413704932434087040824641247747705620098654556479884702491658057010905298392077944490682770978230811428680564246688430220575308113930340632786798914675796826653477983414812661411239554627718716469705787959053326643462721486955452171638979375332211546276213575118492096934863182417641460630974800203336796024514526865185801186327402604565833609568794468340928680415798009012517640064214331997383782540436012297876712962946673497394464534663269022376867252160149197816793654769564509231386634759395904192955995364983485204245177879124228190312377351424468411609737424068324464832 [117,115] 194484618906687232147894866620478114708830940278404458919554592207576269158909165968291151160850614177988225015408597266434980413564153867597831810082080145421154843500041681276557498711149119534488035160494006683264869002822347627440618248275705616010105793169603507147558582169157022763194823646346810519005540666386647296358157877031937213446506035617587646575696067327466339562330359941958585113939950122887517390322325382277631181277587505593032329833238916012508989252030775633897577938348456825423387316495847151694721470362457006404331215793400467644681129414313776289386151235867710963890077151955415707575725326614259721738868690471701969680425048533429644754243549376188502445649289075481664211715209790668111739667097972464169869911228708686539053483831055767547155254478349697102879989916189869170934108149809523039591097795765712691770471716280256369439255103470183765048291938565553746677457297086390575005438389666553958559103429647879349974384395178521708956179628608371382062070010186773723169197682019764938421109534758493454864957656760454083873431889611102819906964501193477512705220060129563162957812082394715916463809065647982783254711161275390704880634584523702181563143654126266238619873272861295390110023419262162768296726740811968678932403592343720929949096516195010408341693798745715374514118042043527412095294111284314418723023320883800815345110619988917000121712767213554489374711317503837105015968019070107425567058063875522087309819719057617023817860222866683844874881163522254001222417514763901405168744980942036856910493621607481318940211524060202767826863776989774917733338639081334914700095012304074468941977492642283547948026370998807693753498708621540781680961218094184829779582080845437968627564403960649961440711388359807105621209475493655714535125966676990271873697501913834396315109725038432843291921440218315516793200531564916530948576248530709468843755138746549012465757003776924441221001532614599159015452457522962499284574476795048835430367852384649412494631577826176452257348778539141629063076360844589580451920070973316618705295834347480130312563197044439903303683333877909986160816280184723089082480992525246164573182620153905907743822668709224342375379746252994616 [117,116] -17263465067044880110939015072879799022956227376666122834993195375460456339680359882126577845997723467451688386150183928299097663790775353965367878757870830003473192722938926243980122018320741330943663625651932259102042231010191368372369212457793634366542959912301715498247769482088421617291762370694156721416961153590588489987367774653598642814105913629934002400163725710073876323116482205343653536636765272030473101344063320489484768953623631607470428047226416300952176345019131332281817916948476799184180953398264122669314108706928041213505294331556792071473783684310515346544323995069583845729844847901972942636489674144252679041321522088593428813138212077238306066812648073717662707259208800472892437965536601470487668475806823555307951617866656484479043460484608602019177119943705455258246709997838496849330136871893558394606954270184785226992223681367227921367936879756949546947959099030784638911569224220461178055329194441820428175814661354516292958469729885464633847759411176696385831000149149160892709211671099989087006364236285918467711801358466955901209696097458902585250678544776642889890728467913011085695617311101050955815732368328611757851136523118739527154246947422419028693187341983275063414141535194423156611516219947835401226181790717028787424125170626743752666800884279588396161219283974402966753976443094818242245222226203862915122032246064978988525033004064658337348732896027936746351349775970760406164816842540412000685678922430348451480752009393226531791297103621177302380776830506038611919104187829554242809429404926396380071031266273787165989501268830810954980915538456081556847988234907702915658979442276405483794972056593434840956805520287951455693224162153416060027585452141527681203389060584221739911513195038605601546581225184251873694566482230139781549483736587640101959894571464101235539683033862520952558569623761539601321122801946904426578723437508156155920015898828188730337783386641437608800182571827854868448592935143129746870669695321202282688385388853262489234000335090087828579277448732553936969434110023254091424436977821778050204715732601130936743978167665191308136485795662902148074409928592683430915756385821357020949513502698753749553852320255264163102768470752 [117,117] -411057550017289786227957828706468858146363267965691933628444029895209020123027516534114861357445681242830613416838093326461049807772143267832227148704093438116431165568667239558242216706042191858131089495732970917535468397854485682586396189485291021834408829051591939142217037632240654144810457732469088104646019563404896340114476602907177234985225607632345977237682938643511451217865506435798495103902998343874000247476431857370796735732162258319170202552385472260182223491707777211601947496396498540535136755181658876022062592689561456403682045415248950668270503302774752734178983948317348371738155281591700902272589650135305728537026794608287028133103729929804766668751205421256887114353594500814691917291327432005549567728478795468305844993824326646228935741026098427733970326817873525568915316412794412113719926011264096125345496987585919240116195183741325066335514628128447361898946049556401366572525068507252580805175478467600420771648091265047784974436366328373672467020395315538661245741522855962614708069264383726625870448780868275777870464231954272355119621490844295343607535036702524815747722947880718182572773286107445841314053218328074517568129744766824955517450934622351219928063485527830327170220070240604883762592688816906364157606173960192345297694500251020259421581550657256278009619593122260748028678704295901277666062917920128189800640284153899851139403681225864810378960150038565407048230869097978045530819433773910723555577354916595449913524168648554884579143634388149580436677882748193936528359936345929753972282382883502350610088105202739667328572770043631157881282617075159190935856484843994720097984961403072001431561335959591978106313716565623000036741769343440036210171747446954009494889385734082969631052768898538828476028733334910011147517342167698522216245312900137307773651303304822396208352316655711259528149471968614126590529836403016821200171758219616056760938116317036036043881058512909069212099179783426753325713301816750065115509577016097061752552652495063518435691896024676806775587852159482093763981479263873143092152542625252893193287122249837115629967325067886300845447138538987618068344296509200974984553452411087379787030988244816180826258646629101905836 [118,0] 25262776514235810123855974934555088605408920112056754204294205196855013005557090279840769682305607795313531503289403842729858395163555630331141681077163913150810918301847341261247706657174556794218859802342524913460300472955767807068605641588196877732668501787198197879350421815552311080376889836412278288200022732136889424700488145813684018814116727506280377738771438623948770343380420587680410996368679082138128287783048633207970991708097005404416468087987738531922614858720454882972613740209807537090170770421163614816314173797059618067973660707882512830977370437812123145785071422141053827632563458532451670934303982832495080093563686305823500760912880126604564056814778009853502578435269477757620092851270159228330099877801889007524196793519993981300236018005469015515831596677001815390967225968414229522089013311156379874658975724756572892786535883409799898169354592026311125010759340782181972664703374089472529548371647583875861697386373958127395754356676230634182822094205817809811635238449144999243157614827494876790773943439856669809908708992380864159777595263094328230189411288038990436104612852877788792095649071108839184335566368918276341051339149282629961906627256727644632482486768230299691187657587998910462666980326900414865302460336866843767101472101885534530329997418961998816860960739358305754374720143377289242722546547656245101300365222590980917940290675254781580575394380762498021536091650567102105179385989306780862892150181316655220906554725328560090785380361877772721288767992726838722964147788130432170643330428585973338269051462743058191579174083892123203864926227302579420134219800394612831749635756477167996376901694045870960115302841710029384522566413686605295598735488752080732911528507181298644043984362979355070164255711148695869971606372447184301263543724877021293071316923229658309334410163367059636012454790003441345060326326053631960200951791095444168530543729361493534759182260876601718962742007854838418396398919763803112801810529333481029339351556865396202519117238172950086980534277829049864757192762492207226032519727481729265855836991403208763902025020570922944699812500962437599533207812193165167632854940392886212907445047351720675084046349269098528253176565818722879298089771827611148174147126908803478530149756569355860465143237304903339725938416332099756083636228147618964968236019717722596214310907621156452648106031030042766995718499730925205929504986381535146529877756114660094463048414363134915147869601708342396389491526299691794482756982852367651872702464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] -5760313887573781521131057078357696415048732294150358173494854156884937230077213609070302708914431385233725052375427122098005057958098051019176689130799990483487255834402454653608866715215533947794133430537530931844884584385531767988451839364236278709339402565067156223609549961486971635518178793729511856653148815364381904282471870080296613233218553085860910595680976604081030978341137429163172326385978378980572670177890879810231402171466737019901646212553569295975850968456371716566125077633679443898058011201297482880615444098145058460461604636781508549531545911303374014732007787229670948688407665578292568874622394066355440699713735029444078323326682978580344455842022744643213204073014043228741621547312882714788306308720229333791517765020808919409750678882457125768983565223013154922764570364187480934798562865582250189030923065977146114236821092418894458673493467689085441145493640795070830525637292072964106654520018932794077176967021809433452602834911680402590127206526851823925549564806782580576270966257302070765296466312409987242742190368247087618121930406824832031692016837986033980669268691529639692307500510266967796535325348449355036052176890738675167894162390737445046596677042448858159885730904171482724513360289279336818825755912138008118926251831786085892718331386035869801253355732590306574911453340708049466788833780455761815387780340684587479003275643628332001528546221989762904240241813947282068258365084235457413537262835418492090119677211141629711431808673801470583925393744511350601149459725075526459798741140136639795448971894700545351921166612367974921026106989757358411433476677701538906580687857125774643170220665448178055606028987213319621541587576156754307946619784454140577694036367048435527726566710623360754483025961551091010685572134958482650057621331702869394751815842221944036413629731028038031379774004772812163749732206559396952041878532431526009478590257706342097533999951046586145909012503580220598125291678200352630370382848276328607768459932691160389722801199621671971056961867738358590133219771957873826942473153288162098326438422404638596182730207108475459589084670254831070131834818201857605566624727639285110928125626527198553907655150366628877353138980360642176258029145438340597391324521792673386950189633919499821185204191036708230251679785464956380341416527419440886012722422803597203660286253965142184564405368707600502629709199809319321387017556868511447047665129898189503987331587689483582213608140850932133088448850794388381730320488724416185604421713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 88200911151604479123736955028477918863052156698566585722597258752184893152462422830946432037195999060474946405479329217395012547061933013576455721926052824703764919446752829709234648762361869540047299603550722953361362538046958951547628693801210831848339789233660480048192250667863725324385876819990343492987967314085170778524599984920361920739742693784228969102809178981793497548944447264422619614279351740748025883148968575540788422278386213019413656185381107853079292331399744048590147575380631691225313062773219141026046099842397387406032881765448932248535869481051923167601929610270247695796799666220412449635929751035156745453153215265311253683682212862554521869476150021291835421649112913436046169499018356622547436082469502868576172024020739601168571780665144143001611339679779796008006210132671452687758316247805742825407823951334874247418396570076547854445076695249463960057521727232058094920037946943600646645819670284248232546318967138425159846556795361952782822408673021177174980470209915270951433476570764756339111818599580934957917229621474323947029508279128525505391680212164871127184743474279491062379244372751291854070147406735506387453537541390570057293525175128634620623764155056613543903685361402391918400100999343499146433734606920475787262873252301438808009436755339487249927096401481182592868239967528857190376528614798883444573685106427811456357825429318282290889399371059529746918441262856295091414915320219308147066304769545253910873940133851705190749729186512137011193448427381065748909241285266233556432734048145449351953747530618816377144027402577566323704254664892256024164337233775803763338889286978627436518528450825636151871280457437602219987196018434500893695374457898546120569396629179176646661093982076770850891690775595902812054894366964845003202521149110260228447495881838060585599324279841570400730196689479844921661904363998800474486404771133798779792262865275461742868958647641021823437944253078387593405092193474172003412760054518074892708520408231596064131096287864107453270943824748337970811271836026397208996188251504933639103698463923989840387728992112214260070404469746078026650060319996531206979945512950553836454860971480708908822552575898511568628903965239264875826886763382338452438060989643818622724117488014293648184552331014304631187803619127626642149838499093499270070807979141472483142515803730197974912873964342043501993814843675704358816984747292845980609640480070367980894382689530417412663571318087210188567008008632731370748335850212732720811398397952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -601365781275993502446275680658906214350559479817114537700337084822321228140757334751568934967467727555725562697164081423094133989204246679700764505701732961807657221993530901197647273077359216003057744790772390781604410787517895151534129743794562490307212258377181879639734852003359099482674555051895472458381807797388135482909214847450475198287850181828034310311903404039321811565527563411653972000059174836137098582754712776400041735744177898613575708433737117396224322358926075847825327383300214255634358450920738941546516572989384531999185769056410099304026292853063085941923040484830613996323768275760885178005071151855039811160280795185808029677889056582882150255173715792087327582389916979421536454922073603738464316557134852783623426441800325832501413423625033498176595464464099916183043984736688489273587260901435756759501940079901549504154015163657812252262659310867780905858864925645201072704129098516864535045579877624280326179714650826965085004237067271491586554300797103959911941326730635333769222543473842351119874639369960936710507662157234607740768312270467055105252773477063012627488150116446848913471009879767797555438189197792522188326475098402398309866456030821346506199478647964983064042407917139222700801327967359123477082540435593670762342598440552123952289756783001103133557067997270896726305248779137770049413288496076232249879706470606045292321312978538105871755372559197334992932828988323485824085178123394137312722439943836571292865235836632203537855523404069397552707122189978636383917789113521302593502542055731162365340274807462306957984298918870119371478074922283516682729676482781470947984635660897493302238175287369639421293008618833622057970365928787264537330432768154857508932846992711201220324532880221926738067946415885401827156726683587053791374305621874208562569925813396995801734209015618273034114862285601937780932907526074099930821074345337702429779416895601040471998215139414524760085220387912336624519220942029396255099911751518780961779558259499607628082141360619993760802766444560346435243913116908400854417767877030137345277071653658416443641024439781348213328877679037562338305603404126457934853618648272260030023283034772822240385594219345721861311173191059400790779944123113362308846145260470038368346532671557283789946571766338069862943856534329861945097136814998963650303055698274098818326041963192957285911452811715015213488230058695177731219239926760409054839792018173625353389902939261634433475233426004911338191118165928055359875267129976408931683176284160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] -724084285996419655239629012393304469134947919906463388036325110871063148234415237895051398298280795632860961381035963244565082422319140412953676910863598024422229629745344322415619562536863044355389412966130447459773785762702014945444636039491006588322049507434923102602962366594710450276183227770469534999715234805189800114415436189808137347691669905363352677330603938368275352868295755525127902066579227705213943159285501891190592765383396316508894648572841608151122426158359133413073281968776211150996228537557314307668038114103577539828890493702589275698825755305047624716887554359562287851967870980635241218598679131156382549298197062079270043647533102888696065572048522745958144474649705034808539132111190295198253876443676127573390698199137333933340105860190213741032703772755519246938739684530221445151916598181519749565791020804630627603507272212080196125670804808566654691714284577092650058071780739085365063359152199358379872700635445035717085071778191944478282572908068846807381067693508774520093998443166829417863027295311765587577286104117650571188379867888687315273028522881968166702011700103736656771555195618028737727445506070209384716437803949120864574719710505672270129214791168059040118768375719663434899430256504564613620153548847365787702419216086456926940516051242239964372423780186772581173324141835720576088283058856618003298397041837424103174541485062615073844617798998222904634042356470276263831241062242085960566727783173894968766412612409188040694812270945049907945354633257577301864584158828522335497276817613359936623008407142527504828255117805156950949500244997796347205719111035100154342368389773400919164348275532565907912477205254206179681532108464636393422312288235850433941197769297156876056199083862816029600711790090633127261817607236165440532759243481919261445738370722353293338597274877514804679321263024227794731867694301488118731783049644025203887737419344603023952251426502546346856057583177056610068195838169292415626840287051431051839527354023830275803996295884276811531363361359109794222973301125588116158183880551653396120826148154037487890745930831939334825097149352356322725144875722143785153430606773793469116637299435116629851721582529403736401256815566957880769650930704225344387384249725033871545355100821981534358857475512527271798738878520901235581437306890150152998566795274868651239721108627449751748953648784463829436638691767112248057237698635034904614874791659895624025765096685825797292244069963696023925380925808693290970883599350937337585904874684416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] 84477338920773562777720246660773181151941755969147083165453941464777705716797701481296267812548920277612425024702738744842161188155634049234986314103361847575289082186714536945416916099562132967941334154922699441937196736344892093810349802472246395182092820316338512650396263200363921657759395533100418953344239694195271683163250952932023365052641083785225652163613741595964940405582295232270170230479863477796632064468933425265349431132661846682684062885750697568341229074253886338458763289517588998539315092170924188405945114719650089751477563771224160662373816367976190990706101764707962266285851600955804041097903688018902655099748410098332357056016107036308311739043725440215737434547635675755175392931279465415847764601656406546617158752765158946536653657045474093613710984289756256716499970880223746045802590667941428104979652579457698980782432922365969825747743757173874173163701759007102255030612778208264235008064325052091020474911010085232792889425398387982296667117319344967683248497907968677944468987127318766480209624858226691244685521439315414807160142614076190616505360137814982718341927119346678649294588959975216824528531757644853610482001226063737499406527130648789221395923733655542453402194268427361556356369151865273071155892490558377508266192730576126012634943344029231645393076726109828261577150371253761786307743464015619850504017031141750803707376780432542582212691945789114394255269414790080307269716161088704310626695043647616034788869792269556444668671988580530886786778291520524411148287002613926497097855308148413612550635127291762224931306075673076927080902290069703830179368123127098898780042539520050037319784840533128701299113993077023041663114631659189998921008917381980192607701795072614914738678109793491758127096911703134107055485608445561125202690422364789493953500327361029878000110661282027459714582192635913227289527302659340802504904014187485115545753057607153664689854373835290488141408090931212508419594206542336382392760790523339091810273845533425229499368480297091367485743807492243486798386632957907822868532389419011780335434935430968480918780883328564324774573304566174214675794405024877848090680653470345391229044454746418372886954674289675245220006062582419343496245501344807974809983284404986472544984530103036873624795263922827634540876523271119434732420829169215758142561285462624251684944364289569179713011391538280953216244639752972042992584084878336211951751599075352681932094703599832409411386367500432420674299759007491378231025747652135577634637862666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] -472747935500950519473956284972655099147765460495996901533691203585008634000056318034808892820129538557834872782600417270446319218095191664867447041202492722012367407709226129093981470701683687464487289988186281916517367105585630823540724179926196046777548350575325839827337845490642019049126336162684717684857507391788366668890416053054649539943527146240176404127845996554080884977486765344934113048238242383712013636248408444405448258951301656789342576655629015957777871072825298750685868833750885945644677899852443096724096801872913824995292999585517810196117415379184453339908332585285071988031088275337640444871960183579689172877639146845551076072701599154700112106906986305228409073350277726829758834557824124561277204676811838076871191075399703757668382666032492347040448529895621725459562781614946013735091393648203645583438743819279693289870973158973309966017167443308660572730200832284263102083215877517836135679567353990200322816728459361864527608449645080437790756006440202770544376970669803413502879687582976132184883462494867602943273874331502654726109564286338281549942362680683400830705474822857648553335903083113665190427309219554995910619366179250186219076079732086956805570652398060650017872531393040677783251729335417829408172314209568821874872091545419492231720410286825179955423604070278712719834570152812037926288184990929081507524086691066581667277986434700550609737517836979339871525486547034771478503041551798553249965351363547263378416134319096874710232081777247234260863702706961555685762447576804248326982499578480963486776952977541054444074366011038504553868117318143193033451319054817335540757500538069420334138806446515579734251660328867250831817681087529776061345372991653354271761856316557929191802914442099609267761970267239761538379354474952505905683037734453028949636993162063759881315914720339457195089082631426032581994357874014904952875839269355862513288995795127793627596692914649399034458732720612427551177925052883331645109278925667167185701188528386471921049010471523791986018636709827994460076368520466732525888544257551824393715089183714663935487129005790421764122605401064272392372925335530745685376802373292121669415352102861703100549366360149570709623171999499008869600969010809826906770338961498997488826863591523872989851311764746841544284667263770585013438412381649473271803964878823214319046440304436830125938381163853272486698895911084392265686803304088730885924774405391882926819088868830355043013832889691213924751501863343668176884951162365526282024839569997824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] 769569639425247871182816633555567121890960926987666361446768031754283809212925228368626093667928673593653012818448521502102837851885024106897952338751037715652549482529210559641932669630561522443104426825332117478136680756743201183963944285752234097218362594522014121093904509540630187157383974063175088362491439360029115275523374567492811320086295075908606398619830377642130273769820221540666482406858214258003692479745184061228884663229913482442290269088862501120330930428088514598560358025819072280872356581431626942574652631448254075344563883632428053077892724183641386540624168207047399858246710951271363440626201294390703074473682127058383262607368785750484095043376784982768938783819791553385013578234059726316192037453855501984029949057615290942445154691895963659953400888140286631153969757639870682346246893614748626733841827884881614259064533385473100323614745537425523722082302587669002806651915622842577912631722596735884539099112056061359590666949322730740432949391648281339405298065839939792450686072383759099431957653955688549982781010659861607905045440997866227096504647237902157853011200168990814016825685088253631040841339343299492037287166646187789226414213803207498901170840547899765799676404238498734415465666110564420684337654976979246706987256257466312940150983415324989628327722542676448349229267553455513928011333185248943884736679313772875453739560189100112409649470444215198958647383718419784221858205986919592855489881171667402452902874558039682897743179192915308136073157869610343849086244000632924373780178072850623849948721721237842796971733222660610708513155913557500035526462934305246383051288420699571869235864174834330961555136920607039202159308243388709309349258400173531348038357645564606293619049887729134007076438758015719538118320441317215599550497321644622845428787868681844024200371628636200625180123050578110622680898134572503198763387838365749207896067708258401958205451154971006282750059292924553552049252375552328892795209698723469118115686889429737059676366490013352616236172761629247243743380880253609856624467999162576903216858773535152142424599117046984866748750304979659609306470522191566295451529963576592340746942567979144161535330771141445042516449445803800044836133113683419201713508702465063287999759457687611047991925686492936540840956230199200262568947238047201622300892817414608430058717257851520794175290199177942193985551464692697867025754787294914350374202249360570692440966790234819445063203340390123599762833874003271659057784930119561098487878144491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 6438924328968177530080134946432517191379437589773269935801614454537544166629755560040328766573129159045519781449394412548328163646551341906789250409638735943710686598287989558653274124929202582238267812056395694167855814113244778748975096853788758726292389702525822295696225116943668869919082576044123611677847136250865046203529218487639905120165503050560957564688748826727661887366570977212731326693435518683664636377255816669402006338610155403472170026438644541763057291372198210431759275204588807440612695928418295405616466213718383072047868870590587141641505335956249345399863497512406252805269809507542484809776927341293604205458001720230209839964602462058291298539545295556609555107477071730074307379200640057322716496410103251979298990820056529493206943432438223919153158234387954957734632631462622554720836816858101825397897599761894501554335902684401035867205867938787331684103315793503882442588817383898564961782964699962719648522897258476168136540116427976275838706242309443027091825704817226806946792618744729666132556443425714047150240364911560796019336828953059666108468469628569968102085102069107299378870679146811839963336862943883576047685347097188281282039458442269578467313548807237697778644055959606774443858322381011560198967612005085543043000882688833708656015038133693614808090545237786120258203865964228315306687670740870754604070132662822199143204147237089287822040789222408791412685410608624152269275917380844022806912764007544302353460761432516317552924834868811686841196282385180655351808585853399416778079241456545510960474929511581518309327785200648107028742431872658394297061784343219389324063050555952238963306366583186502204369805463517299015656854922374060816538718873013886179686538999901516526173555064992663527091051301679094215629102227525059924923115272828058040452351019682709464910936827797241955704152535866525292801245639687176239113621803514585017144580586627354072582375916394837930489664724471416680424923553507926405626317426956808592995743360881541966664372211253842930519005163059209687444425543376153659400281395009011637324615905658128186507145155072503107458458239572234316007765484067154882515538804289413695441023448095098304328140609578131431311775948849803682828927734586154853880896750362746537072325144088344491312273084454480829738826716796323673866626528324808213342996607452024608096718185436012126773540325677335210666752974582627032410470306183270204418590985928462481550370977172924058756649075109661210704002115393183237155386757676480022722630259834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -77970861233545951023133804160202797619271418290391467135272684378416974985276966256734794509941657327273651107261419899214301211259733749107630906707321857498934992828003160361035399990059909576869051390854131367442282002003541228914618331435232204419715001931850028711008582615679710299425387732375099379195612964047460830473534165487863225985450161813775185362281678347994175666832034977769753358894683188075028130545270076561543003094170567276672201186588284665620067345390980788514094590781142760747813634225602467943488652418704753932472611901220775203480226292851426396875854080545043889332254733458788016903179708686120927698526516993886800650504106854138988314118303021924873942240981753349944671327044238684403558635271241721316082478909209337960662623088759895768463070262871489890073520557146532021837945717507173319332123280466031882716132137231534184894544125200047241031426358196454220927542734002153057469643128668492935334952556405921091962208415465459811050975826984358909811661019530084391733554513086401434388068860722614703046106713738519092338777007259454483171339818943385847414229451798681261483837108414722208298484265755654717534387895084676679160046598655505112927120068287709062824510799313523600459745414972189686289590780521909889879939406897379875845777241726748596790173295170795663116703471954888317402118154531857259169419856181534567310341320766877535024798130300762371064363707180853017478160931667713115728414102271883164171519206972460803855499674064924359420969624583019887348140906312057589820534605449467689555855176115982405982030193266846962323504335899484443964556717460821971267495378597690945597824612617274578036526710778227266348985664243094665794581447305632202128954202792288706087627964897051183534770930086575063502287916055727956389121234838419528368954836731432567330862401000565245148665940570559415981594847438517417204596719617022200128929998378977695447812914675912863399559961752662152143434524973898029605839903109546380012502506102043979779951021109280980651942017230921230904164395274148246213912856534639286005223500751992471775608588612639214762064690140409224925306861291451979933762072689577038680959573658041488504140122542056811803842929685464911963037589318140335668368216724510302106703305429524274180201261486379550528793799747587043758559106492291358676471490896856359256004697692412166252622086692957635874164489608956506652760907534954669878632360519552205640662548882006074338553826718141722044710669296739633436960045714791557295678167690772480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 469130424989662092212429854473389526806095850579769157241836814329433498186984405862958798576545580207364609383034680110634727106982076274084921103070679586440963988251924740294981037486943462086588246138719391464456637627718920028320140667653713642815383003071421540272044247519970523465441493325621735981040524449901030853106182764375038288567415068725209005408428625097976632962254410860176773307486729227998936466132542634730754833822560071154048842488536847604823693744826429614515164677218452279182957857159309504070378674132444377844610530392457756993617951890936730372492384407954450780477886271693889621408237039970889479971621523282235282203339678786756075646560109052618508794690542589755046904563761737270890469065459794431364315576006584537924931242384679615454746742805812542118491275029206504294896777704588927978622686727345394015720872019797885019170277700212693810784401588279543037567595650980158337926729500601639329137894978735842798914889986640551667378620845466704954034928232038243755457366214625293154397947473945391607617856609455209212211804110118689288951509989608635087051859814533313263513353049947954416505876788354789301124221456084414370772964938045647833015831496486167001812390467202830112595193939393531225972471166172007191200263634282022519316743341282614826482316443717788818991047385534040434027004342014086978212417078475491380994868401290363093619487048966504626134853521950410122292172752721913246605966086420908160530434075986473044759666205129308275309284810570609745112381375930748174266320545954225008859560974584167187609301360588417989293639164456669520906382671843395818944797045515233347605620357904136919391759942964508997838311559955377863379622284817109752662021954516137652753656895196660101052564350144248544805780203386990341821668353001710973215506859184522684598692365431202655329017423078400686597248818751127831653229268402433396894344736628845333298182765811560398473233827591317142644226689771073075589813090092264026971942106040862809636094163037854806004807347404471128601766564098915660891432026638991041194752624286002969352454842670331381700206424695851122754440504960773358080180323827230934629204793303796601305858727486269732598848494156337316897624029593063932425806557370592248473521801039209995520284479150396464708481758808696261806594180296520733078350098453852890885913478598053935546854083705922183225027456615748343530192892067889240099285914095112002120262582033600910300826307090966723318048252227894034374669410353216084908843106293514240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -1820908828257050692300927282062800534192413595159152258361715791737143104500584635139552225528277316878251067368439837887860305528068623910254073779802671361292023911067612432896525703662664576359798073088310804560957069782087886933358413899203412223789481042441133968523832830968214901169767780271219254247266498486688061229317941193014091688305682921711427456436537885483561322809648525209335060004532478159421816630457273383126265665026321127847393066061302386590051683660669772627782213287135111449754891575829190352945425501617843971797158009519849498824726392532085081885388381308133709743783659181657431627143751212756124431865005775680639899848982520698774098865771058746442907354949022990549681893756656214816534579286730027104791081913878090947473986087749310288673033317867581713303656147866076424777846255850807790605031701810693277993661440481068509685209033491261389626850006496596957555616086362424677362299153964645287866300227393495517385354443337289118187341431932718208213480682411619731996226403347865748429009106539253836104584765772336298381128696489379290304862095647872228294048890275032544812871981096937361427598482896602382989589949403463854556948804140124431595374412239894219949581575030697583500670123383155965272116835988436595520581781052920025800905260033124411005163135114258819758109612989419974704572400969953544739407766109255059243167323426308729311986499420988556868950822974655948716182172355612955321176787688110538381742712761827038743125470792231468842660709005326673100047698604331464175651673957496110953392128071725257707721989827322533425363083534386098076725615801840505603814597044021693910319122960896018366329379378647732877080315897789017676889258838025021590712215765282061240533879418577898377690635141643197611775685944833570002318651906491016117400135083522138645639605772018364241583975136859195626741139426433382362094155820658481545511300763158170952807512874030401869905186248417267597819139962502651930324559341750324036068938720526012645416108225984821272895811820833165462826851894484292896005202307215879988788605206193527483934106521313357914582327128880950712123112947083897563186301605873455643239921028718400530007502134761897867062455611717230270458844860811310209310978016220607221853461741995588337757486169391131448988354584712610629269313892698405940009355657999287930899639411551318773988718518827302823255845992310610487072640535604437237596700652282235649557433194528151294126114323627503175949076273960468029187705207083745657977506070160998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 4639698210714345493616760000171315671902318734101879534782281502648685197775786932704600411312201726993897825789076698561340734840730108804730988031599589913430948337146729195053463093718843860527697037740047568539892166651285480599326925946606962563389737000755719280134054839804200232317971935427065214307776864034224440011165754059938032130043631046093530506218830445512493612386091361514729924073179860116714596769772509584997220385428372523239720953777605710531609930240848230269232330004865762031154546766003840123041824873421353317232559603335942725576827028342310513745993795804461733832275438658742038491434433029233612469790721928892033529310506633892447551326812008618535686855574389276970004816308330146010218549035945432556790851850129373141604434474899432633925015149538652777584191207034943082615227878885854554931137194100296341002672192453229104662844533304133056252775075209529717531170851762680392370837733278705928557083454678420148483972264303111829866164500697306544968969020888707120533329168107777268453538811980350419072046962694374643335539498693405298697569552497788340182690658225700446800344321889840555059187880600227006567332084220811519370701561957264258346163346424908577491952544052874400293566286796129833559571625917224031082719506590061893256919144332974603909355516371117730785114229120857658752432486828225667722993609250548635063225191834632909126276948607059402998419427912505435083815041448955568783594883657026754109277310926288199974693247288057405663931651288123960012721303362533002231126719447698257255327397964326962503232241788096569439102473809129480500510999370163629049555232028062475464806842167701575836418718748941259548848126123878361405706392301680031241089945719884459586767086851293940058186419000843099031590888274006440279078758837252926485949850923865254961878715910286386651071189883412276944115688176859067359659660202741862271988869525392309729397622597206832960804586658888564728215123602685326334421265892937324747664811465720831121079642160298035045832279815331355924233926135904336494897980679669503608321832490872252523628155093386939478381480558780144606753094230461092181680990880420251305311897046982116446845543542198810019313669672879612580213373109827723281217149719286891130614545897072723392188355858202047945919536203406776600657264520797675854791769942967869830021191492776721544783683534213930169592665556754463593964586449983761514177237644759034538872830461629538680268185571014321332181925584661239522782894461397352211363387437492469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -6749462439534961036508080391189186774691200687166664273013405923860767485750160724349650291590424759061214896673148984264118790253830946751142508988839633382871606367741884310371066664370675895149441174726924896624794582877091916259683627432084084652470891761250623199254327850801813934561811746051188482888300432070045114048466804213608557793480562576292430979054289518275046910872198635845704345231353499277627065236936267890517124633970553781483820778933865500403218751245749672064339444758055325670270894141749458403378458592499513971689818534646575481221308159824249948657803391402182157117588448232030688430040959398353804984691306229495024774716330647572314925206793473652807056356338331351419943404495978958745557457324987161264337560029391864971648782970943581179808614205064588819304734150985390024843823904683871093225091684195813039855000109123931525111861444365735482886260404703488034650053829592577936741805784110878291185158510300628908957963253083602292636452650526420836305352533932399439917337301878630541345291415469325202303432934008404594636683635118928187220744433300510475202090574251595329764405258416102822889690646005673849279949110805314670986358656024365812359582336380732776987458478283822319360168406172829404775933477082534395738246178120736103976732080377025644711749563895365419058813496619057323956578535772577416418210371407570890050246597754447251240457190680854628933769158737402497474301491077403911892368693759914010661299381101540949459070891853645442336391351615754312317160940385102194475227853430791825602626212375084210446569095625550388096818045410755452458052119353923461745512608635440875987830596644095442292336840107072745570721002844755909867760820407313257783227527741735365841148433098501048000796986794327342831827155355267189365763260905911096309868993702980214284404558923927221316810355371126550702077499652085485603136518622962326313921998706404044842444095247774469331698044909292619159321950695029042181060210138560406925960852728710048716070151006155858224705249310320094320798826303620376618726219722093234629972936498822190683010845625381614734571817113097249063394764278526950281706762137951255314332291758872331290900617220177396834616810522503047547869536426616582849377207224123887966211386265671330943571321542794537835673997322048641089213934887947892599836543458882949859465064978738972372064062866800812712332476543476396306533977575789159899987545226335916618283639331235696840598300201222196957879795555627049372297821704017007165829398922977607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] -152484132252737495095471576809576655481916759523952672589191288756471456280548646717727974463825003256276811513943548823135787613443041602545610129989947172880189203758160075441763536496444918722051697842683192984971026873640416258953210782991179850632941173165151134818441811429401393990659773430735710505651350941535206385910669447753292239035653669848678773732835087999631976523315631260612727277829437955688185813420211599240768016289914368215290761392986128584974082768032567651332664768049854734338765822176532528458977569689332257628958819600771644003155635015312909305220515443975116329211823231052934544767541492920108825002194264483904247493628512802832202775697424251910278687190345035046855604395860620331051418766172616524149561265853859957461503825018649508038875316608235416975252322285221826670909217928837717464853560980397990693823252256977856893708958267272694949863460952704334161061422353250974726304534477646096091086950882778536085361734562621691536001199181133852236234470918926701482660996115289125873350932447234487001065116111193851728647698397583266686257661460795346871372649789963531025357986111838226954519621227908285658821359164965890034282922116844793699323803881488402487167997990567613137659145348186406464424432318013153295288803768673019750091505725901507341745475491192775227731398838748542023341401103582119103952360219976403799852141767159063400676632572282758246159707831690057448203673665986730784169094897876315252946175588741667981079877981463313671463251053117239844623582514308045290962691782462669391276229923599320646372719680773649423530987498234915501878357979914383035945075012144888295263012687148891073525849331375995587235621839261221780808097693270812163034065863475648175917373343271723191219242750612304750766732064578162835098955101812123593956884161538836848081644457692278341639713378385749206088445747951304583081845190167654304437590980266083056865053971373787955909902979966946485616934191077006975697195842776677607974051708690497988448313415807916906354332686308174532774027157470346428017036683698996450397943382134693305554938207849071140336381615136007134766135544720025145675095284154334584905140643440764589792479106140730762945121704567056356901975102801388340394206500057454621139138388424002531937697605987124582517772520377681285126747142953636820173159863637960148313557425769095585188597135309814622926635158076802668158033794093015541159853293378569241428145543875247895292353634079606568199116476835142063192430760437697650303784899879895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] 28071452140694366568052012068855394511423767402481841593723494186860587060603622371365779385443022099377573066977911181777408402946183503012391620893722700234843628266301314562519226837459475928677117689594038482821478623775189465475170919933987953414145796837752285895165709088634697347937823941173276904722572642112926113123510194638138986070343284418877017519398425753919821979497109701989772271360951119423676348971798288268852065226835567839765483988808189932003513925828402758831311990419848896733798837785028308856338562457109025467313877016603659881920040199380382321361183082100090746489677551674097120194562022845435942459818962651928013329546475413849700789355889774259501286333395306195085961163606016926005327308743563398304418698205062329769257770945870024619808076779898896250824357759272953900669648658058231402337698160013315725123554813552279356312217172739175059305133664332957239593895107210744695652034547621978944887312282887641488093715989295142921754577152132113412062474464419822113552534836012721520239334158528407062485902439141749567354906166847781978141917706303758958448998677885677535726690366141467944544887624024055993649184695692853175621792600272660746106927400834880177994975439080965317685062879336576433081457967121519862354235995280871344437955453813318368007807578301993893780062173706718892569199173028920419496671131505999108328910562135374859322240686442174299806005640821225977884555631550467449626264692917578849123295264376672250337134748930724093771560957481663714784423403105450328511360536332999812530894366729060999243679005252995924633706096437003544287880523198392655213033594437461827481322748573704951355949115640715615819884221103665139418331857619817797346986530091101893581614418872410403173591254245576964265629583792528919149283702658288691996476886246376536722668637544135724820930947885262116854493311124997943524388849566897386889645602205975949145793073330910302586089229269275617732333430428084168861118322780891548614772795441120190622950761465107788683581062257933396466580481339465800033380136734645617657560240783725419636538842015640771498337604970501494900638205593860659619912851140649173289345913302574533992610318018468386291525516838106836772300143694451184406999369960041234046754855228521304567073802509584485876311892330304215399617673414135506782192582953216543126330110450078510745336805696986284896131806423305951853650608063488812537300316825677078068072108569828573342405753266305794843805159318554839673538463798507218991355431790869217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] -78948881628891332209333192537910422648996439649473040611532200635267270839827525081281070897398797059588038679596884811804536750996964314150705651586076289765485105853434151016676149439573720455386044158984918899082956104047229232318774174551967765714189898641355441539142849373472460537379581663392110656173256538884444675770599318832148476839864468262023990818249581527882250654566889523697010932802935099310171374243693351806639828134424626833910547800065440770247818581747085372589787952375105463222244881003758188571459829938524810994588628346093550331754836598745659364238159596767024345863984206048908888329164373786751526655533736346590491877516827221314594715048606476038816183181584704735380502203502176124172875523584212065712442931965812628148213941545294800343494196796548075082099160581449773556758333407789262715212781054429835816076213475805113916416888502768920640725112644939032992030912065364813626055651980307492972556073554797359791106536235153944926954875964713254903753777499028391969310043050455435074025838891649118045646955996670085949665292661297925721508562567269066459458485997465064276409335723815852635837376414994784275408288202177541787859069361552668800186091033588749261931166609900145304818998968126993101497986993678071033144213052967396680817931361103081596915725299126137712041039001616152923430971757010836118632095330075647674922684802968941959410749916516865151688326029946887318831373329084949629218802122804979744667131121175942713165863024006704986856404562142339495646738305596071279857608983595724901142398250734382542887057365731566561814110918823925887055644461578570372770211344091163782615659790723587206241353282984054778286148542174220942950420840844941030414235733045166319630108339203997623566196154924396018700717552846160101320304470750327194101545838447242492472265882948386764357019149242267864912487028243051863061897052496629182345169859891453471410818265340480919832447159544854725618846698073872093476891091206760021596890516156201412648666941524031154325654910565776712567369944816948331134246203901431685094558963104199885736536082723058428247186433893411617101881110994901874541964383045821433259303445688246495065367329924528132574454044499478877854369802400809423848002385305453539516334347216065718842684296067474371664075213206370399819285061098392503172409239265985445463142443910914062276396290943760264375338984620165737820323421871464591470147479263129473307558654860517320662129910151183978014403704360615735986112569064946014130953645414290554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] 130125970159763047773567410691153538711688979128971897146356451933888119137861754920253674870507559605659219650251092751170707979162528203887386607315765131018956427454501293327693060347354534901041152716089175848234656010907605125823329066940025797582512853630524519998746599079067834466093097779832749322106131624054723670084092841715097858066390376144924323963443526084013202110328604372529442973534494618699626930168804979723215864083602236403497673533660985691678051458465020767325796547762247325488571658601030997282578983348182439652897850276472129612670854161089696393074098881271795679632202029074757328336548583579131633210820944396099995850479768569550584863440774786409356703855173148869271517588360648633829133703024760206383372177933647393880724761276461346098951885531275848946016999959224033757580267388827055210600662607898806166449207657188361382213286441362271001331706844868773967654441165834714583597378952134034969178107959215049263659323143821718348913000933148138088739743959860456736375297846974887377751305692817715557331742000158338504784547172047984445171313076200817336462708829012279816129130576045203183826019243028127112208247047806160040149510583997171352944237947168971514965682355244758374312055763575638241304894641265697479543261319951404186312559840318161376643327157890121550549084689999588504171253635488163098380902564922176123863684617548101732025084536711051728838193271259479951167339860747350675931331072593283256485878633119180968793413335939764207552064186744280327378844191503478680978858501184283854233898155441310704865576176493835772711849822343076885397687912744931873032780458540770475257577575037289003881553112840441825022621358895063648778076705401547833326423891027805213857265451256096962128902832996699707053737783161206756581374023054193886334566185583984088010914260063644542398333716970536556445285535679628426757300881439782190870312350470265243214553908064928625146293457237811544492516320393534586023558389246181334783117650145028319762700048516968932267624952704099105858173729497391855841443282773762833869866534212418077270313287997588108613569114697794664556268921041780888009163080981846768736957512591424535313441557759657494260986905279722140916843191185951211234651574908670214766601246427294785873370614194897435716777035972441678957566905549228704005411901363030393762037574615891349375042036496700681302861191498810554602273410149513818388742648625592855006492474575491935963328411363216359887386703480338650995077835874321085507030232553446440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] -141647051984785434851421538377774844243888422384935866933805235244981901753172398871826736941566246912958073481522025569356783856962458644077067546972485109165023022083318414134792248459807416745564873622945045461572665417389502066673445052017368030118185023991637416099737494361986628927473874125432225598502961496957147498022076989673904426596868113349675422929230764087927077138588066540313507223243781877913776885384670059783900979455675954831887311730599527209943039331054036581269217642714300721924114052519589211017430813273815106936127268034363990216273765681917043996701000339354141189589676375829128195617955627992646121315514831777485972222029225258907168248028993730129574624933947269042827908133914142972189650602215788605656608707211198840157623822879237606030994288918272960428491454364899424218361993790167849836632663337030967816262782886443363378780994516410567242205137961514528196222782544145652161109363646270503964124824732502849138888067597428687954200137585297789519956650051322977998266561709975581774177617947649709164422579991110997164153793600779552205793089329771621439297250175657862933270699224635201080158788099168842654965841745983369307124992253358696198929944966257730496944919718517026694196507534852947940991007035070710572651559704690407044001943360544843936812453919010371660254478137467116113990380891680791583394466061176524543070956067789325255753729479468608703962090502499374197284245578554956391725850261302843141126855121356717577555285826231107282571700978596842289357117052099420833041478625622733884284471285759701694400751024593820564123785476588999140181734990227490479316669939434638355910320613725820167228080043268609856025750817215647817274837554915500673462757162330099295316507244722061377662829854113662796337975014467908441632900614909172649790233787512475851590191637694850367897311527690977459306992378750342120903204108547939974745882932266091799762521911499547018263435012215010504655632682864568359419356594999069842068172973192771626461373234889628489389122635707687214964344527336528563026193416381970243678371776015084169378757017549582288542932663672702445623842296535381940352970319034695133712536078195654178197255062772620283445084482430233695934832777797243533194990734333900884904156700909153464516034390531911214493969711545791125716406424285845011719436608137362868955356346317334858323181127897989557629125422935109909214457691052896891539982789000854861364567427991806155359224928494483888757555088280320767553546977886744804175573376589105201152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] 88719690873686183766866251081343948628510579113169128834933998404987588250347075758357519746134445581165673782814750159716110334101850318764568964952316396530212986916302854400222701316940942512703708255353383365545339497451674170060772302640978493810891963089814742586841137991460355245654661058859989696996406080021239713433338010472990934265675943147537079062807229193885461202351476087348816049366672150099329456226467989534800447115804139395100542054093213214397691268713616722657964569750536886436702803588881947153624669816174678757886409129047450681487040744934027946025869143890543321669299802947239953524803605668081442782316062479598210823553858243634066826462415857678251324298020887277095668743478300758616719425306991328006597712771101410857270406242032309108537386854793753319577022415431009822260847966274191872698675590867534601738803296733149290769514479257234609777066142248216225341896309340751610556212409866899520970400759292580112396007845900292349500055511818095783962627498167065804094840345625996648304262955828864169699898991716741072566699029095359143674609466195176200478534950191721681998983016557678305665755177430402433870023014952784364438937799542968159333951290966499160604957432087393312184165436704225802957743154094918871844351032402511294441551533022192274589275116734617856365414912242436132459610851605830309101791514644037149122962779886188403688935128916947315940325089285198065043814421720436807077581229733769191781893600617663174100008397840334487198693002367516392803028382923616206191981122053476873048970731862194079684468310325690219498398029755431511813699256070185110040743053669442410748454404348218783317119845185146411712434972594060834514271612390524727023311042592623525592258422341689818900792053134882246865055297678526034224117504846282781160483252486143636762906416807141091609533979216686812201998315624794324898880076075005182317341463729777520673080253317394145526445739288707744208151775872275247384073010193362243188895400404328979807954035433004217935453609689494641813383861213409360541434522631085205920005650424261775166687703655029055426849959695114409585877012586375213433859807824666993639891040060479841274049576044184664777118871198659442611345936915545166640594190115897195101119429816404918507982897536647835329589236754525035280230281004838405704626670444804508666488521863510732997108755780587184474267911897564656129237902455701734796410519364176972320538856350464898583351494454137078672999980514126955009637093851001542592375711023685959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 11729867665477734869296691548163177187391454846509791554904920902990332897553352504119861228569162191898225289679052846810636505105836091952245193062477760669803836549634598839666667129316535779023891975796733727361901930208475058509866580876381494928232983227965719534859767400080152615714578021238004690853971588085838709712749490712770846104609586097838253093423610413325235476178579857571821433257106680603871342467309898134597548744375743659969989761660213837819309330523738873037324900144131495744636890478806579170874443376820309897610248962513151657810152946326688907909023314014889309478839779278619203724204441003228426868870360496027913892610384656247117761048855555702997542813860421550804097958821872532540655732250285394994584412081289615511006869914002958569663802768196930676131284335727555824736972944064706512463969125568144852962027683420049871220322725463960493049755778477204041409150656919750563388117350536853315526174897046986830639524304427314359719767996399710354035328731597304302655092960304362762475438045499500901779099843763083581614733177210701398663010204241166503418528348142187631086479017524913237919993120478665884020872288952474061162536883136772566669589010290948408882955445154222464928861672697150027784389783110059286203362034899658652969186963211165823262086156986995916571282101487793725834967465345261586300346797794982220517452921236640626839001796935059988193791287096927796054781282750219004007425833232742473387679208130905002757138939583455849272719071119316047234108724836769688160678625270015014758294007304999927626125608677623140528202777234001382050333547401371864471401272552332192051094779052806346325092912809279580184907103422273586046037218636565355299742642836074322946517213836440447622591312283043591445807576220428680983675911535462308699563858500924153008776109778991799362969505707821323329740690488129437039245887538052068301646623434489768624874658778123040274334266455693727506864051521372244501350465353441408576437410332052784266390236966592495847200366216343724780622693033609205173546469472410747992750799742744678068373570632126134088453532917971573516765506528717602747246970437831851803539459841341960746275886154127039107332788452419651319787116213287144049142079412633777493275061018379603078639879607503201249464919344556080752665159165925421331906793208704103888039503497878507103179783884069721588643646546194090549889675419343860202114506829193853858500045046239833296498098729942832104153940855991108807825539602066181335348594276323819520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -111439617921675120205425858776259002625727785449526159363332370922632659721779255723148309514265979722153560355479855178409342894743199022121226115879544596028587553379586123360427192946557813035563892184570430813388666439741682169492170221474574247608203317385107039651601479267550290118831552163184751341425707466729358444617955328146852699127480787651501944769469815307065891634867334670876296958644620158795844238048327260197327018802613688715917034683488002078275542543588488325472429353808360686758212828970403869708440928341795032798147248925929021424873924502271954919068126673374203055260557896664856849837762087622182555529090883495479026439964167737260145537428810586784792803670461838644013142917847616602749022031923197231264356798995992840667971435859775097752315646134113946605598803584357099237310055543463982440925940227834727400378098750616516669002203813818380483192804309103510703802324896962909940319591520415931397634011476950854230099248088711691393952451617869173334682667081825214151515351612860498625064662732918430788676325632326073949131838887046362507407832614182017299965067778708548853771941818056723497459933328710247527591508203809829136975184358277400683098596229716324782140413408936528913549155792996814485688588712826035554699945185859101951890860105608781757270946456051609925097383973198665199150092462883387564870562033641113458325283607628201354094552391141219696053329178945944350539997512430329833225440047000601630850731259365230829086535106975911399168413358531214796966904579090677635764344000174234528578208680121210439411709474266913040663314344777796510454236011976314547413847098906114377544260178681518194550004558934749764152712685190572467191813429578733297652888587974797705247144980483632984758249931109587276341655020813307291999661535138635624200320853581738894869293571957489997274832676890738770573352190062193035761892154053132582500055325527582192033105560855673929545533000345614411655693543781364569994604316096299741344354020082932913056288741395337353540835794251387003455474618717688711776704407558111845234094780035321535648485241534562917315570901971409738152782298293028099397995578175520158315669570653361676781090543355043743318449605762035119527997631080746642568122366224890620906929498356155716991700012925090091107934374925817163138221695041605799767304496225961808561217343606653216316733619469560645986331531939257898676818284526382102789177814414421429719650927001294927403788333177453382249835752141074880818317152629001211142160418845270999040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 168540680625593877195828054087853183111448971718444310803278918274879211324501825311342648304330406837428140218433393598726421249247207245783389976463256540037802436254687158743967158358669466500097054198014313290982931103189026379105551376777449421185753168216408224397438610376121539858346871367962923571099851031451087146233685218370258866535158806121508060569156376483317077776973820400033370196982921379344417977844194057690954722426360227330639798655214279532400826469826406543341387292231558396332595940268065913996849135280565594096242370125409778117440957683688926472033617305982479306365394815624350005769432448976237669806968424603991168971267057686629872426020837452742372641235333606369126001880923100313295738027454122517748387874535046171640450318440912448937434131822532039899392636151783476200327206360405764043991023798500736632079071936153525382473858157922075296844534196001013720754088255512821397467083540915031883446664430217863823678588079068627098667502591256920733091474051240199711264623441501513747867741799643400403823462101731391986436398762874758054510000506727240293894335892061837762232064806726843162719191691170795087919913959661757875000963221444935185049567663556017313109474005679820218049129389311783881022533247911076059936166130528141404545849011872518718459095478363123696253874661343718144541248049697576947435758274668108135101093443405577893648593454248236627117747197623687030914799112190030330054803551727486488770422931305571006584652276237584740943899628171441305749363312766150970044140989624962231686955167958516951587958710079231545415952811021079923521851045142196505922101352739098150102193119525819909708285294528616327363222407656125556467931437673105532129183618672692666325547724394913019687705368196110230429617134798752568736870532256455746194697280706553356820984253388530085060423154312021029167244585704839821914649003132637782821055764655447980835381919813371172405965561665865859442998630035208541934529152778653386464098488028218027326954865952128517340748768709620558913472496963122917845911197174817753200189157539801598212738331527027726297176891156226531485092269187682740852663497999707806797009435849778028938107729413747305428027837277212014720649297253920192562452545185108647844876189906643379714631833466815826056711422412620890247435720811457789957692967296019406463016174932416240300639596943477100369085115946304572856157064189759641526039961103928514747078511035321599272088258994713388237877406221395178657660567814659351428954779944463892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -174195115058828471337854886833868407247584093631943624926342444072310431696968450827977356643741625419629330972058956584864687413289046426649801790780050140064268160255557573915625879761969959062957055806575486820332038060001351394560000583696577288859000907679845658904002990703690308377928181558282183448974182265209294895517548621369014411177982116197049701656906762946124684973295131264564329991417390948307783403457957175650985458870915285346864502624263449569065571247758831234247582310312555397996824446382021979529047535279021483171495075000046544738676428583651412037385344242167802153070093393213758386764845610856071917279911639472686304589548270860445503363996106064024766878239454582777015044644403941215259408439953945501039992115058077105164973777864449433916740154558985171274905577133407060766713804970239130162381898036867399478239758264268232045708102158383364371465354956962561287488469429421196123817317342018778524564986719739001335922572973225659110302834424962010666468966203849371381318976797988502661658169459708236569555127682935089224544666504269125292825940586368844882758597903406671107247108415121489303441847142471699967963149627907194656640073907395765176264754857600988415155231329588573781839052035718695477731538953062058626741054700187311821607009850744593574532982858325174921335319174576567678784638746941416895614459044278358093100766101221917588673225385114790803044533362425307914039935377415554174409274352573093619412042401143225648169010919599246634410888048489988400608252058988916401711344396683145648158501640238025903008319223234647178557178243576358953522847024920309997527914332425659438514599138202509822685154914508976554487510909167668337573369836450745706907257175933672473779634414304297246199929139510733138066624182375239925275896584072646137637893215984788729855636489672188071629696034657702182804439859712927548063824408824979160003394806595349840660088467628293651098258373378435320527476942600601518895279575050378044471415121854949545800350094525525810681706613389467452944625778211753173105923179743829526962428706083769506786518520914065133458278099568307025486237272977646634878929130781956548076148183505108934983745007616010533372798668691253729204871355759644340737749514346471260189532917184913356060277546160239466341818380486993254696879197476366761827264879467850537485700089724815090207954762246472422647325496172237260981875922140969609118472223781007900913926347671941638930561500745835414398228061445105930002449588475486915995626153912922275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] 147063857090321927457729278238039769388971566874696211593304299172043586559249521722940824227142525372023440698170839733363399795110775928643418118040050781128884216897271579147103533738977889184718121738207770318128633787871454889817006434017492264946073818824520929035343291366806128086529873716223378257758033786932482020461048928351730317413947564502022000626954657168152242224801986139441242879083848072489079277672854539548010006422824911560409578759171065000660185888344674788402342651896708141527880463951379805440607054722161215268424317550568857628209602642083048936983491183768843784198078877503549582880626968909664772440331156803303237138600488219747173194784421127344321979613404070049650312370667701922928975394165299868540147385787101986781780053513383365452706667737592210203285381714147992664624471043582509234206165964627715879913316316229179766127148319341624173137291719989015511817682650225532548811951941541774922133577840015349425584649178169749679807738749113966871200081433056110217855128621709773265741716677792400580268016453363584532109005913963267882369635007491123807785533277714621611296411398552069944018884240605359140405617233331696476573899106457030820294141930270962299530511866064286068988164107062668819642825186743715029801411814773742169109027296216917458229937124390816839128303022369334577309257497309730545219544451076212163942076750537864814483940156984629673711874912189178439543151633100672445530773122401741152791297397716241479796536630970096897796874793806630356194963069868108527765239367908635954015104656981202327501674651895044115291459955881857448987973682707888775036500905529696337810092062523120910412329725784062883949760721002397915071749453523133972699140808132687011811130058375697064605875600046541806464568333745925205437395340278167345712795805060278182558926613716694086795102273113826255081452269352296023951421830033843930079451380718649532079584935430920887713853638441832835592850325395372608504850458981551767197805989853803536777751908316817566808629074501144222582144780660063241838593509072799768771394553594221577091889254932339198304876765547003241069490672988400853011358304290313243199058923483028549122590939934091759487666567348749780936591178046290381554862618406221699211710095608006663572181864671259354686734110591383469763027603473957688167441419867804837888572979091251695188444189143279642941147030625743633420706754370300553458315659253823127703099972675941626138375345645438266368137504716500562250217228593821292654418462523533557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] -110175709276055358144782399222199813804162588776954679776700092507754720369744792168584368583181052008467506886177460847540987474243606876124701238777855360489258087460479465173698727622128435416730633860641976179462269056291299866107377252317591931351415845713095984747425323064233343398746371972578931847448769673079365613455427922947051638221278134775281281622685044514073102830751360547531688988473419475656278307533778382936259934094279143765009081559504962141080148274532704270277625254030357879836466613022503788299575320709416411577147278163525292245333878129480118739031536489007733931751861245364402682319425930324695644905720412995817021779747719643529630439919672437568704086756313895626121205157359509357140276567241622674284377967994044349355392973237225664322374525893144598962122398814008854257010663644993349401875748359474645758780052731538067443928850855955917572051382098830258646275082612365191654233749745205046464319052831111880264619110555750674892365714489921074222436808704958498747934745340026319995587862823239988149302975976115585603056390247386621463840330384521815129135369112175475414270437478050758547657221330400081722741879264687240548586277438204146282815741648913716912876192239491716798833378997649434846845345929835618639484480174304379125196779061676538641357289628573956638201865011725905231975158462975599630450109403184642732011158836529571818511718261042686077106555809279306931787615203308883254602509840598278988382902121985712928082438230624975968691943489201273612943908749216095369394510971879266094335428562008005201965987864145047273565225738081983113542824059890540369205037822750192165752399468367429124289429799243490499197318452006835475691412909558781208709819252477245004925164983114630369806987341856105983353500872026204112423367103591745990913133505120728624837010498915818515953136611758211255090335345218569080179721758260434718752219418384670950442753452400678288998282783762222839736990275012312214025325167344872544649691503660626625392711611887384742672009195461267320554093833744867944771855799706365248876031549561953917617261328507372908786452075686945248012436400387568115056507342295663147695326441466151485544847809827840647434784276898431569193271957080476951884307272763555830108884984059257591664609003506505981090369213685974782090988304873182125450554547786988136564341686649290225855974713400338362591571318311151726661822085069163293324709403788927398086598329157439572334308785483091185973767832123818375437489471024752307522825229373810933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] 75746124682548693282844050115067425407966342901492122171290833465784161529736832968480693069751145101947208887163834849024724498338345817777389788326485822148475136259224899041819742282827205364396735465808219893119935617293952434413063957011151661608220385708972452357603167638472335620192906504724984986811794915718296191931327477151760957012731090194988944604622313877749411480722865250059365170693226083610456762854312712270976774241260062651970238745735533620151190368893943319716564163746537627125422975270498245448363176458294779739434308378820909881358295545756950015042665969671381330056925841949697282728679662516753783104145691391099255983550275445055208160336491984066566513092542410341433465752753842242700108682954041066797385709512437712068619922687418800367707408983198725810785559956891314278099824036655409613614273265624092717075859395606735886317122120050070059967593197018939758311724613722704725230656833288739655086508988860496285715852800631813605569060027804112104929011969730602437692546035325693745453059649784794209622854566405957185947021497937708252724759692137091642571542231373761891471544559519153560815627852385435233006742664509745516668506128764780860587406709418361795474857152308873028083773834742642105604755075530035698710628685903402153561294354148203537107527446557445673018400121986180432815110203221516113665658042300864648920428770986360911952641134695268356748696843249627834626283327413597831362076305385267924665912955847233494403335561847218545816176837165949135470326937914100259213468202145642463808138502169592994242549822489840389356063368382184811057660481360099502925684432994497264080508541785022284789149643009430637424261487956892128833160182195930021101531029771820962624457431309974714377255679409342530456189123149726699390582890048974262298999592689177162090055672110569463258761477699966853299440765881548554911982850886809436633890669149550626629137368879031090666127535925922058311998154829849470022637190653269620039894081486637893660843113951443207244785890777747603302710898095578259100397140306970084694155785928567353820894104643108107330953085817254070332947668595020063081766453368781519176990497906309809791849273354222706960442626460493859042823061463240270050640869415772308522118504891254329217478653956160761363261110416337004273926023289616475447277347652325901084218467271853925848265418900631636656676251013155022285979596125012309382046690938329483013571985747131124443570715741334617610532516772366095050303792780848811385813107629789020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -46274133424962021132683653668168339246948747806317336148218183142716194590289164152017903197025796805914337326286384587338219027178892525991468018187025516719423662502566233222076139404465683024047407966005085679956193197419994253701728277413787606001754155283300551951531652640506665105352009405355043580025335482917566280773281412313346879799451441622516013844706107223459608663129457080872563405728505601150805095400798292474934559238357278502812355170658838010713213509002186032603401045921554160344765317831165711895428411952239067244878114371061842800831010820902561636500555243667224633196555281612444995290387147394110677476293362919218646632006449718201627658915687848716246023918050025791455030003125295413968332985961061413947594477762770128215699257058591352771728131277904381352508638688985126818152043652979433985410893742165705493252023801915603375794627620410679033922912503684206543419841797705969834597925435843421566928869960957510013721883815888589430530788035538888808846702460461910944882829721114476620217117239685221704279765726436616376533566734361949000040754447721139709723083504999452644570576815968820041202244542912757259818231869295499048546313711716451272464790854220878573383501767911148525843020980513520741834885264845230910289106287747149805385372535006979182298745742874407877858354323276692753604559620354936822212380435037729834074983820491190665220234858302866007551175583188813970155160085809087979748284124909309980834523928654524953275725055423722398662223513782594339049006861254810857220638359317723180852756316123700962653313108470707220483519357940475268530320226342146856805742838503924279618030414918784961615384896560022086977190012137817500563218921360113725685537761423881448501247573182487409510962081757960157704908273105801896947367235301530853453388031167899708670376307871647992273653937524184994829503343931109245063898565637688613945773203486564864588927121040466884240710862184917272486823264372635683719924131337696063555358426561142657493997690532592566909199305910519631644718878821971684328899230566828100370943811129950383750287925651941173350062574926692077740066793294664586243845998050269144872377140647923071234170718896830769125428249919575698732158515691338952483016270472931004140963364500191127450499680586931982314774051112571515239095198151467214288389186963822785887107176395103932688632062496292718870762110768167773227336452511777451398043591832547194258190472336036270915761682107265598548032593154777360028181197591303557451792825984682557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 22139214468053992623015068164823150581823976395763081581391355331872028354294220662932329516469079017930212280318827067721325228713819944732730692183757115620396817450858564042253613654357877008889049458180121123378008840762056951442132937604981348473983796110024636409270887734457109382944545316085222836130463163249465849301010656333623688131881605181659218144101478701764119270260855581591983920440505481098385337109642842565665244045950438330686536997707885429713814390232825263570561952757594855057225669290693122872670997638456106167242887309771559527902048644774564965287729484953850351588459494129444470647032210116228498227055802866845829524521383492738952616410257814813686519380946761149651631468949101461022221777388509209897238637277540063137216393132650289176026491847610371279717975865088498186731847336465775571970816843384717155492377676160463399888605956969479715039473949293616408804791757314614754688611131329897137466977363644985475906099789757325765063785053885900563297163125995178705146884694388331938050988781713230926377830886553057370518396142964213263032333307294125396958327569130221738137160533400650095713547669980102526764141765842119322377505683704153414223537196927762582713253679242194704669937848203311540950460727080450712381190381693173739759906050731201972405644959715659456492258244377115188234388105351884874143222104195165761380422361451611699867568345871335201250720062306502989584859378873702437475512538450984135911628752991712939715269329247318683483426907412603836547474844812022848816951142868656544835933955501040543605963575748641204694707035944959709576365324370886215504998799773580011642433614055678418152590527167277604116316349111412206922029558877511596660753281554612283359972340359516759795165816346470204873201278195376808202668522802789491520380576999373922171943482497890432746389634173177516140503922523285583872746300273309618996164098571973035670462233497320504616553518385141777154155160519164563036961349511499114491027076526431254324814489067631745477685959519726266820916792862858751585433173559085686064587865152939252260236616434227748313100011563253812242297609016321617016991435299180909939315577552499117726105745695389070219573567571695162476055413286881335042720509066403598722604128697429243800376849173507254438391483095599587367516064549409375887268459611279671582307379099267240771116799323394130536857497274863354641471756645862988003608577221806024888284463299553854516340260606055860100403730158415627004215011591390849113620771784643051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] -4992024323286695910123003842179309590896905845510081779327381757335848961501788635361133454176214032010336477072870237689639167758900830169839426723602953777054090401705536820278342002371628194069061134609560098814183745567247745039521069682078266074906032717564120010467508991394396936466182325032519327104925404895038756176117069296207999204384278681921242556273513622212088554287718790148859751642514815368701754161679446644384878083830857969912180360513707870136668446818533175257299561398706181984671465846411968167450930197625677423360319777017202256356280343859881056886531953618474313442813736068613822032362740413925204630034758878031156424261000796536660896105939181315040943881631146611021423069578881781524190411066970529441777261695805669104874297942040609593591355954842836219320877109001745004062951169302493626217563138006467478483371521155571402467731213685026703267521067423570876759211343087018423120409234461616356598618768453537314184757327208131889304188558579553044248826957806513554799919245746348318288251607012480346366963478597518870122180923962093688266237422708076309871057738511145871131414335905537157147611188885176525389960924297977753304474009079622397372992100167933848298968671601301995586934741011225890262367633211293194425524981487053755093923432302300028192732997467264052021036099961674760867865904653068080515633195884389843854870575648089337218740025351584271774752885058215875212777266341104864104046928230717515111499644455622991996807815915040288666990782912968120267222081410260789426046491779047387426053426098883582902537503238903206243848517318920307610696904157881312883312666643498221588586281243704933348987828379316944147513141251452390067868570063610003884456043117608548067766709807340467894817751420373924281757848184306213549485233566082518440270986779240670614332461721439610230451938087199908196208806248108546904872307077866863498035417022643907672824006476827074984524545037293589900022394230785863060388443389880025006460536060230930731814579866096200533922369152708958032549784731374944227332860124693841625032387677996940073078699732258984449360516271711925688127027099869233373513683163883175222868247667061930286799231346958619143341365328744257952179095495908729994226562665641783849596313493035804828609222493012632870915026715213174199260083667545157060899760889081252327223867915395931269380671105086056988638094670063532227061021956371131070119490438569261540160689858313622755071814325427716632647460594935945181972772150695859461029706092028887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] -4017392285275508639540138706877959207488972811266799751047229058431144149377914825334850844866143118792453078159151081823895218496022657007926061001779007083557163571859191291777288950498229205192415908794021424320949354885910664635177178393261443498550507989590409956514986439912642553895171932731582252186202143926067750421025997897816807353044459609726266998619739256987108020587114520600182982895986548480295828837682018974346885750504111895939698969683829022351063423695381746161206019619981931859622779559535999821808763696103123322409466178383390523577322039532825743152984657405535514368923517221402096111836647942650651147893210762931332460656649152610831707319597879161775469507344889448416731226795941129743684343734913332941645449765301376203661832161781601211987752171545612406445275200756783519684300498038675978706145331383125367980383119749468603190141453574558419547378181295759074177482748062697490080532525354885039019938456619543224952328708025335295977747745406940446253594387095203166824747007140763983732995575850213667416630347849038291451666475236060404861038536069564565466976922423629160776359901825513346625923171299847576376479398516989198788084719276168004755577602282937162787970013894625156479028877917995796182914496901294096911829856976511748904946474735776449150704173690771930818728856585243333168692482481359236803759843111282433959537579926250305437751906974664814511139628997969348762756112211852081626847322649135901510762869149836315148922518278124259581081316759649117556359187891275394715183973870583463808404669596731638806052161903060904186835465781228295851010771952568858630469322639955400554074439456606825659438506319637926355826848071216646240411008851922797340594283950992810114262179380557539499349426499150008934548944817409187465354959300774673285966814975316314390640337099111250933182998214172900300265615372058524987224778495429090091488968402048071722411927816412885831352811347070874283417011383564458431882256386209115175422875665287829092500927074265092647462694944017749026329294338069480742893162176655800667462321890720542594432853142636850512051747524824482607885092894887009668240843474610344945793298998429600699169604137278257614430453115326176352469328516234583601998351934676442273067313561833237875582528193106914395118024062547561028188858663003786081692733264185091347057649884812419520250412753399420530789504880397160801519753538321166158987859405838556791808454049357185206476731523465788244064572785893928212870117437744164337508716399957114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] 6221714769664146516614975872144646682974657094034262495739066309560714164853733343030607774551148396766544492706644692879729731914612635909923058037823862054390439124419639743287725561649396032218240197803815490975557155661101222753570090664896086979449311584673635015308878367289878110877938672733467417617765985210512177925379303932403228108987147656513143028238807539408470856531825656206849792322389119676868906114634159054369844796470959284617402304329442450240933785082444007640527369217532132961883933564895498182524240970043790222727537669893535535371579779033812717771592034460811832644207597783848636649477202200496437818943040967403139283936813771339819801015444574206942796887464473334420044639860059317273685655587760152573512375016484748785462767551795949592145169239025764022486670750252594620271777099613700137639775439046370962543033817201909769917394146728122096488739495523085332280942085274115382955901497771951622750721148837509744861578242505960719775827578121716691977558215253951331778850224584148656848893663625617957777279117483759587502916451263239088901100739429422037891265787752971102557162891007117791658424083394849775627788977793203646519413138576386862012746549783961593238664339172433967460168017198242608154751045945381696251843438214935428582387490988053111749379990299574826815311265532311605560915165060353313310649175476136690769236605891120560011043512874986140070139190409854788464090678433278396687424324261133980600922800286776403805217363561052854619519858930382277171674225548740393932743258518545641190817064986957882111599404295754731587222570048017595444666270650794765265120506215577384725388539417153401340076269841215903444990102969973952827442902569335729392227777866661176659499699015763938163587443538708987397603442554456812944821269641742818448753897136463028069482157918073710600089783865180367215913716859973057030709283436886812141052677692993498377007537573039368726750859427503227275383198773498187669005118249550391298193121726739239198837112817330933313344421009506204052812974212519215483930268518345434271052824741346750427010228161142510014821737509185776522180766077526541115719965794029850954938549096286557034515705664866285416796470166614905987989929470416899175297397557016761730134606879242657313797894385251962494439373357276061940655879712658525607820657861635658295346197333738308269920211803983175237564176758526758481411458973727300403967792377321283970850801083211005099703894997250962889668816370357716650355685280623254505946979764524810240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] -4763586512017429632217729382896664961155322932883423028428438680275476879058952600117476943248825285512722849667843394079319848298140679591649177474963351409504032591374853470307620563950151460002284090843884443304088985365853058692176371944124233356268922833720433081142686541669567206296616131015571293222874158587693986738562471488413346200619582224873338346513725938724032461633069234824094614906440556717120266963328122248722855299602917373831527921110921202594350736476043488854883872101143463834914138935526903183941427869719413085568616392125985309017939374175726575374718259617444306038605067195990750731840722059036288150706873369544989035779530801840007462807559129071629732911848500285061186691181752928805899179297596366320047641181758703085341838576994608557229697142580274047729059753203447503686276348174503877145990041000987284600720878445044198519184613071292158529689482926008798896628863983512128298469899145892491083249560954599007225900582020205641846064925848339997667580646158676538526914243175366963715463125299878772277351875231207796594367243120842862364073573469438226741636176575173713697369642514394849725589315981061880670534413864234535332303666816936555770879527143862343685774796670848807771456880076941248638964439730498800210939294582073212245778515179675167848507249825516324738338901274159011573342109009313315030516004174916162883703530519364482537093545224429722169281763398528887377037975205399304236601744689679884228325214267158220726729639092705551685874639221810781078940148811044112333790082839431271973298259500489147900489587135934626329365101018812620542007038034935471822100971535059016598957655483936494152742027348226471429673337266968952260097844482274115955249386289507420732903353931769644021430681459309108822959690195455913444906279808581032747680653545756445000118817309888605928462006793156892043230099955083619778611835324792977291052767083070419525348722458969286620538384358713480620651912203135484100604270212740113646630173561341327447623103912886922162979198758012940601193457409474266746883605373603705064319781953334045716728953593876080634313525444034402893261564449168138220246222597695124151872712460485778871898691474583924899016719620362457470682310264132499137851312870542755088951682964937448150195724880954818774043679881363210036915188340645047208521238509445369370058823644196294259403227509894139062643409260692339793772781310274243878426555013604704081977985590848787333767803720068870170156963979759548650242239945973160213981796897159905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] 2538287233342201863767928754230396700611813070167088313172943722963812287489183848702815111204812691187868899549076729452766034613143441152438465795724158240701174216340914744601073664681803613276064148897163707125097670197085223378724926636998441738184917322563402863439504829480791557488608287862955897830224234193165167345131407741798852743274729694238878491663090666196163455757932374540600683115580671831480190234470736084149788257515488681422199705935437328924690199616512292709527520959830394112347934239288516379253171727392524432050227653499380230757898811353162711769990983370339433163993071558651024602070091502247681397669784718968663182935525566717634296160305453460992267377228883201194254303035572531614041548421143312103855320808950710877516682379545411576373299081731906114980648366568430051348586979586847415487174023681007824016838035761629558534923466769531414725296994213345307186343742694200478070483005209734671851996834483620705049083098202081570102488478178697043993332580842242222014467183574428409327022431219949729215652525970937677679929806466526453792253700751792007388131516286682554184619757314079741946114846214696648196131883253182487604879340539513451842498221856529257941295819148686978172336535980636693625220075018213904375043334530266529552446033448016930699199901047442239207433117099947758388205730550540041124180253046302288409956951733425461375827466084624930551989022930953467401585960449498446820356525095128164320898350561739594748930278145814125867455975987052906574249749326836102196759827736085068684372521177643582761242076310297473675840713552883500243424108099281685226260280372182057033582986159018912799920514259657632377116055998450772966615764432448709184387044952934386619886461488346145601967787434848993448704329190988958228567223149702955283059160484029279399165363153855000963309417860396002636724157771200588212494616631801061051143466696467369986933690800643976366734390153298490871757494972323032657307936623288289851826916230366143051936235198860662833781075888738633960720614258024988123155211000101595484939276941041669323106139334194844337661287484043548497195955456812169307051492743449972484572935650286888538807693044069857922489762752183405774215926698961002457325106524214392154095908053021450781020443865558243808621153263580564638649870428400125666140718467289674089675091809966646181397665991052957205287352947375786639453066181938984542906736626319632955741707216971931308054211423455161067447490585295764248734094610767908097334078732280791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] -981148752776653959122202797892282141017766399617758521530751338511048931481049251949213512967757235198468990844261106717976566339274101281396603877905513672663983042571592505851960168970137082857747082699151027675614428443908020018800840480405030196581719608622792535930084560286272993091265370808138032354244462162854841380918202156220767156327887774211312252814909392307353293778393992803240001190123501943832339218312935114307412809604770347214593328798182474130995341511283919640164606844431087876198500732090923247011767343535228965728596775665272046003158916119722798679083693852320534007927750982557074118978314292235425061412678125598294847605598361634634838468353215959544050235269457865341769128645431056686671717643522527511166006895709887879228105287155767712546904525980282112835939063171541516710610468109084792753066632750693869679111178371859660937164758443317419915307884674267782454637900081959360267253709342942290742716821358763200312395991178192926913350670479171323463766751262580962234829514202284408189788248876239636077398672712002127047422494731169699078217910886287483415324309548704603544601234933268949471408638347904146362272453586495740247325864311744188058345773309217993512785200463960849668401449065055521684201453631819890250704057111015532061238751114652153676613276726350473641080363853774798175842847332531295286377161117502383075304757276415165154899151154030416129773698487705294271481343966852097170034414138060499835778992763010072059771964538473545365018939927368206016142695630504305710787055757791779693705142578593874228065492166663615933354198076740632005066230018402290169390946575491126119023958708813447161491895905013283527274030333798900324777226585744012180130167652876446728769271767197197861564872653582464367777840121825400313150711697012184164379285070935297574342981457466391423870991972828522385571481705784066273427653690035028714059242937145531718469148288736224449377770529047646780743009412867324596949151626399997976799297581413706469704914567396259503864844272813012036033185655454567730251218920185410331147043595035363317340367739861396946169150522958263432996771728166165606009898933174321044045110254954524012443704481254013629043722574283078087044291952034979888487246500891696797580439913743724095261385277298046858085714635733397283394129856193866036381442416096208422806615666032261452437155366087203613422508151067728507852978905853207608106748586201243664455871095376917375407893507191995480179663073864013206324176024999191639155172800641105920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] 258993958868780944431474868371840925505022938904600278520213939696308214625745952003926174200430724358942439585151839567068426068040452028997755494172497587632426395454315053212171380572919935265937187694908925934372513280854041702238964339561555499969108480211621055534129595959645978801566698102002743195529756419074173047263973135466345588388175173056353687259294728563073494351989967146017259078260991892203279060472483707386879594991947819188238603234032848365285607715340871087501959430748984333988589969366852192959985016050512887080303842626530141242438205321409001673506913833798969664480157698353211152766674678534231720470837674610812872384553678124808185568057294313280472234807845700178361625548004326650474996726695421444430461796411940816148454297771785730996067032528125752010840934924128229537089092080094876334138577563308884581548696559263796129507798384585786155780785629368116462336292004902174587736772554114161832477076812902525902946859761183707453318873306369966907910984824799199141120058716653308234504648362228129389026730441633736306210906103638892694081502154309834286761467485793001153344192786467568432853285729056648969392394878289434449640782663524916037691477773292922770213601662464633640306645987067151054748954119456163793626979421751864660508626991495495626714066379373424914969883672254825164213024730057401505891379951264988764246306215363099586881706101807711001170457814559199840796962194689008517785706625247829318372810478921844855241015779163317072507057309801869862164757562775841233410889250037980470062004524981980128529075715623291533781009120909009462474667649825874278987511785248393691586156096142740743311872990950886934375321580772960891791049972487648492361476964538765546909946895694979070778965231912135617493370868233651601808222516434234123471163375003262989628725076597895893148506441419714546604110454659327534863459570784647003770504416294385409555801918815045675149228932475961174719039475592235433489232647011570454058547690807647032034794803372825368710373633883617737361653660912942970249208730822175702610815996563391633185185834764650913556909460368052093194612913948716800449162219894736562126868270293836732707296964503175232335625141964227431215727598039977906069836806138455286582137161477539633336304655757447899296787591456766807608755215331395864259043028213315437902984328787625142946988268188958498783970464589849597081356778852962260254796803469881490974677419447899381997248229106262915436103666758616473311834615883895564142985576164884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,36] -34025621456218192534866353698256167672099799820506357360634529697039039859224077571596141838096417290817925437594548734055487664343930055917650991500692812125089320239505036795783278642876895322858703375430275144107072863004449899954383527465408664665526441864544830851772773339912014183596030533035182483844222559412679062798338674094821534906640453460714152386059730393402057916621686305340905981893909730612576905819819612947604225168722936766207648766205142749051745894125687193992279152276741762822128000763792774991945197266101658918682425263752588890608364049488289260860347568641962823532318535510157735127617588402675051018559858970617938968358361035828557166383966769166533922690254873606552626918301889138021957132879119140284122031675938940827591453838492977869589739373536712226338466828016283323383696360257603042185878653003691212681148715624331537073697757515946300259494881295473726759244302279160945791755965985477396360394111135224138685933263724164039774755282354933781689088338099206085459172651259477401961483397688550638350677951070305000736898014486178217439188822482305495320564367904616642844095540364313390041660052204702598655690962844317415768791606382216763842024834419139808982400254535963725792295403850925514800676103281399815070441220927032377050494568676685197171051167376120166972125894114137515957817473841057560211846905285234582906011838470010503614832104724803084821978827281007829755610141913061863862988552293964982436969656129766983457955510374352122999376012441451661188734122763960159113309686282973874879361145597566367891734369699091328745708449422947986287609940206945443063154215313749150362244062294066220849377682307810851866344278048665684648147857096676103974840891966720599072195764295265713084775008499808818505397570402569821573862980000049775287328338623367441153817345540612343764939603602779559181620515355112595219681134389053217003617301902628223018703996239909020842628348330239333674741482039424130049377602576961035709076825087371657596655515110457313802004214193508548402455954027513488183056557566497396463149034467881465247665818574149942665006633551158774811561457948906223881582983514573773619103941613146755818846473223363669887692806669664177141922092136368122180679928052634454251638856807738463533771529329125655713418837278775881136226171483010266480753525366706401377767536719575403618497278904116838028863470391722992831784324383718972937851744889000110906946282435786360249519883610699617549389844886145039159283617293050658629228201225748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,37] -4270201686346403651992067716004099262184163971656117377775868445563385483925583749018006006709143407682075977215781519121969298730652454338664304962860197151746936228470677233654098139215802059479437142244963445556484945443128175802383408491612205648908119562530723503068377580806764740767654375496888363850826847347443797017059714116699089404813624934926986901996662488140402290424071921928288095284048231839335931775107368860106169636716291180432750734336074489304149490129794303117508901176055644539558140621581190611785438279142749056643435812009044744266341798275420546024567295433067623049783075107236780196233517753622706875208950677058788688172230578074481413543105712881964527518822348295043881157683614564297236271680215696788106593349027826729283606188252949517771136504107668222535210686083492245980069987822947173518426363197571447836774416478646111484876710616171750019563828085851960671856735643647131326089038417961852826424132318273068326495304701805129528439351089400201706761653114863305286034506466749543456173540360172598128391175384795731119976837478167226178201018430034734133156493585930063211469679328642830422005848303999909835042731802325940411203046862217522646755876704005861180114088885799881862311222054111264996844353388719815694121122562432025627774552887707958930488790589577103028040549525973155692691252096827867726066208231280135657030289697220248388379543926865609549700080874450417915618605408560869579289653545004298054336709743320924693837547346361365161188136228564570550656992091543093589400186362526785612682187130725581735973556611472861149940432966729948634686279253244318691635685179323896459273863667439397779718069237330484570107378942460540053529154093321064661125161489307259853758341317872824354039951754509863375532658093327203676995281364132772771221350508466207123783981965981149154395693635771856930094668616435770089432063588848023152428625003585860021150702173003511381464916938614690350901753881733622456214956076475904111487581643787336865394154607618163061398344803323310436410154455662490438377695360010115738528495392705701506869843207725041551786298057469146994009624325231941295948168570144909556306709668296298956350794448466301810241590036194419634159096292879872041294080255693120339369458296874220949799071348733309242554521108012872460450267463739042468787332118003556877097922078303112428646560736926955355943933162521592462154659210083805893162671554788567076500998330589062801480146083162601046004761956328836766455239785617661084929783664476160000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,38] 2367603656307866353713579287376496541101415438524590255990294956402289621732838489982466818882029653823833844511469452826608347188098349797934726556567156711806947294854578020559529507087375223895534837312377046638702753783720765696267040646046603789264015979645106317970503530001350202279933684836600886567428946544040227406508228764808559841422305772218058839371142009964737092666294605870845036258843933707309113375629717026504434887240483785587340144406160385932046972069708865182202871562289678709940661996289306331360324820881386355928202791390912675479566969782631279255144212598104890426493193038177312363173139269060939435446484274427546776646248483703729714033318382550675395084826289352151074697712902051883715616553728280961513695843992823683756428845664071602808463615941028577004173843729179176518423975446599926072012267071419820716628974253455334101778031485082255465330270140757660961749803642422500788618799133400708442183257269256981865870029556448043550842569874006745866855063475966377787691721707457742764113437495029584144786935640990941800663250803903853222197613533149969717617851490898733888961682263359079415717285077512786140436913591463098341462872935974504938906087320157039779294267413025818744554799708362590232982234530590077562176949086936603576164821407973248124514946492142814661041798778215575054542077946133717831930792933129926497007303678622002247983866274639473993378404896478887676027932653471648742970112880465741164311758132923871762123767911464137386173728586681564737815252523910375347924875527489088661849401424446417519005990166979311649788364646563320371761011495827623960634151122727489145565769948224151485849321568960634415321695514416037138179375437931535900831452408714330432287956034613415870505673892872723268008059573690030474975596816289846269495163836621025634738765241206176156419992814297260433407334009110757165961842664997532570568926984476164924413841879370239296930589895220561571541343336951531879634523947453822026705525820147021858574865068462810375230426419605606648082465938524898939453347638808533507419705808681546405327752900566981162771029678983950487251645919298551899695569370473481231939047198919082936880012291418413431815795349731422209686090636870700032740825819049574904204205191814179535736675298641426903059719947978478201598209081976854818837854419510352900750346900140407004833436001530357708865723584018938369171278232293192464660250463807760538394291106023187471401150191950064002206494872465708317186291111750881750842685259776000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,39] 172267691063946809229669983531322173467456741137152071121367355685312796666236367418757305131701713728570857643222183255747899388663477445591960618856192231021651855984352653093025104316192593089888529524116999241317858574774159541466380633972456095482225584164269061404210230308135058620645690162941256142982375874245432814748856277111977396913617314911620556246562031449078897289271239129341530720912414182549151304512125826378418547820293872355722532387080883183825475736439487268396779169304153597498171211015483875222004594256661448022862245814942255166027261480396731883247549074350550086752840407208142138603330120029064069775598620329593510429672837020542393241902758045724467425525322786197536061069533135771223011906983463273040276448852649274958350175739382435884435867746103093220428832870326679054966052827142547959696839514258889949963798395821714151929235395024712068785064861626763869646359710517571102575647510631576808908763470591467712262601367464786152920146332439461738828174595108466781402853912259420691787733379528258133988758792445822579673949447514494120527215529741106759930248192891801375087886613234268759567853584326955261536998282866802645698423012874171285897285364119746323899536641756615824929970026993104567161197551323127927824346548646231564394143638335408669039094110312465501618020735854706731304409332510066192524240835350694539997249515954047667769804515775724361105914468174859596876358652428759978961208584656887935555904150378578279893211612498730306989252896435550361797140835376539076056940797420408619591845736763911307760370117122465934932055780106127580582365762303613323860480547532179033280574386308770402030436663488468674088138232230231364853417441414184890980471921963275011468392287584488975466972217157963707603372733689906589667678622810649294616929811300325116904143987890056717487321888211074137469029972178320956308956462666175335163953978247409022574182626254451144139890778556224079121284520260754269977873686121917662468287884782084489350292514616523419230155330850941574163512785094731524859102976495710448703097578669151424739354245752064556253403082032724482252429469828583640248620231535854630113665636278855865583438130992294342597071957500475211511811920347270206583870667900142061698704925666598125091043112402230748480120371127190003831689050549646872837923866716241811145633339161671745554578013953998359339432350070863289499405696843322892386944674342021736716587307766937841587786190216500928381819482263911576913925462114876333222224398909440000000000000000000000000000000000000000000000000000000000000000000000000000 [118,40] -309195609440971409909363956986153328167649845280891388223576413864351458002839389371728018893700972337294592267225716737061549057068402066982828120022569768578444683595329645330069959814079625790668359520559376687479353809878925315566927626502885323842494987990133603213032221832337503110825031678656977409447395106796340846591295421760057454700855656982355322239961383434059153718757900630054848599236306060049759033183289192682724047844072478169037182486260614371936700598404470083795656542547098231771051347261913075520749254814083039191469109957586518515591301343095840800550240248897815349006545234640802394917186376662677299800368724121326052038798817449537788850102751642772937076213484688655818432833690092594984559509132663622671605486877175497232140279340212456570371367084090591095806964653935251284620014295398011742819896887398117871949260619742309034043337458694715714123665529539745572530585993390009344219597317322184370075450180754767613309632181601348117486649786464418340154302985228099505864334300108631174884701773907498242461795430835921738701248952241417862948570911656827526851598874186312076854688812679687578146421967250469799339525035781285304294385926640507964143370478192105383000355540216330199958446870503382318178361504961034229975209097370860796841052524021161952230853293994616718076624246790282117180627430158576450903858399874163737702313614972492824758021392738191935535008801803818166517695861788474126735986789180261574000514582129052038755915208273621274579849516276497704644563272503202435091834380476316936352367773472528402033485940809746735726697900063800911022318588139512625425307526542737461186177497609381060594573728018652866758744349329748722864443341108051392333483451910271343581398356955444633037389983600787438540365416801983507275863173353073788474173219470816107830596723465628982762639636381268612829140517339315021602337515960857310088316150862356019507818873239089323242649872526423254622698080451617968372290878605361314726116803222673189575952060317258153552777481585024208081234505943245317007812016820876203430675929831466656221883307323334354362283744531886230015427634634953971905297007905452055746442332872582542471912966849522211307940487670241574678771122830700266863194760881535418924168076626076736406969360430031722711842615285765096079697985909600828100020055142698242701200742542933258777522881542898125750263177296226636949321299717187349212761861578832683971753180103318002248612978406595473373578852944301849714912841566725369232273189109760000000000000000000000000000000000000000000000000000000000000000000000000 [118,41] 17230519306494369953013604798612215113922480511413867770574768137779097338857888656505495718116288386753899233015332550382375985644236565216788493651209068487675753164108024725722961129253010193715080741782627616347001744984182145726175617132692714052070747476252127893305550094234847842776829115127237221245971940739383747381032631774557523987438927015921615610309489936398166443900476766406857073228272173653196518490872403023327980034936867243899255797049198026083008269050527055116968347632079407134432721109463287971557678970094318149792367065921011857745349058300749381447501680124791776984277864927337383045448216616705902646641752028983560549648896386616338850647085402767385096427406175164002008701616389747560989436275446716354864011231468379222054291258353453405864740490506072043137196691568613955967075162077830724341360967523450112276106622210227231539986047797860998306077953553900993485293057794199264822497183507856893605235037859895509391600332449402679863232449161316397023832996907264983698864850135903371930249475653107731478962700570942200474073030105938925751926042848800855984102821340980248808684434590212106998718977435682512661243111903804047317540065560529537714497111607060957977564623446278405041250468909702958953228621163835857743183995140160915762509581812141024409139706795652558854118813907445765857281650138446058608985603960354543452726735216706154465518770044625780594526549765442048493579664796125905487716049460487947529220409570964575855109863517068653532655784225649130392861699111632586523672058160253995493612850545528222900497104654508388532645272523462437039099576325051484030894146202322570272444742514771350791916173270240928698633713650811632724426790872369264487874883472455421963022718040558829482854036426809252500721189822255278631361337636507695205152431557097643574395557076095339090055240679845862667535837171051460055127936725759670576777454521573750746743257717440732781322317466468848875963839526433040002064750714412521505640104388841598893590616707616286020732335435485741239401887671718544652433728151758560976920223016399370865725303130392012819140674698104559748777281495935060967723582847680170030084231522975696524629509268148694405292619990425942623601303411367949712285886745146178728768285719469473824107091943057190909301569396545634405738168652100489261016925259781925711007066010611006459676373435479787533745517429239831649234400154847472987406239046234352249350647311473960740375414334750399926346894509771240657756932047353502983382934487040000000000000000000000000000000000000000000000000000000000000000000000 [118,42] 71427825530659690312203993413139868116944463008260302927277635180204371992200051815949399298891645916336523922611378428204655294516335180731822121815604950339120167036472509953750192510406188240424180770815295516172538225869528716302572246307976062426569359451727530073645571578139455960570173102950205432623273681263802070760742983318714575101188308512162840993035725873135662501925120507304550432355828597242953664547486640630198319653117072224738335227475009988079418151543475364311951922574084692212894387920482118625477728014613664247405035454803373690466292195205891198158844505381365473968983030225390460174960565695229728935152898354419159369345686928769034235000386527756886836771118566906679035302686370128054011336108223324492976344078884475246380460991204846489138850614232732802998715184129421014442676364400121632302982534471838238766226171811310850940395459047657359964450894975699060107394961856714057018089198507548789381143226094719511682526606743863833167308697946390934081639927530861310395666535885709646506720207535029562779410461629144218979365736196705835572504844790498620438697765464199388163006218233690010671555705763631641271500354337875852085240126549172541542667427815883609917813610415060154746853620475184220790800563352846582449110770299461037738085562699681267106232725120081433930970854073690685711990720084872122024959062948594510798808079160952587669415546463370746939177992249443711231461822018907213409958922959392231120302404134569641700842765634925511730756594407104365881379353926512025862125580764409100217765243472035052995556881899073253497725416539135924892200922695228662432731099423190425609743814473691717541250163345208520840937258052171628609202467881056553235279112804865335701501689528627614297027754891849514655735857920107679708718238441342631691454886109687212092615332295407142392216540672429675948484776288747970658109937879050080866223367589784239752759999153854998134382669288482479555322421170749732220087687211326352876305958076142920569998698608916414397140051723862294472359862924198144809291159133937250232100200751249701775422493779837686350262891021388531098516992103760743006075070589642336849198784503058997889313504549720903199131526382000254708046495684164566546290240913755866484922679737066287162779288289950334581932470356341705231215554134428970648917138514414964430818361391124149034500512717166062956922130799241612197965171292622936592743363362659677018744620412319992359100671706233702967274499744597012825475162437734014894046487511040000000000000000000000000000000000000000000000000000000000000000000 [118,43] -47159328555315797499778255889795734480099056357320917265195042305514344442815334707602495058216823328353091760713660052516515057803189197749523482152522245838362145588540989399109605513157736704813819561707753696908145712603106301096768620916039573128167517580862371793636156165524753356160948998505568038737238800888148097142875840848437899472903195889800655789001230354802256382348423946363759040895717704929639579200744832218280919496357117550814302983294891165915042417272548697438226898281983588976179834994079190205290673770374839318020236804290901076297185361917610487881521320520216470763051530184557913277108579034520675813545723490120219120085831660472637714941107502328887415745902273084811095842324363429056439439459188756651159616420568873855897322815063624026254275382639376188278902178313952294480808279104043234787845431085341132575140587617909322186669681668444690063004431795991961396129335771339129804865513304287477497371734052180323290714871068054647890093122297358514024982333851492632743772917841968250927776439484162985357273304131430441759970622303762453550960427394223495004020204923762568753848734838191989196594917790498576412368416485535125840805278088502286185466399545770167482153502750634497208600383968702199771573811041338551713226690950619095120600788622746082926765137427139769163015554888590232622480890158724291272996546258071297395281835468779448757593251114253988495699799829516354990066768121214967487349145926230210449048387654850847500586026034542461602392383201012593554010660007329738455270058362116387668523468203962319581044379398725318288143510852904802911997788946429527750309583219269757066178799432545049079571256537033892215774245082124401168475047115925290938276309033066711449773418772071686303291074859358324340252201749806548319882032848009439969975906105181556321116104788743605753285368725532944678875017265767112483714641926766930469343825390197072172074744834720802759911993790297556624061333663116235659428798029312115023527196792783187693011486637444706345304824579344798322659887098385254418213091724924691977409964867101092713972618079917587493580149033706260852469339857730489520902711348279895158416482839999537180305563413450054926229283033881236864498783410871568642926750935974528964704448129026582029685415510589873555670106718199277028968009244250105754020609246539496875731913509458535466717876096655141131488085406165450428858274102352305593770569949011875104861916128349838779733748699762620834461004814325279599387162219761286295139500687360000000000000000000000000000000000000000000000000000000000000000 [118,44] 17372821080088741445289996679682151182259216045061535098282205677388698344878398307652345855830339185397174222861195057940246227323787110008072931462311585103830677437369944696140296508646887960564170031453378365110160012119908407106226689124145917148650089638027701954719979151441091058718453377225399042266118675022730368987595129396577779523096808089980867986759464931519174364529977092024439511717913972842041784929143911083414687788715089498854598723659413559673292450668405706204575685920976902176433858167938202658094658471701755482911179475160425394214342716143747340784566020939809766777848072473906700123797588785186186893292876129005217017295637707212830469519569521266998439612520074819903257383557740432184966206559351760352494718958534617923998608469697317145219768207304066730283762815097990857431172202840669677602675542175962456025067412086137092796089714596824996211544675787994459720488143902681248109107628330630699798785807788186338970001827968901456834999662239983164624616653484299085159425068341962686643378682377585021047272381421983500369565950784620883441170577947409794088032042419410410401440310032032157399043937088449910209356837957319282553890470600876609257362134573967617225281667876521790364982973101271806675533302522661052296505487442918513301052904021184731739887769707496394904283436816141065280797553097635973082777746448563455201562242769781501085021991932798971785051998964000404982523267379899589818891837926817876339999302191751399168436108422095964859443232432956332665823440618759117019014042466817639022950582596473496527950669800792352559851183684746646178156185561020137635961650322715690386814810399464166692430891725861300447900597888841190238046446025569791701124720146216354670506596346271171028251319518549214025003195398330604748095526903150114716053831526238498060150594883116118926444117277088176024825575036073512535450203639442121886126479750754942271188648609340225757864133026844934636234818287999710856704874933965130874420385177118423393011486741208097640755370411544535535910901630281630424541456850742135846621065187281997022557695709040576160115123411988755322689343582027284327549515589373869344779947924022582695946577790911046265686919204384528093498290519687480034487286951340710929728401495288272355571255894269806047523752392055608716448001973451704302342540391157657758419146229527718072091334243062157087139486278291755319276859275075839214647717393885534371319141337938164660242701345889819549819835601289219747300722101149493303760377610240000000000000000000000000000000000000000000000000000000000000 [118,45] -4260268753902957792301897614463442609108503811365515747127464438442362740077232237919153258829782131198989297622672339395854822814269200656671612602431792146896357383217706022755813706819330939459331355602092951533578550793065087795420211334159537470433802435813993303358648716138775462987950912508228534163526091470719581897863118450110188717395646305587294054892043115008499264208166311349691713521982238943178645081909765979209183225061793714651603059585310902968784609417522618266613272075436788028658467390081481083110254283080816137031854575913158228657728941028986917853584783193662018709894768499773038171140905453749018689392348018132164934787467913451282077733099324171212508180664238650063822749694669536967053878535278907552680553952290633750244520158835315228989287919969863833512826729059198608435419702408168421750044707641105671957001501483517786083477911696514458696660411485778850476948549508731059701922853400205118147192959270426962336394518489943796803687076789556500145910431409339413004467452425716305903220769520485001157998089034554374639372464680593448363242197460833361718552315741989773998288226158480627974662007885800872850034453965841727851426172964061551379159317309228381161167652922172966417290655604075086399654789083125913259851203462455770963069984335414692597579297699273683492814360793022676344833213545217063554721235916405771665601234956773070465984190736647052775458835086467572932159626444366296658674060054913852387622425382448297690539654228062041326923195357603600835441359862967798240284830847843206071384596838206738973715916245203872980134823027090696928319703488390490115186956842987879674532398682013007787868376329196825725936434404818687299114377145216245302870393923018276870191651401784579385728722645653808709877534034583992702984255745220578365095154917826923839555191423030728728588150516829007917675307007991396609583938366726416791275922791115169188382900345504231122248998941203282376731703384034478421818063079087351845151612401785054957057997752565746913024334942884489947338046228889251629540352858501623527519150460001847132268377189197827050169176594867484309823078498187288208436829881295558814903152619456244531325432547434908597570654440357232019045823350507610629991761549772533566245042559923819529296662753050469443435579639615421966168902782636772046653369942413762099079867131210774460047564185409074821434148818898534016661897814569858883315661438524875885910655388364727328617407478747811352024004549787870056883768791520979915342379745280000000000000000000000000000000000000000000000000000000000 [118,46] 656343980736749749267264111220311360154500371061037236017264696596052729763565178862147689925420172471031543356487275162738887503462893715362769603205163850875425859042586228652096445208969490337337662312084336196446716616434844587988221013722223718930879953796252219043279823341934354702356561679767572343671594629196613060393380178536616440137452423172503857124710880768089141984133424378891398643860651975310514628212979712653994900243448967930708122818253819935575412674498773992894523970150299544900457855007292047281036349369941452119704090331882994047516204960571248323532785413755127649894187931958903762243343273932824074459028598321220393014146882310767424774919977165359911906053640869822187352471252780675278540415458955853352930246013359372157081198782659657849747084088344088322500931431938261609358958263983335128727339074857068109112682021185521973190503859995064593391759226784318634146257424653352486550580450167901345960895157595120665354563911780391631618382483001385658498814780831262038262266074894534041489161313726017866886136410666534560419626115947772002139748269925934589573192723032475343126405158009775474276768958391789208177608504058864237112708909020733583562097797282925731450971457677622279201585963250279245084259380369785063754624532917246433548426744239104658166456566880217225730892835133044506995212344241546290884531653199558581161036164286811354881268742360090739463826958423217565133256026571073582963291906094022466876709353179907381218099027058548717416977098329433799081004130712117730885115405754285218302856127237498755192340542328302486430794680943679814128950591316817050953508288876201784176921591318002992781070825642071811074794139677164159514228441345551031032912127715278028743814478865113109376854697896433366049834109052005509069413540706815465494374982952718165919589567288184133731523538584876068789938099636987684419009434177621164352980959156645195808199332896871109101832683861360442511419608266866817239806694047145162068084195695912600731455905725597439158689603590012238512802167927481104170728593441982873671321609688443889370470337239051442479869755792428561269286149324343132062207823582735321424705062526563216061026907570677972994981466734286770588077139785791525958601098024848416323784338379495243793359730119304342764097558927797241190649091213673591266876774915514917079312812821251976285241989602044316014260703201350449712211161914210161183631302910108237585303332186553734751523978212750359688422107965906882484696456284820699414423142400000000000000000000000000000000000000000000000000000000 [118,47] -25790986181873457633665085404380395994966011753888592636027920320354287782846874506020025472881758355010072502198429754963759257570386303927091528758047867618931723884874120706627941541951680761989906195266223651492998732431643472033253716585840811595079683842955901271557137298188282194140454924048981171335874837387352464868507980953623582842709184875320030752413820977296078150145825274775319748595671060650810996254985311099765454413913816609189300120731674511172260546155789477943932281857938209114023275058013408782820676714111151998155254528889058633947361117408531668243961714772180771771161577023988432559218329128031472589314881229308116094407656721585089588333944471855908244369696455934659127107976101340525316985809862860999224136671221594720557946635834477386093886607021461692625617299765942398822607600534488184812227756394231736987939569183420746374083829065649751703718321545598697463841051568059698540930088928712726284610182285290628755078382607706513905856062376281977667772640132901211639344643490226235858575322092173732709098525689319928589578316823753076460936783624934999722758370035475056028991523463533696722023866307871051959017316277401557539313378032709159194979419521133295557916962620128809588880936565865621684340692868193432192543042548525440943012180515426820972422263531384329155866463050356863940419335530304102229654537530413051870267383633870193589814943179121268845618866642703080460986500579432553531318419874131260885001424998211242204136975421504516580178482879672663473384138721075883669396906234234981801345695828225423249556246499285420119067567185086017572949452174349726092241421697883766130708286960454544597528513217012664454911106153531209571047622733283371765535416779490397648196786809745793253123525999359771139316275786778743131342824109048451941751545676174719687813630778726058848615647434758465130716340991847894245360116939788976941533340126726982353554912791713513260532924763278483135551919143759224172066654723203979973963257904221745521517025620442250508755920472618515629430585776303424032886208655541551978723308604324498243451847454222243363159564831047276874640399989630883047860444099036625781511454278208354110770205407039003611475644926215381715573065006005241828598974424546078321868492460145145088422440862439419941780849547767487054746964453694383088278994727197070027813776933559522498735207721076961193828550688024284142627390617416230351961830120887777923069916360377556307717665422440067439548182403507173032954760907741598185213132800000000000000000000000000000000000000000000000000000 [118,48] -18560035011442963931729824961312493932651139044809847008753663908923983234381056729988191703653767758573579177863668062264135228336569540043742718437026041990867057031132477142613410963762677108049711512169659703043514344115078192962579386841239078764981869263056785766205813581099538695019795138886880082774267008722309167751984890221387089869907246840656438312789193738429799739098621511583213583393704486861140706752088445534532617319856500722593293004349434332146860266495635116960621215140639426533198400499967009879969389023955383243572141247772588089473272549054054600303378735863656510181568091975389756140548810406467464047913932273383862494410891360209364511668463469403623199922510428422208109568486879552740691289453573489195112108180462594802231489621148946275198562911840017286131741757867936254412874917263871482440962169076069401050382307808540515485625741133116982151572763727441349299169326111385958760216147019920806035349246128685584458633496789802067636128913262286441591017152348067230785760731193130101850495635207211799416555707706526242281569177450965620433924697380234190699629740547604461648333727859764982525670946553805980867098943376221244415541255786275732797136515774360739702383723877090816877921665232791826770354535816934360684629588858562768358945950515433616133824189478478169351146918396166202772664917700124616283270591597118551841690538190054818686754539807623303388385995645190043938583944305799582188259830753747250705727168321210745656986539845378295851741390176337336156271664842287159227758879263726012333231817846235187661208162171101605371872551889339930577461621385027612371185745022801957215993694243686083879242843844282698907759026055834342238300433987841547641416524106485200639245606708499179509261548487668514183308839690937778239119792957505317755310972820444427591530025691884832884324359707817588650760801335128775453411745419427916615155284214131576319118698472851238012092852623794217320724675901239402858893920201529974954400718662310598126580688624538520955679321590751213254008465081528090419670798443242643361962075341621462540388863674504508374020580251448800856303135503797360799525223799388904703557116398096556622670932804463279018228988926983200157936485462714781843169230619497014539368437980727168125894001764698849316647993964076465938615186126552628854395093536450403002903588113652267787158408009257287048225657654067608639658747926127325521411831439132248819369869699512153675118444837446573152433263167917219237045236643805655095710842880000000000000000000000000000000000000000000000000 [118,49] 6426599633689096989760246473577021627201690324553933323517752020081750127575820572348851408494707212795803377464037619854762691976261342693428221746778526419543368376667972519845217419956461560333783311316791549625624470525481483705357243294441872404806323881660592717309366463260996779499933514199120448683138832453296864715446590037930512414330143586067517722854127630990035158713206108977562284069553208897982536476308685815303226092402415334297033097756916231747098787988847625117385255716444581959991085398906309186155434518231999835553548642055868650025469210388174988168284976852049954855393961430718512869366468083526653083521762028774189862179225269253189055901654016405059850324619546205203585658284362251948913738057550081671828193892683603015967859513058457180663469439952735381814344543860096409361075320032736305034213952704604213600445371538032855122276653747171312683117063539898777656971791001692876751605697610846734926789749169715086683457085553608276664541204787016013913291773752646981307379616428347451397460990391735490179669955259644028383194600891682866976959711761766941131978670172137845450940878423343475981951710165116103178371125142567941045518586691905415615836429194649687821053825465017999772044288300459995250620533375351605101966565332167613072454988203194495027726729321374905583910217504381571298713514078644635107567648684804193499134823383660861910965559142896100469308104840029839086445000144990442355704690972197807338247495595047000591913622420978423929710943660281984910035582754109982802203954368558436573321262946244668966845143922168803322261230711566362502700985188259191085900536471527760842720146413845953716728352843068352299940904243667472551471582880818983483084254601991654046205847497349948667999906005983070700562436075487398206104745363550220202417223794119674722969354218941305026025252280404846905959666474011907446044376659498343826598596518970366922000622900502148772028093227720902749925104370122616203476768416876500197914782670865894590815973318615111917805014296044749522467544671919882193639499319703699827414186852611628777485868064919725031036328631906356573010137867449621421139831596484027616416750051027964570450505656945523158695423594421079433235084006489189294795032258082751976701491840730443796355207466469338741026918129697905894602257952870228006843519976478172466234734702122982462794532360646574129850538552867879659714239301676978886180264825119905112694583314715996713082289212532473305094200698576973200547948208684624667842969600000000000000000000000000000000000000000000000 [118,50] -1215107845163969284287204995607299881700566179911388016541808703710639222028754902688816924488765389010776517352124240590408043940469200312280601173381784646912944331642546993147746122014738739823692837312934627316581060506537486604082479500905602663194537253500156188458911521461591540000679726061585696185752331806062334016359779034800096332708583668617176511391941470309782204671505928416817333572262038757159551248840559554883587978824221513490425288281803526630539698117548164820376908106278003917134518695377093337180135242775959647899300354784604847087850520024800172344828744414760174916962614072495492960742752817487516320499234317804802127092717769611869533192615701074573620369513878534399858608086840075421434400958863502186753351944914272895452552016477380316896118980254097245979859803155414615022485797308974196143896725077741453924183984871800332807932155898406068544088458424356617202347303358378902766569734496659991314540130681449987011169484046727328578947327615005634791090793499140395176485884355285711837894039562649672980256230716487631173648574400869874994426993545204696532378298242994537000863260050458548456517765584996163483842238652973970065619949236490961013175240609872729450300856454332243366158726949659659778106170515132188768151979510259851963844257623955522392537024012116707001279379307484431920489874302395888672963319202556926989432718011487250459991108397680630338929337569754002348917753030577163397206830937371810338287879447151350394365342963018547056074969416062616579310880235341263960928376649247578068136535543939938084636707854200823122092379881726695904559992159477594046370087742136574339567906604063925641831154834317155404006309535936941709890310467417075294716347009831719743514332175100002007797131427641453632191940875662574114848072144023297271516918837517993305508093403805804559805152149577974224697814049627920123005285288113853997964802090969860269421787316784897287437006059308661427624973761698116361737823335472181946041269160331525673166532705326105083504209344098579237617376697900888554471528074045429519824637073946822608212576990711365030902012461271923694276601315248911367193542974222341970330212014681584533262306671351051805577385825304098203605855590169936594316171662136526488437129494803621660049732854349204042515736838688085321681867635107306680531877259168077155821590322493801233092373346839637825510594314095656755198120285978149073201943022168631828636679609469367903202028951467736950146664261071083514023195640814390090336829440000000000000000000000000000000000000000000 [118,51] 146570750738480260361370900652497298436004429633466718956514462036164809571197350205306931449128344872465288490993405545973589002581376923908345632767578642212996339629618544591258486086449244437143504162917789512953796877907807876306681782642575765354395994259812887956047009081237796795359344362087581739950298524827347983481991168267967979735159952344989524630028514479794624390294263825136971028504126068903765873220248867473804002859240156101457800699294163435158486879257321070649367332898063732455154782353928662115363454019725873076134650484879174961751729355353402670340130694372499225452500135309860044973267350517350412824528303773717201535429275310596399842645764535274461158768490422882575299643879184371309521701392490390245542601586193751279297584354819166366660749657836553039438069323996860350524558306838260092227714881290840043651182620577247892261830795663287849748620435528019361765606574591613183364651231201606666665645250934355316516637925932330521369562564066117734649363849963996544956269653703349757455053823429030143054645252313899079139278671250410635360713742695343121244109453197862586790428082957440481642012473089560982502282007445998770924753942753784703089334918989021908309540986737685923818603232126732191211153755724708122228145471523734191452087210118013795633577390959007859008773902780128253216287991965645916679691270654985069111174273936306845018018369075858576133245461866978120882733057129519915387982267771288357346654500013281727173118636775111698855229761139182385560866754559656931767960540479375849694513056201345431617746894617688744490317407272909764383410811662821169318785078101204130536082118818484043262414029178032172880783646908420530504434981046291251676045929447073434847042828312990393347153913515950891553738055473691703549142100492995536925334240559529107664486521676665297884636936738283026342614001928561906305545800038495401744610353296393196002184169254744091053606622472142413600922290891377752353993453391520218440063243640603368245857987191999291353043420617202402150079247854653608542953878480996805271048427947023253317366639486303936025529282897836985165061305974183466902458571429807417156047367572845128789339321955936503285060159856443574623550348899215891163138208279676367092498359174783533397785883221815520084695282211464514235000872806567572565164907202434629078792794595071954499531381536217943594868924743216301664934109894763061376097332971594548459232211344554217315978691701855537475805588490725606728257786310244837831475200000000000000000000000000000000000000000 [118,52] -8509741169787146162555499341325810749446665146459352535953584718961885489604780187832315107485091455535964441228529071418596645878712109901872447666183687000136044546832173217608033926220636292742537629877198286941716576609249858870222293476888182253431546439730926561068356185622300475119517050645190856772956897333829024439973806960850005788260235539949317501071808000989448558351802107197405701552925681413183813407368219723584092978715066530840409717580987263307360800847567473996718627864517660608344125812568156605023892850147629353930094260198724419286062155410298505277085177621720280022060505768186481939407858079871259634713648048793501070893825094147119136437577503928098552399545383007199372696334347372868967374252471297483287287373969978052694496569913616917826866499353417813394010510990244758503366251045612721389503819599949014430814964148715502689919944211759475245375537717639854799902242495007182796168024658905526987816608513341088561880059278689460084862683835368348631581836260623516814510102391689568184683538956208862442507721481046815354550215467791616015306714383768752765540963062416655319631399397998619156726549899883185501685434741827376911309211493409776740926589749544627467405658164318301634120969968869411569440656842383744233368700091615448831890318273057270122525634940879361786945092890543213518734289437097866167477364033919953486882985105426082964859783395267218050411422200587154287887561703570899334168361685296826752776794604291424173042773054367157791559387608578176741161668340750559148086429736848627558994259449139892079093588628922142736006049010386816147955008129663842506192021687177148289873026095127525962722877763609098144899242956000239290317811748256338273461499760391653532260133174697611208455019659611672623924310909793600085878485519238396663624951083016859986612049532528887033160237857165923758989078002160518928528441363839429621939145297180803591008454268860475069380587996980630871637098555338935471356590906601094618322952688989701736465138945850709854155258807052947910626072276796105747220967991909386252509516068113622437252994049843472372531333526037206583027115434294414486591719422109661241001396933086105578637705940845404021421615363575521349412276799781497503917899435088405580753464652188467739497483113379604370656664228073410052360967232576905895023508159296642587055254653927375607390709625490151244463330516562225758906290078402103115341532269021251870480487721129011100447366241512285370738554885793769258236949181504458210672640000000000000000000000000000000000000 [118,53] -799090756992510530573484929193180360844015014730055893469048494383446996035794108629893472873430642182859254814941422970643319545208701452418239075545793818189392683326720057281586876327458834722892219032461851596407395866378750882208511316959943561529977042222658911899551370951036032519095402382110430305532690684918752299667951517942139451670521242110491718526411081481152907998443838035298863843296358572419218481481877868007625101327894332753123287108120999898030865065376143347494367979605645710157992648702447259686633246494306709022381921003687917966834019538397450029919783949054883996656891693984861697894924374058610677662937936944118585481811999739679275250478372367187207989856296432974548245222244527262618230908943298891590354928387065455172950576027586894051286847674008266168174378452556115912160591409839577113359140995164412534324288018307945088796551737082968295014814891987301760108069621238502587870450953515182467230411723040932208711401521902808894251968880839040912126241107273689641523428384456323074664887848314692504275938325295252978385550663291764679673888265009575457687178300981869915325591750681319545178930221758294884943950602696443372768044342574527949139748076796166882024842247979320079761065014230031978855865146712365561939947187850591028493854698084256313478115029245832478202913194677906937283265562210389146509124689970123088989342423940260716550849353655281517496954119910842369622130771218112885024366636260259666554029678887945461504061297580612002612797792134894803026304011578454082456439662771737422740530730511972732045985090452908698089403398742488178616931845580255039451729267882104209467538007974194449896721756547075631491014618507420393162816692329736605905476650541356684526813182408643841519599085765718194161051303685882343417613226180461410168009494963507845164077466766871950338409122082148449715774369334781550239866096319563646122726701309070444697846674161230620152544668770960331647572406263793278154621951070683999812762514623611322390890464590881696319314174038503356095270871675785641213163094316124459677158686303714191122503166407486658914620196547328539872611470425020222026548089809045850137811040328050694337084848000631006670852020287743781264153433829966365683144699269854274513305033823691347654862039371478732153111966096388319111985544844355276391506590304133383500342106293130396948251130220847968003997939643880384232906248351225683474555937779220204612922903700019085626303028232287583939812673881548371689504175248208035840000000000000000000000000000000000000 [118,54] 302458581243207457020306066738447324704577051708775131205767947974145380856028737979570183607321033370128466130133164638225772275323484094340473352877209221287132174863225836007979524733603316815199325094240839034848933152061303916484790064996593276898772313295716029384906522848396444926052665112322802602360388830969726027565538960027935025110254490197837362774351570078787952599285653374709615126543971854211886828179715464011865460999637062037845897617591328449320941438394281727620173494688897226778227807922015308901407183478954496423246165433433964315165090423988019482090608124387957857940815532019775149017818885674293204497623468773675261628499111503772400930186176435822164373125471615997844728774617039207727147899338604082841789041332057738900658123073380656192907125252254980282742288852304864698983526474518881659332903602390948714536361715309327003798664217470036926798952141409968311018104575303195125698753601144824320067441600358307311652937609253666586691525283685838769794261247746170663172254449376264658054588570357084957676440784079873796532502744983278138307201082152351684358416155625713350633686663539853444741877201275753564882182767442445732358629921165254119520408778891801472873649051763076452038545041061276873139371228462630733033943654393331383445330280551174879591276364231950750558442969790167758651420625521284296718319923911272309169455652591677796278965312751727491708818512856262130902512531148888754327329187838043514154271413087997869689679382555319702792917700972526103728769418316815721289559728745354603116280122151280468905460125980261768742385466921481709826268517643327454650955547549146828535996566560408251837778303277315217055374238875330426191162195413784037369727248322305894661009539065238823792424740199643939135044003167766488683285429006594570071942069670177039634030145603448763956421787652152838314781349055468975203606585219394435267695531735285071361351693701851933352596505654745616712150600857568346369182031085504827886900363696143586578141402473657918599513398572001093855798614675899366445720220958383025816275933799267370370754931929874616120433211079092907661471585995811959742761681542717099647451102959183526512651804098735190710761778685032082391085889588244942270184776246645625109573020283626940171655715954570104169996692136474077265621181838476722760391447223295176418060290396216357073210524607644934109242896814148108658157823124007155792982852466419018445802585228847131654050893938430366725512600447200991523587942368756419788800000000000000000000000000000000 [118,55] -51772032732755021299396103250658029924577792131191686272270118031373369268672498888610458208737118637181053250193538528133190464397764565935334264697618102929487575996236713902860506397125156652933638615460212749277137023273906673207450786862965930277005670452378551933629569035017448427657805016135493142056042408793919646686180544961172525139489045209594839058536785951294272533139794766529197334451234812346640850175169914379706465670528578021280674987142868457566157378381488789581733359536390668012872052993930644477718588625743258105270787265167994125763859258576271396199211107278833789602522504499496570575186948382837243968759929872224462208685961972580997433839960133926453768507410860796716782861439730370864388418785983011803603660614032636439669778677424088176123019087861819749297824810506775061428364248835340169937024528644019178605935728060601802564347110780394626735772170326330892979100802104490486712530360140976146222452135845200699866737976497914586469255823857653642601332383616523394071524200749379417843272426293934596111829566776082369404438045649061594760473004778405321672119829507411352780190552478054259973812919761951847486532286182534928138788876746111798496152447639428585760114351557102036242442933726149336675859341642790835232840752939211691625511340263856381291194141309339073800506900000333118102193639004807519723453727944362164412202691319312427374193989829109804704432479919550730665623942617465931957778298164036045878153757136236380467273937569298908122444620103886667258211584633459220758406885750554452584973446742511030163627142854388509299068400465347774404375844513190530908443164908957137690150554071609552621041265405251155445560416901353237207274693427609086678122083542824676290571162542991074408387747668002768513095812299563258453385412525091679247232081157640776712966950026446432007373297086933627320286798993956491801361448263831213878126490095921928948553405374091926014325612538851395228130689140342225640488388718037399249732562614691183031064299457450800182410419920652805584402101164081357366469044871575993320001291702353741061221008111115210718703136554694537909865836189391606337095577862813466379121094124827814441993867316871410770395999010620902050383769141464891932923345551613041604446275971242932097754955933770217024849478225786993978006639144769694463769008763593040991071572065721912046971836589983885868106032519896201420006526573918558804168154429698805864266755569397125965998177800807770371004801019861897619793009856189825024000000000000000000000000000000 [118,56] 7128185202899509770432387389095741040586953432741126503550781896543107172310297410407636035475990217759387319540437505977447812108002500200878639887026957632693285940020750277997932913651797718001003024270575169051052319147155881235157858171675310134226235230710592200399203133802265555974413614388605561191480247926630941370827900908239996604223992886391681983196169597761710937852394325822825028018629311232262250409999101878733573194260099215550000240673219586914926370798968464230995963673032061483279823458570851042799058835659637878559989688612137224161718085121427155406806975103672828431529967461647890520375601233654010845573161040504629474960042796800756203254110570244839339178773567526800343677325003171651576320091746284413759609121200411515804370300292763540821341301483913377048042888603457905779457266300401798645319739595792783907691834438334974726716673339929227219242763174793859386734286710515792779818214119826692467617351392277340028842948247757878326220648268540051636828689785386423000502193071273327412108552904108627563192984751339906129793414866158132850738100794317974953382478254418717291536766905716673373491207436952669044657871678232779301530593571859942555647277203112653731547869582512438852750740669205264733687797816414571340869249209211761438788548050564549391378042306840216831872125769158655948505056204777385572130778007849528927157773797945014673258951217696813168276319011763924448948695350330628429710733535423152201956239780779359363636862540369884217534037352081749091826848939032869404956752377517673305837026229361238758092821056036580493462468538261841297796110115682127946719689310542813730141232277447384172849509227734747279406014154792238497906358496592823401083487649595466553055025225581336173679536888728860910619630614258242373981470532164979637068902152709312507101943619213550069990775921672566304875075547018197603506782942637306153197594009953931567811985692788288675184013569343601277539587349497467816540028138539462636919646112642141442073111196361690718775244648036519516873027667443894537032710277116146386235684623578519617912146763386714530890453628461818911491193615702964550327241084657107009904403494918125225066531347858910943031503870626864410491155724736961052170505671964684792162252325647840959173051925439203481025865205065036200907587585997445276030791663143657855812569582301932008683859155125868169135629482541848427788480725041407617290466773876461557892386475960582054300189968691334358896050959985038313621316221938371133440000000000000000000000000 [118,57] -919793631891457407118991091126759853090620642933074152573169282671472032578395241251480707582842723268016173563453495102090627178303097611188072854430505412959909401199549656486483679962029379539503163698922912950919423839474519556260498628412902991855054335426950266003991528767855820354845070476374873547964848278965330127280507065391237296900119239119309641441896978163713605446124631030461536335539405842485414131453898991677894253392550644578243606899723849532578031116423897785971880987545202550919162515192499704116792788488691446387661855744970122336552537102021705913065976858354589864107788392976548494869557068852660958476995051205210751801427088322583266693317904172972506819981091077068633391162804077419399920899502207584017885755938783424234401511033353706386977843887203522369106450890364255704600194600832321852866733057452743214424069664556260891801356700044071687167353921568926527759321297755926182734658097828651887692253676615139008339633873758157492364713132707413913888571496134273010361658503667833323579924311272808391729652917182076505445250285307328564275107389528447585229912288685110274459677011498299181262063444816853043543008829505154237668029654514458230274356141401178973466813565373818324019800008346729846085604513157376307128933477798964044152984330493047392424334582821779897744706109046966328499907003391601060922208105920914216387230043056557719831843948056737706690067678991236582144196576843563837744888037164517308807836530158569464371267780787658790666345555408859038350457984872691195180760142278557971016838971146470075810722181349857649411386078570336691470050880731758948278833291037920358990946945676237873191977505549343800992002077798369275914710624455245802925721508171427429945632086812829144024606505770692868070938158456598038520808399406017608638070901376553595129260275974043165060139629162183003208061018622518921132094763805757546400233352916257450239796196465443976073545512243254164830555758598407649236272817485306165380454068232077529338389379130426474959440586738081700376585675687884944041590942462979476616969864327035048749639522833361214737853445953381116518892817646368306155227326923706661297234332656268319188993653465530903643277276944482568684204553942043219122799137440366769169294483969382185761437420907833187595889901975196018483477746626468454493912905921660268352187999954214468910043250740700824356459400889786071722347768845426087470294209511563634194744586159750289094570762987866418934441698501856077330414550885020467200000000000000000000000 [118,58] 112644089206033042993197969506443817200492209905165627474417201622721860438635944381915551731594880379789315181422593189809973260658012375662227469070698987262672474270307804573541403277965015804526136533523851750408404513903600938139209679098805302146857242171652902776300597758299673218921965668579654954546047900520871252651010898744680417109601940742308914843072261760249667570621404062576804416685892777005137993887374176937326069937308345183499999533427062648426195715912586185575125108414602720299075335556202155710029809895707614008604503251874255800844663746338023218737261557392979177643210573914667673089844483276443007449074667233611699836052675105227134381816348566009477959619265897553067048893129337700137281629499576219749241711226060815441926605618841365178347279582134148600818429159487810845177742523826698443358749131968780860464189593671364048134424372239619642213015438821614103759975188992931076576936913849728672630082426902050044265247889918482923182318504507312720955522208565918503079798246460135647460880241770984954053876245021347641904924144540409969077529221868000517940926610399139824649209261420240244170216256340488679826059812656067728280877407560495950409667176181256952965026294771311772815019778517474803957780903553563134108124029321256819624053979606681027123953226825818069687773588476800785834200753455292170706316634027383373513747748863143543472858490204094168753785173810059828051378494941035818260767358957436901179079273513246433980550242138149544758675329498965837300476741300325870525531262920368212181691140152904664390668009756958003615073399333443138107577374977950534016620513725031878567497528620056857169421087038273607215675615056509922424742571488300908571695073178353589974794441766252084348230549367270733326752887981282459056921016826444257855682933626584872864170503550594252741981993376801752691256030746173228864355943109724035732854322635242753351927146981707594336273390945666500659822558269613178530565929135389938244301581766475744705232163817114474644960517050626530612541514917321632417529014272537143957599982649092312155648115969504934072923186423908695051677257681894542680597787247472022100699709266477051140780614054120508821395928726515952655299377762006501513315279082215558812941511150312557227161752917049612489731521737907123378184969047467017504851302187950448045615788465593137562987725399294826860625065783073068315141825190798515942790153369749917045906530817520138847792035554762789829363837194832708858606388157307944960000000000000000000 [118,59] -12337199983852661295705471710831595479064605421559533081757712519791637364358600597550420536504710878708814719110008887117584282967468417863367209768893608770184288242398329513417958788214341318883304409678174394152254717880426688227489700787435811345066880380904171133229566376922440633356560590989233771007806236833615162472565680634108686439388606522619489306457066249007297407123198334184153689726251559977145142761826057899436111354581042934946927922448394654985606310482416645058846954135975536200163680652892249519928385165487803563500678888389981708623127381487897152227382952050979418462469513973727052322536118736361971682551233074302701008895538338061033190373440109176336884475658869624034081250053506880801695277560442851601343719096331623200452033548496467732346424210752016546889036009407078992614675090579815841541415220910202719522478438603701897246461675626599721254847488971329307779967244146910600807509974281728239689845085948980238265279041065249725468076779850021050739903331426732433399629651955143873437857806810336577477543941499578110291866598830256713813153277556008145323743333303838605998816367135534001633420365601609430434846849679228750804556028411439737805255773385123564784409936106716473888819565162168274614609481723921583615322043116550047664242997479955157504191902562969346224809771668726603489515126925590708213795305519284114332149725072703927751236589720603446860857244147387140075789468178366657825605812212756137247527708486274789069512034580830416274012254734222827486760107054164704304970984319965598765191447398121227247238302115355971116567147891877863539241916853716191478372820942060500471040919829179141746024390323077007841187352444003990715619585726749020371600778773131756719435916365492244008884194385981774636887098208891169545345665415988895652447993223264780601531515474402111442690705819763498958521452470520781398153474606869082878742551403903996729551521333475580621153610059724703766884522129370694824768922238895554755535036108839883406881099592873804131186770039919722670434792455951211631657231444550236613763129757186478076878517650061485185578483199414112847164075005030492666662368793604994647163655246356419597287355508479805660524979763988242560626904762661621297829485435796763880011253660103989596536371738939684594442264027925533812370017698577653228168867090786625729352883755666195014380676352049289090388244904348271678583628132507930343594158579382765606213262624273727482013918699452623982454444420929950254653761173795635200000000000000000 [118,60] 1138687119767627184277667948373372783268659439179282877184739346041061371876452493791962846457489518657710325144062832159757010405904837242231748155593574298437285202335190122526545093218240425238020057421942127433424508507254783538659967191313174686505463242276327046967427107608790400219122707766704130433912844304853694408163189775179460684980484563032319010737497298796340812954084116718722538873932786597107594340823963573704303393330602387590880334492573615617750084815763956133591030865871709961086373899277988762769340208175362089615631795021003628034841704510521552747767871752364227558725689060971446551565070426745514009245917286962200269869675564706509550248750375069122765084516624127432660941725320505473359273646044187753747809059030539448489263846943906400402814523077586573058560818988908008274639151990001158195772246588745125900622597072175857403235699122583482566949805240667726447929185455434413513568564147541821250896266732502310316576730361336529973459849784457347373470436983632194765882654001110033457213715024204556354587425546153472616405360600767294378750195347974600755119662873800802741936950609496677080700671142078510684093497016385437243822446468428986438651624050236451197666104965280677494559737835565255051313148488759914415375570810451576042562289471775641961567188875030205186210247549132400164729701506233967591276355985642973460899644990030683737532111616191441191207157435910267930780479952029395220935517392285474395957492299009530715157667582498064178201197091323608164098915654393953459815692439086656053190280254049056883118208294826606486415310244961343032315096815934533698506655103116448598807065182690471124645628850467165459239094813761424913533957421924832013753900309417372367346122460257210063119891275396127068708863817377370034632277506592642955693144835985789613133512308345193683082625504662111263117018380346030829453012022158339707708878081014377304781457207814940044155600696303270034339203857769888752772281498867277110017439083493527325691994973803186756485430853817278412857134188185624439316615155590380447322751359803710610226146922243380301969705063111920680190310075446752249538537060843866897293071996203363148188605451166621292515402188051361998210172825220747256171964362486637193524074760300046836420063567180330501578027596904338596654454203740797517179632313989464826381292971026248788472165724902378363838064236458402729836314217803478934971046994906042610455083356025483266961969590352081630170553771262318213980863952689561600000000000000 [118,61] -85016652139209464814089531900201117680234183026796228894020183080694746732436026885809087016166826669964851395891904206240289025463008880774429387209564272366946789608984599864509399652304651645018405407452554153442764478073889112078285597641864549891735573448352510411230215272300783793453611385751582218671011489392137505400168468363942060094462555004870680953744989354517402092134158971833861366177653278237823933493077855755128301776500483555849394335783138217001335129517961161915261454300115601018332283099417265477752836836759518946028179759641402715001417597491146630889079564648700140182388176624474957449536737901629456551542592255872336954750972974719873711525818350534369932220395479181452557139792169032556788284808265228886660956672950301939691346324167854398098713231769221080676941963844651940476116471636867191957646955272204946993496947112995237980687999014782788877626145896429396191586237939904283908451714361243427580681307202888399076320736823426446710738591510561925758159757115726280985273911216572532067307529209994883551779819476985992968259645008556183816458016664447495181800255076556827545287494017733428091024691773908176228822508483609098002215883756119048275661713088153718611160737077879198277265910693715700317458203591390655990909773473495112815203516651263066654271419568591989630103994463001856021056241447039373573017736663967306878416180378259283425808730322566593290221326109287296336907774392336136327904538992707816942466556388961214191666927278471795778795408014534243540302772571986891945607918911406944670337885745534956082247677908727934211489477019430776544438421173482450826740199737885572871753599615000977072218136402114093179206055040975940716149366122169092894762174957375187322008069031596312474735792724102765648302523980013227951608161064021774451579013613168954038135429592121487801906319563145619079203826872194951135940103937230296890903312965221461287013143734252328147815256194289674790408616793910783840143987346727119238764121231112103818899875551543787029691581424377280581828113800208450271137718570955015764994908546504588510752944765791554922461984436244504864915622811471612656428259495136926972012990547187343669277186601438318752656878218336740369198522285555764143876002343850388011780541384531637397987197972887636895212550981524276386001009212778603351805233462674900181105801440020576413444908128860727692425042916535738366299465968483688596278432529600352050267508412407744431504542942888830998995175242828492757554881678540800000000000 [118,62] 5059647605853747910184247900773411914967469721205293590145302975998636013478291512573815044259338071662438931615656048462395953822450662614878968864705954180091280299212195944886255102157473192098315830836519924363617778398815670502986000683452462271837755988923246709504597497027575475174708916588207556451651859715456981372645895503658865016129796108827435026358618424010596029361205832051821656345233759916827901192501866096670267196565383683350870172797819261066666176619735638551290634802086647138852335180250246158346017179264057532371414397844178405661587202397748641779991695654017913821196494274969921053626057628844478725636980771788384497803713773563298808121964909684946764063870469591302606089787590196181455956631273307061476835340320261793361965972353646551206664004226657878557188780696719701390196895195478723644705566545391038188145228092797454977458744669413152286762816472703740706539049808745076347811914579453619316692145035490719803737900953088249654651731871529592094996622973763465868520258957969191852054822242254046222156288272188952380983632009814405436983574597940047099075036148599899750563831998083429040996226520051402553859376055236602629611503235689942648552432779486821535758244767055081989563457367721268870972010198709491521740932556412950308728972310004517452656704079120468984445101586061544987177114946260258261389016010530030133703602700965493326336882874953865961013183071133525030616102889789293673186447226336133756548345543905836393154633533323218927426784586396479194143066634790602330251752874715640851152018096680518718363836611408368584415452485092261348350948639850645015580511613440731828133049613193780376028774206377662649388895334584251372748921012227474930426478059164970639424505797955568033810484531016930760356896302309787533657991813918451791219958027506261724561024322918130420234635304796696197756194690388782575119190266314207634835848425610160985525296878969134391975327548592844130681014730580445184949500299591070239040939353191653459739265056705110343430515832193974290234251742147367394146948602347740296278319350002253554470703003662456437371678416155133265301639975001486620960661794239159861571872505588797138200918514977204168051387741190665601652356292275444987943383924265505649136972202997395248996426860081991329618031654604158545604201931358912148170653931386804064657697263004174911513489158001665624524348580357001885263795738477088088152172007712311933118688011661543067690294090550237836816920370805448408562775831347200000000 [118,63] -251843051186888854346306226097550792873839709302260315525370994655513297811649614021278786531443828989637595158720292946044805885573732225161326974773820415285880173437619490624583593240196921950229011628237128479799267329388349814032494264530051067748925863971871573175883252203958684921339498907672798654477603958083215536646662113394697957202108722059143356435203530178405803216999898762216816607407302404337298589286899153485392925012725837305256703380438808197331366228444670955628806359671098205437246978080944694766104658568099522279939801203362011166707727555400500124861358834645907940386361259704312795193334199310695160871276664888426467370925581056189350133931012408069266866539509830033321370572196392624123403163929898432407973375976107540220979429937267968237861469861565252503041868316728950841153256744585417231687243820690370764213205641305434483956526832891323011114191895716924273343799054430140862017647065603663928780762739125833794487604665817697078999335146596740322752332355807976801519581859639464750965728649878609380539400493997119206028816355732206540656532880513133949048470646084286238921980752601940580708810229365566971494142955696691457137247621027639527031931647117259988275521063841853369344975768162667941988967913343047105793053406194882388339151204076106340478293771199725120632371712262670134717517758618706187104592090566339141562665096195734620154750088568555913450759846366475103800487873803090985408007007277292206754295170645692902487257836200617615902449660869404746746183782511734750250107713323986749505982395843410590916334585803843238684179280264325412278127387370425660424294825574112215230135256727772468053589360999247442801396815110979770856958860820510364076371844505121181011258921443493072966856192243250404318827736616644932640680964885163598908886641865325401777227811073443283666759683785979808765890160833387562006145595831713614838318925793780525873936097816231752865815623440466005449821120801992717871671052455385781612190065965934726476085611419706627562455993991283004783409000703906005145747924358939443359858694289234677292076537382907540976741527979952450447755102075406973599328051620726062510353351770805782485612355472441982600096773365432045797125657397060893796477174652265355524006846541971141235949427972365091877276108225216275945716239362733777260748044431184700833487458477995905383597369555752469651675284420646927733955925792942583079971720213604820110431221147900500962958797005543212691724835998407797771543511040000000 [118,64] 11784229436722557387017183644237084990670227089339598361572902873443670801578346615570397748966853334953745575335024634196546999506515764125121459822991807752512476885576058722190721884375778410482295021304447570719202186796620268559971587356946092092049331924482890153344538239388777414408834941995295109483649280163293322500642180484467616910706441244875787529175145068181911279660032121739729295739448570153020820509047789092668733263696573478103586303267436276278496290679301248656228517544826920640668212422051175272304789992900653518067908521290362908101368811605182887028023892738737230716319690190328329924736490503166947766104260091481127016686218354161781538871702292289288447828726934131963362270633427578257216268910706778179660026220288729091333295311446629021784792474799904726543607811801210161871598030898650123325069764509210194748664959102342893049805304099200676761112008245691430915744846988558450644262437766938334319316822382141017697705711908655952299567087683199895857184368924944671742982569687694321995049962265447086962700559245485722501348740430097451881001944507553552302195703261450273030250869514638532594211268115329686183979717067460110315409578222491567065380250143076163411280231461050189646497982499155581412633054786932727622938223681115446160528133812739402761055427096534603326559030797600461684225261469383260550689795869994937699499122170929262451333671606889477973231964379857935491454490275651297662376034177867486417457454983113680799533556107821508122007551994906827573518356037934105952929555274578142763389778290761402058068096085281927071379878001888931752904249994196887770627472498888522204921918775593961586159048558601114333042396756193916651845170783652905861352593234978427130642302170084648650478509835937510145403456374616536669962031838942666049004308295637326777090081482902091050060654198019625891786801362152231793194593534877383743456003702976752089630916931596507251735233944134224136765860550076673428482503693663819564690302951252690769048867763489741177883404085964645401347140069381529729435372443636429482293430452246614398339825173813317247314107705470291618165088611886146737089318221763843302764489672779766852393393215281886387435775180612931522869803795558234857416125206318381649122075906419836595935589554221430399297322721089463574445753187503315558183525677290061641199594870395981805012291066450667130221591588704654433808115806751212892858229755564056385759220349240239621011773214191876166647130542532803510643302984250 [118,65] -517332327613323686184636716222827123387859846043772229652115509193500470012238916855030928760867389134767170356757822645104932157170555191909334893860721096021819407941850276319000023777095679890281770411068798750314152825779210311646799302198573071077560259180833231768359819532108762013844026933641460682071089111970745486851218285739775150640598754673018541233345915510769551868753817483789313002029551420150368740500143949053236599054811892692741244045873500081621267106793171451158736711704117944989773752085489164991137667945520226136905818568126561074152624248517025678719812495115676727767631606998642047846576126550962850131990466444550101356153229906493983597971087168265684130063833151459527752190009192287745733324527926948629527369102936647831526205598149546068823223037849923587047891665121905994966286846806375070623119155932832394514336734578983511402852577496647423016645896723269509509309991461200502414405029180027574213935286244590043324927731847446466602968972837606224507623299272310501272941233077137308260883566999372399499573850021225783052579528436976269705456202229599701829536435830914432386953919580836775874463318143140876431555532056049138665538601605502577411602105266010980659857030347768873381968724669831096412662016520581845148810419603972414225307224038404674191819038855592053018434377248322763516097762072733421793186878527522699296317842830578688820952118386657267325743155413484820239479468517990905781831708034423832736904671465549237899197381570717242361922675556550720325767537056854403120714444484360973174621448126236537894001904932797433633718914894732115458786543255151726709120954156944581781719310846794935217011838998278526443003554691261498935434563837023857589455542836104818451685015041533340637804780247453181080205994346708768773640811936035082707999516218930088676582068207131823808541534795950095214804222797059994446642080962759071500273953337003810335473432975151669246466047689461481807123230208291821926281749945783742911596502267629342591310885650745198059623087816492739053712946282551471988844351748056856474050966864757817663946776873262467212405293040959582386809776607849581692669659988821672039482103236937403626103726627512394013467258981799358564251340993547621569164935303339868869721574888033902743022233765195738943505977246983826283535769823023919351959191507187253876432722792957665398159676737393165852319114820228570201388304358225497851895211968337801399161518523378243922237258987385353453670160755606049823232000 [118,66] 19459062271805337836812120352615209997636171742053118564805143380528842066230932630703788498605071157247480703547760847097843472052228939534034598282900352007634677479598927287266748650448693421154372221852278528220204471590330051521983989846352405568484826009993228068910891678978638407502529427182104073846688856460338235366721489361262229327874474155737929683456312213194048891585787075973631134691519731340344854109782434675056057375567959044562758921139626400340412822395621881757336146075157199991658431696215198774077601074313647061741430585070268532936831416651078937968998138358272983141723907334166519913052727589921307368411342906079714849789730985281405750255022558146973956094016649071445872341281768527709097299818935395348602879983240584959485906590751959371940924497482510496338086301305158892194685996588956587130251224308808518201361231849999865827373691064557620658370810302371409222129993779048166744128382356624558285746549185034968533998737563389087198500607911030240206779165066157527821058720679091277998637599472940957060183736234589544807483415485037539752207374409992535118945790034824457626177595994317884127689557655501619188429135630341722703922559801289124055057235841353126773032661132620852119984099839119634616966152333280214005802278589662843215343800296656149462432011153608407933611552154336748893101825250482243702403227275206561536094237534888347142266247079151535029732927367650387207067626285064851469952965673780083610256624452862881343865199921397295275582327216422806651568436425766460292745332450551597075661175708779302898992558652968086357815220440424416491523356866696174454595046854507541867947700074277775665788040166926105564549568892521422390884660829455066033914321437492906914952342211761685321233663398804033976700134056652923097146786243232762168318559600113527220462349133636251157945869887620707256631312232000311883024707451152636671400356424154997395346594179695601946585670386998609873216529068243740473096663763101118156735533878263168245625496466535329076617656286756629547696221896323238068707763398254732298703531688815886016830810401834990959967678693101927426684648955924538073397248201145604427776088110887951088914394953874681700328542948917883859888176253831563638378264447410347272024332585839756862364242134130437658748193222701145420336227770879174991422638870808163322338428697328879945566918999978544162304848992515437815103918088755433963682280843147952467923505833863098232133449884926533239599597833225770956800 [118,67] -982008671594554796415450484717482788371746441313425229626118227129940283162602309322196267323802247994262387884759158178526239174613519713883585089479010588258639175379817153654423800733393267808698987789097682140732511658231213033410750267736537247724226419010668520175134219085725733490674382514860181410496220779309083595718283708247678546848282759965643532116263458067731693710922995476798371847698499458236500590771584958910964987143863691747988786229871208601057835700195462697944717952814265639034800742845072251092300652766211649831287984220723859953417753281683231858464249834781736015078463187111547770898212280971990954365142141422526516342632431114567753389740625521924544673650504855768385970472587021421378121283880702654882925979635456419473889932830000063126723220869162235451440308266175289387715575880845036280814480625077527052051870888015694230355439543887398405250345918205283352022655476610231052072892348671139616000692715429660920596723611713167630992253853517412843151847558330926025877476393708621941285894387900295415975209129337702164689191206231266533685315295498607196511518087104814635139332734570005658402276278760883790843290009704968830342636411635754559055795370829890050407582386810251535104192737108411556086588555077522962663262434864634560875945164151833775365837910785884555220926979475221509555153586867912934099796973724923029155678653926717037911644767333813436215211503541573825067722335260512803891131010413212916637018993615387464303138736147081056504079665628848965466708688968527823091861972234918744140914051360117628585085550155671693758677749591986408163766270047919410005534593029911880622538177938320836347378304215520083639985854789482557116653733077759360622341305172342637211037326464430827561101668996132326405308881012791897983004437064691263226005080975409169766198803569196851401233583009605869263280130648744026226711967111243846931196667452282185095209133571421769636843004945884493347474743460735339763993947000043032760619353836212470391603284871888296409392834513948107904235536228756919179739856942166393994283865615921382644036709211877026425870453412673924526619743888476413877561913167915128650255655755757786120956716380869926615758429022038602825717564319491710128416606254734596189647629613675044821793205967791380935209354066244096741282027440297435624538887445160027260522118646588679791170160119282270122714349773090895294833084863471180452713046593642011643911003570497374948113875832269260783292952842803200 [118,68] 35271360485917209350947759294565251513706734547980646774465429622464762005999292670697800643658920258221367900086685701579606467658389575510961607530110823699258207175777363650336034744562766754857776420391520421704799298542982527549013611870040797332085876219584572088280065856720747033858741002748348895527266657298337851570962540806716906671953304579022479263328614498655465610858342031559955629187103581321603482329280801985121847985483889380261487721397489348351874045447949745362106857433853517614729851721858575923416664714448323935684988189540614446224258764142339795151846927178459323212516588503390853091566368118685219423319190659925981651385834759363101640570816740996314374755582820502167436111935083480951757828366129555946534657816323336370916949328098059349149929548315841971933443192777719265125439989546369601896080573177240625096713273401701927192638212129488126637287071093997234360507358743431251989100462942909017093870938777567913942738400808470718934005479152713225689713834016722046315767736408208729943046105153850331596996654837020490078055581198241756805180096717170013664316981612461471878578107465883269250931740541112109360832718958281355251393443206391211957799153405050565317122385140302064142363201723867284023777559164869050695121160996159360464848255202146658763698105229922839599688939217614895863769633934748042489653044965111012732248916629001092157955601324259450837291355102918385580238083771917916413836033898456445133929145422136586159445456668523246187608450213617951572424828941440798345663203767512486895163021114789194541761753489661063530634231690954375294923952575061899839422860824006356348566569043526819899440528508189178723040282793393842981234750721383095806260803396543073887739342616246069115592739106458859541308995917860249517086658017473567712596021310648342036519926859438234023539666098148992010895448229753144388122140273290831433258918695329416650293218880321649541847802972432322294887530802584979135659588168137134929987262659991475668534751952090192780783675030127443266898202271883345333580941068603798003166934341831507916959282323105594994951668415086993946157738796200551798420089151635864073765730331110695816737610252180723473183482750606831652902503445134716316980681282219972584743077139202767245324408176698712581534107037848158786510165752533964118385846452485923772204383200539608501224439253307863257529934273745417701640943217568919245162517804771359837912076198773179645454903016017388241720822572800 [118,69] -398007497865191508212690317117142672146865735138635755273766099419923497141233159294251996705494350065219853889190798594845819382855822153389991775256614627816617913900756541967032581312065046472754833466649788239429578036192993534024430980169764047062145166380007510465188937263424639092721955230727702625281198134846487115681905010211721957666507941424476665788286888472996650045833587714506680289160713030757016145775240318338634307847633691281145953499372223182813813486458344000197574910170726374046529519868666953744700722187288379044831113700465830213594814310960927936294088580486409303154167582751644119969401519808985553518409309283516446008266027464134147520329817218275911172782851340930040512658073998090045074970787127575290299299156335594240821673549610190433533784244912596796096707836952467786591579938675323857428759625974023108408701982504844171333435045291189058145271804142871713498909571261623381473835013372714361391304893636750893610479696576186170315376786962943901803369584951992869091184620500053479831731400431596838504184306892801863610471945497738480076878179867384957262031351746789849214179703776494708028147737338252969216830776766726993271787500649459107779060616039490372203401469947745646038198974801112844327738010793783913276347042685829393921331990542526820018381198608254106069122337486108679655274180837424705087234920221494981350470471553301943479840170987570299199198248566537969341161804658396562490626740824296628364463437338444573058707680655251310106630580403509210908364242320664746904998378715821237467380152415380366922943044617515714353715652127577414245996617374761986298830649563828092792081740370388038621181222685446937787310117341907172778655995841596832448733261387940991329267521327004652767254655858842333019943263359967738145651486232041929246131066417259096311369295589890896991233426353723766738256305854308656775409065659573275137815160743239328533236958689057180000078275219090869050490354115007733690032286955715258445749852694297175050116276554588514028762592450316305352882737159088871124408001633275397980330959112547864041515521005921979848597213041202569429444212058671384349985039816541279669074429350836574307133960586708399064217996403808267183758764000789556274573845802524994510798832243118230017521439998871902966363529898415283707975470993079476757919407056634158060553664149229283738589101009433288273873708231902476317504159355059109111993536120667863245567379842077661688804361354888281193459200 [118,70] 23211552510362840953326355482997148652219079701023530717459688369945861856474196880721205923760045099447961597907235150717802175782246788537559307083470661276842124034522691404150364939927858102130151129532492117669962534527126398587952050555012357591597973574806634063488636319573772160493607322049189550442373166966164496553983632973077707674027241166003697713952442927302691104410857932845391736081389510741572551968896825903290325601181306323279068099072699567866499126016110468659942494067317914941122318924295217593564917649765767023076120874129402120679391391006782837517864670839807289257662156949070639646806503418140370130739677652724547735667511875194749853496290796190360852940860719142383954710858292868401473688750212808296741174317232509186277355740313053794938847790970536039696778059757839942681418837103535642451146873758999470560331798485195588844904175385960663553743367695553503937560638838581581431992113322114657899936311919322528471897185705849206939876420009769855968011998315744709811001465726905919417412143135284121440098083278763404124280098226187143390354027715268421917703528541676068588394582271826419205278228792978314566973943070492260511427864292969075960052579237527056995352630629794924963214548523739087744529407768401927709463389450048097291010549100947372876042482023451630142801099715089041083539010189662273656308326215875151326619427272204189601936461626284551748747378088402375057814262492861204662995909348435999452915355948655040068395665841082169438044548179395945534327135676660025839126133561101300028639543034538373466901500700242079804289690373939743243038706975958359617479065145778711690405062718846879054784589563307718130335491358259598594643971240082075147822000077429413725391600170689404998544032111449622475841574343563159298211516422264078017630019032194256336682733784413721917137963608043008533435893923846250439903326204701212714043546407770785547269337999678538318182446623722081029806025050333876785441537866723337380083284098231898837707313472039083477331949006993001820738742502068408607513896866591626006322856284513314840284134482153595769262648395542808097698018933306179654173323975126387512611836388830429365972750217022304845891886585621828854945555932203531392824062197193344236453263135437198773842786032158839943316464133946863372787874003250598254327370884642508155126096486049495115244788983157232413331083921336001916349445557906391041944130119693172028224350122198181505089667516386519767040 [118,71] 798842962473714230447034914883224607326021994154238422950762183020028961585855435934160073898024031585087449903362777530979636606998822053696351685707782146877377857863748139727208933803373478157681201616429865747946355041871757455208941078704346821465441428218348573971739378618630662101519537720902281454864719107002623443484748984189321996507059587324599347663017949964609699042673370764160846409784723775205370549190266600646592492085428634651663123583972721724789600678478699664532122485843784273414322748132489526709487317166695498492666709110385002132575849049596335467137971008210629555529483671294118869946793017482218032552932666750706568615423738174175781713502189379559068799022215067431895448522766905363799398196705398336989502777520450923375027252572471836082155836703866303436981854501720441295111353593011386713969832285540803496713332235458141115166551596462560170570504527210415838516932065912634060414241885769986159647961366848920072562652833160933518542735947738167320239618515078810044173621755442536146074614623890489806873734121828138160622336188100880810935749441471270452186149263671926300998412056614864057901329344918029292417558498273628089760743232782991732535460234432755635745203007318204368538404611418588666784831763301043093090871099076215825552181521023675798900213924624287305346657490966605004885252117311482195408862845188306776229941687027011832067269997090295539228767535118700298513614195023990740154199250144764658042542218226497342713477314551211753126750127137446420850913994956439586998985515771549816165568535632027787395873981415570952381208058563979103819954240942045813998885270988309486549560408894513937454753269766593976381194822255333931210004643408307056416880414197385458268396327153674876056942756489809092146637705532503078494165777231656187200755827074215776080274358076790007702945469656710136821641209492600183126763621970846311998489270148108329675170341421184009594109252022108917077120294958023861057857909809582736664310732076220274453287910313150444578988465352039821416221914221822646528121901247691281883927595109362646938666115279412686932117695228921103383764441447492536262499023996238009472383289443720524323889944822724574997557864304379794449290598832389369739873752425668724726671848369462542951449870774449870331843287711373858232537425432276496056028563528327889970952111129494807790734020008806499558810971008179994722534818636789672648232457127967439498571890031448505895915149533767680 [118,72] 41609061610455940803260693056879761738141777930132442856448841440120049492143425601931819215273854603420873384467950269348138619276606781250795504011164830622554474406715685139071428726911508009134989636236131392616265338390103493982140705887374947814342942943414797849817001672834442279091487119052048016604360848752793121395161406530258022049242889534094953775082458799406755153499792194057545391837695241231239126741843451679163242512037473858639143116124353997355110062777242169499485518103385775352798877681502545305660912093370393076734638788098155146463849401266176854185051863089996652591865137872165204719003142777018783998170884729858906579542423271755076445884667202005915620179741406395691283407179754911218107624467149216672046095863277778672502973044849967828023742814178502698132928387111957040489172395430536527554777162673438127758610445432883283195245749725911514655703707137386903067182344299503926021608122925269162227217726061816030991400476319246825133266914118931574615836523953462249873251181451267560690638768424495380055079142824983221734509385386452333339707390994467725226362627963813672613175951319133280607395270271469225880275213464726059325276906362654386713333828891556460736438609519627436143746750877585529623963004955126583045121373819270996124377332209383986646654470989021829041290469017512890959566720154141071044573689700585605346824428816240846386483826414016111737002327461989553583516949200816866410869327755745658317885159347616372719473287316352462400986846092259435074452564939453359641251860795461520425754968233914438542779455591579564919925512428007504413059221760615744085177066008564443252258206286120244207583732867809489511758658831368712214413078346317968702679559914292697874101044977235063493839359920501988532574035577124075933748518303529955732709742520394851658723270924182298696700387684701788720420267293720662637063875799961212372651078100665031354191753086660088674705226683855151587054479968837275124792114095946227494892781108329312125952104320460647554253422698074728328792566269670717958479342608711821998280443406936121014934228103858512608942771293125749437798058404911753559960085203873022711071321506518924153991589408141445152505987941268192238193233746550010927218331805044144436843693393711519169914434966237978872593701273600664792894104008416851102190156298000500297045478277338118673109403767365334179089835398306410930281978359762204703528545296129173909051967855253263601452529688640 [118,73] 547897200435345286917717968798510454131053900727313282105235963323713763787068822214829595032499752363078210436502956907296097027559769821815598526361092975147403458436434002460401326547714568741297997509036147886553348897711824003736227408316171088943210891131166835328114693269476927727707316477982161926506458240775264325126823462483895681838976680890404901065868638167614983687199979719313526415999231909554813888771921803546284758567564093136141696413111989018937757281259515155078672362919844449440800715000269393180005503394991313026767730861168131490357373230938594637018417706130522794824406238053609372680520816766802749235393946909068695630125295739069169117042660555966548115904054026052320281226550553711588576808511666958673680837824508376133613056454998933296429021292617451426146545218236993639050558012800928629982561948218300934838929314837723766810262018746013484318181888229412911816076564809251603669538880656438644137163571229375092830424997838386141725877659244772227043858267468319163198255583815392064964677275209310751978533375083672119565565492299342849215165067594373741208038714317728974062728853517928739478487869467414009838324266336450719667476044488653520932914060517150987332201769583508990169014051201478730246854692222285143440733522143740543663975355972900887097789174756297252948960189600423535589764970069139571945399736572253194127629231642507704956274027921948013375150033180590975737767638767769397198089235811264032174717016419135345410793620140337631830389425497475017157279223445083598031083984320165587219797303870108624335058312627403581782455372353495505971280667870621205073561396614004425706685623604939251979027584709168726793531190850504544204776912218530562144266874850611879772272173297745747922978085628882811229357437073365647157089932746825895399800147845754526204492427804887489492576029484759541028141125533807467796228101653105683454443877486185261732483376883736626896494059481850719435805053482644015014510754916365403942346252454122206044781394145510096960525017481107827755778449440144627184661693276469786856137859929758689224367178554483311329784924194330736476677053374003425616680052178339890256710614697028004743779713954989853119682207887657236192365529423996691197059817873128051551021740333921499316851810298641969095422350175483869974792098140864219973078088513145725506740714336469374239080501134519440470535840122610809836091043357369669944964424886261269079755556816767032282316800 [118,74] 718490530276269617127759678311462203119354820731654408135742645418895473607231635067316910669503758173960572832293308584361052242731224358076865857865663937406624074375403039373844403814983500069422330702804932181932133643131287890262081056233863322336115714143811958009791070935258894620101607220218438180730758617493421677161270998307147477869493418508815331993635630106625410877352550647460238819537254197225082927680042636025881479353186250452073425988196039898384829284630905385997975206806180057928214557244924037070935648589239023545737532293144456591974015426962570964966314694648339376004722157035709726067624640092088073976691817855199575783853933872122718008437423773356853278504755678761267858204340337856251963343308828157660910390687972805121457356084663137031236168357136123909228803729267745427890718683385628717508760195918545598219731984868913503151888565314295933728736906340458905269075691735082463353963993765553644465013760028146728358386475294402690990505311702959246544135487661041598957596898747494744702158496901015803214872181795975988587833794638582382121026697160173049064112289359372156908564486266867156556998637864673148208436600545529458484641860932401403773043486163719193655469714350022436539380931166184751018315386376564276951668657511156105389778017502346493262705725974483625881420711220141098019976580042657154625493060028102054791473611168553429757075156997960563785005192691021619525866068979088323882366756602105414720220964245077263735417806613136584770854693300117071436212130527106202186783579479065659671746547105006707488035220760580726201352081169859957514240423711265605953869976644587390446292854490869262418531927502377045428910880879772384510292979783379855338568254052616126012250628694172048108349887880257621666582460597493195027853370303406506120679293067443788080081656325147131660163128480482239014420069799977055173566120211235212185124025182840657268267909324212367283230965157822324469972762620749452963291947962237675257145972638018955106643727731087584764400907698752428182265200704164554913689937654914406584219959775934519289691927164236105071706079942346379198596006065471787205585398062082927246258237244395650847655926958039310287636698269489480590346535616443429576332516929346295438770847100047399983661320928778442123299119281229873829650176963841033406392960885501740994889324008237219172354578880976207730688964372712056288634066881757779561416376068094089258482573195220231680 [118,75] 266173187534148276532177248052839769360710075933463898871052683920059113428269120945711524166992365808271517187835561839823406681373763648086695675399324923954602851332571456053822186964680893319867311429396661479789006741215507293550052746808957118299345002500068189054615515065007472745867804591025528196389200724215245404406791512053146413944008314127380955984837175418422555528843073624632677574270306776876809445552506678541727866635429252555525204044857780851312576667426175974419862907937584698016591027283353610166295664796682873245743211607179040222560696944479221126952870470496766202989776892556682140469977638939965068851232577969856694389814448294046124170771802739210698297274669701630347056617068718432334364526506145147044633795230096503510750822336638901438317657387471219297458877622568345851942411701598667089049460129257518937351247650330163825761523395440741315932067799594471794483281232302524890290316756167901357831564086391086966577909572210842165103543629281404249056905106724746123918570564097510546953758377396426865830927339059914318187615490870097784505139878621839573903723485342224911602919805563946197994948984188530006455011640429270249451130079891552822964939885597943903599213922694683296325414574398150269224072312659045906177605316683954265521695315450915096758684221083209329227580414580701280538481586963137982202685752998086387378699573302219618267752511151848769717633963067721886754131560657448067576289087283445690036085205399036535262713568452086217715493873503150208745178179150627583180731597902729827430515118943025784840453616674238967747590557054971481506590680729941805067760410200878454891516733242249630613161310225756116465143711014560680845446770049487544643672302927053045966043969940694486571885335353445567641514666682597910707590599608592177500043429984869372262331644754462959310034475549535382661077471558155468030841531065188244196736481473297440719950909059960198345001362963124540217528188479588372602849154066746691296053186303199694218649618143917392726679663911655513881881457577186421735806682637916867051736395434338566342803064044965584198435103130772200981583599075418825028749313077945156790865925715386615171424783482957704234452821385763141748844892716773454866508815724651465952934455366642035130356997420005057292554823985124944527606720995712301672182269103042634066087420688535995108535256507376101147464011957140245365856968110624783469886626472570250493383046250145280 [118,76] 9611094695983378049267174660376062328149544754081851221352624877391447324100031064841161361479738459368738185855828483968576096663441478368717871231020720860015917217995937067564295782940350993804215496082741964502916991675215708637461271637739450293952293530208292807194258686869340299617999084656463143951542328339073321623999321214755365869925572088050987860558031933552225010547937927245338883866245094880952320690278225553132955648615024981157764413790515722125635588308734772316033093956653604993668898431830820943353232629690473764827394531924633364761424619189725920348143332346456421656369460577520963448217943880576262835203378600777388248794263428136861695811825460405100480719840052818276460318838745884820223612407334670330471836672096905834081473304576799493228697785294841050538444928337782081617891532898412285361976188708343572130165462603741691536640021069159818310476432655342831010680692071343183753591316057781752096992167561742728635453010135872801484612929369957903326927401656868777059720764788782412319501260752173959877342869692463888521811286127336800924862579770868271200369391121118743906496573242690280156424210912300382586189025615123051102967574915965255833558413265537511008051216872386447873650362958257025036415566477240516647216116896572525245679031541024904071173562998739001499802089065041073945823471504039797010798439300465184401290768623819073971915253984954102776633455205624515395755817139031404214405016430097437294543045897377325381410691705236575538464348124891687386425479451179438832734724790789023788221024059604231510583958098938614515327011966795020917848256351543892085032033055989840675988664552702156897828353072940429980582783792390441706176295278571981337126697191843627602972076736624156901418026573485360419671142781164321953434972575057067259237002173491306011355620948384278190069158822389247294129245327429695849193647277124619077503838744317812165435988014145853996364014381334785486212734646594216177986665949338401604956203291522483984895629722878102705618078334242143578721221991955533492917941164321537829134009382153773697557972723368047903640583600248815507365956828312769607552000019301982263006322002299086339498300779989951405604938092426803992413337966444295842922988789406628856892820245583494839299575789483441620339597949465607741083775188004434961174933299894662698915190939029796283490285780690487669950568839742301249907212947861698849282751148117370585395997448320 [118,77] 65867330426050620174126590234734153645576048977941447518469933331379004177755154940827390957352057145386275479781140256699857319325649919176591128402677451175192869621402507283352437379392901456117474884499119247816813344198937006883415867379520401941872569321823230608517207933956699718285087090468703916319488979183669065107733828463631277483534151945059941703206325791351546240363264772103281249547931524587245596606574131326272571113942352100315827322349913218394222636022581538977741877932550072669090197149032140629403827257030757329952694211620425291007665399104198379272263642526969920720255471025118061569557681492031585020133840319969651982458061896125493940462545594623769151029378375875415449093552856972352662839277629235457409745441659636354689506283212691178383500199380364762341707074825310406551465117655834157599813123131052850601721539202226528872052270132444848753328148061514068571087489551738339574716387180287045846813375707172541100582265616214008677247386702183408264171805098783846842349741458914939057289450045692909811625544904129957162904376802979715311141267736976594496557832058002295407125057686250829234668563706155693815400771607147311703186900027019763167740996336309654114831622474105581353800708452858572874006288507909720562319484545863666754123912968946680898976666654853595340359903907639351328419821062890381091179688407885183530701296698128045076420353614476486294280915752161779917987213080695885442314532497320840391940369583214272516189946329016121470484749271126098570118795841887383323672200864119076637557565512877494826508955118886184500291404480688606550556292648076815501311221341108049225469875415214132346004484525536003244666110247192311909289422447640045599361435551665818213977853916752529259407081435881235236804692690445237291697505546281919448912466778178187556642654871209294920155597947956970188160129825646735905476232068393975673808980585524477517302361323474839716254442010887265115866457114950716945605431008483874281228576591058145439227320140571919711370708828206358731612316251192033954294685292535500954853681092192625496297493257529521154124037286643788536653818988861564175096931973868297481522160955573250997130877171972443330458892517139027845275184695621015144705447974133095821703799760503999502021677547703537886175791857615400057944645366651840331452877321720588886265588392402054520556874576447310440395808930437456575887859967601435927853624947880145037621760 [118,78] 263384433575161898073214976653582332507518712479607160295335027444846868150952156244015590551482485063666810948711205729260002950496390651927916077253898519164057389787380866089884081677331090237697290083369910816054693829295114058861733078564168037736328582462590824117685960439009924867142916165003753883204468176861146048178205157361734389239179363950275117775985322168649088835080132630546194787236865042897712512804859790214065119944817183262286216047120877029710492907161017999992582219391161113859093213431516884386268236241553836031341395218363964002996119867187253321216576822466931216920697468176269447235045451790414869376151336615080726501244228466565166802971200289503640825017672754685074367281385988823925973709241605403654937407003696540319533336758529984664978904104362648833321090476402595311025963583159360793098739207849167889835183844373895211325673693382870877846070092714483591553918550885185553609271867251962832379742996836265769633005611202952602185767300635509180638823728165205941169699584549467330821400766193494768266967691492070653300906049379917858528685765797705129713436265785442027923379867563520169660870795326385196843637594429694682133273112570194096103080696131504282203309046248274986776853363628468517791000481161812958636907346246540553768361313765747616093168314667517649961667962590444585465792253362917158803011871073832062387980994630542743673122512399425177226240450905267556282047591723410544617366427727333833082328116879615560188350027969911490493674319031817851088279955494585221764798235217622018417705903491893636586284294801942818491512900056016399181137732819918390391408656446148593208256033665983187978855241838030458299420407500486095180829655967182644797893095204699199056934745726366838329038018202620342158594698916410632657779491409452334922169903220543395864164487698773936072346891594605325057897748987185171856290117024176112310591263228607534358301324382851640896249268325963723761062974394861547726958880372435488683317459696921448781453553386783510508034022531466908232774362784941722132557907208755944667068144358009624583304434293087088356999795803897259724157961994329399702363916209553089660143555031900077889041965009069345265861676431829870294019465306242038940855439920407792429096824652930739072421274755827733826363872880710603625193059057842747838762603974343899629034030865212902516485734522636997375273167204367206528216842655670535544219267976845992960 [118,79] 20987462546218365636338062019263085290956497916608942338863231340123313430216274871535853684317840856555731105545318917359147554869094801610338267881106395408540681657678833244021789433941956918753343456814078154822932052169307619662734045958712140099373629847870531400091439832006254816689927902704904761896232782254862106192068823537935604716632395968933769967919764181911704800146468291638064845546767450656278086408311570756446856126402062281886094552540747719203167276363366527132528084736362489855956825524217687763805132230819285018650531653825581653211267185738573298057820292743343534188695893853774152364590919606335079071660776219320227099590962076358900457341969496315606177964164135694737833103814325067417726547357023782891919119965268306202942385676330072409666032539463504778449093281448079784149411815936920530292892615249047055353900707082439490750456837053179874328793009113890876865150598647536608604608909338850850112981211157557453356281081190086400978962264994404246239552010253842537151909242246093996605594922941010472124883518730787133423028938885508996797048118208047704202060395946897448215686454435518504172881523983001264404116201580547234413878369321946132727052658109951952501529244030057280416866358866838284769451463324113829146634814649043122652366416829667756403022048823248858147941166319611716223646244327431014456084928299287526369797279116688620406800595590491998004655957239449891097324946831293170643873665453049216265549399769999040604947510870171952309722091488103393546934160455600949306903884536361637772632727352810037580306073206047420505161146304066500867841443516545478685012418969580977395488227239083238494262392575122904202651154682521536271340645107990897743167533251725165063477649525964305132025009523419081118139169027866463327882305604596127368676225542956203914396154946339270505910597280700636745539948834301858281082166837923417022226079153498109868564158422883836826969249305368313424483650021589437624338571321620560327867649480566472838692753347964047337220221449112418826313426741796469824461295920866265668478971437740008839407617552617421555754567042250291210254441429646943291999952893243630033201629497106222209424801270460175422620431239109825352841266121920297377064127756375974128685257762494121738418523988110256610842128711508396321468314638597057102787952715646957640502647545387863935345507941717290037440723597091463769396526904926877372657244431857280 [118,80] 350236428417768770192208650913282672637155616484870450864366192027001514500970439080008548405563250913554681651913404237879485647664320540604595563937753619622563472620159896353274878920798992595836875910425141647532206127336669694895725238522324949051183114394887307533637345012295837801580959331512264363853258673094715670791927832233805199288158835072335767605480118791039298022721053478720318112420585356386683951749499393007848237294049991356975041171852054766264877475513296301887865689758350057146870023616532924763891926185449766832124948994704527566484151253915278203110262115116404592239166624941022239396175947856392389846645633695603141495573973825540144727855043868444966799081471490550604572446405984542023564903633009712249045585185257617107511037164519742549928000032188691123691858565426228847992291073981866414821658713153039563133295353745173154025278124363134008483287521524809833546324834147407281837621506459913747383240820295339930127393135352080455039025562152886409548629876222788261062479936891490845731028260433835312583378987279541928159220781607276663560783848192807055419449961588023073522475389187314475667898621577343561636165257151710922286983025882042110193708662608704939207049077794423432581862468569476462399256401095210235053681832320997888495645955772623275073777428818547931302726600528197848992215488148363314326960622821542795273231562927862207805710634581629446814022743992841331393904556709392829543951115657061409232839559120612634474439602765987505368994209944783571766323799466596923896381056917053842946772721094217815715360253226050723136613713293117708415444619446839733470259195111315914185238131833599326765535944918770985183226940669323201868312725023410324222876806234950330968743582699781109119633408805275420581309112715110929067207594290962219179307724503632350022070977795811532493751311038278374209977723188457857850755556025673455838869153294824690948080926720322967253206815799163524534008418758636972203948907001879153516479949187474383921484123433501753219132511151448107801991862707166685919206305894934127651170397579319134606552536292959197151051990275011803817984601838977778280351597492730087930769047734089341780171934982832931960026808038420904077047678279546417012224609610633873887549669183856889081317210883150445166875686487584552813180017550570562016010392661331802682988363318788100206341376092355090697222638690185309956365872602938047224810161100 [118,81] 1736333141380676291965637063640787681440223714986793194627035344014288460090497129516293860231180922732277303391352694750829877842311203595229474242497875124669119626242894979711804299686974910538814381540857691805732550038018525832281304008516497250587501067590255630274922913748367690216938409581632749298520419452228726496761660225802401478899495016824920902868723597545821299861714748835362385781552251240401717977961484523144951572354786704815393393463014969183757900600759125702903654448880642607574525694235276483414154346759610587674869501585182641040168197971515307712381698226244022880527399006046123338990224836466206394276332223573469820319450538626499652389071074921888738610936738834980163640610792562151515112202837863974121766393697391135685548388768640406052403748637969004807444523052781471090535751440183231657540253929062088263966590217588164561349524397388027510863380925109731476482266882322019349755597632799144933064659510968180443239154240603769135813246574065541670743704790838886652948097043511216741103305599538203813462545246892192467346596497989305681628808781893724848543164876225317659330461458237220024911871883526331106812492739735763254325062079118867846820778104334690316242386153780624423854686625821319909905730691620756443264852176517787958629068246937552822256483208898862917500512744451066053393813548079321792546692171176539378798785112847166026783245841707690676825327799573094121972544654675210129632952719903989202970753909451459967942240261144921445507098935102333619170717045520176240458651117519609714053846017455214198706935408003370962865422573329163725107738260832606442274041370713482485081209311483760486552694073029498963131281163997662261814964857589216905788840805654900109213362698343330214880914873132036177379970072889920368630486856615223126256422382770615376681594725644294404245740790368527939918851109100970929527702023027572257764719922569413615059461143502083250152145506002423744570678411636608591655143303149616614424863622295545403939643086301847780774454418803451977442513977669123370440785174854078029603751299373939912001092435449046510145806914921665535027703459864434807584691520358235600844051002634746716557778754511449914128855434929933113162346650173937442218918784213156527786570923197509174337258293909924812046809942527708921154913480809511740286828153178939747612493878858883794770954945546588251323283488497160311895660074499265285822720 [118,82] 9905373144649617479183837978612933476825570982010716660065679232054553254087571783150899289454405156719728093037191551063042940922688868622622344246125078523714498177084473539392218836825191984379468166239984110725661845362617326310337840297625917058029466624400714192620240752422995479296346431853912247854282624868694435391461397819706173935296808484785188073613741289894794908737914695187704151613355466843287066858774574081625439288867809104741109054829268988797497122747991323704530129431893927054416693321011528557489382605953434407572473526719258503949562877843375297147694873692332833812264027393211450468386184839695029037208949109907057973749824794348566216030670847225354572180446639457303303458262106764173842064392688017356981905116962328426628771987695139168558899480983901448370206083819858392538170721286441197645895015270249833223139557025063451333358145011490790020488187032409851592556739249509553643319596304725301256286249613279388856677859861769428138930533198557718833002801691774856353159457683338753772355221347047468172165669655233050851244723622041042143785625052829335375208528000227895178532465532881904595113722346818919445822677819714856378620080019428122599786353380630940531599309327383828234066460892381913243725032453799428963240550352351943724009450930981928589443183779096628334481645312895417045007098275960658882464459740942055835583562207077536541120423517771483997762382705238977449793146631064780489283724442787529206978848776788060742350715030293165347699091086450444879455873718174726314579214276080003209088545764836813385350843527538126985311852760318468415349002643333569220542601215017264109425130467989971148161326511769579935578670454960868134120599354736630755615626441462859622495892685566555679278692138776434033054663977174308934903269391556869607491326207699176330207477973803034548027222260639400644624622052910478640835229626768744233477968139723114538041059107082855923476339541656451907196502810252214354245029050586395278786534346785807663963336088721926157957844110092304157170649767307765097683362234254797462399149360032197316614121123844366303904499861143000782928857122164034971024728166878496053295590925698699145602074528258300928182390359748209618289431004247085530103625676342276304272265473207410809326562542667223326525888717593213105447987012442645189216952094810882406517122342311404677844665854239315568677228237877918519986853263065798080 [118,83] 80196257954651074034004971046391994188328135330055441774505839040076090681873303509403706651820575020805602174799203574282748692461036495014069971979497737548302832924960666616004343262759286099366142887198908850763942214570797345346221998806321508988897810708364487455086220360229986444731457148648563500764152748992497739623321886506594905015772856296788374312415210090904492279428006567680402909281001636357174782531720582434790326714013273592375297469957159211924442389000046029498653199290544021340866175923037237397614968509316146765750044883899497034990917112066133100153398888859939036131183980566670661038401917007478237277697267615165504144602023310885819879263431361677484926836956488073652601553140343761435761056561120368792681327747784462458245561664169492994589649169413219192331782346401024139381351573457499212201081536425732249159399589981548260607215479710221523151140657159981844409604258516937060984582547973821630979304830269528714574886928055458750665824075906540524108382931192854945636637549209648427231260486054678684435418301306197762937207767782554797376217983912742779841896073507853293111310729669636777804348754423643651102541138816088202968733696983776479384864067867543860233975197844420769295307271604387113422321615322949630675622665176024988885482861293007448747096669106107738476971122787256180296012253647778735927983319598135041081275620180841681141490612775037315822495728637848609203268156555439536493161270379228332679781447762035778954419460581403988369499147704779905852154572476058534279698667785912436258492836065540150925902525489953047863754531586577640293798311165699595503993360251867626899217343367206386058894438126049983815183326758283011306549380736301120111487912334645640973065511945820251703229879856248628842861223194817778984434024287232432496689610975306315673518769908418444978491737347138653652160881361015646697905024897234241562315653927099945702689867006224013580047437021418590275356101668968563440435304045297012838887198713237228221353782831429930457834053154407618169953577884584498887683223908665801407267560624898108614164245715726687173144977818933893635375962911637457500461041486244280110992436330095753798504111454230618387879779188119914442035190944193801076855377135207340002994881122807219154620269609030435692151812926485031963271265553708422008686205540718261812806086793141813561099433174032148867255880485270894987913184235200 [118,84] 627706614198667693193458057067900366356412902953573850068351651639936627611742907429444729549020099126628702470984183611200974238271035621185346747116242915817876505958536579837622311418608331949232896049101227013819263212284647525173037379714924116737666853092543881780712974845858801366069545778127062083111556663717605711255924099213495395813035510357972094678899794063263298614052108389840045279796639089362657786881183895337703521608797266697169350151980850572633496940518856633812440421947011978706364706620420260578944757463926923076003342597673592819381180923341719767809897666029790283363163766994358903097700003466792662065697727057225322570099355692260692824374510204941737575282208141230859257040607508289072280576760628890445284830973172247629196424107125571420037799585428429575729788965018747693702861349468508648902302222475905859452261463439087278034183309598451122086728681689034789733988563146090532228040752838877466396892212038106565629133996692869268757957227300912877842132294624123498223327892760705073576622127983848636814091961464777597684996926525785131219602319743734967835708927773235184421550289997004427062436765308415320229669333105084816651026210544484254126672429497866799208190661043563434372048066504068676797208231520401685639548479779900378736002610747795869252884098888134676580820268417822134438155320697917816216407674927348314466091772839198391791986431966817804308381548997855010071815300204893977807364947510086528716619070348043428290053381432750249353410028618561899273720119098448430058883085525558741497526782390898343516291885464129256497635156848400017412079702703196808467404059458063397796297553745386392162511259866499502119538216819660975121783831548715398754165430375506127079129318539372030915947578688060542847513991920818527074189991813648895010602413121783884101870388505867439689771769829887720473635476138297919026223368339313024342636856743890115947521443208730097674594859679061357467777095895300803448707783646881131587206094485273796241373781154579477528699781979865702759991922259254684148032023711909271501673559908546756472160550949594298867424495961386103077492786872212437193164173127694900914879453136758759552119844927693009872019920546859570471345803771633088861419441272599689987121505985814685376626082191893073229941996619531591188439458769130786731706041797027195684831210487617539987986867286320786618609419090325795708109600 [118,85] 7608491270754355339710482624979044362885500266120777778949635262590346130641716251172148590792325507050796571751349667513511526271705985149649399232939461914779053518405786332484835014273331517231265359142321133404340399741171568575885159290509850798251936296432766989081808905465494936096117598341119341139377356805441311555929611474218318917220887827166517438403424119307249240612199847200093784756213559757349628347317853796049280942239605244157132732865891438715070114515859294312055039686902281625972731794512590826276201657360288257014421152481453033444751428477804696661986271243530679789996820682873376894519422715971232588673640162305999970220324117545836958232131724647859487536468819727578956559597283616857038339100316222482939733034729380916813878695938359511151595115716349630578634034809705725411408414018480960168819122664364602978459550527513233846582217170978799025114623424569198114684625636580009668389970967145079386644468655036315183399749687257949883102876831435382484543358368637017763008724956906789245291049836610438777144449693032133069703614545771880308905421154197195681859274398380393783737580641826371913854162467765354096714519940198327870471192814429880149115995060429099668681036818217443332213377713474071406150558204762907094134528242028876073602986264750498081247631175654109366164806078636170734935289985006557615566762579878563660050158786958375482090745267812037779616234744210200380538123649905784339540271682929523777400623934717665122714130698000566805913340464585419709462697482389237183331733308434275068080553842226054559886466682515407361485485721063972926434286448854856326075377899890048619929487764060004686311900862657899506408815721520268993933283218544712693412094879520286037916928782858599790018982500758459850872831082465114494297360025553617591686710231619937532773722297220703910951576898638223989637930303559266694055970066720238444000799956382938407712201020096321915464617700291072305202093638060729723320048180481223834209980615736452518305591506792510170284482404814844070637905357556099519984421439500084435013380204416697104430633958668849634862419777776261127749658971659135491598716901880242178473277503043010551076640174416383104354386516461382360782284000271940837432603261044694619425201028733284730984068956371482713841836601445763655693383213166435526928829918244963615804168629871785195504062048129627469658381649180382319488 [118,86] 12231355272082156736126807976686020333846932267123657593264189913397813618413164765583965843386526443313969999369504400324603418312118998675443940376467773031820282555150047583278508342613003616297341359167904362198004709675662398958471436046864493035488711048934976197167590711265528769604937528592595456903682993206223771459970254419497157670056008100116038856185900939251949274958024916485122837077427984727395582918076155512253943707712423529733526026243532863031127452781672625893666431284604359704691237109160894171232483931453238194179280293591619591451165657824441150116302560578227430501416071137282266617829342344528622954558128821014485712576706286413799262637764084763853168631472694731918916709924714059546969826017665189190676030738862580830233590310044324877791203032286662359254132375023726105375764136406990676677700471636577176583282300771726639277438566570099041614917764662080736095290920909460492363188861034842290988175566485325255898694333553670545409945690751447618364473546942574262698674050543618218045935582729696863445537879678767090730039858675087712862443367062655530429676838081275186540195932735158214006781618357447085470883571290500724801147781880288869123744145306491237041023666338471755675906021837234140619784697990946640583033179245646493769012811947271914552777741905296490366044923355696513490153768226275000180588918166060529620659826915805153404409728939758216481640617951836034279184368621917864545385315144230820072022170216625497057352099421523705980824616176049606466204417057781275183636261503815386012763397842437319607390935518693627593541681724099554224914990117255427004876941910552195883452165321279631366181263655971170502239984957418183255353215118483840346945412090288203740650727793399794045282961565561623935074014754280925677573960459292013583746773191985907980754049613755204199128362361884704532398136730757622830106792791692658506720593439815753360107673993951389314173413345196141114093718263617470743778022225234863253684444842174567776795776803450880530716905063226839251603670044969990503008292462379140548156330273434186868445358873253944832719047053332356988395772848626254370734122383598504002678242172173381318178533551710995540648350348644441537502786041505430326966896471012085531436613857376210494445461143573617688395694562013396912626650573035407953659007872929902064574095830729633897678663199299938073732182125481216 [118,87] -23681874855989858307621701072977131796018740557174627391243347031880284802869949400519995316510900380516260790994633269562958306123170359445538158337208167708985081788995821443045700668016947832638442896243292398641960350704729821850825519177234911580719648427939495654504844564782860904424016432900246432466314342033476814720479181017341035052664958202814313792566484523225294004265710005639055466590774315726805990893852035163113013509481210087877307749950744762532333149570873603728498243512657114084397159475692599082520607845305534247569919416609306736054634792153269794805144152200024820659351487598904203598003120115114134138296819033398542172146849584969155435043950156841310694585272773310988270465817520547091115852225495581513202680359197192792339262082445634609499440964125436985899814029675674949577547278084250878068410625263765571591976588611917552916982434232853314076119804864365025572167985083414717764327639875863139060704676806988074926306772751909284887308987699640305060752127106739173758177391603609386407603603473972036120571285347145017962961399168132592998897005272829543704152079634811956326103954559194378272091398016567688573621758643715148776953348411987253081876636239917066834175579600784046611710641903072292035744449541993164509487042057550833367109511849423582854006336393267624783082922011284596344765240019771958002912423122995400322307120198714746136473018142816279501027938701758390046762045204753960022001018353547779393183743272676529310400676620659998014907495844321212144643031612665608437759949519944186477482775127707160051156588795594837665841274774507228332071948476178348579042167787405693106237242713797405170523995725963472099504052319209916964524231120397502674997649575451090070061695344221226760537326398180489768931580137755662453510242910467048609257672329226546580289560019386700541225911411649152688510927441556521331195271518756921655383311501007539324962214221066104278395859007706572699979042684586319585043318668578613457164838213431352113584439291550900479595311563281509712136256922028519000563069477898088185180248930852700306855616130919659987074617339889305051357788858374592150957732526548138810012314383448291532701511590919175729850995404385979655065175743993781020229379306002394618077576305294081655854158398072308705427918209274912457705011567432234868855963360935157123563142502612434465248297222261308570012618496 [118,88] 142090052021744340335657630416816336553672385043632374895928097179448149098192390325750915135615281275890618279382901711938966577067678373042582704662153398136136792037616730557701135928272136072883045897945903986495951159081060138820165785768867179022375989766217407606872629030491990588240832371566947216489425898495142849830875324912454081513778040375839488213414984068504801552311356425340634407304771208154505039729583830190195536215995409885495012215251520130048405429144573011437585572893835238432846053543218929448514744284571315425255783742457155803479293359188113264216074496749563252675493387278722759264246903808134226576732171080735448131786957426858945719324775612816853868514970538201161411729101098092911793896739589259905909107198672876042205936387158074825619275770336590342686788185505913175067157378728455802547160610060322414556079203250357462459620091024383499965691259218365625887306698335725919224811017315431839260223336540544685665434730524458705340001795975783129763297071698045522740562150916571930954136063227776093888128794041315673214947366838819609314884105314064610631431820644478333115457278744820711232905682353136764560268131803914538408842266362167102319909674631495969169572683448215626856858385467229209302197268279497371833014068893565625271041780129558980615440198621165480227257898842459374229902761281464593233575149461031238237579170557863453574754004915609324108212428442043525650262790118785561809690014567222280090214262490383750082447785318833031750731480260038534119253041406135322598947751254241842540405052107396288245429819157884493852675644133856458712173042084399523383975463054705707901776114718841872341433731808825660158867961415255591368847338462993688434729275040834533510955670217058034127689253937672582376665115263447367517540606770335823614174878236307941655308976591955723937354822655303914419220796816012991718646087522943152240665230982865674984513537655149457130086169414714581188421989013537768527393447534758251007654590287483142381873969610900030275875216410054916061104498661560999489332480708747846738467354912278614242620805128138214415497429131458540434255652103531245700029788806096234836337056261251158983674043580681085138758120702367985468135329087816400734569525552849136644616839561141527326532037652876812442480627319713509513612825336359087593689366710396296903496585678785411955039216881595228990560 [118,89] -239942270379727787760425628744628095917518929784573158646906029484860655419071235929060042811180104966592066689971039230738714281192082697061278404050860037537891052449549532731128174524396227759740358435567684310966047016029338704394654839319168166328696328388411595205419173763812054011589604065838072878152983836762856454145586560223451533072778250190801949809067053975586947320914290294407074849599714278186115740168633621628724337238609435101871760457210070203522529978371394533631947058514707674587594846940949599789362593801301831273553841813372459168505925172255606863004453020418153311943459714228660249668626812062253111787540058603321777516364432744868100167216869796444160000041552490101544592508466699882705628607782303856286124361174623812791145321168494544699600280442849812111519877607492067408510878626536917066025741075938108738348487143794305984278641677968056591943355778143385742904101550921483560580466206508352364342072360597616641274772452031382266759233669159416122885175632729718651667006934538838073826894536646046383719434974294918045767172110673998619025827241224366573396585200947556343205442803954355958203339259541770312049923362641008200351874959044894994754393795770148908115769957126904584924688838221625315137691765674288247939295230026100505751822119534616155636307973257362615447531187390333873831837713745917056454674674272420832318809776515252800504716408681863984330496866169572930449170985411181873162361456706108707387158661202864952623018537257581446158860716856196406898363602910583295049687667445337274033878799825991209096358863341273927273714451087415777035379255536445424242738859744979062307204597246566741567013370455984649691092416722943828415410508114309732127620807780938300724341306686170852354819059207797067684114074297030127998176691727341705427392353898696044704884938576555298822248122683197144964504207006521397926915499066318486178816669429823058142437923040927685693013336377823781100986266605701983390855685175941066262281347330051403129815682107811023110041470252414285861077193453635217485870741696824153467442079338763525579002647565018725896979963587979192634960076869991408821706658737647071870178402723332893966668298156910095723414579039906513587389361169698904947323790121214106285217933156994475187003267345460711693656860382005539666238168834338369028794315284948119357514024736214576670809171363893248 [118,90] 4614763785026905987414916127662894559649824619310481956125555112787107008215219806078151502550143261028243188111941389310643496647205100876616480024201616030212560178268880713733348749388029893488603499853188666892123116013678431854500444435780782645629795275527197487944557151246207185791432998931806535562125727973973114386225508701691192863216559414985023422154699058164190568237524216655265483775367314409829754600261912411320279362545609077179581320793788156546812951932419077322836465673926404539328266696597030793854142412881827092055352793140081716966002490984613850971061731567969371763663348389785526193886785934673880237276277611356717416334726505014452941602894803680085343571292596944817904529148028829331045032100898235478589101391140328476371543696117993251895309712774663944101825842746862252364224175198516233344012246810757159295955359064118083390056850539116323228673315745340762160419987625479608125695965759433968767436705187869141422709495239547658727195897286972738973219196785195237948325365555335398194342716967136949201505526126567994608134229954235175614344590070612609759053487158746351681046474326341529256909568546772919568669202907612708659901504673068466648721104528737591656816557508680503186706342387454293557023808673358980429676072283460218852670847166399943263405806584508655437619332231870744093934361926222435689771171657573661365322218748648925046577785045974413433473182992973554527193168758928495582942260604876474842479305694038182960230115544046442608049755781649906432117680741068881837512496607165425330552729523247259689674812576981905643254118941392815335346437800026405249483385937616522815780771019927349861166648125167895571185992170794937561950197973059096866095962638053230973075528749766699825034820264010523646215336253420148367758360626065224240684584036022254189489789688968604662044320997141735570199805832816153026751838111476806981851115773132291053661596061678332602646959554965163176633482266760057095956854571902468584129811877420988838212096172750688025401272242298643267500456146378078735854312977354065657426398445734235209495193216349484288697129895279228829445939934378657104819171151274400671361013957845375085269025583591841680822387434222844829367340625247748321874492844441270798184446417973766928802033471146235025211847122812216642144822657382145012555216547397732550023984610604102512869760591872 [118,91] 3655039397506932522022549671900080006932130274013724999583432719607781768583265274766727312463536425159936228665519475658360477958080355393954452389128332959909435682433227020002998445357317002034479101351608223877726172422660551307985172239419790765928743762701416080474777685975616384158085421124317636925901991496057869824546009032824663445954414458827867917086369796411730234696117258333153341569346266370870785486824287070751553857705352075779150549983855273442637334643312940298754940750562146612286163106496212775429709924249719785733737553566557502762824748249329165627536714453350240960618893593055842608207207048365106178128821290377721394577816411142097746336945687501543808769729103859861531456612443639194817243649482995079349159107220108694033729329270377417294192681473969092917642575478848772362678700883368159613206775068248701273563128419968616261203795799678481831134326710199792277802252707352357088707853373340036674507799375994446131017786001098044844665006122095365590132018259335464624267775626463322030072619501115642636900360182948857110407021423196628191773691258265962442672136828357449872227778822842509951740648715549704363820124675989103626271295464895055953755225153972584834877642429040849018171187718412196442829295413547005481059400010124355371580780932829648989110260847441731116105376134745203164673831600090166591408132870236406325800081241549018649974849122337331842038422072679022215432398381202711743064169738612657016652987934622294185934121801150016058155865273567068259039702288501254068179812648692812603973409990260646935322782441765661759386460737036255340247084001134322929717994706920003774598279452439043419701943987619999055462860182779540295768986975303818509680604199499168979210856163822014743377516607046680958386117845826611856432927851049239552278137005549404473851247325318548413570622985992356599818324465877739278588924943661582818936517185160835529009915174088397124473073965573657175869481259728691992101872800626045515444973495666840820003775813816402559653247789954199932527550535016270753300908650302177393916262180657762559713686623372587792486018298556250656709546976195658876235319385228234078660506120482365042580255623893167565072902206665064735641615915633273526202015250873607540884187652128201451088085395741654207047127656535462080735392755501315682867364598433392286073106314893907887110144 [118,92] 2783383769764795359356167739693891606649133371113454598081831176600501197300026889562396194656136907583417766502545862001367308606240863028535041052341442643671623502276234686198325456548143603364887825120711597065056649320537819588861748728648582660657565682088135782395298173639726003934057087140654678715359784427979165931658120812429085247188031758246533210044330127784451015887452992213875538408883615795419898557881586006996927999829245365773220697188534995814754259021699177257555238915002620654057123513122515167759636971645045861009493340116218010359246536882580315872067558457123174229375240265349904788037958894475211290602127282548566166967347893632902446332509119140198131399334757289802887775978610457903443545657053566542528008735261784051326270727949429458443847059389818572266706528713465272088000479125946465471060102826967311560404899553068741350766180133066190705099044278567044197781804717557035182702598503094231728366333342477701377870057868428563969279536094388721955912299475629309633824285067357607156648332054921581138950000561311622748431182986962038737069953486930960935121888125843599208312573911480431830844565355449906600992560541367471579328527827335095096013722081454178908067403171298919345531831821445688983771381059298721685203012860992470316898972886674040670772791534626111765676772764641544188148597226697329679087720797989901941458643926445377318786463899310320503388457948142964213207531450306736004230741354523756401404615763437258779902081497307683966868562893149131814086631849366159062349724165279654575398478381810311760214347871990105279424956534354343862867326709787818391991968630562820133679529833214680309309690378987910948899689906492698237543398761838625634391226353053290916067079943866557356401892602203102335221640675891385729497472065205133693267245460529253053071051313684579735680056749445047320625163407814356796877867845629374441878436346609856474615649194191868759787208729193964187430674402249270186409668596184544726332556488054565335794853770278452783770158390713139666025982180356579512757238154448760654121348459166301491436026487993197848007986864576855882179539527975716462652928972979801822753896411958238617076646769182902751083335393848179879900717934248863237923905093370763529854324592720283067019137094629598124318990310646483372345120351925274947620937925690978051688168311568938240 [118,93] -10219269666615733540664967479839110189926527599892185861097055587543341538884830090740602639540695964430464513598383647434624194628907284009874294384779557364716800086982841373296117823560488608834496791145937719266524736766302617528113727505320358979614607752526066005150297961351342686819494877785655591406397686329151674564346247990108374033225342286552887301201631426087795661436511197353112963680646921593486632729233963687210091828118003263887339447590191647537328734998227374905638611628924311169469156929105361901253816957905367121040583790744093944502180989262878497287949649301887630355796046090633925030884309978255112430140137794957364126313364832237861112752970857299578919540097309670093702235236392528678730362463907575537594756840082197066223699612404976556326791443349306407981556346262815910441879352114108130121687482332908875323909879948045396049481892226772426426341645225927145895049124674057962707433582388250896196813827588728403960124091294532041173787913836615475463147910274020529700348708540591771320232848102292483920182693377093523322515960675151783077473258831066518298965559450003173048114239514306586548273721315192679391911708032570877520287805765458137533063319933070268962009561458621694128785601144286349299692204983897263780223667456448850868780653985798374997604124989061742478410274462794842984502172423602354805396080439517178300715378635296082288285593445520364967098458997713007746281151915251747316693256875776372203332561512890410940739670792590968935918707814739562538844450001113395333137780655874759814293994452358156661215417929186619192289793346032063216273610045027667616133841378769142809916475230681072019520071858089177401366592523786954526081566438233752549175041621864430819279812739261694514763449660661451437597400004323272090882367599718658689794497038882332546677291708377475417681004283413773816581775487805950174980079765355226551231333963510446317742288444162251885545725803107681471622224128560709271642309386518284143331076454366629059151088254335675768924398335085423210201501316116900536132304916996287507423048569218853652808739539498628146925574950325352298211623071760294163205469982003267645642896282611983282027274798717661348862558988911221915104929256278847734972739863381290606927878502392967904456851455375295566087657887383451148613910951325752642563768953162773585139933574144 [118,94] 4800193101047148748172690039840345513797608908943428591331230769695713282650968015791516987416051555470410878986166027475695569573674269203643438833905254734670489054039817127405145760300213346528853193093479944060707199308188104598337871710997082248940341625759238325036281741059487382386111767670126727174110376152904817755094598738221020130309323447315425834609217116198384986628515572533364628125602910979793679905892717085615259650928155496814517974972013660093426193645730973670004290423260417786669357813911109513406090782340023654061123787185907769078707928921874650741260082772613516111949775088182236915613039132682102675260267837374372736949168614442764971034702973109005803239184549871342013778685553108016926415109474996503984108230746533696188925656862231322942663712914355551908584256286140929672638496217857636216913110653505866856935176472825095429507433533617237927992128389019171746356387797759150840785558098069338535732750218889410173436428025632055380210410242275557950263146758428116751614965067698616229692149943169474288550058794496595642377217713637166778552841268135095228830665893292423376836905719508086308708996410540496428030583655765544697945715681305698902665333380810462814905416720740034896787275802603361581388528565923769942305888683105465823417190625291370692201403756037058780720342259371394120034227073288658046353634686197661889533699101553582602901929153505911026518184760331540627513826504328895539538130340345575881891919860471766933854536244441357074475233903951706652910486129308146076938229354591198655237726466168748096026930522256387587089265221455169907432684134803629764887042175929478129050674695855467437626623908106511407537477342966060355028395570385439469464785908517406541438399203168485244150251040989467658026411465993542053591711928236681285525759763302398902440339807941078925978638733310933526613029793603075745200511796305371488960921692866172902381679491510948523143071913762715185835311962001116936729272607634624596507106241332267762981819937430787918323588293644424865265451413040272146047205557385525134201308083492612989304658599745289867385314970995695825478948392234749545036415328927363273464632629710410480746910139311004055122245762740348978060491857005604243358229955842902466769684846029090592008955164946166636763812532674651374339876312476125061988916465735640120842240 [118,95] -8124707590454974780648306320665145777804914246968133274891535698043348722916639412679486868822844206890691902093871042569414154184698537741775611275492909081744360393764944187453104851885532058347945493228804549185924844866846265003759147994138500346043105111917941740011927183216877614427183079721248435560376595950828269942394628605886154722417832082668006053134279378125248358697296450991065713012621228005272791490457684592355585738506987068260678136065783617050493715138801287115124082896345383238016148444907312826487173092519821592747243017362846983648893193319020911013706237272210662370708871504866550009297915744960549391712235085470425361117033184316765635036069475248380734282221949835818700939966572465238678189721238803336188013045798886921570110644414319104922972180288930035341584838850759458759797447767653454321739837621709681740780619144013128107048292929886120895417562708014930262401123734405742627491506544391628371815332709418435665413772061442165111540099543876473355895773984069036687511527255115886036691378535856583459266032068056195620834469496784521079767535485715261018578682859159985140245216287970863490883066152325284570253526326627552032620069471438796261347970389853445166535110350410145483999119356487318958216916104620133411745270682030490425057470041567605788760652527264611695819051732006618838527921715439982522053992765710059983187834791834597933276012638609810051803326995441104677277450770667146206653231846245293701963723732819818062715771456261896145336773606053862877036470544810632507276089534495622915691936731235790396048595900101944025679634714889223638021185910046062802569334610313174124524735018308860471509250869761414330209310702364568875661313699566649224955405744188063110650661401343711848500974834008013768966748872703986704692749490776331405106988560161466208424713931576220783468710030424700939946138686868606305600180589977235292482124130091809520951489076888806375369922718396710163092189004162334824234734594027407179358100105663182846143831585170093000983327390721055848815780710892812670650477501290506623511468616335687764835906518531523067923245498736246937378110037890479015543413842428203360330319334137221783162820597909926388846482180552295443525033030354665965449802505628651430035895141577164470858319955811739271985362010500570778119145134540338105053876994092323840 [118,96] -1744551658975443671577766071969118555464219331213571537028922801634872782036832995008840877103019765258583536696370723632654628688433824065285222992937726095239201402153699994400674442604239645136443032668968356659909295867360483882506035514802992490266950076849993536336720756740202067557972668632734781718874957712679806330554059339883222594252997742596845319736883925241811374362213986036085432319174618295561478666643960584489330235372592348188395558767879577447661207284181996103174593217512386406944319724328035031499062643627510268725039362612816546334061357072736918726020446374349131250127041044714915962450220363330612243923069690133746305509818750173761143273275113367385570000065725245792935563457948434933890443858373551875544202429388352906456284593682522182099971140998994715916452208238803599681917157655721880682740496382131141270474610854475747348187144505156276760893667922219030521651844706672963778800579496326715011257092922020475842462800608001702968376672729208809451155694002235319655860058421142508901137433253508525521228657090735654256080976935051575010852803804793378509961349749657371657435198050183385238338456615302521333396521435709386266194211393987293669419701025366692374030680039131736291579681227856519487790018010950748002698801802162921432990525188686616252041460379066622756699942336731734897199410668703385473863717279438959822724875842422991410454281116412459145745806756753854467035405846330369045779004472354513009466428684404885168704055535503435710291999479455124522349933713036809389943071406620905004729391500082272629729273181213055510615056117898876804345637872362489651931359170885485083113755044990336531846338026629226891098355236078299375644955160942798831972216896734534097542386416635996684802890639933326519342257861877896411994132685480560576165571536700988109074873346767238522290917037786295212199684215327901621436970768286374945164794495160720844020753419073143388491004200188482680403774006608974632390822371131975860694444240119214833814397462717774630432132064774936627689048532596909508757664374767301047179967429214423762874008511762195819247150080373819825126547859698999895642511313781810397400485562574767775442605268705899051679235771630267198941545055930832871761454042220305359384235199650847272022323289544901062037635151687562448401423853696813199935062414064 [118,97] 4543260786365473861297760208262597284503711083078812281961520887198711401077987717629076075733693752037572191854664393646176562503796556391561873247116914170081638666534984429887578080141540914894688222184897608627099426996958400869643947694959528569563447785897019842230697255004348395084336798464856873170912443314400188245100073630999631286575128794963930996692809072379509261128610825702734491028637838375284535350124932428593476592680531155014625506642623433135764923966709990581525581794383722683729164964723429348507424370133829858875077545843681047148656796358972459775828852207920112587873816263596216145667066452849019581538484416136337750159438628940215859496511271380737932679416997834403847090051004107099866842335937798042497950243083055401853469007352408146676490458302169292059223614032099738972563383647038415857981735936762139236691738113738655805219741026466011058817595869774131325926734555216147687944143254315878316305624712346079291210653901401531912260523199681158269223163934491565285455193078695605219420399420603226092567037175325938362306570682404153999657251108329618004259291315798652755022384930053925195572501912098798980407838225646774415070568835230848686182806822831824980198823546419004498571339542341097356581086487220883129375809508965901328057305645327929510974447352516841172452739685259486552378129899181408169248957696735984556801816017474392769338250919379777267241817862228972357752350372190445102585953443832913999478866846327064994255279671212079260264721314354929000490627623339515006565647145440674260873069095032085085387907322376428304325261888416451698485452171225696883553019292724194504700486848284472362060910961555113484205868380389728454132745393299802131606757476435888701535919249386891895432764259477496280978784442055913523217033803408231986140715505335472521527575523355425103225738415627607295001323897259411831212615496561153579708612590275183395437133905248047905054839378942536717859563239233065655858998665734454071718912607223151968828830116070703083092320501346598495171912127482002193463516777210641459317645862288448120622097893606162634471603130219946217931830353827453820752314964189735699805770463901290385566688288053755065930084936675052207554053558009994174858703514569703984249756871018021597781251620821061228418967050415831075224494711119663374098432 [118,98] -804389937410355802691848007564295444481812684637516334251905421465430713626010127434951667963205925036786646195310651381465061612485409466334000475561855240554125401874527292760728772435920252762966431313075437028921978255995608244252896418381739848959314139224780924447757737558558179770316459583054197833461705877611546582589325111036199045050241661632040901587192549483235186774867833745404572897700207586046489384884260895896690866288999169153893972352824520092119760291434733823987621254636935879428927319120504833993589355538350142806377848559600502925948658762497089248648168400507912506526686053020382129958556366303316932746695343280817304468653604753404973136977539264261481791145208064407624114672514704413379080596541859506443975976392258111829598856272973011283498815641945245480988892386141839388617610608392903658385464863157579919336997760260754661742491774280521851564843963569780594904611674843594792952380935232060124277899368313082041291688572436532198525239925468175584134344147773603192799834850309494437441338961729605978351638284482245388953346268936226851827706249034381349327094622099928425293282680881409773153749957310617132735913643180649662128901264640885899139950831517207250568055764318771155223812654654100604799462574504009741528272854739544461472108714520490804845400006846135224097422769203741524848608786145543386332281941490247481566088090026545181956905232633678460026104715497502666867244780055605875295517795069855404359329189728300912310079720828928253052430367441866652127846315666325181382301497376523150480281177543538841309332503560974780134660942656999643130402754674622449845139653546558789853750487940547844518374760886851570087120460347574957848475898583927074412871768786959916872939257817262697560838111318348340347944645873933536068676453008530909237429659068254473972260722512786712754151247070132123914778175067280435977588895809424924985814468659479144887559806298945072198663673887094239550956472958967521548759344870146206687529596373311850411435723591543674016620971019852674771398133520503843102582577494233424774805489457511245203360902387611530747231153607273657273886270940107482183601493762136734900633273949264691522472366143371725658673190171220863002311568130242479563968479030658642128839657589164919072326535195288663719182160660144440386153456679369216 [118,99] 1579976302160263066194503810335938745932392860074136437637681979837326568561770982940906372592957837872456232579304445008697832413656315688083840107361748339706989480659137203822751206193076524830214601301024669526406518921980189868067152882780566045576719474310345209646602553311117287570316072461705425710189538829286821626831850737763462680562717360538371692601241725446384406317207662324845372854223298049043917959201967441614162695828997576668481632085958796396363046166827101242328930550976481753627369057331618580962102058605400389281341063328900450335359467302286500566838915880239600347278277547904463569656618018256611376455564599740769662696181682340290314415853162109620927968346286746522274976173466182696334873215453146149849630572799852572792661761701896886702525474047574960416657715139067521015040566295506392207982698560937649676894636736760079190441539321882081067029298484919162193438586962478391070047208198642413601072440027841944756522096062390611758617468652406239818155670011839626259809126593784776484513737723193648902778644072438532607422199373395535972220434769019621071148708222328276806288744590653066268792018709783694205945715938940248661433312684385515522655159580615298736912424313199297440185110629062342360863380711664084539503042763084378623111106642922119211641851795983790600566636472349924974851096534873042950253320575343379938058979232405329050685403904652295386749909310335894289098373860565989436548216068042481545064017472157212354464647311656575712525046082153314915721029618074614128806581840100257963436068229305673809784530639880972082265835185608032562601759404577592145593365345672275324820283874744532425360670381378904835932351757776466775153942683471913327321967908557333667275549421275627613863579414455132265100189113474274712498533407092402726352734861534088651099856527062441206252303076922226556769600407770119758957351974616615316537952295653471912338486508102257523988602893555625758675906305674224449276234181392893384325434369794727942155303522104977120105101985933298180352149413884792063413421586711138187596400048964163153633504439045332320670512287499353543729889651317040396802077402553469441868664774260435351384159751695283314366040389748626238794816783986979868087888718766020348396114985365977557476252544772406251492405021814115967815710437888 [118,100] -745751048927749883421919682498254027640054225021297170242388652900641376960480558447009215672891181059924143533444961216833332793339557582522980625402660144008219479681438288690898650496715966450468290184713736644745008065148274132248405403965088529005705000383094091465399062163765159787179841126415695888104075930253665398926937845738086645634093396257819143651097515608395583989012927208851908434122672976880722697578281385297843677778519593646871474376308381912710827505603405425648010007340746801874124935165464394379050024397732747666711761925073172839308033741043958494333983171353687953481401501555039270036742222999409133011703445689868794356825361275760808226159826984628066750750007996125395579196830771283589841977255496855748504334709731364846620802672824992298771757313910415602982415235868554618654291775669724314905869522043673455078357416235510665980969913205952901324039564197073267643165471406008247230805072828445948803886177256008872768100340991752112142571401782550902623204319825724442372218074178494288167477953203552698048922611800287526978762712743740123198754700319108201800386810699952312057567817224207551632249382864520520723275248103045048304872665052991318853717319982052492454726449853013141087046665233772906018206936785624584776813653543911821247788451614609067404186962407292715786231699371532392281419070200546847258466827463111328159268406997436723861587807193989207972572331854851096899789223840615736972978451596567513047829524485091824799983309139598065579980049457403612751102047696967552106360989113222770034582244444621610040472803826442563711280873514144046276556143865656788529093915591196841546455905477535904258232159246959097218691549047348227577193962364414108953407090721780719441962345064178150316165873175764221550434366033630806948839664472674645847442193838868408892051911606728246444731307529132683613151750268484724106982614866244320332277928833069196345533929624078322624098583042975753389532107628131771384823677261019601793952447151079539160846774307310622470816000494700850575314927349693889935187211101374012388270893434970554480587912106956980611943744824618628470073892981049650407859762965276384154016633062834646374349439840135097216333944217967806039431862465542964000172847793797103362853048162676488148552492880345890084989065817539494664512 [118,101] -3185302181210409549551103784485774719537300804748946991516482784634982441404352176625420342690679662081255865057197469649415757190221869723420977595956501635809416047164533878861545294211747917869548475526465522680190186979835455968883099272430868378089245203727169793856776211058661651387399038446682697821618089776421194703828524341212707636553342330794738754887443853159886764812065223090711310494014268033796754154068088929159042453874187714015776543897073296194460219279111909917096515649528573001848232626656816610370908029367788971282735678251246376603689084150543454358574672835949935282567653370950346697446514505782606563951251414529959818631423035872479821488328967536123734546350795420378772654487834659784593574536993728209538129568597435489245001502343054415263335742639311754616968986513510132109240625122116073598883525566742364248842519267960205620927651237253574929709184465424270702907682555585586780877372366990725324642573415051040772356234732299668940084527774461267836349678825670873295279324707254413184722489325912560275327685656762916032862613167102270086275533018380388146978429963629244378563178807457817138048538582657674136804030223840801721418004919734793998524956150820578245831573104734807046253637763094969077515444403570360333772280113532730918019932706887733603078663104824809143350847540500969689314826557616998714795973804006254148397412250207190280750214342187085646106114079677817035840165246580326893587294139047863106070605447851552865586323302716218080001099344426183293132022540350505165680774818455354171005118199577915018364082901390360869432546170226622020909975546449075064648531407088710878485978547625353395428689117118922138970246589562282087862026840546638494842848647452020185742303438860450692775186154651005431104435685254943001452667632035020558594558671453160452766200710247186728150727582854580087955093932009486568102957968607572220774573476725994793880281749889178494243911501155596040022289982377669805574805445839908539878186308059657996524848118378370151041862603850885046788160033959411800242337816134972011599654386203992036462854922348426492427541414406671243527593101149715410846800283949052771620821116805646491718136705450318585870996067634508019408967847553309160156152539709970126005404013408641361181158595195338780654414828993152 [118,102] -28460799107619303431782093093827839310294923291959412808690305834976621159299695758447225806574279483380430595049257044079069606210956173249426512194743730757108600878000665462547262011442079652675723557187777196664041890541105411883875481847566055530492771094576322821760581265849803671532111879351072409128689692322483247649069521979015262734913105914512568552421842451329164588849753758394153703202261404947872832042934314982048446976960292380272610626937003444638079956106179042329052919700074482635474062888645221538909745507444523214196655729204659461072989844880139476973147104828579292517611086001686185340367902034379178332446766604069198498929423136310978096116099681260095591795973936893063091522994362542103183565564271392728035253024036557479907005560202118535406057321639873435244858144898713105312911540133594509868538212286457907405387459001658637132465628373631514834033517223843304108331492392147896167560437125269867206749431692610846724944417797364269331595264663146754238361617066903519657691318855759252196829360875656600435919693326412128285172022984769113829139126632171136569550249200729730695825810028950339129882921188232509605438835811540608103509344032822836220242243983239838374795031331672920180661465849002031508400149337614417370783221706285979362270478846910028836862923075378487543567883311561356741467677337747228156226343495154493901700385270225803621300752938155277936992881604219544752050018759374264073998743644507252771441794886633943579818198275570049381196383245553768027697503350959616137020127390662815325560911815380452112565349586884046104335055277419933366380907603286988839796109997570540462578325254073407946072478261565611498676165094222322468346192423209287092785158354810436125654072408604068216812233859799309457630980515300265761361590860623970291425052706870648757215341475518833726186864417318834247471767356606859889364923118111846377346111865232185606635815544651145989721126933163578695229576422227580909100152615114993255123921053603037753770712229406757371112261196145501992127652353857392288584983943107732951838851783603593282873514822231498261956118906029439152033496182231153984285497017119917814189077834398258987854405260689350089966981803331234296173665665261667909901205371746086979600553272926685480827894315093103791710831360 [118,103] -5470778444963868263345068659813666129179449944754328204244699323252815382044560398772259102892112216377934901422469029514886481196729156280342007501990273610375412311923828959474555891413929378463068477015300165127716130469712101885135542816067835663289741679662120739936279127441064796479847776921980689576422112186352820603643164442764194469349160324072422601406332576249465609944794559841019213640944755624689896376324056813594529039121864997872993120219850798880786556414824302318960897283758189013347903502061435206443341708585356305406599164359774343537771153416503491842166176127607399671555622842953134623916754850861043562386661664972647981236554966119144466310616888633209579875157483261436668361926311516001907725923590287812956537185130828344133206219387109039056848438005374489798417883376261358452685887170680902656682514910058547192927986987084699805748834024541724158713529241978255329575333893082261555683419323040027905385576982944467258995251272205264747921163531466540846364982439912233978467325148330937772510374766647733367381706594968153575900266275566515404363052843602289459684022438978869745584580697937951962763660534983109246594506471162660526237165699745554709038566681622130949710502117859445280942623999489163143414581563336010957020413688136160491228167258548664788858938898923083325151735068586843027984383669593881519645139280671650517043028560395523168586016247138230639624391535920184647441409831769911014310514139401468246272890429493196692956236464550740128796330295188500500224931094045542725064213950365286938050583210434603639567188475330371796437465011457719508933370701405027703404774694949833628262623143555881190076237536378435121168413852541426242714774152619168666586496186414249501721618688736583995089295859688025720195939966367678747011440752737298177835037517457082267613890703828097036602751696553846486503780957616618987808919596405348215903613618981865795770675402350157918168602569626562734936545582301396107524042805517009179691037534282107176914105786722717060943937871428081455685100098142548670047808110735443593361727896208236724276092735309497151029337013543505506466827881812018609561538558086175245896404852688185668191845898062033761676070798240631410722461008878311987579734272819503049382190045820379668119102628005318009088 [118,104] 736474940832187262659883775652691925173504745593468171322315165726230285421766637279706827416776837189290215747060886122032524613375514541428847434072748247787567401112307229333150814184735196182055500204942120551285579270268748388660796322603137823327707533266774769647325681242378166090988888034939856116527672474747116636366670843241963437937082128911309445410692705835575321603749919540272743778668726615760679606172483142647802541192519826900000361680090469120314986262085487462687497625330744524622640238009869416132919154246035923874142183782785767587777101992839266206454315283278915214386524442728792222985864139108278095425266277437815269635442795518174502227838953510883727717611670096188289990315590132972891313881803119529657510391079287318707792387866814760567228077585074094073545581544161030068564097299180320204014014276517977836808978769817538148897689560653225674423239821946134346435084474201250016031920108091923285144215480913064947843559944190327278340786066491210567762321310487430136873889023442611650637728943731403662512962277067076485387213282086068509606090220952335403794388160440899316131870813411371063842291735084885142013889952933041066614896196976956553297147664637439485388814328037712108462375091500558887564401460666651030805596943439363138192869253386792888235777543831866855849521802702491897561907303902961585610971658954010021748857874881945297818214721302790745785982324346947885520297045237041000952003029084247639558716643521417008444372194298775380088005251072311530388061484811041013541153217388997543686305941507962518274643031176034440242046719706189764452639194514002282135241882020760360545261667563773770017291112809644075080763038897671196434702916825982136146110030265010364456062254112471482771230577795515176491554421395632594050900499915925169595711892704395299372064696092389943625616801777291298685667162952389556989214096386527036283567531256377793971631394484349706353106246317070593179600876288433578717260480121701248223935946551674935205182022270061887165196164185016193700892208456450680614809249906217727172864198301913767027643522893370099012246575117638827557971356629515425847286754857877054370703525835269040966282522124012425954928813787863539847131387144132468594225294497696268311420942799412842645818867678320 [118,105] 492179106234844951574132644427788017602238100504917838726692242485774459550537204980959427500189346196513786162333134030438475045146294763171170309047193247896551777815000544857652189890361423476464266875000411324975371187024442807112726852993592265270383749584245123122031936179469442027771767708655346674405578295679852702018222637990238038568640251000447748774252988373500860755086879676318277090455035431773794623479877229187554896873262229115745631831675638452060444166381224653695442578665571164442922907377871423670397060315263720206018692608188163257881470017115653192610660880525808448827707238010791016847754312815470674372632853964186115924854265864351330035879222832215217775869122248498469783328548539000252065057641818760614393819425940479926039390618147256157695420844075541014067135537881561447217082358134452238523230680825402539878269797204407339919671873329518957223772378132965041635626850504086108712839712452226418082912930423102974412297314184445348282007427642858273337360567359744068488450290745407308033281416167174935252065733511362214831851726556652535762672131465663032508285139836938175389450017326809266226669619939224811049895435108198772956643530623128835812708043978249749142158009252557240697702414074137233316010242455004750369095978890909915033836567001681002805154464911987972861422750642334303092738090222704940148624546148565442714937050370036501121758391226581871406415017640668095307909327204977810303058438263726838232241274080532146808746717485498660015031623390074970729582752903727660881778128278278014671612382439747857878333654956582629382989846464183713794449577906322601573150977851874933846293097835528206382790184877294752232204759483643899359266225371529997427688602329377878564953366491382792868274655622160115830908966929980122791781397827960895653068216025625397170009346270370331756945723033679592276146601243030076872029294405619560569441152466926394604957001702372549857392271920943720111956401306544835858671500322148156001467171018343565515829312466386673600590791490651311799578905674301302674625994427713377414514809434051005206269631121836344976578370763096292615543501698358124097661499923698055794611865918403296170913175017877780370754743518351283122047967799548476646255561995581183652020483760419630487301120 [118,106] 50589017933873028296509501636676332659185734217220646222201261177847799050207000265602880449293144270600025328429762825150821372200608484165351346839587732999242336579482137473750082758409397515852148166312999446743858939073589094029958322047122492563441118225944868901242181619535789301444766038440874838290483213895822226586098341855710341204772560342540266209200348944807825878528884804777149590325644897801746162252815592014758186973280672894626670999416098063463003420177678373828288275324145327817030995671651994394773348440991758404765894546842115468021666311565822917192637476560730179888135569053153725000101900445200713845897174227401736152693369802522859522503468312764969882326597201727176440217539423353491656500449152410887101175681850052721219599504623484478709840465820053340471829170418842951717214066798634678963175962745698391923251204684551466489045021302487265451928776659094230368631376207840224132884679769569031414876008477741553217828540800175990671318895340557418789018252496093994712331765645289957498779404332867730364610111136285274884049619017140631930735406035963402323167818513730740186723847010409968553432581622361771000177988071816698951300742602768505335282501798291539048425020357173953117295180431120396752545244670435734087094656425533714751515316140607054464435479455496920619997204640853189359306383494360376919022030751927349045006245562278574737005367139573827658537773371254843890816379075294331187681361965338197192873465372641759911123208017835523191686222415589433945960888713051362897726167746985769732768345384549165441535021802827271675348166269623159793486185877698433705286178741864303951264221084493028154622392279398682422023299021372042656755355738413020190471556460684149070581970340498252378915446616374491974482488861742493882433376558608672979891977683916259924712149280063196578403996979315039756670451523177593795124499804316189076162407620574154617987219366440417093992452622668428692421072153679179236728688834113681011740632206224279579578840224969171841475453127729804501059481728601928366988251823427888240508667081099869150808472022644565530822716583750821904183630201629923781876894114969281837002881650445132075005501997104962803653169327942412582855728726283174014802170480548795169774651411870420416 [118,107] -4096804924671632897375247551878625991434187199570069151823493900024579041022814751070813422101265602653364272602720443824318580844870861481276410858283784050213897352592684426164948989219207780659681428396804031889886986536181962695241699530768054883279121886667055513110498931967904953961129751858784569419187632851937389616971161958198932800108509774290926933926608903674599912345951069859321891320064377961188208125655338237106452519537907188669811277360301630369112349154681925321610875395794628157816005701332135146152983975397348078435359147216894950568889377938589031919391892984695485117237109906805775615197118606669137856456301899650350898838531444835433070361547161382844265791855226313664049215592353433269556460406604563190690524835158651919926656771608674067403290336172569642606427748114000984796454895966043868047765917330762557490519022225472972749242063210426905810581288972102342310224668202015774100407779406566527383084835259809359770517716096166072206139272789365441526956805279155093223294454373727139961204794107309305420141432651472016080276978369176985632582852897048015678213190984014514494582427258060148093816967867142120755441122488511053920974103743958030490017421087614987580178426739632025639003313646990109942763518456898443074148008315274757239623018888569161015561384224348154002242766040977420221261484073342011604906090559168999833820455338393506584944926327519318055291588599791322482126459510366669105704569861370731880622364233844623941689730295541630560929556716959725818033956026975093058661994953792462397129122505186517704619049512280309447717317607525953447799425486324983974150064486913629123696439530573960845501178082488055494052859744509837040238091656745918995982605480534019475041028753219460168645200602587937371850840974256842723153733182861862061058613515800865803425313552477876898818625657055137220151210496931605083100018168054874151868552574666312479835777949783700238101817871347545955860621437109032047830827946056667026891593722368706565402515300449475973540127028149957435620937682913756765730148240961085356098899918900938255890228801735094727270743817954585255036149527723900783646059075727943173147307493458793746871999464050417489747751265149167437638492773935342247862492991733718035483820453696 [118,108] -354143662524004779046914774101161027720186289129173826516993128523397091209610980135044742585646947353220941336011121795667311979525841990802794461686353202810536165869875399249065958216577852615263911462564605132871786065245019870155433868709940201539622709699884871142095341771427716878892931555877932680547860910814349427475531421143654802084702592406907282318454726161199646986713360757857604014359772320490524672066477231401928139310779773644629718865139711626277753696246194084902331609509913490543479906199413144923780689413178416735315586867677005063061371464798907590655560193085145994196339352316529583805090360971746631809581209746185210764685896301665863060653195864826999221760351211055131414543688115275644294547888206705919285361869724488968069547995613555787501068766544324808768133090243012039426496739314921677032530873373945933926905093676164102011936746174289548261968402378046496065950153287636791490257185124905056224672199001254562397456548239422711558433357068779793235096927500234523384892611043434507569608761968195772011466330709093772686868478337477481017565738126637316231567646852681903742797923464031679681746639095663205910272496734783014043736700735695912677699628395844288816922379613708853637157068862812431508263803705578004644221332959856241950368948393394922270706467587516001933531728356293083222040908210076286071069628341671874394949012726026800789351124957025948350627307474079955501739111352690729443784777379153721787220920049650632015648361620696848361987505237728301594832626981604147380092413003482545675583192640817546923425878644270605765442880119694841730287025739639837338317157550427523268423136713910294816075412242216481916350423737449320013831179070251744679099962750974567202481647985669531974952144334272523771250371627832500908959461621021458216079344405480256197194160057528509741622338223366822370381956089396163517508935769697282035719240622087674078414359732119944543124904399016771362842167644766178313736821186254718002631058628099806592605256592623171113643438062884801598069819008879819650988853180550706913399410790038267444176294085568157674374739920491105643426522130105183420865525882472532293790763761444535068567379768107843916214916962142342326382295900378619955181649959151225513120 [118,109] -53508921049725714579563218113419732032796181368168310230344295411657393882001043933446800744885057338047377592834088644942983893481208753479503631742046000864291661640667608838693183896554019577295596076767886019086500691463104047551711739693474985135486120358661486947718554396137628904603769200302858016633777949250679983716640100441890191645013952147772633760192032696595068701078089947244276505992354449873866878735582709953227932830334811207798058379299055315168435486547651903649773381549627142377682389557055198301426075046313893291673226156906275632415664192477511524115804427922930349245652268618193039187042077877848071038639803214430241000771774122795566063222786295418637154949416411556535395403501063935430705817610965243588535402534835132563030491211463463622602747269980810526320319596098479515816212937569599117824300858212663013894388798313579351419851720741051610325605570477652253010005482988746423147208186298765266857753558494554194448715259690711291411420112637240854374645989293018457605049907555624594672337436127579199841449234951489013565991693995214088960899695831702640106947361498658061534066754463307728497591414958242405220380885515424928952542800806864563934337911425588364187643956244876100381018563041466289061732607731265790530079675062384509915165858172664711054652551374644905015563919806466574183549747410534012727411973153645817695501510808493394549081422237288108434720058546183052958300316565990012896192996897500051485385099843295555830277331429698586658157336124946462853281327566804140142363439566927148879779906369197109077395692823362164167475641337714973125848669966916793763899519427271115567443123903362556748138144530906578775670801205051629345008917218920196018654365652288688237659967143293819792085450629231734865281100650464480362565117060194562215103398230970295245060173080280034088675908517595666520611155695664278170614911246219691693167325983594904478496681439604987329344748556712022769430551666434126442035936907240603487046200700626504931646488474093410922231693872327420361541598390543975048178832024638495153502526466819947309587595770215576375797262278033708006303715818921754385381712199032059065680147900670875386718710230227834020040066108657933801023559051542129201739229703446400 [118,110] -718130225587837517901967866006399312285845656871510949834932364288399433701063953035715031857238506183191352392262985842210952133651102096380951592770270974200339144899045412149950850834484659128716206903328756704007176160886492760661970361493559378218179889575332135085258872821387507339791063082755035741006467129484914047674283344903200213629098371390603683404976744141994258371949260798785849488981110779941044755184116960543287565172917724676504318179121422620666379245869878152239887707097334041304491469325763690995207153980216488318047521727851381883433571453141376640784926453327894654631125601081879782007423744873202444686406943653676844373303896518300160893781357943891251253921164476861412465450421615062896861297891801550189714637027291237284968054955719566255577424332187720032730429489706799386610816739893265495973002629683025618239405778913395806586147725475574966111594366627064666281026350738713932296272157323678152776459497303488221867483826937062030963010816136873864967098664408706945395527704945287733008998873489890748504405338639344979383543366713518128469090702939613541456949452590318784801679796809129318069875593692481631323320992388927870672195507825616582766348961105655077962585394710486291770139397139892114030959521777256371276203905779494745302386854549451058407810349528433289608253822499045656699422473525515327713972471355709794271383395201258064221569250960223062782576075310097131209047952536462143650161220325137329668084557176022967893938663106442416704061230287422694164424425321310285215710115209776574163409952843436768335865422137065062566951664585484816655805160831790233464873343471656321784892130212487824066389316450248525462246266751382170916259308173173167395211698220302454973517976260347797477533197564578389678910130652837164295477828802859624727088812620885998636656965765316056573842114413105438813077429477629912201179895684585804297312174625031564932782238104329527806799497533788315106596069143088759028379783935325685033005517478207626925842036426213263982702701089014273594999864658509064055962248984564855322580113525953249743523155496694015814134062242025563499568685423596931348765767817903956796872973854704004028859473095647817664826451983585558980816147818984166050425472 [118,111] 192057521132576165673879315177598882235475386821261034763987563988627735074753359712135305258017625047862484911646662924167017618806162655393580448696152590849790826145999798011729992994211328382571567894832391149820534714096662382593841141138067386941140102558607467945654600818699078588700204834079226855157943174396702110203661521314434949265390412610493193957985913994123883746854450231757343862434232363104643139025919801272961563437853489098869449824882600504254543905757336049388753547177554165369830464073795085439767303605968023773729336996023106612023238992192254079938583848144299535532075346943732735213323168564641155865128043392366877341229896059824762053398928299479123864183564611962248984170544824934737841892757221789159299555352172750260341208160295310476856424857465824756308612916408787598723802471508615669744525683455071388096811294857957202159417194220383643634926517981905101381265290718813191518800875527405640167962790102386951128830741677057564554479790759781990380541649760368284362690193727899695254489494055183634223337033715785094735349066192539527442478228166333076208895076566676076092855188725486338408278834149340548459868111500872646672176598050653038922677039686576987812773907212136593192059082361019190419238258591553735898444484241724687935264227395698155687762890396585680386144113627987864137511008204394405099608456928625384644794779409842455996185513950724924877523135447162968503104292200123667006585199934116089054372518370917577302261997332151814926390861465494605753600821261321550784318416382620068813318938916499067913681119729258338163318065046862155905918053705261761048712947425354282650338766262117509280066964866922166165056908715227689371352324061384599336507549139689652278593723960758580098986473350788236719022206681045126208418715303181649747731325608081523454302399526822430611710761219891801270855207680359951897972784639521188413093377590256024770945187625482869125884979553034735234348406833258932767717867234893693632247237299947032878301378929036676172752424717112411927963988035254551388756074173267230260042405435185999454574084184009220374051338496004077442340706071456021884492649538834920814266104121815203841017269372216579192155936941239521838707758890301462656 [118,112] -12734273814905542272204018188623996325706582939582267358454322470938972841948110490140867678860823267673166169085409313760398068394689094409743011361091993587041293713905473513267354264808915665624481238656480581835508247316587457059208005349037518309048759707734678845790050349039576464546655307680361771778384044123437580682010575876340498454304777785837775925156292151631355334276655402210019485334088604376191648059101716431710417981800436947889690857509904839858028564888862953409065763265576572477583238841864646246179632493399351385153277122843850604507685331772272250731145741393645174749441854527698096387901491199058335309784181836083416995934524908706934357491240770633727638655210290441028683481402189720247166837959317479213787506661050479937815660948339074686439361692953682080733052649890602905576586410101672510134179369317098660855751959355173451500871754000273624919287809198348257274437607917798069334897756730953395754295357398566798417770869879935939795917616820187838712343298106792972518533297978400736158687590993631413697529336377487252242515924063503646150895641333336913220857428944671431879192044376881649144234108008599435611787761415046540840775052035797761791936164504301619898218234009270335703506593073412466558418182158276861193530053598725828742059678101979052783360787564500225204734148031763058964389982420491830265471385793257394118272139297985599811540420570383533024662061982365728658080721201798894871188841698397125909893566187652153722904963092358909299725161649530772198182315966930216504121167811948790512918808319198800187325247930955685093448323304588779466484862972710535551425156609511228172591377545011718776375451914017547800625145010592605864920111925455877408652609565814250060034212915696727004758763811233883087897248769042020876839796310221203072090351434758504852825747147516048574035418744529277654689490611978406319542853533705682602947779165169158709772301469972249945767059949796110902300793970636419067127302886781096594067209151058732527166946450693997418420409883457335911626809843576247118329692117464368951787476214409398574551502583845641834182964216695174374322916889259596867989756165343093597327196941060544205815913367721780034095883367078574092376858681286 [118,113] 2921644815166147532814403973218186829287283410979985564383219632240558662651279768122970605319494727207314834164917246650377219588685645094208740536992722141647029546665343576148355613317059196373981342783421244347518752977693917667139587548304920857867361969653144135849478963104995579828425497630737883540737709061939381810748616437074303694419352786565409495651949868823991325623543187417892409391003442143161687696097513591349000058077442031979602681450879233618839469789009505676398694257400893124740497808122502504660757896022880732965422759958875986179010582726299858461701607695094488767514966970617422847164564550667771141988301765363992534745711423484185302292537016705460572010025262715759511591836492639799712179923877341528861454268690693957340613945530478517838594640627609505975733044164111545409644165265137226843280557679776706944475656518013462509429848237629651667391334789533658422218762834101859875644942206566257914087474180473816282646256354329116310092401848453894525331794542129008808349473739386626666467845629943890905678629086083132838244922846520335977293241242979768417783841045802158701375182349850879463065321615280011594161988045699212019010119044124078162965305516711806265580576687279438166370612528045848793343951215280628471477877259566645783654433860397127855383516898570903072657693814730260523911614472628013911758370700113698075695430837078500006654515465808961362062730121129546092405316465390246982244304192944438341117727351728790172264046910757180202437786234095448105794656069350095308750887605632744040003189977198982907845288868352791727597852767043339346775292749622665692660684893228297118508415218742195592775659150308253668268096690918684761837406357914116363451473572900617186909696714515144984065762769562982739378472388043843049168478856065893702885312253868347883092007934281951815019974347802446163194895523746795911932647962670756515642063215491941673751773906704869129193759152139910718569393151035668962269505122904473580662968109429013993017660345663541008371896299154627926367392129887372670886684988763888500222847962338696436186191382931489311678878125022856504765746253531936898445704274917613326290532344559414361424486079698938958636416727060113633726272 [118,114] 194458958676784993763378023320309094596176046642903013082976153261476024710302029990604098344047126346398637650791408792458861188755434097566939841810199792959440968382384652972393194378422904496806603477819115673834641044924458711051900978953933495856330802079095323851250411091383295160115127294901105136263117649877357426762956334926131145830131597693566597857396196077797875347229627024922800988376535784160794079334118957402858136464418907889332787644243472925853719217934422704789205667317511195391972024121231089122457026996400417964991609490807145685788211588214547933425742693002322023779819248101851583568991956677803582080129155031456755057228317983359529302349788004596818369938271785112261569961625862844515884929175774915620752819905643224269663299408554124784497320204576328014469485913976608345346710900495218416354911102660948665286713108752122021046175886337376082290807449402192767478869559143189672178940274846697313664595318560454342788655262280309115002634516188150462501475234454810979315726582402825410706820191829452341127779284846193223189832581533672385752791369310469796831648344250971902492637359017180280284684959969764577247142168307122838349180411933739849567732733037136967506501353448524498413665819873888216148256406524339964644365557279533807041496430189949501998269391665662510558247034834776291041582039659057255564785087678218609619257223268865220404056515947968170181220379760565594020563976004507339704829912930384444784363002742039986676851169310329195787057817783334475983215682877565165070057018811594068789698844522672358158702082624514778957025279941415549291968912621543321106141892785555129325412829593562113383256342181196781982043859494849596366485242709457722656213859605235383633165583624924338852208265950623759429476706554604296979711705496521837682590814181656455214887893049301152831103409145183034411006278817454699823426186120285440920596800766205470014867842244317418153635742480061596937131187728864155753089623896031659475403893615894492853052466144393746329498660627824799599824048983059817644568266783728610814560433048396481574075755954576937574398871680905842593842466110327201591589277764882076020594024236836671624412075016917080780950786154038992 [118,115] -17263262944851265852963647408621420516312662341095880613372908606657644166790531224805715742396547164869021717741715746363304253891291371435405430120737830739673716417917831572010669964913036636165567000118022035050055690367970739701973759001374007564864520395192741552659669469476556697429549735841504217259841015986915865196544904215364833960741724803245450842260603368274027252178777626873603215014819824040723345643541940970085099495544766277535802982678207495937515258275562864391029479802559680308594419199413036312054155080719644958718398821038400381877067683608840060475453367476163846175572567625532394834213646662973454774808991471425866358177506758389047142348231473141887996457406541483949658205763059700331404931800486451008014468476174372211889993652360514709516285938616142733361183238720521414799772362946219869527902421480544161911943149047972602849094310543017879156489145484868575457459307508401814139019153240113979696709445355118277819615398484184701372886679530092798288734422159065654386691865180781399986435759243344103818411067541730205184232542968290323808813158389812691573669940617845849656564815275996664447837965883668115872732831382745602852667172033405419798543946760089008212119544746286764372517297824057503461943541662986836638422617588643472696239408511410306954556974307118434989046766843336083976010323725506924966668787773045109300823447152561552418619145932112983276485875999259260281748535406440653613018054362225393030821485791975305348604562030747641361301945034761202425629405085281621740044697316202569714259815379570621989285592767645562037366941408335055031369297909904031709493933492352315028833743192173104100138038940913796307254352235617836806711580007489039786090520449930906976409830530255736687785526435566494849972868557113848169958833778781623104928219429089569555813741909943707867911325982752258801164079511586301934107540334570746365008073196124418148027523580639760793863982683098604364767504825349076051120690389993802669130877751417334467130295531252201497037593099881214743491278716265148479094066211152979895015371539315985420204070523486966691624254140265296021152716820724807679817490326120760949761679844854495829883992301016094499421575472 [118,116] -411056647382979450159514153719400051647496016679246339168919934747135641826922231576487813700461646120596101540303754289108843895403619967599645961782233016932467326988587393959990035171396872974006728247754454738410401542444535310093587063390833210909194932017770394074258069325806639131270240721821452807795538989681544842428308028188622066747962238666198061678058094945049330013148575482496458223909779263431464548207178015122117225906351516195673337462871880362218148179942919299746942539005424854521180141895114390475051948762339734352273027347406699220960030964144209927438699876691984389638943167871870041640080039731320890987691052547086647502909972821559599456245678087449431734588247472950881258307951836900464813631009376322254225148848599740002687177407381432553149212853166126057354036758179169945824606031294790498535361238738154834546285368893248202451856361980218846365221500809981014325925986861454637326138123982543820375471901937790920783443382428625427931665423049219373533348841523145566187059990511535329033249542629216197998844774550666370988656768509161486170856801737538075058396011740830258910193924958946851263273653545614163719511355713593841770180750002968174324286055697949092965962537926154620362449059929246429855589733723593230002102062083859216734855725027236594040070935913116231242630593578638432878797700837818706088534296118267237604128610470576930419641799138345689844276589643432464844537311992896850800583718835625291415846978273620170702943518696366776874351753132885840657747468112772524253257948121248968975773702600805254755496107394801241086844778107307939038855349642815510221159627612736753453597777977892438466420232572694965399301771850421544443648100417480055280402384272206232301464954652923853589507956658896035362494985526905672848767144836055521242833797407618288554267202655374673061215659238758870058591356233572221407523126189849201843307420951568507377261052985017820638850446118732011400390820277763938058490831154901963161357856273765876373802820967913295169375990573134113498773610597266080529965631392095452615862186814737094688248431755052077159359194352398336803035440843176461178843320106157739136967106684841063642692973693117926468 [118,117] 30597151941437284477345943720689624604406384113960398390580571469098297855347096757376909255234268802756052682073159448200246931033345630047424339020777171548296294862270076996868142093141269181949866248150220255595855619969595965498848592738637565077169190346369335007556346099101825116161020167261822941058261867381604815569262324729141585768412813505823149908656662257903570514377507973143680976188835064636827437549372892547561168454429528057376102546574913422496874032457934137298463840061392804072760307633824601884628542172187994794781138897389890698578679833163693426654227269228129166716015407427924742895934145946841959064411065994523481711955767673795203915408503830898652384412677629894661610774863596574425923453601924133674578973317549566356266866450896392077639127234270583688613876137301309676558314388579725202300539592489066174046726832488130737621501321829806018958383298555710549700645098630024174576498627538640530299879160036594169410635695372614327794500728323633334288423457460018018462429107972998317729390001155002744526708804094222997303338834242758630353704795857603309069791578386091132612433968459756444039198312142740827033819439978005800377655628083910432301814571879713371023976473998600950456498263410528936017213400473714801257983423041304052406236421965569460604645240334590261226270901430050009703623771191016492148320327541246749561442259421458195665549105836681472189083148119254086847174929956059652433699353415088399652470101236748744259517405587448522570365758833992975994591450386744306119738038666341443407975221908855099859036953760628174424768629429361414983977141121770594553595549773067138583996312373410618150874764063603364575422088020245015023557993372497215044319838773319392040969283500439644176594335071203134856317678728921254987012195545430789984786415441030686237437556572919678768078564589234946438818400212013353669587458979402289761532661535667782027966634645063646441364526655464015004978593686499222440121665749874213338271232853679283858004507129464578868300068574692500423257022672784067362797325420383980621891641130578844039657374823480572909419834526078120291135899214998712223536962058168108223534711987361888173923048650912 [118,118] 286384843943912877674077739091781356719168945498020857324329512287400332249082295595440987050160966526376117983059863093434847505027078734227125220201379912114412209702004444114278395336422925687463090011391274304338849868790599333374864150737931126155490985992209769272196759064951227519263163661871844404478785170555135636985102188209306966534522873454288284083437556287111150897806480783077403218844785928496830331717776085393524924545105265351203075694871389976715875643408404165341903736103698716127824684705261077511137340742121878896531260944070087380250219368785534325782769008763342044683895392611091123914278491094679710519994196502219098444500305911694087098719242094260796934210486837770472552740511991196804927931668079064980859573754812252808447331534473289673187335676236059962258401643446757237878385321842774034158273371072444623830459247116987069626496335957676757088322111690538090847897083641942123871415241068706420729706772532541909038696168959162899446513614995223516139347991274301141962153013763954865499026199320612876049525082949418290158424367963565068991561328597049933112639285487665367779110949773843777749494992857810165735810512042180544089627015847792871900622258492225792983051679285420883773476515843755776983866220434874215119036897370477050218132810341084168982263354728482839628846929875528244594764257754105688376592819412756715455898059654669132928149558279760226589471746486309359629776642947598256881946307988392878255236554676014359367236505453103363937274824920769764585472346383781822497762609857973126074960564886378689892046008900653885491787656043404401894203109664701734226204653309181898740787937252783613554805450047503650606680680001441199348972633712198696549509609774162108571038084577075470119030300356260394151455172416959543173851980516011094352308273818143313786675039028914291168848691675214086750271799750103068328532776504942693995635232955766816544118555796345481393549102250405043245471035188454012806709609727216174678074665360644689021552875178725354527351366948536326473964683880989929699540880310718268580371236376593088157105553850223286514332475454585705036460146528120212783805486230671749795264253829134389321344 [119,0] 1888979919101283704577873462298142030930688493582827606969291672836343047000394010404773738287049404179299676339480970623238538785228333542086314881114301850217729004123959202416072285699861038460173679724241497920769502944837376634367816167249170102887921553081943077072411468348605997145121914433302754673900883194102461910725871969514459342685577326460776207561220675979431163257250087777442181244636323410782859280635324451823346210220761728868574718139559838471951903950244883739366890452771522814660473805016128381305443510473680836697709159247620118964694860028409119488703800754390387325396338701823924766543913292440818873390752004579182080584064423767993270974877689481678326238053877163374201588144896070864666514526718335277995689972903991512090536532553678912239222117809749728362479610768413249212180513476900996064456134467431573053749180364310438188598038050924610764957538957211858587383902545311704061849727599460600648563981180845977056047602181714945193405627334607328113793088437643317932234455872505258930029587817736904755377632605252911401023680801779297723791170780462787985864067426372563128830428224769260687452052589353186519159183748223903013457195921967881354911833972510072372913168203513201724749845214347216920170101560742098743075706500503025436820805106447145500067063790842617529268670302493300140608817725214694650383429391575762617559232963169635618825761832214896162903275135500054795911152852326195109464063097484775666498537198186497144424955713288513452644255891431991189767336571298145129033726249404307003986717188513760585443273151300240084474176306389175264795099912922795673958956159808917914531099725065142915466492549967178397347090121588778016510132195297362211041430822470114549207032354481052668248715941563531448036048401199001207682964045378837982899065678611351560495723851021589750228407390505222389822542714265226949364851946519704193350520350774126923724299764818194806999050399218824283368255108474279863539518823021876464515557960282391998771394609378664602353100401073112428400141022318377052306137673111068953685250006426676320018760166801257656911230060314338371308044225603743626873942738431598211406178153988487717413799070198277673523151627860384854588797831228462789106376254279183580241093295862053408647565692048423765254649557137582218776448977302362107843365992851269833855048293111305085436614250286957428587466833257309158698117307075120449767684135689074819236962290338025442804701343010864660194380565201440369757642562661232148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -411644008006436323548387174833521727596611615843929543669063952883404772093256019978050586137030300528872294624506945317093716924839500966867011288442800085518535033929618618547289448458518792699757190894340120479833570531055331507288946227026344397803832724175921592823658525176571604994411430754660376304262454508405785740572916859034491184058939011455261660909003266554972230825932848577069622086317762481806464697862396683452518580758780987572450162867718434116159349999061192601843168283835233501982183254902054695387636866930717272036486651956518302441642459668969802245533476864546601365026019003880433230245582460209384159566600897349046626830279966612036707399840054442648080904058159434733333851476712800947112370126534736494573465218493405314751748129869536669994641776930031129869912997721426463680803181795825826975835293042033166572248723814295310209351171184834711332401669489303530809230385262199604493187949156609479180893661304330106326333411877533459590514869240845985604131969066115156669684951919849941620726071865705260241479556818456845842783646809185039374850527309521983070787251390334138862470447331665762341911701282859318881178743707479528197083165567913851461908790617895653540607657616294622030806646597310763278613869313081200989175420396261148365828941128453997111188664316907142120725657369608403471726019294451426729271226166685418432486174213048610573953778860489246688062747944149634945036543817733716019768804672224308424887585438210168959674503263875833016134043004659532763062360700766249681384708730262164082038338428157754895754665867141097436794216786229636292978128056032350866783945947978425074434469926328208881876045430570781844837339251037131134099998674148471747574688891666294855906811073399121026645766936249184429255099605173332271065015155869757571883172147619025158367864145825302668683141097065836691819192963846081311707616692441530966738883588070992121884820767794433034276013803463995564312712350956394810857855974337312421693020372673000187680393206641578922813388372459355844406268097684870143873998920911958053510347948867750492782416480019812704258917613194978451444617040279561258406925015922305927430681009360067232420384916155796443573638488484009172153023103639100540293153202590831044473881093687610218333452492339145568825098196667591359633458311013969834991057371941860358531335230545214818550998795394857743358374834733622393278771490635359512819541869382617528208179977983679253838578651786174582909269546005638695949369469313790496473088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 13943367083813556461436142971187516736329174812120906155943826705697203169241153308428589961850703661005466999178881631057078217998566377474093309565953475724633505684032726613487007313939973516228501167558930924860768507361241601044606132848515057656281899443030879472666832240593673237593608639047554079757607106838822972889807274968500949705163560901006193718578901626210567573351994978122534001688560392832571785504672617583920845457976085803189716923954272141056595665307939586203804033589563977528720353156797729262273203689957207138356950873768795116612723767412305231388216276646821526260400335687327318013453455272297597874107844153544928126351313671147155261870269028808630626575686785223316172438106309706478706308462861879428259606890880859308518675098069196837307583698075750757049918647712858328526481221876553973427930407563219840892875252190606013101426675043102673262635712024944146510123161442844265401669182292207119684373559609340661048722272830753855452124941667352053960420613616964302911413994983298107859362091094642198407189993744648362825825430268570533275460227238206135350216629972984740363068413937268917030527143294114704793110548428300731100505173965118518188968925157756955972225791206874432082200679253045883244163637848350820654897602967031442050725902521537712471414958436358116782899546209656477905239723779625413699847175454231791058579878479468126201384854464969896429500278648779740121467511478610612048965077135934382989380874296011512140272653402572134019626957594365483778892082836387137652205301285557532437917035183815182432387478322403895896565306428289763827327531133355744026445245619988383453077327571125845010922887587231204211921989835838675551233905446155094686956239607937639385677655849112643257357488463435520726555463565213911748698335023143680510287969322553034674034924299891513556226817251355777118246712413025912034243712815401812448075333612074009454473433662342686167173402229474171872703696325057685181735856752967107015749566753997619262205219539497393107958055477339951429220661433119206676979739872635459840185464384172567790145678978499482964469484290696017064785436255400003387141654471514258909248963829539671059766544147300700835731315927742590938929982222697695662086660120281181811460923584455729569163410012661251582066250488268660743710429242682274833282126156559640322464686106025996838112529915310613128536115431919866869027248146216507870360248893314360957432895544261600597440394704711924572682518558391820708944720117600293989908480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -111584069184797639027379324471862997394399106846872444400084312659869177051924562196761893494701747262359418008288043023346190680765277209632007179878185469398441227407752483580481089207485199344204720345352356715946897947304226001573253798885474540809854245650969483664303571864330867369044034867029678716245688850524527734546014136470282034677907545418797062701658452162300830089290447185635479382923014255549901079911886722219455336701674609370157223235776431519824001298967809108931645418718133028159646960851778924374097159975713796582627120163688876813910975177290274682035944580979339133011903967419789917023505453100422128678293121228892037069185842862437400020887264754905144865811044460575085557322351784920099950816095541608417429458949547779866260149351372313716824763706573447437328116561934387733905821702598739977349427072774029028861747367857747696769311483287633792695697915786567043270274339977208736871861478452269251951784449614033787331966634309818137913170352091967892323099269772028498136198241365181809574495120116217066430674675489296797246719253786079437283298446021549498126934629959248943573992842507134817905414481326230271005112938351744557721226975451129628282324553027365213775985452912464335141379681928959569142630787072395860806296394585793603961647754154232910911113337692300888266513815903834521465436060876282720356565109746655900773667303195236438721419244945261463553677809486304634432517800574813470077727445551906497285679729342456186439908496511256183585077535368365612269261683142726004724217304949792270523120007000600670527079123111707956670862151238284739490687669580423820598117178099011877666449493911190024091696170143231721349858238183883759446721048469303122766218171683006945244021360010423306968976337792115892976806588986067327218388821845398161778340641273405816111051351198693837354988128157866032456632142203803895289801486495640566692431871188776868305487139670944774141824998497191057733406716653513824625678547693265629395335580484184447093739249110464326572343790239018607481804612264233358230570373290354930484806284647887641819104325847098001872683306030690859362966760700044081179391745659589902258593342885804638064300639613320659890442366094639072162443693542657912590629906167747705956208226350553167301938126097254167346226480750961941165482954612851531658042011551160614795955191226273872067418048096642934783809953155351831088526431699803468289549415474822231626975804221825914475328559455289941796244457807712225239363066302956285510811648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 52742334125912046528651896734631437409925437016353361013074363929973487589768847834389629344762020918821875540886371461886175814607015083400271548689903943829791287853435889095996364321376360055441719353624839477997209333111871735270978373864624908770284699249540419898195571549329109115543452592066766428042311461119190102403487694513567558694458926596270926109948915563539870776127482506445603383130550080362995604574586515304608334716748468174000876634204550904408014965082985335890603726454830510608031263848083647122887298073089581600011548959952909179261551684440452619783435320299711118526054902655562179931978171424474856807867284479668828398152067891568477130309428071309474169164025348628748514890337086753918558503792980985258818539901782140047841714264511822871778544975830193521381853682741099697217290592304058046914069670229109533247791242396380796761065276500145262417538106929124647953974459304801093559254093592046926090576726363064040782354105176025873815762689201491166498340592926200637378157772110092616053684152816792698581196572192493119521815512330004751963448014359686207607310454232869882615566144427737973666284276284783760354699974637811195469401494926952450789778258202681888780365946741593100936789283903425970327562998744121425086934568408775829284232399382529353390512989898868738375001717012823951232058347276381965350328766990717544811719892935356890238516188131761093766703850748390855110336312112500801605655908932274647389214632002991023585670230352275274509537356547942419810430152970288504788339306879756496575778413720802950221379924443892428846675335509725130095036038683792399446869253986116251213194534726829027702104081284190038908914219185139476759509282774011503684503321569797880496430874598167328768734002200202531336376158317067658327755002039894542667972164712395912950685128901078650596662547144126941108015226653892607396205234749921489288908992707670811035055471579979561245148827632088520353821238055585970806217848867559107823903570280427670520496012663578183906545657153590387270391216662459569264103536276882444211592012892285314000012666680981971336193997249659565439091780156191816496918979152665711182095034226176610817805353952125431832643921422091433945452272644190355276650042641378485144322691642626607541011459868604895940349567611984233253624204693922918784845679205478443659498454557718220689894881781358862694306804405502542231738790299049797073151319760749396719124840693750840626381448137134867134009776030086493714331903148432465099489280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] 3517631029469206854560398368272810981751730359971291030300963006606247386447231123711240984614832296531503611598266586095314637916327148290110296417059555584547929297952766493420808305324173408628536433745141913169646340695229490608376470555365496352836708572868840826250445854865906052555153393873898931663814604920562777243696808268387248649356330500567202542191513769598421034316612399686027273442890567902524732887646381821163657220593117215317998213474729260259877114712467735594296235047416310418092233008543235974805960345341021984590903266840261713333502849407935471518464881660514358196675582662983674194173378665154666206509441141217619559881004078793666758125883959099609151996433244973102807888458861761431587703285577360910647288568121790623301782317234742356613890874460107330512182967580888412903719186900150470948526909832116908577392347173766313561098370516889800260810408156060891411642133007409302915418322695131636627636758997050504064461733632260580824390557713815591527878969886032895379533005126218490811809579718314806324187157960648515058429613122418761220508727824846527170728012067274817397001977573801183696845973212021713703683501364151949202861688549620292564857911601324326878408175021367049263180636700180921285589471887779399945553029634253961634927616352458524294920293130407667444979384214033902739705365815186367045341901809978164009717984079195752325401414526528163361460255000488653775223283557438434847301962067943385574045558262332682594735143699095594992797090565211314341709012590718549608244697968048975143676243395873366767224317149077230086396147020667855000052056860901462471377198432294558403023070503902484378918460487178651668699095760803448322808288186087561561167033632838516713490306386892892114943584801262078521771148591272665097606661507735702171030006323051255793643221873718367559884201765807024789349171876294543741246026003258689879469049859080002397483092101613119282340965004434681037633220846996485718630147200089952846790256503951911899128542216381459658993802462346962866203644172501826315682969337501313165515584860241375073389421620602916412476488044885726273681234250369356483584370451254413013368353005030899079183681621176149203784478214089776830891452851863281220746992391683093675609501598905542327371112296726546441256326400459771807846837157962390333943104336670748615368936977316689382897077295373416084905144190197313459462483508529485969723495197148656379283328591539478366540318624441698558205453518828471216947634552387587691331452928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -4023733410789654231556367161139380495798978629219279419567351667652174483131010780745291683106195021012934743478699410895332407014032972060812375354182271808622902179046196099040652317584490557873323191952327300606366765084390385921671844505526256135247385400796186517591119563661036804665172302991243808706257134990689431495626106298924349097345330541578820983672149580999841717321020953397967485646033368330117698171063142721204118893514843802001591777635037025299070811964496208486061456141051092722434534592482912193081447800458431867673374657437659378479713648509844318639738336114161975335177571932813084050621828679064854521756858152813811247497837947630315337218395634216917564702577841772526039994197800709683844822725024090963995926579170084659285732388240246153738645455711548979136678788888646632889156691696552327571712871789613005359165611363411350141960447153219491945057612507015162435982611125899466230280346760723071728887967428223426980351271118255058761097634103118422961939300161965425990504139478170186192024587796401299714021882948583692606274368491357667375417261616162459970425892012835105175377133904133233932184639619123501223566474127892508119412436128020339726864186201662547740544051510082151283474645701058214851117437348313556750396221927985663668100723112361261766933678496530639551188782709566811080010466605639442541122065600092373252788071997145517867192304633785751422889644728274080225992781284600915398028132300974421474349623592303953335104868875691746608000547448419320546464819657233939243849690654391363493720604672170786125313818433050187635106662978627231387856595799328989565559754320725850010138280617514539400972366865219555150781734734900437881437557563205968690713940787401028575309519465322569831287224294859854554202281822806137569271003692278106276874430419888348596121544630080205144686444021955283127663664012682067013241106253405342691183938273884131475830646873416816273976338460949088925180998148184646444669908309103308992050257491481251145054247444041987869504846321109511552297595981241900711469377110683725193700261702497813558472043425016898563561450336659227716416290364900269428279609844604993683551957454318004800983703245474512804354582908934965346307998099929992520853141423163910170940361529396590594071968650651426918112991035181730957560726713423500445785860866188439672816526830234749083506359106699327606832484305695793756937710453239542955620651339416470085365527551207405156687916066343153020211818300849699029659420844567099443343523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -268262557181759770453193908850665624408172017262341106309630914223397672869591784143361241013256329533140144215473149503103526077009190344728640181371617205224872809091796159359645505247494161528493639667409609751928786403615636760323607154902072992966505767961964261121082610380205010228526346753455934947758722514514836945856560385527802094297080976532002665437936990090703673949625693599709053216391393937957151853884069418027388564234568073057092770115727491506095334469935258452100785985369912537585191254488699602352378171020983453815734190860273871289576702367417517189248160196381441590794355311536403691982305201628020630689219736571684192161255955075543237161339152811095151306721534381622820009943342066974270472274578031456075439823791078614356262396193319419765590799758057340225383680857151355343779736336276461275795549842397127775960677518074995908167496564785911163495338006304576201667004948462970090593018853795604809601034258472935667315262587792293220818870710696178544366726011769361724324789509872312095397062853728225394866626814197882895501537526790496349269934108747335947872193302236362746464582430364537641151433557717181116028590933848503991031566925465758962557515789182624028090911128559062023622383392367784951335193142272288960658860055050413062167453939549621996619839800297665061924122475096633646921050657482777045454037840135846319247299664567572275020656825416765546283670125540873085728660815157972905533113260861368352103000318197127271508888226636478364464859144104982695936272987568133106636038169357500486666335591361788364958019805352098756698432693938232645997275460272899510743083618284838022875312046182776843892240466311496610115548623848472957003097929272056762113590485217285644690036584105063418090880822477134189521053578315027925878176225222601169722207343523267436066843087133668719212558474677537975639953480191033411609341019861034224727582969838274643687305132938232915761857887878122077802249525026987702722990982630740588868992697205185160583725439719039140132839865549298548857812199929068264150542136625019410435327541544652433410784537076765459960545429840665922121816718421642860271478723621434073147804762247024661357239562078142141442107199769575646049490482076660597845911954076438621114026760960051186742815923814406118507839189719605922036218865094008482630407427041911221248037078785777952316852283653741420522525626553464028534842219045217495447465893719030646643863736076684269748915065969049890109568505786791090928999941298707364840229306368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 2185590936160900540481667529742857064496421583468106426498319368392691229293596685358856350866570054084292391456750966677427924764091938958537737866746105070167794796525931703772010686359850862021764115656816123068827341747124261975838994433642506115701931116330323546660418822936897641742185808683748851016446991317547024942665786349896275319737833892796784060508695224435779325535469362526676778957401135305948143535885614552487832061826791702744494145250287761262736944520714110208410600561898879684701223146010572749428858201051610817316707724019430432206896926224725105349941893823540527217309120280491545033180463284951909236346440617391330738728260736817686042195036662279743087889810053923895181959482861178940485163799667178023071346031595377583627684151746306162921470238301456131343650116037990029340585130024201170335819958039796861778705115549261572777843851280239136117955389575734084858551157530147963405611286324174098270703019911318379301670839507838541630388990977977285231805397167082642428819249255578409264953718332215250935335325878219966509778138889835058864942846552085608582018204583554389008266981619307170110661569541597802982751566138460252982931205314063393325682856399186323940229116897575819849132706586457084229026350526920951436226590153612221394742016003370328077515656200279908150519024935478445428690103069824209617668139647145997791376939990330805035459910200531015275332436243712338207116818641605957445036496361195482604131533350143538582807253867282177353865214661127347298216501989823849404083409682071570514716569800560433463618248150291808353293092122295705270457615513358171057439269835543654488199971620076920465919815078354373215674191371127436542264664344313728061570111398377985878924490396667937631918917464492607035178352716635317384553011844085266432549761705940670128151089265816885834886753430779227413253939798218226969970902060609617326012281144352558851846849497937047154106106805371415272739021594496459215925908428699464957968644493472219657889113696001648146501339779994600152351739859787348683172315069874294777609164143445671149321715335208687946212049145434799302621067689190112266235150542630357807653380414276807319745134261728866515277743016547054869401940529166632002097827976450990888785370871561786118657317962577103947365403612420009352316521767351303305331898947197077217275990422418430337266574772222416773992698795602262025718255152592999753349381895729005210371325092178560708295934794258879271539971345846148266548777645576306486738839142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -8134609532943236686531208454664723389067853668882259382568280618567017994945612384951138026132368456236144423048026384329608545019554246802324195116867450821343660311752544860127879821565966761860459315226088106166907322746275605294455959394893028693243789871048671706107829497791844430661885654215207833077467165401268242957603345175605214416903949968048683389838904859086076771566896056989436668872875947171860388242843313210888735474854819451584406781456285803217215791639303905915875030092648591718396742537554934490719309309837490315075951463605767308352963528054598315235790070794906984971031199112275776742491200485296316621300368660730285767548007125358790230922867482836799798644330478825096699211464974442595477926969361170149851850238207941554086652333084668218274341765936151942319351894523758502912796019061141429339661844934505796059613591654192242214978637467385494812344581192127106630975929849582134248133191649325744940992396313602448175253911415054534182888543643868651553657183788125339334035721197522278410956603785213710944149737582269259194397771327896512172880242974528136954329528802136595328974694044160912609219019189233042112953212360170098747280888131018888511718554631257656730395868694559006216660534375585450622417787326818950022453138345155427890278456018983677553770935036606573392661245109756750191943220743769088353065289060942971991486699917547939649630277787176887058686299527812672716109769212981763718435916738094058988968729421420479504402161433606813891993861101971279612689600159043597030622763781085622996520636960162813704134431623051916529299855167623203766421843851804096766848513453218080246844811838641329204643468628004407913744731861559249593970282581713136314428637197662695390040576819203726769198347338690513041703548489274017443318542025035755954581830139191654826587415671968945495281893138620245799893783618330237575263786617476911087645276863625597374409368589052762170308607615833291820163543929471993851622750298176062933196813454030456183379432178384909383437941963698701615874314238473840431023618558189215182629806291008101130661703964163383282903544930516642258232115277662684805087278587547411636982234641828948066370858721952595558449719453996623716040285893570042682592371296788794065167223626173322757794774391108063031593007697321629058280554648979968837103686940929732782569143148004195321695112985092800017529847928123011043089412095692080913419175462952963100970673557329503166310760280176645592293531081470074806443712545164962453187222044672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 12758300133795222895804399537579185800596885949980820693915367003069855021579412245682820243748662433101575094794297297382679562439672991342238540748349700415935402819230642123939148607081586865653049218509212591273562200693514984780185912221126921055804191586880157092871543092555685185568105814668393743384332241788021235585610658453161422321743401428576424668048404511963865032626736462889503053774920308461591055853016972487837127955403201477317026640154581533012406953313743015901920681077948018294226087294833572775772917346627450789151253366504715164307880272919850943609015966882474263651551648216063590801838167887304586499213141620063109997923632686411327604748209060271000622141628223263168494126618756607614418799836107169370607767525577966171414182187695512000359623416817321444560471645015385447177941633209841774694397118394111794533307995142075288071452417992242238164448404264560539113735598711838640262040291002274790693559248012826735543802244271069022840529204342834789715459126542508547873439275965117216866118736007059978938526790724450335115414156231847924966491174123693655633093322603480515413782404405465693098598212113849753952449271633826992933583670176016737799443416519107806323469764134994059918728439198942266296513365614256629834838725646494436845581013428521097764931495601748388278042128371227548226739315794284487038915990301537840975649652634035177500860734253658210074287998244992745381526517667252851801194413699841780240364402020330094928306220286073721246599244630283911682660415889663800002623017176997289536210298158168783945807649115450860253443952639453334570950121164103483919990911329175017217054329214216106332887723072746196022211124841056036618397374321382916598702725101148186376490484863324466521601012077058989558623399876209290849472900338049333370070735824230322659774684549064323774854005989870814702691875837947954779935454058082929646656381650519623714248146127632198578814369469235095495070083379720512434743995968664014633328460347480801192074793335995160219315204855701357930114091613049438051078585159302482911521246589457814104962261556086276250597866931664788724565740391228602210567688099119609528200715418890954358067667192224284244865759848461869043339145514774514367113707429360619517520455557415721846179642102807197930914272492616510637088965211694419089714932215459083439161122629260847264137710468791990441907663576893436976890399244260084360676063381811235679065870897616275909165294618587291640207801249093243265085546468866829012199895203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 30475375409519540422395344238827587423987003540269934916632005626120936282421951572326975754972971792977842072643461038570921265380248503832384054007915809829500173809177029117038824864799520533856170085652350224015334647186951592779178425645387677871710472597227285812620287335686765091547203204990513265036887154183974337485457394479741457025730401459586730500235799424966591903743524675673715206645406617523458175154047106326883134772283951806526468042362633518182501840261350011976026305562314917156390349555597394386911086022245203206590400839684708113339970317740009039587292777732022507118032737600903248949967712875675910890342100758865706056005849084876042368832611191580052673315377727254631595053156415879679767546673159248536889567569380041312992420969633712099023138369068706576062256639082448574203562308551182899112570503034683098405611774493122153250805717792509696564388510689964257465432185447257748050536083062208320876095674650667880973902475377492019548950533779568702381553873062703185703523120378775964449056926464468793864537381139348621724646473729425280477458146259714511546466366424172495486450064240462885191804404073209876200142763097992989049398610820158823743849326678234418693236781011801154063675042965901710006625622823949954562279478323209634402723466176052928543360457242132223288654925079389377034201932213034388860954178936147759062250425658970670018432055032334746311013980256286250330681038857735605331063139036442303702150095420206117248744207062226508443279998263571846061767580319979154973106357801817037639108752913162778163248097055776332538748443780140832799451913792348181310170140243840014709546148678958012853589353759266021063662846180205910606297071817911140978339697490290512452404024857540152701516431153675238060335596708485314092426440661872839724915110074710135272329858107393032578956298880722839469049268851552965237501573182949790943856616335688474654882154651956263673154796725250121340875427193216480428656888154389656256313997042299583493157278623433392091729325680012523803925653466622021719129913654377617614772155442654900394512373769548310675596460426605730277832515226384691059866184458915573538423268896016063753044056624198780741038230784644573137580840444631195633670643038011983825001660782771722216829277011210377579855013027712882514187190745789981395108484059069021912141874674546083571351465070958562185731826179185318671075414113304734685199161279737614389592159135003227265877741188696847915197775818412818109494466773261275164695263707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -260528115015139776503408839981644986328845445534030429851551901771485008375258268000269097849231119904683827664428044755904485931707995506292880225026998122645507947431431950987618444882189129743554922801761855344045168175219759513199295105375187121739047357183015261628408219462876013364355231613882885991141546412961494143768444163261290203875352805607392297183148891884715408713368470710987583748771776679451805511686771111768413044299627863378735828352923656621470721027672883343947813046635814124961876648958201253953429168023043011463362035843254347032858270559364437564189267972016122113992012103485154391640415622690997567982902912488785434714043098278016852797013157798130393713089926727054350416466057181066675426891040035799062786989788514332586799545404700982312646342471536727000788725605324590187244305417788456807422917514482348874843719423434481600178968276020685225224844079057097467324598869674807620158821559631132599351348504015682759506464731466014910329166156475245228494474389358391773705448116523219343606848168272621410352949851210462294247201535804985055448324912595770837287878865725009334168466274408409546693392390570203195197871987528740806197570172293591225308789999347585921868345081208020360731530938667841984737080385404973682032967063664642976056557602378375517602269250358465526577470796596400929178940169851683845516243881848678844413868558649030508739211626612406463903686645103154005785975884120844076789826976502249677420307174125174169307201086520831418842115946879177411317047992757403120083854022749871698598858249379877961197203748566379089793557666727354230847792676245084148142073456657708019545489634809247927543204970641427725447265652879171301435490338105032654791901038486520870488744168774908467780602701235964048011812239909177039565012410432342119609343664795866838667553086958864619442839112827858708231616901296760006213067486954344068786864903360461487554400142393029832878316792179079782783637226409582473327059486104963922082084076019260627654267751517707467141342140335880568894927967956809247070650093715518938523126103248301101269930384997755285498600033324541521436379616311273107298711764349908258283786032169468461610834477218602858506973943757330544764474601047200368271521448427030151088635792483258415748142364873822914510718142948226161899580972351228035020686856068016453664970141436252656553469566940989635604617998846826132834679437278896931814882271420833343618476927345948799734146637460863685709537153150149687577277893953910159693993643868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 863605772073060101083557315220970290240309474292803757011037938126483974031410628427625679394717234788612528930975621005270383616400091777779317063563351498249094799417515131043623739553640197935972557437708164813706373879944317164937225532061802016195796412189529502335776279505360536724620322416015944511608157462226231357418466605433695292393475505417139797939258338440015685980870996809994117648430266096651914984534408854228635158199204979449939049026270173406461995104854847535061617150256631383188479776955034553160463402803148723861328310458623189257574509205427919543760269945209475489307011830956691131416401966331792320967477462399742020736129277846102141230767183651330669798941971056168923040789434558788766057385774700487120812639659419838690010472313006847752062645825239285346178647169468204101474553870853922628374390764287680128526164784057534170743557593712053677567347196822575186474522559150834143477237514752257696954860360856665231493432706264708756789514620365759245759809646009974604021935123824486834826369952099249511605292717727802606973942418744424737753202595357216349866945011969398945191975928152629089853717916531429576410512151903304267947282393328502866552348330859314735488850042860512182634379725206943078185220336066158705017421833823426912168257647112517934795173683255019224114558815305753669128875108583465691964325561472212596192225580356532000814913551104504145968396350199061341951936768297882877118539796847928760183444702048602453601044731787259151639193915046290846426616977155667216952069883945842556485855286250636148865319494874408883529831920872028412804265891457007983344667583623254159860174869357301468887124225130577538642853624961190499731385075291291170821415977997686343240793883584127952496834343284075468385702718389980843841350740822393979107175737016041696622451123769922432497333474388521376355713065334702746535304571275154621186733802273572068262241882543696319233460459060850439347171578397436709963017953727094653186682542331581003546131820853873711135926027069165229132074917025149765452774102686042086553782906487776936695751993465747697625055055122943877585476042917821710280427077489583440899455890151512900956453845792683992266733682350348324856001480182021079177261776443597147405223047679065982627910647784832801962218154050535324259758197806312501390860093262426322654783593139164222107100859621010959959144783754737687680132922839401380763787652198375522169001489653470639372765229500739695164388586265963518772978886102383755563445522530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -1748824021871498254151224596401945136016593652487715372293228288315962696873840538562587932549635190408782686699781681409959863148080481298094430111568292187520774074149447355859853666640825713502255990454981208112346244773385292755168758123039789124672547454826723496962804945916786365225358077743647044907463904930800431530014484366531439660908157439611212399141850625563107362886349643997578356054824400333958191827774525047628855913700450259239967181813729928102250180316142319263106578017576144835349684484967304543655096980001883228171569843354298663954965020347573375150212447545508309171513522267576864161264220969772254007670004199545025444491479872654136447546631945181567212174219968266484395433207587122862897248466312837715822929165389425668256015845748385891022910908595141555152206859376743919930762278452616515645175885843183482273906616226683568389124728570887138418551587680231158992987152908179062451681075350816341948125916395192080160889975266868147472287030745062388772270443914357970652020295923124830765989839311678120872928738875018856855138998570128840825759984584022354673648546544249013105302060750882750458760068591880286286055422128610266585022163857684490621735994039374869612807643817200297267341131002221208171523268979788069593400802384251505446106278859829271879572376161715898628018748935767061329061156269391099015892736507941008232646964015622186246305512745845879038747564696981606543318629464686983127504652162729141425574483645060059613294061256462120613788828847018349711182621604027922600143114609099678867396345044391563731266613178836960285743305938745994774373978681333532120489541973838673815159966813011334743949260749498838968742823717060442229737466109278993687712624766126659253704350189220094627628351315230730789913824663522988617446836877862676198307587803050888699445924530844120041505776708174557142017995452845602580192655903227974582225131282618009415003735352818889110806245065003223768776543721651223731865375330784542282456498451125245942271630921871623714528751646861635273325284566822275743094090399137449836153717416975545303394652200687394124052065664181687977606003474468196721487412614813632075450773955940385171207790891243282325324109688345881057368851655780075582243108224638237008055570008717312498470105909474223860859318416123328691846991623059785271836406540315301451690779584520273410553900587531053685800039063629065642662406583915293920640706582043875993786332392851860833210866084474737626466689201680298527628539030814282484297486041088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] 2089389672651612628166890081761282909276435474104964246260890922094724271471461490876708475251660491256765268118189207057512687516659590960595710032384717512155159573684941331721733556738770630542648762492840071238922030644360040175829243746950781453840780053594973325061063149029492466662082708781250355201652022833299205011201036584258887147392983903529440118339312360728875234344539171492714210732788150110954655013576738702567490067263798465554925149956639223822507318221527607801089711583901863618950547073955176464103614814635899904816534497575911314844017702115107058333065309309720712581137176712060996965358564505546678972021402707458967317519007009856941677690646571439070798997343609749105397761790954969396373995061222185989753399751310385740873276393160957358102476156337009410318383687088304164280634873338897177334121720935001804452552192039606929317950498114474201945759557017186476342135045129524957938425766979344117490329381465995012864176971070681535444582997294466769351169609642445814509990051662930985238445272984894409870629483524194372821236933403046143941824653436494205535606839735433662517038009751283225399876502640978615123210417861642952248932153174014938149390902015793369898944709187386277896644948443757878425687391160900062655496451796922839452976784876480892341022535074682494957072163645917570551138437686518662655735192851929584060651375588164534864479871944929039487179765345646561318732116162946589962015375371916922698200303886976718608667841854358307497541263431313999042724142846748127252833600222797305036949486602928253283912230078293433823865367480237743888716453549776269222755188232396002381544994379948559529684387943060777418848443153033819084449473520177374404839838091009808556792646665431591462086775480081886064623096022155803922958623239166253389096545783204502591326165584522946198861734989527280571271056422093054403945136491145956533282531913217868710294985415368221271328326428135914705562995853740579666234536816695592995516118665079195656963689992062602046608703222000386946902419934384527171335918269215632393963758034458493521548870097355785177516448852648553318629162326360278253607396188273236825116657662714470973473122941858411771681361102457979249429859217244551719401563704173363375386731884755437204104409546913105071950589993044100702394036830639672700786212248551824635753344770057441127691728993588809151874201432877894574283443775072415655615539061997358602261553973111748416219962516405472521428635443203226770525813212272271012053146694320128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -476509822051122094926402471407187085483836737434458646989687623059484431583805426300482627357989005517540510252472263300217075009567526595334233639197560873766569009609500791817096127929784523189457869564191701771467551472146264137643758325916191658485887633502293269647639178541798253999936421695796343199287416494611517689588776353849536912631268308424378214018146792020888920564611615225776117906825703501896576825036139541978377302172544969125211571514897805599234703810583529508201057786511457625254100470322099031753923829817736267711759309267332324805182307220697434948016759684653680785833817247145328444821879539482010924964148815523018210915351180727804435526629486782129489584279746423083462675318385242570183389386231691444637053728847141502615210074476242525289585167337760444850323270025255597496497181567745482563026328667858243354536446467028950699501770775336312075681283664156731639795329825367669068131433119379907250809880723541420127643870422633163471287544545427918565287604232160093988719500630435290389499014597237989724122283464054216628657996272243671947446352231285012429102796932227547473339215472744691232920933180707476913483817024758559563075765874865951298412771068630032082208590860944809373108037481358785500831734977351278740205480486370648633923868959557322410532541218961508856718209628540251751365948831349566718463008480644082445157327497077086902245248657768900256662548485392852007850724267066985159670534507013928644435562994375617768266991495706374766136255105293769268418848988316774401185226107451775577299633252411247663214966811066023903634775261485613254041319959396555553694761750868509019824402567267128175667926719353225105204335383761222560983607290623716010195116343395596708092882087532642808373005398508433390879525075440506687077417877179249015468351117647651069839069984914316503825385818403972892395050640464891342372646098056719131245051030947876792719206822801215247340546773560134085750643130923970971020419666646458303485316359568840560971292948385995019827944867344727279059337059226336018096054744636619310720504239182205387479706532662419672060202737055805136587617342138645585331112003092288113747777033691288891440991960285200610225975037063575240464336083381398003979171454722865633584140898274789158504565056634041235907507618608635855706706537366613028462644303023108397609986259544241116882818225090495445106305908290470370921818911176682397392581668542956785392439384586154660204213635544601591436050714916085504370116849306431280739165101096960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -3797308194103761656919104689919968911697312416698601762196246427047575784124050317079870645776521804990096321536733196297447219036035526553868856374868515947679768113614598128711999329958058180589917011242265807761408245792546327598361415089486568727714871184314115650767216049465503656368213780165412921149671374957561612213355846454977075432146285080229305730568728351929454469020536531994897885819370127815665998891411256007256795244212390713736968025259588338840898380114816871281123479083536652634520316998694049727054445512746805473165840078626931258130798356555164418893690689819812245069302298052490971957481992669817136623764612015525217049060294862767892616640772043246050376653949085485773506712643130479269553499673448116648499315159657690081647719030804208503281338358145087244281018357824278482516165463982985412176645214936442235347336288133205695136583735103964826999707359230414830014970958830541182475851959339149881126543811396613732120929110341707633080114722110906077720149109359825435507516661466642744348491568072575401961747186848779055262303868946125131694065021406408129535827632395496745281596228022788051244651637386691606748242270677093949864299478922655729870317591818907907069271144995004525445516937476679628504883860297619257858675452703301120458334818950431131845607225818561012191616504787592722185651846480102015850371065986565312740112820616228791660853488214425910633317616915976223098501459391860747019800618243854486410066808068045872462281772548213555870778383554079215654696463823553533878424146603240069211052118710285639401431699476542293309408519171162085453548393128107670319722042657201500752901917383168345799509376246616059144383196437795480397558152148100719209916839532265196366082062260257605169018903842526098729728284371645781589207226260993805823511524760275860736399728952802486696317266938766351291342216946149239497171571913129490713911392953139465987344331185068776627386370459563699834105931592537846470591283041152242774379663717896802774209892514486193578457989969889420211624100333154177753877906604721847258933441454461358051041482345406532513707745822339738649372119945432834324940155723688429868605659478298914042636768597540098128620294982503804003562143453692502583766756415237670309019991145678384039953678308598114434595246851162835863274518999970547061220939740057956620453340928310761776902925923877761852088459909908629932622947796548685985053045177465265867761683260680794642972134658067016030822369780959543006334415708957570720203288401149952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 9328466603412442370618753013830152016095861548439959791866025426355927116188789660568940003549458715800925116712843394967896400786065668529351240977543826525635179721745080819946813257695788955598592780528842919057073022751963795570994101713066763615098454642284501345715417470372013302126037388874875690521635807273887050957041750878276118494733711252859039098970489001144182236546399265298125464520909386965460276740605570470058763779115488382416090614580946519571382137683308587300607019149755450753828583145008159184058172798516546745351354180420717240516170398861169536888751940070671300386421907271649269210294364143606479598761362007673421730763321970775924484405459102252318903875174334687448346831880822686399132595621692725016386394793003111290466713065631477623671663994750177065253121556227201409819565411325266352451728984243779952283537310557073270742732402526645218983050992761688142022592724145576624043390682193164268525002842102472346343487469741510856778977285907695495127044840410522682551604899088372651471397148773758692270121427350780577729253307588636128783445125630842259375772924207793998163156206252687377988872033376530775440556635434522188082331982306567460182841981586659636861704070158803062156535604444428566404712146381869499220370709885108443698611560560016628042259162619378282181122497273588423774469815053828151073748484313342786765835318775217480161109427122629404514071832075769709759019484860878187580478968975754067913702183216907585897042727812613465150170586123026037465078123655851361651758298920510905075752979219049817682275378756779377792016658247851728382004617285830159370555403393200423031210472060549930632194882741773597637373990374912804903253881712910939781226929807749554936266409156183875665364057456646876506554126645229963420509034774964254070911533463460773679745218609658651018228546549542461330573579774402281885514499937939894182490933699197628300010036496523683730704935818110080400295584480529578669255202027559291215541335331057753703831901616061738975847662893620370648013295051297557204349340806267066099731583156795568146932368479099935279103757846262160002991376236067219732500315557163458982357499673757044656155959572427704371902441853840547999252815325899992100807668930998099790163680183801339123301475679783827082316711642992101776146728606821907616738884913662909699253288735446517436099419027574170366358866946256249175881317477107515847222760904111357312704992825324383014021471744754243042944362688217943806122188610305129043675040993771520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -12958224333351935873896489863987869121690679073906879738861155521064173987578941215883295630007874990830414820730014483716167289766760390482666694686228161172903044971493377928474419369553571899639607928335959433686858509121377927828428449392018551693767315027378449794109456057902011293720494184065057425880240645839130533578690979346016350341510314250703659043133433391706189147519217342754275673838298138767720101787306625433589784232319878353860927444424574964252212333378130792773581061351739493168494202965823619451806318060101928761857863848087319465607348705234510786612362884756203869497410699910918545993882201747646717705434738658616432700074379129482676810415150589097017406736573517051149296161677007002009520611366002756073436865405566954094436218588151574631709722751907040929754959584997243283108238201270735144031595821094427184753607572223996717293119354575041897598814041256352869618799615991975942989656888206727419771201294285461393729761574997198513987616571776817527668716324664054655476133923457253237617172132651393726691295654212991485647538806536335560838774880606071576696677607492791649593446136155350781594544167681015703336550054235865655569947349043047762337583015044856526606055136483650083731336266099736665563608843122898814225716751629583556410883701261437683799117461050822935534416262072333186655441538455943589299234994167872769046678827855211978918267832576862741689766282699211562147770874528009427151919778138791866662470084632620327262619832216487306139925702591415976833905875191612343429185000096095364966486794531469062015288441826023513474601103251193968644005175607445574583808686762193430081757103564191600259810151358939525711668608641926675526092656494924091022875584767054839169904516805792468303526586047718898070965617798289270499860058391498498268056274583804247731527925044537277415365275865372263433941386673706014084985000566443976650630210291289872136252621344483132377290548207558773451783631527642973618150717055102601599763818292663640493503802182526536204865058398762378674237776188070051075119837904267188976728957448398564909720376409389657662229772557410575893771026756819984284513278572626854348222718008700940768694758064133084592094061874376419084885206209298499768688890616027399572874165582939898164197350550167706831918393974521837633543846898094305952913904716918534813140992694335498256305274370440501460027103220721840350746726267004946187575197879866605908970764544859631422937218515393308014752029908096246870066824331151934027969147237826560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] 12154738638963049456344525121667428322930357455366191460603129675757640393377155433939864439794803167541629681328974264101693269230790873670106839797039463429610324373485794833569996381057314976176289940601172149067957060171625464012742249041690379091999733408356119876245330653446842614022501108787767782864277635154933113408362067113967559547429928627353513955701387696603770078410167531802469954403473368003556274057335922939492312786733108011709498691166160331166279224527278750455619212710863735711780530643422510177408246074756612132640500954403164708168541933281036723714446765411960413790626838683243700301233260679440447116104092919149739767882656774772375902892027588579325935369874776003372351642755641889979230780473214921935811074582295939916502184911402906745705244671470623375026709829699354380913694305386242726733661134896705627961656672759011200541043732842511704976502403503679736422730483378447671517962527427484643817680288604784098927028561067740269495546286043316291316927244701760055322943764277712036114086387347836963933874967341038001188187762095059712390297708514660993053778996095436309376098465748640029581071389018868302692700958928329517591097991114703003855932471949952819862823095633124872415398904447122499796990927138002030120875926319827827173107063049030832062935138811985205492455168996305155314091213430706838458469697244897853749603891498714401137380141018725021864626289430500248561475555913651579082353701268182582054317095332153761321314411435464928355215626210202551974323576739651674312172534272352826321853915292536787555475124809260999681524787612710249210331242640471807436601711815205038216442119158786503283854382771310041908521704076318085573581251154855762728764715933213603548343898700725101407967426135548756939733085015993170432695285830077281748022469162510721757546641926955115682412899149851196968939754904913981629897107232600119418795441486758836498004727059305379272380073957644378391246963507740515137588732626443837021460821953618800474173236785940728383998793534393963105273303012873898250716634099891209270729292182821965868419300554684862445973762592078033985986311432030846036266608095869878822993043373373319734711597014202474266696037262745829423517263848242524891676676669610405038653481828909180451437065732404103601427687001151184281478112388273423255924393708690273310838594080272666719976425762544767843609135992385550390658186697701438728810682667456878561362937334535116844066592059346335363855193320787998678491990343200565152968837892669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] -7197576005571550525266256178977919985677658316224172916291883436939915370990012232652442932903635837608107890940297612049167269276315029609723465679947332911454004780477010629987941080734910556483686393928076008169529753493770049330040734170760954166234453225636417189461659365786840813687504170437813959538895935392389689306175148175524575065425458012678221919787786078130376059707814376202348955179729863249627100140494039856697681074753863605225838299239513626576445382088149453883350211357170399038933675283422768204368723269803732476322240915742860151140630973544411018846690691036466149085811853173082793059562740000067950120753559334688158288896006660749359739711963712076972702399359880717347732168412477392419190995881445877033308245397075478133022843365651235103561576762032442311013589012617711628274785833864193935568308299056526006309843190978296177642567930442153325143982799959503651240235823386277967343354723317811782534504769424236457725416911935784672804733140552187413107952766153662364663977951070181028591886802340665970566189956626902238456898108422407062843112814018032494376693326085429892240722494134965288081641132763174776734517971742040168340453975854002322482933733292759062689457469829786937178561298134622551763668193805675465564110259448235003106611958110148195956651333481303687166462178429548515602739713973601706939679156019171195174124895417423666191342563736792016810042983420501616044662405336295529988969771228532655096982318204119179332762751390168398172832927122280457475555343406550233717374416019356940474381576612332057614125678378494308999289982699751064442265946613665635585618178186680760712780107241249720201201642236641907695355323063036665505833820730158765671847290128103478184907556456020961045044300588632148529615722283124879471825821209638646057566004117430591920653567122305233635888009928438860799285851664254276803263147764500646608534785937017200667289205015579605033103164929096564983463200259064291998960469130581817885754229748424985852048390378050621599573724498326729021148076172750195831546260769218527876222083440114786763759522631625879755101420967276428739248438540678567940801326607479026189857329054893956528675687696644963610322588429325620273579316286467810709395931509770779970251469102334074844365019742783490489317197915909447731009435758343697311927787686937713851194968024964542161214073136964013197747524136435611853797638399360981220039091160496487054078097727467274017658337900290156442273988204331292679977525849394538678093742876917760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 931145244398478032055343419116122834015524845902737258386247393807394639485346502949031014167348576815402393828607495108397268285843816152848955412804732024824618239455847010056253194369602661856939960100241969609087134155830661022841176599968085273624565030056263058323913230898701328569559940072798147606580749510812623331247872755612333761272648705486802319955979720449316204816097304587728641653770755353853252472010595663900375649500244126983665197192719711065722419589943816314413991259488153695528602395538673631972248293282682296252841917805055156458891439720793595984643989832412264774031106115682671327832563532438367895702817020258672745681793695275163295836565315179394176273972936088329216443631721385468585423058454908734048658747893835751137871247672471003121840807238754896591505751363674982372030990421456337536567172532595356747132540000759363159985637783077728021225307540622291499621291258079631274830262319225616584186095348211682632576713122350068299926834436697168096613157385589469258816549763222417803369303748271763654112185154245515933351388607055122857939075080190396211595437701370291224272222931019061249677406301370137997535723484105724337051217380575902652916117728217482025381226648767386851117351105292464120179043400390964979847714039086917485665524114704260153699026297468794208660756302549766149863209122724743885036740911433504579244755491792405694052294270373872073006950375967389734228359406347310888722647789942695874569266501496195218379107166889709217687584527754046679240357440554924278606448620728742127762348235924004725699020926380539064232039418244498436714108482151568805169461367796308889731747050890643090065704133880552589835309483427310183526390166910096434322189228938730887563603213919463872311222698212098199040411085159724526966095259509487853432834871565639801644000945082125224358001809325701091139241368820657273955018470815485138047080454825489010987350914581406461941408081615407112783110343738766445284746669244670675612355064788985750608936045311418373706412911155298093711083331876446739813882315173626806758902878412198763056796423354152188818715620894402477391418027671474834395152684669750763824105632070991753785474510742156233055777713748879418331337691817892654557626735344546481619960543561059562877930331603976914773431419773785248978797512176071553622886518744126343414839086335319580761412949104939993105131564360630163600247831667845930313115319439017082811668259467993507779509901167319379728632859091766792232253793888601079029583482716160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] 3563429585414986738052677545940207631647386659925370361837420799233781915722866366735368176212200694147232901222934574778547854603018089862349066361608419995091648705921529748136082696695644950543525975994391590701186770123355842567786099853385213706934404491798502411670549997605993454426454092103210335229850660634162187575984114411385204775464246539382114847861213346683413235430351762505221131968347221551333989427130800872614522184841760946770608249661001101044383744653767226087229784056859355742268772718930470517935216752894077758466427436364175477014122943736149420280495573307454340351883352642237707121367338774809759625958978300904516921297243527835310802859409463251001966168524423865132093472409311665287687115571242190490492971979380711953866782019323159754022234915269309718440955093243562577560368911366277566479527133410911268633917651798953070017978241249817110310527549928296206423726387747676873403080885931172933723635988458687837883330022036014354117670906289893845297650076216463505686269717671920405853551005487821737778341761743362295987325162287480911639971631601706091456300639941044061548582607793564834717303872294726776833891185902342972982825740222655412532969064152829526902766428341303311499391978207290820411530568371357879218294055786936900572687432269456805314991281648443476896715911411499241314943954242872390708855739676153534249784275520662760630799759237468790652538066143403046349593219499537898268245609878030384151021350939617854225924685087570724513469104698728022062245016600282405084569850202773336527280439348341397735205667764943152069788854610063784933148357875125207026889330632293044563786549062710371846421448506992498550818193526896404771918648059000393161701775845341928841889704949491048327778926924954644148535541827502051019072433139491465589336135892328288937290156323096246421256552432513845796003613617130442794905051456140392105338841300908671253618263201821101935972814994565589028250977200112135852837927456320913947345878380065758451317692829935228312667213365682991088120996486459640338977031093604965684848900856495109074344840918568124970195947579807456113305519532276922525193314983857493780955914620665874293410380417160931563441970964699176722448410643201832952087045435118725041944717180018750332484402068269789973427236397509264332718732449320152030128034283693833787499841256631114348132487346173431056662703878635989542225409455680085805996920304546244595159780324330017573533064369114261269692564490919923809054019737960516196132028929802240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] -5048282765825114983834765516563944728505419079803287247303631576603210120674380241235343676668699526173779607135975197370698812475088474227792045183669075324166902734094747415153470601347944459518997739198468245379152556625206144749754487267104705656525226323080759085441579246237591799220669606138158928789049744092958933809579919204007798010116017090432140015060049791196460295510671754141660559661675456712452393280096828820241830621903844127194748658577057068947869055069185149847912117985032179236512287339862918546691787725627415328317724871171481680248677404683896177539661189023976598969613589225641676399812991712038115366634861478891054921287347709413307344053403229363311498575189553635594821734546946935622676774259445416334583336492569321504518007469893089614193796575424194149024614144211247412092736955270144127671962362145025214723266834231980245967120651989647439963173614987018257354506773330612391812443448123251786365469534247574153661521169924527319595044304447988033636643530450740565430095481987229832346564762730938820981887671599300306396570886923159152281549563904571140016371178200765291337289906960857496325214664435803890031676912211911755991225919754638771274741240466959250135475720182899779888862849856278092342555315684249787396526022286479732347143338571518827061840662505498203660560529423109277725009971465447556692769934313257284933783509751498481005478784965758126128730941439125484457218260562782481042917393729570850318196332848941120197022579692330654196213048691513553554573670281298896831908422144932001275950795820646270636407328235296993059796786367554595963095961818188390011839327649694764885495581938474323251083081944154097376730848591430073908720209147394983109957232572969919034861007711258762966456941036682736011496635417102567516258125099950050763429392211865853110856738834625773048080231620024644556609208455206978685925718194714994200982699542753684093400534101630321313725325824922176789578647823243877993479637306814092947496571520859570852784412659819715611712173565330424365054653486885858096644841967144885242442851251547842932146078416167527744549058289347595314449132374904214457726820253859792181276343456673052462653795055050177417374837948164342485237406727224415117303551907761020477272829445395528754881990121156757702844715511112714916764535609576191397954187471469633263537630633018434340293177639412255831340288150552978477383360464871675191388836267966223169815239317138185435192321599485942111511789270612268425764845425642170772175469055836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] 4319353385436517995949431464047265499606251963391433945176392074205105218655397150778739055187014058665765533365886308467013401271094929811583081283500370122571897844839708639038183170333325264584385006253641302789163389299858981429481154799785663997769602420394954080115434162928292269131120206781789613778091861763952129404609526250410218828839519709300967504569767717398054663817259366418423716615540831317654259221543459340077843246605351024928252909368331958279622744291524251052876467056196954966037427704883186723925723823637453645374514350630890093186924147341917223770042518114916946284090153108642455662694432782883616797408319809231420170934105439665723994910623953603131752850221520718924391791863230335624878952808633734162861425792359408560644762367490757438930180594917984178984903333347874406850769872731895541635771821777258096188047539788655799937836273000269262531181917653683604750556122199897492206635023107414455640190171036163316894437245656265300612010520068277549190936466713490074764092251626906896198650299717198708948148330394994753587591978708354910690735068306841351926748646413338831261488746237399389944258522042594277418273367035012608995992357525834535060681715048318535784295698706027495627490411345791608017250675717193306630988330028526778327789344746239423152668440331135470030469305178640006894627515181004546802368197196371498443792504222775401163547417722389716936212641798000880198858382306001740044163234632999213174460960972435238576461398793920580517993317718745677546003178615256739649541897087154305278352088719772084335874125400304709380994193030559396137891534760948137346599919681861728582320675991608245845707567717088342523713738550972660453985532084337539151157574379555523661548649330873551196757758101549474817145532753584035418783690307915471702622911419934058568169670433143491953540158497683582483698501227011511236679803548089534561835965214381868058548441930156718462793720020460744759439753786929990556586228489025174152841921104276861126759478559300693915534211592395068357853906664559942680531593948273001309934961753924007471418266787331053697724426407382464398540490802951090785592603273562632504452392349649194022879532770710667013833008235297709888340896929448723012949656995888587480285596349434597789706152511981114406762134792920485451255298268167779166519245205983670512485783431088703406106094136142809663475811175571053375671463729625673649636679181704440658062884780448878068742557450803832498417343135128851836609076477537534349753810115624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] -2923802643086234574224443310552606890836435881779547306354521945821534138057677829745876028004643245541769210344605919926656828714643020155713696304961368848704197092290009869920354624964728954442706330754254111780134670411112046281159789061739745985622736195659169276986466150168534051877981503651882002027556350360255921840279924712614663703659028449858712449225421387971241499425758311147435649907965552771329938915525286997959759844778543427786530211680650908164703826181955119892875577004379434366029333830703325621623400152047788442121012927593447421873470029457040377851357919102657907714757866559455377338813492960564698649541850105801691489430170210045492832720520122205528626688812615966124533725341559721671217563189558979034375709453312220560193655030755764038369612213139151315977837707555137592488068293563062167412492758145046050725288075096788461600249381720065119984336472676142649434275906367550206280977329593027460056225364686828612810993324176392246316340811870489290505705512309268704770188616588527965025610252981595960820439139444990505564921903811704521215851283807501222165464142486408182320823775464733724966663518494460697422994373184903483178330900405903604707193428891374375154694646768585994222050061899041397717334883863662202905608054395431784560239140762030986808275115559064513231624639666161897696505641245037946172161901755853572957934391934429741049463590847322752849269578730337314036803728257514174910903136730924452317226091665431324623605455688900790730815005268710615587102945135162734901358014679333655852486391701857505171671911399200569453548609829566303770652907717615018675096067672921695355700931692029770661638509037422485527018667715503282776782180810491636366360223830563626419702528745968533946266125552243699530969002520459286538670139127145584837414978561251537728183176053698600845093996312663584236539817899956701321595732777943265093328937326692618382800567197187386503428479627662504052202503849705723593862384615795482611973305591117832228160652734096718844301075316707565100900622768606157373032414725259779943837005461800088403025161560330581149757025675262331848114203895223880418253018470737540260687000899293414292183880309500015326026185516577014096614164591343073294340567030472121230581632083213993311464701033718607560275000645738521394165812392045344571432621686982155785340403042001014009091511441737017406716847665296869847887304079364979750501889195391957461049636393760240884900512855673664382049482347333125439733962761373134575414250664099840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] 1885912856261492698168719667648120481703446167816675542643762962969734746022000311712916590406640679707916742615156550589118819873437293637376213655366438299061165006598552511068822325642258947458136758680052535841362883379101740586687760606624088626015686599379957070749832285721299967600906032521494416283695514070316673701022690228823181322382102478422013213150767889658996141858984912370493038771140997281204212813268582810408562389658439802511154825314335125066344252915082606959926343873174695819075307776774331330774837034625034682064963790822662323560569425818720726285578390863562633920883392595640593279863858131410401860673424917036543467949958665513534534095721074037113387223078049951049349979114916638162063531287930001402455732219623568034984966244156429243506408726890797473618489875779356476276315098086633430043333666825063923685388427257100060953508621459949998788905805140655448776804079949300842772005804124855580198241259779268313610264637032240486270715813065705493939793141575946066790851885059959996507047434566093686059926091819926316678294418495615981845799704265455714118121084344014227371136145637212978281875837085701572508008940248887200378351735975882155207570002998854351635694684589779685684018343495727341637854620563129868015810175887242865124578228682010431362362336563792034621346477826028979703284789511831785526545975121238297342610588887317796773205749746049708373889052682969173985262708798924826765973928108177712119015443971869676753669375703005984083802533803328783278744601969473345658055656717605573894020377253987161553286234383569323024777443957851267046123691112005029710981218164710518642188526042335402394024765967432579684820489922658251073451386543878638510848629161982791643212114785408112240936777361214553707774981285745432173509779783109099965995695401012252117124549675673872465152301498451991328301409510940785160601813607171644802294704052632095109558870367012027536212412248911230304621858272121812711848772243403977572728653687823336914986013749067619944539276728149735768460346885287910724589686034968398417551724057942205342778367779011495788552665340020529408307666798465592220189760063467940168192174840975708200995004620625301580633022642627205425239847477197551669595964860585109723184385461208785361040910919800294735276620306740902467741071652129740120379529216130305404443062041947089564491284007047811763116326090928990363222834248612850217936976526525024980348704803688096259584439159315353797473305345480057369663696296466549943896149894103040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] -1364824743527330050159209662228325453008154843611025270801704484388836209531163002878538858476416257392799995716258747475990516020169691475185915753668869901193850759848210369879752237247284254465455188447452991252221221619088554290675774226846162815726052323335792076583032202256111695909580102677916717129634650947666829437173427676365668346536932529031664523256987961149112816158439786964770885547716165357738233993566941457743405769876491588019298526454741096314374047675947338053870205240941392791685483242033428250292562059562375355489163249187350880827199511822327582458282327238831899074064792208602514157285962991605887652878136283205361804559478141593985734954390483130625232033843398779852684363120474549607602454233289649959730019687267394630259445298562840320230184640252208426870611338832630371740323391524605235624755177179617121756355937445817437464533722275659016843175722351618565919498791641438029710362542914323752009648801206745796567902114690269335922414681336210855049568752181908722277847886531060756840166752694608548689725045380857662927167877498039371280438271937619943424455532962674062749057272720066595333395936595446642790820798799362784212617396319174160263797777592396331798433031830508557602632081609712743743380807213209275658577052527865657370542635288207012615150021695661388774567402239396122922954867758188078100578181168692001419404599809531773289008748487160875582745747906124505163245233573531488178381914400122907550270372388470645618459420440954679750339080080266180866029042684432707456893371461267386669315099865311860955140268610829910450970850884296479287916260561636260117395511906015211981169815699755401547011940826810237786793018232090807577717157407989905010174298693100044675180607255419275124192193605114968317883022058706008001487595984734883786056663344723776932192711445375280112698608089943684373655591725813333315435911702013347456292807042299484816904373441187227630694443298332854311148993763777833355908441520384390040865912331357630568635890228737242182563584137477973974008041556826547039898187038705463110444353845249983053565278558616782525320337234742257994540114210998193577691052521827403142801993663992251247058120217078503281207279502024942465515439255488299185219490004965337477374500730860754009734362741925845132138714537152364350431533606732518486366143811316921742673175181212802558647050034265980069088484037142374042906282744664648929980875980181338188487565075742136793744984183471157226319713847932538134142532152820182203935237802557440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] 1072240572243155052737397774184534285614202935014395455835975889595098422210812794712187902676186637873110696165208118255000864081491847833591214527657943577084457682192659912621265951658821086911330276515979834111616909957323438870989636189867372392075119089726735780457239791098737940640884399853997919368574355246494308694827030520368870182422530734630451843112714490035615372636303218362357337455602286258276278096311022003142628685009696319677413987910947513544899553953498363872071492850897670851123933461940838139651064161876199625842075909735427206687633958698968860125539222127526341407557787536438559105572917167021439456797199838235580219266537285552493478386357717807881365788344737771991657113997995827165655415802023025571548468755996465271574574483018983661356827930601162907411928054785092216239956267428245155318487307459285999073719199045338231677298160275105376328453664314830237437710827154828703373516960625732114548159326576620805563818780923861108123277667954703155635731787166588059869359085291071087680300300267739998717839580763399137165789522689368189570039459691245533230349380331622371962702554295907652352966796289912523655144379347888934130799245684481457063812457588333426181251189686206980072214562541425031543879582644442320274951194625713896772478290858189217423753575590156641832803287655018558029732344760308718199513845501552300735565357010375038467120713663255087912774444247644578875177150805989294287947319562936684249930970455841132521892012973937051877523513290294125624422152673984968550394825858392918061068747115749964076443419619044427507712871071365063200289001602770525328663338039203425268794325465502013800367863010950499360339294010613426043818241877533339116715608084377814761691696154439596788286977936948626017459455686473521551812505662562317105078827706151846837865685004123627688680411032174583997529184605173468665775626636061628324111110611712410243571366991146829046625618814864837033759658412758476477536067138330693269918506228124939344734321998494905732169079689551041483967258212830350023544255521198372636946625366009147937352921310425303617531437783395354385694011445908229802581596013369220001863752113177588725172828706713146336838800032869222763869230038617554900796966058825373175234633396128687765817024728844569231246210822036109474298255467910277454570014463044446181018669484064419158760695706185935594743767488895241490678240778506090681372696758365699545667450845215000758213786220406729437650708313462935590701347926766219452341521408327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -773243632001493411576746231411682617926122535351352851479180521277605727659906255310312118990355827610124822735278353133277716595668201602983266729435460447410503646935675596557260709115596600037454635783907471619752371583254447297410713235848630200246481198509740880390956550728655860313817587578456455235847268434719265708895851104151785364287411402635489762765018288075569436605319135615218436592705070047673963837109953866958741339023523606460868366969471339151061144725821969873240751318825204676714285428132442655165750249714657659701017686464769671834842102202937319264053771078005677511907261047529257955164433185266063241836647573999063956739128345686586445249425184541631533895811454204922550092535575419032501917873057223079509402846372304926330837464680057922594040825835050624202178772673569341043073976009339694529533442373714822373312816346063420071981546289902100222793193343480378614386473380838911557959239661601161796269241430990594251875523573478799881117365172642295675631978410478758176980530855359463605543976392687941861133801051122878952260296802703635858318690276004055237287841974426936283112609398211801846289574309457180704407766636454189835167012094568621123052485165541222039768210846880171153129423932698484508856585825462952590845992009808950309533079728198353428713469494389169591520817027651879266275924556235444196267432525886536338093329865661124410394539910641219677678498953705691688821495432350287934578177504010634742502818032636750525472516698995257161164194677917492768817739919292164193969302929947796752589662293897091969786557987759766722792684395820428868602785699857912409829058863344524108757913962302674147829792794774901413198826557234803685228372001773089922357579296120414288845504605645577084070557780249475394991396497641104110870484198088310892026432868122187078909239467802588131506486411055125435050287807192898578359238309005770289857251395398585457492185076782966340250960381746157578916458058771491994948038385518407313489374244333253247825726749091399706378585255069323900342393452987421437195032080983974484150062826453092660607464752278897147052578312951691532940748937303432126000823988357382236256535730085130175536981745967857839390364295307634451872249756008356144543310153977901026915113918864740044967165686199706527358851120743780074333392670890142728670451457641905111904959234787109276223579334877180457708536475915097969056686780923506553243076904704586027730589618980678489652131887802542071084849167087318860517009664802103420354613435432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 450659634822520095216330071873491669530430901053255717746405289891874223524567553435373975945418009350775787821303754913874647183070110597979101428489665451703753334162457357816447030205143213064494816495348902762574441206493481633013388600502830282731956553478707542913139169769163751953065499886753901413711006666965578761016324952135688560950433363325511982064172021367828910028403394084464091038718541031365586990244861906814030991077770787092571713463330806176640917215164782235552704447721602000477394512940825784271802168781401849097143543056687171454738280962451971587252892048069899394137420972534319789963930651569619443737578567211606356129562632626135502736473349322578324184113385732679344306066622834526366023283290019372322962911731499500415353138821930885811592190288779694324903012324434405465231977728211060267008158675689404954512182323292297069534078670491176130142092205126736958735599508304648521163396244753869544766320923999908922162662814037171078184927171840692548254596333613990349997597985091166842888125782398091234652477966405738507507859949446489383324693555100104864976482704068258963220977538506355268098128144015338553413442070428001403265657970626614108999271211569426465042064692277183814251062556018601721931790551809476489064162723374594419445533059791432800224165306867472652542946995782544870477453728174379879656108417237393781153897012144251645402662501274633099134837826882337902532833997154627708499920722024045953801143783590532134834477236745300546116987373962259286858968098496395875207720963661219590905895757979390307313697987744537314733776381756606368805931148389050059206018069861125138195059603082907106439681304143511958589263143581620791952424310704806088430469883199418576119956453820862177532474800561203608336209103343307591064051007794929163215316647523485776084972027606621362822057096568980544252871600338861044750119882518250176280218450677267819857115774679957423493882526349296134101126971506873780655123585223591551781801331913590468611966355663135115875826235050045252692466917277770330272862519307239742894818019023692048373684144793738545381042787816866251695557016468385052567404870869717729628446668747964723184740670835426112342920665726953978326204740559321783943473679586361839883595444180350661601785647548967180910980816161501254773646477069735316966674040748494390424088833541271127709204441108957020269514988363444251601178754479212329362433827953947967232609590421965217387518587111577181107389306977706782029760595474914717044734060134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -191011397017869326821562952129698669098996229369049701809604226778766405317982299318537630563604021969018514262174707036056448463777567803703443658188812060382547440621293649098681324269362436933923013997765009646249220285312594351816943639640214971900741467775133715142701597296067629725421591112849854612598064522890198885438301949260958724667303948825247275191383393526219653555867730624437103217345403694425062795639430583486639505271526938668885071924316184158179690516953485104236976650740939563437434133141477546561982866217173444971917849486950073010568738731105464035312818414490596941071119780094971442332888214411605944197387683377642202429714183802608003223198665614901472032023522291894494677164860671432323366323040604562160897846072177179747223566927774396243860073766555878132499117393011038890564375521712133883319035444681837594842298113106430110325161213644738468909093223740383147684834280003635188904925052004538641505209238813275215714224114435475206736456587686603558158923576427300284876283294943494733354917091100916948780441316872185890781142682713828320549186761951929359957632036791073614006283085247093967460238110781736495667070446565570413361939865359487820508314809309377153172940880576608944550821133910709658452861677734742723508706777586450086209573374250937911550244538539159913226513135259900720926994801199479261013642524940113205457262330555857552322059880593160190002502753458834782624219527449004283261317102621684909078455610221987503589428182058409455581512736461604809422987468231855139503804481418525885304450932219483480874417364595114940901544762520066559001669681760100895559252414163485626030871298047838407953183153006854964112030842771434112750920082630679982851197074578161631278200998408846999803177968265384134578955976502651093988600058152508039270282973553514069210030087908267773406672367889213966999043020762044152841729296094727906008062765841610434266891607944911593072352248985911111163390261701599039585620355034894873594581696904158175181347684082086859980034655684065583711320191791644341130704390955643804869369771434745464814029334468909862713227162328246367058842352344336576091513677478386058291524630626306750467979998290938339647261650760428175876986143407596473296945843766853357678477461856234213229809179138526914770839898303968646735374674239813379548775515057862797086757119974988545683541125185177170076520254135880423597873727604258594218032774110486066306939155541653333332185422251927686437371105993755809293255968205082933843159867719680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] 44386873311631762455917775900623857494341904464354611828344840788602622815904064273818242512808477847788176848576782521289684399992032944319760808278649398380134135152065606140949723062510009910456054637281935741803632244622861733549820529306490335874501550050269815235402019666018076706399318617881281879383462116560753267774611943157213617498928892123596853771809982042699191592886129126681387992508993800349151126932639813820327374435397030169594066487692411356161847565282297831554695442751491656203827334850004419071237335568304068434516053793708329272115041905909184732383706856432802094654185765923515591067731508415154368276887328224396466776092859699072870399490532295440880910355480866769815058429466669030774543678228679450182711538456080130564916817386404822884542755527822423693923228848648977813617031104934416015137235727099676898963968327361427522033717829452639580180747523569940370028023777990602957584837754154974397735396392308327507305220602866488147518616968201422291898287401002686852225118442576641880718836443054597868883666830800664435732130549029363140875454713543517069654417728143162688429786019429892156693980605319235633327471430092762192124833923098785396818333284327056727737361677266978735528785761001318790665030700456702294635167790046046397086533998777079111385027145475717221847858096106245819270302276205464858310203728853552090652652829872252763087409139765794586057842421976661432609894774779534793052541212113563878502057438252571933609485610157867360713965197220973039735305469208439389245730411632659747660806210300881430846934299381262209855771649725755595229461881893230179424113237890551687571847009551996676109814691826216337503420312085834852305064194217941992148967360037513205214902627394454190549448955491564992442330175001316071350417604159577533205648468523134110597235829508895269872872008789529015168609607384291028435744972408424065086516148258550227630153758818380182374894896248303765560923434046595102296021592002009672242067891880330854857166102782851198479540009275506164878765785295170591389697534075609485505946189018139867063628849340135229312273162823692818218633412995380628552126373279212087749099235256451677210698623878180690723077902643663345147406732876427641992348926166947766620955976457321081595765244191739786234619385853599736800603587880391571298476246191648331552862650768029707764036349959126476376522019709207821240090740049502171266650202848259563654335187113058476847361187363785016270414358723248486268704663010008662377171181895680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] 8314647338364173005618611830578227225783127830569583034344767513077628404222426775208600055437796014825490023704188280142381651417858367197397929357282678024353696645615404756311934244244540702063489740251701755084133584003891337666897672656605120829567717910851965856175066413728945360209805834110095592510312824629587954034683432684023735716113387720069616628166597064997172295907499285609685020256933267716703787000203563993467109793550000897025633668360895982173414497080644581396248849126589944947578788198595535343534949522450808884967182137213496545731718623338475496748826387414538460835906993157294702070517283923033170759731656446028068926655482736537585623934350393483629299739101623965150450544000580053147212315070291678794519825565600857219470240711788594877015745849561657074309770174947839054666829973186583679198756974935469422761318414222865963340197561875137679218620382922132422298104180223625163345943753193833717661248433810041457842699923803611782041585351699993723671792989341620896391560074757486166019268710688957157827782968768885976097719382839558320233177103490635770673871631386082093456235962156290989318509789190121101622608341722049988044954543550833137258218403366855505552628812474020406885432668388684818931104250314154394273735840335029572386279858442547009046301926991991224276361770986302615046998919012965663294237681935082225767881180033146879766819411650671647507889732541272281525820793855044048746259661600674552701399335082882932098390932216125016689962500652192159387531671410156385697074634262643080196399012865657492209132932592461562368165213018831552985127592839286397567184901592936840108171387340131780153390928868602489311540766138430987811555235133261520860695546914815527710216276201438697073704691476280426212961045517887249434326348111999287408218938924531365901111089032417205826508768394563973543439981607669905177382190670393832136015973591858856447601613284505179841824719861096502504715167494330565588647621384578534923057741250129486406125606021234897438566181445701602471808659704218289718565782734029112790112124474863772314273381510461704745602935792923073789428461968970414414221960837078483794294969719339472301306584797270172387386790895246785191955007744736049777021291167008935511293054978690151299407095052981290060938883924563673351666779284568516884262608698871139932740040109813285079939404242777531075443851775275711152361128237757185722852215865986799476246395160006610153800682505298721779613139006026566233274885784804911246848892600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,35] -13939919529584362081850866661540231177685773665827573833653952130665003665221085380949161268898400800889511276384079888107349843487478045233522054364365814156265420973622204837010417721772498974072554893771935219158327213473654540837628333325205532747598032073801552537205490176489396874048489469153013922668274888786397686623855325486511880303019298687507296662467862340563181089782426642358128848079850406023736569015621524602746949214302516373615259453410359323824660802675624263087824136814688400066034419190737295263860681679565313190067997072453314310231396051627435152474817080574909668122576993854622338245494801939180062365486740029224694785386664974785686485066084946629908421509508740490888203576736078071053037900278320512309639725807367886550298916909374683697522993142057599748995727619120224757271431499434259922528422973844393446360479032004429318922967135861932920046873373698899056124470141789355790034717912642678028245771383668148278636670763251937937108260362893166845888798703780838829327720218796115404156658061959088711624239957281692117984075345638891910751626693552423073745954038918631692885165116173417091762080489542312486518994766834675285407346772256904143179481789805516577437897915252672290419998781157583810430212478234818596943244328735980458939251934748730116685464182187674790729881769333204553958982538859996687542814249372017608686976196690515137455571026456818645189207351569403031268882478306363571548839055721116906214017545170741203234016118510351211577335179892769075606667898997201367282386862514997835825508498773862365178723968443280314342002500848027996110576867029517021360872645644677289115199909869014724505141495912212642421524384007376763066707164716366436556901757609931106918010296514896318431363619402466632199798091083461568886767295024135924628639930220854434611545626900904386969565660672088974887331160111361656979326093803538799450412832390296102704158895040007582195241339131683613869068317051525032480906762414313553264398260544238572275736809875753147470056002290327188102423884583281291686461226301298309537188786594179652961386650403116252217487424906349708158802405402476810692001343425903250732729559290172978916224373192372589035367824412070918548620886726626153450429060389998094009607426339685686256536531690035649418548192269810291517006312194898802903620580851603375002226367562880240814316758988532909152363657272375168135075319126085807998779812481633626359570590053500483249624657488534741640967365532831448815576317936738354480510224302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,36] 7324128036309557023400664755560268502183925787785105050659395078110583421137420602659551585236041852637159051252506278892196034348041937871333977166820827622301386735140226143930667744533311608687389452397233235441775577694645006908000007077976243609191945286172182720683857045154809604259440407283022363428480937795794601020933269831858924216550252018830097782698170465598810126219505209980667081558061532440389389149323492416704089573426229829285021580888841690559771772293564222257434302286648284456789870551511797986353176157366868794507508180981603535231726796141725310803773973155845663208212609387563020275857756996373950979091735439108719058408353398303003644932834380400715396719077748740422363201136820662371239463518672021102438346064012356150603398171002190099398144212373983051502489780471452012787993835490330917271550766913773329469653614305518175967640701753038528443625674385868556016891231310266441567129280602622012357472032659148659932071261864619980904023568974270855876860133804860753189685314831760214427420804720952615440851879215710916872568324201010558091075008425089674546212968432197393040465145997890761520106207961795655656712554978725619101768285350791419003031630360345734868545167823855048731604706591163302398211887038732930531565328713840611037971328258561542533061049782512501406836703444634352837040312333792339236592322414707038931406526114650651610435266989903621588741333127927482801905764534430887135756998527434612249146872236015982036543561096468947402988387226503511654544894012261722653985416275497415876826708334277071109617161554908352796436909693081922381931886786137505374289515534976819065366037987552774502721986745370168622079860205490673868134403384268879107805473239019035472598651740935295666010322595647076837638330607430775066281580958469063606266589059218209121957328852876929728391179361567653023814402381879668475149838748104542831561738981619492438493639483648133661167619134568746033438691210125970314350484872898660202103166864645327248920001794324633476237889122412714938459930811803788289837018737631527385298877114457490839791221183699858883430496258523521226262645725176880405732104781279826080467025379783409080677981725792922102400056644383205218657087147183356994806457604062626870927852665744956189194471858867416204544828449783573711714294240436519767471517916993450817669771349745833273279601423900400849963224649442791847062424295801444239279596410568203598440395118846930935846661232875215201410814430920064389343817663324722961054569594880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,37] -2269516233945419452031741311118155950996335731616816192779726537324109262898856008416803944184379486356015067397889459922589557604491591350895678772422801788071059422276461766535837005469028150757987878543524298503792851066903233357764100246445806556022171181920971207587956222375455406054169003390675140936343265608583776352976469221802022343049047538708588410999457064468948232764838000665813326020795592632458559154962794938764289751201165253818558517991788503691743075026921581744240798802431896342488454993442537082376983996834748415408400217812360498536169318000736095996612924465749051686478167881626945949262479466140343332529572850751874542583561342513445896032563046738472487555285535913475507440439239017012299198988548401363264859999979436090401696715689091050221664065298503049733089202944642280874718462834299489762761864225487561107993465545844996152306240110382950430506083647975944797817496156122424045397157107257210623364000250723573227897905802767828454803387806822538016862680889245562175154101772306710012846329456316062864096235096839933512451582567078586859460034423691246159342168287865722532670432618624645813310683822424935642418778040230615244191360512281289378159338054507358844435586163227977549143054636989333271212273651634953463382432266014482143582000053398484984843261819157981423400645231133705603880488268911547364416266552339872282985965677636265904679269592654592823891006174878607983477781561005974797073284339807331682865992350334560714793772039382026442160601823582095892040156047854760727400049561066483825002557395863854377017705627193785298903558574738911406060899220664431167249249879173109227894586779469320126843997596027562971024000695422866448595945198418027164512207723077055626580127182486123781434247523432377491744668390078429054278086648599539396692530125770508237958446410703872596629967327681420334370249392518509160363461759945085763213474967724609142194313019614546721122299787700715376098661519619509447206841902730166362607169142669258335723144265727962907367682286793324936689810696234812350637620863619365033402385671021218784142481790276233210326728458067999777060967268183815551370196142284417813967098322739041173527115781498330247208163740810583232155582639683126732445388920000155945869034977071155471956653960424559035711373054507514432291435001479661400320557143362249426795956131576065396132333957154047454717210795345167293827164958420889163431881385996200488933684912556897437864906107142700509491407282853903591050918792218784718658354544640000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,38] 351889777387742757807397620163456735022232070619471693332250268371869461571489701763761433512218686139502365920890778647743934257399073732823052813796285243717779626901801228990844281312229809733969905700142744482701408443465644034781425905347761119870970595327686466819623137612049760505535709034361325227832911324368798824061073361918726474100962103405390744305245208976748302087367167275447661646378348829636864899486363621613690473914427200531507331050968428033366196978541265865685346241837099352303443534148747498713940866372233453703205600100687968633640378436453505842653080960942753706743202293767817764779720600268711151188325615331557818886951044823996564979950164967265111619703025576696234409192453759274620839578419192938212505916940670318481382979740523132014122144369280592635486994235553913363404525012800597563569614487014323594612096472086425053451969953416425136275278414485392593287868058824542830693583858086764990858496566431911914668178375358515390251898099905312961018489926626306019944106623467175764524198115724572135315605806000653820163190766573004922303847558298429012217491974136337694473783709295911312107392427378223928117082626934654356885683578266085903316019238280840293489725502292931609856411261386286944695584044930727429901880546298799762321268106467344866047651280214751330462433930581147246640293003468422117120856074892927862114346634554899928214934501614173139605353925877898668554210465453342622879626556886884784159853501993587703054977963462587486659785976170344404659275801396482133304867945570019428376365205846823285780296678098448489230074315916047906715036371172025605751433129598933800663404655538053161499302423561246824767630008825881548696638708342156988883505833286313663559185214712315842692221107104526823030866491101083190197420369961043439312407448356717371690273494419264077251089718194232964134209659661452932265810102750350045087151885252557238391773665172886615612915098959705757652933540038438360108939685218223127625517138217185315505877760003037515195023418621882850635891421647683961502561697448082967204770790009527436307344416642511173486152722749803203005126456155036623988329701629234881904346104479333187933196059157929162722967946806745505773589540074821717239177033291693216576975663001834728592452941405755883914379738960068462952570278920912462267764058935937945364762896241227866223877112768553883071117567047890980088389842183532915182525128631237446986277245253574723056516410892753338042211220074686678425778793781780838943335383040000000000000000000000000000000000000000000000000000000000000000000000000000 [119,39] 37036410950929950776899163456904673219182689628223736149698285254806300031969789656103770084509179524433499862809898563101481340975238624056339796027008134027276707926242481871740722020536713391542897335855057655627407511325670366120292550312239609500901501623812748743320609267927096511311916492786060595543056512237834217390946189151917251103699595327913306176099089692319438227999196566209099652812156011582767295054847088854348908171572801021576274259405946867048957908276580967900006045930702828511616265789796692912602789536468617287629511072981694129037726634272126872491027428591930402717455539893470818659569038736910081335899583017164924793893280103886887523675936217173171846350875879437062888057340442760579863578573838848707199717018381010174114639888904067142016209915492661523755363744064412355248434014700105730922543530631617981072432004353248075225229988203508988658729176105186374231551602833850771684428171093480877743186753975480814042237835857699935594247961834126284753914477210486648904632791454940425758100779421743725232138849332258918716505976006238024583756609249515700983292901066738123887325500691255812200283373713242535540150836563550355090963911347927416624610721732823205702305423219478812242565557731905479132590056371059391443394563641409431998723954753550570992372618054700002395464049433037928317473715464260182386300794983353516629123232798203565159790035838450451725784646044197293448105591798366972202218828383481462262156784040026365001872554062450802046080676222925225034885395637558784414146864454405286247953209289914624204370524263517718461426393142096029736305439641129450330226318368297839799875293013479502787317813968784431477610226379039226557511239086668172761581385865446137945890544763171578090796003088166306368119850249660867677222220475641718763399210626133314300108091172401413294335092481757619861369062782118867063240470296013650094669105215598118764006369691601896496858560161460377381571575147819788310814809243423167676890766962970922400754489988356942066392052164205675494037517186582529701296235517419353546512978319513216951876137659439283887515753943993641863780907631408492401719552453426036843584507677316691993701022408865528139672228384238169655021539356203356458910572667253529347688889801381553522659676051482448967380297335932873367994187906580813205606297501287495895247256756770170375150397288322925543281848464164694603432146427571657675724945854946156751912893384093888323717749866823287728668730475723664092785779221746210753279426560000000000000000000000000000000000000000000000000000000000000000000000000 [119,40] -35743155156115258840924743028508792816063841310568791322051738558600703739607433317198563933865390336886728036078639491420482318209039299968706365837527861825547697849632685106417905138844266604037949792613379641775579489531939693336170080144760426032292462290273438411617183139544740819869424730311596754534259860295707219196554436468044086609189493706399475001316823961591647482448411452182238784336017980021582209773237255766243535724606152278638028810005203138206631354350320861919050943321912904345188541390924056222596415827068809447499765495640200363526257643348711778246985052280555592452221875180593973817105808775108180914372709396687371380507862821942052018358683199630790683663243793422641599095816346722506598754745726060627791668626331360962555261102769874348908160126960041270315995094494462741205581421501183584173651338732406226213487210856010443375020620711116710171096722047682618940149990385930765794377979194750947681338210740027514030369857668640808845792331519348384059818209615056975424399631750005724372597746384490700522042011016072910623164561129396298829012062020611301193644210254595024319459386440757687164734035970739569338563574843811238996518851077662572480575309200866591515462617951606930022852479317080136953563192277282065665318925905237432861940554161664327528197743886815524838239236594261535272793526250555592694580950355408757187142306531906054786717500467750356566877475915445717222274529291095611590737492859765092421451725152814849730813431618321932038326576132156983209927201747331951754097623391542312735469554279652893444524323934546639779644473491471253893210551981143715427060633888257452922850842094233351068173501874047102434211230944485268716814890889568302016562326796046618345209487292200224393499743916470970357805800010087645898271291257820031407841192728511624453300557950667122790588136086266277150487521892036254258121524740202190215276272442268063741226636772374923404625717937018946934997847065845949267138914488310995495449492300459049936544347667188465865839713403344836986249186339862401684535374325119827220146438368531151873810380561588813882378707717493505315608429591845084163696143799304634843395819417746297219124764422505592131079235315184839357233040524195561668129293770153649938611640806811280458534598975692117006944394531341483672149551529301155168198432407471862798428321558098964035460519041170294864408907496117255083384406740021642657960498641812528658965074247929611484079172251639789067241676463786899841863466043866452790828072960000000000000000000000000000000000000000000000000000000000000000000000 [119,41] 8837419363374968438014806598622299198968615688023901078004751303326987080444207510446023868474181400144331995069402567716594835278587903278651792514012022752468297160933744943131046833411217934560819837577524029626759533227474316077572978740565101968931528000883708561261323953580372955666489909170806591413668799275823271620081464048380128678171189296688921709777094619157782232679341776858282193614371451990445869944201930204764083437258817226185332683899925649153290990254509925415351429784969451792178466321577762826872702755143456367265448287344381650667505073559157646658501256132336168442094553684361075977134624086481909277883715404064703345040976226866977303668374507922381556467801431729723148781584953759860143185463796078549074796930622468879270875134116954625657292683365535536551835402704785984575672938310971653196659421382844027920151145497011339931192050034488470674304884380004479530415271957247890560802588133433283151139698300172067286311841851792890192669737187860964080617661663396734342885345821453603979760297175496561740314624601032422018069357766004353163019600390850678910593451286605748737382719781901519362558280715708210577320010378743136267271286094701716597332836171009425977110157478369376150967789444783120077783977339285079117659676004485833566242612219166761732918657023471960523030575767900456019633097325402356412435707294904210744688490045845001224904099084311134953586259054851154923607817036557190289557401017140902315214201510147497317694357992848937258065861301273692791061610782447457568899931603160650633085749535878934495758410642284496690846595021228288972480731942410034559466666874183312724489771139483652526759456178281698530604274443738395799631847864654788125556590880747515489732639569961306007366383069731344786326552890348303717563740621991346776358031765023335221485169329484055096798767707642558898646252525127111052854313048878993507438966428656890235201544023835970018134858257516607703773924227309156646447809998318582702496573347455257107953121271871663680879650789373423496805440302625789868194478511832322598569689429119160717953681034319028378587977541563362835489626470054307929899476324760835199378558462422296347938879789284668792784197163473808940988708976005323401440210606257773309391661592174040175664513322190947048990319636327330029051592961552015884190266698443531549146715948862753161158771197229209088828849203034345247595281341664489915312989413317131645435355970319371605349110689919891069860646657966468899397026639065344019728957440000000000000000000000000000000000000000000000000000000000000000000 [119,42] -1094342367210198985883368102705186349927275874854487259915702451123912346338808505296255422872465567289440096438522096519061480169682762236204692927362919400985077678801133824605070741801191554691772699002768278891170447791137393788357946741422248816188144095161504551281795718270646644598815040473270040393843134215746875487575739677709862661829487526590994494352217828493145489657661074549399359020074725760744182016586795872704856219993454934403560588182045817974381084735835284937428099450818926140929042469549278542819149446759799738936786346200409876532199502555458281755467733286661066560333492716672094617914307689042628658335587505822929013846385494423340298441652429009909404095981558768480368616071398957402501128902306574543955377647944436032099547349698539070756893574227604508275884407879324131570338735751748628769463018395985605099810854971357466004332877228257965422783651251946776137656602809372560486141595798270546732500697369221585917514995863794838129305619562732176330678466702830142716595360224428543056965603567685909948790942678215419827424424538810065461139922303534365513527768261194170271105707866488675405165153033063363321964242088629021144931919779252522856370356527394751217590543417299988294112656432012162184046723730518063624867912646767075248307998727632033243305120833014265156911572426116274819209431988871564817320007004484679019068435528085749574501516263586465444099456777868497806483213136405676076217077356584228505425110073183618301490938012180847689696771004526378266440167967110519744175867434474319056107519470421938237496974339673828214310711760099463152116835517815860567845879254445119449378152037224870618829871308382344828816461022998954324001635408346525590331992508321347794785844021806162555713727912973751514040264740034846578098436188350566767618636235287048274296406286560439627085564927794747254671979202709701955849654699750758687646624420902332183637065179389498243912843797412246042021808068910888389162773522204838305322238885247681546775232782298610472526484548876183106300834573075521540923784919897234083855981113818140699285847269997419920886364142059777114022215097806629167986274577524444873454824689683378493554739603598809575409684766273452222930261882630513033879027410960829270596841321539629969857217378326696914883079689802610665613115323622197208101185011064813312785560803649946189467242356551056594462881189658600308949206351999584600642390856666920554183997471328504739699747498539522544374275997248621534948068045609827747852451840000000000000000000000000000000000000000000000000000000000000000 [119,43] 383797464041321816469352132133204781122102188628092662052279795323307989097433678306574772558057753740731793865191603624056981890343194968215700815372314982622053969246327714808050783704736360894855641915291063785175813600100606663861138668155516330120501674203016616237537278980917883295981149331106382661620216940727020589058187424058220317271763492942712900419453501723084834489111605957757266313439466493018973549155505357098244640376083867799783358764406046024569606972811925858938649472271577700768759990032139908049022790581523082576939160616999734967722491392339155868975167153562682273590182606292175591003813794322809570794382449394792918185510222300079637967263642873884761497584695654241837996392854185742414949125884627448294898275733742745536859551435449225758241522156935797695871538088792145890810024173424342819284265394630645051017731498565694033846477022505870237535613965609909580811167805178625608193435312375477395216495863908949863360573841184043621907998377806675715512745423969468711587590683249968838141768602820635059991976478959360823075193558287805012389851594651625726219336411623061204763259768114104972898380282426581970112604141719505549792955906583762718983771556043357212872691465532853256169093391551450573071449000884540700967243926397535551301998714454814670282339607105694719129711014291637657893504529957611887482736105534556976568820605636627487436228291943327332650664944772550727344680498069983614745606776217683981359140778316036926708559257243940465207024375990777882902704297089653058097623999703698628709799262691010375061792224497693330716609175577080055478519722210031419855413647071015739398316329309165840710607691387597960664367995584608570960640238552171045696955435971083324126664164088935531903852456632279433202264650663410443036547432531615283836747989663780628017166411338949132737701383002345861217182334542613312759976006617587205347668715146797260626560141984354856356559144959507905203980767190407673996481187885320313982659770091352516888732477939941332871391671972054314078550532342283185785955523531933950774294894015394638524047704746686621125135983768931957184958057579720168521071182036224085428122140190657448751878161990488440809498426910771180033478062601913067364976728863653975169625408182925507794192905269373233201079326458913676596618811520281690270008004792218256469146537914558800262557233136407053572590200084969061299962734408645820099967960238340657371043319027619013810250628807755667637437710445647828188372358769037405228892160000000000000000000000000000000000000000000000000000000000000 [119,44] -347136494458013022619855618308536562408203336034978726525734070515057658270192338754381047325408215501201311995807599523556911416428605416066545445825085304236247155457725768598638382724096376697634837573578760063496744136435562159624534940817989755523330494243046824344641068092662360179468258211838660869806394589641728200549702900955699427944208637524420104424196325679081033576420725442749328407104107644200193370374467321255561547479959461836902183820966713759732092355525284929209668063593020557554702115224862653750757048532574959247494957469098360014348642746168250620683265725139893203728659428265731363739588618462524461022367483890976576169764270896895207844678588336674731404912491832562468061394277634367001468861778812198629645242846021751096741778766629125876313395960454112065305261830603398781171822892178020846219101391854996418827949419708057089678561510701785596431379193320159901810631454383199570349507830874663200217644631880844666972719021135009621146830911003293329704660738472749928639767521927618991763651368795575278862638130915126717437798984679963116921721413278225663719330086506979874958944747035069156042485736889279700176792940760313492948233598311858653427864790763286931427765925769203586401341655634893003417565087749164733663141488352070139925021974827291684880651721024663652226280547058925241391473389901282104410209301141062395440955099623968105430815820678572665405287900413152456702179204208546505216101149725689629155976685999862960572876129986682017999260560802783466576599791911914785616027733117967225148561636900960791751592453561710703787355129165010188011377810489165447982718201555989313461401659132658037432159027926364141586681333477499921865031581459682037708852545388867392790940831609120367058118790417813629231581211134830142515047378536923609181849708159880088478797133754944527667265166758430184754541121155157776119444180105253368790442123703434817571991025681897500622137693934792104037072776045885717948166803125360547000757546148462779806311785276818756856266931727186096434307374828621224751935334425771063476667292929112314758967313652785603595732819640570757966075450220008080326885050411043048922373165580635330490940238255581291643704737670440330030645265468288125334098338491076146158721713529762076365796155682684850386177452081358052251792113062385888405778824175664701067706707838584308870397327101632005506541764891762648625275490816506492266494904059636727229964402603016187049068283034342156714763958760257583708682714977877793995489280000000000000000000000000000000000000000000000000000000000 [119,45] 184248048050755364395766934907494591675762548911162094825053705989850325937154268317063876060095220870965951066276573588251222166017006541213001612890757211298458219016526812182584063870837988347025589675661832404853483176443421269264961557702747858693614503047231202890162133531313638728440068724356560701275541959135135984093387036030019893462562624304588661604063681058407372851396031812596958296365515917980757946873189201154865204043922895988577548575042427165403598888828539853172091088778984640958736995748259585197739354144084132184510683889308282875795016005434584050092606585648923054079784811341905294401434921276984197020923075575399980664285623685215015276294136007972645537665789043219893351018550547054622054761215494864702649986098815889903555601382517400483409430333979786933886625529830349146152658265946681212809570474811704112879787177463742800568596520794889079347932028669789689192264861100733632936385544652460338706284936294448507181771514350905190891227150931232912258972631331383591497873796231915874605558825150125281175944974888785389892662513407793438815794204516882457569465645923023431522913910553709302624197607145827813000744106935040854806893048200195531514930629393678020409226714414321328835755427894497201693352647716781066841431852676753070681239510719244329910300976382819122439827850701529994234213063711638516250110962198594302490079719798405153103885362188194386688472756685311845908039861740173395526771017748298708352244555047589464957888757062174275840653909314191541549346793422569647790909505018825328288258840985992668402893827417503164034040430687874967095469034553697466525004991455106211962114818140779928092535533684960858451087309608946216059036229680403468619332689701052616922483737487528816857575492224234444630936960968224835524608399247238809494496100648585852631743523043782700983761801505291098935385896114941156807405357281806994352381792917309678196757411920669162336932429140541210433583264169019842844239944448881035381561749507623990033924980227966964733764943986699639184459036437542806368572302256218277637672347377157972507371602664330471060764088962803190194503565823420076518590832602179202395021385508073764794445402024600097745574712080822136776107993812813619557750316679790374600177126467515649195941162086333471381829359236589516051299248436781427795694380946546925305835766201948108424044027047950123001403776434478680954594615149636719930648890231604044908718461086245836434107994535641086435038477374715957285110628536696207510077440000000000000000000000000000000000000000000000000000000 [119,46] -62928475127147963846593343870199628856248334973214300090716268043554540330858782934901456852523264711006378773204526061785184040982719838537512574502939618777987220333887209694839616649892590277218865434617448057634008451790384479187623549367080454540073531363744634080196817422858597788066403068347983143951065571674130694349436522014183140008668219268847672326149086598144453157542958801264377445289015548405750050094567620471815996551848898713564257133269457743435677772611393662283258246189011399950463123593910645311498214254162220342976352179498250582871975689349477961868553739055932748205948597869340903921473920252351776016413261255672583807376047761443864340222577592790875114266863073248433903865316658126117379811905187507211620856229547549301500153348568200888586463743551527060433052602843306342761339990644208355479272587883726502686939041689364638817750139208347635002352666255799660851957633913048647659590153934581245467190834613959430409246831179353244014388296125348289237610993554724513547461888778391317593673006144488072196658290577918361240661677281491856003143258673216271024177243088298140497414486214164983985533982816434635839289295579002320636357023683320699054648112010828239461463117031647809344092372921471331436502054960756919317623788981474751846483984833515761307895522508307865808511719106261981986325669223458820516904224498807896542488068439694667668577653678118508936634115738504571408397569696348886520862194810524217118955418572136407789103177664558704761298765360178716678604062805417591242839382301836399754905326318096313873715664392236096778158743660574993926691503568902799301467489275863479300302559773770080171656625111889911702644798806209636405364883959010147593186823224872345609644440927339067508226864140559553963277115744415330805424405471013190324774050132197642227697449082379541912412649329877630004196713903251053222673763784283040519988550255954589608646432921317233024071362418755836097963245775772776979402283092160798408005713757739946712602103838904902576902953944014323876372082314026436252886917512979480196376452642470748236022118643125866527269895975749508755998005924751405555382453075127034914026744054743412921942435023084257500180354690236066293177511005733776918425164977132523997396900892049989685909780106564616241676058251461310706207080081817214951945842683010482040505291485382618561412684656935439558007349143500750748205331728947379291805191040782383370361089300844975928578929543979464950370070227029912832787868439146610766643200000000000000000000000000000000000000000000000000000 [119,47] 14895352977558952511805384034804861623542337859653060156138043286385363206958396282461098080057122373762426763950738929400609073989556165324214972376731172059729640825645974292298307393789107121694965226704814330067818528328539036941636454848275899375276825972608560929975600165486495828731238417153930288777416979162143331211777586364308582637858569359212376331032265326146461294735660579185305099309524856707143555085737714512985240491503063435857519984523865205694570981232260652711666702935576860464927640085182517715413821089436010277586060263890143850245529920559063143922698727982625682525765944230735963750540961810719177819011927100928283498891455593057985947020900824380217269247510273274760987384296151935754276949342789267471092171974245522762772592749753065756103769471463512666863517097187994175885550040230215463053227608048999676396703627988821826664469693958738130890982341821053653174220289440494206654337766816459924070202997966258763884012498577639392384664313820218949523698274023951676924160816807917151440179632488490681301428362675150731864728864120760174443382083150371240197372084978883905761280875989419249244916518077130489080918026202669386555220517693096744509277600827472452830406729803273490753269664869134744756845373952388447697051571323346370321747124131214132684191623004633271954380451808369966457861696897253256080299284582415498589418641225940680346698035698488278352567411693771009807416371840350104241373504870347408393056838934589921516077150901820386750230136410114033123410813682710840238250103528123352601637183920744203931178871116197716870698954610269681723382773756427828859822813313153826302877027353089949888465100766744420496780115819741642054898289926554720909221042776449061687619352379604868056590949012854972692856013169695413789312732663899271426798712811021354136528604940558331425249689980752845127865669895662201652303132960428236928337259155859781111274525114731210568199742725904922609177989147820310754342383534585139201963031558202092986192803693032392025843425038657686686220092683978631354927380798959126271972222133645338694051827596164556370853293758976088476256165599932437175658810871959212097403784198307387662339156202314602005828848271343631378040841577826294481136153349430442537162884578210874591546398968659986495190062290701845997754999187400547470066105210272559686230564908133474000915829974269751617277599208562088424728696034519819013733714206138687532741317908262851357960310697924790588781836492141178388646820985935089411031040000000000000000000000000000000000000000000000000 [119,48] -2365673967494682737903867887862297126372430822246239004475176813167372495492196062463967787202199100930763883109578954477253429367982258035985144572058197629491782152694006247098121656863801808940310960805490187392018785501026277530266724236420424770237787655185133035988614927392617004153209686909308984537280419549972448111583334201618770880112379606162823091298804479538299448174849428911021789593332623484461301299493332343389192025792165435053004160883886336965544014619270921134839468355807843404062766707431671754077129600484840451447758163834199973927309502613820188057024999246825018894111430081735202922592190928255305361437970650503109458874857760261344670878908909927397752977191293072556156787751520765128287250202723547940851144190719300222094429105106018647085682963990043674127828336480919666537761513593740101392207291474573980740290179701331212072490638363783042716080000751326775045068118639732164344455203131047783869075738432027097123485117868337969818436194038937223723088879749766205215491273741344716181746274358210452909169622358108163134432118320501935267753608280646352657797927896472860288301769905855670865467841353152309798067606649174982444085363564559168016326755441400920258982415340003701537860966494001947199900426578941855470704084160010799001602603518782736747436071289144494550301834897569573263740927362357245572997954572131161635023020426768918143519934753757904424351358158938893176094029552551941850786413094598327750764067066994134214105122269497533524675998286986626147381559078664458973331580730739131864976137899573199129009851947124263851828116597741574553395527743774265761076659772473154206804940431281643843700270245627598684588731476036903273205221814131210219900076541037538313857181698071782074930416842746711889044677414447213601008646289137743429953169593486621281512396830441663034691767442108861421323565548910296883414715588315731141207708571382072233456132910395042130517103784799394015862470776611436772573898014340938266424133455807795623991975255754839935065394360554729603206092720327550053961291314880810892509931341395991685833439866432983161137501981292371605452945120283742578609863909016147715783442642214179727249491453050552920329651921342782152898749485539350757349517086005913327306130923829420870138533303865485546967743033651217397632896323030848030076564381050735230501275867068358211804708361915408953856597593565912763123267050993968945320118371979624516634035051742888900140801804528940037643298458479180513596661172813687055974400000000000000000000000000000000000000000000000 [119,49] 175227438837826386604557124363308892118917420255534460870437402296986170505950186061332911749698423900938545933603652834590833881899199231424695372137066093420664026449468253967382254031919606444374561848399941570333311035048897938722525961504754328976160479892823691005049124839353395786443310149630037845836032253490750540412244825927447431551075105350933623147713113978755276393202784875736836861000578870198752983131868217357301438449185532685255911313028048920349728144970385130930029212582692682421011793059232599829462401754234200336595189426184173557046014673102608879662496915509432007699880673835657135272379246285317938133983270729926252166561625179975672071485047242311489019798348346912031255007470218031587028921956432344727185557880585391744590818088977342186793084577768698935672483057573043909028865700838074552236900148792710216896271535298644802748228856029998386422660727620812885089289015930777402009293841348986109975865619920624676470748781613295162969826397181251681420941868274744208685376420958885849967383372614309222964456330111429121757905107037126245653646896484167360505402640053062104784284483031737886129500533723313191295918374660942549599321844970852580450117493943886635999422569197734326662114094473284063901583040648567155830741694798460583944513176241991783190539797652642476117875645896476671698102814027108479323255768964913586436068913988107174406292927091345158832475554716763007902217854610001154433260376946344735050034414003610308521483993226698424622124568640462211563032538700587987884844764646779938493882381797684761891932038056701395179648945401543244341576921097202545342691685100556660404266339436541094680006622817181008258812835139030646875039544024072297363399828831329004054084379742161618908912308039783153268967044529241135134458890005826257187801190354544082674937136838480291168337541864595370717696367173051272346245123998945317730122070713199487384063075107162849982322814068050243785995191037884459822990468055812531181478164060578374863970606176377297847718458022277060695418143058403696307375401203286752139970184382801475285330272184474008080952713964491504725626896789532487684320933666464446655846113494304251326687594523365470961448370820390418289612689731982024541437929739597823771542251184466954826434845256432715452639436030338389328716054402632358951331796055790931850005477840537767518883896931032676408650243866872492260811746747253550408795694001277805669090254403055128960634696350634985381857322634481450167699619286138801356800000000000000000000000000000000000000000000 [119,50] 27831057416870244282666495230635034142790667320064287764537879346818323817263479486150601937532466382313640079517982416612614720228895596994012268103809475363208801598531757599570574104525035508675978672070534720949811572549802296037241493319779462562306405488012629029603132546412188815106700745524412721712165760295062713133388465262796570903223194933135828395137534344822007309586689349897524325502615024941792041567666241694532456615240783697530598565102985082104967348579173887918325219997207275162337344466382221066947783178328360204983779046579149695478786178459614546190188958376708040238754987286695943478948568236074170044709589943388210583390653394299609894378072187265318276717072936107075510724466285924607348309625307453516374496588604691880744031135801150575879460791301287158005371985719506222203994176394154217721694431243902734155449870054714499568119494838188785742071802801688935261414279383026441174538513392201786568012212188444931145101569907993307290501541242958072920673586200488629103264931387829757305893857488983513336356850476471822811731245107546252920832208027878865119955462373678777056548593407611230692219474097559856039547365617137004291896281860951516467319343472692884189178392658198052151326441981515365347043134426368504648236071970930035397315889676747192362111654177454927073455567371869610759526450009914242394983224230590359926307546364743754846637005867356457282704303779330641852413301299791359507225506452358283632665718365571051496082733056870060499606349815682472541399966989551959808679813678257801921730413252749913070032560556346887741867516389911483048099497747310514041604312241601341432314629788584950461113628375460611058251906982952874988774599679808875744035346009486811971965539409938929792411444341267863874201450560622857319042422072779541973238416674513766848525467444743277827329473173961550862968242551863311783977296656333591929735287478729737308778331823617889787590781208006202823464781431578129180346367708387014127022350612575930103963050410325034779879366008917669150011919541506712503827068972167400051354457096396663941333315821143172441132303012548115069711706251485187890587957371072189950535886631048977622300383501239848305642079924600081676688083013768468838364426125997263908414432505721268665790060577725614182607269009963272376176260767895316266859494963091177880595379320213905046152670892021177341757458799871899760982423231410273220685604714049060843218163915814200180592951745914629568344567713548417457871999369212225126400000000000000000000000000000000000000000 [119,51] -12536069772347853307716160503649198981035423879234681724123483538904230606891692689143503431752330828895963010021110719430757107574719509277388819388325161477783094346199402811597766167713078688455983767462154684056666346552155458330151962212416727250793887676823154840378441643539523728824927788332823341441455302619426971386607079421243558641510812740073297533004937888222592981592517322300229621810851272459653298799970418201340986222717323792000234816610701685539077758272062294091676897728535583858231436472697453260001222095553469940408539844001739509032834317487037637268374395543017510350837371785918430007287645147671335916043817195055636355815181841631174254048310360854417658130906132990284701920434892010730876024795684551477529178417262169218425122097970271219434214158721525760103193708968807320135836184815201868726862391031780826546895317050441911817470596963015820408977223734123234096772288177663252121976573390784178005396523808056225869763610560202109321388389895348093564537288855027450001175867225716682231901119306010066278114760257912771304624512735234861665708634514493136547740411356733302113596385008694544201828473919797062067746895443731146382444711978146148140047575034764769743418283421988811470378081504915098669760301999500997191860803703836547290785717551883013157461294734255349881962985782324268930648482868715836039351986810110400717978686016770363170886178757435829948882507640954627318665625579601703248698710632047755212148141681944721332568685344547519564125828336056697451013950606200544325665671316435777154106764759833780032766375425677665622834912919888265521735003244909264740216629649493694212016154668809994545106273558346660115147420606316334136057077209030665870177564834986602251589067033622354996192135375902333972541535479504351389574867177495147271797782685642422469932549109055551133535125724215908041368194353479500461141309916293291341785303229801618948876161882343539104879631296634674504374348433674287630596103848255983765298190803181727879566809790699240176522415160596311122325967487666950636221439576581347715597726829757785669883913959459927021135018904804111018982376032171409364556018849721080462872624288865036352032693682434806569672719949407641593913178413202277521072670990604156241637182488919948001442413505641059002137138595227136135538271410583408646043494469027476045986382044834098226503179349481633527878363267364057664672319531276128029641209530135240738728208429546333062686044817161177586664330471697225863905688526060540395520000000000000000000000000000000000000 [119,52] 2418592719260371155244727908850340624778406205145179328833055674073673323254133414308660833122133035200521304025070955641825103997188269938594824290936196328070535445444274846330892830778844226929101422092967581377545554307846133047183471441569256219821595100467482622565445097205712295233664882973509386356522786659662998623945758406984081905670883097025364425337200076473708827150764076721032205433221825182922272442402002071196346686309586538904119419552591250959995502590023793400158075122248103511645229017099981218884848248044450303234665604307237293774821322320406270123102049775952514948631411248489233307814144039220230131961846651800221937454462775688187002967729326017046477856364616985484300147940394675167746746634992842012270325906424647344338839766967331692036891468039985747067178785758221221186891382645052589593947415134451492165008225614641477814004596118474490355940746535757607883632315653344240794421708212715760026526905200355585072671939932700146517575812390519346156738485315158140415926754788161046820144834665520821019505701034654702489301224266397112258781223727159672673181671186818406425973691018030657031118062798275936064707706883677028908496407753839692854744605873636346597124676434083072700487942915855127765131696358826200902329220059917712427268772351566515879100744153233287591381532710479865697682967507650664952236253417907958506510898563210114304087348662698081194321960812858578428237493563691331200194805413259859676464653930227970968984122400301272240729909514665757444293703240383332714881370533688594616242822872827385295822183611067260387160617132406800857307216094034822709571233825107115475403401918615069535228068536405214909668349513686925082771386217497973533922150568586593819922893526871085688545030177579715993269953562682969808753124141345350497975714097557391356266043235122956244209747117529362514364286454324700377153540798962361062515027014292185790857097914097254756410992846110895698248079664350562552447085359841101788644221771681074942226919778875176405312174986771401451524018542833106601699769793064065230639990063087184204274253825859060356182381310380545823370928854169009642477898495799293870915000755941171715910089114082429874617519803774705929226599419138623626212517193800331686751251509126447246762672706342492186694522384465282142930764922155533498017753230543131383155534718891503862870250188466403325448823964547440659096422062903631547933182012159913108121025189863083963853302851793213027043934138624111192032816791674473676800000000000000000000000000000000000 [119,53] -285887971451307406959882505116259765761306237657759445103144045267427550218501794487479213709806104231854384916003445840217000745754969324189924950529911086591800647404726479982232576117653995129305787289071130578813870041558062889391613376261571054127033217222437920315033330963426725781577713998091370128674999989223713043902032031899483039286195936162500701669702197892707172778565393225853531490139073903440079428002236413641451872226453560840296963997900937166604755363644937655456210331458837734879898241815060559952906306852311504364115717568420470065803885023553306390389561576790844988941047840741108029176095946006749906193839199847793928292261231839891029976834046687318196394537867372849391001317685255459155409249221173044678636036376039411914137030262941555778457401292048260422873634848754706071155969761080094037258702025914250551006599298555893670049783767260083889866444994194084283463325266760623758806026709296420917267366643282823042555676220170507988486108669767296223802423024281136460349913538310456772333756550085740183079822463705712534544806799947961719492450684561599756498364587987329669893242718020030355448748282788490723869159976009194196473858509877824959754887471172046292632642152721718774103892502079816621114714639902208357179827224660529793072820950853013969347235318354557358023970392611868597880591490704829686371816790191137942920992241728073047680134581519471099432085614278251125922924676553984830084910341985359525450492425214325667324875515295535334880205552479402288629985526130346339112366824169644984053231111482876066347666150659800760448085908481469211762092457044014955923460400009884584650389038766393258407053237839723156134297768086196655282198450936745610686608766839415089432888088175746888630392564522461282101633649767674520454246055287229973305949735409988767406634263278194302309552735670256100856896191809982015743849724923443889052466796274355941761512599111799597987005801982923440698997193438930970811106250477297418929826816005039440425131793175347769650574519361743002739565111032455646545555229497272717257128731067932670137918556526340698546666550986201180176679445908677942905573479981189481458757475779228274657468927109238972851156858503894710723067594848200459996289104944041189866099253621901407156001733173850125103213796171358638973084563105502852731479630083142491713864483434654485796480808513827298604811511636527480000058828166629318094929232586594119847565243270545120678584251024246999204628120602029347007561946266211450880000000000000000000000000000000 [119,54] 16314033403317960639760000534243886505541166320117831112968876533489838619256426241914720701148887994905418909907292866635295753818820133557942544783783933412723556553632464069653038040017036799964100510258614862343283844835866916082489523187240142969260550309298260400451319080215021899192483616218959167719789800296313776201809469286926180334523046703131461806376213200077380570586232493453796677326284061524975344516590232317604454366562993788844316039242916182079726023601735356438810953561655762702389418484775481382156979168543809113288297550724314401118006176473211985372614897074756126764049190817104258972569528607420988650749152626770068773556199291614437081634262007894281858939446592838319124044575933356802211467996275077593086992840226738765545324374139501755531538812522758438279502688257843869099662754182182805129631883506285292611057968623064453325684231167154876201892720510041200946775759908893505799596718507256160232922786238475743625755736933909870643986680642458598052837352869253822508801989746594943614094292937034249745683325126696632917158647195562526497789727061539751188129260800050798231429473440961747545887168886715960079503273967862911208722830894560177652639658476856216732070023705967750069205400910142380481399653653137431095531616685795872514320896107109396247223552223235023105887763203226666861467149805991563973582981240327246661019974722229582058784251659601053979134941165639361172719258324132488690475043351354149618020984015974356672312315512848310625791284613255659667312554780206326974920456900593007666129227547204242941899047483691586278144743902664272186384682676723359099362969776690519232568221499633455347482726444464312111723670979544766356476122096829257244711308781589385515777125410032613966882877374496731415483592100458503211815167010466826247008321863367594986289192279443302692801749606745382821532261888656178829265438242935169030388957422096727177455400486001187755497862043057047801372905816780255407130984772016012451181515373041976024507644124316773124954115917905149056462491497682498525077143368034823265164479314184296904289450739647291609929363096711305667202942539198213079829211269673903875525557002997057544576090948510181901966874334780251821571765116925071313178173662611862460984149333254296578290651609098424284366134893185729470016066154595497143176212873899109740843620691077730246597765742984032698158250432311251453865166500869690783615183114996538884510026315713859661989144764170437688423303634935734208740051239147929600000000000000000000000000000 [119,55] 1221085911607721027301806290660359876775690838282971268485051310402771522402764857630836358842842891303663643935016929369852450404538780173549525184592083221647021671802861112676375682351687956378514560568178397165900883956048865977218991838424719714774032480474331421276556570384552773002080630936906088060487946841449496460181399064355191951670099234469369038885096462191423704110720165048714120260615764185886665493061638116654158786115639053385847489650891830879443942624059368937798537143401197507327489966240301438515091174998546829623082868914067639774304044916515753663607849668641565408897606038702112374051652673718471237525901957763764346025866436702693319618684380563861465222810602245168767835751956831339788203312483103289756956021442128746266188585865242903039915027436234534093211191768782446111664044737384689978740538992567748642453336063294283327454219268826945822957070109881867602323582360364056297632524671944557338557659084948260762241005653639644101290826123397500537513968313444341320715853234153957313522783825344168673408321048587353416756976251397037334117467318168237389666060017617807460334479320776062333109841032832130167360349040668260668128215820670054617567576794208089569240709431375170947375244035501916555865086041008568218918911445859470408291535113463997298182270398810459361237849061417904500314432689754993666005360413562909846773252523404304250664721401071496874941890292580158732410023979616881851048203199638821810379938938699413280398771503812690453790205257885970701210149551289760145586098573617086651810115122715350870384961794891982404834789519352861967513577159748323261049731266303328308691730373967682049013840192696791583155667024899886319804363752973460012966825064611317767392275986707940666250009768233589573676996356006412143723963507709709186216276926319243486952678477654873984535105463038943098737316154020778426466922504953704859368198358774771004451446832113481018405245438952193424253166731498293354702399256742038940873348175271754556847097838138179309930660202777290512227544364940820524634867811847844473546025243999039559543515807755674606092625431235545598246452581100615227753166651610524853139552452473375418854256102429323284218974896435642729732333383987359416482356236123847300236982216958594100011479646184937950776371276597137908560100842670082012734766464725306587025397250008920961990121400075344169500924713260258970974323858472311466111587857959272354854395915736140234445130770923271940901953486065651604744372135248527360000000000000000000000000 [119,56] -434032740392321037641341772409718003814297013035051889942818392128482276082572876938902224963823567225993556615922158126593610758611372860423638982909408530629960308536826738349907242100649984654422674006721467709459383160546497148215576120985915244487844356884334452745660588047905456147505178239985484023761583695944706575117766924455497030587531365814820454756712719067414220636571294408129957963622981991009092834209126738359594761752302945609202628942989530227264923675407724327910418554694901787145827734931300513259342507819438736323865003214069226382288123985003224992017648928940647010829732824227529971248388874413909497742006274582000772069709563347811402876300638921742087520298515961796791652603449979574645820128512833967514113985619788322143009216543936877646889113021485696064644411518129507253741824642032749850008097956054044424555764678033438106459648535994425225478704264173412447207533322259074251271309654118798388319574128507914812454668337771507178946747871559460138789193472383568284583068672329516938490256534093339740192140190522454734054639885345445162768899704294713362702359882204844353444765798669770256660086075139357441844265872678967902676803764260327675071943006935042894715831019076952385932933824165810015872670752898635957087483200807441530014178609611998872028484204237886729161739068434528199644470581024408964833546885976916080565401722388212199209325892527212215930522294687263023774498384216042685253441862711208719005171506473040337922841815372269798790234455072249627247203388370102829737581404512939369124144256841715742804746848708532751431941575869686252845674586389414548969489603433647371697702703950203477344795884517684308654046313058745522847550821606167941383548140462886999332344166160079282855374278564365550131077948333721895234917495858070888866021360845593732566308626253459400284603050446022006792911182925713788433309514915905721792115030979222721900108350406625574867470418850634937402056388318779030175363563098243582778894956750758499799537151457269014465389752876745369295794362718669194616391664128378069678558649342221342022514771464819318102797552470223062973271351060359505489908491079792705743792219377917532353161581833035857079834993719199877155442445265648302179612622537099891795476897489357966321105492917382675426094125991270940505458452613859661198205616860150955002993448391148999866506896211693625854559395597548521107156991108677473950132656454878204578238344332825130889861833622231928204372252313751855169650420613120000000000000000000000000 [119,57] 61771666105177062025721458107618583335695137419980804909313952634488292070481940241282454369685458029015403949121531009904117046449243478273906141399079421659830763792386472098442271395857887461457726366903016095912282130069440516872578123790588485462129235341869458001535230019051136467756177171580559177043674993197654673270484280823842718346489500415832210855019153849723492826259968790125723371951968365258844936281580604161410583120667380373866262720301125508337685829585705371458545121077317140163880934706182157197864402635602507742156904121663990503336020492846388514482263188505509404797372301755105045786383431909052451703091972338404730192636126584034404085679865827246962123848716120301486230777459755271738748793880626651485383762808145152798906805677556698442331477914663955193526573255832168556128427686407361008820456950861130833998333037743883454649241863223678375570577842119149959026697234018169982262179270390606927135060412364301005069514916198296388438871730901964797522835532286899333340683665277061402187737356342230024415808607476051508894706803023206528791152044371520512781761172829792623354130449609277217780029071678316517079001052920758689598750887327915519763260970089064259726069765685055844858465097549855132692885052222835689299769982104081850128979138049383751921856137951932260108388772488218518597518672292085060537098840598957522058581932773834275502363915867494797566923439992256831605060795571447914287886786338261197152622383368221445774650882527327684353368658587609972642862072115346873431017229859766071676034781032458888838985284065883152738292752933428884460630025056082418320268676815647303074607405014946973734317199055693817089830693652474944355537529431568932556126919404896587596499578364594212270469833332344772211534397930681838548867577010121859801565432555222075980232701137246222677181188212265840487464054674522335795691527104606685094304095022102014949776906846987438575477660068647467938186025765435733162965033449875883141028144323037992789838559978876810359393622302629581561951105111641626515305331914308880261117907587730981724862768981727254968738868609662821299015018121780408497129902736706872404596004789489060396847291279281460786744330629549656657891017046858391142114572293294556914243508863913807017462711640988969363309384228200100580793905035327264190839532484771113838853913864291607343609233685769833841986304114972041973422629989029303194053890045554808073819320569274294635193073704636943616406136591307440408009501657006080000000000000000000 [119,58] -6399726610922908778926544391624837661019661179113242947646932674512126498182220852885546369334105556861954065686959623413174105603358476945944744029750165695331706319062295101364129441888593315133040945585389442393597568379075666132022077133860245569317125664143906702004908954832168142944679661010616504518930896993831553628527563712978974648410606344459933627712638797126112044210731477044664160851693083695200190200374061143431637028665798903356800094861560184869588999599576420462696696907537284722904745821201299796013491701325435491959436381714432791068096787472266468846376084065265366492595725811636984309618348080375946576156876078995047890884017466307744668919779504142298898771915400508060100136085351242655182477594405689755201232163786045713162035800794199180827619342836385903429463530105928751503090811698683211799664564232349921643697678427582802117850660760341497995121373849285647010215723137311937844850454128433233280731809114775169275870926918703907553022842341266652571821764988467617996067319387793159273362097569223502322259862814850086255117834347961528503562622585345907850031144470712712779437555696393255056668031101691809939041872765415852446154337169633148226870092728203855256280507242937118902742130402848037904152481563509096735574888755833087531487968072007726346342258447926152431112848951821146371801713589031922010464014842577310937986265082856850464993669677667668098550751565803787765841275802775278364432754573592210624068995661295449503587989555681073714798900024898659266099438565788988382309819500174310503981081722837962175914807091269238995828964707472269819976285727110265693304292956672440543469049678231114068715060803632778878752259605992876339550238456703954373133349381387356857821463256690810124705645568832924872794033439526790857211505181348642243986017391019792826374128565921567465181131814870996926540618034581082557571495658513272853058370060722108156855423628924251337828995303863749241490172877311784545590946878858031749116797724775233868093084172105079841786205623937400278618318144424293774252073698562384354099327091958369738983474894350980306831899313631704484873050990029360401566779950109838568682293548503775527440360928150760881042194676008203078043170977521943834879155982770563528787902590741380710747536655250962104130704328805528125044970861296436022150564708829672807642706825080347225360500639493229414487081469444109749141330614737093232140102132348626353599767931205214593761426131845302141163400037588749125148992130252800000000000000000 [119,59] 576624890100115636090272390018853106359062259779626631064314499750398651218111795719115384433497594239013514579146482598750780073684403510097660981779025278125999152219783434887427325402586367577197689203408714026998201947073022170998278872948963222076525146164312715651601836305792404415117689157585233612353954578374766619403169238784943330501405217063828337284860675691991922252402676994742209831942097751443549759745856732071895173864206752090670580738000468765898738366475451537127387011289383131044002558830890723869350339318504430197605809703958621937459335653375794898710575365092471562722076980206210102196830186424328544828370433207251537888982600870416015786559502403685239369036394114070325779736797274256179018821566457082574544345781646037318558770942785574226217124800102919148172523094432880532803384601050881107174503089213193632817837547885371347043338580952254666170276627557511347275571650759875617970197109950542032179640807957573013736163657343538486843724619584793416237398554394864696008926314126634984758505516146952227582570890793860002830455853119439829563958758191104401373582793799562986615133322383440651046305897329407489961165081288476696480222002085321088058990243301502438458100858662586735025980056498645469016172519408209879248788531363291515156618985568623321218041118553677148800361868120871126943362598371612451539221247168694523837557880780852657238676482625024785332964397391043663795347316413051924003261998903478871271294919810454217231774759575556200144339413019150377448544030830191605199585232139171245449639225740064967089005201522644848996973817307458620479766453074475570179808685117422246632985599164943492737808313533914492187305425800106553086771490252215465608696451638396368980729851538252587493885405244197380855604279579064165670005461376149380448827728279997635126488381892385286249693517604044193528927321930565285293957172636110726408711668158273640178068627714899300418743356779767291747439038834091728348321725096222264140319549398021287523620969189174918023364544634089382348099241735092733550203963435338754709335561930092178649354370315018993530367902072212153463148615083443343563338051477908787283290492322488480944017801412848542414872886637621625388260788858153976727649863101747408898662888715540354056150797922291112852226099669505668874719915770180944013326658052713198276378213192573609193676203589312974522113793528285403970749488158086933879652031102143545133004681011847240062468334478070393991860601335299703008197292851200000000000000 [119,60] -49488890989832603330013848903532383121195557702460443842656483954754596642295313758496234236988336532629715061238197829543597095332138403938877309289063035976476643714466707336137387934899007718094688002523584261446925924128300067145384358174765573988785796554425750651950695302082539086649424045017448668314720215130254737536098538420174699872610528195400512469155013721222320974048722947214238354514987811041780492816759642527937807534098034165616268253607993749893478677613990791808781651496421162566659003829580717521654764644511425091309333003617293546558825837386372523133871945872482837524580669768995628196814722853090031673790455235544031172065974551267070770903388226139686077404483230005938927379869645213815489003041592398491705471277031884970474957234680528697497108470425984606305579142201963961894152198199703618972675907691656304904063076513599531778213268522210903979436667185950378289648340344136427218937380535978143600159660802671670730455368620014972473540118014749974037827247629825194738384625466980430542584651758831636925148976169233542197137151995696837373847936165942422059703041497021791470676041832060066368802173777603390939818070174098980151583742482968526292888636169862431714862879284267510279840205351259198879373262041205211094392736990642329730033075113585063769501297132161161475586556439467679333790940068362013615972817930588447124382747865335981978950674181200184999708606338146725750834227483166471877412623310200520372932538653397781885467269937571228595653090833575896352810211108944826581224640321371806637485369935593487699673777971010204580232069890226919922502090110218876142575720787986409379008601333201442854499434723209495146376584678497960264386340211926000931158229110759580429075257459330897170867311225261308644759292653052917651704850018016890473901974379385591606380527133797015985058310439985139652934890284353639388408997929250355849818890938461693304267388749051391846256051918602921710124458812044535350215575828359645328574648112952441137824707560876001595119670583120781218487488025376655009253284930665389634032960362494364725754129977231248093169995246984542254867753686916905115447347629638738667977205699282529286811372701093213301387760481415470475323875607373080935317253489352194225368720970082729464847204931113723662580460402943291914611894685741514148880460907862745522149458735438202638563920857156461095464326558131778481044198949705140678952662830653914897677181239907394214462045763558851389227655016340753125289335193600000000000 [119,61] 4043444060132586933954020426562884959305593549504396869913015799009564057154233258263419055108867173786437722810769598107205423285039027250431238677196816753098140659668925264856864874483337961218980397998518268176492903009273900358851526041633035056881139494327927337189558946283951277298591801630510365981814478390195293263379339353203413339683987146750351252072054316732089970500893195043404001271760462842900034908045664689673791173851188173900205569409979209872994718637978501023620168953044504113720175168883123301515017013758989486351637817007751683005283564822775053467252906065434390444864501041877319914925916139613701926981622935200340106371757260194153777048017700538551344122669950176783611169806152983099229130821007567642324471932715865486662022347063112621817625384309689986066480158354233644379503393538207076857662913634332973768616825297888237947108599830872228128089696220213842925759180437868176223843213491653508214177441096324646668475286979782497198417218055421306988907039225387843698478760601203366276316715910988295111775574405085854296077802596503994416020198286360392065763711899058519788153065441166216008150674318563297025845289715502766126234153566142410197902369386345097827218087173586147915951477267873870003561398139675414987657934523088134865242527105334064501750012889103340056057051423543507903194004040197843420723516443450662943178917779688106864102809398546857170145339534064638373528864415902053566158992682581367611367816958170331365142755645504161483855889801843222525503616422253402519197914207825932621126838216460454965721484210109748780030931443691770999799574224865596715228371281704287384334441557872124806363990914159452313864789137903924561348865922412899156614124077002704574998674485116059068142680165637698415069582307638575470122864831448127356413170174780744733388118565874770279953534246187441971958027958609402417548131368496244008843155490194398257325856390296785943597301486996656226133819912451270181029693702409070042920751407131697075626009207810655065427769814167002293336119361997306682419528529121749908346563719274711626320831303122179063438969452327256767465934167361086310152065971368482527600200075250388988706258277562056277192214438604474269970792830794973178734939430964111014022987024612175471653206230418426682248008750516103295979110262219515794490831801248709483819635010139715115733536496839266809465652216832666896191746367316258706765998919769824804890275362149491139507595671475782343936558094598824905606483148800000000 [119,62] -291555333821421824514251564335468214524332034646116767749227972035572992676196164248581296786337757842301715410472712520590693660494601727845802597459456186345899863534049847622215190459397219804636791626552485102988960310033409103998730212971830991962143365685669295539877472444040458675036967340310655427174624532119292610483393672870229600678953630231837891954642791274421852783286444764338235454629861038347714738621724196694871766320044661971522182228455101148212714237449921003319934657662679433829113294864242333974910461831020125022591528791661613683405486162464820993314867018569275664033907496134489154706162666755236922724623312739623140624367362916668192146996612887575532556485370584266124107432683024418736538819131760107304948117226639478695937956785919061190808004253682130197286555136950301158783230730954258056691393023909781982964986793939329278844150359579942889416514557689687815663890209785680633197106190261916403255142955466299010049545501797062130197589288357173758269433252465300772950441392667017120231276952820019651065163095212924013371682139700709573678577135196473984736942759122352933932497565667842156637321611603148076303070936378085706343575604422084351484697945567850853761742066962209874226298829608930794059850050557946249019643878558343489135108984201989786251359430867839084172262436137726651630049976280052545047024782969874342141159256962459447416189078905435111941318827220931405637714280296430315398680374650690806921921496617384334066247562222737653357219945878382393050997932759752747230741665636714670368508162599394843262863646487069464258535775047576400958285587078105968310189997395390353047721291981951981289561466576368432269761066560587008483417587743168601190048129896209893798690522327927019509134934596185343474878665760419690117574193803057629849521924420420052836019375817662384008512956053198380183483026209195586548139764456455893101769339958043006976829940020898438445420522373939522475127589839769008081018288401110962058756052944175068390470089309970619190143979633867027376941325387715843515299052636350102731244421137051717261395405377904854301447074655134457940321186979713699467601480458067791445156147340695180320084255306139975380658015108849807322285822175308756014270621222647016336505368592068359639628354480577858715416379058218579881109662103537059339318946354867249938879188105413736797458195748254589804441034238348226374717739876514358840477605056044472179222272315710864829665972852979221405370947362019718911492096000000 [119,63] 16404798459293585310442684272106305267437455512737330042516859751186652024405200046683718564837451029248586655445365874799911965581202169088901512548773630366059320309162327640874674945652748535315016308433650169187827869846513920488183828154159750007529654425286389335624295490748861470613520523685795058122876677020139629320406127162185900496419945101691094027268789241119842408772221069480001698395614150362375599958845848904915403374631513366713304789386376443892183408938332269734010335118857852032475867748277067957611309118754277246257965230730005999768072842833143604127545930564225856162328102142853386768586160324237617233657647101865217184475871650734369919622518941468457132168384553801808863383646465884983160097070635443920143281965269950576834463062060932024444129050694056249198537272850696234555226881906228926677686543406871232568231930792339344247690287301145494964165114721523676310949148339398830707658422228773382589649824096217303454851078456458205443669515610283674738961669704713471724358020216355452062955562597702978998220678329098947820206620884299582934633665456464869922821649763700264299948156903779948603447458433748802456774002566863907540728686299130253992976292751447707719106972103531330784784267873744048011274586956475660812371002514564242179805449462523620433069579827585634391630292409597563315599535276970527122057072338591506442403114566321531835480659141986552254690157216996282869382735958195366218302716167156008018883877490357617015139511046503858517076456709014543554465832022942738428069551008512716113443795679619072828563844530133332786355736560094838913973728356113140658739303184060563253766396920001667699635693536541560949420835048415076765001420067097066794869731154383587413554703610939380978158354488156968760515925936009959653999824494018879291021491848262929818615645494424737935056590754563872153734836489550820348633136454143425748622519527118054549328870534273371800860900135599208118084450922166029850106965357891684605457638032927132889173781403430316108707481212429814449139384088688660789900232470558026646556573291099741287661046794311169411840984155888126449769720402049442327177945241023908978356496732094550117896059103877043448049554659951442020643343794444501355563659467203736197172259274445675154118355212880011627902870997024658383802907660485007864272215391646851013279092131111310329995858092567966616071331474583263435579558677641717682493823850751936426064625619252574274552415258709666982910908514911394453138832000 [119,64] -677080160351263142489192691962149235996150714590525240491356219100852220624635252786491268278321308669953495330115965831262592551966196697947867602858557193170481561024454629925556561571331539929561742747839220431870391626983360309502396442962043202447533508508251092581741333882174698452165230667571615306798010821942247621875584002595982132870678311490308701362013447120655971815253285227330541770873848056763778765802274179134852958545519976036389636415123963775614026188033195337403818579295491150276828988287927647094766691286631205088240330264514039604107902187183175323978445436096629851084321028389499948397900053760855733205620612914832577309884092575618280607895008506101156734672528258246290613232492831687602482439599040574518908881627483595397834281218177487749637379246789958034265834694322437019121751814340108629776109403837897974689415046455356303706119239162392855607490701590825401390290667720405790983417903525225862217779626443556983056121573763206916038192124587708702933912077618676143535009529603941345763157966863145617626151439114076789681348939666630220461894259713760151333646769190495011548477169169691526939909698796241120411599548711206654426701444182993286069532712375275641101938655017489447075421386623649900213837444513091803209289272221784066748074603096947250334907048436524889623234317219652802270149312303397394597159326796387469721604447262171820213163414894842537226587600729058162464380939507768151337038719417952047650850838047469997776496788537249269590811544391012296680056211945909623638488169286810606100593905917452132814495775589983160613098343221958043106643820014444703967041731807467542249138553108171735870512261095936162151577065175416382638311016303184194951862021157273006384758717061427796557301688996516664373546411743025748298138684867107692213210072342421923456736244186536543104736699398868444404910420755970773187884377493369212634392816452393563764270698161474433189798745181458148101115665984498740518823408159514696966430720058578695472986593610754080135449312005387711286296730235441099789659027850219652281225827974314133285019260456604957915572379518196551275836648662953331388674208099615009365509439167388112035934887361691636952322834147552413292141718719613934715638905921876133466642838957014194758071196169473247208014203704806901651930478382713743094305430637246266816699691875661215172250380121639810252232522292891280784944990960253910197797455589967541083478672800561885811728203268630450337424385699817080320000 [119,65] 28215083410771810587862514611652077476578539747729373916000540091896819061850708388070074040318321358248370888697042967642735743331053401613627431512152639349672068970514222179151899490262636356839581401956386139473916408182327796451019617202165355671014594064405161743429551224622023405734356932767225531834269650264267574886019366628756941664752187806360434373723752648081816540470309444370343886877391956362194271544367722233949366151742276542085265055582204809107333845948265883257411935089726719980451413054221638061428195466730371130752501289812068823719095997026180729487672798173538077488747812775860226302768424421243534575747688664319916658175092041400110906953478983932680804056291594792382931439411304382823450195338039666419790720252850554697081844643603463556364779264653451870542068731475662888664947275229310635942809886038376414942527797902060267915483530463568485559143242317969957551186925428274069679412806077130997254632617542266328510373368552079665810847723227246201533792256461640976703024763286754862053357608052831084630094445767354841901599933766229115908092498434054189544813004418161628214891757871686090664965124337164775095180703136679644293394393335457122300083512458377457705575639859333756437738355062081900191081502610415786144543700164812148326926742461965945945167520682277408594376933054027184439870175635967047203480423265492037630445007720358728966999826619565686512614712076644260467246509399863821789987599442908273800023035907485177496203096592592205715124637852130464287055851230244468197618605508089928587507119991929958228076396989278706168871018520040885859604563073012312298922318107212438957823164158683332843303936286475145098881001887000173631193458153718577004487904811004727098494684853654960455693440888812681924338447766137222382038372071789996399943333265340936678243585424608645155881025357763089965921505302149045656406180527762009832657952669440095096764226555103916167850951960120920206376128975504164483468866304553825570605808758553419677271678976673263913475009831485857393072387216749912640780092339857631952658208828438409619598667467394684635647019652033926894581587235214066528148634779373364763734226383309388031969910619213324569305999555273903360502035267618357880197746596455444213661604930751441234384204524223206010537033884733684715688582224148639893555699958956119538216763379181199216945198340806722817957856323125341515057695560292572239094450261996080334630544955424098970421000336552455339912379954740979200 [119,66] -1639438296522490378467927507821172790094140793473774649136473405771457834462638685239372153211340220725600868958380935869118353591009642636795201277988496669853356994293384081412826782766792682288401034459659808673454659479105311113924466151859438873779086707662151395498861352894681888578267523088901551376793079738170458894967815668465767547272833520279574495369111656232101810691253545900711701000512111784647912403666149676112378855789472471785119064082686720908552695219681183037309891040960804713551207893418207059382661334293480655873334780268653516891488064192828110113637108185549239509006311164074342409484146237751337366010532048064741035193436461028021308375247619483041584341039875712568704532085745132080104417661584014012083091620346910027524444387955768788888580637397280884456679197767193776793421462416378365335312883091714902637410168511658886356800594516583110909396992832587632784594845388645625990674383260150608812491165638170253615380941731469904559597673659086065747958082441982428693660124509210972297989910018092297927214645833797003451342520782334582846730649183454054004452821973015912103652594784617240616629154017801952515657628371318662351505804464948718992131653841945461730154913690595097848174800825333077059090351700773110080313905067683771821250785800012028134408131984556605707630420076350020891976165012158504381728694080066938279226538957601659522692578678010528693092783365956581941559001093200783167310841309680833310679569856636630908666294541898505347333421847613533471309511339838911011060736862849165673902321854877324294137453691350710767962271318772703283319305949315022305254805233053884632253807685612617959555208152995007323973477939605453716126030990297019849468306216322641768301081861158205799444932286412517298315526985117565883150673274031662617713138472157993425916437066821334642276072262863243004700363214555520205596386384662233650631571601564118318721811096023028933746334794985420071607239085421601818306537169631304871141590832545225975866334560000166142146305240402462910031684324061183095965422598786991267249476140196221994927240922768682179548668424477893915168864249227233212696066369527446997492452037522273724057935181348952577225189471347500116942800940602120735135314285582465681413655993668763544875790882919599773572613088847091103300501057767823912344287331241703369816589916078092624864920187165022818854241922469900351726048861684159051546510374565740397206559449109213329508390083822837635056607640934400 [119,67] 49158825742514805169219165207794408334416811338002739062415734689489873943322244521278831446814996207069383552091077978697537125817297754973667783702626921018082315076395380726088495977083092687720950376028729900107112084698682273133953534511596730765532633683739293877767030555991920235511778200160850218061606498741919833257680022753555455837364310189353799437792265608756449156600050250342856239243483459585456118982690012887326603973884659775926326475971672843628032427294546724645032259916743507284994280251433740047470141821594257959899812299653408362008585498253030268340537844805871800429122557921639373976899115334170786702715217908275931322673788547245576937428865613828569899586028477807338790098300591783827021368303814536904026156025414931251416856864130409957798761544131842224380954412292892290076905478491953269228233045649325274226813755389285700337550414688256645915767642569377649312455138607387187946677438065812312615123600626344871686715406823328021059597750428707136096506637695576921899872876866106667037328256347035964195136186068857641351740181268752487018194053996228890540300700343448782212143283094435084765639779867013746788272220098616477778539460736530830733235694589913480408871493427301792728524770637858950496417655555165409065467426301706174445552367442343334065705216255324826873258403457935128928416153361392118957751911111944525912764733369577984382427992919900924789258140570880524146973811091232068246648423478454754050839312423079560691201884914511969393221973946213957568149118914771060838362814246975030015861776081429757930104013112114917698220158329163600648947831875335958512671066150878792802445046854418520578107709731748971134736881400389359161448796627484443872845290910494608911351687689023007822049533676731673390071182925435843688542019176191225387331936823134262037953662866833180766271370751059134241728392322432586587474825585045437851748215898274847931249737800586024700910187774232899555636992579901384689473737789939305138273354600078232204796637381466301367501122305846173585093938816161773763820326394384917242252258351989617447904095527276180359409431578568196550965753877196088753981874634300119888108476908081199077295954428305664354226292791297369965885514429466507342155086697285086746333162250334001698305938354130235120802475732880270942645627181834455528552789357416461061623972469206777601219952671037181420524656841607386245475709196402635342462191545162550147427248535760620578817898159345909846034412800 [119,68] -196084034937702494637700629320827964170140573855549187573958208427975025687929754437497626580801913808532683175258765647573938361379312602585640464337812757578575605193059242888235624096549572989024176960867962439795551404207670736598306026365340035786414576111289117606137256763317293073805486262234546106918305214514926709928054287485036954980772715000943053027005947502213310583304458570053459216869419565327152117083937586726377652835098315365325569267533215452760668143904716615142469354651342441124954213273061773836150190950774469086352230111345426237649882927656884765531058132757342987509003532429747936227704379074482161586338020043744080861267739374338761967262006988414626207014252846915521453712699363671710696507249318562046284894883222839039559983252351763003345606888598106961242178519679476819620320111935719261075611281606460571921927602445480243991201907505062900686040362330996000564756805444573142220853274756654394661454608310149352351527280071043579586202674377669599520270380135740158799290389249133145566197712569394914028439330197813266281269289960572816100130989904230094430625296586020523328638704873490606200435794916258575344001837089492669966667466251674934552847708569928883100045246370029939995075791393724253157440362003898777966484295209274161601039551398466223452423038729580364373164205483234896839996584197036779634224237552605361207166861606030906445425547865340831420820228435775335102913361822206512508794059546070510383927117690379365095853771896183883643317740426960070222565826531708478492512330054975391029015036298014205462886184224432571070272772039947335631239440953042295247974818788574214400488837044674755418695675609243748389848081180194021409729945942793006541181195091202375652663213000194909251096460101704325154216644132535469874818057140637716812110467243206889977825283441690629930287222439549767470895474229951568352988756278269316104613519416939352876626582248802247544838584035536653391017300354903727759756899701281380397691193047093700974685254912736357403905653548507971561988877829924364242540649931986299797419855707497226398343942587107873670716730759707626003935670552810958819673450085416144655061165878551650204819570039055320096909148622629330950127865434499016566605678626930801482004695635540971802609775065430992126675330823096617707132957089147612769057267391913751803422169159798880125444155550695424891357103355925831272949933423735751505607384414140186203613610488270328603568241321807555955200 [119,69] 79898982054282325819684261221729653016815749685892153489363873267728970730662683516182919243926929744733765390091138768438749452278653031963477217987566335093486514831252475553056635473038779473683628998853404133895037313785257126209439060624810954478534391040881103872650338576678246892191478163087204494209638923989947116355496370413304738925333355769890831520166008331402921082230926465141763273301325348836302909814389614232598024061403105336710164654632244970404708368517467947033915310115150527547835892896789523241202924891453094734185514713921370882195476070582055544078367404128035235660721241011143377006763375097510085780528152085894654405114483352529909176103958850351987680411870388420964138688317115409246175757028239500090846997596124565193200490115074021421120072017923862550344003495710979942662926768757495228840707254086444509791646560977951362054757392594018150088492203017742432696803860731810406240859304423850250054374959687393816630038428461895828840963649464733999437011000865341351779342014255921166252701436956447783212117378135422891043498829721535201789480908247400482699456258988910235621516782257222823752956644536124148590517782735039706022107917724140540602446906751959914946922725115339034677125749735386562828194321328793339527052901314827220549930946965483478238029305128383692765326395553410384238151332409136106175254717394904551592538653856135019480061998466832269748323896243828775961616353176415791882058183385127679455641615518123197354437029342434060470292312404502774810306276358141627219006351869186448497493435259716123574439494657148067571288336943402989681298547967388268478277641196132068975114551216383815302691265980700956715851842402976844366760888454465332029300026892978656999167423807060265983092165427427173362255504333848500305562981672613471395541465303850389359758223201311503560699142331736383574657854570858495598885074784057026017411990823487065490760551127398056901149504855521711145684937113891644686357836651720801205023048720172560078686745949977017559568835020141808580864127933547659049485062726603905623994824921136610393466332733929931714798687010483402375328061347154226404354104823061121186069862701482855049750850575760732924885525902197912363065649562927746146050992925853229708838355021773767178598481451325989088843513853427871206679871885850688311310839902915841346333292965979366734467165298168141952663955703231280536882098686684981363990683192167644830258503889583101808349759530047534400 [119,70] 2485235148918159108885548307266651264337277701764227002614264913429458739652541616270549645261917974752560460984625704222298381288430294174178048307137962740993396815294668135542678826997916356966921623199916776505742143421271542234345708156086532379541982656070839027585059496111420090234892165450678662837495666167954733133584061344112186976092657129669284148859097771634724677377661109211897648911675748070456188159970184365784414279161447122032976660343532469387216872145528053060488818840623977419211491162375488211378033651859927582709583507522778679478106767591679456593468925071983265081870724040337597887003512174522286965053492940506793301199037821901977106139082494702500030624150706220760355329761044783679197224341343873853992841184782584754617526490172753473124197113261684325486827344046512686414109764042883670231519056810419188001564702543435383866559683599085001491425202369729308217139959868658411827381513971026091391080141174236168264020664449293978666055248024514067100866969154256025986785318120335054818977789924629258578476401407012502515068219083411619106031975260712308166895193259969593477384988187459280620852419700031586481194969244317937536023624725343530035871876198116741702096101768802128558917398592444460332992544666109021407736556421080746198620036441530390461596529708322281049190242808423969024843903858701579983652216026587518788844521100913191149795355320270359898842462782551081415645896289350521491078665952837789452382286150044311314380062642770028500128379743664781225150918280357468534079458177251402856468500813563700146785378434861073732739465055573233881665575986889368543316090612171998501832502410719897120477023212028842572020114248776692069256484174457091870952485183635910432151607693343525464677387830901779156685323782385176235621246885791919029127300858887103917648737623870948415612549185854813305775883340032960459581781492087659122732852859483899564574869881657794833576799223502392068100888718700407348216183457808809953093900009748545532412202276089623547871093840780272397738806149177558648103143547792564614052382500040780710485148917029946489752091737430022682603857510858267271136785407706076784383326120073230061976672708305152296125417698912227024733634303661378508923529125059238498113033304979046606228052099635925735186895284309798235318759941357304232183177519831208851376282067354364720275825050618729869905694005760503609497598314655201980562709433776608582497434006958479770402803491932160 [119,71] 191116619835881519054151960696932669583102511265437139371020097154992489467535311287173724521452524695747717049210783636474632970877277258688060841147481196864647081869316163485287237718383419612762704863908237060221560113322815025809847434005692915235483362769377302861997472909330087615712832899855589361057303852373764905722816741475422369677712631089409588989207931070179638969582171589018375594315169820380752211232147052403823613497540172513162410940290877328666900246754094348450662930066980555099348731372499506941034176983713129587921725879559553359892026075944672888886515930494931440976665214540083802893514612096197315790700593461651321502809983106285642928996472210310386185025124837442757965097245500960022015239031570622539817472956800900667546236688093495656014752172314078737434619430721748675464152624289871344815143835150608616863866591123937639700838837372620530138955601741804199528905603888171844163183738371127542469081230105166665428239750523026678056812873880362210767456534186237238721048167536739019535283127856246604441661902842856052784439553052339078734052727085584680086198579886893945517155769565053976175975075412353028414232204974509207546400405413584629324606987689087041829026632843135928513287322939212162786458049702658852428632576701729087407928393299553418754735757559048386066397150337264116531600285161598448067479407662376718221469174979652359469226790488827797631971711868463559436728851281002336475376723255440996298660004640845565596579989696451947781917957094665149774733479697124650700347296836186039098509181494347708739742457679806407881546236881075498666514184541142913028671874925708889586941190112590707342625653503680140456726873775801703806935881595975104598208383372192398788437235856101888507456083977238591199623424621244717059448416766244013022322539864375034458977981527900952701155267921742410852487892081411030875343708341500746903600015834726822072098106388662864653710275295374904237802789339317971084749766513990339707389736622064616878174105434704272669748669222171213424766141875365531360560533736871382040692059942236752117551270120509682671440917873613020860940048680444305454589207112545614191678983473253135520355985065435423946479253857970190953114327922840991880751286059941473014759202094890885925864315636523947658088847135139873077652135861132063401187994325890597925314098914199888826352329661612040466410701895247002173444069824288888168044203860599863278138043748714834192977140480 [119,72] 325605937595546464333094658243648534006356585849363048961075017972282049882512989475937585171864454934038039879448341924884374949326375078841180784925821541939254251985743550481300743500094915814321986118436660895910415450065143281557372082747026286753576881306349081215470057048459639584978767887108795443550689442489771279932136475552459684717789378379112061329859188999476202466903883353047570179614007290721738080285153292887965543765879311314178679375620641595487325486151569277338247978077429605190111239430977102469127328955613114169442466678955789027003374339388276325729684606078813007150328085992949858191596260794071139475257928947158108239592429824159823754066222100616570023000335347741669257308018438181879824527470222443142631639812401529040782970801098756557611571773528943236915541845303316682110151553973752283612548460138548303140730568414502932684723240407685571844253355127534313216023394018277879978398520957972250582794057266204651276560569688503927451607158437269720171989341765157050567177901099403210041764972967792384701343596321257442364537078051649484858065932315430573958264061319261241413752181446250808118377639300271940232098946209460126390026086929360675021055734758067457331656685761266340227051026331782377593132644767748326370361729093366281465834019707636116931300339737343764957867179550274428756738967739261072853353777227810971981562828196863663231779338123057537745685615412634276088132669224901155690429177665717189692179375297434209481280935311734479068449626100186489398541354553169824357001658704005863967971275176362363828977763577023510356976246734683098791416926963883527434085821902818624705147483592954182793156265845166125991576581597640318246473310762609195326799495627074015351474347897943644938605887394300755908309902093046816806723554513710256605954061744580386580056813379256638198224391680093540393950199002352355895642728189526357120432749499214985132644395105112691678087311757096559678674134595263385302189254109536658444494407685601676367482458447105591661417995230904309035591263218039738761058830157459439992319649540325419408079197927430646299318770309596244470234421058802024216011288079332008066128530768387798645989549807421275692821407379307517340079520202761368554579895051061229824920874374542504402757011588089859935227755066998849454878114241847890687172909796920141141621421578367832337772675992758390728721608345469618674908287642404405967426104923222555243798218189529604628480 [119,73] -96572946992783433939694998655619855573404958156119670885820851699042642321435567225468397192921502356481069957383168008201241562095203349082595487110106976434562302648781984231544824744742883423166817101112300293556548525805167239161066661783490212615347705055636686738910223907581448864060826074374389624429378684802242144085567897825214708895652273048092735723439491810585259165054311271677117038717592069976992179658701821557915658529873092911703401452708411384823490573266974091059692786623724477798763028903390911226225079525043690292233638933723073199504663686450309338466116464026731024292872712077448046861155526228743598113314844249085066969115218891433015955638811434339182559265187985990532157105728513173826263385622567971996051687076067350662378659203804308032136403700186585598543851079639072801567757292780306683372396419316942057900792043414328240517020653935723639686929003396391329129269986327813189933474068852169687611865599219323867755004134594806993221814400086069691444076843730305429507149852943659456776880175851722031523653793067402558792368182279451201139451814746332466150700196297462660836104436107998623464225200279077544835151247015788928010708196770293649260344339249272358655804692605371195837992926444227389963640919058669650956170981677857947642945271407639861100028105219816569572209266250255121800070308171960161125424216471155706517535074705049023535555982173624372771639841211389573834469591377884400378471227421403165656096731765694575367494147796385000528594839007572587499083265202519623968429634193555853653616647209849300732308396517921695110353007637560100181135479369536418494276222251799175449548607188446364527794036025663237541259381987852934773149055664841627285121080285516354882909029296765366034805842166745372339347149223811804070765162842791430060115888540853650314529101398243768492098672900969941785105916927538513282722653476267868695304510333587058526803481955964620298782824650429830306513239346498139322423792942971611571693264809462397140346169081847476745078751194839971811013391716371001836701777219035843164856309403012788120029290126309139518114232211710846734393549446616436609709107009827850676011138930354785759950596105106517656368627853718371391136670511186947621968009348839867242744097863256867012243568309985662318183513207316823584520236816616945278106067613988051839641358088738125250707035118606697772292850661072881292905802852053550467759535662918219731533601967306736640 [119,74] -3196705401732565415053522810281272402627098924514171621114010244252139337662973068860760885653566593452467490776386438474369100485112401272050181395596211296265432111118516110081006992684742662109829443417870328567766632879618182496970472113663915480761731639010497606854567678166059181626802952071107102267700350902878287399632357570703234678283788909160840921100564144931682233775047533999403708858980701893269113220641275496376536566739547445209532608009888742141203180816778889780595743627845850787060396306570587304489373876824974864583326690006175258486144692039364459835137058681317826558355224711305365967719979340167665208964335269586166370959149739577016794653588043171756821446787281660751253986801611650484729338095717722465857287130259857414816618942977466584403107828994892600143465140251640217239848509833911488505009591010281600910718135116838675859251371712297771344343729381794314483023034985944875937178786625907579425020503416923418714074077584490444695830150145880893643055746711854536414488072418033332503004944739540005211320773501243897786519960347327017162377022846956209424754724587492611762421792922485594662705115303937271287892618318690318731714467116495683317770809616699517977868385674572852626487835354592822796890698831480373325435609331433921219021913996447439655685051260933366420588711040862872030184297680383969221974163446227821967243678260158622319321950332113934198099298416553241070295934536825507590327450626432465551612313957998292035158508796448310109817769083180652726488693671415115476346957524888872636297897027723253418914960932142187663844684814823389103468927298969409272434621093684890339589913681428446514906527100490258539860775898247818513814604469555509645800906210484133960981573283898138200764510495879111997802902811887200303292130516318706321767368317569294125622289087842539045544932462533397533993091379382300414103642431978918189297497959038531124443575156115049024338388808267147459957601603611654115438156506962455875931433813039610941754215466080099161017429992261091015239818715884404174662773782185128782640113504377356472320920743253743611451963700667131408198166132112474844365318165601860065586640517506906084229873526242122439926441203474582776620603080240708700592192556995487360654994714792181980533235358344897104819979392218387459921278864286265950273344494182314535231178042198516779260588375821694561466968084800599543548929187408145254376405215535472403950449391485440 [119,75] -55888689698254042665098065359347770950955146723953363185899231615619017151259369457776713351153601664941377386886830798593706965740485222290663839032673485862689219132071212583967296155722572868460509869156300915722356000781108665110526622358658985011684743365860785432739153046734470731456867615757808432081369459059063431568847437861023270977877925641671330252930056824302818637860154326237646821945541397963312950585011941451475743261098320084468066434978804601892211202045741349760392744419256682533633318972775719694504182205762973941311193714548415152385548610712560220270177095756900354561827073155664206383061988326366670855814637426795922110358283168525214078942477686802338283362312361973062841085275868981371459447311568429150788204279460892844666027638619246856370869057965547760733783621053742644520090274309985492405620900523788099033557022072814643136805143426407717596606694488999684405966791888407234634308945645447756740529378572307043087384217257423014332763019074307050731797244838514126845466738456803341760132968826466443072360729142662486716629125811533242692717118342868290763965291275923408821456665076581160138302142089184103564898682623665033548098735625215682915480731309141639710296360000320825041450029053999934723983949967802445012775195952517493362183581739306616539031964207570732629468439311322639726318679802919236968761362626356068148614111517509061318208434108461984354913105546171173392245246920075236307306229820665671844527608600293416527526607005296728215586635359638948855652134338704364211186781992431395832706087551365768409486346575625263546671229684064847503302510057269884500435946943969014699410480555252135989812629554960994377121733680182436878175577692148323058484801257604041767768038475036439978936982571647971311698469555088567310851426293505692212922683716277510923052866991696687794384323300659607727619868775700224260048894208114153769019081942500276325514578034207207912493715763084087819514933288396813167392874318824519313781023928264432413624673711722434923597874828311420084453956098263773973540751803186710676627653303861695946036626210469156560424319199374342845497716250761823306904619723316240124715760863896675160350222887586599553998378478115390871878745879718453952664011897051143115301107300725412407579863192498483736085686138143274366728688838086846902247981345313528169988499945900151551074163547938647095872496486171170824292418105222325901934162906181928293926132800 [119,76] -989800878873592521567390846644925542812135371319286422813775609591644141433270703090224976101241448451254088764121410388834609687985785008788451674732623916694720140797905021217065703018278082016047242875218034085270755459086624135574941545865725522109791036004968456464729434310270423904735836874070812111016602945228787881634357196498905372997881437290555981510522378619809813858124542289851853369712135378001937286063816928135794053334645274625285346952236854071052907734336410699691184543547199503978804887601922485272396566620462218056081122869732844945601018410085827286234557724576284474773149560309390843553555467277224967781096455391419110806949297902726629313924163145600633601147726562624601365559789189243558406300987017618531707095188056384524780473730871458277147680540288728065600586847159061346942825965302383701945670913616297859171929734039483579278215173497687137231791013939165768797593979078614562082034977038446520371082261231345739162511739985387331210416886244766794631054966849698046664308921711962083563724002316953276257253109811318813009922306437316115066743308673181237360084272420088823321898517719580197997176429142984904160377025215977683865899790075928764546807501336458101669742555313163829226786520943571663451707323297809476622862653983618023794017755051594018513312859998747736425677370660932240540790896212331054528144292215097768240802374255659021538208224944779666049800654541709789455980318310372448591840072884863347026453848269420433527752353504923616810919347011041153613400509335646251241382290273454285747672640818527645633867839891673580288539299001732754863870778958707335446744651884487750668413695341784008458123957068297204011927598093141170312574007891806879228768329202754563635108035620488772558539740334618230097148898691861409770419783948054342024882360527469411424898310866659454746388570639118635770324610459291326244104329360069669757146968736594082138746472614614882368081457973491833096875451405638499913287252071135665298765439436841025645315946488925800539456455723194208478093649281098664626572647848195923320545262433543741086817886447920974844792444627635731940469245932954042260263824388723164521073005904917234406726176892284748259390910264173823129443787502988658054917338807859670020842647659509429048200841310321125185853953901780643685840574605547659164319298677485338554364518687983789021509054603437597480626954966831405325036510227725463499303239009309897761280 [119,77] -20452460624916356132526337632090779756284062252455572963282004581102271995055344602010646852508431014170649921963605956637023313542959725767835602693387387419192103523204996864670463406916324361967282206880943075276498017239132913284012225089035204784587574358748184407482099708955761753482663103449525137610464641917956184551677061754935566159225455317628684966250059409275614349419326439686868178496014828491044918126440069055291236013899231799936682794049851278807295186268044515522529549640124961547965547152853045972118105446367548711672916070221060747645087221004048301942178802217076104097712458966662072058195144486225427264942341229538784072317315532826357694080879061641158460868992605303437599464230619701087249649964128044625729675380525501681824031021992474496563024061594339327134014590413372590610846303023088196687443002362487241022439298012752156629572175008655903963347574261568106725246688855158874161637840021244988701298975729027115663541455317847715981052861837462745436961236392650759234963792775626164182730041426064404742520351965768243989793353260886998336473441148480441544382480555181748384052005877024584485875630242310517973933956165494270135797433607160613777910782497647056802105640183772117400691641393878317288548267325660233197450101731470489808184861231946620515070848744179153036735127563720913255406632770972537481100245790397583641560847689924059345458563268252321788565114124555991967467894030722928624650712182391888006024798779594383570640797296829267231853886565912575714264295142588687764782413840941054346934179500498946333453040627235836964469229111257006172389745079186967721413443496140925522239667184972066086221276141233233468959221392426239308166584029680887238212087696628143566433125369201824807819936995891582281785520028401034990714845562011187979386663127555858273597508032278171269282937992437818958468141284407904023531740781187709686569711882874976855181318440452413248375101309648655009548396687685335666452805775580420379685471041827523100719102450094798786261039315804755320515273219418212189426324554215678224303566463128023980394458973287367007102707598282405155515190499873871147034581366446271569038608718882669874610038201558750294513174562621586448472267685289794703734522469249312931299408945354396798941170999306903162067705111999949535763458916651204803599735763288480012248091761824918576075671115963608278072561761007999596128022236786497897277158006945851840 [119,78] -384986419441376913084535872050982069975885199379159256243465359496385376870280465986300974782990760318463404044251374467610385859003997759689419308128475080253276723819185576826181064766316293444087949452688351502454866925007913374497829554002763510286159978068421174117701208400413132728403468423320747563308697011798089232116015463272349745286211946242621300795955169386471012138983505544921719406313523782090021698699480914147762359460563698089303264121220704300829399039337570811883554858910158059913402693088796120940470737679668602658066595472619463872537021605164340596485906192388089535790647560550614619841055744365395057866590837600938026621281996007889685239482356935343999949632942380857269955904674617709090963906442011000201368819176736160430034732528090248938760140881952627154835231794332284091447970933528774954206324418507515936974554061018526127506751325898664089119129765960628747440711431727997255391235037304051095409218917093622652582758716519431392948714486270799193822700755430173360915001972923653228883247813567586594795127591644458001295205503204559319452679469902027426504499578744942047905423301202708868435769632134094523539526260527897562658244438844357416870251012620834325432447759967646966852200699006266714685282034055411722739745509433323744339348881483396004837262775668214773722714796081173221896242615522400770229886849456368600367371460563968602156596585315745087079858580109287546991071235628739626274877907915320743324805947175763249826118735186452348249270258325271686110426964120093530635953676789231192065019190422886291390987196152852626839173683302957941401252013071428538306974977510149249897040865451292600796762545857249008972556317486622480630483597037175519614703033943066054527027430043267864442710111073422790051472459780425641095550392400445315678090243051624778453438237985847589137966876904234817196321298094058036875473442834665580412661816463993164107582493149230709114156998011382811487313084399425200539259753430513713723871372241636986096376013676881287418010882959828988863219038620565164802308505613759941784109368803669540237760723314512873863655495417398179199902058633581384163329459410261814054129206008074876714653956200072499742454240210978607442561564138687477022557710770563758763679800517135655874140661252485833419118258204881032820495541357916211468645851349070533368981885910083955359465880745652996019973641206445343720761472819233488175596029671040 [119,79] -4664537471147101089427832001907968016410510373318930056194907030999591008418230002453945967269484545775480360013245717862533016711017476763075333213987999974264807947785038071577688455502814270795586627371186506994608198804597180832656918907841119821383957130857614623034846356137492973419075173732516683001486574642823039491637545669913563045124694045738879882708308864792094639808898373127766159370387889846642020200927282609621750206337180884671588166265585844978708752878035501531191072880685281828973520406586984728920674139368711554995785482841682389888563009940168855630401983360217471524731952106321138433880025106746829377204162850135199297113597095786867196467932535333715727172436958265602480242485617587935597031937818373673605623631463462959014049865220723695132596139081615267531432075274244529957845676019433523524747330298806418017953437831334062679577822167705480659394726026463263247900876853016318280378915657371455367409138254641621803654197564453691491762822474749079466953093366765906855826792456685545239537211533976683030679360466522631483969139918704680494091590819639392801137945079889553998898388992867272621989544378112239370605712176979376253514107413975637534152986157558514452104783786338511008601182207015939091580431077124700101242725638695832553574100086187772800618595371126570357560615835140494879787222601805126577164396645061547584768026628874223461523217726834380863008139327110535690970902152317208106180873597783524410430472586023891030026089204457607138765346540474610346738504934134942391719406758449549061395386114118398515185292421791678384666138285872668201966762292574416249732312883029658087802320638201874064920077857966624879822610473763333016529465137663269952212250607682392974417222448354128988231773968928736074159675892838814014677146818596458803364441007542288461049040655055338166938282589882039196246291466289547153237400073603221379245879231350948168957550649936788324752343029188638443918545107406608049567000993375857710835365543167429553321002313039254857056886946398468035474318022189233069984123129945491132829404990013487905288449130372078463307910720373120648126439370595719726981673130392592693760317949926136540755540463408469702881341952495257201544633693376762151319078139469199668206577811524669958104140368221487595175872151923916141619765310312753349429962449067832448786802897899483022942674648984752880971094003953738611255395294886998588405163440 [119,80] -59313274821982873085412578287075535882330637130664126739938588236020386517431614887136148194606262532372371872632118257101558689430164400444654495943528947842639766360348581247662295552629409375434554196442664101842515307633613261735665440052259418261073310353716777372682046042306245039095679818277011333106788863630327964004122341957538275226273893993142637771568528906580470468281241327015609667773445736021743054328376342933236359711078698603302486942350574784557437492775841293868790756719201719633374164998776146236330198530628444531173796670148550087983681256702983780357597396513447638218932002824216201865953701144439323609563064792499935484679656656597345782694688737247327792645806180032250080997223739887807331538397985895213463267705184522810001547000574275264024871478089590243850155130626837871395883108293664605223267361821276325295205768728078133836220118557607822277656893339844876631654811072295786697174147568746236956366505138546966153477157466179482682216741815113717383579392411251260557557505258106158751419261371495623104860806456279033112341981473218677737724134049779062653713895610193967083309913441676804112265496931133000589678873738437376017046827423579519276323564739813622261415909586589877056446766004212379910145311771431331606154312790326324924735262654639796770759534914440118458531366666590605874782586311938168566152467223480171111995747723505184222624142140278770403477231217072563518688281441567156378205239285830294694107579625143116309815053397270041734270839630582506440898561357948786430165118023274000936513729205929374523511017277026996928781639329971739187990697043414473145632078641382930163395150509105389807399655252908543456387814310166747501365668549418096979009573073888511768636186492243620228076362235136904469029919093058156526053676036537185911902325686000502538539125337970023326341181285580829840407343702791663157060051674750622077677905089405630513193989702883806492879047567030488020960805236301458562432524823042904558737855825066391676933996420806463478208858828475942196286612562728095445042701119175999565390258693193946543779639301768855865588296296840691582426541217734806260098511679525133784061279626379493224083291976336836333309708979949815221895203075009214779616818626058900859774481349609022826653648690620948259015786831614761185478327768400834222199296695902662597361946132020638553813100332288459152451903765256196864593474438161408011520 [119,81] -509445251208747877801520562248312962130596034203627692861211295154900816591350821092772862984890501748999273378822829412885837897590297608364651653559697109051388753624697736117314358321754369723364406682879048331733362103487653427105299404102251220254718249107051556049722272153208975216081918029908843041925006088708729703786155184778559126136583423348473563855906675106327325170960628099725510589187414930956059851180225543506564979973168774361132579624778405853564336108335524176016426217304711773437636199483487063759824984138946700557964578338243150301630584588249383513881649113018973814707048991810330967910378662023275612371762543194159989866598555638464797992736071923918788453057644307843414175359546268682134355078949491144774260188026489152828326047179869767410567346095132422203028607991596595506658354023397484508161773518176799088685660957816467926867464828046239094585700579999659751036367770672230132412726657948818121947098489890585817754681046244339179289708924735500679888065208366603012088320498686558623325131835740770099657212491108206441126355507489103130063856828977617819131565121209768077968660097119266012341925132424939521674543491638805221152179968237490393470705248182681759596187026483223823006872087390757715287510489444199968659415508542977384015348886586026139421133223164555883676122810312144026074663732495822611241214937041643145209783302978309372729358177616535372353695961310001457648398266715163087101351375374145540401306094761392226353106261300087928445745266481224977654225018513044298275211762282671887674434812480887472022873512512890428812886759861855532164619732779432638642802646422942856259876989151415860031988569520241036668932013703106819161371621432029044992837586482971227488571538297271855303241766566786221179060136526361814780189634880880206132835525087402639004163914475240992859922372551602541943132867563125675161535671336516682755602934789811161635359735560890917381943731554305655852390543998270278748815938086473548400372377387009045372985598078840254491591122616694059733137837029683467728302436266242919151480779605118946684748907113712004509571284943703454244306960760454622000237701089498829636100600935007587669385903706156400641099429951575393651560039916410768830467417145750901403701789628822735621205692690816842795213328826150145282774500221716960323352778175453313361753843651169237040443730305751411545966517265600029716556255616694240 [119,82] -3872061593733942310975403682047134736095014786000765972756030654583484385947644561176778853075644363219934321164421531297604576457953620948725853147517463194893117921558021269384057016442010826674252637242924365102912127875702246022165309463898155271551519336895271734366476351728756012404836414291549498147694897989484172801667074146461012465118482363848184479980171543656437541209467667457766090923086377027020672911044797795701890329163953736328038902937281293964378869794419608952864383992204053287020947161074171391893148072857528103579292019363453495192946506122089860780323010105268949883092781377970671039912826413060417984785636737721310605222905789848171260815684889312930774577091936008670510672312219247792944131486916740954187520874959855842526307184146773636423598569389668677062205001978564023438998555994922162330339690731704450458928671781331555661556061677018162341186773105426130889540286995535351769190849715392062693065967533362259081154238149164693159994972539873764566418224701810588955033433436910031912755861609992900178132732201714363925253944409512475667860473512661965748097767140701765806379311801474243596225826204143159349468732131439450295420920655512054114076158749481883656289973353780482288930451852875087936321830491880256907007545510710965744660515287459121150506665887926238400669499012442693948057699640338567830592512103428154822658659645828947234354188272957337643375036116727766879263945448876403179086344098397515571129950775357702791579003073947303597021834297292454671018082902594476440454764636401182665134532239833543326849520542081588054298398573402715548891466992279483911177268087769689625778693734102850789586635107852226131184347592894692184273001206746237205280724640658533850719752245092827570441655641750423532415098663165297678741486249256417459210860890630912914254398626774053135691464093231424955313657075649271202094418248313730732494216619959109352016258514314471352708959684852820459952436095274258454515034190959376224783752687155685728226352200508551457182323647455856645798638093017079573883623409744382419762228812273447953725211565506986949767629665142619619230459523096078277722958284634989699671083186899214422234097623624913227324625647559809863305998723142268022108363967027221631533471034407105905261821385311587509582841934609429215132689318885168610567124206429239137016747328882172944175459821067212219339156964128908129561574657600 [119,83] -16904490398607882524819970001877267269481863406660657565837250661831768060302103730191302667361593962230531867632095511186268294526665865937104757622078111713040174591709056706918166607963012794971179154519976536880228559144003105300918092202054386526922777644406143983218278617996553006008062773867257229502041630939499338388069903194524751198723125474091472317035115408502815545340759029178208226834046489210539947674905406343163882304541250148314043007380486093319337425389570746742444720405231113252967108400181516578617883547190538882365118443089730188891240050379858088901973574398664248062354119818688041939829016676679659029508721601020620236921633648535742483988549155770662989793961120978009108892705589298182297343650309240168704663934338616736748347045703263928819816162511096721886959189888062035111244771795317899030243028907633703423435638450434550047321254671967662410192385300575770179406583460494470444109233755059154906534811617299931972161565236859155898902308603688626065912700726449787231348713977429155637147595273889857753368671696066817059715589522049451435534571720028297383890252761990866153963473892588948976357564931313237534948765927510585390438239690026111583316781425854652666256305439274122296388134023732391757190278469953362968504366507930522601945491530545086778852027523649190484796862576432768636339365403602040225527982076325043028552253030394556516959043781113504599637708863442097535711707979282716788409816346711768660835127308372001544155616866987675810461178436023807736847094828064478859849989059074055263522677614034414449611419636271453292115714270768050925594083986030167422821543787419655250351428744818166527053053856320411987361049553174136996706092573689743098389265674853426088220413485803883583347026972428030199594967867117083766562169655508835638104136387796077893741885630029770727762808281185309101025087005998333297250251211955516960798671432712434624759276932178507164037493000178003520091002193926934481120553295693692225564412215819342121122615547195942291023107485184235760869071519858527798473305739012228492546663289749540444286188726540762602371983607741294578883465898729915247546391070947039758139321765381138190880871260673776158993315669358317053352946425450682592318110619706632754943460226875347740468396167842562223678657018117094080947855812147019496083482615118296637965823668771610102348589511340792798793998510542126917332360 [119,84] -153946153929644498907456625429127144663303485889888815732841971928355253316888124685147750581311930405339341957880283347719787455079878231783851210172451162178099718251454898492835245639099224080161345525110754747414468402247293406803411805157464743231179745953290682994922740973111449892187078947775271617643385073887979577335939457429326034987533300758028601223028955360192236702714224059310671290062632931522824749312189644526916864829141858359830608897524578421878319161608189640382686238895154842432823707606393859571683929857763528383601447129989313176663026312140936622455377527195519075440027338792717779302461556211062622077987067332177333789628256652846585558484786700707327352344676401040234349737160302770386731390863800464518098038396594489227349105263590261592983145831443335002453308870155105967435652218460092175138478124813296130368332736275954647212547687470197846958876323419229495327766823630829220676080279340884583745230589252910001390625382540419617145187989579074424349573311140134711534354535740983783982399789271318612469110616933832072290291554469892114837930989551640119889941989225475315984306320074635339477392490892210916143697757817772491309280895305542280395570164802930880855202034527783321839087255004576094800040557250216750202876740986973236218092790166104149140840031421992755056886093508053855114589366059646050912849399517121541374857366721866830455768791333853816050165461656582800488116420370578221295339628463098235832266538773254644916549780026154445136035051387745830688874956586745852401998722362831547898535728092331888470458749746520904282413043097504328940357271174850528197628843325000934370539319598306681042520944670205450547042614473310296392026102855545510683762938867151704731762107568225625892258623760393704382137423258562013726555672080088360621638623830519318272292907264754356111168895805214940394569944197374704205716325023564304346136755011045853622951379109005917023058050629033620628261903427119858092430087985799461714055750072408869756086485847983512970742540412317435860348888634409130720307542577219564551181890116259060421252573783501479225435542802995826087333741848011727343018852379694553876431053298955677064897387553681119178767259509456221236173312418065107235165659656326394659242854240422060023140891536736454834941256299452475860513656171657772640637370597134834712804983986717966425685325329871640788699683239823265152 [119,85] -473885833055339755020950434360162604823266530070483197122335528417426322451758822093336674301437853281552884069414002682361336963371445250088540700681994597236457281041630000328293250788405986571224267569749947552232354300323072838737120951199772692364246394228061871681340710397769053333995495950053423602713520181020617626172046101858362947467528849569667280954974296013258902080798624402323024248401794512331811421495335262660193779561430135164113459486638073517750181998040600848374237002739044241227551816372865483644132537568581622063108826319002205331554333514862837607462543306058609903274354024377773381957660637350982219485881474284067155225033817674554487696565257517831942676923960515284746045915666213485498334495688133398341082170873221224791426478934982786830851551606959211339621017900440970502392631399020577736350961000741248074187221347694185416016496263971560768160585045975552902072351072308762988289050765596318560242878126696250088706353490386269038423520231602440029020524998709901129675227739108632522529001877959973927489278400294452904960076381582354786723263285702151049167225569279648818563094311119489486123680357136579983849412768197098527142379574601027892633249718593007491470676863452468047976998430084773484604901905408402695720493455627940387383586077998447631857980426204126952101736718804884493156660085960810716470986333075944135301978601852474353060799639557796357663733285704230407941106253088537292268900674912922517008983739185352040181763685822907538833714097853735752510785165118127186112124827481215726330666777872264541359533447960706112861076961716882333746316592466589138229631557302997639434048601551232344338685560988618475150942996272822419567250365730087805593626026288508611589332779136186640802376915319146276536687921343324326168975617227683848650549721946752092265122552617235529537548297418736868210220039851419401001690517708295923246932798013930709539035031498042344724319016126745405518364203516198038527489136662803209607374526523552010475513594801784673636400499975797120463477248258232165128635321518631162947483166490878598095431521340097063776954628035145786091397200546819454625830111209238141955660085472669073579954560042394146393720982856496743032703625009452324136400910216296425894736662529280538675862738503622189641242974637455720592189151957844546140883101849231026766919072722729424630037929380585051895169552193104 [119,86] -239327054982566980315640676595040425618515492319141825982214770989048466697073084201282657876674369608911721644760558215211074200410675977417794571512506570397567027278297285725790944479222108267651126275808228161063707119568938929820955964648394817421439568629023392836743732672917717095813309539403244654850846968333848520425607568825539938292944914892788424866444944436274043895971226277840955809641544929875914029695753310023496723990621556908727150401231570143037334697394706539423411105776906531551502576113120029513645483723666192185002729708544596814517627398258104187883185938299635615304598950471824909233742991481717151397326847888547246882960858206880919948871936695171735373869447180109763617507825501559619392114380068945133913493821692239463109516233066653634967527418760940377002923453282556957822930941411188671862591684845659125555092125654908514088933524056230420045028775090374340310110790868561480959000558041746971605325451686263204919686516469846946931346493487142005320446742492001648754372719819715361337732855827258048584423886142105786359161555043463546868891963057297780960252155717800152894569940202452803456994892650502535111439216717144847841268915095027577406583170062492199037704693323088469044035394198891470342354722874043504860112846375132135142797249132159534944683078633041710116848735412712962344643923520394999145103908898377352497078305061751012798132748307674721853274150250669097840455897454324075312389120394756238172383154844239754137985441024102557674826663232496313733667206779460250790778360289477646929135407304826020503578346242287621203663961087507588376026645392911018601144412966987591365783424178434211586278800005804169396454087187141671368778136533524411289642262185639026926490087103243471522656716709473211881432936540676574107939879834741231047922214294990435628218170678651583831561753250647964866914240543044138174377114902057000054748706465870108051105593875095323598804905737378756501462463180320875519013403370017801483584235425369040558585149262239166927991741391869011258380258658822543607068661549273463246524817890665498270374210595879590811461563099465653950680786892559779436623455777322255781792852812794773230875284208094656925939428180272269659309927402341273800308928567117182669819903717256379055791099892123817278827294382864833080142765485954529081902750670661925718693633313441816203378840607076571889028864 [119,87] -4319940255703852774590373016112413783869735534100018691214629739744072237733042465535386882521512442364090491386409988270144424258004869064519812605353639704419359409026275463436245066976020517856991708161916737269119184665695045899975967458869918975469706895390605385671014482109915110567915819195118041832438609092456489604030873295548642699237090029194249320399536827188234829036253721571093133699856921661237009388385527505870095164879903412633256863671781206616337678388611608711218454436618067781076155237572854439786995205125742075096176989703294398998951973840042863675196414441728685733368390280401171338845390762846840133399314458952852282646897159924678001234148027476092300750463984824205713585963786649349986557800199193987923338484104170161870797912516049508167979595452251067482832898846612185202273687861624002355083096257702900501991814708771472214496035451509815225527670665646703983064259919548935147035311382596735827269574158076815740394935753931508718885276369150049962816003947620194641952569322566492243918565202115702324819140652491830497178367339768741076076891607534059986353097787961125321246638351265513303272855886623239520202022342336293714608765578412972657963456774918245036538212132928264329590115329592300926102607837723627035326579267274815963508713160793132381063237331165542386994986714415134004882362000494480614128482987188026551257664946803691914043317534723017089074420894479595405915779440906730665131456193307694637629151258293042203702167637285556564089830752414200517592398865812562227026797212620104891694500859751271202350014619753403216096876605818815973065676910968839506509767211734968877204953871864018420601931840179566823617092843561584213369100145742763795180884010701285226384460051225756393925161060492272119329904803926804609688006674778792449851185535084435292710576749116793193311187415121469770423109812314543168035127523272635455978791138007097296744232294549301500571472187827690166573132809215290800809206735403091475983590567231408188735958137839206803126512059829643292658860730814529860022107849875784612204596649826645485856792676179186591141236716328631382267416225292273163265199646639551345247587378821186424097734857972671766642180674000149897352895834733303076966393735658213166431292950919811669906088462808245716720874909291363245382822688078043463306228302699528445377260425218762308645771848074682736480 [119,88] 14103367158575299328100200064413436082799560217971996582858730617165521799676463387484377760432196405792696930950589077580061753380012215171245052585913440073831441254002340074178395983554972301743570371659977784668546593366037444091965167862393310304532035833881022523311913424798708119637337689222994659205966319770743817764777306911932559835608654379523957227511047108646834592681651332890135212671349577369092348471343223899270597225130535388905056557946796203901656133670555237283006067973678926559737366913451610167002311962703707654157156669987042285788561446731656994484667179716363379663939210688640458949854312144883538726007686552522475213145316650337752726886998189214622604669147775211606500113423308814440642874403136153138366564703051730523672990374871187943406001176030880985702624296780533267604360146979590149799706192722224018266226250205025469787312854630501523078838599603829124664574332950433629303365087235293351593429634501123460204530745382125867785064973867987684856282669201653655071174137791575342226362697849730642554129133125032782727758160000998241902605688524237483074333546964523932238087292160644053374899415488165541977105598295538097024110383223032827657098203748558382063827344994402287587416527015175541637551390976738390281134098088229223889627990535804896566203679645616367033868748071118332447392254419339916435432661577151572526598909806068788871060060029298525576468203080917910752961836368028280500842014853503835300611995089030310253206632175399949898892146567375270225404822618463178906950391847451279202270519479827251488218633788372024877999916965832363448507302097212416709330660110928408803135582718456715318774786181712831947740903407613882781358210037871986894560700096066785572156318400961034187178274687564361813768441368215983075307163889991778326494125884588746500923751331272473609629136460718282248054774043668057529471022081493759633228778471611521973433886760894612454040350184772029811911788042161338385787126661890061484436229865333904851891517259680940202347022363411007654917412023495659224229361183985469093452225849882456508389634774829230363173556976086488326743116383080139941056642741715864251389633025764427260681710176851916811221009918181376953667326873222326605245060579179035739271324436196743990534849058854194407247474396993595328186592773431810159718142658943167732410530980461772462029329690890240 [119,89] -50829368793966207265457746149077842000548005830185525828666906696159173387035741487654253412683302760388332657680614352530286226360276343293429507178605335175203871244663753602628817352258057930620782270534753075804566231720179175124155185779403407535408175452925611945060791604572873845743016345166368553232649528190912323550657409560463808082569889068413516017897721605966656388726017434677899619812057649956253943071380306457522259769547123098775456328688549850081120087411515546401472489258772149401915998796806010092366714875240283844086743822465154528921857971098494316957975040116016088552536245694897233445041036860592885899070926629233094728918488840882027030295519222495144326279179505941054921311531585576073637335645283730103392028394508866025426261413264065183045624705023934071741351434101831276535182488244484786920550293753541129111290813889592806386325000872677730421532614736157143622317509029613206651736595302390015840252113383656610572442926797092549472349800741180828881376161902552863654768175702131600217532676514451716520773554263197224102443952587696643507467686487461446213656545388193192247414540352262385422982730589898548326680668780651844099969101129386049726209351608849147325273523438488358376127107759904852056380346839433449789565145072083293561293498856848051823123573997117547990640245151605809093694053857533297267000299780549490345703761554471960032426151601627404595343766429169705493099946685642504235149582645889408851447476898982396461767598124975822247728756773170849616684780367284817693744443753751588814011662430683561402537331218063453908350320250135946991296631885796751889836353031638901403289871561046340604744429803041782495433154720717016389269578786849072513196286002610154835144032924675812067013323868707774914197207624381157938824941999496517705887477279259595828497739536748873079776349114779505482245736499440160988274189863718779884138496997882467107211238302114526293396356055739597248794184772117237230508204971694666958692130333376287581269687205502202210444416553115822030071871894339271241421847228833738206740671192474624084253729716006644467967274486765313928592148284629592845072081780607526207060119531344238237611365984568771334865588398711097666092000527759886278158221713871516135521943483186212534625008697367597543172835401278077302089196968440081403064965533396400537023846529574502643388451328 [119,90] 3927315627772155080393236084874481139808585385857709340386404781293963112057343703454745149187623658715101170145537772166799517844699822561814719426380802653685515454237013082990513033059792136139227776150510474273650599081960356920258584492142408484213051026570423087253476105525554352200342791015660441892587522907579217244717956856362566530408996620571541091603326239124651607849288725817660739775781042910197459803084305953369953213890569821268458424939000050789753210309139924132705230897423789286248912031524070843435124333742910054901512760876568977461965176088680613467016320761667050295915538749067990468468638773413917381100741592596262596678549669774402334818619404760247841497409603145394122669396759464807863061230313505640794280612232174248135982373760750036174074130761356818762150772123361994905062726217429657874224556851117723849710586917737989798360889563287969891241716779847332705609295838870485878635975660652971350867913421516343145450778294184418863650030669618234802795781430608843618351695196302644790029389822079676495181848138511564443358394158062983103214277655246645794178680511904211099345207734032339904195734528069463296353001251923013601284558494947161274568096075430633645955109331878884166318977832222430924367982276645144253724174276254737596235279743187598026024098722115850853745357817936825041882105977072847887571699978834990428382689921315495110524801752575461804818284590920029116225399132248525698778105634229044519097169304150483575007398467960045218831980918762120584496165279371320047826398054917833048116590166482859916027675806983589264957474971377362505225450310047733868556480217039776464932121412937776227050153636854056861994390623861653029423016874229122074184103267319782712290395069328970254685707392773449459830267935118468046050097241757449765273378982531339846860765720540255580805271343780071322847203013517896735130038504493305162872950185118487018171322570183410090969795694335795728296008536352649700334521373393901566186201431500297371952430649302445117911391038210686808062850837185699417144268941880401390055527013430311518101758356434179161554236290299331557851602312121407688450634996500411388880532418910983684031213457608585431545694603481637015013094853929351482108119153315351250764005738002944066599188901985881349587543312487563332384180455263064568235606165552507687402535163481341786112 [119,91] -104015409042049774840813311973697118581080842700260897999579365398724129662576698561545864701236786087626361439477716100197855581064985532350952150163998432234469199388309988162359060574993365588808619039728920153641723066903414730482029971121871920654328775183777386977585699491189581968001476427246070857421673154060606885268531377171288510232168298747149527793399984091610993913379804895777701958863374255029457549601092123866787718047776728656896086428717368439406517763450799202034782090118928208116154827938552711128059576762867102471921456675159870639399412939231274010466264894875069704052431337034084713752962667881570581430547392166099618688138739790960450880988323422368908586638601678526072518553408336714561258219793049404326614395881972016287333673339464439985501667494864686918596384422329125649804766494133281137215757989770412563853407792968704828751862520220838083520708876890223448650754723795178640903271010997031462541504578546769794270650418946689135255779556644994254467652435525088376117755967509586043308453462355973920907992726102954885687720150797996876798150756555560497495994083709881412208500713576440936116109077445649616035952755707209229775041577465758880354146089815713356048656774316544813209912184006693912903618863136505615275470842038830051107621154255896788115418220481667811745325153483244574041874190468551881088121951735628339234104571580725678078811907931592227854063369293385093419489808626922794433195237526518629583113669039616926192850156389190296151525283311076760789172658022943430473754550407878439064246585740651524394981992283096069957002462263811969212153936035493670744221677965575687555416586932884107808517690796547996660581555736154462294570268539978590069133001930405239280338280945529629706413838260175584203068538399137014656390207297454268896356681415199061351924294476386044142636414343534469899322530269892991103055389021857181179372763091019293975968658554123841106719086133522267847341612276838858651843810964177052812268873179686578544370133617557692514938352079156997759269530184940104818505606079754893378973489782673080871249221120098768802122433123558128441014570400869635307337355819247042915714518538368314897783079076596685959050691408259077762381870409203568759660567988162877837399189177669744201978672897822962533372369698259623738049407420797856637847658297555972617679281267034368 [119,92] 543919768818872808154616452966381573521288415933138750926253110399345655879745074698467571904463374803117485276988395733667886587974324108734004166315304385039411428069038438034578976660068445354515974876434879284665159977747046942778642354164922401241742741446198088867878315745002211689991878890194806970511767415896228785844477115957611918598060767849393356095808309375018777958958275422268077821881565572296391253708139140229369083597150089421831132125013619191348953431298690343172241029971400050629124722078171160556123873941065230918354896153625239221396716183516130544115436994324419858335899081805380432688319946114803868924646672060816181594400120740216427760056465470263173307595515501045565967838077652831009501102112506838952265724367042184309401746396910188257544087256351327958456159289765561728428035242388682198557264794172821400803321488407847445524998175875043852989149964049768711268282376313037351407980056962718453575062143399430063781464387155930346312934280516341918495083775205286267830202024405579547502002923677820666671459856189128915931022820889794743360161407182753107850708812273791537431793351405995124322699408235547190918158846077008111511646271213428416382318331793793706930078835311252607140034794671627425055257244876141264009031199034776437359115629133354778523680567455183530525410208429381268382555263575679070914386969073020263569286242130201595887329259583573777893295102537313644782113349339144764546455394344218910860630249535648144758468878440831341086225922940187783139192509520190632622254271453505084679378962064603340568045441971873989180094184442505485063122523287894537796959392594407577873218698537231239489979077235228615701452130921642639154837918681379924541885023859008480597765509322631421671818462696268901543279496656397760261715482527973754800582467290335353352246963769689908175696460918584936507835805325639275028171608280477484621463598081162966541474046863280039935813647926873131271398986112400394669022866340579791384906044824123276697200725194503174668466497721561271513451395907251985323290476361921694346282928583979808929086298992257340607792060086368474998005983796392997035230158898359826218888519481241418705151791740656813174597058477650392059663352595823508985801147119110990069355392652173541232626932040095031368962337637962269506115610474000430325294164476159499458166948864 [119,93] -66779362585735465209829138328857887437470789988820743580534801699774737853385996889349636034472968664284803757571533678370088924387118482372542525027154520928096338393279857400570616426119057816910933964383917505284152726677488434755722127880436112489493725259730802584107390992120676259478373474835361158376680226891365449449681480092067772040732592182932417218054640764723714051351765159220095000235484319369086338859503735237668582876989316108493281492282403738646197752972880054381339893194025022974028997313725181678295114856855522692699344898926446717930237513534364311004254690778395099623254341578087974360013839362134946711185721001555350258067756250130664057695939536520017740854107945450792318532218698002696726134774764028524094941485823888984465542875712996646721570247228256867123487040800864480286838996382849352537722068335287843048453296676058518940989544961971664204659118805695199275223440009101380483561965735779041079072007261348468655614061129519507766514993541622577326715361848321689521187844859541122577116619923921517382807049096781313023540844715909187546971344401829092475235497025309756141147851641574184492520004125255390591374114576754416444872747159870385397933034294360298085055740519565074706204729821918084517131750227092989463665888749973727356986529419769301349826788968113572176542773005375456542627705046840972902301237693446918651849841058530210165498425331374956890694747950611582514344461399196131961180627805907522847248562661840612386256251252895280859054200647320151651593031196238381272854201014111874354366688245910386164804659380111832957346584889059521944685609035218402276360875664577677971042174099969405041761752403442270657088335525601624725908002287254460915976857848809463872450744669186566391671944261006861721672954951312085336416225856534211386718706752267320425576808778501794076408137982751266868226434012384393823542676461312039771252491414713030169175232579380041169386255394394045327858779321174309372805253095132845760108385459670352348106764789292400643759689221332133022621358148166614541575163528194614931847065663204642798297875279361274961041148910129133524416298450276234091497241693815508526920391403307885873671733941724539815496500940884433945614495656536778044798987780016528049600575423998702190274937138328942898301761630419078540131888684401508975383727721732817001600 [119,94] -170821813978028076556924527067276382895011126167562719868550860025390922411576240257084672454448177642418840026486457311369512733982887268709046088715235176144664900045657079142984814596917511873295812305674025692368594882514885631009345866251975317078524997722302056079378152590984211066107115217321790459839012509009582119582180082211760093911860627839939229213281226442889809851333355067854898086796660037696171977380138536659571571310144035505890456305691371736630761451361129130482710713422398554307335196625589259428229265838706960736145058134841382726758532122712811433837546371816335819531971729502561532875516577109530341775012570757405009237618387000138159223285833597240134559853832948437066444846574015705827760673959265656373168089336042577967339211362097358669087883842723306405911916173838348251382947989079680654643822210021831835366950770336498038724605889671741695595217491357533308058648486598455638928957938462023953726345580483301802616560444534531452885163250585612180668296455754389458582928230623115574476432748935492280645820435557016928056584195575739407300552851234695320804093618198780160670135049845442979577588115199821829027570363832522896452235604771931173652460937410920293777206631198540818289591145156795363730052165615646651838532447006832587773207404345142856892919335195128664561494180185756770924305961330105173034848621571379408449216194645896106030832329582469905045114771754007666074132435985861345397398474724089522868978204109014340908143759154322247421823297607932093091958057110060202695610970790854024882346071696013029537617751762200103014679721723426238592777486139946568740851420511873705056250470732651079923080950836597409621253587103719837042225606071672417910325625655190560769181165582963492956317329024044899242365187311319680614597066893247155804951430035782660204376531253792529082745192066051012735039237173777496179362717443395196975471174954824330948468582041456462169643890378446147581740878109914469971328842543314198069588496951116096535164297349640912740798148009357361183969888749659991588178297306409339773066875814862383814557867351429131074423823838452691249681445784776013302223999850562328695677014320947400850258850511925792062566936525450368600169213515102238569166464641121867814167841308321185530603852837840173714174280288785620565177234844972979084981875848657920 [119,95] 560878216671961308184063615755727397029239918259719611321492354900269493386075225321499982148607513200721058273460046150782908145284492603597816607846389646996383353871956572297607763280967010696918986169655804356591857568884877891752656876806085435043077173812529264527406140542756154912147540440276279213456004574522563374421818517201493173109171429631649172516238201716208205109926606385605639902292856969387015740735369693266154729862945987423940082335510056428038692350086368833245205628074629895751484648442998261161293342214526982398745304373550661090328808253334550954051087211517328451231257021425084293226756997993496887386400414102788318500795205319042125502401953202109611911009490889712654660619255709276081348213181412851032898291134199954605247732356293942611274996547784831830031220657276325419010068729291818971415052429322309994400525963133917327332715222578783525321090594380825761670845682668680317566631614113318458695636103806235640858461691455182520168358381068599620281701451464216744662277662561834415578623705427193980286004163367283132914411963677554037710536404425192772977807147720593666698104813014216647977202299015739302385016066981571989316304610538307933481713668676727427087452693214368940123425979777082334139780481128093683947855962721482669860480944998641438537766997920811049010888320862584978133623826177162757462328945839656013879145980841736995954615939541755499116853847005483317833122075637725488092982195493354301858130773198961207647203913549192625928780785065392757405622457200039078539822719676175252852745000905737272153871924440641898273015119507817234243129477109415377176285053206882370433930613347443158418453798003862469292483676388093400161930566558325972876759379566343763598905455912872081419510851371096825986073348173378929057931613341519278981792448871213337231043848146557789206743659681603600983134589159862177510130990092957528386448335745287704230856852218730772860195166742636576964231270045441795188467273329263379935469641343418677166328391633613046560637087651245152332764989919106874781121837038537591018742687197988637804880716836642847837722727104540141803510308699106570028036026838124912458536784521128420680215202095653420497013146395095859704116950959301019637118382715763225234010133469525132302777352015914065734594641922846591535173174942268454253077015936 [119,96] -390896582392468358936447748111109279014529781236872184720626584883354674714561129851767521824053181433563150964767350442981294381117142730771740402715940099044383598739540889448023483971316323295419797025297119891266648455637498757121666963310508531869457469630521408228455155383118940935749839795900155331004515783376407890635032622845294032863436204507172780146343765989620265418548878490630146463936958008239698699432241070446190149394926404517220078652985159944986166738922604716051778683930500364628638023870138457192825466659049790463608468470695205444365179093543462292546072179469891978739889420640166451731202210533657288146159442269561552226294905419243311483501093414381541904341156875236448952903595095284446272483333104062899512105417411537310201318847699498566151649917972546064373868782762353027934806121872493779554160449196484643581469423675235624171064228029507260821387574645013952289134564260786024821145945988176189568737812784622544500908764563994487391346788842502569956991564908268808303035014652940376781801802386451432342314112562263956530814565918469753505998117145722617525728774411279463380099386296776450676109831284115929816091255883939554166432457760076280096155368561751744912825381399201956374332100596423402644873262439920682551370861773050947639060298117104835000511734579617333435293408981171171874616170178596117924933588236346177526021705073227534776925531804023984680812128395307974550603229328380692924380256470553568704624298049635467229428552530388044769712266099303120646906068553503460136075864563223154543838740975830110064487156774710572753510252604428668324868165579255628419420995197303460484254754394364815931588822801477074338804425153097126356245642346514637311625420615338731958873204544814220219342935318738097471093311245198583504452317121824012073054304741904483466946914506968992887130236641548155938056356499093306205239927351836238368760205792412280673421877551959261524399876810212579317976601224710386113285683179293839919745113716424134964514053943174958693410612157012279983124879508368514608913815755110845128264260759035071861031988131774298954936918094100065490328356358601507082561115987963763471540657818408538731766483115436065746088423747018884149806056446361522954538300945871273413983043761191606159505139235373296271522244776514686699173752126293780840448 [119,97] 192939442243986919406535235692871034806369826193818062921218878961886690611033929367944143220587359306112920947563396455432117157619609923427593954829744312189789729416209651593393710023767125558962782019549453209350456579860371251575091712301511282370561716821025635983710314534382318650741365216122129799632447804068377934601581837676760850505499048266822918373152898492162067732454720723555213107239080799878797836736673249820493661175611524471747411208309408367984576226131138373436714048885136050023257283747351949107508743324130032274982969138781126768545685663742866910355110112868214747136663636466036539782214946684848453033937806197655360427022605228338859409779694079374538062908656737767075220074892466669802205521425096107703292562473220196120162720786604899468854134611904819635453987968509714907913907339055212288587051097348518300738722086417064369600941798116617056405461980562726898875782375708489886095203789905269773029712601975505184899757524125440310852016103139412386313534615016023045404966297406064402596740959528352214676454004216298852042966715391586357566376785968652479142463506852382870103097420999685971261650225289323108534456899878443438751174362836477710331334001629437224574630309751913077275427832795305375977646004701763536149763482706251743434377003748973888204247239174681197141140836575562044522473534831865059330951447868308469330054583756176008376726097607522203238384171981001962538120126933580885388279798036296325167840695676046585092681511297275155068437506667917115646243868093302560718876982021816805926549173397737792400626307993432202600151077540527682102556878561827115737168128508736197129266205296322995757358168332937765387490587600927670657394144662496685846390332977426753129686867084388532136435808089692431004108678028509271586567700463325904688828869435371149815076911200339256545973441962553742021191195503495266006331963533848316269860123160267143312139869683376442198648712476387960627848951955670118661254597361810853145236847055606321074788937203910677206000124811763819084709091020043814586705966149366280312092540057374432704329240376675563921511829122714704035682297835137297514951458491336732234227211872261960442388227252609523132615127366625393037008617488583329484903055266711455534612091749087780932898184410472440056037490367145846684427525191354368 [119,98] -20698176492023123661340389267683187503760894010572208219499083316784136228144822020584731195630951857611142429341802463882403947162304835151028389042367612797112340297576994163919728405995655652163763513423725045619658221379495733276477352249307549283752373139540551899418720808720187686650412849172501905734124906780869919724434326005377847450341678915846358839735796823868853503085949184806850625498543969602709113357510278452415549983907328218027756664923281720034997268875608975743388716975748180847740639706608455044424120645026837014954326124149897366098662527047212335472119894917723885361423569966647603689221019623810883200717036755241743352081604485280858759871501579230679345355043337699409507379421020120628068990653364037416123693075634543436593336148131425027349409585813369798614980575642703806348687037228116753452705515760853330380409842485555082787115496505104170909890213803383696746089526379742801454758056819041461562370710353836449588974568738548862938126600540543012431628166275629566622856392922310602805890875546062879445762693955309309709995197086245231411367425139845541675008784679134509278262467810890603447339149557350147013379600941437313598565539518319040439814877141917220844162152705067059240457190872325005980757231828127523562757389387200751929663057470463877759210750000922834798453219617713002762244147808073371814643598230651785472483361657881587057784567758794853611850884970271711292751565710378002694135709659346875306234173701121951792761059774517724822261451593819014525847806069734735901436262037271108015203079967917680126049959622397546086829856793921950675376648205600980126801293336548625774846322750658865175105595691710582309711338895875641209657273370261475194668154627032954420614807828110044619833187219923611101390939275784672574292633866480085046911566621655404621779539890478106289893396760047543260002645752150102268192392399479186651811765873410128112776198179082719640023118254432265406236934292084237664100021027909179389175866963911698571454554927183009106786492490659618469038534504813464320318996004678851193654604542658790944030967620505911159201381155575708890388682820694099409794938332079952195088835313060549573990697371564508759296263997994615608983580367554728451481608407879918406821295029865220113289768343009099150502114359367606950332128768 [119,99] -72784207832746289788746209845629629635780095956119018892135790285221076881428667097436896336512207617795654480184727152070793978490540026454347455951347722647452704859175129455846626144503299800099408666394790084931990718852551133156709611684582886371347588809265573450849796341969268117050274927727519826764887845010612477240187641340371798326755654855308056964171555951726346178503490098610244246904178593726724398476325630821383142779402798373964403311468708321465129144999484822601841220770889468313138879507563317930851019294894785900457608741065962232272669054883068876389023498619892164024417629837607754318386996100422399849818394041173601805723563155197264299041568769975456529083066392777263179136938074110442794126845664552911146768076730076076079110893194142578553001534307475472335643119229772586225571121048900878979670048466536868373247873051982794154980214591087306807205408611627702571446621633970575543243393185804824093419154149319502813600564991305844042198957877552457396535279194171754447037722024724849947018645820250268117952885642190344731534448024763327004565695110814833312786787698762136684927146886863711452653126979717824132204301703493758070536287210523224766303789296996352125780309504577273938430323733538520066036235837793612518014784809182223691660307400844554271194863816426886071269095336810782337577892342996668260173317329168885738980683519801953056805951262047386205010302962143234587959569409888155017029994427767933354733953892730982428353515801390698605834614738731443038621733614235851335106179926344914466529367626189196514763431820079868370338704096514207011220953196874676263126453329906552281177976107963170442318221982592860857614876269816139606584048377573393742575918329755134218437747080702465860004272538052373454510814765193509347813196255679435335590025770190961423503641414871582670384681168606178177836847027690598025393989209283726871942880285396313785751680604823136183553273109466275005793532401375425825048516182544359302603542143586504725921441051487254779530330674539846251275147701762031962445566459919033255952893718865786053254467691284516694051221734358526037282218191055213608770778513652611635269779819451249671722993073659712917937905718805350505460533138087712783312741347975521277797318718422662511937395410432565419813215773587203349440 [119,100] -8956690187829996209209936999336338456858858178546271179758595249901863891776144343988607674237120414058304553087425788115603188703782734733112806574131530539651704672896999127535101549773894199792342722514635762356844509189923769076704267087417679873592329713588992382714642354447800081553412418691014845623943497681859444318226714064012581519636363746257768351805169264981420427678959699781579818512522477172905857496257673605819339470017927223301775149366174681906485076165908884340083793497429986197757116999416659725745193815882900260782993629765742454573652305313261791124257160534258883158161052748767816328107213041460341537746813400671370892843493141932307663015499847920161934872581255248206520505447553563981000115893969178557339437401342570322996593101854056523682906926757851775234360091746173587784192373366938073526540985158438823568608036746184086048022455475236986781504287837405199663341694300255936668355915450302477509897913491157607316974689373955208724549141346638844216525543771996831170572264950737683735458538258371934136104321754661501466489342542712786616057499807578663140879334458773058811095755827443824469488478277858337885873122823122376104347666405029651171654222600527585560344183695641927176655213264225632476558307953744885588136159551073487858870824907069867488263385521412352199300100251722084936348118926705533181238998348897625079236022761999485675598426137126562397257456733820346659685261797467649117726099969698865448594657530828023281369034790055138988679862211228185008041224126325154804217086934759685973955139564953555166235137718163259478640800754298041687485408104300014196582424871525224847333557752094759506169001929193941661681931102668323225626254589798432107386057547123906064504219976643538615482587580982791546274312658032715049927741216565375023491033790321680622344708445629326851757087894640209808269113451127305207030332911024417942020383413599962188371341575083708489576005276196649616168125629174856511310509380978632425161367434545535059533768048261167225486695315539811391712532550627305540519802709642888643280805203155777806493997066677842074708164391250322837370350208735250887221984207503994373392886118432046487874738827368776358469820211422851046157131479328955904318645644246605001902877064797023557162770349535770709069386318622592 [119,101] 5934585703767820655289808581070389263068130252412566513428512771195175107796257820656025891354352799595258856132174460508555207635577018127247656172795532776431847272231790531530900529638656298443617486452373642109000551458940984104565632520218254198782817677136665158275146866601674431512251425162195019541587816074147464507512641237719864063219351691505395994646212611444664743940971100178314224307556657827481640828775206622475500356811094603044447715671178745296224951829455517030363177755984896722263221080893555159211701853005086552736517897642001165711769681317157446040095133113824256175901302116872661945806735825559347565753699063736108904822756977343980411088687249110862980397344372370573881830272523106135371905490291847649772128344137778623309243506708659616339044021499205497914505249166344460507877151244100721059975527020616134131590926999462192444954030664372608787923869395885239958178013031910045679972173808080320155590759032676425898535997339286745889782880569167897627618706681867100672477353132579451459265277235948243870417791150880260385182416121073126928410414383765152144065671336468437789569265443730628711651547058541369706366420483720131655746842328246484307292140557001090038399038106013158086021069225609363166947284174481320336874746615552843587651685875546282278553894997980855579602707056488407187893173431693455746213287891475641875704142824696271249828670848572367919535059297244203373960653559929037252805842682465130742037005911690285319492434113653055524007857083556101973662277621991425004442044199257253180743309195325599795669936991422123612006883340461660794446223718114647228827807557350418431546167276725366466443356060779941534280344650941806924636748836242554153630686839179894715176037346352534445853531538474014797788285605201662835946790730528422423697461544854872526723531964983800746003533389376389535635115585337277619377455423290259883258584455385035441873730978307952884114238347021869146934826528621690225033518533290959941046432944016532362402230061964473249112276454287392367833197122791575392002644731945344891605401240697497322655200999996957177415770855728236355803010955992506966220351893433337470206386179703937791612259793481031246151895808508659127117915595503783996517643617930169061820361856577001018984205767356815919976405744 [119,102] -2397951998078456568603722973792813862423957961976918901581220627582927515761055785187335250188072233784198200525666577830541451752199553973519478449049055269189008431254501277217818335572738208021614636672070509800917892926646954832116229663027027594854350674191856195673617993207200665089441414777244623064056345425541472466774765790533101383242586719320291439158931418739320152935199145495305804582648751239198031671163911446900286109496532996217429701619254984344963959462017081043494426785699046755125185760537884200067979099973174619314688835372776201563469159234964066914357624942825453820204745425308461387475302243993023381022331311685776518866776694174472403085451374624670739679455458460383290562999591277000225456325543201018456990983478524907112794522572276660488329686947287372929453814867413971929036228579316062459243481109188152417704736298036203674548747288118897497333244084664574659306574685671156119898459919809004763280909873709315508324308246533901039359305206444567175443544184238382351746915913046212152699275559309015521775439098948491655107241132524292693451014377098765670508326290259680498341853542682008202773935932165997729013600807755482214236028647516415171790429770503147464886242899147814150386518686245591033468301540675966949658215817782430206741179478785141649748737876579076983376020519743249683917584918814882040172717932792600066463850127161490146741131536117875388651016842513311085086458740174991848013587287506034500719534552782719927750453382002448126493567336557282631031401052367644395703511069884474135565449312984097526339815699296667909946779592717174404120009459799520423539714582388970353065641923709223178113224818000044926546723417913505231323400483409854360689721337111358269103276247166337990660476024717817443140314739163401182670648032845563686053572242331170419589449579206284671647589885687394474936593992365885920379375573170466902330693973913070388861557809645285472736878858297857719046073630974378509251191877034243466300344543152134825750409923169670913048244071762638692534450194750779057830493371560350419883023422703246727320177777883249136463138249702339077803881746609649898396633434820528413810759567973397955581382953935264860962156698990903397179804558086047081011194723567625217659362347089082681164029686466553609472 [119,103] 715945960725376711611341296736620031008974445331721339618551624323122565316804051864852124732683707798771949732611209632413849138800615358538174052329055910547871794765779476503200949571259063070417928812565588544309015966547323408562709357863453647688352867341859833885664712178752492876396556775613434002107529513851234788037520338920881408986157175229324369119078376689222127327884369509233573670179675233219828108391156643767452897855668831858957452007370504016396761494457060044270305216506464874981215661300906527339445477346706494016714986654908371392558919801026004801415179654916100851451865451617521029733774864882357166689231149037426295242153337308814261697556744392475281927433011960357463070529348557829484649881158821757091495113650115682632298309022664105389976624216282179475319160439800070519641699347654332637222871136003073025227818497995908392684519684957230552269253767029924625584374924669381517043424423061086685628767707766906084993675495791777130652369542435264105094769829966311446803458567062459556222957582483342185793299215447512280090111688738173848459757591398830163460794618294074941047183862884278023405480981392024927793279407578588642640688783502060074376026953160552222021376067760513962460452798412323097391428615889538291234745323640814273755360569233913578197889111781958454385989538590083636874678556619587033432882312547872203698308488657731871500530352950472635333066462048081797122330409990575196717108042251422886320961159770799376164536295649917438532419492113420455345121840649707775918900209485670687718894193656619056628895025541199881790487625525342275875763827391650123324140014538357597186746545596038987144512117564843115685894217570787504653626497279390340073816310798168625869776554796682373729223696917338064703313328947862730349925827458888097470221988584122320754730120490040868029995349648297838550526976431102247763490568078851792104282992658611658822652789279573388448749603359294687927182167433965562544448451958087151924620791911287854361179706050422955990417447402286234848492082261992523727404258492420426625784105637359192501671536918960511443300979668534320593021851073501868268928890881158588441703290453200401669528470274454268850883981571235875506416738377304968414217208893356162375884242114601665916803350035424 [119,104] 21425350224508531388666730201171865198714763562158637950042529064911067079843766051300359990840201032276528188730182934611856944535494398505171401348460839651838588718513163128782072057452777009030540527238092154358843275862710438700924652345553013903256994559448400419541597151365396620266504257959632184930004792817288748841019230446201812745183897482968967189893850142935325729088173672928353546064768462285782392528952969189126338869778587937566536962770642705661938623128235683568324140972106027994976033800251564147505842725970045645119601326345914313281284099767783641951913722129743542999718829942440565029283874336753392587191905096027172016104606695937075846283225484551340927003379639040577097566381492232715985667732582877896979490623365764600558429929881309546087113059993486756310908721489887233833683573173681879297258396679282164847348492956465221047732441728356690855100746230211770200640040904554556367233418259468677676209507218315976260202216763974687052138937462891312058496181658112290337952588332593190004880262139850349722154740757051035831080362850021441226220894939431749017931132783190218782143368662091164428486168631559931527658117831953012172265165294204420429425039469517541970503906586228485806168305714650440794891654706670880407820123724299104607194994832807691417808708090419303070815285175044582487109047012717247179195572542318747374338945275358386300733198518590072612097543643650182051540579522359554829294708845574674625953534477912767318495649652257091161190771032644390502944513488087275999809360015897998783640189656422926559681831068958182164296714314437875361438051449462256537319789013609529556378737197592713266951170833462029194894407248831169375464930980466706218294718761351707204587883423264813377522021881211425333733254743462288236893493450036202376823617582336833289423737696945524765828195404209296668041470542742759383785651782831824218277191330251100439667945906324839590779144010045561941755270666121733443916461536881006501280502654310180678812015286387156019188593093591905769597469254629742209622308657448156280136440256594047577316697586027465870874327559648707371222923454673470590707879209169130098985856514591989068639784719732091727184826960847372013501459289770163347446604941242994842995859033637719019497472 [119,105] 26600212619022500229877422108799597803620940931466353191583437575963663892784356727504411599488339024249945563323894360227607052436212887497968434316871414824242779809986889403627232479541162005314413814190654124575257750837981876091500491635460908098574033297382647860408169913364525584606982279206886983788852651346018571641238810578079466705603440282877027966171257593003521265139701451150765652500266150020618406616393813473757463868754139132403798468492744833744670515634612900440461362618150359266342303518438470250288933514841632872665290456184086544496290190211412674894624384188997362296824722353834391599343623680023904342585223453028196373718146911453708098408542007268140742810367463068884472711474629722816664546528018202950764083688714024171700314756964761758615805869195109788572068020562982613234105436494899410735072358442518851489956418743664888997023030818896678533868911297206569648915655153580562793711431802690530987389015103101831904886183510573944998380278890665454462782756108504419458141348976147640418184652420812627153575145918157445777863705855347700567408956881904000936038821621683740525228680195481860719559744637842145665532705878924161714262745253363427083065549384084903334032978475122433380482331129099810448598922029558945322479440644892763441364036929315935231874180243094507895874746843738959686399181100700453525673669838143849527380922027956304054157986560921220135897542238339218159012160220487805339675667250351638065939478915122395492291153383864950820702225014496723597460012431250462544522484231252927476996694106692169874013777703846475680508085536323964604451581383565884538380740811125915078445359537098498309429101471316764366710539043372763109379805404150905196618428876149515296840990485961050397668819599627928904370639413667861136755175913557574684190746540314656868383236188428680165554312518498863122134809519334653485668040884456412077981571679357138617847019938629661666932029875919891770009976163869688667104962963701133142903131899243350783535097956127855114578265434734026598458387356817250631161740246709354365856536215250867693465377318212381782314541860970643531692674851705621524409067664052173202266118777073261984089896552175607145825337311514350532706966424188810222930778978545977341153961116682400000 [119,106] -2103706312526342135542014341351188612105364154247437193101535546576206498492297698861396107073283901390054152799630823898072934850007768154990817924372972296839572093948597597220054760849747801727615440382177643514972181563546431946618727666699552931782454565442611994459037828830206473019435423735359607675463441667166732054540962453304827283238671942291278403886631852087276384650862858722022385188771497318110497497413383126010895551641860532943520017999374117011577673738342931398483687995432577065931918222891300771822536178448880925186266196940491745404630928563879610942369971014145711800763898237869748886025122571575007942555611536352254505301543146974203974827014354304896250814810947565930198942278575238048019739401906080794495546523141003285256395418627248379096370428618051643435680670079724812663803493800281473487306148770348311074578626087497117787909821977713669447996682356918090378253697586421823795563786408309372403350969294687309044408446672927084910895103961700824983843668978675194488309149999561502523125889314343018232595662582566831302651188065837844722661418913273245995254290167213207738513388267195723229161885064391890935023989125071512672140655924601732813296740522822129076926919021177506613770143563367946856623437520469023672680271705804375275611191101847535055419372715921408553391948253186026105574320326263951034262051995249658882245841358055490276180619290761068627420411856743392388845684688270715358204364530343166006351448500606400701584004420397560125134807761650814710980229717302241318004907270900123525402858002667958027564300866596193215727191283305599589415815738746851004911408727026590197375846960785014203425468936879232983970376274896191883805703775165711085642024322879150148449084859399769118578355171720755925006762533439998610439059164386131080925185430252878703904676617427243236537129950460108291041727470337006643335698543550016758916512018774503263018828080192118235906015279347719963081075410923279392567846812002616351708947130800285249338036188964420558779659856534701151503488765104043632463631265405268927232482916821868693402139407941476203311131592511415031575912456098356637599654498933439225190927357318932641072719503371741887201376115296383677848443635478885123396158158504229093314292447808 [119,107] -265267042034769355978560535821753508528008897953858056476384990216541716182431645762573057385542580820241752547664244262339193044465083793833181819135748445237997048757215060203208332572364452957826941568972317221101796452923538610062394178191849417332439666636508406977893632096802033476324856200636786680287260116563530890373067034124312700434018750528092342548297950188929721433383181126924533417151947305828462161536065960563832572758403932135168755466174338649473284489974319750692484394804852651917451938553996978074248409246855531017689925147285979363610012661862864273533761295867039812760045490132101831190622152301581147611270985351387915137196361465053752305098221487211895318506117287799494151943043799785787589414031593982071687764931284174611799201680848838823704865655441934244231827486649376708447675570652650316471690717128909623507930839324303953045615999386862538269913742477198346042780922028347396246994133342539200682194214792750529420632063628827364240824084034519813994409641129871132535072027202004528177524458112405785826760622280834293376869348652060920108050266066598537532582698592292125308284744303074493270673269333827029529084150625215913926699015647188780093476415829515217093401695188484342935621402458921433276219073772589396362054888112961919214602515157736928077209878536972537800975868576753567992561452262741344329284033511327632923710030534160199510628251975037798823161032455236452240697111289682008820030571228634283166852675475164370576763529137183760632155090346556741130928201788460023768924118366343383856375548602501441263777204942712864247171374189463115301158355280816547254376492014998740518222782457624176643246775665037355801313934165263581868679797496561521622033449174344672730711803135777140000864226430511768964763359322055718251142020083185264858465626679109967440916744181231209048809291475211783302784377580432334149544430239588467498862626533965523118306828740061658279262421605504132601310453589183927946863898410280627733989493602030428805042496702850885950582674812718625149769186679975440260250033472097195221582753385025882264738031398885062894006230602717935356026117714416589894816554708730415611235718440069471332798462269017230946738966668217369423800191027319361537757391605297199713352 [119,108] -48522103831806979727217721941098366870677006468462868263771120937857563175853480195072869293424128900861405139888328486450619212736040593196877573692422435721102656302510610055055670496902532940827935094033575093531690702582608554559000455634370796454905439526060385175186574421151129955525294418104631321531737741280381699922392181737097954392784439487917084329550290780041950736573711906014942177884715921944494371944460373690896128621653988597634709522604710219547410806430390792738909917515303813717180317366085717153803963205269917943666866014994404898400627424769518669845136154945157041819620723221900229041740902178443056365262887843583603750863569813771150018443653625619408660456657170072206775747081365210210980023507901986133514804462849119885383128580282924533349098255064155654790987220102612352130998424829774087464914839792336523713678704940318766361951260304087443026563591045686438853653033426354127979672960408706952782054647176621173325443636956399206562809274080817625446340030423693920389761322552559179306279968608871944250174456403983150780959865449057735321093800238103805107658534594722958235348532962118028372064651770000645075162454802358794607128014264327023047553275372343134392988338269264229541642063372096850938677297236313436027248123347147541817565116340310431733138962053871698192218121956996520636578118933513585674454722043533256697616473546425257315742384822526863679203426459978320403814747395786358083162862972345211815086988143143542271183374205505281154139944244373915943751115173632099893332729650144232413179576927427450083626109054055517658577523625619697322524780210809670282450348114261682035466566505960007776629294738338522220141832307354114410238996681320570981130113262882518495321808952091605287816671501701573621082407927470638147924345793749209604323639673516492607544941951119275768193493276994364403125202228100218054144015917637524164054602207738737638932592841372259374033996820980141810001250137748787931281463295702191090197854526377371502218873282333769019680054045340246404132987569347566820111984988637813789073509539675519198352823704367731993410297894250849408081222067728704563616167686191060009679528058913804984265811547267474574153875208787370435742061204021984312307813658315392 [119,109] -198075986269765762517247275286915392082095742812654270305403548847090698479650692090598385489983055306090477334418072203406213823624635826982188328549345806062206667128107282944191431026747736023164490685633757031648085091642465429440071296502381429735426772086213907728338977712850931146217399850987351112062056845032084613977724168006606316328421166718567911422011840963338489997636485895613622290242271600871992300646818144295133304209501200066205740531264935189049735475854681600726342293402457775349572699025900992086810311805232964591614808941119980300456486061979692209496043994706142011080402364639235932743538941686408496291984819201552261574695646522341861605818081474552230097163570796642948182910689603294174315928028613906779964411982523928329400059133012612015125058207847210465960308415617419013705412604089632536738310766724421413791681320534764078156540892968942271121842249785402841458588768192141457921225819290952608405030442699392268993163188181552115637022038674299958501689907984893897751452222141380561713173628747019196373312117152723308103044839355166334684079384634780808848411493969193662590050307697486848905479897332139426222151199966307417584994769097494951746226426619138843851224725541268991999990960496800654297042505788513187208265406875109293392282501670810743433881204875633154771639836187154643721400570187168244677415507538473754658400287482996686228576166117033866785362210572810848425240682030414211512575151746408895773472119076956707733008816140409663923317998842786698040729620975608706396224957157621035317367171124637570843424625262923394518130514269412929161497389839735514915103558139909478812382217947864714240425418558466031894376302187248484641631346901010460411046255351341797432472861178694059040253516741643697791669296515449786988108543147380976166116931537872779282330486452141127755394579256559433717728393567506810151270256680546972696218709922067703381111453738377263012672329313642253173447124584530447505200576861172807703535701767539975833062827192070175302783231118190883592379092598168537248031132889926254949376510048466441823000812220148992602447736074002145775131872992020954358822110212991548746173914298657710184297961294329238398473317819685274585354961452748535091657264 [119,110] 177903800986604780348578951660413789899489184167557247474518632877177470481618625025274833172289993350035700953216873695959592074132613401060695073275379868934181571429298247725087194248428978647369133363926910590276980161967930216725899060494777838741613879893236334469119150316645590137589842275970184248188533622362140427909942483006840792168197231607317163971095027870542650093610227526830965419893073718235219936322811758210791451146665441307716145594807854542040723908875812597151574760843032140300592397949499393419822578746986709131975416552871811328815244398038225323173647774483835149626079559070971204265850152426430864225517872875475621884280597767324287240509376943130906126956940395751861494878503376099439233558902872702061491035178778410856718543653695285845732533796780934549508878445360858144051952919004246348383542965660377241201080533430888777873383988746822562491381606804950546695224429527439936306553474703607748653522163144890793285505645898068576619473428666590347456816818034049328910762296813481958326493784302990545009246982781672975686946018784425394503359014333548102921391564591416415079089244962722128101178939536204861751256091205659163675808693266110467525176047601027025687027063492058052275766553716201451626093566641257169507932568315179648999568836541640642996208924646532088265306784994656106411849897715111696529464807953529655580245649818217095744622007925482337140873896435577591753404719796379675011931857534993237235155686951043941656874639513504657265908917788992510916830783498929162140380998498859958527917991125276537514501674421287997120621553620436146318283201215111944206223915779591918861930474278356719498238432722789717101325998805278589022962716519226217792929068544185855269509497379526431039166739671211097630099989676669168914300786018575985789168545639245140645467948925510411421285264025816339417408926821259713725876571424084199831550781862356784160342282778957361615477542121618816221708069911425153748855161153808567882384101808713847193839865158644868942934938660489350616581947798625429436157986147651124109408649370892820219990326556030782261137039411845888528746601761052520017218917394993548477058055800300471552978951436635241114772667154145063784390755349708170880 [119,111] -13097496842466074354925163542888885649246766415958034528736706690335159439585239664377305568201193322282747551200580953363725976278879297090925977649327488382122967683492416012989645373475345403708226824505041688164131750599467404613936768262375010614605927165747872614037906569814872776368027399251897850699525289897898542338085515285960555230397111004687950481837096081647075255010624344949110988162598317781545884761791898770558354730197566139217197411455330200804606679414764639050017992774683771210314902465723764018543705522146408177583217137691194888593157218286147247865919163366849600442474034854291767962793946227878202756902547061048547416137115381246788270171423114574284046355921374040951826752431957051922470758931230688191695320469034512329472634868041065791610594825511003820363774999243428250710675518289695159453859962719543565846533708594193594754519773132543697559837196506643156345607990407220352182760146689528504850447326237260198960311266573986757040393715928864981515563144893682328529687919919252589307087368257149535357393131106405749991875834408345258757251693981333468600320064505641595538608920421367139220417938203358124057618105709386357670767671404562355148395491517937615156592980322054186446585337579305896658135099832146897766445917370808380332265707383853388182279422556400750799242805735386095236747079658240232796896774752811340191757972258014487337940926355172380151988692760593810752690192789968851957256199060952794298814355704542578710131101925004507780450574577162784274588825766647540343496900402986114888490918646834768727399380582973598209267155215589551108305649298663763997096720978014821007480450931554975730872416410936437350984842684529230845527306647845711844082323791828317519855294240647244501587869316763307756812705014912284872526322743767501857471000942667415464795885936004413140085725922089493588342313497362600890714794462448758412192065368767144623918729172152604561769077801494196277766841610147053374260693784852600603934192784480886552924184505553912489301795640482531963369282590765115511208750190833093329670074790199953425703334380995133675076772015716196947851532352986781358722643777152545291656488256476515640822355027695502073250301028371623821695217617360 [119,112] 2958880257074554061124639301607891564235383346597389024619286319754984935272068623144620894667617320920066203284697685936619061418893771154374445670483914750008728285501977148752475409761685126224430104689272899189065669591032669374102416411808032374507012799561305579931642407165772419839002126356163080522793377954025482713755634020752529170030878586798152306764840870859024761435413076020355056500581622077694921959581126768911310347000766107373829389964202549630998361782875529591327361788549725032155906407632266168458267984781467143180405466502966058841752761256290693076199613983595965579139214687841192002957201255635381200742554520023183210617843366394691069879512111773916426395418786744547758910004292958609161026829559397403984709076468888412815233334736473359552334967547334876390969998462333234650141668382390026930910421836093342173611895239661627648642256432502700987692495340662412071421534037324087320226535740641476331500763290956646173818605051866545721481787722385433711663724280680430437604240742507539211150647993062724716705665196330399923895297555866032379570699519722849113881199501371033472823966204499494671935153051041489003714403415864855302302362762663214713905260060531467874023132225828657381453209381922333373803699565278841046070570715844412271428770442500701046195687075186010014834084260764869947838369654518655840435860699493137943728320449196905202756861636874466589807327796065450273452472645001067596832792719458385112697140047122497706265832311236658269054546762405809332183156102531700322198485447364062811508139740144093500410012341676985992936268023758803599428889555585634660303214032763030389531156818941052803708652366468031413252766694863824413338838373449190896138802760017304941196038682517732974299520276898593596922443382049893274708358883729729342212551189697945855619366710629612425009929214323352398977829139731673321508885460886465599404880407321005178735059457606187709074979827582704653016253479853937615112901097064421137414305814549980083765868859130117670794460629455314035442065233320532382859277145466225728194385425229421660483902915937932101406025252745425018957277364252478828506206395616838675589426204950569387927959583192764387297979549696217004832192 [119,113] 193526154978360476448647001639797878573178783924477021704665404709781913289889091888594340926136746417232737646989018123650776443501963144036713630356938817669257435258449178762975371939813990573935411347533102629081730786176710594959702794599793720319606408867160488416246711177331853710512826473412169049649401674674237325155465913296042974052498547961564811226651464153900778339006451477935279316758647447886888051047731879860033383981360306728598199363613948022869879708235216944044517233584948998560680332677017655914608882172700148885917723234743725781067428173729125244884564441955002121157572396423636513331273854293544868567549300462180859263309721028429056935898529127425072274177647552079571031247121749142469376067410099219224730453649716974304269807391887804580473032004486434638709451300340827712843823368469264728511595621646518503999607796881363662320695848631831177022827905515452873760012013893844173439848493228791743123539082085652302518674975173224778414333114549964073283460088869149320234378258208767706104462683010579212145247253759667539502461885888605511520411122384158837313173679233381090349068846930001794843882609705510196324276636151877368034914924553717604151336729716450308814287298821580327384205232837577733156912761854638426328541110347640541643640645385870606061046629268837209725416824938618080808753502597092327843322961385255601912266222342765007374517607561848250947799641990255239550618062985837981713763229086294893751993063234299589834257101727983018133627589599967981966028693227858620688874775862255625381707487655526545874712845107770173530353757667792368771412746243606164986026553633347254620308099541956791487968806063668367343668613583850674045934176673072855704049525903666172699343933753062794188167495945687497652034454906623002374397900066205256447448860166481778228689735014789829021025301683833376268021046382636918516293378807584690313999315101904884320566109407602054113978754201631889738981990263703913340356462879419377781483049197278519086812907306427632033380963037168437828108121295273059250536702678308566826638736822283456868229596512609114694054828528223005317722116786409297207841376747285717075445557540605370626871839884171379719156791297168232 [119,114] -17259005275385907007752542087761487351534861384649111698557255563312451397647211233086277666620921565015502210164463304242885573003682270862901178869809973541358051234294126841896400722129476647614496318220290014443958298492919255076194413838321521136661059157494239902106096837842442140928808287489991776675059936944591305409409821836363451182457346574385867640634312220774442989044524358623091514426420241007469801833751849487348793707781850247938155973476521324146582811036200974367573007420532697951245073771148384657027752740656003182659253004087470866287463775347565915502758619926808561749497529792846803393468536172832623751169166331039947595232597339809797358857327832891745058859244880907487523584159740364120976986162288172612953109677058317347358920099297444038315092463078697646779830136198301290817568585784240498525818373185016856870283602354397772252879571013129890964385549489171871560876410830564191229644419159064438478192543297721321310727720855841408920041599444691597589934114081606450600237428684544477491152720204747097032046251680032825925744365090032437603944441468139732394427849738739056672615079702239113447253690931122695588041555782715267885527217903271504674759959964041159528996510358930441095854886695412371684148794028070778304764981759646403892093622334936051954102090537781103198896638004478293702144421624351453799352460909745283363613205979146788204683321943377558329855366708856571997373709356744195356771698662748265125290943971030289001053486912067794613606758530428720222749248047391973088968464997431518699378398343083443840961482436950016721511522143145416572745443832531806790096412711654795173988513557215422725927001345193438026520119301442809483104012879010949332805823566445224482850025884824424863967542807941415932382307456794323838866818479512861686375910289567678519433938129164631515374354257260574183568995585853849677028159330408251154187044394327415687980121247159972979688052509719751850754056102450938680460819213910786742979269721126961527588839796775119728888391638293475619077516626802162562839741687333270864590356097487361961247554280749402731766891190794856296950332866792879712901870278062200157863732054443182851089188565951228677073913968 [119,115] -411159858641293640168856002456866167024701862003961625469978842186380489240137160975613121895839236810827642370331053290828004611655895553730957419504272725996487075313416326918830487486940565188286209303108391666026022562858020328756197204868177487387369014006452244431068490475369545719556160613353173396623449002693990447936577349394718528034949499908222272439062737601934422190199853389569130569433764543023733420780426746462771430226701121652496424327440037209325609605284138525573410762606990587380421170601972321754572201243440128101434061257981282585624213236361672395637341721664501783810511948272575688613820301583001529420907600334068378301501206068740809264355701092505686111494307488230337513829931597463228756028365380117509057117592554278833554718028575270176299511704431503616064724270841268076311899635899517226947795551629249217136084185494301307473934022813747960575003926333010660544336647320827917392463656344564490134806997750741093461951619123773235719697242251581715276250849428968355142760157956078085959889033952698866780851571286310304920486185951679074402036224283856848654110302243102996830894751070705753375246608043535568610526169240778820709253264660178333307880192325848286251519701572156120668199625672994211980221200785596612722667546660970364603191899284887086698945524325887216908428523035726787873954143237987567538019360721782521362973713121820364536164761339501214666796230881786778791847863130177615542079054768829380042573957662001702927335187021267788683934788727339662977933207332887620430187423815065590511795499723221702298983630874130159524489224961352363131263070250949093454382937951390983676615693585936304861633045424372840698550514422613147155402250279097764352493408288806382214665804101829968705131930464210374306665250650134702092047895152599018569929841634061791320422855134081853588567000796817995071931639872980683476424537730130697925766040547519551601731105196108464133133645800453827520263083316342592643327891880006287718766565838959899345947240656868261761278932451425494554877505501326189371049809254297990341684657864565934468095053059452923339918309425860586097830073128516324553813405194051816102870169753779421880448746105600824638 [119,116] 30597788459683651500477055498700940312035968941500820622956961883677640993745265730510272104620175776093076039989248529821525497344899473014969752334375985785827613092134678691276172766979134052484640020519326861746323315653303715983374655686504711452100135457123897922754254274813159535895555530021361148482266072727002673616594629165696108047493965916336808387050417555943232066750954881064713139229456956300888946623110908071259861625191715485214116564871900325220875710809204514227916573544214061808175931463216835803273612326216886447690575272936388883303918306586621124599252058776531141558860455088198111703144712648897842346216024332840195041049451737109813058432327236466526334426191499281979603059507947581990242998405058844970055973853537920819642743885292976830460846580758677489767732505107631063186519545051852092200973580850446568439069591755771932823232666112039620912023801347849515491052726488710158637777007226749010788568962758735457628477236161412241187390671405879879594350482392149545956302087986811993584364623213198322377273457142738579427639798342936921462631790475835038738281249147273428471313408561412523131373073748234745705110547535007075406920225976498421456242194484404249298257756462649595030604545379030060892271895582799009256928598108383293012768996290526041389045278665265103414120869540590064853978821154512355457193694412782062467225870587891848660771598180952176593869245426877724090790497813255772753596743213186881083826450330155474979511841377050497299327474438379446371886111778523159622540558237651733501058464153615862919016226266817619584885536844185428835320724209257261935884351320138437819746468892888944205731482526726471499915673972708548658476701777640914017280147083620872594924057214365761992407511142641111480298604235982787019576854601699027472324977654980679401463326715691586313779143364443198167241649443159057692801572872837977557036468266109175880202406687894274597834543613861557911204664762846399407524561433180567226891064749041645568439482289432929085651732722783653124030648739097079574093553464876182199359741753336736320291117597626838472579552618885874236822324644324012321995379257749317427635790390805066258865042863584 [119,117] 286382077191001283690215307492146980180617963510757131178305301003249233918162755664972141779793554603194555481981933736540753654564929935223088515959383625398843930101679400229687038886482662056647791070548725598573253920505607137899081260288118881696488877381998038171887218350391865758389063569739153316656672124439441991740404209200273425948466406647905241429409429108835662925251511886792604060651423107829256730862971298032351269143699248215880928234123413653517148352679912327810279446818706821912181869967993881922593993512584997933610159634252464455920129158423346704478855522280711034741665988586978138005718871521857786958626408914918942127923438248412352495032968952570637813606279930641727971317046676074148065786343405666014574446246509305201309861965354320892623454052853738720550156821935635089552212665982922568453780233701001312204485574213187435470371731078477127226399704273309254755349123704205396224797677872889226327577170279300739545755819895779545575988095585883607387943363019447832513067049201497388072288160049615635936927922271273658221032398483332876128907842972449060014046174720037652589861554645168982662814924327026631779516706538209973374139049275000336236112352642663774368505928695492468628943685747746387386337325131726049040235745586484471135177890503750466153001499283282808813100095831799719301486664962969551291467757684718964569000134903735453781065958775508061361835151059973628370779585567982640693249285849885713884588374205982405140615101908106528851150079326927291421911218093077655630370787552168623950026233189514145216254957918563151358536679579443892468613750382030150115406457921915308871648436540531890700944297203002024399975303929592917330578520257947903229048249713944759626919086076937116179997874672296022175937654480073572842849883833918423322178744037814121426602985981295685809334602670427647635935033313246663349437938961158818235938264518953324243472662289719162108414184911184582481602654982829056226818875701140546303113235180884958206465628220647022445188541579650613907047598841229484361340413931198009389057400051403141757407216039752975096792895391113163813969429912429292713549859125637901105219243410824162963972 [119,118] -21097066010390214543311843493356688894911923957578351354476386565049803121179886129237941971942568594604207802249076896427788422337975642695587424294023904759921407897025435505692533964517927171478774585711828320922784994256295365902870602035254616511414139838664068446241677453354478473528154265159718789656268903920560597580872362466453650499197509798514836223932044638086731878469889453791542107662421698566743344322036364279649570953329459751889259547875370238710567897989926391644782031148779823828707682026480598515029739613113079573985110158449382922359877549452066478359205899674209259265654932621592289957942317141268516529838435076246446010383720547999185750623560884470843645537727923734710862222837101754506793907574688673259169888014546880640558972378564161033652827604562153780157075139060867833130015848804450116200239673956265514707501274382732909079323147498901310550006150828125650557194312144946102691286435557651757761631261360036255451968447481142801009056027336032636439513483817144546564029247598018868167126142041030976269867997860629121847760847042055464300675861857655416731616685710827041913524865385748900660879703231598791543720871271507916076813295628728577694029555110312891091382745482079282014591391818307248350425362153922993344162326063245221179675377883723733681946427420378816292645445141460370141251928972771450885121691811674766547716022042278200788548900757154844282408755789598035238849192306818113435504413047803930053170510733828882235635242526107945525749754247170903351844278869877624525718290175400213626819559203895007336832784776365157260952895048908905665733212151874836697808720097844426575788451820921381907153418615806343492658220423722782690557279283394931944981875671054860508196793211202784981244529736026862610769184335481178305538283530306002639197861282422192989507414070236901348286917865743722362200471858753809738321541969288920957931336186528766182790564664798001768769267020590026057312921676495878352038157388105107297240725655195436271534570092547419537902378791294040624774636945241826547017462800106075372191550127724272467317046572276162908703873127760215795455093042321325131163387832128367817495548132800384 [119,119] -77710567304343613335541875748525681715145427671198567513219952039707397140866767599758530405012040602617858838691033200670809648748202447475579122811753015981439370449309781702788565723138012702589299952579206864258082105667121165582776835700274055716011461466240468570570505670228751983597342329077748112770203594014809020401328148683447459068118028601089670891562470986779534563664648866738503948385522064400498984648766698835019552915189373370785335709224725537484490048534526902032031745572865821763863900916087427896744103410714007589857566366530215241321997868425194315285220858830595305804742661182224429786235776694667141823071246445053163501634603600257245940503028695851401298144156999376755014924112540946747061815980445480780322789349425785195997079874368066948691059842284684737496335328050837882035458436787650666753904126928671792537036532143508034202968189383745506444631390792135895816282797324736826440445944631900703828049625308965423061577515629585482780847555437973991774477837798864094249932091445053966070519461810063665285726324196327359396420702851412938775787346955913338545537676932830236212233007633661647940112893088170623529073311560296119074097990263625689452112473215945538796887998581435257410701942998295595933197557461096002792046914567269013636674257895671645967569619840653877642098375655145744386855266522901009855542962768622313742656744848738330636702553780421321957506598156778695063616445251805788932637531253452068949209804910596186540244442938072182014294784332216411291275058869249523060427840235368923087713163109528205157516984665514534343398192889458022245251551380144247577328439422408658337294374897609766174118922835249606922665773628314412923317721709831825038455880343969453765263302762312949520957086500900558368736570904768146134334882499370212782236833820983540056901210711439447651865822796565763540847555098449496208942286437087272567401759755611212323577157584445229929265799693977319919633647553268432252042590417591614776423271416333388794492929990709754611676322082477919205936166342517783560386107017244973875233320210071754074247221330438959428361912170926397426256011972516789578610446452455928807273904 [120,0] 126711266453350165227413339242549656665711853821274898187536677142860684209543486246006200060103659618869724705068898791690239209382121242453593766907642191535672330004326052831991980333340714836838585185870214880584480604159313047999130740397365042794978640315541521915292035813199467422530619329276833732920845078540289724776987577931610243331215300768051546439072709637817101781912174872240368428593249559706137856034676148471952404994130864948856851200269709441909222956113441760594556619408698812831272381482861006314932186559510291840489339084599546575046871709881556833386972947172167123183506288485452051099093940847276249220840125264795356666381779680737586452033486285284704197220663586390616937280118884950235417070255491249557773697799571681373441323332199143219225331198330856286190158170249102946158960536076748815452819559144724431896719380474775280298182305905327340346295493337283291413075416671721013859160236047998503312836243087105090995643730709219918165844220163434681541361952757587216218565636717887720251426189500595498774432348797365205961552804623135160423621595341089821888905948882769973292480848332423180978107164418431475649045363504817701680546988061583797612732668139115749569612728927741985498420323174750015730667507967210999225968359131089916891203035170574738300556710379238520216415853216075522638455476880988367499743503525595017489246397174981319450757692335832640404706234167094843912606776431838838299051535445885455812801245608170691334321179199857779290551045701457118535205691509195395980463704262662986389013306853777735864394592547982716540911197722240670890048900006360394707183424834089688961835927039807791295348258830888185140992254521542289903547466260365614737361141814039317489096410083301085076272825118276598408512505833953277266288423313016286283071914318766979955001378779412572696337174931276777440745016750532926496451964657099591588021212193973660323576878657977566395012873045601493456756197426312234415649167682795735228690563841159442140355782722951606839363021755170242582994950353849336996337098366446329219592166926343003517262735727680296538528648042741356472489369400372886247009006287441451055948755774771483856120393204415784615201748463350291446995946710579188692142522552474585645231250310670437539760812751576186734661102334867797201353292673165576847449081501462975606163528395455090314281900245940134755458488550362366128140976808418100713669455836993589515953855138355599360303197826161907500150153936444932429137806337507328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -5318797373949002912248217750297395063385563886358896843423866403086190546641846048374931789580093238961425771445611805550150085459781125881397036200552127631464984955964371080087000234599065769532017001752408227541947511334186852184339064559874844762587984617817163145215991629883606247993838880909376265567514365792592175977720839342284234320734782315095077306837533704800500206495207811351530951387454572027280516026944963919878414901758690214879523564106359706707465361002058806880693664319523410995538579812589792997772971459452219843012528701438404044194081024256772590222368253950928929874745853152515418827606251752085920041872407170853468357848105085339882977492862336556399064855265353349130790757554779724375714833689361708434068749205654319806612660932033544883183161127340453220169016713834152450004494644390600330437077710346778811931546539083651818510093781097941083745896268480481801851761728941482130908218692865906162793181296482609125943749767287471719839680505341154556006857027446819512600274319785725408112932439012295266991918546410729846718416736028994042679826754291506269460569863568088670496293013656441363186634399649075863120344300381835278060628337014370508293717769592226109879091077755534589485048188630069622404822175224646675699111915704252690658245704369555507917874254835333207325904188893035429282973923994034641895171942899544548428432846726099733763466513544750620979862580610430840375987685132858994356043878570740121943999006310637246894816469754096199170020549922472047007467409916937253036016888292527167378266415497098925639626657803409496024946589826887285299442112852828439461938598184172970633215169972169690568067040609768218863184749442864951248237137772802947534449207883808557955603377795545356103190755425319383613427675589687301140936000467288821821886694654555226573726697121979758470881511956550537624822584876829273641684286629382127066649619537090523708629182021124551427593585866142083502480014316320610477399828327924685259504801307385428678097123048292589595596703228537827278706617273881287226203359438195432747256928661226685285638693481258102071104947873794588119292036615169752700137638186419791019395905276058446408755624932777866153171141292865238734647337202659832782797752881768111452835945994757003818205014753529725096145540563172230233684009118563918533631651736429811378656436267873126487306419508643605509123051273238571765404453119776311122946373199501147602923589104958396722077515592387518113104948489449319755323789567380684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 727666172610671000063984697744386165698102555559460397546580766306896917180054476434446005830317401674776772938125041831236660862055316855731483242860525565349797057218085360142922679454376889629335468672331611805889587277450020447646789163004036685697073737871948483228109543475984678767318340174417474543850407098295821990508584938055229712771530926730895886006650407225307578409753401408006157151571804141337427960592911043505953481494535093402459391784646827759906927375202434284050319814708391586213853129892431454340299569859387261347390070605398190818662187078868806469759879575556026621391877725455616335131187136094599038314077861781267234666001783353032779803269370626666435850214734749242582581431303554178360407415255199261189357861759423101796474423160673358455015515041068414552763918649544829205501693727614326771836766592115193293898172457372018887340281589282670068403561427378409905036372824999817361225500901455806369549689559520767487867761269396596889462724951780607756818026534392856752243576367382275975237825759002406846615741177723339323900497491277038333458084063520372946184215141545236501077791539150798918794305625343476733882898318129821428245135411986573018821187367754245327314462563698882963470043820577653467116054595892722179005096535576338062255636943364428257875016331715869158521961786035119401130345123811812231065905255731935275161731118867874064096076512542236287709426301935934234078222123503675978342753859082571919501213293687834429145569678563278482300240937153430306486616061559017319486821605273484153440377940216001122715885844587178700228486264848356782407978061313500256593673551851651137437881550529743823503904927687089281367233757492396342197751498075391020860356900503136519223867577217781247845222923857606192376862610040836524789679809213013561218664789434725324367556926256252576358982107058824193427900573618721442885717539549734688976679861439003937762133139883365432716091993521168638149073150107968018494099016713108762968737903067733750171480676432171068037414079859118512789754099722534964748886548268359933282343320522751871318098337268036245639758741219087485398823070392483094301540367136692489023591438702937658306361061639229545010271269726616975557871690770771759581254296552526282766087221511316724533527695490204333121505286206443682603028484556464617213426188079821100444245014798060363705038204876101163542712359251154875551515082417324080151206351104258612609402338603889729573726224026730513202249340071272181252910628631560060928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -14776326522208609774241198863921665727866577976530947683432682574167089274354862687474002818368000005420470574749138624733169567536172392755341256003162563983586811584583260091620340670649873456643675179188733117724511020190571288100300249869579000608678215862719716228193910929205444313029078252177833801146275167115440369366870036084909087773498544056889711647013558701545058314605972253294444924569747532726646583635480079507011643437044188075847378881964837842398863194113888651484541841114185136349034009503094372982303532246630224807562314034903408447180262476207357170072080436289252383361814697606382130996130934339120780791515506340686488157629733326402004051956565007845498428282702336666492352009967486740546542536607158746540561388662679680973701104043652132839638429512014269502313414800905508023183254653042550600562380683017483570309289212057635380519626878156500129911733146847232319453595128662087244942582939130348898817896322762131712711420476716994380490377216337905770514150052785655603724293120659343765718258438722412299728285713977524522297383769136567280267082848146907903876081974607047554156783704433708836344102827974417367632399915162462799740210004861015312842481802160630564946117260446652370404096903508254520219252709781272209967562492175044717341228704758301178789678095469591343574724194623824487750451123752240499758950996938642642645971614737951801589763549299983130935246128073363984352014118024404082528829399989333436016730586765883881801465121014175409202961860579799349357512694992956667216755714588435001174788798879123471187432759933712685038126006209939435699104429706260477872233328259688659013417923630471576131050827295627725083256958271042963800603292943511670392771992143332269776851205395043334668910511615463174523385249087338471829839959220924443104047056875340019068065598636285238551975919622960874704607703626259409936990392475397480059266064558054993085251478066801598572126355565410743206402563677632895257262836616438463517185923916310278219213359588891301364910901098040799658158833607466464041609627712770832743501517764699647986258829994444078851861055406331844324128926375845188350948462678593957825502662827636904851169199433997371361061451560607165761809204772132205554693961096377062739699130367790540923179313902866720137827369734276611178191220608761835080546631417303376478784907094568001718065031139000317267003491532842659050597034571240754376469387278599304141842583496808301450708571353746876272273419382299098328468018052849844879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 105182377818133494800461399639081780378640902102258234259929476402308932314192857275145025182713144564785266634809348674914324697545813487378711492359235401337350638327455120059562690127288285396584298067057203158713014823433625390397321866228744825725067719166930542296861604292125874069255765375296095256781799436307301263550499455115537649397345637916020509939805477127582417717363750084573036220113857901396091315290116078043360490298926040484600625515499956492951400957304081285192498528217757206461404489743795735340943706531423737262104430033079468457755475665006195389802262916418221497374540166521673413433682818492481333186496429279512023927331498948955948036245179657339949787959266172195622800083417176781987614824064361985441796349847781130445663234574725809754539882834530051378654194034091982646000214960514387761415298298494884744276238474801379277727940039427952714848737584655389250694171547849991628952653012119767496811475517790174066432740062696607861654534566419151515917977306694481538858647572898624023170973994761353668762037586007639941884937479242423950675470668501525304445523173926132591002568417135342982597554881605069052702917045111617744169092745060898397831204517139707316487996699856365313280754237222619435174820238999836055837896511449772843049790418832062781437469491624695398862199486469243361276692797698674114620744349753866012063645593500584470891817562393779294857564344182057755097195879197174773651426958470623322203103645028838777155354263281820196584789106056935709791652360293801106054697678297511436971980812921033094207424749495568800725156514219599742488522966573473620694583327972007027709473199397847548316212430917968159630804693935851961980029835307000899764910171242927228975919903709889462139751115058545940838515525844158573496376027726836843718928909157637279004697128875073092003110421353693413796009525502691589428016872605286427565749264731595171564072236361275160504594815197712547194277184450426275228221874878206891477196625495849981730357978960580645024633895989884277388280166797516676864671605072086611774484783010105214313579430739405201237642035490839350956622577241362259731480913865112241940286875741212280091870739522961624596655227619637583196518919901652976884355180966745791344067875813349639913257208818116069861040597558281458649942301544092779684194700856665355749540432572661553407661705263818410367424854271321982309996927591428526581859835547372165972499153249920197387858097618464829165184760725313693790946936356947147882496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -357595892818094661832742057630298464995041500389844570387920039175324577404492196864744052671196102354890483958856826850381325148209202625321234584550981085556524113203059690288651891936941616673184570731605512712190722205739475639426602248105032532082644438683232559241728574150044168391207262801673482635837380286905586456646206983601666664923980970533112184901484657231723814528829111187224112731476047702400929588823722877765186709145934999805005142113960683245069881268843284766119333109043148378838861693954071993621046197074374416719905667627323672320338118149781720423446312833799899614972851834384704194655845594618987981318762698626460717415753993595018871613837676708438976451724713510140457992356722603797224255342357425837232621763077248615942553935341433406491977911581823065516822645322709563223547264890927065961166977642708679441445281725585040516439995876809437243131577883673142672314920676644709621711824816570930689750683145096481893141396397494313154156426993318426877190974808701393175731557208230069005387746959344741102316930260064417172833610997939965804512996386008735758355002653010080275108513674236069066064850232513834714840477482746740667082074155838431515441432955671819458061590472941214576989218384609994109778079949752148223425813126054840576425334273164412716211895145344982013704782399359351897270334836017804430748447115205351253920874871469869561395513005881764545780004947008616519711190952429984774590975916613756102444451871044783369786352998416791313711698247147074650233032557964766929072704594549095464492881596957655717119873500774621405521415651270146575996017474575092694223100409008976914945447530143688894740374642777235861076247275497921391309587462099966161869273601024750113681629127679468604382476216774774796390774424205699666537615184673667612505364202416544516344043186577305829251733799316168496020292107233110863657145685009642384180531618394909892066250912396299683217379139458934960453309022408839882434963370676839722939678784562172719917744333366733201164789745571906398657269964495406553897742674156909356228083321530214447685946870649907245501883052196579620352606500582153002783813289931316891922074827862647886293223467969788164592605792633795033095968588701321247368549120067513182900238441020600942831112580082116473557697326489763354472857977891372665709623230863059170704795524022079546968100309539890688770279071330735331299021273191219889099349470990095244995157421600969457405261240330439209978873992461308754918582744508685961134080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 1802198655187684562254603524888147403464054699579819910590732765729931540869723576583882310192128112364388712773517589151633560539419408075475096649937412106224622124988186840051966739018556992714415572840211240516166934191790751762201398329366354569624670642893414855277335454082085260041278379712865337924219631722577935064104606645629587731890373270995423631934089176177133402889067901182496113559548030686855723881132747991209147923771705126025950116518314774476618737159225211720533478421303324234356166483203809995065872942458937427479789757797085608052685194352454277784593484845536200996918782066137059559538094314767604765702101262000268964978854712474452620067970135549514146481805967637533391407928903508102058348462880987821467676289972090948866991981432590747390237021636221525434872199707084809891090235805852687612181595822572287310441606290461735466674722958638857154707060279489184846042315348808646429994933627337826284282120712812718406020246572899650327103386240992325025495124926528019185671013770278153405130026938663657431130629881321695591931989240438684055231077553472638119577798267214582305155958360094005980533867907413705533341607687340352365164386983751936268013852347033500238680491245417295924482787721130264865832062569718347571140710142981858013646876907775951212219462954371236408034992697852118343439829956258736501131667279900429808767942016077205834514607812716807455317252054241345481350623965791224762185910635927634816713384560753438669026919863364968609129889889746647250375352078125044997502057026464917659739393451262814297514767606351645396924390374720465832189352155003082883155500765462891168944680540237996115765010428099914586347581734267503509596512337394675737507457121089610034148320355140634504024311331321544449851230794241827070058082370958038177139073149667574058728317368190793471285401711905005100096283126864128830060692500661160090414953103034650475463556186336968010809766044319431684895221724813462243676000815549304016415206024792593030280864851259244406519243197524525418207529167355476183530864380360643844097739385671382856527770023560279499763806583600695111872055256148728706387327314522717284179396746497663641525828830950065563113736566049717309314284536446406640294595931229463349297623777190361848851091935803285027069843819464158032840958536099965714024396077190415753866583747321524200356845660374236624092692615800631447802864166679326280036673560668790729391104935640727812775268301235286002434821463081187458082441588023214760525824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -12562628957484190842061950098396552863322549329302512558058919003598684627840074318199293961185833841274917033907141844785876164820349808027946349714268449324117861303397108143396579531731982479773108781321985201240302671089853032405395613646067528962382582377556030758997714741696118072165298482058128182413946133758504492911067469009212795462095118420790394416376949455157343769731330769617498912549955595462420010769933115528715687478720394084074645656195140118152247546149852629567231737693170514806524578293009808778548349024371487604635463698403525656834883152836202687786402341598178118932569463025399133313812970043230920571091850475724938157555087558801204761650271575601353929885783984404127223505958881811542849996202788057715223768273517042027153284121497150040404226307823844253007618298286948676692638913993995240971590307018183760385633700721218283676490441990026854402395644439045503656846592491271883476390942343105128799536031086479355641088324521126847091512210733673151982851404980928736678255102752227864895338033303056922758628143983158492761627716009751995198966253544178016656840476926313074519128985437651846901255394488307237142556790941349733151352130105558725436853991125485601066452897615597524216622014341929784909944327977492634413737133900273691699930921474202250472010990241536027989720841312340090992721795065831927017182423636232449209927198154937172054061226351987572591061911373684679849274029858378970234521453728371528034836702075044737879103032259185655302045421758880778268325750118341735447222606807732144981148071799008788594182266538754006044105419429966822143982906105807316178356413689941426808077203917739305765614104882885613310016748929555874211634852416284052772303938055104315509668359089775056607035047208543233346879315263776122338201184062945185339697373719714067634526834052843756274629046669405039601477059405954115164775654126459771768454309657869975021015803582482979473452979654619097114465122396028884667794574509267536280600776172199108634903437127284907465444005712379037587764602507993765295051999425906147977930131426800213862573811089799928532838453032410730029393473569034792085565284505406620098441320743743971237524162415043760368265850306503326388617811412919472911536714215322251691333292670413323442434861094374444795603002406114341695189544133083040627603059939964136345516445328845410977823620402693102721816911109180319750677107581329149068884495329597709010251463986353525364359800163808573278656195194723892371437304479391419423784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 51646827690430965283049941512437644458926773372382973410070421718200261565934555178836957692063351896446102485461866934471961354734172970715407332616805675457805407544164868941647772452318884198027586477263831089444112776155634822791255878879777265064632373901315284086902799545968516860099734825808761493450585965590262684917792248551839780183130131112762351688584984620894526449731280019794873561989624662518660874660452944547974968497469086752156256989443173615849747995305512552294475318080474766288138002979531585747840290540708244580243916777600635463281829907566754164944131751244995979642114452846966608106060457897680206720451614689080083932830005812022825222916467493801000408832444122436158237163219031401940348534287312006111979621775288510211790528200684703553369831516522582734694457048968710047276910045676038368328816284596885193332129933642510487584250843845747347351681762444907914416713259080882894433151450559016447127092489323639842389698450009889910439376297635921146322144490215405994482997343413233504962380257279893500389284348255251189567831677906675647204973701778619725565703185032809467992974104696528852225191514118436077961654958241211994416894765832406191923094179595675923948195401804517419061565782557333687453686413836127088464840615761934330827522144689348488872602247285135507160972033927498580299769083293667288918449412432950100204950424971900112289776297263616419588784645493628737841695985661356836301741744057183449671497621263692047248933993955501559936161610628513672122939188451055389623802836424637798942649789147611308320937980853430030327522200870184636113552523774043970573946695203336691970595957114517221984810751403669741926648622859774059223462322137268599081495952076823637398197362276527144508355937078022760019430490573599849685305738458879315089150381468639278628065584444970983683279313243890192327131758020562140078984748651785998784885435909083251486010303510127195109962250552478394347113151075682461135876384306339036069924680854569747476443258359198588200022169359697721154567826295468154737486501071067076637321209318533374069977739088255633346098585567257874968381157030194517461714845325445661635764914822107565920803172122759489692847796076229476771919286576828283312484450827789146357091883087199812061180814956664943246372613805233140438770267563585929597291758065645574750492873209142396436110460058687501290484981967373511472196022298859037601465912783148453909566630797790533754472231370854733072658223520829129256976804318811378132451328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -59493012114632627622363748865593607245257519584167455035802727053705254551997782522034046884287933814874577634954494695890140848130107506486535237309750156730657386695062550997478456319918380619574386657943919209943033737260485200468647970726022055077962174094227534694035927684157777575011400987777471152956640505415928271509375594977241018936302158752231836790751683149255211395959036331880005487406144332411324733712755149261928786113088568325841916610594978674813331656926232923526152258032658578711551276014781316709674576640024232663203602254839273674313447374388554007389910065592037746454448685566980441558501648674965006349124888004791569918079431654476782689244907625140979856717957372914786015281087456894697017069338076498094807175792211262023664603597127064226048010562921347176913323350546015615982413235914034000998463400851676259642623009744315617615341550667153306785846758974180801542284140831122406741086619964803771289700132294010521942724739022429979163333705665341897908668925632649106722294700585791149493682452213984996670758078993852146633009878522765824096279657694527811519391614454102513508492774591053762242910392440726065039955961392199300825241137338545479315076667760277760711210539499850665358044903420293687960166571445411649861347217224647582884465154482015566028517690404083830006030304384425607793186827823214269788800658861578457473159066441225946436220573243490108159824545843714161672874085300837666529387696513070679617597331159962958173908941242934075281770432971657198771215762131547212624683273570719027223101553992571408453185804519036541950826615959198274133381907413462911929223140962134753972767052948074733307761523177065235814109277505145541328100671045795661904294248265393847562519800892764259167961211327070205422816062643126897097911724801523288073830923592891831680184297225143054243865099553079751278995038954709425528752097809599702541477085900871381777971800918035775595343013815187137893506735088933668978953526931637012215687752943297159093567532166144014452775794530787764126953235335841288275342125352053841090233597360906438556118473996369443114862257795860635614611388546533073003473853776256997813829478094453329453121814381128317876281080161010133656607178891252238359192708164840014918990697495653445840497975665356118858892770113116302753956729519100567860520624645311329897480608103950811386590378103898424406089668735321083556699458058757482851267556405489450394259502016034632888312999405774499854891557871829527339669408096136492367216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] -394747340549345187167190132355392515472283282664898256505706298321975077494912941449652886924508657460466054251630093230270126836833417827813833782130724411130784640042347768486851598866314008913408204640256490350447065401133307156186569574072291310682868094121682477532456250931897554667581073390466442489959135287859450401981418054825862203240644516002859585015880243217927794529771872062216888802213548561943532608018560278686745856785985727594259049487579792768103883823065685356349697390509899399667784164722755657352564448662863982462471817248565159877185004746476914533514073438441552432015922607348192131663773192562623583265606058986041714697931865413161406525595513605322889238492954914743487938078023416919852066247720663822804697033432748134831063045833915683591590080003612555281765452466825602053434168945279327426053133045292300410760698871907403603030260024374109901119518200729181215397037150083827242034202834490726764240939530812179296740417586108143257253506990530792831039065729692590312276063275510065423331102785809005093888591400255530407056732165572148810138627751410145828857839203699249644064960453906644821078630649494010580948829918258540241094817724700276824682811411845906212650114806090140946531580353456017679555496031971587480918362784355289168533100216774072784934434163954121596331889575469764326618079397266750149232949423368472005091464573680898221072202249958758805578879546325651337182604115135016344308172766713703613180668328140726105968183240956976818592884673104070353513210415865453563129177405397305954155677332563213554717247149818144952296688984211549683759782407120809603323498603891686608493639155330307413374115359920389844754517706938209612173450158325023965695775026686173802658854080623078838927032968230906696837626743034195313401636577033483301414652983435324733374604440598400992046633953841293475378234377902428297907083575499201904569809364216411023377587593283646349825002753037666892758797247838574376362958757242131267284947573531568746736982315076520497426436657859767330819348347850010975211344938050138947497033592580230291323814137842368835530582869564675287428891790353636449099653779632888947629585925945667041730050689596270881162510586948812459908496164613251374751894472039350017361538614300932773920878714962025327760163670116418658332484334201318400821307745420041963077684520586981499911069654779614072817009861602126092981335191978047086186782629726592351992895859400881082901084398756880658611765687122802979123861770847141809172250624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 1978902350201110750240809072059641097771467552544166739764234624291694650675331651948085219551959424420589583785151641876149845556644845611602190220416933900231025111456414605865436771589537776132820996846349611492975214787636072941308541790981340109479526030491150894368341946021134805870544062393913969912541932953088404006338238009615719590804956397347038693236941974521927588576683291894821569754829635609734051320008562899219225061746168699097343312749069293572500053396358903037481924159443642597049750423508681383196659681424152335871209754265833737951152941787701534232260105209790423496874932739038821569792337553311118344640978338404668270242296546894927453122455267209655478897416383544220405804368759375586020404805142045793800625704724889973707572618105504655207597227766519550139268226055559110992481215620397998003332038965220066542077485021814270257304486208467690947818838670336335934448813696344609310986206652024436540996497720314504167483215540585889436630481317737086214315360024698791533163614949904106233793460923466371096389116753668806096051795132697363373960661654828867282274726073093185397363815118677585135537335926628080975424528819743891482677699607759307809802684926494143566052360288146006255223432718051562514648573452619042144958250217716916557350372347503724111895057785728887370831950108282231328464642130246704188311533516685313747877793017860257272756116903778962556852510244320519736480172712729081657741642238842647566066794174244244099814818510664871777734006166382628789344158425036809903143169785823951785320704678971295796391630463505189764447508463733960848605574516222157368027408674820037467856066391019019972167827214018688974370740802290392185650536882759263366235335524650007892004542376653790446509036955957426177559504675942996612792855708161233378232850971468515204436397226528977796470426785294623325640412108607980240984282764697519200250323437715570225907696960504802642840216480370609456426649642008805562110525066674399656970891614840846683258679649140720495264801733119202032493579307682044861918876973779201712847446891817806386475449154528530703530072532700664332881394689181694434071820252751778479497076993350224528297178364577396395642324928544014269901722536558403019091636343018045872582722586527277686751116592352917292959243279925233372971491917351331972631607186156439348207430647439218807570187705957340612407718216773760826054931921870640600085175507761184620815286749525278265386273444042758874888379261781776167715531531502237253548113920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -2940814950135386540264128034199746371562384747550142783196902241617077666815800061334761983019323779638633875333905602687730069066402183373698330538460247035961466496256060203932259072819294637374561760039771991591798616851707257648118131597290048743335801697392465012671514056908088052770171924920160075081554160724195765915038611405840344560764599644055479183530033048373798820523961839999073644780736198328902864167471995244823104252052811991318849810896810694986980335718963149497932878356378989116222934268123407809778569939410844153190386904921856129942794787312683092467532658759611565405665060469830223989655714736816564581052764710210356248523704561877237096817846738111460464775460940063028631368543305008690573539730438479402234247873079789824905548007808224508454006540119027101312556025757794887521915856497860753024025425572845511291551090202645364946506061650870259614172885142336181155107187052270735744191782228801500181543765955935106492494129464536258499915419156760297151549354705240102222663498633859109340954944867526938076490219388150489446263376928792678200992967761517656826044285361040371752409899045491508886984129285420370961165726858243258303650258175753274498825779721290696277520425903167524239414768648401325407754764779014796926710939372153830529917063988117186397093578222864100902982449611826215542158108012526258393524574842893581489421851151686645342602586713954244825395823866606887045959208175018747782164783205614603514257282749057031449516736035016164631099148980739389045810523845446992302265601847727935060199753657383173767394307436537230165325312502254465542204461023304211878673411506463958677371831761897594436222545454490180678013560647489823095149258026322804981219521365581423765818620319735418556154278982625276068793046895572218787168949760767107610774722459986758513639368205397199207421553320295513594960580582504014363440079072891213336361097759433428577155302224727822087373631293014462918105525019507449902972075882806872320512716872039512749648991097062039315055451505050910293992512713598982300623113604299916367366588616490765123359739452879495683968580333912327811572052540714120855339409260229637633899741409732642507024569819561161174360792936252579840580317068846813372351961125906820144151403799797111516635313239664611349542878780251118881021310856104644411313341528214935475101386493828603391313719084518643743286669608215617961961922246672227782292841863507275434286263728967455796500692078522708688120862055204258421199684843043979755488542720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -6977581103261457321692895348654895807670767489183383850142909402975792493018982161188081226010223559014535669413705567596813773497281528747841764507902853084806080259349980819515765201673953426688567194156763207584991995830909423279554418166050538556945452322179187741326200874594926480917491111553053722238901556208158477689573728007234869372953495909341946749869771041905368065584245490982545472061364113429860217439667091680046267307835921060181863845599997321902408121120196522966022769177996409272168465522211114336153502197000969378140085739800262669337887859984189388316892130776745998955340741759675013964456442773230037627803263691654641792781733218588425474542597725433587809637883299553517379214290318990293705337639553379329224256063771471869384476777708711291894159882013112394436616993924785545043780896249481677869172070568305443873955935010539231611258572811984562401151021058512719458990369247910010672487208662522769372579899475363191776759462306490517550140921302694668354270645909566615332002086905825030835498598998560311888617999884884193936481300013739582390362980074384509945738228243299969243341668934911562632535218142217712878312425613471068162239080367295976615626118597064063940527208003394154014618628298755529454071401012551576248189043070533397277364507514584756190569104375641829544151599320692467172067149882839938228339561563449643955169815192191707201115985128915707527730642034182931815452010804184144306949209746445249991163950538249385226155577796466062637400441645795624792824077660225960464830117022930459646999882242236964940174740760277605759342360533735762263736853029199408292930181093296642292627644023802522778192016824659411427304523285949994211750122451862998929725084977796636306061293245870775244857072275781852084081426230504509138103012634625721850124737265071492604714955625071084095400618802726631502365403562019850029254406643715760965661572920647728778411107030675737390431208607345653843816244838700354669387123766462996417519486496172491514691253302766022655811653253758753067032146373349973388994111573989447120495081195626278448675836235384450863594015098297978070233735793850458371658115005358084341502381539272997019846105050592159141107463386647519750425915674044943485156423924975863475592380192182989399756953864346805624593216989693474406354575741083394143696827588760041908343397963526725775049211172563826305491830491902904302950763476653213189008758394323726771727236169684749661153416361804747206915178724069737218787762876445359997137715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 47901090111817450652994538269813000733553665618730201861581609070562010840147067855359388851027556496241428321038420167940105292458541332413855407388694035993423157298977627114899486480509686322674048568481279285064122591455009498916103277411809281296097990776114889603548744656107697965315200666065852599674202174438814591850595715581668397216157433012223995417363652871724469046453404218849430438634173456458962384865875516239426290263661475526194548166932332848871560305616143778458472358387348385168218886350252044371012416866339950402116475632357097546161973301615437997844102652112815617225859298345007166097756278017896425223335822807857149028645230321760148596895725581934581062230332848206582018001025502984247213596607302407344883301860582154065739700301694761140236994223118084429027284289649604991808005179877603094104410409914056924666577023272514139405886279143958148789325171641759511934594325365570710034007951034228468453064897505798512594601834131839904574686282337697671564346301621585110867543553360177908786511123595849922880156963924992847232779514132273026547921526857784154957295647548199616478659099757155027591395564006822607639704245590061383430310712401938111406513711884890762608926148322031878003103251337040960521663156847580659504617168211058575531716461935982439696002239143839252291416789053737119366915489783595059437485976978359737489129749824184119673758711472406905821094264274218635002247398403501980175686649569356070068356013546249233018035343215619893174657231749602216730426170952034081241610253465436994588970393945474399409348447275555184063565106197861174488329890880920710762366772696098188022512041668564084676130001707230134255117363846622329949811502976551025899131682675108382679722704092598868504062578150700705045460680975655774946445004475375201703720963841019468809189572570298225840217940620064444086875453382704543708542749441139204468772499523354030754670672853511659455086949078008705628333633091061683717454712854677790620279736812629553458916222385958271741147819157780454834956189544707420382454052792696776328194274592942758904895954522462966861494569458024611339113825254903184802670319612011190188693172712518547920656690321051173455514412962308146443263887437310188226870386153527463609432866859092503359042868838442055014174770730161167976095182636023200007530962279348265941861734504254542304308084604364365315594525795190159344765882473281623892580404311875761937896932537992799681969838110531297377273394802180683645976116022308553043176587264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -130067218403305534843025095047555725049313114742766473297616202995005008721890702633925725627238622450945703137769052121500437262245868304058964258375276819913660086357303765808131324015674912948526496737662824776234412744075378067826023404447282854454080774493160708639976103402968683124164985600412949069350781946344656524059640731865847027880630611074463251908183984555997145388705506876637311266455464822223743738168107156537577975752583157520972983334609106540770933279842778352806729585399568158292300680931397574205577102528295073950965270400217711643134325343272649521953659105287063344023445205862338101287642817991493863098123666558005583597033877284988520619932977104681360264976629151106677381233529427723948180221469466529598950490284901231667371006427265161717049146767549192216326778480788820393366536673191976997519275096033294902471372136010193586952859509980003794973941417591424523076785082563363007772651044344306579814491282833307985202906832155425393624967406482591562819617501118904282896298527663837046177727208964935762435570305520589903666188613453958672518142809838433325438477087655726496792133056850405253635573373102371507482547388485592084272745519377731848686517911745511798226468440824315263926678096082139212444614722994915063943040337841684226880398509383221660652401307246995268584584448473764095529156243455616310345853954890967564901281357994043201790546126882893697352006355091646329497053333873318541246169894887611198187004052222263172636150404785916274138102158933648397734080141241477151493904564596988795873384621305642349870504601212654303312093891181445827702743529001430787689928018223306345828400787642319628417123337958201436994392281814276396400692578026724293583101477160134441988575380649632750385973765994628177638349419472890718793414476258058890054264094417569430718440548479778497982291832243439012183436404040895411377912537742905717427096295343670182688544742637125922398482662314195008143689830602629998178626333285458982156013022568770726205709026762883835312738212365809307313019080861249595586713049794240636741340758651788869601479427520734166311193548808342300124728961027886414477056329107814357140407249931050238324802909025226784175382100043709799728544726991845191961866412215437236393007169374128481222908879945256938891194742342931187799558196156281606371564847846542362117501278613427125210303432786752170637547294675017200538207272632794056294039295103030885557782389720279494645369555632871301645001120610783974791870512103674991575176314880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 217557889662984514021590568209873546361569249970995070360150561938997595398000000982758577478012519929378415661629116942663278051864949945006732356723094783633207036715314519985666206476363058166892722139743538630659840975229134799807288332880405257721136018757387467874673983281238262917756549158869402320720736471769215061693120223304742360105662291024244985712632645230039248107503148418334013229844241791708204947184030902400852525887480049059035255120640262924164217204142438026366869628341084638807715969660566587514172080446591831415723296724403292776746887221467138377709578698643419669380958838046290640320159912838069121662788248683957712532426546476862773636254120282775731793557231822553229627862823567278819824521131964535626296850464938125098289464812337195291248671170826966914989072807134140521351594576535551406027156457759483097155197478366922111512404430968190285047919829432481674482351833278086284758859316778170190387112049904797508306277164977294910542417370627545815644885465770395083018370973686856765375280018747913284731925473488726566141015509254701602232129910238938384883103151254479714778368319962474173326668773316940150029101885158271310181314292248586551635337583207294065902498277978894007642721110893084722352524657080463403655353702845825472992440396433452865570186301455992763698767926362612829932252641464835013363047009955828011521935423925510516269065821095221390987013629481287952709576152114565293214504752385782737209481199855438786700032390866560652661132589326543267455944736343955508714009796855785065991573610459424686072416926061131622711662414155597239621755191045684781093448892399500953688570660493127622120280872417548276038144459108248980098928012173899404689819357398147091639028582615243039246043329941799866418290804173620687341056578370712014708935535151995528024570047867875953923695274231602808797612797992500866952030536726466844058495859160922594228176818854691814311387511208046603121772277605781280793724001509924917204887239308550943125215156894817320044318211276367854778516594409338160679019109427616234857110900611921011721008900704854715671854540798945007244130144128793045024310050593720160760782477341908751111918161187241480837783805421543899687274634515440802464048256942535282015810614249529028488159400413180312552869002118785686256279201486031127426110928264276068798003908363533435676420116773754766811433531400280771006280617553265007413843481403032441632853511339053998567961280389862694393049183226751296339534318519886020382916870144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -222794425162833123546405690933422395857799824766445035203506347975353095360125479727763701451092985634250336114009654411574600758414924881366238564690141837414153049211520030860649229221460138815259406669781680020009472937229792409101891998655709069840915394101524566689980737219672989810640870516285099178151015090758728630683113217277487980095085131155893992778133121459818333428849362166104699856939508166766917455662065628731596637263590277888659360323830020727073484390911953956965243820846515944765306866022457451767015876084139457076880819844331268744286204410314354386492164173670974033714064769304151212698835714774078586464176145481754998132733110447173359393935018769809580821447395406729714752581180113052864070520813975657538391852396074959562086503751114495742900867612279956659028341400388231473811942489683560121941359612592872569923304519295722271574232870743958735627954859793536661540156707420865115372860852943302864424880206502351361574509326703727356019068020687450994442357786963215698605232516729822922642609339528408602975954559389110968242472382673933978872067460768372545651513756380283512796508394209738900280348831957969091068204397370683627851060224816423946622018753758499867073011402481254338331971570117944167909121268728338253891295519984018495385669119903749937446592911933120749638143619431369948244687358177779199200695334852890780335996229427607919236203884066137208346578755365953207581250375961301306715641004552781345251811173485759949377811587810343647416118468506505237167688114441948278105580589193464463707990214586557851353482473818469269430819974638178447160125734728655144603678791094029083345328138491915659870462754990981201632505079634601882602102695648514415890972629027038638005037049424190219567928595089485393477506390939056225505588100740090395817598396039345758032453632139297233322191800125536993242933894664631762710380262942594972518810422642310038547719091672021399129705933856114172716688779139631131415669203328487614157831384476940071260315270031530690431067515538744450463727814822862528149587966417085098703326883596346542563403873205671882141992686961429817760609831411766193861981040948913667592010567036093900722550364059968306921008688095243524235151695449325832085009699533397884809660013294425653484889411304078685856169817054041028597179589617591546889863331354508139602957705985648640771936417257124107789367296409652594643993836356004757065198747356963340625008592756745311605692906731322679146939663505689338868953509617236432608632504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 70388942098001283547575321001372110463363683696181104141765188310636958088902158200760379387775864412917313863551358315374480870978176387911922142305726267366702386025449689847778388469657606589908483908774972065081598629749930993683663770895612450665757244508105595013208254474547387187157698417043581347414992877326145716996620688833630815455644934328144624797952209557859740179018973278973815359008937467422382014604363315625752920590917484370389197761985917758940547329824752484963004449857979426837619527448197974624602012428103408590341048223165534934610146486652518110287962271343254711561809798121854788342103540854142826198344411651926202229041759836341888829413202941049972747064184547876867202846028113354888179355449414155655059510474647906426965021381074589540458519185254548289273880731859082396538831062456849181041894084413060128497037508313065194189962611503314410269124341013091626870733907743540147081968935917998548328366546678448056801342164372867957417678393938321902233835391834284830132638567989290014029858214690146055920698239368024080449973451002062878214831488279052704199776620096941917883369439282214104827555942503100027521796321347810737064297263738195799246537127475839426529751432989125773130960537141245340602855995350613196656450989334287089076630827951021029826585672819449559814379250582233595995838245619080201959344625992624533932323502075515423848128210166669943563239835577149322611599064882189379898670395516009430827098618493684516865379306613266927355165482091430425529959651057421353885394383097994351147065667104045048786934787813611077208858867942365611115857370710013708206357964007352184215879027530902196661047529001989470347045659158339948862753031709733989290618575745622000973531826525334884156249415075404481330387895815392290878264108951126029895597470772958408241651234311771830281230276315575636101559545848298493963545737556432901329289095292532178054542324572874982662166177855111024192329328156105280373108322260092685517593859571719931057093608690639731041657264044737360585366489344430640685170983265421060503696045291418674211908360713719452913396275012231392363542027416881950275035445057757432638309682195686359710743967139162043483441821031065256431277878035448758524131169153813789241940506527889608359944603742507841211987482828864095682167817697677687103161200723633629384255204412661498980230077097785604451217059056237730428729585740248254312287370790763057740734917891098243375758308702035555235340593531093402359558038433365356968138506240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] 215224344881720160926852058195814479049926393832156699053607270687878837919013068982913445555859102064647995609562610871069713015883488736965059491135231165825543152166534061048271814717739945004898097969813977068041476601579243553166486378990910449287906405543074452708833820026478916236336701195532899096892855680129267177454142898710953663200889726455610990679601621081779834796978174129846373691355728862144396016028508483696357486266833574894020491792751520933125795422721358780905597774070319827892748146881468437875522566569492696108625414890362098881125295468064206808087172198712807727877347632273039323826440100155964964393637376102540521406710568028850548533694756663736243803611081456671672798899911333068800879228152049523326845495118840859301376766391937636985778108664581217751022464520876465234274353680558499834888279779983992547874751065224256274238185095650085547881456330723387048857672433252015132645986975056926642234221215236572689774078991605112743713413428472137883896651795102577597082770099695698289595861753498557544456241702834522379381935703064986906705862943164233972941404196671799551465058608318519372468555641163306260739639369051973786125974756378250374873235924549766795189845625717064738510463175783875895924973868614998813911108392817622993017564984561249122778829736351009353241801409168893601048034107877927195489663772492734280855005529190483673770973390828324078970770304384392214012527400344407069961307721345431161336434032036566934123437883685629198149644015850519454643632076448512939363358377453068313809599148640737598695433795230886172746767188470072373375833937729654862887233281334445353664575651483869353660584601419230723591279712235255213332512582238355470218237281718321484813303899746637479864089825281157321985871241381402259191627582195680243761308178647070748905848254471454024631433296457304813756398638337255924294220201685659681773693838042384977629222134001865325810661869499312357719014008165748559893763376681393947953461602086303345119328363088456009957999980607377501171751669224612175631196451406239406084625274705094762527440674074981654376148477674521507556053341628679027879461239815656654780720478957895469868908396941841314808568681857206001768344982148120614749926903555873784829656444321139414960320883660025554840008372951663758479920688218787966006082838609743913220635733649501676468005188292909234152097512656581336525621900731631215507459800805282703186127167430399762306110396280785238894960921121139933860733203464714620154140426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] -497636672958582540245462545246019405302587954838076275188660623042855462315957665767941893575354987992171991014395461191510936782052426355603474093472305893993714484472515218617142353105474219677596997840487183925007303153827086800162423807379168668374639151371504102788773396558980325098606940380873451829190287178433680822316481291299150272704805804161165003571860348311022193139111701546050295636862800392947839082840644442136335479222902809983678713081332558399350879997291808819007912800132905163776084852639079892240713444592872264662770948923862646074757739797202244631189776617447909481177988946100356545030038126294787900065739570197011929895164990751551846612847512396366959590588218019323042175487026401020258863985216570124072864485164521343579326558636589729098675180192350359899005330600839004473885559482198141098905031936232087945323145972063427080850103356688767564270971090775873158497498517950095915072789850882559361414740188380817987083682357578988615991024007077545868074835778773610967616786860457175589200807812552574684381182071041473176664907390040411604476497060133804789577487612322875936559902169738346592647196050223391866501601930632311756670190085732559437090106196726037386675628667260707531736309987619074471273379697228032326702058597486347906763754794873225456053894521944387274509886956519264662310035341325784474446029807307706542969198687820159291929555814033002232053321765317954868102188281485288070711797706762953736814833558698653071548235616365946031493097086778349290030875987253442087670220582139701351602264553190975602687101474984651513058449655313893497687780849244577041460909343902529853620194499521578579988381818715945280720830339030703159361230390491426752914422336261079510750728384612501688867146398631490509351937909666355811187327666306364548573174955929416829572415228976785453986108463459240623672933851195044720723914166490091935104992139395229426990865716680104831956198299178536733704389185766055287705208071518203682398873118477259901660890104088207960331095525235617763932352443598902849751016982710375868148912014107581156155556010155609564406482809532710086606529810317514850591547075220139339278440258944531842375612888331170905828241033251123671654860787457859604759438255195734571822365210725477035240111483332320167428099975297318731762893576606760490228511192298615641177709819146891530642103287743659583854045438210702896214014820470442156345339459791651288127360032705825509546323382708560384143614003272473867854908969912237430388880834560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] 622706100320437899843510523858243380653379620557058108375517985780229031635643437722066746575246824550695833884579817513564391451606359827087890567574549475978295267130269943008475359091311539594363762419457917141359567896337811819243181972695951079437549935929022876197371963762558623785244637530042084293821880956067249536870983266152188534823840854060496433288061642668376041346790646625254143971226426193813533884744239588158141078462556550748832201108433808555146324746208925709675270303775808536941789480451751839334821710902908752375627825216948275240204385340575674247356037953935283814834084472406304219347443243942328230742163630053342365085088336803432813050849033391798180960255439982264697595878346936258224900773625986876806827036704953007616763875421825538894567974530303946323199407603403818090340403482990182474994692681574030569227838075540265962932671026151987094272928526781203953738639060383443368998582414949180079955171940309752759256496201915750466467351907184862132609316414063178432864963934757676653327117639261149146598599780395857457827229279373811035885648103231181000306113300026310929645175177186375182937259669984328200229271518043275585110846021996893277659214760248259549851327184200361405503311663104503298455783170755663764666160668586255286219698836479239942146436772127130030245155216093811402646271090891732090419801184899352474725965675758358129685073463600247001769864032103260989404417411088361450932473806665243850358752861897967204870348700955846912439288957874140762655633339322550693563583583751609192076280983021493766503798984135135417788928765253014059707022385343620061078244713835473367444075784151204023014819729725672855417087159064508283832337732217037325087011704827955574578254306163149500237918529086206186990904232949626322886127330654236949709183047034657233829297528380436580756517801604491955055981093478142742522427634862301745289296742416673079581813513881403419326470719229675554561808512363078039450400567298016109998783388264441820498961921642357412064250295605870580953202977697990360625521022925383500481741964530108665519664515722169788256583500597812564832966672243544117818562506785938354558629384884074568656563615202188158479874142842254268134945241109095421077793445733199124726733508539979831866436253904157925142615934695657849248906894240728206611998009103770052241093089893554094216918137654009327933575235972270157642483883599861660624109257388573449714005638569192373300185462993240302387291659675810320319992304444860556519543930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] -534474182701392482175409701017938699231328917279483454877129851430559939181971137811481060948216923843751127542106079544701633263242286647731451135419867734551541020173899089677334517234180801948599066668331634306575286320896787227708938255440925153448825073440013793082766345269017211003231681853474860352823222554898548361507590428081793783895833807006040821227197858905127251184939087630544662288339657184089963176901299044643920186570690498582406048976309771793973357215801419218904183702484798270285614806920320011823295799609641128495407496591431137269239219511082329024551678465903847032711555118512455186089432299584144501834055791608512790913227871863082283799137141380897459596379941624173730888251991496185259528987335750024448697489814994135836730428747793103680899508516416250581943908293419340801688192355254316880962259961578177070004225164280765457521410553316134819830683564707215294212296808795391502090544393223777372672563745228036435666883403847797215446559732634480129886946814672522835339328330252143477636017844669906057696838730104663032964271102383276538414335800588016979303987874290179147560086600176920906140295456539303026376378926662410056695425945765322819879085162879707942425765132771392919205959529859720555396598605632709478201765769031385399952900741614575575129883299173252803317275946351599090815209356778903910513047332408268662642878238656907595918555122071242567443201963457438770868277345436372938795551664961386000029016481241403014666213386630298668498321793150827103667905927446709127430566794982482511515040821564659082745393825009906457152357091683984830684527305598786964441671864852413318020426531765494674179988026828001871801204511558461427773153274292342141527209548332967610982395644215237054940271934992118173218726117078848247326174173640144647592363031869631462953149536541292571836583346243479678314177467391091887412572340106128948050023039885016663681575673976020957045645294772075677194706625522288381767234301295600072214688025282780369027330326839406805846760789503949237511290786316092670705008027981092833794217566275761068616373886585689373515730701361079378447911744801416523978638516538274321300691254580643943783707445142535727233899443425173026994427049722299737660796620482229605724639865210125966301518904172092543939652914368208287358946196475669910134217374615744405721790157609268574282382730391546273304969604498348418999784373259722730213641081776929739116134231421522871343332805688104774419162410490058652420860020135934368386551644160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] 306590638996403831534061704726535488785748867323631628340601559818394859072549678053549566002700231838611425440270428781729343016985111370181583294319744990771632213053901471642231460900976059330395124823342246544265331368166280209362622574888122487902885665833377681054531522860173304942660783503185844046183408828182855006564298700698544202855300635283781772772112334585586070858138032018804686367851809644469126734618944033377346919817961957933333901299825311477841209114720302854676098798528747924812989415386462867051885327091981226872986143447887556847187616564524180553154463411273028082178186366585884059092620870651278279082904833553812788143496460078129145442766829083344998313910584832665142541043483306675148852119328322499359166350797290802072920290089641903359656755525841843767501488063096934646181561090830226653226018337424908698847941244090846499644235365363036396497806505407148335689301874491995367292977227815099368173944439128556387551122724820993725894074866241957636057499533202037252782951486932771262631343293073425944850501383945201649358712705388593608926168682518561819367384669392305185858153946418493602346521548808921509311816412774584269344038992307268833390528497158509869956079723435716451052404244203867597460414406192082929115161435079367016150443793960009152312496665503605093962210007826946860629742527675285711138718635159222962938802492543374786505340685414964473128799626003407768214601895633368695109792567573400765197227830941576795591153906583310495096806078363799755075211381152414622338922341741258230570012174301284200090811929395619483372826426314670994108096999391032251398492958804125981575443236167637061272689092793609999880236172029837544367023943968928453322617514573745590298067638895231724768758211776925789246090680966548203132407496847696314637295120504901765610992777314738719755683056347139615170548277390370111960716523662782930864757957632889981606190343675344804937372844099761316729760213301935157862481646491291842096277800098834950621137872269280572090294426469756019345993257967043774676466613354772388229463215300897794432005014242492080650925675611581787690188109844176963812979521916447954276918132368216225927492383514644581899231433553101519752716803464161670816752931565231045029070506729659982018385276600491984864000949866826015470126438627323515544852873479258351862131012188418493422997556183721898492695891924741534075494953649852760297012075042852573573211346603384586822876316178884559936892313988999187226962904202882642189955891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] -72855754341805476582510823271605034275239556483803871310540031461479909427926667273286139303980161454517335930943371432739859793521916461135731197690199270741376316849568734979262422242297716692720235488406303284878497443736649568687660162854647269915002361389397386186997934100091080310931916433164344109933346174477343699700966426650755875871336318892647389216556221553228872154301842739878762821499846459218000769818537146841445731057479308887258285013157777811929801883378415525964371033806555165932489074858860575449589807594609690743465636042088942955748183967531519497688515366865407603603606125244234626413399930625389769718982326728136446474922920576119087355112400379263864422491799515083331321912343373582970229842723205163856040865323044580676291021560717022157375746886422305633162535470975241281136784740323794942203669328944184116187838560299229267865783655165540232617376113062072943904309829323740456914339105129746768036203947709654370635320248119369521014255522500233367456862055858473145456347392531448307295290615018341947820849434998417977053715871771444487959332447960879000772042938362361130527879610553550040743337556063213210962954585664522500342589257305483953657492675308418845729471285512406716454673363365134103788815612148469997053176438472876603666226310116720519342494168864520813680470651314988121639419628214673003461908044946013287907816308894393853911359690372123795991821505767508762509151287825191505183755581199151001823855061820105403055185401275110304789951331804357286192083880016131133247552495326072467763147527789673052757608057867658916251334428763989175268049065881655225884212211571646420605212232087689997381448056762572108022258153136536221447310040302824899628294290437052422306599661043388742622736150535635077676028768405113098188025948380157852935919257250181349080903560625848055999897660715186256630040416331109692326904463976072274029662928738077729670902570463963346597250090074334747300181250560954188938457364336536901487070090437455244161145261885540114875898479988218294886138657793229827215794211335462806583256489934403173767205390299466855499386442533501346029199537249825969330468570668255543146317065226732838657375708785341747125944727797154476750437659369865051823700226646190275470389066536720095167667767673159878574009000800889307248311386001839871319707412642238411138936184034415052060055199449850154353673541641475875646244026084983071020816417395140890195480548656635799558921036185821064763432981464368219221630498611766198702922792960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] -69116810218674961637566668543725126406904181355742134299551071436068908315986460467145947628109405486165251024972978666438291657994772008041199918030242659349090778916630072451369595780168865487355883271163287819990659884372767430463152439883915460702914850206157430898729914729829787647553394886566632937156791878852353701967528175840180304751787813643822753556947994620030712324750373013075539639671749711275237907235849078546694402746032437887710319734143329865324562778885267965482323198086160017904688634128855840528096419101283968463263120621999388841761157904097818766104729803379054207170190887759672243776343393224376192553361982746422930542170149925682760038313318972738273324706175498917080410014158243015241270104531536712241376210840033248083567410998266399606630882509150434304775780837419541893061448704193838532102464111032687557883424119134256969329754904479469119951373492310111811860955256777688225824883411055611684069824099640209786689678101639177764874892602811588863288482754980406213006477048634021985249366375303991272903133797276037413971761684179129005858844805588365718711035492127139961280867097568333698547157857007536940337358848882153617453928518243227391779177531582049463450566892008721125048934061620413121384914084469448909573204126259179973184930680586647877503735040035796524347309349051359793780897607627033731657810045404694600189091598887567147845145234748531360152118425790943000421647445116168742996099710993356681136458010069233358692011880740942162693879940708096571229922592810631163248452768505523520623717277877570242236861981627723177396246137267703770783168120111512960856790698857176390265132728150988528744640482634713500830020630944292245516460853163456700614085970582237657959457350187258598356376835907206147235841585995550050893957483110907744878095284823717403657202530668382656509380126402352492953334870837047479485248376557927693354731059945783559841773102379012764593175538792001547712574071628147131311606679273680539842227412399094264585960485578850309251540804182329021246753202273584639794723097340149486617010667327500287568471406822017797352617387204188803998220746572691818519364641358508333304669552839614387804218087948252031220681363182454015100332211195061534836356112113942014676852949204670335066066298444387483672642780020366306235212010123686317845639076342616361490473495552537353352777126861108055541466877458207318315873407429971861529662582638227249110853463712968495766564138511102815618233755388214772420893732259488223951354593280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] 103176236390747382462290500567746675327817468534783700441003096590369743779323304718814751578222369471831307272546075217797173216772931935403054102616695411413947623136025330819964035006583725778714443336981930957343911691012982588407168929394537940002397081276916640221838617472915731001254113324543939265499520747774723943480273522829228104311677996851574239739040650352446937701310249182071222639496814587678531934557176914574103088245017528172185770817711512888474675503811870670719216505931851784523026727174714155001508876963188808885330621030864789592154334568134594113091182521982918102677467657822833966335622929450843010063986570677592392487576865833983318135040364636326236319841223249809150089308801924152257242092833979316245448608577173138072496822478932779361483176847992746772766440849914038513039648538183999201794554507627701765562436054761523011249829807017136495537608365224294093036085197231642163258475453245746316638690855602249690339820745961303913076229478542142977371202019841957739368699643248676829136488954194032137125283835920927725074060827530069197364190694060107421597022926110958017209107582958557083120654104000000241510156824533563854861006325666586275221707383259317691130697794142652739612514816071416921357706913611818910154952888224218580460098935796892881368461444504376206509369079015553407031816238191460135705997521005970085668372469198474096989900040640385594838874156374242252842728323963269196483463897681662539920363589437814155740432433905394606090490498268108116961583465642856019111752613973767561313417478510740596855247854575267530228543374205512895235827005354757827721160902996142772248075628406246166676561701442718076658816055376042090509350300746132222231346177011515523990254859426208184683868021990246359444609059354273815374755827955088009263436311455363744193478895009667714918829195894985437374045289606000685276317974212098743705976118855587093885981218272536305864733650776818271066268471426645842914993561185731057267588892193355289462097944287308873578040097025058846619436215185412800984938978147278848011272432204443890109941952861317106084630173796745286520720840058377129742302407657892060720057896084933301808222835329886402141524017866800336550283759070664533964646598739968479740178593877068217750879990823584259196118563452689948068602344595604047101837156862955712912641761331030474651368177097333668639636762719446241568123758186471689843848199522354893665080495111417684604849548932608765503631876159780159110052814834160503652215685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] -72941718247664362392122349178047897655445059633758441973542280758660743816218837974106805185851667035852123120460088105063434366809742054440590709976473881310977909508512079887645973451740296498234476222602716455218786937792739548297023429064492376133551041704365375603940996535293171441325577986041062616987239738913383426413562472391591930235755217396678730274230998612526111587658516207343030098626179574844350221494378489050378435779274524815910330721489569306361342587375370813113658538736642306148742184011037209901706861953503497388020852605915120184699307516758727398856157430087453927624138542081917552296867929993770743487808737673973087441552106442749368844257873175033088594189281164357217877981970006465027619237612742815584560691913755583856762958807537957222597960327560233949167510546700459085809632027907340405270820806108779754153685191249707077584742390801427590378797515737798498825783746567871516336990376048725272807558680419710471396591968188609377878290957834129484783097306069639701669384983680089504497310649210709410255911231787355925543768880672761384384788711559057348827690303747110220113511559184742157709128000950852099934142135960026745899339498466086886577321603090852284403468454330269805192673073853519428777832502196096897530432849008802680193983397810425901113538929711923073592152684362533857985307926516693313202670278556655218789104266860504290038552373264676796371100347508523918899643078265178008326405665917184704480184201670276355307251599685928702877488446061301780355569675811654336684189429169200501765637894590077670302839726009372351550905107409238892676076652308755115073321836239156575611077567843111364948841966615087191650298922009610936820042770936387650058613617128544945089117807956162046879920752743005542735138809867362489677657776111306815955366782200099613131745511257171585405225282563020429740061168589059545258772285981323596511957073051009732460575819379291971944716382900109072686703704781567842089688556290364215241042365195673155116224518049082051105314176168172905163419261484709503657523035716267911577703861936602467332909749225849879050266063132459194316702203089868607700406863891739510308676160770702147089912312249140516560275479227961245908495058363939938783253930324222468238235099768465088931180723795270992534167995060698086836546322473392438440639344053659348913087005208073444026493591220731102749729459255973643667732984917310779730674031913752132706561206097066574905653457612279885475295284802843912110239535594430445652604354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] 31652930896519362179830755409506132840499662982548427534266446713428162367195934159135421218882091865317261452227641469818216963051737930250420406698333837821622272524612899796830892998840271463156970824235145452241532699602486136460625094581032352922256740451934462288589217336959055254997260531285623788643012101194600164853888330967537204272524279284274348489046421725672435754361803956453587354687286371096986131306547106295753245430303435784331612498023645213557028973074086984698565229244220091923191812068300908188622618979237683826800370900496832990622876169546644487674937933484884291366735356147733143176449119053517683051597247851608500073608656307537941590648872427189482584020068904544886491530466273928719725314741476062756922296804680342175026077813513712923028362068702796153247604052955364688675468413450376050295454191037463373152825400848967981148055118086904640683281532083343581355030659724429595005865999314204503842423531104901002782687317804949744629618355467883472050228533997639640019625523699198487360484876470673656649575078875112144132063665733754507110692007958390059579315538475146441748599624911441671421643484203087251394998678532137221226826236360423871836105608872066373921425498360613530287594031665433456129888765439773360524938682378876834016776376527797758728544596982242908040655116304891008419127937076801250181531037254132837607196367920016162465930596777052557769713674047572441850864846506198728686273812910638133399206847047137305962858899884884933462144287616601856430558670008902166926569964557481639425296288020323973697604950993226177133417924846393427797214214260428486619873819676551034575676887518355100562660264881093761832403491266358519903386629059470093662890491274886395527287319372618267190403513890066405010899140284803875233903674244976828462683735209960055512688228175902249431999060945151242296935297354431209159839605369192991830666364448079789681899221979196704601579490478499115911079689123527129192811169693407986895800897712923687594893927285158391917534876676403923497455993064194437590636806848004688432917131050866266704472378468998840909900755320940676002070556895911902997625530006257117994659592798121235765463777844401044944284954566225053848446592398359219109494640528139172807603358370825154457587719236269282972061512204171406542109527142759153391515293093416949582130925727529299815228607708509667039566124831163916948114073944037146693128252535484464633945786723952346430841870594908360899890608431196011375205078120810864902584401920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] -7909383970793913251194667400425829641679929262193311752296192744004560708515292753018060763642559726006854883614367559139966176458086259853625314604486044444008495159480743179123698042574097276789962412161942067414372930971595045333641182371788257457773840859807019945373358100857950306720728679758724527833043685029484602507577368739615601001130852495797616894434925398822564117207531241784358718449921675151562703705129435691963506091288661341164602831345972911994139250347996834323097273213236537246470258380275947891493217030592315525800297415292653910532697961265691153471802650128903656577979540866543933816405272221676685951368127169570062361437706775243097599488024331689793725184386882904092519780580561161864992588514109918504362478871709067263871642251839578754097881690199750411047381925258264522477381665389284630129994918822982598599844770195396729246869361544433282521676920560377982999713947840350424576871854063269696321768559251408490894373983253428442119594603551570447451479850285813645489916380499000349536303069902258379612347445526193390581193533782438626034712150326977025875274440269706941080129887480067501459400607828932373431086166882942920294524277877579456625107247622180073684473658622819510864295262540277934245123524193052498874346500343129643752094208781096487935742340042050929301918357471573169764262189288404105089318376122246348691587320649797398374590445857704693789197443209432855716344294465643913886174558655240638413105395932583931511075386970740816798478584091852077599276343699849100916321725476034358821158820744484245550239271812784605102499789503464800707038750490082645169021138602427448758683982824636794403664323151746915582144646583551684729961920688655683766436464854331568623021664731520459319943108626983861909452446763712240932325741386982038811565004039426212693574551488714901214429220354465700068178934318249959637056172970012291452560795266658884360026485842065330347648642326193199881014300929340077463549016021199578028969171799135707039250580114059777034964628446633932508382786797372970557700932952349656372026555669411128583974167398726624992408121983423646732146496113106261092191815120646818784416678277517607256952132478429579828722708276794834053967990297956983830177468215299528089056724482073209649423385033112175890890752981127750944348961512765667725275103031292193545389786713435716700642489321067618739410659761094386672200473132339120897682290640547226850023596183569298698828831634554425207042462512462897383503332936113205350309560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] 2750684888353802026719389728208122733058926497184675519321004802149446946020436017122472879939783965575791028116420658854468125396302321577923947163670248629208121810855419778710632566233111110961245453473010845513295634827144126721488124137158005432216114709958306241169547328622866501138626778199415283274622087965084410156030747313998667869903909244561420585854379607312489929922494796038826419737760484612127064462687451844678938948449835909538272341317569028303221573667346103762677690225993613847449642591773690906258792971875912660873210087303832121372002212891520039355439998825422480256918327261315259191053986483677873474733485504834916185568418138938690567451454520495816964331780111881754117467856736777117265970310703485515976055295767021318322218143402387384979370590229796553517205424134633593851049778197677377304979729973209081746360889743790077421305086021055651957533220047650545048479271034745856350062109538907959454719225957368301603812428398055577241214928403364065719196267881997752902829308544449094228921615171750882866574562109520232566576991820580365048008088183123924431875281431802927065374841957920969850841353620035769492713315298318389524271459293570019767739679682145034748110812989108721402530738620165129360883640322977588116803927175317828589203969288700680236657068753913757186704967024251840365537676338317085361425935366524042065698463644863488469719638507276079394861721003021703693615915227946440152356277516002618562336311519158219034002859397784086070268331572642203963770345959560453736882524388224766339342474425884847964778318835287204222439311507596157297893040421452203866574598407532724124983782855931987600223684124301885785153751943192888560391628911842949515403781205959154742650367406944612910689810202209532622461158520931606868263362542360429568588933733994021249447837222307040519879159270400079607621878359003810689041546123230443354474513202115724479451392859286017337538616062284520260916392945312928089253872744856644380885376411215419548016912036948206761606122929590808473840683884709414927999699647645235528468169044852739724787443441746211439589588979214267378171676025878524433201050440237558853467754216912073560950696729352211802312078620211100765819754508456661290050934292776025523576918930521957765109419896375546660840328572014165017482380637701126871661607536375219415367659185334535189540208871931844149958519936265481581502218226612119712105836866864000144914019749978090244924616240221677195128836264163824473113698196911635508053934080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -5244902193948837917821963494635561933864242600610225551687704939894987046013616707878140091453993978230723630614816405346122048722621913268959240709130614515879418252583384841235434931988538527787409307156302274412638542028801156560317510010446040057170553762828696836213956967460038277540387543917035034010843803293842775223369601360609364361312143184679375885022198070140053074975059147203929448776517613393593944060750656632700879906965351968732513245669264188188298435398388292904013751478537443224526563985468196730843260653374924179859210879438783117969718846167872196589842606562281103766737523179873615737574392767360570487083318893314326258829735796793020661483445501007820317792901322043765695836918514743385830590892393879270505651463192394278414213639552256425811444721637283363395079410520004983143432005433874223446625166372214448405945242285994134963284184053811744794319132784647782665605169364972944673745347572029566058179271641335504102891216163088857411519618231058185600507503988956142034268150666949217152341104285322019298304359926591649574201445021467015105769754538148566468736195442625799367673142997195407879653698657674463235588215343995376499028481018525560126414464010357785740996357519047293649743115181264987562028282988846080205310439186392976736038278578959589805742591162788307966418697144973559887760765999215262602529637583907913381929840133123350556438837837548467392904636438729549142750436876181084748015235789103523513702414173148901463209821563948881074305131259415200717454970379349507010031492048095129225630987911953182794263794173248417762694719130148297001435368367139322589849966696154036837955422182447869191306021690817735661117003928920438472312397194340673815518972805617504392291019956587967961970206885783669102166250933525830522435825426974202362716683860433338354159039132004173910196899355518534814794283965033050606717119500391928330866491651029786580861326100485013338732350107950481478068138436625584391498018229582197068082188034549234318833326180053012748231136142065360402108316120946250983491867532931206882124787971533076535586640959148056706348809900874112146810255025752367309227358053307501846129093609838494067469076543630752344595078234091673608754032374131724593337304489089147919626007161957488607466690804752578475736924052027732628792853176989864950904405098480835838138074438724058090870287507481091627821620282871126883234649887833108436829187012279039691602877724951175299065538657176903382279020356965612693975930283594751918441758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] 6872741313855387328394067133687499024640300404709687614067063970036025904162271724001097757085683376435942765555730953136493403745576919463859623376294949503407047794206459408556541786150895968519909843713248929043214791160240867350074384661275507919145205294156058354562158393753069843381645878757584504910576599875855628311095920588725614944577983200294012109510327646174304763764537429116881586131828918305467844634267381718951114698210196942238265233109775928576655621408439111472399649315181135504419496613957273250985956677908663038195612439409831285857442426162580703090995467923659185484995150579477413272532230080534823022336801897300205076748219367146944681589363545726962734622446879949311633203850715351272640962820575844903916556755605811705266836414268977537042541787184015863683675024365338013209763425727170352939882415077257999575627952937284779340278864982938850418250440682324687920999851937537145115755456792250005217542311742046728457779891576315292225941563427308597077542540018345042603986010219691904521175363417612385374214186982743613976186415064403242341511606279739938169741908316525618484735739453296171225277701767016604083064045523819032613488166788445755130382041230153691174674945452995166040211477131833987077458238372585798432373097554871369644262456109642688978998853695789290723510385533890080139045374211604298643115453066480524622029954471802248282123147459932147038900926934933936915549192847011792255993624176323671488353805880315520002898929382871950725051721314655813246703446476090500837432271356309371598710821970646899242716431900558065473234762057711435069453993033915540845967698020007468663968248084754578608976574567221309893385071304023717606680012969589955606176111633330515334205740045500172930079568512863368873593588869931833576435608655881572677358360940168172237946759406820777268233498024363237878412371185391574699822706827385015832628061432909564300955982339895287887922290832715392779730016744052925177768912626416199178641553552643665462184621825481973545510875009692757192396333818155483124359053750335871617383507719723046225068263152540333509219668197842723954533241047657945452967331197698940474178922003741814884863477509137765060758440584345136935748438521637947123044516490219437302300641244574465398850549759580612783163806174789298734045285274697842321306230824659427746761064391894594344688042291571717169720136115519172989217810582655410517864822401121283635845908526775648039822001049824831689210580423914597161006051842450835386243481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] -5675220727251744161361734587885509571723465262132550876722773005403444009647638942635582862715557665578304716012579144368898848338646788283719835410619078744065746045578417105955530837619186972976869827821969003015751097236637874078569754400876809756539966459825364920367447147371711439027442888935051005435121034368558735456760618401119472111136848027782758654317970856845531507720766012787651440331325663873701444790510242132358198152308971981960972946721501386284220628738598580405616757916954028555847281733700549822336200309162435802413865011925630466512274301839617262293800189983082650726485140082717830131683199483325506275927888135245215393617955053350396891189261899749568332294950114302221045334413847347279145500554651047762761636635097555071825278250331164811011123520498984871307992228186118198751027905644737651605119872539767192538808790928394214068025226875771549023190138948143122379717227022538637101261370632605280505163877165780798075446939744915739584353905691626419090313001768603080362879123716634141918236481452356473122051235765628253381737514859540820408602623687418966559171537738456211200366063873825273022518385385897852438255374770079806198324952740283543633229828175011570607063983526276561294378467472825393863581753451237425096966005555607247955904255027688893675004643729103877875969873672802645744691296401515790052625802298755103724975480955147901564308087717974964151823089902922034679896723764500789252675642962890825840447419150654271330499019573056872138674328998739815298979616645872134595912529278086021418655990832507645201865004574760243793306113949885945469173234127073329699729171186657813491532615854072143118898875571347307437791878614688614293586284675962377955543719410507320932521597782375091670819027178301613950067645486130537864391385978386107835650956980057028162670518648335089793461459006782059747669574934408524184773595674166172759947883803471663317063187522821485185991892553717028120031413142315308158249671661144322744814945130886059666402544857301169219549495389987323851476302308867651308908102739424528206000206978516285333370784852973469445873418136878122930305978287995856548869960602631926529917108848558457963384252974913993930083462321848130805640410104432215287499839180048767098254493352516465673491189324147843506258987324204226312092261554994551873568916062346709178793682271666509344982819491135706436617934855215986449407063325737145748054698575983580012041967886975155411872956554254030921360378799753538064280654346672931809882275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,34] 3293454121097575859565357310809807865266797315206713388062470255198140629047816017618565592106677870280393481221375359739815909702667242416876607756008020634085212493891463635958892343465492775338530867584892420100846750749872830900787973116289945305828191770302950332801474597017957249920453369250405875748921606785348306491352287705535505263400552270106301955484851352727889718285794180103390123500723632031168006686190923319580006275819967014728562119348531150125477441059359218530690168127462777649443461587400617691424243942229069860888780874607376011242798575719291269802607929043979364704364883371746593266382437211329539836437076995695950819692801517665940125169232403056769052228222269554621663882646196367407443026450579842465733969070200990019352700259594511049207081618001452129004709489630083509691418248612796001718058697070237918201129866323356160633819114265890720330920836646212590333757343392358714538008857520531723235416488965507956434577559952406820758977095242386095286497243127850947418704757702528072339846967924685267911493135394401039076916909447000349173009354549818973630200671342015197653768064152772581588699171091572725300120236161372196012644839906683695230194726851970466864191130096177493223293966676137006723760157356805640020753340800748909213790421314655223445669358760250910445477038620499874635726949719659132158518450420406433999344700997742315291076941981071770339990922359810276931303878635089551445227813011171105145384119854940868437235283131584780156750098734901957200719267554666504958308937976763848104359939641826989259543464587683753757944472844550219589279487237851978105235936201817227531603359535671170281982097379514415175652319178683361908232723915589988772002920678481016001642549659849068485788327582523250306991445664237936802490747816131589289118013740355035644876830147297207639509555986253031390448934392461454469526434469786113522497611950669106662719485152102630652851197652931106049805975827324163144160927193582938148189181806607374269097791993995380033023524625076727926307246362401043540371204507203491552450638059961473629644055559698587180650049000941385741565165030719135032685309001870439730404656424494014082170981064571259758111957034652385638674300074891439499488322431306809630304050116838205676143966771137128785720279963531193670040794598124114631625508786984157711518973120295067730447845475199617320147612326419322105501534555219764149551995072874337696394767326455095581835998108642901947804196851121044676434496243024770056522301440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,35] -1385939401308472310929517156408390521687869503610930462918486084864322772628219285794884489857499024809728326220122920151791297374291459615155443993282471037088970056753032072119810038132325634518746129486055225329130409945029248219583681094313501619233039684667624021775867157748681543286390543484545505797826640234294187272868614934673188970970487126693878462318135345326495875424543724593991649212542709595464168042946594038911227035663519654434674032288177120968466338464811277542376288678931904452820224067402701267715563327846141022502523573318758954278300425527149718478734452849092413080372654550015826392488255474782746209894803990328989153034906825095572776368587039064375993658826414299105141905212137215739777755005833105580648088345680571593266494372999451326059598551481674989342142913164876970479605114182977410297350350048605456745395024068127957473643616601540462620812070912978354927576254410138731243056459263982422430307394666004565334140895444948971999811886237754082360594479193652065241915539310512276301378667541633110376406662814416700138601540108025091780684002364090116776377711580737189937977978174048809053517258295027393839127852463331118372861295376754810009317421307158694631529541354637533189542704022376719260810464829576206079201574200599478683494613112653059427682730402783956596886386373825135698848392772667041689721836125649598341531506832160388610527325363430106205662921808643932957528278653361893909449721997028677335917909334475743313172374389377447020543861749020349933242139520789036878576517408104265114559759416611232440611405555475457337056324598968849388195356782394869769769137878199885558625908562064923930796606580427749746653039757090125404725938032793956751097950645461324655340944363934310875665301764428179660470787402978933587983343560108331231672590611323014038977549665171745961539927694863547861779672504304925163597003848348238576115192686866549102961471938318963384466386728614700376963563765942685573276619036918588836089077172264205053243359630090875360489609220849142558587765508245559351806774759742691760561355011938715506628152090974086642895461365089422629972111867794473427269448682219682761682540446945031677461345834094445597747818097708446984019622847824831187376657542508831211289860678093588342643289192598579093592456308947973624786755671311828248797885041689662434285097154102363108462143754779709130627734413230280394759105375954464326147817871987248588254006794957942472644662336392132227528412670679961943180844241392212657108418560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,36] 407515630568805951938226891418812487081785914498006131661714803169133933122829138671989822902636932260467231708763477995992507807053430598134026352509441278859122675000227796159239495147011808653113890738977287321185492690336988517830228412097699715372265873009646392297730718435485569324729860378028938458452290806828181390968578062166562830590955071789899804831115291208476232036534069425500502234951945231915863395869143757747277893078636204053957238253968952617562358148495472437117978132952738225720355536586512838985207206592833527294479892453797462355960307459663097011088065746291242760318482974669348238672448558834715323622522842628176348181951577307567380694298330634090770692193108619305063699648486009120908417505230910382281340306377080337198762773028575683360012355744762095717828149918779584260607643630168900533745011183477474544871908964328704670820702756448437137661228090450703035724786575557817342706906735062175439196231109326055404091284069853038752759571520847992396384314253707880811287330855624708156858833425427068562167341948773723684990210460767130725204405964700083590562930896329854986227544112002968194573033292445036080025319169776417515603966788535283181333429100646305510391512146510873228070511565426448117936498837680274751316211837065750273573097543232955512655255414469316445871480377719537071850406089027602637033232499116482427008245277130872845999266872401740481255192826866397585488703438804389265343445760266054218462923400293555665988440935681420792001617882397300059006914526759397296671207124437170243271396032588914390939018028267174341089131258641778375971999451689973305083150342676030933269608833759562844677311481460688597436691594371271003844157205927070215992861719965614005674065962107519036060980085110711570496471049747715893820464951665437369532677523701919009767275321633501005423492753394081886246889743956523141460046987428303210343741135782391658193437219779664027110360717627241169349517617736601669094591338043037491071964498235198371328415049595827990178531979590181346561563758664372895400731430851804807630605811933310520009501639890273087043672871424839272477654675871615954738694293232918266902596257845499084931826918148024607545660641331348601438133236256281685738796998368569173113733951160618364164587153971041725597241097014064559150337858682069510568179483508607012362957872664154176282047185121179018474778330315950640642646481520663917235032955205714437154184821517287005235596441267547930653935679180703911305078864169994707072450560000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,37] -69024957524894062877248473174875980072002774549814859940532635232166556786356773617150675858827964483713668433708073712371217123011665141946293798801581558086387042173017890392252144897247802234967323488087004732488971294354741019473441538678077555780732382357723475113718601290491062377073700589999743252832751582478031347839309358381177898484402325384434244793675343008183722975567541251716536573425389092229100326436599051180892236352952458620700604276660452141837897203641608246099285120999841094114876887137041662833502115149819674307032271445172880236283882681445936857382095681312460786023455624621602242409627933485481990406765370402415787833182063140159799136721578687852127638699246625993161675533075370758364275417367143466880321020571900850067586955111865955141224193487829250066351335719967499529535128898030687740816976594348860577441149909094260912782840615213226814823169643630819719682952888369291094587942377973394696428389178124440700069416373186739445653789052240875011639213366413627185324026531415831140862008311399566050244883246647931109537368814790505099966974117186262164537555204141473095877830024463992786377164299184780272386624781414484572721735933970911577212817157650354150199931741157027861272102101182643538407545001084954563361771529465473403817586421663406854582806560273963087688217639775983613098309474363130796802297030155713171361642315277786665929366877490728955209227463334065430153330229058431117395949363694224817271376554431083510411563010399719816167377953927643230965960654429804090293519360518042847033892837015461960867662942991781191131978663545921989074081404577859475342555044975184462199631990749985702154497990013610575172375666981066894624323541601910423780093856917427059887005217254273022682402422736432636109211506469641484939215605653377104941902420889990969721185726427788465334809584108067803282735750261704942220517792041578436205787858322896033231671448432175347518497201780149060482627201745343326737413674838809981665506148593536693182506536250268720350093961142523989578956103585164217163554487812861974877299440228763415317244414574757948986842244043188045723629063610430295815971228459684736748953449555804531857857276112755285587465570025240493122570339125670275727342952346239526278216244414594804130403274385135950566985595944246546318476842437204903243177035355536556423123510561077548561159375369252402790547527128927995598150267041143237395453081705637000529772746166942951884838995772072256217757950147321221162060888395252606477271040000000000000000000000000000000000000000000000000000000000000000000000000000 [120,38] -1169760106896823896283672537152530484706006265601492503654553502711466331207753679790238293435565820784966124540280403969579396575379332790737808713362862525294651091620331075801883492843920746811242969183506236182134365751529369855681935465877377670602391424595438585155624277861886008223732016170394001999181462981722723428094365385251500009619180855972548610910750388111633214710287445008139103788032333241668345479634785196759466139973688648112881778440983872963616493671623407608880864051984611887491270112517856837974455276180634700127823121029595383664999716210824856129366534902476502617524938361050406000424641104511569479173647227134331013103405828288676887131049015062452392790938763771013721741546267588365268867867655910498197004808411768469623336353789211743999142219864034504747989118518095912931890022245967262143251233274749678382334886448214832395899725157646901472254752807104079273122782481166460296344668098238060653555579216827759917115401005167671045069330458540951723885981315993704647083516412851581306988747066872949469805217174155501177141978157553686623614841045129736691596643777012525070499614954569317961393782545770909960659150582461243468251214095054404174598090603049306944175234520138712347337757670771800400517197219214474804092439476708123908010278720755636861318168934186482357493008980289454555682372326852361785367780961676105839055049256827313660065929125898049057617412995810042415400031486182014755096181349543240255378272561606377045859399376106718872580406212826316538419042888883827744611949391623368798077734207186040040450818385288013054290054640148629282090597174881924601117900918606138642407617616278090902811813991193334033307082195503502111801477247628728553128078215828724215318575667675255703849895987227877803286947459093450710243852466025580135824112680306539159827847736042666715508433365636341141518684706001819164699930152020821059174752433839286546402180925713641197030574524522596629129548158749493662541133127216485630951905035754691352502465250723447977632242441814523400838328865077456094425542246518474594786782458758256243716291134661001072891349797191067900355281223374701138092064240342814207926909416361840763787823966976457316469528545524118851488361223616049146261465950573477522681714368431916365913654149794517775630351619290669154839757205762075316930659556150827457915217684180112331393526175351197193416051973706417900581112680400931158875206776414311838762896815415384215477632493840979896809444324232038073605995063559597200506880000000000000000000000000000000000000000000000000000000000000000000000000 [120,39] 3449354052133396142837422373522869512153682498207180504899432486397071883471648995945359429633768071060799809809689600567575858307807066279221955460253449501395387001341058112328641102886904162575240957239094955607218464605426336721768100899722571152475868789659711908436809925561967723763756859464885857707112878822511969348382167954789957189291857538843495091258688540610445792708256908703044721269757022055475495600827091217911934195975247595489636218070920328197197798424477947769857065711493213815111474308621736796847917174095717319986372438739506871458945801536372220898072864840286294109049280661920113081578150820127577037676684993072769391446275879842364584536353225367135562305441939569245086646512695319430475576220027905386264519532543647104495195539881217693770053338390687188553997944403959907883075437878784217268424543306638109027647303723552276307481622171700404816981483407524673576438786718577580915313962272264878482315465536007144820166309088956196098259998999055217464269164105117113177583071318619863641538683494708666208998026864944625869957868750691872322333585149849945226305346473140172936454449401857602675543010278336408213261165999021849115496464764309499950624108821085067070145904543882606214785492144362855079271027151482983033381672929827578395938642629562401840883533919724217460300360369695101478296842354466624073414446050316198354201257201907003916264473206226788107527399255680392395589274660956858577508058738605488286183516695908650886903378926371851832100797801336913097869506657894624412488742183210644280782584793492644349109904131840001022616624669184247963733439598551707065293704114462698639721668483616316009959478588709500155379714444824330279512484167822953688371942473169334006382848911721516655481226322860869792085248660670283531128348058842668234991603792174553620086942348749484659177729958316044885611864348514833545472790759096255904010113942202477490552285674245898019371691563805438015301759428548913764326965834868478802444719688810743885016542933998154564309312055076538007708130147572868655455060741355256702177359948076991238072367212279694323527672608715118790881680010473829211957480441901630970877092073630333045273014274355456364289817329640793277808442480847839887537677242085035045540140974320757036937639522074172046485415498109085105463641746949633335834534205526666602053820034720517642111868528830297629668867544879610333795008552329881051736669114206472756165891741843142129783991012252223477927827601625442217489074079737635856711680000000000000000000000000000000000000000000000000000000000000000000000 [120,40] -75264852584445855618027727704650590842678782352165376498014167623602219579528162833170050741341786262467964445199893510908926181132608344963002633672766331939281824888031625665866368107647135611127022834871926135871104225308295025614397259281719660972550261028762657631753055612580034854090305382845120832703949361033356701973408855310519918803802786788707625199898403853123231958629596347739871133978496493221602226599584560215260293644379255837819625787047763940576028758247223934839053817745226676411289947128938286251297631469096034496408105786315624807960066183165600138343545958621603224761589837706286658923468398220169838164657369188646649100743070500114364516314016209845829043418965455746382421351668497903003471631300407567234696914498253799221797581271411546897854822496886076357706078014076091000463490350684998324554260609876208508261513408467723435249368874200183495823225240407584800688395796080851736867630976437323939729174926345004373098681160024632201086036161721320182974176022825886197068900973552972619511309339438652358785808897619672258813889355627058387498341208071487951397364468400562078316316430159867765022978261136219830571264582443496371050829173197894147597415681847817226762101519195430225323329949118935974437930816088587410748455493912828943594526517190273756349012109270373403229336446187128693435470171646820441150962841009450445827243090675092886800532659231446941820425186539563492546659670636832291635842027913306965356610353071469480715765878448486530718028024278984943392776568646225248107155262561926141737563415148669533064365016539108743749821394351775463448764142143036631634556717030350406592089299207974787157733275414299054436410827328192360688622925764997880291591508455146235735732704791680787073515814947801584602814031333665167111758015803578141371822148635106618786827186546834749455556651298195615574773082235659845571500936627036622666254504356696938183784871623674440206957313639484811531764344979703866952533311532258655479563971096952842132538511714306700219481417085517666123669051496210605348851619335437672052569688294213218263547451320662749046385264223590959327519416931487703384237802128839871476444817146356604695416785427066731444709126433403484087315722118599286679005031110448953931132858589260241136723816149169701430836219586807561198306307809678670013527939648645361463524138776801231461455325974172824445775907387384681268456685131886486602054339527181715520124137690847001718407789236353598996844621390176844271621293749436961259520000000000000000000000000000000000000000000000000000000000000000000 [120,41] -597552719107977210349250112447037827178027561049435568011006521523288662836887077352066680449751543994729588077865321102418835443015883267744186680502558648729649897972262382161266553647808423385082054703271421864636856064679251857450339289150850278401084765101687403678686131036697982037609649656169361191350816831859379005662056711597830414989717525025099819266745166449978309291216809087972624013136925646073206786739409533897543233704146623534919038630457962277619557246550119231458408514390323878578840379373151980862631681159830556443659913812890814042957110722351771442042510391923495684159942889072088344840275992607109025462874592966224873133277498847736483156543256679667049016016144422789797561400973255540056471152073863718450293882154595594441366008371851645647538674117302036224555893876708793792923979437189273269959448264939024367194525432652728810318402962637307488575245836379055193339567051052064840372125092551015950518559103118854125349028675125076342742588183318162074252337915166089658694720678404803551205463769054138373361046029682748373521611430839204398357811070166628241053257979386258603496927611956903692232968191620359237414174097819778336123550128058474320059430924070116889403288415388720308302050575163164274306687650560881320743812373570748791696942440605345439136286987373246240417196156566828296155490330958173294240373901229680959568448498958543547855352464171370073693663160607568586185967043164146796855861205624262260413174839089397700489735471362233693718430225887746892123817696796190180385431453093894851784197896919577809965600472658783170480850869149886325096156371075430713434327131525947796021264744310918165758316440700842633827396944002361501438108101716637053048105840452581022871789649262187466848214689387531320721477071881549701645574958885428405850856720224874181797635764095087300065008078850917450238362117894400163444957375408394389163325065653115741338158058857928286917020617984410954874441112881486408334733973181226322356030225035928789549270307996878841977476061240004768957902404062740188861392586623681789531610732510638449350336124815955743949579932112901824933763602479473477635415206112277803033469858162319185651154886995300615809102981608519460316795711050619492674025538478727032636674004570815596964782643266215174737456908463188573058604455423329115490520648320758036274959612518696605982178495047213695909828364572689835220334669766948970813763060586541199162524858192301270606567555586123896312847729702578281960674331754403976970240000000000000000000000000000000000000000000000000000000000000000 [120,42] 321782657986012794343066640537224638741604891332819325649033700563418673871481021832089338981425866149800795081306081016004959331026340576045207118549903963351616820090088783190754531004973864197537160625916915049900752832166499849326860154621166099399087277873591972280686097202448236118420652360662113581619843927182511937255977001682559351047172521697461800854360995632952972263787243303631168394978663646040555581132596859427750809085590468256132634371980287830232783037072840248522337568132046915700060583088770563428080004431162208245243410200746944533723814908623626073253397270377803407567115219531981761827877878648838913220476202771123141661036077236341571198162188673134932152309148282499009063073402275429522124944514941970127459689066092385782570817754052291050121422757094367926773341274444967364760269213536124621322288342459622990166056559191188402252760488968781663618409949882225889882707179988242986941466190168700812342774553034055592888929073743320115618641480355526300706288060037944733152110149264699346646377252027030129294682531600763723956641816379059561514975870042602219335985130711817015611376286736559711429217828743539771043657362742991280208942965576613359132337651583137055904603256407862775608766821169681804931403159844721305557584262196544653746048951923671105778209448354014943399921740276656431736306064600173971566215134687944012643474204420547072313276524278607646456731132693888395793979788017343983802505166879759420361622969855003939019074435713002737293009489153196606091505509614709933555452889429860795686012282138877867226355191705413809781760148158031401344874634140783565743247713056532987060564528914428106667818560686660520032423617834250331040055051307812078941925603425398243055483756787427051936138640236928196862211221185532418354550356788081333259894006972257508318238426794355473502597747147205853868962105120429637804930915741851074919087242569111123796099073638869485025927654833569316404231838272876514852403297809220765764165027472885885022795942851174915270464319090558942960333651525397880929722815959979574206916248103389521949152058692568374674443034641658286876481114080372074772723270339087262883867028314289591485898641980942938088457182425219863649501808526036675148830870594538600392378580073063270071883138449466823445181710341372629912043743504901144636623293326584025618065038753857699582236224536998496912084447124018883361528673217441087257312896295139809603466468286489959440989037857968137407198447265044638912602266763639557980160000000000000000000000000000000000000000000000000000000000000 [120,43] -105321279060539834003983793257502251432737990478645995298295007403254332261093068553990609758785001426913604531288802613675470624727851325113884412922166337300819165209554416402174878879127189498060347031496255309231762362528372342786614880893712802823236477956150497639998694483589376749881892428965099747803081369152440849266596946097781032223449146314549846591745760148044267161820449541728801858312584825285044787604023405599324971149736323951903052292636683222943562871911144625719852815421567150753275195687061429185710033893118822408382649296098243820961576139723831689520516936329816885967819845447324556687453616163468718374129952441274363622846500325770507819239045107223887505645340448074975249692721256657311488596192771086021434114734837840012564063795868078139247785691516392877183240002202807765091019176322930140154376732632842039181137597189001039676839929710322828813297121537250414814445404369308100004615128101324101432797937239855919636947559422913279435215621924279416599839141497684284163371166070175554734915548169611704416550203672583599836900755725625982033991014797966154994108991842967657456455915367651787968623003820057444159131897016889906213637432169893787699853779902179945233281877984393235383521561174022537048363386806856845801610675739168091631064725847971459660926326556920882974716023756998095243766833477681154235408264542347474421853381005175557507076335075435469940943923552265827650160110487289069547911567380894850866364835092317572256682586210081477544731418275705237945400213658568064506917143777663149266685864346040814398271626286321972110949936303128949669657997294730894863585655633327478613992756608932558842889234100372651165304735021973376391166262129595367112614979461833646512508097287478422859164710113965311616814506071175598590551920319329408835459343144492589786511287570918628259448866966774472766855944697322463853280360321212044628760866024182689378802024395525808091471132118383239871645574277858273410906179159718445631512114812744401623752908475434226811548595637098026117026560762716315941508082262123679151542088732710018472751715110099327125487032991601042557367489932892494165789218632995962087424102155697861121313775671666782732274615742061262870023845843237451028688842389250703293828686443497523408916464687140871353481182403849428397256778524008441972513060862919745284887038421012166415160847603822219991377021167952664240286489363840323185114064433626788142051254124219402931307005782783130216326277988144348542640874886237603758080000000000000000000000000000000000000000000000000000000000 [120,44] 28377261130099441045143693050626840944219666616894602770416112930919082595871561291332777738501543895300731214991436670379264968853307677522334351526065416367329904880631553774039371805457251260675859674203577287110953841027821742920171360993331856497965354651512378423721663306653260437825415120605368489326294017643802514443479345261765199055538655949975594961881129987753018936079704981054591386538895347193068116901100924807755420464579448786786190148649782930782178255627616507793303793354293335389917923287454902980530932649888688935414975203879154502930938693470576582279519931532773203787878741225146900301401605586164629166291548331617032664517146573665508885399976828689759341902263793988813443629449828842582535715362537320330803842111779453300433368941460818977585615591742521909363015206000743162420791994802475663281268877133973606033800711757374416864446702321527205320351362168287240189962872538986435491088653967468195521843646990158420815000852128089410506508082863744844466915316413494299836306574697993880382410759729410465470314121803278806619920497539857233717437490315441387498078420036576569367873877926184035057946417689144469627837388850062537886801781207059218436251383382063652984376095365890152197271124954774045435801929221641844349467272991134540617901269776815201851743183627362033858093277399985931259370600825042137990350234173668536605380268533916106897697429704773727583368770739410943195088478340630231089168225634144797576762978754976647583546169724596019256134177825202684341738807202706708152009390641427723651890524452516013805377829108299085658909185099015232182770472966946166112097370114117375107882784537582042553923731536880840056664802813229788490851944364990076644425879577399969528928216828384658620410777942489736814714109005548407910177269153307383498398925375897185249747161804575437096507314688673057984367581479550456311980948978930141814602314601057989756698982271151006341977309568527525980634257784905538503303852699027591420961122333106484168927485734888165332754009008709524080177895947972719912668080359997203586202610308871184740774499980138902016836586909429642085814079970515033761392673567857912225108797308058254627612163006357330484849905375206113221022313072189239359973428666473182284450886748771534526958207903779187386648668340589576613859558665229845105460229418898112495450735879696536689004129423055432530509852429586558148484212020796250389450740749317365086962056868683419511608081025386045586763687939692376737979957581077398159360000000000000000000000000000000000000000000000000000000 [120,45] -7822278128899477702925547460402444315407637570185142623142005536391816467358443867534059057971055052634049684786407659725089203651057859543364067206127325664344925438070812679579708411458007626564398162552053771588274814101448516864847130043911629633430039926286390665905747539396411633392186902898315066130820580411030481161323295078445074329486104845895883781458772297132049697536679697967578418209163761608488333709717669636657765173657908585930418849608472903603902714609117312054754086207368151881839530718727765509661044180394955930885139066127529142704769494389400251594917193652884912082041631018838603561027949086874618578807190485571806756417041553762199806563682402097130827204984728651549772642983431412801678285182692656414462300192446960452833019606366220970404532108395936144091048260833908938627504948538415533634835872015745726382985095402287916109167635254613436766728045343330860380999497417171549503026799291987260407674745794569750490452204015390654449528778085679031372907969357863102587432511864636459491478436164804792732543705149533564718112293801006116721103665326585088143625920598481322099983019805399197111717143300673463023176935123719332844112152742135869805334967052739248981722395137194039326440053785832392377468215703625125382296700865986655455146768065164047917858820739325534684406521200646946572906061371609421825794383895846725476296344715684625991185140779088894924068855669917413601788343917136228802928116690343076155184460219926932196694181780460482703236538200423058900644623904375785215929827994863504265260726427422648211583737177278541712936506063361091738294899592468600226705222543797077727963959954382907399368383399161907328533836116336837656333287390928307180752023556554839575118632411591052207393936303817966354669943339927352397706273601236182425512282076473904089659182099893645335364207536545257268528085045766774129609707045518364222119918962774482499698102103197953314711713309465131222541439747643446134645212409996684551964792718013863215143771126568828739791661709092205289575839940141288085158812113268963846245553641490528859120729862789079951262547893634266185493044358034097211716204389801123579951427545789197269732908645137737084463439150127918556982598592184184902721820683276373032163595824544910636654164620579229047870353980318794279497546987767279578115275973410401444446929858646883565610698866611697489712254454444607275610841484242219365450986013049719107086527483326390866546734654631625844589341761013578578896170384023879680000000000000000000000000000000000000000000000000000000 [120,46] 2319008041763466609443131992749032932072378154199752017551671567093073488040884406549928982693503325723975867170356929667965269297073499028039737156713267545325625686976921435118232261135634074933183351640391956514698772992120016775911374514145101972725375275428192323256867498379361425838110862643020731588914968514370564211693472980027806645062640649529257715354777674720246916770541436368639014106718141421196860497279857301048705992842312260866085819973381198664713221239652881462974901295588254096159680723314250374607800487583406444818458105751836752123718613062029004390825804898407667244990855484926070192967764205769277971150225509431535528409822766393006595808517405310121469469891624660392960667637300135087183023643841177525782804078736193140010255903197570569349393905543899880970471876313605857885212851988675693721366576199142495393601937557428017588012962425905234400664784950264646263901670520263033001510244100600828395367635226720358691430462140464513227780684398048762330353111662108816691597042309978830363448438353001960154115042515706994621136317858260744058679661400296454034377874246290385976428028530870041343661499067691400116169959493330425349508003341120951605490239356702925420635442027337145654775559691301641271164028168135444791738403279227391333194381716312559210070860218044213272486887065040490135969168868065085639864563420220076643870810025150049809373705230738323243027623911170204164376729755571166579948299144759376719149321751450350272173028195671895477244689031506122054485677944151056187819593136327932787981385887393581120648822717284124846416726356678472119293832244428894830156584808223925181935566592305422223983028647117114530533656421527981281334030865252329576480391911296030447549113046155256070684789193970176668791468555707607176449572330665001625953684592696414541244804166396512816139697427670212091391371330940689111378226895997792428650638624817726581297429696494954065673497837131235144770407339663739339698102146926884503798003049515030106019723801800636849048730467890428704929369516523438046051230151222377031290937225736022069716826809943893362403160953431347478461910417940582329091072628996555561741989606692974585244507173009978836478315383636304437738247048205142054645457553744793788238477013957547364874985939070314485905089487446869212067006527923457438121174120302696624999705865710444325842056549846286103216164387065094284263737136623651191694568377637902914899887021011632091873522824434112046024797800261543363942987280697870254080000000000000000000000000000000000000000000000000 [120,47] -647868922226794084788738252077415677995978043823360465538102592790896207499310659558439138496556554696771025018539546584248657981448361802863762386645615922859907111478196140546917104537604765087849514310142138158057619164974296993347567992068951995657705589840735828872170290072792003037612730052967166886876502872434734655373996611487263200805997909854826255676242951979446046223684169725477498714397052704492479898974069909559530160160573926797466524048243676314763275890378152787576618599065573183768863659181179728318312380463448851125359533101210511837472513535746258032200420943641459879614318413779825279652483646931555525190104069841452087305303772917106322946906753628323126741945614588419351403563834048167694751743887855637703329737858738580913977892472483268018537008973083509821067894221535962883944809551244240314103200068442426638461391366856647195670644201278050424738196744714968055106491359083407239685033446712885562312442565755149607100385141855251574687726557645762995454925056953146187527297673244673554823551495152642198800980526980409520633071899162489453071965010446410795580353877620683203887443063481968770005778102775396563888367061004744936090484948298413501765981879023221545062562934202411772236871825443100290394915660326052527744983858390958490624949896686583467528015345036997272466672561285549532803785064950873482062945783885106153342314821890269923073243358063712504493852462940904622017742786804030463781159304945568292482184913417724492517857201977404538143538988741877489812519098207695516043944105914406226941274473934937315280579659225752217021367945463461579077432440840290494920577090473314257960473427030047523960896979429841250294504475742279311277300115041389606832666309004248616117717590197650817686618557582106910351592727464877077284736015390670925968696523322382206347941406470726761428934581401912663734938267118731970735795221250588112217706469889086813651262463491210676079287970373793975102917239181343021627875237258458856646577984506859136345420397352168505911041334744778952200927402890073960750985724209153913636515491348805827775969931745205130529710850951727733693248623790118226954389593235715790906890381351586184488549191894919147120937158320817566900606600692721571579930951261426295635064293912997337057366834087909891604875680132544789934229678363610812730229967127841962011404617251812811184007357845872247065619506197449022159901803009977509405102908713104647079168845063214475602990095723665130268031243995611717033618337255391232000000000000000000000000000000000000000000000000 [120,48] 151633600019605938269958573527688526151905121126772746079236900625679205785626373140892686192999662327751337300781510237104198230249634398159837984391912351775163284923369960861843415670544056467839102868475952480946737309534518132907791250306770845859386776269683400569002566189933041123810730551724262763918054119097728960192467214372240830702916864870517663960114347771963184117946285015865241083377198620583280542103323795633594088434180624130830926436005844242598642246861004386447125717647578522611742531067330993228754858727748118647673613396399859303089695934819523455807189578671173226366828546076128241450454036921614054211636501711074552842657574728037669950092353617598018436617876181356715837544845868302340889044745294147652902256700244056032114876620466526864872087254915373653344826134052346706710185075119927282672738185293124921297439223776082871169664026598249598792084215782297376866573667694416518248546218850205513620205727729350545729435180546413418979117474119749147923782281495148347548847579664123616622782460038854862027567835560201713454873083939134403951278644202836735004253265729730575819167953405953338876898109482278108498636672749018293560091648032443678694549173897958292195648577302485410772457410333092516619791176348750056021486314640937836425514124226965094486410837411736690324939572452734725825683133654812779263533526546704089548449041036453674511974556250590139448608558974851769920424693309892531606549308378723034160194776343041320031347996344939562935029811810262034226695983704388215041770351221795025855579024718074356511821715704747429079583327986506081673949146967838567205423623739000493668841551637120152471335196077471427871609167546971113893373695501142296053313374946094831667935200980251304813936314358970719230016566974669624448700702933064263040043680240404395906989177410884729536743165598313323950279341997018744037265934035154671573017731267541055801813416492000318162373682209661190138083405964996328196281376997147839059129949421994671499338046486975096391895815680508557448151200612224432489299803698325869739841124096364177975222251842927798340395433804505968644341799284912731018518226096279071463946895279340228198765090619091407526901355196148615218473703342263196297505647713057035321535536122751092955342884460981876302146924606312114129747319822983753241664938972004482073215988690242006956846815608805876734517755844594956990129031725418436734886225372414295990381770392788717786115622531120005408575519705014981310726974126245806080000000000000000000000000000000000000000000 [120,49] -28089505350929945200631842587902179319985620557958948444598737263733810492083188022278548040431549326316393129197542296315444379952069038315863097038504913382619642752891617687036732687887047546795390084791555867284452049040850773420498407990028557991248578730677568672883778122345687543989575697690376074224367860490044383059897330818143785617146545881312638740376572593227131924249801869139643037239907587647185631238734298674595219326347002486079069489144066665019718769756788372149104640527280533065692477236998250282510666630323952827424749532613960465509281967326295545769416795982488044415931039695482912167131379933664320258724093425484193915109049631785698550063784486823703303812842769595374909206419065522465639051393001541328487259060450276142763560780233936438974041137473415849280364877027895152790705282683027739622721663768099415437012256443321003986964806514615282330874195639932733781776762221966611571830361174407050240335013043835914343363659940327472513331292189228299135789146821265656540556907343214228953962132656833080004308336948894775808051684164256869590071695790543427198673425391406907653577296661103631763828204236346086063026347362018628920617160835873038123922591536849438681006671224936041220052036508358941661930247509006612497677315381556298830113907572445683150828650733615508827096070032902537254724387597723770922183117119141385859610846328190542082199530960046820776856941592560943433191495494999734516849971945024663599725713122773912484180719865724085102360820098742612732447052966328702592171133173875805148871434681563861096811081776071720684467805703039315847002502360885153396986632411892435050336312612239949637850000777300461316066091589168934769355980715479640233862129097204761707741813111009840019942601239499746212179250525623747245338593902393862128018698674918232960770152182597777787972441863227451012414362474839003869550714072038741074999336554365265577608137490179415581536768072891186359353419047367558582114700639916424594958033829255659185658438531311161992475856206446672729127722089233554279316087399516446418288386321242967048064045518357712662978672624108807747196395850160171378383578789914239469542962410751443761726955634284861422253733427772512792682345300869401671289135390113520235142207061880817640276698200689731967739100815903527665215748922599354110241937772045022610155539780480907848107444786181160570850106856177406740919439832103448505042475292466665428493719786271584793883624804811931821623834322441986290626926275565977600000000000000000000000000000000000000000 [120,50] 3889784602335392755347861301432436515282617662080997640647026829144313585170500140531862736399966128389365167902642732943129692239118938876920472637983488350920738778160291325992621421101236199509954267013910778172113158778556017427423690962058112606744204147595102818401967032420341710087904034441414155073033732317340509302981444393682405171148123128739293565530117845143618085690603830790206077022216384610821310895271945119621208428830498941697705352242056568443570635143247358416341446257133099948836912152309509972545416612939598969524906541584370439414767148947118306887743108748098222992712258007567619426475327600799142629576254113575434268908264477780987934623385498579471626071879389176132866494114711571213732574649270942315623246978524367199934946218636649293305284402226577650585661780203567475762823675393798206934849445977189219633818817406944152162120474609323413664537877559038896467120676668975643744271861774227756936856129412304774179512874372389414566508898808704599841175530620505560418370571595626193718668165295048286609216710305778646016283832404416070709174309607896614889463639717558186301474160747728051178569546563415950992600001158273751823280776420430440362774862516783311794352158479970534116811625813944625712045813844859365887673857274169980167805480827555219532166513721577126430262876988080049398765391461178829031044485547863532183866635534446278295905589313278449668790254091248443021888622007240096978497365115825402710385237407800082565730905593820226942592588800245448210061046483738560216167888216898179651960317437263442321378066006331508069343955127308226736552290163045189167494183087472408984729437327348958276077479470748175693695996961036078376138300675851720373355025344513498940470004338160339750191541963537579200357947767400781721123485005999686387788403345235258332232733918529844412774854948915925431383576537262912884334239519731071080459150010192414731192799655906428874390157825158021738547224395962763833906177614203307851676374829369379547621194701086725646429913695587517453902297899854084082679282087209355428435122089445465869198405998810015633128362285956227636511270707683382480966783120301497337588418951487612453384064475447801416306301118793603655157119663588978353132356840657935885554044368807084869873640515098111027896399080109097530259208598163903817067603715051242519755754739638971684779490660097580657275575283460749950458160949061990028895799090578783302210161774820632146852559434460989434033886623325465700733699502542684160000000000000000000000000000000000000 [120,51] -327023760940476246605006973541420381114597842554493067005155041048526970258297768399645058519582407532860093848781795012425641441697593452464833935838039809784311475917004475950986965851004246992338442188328308862902418933259693991709330971262618150660598828588457736345749180927533952295762002763736694232005108205188172940454567338949480114273179409439932337011734729646569794605825661374233826647445739496933723662201672554653333211131932967564361045574521002386508427185863161287599351728510974464934189073993131237249676288183205959790596450556847444430205194282682684486436675404264146245938240380388744896075116564998056935038564700671697203597937007422865040464325780837954292484124706428794084470686072017361881808432470137214148881816660219974526986257577585102428392559502411002960750303750905811297158333931077095836987001518220839049028118927251632233243303782203103140108751668763053183080080521558425876447337285522052894917580287363562297480298506078556057485479120123817350521301559466383710538955024634325597062144276926714312505161155104416346441880226519619423403692327394309938073161414101828683823394009284557555313071183006316977642861258841090043391761749801591604416987319116689268122330652116431171012072318053781478657226570298411226907503001593022899539521860556975948812239870849637628117410052207846240545536223558187436778565089144124414032594990854670387667743328402684843450401299808963530372407666436633609481983091906659986379224910078302529317845628877909446044314534488443177038993081461876015669762308070720758285297107667432610522324522301349135883851713639154667078593208066454210046547848816910794536644183129453061011709832735188595169711105562805145887735511984802861352311869634623290591084570091092641594921433894151492425435776878917863268772115700959852518707066484236210390374822994436851121317769651260335180604282563068266096958864269242291928210615367989299668043983283812211034077320036800739164708177692130565382192778438379202122710782304219940225168509014424460757390674893806592044940167032046563953186008740336692380012704515560763108849616133282771650314691555747361140017333504748336028966578462221952271556070383847539936166144918149804752648185362954402719391204214979748398832809130024301546023558010618597922546123687253003751097573874761418261013006759004243729455077461956469918426760010173032438491440988413452929650273808557023251783037634173220977504969036944176754686099083494105348269288277052210612673195852203551968388614350438400000000000000000000000000000000000 [120,52] -10508404576910395407218822452109781198053037125824812214319877181403123020854572685677576111101634066966853946851695682301734397001121870163376482306901841645201615219823870687271221913576461925479852372179504701194271511128604974781718537114093758433130873952313859217099597211178034907228793554261248476302791712326754153144063781060141265736202000059357409853256265824690709183468769062356843210706311270963195872137494488789641290498369952123691702766071773344779965623998017416675250951433970565500898930808593334421828644384408869456100168431285392683169028468105940707157672639003326677451940857191526618093015555882417440620581029311509304190156896552196685311529237232941702604126771191076902958473236466883622940833947505496069367209702278521896592465678565840240599972239558776359403470420816208196558065845692478962107008189978385999849563727961659345713718276789210958704725623426479735709587542125586585089574920308504168581001097780119764748412784701473187676436230159671201006778220751174543229747968638499140438301990771497702699753024117817506411070513845329349986731766040621236937096996994863523959535912202316920871321298037011936857082579737709779287768255071062187100392954102518638520105174291714111952366157443670327700638308919891528083392645212782182011378537071112172401684960999284687604016418762208048693851832081568033620408647590644604888208638100020393340604789952323599213924361633861735979682957681938889590679792166651752682332645028232615836779262625261822776959113234653246245430044182190886163969653794202678770101760049337358859746830931959959516958811828150294012399037831174283855467206446193912461087988897425348237312000825624701490468123629764465853612874800180958599843140620216208982102748064389301270150314533620715556225116088105696829810806831882317186170128343921238183629732411052090010557522330109929008435995901782502840226445282900588744282017418067743441143874444531676747297815092326409403012502472539603310023266415606848015880072231718796702729904874104793353688464279016199722335821793634129196307320250966132114300989581008989923880640317895613748205034360187379704044488646690106506093660292255593246737380127094774096762587611635360163841159756199587202470239391845087850793069331771877878139588679898597575149670425409469633359178560261895656981163886926938823279248652744690513220973873344231655333205611203157686811461927935379311547757221650770666459433503974930849593592458625387224814885900789819927723852824516578632216438227599360000000000000000000000000000000 [120,53] 9983821919635794836304919902744061715711457058815335498049931472283583627021025762232013631450546102179295478344033979147226170850013988079491897458018700638706973595904088806656059640957568274296233792956876750215249459262222516578787430918420944782888971145556029488103171739262332180570445827419026061471147332503915122555683468839169534388327668613296168814575074835023409236521921470945032342812714102547053697105779907467234941347523960473642615405749179618816897858931903193592687529990336271906047657726390268450283608605689078164951057196742372667721629600658187270204102566839151960654808176082210844000385389115800321618349033643840435865367541229914162492035813595414504364592294115812302541162442041810968088556201142887845390720035647694283390953252951483442477356923982831935806354110341721331532970516900058413294092440791854631116823055494005850243025061233534477954077855625679912910942668181497417080419131275651587629560637162658564988995417926335102541994843756861692969589742682787497374833063440145857108769059903533332624947377149791755195835980424343467367414848577941293395539431969013528126484194293513181685982571044046091882917796618987570044664544953480607812149122098428472900739455628789273511528071903158756449684749222362150126598937719459744121527256277869052998819188309210802831182580163997757636714371108857432250387800274271210576348401096736663834669791297607745683242127574251586697815058829867088379774890800545642887467480525091094689616563980526507570522502622854886413250771205161740377478932062663391239260809306671494951555039033342741478720917708909153454903261621104535658680151553768363645266061694028844670157793589418034988943395467595566026093974462129397217454194606414734296822102211566597516798386963129158082786721530883695267043148111293872871114048335530901276371066567566060924619481738654647809372072035995644496713728102171913220801866218006559279197859267323811543934889908846017246706692819182783317004902503498502234445963717987280926670597382195940701775302683101420423586540366026383475723973025002175527621121980412982357815523736121400388517419833923556864381596460877875743042451386033549841792043464748711634290732242845983922244532524829647864495034530778541209439482122671383140274129799801342095761666490482630067994221173093621749996545030640917945863412522896462059008921164339237171152473451231295803452565861521009135564568231004066843927927419711416651810382438595353828519209063105452153447508649426773630017112480153600000000000000000000000000000 [120,54] -2030911368871292698210598267501507610790771840310752416046450046061978771026421193387629853836892133628922524597396963389843458211587483002872178185745943546462870861581776674297483023979847715894748804635739909140514857522149852277913001632266612865518085341096920971202737770352083219575108624669410787960141907564795702707350360281049223161196428489938421718915843289406795307573713269725955938577124043960908805830847246855310275455238999240159965735980967039413126116034669636972374111487206494067357006332710120584669287010392687336107932247699811873545061581806060387015284244638640746259243743582933573900660043163832573832106536792766025680552192577150914357835234982725262898019216007429659102823178668121971271023373175010067160249872849325746470627836689527966897372778788534887765056312906120180612853328594867900413062215247168215815540174888961542322307300212353361295831589239950302932118032625420526847282085668029800153244516348492706313990966426553213518049169865642660721685060895464380553973780285039991894407989818785340499721194270769593769095856791247571605282173910675431323263810619295077810018497433737657828432719417369635586484279767001147010411620080923489779674530878103252058542384549706315737972604975284965156640488754705079535486166746458462304748109794774753241855212959157782529043641311840114075304726856789946995878337400535929469952551537056158657822331887513385841176268213844199849981746968841074186901520001496004647489741242150834003503593863951447862238055276975439357801376249584122642636067876654185318823171420909786256113966902333688054481351645605752926252929863150107118936157112008925463193197827001859618267482817666531059387440695696994732581198385667187571281242036258579729606172853453110387214308816534263406152388525950724409375423432556562117299523477029910333023418093822401558028726391946934504702797154720637667308479939879964854405592924637537217725617372562922795141719354506648379517642933798821432215875800106886419062212400890113229591686629294242755008440943060326550750188532183240639344341771012908706523725700947722393470312096561068877789798936535899264702874553681019833469938173674971438784106983702026316083920036802009978150559262259429964106814381738477219322870790727693290846678085940150802746563352553418874334745512412314375202554123106760535269018770880367759350297078588953842217392521229963285438112540100031497886171337625470028084098363121911196297115780606601902548036394618648243698275416728146997523772887531520000000000000000000000000 [120,55] 233122942892473603234480330505578601004033579302824034310883411663851129502426111276284029616677555316177616498885507834754609955402407385725227640502386103619165591595181683462256036115875636978257878983347759021570248274881112262232364023931662083223170007334104755126720291054708575335914766615822993568563547798712336581785456015096285640729511246892008488545415816510467923940748066209373795476001886678422432685988749985344476332241490409244418014165791858621446719550644731285420031122971514994330245978802032727526952730152333659799251621980646254360225802562605619410492881657685552322168472965992364724551212720819956956198854505897684409507463267488565556195690352842172329012338626690176056905686287040058652228595427928455704676322142297753484600257555903195722295934035558921317450594491491652775843640261404958860921564054766772894329033216741067973368109949852873929333066313796897080863214872554517348339619829280722411797844515424431906937298457701820105174515129829034026833637062705020569280889197779823919550990021526546859133247049268639047331332700117578450961529142130491786203085551127327224031165367824127062177418312763184759720012492807465550777868270230395110859922130490664955682175854078772917979197432216764965752687403885774284736613657299826643766984850543661617493332268753990604583162294679295858273469859973724531859610203872763622866058933786607050063029296312249359098134976783384073819999121866312509358695415833032889718322102139842715984720677328872025396520131074233614432922578455886482168588397406862570447270994693899685013877944118928606067451318694287465980911116844898369747118471640376130892142460553314131189499478373221486152606553116542842880715706563986228728838838271217975583953367253242698017723230493579229994488030856261308828164086189958262447177838611911252905322406366522672550441582420708499606300643377898446187342437657556684996242972534122816325936681003885867212091540179448949717524587534390067476787146839123937953425929862687057307198033907729385594795460886197539269656694605672130358456765546406408409541150646919916855084125145984037585832063465358503046957713788233842447826781065141884754706107007176246201187544910368899892505347184792409602976283716810831224855916035887947935386213720158501877654663589277940673370163713389893146246053742462940186378448858845428418602243184595370527717709411640312497807396225385770888021453207820671390026831359056366643379826805796604736867531103931119418609289115991071611943282278400000000000000000000000 [120,56] -10931117308813958195202830468006014903110178150179335939537234750034653394200533547204539263047335477235099972252434726002056514834470691031518364376935624540288813548522538457279777061534981063574840568099183348558883004931987853129946205116937270580079449617835554966472382445627458047787243092813062334651272917434436623192852928879405640986834449458394492451738283726272966254809333827312073900163269586856312299390452344063535732111123330787187837216395217406950004711323752316028591188381738434992597510268172596190665751962722821494837150240350294000677538943502354786410327757893861279880480864803737232651870197294813099875939381920426203693233349547011425443560446344968410716283636283344382608632391461722400713529284353831487986265783444173230164901194252015824137323132741539684042964865732991395297337408275087132074710643288760925763915231849333565108932418591677166522083002478505831744517482787511299645373040801400554869441805977850105886649553472937224250809325386913370102363724658288191883358279874891912651163714342907053888096673119046360564720464605146326475418142519372919514300439324421878529806431435454834043811688833375756086375280767086805312683669331724806999398810867263124810418703851749919028308046391287164277312955534185685370268775063024827432269432333063586092980172033288524847526824690045375994073862786804051732659649084931040842343452194023840493717070280061660753525644919140462686073901114295340132023264848021726916086235823831130284008617850129658727002873796689818564557021641050784791245813965091152313126044390795221785668682799141548688632740182352954960091733342200992480833390622433172297329983932041319995055329746627357134795340915083798299441812402968902978917039602277961980380374288495344157321596134853607768309652873206481551956988374353191802396059681349849194807386766536858467128983365414897468936595684820590720230878381049465268929017731274261650164360841364254804441101850911385702883697139466186203931126728363408183877659391003582173124269654500929372283683582973581480018440732605493764798432903688305089078406634710378612070441836615142996233864291808219022090644318165858690715718641462496685584374721130672021978378555060442245279746707896453847229562192936041145925770327633271017175417326599035684953316105889752004332618955072894463079984019814069594822554542985084502947132307728047867429973052876552143602652841416336534350384009509415734266604044506929615880668186916108239581119179251134631298353447212795672966117457920000000000000000000 [120,57] -1289910150444402517938897240440010003197263001819640006596870128879766389431004601826477030381444917101327276799876630417482190959670356351826269781005914432138045987631514106274142480857925948070090485977489467270905148905537918631375585467559595030265257110139875009517444275383313479987858076699888239073871262304679645447871150321453092902385007645761841272928459355114059146535453544496712114706847685717955913275640831272460478342168113371615707235135552090666653899430497138714900533453503055479529215020681369586560555026161328294424966213993177216033971909657437954068582198273471050701219705587885045202881658201034050474870606822969423926246656304063977814432577507541285148430273383316502820157865779870486159860407170593075702016021972066942341051214703044246900288615382523456748848503614623322992700087334286121901779935445321222522815466374037837974026282472255237696319897060487107209620755303601144159409898711658102190302913781498047189484860173189440188331016634801160535456312793682538760595722931507137423997788533306046481252438215898675982789782166539023464641329787724150218142563384311270553893734725097323448233343321577964215619539241617650820087062550364755569979112918637319327030367779883374874330517844763131356087054765697936331368635466567503541612494999745447922392575814939095935727550948917154335314707546044701415471077234974534872872845835372261218364388161612108157117236817669381784476014735962360879777674328731100909371057003103369444400480553141017569313520865715984374693887900158584881768966859224720503954997460400530024196042440544502687194673219224139717577233526690858656342473261696571853182034288508951046425857244637811526842041920398386117034358833140687571190268895613053362861075336169690485592325314276995489040196061797106285925386763637959506592619261043174276833233925819807466192777405332473785831960322177718778674603096909543053461176685820360480041974907937909421593051173911058108175679988269969658499818748645867554095194838447686144427875943470093693479276136155175402212998446705116178250239980337520509131123014945112497985165975479804399266956514898117267037449861463732953485856925657632828752524377086056839145009279324427933229873931923700204964330318429869103713311964138046144250505799589830399907865165446622654831895327146969543267274950252650564652062085977857996642703307921130618277915308218451825219601973175305984118140484165880224343628529420478333218123665153777867079837376182404346668030383091194007257717145600000000000000000 [120,58] 315223702657278727977577852275179322634304041008526506169940713272724373883025237123249469499646361613483351678062192097865407520181546799141340907825990816964883270547556634326192243502580909085083772175550677494637689119315496100462547625559776155867588768704581077290657015058847600017051831777720124651424450349111815835489075775288654236483169094835018523596393120189776967901733887374640656649924747491501970921409103380030837022627366564071322805779045020344060138979863923013724599334275256837093418584844279570575382169036408453482460177404733190773338689676749887275292510349210374490402190345298941963572510097009123450104075629881077570953017793538597340374347751876962770600490195373958079552849224203633139969570934398115826498531269215291200407139578305612536423863172879922972385339498288555826193182133231118455188326582327191744700234025610098483102852596171962841699694771861455159898622465911872157541082590539926663614197661254060629362965914877295017690677342001541854630592319150309375815022400524619926874298341833926103395645418521394444121138082285059519482422569873535166663480316107832468535213004685827620105889465203496717580529153186358174944038134642007036849940843517728364614409236560295885772295755522826543191564656566829655836005349199339510893532458602456719514732128997645200608790460793212510495332903726906410774119197216910182586381042093798481069005379634411371599670271011831759885395192990801902395146590258507310428453560869240039939750783052872369693759695460007277491638666934093409678210283084567989836508552512003502870424207841552069947723351556550418417739085072218205843000633071920762844187436278173866046082657802733798021636854267218947896506253863768032415150917785344032060994651293627092233301671859212504426431040994445822720494074807234444679317258876255854737203813737970408433422818906511353028545565621207587794134232082773032717827880882974795794571879930418693420398473621794207453437557579684098929268614728222842927313654811902730911758373913849209530792375439220163718377723893755067215307909209296052477820067993906452661818730142324882666264814553177805940378082336092610270658448318189999280994587978674396345095020245382687444256815801910291562571269726493362407774245879536404793468608380273318996083877379934941512348922699092079893171460698438608523347200212012532546370011963393932434107421143590552083213778996244474490573979084440205536145912370048659480788494145822335660106139182264835057976738752339927300990566400000000000000 [120,59] -32335370708638761278711922444778062554608148372859610913879030196322825446267336661338107009556235806204849283832078302620099751093767261018536589972425126838729751944721206832931143187071817792107866377432144459939210635898855595228018822416969602641214637898544852335404071198283463775832373655517210446374676531226781527760376987563225650013602139880239084616202632987108149559875008596594772247141183225810564016820292583291228021929444311021351707970072603051066370680947558536960512268362915826770755660590493480554794363744779451529462410493820916553882474988932643491112018130035586557324706177995539148100215301015202125385500225768818936542270000553849647058996944984765282247260937993676998309222654300767839926179125044218424643699371989702429244197307310821499867182036805312816444942439295503682286224973342972367565626489768662976503879651856364739105307701708441281481783776814524566421338634520112619181552901985162751085502274296221379612104201527067861406014184906902478598224478391630885939775687299466320623153453302801894455455325836429240203250220094675123199753430187930458337313762014342616616513766284058844149624065231331016504717738247997401267651406932597018346026257774763555800036853269861510579836856054114137269032757713502704036618630203862923360815457906167950054145589299880828207520603244980261914361739993315263484487065781849504690864222054627432708560807169123044291367347927953601349695360384978162277481305106688446159800340745957192594246731917957919185069190405911829410026017863536724572483550768783814242587026836220792505893779588033131728897177629623778085183581094601413353425173546345396494980185712960381865980716803520427484867244212716940108490002931672937086648456245053453862432109923904822561452297235626971526366646933508175826929903616460479382446942305729644002227444067801182638592748278172124244723068352317621682791291897529098556437408443668126871869330641207998103040590456414490126765042235883311160116662330806542131571585677319954721696943151845248660829830564511456890222850452844769818836480095873253305508135675022741959077539079869055305228601172949524648352178766251592736194859816369914971300121236799461029444385842322415317040484569357751841089496278921659528046020828968804988695079317429856782670527550295957220058442343066935055632703210935358308817829067732905773214541587632132441609378890450185793853001330366793185870249809654390891782718846199885131732824621969923569376568069341838819858942430066863966362009600000000000 [120,60] 2016329646236016023839108670538009948230515126051020604596441264747445369560758502317182400820754031207719308724457254596148464049186470800144306035011535963524685977133567904671071672773773750319597141741039243253578171531342892330402611447449544584435665368023550940193548602322565946477479240856745762291428718646129700634602060058675093825978648402890987538595319944021217674789555624607264408231876504141146841324413766066500890132259293544940309853092301487726151048619657230055353448528482304736828238415914476995914764547083873936240274933226243178070272291871843297567075138761312152712936338727211565313898000029051701107579086616143186081681769967726215872721847777651018367844770689250253674063541366141123010289073489731659799079675249385039075778399927127964897801038935721297969908461462656325281319129290659957761400041116045378923332069200754175614080556175292123370714249138054058036357245540166684126516557277657117843474417199959916762065272962050635668315008793301745845486054750582473638683637054681339743912334513430853289991649446571895188702536089565263834830610039243996908862268908796839900287932782221562281823030836290230634355061227769931950725768382311963093966693422315190058484823831846447463023397685350189608683864536788569476247263676458866557250657398006305453953557944392117259484573797460829704828788265618731438142697311500036441633713571244552562524155840982777831898017381151055766002207253449498883141361471017323343326208734113099406828271401186206690225915787800637083225727114436478610890814746600507822144351776235195650340777470767347689393510159024772932991092510935151410481951048099087402173184135763014389478551112795503064965208618301186746313394892514262520203419634249567716267402696748522603857600124438096788694627086377075808182650529562165787851598385756369785068219625549184106744243528231554536052103222369849023058874395029568478667084389291724493650142804746457766126058732747886170248573109263326972292743899942100718749759214399434131505634488245965789139569208137124674162756816768781194138473288551733807111087997484677762655478165779990928660680513466935749377074544433185047187732015493902057560709286796801035613339828287593804341545199274860601679114314873741947250821767233156145849789803433744748360824578006197305865452391971843036063386655657213759750290056231853965081820749635161546330042941253843795890745887124072203786291513925495407531912018314420263405080883474871510102922900865832484614549121559955317247180800000000 [120,61] -78951826626823166004945134817349965882066387343550981386804076449319560408305247537360952070690712533621980159567061436086880049419368852760476969653694767440449071815751972497831021037192490043477204663066326686218248910349439631411998488809143935890457178967599989924218446207189682378699934098407291283169124628678652245532129634216444724745060521979097281322446899589217449870600631400394479019896186011433472895196735834051035253076904253673660460130193352049986618224908754393315890173132880375113848765762065711120781221436657881257153521528318400560906957270903343225017858505952602091524126384261798565550893620470247664924992237832320194103199238253271768228964312253382608510446750929991950484952655318822636881037006958376746621977161248121600469606831976070944740819543311514475032934432503683354112553602465389018330439375407387852271195566691576363112865018597157843613978994544310603716502462740286607750710304652777893724171959829847040468455209921318565818735398288285746170033179339163864017696700860734263749324673563465007140500611414549524124572437657229468370769392922559708004129925342787257132480648828149465286972694177278125132550667062964739180824478409209182711646794205557562834930686810832922062546747118191906008006293088402308444291293926044912014083472148108679363922774164032479046217588564344851970565515007229789206908407196290245420549644924778816007583688216621444062779745183892871842579016776662306514528854021332360618055906750380239130227804955998751167195512400549851890591548750081755159980958818379248498494920963302010154404296429705723978795114475766897448665692357527797492301312444741241676363028821512612299010829110555519835267041817160579611595526174489369934379506790330803324971471220591568545639829456491044594915522755425810908618861004075923853307766029181072957915285602869486658276480924319816476645669262973617254498779512032150514215066820352237422484056270632082214755386223218220800211643366092645270063908131884073943326125366893917741460440206168698538350955219944947407787301849293341440307131414625846036530656269985643706092837059998006835119850053027094205655745233637564728599473331162781819011127408953181113063576838325161783728825618675213184558313062749147612823157481624323632094467770846860836722323255946615380755858854170537323837517323764757205683383094353846984520675483132550826649285925282351091239899338727793597957465199935096307075378527946499515268765979106083935966182079020725777928516904549862998016000000 [120,62] 1548501254624472947497969603278967737053959510786858397405420037741277739215347248995447965402315418774975555367448777041291524223917465026459702950533122381754989248829528811130906360549884774921178876373426644360113735937332898482371747895277493506891688638054533052216516484793186805126337259715662675685586225399330104009429392793197156440064643842378917599941142121280021955962954810131783836782845031304121973348368268092832503814345897881722095181752484762375078008852407407021997074451751972446688610787211737271885097599660855228052295548443029272147884064321889368464233801384180849113049390682490251934549026995366462695251246946158760336367184738303415748027337790435582135298472052060970560326725388517090906587567128454500342699499071455177239419995884254915077825072322422235911304434398177882822632946774019207218627675979472802361951713658642584507718808525988908870371641154268338587052227377749583181583065393773078684828328828410844152738281275101348278019205026450922580141646348788730687550362391506448140102416745111383700488262093526335357604709850027201071875901645952104654131667000338415603293097266228843526503953714454719824219838050598070576030855344214049373327159911846012884735810452016827140371726999792730135209261920385717123957232738535869689239789521011814879924116974938894795416809559416932304610438464260888336405055633841826432228508654547029147217041361732101031705822740065346868407866011157465952410905560960592624732677782986918428999975113526060026610543394125851884513492002217676797379457039678280860794603661722882911580032964684223854217270122929830967247338899456900441046237848466626913003505816018235749010000733207994563223420143769508905805263858470469690968745135194414214883271110052438651020346746661043276654754344675641566463429877140869752978034083598402191980787991216960025668907860133344821119336357892681269315911343230717903047576069211114186185032690408292658382544001938962361929619031210826023384735846859187852128762701882439688740178367744363615971220073131082022551794948161457575236821324179016476371593214958118138939629657133882525032257578386054471977996753899610492497408840826543765013436881454696757881016873314708078356703576407771841909145170724925020284444787335839319625425787374470779640549929739020306484870872632724209465272723078669219652097128104572316921975016766910485995672499588397107162271338599380819487437249007349163701037483256953864309674170119742835328609912414936343505623382049304657121200 [120,63] -25766135471465333872160257786248596246421250536327951891197884109657389020883134414475962563516896423379589879992737408287890909339474295273072248971333324490459140315217689835084495292544290180632414383536729912222536517700639719317467321020474167045104947008767390973776155687707112232356772834959676460107234915215567400071438228162650317293803563924979824773204101148811227989855092352572800994880865080771899016821072734915300147967686326681216138155774439024475183798307507063088261015491620020552223708772897097583457935715077086931655483412886503937911152423420505132059389558175413796854906284257042531279541232894858159864099168743610263024302757455651699202193012264577993036728570020186799846406590922904623552745284360220297389265400973518539663272925297780699178867185503549285057246689345323878250706276003896886862048906528305608281638053619564948434432570508585565029179836143953273605517849361280542436322330446243872215117338214748171212374851023884084427013895183841524378316659308965284602876603793626620558361956563897227522028004209280505629503436234887163320107479388238508891276022221428070394668609223423612244101074894874699322711785632299662719563931831725444702815152599060547981234072517759257327133317330637453307289352172830608622139461130260054774941084402358996303795969865044717002581129025035169603553594556022065347830420242455435479958711119054332093799632113560903912728548744793748246841735430018705099498857793918402334971751443200114110356210113171207540590232547804113403241493962432853118210879068517347428762870445447910470813924145742895256772985524971162328035019648983667907388276356063457135188484937083891756927438819718507572753289936976305859107852418509385238516069515708620395162416505776604699307851761412681937809682530308453943492283657069905830163776749011262982769893271856650139650703285556878274067027366787156142019908921574653393722599065812433497835558454154949023907274800398362009959334966439613188171095923187287131166656822571790613222097275613820839844601983913655672910269583668217007075301803225203779807231700083728301016901507507298669798862072904029287576812765500956398465612174533149706180553764458577770798511697178817879936784747444605856960335939678420714353557889653301391593851952027162001580040032095441432909900778721284956328818121994872279257762783292129380039112438924577303356342923601371876810176315996108871792741398456491066348799508220693229099966189254797322885459162642636377905994644254208000 [120,64] 11301336737343247879625681244921528544105320634297381427148862572014782938075749754817635950614494102063675669102993755722169962187548145330390866137443583211195400261310609937341112055755532858528445636090313447154808306287618308814750908026630002357860085447254756951972583565254539338899243928018299312237246476727455657031744860201177191954752998035726927522337199004479045990572579124555582091718776970659200289430200572569307790022541821124112030886768725505324949373884214326227545390277356550333666437237237009665413380022104251235028116154572623802840483461670524754944616085217721042942101498955646647746837360266019604870784892703870750682196289703116281405543357577027980679306446165397087269819088514505702311770876523522006460585505925781280944864105586908910374356472378786928749197730880540520421894419967220119350246401853344461231751931381780319456854381362096781398684287761891378493060928712343159466117459941638875402579694178302381399828864274640342132972780438215441977440065693006333189810285349317036309540111808461841982325038567906261560699472835638979898941360804783544637630290270515857987271744759904954248044093291384839337957387729678951849027529640332615561110987652880508984881331476336745501231698491880349597006774338682072303226482895308967960041147780551655403594015855317291701205710304468244329343907843070266339412079923677522217028281360356017153027124133977726087066260530122564381786174890924025994146520810460552159990863536192646978206611256151855391118792308932783914821941023536992752579364054553072995838158318685359594237985716884023823532214320740175309728637624458939094441676746766130725496355808572720563523393380732683560043376519907393568376818412228864143254679506402473104923816086123883986443069998526055333769576092999605267177259737781914598757440012179972246729362495748504345290731777678505592402578800712968463216997561484109554122921797321917444275362843448185776276265263406575177299451445410835455447286767805869187161541866760200674336922856782695760454094269745034611065701314977556991851707763520769412618656946812081191488380648655398217469176119090520427850476811237549053104544929874922314962861182509697637323844654884460927411079560433519426837015248960019262473346470433126066065418543793546895178572385249191648441761063450227632255636495368041587503246494763012934802161191600796459406791893043669013281706356761491142125305158431171001306216939660582460892835620788719217031237293653757082810023891532800 [120,65] -982270943165912879628365928905339125632385758304598130420898143180278766180316010838427488333534589121576287279665446879265201689651227065743183031362646895136427443082814741772905430202058717275906185158199132018731973127860569994570236342647742177591981034922014235656108330806346117890278480565724193039188513770605743601491737349427468222038600194633914529766865436026603034710516836253068249343539982709463898674229718299310615309888679777596618280728865165503800396653030760160409245840146304952761316302388696139341056882353082039728217223033752374901939287387776621795553794656787358757006990531314963566992573792456366290090385420112120241160432835710141247351131191846588014360130268260257242691287374509552827149869697865696963507320542308084479523253534425663041107460000528319470204951588720670765583769983142661139685552390446318550261110717482793598392180998993017285399586329267546945300450193908764546556639801224292714746765642371097032109127124680749529745501440008593973031239747618102015304410361697250900399380079983883336605199573372673135690907779630276472868945430555082714503025161955004341878382652199638463570012233188498649389452741322937657178881195349629075495489506940358478177914183234558028416652094115060630729172405998227244735521466337687822992585374264074422460629759747971772598377937350361183020168321558638758747284957998993244157321150187241559375299788279844872748950146090241072835864020306029102950604311306957906725249705746147582099276641757114020491130103663219300460112558927428259272859061120998749260759730643378182004418800427322707067943940742102733276996754333530370880180335885887984694075932852196110211068740214527847323964456245078672540001351589044814249818226188358675419099216134150194940075026150205269014057450616589565523535203422745334418091584161082582362107168558061057909599178833552507362383804752986966360237185467950706851269461138864128934601072843812750489133046000170811878140566995268568311483735173654112185213728666825594286801367303578602564075789517167507673311888216041481426773072841307315506390338121039212676192356751994560289146013156452854780657406963122803015676498000882599104574892521055095742573176190940436799913227221852113641380666252342312612863633931012169177066599157843448618345561504969345532447225010585198168938593573370818703362937662810356360013502697921113848575876344122491594970468553403245781280344658549784207481817465223398478350408036567125613906113450709452383193062400 [120,66] 28846603042887446725225584883515048179969839162741788774947565096510335183148153676404941653873317079524129993552095355899935532238001082135276715250642751595302402604773991382326970350824499441670484461425259615323576868251446433056059932742472847542171787052513012206912187882974801110002593034830434496951072218979976261824433686551408266879406169625419111897796857604406676582771717791353052310266275555252119246351039421529221631846375283700294626622568705078444141224161544797901978575743012527008986695795015508516034483193201986927020142785517878373060783058659196007452406304823973690237764225612918819033306194224442865382789425962788438373343296230235629748555721167993734563090605885650475695729389159290146911998279741275563277091864003785514338345965170605130262137232781012354204935577862592559009024113796370338925395513781749653412874759872445821268481293674520831277136170714610202343657929660381046476832559218825912377908373631410786982010514310284812020262785971917396572476677113958686377108830589784097177489039008628137120988222707478186245095256124757163352019545046265605784354263952439713642090686430706038850874094120571927589750815616881742758132655043138151516126374433572294231817561331831189386056608157678197910881925083500990566899653423861848502067041234573196302577474181075740193316614007638339599796688003468163744754995516748988082248839865455532761331375048362575383166874612398388749282435863248239192528458850941655181546789218229460008745667503403185192367656966036245390302926813611887630926951252237497343411157557309653553921501713044427064172486959618662035607945994730300300496330931329539515876707227407914466544994155391974657186021711967073097552271655191381701334173135841429213558781118036173170632520915991925457164350437563145387502746074414327355953359845408624380895713668580778013173136425570772516155539077520984477322516711147743808512738831122479066321152303247321250444828837280305442103497326407024778823159368557956599249564949363776968994194127090288251931286642092311002407376554591431357606793322715694730263374722291053547708304025927730656030778703289156054493411519938664971402128212219238844883719147848427645145559193920202561225725381927889596333894398000387924390026287969214516033489230398812874426738098189755249663751037069858454320556535129285767561701622227736159588554269378100972714020952860885054822467279091184876432253659989637567362284153207348865576411856779991301712373198243733515091200 [120,67] -1213868438504034731642510021103605235746879191625178463151165330051326868408415442478340366907727520338317108125384217541120084784761969801732513213764272921215278563534931119435304689936162976398019090458386899645187503653300442633611853814149920308818031899248642889439521558077418952105035145838023398938525632352851793759270108448979789017539518007112358555437590808281446461098353297893091996790297334762523334392883683687443517636743561066481761886873644555947263544879278752446546820520223571635705162269565350021109328342176406434903238958481758759798724601562706059700196087760918618497636102128590284206986530051903179435717043291488201058578858415335103362150216351465323902998450605921004623078637306034660329267342672979308794537473419908523019987153727018379229322572948157883120745309097410024097692217427373191808948644590890909313003277008689926268342099220519869522751851654890540532516101366042777762352111011091363018480777335628223915872458462591131174027663635110400521592405952547307765487116916154904439050810603938556351445674296167501246559441776704976306779275794735000018562146202100742912422882867527327666341909908407523055386598296176585497176117197529452419042285749861364870141729324238397122614097351586520150055583067619378772896124244518749253704492324604126462527727047886946505327850677023169772340495591279899005223591245712519837667019546262763817917049929393653782290178451158579312035046607685213900807838711019214539561328415309380386698898147998532372331074288085244879741489318019354718104215958029419701445294485970723581415457311356676397863442983532277519097453647194406877860546815560990423689018863738821197482339361475733487975622251983104030309264286188058684678461693692733678049173749219527382798166010930727103008675148221991459559205255365561994772054175555614628068372521065614258010286591327906934695360507265399900286566755618387119053549380158440992263664216026304183492192178321810350925144774224025127374159173837998274414193819579891361715430907772819993404568018732476176023055392560705897416143655038832408302437357995676722228324924345157841809275441081583144849694345305678985012175111027111946719463675994039453615413738727310348783443383103057417070573185648854674004916707932844664259760898127071751669820616432979358213320551870969501596716121652424447913694210373805212005014930040897784504014735824801837958881334657117042410060615559681866455338966390321074489706656370821024678627283474595796480 [120,68] 150608121008669192510755334600695504825868516715055144812338730398982664143082090219296694360249550704505208923667406384786564779529368154912983139404972428875526355990705199625968464726387542709939576694267335601460829631320827069896702941196750509204039564712810905003040493614962942616727030590309186613255490295072851314494176688574412153723275896234433662791912756497710518071155478970407815874144546030372679061229630044541767782352343437919091958713239522112775220677454381367397335015298144159361036660939922930526255379938552258455551755648779516168649595628355359932550075935144177798864484443605972280655120149127777186641221972707055361069304034912231344243637132406643672673552130111174016936216701169348757939210160534055820931312631207938991876810486952633942664663217957078034184304038937457739050062389163869153151591996529663068856443687709452537895675836103905881697227675964236426020352070368933391688736270817898675091426159610936234436969031085151779943310977827619739932824691084891785476889826837714427940076825555700917692432538938855084591958454159129728719091896650091008855570310707093342228681824904651147778364274620838654449034846617361871622339118940470642244302750234080976317444289475142847169010449235553108605808946538615140261298547204663204331025513735175483749513171663137564173202332632003489034951163793843823522761907358414267258188963301206560848613006583516096557478456239536149773357712264060371538081640455849536419249609768124127850049192059146873817545928097833168120057568592369415806363719537197846314602570321642695394874374727146609582022055064478761446238933419774933542111934309515859557526492985059393368670645975687135561574241782379005596831316345776629737566152797609898066769994950575720342048447957554942281697934556498592204983862939227143758380542393874090109997099697678294884911101608055687146164548368714926782363369846874829795115194907495567171446907086924983477144230857310906426473107581996653082405394891150317505055559417764815410910658690417599034205078941157902916786581066692555001738761566375088666742550946899659996460096422704942958278630232769718610581726760057459206471808718301863813889073789633855854705677295059156116752323644016733704436450785761302645673717946498523045764724214302447275192324647943813014230776741001180556998014055304095845569773915679159433799605216897412636008629893044996301212204584842745106091734667516443771884555293119298031329464914666511580684068092240640 [120,69] 2760567160408269200886657958584495555334364742437565463816456575726882143913918531587469501103364351433913330917937342826157324362898790397895187875801420654677948275379652589885392471214049309469114494670469518095137155847989882179038431491030015995292382677797137504590235558438224141569084811878166987620633070724290695463764530415367182429902200779336214085621749846460336714035809894729490906733235140473060103344064376249740131184947697294751003289345144972714971349032778524406424437959485636235967597902180712880364025462802929030079661630307445970426336169423947979527478010883655951241111731197320128805493908696883157855984051153353367989713717150842509369328362873786147157350272320181679284131882360572317907304222325440374492876290528120576000549179515971000646828802369602192722670244819731519617605632223718965703639384593328756589689490281685125792728681729061387625502068461380821077040825937292328364150067420446837305611304286747814394376716095506277457376142406889228541986860553637243495014895149126454197416883864564879474576740380801611219033828870423870518139944310999464831238589664529615894420729147625263532639692564697650544570329058506479857743929331503980360798769435244344143432897057384077145856874554120237256061856452072564844696350599193285834519821719667348226476729336127396006831574431937014152341601324351832970226704847847476550195119499297340592926756049563037153882173583341842339823513699651132165529923370400810970030245168001322780764728918985258194841856276664926478289863802274498175844594763109070322228462169618167016456906982008803905575745957718935649291905990301740709512515360245357269118032903308888794872485325926933141980837708529446183642589110617184787120450564244462334675348860607514247994836919422604364513705149165166644126426565369799286231852266843070225166623662464928461087310141936516493147150318628643777588994084541104048820639667430420963656900655113782128233408152858855820558094647120781180712594694019810327879630213784690154176440369848027534636419608407300710370497229423955144176819164767224015418182488090292041135055770005628493097998051946384616895640407808417399034168895937594011164604427319873665686104679148465962162528373514303952863677837639061927924073520134280192779174043392206616398444527715506411622154608534927397872860301307992512193341635004862682602990230033900052630123317014305586139532328890199057488738315081936376369349965640850302779821096540585873008883615360 [120,70] 350466255053902989423428171791948775795683989839858494031597175688170594697735858254434120691738350377526636324345322559006570283754241204087325981154246557396904738578188813372680184701626611097075857170563053952045688811627751148886437938069676764474387757118994139128156706158382052752771363665623925956444290366925793615626867310047157257396117028014231967656432789852360750496684384233556578338645291563946454213715081377916475455015217473929179665263846903718090236666682209253118913274684777731332572619136397119740031867083657029264385056170509710026115277069050268544865242520729931083962855804475692549525921156530317834400042071868039522155238630233311633033830745639439244241141736404951408035235824220754422198456600685129573131634824069290542464248315919405154537908684857199466597007317964214689049667909119814883812603889865492847311897592836959766063282080555018055766096609138242392683768189855048594414041471346534653670002928922831670805206834476436793330569351492263379644012286119213819343529686387272521315474164548492763387740976253847997535777779249797662051225513594457986623997801704641888237499395379278464176563685133314473220327934986439220883329234476648154678628763957096459100806181958458382963138123542565507186077928900831570552847461563431429642793218001549277782426933371283742166583760243281452549280361157826229548971855505184710228014868097464839321213222683196580718046950100213892004127960254842236207796086224686475703873642165948180548509352270431575203769098864024737651677454596257353324615573509758208607011534546268951100977135472286756081874490049718873436959948125148499136534483761269755967125735623501173785596761974604318433080509882293339470194957964559755538413379631722074712646930562440665040846181010458947349581078436127697648166859970786323376953160458815548943876600762166162453070132793417043297538875450604660714613865752616476885969176823204562249272972361484918218520375715685072850055649917450065633451138381566176562127636260717891614963533130983003895697738610243532081059799295798214829272940129907619630322102199690610950934689722776709575345633533165542129804831276942775977114548555976387895117504796157857894438292698396839081952969378333273050374966980884106537090471503779056856316257922371905634387924120972536359932194755348478076003007550267910725830894565489735354912050546986067328469504723092179086142402583874629718282325818913412834602265474102274061823724457517178918877760 [120,71] -1817944556792345696625105735472677901499868355364159149975043626625440814523159556930311655025233276778202120983029063489597567890841013127666503344911143719501026750103837789198890211942076819324521219469885723593523620303461801318809403860473859380781452813580528072673932683772790097912133395223533312191966535481444110303794238773779833176909852818464237347204059032584870729390846591237490747556863585430847239823855765166051601043968173860477306121330131505003224247042961758853221721464038629438018868852608472165466482422371851315074761073385368060820806503009547762027307507305543905579272621542981559686656911925656652189070441066404852176980439808984446234298219142936539924019506949486247475957146679350451665516705072757874264222741549338856909113952367361853414480135007034375885879529474149644770085708054151425760553176135067356838743744091414637014683991975564167486543959362676082157497849595304289421617813701247010582367888185290566389705335592255413595129929476183454143865518534104160705831860127192459175276003200244318132712710509024267826509911861369820277954821368993825816674111301196014062028892969809493592064897911290279502020468865111441102041020079790751542835082593938125983862818537701201584211434500159013639130793012400575720734778685288036268305573260214737776034652080347322900666732981913418013647297378606015456800197961981738157006120015219389414428871578476097354481803405365376823764429241070829754736073649000955989676772516053736874080640911394944449936408431453083514376404960127386081557973770725892105587188473135023369378134408425151157712507350144027783894757931766879844260074415315092025115028949551934165350250661023660912747679812392928499735842766221390554144385364793950711465612365543025141444925971835931774325530013157993452549790640389830219900159986447589526177849498079989983826039653721391616643528732538801970049630342386768469024814948165230428213774658001241659692093518587475404226557758638948492106034790564719414010530154740278983748243597938323468837590768519355165128131825936803720969589272968208922878778306555563741655144631452146337426581596189382972630490226252720085423040391261620904039951421741372508571476925386431290889309414849204384913569830010600094237337584612867330575422853192386144911650485078967175856342218993537205955652473289951521244403502237805179215972474417530311589116881716887852034126109511152432897681674436766686761955679042034347877651912719131525120 [120,72] -355538845563774188391498296643106857434943410641840139983605710059483958168635410455103397590020566420192907524800680411168464094478937449065032710116894274263634366102592767992481470307070397767846012168809651696147136262850285241015654973522061054537939026270626691454521125248268806825001169207652325943505309581783748781198049712116045384889953437799606207473714574617186631640046474229036944374720944288940791048486406246991495241505885693815298258632848085419079581964247207535127971491514086779822844664595506273429077851687049077905206950677857266478909183095667533152768206827235286078538661230296182380541097727235518064971355040574672696322942819761488160078103308458085135577716027304766154606478314114114171865143631745118896099658236216866934047547133757207082427209669294102346077413964950470817018341995609821156497603072822793724840579710827339717069734021018798673812693356198381017742161711163647777585194314846068571815499465995228574290598376198983016636623022120198025635340170495615995528109345141016689709740706054384731220623816227772168472465507998616921225908345014742404622818324141388743947950777325603821602623455055170658233361493002228775220829394364867669867616615876616201221785081387710245985766147355312474766752302436172901993377839576619697501770899530393980087429275438157579763039525176559317164154584193570337253974257009226014358225871531827720514443589512148734309974604184747468271340406290735565626973797673974731624634285495643121840310921123305533712079971678580722577228772014320064986864302636416489681606452111058830541287107688062750825209274099024697572865020784834953890140463535091565658266436517728987844706004470989779800866793956402785913548806508633200452546103693314854812671996067463285580510929379701560036112056304124899744771951260872869192466734387641211140870352457236826863112450481536980375614123013785539347865109358115741962895919477280880942514725606120821589780889212660462123205353845135817010787233226362006597298590218012387603722255531528593375684934627383927189375579313653898203442615218686208201178340538761694350251984280264975819309881095105131644372456334275617218162684612000702950558168125592217589208349952803221737390785896776347836352143759376169113041606203659756558238619833252933945671287755019592858125535364365714184651773126913164089760326987219667458372060716056256747539777044310493353010839193146378193375760719386105373457471363395971116708397617041920 [120,73] -11835087621910108964378305009572646373760975157188520723061437418402427271414744747958240294284350899549294004999023663926591129252178862049974476859241109631690839905960698395450706142339632750709167340615662961599965418802792968088047372161313530185023289681872217491422611516528240905469077296259626786809648808443707715063223970148494716197589750261409827059585923276997066520341255439648612622131634655310104837472593690723106578973816337879595546084576957829589505337319405257750104317562378221752733965823179758797633996741819019772956253737696962591706862972997182339344052164951894053817153171916957578410997843908139257421950804685221089188091936695331447095311919587690289251031407490744181796622075762251360183607078906547398562697488189357845171863413850213428346536207459117732323588742067800594792127828375473278232755615637659636642751977160370199381684936034930103876273001678495295295242710219231327406953705815915609984328155322013194902625659719288447320095019280597761359891388329112620739460455138230994568014273454641902893862400916884647578009858468879623802578734734153439497054150768421315978907055612254620811307987521844950066430910854960166607267191843371146642629973850925697465779132857803630754885209110050275587414436317516811899429065951028148101680012771468577556956827107050808091026609714443881994519307720478090051365626122911887156444895147374876090713209128348842367961607011455856374430483940350102030359311252943118827766355287132573670619597528531932452893376957316962227437249591905164386423727015025946652670550396636179367247388817429853136934262441932859951577417887176807159689597267106377914906483211713237488488877167789380878873932087268239475021699891018253471657490148002301929249626384970977151319006706204194422642602616033731098569008866822071197504930097759284926577200403439402760945648883793019436047040612206314282230575317425343679577386564893354280564658552821774121795460084217007087451767823451721583468239963220068958360849763284245253217267919964499004779947840793309673083137083934343614188765180202270399185586076509468677012909207138785186496195893211791675035972952371875944072528153601368223464452592161578320609415290734602781068415518301854611552583407014923697782903234046912345112606014695162787429878178519275742416482970122506310231697634088247411436173417372708038857275384265504703092335775933342959180277160982125384495406567849953892662040429812740678813785331200 [120,74] -88558963954177597372781614527170289247087344593808318024960904722893516414859937807846923935381747136681930193681342186826927617256545457577681587552482488009768463149217040971215896933270385421020009480246092824153797892605482136911391042978543781402312956651766895571584032022498118395630112659802850728490144174144523276760470417957950673529525767687496097230363278044484203290771365561360874160355951236503346419542117528347785219907655843008635644521687802973279466288187276005562928137850374444803929661500255912816849655175912824262624160947128438287446391095582180811541777719746964026288050466265010968712147150297565799625536711494692377876112120501774519834086240297825814906001841313426395228466259551449827566300803993566507141179542541695418030334699484000018672668649980635518409973077237500549022471018060868324482070822452406536371594807164091223065551894551257464078599110077305758249127891066093736440251702766163414545738544702687456462020167398441876021391283928212110592724124155674988243005292495589911310194214432083512294618939203502993309505719314326659673138954255268825487397841846997202958585692994834433785013465018295657970728285902700485659803404003584835492577353277119491418981653694448839917393476975797314145897056940280433970850991646538849654278514205702308246685147856613291979331962059865919195292628615944814907007453934458943955143209136676130745538896787606259205000429593609204632419617377956959727059291218925631509275036336841427943708105071062900189048925747076756615130377240263264481295386936678185635467840793828809873905771653955765710593347297216865290844266896716889315340323336678972828056638816618976024259012392455081069695003868148628391760063408104045664164889398399674561413107797737657107017662784916066096898387236746492702445799569655214604362714850743645408720681633915139034415010704767938348086406585306783987222524542876751254502490842876125215414861499579691932160905601068891194778901436603057949530622696835763382298288879842796771322818342984516173430439319159140673962469304714947546811821487678194772767913538834418831239812533974017676582182463401576670311100795862174960095969634672894831077881672757286452128113836680943830439837308216417741072799245642532836233975850133070905811881750587294332907611427235127894648426362547738128268124168572835090727097615132021619969610693917191700676919197726844803561213821622278774620383375485588631701802936229324727349120 [120,75] 2428025405194777376817337410615418024769994684857563675927762215228681381391173777604478588672555070938199709673533439063838889965461831070307291586319176546553956821106522205048813662231922824374137271328660652470886572837257680500627657173852858978656172068247902725030783091470736993130501530494879747865362215720451885903827955465325205155828147738992188444833720449820677222425695142377768945947195176784083374004967534676574083042086634879230165158856791228644806920283446271914315964488091184306101817282521970276034420163321456691229866759268084875408483282924779734134922754177637030492023589806927652540316310785860871004627824929574052328708314643857635169498765998271770646153766096787032178072345192398165786137397519155296599241270722743004976959233353562073357494707435979450744895327009654841900989830498374267410948233728205532493661300464840086744646188402945699464689356196995160555935543341941731270347392318087691402541609219624285163666733593391163711191132475331350638236984450322009333254497131937274721617231156261391813757557382650203862418227421412540540322581531866444532583450530566315306943012873564625729578996013148363613491934153979295164288311411361641076697477598591845021997272191549497636654142935480684707280456604350483904271713090806698570421815122069286326375231005543122419809848556876481622236695717412238252493193372856152681525901446424556288293114376436340277062809005693033594664228576654691934466544743243848930687914751119570177684078341819408589044893697656402813480862734139929341720170542293664255284266258473143521177781373716135409815417767721836620880376229188112287536370601547416978704560094932882883720368745537887204991632750813159477627616068200825459793146813482968770757244180015915358013196983605838218496043831334712275021071788018165778149981737587277698169855511469149327022885991741680652359263551520998262117100223869493671282752589833989068692446868471984915817012437192406854960963339813454785482943303886355951324027449704937658102999728191567245966270880702109545240534374202357575322302408016599027215986524823200335094733039549944441694060663664637558809521323884559614153034477349955656536333700570423703347289634472585689881638403907336611189398698361163313028233525050052203492757742873351451473090316689432627927385204197498349198812874401098017797576664719304014918888215294306399537806491832294964148095561043061939875239741796887203722200004449279157760 [120,76] 85606838814224468958587862529134122472595510300562279883396556122243376708611794880049841110707773879173027574950492058928007826322254177539683486539122647899890968049526083468402460192434805768634744544212551902999700831409267841561228030320366863212470593957423072055604003762032934477491250767215737101106981077109352942788188872486719682810426938302316589880669469512323226197259495372783656325826819679817631668284993270443563860489685082758027389126932958551096126838824330081034330797173954318492566080409736691554986101609140434573852869321302781305765823522824788431498620374845422686871334443383363928291809140831691600415829135772104808206662920472051264823904914297038086532993763570719557390170324271822749763254462206260828259672613420322494081577342578408324692861986144826148595364601787171061175272220272677351539621239652581169507898607627753185731751163704363103618709429140863502545538889272637413515900150129713885953495715847169851702974955488043832161435309358361295309355743160666927907345235958672352342354186842060773818471362476536137025284071256617522951043948324155931153022587515447766975129838271650388766986751827838648277154562076611170574599000328098586918259418081171561565262570957450571603090703524479822397264074098295618031978534810441231394111428270017689804185022532141287031548467707380947795072692290105766048534506800073312803882813577352404996386049707497773050263241083241506317190755018168947459215726322468944643119884723019794037308366192551779124247173009412317002009795942520850120874955572331955213876671104889907213366826535680772860806045244047433824596629829141140503259963215268512300786138127333623981647570415337304902320220747657926692656569352888201283261094745257223150727860678923833114202661009159825612748321978869990527860609151968503872532801600895705525308655765092918960032270027674321598673195589656748253214720303066706074063186258783454193296815400823485243932010312665594864179755746917962465703036013737489359767761097416560019721799392799588614884582910330754052438722602551844313353101275941992764548723869963666292109569931473031143449344681032147462247737977483890892028624760665531256938606862917314793394357958964177101974057423760578991822241697370092898579222202443291998573398360083026479565663423883284556144087008720552507863709284630308409164354130314607138607116359170383313523357371401164329362495282703586971554591060132758955121559198923520 [120,77] 1900179986589147312183682378241593841012369210935589593776751596865495085498014207701473116361420976808410116073114130333153289376001272664802558261739382134629627589633588440583950109694123466370787578851695250217383909798627150517670487728321314987642508230698725025748669436092263609384877475572511320143088738846079465028549310934978486746418907051313261255444760743799852061119887147865401249463778680097770042217924057598768137543932639300890294158604304013155754396876315177274524505929117582672794102990667768028509490231872961909550431200459765099944767761855419861768089700438134347091901736800294465349981465155228993989410803739229522909974978076419814995860919829853851336022753726852605158568733254026373343119435893819773733523449915961913351005091064682766456326883744229898871357440452015783663823547601771264687044045104501168721566517816251059387599049788245994087493438289550764805861703846742708757094364065760252941502714847949790231957937156629593187311533630237986557334361130298199795666486489483757366313951809237904209599173810755676196958544733621342541188855811126970485111468219247479154975242961551735986181380980604738820528308032741470036903100638002007475685534545300118783836713787269998819501964080875843619479082391298150099808058600862305338157311341638549388016074794366152635475544916937786797966014689658515505548395329612795458792299926098820265274159564159052822648137154811566835887956278107494358181242721129692263955761370465824424952383154801230552631894876544130397538920736313617007641542590526628584255707800474324993321329072193839610902653149646300035643207659477590533464982760039486738970856064918121125722283123050654163559105923741693590240904039460197186673347315154820002448983021955689132800139955648738500778709176962993986893573168863071296324197386514258076829077434618340225270299489499846359725938039214988299601075972006449156937600500467538652900642242960229101474790745179124808428027198190717620431474287329055731459336464696727913450524210752136526761608105840135933277919184523754215146212454633880177608985271696850390576761426302882311228855195644917619707009838970611324438614260983250287085504826271565190902573965611062827400711442514734310083849354163048515586500748597123246823630280058927345759284648440288000650903951639703134611243667132966892459768443875514347106015893825962467123647455302641895978448449581275965923454170086912014365784648960 [120,78] 31604191397859496612330654973861051997666008206031655024468677693496510307606393073712159922452176961942148141289979223140081517589421819436636001532662435400138430952182017433838193184679521495826016902579917166671396260123626988869931026585638086497443518262201773246036216665932846579287675573450439275482151896922387219523451311783467385856894277294549001067296930716628826147041311263359329906165593678330829311656932233329606237206912241157674255911093753000079905494536501272251182187324754666144957827636034337761453861380227179866468916463042728264069792006415590052673068013837846582109756724255253804830511858685917197629968261250772830370417231843563606883466227300726976596657237238397924350882550857587886783708737373971805384179553001594373382177457757080136008264835635287686259956670682735511629976379165693875444800490989195359071023359796445027501023582484189786093158042977410002463513041178740596660856780155083174066172414739987642809631959903936464287771044376901469350548361558735473740475934583219579624494943909997698857939069591791694856334248615791582381650910886081358148599960766948350781533131694036954146485862348188703058179890283265868408630446942592311686915320494992825135860023193100356993842766984386074144022717926444409398052390181491206374646801324580450555233488341554339963722092943033200025304470907071298900612981545719294705122706937114966812021251909116958650879651871408128864334316482483556195031284864961172296998748927721784545891968600172013369988204586878134859533235319127439828482455065056285912816611508262935641003087953125830259001050848177054945797378079771996112860761871724688086292921337705911452198346633949802636647869812078262888435845346549291335637860247037103163242221647355507548416864766741287580585271983169120391677329569444184791341789497563689707530173323841899632251014886524125116374846236211149038313393610880119924010962315249101782716761917851163736793473547978362783529055605274419734345547768451534900916857947816213938033297490270235979122264088265137614073974024574840904842472603351965720789663098473151593375313539241002140862226046690894008294894048834744060203707974484133506590192657800489019436741804771300754242805035898282299769163170199381672722943509530324032056391341687977000206612597643986013981389016823576035118348570740929847383151284688646277206517088443500315943113956638872586956395822109389978115526175444670986682740 [120,79] 533614875011034376957599004174568346791474326738498709318091912720769600411092276076508174105427052144903751604818619268731901049352800498489344793367424223359221912696986635067736145029258113048940770125472148792988603608368184624745714348443107989738070292336477935498128376554318210615597366218374234479056526951317303879663630420797568407432214851451092544971984480179918337450977641302245948398568365135568145777304807571918178139542976504598080974452063094484064565254936342207552378638599761128373664786058421950924052913596737796415936226315929754875526629513815679075138305636283875027552020980589549625857645513700883184024877134040045678623851907197775339293269737144540377188749736263759485396566432348596653518735624453519741022332799138902283210360822839106525891057314693092790351505778777146510678799114443486188853353501641343872406817777318628635746299817060129351145891609822825329141451092624010696632571319333641083337434543808660769402004088014537717487728095780138259265377636774841229502880127623041717597929057516560288114129708854139493489246648813954205598599696257359407213928875823237058023675599544027944663202335093799868243716799430290519029000366468093332796037888473365517517267441899999000274934466614052426518016103189314205179684883849879276092760600458105656185287052647096934176368697122983097373158328118184508623927158212118924475004606325352547314573883377709653067787554989854830822367571283217239675942709273154572136567824937065758477113884974846595713737894355081675683705353258338082574472541181105992504855042544596651477738431260210028488231150273902983806853306183743562164305221295770886876942275741574043429602816508431106207926018506881602858571355192964509524627579354738718174438399730304943057391602086336364391962606716357355118095624567004861853799903809642613347244842716177083406515125601993417820180850658172245279619560048812962975693969267409391551321177253218615824062926034832840654759827503391268430736892490244598008196830770183065765235922105260718240456003782702313109183933199528321424558474463604178747621959758661920244298296141950051039748159864634595844747958296778661943317720846949076733639709309308862130303677182417985252770846421465530431135276387512416573691875698812054796507136794940359451443892333158753020539383012063486778008104507592105912662993041310010502911923885885525801085861668148158238841199684649328721997241909841347840 [120,80] 7344296386521557933378412739187122279538363882378549559293526704493733930406990955781036706169413319043687670929738502302334541045854806213996080294608370212956715170460648910628977495154986387453194199659192305972460170093284606005908275706696876486854075813578069182522557582927732231195284373932986814172639759899729734672846045525715337418120750812423342412350587677160347266005992141131498363502707446740465053244615230605699362761433314051412055241678014883941107110417161761760215160170748262779498585236903305784378009908985022312158584062729778653381647115406304737748559785107228905663636737025370378523152537633146426983633674359524899717223788511618821106509253900199051565540434361209401485864682766818143425531913949504974486429363680515074163176100428539002912789296414477554245274374418973008255661173504263029435394973121701368737224500992872862938704036638247745784996468040368944989159254314359081061755069243339087598818125169229750159829126658404113821447996938817936219767272040071734798503247985083817235297163219291537984368396142709330680498366291322189830899191703211321891451530555628208542186229540668155239738927700200831973984624254393176196033903937271670590153107378037079407095935207938029544681866820705725480958006049478299953569203107776417625844058728688066253915235166186086454649434321256071231883270673298157944142625503407813456869079878057249638858150096267596126011686063532980143929558358982818521943897169694002752740511712068475834391438787003068334046304125552714893521814892305225119720242761962058965241801522818427805606917760591103764314730224476753292285538583886886290013105865899633560116245190204401480917857588187795624164428304386248999040100014763555283376396286709232117790873704964457646748871150256485638108732398314564973888844533246714107239695967213181834838016273141435244131689933422677042931052241660230507304347089428048443057490006803102287819004418763925200981636225493864364943982087233047105823607218513454643509168526470712116052234778987120447628280609768246391490352697277455206879571985199492724368823288356567299852520251908052846839977981795646287550965013983003138390905606494109840410755021635680762254316062598032147784946423701150316455435245985552713268489767970977975239402840839633824494998265334994844918217901792480756847900552760943637180778878150276444867645748208582031484141816765468367185713775977785350839735653836160 [120,81] 64286260378046222076518358590210161569340208081207604280737199879465428204670390690823607468376361183188098929299862893277732247687986196534801506683088110023235820171432845753148813006199937734926417900446108753890577341130108204785765154671187380637736564871187680104852675859672951263850804539431252053685906407632238994434368861010865522091898893039613037571448905509397980352828810878439584376289718505903662611576646602007578585422491120903836473439981705296337462831852294115712704697595594886625675662829939570761745359594709871392496563269519789415301016255057868682651611031023953032473829445791568329097452836103675867465280180604408790867595319626391899033509232512401130054429972319093350386135117380054519609750023750746474241991634972606255220081457224405501375571801045154356446891619216038527372154387796540149477610205088580824969047391528361593416675557129494284694065541343454360011741240772533842658433452865580841828409298763726518800402311433028729860393336319998058552217674338008238958755925396572294371993660596488406676606411844928880337186209975138774657554980387120095455790657705306735490383983192154713229855790857972369408547987187044386794914148378782846678649096034127652934462708381251415966428647995180185886145243378703671364382422150380642944764622423654345553324266686684748294197507609268137770690473820574252406773694384164532070728287533888403127787124823869789295578785584005784896485957790418485857424564374172191679088623325371724309738764708993820002621358730811300570966978104722416236250672583063961718534876218476872897941375878659240618198410528779153590209609744786971626537621260297914125003449510617864341917873763183860116311277383266725591749940046094993876594232438126673001882068498510977578740138419752438348678189504405331208497847439141798952491346015063067206602566885190145913791436186153500438451102245251856386378910264028670859964373248141564160412313708130511963005943771086148439857070995740266958443766298236345866099208787613486794113157253985399431104731945504332399877086388500641695102802507589800661826707993361977954100122075399978160861628170622599533029638258274686714919682253936546259933822789783183712907831328379254205703760505450481754848392910673819222490310871661554704722087537100604292605650120184187668239373160169163201248270747098740821049268300893571887731028700117275442564750941575480763032745234888036710635487360 [120,82] 481665306806013438216378095477936340149033858910379259724210815239829939262263445789066439174667103763067151872765018717084070710395454585464568110451386088632096464591977774493820613203553338999786092920938549030237602843513414210906010199139328503207134577058839334114919167813830093165476085067439447520656069779154566491794097402945283138245554756253577646979915899154621485880535952330752789770654620402110999050322200927376766180156637637851340110723348594536731584114064760502085149721651487022261808192376938455512506579614710616815135202641849433013499532267130025108077713021696095648498557772305777826045169201120792308764198383959375495848647446582499050290318476550613691942708895981798915947582856195394144959782959257434042420516137295961592283931073923348787070311450526714785907364252484728757135803139389500549664570034337075840080752418682321372267615692899242454468344366846715989249048722334649028140183304505477048450262975579447834276837502189590566027258375627286240345696193584589495790940839360902771353754143651075635616642354509284782770621878490257575662100684993353100424185087710174299649089202428273265260522897297187903600634408990810205389626808823294497785070671143203727567557012055441713098798181107824805897877957947579161509267499396192808552208865303673623885087553105034214146477988136687176191061178540551292702126492076714252694526945676685756686914564713177301928821308337465494815191198925866319582252335501258689135953694679800264057159805841378429633477397415028764144078409552420815073839203651319136093755336117793604114526582881276243449282180022562789544695244013319992399287752300474354337592948637963179267021360830351081544942574709796032421366621711906223280959570592378191372128792304974742545676436294534762246002818114077933194491357953894373525159937668942898091579790625115956539240901576617434022680803374131102738059830834788387475791284137660455541646246527733092774428120767477773155179081714485573862950813714099197486831457373558578761460738946606716478580777940504207424820007440848688524816458675971130771032335776914954206262078200152596900131385864990468013440668831845706887214543348610662290634705078479095027411217754423021439850710890667615282023447081693189973553916704683019889799339147299577134262493925329870209546693231457067753170128687912706018638127833531480899337926882403983832233561474286747477336031505772816776720 [120,83] 2576314768823948071480633761258286536431093760584862619373114806977580581275237723154518651623852356256174667207079174987133215153287705465189284712513678141147954130873469331216423489730104306590512131172791508680167842359845175714943962140463534016478246441417389373942971831149747319054427033926101386005898546582318556717753943858121007330430120958014365892949729321456259805446349989804897588433671165392838961744484794370289545232023428866586748105636171514858239305852277799626946117566469673174964517099926529296442117990462591663151023043267818839782281760393373732156453468597594065276033675882197076045767528960751383589509332963378611469476833854318536884190936243663340652844879562811693479146556435349340328931907277455480239182048741331546793425358990089021714021612171043710374139821942346225374575771303679225919795192809910523799586401612389210206282992202363264130480881745684948891990796901350017872641621624720237014526857208435548280537047408999513088735939614989110909574414719921413104505334921719995758912087974699632036672599993883732535582432810115624038823600806948494843411513205723590648195580664117187707182116029767089785728098359256297677595792038348803434931273661583609296684477684599185076766271175373079613857854034377834720336060035143393437680277912391295689412076866052806964060044631001131199057042244066130716472225655973853551702564138235348776050674855060976140157328749727556986569248403938401113099736996560040301780880185800523991841125464804077764487804716555001641926930215663163482562860689804723042063561009737217183396311135450663322119963927522915101190495936413222831734390851748320526297194623756073951185821472308997134616133408301135641750864669785270133431560171581403579498363177571731798339591829711086891797683300502963439618202745329032657108197214749292006983801731237887851315654624871581871551852521606560936218728163942043171673023731279756219195194356314940157547047952912123797882191956629579515129108345172292905746095603680836051007019463423138834374417459596186324991714453716909528381586925621297480048763051430788979760910512821532630551515849085649837400307119926933258418064014968727078988633417035840083075044071973598423177639170184161633175971528776850020918518727207469374226713082631481392920885175790691678893461044093544436552533042991478173827044730109960371498023939490048699905915144187504877913959577040867328 [120,84] 10607624881786656706714566651791412737766718035515236086427306100336284179267956828759683728479704727353402694738459333347552492439864646171224336051738285424440547920810033766641773572455783329952056008156782188223197259937767907483573360344972274301449087085914616730257466029331502039077387093053376158756995688174306063391546150416324529872135806051933959029295201236990053544222347457055268294172149043320477536315220467502297055969265900874391979245819390167367600070998194989577816811086653801778395746671804999651586621108309207990430957612185460575447672854343822945864924635097239968492929791415887393254554489701444343190589205220192887452360735126196771539885943238488564647328188153276511414834858117543993440436907023450238094382502926180993649248742240945758476038567162170723326445311899248583173222055871753350153843956465685181871983304995129388397074189556471755169112986669229769130302084714542987955019992878325920878636032000648863695966054612141594630794197816778285289692941606540273832542765850308812102565134243638113425687947098835986224649757655662506522355561254738948126737823998405694138854242279092527087178155268324423636913406360307309111450348109314112965508536890667203342371603476453301797793542388323262338367925538706636179920741959804880688454796374559614562621071932161391693973521947838967939431029672095998664635254571364858864041484547041378940518055149008127682943019695437283348836843571608519844289807923816347831458056745373728248424344448409875253863576907250408621805439582752784188356522541683599500761121675442088687986240915436253224509417342739307428923010305510527309437263248248248285439644744752440205766622481715132973511596286900632080626281007540904709489154644575846291495710852935675176468738293985709410714604358878638694514263595322142504278968642519480298792408408946239912934755900475400583374770658418788174030897504498318926015845648965083215904164370179487531195272581999228103925952422427872541142219427300024777533765694871766195792708544502088971581975364849762163568169242492847288696221303979759149474984276075361435042830484633717480384218066477178376789824109119359904512901031729300760110143892788842735148982279501744788705065912206701340367930495683909885908874344906445797202977294638308563427936254200895955453081871959784732375499356390940338117735155793552401007305003398357806118144528907118008819800462656 [120,85] 27527915744715072787283167218325789784101127840338072393572937174321765505160651911068179730177351269045268432846725230939453493481199707746893571507499475628172263734781856228301915436128548739786520025231600396086663436359720301513067862965675288575192175650042545204549090397035264301002450538794551255947869307404471580968173040745611124666892075360855414197793507245762419029730757732687154710254711665407823962720370388976745418582685019382451129352214728029080298814580045800639042173760578765144919956108789166611264100241827951446986441137218513131391015033064671284038170190120911443696662345291876819749194491029505758156954000746131957712973306082254088281364021565505826176047641798178368708756968020010405733490858122119240226518635807963878270049708553449540344288412786908171171831404117581454280257844632022075188751816009614258623970187256858216127896595854225742884820439970693658868559401336311294513347632111964408692002617902589460120819737937278895233585359062834248614469858563579135282645136952068561667593524124014027317951863272693906471759158507182332166534025152536292051289173164572660135354861757354757345413647379919718265279108527811806937060466183527444143534783439515221104770175696558666093870733554405646263298357550174487214108207262932427556323944121785279262571887535910722297779874896187579475379659251040793958597419852391333430063264515643307613920346160167983096853896741270680870048440409170655376904413568052351840541276180217973488930637581215157957530721975918358198439787274687764615324668181902021927715047863270563115533138028178370208357154530706860021692150009671426247861140845899820138421529677892266124684608854945392575294018210712524773309885130360745207868117402863607348565494599071062546859910789186715934158753699908971434565053625432575354871905515679003122401271508056700035018541733254138025708795488955238040192153535646774880668544339891049129385969665296253221307906636102988660961276361840490829363289164265137176938941419899594180780933697282886994806151280264334807120500168787515442529472213320968580345206499577775354251188352528551655715643508182970350271556835613796855260942026634915108565923335705241118130392906168283095001442766890281124301071640590620013598441679819540755410334956983369901587415717953912782444989768686055264920085928042457248950145804121504422378437489511078368425304580020414513557344 [120,86] 209385378100641986213013160920427790773221089056310122481271642835386123589168817899388156633639619298532505327792283290459638766531907002861487050447539437355839453055576605598540561579068076561512730836417013147493666890580906866669042121704347173061332295654317798850002994593016229002942219639688591952507428215951101859271683075850205997796333138237416936971066420749694211217938592756913351400516350736218491246217691088053323935660949693972035751616644453416673780605657499166063749068924273155969408413812455046868510205754643718294713523403448265074390601326055014579236603252917154223839210766130058819911033972680159774995728520878722686401313425041825378127190700549170647701462013215961075927436190809536893298292272258218472930753125455785355635988543601053513874784903476465639456573999886364457801212514911229299948922366030902520390333092874492669344891030731520323281084524443369449630512285312205694680067409971769597737236869189226150047060436134415934871866873731581852429219212072669745812549954621496414218673329534321273606331988569232480958374104099227588652329161876891457986911719187702181161277545230182513408399835392966885362521355799090572341451707816539737992015466110468682920968718902820352917333060779846514198063146300039564078046708390912305336648141164574278955379266403797332054269017611078896998537896330680773607829463898518687432826283848265415339039582131832862260912691455529844383028000248790309397327984488962737072772214174734340766530686263402325014310437918289805800716131879321584878898170690667437244579474794405776026334376536565882060018844580773431596415970351659135118978886018954532546470970964630565132529319122317703060534333759208617488529889865027951662455025301841203871657717318179116988715188769347272258748995780637474637114929183104854817005591235250121178998164219006939248354858017904026367447234016701885628261738475604188105590688323879719777524785469670690816529626385446549539475030107919917027838363481239352193134979272561132389526949634718657416235033598880590652526990695364786201014064190697312471691478341460429312040492288401467303696120794254787152484649927504042154140017668041330930888982174662945794318695071374359697564601715853091045646665544753393281571109649596749409964127452656328970489894627663375459251033920634012991638886129649611122251096685208743991864351119245844970180687494332030560 [120,87] 522321477418065980508452010083953111021444288786965552753348011784964260492277216458564355954946008366134050675438624343927693118900866312104348948687682968820345929105941730171281275680192211708278856132568961776728109231119792934207121991295649327495105012643573254589922894393761688520963987703829264654415288616688886127973501248271225647363908507069705337106468327785327829023131458017107723823419670528440938401795594688832879788777022217215089308205175389364715410082439758908178628193025947780163240174840602553245152503936103172159455610008147272498989260493658700576794676943832800784070342539316960259000326485119806565335407215904380839562997666111760458989378048695019855237388590725225001795037517307389707905317483106694189111726560656185592025755058860812263556026993925411896851197637305489609932830222230738870430051843505730770456091607358250201501386995304703737115634548942288529392440220357450252055131079738763583159725091164753062039043833288261719305197188833980114366752242064896826474803032194429895432642781686178007656977905812733345786888527708636609401781733809699392378435237286386176957564737772343735474139627591813730707295914936159221578422912759105850616674561809441896105990831802047764246020297081481030783750863392589880901812430403121473213804262381397733445192250151679322983185226209861214825345930250904605945900518632611017349148925433394410204170081070854775683083528515259486248155574057011934544573163045925881592866617130958857853497865041666311679228008628218911465066005949820532390096753854282283000607118796180800616346508863024668159342368704800105509106727130018770299388485247058168840737641975915992983098812532736511361508245595563253530820874677686650028771445814249040936646238956301939581527119846899946001697496340408000850471295026696950052098818862160432674986119823381346099873552055475590986216908972791630157394192887215795373559355935789399462298828988249230618545593920247969479191690226451840174192970501004690051781757368922706932211623323293306681706194597397745480373230448852691959900620192626735686941911333931386994989313083770526736684422197478193239456200460072146446919803475970250693563909576179592174723750656407190569248739683340564703322549726143325681582049321288756686825620276404269049589077620106530406042577194555302434755577968998616110938308903252300356130098450096814150977795051520 [120,88] 1844872056187824936545044374116391228850713538868898967710749472375273882949729902679913390484983972522007262422779373543849108832712498173058576412593402081280074090114069420250170663092074549829063021471398493140331933704785051888841823689557125655590244868573142857678357457686166730869786626364501239485700560235999678495416242130074736486829597363337454113202608114191703053698253320038431386228846944360502681719097760167481176850150293448918350717925120764314912609247752654488266579304276144491302351059446565236591933299576851389261746726424955748604958867474054154641544664053966069198423794674743574106402506450194399201515063778603539057109129371286300492750750976723896174657152038486598457269095294553954265980120859393078798303918727865973668318698213572472659455502646496745732250782721971335977708942536886115184910380776875030390393753122278985934027232349463079206632881837474443538423237935895381635152806264381027122631885753292422150652859164825996354528245963497635431602270966171383710070624474344982194272490359792822328966404562644411100861118814047584650227704837411580203624967613096499010070025321979785956928467853562045292753291360043477734533200184252075720487304507582596760890274827097583488173254505342728263725235234230878623789073024921397491421848673880166895656833933049665923020166986754517009231097768557611102077928906265198486463626426210199351845047259094985955458503781124491802150445915260135125172717175444176947502767582825231979150613871013197028458085349945941261593071967948743074121181211625416702266486697063132139367639992619970840163707431128450420920003309459601279999274042264892013552359613540132563708045278720745835099019982959326722467264994280046335339537542771472610911801312843223545663532352702151306622947585071936477350244847667691128338776637459164171251998501135184412967642631224102892500281679466430767516790670739220025015454486950010094469412029267389400724947090400830013086363510835750748932870466194229425621255130666254028291955581108347713101081799827751403293024662426927227836024001985145563883558944161506060616159887271117145998062789388977708161123204643812928571998680644206804225794444578661033901409637558897439811012095336023277664121951638994978877128454076736095117806303138438699639169852946022202518772811930771020121911651656589508546286690989104060344297113899546801616534528 [120,89] 7375139553480324519225878913756954193985775108759963873811161438361893091544710983523876444565940413416682241396177306335035814806293767868953361731581882438454276497467479823968915376206993335314327222597886281739244344801077918195126471642674007621846354963004978791540936491015099371186713197382959348602821925906124287885912153478847159154666168969499133033529254986542513685054141576006922999962205998746299079751097124136599947031770654808421016051590781000991125761962999302436337370990837932923909293683081028900036264185253855032942632799379618320886650209671882635448304511688647034229021610483657734694351534405000825444126851654041689475152315258124825413286708811638316615256200562848928393466561782895989254180921693835569915749725920238121888000210186696108576628906719565611110111987149687003660551645297097446089259429886315666880344529790362255885591132670388481506312546924165408800266514246237098923860966801996603067774225143635403742308097629376077622842809256743291548140353248185529795307358696208426438839632248883797851568284104934535037608474737586356147920468946460753384133168417445214125277837522361941361784313060186120618380657665568215961618559280160019109203465193974890308102717764443449046702784427644624094791909885912180138427968093491345107388348525667880305943987754545972205974072081670487624206524890070012152463451427102891908187806734061019880760789769651649563378322570127860894132195995549843770675144013127568001398891145251752793665020221132913054638621277930757083425975306926891265576115594382430512614616711465368571193950000589220313439946289795877798971856135979021902112295843469613373970528066702162700583013684827275003949910720485106164453590682189049426636042344662304060731244574133151714800157503535301992753315995515675282971265169728788440710546143640337297382987247481170207749447910458450757577755026038990002012598210058365404928053800519940679494021343263375701620996836487281145429857380296592926340072028963576167448923952430251737297434005053998118298293529790526425653119453469676291754351472276901087730652740304953326520226045574520336407790456465356222286151423674878985479616519998986073809734570659415123876007938214353189515554249028188855464235491612182599906710731946115188402526046515842506297926426571677181515513502366013410013422962720201553745287424859952638814583316169762444288 [120,90] 10004345275280404753101585897912595345429987964368719047895122443089478583394149989745744387758872956425303090111193678991275008226892998898417014009300819721559238641450064926209767914909643946482370188917755572252565270583545286130219286351276580648798167228303567569187439161115074531395443195715923258976717954857558562767378672422295587320594325453281722483483348385903234865946722378524959488074771289630730980670701823814624130286006128624803941593054298438313729652211033106593017349042734600315824686770588057346145935046097191738783912739212831275486722638248251524548168693880900023140765203134821021742437227672011721951158846019925703335951037616716808084800225744258185577667857831074526038967454511906128761749572263159368533349516928307480018886389588409451263169476881319606546395926101466375227474451704332820173276305799169100888967183347719603755702968814140407024515554435399461184379589178903812092418449471065402565794030258509128896809787813597502690444425167725580860578972890743520616341944509141067668847663780489580645651818483808152473058785528511505123726445669210395741429740819960750021162481336480766030336735356185933573900574700328002364111033734677341218343199576849647964760776460097245062353697180161284349441669289154939139450809914689898300307461559236819465069093848832593094816458944738016954381925376587289666448412970872262333589213549148379900207264883988398819305432610198023503199901095796670148269800094016511800569763562608486591289134403823808129281731538711877034159873149875052659889678781831322910776112443190148365992181122401611557302989684415707579897260051028608878530093977449927383667736200265991099188433083195469232276995210167057230885862627479772344176950850937177530409200946666759779613308883207415296333190156271779177571482280170926506953345513149171663725361082862848568356171809983635647556214762977407681384633133242622148114695542017480666386353308137142592376099256886221704934220699711917223128187512010284925157045471523760928168039632527987648855062515258597511393069870936763791591142515805943763109674016712954980007928110924383168363006474793916148703347905599074034843726426281740628149878682902409690688952626882817569523246673786039254271509771155048666966248487156809582398586975903859711675703013727521692669889351943097540752846896122660499373983404550151598746305482971392 [120,91] -11541991024502541263084498573757540349041542418330800619106760858378699023546497383023500725634099133236981833900050934723386343056802736889181437835610796179742239663965337947663145188713160581365654981184798765176019740083950102513661517945040080163644796242636340792420498927129079095483771963125371920422964128065515419351794601268303858754503371716232392759865297678050401727145044077337968429026005124178636943492482370105956553674429899390540454281712411653101041884808040426650657175749230266163936965590924494762474833828324702468922949802759927484418242837645930244747546807315457750350738482573995067993722384559682235542726340302346449006818823370429084894563025562866552368815189668562816939696016470894435705610991074009071666271225006850897758347532663919820960019087119129263620027367898028672070380128533633489009859547572918120065922079294424314665999479175669759756004940836572726991116600659270589456074561078425642971718172692500193984415873465438059695530248043308305854586192637734093202934963271403635046929535740480601034479310077248852181161874174186778302401936240548917843251363817170242398815460740649362298674244868376660316395275503956774372241407272613620629347872298450135234314969161776036327345704719258012831714932108340097895902970475422083997897713741058179669183801501205111841739889380805830804283973403263552241245348995785767688461180384301515267280364144189466496000452143713596576446105889975134107211530958951430737958408171941923517669814130883157734060121089970030240839490383915651315151917949939518667268514229773231537335336093228770510944330228711669474799369693981666586578164917186036681111999232706357340408900831099774216080908330490951957728228176570825129036437264193704948236809390073542300248936981910613955419158448553752918655483955984456234964060588063431491827300423422748406804990332358833697875750961102798649910736142241254612077552059593809350532752549554612637627070999403989311891394660395151222264909342534979194546285683273845543372668648356424367305058778530652557065666717068626071772194319030894595566259257780503698277948100593861160186591470245328347593632543741636680034429721696287113900773785128475666247700056483861021318524438901464921990653611517193308453431744509310973447761957084796455649578622186144740952002158533191003970874225950339823910571271794388276663735296 [120,92] 30491219207264898718251705752239903728385743568757322004494744218147013441473788515675153089670459461634572051845492278499158064220640250652385774519487425006200180051798208914608205068392035613988908286991194341806853563240253714109019126987771844694465959610516005250665695251480890857987179715610840401563021808781838551152682693765738266682637711236541710521342535077101760396939785495149035114031183598393058052104672818398164663166861369028039048510874052920132647855380862747452490642371280204708765176455135379371571962511474052956566596504803950477473371975328706104290954457694591021425030196534033589124068579641067937732386724357891615164029692047123814972799702678114725460571825685043913279874801218491345752525506592322944102924533606123907637312016338257589582984560665028076955643602159366170509198498953708985602094912091699300533281815932753828606679955909194312681500660326304739549681229215318836682888058534089512885694580074557779843074343764689699244627731415860798713904245063808340478671068512117831817569523863349724954001335860706753459804295133635828774278067345627195578004944793221309228175951418997479345987888268444816051480800847190885989328945680607186112909993069610033413635858238116141898845852683947998312949858458050565673569964306541950277585801927195772515978193654753822933853089310447777249239316436500029706199311427853721868204507850033315587771723636936858399519176849363030952407672184872326758419831701712125148498251794537601761426419801896909665531122242242314280273148143916740040481643058014175377545544790268448754680849302806892659741304390585565992772303751937725712121392443847854964844318336429139548280516155276688899999336577920365175899501296247331952697683442269611337381090465115842265785164484855024354501115799477914024118687592031211468463729309702351816184907647623573599617490768595405837058286123443799298967056424471572515487381792435369809824605559768008499917649027702728982436335357545643180282634405069403528106991862787622670450523300233756939826130585019697637222547981036293626043836282625413595996854952815694542725050183615751036649883474212087555384329811023821044192791121668341954461004263062254782147717220138533840315419438860654532184232192554686844104662441490889144945776893664352874675760892113594591508523556442950617621854933407818402861473485341638626816 [120,93] 33419257602357142484541163963638867056912763861359789862376198569971331185232450364472063723921782527352496305690545949818883392799853606763819355035292014847657238713347610294665513515913186516043469162907311947422246285024513060071159207455982687834358927446219231033712939546590166002601984172786552666241096792296219866360410557384333899869153701414143892204354852280538299095513229489844832293469324982903050133731430502251617775529545554612405558684998197592704963744705876890212678327659360380652036398184028003833314868246488137217461205293393679742000874305869943613662089215910958524590554129491847869049253488622888452664082751942920501045123189259280972267741347360675752862141201965207194975715693158888730792844674040396757404513868750598078741714517236284703454889836250064488672958590528384088874257729421116487043139366720447408208262222141061812241195430356248241951797666023800018332618153473124144834776702267638813942010288297153367191269048671791190166820425025173315185761130578345425319946199629816020964461292589027719708984010526418194918204116010926333182298927263931856917194339011355862586847663378814896088236571262734648224357607134126021424913627652228177798652762073988551304250089921587410957200824191008295387663437900181875254022767655822809176948367337004972440807774902386674204987111409312437721569644379743735579839428857048951118410505721512179770123984363114485167303731692032249303033497390372338113173681545402696465158349688040419747084985701691521715832668722437561211980962354250418824113834056415986469715009736714526088723395538679495667805388656797134700636462025185530589626658846453665763536840510513625419842321389009081747901357853560571204511409781625726589108947248501267831536733313192642283977823209372403274154798672333828612328519893512693316076216445040443762633368475667535885044421990636332483467273996835478222915450799133989998937766676461170059327188160925484894460030717263238952198755770147808087093238652503717973501849284670572394202503194199405656187015901385043631492848146475308881408796860299364014739166203187154996178646447528852084160890097160181818709046938675578775574020643897734019004390608489971485386885381506978428274220362758941622244734951692765900684357688021495989267678768549241944899821512556357727347291620649020536223886801261360382883462914689792 [120,94] -5213150035243366246352292888560650952042393061371125889551191389546170780824663521982308747741477475074301531185957151894876370794905842224541294785282993074171324672860946680705687716064556641684578833669097761281898557857693784656378306171437934919301880879922252996156258977711413278692568827504482927068262398149625523361102490579861630038215853263391094370057100247883684842496803742162448161346648464216441769514686958177472443666326168581772469990736731545569361016984397267844507734659513165920687375005095789900925410044209623544065191871993169457200151488546158958030442617381480332728119005200844353771113369527891716272229408099791083283722272855724601253475274460950962175270803516554044524323549086597094044028505693332100613184225479298123194188087557553510267621589888304163390552912737022113062997550800274127986848160112361670334224512792782017324669207607764561964412110614411714727798753949201560572694051763324383956599015232589520173818926046881530318491370468045187130070660660193160242554489458110169872944449597208012257382793089483943673101251947427578171539910020301023944452587731781519185817842133933541277084907065422621285961756898361103934741225489452386210749915136969672803039113592361413195585341407584065404362690825652689214416176684915148260806544402878403363687365682344903976001034244736109863829112000728138306076175955943477527468637692918558458045077431822091446783004790959531098550152957350329864679036347186586954424541258884266606767197763682868555061250258051161459169131913139353970683219851621509569433283111751311952675530716448152958780496120008278735995410593771102092697961966314480615176087234632657171559039396646354151851222136236994260854405137759467924773833266719866990310245508670216750938359614659676547868391327174544728625015231469691217088041059915259122545266454948117947389280687430733002212143621817642220334863644800066077450760523606789110831106872504339026858777564954273862782252331387682141071990478798359816172173201673434851984388237084612996331256495279670331502918070282361599533692627619839163750923380263440414030078062862459868493079476719173540232954037355625961722602298905534672355823879317137844067484850372686848404170045233060957008825390247713812412797061414100896005447060593090749632050204167503902878757699032445636023623099300453124596610912 [120,95] -4266748823585087685894890539792413068709174847784046310351458776993328553478961911372169998969170231940960901290756145137557842842513192578740882248317749584351393498243407974061875363316930370243069920283773801366217079435259167852127882602764481325615932345261387826652354251005136236671467362736180478938819337515250661715932928016019264026344849668998237076405077839065491307422773200946034047410297096229466795074061933124135399594083634497002221328456292138702412128581492345397400428351756336966471993453237012739409722828782316368355137288532473074626034274469386380618133552109341820962529974191401325013946139396794110276489774042629216148376097433575438734736788590120881859160489142650334153783780961466751772044379559820289518909987334981595017682916987162244976595646213431767751764267821042142578537451164816218227096491450867733717389351512326055331131449375440026778966297233130353085402856073800736836599482512120840826094646002690520658542018847504300041092678905307837558647028897639066857172085373947619236074400432125323981501660508579622648289714733421834959635425977858631710698993375633846869668611367966942258938836384740609535754443287141407372436513569235349413973642842986898406284527660372138262753259287071203152812006126228129703443217211189801323989622723620880972421612859014426471543883787239317538908441922338186091191231106971615448160829587233834218974929027366497139271218630185592731408583932413469101034101688366064769512831283091726160038928145667312915625238238212739496581150037204270485601472075707573768445452106936730751648420135703837125440535332704007526603894034411052602361844999031284176351988293498181304611475430782507836595821976827720176624067777230895392419053970141956547704763931722635897507416403454647667296917327163089354240688390432126181495355843761472952119316445356077536648368503503214758430396564251186253010166887568125171016057247455079319313074252295383993951131705564702133097884541498051834102737802645754317319912366613208577579899146846889327691648905545282755148104331934935096533487279731339927507714428190421607719957190758565197812848760471854475854979770337579675132430649983616991490026293173954484376161705282811250230157367470189524052371425545134211839936485788222621569809050323434749453935197938506682503357886346413474889990303461822769152 [120,96] 2962709447657542045625816029611307493671839186411002310125456190139550725877229072873132405871132119738108815013163732656021810470425466262718605798528314073721051055800883064444646816544008220658025627552187743539491756517379580243474531754308986309453153653017763596581612168167312073159674547238153223622479990945836250826620695027244361438551677840252108201659260797955090327061964909470212081376097435162378804001522397148706158640930899055522980121577487174415031207081267894592741120840270097071458171970243448097221467385240131067465608691119695051372925265877483292115762765895530379839246088742297479988170515522106200676950647065348066987736322275363053019897971559646160819853343535727846273376045513876603077650490813854455118604381912886405212649792625921906699965327941713255128092222537982800854161759960805364448050953419129623843499775415644375870524944826242628374777721342457327318867085338755908785984704681167040705695554801023067861750083891858684631658732705563891214233398817670133364762752988470429698330570507489796146858845832955495789968366955191791446328372809156914429883939828309988054326819232867293953016831170482115555802234660865041950778355918900312949863324662322476017374641696214538415302976489903153929520045812881413920760406376534359870935225472006685817768685242892468020329143438473254091729923091156582465610596589692521224631423484119263432675308660146967497919875900097216618457939681760440814116793457161767339712333041971975014682526113140907686512836752608395085894706606435324311696209794957273576377380032532372699172859044897018503348596707301734789611045198494760986556860368360459352119451288959249568468442165799139331030192922741352808761620887528089806776723788630181424083519687867824511106730830347094695488545245463376244339417379542122299836770688336937435449312450670078584522847477035911913146841945985678019165535819473241474529504286738880584673636057875562926765678553794356900381760993869062962601752226046239087103772940765002462571090099362593397850368492809226459849937239227730379634298399623393795319063948264120253995361831311898967145592714219146898977352294029749041247674545862853277700962505190942547646662577636424527809750540204615972477449696467246262235377579061104967802731110126391369328555407610547950397959927155396738011896804334080 [120,97] -20390094487379815949186914488330359634998646573828907055897913713919787581586870780530802693078506885910026898719159844770459604236573456853840078996104310619328110254137922312467888492146564133360291333101253707224130575183195808962163953036351578472683434545468586411782880046011316024064953885911275856721974945557018884883404718473977954923333262724368356133180928768889262925671796021023893305105750972061308839115885222709309949432367484050519520746620829953311999673407522547733983000108498557082775538437984109584936314547545317397880734850215355698641827085014148337025091942428552184138004458092598388459351469627305165787331048339515567380227981653899183852663099185668089113154129911775239077489317541353634456174521765436530574777533183338430836333067431730618762233634518567367009176001876253638223926718372096478428311421700448424890292238038501531185419619065714533248497953885866838844198032461185322587071100996392382644207248623538182512153392622648145846740975507783722819591435636178198886685964863288205039108392211784006452035122369741963787360809916492226071626593049420287860765606350661290539432331018014808489562385939239249440886841550845147241593596386789140362237080316920117323076305032494838985038534602735695831370390880342183665254534372474539129516831057720930747190609031622246202695053876157749560847110551902610597329880737099515586212758569122804958701798202229486056698995974476185917585133223347232805334551169701704079203151182944547509721739376172981954535881579377129591212438022128350873417725487705407405414507665790561768052728296938539820559553509533225419474391103770577853880225289737181950280424281511424854859505431513307520488450040847644252907463680628564779263756268833082818485515752670692664069526389572644635559068869076994205170091127806724196472335633566655224965222720105697109660495932776189145940403546907223849874549378897818404636326441716802831372837431584467866791846071490094298509777639079501765832427264861474542782573143791338024455727858808640453886882744105975683585361021552176320490992971431789931406525264777198132527097380413872024928291100340381705329944974509921238944498251910965086008515554047349747901154848298284111581329966147774136967767931711183428400124194265590183587396833437927247759075486577550548145581935296541754779447808 [120,98] 2822334022343617444708462950151710115741480375265089020185052862250614781123639193436059296308840140221054501636673403414049406010254905113069949543295609903547587178835093640048167818450296274858668888858180329937792492188655176217469261267541610465159126718515299487068715391102061218857455884407932086387936399014481251701189353655460507599128597843017910486474356450498797648407759384235717528292669259839334508303132876403631142341755744939785758885028634050642508456659405437534330037203910861440193419149496312008232295759147395517451011108317538074669957116612506804530655958994074965791191150376278992782511306565862399946690145823909566148297687943888185888672803742454983904394411868916817425917775240156757500403161262505352610615170812479491462181574399495928676573428602973024590175736333533905618247937027900183516691233970392127902588327886692344724587660856374964292232502439596617290320698769578764187479878270442025485753456328903299575027407942827335523054278301079592502102178319572034410054456724340899346599901465588402703026665942266139624108834426269450135592840171092382028231713259966429214605632877861741037556108864146842207925578597550985523355918385807766084038344791398778289057174919828662366190727085713366518368268878407088277753697781131422528892329622164154390064397919226844370800793208498273774371571030830197359879878560067306073212987051157803222613125710471864581765217170689545654261644001493576219631140368762959074073304659943671040494131192392497001249961652980553772561946549508814645143324162081823373162919956909822743221933265503942777921762897259039418013461212588125414585572220261304749017128774174138732972642598262096013085780049206494859733341640330199446981595887034806352244982602271888020390230478824488676429276755388102426601058731191403897895385876179733542541473777165261205846053528597114007662847750414866869724415545724699992720964498054282572057321423319267409900984679244713021304085636413437060122346340437627825940904818056229673631840362518269587380422973631732058203881945733809446537602714730516009851618668496118229017789258809458955786696473311313762235965918869439407703393813936500719710215168560611367267710648596724769478381815699064355383393573003523238693766483450849844863365571190724432507332729036252094109988713593662994112 [120,99] -3266575902847242731253969022932934659646088399273482454705156460796085592993042213371087588627189453686763980264250542995569531752295009325465418867351399273265447245903154644364814889345130460650132271818835869033647986660412509968600710471360886104695433081307227236919217138720936037751260544680058242819938298950599019093243244579886080720450903754578575059571662713682695021098964039621747684828269204387980697085716702114367722439277573356530936836108075960715934126809401350581296584762562406291145707740821193147130545248844019259065527193942176759514231487831217546887728130321053939206710449092584936613793556103134930513722610398889724573728013685891049072085817179234708608482313597562839787579907513354882292451969913323147136401145041250362965538179602859539346448030234784215470483833421306869210340478446736798180967359386343293373910150200049313243007679149612120420133183699073442328095122958895147857457196320946936273714911873033614234915855036755036338037372740148478101658908508739345625448684654727469596614127146392456934972991529937562107629169331215358376500486944695414364447755273221150801425026269179638821445687520115466978367574121470855130269358606287252369371638974238451694226266029747611559951886532542370789499705030629432920796824076505997755591823975923850284174858298794181714228023834884888939449550022809778398441937318111550679359755195818561742725899094334221779353634849515328550567743101982754289634996397414370113501541441935843814282448654172606160246288606440461654170804884804374120838564261554350597788246747245332559764214200836166011451543549089733828061104822879797865191675242755668645452820537548306438663405630125177956608811523676768385137983191546779288798056387209602174748574994750357989676883743692234263485468443153508398581807427367853889240799898023445977011515581343919202809095930472582450893477073805478266972011111976133220560421180643040581053164365040117257309406538976753286301627689429570806628451252604081231775479292912495185504906428113013583220137831087722048772487162921052181644288883720523172558167954352778545342575802915933997528519226490015120418869552216084898602153538960489567356925830729669620426841142157731882360318641886968723729403402180671027039060061566888405694888116364495435970548244482128189609998381494400 [120,100] 3550598960086760332069318924737439776350511673110997809397893666530318858509295415450315560258877450079386238090735395151620033330781127547741700335389613607533690806611656457356772334408497460255287133314505417110673844803002136419212623796690030416104145555146953826495868165518838653199248541692080634245138810579806792820797607194034540211506657165684077412179483287406429420583411694576744405139487434795613673532795225276688465961911424844075631081199727554367591296875542048035557697389083086247560231212176475639273646933630052604140341083654071971240936866149349414324011894812727060250022765432679670965171637846211952748665415997762027711908861703724846742657120936438265532077023665997824365754492784950609088356407912696784966271040158721109119149186965938360637185418641819585662593447447685909398964787128876682608193905760407850488649355897403990326933771242583103434604813305567186001341784013500101587455564382585135903410855528198015903068908831969080387096199152421129334549922273862592655640391928168604034491179431917180065408841542078495466708601594803576038271579184742264958510419380865452933520509635210705334290855825267789791773431383359293233973288066255576410672406286523636895581947695222005810265218440355288718696061087564934781934619298237091490238649128025397597726726882738530602665127523701237143597230546216126666366532062360187664799447741331181218026546214377045741327972102039623154086961589402789545541853553632696767895907205656777531665504872792174978670094879350007493258292747427707659292411170514708001534521899297092225249909690636726387546939920305283617368337856966598386781243801247246917350562649601655308280199925945494542129606586530226141356106948302215893730006872546203089189876547801937891825938505076462091968180613105061600468438504256452334355070323065812640768402843672232958302494136366997200776132394109866968714139571724280249615263215426455935749843707202550160390045638684996558599989309148596689545273867241663595356276653748114105803994013737898798163291158743250605362260001928152698791672709173813152278677266547295211584331478905915803572389798720610662870814415497057461195011023258967045942216802741172369980674523832187599511178513601439485780829367837539823375575991536405472246133267312354792010737855419547078133876544 [120,101] -938365782788583522075288027401757135063705523704194516985227113505896844357607194635410762139428472970675231190669198876262326778714894727892214923603251981179652409000758773785672722703736265499072742728661148218063040011706653350498933086021189576188860643246805749558442014255610111710678905172296400806194631780025149255672724559740482833430841985348855268515412913545961444720896116645586732483739204482024636446016323818403540402272531592671687853533512716288406492005469046221424466471013961880067615425815158524031533180408741763126849979996707887274867891367871623400700107687222228862985530124997305756181161242142066373911049338747296136912733773943148899971577453720172199624126036900411892260911633794384413696003423450405313023701561776284884856684829074316263200574164646161414884787848888088615285856446231794993579152723051480853390636612651303237920421775141939184029069880494359692808109135334042508384915899302652409795982252985186783104461659422207398438339874671426744989226019182788210597719774633155598002664866443106430749815021040073685631901604306978803304980415518702054968702645894953997873888170565857587045505956497253808282726636010942075299664799225116998684181091274298793286270388402636231608493405504565557240676551077974484578247606256249787373266842021810734118416275951361399236003156304613363029469023892717748851390453734225827298176257777072533274812136986247883770370076147269496618963831429888482820843862348540409430404906953097172238055412673124507962497483179580899950542411263794975522744758843886762565539094617050599469365882485256131281533848204678481455138100799925124822816275282827646041736117924221718883765648150327934977036033196775006329680140849861057552382525411450476903420919420327976259949232626760906667881525397373680177088078393918368305486731103834999084638286629409831915068527307245900585026398980282673569511571665192977623710781352723345513754487869123059591310229501115421371098318862363302921388055482814669027993496586763740478681724551647889819290514333557708132200550747083995821490557490370096422173028772819529984376303075081688760628695464254695354355212297457982968610354195266837589811211756204692250991880736400395286796891548435864193069693312827333065374131233312723348810315925082896897761203949894641184 [120,102] 276518581957387038589802402694909369327590657846080247104734671684357998557058711182294222842201421555378555923520156923467583085149675102108589713019243532031696102212048929854563752708731567311227514169188969478538172823527891854697407847445650274560199725603426126555463910980464813302195758428625940348604467878951351153094668403284455395727732194555275692885587458619307382098279946939973841880443065727997127835901511332320499086945332340363750337806785855136706027469788913372997986543156983890387556118760088826483710028873104562009856055575752771037170025306765064388988324397060158266467226946240413135564353002696690136741926350036601898137042561408349101864401222158944304121959869218835661000407317155366089140890038322404870320568471799076652127042757765302602579275374021055029916306563559177979408293804897630311135438995131715056900770813722777664605869505354052421128786644805976832035742579026504843732462424761608709579985910054281562962106003026793408971259340894832927140262387314436345843773799394006591234710570645062170490193353467560901855105535970816967727733457463191731871631562532250032771045514255193657270068177084105902085447370705619291530957989257953192716666409429849694133538374685060587156802170160292537831172267096272383888621787543970398606450680194999106179853266025148544856760539161302603435998892277690340747038731576074313733768077863173869886525526243427054351163103554663761868949124409535058744256809481046725851363217952134932659018427019223817717040857881010698443145801515281130483122316957070644348069007881757155803910351806434973976869163002752258901785016306970459438713609259312369103213110411822770902436304111323054426820437064316538976186528605394760427064346903935867929598969904227162997067727636795299801187815732349673968663755801454650203358497823374697680730172451792308426158757002407090333817983875936741509845206483619922238306709822266330882451592550436861299135335325430415742542423452942491456387268170037870580169440860968057506901138379470249229290550440366249130238665475179921753801592298572333334252625398342433685620777909504398755299686047480389214162546037764921415324932372737370536086483990538327322542047618276811346480306899046505432907249377910118862629003190444535484836889350079406534350499915360 [120,103] -45112217426488270391115853074499361985096969118793275384015195256270355003019897003473518626571527113149025763953225620159916509310284049106860957673880529337843553987556466951414296581339874899193811164635434145621859191683695765180959709847990589281175373788328342332928720211319887776430232734482014353957517390939337212180777895766294406424973729366943650479616091507793580087911546068015539427502204564630875507147382649026622617441941541820030402869027653872401154339179652269587872209397951753529130795168141799770182196581396429930642383815796302809187358838291587275420729362541483167664084791396560315845591156991017970468159806250535955248908957956906387921127318377291128583798016842323016165240648164147752138982177878156635859468349970909097617682444288113193676875902701404533077356146753049983107094792850560341007821321488140946183576621683222312527381030793228416052389742126406100911137474146155377793461592800289777553341022846910732341594466511311158977672910922546521220429909081173069062616699385386809154424787328578258914850696170454476773151735477204367370963269096667511400786268856126576906420122224229720131909082323376557167315763530665675634250019143466346486933123302638341317648288676364878478427107472958100873853761556981600350258510114695985438667030663106414086504910206792062220676611791373844523297374116312990508927889295649054734617450447861950538631808270434944523327359457315947879538277059297080322559291843298787423940597012045396292499555362107145544063730765520615798312085370828834118315608197601836090673916680455994914853496186025848896319583810377989608662474792832233625233013034803832242746881290112148777644402408176846971559151832083588708560783015923281325320562533200689921153368413612391640758932588188375598208291749018906042365365662567489269112523294469279318892083610753542487700605991660832770048141424165351111845950851637942074808942543594742756528803541255880018221275443638363557076518706787570216925452659260267828000227341637350343692672774409225616840008472579356937717541169188957435739209885337868588720891573041813066203783179585277037628513581982669851740342399452635352859734386515154256278984396147326931556356559735438923870464859177364589249136478827877033725259770965829844270263361914354791939072 [120,104] 10733755216262446722636308291139731169296303376738508381560125742289551950106865791781438174631852301388453637354517920806153574073020550116157313682859867746632447760185238390089394462800663844598675033537681679531287765791697622654230028715674037605151260845616504572764229185662190826987761969170522535363392097958130768228189901578584300321884755799859009797655690273815340579968690581937942888491490107617554742235190372721994064091467527103332890575057516884781250523323316424260302558924765559080753190047987563161086402281319433489670560185790673574148424450408651240542749709044765993338158171579386385630816914553000901060979584571845947018027183610509528431857426356549730531760085135901707815654095045856036801044764433060103305540316655705848915606532321403189299263929237839103837538893111405069857649252013860677235184835708219122987402657485584905204874263407033498739680757384573496335285270693252212227875996376531364579173501334505422757118639302375359685611697506021692941486483988847927657869875513618871719215605853469620984810669197368322185350547721963806997903132503414302628294156833327009737885497774967648252023030980670279355804733359951439499906853583072049554817436451665616015304251705093206006743414888544981527225645107029889900093392470927070225262627119157234282126024727823462036024384451441503534862280731810390948501690378768329053709606727674005182526124969507266770643571609108132883180007000299177999815497458776214116339220288140389193216720198418885252709680633611268410042661780821029942170392794866697131336948656828214964005494062994412693101083175400209553908230839423191872877603365694200383297150842585797089580587849042680388164135409310738825626179684315554723163199244025010984629984955960312741585128260623026493139374806871381490058257414607226205109276750192700875815721443856329158530337825526909741066441276353569484254133676191734235322549622638037046575696183780265542351206442939055323449551202654543476022155045853517416336679592277935390341606207779554836660300093278572176525709444227420547973432255670972427309999817920527495026920088974826247597702264600538528915129091589914409189668119543700693762525072663524760506301229821394144219229057149676107050121928835505308703392078073729852227597183081485760 [120,105] -110484557393470699113451934667835782487310712018717882987427413341806999942200779199746691383393960032897326587389555747182765353680813404338816769935580304843416378252033439114572952969353597205278014664918285966334964781507888739928737369083429834182254860754787523555271645926382250365169561921224750390512476851269509930984127135175666711527488844318385165236730498420379269137079987116617785318803097248475764835303429479968336824692268225437906345111206343035990973029584439162680044346277926664073437222315279822627845195825914255469616437966339509515880727691093305113925285926970285966151646180601639915597690389352912801996231595070005757295716245285565829961443382977480421903525639198271273899340563102506807775808931107954093217520036430044441955952744942472655960203169209069173020068942223526439983428844082899485110762041275085205612449870795553348493422889374012837556541557070413803640247817176011375347560508408906665043345219393809614860442017362984497384612930293488170307842224127262910886159800583302582163249238057171654265920936796429046725131058555325810766624565603822905573581959363776190098601666310302494864152698051013085838526615490747353462783285744598887442577492508096060446834491816891929981131998581222035541575127984163052612084285481002264819691087905073704684890244922856701474163482895104988112215717452293931429721031484497846933632172489925685593193287809253992895493247482991450842973258468585168510650908783855908011505469633855123355332148155201444049244324791652334153332679171662081947363178286274196900465091291295425704011521253717540434161111106552977370828128966853754720799964450847166405141731724005684802173864690909094167647929422917203205729845093041347056496891111497922801327478907661685195027830074646157868756344323252992392633570346404055013848303024158507280964229213578344996532845822636503943340868243347187622669555710766111972384787171734709950182085198927071925951943270253577880041169109048678477931762257126233204593620883617006758749218636302572153549617530554769019577065048003771365810266470217560199264254895237912216498979777176588090200347367929110483480808312012738672859226603913495084181317787757948767999034594889056613863229949634918170981180632323031575085698581610900751842489280 [120,106] -163582840259000085068000275522652374626574349636092829429904560032229874426181859956941550047418099009515294829895767681873935262949912697206166645479916999481591358459521955950142879288417297486302781684521763679461191892781370875934485134561564819638351709487905743777716237447253826271476670612476433857464574890056820517231285453613787808570596908131489997389887526070029772296715810728384618828611724636643561337551772438954242463672246223741701685496930112128967306309096156862124398399924115335750586563612387627217971282983156689879362618991460597332607116712444250643221003228352955193206581702869366105882864954086406693729841397708666636733170983594851790799282543258487629781762517007852826134327355529992579113824259767968819445691233571516776392708329987698388298232081596071633116399639601267594558762171813704330701113945767343207567016879714433337119627919694446685695579872033831480748280475348736730913269051910099304631317539414791597058077943376477665563358601539489741097596719123000831531980319328094023740438931743961483013822545713533519754866678049627815018356344652936821615898547612014538182405063428465473443352578939703845199701054300737284455687060110878936311234317158726893122767998898062880872435198754649207738762049324954498494339540371805535814017895349261347044456127064996370398024488576797683112149474877232391344411385344200354199556726231005815405101193952668795451060778641985320924100609553418671358180036041843044271294220001653274449775750194790624595590215574281166091601860728471757154332351369002371356020269687776913465867783724195770552648934837749948119009762601769710292695646796766350946174429354247431246433806372977755129879806223508304507735933496519304712882627632837059731086336674152620261202547845907934126362735068850807479939702617881560044834526658046467383213030636152544759807215877211100155466619029299192645024743282733079548683427725479701101982118257805238280570171068521726124682687812962180325612306397672822709870065150578590061550973639338234686867820044099035592258715281208656902322925252798293341488107309000682745668619668423490701629305062368625685488138218743794063006828379045175634623938543681032499176709512106964022723262241864509997148157732632774837498352103459074800448 [120,107] -25515798860449842639742193868737095237456394369868471258703498008629188802223037873557949733342983195247581915073979462705990835365031048467858317389099182196954163443957626501291306244954615997177233947502939103477131962912610058835404167975940654747939866984289693219226118131096566939837467783647590915326596911305140523826417738004472738755787588258870398789519065720297055186608580971767775524400470206215984070068651503908949796702683368258662395315205112577264133707667174294826327438047073254760573764746607480454319286947502298734469690572602001965565134519759268399865080855557380687259623566559625284174304063059938291961003765371486196658092705509878267738284526918282926636621228511854340840547627908936492543501283422544420811222238628271474724429045878147507699819701351177916962654129358000254435961105529703506103582544598330550294099759730517633457944808229742851914254005323950011964886393326811854024414038700189983996277648476587851307456637535279324826403491298159619539448020153691624916559310704951284779838849783901451078244950344169139517700401486238992550887433381218554616222144215743181311682938267324046594225569455018551948494332444220530700964013761950604746177412479373928841983833436727064775984268127809149954657546569347724231782197463249782943653413879527651847973505078913756589066464481652039311576706223671577961553342805994455025882393864935995048211967383534210582821454711351434714054195517961991597499909240292452659092830602315563618977287768438951135131220916886945089505269409193595780833520012028770115136603355613466829868443518309286621207530582570685443132268690176368687474055611436887298243865881925584730166325866768107023014440414141471123992578921608090582788035218709353799129216837166727795407582258408805219260158522809900888352482325855816226786748375993269981002983741288034043900746783080797407726432345092946074305606587146706645069717783841753273780698744853038577825508831692928703202657926164305630652191854322692669296346675168702174611045022770877094724304809947096092847618048362504826796539547337718434384406035439783015681115507474650513757028409495615281946679703292455222739042337461061518471224922134553901478141574640920529270413862532073916977860273711333642074751847934208 [120,108] -228038356923844224762371594148734303125597942807319674241334566303037363267294664719346607023867437267925881496402892039503634720654906304439434699643403227803030078457840279986500080770823940354495844280161175479585481917025853480191239316637364928720238071319167314566973827077981562995785340652745851900007328012592761449260575635656011063332961854867890427870340438890998234256864035031331370453405840590050025852669864952826192302029272861217516780104427175596446526424603140014882173419168261670352160865704719012780287173390746747978873334837005928671073559371593686560758743323527677281135060512653884227236499714557094589738476547892942118265741411388022996934668216845098138313835615280515275063791536338984190211575710242983539839550729627301264741299549710192015017871952494537310742407453927036800763352037604793886122695490757594075651130511910242877087079743564780582884237733594101943093745096489434144097622600526641927134306409834499547014697965283896705703113068278927644464977143252660753660657249001359360599607060327464680010812015895773346085587146570505707198695267534351167501353135879673113127593883601452995006287985463968435949132124665760321467219074994263739027804301121654176885801871282798181408429301770175270539947558406869859416553331005170128230733676161151320278094906030914510532112163736614019766040776902416308245041483773721788542073682953913023253855780729108409657719073659362802526277372827807293408594677655971439408255710711996146448450917619629139669544129004889435286311397096200423288296601813538576765464288846713935909245775275828072480913314151598999139241555896153258927995710221895751222305734913967238726230626601419635801825928160724504061891023756276831690705727299939472348909076818606531480241692813995333313537637156132330935768407169877593488145127620444886550949038042265128512152921760333744905311585134799337852599972936632988928937657431758626479941921902721769205142353921872853433357994926954527395595347904356358342264164461015690070448885857792856828775802602052026869668548711620880735619384809996137847627011310663167744530317877780637137689617780320971151611687831602167389664000707938119941930155776756843571113363281896548357807497862722957693149925504042848511556096 [120,109] 153034434624376733462549655861319998373162882281886787884175180866073126748278670118063044041803326002451104994274030355799571276483816380385016747981502858668128749592685678298264520525228602399432535599263092798212755109686592431661583122927922492765515150311917628277399594027451003364611663186713224526195486251734049393147331232876406748907070573716268063421874973283949195797610309291027301038592707668468976832394959851087831420802916611468094916096518577037697476618661457909576681313112433964241823567281891314954770169410146100250286802415968180270375095893868488937605747726471014826137642930915724570557812137099228731909043074422739707757155481184449912440137944320487318819311327449621811300520049549923849068403717842561013880485727231929908109817482884763894474883690620881788552119358226147875212542865884185804741805982141802567637014392522100711160716839918170784621607168989823635936157358609635805817951269551201287082537754832118301745017511644913124270997530458790350008802618264210488912089079539938818836092253615311565463142224329465648990868891919783680412235045845035060422517542228094655413201946099248345250389178551677415083417282571149230675104043774287548251837755753752950756901422680420442967681315248338824875479634746117430980885000608632664656396790855051007180648160564260836637837802427584452395173738294841010014152430496858954083700109530439116480122743779579500583322939104663875423256259573378275189118321017093061506737763200095679802212366984640924212573966498083450154555354001907867728621256917691188836871304292003612785006447927180432547534167122744641916954015415007032683792200732343517158241899337232083401277807402013756889029584326421603615769154195371513257860653881699285028084580178260984758784963412039990425835162391645587730426566423872800345498859176569446028320441851045063386925626884350876000925234288422617533859692850469271797080763361781498650658014483195981791255479240956264527323384391523996240227582690117921840015877668597952680202986059479820778733405578406299679997306123986710650576328226522664383785643821154545320824464072823519473189240182997079104897505133965579642264520309574487803561958880549001304410047815019250699669082801600274082719182585205147680 [120,110] -13882750530748177430533181883045354382013021703841686642735136272505582269581190304696194109480497392631881981521143773601469733951212331300021186847446258675799828850293217690710116568037921844614099021637246768645448323481820432402176010193535584597528811164436699729315905212759061069845183407362815501300911516213667602053187272086971415708798055679843942412008741380676467299015305126561527417887654195881698552475254146929120508923512532108746136533650873742999824095897226243007471208805103884568558545070375085705148706270609206660596742574101527067827462755945504622734765986379844065424922513634145085003168645585575912900495029636217357026153498059715401175314829858355857549893949112583798269632084046207448311701293459009835820341516271449810035020308425775267036409799893933569764477075922683893350527264856159601154552796527162911672338897943932925497863187639804892610249757691817054276131120363602095234322692749571976572987126435247057021326545570241668666880361444936833925240682963923286123545841700111591238422104018840500677443972578813348054446681889253108703233361469722105752394251679512184997607206664683790296333977262331312626777254461270665617844389050731257954647433884877041233107834226085489356814228407388931435951945692567547336826441016287914605668685222716281578295752080098263442831849501730929534617657236340073827423350066383270744691878968026072310968219039081038371793291982368225508491130067147060020198875893720458387882386877418998477328647762556169739792273992182974399035367241658852670933966486975358824805046390669660154627182209514257960082376114585840661472772434847606245342807335800766184516543980509099948218011486896029323241961438631800030279132345845014601241025551403648689623363616097065633271054012412759213594523909423358089264369239938246862053370473541393916564754968582472249676173598588360897656973810229476303696091963494806721904037958671127782444041431951634553959213721628463006609200797215404219565802147599080455271333828854894787330678510651469019328951221775817898907040785018638242278294517409763192240357021281753613210046031817990926273744747969676473361527861450509525285634850931181335705603827584764020359310902054858488039821952571206514860487680772 [120,111] 3091466326687061469954820044070383549462014104205412768509427699129067051426573273128352072425414550122576174715814260745952515435314393236231465249206641500486468288864370168738997705260491215213586267789032350794358366780491272643907565982187783371407564440554583097457533870946002234158758356078946005171769963758444601302744574786549355821491483749629682785369603939348740022226482961477765773502036890523394727079646778295613867460416369746205382879243929180602568525221184118246893552495169591892671048202960500827616037634153506334146944672123317805016379204897515582148827488163911904842993437785472890970533546529088027593957723429821143561448118307444264224315558468200958658950985070150755050050036406679559678024056317650679413741545606756353954182859221465981835221054129766802738231901203156370547382650171323194498240674138806872641429459513167742295960506555374408728874718115582408045650649694666196680738194619625529662079088223205618940045894796585433448110126377532480145137731697431549025684157159570959647697594711588565894712052324217547415441261948100482822652471524190650361973116660040311264827749416979097792733928691177499923329217324997917185765484156047751559781128946440419687185452785138066047083682100320068238744479091367724819413365601360224197383608499943244378641046726284207030672140218728472506221011384268811295246814506009093622962268440455929501180732299613323849822285683447548208197822751332063754314368496506299675850421822193245709236183335799681870897639960493185462674743861852795944302766818187096768008854582307940323942806875677966806227910385655601696335900839612849058004336059926383558994751260180428833916564084772682143797664370253041752070236433206016053111263165671688285652538996159981702394744889967490071795733473605100891544240871184636094737015999747935402718577122886821256280766238636795869631869239233662329494953537233715354788363871389537492427482497556340978101186124605258541022901150657340511817480412235367412816845783053741347295477828880600294152409104356264396459690353088514877753040665208229750506599447676665064242376527063940419535384171900387342212319476567863805406815842462156478684958292365805133485893839334502700918261254825519391963328 [120,112] 185702958335365262577538491016095796392082170967091954039197127082977105270236729139980840606379153057420992679360126225411231076804884287748168951024399356120968269272548285995797039110496510599543580237068924476753825423810561036085427959804507081886551302897504931933663638659300278514344475802240644514530767349403501731080656853096751318723242382957221027814082994462905727869850667944803188438125533443261860876261257882661523708506592839074796283804308810413604223298995838115522143322167688562097908877187999537245657574046070040998982426965616477796607973465187044357757521838112720030107066911776263904919475298017750198201840167305948729387510156176535886686748093681586033546866298528272640942068030657446263070049756784139183789766217086048840840416765724981827594179283706403946767941913624630783226982304265423871469360204563255444896163457679251130443946922390918111588920655661424777418888989006871182987980818813691230769899970555635051103782009109085555788099872412577162541145536622177029816226899770087946379417725052053053245755806079930787212184562519688855289416848106754001105397278740505134812205218962981862109029364994847026789345084345839186913166877847143926952141223922635682585866921832184897245283041933969818287220315434634256657058590605498146981270945370783500674528469209909565798658441324514360698780742239029845415507476887069093615674776802820731408300460129705544255424955063588219362195313803580873203330782035370897096650497788290916181730246791439714356147995755887709460661359326441192685593775730535058277545400700354823602339762295293254024807836679196581257732483001945926482500376836742480163088200685671968638522638154382104801624415022153990057631887969229229949395731841440438201148059277576284771066609114236544695335718459027082570294380733373007598152403571343973075197114306803134764357071167408880662603523525413576505304334166725391886440512203698203975590999149540401708693601943735888322847379511047800187544587594230183442726989759002936010412220450106595200364167772220759882644492122858087162915739466896561232077517392207739325478287209201013385073079197392921076663083773699900036856487468025029245049919236385017233892843113441469744225744461682176 [120,113] -17267708198186199131919028904557656557929578297226187247877591531685845739924875856286175295038422945894347856815315493880769912831455013151876914175316982204020590771404091889417533560816768458853805417174734435041855904444842082633125230520212380763664903998364406096933632375010000115174082259264531841049051883830335108268335063952160270941533904825391876242819074037042224196277632634261035945210464011150276697845172554088597372156840574719121223155502579691809233339179728003159733263886667563478422839372010085260989621755057469078850958261952730237928700617055989151274717541869109784428070570421953221384207239715851458211420322883397728915992946218516216458624054161683784030430290002617988694049183861743638564735093431633577879190105893952637289232300632066755002917743904865330734192154066766833397314458449671383518237485019816309742550500096326416533144223064787579258701664090894111430380770918645660800483043255302620826297282871374250400241580337420080414707811818146118290064155096339407185040777724240451232984202941983374432484994278957298069197828268520304527433744790229439412951769937066294214733847354474220934172556245205751248410053645778287056882205946561843688650505884727508717591949431304564658470923695005569882882603611819855400651086317167010347587461637681117876933090288831124744022293872483629778701303826444296785741029185506784377907420528843525027971395467603776969518963838920624115069537126980611653828716993699677017861047981263933993815404600632968967613752895577292768699332354796249373413258424094483432451233180759619179029951417336837574115161020170151254514160097035762286984082199542032776006588318541897251625104094105071284041433287821258009716418318090952206491972468454312527943999363458601223304740341126223277602399060238543687407151906585643917599562109238089490326960612149150410850376473177791145241866282043055935737758973880600663764728024821768307662960329240220482862450535687188846404263630664914909831394256753529612207282940681845732830501450658867508640655185827172505839265197846162574978638501848467762916839401980449128352513606495631133890566624749472615930275126159516974613429337146978064120449556038686681165826877063800635827423424 [120,114] -412420049213961771264492131301010983171488965201543280994545186045506065719155610708656671357487391167338730918547526122331390239430885172482111548221878064857927928639938218009324067048087120853843626325495953145236014134731226241902684005406219688537495844918835336940512181437878580840209048378984162332861383139091135103365038478097447103606364048321190150235799305502719400763813996839419243920059256230946618468918367155907449726437089912945644640065726232311095774062632803096990829667083528022196766185366053117807512942489319129429001970358435705868099746929205083737813032290607686925569544598970608622285107935301868660092282408485189486760704467340954021992234450761019971108104940860027914590404511105713385229013438007307985160329709088511574726315640478360623787284122152117961509958739929617785211142077229234340508673125476230244699339324576547285567173663291108527717057057858267791800696792640229631326876987700724447795371775412410111315681685249248951809460244763023269999542091409541921743813387916148736354585983783644707584946150182024289941719894663183409669821498772536299682010017478997103156372309584177242542743987708963899005853329899874439605129322569991618293416081023422153043039009764581789315152607719653959931856574766124159347835917807914427747053458343853538939879450458598845651672719168268342235115428231059039815280542670170323164938288701405474385555720788688070834671427651912607276925762214889155016261274097418526853933624759237742960791625780018585379938503312113404064802597974347081069822039291032626635718516726777988913910203973361440121752558156287806745449127199870697303707737694698624030244647228000073483353423954585561646069996291470687932096213395675669241659967640487195014746565435302644830375403943086706015066046664832950999129595453682688285649948058912450411549514399464417818523250673398365766792911953071598378912050177227712043927365441224443058815043563843441931314807402504872903820806242669091730596762425947756217879576759606511668912097260062321730241101484688993725501133068082136210313817148127957894319793176310997996237245689928443955837278321543249520943524772604380087920717252104731273187946268430813668561154347527203176 [120,115] 30606024185455500737721659150057944928950194630540906404096776397350714500786550493036394794200444264209805204001969207271295164980089097083540744935021112886708098075091873283788686631115467369119104044179889756603793935942380669619903801281144492670738035457453388518431212172796320256145385383961135758484103977832087885592471235799441203969239370823716972876661654611757233783898644330596915086059747707062185745604239052682929438790877008229895389462610238766715870738071719010880117114737235260022952956133580753739920970087675885342189488311158192556260154127484673016200350907943821548547850664255041650425567980496227961717787045159780687339053409185993580102773975694172477227185548409018639638652668231838132510944960390464040920835139590525861396956732732704643489475193922348245928331490300906537801730264074899964162867476429395687912737221007662036186120702349843804437515737802483570532995823799474767017396534350057982157056518164606330280308816333996609855714959162148227675140109072421694443810640616287477870288684008851413298364844395505405518112851775020943193377673363323753687591482272163495067710400499908610780350289245756325401907316530975792471617258890647691171057235877103515248095055624199195844294664369481672986049054667023772518009458669216073653001438309966733362574944415136630243964738776634183283491787818394042790496331599118536291134012285487051061239628582323881030299478318560187941874891283429171468476696312506073731899057367830712376521813703621837331941091335047740558225162613364215935582167868075107230562477541277108201144259174970838207046611769013662643198625935718552142568557664308223986512952881288252603155655025451414649123214077773073576966752114994100885392390706463971558483969535297811330377492330686682606318402928585461406474094249793666491031805286054354169800634455463313725380691726587488978803182184768033398917596305431212871553962344426858036189932354662256092361773099304794053141873280223579377242448116397513754656345392672634226192281494440189131472824752804323580236106522852777927254452972725168749441630083021755015072393777697094110772558306494953386237164813580158247302506078000311537845677803770750563005084994944 [120,116] 286338319503086907967073787277955986040695926535833122494407955677050286811373421814834442870680369183828903900990183747464073586561408891079310443257725209270153253030600123692297131038665675319653378178745494534668288486963511759385314310912526028004973875602410432576080455834377435473998988633704505210746353780123047389102542838035733484837168470910611086389096050257848668765346217840604782355062707663895196738522886863963363706601156481064863724723030809516732800671332640909530550529796213097315143771631694541757700934917539426141978072435534145060079984045402480537979600478416227469280207766614635538866691506940265363850093305932178077775635271650690718634305355999116777232360907791753489819439239283567264476251778996291521887952055670424190004646173125004494563546743925920373776552684517388702415639130184043801728109930340960929060841295279515654491702265946263164573121929266553004136097152604436942892084228544657337293511628256868909220641518320720620780404534475277169783416497378632575639407014963910208082151812491929528866252440672528075874339223186517137050563417101305625579909607447264070411630992451451935061766834781270323477798106948548580023887825199945358797942736875355988735587193921729982224219041793561600873690634790219916220166623720535240762566719297847899535126318622344570601499100339885598357421400368755046850872973044040278658550465785355190491232845668773889993814494682011086130172357068322815492573597670569337376290605370939637845584197561765228464127502751977726658279741508695960303999919060098613210573780627115251928103475139952383147484427697043719325879099759888559329008766567019277552718317780840986996304680296344212193116242633199280273527562940736700161138673775260947454360671203890086054013251870594612070656479061377251541031176744881556848744977777805491024296595480610362438634048634268879231349639216285603293672057711591651551049932582011578435438153901199519200318054315977497661799983067462193927860526132724751175583060721004466975276656381053908544434854120668057750044929020827128960688775350740808900378995401494070745355683985058892358745664509681311629131350122886232054627925477784255275670902740702040982584 [120,117] -21097189140906517751590282588630167066730931345345329380572313974225790926158785008687211023345122591623440884868740323682339990783248806819721285313056255048693949354850442754432919233042905411613084465422798801585963124337472687013473512842910560583543769550909848432867378512157905712954701299877118234664098103371468371058648629193687120290968274659915065344408148428925750124961040944544160744235396352193180241021681094986731933173836999695720520349672503098151632782286107240812914651430527061222422528191201460317956062403010375474027228744361746556057360846439774074256190156191427569616475809405907074847847207918853002842325496136405949441356448390517784727398388437104685958319215502000800162973184685951181641522515180661417715709213242114534878527419286226357631133346688634575369190605748095375563718588759954259652266232286366242284277181718182130608441304157849642311943849862656849154054732557985740832475128993673584548837019553427647201491570787603096987944805474396559026462204493921186802187242455364390302910897065159874335480248187295430521452973147860244777868507694409716594690459010092456330352523704962779071201396818913856990039958711096903007663464886713510306604385778568232605694708300963531376779789069517428777969081511778913169737463163428745003673736902731315305385887978497081942105586763845755073622655286212686557342989465156094542203359504088287425132358958200133677790376512934019049264262714588189347241340191381761318974409314098131223106992569806005513953026099870690018475034204435900465995912852532791305966912924368620548586825597819922817030849913144071057943339151811772384943768416434488199942564505248075991542350935679088804508357774420678528206538254264074250916041625572854706288849207457324219768045820947524743764883180112763464779748333578323141422500777439233610343723712686372665765871458906613287964439405516817743008266710421855520450346312583090218054945269221995415267587273680930131909483500621679831044815645196801322112610876176901899991555510130833205446120940510111217765949982202812486427230261287316037215376661176580791009335677828938352835362853378995039345662681358314591106081577480644383554225976154296 [120,118] -77711186239395880586564199398026697357358223883722769336969778126437230640758215317611192737745354720821019306238816846404191570599116974452125809827328364565725028202783361696643059552264993566815892413797097157549937673346121715298803003069004929056326298228440189218426701389982787432934292432435584448705576868742568893271677565489392512716324217899648744952216604293997612570244241471794150369265710734542338945175648764742029099350141086763311683074919986588240356512467898386910827908566281738926765363455932052999130923122727591146331099055052584685406070073252648816349949045188834396987181897584322665008556629146933591494036047037605421785320023189149980277664089600718825448302492814559379599254738522061220064407244934242836085733104497671003085124132557768395729226870882120241958781822110376662894743368807006231731790669549719120341334816200934355242318183344944172365490379482117429935346931321669616567018374508776010988575199411684340942020362709814647914419452286143238764368664614374140526655492116295196287948633673150057277188322245345171805801628102759872610993297640105679327019905443469715266980644168470476497202115992447409244957427909430993811265131442870958875149187073532558751942464530742755969097387755522236683455352087514646705354201496623644662551368513378468802599695050054127539154889030658755036187884736290783383720303291719450767534676161990614532464484975448912071317592819402496830624995128591440830327284407111602963058042740478259956184829565789939340210455097724545131848892087377401956688311667601925831090611071212225935637650312325159263369028059170774657866846545445825787358771849119036112312340942187232746582749052881150897950607087333192491207544812824292359170009436526337491514546930405374498230656201509399401189634724345358904953778747086645157451170314407782085938846461500352901538357995328785705106740782694631722496094728221083276804554349498167758502053323744207189625361003400074197674865491178533084132313731365448265935071776884185841180502477387108166334347307186463936938374064101621935028782251215923118250434985528311331961917997559939138512886909558390623141658482568089204561129311681711645930000 [120,119] 4979764967525947975930585317123584739109280483092153472065207609511648279487093273920490039045073967996694424288928454962826679603717618261470983056213574981655433141353279133473160437062444892460992564865922636409450419506478917192167637160832972063360039070484776251804820122875028385286070490203477248946216522679710817445080463715246644150035485725162984384221826482765385495424097763927127851636645862055681079412169955820800674910601611428439194666120081568511765749716967076438760941732948716161052124576808766135563680845454241394721934738123395773249469202471743912112441073476007103938621346513195325067361363869978963074770930751916890170224424078387124691767679934802052558740635945891874837101005683386889744677430899558295593338772624109899502345025359806320534174773125254027937900846141334504819329476287689462158352769010484756226690221076658435593361196464718967375599426956789688760043852973794537318340943441506679822228996838208115290645559723609903830187136538169233000620352479142709866348860521976154438253296323718466838145609623792046964688659981197315330609857468258226641543274525832302852180876329099412159744257678669258519190176091534337944323765642321772843590575332804531443161480006208281662308417850720966765683894404540541351368583957342490239653428156502818799373321754810598662454913661077031969018429198143578735394383306655571065419919113730416611097889946023657760100832188827365337869253145055837834620652354045051400339004622971414450784858934565109361185565641119893182551346041699605707636382613451255224941252230454304791132111174349062333657998275512837894523385734067203767778400098632474535070962027931707737241363590522684734977300298003330479315474491624829294650850160357956532404891305124422765054356198782792451522318914640956994224622257799200012475546603868636684292524763739058971475766471033587323776135353648477106874450667162204866738194953149676007223084602596140029522901020405399372719861640816264799702724362677746416474256411997203876170599908243189334224577138405475074900315285737535483439114238306508032952460402558879633324120653214775903387051454039245260606666983688405842410733136340478464 [120,120] 26456038034567241171242952464089213836422742211888045107564629854876097225198432343929755617498885697251135056497763741826159833888020908579396061783239194359911897688733452347064591431240930116975437607994265837275563900231515122025303118057174950109355862086904523622571703129070553620107733067683861812989468320043766258948416568482836408043116998743863955546736667986393389251304306957779987101554959486097828829278058973350646477211751149381122823126387040999587854809113558767073531574505799974420861253956733246311833078890304368939170733752262653816955321953077091381687623201392061736335056016920123220753852527725257516787953695101310913085939948392360709719873070339890189985007516599722791388179967932369548805032417435914901527481512514800379890204696004156716183348401340526269363558336408490554869239970531168133145267078140803078413164667485575811809749882120420383764803461893005958080508132389355821115967447472902342901953443303201065678910059128595065029863829665661220560876021840093814081320930667744374377644744505311061188709944632352156313108883981272820735338096149224241484921376187622409585780652167896869224363201322244988387884396147688798212593523288893008505320377815011979582854257050653048623907977481296082397461294556564139313016577169671443776638928414760393814797107689578074940446221223297915771976058742334863000104173382876900957430010410082126379281187944145228403058134159572732277884848093049988226602948103697907239304326336352832551262644639544838174110935638635784520728638175129803505352805306907596105078983302593193248597085454460946131870485081318588915563489235109173364197197844171513551789545834053345833301248800793632607884206546543351674941188505491403516311472528279912786038297208571225510309848656706112235995995733223093781667888854823061148261713531990465570052193147099052768323667225122499303389717045648408473125508996232990991711339803285183113230644851145252259808204695332542653915794799734591474399027266332866373902991159744064015443609528466177376161806202206383604895456328978452026207071968227672114916572533578361231352483706804207435003838269088787875923328235609942817251387776 [121,0] 4484764397994103222915695526719680667903266556476055109946546717123992898441723706915931751334350429881427736352975098863152298766067414166296747995665483654484200677907216105700065789563278599429544439341626605062796792047941437429036302094781069975462711356187631719123453706963709087584780567190827521696298060858648721791319644921959078692723903723550573391424464932216000973140501404239519828481787111783764530670906672644289732242495875782774029179490526867763245949760681543732708813272662701680888055687411269509090974057758978708762906443518369544902236850995586147271867842297634038291947798231649401142834360871342622482290568212705957180594065005059627920580879185334742104315676044132494392077308070391465616496845148634733070155805638409564128299627041960210007609256675996794793844764579633873472186972259099533864162428117643546644569054866416832455974819464478497293911588519953230010986889643616270403217638474295825604168485190300249937501989642282818262799620597655010601719473022328149116194120038387266256748125652497371357604885530705986121289207161787897149929217958461883639838490186091423088522714248183273504164499814101104312602339130121224681591109053262017246182830587128242997497223503279278177702514002216895852085047162826677971938753886581056786045679811657574550297400808172353192844676455041955010532806136502422466322404785861694360795231753831986697961059217475895899672089092959231504490187394540688036832667402329741245129270168467279973198669137155729129381143047021694795827334781807629500825367950457416071361360300414651690275393039388003476763515233878800358106806131227701332872844016066583682789776029163250317255553340954783788737025729138587203013767297929622816388995989680587023526793299957194420064620383550479168310966826552397457792782643663042317069172877034116593497556267919065372694289325115160747607997396841063979949194883479996522922395264419289560819756228934196302314185064761570493995793410910177143415745704481124290818727056195609391233168324152524646373936352147313472308815106933319769280054625804942697435032347426167448039560616934218441810446801884183716298937163751264712760052251793562794457722464018577191542235119825005379333836659476401557028042203158525824923017827829823911047343124633953277756605357311437138220991141204504473814187741141376560061172193944911815447106367168093929562703197397665126663420953955163806146800189585051034463859278578139849524275886350357322552209079037315906109187114064785260557883146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] 229459886460514996457836731552782032208736570427137500075112391566966641939233886323189446145562776437045031149996374330338121300000735339377324718796018669547703343582038625192752276083027658853590918458393532486322587250146203367603933988791059121525064142080020611369923743854700575257170885975648379592325738430768306271346883729992880067631680876804776650581864581539409589595392502700538140419158196145884418313541649394872482234395549863875338180442474421869085828037661880568916082913043683848993481950126806851951671589155000862509237167478495902571003098594415263357285372532575036829705257774267035441792394994564197569131109951875352675641538761968908756306137072317614023496462448363199832229659879584546895687950075116640429011974193937436989047637363994417817503345272848632416710202826653052235879594359727590385314980620427407697253351706859863086625713226136296382336693375103159646820306292488035802823210522763356391170677956209527239468988926165719927079514911322827948395418392157264872892860621058730059480406426464299476574999284584881879613742098228051404244414703717241814586934031538040532920821465041999609733718219369887187200028845924436956145497892047539121685348519583258139788602546608252680692517773971401419976443866612801977413419842781251208870318794016973558762371564536255388056221095976915937612591631210574365605623167391342493787841056004193295157901232662493172542834429964317348268494364072927839916081537447440875703153655880994340069222730513977000357961225322524127365524375260803934781396919752278625547348191908624287091571685622585760373005395623797781854783392682702024393202589212743703294318542314798041705687899706106111495465853268285554095176631554537564242101720057371805249754665093346523838872021298329726468741449642826341016205592215694100532707874256876986770038521254928351131493520760440885716232247061239470241311699150674751198620512529626607636665837378760707430256725911533818479091271151194944040584343373420327285248554718887029786684441081176333280534263115170464429231964957825779011310710749064748217109914132747211571367320922706493473605478328107720956858741183180613495731503976936734837181116998346895386978390876087431856718347933887504714445885080887159103743882578511349233905603769407707278742853879815050969257780483774514880669992972709581149280865363313633483509723283487767106058953581551262320555490825018445937766623990828917911763652395642762891088190270929797564018026475284385888726141511125497318851399909376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 10535682477111377448068361069553373160857536090755307669414046869910634423541799305683168629845191787372223055817449994039302922525061214210679554171885343490538095433935285214577708922793795113217742537129040958049787474309891095384914669309735142889334703181498923496206029604502010365693072587313853481541139030571663866752474744814898315971696827010585647724972377600473907572600346971073530947960386453928631383840829293240075603648569257116365178660384769666045293101936289778571190341319720057500293582397173809275939572760057697269057380326854189166148668929124506970840816266131732069996433569089216811659517468324320745660545946464236465425965464183676322176379350271199178135363686173394241065186007468268708682099963631933114113248291170234925279725523662784829342270061029521819675792500217608991965458253992177887672372098306090560886607473458999601661881041521204482502996612171595615978549098328309000553958834423375712874712709211807313549442799273806732065338807660107314101045673972155639656396638145218729064463586232150277586538798435211662760831241827991782367449049238442657132969449092193886045936421804262203102859717229981145859204273429271241485676456326644884558440468932202851961147447729323574475788746212458167564787127339747145592012198597262008215635184895068828147726525343299221831686282312392401084759966716182504936196241794567050911954542572960949919858409385008474587630400427221388005385965702280063848697305503528471341985810065387063017714466473291071992921244082077474021719267227323484068140736411753734482978542566791677375812128419783878792208289808708919595843482998976643896905966013021170949028927955395566401897497848698000807809819168329118052214994299007315294620389057729555520637945230962529854232992327277714598004909328276413055628577749325244220605706383449994514610970579228546990288514454585955700509182531447790230583704530990088692313282080044611760204209659684853897665967486539829099028772229560213086587460217343954291392109188404028826341955943124333364102291500803393018365405658614989710038323093891143496063256516223941690607881159669728042089491216871973680764359201277583316430878388725341504648618890233541264082439393097108254355542217507067686140832312392020134803873425781871539879103343658451271235890473517622732860728258862260265983629568071174886666322955957666914694467216803017810240394336835982488002288712906139499933435068509797880106423648607369062046020614891978145656366212218560780304481379905472482001030175784960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -640211807325334674691082546796630813841067371483347755375230214167012549371721934270520787511612469817086048305912100136581071737450280450236891872004275766828295489395423725974346226384348277355118595633111537934560673409111301265072327025899448102092907032279867101702570975815922495205001119623243530997510478577977998934198612595833125134968444404014710056218394232944723830778382210719959445684237352730215095972651198752318466235124702438744515302865689116680599761199166798318635175350877311601938175866483561450688215140791412511766167685656392857104646351414466749500141106069506471557348323055679193815132486162844183239091391071814672382687622705121852314930305985729009419745282724832037097076021132922220965029653677905857157817221677299281692773197064520255161595727535943680432082268067041099208945405525458982162749307181500225595428239621223992999159962340558883448205689292914316099069421987132227037124438955744957256809218835729940705232817859261172188021600402199818652257596221660617186008632125899755219221796706580932223323102176196568324539355338148392358817494525565578288926362371592487757470942303451837812701518053399734563082423059447853666955786491053693850282886411018781652691349832139052490043797708176602183206749186417853768609670597448175941190961746582186210159194936246019575652846114863665470763637126612830006410929052495345472120779844022860031605708987222212014826240247541708922543271375267515158874512071646505785788831912009199586835206924933012221570280498765282670336355738729652222901322241244983365216840199032627855867878573394000439769195378417893330307692032118854679891362087893319947324606183532932170534175503883477319579347718442617066843500345131608309717911838397434734100446572974194979325548645922782941700459391023467587018051059233427127775097223419360768695603332862112696989165839508283634106041163941873741236745368428024865625403953412074051235520993348177160923775199146452466543138662308943714406649406572875746065004442058284444674496933427562650316584930039577128986918236034470003802453551346843982759409132427078249586247350360792835415972616460489390756775044094225325585719851628202147490224460472130806474620296521612936432019752563465658900358592854826625653406690200734953878283914417216235317722489976018341462601932331453222956277999982748009305260331336448952109535427657789988878237543604021725705844621779718659229428956221715160728935500574741047785117565408115144840105555190523729360139694114182152533988168418983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 8113459108241948676232315675425582608546270682199010182982374746248005963856362277001625795214728095250627300209150663278448349486157799086529046217476660998976114570938778692257075452814916313035129625917680371515828735404132912094524354535687511027432467821349686701891713847093328752337986631669866721404834397104660944015929354089362829570713152448248019060622496905308355311309688870433172038559932872263688446620815090830081890343594679756550396796864087252695908488872967506842404080850358541854599354341955016072404935156088026029858114420022927994584255264137002551230392145122087760361167859826164571734297996058719337132543688692386187512291912933043231788444981392749012525353982462010229306985705710838904701367992016981093220163474028167901211689406225226850477796654488639022557241048128706800794042302769601779723043702609413366638099291463086640934935635096061084298704018141277555223112910726361756250170558834557292515629122177068041649092542815858911728369635149519968784687272008629570061791971120729263077571377360101198243865167699920150689380584566217104578144677537656686769790428177763900979342614541595203013414321263031810858992826255527956725426869398161311358879744823803212485557536072689283888704193616548386941393917157445773274238473754501577068726361610105644873631078295171766107370021287526666353571504269486892467029624025601088590539680464112934267281910536599205112547241506122538516397364203205981402756854132267753704247848875425281833248469118713706760895537585994012746065128014486242266366687813369125929525794334683818799646226408379032074352707516747508924268247957857901738173827716735750348998432992544637825497173045444353812821716379212039137288791967513435305851178280550015773440568812066889227941645701152289413272809685505623408395648864878249320068205375827519767482400994483387764072060900334298422982120749667509113786383975356513702034200365331804978103983772839754947897172583944242056858570797100747439361864638038744521792650888400970863243082705088050168564807729422614857297834147936971998536621881575720055867870536845355893404873928639331285796762532847505256091872780333998139926696203837331753437309080154607344285530502782087185817399141363709312194478333597735359610418653598471866069709742624122493369185443123745067627876236376784421743751642401847306119031652011462779726784153227570915774504312340699139577247506358739244640477742573738607611443330772894729680791155401168106001495778909921349952863805096833596541460089866813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -38069358517746752724187455686555271557533549852115279002468077835644029017154483028356331414949198739212212881862402045167501323987390683180472805049588381160409756921527918921710108187735057941122835102636673434481517805806126207212918992730305040147705926662241536738783314803607049258375732407034603340564148972334851662393248444195674632398432891448879180568933851471412865570135242806568727776034896549840628494128568428728414515994235397748713638991409081586265840840129842594734258922893870646870073633677879564068795914359841849491685309921927998353475702961766315422082114851150230284239777597532979158218741692793487737083594247804229398914604129897624377146730167005704914964223811105934198534420280666872246693334619144595465107564660325069707055204227386061541315233989517587550391705305813079126803531248547601088790252031357017783126503576988714034027816086095518045640966407346530337569865667472667316385351611542823120632687355400878597641621273675245986570412984413980730930566572920501057483716313206598606024658736663359407736147310032844370723235407288571379755205797952130667757517093992017630542986095177280377350572254657524343679821342124721717002572041454740302070395535937309757075056975007518094140486754390937201982000492878948309897183649477717256560034617415420955647354130580465202764860122659741759535212097128277614859867242815063259840023350024906135610011752389140668433384630577529080079547502005421429016382357699955672824725897461287975249835423673968093258216325713205455637196897794987564157277192335783273842460527295857991975816433104961821806848326127631054701834600700554270770473937889572827774404648669790940773406468318696884912947280948295721799957067579713366511632252082570203589998334125359468722943219120770290861763304670282089759854809082403411607458888642159527934056342689356493443536704059692963894533390089758000285308274025915828811516223887131618228225617382451023786715523181139719018437895192163724087442088034711105085115002636873576166965647482020301443076496530051529363020748804263157099510316791370808032271510609435292707114514218638381954565283976932593967087614407912681580016425665636190713405453509590899569341861505710992482898070550304145146703382507206284254048434864572484751820158436339828603744519341475966036746742768375004239930625849757505286981259888146037384923805291188191151365097345085143724234321536048930254828450670064848505546728581493962676244805649831507394409137294805220981723540184298358339168545592758501376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 47329646854092290325954782935953503272233421203311128635116546087479996821065996523210056463276598402325451568822866470165092738454894401325492257900988744593702383488418498775514131368577121076685027383412152053417206424418111067244589433205711342808435883945030618482180303751930898049381167748693213289784814139722360211589415787023318009397238699097503951915908040019552144596266622217036358914465724308542968831633932499835847230331351237824131900657807296399883113287923125089994843271396371892983066095901056169692613072870157830468970536259913246025782669962412310520446622590296983341001167043966336336244954678364599055160751864861929504391451464219405695730812337500375436255158287644936928501435721085226639523470303670295523437012678681268624914603961264580936870439955451778385376687895088744579665751118604506783197603066185614659873893420905795195321471500573177317230866401069846332543511243780476828818105581374576952331239023604419286996841823843927442990544947748160107919387733163442359094377783442556713136274371440113642508344445458023896497365966943011964150698376629742282476660690295035659854588407474066880616646745056175300674068544657704929926279503174351112191787717587185417594295476773198870289510031888120375547092040192658106111980484255808309244098114529240270053736594266722279414880147139835621008592103499549047025161828655222300358406471415449086031506689930017377415631554977937110924570205714746215590533867584647470697141063899434581392369193535773972215954041608376079749469914279634546466072462835654068339935763749168488695894577824743130634335291959973389760750634701970334251919951572057976780059422794900999500769150537875305543947596565097537128545988099944504458889603107327346002694178221224851500742624997306725479188890941561759887164497967224322510031002021313282263761399005291572069201970994708648713893472688683137917454328028939862999824719646967862355283814514364518314967643675605824072268108599025086427294910897416088391973765432187337183592534410271728623555607572441495543588239041125246664373630360840090868949689893805909589607424036212711865489705710333945303253874022675694221017264104473359575982758221359449540886809575378908238199650143538725893778693565565281474247381533559334219904461898271173090195092457111804819733213934225295617367063504631281200908828853286605453906805577465566307533687399681403565722976068844053052001580594233584204425502155586204141868676572943449551507981115793092244869141500227736347498962473755607040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 374180348588131065966301408138301039614274007111533075885448393049424815097345697495471186128883912592135836575171599009090385631548717674051369513662398656085390493755450727576362528104605527769768853207691976183609632771833290973303384260988038005296415319791738103259003671585365102187372558899874910052499587848580171298591179920665267102939577224500364940950834841437260828943585343392228172535189784254514731574449294150265967374444859310869408994669962721099398491357784967136601133455196726785112699617064018297329526216209219890372325334539439687300805091794350232302441651639695822730392238828926698676933084199625835603440583559327932166090027799758265488114535575442698562221272398803035570372320950267209536197708165825458061202498462237759552327579554595586872411062858908641805469163678694096254193449625179732203058227591783057868298232071409321709768274375942897914761460107929408295507365695436407569442357499392569972466666858979510694972652985026234272605112239911969757349603597673443292457882313574439908155083713062504449840782892424619052858813920031634412396006719043465238958017117055509197545078879271376158984047134221498109341447319568220198590996091004381837227722094140004862514815136116844889647704155192411533057619891259123124055882249207686730523347929776755326078706744943580060608144935390226542205393811339865447661674654707465212231705821748629064136104839533181038660838909238592302119573071894141688055146702845168187796796652385339741305488780606491523633441647316125183982216720325723618321324140509300773841454336127575947070205503494157714958808108729089984737787628322380342276607476800568336936524773137640753663330670460379690983197906689191941230742295478833494556467470009298441222960757554476113015126217945029142042383086629774209725574447336380501072768458750238827670465600325045270103367957789745071408880331545389113376593532258980375690570242038183674206050798758035016785239485582674617117994550734145995172053837701225698914459953835865306162645446814932216576360937770988112119478820720888822774687826529627512877134606048292317194795389636561135138170931625202600091544140411648690950558088848251276011932820842421704236588167371087914732303681495735597836181112968305665276605877245356923683111281326006307107965808355113657398533512657498691266404794975855215876986900040054910784926878832110628092621067574534426024372962206672963598178202136875350626252573370885211252340253379669851886210807014076214499770877834038509352973457134675034112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] -3107468144019666908936765922849309638117198915851704500486471227661226901338142016431130085387200088992551196389091333176893583221618673092811714852281883709040653074172925599556373861187694686152396060327688649458569573707394211286728424132909154683009929943150851404248765710750435621389200690540129533671426444764582256380738660645140764243290617095378263139966327477705550814363637859875914682964893652608297411765364178055353153450752612711409341174895882023787296391196151538242871076125541375306004896433715697083585896161348780305518092343560684839870324935287073528782902294317340130183566275177844826362342606177637533432517386204883410484738419301508816712692580963272070747972283621225074678343183471638315341461081042210677780290686724500522239832586103485380701336055279204620320870833286272335710479041289963424375172052263417796401167012584335307753896585257272672506684858388355681917215288628111819301497588081455497297291655555210031180780440394402649042391846777106531442879748665819813638979657898542757745516433510426160820304848564791978260454599924779299803728731525788382659440707291813314202151695999867584631623070624940273801546251311216683380696317248084959750977621007007722768068185051733448696117773723865796573529469578458688563253112773420487249674358179378833191903984153426527767600996250753481606634827707632836802783009689522374885014679903514288183525943752039692833012700213299273077732533375608917597511473195231647048751200395160740765829303038189785387668103860395970950796619737908103412117711623638339593806442447649439635207438902456994869273732343564569582642078935456946867268032186884238441349326674972971445544856088440346681912685634746653977831080349499085306552377961750777563129302115023971997902445709063925568736810172812652593064925189763464436214907309356940970648998556221183468773591309501177494331650140969132193425489857756289242673421805115721282177100874134357572457015767779316272377803821077787479143463661703458540183425386474657635433174144620227697217833316620839007474304426793911821169172940671326304354789264961838358495430558997278259409183462853982477035572065329135703560314064993016854399351605901089361389439992692267958027513438976810033405259282168593001151046554757302562794771948991773871133441086053886217855746682955216378506049435226114878606304476652733471663942427474325738210886964985207977698167284247180502083689985979475794909010276744298802294950236693264858532601108073881682656359914222793365382688264069893324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] 14038636261843902376668621489093725321485905011262330626494935428738202305460023284649241763333875267399809926524820483016283900035349036804920920072756291121876461977451194550617799518701361816160907429865497508042145301744256711440565753870998300505036422500766382518966359275441985873456312708017373004136211388881136849673245407820093561450022732286603494271962858014651096944218283066710512602012796622769116274892934226219449148765295921360072290355761019777979884170499779281473623509508449218058307679628798362648321100298249973539978339288162378369019237861434102284053879161088364007159312703629429863279014466305211380000954682478019629076679043192832634503848635599950943551397237397662273282880798728170925187666244105080293229993201124293094655604865876697318368904256311577879007559618108941384307449556357259148746322405973574264798040738242185561135498509500687407232961580317086053579263635903900829328954015350935482264582253238451363893885471593073443276327478399750089855013287384363238270736813854313019475598186429675337798449971419957948599132969514533572009743914561164090220877743550300655600708852697049953582634151621700227134742481662296796296242651716878336376360305310708289852647285802981056601169816150299822791339679197115825389960172859508968760822629397956520126652939167312965563896241302703011258247346678251870364559250456742603787896292778122854190199948651001503000546469973254463074127184679486701329264612747558722269152431191437316856244679332941325041591185687687665523584432593913476660582335391856258597404855593035034887127482821067758391282941357483303588228700179219472618278656792960328597439688184646438938132673526660753089937827403044840129491855315114721879474247232869018930066704271864088538801834577476686451592077651054468729500249670557939145520349845246934022687681813195828990587149811538532516301503852563549392233374144800952778760348413792644689368531402813547303103482803650292151007785813087902518459441364899976353297570933556747095076062905209072688091907531307818273314320433448454088365295937446857675410464320268866611522450923537473250496818382983438767820351699240442572137424047150206224565119716329479332082348308580484350612742490169497429960320229526163388084149565612844013818867074437073881056170590513114185045260028782437138476495699628120122080303257944498809083530290072450190883492138451287227795137106762990509995229784832810513579933436391033942268740021991447823166216023677014572315317061582414719780367694541063454720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] -43969565368572746377740174045565097723319726420846181628068801565383852641072136772395536620359624010273770359618037611629187450015858420591155332590690343014154331805670866341450868925104038927598190794039178070979211903568593253958378947034320214266731147278945651620445769086719935909431622616755584398533745893222255481581067894565168799774795577434613133993944485448292492991913587695233750052174635624654883590889793935368316707096177713186071201624419260875322902538154527895898664023212102279922153105554123320070953400920149201521216106045298860409372359829146292510827176184881965609098261588475351331444552650461415913850986698265900268014758432857539015874458249484918047575101959078760199491406677228037397140510023677578805838725085623158339818777432962975479398442593858172057038799390522135293282114246434089357196775560590471320652026076872640439531310616320269358615335096227938549083933984565757047001954913137544553741063230170363536616105962171671826868396575188265538815807683635156076975816913353906277723507161290302927523159790329581059415726650453698593453202866144071328519407873750614026745137994331824268917518090098758944836327899127701324172649256767816026738902326240042032805267842721704775940259747397060485992901866185956137730397623811382418432937639117894454856496466187817382324103128685343935988944364811736859115385365892680481938279873215204863402305086793260082838954473269520052746143167518099145946308681901898236858760957686075264642609090503408216858110608413375407031207994056092747198140354839938692331052606852821186844356916287646134872733116322215383276908511950849073281377765119269320546010278951346043058656330199134875139516428167885265919972731347233024396343785529243461757374535607059178478127724693737565481799712233438268210817068165008106939564463080560115055316079730426432937355396966710365863207842833009536177649146763604709465744489574137847510835878989766599017113497158546955765266433468307293406568666880694225232296377691056176750349109614276443147411248364818152184006607811245539337899986462090799884674777238451914297133858955802269030351884691066052104004381808761241715933091804149178579931858009960956343708954159070143371269079225200917605854468827445912767533149454767998854798617922328814104984707158738137619489873489530909540695237639002097933496591109951240758694271749613881301557123589467074348569889683782782144386073217591488148714683879379117818803128604628513832376355850817710591925537851689796761330922204853709045760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] 90800780212623047676420790434446352157219695224172746389631418827486519393000385443526694052034794011216216123596946360581912533920396710714052128969936097311124917046313152802372675594102182008243246864592366371172958602268765850976381871764638366718630939986622285848538146044906690871764522370045033763240061357736081950932878271196522059786309637302287878248401197053193453230737350399049145668368861911843278661908121293260100532517565912063077103884737514400888188158907326932279755583008091267550133406148144069761283140693613504275383483833387710419572059682860240457635659258382727774174373175765029829256574659047029992069248879365506200983501491851888099521884711141824588510648019458373829288267885342695086781437322030718519971790083108890919349625892407122692941951032960985953777080281783937212115485620552786411373328528553918918061159611740434517403354842066222992051985386360081693547097391468336973855999681984266250083037493239375440912874205758519017825748938941078899205005886761339682503780119921361911397414776776116808411948974531363262586975570786889726147070093491260557979757616491140879588358862735863703260789853196560659563940579294003740624595785640913819583695810098194830731863823264467235200117326117254884379238948775319753535621823752379927656297993136933350147668021701904569212326976499798379512886100794689813556814139686493840610449777203011067817690980646517489666044732683774089502226289078826100828134747655332775141995670140942661448398828287186760945023996505517790457679534116898435461487399086622284146744486315659103543538430028671803293125289514628287975233879162167265397438620627995336712429799155188841291183531050067625174002277468859376666442808798109889820159982595541562241778319524259173907021106483327164578354216601789537386070552235942286665565792017435340633337742857047059280326667890313006984634453208512221795683609366754523981375113770965777974994516316246580858349482833646442409350654187430540780158177835503074041774912139297881821920099803508027575957815654226007810325885461938238787600907397748335939328111157672317862950808458394052346914112963324434637239344979134035255098008158276664812839463540902057385730554801138017226380369066142979772904813769013056999135507767895296939450352203572164941079098225814872316350381029548874800579803922743452959636399992648330429291565904119052139092397496927872136375135196682719641523330996139347343683046733470280452010954735256991765195067523177039414324872865442758026255408594318327283712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -90493500668994135354670752622874795550064070781025979881402029252411089556248469526679318120740191964548034920024166211161966085113355262892920579420585009113930656380571256327401350428023046440631531384389452265506654091964928009819367936704933424288591101768561003973978355761219756421389793804049669685740643205856353486383380660987351753262813760557160982172751644212535992192167524298906546981535377505435410199666864570801272528345094865865814217323109390160579376761589078790011059163637832617934781680147226442973540697685129494932797376847890580253853609784140570502928615585397395448617283518033148804366913392918959105142452753794637396443214417854748501691575622407371426052940646836969474256668461510621023184484056908073930687533256730796224147561469894627446177813351118231334178859469884578675391197923382841398375533049284678171697895849168892219158149432236435567572252965761658420917942704462318746762756822889001632351421482886541798832973168189255596931152357892212667912754425967566880138540350531429166798658184679610280568889029839928699239631116162484434657518787184661427357539826239114243542541204470820662592461209190572641072366873667857805498928057229996243726352239397776140933714082211593547846409091555203733222696044063149346888261450499731262417342198774331807840842296484632779452633556062434666036866121060562643260477465148746262395154138311891505716102569691740499441090866193118797580247363273781635573279103067161162407335275656550086454415423862404967221336682672297271403271592790961793767814117910205512502469386517792153269867053187227834809236738581956073176870877955713897466841876149188392842040624573441443225660948188891047430068047942112965439540772160062186666402798206060136203647625177152174997654638734468596439103916940402287751052810828609634540259708090080749740803858358344167225229921650838736790835232460714365083041101339022612086791397742528713629319584384208041626718362671568792963908089495018970120437286825614603749714875687007849176150751962181395464729029502292200579361210594431766699370245381887192405856538902173820859665858314983484848644746336139855170370607808465252015587296064867815319298761115939192943892627451686755987274710100220224917519600931095190944732308128992573988284742668476777613384878172917836431248795717566275074232798702614625138033099006389262748464128335342419270058408082518825832586189079914823970544471270568996612026961803015974019927028500319908277272220391906606823326249127452798845355488260857821921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -39386017296181210312140090956329882627655957253278509738684234733477211141614136062577605358036377536191303010735751160818192240358185101494520693136473077259641076216554732026184878860281169300884293706183378082613346154749017821060758284652285495400246271405312582364083817062816766211053640945744164544507796455290328431480925070809546076459894840213101298538170865172276732963254974708511024988006561034856680483596242214968847047065104489933154797871503638448514727098795387367948573180389497573179981283451932066606417865090961735963523802189163023824395446926416146688155403821750017374886682700489799490838718696637102434794832124903966499027821948830310671258145992784574009009132949757618338402674896714995836387990064151664077506916320678682938136896883031818365826280533438881852628961041162990388372566870827133323083873150537218701971139687829206107300865703483494052284592168161201355788312796511153279466618454884311109093678508656245426633511189271558714280239970664629778843151599759957649409607991064518105504296386478571887060537464124366848834120017244987837877782828015833476477772892519502380533645369425202496146941641295298221489590055129788650521838232485522882513810414702799218264369703368543439400375583179618248073134825826525185925150384023817419353752606594958340599121771657416596916506164849248832071547447119197058547626372331054037451371746888513975573838744329119291362241169709683275192772434673111207953812359552624716923054240721325529025284636736613218728084957118344935918505861703607599671658495235096389030171575220741085387067893574226325742998063457437507285109917327536130650251782718465466828288556013114772571044516471314652408630050437175455614551204079937450550363417206769887845345923515822223697226257310929115645243030179768495421752617085727469326644980882185195415982306778916125439837123353946967428785805363416321227205167912476443642591164799472149522353451377689521166578031067451188360608117229009286255135293093175575602095486793043124517271294797458475007450582206530270968718774673378942629528443392370270601229207274147017183678809097055438456116648616236803291066984562386269506648484817242158617006015657281181776720910923645187981305948329369643381576795955877161891097584708657263537838588308645970761319169655221867034011741440011984298767622422275172961439959435991345794942098148826250384331329067913679516358435260306421003268596747610036616242063743731654943216547473378087065653661148204385290602778200275264817610067559416388911104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] 64689680864842996483543684417387925642791651587077170747031055667071095082210089591587740373248126869337819604506023044745223835230866152355072786684473657667902575890514813597257105261930483946834619233417529460023767099136390189576154223458018974512103214089544253355356251131232056324041232311370256895201435640184641517113926935395937950025729761873503799300814370887787200534491190858850188726155064750152379956473005647929302186495299144371878524560184992747559992021970202459508110213794420824441021845021743088503660187802161259521646316813046355667185292803354566143299766471631820635867777154395056639953520371811734792972629157536759722895474112669110912521072055143864645576613107003127919416356748636157907924542347154931768622696324779289061221910726576591152047050824352797198927414714221812860839638392204688007809843351525471984606875492725045126989124847633354211865489174797246063153701143193094387946326562949380467317609560128542452914521218632233939424243751353883135112692064709516703195654176614168075718864325774274050773457380271450608453647817109809255431837949894486310127911919544857653118212834889338290540509792594010837671356024434807094130799338301999401856098369688204008197956868882729877950337755557735838102563631538058393143467161244371732463257093861540479962502267815923166806348080222416057175877163091004868302055620109708452086585938998099714276368236257232499354215952227870889333161830641008859253437113615629654811713585300743865583536196314992829085062333528125725287773172692926373445454462764218008794999065037560035676711995636004214746176236721118001920887589684960900007957877045125689637550430344744222468316177109266377505742899727233370773652024755947901785862201354572865298356229935177074889231465052146273703880729506751679063160351597510860708788585423901788064301182913329354635922431183314393504428943054349139375279423915581187072254873013228185127289896342443618429548107628610075857115086280079925455009951104594545024855161059297143072434776462069901168130196026414806048574944156055663867951096341973245743052842241230420339394282135420430378682882470279042441053784907390025574176706158898147910504916546870456347670801908132260189660980190643365492927091197832974660620884657514722373488108580220743017480874121493894833623749337433603410971460901384444877210445225014944702859908608931660935381794521677448893857257941488034978526458259048211897948333381843192277092743587960678367130817189186648688841905185712143059225302890349959577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 884016677574496064104440739527532347931226613036671919075540176191793568797343529930896103206705051464085779411574999635145299839541476619432147192681391626489068690719486271702422763774743539843535347394751277648639241770243637048018978951419290552501997007808807537657222094469006317337446660678989665909327517064693222003312670440667446685388695563750430954540774685280906409050924323096636804322631378284072760499973360222082595056000675296418006607968855660659908886808806118987683139579921320657210567108318553080117572248940549742891678084774124201062774905101193855540185012740539636145952862997471379337851884769184608505703658042464124520905892366524796337720792035674988075015938650591646797669586518271794863142380340301658908915176749764936709296238367803914602036911157323820612918173960653711102234246666182227260398069488841497090722757888192833432333027169208975569549489565616605386544582770072751515411676966558079675587727226768592419428161220766712365599631714938364804421556317992755200998149826694685641989038960544864633989391400230992930599657634189593632946871540254115509194981452626167492181111260168585975288522291997868988414322631439196600200936435719023332295733521019342727910141729582179570428430497045603593966627790186356678842362381415110415971929210663994766624268358997894479904797744687915354403950764330102742475385069753401805411309765791931075563600468667914976383223210146266233273227330062685425002219782605335461867511752786391323234815196252345942220808682043877560666398779463028376327286826065953088626886492887783866119757895638489257974121299443578593784477978688239268363449521826884527143057881158107871658193138247903777028270996796779545937975183234696923596955367757390263386027041001664701965178842035548978512245099775026274215435478837675126367754728675959905944995491623669445642147564515760290820085773441108143212985657224650993346091427770283637935552577203816996415011844078598798031798140395563918784874472102430236293790221109007757565338556260550498272559020259685043754577511025417511218951063058245288741649427219417206264037433459953553907284581988927323205116947111110625660713527947342012416664208981583771392780414019132749638736099368931305425246313426211022024461391080121616395815521021257192117391960585275906384131555392353745905100167097090117483988437264483417721759964962157397078009738537217267961772587200624996877047025893058511625385826386026547229737679908251577093899118548102718755892911936261950082783388970817144487936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -3774805802858643387061533758718129016785959645452230220768343214992207588611428812003191716498144460789586464943723604304721548486600460425851556217127821174227899654061931958822365548709801023285133699094557310393315197955309576303998814386390361817884272679331388682325477409546353309838163613716412074656947623505651607474613669489257364445762537220559426233100661066522134689059165018997881398787739205797060637535488548419751821040791063728719129428921132713053276742606402024826243325288922171170779797781685058250978724177899701676035815781585924592200875256947604570266045051012569267224988936067414427046001844974190719586921395370868477523224828246594093137452319379282961117946260266160327057199098524242063570096674698987658870512598807687528533156489850693113748297109445007495840131146033997531632510277496062776600480663536056237196802322664909648427804661910224717823297043127219705553295283691168487617421445429485485543655330621774561286474396605857150708323596339920736315169991440296517641670621295131638203755225719771020549879307308155905283131983560269686931946573113907624275272142121287701992900567488501053765761022330190554438205371088081820135220818952599476417880862236525603214094085250620506945708470543544469416654644672530308552334123605904604622755132834166876846099644480683680246855764241822079644292906362302527425267648427170923925377779587793932762252271963678273257908264821403259163488703528377381439844416571030856072487254114704897870582514536316868031475172305868739390373933267856067010395135019672269580041038302186820493746554452019002002408856396325983686958535542088716465164391030860804918378076186177111744140024603419639578709078595357242175543094797514184686016378185436880473668451005057365673305837313133761344999846212693582258862214238708610134863277077354031343398888810722930049924734760546654293632818426389597323714888266800601913146001101652671871927336590993597942095742111283119293581904020930697478618876331998957442291677538603807558511110549517020815691475773199500422906912923605262100974086212823038529407519455238175196207113376774652440390615626212291771795279402549382280784728887075072142050831957983007106978592467448640515269946222301816083091181899287232359762436964963909010271369644780580220287717526264649945097976259195401129454153523265201916907736233375093446628844841513925297056941300677713423609957025004481575494011792926754425302980633692435257596845495338812988080536785324329002344283489502575624497626526192602993131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 8252260726009841740114497573980209291205727646597609369940086223135267772921597351023175949419264930960480544838128853026483458684410664992125764420856821313663324719786953819097624319890603746258570308052980948127341435486554105110788036283048191145275092470157837790269630365806160086066774001974178133344775566262545521273401056601038017610732149480012896390169660700702611504698645140271811174402557301511664176390030917953293468447989683753558379850115761586134064760885879650983837601540410912360321976402989120141462005060763728502134503942534092418158547137762589042597271636768100927190930721667620072050412236047634482100405164505380692788707953884509310813718528767052840202708056525471134814503076834490056552834581681121766139110134988444130530774285411910449215286465830292074736329697673756516132783917768880296876060522064548958908903984934981696306408854015710228661655039872729270800668671848738799087066094558750696580015121615739574979807647799157305467832563075098920154988799478917856889953221107490497981544177945851115373891580511869716025199763994733884418674995830111301917453474522930747701211207765621830084611441206830392801069806703067296510784426602297927303980287319080328011748468691423895460674663768149648945206660953553591830589733541002419132941775339108815887276267261571649480352383632968858011012466722754076401208537054560045415731441395406005412219253463560860596718778636432752553667953369202980631217904733688490598347823091087089900229677752175008056279764348079652351939375070993097778355396644908129203125689615060336424245724961545740875919157669484874780047896079872610666671623254614449627607017500691565592441796426206073610693784348460914611946773539597900819241116451562321742656075304208660536250827691317738951109396038524487785799582139253280271688322646395769245909350567787742913191063529452041450604513502939723518406663479315255956082906529808789046573953579612748667847788358832800278669559071020887621851322497200575326168949476994415523361900326046374937442429417094057776605788941295315345380994934344316493853869793291139762103420566304344122167103323912092817525983321178309049394600734562302329845063191668917543021218111907093577240195781407630417246050921259530313571609328099294056858822342032559522055212255562064570375886987349185956173188989969912722091684984711214966208997867000405809556395423131073959294146370395331233783199935390087673210612110969944640331058795733146523040438081929371863243656109236669434166304960263568102522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -11856531061171916531888083460806222050036547673539344973375356507618920798719446764431129720451806410724841601394430965394202234846527963275090459309105946818602110793810727349632861738227121259344775084739410685421854848554436457038585551252152169002374108520584258431723362280702717904539556473293510640722097287715687122005820168624382678316330959891517534955086501063869909629657416064079135319155712649753174688618705953017922315476309008229742671943222969885047956528564757612994463363656803769262624849491249178937306213229740107929267205462431709821620291237651671205929196453353779240175029316669380251537011801364524243309681848159057246513401947700194778420933458418225339486357494567368904098630905461350549674054331341392054788571996725668092674470411495510508616767165601348475774581451340578137492393590413938331290961650925227467207122436779660603316392778210060076837720598787922530464309861022259684618153738293089894811271000701832769816485024942406221856572703761613824645796368549878407245050032523358092407801186919704418427715191725603601162357614962757857513824313682285020359132813967424050386438982423716882514741001109914077869721362658640768225326122612144400863701481529434266409145225768032879536812773103627524301788485360625869343671240871075810293343231450192200773194454364947293131085872782675179403204080671334814064860765661253741310089918612549462872796709079016461253829553542873620505915711127328380175726152321724887503910705035250069070033537444690742908647425604968909988246895019009375786669506581876658536189503811852491698379432557527471694094203242067686973858956973448589747415646293756337098001188492413796555524303416031827222113223341807191453731929907636481667256450178633710608416268336508230279005206566304216386578595890054127682147328069040266626887681184856096645538415078093343173783467913466166955306984047957202576537447446063413272916389079889126739717344318970315540566809605689174808332799953296409284829526508004082583164118812361858323784218178744685114997761247093179454613517713039826155964529297907160589523179929243782228322279586812564255555199337871487841923162822812951044597905330586730324613287645415490874635582615322481291810488360521858400918187354458849833803787307523337121614401870859956812856781227208300743891453147632063811865932510384676540926569168622666847964315134685404262498135756116790141559358734987158030534544861212753914591692399355242154154036336217298757102492828207449992514460399767750241460841708361410139914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 11334219408542642186438598261657035099756576410415121728035730646077790899657357340560251431691188826958919919890259208620312200826688113319175927507456282017244221576120190542258718271797958933058688585754666292631956284237784652026734819090539876841097048397440824314590504494845904254027371173383278376219013127184456996608657364259996453807105657892608894778821863814723347053606531846274700438579980133343321009335901212169175569651137504667373602893243757474513349500316835571554194886352947478433193809982701961035514826201707649428094159575202282521504237048063858481504188177050645535586743296406432486167389712602374579134988476132464234786392559411925674567110122060811548284127747167126817107913871501542720762974266509782171199948149747439614789014201024053898866633796126930287305465020389189432475690104844400944098506964218690494087652275524279430621171276863501778049536449045278407259691127027205088310001460921206138028593810987743631276672872774641972958273275561739855613359802189479707246402247177463014330920136922923366106621931463844319764052422435459694178131976455648083849675502280653086678592461549225498715230817211401088838083570752244031404660089237573817690442454194952638599336285661376165886804286304025995376274892393022776408238568142014550395427170167867023341527933876636863277970604281153520912137456821797697223963566054715137052359548767832854280789530148218052567767602063621647292933903885208237257684221345835693274672931329152299344629028602442293453752230661072843243853555424937615818408785223782693823300696684457037320315237692819537082714379899166642291159136680322154266782517903586712419544589253328763446744592201410802057698591854348784294283335922131110615137305219332229407816901039924233055926559361398855288537986503091853860121410805181762531303018161204491104358916488583523066897852188683335215028436020105290148555819848956657195859557905838029764738221170196230730011539165946320647260877397575803268188708875091807768518714142491016818235536602419254416892021016277879544505415072720193096127445480013290584588762096740267224247200562526343533205583281720544237859096648823608360481670382231305459250997886078091406597324708572584299298491035308464831523699355178422924513376701410742992467469654816656893662214990508591652724327050020612836610381025736130846465728083562848468699963726067835057380034134822841061190912896928712783827112878072708821505231323786413561404947984547665383428646224192874283739162694114654449433884186266649367674880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -5307015126606048204933557166762477664660975398154794365432620700101002513687312762843832272303839252032995179686912996375725026373631870793689253916552071538464115991569777659809213187388254798971809821860927795984963317377495420396932169730221593375837422741661677480290691559742288374095325929072624113628368332054251847400823903299360811126247387372976929252041527879659206984909710601707062975428757420519922090353208970049843903569070495973766187994821892622328292062654305337142841780516062577271533404976891158520730974276260385956289664148359814056236923571351194723214524125603363048601803715421290164262497071196563354918850303653946425701937080802595796502157087328663520955294205406088912547366440498791092790903974818951820166363052766703281875221913530564679376720293489775813202654263178831980525810925979259185359079712277962050432879361180422485137581917346624995907906049274342239786704983433446432767997346688418088927838313593995225347019271699161699456166272423640196039601773356663381414128063432189729361672027673407254884931394510919725724354362414436042827704093552102738828712207926866073882567171180212639171426984044969519536156407730193210307455615886116747492183690564186057159166588987829198050162737322389291041430334540929538825311359370265878244096428780967822760555293047947626054724880778594340744837251974494773175120092730590968780286334143593995972268343915339618324603035469642664976144493361964595343730308612259635647287561672769663563071383467264801248225412862820209609684266575035856081307879304256725418588246841383185730683428335093804829388538221289864176713563985638128442500754239149982325112207960168501381814437403003771889629673766933800162960603238199893034248630910366357937310681165319987509380279106648278194801154309176882311046581679915374391033200834395863696010220983078393647574535246591877930352750412717153639871798902743710364183657985606498769350920136788055050119012100322357474591907172108114383662374926625191639290450380706395575889865886742125845249426396280595111655878984393287265244667061307117198696161797850186902653683429048558358746292978410705090259726360112550935691256234880519537306372486908813860112587298461244761392350812005199288487331628406212066123060879265133410031386165026541205369387796886156586004516987320310512494994546530624078111551660630774511621661616753315346415191016135578671747562454471205603957244584363825742583514561203372919523870411875088643483575863636955373440678158704581848675464749096768467107840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -4156269232551097438728856504513988948899119841062062351175487859039721385079107044757392647395250879498433908864400273436573695462493474448654272232241742026520294439610442913608507499835615199153633208387041474009525366988573811830921530953801555063381843721087199004991039158338667612822218293332730720522304378047212780246986063429299790052290397117857250735717877500166817818430110445133639311041562854371364055160309585621521720764716383421562133071242809072629315658321455437286507481761042340239728881669032756007405938657478702380204481013394621640852991367184906855288561118023227931288367059630882813446697614673989641798344870750523319613103382378820603221540259570303624099686088169296614515194413109117309778183554415255988272199571397753407999103822000486260618197699703149781624325214007780165999181229112519592187617007067903783065758010471433028319161937742584259048469780775379541018685048098101175987314804612418046409983713289481605132326965799706563110589305916296353534254260264486029260148686598464687128322775478821574616739672102890852156869968885055175242549560592693907093118332104685469023114745841155258838131635385616941914244505070319058636899434796104080944357919462309830572274608480013722179108287025761796042666363975859275511907797647632396552125152242471134994820428541950952605170874230159632924128892128013687711113591922722178372195275860698397753220713513615483720925381476466484208900825337950487030926840056069830519739786192931251671279399390885797695889187745626324346377825950035570095378764269563627576514343019204312185581073294841003399218796645040176554670441589649089909159043253212804451387843806349788575521414175214475294290994465510271719820695216762669964661170627254044581273942157360138662358780911215582540683104071178943882505229007778381786709756767916028433798344483469247903748750099596619046565031611710491467624953505605405201172353727795484881642731095436892909041660039730301584954207335687311905022686889925903721231829013591174907647936208227894134075857880342857518226563692531632342569732590552076640718146829259275260401777219761633054472843248979831674951373020855037766024006091525160411906342775323813657148944204746605137365703946587671919161002509541961985193470419669940212445436371291634573836484281941066236345211617216769100426924159130516745212074573400839020078404441965509561680484963693334348594696522601791871045330178481263440072068052695702576730022479312668259081448935709929591508838933017446255940313169193515341578240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 12628490583478315559564088527889223770171816033875312691912505408973825423075054782052314799022438772085061445183416145640692934694879562757043343855601719402572953055856952991117959016919703034686463566712151069037256294827590586865109356593713571299722420877822443387263679771476397109038236316988060552359280447808771258937440896047780077569200434071646090362475351472906239875074031105584148263718627629133418680862585508029700196052201108692305569672215753598650575009664236730843129446156006959311610305037358471892265713992132199433583296599449375421164079830165542531137115160355376166890294807280157041893464854185667572361402151331542187587088899096403145535160206800429194641774247541417567700778159696793455390820287338316743363250468253083511465101992781915522752580093104644598642251765336431529124714337934625003676116338276364039864852293925182000105326272856450571244133305854832112614076018418237615425354475485047826549962536787617189725480391155246681896307529436822520501408224172938613826806363020622902446581774348734558222302227357066574571239617053644921501706432704595810654097541056990095501394469353909136551719356064735554726625116885840296447077918305158386546010748533752251464370769472575072272632548698783410261530895337683034747670665119329360019056150305079720425018790351548993796059382039140248107025165511391896419121989693032863963704176839455855882298095636491459331517059876691558485385164956679477517591885008813432378842191786714965385939039493823979003847372994583233201413698317089338583030009722820650637414664200241661950377850392595572511364168227017215385150211287341877871464495784084220262792253879539529459171522521683212328720098831021618797231267518329070119495884998183813349249950871069176007551780926492691856840481508879974564018699343352030997671497151542194817083890995305246905817841330350901187535198346791788683993594017371086866626482417351092833435596681153100111916168494428535962406663623423580706235136195367490343095290199292659279960191381693992249816702634848782740553195153099319938712891073032347017017385568281423614758605037231379860487250139005463237576926420696272913248776871484866011838672063836653135728556565773599671369885363104444449690218065775504932200836155352762726367230416827412566016755074155202161923957493712396694497334632111126397004345291551651326517658773672707629476852164400519908350930375196135604663970792437111524234326986606162193861290262388381685543428485368510449461530651504517919661290373822181183324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] -16237653604299612547160981969391777498181057549833920157502219462693837889004972450058708730337636129237060405894692706657795197703098699801480906116741251659603912726461934548769954216490107306323744082820452597616782974918638344585205455718112854627795936643200123098938407295834332337379783694210854156109839612851013855213713856134047624305208623014974949895849358964907441460683289214597105102081147807715113071282178699095158532771829382077305697240118897172012803576166722358240135937396928812167754356877386483330154612258211943508268539933289647856293585720248150480941410736367712725525771130103446446105730041402985553418024762922748524315858995041527236703112588678284400879015383580646026597794085597122026819291015939596218772796976486470899673240804433569207960188393056099996191509439709648964370534822348471780048881458057614568451579368781205902320727753284634872938507948482233729073873306133238644561878165149227012539939497794023497932359475266382001144881535403909953450390151543791500786355232485379472604535429026542681482795847645607851075964951009692998504971381676050996594084342751969823042026357594744436549705784536594726137673099897760977060110470964397159092128207008650153376922774952330100187674990798135354795175241200489560673578718155364805477399815527984594897684384139531564691333438756378679136320850051055034696222662671314221057778051726387295297655938800673903741596570650358861533608683810975054693177664139078571062858448422452339511930459561031456994354422101231808720440823828961165041585653245624413707458740320892881025476326035369299464754767347049861101758766197318891819236375974302636197312896161637776123486495865259359122956551080597019740429223725284012618966030838891143226029443167881284931341697437120914106314592800605999541286967264630632846466703786185565870021901822581729194080490628215217505777978037068171321641267548856073281331199403697018807180990889081839939759273197877821892505271281814279107137273558617550038692532081060913362828074647885655462803567115807437981982768472951026096961594580855262477961603419318224574950317100454569839349011925372138002293104723841124671326592224309853683916061738011408042386256247389897584206972802127701858275209588390015089944920253225482581437878139341890166875952928433047830898563894356609819839123728737150697118064757439289208606932813809722697258073643510040071429680136446751550897046477694965747222077542236485217233154567102581499424553948824271595229546250099811669404853026563326738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] 14105001369636391795086422725939204054648239011360932424577357573346267544869465674398008567838689766729459040893655909233498398795408624167339055836776974177077371788153661806318695860138838647012679614881687210645847515706401876028148470313118889972827133576456329956891512021235615490568889431253328660411328160594083966192245250509948415499316958410491281934833157981309729347632825581235175558154070551651687364236326584942869218988768576887873402029956683592147938923081873667771988871342809698291227986982151229638054397051114875225783009558511154795221109876498212507563995481400353605691994463529870016869069623085112836391679598996183621269773576157311214244949367453472253786169844545772298255869454769149819454439792049332141443625859652982959516074108925133536098563955015742696234396765826693719555973457934553409185100898472487994531294120920878459114314865908881585230451126221028481283964845534515249549200935532996324599108247438457382739819716627707542524187948633364051493712362948130630943925213573345978198267024192930133882197348557729594111473089391520708969865517328967771954239359509471930465779712533759960197570701788395942804780925494937974181118208732109520385882153220450746747601783275210721491681591716135305648215488326316816101853707541165599746775394204669517293577382490709503612665651949497862089258992889452151266416119142385744379422871612355099458491628088954890327911940258028679083900375361215813265132760309761550145113999872590958859520184640022542843626490733359596419106302064401571453101893971440074014283782771977370124007588670862686410762519282880539659468621851023888671011630460037596510559376185271425826500345258610911539230992144839419667521353556075765977266268114700518370503781521968727996507205705203085859760947804036704782082234094147775970067717138165739651503320545917380589549222072760925649878859537282683331071667441182083384575479997951363577672257121777482329037009294992260593250505587958733559784067870081913942001436560076375306064953068468166896510957387931375716279524688336485504857276068839537027791905699802057098559760809721251306539319695177626632098058644503821636596477309833401694249527572769246707125336524194060654924039231002684419947883649542005113614926196076518661861629371563481452807764874585843060299095276943282241761243655213084155963660668369460616509040695463671439593570918683417458642699258803196518225716568354128312145785932901374977965898942527959687716629812882093780230603513375995003169592140406039657840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] -8503402839854045272820239555305856557391759363997649468898077707098687900231472282897433166816183687803051411242195885735353096662853537072735376121625743707465356721899284533976862619232484789851348851561382624779721945258130507703007606807100892727295644978577312112816204598551679619888211358045239813718646344308274394751890529325190451302085308640726703832309400977802760045444066894019326288748865366880960227008238142841024664600068597931905735172102573910079945110016405138311344339534629722332206633408204831900972725670392170273095239567949153369852704265657415572574986118628794830379057422788872327253832658342451765839336606494543183393543965855273438009719939092497289405663261703168636735071547138763427980918300775543236210166315180004669493213451137239504339987160123504868377558747449852218798385951631250810833341014056937714279075383004110193738809079359053958161171767282170511441574808676358964422048806439586744629121834343621813654478374464052688386874720769133941696612404613739496320269713863792646239579993271665638883240605485915502729766833303587159620536890513248853721549405081045618658599569185291145035153088695479346828489861597340000529158445254169766130494275466666551533319722558616202129805917993694886509727838082291099217179046454500551036271160699267971362346963505813989443079329274972039281985532212289513534556114382137710968284937851753641548734656437388832751484339739193517926254621906985826516971526089236922892436577268898044203359789544901119282136599871460357901701738760371627810358569417740959599434943442430938660864090911336874021048866660721486033992229340793358368583577328105656373435692560174361071359267861532242502917452403207077263277691087694293750161909955319398131565842238772918382153584527065152668270988645363722617892252913010440393875003262717704224559700063399481844203664066372862750743812666279480259128163526872423575895924414297311683415263139643994736235138184876418549747690121137127968291672475599370720506691902426011812602564657017928632317735255154839618910890081902510150374305590811734340446913033630614859803963965745948330231962414441348719127964623218624749360999468971364148411864685388261236401368574263955809022368504124928117026424419895592369492564954374855285724580018417269498923235578576645248641122441395398905303936507659290352864154457808279937980733747893168041544603089469859257913347772878285095701529016551158368563847122040886232786962020827051635623422166219861602832676253285636369241664902769408957480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] 2853053812454003906884845194479579373624962473630697687606935881443553838788389774548954146701115730839066859173864200929567614064715435901799929676196020766969062215165568053694652217288930754843953827619553040043395603349343538774851575826902890467244979599032992359162404873217197558189656887396626706183099305507742463009851783178061396038861170832898670191226941205932480729596904002024969667299377834855409380767822338627860461986758677157446386647203018255006503343242277529181666119409978886202083313829840399452784603891039948765273333180229070251918096915679907396549416895274791600677666183928475754285727572537773361036856351169765554243579333453235374134933958049285363267017680300504073541919970622996749536547898254126170636081627781651807297361559507352044035033196720588271733973705297198434051500393329101570446003576466006979939955631307603359786814639621001728945699382171638633622078072285557122334364693870076645551298165924064127540305293543438849678197600488262668106997184785619041452790090459829143341589248448953681212743279929589534129247499439002833492439340466008661414319644176493964953845269332812418635164341893035370432821023292391159077676797593882766551789368068152164912490858827826115029696905293358273404614218603343290967433309860347621439953089682271418485585429534665118303049825902864949410994972043771398407961508573013931262256717607179189591191115690576163457470394827776396497707470117566079357269592303319586946857724782099985798365269145121770592542915775473955567548557552659545390341176573850200416648300371122062150200423749019278647098532335937427721123313387618617651694941582859669871440512691848989062719251507139673460052392654438480824799464458790709942249345189440412901286082547747830040244814581538038216921817811113614571863122816838482966483779908550945090440952349644317656419922721680139284673990990192361054759309358545454592850397097601132888767905490577147695050140342968483208341485203921040150975553727422721144472292111643340490845599504259565419589389911906530631983917323328583506544091637635445811572772530202618097695477733910214031631407520646317917938926645761579187437993519886799349521073105521914591318884356606865169864669951105590245393669089879794679441962800488935072229054888165187297579748985424916283025017982306651487650833053072900126064801179330187011588271742763498646524391328220549010814128540374662023439527209053089607507889290846484197493807825486935141026980366495580708045294287685440158615141288626714082017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] 586680112020906911980701998439289183571625308086260472797614752865790770200604407157625521349258292786821408458261640948431109325896405193176097174618777173465438468708818573857829460993223064540719950018841147396153940868004065970846733195553168146282522586895139133493353932937226577002215524541485752801358339068253964544687085360971047226303170155105963671726197437342129349907944015746303883267593546225220804897206485571412535862137256485073187095049256415137813813322229783771184390411474636995470228903773032659709825420713540412351726560414034852975950629557643972825992078955747084155432760517308445407305793010237687689597730778696449952123751409748671748362961841307519210614343953051378272733791285253647469582913074439907727172805981093888967511032397265940133916554453550043583356363921596321822935042064071217411647970739033396732514800248227606104022764171371709335375291466101685801760603128052114262231919171622625572158201507179850273200320965008281299317160579394825627338966221006375116604509472599809970709269082026018535374640169376471427268479963450056616481210040327734022954376092464583846907972796432685341790880156571217567047375963511275933465727222091958417569502694491149090083721309976697138999082634313196843758673895681625553864908903811982849768463434342242844195894793274211649159747623511664683889040944145700007422901457586916376692237888739440367000613866090306974817036369720238985305761882296519993783638473404917927253912173119408376634133882752088979871587991776780954431731630432302761718875260868547087558016699557484356686947011880541999950964781644850008955836309588331662259820395103094113505810266437806991127088568303467105854045327570509412500805221372938210915640017822589334423684956110331996528912777833493581334676815235319737851929989268129775796306791596947025933883086053801364044721978624568730659655823618323134564408393982534729121828613328746046363972638372963972383019119968025758551325125630029468955580954557792569438416079651082055104850850068922670263504527807701255953224544387969905994686998007630508577201199515542136305961237257906254245024444665943416999844839091366173010350647131676379763802573367906224187705603653391218527900262319142053261465833610682857061112337649830565818396049065631606579361172445331612529236621844708683616526007912625745099072727900289147030314604860935751097225559711035449921183733852201617045156148543014442060540181920782955707216862002078016368669706382627120574318508017647685800806817558341531729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] -1566747680602260210226313249657986624475613284014103272657886245180111191047036260130645232204404317868965438170473436157274946276348582033940766627196679749983668319077073635702755362505039946529361523747869476744692595769130889416051309569541388241384169601345816570577192100801584722219018576360301669367626248262390458832804583140515783471626787308820799049510955145724202378630185614692947487748166782276634948136373929345542868482559801298127955079623252096841461911051895416779123946176998831218533410201684883801205515202514409119648225979110506097720072352630374866974824372165486146830992129185654715110895043908397159340290123998357662700637111312615608973926154190817613185335567461919956629464861659840040655860862749666542070992742171163960154089667406478050463364672727027428113405216242769701879151668715595658605652670180120585065924016828319798800936088298603229174690529702514094086464721503421666363565977415424971782517887409895442002652926428455845485859245027731316239243985726114704726729855455988607875274808847459514034708201545726474032826147426885148509496575399573943942652119764049196950273194199883999814799506311873484860876547835442935893294517315518714140516425056472267944261953654820714063283132176278490107346262908068856931374408321994157737091906561617193566243551681464218503600526960222927722796852753116725433231984241163460789101710814580181532394465695199808739881510114608540375367516093642583964846310978078174318592935501497466920304169021277743653876301411165634817758816580507670533292810695422942977157385689751286148578169019074418417415202301939949659357869174053826838183670802705923630563815545604798622752210819518863907454717864481455217813555547432017665666511190252310718308548354629213405343411334001941100787234350019591936728619469023173802088863083305834625447463041399936434752633659999020822882980174796634772963461142051824590200046840566683707172494727496508108416032301303597855519503755710662920208498162629596870060331385196094825998103037159866454860440717815404223005076114859898559589520846576870166003931027980413860976338769330312029457317036031596263154912029754745001580375295049559528529662105316370101622695227475011612580726162809872812578254637431594538671434202855375809999549056588607017209131743759253520575378227092197839139775804648901157375960859508994907135631807688981356637877636989725070651613156937610130427708275822634069038605346059771406923468387310798596678771499614623234418581827698443657471470577364060916940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] 1121025413287965392093631977426635083918152737744401226294380549781576223903564581090218707530383303128560688467748363320555328041826606126931309102682928658727096029551443994345560120329750748171696470320463363723026388780662973558597771642088850835914321208656346339108596822535667047261882498318719204439514130526595197247027026768807840796826816836691248478078984773667664741196006584114893355312610414587743635259048356181239449464313827449000155991822912513308105576930811330248364536812507877895707763703015118746296268583831772303192110019485016072828726473616010100746298747729642709600638878341856620669165457897275217476928962534047348450951422925581768688429395541903803439321863066174760597735425299045066778641565280379678606524762540184596893387163143609993111769774871245472255950706854723633089930497037243295500102383071634791870303100773384809961919507841211792715571946668435573038854293836865572460567672289753385140972373750815885811953885183725237792123403986649994965828189054125788066839585970473780632658113199085660029243094532810402732331483296069610582691911639562077252287660176458614746379082364674817266386745082605535956913502901113084588737915696482034531401966523786194700199098459879339344557964960718481433654139940836573522996207579416261618386293306588744289977638486919629395178317160161114965282717652432430676716481055187675978078102485024279745118841022634735011376090413062039826445842621314926970677050453845035995886308325095420923960337842689927723919406518230115430222774559149006268401053652138498869711719858246679838077466107186541240769748868355859092293321823494241841288608106468607299665421111343541481947620259275957658388307552856727680202628725490589325327344708619543820153574517287808645299700994973188688616724498705244931653792841692888201578348354673027335623841758617216341588065861886022540998812846354706181092075562222472152927371686870629409713615071505121242265609760442017889773492139891308197119270318625331132756986391140230128678994953878441204023459683971222308901365470794623448489929649865311768449470765971790579532910241643735115622398191993650613518085741511495231986758082155884724844150381076149795976556740924777881855605142318462873313827050232629097039504377574919212509802251350123663465279761313653436854129111879989409754014759007776146063091844264490969655142286038681560386059137126377446614476857228979008666733862017959141897873204791758594747540572642496660066920893240716064273820180829568435427509243040986300416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] -387753465332430207786985154200838139491140796941910880572265520826888361978129751594148360843011785176008297607211028759868225297514606124869009748033392718188262386899551486986770942564344377729285560620426288704852271883985927254130839689288561422915247493560427069606899757488783135417394078584347987357679962248947843032036035449250380620306299887817450139636353825898643503151272827475355187568786095149019824087640265044701110594280620364947171167416772225569697194676159162896099589457188576775880584317579035958036459038458045678000709602028833364992599562626573765220366866369334314529721805479002116856273299507580430588081963599478900344702304902569989542788272473037478143539574107507357816803838267626852878017715879908528625697519967866481464214216494814987351759220509032291557656748923142437867331167272994083021766256223220153925598731638276970184559393008390147810262164943318110402745369634052675171934055192957959620214585516396620775619331412184230063885515767404432152328001423455924431289556743484071266543099721264566615074183162432813777694544248132353855570974083804120489329073723306802797211979666169379833063740513224784636474165617515587539674132101983643536529479120330829006943931640463733613236164242215805097901794517415342013577824886900389900346122788703648626122839180645701895148019418302993778910551927713306578426898741926571121336940265267051552634628784473050291391304101538948172085104327154049761373079040973615038959505597318467806439960690611503765248604131911397512039054379222076170993229396225699896111438509366707871403961571114606308005997337208252930006529715592939600218952317515599085118273243121035294649273163297783853948958773221207581708933915779012451845610197268696156080828064523263648712736830175192086486804405649272975442939308779847547511013436682197876038715509305854555226763314216425246326456687619987882357173964534830990466094210573300147472080568257213655068110729029814515376435379789030746727150819123615418621869706889753795190095741987443009806399349184436724468964286158549028561895039307165469635561576263998329898961849774760746023302270735895041611432909230869990775844563824351678443472779302379757384911176929581415587627051566946005053363600517606172474975332631049619339710552706030730203350832462666958509051560141934240319639661923190494110545445703205905681340481290447897865018282522066040359491048777563850714484992180973052110575357110832275636437682687806387088783496372224054350196621356000048070297311668282148782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] -48842492929749085500605838905658322352655478477321928515442644571797483985998124797211878430967071692688402992936979355133276363646965691741328491625675945111489796550373810005851226045254735545056145529427476727951803878417856828278353454743723805525487105221038621095408714140775250503770297656208398847668659173347732578546991086237000201097616969544353979952827750384406833095992555608524740787938397803947844125197232723247103618270626547316198709477677336538477468838394753680006896230530149823933301154106104537249409212067883496256580021023350575080559523461413394917772987842255621383888410160199768204988060898082437953866098360636840853048118680609909202116633155697549610406122823052423788390808541072586503462106158223501468883361176421671242040961567692466198341415860001522754512379677099460773545678978271928749313804572091283464879543739149281859026294892540082590939044460668970404870417458367572128089163570839496759121343690491534005371269813474654305207242134691426039090832245066812566885288870129167545988141722805341380692880521250089743257654442151566788695072671564586685282837252086733661178009123395957037122509921521972178625552020516597374458353223638607342162204773573536013285325999625189780870954657369791594681692834962465038052816639004511453120822243427508467755093470032003615317342875785154653210623536304721719272096934713259829737161059964186720157832384040786865335203455715237320955833281851997480891945723953578211955957366184204854097972646366339768365373933287103210825801939345129103927271489662156311102116492747563411963066220084070802709322838234613890907553987107856815119984689300981454882616400145775560227231014178551307229741944646263073726887355508741353672910638208197165461695390058579397728713323605479108945251234176702780454644525632454811077424249972222031530032926074846807275172442466758943156025685661197947635062260655014719198978714939944223513349779580668801967588485633510718600059241921840249866249338106168045346400859700068923968383463614921761110213237129404680598589260103697801795157842409319163713450203975360672809293856169067280145558607864172145983172262283959703507079825747876183712129898271701875305335561664312825054079036034937528157463342608453985211084973236981213954207398391196545235323432015023837521286241102093688331262198982164308635297663692379250439700664488280940141183730417589882672900925214881065078410568502473065512181865190337637503874555868222252854716653455837745763371020528608404897354759623980844318720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] 145414079045450380490734356175407457543602599480714307908578958762355244091846950610551366553506824808976705607106192496880671748650113120265633435452540587931014134914996640256076857755637153978604452514942009594197965324442244610480071198968422697784682247441162402736336127853396942024619320346929051946625966895943275074976346002319279497828359431156785669115065586274998662558069007255767276958765616095290575590223339311967291010856214585973513634657850142014087304123561015120444350207085516446529679753359554498366189756528595264585161941794660119462020937453357925362115286653932886318658578731430629859725160713299058101663096780594741659073309929456033958924951446803710148637763222790033909575556525002891743553722310360943663779836802401194453337676813512383432893653420488127433378776439632704324357120411853542745540923413286272104723111544720522952362161875504847826640001841795783019333723988624706385380114941949810879152438482900447451325837631043450991521790655829581626538279467460162570455232720514759910566317795006458803601331728206044352567947059924136822425047030668991138024617213585780480444451498566439643699353346255310248505354832642764950154853341081435653780501904139500792207870874249497450686245640198869425881682015806081382208985957608962528751490042787346779275235486547680476327356220633182590992069824261544696663745984495075855706560667884806178202398065743856468393347422291526963633830081599826506039027932290633506842707358743602492694371874485313361557850126154668284826273965130216671283430056537199119878035267363018138040228964322994315430168223575157456336976435870784908853835689213303613678899296410061362969293644239274195694115471535618826715197842396602299350962263396439046145755220372101784836528667756605724270781303501718280018508696838293159207509059288570934307425469534579607156950971932951772959143214608637240897504199785027067712485555183908416063135211391367903667055220073876943084549445528470597678381354016446709519429544904796209884143414944857311297080812997595831685176834459186458001650543599954737556480186659953960521697504537273608300144745195755453019364332499865473126268411884812598959078663756130690012603622810426525279420644110295905642053981158341490893691970164386917176214591840262007557869003860457803993918645706148103422303956993634408355698771091210721364245972326718998934805218069252210516008301250765255294210730107850617798277892951928138459944056672045265833632212405331750750479257307113459253003968132637786112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,33] -82764850525213573600547583864661350100313749991562796250452371677666184897757272309336396924651577931553998698694849060549163642739404986207091328103978083875156841342412144271321215832857541906320486708129012285306749368909500763874682165901843774320637643854833101813438294948381049787030394139750362571595861483362683645782105453043377413089227182351260908373816909935233213231905122652969117885185608400214096998063699945580612733239175426456491989773664722631086145612009037509222632199646569521825499096285035236649406118254252061075581555368798225914117742219529609206773945175583288573350940751495910366942057488523595083242919762121659030829814682687469450068230537372394979389727664395010101097096777610438894455007303411541945846383128447280190445186099486316225247712269380819423971914350521038218142290852794140744222405694994017930911529518010582562550480803822130650565645910526645986344290528273775559214555294329696854274847052309156336624764997672465941152938402647097078958647864579923937767929933457724830649416265668449203176376183827564139906494382362241416713711722721187579865802788611889804408674327812339108763139431268565077911459541929661362660138925932183903812126965510690239409810899879023950229724660715052568996204533792255477424526158079739735898532830927376220058930530134742454670293839048054089795182373398316797793550936730802418964853735329272204340713016963483064172700520624145760821618725857119424055918764590031158365868626705789312413147749313555971152698524393814067519779064445637525722613117922686591970108531379230185916143257012761108036867356714395439893841335450831897462941386725341679354966545399417053954061079650310558064267743959220952305135033283700339377144058018251114477851796520139980863728890517595475415079599274848779461890488055548486674002165712588702354394136815466696840890469127631229565268153713649930845416554493161227956503291616684425765208077914966911359388688602094584116320195663321644743429261388214335224742256205170491088033476909834144805208133270012252716328952990160329355012507312958038744719679556612727418200208994504794745041763769914111166196189612213212067796904547738587908175239781889839673125192234562553468621447022910901383096589637148030961714861344453362413072907880840833168735826619204069128119896850666865229854121158074939255528661719707282294588842248107202803473622082022394556685325083312039017410427535460438837203666874471705008060533263840514379272331342858919672592342173264592395488933209659114782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,34] 11763261819814345530483226878570783910138894626425510590331262862044318918529126505159209293720209439583094097728093001940274848588243815511824263638118104331703601503786833606531170632162057505365237847827286357084027177242327575918959038602964974096354930411346719358208806847373598953893085699052901458640257805956035004314086837152594417716612436790435936162516383694710195866008403264297298115934415354639906771442106308537811882314825379017552231503800318078445650281778311381943144926141790998394458002665106995053634773417467114299770964660417019138482940651656410207302841993614818829329779275572574060930932842297100948187153494087353837205527869566085930520925322243688458071057950476754135426953150893401354010355949766314139196020740231504065822664042667994407958020127890520902292056940582043192780199393241760715181470663856763123510585223689836882331625585715443429726341883778207218594374327764363481830529074423182919962555041752874303242022586308217723086216880730085265558476398645994859194820822917896304489085446449305647689406188376960941843199833839588079262276857544827964128733754338456758100289079311438539963875162646400772111432417749554459205493598737992490748756825027601575196729568237031588888610760188174766302377656879773994609119471071557222117438831736484138266235643068848661996873329438132712525724287440400412277756241926982779180996087678328109406652182815740528960092346838956362184223380215888499602970871524028468153777564094774571910132223846999035535770777368195703705525571873540524776655423129115749217248525575586965823188423704861485625081453217876853912116094130360340081384467540746732510358780054488915330471179282789531211808996001171876662482934012799251673679344105992824083513279501475734704150093167326564834653187225741868900431185628351587881831634770034300554873812839960125382317581157429865344515274314659731597401843602986928703357264551586126505571199585801971276470677581324721054532998211816787510946586054397620079483087369688035132617811829901327398958306340538727774347853747985980380082160372830000555314797162879314059489096349740489596933615705853073677021588368371639045764214637424724753633315471659502981841368816466032460250348104851400607698166285020848274796915871899254725472100149400241042609058577434871989409096755606649402585882904851740562315681953701995570390657716713867165964717368745267147895831419782795934367509252777557613184503887246415063872076039820428335587531088671578943062034653259598493985893870814814535680000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,35] 18102429797643233672124143410940652679309532392912031261288940053822874393849095616060139785229185396404416442317982951208149728507554287647422968290400750141287906827460758578308679229548552956124479891795308758748034493948546443316778979948327346136802465979902913032780167189494297710880865008156973593222787811381671946508813879988943653433359273571074767151406104847802887145554298266120641708903880569952285271979296823125632259423643754197395793985284422053041914185196022268696574427522203037550482991452492017830174562460357920966720834048547557787020073550722908613545245273450182027459316921994105101712722132021318396022195441353120415739664842664256092469578120316096221610991949908050085642098653275928726859336165776327485302806176403224407841497313055112210836843141739784225664412987884950378530215539188638485478487565643695854263063766658739809379182008656560935557416185205846824585090870301565453232382555825055896509071174182696889355521731982921979215638456888636072318772747788975329588745192789415405929050118655718777220355283740174256794175748888077272996306631899825704803649024477680587612113523008418473740406085843149566983552987890324336431731219380357352155991266145954899604979444999349969989659620843627277585671543542645334610040594031192235471516503592115588307964979424762123576395765116630471054311704089952298112663793024387801965920852606771704496950420230372975730232852765774699211333423990313536653484346701065932837021052780628171173314724192222604570623899217043818849957112524836375732559740741194794969354702911702285889492565437200574622651713868235877004162853940244379081810948952300232391908383124330630771167392340069617108229361771525924434778754913992558340346713454527717338427978850336480136160667593991852230284755625627754062438790787440266620459836313902216085751942912523051115011527533728678253406141040454046707064191924120018302761239210075163854880411145893848245050689375932029830118042346251712174412103207224260366901970219576447711223282864505847960727954520069179191495110451906059809475788072668528488431997163810307907901488418792019690985687437464960217574827085194237036162932606336071057259222197286437942813768357185832853860854774976664589585819743025580533517913543464284599590905737248306812126315988847237587944768305619848555046799455611987130896586826345559683512093087355021201082110014208596472935244918623416544570197425786109907452129885403526853717494924032020560792184899369685822013198465238549714069899961746755420160000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,36] -18314849612107711708901452735910894235582067529752716249292117038041982299321194811111172943992082572726629307689987833471102318070636949912774099687620995204113588984483491075837891902055394473684509883412612167452924577818179315064851143246159602263800947943760429058425816078199206254196726722916782805644388928441177051552717716988211643140629720510586219862772365103171626751120233142313315519151299243697399604648946442239159315550117748151232441994777528648268924740087817436799924814512678193768203292786338461537533260608908020840125541752068034847433985795040959321073575643665269426674246137237345925321512122782225115716311698395271254400507952470526939432352644568491583697041645523588382152863810451189404705861553283072004017217759225297818398727724845379965676504334534896797139418349368639800071091446861890136377866617642517752276702431365001083333836114316036308754485300973902138438156372779937165410770350970605088891110334210023619113682502751819130801438760130306758954616927003802964397498786685691370643658024228132818081220104749192665714743437406009786923737414462655972224640726525094189667604670333504432709112564917671535798507401790722757300859822703580527984476003114757450906895439289195011904416911654547488681185597091576269365318952896470580129822456374854147763442144997944142796519817098573155982631710691146933893973796925343950254334083394794639218761675532135320766751864744599168905481247285464665959668974030266875636142707435071994781872836081455591472079293194793665668841523594071143202539621263522036294750298230374441666149530719678372207049733114731641930378168476414231520077267783053921977803727338434526723365103195665480944237060895445506275857090922659837923169277368626752303274748045404681465671690800469138841874951478555983278085179614993729533858381529648240726324668279076675849938352192897094608268641570171003611842647319817042859504576945888239239189629482319951170662496288670109608317776218626270893269401524339004783922778113686829667659448243943471532712921145588101850754380683786738579430714299463649571723389895636426524690222510693070420478459005149475954781217171747796485580823237567305515911294150697984024832427499691480260007720355696601961819420329089120985939846617960215418116398414965387623968379198975000647471541398427929035008071188346153470239610377129923430546410610314817020556344924911750267965990886301071173689902610756946532176567560607927032556091282729372686293636792972564178981290904467440126053361057683451412480000000000000000000000000000000000000000000000000000000000000000000000000000 [121,37] 10117494450120826556629427356475461326413689558924915679931701928126621868033461606327061641532848684723098503756274658955650878054239952807785781270919164993697030555834092805250795043425065702832020704923515511331335275014923533575359218646042464267846234427202612489177135949842865790958238644656528798703572909906575212027305334349823719201466489046539066322671064356012259092324569665674009454473032213696149641217248066107915035046334795260733860303040945220044289152388085699363699802748954734749766105349952147233636241586637747146008855035365204393191876284727585540266787143670981613640177698594624361395432037228478829472067136937825566271477975635629948284757591210268463746743771225854057045677987692616525562541848125325336769859534704358464676156859583833995240027911444678648905063823155178816175006169989345275518272003429403073382839126128874739407213454621665716684853835670980007778288269160583928186279512313112150846569132170435632843014836247487639328878615680556813716826571850563402718384885324700901965415090283700267054232522506009173191568550779994047509034226658930166845206981573522248532495698887817715956605072031967035266280781071142802496561055583387582205914048938854485952201544499131388333673594848787987652352160992507326379685939206334971607362145371742682636723594263455047097877831371948948304701206386108653935144615112026935379965963346412861147007695591290157328385975291719820036639046302217799310322597438454207462603249249379355011181515138241752305612345784892147553905757568439984882370600403111463159076212277399494643977477840334524881392183463667573979562374165407469902492807764006147879285060976906498163416439385988151505328791151713405528849186184693509364096776572786032374041590741252072738524123963344815784288670897679743254669259360988110394256375549436129035542972128478949083166426140979773609451299565148029067953212723534433986887808623629125375170141461469153097084277459696531882392664110228551479883841270863190747337692873350358327004407709247468983110254837711166444011879332794511323843756227846964570313650946213746366094878879929102331376034484527920978795399739924148192083673975002023469221818859608060422534680547945203981378316343370031508117883265158309786236708636361594044446013891524499791754161204735421346631773406657371460022910922340506318783820331937000683226656057446287624766104997670981148819039795971701923408833416855322258941772518958440214257599042679160290700318116034074652503861918235159149424005890859975311360000000000000000000000000000000000000000000000000000000000000000000000000 [121,38] -3953938963608057708841882865930931050328965045574161025721842298118732724099945996798508244868325883214450606609986706869583392593699655471518670567342668455124677754654707789652559033174220895133925794012291847814047753808649695087793828678925509183402933415034174076258224106129874260843377153404436251035116347170434550980349105773780843955270278614246710089400045238535440539926523423961611808883941419832028349221671039512726703994478332001191194411769412915243486517046692248655598528575087616848086161037863631189366308008422184611844681693026222568713911855096661897613452733428368638552416696264681701243116157915707534061929643596192354896384693121520450124010141801167740433634496570245411486961697595132189366360888142313203416767943956255768916955320098080567749707664703030649978237149488640737856098118082730094486757367327114842476170705825481511065585248906926471625341115044630750229158167499254871928175563394731756413279696559358038829115160376514370994988861160296093640851724771369355444395800426400665387990952940813939951793261607697530179652896138392577010211253865870698006841820510829985966498705719305662770687482192192532211288285474554753487690994212812692590224246753827344686905963964679527711320243248319836213598835294302860789479946098391752522155616441643276596820205269567768138312147997500002242569751902499416991065012820471573486427512637526971957049842855368624859928403854354007007522030806417321422642379205006956406461523432513388072068075100949486419412908167975823832048317682427295449643217424519325330688940194037589382761163401394235385558702076305094535263177135823976394512502336203649047173871338696890087393657092674123664433535922460436565314377956511834111354036899818556598546889822771633194638515244226621651962191593412968805204359182799124668088051760366702948740255555561849812597245868680564262518340942931337409322146537303501505632728162597458068471405216385597581240982786687549011620615340740959713623158898433328431428249179155705243958602193049561805301703384833527489365187924334131216540713177282745841563865259613526637250491551790066324706794949979346094479571752410278698787057498959240260819869896540794065181933415914195554223610096824491708537758249206408673192356270075556565831624102350319764261052315229551026319098871479147446933386264872937927274165598848128429741592373086088028263128449530381869201407108726759335721733641417675178680976495261908884497791915958043684894492007200747138771195673804851457612896009009223434240000000000000000000000000000000000000000000000000000000000000000000000 [121,39] 1176138190119823373349006963153471971810104447688648452565764806995502856180190161529596510443362731078807391809940121367148852705284977244266234080298000588921387853690154017634038617724363184227508556647322122682728163285736327954591568835585204325020074379476964279406608965103951906214818067014310154374787162237018095290171422981553947068260834043474350281699735497404641573203707934282060929876540274229121027728906409104180215064505114785868246561300658018192949698671234206722316031659874329103981352972421244342301152357253743904975181668376495017563272888561882491366315582739431204571500217881702407352894385328435646504143211101018780962256654399269361066167590609021778534701180248226337915410308282610267794322860392763645821561953375142791809885082350606974613863673444347747112192464942310312089125030222861387423218666681721855904530452457821154640366898126704021185691681245217205892914093052401159766362104072246667246383307474715213521201115155203219820567738481115919521216564598452457583172180118701661988640719588347055257993882479642634862227697294907842801578940865312418423591586679078866523703465250709308019101006788708453214027898411517279902723730673729242398959617924630305569354000827684711131865497030398234269647675428232831875866946131220717347972462024155436595302541949460504157227015830399354288802072688012430583759549074416432021916361210063383589986664680271966422597372808848242431052406448984439686473249190408096337078847970982859402916305214420435043677145225649135917588672615538532970954051440285183731283346321248468286984147547867015059259125464080654070724517474379394595245374224450161399631224470259469291197084338889220334117034673210609933765419815081184479632013551703616254105047111964068700115941696880467306955072465485497749264761291047974882295727204175712964481173463877181170738165707864436810166246584892950880554751980602372741248613588360914845264668955872993571206551619981613818260295192772495853069721883246911792398913368287811908052102708465574832604958773379089906249154540159238745975360704468074024858063086134708795045166536380126878466789808348905245082050033542923575495958253621919470538156237895003149456396303789161065958803706806504218942326782221053941263112440603315299328572586648127356559962596543964814822760856783705424430578340600916556040192873528081235634959993565362608394883423982709908963286240248208592729511740302488476145774548787574570833250912180079465044639384340384035659627515196789169433147240078827847680000000000000000000000000000000000000000000000000000000000000000000 [121,40] -283826893615111319378383001519341959070409982800179501109965192155134217294602306684179981349854974307289880432555037329748436284461575062908369919920401407989846191335503019758412533074503419949601288348634357113383607002058325311112632808968441810455726915021553897715451795386074804675923630419393151657359965459914618871900676270975162259581327174181874704654004797557158553047793527329077530893696972556202128637862777985132241798493487565628967384005990894478251450593654406845058775371408281918073804814242582776067940432594514484138752767222600053033167299895874639758972868904407088133226024195143883251994925590836733971583611295775701503354305005200495690134269299400847805957660874656388750567581440189065898592990778447033090152513794569809497294349819095361314345174127917227261485563652206623200848855956920634393010708422784368015146203166645354423577654616801639465274910410793420154462056641151239168712881918137734206818922332943164863185099917905483300085297827599191822897249561066803769286603055139237300629787046061900736882234648666990931030363215583758061024343044237086638595306906389662898314361529583206185475801186735510290823331664627935143876406559864755399008945991002696257515361465464473595985826002548272747723628158469220051793713019332244152223848418114348199331684363025219759118896346756604219346115606782915427056886083605370274759735692043012445891231326497924148670275338720665681607881772546135067420842169864785303186842450412577466487652436418229185074830925284071329667020073097051611833951512021439346579353906611736042504427210469878777007843475780905204863018688961970092973139835803735044213609204492065267222337061299210800503925775612582250944608535072680020120707737519145261539868814441777565783736142082664543427528475258439777342551169790047791776894606453294682052158952421541520349023957507160275628919247285421720371243723998611241899653670869934867888318816499112496093880684816018606186996112902017528047615491877081020227062423244141521887895721210520149028622873943290065698547719089855760722375014534843037657827012108107196468582884851390815654653783443497956194781295000560507814853609192564567682416749745935158947658280401391755335060789975375612142678711235392148080646569442170794296185607222630570809579583367817387400808449357317898803075547496926213413756291824463329885996467896829438798925974610653948308504750196704078389028286321578803741610165315201247298906381578382638666750244194411960449335013987432311641625247092582645760000000000000000000000000000000000000000000000000000000000000000 [121,41] 63689910975762987148388113113100046666208629494928438204315343221786069230444874291589567852508906449165672287926601752892989307748678731697447401259525124301106921337421173334788110022876763159811361508957394892089437939506863439267537799144837489319382860137510607613447120126795788640177649037970950909751265644968018694431492374368961058541824887949881689200858231045076435968341076285590413601387575795732988356854436053349192640694420293441979998986733969485089147467101565426179395298345268374392148334340306762879721798163781382448981267391407809762391001122454377874350845270917886766774050573697599659679013139667559584879408221823772890988906012466712582389041581260727245440300512763966395583697721154086770288800752739338138147718519792186301811826884615196604563450602503949809621937869246295030353590953260762463469318122641836016603800166219644182685784642798191551642358620515116323325798373473676371092023390685311786716954230578745300323190901178406704562863607147841755668270570726750832973460105902460362555122231570998596061424016275017584397168136932408422207336839977908432250891896229671399455888619009525051677417467435020252649187759781762423727855590360528875177572699757961421586121824673859098289327699307440791885046384870282070219695689770717278087443583636221277069657584612059381485936319173764679679017955953323124558982062783703952619659219409339538358597551725796697362726617005050216203668619756522981317406638926655566194637090446483348476662318042876122617258331036959720018223104692342131165245613271674281117992979190553939985312955836351974247987312734983103751938918025175188032966876506867488375143749919621955761035186582191654369112883965247522266470834375689560549771145177295891090110043617450669299163470977482428186498207034878201221044955590165016174134016018946140338148606591854101560702154996397299660187752909628007800448926557926721841429642058365925837850393813954964083825648425909702434594889786195798776350812958502106501412319635448675267417741712690824958821038548013508858960139505260010018645279370528436537548425503280733025607994436383685073086890160571238981338945157095748269643655395342263075640529422624435732686809764050637583084791299526203383009648905196463952786447181012066388834212097725077814024366286208345400238616323146911837212123357279351464769813497404426006153927045345181735581057096601728004769378793790559952962038238730893186391438588248656036680046565685972852268761994769961267851024093003488019190138739191971840000000000000000000000000000000000000000000000000000000000000 [121,42] -16216064076112349891901789729410566964561337783526049730924118315640351981090726016289292568333198605762480161169660444790439279586510899855703675890094106506485583301087201336129557258430700530539693167071960558944409296348565634520003980044565809718471302715204682416126217873310387521389893499528963429246043223554850901735214834170003932349295068098342167817061808369096143076487456612862255728518564298925987111379490951476817778685696606976252826108132037760921913564069380914616271591723035539829985692107882449637153263932909050093410900417285742740232984767797724116880927749023911057844181326995008785787107147076893932391460141458501515647611835220511842712704855635712256691043268909708116359776678986052915356691535176947627701005741669661255158049423186768817681635978920453084563119167792145024292244528350337808512807475349882753113564867144963953417750201075440699557438015578445276064481418276129533035337790047487931709824933639192576731690894634483668369623925169717362367803064419891167478341481864117694782324319966327706370318307642730564470552061357615819546249187189418094865697814566537259819261943136637671693319823792952111601711265255776271361218891819628863251024092539769162946607493771586690369890132078401336183578243678167537259138068041007397818127446430861709546649189847304866800617756011505709205143510553915196499434019451603347947966435128815200082290976406479485591667350163082553714429828570087413953245366797825957433956976929118433622441464119449526045169610936674680494556619734441855243395996051828842336722972543681439294970558214949203843328691299760804839069949564819569912765341180616435777741937533315146895723584025719240699502791674890521519165134977953773072247994601047998606040119750561211219918825422577245898686290768193337696982849265162074792495317833804132733315712998965185874482896733047916637146001412870859410156985689657815019385015351422977815206419444108477166453531881003191691106515273036990553544152294046538291424053324672721248243876494786189350216533369840926527301656822206114203609092900921312993075437017081218076424868629478984827205337616300817132730197326216849599036941652773925132050432353235198652395451243292822777651749959682632782223359318603038567993921030161285051017334195012554352079056430185901145688004604501646607647630118776009199712161889238210556052278073408739338362526082444136890377119253402572794281022551194290932137574383765804664843971674578382543991240766446761863774995587645519984362200900913070080000000000000000000000000000000000000000000000000000000000 [121,43] 4809427622794031403214485988108529020021128109567576577565792445574456029840738235676096323850612245285125608415518320937080141720030929755217752180431027907404291050739864131943490580964598568832098487928182362603349601714898277550323440420252270445739337706155831679052445307988472540585451386524452573994676908619258656290969710587060223323370520092482046690581964686847265287779458359128179238026109509701341005699890633335023853499292653870240516192703434511190325395063123072465542182263871075337877885201118912899112005977802967253761288176886110318938142777393539269549984855742810687900372036691442852035082906601048530864518277813369230276164250874525130988865427857169957826982364396519675983117603860352521335041263011386605756636849484427235281559496150712650731088087753646732490091101634486992753229285994201821777048452295532942815881448449347846213689782217108214325384846772495034027834959783519705343419472617516624609340627387700943479666816995957252771587827980622730147973515709902171582323070180390432555241085453483447278870005454737389141059063881706500140570153697732733119731211541410638778366157345837529242103719875598954756880452039246762712123390421314958536065954565576338965556018310445888341870850185553776866368404403700568122739581038409284449492225259608947971613412310934554188234262671276139875993155730625549696161266689211430393750159034077521532977617029717109365660588317574165894657557442597012306012798898056420075126614342255368820927871984613495567529057183568180453568253940144743314977862379809508462143865266292930022044409750171385941553831446441032844518107990033045540829096174086369553871856567984404998428540869897739981902236039350613741221358650729684803050513121666311573081745254522323412822834572987818536207141063716368419796489160115267658848260755139390968795640269326276638316362293008326413564600785034696008835247776066990681307551079958084792966534658213032550943705352584470893872916600108171342668075624827125640336529387273116128756829749748327095121971831978362295086745209695827320207656342677214357726572593512909295539550623210291690762906100049648885448470235740170099251280042297968010913784396342677980675078109129808718348864359864866820092436599929566626264852457286252313985124220570520131101123526867544630343633659373698395775010874063520621652546618035495814156759254844710236886412483351666293208209484540750376801173657664306457168388950153927232536781000774516974673899313256370722245261611619458673350798349015449600000000000000000000000000000000000000000000000000000000 [121,44] -1466749444200669265361218065991577662425937428546704413820983552016133340842956386514920125878148268340197079769227330326902788672992216985300432303672851916885222857290921295152612559633453776700370111321026525808290045313196730448663110982727105777820227866125510922607428384036816170304835301556170386347848930798947196541735546344022574956128939984583709849769061594926381705358796464743200596336013853751725871374043425697524837753487351075126607492987137105965732698946715348971521994592269721012784451694231228748185957684767916223479120274475199459928993816987703273022091721843109041123325343707154768285550174846494710280486483490503079254802048282787944972555480130607856848439681719956951333310730640733668570909926786320430106514804163116434226553546663473295112097734691383916046713372091763765087578144562333202490631586166624879538377908123187353111344429094663989599325000730203097471285946048801309482451289724231840001747058900555309739837565130799899218470310511362851827078952827744257109266112499061218390954483398024594517901999641486817406143166464030179417621120944191057793111816599148244619937515536082027302488411766576936044937262082494370650078994376400772418943890824289403804906607273281989289522137039544613779643490241889471027119311955500664684100392037258123028218238240686833718275257726637651197693148746384331270119111129817335496198505183903483919915966911509773230885672595711949328124904572349792346832753992232114525025584668389554553030768238514258655186761037361303546374916490693956799828043049403036686296867281800117221908969232495105046299226422946107705753947961340840638523868547895423637567495823660370594088032915012588728418471357867988517651901942174925852832299732679104322838321714483799093929056280914249986698088674994194960690094106813050302884621267861859912388469933513951637187640391312102801046331939770411499128181105582938921955209823681465075849173135991604046389041205877519599084018423852923658019637833328004503446332041903448953874712081007783047825045275846192993360359051077641439882040880982019700879033417816310393561909031656180968641862370144595744135276312853229143794928148716952451200365449522037140089202094910500155223664134769347273087378738090107343065576830784727157160965964942679681257974196053179212808434697166728779654300762189801980332637567293762677427734105105981478052377839219584770799121396340443600690845775157057181399411632866404682160634357853224193321367008827600811776855491439584567552197866081484800000000000000000000000000000000000000000000000000000 [121,45] 450721949672041948976619145047564821977497004991058707376492328528289885637253403329580056933488493459530564368978387537411489664628243581784598199294965757010316212743877341197328021757819160398175585555854889547844214996659999620750762647328633331805703626095527841134510515869793559275290462019715036953858399031931234071727041214679242703227159166038960350520945890667067592652188548611477378716420750980555579486607017012714018130309456014729296865959509021036070925143393820681102108872885383258787329438782787600525280146440593636771092584045793958368863393729601142723310791142613473279095986400799115165391668229959244428102521068888829230990196512146133559911204250123494379328781370662967133340328928991503138780493269514181437941287585020193656384780702520224057210965530495321919122645533825821809952274387503563565768587745421607079409392883188869882900738114023897368815277641604011346456111234688545252869097500699604750213849192209404985514792464512634839400603301211559503432931796176846671496695237351660829658366935853733280412839793285676106247159288881888660994225087685468547342419951349859288599599561244341625994328692194243214190075541996338602371585838456727139949242390765396443586301137040352496383010950245023033650532930719473368919474121937535390001259030987854014844655225510917556495875849112901677856110327824730712156039930624104696387539315615697739580480195432318040015594197761979667338384575160440345377148587665301985340409913875300691759516689167973227953703053326415830929413843725915662730658379158126681691061422744555937311328115607731116539649742562225580499929173662426297478346658407045733585961687519179625864738534097426739884248826323531254552383752293575982317905218685273533346685440101132609277739093505009724241647713865327075052399904912240785541687022220378314598688486638595655728431489870810929584154636380852524644012998098035539734199409027459543935443941919576869204255040815443079010668368306776098623472947042522804392873516608067750204513394852278719344049601857679267208277116668004570474653824230377894477146484474766100985525433283437861178459488799260977454429936250383245040711627949175434010304577974768893392029105919118774406700189977874367619263445936869885280869290732115658962157898673555561684078602510614332090905724312688344421161992353202491545208934257469767414784243815609000757143812745969460985644998550284439668747542096317334887407592273879570265774215470226606560524476279143262572030448294753336637235192680939520000000000000000000000000000000000000000000000000 [121,46] -143318915586778887417244319848945806366110225194791287251180310803830560343657347431852361353648336463892386783732502899283412784490206098237682551781089880350671350439604902227123955972985224929947174754601042922546715388301795309924265528210283588073384949549048315218583444756306160211629047647485925707625475942832915601252060900213391137006877110134625043847303210631407383494518130678021133299903200718524156039207893746418470528754557528910478709684251816826970111636952248380401902731470414542967675220004830274149189698035072068740786408898156328313613958873431987026519893580327987833878228399833571307704142043685528545504767309092325331313303877886008181568899694959527208446074220534960383276937529553965539125498225155198724338599300101916234173033262422635358522680389330241688258470816638307961670204676197106647539990741348722230978722057134961814817398720104314437342551203811067312971049937098232996448786138300812567272240262192264486699306791019129376538641625955185111825427320237355836914271029094847608055342165747354764347441468229313474465242315128913019977734746040717454882973078180526559662694216928964447323202350608334102912919969471052315063592769116068793684253506645657346928067547322910882327680209948354989923655529253905336903903524922114655338640517401780775969220840184960533456545367809777187589292932666746980885468907734666914705031887022660844659956615330624749836494930253544812003404779492594222709301335618847549036447890704908533161457826316919295170144932092280972760794995809011374529898573267979939497775260130279563616358168648683970790297871564758009460572492586017038223576313159340968231831433100915588093499348726572461996015370543126149430767432178960666548946396845717071449910060457085912573226557855871113692835224624836631039116065597557753316099649651988409170777704710514135267600635941160609189020256670382077224910028378780140469377147912493208724492976534391295383952749767257100010108330796565733945230959835856981554882596940440886897406908921121383702411202929037315478051012954316780126308720828698233916469909252219327679363293125203709978579379825027746667268417538055897474404930050200426019606759662342581824535678679102914433113867445321786897641034789589020932801915676463769749353940487545144944457899986096240943300186278185521032189927188531519202197551155944628255362053258830681031506927745159866732859657549480027789788437467010305517911178420280706526227177332216345071321187901420295464133114943683462425458396626944000000000000000000000000000000000000000000000000 [121,47] 44025902808370895254061818375485033327927997787454624689764787110579640570139022352769723237302935583980500563762458605452358384396678744141924689686570132896979441189235384721052932018187074164983238658885694282317129477089347476275811745078053395241672394212396986307962559037903736934865961565735018457804600874486708214768642800166303362464105273333827682864715421637405506181545982977176379384520743365494796667083830038359491240755347767602402417410292057388835657071254342663943237434288676508616654908885608366662348999426651608832177405433538348311540782432592156290158072320435958291970252304886107556230941258453663725197037418226343137647899949033356408137401297426693918382994382788660045440192301433223306242307586415488961131658787998496270872286296994404664448521312632975527512360263799449102623893411028220814432600873716900116510172720917329472469688628506587363243949353886634365589046166096333778705457596571918925001107482876640595399729587264461419461797242957907583398852174145542015923116265551259766956001809459301090805697643594155245421108654567426908077331676721014587042162176461819184804633117730436384523479640274171120275393435225829626205548557386626457324531692129699068812918123289230435966464584486919479444386907556973182815669356989453068753464571387030906372822177677630433934086921162618583535278621862563537823201478618078680732431727730668520781729781967036899868688061893878166562132564069954377448505626841753784543825295683530133372563379155632350958083252791942453511501217081093396784140683634842773520463128631976272619463097215611807075840041766892599627730426206895547325225118193987612701097385831017921030938654144977764277331621308932950428266497937140157756415395782050313481288850785771313324536883231966842568083459229537431979615305688380437950539588503020322134271409896806723523467955128173582418411269145081643121024748473467140233628203827873324399011524973114175771246802914344031731116160279563540555942894665628163659821347832293177952267972494859771458522830636936833056319328755855897261873727952234394086305844293569267691251977645374986474936349136519539433721445469219087048421270573220910912991098199623944741299668674749579840813493117799498915806495383474745748164314598057624883813352709881172450484027229364762634752575727528343176475475271545041584418008559422351947782952182808438104155654323071962619492369088716300114717098450307557612330603189685046350086622900947052599732381703076731285324742908513541886239536232529920000000000000000000000000000000000000000000 [121,48] -11654708227848169444746622683096893948987225177746762349398877944129746233209353869469416510088089232965946237530436942646825968439941257896726967808617154336742622001803593179379959167046631286205071064379161457806517800438034151614308343047998404259712212994516453205433165031546045547731293732664232788939862851785399727691607697296691384821619888134598647115569407808481075223596970731038773239108914676085485804948094020188336399235957255051689387557131396444356205206197077995278502879297057903837358467157451021345772003673524595853511675758666228799166665678565096893449684464672479669019206076124943412515900008913685035691773031748796539437832569881695380117948763488070685532141040332276119395981801322682577344810471777930488227251703412459200952730782778656859799907188736592949112642851642769210393486438453367743133672883988193547110722399775765305775143367730629338301855372109306713491068654102709668747980461975951649052100380379507955461094999234696742862278326228379644022590818149893995759654201806611812774198720382406014612997682540266593643003665295301036853384339852172970639798289315489477951791133714157007313151671983623001640976119173380301342016518920187676363495688692201695313435891619529312705032041362653774935091729128494692339808795883018388539033049340117800951477659941413901425898397140528495603952956403255962373291522342269615241777319826243799523508325678842844024571960547863554986609464578112229836963508211458351082470533643127704449726257839967512153000270182716358795185541068680788897613062662594557219920213201972833732870062627167958947099134270869423735225862089313268193171059537528179057211355837649180138831659487752800176718348092435331979091016686563010824318306692473149070509185559217898410318588484456951753897894940323568111922672858695179303824134674132146223422592144766035058911363539536364595241322983579584748092194990060014001034677656901834543067912773619860592764907862984616280818100187957213374460694061184732288762425206810954403005967169677704342524830359121916057192063722796271877085762441330983337436811283270592673417100652573205480666032236385328292257606542818650493551609551932513759671883449783252426756469448015009475088860808148498904407026729211357929704192518388503156637589367461261087900405388383176915795361728433360831061293635099876209833177376221953085111796210241088397868102054976304253327034476885971295917394854828649895181062681709039759442086783664368960379472670462408893787623239904141569152006488064000000000000000000000000000000000000000000 [121,49] 2455457427345139028725302913925284202074410127212349001530269756104164287916091491866714536627283177025412281651565337236252032719937323227548064038116165758547502874578345566969200681880218071507842055054292013181641747088108750612374319845371412673011045352102718134162753772816949978712380700663262695817618198704151909380130975043916108492889614251128794314248195537353249508957417908172238107408992430175322860909278556073938281289405445784161000492930018105914550703097668179192580385518488248594324058285450080771394605493497580109757139673985686317031308810000641262048935172664693786742733105372215653383718548787588423083960507851647724907813620112050783401305451249010042858829625733389139774683905823339681695129178451081300378642585422532967200218169799231004487901543668527179593264308343654777541635821411878133692452719774989629106216961676169409937670249997591966189166735737982563935034718686526583711164321773542277111760391068761800971265873550025947707185389622165977975651827294950690731513003167862896828810597974063641127392841181049530183822678472624359300061076621038033548307392746200556737512342932001760711298663906057668489507470828331897693648959789872619527586489864631513485015182390244464140083512223070104246137297542974749749380514753069428799809803559921936883582344418858651254569535200324993273027809960014520272539450300197122501921161344847016513961318867667345461019786312771660114989303311458239960606312764597436453342560819567440508422379910717922937523311894724529658829162686086034780006297906753051809981609374647040377908818981750471191454684108289927446339309575219754212290411729650583508980410046795735285900105567408301959435413391673896277677105526695382744376004729920116389677456181028451909760459244152109511722968824155748539165477625006191674011091070773866489274892825716790049032979860304969368459268061922622732932702395803036382305561987103474921304535400565936516623521321639707989778380970176504696914778301869847360121582882988350083808825962623511372918313166497901942470036791967661642314655293441670462574300203849758978262794607207144979408448021890101316902226951082558479016205881392306231013317872858930318047032601009767642507037430522076582161427745490614168064217767079906708751192063186952996818774617827442295032077119996177581981037291556497178344436075794064471805793035803155729153141486919346208597566353906458830271502441071555628723362896513947649115827327861312562987935173499811035995881750664060951284122323517440000000000000000000000000000000000000 [121,50] -392073977145100694297959456642215449572810894646065040940714446979157004297476819434171608962656203378013746847008315788038821840446837924569135850218425708443070875767322011032580802910033963838268378147864710759293544455078571413597754027624850903549726933659753089974680399298144853861220744478176588016707004432616636415495844626159937528937374567353076534844792144581933051887937030255870058346658266156547946420519172088713967369225967796634633064196272693864120827187102905028429572536201984544839816332569763817718182886285550650055164750275376309986474399520479829876902219885975163636355779948024224476362481531266924403367652709785841804143536460607006563749075255334355621501571191002202912108861263757187051559646709184072827683759874291466075089899545589423297987823577204634566145024446976274598672483048178117870532413459942789140119106542695991962782571887355003952478119268590828177330945688765063111481612858635315451011686942770555136075982548346091059170075335206490816476185040854069767883633477474487689532905675075309088429734423536936027732547842565229997131696469347350763623937061940690120586122176370604514642273402903740025730749248403437628939951329098248502554260691019624394718154144295697928656077448436461612871680953664108018900853714753333663275274688807501040424941977225495607204139041348593520867814858196739228019804474187593274900420289632782944956590763436425853437477419647217037827803107480359482283700913352391677153023470052373529839993623615188570874555264562341572438410591245958737640202007496120823006155039309576332317058694024850011297370432673158031833997754012999397383788321049428920038963275968331074929806170436737453079773072419372350286082973019179526176584677524810141720756027164677069444614047025818669798554023027865440610224341635422644783324690144135693882899405965701076292961926179857004201700701060096340206038309885978302065083477759784876402181381001638188738620755153255580735299922830987930554586233916048128203098263982659437014951385229846412394881928140000591996854711603942785831806161688115993210825495746064239337150044912959573444765651782557634063386137350528835125655359820696254774221902868252666851240934284261600035650885639121722306224372349948745561265601510313655308553363921246943494758762807350531387750049897179902842169093468102795632782941240608727421737756147460082616104889479157878496003118499411402975478390209846397349869913782705620817260932372857922523386563895403171320993688111533324936585569894400000000000000000000000000000000000 [121,51] 45481410327329074803500926143198955958856959309820259357967711109848964483008298149948244290068552331774108965023147109828350881267336950793568663750395393598486176696166561426670163300945742769784157172017033448912734746922885865527638093655464364202312411973834828211801515149711729341983796239152867498806634675000278448946292655233918572042257003692770825613514447223878543725518154248142684668115264051966193261447273649329140547581191378149863205127676517441629245571143858662242218899809641019418591981568904872307676287112521568805491351510172841443214873474803152715276674620203454897985521835539168279508266159428572414198180312704922894500533661415576800897692419797762214256705694044323510831990564656732385612414081907312132905705851757601743250919630583072233479227098329519247661258458848223366683775558427725619447693355416595568949341585951968722187715524214457093326912603027476962206690295775873370040897625643253313912711590759541050667297612879578410387614734059736395259694230615064042366893679828149134593167336935066934708866820644220485175585923545260112878931187947492666270001367127930204308698240078844685543826390766308766554144994898927286886944446920757301638200373925405902636100553390885724899184996611803348537221599746743724222702121383969122981816568735688472824492206708080329313139954900320970511815301512027263163959492166635363901149142416889195720743322399687720690151819674331689049464698838461996884364437785532968722565890886234705529078931163885583030366486421574426659434500444791726788458626767820914410429092327259847318554257761957571877350458853623529399053054595649123199307762033974562528301897499586748192167009069518458995158065582002875037465867453814559154570978497430133530329260635624901267914748781154266578555391072847988988002625262027868577588763046935987493131190017831393690220422103547099748168212331573058995626575677602854680450697763077396656604496196205816615262078512989718274138840203686888651726600069776899601060917452036466064093348081486806375726483233709246572117759411974071767400145481766886184931492468104309593877735213340439388155123317797116382540646962624637322033795379239496225029173664730613188899441885696451106119913245357608039119388726178719572936197203746207739120425160108373219662893900419666875960182531915431885287900409217163509058872957352325014573505238634261393639610280632370225031568966899538434060615036931348156859109699591503381173411952948498467517082612446660292900909670384598279370687119360000000000000000000000000000000 [121,52] -3699916375979987025952098730069521698534914926666647200968290888910468234002048254275930869324441271355293779086553935162747033743687191315780806297175026254017674555141139062866633216801146476797068268193106421566252367058269041055472059193667305760697887452338116090228094865629291827109805964697638608998835515138764736965766972363730029671545875855789045329504698573843587598078803246337354182680335655988534617682283035889884584248740420833786918664943844763902636845021743928107246681049870647046419042490624777289559720923488203772260861384073209964002068133128817997714727635950628752865011510638725889614691782102994592749624006592689171539461420188680181893387668134363799374572878127137260391397103588063013006760824728586091828250059260823485022261361547250149253868770559889496163041158982942344594786222771142802618403530943471513509210168588440937884775795014607970151543558786129600155910261852168904038098564305215050852302168472572562358385822517315174365960189511677348770390444121619611869048671994448138262867124118677238642557526131532440066443361368495988958250231178434010971831372734145613531206040561735275776736034862876325977115801591764914592632954080443698735958274116873375563012468027507808793232432342778530766502644741604438628967305204712404846150130188518314774584714647692234349996514267738232563124342353155105010744580596607190937659949610103316162243437148423123290240761874612794029141148107642384289837674432036755373778781517974442272838153635868158548755156438933117682871115707468299392005763845709305849392954057007418656387261860499602499625089376924183971686064720373223949044856972884397791966384900841723578294160329220587059762022957377460361903725975660008424256315843729295111222938827423753505266631273978787914109060106107604457940943233210657463523576320616083626562395120300490070713414773318358285200928779888999548699492905177928350593693145683398810508672836592165699574847938548191131003541506884682193990826447177157281007654406146764971323228988453154556401850168695175441964911994431735197187635568324774631450029945752365876925507650320076743996145037446463851666043176494233642873835254983925456643643265243436495136004925103630763196184642282631190136372218897517045865319231261931575535011689498380656742273209298931771713672363177850954709173264928351689977417832102473788321119471968569712385081444102951140833555874314270639918647179525966307936964454866803889493945038890238168047978197533554779589386846955822189736519270400000000000000000000000000000 [121,53] 229403387852506663462649099111920902857126921189327728839907943359814154058286468310937137797321139904195908042825705243027334029741803490612329917911461820255275279175217113108149517556970167267371956791383440116710678277308748315500521374973968883083650689212635613875547786512433715568744938928335075204136204430423405971755267389651500296540718753071233069635521287832004138870854765581852332298132718990262843150998230692009019004257184393567705686893623053265393305453153307400443486572585616035611243290981600078148994245610282475359914309395656792195545889209066286904681370949835686828789764095761875502326505443959093037059797223998935325618830955085158142214579428300559224834088758129855693345767855996762537284847234526572976191809715218012258239881086002403795634018896407656153149509512754804585665847702471084958378037679604902043051532012106024796818183572439931506286837719652606454020446249370591156978939102575403832489613165921765055282668239983185989635749477243898871503796982076994361084542638585103517194059897942778996948596030211073407967955863635933947950791217780913759320430094460211141037802103726499504031017900252929378016021309667928435680339511113613220096593857973463120444587957646797788663136055434388241974524548714794988734824485060474634497117714270593783484087211147224849043880777343502788385271960287002734941514220467513950863650628611970782275244600010394343754941552428494261939716874742044526902197843616408762529518648067590426545150199474962405044211977777942807158971669677042058696825762828434780686612877898864408355336350352033410012647760019789278160207008159020631162290317995132564732085430281079576370632024363943794448141658511626365638831025321884214644273903660778485545667925820803874980999295095089048512606050294923512728899514588090149230696740889197184936023099643109974502435952920051488532932312558495610660215153449444542154443704629383723547762045065842979612039262148162494880397659425923650077270196105501181612714585914579458585290885022321298441326500872292597113271207217875869762918973074561835571781812713247625113213856664858353008748520674782083447101311777794233015737721776773199278981854323480826793287139393345780804956204042592892114290560386386713425431246299211921095198487968897541717608888617300631947465870823295231303738165072020230697463974665223399512346869490085480715969752291271495486839439820122867197896750474615490977670991511679194349689541140512296113123906900439700228345870995207947199153438720000000000000000000000000 [121,54] -16357198215850276944274762184795431437462405990937853045396483507462978915558136575044770946195653782251596247883695764041064173423755940108649262460881741890776184356139210597290881425411968858988806133093093718443237352612960531870735368068741996629270424990853807753401305704748870459587138885040495610199929379319361281370863290067263042956278062725089732483872572253461662626591084926398772661316687906379620254552676355925070176399280107813292903461810098088862831968770257413755978626536647282169034637073576165525137818816564315688572719109161361327278360788296258528936601653555695244139179584574120014206733067306227165915252271463439306874696790766978101491366604125546937537782650478767193397780734544913915725646807556645254148670516596419418061071308837346917201906094842734762780289158277715754810881542125450827941522270462539410085638106563631236978647085974824037925951503061441311966779543243039030973643894242412056690144035506299143963355009733523013936302157845988403871046956035851881230098923144524522639560531246312569085922824828595705744479279797698344652760173981691307067026530699271788718717133552030866194783518283098530552351839118934737673545142293893972765479139967716632288540607470748457559087192377649478030606314690034690042066236828684022096425632627056217826447841474433377185295722627395567248263714096548666956328103717461653571493213777714582024793171528255786785996266150469458860583214045621277308384819341390361917416252651266022795884386217327022076455958031553303192321206743313163212442929420515935453345011813960214479561976866473716310088871994092641030498739541389621648243640305027368631908177003332443803798326452301524429962305264332746538112976977017900079499178029487641296604282143279789402001422911490708145272006749883232714381229021455326001213468395267842499667565127853660811048228179246140767706110843900009562588216700900073265541987404020805909136545587910064370228829532960644260832552957796618365010692488347100021166587708503657302632053040986406937793079581910271703249238524802926994522659662492449819469497338315097328626235546867207544609786803858590331991793242776103057552362977939129045478757616084848987774582875458612746030303534242751394337295351773662704694892706367929417474621715948498316004926525189713679119513020255962857525237297659086852320370504941818265773324066636039541177364965548856844488575109556943293160668997371422675143499970773523678802345119211405276787378897647961538070653892551669660096921600000000000000000000000 [121,55] 704168397758947081857635681513383734651289055006984310603670227373966603461004462217305857240521400469010863400691354714908570459292889414876866321188196552786210577072971521965669595797943455489339221855453433310353486938133633977477872879852403596928574925834745309539881357123273871389108808561583912321109148075634788999427754573723793475117660308090373776621286339536428857804127921204411702372872655203063397810251874060818722662280208378946866294621928740353075354327359560737180765047043181557716584633558203286868381732739159487016093463061269929945120559038002469161858244162866615641421550646749007240851605681800399912652878218240785093326091452478660546091201167407104236730478794022742093425161835961710092208983959264533606532140193608093164887257173456789932947572513483655186494361550713399842964798215369606257375559346167097128158352562351744081549769414807057797104097710894259165060856809819787454127627309860541687781397901594961841314585716698115916764754461438715843579255560846449226756098801653942181847951908909596342212459304953869427689168614495816628000459936790803611979583572371743324573627603817392639312594600441919489887365328630586113342391079718989548395735645019559306074501878685368844601844534768706077663089163804312747810169753634460877824048235760976539993308866608926074106507017551342240676239290821865335880135561494433962684879744891494590893473197521391365086065026978021676932802240005993421258531075716739740456489309828721980489041300938010782858352768230846049635824719928294627099371288837676748943090712514666598783125104685927478227136645724139080119366733856944303364569517920405650962729483462270857294160301802932155789658367905005537390932024478095249534046654959753848514316471315449779844479157513610674829963941596719678214999461435348629540395899928645629257452998769718025801091339087753249887589590672544360880690803467041492516593225251230469120757041625860061427763335556170753776582216474641931058434929229790325105985018267897883131808807744278943500626142531771866727820601034463984387288720069975957811110696091852062909888664166784921328828092796733972403018390973567937510039343072030097855874486775148024287708390260408673947335746729669379725838749869586761667486908345456546357390840162497805886721424170991404364574045818515568898932896759437646460828927646053361910798712222017697187828147377052865348997003626012676439045880252623162066264312798166707689473395103974021544859264900869395522065264483056854457384960000000000000000000 [121,56] 238925144881455517127187534268040210694709251292446133167193325767232387078593228671297078072800757557118141685279608856304601309814020236355103024998772838770697206061336541185075008065278807138683771649379764032106073345423574049592458658349717712791330025232549448826973649314429483029685986793791128157754232382386115390029359137634799664025840377831212711231268827679663054671928186036084921139796920366893052798105453179532356158708452406661326654240915118184502416009433357466501244952372185476903903290476741272376040045966707293924292226947792580608660560029801298832319704187805410221582895920147402979429164457644839016378689289366252145035447917123182069587015613799841040343457713489140578563838732998959442413414862960161294960870761286638800268308093279080446533679778234667702917940626406896464798200706906256558943951177696868334699234896622856438096796716370738518520586050262936813510699661679296584284423203398579203537977251801574005491174261876809296678929826128297265623010389311196272319034395083546113699697252987546577440568709805895395174084074152855634457660461532016523858731189471972186454420162629626323686405025090712579567468408452614310778712731405827189696723834916124910712851919357316758226702631525077168201029599110699876583362137289537475260034608728215892669844302313049449069628661697909087897901442999624671090987619796273856386315157085228297333468954911544484226313544605918148749149849376972713897182956016901635375235607846531979699500405839992813177984159751621594045387580139836521429959417964028146004137524136846389323602014100687346230195189821802176972851267026730208551706680831252489068144317032697526293047338867248645302099451496570161238858837774986116468091671887241693001213474788057870150978210332244619692572032209883504759396688677311188422424025841552895093235791057199599719605685343395792483186020170819822634227447966261542284740470373649792291746294626295907961310413533922023626236709725951454649771706567268105198282504641022451782962555141435208896332401234037860921458382526228708911759092814088871325811403364148687286321840551424310278207343723308489804961000439426909787495576961482047507863190738825773082676157331446768995834759425875887617897845642900495212766421650975428398310068076521387492124838648043781332348484815806140943490760413078102674700853113990691275524676145158585247400180905518565984006328594385418176947858696112931068833388422969207789863747628559260690788699406240333493810673988364890904985600000000000000000 [121,57] -49711491083164790264736236204322228129620391638921288034859975662439389177733089018252440231112056948684563061972100573375929135388417903194963545095800992020802083442927157333792439627580196230557260860024197801968669698519076597871534328647805687774236104137108414433145541435303646106961558625695067227354802083379629266683901646921415178558707562868822287277965565614960210353756926721477126945782568206313746459125988623381706339559597227157431986414156137803538667681465705952752168857558593114757767391770039441547770226883987896007376884521427475934073217498371466619054665105102760751798370397102299396424165294595020166105786017812726060013492450706198142028456118398592682691253174441546654121626516154373680623690489393893740466642422368300225075532451685843039095026751767480748481067145908283025133404651923529696473576238225828123794469327094005313911283143456770184183917831786986899336529484658261241298019817724317481482861520147234415687779762696949338283680589399372209403885446516310182941511122241566398257755450398621420749801530527825751932807915479757096215365661916727963487424520695711441820090628352144975482955477363001652712444021253496798147114736343706034368794557223786796801080606673251815598639815237706023960704933303758622010849141624057386247967316825516137642811109916806902669335955647430701774253927771416728117904945418697591490175658635432010715232537881217121608042810934481319564025478913360983596831715227258226221227457039547840897650374509701049374732268959848172305316695481216975575113685554504005342769396619406299437182735613122556411065975327892951659029515362791729653388092147383266018417181847468769538195085382431025853757461934750582338651015163782800163270278383088288563396739479855594673449198097792383198720176739847852041581725125374330962790590913320309476603344845083615165302279914451829533608794956015984424661614427773937195037369530129230377716026846494613864827539223222182047270542915398501879214647897115225230513516874199697935103673040966570381387528061172786683777832087635008069209311525324653146941331648255284383565222192022865339789750174072609641123661791325987759229166985452055421981949360013266417210750051064233381560441363285239899004946717962704240716378668374228655958630597320379894062384029485938788234942310826986047021030930892479829476482039853485588318300473649045888882601890129815979222527606878959236685609255404546757056054373760527967025875521046562824849168144548386726313783940500017486233600000000000000 [121,58] 1695702325271421596230827394467231021667800041320496256147770649052132440223804421486122498591500600512738991382543576045909183453730592250145019340382842005320845754662485970390263873330122791628020134072267006819664860765986070030215116450028260225121163109251367567370559825475945966553453819469237862705047011301882132940217462678219292704041275941260596949575046275990660524794661407522593299172311291184048903040896473421853094424206568141493661629937978897973424725318919086003632675878757943464102167402028078933765483422337950691734482370186362619573938007758030671380914083954849924300289260126306388159925477372419441742248537389943610545871356502178300754804680144372273945598229126585509321209031045502503463860372685134256470753478507313303114243231149663975770149790595757852843222366665839173588601124288428860537774840319491063276120311572641394076922451113356417854508540642636600339137965666865218798023484110724118934141252802664822682569538269673636548004400541387248144081233679082732372268979759925303399409731030007133704746261058038133755085181961473319205524675747702006017810611824369136827036999811359329413840042175452583419339001554024237758457654257561767634422990491042398175385727532855294147253005864147982518439657934747053767736017944097111556219984022943121831217485762262548253559973916867036799600679398379060449525511965681977808512569026716981845001064338871902460578823455849441356950500627217712286226073904978787784385104922546233343657074127100905562026645152309777309733478438455229713225111634044460248662401370013936387871781980467358743398182379867510462294480950444448795412786014367118063247331010510764153356816316313290986374019653843432689057742319684029638626776316477264982851197636491911992965384457116852327674178942250079716574726647201373466460406686885783828507305567666909131025938996284507145964104234316008441093001225023161098559376383738634130857248573330994402895645042173671710905038631276914715115921074548691226553742913782246765214692000961726192681055704404641039573677149492658152420692978338278865111072746394756882117561847331389005964776267556114319684595362747104358919045727284589902405244667291346616271182247009503328243027189186602218830265097772984324116153046168751846311886298743241161290205611093652520955195587836900900147528259442371469695935596498621642081619150115173711803375700610056194412411631022050082842050324859107246761983222568398961988332890411413277360526287453112016432418629998894854963200000000000 [121,59] 535284589335227068781279167344507563120627270935651116825007085163490119930818764919417309425483256984013233174911531147412796390184604655465508799826937581888372006669886249437872952796142719954123886365512028803606128818353062987613766756916540435575721240385152411952793743954729541274051614710465261025475762464771017339345684526093040186628400971890014949436848137680804442354113489976812678749898530360985330429549873345821101031033413098644318221080944889920546795798012525593349111706667311189803095382231637834641365222363831293005618636528641042248710077766707246205562864221995450624382905610725299287223066895807405223341240985999312959356926131500921325904397916744964931440085674515632701429205562738408742507087868873913830086341491601642553599686299655388576999171591179272472478871059889130671231836556199020191542272276158882352093034783211993921067593597538317252234014852262559250748369323257046262255957213032028790546536715671375305088748112413612341927479350598704008100608452886213110849972494806003334118031049976296079772505537643871872199191091805921628464190534573688974922293751962729728712236701945531830634861716757843674128359182928158190476985979550762840601687844094754848206019636884960730014660693802768576364485708100343897842304075391179168748321336192961502695853485595523214655984652460462553293990619077533452768014665489288482530396095951291898006347441171872886029360446931463048552890078322548995776742474306062827550004456415058289948417407206813164889158531807403064004669724407920317470911510321695124842808500024409326317272688106792498009711964489538751358862945627897336865427181856754731530491255326673089663280975498132132384734102254680368725126957605273402572901975001204162732449043419480276283548142438086154339664019235582343555086435191706647703699454611048079445351037615054462452287297208735111103056769037137122405272128963903968375634612621724567878735539004192651856527478969576516797611268916995498858182706446238906785010483893464279941378577574576925935719425598904588403027670259320471760936811733905357633378072580164592779113592081511590473351637137222431687158433619161477299992787417731069140584099907064677454935342320679961407824098542633257478038123132428865395300023321714380867084731893505322253621636659952276757838509369554111029206703047009704191957524889175469233581350257462117232704969036326443867977966644536015430176613316960063197140543301417996756660254037832804554390200778824608242179436984452671078400000000 [121,60] -77794717441052798871740855350518963992698359545814919765447009004739653211895760701807408044306400464295273396586652499156051125036836230555384016008907872972178516885558524841887403107746209614975968708940189465917835307998857097533399602171085920286459405523558347849532527075003529885777661195490698857233176334646985702026785649689658824169069750902500344913212801999752824833627616358393549911415033640381380928931591754241848657736433710317130955331195736842330185455252994289841061573386456985670770879700940978986693531290585685750595811777709438871290077039528747762166534212791069617715080879583631909478901373775590077555939616120172218689887211772714696341597883909079561585442278208574143627913064132393378020639426474315181973340140296045454257097605677171760584185796511904196231924212944661097049427488839391067272331884149623903764503936383294544764698359020416883971918404619094447344984350108622443159755645109778165768032923244828283567033609082208860860491230199898123827208152015479620400524984116196569238979225447617137391391866055307194698853234820862729260708683710584190060580913718460036400568067748940610532011304971116993049888754562804764610435171608853689079902169228123848501493294294427733981755430537951161558334647543515576479529900414213297012024124408447419616552798728289121228993633069547999144824867385583134624926095250756149517811958486738920293126330169305158006225496056161153500292248839196725917581973618821891282343974380135281387718966661919590641646011840695357298374617530109014898004044876437305913344097600220484364900541438711736208764447291415200203183463994874581962384983231871186692132970585345510449954793057145808696989875996736862470987662259689409380939916206632458923372858317985432248285595756288281274484889686493789090961527985916901245456655606812253244789418238193834036906639653803925162494338318748358269982908725491096015218679713725554160302468308086110268262046245046349096783312816362075527282869366292759545148289714356230550091338987311759964977666781431732929382375690221581427407948947833991777269047354499541153863008713706825854950530491432634706563869838948819861847927191839617012080337985073948159261844856745666291040597281881345260077147815148961297255566242086338012278969701628128540478998656630904206096796639230373020589043447232773131947907154146673885031053889815488605322740252432812840446123953134467870285176940471706317230919553249770075350666010938789515762074000065366110238331477624094720000000 [121,61] 4341513541210125762950555157773020773113147301130609615603411603531234802399972953203169004132671442943749624174861047928856664462335078007861432401447255049042701139400894172654885391325224770572764707631562525907293033115059169621979309547524990651869030556951536617874499423362311030828667435379736940867058709503201092208277966347063906308759302964574728036023706361573186825964684739440379690554977302540295342027760453735196871266395828374002808153544859173537587208579589392502608073331993460687197338544740863273427840542791558257554327971874514905027789879328457562374478343354395265796654961270909381609019790119522747336832403677416540121013115804630804724604472244381444721037379523150630768490108360182804008993488285656234539968787563297340560905061094384102381945147131986681405128557844162698116688506212631166420582574875829710522792319144726086554884029238473237098323396719038258162417595078658733203326173664108085826128494590254014766130580625577823664446360844729273323822211909314163248613542354876697471361880123181178995755365416235127337531990422415686706122249880026111113640243490982323639869985951511754434838510781165345451459909005127194340841497650837605220281251639342660173841865879101398542067472831878602053502629329058759041365069055327510623540480776956534880285551890868601116665630983040582321520589935532842657747090003015417644683306277964728554748924034113899215390339070659464237778560664679002092172343577804374080893411921302185501926619623348784426518543088908442822247368217481840846710121520463679710700946985795538755846860604857922357202246168948488769277589124226301116120902536605502264151277302836946522044555073102727479130176524151233474182875161870884427869015529707502565537296051598214878925371027731894054705628164852116810112264786394551169087047544591828316105677491211863403038336500167660498854043394243302763994472040494912787731184724648392960400763297750887885327216710698847675106809972324960160616107971166292731279424270135126837989483413946380237623853011436794679111566939709917611829261393253705190656331671741090559304031763221914716201731215530987107662131462533861049267403377889470572539347320908795895409920928338498366362131498331587803445212811824108543548679743934226651446648442661440996503158758431783381538206662723922640487523973587677833760303719030598256609609384353589956667554085240304558571412193593982529832273986638609842179956890624667892771011425971283256442518916011121224241129877250167125600 [121,62] -110668518198126365748762016338269410111717066714534416551893713098664705810476142519174914080122469942549289909277722842311119965724315140136523351559386040578263615084319027500784294402429584427249875130736925258256184677429211001167031631307317764874590403027305138313158620399304918793473645057760756074808640595903631253858160928918899324619046981259544627720132744384980808284786160329430252166874216811412178014797780419117967227212711881397792825413069936292074717914566175560512889298963339077061715541771674785225018444937970675504907371366842572313906109689783064500342889135581772031012904268552317941723695834953705492299843217182959695178495252349491951215039597643304989239788787398327601682386409816306841017127301923147456878482124915275052439907614525295071605321915699435496183779411305401137305099017217042628343779842558656199504215253435848529091216599052188158180068564628973746153557525964999594932154238602425702104761941125816721905891393346056021874370684442554677979222417890872659232183530218376460266135810869406836815339576131159853467898727628099659471505779126759974934917051361145925830706193429563967112569160942085539552332134180981205288436819218109833651123440382121570005863434240545794433851551801375930900664721536700414239746566292537514516837535742697946140642071058256265983216218843470809263988171924425796860069375020260470986106458377007346747573908660428463491444174271919761579194454313382422715887160669252375974603356373364394430862481179974898307486197657062154239867884936187473280727769218737225059805372271346449374279460485503903967571280297139656273919255717966742555850034140969877348480104684666797182450103517518348120880738838828913216706004000305934623307941694001971404107126455055781988806901935136078244093841127183458225874248707138558217740143552098630819868405728443903068664483545726630465625265645225694116547370728987838352989311287143147527553101350312853319327332862170681351293967092554608252932004210597170015691742965591353587663755565907684503045034199668471861790783748472456543464163692340506633563758813788825808099231734764361669212493619763287309478013156951349047155972874680229834052382024221576555374127507954082127320403132641963751783524631522009534108918438264839685458665546000824538871451506548307604725581748385831662508429821634078418544480871557769459677072487801437475148147167161323779030456130280328117318680364906169813757351793119270115762142645359846723889168391017780429642793939456000 [121,63] 233360102187029384079556603607522747125314827270583053974995454511314880914415540836407385661127297489269862918272802885618331369986310149118496760682941630440206485978255548677740893666780091032823731644186674177090263757224197909027228452362451019762635399615856359614552190968489401508687388181846973270091532919511169733181310962510288612517009132888234942854543389894201559631415399446300669095071540033143293788296797743709284190948643850313753095781877306923150011465609272943573218167489532241871497537353930262977320398354525775192218485343448463432640039677402337014916637886793497971848684581693812791420452816929802867397406018766194610157355929102516732450398958328278482299359507197602402684562574888259123953583374424835636280482198754521637158297100816070488719346313600374494595997766577973874012326092345111076181678035243398591489482991549756697291013094104145768692426751214996238109770771344189667556225882435407206837903741154910725315628422095669173319952645895581485959262619021564985945331832373806822152274308395426738920228430693826980346288025047043976816302588441558979488433947254112890020141145778856719702621295489695954245757054134388764271750868348101971930630435219310601384873033415307804583208569051204927491382034549444908986331784612733923071800850939198290984823283286879490752905905707987703216163064695063362535937482538112068868710490185883504569799972429333887830705630705467770942649996148980932775782538605335043376751212818126912778380415158238497542361604338699461432050975429942518151391259031175040787048805191022537519747639850608796698670057420120310729368816050808905684993128279103197161031073017989311759172239543862075591113983974556623578232894738223411149124308315054984635169776897584718827308808534935654284481945398650056967407808906481759417715908579119621419112728457553258875219332948732009720061989738583932185810932206020297233963397141889981739222756547950032674402167983676600570804534054548836617139608149307895245802593078027209766898983591882162534672620717561511723449672556113762894773240801776042772813780509169188357857221797969297009299780992966153394382716737848722129681307195737737631377418836929429166697798538971611516368517492107406662964775540726091241350807643463725839056017926651257743241019546085943037905521720662907905299615761737936603306328865460895030933744690143964066820795182994865499335429867104244045221974733511809774245614142060599316510234198572846497281550103198772279103987200 [121,64] 413132622662229022456709829004580990661441297590808357730950951315421176025218991038558972602137003013127984808188261872857656155626398480446081069670964587088110620816477280197905440773652641188165577706701777844408848575664776830594487126824368300716901809071745266096960462574881848949154999189802888898657007603531824222876616946489622208023200767757573660683534251410304811585616060402754255848785287374451268255495971750012300344666314579378619352087199374820458284972538083842625901385735199736671633073134128638708627117377574134433862600644584529052270099901623395350030649987722948067050278623472290836549538178234770036589572003268701691844747486707645191895316817933817109114196958188378858994773778418183497528437204755936060745290431087513154494201517859344770538189208625694376537825278563123910136602323422824492220746650344585179523350552160017570591196904033415322091877148139852976058815835404183115977319246602989810951632844774496246941705720026889789374553259408634144092152264222194767673248899383927150075930933225451026085789302589632704031646788458436382424224124194055866525935006567165242728203858235629554533373830680748710894645294688593117984722841347917998250699972487379259757726922739717837253284161058091415553331558640936664707599096407321366344362130704278502371099439051554976290756468055038260112413917970058357747156879420169898458361580096004915640918681790654101336488777964766562956950491622881628855512662408132867377050080770582522853133878219176248628602501579440187702957022882275954256499209200805245680276200457659388190648711078680660256983481361096845064132768413613189074128743315480508345268054743141874173364735199095950131438460238699076241588179403361275183769643500079279877702705367830977078490897834868989071778902723464005263154847800249741101323687345589157881923513479656395721395944149618267697667692624634850960575590948523714913122637338189762326567177731693935284874294861068718439786662100411062259532797464162341302645640187440269504288558541516136873191358615832671265460129794378836076005166411381089298254983972912287106059518736921618454792947035008822666676016450166490901746738272628664672184943733814602913306885114423497076182988480495729357425020336179077064240510246336167632906175491983515047220521964770720032305439612277924928516558338785982984143770165358979121679133636027075154280781434203688889744581881684694539355399538752644037965897541536296679868652499732427464074749057592910961075200 [121,65] -34716197625858494513817987950312719902533881085923478885520647099138246706934312947601397833465784938479030101286348285079216685444311610053352504479333213997693009270558651648067035629847518958108069037644247756256042676861748568087156356260573060313293171865674259194683880863807063381677295085855611206173909860249581247642783764292164478178335289383144145897338264246458881437693625372234607173967737440333509928166601160372294169403759993765886613734846230146744314562478431115053751956608730250980720601854506825239264352507969954805491613997208699904976451073252045953186441409867427287548448458591146273109968467434338308081520132771483292640503741498963505691015413070065969192002673714766531730842317353791177973790117807675039137468525555941054954328656023101911916071385741550179046847390820237809982668309086105307646257093583364436320300589763342764152614894895035904112020804698482820691915388572814824465796939248963988200096551865416565262336426454743262821819589024895009461409844447223139696116800293191256664911281148943022685055376507116150414167312440810100907795566565650727849225565438273867144205593653897648177731916291997390774600321460937510669824907957596008639018862476752663856025082692389947885348309466882470046158802437441948720918489688246512309797927431721055471929472743346010026539476502103337555749228086896558111557173142603415587720932574567567355278325447847773131108786869005806699101017501812343427014731867477085760252718569115930090041560505151267422862617705469161728774939802692674234733262600806075446356735086878800119855108685295811448416540922305770779168533902016896406670571105533762669987494440727265631582668780372571850848191626379516774719309385622935659244044710671224405804227309728154578547659566000965455003012475135041147494998048647578666192186879267582630922940006559447435460082743099957679390523283998572895715959108412100654976135026779809188148968762415749693506077227207141073674549930517414016922059998592395943391267127377355359736092293029684386840860994148893293872728442361385172276162876286199894163163393252690776962193815461956214867226740006229540793156041959911935121953256349644506945229212321754185762775639037331082003780419128572282157614182815889417665985766713305577020069001521725995804557920113060582115362424573302695019280271518776329543082597537753448648567054962993945631023418035456949447332585756531634007977049137253982507700892401961394062279654051778213296316749014583299200 [121,66] -67009763688061198552875627449393878969290455400228608431971721848408515974933514302049130696990141895435056761201620571209597207656775438596077369238898129190562038609172080122498654922654519224227467981704585464268961805415363638433301917960982585943933758342890996433547295848068029223187123048092587002415219720730800087684579498210959728184040096387912353533362084513880660807371097366310983765376310857256354540902208358109604833233283888017869616416578992784527792887883213034657303387064167820568770459808833401392691291975087234126328710775144066017577342280099888603684013052483467205561784711787007958565649264634938082306513705067603820143583678355228984573864983497641407473391665490142660084396144260411415764957142669915799533329735580143167016363231112597581707488649400811308732009296399445298082448347958439585582659292791914741789985705792600838584404721087373440063271546593132173862960390002239676885269446872734986880922060346657995228305665768928031986409105813857449406185540477014993569648675083881547181546059473737199116126096644765931117166374571003824564164863948684153172408619887848671355926687359278759025474039967476354335333388114830148925954489748242650893169079586783713702630649116724388945858593599176497676870572634657518026379829261418622739450011476590856142976572143184912081659146922545047352357716014688870478386709319721661889867125317856337661607201019200402071547099265722070967107989354287593129954281501258181882995644319506355533713285596447276899617341680216112729967003369015021671722372697483548922427087940694951982452895038837601183057900107665367267174898059280002528324647956158444908415080526299465175352140602068564902584738543090811761710344106598091671678267055719593078533225833191943728566286466956955102701813590729013185753375937332495589865465589477906643876476217475579980029010629939947067834983262094275812588923602996320174962632867051886271477609934961762507570149583102057269277157300731234835582671359048853257163436566695402226850489424391869585543991959893696082740320692798518452669938863379187454962865323487315885690580953097763654964316732236031924832950726544805320043926889034423451278043838732883857812249173478780851656267068613642522388043828433954960669229221446934498991416302485960011345282530504372031762520038464972941262128143696372588120394855905415899994744715774957049075478308114282051671273619005389989945863159366020087754520084020575481542093802341979411097683974525440 [121,67] -22234918175681887233569898741923535032373489241686483108029500433219443137180771106175049231440955659777171191655364748359411821021906829921986198218540958684669704628251327477460813217766129906124328906806971875339692869806458542119793993260335784567675787313264859377253117588403082043802322730709941725363046841153506453660513698513727951847607148852855787618990203036606550681501326453353875676986253318883434686960737231882594277052685726355039093017096205332943584957099835592027193607977836429580241362838466283160440235015342381719722715073125631133451212618383932011821272670800431275201964444445524475831010574561082457155175370758242966346096477116965425041926672662745601464719646449235597050630559893066228477200291458781957280095023074705022832328737909913856421832143394200995741113976117554994841026114902852654372866972066661172729465690286567829907645508513412073373497727880430922090947535894033411782304802889709060332188483850289371383817396285952537520693289045130162241579530216497676837036673992483243970139867851076454700101148667294344806268835735012050373235423393984081826300517311490224036972240424784443646531065418962534882838729174462557892799847126463604069271763868720796805741120846575231680832141616237580697109340593137345631855089795100370992324735264443163634579552005420848869077789894212335608492892826753420584249057081385276892709925349140923536378214939547504536917326356744831262412687186509907961475721269610340403676448065900179057608453802101091317687279247798280141879188456024549816254130405094683950978391830129088275592372760597416073481677874531941041546809294518669230941280660309706896549338192337237088916375320495680524217400708978720772012689105854623045939304725628330326549377135938612273493499613201057011082968207399143598871368267202416609359779062595947729444526907487525904091302166033504243230496671324172268479719477960011194164438444170473350006244618040904899452880936991196742698062366311219410941675397366621068988794774908293998428768968866502523058638982444578896288192963550224413807332427959670248750258980054858765255282136534494042377836918348251822810555131320236771193710864005507155391616416188906690452620286270876345473004226806797222902577267567690180398332961700357341198358843531858649493759767530870926364766355254799395611120153675574080096685469932532664832600620470238221597684428379197960081881968926140085676177400356726652224468094029394211972343517635146761327744562240 [121,68] 5000934293889491941355351207120367924533406906646980332244375329276013115489536473619229260461891526732624235115210236167109814705872354322636965488830296716930607351459803001264933082776405821512566816272169426070221852835750583861634845498018654542304558857911620146865959717443557964499259183271222344961377463809445262871882283306020262464429800629703908248276174002180810624672615185346791720177908213089035767338412516508967322848488953191843152952655461267554987175251012978105485325008895495773233520231624830692981056796112351571517507637814243254583515561635472021613531787096371787107013769513563721450959766777089865009317755630046058489584012985417702579538528728267728484697642338548213913666531075960203014130998222637401232498466716372068707214070844906515195036850417598791151239321278123953770015411838529333232613531471708399249860736519026994282956505017205591890082327572517839389569180974710585405011933479047039807615947719368015948776001088842640597337072485425396285316135306101228895287424008692605188392497284177987755907160912151625841067113456872787526828721344776833234087493238219907907103206568470016680295309158857551581473427407714989357883136934127425590242860943349842094684706221941354810533447738053491342625271749956073853458906931738429304327381635135710890546050803698256954513897138631922768231933334752656158336868806080110611207339079135372060943611611853045442945129334909891553917228462534146558886607355277106389736116650159815682131649630144813996650158624582384726125911358761154170078078322028854733775060021468172056886469666829953469656781582953537829374904229596014724067556483675168233734950093938461418472944875816951070176460110090152664430831958882797685020928555312355298513824873397486960879122815189916466398531906933082632135791571874560206313432419312689883938736115273858416561799305453179350430067907474041228144730035397537637558114389164492770529106102847027883740286810459360728808587251440746217794422602050332640650138338359744819354977227383494930485448388453987369795325825806841758724965022491332683290636451179383033874294124142913998392647081386166465776840824240354752483199522414987649050143564034831061375656817535854316895482007205683046675425921257122652233267878913386204745769927062764803935960722522725431070495589863882095384799736584173077775364690941739723939728649448633834504129768178485726161527460294347970740898676968622482861767293137578064300759843171774768278238080 [121,69] 326173853218867464172360878052499943585730325043770620492066715919622933773546640762752277263150994466953827242265870816459772441273560200552351486446015719330076487532255344176119272016862497311675341106250275439985633377244567221756261187896047934265170014005743925687835288054191018669387505519301491708671833432477315587920957609060225583519759091033642074223562951605375124364988292502441222906075317860447742578981801500705125119303157487215031844581675390331350529853765423757610776050592643460006070892394358256531463301572233790824679973970665392059064104101310132395074070867552247812716290847301775811023717272252278532404762491699852863603734254222064414138310841454227696129941338923397695756523220058125501915170452800467484841750582788821431505449718558421958156559032205740099341528835625380364419379020030035209020955797512867103283321312957218632224957633647784884679908826210555494425556437690759485648535970830696215579060135745165925833428186797611618567713907153690279611667511563240002652489701774537734381652466027792898333147281032799493504518046244938891154841681275549080853451421824813512635586929157307011235772177270942721681949889830514762468050873081520470960854008530895282548715522519432649155095742917683641467420835544934269360792469800368465543537937782142359007639985711136190921438993758183196138063979249526029810662150781885743336401225967857307176062606034969688040586248068070684070957346583489654146792585331212408433114859206674591805326722677994504115598903006378438037790089598037358746784006099623250139966848284868298705624331697900415576367217840510861956130010379947048998355566760919921313289726747125121153692784454483821801772277665132005160832687264233621129504932295906208561414952218694547412547865146332703550180818379859304337501139583639405431150984882511040491939450403672714563291448344739289840773971602192568520916902176441458152672820142208079844947141620082360309481025773960751557945220298583014850647385081921092897965451810155403887439135896989387736289773659481009334088248979956264519515323957494005467596475181464465842389285966840310107687466472932275140620872164943289875331559482016721463051839816771133929393892086742842856696536215811113268841140607425571743448965533313282002392714632817729134745130480182071528684448803583758201814916862963389012630320176630055107127946887319096559578072585379615811605228544191772979415952520096625113869599155589002703435297470759344100080 [121,70] 4676558346642226497610215289918636453586078187252115212772764157802794241046067358705238801626902384739716762917388824438964141722027948120576488587492640085877298566328920593962775314747356798811585448417482511495858724692448939663103872091625750092905302224695273160518098986541590024366855449716162645800458956256382727429071061931952659750273192510980946143948403123373402262960065086839374497797201915655990168661993017492435164380212626559931430248861296279326016950558062512360776522828616990578284399681388408476635784336697216064094000029339087026534364561933373506927520543601750666782281266664685653813776319494479085877792784999683078183931452528032044308709235946333652155444828537830115413061715337892133015151927621113901925587849498517938101654749065214272433139452752171277203935705894083237496288498935953560493852235907108956811304770749757859406019412045428606840761195862555683737049338988623504814842287618817127666537661318313825470702925102034812189186993349601495442639999395934134214341454881066313087584496639696433901586608165877371976846009124755727541745580236159503144560524323089575102997976830053438968185526501997889850078292096570311931390081007607903821865424567987731411723884680854379908798980845395547096598675400340449193044142746441446072672060536879272867065465587279676608909081183033924996541994549719373044672082758349732726997053562186608768796398473227047941864491771063564107977491751267904408600189702723517921134045706840935941779322943719437758024575728146632954972753879406299277563952960424333173664670577172082738739253517198432911295293659193530039202080278037423789272335217565594836282377928247631027324816240155754128728251187674018748509656646875200534140860012207950110047511450013804525300230186382799758777980439126705984109158871393103791572571799179925022158437406459279747458573916293873153448101419140008269428389014678760554337104816893295939955809507380907682736517086707530038903378622629036403590325036014438927321534904142387271400961559139944849128241100783098306951614510191107926272222723784514053305857760275808591924509324232803461929134986760344270929698783924303062813562025619814205654323773769888557545382218852600622391899897528741179834603494013431459822419741492342677646977446980542020565976868550768110540993573299067619235991654246375551650825697602327572629491092877195513839320233993235888024801185035640205567556454283484147263610595885646315436405064480481280 [121,71] -463530844266483802390822191283786055461915198590414864497954189007538736058379501585174367162127347314759652617032342375043584870537681588198005317490080129637167766398484909638546633522858563685679410211765827788200094591794633075367672839308863711439722614071077695204540979881165381452600450284068911516831358343588697896852448908380691879190215609375105560460715026306832894480308283761992690964904006756783024332732123654393716914174547546273339867428922645491292641332386501199275401370563250658429068487293692241593713986048353633967489411660379514902167045184475929765959265477950185891403241211666206485726763187352879938090355343096013465088153498383341410093041324715143194224629988389209350813366650360285841705804695381868964519898853594129034341868730368534868022843466184067098712155277611184877766522079750954882386861527508838998741318850864927186435663591835018489177039546772668659636476243670523610231824216122165086605014065597521177457670069996941067420194686224730157016327859880413820412912907338844865877309657336179041466952795113052054618291150576414892092882629359883496176521385172729752860798165249038570342410957718978929710519698928894931241021164972399335105782318688429065035386825012775730556835247842616543949627288174393877914424222653255306399536781441658482273130589881199213042969862759035879142350607119102965210901592469610034152235198403732999857569190788571001622817278211864136370413857059299862907800188541388970400670528313668491173064543485767817065275210087182183671973566926980039036519912613833021037976425461440934870559842999926697824208738754083779701505166875323084351340009815616361073917356031829916988512708928582132806836950973046293625412557928484998085096998387285810655389218804893003779112181554126327210061619824859685588896385285636540911609347188284656333238499784172634035605415443461052391335488139141697911048966284966209844381827517014149066255823689599658806977891061817421121488601567224317386405418522559369765315365063911998421296098590711866323907650899514994196575634825586325820070208264696209654057253990735050435494517285950694313485077857803318796471097747113733161012707996066330272615310077414974118454038911948388409947697907255760258967767908095628179251045780368097297286615296719639142501152499548428180224031511172891879431001636827940616951939355655317232965462429770776248502433748539888350584216345604310774305672003063834588109389295802029956918949550080 [121,72] -17356541858999994199054483551710912947444512449036094309959426848656332793456485345069845803544500115309242276583305496573935806505001945718435545742240932696174441779263568819188310396584741604732077783676657795423952788746995203575390109151275027284372673868659169902775242086921429565029544739877544509091479519599941801356337835444127555138871351571350521301273569531575071949649966394512481638987151042552406487241564029750509297666296810865923160674095282108367720119806304433863236963690902539649003382855898605208245862981400495723895824496404731826449611705425788959985100968837262725579152992737222012510857390362535913593950043499939996279133697041727791293947890921698115093510361458321742534127213168085901504919263444421614620570918814596428275120065453076514722557386781019613281565811767599087613820093708212704970995395142174052790824769492352555046320010298124999209298004735066243962161650110418985214296986126139765653950113788797630222422412550843364579065565427450427826370846106327121529278095798172272450940057115239066902077513066000175607612295697840580367300643005911021407094251139919546083459502283707065728941745129878027201212064308679885756025898435818777004873761155032467122199976012469893923548069403198560648895903293121227266212820654925731376921225097545777909637309966487517938918983434653328236111425429440160050803730262694046886670110493750334917226806602332948502335490177540327917798956083749599525486395704391597996549753124698929699978460999094773156878093608106288078706086718398605516248648823733076086555635782852483466570820770410175510075545243281997935691673400771275223092718886268058330233973227992672796286859305991044229083134026928045742106118149679291704978709499107912327275755194532873911875922287721416913158066828894991620311652799948091628848016999432567191871160021696963042915823627746117132801761393467121940832314860598360544825281595274349069468288118874437750958479441191501558872661712578148417208855200096732607221651251748870823072217803673896358317825824105069529227161131575412906363491277139928210911505989571893017754796917541567416910379066067602842798582924352329844551790457910828552260275334189385434586901740531814364999550560914174691159588978927932890194551584884339195782749358236626467409993241265517145600236691327898381216699629716894259423424384742047212603531479397839844013090230388389175775734232288967860280745731948865346706183179210035646296348160 [121,73] 153180814868498161063781267601332272768197064851756977813886324665028626023342832258983582607719026341503939115990612708176733266670286000150689976381941321468963835641946828771007359689717769740815177452745619678669635038410221773527747611889923361497654392689519284337216844858943954527845251005282007798026274950561208828096869783204221440544189789933565412752649547104916137724328439689821131141412471015554146499890026216484833998993934427728857246983972954440341725551844068889733060744961859162842515249946312569814608269478321806535194143238685158449414506802259228692478266152797378188740213397957144639186970134220946020011723276522066228413938158130810258122467436922963164533846447883003575295626926598298922115329713665689204737763556769169960271552489997479401544149291534130465838371151445452539304280024341044438974960743751806131815067770015480564432079353392639040720077535680561511738349639317545031166081041113666763409293623866783619181321402005783403151597502967019764350527473324879705804169384746199425838163463082488837320818060209753573631817038768618950411847329796015645357747613101823734781755669455039300272991026447387980126245267638320108915469338448295883554334555392340936129311387556640388740575535993787054447708828179242365586472074682732812208517331450653688585410054014323549633751085042973135493393984359804209363326172946877860744735946198718454750554966252545203057156229834427783956558547038051426107520389974518354651064465654080583631225580448732211841051780235289183041494698803957889745757945204285379373691421506455050994282739688258889630256728669019605580320863200387097595944212963565025775526756157164796421944331616775381732856257762662456295445718421781933844271470592799061085333805136951853772078686346773830116543582960623372952536347679182649323293003480752378646692329236881508885465750770721954240034832279769813315562982345768875667514439240746444775606848305950342427429802370372653764858693182297374741539147276115723276144751642370763578348178672410610932065655075964658838282769888478739878063647906684622563293337130264148626024019180263660981034743006070943755955328152754723469809264525058006985299142304934385650245411160723874722075760673833790196240295860189799086155295786975643014792216390032964959761349572343366918904134596806800851526217528550505830527844406470389594806953532654887960763342377099052011140894833828432673213157108908263882433700704520533488320 [121,74] 13112646084113026819048424392229571677187204918793463572919993983625754759180187104975047732313379173160312816462442843486115358008705793735944261761895423618106393232252359800700958215813078797174365078355641380510677059672222963179487720493054976696231441735161634728526358915006397056881180660964359535943228081982781449434389415588681216718850354330237014361435113212859566429689790880265654738881561261006884268437210941192816295832148059907530748703177359282545570682762667140738579571923720640521130647341168575104033281302368508965070669485539660435091804460377129351940805926090435704821098082930579064043083753541630863365160408876996461794590622824871723242842519950230347984236300217823445182525715698788980504046342354242021375215129319135098622384076381422121936276913184394109798332326453797036885318388558384670554603362230089877510107243670808584497500589092780330775704224945525774650005467225008539223099562816714199656180139908210701904181020749822274025944952592761953751315887166884109476334556498245281404630711121738630099460616696509478823885339538856679883588628927192366820910745607993656824534629508614544548489071978663370891005098454581524066879094514924163876056105001090912104684720023881305205378504268913499678477032276963650428139116997852104653697821388733584608349535916953072932228450927518109228336966806124244692590279734906130399359763863038100598123694464509013406367924164520273734344510878892044072547730968951156688078260008671462138034622245659606929313500493401236744835769865656139323195604528357686442598016526133550827389531375809979704234833412244020686380914181855756361692022373764436920186950208091827190438807069500941076987482035741366052586393120051582543014291166508486006926667243428187498453513514489465766251000146921413347223178835661540630815707507117073762607575171974100596318605188585658514525181139535056756194261499017135144946650651934490728280792920136076617985202490650694949731273617064343620366318976697589110224791152078859973586189398195020724723437345621657678985067687680924557711259567958529457290706409814374789293493234773211908455048106938220076304513410486753606206247155309860573378238478439926032502363067239940758775494961941325467523899464313216778542430822564018600753787504975932387880518367161946209819964121708240498161208202285993283808942099684244114819139770533811263213655786561339153108090338557690179115998840353002741532375931843146240 [121,75] 315556456676314404114443924973214449373303825662400316564666252816467643920572222611223319425191220340287868520880473421751008850014713743046783635072551705013101049505231332657420733151514607853838944270992146940114977876270806772222329844992867541492154056366712468166471187629335960365230420916119490472524592217548882139520009593538174546715757384747715272146795156970162724790000646698883583861411445058897443149749872200213195848513563990690359702283821465624878804834012186300991153501490543410266209895655642149677702787071048469465704756947731776818460436975663604518092186055723110715398150021848400638797797507566726822043601875670385102871787387059610709999239303477549618182524648348229521878666456072401930873967328492367374530777656984727570474277925809747162496435336187112211253241677329312028789910239800716981920917522848920951915246424608132309902359422632102303701671584754933360070354747457094675346795686357537638008781042927250336465659171160341660975580915860747333778239987932513313474376758789374356465129041755122585077476381113511237435828232394751373014025729959898426330945014472260354243285313004506910496361142846738393274829276242411716143799179908517006642731103068614407814274939921433608858261202960054011665942966091602241436346155813804261375166913959213965620500843007136306259931514503798297124417430850994059894637658556137222262432983410301748302882107320753239781230760552267010616012101724663014796697209671658336564242399086511954131604935529253389191606419671528626160999611399050189283432572132509442830265891875455957446584897193694930630580489258425195280696866982993591424817435302283056784074111355779726415180981838576545423419741859079336901228116048741191968939758180314708798932535632528137462309339565310327871801066071188139229484911360567132181249753766927762843481611783655826258669080940956071213484329802493210955290996288128605465885120674413670310187470343132605858276587508505313271280465634740055960250551508465755127896136969255204473883972426470418340243894642509346673211819693209418130317240791787128796810748333327255463157992937488134458497923515701492416127137247467349001799449811510475413729521642009889412023087140618485976524353547446758794682542958099734268518035768193459052630663395759238082160017932948415704058348072061572911752847865267986028289387453631102444100558332304030073270022560477327884461030494976402214006533140683867043277581257280 [121,76] 2581643121080369941170368109560050602858545758423256449363075938304869882880662926921337216950622658843441385033305856398225320453296592233791138710478199352104552150421869469603714281436684935315485949223718433987398893140710245804699488119346448326647442694768716582337791716283648828369370150666655422197291895009899639292685066735963237339314644809076085095600884701557788222079605114167980021428898252269201100526308978795809710401943098067766444494852992872335714738729730842715774363556403995578084877308720011885028115593200472963928419993950086020391620934566043573563896689276432829569252915454684219583673270898676771687342140087964521359763672698575109822005116823692481046098084970818608061182846002282043758211700173179037401931032128072108824417065642810405855728637980743052755058036460256689610736896783064091492728706252280447066845336948351588753839158621389166250143549104061238655758283920239967101003692358494905412281520017769797380018329713405727958839097027372348875436609497237739062982864321723277550521668454601561874107996104394675570604721528081784176061877619688992951665912152714026185786019717910593736951840329015992141126153432557161540315433706134082210128256656227418294150985220734081819362060533701068185986445577641804280029772241158938648849612864532667435623825959716830861506851302080804335108669596545293504246478831453890468519670226700619799362058789745556345505572685366447729326272071818064765737068320043079256665994891270219587782224783030655616133445541961664487008926263668619880863657284894305301257596804546391783870291170401874561169808423140820838376892939024788525340377771886921110503194391729376979108651376374306804126615581395889885952033558332239162379798962915670944291912962197952048557168446552119851251280653327329932200141863920758243195789152358867600553972075182074176835146394049576845953310098188370631400487857227253495419662661287325068556431342159088004451053419679840288133063913522740533175892810013254336476225291224175627983096407813544822399280315182415595402622242842934831223320457865580846444445612047118575054162786319398201057461937060341845083132491039741044110892518628669823576553766730971208274097595445731535227957470832166532377888857107826448853154674541762474449481410105750078391986301177519541282017952330967242864537280845311653461187514949258299947533962792928406769006141640540595712288319156836849531472302890458928664536320 [121,77] -22333492381040355125352032418239574810831068656713014277418378206973927184344725468474774514526759774011373284769815768618835350904155274918981730029987766111633633029216373994220737309685363681679894439952056862429810201518224610682731049604140623453467604064804107240827735269028169882377854544447160024937623163294207183355507046366019071211146591724321156806309672962360786304852210248809183352813178488334944059923197596444924754326518585242384197189567019974070798608078491173928303093483532189508256816299316903013412759963103678256253394393059916188490505303813265790029252113919302519284323694309423932537107382529852509409474221220149398768424304002852527369225724353261570871021972021787788445043782345127507000068485496661471656123205806279922602526294936897558304557735403557089643317150267336824650133003956006253011938650612066286091588262864482076986412575278221156418834382691305664531523147165250804307829760045981178185433682684644993730861878500375019950760347410898713124164987434606510913558894554317668979747074867292417108841315563797208502352946223761278371731039129788739985533027665619360351644782459074421055373420437280708654859225366767094577230292794700675072063466495939413347229620469036531268429937776704013618316745187805152063233849068151336228795668879340238435175524799424609943303377540229850935452685955812842446655819426663355054927664693010939579200963847294977725601235024333408734985731623963813470048189382944350338036334337747970470015084481783048277825620583442351959053198896036496195115868111796455756637680916972789966190171922897901704858063674607602906915411197091103869290790609193803383671732653691354257198265605448593071189317492083187506228174248765449473487994031466883348714029402755330862212144209613116888229082251545563709440040580482981473865356146569802873135542216891746196570528442942558216779855004536809620670269027862992711761007066241242898883932328700898345342817500624009450944408653490056336776993689409279456330194932510952730612120677825525920274391428779061331899951454691333220021867758739120004514807310398734594978398522501912252893650262882275412784834660352520444775408676164120572532806215276171671996604497601735337283879861291282251979135903372224486961917427588030579010659999212656916579084440882519240636765054426475917109777725461618136173571071202426962773521661155285048917370054228476466224098301533099571315823847232295170360 [121,78] -1288274674899641720904666429995561066047962030734915244073486949996857509247864735671354021802186283918067156074604572923535074178179553729040197720326954577385042575853892055089245536706628466542140938565494512144473988942291448631327686943255301202168368083925210936454489967819076579746898930621693756539576191007848173086881363743456510900093655477219931258056272635291920059546238864970543163050141996670297046511989932852628619944064182607197570002962428661742537984150507489577082141177882642194202777497008698593944949841677669567381971082817754255676527377684842677656710123323817691288326446355734454137287142010410199448233838526380905381862735899436223484313921379000210636777869681852966251455062537546691536514093562311384980295582573813270744749615668612483137506031148534645699463804183830595379408266906326132826864453382691084703909550492056461035767412129430070235621814232899087575783951780115191950064941396718926698500740916242995558137180263259554112800390205885832846359299033085155273946596835433491756657723764814704078948407489264164729010005475023000929531051742831679998642756707336113455184799475887477563291268847372398545966990307306507560509062163207059704861044537939939005047709256942133788956525706761892210773156884510187325987832582407571994737724390551188289629160860256031884825451064798935941001279880735070236862592931251398479594495699874647997766920025060268060299028999612967765888248240481831333527204101552207110611249961742396466936946401483158325015731879815530951103221812338855359864363930551387069658626338493460401949277967889787383412773404502550132910316393614431249905399416096005558895762907771577533163534726494883551091063798665325526331519374677017335519543458621888503590917191484811301921246346864792300349371882388729003422519168922500701682843652007476925116766140459842309710310538310831002564487571910696344046510319128675687405412372292697490851765713735737886874498856516464881646658484881592059461667887893138341214218736609326638693634323429744099635830766862854505282744297057515677414463824316575319210648671223642209951195181918159437175158092488518878515351856841745729297281603232119878065076693745195361581180956633211692374247869376727232772843497503062936383851966929414637677104455266548868598980554989102589964105690845529245948740875825026149181705736251284402906541109452700516829168919096139356391412835285731075080149027450630400 [121,79] -28626489884822881471450164263847583147105303308763046617771289541557788947614153504334400286156957846961041310351226694150851312863053327804466144915328675451183775218110150573565232970797320194422011090231432617714360556272667818388529018162896190074288654361632716618480473074867954148616985138975627632463047303589661814061284584474062514416348426611549872263853166947421627495432710795856631010638670136881314486816782789060238564520184380270967552672700339952376082893563611205724232589346063171916121839677297940126492852619925516696740376370956150355909334473726432808987987766493777354539199649300172307146809893844880429439883231944503387238888433096462003633694093022011895039203800507672422701042335655801452836852495133450979993180027316550986154136980936997996487633811097615354157583788625082356258541627871438903538175589953404238066090963979928828237689739929154760522166859083183688683961102335789060260112558800259440869956800990440975398332323477623197178530287742004280347488296779477838836169200933223716039421999650621528348234288500550400892848549248954005442146747890590867283855329688900541260272589750203007721741121535647972308699682111735873322634730874902219681509905368568015631020234424265405942980911912013867708813688657118625253738859838180274171373656961005880610028859677555739923846821506322335032666804912741671550124401437429026954598178076731546169866101251373571994444098619507294426402837840004368986372352026107316115953555890546079943474016421672509605193466895888113192316001219332667527439522842757790979720439369294934300238071349495548125560437588971483263701977851026463570429015772895468554683010929621886612119990571575825186799130512176926166270329557137414437862658062146060068756426501450266167376657059422017205733636049098090769698774245067408124300802542174655369530890659674682156398931459029344909502099600506539541409296556537584387009359504095402231319869272991663401684901207045282388673388681676674248414649797208246992802451482965230732749286689049303949441429866585782674355648521677515087246720814081425203062238838957530850711489000072659752783332969153422932315224554073735055737227070133647645499179593709665724759895654397846000602658725172074347782853618996112439777152111488220457528011711877939028304396778667595399198426110219161293600929932928453184975413010092879934756710457918868934137221971144301738906915858928571828530083204640 [121,80] -400165228206938152031716787392816831635119727800560329811912866955662518036521452106178686540096137964713428388410827287726686095339762339812614807323658580918640345722018168536188868815403134447545537779253775053015452420475152014947699138049056754338177745793208108164003745908377024301947374344149792159816108262860501714512652077503588154575926370562817305490625495347679404076714029771476058097572209383110060668815951425965820868388768254173927847422161952538233235385791726406791841806050124263765312683898868353163742315311195222589736467699541244239885734148409885564669960778688109862272399189045943609816497318096739053079797561285335092373020964100995805216706859604436110936387387971060919220757365195671548199560534381226910612816364049528011447721632389559040812006470402900802766789673305257274930348364226051587856838073293603562606000393363902739737621742005999421285514520742008964158734639527681006865708527117285329020537948530825674685743806008006721715450313910721478223583770415501392617469625259485347702704294319486107606067678585654024383245329382692247999142472006047653900845204884268812301685300511509630981657843264318039330408249689406545287615868791578718680759118305486855227282315082441022119960367313833148562801328420856554019938832780297768478203782134581400470902446798264794805574890979655147456621936247204745352785001920192389286688960785552636834449524155059020874317921269141920836403642678994189264162670905823847182343891585244444787952100328729730738912439281089420204640147967252741296438170356127136694226093136787412433531813093258148070637102376894717699360769209463372130714938508957530457316361890456312220116147487498761770339632737879076075019844598279861967065287657049665393875598672691735870106444742406253093938429450523727471930583537481699988356035028939371084444108384191415086951950906208130998574310815963321694079603002258127471120486596326629582195235318993465584076456039496971020030593676418569871545941405058602405942585140769476995192817245887768747264788579041470652642117945443718934284066706111237681425704535361178813304487072831987864859400844042030115353186216456053373791648535335940154160601271046757694070972455722924178054428477182575939510152669146788543984878503418753676421144502538428182252736360280437279490523674479388842492530810415573764469034341541390042994120325110927451109085406763238410430145628020640506277760 [121,81] -4532130002004264363793380730283851428588252224938221739667928744823005727406428927403074719952424231979944207522741541477398308864896079636776657575500642931711517465611991896845186707299183485801309582228492260410540235808998816401047658467461720384413076363617400765127103009847344325049871614562868966077276418757340730236628544205769778416287178351928299472114967874607561896552560363596954194173615779962538187817863560902791781446938941852901685213379834759873090557879668237443309160559451551253733260682799202556351721516064348851127340628619611331062937318218469698899583126113103342360243289579756519422999139008068333660704755561911391293213760899285796643444360447696423819823117833364882546816518457353262108229303122356442096365810462079074219922669394148276811214903487124942489786590025675587321344805007323750537996300557544183495143634743106694226359619938864554863178467299601467677471069589867102712070354491400771911931888536788590940862990150577529981249825165781869423669149096048853108874555087580238297761882320353318472011457396233497799020026012639656487885614423318035870558526286974796479849668961430961291913540701859624150338301332254862891491276884540207977957533987902772042245589270002196800069577278875503586704336582825903916937167600093720306157748045427787904814855897659653603227162371988409450056783613957148259320602278498340946263114162455174857433731188978510887779659970299276126509340104671724748539324369717078414837778274427156000940881940303733983133006574450600533276647946937469574791546681730410626008034112130776746176895383479801415112879837394450427229754341062400781889006669229395102400603391709818093574832246989419360079657086016857520575481402647591027471507981237220103344982097580642163560632985871816350467184462272390700761291258260563570035099626614136435148924098805009090845340611402122193514652623740559453035176232895048326719081660315662562046342507632778724993494400611488226220395621805695680945935120688269534386912218892606458066172890614959308000006183516588299974502688529156965606234490799745815337419534896062079643517137951604319772559368262685923094872896826353342648925028849496187850622392709797024619501342770591369459970018448936351734135476754026913157849469820320993327516945355950859745992203048987523611969180356255843550947521985261142464989727085625023587474271567998318411204500392051308298361910431684059120 [121,82] -35499463856963450341581048796853765998098859496807393776680482113020422065296389122817610973878887422825836767863777184044582457474509814513897449349990357269505427210900112889662376765368076589219025910752146017983926547679109850425324529537122461489263765123220166339972603749516591319093685163306790493152068523480368773529290644481769185068639762559751375992688703585262412418863640351946247562382542532230765443455260808375742848402599467742880084984590235448408764386965802943675215839450744749425875768439865987925639279850079886844251443644930135477052315161408466240951640104545952862465279557080774728450516679798848522823171122644010718963254712616406626208663244861299622607741923241963764958025173379485752717366046374210525023539379341916644083391675816035077775990009730457762571058136153236602736267830070140784780672433214796040643675637271513390051302023800279698644549101819017434954116952065094984620756838444982921724787669845586950912948679844392706543177419476156252410479336985323034496391499505188409931645500457910386598042208346952046556466102259337569612193162026577008716180354992534326328854141183031462639829596712489762577587281725487237608933120075538099068285014609925157995845267605166636756635479559683536113633132680127088160898849025585121920104444538020779689732955555110241723206477142817269374091666481716567495661770896776567289797143477162467681647618032538317738001200148348091833218186623712755197041609599497386925474780239894962084755671989021446834616373430485308268207017741448218668137464766159895762195153769246741150138617166369042177541648462431524842103999890553382468678814527448136247853055144395395253464188666371105805408236551768504796862064998687946985972710819319723528070622610417894936545900020766401194536398919196466623474979672904006275797421635610956992453409348324783128249492192805033324845572564143431040227621809423353567696739307681712452438784065590483432503118388960651327362026180177380203390797526353854815488087791073329899273182479661508353424281851832719649949781602707241159946388173001643290956127962585207257578195270310185506433484293619043230862700247332505172571070362959855273997065016087698072486071311135902726731224815226505088776430719683148535268627512054756215549767878101463944939131065479967068563928802002411872394812111596178022072780107533916107923625154579690694143178423497725954451996156554752 [121,83] -192877630594595697971778639573964903423225108491742525179755421387969052502045151860004570272661424205013935874217960649742346844639088301766414027935956711083372289080104411024371476513948271400194783917913036816205189984986611786411043351635462379491476708032439204062401695724126312003033295642257562187179692936644877175363296537417856058151764092113683593940233171676141209811046855280950829200254244702505929654789880646635781872618000947814070818581044232158601183288681205019313464484270291209884609635727804307042384994207609489050145234481139005582276850488535409074979358617144216822591844976607503516772017591610230982430839488431738152159686833233209332726673996209531007758942777284859456749920231588585965418616674457303127749914798299199428993624487658231872492129597972738618898278092849608812667373091273782041473849839959225410129532581960397102630591469545554319079073836232810358409225764556100952941053945851332860625390611858442766870115027207863136095793602258786220669953327972923434174093066789186412573491001641189642902663620535881328674205896886923915876450583257195031568458061997674742808954982444794877706848653483761576293267176220324361319265480953388242734325973627504201040507884518739648942968810104284562889859260592518318630053106184048957802454821983627702079058124787503857436159033346846659402519925497649247286360336695104626202960954351880828524843649792343908583958918203653136033938012329741013310381935106497198555126937095433397791386893712586723217756301792755986685029573409723464712942429696120474552311239439374194813646286318149239371024009182351383797981257403635297704969595598244998291453428298317267771375044115278074027414829675014818838697060231413242929718312545899529659522403809039686912984583680646903744771590951745783551181476806140461372223426854618215255802890951689253605509849401461320925240543109967663961474245932341895893988766284356057870297154556016291735177283859361029368963112083943119932936844978204576080649642016075851957538377171519696389423903673011065158187441372975965493253345819427757792096549471937641770998417504542738538628603696344205226314680074122069599681084865644728745256573985562473232843827110900403366521064971105571523185297309102699811029815762674474024082037137366911368525472753477357353172632853569489717004000408715425842571166982524062651082702717414893774468882806214112702947304704 [121,84] -919069034216073040464396018790854360493897349902229402668054906212207434071348238386523137395293212269523199613685354035137053128628883729355627190276925439568427108232870391648069234307951119629140163144834427793489445969362606731366178130845821112456106615897396533179579447558861129879936471074878665017267486146255412157254648919175955533536339070159389748153094756835226321550031628269378075986900917884448806665795725282211171600387114479305560256711739016609762529361490004950615820655587467507154924454578446812720752450886340677717290178620654919114834749935801456427561656694142957628993586478226444411910929856593969465152886550195824944922441991870393842700875973118629625820789182294285416669818812255312822196236992038812925093557302290822496031430667781908824191459765144634717051360096546069977691192829434777488146930695345212490213046704910307783430951478690332798253467617118895006664790894413760201793775336092785838085905534625427872553759237189756929643236426719403217738968522225315720897408998416933376518943180841626495770631865118960494670895467947262541734309537054499577827330237133159647688445245654214797344538156070280149672629501088062586837078621196423788350439723093357108969428783217220938844863737907801473528263762013194954551804540545743758969450080632096130422725790365621852084592484798153558629862849048862666344236716927660584957199684401880344541229989752927966314110596556686670712227685571652356683616767005332962017768108727434303914126491000258605023232140332525866589704505621050991699781021518803783413498466167114352488804410794506561621500838530467783173953889674053624388626283813655532458889028173595117278678372710994800859052898864341983802938346395691463739646614758949146575014979931780833792212570533138304363037259957853402841755441784947488514073295413211855014978620391605627267184499645311428326085850137986789625519670647566632874942490705891436849394897745809638302209033121476269332816786763354459569777418728269486030847273596704846670962538426249033039093164151875476474174691685561404200887375001199625382212927751479186326994285938610785396666342943984503658698796834105943354302605834091283674272914933078464416712907014695434988671627249118784798037361326066087443797314529278524578211659130127843859254002224512366538350325271285418343242328130111449756560680648332262344761673111502960852069790110663522514912 [121,85] -3958461235638861228817195597342403035062240366717748029705398525981071931290020855212745009830723844815551796614948861273464502947358857286714915768580868538097810207502956792294974205101962390336881011549883987472475780569974735972080420425621161164969965767420341732139984365402085789045711427832194628767855987187574407987083739312573163011431216096297170380881510506549262736732092266942291609796426950517499099718751706872897064041850085632507454291681461043220259345557769441024728739134786765457346494898901952003739172589884850703323330317769515314394721454310059631933812224875567647154782554164935098548122421283691832364041381488537355834546317587902574575210844068427863099183372740397870998965781576651918308788906761819665257113435471885568956734152801657025127407679616422878092067432409147998275012759708341868899852522523015148927729947097109271260938609705672085802088969028133929021783297312143243383529767039987868682784017969129525575399404046502154342613062911672179398763191395472530186025371391685576967103504748065152812083089582382657835086565812410406614262368106322571369346561128087801923346109959074689542514259096677234216034362225632361477604806360703652330620811336838512506549782099558375110804279333565743852820687824695107190647246914508870169524056220966678112031759597133139753660877669214602584914341802404102115162966252344058531956288545037039422100854154484503886700538461180029647837633220340925544109232411641925680118528319651862330413143670658968619166003982651665006443537883979505200387158588746121875108806180121675301709890691935743301330947051491946451424086236818445758505393741080292691544086819774553996296228243513323490960516442591769022453519662499963905819621957660058278999072259248716914406530835054382788088767422533050955562918080752874604870637295876519609383601527663377095760940418085540984643949148695015692957139811687921857510246375612849853851998487839565115909130773354391630656825224129596395382860388780563100780706485185092733957183028161078038990821443015103887278283385870848034030152164292586064831671399144442672950866917039818809116633171957822686829809434384803137294977277698576346537755150735226227385518689570802080477355192577877415041463094066872250958562015415060958567279144901493316284185929719715884865939348778173183095744376614189365317431494090962363247390051384328031591612111565131004 [121,86] -12957302251919509708219710558126489032592694082343562916673648866821819302378185267129663430341858416547758459590236803082810726874567468768431573475360942537289454022106232090827413559576207262513820589060730158672771783860175975450366854406874448618921034711549860169260503158053310537721143080808028858498589908598392071853909702200394416035278980805599299205304690983050122640355229115356868905638185459885749889206325545992971221275525349221207357560610739563286359402061318529042130488958027965536205515720716892052095201030608387859384078748746718572633852186595123430237496115291659096771564628111880871898767644290531262971356246896350245198707620561611027753628063115669453744130034249765773697504443914477819582905873869600888239361774118006431606456683648329892716094755997421095336106901769527836184954069279996314535201955918425402717729670403583771418847874420374481558044266535372746249538117033731753386525797325292979786433358214701983663194164935426499756555266321837265681433035966508085592075462654599171043104380363326719712850455588081544104428856256886878567603787973668217094237176608512814635084272684343759043567465271326726624475954903134359803010027239558435801167225466480405182410875225554180766277502404136588736088192628580056118264832055916342283817325474461806947419510993776769016028293582993328482215366211895243669900596291972781419058361353962831351483078597728432358045328847815210082004210986551729145419943746745929334665440011923798532881389986550883387538956328875144063828276199049315116029834550696021964170112932090582381631695094554342825350580642848083637727540646945027276915275391687746164095075216355046293472566296169369845537369138003243145344430490464406088582240833186838925755622813291175879718234117743681720074005546481713274489594459377097340381858695717791886802175502653104287469656133908222796815070542645639204274321174377236751509574082226268562200623581055763850706645689461644369493589789352596696744248931376359657158637725492830097248480853621746125248188532067708223686181128800317547923254389736888517694111949842400601989279978339900962960521571838728209323152838960534164384419827147160857004053697319682334116869811683634689244222327912856670425842227234566438263658325564337547088566298592701687524178141662454014540465295418771222388143539776587050587704185881168948228027957658748824785339305984 [121,87] -39526002815729269718551523651651582579944862269310470655008366463720231336366820843914227845060593296426348945920668288399955135479898991819726129803090785731640538595258231329050377416608318404059603727416570202152704065666969131560691250888520950715214286401430895388591301900455274484442272397942599274830847103338934634266651112625842181302116915167758879520499196342973355979850205147572728143464954994065039988465979801845399373475812067864107114141838396276623344154352295612002153514517241585758754502486547710216789785979599349276294377045373110872787935249995633354166785942285461649422238614017809890990121114718412448630007302982064045973275768536295377186426305523667829587042500981620599187617620739450992705729331493172435245191050042997267064691686765047577238134292214307766379341260760162015279810192851827579804957198382512705250647604556075454328620506489178284605141151986144034202761641866733645274654657129747313225061725830850730680807781811400015012124892312398530994478151283800013311572669947233689710062055284381995875852740871359914801507551565492951042123389842133464482043197903017130324935029146714141000938933294653768567323906344570092163513394387101877015441296446997806362074506194066922375069518707026855047929895795747728305214831837315496298808881141149712255808503093187005074170506646043431980885979747153334803199437863214882961931019559269802004097562897246014027475746314106439648541670987475405761610468471502032806437489897305200028933550065152115737800596106054009642795580260786731784489799926520479409985263728563539162177824097871792056834268843142830235451043107536125201930211971549863189532199830972418008279684629037500065091842888487057811687868758382891388936695614997434119540446680328361390289675305622550433065239661513710670946282031293946907802549363391424597800652462615803075455582912429283481866730923802272215433300216468048456763885012638412252709442150829188820082456000310047853746861416693145828323137683337957442189595433752615957474135554816800325928335664909305793439365004440951456339525055265152638132945001853522006653960522009797589056864895788038816118282469497418950830052335208514593675259772058695803351725221895748011567767421244452122658816353064796662301677606146806319970491962434070636566339469484515822529542193023939541075036645818599402505405143945939104426470551658388933628416 [121,88] -161608085756639680191827342338847505736604925939494205710028467955914407815542997838611129711389125876144456405126236756660772985892185798806153533536892880879130749620140790202083372328715234508145722296779790341140058208105051014397588464190878266398625197390463153221399362831769918927926171965207438408134273435534937636711388414758297384784851744817483827008186680854770986966929826187104905161446225136998458707835848508049911419868192306557498262603038407876657223372588077067410477331120384765056209763135619826853737076407181735378371163674532055788084033651747507515259782705038493709674875105541740435221094550697516084659313653869439977360789746909526070387538672030287590259411109830810254181554100865283956293527052857415673591450127769500220718361074361861772524241760967544697260679821221661590459225798902125819738359126827207822228583495003566960994365826538186277252547493674529155504209043839157061960113569110365254592418590292042920560333060839611149555580327531218256162930471606428006569839304614992154849348223263731244310197589820961778387808875002736031497713659476924446699722440574129594794018415992792407848927339272714923486695117782766129083042270551131989545588055357301629405295032376448110984959736641198677423363381389421254634164721164451946244675782728635584189473143516823971930326574111973291575626593831992859367981719112514907521508447358189044039681422140295189281854888366834494916391348419915596793185074343306306708050100750404389132421141784920351468760405386239540446616783224849379799930295783293818227738317098132324766744760090212766796492156271738413315079916834631592771458003300312349027323718693791922281714442792126007404334816428625239437338687507173482581362483594199761543294392566844237838365034333148119150250376216596629180996459863222977683131608048092735621994357416219788558369305485707239759041521781303982375128708686634307147026591789382963242089483472056545047386649248795196436236230483839522447828080641974122207775358583950630712175867768639662532327385006761198033812193598072161386964413924623732402225457396522830197402514209987359418692164301749870938685564658211519363616020319433288883706642153284228742175481344100138803659543987869308460189172693356487266126764693019800705814912478690592715053071255683475056987628635839907216945118374814822007282828770709644540111902917264043008 [121,89] -175903325706937018648009282234557955947137149884502724782551858279888061808532404005049626756305037545871625229999043989466905463485722474697719951534976642438155323861675080994387497132657560795116072211174718876893009754070372322622935927701148751219718056332242036986621393074819168716178398537600724709588018950105069156285715399317066639335368491248883826177250692802137062578612387293255830989408660774541068567440310640167611097929023996546625240668381661386872540800405161951311070270298072670253743301647332700780149109833582100142488484036659246815467972244809168208687210295088557396532780164691097547259367023208516701193660452102236280273086578036108689890915789931047617455489952264062695598072538297800749457481783142223328855732416344091582787981797035228545429592535688656318416927416139490444566177016478685637412835461404718034439529269971375137176982745457866135719506399829034145038653721260742860704335748092909065626985657412566661290700222078569561896029098872759915114860315582487602849991510187630747632117150180886116613224782436038338112604840703153337113537053798174958848359979454497547632088038388274265241728582998755506770013175585565838155723021479174181557540777890948244687375670726681727570980912305244362254873335672343707065653537684171123962577339502329325413136778650524942482635047485918510202786103470181723690431349967580842962620840297329234325904223684915114136087805993539374238122827799314445380842598601427257411229235226216483317741187379832106149967891880503037829173456409209652547173270658880866682086155374061359096327112309825955483865076895315297423629217393985739407293884946341816827173957871399574376570737318122596811233756970369108157686435153699328520718068901538023202474058922948891097579663263197721341393365536019542518749849452587633765135364530840097161924303763811626177358763756206895487345733291325856349975294028211011659883943459113756734570656470038721026793233817407259364813183924579801863843980662974069923379491730365482150594279203813433143450510014070198585175361901132836638933010278315717855553947523330708570984807951630386917150679080973390861888991171057214539129203590422489752023759179368318230321369512346773118680578706077498980767423337499667278492368095658185141785390818875167328634476729944800562776118027124508717466124035628292797520133284742352406225894118016 [121,90] 140675216694095492056687952554225507110310520257894876765718353257227119425556339492133281594759576692300875237638177327511758758832915577174974239899546659286209973126360795844382237040403128351434011040313581836032301176694778240021499519603896879294409617934140415173824835720968493707358113514381037877093794033408922810783739477929745674922815220479171000855721375576384834132024533595980134287790219007900769470484377909175150352635075260442821290306392636371552460147490449788942272423126985671001951806625085976233729752730632451631550498546989341156035333948315796419261399539737881564724966529927212180679628249679495927132068970406112900083403592687266089527182616118883873347665737985305510829654132206607124013452270365500854258187642073982394652071841784090351231184685980486793353799042351637736617570581305250514737810994181961629441243975603315302086937329915004082550640855929212215529404369340547429325396831723708931814753043110779318595203208434404846727880889806757630052552450674061186074093600133497181106959962307626304715113066311342097524169392460208383819277754882934127849855709109654008913479680859946664707954854699276002158523848558841605224316385435852220098032740906439495955770295378167727241708165186768485485942380194423977510678341583530417377513215076967095744850441296561104770299206090125460634364370019282987781616884325558600449530827539805620865557099842564729762288502811615240433630262890758930455803222220266665028157542105263440263891738881242765808805005011766980240630446322419914763243084157307747699756150983023079881771371143312330325313255342127154064074541952065340263204825704556429061249037093210952003256181222234919264630934233013194409436701829501436213578811927106448226034089145485542984141866041447858535522483913621905325118129159048613964253316311134035060132801037303319481633835725664326887435546318568204308696770759877976390104280350586804682698107218660070122124448966258219153661750018915660707750387404991646814098130976495486398255100604852427811760861584329065663398272475798537201878133556319133144605980095063163807484373659850464523028041391625798401099288814840592154508743837922971480122686973696947141716897938380419221499142726962010812520941876686696706807405748591209402273575736151880532474101530934889732251016349955298529094990313850856458882166788569536575521792 [121,91] -1261467445712232947068727041686226025890985813451227518944930127261599152113281924456585398742068698401534267491003145345955220673020927035228500024360184936420425506291226568546095252283813686599827285461250918472399958027901465577455230886598966052041243309990228797986002090845442809972098640258350670808398103686175183627001216431796842942348078258591816294961509248121116444491281218823743169746339235318090447473728315491177767000993157844373081957014483879933884250401880039802758164405375638972460549149112755660767500555080673770192388191863187876445147711074716931480214472188434812902823296829427810715426986213695205539163727183279049142807441517531463910678848023072519274793824458039563875440371689173382820253563115712243554476912759529806810651137157247507586570461700869141930814632486821812963058441441935935652631767379015401895250101519138073099453145624085722880384978498402850032851654995715202868170826228618749172773098695310861599155992982601458428917328315829695165553055197877698124811811089818914177321549921587269170583618695819334598302059745871618724187362989615346323007319018916759474457518708894959511259360626662016209174986363352153910921402204491626126164949984356499746941877985788805724508340914983156934164579409029759955908171619457939255148957826496112774170569682312153194573297398863655206753800638900037831246006087045686784575450231930997537543618285258792144030003681465495074226024126532174125753509743189620361457602326419772763876746552304582562495795067132615719637077489891703178006886013550158859089610343089312820042476854279758963199246653085781066227052065190261660221216206490747912871531692008688932605525813514814400606045791957163967551985393700968649377769846836642200672191196319474145852420114743521777697897828103732113760670121747550940925789919462502410067505682779102842042947047970156970749228451350817345002660119727301016760696019900841137604161755685187804051741358646641014168932808867036592523603960458572990090599976669030987908389711810429175588448246854202157179172018666501440581745885922968516298410791977914151330918071443156544207315529619921205546282730098716988117356181903251033899415120594550830561502318106297574196967243387208756692611446007217039578541364105163002725742440972575598448401638314475816783338752125237359435479605227623063281107873545362966400 [121,92] -252732288629172309634672680318704298564299455913494939547278238844648928961715699801164352956339405449237880260885172832051376607278639116194392522669741455865661410477755559511331402764152746791146131455531697232132446857218984552047891649833066187486448026397474672620009086928046641831501208318932630297056327073868685805661436226168693151948760771554505965538583518432168775867696299578521314091315867290539546055345875055842756968457089714501335055530615863445096103414712744992287603471696738479235528848678203983261791849887027823483966589973316141783455324226350474357270054287266163575651302248116999950974723726944927440382662312832116170521881957941017203221807681423274002335186222762812705111710261762370343694911264649040514778467049917608173140697890521493989058570742919514434156684507093374334279251769909215645017691527984637475037508538310164631930484919103847308708569812008407618499207276783765765642483206837802076342497550412810673901939804710004743129926805965908403013554807266764412566899333455318381348470866002954543740140730180931831863313797735418253110817685827243121263545155389413706351934931141660193094682756947098178183096046461654997569011034800884813132233836746499914463203179664037744724696498199132140688819176341963489100631831446410685542143431877096445332893049859137712758039260177023674226603343492588785136353493524316557549410313743550708273918938590100165775217001704581754134414835627450531759260820878899556864115871620564428889048041185874929819906389502675767890031996132997301468838617974255195814072133470733706284903038222502245550577409401315713075519954573155859660054209417993636790874181357442562546324898257292232401757040380784089409242089094883256226898333416549416607846707109987221318342998122266579465750707599377433089309634059000914144307973215159433635161454754664747587852731286309014436923860327581269091973612324657978061394755861982277063145487889831137189244884450324897190968585635559501780803143585588194660623200028978079516701949696073257391353257509795345907149785387916500997086513297999037851711743291357654070572434478585147938644270832921622558965507855205541400382588207789644982532046080819621899715491840267897639883905128787264835204733876095186635022702117006557334347259963910027272987699073762066147964172403132884119741265776002728035631084302080 [121,93] 1785803436342188765613642259106266621313329515691571188392766872136086832696924512821547896629482901479404687426349351815155156732202879886419306396876024651028544231792994689199928979066170380494288964443577150834935196405589070022631817444954703407151132721899842063459891375168209146503894446103049384289848631542696440205335827134879846489924592347156015976869824820250440430809860526055100273444255736412326635064815288965047726502399001810535720611147669584993990476510299806330156855994715084070356483502197542204728216429347608591670281414627618978020771558646600692235641315740603964353494272833609222052185585734182721874274014079574408319480021267192295195957725374609844815125037907672626041148859227742442404095401808711751236424367351007846948082234119076266575605236819311611504711436781669411151337080615863706255517405769417276150594725585285008115757028088858188087626611076879808350430340081500918070184879337964727743309592820309178991014108084098594910521940554118780920661745369860887834425175948632433434143837462133575093664860026087315820156947070864905787249425238466476422998039125743491604653579407843688813318596977575986119943647320207888403801750126156646857708800070234838329622943949804861525713184132428855885816636662888123981856509149672491174713201432642795604899654789685701204052866723371289857773494408051307291873458597530320790209561059276619584946519091713109724526295776529958543653877576003064614448326301358305512204912705629895881763523799939164314382899997024158694329782155149403622564005463940414324126363613279344929714858167173264951945312159455963100865460100340427371768594426621943898882146638634252991941291515158021173515592090146090020519939074217247591784607063490922500561546935077154540564773567700554729349695311788813298822052478737530185386166764412829595076513841187559153945744850006071071197235969256983767276037997551223966911253076384952621711819387427519485780383586212423022111580895012367821281058886361453588116909903242146809619546441819560473841690250161459472067064212436315067749400572476729901130452532467430046449534596697570162867386979126822105204249786778248256024593636022289717750698595788674547119382108846384770430757164251341258347588474513306986127169881754802621789686345197621540452208457422705172240652636625328206089648445378064910142682976 [121,94] 318346396681448098594838326595075152001988162700899187876177930380112186182382101826359280985888325521461502015954066215283100929241138240437335427495973077063307901563584757277758147663719267157479512928383310217178184330801346858453405082675063047080450421651902638792169818517899023468029768611975615913191573413871260781432400134238247439352518340660083038591815810579238741146930414894550807616630188759823244476387901269952104625187593085196412480958263098685657873835777447111268831337092552732405808545368159537226564209322289503321765082457613791464035762287413439068592469657980632496510742303983896396542508491404452763840367389740332041802412028926318602314922497799361834573489217219376135834766322904963759185412580661171143803959391592829227584903116458043381995611793159715145227379994997277697138849546969271551313836937400925688361284305285167473862864720645486288694215690297960490022777493736228536989050489189959219579637657932505651582441581746469587577341721523205826096181575715085144936041713036853686628816152811118858750535938130172214950185442224346887575618891401067715302158367862931195172034363761213167652525962947293590321291325888048841837658094660030930090968509781292989338580423124975864095027439827235142603549259406361969164973504144215521317181828122479083692750614494250307876811938029290895418533014961280439652842699820202561589626646246228566520081683224421178720206024989716733605797313895906770386920387752953488529058522621336863266577046584456690541644939317763877418287279122717274667721907996525781127852215040099089043300389816245562595922984270195102502675391825843786838457817966939769170275830594670636703488458825974661329105051122052219214109363682566446055019147700072768112991694051328664495122626788850728120328040262213537196950430154377488432764106765340398151080855222112654305992824150977123218867841648350916830920906566752747065203897596916517850859625313050339160478055582031109021980993592931875215241357073317554993158003302312158260712616728128701137747946407490095770876664244361775278792079699107473182403964672172489841039470159051357686696680574704022903245450728846348329940684990927232092797903313067764734586772476148149172952598870608337157225065613582563919241278401169367222964266315930319206640251042322813129774594307950937549398564102500935680 [121,95] -471631270458497581887309800723117248041418988057329371325393393126719493166651435578355174865799910097070631241488526256644309742213037343782966755092065875961446750110847939308363926335060901657776842579273311082392724393909714006878210932915732870605956444103849409095353340903153052718898570154624258861577769109468074144043184664707274560132358811804622523721932951519198369391613806431283987885525269176706246819376095521736219409731844464607676046329751833974501269105608993959940007840381384630346033038435486970706893627207939881142000094433013381200626717974186067314305085250122790438488550250909827770231247248352034356381352035656518940870428001893826375046701222316679772390291956830469441315164972213968710412736738932259520549646261846287005560246212747830796229232156837450834958638844347295568836543545829073702479205824805700863002163071565351218408930334305522312173992752054398544183525759336353441428614709752199997068343073516651799944658298781870678174305058886479973046612997354921746831736584489842114028869988504585388089598873959824712428097258757156638137233517808661492323902576093545019364269850783793346804396712134124023937540084144748462681443208406661174465034920025064703291178014201382900992770660057005635673982532425774375483408372363582256379738207607846341180045202448335181810638633168074861756497301148356559300468374230177287707924945218476791805696283176431106764456130911687001991906717239529067217765569861791375239839628289511752791883620503022514334815434260550820495107784030657459306052365719297881793399648667652700112936058636578778279202873770427559566009534050522144684614151562544221973469507060249587748463195109977968923558349766042328649262627076387661696555231891529225859961257805565146944739653722981846080278068647667446972909100067739693121121182182726138550826294387770648685275453191919679050276918647043569262596728863115080116704832883964482887753318393333693006437844907877526572925513016643935543626202102934012349538950206384708872374448454254094900965346022044336317410396996807151477665480370503346818459948081645902094609156581011875670068809324518601895934381966166806655545802421918316724526719872207379054761863011755699916749012390590693879492223172050705005023991202407693524362750340587462616312066003371911869552084737604821877053303656192 [121,96] -612669944258522018475527188219098344980000551386099421428429893633593191369953596664660748761408125582422162597030195193137742451125497174918159424732964985667376344379325689877420539762275036465114448602060025820642138666443140811888634105753934221984238734425603136672061713525885600727547331715799042838886287375766368658124914620996074947189350989564519755290162714075262793345378810717584441747897564330330478522634930236421687839610110203984918986971549429609523239340789976651176248255099178850521282102582068350447083696421244193514212526022669682992092841949043109601532089256730883798101253984882498197074891656959704008792710016736311178090506201937495984073555087962792167008619624005491593522554035391342410509082093412993123462314789582224307310319556969318475468131267638558255175195247293153215257261616042347386614340341362266708593569633097875023220857849158327256122424292322513428345353799963833211733133351636470402570449782869398100824230731830278034259321367416127044667627064905591897198569193664549353851387496352370401517251959104315561855261188833889000568057039917387356189771272945819736858022914800702398481146948016613808059380028549129135264832963047090364332238507411211565958004927974956206253234384645323341313824874125957336704825303592289563197014090556484700465494488753405780371365498223616297876280270910468438126021881399377860521298810640665076292613509856841663360349603468678576938321418487059822916488303439756895482177008097871345955813726808763518178162706197191356091219630115955268844128203796260809450022968174768734082316726459855470363378830057495034010281452937755610122050508015682369356586164366170368759302484123491508307476735204389634696648779694557312752849197291596518173787786711965639008115180402168214207108551493996631157844334302059987120457359443005194371521497037482893328815545419232200225007188547775517908961260491819044557965737210741222926029492528696373417819420572085281906086864634078165763139886565517082835828112378819834603911432620826616439564443014087233340696628851364033233625314213430503807754280631778078947539186361539929080209903295246114129818160161181794185652378428144956023123832454509632267152906304450790415971868307962617110070095403148749895002354187475706575747494690585896720492512730451478432657738952339862390157824 [121,97] -156719426767068577573875010849828050695076921131859283732268594903877302731062570745489036166618401036110493367876744712272219559676121472595163232468307603345627405614648509059811183610958529872891147635567558508344817333412889548463527300929576028904973217053412276272242674310596801541981527779697215940546401858125398734317547169786244354599238023992389067268541451795682877171635921577990316301643615844545769489725166080469862614278674324652331959420344633660271279170123646719888163723018631434421125245216705136768438367770589591427574048086522509646644406038027535494814433353762326992907474069111158674705737255126972227339549775629505834491387554058877891127007324316850016010836695714760904271975908128172141892777845854638331624615659254041472386547832776710401668178182578162925187140053533282650629229903468093965836786173188247903383147363227906672222647157858298881065642491467672341391463949433954236460325241359651626846705330973477957695774492416787001742371412485150699250421603385620678075576303583867148328053234893759292521267416880385685709470500303389807047432016278924674178875355735265485174198086343354863551512024843271908218250544570975655260179384615193466590279549810833192060657199980814557751177560205514346545186967527744573300548792315802825528385798213855006155326804631675629704551745985117251939619983617455673849334611045198664206045496672437644546722266048480963480796345901801642269562008258212988093006583170599239217765774432318844143146929373405458557839103580854842753159973707227302273351967290048614030001510100987198413701902372748020701555576505093642011084943776521905083483080926777064667739437394334792627856052717274891209567494143252028511469338283970119656204749269547802914726122058439750812134192636974298799149220320129042009739316437160084733127813276938063186237588329608152632912407966734669148942319214979487706373138426475731623132731659556694884243018819765343333833094947248326043332883601307353015084446948849715446756329002736020908318220376733562784926388342999855446002220299204481786843901612367699576823634635602773068880178467769530594044318570765703886571414327955735769848425411451422158636675204064536955085049328951024579973832061078384349091677576129113112063428128587243180486840433122493786667565283714615745651257317537856576 [121,98] -55582373197421353593075411405959646113553236123554173721435896716234522049816439412709723433500906894600394321476992955549266287188891942744402893333598008160032968143097576551325778730390581206024257764640914662985407323455591508528136129466097888601340383993247360487379935249414541807888307670380256962440286226488871994790889721791096724125627677354266891209836401675918117305005134850833103493918118606407034042591822935862226623197025405199567624637375150489831127645673196001336587102260630221307550790474240087844593184224324678262381414091597858157146326688139101202928496054603331980937983012405496925475580287080545810672861307711248738480192868310877792776392094396890439167462256010614521337604348712001963297882883494213735484937990470088390784984288056632625521678302077136837742091175231469923094872199453461850353765012119090311266741840068245120369082499094017255708378809599024429515606452251774308522826811049722810000653980128459474356076650902381355975855724206394047172976699396485283165107564440731712791254752664363071450288382666517528490107516437882522792980666451792086102800182941506093609540050444121614261804494096503057394237897882216534341845495869665182686058279812921328296788533462753372308418089296811604330899748832397238752266979048633726815216368398751238119666565815721384526764385280029969190355143574143323801690565378888635475519221925560411565407296043759774587492628904780351660222778836847009561445568635572806081895120150873757164220311004906807404822137860013150387424991153672805265924949103655802204352550544425374659352422828243872802341842382288218924485058326215670179584693732214374197988646876568787528195871675182632023369767014406403895317990508171127514305678445220896926687052853797960047249509040679202335248343605827664497215837485710973675632907794455609285066731706039044003472186101314025802126890936038250111212878014424938537680109849162198457960468347928249152170124137756873304794681189547634526701220132111594032232562599157257722071618389316547703716491489393645498536151875605165158932962371757228524092296125429301216676010652508174906880464473208295303550660177387086629353811380780330527430478210775060806038320735202883872612065615011780991155319482953248545860851945171997695134867573812669232224003902793259830863475182976 [121,99] 414166054638391757358849747306519626478036284143968636541301389118000874973008386845670332317428391167942173713390790830557728224889061877815103578374341148209009826278926019347316753705022615102247291843745602418099033670861818091260099312236618596071926970072772876403965304424079997532885275204065390257835127977457826628741751267992201781393890611157273793462221398140340020008631446332297739023487267606726625372590164126060634409736857425165344135720520688301849278436241324049087833076870307181480618088704144787472649167538095413405537026845069107326295128785672230211924354795680835506468076648567337576690676955455702116825095431513733993052342070665786863386492780113151625629740402460393912428808597808157408253731504217789747614141571897955110272721882380182980799950942046753224195922429021996751070049044304002420028177914275836427051969079684381163420419875826955456476231941033173458280289287368648058278015583597418476395936594675942893162876523167757906923162194661830792020772960444028639977442539957898830188778488384168590295233297801493601802524398060880647367070981709081396259142129402348529966617636558921207478681559767070424574832736175095801295528246757060750199930605517352009967291489687096054994597131500019605046572233617641852881189406916805279021521284991260102387543396461322543158180878010462814568690025127718760345288876098129729119536690574548116789259525594397295123723438147608780897602744619718220364806027864190553295397126699501302537015202077152898716282162897439626697432963240232769878788073778763898971138093902759946838720071658332631482526434697247363106616663698565581288466355835407273306538017262635702408982740855754150787725930416512381263508912736945187823953966147126612805170960084244795171289864969798124367211339248204046924569341653321590957799773120304278431038431134884352230257499173940642017611089900566391217252128664735942737246837960352946089132871906629703150392868013526702983063906888677157515392070714375660884713853094196412425500887796985813778352044252015439458413103112319511619299011996376085352977517454103827835709992606659438848640061185507914394440546585919900002103737838391044133209049029458770326168321744663726976801503493510594837293458510835014684350933174028024428941714752056593976292781941129907432004304 [121,100] -120991636562312797116444054127062550313158871672589031712974456411855942694884337440938793102518006355811212485221848119807746006032178990277002265205220056194976435236646578542908105256195504471795515838353624136361867769760460356567918477364165676792764214533610482831928343349432457680409197107936052510117236847665778530135952835159797264929923435376462193559372475860646588354614225722929498232782341372958786011856269921198515067278957169216808595698515622742778216279661894365304132844948586153038567824193286333265974482100005063582085020925927049832254981456854773776165855669281276318709113311634328660671989737853022101064471953122786739271986131577891353053396348619036624854789880168308034326068400903080951693594163113180029957837710467764629066857494590505879868527214990511689601962068794842244933684579814650002926002271553833076752260964734931177884461873768038851325588477072552052931327080151835769552855172646040421143373248638039974005131433383013503802893373702559890676052427963947794553137081892892921593874092834238274537803518084160008796140342604622332687169338835804139553039116973993548030777130929865086279234530023639133407241662913719123897075579426088407561820638262512249578513669284637243427506406841544522938919700120669648650221930810885621723407328148147982288895835750391203983970787432908495100890111691215626919896563078969864158497152467808302827863506511089134194786932384067824125949614836290621719952373352489860618709707494986391530758214263372882213944040255160516643688395380283206572709535618440196810833062239963538351824685808362616591920340471796427672020635273563673811706462019212262229782525699729473176209484224006816077718663583494980496955267935635796248010278586242793220220020582442601155652631407659822853836074941019943685227300848758161716241944454209089034040102569868361292748843057715871656589489714027088438624314986800758333313496378760820091497972560698471963197802889406863406481735936231639172991140304349135043588274869103590091014059996285256024324952389539959513483548382362691320647903244649885600442677800039252080856426730102454397652369803285468302029972697581572240713225674544247209884493620096787150380049005993692486372529898805320977843165329286414979629569200351228762018288633956185050057031920242956384 [121,101] 37924902483290804874955397723502720991037678491088519152724752552303803247649973146866441530860545603076242943827197640777936782569782448483613115479356015234794014210157952082075455396139236348683757575201757609554291145258170829697379069099813150379736905881439431389596884251160498951057238371288634554912141469704937125403238692798625637174780449677847240446335865346989997157578516211061242457154446981449713365041461134495339229047629097063484628314579636000440601190348058246958632338843347996907932808314461146726893712904557700696237756821795731196594386692038372784581562505842575587184392905821654806046496335051404869331165498935561228766313520795187875589696937752682650430582787952790625400725933416902536969859848446986489491411943178849690867318685461354059561689911788553569804331040035344339661937535909556994835765686287776506472110909966312236008480544453421227864028294978238712772244174315213558937821556179477831322585776031906539843060409938884666337576120551044799743880663140248470432016401806240515651451242380965261549236112211991325604756286268742952203388557961781616812137644935332098311175487578193845135661900465660064253950256942955340733626191593826090315898428659137400652574727505437887996938269903786270436512901612714373415943394326294544150558710709252471845064090207812382680491945013844571149181461401983042193198694206031915488186398745987820357504311477896699700904989966432288976423472223598555124750087284276108893357811921432707724423341464961454648258404285754788231042173569235485036515038944684326057787865380236913977315574861482610425195236689578397922435159891958397382811643885366961935255317899502184549004461049541541250542267373839342111277443465996051660200481524998260966856415215671822656548703208992422801827556242486490239030384571979813686435499148012200594564106163964309404087062963501644825037944038592722923368741048614251945909982509349469786697271203361519748164357891402628701508654135404083188733911989671946792843808218048019593969215160890377998542486200183548310560266739085778736065931501686734459825008897905778983672104913430164545563373705110464355723887658552719476968754631313634685250191209596467450938863641450076919927802367669998598145606590818099770835036741811344563218815698262382341015159551732 [121,102] -12812032309480818614323312346014215275114590258621913748971707869580250714330674899887218304396674407956830433923429051077997273902080775858034625344056024360195811865250374799682200677146136273085379315273523061777478688570486580988781762650151026770454252917463868797549573557382600653147350871181812458852881586348497268443904986484000687716986612193466427219500340297814737286312922216355638284727394766365028439970885602250462157548174729734302740267641396507910644602321351252198608080703987907205250862192525988706911024204304450286206937169108627015438005769220158248586289287313045745302614066327759122516839249128224586553117333226235890600367822754671740063043272268819371115812375788781683269915471057733631431311002073592985576188900783807289049346729842038328121417287329814969037151360741348113059451464708675548712995227684559125526308056058444216968343119517823170996042344061841327704328664462071708937070161696625717700617292769043209054925440309165690212184319944109242662915051209774690702097362223731899972966556946242837269924842629558673132091537175703742004207478041238346441166788906878248579443877445036629603984967248308631803483811017725204713446398660021813063399602611650395492242719624620612963287880765433703199093348070126002108917871410152557832298995523005809023405865874235460385586608748243500765108364784018071835596252986627937254836355141315484850917441024379668176292911614989466351259735767466831569498545757035467078272882455310664604359095191690183443127209199873354722593594741431700613176059885254255520047711712693300907419988176104469391815769186045336049476962985216064237739148870303818748512601246665161676265500773605669485228830216611354320978671704327753589900063598523496898707329843643818890868479286965748991507614708646805827166537635923390741273642123251482896686620371099385092063166735728524951491677978700211745415268189364219438658842920632167955199524361486513098210492021370248356311078470631954775180134245225454992110947635643104924849682740618738769237488749099047237405802655403518948683440216359172041365424406579586694031195702213596954191491832492151707885875141757497143165929355057583727596210803967360175064936214661957391423092298260779191046793631471542565228738682036157121798198333581056799817728 [121,103] 2172234549439790435366907706709683518939450727616728762354885337058836848494522407153489156280147695266898238889955357820926463548328753412350767502760364901336716676239321244817300140874540454351920645018815358781385756347524485967048918424818069706469196157136011066551434287444286194169131547955347446062020317329768948355007237735515460818084296991048579279011915761263241615876063414389206810718859654888031870945871385906422078355569272273106934546288700852628949338026773181815863235393530964441255483024977643134576957260526531999648513741634332100684695886898666819072132524182659059665142022976205261576841141596086009496092274606701148978306556475176637305468287465258036487961473257786446413955007786643635771337666201554673917894394869940796994570573524342630116933667189233535015694887197410508126058296852473773895440224249506533024256979578004815008628145673500231902135965240138483278479229417031211437189797309176170646004043405891922065745875178062466471173609333778262826764167903802590935136005450984437112107931184517673975248920489970403827111204354004160132986274166687575888072263646913843082053194157155294680907411882607713626833170267173307565991285666357761117492055132328144907909189842724601246577026150846953139859128486942795556495903458481880511876265652718619522133837211124189008777680530412677342632335882969257518646628829039512682516725429967050034107314063389052778537993052189318373283943866461084797739599417775341037264435170481530222657771813564581060533567132198778632756285240256721358755330061282162103679439140622022689196998095064060584319107950234609859015583314846615637928310492930572454392886311480887015628656455279475595678745316980023372718375896930955407902598476868158816319733193283825976916573765832223420177401955137970631502515838501691245554094113993255724014399365267846615816087135811492354653684411335454587589728662589161299937042877620027569308661851539213983331239525762476940531829804665374959039530947053850180070484293526399900044576275768790805889261673928423293005403033058849466029293275887282018539501472948017644083605412600783350386939457068816909250049424875916106923349143078247280454936358310562310685270791313270035946204453014589407437097650135421203328343264244022020038395439327113088 [121,104] 136419908330165655372431891738845475972135285998101723831784651283155981086629659740970215327418115289410810495393052821192844239494679964402596175148269165889744584562089998281316269097466335548936501782374380170603988786024717339032767432543347073453110135733549087892975264640418447453452496040364887865958580012198983580536831135200032002411175581573260204256344821633586484521923105647533559791042994264049208780615386915309498787915923822662755023077195637760223359611479067845652568908651621488690497281864679293648338597977176156376649973860256160117951352514147804883264807102927826671034975626875205826644828368031862056410947675703511123602076960588138747229123419278058765989196626383466357087305427245563443501417542421322418180717989588942558457167984688101428747276087784243777376575088676252535434995656935369039769331045575776368566699413757115482189384212190214975449546587863087242146823522444822130363227302453843611424496649406187914930070384907267484737022157064554856386347924022718122975705077392867140676522280016295057703076119320345565980222790778472118247338495379850715857309254321893014173453437854740312194335900730776257085719766867919206275926045344897180425238565440898753886162957960557606569475692072920851779034719343629815158761306466850202885440315190322764035972187713848986563015463740792679390470495995227416079574809707505489669007823197934187936031092993189483632355264560596968215263728270615405132281719723939986791217422690271892160056515348485893632302103911953366994461168591888120563396213163691894144412304852200531324553476747600903823925453531074284837130369963666554625723444020552859600112846996593406310634813005764178631701264477654782028050820614979229762526200830057597284975059209834846529114035449107382753846891869983973527702893686815375779814308969902510330168471417995805418336549291481834045073911404728281472181951814993232655941108721892849612325928645214772583088292167513906706394376580250823901044902197885893991174758207004484408835902840917042794052422408440505407712865556018629609253372325370337371638027063040149343883835011839740246285928847692542566622130900143479731816386496080569022216243653478069164107576203701293701989089578517760141161457251403484593364482826500735756304053824 [121,105] -74531940391896807623622029922989774702389972115829002408434264139880345410794851837543994366425616808842344200270053787049966484426499372744237705893879117969854926470677073816219256388354931583380548911185355362531293725147406628314596172794192004711290879244870193317292012402025753258148826535872319383421731085072580393453309897597737514239770102464928735265951745167839544403063013677333872316640718383654665679826066175430283887998372004758841920190113869737052119190783501647359975552515200197445142227628819837170360205792734326537401488956057481001449671393297550924712928370494768719037656487055603371704691437370245283433676526234175806174746142596433724212397187474965667479067190732093400425831890941929353306093128870791921509762231613931238940265373219873724341053434753552164810480668583176586053879831512590992985868774652669525353699857429777353936421275323202985618061825937000073430710828842745480936661473328198849999852277002629024916897871482921014142159459385573114301883292424727528870637501453313229139634249240395399708955383948660691395823357490070440207696694180332194104608405533514347233604000874200522214628009285463857532249514239546397694209929028161773555837545248317893020319805215108192386417634558752043255346845994534200945255913389932046831477253531233662650093859728221460059752743827031139969906501459187957608271524469289577255172449272700178983054243315493181980626302346145317676564824045046969562083806571659087536392752954252292040289021985530582543438855940001025248928842210433795173883011315601048362988403525717513759189261234574815848126939703633249018577818895564627118622692571278863669938865805412845552564200467793819562490377029689208467277245142415647946458264563783859907920313182534942917551072202276552048350258220543457959503429763936124215363431586049269190850938307334826138584245637704077765079279567352214647816801930545052937313457138419842433262990707596877764435174432340017814633575477228427799147762590595446835062673059672070443897007443531213636781141130416930041593645379062039226535373328669494141252082702484406826525401822853242478657047212753729878563558780952183891618568173407996393040779493768942666828837556603496370647203297814206869306925301660658014908610370609873785320 [121,106] -2514509483076846898825034444407305636948139915105069562669018631562244767925785840671070763667826207464943949282685320685064657792149238719855460721364596919959737720144221766729997662004406465805583263172369803890082575708388337601219537850072923772805477410881579160177897945972423530180413328366904650393003001466113493022406072435900940920079182360609750267122955713245895626059291225579926008612970281894151453580886964322507179619347955972167146585121564223561584786395196472694225153793391974911720565467236585595826662347110838032416509812122119602647649839494301346528777899091915194793276166971545743793052022218889161784040396679658783201153773961442019154756387513685464659573412355150601550828440043178392998617929528241252251625549065872906921991794262737559943570412994500961552253738931690688070937943781475855077440920747231858106863577211173454396620964795092326966107089217793877433186408913314157693951137930732034743999884996970890794664785670783918208522738507332872204600498980852740317552272947003099565884520258028196794836059229478314329830921114591497788341811453522595757816850380808431345322594721297768968762241172192220025615221269361772673659994467313725739574546523414806526029800835695831454039097167567485918097731022495815290354357313185861576496865395612307518435855967832161067643298549591665978639259725442722272916386253718635343934638934181053109460683891531926478934653244333630170028692551830763508120470064108752429802089035398514623833521977853399788376402864864044988438504200615832142581789518407550858025553415930415551756824317943815078050707793611810904517757210729270282444617772333150318049811744314109135586218384827860427847645670614538556860544346528669608822063698841240452479071514085114294584274342632561502648691198411092234607430149977618091618024004456338247526868313449903189477790781813816715391600389555486446266214215380151849870370929628878112263382241023353904604498448237637527693640780022299993597179930050929625747508750563404966306386578610374309710144603671103322301004457962058420949469974014757283317203692635401245059823479686995344168891792090821928898923827923672102688897060942327208863565931122793077756919701930486553799240888379704088576380358113457013118306153385728 [121,107] -776694594583997139278278926245731962253975770516517525937654279908739901445722653735711630690263063535922370709467993051975798143829224179134672518492555835724508062244991857471885655554987249312212218799246578877995483007172059432635367972473501227982806595373886754077871034025794376852483464903972127653179524576582187548573453599580087808059344509539327254760470279346680584525531737223346531803558935163920307856656179075983303867780112743828131347887844075389967679111199232775938846671595066891334365517251438498580644233894868958968108223274966097470907773302602216836389544131824761021641857407435174505440172313406790301225701469946874422539272382627830446797694602121502694553479792754420795786315291843288902417062886514615464455808253156868457282017658428231756923065409581799131219811252771641300301455815694533372542078542556016849361411674278836179433655669163158776937562483136304217126244328740977970564736995869254844699700930258239901937169202157076265420769958329487303730081395293022280717350537803022756083027632508620912742997447110047059922878404434265589076242399397225956093294845760817108521711651361454005881751780867367964464323883462107403377050801287208638001388722801485375881365860493772024561241952897863027753422400646165027865707540873315756378955123952140513331584151557689921707509130125716694893235123634905968639377809442611080124216591456836463357046416291904352627594715235772663243658190311071948859128339745801394931802729610800570624926841188575026400734031931079888189709223374193648434237957914012374277876892843570421479073783534795472938650184424263841249280572887315367123247833428680904089001234127911925575681635835455721088530623259602079661923960814530282797154612660098122050008324021980839807927299167735371473062733497703180733883508516343859255166275651882585807979585662618937181589667237168191556434091910839430191875645087308260937594929528832016527162205114969449939236918960463412744037427882680496064029072307692706083543452213493070665998483376444472546933485152658437808091935109569498113380820354810296283886958706033039336451068483181358351770496552230689655400152181400373292060822966008582471646228106955685475413077614832288788347067292166053149458336567353592375706976 [121,108] 98307817504517285514143756845568673398044349408580963662137228663437209860043462621234473225944198447987551903480042226196199857277385307309678075243782816929122659214828585029452722810076622341592867648814106928064339619537170002556427317746606411119567987701169801102529965592051394413069915635485822409556969914436706660259167774333420748064804818594148329581600661178286146172389884366429286114270992278063670664343928526273211701843426861149298684660321765762332758894926091848011462504434798301325411694868164602438326985090352144093542560106667927585693813862686962085963693979726568177821325771949143329764423252500007152313802183742045331337301305494997627412726957260626518141772841956323959462253378871216554520603898847959991480385039753630987224314175764957165576646304036454492415611694619261514855379272189719088299408393875531753493655660463001459388687545749235100293042492076463650428478296161464001457911404121633992946439382646403904938281526675127789790898677985577607145464205141160943398195943289499418365203604962429908695118769158441945552430327337709203605028021739676979295216815871152592712889024439369857135600597655188792059395863461347865431826089650340047457385599299722681724710941920817515388521062266724196463823578904289502304013283169367566265190225452814248513838401723180757966769835805183884043345964681122516131668833598729504258064046942643315769073677830719576785800947681907931148088126011593281487886339891434927592443526739833362888382567963448129935921927940976661371605323600067315248928131581797006432370580617232895086562086836278238808014459320008985020019572801846986420998553496009988842843254598215015664475715647761666812372792448652380543084332783554773735733198438047420468326709877946084498573518083790339178087364390338653745958226246513547531258125902861997353611815276651206955722325109319821039350827451195238914754252803768483301826442772133191333066738396144565108890213595768740837529835084183424512686226839392582217673147014578109276137541872854283920809406047685659117470436715636265448691908814854141723814217713433466600971498427379606230486738873002268130413874698203030196421669170775068760942082243269606741279223084826489518978783559694187022927300189882071520 [121,109] -10487818485307744156769213637326670705285575006730306657986284447297400270880878468553094400755446617147293439486797604911479923615985429353582238256218149134533803516488249292423320440668094707025240024190318601195437325282771485785689359070488475618717623291419920716202219208632720981073607361751164210551126441207798641715709238805577065231571070708907775982153226239656436293006255444512622986399818049243941093280691182452496785875590603489389913138688056207209085517532707845449432199094954356240587768311734307128881628519943945913966277637566964987127241023797427430206417164209506489110705711621425822941184934982768776555460035792724589178541841526252109059882937680915882614179831228390054218364627882464342291116684613959853146682826896863680407511462023238671252266322659682312978927544973575979044330474204198262649913172295406024173265089673179289665221460999548864548671196048818372589867872507210727899554258765478060998586314938933847810862887464005403750048347555610144999612142296655830257518689332040219488604414945737556055720358218938182322860097095915512630536184510168171866557038211885009790736598108552360966819868269417449943409172534762807541225849049453769854603682286023489678252994020444322485930121932773539311159662257411809941642683182917256735813652033881919286703847163014250756637360890669974426323854406725073726517852796939083327885276107741859326668385250257671938401299853552501753667816309464120682802191962317304593688512302410548464298599155298574021864806627930384307092952887455677437221260441118732634999368978638184307104317593135937113536995248808235107257936256473125452043485817641390973003344496443485552928892825496060246593378080210629656285015992145569325134592815221782806216718498753984286872572792108027406570614488751671137110695352661373470993782833014557535283483769988486537321854468063069908715918304038720311325010058672032227341354962166978018076693942933429455723364172568827672660261187023712433237245929478568352114511139329804560271588084958915975437970782776721662916103157892770130610497663962246180928036884481706135306408982244466428356943386415633853036495204470570008354600760471821113602422845222714613311614552812934752840545016030455847327412015868 [121,110] 2906769233624786541567752873708340086411724889014066655561444499922231306839580457642758175906622743402107411681570267572136535006803875736902743680299963887231345766040062486216547794265395639934184794085751754338411412446732219343101295864307525784014088321538988530980880039325447147468326397935199478688834253143797780541361972059694642932649931731815437696355306929441993238708355845457026304063763963037243718645103817447809959965444772901378825104454366525894827989904459855882466942860479348225243233486083569455037339382111932094392394187364190794762378072997075566000331857772481976674615403156239475456164929029967590863284425228087508056823876948337559325960018841739294219938577680906504053474969953911212651529706461877812270436960303913616009746241870173872371039371422556109279331293952663692896533533178417273785495433260642528253812691380063576919956492200425535003331232551893952432389680410652174454121083290015028009453418724730982104720064066487862695174090904405283120394188198717634277440355707143379269058272433867069736706565815518452279658294166411928640390675366456989456963789271937695647836991266869093043444908456033997055634789875762386845484425285951758221595999354441905851266152333423109268758842554299446483098202749359835869124521626099672976194240449947862585749524298854528363168629399908651600629132369693546885655004155882202656568255124272033601871266142093529251690706630573348699196905025253307095853203889704501375680540104016801190061461849519434777225035090054952089185100857125748574794972926640890628583686955681184448407888441270580261335209951521267296777055433835933593186763719777210812931248502312927903328257569874763267070022652860199451606762330315333398746286719702694648086229333558078561214879844576975873193117172981331412766143683382053513948893354002086645368995017194211763246932322736220149796754626078698964944004452594821351193165858683324727402134088380492550096514583504289041857512355695108860759024687809604666968029652818051514498724716563760708692542501216689044389994702051497698797746786654761208543569693272602591451033066455639391869462485889341943621907769167786914323262660865922953183581338477341863796053445918624128112285303269559421604928 [121,111] 159147908454388687045551816354058162456320228899277587416415018370010773914399548139567481108725805212311829098547270642716787916524191596816304431462723800481814854001786588433990448005868747166995938730681721078615779271970908879323859417774406458230283814773264502995386132153614801192402692459450128818347420584300044627786507166777246955873040717543539999948283652693415559372691303691481774165619178760190000179279895953525075057514997013474109168116249181538242556362254371815582367437981777727759076565413438611867207654923383791472963389821133515022707220733806270968272091993404632422719321535797768944250866693919689284466222748166824477672022161741513065099223720079826847467134075508279906202835992314000547718367048950719491769532860995378670092331532974135527003505911082760449639408760713469352176859338253986245541530894613412735559516449499083097202469838818158792337767343429639974413722134806527463249979716872600815413614445246202190987309870383297250965599274236148540056295298846875408509009466056838758030561828876345032470142063660594954485427199105627733838666850515240330881010923878466371333298596282097188732426572913198172684308002436181649106998631529934301916196763412856393761934545444333789875554433738970704728385099946242405016488877514318349212277444677907742299129555040153878744125776960704872861683127895250722179965872838320014516577686336905381289451817414061011546780176634226117249669726594456608444726697230687565344366580737002879945033113798854970456607974843411303926616489495724312075880176951513264165352503981818007501033473361388152523967305095294625533285132920105879114848293664771797225294004447800206208741953877927011390670387088477313271925050694487794774641985212051704632627203806120690600697399668297880456917829742779498803619784819388680951480975350611005638411374572522490371730415750066656253197431808464328505863984501132701040607710475532878475309155658706970025219376639018261526758691049497363211936278422279784866533230179011719006944219121034828634225103869892965467006821678356801474300953510082653174341678097143094424460843310705411097679232878972087848171295564757590511469826873074170315236838677846883062205445816225621828988208898523976 [121,112] -17439251753141396325264160552556325707505264194676299899869905181141677888948921988713280019465315389180769416312962514741340506872835695812079027198827884164964601063885174586413091081641994234359329372045553864142643524530446471524917267501215029501311521371266616480149688786104272942133125513833736303752386771517493789808319288167981928437596954242331454611031175611382081449202686429427888236418074661348442436117465448257019688906480237793070518760405386117397825167047872599661737913096224461861785888910479170089326778941408794828899324810338204881279908579327252857972478771044942874506096697447424818216240726683058067966509693487261273756852073454286997177829838962540342041264949460323949789681604628358140159334728534628364887630024997138628591127941386849146396742933816180246167588795406071916084018146185705410706231877748011643371842928829541149017819817451607683782823705045373649391122553253939348320458230122950978219507799582947741715982155155471818452608444793986126400507806317831755186297313860032904250896191035739080922645294944968172248186575204032235539803386945979213519090152694626836666033888080546159803807120924931826286884460151642722054732780804330340702296099455369603343839212485005826269481949288172062550087466179363045416335032010693336638313530206465049302877361702328039371678842146936320993813546641726009982063871316812890436265593550731144845555133315343459587407120686116647769570251433208065268606448664615289662358439658430785942794527906701968857276859045535781886726813765993160403627175617928510897907058283373553402911558030524393781823882654362690258196971552333514512522262994185814089204573933758032169747077041493764924588354421520762720514183043313543093878603001327023132738444199216040606097738217341967709564133231401375841422417795803298480921947271095151833206454110172973829105315538244093978494809158579355399608442962453547584473028453816862597095541911242676072848275274452148384282179283752941338830872618914195381327668471835017258072622361363342080727800338669209112135167421054807078304066197828830476671350419783598529966996168855420244341496397072065361214862160603494984919996080396002737516471724206136022325155703146588416170551360 [121,113] -403759405249490808929506788252619682419352407306510963620240931146614845005745477218184293665447601168748890588531081891717183969308135634790951846388031855521931431190309280711821832712562464864375959088143885942639912193503338336525288441170134718301965214954288028313055662432096508058360393731236189882559159511032490022624662862766598457571183278307876988115912530545361263616418831809963977995221274004637457187133680177086204140343495655771469093758014395664918761703149166464611579579884631136272662216465381988587609077159963449878287709167502403398677591984505581327807749169200376427310768519301301338432712516299207706083694830962815163350298145984193180427231868886882171380977081949153973501425972022540006031880391979922709328868733771386400841084185701494038973070096715589731039738771116842418953475109615684731969887533323003276864190505649715804892414264861120719351205938285593552736308602290660945750564327707507710625271323322800527942461322026755997058769286617438273476195990446291309923735579453584876371661243704609787586274376903645172726884412628580907183669387460494951740430403972010048873153200527605687139732149496876740442743148025942424149069263762851063292865782857134434571489723173747885827140809289554889175779129620746880060274116939893874336294707468065854787167740649165886094508111000082309707802370783061248574293063383370036589387257321149859544254066004615230718841578809759544950102215397757209446682383124054769058826177628258286775977235270836341860356270831466749264510444741974384574410744265112660242999093418274503182144352859936451867244687350371245048319601476885532068507661063840880863230747119651295415326676042625982402791055898461000249528913111243530148938934511567120581475327101654673301884516346278186484095838801624252760305659679777386165807231227870489870884572982102749561095107439594416519812700900590155776895028416990643694038924423960190792044270592101311239242175316441220894867624740488303581618178420906310705095769532915675911093212730965050573118576953322665838376702121001471841980770449697217908736191114557748662044052268168805579764219164671020066932815360303236414118753552727795364201715270231840576491414930903036792 [121,114] 30598921919311608581860050245826058280434685507429070811540528676405617772307366574967318084775867277029856759755792180194553371835351989922861160276014843426960620346171014050213248126222275901801948419834424353393718859872335195852142907979984631026829557228500771099181261443576188041132036684950882865246312430329226770218410346854780263205555824137882772019578071784758396604459668541063342122822278675902176766533702243059874164491304032911295741741252054089524894921401501169958783676356792694719783679242846872735429150065847153692678421873805982615629071404299322646489581030497954099373165535678826322766897544526816399238058875770625695628515957232766373801954850319903678343837203471418410992936691444469043430278115016983160176881915547859804737600908197427066528090070442624861908036507441760262374227363743248248984834793107834439491155308046993397396720567026048853163500864005055898065405900379565056120114269801102756951983176493451071892189949248297750949414175078144046991308574065100114757761795009783922989928892595391965418102678044553157422329753803778595979683683308083677268408998444850023506751306752847983866220278419989853185192171876492221457581811477135795779666708849618130359932155250243834140665946217010852968839725005149896196793452164080993485504911577534663293187992006005356742409565700236269527490720872292692448239597209011601197142854097625824901400113957497977249486726308216960750182404754881850457695528330661989801751859675402815034476582413768553971305326354471168804405476969529891398366260623459454661266217188550161851079763273570451469387702723641642487536554606708895902336942453623087428551723597150346208515744102143481571870723119478955134063487977650876482505961682535555602107471048053474211923799725337658626129150170258254152381253132637750380289849065055393934567944971608583455655272194742510270612398658765252382046617093241017920253085711040826854238681311573118209173436896388072821281153283757711345429352505702486815447071909904885477372396004961287688707923336171494707155532664990767059859767496807380477062002532722603525345603544805471695997425987110848672696772635499471305974549333622519893477646753987723341790149797376 [121,115] 285546214675034424575035604384683817386159485736421358270397790957050520092566341536204235805509983512904404854971594501612058609086161533113017433253295048378461658395918104652381883346786590416212914180987636851072885783129058906628678955679608340637877906876588414543481064154742746569290049750449601534650527130211976135669242266440007007394086438970610982572011721905220754587493427681049259950067650079294352328858520117807088613650746283628661677992957798596545081365726070021794685388323117307019994072724469711962572518423957846923180740251753353569809313105216145122712881611981700148829953151712342761114001958839655014561417705943783846258523144607380751257748009233836189077915602970436385943684194646349687077719824442696128393380086453428189054417154892898713897593266877454146098784212986903972767384192153004703457843353533434755643801173660459639487040690694740598854417478144882398125975284158315778931251566592624545606219017036217718760919806204716923716072263837300383628496669318253198801440512680399943687765216292536469664163130624279846569086579924977569314043171386373249434200248204142042011536856995345704176434102594241958605362934631046893139097286595292684073021857817296161789086759992498390478284873633358692823786104943583149901409138188979233588589918330686657698618368950085179030399750958435958862935256294141812865160648858923815127596012551310079591736506495448227444524106996617207113557243070500122424305752316281317862322315299347885316678929697747443971514308685553814348344219260256634840232993231916689076088325962984455645124900489255461481634012309962370443458214108599807899540463771673429158230179623849723514502408961666034343102332628753246440412170355472450747781777739859049630555936321796049726349277011184957418068350175921791837395545531401660806076536801929253380421881340353209755847561295811103816268392509838581967038594679918773054974600954316059892835234144665442764999098437894862003244435629148909044493578786802856590515302711350602840888104487597714301987918472120955042211664205953875578836107991338853324832511578662799626397248475547128479148952480456327854103422416620637506145703151986381003257619588215409581616 [121,116] -21095198144544700689056565941619391625548055077230726622500212520622513011842674749844179962610837351288915692323047087320439013228375757269208275844252703558910140854675940520988753336935997245849177854748575154893449059952652530305988868234738461612117008207002512212214432296310493778079479265338397058301665496477636340964718747607784125142230494887581034976718729960789998593533133848310657797935661389287260425126531218757154604560170243101531872756949763025876886957216830000195580256517284035975168356892861759434634362646998819668629654677671188570014229102130641058694366613259175206223315359220454205553999082402964583232977389089047101557673206377877356897666025990437340703659109003043978594941061453960433493581076665791271956905061840036317175764579423987095086663679899664155290512682873008320010962000042674057178400999060129873775247478484814613484113930506327868696137699045302025763484475744703405686146590609948314712859112824022990787564344562417712568330836785211487344820097735007439312583789093610941675486027438735369721683468388036273084619725532294185421807490914178753503325000242934662856613095443513094849627080773899596268417259580146561081107672668164049175090386971776978846603474838237277740838044140911648011869186743896845984294530198056197261327154568042051753590530894505354671214899192078507366411983021706683020617384357773578224169264675601923930200102221680041759295782100554563461439563728965489437150771684293656623943778537783442578680043025974659544389068972467716975929251844327478880570414454416925849781460094348694038697127881882744300161262679008512465572099438265909343108375810328181217914650732635635246424177840277190028802683053348535550182154399359824505897506308787729255420742246158859476107371412286601562793793905917942810749722678476421592250476220437770706286349211161315047781715478711364618025067730653444558079458596669402956045050126095385402473867928381902590734524501723777239095618088031467018329694084020155014037227599275570642876108608190392831998664173151993528991548969122916706616764258570727297269384764952135782454264127308730745646375272594447640886644610312409089347417380921630908588326322127896 [121,117] -77743787914165073925821468296839036525539674737515818922054344361792254510111870967015622051907843695839319169983828538828208141736131915849343648476543774810846915906826066665430384956594953120740369463926033076836056755080397066875667948283253250627805555538962086821377373542355113923077271770960252919392699567932066437129232957844853136793102777975286340167044327677132687962341589795230578502078253976783703340132434025842571026981256925512715318395500506167894930640386569590756869172397582194669426170214062107635560185613366003441330537095559223359885166579720504637578646555482022258727350786644965777166175460261928630787969066125598593076215163035615678185354846294555725675331732900021099248692720353609689621405904276369235735738156834356077617787456814957666429781330497933212266634896540878164905849565037706911969510964610609760287045236120746037504795789048157623953018048623260610039056340865778502609942224476044398696672341821574210352623662180757196789108252384771759312954201432753126700245317656756082312422378455492894402426727649895345634849865622449689690941708334664171672987899075114709846928775837761057278807305869058016582347193673785921860933901733715970453841519464308863669063434579933599960809239604552125252359256060536874275198950060115425751062582127331264754854021926180680764669174776771475212867208257481772319738222807968070956590069162058457890296058251459544364186637959256953663158738900438853371274179450888004089333899058496818552625775019879347192146458728071877591916641102509577474568934041169049415355091025744032967090910822839192076487091699333626904584230261987481761431876213387492138683407875112557588404114556101120306436792123474098630452433465977627386831042907118052391798883472593506279190292577784500512718415024230610732632782576184193067433384625149459210141140658249421642685100741854496257407383373906382069300737727813794092539027359976682472393392702082418067544961787718825757658348720709680013570618606693304922176518537453963777182513462591311340391565345927269447263579328676622128897923819263263957449764681014754637683003869593870961347330298597796479676375450899617234644166974497160857387589 [121,118] 4979792063826048415279345171313841243675714449495153390710642121687995774573037619707957878096718083263090536402993168527172426910056233786360701673562191486590473367365313254065990806247153605313522545258634192979523974892681061518920739727965792810756643468080077745978602125125390472224587099618028532501557464937353473047377460450771301002727579724132753349670195480240242562438484170385861861067709556723874748765152889180371842226282293545658902454046694651952383291292055803055351945999691116507306253176813266888265944696356873866865044651177927627330138710183531379394844278823047422064353455452805404180847943542687070455227724544054858492198345546297923802255805119447425773887975477532293294964884055807810802468931636728806262759791787947314554290092679561796099715692426484756525781414397475366367312420433536223293672397647927188086638465182352744104781521677935415133881396803767422001594246398640019356006567935783709778390008226032793369988797084209149486582617823116862027300017316948688659242415826291154710585505359396226982247535083560508369734957793854832147563870727174477113528077777252060382983517137406026097561199536883106145906756188168434658495650978419530593860063518834292824153188674542036174728981622409511808156504486952831809766121704384377974426012823920177198258988522801501833201887815026943269215805708476735839484454084555275214590283925216370622780657218819917256359790479118780559649709779529283612725950568810772181670520106397264009380129442940320765223324133753985805581406392236917112419990887822965207528138579016789390976219802243040663850788908691895933506658491946771480550159824227547298102409874684840672560047503037571364242687330684619604503390536301144142255888817825921137125407826223713388505791143717452733524796981132267985978119415172683395599074239448161017521341213934743760029745713594192590194658503244258394008723209279400742102781385641296040505871558461831737622220053306492618947660646246265490649849448154148054801715624595915937302936242333207669510224997170505270284343823019657898738540083676389779973605010715016729708358981387935381447067811052874331659154345445800960652696249074812416 [121,119] 26455987134888508932355222582307089283870292891387130250029279134581624056136249610047212987451388113493046594229417367259872977678297783974408070260625060881335407027546958422111671158606282213934074852604948641709252714123457959423536161385034398710868853172384849411960430911744539239986004095426918291251804562653335451957649975849747190982583083154699185821802632658694462314001110290729647003016631941476980644961406372355631784537231686392215425305923022927910030314769012692802337752448985243633832223174107050145947911435545681186675000792654328095806003776958196450229079035475762689264862655312059650218147575860038207205689701157596292508945858885520766211027450329313271286029456616372411317151170005523868342940639174885655597269303793277760088293399427670872852204499918773583448482232051010984139179108335368920913434611990602600688406866392110030370927740406144523749373078841448450482378822733704809803419699921737910511217172500092720509213815568924141562834461488398583973582440505548115722084001648849407869173859023411744377040008455632707926193879844064858649383331891662973723559328686883816743693336917728346851972630433082370378135431478592115760263320687028014513143339341166132268341608042652731815165549371383289412317160043877081914333812485646726652729094113560522201135730329749124718204362455390650454252582953562889589139277855830798935469154433044691231363753528231603172195888491862289912810059034649977883506458855606010032498493892541763358228859986368866823080835390390156694012889694626820691346043035834731728209338517754608652251204283676695109482369792965183050549617626049977062105772113651303561582116729531562334892283335940068980722618916348403810785546010649461919556318381540329739656664497300957327498550812804724470503404169085865069727641177329276808521707354257488506480858805163996117680950919812126014909837957345609538345652388409468320090125902245714890668093760151542567457554022170640432037786018950663547995179603932272036219661649797253298682255498802433707712063743064243396967502354395200106559370065625024385124771535570257591591477139556843550054901490570026481069297761685621363626716096 [121,120] -354107141160194991596966059041198630735547108880599954065566518451075219474771434669847400206011025701366020511342140189347054232978844706954237690716029028796506508339755827469546683540408509644434211517826658951242998371402698977039136701462721150978907117587677583679866918187060648216106264393786560883061557291658110866611132167134235825573031557925253779541844119161461954208506884366357298601032386884504478969722429258709280504128227656442279868560584249991012314353587281999247168047076556381797539180762869020150388201930285288833370869376532319432246483889112780593499349778572704102518839608438691938141834851536457234448822162378314385319303606377489927795106500917638939796970988943640407082542522894187282090627204025441996476975263903814278519021035656517692220206381825688231591462680251826436713489130906817663869711474343500665292753551619968263182559880261659510349883056963815841728343858990067395482834663949926344790648642315200144340258939002959753802719629944031616544772876787480025622230383703369241383417295454078337225392884018589246658780010632192029178526123102064294846615135902474959791455726712951553888461510175967573897903272979286731811876924500809910076255488192729292998883303580594053768140037172973941451909125345201443689047263551806728960028354086266502400909759341954202668406390601971626408563632064046430318582012241330734218618234287484277381751564397939520687305108710015015243659168730747521967265499354839287726859018905020983502975097351647521801918874656050114148036442311779897972136995088244686347357690223741442776226083843877150388588513867586202286891620672338306472515208806881921715007130578064421582048396433746433057595905338677253685791223016849470845641785527803496169784470135342568414570302355191810931888693497142420091588423935475379647864092090016023427335922570955298466807369739703351992645835921096497801510209854292879539323513908677168042036988475051922575806933067771800050044043392448884564988665623312680706399515376197964672753804671972631912935274369400569853708216577305671938848638888984539901491496484165004719664994028761200801373541575554587108371341319318036352 [121,121] -2245101974276137852968813905394710404508164891168630764107023355533157382975996206561680585709990467466483583161509413038970148434796695020834093132007533682390635931407826734891068963038962017964835058675763064803289103145634211885876860155079875929769861305102438401775246436436920591710118045119971514332683877312187423091901288457982743360910316522278667192971191702061884328532669644933381561294513022801959881338264277683537525210092774886602973165149499933201265816665720773867677901635349494457336450322451624150043335314635891633863003871257375615478595719241138190646783102415914310676961984614778072741637669540384148458747989883112288887962722279048613194410049947474793665198094966362978954083291568277481808917327743426904116105771208810985737549833272531364239869829648257732288860662844383121204352234424556006487623746543228400569773271278255896479808366245790495875794737860061285162976873514465967970082227280229007853730679262607978475690758665523257157529336986437150898948616517408984681021033022676102402351309383825114692051635201194381823341985310680576278304093971453171168973553674924305147905027473916065944923946276562961225081965993667000276762715189035944154667854142993254162410217821964727795697196388138852571677924896112802789279986664691684799206306677318107401390048046007428590396065641561885218942914590593675437415890046581416605192065506785576517871938502537872103113660197809828136004969159601941081837962173280332986749221129057039606868525137924211497213060081452459848092120145863692601210325741484675891236750054990964243510019103339958576375650135214130828998771293839230650918237553814090991527807563157347250223083763132963616873841795280028723366941524354181228756499203210022277934203836304018885082459895505684249085391482878097208502774374855784929788285005554167298602930933266112519002105475294040149536026674178136035493134481184771979544014523256603877826368756321726966786898585817275539338713700826284758742687514722180458742543971700412472472285341040907709919024934006789175297447832839521712435262146437301078151138048127663094756797001637613309983453147883489579703910772752 [122,0] 283065501072092919714370539704703583964684165932578190472038532834399790918863310279503739022614758061775753006177146473226611876906785096874546542629996587926319312757397125939722907602462778124180914069807712411370489156584633024571990121454422351337901739413315950442096757476201837917302356657440169940859642153366559267428184863156012353555611987892435365303549260113289123675112596469865771078197296573383215007825718956996588287349719888868206598013713953458351841937831925287030517602499247922528168156659795126771589548160466175868853991214543740026917378871799756273695901791358304573949452497240535736448932753401854473966753886931168399378705601217587639851589790478645562892348637791147806882920331410323041246707973481663946637736670251063026918181687768333494053542792161260738267087269260448883163597515090164985157192148105095000842932988822811497387653900990170051886929053621412256267311924485631221771055067062861152752038050249407584823656623633246398864129249896986069353724179102599280455134446250207220136748000070940536457667648251871366016827880718401011698935014872191421061621531180578815282672058792020277741699363636176806226857969340136326517351541673012515104477523000617015571261247048857235870637111156577432313507383545001206007205051458067247057808633511046131123970942568050466159259900294270000858107940527559213615372210020862985251844728512462487088968412776461594358297731017511780596823791074426692342326341173590712360514308974897124715569801164521658341107376360381379960385072338196672315213057552371172238637018815631052838338560275746870862711112852522618335567058429178270778867828906914576469696395360542302801864737901335608429375264659245062413192686458133020728313260581936560179505958202280426955256270843308691247095213672869662208602969059191992067012787686608213535078437301254677716054164704398196276689407697346593499313853969278065097565316371550243697079065953808778183207858128105903356335532692176980876172412817647126827004327134656090734721613949368229812610946154430964202581624421942788013139617099109840584002553817670078292055971603089937571875454527441770977290617287447236174839936352266877688611081285791863545847048846164653475745942682199159213483190824951867070888340876114648258077050494750312587923315192000818607883551055110975805677827846356369843060431423823932827901731897766988511539865845768026439686492715936990791395818237784587718503100647441214623813282179734082172172351974931221347786908014837585131077632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -16806714171410638865522035396651055222371867031037259921824703347290907490264361780740648732155652313763560766064173901604638531480804417423446814560509599911683055487356995744957953306401487108845981649535816146326665538795548383415173259821889402748956814209461633401319452395183879796850962877822379559432835880994462525052273190803820320698996775990189889308301508148567314142000633315891636512585261458018700653894474174972937354510060778906316406080815750137207028553993363661039134695029904140489421021106645930223960374222719126955884466807610134837350920632887973004187574992316635483896274199138335765369862178269883780457502881831607806243375779168644281352380179868627162954666943146331873532638975726930518988323652468715019167848065784774416341136280148133964527450927762527589363191135462829456200117421894040827701185070412189862645403699871583879283452012700828685318090785855456601232353628921894341801152459748989349669004687031561868564328695637519862677460341542452009604202802887417801136952299334583083728869478798138794137345008611402963070941158618796063598550721093100546918364226766282365115089905621857834507883864651665598350747458552632468212503025161751623595741651437862521272523628663777109957365957340644680169746487159825283712112228738046137441953232356035396776750450796163336974600418828072692595207813461041105452850629388459134351325396723171347701795934004831264142745552254239616955536942449060716752936348348781943276838221112715561506370066691319339028015053386171488222508443942301518192330037397857719649431792038853976100585184610191664368590438589960166765897508008225926985704664703059084242047954502129452470096636617402639035767355871433584261417314248467104801266891703877918381211976659140041605634192060176251973516092397975055977929751523681874196822397974168834795822384626971636003311017582835288468434338358595915055347091985576463833752530237843243173006869404884194495585511813012384880392390640000586102290579783908200673199322512217008353658587074169305536997332286503773925035382647069555899627233189366324877002418694549698479547978646904111306818620749407944831078739367618760760634279030489779944823037089495141685577074124514750827050012609178520211329327309269201005643938234692077090809513646412631979956256652608110252086830194957722218199556562475107304024465503083653959847232034236182531323006466445669655168418539658069906061704589328744359026232920320684909313234289954462970143100245113368558351467560872299771608432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 135570046877531625402557242206412686738261773015052895834600334131992524223136188631179099501897074614976061421852300952481130404371265275061800673132998716884419516948798922336800053031487708635856181758146062708566319567251330242281695966023231516600399838881799490321268387685799512054730298172454668381658781855280919454800174596810287700080507300170682283253608529958853800996553872589780970885361738117906880904795368394252377573028193347981170562536301139558886283531538923272174942400120476145775313148546847134146351974220087654969415893874181497366796622146640388628444745458220206019257497022779394609178750783770309722149187782190366361944001598332634464828700037078209673860237762896690334410291715546245917672883478608770945204795584768786420054288552519855198184607227835437499946090029320939814314560143719372535510205244734533034904486552836114840596678016434793555331025508312060554506810542927793528208939525065308075720660023352056985022942540936805666343957766266285973555566663713440610103780428132022507417101746994638131753602807187033163700644553957457888741031075194441473178782540637026020340551626951178376371552728481386184385643710599191713065157994081811321539026760436730807296107552331106253924784804889567565388926686769556064181958022420393947711518817954706205496578659114229356811496448985452496310912349665600911706899898204656872096102545166560355649194836719801071973567020176243196796660087832439533957614698079656554008448376322642202581041510353706195371707065524538732806863122501640903896059440261170192010862385799050784791834633394925129915832045803765579688561030504063916592518991258200261312654866778729560144423605488147522978302352119778497993143888711368405676595459426546230329948501718352837014854460877229190080626147625398116145003560213318122849256290560151338786175600836651588118562787166239121962249068967049752901017175635931481301601628520169530683776773938833726313610591231449111578238159805200219849753633890783219402598947211256097260458212845070139579014887528382499179335211456366211325722405365168735963889742807990420242891685856386616561905677314533262014105021635272822555651229358970683171763369684881816748954937576889916825673655461069152633242356772800805873413696353604028512948949506858900405250472974936733120574632306111130101794834313464522978497798022504504354225498229594130161082299479321035154924078622598770231876535027776488973991265554573506889495584101799472801705898233994158514527106976116281823868223488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -11968790827979755951894354530375025699080348266446061464747915914974023442174271711524215203624432596860210760010732601799085379010438720669782659802392101930552103150641636072219724933217947713821612904390776830231283220891683997277097931194173125716269140715557647719398058628490989570930431211658393769925871357354435640875392790497117848404715081941670767925220798165984882019285327833882963239646471455333960120114009928665244569001936996239037305795695148596007023037412190363256744866948518340320895352401913980120483667613935639184118683351840375064389237698858816931287624272390332783431266662944387772463621295756046732103000978130156721949721355808074035465403810104776536103415669580632908076161198407125928959927248900530818974713165031196748248501890836898359716644967759955261378665708824429603167375846239682468906889825717028416048915671901474912350547921273754260035012397944241716031381910713422758378056162594832785681633179604888098482219417168267607042576349495324189262974867599773278375008632023691201337641131355922214670106043667358413474490286644549175066411735363878207572597040954295474785034663119830688528162643167007175153918099565587049270687444793841989519123192853097553002664217860169126229556015675691419325536397400522972614319386732391154585769029168257897939750102205321475126921097965525431397643258546557078395292982382110972738022671551323443648514475808432217806567217378040601449113258753527675923764522270639555061547876307210596794702113502322222864113531028195867657010186885844076145205780786165241097641410276533906240392076806356758516880976182185971621017773133781028813568137309503135077987069621583892530170822899229940436488841020473563156357143533543818854947240475228054760256028755102365951966108197452972910920926676905896137831721024084462337889302936175112008124254305051079175181909643020576841979434041721302634338998256614899089552022960035864130300670127249718260388857987322493762636354663401976121429259912232730662323914946384139779180169918533521352905902531442624616381197673084565257097413323064582852251052655713816777484958462630240273498282567089791102993326188888588757118414212288080417496952837657585795325603126898973514879877115526825456795831857899912565875869242844670367467316986953231730212205773472274788712740181993532728815638153844429870965848689905124660226925336180259516905560506571050478147125636141149831035173377451694800428661889559338032415355310180391375177115638510001573662708074039094064880591831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 286806991625499872085169694869016645373108524431951003036029312412936872938499927822549490145357451331638849964222979794108021269381151600106746992238540584729907027952314996848801102958527971543053058265011072539843579001114033909564567137335961552736433790631716008153509942118182580585615287885441816851766395029710141865721080772510379865463546090669951685714107864080539547040062563139469889677720201928661324503303311736789129645170510863316017437872883925631253634937784416255377133136206426121925934487920025224858260658296999978452370235713472814095101957646954716336891469155036729196074407540806096062531702854799305601747850859158635086021298870796369830415408083178463252779158277987544837522605010514913354069145408956062834943100056766216883331677647312809701561970979513724119514841979019217667451433593927399711310397036930574874917737140868693663388944887959314859474146869090312189140683001750950146338824154984222627944542541623987424654553526740750145818912684301539333617137939696448372306656648884703464509664066503955393032296230940299338879948868681351090667534399345058570231703766875517403625504570569855353147441020503494061874277432370918209044007825406722951573587715478351699569349323173144049303067604252178125807775303280125770018928385588709548113408504264619470209816091060249348721255675598645177257705332471180509239902507558647254129419725621527644534715744997814524209100072158884704323312329464868648238523514969188292221772378270557654813191552929302613174023884929335410512690417702645483528340632516138107005855247399797410513398349900679957281946927018051444403077153456276502914040595877502167444672001609725292832590068306643969164651653427095076006222205360179546385018668649538056557582117846501463989469400336107276835783413289041215135482087543354272362325647184325445344888740141015596059444925854646295569935108400522521307469910534036321378493489371312251700498662208637775667379553088454322314365641854424113578181643654931782257774150037276277957208098755545995279457739626046512441038594964357115827136768163949341132676846422919466841895169826262698250712906943629237779817401511415137061526401707714818917177371377377043030777455873507122169114933458723040294421677790781313273924118847409543502748530675583356919830108664215833453945223493960597319199903120781625141118378212819570601687357452754375610768613376005010175783817087239434351863984297067580990631337916444541267392373900056820682245590787188723397148050990493527086568002551808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -2725871006649930311628599161466574590882500539130492190793982562175322174091811555387775020995963213650589020553689970265044360125375871670583793693691302438811639175819803801203644204264287253565607753965494747400522079407062506600918154025706479907282887586735321416380918255309147434084364862705650371111184929718532430730228246707862545291145058686527386971634616531860856682448800652908364387942658406216699630201558041730382529787885653045096464802073438151043173968400778372839083408241094758693055612770620731996111037495380491694288500640400144680297056079294071069931082197461373107763524790007675240748267832468839756909540148521977748091132528801457220855912038380463141851657803420502683434684928266849204058470652957290867595371282523693025821740993648394397229611726835758020165605709161912514608913942701910030999096639602643889046475093286923547527557990034480925660469321637997510957483017882847430219835285619636776962676466008732177553879300000319313394984916700797491335555051803730283979393890127660215886767786148915374492427474326484101501834919689845954619893605664637423943243494844795588882094211584449229454411325413532339742140477214264205617495451894671269312173681748810149892946225821394718638945900360325405831581156225148861573712019660901365472508135556880601344195824503993342767832701711362658896520138288896555574827876142422470705733509488230762192412820207913471549035052094046544238347086671606714323330942736865926574640250020174721928107427786571623876862994095113427137727103346736711082897873004607882932077403280066573382494781684411470435474442970231749861838657848504595150853457792167391554874898635974130398602920988991939823108557493521554567519021527042733600610430891208852441351743212534628511066158855104767099588954257895916660910068605379682221066814319239479665390213986943719009804239067512717429082121616171708538793999184698394010410259740302914056493013385128948549701867324004610148326595238645034002706132925572460107051570915815842406388201570880382670166846062281344013333381499407160693109609786921489565521929797853276315183794109754907827733237313036479935300519025842918539272855793595673565848584765176751285622091062811477107496280759516138388816035317245821477770744324758554063642723666732048324081612654984719200570071183957529516089897786574683404074774196047038839034823129823391011883202824759484345986635142448830230927123751723069416892921768431847750623384365305019680841690428119328562350643780889148825243710820188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 15828859204514088190133590652243456154043421536420677900400699569087395481792207409798057627124740923418619641354542730592877356614073030996318116114821802853999153837821380641133123507339563488956625874620678003206262295275411788165187957274162549995990337318849652255254875503153858672292392322079910273750146917028676342491826030997707436673465464819628976277448843819320412429704827762148950431687277799020519024034198692875767819265146962972616591165866475353171674262968375889763956702532305684237923187130271576138657980394653746215208109127766053392352559579869383492134610023593301216902316764272070221262447971781668932723673069078827222705576412893870885143675865501373576997736228453179390594174297692564022422443050275483215313980027694209651358143783107696246226140354908855705310513976387246831845171043531178877628662986525063748237258884991420654525882304497372559160187205573595300949919493659348821817836124976387622977154113627315278306593370170822326932160669668208597294050703345275420961514261974316465264004828194378227710423354667452340395866411283714520339896597622539142100164257361721322408806431666399093838582202862809631015273821848481673299949634273776036586647843528528699115956405511155994342366909452327050759055694805109054727634761641970887737129359632760673815011663364645928815175924525886724596302135440071778744394602325202737504575389402458544989011216926227849187212239854688512641522133971388854349461489721971101592002717787808456022856628501651655445221744517931289013280090100755746332153534703050097678695287646870735698567401833584714910788620892633973801638825930924436484500496496014622370579591453669942149095941143879841374657821004759473362490816821303161032878227781699995559880840766746806395158555615405108475719615002369147124015453955463977368691638786253364940735897068440431624764255787288763907310045510407914543304649047837315822039251688211474877407866460298248414712452509907583969174928290281517541259586451693865235082345147186857844451761856051611262835038966759645557249868931686178057094651467413216166533499217357319375019539915251407856937182104145183040936646479714012466238201270400870525193433303045107665858565181960583658118338942452617201830329514533359831696739867740697445959293960945861969495977900357523627586714989024094793966497409718602448761616624835847961558792126146610713769445630076030394762090163367397655303866409106044907911354448103349898355594290894784660068425278357861792280085053568110698688953519702016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -68244432576121121726434036231385934057617303906941618460917980097534578368761914909609995935065173514556602977036062040872185825877110288597448971108946786828250790303544496637318894438385490323698542573378753559291732619472828363454455712923116359351003885938940649587137426555603351036831552696114506710615388304146733549418368046775216337784578886183233860565916798882061133345171205022254878083806268286838345260306022889955668742050431614786769537234717331783962403799470697895167999542336055231354596662526837318592717082273583542297363070758036560901208193200871240922143593670568452588386006411640735962930066636726441688294080024804429895702754749849471253206248774129994118280157630905836902344961447305554196011495709703841325083498155457065262326913884226756870593681482169318812806797125005523867954410118864823650187348540014668458310616849578460190777928710345181735336909148787865228420169063714659107653555654884017266046452629290368488587371730044946706020618722389786469496890842974033225077945986205168966929545705949519265135211212514562560439118352207861719693842172171500661629192291597295070017649514759711109833446516294876265462993589169615297217632743698471194890900416543900660324654306172780543905152514456148684622996435861116938031379729042252584150020408188673983685844268601951922785249870720375065794009805248131192683027871463824416370198468130695688853615638677055591503519670461016956326887822811283154981702489883483310417420290249319346961744974706122204672381702784150252557863442403363713860570846826481707256115804420357024460510234223734912383971329288679285493475531627084389263244864149071264580345189497174075817158311585194585783422172838384727680139925834193253155087186402886806487281030266661586213708448759946481966030033274464965010293466545676929321813157567416935130662403871615496040749101453905952731172168636512520614523302769067300099384647594833353711549053141859903686271589198036218875282374176100402936948332724911850452545475440723564516158849391167038777378404206085725912423622718560516443001182806503561706975711230013122679842857082819765456453311406712633749199596506798010424251115712099479955160784000191442087031023494186457799579625613995594973374118616732315029210625579420442677515625894286710544404098587563631484122360111356536231469026336050397599984204388284814235378741546557534528497388215440887222601836178750386488426134462004420443764797663013069923692250353601263221101704536012078041479888483211792901124238155448320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 245881674002656837974155530359075574391531543197705509982427092387777495147878743455073729852187986939352224788461435249376125887121341309224349870566610783210217377908270004114905290806642876646978209765896970242360153741899086502194237821661471257257440995549199495903803723088268806099315476447732960581149855950969548421965469188781521706420675182433835693731170327817226729584876267809087384944817236483990911310630951149046536147444866317716712431731485821393879856591664786137231055654485056574297909301629818974688571661726208919293223211310061493272673217000992251684135462166970504708459548376960030130659161857471736896923686709951139419411839246139691267650052769229589238130162800722199246329731526733869378207680523671593907711332663016938962291745448769003102334958735494543850190669814993522986300651348246415444925295094449630767750849950793716012458329204924485396768007242078476119858105009373882105731177113007562235726924652352182978507948776199606701639622553704441537081482467023372972049073890321664913654716860031057233757140200255344121395845277540179299319204316754661806789212859954973140177821363491502021711647643239765349861616343842638597734779305905767468060997811236514356901638409148969862747469204156225401552525370750878460506569055710929812403455761956072390531600990855133772358900966772731485364850725053598984659969073887406251581766931664496474843689746755574840516917846876567161902353889966628621830482974902760784472384406200878752454916645197969700922248858881553484323006754840238186121640124628041903821022537395086560685861090313189144170608467156090337812828784026803053549249454665565807868010119860882066988422456370874601041359968602138141810243454283947459584549966002138163599542314424761116552598175943940350923875252718219267663208767508291502340239530043449456859266115469640655930159760955335208428285183679551078633488631596052771289430007197009810664264326297317386759399333554420135508573519572113661100282050839494394214802236144727431031600289248600183441799161354057027703503079789795630426837316412347382895333616455966957798036834108214573562245361735752354282186303545396567338096798109080978432824914943216150477943405527321796232636685096296721506837174316002044480107609038549494013314626763136150985992940593287970999917068240650617761680791169065103140525810980383182106503155059924338851548522931924042665213319555883366029219148438775398114890604561881608678957367038782462300425542799646023672081780810645769037447767131160576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -777954433080504811474088868503553946771452892989126524240312102223135728976949304886551945129185277142234677508275928721111702692221615394113027782155361264832591700830125167972744607136351687334452042684330642259474456756404525096459327406773372876056407446209615402107861253442483326142002440486203224586122787907018052206045998578085000637874202169686471002979064975486266843111228605718725697853048078241905047664305555993623185072212228950729161489818061381700863419427924708157279437423453990487642630710699352396908634162009101551570630739859521301856795786783516091037804163000132247508603806241664524904665621417443633729453097691861418677924421971760793258578597148308234231926923657826226869095941791266947837119492253991200502890793469632118484022707625304618600396989339980027230970630014992573114936345025509891676621211040799160276756081028760719240397824949414875120983136551789060148631319311592645275328199662966510164535550817697099716313535325710501814267288573861555846159356163743463723923591703736112642289748858583955263932180349334989744646094001991194845415108465803316375827437111069760854223024545786954839406497730040986867450326059840260357029357807250955065864215412261120244172919746347514940346059973522831628001975663520984576134631447072557469495076937362462068100378605907228133797646073193555507251294217571438204287491539314850081663021595280440500729415089038581598979468430908716611322408923126633740190641823313658476878953847065698867120917734798601137296012317435442464380622072701232119436028713475545996481137529038323222636833815623170760017935195729737554418371000980735424152514825580930042371838853138772493795798848183098263894169297178815253680428062299814617698500541976247269804127873828733973952572547097151143646510672865587915711520538698404243851696986149954436160043196937527018468723481713963995382042207992164582833357920689738976836170555740859362819816192186814846736106042257707422111841822668279589376280305452791929489028064649868910795747913112708409972526037453610683205563704388821437794436891007198310895418938654603443032816272998983577449910252343756041048554438644483947830325272495286157568050097017371498183298022553170147640582418990818213932030191434678928878109248847957745603360928689429792703468777795554241687296275075947479477302466697583928183038299624805623070996814805844139751255544762618125454707357291271251316079175651640451539691705304808714554631053385977423392864124520552426234434195813687467736479636001914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] 2232451231436586051679923335455266759260317617687354093921476711605937814347882811944909917865429677640956966485275918205047010713105650194042448298717110438922381785692903537276787631305843505619369017022999690596325080542246537356192325158234299912097906429724823962773701152489803759412424867271013243955568499047931117993697596997744070591419793325251511635780244065277629714692077291635892303772261266652672470772744825438300823723211798589366420131707984121738208852215879031285251396875952629370119346997186933075989472333330990712199226415115683647568021440420389521480356412345665023072952118871193003724194245951645159047712334851984100987684011256706428707210715053211777828999487683440494816482260814708613925036927538546579035794968068615546414966693779727950534699238696774790827897503587132125883137811401290746032197959591398235750039176248035806552815103200253158552277943234399454028469789056425763494285365301783392912393441609250655785311887771105962004576442380600518718654163983413299989002662332260816608113896127113309872445815657826425473017175604971212912917790959558730736115943679473424745016823721356662439241671600234633368114812932707699602536306482808745668393469088876338342329407983202082836685673564141454616928313099644409374426411040847053281033362667228432035044595762104613053969305891464869320731962670645740719700070869260829178826012590901162494797765830470052084794689200024396479277440615202889575719324055771815501478699345148773655367467437012739997185573850963548118733971064156472800230476396415375505325277328959869602482068161610378664682307384893860554676001611641893674142351159174913585910772230764553596749652807472054136702404616751746135630653880297919587277708995735764934938730999428914194828439998277471521950666406042637310814730104671769987692730455084965236342041214931152522041893935735834941544370110887341883556589913919433715602529635160038321868097688263299513107606951520791986090891719237542387727377262919164321442185603519461387268810482202556900605304106127130258571722300206857218536511650755307776928067844941349634793119273073253584182583985612312942631594385434772924782341681621909232879049378351036394927164917164757072338083042653633951618510636609593920536044172579715515626137869968661566223387254841419479550859585750667412055459385318798448184487543451182713874117405482888516262156627780484217993774347983153866359533254243724714508690516198902913621925999949340623271727566094823382544006556089468370075593188499783680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -5634566293786510197002358289256177854869395165092960399431639363842577008980179495221186143577246776357357362567732728568309949087027201792598009945712923458011240834964745053027616019678118692390805400830239788027087314882288595746607162464709980732562654193836307186549857932393694254359148488702418158927136451805692496949196361683342861310251452392027388582680624173204096943026841629592905991715142559014100332408845389002963459699308763557345322733277899933507849864367286342870819017538738494788152996587340106524323423439990237608621628602754452427636355883903652961871287462664453519483602202978643593916194566038159197106491640697211369053331661774604661287484060761941802364687725585373621425594369332203959165934979395855971522145698001018581435052191538626963298158452314352767428300803200135307502793750833954680868396602061638294762781571214289315339897277415786713393863169474511498126501972825008271828142489885868812641666320620355337395864327196843144772788295615532720606741027757585396713818278762264279268901351500470899527307648202290477926192581816160536105931864254589998007635151815389419200680592195526567590954171592582392809784196964052670277889560146572552846791344713513190983402649313154619169257374745903763490508944969351782612948658447818966895227821933859674445953526115002412350660091455042594278904493503325631025688906713955965606075551938694527551327781724777305270986216138551599215669319743694909305557724544211353110917574974889051798844308461846325507423959531300831861194953409177498811700965026269555607584185596818655998439505904014643882632705653323390460287444053464181555201630336199231543081353184912035577349008262373808334341799902730892512580275304566985333911541384873385159789871190643763526277656452946359593369894256666351324568179814846725019550309965125328237060265045284671565462923716235774508230386400724854977854389651254814308553110939145016870282890210353674142043995997424180506375253427715005095679027481193929011938494179315065933175633691702362028374196398448441339942646484285131414467670153768187814214884453138827441379003228793909169720791485452560366898872221106510895196179200518757224899793835974129883132092601409057350051609846075021315214167781357144231689876690003183922584111654696012425575886430354018175357108544175405001959756143749348281456564095432202197082699877577287482066114818361999238970135377528839389649093214663032662531478823617034669807429938464999533385036003941757215956632243328268060634253158818775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 11504729723471896693262496258507726660220004238042070140087307693236778156364088815586658095713162328652574290794425645862519015845986134503790941600585038050128029762134947028175985656399649599015320693031769796430176936257333524216776618815712070278518542600610655602315736214778788146682450450981544910517274826294256986405929635352807926769608254844049128471873806952057488206501980173769641522335519783301388822264912847888444647843454513393347813648810980898224546548975819491076523526419205675142454213313135283508800085956361697565118329151971257843167989321567241285513170734509850169099608186541219195375566043273622704335645990379209599792344297941541625339450294499448631920905669010872097910825367908579190241966227083537530121879682494164956247412487332129233911337755562259563180774112655010617619447116974372992988257286034755199019912078265968266527368180689436688684092472397367457827659471022939223686970219158012485277213911780089413801644205877064177705961352464149035901582705294500439962105370322494333789042935665747573831131839752535781254705563465257656460493468775033803801068139147468779373680989676942521550027828060806424394134589710255129561661885176019260918787936172634395639538553933437419299296820424096648463008106914075942042501995738278535136992727107105993172132603678787404430402768944314096411619116264363881454399784607816834982654224575259420419982337667398500056545887122258080251105705553017987373249133905077721229940624997297980260304855679040945465302233813922378542575489062127338576455922520279835269359616355812078505790260665398976571199608781045952114890309066711963355699846173633900101935583607148991484957106394963560069261898719078504019875086130637502041957541253028527725199321981732200091055699463399192158659035268597001249043781238418202986367057141950186241698207890814144073504052665306227605403137916511052217698303388639770855578393660450451583503452690524950077023190168566419271469382343774316870911889489503064407824639364116656533269573809160676820570171363102050566712050344233062838836318661186059198746245237750403042695506524632773119853270271117369304368993397614142009382902380151491230594364718648145498789635262653031567947321233513956027288994104245244298069488577918173893103900931771682673136234592834037765230823458640489255445595473537249648446370960275501346959869666978231118255703858362882307697742349625423522873193631813982098956297435676146550399476167003985738983363955625921928692042226257471512118643191671947264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -17866857569982985518455913366240323922277702117452250677465509860751841249523329805703999975091919815666078441867481315320105185684028490118141195100801267477791215148752860064365124965915624125778527363918166907700174538649408603299367403016778192786290335827753958872264598127017697903184466617132057071363870291775366555182317522687058686165645208162446739813303257409167619412822391776063437729857076700834312709871667454764052837380322726280185954704934894755479877811453958862667105267331448686997231357227971759814825841868450610296383385203689613824017300585808562189577197325918656119370080524934592198178548839265290454988154626111409094641967918977178108216548934944566926525078512675713118878632210039175348584640330224018715745499880814067965200322117736661773151270247571824060660183063898208287330734962179987144326451133774197546156018680267327795626657883521298570114103352810555471972579246680129270604292950984541589627166438890006349862781294310139363618453244258447642745178661080231799318131591141548605932334190532156518920697204739542629299984200335551942035590877407313305797759142263684650442388265379004608663820307959108255403674666806024737531952123543632188185287991044917348934572642564059900510017643478232422443381224385314588971717573577207653189568586743560499277692379374761464130526649426486755478522245323501740152340082915652787950794552067218241725561744093708782334967013917512865227272234248079190629867897932144803354020203210512052383772538406715761226532312393914837031122534397603782819969872310856532267470190816580795284602938577671876625286382056438039407127699850301902526471542950050299461899569832503102213480850144786348832901916035275054218427802150145054819492048271353486335080206898201543861950850710535310951691811887256988633888556418444025574081972527438058606582205314962403473585109627373291762523947528714051873325840478323115374171946634999619565496882956976471595762922681586652654557531870027000781754987175247279586801905034212834460547998778001800696642582046331062617182938260082913228483205695591128863468857006453123480206137341550152577225654291286811006201013799071934848687495867011513166377276668483836340780242054237757109690693147769525288853905194300310464762058508980227992422403229897018197321605303791884205381745474139045759367093810637677631099540806628674361964359199887920602639434897638268559876478265455860817641174606553685583408702439434356844609785676204676539349262140756080441929593437498215958077817738514923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] 20809196759616797439089898199841191885797367547375723796164060384990287317151956295517502447351856490728892579184097786208294515397265733053488352891020548192109115493249681672871688793787834243466101494991471554822746130400250323091015379466830606305286500773187231180702562830769970777619231761614209660033678682154405485027927568506168025676865106201104677577022389884841104311276339125645968092668672939421932582215720551760249069702421359442428078029234380402439568348839970400792797163792207919279847489757175443777023069455972549171363142358838993053846757206745332094221875586516150008914799701465896198577818057079081608815362422490434684923419615279202729019751578589368589765865730923252244774359264441620186066442115934862801919403780464674879490774493992594203995893994118807217529319963028364855002850274270127306634213555020614584538847603540640270216328020715743998373268483931327827933579063264301796180052953701271680098684943663179022912029737964890044326425766031598659227659417904776116000901834948541397517678077326396405842000660423034658094093571226707711164837880691935093464443670787955858247678474147419918814276461006960139114414044967634296909556669682044616087749763365210145325590302879727054581414702377457106514330490329016300587845876621859952474887671177587592448037759577907307302997458194228013717412444029196266049200436810464672072205585116813564572881029483989794613498126278641479919681917392533676225657717583959021200106891463739451706127314101211954971462653480864224775272078081326511935622938153993397474735410883782433842555160499397197643716672777937126589083469824225589573736833954377085004800318374422569574544760752426074708374601176921293909690171813531421142869918228522354849541905466539597790148023331372509033873727182466081820375800787687070258773325735026591386344187333956980941777031357331524816613485989607322210084508975516372005076249772756226040037719405479474383141143394384691161865500467936156874735023997550061189845597868010505890309028001008989808258468726992157167152180899482020195660773029483407940100503195762050494462775217552203287328046026903168255828927376622260085915765489446709725611647182016000935106203895922622512852722404522846323690603302013653718211195616832507550290058222153507908548847710125749453647629142023860704830761886661317068619537065763411724865257517777908247972610994340819965319308445518940483379559873226759421234989276442045860984940558429444118906547408967080896917504140175758522101676287950061568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -20819843554794848107974154705103700321522410537850542905681052050022843086489474784133886331554828979287201752447364086996721307358176096985169327182714848851224709577121949347623673452026286812332437607358312192216599424598773292521208305537366866020095086646763552370535376599390528812760434085786674349736285119039899653648655762491565640467087333286625770627375469900394428382987439451662376746220779423647470203995714706742850641517596654893941921228954469326742354231757083343502552813846746721916846717450815019116247894787450947205492907001722594935803188089165104689884523582774334246740791134165976525831438076386460351305046372685423799663290787725973618965367598019690439652754859684006108132456782742219710646040912544018915226894103192304983493304395269550619677830670841437851673353708719306433809643274061816787440496844911024609718102072484617444617344253324691022344403502028240392250125360144286417232182497545223951769360374411370590541927491143197170112955419433490017824755024483862144431096238971072307465361638273356360814159352910749007873344202499091752930753351673921362570014319345721642650734808950394591310992349714237815407835293462760446924879583965268651001240720571740156778439530706275973941278310568446293162808635523655965548383078739715558061711102830604100981390854347455343287749108338429170217295081467403181149628260490788596501448669566677408237571005309297231271718184628687787071726795105090058921959667076945340029391937427208418672204689234341942545068106218753485109417845879269522344231954226319318187771360986370704097632606310125662073764716022287275470225119687805228194619749127854154731413378718009434431877487491057988129441239215061800256271472163246617454057406096588858642309543470054174008398948234164193117080664487096292415787740178794895145624435019902778954282706197382966736324530954996224439740667005713874251175249675256012437973918109296949834464820130072308267893498860250668440211573304619620386705794743985239973812324586144735261280571531786338052718846120071012149422756917740336681983538956185618203282519244809654932419229168006152768320114567298699218227684547981906072324761107545275783928325034919681257812284775936219491265046052466963458414058556643253681311238276237589710629138873714750279081296664456752587134974330642531699354666731667034099928244183695221678610341672577034689694285994266467871567301335601457549906306431034797969474746407311631420088743640240681727704484053311137517350727764486286386946850430249861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 30046595113068484409722396358954139882323590124021210927650747320553419324387050794043390170446845579280907540673553232849797268717791393040517577687637943093876934437941391628549308075157286429714049043446670937139333633110861756942081446890308558529750000682039727417787652858956601539158099961696801440734267268731826517407946148262074153021011266832291699004229081536786506323980548154571983145941004806055372431942427429673624959158308731528521829189069044848739457962100454493217282968067370847579602750478814673698107913698714733344138955072040623383069147952280150034019201715691257215302850492600273931495807937731778176928763439319894058646897370982241513907440422114177641216752222531254932713534062720940812197955531401001651428079975696694543777182659536101965353465075207251222890788172637490684630207260796828582538631447955338362716541048236557058208242285147525103750627436114224417993117842686709544396230984805182880162601394130784290017333814562880659410894634285606138033737341660421089599142843104356646247297722002210671714145937031967707874268991771166542032859515501136110861313145524601372230691064270527188326079339499029605710738142280602616357380853946864458243215455787676322137221190722892412167559668071741491138635456691660982298946468551672342483168193604419655988369130092955252014872672880639268679383779730555211762701111746930716256694589787296479432068174164168130607723206085036776520494813026701416171892335135666165946245939128740995552902512607435819633542671249356912244623344516886713746545208132300099045408250668199667558407897006957667910714758937449345304443923948897170466458839094785088012982445044556417699630209087628414033615064366042032414108824429329115931758622443542894216089013846993431494496019950200501064240935900183958766129696401316187646249983466822190665484730234470023314040778799816451876517882881205878376387834058301078663705004330138235326337936308875303730455791439042413372553328447149440408908139891531982688517349451406942474946230706045941319458497756097813576003173492989556262270635380858054973432468889249661541688567993789899345857751864833895421692772774534310514603797111880099963312663363909553297374517224286248819408526212743462281146490356752544621571940984916642885213232532454768255710461571513459990427993327198148905863307377042103824129232638257068509527687002673933433640081919428417464007385889061340529152343519402884304757095215803643160326705418684460703741067005705124656341509731375001790903063805155082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -67694257201172340833548341687232220465955555688908553112335873148346682917412724964993970901086646567130563323313091858545522579601564815264150218718561657309582572414222286240323348920616361909712633079590334147414588705948913735132043836124677511919723713293147924436872825035701450557349461218368589454434382770053547189535621152723525297236564807963708216602096121907609085669061966890615746491082792279199166030057208350581689775513161234817297071631015005472808273938649967634300816448368666171843204238565773050791172734342219473868272980932778595576593843179987807900020338013769451931889088513971325256449782797350837448897065412601200682220365964713610489271815452411240528342514275570382536999694084829665784248843557871481518556666197581533827194296656860338097158205780734695494636646566390509426783314152177668247848007582744662090460062175583228709797477722335407978342007834639574346251775452759892625643686443783995281831199698738972673344794447319598060822753646051325100566319283580005466792703737177499051715235253423528791158011934479789184463076409579517612281507589860117387770237782942984203451313753690517552340859200559875662683931610233290708753746618379279376539965679883464096353396791606220686339541888224461421176233159155392263491038848075330083923896131556923489504478249716108318977037826465737261213692237442151490036342321260337747810655898991091636994159915588608672322214713166812345774878066982737344607837623233682143790410064211809764137736315063762587684030080984896456476183484720939618410067163720368454155992457070027140930365960646018958112754296347383481903601361553601063185716764650267230713496534921916643493219301862000193296302746578923905613894060934320110062429475780466223205311971893329391487715384662609794089322120820284430089703082971660705188316987091655934330137841446591967835072377349197853029372243960795216506142561072215216418794531077991364377488348068483237641561953327900390858192528888258697947616542577966973084016752334573390295008780836255816252524397879289842570535511099276182094901978648876961945325174266920408953235623868816613153997921774678100623465755533790176502112486326912448060143190852417848206214699271621135544984505081828005576147678886063751250120996039723350177261306118306093464345444014697728112582538785012440602682238227016325433971978872261415244168514751332470770495100520617413863559884743092428773660778462617685304856169303483469402958357188021334364447300410785458445541845036765151561008549552780738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 141449254880777223225002764817586574075422021844609654700224623965092860933507864042676082519059554905694410167669563268975344145423528911569074434220628880970021194156423984623666201547811342038867824436552753798368048074948098092763092128999304896728866342423491935147756687844770304112381837262022283102012924665368193476118130128112906959427423246157306235710705831975473291959183471132449001694345012420490835845587928811192501246716403869538246138960312862365760375278373851127622139109643095393992938061793942802277503458096640042773374323769906375553596935726822201572851223861337529446077210029500769702442296834134507868899385453744272305883233446742388129522618402546917016476956222561360962527354670160729848588010217684340347333578841123616513269864213471353517457186084439003626275919692024021740470889537271072115706981885507563539414309386804992139830440244791467792170739911493502673592317190831701701433608121239160932078655606940671767828054152168569844483640483590032711745495566550623095632254821508700475673088659025622500456484977459637995333119001110626741034431870877926298301987927618004036001862593587882903007466119212930471966140462223260213039147107995237783991740811257428423546546618502137698867543786290704945186043761944694629271563679993399034015139672232563156641601681905585025252201832979184137249144210815219837516257662904011793904027275369396471070672416968280676610610119664551728105968760104900431768538418338561951795595237742418290965995198880246404345574991746918264465125378833828838710960077174921345010395534025481289237785209731883959590956552328193081705038388733076331135089087989683813326150330948718624827884058427395455897823177934874912426208463635706738612523117511779232914396374201628407606010185136118630081097504072125508727731731073075807194080437633531317875552739987968230305841800118376137787551576360903787063215426578034953845861238450921435031716040420410323067009706382104236761789937608868763962900937948993954157601520626559822942098477176837184738785406191252882913919210593230005042255183912223822958558559624603380393229453348261117758910317749031743787821346428780212488493317139721001890000610660691328441198407476409747624213334281763581835435820388112105813982097012540203059165783102818787672669062135606488609131462247254664617272786565421429821348086847514124769698986077689750179783046878299368415592651980592185934107578688117308656929806418236804788335503525834744030465872861504544867629540672856904487909135785373204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -234632086821348710799982614373188671585547548684476866775406526110343905015320900427127094942819964782574657389502000701775853988637927757530991374605233182701039823895426215871908216458546346435891665337341722940431121995278232822087988088827176773693586511460996451502673915702488104198147037498334519388145271227669694037977038152269189338280995654993737884412693184592338602586036460292552961127046695151322293971066885682948633865886944527071070095793011293238200868849078890533550571413244091342151825917816018903133885932461649478351164629755000230456733649606947380144450714267674734239688532059503883435147303262579559913732108604430019125737642369461692307304196516735249675510124610624233038189303592647253613795850483143813321916916857588238150237677488206875001806186847470330374471162375891773672345832195107540889501517522842948553592272859765900066348315040420136513113520044565281357818496225156583178291453989618871621338558215853260758432510660059986814150076483405807019257816919285171245627152444557966706291261902407034511966824644245492105118495019812330841998310933026636630822071463416123247466930053865179927981884820277669665274690061877261242931806459634446164491528175860732801910720757432016319259357681973260015053629585645566099765794165349254290751088338201143352025522528671672065591042548097916445993148057837860967956618347539976726787076425646221788210781315919540677004579494148812708376822297665330934433518925857657672667206332016751917579762217149328366444180298245735470832991438820610722398800368484575260424696060468780323967669418677789203958290479816953616270067139436119831246952980716407347797574466547030671568981425409014896659716019653685606841716029238868341530880989628705020168180747026802340228294208481663563583505436904391976920631634582907902391818672037912503116971738108471739740766338576408391519419013606454949123764600840266633296760922130197423421198188773850728134633693166522701010524048133911985295837726012144909586983162116408440329709613302507929212457531642489594493018378526433669811070876615949708702274815749190538966901815926335004513455882622054601079568807843020474203229930562326458520674967634358362363782008913040811786859571776857342516612068549492179084246347266908607591719805329278239110840969176928928902020672907308135026654578728195230209801514824203850720582267690900974292060973896377755060389825837158985034336369729523249226468968545773800427138469251481453657412200874182004176664633308779370722422838971303198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 310783193874147080398066848426910018191572171663658393583116541273187106675812328606411233241284706866747620111986632331578034728792109882318917260776346893941223507349886906730355811316453665391870941928526730191630234045875901732498189528816549784972585493763797040937882972332875925300512271972417377861853675740367416648062017281685967947900339765603087977668548985026030300580321234901211843243418256339354338417115265568100332077511101817649752980110366516149364044253142889050497429040379970793430389998141917526503879893596896483754687862072838968153944851289563162008515884340728804987042184229728837637777446473008694975211025998002115026772627762136008696490837900808471837569596067330059877577800390201962068515834686559642443811907901514566438945712222966106865404568242024145822463822583217347960743009241914617373079351484120119477385687556700816368015452219722893646850127653351762215223916841460647672666938176127436078370469988757139160932462337110487920661848670042890949228820550225109055224341894949926700819864544774919058183495870431662827106680966967454782104561483526632700365266868381947615462094593978396411024482086826521359152828655670684542000070382984539326420001691413572000879341422757651761677800655054976018467322474047614371169532974418702194427808582071390030521176817844167865865684113139995177163990831931425191422622962725155240328755685654329110178660494755729967962025402873673929022901602992132584136283768470115020308924954301193538010584294263509873620811133990012044678380882162116337331314324785054261150102416615159594830362321406100051333433341107802003246329058932961613426348822673587239174409835941734106914428789231317823632754802360027220953694040514181899779664811997155488084904849075603420148530013186990230684173238141408355584420425213187638009859057612811615379256390235124589534904247000809235003397599442261143519776220930506430049833325351015148445441384534614381691058463069104183683361460946076814768273660916879891484190454390758187159134618266095421519401806478902009792029315083532219901142755090823816068705887805025625978626239073087701218646794758777248822769653653335306869077578928666755969538428802728601950557382735333052895637660056348239520568013019684566505972472484408932250879655037970473805046324738722681728134039870650452057489229133888904789186122815810239364112679819469354933022556742283276364255636007455349616630695106048785930454377098003590391612756310653767406753875915585580986284523442354165373911824626436014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -324409439438185021701688380316959199756442043009769214624556307931140692020599802901028957892654408452155363960596982447397135943023189466499407922967228636170260478546871803041638357329936964835082843963003097949646448150119376871661722081561704456188243409172587892389106651443856368113928269865093945206061851691373131209714750793905823208970728726551409794749837868349198946692845855999092867227164374687460979304849429587824991489264761883131949234876760874771800619562649850435072488015381703077252857739612223302887567481232059311480490835093861259149002590230014108476552712387985010025096839809776648776038553699318055586541998433451455602047246574759504593110138807494463532432653209891768710427306129918616744185465755867752475989431254935729796357357729577118629948466963459808200858447952138095050292314729571010284689708190065513185395663646444394765259317079021541239796390701757461976883336402278688534408858577382767449314415291967466332362036903043253766331653636181496951251442238927008287264563362015973364689146313554282226348667434973155280206092770247033564455722615506337077376698504405836189210496956655406919530850971060102310098375295717966387949557876683269450237732750173144190633217212055135297885897694022280767235100718941799683787775007415738475409660375069111312335167934468652395376307183412578867090571595750020934763431766295071687497684154008461723808618080138177126465076520879186892751364365256729432298077548243631181977147152464204867751489984337185865500036895898403929618581063541699857359934878271940381657672285911148954871441346622068263292947327679518243277584034599263175060039865836283029441510898141353387533632256304876697034046207302719970334701165783424251779073049286940938436153198426942005689735958520387809852593496645112369615171994598383761534419717997323297978664339792062422317508462424789600552368397459417299008319587397854064564287149084396340670639834271405452336848044311066892952296279695692003676846548370689425896594084267152150571695302591672648693412892506318411084033854351620935162165956201287883932468600804679889957527116265071317483566051684567358856776875195217965301520596687237957129352085592317472586000283816672980786946778774426146499871969813123002728224173689350791632866822109568117921834873731252068621692174918479334993193858481176701700678559691069561859365413698723993989507015614742604545854366469644247445070277893257359352075169456108194916448310346821501661496356771579267686506997832072309738781271229349232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 239563746788916058112746538785494917647888947386557296459164062319495228452228420928356670394490272340774099187023732437912081336644572936931008614838604991398097224792089974095560202064217077292005960135846934368527800402847711513562579582828615177903135180590739262438539919539481596989835053984331451758307287846224313104094318326235146336626966051846529180604841696639639634671386457058775731402032190426968731488872311430189041897197912988713072796161715466825320885122582530820857706243625437121861930907915807509951396624713980054745796674584872478525625078924857643206004262383027516699592985901916177632361969833323546617432913042041788583605949451100764916448784488030917358227160496003772462899947306975449039253924318345257603721330464859151519549963663140059833274289823799585952567480669355679849125265736924544446147045658629870750676964205754956232520846426829842086938736427284677632492008143244392040324311445107919821155425082249259293406651767455071384709740033925392383459908798788238544603590231280163398751064655687972700322839768140127000164534539819693289964764627429240734113053154418617796274224813690513932550854605092972155350345520700029102654219263832660520726871424304074794782275253449565384000230021796501343203063581748007883208589193608252721009801663584339220014748695487254898886678316722533423870137033696834074568269056084440976700729412835326663920442253362314567319896363325037442415240729322206918701088659814228023490910804031054706800406979596377362364257935316812478679244476572103481915584647853553385815046514833008186793416666946657585343006630786515822764743034420285750925907189676907535635788482242065724650825178525706531201056828303079542185774026815904694041263979669749061045025074752935718368404620762007879309920530423623811185949935895387732205481621213321368814265434485540153740362314072797156387853246194395450237463885391319778067282854328801930953607852156897040395498736936526882534808025972628312587293976825531415234445140746082522513137138146333829485573553867157961565979354777316727758246095250577958077636089726156210861815628273060797430062616897561204140178934213140963380102735343115506374031605082874615507406040508023006472038253244777093312743362400552316869882553986453515855102169503073122500504999537189023801370281955672700021141618037413625603678620864215349840196826744203192687162578260081599325549751327958931573136029993367641924040754003345420612390096010997208715559635065220643468755645596649201569810889458770247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -65505849221356856951425684379209995126673673206845237753832575731877325502164140709986899802950018833957830110052172910923758867952789231180221901762941903643523834232777822452583029787201552453099776873553124890655399298424879705865212241479231008686634310451343704747472684195144822576888078235165622172972347431953765519823800991337728901929944903295951676154467522131165720742770974355116766454399597901526807170551559814410422342272108202239663346496705155717077220258269544348929642276330091354127129066096883093840968088885213384328842676445376141221520124040951995219308644768303632925562661679703869561955585795820279594936483366580111258567727865701521147108135071773157704817564464145093867568708322803957881768123527864693290917872303938071171391179001394715715771782211019297068090163424895753194261745123450847768538945099328641213039989298057401848748911046607170179985562250868409976948170940217891920337468304152330365179017159341302249599526507445062451849929093075979057834974989092299755285735964878943838030753241425614876267869965581300408803211960580988180698778946208188430868693619647693196315139817265085659030864709627501307872252254440779195362217460553340016253919532289309036733705329449374221343857588972594828074638591272788708626708205773963203796677326690221157904306593475233494915054922787271576324886118564743638396095285379400976111417042942206252597917101002053128483129726524980705075692272151958821054264211366931060610836575814920400044625225674807946112795164837762239030993101549767389614610013395710485884092079642686834733778017892333618609493751424473629039332537922659877129754743841251135193809192441808586900399304525429399531690809968617484249607493918564207541369243630757867828754941890694454092180289786881477860037257822974208541425770688159241994184316580422832534008345485177032175447659031922322198532223317657726021702630215917480062403890998388797264220342754842617610667509152258499864971537440826445539322309415112677877533703506570964204512991661994055841005964593742364017999844852473793461770309154827878099773232435151402697222002816854882206581784668189738249702793966857336476667933745404452993583684132962634274387188025959316522733684385982130443442233619725052037459419305206847700236204621683189084044495652827292775184162089968708016638165049928348906733883473736693737188457433705441167356460283589325021153980447458188134021963820200675962870233056210520846311504138250002144203356814728327877730334560752804826177811022358773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] -124885446485261005185142471722605700676052481794169900450662486415762592166337652345772048274219044675812873637714129013919395302817571507313998114776617075688635152370442465393039853535223012228099271716940338950690031552126966476559404813579093955178312400315763747648383549064377268118399090028600894694734433515448122249726173858200741562851304645122385128461571395045934412104707593164091888333326755110596324515930923030086136550351691456010397406425139011569863034968030123763150974765496964588227392681754180250523710646064897842856719074709534401352216730044978329449586770264958654969453715821014874182094587328755879231384860354390502450321218187731815927928757474060845752878323864185087680820030242362994357707847153067644654868399877172015323405581074725708053027175752874769892578768433052133215339074588741078461547300157844654837514296994605045834824393690002651791172207154344283993707068925187320596312664249542102299425906343911910987868255797791242308371772504365791402102778202264794813825449777510510227114827899352559310753116381219345947859136538982986758003975541052170435484013913989195799509216063029899387605951725326926642732500404968167042250271470050485636359295142749025814928744274962674077646443577445048544070990363700060987224128747164708393629197097929094036541610211525382034046899187884561308169368540667398964662208620239105121970917095434018208868608632088570882486267744348652250994697430860518784982841644899120710351396831033871158951991896121204540368056010607863243753043061606217291084951590996320217241632422178864995538802740254452222427372186490293603663743477573548484778407692181094073417705132498726816091117305289176554994975596877717697398324049522402794160828595121251709470324061685259259341363374560267838390032057832561669263188705063161735748587172288685759363329493876975191957432110916561873632349866698622967088843336090103148961051684417439330158813477321859571295934425780155899261426332729293503122108548465300961067156868306855637134847643066038148352496433891880740802184622832252995773310402547913183570280811579754018085365480765499949371463614857180477027365986349196628419190947783074726534070517948964089644485996829378945180197187866222252998459375376757971322116743720219574098128812296362497180486514542623632500962637128325948832632139334330361110744925850412590821657767207574531834406039444519654225761699447613803010738652182187407596147744428158959940073288555627736264760181901724977143407848145297439798586978896372039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] 238530465945740395688800083055230545696027884191766828395642466292200293648327308102927896899004050689332696656210051826144688113975319469724814903926268330542697479641505812219602888080131574370565764434833671182771104792730837202779457887646782236862317199570903191217379643744340114238333789175034448736622078259686053016896913767850424036555771813376485516046141150119304782750884604011389603600813175790274956971864895126612939926326940731119651078265097084878905870119664340976255102388266865835490537758923070613503283048647482823137410248126257631546757360135365945566941497826831774461844736316175705030946690112171146855226196177973842112431254869395154399476099354178497987900855610606006920051423841461487047635190593412883341694435318087331355625219273401777212036634428290067940122458464368068853271662660734033926847585162523612563193745469930958687502432837517479076005466184007608363239801303192445298008221807284996936411206185649703307154687771340045484018621033467462349592778462233891517998775384318075849661596404427448154919161320719246922024711926705445738742053523615403955308825636426075199000176645399493084261317130391708465201732058735306952775180971862556727130747779025370946779379706832804645581354399220267841546647595025463269718190739490378716738262255406950486292631956245287132284428069079109005969853382280984845753622358563038028809503684006952708292945119598566569876218655693710120166143491338579076967473401149688576422880330505077355977100477558091229041829503410940299394247751315831539216608963953887425854703907744766588293860191275745607275784674328561876753654109821627077138417031460254274751746294697703786040005944675174916810730090396700917605399684428258470708670643720243816183853272540571354913878784366191655082859250261011817490367813906882430651850669225281028656409199331768654664608034716885487519908434879813809454482303641035207102698128557887994364214810841500586848658908919381727874391877394574244864017027596115431914889717763110545444866701349235705416367647661716383891512373528789377842215635874793474094379344837227595354816697774209594932080936856032596828335682347262551759337468791386062157821015071823889714191451297804913530530949651291457623972014589586091697955165203347943402517322625275086352837623351101088416220377988561175979204898727915940595529429299282251627590539745653799621248076166925056375143898063555002705775087712095115581593058588283681466557734905715623607475135756581505518218330290173415245251930402597109760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] -235797129802963773817167939408115599986281796728404343552099692241416495764697702844198307617333924022991514073604918627716459607105095482681446450250918620301137149407793046968385199605871766141915272091079500889919166878122190483677947027249119545968579803333946865208504190930509503611926948902522580154827836059194798411502714437731520757353218003320284514143044681274406313752068266582163942526495530760818861792527914235977106409042875976817561033968465760046455805094809823252129531317398781385899146183363631830583040311883975826335977547536641013924925102080704842550496575528968345836198970056076715534355853794198278761543621460702975523060510943959085736602564846689594658661145835218028896548773654491985522321086183296661221716650722239584276637050082033046196893104182333638952482121827335558254753739988948385815459654472287732903107763552967177926831296856585098098091815105681667759012545789814669205771582720310039232777267288716556257380741849265186548891176541560255036087675839835256892728868960005710183519116285326913990741636848118856392540186265096398239591323320780698162622227082315626453478044880924471694205907780556419766409381057727883427150313410113268531764100295271419856946150752834631691141254998591129482381572590191728030897559830264081928685329433316955018194627499940949649524349833172364297099215347558784696159888543383520412461401386429519812685682489813548285804599878813795850130200360632827837187266382973456989668034215897105851915234692042685319330745459210991236796041618301136135333181904609992237969458677920508819299273069216296773882322040499295190538927462982261897540191993579339841909685497739287586378229274467295372896631325037057907285600810942387987834015609885715061424545724469274777300337269755406154173950882727463160297939132991775246924640144463036374200581384633446793536614195703212568725190708190329296258787531704501279432779074145236657678366048099742409254289523996704901504206802406192060049105023656590254734555056060548825433323603133559756989461381021748470586061524975289172175083452452994495205215476635864391966662072260540911662829838977228272797113721505625141349377095939599209906462981815109196673478749778843686408126252525197509047628092900893998593165000376928245692390346368321908600867132816619141585682787986771654284618741808844129346819595131951091779810631130443807341282349012333719744938396463674553105384453081295679200355724088015049787421123427769180316106651212096792503914582468830869634664206097165844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] 153894214794633874194030398694440270730108602934338103994943635335372178975293102926977117397756749789518954857802222269193493101122539689873942440856090340015126162888222531756293283702339901803394554004771650411304803419710823569534434510158839515513248854501449722364962421186079571874602883954175094875124959061476342221877890113973586196215909928029092738752707839917038947054447463687870136450421398158688436291383697899955154577894253662843854949379186948502387165774113063219319842004995337985364405059982448735171508478625254236476751779002734568211920269522828869620079706124713719411610633133752739522538502028604975499794007487283160407101689613421014543171903065981527111440715268040471868540636425831255366299380443156760725994089426874967801348526234440812075958831395622380738284684485684699527421766968762352317667061386901190353470682157512414982220582289033688722450923434566775408064733687005853384147364514105716761031130094210933040710242147367693792708885135670089762464873910405238665930420559437538608759789894808785892069225252485470401019225906834773396571394723734396885794086560520465295358268163224536529388410859759958299382715061124033851901579114383024829920425380597308495753942775439946353000968704644454909662821107893293049046115109851418623998611991416053510131491211965244372675063535006824662437280370274828952767020485888865972961183102821353676707805377036466179360782164377485752542106143372064835933008988899999860592099682547986209543818508382523040121762742972320659027197704823755797724294419865375415091359992892021997896490249891202625120148274251764562267739327405912690927910778133647768471014023450562911609637064739979993923526734153920745532635101208920672346399967272039895051875251142258430199038556246145247832650934700051923516032189524037403890217436297141136801263594705149826402613683299955315743559026254618440800114975577909472507335677682954653651095456370135194998718783426168131229663826286048946134246745055579435899906480593721467381325006722576235543563512156096707754344428774127679420919519694191656910221644553112204336674029009598688470623145281115664585077432422603032295187310979080491689663841678705409151429311663424420189475325713527920807559730710221557359891049515219540392817346573080723854595922763609669946887770862222898761738567868178217661688439024492441920129508405525272722893248695651291621280578787579808773631507575791145558283067208639893454015676208870696233324597840381936865414108539652386312067762011703869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] -61347540099606547653580350570747075272684750511110244977909823919249510587896896132650981917545581641758350803488116922298999966326726426209536248034205310007813633512059831437596234888033512482497584169591964552777340583174588217901689944353537825930431476695549890650736454579742959739345228547271048841777477603516062333148802415205491677069532745954005537153329011187114138810541327477975956754636886416578538763607423935137155541566134440056450563493733755740238182771489798292929911873051663489536929418804759604697234384084731662816402016476794972092852582785322613017139056046948780184029856957751161970829807648237097037931748237512141492670500200257810512828586738315759716224636269669704970331336164143973856855057503061823279934436138948733952454615360569277452532652570978571798856428458527885384234161955752492332560526633577022054931001200054423170596104820153440740237043390701280436408097663262953603812409400130800347102402311229194611796315974313135352054789996201616210408509071210834719330378060380695166110232401233273967466733870835323661465079956301202978214886312030560278274139599592540082104695030295315376546451747749758820658366612893356617174431245992003292725561816793240776857845521093193263474454447360436198582632401104834526732919379802303108490935524326657888034650168148172477703959569711391772963784850963468908162686066901428238527527928453228849388370938276041551874997188656593457995184809354405869636925901344400995165843619949869434689849338600522889935571185366877476607103950116253382992516123520674618876500124896084839426565485558588496844428401144276584638840709866503799155796625105390117668758152665541448873829253687088088567994304923507694818375286836861074434462777133085224982236816029302280469575140053717270816304123137381725784211221694693636000797136879725222185640793905183662004411019923988693978281173643613076941592461647669023097221452314406558997676964459093270193874483872398704502135615993614669288215929885660943650976722337100106793769040889848445381661848605232655710446258205878277469498309082648073109798147495264868526096792412486452972590817329213703034199387855594521442106708002454833419581580911231981231423800473870219818260636119465643925434673909198797018842019114870635880498469448688633495529563602320437670971090027306790632917029622023128870065676457365058969096078633401653784890360022649158042893547527404395790603621100204414255228844766183723964243084897959836440653870495404123071923757840569704321704009485044940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] 2579934592460384960207662424127959789174297067399328661804627902628394131051960025396567555741687255916200837100625155446071105663170398184239852576740321650977820392780190722937239723241781831989111869349418443690865172668611938465927375253524093257130035192611082913100205486333483304678594020224392090055176002443807546846545150007337930395043886945898716278798762367079413066071862110591249940993983455493224702609263278061715319673612738768233441244922752151777846839588331975477378488073444825178327247779419275239691375779928977345429701954178870529286280836944800879542871194118516300064955357106461817682868151755491691088848259792577149857338104433624232035286960189147835887150126929903479716140821550949607555257751546171911295316496309989790655522949486629181974546045057898270627308966715985106069870808688337679957366256848121313887431912313757616027475790773108205063463912591057951012448632915518506339335282285196421115460864950993709080109747227173755300806250040979318913249730759866043854997928091104991504787530744102762397737397700913785784953526029092549952744136659362468633070921587163870941312569747386613572041401318899273789694279610739549562301666417940837183730967530319504237902193494269071992623838462322986908109538051582120139829678943023795929806315151324423667025579171424528611974283199617550677640985259733543324047889425504905450536792140477283363173790812265871915384746597746401668850459483119493972065214625031556869807842184666111375423143195614793760653029614372010169484048748731618036903412823848565777742644100829638612906491081742870003797581939935172908035158678384949555033707239401587612584261107532728432733526974936717361399249323869267622280231985722446667433981194160714964908121418749676356921229156732470063088542072953819591133683232805206051706733837116667604778992378208811918011485046020082199726256556094141297634887914668855130349663510177457672266967903771613318726008521194384918221407118246076858815924098518606673867376899320658004129722841508403977538283669059342456754937153458492055987424145849054430743629666811353615487466749259218647158160791026833582349433435999607530738270466396635572374417525443178563242763249043606808887491073705087427224260762959237305363280242096950201405909948322917971543730808973613783308972982626227798401137709883721807137409168902676816406203239420323114258976318509155579087921722635757905546618086524055037134921903622422594190497243711160770113920112507671898141326274316821566756380739381493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] 17400885282742846520240614306039127785503727135874075628358659795520397225448523589372911129230882708103815778468429279610648275170261067833377419828054102013416792509029672674666391985414140596356786906966380797311804336986753607346122790612783485028226941011301444735262378637775280416099953257059377736458130868512488731466503451221232010418136790095787935328024976912777611994000050596534040627848365668769878299946404025911885747672747031385353042227981107065793204569661155291084882578995605984231613572653688787236205197861870295088262097162224529203689894356452326830362602920933494843191923057186506923841789525712285614556999974010166308375797447082753812548971673725531894727725023538547975370476600513246148575754629965227052746949201908174236133660534006462499820202322491811320493842394612079513724932331539724351189624916256161912815576090389993263443647743658196452327654798113764690867061104392241683176821172637463236841658853141285072640150625384443797170400143704584781018538043959478497804105549949844018129850219299240626806118337894940621089947375266624688443945610119967567639999820299472430599203065707017269878720949680985575816739928230530997939882204780717434411468185112973062921109333141206758462830089043048019541351464138354358561420134899585731035619678917041617178599226942705391533941954000018654181424720837699374807429361250614423394848135277946410621334587488894357075582477002520355510702184649842759803457705283492031169393859792080370862743263905859725460325610957958838306825869596501686566020515154264071916245774792085442382743943150668269107503700933723204762835355455769616153882112487558206719637248783890141999218175620829499616619890625805863605640542725285019417363053616759924267903800303530405098210634912269835922165983806854205816466924625807545020218044084354780190993320799886976988521394941756732146633602724956614384151879485468636604358117925793003769385565408186445661140561709683253693628750050832458140951490872059680258253078725643097224009761291722630380596493305807244796471480677879703861037607539410604381395421749822862598094899579700741645552789238794225978157466185726638398991521555251541764321120071027663613485016025108897410689579699734921911019071519960844382012868798078194622581170663536790007041274625750946667644264072591652402025096291370870637959026004493653031148651783438196652310061886223992527494836555848339793069348178375787448353806452387543916702861632580771528383819541428814551958895234495303007853345181228072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] -14924546916568369866838541415448572789969083112336867596177114001981857921772976576354598210575901964299475020355480045230148636736724292819497304551906417827918575175806501078815148630808662612046735202221186767639878028319567044703036238219463130898542652954157972016174685019824098229506328962178494531448337966291742146320478323629668364793840061545558147774179818644878710777422293373934091336078928613528616212082318537365186394120466109988449275833767969314943068716580967230218021220420379937065357693260981316186606552395343141206681188006695065588573690638350207591415340120386227498667235276684468089659925526723171204638343713456390789870416241976732817031608437015929444271210733033708582265153430028159685335081495298488575324539614975425662405205859765224042270278123449360302990034705621702327730715505671451192809689957401933368025718144271042377472443754281250439993755044024018639161608787774863257377279413774724772438042546336317846411570531266567327936070255172666714688784536409220218274162415881499112063009105957171376866530733109270537874723503706060259179074330286458200424840851837910852459376746704432793822965918056180870469350923532769581579616158118952608528943430961535994337986095249919911326507882944756683842538917335959664641715679459305217617658444694292745519435683469153141636287968149096409326080152249230584953330430918560643651529456276190619722417215233819411915874568637882004715329965530212226771122319710050601084110428141437153688451998262452499623544834754006618517646769234558384927645010638250151255825018499692174300097185914957934929890943556242023047189642774743635924986239417026493189783427746135439925835779253244256412166580253873208621589090315789009489954529367890469111310085922299593082940803160171586853939979260166693118090831837169323519749660868434427012080821072232524483732261135199284706034546791167253535914014065725220631874935114602964778923572474318557418374083568970446876305211948800923370271031028884289728669451295945944326023231933937387315318897590482952033873978202833893566250068119278579086312482708761235127434961516409210590151817265856278106521174502939908193940998667047227664567183004472010726318759350806150341623800054221108809715761848328141412219391097319347256517675758795190646454462927138884818442080070317153094494577386460507613906053898352348327843180285395574511352744584518476211411370765678493465668140875133055815955724819860024367105239615133179145675076739308865766610476015860340470608865290795089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,32] 6649947309125481306586062194614899894928793169844929645432459812880553580046797293470621357973477479652655006903084298775032460473125675430982477983242246504118524910824684292151984626508698122170355403694752192817741787977774380747709572487263919734719064333455393163375161435906057394088550867174532814380107787842337018269740312857179135156502173195944624088876084717008312627291946650420387791571368923565828591572807338352372814977513704334737010272494011084112633115000314617245278201143111212496081327468002587328078937921031003755939398018236915722697490664616862800911273402670304926353277783472053758522944633049052095806949451203205660525037881047319643666613503806101637535122823743115600259409320385017603570465973254876790414343261611551099159533971811816526388173441508200815923259558180575599041977385443065071393072089263051324461983765109398287523802611302302103160406149175845393904890073636110150292189511714844027088635142004148105729051047552726656118371018904502993901890768718856244040811056968168332639780368177438571603489805249358451205731326929467912925933933035646222298384736973969374497190847311648073194342179260789076477460499899746348380542049256580693577406560570767451408856646831463639716045809447048353037138821209957191703641035702995430045846789696688626972250098885013941668986563259070391035800375217874387325894386622260345918329415077299544862451090172718422559962778000643414643346964953169581675015939812199473236355964118820681946472040597457810795720681388311156783542339342408603774788396166389063933591797766780865981615622928880324821199885297618628934517607628200590583530959108728969444778986059145091596675705264023964195833974041236065273068641346181891446261304135996335121017032276368609942925502518330489227361001311799739092430059591813829070016156187283733568658568005055671691987853052060991285557694571220336380556288124090477712721923141822727435506419337013109014659603136838348513058799054398544447381275972857415250028302553334477447514937182474494537875473297699673113616261387801893380724233824264018784916521670157275968290101647432406073864510125279606922890017129331629049106620552452379370551288048757421186917628584266528260557621409860845497112353905832098508072467632813475757154718375819218010524244310283209650184023292695983945174244946275561780746653054718723835997938960185065769393624778898556498277533755073783586394441805287765762439046527990961269331138529039007234848817965246084148884448549232078769098298937573376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,33] -895108559576725225034216613239428578686865001621676767138563875513021573582251580372865919848260632500425940477885278354014604338669038361546280147688946757194196734419292168055675117401223072804130963843548820954132000058296536503531534884230345913107104425334987070612207507777839302884649769981612015110902969180184984253887956592969495134152036818858625947098723123920702001917352041774396951217411051906148273724697984094041427310446503339727359702641945036116762520330882259256431681447465545983041409704943276671126937211499671629902459287168280181709309716780497899572825776236321912497079630132901848871143727447860908644190268164837988213115613518008148395426635076767990007787503054667280377072717575377200868671787303066674255198655710069169414259206923337715191394287867011241872353107790746862137751447102312094033294321706230314328155634311597160781677222579428800876823529672222744490470245651811921090549013525999478017412444974623972674845590333539802479594871099901734782138544686371954611185034607099402647328200840032399214107737904923143004074677585724323575632397848797058415578606432937145902485174105923559724419357926853104205743669197970046483592907190953293264054208700928479783767925064449025487121223961056140058730012055537802057362759623904392749737885278538782429385164680675642937696784244613480863099932011449289380458983321180086243005645450692704676506569103861784207826095775323639217704374399464873723632180983247781757461162147080011614390903880844086341672190167651936382076120294447106112045926892843482467447419685893367428095564609985934722130091714286398530913867584602410766593098460452364496949708635569220682161362291051443934301621378548838061373763827721939926601289771675527386378136638522766255831796981538885423050705163151764406023807292723263978371531383964654264173496613230089683601196167640443754094327397721641208409064067442168269966131159421490043418464859966641579406498287606088445842383376268436469942546938500246002197372552925981127992540656641854417769285967746978103275243889000740689971968838923903399695740454963792717712355617473386095037901129762600900764519671930745813636953947298368541012236490399143357869387056741136948470532367678959616094048817798382944965103702796028167040818331863113482264498771709013115512419855483064206258725948997045927975596846561929753904678604274001669245752398922365979004374095863453569173730507385747959104972483487464840290444337736848842957076516642178603880360621279586007221014977954447360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,34] -1115658530828081495484170791782033820203290113181291705401722411368171478705559323413504450974796722240240370630852664746654963639516553054650214120480753324799928221665387676503148578235661324057825450927685283596381832708055121978382582708706027961076138204446880180329435461329458942876210292363936847936791399060094075889962589412026725197275255029814523184945318177832296818496723726037130697951125368062416602637492774213566058193980738124607643340164278135107879158842454896683133690833901176188642305366666400031412459648374034437223373453244308574413866086346382283820663630241198819987650083556002068014380191323435542394535465320794214576020720528574632496983019792135965282807499193193249831078969722438664157371811787640907773012409643548505243671635215997373518859396788463657846914128634119991335907276796326557393139828931417985960973140789352918187204280680016858049300128132134708005481072453216785839988555430215239631794740346352385121609747456760249119956929453782158061433677328567515748804321046101204661270369074160644927073862944220439898332327244605311010959019461284442039197347775773767906418052464147208591759439766301622308466116555178167675087492130383562562288910193129496217426662620621691065426270665224045743438842104659111345060317292252571936693293939463813008136719680756628720738458154621793181386606031788716678478749982207375511304934271144898965810299169758494625180757527533104853955555032708206980120565984981063835580349794517554393168420935617170011441806765300925197112875016502122665372509746319922562507942309381330663770103566050947963442897133520861360387350139727513431389863640617827906406233801631206984527118287201400451043555112676331965383160291411879610296854651992114209560519286616378015733923369977883207916926082139505580117159558886214483150951546826644896080738918554199919080780966979262868279901328778203122615557835430160192914376929393601032218872568363831744727298839460868092970994258451345559776872300978077585865220373531835613674717619237250028445845887313830278765801003272939990688211367369717285575504691658093634372629600122020270343608331290553674624136710541511334598820041878892821407226719225940527473518619268156198586899108013216717958666748608956633623672681604183456469263910094247009154628049015592990002042021754722306250818746780502337687572529257994915353902457971240356419488990463310840894410711256403876043201337381844812380048196876616781682763386879307825545055446514948713374130825680299638468774093851197440000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,35] 1045002386156190026744193344869891198951959830279058582099289983215226315455955765405891605734930161003335691313877697400739554192451921092993157357653765404130143305297509434763366863169275558522510801774830300794818497828561057532737985577247579588393333366989856416465196151320223791298296862946242051532567582061036418871843541685791291068642291417602928786023138566775356611063301598914555539181230005067061608985770539252212065592975178505823963425133178635734032704981594085415268228442131128593604495251247794900388059902895957837030788980934718086256379748508396203562466669409684972479534261248593904697943847034349279150712567078580380082601292310566935182258336364338465121051792171350513185356157797766369231142994013245882399617076321581607738240025592114260792802738216267075856163317028917862975076407084964451520657140832894710237303478352564184953989602012024666764875293705440737066174950435601945160022077737383972076673443035718363044135647254223808095885383734601964984888030944158244210330180304028884911559562437219313988290521791665612944144992998158777843863926778526799891715240484703746125648810917510390198429024159401239383788398983894033976885134398284325546265034678540841922834942229103557048750002783082045777155617688974643944210928227715498021531821738451319081004834573229837912396677444582592373423915738558499819226698626780158948681000875048094474543912802575134943890467606996085373664141806791760454658630681903484336287613903656269014359374036195770408164512164340871487412377281444111030850941789102452157971224154159150984978063663627222983621518160567172714733863054805748774234923281410697130303761625520438686003196341071518156332839058641920856948391997478665059441789618234856504823170370844066162512665666481645337884663803384657471484553124197220179741789609267416284079402730982617880204311066967014574529053843830144618327738942107072147477869402853778697187683856957944438950670586092134647203740124309153455833433372187622458421509067315878856016748440460702265944159502519655151537855621238814847055020307620608366652308765240655145709669203643600223958493837384004320814381402154310629531812452434472080230687625232285442823077739569353886992978418037624380632527956479147758814062246136167376673654450732565663623512990962535014160169359014980651808071430633595896635568559873606265529396221864316051338865105556919343850546819623440670037878841103432410696254572472883621017215742544039088623042546305542626401671092979623971184130408337899520000000000000000000000000000000000000000000000000000000000000000000000000000 [122,36] -490877796631224827183585923215325003418515484766080121097248570828551154844320538874050722136015769461557955949888003086753445302557050838123206959723472583893592701475722634783285622240432340414863285826132314061705433403400425744228547393014480409794859250253894085087517568068027275280027099080070606515815410440872101554582522091786685112454660791156201813972278079786811274894721782673101722563642542421834722906823302149158784628813531366658612083956101062411223756871161548809516300824272964584083038003854467256919719586771560000029531444237122264429856639207489368367692620304563568447526585347341943495233230526265647103804081434967716509611738311079631845317544810125708686843851751080605370647643837444421437339297771020722431854300954491773703489085527186029684431920889144764522452807544797028501242863515288039645734530929418858306197414877932243213993562698197870260842805063377023222086150589544804813878148455278246427973813803673824133425151992067764989378636222024949381671654664320136593871895793199007363697288959863700044162042320143213317220453543982561433252378294605484306030805946780271166604294330797433265298754901923163744579522737361319299405488082937828614017993950581478145442522651473259107614168545234216048039406043547699424628424347574647159016025547085130426632347878157363728933524261341784374073211069355325507363444047951477503490996854437978924528118331609352037408088129916482501440149768810367433851368460773235941635258141782103923230825366422281533034332687703427748874171364426514326720438399962344903527881377592449960738193040937541333583774573016355778735675697196475391261285715315041296658510822346739724294430986331780682691195405975574062070423299373246721660175766784884723103472263037303546933562722202254357291325585425616771052789899256282577299490686169226661035945157341287467490984198990661779787060072338425965457694099934585800196644113764666019738528174029875867877344914499756886646479322164224751720391511214745292677304469248938773925694748043594894141341623575327810043166006325431158923038524611643222979602869385830548114800574985250806819452555533129914751979916669286692433871838214065089632616940191071108484230638122917074678982336105771688664018847743506945746901467753774989552686166450925374760521494066695219878032441387941915688041559089307820618056678539257750362347136475974924716112138766140680458064761517623632061518523958971444862504098817714902639554860215426225497591099338966758701996357145734216055588472078991360000000000000000000000000000000000000000000000000000000000000000000000000 [122,37] 124669415271250062379874884828986674559673686116274771182082531736184555712445051356948545677014090522273794263331976385575941803212587685523312918968583136028931752116822760166668309408132287183483529931422466105471940907307411608946027337034532486154759237443915408768165726289785885073364768776635016381308064161959518799792614389211368295427874117198855814111007697140490045586373712744383081006165954062254479104490145840217273044547856688544236178103593698370321886495774307036160680587515782185258419087260397284559328199603256267527448082674118642175049715031991071507858401940688697056729040891130072508843873125353895155719303877651138393114229886102057316156912875376807901930803558207159567415502543068368738523923978370779454254368202358020787615064572415432500080382810616245768141298834428951085325857205631409060734628551340608718525466051052684765842217188138219169971430170113546274732833613217550355297274656872051742625863719701000772426260633114174696393807540689693741593707264220106348200038404349344076222062720028885062975942725156054332422854547877678111675706462487906375026171145329778369654569984730500781693756515835551553884315106733107746743179390744838813188623255027499704530297381586380751380302542716198478757902627510143914112278069858036799666885041583831247068982486795329855058693687202863778768759379208422795612405870571789816165303290309669261690639452046811632865185515794336599537075666429695592157728502745486541972919909170186881160767374031692603315849685990735724400882838537844999740812313069572803676514041251523055425318688920922936860430271522013836567115082437545704423063514418828043850688273916177972062715977830057384918669982665960632491059959736468888980042830169550759133815742903118502161061746852887065128569883507501105302068254406268534882176415557497431143687337486715315718588748376997544277701445852861856176308486600854864430749285211284816481563725993217580811150569797509286076835430745378041567989452328544525986229999735090597251723907700289649435498348512694549726245046765504672376929683336668826668444504042838123795298046223066541217404495644320426227657403386868225732285554060660712545692593382346461655970797196794375287947335513503742402900151332279951032099518021712488668024415889639293445063015568939480134001759537269916379734883405443152864874345955730695451285290048702575976979696401122322191603308346264041459496666757110182132793135286807627403126492889460468604749419275304294681299459046872510069838369668464640000000000000000000000000000000000000000000000000000000000000000000000 [122,38] 5463523331822444046196943487394732738942669221899157804358121662755110566896144546442012206764695529931904176020739860415363193097449346587505138829717121565360233198840965089521350345816304880921955738094655684261868045313344880799111987322638344736396925238374814866282706104560965768537813390550541477647679744161994772990525785309264421067679652451129974015236129104169737141628763756549486755456239795785223522597990501989305177082247706764117956284636210187658301810927338464015348460429486163126561546413809742459664204311821756723523433097209964435040440511613322196637080043807795314308072142401087257872620976149620295225534046164247715334571187970550852621277374331112020703054451779789458480205315708454734295835015438562360411971412215151401494438022650465412829874714829147447235356043267432305970153991268334180214803780050831032857183832974978626358903873847982769983420229755341300182379071946482419645622610026597550461525839407059312677751591062554518543733316942053444304679610955728215382558834941264492161952942353490682395815799843455268446448588263660186362618389843219778523707455008375653840409019147655573399612007882370786602975406842270722767331568115251687638903992106935981418571251728470738867821109296667200213766224626316266628985889632409244117713853802238337776882768312568241944506192667284771060256779078959723204855263959028325753788308489818593732517504486387925601931990984158653670449335610081949695042890533830192921882384003468210386902875805551411856078497432123136177433390177359317148917671508906914033817710070397544723386208954161435161403085458160827980246804402646759528976646343368546278696125169587039666824555307175324843935373117399884572411712313160166010538226562627813480338139961684910154927036905991059233058788376079939604370359586960786275912194844244114888107395763070306676335213996534087148647875415813735241774143673406530283002120909625022336757682195375896675614292643698923529722241071276871380407129687080026169421494852311848243229594628917713572257608888260081190063315171057096380841007199427781786030481750269896756971706353327248343318899813302124127156496836518469793859195616010495866785434303907294547690790937493792248249051334474319853331381438211552195159679539855444120220238254954362006166337966943590122490545719648580317033701984719544708973471931137826757502901421150375787164184162912614785136531920435864594096236373506407211019604367283396132950835890226212817685961181611391160330502762323175663322866762383360000000000000000000000000000000000000000000000000000000000000000000 [122,39] -22608636457376441693960392025948381741820641549033421968507281343762064591994911807111219774390859934251471524655514095042930755285903674426871267111273336830090696578519938868142950918424690190469182138394232128977584407033864888305019121148452892070485485944441056513446027793221130606518498962345305292056513154650933854309386812990849510690316589724735585887044007403508264423162228431319667728857693843084246002474493115563665967614291503523337860252656084414947123317148074382237689552814006848184082103908911670471193780125843743687457543859780141824171980254049794795615638521145456745320369125174418327715899982702221448671474648614874203994379808714030656540259965688132121379508230986968700599819816401784671809173028276583471356958388455677085532579600429379576146715638877535049459552487241365859984258649290754461240230204135415276327613196256923819152032608834274981307949103942192909719205861482452464817761373924015335598917956710603337907027597936868369461743242883956017429343597685118961852693000880563287494744500872061315715048512016093998176583322496943707698837847142589591282198851594616325498228990117402129398835442033781549662616073961831093542823701870316564034893975015434167876547061401587604980529551429156592382869797858472281034752055976146755281998180785228383680087417384691947457054207154658981917160626934994559310081334799677693060223692898322869074329972703878572904216462032225867101200520065412279038499009007886643982970310255881485328721772308153089353223786800682624340406602105222555045253950955847844340557539415253032613836779320876364482760202204302235434239011582271313807194552436688857559785464436579724580891867989167423545054373422562775749968551614540795438437127937599098747493997089965604492281223545279442246193875228595903060055280487388467615216913717660134690885442213322352782593252135204763097299334845172788882774275206057747978384701069971278711120408159633065803135430530550083038964570724395593277469376219429165187687961431552027931956786143142276543099418443688347315784656280168299554411379319421642220472473360534121693029111555067785756310036664441313449137513157328772345121463699235426104347688844311089286351427275225912037457822773040157609209808082190955229339832324998665172844762816719329179015323778858932748557187199852048984121216266752770061828327000041297985284626213377190842676984005457482702118629863797068057222797344154310850051560186644283539209519210392994309260500521625421530915234800557594167827901290905600000000000000000000000000000000000000000000000000000000000000000 [122,40] 12851906823967641716814235909217650156390159255041875477518176534720980217982931042734869137496032706416222727505800558806321529875520192484597392631414945979161484530243185648015291259306506780989171553484067476388023777595699646383209297408686889029899256049318523987215945263831697170722735812911135826653982506733677724179504103610843399192092406560418215362572424488080620081076681489685431426789957286209547504856008269908165487478246449836281627980619220591072698721350659137054712396333409509021641229797007940169349090929496373620339578678750181976722633117398133004948958245346611415818481151144128360334946984494734794314224423226189667062438327662298679967490737815471639252904978940301728218396037466187613408989150585508196546668523982924818067389363078410678656553524386340697065283442056266836206101953300325795575850529315710174117293598150214761669836325761624133047406302584077018644092486524759962317335552996397517338123993203802142351031405292412744534196210191388173220483851206335498511993582219805296175973293090922398729618639819601435250970456065487273986103363641378552765759012468697849840641475019366798749630230633357081071310781066586404095353402426819641430671068494292338146303764230409111142616201337378029905906740121975920662408802850873611200014638292432388503314507655496819581201730052965288927447879895504488292907884457632605845298459276143003732050031370925030272815797768146107607435891994186520316714993330112911792678569824087306941349242623149461299378007065190039216535161370308259850425926198186065053734748272463855470758225740701939404468054027382736362276454585446170500961522187456826236057889775121606415253344326724515684610950577099633036768934884731572512716517689001107659192560327385163808458382662436757280547037308877215193851532523290576453326057910716126353405628667676651244238359641107188080636448262565860510809661507282041711490029238848982552839849232945599537315843873936833118198349311623241774314592479756878890783261693669962649397092273493008390266307039145010068536999638159536428201581046882851442939091485925492787220682064867389804070496975879550164073043476914283788781317226713722400660752824920532471270448746041305748967976189232958631881331017151290904295795267639554354349090835529075994694319131779469041733462340886353779888300084879089215162321524631235736836285791447217128521703515288333051835663299956671877652599836799704400352867109918509149316318252535180755308335271915293009741289753923697070278059648614400000000000000000000000000000000000000000000000000000000000000 [122,41] -4911226898624741455223864378563150686078804841016340250291053057570167110365629654257720434833397785632952393568283119921986101099590018379149185798280998413073961533218015387168298187534199922989702425046332987686500029506686939058452839506929115849846671238244608818178568362737921369444005139614770822396546814807422987820502129050992364534971745243225678646859075130929410506049538348913492191634773800553718998526785124884451091780954874963430471880976250905365304975675864989017483039134276231996151528160484148513206313290650786422847976589364191405388804808360321737081917910511427237629340433003256016398033124157961363592983223617171018940694350456241346808259899304238678212310883795302353294416021547319775107146812990937871083591570046190120511211549070297396352932632707322739061758221067292932761900957081567574604038284530393883420827522744930048100752821405455290450334195546324285989956967380263281984102425338627590392470281103501408986841323183330223306808543591688555221046144286181660039347694274769861294682947758727823232240426084174666620248835535873416565476315330741968608683664550716739171085919433141055970939597496100134980157334894584720857800412120345921100389357956787773225242503203979059413648238355203603977324076085321663774746376870462731329756968390415177385325338080246290651993723689270746648779898205550594745129721240258436298336468384304946184458061620189104228628425369862121170418609892071451813896388382394017863921670019350960017751077564778207360972926050215330053394791876976860886987289648446641664006699416134429763209633489238558365424321314081872117217976161951001232518831784363424305019402074820449782425314306862488016775323128447452097634520562181775651321776127257980140733536204309538288587943579185381525180079525555165207607702317650977672484852091551738001294759027322764009629090879110210093406118950085492901191204245987177091884253668361018070245306717077315362393345750129448481849646498955109060886994179743379679447650291431930951878768287934680974877588569784118300575703149539766288390767289513492069774490239653785259621659361971168672760443258583807852597890490989228406806102805304520751543402074417267352217867278425069680605245823237282397869682517470030662968788250827042441848145312879846934678957791873638899681023850197186718546719851913580297477083135569934106970582354905619214166295254081183904835070380367167840545859957843431703318425433256403590613673756259709719183979516540532707250570043604243784306347663687680000000000000000000000000000000000000000000000000000000000 [122,42] 1545970041782076387337234183718422476023242497545963742381105294911661778802904436811019348583871451659103473616041573988650701644326226918528584045588059522247315295772579646003653560850593392138945317926626570831130920495583010200507154897374227174559740405730353607112660599715823247767738635049920422263032189098642280344850259460809044278278446212805710400226419009646510307291027926828487907090477902532694751225464134484462605956147767432443045757334397067303612901411195028885080885206291259794244876979986819923558908435003106578796829063758594401305704674216348998209134490185092354928222424502660145236083095490963262869418786449698737128212198888200720557876040277619519943699989660470751800756484219498022891430914847063203743909031769753570870523701873225929278360306675132360031700346400035702128072616873830981375312562368019615182413524822786670633432161236641012799622351664354529127586526995203877662059693795498769190025273442607745055876234376558317913808634917720773139928652407613167408130664697421092909268140153877619670303160230469702614839984665448675267526988156728395261785437924382991321700570157822205461593666482679389560987630231018206517748573995456823585316395560674954467807646966649473823285941690097777202488632916962477641128377279902592980248646956180005337370972400411711867053743439821103382994937476436190665355809474726237070783351896905427725002356553788839702080770139746190579616957221264099109466982633211445212930855751581329051556754370283253622951265778246251054860982782267136270694954977746389250078272247060715016635872998470160495180412731449288448317181341908266559024879488084029974108987976893593982160302846057595945798664556195566733994292236691417082761969089112296335058854565961733327793410914390392600882856508165567770747420188531798071328751542979294973665784544870654234373225630541527586515877827353908675688257482206317484046734395604280370077557410045963007529317514405283070142867636243586627066025217593687741835228571873494510378335595985713181313968842325658035408269282827433924663100762670674571588934885292813730437685325134064559892646692984164617462208307575206383786552297464151266055606114869950043303839560751570840919329012965942145737140522637448055707337287779892273050464866819323242366471242728030268953791212733189725099910674322783329241290655226594831152390790271528452383119698102481552578492752861831915701434211023054006089609775403108693767047458600736562985052577816814430375594917030742174281135565045760000000000000000000000000000000000000000000000000000000 [122,43] -445171830187165679870863378769787118341016070500980088293293702435256452482844925172987374604020645631093256361323006278614803146472251586874237755327667812722428590057449476544281719518068509378497369403087086266337622848411619019390998079560586885226822260613742620631541281291892685785337623706934368828499410893843029236673397383860824903401953537853179309327857184450259782995673715019386347277687072863165859817013964237934226268881800220615486469060626618277851524850227458674178214923075353684183610499878144182758392927305639401064760130704985822455728630204091614660045433820340363901342530669033001601801355032983712177291797209030511597446342507228936651271191336032133434890077877274692872313942574577449176560873859824965495751105164992158896623150744266031397566845046073413267072197127680335382101694508613157911346834350116263806137918057776811649957200144987004845453789837126553144082521803072798442926362888230487530593011519266296609808884913114202269959000536363660443048598407354895876551626329410247514325210150089045313814063667053365713196038449787789344010016873533464439685243237582701823963979760927849100289282966371591742735236236513857807965222611118598452743839445848289965618768730904664196082479577091270368208195267137282184787220958753213178469820823494265254147972997033989364652266203365147407921874229996446755795293720984645705966745342582618555720791037869423548669608913712214815372433183974557666535510593266580770825422946380893927633849591731416307898263377641425110556216516912055899495982638738652663155891641140680897447173505669918354969557811649650034598628246547680188000560332955154443912551190261530269454857603922431882268921768602640554298246416116080775551791362420996596992713053705099831677373240973124732239768499615034415635360593929596315286413404011807273167215655494722850065109117435377842136367450453134363018211045883283133936100407508067583807163361931338268602299030247415256442090317947444337391269243609890749329478959475434545006087371378872398150128602323777207070557606088431117863049067447129164748919848483146976096228759237207113731468727906579986119365326295229676724799912585030219472240947720208338367302432557226104446313492940415535348635863165888135888761267240336493621936218759621820548374588764524279464695438095720030694492379086157691559731325464034124058438215452010756096911534258089869452875447973231757053532941467598613441383620679832695006735774022417967092867497065854592796439071298077489942282580787200000000000000000000000000000000000000000000000000000 [122,44] 120021477628575805865634973391513679432139374047223902046605595809677306663750916318111968207197318693697999968146236456922041236921748345631111380543097142994355245165242213887187918143173870390738288702561020584388402822223614847520112520887540265337522204165313524876656163523549417037951351633716982861019130784221884403787086156754314171623702215637630492736177796911661053206367795475051772378233313571519905774037669218305585227917713955734834960751811120656766796695320400472538797039159857291640165301595097894976079209682823586912416717232019332670027639877915300520324205908968292168527574919679298620920745306491890609040648224501322060681565016951839040064259884325525441098161921629337270924295976159985251641108056826657505501233903932196248434665054832737071027291435706849485804055883054828223780490534334788831129151862122130237985070989033668461194138217790335900228681463259352984563662055611844957158006787773080725867327515586893200151648444800978966963059073675848782434487177529256462022755626607524811414989649930414345309387312908710571273610797887943127751433157504755313981412990422445075061850855453609805393986529425576430479771717299859187144478828855891899792942516927112000479251680869931387805844526808002083823058017314175027164851613138351129880873270947941135352032288552833321350473782045043511838944353671221160968047317639911689701196425422225076300427042394184427663831589811682421713237378992800824997384612349846927041703292971472606306807559175722921010623539063327895444561115368359098866109218632493169255610804659733487460960308054000003643550494120494886704250027789893426538925220515300498254377045653332022806452611645751755751654792813616646420102605553495412506317244675997770847963370341970846987730764643465167646461343621755158413188556447715069758202725901125355862989608627846161358054884395419117046055511825376379746456118817465978182427242346235572520814513124016634911010836740475836358649776440917977671043076693994023657722896224153682605290541147571941915047859937437307571499787206002220594820431063272909761670354631612760631028109539195861404388041066479365118240236416130743364406256561761256291941040889048233580486238467897747657545719302776294850973301824759296725607906908791010088842560174520489829700423020025845365738679056193744274658313470531048362465019301067876004200084288985820664400533435948547689382599464006298511353188079031197046731768206084515042307006050116970464769684889348464000281954484403879603057155112960000000000000000000000000000000000000000000000000 [122,45] -28802326068488011667446716733378651702978458675312677419293455939736695315963747200627481564289570624270515631550742311445262177701796488603086912878050513835318431615859429812564578529872813874902182688991988337390120635679798813676052587021109770251858919620119174638314920203488603294633152401467885374057914187705458235948898746567460899154308367674139674511254689386600291617046492223737003170598441161947441432806382641022833498730299959461216840865217243724103368109783668115155277835215344568281108671009197591197302506204499121295547773588520183654083503256501486785396559775405998485301552108184060099534274438729183296825391242758820640612622125538945342543975265858588271307038767902886826094964483738599427952829778396572697120095430216635657282281551676433174818714362129129579113130391079726913226466407914220379218888132712179643755801393018395801451797880330951358200975499229148097498912708459374846878084062099384334289246420093502077715799794024706673657168930509871615748868838803210755685528070900855533846386236509726145044775316861971341639886799889982708413844898176890321278059300722618812029652061601242888675685679304547092917850926769247699539925059513238624399255563444129349299510047888292174749035470785012323962148993636786059695634685838683431353918118852850174908065008292486041179795822435479658289885851889545847606108990891757324049046514756850530724972757343146981085105717284520089620535806577868745605562062935098688233906299415092490704412965419939149152256889555197079861889349844067690649937381659580857464238352137618404551751415482906032004724521589002002852525267737402847113727680780353849163406527767774330804777700429895119993511838956586163286800521791457300597270781169136182273328603513322360115778835676122265966780108068228063155460925648164426238404345130731266397582843971224393690184038354222792234955825164980859909290741588257853818825764665209537129232510609296069134644537486145844868887623173546579223101050311713198046834610054585386742631464222265176888022834663858037909028973530189923462078415727232417253095498327914894606945225940813573272219531310245075331227899838551757772578402968063753621200754200353426103827819633901781845657399111358302901798447577726650871730972400824352643923458434334145409341783640567552877025126459646535891383910941335795220073269292358169072438922905090118862885977509229952282218382009273068788397568014537792191858051348437268386334728612911067862850772655751723955541587684008254084573298688000000000000000000000000000000000000000000000000 [122,46] 5917059479858371935551707116649549002719573010960730901228376188564814472979601433653444659710849800288639074224949030672407025920682338711128875715935691348562900350374428394360104679382308579289198862477769897116984672407571864203644838584063289950283867235574711494750904692335275161856582022374058617901518378003879342943265051686525799197735806933509835718933284525397985009090679105246071784671289622551380557736312956465166964837097367352607773473251906116085276270249834550166508675695933181207839736699859131891853663154213062869762589053995116228686956115716014681965448631725063307089420097046325984684220126286733361813897836503969776526863882711796176618637675411504336649004099730517540827862331368727451476150788794658258388118944976411459197536967375185690449827839634822984430341793376952082810988610709957775533657831237514585765721754299776939671479701525579736090054281636775977765897733838329906901199480903726064627417989575382890666349709949627900302116127408517052829698454037072411675251020685729692126719158134718197750403234529615279899772580306422749768924151036868655246003193893748757146728931771099715636178050897971176141801347354381626904595476649731202884607131504668855856316143658577788245265881673067375291627660514801735341956039922672848341761721623886582257538870057689261660424344959421613410886224533332722636761893869028015905912800567483755077694485786978684216720635917500695957150050331262486277312457720630699565347529088014384875204281197836327967796275124332634403417984354643170764577984818827818984864404413858452460483344660903017334811924611916239595169492523604122535859237650451067160454532052662205543731017217788053907337698640037697879221673181475993325931407183089089764576613791108137562420354754342407469168927650492568166563992093817139672904420340077170164053164184455401699468610927344849348450856935368688745979896495947649577211677040257541802528165262900718425114808273111500378781376863733026027301834390787724681091676309924140041199921461078849843863360453990869609576217426475585246679298411448885964741916352555692464352403510711224061967783925649579890828644327893067566974954169750233633959553518469483533813592928119403944429157473055220682783697011546371002127140212882797834085173497880099952307036891009073859819865935573394720632506996662111469108143642581111039191398091753884063209835466838112099156351891544611165297550731561578040026766228082664362060501022394729354163596585168386306780849783907793323545413550080000000000000000000000000000000000000000000 [122,47] -1138688416690601227959134817411161537535403914223356472609306829545871905792600399674882695579690692979191425372358302419487872522567536150162526849752707629722187181094560106599403689533693509378581242402191814211312868440749136655635896079257099341471197519590748108672936485306426450274824229507602033054179392683829800302026660364147914481229619545649426844662104293674559943373917705095706130952248771442278270343872783496715254726431538928537010793153145995873515303188081769347178840730331966417391605982939343391841708704892001903811168720422912108765084823836500157202019921388160349501241986162095060870307488828032274198174181768683868493057079158705666913162809595540826783424055336935920843440667614491595783400351732495982864470788648741867827085022149992291406945429178209686794716559873492898674289435018465977833223498512320636497159887242432339632223417630198970087732863088080994380001178386960387551713117475430641673637654092714848845090158483744690544360680843179560194303559361960410337005398313619211985443791731705998600129623055579162990629188052455536815735659442345597361142532232732832982427772438177721738558196417319263840919745800366570467346268672803303423816987710230495492374568670139641680126901454488405678527444875060229110494519968800994690725048382940981388191758065497395606787252183414406254091564935397099587409144595983860697391972683157152634278900080439470329510635544250870447123379061140596732543151791279320251394772128543418580552979370182554801700442566944197805367152457751213233711783921915286255095448778640520866789089118210237183035870279010891238419315325756255508321588952062563031527921962289773180987181405483269666485496510906974553191750515066061462100751672190770291902614623847200388718481589768834891076917842015451368948600861555099035818821660965819148861343676867869981328096955315273635912222331643182763835946056294053688240194414433235630093231239946859085936941277064721214223240440212151908987728197351098889621122390214205843012795280197007858332864660000718730287545100489737010074066737459938744487451043479016616970052786730326920995217810348937500212674901326220362636671792468412654088804779684548828308746388717573818313370602309008390173906790831527377719428044680727295845189003610260817844034535679154710408574977702502584781208110933421926395514911557158579192203052864964354677070064553771159650009192062298631933895945234731797614674444974283544588646064573393457897684503037797927132951516255904280002691072000000000000000000000000000000000000000000 [122,48] 262466836936712233940211430563660040199578110862101515614340819459279190048755723940692970862064869128005769550515243920810729099972159219369074217883663966254426738163792556996267353800561144384877226836408424177758233308210354901904178571418456674437967150927583326202650180010517170517495621628049721240589438301959697305125428286068911892492463978159074288589939377103317934726923317463277896502446463296584106345338302111179902629002651594041055210996776761177808239039535135057801710945437160585594589051801062761083254430869142845077031220877063211361299310700469206914248374490607807144305407726178443944873596343191623732933898125414232941504307597991967808620768111406346872290941750119822592867627844720412544759723122413023866860578615068708407699222490187495801492115618060559177256868000804576938916385429680817963810027887334757552176572642785873485056877521518631717286312745042073995215652040152650283599052899007407669494352284618207779179259242117438499542892462899627494446791783413175738642567372358088211183754728350992726429716753626720826322312424604807412275734909741744693998001363818309290673534788914077712902020514134294016617341286383123645833533633893204168885454852599781651715949249467402393877691448695560977848981208707520246969609360523657830515383432937769477846563881766283119744366350027053424527732512198651252296656867779861529197867354844087598467422473513025581176982148521912730291099689422353572661664346548415219946913354200650728288024921795839011019303578216579437007255649438692176525936921029168981446818843695423413564846094314630636660143543434741652281848804344351770747940598857863648615489241989023699287244261302714156916359548863061394448000741666678081980487244080845841845029275365359555251447398600685283978838755415967078083864252583590214753577145600560709783331910947809673147933190725283742217940535192977777590552143820077105655412164347739778023189894388864541851314708568070933036898105414636885874145004050554505237120205978704359500767159393242046074860311679224006045691633973794473099155249497507885627931995744907937973780981498413783014841950612672630973515078039078825216577918255305586929903156534873597729009330724790678716751794641887525322634861297263171533458807919109939379438543513165369474255050469369203186274226919109845137135650168200599042866313155049685990426167223408755168545843294490067360297571173702167504994105139035634485063048165107186025682148860340009644857837178505767604597377220366491602554716160000000000000000000000000000000000000 [122,49] -73118453853512270466487241642943527169754651730121862628600517924357856811582073300434160715016537939990157955553685523311893463072444480739947029961326068628178399978491856184919522520694134952716977000725724055454698503496430872240910521051571172371122252014365751843671504138042439378760871104289285459516760218786635129400618409255288917065271337222590565849977073421641814452611623625748897283762695561949229996312005540049139936879539009492395477785498999235047397131117966418640908597090896626960759634025534107715990721249607073046875801818256088797126485280770586016659837911019005165610865193046843246132015878665527387761685620753205714218346578792849440214689393929994703185256627380725333077460915793596169319028597583759858130498938032336629098622477902932184466014401270178619817728020239640627980436323419799098358376022367656634285074947884576692191062706045246358404719198924075492368513038123722100224797597169248686251334612589180561038214454335994327872007819316922826189571639633630902245349805122201622599167163130889567354353173891811514523137665726044974869197127538643562308719626633376912774015380927104692904534953874533181581745316387980822061578735672721153960376982486672871568445411730748291254680791065199010753124707665921804825518454795304400959160962872241078775929632553710430131477760150488825625861564440536831400692913463440541657167192002225708561330467884208342901967785398067036916832368644919175494051385347584374795043189447491743641790645594501298805780680136326097948417649083071568328788469460671173762347783985159219694049670195100936761077487536491931211850832628959262570615730877300882403332415744493341995883968606279839373465573428314853678336264114186517175646230629306474140699064642831570542202203685754081907672291169109163860310656781859546528574582357280596456379962962421472917096300579705738934566608436384730835943337259459770012228014314962236074567869954944885984940427471969173521178066700183015750682747219838249068516970991705688090724847620289211012080678605489309372635025467473104892002979247014525187297449661783834514639734317481805208369355468449534746528966174105240606238653429248540335380537132543390531605417554730721894442713464703509887387213190466366955192369009593448606466818243713853646278917985828292894576099470140680869467158310981157566494103465331329566430921680788237513655191253960036134767303099008235903637874492772391593172363299632316806086086043974936650500300325599094155094583677690167216517939200000000000000000000000000000000000 [122,50] 18522842659126925370079702278992000159296177952440012171974727459974542497598373639893655938279659835368099456967461600407317729814600180288567563901416258647253317175296856864616851583420908652439838257033942911021869746082384978222481158329684128833428603808564342205822911501470782467650921309399411888080524231911886498193423634041962545053550486426646945843229266133020827718525452418394854545552462391093165511913062802851520613825030231326906785411654207843260303844871766434651813865954601482953033170416580881368588788746784556854492244882250558102421286629001700050040636781810485605363688469951569626125769467604055053517488899792843290349434540799919932832247419243375618143096991371157804515499618429501755647139791652950063427932775008746671995136475098645091108082954231126788467265249150833419816809856409205731286216975734718960600386823180157407503529563729539998677142636880486561800973674047375609423276653159891538093430120851427956411788812773203981211857308278876715412595142836947821593546787986913441795750754347728385065955534456576283041386223824051963927761741760454860632749083625226392352108400925604586930406531688068346631169313163623251890595730186872794892753466316315721687424855128741263228944385998911276879197142717008919522208663825772673528504378366684969206802924059722102962013971189870120489780820797620505632858114854419792417527558850055441580005176888586802593113687568218909698990633706806276468969016888764933400785800404665239088430438945242316583269743423298416672195353674111782257316678414617628618542648260207757526915290896020435255961549729502388854225441434461289433256484895402139269738690204251991584611624425371686465499805755444211139133192000922377632277770768019266611394080435912261651738780722981758838744099826073404554811164874295721209259081377852480134070099847371074826836912826584253663786085823882001904170835899025657950087024409348077126197682043242656443155146876598443475724602714282906705705916463590976078559157673176466024375586377407349654391360879191749308545147712216894829935685899274088927700458389513848137929105881633547882449950758879281733541371974952030288739277485259030633698035293177127329206537252493886118182794329363362553879655076018674441712679196315815350801027930720446164473022225045572980724875808922215012323696082217531178870761939818793167181087033322850335107197755538652975668855565231216433709684885927556474243260193027731389584650602120678077916056914009914111632894201679984245530951680000000000000000000000000000000 [122,51] -3570628090649296204838186188665090362539777586817482570678770538213390716214700228847660366570684334038714236778686910820035898663782121469422030419501073750269932331093784298117825822591030247098786604802818708559114417520581975645912043257158032381076104277220827367468359565890507290591070807622578065126161024148630795065469259085941176864106597058689496824439942024367510992679635851909921456756532594605463340700155866825012546120777700728902637368900973608768493998970943120033456278447190622518387529320897483337020387574719186957950345688053554581625083282195693067865271970438810495488244279388494620328479598264907188491053133357168914500756456572916447913253371126981813215319954340986681480747091131673198350601281358416893744198616379984173149329371791532586278103087217183721839138532229299876383957504129778515649149811686447888317456750603290678571411323353127555808130830498004174876942007303163762009987211292142413797243968557850772213749796059133191141351684795443936270015718697479396997419523534183652518515072828765825471806696962465155818630921750407810084602530396338543551390192223829053196795962883117698993181566544846944328570985671926714710012142496292483327479337690922998813682371509430999955782673317772331988441422548241233109882433385216820618445126003536284325917743162504965249930360962470966133690550937564660136164878766471413491198811574989946122087512115402977962365515530561594020562916569767494734541439160411332114688102645866641045087428053286516448917231066658144264505831196210754292488199640325510345533333813237869260110628594918921396988596534515910652689329629294906827055552418824794070584892886374399614490808550526825299233816399760906963564386670350995288787988195197491688957698774238465549289150309569416742327643010817628785600849836721593381607461594241789018394858473270735818303943218958195092733426799366801122402632325395632344268575935794842199900553883855756515851041995706479060061583656861169421010433771144021236507455424210780038316875480081487522925642290018469467348038682820652990539526535326034262992772709741921213246329170312613259391846123988296620843264838149012594627048030151396164145307239576616974093358396100948137998895781137973365047707226588949197150166493606145814566533694228374853966863924756565462361891821477655648253097539948570900558227174651549095080806680648498700874986305983598746073237542403740620788363164107612402540779244266292285486465807024466853275007397696688232143622488931071715547545600000000000000000000000000000 [122,52] 484703465568644435888873071520291909387635622238895938289783496721874912956193765985596289892948759346710220476604117562301290816873501135876046901726031559826610898501104950866614319203093839172121974821291826854168410879605822032103201657224593138380610581755030488418557736047676446924938507567152950473113504603914552315690844394643912553358443703951792132433275484346096066757843932127434482276960537168465767611966695586360244047553271536714271218400955962406005015702727151800392753607925221522612160974674897671448054062849471925117792410004259281812028545246945582995641636320599785702675633238104507285069043044657714259325096179939953832626340777633928562190216799221592124551422214468349630920766920569486960841772802186339562157591805304863040643477025005131485843754686033129635512764754356984234169853388462354146360885728832723763225344681292760905233752705733759928739692533570660158970559478419688105186905577106028844204071845629250991975329667559695168811404841469387551808380761607435810698250482905896787326369869490579360949705680709526232557648713670334450407395454400188614265048214213934404491307330856449369767356827238941726932955354967701014742319352664141472907746388356921507281696628981760473781974647685248396668186950634915989568793013710154440466639481675269823843823021847695035556945229583217848861039577906685532780432005986447097499261185142381181483349402601594221863985613102201462635458673119333827258864176391084930373014149739907177304992737629858660800641699219480163482454393182476877270638712642759547428547387823852043515735073294208780016631397989617520674157735544109706149103629897704507876062404394590559199157515448703119761697105921167890125917232211200066507593672725337750818084678736233257235744978437338570324261629933151860636614918956285774344797990402639781932798099219855840142766448713011854482202687987661551008098718516699957921091019183013918340300081026268725447030168814179933857086462132063190544078866972425742090222323686680672677287879362960203319665915244821870152822793142369290657486915330733626040433228494055141905417744591477786144070795232727000603579201980711475692353334987510806794588087445228665804776531312215190945496940035161817957034800237523721839249357791182337982755631966184624934439752626509040364539777921964215643288778438298922964613428958550299830457778686931887920788049281385409910209123116950715610991213706576071618703504205708954231102411623307529291766127483329571061555984745934148274749440000000000000000000000000 [122,53] -43029377348337312699473056232316351650732848728163090951115387563209421272269994862487888309216640328373516892896009410495205426127161729576425520714599937989522446864446041125894930158599433862644900211860687833972432967895961356888208210954961985723957170011519616758079297416161981460697433809097768363926282102310917409722656063334977749882795013373711070953272505734961813650765090876715730047981064049171496879694623579239172860882342708880798482273633079027757948762135947087353591509042773347280640352661647480104627651400388139637162895652003623981837817057846961594011481624126727478854538260380151491496505922334184330438180052107905678552539854875104034588006347490487551146692121445980642394484132183142863831866622938775754529592968072862540020176208096865673533299902346493009649885283319497993290227930197357481292725046584746691466750410152716017787281736647876191333467677784159674758675005343122809501909742738873239660339905005896448900374571528161683864730712434203241896014781898819700435278990618657157008580182366415523881899158426962685765753673361316751673048994997218009148335528135582312327152782799229624377038615056275391942415612063553455154527949702905778876602618035882160002542430729790627993381992864948978214450088671932748465354202126145578165287647263908895212665317828011192620271121787087218465109454546885195213830609978224645651509891891596527606199690100290503973398770226675410128214081311782068544018845511765297522335921451752946007604814682311754608489128254809249569068373264537318462686618272097639450902605353529621304058359537813622895068325729022291976740997589988901697586130695730642964498075253290296804486436552504626419680515115693193888362193317676700335923010219074166733039515258181176456379988335250750587939565518596993617311517209518897319536326242920158377273853374414694635573281931456928054200769274684118137241624017629119256805301263984175036488792041166275455690608761373638716015094318529012139040625329378837298792566455254222236741933888620198539291486876969752946679544873599938972636331117744969757432234670590865538809731194554588454775158624406819597434038952480815067161813528134463977652033938528462760887342575012309566715826915154054383400107296732942312366169550920979082380145929144232984499799349443168393902940110455949468242504933956792656568294493401308400737388241047103370355752954495074949307375876360293418766290024740587952222914698586515407502598848457200624768595388314382203234451303905732277043200000000000000000000000 [122,54] 2394798333782202297186482849562862059418529092027721857075889713719034112596151999224595220771079541014259891604104785324971777978831581796614560112647729325030620126671519154108641527169880477521665816483458073038373890400240848117098776717568420279125243507982187846785243593717512541353545412779252897490869192138315486715704014047931104829365060423279564721391208884126222705616664846658665148699722252481241314432070269054116897062376691146974150406048929789242356002519399569673796814520824169751191728493928905255109444658877408976658302149619043755098740684252318064423777267497116075668159348046223303044368408817741227878098158984056634458124002960874057103384818889013599309285496117765151539983729732292333292099546630058945056673124992435136169094022440118119296666053162753055354067114922561472878966182931246142892323512295492362412147536540133368524018483557733393985858858045421570067610667156356996978692968622449540364134331924574224485676824610375496519289207673804192993420037249762960357909671321503261211218898794633510866355383215824589419307824064935366364063533920285265048626332300940925542650214631286461593805645369098500380832878130997077281694011311785482217326182816605696543092864432365068574795925448861381084681445025266952197824745477565682942208381554388953506139991844964862005689648471661776919292666035705463889543169722400249881011829042655976472217194219382173322157108339378459399473518478807941605115784788775331326276046282165582038553342622871477092949672522966543701230552419011765760140607616699930385627901514556386101763977323646676644688793351818021784569679527739432779892539430716491798741036322836266703841169961693569696109463120303707660349035802390621890689227891869555819595463672457294825582801412894688196729356359810478576842920400533158838436112206140550798813427010457553585748202801734676080796557308557272655006995075172247162012625372400249584799823875448686618833140092557904072399171697140901448315839443562161600861715247154089948959942529190521723577696945856191591447572126334890249866839833925914710591992136636248677212926260537267317816156055936085499864568767053325577384371323532564806317333442698996519975115562445002977639782606701448464438004304655568555799707222113947063071380203670108809792487405304779122516480612966408112173545276850332667303295931296168444856485147999695234793676606506604943398852207110847368474435381186016739411854775933225713611016612098436561854412313128019022627252143962888161198080000000000000000000 [122,55] -186049730230952064760149324506052001183709376279839025937278662389088566526282355000917334937911927009233000767911679507323956543197551327368439368437109700409930036789457845087065956229069749235879766683638666747483350787507828388719525707693932272804057136022141338854411578093605021203170005895857227555652358664284683890074544089479015989930384786319570585977200993481411998359710275240341249370829985973948231043696139664440704791996812975865173678245468004493409437912124771249027144731456085699651097287050069892639970425766470487413444170060516300604768930884690291899084884730450683876493004564454730610580213317277358862258448027307866972402981593235886553659327456338613473253768005944221498104044082145002550022528983877533735148560169362461753773364218459566654452817229987258460604230675936702845142897972437735362099723993123802694723085354510149679361117403352369242018871046106390149193456989490173026782070067686532172467217121611837536037872244065048796365209027148867603707480526408124345138719312221529021671798327260339596148952547370663550308012556290737837245012075902502026292426440503928187329742147083102740240338126354918601851579065561466507030765983332433091108243483265738319166887595298028001816474465798428194435359297948463146461516846839958649920346924585681768070131430185852758799709617391606269529488124385973085213723757630356525743650662450558285958723778937512298617280934094233267156702130164984664513174847769789276436923250721844369120104633218692722689987375393678421690470945000426589702314075287626289229535316105844201185359825897612883436817851320535457521067401621517763315216742488652153074674155077027446904209911884404680850495522824934229268984890110361491211903557625811934610152443364313477245403780217131302093189893457052621405105727388673550052878526486109804574339250218577375641862674590204318829578086860788763979504950950337762768426937623013850272755766904598392715115692702987251246312131147779681785131752125775073898098480061594805877766410260641488911117619683683304745161053068760753446772881843685126085422568112505119028496151114054784072869745349410687357578776343954942504806717662045061663671101291304277003729652633000594882322114891815259858232862759748167081828173972240130396982180882723313985616565173962813420963164342921683453103770267731329783151709778440601505410835434017644932000921709464238036123947245801573944557168961939032370778188482065885671176874441744227568787080265358471249323403431373491404800000000000000000 [122,56] 37515552225585426843699927416382264710057804786727874919487678688315103215656283822820518832905580614177703897080563530242053215354616190453168549909622142177734991919839567077350649582261529869023719458144635513356455257020967665544771992178541515413011311628502796856397597356336583152262449559666434829658783811304605265900919437208075864870525927491383170642126258483852514063272632705603230866348082897780420270381559368474563910652846803389587174341618822323904562710640426772084911883217176033821633640268858272306702023628479842834004809722442686155193266274877838035265582223386209524894494853015366368522052640668213525414801479948907648533321306664667751493429565083505741958249936072546039469926900906899810894116753579528515900662215313604236446648077383767183413452931821539817713685714613221885241292856290734994201272382945572895846964730689590881385434758068015025093896685212348458105913101424460897831386288033106556961106394022219596038064889907020917415523992535099157983104611457104113933705451952816884749791982886743231480239798234773726971849025993791480009763078177285268512036413475108430106535628195837608070022506526221691238224369787885919273861329483915227311333740475798414892290848306184537285982651602215786183140366361892973236004084858334203135326097818502210811274805672211953360118501876582451854606834252514033352998908255249504194096371062657063732250079429875573409545732617035673517372421387681179339277212770794492361224782886381606417147207916701393709100254043805292151316679521068972835541951627162955894036667352527580311546897610566877904871014727049453184638850845830663997689692082180157457252706741386153934267360863921628497319448260749097326312380200290303245772639678146012699313101671689805995039232981732580288630346950270060700419788178488620606550685598239524211168645071324335285702004407126902393239337007968745153557915310207671624655840804535267255527606722822266157702205114965177707886456147424302090339223589931382498942605547545704536051067895221023023014179268425700439754172118685151761640097169201048238049862389515403725489524309639347190701975874858464914938293212483515236880032975962250064212776968152568182112613715792290001120369479742126808063003362540645574047211872199435171318522998129463323464790101360796719813840311656236028868847860610843825452734978867401329926836627319026433437275513201712770133877777561620816163754484666346873898514867429648344398241047523407909795644712061670120341022827686867763200000000000000 [122,57] -4594774658273973908179861816439049260583683799063164300595582383349471780874260143816302636041972163155652571508532505880663389193338435988551441499226407581140540910474375176362093337149913210136695009240746004634173263862693962181258363347595862999991695257904365914705517078157261706877314838536677069082518705361689025927413223144564835253322300816269748403899081767566735103975251902491249278562795225407866952785190854381371628527481398893755020955880213896582138713769038239189450862976653910142570217387226181264890564356566948051159904334100129778561662938104408092565812363255028103560745010961970710609302706739101310895017409541702768574542715029957684596699422812063723333345247252833791978840399247394344028702390935938558237378835246040279087743801934288932301752090291048400963775283483689362552243413879605104671674179596057181344966808633457613904490643443576364386924585120050521480289436298171615103701399747106483259924805553737198877162157167586334036028268303350229061679366250866394837030181042160246698589291520103414897267169081899242433801352624281557802923729148602454051632216788006346778994899214530968880494506949327163337208831113573734513748543261036112270019686828541156838154602532335957789180208531125352775443483903691679486902995826203027676940338339450543976623178661238270357998511583184410792762166880946367428598624177571521196361772727764387478861771471910411998411618612876432838914209111394690648204232796599522892258468133778678959780713926213559688145211775698667904348881656026843669752084018458990842106029108152867717220620605753567809786207656865243945098024789820789349129653695763516917069008428058380460366477541847207246092051108973354161063621696984172256125411525712109796848526413870708100425336764275731135545209624037766682182514941798883295061260106066468185601791860533165724484321865580662814151806201429254037675232665547834689446158954773107496244337413953982574155184421175109328043920703968748283543183221048731328863745871861005102669128303413894019024696830313018738937315310102809279574766233803264987424580925138634003611729923959338690046242735259883311537315529941183373808405650147731465565685295761119483520834178977691635531806263723883423715785904499899282676975404276822532426116194717968792128179824810347213819562745578086354321271399891376499511146232160747295114034442637199789917238125218282238361643094416948894482168100176916038953607780628698879150943054116837372387884252947696116723789899368706867200000000000 [122,58] 153061091474478151327393832718041779455389247502954965778560412529915310964163758662134874346898274325129899733852853072535066702855001295998747630013213295048917709686221292881396300663914762778924097755979727683039497839811806595965633151078621931286002610512846206196374280881194543459247952318711043903340168476947015364522448827928158908396825496062348543528963282808269821880699408134618440725755171797100995708289639140040349364109831298682583404995394216354348201430267826318167851189450543599816980471110347648206426140623662712493701316080470095454577132454974804808203839584280688637146198731064567972821062739237781760734063337705275223997453901405430798311050072856455870199766573190486511852917041577517745521933401732070762615319868555052710249027153335466480876095888083689003635894915092488681879142740244912978650911330162320768025980068034905895393441961920484904647035333300799804218250428542075507964425153583581650440469343239442375376892127510430535863031152037175652042458616756266831292142331002265993862232567679987658955521236710427644235393471434203181650986250638404949982129631143216899414853546220704608584606118307572683189802290294714944396596201429721073088075828679153436726689115987990114164181371723604867571871330608706663085708821550256141330826504086655989481647173708311569235819444175859153686537964932671481279290899182828824268103163035594058473759704609770300046081446934086931079182311750819935079746564214130072974921332807928657983504975445911718723286346160339367532874870181019072330615207753569001514525214855698308275324720034467981268872783455552436853019053161618485919590297168831256093209610762613017235405960124104084119089467491712880901557709658007180792162854645397466374535055396661072533839888106688742309896905434403659421772975001541000230981405665679793367976327442358866458491179055679144207714893710926083087301483367749125598485634022641351488327617014312226884093534560641028597636163648591556415567650759651468993595303361580772981610109676855073177010117983218366629810276158359831148879847144381639497908959339025574814406183963369404417645501928377410047974219961030710845660016675938497973143976970759180564588479282840807043986001999077850129477770693024909518343435202296235978108152815754786595682564690782161134546364743672442579170027908086945100206497555626818056096451464558252493709614025485364892187526269416469665926464113114795505637534105099611869211370554812645385987989229391158775180859891358105600000000 [122,59] 22446783043968165961392893801838472403831089816357846651100107023889954293614244767318656946855033672244073058869282211698584282738630518350888503291565304030584984559137149290052847015196523596085799989614508468846281255106780070328725474974381347188464886761624467061888617709836198213160510072407147328879501378060786894305899409821123484035618500228396052168094216404361537307117131504688094775405030126342426760704339647234493129905663017747764372669609238873806158309884639323284183473995460463745914831031752687447917074518139794626610854107494220540146245803363333371874465084263176853880656163716512225277098697638263466838608201985828818924090675115889298229079025381695312316914326524266903265532909077926623757418389088664447755316457222632891804073312497891066395667598515859971005714111913842931599974141354455167849470698673923211702505327249750943119413840442082150733714331425922900913251257776114094467459413168741570104724220521722714604689595143241778663634478260383036288415334023585384322121929364125507126798909161346451307765286236128018441537738192870005648516161378020358433249296818501837645236153651986490212116295716716297541720804113978148113735898858218725930788410007490312619547657972423159929967724701405110994385671127367907296863631653699002042126636470048574090094203748932682589471144170436716139072076690077847732472984968946393617436678398897190112123593989443923047788313385100739497068111616607899015703441241920888435115477739520590800373377679632747682275159554686388698977049113566851051415480978695667863058309911228707257512413781938729235615735767970456037066401699715386376212893346283284886166372929632385302213156891323021603723126792466562652701986471022413833195940809491790278758105353079552146068241577512525784713421509724344234214488211064033074788913764271595082526268795340708725849031335167344453875847361929158299230736850417495008866083235003522617839393708328785505170258570702872972200539648910125682209701153832100336081634997497370861099862146502575634832471289773987375369590990473427340570235500348924475495112878733793041596481473158894332429983030697061264311106371344768078455142483252368776469272779495960181073570512587490618627677290917680763910993987741448776141326468810098358215031249268394836977597183351231541922054842778101082059415206447255021673207097135206089556607447917084687174515706958067848450280933643773817484587534728470521830956136220275765371454721019735448974415413140303754274164261650432000000 [122,60] -2533904300618342157289963911878718445768348892825933407870582379499832343913053746489654306518872526695234845063640773598450767603597811150677149584919048322951047676226808734524135400979226136240993681573586907545612436688425432036681079827067565433770263233686371901969534510367962719842490978530284302263833756077159148345688337956420861851202472523922298005285619263322648822722270152998075250586229318658455050939436633089034908269454741005814830756347186100088535850991700251907027803620761390267857624079006955457155679473219356625786658087677823811883586861795157326158977810694368923892256171867889307444865415352301456577538139568386423705530638030550886503158094754282300806777616121426110100930822988317413535212801792815504388438506777309852501754685005649444664205009006436355769056235809326216287706094460779469006714121940315158347308930704315657645861637712931689133180340792818696467510030643501562714667501523430546977546079256072469388342340795119225249034149418360117387656373042118723824747037687477634323873887052916927184914244204573079522714209760867115820824270609557723048734441522406868965769968626987781457256842311311853230146625966805448168561946323039831146624329248942598416667116270101221809585080827852207633320539182732124064224238005828832460912029082980816087935081256942732821438621263661350504533300265578160991854319097456262198095058404032789112520653197924567725416692213859920983521790734815688528733460740220634352651870369103527873111474882272213844383657536797519657821069640576598310397512672645277217584623530826958724252651447733146236967152108741905281011218171267213033549679746079306122715766374564572557895437733480925496765105073255021115865475374137807471152844923824735690146813049418907803892594819618461120185291781831178623523362536615432899843494614667790428328737200079754948198730803003677787588443176354737089241374520872145685809025458372208029510346577581212877041003006890202931411077713789004073957828127670420020505290951619583591015799541450960129786047707815045402839908909533409679849954151377972271765848828451699026674101689303499925673154957090593507789144422830537265151508314494045948503112354199963199967153065339230468342466544737195297950158692591358084934308589470960177899317261717960874273041056400007931152791857050659272044544563513547505194171085338109867678823151467234978003215357177520545673124457830810721675742173763648787079415558598372733403754509673319586707943214537154252461797267869866800 [122,61] 57358046516511776374076569716524194508509086102418511615551718946585618431048748762590025685812297484605509143224461000937852498733125607738657911802032341710697233189755332044268442574293664933157872851018341464806530509418818685751966734560136852442942353246640927415301954466787942324650616507878446896324281791636239390231478576264410908516034471339100825874685515461268246390073253065969938979674737172412208515637814143350515499049347527527790173123433985718793267542716792866326534250850322526549269423999552906259990446085884033008701721998818518703608118379398247331261700883060328896032710037446056857515321575140923835391547945642145689160383203820627055425970325421702474013316255694039431773614700579632906912578309861581991074791056120769800961952583394327893994794175882436582588118927213959318112591986666644701973985404109946674996191026157368753036305258465437098827730910694537372017438587136089284902175018365514059233249039851221806520214338054144414178507888869981052546560930115493762416042608074707350662914512564732159029650335252021885186514568951493930752356328572511510833926070434663142281351331638722253995926503700919142026530722063341107642099790698721052332863841753800070861264210808573824918345676125864925070559234772774083569378381569711104665931449156039885104091691523753813284102523457847159895246935469930900723649458680685104614897841130415869285000208207890548372722467000166399472712587195310293838967255256350247139765415903946614859959842942179163805012284435101190898916690764602616825811856345852540535963280773723629266028486756306691945796766398273356755011032401950781778979055188696166499514410634809901245619462319925353827162671611084044653422428517897114456058329097577132418770058868574104186468598703986312747592879420292219421109323930961727448476874894542002811210240395523361814449271448079001354314825969346547497954281009427948175016507981166077817948634207497883186372532608619282073587404116079098092006173323054281740553334928692964829133804858187488013640156115067672352696427459388800647880477730449272627953266704236298232408569755972858688932782345067625847032679266983754388500743584183245846008300063154425295183339541538384452965587964799023244937402515314970761568374557619492187037112237231847963160335324912069064535041851554825825289908075725420422710953210021277477510793521298635182140249529575536998872767113581839461345014479905974773971654372071791542782281109651182549971390443257661636011962112000 [122,62] 5676081021175548757707367087551744762086640605442594209858011971548103979100424640474821351768693353860062290608077113721282489165891511658804903407494294992937177561465748601158082288022754483166222642781365301061059444641451867346563760223508199169332628930391417496987162165170639223898084386522447112621941634829471759867242282863408343955609683894414227441578303628865813800217610787339248537627283575600076142346518105403810797474489108597214078973535723190934421532058403776563582213537281066205379748565402908910054909480436475515317366647208219681143551720200950767559983975238681476350811029618569566021963411840623713399362254365992473414579272216635605058381585297619474448715575717041708497574001372996798138101604458385450771408297898584158230259700894210095783092697226750858860684296473060333797436338581977656243646749274154998683452639817070615552456611786518238830214448466900181992665186010374518651159324118005977198304676207761387241057192754589319380821076702973188973703372654593062259405660970500149613344903483252394522576327065452312629233206446014226582184914444858469145744991698437287697642965015961126144689184981287503648128091377886614188392514508652117246839904790375334033499503357315186116459035111311221412516388685441298213203125524252477406701382923022582580994568749671813427307168791122706698738010651974905444620769461596705065381375040726214893974022681127127533001952490371268457323742252316648780468406535334278465448166364240105886943601064384445239826379453687734503420502551373761889893198363775534418551423863780676859264679631919218372690192017912436399723094090402626470207825034023374990458885831162550620515494038384833682862489303349955259037931760063464729559568942714746322373969855710475676326421270719180139412908169652798839978750372424731692712425391590469938602774830805792405312694334427061454741743110111870708793015162516981780318958469610980457378098008046927162263727455148717708871359012374531843214117490288849764583169270238230920065560652209144234878327815285243711360431909917932881559770168223391478204426340736585595732354733179532949497955086771141072677937643341474184190962989299415845666915258274669058228024389333566574837257228091952165559598780487509854950574078123372654708610867440780281754883248028799226711450381300376560666847456938331933547378892969106759598070106745481432445274710896194205347617799813366743066712320909145640864164344095999033439256882440477599925354409511468223075584000 [122,63] -555654982921573230979835866755157005003809528346634155858366746727688234508771650465138682493137154946483082168180727918596992826485384409776242083386022097583597434992173134324986869920578575907380555691098087784925493936983846500278091026312181800404223786710391108536424305502974198764454281232767224374748920055772994078765547447574983647451342292872175390854055049009215183364783588905947285229163744492802243342003061432440519803955513393440502868052039603026121777757835592773566238002447074882216675372169519041206203541164337099302291220072441728402666438465495200532069462176551379510724062734839857298675370828005230372208012179377456040143942217651404916294737403189220023048264914557474396486294229100031451882870842368419406581915322459361923465296400866118749526972845685511155720526940073605890325498087933690007103581343411627294771793670986516870791775012494143874877215310846116615073291491062041222919822318201789047953429724372931979328727365051253531570447560427843540270246914511553436880604432904225963156377263751087510489515025164559909391786014891218455059561158006930840634573125573938349833867028136517055012868070826880750501163462162144683465111020415767162121577506610055999085358306075534348357900909440845545164951384492743381596616293788105350886862637005019736841569031234697647835944704822711646230884856025212442226001846755445737493349958678649577541526952005463447397457993361015776842837877735668259617545408074647160176786449252407061579264410198714922350060126432515312521546571252780592425164044059231261972011241000809384864019833992132457028947073912863707263925005587409787267364966021509281448464299780010861831989744129067832926356459933923039358572634263147612414342317826618864119458211540464602210096739362571836365728241940054470304910460696003570772324240240353917945811655103915246408848642781300418703211352912226990285589085302302375055662297512291964379337197951417071025294638905408923143918898446396727732264483228472394703582640824465382261309361266101714578117483681552968325691643702359120971764689845712425458550689554687822036197127682188902942398972309217309056571970161122455714624881378259722132189578035602785094454754947900598527407572332612581198717006428075296204132803621456885699486480842098872242823723120934747234959377020571350362444763095908309011441783751396895181024172519000886893117463546455928339295180892990864057386156769044874588120940675836629262682110107505030500785953892806741043200 [122,64] 34724420998451438968517016163829551901859285994208173672104836359459362332627050121855617167681234051297170646598459141974572102451575183683363685819631319535542802766070665503487336069733364609931537107481963665567748675666441977875683293387092918932929492440420229612506415881665606295146718494778052103335018259746154028119545469013008695123310802238855156695503045444483085820724484599821563922785169187498863251357607199244249993616062705776313559104335417500715760182841882219284885118869250185812188254058077112307625631670884356125283467265002407747341540829607880794533225288984572241644457255958860180198187634375839077848976198749890870289601804280113795402503684546587809371314522472958370616047251755625286457146141027105284483032462130207691539656234384366222360871918165018072910102523990624249662454445735190534334025263658009272836938738044802826004917419430522560448758617332765215644519261042585878610003915951573243123763011846371790583142327417036037433146587901061736305227796566551472899685661286858290880444532019167357613119136047223660330510791771859176574462863583417653096320700495009102182807813941663521873734306050724208405643680444695336091951121874995408586319561072503388882477573178352220478785703147017010975452222389093252695564999900150990794986428173138550241322672383350452799868906539239968251814110221676946563143927676823543337259285704678828406018210572381800668375643136864551182294296938862421387392519914005319942289198884019076509103541386885953213080530816609423125689886220175759613816967057256420036746107618876724132634233521029786313056616784635807420993516441885494141567538804641079690779872826374968264512783869545767033521753860187873347016641778831016262368166438737339265174724233928584362772309967187406339612388560189571176031407271665896719751144247507791508079402472509666337134883440451685263700601919492717255783046084650115502372584667962665005590584981347037956113088263969162047142474699550185913948166772586830681148879525968682635702186046112313171177369777954703863702251205625055693122074102279777532009382262571122332099684120939778549956114555233492537965188407552938414891635276072123466552379150884883534699034289856229011976450714664636623291347717220078594484118121848496008303473159487043607063518486163353652623760541287641319186544739852408269531268739592388110801461231443508791806875870036643858985052714053650653880104907430762025445312619586193813332879869645599648719562059651168000 [122,65] -1952338894736248677805664150559372829371077363044390914282268410058610255359938812253692606074213836581001446079896584281247200729062590814199410048758155179614723213640620239415848247349396169362433079610099515347621851478412011597125962642969859428356904144664936816472940749101068041430850806446611011321896879847398116376632122495051857008752459124812476228543101977702935958507643110560060448362207086808417433044366869277731712912272343823839244427583640077485798480758660246930777884957707168227143151837913708947724286796997546645829642284773715681269890381217216577343058856013725379013059666569131200136732918418801656623832035511152405601377918523697792050121445099053351193283462112426896790854799917144198058791337361505796457092717463840920579252122848404494463961503008753458499394274863881812059731765229614627036599816426337412904015045253032468163956685480480399387470237463723206958248028707901710147760032466168351545493120927981494615282125848163576684164420992519967300152773132647142123306662433771159245886386874574681057464834699766414768878076476317052706527772230053776371221433926658171850681081433209115596252223598328546006811675343469364904874983456362484612251884711923241354990285807672646098137370548849178887094549540001107710763837881645018845151862701012718498647238531871859533342405411119430363868196706445853031315207291125214521985070814883880947346526915336178477321705649597293662348247356922754020614293950300309571871134101624320526526701388911071046548488268619770529734716187468450343278844597083177098790566654247336432248803304910783950931268749372151961331716838750801507366685605693594014880326198366820271728591612370982628495076522907673677423405799875356149097928353387073337165405813625015018801281661059522664718718305511667628445603388538445198711031002570800552391361674048500217490987282976062674235426414368495811855651574895226694503276381298052691771868634911338441339486666477802671145028939679254206735772883535726207132121309062536874221095930226689217082880060239495805331329430993375205350804079924801393472727211900815524533116910741469655912067456513322383934145799046080429397361850024144472598622328841255548533898070118221295821395295330393660116770118149734436768922209924440210184955977805004825323975513824736431904261903971117800024694557514025562782135007688321967207860176693712662110737278811039517321771278857431122328333906196387182920504754152739599528665145559595510344855887316480 [122,66] -18835890714510493985587452336122908212726560208402015896320187856549325804263395771397987306883802731773516149168534226051990230127243100735421360845250468259226099962684283126081725198094366296367180246909961952973234157827264175381780812900408574056208717882236792671169692371831913268564528350738095921543095754139889688853058723429935318194285977638561339708081840242851927890426525686920568585167154821792908931639783526917045428451783813403144991855911354310329554608079542636332703567909097570809624640668360746485396145262940259930524492994581749450830466764888525627213411329211547444054834218610176474371172915246534277068058033878786469384062710034197516607784780061756421508353865962158119259208351603680424623587683307238113426633783668249739429882839608421801921776333709442107209424677669889370141135527492240850375058193370847711772893214531024318882512986728088319537510905063026957427601913475221328405470592231990977129896145452291938684016307429826906992145424540313649839489039701802448291244561582159216706331601379579195841810761316612797024365433159178813122757972151540842049316794539983318158560939000764792201188821858898984000240434391505532427469561262048008378509399354496418539437385726134827294385792776424969941923544470746865654823081353093943948795113247275924993602349705991178055031677084824437870029525982735611310287849860521066344342086577413843965789577034101071337419776512269756247691258223146082736752311196927591575424084673326480236227665329207115108482780296685330226641330937858825686169502908631007878895723786789104457272153201852640701406561261059352378587616252891204289878252360755851428283911984339871428335966234524505359248678821444257062895467143115061467060088392913221486136664152486458832764146009613607410212519699917440659214456759630259746564965958440225855179892467719769751087953845136942457212600847193146432287220902800804304026091209840807275908590051912264385258429546767573775808175811142954795662110451258401823704049049778447646936394154039982002133003277296528416489368693956840651284902207291902359819907835160374688924087877594996073239966583821196648124266804023071351148566718812301197564994913415459131755834688398281887864912592594334073146957695792847260604278951163959867336187914863508686955158551154217758541187883041358057872323729431804695933072097527907339276170041229454164587180721132479976446764970924457603643059639243193176499789429275639337743566361367835093957322240 [122,67] -447455969219960124759027518011217973362979954878823453387315468075540125683301340165413907192422293881063901310184355390887713790225098128633380255833531309505766177508410756448246449980176563896751242482343202019030629551616385668383600202411407073916460805452060822564549855930790015524122074535884369883385848817243312194741803690284018796780835948085759493282986764063200734132552757411366810745414773689806574304106592148534917953989526047686436542072278885697266076591755542871908060626004215910855330503751775872910068012540319290776497405419719978601739396348165800509326754420631538713619527219015382826647460645393082874112068820429499260870101991555307446699684449419575897463536817405961445772870898365818789721435065804401053106908931924582484753534522752743546027909435214741910040131987514788457388351350373036273353413520783925903384497986293695430095079207858966433439708647310701841869022162807811700627377187118665155076017467945888683348886740637295586414756772814424435674603898182776238733529243368121629634460236371090474010333907796999712926118221919132937588487311938117334893992462453365234787875422024571274293696339277772941726565488452825859649404249371552146072794041012495086318824557801374800636694670144675471026310737207589592088026008112361202812750146641398771173337250687599153809313110741450738109261547872710042477459414787413366371202115535744823204298849808814873545315371407197163590533236363128957284402599443706787203076709383509946328860834765823438649529324641320423003088073747335033113720285782232588172872374943197397926617694433978808180454942070716966782145005990607097721735867471990424394205815662043881741067470543063442145300973664325209091860005320133345709588794647820460697822859849297746900766653187819184154659542069056390582529456017196202877796834733237922510731571212115633085175928535662990336791388348442882306535009720943367546997061611176201217032069828565382605061356375719400108479325533769745033584067951980457585964289567586707117339789638946333237350015743562197546945495414988342877512007045440825095278990850644341287352025665878339178264060143389704128504252432710429002208243238420764744049109062698520723315580598640681935005823457833240421062301452793452639505461099023428847663384864709971926554524385548747578853996089291435102877467368676879967305184778991682790566461407871685979130996035084867533246331758096836418487597077113858827922928296274218794076444706250429998080 [122,68] 326563701822566050129670652239483708827311352763730645839674540609018780337780177981964109738334350985821574092061919298402905382774342353821441051171116457463306647826385612267763993520048692045595432638826785802994084192114735790555446130008666346926735331760123904493187434874958099889801444347127931858796009055832565492470459552341823328764262461428028023832985585784864058375580159940224257742311922878154801687619096431831896631325239309045354144171188888039965593777102610406207388200098638858370450613228598082529899280568786188770487638652864692639599458348231792879417815471541231074881506559536939045913012513104702084445720364044138283823852306631985489016450099541360702050430247847428087530806346047854913111875099465249375435862898215595551215841845755378689326671505281350878686624790322818324681124410091069875013291889050103025239554114856044834400096311988736292849188740236288691004352180914600651690973556181052598492531657983403184181555405633724929074239181674915194053140987290465814100940838619426477970299825886878969906425170464099636167277113400175063586564084626110287451798592982717981554612937612188390725814562186270593583260705183076748524492622744369385154151042512827696104176191991504858406935331230077632818551723491201389977511360781860443486301246658552709376392562174805984129534767807624297387919249235491496405504460316152603106657707410955274577667811759769626991696320606418980936594990277186333543723641572208520598724332128145783469820890345362587520241936543925067227172440545508379160148254698048741185262847232314454837628209193385787576151021187140113470036849404628015158409758222842234918366270828825331675390414609786163610939612597360800129563548765696830386057375345650100682499695577466556324808069067388888881793970967396066714887610667840418366069895847554629162776612234415689625143028419756012567747126410851219655918327298775816161038812989823569414737366588163545038427304976479689496485190162291430934448730255769831102848878852665713085360139537896613462401446315128518930937973850000092418031044345489337153465875078246709125588280809839630808836315988207749050203099717022926412903910743054618280432623208709276046848399502849841746592830571156585563259231940786328596125313315334774841876387882522713930161139781184755903063429678133945117779556679740618785825030718175274713671366470550287082234240681438591954073233962656732011529617183405174688864304855815879748425817049829129040 [122,69] 6576669682432466325522300571896026087371251477861348869769939332454000570055317692400557547471119097883812729048705044984281272798391927472578908822601355817239274576071389759721206243603926759769947520690785346490688082389059104263469288122121215698433964859513870673710553276551934560278914843537389397067954812795478626423727558949635433374777724863412078228896223454167878647218148773540962534951108489141676971246332939752127337470409730478485371083738660272623992733094925903026878545566435809562418916055776396480399851180417455874054934634810701850639857825626511104729632263132983101747383688836412183016584769422064492486911371047088646911491971699241842805618448983028824177254448931129563064780524465452644805197855313268339043174562010141395150825292033551392099727916479030623941665067934193223369566667549385559080678917522989820120436721699629437953585122013894721762640112084759840688424777780025723230305529773861788288212317256007493405273379402055486514298400283667111317528632422137173445006882845514182546355809900119698194994340995389336715960547380995517401217808661974429696511332107770416342102061283406123197515857201424040802019631216548056788701889845594040775876666772688799281770872684099013467622906362848540753238314045458408810157646953752806331563053797679076584755241236288748163037376496641087981925424054006768770148679285201030444081357366794194104695600026363532394854658807584336608058959098028485451627299702459659926986455698858869021741479733084713790246915586930616931968619445130151300010974944247696670869333562310189617263822734254466318426785628076987001307931004346183559307984041542167668716100611515617312000056050227001341268908235012543557074604291812960495296254083459402066700904906824156019709284008383244002280233314246996607878040461648749198594891663633505766975780523659873137396183470927780873977250831628038472346762403015273500529878760109069289991655140543049204501558961634167100386927397845440023284184527141991837220284230026767124633463180115224483849082272149320377548335147758276954519156496179857052704027312483398935782891058696948457459067352934928627989163277695065275069821625786092871263899863466170361233334227679652109776637705676257532597217210061786027058953249321642333464134891329603589400683809573241334357698730238439236090591787353348065267932054164892284348220742908709842869879158545968692933570507029315407347185431824499872666451132221503196220165810926080 [122,70] -67741647323820816986389657998626334179680952704713913277424069730119540528835259644938898419239658470686587963483089024901764655717459258087685175249316728447636393740427222991655194798129263258454984282459431342875373524538392566044788955153128796953422853383263588060502988553245699104952787222677573559334112960708866923836115720767219132588642026782416904976399789307318561092124682045201580967642508531006829620907855268593079376494322253037659199721403360247433867323699346266584685002292026010817550083141883805862875810546267821841587305447167997114351819351774184819964878123568785936887688744253667408435840640762995804181952579843234800262541804048430525467375018218090103058896800121528358662378448855320494427919362957542925902066188645728803388465829080815575341130150161530032916235250762066028683766429887586158417524196018768537649255810843937934491924650378607202390539945947502944610479150835103705924164811406943863895856970338251900529123608180587183814784017959690999262915432010688097900570147462826864531613747148048671995013524962882944746039883048307042666583076602188593356697031150106346149632658231639173704100604204368715415908912567538780914860902831682681451428699014295693418242809602710809243888783148824284308741417464021384357687159286635365127145443893597818799195102553962383552108907995236652406375680648354056262564413550857592410439332755595030204758613052930213798784126386729705922506176216469343654812456482133014336321981496756602785230716119482258069251975810719648122950458220401372657302688797311416308199462105898924818450214600444359501033639634872413577253098137724506687996485189424899474968774099826573439087274797475390091260593277875634026545833662157149614801947268878380041115651567562443689470146651422585256336810636801127032927858914926923437671352293631357694170142247922622861109705730079505885615722774483204128033289549302306211312735001957119554548166320902377963746330841476330042527791077229857612192756697990133870149244558438890344206839732517346963501270617307198393017119853270430207037513114481727604374641401739732686840871118888505194237043101824387369742436994340794711620973109473386371149279809144836792745419568058332055545319053951209426807304090046259834389982116148190572077257447771789339221325501650762837255336084163485486942960033025064192487262849864649427050271703362035812017105747928708227770447979113436744187997588725731216472155712162231507207979520 [122,71] -21559620450840308108612487780167782882686819540002719774173577889897624445735944895616501828467611528013581311532910573409663959999336531813965509425225676805176506109612199580125134511617400788808067049576374280373925468753787513544550004615889393118826166656279674935548830017369728544154547111206957133714424569645950070957581192091148729479752971676038819953369095738520568025238781943091218516085296471095694322670391892414614500182792914779036253578573550315133872615421959926012597866442583755462420121864983865234428922661373526896312304302917911828582808477317827849917206305510795482108503197971941241124616208057225071682118231058828937117647766405186360255151839271666852740418299878040712502074981252552760459703483069323084442848784984053646462083220489713307945600592482711830659123207744318731980704343830508885433391078826094658001511060341051323523827732283172017941021631143452758996164157124185047452990101629103290141384387696314235887234857259746392719553715384686260623666971603068110007524560518590292683189346912759745967933349862648708052789944299813615493887617659852119795139607849615304254056113153205874014543411409799762547600200935712565886670820200391420323307722362993710786333947003120118904696541640658233668889165860637410229005243618242841420679995649417841713254232836859054375292490559772115081714330941400917004495177083744503210386768779934232117086473811309549795570019808605878088077431711169259005229559161369310801976650471474513264827676314099113811557221215629496313320197770729271563556709817108400149766844322837125104529944268327568785614414788390621636447121413158905291156643018466506246670736708300782758821762773538213919508358162242353307756704165196059395707282044050894991982630485882104324891419955621479043527948983177622974111757620007478959960433915156846587037761410318912138385659365177082966489800328697641429799274526850555104087921265183737191245941469126498025346972178964095154477773104553880979050858895144847126829119020630197735475449946465829886716845207163225694397166396730305517821180397298634526422431968529825592106622274765902433052918389731464257277660633196093927192462480041870023037389451305063052060119622510200985808495725088503552655429859561545972649332589363125203390889426354559864787685306979127129635444146628788046316247321092884953504417350787509114453433484687982389681168465047490838862687191371912495399695569529832676702628756801862241282560 [122,72] 240626763819849020332770585806285747889144449755913346102565130611352806608766589055648009837928714471355763178613037735301767573270121658135829953749118227236368791326293890372507937289511376598500569739838592470738716058431976606912523598568183918165465562733310370315423737911048486022558963526811133664034394254724328744755521198905772978170366660306667154629452118903077657220473307354825024343053051616945709539693346130659339893163655872865558388120708390022983576345969844510901413667344895936985212344647055557207620023294628628811627033510636910091372262863234559344104424190294967022198417701854351428433952097822661077239741878963015002449961158018631537711351025765368574799253360366893660802906965157406952256871537159403978902365982824599575348471311239861341798680606836660730568585336447018920648213125961686924058102384504070370589954088570924454081487348426970590620303193012607469661111066581932022290314703440459267861830646949047793142623756081933929349329569329926392380369813563948525888583496113295094911379127890344548326405408455844166663403493524454985222108770817062995576648973755271462388222119065177300779636452160670537922963625185453376121945224745643973086031158874355021322179391950444549584070408270838372543204427439875130877663996885903776278037513580726807640818745406705788489493224598131364326122641896293223721679538954458642357284363539825970524889198493026269896323280600529382160700245135969993788921018759053580798050698511008969314734189026557425357111851281223160266829928974033159894141381590538119365036587936037667684790716033694355979269001820564135281242823749384913272517427028445357957803766044396261717033355012442329386442783039808026138687813810013243210197549138632215437319614676311593954589315955828921497453417762436242448678764780945493760285538341721438234550901409593231897494634904865915857883544707784347173245122150227649237668194127897468516839948501080788050722739476396381383382476735136282638244902549055302737802054610913728872631555750213937403154823359374910364457398121841221462221750970486993419872151215974971840176279582920269387638863254985034516725277290888009982785425980464109169823515869597373160762068035343314315210037939490697464362664478517227958458404163823447242363418913085019750790806345257625691357198746615231986877759802007880852038844854995557267118716936830904775901315932666693678582036548670188191154744530538145118560765306961603200 [122,73] 17151907261855839594190731531890822309241733183139812922730036562107068688712846646003620639608722938124243467381519744748586388269454632668506278550571163726601899073368606025770300681329655252977848176583303822043502333391570500459659761950091230521718415439094538809076312410639058393286879785122911034121165385694021198474125982152058051623510930797147428934639155096462645327870843279023634694578117980965999998001079237318890441593343955583274117029929765955766516115248045328196542739521019173364290710976688774450104908953558049317912984152298961105008409355818732937366456282902214707917246751412475285725841716161143480066879789108140700019031896532380440501125364862212886956788467492917873057803018911886940209078602464893974457172251030932207848615139212088328433728597365091899582011368280815766111481004473029271300611593331901532596877879600074315000467561104835471192347201615103735855427759409872450183419395833745806458471292011634023178930746864272833160410106375467198433880051872877932857890014848241134297977672735626300682784106849241296896729444453033227807213569086719300022655833241512616641793668849533099671141521289701021144278021204479322253008153725945160496481431285282763307179057863390391042847042577823187397612209709276937289333576586399418105831394015451428049077019440430726339196337534542662895506275441770355642895807153376323578796744673454675877042118607907067429784085521314448259304487430730641618104427171046613469161751924200377370725455739534026568142079179680536345222103840930138749279665647042961268124832799173464758567572364236490868323423479272534733371209965402044628042883805618754182056373339753776522795153177766736713888984869539312930495349102338272427050083479386379961358289733356885993503177430078547127555838000192960891335468486055814324034958202960211100829259149989159032199110770317021491186949792189854137825853208898195375025234833717199075152830440752915930178409340747651762165771985312498970268185290408826365065014488426304595772269807032817144404560275897095529152665222920383306126619919716895654382482686470651982297045965886821961683045431194178339127040482634125687308728983151007256649423479454603062926784914522147464481876093064019504578337358563711799242566255039084010136734256640049366490706839101401504308519109500175576024418716099131356050141605987678699068787325573483635741485166883234903873907454028033567728052323572300836819344287234560 [122,74] 340146857989641377580895378866739541510936349973333327187100288363275150163961452088917273716899067140739253825490991253140405990240091623674909223449966835268622879490693652054429364060925044409819548881307378517010747799037326607788480449161198355237346984497655150867496925380307444728502291836806469045216210078523608280541299292477575234606831193721017405018217851347347752620401153480322250817396911517717744327488697686770760584713328190435009571654419458230585996032611710111577454237971781571230009245477554762551028176104876065276778829167679702360905892480662147008199322378685057382153846815853066694399038203595950711369590066812411466100144766871715800591180956980826244294282703711829711542196528314596539745883817644910756637006442116736602451663937503430054355929116326326280406980018495573618487430255771477124183646433566882988335962307124737561485311534400953549271839604832010080365274616811877960907987457178695335604021324950881870134775871863640302034780102916510665963810602322586513673956114863352124987259003321567372489547415591691803770416117703534575866460602620862722038769725029516384086770216776652556899182847799981572685068258677547775881687388798002488178488196767028323258690771831467500828080435790863176300909318562546973747634391799453403940696218597564441649996058851590370995655137372874195631103189745174103900373408442714211315242335905331696613495950586581190552501838502408481282527497032342602044813670384554091896315320748099141575169023019420910613322695167234942866772900862474358190284315348959579714598534774506253985509240627493907133031705811178246687181287222531554604507521508273878986883027046502073811952418763885705045885371259176955801482158351774586895754243099839262893132488714934449364045974054745238815511976412879759181274878287781785308983627360667977173732730330071733986609146899767881357552109506980044541157980565987335574404626435543731804666365209554633095553216504296555883016429770676027602041085689732018784027484035971906140813601290082369319766676151945638620597865180236138001046488829976909433673108377385676928217540665670499435637783513317739905236988231042165399289340603159896545471598311639807955986181554931133770524265176238281423037769590365149377482462084788178563296231381869952847680766589216401907282750740761497014420385726378454981671179161850443591138191186329341031581324154334683007702092693805921162009866849455656472051100160 [122,75] -4640936758658980580992724167142428117281102082501579662416888657319848471858815327375356158764945751307795858633721364801333455006736190065801860629213210911267691801597404546843991849584428559961654388910081416949819348062991830190331188477081119269818970510007643275654194597303120793483196774587842013490836982087278981591794356748145539369965516528257993275821390907607438516293697843868960310015155062263155270017667810353945414876376126194916109539599387665465837041627301541002925369620342966814204876771335749940004515254420244103126107141551816993953498832268671387520522161280842777566076996275028759291653589374464390623384098515059976601275234900948497307065797537226867712604867729440619876479210456290222589424391654418922563788431060706448318483429057969737969723372536820414480386306804522287737522463347467746925714561062718278845612026921187894254460744875039350528101431784216323617690951260271722148452626816343861129209893829046517427028249751443295720416118742404995494932628474174238652168629261292372079424703417825276513032096461037874106721504326534760593321067404605729027758229937182561894736806590336969183331745173567251539061566156176013310279332507792770384095050935250604302066763377970468849600918785993628536706774020786895689911254371036155960305591273402726808417275058023717921803289059935459545672447580666988093653635927244025459665427206127181644243831336969483790468684418544381829081437096875467743341231350439949058989732597739631997940768017414219922399898791413908277114503716403119969869420807396404301667738976645321226665913321694799474946597630825797317183680145573901543875708029976436660781132310069693219187899182969234012330931746170852578267920735109933397103618954839509852932806680870695977971192927582116614384811587890573711741758877731759884728059452055405717911563402300658716393490923110979697365140220751669421623626651413348393855293954363417133737144540306883168052387189939634169277025286620028553806079188500733231899747831045395109290620806529845591845335350361459788213432932211903455938811580207713087367962726782389898503565556970810722005486392189940172511302115131981094301112940619104121679514391331904419073487161780203925910639990931793720847564355654675877141564450170191754917215617390174408942860826905712300345715816901766033254264977595573681746029096119819333478005315355037772393046933093928426623317052134836514285792071832466185073280 [122,76] -207065714630439700659716832848387789140765795427048907267069423258504218562300048984972731557912747846182681616014993307735577262178726149311210404576927044408411172948975357634337215088537056485699681450523382253997345065390213350257132347331607028326772854523500715629559457550013006580927284672007549280553102063928316786451440727812155649037339704092712741739755840250087019581906662725423792575684816765572655716800949389588806021831691997246806654497912281239759055160058595240011055725097297754925741009065830238683055404807027232051675067140051605548073097627453563308053599603748885937796652462825600295235462118918865380040254376588350087753693163172093987466621303860795279399945590793653797297291597296484951119203862559467314420125116990659232452085540005891829871828103274911397596015219291918401722553430639803706139419905545338060594582166119200062548739708133865767350028461367810275107428178627925054261824970170399363445978509720996093488464141082798934314920910192882874160426710292295434569109608888819967138285996353736425307064223769331563702360303496877978869045807307711561551189109870617256748973288234373744102554691604614819614370084155620594785767186280396481516338617735798363932960145762090312652344841280411119798698550112990653796585494233728060341794404046778071084937917440582805544948669929408473159098757018322348284041262681213431434924443386795234646907530467069777339368575170615761644644145793488726526850703419177275850809864338924347350998128877958384386569746139706342711260488904528061178427551603723795455406804372576616828592642617654856681888944827956508729346918165024627412192318713616599787552250465427702349791982282096859444072447828208451769414061645409353837525015970095716205388182414301606568205076242038075409408110726882473915931253498294280960387092541427845655851350681024127940148023655841993411805227338644638948719678262233840495014297221898112172391469756304789741370943843679791027768039662601075358756368571425816240146477231910195912066347676696124536245501376422955555598061352697046674318761564888908136592383247184084642225848127431348542485268135902413026735339387879490608655460920099234191318507060094512506720818821079542507860667926860902131748613150089593101365085049592814680974277367847186141072640300340298398768443257769366058505338512722578092663085234655329297301778445376919904754912833981092177736191828353921138494319779389292660 [122,77] -4308956311308152706850047500500958467066865755377401787414100737869827923603312161445818779369060882732244194858523694706583850777336277439427279123797244261983237979488911578270371039652958268745839009684567860434748118493329524748814826708986115200080175590557539470276227931885918335995377631417433305968975091571349342738857306157184595530908084874262794174251699643891207597496734518541575171732298901112037663709289703799471515298023137679141371094987972052467094099045877315217822944476642054033709375993990152791364619976475336560028275864526022788736911070751847775552948747778314902623075048343504079139046043984058159885991886955851264736563822318269433720759609930496043454034667683214171600298423473194084675868364534675551865974776445913907169926436205128282044836217612469458864599650785598081932669187295000113299333861846253906583645779818776004494410851578703094958193219736683064627812319052321740891073721689782296503886897946122280380154790609756856977231702838880599446828554384676606425829822824434901591351705338233508106953519835004474226462349002037328394117657216824034921846844529085494690030437755772231798508459154453478033186085272804009616581683086374438166060929211299728979560376206838951570032144519201564350938921972483130407811799443437613335564346251733479165180791331024030596832113603120436405559008509353414140000645266288802004734633653051199611137177172776658899521451533708669368229247692038894431599522924810357105493726741103293602280921663253060199946752915320736461872529381564372644292864942052050614579076994316016454798368256558040266367391066427836309334712669741886817507035152292026442792179545360362356326654144214546244692280374960070221837070769244444418756112653239902200216426866483166493924003782329024087984748805004290615108277267629881338157240068129410303943980563067742166130408939495260930221364563452464400066873903998731092338737683284987143205804324514179358312343223002612452136292414726954350258084266770117569177355421125649716361289869652124447673121203931306402766082080239524285574230013363544438042084079830870023070252388246551916444694779220813782626756831117112104354001749654818691730740659878849641609176605004056885977233887945699812928551609407864321973337850523112975489890631746260020177202079611599272413497137873461905755784031446490021315798945222521110810417186147532218859112535715436950242780678834505499493918859703040 [122,78] -33472108228296485274574303265325706686914709122903984555983353920594268117178044545535432200224336774963990959785127917341137707582083118969223366137110395864590182739872285362998189163571010413135373087659012993152931217294958732143334944426438362722610136733752165205384329847541137477431202901780342674202838415029059347267981936096577035729194093084492509163788906854731358826521434046411973405558206046220045693635721384754822417645701934095587084508234542807035211846025393194238947984209487763366385233437514361913674446108742377958874702845841299756256890908085198695607796228857551764460361979882317295715543704259461319652601400372243138389127717673510677027221176870904692015116458944838792752671653062467340239906890345195976482880700272925306407590088076260831399895973626471361662015568867729536845377100693925406083749795595926543367724706885025227986785758659545643333707578348476582190289495823821470652195480408174368674929846213554356641477258852004202132894616648823208327399032951036017783666249299673584665332398100249914115899383275838710452373179120054077982196704681607157646352115682667240733653311850224852784038353638378635719452922358000967170641916249189481829254622436417532860774025172712564106740589144044646955275748413289848050385379066326695294198773958249053647305395999533773025977461185929186514630374472772421320107027231973222738322309381782153609075672848314585995221568477543638733370851451569103179925094914627231259702617526520653416134121965856049347668514383857245157708958779811799794325043814129505802005301835020845783091101670405991932275835188600479934274578075519532630900685735344248255767224660591826897487682224191740745511375530231540684844688490520986887736284013703447652349609927026025995230757612889546844706948543691614486611581316433186898342828940959981699978936568320206073096085099747509464927262811810797415464644566549021101528286746113847428837606576648012913367002966049075558667038162594785631716201636328776173340581253988580896538343207276842196800856134598507128411129901298283694301099705828708803610986862927131455553796881890282824308950907072263715340850344853470747726089619196721178088179527876849753877428273673154547573457072289810049263195911610155054756672231305529791904705380521784032237305989275282837506869246372478153989391284529459447739427696442072898769666357374158323286818255642375514211880187370779989336552640 [122,79] 148406984922849295409613229702611023173488547941166751450019325430304687310216922476813870488877724326357928381738664466024706602287357278073051075149722748867595542409530165356975543744091789998624719232772132995783733538399344919059282023292327784173249848966210108200401363031245380382171466087286916432950179430180656825337334794423336624189015209679766827613349539533736504220674305456880696643643497171212352352271031742717266885996414566402758958178421539758041519466976931127555265895210303361842309204346142944348622660017332187585935019407856418462282017057523065354999165085937409369520007079684067123636066452255901202706092064400874588099548225784638034108889403133871918724122815059444947793789537227743732124553421098583811291885909315900085364487410130655981101251604094931247166756325600294688374547602053207650688119282737486163486295135061802957741295745541849793848777902499019839081626905801882434274755285857024101007973558414066574302489260495413237853139542087492439046332740088827257466199629400526660187895440892928782713052675738623790535235339193310531298587000080219848575950519529752432008090022784185152018291434337196836796999491867979277830757644280253420069420253682416201261882123121140405351866862137100747362576466860392502472815653752223372675398386970439771720556923877487709989983946196849155400797864390181637639188699690638923250968576928715589861800089012148793733940093171692084386829395972566012983697421529145358249024212619679076161192104532877737361356533589938637063551712932447286593305221884978460293051578185814724837322198608529733309209562242880604651162383192328306889240406791790031344657054568145256281786945488033025919987150738683805804865726410672617381328168862506649453343480874523920790703193834333141026393214192717661216148587765912836900502628143673217142695196172455948007663470062090467368472697493667549451252770696375097040343586080927307741866163115637519447426946779208209168238856230636526381016591594978938573720617955450641306099353698734328741553151854539633758701939913758022357750899371697447308579313360257057477988954757253128555922982313004864594571564081849298328621860746086390027523266259170754216671492429836730441458646032643755742271363809483194384870280219355824694523409623572510672563560372754869893707254648469387791935138023036000043765263333545393061154520085607880838996977444754606955001175233580212751680 [122,80] 9724397853174589559829976473114569431877452378751042168209893346656147025125268046626806897661956356774460502106986665660139105222757649728502918866700539802161728402311247982881606743627001017889092570483425643697355207312218570067506189973755201728043735746752666317466785392428146762421314467683993601224593795736329323682960874094712252078923819195019712154941735697073500845787209239413093061191277170773210999155359266681924553803482391276391217662044692857147030452714692461869615007385351870065489757781836650371528702752580783676470679306260388760758422811931338139887400764209197487413887802024956702091709182423656975589475745396941884652383564240763076350909478926584404644480152282441744917306467565680953768704423549288905991564106630060321653516113428270545924202844533144622124051393219565985200027293434144622918003810978979060242828153778753186210409208841257999740192728545964846570134913016562500894889586941705428422303053045031642583670932564040806856939818866332860028574900749553834420005246707321073281761805696903153327183646471633908921877557816020719012300093166595774406635201040250652692077959096711771460570691868520886103474128030413120261655788273528961577027246047338689570011315800972226177705434943441898288126496767122463111740363075060415931771458216961713654927778162015354877883418588547558403146561483425882996234769142794871378632738436605852749971659115195965169548488058926651894998855868619277868034075998501866053051064758832444437811886311619384383720500913352855530211162336619712214228719993576187405920452629365822983312777840812889571360073128399969446278632440060187564752249079986286556868319296009240900632192453612968348199454425117919046118084400498855110450262422763650764886440786939961064354050653074994658541904607310867061625263967891863747668281280644888200481533009080653751397186777325206913635163281003699037192041791757069781321110111271331086405696666482748120505458178778477036702724711872344461005842678069958103577134233364008684008084775359131598558034234150024796179408895939508520044844112850366081462649215013927161926456695712816611396661887798138326911327961037190851902253083465866413356866715899315913139655311735042738263250338766944581563539973443670294079637930139520793709232279249983005383389876034853912485746319005892754016456879986412908725465541622632063884186383525930397988512393249573578841546376214714640 [122,81] 154567102858587882941405679208373377866938230327287991182855632698333735405987504869494143124610828895285948232758255644937191443600595949542563099254618583250591651208167778938752617748649396079293749209238775683392122335941717359465465494743852296794689082609444054497032295507785431720472608177538384727204093133180777284607408802791176427599504594861367820093222167234149421942738865947800202835486991719594765934161995120122736796762043464852472335439357046061120021586367464306122977426729077632646596955884108625252098188602197966084682839128771403526556297460651032439308333568062204929982368657501437013175860130929406817753048438547360670285629112330842499114819256380435795514802826203416686083307212717441423874211442089888754689569567969348643642151939182778333351764774616985372845757570110785335628154832555445177293566147595755581657979383465113569381078963438576214240650750917481572728277025169461769837097334608304015632887132947486553531508892653716824023326494588552080319489045161872746233865714738168696511790655424216286988976831670615603890785965240388503393066184856021148104913376661666971844487542115739323859608195217520365659880884555447930738884710093021999289712021979745840978840857613523865748824076713659467048296118838128763641692143343563558621293681622988992024946230484034582364401337237415591652340714824422910179252102305416813949511313658470446071914006710057738924764435884025298956752859470148941671871520846352511932476409142908073028152192408437675280397880592272180435177499157536388110963367047981387959861883650328978427742067825461896055527099775858578623607498702974736049365771018722873592798719647046535728611910934855571300992606736578793735315911638929163557442722813546264002929018051204582685033556142429763336505475990455886576721821082522804398905083922651580372606088637724031426171267063451316827304455084220829020586041882881073023796632508042080816653922609701200056554919501716641276800330989135800015424821050950236191033857730287856545750449697565905522640064701459928503775736107800651076697212484641529738488727582974699736676949036508750661929918667553664656264456039167115360431539717304203186971322308762772032950894949370370429523472065335776160927686912502976580714474182534870580096399614884433596002457105731411739381640710572584382303954749111716446335796669113352506578015858461537602035776490461623910033447721728 [122,82] 1361143042900808547757486644185849056475468151408381115949607256856897737434502094724965316865491496112263439930019276439447542866733410732361839955794368646232078639566928608623928757086433492105511201973220844737529941203289739570988406297031161825710225799828499493139073886251448480069160177578905590249826972069056636517850121902962035464290218369453273630852781915325553589184177070356009357474457649082742672549968841055936179297309051592629495618554605993383179412448190247507949262963650294677163211559296921837376123714790104717651520395490364473928339359051213426949929189929022149565489465935478732541672691478631244679752600143498715862150384102535947339586211459705107505278371191365460206902234691379884058440282819546287116940227195716028581789482804669084351301659709303238719874456076836561402833102954403012425971573481027085234454277722361715486368177226542538253667237547873955334360913284011070976911707849626975283961762966635277417137668891679351690169329718756038074441878572732445775214243899623067959402445805018766129619533538765074633692917708922104034095541848454900061265025113512667172444186672693064280297867137417754001427439265488317502244998962836075635363879554504711121411240910213221513743846415001107224391975606561123043103717316229705043846991885029595974783133528185614489113663478907179155948085156483103845058903260207014645796896924983852532651272944901216478217113894525807413407991334060030510409586826008368337853699695194241895999593493829753534671494418186552678694394415878699766296532019282268971455461265076558869859987797003565686083859444183202618143551558175726483757910687747634937454020839438001049963864363150934671234681613077538827247314681607579580538721640477269921610071021563838802279625007152478439761384802397595369527813848177040631534382872270666172006875375653030336930285937262444878762010875618705723057578791551563535759985171483166941610443677552900903873112406407994425310959038283424160827649610139970187011652988214242721008225245524667929138059148321118725566693007800894465891179354804661689262867163281410865001973149693469802236272800349816615397459491962811189325722398834206381684542308971808485420584802648225080205450682316263866871683530758551937645706028365272984786584441960396895243389910726685378389061687839713118005962533526995719285833706819202144742590852456085914834698755023592444236636256 [122,83] 9619340604634083670920024217800523789163732419966821414510618348582026195177243963626015179882842549041081817447756703389721038016185550634379481238792938130979824686689861266627063054377050136067749339374973278768507060558268833834547427084177716767319313705951087726537530150657743556402760226533347326214008279391299757644094908011192272351877380081210368310040073762055223762990526300134050942137691179132549276533135762618639636785012095618906957933312454094908221031519285968350645868471070242618233903801345809672066435212325793967341634578006941803259606231811284111388235374508140421523789212456835912371194475414909894637515988219085377966913347182297148620055205650988172063707566049538819383188938924269010299992423978344710025359043695175045516829952712241365263729057254065571490524757166931475577888231315161866184687350133805368943108295294422691513274662859797978715951299028874988238755111312475992454562107864597502712837845183357838143179119268642800109761186725000476585943066179407473000909079968634674946122685395506441176778777190018990177429695934072964122746199265813104247668850446713115039561641284503146580948869680385534025317788484375443185467751646529676562651893398867825187847263443750637296555101733399395361820018608967683636373904297923452402046988463400412730390315535258976657647345131152062844429031500763752092172582324305265976539195741382014934872801644853533488446788172037154807625219885763721354763926604362842595252055096758913056101782093493659313947372203291588030299902355739455055698963811082151212073019283354795044936984907779827691742120362840847987848910850769753337049843668100282364573379782918771596161888159058520940438123628633827088187270184161721390570029721693679742403069782785668035862491818860408334076398875625872880830957371467723369096307999054415943233215499645904366798688263150473513558403998699215348042178329610395837428616032645649209209986639780019632656821654594850190960286174811513388547925319671210018473480173772193029921161699480850415270846551168289656638684030895900088059393822643418278886169952416306139253254592706157166360378808911036680359429361715906934948999226997574801176296931887924776274591557061710077428901974250384701851539288008603879671639838094379375633186081952595565148868859653965207909297132188689231630311873000141892186820286641711004923905102397056515292831201879942547168 [122,84] 50042820779223757475822716355412563287327033393193465469075176168698281392600749022002512803154371841046283889922185611356144504203796938026168775536885320321347742335177349072722815223111028560091778202400874910813850176536926575604910114803615941609358400853810585019709979264051935470605753524987660711365970881380691096174222200053392762156130325696388270850464377867207483435485910065753055922747746232180505655519757541202192027852467067737157034987393379780961143628430364303304319842757008304258533501608755563157507252390339912385398723387618707927560981285186554231599194748613703542293652463117055743907324394393860319816092830999185824515044163450230165834759681359828632517501111253235339534859169313794569083991727274363192600709154765282622023969037323406114159139568489233024314678309605916328520016726020344842741959601097352712388036074061159579813868479329173417372354714284343167634505073888215800622504864074818825067234367464331213679962431067672020502675839359758898084222020599404945639030479632750142740809992232087945173115565487995598666291106698401009166572965920437488045386908464616522521263722600750747856359024402666188123688415225436727863622563295084245122957884057541602694289754156797344049285341746511273507468709360482547570425512693230516311577349568352598581736803747449415518792402807771894734252551387396839329199320434624691264692998808800542534613049185719626251185160766005094198757641477155444837125757881373266925103535052300487927115727149542459474110779952655374390409502412583244460453210644982408079966838625594007263294807077238992655406908525867143705377203499236740761012233553538555608974809875977754966573727694109676209104028683383082350953929583108186669379896175479970952922825389212952776892348019898418538816438963243697024939540617256922084624322228440612567468497841797191243678183117299133371663125813459271992870858277159500322451073309836528340024057710282729428667886659064659466858614077685932141770373676196559070901162916664763177823732877094003457027345409341111592150852750476816106745470128488775731369834494452751568459705768247277855421708079599981202517343373852923842171174295169196439599211797478431102226747780754481994039454998528795467429138044511994102831577482033227655878246256271262799300497000252972325844842896014061777053544536267872492573080475381451021520737601606304676199427285845468 [122,85] 182597171066977927963000191012592080591597726294634364216447776629445140084441290342570305181692483878489432793004156724998396135003467267508228131139851568718058252941108341362912774884630448919475719861080198299199728484049561724725352321263103076743235305333580802952054821093621195537850575113995665683568143258896834783374886197369987693791405414278100998262976131891481930137243057299677879215522808651628720019791843799682712937174500616278287310800514140430304886700732001942917931766460528339979153493775476990309991832071909108951224497003085811690836671258579467304139512184767634009077649987208442627935323513562316703640996993671514530236296825323576526123631112549919374151408017587835711732565393786547526552470160901592007308240874277635973926496598796731923701247217770798608770343486486980875929751398061446398910677977436612642445525915665174373063529990865269735734502115739253864216420587829029676877983890351715269009494008485395509316910001501070199902400746111723318473144550002063623898598080810668278809382334057839736877771656715500184923047707538886822857220386976508546516059651990366394391832196788882413285672292856074651514754983762690434903795551194005824503329623247520856158265189715886847449081018795524105169924018739709551916792319223345650358828154530481875865941641260265596281260202411411747828467028041957715690124514188042192548935232308241163813180283768371462845198983014306252379316428301159327705881997292316285764877705859918272986773749283736924881816342829818115306638733951364025886524528380203436188566304642667322430995502839377970417806235582377177110366794572401367090717938437801226260096896067432670326533519248221158638669399256288805970464748260231387398813233129872992097083717439380210409666809192320052664881877584683435052488069910193693741273233568212886753602705015808738350382288955166094126308354063811695934170840831009872340270298728699763338338593863129384219147335886318074792966985241453815278743159444886175463936036634544977384589536300522441588502904370273389767914794278749311515105388031594876844696815695244665093835561004261062191348891395092967059399245115554409866597143057746684876062485789220538369747442826109178679695869613617193928302438078172774659400533018896885734875741773093699266467263874109823866531301532905655191876012085447924068428783421778706325779881421481343661359716352 [122,86] 606451509392087713198313231533020443525036167771189333173890164696971361942088303878173031098251046939495780070637134946085275382899103238855007607058486369851113380661815021703125364310802584791859292427573763379273807590987397051737396711268838140602927636277145749777028077343864869372058613462280018092026042841857302788288462328056000985941899002890258773782065000810997491665788549031626489201725169430289600504944341135135100949053943551546164334998133889664891332640598875772839654318074280867494763047377451125379548667490303104173253309694734437742985038005153592015544386449403919532114282407834740558753021676881594952840069888811022567598044532911225279356052041715387018201270287112846708989918370547767097558649282353867720607105171398325063669900322196293895105806874705402289624451194716402349892284336219265686407261221651958311322312155326544486037507695497752217280238632664518314129268017655365239358094536476358943393459222744770987077288627495849002158789692267195208126193521965331480447900646827682520850515945671898344955072633305020810993034652594342923092837867525993401537781601035889773752299066034783428013391180980606265565459281676876517826565328684503786279948582911852288962272302049931626223100429620334709624999322186537866064205383103848074294521893754165303528957276137698550190277509963378490484154520506028788539466647940397774982546104929360874263200114142155829676780746409825806351931799262509062965281012604363161348279302046565188140664145842726026886577051915225785893828910441198203362762687732288597512754506488109698013318330497013907010177143199113782732121999340865708611477856945203920639538088015812679554451935983623657606472995792068845785101610479966770962440328167350936534682491885081546134400466525470178139509791840514869284623010261117419457020988804892552070312427192522903977040358504339252314446567189037916198752667364809628648289137891365551279593637829209194274255506850280353120122566563945642094779374852476287968768546354628500666875412845606746254210328140821455065639567254350053409421294657021708540112042210343365610898536016502844943977817243273375894732679690199135414382948401192042337414924175257215899029090522064222204189408473267071097210505173201908597339600284544085634086886531051587524509753295564385249845013287993012663787460194838201740158971657409419164029931450696928614400 [122,87] 1910416110596526952921891051302828338868554271485956758341986046498849208920261561926577778750300456817124011001182267869345698672948651579587623899716955188886562110463514866989430837648011719309467935151047694582333642129982819297053490512187785033917991869683109751869926794941735649765900280146993085476395581133526443000513611931495174229524774534576760290852521284229890502868610660982480996133557702317509691944035996236892928014750180586193388234819028013983778583324298564388101580641498729712645394735823267371374430157953027342925338511316747002532891154391958684650378212371592252324376822570191269438515011893212400231045729288494865813253117435801245765356541524562791171731780668701141409011395828631543166333186653793718622413873032464743774237765603219354573796615053640664065283112546275374425922326111565174280257083108365418512984656292345058052961663673143280342977279208912883798838922851081265482047888658444965942322887594238634094037080634750457369875858582236743638526709382653254470012974848874690627038099987215395809502685907345762699499828273760537195776972715489081622845236770985118672508164550023653412279672379560920142533365498875881426576145228275408874482805942708817070763686766100914693171530434275990661334862333931472513467501899096113120822399300982470015656858721117495709411694838707345147002148704532168078330898188580100110421143563657400687179406545791887307814597756478829780177690850928903227534420610647427905364053260786090804518371950632032430927449912110169833323532885798638313089994539367495542253722080602673269503810114438124054967753749995486651352008702097273163073655275377424524817747193323004269080250582335228911168203583772236224357360232284389317244364697858549222798021181538239173830329406700330691545881642759545362454666680184593949838526777604008825753649264136831065141917007526738386860824146994768852360031333069703284371960531628415065520391367430555376543886387697550329382066801678897715195470116684082150047121272464708168492944586962090751819327537366720297033357639202087794653990709499449898204321627615036033246374276875520846123136847791730507666913953061545674612060639779486367456451682403133996238051117425881604806814062008736589716816302395533328830613237159564693129694072763327030905326216567609697493963425552495730762818438287053369518325216217362345996842644208478208 [122,88] 2576074671068795662159754906967724905100217634566594711112293325662763571586301554351331465142174763908211408690168122669930003881287093519874868445109020558788186559875686114298950660262319170399256652676528097216186022790060904467816571318510953520962050217436530154522338246799428961867477011435564578612419269189448114930133184450632830238194474895665199164988048495642811785283011125157995653931595960413387361608577344562578885938202673987298588861530208588108656745661556160274504730879012884244288866277190287982361274168938434298294498526398222950574117827861744025620149129403084349865242698936032585377029248598947358143129969268072410470401627728375853285149644643611113625389224262219087793703686928643847683175907736764283804878290903327611237117859187530774717699025460628608868596274658886711347181060860782288594330808352600074307884885780008532173108411176876804276426107956941512038589408488030917772055177127892704147569750991537227219739385516490899740923294602066066759499841205541734644902136309663518901241627664908205374306257655560387129538046219487021498153116014734307121688661472535014563404258560584276548099032270800231589609278920995657636343960230148647649816240854280572354831881387050333220896566378836448224283884799299684703414596689802784089323300437894660855849747686936587739076502188127488704885027413591938964702851469318333745223122392493875465781462494477266515683267849412229622498358195029780962015950137042375112858696211364597569241187265013429049625065269132646905875155132124234700787620805493102182618312526351850424847698558228401046267796047776619178143907820239745338814426377180469794854350857505638218293631223989287154960442094763752551815208464234156733339718592941417849910056374409825679531818703595024544523079047305626165773660036642504617861747236993301022275560453188868742347524373306129951598675979849181589151179435876074063403005322763847613130313227590074495733230547561624049551226578225206034326798402353952418221012202965896858618669256221258186822407926767867845734869744849706966545023730566475866223359189912277329610924139953158659672840910420906456942796705270490606868027729264495181221919644406998423316013479928448711028869457356755341345074774690936145017707519377908934128552672455088075434632433040489709842876395676646978478286941981200703646732894049399439115899588864 [122,89] 765171196898260844323209948618691959751093252253049091546229002216776984451096736474447614438336715656116963548190841649035976732542149318486557970638717235580527525798639964150006120829905916582948727453449622109438957324626721100510754311730501509747756328625248045885136405054250052688560936373060682412449109220394358054303391837356985372749235643695736476078979763525165495145384667461024442655244858106920991369819877606337211145260427894823346237979664615309327493823737416756506979060307534632698159761392553609319993347936200212290143059105566137456273948842210692846480669654785084240726392757896756401559911808036742996515784834151967428310904148894882634631476371340450106647296298796810470700255180875684848773892148684209558635589095563753379971658960454799752563499824973169480157028173815978374392319796592249395437317610325292379866573176907176122236005529946744699697414626940859138194595387055587336308616060447942881706295744629134241490934549650354257718023746236019075670784047944564989962817601356306863456371251788626986592203477532568192808239463634630110282484429965631422654630377745356776375979987099967709556232281321836114060609291658462229508708333451173881904603453824815530214323723859130473475538570324921398917627013011315518521350589167520220086668123638529689999561334783191873935969328450839766581894794014483074149269142444486634033029267998651897928866706464170694379251784174756781161635131448147861864393991920210137349617511465890921091052722281676347629744089513045412125114863382457220029209483703733986345198426093429076164274342192476022338801682901445521987895525589612277777260814177583978567916304497211814047215884704346143275204360770099430984461077141024558665206993168207496178563581254279230334772012526659577457034418401237235620131514068738781429494582393036447216259453038881691609892607844145605117271241074221667817232031785806408545910183629242574218094299996421998618958848829259732791050489798866616740175774042130007244746528910601159886583466731858358451107571513721840484171495298164642906670592569968709762139581159986525349061188636930841018254056794855588662759901699489171722389730479532533903493452099478088255595230861611736952047223838147762577815253003352935622375035856468969020124033684848175876616293709152992837499757703668856306210207725924829061638882466276966118400 [122,90] 14039496210818377249558169065816783065592356228897064009906994190483995025657485538718843779875949263873965964086636849230757737331364426800229524738441924351269177557024590675663511956009696747771295440355921936004548172082869533442609219805912412811515198800546942104060861796035773686643264908449924001880123770128318341716132715379414357546213262481678620172432677724074186366261345167539505169920409386018751720095346593135558220861548387771920482766788783647922459091425030641273945338224361586229498868349539611935036958590653633002255081278767199648045697858260686320554276280265652462264727333962680814831917977848088775248706338171314849416156228525177239138187037095141218954880457928846209576578728995877489830417084348834789486126113601797462816815438631492086503353889495353986966077294375266554862818236865385625840932245870049129328909818098012408095109149569004248449083133995442007346416134742342630573674084382344044282889222287826374059068728775824127599672068177603469033835744572302723271831992241436164952446312379094244021721814559663693368425841536093216371004337720762588764438831247874555652341875075939631144737198499793655078745224585881470121500483468610365311330362074961585874237890748859125626430128262905271063098140300828396180099087896941612990668223546263875886311977518668635125315446961478051748124435850548216911362191407181819760431391457871263329623120275535744726692256593804881445730541889422203707354786251575041605930241510152856553738703205942347760459932639642462114361508737402567355649674989616539299279320497830475836929933687633985691387405273466847984837466324654907814291770458764833621878403390061305437053740336586846012982296242479329185523005089215890176048607930564614657098956483729201604473078784612103021230179707541063040379720399678125760280893100140805735994102435107580089038751148211947083542372115756409229478491280447795520825268727631639760301827578654577333580184242662915945387476080664925599915917421223987782992381837833135730283000363177633174304188442024434613600955096613288592966823354798891383381127264609715761345096552830092203767060768910212110524465507392656922409541648542925418620712156899432024964645045925197583091809796217836856812942964517437886636561788410602734018242247305229768382712738838853133561616834261726602151976870109434416742844991394112512 [122,91] -9505771434071784015796442717587605221261959212808029711150253268177282747136789189497524512386168346444258017822879194070455596652794522201858408624372215686249748671789584088000093535041971409339207157785613814981385594217164998870565336956906943336302330870604903990779305152928710709125970246183105252880537713157432470058286324889312250997561144332253061472700999344937805764376487235931994438990182825083631369008934135349030377091874188218508451220836371631845452685990533249017050215704681417622820884506470569963454259334626086311428388054338093874080852810882330457391597743251841169447063697693101764764854776624011939204721051055881995988179802912145473033127886279814541555275812309794683321651872992941224379789113426583852066524612329807749436865857419364522023164391005189700922122322558773228022889527934935237509397916528705648407672798793908238805895038898836534533736036860917743917321676602116149448724621380227354620438030469998423048695151126604333468006645267473025529764056939331386061731519909760576718620617229718037383027663511671914849802638366997463751099412810384149716318936321411265137339610306888077797913761977915825534805406671859211176273004437467267089271317135309633429809671492684152612701155130776479300805495133250061240476494262352526699793048385255072061492625013596269044851271222516470966736135711883529622520017783479771646368817949357362848164711952980281030798748815461163433204501450951087212208561565825895656626527628640442507966564670165931562408672013777256549626757711847756390658891667691553543303951039671251159626438862908997532825809405295854779321355683268730399002803480505872360976308603554706286411721855798737251411483545820721335913559804289810207603260359431036197579157367178828494638867647940744510091323596634889832808866872737696402658892298059908833527199716667924808892473528427400450560530112216847330873477033956194140294994023837479905460076838159934804491641805459569446873470500895385730083651849452467923864043066495423839606665822098259259807407954047666759383051280786292416137257245783932453909293782399093222078751233429769667601706669550300388104747944570032931787645527776344786231959940759889438360969284710962094709801068370507114834227925866909280780938891373787208368782496059062508246593941203799863955715261636132233736584687111459837623416752128 [122,92] -13000682821085737438448391276384930718320246877001108537512507379344749721416078064311362743160195729742976908632811992783623579264432508737563123393555765350876199181011487964037117255102272015231031107376867824050032891302921220907000550681974559918343888268828953059992954477738214321965673020000024086892132801780193219164929465077536188328049922379815440664868077936807654690272296233956713705827560503823979392717931803677290686159034632640165102938320595200120616936084550508168824541568684112631880149323889825159376744767691412458682343495340148893926495521737676885804094232321223223658757797911020432118244538979765795848865631112554634181571734470623998205256288015962795223809445897262726869049355047140892432330524228199241640160181577777485635745772614142848264835968700033267927231978156815149377493245961802042446351531277807511066647921742918804320212120127613356814907608300812481689155206662313669446844053089282280680643420003412451638809413182260373558486730901721952652779283875478156120332553021446132356915786502235595920449923781915044754953444871657913986669038229404921998001755538717522268890119730676084193848645640659967785316708063949194995515005743870314617566875027376829682750380306849831606690971717502517175488413584086730669850787281314475630793593834448891981649518116374392396177708489835328717096993499688924692197921588898627907811452259546373698794255656932181717198631638429778629065240903842834397094338147573460103711958876689920316680893638959347402846298448942457527968186999571872798493696870290726129051021082424557606009955956150334037547406911257944487958844133214989498457261930890165033657581571500095481966757933712846392234402628248872440437300615273332099425385578012324939370557525397234813505491588279660600621667099324207640871091574280519265447585016228677216036622473121021941640993838790729649198594535958307055984276636055159836463266311292254318973913608706208966662936843023295594501162227037005137448193599234074087119666258524860721285872027957941382547207327238471589172921048091642096729954752345699183205216395249700205065937737045985887710374851423955255812747953812351928048960077062834319900344242736843844515728561304154884415156084619647548523316182079581940607001389853101305559828218971889306271685016729680694457352137164526052540899092599465071758400 [122,93] 70161391590703849327956857189762055324731594429858289927315619234430417915969735426613735713841619562199215663198026831115858698653750271397390519440643738583886855763668881493503867808389863674087702218218655163881330796533970354531670689665102160141234856672258053454383297984811560139134317573122137068229598752816841875951827138358511329762522381627444174906334933045384813668219970420185326350930830449868753877609650603146203306012343894830296768100270977403218679361639054308854720494647220024981078864709215929816682559152464497744645459159340458189228142817530927888440825462637496058019250927889517520736727783897261478855268079910860449860706646555409406332097311138950247936273831905712093820972582534214541448656331108647933478078081766422471732864761047456192883235359461443432951228970793141112306908430501025346685351786925347800417858351526687069255794009298715169449392086250624061712343095240976089806715961968918388925441420745345262348819098471489177365388495172410998914692153444996507624581022520002353325734748762689849533150947188785832383732698689743170157230093328140598607021107474216299054121201737310106174611159503854295214005129238892636657315176613528651262192624532719093821594015626943248929015350031408041078367456070640167051331250202035716269226410434462096637296232304885886105484976506448460195851809255221306299996516483800595414561933238176649954731604347979846446733696354237275600956310779003523225779821874727239857292528180476838479296435932889484524978457016838687768883564004693268401264427339415104393985151785787081744905193830663782933111278695820889227874820047556311229258147280249656419221803763609932403320429315172417271254596139878240494735878969899113309642502475676357520658981383567299655335314356904451748181734836815319251837820068847570065395197475002660659083746320931859945164460161388932916417123209702677792902923503296642868718162268961639654192734925178882532300956320032470746269935524490967313277957475216187831511342329014155523282008243028274683998901805724448199021790951508284534709430782298663713675380264930108175002246327323077550239139151842662872601282650436846204174570487170121033268928324073350786068243528175975498761746617765117942043191268620057481852919650806915212858737791052046225694145281597089607252006213575862182696181894392887296 [122,94] 50181612863314060676873458953331730805748482807255259023617219166969323703049536477970540326885581163469849653093685274997758953244089431547742901923439003889745779081714840287042836187143828913335168207520634536838049884642890392149036334118736648559563395711593578038743954189640296127833609333003007703145080261278645389574347541939527231714341790126105049752404439915814328336337424665130739470626431247954501711517773417570938887851697203683033266278417419378914456626668422723488602392326281642515406391055478217223140670661221676627366907707083437948050999195910642323981829778172971229553911350209252511392057719242434150880031534046566947012995919615706043075525872870672215688155540213146676190435888268071559465876215273925425665277009048377190599431865031476661773092221393519758613075990703330126236663009198162492840254654411502557898544856493798710702174139486192019703911084106556372642567767225789012021013782915931111878403197152513364170195387138239601517233535452169769842834886816159179529849677040009224063024408469634031800678697285035241067029801084932193817235592162949931478012876725077998496586482522632643888660577653303866759563861314875468377643161562794619112566640180060220447653393495954915193044007585674460406987079967127761390378287247269378982250781098994574095158573525392332663615434721296593318883891123935936200175663788224733923154300705638348709281284862886051268323466186657276194096371331154367422029762914630985318857303049209680020887365296340340294988633411009527028321865520935609385294449605142802151205866861888588836960630605552829289950202289508664084188411829768041378481522801800289891900495057061186579265465949469506249877608652392710409661386518633114467423909702605913763795519467166508040504390615729796764720825518549584591677620424062755994998605122081386110869577570217795889751278584765723439959674504276070035524626116436800906009957436340012365085226458878001250137240562084039440858346791592380719180130339645904317535709763951813286687514729635072320301400151560538123494583583940852359477360921498659355835492883445395376368239918618008965267965916021631200162416688926646824692398364621149633509645473831327763179104789082378052474130333225713210198118245499610495986099246711885562291464066849628975985469795432925229444409984483317974129941819392 [122,95] -19859655221851941296268053988850729251994889046973542340006608060825210115872923574223038417258027782657990193384703030977631349809747657959808106215356192664586828776595369955009380614678868226512613072666174278009333809863428755671630933073698080913864822897138036241635116052032751675821625330475908958655115258340985118524754009762018906944512423030673839524919832639384655766775180771828280795239448886788333093425490490180360342729349324310843533114382606800022277122032031985446350367390116335040046295656182152787137773298470862440934750594194503502774773893022245086760970011713297825174295488695613565654783433258649025990001682206917904318809627171902437381879957806881027379382002771266324858336819567711129659643955027517314701831526100277829685281324382443497617072936707605364445418593366374482670950639816160369552340855196002789549762295378486749591876841528761999078481032711064828935234611897645593964986983453273969105828910949672409829516432060411069916175236266390549625954534055690381344847935100931504783636931639648560712680533926663883705316926985453918989120037116805143242073846091221554458297116471263777998893609053329445790832709169892343178276423497644730025506112954349115558814560614585621655530346135538383622882457696551256957060222968116299570791128858079436826256201137526351665003919257249021241399930857153875226562122800524282113903211336321491488180449685561768734814341533772154358637939777154630001375777919808958653706599463006883865923780508928201784863035931902554540521937402369208721085191803239620096539316689509924000251795583378871821168818087912652448285825056722057954840454233858292905032156960356484320004757320143178411354949052447398711869712718584626811661563063765514085970384847055082069949638869927623314317604272569300564974598086397440894106224758289887554676986596703916604863459585058849639159605685335814539207057320130388087990283741005545489729906108998068964380148763914072132124406143797792830071133818315574076459975079433365682810090069092507019027573197722150165273694970012240636521236193164714110179496148343363782791689952368632641663443407302729346299047649190645650170946806195247161284361134204804522667374165004935209181749152062568163579423465534990210108490870301193381678123265058811612581667622824223979870159936679418841897984 [122,96] -15938999156407693159445459906968406277299491840467492555729192495926417484938533201132846773987954422745939859295928985431080588599824738002885954650708042106041214952583864192745040172512537451469421024986154363008723494246253406620988813628732524904067781505315406349118889612722642593886218908559861012084667663058508901837550505290081346686995595455200159912354285300825294767963575961331685823895823391170287407380618927997520555479152800069761071814443966033522827702997259581392295424577874857967679199618876985142045009619015181480830250205684996943437787930335168134712801799903835572968226941049629698118503995886647693179290837259090016665350096293833658889791070012402465860967294551739469058255401003403374117206309810793046166096609838329172264945971855733260448795844147512711259849141704540617945399344716287930169793547458645131547956997050054411592085028960752918594397551398446648135467816773006973829386643957716537764988578776679164730032937965483720807757827733786287099594699903324207697260303889031946688503357248165170384133896504551973039176827299366388860504692224134232866313587740792953326140864647893569015814561943190464161106892330476111157575743241705765077312998310082466005535694331175502959228768901894342550591580038936524806830464888327440140721734138103169143928442036811163940903167322717452916856095480405178490896115805012455816848004296136296724766005130060689950279594382323427372659382294799342161788963185660262648908523597295427069107059533590321622530747845628656939812672375827412623289146413313289263964033950777495688250949207014878355355615400859035696607131282840160604039246434914061424143935580422091296182833729275887819369032270038603107925239044851851383996295417155447871554832545397076774774615770867150158924181533703992561263689003395776033462237743753940125564243618730146476887843526302174563272867896037297412202667469914913825565916572449853516877099738911856630057759027696440643718322679183849115573800590540667240639220071956421090808263949215594982593919404594083295218343258047046406055657747606170565801147394018414695200535283633908379661518520579525788626867094862652935342603056844181570728429077542282332366097992017577129345083764171654781934312703352736614326201382006441320068284405597530359527423247568953323444605472920646976 [122,97] 1216359410974979635864340554861083263924054922464402374453025149029755696977278320439442431586078377805172794950342118297891150261561768493687314551460549739239236550652839209565949958535167464799020339586785097959579464346506548605600832118177628313324758088377345888081448818277956803555417226807802580653427153143695935894850483090387386129685343383289765878492064394110256641277223563829312483903460183115540744769051213640550496254551066221379272869739811095149872198013262766440239096453744600765999278845204557564771662847491072893458680790308706281651770759514552406166686627961238198475895859699461380816666775783897977397973219881819854949011070235526808853962652780387322237429335298016141890531113033726869125303240235036095276709756651428929672983272163018053061503829574162181777950921649826807632876434628701313250607925954288140330900841528249022138494275402925998237637843329458996624398582006987149586297490340065124010731263151634514721267308898184969903334241797646556245096308041688267928732431480056343384109235609634548311686464574184427083313020368992641814055998956041738077206273303469061317962423696322431341230136463015266055929144355776674990776922590445270862864273046507211904530019664400287581888015476437780918806517797072117867258882072037704595017048006421069865995456634183661797989669132895119281741112254098681991148820644037044241406894803992284741303236533909889896954694031916296390956697255402197227897683523947846193790872703313193972901515869222609724096682051811842469222811364767529773669668689480100837358702632002007407651905553442028646962155308244092462678015775103708871980270931286856028780315688871256461360561128863998768059898402593905392061419829872386067513112875428327967130064514325229047870550252937939003012790092209896924767340618947929850034860388389841508247530179384233805523859773815132764033964847915880435066069944679596703104904528983462381381599943177738858728763493112123702047431769610699731163109290754815878750836137230975446140963312026571292864315195272479504719378452882046642919131222867975212452515243296614169170865938198854498179333715774256273038138639881672828797493629031946561262915881987223064673743415097098603848706829639327210991895038463070062930470624028876913047768996615055963697096703485518003789764745600 [122,98] 16529741925703542848447417073496454440581753912070393864965907152910861792697771587007437207699891772335404401020832332370092610411315238183046410988178636773133319874767688216798095866494198556511808186440226540102692777392131294754852504515450582059195717145034208987266200163889495215109745477917714303441589521249980787715427961160240104309596849911818957884530055661250996398760435775128558815513044601049702573412510716594311212430368579891025749659465633112556966589166991629158696409250056017572119966031218857591602511944442194299784457078841784046760728370241517615388045608239588470618851002977864277091088813132123229926173126176398798550639312322187815168821917289914077394011852992546009269827074746046689171371487069298300951206092206973259754032705354921616561772511699591187120341837091705335226824390258724344080901914625151776027626369199861559805127937427934012781753969469963442083327445646352740244695925435066999123737004874490208350402334548965252139867965120056831154378454060351958169567948107134580161431326950392606706888662700777990949235320503750211750998790367535896811168256193338321953094376116197010571980979420810501267724872015336096075449509675856755959254438689537042342240801575719163630315032574715353246804270005789403578531744053654747933725146710814262038611961209081619979100278451208763646201138269910153061270609948500008196820748793277161923416499828261827384303442395045917972643621729011963700000600161339635340770218940356189695495110723709751500899310154865641381748649503318320153505801953003272399072621661891101781239943816103945525195617870125038028154062457114496629557817017982685988029260060643902203331380618026384034845697351132325416005981470828062884043276892770467222878420225796423163887453666464450764322478755218798177719091686439840119095553052936362523136840767644448837780731097424202765232279829050087162261979325316551112600171981156118272393082223614350016373821547552607199354816535696472449406806858315626276300150452304588085346374668629332198433200738988563324992180340720006784674477451731475434269402055839834334951885622179474895677446576827469941777593174650580927019640928726960682524687779989178422097695489488841668573315551273508346030665930089701684374010765655706245966038978992443727478509943714192571865472 [122,99] -4833609664303471905997323952559429913978431449653170395523558159462886820711389182017433367357597383050577042591139075077713338980935452469123950654290611942096887658943883543392316121095312729089665030822535730123946473967942316799140275589248396098317067612722627565879900920443924524276773386369755320667881381985679858010266357343301689363269692412302942376060276317186326523014267253025959708197650721563146076558795945285168225596811558947275701065809246326486256977372124000472052419916915562073519319838656090333164871230745724072553343734498447170756045353139005617692388649553496954552750342767204329598073593471545932777272368058467481899738277003101682139340984190256995286907037966576739045750255843151058773326940260440331383046221712903194374576819327977854624016038715843482463880682770914574902359544325978948982355872444246009248441689777553761475915348074540846597710597595317453241737539935258300377419536176287958905318089883266057971543890677367839934184093528626365567181901606273659648959458036206939563803151962066421076883388814186213659501215138257754050597940976807949645359054420499367479376673367368152791791349794458782316979070522583295752325587802462443272892039628458129808051223723069420739566293418698033610015594129654717638278864154894140577792440037879399598599627123619402061433412792276717995677927670889849148767786272347680449763199592770818563040650333461200451178202968135219166045638332021445515191351900581505038229690747880473177696342326822256149278124609409919494165771146068250231669652698347491655094913952966737465472473799816542563316781011374983844204283611972265037523241179326380912371365948334864374123258945326409000875334631961309053460275993882907893096507444279057762993434460226415375331333935307038977003040172902193718908585832512972732079438501750586013371976058911129218986937725832813321024024708779926891624865388554301725101270541308438800331666797259207312828571923240905061996863883246783438337805341942866588871233826080397050041697443954075496616702585893352158504390604031475790886795202274803644652461046824542982719706604116400038402260016195008006967909652609041104789519281782295799193487319428946655622561660231211080262911389581027947038673771743772998754135307263586540367919477396121370436176678051401728 [122,100] 1950647913929781220859846600570611828338077264098165214323100110585283066792751413981712559786882728138915101602043050761265702849351171996451366445175943747820510978728641219394618643818156973305726044683591494044989535729802145652086917754877748193792138609069546636167810232863626030592133565915758115601132003992778300892750022172649623411156203296692512513024510935958717797028247456442044571387074550612758801633298922236167662520117946544966555766726331607488510549265091881317878337027209842899827114110055946493155458262180597710468190636614301678143696926086897313977988174778307949496972568695411977158676628084603395161337111969829495100778676553758622236548601124470569221610839331477974128766287420252958228268269201122780393838720563458085112672604878920595629156589526757182616663329721642614048051323227646680358195702621399781598920698197785848593100180502819677635818046058914335703498049667415239969738306750012582572771679319970998889786010347738904190244711963691834203636052126669518279227428309400030508539326621604563576907953667988136246955741259717029287835978704337268486136250529559786859393838819960803510524938467767649050911559436637659057463748750918849922999121175029335101658803132469875867753342337632183589777241821875702153906033911355150577260259102831716212871645966739001881641818199365253200400695228318046622196153227365150120184553095545311307281060631008268009880403371336109283579743666882304061855518762910805947983562103827380688962429910506185299165682671684546851042296100295961593459376185120437376117656422925713754243261536928282465730232576111352289945189687661995950925072173722579223891709359314496191315293993836855012581073469118712504387396018599339445539084241038774728587637267223334372046143324612691106385471613012020977806979180468877157607044092543203711794969130322335452447366100515857775449099775017147230015013952638631334238542452947439823589977505377045599315669494402995056931942938399062102947995733955739526435939307252354262451305854278711398328688793133467952651664914105265995045686622798593035419448988785139192897832892299741385315073669122301199824392006160770859630345039401571744953360929937946298866143749567061864301297190503395440869872929214339345383062785840310715512101794932951908004786664012 [122,101] -1642297307357979092876630235609119206195670288511631045138657843309330358494723900707048621714640540931916605265269270616852346797846410382324690055400528331249483645860160552194928890831474478675061103684298020385820808404097256794380772331656433617565191345874099878667227677967525664873448707913936117065409977930391753508878591965644985930897881433525594205658562392028215097095537105223343744544212183388386432395569286692102093196283465263042788864745911928306124496826608627766091696609607804808749652036445503048488597568624921865862555042228870447646745533973306620717462892170628217068292793286121940853416450474811885208342587846929177251928626655912466264941406853393803688094102173731013707808292316997970773114538146153986322763762055079452573962615469332610653696174863428024974552278468553402954528969601953864115309515137598529240110566455338167287951796315016535785729949915437499630948266156017033548455864303175338967775634981223921983315654010027628069210059900004446363542562737916028732706274473935972441361950985388937156020952636940472185126043547809763214213016815587313254476541511804371537360152405341424570810316734380500452901456949207302045132863650025154483834411408903512290776485840738646073297994915049703332475663493567210926595503136734167621812025891087974158101730346329730180285179646671529619840416709263667874459506554947325031426168065323194913727407713604872361331863621236849597118897877982477968682367790833737427057389726503869889380105526152577401374377481914329987599497633316506326973706169422202575107304637876860636097271886407224399079929485711973852280507586830997937219826946223162163991794167209651329529023417792931529466891527346102021617634634826659990671976801761050265561508972587658137011366018307681017907434189507926091164723277823046769714595204896589451043592654291098802314659066199593378835174837034323998486531703847953625094297327806467183003497348908102352807590597343983991131196207490143939511878055007101994912974188913831407716514548526391139906465053754137449299101884724566894214475826757296906009813022887966488235967182000590270345908204790642279025434775955740391361512573466997130732678065612656767395622607271503299221274479592522033826177282537362356043786006683430941016906204908974285643904 [122,102] 187362280716074667282554374267712603011538425831276708589237017259181234065182473004642125435923678511636579198190068405447171246659728017036153115070740564660549836227621064048999438286158448235197319340298196026067943912362785282041089111416505476321712460365556760283595266704274214474307865632705282900816860313065656734190526420592270325332955353377324529343629241486530080126982303293219069005898552014389858018132261002365136311124769235816423781003828479138272670752725548438526008235030015467491077459789685907662723050202592148786469685827035361638921887471621965902407464907388826478267018061145089915070375084980095524710093803302742430783073557659192391634862381199804446383484543554570421164023486051648674942707411282440819088258749031315517655425424852901701278878461741231540476676296885538484935203195202982110877353359566571537798551350523664071320868020850762009674524006063086692920730340069446088824591733982452223876565670563072167385731889129156068743920814843528276473305864586727499962603084637738203020495809648028548346569239067576079123822344149514735595123070906095655795776256827724140617675817804868535705693466804210418190913098422259720257357438545357060673389680415529033178172998670558830767886297754513124773559930696206002180693894568650399601057965530006734651273743124731068838496742843447570663120412862302690431254322498293543909597791298560754047932157120679028478127225579306021675590805961908124304077347446932104288589630582678148077062225198566906952524545163026616927990151231232606795282935939611697133754902995104063694653914078420739334894663248803228642522143616129081046714465141183355893502287388665859732512042548378991475173898350466909299506607620761778430187405035199916035555949737405277894229934669839533700896897948468370552173908790676595029437425564927559134448522092580384982443418263032386066939544393084416962504191570045663272616324827065099133594009376650011726341508138241872482827164125900485051735304629465487899506779192424318189997062112730043077886120515211087344788413306181636216775475185461896659570677666332989380071684644365733232909169802650303726126960012235447676084250112918298022390245853878567991983440166123916699557127025293759881751111689750230822657452173143421177766134288237248 [122,103] 32250097413854549065328050909165004250189933991695940412402231269892677925080277627292859533200766132430465718238848978383623594717878505020739149106016156254244667126286616989022871964773022274291493711626552378371926734128525975292269691136894105737656265879274431249684889265592077444695129917650070136120277833117438913592693014756910678405100202092543910726729395309703228847183809203239604134968498164033776404863400035038114318357552993331686041501994854169921499541169362086864647141636710928274338836019854543169181849672822836983349098546067639383249007088602890021612135988726399842435855596909034597106475389387317767387593735543183269747708694640320961334095551850839841975708975305133622558095316109463065856225446434986806178849707556667816839874323409211557380906166048747629854835266900906751985713513954424354171506318995839113714113751737638759488600910089986804872028032531851276701049312778379343051702064096900294482013693076113701820625668754343331444242643662616644598310975555067902971181562720160294223719881797467463833260485199543370131717293650077223345896425015299027078655650139237481260850419080574139104789655943139307723244555797718122054208048059249067884402706875821874068027286045590360773026410874173529183855620669419138690115507288702022338860251793141164002309224349172039299605024415058111929165696729545418460087130418411306149984890862381428118766725662001276183319416757180204027441194873372095252147234494263276006997027433640555646167327255803359170091557962237400876040917938264866535452084663953549437231811394499626008465152430480821498109435584223043579756827645148493872783502229182612466470781013968603820132265996533908047172732452375278964708106609194510041732418509862228881235438464481247678610892917075716339608378294328605155407115914750427288659497597678415206767345703720383843528514730350064427362482946245978029328673956601447373928899334305836920803436719142630529452708521302844327275192168440703371606111237219404262989893591524335663002337773708414185012277402443865798276695277077282042878163530105916443072356040641193950563848356241566974762006123594766710248650977345868863320462698774482669856006074672218986430880899448581255320128822586959358058891959380220035653356440814988205514937536 [122,104] -16285875730253957788865203092671974782873705847586998435526885598933294135389208997044897360962953618917599250557009074952949816095027410650043051034069838250997063933868390180699754728025523291666933496013456428392402415959500101486093209626780294243490790605222145690612881372630556807989459633239446649531486158353148931869539874556946815878189391525488706600784043841570483096670335124097223626628426490580035980658896821405955389135833815200285635476534184385663264928414161548961682430816556197758725155648338767178630930073221927248361599265994796057234947404177430869673220411644343280244355556333337217681051582950868245866790993940433302397091445168808658794714994540368040104416577680807284238712761381928702118556704881665156799445710827298815737134922840111600489730357770202919978018451533611185955701001521703324410140000652004685885395867481104211332886094656599506312513635353120457112407401432766722689847314723129800883501212284392160159389793693604967814619584028786804188002361012108790489771569043699936232205635141841139951372012262278302105680091258435188778896220478394718003362667750746695506023058521197804928240597384595606041460046418202976586838304655899660998303195923367621938202278658569920671968133420789156209088296896029013511023212442296556140576732676625614841074550259038539363000129921795181923498112534024071651667747582386378266895166817043836545664835913124638307850540028379318010645587255542576900955584595589273367592081053317621063187005290366509595597174528043397032536142277796764570924983404055808114827691216613111428981778097145175300223395749284869135179523409544017175281643729684548013181330475171217434698096977870834807959874711323039520122252535331836784839090521903737868345328512089134699269287637886708004778120919151311164767602264965404690593657643947308361474763430773542509123480931129879460727356565152840888725089608476135010803005284608870829910869497901901972147278830604864295892712329009757181934633601911898808065632273467409176994327373562106492147894485516597879840477891255800584297215386160206049773020365167231612875838854605070432370024649349621499234710648201367159485380807354228060391999113746231850025117660958900652076988982147379706360490471161894245637854465017210182432 [122,105] 2466986828810579065354519516921149741548135080437282789165851331856621952801656386253869211949946140495855705532701628514890295862524931143246852309481130988062135363148645633139528569564859422332388401053845085067819651536894246375387270722124314450505996565892450839577050697345411334941010746595239031197687017762948702414371185859426371364061987341619716102532578935250510717572467379294797085897356096675059417684106821011483515474250012599628376840286343652399570235153621787154624919791163173588054083991000728503457403347447964674115794760138905090740705215281020120164459612613526471124096532769606680043890027640107152580798324187342363761488580411412534032467800988843415342097129181470413321645106380446984981665455846843974177763231828923404491945078537793090513372008432507238153059711720365498804467059525609640410644193291439188832073641382287960943889333588960548521628628389778831926394704083202569263926025388539983904431879572505401754065715750389714434449733763424994621820489600251011045580475797797779937082527174547582842552674715738654872049562711705985219641338346579570327067594858320610039035238452507599009138067658466957903033778306115166294603590265984310121012558593690586622301060729955271034677740137870625493696151130206901383412798078432858537409467181061534898965492533555691915385300953858028758799311982868565089105646673514481102136797475815147564305767299786748375516577203975208517766148992051220876623826129399810634493676758188107350643395136078895441595694232282444342579741392002221645175092988706518034764783742163521470773329987060701317557563628184608389927976932829831383159508428923334101439655963845060973658570490884715652210966018663724410464514370249472029504074828323071534812535828883748075729668408493352305808287352295372296833634538411905001658296844830007233543483118736935042911609501937383630947148646956716181150417999042248257467448407654675166423193901926036011229664715176103824487681166986045156905295829113406294124211545426248440940957029809271016659024095370612726439975482350910174185449424076593616118991633907744699199020973071731267423612063463925754446807292503438099924204232176658043121423136108400497240279088844968267027355379771459644889034326205957922438612331657344 [122,106] -806945657427310586815319301466878812470362094117303184056867268161006555177665115390041429793639238467368370692557212474819312617888156963735650676106544781582140859989679124285461404396728342193165469799242024527267973699054830842131445256114765129164873752688861128661033026318224136471751319873065553196250766840612168935840762986841496972758286171984103717412802062795877424017353301466951936300636588601410181422301993637987718047966298811836242294579312968616761774160985330865453789727773504382536939741718055583682185942610817157536975544655338648926133443957536780769520887434226045851356241478343987863973352157989923197114977111399940895910263192171398143838396264901456261204419596076580183244894274717418187091444508326547971809626554161614864203124558100338809252938441872835827407317495383548816200166462328274829370560903456093531895810792493276682612857843365058552903498433263631208317223496250648246734348951553493765913935521995820394583572039592951364412367192143282845922669040736092461155466282141486459461578803880212656904362684204014000475238543735976215269039897868800018882753464184714122550149887725343860668463907444145162310108174188347276875615419766165582304326364124363493517622689632041239731508739941077897884847647268089221043750655658692771893943333054245213445077427261718685677192789958314978562111868964460630734773415229021698225912835873460556269088787972452813843609313708177997686002960803405751589297601902295721195147888173604325451126989908172899211565829944390087048518101145148734281007580704874753194689442339516322405616564035252300961751635409068072539075516679550992893008962527253916621924021992999101221310666906174895954838344362545910670090825559824353408791631390816626972859168516721795829737522000657451544561154137388183090263370599399278831590657537523506504725905081514525822754724342201155881289350868376349152488278999784196691419463200123160199840398535268317251492859051540769928805603994326071142006829499176951842621942622774633129845764930863217237561447619945153110133710308121915780504582257012858523961251208697612394513760287452829909235870570014320580509055563706140156644075316803083374969136146674117980869293342632984984314818744363907020419608202081240167577792 [122,107] 43628136123960565236849512418221583980461913871774589953431936292959086803320636065754238871322561032040049103387414276382406815699693179723642102913864781977221929904639339535901645433771652913976733304710740025448524148371669831637313757889453576244010567237095796009986356717567684836447645914669447365864715204286869985223467498916543742618664912001255351446975267531594306728851444511447769719512790768884998634807169363709547345326270422491535663594231598255616584141931230599665653440983641599847057702236148785943574446696379172785827959728918194044054221742995573073167104499046972742618295592916624088856072210889002112079266948584645402260400990527881024134878528984520246564096483352643281184016537699523031823114117427396621111377201392502491466531245434533959395701001931771072276687802602922407438942080905151787739023406778018791641160552646778394264319204665144216041278239600414403559363317270120972394089305799654186559677399185432083642631541657649782715150058514065925718189730171525670475731609399683703233891635930350203965195951549708272984394354730919068765922261707315566798763397814453769897522289657628028932038019831631218192474136541809552595628152463542833871805517118570057465929456512286320213061561147339190449023958806640209842016951868042999407813598432385265768123878016264742669780528671343391946193329526764262114337452215933585930891993044048072204156172852106439082378292302930018982275335384367518404785612760139295808861944220636921642224180538915200157934327667584951638928780598753478702989383203882362022107572897307319612678349699375740510906054325001399705881562759176147116208475258055849310946711123868908567056138028401739245786086782609642065115085439380308373694975226976515507132814318530697159900963447149816786353463515565640579161396070708958546261586855444051644186606607374006636084512078960780046396271521553443182725654322434483070846336835241505282859042032034556443203905505642063283482764654214055463707171978826623993325571573586325299093177721777012595834141264104119385020596643266289885450383773330398155612106958139350482438121418960867088454144455942566839151199679178363842444760730188970686505523892981057377704807118827817451760941049392978033169680116012305760 [122,108] -2245446087284544434126457410627249830742868174808371430724901144602205660326371390743563709998782889878148679812540558321062287279573663071623273488764640158884505093081473142550645201200516753754307495745776643571927080790257759492660330435335958516151148863555822582153672920303688536886619030459914129642213989697250270882174544099246482072555491819141445382361659955242523220943586781553824920152834417812325995364606754105576371000915304490542784861243306360057240801341636074745798571552662409348437936172483423348590985199815109775697336046458069093153369573170416853605600206267842520319070269518671046745870928387874603276889754708948362902636637931309175021923444742993618679711137847447594292039213628539117155294510849033899372083563873815233133641159018739104458600339215989738847444680780387936860371995539633129296116805860724870720048931030663447818895493278605159398599552982033754465787515642046993250382065232248670244073333542734664934645687648800387356599544239631536648403665800248663359052942307104379575292028569447383286842796651971307723676612019484190164450539069644302899617681257232830521182807313101243253888251439724130651372653217468496104790390029577746754323567060491824349755590974084298567747006336538106481996904255118881286514973977510248111182794747599995783135302639406697631657821266457615722126123197157981768441276224778542411803148335679185716554793196113475376148710444551719659906398471392942494839416182467505105789596385646058018129463603248836332423054463290063524747622836995089518459583521977247384757161865133267980679195625216053721334763342784449304470400838202683930107685965933088445351491857317030381740448122234608445350111478142054109902458598976786570333668075378836955591351882891857667152420622836698432425600316914659161587016315602699472457328624927647933508592465417230700182059699824911137612946611837545373590376305896571843679856223031066176715813508642893763402462128012685966825714396104311643308458508931160090613644623797883547153161997213122009483620094326731290767583457308832657338919623688488324641902017035531625653486901973588272727892372147056063185762274905978477636673152127398677031694453858038912894669886891380203258865874264992922364264229072 [122,109] 1459103162002690613852999303161614938885614117494540056997126857567058892432789484326128795639502557884132659474979883788537758327480266527629745692366658143067593840634648306566075078548128993129840712975950314481058982948351137482299541987133000377014260795700338137631206343018254090296271473382046527100751435227867672473555962763183810235058899881701556288612460744890668130837073543169658219211103995047711267988018053901020145538209464849682746064243009807187180556400067860319382063450571146777077965760851424401912995087714201851121129399493290106885016752519472745295422119802196485966402465855919581694071182611060903016756015557956211488151959209742868255346092585143853520283607504744366340415332845640305949543045708786486409228096189423756827502500311822530824777722517321762780136401170138593600687196608037688163476730584066010387353469207717739774972828810671500983063248800094284878479540634245305791746396806010610802269399085503288146845179878509388953947806842629719978904832224677353528525419208238364359139630982092995967405164377999165912420254961835312716782776394264430740820041240614160363632714485927998816010376706400808831736420018759581492821949401410610836152356255695684508851432750905087898984675300753208000201254229851927656555389076886066795532840541507387980528326015793778274216278122341796916473439043581493611431765220952906154730205403952562765663856125679148120872980637674421851866480676543903564446528875686882703203311399182715561850557746534179721010443164151431677174245890248361702464167994286709240932075974585416760133718324321243428834870895421158142013971418144250563665269540710244292152653263791653668179335295146191030362432528692607029006768044575251830754977103532177111180838236441373844020416113769213976301249159288509708592132513235405998976022389399988104429563572425135479278110069672208272305101486772136157905482919962895957540250143972127044729103529123085670515380009793534147874082867829816843210024773872255708935388465611434218699622668325310633869059063044797182422696798091770777210514355701456086087925612334025258431560720617826386085230396526911216327846045810020215466756712858428861155471634313749752748490550696137284377606991313996345654464 [122,110] 122971333126509566347587165350638386168346221628097888150071452509835124654467089331157770385467685352226075950595304195398195681232075716156344927088695771567638200048830514830962562156933863540400153099762656563183648200392781521074878439222203204338657545840840872741681311666922853921416930952452151354081139951280205670155229924217387034708920384857814873621547873523505479003264513382038640666927386683942557281033562775783118807310227919478642596320251735150919330528154038861612089157965013763323966314757806563692927477930687667448641425582071725701975466612714415521674577931383244864352299773731983771317907102959942563111651315982195399469574098123305762447198521538494525322414478770942517468538005086995669103448338364413274608790347106432694486582459398372192072375202169484431462809413681362315167694964017830271588042414099897044980526599966665746080060515369172855427776046260421698477951526979358958680440271578144286958913328088097850551874285460431257860253831339425073991881410736456978241598707739946963324546841307735735948118558302193987009776731960077703479838268892830335971292387080650778081704795519197458502482386629441914394108200450555484471025365732173331155162065980650387351603071325282117517841334451638673898475861109123866050825283461435677745502194294248193898802069059491931821369059632069541851299504109862268736167985480674530073567644470255781243439206839914415566170673281736961729747871649460733181757683447223044726395861790312550214662200546826231328496750935586015114450802129469494595585552173391913270534588434725964126848894897576053131153042034981579246520281827374399385504654334667968981230188206968599554230067466002130376698347532117719744041605432960913158307961344817714320133808024542942753186269477457925112355067482052473578005497076835677130401525998321299781503267106751849538119334921397462335274111874693721887861878516085987587879921589489067375680494252624470797527587955631466949301055416639083815785878986472398095475528505274342286454695656144092287646773861986768646646735750220773329786399180797497780576685323573757552909861477884284122105130104107452976861299458358229952250881383771654309909554489539894782631318179945180046189835788766864 [122,111] -16383830624625344540982616136842721129245555555619893350212860697550142179772334884359157535574061872983837860302710996152943785104485812174628782632753701798683368136392460872940002413881759578576928856332599795625572346564657633392901866789415660327126082141799014348094324108423340792820482521380512276724104764425792348798909347284937244461061273408605333184126017774364695951730141143810286851798415072410648065826374782340866937618189380865770301399529059194195136500035937691559145364900448571884627714490351861308828516186592184360160679917756403282595363694711778843295161388409269136956378673841004954181499561943437759374643681272149816216967397656345648392874895254730938573806358200349516202327855337668070544721543685307485108934039104123393814530475177875346280785131813128617729984300490479077617408432824275231528854901873989313224263384550536847517643795557950253112754233366579057312179648185647402450741205428631732886118386800938681257934518123840396740719617751880578732293757578865966151792171068670176672878316691377012555740308331738398788629518653375372955867862356784100519578261715052139719098844330484890840113882049386098002200167591896889615867994321493597573276227643513137247883310872316913261054468149494483169263733748490064714202296677351182120070671463166401710381166170487859413803393691322616226633673134279407975796334392799125554049667157675570823617348358995275817047492194098348734228473376149554067784821471731041456551937561392720709121468793221024568618207351155708104234343391273955536582943423010442215674450391331071771512283899205760643179235090656475650806556480048078662496623546543159618561443243778918964747792974625230644936996439287242209012669766336107870877123242049900488454813635363253156055521472615731366089412815544756305000105093119073168336999940534382018309666466346976980568643489827802415974955254355089950416568737695805780392815899609719679494799476754480388909451775439262182304085010465266945379740233052426028810529343539221702797940847151019139365876529599778544663320768330311877534857946657917011406609519023375891804302258263474563047666896990971769857723583155296343058419886988108857789940496772564033821459862120713965488407600 [122,112] -333990777726580435278444515676508628180764851276870666591703092317025297297974257175594010356990119429582752068245585565384729444485321397947018220295462747233957781431238460676051401960425649327035251497807694102318348611657281997778828962896133604131646933246215991640902613431000248493936275645444909460964275417327065822791846857725717536820182600926611930708899518012000498196076507708052895013864633959322420155828600413218080565488953796860387330440567960905372797400457000395535208729715593667573043059055997852508029500899168203653199290567173162542513083444766797008813146439183768491990699388802152298375686823659327587141923561146846144766932385077252355388403238623039994065257661165354920202532564333512756264898769964637371333419782376608729616042476054845813697440427815418161822325166144143789428621651417329046250039092322292918845803810160162315470049137236672500420661825125366410828273551220693554756891519850524141419482100508804687572127979167239162275200768171580541109791030809429511508693437662811059796764610944173586083568976329740198803441548913390508620927120988776478275097644214573278638266173005310337804688085492284673023730483175647143011667350328307705992498607432597211979535017180137396937818938070795518591031744698587409908100923552638187957958466848799556170966159687838780107139286735048742894452295176444110499478722918379944350243679788642795614285090766342659019480977685752342716504313312903469092081733133637658313831854488809300064789438206848565727709878314794509716188560947139834699711339975935457616529856288299162724403781839577276915961858956045348419627371121055712776278058709128148983301007210530668408315486549209753926478917273198346568214222222505880274182988749906665371449248831002819307857361783838846483574675113286614066344823134627824467341772521018240773741512044183317581515990615489210961514376763878967995892323670195919251738307008304955563297998128256669608458882705323290430400501403470232279266095545985350501338402232920654143431753242160628358627351656284982066869863673131867070706799838473351851682742244252520407223978304452194588898610799262206998337697490056204444149616329058743811276265125521139889573721827297956208 [122,113] 30421423144444960048415282864848436253053550446749947573438476782862630422078867326552976557167920003945296974193778261472953738760607281856657210202747450873288502573731704737513530023564589452387088807156935547906804641971858308835595542566403852198327635316605914694357856019816238045502185251718915032548067142944319026910936645023299508027575470113425257670610196028594977008986827690481662670332073605807039874113528457344926993890942617247782906650729266877907710241448515913245138010741983807471943970717843791756381396989507265375705857048682132130270326648502054169046574140036291604129441532740919455373438165131519673781209148441668277100976817176972459142016288905175545210566222851968519802418420579113906904399706607286536369244814543863040717462048971755264647383465641941121001266256886444137885291594942470443828748299275881899758322938092170455022378251727952296016873300294798513355550012139598517262511405286108636881781983454649268178854300282916512209775077001333884101790684864317233040957947030052028995983215550494537224944678217599020872259263796960854388317400663710895559391711617044271670866182140033744981456101980046824157078010514796489387793695575462433701907689945510288508010181128203363404586638139013867578076121693663693712773268331609233901064957870013817958599630149937576947009234441891102475933637721526965503182868158494640408216826453804117225140378811145973563969245390111324891323270918080501476308392399880157598163867410190020174070777715536094455029934732200564305844553577202105111478154625287506673306120816408058200433564313859958842364688405181920444585730326963371246269698624350467013013157911061001014306577618659254755988432832788946656143199851991413452875040794529334653898788712307156964911447844577600993792932075763792275689666091512445520730702236938254926885877249350723028030031789038116683647279214464012324511684388039519403160980538439614213668671492059798400022377254431211593848193508054280959222057091391748491758299899081633293209225981149370060002536004348942655876276742540350087934471359491653296778055161112679075176309558851511100504147547397095615977760116551895167076402400102904799558614566843187418419231566848 [122,114] 282144585951649174581706314952263222709326425469209225434488776007739814921842304323157865529320157465948549971454543753929983345883420164511330043835794600117324240952748280441511002367698623901158410047136362263079515692048558389256310713877439916012161992685208287856083158436164340222225541323285043066769840861023047059928633570268600164752429143582641176750867643488916895420345071855942043160831249863393580036104494524599042647959636468073456989047713279939557391884494387237379468332437047757339939038790623875519686496777854292074053035805998166032451855769748285461314420190804940165435297663419765415394372133388876952356072442722570674023958328165623706684702427286800674528794422009716448046981850165138640174515954362911267520853961316683267111806361639964892937675080552389697091862822297834698558399357693930630350864283372413005044962416588223370193410242274636208856093945887754641711640487458359983607771755052632440280485115891272605376006665690105722272551764585880771660503663352168731994067311177318160167939510728070260822941040507567667360252815216641624825630398028731928622468108782883380205024247627692709572245833328235311587900904513059506093894122420434290226397851338247416658310212800945480930359026152757905717361729577027998581381506542398351633079315527246129273049950291383575618118501107125304493447904438531422509719845446493315268715190162998061828610877087267367209390063247120753341966019082574280182866777419940686314769614954339619719895817121244758458092014628509206773694931799021282615944019017658925809013466802172603081122372630861726084954968300928910017646124452475302450726992454676011722640761180401049877962103690360497743956675110071675319499107516387991873427068608026478140087675939046223245682382929946957937735286656584427462725209402504600548613420381342771487496979474811407653977428533117021016834236983055477308141670149987160956383933880286321388364382167035298596529846193537529827984648411780415149064636117193213126487335295518500257683144171420885135030396954238277605133082943700220783915701200184952981750609896150070970113948416400767682804483864597343805094893705029545508475845948108915983669751628515701342968 [122,115] -21052521429837695571253034352816418213012383096251673909508003589149397496403440033278266955523822391435169169367727788945424698813626676912007156518773584838342859660459884099605143104429703590607977839343342895151369485653905142373760930470975808177768059960775588034349686956840251675377068241672102959943878704146849937312175075256065848486103185585150767264081639095341358317932844820128583678003647571808257569487485486538874606632451133057588840442340573704061973950738542176478361892233688669033220870218920612207015770393047423360813428795739611680486546954717906707128304804968877517639045205466233411021884876059637526566854746746845235984689912355412413673293146269586927717531926785735462800068452627460854798280307004892712863547283289098403176918551524677212224948373303428243541139974538448548180429403991929687627999627371489070727818723846936810880416424192347664267324253917567415086419687722498452743968609825117424700777671672733168298545094470601616042924563082637264743938431801232802048606503639455138762885840076753414824851012002152361887431008932073812426569146206192763543569900464382447083793972399512343912473976105819040037192156002844275096083897675001454321432875584229922982034485972777313051246864488778586428004082555717490907324364263502629005357039070155705885817278004966121713916788274808141430993915679022168014366618603179372619527620416141553159011592211078788975067106218162086399738403289869507820292058309476431431151576517094275610503886324255070203650780673618457230084314244810195247813501594334655359303280004377184398843329987006273606625385926475602288751956339717116484884315578577482048991483174458776662034305003670408431570708323696257977867162255645038783866870240753583755463603149190616892631132713893371128993698127467517090645985487546900062894212220536951287949777765445719192371100279892570121596151034320361484707230828225347335014274490005806192173552721467532988290021100407022723448954508149510482125017355820756626852825037827578247257026606349941041147816038555692642191933918158101351152354773926049671530499146213490418532511703051332534696691266692274705110039887580309480711309248566407593149964610620680 [122,116] -78272183715175445924660644087810404688993119534394591617869580142217820044351984566191463410693547519722654571712242080366746471646951098034941079733305434169517912813488159506761750001262033838391661311447208431296609640671121090690054514938620715464606450840820854090491982951300665996017031353880623788053427660845499291072767225010641074432679914953577520002322903953784081970729770344857836502852594076037839636076390997847368359111893021524536082675561206076229984265214330310143407896304635121772991233626506352218916704076535028283201218228704006347751451015046691562351443369027163588214041298011508947636006853171918195059845151500316737504236294660712042948487549036832389078314611090403012014691798154530101386908044819801976014599359092198734873073027726389006806879521170331580178087412327393944998731679977788314603422702016308702556623873193988431744382980700340489429223074896035398770970687703872992765362723141721268330385333572594390619674274771133155268473175831059122900200279007444230872045745346716309253295155408706972699871316540273969350204191971434018807792023047559464437647034891529087043350204114198274544676871910133938354127835021576969415627403884717739790171801083857832154352699935030563267685241954280450986605744648361993241867657468083787753870890401829793105179505537723894700205268185164396832119438496385237591543495083081549087825664530613007001624729203335003019414686281487838161974078097912459650419426617889978790143289359666091480423592218629139045403780665082634051626275907839495972832921770327019679780995005081296211902709195513573657624720069298904376110507955274675020218324861563895759933372684799951984417960846853731641840020375061701087958183398891517597073057428958786087868961529805967458218493965518049495663790024224685743820118442692536581438620669555455662234523331825001489878776666294352072144121233723121422204208403907632307472464642959538452704103609515422080516073263171223875179674511770325484450805623836492587043073230647501909302289371375319327732619333534736666095631214984831909148382208981824571859399049628304964250553907437332538088707645773417691715635303368759756513153366545795064860924 [122,117] 4979683254782731426781733190617700781592447408441677592002394409897615731761106820411398760059697644587756868959272092759064306477375719653417588684322924494997093928536485384749786260122548095805380954599634635831852500472190718735320249940581576784999941803320084313186965805648617763719196860935178525755117425070456387277987311096632611778232261830172756373511199033726445818850593093604916421770300461938167148869523118939852403156366299854960799311900113872790146557136770007104647698518974278079824910827756259748834059364559233188000332225955808858354686693828197748897150466886636415471604390120876212346780623070959789355607286266532855723159146099593769557451310290516794486927299239760656706685043249590811174250071839531424614079831607342722829047728639651873084126812469399015813587234445334947046630506001081495109661379737660676209402825060518248293127132167734408775065366390406443211671771918505800091225965005728880773402758213420333688633670007838627479336676873346327026681065985990013315550098096257307752937639515135617628911994128983038350206153340825869871184825355307015912843495083485401005539645033509289418342203957535991521158761553887677478724907264731349854993795061944999660214096947118963083321675979952529868478582200956472332821469159484500437037023280617876004285008274817146139478941052160058097741991448415379797430888336589457378556098261763256222026226387540386260920629050382408208382069626174620470064629260884243334525396112238106936031406223477950858514222297764004829521598778956913101329831500052311313401925398131719657271816046310359005295653821668919004412506587714076124897900268368292409517084573271258150661441652257758242773788921219682356099983082078349715465042376039216766938816224884370794024583888370523870896663330036346529999679605287372046465632009866865098482042431754188084174355784519894996556434694058281531565089804323843544533178787812441035827973903923742386855799154473488485882553198805774230503669342003834726783280389657248976767860176492727062404027487133535705922415363762256275632412220720443781772665237931583048730785220459434485336167297293542681666259495136112874024761409999094784 [122,118] 26455639204323479505700486324569606668722478551574840090493546650117590120459131459806347915120106540735594237118758965037081537971358917400620211019680816718365544524476297051758705184332920437821360933329398900873632310520057021758153269874518805759854629732301034929899471242405180289741725675177460548648372002985819165621060554067417570262966893580057685235658303056020833419201642410072535388994751997675468869402372099300200078332371724968388022556578600959994655735118715619975820871057408811829898827023544443906488632378885117031232656698661740282248143210346021530179953113305332803412758710429530486570551616350901327405539849801948802000785311413792024899684555810646228129233413952086273140643430393616064260832832157867698162046150696142646503295862504316632479586153852407870130174129868420155171723347366421965028972671835540515197039265022285551071262487150317007183235732930567859924619444455485510684586777495824603781825277582663324326039281489851927585316450511566269247442136501696124845582307105416585880540293755111098253778901007141377551791198075752740964660715356225355560989775384924735569635809857973336958254258435329934737794571996637003715803937529582820900025898828001108155249359031635113814981911770323248906698024358293242230584944045127313675340083803563545651442361439390780484831859685454161924641200624102002021991874704387209348079750892731060733178957516740531607333773313583189098143900171296269294081765414476046728512258099303234461917511924475585909411395161697830500071922057240515350233231162075305671877479821319002747200025877369256213766189025718897860308696879329658874141114449458805215451577438558669188928973317851888886233832758362932505199057500205278191013879008486239939518710770659249387092690670635307119078452060113896272651915021497118583408227644864335839779310108578077119630512908323880537765463353857320216654841565308008173347117874411944448453615568460189636613079199479283092549325816007765154165762802326449671060588239804952169597221125052882034634411358928563869445724690241758932934773181375383146406858441906665919318944660847533827509338982942967632132913012639093134705431808 [122,119] -354108535574021609344959562075441234768218762722637827341120973758206323521337799019957109980591680214871110653961442737198084936665056067985052128379713903827439105535424114632314481283571644239319799823860187067043242786075245294007580795649412868715032981111922242802816348818451995436762013295554423327468158115648410013711308306222914155023017050135001515049132124220855347842985702702124277024175760927697913131404556066445992724421904898285896978532898037773056877587719955300384779116479085337130941553262953945336210226621558695684996593033144356673147228382716179457699961758529675806032722075995870936766611049406667517266138739604754187241173552033732160290682670968317925881920778628225693943894170399280738399038205637740368006376723975361980325012315302612716355330753773421980328210730090304118802438207039263035093005351591605503480835826219497014999894238435913698143797805053681232556712677528536110655001046040111841327023970027356010725170730217997926279525142538333957290128322823482953276810904374260541008209228286302103576843457620477566732595673274428625109278673078605914042405834267060787262664683539577910003579106583389294402498032609076463343193771048914877417288983660775855757491317490746459399279648111483577869992102187101883711594710372107679416542566530895349043520520027387403389527051253570254568639681360200923229898825995700933903312447432482016987169417238559299337135154609649956049216325274859918669642328855435172311799797296654486117940408427109281304995141130233465018919507685284802902988573406601938140932060377197478787545752682600689412444472317671113102540136094157141327063922772160250793436166608239940988425421653066282135565756237570552455713811450708474621927612121700164495276714466943096287996332813578941617726002557652167841280370605409161294907845689973100428965105287323364174688983588079598180897993436932310733792619768414127211514824026516861474593073666129156242473107273223712871349062485631412860953242792892734161200431066759330100123094645935512456552591003359252271659815979462107116165091695520395537756655397631889509737130348950175665601143021063002765570856149150057728 [122,120] -2245102290901815638214477886676594832796164542665335405026427439932585836796719619838331199874890229064431028753336137174630994430351889146062377149848086718988448611366641596569519746600759065673663855929704084297554584100085706978872100661207692120466405329812797140898630114250334212025624037873870959237409312610418007838400565081708716622727938832325554123143361920024748341586331308675187242135036675804509548913278681648959966537695165657736838462296775408197492024369318830878622744133815443705914127607588164031788770409366394572049602297448024854018943064585883395686601369085390920397111944931148977966563397861513452205565987222614415027652568086543915792416085896163567442798354957339127276099414772253525687001977096803486749806031917395286963892533781223708798066705676808156200392553283065873082783580558936770395664806251359660337134007942906492206074921182049701990645504856010566068893736524285185104982105446154158486717084312064027153930444116923999418348803509531756427233393678498778592881021520853227881803080327237770656317831008170537996065515297783764389683924419335741357111191214611522424185135746284531428400592298099203064019909791019272739750885418300823349229694352145572954643434753329431438241055482246600140007721314148097049504967009320278535800561858766063306685508669542817819170578094188255453029676950968510302200510323885669614476566249526395045171760098798788986626409632712402623158335771374695245432613376715964299474399191730696708469946888141967419283554593077773015775885604179638958191218951449366112358323141890388622568089562406901620331441062252986611480554162325447820946267679082105422499230700649368122491001524977164659727982450947459063637837160141055718729250939786622260331186158625234078342964219087748714503126966741192409017613258406628942201274135127300028912701413284315822194393521649789224686837007444710763225449153253602161279133079958639093677146689984582033856479684681590462602394665059584884381244070135871071393932152551473729974400230180136486283941867668444756129084123480056469308615527408900160181004873830430776997966972506332688080219570246777553716282356576 [122,121] 9189085966527039980009446669758939429476914427205814518943360884824562771074603771654521347122998042473101132722293215650717877504960606423366126860002152251896958070161617485089307890474442908940795682887513539555056043630013574332253285666968403408132609848630200794758393572567684355340622540412966412796066299567278337066894376718242554478259025149532520453941678757175564232867092862493312766757116519958527969143166051663970424313981660235418989761069348873494345012851967801148388052418263982859596365370249998581901460950256201553387786277403110644673693400313767158936890541557025263559897823421837109029309659968348633323011087314100812535468070038427676681971973509400019764440156315375555316200732796103971792921647826334047324310184762902856007927899994941855236021879238954007163695017037486181281660043863704074243622314360698780812667119972776293021151180345104385400462863709792367770301893863822060285262491018225988809832579371959137398600681977669024630892891319410142571702959900696619953558429511911341932263753417482306548960439491777965798427122786757866842484570244451244730156373931195377507663992187728433494257438602452980039163067865036943586047221369405591049183081622813259043689571501579183252927388447824884644620603060139161088063469037141517720769360271423829340852176461590983841233805748980478771213952692379035975156870648234754367597015668998735318620121169121345349277230602747142906493630878059563486085799722879343118649659606401949373990143211786531077978017172550831412103650605597029897838062072697865533007790574883355842772976137329472912048620349062745902894703209521275839820803329268995414411935878582144865064194010283070571709555412920988690662334380942777637373608330829103552470702416294328956492255704297163586529837609058039009240327458504145585567044596312072658033317228387473560182659389962756427690381558135789982090757372221128055638309910794303441457997761361944311291109822770241573233310714412901001618484618361600449949679893283879481562563767636909224785334162861565278973416279577004911662328209701708556541005611522392172460015514230363198394632550581022050176 [122,122] 69124333357617201328561506586518626972632766571255304991014992402459760480767267846237945273119418045309567859329396496333264569512578399171338877344275347443906731794408453021590763036641002229757870774645011854301271659339773138878390740348616556529058031186196995379607629747849630618458187811474766147044811152087929135954540234478414071644570461127325062972130426039244300124371163127727536105191288981958839962076352439424754667572725668620039973909935562144627537651788048070508831785052562295137551884695139460793284090686550717590025491182777834297128720008633838108385492073404728509459225989423590149166629372557258221899180481317494923127494747514742819122180125421058203740571175275323356628932219867279436120968679993656396080161201254277733339980362363249481308606144166385774020556881983568833271699051378571969680678873882261226003915363891764348479014810156783643833924342351758665683246347100754881924630263452429117801716566935050756979961893405071258342194439228782343178837002486060594114035201706310850912997426881163231468435749681940158398074145214444633755755824097966889214028917754567237423342775320898222578139916902395910841107461627272833075740273464645647754375212485583304158186229644375284527150940838161097346092652809145282126166276899572740982214711919048271203604778694318870158132329855117406457290098309513008485663461635524995409320441681921883465840435233125652023302390103632283230368211103780191664709622590044379408742095295631233558331004747709747641323644709077517648726506393554950621868079090671521315672252989667031434491180642098928221815560297679532667515408021365651612291460491342934672989447979193403136094268721166793640801501407980658868170270888158297610691501842775277485389082804099692477927972037320160302808779160225275281997796954075944891664006584256041874778052142119924379513407001810100923808667146579276708326660935855779582618005602226021470082647107967594313060407104054883719870255122763991603130326665745384712143619479052996840148057769274246137835896637995687703790808641545563502994408714303188544430162509957063254571080268772190772583348658176 [123,0] -2801795453268181566412929895805231062533242361700542587413114861514177642911257974299194312129557996444107034337669544765713609274160577995733360086655733086917043392879928292835436132504878415310657120686660903813693973614443832487732736882589929057403528568442695964805281940553795433983315161706437860854791883184457076027089624949576106194742357933437287459571649448592878962866931354271865622102570686592017233487591255839423864434704951996547764301011959905529821725951397395668868655640292959532699641932370167848616783084666181740138919465883143099926864142664625890593366449358162824105605301185192978718119278978939785305175321269376603712523996495454030862687642751858972541299927237576389416835363494044887648910687987183143842544130941403668493811815599304744985751724475462865548402780204732996071895747453961791529721119015240948892227747364062988567502506914797780153682156157944188888322764798359485572707966934731318417420504962534764997067925423743746858955415906798159804236828182194010071936560066484881983217062769691032195008307871327442947650583022884652880597460994870522157962481539195487167597456820948604226192869785981946198905567471607182117115638134769984354383485299900236488264957302676280358454537107603295617158101563651182447206834848215567712106590961657305995036822321141456655923206847818634054881028283812006075396955852776754990102185387995686114180266669946053665988581128296478743279353020231421913801762887473331859977718690444144246097416119764498813314701526963777429864046354150882374229837928987470655189940341292651998918057588909004818568332425836745427211602368828554171913472887294727657377722120942433454377391681563156762123986176958581416545686091439814944265498692705704714509622921566836560117932075349477847920937874897451287222596223620696630461074705275826126052197484787203577233116032581172819658795574503539333311233180034325632650176788732655177637292064373559406403675050844659017210708194263262261929526887672489710724529872893072628793443921456688531362010305949073458684701001513901010031139963646634242327020930111476425653056535195893329684523196749139422165746651680724403140255159444430410765771271375304318846470251344406359914649642738036299989852384494896968675183270443618187517566334320342980028962616048723160829345661752583739373689058935181550941946417234879639954325157611503403491207465764633742210089796835601143633362346529147190381492249142118332095297465277124913815907442448237658497789465554772295680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -230644330942891457822938317129886495874571625472510637098898105130481096900353563198573108850973645077515242089230172032471890623129745253347299429921402991810191773603179410834987409928998026102862753771063299638564672672979729443527125414549109625316494835964171653136738677956010418231540131363834469632795013584013542666214542074466145409003554452610855319762391682634650160963417187451512877952590483502289502118295743281499463123696842550466884421539399483885257516589551925172910500436210877163327169775119204725574999541786028436550087692266786811241152679128233363811299117985811825379711299973430677855170433155993901526742973687486324669679205013400504162117887404110329236114257698175721424999407046668297310861992437700289458355379690294997100445642651444227551227119414444090189526724460814814138307388472970651920238670970974939579559155206693150598415882645198618250703998387369787753407578870020136424623229247167483212128820022625388986467366488749132381480592583828198707723018870856321208416315941384129651879096796023479291800441851984475716675118310209500279923871852850292189967071621273618576807040431336323442812119726600472829087972888947641463912582762099482835098042825813605740475602349302155436286370077523797791140175010145639742693030576896575325642233486784438423702558063310826521731232714086028489621001029294326904034185283996843290539537944175490752239076175463981310290423913553851488126530877656424349851895912884044005747117874757610699979205417133372296494893195308671378089775183145446401796104237758837589135162325427738148206982147489040530344802554215289489934164610399586520401987827564968785061896875006040738799454093127678042444684417816498421952512595428608403941270672548439009034594269113201940719834782430400306276501950462001868043763092743999917059733003931357556336018166907486484499282141131019081944115359554377609912558736357364025591416577501485193189754378843432518798044514279007543609187180096774994528749907951081106339213088876442479171279233028129068290587141911920256491397780628312586225362439293371186458586036923363429448313353985293995323939200868274866405160542520262666855091945357515612567577339489230235108582546777668843906916319392515860292362067523110171305326475240572945043442021945728583564076416881076455002686622564440392690768733089508346880365340198046828178885527822114298647361479737402986127128010575795960929015576052058313960020219903507266343912356004302242267104017031615657748703586190663824179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] -11608663339584098532249259299684555177300573311247267650556102124414709891250673047336737585864509588951367740501123803485351278033971832092370661998136079977371074567686453349350338507238875247343753075232147303796715981123525869378696447395719607532348605933185676529030733723531396042394946111259657775267959415298047237382940916851433843462859922893709602693224278257467092433204588025747899763588863349038444184234522953863570742166821100424637368453189179495165764960817792877220287119292174385706650825710833715396906424602634096000103267437770519298868934880218974714318018738510538255487252083199567596943492946250916506363427460438313655618183281855095280666478191261003043965473738151852699333184317147190387582120934518807956987000054366292004780533280441257185548999453153733362872735700806688188477239533312694845051170255037577580637887613467285105148700095087011102041480235495393623742420544285362431237470483715762393437336034263594606856454652859553383596987595798363368815715644256331353634894061060385751035735433500524277658669922508066450605933661850465564803750540952320958736265804194746387724651325756951154261516461472980350687969145383463170705014051464276440710817115850771710636487942490943292460619464771241196107569697152506158938373164186703298045386206568038345633146426417239601672186252608518751948854099828590009167924388271536120358508151181473967725487642734738507515664944822236270985481773333979059330814904152697890259383870702411011115442565332235361157114102237798084272657000941972668120577564299814537781673490960054826918736179099794476484232535293044815252933145892933339887978162047438567932257121122293092984344401701582358173099846238100076223195836868273259873250572296936590047690763644782040527745384056407700297290427581993671029951009318309110715970056360195874436686649698420386356750780633521213757276504327607890847997822323384936688766700329913035263375244140679030748400557966379959124737753200526376415030600675851434201725948015003021714041496281270473024426377663358133318623101479722870346368455004777026958625101989079955103398859591940024799351726607292741066250226491104563571419306785885440916759320569938437872702472617105344877160796372270132623315212444912714102291058788708348018780164312758053784254877662093091424334045186333555553771124792680820948403655352657701225585745315517894988328848690716502411560786448565712241037302623023209280465708024019253587919066906549990157310291065286291910709231552704183806197760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 392951593576540681070979342960871547084212865134512257079316938119403848582909710613320960383861701148849398239250397093279891130602363408865426508006661892594559558035472365599234547157340138333120357977629138954210904075826371010089773529159565913237147766221903472612175774940489608078516001622292479326836005627343118667973517971054438749732680943080705301015949968180814326466969865117251000321648271374792360202627043765359523630701042197502089252663697743855006450077300106838560459951045835423859129116314612141874105750155686004197532347966210990005299772217283962403391466997242272240925422549716363099736215082824823129012576067854851155182835075557335553140244804882573861063653386204643808205990732610332420763113841853437786280361831195384400446194138662635792383821612132555200270940798483342831315026659167185544901574063575160337114126457831228900530554487864237128422552817085841668498341285711568383704084643719823402117959209266517913833247795737291746859690599958401899632903050820492076579333556794800121707888812860195237525628942924495346885984660327701228652618679011100801593872747445662015700544433900732854134821157454765597559428478874972350463763156416124477032647269785617137739888329256787463326701204570919509349810603330428143448283293623824632034400884969252539376946959031495144145284866539522820060660949959577203493334103789125299071644402159359972749056537014920412224429793113156408380927212632910058697514476997440243391198020616815929012417568002263161643425011399868994689654133373530828013508932212541851325875878148194729021876881102259530845790805590646228749534108827967257741769536539228837322163918607158100785944231317866933678430597392903673072700383700674833466659484897731504420217660918251106507918474457079963794830158373760444292835048394320804966672927664923433797940340435078604150304779934451901347559578380003795861143252084806282808467558400823817480554337652722577995619384723447406023653597238750687212628895005411439847607605443313306443654249665960825992297337079720591941996050966250213327854821468346415667269891194504505492834599470373902670529242311153003888655428629787712817410302921874499295601325240604320316945011161346839575783645336822304163824462755009449907342520777069774832380750759692963117587103034133802982552703607866212605925039607293050114217826229664231758323117555687140244237180574455041064788874284457339190337297372363833667210880073370869656317065861071895687248966463497827206566869631532512200097792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -3497818244502810205904773937779001070472885577691781803934274055231431044339163590182984773066034112045463587136170090173660279846399313887436322744637449093407141405773236645064778464396534430505405614345339418514223597960037520858804367348363075046084745117911588678113957862977489624506143771208875251454407396973476088261812475234729549506410073552214122881700856892689205458327234081360594651480004691349034966458636369091676265850759291232630170298053986623497017907635675978956069702771967835660113798204194544919499337573394123392146724636936532600723407049720781768226662803156877329012063364903884945312535978754185851609798063356247642810807655668702997628425717486446820695115810411685732708772962582425691227892589031340357424823959880541491457551805230097493779068935631802352252683857514179929944932984325775944901582946115941271280469864527322501114202830869624759354007956219344187792446133846226677616303501971514986189607799763353848484795722432832909330709204164781003979446304234475930143818508139752021848952988576316598876683275014245970698308207648993069188431182068667168696189565742499309002561780731576288113265185800056698216903483068941586723149033671542574079508106603044231509455688233647693029494805225140471748671394445848970333453139090176913079121455659747319285591738201381304763002789765462396476772978958828934144158717780646225061301846088051408501981474985733468958903256943390503212881537299819015165417280459518867859683492602883575555657422514625510484986461182510222480061069871296620561569157300659799681851384096988029486513263127954551103726447396683694861987786833918000129575962868408069266050272021067090383447184187999050857638925729756965539720753238402150595567057481489179559227328307144393389538194047618276504594170865826012504579755845993238481055564409625438346802024627209697442785466425939751757262174122884160813245082346394165778720528838225387113268783095248340810805147173585475667208825185511319624009586474490150396793104167828454615930169883924470078847202955789269800379368039512482630889710544005800107516524791219610762038856512452667016233521154066325604455044340124125530746609164201062338215111827719672082980479193387194446440154801401704158734870842668630351789630171841419263487530133357908672500012516442810083537114807594632550933121184335664725394888166633920277701223979870652332786766445061233058672633927324398878545450775452427111808214103977941954031590356342966965514266964091073397224433240473625536936017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 22923021291131802735207313078298444838519910027588479424213133025510517503816333283386392023343946060576620416295760445076508702510400657229959471158495145985612127359458816526975521209857712622448646347535715294188890931523661380461120965213768996951322997493679136955256334918918548250393689428217835785945743569223591441475597242696563629036813882974455250262686852736024660721313269131387865645382742992436873024318629205808790144681146688722622538084257629341744662881635630755068692675915295616223463063905733220036979945867419867463910265287902618726901633924998607284134474673980898323041485297345126389571313717469258917779602094491265173189300807594715681400511073884031655052616159063468540123187684518226133903003841594479874072877555937306711807217663986497779716017993487617971893421836928089579408943098871192399947044833973178897099079278622387125201846545935003466937673364029165350715060992177365372068305835695232980038716708888778680448516693663070659382622801528131099540699677929542487711339957148620847184540053059920823426668335301966973795705267826395489015893868568457796791228952606076350480952439463420015439015276547338942468131401224132295717412359422315689612110184884275037236543966773914847960603857089056474151610973387033382878855335313473094043312633757089438316500040029219087609839330709862419147444602052918273371556966307957305541731433794068573610198850996439008929367648111165713871865677131011619983949712117222905810968149086026122153543122458234512519826784383269989962935713347975487349657073985935909493013020233594487872560476336329060645278476175501322542316099001623434722106439287991836952791881937102648906633294151483533015125837068652549818695818263714917869527685721228921226278198925891901144514708441396545507157713924748489133678088002104564255447045903679754217933845459927718869716928956124136326390481953131982088226362923490110422317998937627895700464366580659224881291974846306551723191936919717053681754848043954730377226057431624673423589128802818057860268221471903562461269303461174318557547421634271255432880878461011667269577710082855883360043643938198131297151658536823770264729164589685622124973928000345655190863773750685232874995256114177215809112159552268556059946696423563270672478506829220544451853175954105820611394315279620483907611197705256011315412662487696703408856852544890316483893625230466592603380796471104637683305812396536797902316724072050187145969659658854105921542206967615444689625363487865945509806997504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -151781240459736673225420505476627137656761171490345792376930648336439011123616713586763944872730959088624812512956949253306359269440627767777844979922195788985360662321267722089209529619611294149527288411418606048526754006557511904022110712328267337745458799325176648998130020912217789060571725216379190724250040337189208739253540400027691782746038183776421966268971235758459445993000947476469597042175203108628101539126039555246354369916444442429026363611691481552915051966712421785400170238260390276711516754041133853295855358625761500449777100750590825176804193042975182777024372440575745685481308839839569123124954682866380844540195224378927434098982359457389094176283676034189106448547408893141878869650243333171872050395670296724203842155435326480719983735977324101413179119981081760348249482883742145015733993200759949659551916406189835329323257327104911428121394826970179105609853616160595908288151349166264594914711939287482742244630045342927839295617958958680019648803649011223815456623443485836776795338125795242978223545927488125065738110496185085440736520963762353636262744988241757620093253220608633151802483655048050154262538538040650481775939175871514449531791073290113085621982137675208475959898472607540162057405924912351012969930396340140391053445842794550973112316976766154515120645938502747970290877188842964896822141110968448551407548357723314472618131634026230085849638311451133237737201983479550459879166300049400531741088663322659283497406427446435397307421279932013873507907989496355341763755052668471910581370364740586295983350883612738010133517073758739541044285763241869191802487026222186602852605382970437165632067599847621913622332490240517732113284526761000565830525890547747444651886597807939059411946110201678942364689382247115538521949026518254884090946087665383197898692069108667770378617202056119568466215522812851118679509149128053149048252039201753098181574993774919356766522008530227911427836985531234044247533796827185882544652504382698329874373437632145400703458821620949333083214466318212361268033566007635203104850318230014441844806681439912188506679329745640176797079466559586332992067045667185485969518081267919111655221609159089087590530261605269109445449441939717295979323178097008967243115880553505753984278777121791681486742953878448427525487953796102084738132372323238423687176727077426632725233540623162493403684306733608326653114327849440770011010301629258773123086835969751639738325337673801744546390229770293432119863019250067880684311019520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 972978543133450607237674962040593218410224071438047618071565793030097183189688690614833043965001284476328476144701610011136520548449458626044646677142285120519436519837929358565043980490946055789296366837912717805133793967968248469858533254465697622244683078806531656580085873882552803579358942161968293955773574863178362236953514549847225142335002781979608194421189528191014702862311435942900143338224129408848612536250528571317088072295398196337419765512775315470847352156271888950266541166932550195904477812469778056218332324349940163488244353548779187910551442321206330565100618214699797166689048928978401570157635266661847613134231304867326881303606905497521463329561701218297774645404750599569025485414627841410277399550972459136313429379386420966050412999832039872351633281420380803398101066139136952642737574317676398910262823854148822342607208639470181396256891374168036262069366568397724795327427749778079780315151234647659249076020679136471619528753723208673283965015559650615437270610611246644317430089629303610370200345725605043854369583795024840718205759809213697049560014343561103630174834886307751107218402779941155905104742242644830586197765351734440683462929091194003410808592962160467210668489059780754283728876423400997407600165838869181211571171692571565896614591675717397379873098697977613038917750076528360607551848864186005407053573527361332965903892508532075923721563639360626241243060420662196765640143057999728930795991244251279431617901910582850311015631369177059969598900983625278483125021711038705735023531578747867060444127783400500128648978390686348809575153100210206664436705466784717284038558371359728632117681934639819827136901816720445547940996092717281548360677209414904115095491732822758533308674954191772241173524056442770393930360308395351024727410245546341420923301743368758864215769259589772125669157943543211848190653930874714084244978468739971912156356961366723344849925410090751563989660854650399679504203416792574799864874492179180602185589911498850494264871698790788818274032827976191712560624278023463406348220647075438428740560320829378002051533555958114032328681977687093868606635804151218296926571813177048675538340458251962609068939210102024470755752932727771151239201814845903684965139917014363991218031273441750696328222578626346741321007876768693129166191094943044149881913323062325422194500017189222832790402699423154231304163542661975499480455108371304965167691266961749582696078350401317163696619946992974065719093083290473436976064233472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] -4902372950152049521842398110562862613269899428443500412342299102018330060498832679614569651322919721529628874310078568264198214930084795367750063442053228589715869376375498766218950136195506904473420413635601069385245960741928324745233847251889454704803901802695259919186673033437634961955468419663901751939671735665631226189994283711730727625312380942686807487271190349432366619716402822288339261189499487783611759607181547613805663526695695598535682056180316466706458437461765738687781864433701042461558098049385796699983809525655191132891525438675855394154585234297223144042226117822587655905456295768144464025820588651505960236600935093939610957709269984567147674684850128012157863442501347678443260943203072798537154543168287832993841165632055131313851168877625848636349206962040917233416659791201462572816638062127835199405793137523735371234616595419587980535898764471240245630692687835789761860659612615074373087772974048092028275500003391716739672006070447647250105225848940805957906888145929447710236976547473548153301642445447108460578809371703781807695470104757597377446518599267005117082284548728911535035463596201127895733839560718583023185147144740020048022984827907822491710387883849383718033263124796961812084596651638079716192699360100631697540290906247751520689760966978975214716790982536106309134058988453683788118926622831831657669136171010030576012860439842993027183957281852449368956134591980528651091971290965036181808015602954302257273068653892890918306919812935255559722517365069880384684428686375874078851199740802649312250155467760158510913593292820494504135498931553386506084434860733719508336691977824563180948925716836182902424090997590223615179490588238481622905257496493876932014576759311287312276942557653806454723308217636556715484547519986562291439245964837930595626665205142235344926018445172911187243848715013467520966078291799393777680666965898064768870569297623060646710106059400472144444630128565158089529018500371431814748692820925975746686756084953917171904739961949056699631302791067243809063221840186236181639054618408911863312699058697616115505443260263824791725860465993167428410076833231239260743734783461552987479008325774858786954127402627483416716278271639532833409632976117225240389018613682570559552823993418892701158946117137119782408736936302146239483128218585395967775423500034884032887017533356300787734890616877414028492758776342016742678332249128245318425546466542780142615531545976401723828438586890988728719950412236523022377269225062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 18424229114497760739291135319020227429612638221436627824662975503358313661241377564618213823173082038141886103377418248294704182085725497841764272311651441805573287191664390644073335345754407465966113402138658042681558443065420843260887805908543142034401854223484312551033519275385374960616079267738108994647756286884353495421505162929386813754350475404208347302958081302771157668631246075603833805908847843447754451639585071017411541728493010683725048633767071283713681798802443804305366633952855849937015471427310529262837881744935629506609855071541024569160817753941912661514331809959190960113169433109320598033261451571952483517306140393666563577065166303774839032720731738832263362164636508330872448948253456216820118450886435445154958126825079635844999557243199853415439024142474252830385868226421750339750573746508338972542282670310857166313424096840083539848676839480008810947569610234475020348755462621244083236414917191340556047990168442170510328369461078728675980717736037974073185152933819087798130416705486986556248154645588502812835058320680010824068344001384076211616751958365425446434757065371565810724551254152318709298547409459624843441172101756006213335204644557294508395614843153829244396214279720153504417013590823287037496496981114914830392589284443529405648467040650722308164685264426126674839727310644290565450048011105115181038653428597362933622087808463336194136973670665333636618054017220005811059380552052730290929135047153924991217752111343596870370025198971554535064129857378479466389169237274310818639722608783185917895386149088573032197214144054404294786079466363069293561035329721200952881791893559178480639670794079250718424693415903987285381915885983461616791804534627261202859094099442969722981448480719592571709441712984597136102382322878092072067120279197284039124483302758608008839423525167468469363802764339122549149326595369113301217390668508397055497191518534829228183926321494253287362503582060640068048541143729688524778360837199860987642342869199484424148461796749695592506472904921448801080084767034612702622423171048536585492224513680706672981936772979567887938669653550677180804050276739434593756254009537260335515840747907058369038028790307536803310905728927945939002582138650211904457452316789404088739537974844934827604404709184020736056063296677698176460196044487946036036828357652628562386294340162495525646923551576774992239464024907254574568297550464685918235643437333625541971143975611866626841477616494432504243418152877951727828509554376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -56078118217336729409419448154427884860699410274149153586718575757171340457386325503902338264805715927937921417784256336645603731645503118174258726986404178761884221988847091945553033481188757867495066234119518918836515211788637109709751805783844036808427746992900244974173744211190576572141016512881424950599285536391848451886002644619578776592568793844810297484583277704126133911643654037579610115548034890121606097653966477590019119907962492961199511744832302997933144051529529328312872895262668176156190614039139985913335261172390574794483915175806612703892601593030732074774997738253939128822484530019273125854646733470474886016790780070557811057875743118151174777432110936867813614687819356199905042208231723686958099780859915651390675182491213282866183225232704284184546107004115499179931803405452603442068760832086766055907079979415967524491229136622979564336823805711965660085157131340160930247570143970775789960178348216185564176215074070196354621046804337452262653332259434366817732839771783191916738588156523096804492731433423236091001693593707841289990364632558429942458768918517432197493790724138405563762808782200262752037382795084453050841764347446497058168476109745842411090807133023981103555309637405308932368775256762018301522825820029206489635539657717045300485881821526127401060594652069616781483713772972838167291528639124143860994689860476822268825458243489518900917842457201036150474799830451606626833484290259331958415420183743113374507438334565004242024000335848316832594178340790530976401811995136306295238641858310231841160666210167175108295039603063662204510765373937511169930912324113160924007666089687961989131363359467977103062151347878144393620800016639276632305217559893087622975489122438396433401168552878214552340404145146468782652793168063635324242537565610172582165549507153130265947839918662387795901086803475410406034174605848959970581049208726127137030579247125715506635347032779064880420075353421280352552450915195600690347057235885963246749134053336578140982366452787338865769739280058323101525213619625302497081144531255546761331949635779595654077498755451180424772457098446527258686912419180110032181287776298966258041958726670338700899340960045278326732819305534190251417638486886441509249927190362951241274571715554354357008744274331248279983051791404330839035804501098764361086879140543352883066221727725247151674827919753662394948646373706931745616007719136415207809984117495917995966740698508052098214841151339248436457432495825748637258189362954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 147448172923877395359053018308116501070747217580744968493300127752609898340057486111570748848749235501624347116964962274188241564817405173398553085438478050811268246495970806438269629274787486532686284764985457854703035533960250212154277662182346907421184913154768631869822686075551534940740816218993705730314683608234201100514922953338439606442391670232144060644763637847223774663179982486199291974382280661340677683898418384769340495947246613548911200869143198896771841374216117768240519761131320863218484027627833949400718603708944769587972834161057689920787166196243424976247558558307207722289589075274619753093343793405681397853694001605703721842505472352974886612885064267569328466215289550287688441253986655276076281050137936445645184826981976826793676996835156388751228929066132242346501528992277009604744884638129648606400209223700413037409089006980750786211733092765398831051707862302262603929837141013315007513905937992857202408788640804515934108844459645315536797218830064690017276061891035204342056504333640370802185538403957563174988164663287961952991612558321198285453589960263827926423589976517996670531814237451573292341917097756147675437153974435984523234944044278915337742571304861897157460420173455173153994431326479865824115092938472196512451073111383967643102594964063206315127980622953361486680990564428134447068805180976056175058215109931614292976771834645664935619201275164031442627880156421601103220995110787892694506968070545892769782994972425418281813125072283802063867889838501535074569484128735331226308687142519148870774296468079734296029368865577412397499772369126989167179328239030641195159307578734542192710620065029296926462314425490439212099786364541782852542900808327389620528761517562950350304269280473267874222577605291251350080048527066823254371224151251475118176110689270806749533854266774579247256008156122549217832034649838040814094830971773294298075678965625590436172414014722419560864557294440584315924063069618691962048774741111825053193838688307060951893159337248684744949621190111143767941646571306318089429659491660089512078083262989787469284309771342176476998024892885928067305274322631012313300140837195695377017767978037814862662651615488943017375706246733803051813480761522870510613311238794782304707466609792245082474176883844326481613506863048179538975491696081780018581107910630671630693190352647511988177753689658941338558153956719297999053383412925805920440022421850846709001699900462215726863358252177504024097932609798724914065126547521536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -336849253332107841865098764192212057423303725524264531787474598225876578904094689427433126936274898236762309098346889469825265463984300203042383333910951670132432546580977678239701100854554893626179970553309913428435411442873790688147049245957886942599521113420137640777432528756755542049376775278104534375438102745327661338533468883199847922508317741059401952961586751727117603308965025664042446403798571029770224246885559602309626865794592635832855286657858491948108371888447779822426032010504412092371024969007071387789851146857149286546285972742593629810158522938482578543782067945792606341132316370400299749494160424885436756173477344930762826781027820387164734376073308658624467975594330615082646237724220056275929437003726896538390173764980998697560489548854584500367850217506689270051201204901581865861270154317363228179159056591277512218113869164183209824239811287831794418082023244833844349325253559152003363098502580376709216375866390257191180979383988542004116669009720984640039085638415721970434956865087068329461590445888751706529920827877414954188733644987149452712325759964758333952290636673921395382296352926185677814638737837394404348426654718883596899972917219633661266280762180592197918049758362375339821829612099603507764700863864362914174421248799473493372369769751083041667995442279537535946143832122949359400238807117231086936811790708132307881069917665576423300566813198781633481601200207291890429595714221577089115739462697766651425766767514111139686677997084721994275034219703941604831102114296039141017438055418268835696195815869398277569938752461062030826856086065476752938925314938808893303340638371418201321407088364871716939497395019155175720277759004555866522207249212463535146716660500589769052855030361199469986566850399169870452367601110374824165645341547783641844158885505692591423558208260279528407961965943524971985126496600106152518468172912956826601003096565132471138978124730407300140466258416700967709008729143320886607229015921655963182525179034748031888988116661719624273598367913494523613424732166859129437095569305671822922837214608249691942295308794111225372071595334672794189294480249119999599791457942320110204083719885782073749837328293716970814286834169124782140984845816082771612703156511722091937700798411179432164080072885252056272684746241473585264533975365489992195795446339604274932166045727299453466538323364793919381188427674195448785747570129606153947983027220203105108484739541436981583830435186631650068172793229350194211042383993241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] 647959377036139801268442887982173334817638386712527766191560506518616337959411947997329074826237055690599134375944635437513633907972409433381815011435568544590769995687592939802336921053230908539937108429878087775831051258903937033270518234399601381116441258383424882101795717364977931064744065785388828329978074862941936643949279592871736314147983276434668955794177252543970087005294806535599154156871313899063171866456622308677560396169117824114807381179056169041804886603280607353049156485822880186979179646290634939573844517542184136096753972112141303527789140592390923387432223079516596862205181497010411594446779277417521529389287432645974372599589974694834270715447795339078366659053587500572405232528457656099232140270791254307654937944115068097067820581206094246712121538662286654269407564261598572551446904230791412655411754681567704288786016077544359597332648156407921784016203538127377082665027273851211296852706709529424922490504942935470912221717146098275441409795898446162536259145084304134263246260679807102954242791227275962123110566152627932618337584302487079268201715344600317268665114629221591800302394160497372314904222666199509120774178816477859858761518361802246165877173462599753390454920087799790169496949256421757389234248590838357385414407974110131010126811114768133571677345373177942363656654932432533897868188906184957164050325546502973783753605351678752609291355286114817651673536925881383604670826684138409670490107324603739393365984744990691304035526874946683340301695876461325094620357613303314548725992893571572782789573451216743180499828076331971401735411792635739744196757979280791876261245360105558292192418194400247860742410330601801586607886964185734091350095346091745762057901775262164392670639654085291982158641710237478169795109982699157658025780842143042819694219541222923882042396062533434032843257176862917252740333688198996237955433884035208965391309937363534332779732489067297946598844594024930338463028978920541087506290254674189553276947737877685811742374565775312631937415544536411881627275436016765771158974753088392729189794354232426531562942289085103960714244211690512553457273999942954335822096687670874208920652941088706518371139158497086720971617939829677663926722354038181623001806956921151436203391237678697440876326886513344893064762089165449518446713043625755959167288917663975507052263386948001468062411080202714497522834958191910450516798680372545090989270900185577153181150162190204019949226033537922968217004596127940728727157876981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] -1019102538642013534558723090488097384454710917413209327549763446219639350847109200362970739623702688989181074320166682061891079927040445974695696769807802050900749373453305098039571520857257720036222633731052579163455890553347461816444816470415004636983737354689325584915295707623152139296620861774337314803627961584521970671735995029055206470900496064270626235975629702800460429670120506658132289842859094502674350194941102362564241114033678586987952064311889866420901973155501284258650287998395194972233597658597780219894546833898187672128360997263862557658147746334830751751517836563259894811553791437288269748499859422863246198227538194092484292418990934783391509406900492663825349346745926023469002231441788020837043283387873904302984122732290985935180803198492461367114667960437689343057566928545197997811438349387875450572779630383302786398498599449183304894548310563552386648980966840377303622756562947920857524274638379766159585065383137417836638548490418762476570286840749167769116132541027095304094450748453431725669862469195344362609988837543054888339443181822468229259132345594643544874661862918321615268379755333728930606378608621957637559197720527164326956085135947420202480684557837198878779174673204218834966285569040337264371918432728682734015198763244746119888184817952472593038764453829018201952198611588496457389821422244346465206661222637297925208549904906505402896779951989359227574931325508189141830873665803107446769584805055980680782767601711417934158346124294299532268017472767044457614971207063617325923090334454577729570066785918742134488734341100830828591071141851412416143060203672427372994042960299642046225632124908463070810159361746455281550949015266376707091941633317551373818805830773602552513883102425092367892012048785167333637721544999598828806758316369047798202012426733981559642731793113600632655611011323632045857238507839474482673829288581567196083394651871219499057976844630042728264975463838237252237925846274191385209192185726137479444586396022013271980002690287372711199190409452155796641166584805437593207756929256622867320877654005061946044774339266776478435826059701491154746969928146392924133502490007568748105930382551851545166550786083307333134076131983912355333859329605800499295716426993098594734815355807273814837206473424848719016837096472688927543089750004594171267953588292020088565792039249787056281807710666651560249464067585342183403168731657405498764435914100759237737697906642847116335823628796926368262633268232663651164086857881354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] 1335848807169169018653933225800656405677403045034668681998139158688281652902120201733045591151850258824806909303172935040326023729461029865160020138594479410054448995189009719423889704199296743534729106710809059654086224707151667526718101981946837536545170844677030155624134636278672554056191268040188116224824404040976548796971942505749079729258375659888374621278194267227858263601209365973658925840284288221623012301716021562895542792865161216685402906203961532887480357741209904227394834816165266598321497925848638173138169538016718043968703703239764801131359547330095856598378042501330169742441437118812789708317803784488598573332747640606537314669183340766915652563750155123017459471365846638502643245504436448132845641415899583051475362290725022399056063103662419306750066364030190974944652782590680513464252100781599964874196295548387599192423046887225424297772205799958859496308323599561936020133358333568020409224086222014610479949207121207897965879850153796288331783038477176760389411466613991034560162177067185711999620234743848644636550901170060588056708553522842915220637544349785931080968925391281674383840160830936638497882175967682229743845831514558375229602287039195930363557695729110584636186540320401531176886361227578769159215563875197933032075695129137097292880138900737861772004788188401151606134952109548866556646240677189432560664729070130169965304152002532931717128965763270954439315212223884101475958247555657686282327182324288630665185274315715866816253806639814616905965374299079827584787311724205299066055830785009537853609949815688569398701335443578440345377150573660082462991108226170747954539921828193943089809089361299811073007649820871601712849416570222004385065568245106253098790326708851760568414010988798124872721776324286374668495904540933559146082651121150906284709346611339973279646742189368464713424656985167519670517953873838649004801879385292934952110138419465928342542677114391095338141366784971867391196213793190026879772184790069770268898645520905671896521594044548259255352638611588614806268885152980584061333554285533118220125731514013483800735622166761070702829240536572214512167671208571507356776969872094683530876644304998959991936987379279811173366910239941922435767495816567157510430992196454592687759299852148922931042055239966541646420654680369597022734504876546575098462822810854800033880564708588842954246021591673110356848835961381375032491502103249229141406217010074192863947154765212348708402091050240085040096751451981784595204719855534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -1629821496637197893626736248612151378817097432372433920254676348482010783279190507361250457580614857841073453591885902460798318438005513221726926506833270467183332854183694746049871985730924305691145352142138652109932199485195745444833159037917709327558576544914680267738904105460000569507494466629696437872367894025747548090249159402392035640664400036805657559224743397831264732719067178577567679857974730307194823710079214595865761496911500686562215206569215730290077898058208652332260986922522654115958837684593026798496494583628093166121191545585472762188778929145671462892000803580663494799341434769035271926245676614652438724936808628787277159408743478424010481847704297800647208788342857129166529573342824766882763387404530029594540362322183524516740375870192140538893480608374709287793821686560897081198616641340064300244262321902548375615366765640772897867201668937476458507069981202579699889764181475137571864359843831315734832895061470194575076922733269712289311093301773060433524618238614568330825380549784790402348946318349752135589876705287238689480476965951888774816848458773405778929591617123235914881476627232182391608129623563350281675278001216114243703568686406573369541977383834850515464935724081345227784845721026046401347566777894061631184055856636876852496168511184234968492021239283644814746311713112382606543022103307663197741213303554211625044518040695967315680148580868703138584712953135286834226967960260766507943749940727126146890529413720113163497205092483681517924847612677131163852445594342225683693515398684492064267052068785933030885111090532298802563587554669814552961613113296764383910081869806196545315800795258903767895218452644591380088170387226563017646143936625281673291130017848823129949746581122626150619877537741630596999019892968554871627915598473626675238652838343334516568753259478697321758258267356576246197048710448901650765677372463198820806507690657848542875889507446350079370268530636960321666301394669479429154041833341086093724536222100277167695832738629119137828373064845689389712264099661683100874489753153355194901245929213511136826415586284035108565651765796872757597821108312069425338341672437196862331121861686806713613032043712669514409738970057426912779414618537785028990576086640913627740589320298493234930544762209001829306455651307390204106330674536538177543676236344756394086693597996604566609355089545705378559545981452605760929211431237081074774568824624985235088414531876691334110233959655720981975912945706107984768349360378347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] 2083727079479502498395499986267152484872970691056948153685565045641499289010499932292436802831012501422701775185915490802885787128949616991285348096486934019091102267990676932772960072618236760386492603363862803371468749010243671810027785984001804607265108103552577735140195354495431588181343366778755885026673036185235366753877434209022014583269200460422487698609134908964165821588809178309843867009402798319442799706911807462503185510714744798539041135367903336829488067421909836791740506148515417466252090960712861636739812162010858776382620849426348663928673707674903699850894622803610458429160485000924828316223285763299352150841974854144974287708628264481117435003449163250224639285788534068615621617263523624114133606518734308147248464698610712226666667856418151274564950713255126416578810492854192090756569832798528189352460978894725570824714177782777307010496594888568975755558327659696711036118298698930953086966068291174454003384461663957701976502013451780764468116455523651067494800414401728871390550740383372358776542935311265112849207448145923984709290967141215814481767922611491982141117173272165161367242559455888386839022471173731879850494889567284863244833578360425228841104194020446229325679559156069536560092513292781895631009507013026705794087496367305731136127266175351468784750734146867692737972429143519065197115681597440951353787287011507135963433059976972394804097407427623073930982200622991890301616870218808657405112247928838347909221940702081176430792907688975218017278773125499120487672358904477354606583241974354110706799385589035867071480124719822727056163431271473847333156262306893668479060260558968197704350546565453051602341904869957186368623650524219734743381213124643055115589654710457397319351496403557023459324968915080151657763343695331948753287353373209715659604263548679850698164567637097886806088849731275252071832137700468126259211636769359450903514943550767107631273847276606478866088260335268607183069873585081928265736883987436166505826248720676873985906711587546272149341156413940303251734968400781387595463755778116547762664179931349509303471606512680386806921902702000567224194031313336090274634003955660507545039958668628291985493112082353431778953981426857252843108676220176327456659747353484307317799497483495396094191044941351854240993383290109505960850134716725901059857140737651528250637619822713752024737252896721717082563187933707824807366603934909224336628313286945596843070123848789543092659623350280801174302881416453761296710758721126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] -2585950542304474399065858801534292807553307533970899763688702654815830760952776166954283454479006186432654384529799155957867937097133965774964093365365207231567581242645365950678205876268681155078678834048001042522817062701797709957998175925220311171497836538867271695149732014033195750550365375591812947701542863443023544166583071619645489081416629824376943617812561512601415232184180634705300112775725517389650983697107832276865548933977584923397468592940821028190971119109926376926689865713945447819100081366933933763061586047335937538999777338359541077237842494093340879095299812752293210834686725655432292570696713769835513438878276689386288758605243400159016272317529029596673003200757711918531031008686274551956639642582624282051137345134202999001265599631996931624050846258358789233995483880068263107342654244028686411210838917876831726931877390096850712689910581129571032506751947580168976709673911468228651169555525886348904561057788917811040171769594659967088509231241992614988930861335315990564306172438811495747009416088988914836864964191508571056835124279402843165425318285851910020393235171559178879367107873684103823709757943873321170803473660738452318446418219296572979295784646113037897898106907300095424632408560549386019900658908026613711599621676734260681550099634945564691571752432408703539045595696637995083175818997101035530962825905360882087077232908150027810810712904057774722017401289544238355925757598101414293646301856364152666442381623326037567160362381310969663292614415046462799010749470857397511215256446279228385858109174427409371159017751811268302565186930751641546598906691978592416886149251404502126023804669870325457557739397513580133373189954552859308660052343744843757684969926692745039723318004764873409764606443650886778527711292949653867126549751958325466144949565767259424550054675781022559392636285006391258578301084681704274099675112182280069848041391515715042102653361177832811672156618332864359091495700633271601712899945922052167552167423211135859753150019750519825965776420053822006126524113553888463025882439262811470194543977936178744304966096807536265298184359111250416345452803283523222709897399154372144630160116954128106231246402911963056499889995167695679115072602501549317101167591805250653219794139006870903491546505294106444342361544040683650169164484654386477346434118645663559149882033017641797888053182894862939459752478530327840183157486145887987045587821194054825734867803840387297604621689490498571151743652550629537000172474513489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 2615309696541063896415042981906199192870988914397808045011527839376953577057567141163080063561539407827029343997069884514527958224646563996877037555271144667525902223800558388595130678460434465234009237037639218450260842709922811350577413347454444979316739895445758690062591343903567562267753770957194260980518821320620395450535326786048470875976223482470898211406385965140902063496790730439524643766923929166094340793950253903119988514264306533553300597535241691271331610678739718477074050820590267890608803144234135905598762483254345712905809106117943439892466116890621336290088270508874042339076820831592090062307183840438787476787122853722860135855669082891789544736896261596513519834031026069373263816505140118694267793227572105184811572199247570674281271351983548394264904458847623777375316580609023261796610986043394708517083455475541134030477298922253040677614597583494200230889389572346236600686084626791297518860440408624078949577294149984087942215512294024035327967948776659907904427956611463467308168682933170323537470215268679238246261056910063625571195971730849801774799574714202626998054557755231330435684961957608209444174668948856141437202243377036085230541376726531702725181042295590875855572282773367014924095130231270132059386885968848333803651422171019781308614318274087214963753967970410945400007293150176413163934488112081409423675993991915408775969451290886983103082661982241869515625144057629846216072447453166096166789119158140984325599338641964950751609641073173655639178173020670018994911755412874301245509695755123227250296292786733889997993268001123379121079856780770628486716270471139385364451099895855607688511094888647419869224385478435491662439842943052752476887463100451573632734653385829590751073876090742935308756063350066056547293602019641929770744385257341552369024758182441958663116632516682315091579548642960301154991469330306732105277615633214332072204214499989438636671807326070368699868072178434935996250310648248676208321451389688901867816232906264673213525673824682128320500808314940143317454098030382289129875157865362169227600778076719537417489717229773516541727710511519534725927836290101525792980649533236254658564344961536702584081122728566169640977694953859597483327343668736266150843637603120662607461572917569358607999384210788208254118922053304833866128530621379228220587325875993670951732952820956163017592298804193380109778424757301171079509046197997083443551139452010800286802979368037315594677471720744002014712202776784781148090349723320320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -2135573029514245108975556815751332747150261403299142118494174654311694868305454642587964400563813415115903905013996169596253919910070088817826408295164485339733422759378162016070492047013388861676220307420672642213347204345010925873291379168211503230987254957527879342383276171170951599156683047005325343594720169760371904335421902919584214788693281182734369322124125254094138688135943337119768062798829236461030458349330615301381688347194434817639484614464418032900458300483786282729899530939796398297135196897657428147954702610900213145828676365104497499767230737098891777718969840821340397269593575100054122082269197096114769904673038654821276122812391544834711325416182819799191521925174584762210430871208403287310614767763255878225395004158076167260238169392007091925642189124580179554875979327010225955427306658192936240298777344504507979586384691412993245301399385931527039298327636300944181904660470652743077385950364165869175861861914641253471122220717191808580496161035218191192899238289774751095526489510328055929513997592772207979538783930459854885058082251346239552772265934665652686507535545583449280734836582566410693982299856198859521542639898627237230248522039384179246076573438655268408391335510445770412493558754564850400222310873166828893248389474346423494303525071699514557296154451313792245018761907253817994091668006335937120498975175872819100582594690363093396391168895681819641016841397282553790164022270157007148586034711543286797605299543513810817556730612941625491222462156339249799398622867345381290176669615680527661722821824791438814220483006013682883236194152725874503040654307541383396620836861989070130636212729805316755633649900069206973274098084024465111294797748241695099726003974376004482575998264951651691754127829889697528608041760345799114473826655798096657041159877972457147842647362983709994791187704540735397654745437012977620344838719233859855821460155225355581006817576682819621240952896030223209010017319746713115941853842079915971229517795090084345015224506714734149944664362928690872564451549295460547458997903383210673058469729962621526612823867750697334822345842873486901024143734936774073478001770793933417868194089995086087436828834241168916845613607308058764983057364252314124317257946663509468779649621541208864653641637799294118705951386780013628896377054231891244604317419910121066851648812589255582239953638562330956620481319349970186060429906753551450280354087125550174909269668570488353808717849881945309010892902346528007301369313414348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 2211485209257798997411004412374300726660992783016519210132751448475339787739183040688788050819246630127817853731802885626175245035291215546224754061413508782182390880424967166444009365364120475130995063358584253982124399091957869371520884039783421568629777765967472539380634667138252835051453518701337342826765013314130118317752933060233357265585019536642015512120154714777969026787010823323453242139015619942127472742432785003241915770827945187251075732409992647949388924669567952717274233468898280745758212907922036040350381722997614569466799818849544676543842441053038343264161993368029193471285496336900653372246823571348001911437434818698678115475177228929194808538722092544061376047416907227930838330922101139403061960426523136928650344111838031493482997110698912816846489179784215317212259487264549402850565134578503240091747339145741408532241572110787020011664623429301923121910740832891453111802269095980570029414226948202130156041429353598113949894643439978146109909470432820116571135180163546965167063503724235293302270652652468344772901861307260912489681390207432940143497960179887299809700089489166886819662698075015232451258131604003036884910495476696291848667121059088045412145107314813630009506205030811974724451130553915864718186092871499593086633146609207642749177295891388781653493073908441987987095052042406374968726480754820390234689060631083478476620555848017114015992434015905179219496887859622214139698320845554920532923591712020245896071720333572087869596738701534088442451425769039301529871320341184794574326880910925491670316886679294420517122462724914230256964401626953552741686809443564890414942618231212725150984982689129489937975247004653071685374987587182501706469559606326573379726411696925563533522790025998857822279493528231666089486150320929335464961649639947421956989334591893412033526601398773230724856627496917292364590047783390826182235052617260378270232100638638404364406520816843027270872050202592023595877528202077791579095717551749655628486542688380126376018255915851493715759720989948459935267126124875188761161276673053154270789660696525967286812960394555313695359615567168241584507568367147984391304765523971326365088494060259094507614756555181856553148401774729619078636759064184334872224146309167084605100450228632764517124275715181854106263249421830229119820262053942716682204478710395529818211895174857289851380860833647060644097827726136196601349250805076656101903391163479597878252086033950658688093506005825290346561962954309246457410733064847360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -3771445470853782178962821999381786160468032706297281598895648107597046382067819128183112832908880092354324586714507571365752613722219066995901841370589519062872142000554104605264032361987153207015956439259086326724369446539898495724686918579607939094158323591981884692252042813393030258732177932561272350754822788943312800528134836226903018151250427318931972084662695486593592390934985262687361943929895961120528885719653867414612627504661233938805757558106241584374573230055399794220846961503894179729292701219048139193832796548800877682991519443795278768822750675208571347552672420190898217341123946318785301258140620985934241478443365056949075222573644938850862809553187667459581261451014564844536823526884092393600694875835903298758893240416048251358276538217383311693973542784555375688321164858653147722817169202256655892732159654487354208407262828166412030717486044437395512425721413130543531753293378091293093752602407441802527932529837966071560736129753194767525411243769651195226782759039947173727766228923475350628712508034279060398119637659546729713639170868648304221072758096259708746669013763476702759539876076162645777193079008354924682347982999518445272833294616278797460627029430988836532951578785401194762262089120983418828022216188663241660035511532992795527242342784530868469046599858698786855854548740603712275141723409550795207182582464961608697724810916853305096076554965591207162912082496204787371546275152377104295345956835002603849790803188063472721285758800459497697536333030231136346107279768717073828888067340418743522620280029018788041322064075882674144719466137177717584053558700461779125725020822306289485620530368231110341913263335419981528150055644733139028965669111785470206487070347140507550237001955114822949290990463845103906502243281204337564013438901095305446794075795904211718414066763494388319347337675146637417792335902307530098355018934695322215661663449346181324779671459895037932880036565522121509738916200062167528366634097956890862472046004608314343062913658564832274641055481942066715764070395998394491786673840249478327177430084556587246161845211246068694634397471342966646792510330156039187235574837693918144010580497367997587217867946148383249694571731233606629809566847044950420082516948153326908093904332296838065750044251384326660313132718366383728185678386415873906151430276494167047731567432763223093422177877925713107540648638459324744936547955634627281491892921865080174355065619168055221580070855827191307963308672115693716636696538419036160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 5881059831999276214506142575891550281919764313927941595810459417686539397704694043475465750224670929983578412915139357244868304907341341354822458554085744773947835925047448643137208774635869146956810538416583022577606553740103382226613011229642344442437417481426134751226747902065761839820196072025041255615792468150977389977832051282563853496577265407184870396738410522402536957662600906514878140862604358045496145513460596910787451601806347411219066138480145340467319611887888038445502734795755438614367666649898625526126577008450928194753974224737587725956792679083221570451536457167822521162915840779829303384870823805280886730254320994294389992736479184551334899126823511497457750161126236612381001430212919169074040274992637369046032357663269256444529602713779707942750236394334140391795250415451649779356415873694913884753302787424129846755648106114189491199522632718939338761106447989196833461797780807048536927080740160597915688809602783340523462575589812665236681998279708904263315583134790867358483383967035556021464913154176898086970570749240987158561949986336985452686683567152609120795893036615014916111748334176776648411774531877810245561130529951424238213655181551702171326383340855732684899851557022937887197339720754414911129267756830858224246032006047467376589572229184972762563331049027637489274748973389449968346691985962843171323745814416091755976396042748530848853834755197633704676980880589081167602001923957694698717147035637378166466337158354997372300123740172081215110053526668381896564294907040088472445786726431532608627500841736755118142267821700095137475122214692674675528022554308024847126271426683394752004824077057237998849626117635437745879862502274799491878596628804698259157490661561710496921490675443111445170593460551647404941047332699355108318309868630088079298148276273202852561562108696570545692623231029084367761578866151047457179987676733980920725595360584203737965974556081452603813604483986618849354069922931026089227720325682347127750740382046162820709572329739167277636418311122992495171133901366687845740703147211762787442553747362865894011078096524059431514553574805350289889469541741402674509233615432161506093043525769056237272234407580528623490058589102515663428805567993426048597219959870153139999824192698815243063727351134058983200611119056373379872034206926016551092549750776751957689042991688345334226098642416296864277598940684695809053088362406688571082777465988377132837128692361635835965606752044780821537714365769954204977568293857525760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] -6316253969728445288591718940859693056564701445205266209150101005683600321150693063549107825575486878608547675026709049805464474359949765167227502131472988359854011469510384535209932726813652903845810978940168917498488934600826559136840337320037230747238305449103668344730844662601787668784128144902936617971616952113182501121788165231321986451684319907755958826186591150715603282526199754599532468208644372046313871676047097479792295032530096935921523251851712952972452330679291689280729628099018552410476353605359417564844219514221490441855779034335268374355330800242277115742547602021105125148800917479765663904315744004059396333385953656543007156534959961680257607371272931580265922978448069269105424722741156490344954319316737676711719571973145050977419026101038773383597023511233825313166829157850271737117636100047860668165015109821425347917282270290093721286818375839259192278097661537786953893059931122010208404708149003943044225727641092325172692881046776719566347851965389866763071462629539522450810014093494767543897079195952271848090963009868289490883403600448902799681349799522450058971745195060728773904337005445619393905026747796499226961393221077288483542315238368700987232946535694491795189462775778681892627133915688716411644174929530362858169271979641992558289241342287827531777493478579283640349642514161007586771883634404268346133714369688991628609743159195391044754599944809706157209234847440828505893285119070722660439678231307022407222915440111037587695541170518418388137603369400172400553892082761223866557436825042134069798573140555533899047357886535773250495358935068507841483195936825292745154124678417686400278216086108144342345561950957146456683946722461304228884640536393921332756630579616612010182992718531216455440791467502954731388413693507650214624683865938729760932983580603408397672436956136605326572256140831262703761468803488022201911420779074825022537347611023655191132454007798593277216986410677777098432569555923075463765951529715302258863263290321572316133380837989101720836128950084802629757513555933004190794847546580671767639650726235371491571751372347013162036815911858328964998054714669183838176824153715825043714505352004511418499815164854085780892503036359354026300149211079689705377194242783432884081746031526441827185797742100978759266243775997462937414876343052392578675929277295787633293051503580302299356660012365896005793007159964696596295918747784809888103730468920977562906145757857599438064600711563546414089052053831985383631005300786462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] 4082255002821176946332123324022791830770893656834299174962529872117942335081981143298090576961715781144167908488856475932166764580635237750099270884659522449405270337510139519047105500164022133612883926280981002672629943527564245599074901826537686465841477084730579109180589037613830315431534630033602340155848764313522502110751667746068285090720121308745605187588252355281710324976824213858728098301577833669299071850515079880691813622696510235229356321056085454602068882797333492777563981274157748499499465092688561070682254032023953087972497100375276071384777700131847437577370949532901602971595999754167614004027399612323716923106034764802068515312093497133963900599887214494846723211714331052178101869045614497579720957829328533787951281181509403957134625741834800695394096891148796433189226699769771955221632061769028349049406417518406216222009022887565383897016310602214633525612627874597864853355758028369265829344597845063288004620866163574012877147174633759937278644068982947150722921438264298198964451575823096374767504679287476274599683141500278422449936058631557992944254454961733267525444326100314517660098252499550057368335731869908820665866760692030042380097529495747976738470602257519385718975509571887059981774466932853318423672483548095216588007975628195893343065419873761335462753968218473799441030080184851941309912165974078530653273555136500969255506752850229061429453040933436785216711494588630678865047226050651052475696749461387713409020449390014315461732615424430477484542151211169410543591493391943705535439780965358225661453906115998362594672074646742674312400796750523089445333273708714292587780039903125759061919086222185339588787786237517103992646430038593417735218690367643539727373394302556464045439235545463993139606354621156910883410421401003507626818311683622482156118956580403913755686391047837304112152092787810778683024296826051536959243124238732386810091568197092702805031960045159941417793404595388021863838288959132793393877000048882231180388176166595304367165417751771344329288467676325746099216692572223646747796254242934614297792770931176470482902219211655237046331104333863607745595769851743554790128535422471544033476319523204151443827221446017843287369800620945548507318922398848605856321295013858422423475001814121946037208274080530462210482289193553790282471148733806157258704941666990572919474707494066458253672104926957748834600321757175471178816518993566670787296568741125209170148509845598670266347207108055550601941552516097216360371247005040640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] -581694234301730672831353201980072987654480808422497060289242748825083758153331199292366299131487993749061028168806626049620860307581773031648551819946032294557613331238110456274402876129870641682484669227580374361802563924490423495735339298066190821815764907929173363502049240293295298754522487090443949216644830191285364246583883007104731261367281753821369308590357208118475277059636108901635918794187817620983378882825692728419460629738447896026553499337795525419038500160359804785316543715567212223020852911309913721880364918930680510842630955046641130230962036416770709831131640757818472230968884128270110729879266062390377261978736183940706352885095643927201907897061442416650349281776587695069012238446079360342629738490859721647309774356698031448759713588772492943271453289695794184189053016743364759442569253954330806916368994539494509582476915550796284001882086862725326136089530332558501392550587056727992618873024210882188915333862950527850181095947580418274315130610629645787029018345736483593644260292920503870269086838455366312233251552890158957717280365556056435448205216043702511716467534803568307569212529787583942938122920363507299686647991110349395162150347023978373473761226843904609150693559719953541947995142944112420481826055851802824928773345379027054005491234556253429079879925301568275532059790985010815589006681335294986619263395045181713442223116401410569659335674273086317165197575675893508354790692833408162387198485295147055784735411807416911644441968439200402666498291689963214337368737267374855657297506377969988325093294809757156131907985715272058408195089062679125442220604489118568675854328596877602244139867803380452061047413421194863964492644695353734870612489244538835869558792992713413137663685998631293202297601463359712741235774675357610050916134688038839940244459366804877655938636206703074004537309083106150997896380369898391020379896815883199876982862893594344353821926732708894960351422800047279000867813108023244997204239485556056866138511229755193179019256023226955591813701067385868460989036636390802393559493836474486560217959856076420255483093807882103375384185967209159820701870966713836649883441717929035444904242991730642899627161920362238041112183214931250041568906983699321783523740965305616805718413209404287790573317230897041383277881550018883668724514059379129579296915866694532624389034153592076837880288534317162523518755470875956774578906426779724215799150553803370836350123335874047918911105653166674508779579494645656511951318485565440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] -1951037599998451811154593963581465570217468878535905730670701052058718423615896117128630060350518681793031063998712315722423058606792767003435054276525696923895695176430142291516688133843007502407581888000172354166505177581095656689118267924646713352529454597698359248644971273098366092905714139898299917592060231075175000950171372693807917671714990340550156430074704433141514202537587412128980740527615318797000611282347793493440983862724982957494714214794683967086394836051497428522133350060932867564698401270634565339962123367298471128036109676725663187812588681095154847128472915962980740169561156586824910828764114471099487896890950825477620432238164691669401690626520537087605093522685333536487410597683851991454638370785527771590582762673751234324461531083962044835175462997842306906173425286905559591642716777477669349321185841948154574102155938102269071591200543884853794860175595558239445543278569833066064780310113631094615360893854061098837387894019040930122657910110296563370912391266375045339215506315138986796724907091118291544445924372615451502715452888593953757775403125366098538707922903201321868612830044166996822530309904767028072977686843264351418486148403931474358510265630522981629491307688876764203319979693776846469055796895002973049903469820916423758712581797415484825498151762097060985903237904158945452442644091532883321848929754979958194067549285662655340685740689894359811144389171236515750765694458233660091100021972955373500702506312426670244106946140011709371430090784620724046799104659110531410432669551891151816403511272530355509001699176423311449117826700090586816717880162372560953659336003455908407099403428363467697628305720706867873741038425277044316647875250382828220706474377076289262785657659722758202144028007801649056555289291319725430634655549477968707037620948231696135570586631159486433074296443617566356148066514740986520253804399607137708702091691080945430006300470456282338473840051894156507894216392539981984941759205340954522571958905773130859226342352311276908529200592116450411596040570890939788664451385211780797557944754317590617497537955175269617911890947542076374539816904758012702873654462301915450408746333661245304698126733568547155656563398496745567758388662616925134080152461501313176092139473780240770496545660348295878169119585550199226286572482368372504458092047141724173618538879236048158639308254753064893796817968362813365132868082400305769347896395826671561732517444619747680453614109088069750680995093571662149408497383547863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] 2541498405023174547959498296255769056405171932799819174230917673283584122163257707904040711680784060006076822684349193697156153674036729551194240948791718713191290172336982045954438012518534142444969861829778605175468063575144643589083745211486853704417660090665289608421554243136921216557524227958292090213448979245771536213599993587234558863280778998971197000844558508487637281189414342123192622797193900599536644056525520752221060132215142689034831879779983315324830957878307291937629151455120710045843694640056331319986719903040021023264091718529750424540643603227109413411532169574155387516427234581701750780692548366154519308773520831105610437171434325453678229357596252865282373645715540339758842383815790391943035971578862400630729153609290652114227115206672394319905037814336815629704257451132082203855488607843604338872233480336668443174025760014217025711767993362113104938928238054188627544423072841499809437693541243103091652812343221095855812206971837524514858377521721197342931702988244460207053961415263314172372253177979782532842347923680400608933622467366256640313586428310517755207450344359694113538672866093638200133242177456618101392262388609974924069362879240765185009254339841544653159410787485308273765049145941017734560733798084841139506563241546779130310039489136780958471578545132205062311818087266893822582968884385155368540486509775875404572531686058499234132911793667625023755771772185312817694152035661841084238934713150993391910428199370111444392551340649898752762514811589408857676626769096534477724012873068176807790787249236580585366390715382763045750620864925792942214028923195326431127362058315500967700110132376542248088052116511423137886717444877150059313224817379413570193628627558205471744151072087411787682215127271784343237142159144015537343984667556205340088213737757656728559199056833818823203821305618988811077945044484400884456781922782868983981680617011335575490688501671518983699238725375982392889026166022093718882219235953449397033003607161968525500999826051318612282834113760678193792695812917886068172685392164519822316583182324550540162995905209425679488486445227163158721028722646810693974279964198333485184770480703586517143141839405460299388963392590947011734485557539061225704628944851075231289884868947695210355606773690378898835621937716038560034516751302941111904839566612915548534433021710304415437958199208991405684004509705668285975606502868930235977535943030537784095254225198304129506918637063523725650793895484454335600784111629762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] -1797977783628531703675437928605270902750552101442613118732411784082016364397393997625575691448512624113440777802366734205035184040176493412848641300349065491934251065885876556818118749369759352287951871177978268551160013369823651520386265931917782333013509119003359920919652594775068331266342259658371127743466056995717161838366166159161179812896690414639272521539611611607824645712255567243620922051516764933633484722084191102519676700362803266560852823060907854547390043534113083565002723711568627133637286093717953657640185094556091393492936159976420342401028344771921427756529380572297532478916288622220569453431785041719850003898278535790702222621955134627098625569187804956464264569875773965580317487874603996076074075364200520855519709201861416295032161410645950895088273881521872841354748930198698633789969750131478429417003626997801112310064775871039261803726498103128773347981730039777389608419597150947362827150782620011529722406203369261262999998370441778497791041872595250177368771233687958268142436295430353100523512615447276341371948946677423886600702025297205929567316578493254643540408377597758208228787390223456389846358457361622133548435998315574235360011443852578731927031204182442373071304755288014901386712226947442425361546267862202816833664865019114246624256480177672778628066787324296382211994625202143943708222196602882231910242873839837189104100469755224591280868503525072224945933354968852304425464868845588310790989297709680657535668387477761042277501960857095383977732796618314818201617828243083564821027260157202959966254294820352449124627814104484343762517595817746240123059080339811275820108820953543031420497151254327236024794846518791859024544843747874304348242916934733088594472020999910306068205488271302524392444395301427232249453409835851610294054416591275464199272710565029007594592610649401235130102061956258545686101548661848404013943464612397302334254656177954338367524748580803465242249489456764514110162213560995858291682819478498042937908122455923343989697828203936574513316627126141597558873001143266253423081092936459459606854088237534373907140874912827105528800925160909430611929886998127102373103275023977706848782514097116174736105426996994684857388241294130947157150776276024913642039552907868578996314987845978999313839740296826382633994326456927979920497230320493020047097346359861406973548477079395989159973966848575846532243526167427758566682867839816244214242352193921159980278686686333343441280180605591203519665494910860009482490746188595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] 796812559177954215971873412230989570347898810312637239872429884297435642338560892643365483064068529124135192919557218334223018247600290525273389873721456319651310782316774019959399248239268473239826964478041980058440445588166426798417643782493037691382063594279285653063414625905648541918829122739317410185306702497337131148753391413259069276730338511507319765068872400212654029390785606490331481044172857196283090041845925929892317493174437730006086458154851032168194581634876646556427899256970959493857318296752492427587914772848853256997038766474795810604718029656996420285622922381108969313780431720182138949632657967512746538087305193863272722583474264916652392129218243265509928621589918040066678127115034616998753371489106583278839146354507634298335297153509178618799845954929845981102130569482267578217857268323394117808581189338935034300912759000799596058382427803993591342619277757426637928359130593059904801249688267183624615022971686502434268051016276537334815258280856246011924082323571437847078638191648255517455606172843915005137624278545867899088567574347930523905295157850391528187395645864649731795664121489399098209920793125310446204121440080908712494422066878426268056907440297841131269967814731699347371924588141666953117629015774908367902015071051289290442893057484571278078163144528509379689281177251685389749908647194190470031854170353056804185370484060391948165342231071132299538784615245134069187909259971221390045000724937422895505021304447042143829783016749029181707841754820713952085531401777045857387814509217442800854539384538955775868492677815421792152822089752992051357257124101171301855502134598347391229730658103900812009659328239709919132575023632370412367715421227338996620918827928496957412380737176215523732590537319234363675249223857665510951020330452198885457940198917159591825254436235309777687733902273954848392236480738334900102519214099662736935457615093389901011598266804736792280277295661627211436722596024751394095660702874353362503668229343005656578776578118095772585913643567110198355392786533768015699919116226666776731396491143015402254801434991272039623912952156738893801040915411489722696821424676969540357457300540287131562326575777151450090744017683878945672268653810054898593165264160621575861660895860843319106844911734484524779000561314548610472436246230881490285001630863388910696744284995782004313894509362122583436001259352805116886759926330352352096647047904675189933873939354317140178727108972027466228939829854374867792878492450816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,31] -147034151698092260843930435861760267047244301582939780171127086947120230157625576465707915402251393824415143457354189650332448325610244054246394725667275281503315805126536176309148323917259580134999992287284224410134396110391296112690538976487356864358958036739794139534933969601974572202795841007101473121585970036155322946918851552746413213439756303511173821417020705089312065095225967582104460665785521280272061439426217497654318438566099088001082812487694510442732043664164620101939587172138629548708398499595311495119658997409027301982053990831128635980108624545504045694630586712551450816579167985143876371750254741758201833557407541485581555805222726921311267488627904090816616006141799000216321979568342387003351591774682516606031870307558779061277609499757603308816661803561351015443655351104190864940071568886170642285441487768032685995875550849680569231954501490898163769821573795819742145553709672465480583226300675311352735699851249310437647772942602911629360922351664822627256541654637838758284071762756839796367151764986813067765616881041593014054462363526420693354573116600963514139503478864895416151316548324779644492679429304057358599424275811450157760474531699303405801434050838261050897726086315143343733721578350841692422519116319746509427098980852138930741443315002696157755839871992246494469835937333133105519630641752642225656671384291342263668601177167243500601580280015731617392566841950782168307658399933104168308873589530041289410718888751522061476215431040052457590702369994485223218870531114862618633454278687443858032580753408219274312596490821033880323504112487613273161801976565724402047616217254116659116066946307226287300452876139795054596447842114715594819572418143065334208683823429994398133121303871276129959910986590912652300109810476181972277568446473125181013568683555179778502753378436193669060161366255101002242349316705779932602086804330427779357682628170290730944807119030457328921829844820831746784939208755729326379973137993536809934698260308755867000575500606206900955376622576376821102310179431131955853826624953333492992386673543138882437280450156270438983450219442726678299003422712739767977451420036659715319874351341184598891078753473969583896871803001015234713691248225368043771146544513807475047678084497726502772817899874512878214248439409318749472880994456189432202330830852171374901672041106594030584781278341990157631284726194760279163783356764778770353426325897218618135608101039760055307338217416829014271949196495889942043787340923535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,32] -98604234068168782568923869222215976267677216562504396150343180682456448111320504444283121440400196459355713124997483263723845236033573568977197752953578145948129933211517278169309691204775641025485676705747724970827764766863429176464388105688378053789438376236602125994680874333887785898148953314614855622545862939252765687336571354660481124987030881975854957082334356156247202307489408686027484487988276449059385008949246894071580918315859816841146724935474897649834990163066457589913118365002123745968516380482013229028606227917554696986953985255178138983252226335715175813853576653550918580909953213208116922980175330707950356217484515871461997754596328725866900364734673493532758634094968531343620763246788954768001886229424781650529092383113597025561454836709338093464482619705720803807856082425402459494009456027138070027875689058455653940190091722744466401437930899536750654072998809792507291064604569765019645538513362901673028943209439538416996313907669659945880881816542798214136254907972016793182649264018602216303126094918294706984400424340228728938116016215451150863088700041136065451788785326194985277576910092811701529612984622042346192586037448917070439863236210739715387999813912641261413080217566731746414252588179873568322214063381677088044375855054114575029184933419375677658855076553911179978633804148428272641959700756293176622718283775724443145501894887813725715826268980477811505814047129923974414580300630392742205661876088749418020576479897515027849318457836578284703176419943074842200165775895563101940297176671672184178347141668435116155681311476022366805553213826702801504253698675290793486583197872408953862561495484649495704132720023306867949423745010343207634965200609453923278920253795802340522937243872456619221514276314761416916079943667181227473596923198799401698811332071744263631842119143388198246901381805301993816159123284589620600194375249548987970251215098173708499965405652581045446657199573489261535728524037761273200901267692034204079843316648744809250009288084792627159011163872454637533573448865582909835842901140353149016602037435645344503118353512633644592653130725075702304216930436798831007540158164415449321242578520569755876079627652268144570429009234371830480549462424156491102088951339979959981222885947553010151252056656988196931425712528173640891381530224360710059918845964523902939773367559258376880254766716472621253560103165755208974226379133317003053861362380199258923897681781058908567647231747068713525740503928812621911050173682810880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,33] 116642073589464979065358022469894897878586414223080756216288770865590822363153999674611224585825676095948948851177364022890446559110942377530138302474646219912601305801037431065487535271095613279914695999337343999315600212843575102854457620767377351096556654125710195042701218002847653294604075179111855907236997389849633817142145733632239223245420823698922616553542198537537237427854253837203671755504245713098133183128866409134958664560007107613213108616506904932687015633311726057876295681525884311577036380356857688777642350593708079119303239607806069414013746799970310755170431031802001762935901133890678863456629420829136350618633734737000165372432847964316148315811336341836917915489556295811327479017377861057165397088684347721510174963730598237514005175993624400716368066587049167274480702371833426638346571869287229482370663576181113933714940817707907658840954133681957876045706555734322921778378283335680611007974836852685197136224140659349579243612832928368931453873576799229024964852382981517695649045738518731667624601789147971665799219509916674516515186565328068788820684347457701796087629385045415624931452375005717751985353322007628294303046579858197371515479094811361449956335017656898277239665082582095774887734395556223698618806515343037903911837160364781404554031314245525395941551804469001449644105392995488889639126649707502141225838470797493609450736380811118597137068008159527135812361916931913956670870885194369745018062829117212195913028793065137826620069714815561026359686830825513504803885346983052781201041517386315587259459142140344697421203513949707035154455838158022913246708437444061311116210789107738163694650983462556866949755623048820819627811387119514690795696816527323905189000668498155705857701520248874722720962924650517692393963252980424784614318447170781059287240849827892331748085696332042810125217729100796162556622561193977428736522801660359337401370257802954355747507887156466741463243864972202420516137124964455813983501912993020840977889303950922890384179670470861916870145016575795456245509175489347171533532183994279082641022471992686846035047569872195355542845571743979688513644231335675457076065048177493432616445332496358194396233362205578031407666334170989411489460592745606163295612213878781385155013770826581387878392419841846964351983190721240705715210102388215860778716705671704706047590012045138401460582156723543172118475692633957041397198900179819914162079079976334531842207905452250439817853616954965404109825333047800701340026111262720000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,34] -65873184581633365419193280827846681207477503534132080672979345243028551675011501012962987546676425143314383816380145528071166413012479676190472668315319015836366567247122189468216807738784972388516564843826836552614314630844547249854442563403322650739308705390520236043817122859584535508839263464962363732410230121957655237581943693215803823217334570067064848164155215088279717424904969230208340364637945119251697546217055510575615517742250712711069810993388040079420597186551370610179395511462487843233082649995734941361303453721382407768829808127111488822159994600756011807553330117374809587581905223317507543476076774985177609420584730301552939931899674637445906088086051825393234200086313745715131001218455610194951512022776165120984976663221723842605817663977454686033814279556189454826484308451479758394159025005285923857247004120498753132597644353389065008810087852869726133870759340691780196634441358183673874363078192100077367683888527836515030006762967468767664973581651062021502567813144327885447771836372733161021755214082472411592469689238362161129662632035940054870630706053520041405035214990668673208397681727294451502411754004013612276822271423870063635910312498412796200889475527425899511397249686314574023575615266770803844727712389280854865189820075211858083867474372208581397998411079253199612728224274689161337300102662008885466901809360470152167970796730790851926509624175763662824272421969045531057119870311782541637269336542788113959463607256031769403404818052458605247744052547274397268420523816774433414468027211821195081503370691705287503374579393526244577866391460563314352376698753481518929229901289403422524305441060183812599588749060157503306324406004310054258029814682075912713668526027946224230594589763683007284526746702045868960568278178212786017482562224178597408879028913370023523451567307197038802653202867490226777472790062280586306393050510958723368532686180383422684760443096127927736170282812747263497751120400191331102222471540639009407158315627495808730402909852274136646990238358102143862346110505298998764877589868133141677627015763818447522909784650632679807360606865985174419177710843610417896822400324502185131664537635354579173889919429742549152722006236662346712126401268687878501532908047507348724432177806053776780024264360745009078594679549584480337020148692742965959986708448581860528676282667744556055690811598384616882558492104488879086707354106369751267784736763847766245828984588743202949056430678341242868798941333698304095086253115965440000000000000000000000000000000000000000000000000000000000000000000000000000 [123,35] 22159595795983481870029693636279901814901971640619899416356881266806485672813190890916133598015211630314555258511764412014945843713703821835202785174118374754637736580737800694384395728721755859210697852072150138077445252649674086937810692209099277612802184055306603646655069399851121449442582780943858199115906771875502409910795528390901128355916507294424297846081973539856744244125103266386229334484785506781796045848782123790784282725904262221480641386704335207673373709740304393533359061729891318196063663128435071240275543521480757406750150357997089331372593485508825966464581055643942212441647256893828319910138862334599649559838732496073660163499248585306911299536989529823526855465409780920153906250771459020733145880789194896249851324344423697813761519520828093106977654761123898514048478305044551733418767348569629091771909233455767133276341991198205632323055780142093551158673703708679069261281687774358834650351975850156882857740045656018809037556247329868609138089468658632904687015474711262136212781915176123566034980422985890368170558686705196444469850307239670214811874298008980133711281862740457237124158353576378357405119809407925124653047693306080828624526120262326420304276696310534525014106876550220251464897631172130933828083181791287103018307418730490526555833877383875957655494959780769847707636047944515338999305475009043051218691740290509678667033537616125122151358619658165315308343088376699932158603463131188237367499008448911877107781840247204558922756700548487426620541425569237065351755723705770236932112390941014693896728759405560931851829236535279473449700481468195957642594503745858362965510187245599883304681832148509031026361183186370815037104048927536238247409649134221807099379397263184645869364776580329378113291790884697581212608837833835908177700151002931094316616519264538277109350663746198295813525011711801053465822445249235019438445608158525521358373422371145975865280255982849607053204713938737039146012345834427834224507561718546302868407087471707914857464355675547484730204755687004603748493396272818159585087013568221952434637364926293302724167902243975238403616985244278974653479285377367359214808736985373551151694846608560083651213240279891684728262340721985861060806118442924071409310317703037071495505001165982193597797782870363128810634129485900041040778149403707292466556553387325418735539932915136653766531019137457246353324411585805651792972798050534914207094396861544151102529716764392455934456823885425356236648443311199971266427910881280000000000000000000000000000000000000000000000000000000000000000000000000 [123,36] -1727843368395645408748405144296936987326127339468811711274817317945939298505143942715414075478513867943665071915847572660252709021013435198907222470776110486132148355277157411232804106730593695483455360548070081482231358715391891520373150779137364985069152126627789095556741799615596765443763603866628649429964794310823406438141427589119503136178740363133022441804541092280747741385616644809388809753943776720063662872447974967757179389374377195930055784877304635351450123009543082657006762996929273428615456522460458145350521967981444189199153594326192864486276649188346621014281405660261153332836272355619409359076962153520409002669937245027066713124334225674134851603062739882250539028578509615522301699807663296834747791747079155090594441842594748033608218470158073623721833639134873203217200013739575894744703081426153464759077281496099129379963410771113530028121557056954837487146889440742472129643378057043945310378916530962331663802835537301142409935508225472858683834916537093910315025011876228780855532814367398503854836804766981636785767429190515733509647439104868584722513030604804073230937845596667978508048048691844861095184502752859128354813741724924983206101931886084364677757953609812713412643029217716909372112634514128406951838020826323660077043550742024709057797517657574714413398945136143347393527632871489164896045191960809572750630052236116591827566615158658009141534850336107919089591793192891081951010162545974177306951303946666964806133898528046037845284638684204843341570590927629520119012373642308647038225571807692737990992969349218771452197324841648395044752498932129087259059244218303962106756041345704742607254517299897126986613905209752004407432415692558309902000402759391949681832799188024574603988565774977735023935730441818022576019303213234676891037315222777136081671198502180498400541915535986868588302839367578061229609126479180161905206955708344717276575245369112963080927622288884589715227262841343070423398409260692220233480704798358350846221636975860838841201842079760231968518983755145907228700282704230337640179589100211406059992084032575928605401739991176352390571315140694573338884654807119657203907331943663858023760417822844145016294739110620862851901983933280310609033316503217236731669749620919866693117867000167702907475241506344528366380378182148020165026332887545158745308430828339461207263730397289819131741059888788506126171104381573371169175000715909454597973512412834748941497363595794397249381179597123906974149008871090416417949205135360000000000000000000000000000000000000000000000000000000000000000000000 [123,37] -3188893999936896191776701628332907025632471198195371100414417217436808214024043156893743538229085950575277644701475516204028631399630260208531424591882966567912467370086243382862534850299837827190200249808529547095263167963267700800777170581249141599790612692826955797217508542351586362064596211556878863072788383899618754719916197739751247567438279458711356679788550978602576011783730022895568442635197035717591229801797736738449501961714261949925769321093760794060675447734049270716605789363122084921983203374891247910325677324454912399217037809635837190490829975703092264247282515345640552470102816961995818857845888834186689621691468477739332664133503282356418415106963178913355128065839832051848543027430871314549309237177341145316860891719388544942534133860282803886196824426207203972118532153026202583595802196478948926572867013862747544642950251002986076680389724253289595482572163091238412688854278275578946281695942400997980993975041323339839872401692671586820798713735922931730520167038368881986960788958384612008688194231393647729584751223726966391028116625039942233140226206358259677460136804899130925476914267976078442309217845625558701161595657050898022788961553368147261021802525581226886900825423331343733719685486803337559671164740736494953373889467750818806956448546697113426872010211478587454983123796336967794653547292311187071969443350959319983537419592128862014539006767142002928752915278348103676662213528343171732750754823340657643280581238768675119488979822695702746961693121464663001868448437345350219233503862672925690479690657175132453238045198582379777120047643301529007578874714665039009838403491824379693515903047178616339820097946850245020287810586899121907740259987922434635226983914819027133268340127130632589676356560373649893893527684170667219846286828540822346533461175285404259276555246125612165443804359100536767153972514181686455044820007737573501862304755803791806617279684163014027472973448860701527797807047306917541713422637306507755639538032950965757243228542121841827419915569552474147734614963795143358020471092346012528178500706207671119792658063753795854000348904754811335408956407558911268694507793825268290780083306317187968516580954120005685781226270977933600951047772521033537191853358386751010786522636144282017318689326881873179978401322797540866506811230005149383079884091757833998185467909537912257964557257195510860209082013398259610635666668128637513771331131794769877966193718104848705196757203287896133511211913875002760054260168130560000000000000000000000000000000000000000000000000000000000000000000 [123,38] 2444895785172145895262509380056213937644410042388828648004376263161975571092221363808600907167059224889323497818096576152434968681778644410237775785428799894286978455992472338113292335942777439477699061143845756653453002536941275246986324702717596450671719734100098254586814733204895254094341956640401961873472436578111023175239381843836314933405142827399377649654060412704136511785596577560412293805692539928002581650879075422340597277890086821241660831689236323816316814377426006939557952690221377149023278859492651260578837657063137047333560548374447078479453634853099329393060537930090443775966436700147225153419827480175602962810539203093970992780974373579591862450806978980982884575922770833183985613586217573819328338470594541187181156877447188110695230752790321789901927960693966880295100183712452792739773642630384758640100389309609474789642699245848556158685409235242686710567753569737144705734724067771153019977118880131538612555484121082820076931115983724000993135638853041934280882323873472380194235295101722364057972745757682495625444629265619832265362176926332841045492199803525848272127486734416890183777834030038608313325837953740027374199812793773146261235197297526223656663180069652867863746515166102724423362516216264944873410685809225176609033053010612786189049377907868824479861724284822644068481641689683090365916961245762527221138539094334377832801180176858412321349344991926294734476236360033271892682654794832369500521584265618014352067712875736544261662414512130718632407769143954582159265779427464781684754069570814991616400572891993671466492948495827666810259387577337315341450689746247212730913804190341648992319353845138980247840266065402547860630439028299618853171332363854722962221231115384617546986426526711275710646891210935997346840997908171933098260943350319110283054972547760816044026297240639133391501270643994712980006219107399337839205146301268250860633309763113692748249438942638625439488734336900067567977971194537839761737001765412210183224430491627689554566571805509684842131032393846017509863059078753530472051753223990960050971304255589748017572346071056526186744848743847857056643463628177422101072607506347883350034804425452000945357452388096645662722020306159741191184954977928915204937474470983307523707293787602077663915486846413954299651178514404165592022904823607038442953668808280988852423938714096308998258924740675248591606935076251583385714297137265691916908304734682791171521961577449083891364198300772403306650178770122338777524590346240000000000000000000000000000000000000000000000000000000000000000 [123,39] -1081885341341912817735719211542756085471256198271274813290484472691078550712844068150020917435997288502047380217513343475028452394806964538888387802585501274483005326784447676525902786737354679199837370700879170029482610401674863860676598960165717840714891342557330622238137105316235315642656453434741392272773406028626217030283336571932608734651855162426892110128956607061672144869068331903568128646591839043612090532125311710384410857623984381448365748242745233744723984308530905174617275760220917748056686698183313674667524752046828734961429812140719511007199562840232987871501785886665034266397264632001058919648579270197809283428782024295895830288658044556440665476262269093755118367933311973838859643025212318707795200898309192140299055896127995561576616994389335203497896650174928391326666790686994349191249388535476649260874373972274397946891894724707821324543298983807479585514044275381682556160480879069068873097111474674891695425840661845859670555417371137236261928781892095105948356131256414579371820367202674008777502450330544509657364150900122657777381102327136086114343353936480268546359669058953373707455774734963435361297965209177807311346445262741851572473385813069021284312348137087728265701468801924766257555094365454727631908902117824686915862313052458349115243503059900582269816766412087972215674561874990747757322898057035488737916878432392638700934175159777278409328075439410550197605385263761151809590876542168285239387670008572608928050763476458338953923517924899482950873708420064622891100384831445431900377871815516324541908476209957482650351214050524813963835175173272080698747076312458255440411486954302451660502829102982683618997691363808706764779648465503470999471932778963337202658112955884393863496086466812130688094190916781650551941824303834883516343860153769765724822358427141381296266801931119386376331935818184879002147799553159482530180290498234976372037455404164335342153900899530464638650879462485211749517211865034020226255373242251237096961101263793181422580778817550928726951861560891273314201480552582215228350274342969264601995003259439915522482598914584870841893744628620339893118339355725428625333754490491287340276332849262356085974311014095273447750393403637552774286263676719317937408884639080275356692156386163882110748044005841162053098329616323539374870089325131517044363412701458331954022488507274515560851242510643753006177615958114259912501406884812651683999490346934385698901325361402014620186700100734819375524291160630883279937113948160000000000000000000000000000000000000000000000000000000000000 [123,40] 346258833472971121522366871068379104012871544139472151620741368682423364819982289103111586457832603919069946514174328173234678011762743250311852266802807899349102087292681466720010156015555849433028116489722605748987143358426596267487067007460840380568033186517721978196530262550591261514036740919275507328231061766818464094786569798383076259057510156454635466418066436553993488533276949083622680787724896113864305581054331460806880483607192905627828367741008671548474474942288703024708513556696518638171933324895265932271583238611641087696718014380074449930789872724314358570586750491669380763770485575952986320081728208830808411941851043676128796460151614313626717519987569960188701983152685922973939474105665642233774936191844200868351184798028855820366476938052121508839808902792257118659010024075405432789676532169189036971878036352371157191013077347450280097093100071416035857760165821219922999720455895055899073863365398569488514369053743729357724772536372967063718197955867503291194095504526998071633718220242581650707135304200756001299614993297249534950284506705956940775249273166406669899244019647891961572896629142591762177163160121430928358019726260875585432744725551970009527048927252017513062053109608101883956833391416654381397154448887089821998380451920456736811442047869454076639514683859832307766359252484907459991308157902152237254925075362938545326096453576432978281534835229307643346334288319547235342811283226844455224060192211150630986880896129877081581783943918062585378553704017099673209908058447400637601742785778552528472419459696848379981194025183157652573434719375811769774070510789855111349045250353081150770711625746047464018329232632415221374497622325850265283653700227717832191320361542162779009464197801341802509972346594928876093596807653719783215390333234656060361230733855039368937672713120217956985235076034163668540099730598313955453821266163020266048692295046358357338803913257090463761538183995395761079507307892390614968368680262496460637861182978905141937054665466113633874659621961775023042767405154505197310378107168294467730838623931611045666578373817915420754098051740725348814978025647718463259677442839009154827765618894291558426194315339852279987364004501652131945028068927575502273459832577205419316012181279028752101748594786119591474192312667790859961732040806231123728695924043834801439853124612918394581946418463500475474952397090748130848001173282087529568900881435942124081993118382702113563944163938667117075451386560910120374600697118720000000000000000000000000000000000000000000000000000000000 [123,41] -87332360341536012752105356641346565094795762759746364981776053958009098718773710567971536985781059313696953621709844538200961570929457048747758489635073557093257911887132508289427832832397114121474087381347876356279312058979510657382035027373497425123310676119337187610369546362115947359841595041219454322450637347228634004438378824758374323055954604650069787409266186726985126537716861693209728988142702847570925726659180460128926501997955208306103029683638440562300036887852013656489063728302360987031113668003279272467739164527278068182995483789522126365888818961984347354415186163380984730384822874879424140333364178041563481470800480854008943392914662611358382929758432793023327965775674749553834212273708016213261779517220778055241460586278544466430798438329114653033773025385135582717013924431466280532187771976835024928190838015827364931976572203871596766126619962299293603849134557621386475745597770122344957512281754201322112072277227257053206828005344179465247678511948551927226362100871668639891397803583036742602902969263981291859015291276981503244356392279721663880348295344991063896519982523458991259498816329850260381675371942063444186845391591563033990760701456564604508818314511292055486143241476674087993753419216942145268258713273764287400882717547795625609314313759644248562413730959238677300852455127965993344511014106614427960587004654314705248273592487924004791799452974273497279338187418294822270599582770208674052129161490044634276434815022421026914755572257696766276819468751331129847870419080561859494791618311565906330791379470140773716078534633579280029936240108996346713060228669626357709448770438640407457807998756946262471185785464887125417713161867598841065250034095121200183175957468357065939008401761739739308940669372554320943689014447933230653243287632907564401197865568493454270942783844037891379387978326412322519892760829478935586167401015344315632628233731344770543847478992416222758603522439431419892681151031921604925343818430998069203245338211477394482017786963910293410727017595478188378230244399437883909844303864301627241828151515663312508312795361738215544102997037442798360876759553138764725990735194423621794085607100970007289244607883286537007880136295993480442439582656068817131657908349972380564525902373102269984087825406195047192847947071578092007878757822994594297363068846378047148469058926238523642845999690105380792594140891417788250116823956221567564890586603570580313328463652015363721313109045760641035307539735161565572823808737280000000000000000000000000000000000000000000000000000000 [123,42] 19661246976511098487787832286602308957621934305233166388096537101065896400082916397913543069852261328627628202027975608215374178807089841609778404396230067220610454187851712910923819272896654184792950091945257151644649463827616494179282294765164877067415636755601329815227101974161233866703570820557124410021006390757856649672463021483295443855987804541412960317844529922622200637206426658958067929725904190706025804731980358138096028514951085549974697367254678886879900790842968327673867030156345089326372128949529575338709818950978310833093753453938108719625494147793515168770432436299555657274887067463019703373701998847716758855473511643844973949297398688008489528685213514150353082488740525657043560314194543125768056838154977135138095113584760213296179113343864215914504183964163618733814493973499550903719536549612483488258075982392372191578128831595887309165378769980543047717455790132690805865176008098297868786055311194211858668229538578160020371897780965996056330211634314630214551270526285035086098236169110552065034819154742040517592987511649764588085257265475306096017386853606566179051500841728465719283722175302082774482997680900162988178971855704331215816884800363560326890484895400236788586220132120391021245016073429323666191792279064148189129932530866725717503058242811460385006003015466905510465286357131871825897781160352977157103794994608627021882932908497746596985197739303970704518548030985102984644180204153508734869590902163642700746897115223724419962208359120943398728683449743303050638248109816080292861481044695225757472072481480559373978195698912626241090053822116315830021424764525160734968798681760884156969429621217490980446355191957348248796706291730029920604074006896047298730125578806548040902847759812579878770730117237323530668978261802787139106020163811628676084544366739536171462948983730010928038446200428153018571416706105946045286214477014690815081317039221769497589549723199106586417256440259894863154922356885271158978264753310763187179667708236955904953919473029336039942888757131998543304540131756297473118650997924265676942349512208162606896522961503883220730016346508394690471608975757551376182922501945184172361439576861474211032992482069929205791159498681810917133948470504884064291434363425902516658847945208507803787967620839782612341882334780810653746768006376780108174535875170628025164638899248943328923610686982742829514403094858280452196870767564959312170328060724914747407616507204938706167938833817496731783340513125063766228284211200000000000000000000000000000000000000000000000000000 [123,43] -4719731746102741276746405273107373104671358967642897727592303583116411155051742954475581993016635863475531235415716643282679225946884492602977307669541367327065019461745561334613816593613945123702054215375561095338689682199607336514661386454230744646037283659748608952796946082249708076736819426064257590041165488472972543978255761285668118704662049208282188709368029531147078338163872810573681970970226883784299711237763551651967563903018788616358228807965875878429759280287331929347842637989849662181269656178956687730725677155057589652958976606955680870160189960842029680619435547701221925963735994595232420450586750836321759788622916307660871428463229512192875003471114694327587070275650476108862110046570318469909180773362126144542786749559976384634425155366290654661783719868870115809782677349320205023324118656325618726454507373731669833467874961487499640925732147339521814512425958064977965414198122904441294790833297632496328966053550111527857814404495709346009130160274843799156905899607846654378464162751629705417123935405633734709571911986738068320294219697315550253305694567536489740920525504647769626558982604122531242274294850887332555806332887366984972246463244768284359204128237714467459931869483378469116986133119993480031031617729107261634791919155985503146383169922334576585347788568409118595015474364110370986100370371347377669181443373298627986450061892325284863642163466122933073114455736485412371302876308674487156885138823095826493956708075143092483376503519006861586029248566145261973255454833972581834714418922371132926436816374306484682676334603993469385339905750931968285822491737571061832433282466432030642552949501087781126641638686790644058685266157554533225333910509275369276836542895749778854235164336970112173434586883314406034910262922162062550064630312819971198951077756490607363955689007745196744448474313785830438977375227177393706709174134443327487022999622156690695401917373612049370215019219492029541646853807812205669136784896620605420023920100066579575210300604961812340841827574477822892766623176344839578299328850177833103428311288618906817832531773968573155908747826318579063397657283602795575616712720867067402392383888954665255196385453573813923785004418517991284171822799011251941029132002605288344576679790483389679337775055269982288447730594844281299249343857123546396204912970638402747983378645795189647204361861022484405821199359643767871752467412864263545538962460346463257096264017945193438014741377958853273195724131590438643304832696320000000000000000000000000000000000000000000000000 [123,44] 1158113926136443335880314824002363908279213425738652250965072955265963056822134862746530622047870189065812683676954419184517258547038603607347193875716723365737790185646209060296142054190662935191156814946848409967274461809281851278449087221310711860604075057177632116242700425051291603012772028517451883454735810774915145560111852588026836574472871184132297912667801728066523518976045114598827983059478058595585187492029701247203267652949186869298569512832654197607446847921146573250891762511283739309963162225371975668641829332613797672880063607292857350574887001602628823428582467109007813945346854678388094016046853766609522396650733646626125723047575546827099505209427054381283820703681658912461414071186901586809875197984977904227649807534581876413071012813771760801869484212674760229324834526676151269729213468589097398615749937831836714647776738868681726602419257202498773868815620351029807974447677280578081662201470267291431411268204655121910538802791073787015832576534370427090499813047384652295631514226366696768651514157623623294319165392838743344355033040787758312156019115265330252429180837962498268011864556290631910743729606797960418056243319751914086894360658139704644699060798224325345710399481629779352504728953771401152047507316509025446182438795922661698497381098433387410044149109195191249127829522459328638186210711988619851487408365220506473357232781899860427663383474007927692670091478761948797246424313933175305318519098592367616483093127393473881493188020108273447125547678145549026739410479682126755904192810183196055116993290534316335965739268093623834377945737695529237017766209160642046407771998989537968882308532595245912624601819182454961734623746564087475504372540351482506181088988301158696930340475168440532873059242057522765103689720217955165868479950773764359423180280328037604451260887948450596054466369047553679239658644640774512931189095155646176980019832260981610872209770970160673216701181916713747219471036309766380923469647658716977748302894071281409134543649908266846550649152358936138810726239197549988139226365209476258417609722381223616581073647716607414549712211337210379316567023179205389094813182291712601117958675483709851505437143038696215255682616415459850260929681912899388633993060700406199037661738266079074564500914603847486599754455762743157887840005103157463014271106610444446214189308280709766736122980902316380450339948187519771576359708402607591030968362023156704687182398673411188022579462489321880170936309013116867563644518400000000000000000000000000000000000000000000000 [123,45] -187299365429843291306422338234021378105353272132678252292691573206930090942446168713119989965056917666271376750878621873503090938279197759234889502956652631298549220915001745093994225500879118026156104602672286834286182830560779455382452377068197291877229986738478471429303879729008018470945215530634063613536868194580775392866251064864092966382270151743130598348305969426748482456732251888930571261219651719223609677890641311065103064015658858599840175197222754677135326964038111727791321870938620134161175073534670821966777946432150411370596270065515633791235476476371882208267876379017779940717313758076761365395302877145173747961986912265830783866836592810197285500114150772384474185178582007556821607705388338964160854392146640655724553034185226659745596202443616706723259735651342605421217709334218259657733051071920917463778370276682538759429354394082585869464509684557134162696782532802927861610756934320483757056757860256714903715883142193277099389099243022557602454024016694943046467781987999885023247540800480563037247859491141331481997084897782339244898603324651177932904811148944990990256472667209803332925080409211580028777220279216456177337725657350850421990162153635058970520765451679976987576692874808644150092490123796329550006177354105716598465372818593104145984615806914670625841272688989879574939094015480519553626210805102878607965203026809581185190781237209652399959956392898474841034601970865142068713962288378393668000863081498593871386427048848212226975219802726639638845897438559994124658088660311357442871823070587880976525647534942880058721247520621979239914356410665672016004123621168634917879494809442348576103230548226644796136384279340362569868862515359951392329282126985995753808956166759952721830597913145153368395483808303024109983349517364832520751018218556034792953495555510857624682043140534560253235357185760783703216190864218040102496988321269975731652832571552705872379445849933920831026874654225844643461365632636746379799935408597270525603983668180220777571201315100031047926443386393994964501061559312570063377524586239666470257962026727041121722651610543322554241549710775303154021885924757727002531858768527494980256810940817191477676311540515779202553183405573207457689483261970888667443198212839430279091852293635759452255701102650591234568960052203720091631422886154033038767390524713204873991576925582313438157777539022220149691648592449146500306752181455206083110892485600392160035532651377629530113832963925070982524069821394484002375598080000000000000000000000000000000000000000000 [123,46] -16311413862656916430010227293228391107375040935136174171778846094113848827074454399404590660261022125421143979662409973172534715795914681495684510442755857782813844759153033092455131276690742424328118352810944829040739874032941726332408407700368366207857451746711536742711224760121301763579590752677104752944991113894769824212878405448188642070382654002727851407646223564734700853209386665573088384785519187677995525612222300307873656052649983366740049928804667679000274343398986171903888129473361576829951894532081248689606355385421965087448683595515609861896934867585051379523594100780131104730514891172840908658022420110808747861097673085054317727274854356521857185627450198935723755231379691107194203466801319837770033709798925938289057240693717669097193081667757389564021132801444264580889573331278013875337030673371073939276817543506465709972050627413239906855663355709439273612268849454003863056647159077183549157386765971308990517078437714633422003127136438938607357194176710928536311063211181252029920606326423323503852555745834055148627634010782442947491249281240107238722537987544550604611634524784288875492827617900631971887313629678098750178727610092015923040345247510514345490225782944744214546162565030110410820120950962792662767714481716245342221414872780551232381215823073072807167307571642038295071089735565470516121767488076308370075139919303501547217820951762910401364099608894557845708767253984632855698996306888588178055329575664947708606274140878568551444013751692959384924996788120528929675402982551763877228385372598923226309655169107699088432091820715035391825145328096595445911192779043720693497209365030412105475242421972664429834263295281796591655535437956695572456727246218624320456586640113689011523299733254205968300651402005833027125852052884324562207167990901157326612487608159506881795526059230769614004159775323114039598120116687245917653193275488025467889453692626010634469044074477257237172025085055791085832604527431348955698050022651914485075476825646918716996147794471097351176807969806119039073875317748887406813463464115134090911461531947948884084750906572966552966498172997902854748701750005604480309903389405553190268644000694697048732651226569166674535940625071443882411257795281969949656992638383456467801335632150239173973094834649180451808988220466930129560799991987293584944065897633432053731110302209678734609965647231435904194811702368128903216019043752035459100448263389440131803399057986716984330001909605440366064262117842447281160192000000000000000000000000000000000000000000 [123,47] 22407400791990085258022525838292787352602790411574366960437270405016355299924819363403712291448008012883680240289593823208504233563018022864034258954265208928557567824838790216519337302336011918301585526708946848621709572820079123438811177470339650474468255049343812576347850005076024863902214419332317808672469940370191489379458237525084487984693467421864229092405476079168644439488706623795396013891887159431771972979226811158813842082436045200208777487759050392272164087999256678570181789095658610743067021500331288385539428285600436322287741922153404431114935865819895131719398674005046097436203750434686311262757108608268091152591024860618326270852593379567218474591516425122806293852905625598610424391690071050470439690946547824073434546306845467903502369872334521871181402830839341470426687544403271898956642363898376544341226595580099050693103006643495128800100626977154257381347509939083588143608284750978443830965151932396104991205920561118914349150256683436896330492119242104523106422858154844803474672243900117451192437174611328457513969612707172607418068273651991497741851446819758742369722617931937443711823600747700838992647363860129478418827014856160674562158506054503556542205312560414755964929984714652320967829934024162336737291090403124144041507035355478164244847762029753210633183595492277098998199252012491413157367402949109902183357030835301550849838950605790611158322074556624860379185883462713451768326489675001836286870651327511661153006968688612406753183918381731137554735867515636389058732609417858699052921574133698228732267408829767821784122750913653605826075553742206221225050130555781597681414663687010573530316013143732227338028691832787171411076199030371310021123911440025523258737729011701860567589860118313137030822594563563884084382518427902407359838287415585516226542213827838301149871304271899528496278628377873396927911912070013756923202282829752218070744771287795588980688307059391606948614666550331982391237545114263861924465449630277385907916355274376409351836194322529659048854883851547085133446412188366409535915335105007743266217873510291244019581872349421559112771668584510367765393310986234238016909859662228658357595992560358491925097803030161363205277484113912419716937019401646968533304677968827598356635610915210552205587327475919221797823742593840847303400517698096493683062081674328915573679520728794614638777315721435307797766579355996325201888418116243929823731327983384473542371033303880247028243402712802001827018545720454369079459840000000000000000000000000000000000000 [123,48] -8210139622611041772197995328000099727826292631621434703666611179915858349456811232289757181348374197842213686937077821881293157954117040173814030503913456185482125173323446943741934491015885452723845979460654463159738148778264300656832435406433722856910024310589402258692769784460158953200351471341413272947668433977986214118055689173050828539186490208665616226432361216515884101945503817996238240005337378081931093558560886897040659319451101084829183556118063478689419032295813344204498601985219257028936107546442459854816497245206155242806973255333784356726175287419804889455360553795220401561823113795242285577804772390976420413483346818869947763861465532488020324361104384641911353180091169554500584108138445958039450441335914356012719019106697751568981452441873422063594019871299097153837843226681599901892518597415217187914437296415282384341493605537757144720941238347099863747680136969223310630677934158068359578602150344301709686796171332652892875998960932303810791443794450086885011740632561756050868695009670192830017511540580404905254736949714588955892474541119153241564240446238248811550925190361018405831028675983559911899026021863747371583054121770447146195726834016490376413447560658236262022062733751302284785974270929093360884306850463938162545279782543612941236334159708190904012939651500487202503080510968973323209764936316464310029928149759085360967215803458499854972075148240861415702800444454036615896607384099272260924611662366757401180444276077620661338976719215508320353868498601446057203625105952039538854198210120315461567263935128404238115893268123702226144707460223100570751254718962101290645311135289463714262226027245030454856524909794194365670415311120487308066427054363107009092040789950941712650186012027958518645537879372577948147505810037386247202662589429278006831708388761492918323856410099506495876617227121406376701073408131783950811384431942895052286469617957961946710584475312557275321669909771415307387352060293001337121966076826596822307615998243434335876818138966246986677537345215190408770997725060214432214363387412723772952402295316943018092410372602167298867288545170439405838872242811601997634029728298801923002132308091160927423402285998982486086223258361580005545674235666860405919623082089753688858399499481281392170431790083902368095636045279042767428682552759587844760572636166680920139409038630733964138466100714637151595469853960100727295039002073098785170938197681289062897998147566378328708884522721031345042536992112855335567360000000000000000000000000000000000000 [123,49] 2053864263859884650803670313893998044196320589270890396610061110285642940742837362597035809931362783389611895194580232796774835119127997332873174558412779114976928227046152537198418557446751826746236771581608113791878489206699988391390369695944238122876949743543217761541499663553959701897274467342610553866924414141149173659888238612898973078118279325405575458517129523823470274256853936673047643760956361666153884146539007489000479004280458316932451735500378674031086393558966407197818920385423366826207448933197274753079813237926086613884421293649816233139333283008726405123570116997313245676061717550244370136985206696117165898490653946644135274931958168221632660947923140120488719378165418397301328007945427271885093671609736360540223585199180111943953663620311681432024680018902577995093775183349043608563072079750627288199314446066768862891712727897538027921508647162759023621887583483819434551528118293077099300697494864196188941642437865326056262058351145168907445659894043382220716002831500151910025226008717947926441055146094671766419243922908875699365587369002811936159116936794073151269673899601704406665799741456417004286928893401022388847982342599882588446290687498994751724043236599784099438566326171524131746490906606806344829263888864422636470005024869859146582049732040234644978692650201911751572145691128938441899481925135909816630822887159716509773536111210593873328307724941488170696615668542135165697367073321642192801405869342238702933503373568977883657768126159675239503378175047587803957996971065332437896104200164233737273717193691444660744733376242040265616565126392196921794221185002986024792198308276888643327658475123505201539798769760600068794703859480135944463782007444478384772008485450238279431689350044469057156279290531240008463286719751817476695056520858849717154303460802667768148531320543319767753582694002273543552725951553305815796756865690972205043185001112873398821436109497092834457129129148480677827089277047184857192570260067153046549988015664685266332002754333503173755213604980409928470873927240790819101397896653443293735239675322850872321704966074366094052827703920136933718909212574621618415801485357002022203917338461338322518499181109798617275271055979184961384396916315262773526812896797280106021370497553254633455075150378225433521128133678478545072558524568067210017240228032697437814737667855785376925769892842317588009698037994149639132126906965718622707335091102771803571849060153694202778185108698638518739738104888573704326348800000000000000000000000000000000 [123,50] -431679691195638284300353899032706811581025504102913301269809042385494487856270202609685664043904556630208347633609616350919248402839213513836953583787509108477693619550097005188798875700307688112896221540543389913565910850939799639086782822620307936049112470970020092375092941959205744897387162784934202881028557877956343672460623539940449329798001122601380749305708849703815688052399133221914157031677297002504197770340645317617312277108733265931409105509396695565008378389717142493672682671550526376993595971756510944695507583421980817615730022408768946825779937396286021647275577404737929802345485161923809481299765586942986401238299883749319670694384732471438751501318952863559124660285152076923645352939103599025059370175496978085800408604066008784781978018970320011919921635833815567300866189147518779201197792566424451501975519824768780071370888926761685633244967573210153483594593429622462710188597031484340808768825218929641524680078924502249448603028292520285608371034523512660888342939840283029161291334021799660914890823165984838671869029512047859300320389577160863848113439759066987818548750662797740414303656774463038171758435466798338878658886379858958868087800288134182046856185872720460853280044182902061163561354150434337692261584530511788344022721536368333160129737948942792550199978795786613270199214038818032126659043072850937636752821152476586188454698471869541380414994634936054910735862053663502641220364345404550944567903096208318304291225552634255915939097815622479818909216286844084969238033004790907066450723261410715577114948086264514947513855111504138267100289651976453732130423741210415782765598023748599371280604873833777835718844641727101067330698976837040467046034187947364172500942204015860298838440435376443910406855496954737013752505864628721073220559600815505736958039370156350686546270695669806074469934287290303580129804474110328548411503993641041954992543864573148470826530802224135135086195228715115462152503505550940483689045099582436572818242889422841015210532611194415952442903154745990266363553809908366050326310794276744969953694559179715139693535089872382942163645291754563280895921827262962751240037515721490599748120861341341878647878052884990976817156692180399322664395221859875273731897295157930948431437289209303392836984008801670951589198245853704767915019722833121888257353323073968137497873121105736441651467602206242516596574120526821950798185423441920412558700894414534436967084278731285336911552005614911610533876032029082832076800000000000000000000000000000 [123,51] 82723095915588766161501541336780511634259519524113584175861387319478593180213260393511111088708867735005154608404837368933302143977765706579104807859209262533905828491327747061875372397870114556887835933807029280822000492155749020214398108759749611304609572088296154278324382960959639460242227441094373836288754535392087157885525886046817962710607391801657462684573184664672266523808942330972426619450928863040276805095988556099971893844924370664420127734300527733579657440948868833468876061029485310339754469407426924716771432692948764465084077180301023856790805759183345175485521222503814158158872246529752957886067289340898101995689942858350137856214068410370046657523087597786345742029328102448109107877760040435152161269369394175641917200956335855888302887221730895104687793485242736888854235022564552092685818635267346204321225785077703972711095020373119080230467269038762978695999314989309496998181503533618855674614747297149337482418045024569811755388220734195441083333616818304045794122828921991492993581890899259028155883735217450491645461304226609527316009648177188419693230298434435038864870099615956366534255822783391607631671786201572881601608173716731275491544850472719083953185656839782112846312651502987737951278474895990710725891844497864057621744905779935470546338313300048802657773942708520616060547972437421301272498726021091603912614110937140032484833423215128694101350326613706845692377082734106879854948900274393621735789576879081282190268585767523896407321832990453590200589355167162012654919201256314044899096240589015143027429368989360000671751628180286626265660260208571320004925758579665623355631370351304497380235042465233420893196637164615461619377560168207560371654687020234831273903820337656217501475297011954224213321064317253198112008116783295361046398881946426967306137344686987868560377509521812791103430909180533946117525995571399892734688208663953016546976254076599099631492902623823107718255836759568366632675870310374702304855970148252354503514835033176382021682763911866302172046313459795878963274342046476698019469851910413157808833131655563533479767887834230849843797892621166038161039775290426440541159702406557884012672123813714465434758993500435421979327677376741397126632506775401881742130293299680300988754447559679294958865412312581298920217152023392936207280410745605412741710250889182971679860254615590785623588376012904455844002457298761775050481162541520307474034209780608889450845243666837044935016441745169450913526678241266704056320000000000000000000000000 [123,52] -13626264797487168695757913658443676408116327922065340449367351758679097248641501162510676455958572247816828096918907221939541495218707640567410223558494852868270234709307270415670017609951770950802188373972372263697569870769391505927268372026860226455304610008103507692423348221409080269294210032724299422612184029737892280337240039557721110316389515051562727856893344189090750904420706802790865440222182315243565214474891496831917787493012272696349906927565328493252773155829158050065413476788434685860177258186002823778610274049894978777484713969760123375829301169808101499660838140594849913073027130486809881958269296646207963520323245101588197406101378093993139828211870958239406743982942849833716918255290834884461157493948243262698797029950442410973423980749762447505325824719138901970271691667824959574456834673404989786962917618569400233863080515889803390824890870973343690915521979697564384331004015933102013611101826431042400244832233171668899811961564190409295075170613468827628671875032078736186012182085210866267242554567886287126260344224391270653069303090003575392734066288289455859937714933134713023594233633811745363689694044037134485742311996809367393143364867867825685981202373624009140938201433412051555570962063900143893601310719316218647709734993217991375394265845211428705128076399381138763910548790423492130483605173572969742213425964065808685401165300365605720794012805215132762089822329803634119012676374030483743057701742818363431686164751397273714533891112078454771847147310332133261009502023958753318572177231761270297229438591136352797446855508104642331239761919724199911837108123231678525541366712319118996214549807994644857988116691042698308059893684799702009715325718411184882079152573831490333253965957967170968136358033483921208759960220449287541961721257696834363295947522889519421752273695316550191087893689689357387350822670948486837765859098936179703839011242328444839810847037623630995827429486092857165115246638431306103062203277216499790859232501960020664095964180571779160924887263359012312642654182691329588087915460542935797556563130741893022980663325737463250941726908712518309319021907326640878265324853256102555928458724506927149171684235116198166969995071399816639894065469941735508565741029580918528977437359249201339158664488207102202422948533416271073594809918806441027546523201851757668019024465542067821925210998739701950404021071406259234975563295955271315636811050358268136548916471680521373858809164620844388237256765927400354611200000000000000000000000 [123,53] 1675208636352334614870891569496931952006249288716234360510665408630660471276993245045741907247049752084554920688668481922022067099887168779217715650313370662798594022861451690753971971991526790709613934736770716798043813511448945570676186869594003464872160641129790649395858613127297443519161791382381515602439404927471560100704574440106266927651905009370846591925125190756205624776912999652069631592175568112684067241944263944214539718050369967101881838912525787837061170137507370820299137277215147663385400634659776825996485207494731650111005501255581676770149387400266112173581975699241486460613140434579089562296306455821003749114871503597345448611892095716567168817157793754402830392835761503081399869440421821679981698697207106102066205985493379382221227348597646638351482186600524856936788945206268666436371097640665726786836789086902963578552987513382176135745103968204457188429156664338982222046573942927054404437299455944930766891569615174422260312572968595079427100878330548814032798358651230626824811675879077500647679885651226140440321926062965236343550814614282985837201536750351903094852209898503864152840083925764722230447458580728164651371162347327461563608765379679105181554289509604533337976785625336773693699799330592491544787776242196317285606164765570524090877533965566012241535290110096368251347782497203052005461299902255310938929113639346799900541510143969410516363205844688053107032812066729939400122872656086399584809630593125657222109754311295355353568399465516299230224208058406359111493877690652229300314699436364847771450987547137581029923642416703228566478313029632898833497187458923665561677341520328042660503528438129898928464372026021576732200393770246858584560053818501776118146681952439941530657181482813244863144488887749661738069954935846988295122907433288424456704105983927988993666008870577712515505731668862043675451684202376225751566529798527508353607184502253995802121107581437689937445875377053323113271808342695700892533747364471809124114361063945203477563382090115007042480336094560569726148989844140140773022377816616890920806846616454734875464064896546377652690510902232315458733463391119605338592216705017416553757958934568897907644441159690418988377598133016304508275967329821693590708118634701012520680002758818219688514880217026239138691057636878233490342100340041563761008280617203666022452484063116843751911838421721684192284583643070745963325955451853947382877311041098108183865870785789845787521582884426377478213233194402725232640000000000000000000 [123,54] -127630105350118739980455834324689602809576695331744254417225556669365474234566745596500943056768587673830533041554569307377558978086396170624582989233041352803012925255809079957174873675175755353111043207165572827318370668993862027707695647645990315869803051007304917006756799867276523242434380040697029041691399437347884973828095790056182831498599132188227879016215783593544129728224331705872738005726394027475697769357496370737616137265848288824868334139061361271006063698868653018657060240376174505892258443526086345689572510155669765818211454417126807011957858665162395149290633262806996820556983728494120136915237229780088541021394155999801992533849967680358003186252702956726621781430587248976933389547159860874884061985306579629868904416606552049726146115696412955391528666455628063198518818770102133730411665589449944189022698735500484776185287344510137741315956149841871667295595693146779649773918603109015961357937463135817854856809729203542879958874370629944986226077850794322821734968162004160557823613553485707971648604552284710175292227967431411199675565573772896467139368384534479938222013188523256339700005033042129802606227085591950598417156340835966977153906904715889468114324277714197605669936521249303382545452946467733781219226335859299795543078741198891371296971765469911850112952471276730290686714265187956762231115651811494050841442453833240317435858725683012363570579706106666496320151525478828361774933973767985951837345721755911831571454699598905997683391964995586191803340978028177184891821975798964463183405935241908456864759164222359556908906596656592684588279892316040853365890898703004957005278830904220429536305182642658841309423234711866856775484898477561096829284436869323907763478999330305099661703762156178095760503643466480476945712460123233785583589687448669709251008956559941940253290432482421346386504021310811892688604481489662281656334604986956233453863151959309166691940668672257540644485761362333409546084425615885135103064968213508910221240950603428719659959263392054768546861791009565603722814327409539507932219170750854407683928619190686602336752579892694726155650556602503990167736327978900122043775984869756066962202459560537751595786331282796175307303032592426936246433071646409198743769274511604792096853330394955989555239122969057825760029090022796032076304198411114503726242714075863228775473003233942414228549274692540333806808280226279616697179585908698853356961473791067310847399058216455602971913556896534038019651045387822694400000000000000000 [123,55] 4436717891767740333081758622386100309102181881559112519891552203899628397225961345365327614817448603736985387908245629793806938533924581692767988451393504240395238344184281288093965446620373139337357921409032917078552345655123110722943345596994122962020374100877931693299673450681489605713947122280922807115461336770095358153557726546448285105394074973993052619555187225956761459931625365682636955573867210517200242687189782717882357616506495207043727538843192510375112820537305591527197931699050997784778513478887345579121453347116141816088349782308096800175032950645717630654418839349262538905317215985914330911513520255586249350128697440320151097233326232006576371099396801295934484639242250263982402086429213598978307954308244882312888008980622244598979380022981908362477446957102676975594900468272710961257232637720802812103572249218731489225715826683581588350148568185594673589071270174075372685644686869133953782404784354995871935592356103148456541033191862512099990532187872890166581126066242090308500762314847077053623611040148940542868874880437825870292305954127672667548216167238807734382862012440688293787203066080123306770281913126435555339381411560873711003877683188343428989526763297041779890120466166937906277950914835071275626913492696010052707348626513372345132163858402322285834847321229147760291097912366333599543011168915581849992146084606634769407254072058770025625753942040391302992787481261358411725362372268876614934944935537869221967395939165738337302441497508277709971118400577958942546415381540639018889397339148593273627048371546089296859904762790087206881560244857776356056009709467998563141341178149939985472349330581165486863133570540891059386435426686158474959500262974040959577043995105211454819844328107629469589842334343448814099964915460862699995096451542767933213300227008634818803794170435461619944526366161850196890855807554840928344844656484219327405020553574036948655573362136042879184840802020767520805958921899301308195255757159268309322140052324029694017432489496150820442651404702854291458764201356107289871925456868216210803089014122867664536431590028535179995939540196249746049829445611953233275831190171668747209148022731026539843009575893782484858575854441452144459521437058622455159116170377078565501185986803384996413409723679515790116244771353037608318398120232167781696135572267007948948587792865275043554049175080515453126171424558807303829490298409942970878910036218204381161752036882321170397788742594616501293264048239306342400000000000000 [123,56] -351351959464471390853497576692035459742133901133708949071916156572227121266462038146949708108863545130344813139778888145313049508804874318152700971532606665066282350719858269545312249483393855810614691335249594301171799201947996920170454882244264573733483870347842807894346997149586136899610840370368784766081983280099968206113914674483000374669212384375749015262453974973818199596655326885165567785576465035710390855622766802506655468151729306587862528598393872352512074252876396117696768705162004591163823289403357653957992144632280445283399371662700730902290342814119835866454240157147951267373592410964701460087547892887481839498655827876761650626221078306474091311609424623704161555495362432084168877421713797316309642667493217224720042176977952978554259623271719518726644328508968302272215533164017361119642398631321380144001678384847843381227080909605804218246615312358135679644238743942056439848036651103944904029728834955872379095790573545337320682052995800376318127646854500147054002031700362078064402435353401344041429412897036938047627145629430585675741855712455756946809594588969188930731324677637718282944168617599575111508574986704751498343960631489163186016850031143361150119892307102383974635668212700201409844241651268370257159186174519167416151319731604554804259532819734522203308679611940370435131273271410768567956911692341993900216587175999614567411222629651262334939550981250411395165324171255421827809478957846731202981067450109010014115631592635149865340227960178609775285473012230043614073987523126952265380626571779103905356506900009644758485805538946943543905261285529508042164715840343784429201939457405558111893128574224039408556945735541720112267608962358298439578467729604859530378294013176392218733538602526422413047925463034168618201402669631577826382406227184338906829631609838684944373056573382835584220233506304831535208023522934313207473087451008744346604184127105254929073900889196187632054276626514226624391553248228735731425567484181207483535181508150326191594704268681946410905665294538917656190763721674978921840862727018447496223712478859516118952246997562832453606501399427661204935062827282708302522100554798653337325262625762074846369831736619804063034096024219469734448195324072948465889772602498070934277245361885766205540145418974217611367390836397351554013345417426184664693269686025587094928350116829432574549910830823751351004332788091077172155483341127028929612626143907531587859000386413796546603393392191441762083573374700748800000000000 [123,57] 134187111498582396385670153006446131423991111506636711979488527228087036307586365350095413812071844624322925586768590853832602032423876894210029896721569545503345960382687971327363493071146685552506303734804323187182312455098463683742983449536809254312256850773976739006314631308850244773558981414148574245007005650690142883136546868847992459369048809104012859278733692731982546105323301298322413136613309746409335806901559795461829170504055889567908802422151405884943115817188398673099020463733132336829632204073839332605745638910885426887551554150349614748450837529894284911374684844857048517159619309041378452778236238469284224331240118928084711551355676740733535967097297386339989934247703095853763470993659471692921474935814753419926944788965393989804659945330975591911638617854670536441625764296457208197983866664068389253606926730646622103977284595600320217065542329498420047031295841215581081462306257051007903532286486926790296506025221214154648174142729358421839145353948797522056486881544876033904062121812045119171318353256127885671044874263173489173797395331600456256950115159366623548731598934968422896731672129053275922733512252579150583872378931874628917421965327057217403369438811310584931049014704730668740422679835786133235323305372774033496907203857551374642675860513196248072930549688595732660160222119099536065383907520880272867942053096845806862070365439786483206006457702709652613072816863298597999706700801679168259066562378550559148441906848973245923852586488568079124508892165330062140260612588147761204718785026441314739792405944393803274058221124633515044372288988332185073062659076431490159076430036925495055189411670626726188352257645086204578215084974674508396695463058196266929487628618104281920683638084504175954101707476735381262428216444985760122647298957560168424605574742395650714417001428506903956393135166923734502244782810439541453035429983213261392753546657200009206544228945509221393503321946087439926676508743032815784366379855052010714302540380793493663499414887216567497997796288803772831148376731870664054793446245905017378849588766217161193664043531250915930265884387525239308833059535711672343983092860778561685683839254202881251363375325143882988158719591151835236964874914595861151099098527486883569231251495108892267636487464763601471586589989194445643588491684932165671630300453070639703700875104841587785743083653432777125176223133092880584442190148855315255332161846350510416670230204752778073750375815058349016844682618365542400000000 [123,58] -19392734935560050983466399058373464797305600439680446042053023132467927428366547361618876441668805571783808550655208516976210839106412732021504835674884544545294836754245708899081746318126990613112561104262028008887862441890063270508425320906916812709217492410252470949757024842728133587463195779629131235168469368719688872700282504107755028928653206795564696811603329754125226729026298984368985236646195277608148134454487578053781764498540334241072115291187310936313765456539119119407656703356056848085467918226302520282067680734251644783357325033558348256664462310980589296879255315190821916275645015668147997250934917911697697297901677773874709819640054136145815370667637086062843339540486984669503184213206429792862716531184650668610647472665977500222279632441703204912780600486590326831770705715263128966692140346745713559189957492731405557882425610150698926328440356496834766667860090798400525828158137395250127792741098277652087813583990481901846504033991399624346916241569887394799117461037704867430516270024043288719002316636315299035170151612099526592785353233537342573968409987746623254412081964619075153380257898462804904294652933374590987983094683964461241818416991590846997195455787635342993940177169094702179148846973216860165154719182581539666637170826399025547149528272048114761169635279292004942723722142861268320022760320421250899883500574687322599646455370093860416767202796048381004066689150333094139236010031415784950067696376124012060992180064789371267609256185019335638425622098378390973941573296118093821172821470776216498317858712207665409885707636741627092425787155725539226803194904101391154273946655788840617102232033594741447255164353086071197171171295776717007848910828086822431792018450354992059358892636238789671119698532718546765150585133942989353689459399194060867856044764899280655943843787972692506234685218583143235954978135680515258050830881366420381554367393381211055336519358710387788931316604476183824043886892621686616764190399286979010013515915850835332157528081753509611494086045712814510894679577311244414101222789799004934569461045337159270316094417947901823887717104162235352639349066642175602949063661454650145891681900024185880966035394558311977700979207211614842212207648304640450084996367413434580104506159471383079316174197195832508517748158426101059899883754637794348803505604856686246747261969429188980094642410021521052156144077811542446358851147088098436302829769856932261193652572116143120376283458329390320382395068579840000000 [123,59] 999666028130483152015977510152613356170783200596774397183230773990055708307987043211900910320881136821077444897498075784317009686646982910499667199879811676046384455006727448058215763051623986064241693872642669917191980941822669851499967785441613122318013950929660580630753599424494797313004119153657567552183007801229283254007658956780347631509184800965511509418112786227073440582191657367205473624005656082838575864071677669303363228138295775184927091601734367554361874099347999972560136629879648023194336707311890765630285985024856404510772563751921972986519283642314305025402021045008708051141281216769388480754893488013795768508258212134968082300980265413285363140162547736009317588228401593067425572584853530284579821631326925015266363381501320285638387495700058032218324823890487942830479928132072707696960010493549890983812978070870341719603064150228723644172413507364387314412733771406094332435264434985114641897534197738461598944079823180626383076761094463573052273557461494322278949440837600298643938315705659881291465389007764607378547233773413982441337554656131003010960044342265662662474723986206253176682519152175162630631296878219014227812726742849831958328793511784443637922939718091118442792449946138116695945946243739723877654120980927317545281147174620627261684226542397827746765915234440531083412069616327866476193048835283585644687424661097696142412711889747092865598772133971817778975554840253041132764045726716711268962150815959119684394707431861815208978601344085851605261546119623958728988465287695327420342428335993434688309953855594871846032972900044307142755827285143867614587618788333738732262754460332837826835990400906202646790621257471822792999499793786667657843706347883779545819328346438008705528881245129520149198986573535578665766646118827462715992063922061701525202110517492409157057457776877075915592445616282065476523535272717981800621974175970850380924374602714266215127521582679553030243166175354491131843969935167360259178404944570204429127683302559660564581692573829036605271062769908127248009388741092894025926905102478811424572662851385681004242019303549221304638827630878924084041250201739957431865942870101470911614374526743443296220090804987987490442702211715708380350655346883217394571884387232168034770857313443274285460822637625711803866188631928275008964023234073512808544267097522413441998577992015395321534623954934618985633115759370824367000812327291457438296541754811667042860880030529777582755549690418939002329396252056000 [123,60] 47184332300021811444300453217574916210420885636667275293816574411074446707747778882023132122037308651747408359232502040893784601630404393549372051399873082159159225459942750674858353256828070395734937019362237947166269327230385543547094542513353894990766069102189074463300487213602869479530182934448414960573282895622656304324853117520177439931364717401996784544314081547120443644623860046881843941252871898250946630014395234126045137945794236499210419168711116317500320430061242894133284625651910144001773629080355182498405632344530815675530466914106405602542670892837159929318331168305670486644705719956765847778439863126113589850820634262106750228593562211514276236428536073258578655537421668937641555548326089414303131170060449030859000028235059176240041570944873679086652649500961281236461103186684950113436073634215353395034184503946405699472526418728765185459196840622537177250627909334505691893060877387252066748802789836832755700495540990680764004624738728762438014188155571690047990133658710264830097796400301981335430637461425123276493047325131335051484150114691115323727982500768832762690129329544023753666247297394387018535561996055545241375393996607295331113462378775661628790494694078791932064549372488543623658130732805598686680285839678079720585315032005554497784197962349046340003828785356003492030652118538403881620246970191455487340528654500673171787483706010917418932967885308477417586510135989902914530319750573626375230479191801732032504591840674740716163653748983290117857071591893336979890174050806266845485920155391347562431100313777981620585983928391213470251719810827181740853651581715054961916071854892642282237538704937273291181295274589132793705330113248288720760092674584710226817880640174889957529780155486027149928321834722885926220575689318706674300464859706403957811418346058885225790709693061536776082040857393934979409028191958938164927611694922518929112476370518202573067663365686983262683020082013805754319892756422446455744237902259790864590595323469229353313912289451213735608501502614343671353260751189785149919472496062282474722677445904474418401668784770352849505712554604943688447272544407562967962383296751890968736592007026597986393479999914819604621783430226540999372527603506024777718769602549824787852574821204907904209933655484742757332781219456778733972789449951687224491247346134848528598445842786469539461359646757959906191331485221057774994241994756655250961727120145706875360770783972291202315196708840878637149307136000 [123,61] -10292624678777596964195138959979839020153261567864620041182198109842512205785318866126349763197405423842434363366046568766395569664645483570379698501385018686202551368874451628342750803599743197972429868802076925332551765740316122090743494989707179633412702859633539733176617706685983371389109796884050386817539628506618342149214996768578695094325722219656301733683126886125301244767103630793347584149646334104505475845859319582550835799460869047339045504652536207837093435898267057807463310991220667155765252963872380911021897895152470690699167291275774674749906167789812977189163926160340332320540001923218339645415159392462642869507691137098061064359443185791392156098808935240618614673405435788726420169343941111983147155962467227223516112997753276028347910570415990025827833580621791471324858287773088373064299089048770910718897167201396998481618452090498871809264742581060625268028111314197095769177104155936083702487951995230956106130992827932544778523623941995399496569219490987711616557390027451289858253328243886593914324409228923618741916351470012723297858203125025632028253374984331262168398089921369571838794857129524425745142534839797914299174285717200389620067916044275766777721811757624037112320075551803220943998168250480837571603186562729796574913844909841234984393857528341925144363823749076317488384006435990660858537603774399257366052685714752426142949251809660585422681286634731196232455506764141918631211811116244627801002322697697513179049792653353138442451789030410266489272753672605422238319493559808357087750901262038625602212293023495939068528776815640087677626221245577422460639949044361910023805527265313902010191039413474511334719744380299319283017943657462430007564246389704543097572852544695638832972525299370180225573922688906817447241140807394459562012896389025482606250836162816448686850436352477769676038726779712392264226785511174065587720289598343213995938391475666535975503868341105673320669591168371395414362726017493697453604633935048087619839770324653729651758476776919098165228748117628583935381280649220030075148773137630539506707435302720918782485166086045671584111181262845915466889402858667791964590937350163122906414408894734178683537457696444663501324836165553153126057072569756080520684659860851406991988613698757974680423373307184195329122458942620449763056348251077248622929526352336901646440110325808790268681368080440096133291378255157566520151256823559462234111056613983752247544647440151445198887975332043055016070400 [123,62] 598958151148688829491055222555016903527743797782479782891125014106373028237902329354965692747082131990499981087593437862688221852282406185886522037772436162463278800552168099233890785642561890583335464038617847832006627438480981293631570307386535115013639911222081936268269038911267950791175334032271392997976506955054226494019604259210045993339497654396472202407175164020084630314648715326006962603735727737952942502152782560301429532699997679092301361540482683588191387882469842120260042086842365014062717534280621877674118716916371752413250303385013096629198721141462336243226100648962047328630256966433509602970354305797011170398721553225980862523134372721320483182316246473989057428303287196891390825457079259533126770270548497642721781345395513490767996553399395216676560247121184449715696409027450732345186671809124346881060174980137059924987084716205408813025829172624167150272059719921433976083940017100170434345945469434894275392699554743369212495046692118952213370112223517772386659434946980990402425270725945222025717852671614088849240559978585083874430479514667677684523701393064512555947456172906291494079991990393254298582800096445823284132653951495612109940937568999496416269139467903514612314273382480565735244065609756885773092982460714227587438765127906512226153682459332063269066961039793862011204486751828413619612128346945962476098176738948721499746884755622755647797609705554961857494957928334622787825986845407246980427045520110330714197867524967529824640156694429212875649582380701433622900497839513909416629557565613297849175054215265462415738977576834323610590266962294584237996310491091242973534930070320008862793233281319509536301268513863889819583257530329686172803917262056914106981733080237042877923277314112541952732854662543482804468562264218692714600682782742637333261818130233903239585245672254815348658831663849841803843414487910326559800558731299665009998456569944641034384824016030153918645092950596140266654067503396486714909000282905222207230096600175578011534349902814843302162431460636664328512663172831085735518127694917324193479721737246545686950492049429634938290923072140288116390888130796022102333016579751430102934143044442878382740087988375861038413796196406847293009278021036817046420785951525181324218719890671545121476952782431979996593737428922101827238200303035085315265529088380574793148277865148074563620129967412501701173862708968690042362351935491435183144774506677641306004574981307257987496103333892709324800 [123,63] -3255215103854165920527389033966482804392933712229365469958853338861973868820799116821570409688211374798518228586134383067800543199322711843781814730710602683788621467591463687174786610878130669492802653316281642230446992944339598380750640755457354389177160714551323349514843730845091470398904659989667494500987818138562004064939826950323115976163469827197008044394110125670320839920486842828178834482963854415229213196922561609790173971906563375359182237079498100634899293202260090904795499917274844887815233423569695209884322134445864790040088524070159058961617115732663015863897753889926162070569865828883056613137462739879941144905460838933406714954519184853372441097240395546776612658154612846263959965197018390769373735568894404139033925129036855606212897113828787664217094077399117262116580203306256561534184158930954062516856335915846222657762908862929273207049735945792477304304691666523916555520248269201815231521501546375561515579854596273642869008768359626915605612494937344385210280308969422704404848743756099910989590422223883512172309117811496410898605019964551093364333675432819701835144284840951989410200720668366685955441151146938224909640678999702646965570158558886903980451223557997599944097782019946118429626057767166705766856760989835483529314134367461514579682381922787783412282693631782901667235628184767675070480554973114264704477545218394419559695213108731613974882961780669852283391557275048601500021857890341765424545566724792719147853622364440675972983897025754136333759307902897165960003271681294404781592065047962497900137428040354587852711893116293624555190213277141881980254954847067438974183302007322442623449636700267994744980056295378432529482918011353418105064545826815460107345907052117307085173819920409877745014592311206317576949022326344605704780790687050689645482755658765088271479402224798026201598286674832983437130832189878389608539273887102124858476036914416320686881549021241305304476371045732745874617425344576516706060035521800405815240949028232488606557454849351909520747907022495480207867199951758418721494792904812974262762282831038652051800665521776095359369186925634563364564605068387315767778092060974479756222727837398280096590653364509020899542307688488900793050015134345701558945734928691295520775606236524253728961378353510762398449420539408917701859262894907164339198228406053929073143367719942032657292698377552359222779581148902641626560687861454072938487305995668645762224894699383931522759396934739200 [123,64] -715546512328938956981394473117823813910011278827710923512793714314019504258254177549818890924498467771743558540767262593853774654239491002501182568846839017013452362825078122396332111569757787248807630168198761800806157605048966254088262404229833674468627756746046378006375410215469303107261299873652090988715807776961130943884467581069869518670555235919676268899023082248143961126757402045875409810779452165443980507504810605096907923912755937187118234074870452420431713528015649303597451275780550304202839362044050270755138481764848919566130651207408201407297934528876478771402764610393466951597098994335124473813087443465361509260896383331058302045318583596152978273632093247709208719207369081987974078136714884139585246295176009214296745099268166799482704565076993072228601767832125172487518317994735954202204876360766300587576310455393320299746910949381131081277700284775463857225397241683004125931046601212808702183913770641595680901279437565175286916244390589471987166589281237380601686951893006762925919205083385886337515728595352070965016696105806144333797947511753120010699730023265021483981332943669040841171009895912732173370186578443348487690988420574762554277530720100696032502404936474088098115346099294703335321746378700736881272588190122924271015318944546006948959514808426479749751976253939742011205878766326139719439013225258174446888876789105044556781736908714507671471144295937672648461600193414523707841515430225886534395971479535099305873451657721008958656964120401069284883073917435162951017066925358437905579694368593251733231602771934815157669194697777952753702591968265129035070986168720052479070451981749444414645220875372886612447244406434845831488011740043065623032757095272450875203127299074272362859020046346292493339882741940592166156875150426279882138091079831653236210092994884516020971071504402680333261907665130828719663256344158088130076031204854440823517567232104082760675277663115371054710175869297834815549747141014145644445158803972662099572163979016456756321291701588360137944167657456090506886829753064461317969424054781501483297845506168584428341508115766013263760166734444387912716268219275756274500000024484848293980914269791898455798038947349677535800296720704256526033836862805571771523499697458727492740786706225042604517990161424626935369613161028347665713308984409726805541010392440760539868786682488813482770303818444678676044035299976823414000408858895854042291202977480637018523859020796182457174731993600 [123,65] 12027044070616444638115907266186929773182614119993947922163446902359539890947356338441919185191064359455219167086406785150390666102992610119688014090728518058686099223766771370312757657042572320463933108506686200125103240763085083180600171517015885313841790632333217053690105808477218735442827033667319890134081436555594584682487201619777560975658707643744118855864846403274451281352286925071289099430058322804544062657476140638095797779985758305114977648675425546763441209277436882690554970688993635117538109438970056563266085623047168410877013236732697314954268242450281289138835907377139629611420341420968225174192877894038303457876044550370896229099392255638573008036780416669572317672032863268233500195603920957401376639088443542308642759183206429104513905285080746010013970729613551483580005918909285126732858039991359590316311209452236944797518221498921681477846831222470897420535481726630187363277659203826878794941305571510838691875458621270970001609529873369808129493236211106115957612702213633379542984493287047152138149077023953712170680845652180299059276370931667091315653515903418435398700711492205600661005447887033688856983950682871155234883788384568019134579047001907685430315504657050679520286208453779138650630838499784503502653751020264174725408027170223843479949050651863496080321269173703993121922626836280752732109587402404816565634638355021794451505459102856674644485844384498882897375987781115444283666426877517636656559209972350800756489012243845759022147610713392961795914417752472462737966130794997773596665595564593592437120140552822805140909623506154204357569477511293190399208629850695098074802971329262588049240816859977594977984313993749663218243831355841428408535597007405621958001478589372638416392607294839762339942655733929973851321699540581015733750963673385958816712761834600461246741222620251286001179960593007011237217984673184822195529956948380260223562046340473156507080348859696342850552426419129728133829297690861217730407114362861045001062056494270379106307991804024552097661982104513782378636094295473058178559571181222360360742651792919284696190938137276808157394656835750740953962715739756329133438822015437974746646849836212811863471407940264529723596731625848405635175431270800958296908749094023281064561928506969099976653515857468709265552860194498596279527826718253570427352574731211506983245577532326316470333385346787792298577009125987548987300238346548478761332308529923564827247441792012640317427520 [123,66] -2798320091736306270205812146039005811088753444990497897710832077977687451841988918686230743986077414029268873014951317239221711017941375787248704294017256686074931137150719793100390588231850647340143345489720117952765467420256462321482812250473856987896121704596580370938553330865415386105086707591186051561608249255165020394083419481342862524111666272558234680363370587086325430808650748939752387662700487205876183333079376793311639880078306548190052628836377137343627712629507623583261141596504331301797877228645029334798129938406933472898565443187704752777016990927782916520467918891627119055676087591928921632313184968181691899974989875472627826153570569390797769669827295896959811718786238020809335354604780655179711071049585482570464938683052623118120830005249712077346642600978739176068111353957786981803179237592069528973254625166489220886113917411514458784131147531837747231044435824914015968387009034367454061428047875499524389096118623125478344275947454993762968020077618615155543204776311489357164650992335546916941621396634199752139814085930773184712039352740216666225205739868405040105280125488586377612126650984301155011388198857577170002967174420429257788657359856531118583110900878246676703310656312376788969247909227118702719980521103203707275616744450687364064520694415576515963994423701260389847018991617122737752610452127912813317838413597478234170315551068996941514642729158166205938206054384104115812254568262849693803034331068904213270699327078525820361100557745457217456474484790410812437337699578295309918374281239995485270543705332912832412919811583435013247304703486968648554743919872334606444552487404604131839889847135822321179326173379618067031749297567208827225541570976203467169568641492868941005215087302852443827893353496711169661580071949082471674549271569426221866175691660432530421634776125619236853225334324230716667203069719536482405127733538915465794725066514073205234754982377995191260645156455722176333330785999563474929813522384446653213470934816873988081951794659330399449671814053150273561087566933920678964132002929798015811165886140838693692484392667266027154825932827589011859619213159050234876850075199227256425012464077131901177367858136761945004660286509986610580429619353187774424571878479304200454858622267065026524222285121584589742523332112420919350388352298153326220469493355780265249028710255080547699033269310534274217739459380370632933557833935391552381778885020916196611963161852810589050880 [123,67] 40868098865919125489009690235847522726255570399178913905041403706790932649900839233671511612286763634561220320883579106979591081822477102400947013266656968709358247603780507108037045091732157551815639248728536611738601334669721668404035624461662742958836814766282665786550515948602031282128827960931529850036332746578465679431055287971351285104715217864148132483024457553787291862993503790988367562347557823209134710747032817551460087751397854546006622449438431912199673180936475538307497967598089247503896594876115782974998540431060422762770160687193570944236293181993241686944632825277554010462806632171683457686406684257225843109201607097136086801334875776682092695111939511295368113469896083877619958489391827969227585935560488092028037734318942634581195264988655696079238604589685848395268352085708026119957723930114138516458337694806006607178646612755811565524287346280941320819954776264821974131003846492015223510668992331669169383711649079392825304930680721413434959646342035202549209547837094358459391549393817290967673248190396224884724264073231878360201607233204341812505521728810727158699005189768850674684856993996706293438490545805100650882742600251043034745513439985761046062380402415090692996845469409141437798215374627472013931808258634209094825213759270672371658339128145444702015039778023256284001275200121769935327085213779201543917330946658054426468560301967781828888826519815885589527651602000126985140831854403078366368437796041998678795705846697940427226676343721070457811145471978898016380212225224925193060954770387242495779804750777197034631135017154503253545074966241934074197687102615252217541748791723250619933793724133606329079374885620185851988151765859281757716053073476428852645519738567821358095614669282920538644596049928666585383658976923248536648504815467226143592398280110575817343247888588308211844388132932516597564905746059599564281900225431953530820354950814528077186059081197133461864938894566372661076295888839504398526959904633510075382996260110010983235961899801701221611815194201827022771322326754319686308008108035782306465432113639709744858409429674944403666943738979131681674230006971449885919395715811526081230479878647879353573382847841423864584333453858729253482897800257836667685655537832775033793858593404612887191173822083672557797862236222976360350025090668231686047094564854349140828878818479349894614093957027099474584379079817383159758742090321247616347555291243729147367624913627034560 [123,68] 9770146242653111742914874077391533252529575857966196270194896729558248868653616882202891995133486793669003474603836303852343632346324623234110007850424619557095843372437092450137448044901610637680750336005485389166840851930268521758980419386576108303711981721828718442407495244320581508654927301567615204823677896022268320044702487521179825386579491667579515164723900160390273132632451012654475489979604731844811389994643337049881764293823448879233461988679276987724967396924518736007193021045426365107093759780213643342860818116462060063994663576644405607252607567171440073798155784931110906083274378409506866927180863156992291382754542276204506009798605595907856706556740027687140720324557316700273469766444215352897985680585772450925445064982930546130336061830578839100179868749875517833525974098517806344284768961065572491932647464021239153752480073256035287190777785279350544418751779679352334203939020143082800464454183045069745744120117391334669111463194211780838179863791903655052773761550731416105128880991181298543478231661877872920272670846748128186828032047812236720158535485790841453428529114197533226016167416750409722049340340543521196547334090418874426366727262420475234748657130976198028759818295588129424158584503989147334203654792126531159445475393650998141325000801105540892883562818274367359109889084511476547683193993275611657725838369545898223013765307066350739105407658763584771790798859699460268894941731996861415369858977370594377365533106592291068149752108736714711751561574886152523712664508506842522867692189354333235215024683277939662487507353112720787810713714975757026652019668499148227048123473870360756616851365621587800590876406834578908247471758933610623728226254269845189931845751237902286190387580065265778006419547167103442065399868794485090125475958913716396570037869778797654923843515123067846532405468229453115766544358262447514149093824779431982405516567319485136615070125252381004870895090903547426322254035909893255971515337836291312091318647073101264210167875437570997563358493824600330376230000528344186857534161428523938544112441760541389485842438082477796516421712770172510320816204311362140313167448169630963594343203015221078492571267713757439132867292202430857418470377783226919444770675708526424321625438658015920073069865319900823838019409159235728352157960734387228989727597735199623745348320117591953214668380014545661281165231325540433123751879668495610818188101039050564558981174156800 [123,69] -153803659740810283577701229334570676748103513159203424068421052230655831285357938826907833347482639228772184458028722017483099438772754044642796086450946391108176553417118971939197336989622026774204472341326465331940601626159390767861052360978299201507735775782247247076844412485899467697498374646628144114552995064920012825457428134045179506990027004523018612664474653268221729851095289665937137667087770024496021419615644745099551568103058358914170036292335052475366378739230278487617860062816696931406974072284535669594216401003936110892008571599819422467610853736569310601984160141033204326212265447121606206437967415733579254651564024172110175560470272568016072680142368972250485631760758204124949862490075230925762480132012146570764528300085486133642558877209389789852240292393489603785138600334460940873700293815220156487036624457077951537214823579283959530316341092792429609768618061808309934157051433885466105516571413509706858016293909186870424330433258927575642662865903589571252936093254393542966376081533657573100673744230168870694957945690118235327474493431009441949340241738134006485877635576397371329677718146020774498451884372589547695537932959586820621275814467845040074972721658716987637411999290645555490403558867916763426848383334023744379022958474697707704850854621082313886272513514724659685603379563915807875854179531009656829822403172446234379375479728005115216795097022941718963108561713949314300649617434476029804758232581675869246516893696584743014394944979891217739087028229574685162687765760466290391918935129621661390225973946498036822841340672622514304586197966111233858474537545101186404335729616226341365151181223786119671749405658009823803723798870844248364670918579010186876335711639228976258046300495916467599510318767356031418964034033935208510056039007948859273570573603223123745464184546157841419100556037623728149316768429836571449485173569111338200088020959568922725799368804257642138853308897391623084937366168367479129498922511457637620415784861715795860898155223247527925930242124812210267998542341243759232454383977626479963907595494060809071525149942957832533940983370580448255239939561003128910397079594865849432809326946416116219792147009350916812035740336174103081040568472857403003804297011870638736867813556977684120271351562941911877715629917777094437781257211157425420069956408192999137727059564013029340186285491356795153735537897188123194685732990832908391710151931661316187421653440 [123,70] -6354795039433719235750379197577238152207796610224789909954441501961040909897683838707837090572847935112264661531850929526867570421305354027740855959591380055047867386112525733776843307835222893593386321090551910704654039352115837615771253367430245020638928495106503463502730340804619470687813940859380327621007899566381970350465797462788354794726165478546061558899101722499011878453039730757383184142153822628006965688415027081847053160020066162219147970798736287544706871454279545160502789849534080932771592687423878112280191162412786031370180617469233532107374703812856289354029219422050669162748304056284361815279666437820539222238213190317696097151383180775150710759886743839076998050576900261745103926704464283272365603978027555829797745123221296913634564360812190568926822505013192536165887622265048963682825955898908916813697604364443397058533507774436964677936519629556132722846137636190221586015871199653234711451403970598474154043150375955587374495495428188470878903227402047977837304091453974421279538716565347292165413830424431986902500209367341650343193602173514612028625478851301001814357032516934284685958623557275030291745368096358388422369993279387926381163658919210208055093336345450596245580997663624633965039024931944617374617871982549190036771358043009350174929422425642769142705283533238649693231990847130324230869325243082262740901135398552064131826099693830618833592474315381150378614023755764583881265086426597294729931417813730258525591060016218343910190848913647021989304975664359392782009222124919473270855488199570202375216265262721074532768798671800436455243414047238679594665678589192916511901350545751905759278652275307672551845016587672864744711146897264138990058597453051788983051096160877006447243776302504135938654314497374532249362075916365097955562076546731320627007552334765512384985590312971384805941076661165382964151072478350484823866893889048354318285763764585458397344075291844985236443409444479166749272874846649965204351893261164987725526873798801578779266605764737756292310604244878233340937018739110604258761737682493662993137644713583187623178096174224903609141358374518880770124927748212646367334549916497755228643775633522509929213295993951894072918463766450959039922541588410618227189582252714273779267954230936084509509040857031707440317664655396720381926896979524889684859180093981967468216317259752299167599867929437698831127037496374151998478107148774105316809140187760793100800 [123,71] -266766372167833762822241332643942464948549539248603372265861820191330103533099975993742950573425402412587306750361352176440539157107356657765215086232988934476464811068128837012930339740884976314755074580716715501881197300426096675674128478704164639726950334139784563008788053656159137604205076488642579381689714661120880000670123220687454438001433700300702561582518576485138191789027450098664957598388884027192729388904666316776089728576349136322138942163015051836494076420260318751963324216850034130141340656300694312512504998101590169008405816383916674813957856472678355468874726676886224007378949680588588594392763550617832890833952266724557158671642264532044371640724321707168822082858091959359040539824910724604777238858235093698471293831810390762504086788937019822950986790096476255555684958971645910165019127791082963594882112153649900563849047529928616281769560051031641768243061396517573684197375439729229772326133460562372065575961687240809150625499321752184110316619036977992533263360339246687954280010787052127964300320442451964210572267473583470878053053658158785315205519884280841161507191600668293633170023074160263351207538033627822458457467788681337150845947799534725667675299921648956829852155521217453724525647459568385533287589158451849757795831504023817841237542672736296798819632393126555307702340054376256199186977832354645278462226410274813018839186572800851142625821059685579567637988846405637765504590923088389712557999182417583244719829931469437251668552842619827012999399814761611744151700496180324094040075571662515801135426054649540607574912851168441832021504816246379379365923739350741300210153598285576174715374107743804901449701394684177671629616292855960400649800491191251856660788448809928698337480222620017293969003882300644220136480954563680239460045525933962786390260910116017150603043468041591561273545235446800631608990794716945876760950452465051499508037485330219590003318472474636962813245251560666715284298441354990210369847374711295582932785498031057454509226759568779010468029946046275620412309846255020471968587796106686434425182499329035879171250677251521828090021037908608030235435508864979082842206363297363177917598739349410738509413869638643890878605258640528716491871541963166326870390584967200432027235739600078931657401807258003854678488376837154292231936984817824211173913772191882281982459693335168961772076002407917782074506171694902324955043363873758870812112460324787520 [123,72] 14850566449154451778259794210556820933209754713939862446985045118900904015557582544777737156804298713616586529728607820676751058376522945842766710223472984834449072400928645152709786235227639714900841544226364134616567031929665019383700182262211856393467651491101561335295862112417350020060149493149500255069654540507946999047715501038645274527115482028574940231758524239532289938866065415227053802360291473844084113371689156019735071472009840550691081579033590311385244250236029008555060159250936148893919069340420317252038140528384452631658400288028932497301301465952427734279587224352369030741037442279644182831728843695630247128956776825193636020504519694190952499797852345992783336544947467271749971814524669156751834160370935013298837098574886327034772703592072772356514720616520956342003367396244658684738223644088840497496748341263325423117436560975843181363213325898728205016612301868802742612618083329582767305532391669998460058247679890275170786097020410384792295263772266230700513587486934364009859377101969266812853897148591553923159847890780488459368479040137584849378323489800586426722023792676879133160623921762065783319038046217932886606564939858039481709028831227804718326749628589882359779922163315762495614434033090552253845077227632642066869998107817706132243618514746858238062307134494642806124186068763232828633734934585036420071109209330692427577662470159497984688141346170982464885912820297342088929580197563499886945789810786291612121820215649728782064020404424685529216255167475652340484227623299615539636774355322027646475392419500660107790214876526087319129976150913912121938899805114377858983375321232762151807971213220874760485199663840399973187534307957790219428976996069735255338146834597412383527160125123865089415321417367588456480825624792660701445204023995788522187020264518143391927411016062777508421281976562246378744992010165281403261400498264039628649338369166775205254854508436708895892715896776469899146631880408342286010769797158011500185816539479575202381946404961553217072543161518535658901108092827481064712973195054667014854167393489443606000314286413606971071257367864541101416428263780734126791459363536557389417496371134407607646863607124554312473341269994537495959021879939837478157359849600995439453594763654958512551369107281775227120794431680998978956312539157693599043286707803022506493271849494637524481076401670270106671096435333126922529143823651478098346625626734080 [123,73] 213217223518190555120567364705521232130759567750462683472224224280838612594597962551830889641133706204437020693876829688325086322311877045250176183897591784686844719830705973426680765867770635978439604697264882110398196132156107775967333853996459346489487291845008395263681545498583524953088958985173845866476435779502827062337519761964806831170038497453406701903109108836352751418614748855716292102740616389870411826569293117916797206632071740605974536894170754635661661618759396684515397065230687790929754042921179969186545224500452198082298690055688652647004361936280063704794933657685557507088066297920082492733146328195050514156030084195520560358923973287853345136768986412902881677589410866040430731464604526241209211326579722764714598605808274654058041303295882423607140925955705984662709022433050321724095218304929148085491831416875959249776309669102707209233525961120112621855999664295584378538478049890188737186532075973028638851500720063950599200022249507390068505420724637171129183726042933163727467898682938978756613333131524254857733074281986378737068233513515038424354885913281716147850006075128744433105240252625845847305250817968917319450617943962631021571236870769920709587098260016435932261094168291069408727425358800053295680881818810102070032499922668789435124594976089087092020480549415769756356868922649293841876655933232134489205635690300108100294974220742874321861783195884863483172888327853632065483818737012826343530529439652275679173292106418509153921760909615912808037794500533103903311251538497317718186419802941078106595814049443600086761552916983496563687813674790706995193473632679204875778325923904485138442415046218992338342029599079076896649001209870557569504056894591206990519525145570063642253871232457408661526710391274217962753703513647200916341863903039180266930864550962004447738709561439879648552051740308854505639860480936549187139151572106506457680220369608479690365556730752677397758396532598813843822372761239110004471797889789261304337931108139126584653277334251057188737591030704403995139119757249956977813038972011208239637682219191214625799357232404032399881138985565447592935642418336572518647769461559710422024268134172118674882085558510106059848108573603967212485277129389532580101417966775152739004860582816424399251078827877676574115641457903160118998874992647657181146725917117917003127532955294971803437172627637064765758202385178158272681872466858817939872704320 [123,74] -8885026335735654392230014635313155665163216620116591862375059404995827236250653086626917338888598093282075113923919738443518054472455196433417403137219732436815824354457530095483076689255242707312487530465024793085579047233170552516183625064804323667870622700721895281484921297642813141920773941901413878179833105780229759064397783169259084836680538241688143616596051611478987721889085906930425243875267174028008320957496646785298046734877797617564933088249097559098085136899208077103097267129694712381703242783987518080419778163502865186676992177965235904893509634530433262660420289818363490760505319145188442503943781970193597881844978577643482896880964772602224374334956590237071293516539335104133294426419990349527026169448410496183257437466310441600929751778136816855613503238139304865792873172868876933384109068795547763369375672865817608629911270573412597481884717467608553349581023938602851339010329468646444566206991920475345055142682657596972219948868176457195130014107195557507571027446661042267897357029064992918376280723442599539709787131594499587575870117669880931330900267400870374154592737413342124568082835836125159365578010100930182787266746147808601047510234883933962555484897114350831179795789838923827164135634866824123796906262669226028155755989478108947787287493371286910660365899059439677977158341744997959223664210495721698139025325917912545743549195187798068516080852117947892045289708975090338684730499271224770725542409390645850606408965384581157907279689271184028335117481639830357426937159616093915312877853200661523933693897841193063151420931813118757115985376121248827567557475264744782132741705053258015613528330106402077679223562694241511311022638180587388988683406633896447724600038701099526905057775671152484216933455700431656008526955242193587312245521854647430593631001797126687740269296444818740039344914735987390094258519218044381494849904230717305852735752765480443185531151808255789146041605389620215209259739492233517053283782757078172522772597732184432552893580329816293000665709142560536305042081064668166507571905548943534191114199989274140938126848955192352838327217220722669788261248340867882943419488813353882354439966611559060750559052625820468545686682545195725126024207449837948342501445237717235098347856979377788064844988160221427240494555547848271804997561872799264891556351831884856794623622799840101159254436341590395826643313367670466353712111453538763381120 [123,75] -245753215785939781665329189753207933299992133143612025869341537682126402396343686623992668442186204675847069343555250114218049703067156564682200822370487661978692038399947718840927584748636634043800723982748044839964557125873297909441278147974963016838690565575846393774791100247081522561808655663345589605641284183777264206805470203460391734733861200145431250570522381904329615737743619274622772991344830721532980621353375448660550360375469947240475824222316637118014539569487555228696925075321007235480972586158874994923899048190225885232773140669126462132235850226892960048556060557970574688575109938905323222835650292018119154876452385673560878036755087547106902493071736242098834350843578010972067164125530285206300439534809834794651721413646657428938798065706289531804110831611849362944382960105805763060637916545905118338537395034678832656119244776173559969218908980328344945299439827817512157241196352155963564118757500582990912257390567061417986661588923949962752303307604714657675939378455203550581657855167835519578404529063148346109856387308376782768305920563031288088555347015198980910545646970765421392481396425307594599703431502697450639025737334888749728709979179679116180371240714325769290099823721123874746914837871217100163040171110711062136277176172859013148161768335122742186357631976413068641033477936580589134155978781322540090763747926734007238798575295819951911277203588999466434787159082867596791273561491480427542619730391633957821164020857692503763467018075624990952115015175117380718237256446219446258649793657588682414338053973337478535346187137964901244334295779430772171534272147008604390866709305299192934097671500343396965060413665065339310268950443997417087889399390527311942025932635219820765786777289284072259366639144549962509147482295340685869326012815318260594001813897167445759671861887020284427905713786086292793139973486291103713836188240288930171828231244046575617060062810562509915271543733709413430656593783483457170696102032543836374827519797614209085369677073925617025995781633726501462421009813369839466338872092615828512197865030240505816422850999465229172376870632150791619168638251952899371609778460824893117804521801009106419793623969925244706062763702535650361478976411356356230550985260116891839491382422946331112649828500819863812864081976857610081804058680191735874619754166833316798800442124944364237275778650316851875480325097580872720452715636092483840 [123,76] -3330407741976723758060399032550613396074224365331084443665923597213937275305401072331166707215570553208223762493874515744758917850148417666285182168961696185439987912312412998021549806579903168173174729032693694955320482045015700391362238430135872707610638761590680524187596842038246182680704557131838358096713540356674586259825214153942144540430057011658462871736572008255603991843176584534815568381178086566714909884284642672757155705985540136355049904119574638589190694630481277287259455740888152694154475848895309401894995582782770144759584431074835760678400061732886345350705005160248314794962816109537899718160826703287844936646531919191495123818361641558350009331223137231562123779515693596260719501659870115536446538879933251837354120791876585059463960030282128521082274544385712044026366997547393695140968984198522340432173423710257318160126266619839270543018679215856423252713099497601465895675808861758428918063518323360261894020063014391333639735255519518295748956617556470987960336712537885058215359892722904596178203916860586551899609469363488368869284084928641934735385598120020576056882524888765967683004944397820225487846782744711587306736614392887986568171293801759240666664728297143680727483145449872798649775444642259986214859226068231790262516460221250142159923884518486410118370755293876787865472459964458809447079528780082725101515004240133810496600380630626920919319156109933272862973525398649374539634154159382335697749196736218803871986416351052146465210906961961166608693173791578478083715755211720150647440601870921559072590997756273489333386419959449036782685314655507118257607058662292375294093916466801318170749928523181931220604346885746682089230118202247981129571598541015668660457166246687344551418492866104229527634584421113459134887939645816916424683137302866693818713734462518709611423246599925299805079512965190386537589444040062055603472097135022315018431365404060036056156548911835615173459226210020178996456561433679760542885002679952742612271845412125432105265224910162287383572223564119683281253160353979651660884912054666943807127378401272396021257318770787663173528535981742777098651857938141559341655952536584422918289040218325116679858043446021893452845436650036321673380402815498711526008518858104177536097035949573155062559957574728826149396478014683828044223730695212269436466986628290449078801555318881287909875115329790548040280618279316070484233787142400 [123,77] 51159413712832169880967887160986587677035943579823508570215068403944161059986239622950088621799214004699502397109952705889656701898062564091849334963898109248257542018413519585294011919757737951771540612962609570232446353463011237780563351994970654235631865480820427814891086943829563913740256281850287707758355500439748985579246549064748817902570577280245029410472237218319292802656180824983209992027174390743776770653764170001737698194023277000603144984862517644005478599712266329622182677453744515174530749728121282844319691107236580922118625244867192354066370714527175189407260579433877346403442312425761206495853213075585067456347637869055359884359364195913800109074431903708382809848348878981850539464051664596120934040509183261645232026729208848545522461337647057355912951831933639973870861720946617623221867382775479272799893058563516088668713302611813027947481269576685107672363597712200929477844825062670947297306323640925987388967045501563844675871730776603196584376734094028001010495831921139957590091947434244043674310904892128158751447531259368602497004958976985158716103102334340703214683485840913019367681080298760688779787999495963864911474739694677612643573612933108856983308451819247071691382031040040050817250753625933583295618473354749018624249170505552135711537845680146453160838143601499785136218534226558825714626206894618232093645115341227616494105517661928016876208736683589087392536812422835311633674702970289906867118356325436870972014790200716002191306566826765188886375148827451000885218036606605936708799043905557537889562454704827375269529998707005598928763474865887303993248196907198281911742562253671377503920035057112636065869690244519485323559651102771636641044525590722255138250323267031059302696501601354892153372307719467963509191080379901028518944841027042166621140288649154318840396269694036917324525336063991931295510570871634754031111469114083078332521418924222472656322937412195494630608785184046973174345107018788973645194512801846400133399108180054241268719084340531657070791350201645747011181607241448657488411209351196985491905341069111815169223095026474098049802788623997403323294248670573335137855234733293183895857463886213956890608919691635953235477011436437577886195017570981404566628238095168272328770870533036705419957102385368954145225795389487528250714116174752311358424745064686404207452966464597433650055659713630126442770695473697155294485280 [123,78] 1467836362905544017590746162223872353371029274276853522780822086630337002401165285744768803921588178963815159649008796582427661421279763151675987257198112503897156547944891519677302762562602274497199110925262270776182174417983898843574171833426899087114166444246825409801869791672584042478281747801612842363071992557674421562522542144054401939998238679862097899654531530166787896348189514268044466263991258071786625939451172515245419211724951049732527792179282635587322807281952130459131400974177700927823753058378065129366828421322264400622329641054103170264691089230190024165446611682693380106011471355141421571004888017238020871067437591272608456570794197654058233490062834778599636011866200738678836087636445379873665553030719144905983143350283018399691935199755231669878500549374904233234142370038011608596893100908826997736872150373002374658202989043372643796256634238048451974188044982836953768878208306254227833694569195584107770896421265201269513169395261696211858579206770891505397798047411312583374906660372883223287522622513356041474953121421621782177006044291176930788674071813694344083768320510461318127950331929255356044433601375240744141944242715266910678678869706091841978171980014560009215024007362183667349848013098992581653938925801867952238479155892613524686317729635390429176874892934600497041917464070210348609403549509973900136593109597867591196824559785829124236196094324605942629727547123124665214234353463380757795686301915708251365530898389184188014936129272299625916222201878834607252917160310866009138207242564562052239182399459714697380530271839764442084569966793721105560195431438255232045261289237968530329781107160813795517534353254817256097104641309641709894916859675339645185387743389316760851880080707350521097772522488972180777949335311457085240521488099517643741211346153713944452177177816808758839847185718446956880533140068590856822768661934348543047607502722541465127223796567006650797366662992145087098631485477560802270902786588427725543892469789198069825889947600612239812177174358124942005304841995163124033003304722731352452345465236506922206108564650449450830970493003224166159157033827630317172727766644408309701377130156009922321703756877430447364269449596358395076765260836990042708393526868976737173566237499743591002257789888837454790770970745668486976385624089263138781936087241348719550837146619351498592565648855878649681703136985251155972160 [123,79] 21733529715195041048156323182993775637302590364012782939685833871535195336146460330706705040933228420052214213441063276585542055461353194662889148360962039150852059797884253482809244892611232545802292602375085776817771182693837435851301967777982104243743994913389846824172182307425938374997866344792251491093426483702686003355427065516064043151558001812725774755482736254285121749780461356371144373185817389262580418864851296180877912280036406620347581019568191664836945203122690745923622652840928456267739370234073760904621400328923507753475593635884894884391465061249617635817977621378251925793958951663018322718422715709346269687142773819590323998240868760496197362781693753320987229550125198644965711732012428071001502769401248208523309046308073542773417752375449583406139564167218304444367123248759901886209289470816178277119172420071511601634832953505227285996208715160892149655019829495147478063628744515644317136177237596553217657470855740118232480821495964969854735866994018017592821506592767221827955120275071682713365837968861061347851202776073869554983477152608077879385792897818705593310423568914480997150489059700130047752184543634210280299662752348229816072848690760879542817075640063899441895303801663943272839834595049919672609991713598402832561618831328426651271727601689340756903089143434053763524609058337631645797160755141741209341684001401396455263726339451882122239584472683661810382581423034794404916580956631893502225857729338423079130319350020520854472058255031546842138181633461057898784108043046396205297343406565573580953487719111896202132487590727082508296172593281966628594486414747200086703425781813119576985939319499010725595587698542528351232846941098043462052514019479372554386503655252293138543263775996119561932094999471193451303327339317346248168265768859772826847280499542784121598411263836071411152736210275705745982613822202001890909207769593874851832368893433967000991468246373998316172720386926029180289256102312671615607489128099382183166156546530806403960367382992385077046354157512544395633326655845701658495313764405041636720136375459394432004296882494563670352280426628638792422029250839475919033239860874188103206757450960933130978751558219518929308754621013919904301868904699517334454943732984686549688688266785815613123966046374103447677703312917315422941328465767634877141525508265688355964100959876662018093108428007910601848618368038919720 [123,80] 110153064736763739915385508451259830240000566747705359767522681594783577180320393785762420690547982482681721795123002235474499503225949717903496749892528103423809435551065363530845314489851650132816672939458457135562969641281134726707552239028377287470654881467403584220890259853155723047135585766526853024046677465696711459999553196336635464684585776026488558564105802746548084039610912155809990087116120935041371013894623691244059918453034677841293730464532678811430545451971777782720478877338024515881937697170335580287112517451622105589093630420715016744356391021927579253973084688594875360526053431107671258477014145874234762174292505549235146700278116219894915366150718187219601940639683851638526096763991130368180948253294638619174403213921305983358765319201758372342980118948410578312878865668860304699793564356355104734454803512650244961855923143518308971021161616526013873363091522271874545577950594680107054602986196785226231335207043370595346211401539970894166629137443067181958451323069413009102084465444617475687524025755382321230275348756000063456397616513407727097857008124776031213998422047054699381439409064493026258703146363961883035424301631728939777620746773269032197331299201194825591127269512635047750269824143059075235788657141761394350231073625737339975406636418456098883746731449866158377792385831734877758657794379856501103375677882658595342969103686226908999657396855096162033854839952954348938991969057226190252930957610677426028530867457560220545794234801545921288830612977865762065258338429784456386756445120402405074939029567008295241821665009964870116165560924204302834435876720862911840011431688455926498783202598937918888672667070973526579508461094136714762339589967188285200430073373943935166214707770238606364699579458736160452957757523717535416214097046622688787389205671074286646814732266496520655600204060951798347205746764032149952418768238363728128029433999925118379473690793344603775751298001421006805592113422239419416572693471865401308482328820281602483309055046773226879805029807307493706911252392712309587485869179482106442396976658388401809318353018108948883683607190594368466002330300325616157989132311698034009070380770533909331206960257939253093868566767301742813071793547233566266387866560548108810655759532799767301069054593723313662915537896821113693864721701105448560380000136893369799067976713528347734187416800665126325296721818368 [123,81] -607428909811720691912692156407736279619532791974188922432030603920010998535349783053171967020498698774108024202919519006984789114333721318614163081172426778217379809923740422324851425892794191730340495871589912836463082118180621659983429185391778687459578685589504738081321471182278696774892111719972700775023267709646477550097086679470681336264717889238571164637359444246689650798149659632873561756259020464233852164172628167663832551094331369677245666529768971488275234731814247092459770269938891919215955247915916754176136212527537181403636202306811613219894273124805592452132887380807054700637746253965498450974917696141915864050988902328092585196848283821034615978683009854720856687270413667473095094468392663162386121690163295186010177756031415656930563983592844736028504240693223325108755056622478153197549138932048150213707218257068807513339743199818995312944379411458437590779040578976766806922764306261497237606640166292417014995352460994475034669539952866284149706429959717464017820812972651442674227629711223853614322730850701545122519563823175442129595811138806403719129960701040398118240669298092219290252100857804916067882656716745664303493925627844229873889769189665061805163704375673211846862491917893033717312377334888876564039327332383453948497886741457286669214495993971343921387992723765279884490318251544214549362225437954797612786821246453475741090082707598808468360624170254926072272925069275673704959038844097992420035840840337072442969310851516310102253349237266026198849335155183662483527081425361233757963085811323417091466905264310232091785490502617536249349006259868528230212549559505904450259166805992007687562426482706160734469542110141558415599377286977655903067112819600835749663901763614982987151810247646262877211499880923555813857253100868075803804540935502418938920021014287249224636724923197589177983131810749331536823693085091701522205424870236015563588798839478056009949149465613531066935497336581586725893565319889150748114434996956869059847772492375562354805062145090429970450227527220332045603757841440165249021409493778959922750221392733640909989079726096408549723391314803233259081565757074177936680428473976987165975946964762778079435691520614222935991809886492485209064588837132099581906457004504790278368083722323682295248351360446035283394530826127222923062650763075463012891729628423798846137948141089831425344305290418154339563744 [123,82] -18364243394953723144869442584804305385926667827025233545643417635799758889157249559271241249269667179428001157393113734660675385117312045994183811958225312081338108319902983389531972956585511598351948140597684863195116755765089291089857245031959027119761549944083044839932873164560271201817979279100463902965766512790593696971082818329994209448323824364499571387222401073165469639365617256158744352340989269578188151910647780674833748880639701747240585220561401097770692526005354308344284787488908781398918786747232940760100689852395464520297890709470339871462469282538925913443467952783092699894093755588778358296233605177591555434808639769021336779951329751907054832021448172162532387055838694459406219695318077401934488214654426099153964136198889271666871885166804909206229881292450926401818927363988514541328310804123895507908323892836419012451345036368857133496771834316559498028432360514400520214965426803181442382223355073889008307039886256198780866348554940999118384048310724870817179624443093283569003615762230522045744967624858843526130271525048676376413100129980456093262636395311561476517889598959547756736261152310030713560112554680023916633466010812480898612148434320996140067272929315827047186331975870856454768247212150382753042684190469351359125928266851375714129362641009548496963221945416220260156679821598975044461256175228183748995781997839309148996678177737877940584571770963338364343340387965300615236691157703282972399127600592197967709422621992689224745561016115499798578925757786371987029625955620335091019033030154734556916179223875578297635173286392323944656674369178951258467048773651099782462688742438132740815263490941011092996127818709685561408298117009561240455473452464416085381773367778124979059076451426834517607979716265291844187416829266505526025527303243789949018057904915470795966370017443614974660340450571129967170988643750539912207490044872447987017031670763249721694789065283775546283721492109299072801866552250729711824094832440297456391065630214386309358177849602590677795069229918633368547256874452957115313503966182158699031311128120955059416221908478157762945538972661361352494055208490560898579706318484014535306108274767801451957835653208299211832057805596315523397147858547782929984832854330545673568682985317134787645636794438632944882221494961115002755384665966367384838835529338012125689350696415330256015742614427210329888 [123,83] -174824302640052495349788309112235186690798356592020698423800890397246307757105032007314378096712217066589833720910734716841429714904546757923767945730947421144390123111063601946008846399328272057059185921115643375637640734675835234828294904041361317610816415646060357181144295607300230531867303690083301694270947338299066108299950604307736607396939739871650978212471619982634653468268682369965644249819664312582278351347776874594949786558504169093208058059379566155918632230384743482819846892378546243948091288811958393925557495695135667723855725247964849340908518711186310926288769567555003677402962339942151020341902216834315512800910721438613185278695560003460071050833623248025808802546328542285089893418460775983488504839897726198157219261186825557893629920839824626235432061246084919579681319459381796969036397446864475187667525439431238004925135218411240228861090176326871447244644817076428651786907459722799847441786514224140429463778530953073936692744623293871271538882721227505940509572148337788018388220199086184034594121848071668531046865967372812398157584601509793372021242428022297623155050960705271374506672334761865657086724968472177858925824711246840632789770081771117876042395581571387940138298770102666512537436445120985995633930383163734902758280574637026174521066842157262880577493268539623425655933164820268326453557264682604025425984256605379417533015580312380519314718295563780726277845607391751740876787354353034698389504239311095098443123179346822423242948305365182457067431816801226033011558461744357399391804021528300323554897780643250197048823426578928112680252095258795981570634509297744113210353901261276897135208712216299851366087111443023436744947708424272964854716323646897306147862263375957625247753496608931227063971570401452151698370651480799310840841083210782944199253495489663498734039189201088335252291858932448217416232076044259093826266205131929895887545918729861376458293662416936504349421721318708709394046725762566451409846335537476645976186949627175552159427873009551699237060804435899585006101659173702393251609429906265736532703951602512629351120433935119246060832988619126872996310954174372908282164273429714808649118949381059425436238814783527154583697808471289110283247375415172691427333519325546550770696078245742563984051854209830035249691595178751169500224896079654798904918953405918912170265375206438541939507394972020 [123,84] -883943963051448227923013529014182254755492031985652221509053313822963908876207738922908140638947223559794814617369858796229530542313075839056129649570732425654902903998438623770578606143329852791945336144029847095834485380783866492904176733118387648153462009319867613637029965366879443598750844052784371368371761259659923521385546411767054514720337431998008497555845339953947240093096203226791207079063159391234823712579044952904351976936984447993107853448303995045686099570856101809504162181830356352615327533294950754334074860625971174297859298694645364777803529310205714660068550281441784824483025701770817176872209376403164832250887309936553993885508905204128653288467559390621321244403068398122540279127226984697912972785966434589138092933304103475179894706546464748478671546654959638797508870410871274922999238408665752163691963802380205076669206523527473833831942474216930980757767367123328038041358497620379282542682777248557388396826378105058600850709407798412930213629162731419512776788310169647269994234958262666151129308522691202597295128612448350656999026207990511558663812741614711337369571504270225400758047105970376244338840073660230276120507642128637635164897726430479181774864496615021272498303519967813517281357537878540959389896804726229833544433716313449980639406961097711351191753134225572273846045696430080080625266402729622750235463213497566027951609976005521139165694977323990600390400073918165430744742543681216984630124241334962291476845148266548027064505998982751846201202696863423722151554975354558627323277157979479868517051817366620883769590250129174407047269461309649716265940682497090842127823616981845598201084658052676905441040606304789586290517087983033981239328203962560798132138549526488263809717824827853975087083981483550691001191016852418006084663519438908668296905960566275100118618707691687462452347482518962922248705309375888897881793325491440491085802637228319497835080848011016778989640966609499798025580526013277949710926508115859590060767827729159514915955025801350730001753645740485702016150746681831292819313921057414311224541809643604389849491810252199791106500099834702159146978125952694246593632780580012304678862148800444795063271685001021502016554048510547090779631704387887996355415561365503798037131543278231349814254494056421083509021268687163851410298347127375689669442610218213677304522731537439393662785536 [123,85] -3957784412354446205493049119883705949291158627252310199342827172453694712965620600071067111769424652510531509359110330255909207199371301088579023677488267269150037027592672176314125495314987552418448915433745964100929571299396709933222494711583401514027070675695376657933804683515186130503795306461502887238438287681490431541657514966846837368822604119580061735313908983035085198538621507897252174577997456527791199485912203722150205517115348964977285733116941670902991787285093032863895358112324006943547508333527261702461343945757502612307909722403080426496861840467932866497903575196296277615260509502072637222400955022222312904502999630018448959603286521007539510539982443000398507492060501239648078853042477284265374130383149301387998280172463892247311797524592874823196499158608686658587646226708074133628905078591955168591213719255260526169390851203544196761194027344170181397255230865957316043706552671256968561503336916896341517512344528253676271805638258833686138043824533058938081176463335968869545956139120132635336068841554291891018356798375124222261385944761327955281981512897245562287758145281272812070743027576225489870987659233562279658612515336647915737637807576944636295325925391899961386529193714510598184961078541009480538281378381218736397881674248659676070109233341377384503095142019734804572716975720934867555566256903409199934647424876404785255485839149825642156299338353516814257294438670392944605173366034439521346665204045335232863041516531828341579076599551873828091350991919945445759985954722251539967366656924491151082000822933170326354362203170884531463410876040107162850132531544832635212922399635682664430079437288198393102546553569431673435485807603889072473909390055622787401632931450009985542975922480322324064731647887955365698759920356445670404797589965238796316714751359846881125085707125604900317951599491515572015758045866798582033478365876379241557218570722121666324343453206121676064339836748858881930365417030099111727082361620981372672374110170424980371570991780738263665622293976299495219234958368869458577334145877659728353627988028956947929529692012585870933919019980429418043918732039453559871359440051693747182598455826078417121149352492722645652861660597266708451382160795975941806398086470074149197605477156971804176240235286673457756235137972022083325464745886683699332371368244214365143883367782644245050624 [123,86] -14652391106570641878139104678476381833240763962801382580074314333069192667779224770068667464190047105075762771408839765422595627348956724947917857485656414160731830478516588273525981099709825375420478607323243093226698448579888705903014500938122757312854263171377378540000265685902336783463274443408225299182138751059384909136236493473205568360481773572238306344045877068900790347159745585983628612099104508800682909184720786038241445751220619446087017014324629920372690718233560341546611665860804341946275672482728127547979329127728689187256749577122471882673470442290261815253289199577141297462593623904871688522966275820431968712335602719367823893088400035286627634893258243424305497382449216927882215964854686672289381971890800114642154492026466077146035025800139322516824633526234828287892816482349647105448097012026192522553164435257724451305173568978976717296102158555304795049755063588638456118931443554291591793863203876829307511383325063064235718694575372683523031311647201379591474777138681548450415659377757769712309841908725107779659206974824314771032291625451659456842452013790482688272349953082069688367119486418738732113430785061530282355334376328102182512992801358537227251967879476393533291975319595511826956119704553670500390016999948037752640771296064184658166226411898649426544057616310462060900311310765196218500174138543658094356208399167075136343064923308124957414292847674946002611689454174914034742422704155960206772387725521970642938076767162618245079175346248221781456233065405438669383291781830848941381376611032500016480937633828571487153017855679409472890684059740304863252473948546271581088426008354599000604334391973692398607497255613931248914821921955736149697667537721873650747060621747324664573587639190641461122379859515562083598095095634259710863849853884900000392716109511535552764009062240505812745211727526466889961183518107088499011431736629965187309952759381893302769578194170650731895323698821530323052738296052642646698961369128942746914983731970256518031132921502490183599656362627663327770674241255908023890050818977539539120378398388985718030750175787034797826364854153239650113726095280333822262123327088467870750149743093587434416531000430830197897504577823593231022189099478611745338079362748135515345481818501276529280864400157459368219552245238130388625709266742389408156693009381263167968545080708634624 [123,87] -23498647296493385376650533935768454391582120251119752814764358208708462885684095905592145718585352498599920718003652900112803524670775146765228872621618577371733274435429561786491953468247260657004322855545278351061241644204685519745430895482032256202046686388147408773036878481473576984633319850471307306347501958698337639898444916929427867271718704669743638339806209923761108095102825514426040001035132831671062114838944222379929398012266299339650755779212972418174961431318262085344683872746984702477884102124579881878420836572724426477311217329954218565046183283346206540566282023798569385436140955036180437769668609286351078986934046373170879136251565309792181333527459494988116914373996045279258536422916992765839590266347776458781631385138807951721073040354794093805749916681882226586737479135149660237448877842217965328763668678541997528776053896419096880654360529105292990714229500453890883531855839745896470144624106284818110221910583958971222623432386744660629343695119654250246026356228979112263904179861166581599535439249193531324486051677742060200254688916070786400075655088239558739705733991067541772996837669498562302381126649021485534485787999067304038199299069707491446226428091563398455038214898718906301060715146941771440111964316488667871439266142735402270911714577901697169486003379975363653274012318678851024443192405020945049452985324232037847708515367496108856741585829703706437673458238623913976150230065986336738027615937382922155343464205550058600267014371855090809027534528682192996504501531606580178256376135371630015037860051913353388875163999532034798652576898195802230445869186775431179937895374842939428689299507456796642668972921825056075230010927316794477727778496456127726410384637092908178426392227726869070700328477098029979679311108481158952966761462177889238048737900078843715149273791764354574901521817146382036250790335001045394531300164838008578918190370817208013833455948237889308052403912077853016768220864966714815664534092231821363844592557514324290262990880618528438715617332769265404643617124858765721847829048730898296153747473093513327601761135496379991376397151444705042016618723851802688849700564927615758093816530709213334284571275300929652984963230436011842001279327706819540998009424278834195708912157875880565162466761420649867455411065334668095583197890719423253533617212284274124823675689728 [123,88] -10441552487102010414971053220372424814204788946107646715444723101914176587920832655970349204275435979763907434732134804488861332287935903532221009786140760037581097640323273508753054032415350757834679655773721693627401399731991058790272263561397338396391522632793689911857787774509875493653193230510646394091839132648049557703787273559670948625387165504292356720377729685745371336496584590673531279312313936252189084466653250155539043470539594677485801406723457910028999307340129256188108221601215066483753838202891190277171611955541194865435974211203989050093866482522384769426308461939072741893551874064646474307582507961191857832054915972092459929431372514182020512369899061318488506839983209659899642837308558486294797901716061613545453106327398877661385929327502016766290052036941028069189127717773958574651568676370279250029443183255597775981128523395489161866879149496379320357402078391551208541629141156621586777478345927827850554774566005675054512047153136202885408737623419689394041300258986144446535967842258784040442248463674494851512377184303797245529262083942240109979135829769822316591688922998903839907704696451721477814700451230383976920119168599396624376596013688698985755749519454435503731461823737067393618571249853746850255398407702922228811409250488615944354916321757963658487708639951126758211292215149572653665702936807295838976300223388272993741257100598977083968247140583994285178145291456257937810032478605652400326552309898679153093795394497946478402645359770171443627588635830448410279147158690345471389189519204042674266155316312366458653357589104084793772577404876313030706359990526909647233314180615760106818832197356086124750011607757316565733875621116140407133837143077360767182761802642574779818594748008335829312470860809439242364909532870246987780286232159353886736906077553028659254994042711174485411619006231040959620990556076404916522976980142545373463725050166045539382599087267874458459298553211311319986670498511095779660908451681623663640363077647977325546121080459185050845456308446179829054076134027102768728196519276566419413948617784481054345881025312405755799815552595048141304059092047616450471708372347757882240501170300516456479750936939275526761846142538576741266283863583299167288898895059729999563278667068821365288646471773558058901683480468662832400344092438269352527610642989106118722560 [123,89] -78244951138833134991756195494007419961658910156771680996329694677293963929148115709686826610112545535133063061167737755621405812177914414912718303180422464420329139905758600692933516781574141011516566249887889514787752982030004628767483160299580146294358288049436872365554870803796959095797173203626397359288811887281253188867909539208912623905549028668555516487605320147909443293122554465006721792172617617170476921309477955170747603260264033383760707847662716760453627268224914573053997948285365991844246866706341376305631855197200788833355357435282756986536927262242685583723883300043172842119952421673579778880431637252431786256242550609230608663623671185337617717687329312586866015999726519917317238449335854401356713679086106869813164883059051954279373527360232250965776509809542677175396534474519682282441558273693654164451744327302717854034945790038658802421921502280817689200354709277824581597395669653521280247485763881719683397435205655152289843788949365622152210820077444550697798556488405788881188687950465944277737851401575466871473383095091125261206505168973370687130917453068426113864087757002693805406293776591347295953324575667200349232055613226587123142561138999406600012937627674296480654754619603423428356354102809325076169896687340058948190901541518028704102967230504340753492827492904227906020305286897754246970267332466939296551909453820797927635938677131717327559747326514667906260544119638886673854326282982201451806186244632237185023436470344999134091290743053106743579514930158300826896544871840251916140571771686580432852887255696617689805123402940273454490753733056445591051632603341301477864079928362689600007118764636859068525629282965968283008805594248239703264622565172932496979548160870390781430779975588683063416518898754332376417801277153426610379769114373990629500841352200334504921499253542411470853615498526458149174725727655255979084839221039346692965903192465553569012242379590326864179776481138862270030941581401660683886860844583453696689932497913037132164804626458097680940144063997301323884192301804412078587264174771687844782307265071927221115508715000934889832634056518912028336521677183251159120413262598458402845093331377876504662674693400756615285646768336060019942404978601897586999464337693305281104435869424127718598261800498222838869569171755972553185278169782844575519305482443721088 [123,90] -80979061680837675000323281727482988786836451570066764500349244432550140406797053392913555462918921723454839460052192822520309550289738156520421549432368081565113683951168520602493524048942763256940238613700105994103765778818423754220321674579276508403935074702671934134114419178534765517980713220393125623633164762957329093851721521707260277513853052513884467789390756369469841231068082752385662543837426429132355790745866443885095674530398727728301092937005952233513962856808083225466852206502262849845970541726726531124507321620998510917048108510215199623357508000250642211722276081619498737439013996461530239528442964861284434348871852671417518780457131385890944388936478976554605578536551108500072089811419082353183900165914087849631309765735612132003440738670797703069922187470482114761014447432130754345178684667925222130670298309339969712291909751125194376681487366867173840523034719435166783767310493335520359594774453304165011974345782762499698712252742000399126638012095519448155947185990930840672932210751416358298441652659109153948130788434179232062165997261476814371831316867106028469513330250555957959343354169935634138766656427059472519054822449463313073210304686700841676303977537441883198434163098676756455285422655451791493994809825963546503685169031786213548605212191163507350194611756224204767799180699647279309583422887980650183256491761621928112662895497312901362798182766465568408619166782939225020706548061468100276025888954264189845644977359645500502577888700327570806730177787118144155773627584127805301483580523367595032331955771702473624771386561507623386230630290327870301515103100357148962997016099064150235997740713201989194241283093342180215744502407986075896476907595145795489139298661997039205533105137061822646778165164252708421717696185176056555681446512109805109548930622600356600283059228468816893634398515475427055778019687983620879090850125607765126361813749783706898368977193427681901875790845382244811897968925478542268848937844618430776181810804898735675400336679832059251798017686350076092353995532560241159015742129638120782853176363030600466874471623919901123995573797311788611185254939264753009823428521656347930832902831641860026773704143948042561408160150423362310872484831198615436966080371109959984490447701328912394252170160973611330246890950874941676469507753355096322767763582976 [123,91] -304296542629331107428740319701703146599676732793600913682929542517850524127228614134281875572082929506905000880441893739258400126672296977393695741572109767987785204485585481490291461953038896052972697931109851934224265410426081842923424603854018101144765649474103985126032172197564954714470530137301098023134514282596241841299621063982849177715963093059264056492887998802780981883339632401186697168761180077847084812746645798839494831542247304385768934574332163152792247692879214369149173387620147147543472283295482145458390974176515915412991062608595065958890540099803692250884396731157546474853515613409423784185615084740359926666427160954499235622659939144429573183562102220346243306544217019174856861915837255790231361157989507606168907250953083490679143041668889603430712482874797394215420896202803083566424977522359650733073456233684320418077589024848641484053261343435516078684042849929046115046913535242145649413450008546178118058532454778534146203779761102510557658946949007695636884950480516805968905806010281755681961072629211088859495365542651060514371598714730067458414552084969196159374917525835081882013809476004800513249571675188932293650448614802564361385466482628612257350923722196319308105248815737513983293236186204854986014295262725182323899812809697917439164057843521879018701145339056371419370826980922326486472024678536577411468167803336531733332677484769489612735233676952929915742140946287012176276054559660719045757611844653401231695778953845837013928289300346663204700710763890359237614074515565295843403284517938077755023514870901554319161606572887479448125628342026584522947364153987417955600450088787890989265365747546756996098791390060882053218753652088089449501411094214811054400027367712527225906819587525231653067076579824741771447642490542548293689422764496188935384950074118800176395752650726730122609979710947758438911972877695842327301078267995490642375971244461954163871573868644297724310646431446329576694867866536393906908818043893651924606445617388646707446853324365296865542565445047720018234271991579844285881635195928645332925703370029813208222588188462149300701816938243397902833083491039254142105331898081845493590306227616501344217689129298697979794367676645741318903975988274572638700447458932396426237893067345191295449625067645693504994291572888433838727428694582994064890880 [123,92] -497071138948276446482344225810199550564965973465383457573315508288633341656398568333654325157143962478171787160976972992702072462595573796867437588993487562309239360718705730711365216016923247631786604195822391998132023421632408529341761090604539176057848792910815996505584625209548787525948792182371621617438507465270932249019744523736729140082519356113164342925433990458449031235314502291891004732502748713239462558754481117939701714594686113956091602152104074407416569315469351221801938668146605637101769536860278555544702381760913801375515383653224068909002904619166952721609837937121439978826406699846452419866800527947798420055516836004107459721604527231636062517692896620481231454225384323303496999425640578745348353558286661954192509659350576441899774175529424616138687207274296288022615757109153647776509708702144141550638438538980883613449828775139916615317036487050617510482680093394819854825595483783112353270377612513787553922688633481884714077954237448855825365867381829901787826073293704753367176070903546824463819857383183726412443462707806123275912348041894008472426288928314540992816513821008962708163997083778183789920752805300885672463835112812605312753385888037604555328431266017522605893968578841696338450355421417586231357654471948550142097225301578231909811080473285108966479946458932174094963189894439291246178666596772987507150747289958189124086136434208196488955352241765950616484379146236323912519413486449823141918556598581055474694819127191829098054313786885162682575157524305166671111882023699277430455399552729705727210203511188541717730542277606324096086093062358858549529838015928894199724747357531933922916084026093016520637698476268117434085037959195312181628578284922175190880544109220839248076930778449051548536862110640185975188371371007299148697997741570471679921825959227958992498667342379137660405557196123481952209997596214588158046297130875080927656553677313714786590628401200776850024466597529457393590840134681224244137524674155055429747905087678828304322210796964179804960943147573227532862769814922313042863767528875475005651460366622203221663827565704265878459274712379396832799787886709956613615994587032458105742115105125331579518481786544629472585776047058320556938869478080480644119371379605536867235084049408870561695349174073040021733142869623881543529796738511321088 [123,93] 952237521536479281142812202243399197969801790604621097369169760737047333058877487968448583140200120255774247158715184163139182770189934830229894554297348894343258854044582000946221022494125428983396896466418791841703522887698579627038402902779368249941139010201937558206864240685852894620666523664117093639599917658919738673505164177617836929049820764194064353239182824596460530536239692262911989608561686917009627714481608122281383955956007098440854685909936691119735085624670857311495350684581101024928682568471895446769261504976303595365396486309262930597847442671628063315661235851148364106642645878917715005320383649705233724384126359767687128976992266356165104606517182553698831617763952038812038248535792839109359940141962166135361471802929730266802567761156324542118906695371825558407031155508366366802804964428327533810338667708881307294272505697466897549553616410445259787802167694686508028059242191345799686284745393474516774114355779709121251411576278374738034126237380513748393363992767591040607754134385659415446921941812075287224042587862533813030885170337388331189587468177271339330712781386225952283935175665646746700845773484538525276391916252791380587769899426806986873873022034679429160271239342046075956783335729309377777017327347715048725606630740386716514468186155328137651192419907639838357381449492990612031013249833125801689568506751713967277592495046005477711063207114080086186618148718682277422079245984109668250142490709379226942578739669840587433823609951393400823075616922701199908238220652536916548412268266552210757767439064724289867450910394118081848216337636650700674914159912476880983825812416051730722453828236072759122995831449665926936403912992236191815239154763154894970483257547979651901282689036212103352588573079462545632282556393796977192586957287700887487681178201554464246933244985488364591528341748441938620494365641200737429446163430451657436005591306201970614272107449546876264737982727181907832675942545465897424010727724639046065347273247765459551528375197878667374857406870903184655615837208997331987256384694442468542511980528492640196571176362733566868663325757424541992036615731266264423249712491229987981380590925600124859260839480865976150151597388972211242203798468092903178611985142061822140030823188691839049545056733123474164795179616424963924421558486784 [123,94] 1174801067980060195259947847227913439666903815365176527311158973836813759583849260689324470944192923309083043645511554888439163230585698835274570056961559765551215411039243764381199537392559280944471360435467313301273242354535490681237877121789055561921554915526761492471603545700046302005255741293321928173306334032632922037112787221013570485514031500724857322349607278166299075883202942437621288803820098598930034758910309881443695751066985753500628500537674031702322133984502517644541873002745654738093704058302687531783246353371824829258700386226809215463984251025541557767832423493684978421843194805404179507030279545484158699115007319898527670113936841595155347311032736033182249491747582789467834160913241328085249752562418391166356849423922070519061330522820557712545988105923278367457931154656598906569318611352987190478183781102384584674468913050725377523940021799659019542703883398267973068007103053789136146480238118224628768244139189381410828389181375156327891026390954402836433435977915783469501453049899220039653015476258275013464820565986897992935108887808580167246897073208250635243262675251732082660454460934519630282715531292206512795246267469283380423619954816878676250148738149179300532546576251136662507914423487166633904777382538814988510965130407398839859552526909154814562502105981527335728646516956892453054202636787700038770627710674502326813360593224098908456550674760637653589349947913354067227926762713748812337957167198119408818317699007563465916718065762398140194000015213180393923208292085998509540279493446665681528647823186931837778559749339057351480762178396775474946442974850694483655096196901193428650448777167644219603122537373646937355565267751183629052466326644860023984190752518956749075181058727492291437003500124101386750092428810297544765271357929143861126183664412623583176158167324556318331662726833377747100370297207896718546499339853473677593726404301984676454178836036402529341767790336750172880570497757707532269965244906566226771748137317562642328603111180221969147529411966230124957584260094796159127343418022276587797354186254982876288247494072443020333726529584526273606338305539862512121234960786242593769302834586502977018264032320455990303085004149442841628804988253579366892975542780369242996577415600280344480335031861820644998936313426955151944440832 [123,95] -507202410526843829073220490939791208074987879542001285809236383913637663392337372621795709569918702334299957773591641484684783046296506293924282156245329075513047733736212364274249740880327874076794733409704989460998431777496747744743784883690841131439394874208422372337834923659215079001387758848858647946922624855751249465376555278776845691279083672290983961836766825149289360817992221293077571686273636284043132187063667030779802567338165923236126418689800421598625587072454791895347461471908476946513460944527819140346460951618307553960409997431319335313972324986283474974325899871489478475429266354778021295914736467903357791956345796704302809007868368150499781514095818738841322738693082748430469717231509126390130010048085195434509896236395180992850282508558472566126208096536865374576583936867181916987651442008688950447017375701824111847940541291585686947719673740346031806390139250686731162559546519376178159806140413482742192487671598714805604387819188430748766545174777095025950494929205523510211296945310999663490028537944449107169502313886348532521392259720039756397727833435256124252726386059719099922292124804038508674791321932974710788461571123768278650945815937857777307376654280205355205705310988819585911199615362092303855500942932962895388041888092367632836625463511717663323789413465438922955211536947365911191119889425075770956119595337803466541111882902155606715767277678237736178253699250598048013545688328095851541030391216549221002473504044471138327264377635139847679949343656022184087749465859082801098640214081298459689519506866417363857113739606889064137760931242514086355327051021851460787729321334632569243317377849181647435185999276377858677855609795454948107443484332980752905542254166556487010890154192089471131609159281501449534463472726603922841209211744700060689545765127394272339561625142173610401354699489634048106586624680368047212128975180768102406808027633965689219912605287468406365024816418541689786738340724780204890154453978559243767272699997345631784350165495924220656693825138393921089975162383583672537113888836819989994569985056348583595834252302582718363581077437030944024806624956916121589674895667903223922490605670607093602397339052318705145057058434673238710339498621163164788124882265324294493989470219653009102271858358747937326211502790371251072 [123,96] -636455556024273357170211070575412438882359384424942425562057211484285604521839789147738859911994692479905743923010710953759660547088013491955925487111284684407494781418949112341496441778324478640442161822919389515635963282698468651135054430508964626585484206468622613952726043244339106252798650781128613580671899781964046233962701422037405174200817381803382941560944631815840676918220309037400117483158706034186734184991230204743803706485862748861744161729381283358066305799586805680416020599936599868094412949408456267118268933264389614017468855847204454515305223347680132817103536904241903014582384687568793463090778624775280244227888069482844396463667723721820834259029983738898132310721104003189778085612612116629170360244169959877475872642316375843138848496910400104014295726146030499676529514267317552586943299732003129962171770198446882444731483739890346514345413184524272241604129559373796949656990643259471721563959846063894096207171343422562243095531015030505976072287323966119514207446781211922488767262250625292389516353267018972608444437370772812450171528881022433110050803844173330095634461313195032618887174022389123044509560140682352910508870056997446882164394305108215935135599029855642401717757631383609918621812717059866943687463246510989531970351736535791232851560823634972348518458866271050709873077849021253950614762679510308717866342138301942249247835615119526991007301416976837553491827620073567048935838042353753101051041071634966327165358911575149677149745595001571141627130713957917863398048441390406472737892088469219845262628921430060740499283148583301436402242398923349206327391556053319069990817321924977041758646522927048431845125849316942374566109450697472817140219724539118014934767376772009664617785130700276910879496768723954401971851928487237174866700526957679963564161696040370153117404250143578031437713140480143997356901568830359297415023143332660276868091353102924924218368651403794728363167345114149876221071748339189802479259799243398189694272388650494308084151432946230555139032229788613049911207576765790928584941467834280135283764331895447038887685227968501099347817106714654181688123829680204287609986472905253104582904438407074751110673194419464549329754019510504426111213909866460725793628651236542749092235269710139568007716145107827080984533302144 [123,97] 236326908536493713645563134842807720759533096317392110061546835301635894799810316793817472748746826162919303590193179178982655976926707758937740894588162584940996671059541901514938617482633767213796854516741229988506381546015915559209930758225876424420796154090621063901987879961935293260035772414146602687827898966481449345347014878542221302952984346940233055067722648429962737676012044592936668520253706239283650856533130689034180717778673191338270687689768245010385139618748227056467265678256135645989535232342249606854076780856573033202398099783426009853681156633760910273543252538331684082096176083655994252596007503395459922168198965671612467465908474586468461118314459046918481181239473750172449622536700790070603404549050158297569538059664647120733366669654428463612943184780468620695892378803530314342410271266547373389592016910454614317122297467409545394921925085790779441476964514848408159489103751454157618854974726086865584432274083147430822888574015960630492438012996113534884616638112260480582807407712575292954791234617796417072442693767548641661287641130921764111914250490868093943510900060012459460259471961055722506771813266902381676417000440503190795129015321727761536421103315479892515662262206370067909718837197202391912836335008087186174211418563107423817686621251496912537153845368839155802695144043426370520612147436051632456244569960369129536219822378791391124961866575633506877285311176176198123210517345750347168804652911931719853491173205713033769130739776828355139575106210724966780105810174086712802368799644970600950455051772869215388676941125995822001765186025388786739123072286306033729313287862991343041171557695114618454821675852672030524473677663783331077532487774776243729279359606358703055503897866267469718953327772597668195051510822040207402272649242982780889026394157515631457126548870984199983554622189965660096952172685659601526258656379803253864006683500049955475395258680375603500873732734221383023660786078096294749531191655787094942963517783396836486697879606673317887349572481288751110971074761111178605220582652467559704602048735630627683492214627561065875758293611977956728655158423311507360558270964428446324095894898475610027366119231276725831605899584460850130375781984543743656076698243380466892899509189106096243617679467554138680464176 [123,98] -118621454112467582249648929214526254137027076010215991860843625764575083224489815006238554853609736884230568194703263061450733276698296692661635731634130224985230731277813448876895613550581481763321572442043813265293158820585677525506506802505962440744863521605965477892237534894654121486475471782656834015526262469363679340011878615102888059010556856172906995849909088996525593113191359332407944874855063180443801642673502311829793572035050783347930382212879058374289050977760438804535248816557212982298050960207961328061921711900998530825495565765675550072135537109549325225598210987302555962193357241407894619328901973772240309568956939255202350663530004393960015879932821667939333205582415885655014832205750287005163153191210495724446398934774107270500739372541614388025743361118699217520736337947595218718203870839171711071948853542009289586886082654509778706500549473396050442855788964198545649191687305123475902181236376574073555681860282108057557265778713614803127401762641970317243154903644302310432899617737764865479071031434111079786059828900802630958387256494823014133944051748296307814812271315337343447902259806980949515470707722778141325001846589457049440951770723974102848863630096769155026018336021431589856425033763536284672339459366876652900937975766285669346730467091053200022183095590530210944065597969705662389791389918745382768246691612403572606693601991827315018759998545085022814138358697813812020519404513760349388131498238570689236579190930471189729261342882420701661899301471759253977815992055883326020882853905512737060696726399527919965926727505450045145353373518789687436063016449997262961754810419421945823504831424812957197308663693546267575086036140302969116148985948623680802524487660502313255522734738412356770002139182764462431212491602198179686133045792888526779357920918925501216247576207373623438970732380134350443270962829245004155083687136443987595055154611209743656488695614260184774369912737312766426652025788748131823914742730307886258231724089036228993090341274963289169444499281803004163271549968824522022389328359643926806261804938864437525694634457916590338978451369786551473701285759653638605880740055007249428053422934363980355002757521732214788525451496047135970396854876053702194985528012057924472451763578707704501193139082747545856 [123,99] 40478522101894166880479796832403723555837406475108981041061650159082598550359571799299411711802733534744753704101087308809948293654004008001315511469709521159822260439134504264777606780214425989995106650977397238369008051638167797872614691440560598741031391668247453069777552906860647244833574075053236711845788215869022348275668468001065116383301124650923963971864099302146780832261188952038028635399197396504758218736391161945899247609033853071019154274122900975764509400769930247314711671796256637391059226348005536739979369050381849519502878506020067759914058933033685623013530053286552277657649437461575391414593032839637853116158437612942081743216107485737132917536393420505570538258372748574379612358592481467756877732418145142497437979813843827599896556387734209255237222688658599238656842157800237052697824066317804891131172893637447513658137161971653426579353345032842096697332927685370612867532427231363540124704238060316311083638002577166860541914515128400287094201909852307175288374213357500967889995295755909607409430210116891566309396245363081267823026819565623557285116408046414581317178205723350748213958972892503942411683359226659429517260785145762246361445151073204990692252314774336143166248460545227679598696406725335140164208348312140080606955192889743348482385199025487630997531485507100907565372478263866373537300960428667237543151967940219829836621919889013501984975740960290424327269400915097433159000036856842027615031724770311852635606555300581439090727235906593667256849057148776311378235558924332953121182697093656178344224908501615402832646501903213458562360159189089734071121188898663809020506424937804307256623853895201193323809437404696484309153570786264043871082002043998345247978101093046615643391084886918319238399346526689669894120516756712384739552951872005007214380091278011555564137643150793861864622226159936925994604154670817621796542216970883576870188461699892404768089381584854270074197655787545890279156442206468129530105322314326305254410433086773753735833619964507577658981626628118342497209396527265088314731289640944711150218975162096392044135411321754084944258375699530056927593728680464439704233072933851086784854686899660181869190341388094714576461182711704604953614287972259599932889693380729407946041519084979146906996321264 [123,100] -87260207698654147910576253334349192733375303581184977514658447293741366841866093802442936812400523252460148962681602104764388878838110200372003914296283730840189228379585466808523319816665835101237218927791204779155031443627643366493838576888974603280994187393154570555178670304571114461088408363153511570176790958441893837502806412344792498432191775719176785025592869282349858069795814913402154700057022220306943334183110917033115076646030217670250960630815502426759689137262936758289533375331125721545476951578432127607722067476340919713754373122847534425726634357560531256673648285929726713919046839614559227840368549137893263170852022212765212670300992121868092594827117826273550008758504203413808290694049610051946763987706565711875399791368752650104404572915368811527622775548816217726683065688375033419605575635601526185649851105034874621507255881586258915864080510101639973700399839820930019617860891017237297066132826946323726818109095215502404682489575824149263110139834698846882268650618656371264431983200925498408039010968076630505337878845916656266192846480701610432297687002779410955277437793858460277635545269325464181216319341198156197174403768792963546681802870905884524866509680172798358679316216288384161935331877386952568874618572099583785596278170175519298359073831724398413767880629987358873463961348691638951836556589317364936496640809611163901476498950962101764686133756850420474348997547874505757301278171018545667676951417486000137715860913629400301638587881904542097861550261720965801300476867858850265838206100400771536226456299944247493215112228204155107738917948662166321475384153852010586383522202475153073515135234834045697873187827427514271395362379231478877874326401553869306627592803511938724957341970595350895881273022064212621682226107705467832872005400262033490074803664991809212084235948952169105321221191228267954308434916360990291597494737541892107591217521435876118681729425089504892348046409042017929423865027121841284381230390012572804131489163715735039164121092336617859855714682344049339614840092960730101412636813010164045359697144902447916173849329283909874653624037975039512739715411123297176059622276405611098691774342159370716826260730021167709312621410603342602045249593816737276476978230226233527243140304036457879947136 [123,101] 161840142800067604725304250544598826218228291427403401445862743369652340327485043448139674410553147978005506202874245341635419275918368020972841355477004054546485583990744676495273984102694077430750241086526549906448460734595198080688595050771683034261528550156923280836338877629113571529612568081782141268270351465549815970043276372688152883060681255323643784705436970522005753939747137978663918297620476286750567604437275933423986503612382557747182506904052093319038019263661216250534027906567960027149635164005384203646794382539786547585057862920243214121969051610806855168424588200170608787175166965505570313472636889493398359122104249440870303554750892942758021743384933607765065032438646196096497086991237120007804739238594103918427988708841096723313923095725842768424880025431560220903313069206788508702453718263529091272367845338640459135244935984685799527334508964176610065307541079388772669132427075376541037642916012050119992126938085539321425577679609882254500438857527324357520782346787814493971285407855538453317108181303199365959764600706818749840832825553995051113929668361996263810321817822513508315723928692120621051645620253243291689920535572708709173096362168236483906603340195711851752641035233566819736017024857058021706776972352387190417246356925878198973485888651371684035423034783253578485991266538652997879041041118129178245863347433351859986820115137510711568776627189175937110417355486228920556694740463783026368240698651809236870134451487900178749892703999859564545826669138974687461011189106327571714687553484770616179038960546081302488065221898562400339650127525214828785582070237157086551295517695835311129393937346051141064888361674059817228834297590326346312258123533035982012999971912617343116860389122659669792727130832104190321926154556567934085263528534621042923311864783510614149195132293735265837020365044426900986370750682258580994854470691986979045344556366787202401332990492354507389319304393277412920869465201037159719634782298388216571211884541223604610512873020466305267064016435655644297698759677350297908671922571825408839001335961405963433473389852512153796051281058075194440711923080121800421560293749872951417835158961498771936092118761114330741702052152571608834183703756381858676423026988633366956898150933504880 [123,102] 2655917653784559714055791673381177737500914147854882980015261521432195754856746393328695768901603877749858319803210095148549584480634240360050742867842908250079329100710054181305596935350215361095981607703648569763439782082418363770943672107203623272169577865904982253061453038864012609096759000007318276099456226818274394324886992365366853509340533400194718683751329592832599817784101594589884518192921011677449712753707729305821938959192948175404975598143156643342290211428676091956641276026829921019713553420281022447188423076209449182958437502640640498264275918510196755049338281624348920871297192983087775805931996543220817319561088613704939994337188455104903545527156519795105831021269395217196031033901590590721393718114679588035875296632857686025828650349450648657221908429254012955400652478690954349262491694327788759878308896215713990635025685570915852679250165234033502782031830180118611521477212299259985779134951276190673892461882595354829044221220532209301366485018609883848859828778561573915464549903170587404468428956545900709644619285663511452917342668752881914741039264249847345989360185453925394640487785081856046863650960262481928543413490011268652452483425412529805183537913084398197999453389358504037782433411476091968369190106692970107394269888998717941203477020569067540306968543632733521983165518610020807948153135719397832168910797540012661259771321039530256982561887972507240108177947982344373386405077189762929133168760866580249286954524734614609849447336301005223840756161067089253245547414994672486067397341726588171328855343052539150277746229586625049928079292959009993350669434666800442838597302919887364082821658514441143976962343859135794105413686741630280854366494496739944058894212128010996089399479896414799046062391890269106372907445666853376529039903957767107789521032887969535477084189400269691064628942675058114689926435258098811908833932370965661963633068043958414384740469003930243635828019995233175499220372786618711687800520752022432656590477248894593915169134769159338798146975928095824444671743434447425621246292774640128908752348574423378534810253452452861232608039704852995566905351052461821521484495683037072697895133128284434270970879644379186165845846285261907041019044554570773292475776561685072840402515904 [123,103] -1072888509257319535494800349635655889996040210629160514799966093575732532368642050143410393192544667018945276560189801042311672943151705223269863214399150983960773321918388123762053620742327968503587259467395635701596636085254119925112445376136506970590348236214833346660652409751215434805136423450682118367353966850841821728844889003299947717908204376901896344452829248853063121615508329898387384735928360025320816770382470446645301501906507827479156191613564449592670011898428094147709874404208852863595583227621401701122073263838702453978231312057027727756881595230440166667474030770891836850867246539150117649602442991886402863600210673782047280849206111158613650144907705726008657954841472419899034092832148960012091892273394810767250449800778712414215404396101801018790034068537311449718854235767921919418679499326767569757445538656376895900795480582013168620338777384802768343805183133387174490051835768043124405173874919854806967764644862669562074066162812143916935310200866631056342009595212701533489966141773617980680602693097798690053494403873408329672135242253283940668508961843972962196125493249148660372264547449554746239722404829102357025862649667297506609845518331588283305829512836916547606299451931364336295702828426052643918377246198040319457182323129087880809321923960950059870751479207359178974492094333385231115026762689104219031637844012795162397965191143753913912609142433686092397783112194284933214359984392049875188941653037805248401585923627598005496785022522904110427241350602500024251464886617033769975272417330414567662447283835402472376927852995128442222734024573303206737551747895493604032546540165039257408405269380272569224886035116706386429153386324795431737216471809842653165722997320002388022888034151892382531143329302211417984304667496687586376819272861343049136329707473835835449279170576939474049884510207691568137827894939425374465134726425054600452822830796728794878505780866087094052604101904528853073370830830016836348894605086504781657427996277002352218699455414040609712369657694637039115598132339303652196868006837913672204074793720617761302940483729813097086235750582155671782122098235190390829840236220732808919246647013494602598758910911466206993292923850433544570610034212408641527978828069604140565992 [123,104] 914809764087973873697791654460063459114188309999545546367537064864164911022345050983523038422658148259526212443192558796044236679840002801682779180674150011429410715837927755089814942837417580518517239459915762615382829690455992584945223980229584483062965596213812974308214998496849753463724906417463918486819050360687821545732463897940843977068869706220508340416508410178120466699204843566720433008831709028917942798149955223258584162352574317396804496059768415569309667534310169544125955566141971776187184248965185932232133242863795650887503301921854900795998990889468526111410118053918760770821201592080474330422229992700244703818624371744791052838872539255288716865473101119807590462717958756191665708947137692371056906149308689431399253331247375012021174606799462195961105881848302189232538404774683772713904952103632501237001115154180411245356708965875754250553175368858037527409226078258519632986757714827122213419855936828993302983295793032639105716263330672839817281163173414109575388620948410542474798663960285530293740545954094159125324347339928142967561600286505504484974571447758734270613375981179435248953162526071730481738352375884035686555863311747281985899226377180944979696994686362154505629104284005616391844099535789817691178559069557748816872047134286151348332308688951995348844024854069495659585291130697103088553899569062973817140356586252591124282559844001029864426733653171629473463731902310709847034427553303441405399214254891972135990562993196306245072544737905256855620085816724398885155126267582404249049262066094508838237570590722014076651054204843848689556195305773507769992560080645368956615521137328213077036208537564653012156531124538990051534316269574362670448829297052200432286135403315509481730469360122167020873760455487862687180088215394422140254813173992362883440158520391245449088046057859884876931463435301781387189593040569535049739487235175336766835368912878003953603672075828797352863715722430815526629418940265170565269525718424875987700660126707225749416714706136694094341038425292957603682445569894634273879158166289800056736900317072221673663983041629281104595358358498931633683835332277757154468432531329846717266760872895178152404818930868755775443968981332039097214111952725868737587469396857216 [123,105] -286994821605601489812868225327816893999704514890304539973794473355244436168601782953951679426100651919264018538506381323320689644396413275363655344944581542327512419235874151511366428249467538994835771895715795997247187019259660238991921867723155209422716274620063364509012510202084103645789986819127715900959042187742235035251744165752759872763693354067713268741846127611509192552478755041945243434044962158108603314690382924198574646113009116152114991146703759585726895004845382952157140156904415166873919028362016697024319531530354965539557065033451239392726839431512048918763103658073996349326443596206932728567114116679527956085112637634635475462918196919598374569869798072948881796988100226888664699685858894641740937100884043994668652568885250815332168758617553150208823693602770292935083692531934978997263213804027876017098037908193627669178012365288991841571709822115972497005662217796954321524814225762456422819808570491712329215498204864963622581255626494810416397665437798901968234816551163630679066720083103856773756692770715092808754488067180615398806697875024606656730004650642937043087206298539862827044911122004076958323883545116478743696104386204404446183845824602877355900791349956881688267235436076677932218137546744088078610450455138462058611229983473772145994262235481774017177161017047602213064401180318023806864715106471478929852556950744374280282592373765697054295485219351932728842151208463029081586196496335721027034346473521314851797125138804544841735655947063041561081081912348568987682138201483899603780252042967120383710028334681492091116919526265483033449975714773001499382057203887047589404917935308011207424908373553332005599589095661476474314301224640898009027843192788713183267456807906617401363608284741956156842052875406787969482527635652274510406047707456527010397167889332506641699417318022698765497842275561440045824766960806307293234012708432168576968642509162763407367088399876267590033500965365565699377776942540614706988907772201692616947913714486392116986942939263685612531246919457309520453295956381970977136674161025175134863543082315548334094886681464763123615620174691721470415120910963797075165552582771165030558553853871384270435307728035939336142880742721622795774572577558782051548994928 [123,106] 18799146552170344554722523602752923629131775686435698019154522279338024890503062453622357654356048690621516681431896687023308260117592676745766267049441352916722927368130602893203512610781973519759827262470960503389731319434037017096164117110677381973664474421558997879211269004065528243356348107857427748611883803858353086848919244146004495117709348971135911514797999756634327543308663696837459922115855437753955175804481577522969562862890763998163124664785859509104825592737678902604237237951535041293466454459091360656811904527671198105715926808926680554033757611182412837606419062239606634991413570844856597496557252433030947136761912958906681261712793360924507499653043385185401393786143591537081867968269853056049652730878553073280603788386772884019114897371322105508958281151782192256714706861195018738065057473348116372326499362587756186836543558738256169176261823075898018351668791768476505883302367324645272417584171420958360429018054201841792254478521990917530840823785132755176840746846041877705944930853546671086272034256440112839674733396646786573695044769258237709553843178932625515402010356857212921353475248100480592553650490925449201679187647019644332196252493019906562315593547671894055189642268327948590683741586247608416452977747776250445034544646237075054388605028976171602336714652867297584946780559996182755289491011826179293919176451295974973073939474695894015037137110754533105918195163982154576087866367507005990875941395492687861745536790588360021863193967651676909773084653007821528424120451313323683658198928949536279413718057515548568185258233972590571919429873164845343764295244576343864562222383570826361972266759277066748422887878681521587407371849003063656045653213253475232194793726695611446492231155157760155545480608950160164747649228527993293810680324402530642352528739037085639446849407379501909546240734607911592117489693410046596672027153901515050407506450210817486011738541268925635690542209953478376911610501871851612642795732114250504503141136592109512596724668838235342795878422369866876052573658099203230068885803819830120702678024081697776654165553198282697095437534145228188187607994511710063143729245444672308498461582140763839156120290472863298679945904440400402126506563565417091872 [123,107] 1137270098278090241212970717284357997759255790724224497503815703728741294501834021097280090920391116966324162043756442213234012497271738871796128152860061364201968557904321112112647540085752505486340206893472349596759338674803447060380677722358681554347444294240310252355385680994338910117657478595556158931245429762323031050829569297579575445652888621481283519963150241168369498600512594121111831144954015969361553212483657639836424263176384207481285572363959597104057185536904543954208452191345118939861598918506140705829915804126487294347524463128966574126395371294539985616076531269681911454722361838930062172579113616839295658389703843741368955761660289059163504957521970915460653884999009433451297784878087705287768813259450384271265184746775447831235243892394116890988436174896641343914164389659439796210795105127921086990653589249091457946380552586222690521244727744139637125208528662155061039144824961622265652926788024913625157640485168982052153461592643515342530723477213527689817516087741046185801390804846175526257712046176189152210946071695405174043837620835714528982914241426433413244938781136926008871436664525201913836383060146576037282147069351410389528198691998120721675664373417548869704524233062161419904811377350245457951062843364692552161862124086200795172149609569533236953891628505034345933908702438335508941685015079278187171137446014029480159274141334358125533168023783503098212644152527203986730145052085054545599976579430715695552471733495769856298514557611978595123311908105615760198728275769433416067962774036213115435960506465536686955408437935803601520555272264060714312523746086379254084489026861118231971485983786490228019954909715354136708765085083433522298607757955308725619625410575453362562455623987548503298770300408792262421156578892411484874252719246357056323316967380020680631751029930515726249650770749940516133544627879265908401002981025161649039302267312073398560671002243437613735590022257223911788226471026204497594217384645013230765432382699696026861975462114250085189068942992342099121862295909268463924170541696096006146480194245634593857880662392327003353419341596687543520398295088213943343430925696956691587916812088865848243349867560655331604189220118332359412375992622892 [123,108] 11288288877313604646864141205976077831299937786097184251168299612056305490583948930618198008816554807129619253204997552032839504318563054952778655950837812194042437246047875431612439594091987116312766570803785316623826077652997054897083955262433342843295856518905751846226268098758958874892743009063653994253015845716296021967860578800693180985094216509266390050214508984265207119402736481292573012156874695505768407798753390468993475031354587567655163971335154733794776489142753801413359029814166016752337395696903409946182370804839536953881626255465749186082204067880336042075424826403056268325765650493317314307791105932197623254625803451830267990155270661672697504073172689187604412748762890497037336071550739873534641079717681135002129790917337448411143685033615771054272497997618704385669467920013723087567591019235287926575760554964695252508552072358907256002209355707618720975937175537721857995783987701089181749747790108121153389659194847539904189144867884665159499203229157153586651045627682950558828279530474552355931270425800058737014995019253187074835165058171276954812663150324177134764839149287759633556741578624482491682676140681096918778908545034973385779917451386853224765722274660608694952060303823572105374313674758023923753056336467861064696560163482169676712743949560383635476373597583939346338062652949535901526443760911676538492789603743643896003163369673491742756846495032051883872979752664957303356875055810546513615135980091454614078116550513569576997797762798690594072975669071351019103495122240556435987091447228422916727294594198456522161931433226559684797392703081780447276298891360660028524754226181002025049524658398120100945263581081501758391601077185296298182885997740275708432099667203543132080793259026206939951195160031611906771775583917200136062034078960487524463308312285678247146617808867455965926147555882779641184429477369595975420216960959112081575946258338269011908157667657337811657663558018236305566398474479596154937634990192085907978606870058971167844900249333019870970452108340843223346000788486174349567190778294787658129414913583271211405774354311469820370610704468706133593807401310727039624865819038299054736299746577383345526655221662316470780970835749995198934592 [123,109] 71438106449830974981723447431584569617451679360565031773241536369326332130377613131487693595964801850282604346981380400183999384743599731410001501441088574781355119965318267959936452541169944871864958025475970091084872776826777506211772332619441904589342659336877952771348248882138677747032498783704484166750694851569029253657859595703270799906756291826329354604114877862966522394938419365795146274704286851305450062010273954033445807156313215999623772796570945477904372300692781125691146877354933550039244206223556778376073168555266242868245955417699044005843373816574616785087150480626632602672985969048907127188359094205285128683419029352168316272926339061874479592301140488926921707964368839946477676305083732987338798657320636540115415272235457176985803885498707338592335729273469862134287334598191831087620185921833571135793851945793998545124094743854842029382373411711331877066883592128482811199483128731060053832590350832868063774032730367018565223171110984478805943400958224066624471121755829080080079767298840932155219307552174486702032992188607422359015965795478699460701477685823354114740063238261365491416518587894777904685510653278156165448243866685304952736130518113375961392707332630036471399419831619592343168165462204216512373100751002812946982552374794966758880780987002935310715435007321706367105712070235313603384453765722886220657423204088724519557257339795600097065896703460269852859686468312616153999024458978612407840822081918273125632997325070128600110297581433377942286126538129078187061857593288977825536090341510590848494310776790054603524099896594285066573876687891524315359027318518623871475500445601644057300480817997981513102058415801691380820551700470918179513126435534010768546304379543470061353151709736893353527533174036305145253285669549132011287911394314650251566256059688374499786968469432871528411281159672567437155545055551197293100193930431872984618787130827777787377989396799568283454919281119130205621515144410109014424789912607798148461671413580838837681905221588271800948815343742652775803313943489485839203989584002735981626190131172972593283729836230051135216096760255948932222015989282873253127463376811181048995176038941116944771789035104569845759413536586070392 [123,110] -8632294890424983975504413201190484197796656782301201816753808144864132176771151873793594171939335291587895179526856970542076325925546899073989177954996878051018736893295278692027075900937295951986789368719585921065764631890831346744541167030359659447083411730956231196663700411759261582957697219078232253492671254995987206021765841131826980658682931869633625573324132370460695911425571782910238025809655052470737580583759813527515841128879066739608390451566561988464358820739881738299363145373681068410353569548578328555124506303532430167004519428007073102675416378749324349159146242055419806766339364746613032115505467414913480902251885270373283828623678409162533897004682232771699693499540346991205199813406247180974898077082166372622712814575409013053827661704656821524055849655072411069520667802128789836403155876407353474601060716675459521855532303147762107981670127399853334687441765573042685614137656947686759613805999033250896898949507805752134059491719958326012449032624483670922007607409317160003263799346971714414102985000602943623422610866252275348108545209803347810271509539841883975462154914222359687039807303260755527398134995385204314640458656988499635645695256829909421416312583547102054076661174255401531495357003189090716947532073528920429021699847587914849014233597143699777997850017289618974588084260482925964896931260218658987581658786158732608889814808790279385608967657169386074652926293500921677563384478001913184921036088861781059398519224672880051013742415898433036184392354974680075624538640696991798160217244798951522738556049365601297995065638216440559423289125627640525768691200277843633833228416948207423450252520807625918493331289282420097988746240383346773494470026753042132149899334046507780495738650104878250691494161928722610514114590162887337806290138313054309232242876114668265371719818723649278498942594906158572521988675276963482581499694159300651280352741746628718921217913218604152071724578233486222008082353887285417253502752941197906230711604952849568467840368489958080726645356728474257688188857489341117074304597255705080999141697710313547384715431789092750744771733172103296057994867063331389536300402777707794070729371948640794986545349444914056634604391664 [123,111] -263490465593792603110647905535905478513027293479449137632602883020282725521341384217893275477610860951880499801263597196793271798766730974126828379837644268399176242003683193924630956932077222600490791836135980780862144392646554079903238595835046699268738203607826567700501553320651306854378559755166970501905768314066111327432778940505071959113201467811369762403640667413797188108329883483669561307221948503713608500518326979026344654290634447845926434213497221958280752323196094286612853281019285220791153616199242125196460098610816399812860974417990198667861701932211530866042410132028541146994719913017263031627224274645815778925036150382275026693513927513142288761550640672794744691190451460897473931374305588767963382250609127892653623187133163253842804920703355049226618845125797647093935696401398677284316191897886060994735410858474527356685794676892632032622076055230948963920890753987986071886056684117907983394350648051088727153399337431684827117835696463813609488923657320805355459134548736184319005639653262615173649228518389010121854712513457030875590651565156205818860178842475653207943797391330176144058952315708335713527379743058791688377494582946132987798130780470999662842174746394586195973680469676343917888552122712256544453276688920636606736465439684125409370098818342841689587862048108013204877427162457293726145024086211429401994302696927596216049859131953062024268859397164009190276462364782561641366128029222931542545715912060159464316587189598959768211438947307839198980742976129766825845621202933278593133182618056091174056589966073062034790261085149451141031422088161789981442969945881937172687532635588505411596917653398210249340201758036832299096569200827831608448794843419704777431559082786408341155696095291214208345438217860589573768217409586473713657716039624617978741812658818378488865057642180885607274524147585522113043738135165266795473849249990943072194900188711650461422427079239785924588843673997005815537240395368619514388275821108542586809436991307002587005481055247790489983729506861644126533987395480318540012260107136378641106833951530549334097145310261491596145192735362080320943160644737004399233978132423199517077301253019916328064496723543535552422 [123,112] 28560865908061166094632485361890580946601899074619172278574567898802284680643979955640291627418471635680397271267388767245710577772365844191454990632025775079734451250776661654645149685827690035801691105895445631563661068735110816499418393424121128271572416573362271219583645870139303740552308298127534922395940764760309797452028928720479471090674691311739171827479809248692443999489391095558538913244909346541940996416949567718423104285163179860562228606260762405797107425753793260623675492116664911555936659326096019655991330814996053918241279991470652095790567820981861808335941119136820192305370096326651907539861189751384332616533861893465772832555915605002188534740212662576274565082184972507370160300893074234929901386953244817479739178672839173007659612772925202764166457605054150955959834689442446573188036590118399440210427460203697686139917145806948697824460774082703337706313950832200887597808351435490964703777742923988268533972799087944282983332835843276720568120239149823727664849702236452179459791125681604681733454221841286560180329444175365824161332920823411211735332918706780774897605390201556482106950370684791889248594419672527659028808226703399513288521062114150982058203440069055062254206544870084073986416257225518430651804827985468018045999840350310790971505629456730677244181060982681743350622281775299597948855390421338990166717761769702233703162679350945302961707496405689811141644675468353998873997122886866722713784171560875814228679825151618487115211870772749597127011323254050679627188816561628152826319533931760891775443186585857096687403120900353995919605592425726927955611223505824403187001844950646838153756872137334862829850204891387229548775320096501244663382232481250757567089025571907605353228009742940452502732492824694940067852218480037764462016068329905795074034059537715490451212747345539766384732658502404645972733051475266366126860636241044468316603880657691403721395223704151130359986471922498872550737880012163509049376476709458315995210823863316482108203332361975585495894156502460264341323309149837903445715756536478993699872813065250344787408081538852629488900089381122391154640437169834536286053029047436219280798496719691774329333342386560 [123,113] 250077811233106948281698444360938747248043203392861840032452858479417682163414492992509608318614583634633906102489753701330052802217911304541888560831486252220835503947414242588792827302317102919255179196634501421293381440799925603672543270997904294083999410935316019232190293756367499037534064325489125137786029705542836338839941778365213562669727635075159759769053662539685603298004441486019351617018208665432060537229661878638827404610540004230070933243489274155072076666721977464469425884890600849634051475285297680849555326687401446987334824999661445751321203403270303746973424247900955377077252443186800439011944140201470540616719760791390049429957936651168736304024263076448618164643705132901036907111181924700225175390717474817382757141704729711208505327040054972727737833882175307335757950400516440749336580626819509056050085827000218938733891476976447081621200186721714192968506661776945804056219834122754123496105972450322723994659647836682260709044619619394936006040413289918799453892893200991892786482831275552289871710513521852391444436425405575672540839010840630318665608777517171773379210934316510239396190100781843206242422745585427240028354715346394178063936057472301435806595620396152149348071835639228578104113707663281329273981281612177793341630080811007603251353986340505375575603176809419564917483196089022450992921360673543982179120818974657620778277940815327682070642607126959781182540270890760956939328759205745307247177929528044651457457730378823702450410397248632138889812280617308280938154524013124237274602383334765863726639286635762572628022743537441636956611673046245302308251813250083906837173458095400518668139710932575361698136522778115380996494646620049432032940312420691126439028208859358643903614385018783554122643032809169042504427889696171123114652614739113518719868959521693984705621414364792560381532669795631039346219567925087505363608276463969334672582669468972201150561239750172768300110683984753218832008965818625925944143918500021848155809138049948570513290245400651312435785575454754493443564059967518679213793100312169619539326537999689690760832238457606892834826173754031390732332574078019335504090207903424812551548097097571902157232 [123,114] -20781686631734392807968640146785482892488292716168323137873538516211535037970090197946790376613341722380285034909187375023756415921153745025095723064173876493351214643804006057252348549607986470687519758666022353246186991296136760587819682799012951596725178114075142769200389585071814429135139058897274871634858924782210320741218613072364905659804504859385479828013970545831635293159597202057051059555929794466987900786858877755219555404232090313495651068858758855227576459074962001704365540555496999219187729187215093952137558151643061608249627119010385235020321494257231425125466915253957779335258415812995004377432214690767813464714685988728904064206424591323319745039455927284735354494976216630577610055350218822398483462626182171775631038772848012033148361492866101184044624184495867337363698231109057015897088850423536853411246320344867093544562738562346944749722487573542406766652039415545036797729862652342649559298177203735821294126474834276991069715811637018339296240025431152239043951158445653351821927589708717787196613188941793306778795825681695233198623691233356600407454415440759141678003499728922574616535281072115962717884090768750554586888214684104553939971054153657316469022702439192097734856444688787665321719681098864890009225140731136081381018998615095374174515459188409707248846506015635782774333668853707476986205622721983382947016164923656716357596014922236945250700225350670040518117987658487274686174337535934716010332827493380720432372670310838140353029725402941818814778412585281546251002992701214329321119889879183935242928591052443321148334468279365972954121071187814168556350795928693330802859348338176838026586702560983030630301165293566029528638635237554813630522613471941417278872937107679852057312100519298913796173106665618339786566517698756430216642580989800345419815591668391329117257254780959851946414800453679609075893187556600937080592416741338676377644874485863509169620850715271308205849176915242626121385295889866541991638276567574324193969675132000383868986835448272008981350449678429009376538089500375715889419161912004933057007079365335917846025964808266243265997742628597347903980736362088906548713021035385070160909602128119624 [123,115] -81659048650828747758755330452458793082582530595274757561138573726040047333946639454177125270431151725908492835402803138045542002894881740446514537385113555323426546739626143326233799607102783493463806096486049445458746132860591964192837941848996797372786634908070885409241372350298807827630662842626404300749415787692112115481947686062542513611224588140977164622220122026725742058915622749655715827816817948946847343770672551933824039632725477748093054392054124286020918971050196713554668913726488917206817121982046725261499683147203706935113905917056660819319555115401004440012902001676379779642657966387065735326649891294548331785501659333941882132471114411966095153413365973415702942142606466201322654178546797407571955666477258720604700551906508352595375398619154766696666521170458144311290028341063010062691100940544687888382916527578977861336241555498890702110401727330483349454400630450821103123834685856175092755157658282083323670219266666362302443083814027697328781099688820137274890940125768743939738753529554104237420581937145508259111655405435823654018863425322030964569229717713282109310200588898737998155996725398765140062126303676259180951881774131080525373498716515470149411318916887011969600678251021764250420646543247530221685721719968197022885042899342917479050587114260530540616665057028359475183893041742542635635995498728596101327234079868146728755520153293749739030758419386157568652479745669988059391722706753556601453120451682834222270935181172409632579127036847411560530591161812406336911483279775444220413354193765743895548052789753547487226185301389257254484831264662165605989197027847141452505988726136221854208479155851467507669596772372702469336703996602860195211728439810216047447657213335111193813171942375379621402107030578665506608370367996453873910289856663523439863517264622024811679539372500733071745529993540569698551805951341777265513513439403936140705847486868364677403697950106077659354222739725913515934537263054262555690383581692495251627193011902206991678016648840714954765312713942314518771667263192997033183175835297949755072162491143967310279721174261939529352514782052187038959199557996079952494432319965843272234759617 [123,116] 4971477925774843527843242990553449721095913823623169869113035610344191855821922316912403540553430676816821573474888096437460657415223996534931527429001338434375135709302075587982085310165097169362890783601625772582158811004582264949508376554588135843209345099205564186007469577456875896757551261078431783245678455756572211628848958496383444464558623357108321316576908625211984629253246250694068913078160487067274414416170247521236104964628774158389470783105714059119297173088460573425682599114241105739987131687088280977390003008802538248965233904396814236495444555758285489853355850487916148670838591288371561295613326355952574749394355291134138753119526617983931622710132885312717990220617334760087348916181689575532305838273039447299044172994298675491190224960538979790643302045263930193639208061142824348177755749782871501116776994671729117620065871277317855549800133258084921245744591113429372227285063393411915250120256383981457003194111879471311665385709208643696446017820600111853119366740331156465863793840788311347485541771653267017472981258076998063681754527747815345337900502619750335188046843018499771757245921787855563471276829940080007502147860995968899869236652005888579653006439191342806003579795342469623610563114217840259615322764197842341181505305650334829019705384532378777090907872884168271434461357453508326141165732678884099724280638192308368080850310270967035412373985978949428160504977245178947514544591039006235664296759369427474942854627955517704030144583529724497479409843355410809049351027812025729508574648937846420053657528922246325218161791833676700022368071437023058422277384918675706985372655170116370861351861959620581948402865067963634769773020685037338516500782669285675318495171286782337390181213546595571653831757470021858148999915524283465442162958528599118859386157791553280627994228607301670634749802433715076771957593578326412993782023001924330799659820847839113714901284318567472430378382570866195468114591703296897522267024692099199161500706535010840987847076049193429002370056112238894427898770105862419886120814188225065592469322815081782085367659192000044831385671862508086001326777218373232026444799518513588224 [123,117] 26454089129972711829899222432217851184955848300658174235866545565330047120414342037292137968979222550986154560485311497382707054332578510396241927954419136699094866597320254519693935686706607777711920628182254061268236148684531403770930606067958133962552953890685786635634520952944407294825153740072188103352174339574988669796519920092837220288068163121706492859990338014054371239197488594317637553698235689392390846003304636871938341373002028511504492375316787533460350221474300669976668260884493130100292860302110796497951902381837445441452077772660659154000564481728930324017181179407772872063170783725268180149265178546157726874558913299774933819846975992529319210288086831952942833477488812965793333668075349493891192235278193827944883945967181035370161733654667603080335448059037943716067494418065968847427797455023617790282317985824619050088706052336861071218650451885247307082068975291478041705678751497908718761622028798755456064070023911088121522159369310124044645682703207173539207546977137301625003183193441869531960039901934987182615842770576954243147278674931902946223956658999182985061739633924499242223031493948251999714674142463514212465745881682762599608771093417579939590716773969421397907706114725853965672925567616069999579626188781653311542095783277673893037062788648852399717092296133913879658018436775265073429377627215944086301449661360721466030184523026011460664790669440470124360194248208751745851807340077132758210136640255456106246305815295632150526733412269016362188527371498366687925323860150978817021189502583318430694363919178056947573492984220319794435082819259550090089356940192591978081127315428574367940544822960636280521294989188626762153244256787170114246604381667852920415867239891847549392712151133039884181685473461975975475776800529568261390786943999268139220070503275231737670721598881418757656529153466814897975168232518516697741214508658567660513113739977632924147917420066372253078053189966592186153575504035314981365367175968199229096213602126506132417254212685355216832937547606635243221122500755537406672326106659690740481335120900091998299977263165474701123267174643914275089170575302202777766517712512 [123,118] -354119822766354838122553443286915921257513039407779553391545292838933110780228552776022533255283536180252509938221195286572073845901711970696121765492149521885234471055385674736288237869802073256538956903738399838095516248879751449810082575544032308186886985522488288606854134091965065175366086781149604760097280245750116282673337855907819529964391109837652095643952584988926539614937632174379402163643088149724960636491751967022109622472320596332337563339277828391025163314413030198284137729618486468464907223203445788094142027909828588774053628765180983205112229672452004572390302818430141799206790383022663254472955371341250092976629640986466969910251707339623671345040535618478340768760531078771172146466240033318300645975327278378690464216473443290197824232693453134666300698904809011265357958811459691418168333314699193071869347284139373524227977288117283182066782014808647630351565129765384257603976940012126008691914306212344422865785759184052119548491275912174249009179738296852406292243833293733577450463971122189031964973948264722204536694905963245401132147491924784700876241449245582615283957143655525390991526265755047248812025984669653941539380504413407400291421926240813200778293270029838705203318405115045040841789460464364002670834957600545062662212957581350748823406496039401315857940334000655487942356820409716631743453210929096897712476569866799088867139277835585057017108428286525617198837615504825436605744275722565618778455995070987935414472193748882358578277290493090599790605685450183317219832416157534755683513259161552485252416353423275695791498147675920670027313970321647874971703778465580835252583438035343216333874064729560843124072174714140177486291121143152785200954853183008925987096020109509475915809823449752312517760439381098331967576327866356429559820136150830201548169052224772037266291990570795133634609211978559105995245914186158269762863489307256881045777822912347153610995743700795444444289373720075818824993824714896243440517355517919953946458825770670349833778169873179143686757715727262446684991526914073597229612980340500566495791488139366631272218334056636268566052709984571059691859731107074962688 [123,119] -2245138312739477437694853944925568055128696145284156713530366706277688232516194882892765529762930237310299431161621987961021440268735478294391204735783414040864375297957299557450187903873201801433977818166586952087401817813618948748765277361660716538353412147067569217558091425982203050312050308337189735664421558111354730955915585488228359496321037293752271600611346433737804331084430375512387855442650910824156687119561923544297404579628362931912550489227049921417001861430247788465039162771043422118875028746413789923426290780160107029591091435790798862097133850366341081585951698541892265234503283924226776875826918833348288785408630203312719359986319254630007888363734118643789803985590150612448846586429228535037798072344809757186611717964945242872204853221075823174767113092432700983529296980897246428293344909298650684828000440487993953809994431535632085478964736508513861922398063770108013330047029105752553062134796905444630727698563326089956366478584862878489254179386096202339364188435910379431222555227056285014769828308025300361619111668059108816064511757398748336834071329277520965043420910774311760829840371645125822149219836558886814150992854266226901012256267740986162131059047525638129196777866664516803940196902365418140272716158525891958525027059922893500622230457691782225997832735422878080363681843082766251511441001792807009429786139484582958950494252010749427303953494227986126993342484133705570198540170520291462227956498292018030887890650960670157910245162153264449552569749018243251166870269195330568300034717391335994397483538597228294275694897987958120883069375407678103754028072547162646210457897347480083979001781186892098108493773586424122137585430950336752459729175216069406041828712512526265460741374076599123343273100745282018775362211978584849549976368449681355607881027829695377589145272373264419949178190394764139380220122470233496532216657372437596510201287975802178275121198710443554327322595575467812051637808738413478213447195599509384154052531475334812010348944469012277071046697193620119868336564364582775673641536275117811404672544117483497218829966927044343575202185114699315332635155437472 [123,120] 9189112802071022368685090660167566154655178267408029133744252340803287063017960612528731102238990175483812031805686526843770447068955671340567598047495081103785012448805815471116006414464616076156490295853698597736982061438254283724595340203225842456723406834289079173042802548268438151660572212206373716528583553335959900844467955052569741014763620420065920901500694703901989339756619423825738404829192273781760363347068508220897365502897389727868775758726331416244041186818732318691198859507762409325876999637640646914488562039835408058610258508021216901497164370791549211414572025501487729414823466789543224824495789000468690389771848179004545597685615642717861483357028662040851589917747694128513389168575115480493662594384659922741787241251423728556351315301229892192471950803281751081797021373067529251236033326518532010913423563369262340632288245165956103147861225216900805879942645038816390139624317982039727021202091482841720722275605805424000203874160549690102615665362783623574944779178151588626557291179053155113463153188930036029760122430410071991321923225315025150525284772592946860758631227705239239396128447243405924688544996271819020773090028324455012761503841045167733465319500436460082264653504476010674851995232510633265722752948900770067011334159086939910510209932722515197883528714420373371780219324525598456574953690240459444191512971056934439869164838128371769507693652181347793550178207873049436270750931881279406608017659494720279541000038202554376109337991026274208912561573439325695451288910719838244066977016831593225543830472870291732178161091673520466205290159446977677265039976397061593280718288499198828659273033446452918814921342324429998123666642869919693582263986819752065939981673585819695478168170018363706438655282443480529419395123005641200967220468869000591823387323971033143072325433090631450589286981602743485433010600352821184424340709438548260712545791236363353172797343011611212645944891742219031300145358977548000166838845096051059606503422152105278209917116705823367456475003893029329858774168513566877716734039866078294077521465485972786938234282449865048990801102203291487412864 [123,121] 69124309068725191983563640144923869507182316782272768571131050400355679662831453248286179481889530144448181249077050299347541400780284390838500092801560093829902864801252458466696391507214977544730947241802045700693958829619180476352124086100531315958983559630069142574648280687873029106369689062355916247312449836290226555172386091408298406031405160934986747972575492273696260049561564644040005886890159917044615759116974458339209682338715256279206998628957701111874139396332166578626553680507891334682683579432830308047489689251695097626571737565017940115789417491285483311365913210567188156360421796446316972939430111633560252848364906881956407379993222362510333909834711497735167902657317026485667361711160640467201986671065813742494662763381441174578988093926533249513088213253531668333240003547485333616203979613910717752902470831235313379523736451201814304482917064419886302861004730202929171206598547000889359703175656860959836421512308358372066739910351489812959867036382717840668339211222731013191340217168609962317893928340912175411078528310609879758994598353677324837252861606906454364625739623086378361117797855480723899343989816499295672230977635525401194114931476933752333445557440252329549358797873037994615289897459334154221691978409112880376358850322963158268253800581968991391336621458741908528698588425656532124912938076339179665040357109105108214390384976352154936703285923877301023858957427661193387920658056262748843666391863629329010270789360464603699128519089469971501694676337237867025728744408766642448838956942160066365692754208587063709350068920649510861370258567670591293920477444185611904852010475246554847559890346473415039628870184730591361963144818713142602683537966603222871274415651138366567309315180637763093557618132394200250749620144180789295873112877928204331279637558443753630895956383293223104371380945751101107170363679556863168214261398083504009397536547237483647430654092284870182939264263993888176184036196889961454385982231614237410276656418975487929638782149062601824343592233214085302289120288466690284058208847989254384191002252255499548873458596036005929503816745201136 [123,122] -70878852663620110448700100949611688901776032096112659153449935254223009231751622859190794459386647267999711567393848631715889313282661050032555403313412045677818028321352076428148203250707203432411567032706418025882053535970178224718798368700066378643894443759115903602066318998477031634082360859518830415841332674987811062046718542922525462666381442741884775614366417250274692639572839937899785090979797391255789634480099448148896123700068499179534591417413997223413217769150370347952303566158289579515371274803324587319896561835516086251480040483358359667798175235955572295811640299887737948460693371165803363243782373130243458197274942296728716418404674943507234924515918933808135903940987921011125025891099704821014424065239263967164924899763457936247512282254610389168238978678074396756763978793904801146838564767721517147955939605754411705033720019746086954182650949658881486476718747253034225648920949015827980549657681233939772790338929435818968775235433871333311061430875018044383848543494341255973981085099284268815922806117977108813421334642877900541098985314740019299020399065437408990166748842021587327383343061940714246608125076965764843294060626117584729756050508308866841255996821867976570290905166438791236047603803822147546470754425799204147308559839183515386685023547876794201298291946031730676100306230334312991965400284496989613693908336363117744217696227496412387014147552568134835992107331000737831094164100401656008900473697527474676691814552273799289450904254578072538037394422394037277219695151950262187734363044558091455779785560312298054052236504726150249045788956408147013134647542274317825235943423610749897336803663823001527812692694536995553340336658805043795433679478784578636950492092970710973125821071026471819579706323364301723585993549895084562790876625858720842488362245293037912059508165906745830763561338359505393407466004165541755071856876869850557555537534442293941563477290235701833071274009240515398837413766874356919661087324038156606630079998110709375791068217740563414500666884352368618045416076941168940707784444377676684068985240238951066837929562236223892860928 [123,123] -789284837716082844249947099072202190067647389006915904409959913291946435203041129511048452801763252447607439021282402373964561559520591842486508816759171102018537673332869290385026350712164051137252277160083321049225451819615450979541585372191961564334614028622965620510778742979175447995407432849372078068306473728974037920521420660590999288054914345122141872185013771324729938799174942003509436834216504627653756245536645635699647622757199137837384522996923263348427402903579777488402499883330563952076435528253728892994831490849899375746423611893563053629414072221466337490164625105834444269635229860291428693308741604739338266228703354407455836565514845727995787949454776806372251865673935553522614443392186740294176116319525815162385984932155765299946588591111412847579098186618042845564371615938051706700842746995984326664039208195165645790815113430540520870515240223451439681876133008794558717443222080378909526438394211400453139605844615216036642058901483797166134494026038277101789298907881074322506121171483348073250369820475631437749800747573389541339169479480381853523321831131134462000837087795510828369986879377208057056401566345326975215284516802841335310044744760797355365758700150597290576055454285906710435028806269215296953518224884768840199294729764602211233089505574863543313137298709696767586899587282829467273696396760172745146087278625460437740410798799833015057147421161371634636396667725645515087484857554603926798690204013163647821355642169999135967675646380062536904813588860049476047211212080717264028756462992282781854178888318751378245588899480138089371664159534398718160777833178061240846552048855878026978071625657402138636373366301600318155801853995481583914792419946758150504059327969208401038256391649428524373817053745149581079503577047397227542291939794101123939984321329074930861313778511614090501680178504829086711766351059263213570933248350277673496892667055559857250288622473331629137529017014050637169997771179898403910666024008030230343999276331664285232606368943486261687747111526839399954721014557780387490672456050885195192373858505667606688992909864392480 [124,0] 53762172832350265643168881027432518921513440414631121598069178568454462040584430518401710086787551103676778768982979339708283294083982772918571434391445014500651348818936616434810692109084516887123391789623247246639244254568187947878302152209897428779110270933438652177106681271312453496557547063231510709941493710880862419405952864187678785381367012168905099262978233861225566963920492038023087439914941411587431596341089835108924384721671241563997354384649461985898538147262011370081338575680705096855386634625598177536107274947058791308984503295320460190472360496851514916159282751310042133974682135876238064144328271302433891341913322104130607239334338544619819047589681876774702303407957280026836693882528007066987268287742220772601464848192888498620405332904353703160182869450069569197776326857934258078991157480305373996426365021934927095178704620925518912268947029676218545063993531538547060036402887905388843685286582930585406140434145764752838662648092047131908193479079607013088097866663726298011575821356984750537590096600054529663276076161862960294584386581859315571116581510275665422998124097767076054540608932215100591813848730398553244959695064232940172671356413495791109762721791685529850990895304509581235635509045985263080266812454312133578398207652231020332424078301919995039124306129984910664225018611064902582963166944122760256700462117035915469102603293603720615116833368688910096235657620737568058786603989011509766619861614613016442209203232241664579924755292065828155447306924676452083257869640657378764495878172367344326131314757319147413932264057736606969770439165500689207923983007073670257225334262847025184717492995036486103850650547606009561577635515122894912915006573659664971644433660250072556899676408666507863818149303304869351171128183114425923383690010049488327020462666399668885934490227779601118310207802780117775139491816691168545781198808985520741557752299840222243374957792646053466151549195169624529141135053667330430290794403175180573164948856776462760070376487898400410243292636286447979318961411698019338291899786442180228407713418182619216073837336528475796699039329359540252480494373942853837330333076342158999339043775761821067000552972405405401710313654300461558317752155398981450429734835013087056102980588372665030892866569909172047614304802964639333012967959113787308822963387862710396490993844508951078778096525423600557213949385991529874069966139688668790296439419286486761521234220529957242785502480258864919068568774823116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -10499957117609172668619911908015171453588497365150047613696322967418723680130276021049746331744598135060970680396093339249179167645947773092141766034206750755439665331066063232151405296577810832937383163238401062266929240003457584632502173304866080135642043841566318574668925811151167360449311958497652187108346022891915478448344198968040986224865799179914040111371470161421649178224248430938637920092837479113674408771701751651549188920868631668770771340901590332792745108351723435293528268230506708793231181680185775707180021235304716860436987904936446896448856018720378201970717227451042769433676017803240001408617183164797072584840798631865600485143804551160365018124025197814252317496549162391160555047163232971171053355365635148448001921426258090415817874254687093972889113688148528347564752414309158112100766657094348214603709193343257949331956772936824028223623814592612701715761182332326051948012212700504359499910244860237092422248943425854405515507653385014994591933886830915783911617705423395374500186008167286922343363532237505339901218388817892095580676941757185044043689034938124466531737914878060272193054193466971309840753869352168372996038582197688441455808918293301753142583576761962526071652426512338265852761750323926265331100450499698237580767172220322776412235741820602875582497804086343987895355372651386164157998846779987882639393711064688768714995259242636234434077085108442681477164893996891414206562307984998269882218604265568860396920961925594722908687156378009932189318051400716529797128960416263579998227345560814233088468768909052649772327344341510591771033572760562952445916387460079229649919721457094391735284780985406886235152434808620706118812413385488108765757137456002738284303852611646238404882215831681904195094424438325399135755143547449658294850874765161080974183060825593191688859504674663513021936055920470189395891413086473856320452501001579396334646210881810676182662846700405731083889305823761120089815526749179013984903129639314219139604180041941740455356397648032920134945685323000664521057147368911434100876163991419245126350788331774329208626971947202084609362333207553642211813309175342298303795095485307977998845102499139548127511015781231816063419523970548350428514532161971041357709416733277258520655875550545524221737866917896077705661718238085580439472642243547901286684163859100827773097453944543793629844432045462098812813073445956470435689829767196370961526622439278245864187732837220638832888144537001248022472581898735452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 360979564897625956813756875935573956615303668269809183919521329256368112995919236581718419121278950153585399338684152979318497467231360328431216097621426259826180275789493229795761882844103639725940530652870766577233431137217280063317530310946945392709482882654691667100293623772869181040172944516876809039261928272994639432330823247754305532340772827323094559398520994005744639612545880571633057805767054702474383084381144384386504299575709228686856139063859697936557326354093421263125593045102909327821893378334368809244201664407689074656281089271243293017267055365975147937722075716010938547498530045857881321936575739838990603732499780217995009878822226198744433746169291439183341615010713260298513076621037721567008970928581294047981654695185159970371449271679390853863864912510345977878060321857005603698534088620566456578896099630753384549351368675608818224471502521007147791892069563609398610234737281661682786089836936300829358041368195062933227706243873580818658907630120187345226418401869854428348809557235804141481373487660858540067344232558891824201174301129935350857268890480132430108992737206876319269967881858616990444275940943917948465859852302172856865756911993018867485221164377618970432177138457795476750159127867955737104292968235423167605075462664639903889286566383703736281510744124436513787491438411888027723942145897789049928213359377564704243987062549976765088349436045659236950237160883943170237498006527149272243387891066981244983744529679173971756157286205432603048627316784885643664299300732205323909192129526972171951410317231454075379055542386646809867460532188417382218087463674118514831218617273954674303377935783472171834816885789226545826616029205793207886572324644070734870621181650166043529292276016580061944143108579718082058665708272581455025350765659324241091676226673943893802584807860549514823221809263344366094446800844397971291599493575164072069599399300167237843929567508583756199636987789793241304737355792889696639459385155223194884803929961716040871233164146201552587760497128756959405242429843494700573973410646577852159362295447049052258597124719846557367917696099096448251699015091075429842437183375112351225578765314885655633311070367835990998393922026472771027623211033912297152535719070215609449379180392542061120719214247094357885898600871952119027046322554694840613014785188394094301621598559296367965261337032540764844591703489876509528386390262829710630405828655334614786965621512895852694288304790366853318574358709919715164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -2569205736893756336474748389445423134320851464939747364370206168125504630961558054237160980111288559950756108488084734282214031185211084633685478004295557865097944035614969319512409576213270812024929875956066017614253844379737416970743107544651836506268138056554028168249090459183747955099259278316676534187425205024588036637447198582134039929030302132857586190309933017387368541924950094913960630081592948524584587927697222391902843597747818667902344829374362553025485246706083073280131115464903430458269039092880236970586128323638794214573720896550967401008504328614574782091226534250920260078132476716080317383421791801080764534432355578921310089026409855673867207209111726600857035242262082882789312538980643494357345740686393110985489511928083284082557726793969652375290217736680757201948517515176158991784590750102670737736476104846864942489040549364757687362945904706967886611110748702650995556478440701552658463101150442189159033171339565587588473879357412316921925692755939658049295562270250639891711108301923026543586887594570148932226567865497649563239931818248640552934801707552005635582598052254011239076758950481307886842913846129099161741939912088409885074975611537723752831197836796317751729371981565060050519567900254399076140144555786727842610011973522418375145113788491093314608696041036307308295853069457254361040623058971346293798965907518541280513014041400125670121874013167680112823288335456222557849071368316106683039817055725069346942408298139874618280539778185298963702549023267671552877806443606148662560270655481267549624310924005275001972712320106423478536755972675335759003744564361173809565563361685518487805183710191751784913818734837170768669909546662325423614641717871477048473593802763705299579118464449221363925519935265351519487151283610408208801748427438185968802459283567961871662068255637121365477677125791715614078406518771990712190950111014482558867049923348740977519641992610729714579906488744732386621209620974134539067723758860698218544222378094393486298533645496263252606492465483641843286058969462275003319751236231148621377432526523167261032229771463361700715643666067578354969380648562490887722850757174633611527190832238592010024292411433001900794830915069795250704943128232977552286441648853006425313425599243412579456381838010602027784176226978333053816328948189733797150383622096638395955787076687356459606923168668144806016630154560882337525728547073709709309802468386095901557468435122436671519789950253365436757239826704312460902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 27072931531845761043267389178406692307662908388567050066158444907657728831164771127193085036488460824260946422113343539498645663239843144776068848696290803580829876366296559874341773548519780471272474225968412149470598464765262873390106803193854702650202429616754202156957855229394138377231248384431079716738821671939590748272130665217179393158225830281697956843968657403263190273763765993849591526805850834988702157882174450496873859900540480369686146662083126666050663451237459426595749115863146507188167365090098819316885218449221570463575250882148440990435679421918034281355600837445687166907690288067633164971974684175659163555640540094745098464090293879155369483576237648163259032817724016131857070613426021908048058157785795600954803782878513050862432568586336126243927049959121337178904838556000961952362141533052247066086233273747249410870781004893042872397828248754195862076040061972973927149348365977155371183804562628516459655244292998176855157050770182207793442857969152887687205286685946677651733507692766750300984572531979210457818350888825080793157277329362312059618914364395456486153546852416945806438052017694630119189203257504931411020401939548248708256580785453891407394680308789130712128272221807970186230040692597570369263089872815893445923193015356665649475073465569437281486593136177265163844267433477460176620977901367821562981784832197169967847732793452637185036674271276137812560023918900077123057907797754921839170628138709632162007126908241773803120712943810639060006531754333272841409412490171869548157803462419613213492456033004678751561450659322264582923574688154781088254513088502720152150641120034750241498589527914149038127473269022451185105648748350320970694910582984697967969897776238542534037165928772454802110719473238654992551171616088345088216832373751569863048759357769880284923478918080900167607246020496313342390475570967330385424320042494820091834762094558915090406101080106717313807636278375991650024971188856930114971713507063199152614867831154208784202054404713790139996657578180223805206949010305822701009644958943984820615090567737440984438161120409946711853724313048913432533589313671985462855133778601929370881954091543105024210679391277758788642034107780492963535904040188017784327552166154473481106395820504387818112495463421751080560268250327304177639914109046558802117468690422066876911889503184482572739433182103384559526521004271828150086567417613894572751262919774896097013354752080365968760737496592086943527705865714759741997056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -251500708755482810407015496607521349601497191884059888202919153849176332370534253340074536995471662824828644745346676228386860349770310210242450241295872884270591317992060755826518922824564976079825884516051996740352437809219502975778808099985606178983436287270859130145473351826375160203476715759674892013786506205650892875419350726752938840757457511906082479068912957510233701306266297054322132893908586656349128466257972212056592761297636254910574885010991569864366572267798207877458699763958064430078126671092978687698158019872075076247786929126500450672481693255292545136043698414182643907818032784317427581838514213901836206458150029869889912965093887462687136456914233237228769047920978724586327757185015712105843925197855149584208142866434060429616597467483752074021899706473192523402877555383618283348074326216392024776691848647825386337045125755580719903799439846239308850916604392602886569067055421777400642944235289899288740541089665457688371510328565721342198032605871556755097431334738281966480795937965495958824919664121408551965615023046807041380799536320150513786099399820839592804863970129864906194901031312479701477437560700196600691063275924390503695316303980937589828265075493015408958463553834028157159147324154891403657894482575229407033973819151371290804666018150100661567141316871369312193785875850619101111388409715049776966767897656710576015039222619944057004166099809407877160896965863260980705951619668794388345309370066657697851368741209031853923812611832772790451190787708786839345047049617139804050831196416698360400336366047682849422221891109259427047813200673659964701790917635386838042183320286588534995223481112803386862537285457433872943509310592689253342890244739553235256444120199758490469738244936188203535933490843930440099144549311948438589621975618772693836906350324452558454598240281249543994370070292292346927740426241917384511941750296039963571643158926009296579213796680352008171558904762671539340183743713439422304474838881283481448262361929722040660288623483554629587462825437523499395580481228837664678739950195436809488011404741864943656917432959312970505186932038538972290173625243014492346405061250337011738674297958409052156626175939899736302579774481766864809278370891170124662667124341712239728290568053823910719272753924936728905221927614859264983929802455455025571485735075173257059327199060056810271447481168769399187881840610237260172545639548156422943675489082725141977586391444606719858890164866139918816605155261586446242283520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 1941744173582943048130208140429571381368246813956414395792736716865657473036918144971322369342555012268777458120466908840345845681913878586348364832108935912821674416833977433498256185776322856755481063246919503611697760677351560655759208622057276838447457925752385784270319140538244834736539684300623933515582829655895762994625142940054467852283270609836376775503035409799607758778732566727664839127100977218618256887160910620344700464635177422392039850369405339365522611696813708311959167191399889879985005541191796740352239616750703046691165505119008409169783804611705253144715136200957134684136245544848415947673776877083800136262392125688581011130888386032284263112809543081266790196149015563078880954816446934959736600882362348963950728615279672713491484895472170008141970915141990472039814629150871159077679948098727697556115300896524439227698388380596082290635513086367859545554521832065441501482571879054210831134389212387143626283891895940812187923203913284995747133385347318877444384681349199071485202131833370774237182457894654385579950169811128971059149413879689422354267872933033113324703895910056665788557601478912076870184633021485505815884197458446906682640152218249870974767549769898823108916254706818289738802013144548138372845861002022707838799065653154345203094360311682541195401606531265007760853694728607461264098550212551032567588264708073422550517426674985233569557721862288887597393297916522349810338006163241787137237034546196579428660713871058492620038927374624512751363602582283555931626332685074461282528053476176163337141792414588163184253381526136774116950901771113040629001601078293434724712004605624811710612541517363868630476705062206950670234555320790192144713310006260677812342015690609419736847663242901976730754330127349874891024348770083987454415270109006153874395061273116117714076606993852178429918019363191038643760341449227648458938980128621587816003931797000625695845598097611284528155822015861071634003096550901896607598865238026165300300605274201254520715853303432046647697030875759566686181869526279134608660525500773218567416093633900210073767481834538111695012025738909090949828139464529102273268719388563510795864007410274000722178385623197177738621464945170213870311307372796795045873674524855746077681182719082381380680664613651445122191056753974287439779761582937927705749923223118005534346814561546892922884284669436744604301272242302849439255387410575380732067517182580810434351161056193371700704717022504411631585431868745049905823744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -10686327675278025464905282868145429474436055950874896187475210568661416077673106998316983774622630024013442660322418204076938066188445938522816449397261531543306524617541210236817531216408313997996174296381949315454845895528980513309425342304011500196642850057277004793802387957551403330658091442549495566778681326542483608321646597618132332833723889777023991989326982841332161017112691501008360348284976664343058569407395297883457960857491810802875204526671012996053690174934861410623688352187994191120137614716203862972847575986460033622672952272433112894518409084192893788597224580718688502030036981255847458200053385278435140627062590953722989241483979644097210761792628769612342011926841407436768733532847448468339190674415629470162497237183545312967391452107222363349156915918591426833508339425099391689769059031750267594082451216576358942347516368088737579689980912095495742222700027639996606329324839454951392521368502599905910989628603189066707623565348707019794357491363129453254538138478096081254493116515551363238688526617433152518179987851093948575626832498885056787894512236664809874312009531621574314301236824527318690816086080679852236891309110938469052216154273884218687336034535093670063185499565454351245076899376633486302432843772656555268040615228032226410453943439225428511047704823875170163023285176540742680924852194410197814589691470578734390398644963795069135533792125344498056255610271626708488471945949663921292075670504575924925087412401457296403157192975091466601307407590047398152304225869346931167529622736680725393830727563928983403488173152144841497122821474884533922221274457243841391346334796945974750046024358946699675734540447491278821453813164926689009904381784164395338878792985979708031243813881012505598683581356248722689592548909891652873356386700043217397298132025731497729584477496406477056969495514033892011875165384376286728661696511356601483960629656260370747685363354110919673932648563724328411071034728575146049089710163256456389446528527081500830253102583686505679305471083990303583527538040343878665926523195011609007745113326037199300835796513944294159792623792735717490609843411479475830697447053277204002033908748496164703490004099385215718684893473815015883629836574359894340815638161635866444260411258210374615206817035619875915477795470417985689524337824101331867925036460857340384405770826720325580547290571892932459133294420377868414532816337445134976427996846501674446339943133274480138514057972968628057873636658971421855941918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 40952950018036893529363917021711119224858829669118879724278766541575872221315505914035663982609397201487748861680458701754980985882108035020182757870305964584187162542212363810011116412578826173907300860733213140398270300627188491979737594434202791013345975791623254751287800394091565255297655676281984775932539589308935782930441437881216655607873433597515848818917422813166132024900754821590703209408733723927066139377781505527785122137369964527751623951199553057044479532909355821941316276804408234840401625381256174763777008911494504448411041758223954234817899256003576359069635210099247176097867194514051684428620798061047189364780716765447223002733379459637405640648274563353756846675224833332095550988161562423646158428650267994967688076306121653546453876121952073270972617559836821789032745961485994519375700237962934287634426885365346355746321624271050699372593682077364225862190221616115248240378266468015657988607202085605073368431044168895277987678689947486145078336044905138820235365476518231229251555702845689148097300251253154094001704684859504826704008951322342660615221413165184520545921992791185373632899258999831932576627814982283261026858200228160857648255995075347710602272155875151491405671929896823526596900084041390110635868803003401734724180554010945593972820716380631632266222858130083082303114158424724169093277689815722491978830322603165086586351392993398159712151878911863567159898169390494491278027670614153463978691344578011371074055418266738271983035245281002098700941304287291006650503978370792552231350194514672313318410860555553498378621593357850787055531276149858754557088614691081179710942227374651737462069651975807681133605080768252789535472649623213342978683342041678198186363976347662979026128092290912709302269304507300851218809591116308447213950805445861086267685554355915519479898304791276264092069411281701488485212915218901980421038431005363671049837616076831668991030886669404454352725451944374292242315570481231355277551862070304789093908535722006312109845584579952721266805723322381228033260439993089534664579531609507223938042264766174741819491510765448310349496710231940938968299965176446262343140086786560063373637945014511132071545027185336142413870042624637895250188758994159245671923332611591364726338815929369628860656406821898715336998090234011927029035851560030425303558314969049063992986955792225165131779418161498602071553849433522810779012627953641439814051307832069221948800176286065956490872345209782670859247882967043650428600320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -125631542160464403974723310773713101113996534088443759976358670800406763824618802220133631268432335603397723281432840003158707485771855672085942170674765579159462694075915513091841581215019556059683679961787025819575983874687630198132177053181700072801424719342970165791230775138946461700819079905324663289221106935040025549950442501185700769697012147904795179715907429106674738114347080035526443042354496008742254337843745965115525097150455597652793738871047658193065695535142817842190660558507841051305942753110223937674963098715931021726110686585869918452696825940650050273220151396611599444369578792936564184307344764377617095714860962009020746894666100600918379465931220656565057717729256235892301908517992395618905941974493492126504349906607769535666448425771819020365681600890922911676877516419474796638589961424095989860558775474408154323760609211369175233433758642142228619691636058243418785343566929509263919722054877917967087944644464042703115343088850564899562948626612857753445508268487046984105013723375903930255186535037597539478780766965485949092778241372769199649269021460752093890245381342908034479955081114387660677573651145873916208546700377136177039133668532117157898610969148910982233377834903732553944459998475102002237060249653708065595858163042512507801398211991204100381074286158780355637383635582162915837101528508094226833856425626538145563174921075221704608807104186982894156924108731179431136835410975664697127201342929337723036316268427784694138284365641727233425942096896518056245794844710440074272016591980848031307310723599537728678074497802092729408652346183194570234839943468826455338658546355792937898987034195471946180644457772014579555775361452707648119083162004559756931634651954569676016648418804383415860754786925263861524802021046161136534377750995223174403171947060600952267396663807876693624720668161292729884328170858387762510985194352949300229636728861643871458611712765502265259298374133907611648855735455315051207373799608034500543455419771654942520328349081505875082323123275061481855322212066873014554568213438949659015295409398163876937492145266803351053503419723618507677840687480042265278637230745730315783694213479631444785710507325835125225441187702316229462576058113424058468708942053779107512455568027638647913603394000340458802702805432439586937070479466496910110715917047377459710437163636709844107695237099572862326664880528680177982092023125540940115104167210222523230433383829807854822114628694883881236271742504817690389197619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 387269159953928580871602018485830521500435887222011520441386782599203344696837487466427609627832271507900445097999488406988881125670194928797412648018530525385211387864906104245217009224831554489396088114503296852708304572533768364303475508642553573321139257467868557972093972884655608323336468194113276256176860147165800123038277139216059859302465686309417562691127769455724948049720139419922372838476992067991649246586675143728310351273265700026576047813193656749036878018548260712153720879431412455159888974111566323893419267360611798202752967446867992510609872159452165393341300199193547185731715237244524527308061531140111989892151446878191829130281600441240452567620255177578142565573608566190176146657720137427781693608660755469472515674522767493861723453292225559464150124971718504467972872777739667132696171677680894388881504115120202595496242174636531260835831797141825395137744421935678440714181827147579336166258978612613650838570253639426004522600102062206638282818371362170085008781161072060422359585484726118044540056512159971144476382584267754632854096760725254065197370953532271801187598051427827932928905172440450083317021666062430341651637309080167134324012761279219021366695016215677657832485100115624372224090131022660868704740888330663583755543925241422780628331274604074492694560054423703613754747744053089865008678846400892574542000885771578789432474704553491363759824302462279304115725752313206267810119404890974434325352390302919755763316234600782559462282579260099609186816038531985953841763909409082614884304035431871856944985516627563652266112542761346092783245126257699160182311473224663755393163522076510915880610422895182185921405382448349759795556755785690737716750410867318145329517021739734131787780862510377746797888282915370652212319590656323781629838035149050634861701834648286083508967117955781209281242872090326024373498387621982483007865641219460183684377006641602138780816668723336519457112772100611707796872692513678297376982934148073613897876490835111870722663397095581564897573787151829184206494779946898472883793531869232401925892196783086179208796942574269548661400871494629215711962764505207777889975528694276234718527008010487948584860177350993573702545835042840988198467440646779529533059553931649003172346882686430405179971749950927561472699295496494105333402302433941380374801694983599026431761533359951240758039943435811882381537089930981166367892058893594776960668599358885276823282605137507868249869867409463177371193738743744961607368704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -1208346089764941066690494042367832105997688389228134258756469109012248076802841379517766717153753597101162188579783945739857435086725769638911448073588544127566657782334725656221439018659090225341758082479848596751350005857796498286421691939191412808535342280078034404209542779682575871731667178435064886877415401549942200930362427623065566275426367215007752127842343282929777987866451148654328800353806199651812051823247535522230808139348297786078313204301411579599266324408262095351098304899825041938931406277164737634671048361765052895026852935475004550620389947498855896283415300084515255794627328313642419684070585105654953132961409976993872148964405631952288076047270292547827221043195676403809714847404041486427428754143388886715614747022627562199229584212431141371741653529440993732503067329883797389654346130525750200950423434819786335540093157957700240418226220222667744716833068163720799658181594187820327249331597258274882139417080574955333079652164662370913071572373145954779758721774176889445150319444233684023100453976277674409994829863862959937194515586667123116850954882876527681797837465428643677192404593058178416966232831055659196247791220413650960798901683079520009318627790169801131741238382937022375822601482424288534764688414983456028649874015322782694594293196033265965290347932468889757608875413183555822548468032430761207823587357904865337650958066265687334551556524864428516870682791282626874760284230518041058090164748529918104236826225421862396110328799991036728713525782439277655263086181137622114036740749379499373742337889749371086563198631941251202755359808056324111548492122268263168881250791668942744430074495871129036430628193708242003660415729810610491189070505823106920625356421962131035083661721862716634393586384491830186685938820888621063384374441763744326912555099106518101720848636043681590657872696056166546851429199269335296472385093427339852546311562450753259958091357585529030535393428199073462523221932004707556433256529521413022968708461327561414326833001996772752829528766020826735261647134344567792560523138431007730927761970530332094836314183531457744417412392879496718496677243767289830455286017952336393733766692035226166233230203656592028425354716978516010418124080586302482042386070999621042611152618365788162473658673728726346145827190337415984336575833883588474272705967073033337528931133606019920696042767696953444093521381107240293073169531736970746874437681138176962386539292398717951337521535816574344969514150392148143377020354560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 3477861400980980210833266182876890633719564097831068861511555181760273368829592043956200637116967349195841981815252553020020247854898046673953496542786152712371487910606055672984363603602857642548017071003666673615015516949532943718943529110000662916888937844412941791133877506462467743861739081443556724757757252791336984608239508545843654700109594120309162434754718311546266250714895252865060437974816483045540994392044309159348443687522245371688115904454386706118725732671914215950838031889287207596988481675692773627331069280132613802780366328392729798339789617612068786414598796978038067023854701611579924184938745275206628153344958926251225701116246077548396325664338710974228547228152037916915977969402417824929307467003407729539173167024250813698053725024485279768192771732308194067857626824715051531482333479808054720361001711775237798825796018010244160434428275709215367540721394876695800212142252393971409985601660865878719767785391957738465795237720833836125347625655144313091244416522022905469963027201566754281666913980769798247464497838757519550985738860207854382649197454541368203140882475068303698245986373617794574802143369264276706264669576240192066673879450885817000402332379585357230621266773691606509297059870033594848883611184366053738132482069436258300093807021960270858616417224245298453778128485456618906527343808895911217608897406217987368724259827742304377743182914791633746521637416823447816065274280812248981621061425260545424520306421400922044939661202941986746311186908806289958012857713786895122973583685423119476109326787037837551870253282256644146962187495677126833007533472750587589000245098616499890392926982207509893036143051515366314269490992024710292465930895185696791800358896221406453749289126292772971184166942084927826608348974959959680806757892658634138815009498622970125275427360294785677721924084865517513255913692717896035659440740948013388981806139145383861764810064813499033111896583611918469552057794550962604443452386184336361631164118038960059058213796051591716361929937086685666693372805055901884048535858758546317888924291866400215553939804771223087813705214609413137790116162745968117983744318521663626076013062257782445800641353308350412018185077622822853865056753973100301234492587450386571583274258072493312325051300547223337823734760687177960439355419121545752138284963270363939785175286105478166471967418945388096812068441766481724649049573867600508303139726866657379768520828332144167886481575810082495794545941575213349333482078208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -8644566361235980747289982428723291535642712882763518748001960492327334527053832435457621159018130261903694754006290014708724897679426320854039331980097712375746808549059169810445040845128582115523785467747667275310149282021082878887388153772806809772248318303783736664305149887139288505039453075645047591220955162201943198137979066404299973264152563044531501996495908332243550181655322629033344737732936015817500029499194516074443392147373859299762011894457149507354095170264491645218546618872709594908741886388221755623924231191887996902578113593079849017583849879834468006429558282123650962040836670687488380540925681023638378438587702908783757571374632349189355711396585369962048228971363956304666678807737848586453115292742807601391448259889015221729553343344204815611260871584017468731935848045717364189328790230385385954637564767639247051733387859403149681020401002369471916958361978813870735244616178624826760585949127751381740544764964184284918170006929105423357945434725357486560906305261625943508032211023637385790054477646454828177857480102239673687864340446172822342267131133995308076858340438503898125730899537022218964247182495602211879850679702046250288323857537428720469073650199631167812961136350836306161372932956313121261156886451494281705593837574301024680678843173282822394443510955769579736260832051596454083022488942680080839399327058107524357665451959783106790779850389570460475604889223397971573366539211913558423640059920788020884743846977650218884410235583197385073900233363809021412740246457547373531315606884949002375299893450316238155614330713680711279677125941313808685925893469383482173561859562757010588383985998080681089162049396348608559948754214581851092943626319453658730326774093702390392472911913928662776850426121178861418093056294704287907364835857586237493441537057143430913823346672690141808754881350920211598318754802005462867848111185294920272319719035917058768884056327409371940690896175450292249186680197146886964431275257169786118336359528726293934269716936333928808169770347770560133706214928196336556435044389498512851055216506019682664183670866873388733763128918157779761521252928064230776223655174918078705269382276478799570722017089386755164244635355889779898805040420701985843031801587160883330222845190859302595945853052278100840617483875763560769365189445379794708373868564769416383512466499083523153179731954986398957165640492661464017814238121605328852933851407285763351029945376993239705999518178101704356818554843673064007743517491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] 17666529967915279452933643864349975306681272589275372683053861075706916394167453274750694701384983762904001336962789594327861483321845603432097439578340690146368654000333739610174832568595609942018380130456693173188437933129711758517658502408373300929163119321262483248216312185154397333488869765227388720947481923169384181974148036794407122041838821524109882354782473524788463470743178255086954536668368698136842200053174432287209692927998458676957259811209505945781662496541562735729862795794772265304891509009617083348505535235462581085834614977889690248591165544119593405487171823450706620446925986704250143523657957446047710623621670401318882963639146556464816796211062460965894002080745846052428523766025023839769399319175556823858287695856905429071900296995324189502310334856439258468932995647846344815707170974062073232185529491091074720221710499682178589059247382762373407584513177638919233412503715013587536158933404497166251856460696689271377189389547944090302677992890686408011564838322033749843302709076704865041261759611510510423077119295659619042586493774111577400266165287852288313113926834270448802824092830714670139394415507608310207238734501653805684394570590595450918016092579758778383509381103220232283172350412169291785264077356125832624411351652381987313038786177754590404870765849935903754073198855193720399311477727551624543986313497141164544183717715064649043133357501710667770995789910313790046477834050814343110708141219928154189515651965598663036173913082226867901887141410349087339311642857823626265512382843637011942335555700857412499250528289072294814244133786704469231226755573214623429207795729945060694242375115051688942438152911471727448136796053976220453667642142157584684758865100646582950215717769973273891847308426778803782327944156316017915513477101429588759189528950638153809415612734857293099294064306566595996114551329960197185448189187572389928728826190043496302349032312652693910550043140591731619386822142188053899525272927908959087887053872940412753367127989405435341724210678914829064396625509024917429716446109504815190530757729379265041832592865604491133595848673724426192364219207123902460178483552321239533370735139398175128195789118129547380739792373779544655723411251901778259327761989006737366146373246296203230788751006106526486254312976020090294997160049001526707149525484881741814880422673127908786700694105976958387663845141243342572912367479642087731324517757686077566193455846002988841472961853537990369934867039585138867153026416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] -28836725743415404897567060548677101822349740437149274398088877787830531119806174000130253022460248371348017689689856988198840867427776062371111584527078514532591765377388579732715829160822972544489641469440449209172909738574684035744887996838276454891023914078246107311246484491453737923677869263937031106258468989476256139187697525792207584442960678807754889080108395249023150546821391422710089046581050326315993182438390152574809268573973929807368932899077357739770035464525971983254455480242929232412787643988203388598620275619025593555961166446707835199069593189827579952238402129739098200933841142636329894989459363647631224790204408742284162231739374847015475279764714164361014879486532430798022961260887225076931446462516472022466365668256681426395918300778851283373189966266109539914059224916100257762519280801056676767070166916041690885315676771916948056431387379168083046175742419097643322689889078007801929278181974233477623830546523124573107228473556572027880052219728306861188903531581479209303001645273277260665787829678673628175874819939103934950803646312191341733857702229761053242546753784784647466733206178727743665749766024811788577405137839100580065676778812425497052203913033545581891712114204576334060316238260401581753271781733563408261078361385846758424876153077558171620446730175163045210553804669653474932656936883532510227879674790166199569189041168062964673839078100486459372479761389310806309831705957611373666676082208830933752762035982586455004569597526324383835230825278700437045526453765647712865237527143812450887150924027397973574841872361982949166520016845788345707865722892674963670070826076794726487066113347444991617517026004902742489228433309226838842273844575645417087249776283934202097963073850875953351501437800350858529643086818681779171609412538035898894223198904088971199979731996140300451528245109248859306415328402644711010246567665042404756477617642685258888618473944825475117023383010246128125117871575353726995791677563102929309228426365216908595222652039442929530867504218412693723394625229025215759616264734384661617158269361512172558682523341664631341484051574583523093221879540339960875664011011080158432495305851363844004316591602002635497628677894522256971529608314873590524004159304285389521596607949523733768615717782506018061384706832425950546430598927348115182507455793259291995936273998337615961464243722645903543589501959816634398021537545069415421206119674507675265752280617409484228073355083605648070133083294644717060200438169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] 38440534472521995208071335941401932899590429094837478652078456591432424799407140113085264224246831565807663778744125906418449631312981580260880046826519282181042484483340359220516521772262611691070903713083980479382588873059027856757487750463071210606464683854070702611389710228560578941474909794859550016084511316812543064296060630681358286092630245530076359757451796381614262611958758955789036753757215273078548632558210295288532302404386286022695481957242638885819590031964061316307229925553574024015863945704363537028607685843273092892592856817154440758234081505488691052302273649535276720989489710190218053979909253733803528948797383692386726292943981068499454852016837211009503009040414044731140890979962223178201146986578182074549358262129549961313784208597464053402831290508153018382170704210207843871818958516965362804907711328004972465586623907892414191842002037215849201203977683426020427674382506651328209609843096226405631302448904347778218422224884786494378667516258221890318058958482939619818400316279241994374494968142221464839480974832530819630469794128285799351295839938388807398626706514023978016973007134840888525178127485944777614163464276658071889043831071534978575742036023603077903253533050929853398579231324062159778603724473038644367264741136367441731180656922184135942898071379585255639677035611948968046455178873125439781339653114419980058870332732330098329574311633932740348170359735871568410411243885648714526598442220765785295958601712964515430019773872283957935806515543883962386805573159413498258325173712417963719988288694131033280347961035866240063749030501664323256420274895206835109578710089067163619067380279363096068475360246717878633146441080236463516438170058038626712319075940235121817910297495466281102541939755785376938993586131126136539300635164443570278537595647808531274786351486629497494872478656614153690332509259984657176274826014422982004163245295351965415511963357043056424789106167569305543324165858225465007416596563041297313623727504323916874612388673263042746092740977250416212720979714901725351665215041003671820438630424416492792803009245524016255953433228885475320379378633508756805343687951864188012300486787319057157043254696021630726899205308963820875973779410857495640145652730741785745951250533586426295318435341513465482531415541547418907545708253870313036625637225873876348842086525963993203990696639046705689431016933304925049582394364867227998391553700589543099576587859427920236601672033141116692726795525473549364990102732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] -47138721903484744565441988624524985456042152017992306124661628623251880035292197931497093360311703779554314911668494413479623002447615608330839174703142965473119882834703976235822742209914563869030039306639346171455974868253167279857980529270851401152975709515582941798164250247475740755378807985974418208012445866546067615562686482056161215214235161682140776828017847729603565970489040988544768396902689613071917904515529138912696191219188417931986847151543184452800830434950503682347608886854823593799921365904922062014196362265829545405358317902447653219698704365097411793175735751596506015601411694938734900119516051503131245363610455968391341173247103544859327815849660747345544872050869107145626258147370201656641848393030219743813748281604762439517377539453128638142758763356025524524886204043585016037795309972350920740344369109022293027103501190616738754022192916309391344495255830084218918452654107766100799463179913240098737282738644107203125287948667420938058596717216004865223879055995893815424517718731514353244215030344667448002495141471962032593733870435233736101808561892243927908125313533506535842999990745240446372151213188064138735155250199769546649755615533891120749348422273045420573045750463863798276045302701561204421903140246505543745070146628847239980991568189680713111753922031466610712332129503015162138126750741454294448464862548981907793051443797715558206096084971899248331570123669714093661131780838117982248991597986419093300829214024767854463736215392343693484319060546197764994447398982687868712920120378172084474763797015691924878839247366095266794180685482622558017903498171431895450532657816652038340534537321420167788389849562858244028009119425264547568111991200650887900061450014706899668930684573968126592027571819852329797062437278603248212801887971720985362113005390811665030674897289784599889568612991652778654864212340315981409921805625854155116054027574174165091508696456737542245587852547907419863744105982684533866503438425819197959099944483827847442056144747991227994963943403966776578513413053029999439486345937088565669774201734319021472205773367209381147945405147633176645119365084107294089470166720058690023080211404317009584453177844329195273235793525289445306310500897471523233665699894662038004000997786158958024589897249963433759246492380960680878085170893550055307412743507364439203826247240041030134010958593515554613167741986339690070038122044642060823286600727117696709580695058581117952669924153711540972230401789977879904119097917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 61939940196396403392834635466596214586799167318692718846594990025927467802336926253686852412267758049976575475873293903336005251258159656044181295982962685065283772667705323068635479333503331815882363483621778241741318957320629865948263857960819752097591259964689336544895999634023520895749429323163308776317468600818388015388854562168482263304448434777794558518964629164601833316540504020322060852406750233941373025347962295927774190990036198558194409862560270395431726443486582916172564200935517448200062077339320982304254109074130701113821066198802855338045753256413898497616541005847492758467851067449545537787755227286933121353062649658012909560565306403397039248497152294694242998015533967250364807761269717329063573405621829041106022437625191330933420462500065050899485894489161421629423044770511314424564552681711074760501723259669683004506108468140141344828170489717126732620048291197805697071403479510788723827920032352961820188382361894781238361122827224114461216138724259512987896827247611316820893339542293229677423271806957420746968409567800264981241669198955015837712375170532270482453247587286193515656470335238081999090164505224553387934178296696667070006180350326796126984357734112842959897652700359326042416952104718178548314653479095816058427613295632825068996060563044963481417880485237129780730262513892425678357612471942409386676832387548327109040440432670655497555998448938193909939765322469821698987095466777094097658283807306596815732522936928525804640368749131242357182567411069231246597376248952689340573771366272571174730654192220353294041668767490324013392387922427766365638906539986247082403870664243889787543392197518140644305447210994755845199762395382314685448032913131873814124278399010636678506529904101020326701830993604059284814113943752216254429189882829691147403793966141188079590800974386499142528513603772020317606792137531947679362369131454181837023377647519214335896033026380623725297885708051775108435247912901013721650614817818608543879704890628001064236837619404509538149815253230533183736929243444915761950908461602508409293645338382048522174417771116317550457249126087505539786154494230723912240033978003619979016556372974447674847801294333303560289405958250861290322959398678062850173853161382303278085461312027323909394609051291970167844508798377363415021260315428273260305326890791988260162280101390257425156828847061221748157711618235144710756883598526203954106774270832640848183182567974737694255438568214610706401602448560391827803676344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -81406305013587735366975485721298801057483579680114734638776201151306227739388962325453378144711739327295583434746808108980995859313129957361766698043903188281666313952310091143686427530281539244292029971193244806510057093200036677928549759880210723390602804507355118224052577953677027563327625674387295499335718283331615991406772587817928451283308536251279064923426487332001518704732819567956913774380014313395509692411431979243748508863395691757849443293389331715483217570216678272209247353608647460858224787054836220200637210413255987967147612739787166963132866690987879855495346874269871597859650070795672037088681645273099848138952574367051375855161427210967307344605728569376286267212766645334515899788812783558937636583731601311160781715139378388690474019465018182807375672062284741373205857933929572263926067362660390623439561684619835200914814142854140983611302729072857632197215205707435684430961228404711585019136714325679486222839440194079836861945158799732142375829689545550702957367612392719148269006883691665515402610683736408827327010496301561400752033453289146097404396451295141727840467979023246511821227234460235150035550762086538530206675965704425203355593937793201256991167009843145241449335762466278348945559473295377337675855509399966483855689212678852595293643137124213188217395449681894301503279108338471154649219844820392606248192962816052473394233155189698862848475131167560136412979624017006890698640686658465155972223056891469768315246757055316433614579771327106896156857784442344179044138651758764606910464063638143117276767618616245415173379617445791566196933399244781754245362770480103409029596759904322360890429123785170476441758797252746183612352957057749222343141029755988854774125381098031835596584112027233273514902593218397407249312734290665448663723241287751397072956209596630784540478045404484702066307990588832808782373290979899208580043003166944745836816108141027331085163641062064410877652149671732736216633921136726514346548689661183062982347424626100605732610669942196995838851555994752804358021136220360896918830420899540887485292425506916357275725927502911822017902249956312654927627367035674306899765217256907380719074021987610855914590096297057424845558115546954952134255781869992729209569590131263860974339196997822014321559485417605916660498631426280585061334816456255866911917648755834123375026386897403391477253146893134513787020369920419609745895365780641053769304306975726910706243135804437747726354472022218497261094975224832804392513044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] 82844617692991996941515227425784698430087261039585072193982156999482094206858065329996673352861077578128577648545924474278471455180757623473985773304679385561512842309606624105429739686980360785273904656380678917421385300670639969717599440735589825026357178767422830473116125972324837811982121810137427499986168323506119748416230679145835182421795870326170753447336110260929238477186003267507335732550317667294195058597145969584041079965299951638192092888545228264592009226752183726796121736035225512411773700009316227423998728371621742745525404232423212936826100094324338018858290182645402519400616368633794722773107463926408343367561216388124942378131700336712783175160752979051214478674948476876172022155366213598161698166613813415458237532378718361417306425074092740012741639491190910651251191376388136478092130709519900730888876292612609917788075852039378636128726745748367676137227050613127558909706725264459375365469980952962178212420052516799339683072485141309166694886839854573173748580430537654798794613237256618966443154990254225174592845541988604046383370413747405771733787896146219812689598804244679361704597872502609968492233433865430525891455513642122394082458525792636039015327483141772242775262433144723854970978846495248414959123760760532947229044135867143859579636058278651440369918438586838986661442017153723010073314477906828967321760744544736490993988005810766930560362949752060829603140073350842922906695982666445305044644238816852357863507921137012717210077905645187846174112236234399735943893647683688202420376005251376581251903137734935722385607386865023691535615623903536923538048524631484838177580641471341990927491237970421872667647917152875113997347084004437964787984786630925598108765281276836198280570940713278400726029371231521702902040350785341548366314491041651407611118532531711828685988029333665832634903099610648300157294734753265134105408556010863895540857738912583501070337842346713465624030713161093199765292848258920667900239736535642129379865624321863872446298388256194957359216823815798284699947534272879730508729183396247074665051698570573999351320073750887167915871146569853689045600810373825477632383461124543789130375688128896465393759663435103484913123567763225046046695623477789526151002403885065816812850587162559999461114551377824530892665622804751520798481941861546619226264052962715969340294796169109642360849406235911164301088434344718787383411516596511782361615998807208185800679248893110458019098707053800212524484653053611220821186969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] -45702645216189957689234622257615250972793647349583833813099607698232420565176341897897111969860798001808520416988192605898422687065757632843105688777946576901448031522713670990017019501428732848018000692036996213483177587658242233594854743161637008286195771378928659989949421275020385352085409003277975385431945671715984056766944439147965985601719074097657512468395152178917184181414427260577382820560585965360939984524795139249985428268219869052861929602560184878520692736442019571763313742015070962483225684262644664271718930911906835359094784224992890732350607011865283459039176117104708881308355600778887170817272810463819157004189714265712377888710520648883281782535598902782177658608085550830025129295800646290257477841714700052668597447259783957654021121235484982689411140958751283826459548653508946408078699241091904416881870779627601567090495204552566947978828166868259125377859944961870125686369027776822320531710693806530088097546803707379047866235958298287891206883266137487323404729519989112188536843159790974631128323865991796879713311282253740890399614351411026576388390348272600687542914259626494853926384068882637551074736339052023758193192631891002389793347098149982407748613341222940838382082760309904894967621969725583022427277988320907838478790458251655258871420052024380212352506420647413867276902090389200498878829055553151220225071089546900326603289172577571339033763557514420759611090194068330383685226513502673884851871212777521222983688161712565711600822864073970168733158218151191511191679699418450884330373289383737030461622564742900259740277580913995299077866435268295530125017887274334163058345233261984115504517070596809919283354312978001237452957925232608197894899603144702811044360003613553338346544856564962730468631607306500188672387150468623510159944630235445836846018196315616223066518660620302118473083148097770297682593821791873239248594602741438994429380393434936062091735640332673513506215537947466680572539934400813418922153303855420248072368837821236841097979653739195436720487582213207632228245085643774169162092269616542960268089140640089034866295289565300480581820888215549214151767672847892751160082949928383645716965753161951330918831122996328432601576990780791595486713842314213282362597529039998760944390045742897025155956819316761820287632052500184696187362475250290060331033635450095798247239337965562987008528916434642741156435398793340025056219799602873719231039338939754952734747917750671730373701295104498235532718499032971352903348387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] -9001826998208816819077414366541076707367457453079774074768539905940822628145728072549067493621715500415684098307073280338649428963660512863598134518548761788018675399149785463176167981869919639419132475132255764412343007409050197534799884013831262878781609095134246531964434599901773444121871344283593071296201794654858776278633132683987442706896573481827525338632116698900752847402472780713409618936504549794931887446005379283209981048555987287474511411938429128548309941242070224924613811488017324549638238160114470128307972144349731932031027081829448542262023568691960316682534821823327791232492948742131646853312913582630381675368871269747106945036079106113927092111176739240171753564445650056921959570682536691712857459119222336530353045164264480471606951714939009407237464501038483878919468954934450331071432921234059267200201697428390365393919182862828756641824495048041806418479721880821155222460111743650080396940444215284610012830233097423346150688144332875845065198695250513781039473112249264775560744186129058625620164297567020533360500132819572812179148397867030610554419258992738675832428150140976448027960650274955364206271765283962775537493604253832432320009710565483220200841629640756936413079333337748952483546894554032716658957769706904431792690197848921660251792742614763143022827025634663704392702260013096294776532054095775722599774267181328754120019282830197697479795089749089292222236997676443486440084647333798047846888771763448645419634518754362687260942642633055312276347464058365647274731701938675380095130456490010465664546266654854166299937155387960901100101296344138046125781626909788112392619266282038361507372639115007419826456979580063853564037268944581399615688195148024583660521504959475090370174765346878324112464886680133874641541110921204594206316211515492544727144778005948914795344440970270364758173176930160114739784418124008443627068297176265400921321087279336724771540950821056331565088062193656268284361481130974824267123773443696314848140424245808168463644974293806589737938236047312979328266988386756973699477738445832856289240331499945499930341880555398133609315628393047265368643171140293335074543348314341779148116854063643592818856491128089990516447410547453307348521441510764976750367185521511221728189558052430961327479985384298047433212829644745859175954540714959318225943831396360935558299772247086833720735114890427333853883817762613030147809510206451671958453845922001643879761410144240025010376365135724867290732148327606964617457172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] 28650668519639814239300507126101981840204421174740396677322137249876986088452418595702720221257035804808674502477156509465348978795227836911152909185020459215009261769848542633967362741572612826794169284975037328379777253553559333683931620772947013352732000545474598292624000046902597174641559489056850541926782625434732599433573283539474101291792298959707123245818975674918366376447488973643380947063371387571161781133410142625174008386268200827929324622893003939982602520456774870359563925777193494719435949318525377774489183918097497422851319946333451305688873647094788832955122298559580277920954134340900328549132543510236585835034602136006181153873761812405485901354237524118541126417370447433116491338720330701232759611289233009412419633910540342858593698582336736818093091574187562244174924057515670798952889529118910717277914392456351301261390263172149109855835999845067557392958300272080920756639271901915205582322028038457541796154555478873669027692398037346175463840984799781191549844542894490912017747262444639303155068481586516539798083737642585978099428881688529350808861758643567668017782809387679027411699512594567386612099481803010797112945639349810187771646785978401861302436089170847746254382273554353232245549312361069132665468223012755269425627211324006217217286652407921691308719057364735024943241267176676846667356920047448678460582338571934930747852075596519428435666420912849830213124373647396869770129194730984527357116223310607549521556388783886191371086619399935820665765136925677547803526308927704022969263842245795296951914613912740810058610663969963313995280984809566101924879364247627436994134480982532741150720637913340430637246210049652579552541837257417651016830923713389652082739925373318866001953155337552084485345685434212757153003984379917946816339850412969316883223606727631815253246590984657812119631930015941831582953670545495410609391047313772670655006056613917544955148058696595280720110157307216949669004760957791516630130191192856825928193352505111718627340629401989910209087477748739230545579863351837293191864650001534384620145410080337677238971107979724868476712676228010630090759650189897645819361340508015254820735866220088640496918296847686878126016133887849826746613067993141633450066745190638204046907539217713956625773544377286855478268492932743804830933857972373077067789612324073225740395190362885380039592926834765916424320585047488521922203324893398563450696298812184782942957054495806100008813942114857877878373130705163872924336128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] 9864082684777340422133574762498929533205285463603213782761711132443192182364094742587592272428270963912943838126801413718947341545411690550422159602123149559961379279349034701883996483121926171042326062279274877529110621688795979906777628386844370239165414547414754038443543663689927223229318262201998576597169725278599647022103253037366807977527194927967857950525107462853996593022157386901512508164061279001998674938792892274700878515856068475151360100063170338923846951559097505013904006063059379676594349316068114024662112470101715613799973053191373397639940086726240255022680929562971587769441634150728650557633876450711004928115988934506982205969671680684812956809875813396167341610215757635611395066962825622242561846690423416036888583780439575321773034648443425233403295793031407890905383351007286099883161652060412144328823943798510816786849772792711312945216264828079942018848830675321444946207563025113179865410147897607570078468467017206881657078465376975088338376955891889156230960529253109492608804057546167949641701998052370164927907610498063859725060895603103229528065811987222077291557508182772851275487999212301251183204395290748409923233904133563061443203831707077009390770402310932383225478438482516342933854864057833244593519054995089821201395605531534357478419342077836301832305741704623444080144961881005686385359531575293241892866069393130566684221964503892026746781878866717415449351453240309876950335498520205477174423377862545883725125088883525406630118519604597395991404186271710918066281033899362559283499688481877917464935403457941501407917693594131638100990078053339445661417895045613871467089639189069849441888206356830582957699314884415333086093229207815445739907902200265237688486792999292928887044097335215244822798679710085975822845213043639545828278355485306998894839488933899896370645173929039890236208571767390592254327872195105048096334252418266182427758802709578491749177333600925864372745549250395413937879354011000108896814544758777770937427208749422953618037186877080150576109345877326269222684196122967732766257435776167088822788972321437595746581911598228559366331897303499702926022597974026623900301058048013709896587686367355482252596494322514306351586598002627289495309334035736133289042197322168835433391559052494465544406464456687211465131808139716220224314383661928312684842624521823375432160325040245699219253634648668123866186213339237588443362848685639738142309313026444577635986609745073504215318736762471932054535220528292206347791892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] -69486520997326039140840452460509934276833565224717790597560347251469852395962391154807833755295572679542049568638177805628314555153773324771656472512081023378794614374535952209457746898116619356273243412572481554936187473215993701626527347106250503564226913119426203488436895353685658717473443088288005842198747643041994492202222334809094620134239406123795041810401999249145822171190761469299283950814262406247753436045000575447993258057079859649239940410681164620582055546788803612101578580153287846815121769791050088951700750555465242644751915429673931877927890232770909025651845952149769605454443994013855170792856413088855120355434971135068009918857463769268437730030924441517978503418796724950844432462476885505168258179520400282958603389378905314382489801533873366925105643580624471806995378180120814987293804584402265728181704664728367526236246843342876523633961707093920077475744941303583015162657933348714063182321042189695958213812338086944377377303988206638751879030898943905688238837278854144442992116036582919580611079743120266030953424981545454436505660269192848632008302874012415100063355429400128205240406273236037700744560127729745453500334663820218892064969917944957783129046655427769052218060493921877257397347562709080382494490761152220851052269192820488246074027659788157383061154179095429695391002670227070899101923007870381907532438115720592587545940381517668043432662871522547081127040349855492077724070400733660302394211988453863959200218727830309777682498650199526608824757513429626778447836631711846911615336471197991319967957080508411576649922702434663203675567781310227195817305569853667710311004412861604356228330923609332418299984227336134689660806500612829297002150683174724573755924197819843727293234568149425932482006691205388794988925476578630256874407654931316602773900467666475257879822799462696981294266049261010201787215977439426667651238904911470973883951716842589975035423592654886325208060722970396272272553681388350053280524399269707108201935881851934092486990593620635969640872188946408561720257865317221840107367516975149978734543331892846071436096681108556245177262506844253548950969286079186068731619290901026750112414109787203522199260454332019999579962212466050987195240831781631815541541553721199553200568892486919419808314662076514716611482261734844955748323324485010682371176532889706326178177798566605034478862612959105193508646837105579873427466643931632415131832676979684241727089523883398132244462935962342744016330904918417523209310044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] 95339972105633730996907659262579124816192778744284591877315409330135321933990865054096261107622767005160809871484636146400056732743171563739950775768451193892233662571239521277346517578682453006917717559344714327650385657951979891963874379408563744187817920855290335912364026674100496621994615245975752403666460335588964307357574752351104137548446672338029861006302738351173282787877123493672519487486630232700577025734314850792429529801107911892892888311463214431441939324116259622487827107454076597077000229763554698937087375969810870400668718666753081284326672416259619825240247020350550720571951396457412861194983425373176398525254244120479198210742834297492904890654523198658416268342968836514632592100132466646428230002649762616148578558152304041531841715096717157484324316907696379158406318309449101453033170940370738886476466803951689772914376136877163989421642568388966146474178416353723323393367129147884831896925341361813354928238482189417907310941405680887035504359821712112332844841060885088944387519217078233786353925766758781425849224742244034877137766733460544875356750302070437845981803842601384033749530712360201736607972154872973732969249844365261737624598259373280581344139204084614966474844166592689643473296015742433475670362492388215894805673534462140980233738985420895054860007893694906311476547367815540382126827895399040659637301795754987829881798380563866906482915436763645026097679501899617093453957106584605631063237768730174661175153614228319190416748482723181878266166705503315945762556472145535769677595284947550455195756709294495231423091891963785969959610357103087661652947376634157839242574934125080401750705992767042586799688401998182557805880761049601404569276283866041416242478974501824860579723070807373557131409626288305643968819963848202200652800090694662574144434878791164412418891169224124386067360229130546046152460626822323718037071054092202342410324753479705456030236568509187620155632044802867634069661634084177552798566008166766978333004686742466187604097000024277481298906315420578760178534760665415417385155856899725669497800190111756227618213851951124206970817665451905462902930951813999790727146775136957505203937454996910694769076938261188831669652032652251548627454319867212411304700908464727745777273363410193930990977502257090501023831893461907471212277030576193696156668534669180218309257797948660994982697688175047713440876665385931376267476096001536053715562086616853182199669320049771112522188341442462096096363211983872994930012979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] -71766762239103866593883200073635251846722032551672178414429458388504299920171277114920549099293613500428635576956289846609448942065855864645079024411013843337280767327467219298651212057527636947385128021763278597036071959997216771406837701550645341092178237062062712852505626591849249558974364515036202650686895540484299913924333675304092773237279420508418956860201912163287740534918679696673582062899985620986850494304892859719119028844743354118796943338269654878669280079934773819277251078720196335213169004251735525093459542867846852869477397650559643502975775311667692892004098505871761005492307285221768364436479916091765266156728374017083077914840688235986633009494275718897962284997845286845640604394744916155280273926578997521536830861083773622712176532035241109642680000575157122396785980678483091943273394864817854713851876913748626015803118307734417000985711242250705755165786993910132325296581027844098305531142181115862786300305212048192734680703790094511502757789062519086515789610417039770885496237054226301932258089696088773263136193172923116112906690790779240017190442133427001182614911613686532585048254460216627967760069451551485045125184216951128968081213350175234096550159809298829461756173640886252922154120838162189928467705104774510301069793668404350762163999751512890206942640511577096343207504711829901389731330738764158707489182617359721874507040915713077560643443496772712924544519526299430072798303274454258902201840839738644817202154639558127419186738094097056333992547993819268068664111147777359860690667247756309860357289848853108199025730798052533968193270788109967816282736894234175096898339193378263099035193571499035246670440332392632344004842215880040674431978227422320090805033736588916466351817604840159947489765790947306877446811413059613339876177448867711277598395062748489898868843891025381818482705660365774806841941329406867016118018963383308125079214720794993856678512279954574271152267989878231184217565447670163323217589019528832176232008803887013785501351269863012909581068678389457233188618070583235729655598449466974393233939021279693392091610015523255051404934121306495875204045352193294932174455055552707429892338919882407312081635568385506096182493930507464660924768061064278892531294516709515745122360555941346660172110800035140222581323512871254316786630872128370027997572058524971994793865129326109275639658959140309079919864485362739124736403192668306944281756819632868788778214677308435150183954303749656201415174319578882959187210403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 26735267119329085483624654769455080834058079818968587699542060056489440866861743517406814379719164829767007540988929154352614669268400549914236120567470554740957823023062842818795796272309020929895549383783036912891550982067167259494108150071262532972536719122746076408485835317313351898271753734295771037498135573250037139111294801163419856545897865645095921938668467169304392499070530929368005927793202944423806432801252409845125070830222341346154934672810613825051246905345505498856809467502650821695635008494756036392472694528889111284642389188747835630672270967258524743111542060549922800095628268984235585405680994590982496774506633026823599862886424031992751612116307106980941114866419381614467467478508839748327249093062635691280005626561835939993538963952988727705160833692130275050753697597890262892882936398292699774430142432608491974361210576110407172197849015431652105115805628446548862543830794731602442919699341582796459955448072402957386204253991792237781883087748742846481273376384049164613159353743786310185194561922739603170349194884737671911093925694799632370971468891447511350955776029614259254748585615928739089798745409138869545048010003341262319106998521979097300859668994152571528979249867581070438468310132267112153745646992298747251247174424425519320488907239766374706950986713204771234150359625256837963627453346123833310034203416624637496754671876736300445717740947165038002730974431400563006559126001425848352287751427421523999804357929510932558120877232364219511077378474516125634864042416188571754823107314409118430706584613914765887124860164836418062772325440179588628364184352638313879099500770280231918790914301584226249930342452514935575703079400953939808151768201159804030991989529498901912472189106668606835629286439649646954584280354656987599111592325678185702534156525683623184504900309986869686286787736524385308764526131410041175345412184648247017876917294153194112537694437426036377841592970134514229887160279391799563718907397938336269125476397246629463472053757228720894342977976498777169549353334188798661132653230826630254000671623955392254007440189566792903638045988509040550031786844532359759978836329008030430673155077697651084875023763878756739318902142200672890198974272384734346972749110724037136256613539845114400361411525197850732132762098114148361339406841069250335543001334291972085925191233818059586130209336580312598856420142044632364603144334941228816228954968051781354191394928261940657671425045287326291170942395548014848715270389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] 6328462131988088038430247664518658132004583035776691026696308701587921044380764787385916365598338184683398087092907857849429841470964738002113984545681702601757126083347840415821598480407486119787258554668066238663336815061830874823571201874832010131109040791676292930923232624676348735162048295196288696780728200570928544202816776227154862934446474217156196401962492182431132985675088105116161914126974487919752601919773467508305554517252993700738384709003435518846600419598745411150539489751500515792095992690988741887405836039394363234328143384015522264582032244811430806003468763971094157157753912873842708386541901965116667530460449132700547968189498381055025998725663030095381237972987028329505050731684348244189853216029514502431429080380756856562896761800567565338114604190404889673319039520596332074295893956616376994441181923702386610412774827981335882813736353666760031505987934605320739671655206884444565454350235704851443031039523565963515347306946835157377224571648420283551599470489374433138258254017563182194610838272839011716095342657475980535441130233062934569074233950386362659028702142153477010042910510632546137700064168336847515488570761464443434832693178762160687989066569400181337374613914600141216204592429803877620904800566313056047515268710395384666934225357464416912073143503250622221120231260408952157647688212632671219644010355759849623804753826550566433713440061712803757967201679357941772308650414408016180537898527024749872849416808818211274814476545844368877008346119428277874777380572797925264587639936543869097815432144821925560012799177872477974799439766269726460507238626919304532266330104094185772149229675927737114192148757879280795962581967264009437823359947053921904467914774101383934598380481125337296579059284367664362239545737365490083671405160201873250418847049944702661062020194284290917125506449021294496228153277899253990394465575114119595100925737655115750788084868413345651284949482883763887741098694528334936169822981101452056231215441002236579047286861534680749104057837463262754837754382995673137024109521529123350910513181799565325748352822112531349271363125541541787569246687398837090984147947599372723128186516368253399868915977760253040331649625251141489025750443180006956526869681662553391763537979673233492555985191718134768513022404140113934874807414099433628495884653352039877577161596312985557995160772886983370958424827896489932987626249112404815749916763718576725964622201507981961713741034068822114205808199165744524328488140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,30] -16696783047151924377172204907436704513035001863222334663163303033288008660687189141670342788620016719299701314785285887933020491249672007175237979225239972197816773400559051568267138487254939898731284436644204340287582376640445159642187972901192129653476256490281998389420176698227816641392637787061237191851326160490227599758911641128875129543332966647061207109078197051508817843293698247755137264178583384766036911962207668118879774068098556937091534190230362324828907621816666591463381397376564501346041538334343083117662082195287238891805974126281004420296618053107598990689725224160525987231932478271036915613995290925997802767313035564994862067066525084021480692953414813918624424648182941644551681247510197620023764357346471348662064650848218847582402203363096639424884002781562170503148881984228036944719611122802698330099562000905960444461237565239667371303342555621275023274205578701049241518122843797011501772645509277714807648068188905697671289712086511195110633025431487793327807637040751376608324969556288158935876748277957504597446397383320303960855653442758438056084588418894469747833075505933400123457828548671691704433528190285988998703129494376491729939936777340400228290857168472031778483801908115578916122026952793524153489487867614412253765322890828374764890412693986534292744318388085712633603849184328975992357488997887774570210529415242376217060447053641344250609794947502708769381954460553698744590081868356514632205724308147259829905913062891334639048502313424451294189391633122692826125205015421428192399053171465969285270022972685525227148788636299108091772378742057599283782020732624802612293959810056066456052802534567587196647319758441307752870838118294623811435844008166751637363265819410961113684400130124133289056440398206849895643779230544403137209289637564793440948241456305768185377768037118891101025074219356776576985368757737811817336912790344987377765693272262853720638279637548079147983639577393770797664115957881844237356959780001844351366445183373086118191345740859402990113254991829160809187868525704833968979657712874993044965130841628936670546069745826443528427652054366869789594167600635808451406276798781787790369632338772490306107529524729920791371964446317500721753761383139222459531829049189485795705007096060686128815890782804254498819278115532418330173326174477648485851918706487542284282939265592687897172934129865533427566853195267244788882710761010877483619780787180217672837041921942815852037428798249484826261151749639106253607518863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,31] 12881073716525203224190784574531626564328707737010158017167058520906509724841572559379139317521770403700339010633501629261706124423894841835240201186578333011311119710088435632236528679818405378531881792619382038250929504989429964729761139221740386467725967861477216226087274294251730474411811834951994835503442050908615101122978037231622577031094627651777862196615833573853975059291631820343874848736589285832096355070580160909496053559444460285728793467054218846837249434006294952121693458025657267661841125919223579541434940862801939253657219090585501147558093911537466093680365425982492301932618984575506217552781979607270711160867539353179444736641981944478540034876820607043520177852726562341571326720669938884040742328528737524766001520261760838379858033030648503089394258676966736779414596059018951501140226172691651190345883766284255118292008636531587965388931585870036014200318740956708799225219347056775040772688534069686915097991947571969174631342327923917791349044242286606808375392576428088051270913534862354374944653341244536758940423800725173302086210574494093776461659991040100665777059696808720822749247343853964902990816641780067247370857564694254918066267936189354035044149435760928549780383622608832952796235988191075745744891813864487014802838828957133528764593051111353930557986623373310575095691314039387025623300709738716753374246453079636838954850282493589969955469664498406833518864437152724952794069540717448740601243232120151296218688414127033749924450717915196459050910917930376169284740638065582610351370410295494147926287558603617546459142471922263995353287159206106838878769596317004408068065937178896677200167623563321303512338420008562148927200536774868941005079863231819901622312089600142736678382898079197782897180980194765282216948859225756579506668744479304980069908218107204851718200202145827484347374249498567744705623790820341186600388616998599558412449030770281172285936809576120058466251401321085594909490312488852396984307991864955618548324331387235622914169383337067935607728135231693650572198185319968495715319357216103668329686223789992679757472343157397158488621176158080722633913818348490813849679856840661707822222880052866288843994355701167410624623320356359820185674556103632629752184878330461626522233424075093002306197706756904113932314048079472191174941759941886593259190349715737697689859880444821044307916067278002533314791452053368314667520515068958822432283267097103728312204051517279655172869698741753832002686660674531455087495086080000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,32] -6146698552254144897400387959084937831536536972884193918150664820509388759577589667251768992610686547465882192566294044964021401294326409972661078805803702329553349662360705645478450262741558210802205886243019970963559336225245892513583829323662972461544048526153846025850666697771968714940034934080701333484081285095005114706534052924454670434579609021174626286949770489704849097728767780288856874539607854747555661030993173462715368847747411487922476553713714956897293515815656597811020560723161771147501202714406183171224488801325124356806696215642731712107436734872001263303094178427400895094500851290901378085425525563438206184027830418950477856181696620562422080035639001430106507655600993548691655504511802613854574806848547825954985899080655131494933254645514938241600853663426141595577122293512213164819619707103092284397707517014923153563970253291035737248007325567104198004366876082785712797465840210704087359801825529633740511238760580799772768954016585349269477449971754555811733193078894591011880190434384211598039777104799152249850008484560864256577638193021918999533335870509596402221294409591566478306733327306454919826551499534991012293747984165621669049115472939896363268046037582646455057335271628124719692779974964847353065747895329084178321816011593024822535942935353299881963308755208152650425019835562209522611365566646336591134431284278939898861611741668175476730163222797598467920958921922261047305263356579624314439794533278836464202071871333692372363747498614054048653439063874083598497094719666558460787625968961899011097123076943078982772821706315446589056976232653599391664120201102065910041171935624686130461876730813875335109964641939931860269885514655319728196009188508417054121467260779873739036317292637020572082557361908287845810911757151631224886954705821144430770230809969891535581126838454213579044752279527114125649983943102754395071429416650748750540669128486155988058907553494329451909705230386788859988328536219593905182114638436699832747089570874120533183170113164097953668504379247889152743334817108807550429559906143005540657070071987030976139418074470248404466398167307884105430968036083869882385474837008243388902493865845095381406384151588689258922897361022560856563540495456038116135174027692501378795331630720847415113849360694471790126607820335689878251184065647415080951596700836182990120614044743776992883928524472312691966171301658943423817082210643117426711585546570072705320602941589211451202106557316320013951210278049778207838951178240000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,33] 1749162508887598399397610796940851909176971800710689773042847185393948680851204999832481435135759690493680212777749719259790949505460563027538012076100887331565201622539059939590231214012816587297270748785046458044192471584464758472374075815857519642220811425822672982969277984752204390182102728150969434515597483193302560015665792524480408474703752836647342463142929986134385301616448447739848773485459207896600883387093396366052135664450267098902246200134014127663234136923869315586405269442254793011281960640438914044245096095554672729591365299192935723687286610968924193943185726495476522541678928801452150268438344045565639460615702744636696442639686530191161919683210537912879484910405365120446350644816606169284351394841908175899619687767168423805593072452328113674266702669198313949272732951768046370881100756224534387450048748760445995641412018331984465617108369251990015320681580850751088024965649998090928958477693895799882698780149604673949512014694907440272222035020737181114173346668583554294513619791641486759001855404782578013039483692891976919296678985427218169411707029937757933898840299432415397079740190534367091805605735430977546131635781806180807446410700410331557440637241003414774790639250654362993101679571902486744519978764512297513457321048803086547542099550238187130247147680621051165710948643921555165364255180023997785452618416070252309961640720838324111429173588144535153271163836211759972904432233942085804627248505211991159943869441366407083180519369623057686588746677697920704637179178058359684943667655756591437125671220207824013242974816473691908120258992915133678311927023860723787650681945271960461010939363734655457346122653991276548853892551109490513162233635981487449294799187143876394700631215654747937056092846669658629474986128113016121073829578764492121150388150637759102937016548906441462346298543295693977531590633405439126012793622357091269699332810271052536399865726745609704905409574893035036526285369444595283650009391500292790946723015399904494039724040774149517452230568948257123105577146291419590267204139041362472148023842713269102035863982502535815282131870928271587387098079918114960869041119932525655571207595315792977225106570053671602237955427260031697099520548913390672349525289324384416357446967666804146961584370853337470211949640963375081325051148996900462021143961566123453748301878274006515473074172591876976946945604908650706529324041717032841642909184157333962173949949096587077439369233268584249258207133243964332429268746240000000000000000000000000000000000000000000000000000000000000000000000000000 [124,34] 38200772703368492132087050310167875625767016932835896783250487525687739057147070639318686022849210225798596113054919228886225939114601561934308626650047480025683766275542952010194719538744049479819554887037338776788412588290001457398440071296130216999666388572594074750780696257845916995610988183957351755266885999206033258724527674455853965021316314626356231716045424337758161288743710681827375739654563391432865674597340871787314362229653713045763947505949589151743374226852693115768926983794053391451041758841517822146862691824512286769272907700727595753638109191747914683339918009574308556672474388699393643930574021466814831474605323743736268713823941228735645836579160182166803440315813953962873866210672219923680731215002154341437717983114121566990194221967172543716237312978583931859057646460958755225184599865244353363637181093121489822823973746821520772663206262517855834928115318650971247846258434509107688798719747363543521501795955939133809617458529457812656906698729542798836653447886731570958842984681581522087095815606397320251893168194318276193915683688134497339779395918432644571514656064852395342884612075439104910738208381578719073755298582752660985196738113716244715450399024726476604252214133331477214670566139039803486246653109748847809366078437816321466484146089543496917663808879254751840197067926119135366761174146446861341644810520542488162774350530046260159556610238883581970825660657101715900726358567142003291673041491576080338443200472090523475124043180258350523009446231184654136393178858344926809905707504367790711511138688870514055963846168175091607302841640616515723297198097734044246677912634828587636137382212352161430968316975701634964076977122661248024142204336834622438541256486424411409276887938899775427714914257680970089314949318889713736853244233529306191323701806733570399765092048284749903791416950599260560054846054774521964347489763003464762432998398426897341852698420184919061766366618885419767998539604438395713029071741052242548991926702104552520390597909005615923868442392901479374217898717677251748312416124949772593211761620257088328773975979301641470855355856018036248533890501717063597454169753558845069431346287833528127648090910866438222291120872435489142410678087769835422838157835302939629269513954082701633040198687209445692863710832529518587450194193987891830545814606338067886840488373922860258121861478537990819534061511443971427332949568207020347204525383730388393377456348212187805955117625219532515828660139220439212375408640000000000000000000000000000000000000000000000000000000000000000000000000 [124,35] -420366779572744862366986076997706727618907048469854409780439788260814250237977445301945629988348505798295190186330630797928124105857719904283084003429725868799884456224182181199495527889001309578362844311032351605351539378377340424775519309154823500306925364292254916682994858446603418211597632499813627665242955892253386768149718380103304217645960139072255752519758979754275246696966048222068189833002044592568452104977628689379510827415048262542837435987206472469128504321629579328728490642214562639923723008038861305443724772228860190089914583844181923269836057938360279628124985813096357878709894332453819854695114251032996535372780742804053821405315694090285486253153587134876571102460753527458399666649946171533443615569641913537228545554252333820334439802689066439371172858681675994306912804957649401785068223843959572556380816113344154173838698481484435425971895144081178425656627897207444672906009359433604506226266862428624917555618090976969191126775167016797814348278926117889838302057892625033393419928669955908101933679752603357448537449737310139989309337696853100088722698762014870929948676598287824422671607398367252519766442377522028259555907988456737420633930091902211469693395818140639142237207755098728061137269349997960090008147321037932596080034257468313804101354391828399823693633808807543383703058249080976541706169387092720818519530809661382134650654502254306804211696664212864463090713327725171980777512202146149955580733718187295220117161534097317513965446546277215572620550105285610684549012142473070689875883119578341663265070303244514986175241041438412387666428942537998383237849729445992902104311536003776705845978796296317813831649400657989186495272801711672610235182413933037566629544884847950996748792109261021099550635808852936214947393763338285399469718551755981056257842829106862347489654606985379589828298961337380021746098939661999523749115951287442723877595337113190699129820826194969522481924818893035827130660841623823618615909889247039588244761524286800988166635504889773365970161168829748971907316972161536168960373102613361768673998035491695736801349943818220244611611860691985431303878894566851222144038107852155813460938786319692172985093974321321014154632215884165772296732345348160832211783882501624485385391952318259257430220871832280623321535770109941002777114677041892919702196393898040682882560573771679429905213086909849502027337257139411941673027898895129223372274047899127813195139573373487282438562485184715299552437997286446183124828160000000000000000000000000000000000000000000000000000000000000000000000 [124,36] 320767469894289571861312453525144363303086022084954268607883615183280902432179731129456761487615425187003471939808464034665056642931512943935351885930547335180152662021630130235955603223785365890858278861975438765103014675829358255848576696594561847073349776922067764116524568875301440783883298694434542253063376894751017382718215936365702992828472882207904088327379371659424658062798682115474688332555174857825958967075972746567289949231484470995466966847394806025494088625574549497444634398143303094667941435551513239349229601106804804598387374730735721187170036593088958068300722509455117787873028578375956118893478286775621762679014885284141254313529435675334717631056467243274689571617504864489602447699738081938197718623417400661848456063756734375123210639859788533932216594596459840631703447195117172349238546370538959892636601716313499510230169662196872218676183493099975651007911750163596180196653008066186271018015866255501585537776928272764885983971766109128519303346952309073101218234305589980318429191399313234105123363099837966416170458152083588121897288249248175289359487509062366273293189707406752256804620481968256200376891246855433201750245545140928753971545188309592329511784311413236551736764064597272051524879737192273020698950850649973021790330988551777892320451010173117235151433187715854549497920274627324579727450704597495663816109176785688613000478742730400445726413223802930508475340618295531003896776337900460144459083776944115176851971802119591463147782849544398620472832507065179490746600523455975128648313750444227423429751981121214495948711585582465323183364083055465370121075622717486616074360412657057463451211854293029366379598974120964089037545749820002963792078522928394189530482976760542455392389160532956790103622688739764585141478530698211160573434905597540536943724674502291788638041970866396085903631763391575475128528672862880655683474255278611450553070640999257368294937628608964042698703845142510989776440527987254994075128472713497628669910149617710401957935206196350546045175508051270838841923074230660527151555194798669809372986699021548436597118288841413115638050440478054896530775697379155709028905671624303607053480054488457325936566142304866365524634765062956453024543487590928284209071184158691002823979675845687693146260828212085202356019776611247532083569643606130619114088672141235402805453294795389667768029144409820117467150114837516634379824135434775102744234872907632407338149647095376529461966445967272279955797375040632990172446720000000000000000000000000000000000000000000000000000000000000000000 [124,37] -159987698978889174086155737676616347229626308412423393498426479920690930720419290690528640559650885114144403822961982353054500428019271727482956118695412912844496119119226567133790022066215479548001642263639057838183008754487245539248422170957072045602069242057118923414876231146064942749671807876593023055671741008748720909939509604046146389925969737378695634947901305742216116908035533319573478468781347348109970316456748977633888492961258435438798451383845016161588257870146034684736815337296246601149751821084651929105263268588098665487112941654756004629234824616834888723958470851071495269154454810418981341056675440299329885995572512300630140940266901980181166428168448550876259370918539137977244945333135182549580529287116502259827892195750897360097131957579529084071144957699179479548491831042805491740630020299304644338148212336767646806901476727957159337890312849259378432584902937411185600088315574401680047898852706335690135355931216198580642511939114457640018915298029894016152385686039568494511726916617258173214301890976970428402953578914150195549499738399767515961838844954918218783132364821649834711297110341151168679027511705457901693576578749228722552675095006059772705901375573211104278123198854625951122980318078905694819542857312535284263335103080957397932290473939834083301469289693290956647537085214219247148694379364662552145178369145784718299781407641773627584150034143704051607944654567132364713120979965456350912579824003015578826698080299991822176789124354803935915506404653647111468502543504835703761044144525457495611643701507337585014845006591804520868320225113579477343524555286209120395910556030266650954020995146685533718902922986088313903343347773208135918070650163988786947313425874242471570176373361889520820399567860917606623566407174651978356862501980766487324912289353898443068130001934020691684954601160749389158315455383105028132539361051955114347982471650103054908839296899753818285149837924693129705783952498980459594002431247925525038667374095011379592904227945909505908063782418982205900810914808846960096385374533716188000836703515941121607102808439877318998475593722756182964650350816024611846250926644996470682564033973493443613851254917469923387125451091257370839165530264646200752174960926105622549208570678850229467289751506369249118812790152847352433355519907817760850786209346471073841889536122524913272124512898005431715773635345623651011459743443709508920849345094659721402972496553888485752526080879967312354813543948522757236331642880000000000000000000000000000000000000000000000000000000000000000 [124,38] 59393922264702769421758105240320417191559131059317771341886768541130263000813536296159938222358805945007450782226130509209709515696452650847211696290093078169857221836856651143880197027785800386184076298899679978426146045644512580256681897103505365769147780754355106999753673283759144215815241679197812541946400258932496361685650071825521173294700111337816532033074763394065359997366610409333218888623154883136239338719178533066131619639428546148611820770849538509681661132358949845320342982746305088152556864242651809131014124713449845810300003173933516419220309064826457582012735213737703403322400320492713430669103814281390951958610082876726514047885585003757237818157427154442314240351527426229804419974298310702652898288776179493129377869630060875515949074412924595226728403834075500335863254396014777320254504404182441744502744461645058300727083613263959966774514707076296756339430638774435856803568104968886434179352158060590207535727470723662757380539010468098150910470942221543299092702962790658990568516386897620825828663770964968919078995184612971659475981132413024746561359583440771141931063386055850847751302257108351795234177271505112383677494356543494535973153915019385327409890408196768758044043408868292179979117840969397160595813764266200941927521148779214764296928823582495248365231703073578437391456140821165517301966327163561583307522728667482398803198192889968886012754385635787150304254714186143152349731166300598931924904739687027631501527287070849783743288682098826661499632496853973280164297027238854224447558584287844277283213913440027669525082888791724212373641037479719562452690422904701533428226401131483138712238045733019455146946166646317823693128532339071768529584370590267460635314182754971218659166345983954623576598948486928778089389943257337819973886798970697243842737261021876311936768286240071874176090609024627754427748661563384372120728301409886961161244552140645163500421710500452845398105423949016089525022598566969856437749076395483502901295919605691540056162058992359913895406654582231831214569399084082754706877083801364529347798341642397834138660371937159567898874088882908459042746504008687439617753899396470701996591360032874598677440900707901762886376328149200242368695293840281488126690253458902778280965674826168912826206964030829416788602600031777098937229278371535041740764477724981487304135449774084076610997678597512934586875368824591595076095541013207516186595039728100191247509412477200695463523337411042386625900575551411472155279360000000000000000000000000000000000000000000000000000000000000 [124,39] -16993752849600904571579848205115856057575943303528925959804417203134224299004283426413377983130531688952376494187619098698458269169927684615790673927596092787845692725503896791690039794608014295301951562213250438303141509227622374116695875241373848943785924945521697952670765638764305539568321609239894156788811702210946208043069160854796884155119522898055677160375117550052329336094894738598364935490865126270384617898056100420261425578969609445284257759574343553840192225752629675763918915181191301935473996582851028432143158094407909471265122556274241063662715753539769502826218147193545344083088250727345939859293705311763673503882000455249234782709662519223110023896515905253636482970455085897415144522891571169618776765031302551022232871481081203555290184489040803362630321025585455863659250500133450760945585572907861909279898052905455607883927641702131257180098361609869260471618386415160814961707372394951240792685032478509783201578458935059824329424830415382120764564096437828342330043860763457285970904602009425805862842860600856890653033872101596988326050541971948478267899001140251906045901104522284108096230737549621922170426898997293585133546317426551937046718043240871776904988916731961934013031859020336160910796639924415984198438602528083677115451892864593682475431858984610965264660643966677707977230101130185233309549086634377549430728563547659647771906375524770554277797842413034723180712075722515449995144542187085229826874161040871229074172786262617896253975166534323262069140498619339884197115442773604466039621083210560949822360712703083540888155583044843644969448086875366771387469224415672400483752083214833190453059854749252047097798517446450017867231816672049091407704451145874305565243907352660301452673644581260745198943245274918182332350750739595601320065041584443583169127747138032927531699776777046744063202546172874833084328276131324580623556986521893299868748464719482703495497770283432323990864354774824568469944245429095500524317661926797003048585715554482738776838766300355656708083423202057878829257455498110798782454308449766209238942055859749949229738499444453279680710366237867855269482041530158511732479911417300129940132564581110754258927730618566172443766566828685771779159364280739717081415446085852898027325852759179981469705324365618576883173303597473680641803195040768128048028645233772571511780992021485039784825592522211776673264471010143665235191916360590459900980945866700127961669220417556434647657525435899444208257796315160839381319680000000000000000000000000000000000000000000000000000000000 [124,40] 4025263504389988722719418583774058353896149904917721020689058346926738887648988303685840679428270418246355848390883998914684970060260596561938761738637363066389975502281658398957998621206922601215414888728861858526249365137987736346913523910326587389767433142528290964149561038518698006931862323546421255915042380946375832063916199851509959311136548333532924657309695649135199484423173704322792851494397855115253296863603833889499494696838472732039181049114284040174942028368032581900771818332421775929714729069698195195799876915632536763418221195938758090184766794748123759017937622329691187426563737150184909722724403802395698211110229972010055547826200861219279422237801470126437912463842994637649562781725342291895752896465607200098863811885210518130782262749306691671273601773937289830099116236953862883726111866243085724756903276742664730682987765623608164299009162197734764917288452374471245662265302563346471139503136869290495796448108164920059077345949373939107616203835917144944940498474413196155670487453884311515512448380167934485671685818364550413355413537091227642298481849221006238031421150222512908895385387654498651311924274553609467388855596053929944455124478927512547294312883091349774238951850742841405963272864295083478438796504065681563067845677009610252110505898486908335831691725186044693011303523809089256862915435698627448329764101882527101403898569675001417077215560748000541469608150067770896771973057054536867558373400369012248785396296679411932032002645880764383927206359688938351072088253188509958910335018848072694982363007949013972350271158361254843593171130128507662632873834012425977158811766198145527178431252530569344004820657863134404763696422970618512318059417152799435652312306967756819430902476847503145146101730517715216450737061542097334522149630005677879358759816825868765938058247683861250125706145029225087842842540495605053692339409084220102229226799098094178263158544213386756015120563298375843296451784782296953090648727448933653301584333431171279354302245821261854448606594178077126448343234755773970288904671946451180870633337503516308772010000361932044395678348783603519968394509395001322629891785967866969067578171273926076096495537151077125897711009632144314174365569398666041805152912849024060428264178026324032104688062893834569141743776832281599041207068764660870207316287388371376178724071677199254826399469166103140889829761018487381724522529800416351290193936394539900762890141205666511086568178597615944883795285482134855430963200000000000000000000000000000000000000000000000000000000 [124,41] -1015778310322606980853993785943255826668446375875200934806012280579232313640615884210978572020302378675518119114266135798639089055308124629979405239664736346973848208322529994419620959215559185054702446405479371245198174713796242062995658242863860474285467123124340611896762521770038000356114472632360352507329003967526078643306747966218923772420755664372962309272991408524979985949486335392897048746066283808011281021141604344483067073748973828739034839127000568777467759068370172879290653920137288633759437851332701638331202291522214006827642046212362494297812995801297806656733260541159048943158611473319430071027976608406101882638428897600402103235466906654412142912849980477538567846856672365769732032639850047026397248742625066949780818382034988348823072858474468691207009854718208574211657690961786480729693085507706617243658944732886110081686476215484760351386380013046075042075409660451626696114274479272647395153351665684419131822765221048106157583669282821212526695838902670360375752533804383855288820043270885908894280346652866323458258644446410945314942602668297794189218279804617998674891747905114362592891287132452719946779588371252669611985382173232357194151339380696787672498668982822985283614235208527379012637326509227466970628713412719396437306835907516822904946796214474182399433787757100803951453404744761397437182500373526799453526351874383870001401723537928909200158029775447770005844175066273294221651966237206121308358951896554660976320839527386678417735985731846955783414371723587611375409839921299545199361993599527818979559622894142686989474374570236718528067932358381095287377605134764941162745482860508410129662923342871999189103047932157282907023076881593388292864090507007010733910343215597964535580312465777151522781923538002474873698536571104890702735132545112528107187959426066070630057586428401029011823312671819118887542943246857048649011879148367518578194268756350749652186711250309841695662689310605703478567834304066656601044110135858983738822382800107111269716285582884461671667454622717165126576212976116300537755370409579365720735035438549905714007313942084978686160887995731083950386250853624607148569697253632060812955113719862283886740528157087383062039776046448559260487142321757741871586488359829196797821570366722803992469835443919582202410299907155635060338638338711269004755639370177608852984782858059476993151161061912148357032961600284911946470516302435805198032928454751067308522178675191347621868225258639062226397472926907573993472000000000000000000000000000000000000000000000000000000 [124,42] 363509952128304188586502566051414584412358620929752859948097264480222542891391411367032946506459921743583007012774268097505818745792810122016916447627600956886430037539347054478772361885161997459327425257342225222970088421797208797365843477082559281779142331314738427212189054274464543559517670402856314375947097420223838609525655807492527722491493642631340497512074250786659179131103880676025918926528118589109749671686550269982467436032122080918103146807828421640433672990365916493090302479674083250286182736673155323660284667333293598404853903508170954852490952144937422647030572028787949339299022660296524791182270380293695462870545680100182428103702207160613974697029061799870273248390311879626931553905372071456073935832209885491132990966727898874386131640473825048606355921859450091825691952647818283333047042757566702235599937216680967226467680033677186145395798590788104507804389097700410518099064673235080114362676487487938780777559350649908228165694738731142791006126553399290111391687642392629312065264920232508264899827268111242054233416666487467831177417021756842915734700015659716229352464616330859298905090587965208604638216346140394291822964456237815003783537906482311209189435458303082068321943798906473026917410047767480854679211344766491555935922452468662498317329639571582299207870060908764810800013922800589943685485753538872175016554353949714057867619517817888112689509869849430991547766221999456451495590720838251303906507020008197657800142561635892799521703876583413207826767172025439626483907605749901668841117695238842804186309568122452037772432353555387814116763804859847499846181186528982010586417459807216087385789944984679570256710685244448090307618571320495677581871214544440742821365254557180849422048812766142943617117159004936564315549219512375718820374074685301673372378925174711755562102365498499595314442601102570973445837290968937324760352596597620298286367116890114690800708425688848116329685719791603168489999724896130936949661721781709035648708297998375003218429634592666286547859513858177310730271757107348770439000795081873114979639176496581436110687385307546789525962155741956653353303938099860638552228457676897585305660734543543482679146073113699888199639086117668723083373277966153079163674155548289770772644967008413064687327444585505519032109220643210042199830550449040082634584700352036962352931751913075769392925791803639630915958450892439769393769309975182394659052259174531003206539785277157368800177288105928461509174047640053885173760000000000000000000000000000000000000000000000000 [124,43] -148514092060388969145238362316024046788544174479340105279074848080194979410137172830503477267849440719167157732882226821231539199725237246518221310308535869674783484765392910550812307950402073606580272019472476031718305243856039850320703636258061051851693205788691786489681905075052507173297118128769338314317568544270821662788944989375252160417168358984546633682253708197610025187095509672718582362815190964417917318616296134184895702658733043573872866609875997725357554625334936863903724347921340362064828165718444809343189079102622533230529789029256391067769275120948228823281684146228063981377663050361390474402827592734884395141738640823095623473499604830059861602827198428497128041197759134695923716012726164907301022770294072537459796596942729702776879876814866245829745343826048770768228627017525354095310049468804504482380588794475998557798370203381581659565740236677483137239056486075741659616790109552546582019086984812739744665987928908009990370434725187673283249427053592305943861128201873425032824689789080367023925614979807048250167786589762599431725814483429607447614982691799239598190948548078445588307016974023144263183050536007511851494212817580043311783436166886772550089366338100537160251561837653703295519163320335145245467787026886756895255080258500546779334467753034596014754552397537783291639631505415512287278429045790937384577848817416399390641016233646058562289097780165246424471739511200767501365745316026402790497127803536777359549201067970122673082686591079185215605803912360021985771961001055781072264955201448164469891219541579012514744241778681902827797605733393760008811608813234974671935926755808287633070396753936169782071416541402625226188646615001483437811650487656760588528851430849307356017952133761620516634379312551820019307465574807720877712171379915854047086634437272367172767897812181157132335774653986477621845566632991716353708934020226824595277957542239020773388389392796098409200840967473812863312418195705357780459709849630674109188284388706918467244585389037716642226935011043245581354571076309164276176069860391000316535713308335423867956752909851545943808968739842482729774290680123980089983955181584494122728364382490750081815923822084486916220795887667642203536712919351989459708814260206070554246314409546351879619937126160662760582592853960713853183101911559948388522722343055784199489575220894869365689140062044781486890678380097213409378526704325756184143546828150740876591338820043007215022882152938644786886304556962744474009600000000000000000000000000000000000000000000000 [124,44] 50734266554684125103437872942835443673609240491314848761635526407930349475341604983268971736284330983480990933831090362861602271279331216769390566680815855314533884593232909907612778380711074991381884032835177283697293242290131489194571153601941831230172543077992546483247608424815855604249663542080069125579510110102446832481134150429672463167420922713181291321654383891658095539256387058742658447802967660420701595420019995080726484169734864869212040662290562768408229410052119191806175592627046155022848478079514221126448932856552545400254402237422890152659427241606126713611520058022033833540353697346913746061658751546386703836467465102961336715852262595475762651786187337964093286281811064851068449321855844328561334780152799598735949571811912675559623825519687457570502764962779924307411118348175387007690477299236378656223465933513122313501618357112234748873474749518940010050064456663501537613114245494298383122245882417064127714152982125897710014834010421432166057738390047802638340568113197596806600466476496360923814656547907898799194798092617930754646366141280780209762166393403058398164932619746024438265332199400156175822502153202758834381922443895339529361220736331254663708050661803712580906359693582971000125834566365499251995243838796367484368581753574198684994321938043133179201341026279232644028741343407492605346014248401729607736642085027911113411312491735984224082154844540179936177723843698220168131732626231268605229717288722768270698405354797302181314528199352334202686075390705958380353220042561973112251610648260296969654667259563299790002860826504536943938629045258494449356451723523699282247566727498811883806718628060521815375405177453189918063843931966926685706219336501657841671176159344513360621234029213258198877761404787264403858405414203613470849646531940736670009653322628360304907038694633041435939492551902555609665907993758327171597698799501632402407885170213646448876870749033162397536026704236106818573315999300709003928400850295223569604374908626565100368485360324730777979097835241939933136026697535290987123664562651247222061729502767963165775289436993240415857569820604854674152009278923399931825463214091785328543523651552279847115680346620632075860308535390737472475071891234303733382635920421354872622459815752736373747147342680420068704413229087597632342898398266812052941296418256280890693710232889164671751128705324447309344359313492251569781722093288540334383890264567303016301189512042906898411529725591372856632454133910793827123200000000000000000000000000000000000000000000 [124,45] -12509498025960520556165108341747962285287130375988791319764899176371322791770479278472983339581763067069872699912867608409319607034894591583161357462987425773357518374680058621091793459278245872436670742942047107107399315660660432834899759606797958330259136846170775802088337289521332371160986082907413143778309185948602667924603852254046432841095337171487401855692208331063174504230945911950600593901760060680416067460392989325528634309654258515178228447677395162705646610719160990280711893116641502550615465327066520126308488845339746189766144980442621715285684088248693227591231755748800594867932955855053874756664919705921577641864413386686094827873448002107363166993812737427496627879272926445659081505380840977840338080627704721055147869927072076338231972371870803856997054323469601287810438783077067710032030462138157651117797256209983197255572223034189452381372549093035222700321785869392345112625286598074271692911173066073482360561817857177912044344808845088215228662942255778246683424736438295768051362013368724614574434236012220800319086993127363891275985997144787843603351025045028262738345341087098107280948093752971827677810955212564872758358789545981995191741167812422773930997532217498935932017289194959909527372156088924848376753362976647265201882683000039117732946745763556842859614373230494595848274879190535335268355530321640254325641590011059596637068745746871882607620869204457183259986129390205036823328138127528714010923422410730384269279279630364456604482422641637758250613118868176085555937912354358036574427397848728039988379366159376403173372829180380696046484528614924572341635256081482575140191374557780643389428573373847286577594159837537681769201060004653131707245396088692119843770302199960837793072606409669396340025661460061568912241690512746347095899612623576946556569250995743228879613908621328475405745658958593548899803785448253383573332300519456307121094093995290979402845981273795588309184707851933071637686227242861030447041038603952785462058059027443099491847644456382467252467647543166395355280323300053293616702498047195361389251072824529385273141285252165938234185918482376167341218167553393644272098944920265752672366014413966001784487582436728847368055332874761887884893029414867124529532243036809107176976990434960468241371648325870875103074428290801264664537942406500250501119506266755556364416790265356305972461416633603698398498562724638098059054462883536977406862103807249711602203295058892143565627400175695749004407388397250176614400000000000000000000000000000000000000000 [124,46] 1822897721107357249980235077787171361167697995327074499481549683171400439123118013729779082785659342426254642440405890956616085469133431917728930931482151017802558708526343064142063785707534561704303582206725323351313365413948441966740885149212399191710593915831455979495974386367676231451007009004876380747919500458055167265319431204110688198333260656473085719087200068818205656004546289696726138471812178899313325214086534573335402887790460521382388829965230755645776518528624389766224137574758292196733062655891519988903648249644638639739405910901960538826791910717709339248116777433740393680954818440965747990361534156912337700706875428644847820781251574843287003949595722313661983249398573849789253614870480103741097855217415599938369068782334862249482551506338249964152175245399179119233602707016595906079536418866812480035545033332740194969220487303390441614107064855918879731768395590802059556650351980894851144366437568981526403204625886248340248921619912027232034965472671184203196976099938298948503206921853965282363052665145294800625893704615691288505060837511828855900286277416061766326302783699460998638982047381099807077929435295248458612980418368185980482322230618074217241931248724307426844976389792375931812336598101945102850410111310140236522709496412497300395220157821358450193755549717251631644703126767110538968239252940242599406203277310926373341048120655094287065831272600360270582194151460854975377207281670517897958882580350352385889075262864814997402348745070668103045608410986189110890976545644326089135906717486809436707147159303297730791894014452291576171782818220775083698256339117366850444079759780793982450063698509779838538326667782341902207653904939327496869198717061715831842134568943684119676654890826326148157509402039405333010049189283602318389787414525675399926793313782290232950844604339132367560633094874564144509271011570079699756904925141223253464862417240800560359411927173365844454195452830228614026957140778353731041498140723214063513651860893871967123071406419101433617403736477255669666864490354674459023363851767465041683522022403132633411558296389953269328380396693181600503257629045234013066611416754255135378159304852282157426326325125365144118883727771371959045727878205632225985092308633115112018696399377013820279011831561768196758781911692612838534423782084031956280171642831461316615835233490176088447113432853005719185108854546966231736928703176454369853301628022522339386884622787293176870650056879743772006491820163424908738560000000000000000000000000000000000000 [124,47] 8015964766370912207815532010535069626368487128444067983257729583264718995293451495477665255921723172980891059758266202069841199638753885686962718807161021084413538071533697219705673474658799791102236914426489820752560874075748337038259677682940465462260583923108850907316234266929260927784469363801465793069758690986899250578496712431437447856818723823263884901600567747654727684883279516288207182907761823538090235426058254168913071406532792083151016182385562666331382628002346052607303643419400332029985681465792113110890711576041913364338901135929806320653164777142604188267771260337797993013336236306814097604965319913008236819788155468443886975256337447059027048922671740792671122119821677643424257705268463416759223783574292462708810051499417615428130620858727820812797380400743728799972663501561546614968268330748752217513242606721484031817722318186210684376385494593842757626044081829829936194424010007396908897400884934777236771211541200484524725470331987463819350287556132728606748381537341382933271074503575881786965485558292364777079652466998237330275081631064069157666809050480909949535872592578725258901577924053730268941976512763039635643730595845815985266923869702719679126572770570232330187704864452143790955233934347936029024563733471573598354809640066837353898315127101699539713649642040774071249526806887509330590463216630409347686143063968600929955770450233168155943523462902780986511122804362055465141481175642865833128077943897644146095368912185421501999842168053053876910642613921519056005935141911730474627418968690101668245345144332474097308277163796563281838958966548972592741949892799999402784854433634357442241860371155285841209259075801572656438645472737875850393224729247292654343058592952361482953888747659772550485302953486797339118002898641195885338086543047453232022410760469924283712922828804646216988641175592685525565515974405876747020292957752690412886193873195295509096708416005309660974003974018029668489929029450436748703508993606888748988229719402710823395773238895345820392246648051597159684353163119364193759764253594550747697274923180112038367007196444277856409047944221560924208322626105677262344095008576055210867602832898798541687808065378111108103263835918060818781058481123389378524376041727143909105089960055043249716657042089937807872760212698934288871287817875003817586601663403465063787688823938028813121883648921222003329987374657866578291307576239778492538094343290989554957170960102480624627174961245034779938499668045148979200000000000000000000000000000000000 [124,48] -72278848199496730249606560836854056351110156490758039980874365053494996267727114523634839073564761457041438506557494027499643379118927497697747290475481003380867158023541332842153453324329478080795084895923675005930289436319520184972561157936609783886462618152477597445034102749069352941138046297342655513585885672537197543094278316492165593819244337779454246213112297448308922526397551380490217716843785480484598264893427741682523319092808506123596994865100120055559098773903174738935044470482927219729085176466448822427991901171094059639730168400875138355628189880903993247674819586419763485016753363844100119453909920874448850099263507242347173550127391805798790991590213580746064144970298209153201539540051444047668601362142775191590104804044666210085565341485796572304161035746819426615077761845981663916113789525925078958567316112387520599109161342900600788351520675644910850780151170993363107906847052927391398824907193067124121028183213517314043461941273751371144723085058418274908300822006043845881652400450886897604764989909243867074376013284627788971354970422919942405854818654007212292912056578193883516209530144586632137063150027270545303511097048022809711036249461067569803049674228332425755401188410522164112867168670433644905737899000639917740033120935081086254443399916823285146338689472399705242774927747686427298424527263423357127767577551787829817094715861521971527205838016243801150892390402314704928720762329681063880367948588127522713148207354641887292443038379848151391819822281151444284661166174012942850134919947657329261473295080626982623924250645619180858841532185485316806349475474117715938767728515616209811033574649800228206372825579084019085215296406501814634636237503708293630318295220367191796168564593243924561534125089462346837204787716343675118311885590243594296379149952671900437301347464826990980624877180451469020984703868136800284829742539687619204346633143739130925400439421775190378767160720784529591301453781366171454981926979339043978380722962704788029080171575253000235990571171023520595061934995010074777149769517733529027032012129539691339683324076036079627170920637567321039919499677622755431975509948019682397424447374816884747890793467753599958996401894021743949842986574466733560788777897418362004708889893427866573035102850234575515906932973297422629204875129583843992614414941798709908808382569855538899664812422041026080278885055875974066982399094040979659829719195608648483178358276717579451583777159435382248148129992611253452800000000000000000000000000000000 [124,49] 14982998172259134854387027848961396609054584589355889871367772073518228052105195862796612501001196378296747276313715061309610922933750357237261841129156106316059757575318053028752137805477414967238371464463252261016973665107510939478861557573366105355089782229844698395477148462905404155569123022832278475608346089843374444775568956570971950475404436448631391214784314972751798354133593822885695664567325841415990322402539192444406458455623434311483426101936284117516860285261689446648216348708765486201686941849235766599547915699714482147679401233157794245706412306375462349996441256372511911539127149096361922636621029541100428399237215496742651650768590745258289233802261981156533618017149930091198163278672973179969625689077269462072271263127132803145152861111204727478135098946212731619313967145327407080293570720350883123645151303333628977523074108518768186747751062136121787207822472180392325377952281757272687030832462370441668789485347868435436676845194440560504532365716334505996770160828489155535597777177678495970845479052211945584043394740343604470558013770475921485496515419361488787844189168488327628235987066305531092532084136102401180357110416019705825189421621915518283427195255683647106828060174098708544623070611753635916922068031512024409049285481732879037183479688794615504139431093665260861522989890572235643036288096583356709633975577025380907005485144432723312031874015766508875322858780464247221678590068010658905926864584288673115250450756310589870348547627185804150029612849504021763622235149448790979299819222297667857147632768354006605898953650267266884488457277403448562045571956048595661047972768730536597511817823134357716096105665613274966091722381382503236032060708195672211680452459590122396685442378740987233136225707068933326976792723285887105737299146916764370172645154307063837763164553751584391366570978978014935893894058674602192642167923966171640119503190102654377506894783777186854822483584444822999457515054351800856458530700573635829130290543641941834778378043409917922489645114617159912166702225066136470181042908884942653069584021749725539255896332566589102254827621029645903393092233428082325068088228392229071734989924386366231296359128466033684797047478431978256132395083486792546363559480194464411533718899824311232459984620213804718993211916904210603953917409628530297951335920882381922932227613994125222837645240341855154063273632921245485576398498946667781374442000355090408354144152619148445760473777527830476925810858671472640000000000000000000000000000000 [124,50] -127171590661949793983653329320964381814818569173851192650802711899013055288169832614117331286454431570206801480767751671769955601715210616052385928151222311622948971099871193349961587757161079301209239974557522467252368874879530299938264740592521766317672148820371553546054090571259654971714092776147000507362791376617963407228709667989865286066854171124840307652475605537293653495242870120835001338639591520217302779256804989255249888077276340856861442926370343103110484470244061941847832273598999211973434017014596683606087304492540292028221518312297478164992075093638421907919925125074208281100022057156267923904040238286691650623012451866151840520018370629935719798914683121401550139402432201007339596502809166989613034420251546528576068850855912779056447374013363813724874503222619447282067081188801872813402363962606375192365237718111668737964994661047350090261541847527658340069428540408254094393128835411823158693836941668527931729209904404666962309151933971006037554219766202571853350913595377140748973586711047742789246123746968296047519142350367487178930366329396568825524637556535061834065627910559370339542350424080576246314651590541106463932338981626337354502176473584047279018689098986567789683231289970212230540603888499066830179903628932618657286917235009161937771811366863376290360268799487960621873930751669612553412095052125786557551591181303594228923075690050006066318835465021272833057212903775274342120314420182708672477460800356097279411273755245934040825377016507822952119382400222986817996397673544274322268406984399357816001731831459542428982065665981074172194635356702932224267262540076954111246142753205820182474936280157668264266455886595068022671214105373181166518369244663473271699742195775928659538828767516201807140056492181102694543439829388878791550766583140556612671958846350501886422369337872947565488328962112010264390685325645403446095722234255506895084881014527090367992758013757024252819901313852688598129387542313541185640681755846924641481766451124068725733915086969568642470993733078638179264128331693385018686205123641610905830719041249457053591027161157632702620008052398694489372705682332455269073314752688475400624387957932084021491820105530813504478187093935208741227673428560859007702654954366937317469297475066631004130125902067850831126134198775094516000464420766232551711074094621870758825111908210302139768492403280925129023760559295124156683692719052218959476024257527025692643362811526847596145957828717100566707807154633441280000000000000000000000000 [124,51] -642645017807257862291856399815885270669278933726223485166971377863355868767088182910459383303844596269069083427367298494700820035070200607196346479016509061480121411400817147811315150049485480151819999536994002579655552311337291562525824785192028638435782829964103075963758613017377262483939170728600027515586514839200103958514691977182254974404625583149626426247676119756761667506384196657039168048041189464514664267013698336925849081738424400701553987714974344762368607482739524138332572662288656917636553403689220052215096421321403641582933603595619254406106966832073777486692836303555600733190136817823376457384058608023472934702540038862704827603751030154850983428207926438183891605079327715934709524698664208217912989495451013632327475866969738288592877108506925620156794099109016392098190392633830001178004382311021334744205082382819113586516842957568673679738606741587698559311564079925273284073719602218969320267092730387669978184483073397952054576415239115321913386809757970937483406918350956007803632415002058983081078904378976034986425423545659306003486132507210206470655670368257671278026050453345802030558742991831627274606335342254160196984750181929728404261633570764406205309832615543487447707521296315683744560140752665691414967652586682563210583988584643458928974038705467932078010483807963454196376723155743537309134834519197302405932130113094761624009449764151152174065726089130429166186838650876093900382869059267143652618621792775005511099375457463138882940485754716216893924133557120936342825164524398178998913350139867999394419923803200457666206265728933260396395496891644777424547255850092757748385136701495300448776909937583915855390055957543168707480774511362197825427646081218829391430747192015499644977291110450587998137862958564934984111858539880957009659950961076521091997475652005062727229308850666913895175905612298367158723140390688000078266320781812336572146334250611268377470535232056834543615075194957034308120861273668520116387857879568483152022180753846486607983117318505081160483098026621416049017813278472332818336215166516716052777323542186444708210436089605279750432591102757630126396562384091280995846077168948122739163474303377808394428250194612465733760476138777129744186657593249642249083142189181761805643818028227499613224678056269664559429398174982444228187002793546669799417106497892259771452286356261286434318861691190730910740706743689502337929911543507881578752390762577021322428279515577559228786162989551807945278350851833856000000000000000000000000 [124,52] 177016638264717026991977301905096405317315044296358690991439170437619888685367864137937836398329353613186382189122321955250051300929035757103430566165035205580344972357721819109363955474181881293243442079751377712402856770179357863098708030858558084506226851944445133245515536485563260114412416407600601799645569188718206201359887774307954558279627089028130570569600242577863011593750423058735708442611456484624861623567273520681077645746372519682597002831724359233954009110821542762317507474040672481182733666985169729849762486139013972567213283426800019792466729445749248798526266044264475218012422524406320098005090146512496051299440884260516604835421027246982139132307849172432699383260921749659304983266979978951320563218972687536043315880365779194299479150616991484669810513820389734477900286959548392309766033530968354648140245126225129955460329672727466619768349693155259919710613029775903190451955495830443718293413765967404417166722201386734007225983113204768935605471118733927647252439995657542288673438797779908667932077547098379959700026179420340078159919727342190087633504243421258654065685938211956225792094680494856263629506670405044159483867354444263864449810365742960792148049613186759534319077331357431753313984285953662752179874350049451866906084012213569714132534947945850274006764329130758357572946773846199659144557811928247168393468073727469646297252840888413194888095065902775839896518627865328432837459030402988235550324240787711458513931314598529574409872418168747166205715971725503399032441654155103702276502916864043412182337928589764541891383485350391847152882939165177780830929603935079162266114137848424048397397006541694462722005666658786068733854666699386822238067588339991717393584043775219719838668300277178673017621163704416125253098315255354136137680465339268782360081619748176181351344376186574806935439187063531967037976647197175663417660145291749259473198996842991574235168101400551262501583363732660504697447759598813305353928796061087040712097598431236637389607118344777567006601797546283305776704461601784714898582099978079225567040340555732574955673284474781176503773500925253019909665530228083740570596910856582773719409857211187928334881183700792065007284345630086361911753202531588277603827703988622082311968917267649575537332680689962846256599703730102510668623702962128476395553245031721856483153841221669006233917502774551254089190767824810830738223252841025803808751510044918870501751554152347389287181435343834388489104076067307520000000000000000000 [124,53] -25504423471603746213698021759090840475264023909287315985528734892961759485202527269885749332615412471866080595646112267178080794197240133813868217074906497798629754178370873138510638476788026571481641556505253712351004917631797036498709077433982145135344263741023981418507035419337884387242648408746611732919913714275089819607497765598400414387906857481809674375820083462901827302763524050625582305502772600932260770387571128237338075100000338752647395453076313128496132449153486990471994193476388444631959808508012956587588374248324527172930719574266200144334042980482049731466810447511750306934112098463042598418132554525398270398931467995831783503181610005784220475291794910027864219513965811675353024174185620837627338303880290403453910325734492372595728872530485338340858164023601081562836076876229296810281606892520807590981050948101557470320508750882799658492733508215109034563130993654210213187769757848694986386092074841578216672782167581519573352781164085233939444784118165746194748140691864837096205430073468152522621420290586877861519459360152428065456207227051372540923961472231844758122902905468745821609958487113632491634999855939083874898115732846300154989845546654693220302656189857093622525755342815260155723569637327440774375404872479930337768411823324255754304281238042827621068541382525443888568293275988586687056251372100466492261461542891477131857398012520924491351982302560732351146675649855231249680861834439186847241718327161959306446920586431975833458612416798869299233764571865345640549323871611766347845924522204826739792976463344936883466093371672953941152800139994375117937005256729172744163213358392629934953309173943751320792348786555468733553576901086025213181043023490640026544148642900102291450024623123969391586478934298544980832713071638223936435501320123922977774976087953880970497048990996462439118400468289831381316111408885065639579383184052439017958504576277363704690973805772924530743839182615711560985028112330427004505549574373074473541723900632521320260691608554812159447178987865359157938232718040068366457931724993078801875026006962826000195410451327668383331852485176900309092015338297870887134057395212297093985924336238107108291048289064193794433797137246096741429385810279203829543968213789947354634897491881365640454927620712663813450547889777499483136307413494041910164383198080873648754282387722892370800553533912111878584609792227980410358859379169552973014522084279577345295560799482216720216130386975022994024541290338713600000000000000000 [124,54] 1775075877720431427631027148955229484101069931974375154979346756318431605867023474353349805156344961847575442127514236793089253747674560520798728132120597890656872016161700520699854591387604048442852237376987696733228537317172827699692078399539662003454596620923162266743122871243291774728905963755335634522253596072217612711278927916515463243777189021635912208727437256622436214711993214751712995346984334099932161763594866962015893719599202302495253480846538904605494631884454931275959412592072247888611244530687966342204866142556617581871158715211955775273742139356471948384646868147242855540534907711570283658597793771507256640210854490061256769079850347123082498397518152473215819510700437496792250987850337776878249407619570013273306983633929609351831051778842142415768349727964144267055739797339302547861759471985364015054007281608085933652540819422090753744466654835616110104994615521747188930412887912818671717013174088789020563180044163321353288274232696090771085405397145192096826919140656034194640252459184279360431446711238567015815749083943302418115693549489322987217599400117558466398082698216806965812864970635169728062389598858995320078271700099246548165544662847089653597008466996334591454507267396800698153672740255648259396747781735700556414313989519354510286918810803309769598272847767452256430238882762197988760840825914451146309772455011352576589211504176481050514177252921438331154246656395143708597070924650270490498170569891303743138181384826176254492739727684816930183452212106610815351012232976111618581021976655858258164720610271705782154297724652532494547218436047649747945156458361626827593852060279983029134708696803390390501913316992282922293710776595348586975078614454089458488490297721110899519619473542399147377076667491007214585383293181547330530555010812972774411620020716880057639899509894046602375816404293131474782448007986875484667905727496436577376301873400125927727410475841423025492662144324491545179903370939371349786109354489013942188493620488205495657278800546206619957070927097297312778771953149456890996488839177018125499649267406863179701046641411022077779270213569342931573778002014727232126458182683604922122074746122381352778678615657923501636848538124916434616985592925409749132182839981292842329893740812684401151710601335048755376700350483306122809329605316940910666058508342680609881805766782308825762376009443666221736287628634182247647511444720231909121788509709847764744338340862904047452307086162672132354363375170355200000000000000 [124,55] 63644175666623812202054627900983086145918838216504275326818724360484997181046940907984937688715118427000599771006790361759519816515109533520532791198639173748566169424708927622795299163635821127885007702858724410324038053468217392901499960242522308401080833571362584155076531363244217441613649482333202588945820827779394346069800484102044804296019297216392985913115555607017530891529451428666698676409576552228341556803372745080711657826760626046390111452140157517948148975493494728858894561747602374699094039999962333042829260740533224943571655332268445451705685227970775930528417939560262725185355490514257397687249212235854402266419056633664415931113798906033788317395569977413004647174724086414665064767762826443385788365697657755750411070485431263092806829703749695984583893655923855329985279723621860945449081548344951277330492656834782385407870609685207734273202054013408870444829822088382417541030911324015405911929338637309469567433319894107054113613464853226627606960887305361542625911032426226650137119187522451453893063066781759638200449633671691630772112051879619294107843199228892332757611950669717233331432030798540004324028215389151675262387894513102887174382048414394581805189599136640055396095023160676642578695257459689462664412299600044260506045934857122723409936656941200905948540811748355899189415135633116641522200733984727034968431681475146087362308802382233941316862264688639791308870161847484662269338260552890755401039441264608915480365152409778769126387738956650913715524622680416665003601670022591489330183392616559661186878999347982919420606317874576576645818331303473406134935132629295559298997625529673843647637995014127971024098399891049023504314727879111106395833554266187940702902811888285342749835645122772241237322003628594918504312550228378777625635991541739558820146339021785218883035114098722224519903292050304245558406225652179159327605130233207705851437914468746613100354798961293206771697606517441505899564507002340226056555215444485100570538203400322059666045440991322854062824177183013610746259660824151602883905184758198451398218281076736925224651423980725846101791635277577271239141449089799924398664642950529931097722757616375737140960793185266051658346380946551933380025438870182372344494252715771244837432552536369005850927376996973445214355129320448232125921595643992185903659743096227996112179385676753671416204842051875719147282058036261992826285195172673935083975999079176399318208753112854676259334414611123638485184308838400000000000 [124,56] -24983631955511832248516085576977023085783115365146505005609131939776594014527965334197599502868091045665680650640858112240160872733543181757600972440622456973735763651417107890017976251062007412708524110212143307526589604702914744367344498167907562301921348245951324384430265246420804736469284553465547160097932204896440818192270204030854925669400526489210298330251649495364326452328127636878374722644881544400914582433237225280858627236312274461194511348751683118551466694137927082109341379296918153989408625396974599309051329100174136843474016805660675872282834082402656641451561768895926147110527633079046628533653331321919309362788668338855450016713166963677415164417097809641260900081046163841084531353649395645380843042801533863021446589660884238975908465061103996069884450715524610669992348334970123494192968066321611662234106310376718524469244907983428101898653104105224118570454027718966634447734882417047506130722965555544856041535404535425635857894489622298835408083593217708829953806230459520206728234234192692165635183635335593518941590306922427643439887036208563770489559519073913331753381499798300421764599718926860048964717961701808315625870863373305212985244132939803372213661198049403761117573570285297769127393883091748609487967790034209175197627453567704913297312549449773845307103848492552954053138529445206121547106037865635277405296249192436020939846564481972541207979020452128286220313415894665741005646663119071628405088848729167266727674475917666136418811293715450378453420569811518776055983818808711281429178567112717153629278642470640144054384318366611388884465276815140846128715289486514836035454441968701981619527891559229003719848281958848393629261346380142266107271831731792219602699237436255575087838907037977691115397489973529669714510318252776783203954702267589593214244150483644154795211873518480319843612838398964857366740543158940688216540220895930948295121764067737254099015281408285890967416298814589529313287271402886686258332987204744310888288908213847540573367365441416683033342659585250730854047504875482495301245575769258451466038073880736212919168837816697483522689586532018096289432825065248660747765915106774675849018514295809568725106901342936087746989164734842297913876385561402224926409534925267628981690610213561504525404679500901670990294720828672218383706185482012516637700715948467675336109209621656642941250354358471143125227265447813944376136805779731176226678562532709122784589230902952996898615061159752867969354851942400000000 [124,57] 1334797542607676687454933890416574136211385677466925840447782676672616498333398504798699200365984500580847915880351659446308457097203725394609529886805454122530818673790388006665390247659304934594675344320713656887132818929258026140633670328490344418867580658021275630847389243666761592664075273984202554727204427507990744219757949688537035167575190207031277264287149050900958355914562893338770330690539539150467175882627704021912623827414529300968724049307676386419983776738276918462043423535587157295348661027706195659241400906169460316370450585260191685578324683846333704555739381606590780486987159306592936831254697189060001460800303800753872759175040821759631410961702385046972061018545916004903746013156568460494674917013982049560027717440845480840007814345427392459031417395984510516386071788961075991509776909096005531924637852488146298826585122427870683932905717971298286694244059432615600757744888416367404377253142368422694234677054426493833802625881816141225779555189564414446457134670297313488514731294202025915424920559295407016133692966282738467877058751085966479846796660468288557717685652824181170070015588330578437323890544625709316008679025231886861510775200796182404816043279368076821557012475448769456802377080473768676148723748851507160791081652147720728359274801306386596490041843828040848644956259375016843504837593010295749188237012217868402219195546444063583838308954538275236921169399385413613839900064750464571329066106479580177308172079387000890008263604491251986902718287714353007512750512541368874375143142013524313499494230342657549521425920881857482886845305813864993746115669527462845865004937072881386621635212757939381541212169914702025043097263143652001428261929856549510211675313243930128504071938195351855094883433285683229269148188578784309284079940431651933864607444959907375547252003938981076402439377297417669738792275502593310636912081869090495608484192610544886868345646279023547115372337668286992196426311312687760946524606214232920205095851702017085469404994126334144087048276307935129259369424669625687061478385454990210289372691041553887765096330976623595949152899454598428602512492433929177696820648028072367353053368011794600100119284862030674581677783708100776137197543891120692345506919087709355717230995568572622313953711455999063389946515861733156527635008321066408580229955071522761793601777626757115083284827089932997107620762196910715889811752648546617625313520027346763354538695352955168415055931036981622921252569088000000 [124,58] 178148949216215245660575944894595194272658173009439646521168538645806118940368949587339109168809050227542398195208917771407424655694571876540209339468470892913680953073086808657622689996293897875088604016547274362681327217038478432273846731195514352798347317147709913904507669397289801584734929635247687753846385786658650843855233923119149536984375476694381543977843523514478220462660775315608511585711388578491104016865873738110658653456253135201376808417258268957020902492103929051484177568897036808357843118297952948551295515112916816590369581919814677106684146934433226311650633161006558778647032811911217778010465671585197371595772530585788995782318348440130787299169101550242048252927186004914660169575274948418941683231479133718422472430941873943390294199558684022634037775934806743920022570775606727587761008827948975471664340290557050098267999856093958739724422210959442653469657140691171985858961178018852573355430702540176820407611136663673886031363896142859480024841474486474354095168831288683224843783113755051415648453871555875989109213191814256831014238976750616722061094711217019469133348510030787974757554146937385382631300693884719254413183811425427963585890054383154536291636998023292451491907593690924526587196053348088754503843098268391602817283744557335190518405825175992807094842129183651000463565880124904155460794559188569784835465545342987698601758636738853643186903776847251384759765393030007044851909111530875360556718503882281480343406970536076232191475846669779317642950434388520086238989462967739750513707528305518136993512242978935035303260476715220899596179649283804447747552167792890988954256490053033340404366062649525572986156325838629513937052902130673282350192756557913064938255238797182831921056181064745508214082674316895376428740335561532511269224153752459777117397919133637393707880254124777312000150134232227613759860421400402898638659973684104906762129980652951768131798676613561885581162850132762438790628366157894649974866611898142581149894407598436883302860892252280807627397278577466652877033169620303057760194861386569924059395855908287732967498063822812830038791855569607854257356657969491577059842783487211043684037887879723203521207940613594189699617406572858787699187044366563176747318771557896928964892087150791700909422851370023321875929785498162350130524245123502367914853413354720272824684118285780184338237620258769382856746168790089602171854792308706863742759160517331610148149347500720707661072591817676428801423554000 [124,59] -31973755345971092370261847478720394146296642690632923946188843377364177186302859616253948475730640848747815305067918290409204126704065800284558372705958577782012313580996197043896228152226755381443967000468789634841972158602900805056872357215306134304675857187544349069569987291815984142858925700206015490576687707177163998996155450487496278150959529427985446886413321445608715491036022109069015645841216491383958041318867265433329665293546981681553257326457597897706294904415884905409818663000809792558154967428854739616820998126822047539822049156889447413995132920713707934701640246783688810634326915435441687322145487071165382606749005798890038712475522712718029816840478034266179524763995726019698338428908703140494677559475432507319914877739215672883796279560601349298219310198574317557669870794832123644831811483374317573009294187558243160149015923142155289628464194043179898233493535094015790304155925232183743168673161877424047763978679222875584647857074747746983404447707709182692730148657661034398592854185114044570104918985167051466079584416593708548125353216534041985833468546247155643423167396794475012272391236540844770092592156704677889037981373766363504480830323144391671920934455193303213908961693944302317217793089599893831032674523718491332920235909474581432345977142447213801546427350666332431678856814031546479804598750593360589051856778691879645706252626453199451278383246100765680614751020765665275236740318606858609938223289008538430894992641355627476613896540785403107948864744718791031292877987553206020450964884525928481305878628454294203987024651423216623848547919328400330720502618987647664845083865657772560256559956291817131475804931066782011000187005515872208132955983461233158829169104331005879337997779435326423549317646812001397355259413642078096833773147071316624488069060780720904252106748826855516164713644803509374884378846236031751574854417402385961058106285396826590706458537866520842501375877666772901102126401380103750803301752202546740575548062924808510188626254244180896082632191988272506383924507067268291736416451789847942162319362368771012765747005287078282865456134291482710803716790342526595649554088047470993464411861343050839142511075736103506517626503357041641170329857956084792827400971029229893732507588685721175813435128673362122778858524956665984089096351286903727356839326319548741982258329868723095865035401451878017615226341135927016889406881136830635619200425854079656839556547550250669755959138942410991230720000 [124,60] 2098949989876085802257371224356812405486158864324066901732361491060497497525881779533621154739079446577804511454325319412425725188780016317975103921021057235655511339675232844689057932110023922394860705090728647247758980741510837730141584712921267463882557601191857554549766293225214867338068191956987298013923170858983060153977579797976894454066980354562148157021880223491837329470701771796342679521370072442501604028191808601122224187536723931991899551108848746030878757310161498395588986312740599082367811047167283878690167634965744126606839113172857793082115438931166940548532158962765966496182028822027044634205679909808486836787445875216048007170784434316643448300852128170363586486728443442813205619629968083665768708305203019514009230985999052588498446567010383289993788124560870754623268593550663935404238657645173122118349664445721339277823098057270526611292827761040822173563375550092622689094797063118498725037682252112915372979952571209980260163838883177123570001717923946464277218547746828953001271314175072851140054323593808340072396905677579035823115560896784561877955152878401951934559177990496408288438062294247856610142401089609484641029998049380173757659356114434278779706162507870903187233867343262164399087080603931871985069651897787614872951049450416812211929614298574104154633927609521338212514946100996086273962000509055263896670147747013659041804770430122231348628776207047627701751652960895364779574045986875216789596754150038478092007705755363276828199981484535999807305929523538521115363898213851824810043944029805273680075345246137785801285509804643953153169390265589496097398827604608643389726524673537825051109290566908874504815671933793981764482503434527183452021720457317965619477873767028350205131495400228966628518263986578467890857847582096127613015124640691192703248525335793224588455695027792863198033021435641058121110846441869323024228731133901334843077977633519019367241025365674178070544616119777274319740851713785022747228972416158236896758233511768295753902391727786621876944523918269734824979343051524503469215237459537670737333122186576936487527095558983337003827505327234316212712811231202010108338997440129335602357235977278730063020038497600256631803285421117882476863386333924761657535346129583590443266486107184209525680376031679472801090582674790891595494769642877389911123764826448399815376367371148625455469709168042978135773283647755952419937839604717304766110856104853010596015832329582854428620093780006720934400 [124,61] -50619646270842649066335138691941855140634653575476495339947483664659656601502121000513712764246201526767048851310975684660398968232103171663901528710777904195566368042190966342175774098025919063721045815146826460987059052252054944651109303670498147354662096630182425161957132935857030012360163204077736748490704784104290195464777713159237624204517557169761884825758203199061831507739255179328514817746607544921886662638695733299628001469372859778203986553560056614630860555321931800153736711698248113833929454060290707499287160465132836050953852744880170532564681432082687780566938303407305010842775693974218635979913541430245441343120783131029722626745047162119489074866113664059619643592719527733918389781673234934979857733301231595318543365296902762335626679580659991467000872433680853447748836890692346081248005583225373436844838682850343776424100163199415545128793390872403503410526403834824096994194419878147342704465397474314332027013086626275494403164380068963575700168648328116695857940179535041857468463405509676175622703358016388609833621002100782213121821150709517787483343917739275600741245410748658030108008663962485494433162679800228844990664119701876436723638887759938910880588642860121997880856295383600274013824566199377824776400366625831060262371847073318655534825452211448288522508010466841581421297962247635073052726043602269674763363008021149558252569352446341865213855787291029573645349801653336730619921843931402423102677445817965913232182685800186768564000713100923771354881996857642739142084607504502997142241501091967007830259801869080037837758473366503492995665629737025097683420428098003673410580542089954551848577078394743186449853371857991426580985414675363700830273282387418420497049487614787907587168005876688738169378105502557568081071750852220730660940713018510390026542624098429703971694891173687617402455489917384343750141160231199929043726935030859206569738373129796756084707251429894156474511163785984844522882152132400468559705170655641109517011110326374567614718370443954521622013604477479588946065211200748334216604241302432525709060019429868919114159993859721144119354410096228142909847499474820316320917908061010006339895118602424647226946247573820285176775877656611932986842132697746082616239761094679032052333724929386592509737012746478138197565173446025649831720360450546044060499186059980020175628161569646601563832140266085811194968576180323442361934594373871527818858299863713993470392128083944213507418752726643200 [124,62] -5189516791129897276833379350328926500369019619082248235804512767592926594647462579150891931380116667063757636068214152374002292554346333168966719697128424447459325570835964699453443163617392928875493631113020533582767082426396888143822838818753769212234227552843062065482073446182135755693196602371460826608155565662954132503042170826322088223584369147907094172110539716987322571544009256092489681856451605015453510606969927175775848562067001547752493444411345254403832875877679052037412961207783544223660969312225858957922131058055711805931659383538008775605131360481899339271791360270712876219821365010963637984954549597243058875347875249277979353176008180802227031265873762797755203078663028449072178008246531000882880161411022025499728687986175965205319979349929747818619752577650776680665335976338295769772693767539209694935134978735501931861138984743703384499761178550226188902637206418958956206432623271991111925120723644605934712990261749889740935080485579375393357065828661739418727794105812085492232546529046109235843310019682216815531408521196292490905919589574247262392183230381779246353931313809997542050383173459035334409360714656351912846923993267763417493878313431857414455080051840710593637476757598655427134049562184120138138879495529972961911056160823547499966952289168051625204199664522386161764426007256131358007331823528140843729962188976468940479336676938705757378347204928793688230270233270941833580268886144486934644592933874961646903335400073342016131923295184738657658453578036135310856313272394280449350668693759956562532308483138246576447363947579405326744001693619195937599922710205067079369204846261700091602933405542904518079149005505132856697987412904745722780994141968585880691628150184603226013368212918508446729820612416086556622690587068641530152216550565594097237550860665951447328496159388579312265285143809419134354830266564034400789907412024250005825058165095067316621135268931511362506894418485383021339071750382793728902452656105301581916620186259318637910153312512784971397067950912350310070432544388768388018191204539093129177067837958820039511078922690333327509043095978115331112561527104602685940845001877878074910377465400815498863179511389733283179754105512519836496370451463307039913596430265847798563770593713915728615320344867747984023221351090469868479371824360329355326742573824880542359132625738841668541114225747536210327548838414421594459582884108309562815952339783665213588566827376155614089618741574400 [124,63] 645765510779078136915802701570177977196788929823933928365716820792892383659205828111535121466849607774750426922298000758218641190334367985859811040772627247825424354402750599938097144973574077408065702838223450999378810983021665712416723600860094815306758171848800895141302456605451062102367419493348330510218645163341864788984596958244987591242440037791327349977428729368824641966532592318274387269901579195734139775815039464553907681941737783288646659300764148529185925374904940091213215165020619135393196422802623439368272532470627305373492688753273825698610014068765262542977902275613355091861956679942103060554127026360476776500182752479590131203905444801836301585594983161294602095819713483705466969088840150630118483462665207794980741635234691385239352002285021619727619888695545629867276234189130163852721713935795323347585749458625970843279436350342648100504889321976589085304143423266437494520050842486809877206726554956980119959796303496567662433999357759921966024109761931047213649758415217451567799818999599893931076216384913368363673380821337506944050921839204239855343246029170145083224480081371789115810515271566006247054127690639600596817595194890242180632181269150738005922710355915332972243288510846372981443894401272992360152328324128920694673286591932167197364578968362794544989094767481120855615352820377736633682325252387883321595764441697517675580757674600665773340673916616056525555811041108685285559199450596429400201501361441224666759828863693005977572615214134548162894852644914858510882713404828920529899369659237724429371262132410354867883264532557236616208729048044973278465605634348622069244483684586808681045080598232302018170399117013618840826297147609346390122688676695501783973356739354950574426754825371718785572683720942516396185952837261810833788375726093933994034067751014384119447358869940954235022076733141833446938324603493140504933941996008075742738661141205386781109470450174437681933115015713315679761250721278573960564532258724527148108186546550706424651311911902914536167880646386321205860934700415110422013189246260548464256084738843848274783654033520501221459439240031500533511501685500952155895391450348972136138774861507747887099906492840390864477226398779478154932556072044317360327583674434579214346982026850153303377231399222935142097884671060717985441559073198214510570451575066796301643284564512000924669696295913655919046503080094550869990762244869413091859663074251331054882022368890833675543155200 [124,64] -10060447896500288774949300783579692862004942119737282797687782595555126442114472272776723097103008566669340965904121875855777075578422216158624210219687520683750540589557142797583687251022559581987635615495929123111821929075434646356397218163378424271787474286936373742904531977672004018329235980447709161388791995980482357937832783645897106736014920062900710427323276840822836757908713884225537808020750652406775797728942381882644231618093076910576715307861827551637675381888816178819266875534070902355883953259411091376543761651573726457199603649310961359785045270261925925686686136840865606061515420826340418901593649913588137637265923691333035326214754832718953749670831773451369666757823439345538175418814032843981836570139183875684449142515940834435476663579858835666452934852878234138306595117064895181076446431557265335187599299675416267193204696539051690738826301711000353515594614529219456068115960066659548650449635006368023217971466017076744299154989084534050189755713633011546668804439381833482280559025078748570846547928079879103040569075866126897590157930065946218200251797157566611103627055995487133756498479118793817176354681467150267706125271378795246901860239553302403624133382764579685787790671887236677636000660167305412056419144978562154498926756685188620979664332561042222051828739111069407014342144082559749002669598191008586858460343009685741522785209024213554266346646954292283202168137092080113316842327677485222438265776615816790438214656848849609746180766075478980815779069206107607018854517474321223560627855259068312443563183385788102690183399632765151508405446773668920998728573934211666831292965415539632104601248120925697443397106637693758523761132675059575968659283568664449933372421735523225072347852199232532891222616259673315784364470955145731086754551119937470339330275473132074934390602573928042201216935081017560521449521638883416135877351041896267951709298329417332319521645309074847407263054351633845387227128827590662863139608109908386235261992307270743447330280981585597700411568472504425416880310484090624354663006915061542095531770389950269614691406261608969196384964930719698303657478496710209195656931360018330826862223436716611822800677935013478293266331436874019812454101179611131519457990303919819629140554098254899217727543400605821499352891092477733312553494281485097710217080044002715563731318228929684222272259754186565713621061223279913486835515381494546174052997002336865567434829191775025928960 [124,65] -1486935065003682251420728205067383298636723209284403666065911180250591055201033783199428041722956980752557716750329379222125954392580244981959358765429501007714412830984413240732578369146483201298843934364831254722848736295010041720670546760078597512080979852120270055903466242747945270710827029658590800333511037364034981514285149270523706023743981768371797262761099532639725401972834189170454010250836353316130311980818476046450517235043457390899328257690390753869018354046899445910551534906367437126680626136176491184783414345432514112682988062571925275786984462368368998397036572860637947677142931856519388258281732862696947009485818519935307376945470664679284223777685743339953394113777383658457060879333754030441180495435720355166148652937466777668560874917431700836362184478441968196410750603226532268749686363656639304224835239942180410095799991465051512231652944263070604043775789324622134915950897608825221773581977704070780645658413590655172113680503633409530341352451524688226062039056238213150938885855356870691928855869769984561028692876675359248500386909278474932818015303675343981053273218462094710601832077116572323612096408967297071612973165123086099413905889436021527852840638816735145863600222910344684440262018759193977995900184443192636568450171227104055752264624364919177604355734906943432487606651158233398402914475620172444132744134523126333396848949891413689022366718620498210831046202042241637986296236289202893044930702784985881389818003793005189791097759868030782914239528500514438023787362502625928668759834231671757487838413638406337071009300092059513042575838609674248236434490275032658644278467362029082382895246364272302979554057847505658019822102893412702278049905369948603579170956530942805711329621408738959076611995916613157438468609505164769547919003368241689024526941300962874800900542978728274283846270915792491798854141823275668344164178696647894060364286566021997825526248351964934761069883689615616947635915051477792804749071413076429101957410659458540420582516504193916830258695381044435762564778177871124869684552102229434777046182249394222527124575202572894198713872051210566874162341611232317688093333198378812087280393419377580735359627035574636497324209897854125312510026816701567811754852539821634722094058880559423108221760016028592932439040892083911571136986640127452104276014100292575819065290748133725925116369361905593406185808417769657265243743037708097579713858195986570591495366085675370880 [124,66] 56281872078941949803657412476323481866892363540778647887425959962440074392778529814339019826150315432024532315455845970554185276546834399526236384731755863748805505212811700857913534192923305522836892495957998458580375892395424163118172795039089288949365903034734698302789983757441069868476512925544596408548126181739159003401401819225460475283527853000336735951286373980106029751701576489599700096285197258038523656871575382035227085457355453516736782588108594703963893851411373428895234143043315444328186392937279562138609053678971016274847627267914780349135092798439491774304894238337629290861072542198131132380673905232344453199645330937872095337928206277458549565941022301042108844126997552911092449894378995371934199570322310500153168265240961248878588992158872515322431645275121726312488824546284356743058366035696895479616804195463722869030632086508690656748062279440846499810703427178524096612469177550408765411007045469125255660145292759150409649117287964908118845556621749534558079020718567421623786050175004038529966088622179227064137220235533795216373888219990115159320379941208734794970657486927907468762960874139319388105991392844374185003924399219377694879602460845994209433509842007053510735665680148977345464492428765330774916884527900672952183184416118444861043975659074087771966159503772040220248965548845996502433790674263002043806914507690043045371755580967423331380368933095675460622895770257913778128378970589259326429238514854574498298577884689947961635913741333322271129858058034021188145771459598490554576980435262386950075779123662635767458570458405963063097113923962995695727077163985370794091627731749352960916317828546950588145300441043270726403125549724605886417744623637396803368437809861360408667515840791988403186102356490979107684604318147066638765098397741072900575092877633579271391377798813272540040595575696452512415469891482389681539366449675638247222768790552029271881174309168451913902127542449827226201962644651077926059045376620065988816723850061166648580830706918520610585041690565066613161579873973798965433957778795244454626624024883155314301074504068708253242058155676976648745565380620448567530010974633569421512187957551581188124455252129120461426591851913629710063472087102222702107784979956732291414408498647450700822784018791128686789372112648848205804234229581941375316860606719177905857107108620199040965115479743290151731297432620681412931145287981129019005076482446533260873579801167120 [124,67] -710795709578559046564999168663149274680437095207072892958114621768996309616160724973643206531949675008801716052849776824414096815946641574328960343128274505743102468414728302772180691865447197212975080950850752758515966372882866410332208075299556540155068438595529723713059602453716215425884771311266631350268886057575264185214075088708935010949183878755322201092616751095037688473441602967981947188730786118899530418463501694630638107014852342051637281403553863830781760057898840026068211801033963511319524394007283061266211662601371989762804753204673743943785247413807922057726449111260468294013151252182320693667149029473281579453027331797748026438715701003680454504308171321184852833560222210092150025640524809739214711903045622544938807829937887566297451693385792505283880196473958901031658663455570856200156082840052029018545605441532347980334334695154254627750466704623052358663584255927359404120769836567450123157539456165742480216517947981994490656936216239210540126341481311009451601392797381354909300070250829350947344487135052904401305808533962576704908679085316943887242782937248954245633505566953964363801144451860765368633340354000781121641110230287966675550210298153570024279066911983005649353509610044818067104827261568266107064085672633482054197915025128017748352799864245360899660503509216374169065872818908792398463017066245974097708749729571898564813983764781187359400744271325611834014811176800369017008404621628775402878567431916330421754046742064775682794836718868817188862297257356139970761838339416196964517092854067174635040394046912711275386492044676611485471351196874435935547355134115874802779473114896143831047304681032783201656673632069672831017724572676583589668103369883822974535638443660613949705570834572078857661021063682528491915211310668758922503095381568308021258335277631279076467820296133995717012190655196192135906596424316852643693505157290530726427659809134496586167844173958997566133734429436143072448635524068293110912147583007017995179462009147904938733765880717013941128924771422733770547897269671115482271066296315746218821910911876445650670966434589770843699174145026733238265581443082070000626571057650082673162517063265860816325829690671304257022317107259336757546124822754718689785841887336264586678504439299489564230330438017984789756793435927471995667827356528794659924440717568861569664719663502004130142749193027983368736898952819738679837280940494637434930448553015141952505177600 [124,68] 110438664006596100922140456139023054361221783112523861370635658253815255494872937365365196833421501538006401592289649822973153332950293591962103276140905363457550524772372794665187528130980943045073499635746830169786974999344403464707950272419199855545027376557084367692903931184210969571419355636926140942405904056230026014183880549631229006555347819908164711543342787637804804190646631943204979665747623634278860973813727163222603655850371172493233898748124612768259823578788422139434196502040375590456189066080804463955075864903481938438632861185025720638101534164775490468739158265261552832515761544276876711312489010024467687923368889375343088922274843544823038012488479137019698517061585258463472937226409637003663206432226369345388881774159038469180768296636964620281110928079929412458537134554199179301903678323356751610036493989454090124671853409214543059538573704357226625939089929813409394436004619968712959370059876402593407422316348566508544974710963765340750191499390956778310462555730444518468435159151706293938848774964790106127570322167104862517417639065254995347465295340246620911041443679398713151809686874751282898046430546376089552916450268170870247831958708964585563852842814770261427242905652384381562262535508349106896060049778911801156522214279634411407386603270888433083153319875204092335854542447102734886298828873474599591485377361611222373652652580825980121584725741151338135348157032439129855671393712310064283051964912248826294848047760545738989081655485638910129663673468363398331837002686115216829895422592862100099476153327480503196394613527536826332543066728410883083883160245427040227544896010132273309531777087302305586788808384450658937569481127791314447464150619444751502939682485413964677092598641156530529301239401633195401855282900430331561073805122866875970709390043223597341382997841718081153207442520107635592234503999088121317685013496327729538598442381139495489011473568070944415105147593790052466787920152679120170783144661484511170042351757541741135995607725446163388936963939542065154972969765605787610396179512894819216067609342416450346158865705278206458204280426529208451138161449659668463530920544324948586089466878218157611324929823143190171420282452387866862993606263739674720497961838853251451264420664467904415317660748437678239629771636271053423657361934584798062997914244794745519355435454784432985496865736104565688239632508621551823701208501438782392601943008478256711006080 [124,69] -3714710004356938510357305404848807857149912163828304032413920038456898502144687867973286603588387557657299844759788451582299827751654874103994801381517459662782230433735841783601245465328100384292388564023824719447628335514407834302461890195003753606330506669554186282189979315735912142520533422616831578008437595329213425626703249848753554687589676809742190371112023889038856889673432928838790187871280557402537313760893080734793261624190522498787716089077771496080060052069972438607709397033375533212764801552047468068053043707645490278567119660782243884053810636554012467136536476967601782646257308516241263593993931339343581715505182220797729039863089197007001701924098955521544501368949052784003528130379518650269684578475540506815294828772038046169665772988367215494899989878153224738275547843940280976596654440422897818287102787738463402661729955216243653021329828781242454081976367762523719783620829029291474602188956524581371433028195256661298532735239002261174883047035640185053367807875087631902073418613163371184300199339710164793287635137230496909993412039241510547668268442449155266068233915795084628557632766371279942025632377666251159141453029233932886471607332620377368667914637614953734613608997217522264069653046090771558798486159757641715800041804458285893682091113896761912482443747768404838200564260274069296537754134341546536295154272327501379567939649830495447393942177567122306655298580985341506420530830563619353912877822517021845193154182165644604284050595555963705205285666850935181877317913137009653127792633853803667797241406881931416564350518124782937842096645225435980358308396140104689753424081348545437516637601549044342041880455807516242641554971483565099889564939324231002061537503528046782428216115607418897538676874513336129309547900163243536373760096598715953190326137006011839046159822030297771078331613167956102066571748013911139839193818169596081028505062391809495479505519179901336892869157094850549314609283686592719952784182944809733865014220336582036540904294397534377585037147161615555321389526425138165244386246780228306028692042807383594940932840165145126014457780491290207998815844735670748262676850012520951878633898656678633981399388301910963678458301295867245584667340323040010313706475129400452706131832550692409242519497089229949154469829540960901558214361904219010898504828985722543198253549318877977547554826567626100981179549156165159241588145094906970524223112115342227840 [124,70] -95005588962960960107654573039488048605544979590864684005165202121539092496516203731470598654598258010828118586451363130756527437399649466830127081940354244033443494750907019912935864713477498100150261552460899923892579813909170496317530421570277257331328050755351961881713719518240677928996846134830881101629452730385087459011637538747982678360985536453337196064516506174290245689285271924892085958144735269872189411604700502993066802723787953819052193008360512778666590745296495750187937195122720181544909326869567535573178330586458617822386467733299536118156524619132163638917912418198522371341887121226133713817533361409535641085828180622808519902198765457168209422485610497765769088126937206284011631785248419303121710454344719896389104217684770226913091094579153801521926827245147440839882450074332591446332548818016825628649173763116398529498065507640829107193441827824328026307773602454002433321670364588139946310126822733259081386620628045421117866018222048750394415227474443241180469345459616857700923692635402655919254030457814763414776799701400379322221003190905947513722341783281690507884341272833378124928269407907251898120885450789940901055342966303447511434630386551311311328692084141619032198258570678285371750228189418131947185155230559174574089667452247457355580853530765882027545042576760756911111949868413254598479837263686446548167792405361764324069650983862185785243554712622553885421185329161974073313112407375636293217978026061045616520794598162825408705738441267998982884037782261610642165001968924475187995504801287795369997153852354135184190136779741540632797025746947178119776133360429386128774175449565501230393026220784036966474713266132680230669561931383962190460636249104601669452455461038715780715885321361369983324155003744215492481504868500273904868140881471673085520066260848951232269266123871356462088547762911084172451079239348502494304214620258495537319587774114058618584666565502089798396919741944174066180496492883204888697081343583702971072400766358609355040218233997163392617605769801722402364002830795638066958818185162271204798696949032253235335026041452738376782195880282515008902776908450125762073330845995675864983626321937094348418298723653690859646769393969951811580765631766244270109810367139050347856710260913194359097329361199161214937481013791801832685879962992707417229175582131807485140962066465296981291093120047764287415844516893561650089259293190915988750379479326080 [124,71] 2296385437944749998074818065308485750252643108881519831143761784503324816475167032640885414281050322897391790997821374634710589734702722899162577809705498104184038037741503590347817354220852035326777906335683553739002672219730057759953172763790346941294414415262603639781377748013646444491762502167178337638644986943613556513432572942465956030007449227664399845552649205210656342153677977407817424711303060388181588188830341614254210732885946305627014522226718386388295451550389658044433282483710863405915895230525878943970311384135587025698333072335755553253607955401764859130382319594008184563083174617950059306157904978619419878284616058802322503943406459555299260449893912263784969778005042295437039444240033854353550027325169567728291497730083686637906558713413242062413850083620245339919220285157186682964332383831258464614365750990072457831463985205016321848909118966984141840485562909158826897419405779898889651410862018220304432433570678034145322903292645096265545087861089991098354603886721584354892945141964175257305785538372425713752248489022934508940172901740277573315917734197459606087918842100396790354627176035864337956774111823860655090743304063884833730640271395127434274046745434188380431988473341839912994951570154589157468066381224697861324562094697778653110327044396675142462019653411579598018347059879497107268061201454740349885229645677978547658006523528727415417333103672746117009384424627572341440985846236570425260554155918468021202504265554823929108445116013685561308194970094046313882673219573088497051654727811324593888388432169429180190939391629450275105080893998403253573135583313908512391400053762030751850384883039487915732217284062189427038356585570819311373215583726062349602035294728151364420406157457031046888115687924057349792763304030204968594972614011959940335438706314080128580686660848621149115432478369958990268287266645812785170345784173787268765946977443649650617765608457511188318676608038759356292072671488696106062127995842660516980525646972919378416073405322374785402653558787409697016005042343155145194122452654049816934439312721650826552503641269159193418446866213407770347493133015126247522419761203231657302692943816506493462135566059310323908217274343252563389413689790098952510403220483836532979800645705351549704804168313269805307867188650975947519049549782334757984451133919496417495447941579328173468792072504742270058530077123707088023964323386938424036966602240 [124,72] 245278557003633758110253701474659034479931204527917443353678228723350287312586585765053652915725457258584670656618617769161151208111703824003298345114303458714524205509945499947701771282197361435659919134919885799620573362839721182469840684486044644080329908234166816331408852697088703197989571400939006053212839733873956291826667234199251676709574773843040357309524670191435909368111349363841416400872974294879299786482964154514235045996649170130669493943427639116785677013724630433588339136294238928298841518580973331435819773588634596366491123415000269645544823364726862750544975840136400208605629580102857783578653757634066632104880145308823524650684873107597930919173100345512938551819721010159646599099813215448620142072433296497856415910950541495722884360794241255359073957737504261113218185840189927108513231839838803458340590527674439830480570325652468127405829502433768373163605701603194599982372198395162423198089382698383611685363171090207304648746452461128368228505591634216279461668171833437549264448596809735543086171886886721627618956946496247709555189120300923770123675338677815848122380070299196042382625327540910654677526900039238668604100076398520305362284048769484919362797026848756378408755267307913001058601416115096090463460106783677285644933927207585311306580901840954625578453232816418923233555436261408299191761181663329896630861775108678883728982370530263831681253109572523324598426411048083184998261921434921733642651281471722642142027119847498646513658290446123509406000944173109510408250349488439742930767839573795032421291743340141292030084014950226323683555536087679360894827136783506569526406154261833875279330467231053994378120729533882508553772762985322145643932607989998197645172965286715297128939985582234131939388117221832182229588111513416429300753640869393335115100905507627318288164112403052275617069940895325049383007746676789671855668959392806712376287403903400480130954284941638287093083986427643988489881098773897960288582919575936750057570408879447469562883305017246163809130458437436185212845002831035378559183557361362033891632033927820198840913037322284771125151333765973682203056844411291511648167516313946050633677464711442969184851152725799327988852343865278116853857486827611521212241583606928888492183532888178716355382518581011869538714621998768743296313939826197287679962941598605110564262763996746720020256805707019928457506553578277473548088411525467621062400 [124,73] -4001865314528841247552100409761968348012844029526006757911467467263431671032753281218435039802867009902471186629882080657481551895546306558208039375810304307305163670767056391102623628428205369906529569860181350375353724417783088551730279396448757780013881211412615686818416182525548046049068020035943813276867209956308318573885048375530596640590016444795666700686807786064385265700140810639478317893381174213530173165133575203629705535360301057045672163470439797362538884625028463635163179825823228001720045027870849935667052898715780799239149256048954899060750048589254169947337068724580303207162487645369923205024701096870231710107342789518436948869656591053286669034328068992289734624717415084592437217391145343356636070136959899780900163335337204759082227075432300119398265207165197776117651945600520234621084350579231273465686284255637186366105931822319234129032509632585057435693749588060305209693834253899433952235976093878366982832041625067792353325560564685633741713953854085954482269966573476257338264132076811539050514608668696785041962495327067310969640316294214626255222099055586712911153750596174922082133242075210814128555531186315605530239502994354850369229630960922149261953520636622126975526052058861894057675252960494315355560989044028320724703275361795617022713895186129878572408903359044912681095027301235626068704852396565218356692463575648510947233729790397551713428055455907410166666854844819040149190071589270246747310232406880092358494150166119690235184454691264671780760651803053893944878337921835163704656191366401538898576396106710005798895895700398956301530384841092546581553543240941417700297375631307130911206968904103809604654140405482260261062438585050651859736912368480228191126982858678594569892329989061767191966077767840497749996070895213225246684405165301462111435466873514511740409815007539289607410452661935132712361926616215972642734998057267644574170802434964772632707782235833253715271609361843450644869274560041413370282901190433973081168909160293953690566841027131849759221843182125989403604743669265974019668051482176498610646631927036981620910592317520967920170580503337202504504473039586638670354387802452294371840445194699406409103892132655984929450855578766587396598271531781277325847514111800192495937721834735232366796381476031297990804008098576994563846443864191414774892767284243835833552901914566359788367031594520508775423929986114296935525446660094195200 [124,74] -165547343054025730025023773548844587738626777262716297508585189200604204422157995052415908903867220502843233314480095827079308568361777732650708895075214416643175133989601915433299088526885341279268130256878067421971042178114648942193982846943453134973730876914478384000990906254887072727236122669376603425605194542253323861606263731419157711715153617577712565527627664087339264016960756104125727199799498539294579119805362901527977540373494408672601928943590041149907558436256786896108325403394855240332911763506229700360378571237866355908519784901766271546633333567473112524765957680728034699580134451043701259879209388928859036520732735100951644069614469636471478722883303678694649355518070299086822910684886056011657440593389577895936139378375818247984679531100324317913496824889215388454696745088239679856129347757901105790916725622163414567762734681085043159546839510588771848199715024419280469112081138539667510518997535604035035699647241808560285108659376265356051141937206542233264683323309512175807163792390854198751040196555409860614212918406642769067750172713998130518261133984763486409195636658126269942172020978970980268144593357753258300376749888571887886242236324016162601980459680338237557904972937171892172495608679337374696124785891677772696514939995829954583288048985194139618764037514205329641322978530717211224857114748318605448297363190700509759837065395152863945738577565125344801879538632901253120812864352033084255252964357136276293093451404582638864721646591847277730016269513434701702787743725354752110342002339538341171984439266630655271064429488413562266888147331820895320160786764915278467141025386246342019466631938561442562950150799271472109110221970012478300476520611096598857003019256919282608098952860786914478425987633331167116745541387759694344735704478799699046207225341317177933339034163968389919469423068656827667673787868163585592969253105399496542009876587294255850781999581165441449621694833747010356541590305803143613074604805262479234699546437837895727274863607614209688794615018318184066812065426311956022315895541442812557581443624761399629070978344854920120849900527818975885048824227261074618295486296145940780098342539470232127003911204319545756498724142201819319997420275978708934100900259069459645794952668641598984700480176356996160165852943793118369295647278045096073971593723880276430071064427588353410319012068743698952864108582973590272657456124680060 [124,75] 361082264827174366132815070269783942137384425514857893013922590565181889235055308950311417813020365583554658120068064443656887822155246928029360428768456201279377551950211816001353159165454831206715882737545794521843004718455556813124656385826504875824553243572731676358542258121516044279489578118528772000481035131089610284079843375490936075103611114898333426134209074067338807252452538253221136040388173112357377208161333776356563279391364911303151820440740802243501656664503866599014913247909177854464061981735732125463757899984167657881037088210501662655105825333152916269305516259190791403845350698541721388966693919166404771789151244436712116844172796390418630647008033225237187271534576521039474088544320929676856388546189223897916779339341142935684346270087017767309938577030667950598479170433796761128028020804168258754458292735399444821446465614102470648460874106000302369016560719908596015497511184301737866064321483912720060951987597464052400118356092655994274518817750877600585047197415961917546718164578981730079811216841504628875043184513539755762244917617895403461346036123940270447066099546785789772417131206369719513527069327718601341326317372531515022532020334382803895545960442687941082997341054448932797770817144182839970739551880979724079500744828078248111198742525615323064052450937582906330156950586766856131280110401391780614475929529464422299345139540724424938077049426796473391456794939159359858909725079896445185840460486315423584610171105038055856719910903145975337572300775891576938818853074054678863295143748977211974901358093273961055584229601174427187091197615302929097679300214600717873058137234085627358077540923391332589565268026734726427829301539246896760966285557439377606386781264461591851243112372464327523400064223237390244084813035166624266513062049929902851134587820480271502320698992281005232700629412931814024318489916474729217390977559715030314088244489299916610339263222479049983875324045657826878823562437323815601514244424775250223798958477188787153760488297514178772528656330010011681056343727153689211517903024548645014914008722894222029397630897654367171875573902409837870355190426646030941675222706357704247948402434851112357249034707914468812871587604976987052375508334564901142255030678894382593407957554407180738468871403727403548213684831366336768758375071398787543353136834604851299289529853470915641064945350673243457432228502680336764603884800 [124,76] 90526117645905565943972172871256357628977466193646291179423384317929650239215249628497927636325538277113839101593195771557824551528387928947505947612648432988515254275869620162624911706958817959987801763535893239065014998506716955124655962227123078869203420443435271942721457225846780742495865849136909567171438508303473020772863252235394283481781485514902714477367007960539516369567802233200840199088381160546377343810618672632685715715492116259143024762474802294324886715745565247932740966250404718243756235965909569565485541005377200943930456629925074318622587246069693130091088049485355762536207759824682995549980451376020186262459186546577433355185070748848194092560471552305585032666221909794863777985855932114486435306805416224375436852063885283157843532879051181748698651019175163642764177632040051550666483589848279668835309677368976343284709532003656881276598937881846584793654839666693092897285946031195436109322471297413163864378731531798114812771090544312248148959232751970149437799334808066478253977991768338104104871435769251762319522501341500536838851068258774704423572555511801645457290825648516335296903052092217920392969464005152915152783836839089925291437705538780249676767635152768633378551178742652022748796877758751696016596620783069099927151641306342807930278732148235888792770711634659483848608369487998474281813690779056101619227359323679381505519923362458627994100976464731401826181573645010530245344627094054791316308775455324432105392486479087477793663656099072673397412743571375328092837490812596314484618409747606578330118907436376042445283244314703571786950669158415594830502839197890554358626942633223778756005344379165915795608167612072482047476793132229171174455135828867965937634938375863389050540752358461569292741511441497258359893830300625435881377818315539916488266734721390109858997694888188038365506242060670010413254194652592626621089048226435664293092035727635969892030648515258749654231995313586961096685860098975769331908562603736599408849453616134690284231609612726395167420915617660573214067985681060255727844809252235047988557361405851015878379706613418188174951243338433187514413311166408942184336091562615387111571909680226980032665302189760150245106925639613134963052526968129259696038989901292196391093149858565179229903720603841015044095075375833058174784567816955422778913370495569387964130067095404160028127243686034124755353493190730758425600 [124,77] 1592246531004046896379848883545024422191464407901193456991252244164877320325261044354565291448505424790609580083669821962004745403486377703110398912198545090140649525336090657801627816648415561992387946177461684604528515520342265308552145282261483517766530717292184106631520499295065640715731180947015656461550272930429851473854879333751321341922529518096822285937612894315380209182951071528470175603061827176958884954926694305516689374043957440102108411517694937682921725767500066442555531261509329081670024441088526749814178294834680272787065300139601233210883626459117246541727382633173985229606343433952539707149177993414027515735508204469613494457920430500086058939174593626627936695877640169089507190370620349267939806161292391224664446589651301124001506555632186083288032112255273161404230256544878559925199101314016651617695617906825840010760877329112574409466712795140605670486486874698409348502250853643170320120591558664998416722463436813386795288967379389458600430192387031603930986315475847494940893246196736723419494761585029116064635183287811366541980966328644580341444914081742050751182369536292027835771951953654000127560484853201688462081395501096906629445359313091571652877516730389158732886040039755307150722277201525254737128309517796223121334348950397523946330144857405258429762702268258269266495949380812924245810487349433376206263661364436257070678586998648886913379974696128918196346902141031195891304367008916710116170891153413842861022167246599076389191966073558330843644016323422931494769677115574740740107836232562698332046543198544641141722337262276587676164480539467652584344548240447980404209236059970355544714276657496055790555857388987421381546315861702886931556749410470319773888209992609585889539630686325517938656483049964296183360069270376383956269892399074879502103867874057817630604939652651691222977940663032195900880969390120871836622039948160551724866203149750620887996423168303565671234968688853084995381746071902549857279715203515944880032158511952771664547247906041232811152766443151184280977794510941545998398744637884865123026501504513919377000834125090047764648872546562795522052142489497760375694483293128015508073636548728615264121554137398471199023620134214006446296407754780462515587161920203261146894294830476183682392837695398257470527790307880883534528902471302747695004939047360542805240572390038321607112176142448832006044208026181061120 [124,78] 13789132658251614825902640743518317789178065338074080705880042460943605999472433227775953591447056604868972576670415953032469053172412435324537328918553243958575311225818793510483647740162969066754566179936197610641782014474552762058680901563915985299306596255025751057423101618364757697218942109127277971848368475962639393237890844182057893255369677648244856906074254055853454644862975338375751178049117917927045922161925533781824878147895980675305457673488298864828987839199062724400196959289051738122330327139183573477882600036372178399436973546352119186537938247098018842973079263282485066541824883141428176897742763541498178209200643969600791293524920285946927094682259939208447693333134031773939171216624987614348114709964445962586439901280151366138313438938944148531894966841305670497614898388520420695428449238229818475162254743275929780902582689089292558919109525573362254271898611257185271509244667942577037706255319233989944411765373265043739746005259230341187041150379671267137831828136895108736103138507474618488315305265606745742315981826307052634604595885913414564694901043181841940619228027066355319065786931327442320693418904503411319458821891601481286193757933454012432013454596172158901143451984679576453398699902506347044442537511771048080947820682408931702736092892725426327396006765905995416428022687399517062736170891338480408600595976736156743641859119285769373598669284515107804832863954831041109095647282399091950939220347100495221142255805416611167115322829561680229940237533748281764171083963687587333707149559001131176685281687943953453662646573319218540588822493946251156605978537094857050612093031041132979463203494527600685112207972183089017967268522394299719033219093914362852712956323574482703271417120794086519412000989833179779051751741398025414021014220581382163494134680973202391734343624519058519817657890776966063226445394971438805499152124485797639879538864509065865401313424351722855888316933832988840684807872142895127736723455652137465295892572049960499938240315870983673389929243313284309375122200345633683551087361732633832651631912363030243049430349968242597196097510888448314845794221934805393365757998721300231269536607391492818054600046273839565843224645052565310000408919920751707043443157317790211422178690240913921736747618521758355175612027716665987558359542778161963383110552251028321039125986207308467718394213278878751491001721024000 [124,79] -106319520247251962092000135025934592068751219472962389153326252768295754458787477546128664324343431859174485570883651567403566475736417743308386826273442356265143346816066587852744715226224878789851400697742979918383847303526145013453421605596163006884570463162598968318491655335854715144831663219030876446213786586969509318004381889268631030935004900108483609418949741993319919356524480349235498827603772713451844840365813138759133998441391915640494190375375514847011969126105757345940585614884419797963786348053093730704580278590829058665702399092558369498590584384099511990294705812376174963736689926395987920939502602724026417638669003302783686895485503600247426872894913607285377186574604539033015638164868572094976780778801846160140946698338173153012387399544958260234160632201659482764892922254485526318295649833253092311920810142416109159889429699217241906570462923135269340085278104518002262778926385562313923209266607831702864660540176935330395038589932395014513645461689510761667810462394998302571151109794796386302886511477480616775445053954135770210216803527656778861878235292709951929112070151300177206499104910534368807016383466558204195132758717258393457532885677128880181666595894953698260479233266904433236739093803103946465964236761111735624048017694317035092028174796984738146864460071616124595157233746534450344948857120119223226756526062835520499483381070831629383478235202892420771119691921770020073801239917732098672969136200007404102226911453158209632995917656929878678255612019009875287265254463702813512135764846718421491249574019717755804800742820518208380358664308855027989516268259810464858723901756211704526652170827103803966260942136051797913974894608051859438213082697873575067039913677883082550667785375160132623096766323320261441216186174573737811152476641270227425085854283940097738362237447501401577399899316175733212174123310751710988861109438909441161187997785059248452566910953670063217084559628579207073889779454155016785127284133237639821015232634261604448620387871339036843179888095366016764876960836047214869131586814813102189379924972418760381995409725575056635690859290619328767674843272759812269317913359706570216013195776675084835666759167096807981458755265479287518252591919229935941091852501258890559940596094491281749339840167325966751230888290841995937432093495723188179427175416881817522266159096246071434274893237387099666492620672 [124,80] -2503424085742928736703848541079515390207126923933408518476575736902470376369610496948506474179579192725587146660905110115739196319559059925290589494075683938386088433267575993123154342239028484778030768619002430971426613338291798204040266007452227268781775275668699655129776519274928751430945978339198080937170531144260380920374564247636848784188996444560988900216743722387848071511885922146842205346653485905180982917102819673536660034037028266987945650123797732703933227718657260940417951482459969881360980923178213449982749903391160312366894704588179007947916126261572614990204943926240891995214770921546513010453247519826465572066423506870632574577034094872749222304571989893080562259353439132352263278347756879167211355195369938135591625551170789449347263670210076809315600349133640611998877906541353856299843393739380180393733533808583697859106839132342535853542030613855195043014036982366931008481870945647067072973180061264933968639837613967153869965677837566389094032116737647200012966176210682984707616949114305298370034334389075785547046701324010847579992753893294623002543704530734953260999432088050645261340203265727632160110210895008017327416694252841166379942104297121550564946622461741459767292588982405390064598111455708439657059083480728083201363522950467854465376040372824802002412000905330608420280032609000787880748533165004121517353959696688661978899031774220959782513258087929807190509408245638398581394610280598221021109533719888849415231234837645814455055176607240401967453337785388493049236124489886378172857754447043649460723675084594142518256543778681607476581968452188634387269730176340638419480075552543424218716636465566160276478597300981170845484185753807831876497655401312998137713797398976394298731067236421233581386469618492100430266168171909204759895899403805463672641396769854890794133683847113621219659719971964525958597588410323696359962869746041689932616530696018759943850155598143528474169187989036591347310001456941664138810282361224004444055581879631322381700846449678942998479243267781561106105391274030237795967456541024523931756320141221770094830534368989807377123785441426027863864365188359805944292463321998623309490374100085078907794229537850133388875325895065909436698755680542766225032469113931004733325859517131066376734822934089077704140665528658756909215888746648245018958115537279016591171641715911448062146081983341689521344 [124,81] -16139417119268520228877542455453761368890201730285016422592682284101799872222284900558925452199035040495800326326251935211263828010059196636610794256439734957002580658029551888872380903452881772091382573970707404635539053496103756903991666151079732169919973115199787021659378627733110594978835134822456788037227117669068784973015181011958656014507025866413197086539464360462342222004625734424787930877852653481467752751128498266940906481467477486402835025529670540255118260421965693521785903481614040950141471883848951861944030993660416808424552866753750001991372828333685736187246183228365489037154507708868647561995100909860531925734081018930814702102146534044233928470999622733316194284871334542111475278596732813811220988690826426166952529366932421562666564020634173126288113344480373815910740690971253366602022582763541668130397137376009319792869319102770006958564648187671457235903021653677727805107343106163295086075073230630355736847974474430346188314779301248910618151441342798609680384360408764516880452869796735032182380050448517981233399415709303652753044645497551238374885059227614116687614198825762527060399739644754031923027608518078201003840660509553679497499351814934342368545210232138074190701311366297951234764094853028711458513807595095478333819831026978588756909965442954130981935207180036361307522386885463766620296821901421007282604223042804165573689896473970664087305250694032803404583941962772880838024960808211427527131966197123936306329307699755208499790023265749165155547039306259533513674533313693345999554012103535085548368909622318515702279867203419704879226837930946162587635061775668852111495416970085415867557176933707732652490959624498243568613971597107362873955945809083389387043665023275084726211210496964574223687445171160156181526484368027642376835897424852682302745924328532872227187225467716293385592344760057459696835699502899554709038921177129662634550665368413816931939243913105541076955635937494916057038171173558016377369353849980874308405485156612861448535516122076848956936388504717851289922281468590332100989476509803049970510060172008895998650394349177201076116557583897453557157214299554294871670001730674601090436357081601792344754639174179998995880978108458870167761291902904704421632064220130893641278705078743894948956998414004265431324543384175846618431403488152426758153815380396268792501018271063716523404975524386720 [124,82] 38911616266249077557007742625394745689738891892639426488701663648857246601473982468388540144276171472053871257227558524924880880910278104114653094367177992588558268005919878831834810383584179944895012163837802893352036421876260340020683158385012582535145956867265381797993808919922647667534350409372427905624837188411098118350569035891164924634072936413081622485632970742366159237854899550040682839262258285080777692376629088556425983636302986831587772208598271489997538129576199019197612484191551759305285181651994504740467966846948003206940255707995218986545860786342924110542706455726484108644549547722538709020809062319384884689409599298226622795113565818227979060795098503688099324141386353031670875274224088504307363884000499506893426591760740953845985041314050337031381886133239080342811615895040708302677937504529010040190089863771884349753587213337715017201282942028714372417214243012959772177269007239219884599673648108760463659905861974771605633639551393922845794562525891392092836191954046191615411867817110655975482961234505678764569931407116657035496885303072195614817973784861594249695537293946233934813359994677969280508515963006347720014133737118571503352217051994028614450860439403575455182355717674884445174505423923365135219187623476283650755844478299055730783406922506339689432032024525011076134004411753884072288750217088764409969015317220124499045460445911469306617847749776513658933767041592950821992904219509146783340554271025765047888808939126260753199712033386336667989824038954621681440060240635480189788926723066778328911383165591955793488624199117675698410141280850909409410289099840383997021271720456868574425251257393175123232804759513707053062577025645051397142206860558055786686012642879852557639227136881786029374940316069124188868139180196360160903749251484312356369166374665201630755780645103136724552602215902565963770769046732019632918928262658348414052288474510206137469711579213350437864704620642072451260944772041482062655639900377308593726487087351794446130925636333241859268468519475685730681578725094699669069433076612352243145308989776156490486992297819974463872815909941947529682968784043715934386636712011318756565936998592449897655570091576030706273664127625950970594929725484015599387972437288089356651395625009776348488687709367155927687795979952689649129967166475251912880267058870861039370626748117471508026669153676 [124,83] 784554493956341584422939582112418832512758918149323377403363495346481072937047416786318979325677521783468565664420268088021716831845126892663541554252085373942541674577974160319795885875236016819727972539468306528718659157528090418679824068866299080018209072511675088983551305859936332524021098326370057287197612539720133454238698316945408068459268541434681672497421525000033230147514191740552363059588158835522913409628011584742738297771619022767818229332295320870325265213675192526756483665923951177841601889014200174013166387471814481771760036964158526990191077088933200732926694735663100031686684581405891229596889853300176476365777576830035795133374880080456386338528102119671344637642907863294055900265850858148618775651947452305760095009277943377965180056214474168599553536051035700675953109974337558868135891395664581430849853720156399549360389200256884014352404847629985280092953819310269863220920117821463480833099565874655255115133519126172398142541210418615646658010313007235691324793944959614213791481963514793936324451973726951916649292767555576261931429438951768074959495177490439910518231645800537980521498722448618876709989497882805813056740247350419674122914309112252817286087157544248031747446412118583668405242643365297454302475125458680703085061646524389291782652796061876928450374998261417002339522210050200928667909730923735744151137278621853778653600158609060220466396537064439220438074786143088329805789526303770485904207844669444700644439986977134748869666673497141897551178520669461491399960787446017359401451868869122649203802460866972421717226638700192028832854162454264641077731140020000772253071554378432461605948117686741591259596208966202627142750724207368879650585259939986530810819187948267310311566709650188819244750916091347866317597332634314363952558476560575355861766894660831278171362447647278706893614237916759727597464405657504236536420891547443452884735365242369124721738092377309817311514411764577622943044796544451114059592205310615311048527105937785952956418919690575432498842678073061258944079663100547373077593530763569016530108334359157170685619773725851547408074340414957297712968645284467082178354725214327524127298555966700601672005366866681938589717858412241425086493073429427474506521537564568806153149761656969505331107485814722967034807269467913641614174999619750975153885362613564079981933957235214452835328 [124,84] 7745905097597714737107657955381608669990521349731780683838811510233338075627594772561234048789258658044842226466316124215344793622410664407025148034988702072557910314618634464125131799674891929447233628120469449832926051560565573201050261519348003079661728286706999995911672715058174469985879738361954734671079658638026250635754020708450736856235813853312676362009985781718898033269823155888230647323547987382637830806035107083632026494007185515697872017657747060334571807887237956996223587893793536343309288207016752094683761038947097039290881474351012067272792505166187996710962769985618643680726062437641306860382633282701662082244954575908680945502570547344546073719995889211359853666187478881136226091907856661571757991273139419857903457047632686939918520789279986602011565860158873272041078163027362748865769077364434687808349927747298578540628615512197818207636772451393821251100910121304338932194688606640929404513738259132883667764797284062363733477000916869648047622298943952407571826915690142828859906498566350476692255299234977481874578047569014588995382157650123065932163926951772743728767473917306956403303031976814412647353851220104690021707601829947728350761431053337452349002444209396268128982542552534125610444993892829207061968170907017686897562762462171289471301484004243576859356735198584547396747070484082822910926867672023721178458153046686687280586109471984958037775649877166081050456177676953293630841623999764940220664903116153325811037879439310257639733810484497353099811112183894115855209609615790264925440100283409819446886680284006076084560778353450495324856776608271471883949698418666452397879018442710543260207266797710967653954429338468970213880541186039128732912346107298776726413088164717770075953399446941928472509167628608078866853005195109919658861706260862979646697730708188794653417839642079405709384984604863331370193443672460839413263086148793661324034426641899199307563477086253527774816361840398209743040996546513541309157657417734676428194470703501490596554455473307047779803475898517550225674176724864712066533910437296437046482560018363147978357507537651578369969299673382462232088426555590149410304816530981892102057523891739971442522078094053485666948480193408804812920169398234074462024504484471604897875748846491213555382250586067389697573336788397461605445407928866616779056374330730447685200974045463345152 [124,85] 47955708476986061070011302944030133013821534451608250267225850982278467296290387313851419427432316690703588401131666895912746611355676141579860369220082401325035863604231183693617578428026933506516000118596269644920088566769943706790869937963196852349785438026810918151673331254141605052479689605722952798074623148989085958294416549672195317132720245708709877130620619088519337023184340060613246251443509476750742528405811076503055131340927434406674681721744615340619127027610112302555485890818949988940826323701214644763803886068039856822679694524841417413996933399789493672777565332615073180452211802432130735396357220363895369571693795249853563993282993340448626686980885224941389582019852143145476549297834017220685647018361364895147529023814432100003490101505198856590463806067472960990611240973024489102846419256549405918559776230661589561889170008296238639389410913582855395453629389599735022534381685232340174895311684777787288654138732593034612716544386748157184388321803286700409736654491768345979947805501201594330499230939236863734467555930788794810172583577611080294220107939062655408807759981068365583900394129198667059348214870448777395714793551947584857198529842508591256696737984404833321669547196409907315593138683311721965866025070161996666365242162661914587168378222102035130628341843866120423307188465865524996915934458963649163342772856595469855530995497454016810031568466534874061626095890472454549252535348412493132767620184877925264782112986889946646897083320322324526415993214275784704417484773803157869508572877040991193011835279561387002810317205651791640669964368303081778043890940629863493075434202495429671946625267968417632473694775306491630651137617817010162828987804774548535409825521998719239580848984957555528581361434949150308591492743791185222001894613391844647318984774863970352487899470083151821679842986181885746502937964111676957241349018866749340233752176796108518659157049787075547395456550821308911220931837253245563818420489447287591085621581225739051933896415908531543951018551509922793045770261013378467828613679038330622006313782387577107336976625483276798133051536735774066741951250673040027082154410132852026322760232101620704711186024415778055851278922348379371099875214580615835736790242952846075348610562389953787212786314454221528123011797379077078012129210355876975406948659547408768431019541310976 [124,86] 90663830453881375891584801710813609579001071682881914570107022273896940106649412280341125264840061139200885763011596737376818893856620399162044189529156120626626306062908683694862788399436211846793258037214356683738727030989980807575139090675000557522205011501394026809257116405129548554193692062008791198734070634099287748007335949223117538299581993292890058393655908558928966150943219642100077517745665320083137431804862366625745219529131854559840738562146988906271457785476882776965071655724227234183404396469278971715605332732267873327600228476255000324675199332627799389331696848093783003817318376087499805462098754437946193257122446572303660432486324575811726152913484982801653125533104863775401520772051393563086659350066424520409296773066229336801675034759583443683748609247905986601317287032800261731269109570693084291484703697714420395084402076008257558787917348991603892682202108404449385355330407469879105751686072278657515790665721240300462154729377559891511260904024029698269516937041446642605952156167152484058112970493699300931108078218347645139427762460461913318993318741625924233888833410088072231909610911574591957290287527076671554507710606369603032890150164867756140780464511051949750127405523454118364018922485542176502625528955931947748022062029239352918059889496048323787180220222244989298474239160742207574971109316044917110642422138101399024562788041176115132044157418065925713659734127490716307727651061153007345575946952184675549216271621811300152748032478365543495160950272454688142872345817878806353615175840792572945881888617189111631827096858544588605909886728238966642949444099726820822996267252193377502443556067185384340927896829035967870399599313821999617067142354546601776237955341458099042874258757921860715306288884094750355614617833245983618667506940021949582237399485812480666437480854395057871467808537899354568833813674250145143968095078998510706213091523402427766517068833570631971487666171262678294679261532654790845932572782443323736117573057352454753528075137638934279384789207801683467403598942127504170766707381332861462190482636599962592301675634722873430189387710336007474830733126968201493606227671817689538193997874893346000275958359449815853396427854420831654551177090491924854958647446831625947209868536016966643043599553201347018965360658356621412227476463084340651176228680609188401927550208 [124,87] 31464832709386920483331490246364849284625528205715580264781079471224647888862682312883947595104156297021592123823395889864970646667825070834979394119150458428105998836472209433016798741567203885734735757061766998103308281645465584400155665598160561014643331579155529479979258203873504983656814364782854427100329688445184148191162938198967902941286933519255816365427170485433163305048572147039491211685663498416271475766588383221726594052671615163166732496128338326419113875787190067346377888322379652790976549980141128002396610384664917560723935451483012974027899515342242346815034250475647983384077639950471393529775842184103811911950894393694005061522430196903337779364931377007568533673897693973656554285414705085096454901617088098393566375431996025328592436380982002136838091888429483444864715996472812400190295356034211389376246871948688373347419524345887052012145311916648163213140771070781398916656954209007102515634276747452532805925266045973481812984356655331126489347631037045542799314402838052947482673737059650550403140509613802460331701107401176707467744985065695748094088834514947246127879246643388375788073839649603979915811005421900218466886883844740419342516094626575526907461088795731398130365882474390621073524101403143207367097922828265566996322177266551516058070703549049045048004572549597406953252611402452058449169184296658441394272128856184922165925469537946559618932264232447134003948766357649495263023957961628904439808803364390911335771720549545449912453169692360918162482575046663796787237552230039219961070955942932165350350673548673618460081943858566871863847224284410976364023236356877053009728113595626264087263606930792861312165427538809673840030902749373869874890498275870560841274905015402985892816287956987301990776264311984093159519033003530661001081772294864474913004650913892949150754671144486780945092628001846506152743457828037145970709041382671578618804496218264407485761910871594539025951758314469227713227132214815638981925913140292439348126676299183603217982311921860571861432504189675041362168177047147111723263248897642412918829451070105885490503613899934559887288517961033884129748119482635753830314601662309049144642650901912670838837694674511553165858872610717175590064745563712900095786908319589018502233966347950418806855108708503709495659086676590273040917480353076893892502530074020992000 [124,88] 642602042200593630044334979148138728315009550302263486007018877874796391940933760258224074869320203313558377252806203388675897080228969973284257006009495364331979246526111201521465086568889675892347119390301179966335973433181554100012177910897270711219886043000825360072816395411037212227635548260487514778830577345173454114248162279946062054574010350125808241439338854688218417188963477649597683049718446895301000820367990087348377622234210787501809907313397423530526719499022395570519955217605293302140151362251914544516903812684592483715216737038298725110390636513725004091965188692211953273334872805156155456715570917965362125968292140322322504705856455147614997972900068935801110759251032985509003677206296906729484050922824091782926974891530286271940611867370564093089392769684721649083090860620315087902001156648020664109074262197670261457213531304192861258128120731685329935084611855274919444255913344200979051095827661688946387353387385090551829505044770194378790776568048761605000427704702563800825155632012564620288809619000347786244911636059715523160615045958856810525345104866839065703496864519475529485882934236450225986429629247398870603727650385019446755204061433563440963367923846154110052455740822597610361540340933511998884665947407529834366781404224104125488092388747896459311146133375400131667430086226431569730080806654032770488035804618655455101849962393778396480365334135592978385176298631625898292395157572061004451352158900443741208730876513454503932191714524154045071136328859435159193824444459217564588016745254115411290019178396781848391778955757311253258758797891602593385078373553333205898420850228737309699012804832004844506343841414017383995075708954418471952279212611776957549552273217329779533228143604663351182508764373263273890979276203577628029623639172892416533784168733550667278676569921119478638233378021360615161728488166812207878124754031314230797705605189885586637196530835750855864622545420132006159017043763779579958081725441136250828684613316982226699472811770369063536119544554157776679763193079590733781288201997451513443059150826166466892627277436911466399584644433605780549156489621011148728486787802282881095826776441071861750491519010342437656612391334873204293932963453617179916556641943733451281305018895001791516670885345005664690179407322856556577367773756124255336260980144651776 [124,89] 1780335475533640894775643490491716019514604955587854027843594536244593723318096772727862085571166837155389486500036579000167356047296454630633753128041927988396107655900688217335393206726886113398607450249459847000574013012393110884402921543173351169836265693483942053074573205476895690447787966049712001783083048128292646093297372290580811062960760877430669910230405738370395368160116128202912066453363631224777272834899220407226927350212297042885528486155740557844785086778849668863469689257661428965820777787207383791648838623003710912027879669488772257482858745071712921273602608577859856560289079664792113365764906187966754862841788151431648999641862734444890684483485453861717460039422891531682845817883585692332077597953303066116836711687263144972768251907976544158569362290176785622933082250630176101381754752909039800961411346350454919475745447442204055980179648099239131111994857145012466072245926141133020139618230097365461692415859283345434323647300614063367779369713940674539201453468440523991279888867078935965570780872101545510690355736050815093466463517668609725219365825163879452791261764974043503254678005318253028039924652499105690295664274112997514818485235147638527072670208335554708372151639708261664538205805088763665764316260544526701610808223748736846549778013322377402042832582600919114718136467702164369834207933916694766028627206085729339672557756863805014852033236870018884368625079478762531519357915534921703333062870033439693665384681615608261599772367410125291971969720847180368833326142736840535878388321355229278921191410488608343180776517911979350773870277812855113893745917504322403201706366508119654637115218749012483025844795756159795894678499700240600755934493426122993314931658992121210980495153484214272101489216886903513295030500343328041492953342397861385798060461227862824935542399453177747123692454897558466239487820188013605077891776764662786769386197734396374683067707870935429811018458761920480406501743501666084882556534929758353558561499960639096260328880626463598831401282928346369583200890809228512641094735540002657650218214269279080417298127921813735179008870941652797794121148574717279850949630291658532536446994212392273266697655195004724014680026205451142060617290260290609012724313498141127631645918992272179473759718112425595722639179604439356011008104216943546862275466496 [124,90] 1824790782930196141673807683174668416325014142802640403240297013443569774053084784663564611733234015550101801378740980181784425703256413606001592260344153757118206066454673545075177172170464130861967353526192739013605964305315805870628165474696783788312765838844499387768907255656128590775029701259746184986606287585372764619396888404261197942378710981227990605497227020859119376239121069234630667486290543913135983165738760209516588617454822976650409739536577773360693912528911283922556210045036830163300940448005601309079027093523900229107075538426995564949987732248994582487423966955256364390278874250557869868168963563659146334306676437644167361124876817617616079904445609515739271247554188792097473923341073868608016270804040285525370982997397028543106835330436521439419189650843984098130150483057171696743717233587408445316486483550420909461176345107842667071013678760606917586333849884061552485501917943788136381697199616002846813401490642103678541578959233723131795095499135547792458438967368714240509863929504439080197744891551290135940774263182006677340994369726414436780272385399002948471014318200236898770344580487595630119520132974318671027932268686814250391501928112101853059655807356645284777211858064496869337760576166766644597233947746982783811619024201390034817813034743612064518624710855901156607646895780606686814916430462318581057650454607528881967307582238983039166770589995535779394831008325704703430436272258921474596480773939849507905067964601512565282303177512713926323056838005890645938407468953610174471405124087457224692996869919070753853358241580565860795694578573223610976555293773369501089651138100166805562503738531435114274256133509018333854010953230619182647632939485419387810357487569855474582206360479661482080294099371246905777403477525510339185972954708367059585842092359383864340877219338621121609464126687354131300957741389670951502772666486359336415230197474464906588148998683661500877373616669811148691260153322705123076135624762689701511817480014272390043275938462545613252032378659985560217943806719007124601521826124871897490255548711765296140857879491658705878334922039979395489743287340538971144017767623425064984102098069228029578086404592129660585712468657287539408178195056061889861204456201447275573178694590702668913819986688260081607345228187283915108766479516597188829056 [124,91] -1479939039734838989402887044872206106176349498798978938742007016121707111475689851246406847918598583754907772021178706412079857945744030054637244691020425339403975576069692137210902631270447164427058043793651529425237393877300178088740717361176082561416381086178006448559410253680377194174114959207057825144156461551767801097317048539408146910587483312594055030785853323825142200958231454976967699212587561690343415407765750836779294113055086471549982487729060012846566289396322307100320896447747472205425483632963130736452918768737105174677382202031797058001379987943673064707828860364596498456445544228397178252019977955138076248876777756935592881038739260590524363219258969026076175330372193217739118967682983732537900988708082143554361017973316357803531150305060279898845996405555112140151189451176643534699924317461681095953563439640751025391401345718456161450908088369129836575452920904659258061482172392102875941600750081658923924986198609103150910443429308128262730279202844371504304593177548421541621827314591711445012310934123554147977286982124253334178078406894362745182756347634607503725381134597720396991364533367938795983014703665702432812819472452229621036754379167194854152142750348778173744204168035696588790245915830629019400736171215130861068502395183692240356195069182537153478388788785855779212637328424517591077003411745262800229605608020257316279348405004208067662103586971035895560021360819738749464809204495115640520994168837497526307937563713188713214105625059454322822214095900536019384824457493456049635562064542586066393433146921694304580895288842836689723081273399580130451841433225209832320097541568682728034751522096593769258896782122664099304103980990568613354735491633311851202018127506089190661055669967967932669267917086132074111187484721444825303291761426069876455416350329432931524166564402353630711243601681304836346528929826589518355275884813121415371399659018855918113142127834551778810152232731590155306218570337082913199369048815804193958539559756550540780533577530790516278670511669431996149057473008942593223070732027486760628985834988599822762467362644681297106378420412649991284713307229942912267843374958208724902625262805941327125194441311827709515011712834173568329570407801988378871501374365340419288567111015699597752679073955768449702152969856716059865995270862821376 [124,92] 12596949682250099993423215628204325551792897156614125604572651631016477422762437053541021278687463310557771702147158859309410925851408752234366353507242158340936537903523447001290957230891571879371459771908485046723626079697528472350346198894294881847798735459197921404081900089089475252101930332741578323248139308957433721622575570255081774302330640266402811452082963628246307279506002834529640970097207676151742423370118922635985659549233954671110487923485314275716186692084726529057578553365402395574877609628240438709938878723560166068763132445042660885604974697674962776183164870193382057959957960820656964857152756274054231231428514537173929018601879728514000634170926875233041351790222072073026871629288053551546306332117554806647032528926490195019179677885857060529931465364488341543770320874301966381416126080371972079963471205585831261062494718480787003109962753888169508889867314721885903773408765604862195995237782598323398862102516035773279124568388745579136458933255893375438457788508036177984101105606781092933775813461317825004892551701831000802560001766736517958506685372680522346402928383645895876367977541249903325824952026104760535793229038712025320396859051837091567770557027520401687556969657095534765817380126981315802684763798514158276823812792665382435706290578446691434272022814590753123173239747586977574769761423389540316105688888987150640708179550757795636017332207251506297092255196886789249005083412271782354614268563654916492991768819896514481156195098191635940713022849022324904539824339127280955640227961035598538111844803554908649095161576134212283140013972909550147236623967042187567554673989254925870432861053000469049344123487609157164609791966274323787775816744393698633850389401225581722764131408977091487231302912388022858480849250100425428291128617361698288815643491970500440734972117412690378275096459427815236695420671292050861532936477685666910151599874929162461861865232278756708061811829852078069539738838545199344071709725502996460664919218300529922389688984235726701377340552708427329254166292953407468815788986445215049320185439638715197325314486290191685918652436488501122423943142484232928204078411651543224464660654157717379121239463049179034733962456907781134099538046381615252865966927512890096079646180053900207346524691078251549445862668469507362291773952 [124,93] 8923833120800039099812495753006833882291287025007018991609673686487880559483317101885538163513824860602617845598709426811797819752497924050922072979356884841118055388545654149219840922945457845362261151088240900177490016647344329920506833220486728313992321737942274013877361881393563496859224721215859188561041185246545387180262411519636768587883098543043658767095416889380965955720875195809964414379577914035619211866945883898858595660723327293338096057241557703425266706918964243988171816757584924275822467253687494234147543187737106528261872112238886390551573074899989455787979743442010931137203587286812940371772565963495568549455119781785111365124809261711290145338009419837929412710475951502547693735983324530289268701454538085943176740625714408881744354163170387072263433751013272554204415661423383739401790303617954113415579752054802210276941216682094105013275345651901015007171370038417006700518846306962092577929447468233218485022169801092534592480672411644814803215205291839252653659813672557510602298440428213045768656993000674475342831019225117412034105292871456310567917192710452429357123776358155209602916973813699684082040958020882931676211010793779456286514734327492607412781137592074541888020899141717543659280558320945183181562987513622275241568531095116135840060965820820493231105636731460284184458240436035765064485759395521320352515785396504610086919205862800312738743793440914558237487114648829355495335915969296179411505572033815129860501877782325679232895865216836183572466571860647361550463570357628045771507877147064902171984825645810079924663273751785999451644754892961870371146926691475103895290390163468495898358589077854402037682169276864820072830119911296201892005417679319804326361273219537133257736437564652177528272235961862266658012168005643970151367867215301912814886458466357925776331674466506792435572460075118745617774896488188596819358187618470220502873075744104055847172891217672808281102277556871634443148001762580224090088617759253598815546865163693663713383774229755004259014083395426404362255774197924718137709863318882830543085451510435601591893366762611651570071841067980283681920384132809489596993005504041329302647823588338502517327146818186803831217538409831835295881846351226951380851320630142237156409968917296144952869566374879209200122386052018162065920 [124,94] 15786957152068653613221885024692047672014322832401633927560049305913119775075989206990641366156410739630008457379534584596017259521103372131306826522523372638800946370065931903855103366401149839278046529360802560773102471247953631587832867673557119350637812292458806881537656085277759067573747066559294347858571894083638922449193021532585851846765173898421531466450551821798177984697991927973388222162077718039681062749575749224402369998148604338377759123676378089856843533149277485121116183484257665631143435255823313258356406125264514943817838832067751802482726348839956922784311869758581563431594453449543110151870460108403002020615343498395814763310681033368084302664805462859837070829775934443549927012488992900663726939293124639234794138032990870818060473858459129294669146189630087293667017274557690507045487815533404616838105724131162620503626882944372105521486110903309730455173548776890248901876075870111512823524656941385279662361602796869630255484752184504353378282748425407440914585536289209918235886133545650637644402515197377013632859387371601609653723096400603292359397570699700296749783348725387934009399747208602173825233754308821328933501156058866957799248885282696643637783309975360770114742329266893719569972895167170417127218971430917628285859303115002715947490241575419251307260860227250978829304997661824797757315227454161627021086552818320389838754340829577366361707034446045196881606903547545712804236104118114306858279186825718073119901028106838057493258407353133337492703396960222231080405852368801134572067862173833583447103168948049915656548960264088685927372167318899350257881200645730214541056478808208207892946828176627549871707838766380918358023298965179774390973274050699292104759801931828186062278008893166318922544950195223461082191563215095304965601473357891949109072025123287475667828224943443281172911035514252138210467262928218583085651800522643993297645852811872667580127391183329402656452782997415624266717943158811900319901436617690075855340070669307091690998081075239481598393156963357765411663702878068522386196166132472596690572673341145311377122397753910243180299557148849420159799982219117605902620798586297214607282492965834273249378017595454603319522879147946911796227095555478502715544285920775264321948100767919569730546480817435983555637356893093184 [124,95] -7566709243658419981543029811905415288989543525641128962068157719009735341722738776917170958287831731242613989896036393226407753746718633087941561488823958566099455484787794585697061293121710743488186394522286463017310125091513865391610756814387296939347074678622697323428537442485927547003387647853006115719631690206449534134655324947446106903545834643707128666354114030695749792098152089590636037059877403986363158908027669555667920717977961272846072437514509295748523186922002390540007449319909075202305078873394346943651328197024957546234111563922192959600987055242137492974396621036794594173743798559226035592866220201620768758890640573816467702684658329466097181812640783649588962305089613768083100824975864985333005044648854853408901200235618854444558278945817017259708559931179498933575732073093081920604667026470274770567379461542025433514779173665095797160644790941752531587442803487679018020776258447200341941454322611491795493134122456242213486721178597231719736969056996485331818210704016821957189853843576167421222308886787880623958434108415648233377626525044817542225413680868147044273875844037376004570212544315752232438186800602070859140576992814102923501625855713465749349053259460205939985882233342018440038351823564728077210283649204133657005837260298450864148214912206722744459511358892598709057355955372531539612224544958533390300828083769204216280852845339267611611205460436767682904297518248260353678887454301319662876824202107277667613425336442720370042963443027731349249258920717904123360696661391739571356651647270991847614715002362867971265169264336344543212118486611936087300154177727229284846131741689196410641420351144025424187399441694981432985227466277388358010643858986045088959865844491851542572378158642178070121690996510421966090680181417935471276380281646498885460273756290628293045643748446534476888682195853224236780685100580206624025922976971780069517753791794243464140268606399645010368852664208811500998802549402397223636305842355997690855532204296127425319376580188483387792270607527868666907792569805416627833432418945333804940865270663784510686827688539322858267286481008881959130809618829523616467253200633874036117922010259430871709527668950672008100819825210701215439256875481871885209211253898200817940562117931677208299512298350249553564462055552 [124,96] -5179799220618642888638617392010748403452855673742134889510968662885611399623389305545570092958121268469274372886776114404568122340757332094106973839886500926367285870423388870506668408267222725877951528002334812710335368394222947524695851414180328599877583300583858971495247329225174628761761494026974261525981381334208821911830661435315988056812011991413435151066999073617892029729768584395531153888762690437086876062341127711687450613943388397733784361509392104158848307794492185383196875653401213957302623644347114030221387359336288839583160686934706197985049131603228327103703914596437289168035359393825556950458043077204213471903434022908033030753835326023896180596693739950390114495043879756266196725506113609696826194134775166673768598106566053892480168856647882008580886924032913506007889073730277204254044933794273451105782899952891947215346721602539109322055561065914978704850876751828564216699013719471938147177566339911210767367180268374573740190619985667025890047270252714918705422686747775002027825254514359244138782761196800375129733320159297919047377606406374188720955744222314123242545775038148986168351784463835214702317780288807947301534162835826320472405084945777944961136977265114507443186339495258796174418193098802498838886009982277398641829006509430068312670963927610739421362254676380518432136625117192201939877879981101749195461877925335349591167765607564523551672010991115276571861396048174221949564555265174446723112165583868306482626396461335464222907826290142157554846086964844140815350303182797555017455589223224440209292617478705715064686348211976790192328535301556899676881233602782776095618057689530903184762901127329933224822307098855877465616999002210722292988384103026618408559107779500851021612994600920590776916668595456797574914259226872243336444973946406908345585027875632414227250190573213397551641358498436200322807662625664032527555490076751281833250563546095683370535543735610614156241887639608529399736349386185565406691886704678924704077415814440164537605469882775388759740895200226138943158839943926631809535559614735456240927605202427591749342821053991973607930612748139189738901404526347282317257714719848174240740591638271803997535614545625375042378518427170272208091404459216847698667807794218724194792927427823811173188689161988423983424 [124,97] -2033775720768703503265696439748677921678174802280524768517603923101758450764154970186648352238534299924235044476942381952263210126278442973775606069449680375281349129211942525474334396478215469818160305887073529326150150907502451783724053967465814692179510456761235801950208531411626062302951811754181893421346023890939954384138634461236350189647420864648835836808163018271061100445680510466779310913403923196141116565474728697496484435041907434373225053451861146472033922219561054128644933496024372560695430576564767473776604627972771045778545265067018432908253774181781004197181155627855751015223724176855832735511272396942119497751870169766825643088114217635311426701794589624478539519858973448596244300797518104093680397547780151846324666678084744858602913519268406618754962332416709018374672864733326967129434001004575464175236697266335423723310888615388005605158266264607338851378248120483142630233300088596176452522380031184446718931312608606877947811920165213170896407493938853324223696725659845719285319598800629400573887458308564495774854195847001058714327014852589378053512624795889009815169657199136959165252024260306166404158893901717626466380922788531534318009555614986018407936143643562625491018770796218843969906094105274004685092204525922198410293450355688762895545291100575414671087453873551113306143875698086571566465716649633224131780342774226707869272622522878187332283739508472409676995553643169953778660759776761271357079764643130388466994618083004111556426058358091377272337721169015982058838281808790934271153807421756210743148051664046530918487359798549265416258812473355758487729727606538403410057136580355050650333274699996334079414787849900573539870116630987762693330141199079178298877943179309436674727211835717574047471832355703668540655825733786193551624284319045995045915566433947874017577976975300282323705292664430982212243030674661074128213529159565936530063196562483671068439456722434859297062203226051398915727529647615518224671330230662796186429677597220746166304509855895698864776673677542799061679070833131151515282152889901613884889933082259502535210251132866643925144067622085577870856572720126598745369551307490375496312705333323000552327943990527270648545042282674855767847481600525858347722990814616200923252187890937703964135755146770592 [124,98] 3191804938777565024173395005528057886513332605443949682503543218610807776731739336003479407244138533008985076595015783301770307756129173691042387646647640181298757250340429967760802672528842019491976917937162749207528437308374326794031826888121392685510940007849473962574522434562715518060816642682354300425597085695736366123267320894704495317831666416523008342572229978861151430244894227124736886096509401274067474925749679512966880963708675900110661759861958421381026938785118368067134109822917833880504395249514811955709366536703975440211137916441178539171834205659008815126105839886658451885691370615848102518026832115611676691799220770002335819388783744165559459763378875893394138195685665203660405096431695246364919585652354253756240808576470863066664297715722514264833956247928596446442262113442363423089416282593410208921890809514724138992218804522945972855906648622138997593066918720742765723304270890530680644489892829953318541365870403446213088441534794347321895524347102502410457072528565290706507464984788273921670889322865984937006636585144536534811782265255415642958071963452341912085291632963009200718931355739173290201466688198319790189747821404314634128157118745663258761682974553924995517954034704299088876873315297970077898455575702397502702757202579486416597098726159253397878763396312613305577731740872081221164262375472943901131363417429690483973915393399920193150091665577470390728790474440849469879560472727224925155806459324542324459713183414518574691072473523095861308213909787373796123168505369764324184946674706601153282763908304418100727574442493547124387966393456241551760005200568583046009104006188568531681196313918886708992721229868025108540134325363543238863673970238779905320230031291402196256001894226866215642440844358207428768022582506834014134874315871467118653655272906670933847663656572512555081701506287461771339427335556508248801199713987881135983408234441452620030574579522338328144940032941500197329228980993736569659933709850953590089888683207343251428339786547058116266637937956953935414181560084643956159855867547744417885433804719911530060350027501622200366797728415634516355882917087744200657039324321880050360782557278242384130862764434191752374003921842128604319571004726016456830204804454196128144186907609712419000442815500 [124,99] -1115401539206520598481381539321727589348578477873020833841948031394946367222258324698598386289799181457040500772067585485169494977284196595532501668102814154521014704688022469709243532244735717251062803632097869267770731414490970429294585015351739696307470562837871506749219568830410628033544555047675341626150423347811991952229400616432889967527107525634019720018432466727585344255501745479796459494982785433976339374299910828497384536166095735594773746733803111287564775386779423683380232753501822756454936869456665014315190403194577679198540409890451525884848504151211315088420015835399830078549272105215391768504471570359895679753588873621632799133857598749711590268509524237587736240025095145095248549117703672308696660645536823130833710924324644673425963461546069274356296474272685557337977682434668537890761340575206498957886722972645766395629607172392169037345025938220808716567631675701514583932815872492013534241926757505949084404749446124039571706984147737454881546191739132198070134252598489756603643782920791920877882364657813352101048244390873348711949767912537962870553311105675034001406199243101751423331163921776478938881710065975254899480143439713142621690513281475095203532316106522027880720374342833602901734642413895775370730227753455180336330425030824792435651768373797983206115523322209624288991995587648161061739086090437984789910036668333878281457634680373810248564331119907196043787208290814126395140715877834052239846290520976676142030122489429127812084891338992150580414063571959664719021083631553542161265836170159035563087569075739413616397195444777551101436491471481686306242936782247855506101749052677667518850790213472873185983613605536749693441812122968185867667234416325893114774375706240248481094097350688910245973736547754743039700506542122177533749328493095203468689543572983872476498137182349178284537756041858852283936211348678775348619211974892578274957493385330093630667502133111435532312366308655374589631276928600263927905756943900032655853977602799049384820027151605401212765819328749574525787332203522155951943399345671084914223736976078721151383943382408745086714099399798394086363624099630160896307807943905598807794292558042980473994090874554613092270164247137995078950137713297761933732329677848639917086263858779786231424 [124,100] -348968255460047906615658905223945676277318574013467950562802910377072433611610247644515740331659269730850398044116530934852595430201128629383062694262184560787862306698558168846311978444961832835968977415358407736108430453196209296294457148531762140797880684074682995083565448969052187801730372142301056272708166981167859462574183744153726229782961915602067955951156534444460509520929216875448089531401065626700888809238595494211648157865609535641713254278997161956839621136107198728366065698220598468382541122884149709813599427776150500706688445141830934436396474038196939123118763928095029901149356782519861767847927155396299901749562960788876146749724524424423249353712964533575856920519781229311345051844244546979565284049973198211830101709457090230159113738124715699739378379596465297532444743822005793432730184150590870883926908734716018640283123539839882353080924497324584239932453125434281108627036522415454300369432100829777380812902856724931606073492851873852922127054870152259602521540014870440698271633899978175249734788663637499663354109603240976172665411148771027894827160643440928123487904983195488123434852094752441350262771508141713208690008835750484448675222189038870383971164687959001251016974584569116147096669680647440469952200399666698306842974415659892217430865123128443122600969905505707952006319816827042367306101386606285457990686333466909498793596829902503775370887613488110248620338764901172265777952091218106417177109210861179334633555987441828070509306655470383709689541100970264828676820313351239328461418762857746103249325412851502324671517205272711957602549462968647721009655630583275195006236148045951451701968589475618019151965628576389911406987258116001545162277830000942956596594196731370614400548322570685675385647402320727889084585485819739852722787679989219054622526848425531327050426800171426652570631596838649181570687826312816255304704830199984131389350698776160791088577050023641092264518027685647659421691027567797869129705852775200589597656760728046353477203024019081625914193825224844253093120168732750796665899368178375086238527796097188550931887646408137618608124752006227511461521770429040846626352423911629743496771372609893546813314496657342622875353705853517218251121571012589253099105339671898780542680022369952 [124,101] -40897015809413507744590667006127664301395004131793592868296535291277173132739281105849425047057987835100066493916412245495287273570732215351954950497038480739017718722206049645543648675637033006952420170087753044881317513317443757631337874710482341963705416134273143831193354593737454078500485534033390568009109441716934969287796783608033810147699745125290758069702601133534407224147078430108959146332548736059666763111719943342486913583409956398277434575855120609626706691454920369466889007372637381760920258815236891134558772124059768180309530907859579692211059511905861135820264083226643454880804272675137339848970221303044873201918273887105703093812447454855936914742784313972241088001852924857989751569722140363952363500281886823887008017780446059000270094373674272209727239222870389608551990424798733605511155851344251333754568534201138976420694292412757219845920262560479309922922261233328798144981486599858810580319018859709964902162118979768804436531984454366457667118292906240880526024220743130076993493598347418091679691441191655723256376567627548583291203140251907624943148318045038622326757386014497819832696432940998909039261993053827030585099999840171481633026343766933504138034954983805768798689596236422960315335018586287850053344716260497542622559777194158768816855008143438346002840132940770136335593553639973246083792221806740909393055275178235643156505348380656500130792248941644517047573533236122166453328633645332928278342966395094055518093835672869436408417108944701136636271479495698795249697558619639014442283726076803592323541555042132801261960507333175773296755911799187340978928782026966302555125816973423173571950012908081400424703143535341725636116682574400852480620863296586888905566774117984327547534603033849489247070777852207762480956276998872750944036135642750902263888171220358024172653852911643836476320819571293329747901807604026834411478816317357668064869013920156052790401795229982527424936218625876520145597929094315544789198640223035702836088829540010473352541777120281979850849674117955765909841625999515321196271088050264866617595720241213639566443790614826837700639835385902628808455323439596950924398891652437822225663662726077579409804390608617983400604929743444006906143284925587358680585850892779917256047328 [124,102] 78795905206792565378296533796452928724923616407606214222683149918331440672479498125174872160526624719265191385409282945549842589436341610609519757554295123859963375236457406266951577437414890260569658074993407270881507224623526244078098259002239826037385828945663254450160283919372216920710825505324966604503071073704333892027379137768955205744225877455113095145812864109436785559293796068052355227433476390903584415058128299468296115858575964366905513183116706099896187263542486339611283055367633508797786671731768167655777699340411413242239287311816975553174201299307799364105693022189492711460553292972541942116750600785721239927663823648341852387169654933702090072375096287207974096529583167798411880904578195739249658106192235904254305319150984652957854748742366068720029912635243197564805451919814329100355391840851692150954620485135577765342935245341183040378952913407584416525088556471582697043615950969628761185460998765288479916125011176308676037408511146476812132180998757900622115576251087695983759970731455070734788559031696043678819717001369236187256848718498081263224042581509422868590424193793679158043184390807264653802951293305684926109608326129268730370308267416511118544132013625791293916418206850232393158240921465318090488962064172478418023836514104645310688548755600702086876535595762984934460505258348296613318499133959754399363034966150071948870028356509242028780022569892480734844451949157405317106318135026053237548699365517002923265176073245860312902905410758844626635901228960816787432277097627537889650484495699288412648586691246660132899790310164189205798840464677752370514421617028681959825211243120893472218308486306865085178661490350227721967517559725444633583473804594569923316142006648346401398567964266292363722273856154025690826257042681471986226375944503252010327231258951047789097234067506646348348950700892480657431397452989299472848927052888130845250725611361320341942547015101529254542895183540349468517441621014746126111096657832652176262956750946623027876240850798097666032568032339801041691550882948497225014239844485246646366152712088726623076327045133993299194232912090318039211403117607479048369791038953764720482778930322508875348383996384952025071229267344534894107325444366481041343601877091402443968 [124,103] 116390818313439800585562241911605684806221930167465783527244965125212836662411172604949412985031415365274821490243777386765112990329112740833656062747478851706090472097709912451744456750165217477883343835440996832845699236762918452439891492409615738094695845721890115616073874332393786548126406645791254847101558700813843946972870829870562590759686427420664929916371624240112956496768522176631026413278850426702859437208770533956426517749437660582243829645077162875697986737123754743960209354452994727107128012501568269379628776883583558302735819088049482489817678109244133357318843604643246668008505487903924926728585416887921303521682120198795465632169786030739330457301490091713117725446777670257648308583601528500538025606020882350755919879959005365067964178477855202123156364594459362231382053387726362413576235100771635679620064777320105749860945286900007212063577618773461559499740869212279383449619825883224482179564069439051188450009860494539508497449399991291430157284188970256124638084010792054381009288472108245241848832952371657103928234253268496444194876075503967085976905704944577951014737276126650641670061339574230465683422247872024192119174717201212569319428277656594954604573843079177534267070814776125772872821971420370309756018277718480093839400315621825400811691143508384168861325109148925004252462517750574889603219296769165436181647515671829805606550016002012967846938793982999920576023768937444881427465315735885727088725504057911813003500704479790526170287978716244197625534776112717129408010615042969784808692969879874728397002836963520209361330277067945094119503112530358703953757884477235314933057584128992327127035461394634212022525175628199914399238507818876128509342503406064034973394944949020348413212477954316734908631221364633333654513730852967064507801422243042417057732659886336317473982192316329730162227894165252779494065783840195210817541009073305071013320981965213742713923508160550292672986638428703485598926932800014584409212108796637567460758147003145329782927930153367281386507303856758900225526854675460958591538298860612028134953201320820223663784366510680311136815578806635661550824081669925699971421746129099748632325434527776090410900630319123081144875012931227982374125149352979641988758526825728 [124,104] -40266299344959655763017990855035328030808412252769224044269163932786964687606624781511274876258091892614983963588234902557266770975327370418383074989042837931579970904894326833532687709595875332356076346352330239962633918880607622787024860295682783743585913810644639039485499227988270866795974419688565739935275374738613838547186848587651302953452434749708458634950477354699707272620554946520621094554286881617911072238588944630066393737327817491263364546286848816615851658298049553035511104761691808844296890899601744114876977029155577297554434258706077563642849545331601426465219886935332193075211257929674393377486072439140420961416988893829125366770993217491128316417295055518899043843657824418995214710142396106967424649909950811632502939685163598208698330599676265100120464516836663671644319030089813155538253757827907211041750976706150811150293948555798473566029987274174000329233520126715062237872220058026154315625973400578566848755004065545832510754962873035127867739048918574855388944053542012754960031270851043364532262420713853477260817199819069963742764357225340949152597308690390872339771887263704789402045964606553577865111506554608959407905036243970872701143623465165785011092695776692876134238499589735061718847847889521258444756049507161452514039549747349563348812911101651854024282550702310624625986804005866289596310661673711776712905841789720002167680376122927841603769391876936644827660477837438285223631233547938555302784103577040732206408400686491900486370046665952829665305971171475961432494737068253117582084414611067668905033958473172701338072958721883076008375461739901644872864870827956134351899963037312295893834664090609727697929499107333360649199797778253115645527784630873076526398195196921317006893663507439924285592885328672493297045953127174012897393367051621123839540206282753548609211673272225346798891933527198372689294801710402055588248626777024102013058812168438424647048254064809830112457476376259630667223233311460155084205556359842684225992351203387181957146273972300751737931544557644753894588718117528849537189345503501591176334671845620784012728615369002868289646154657911361899028002993373970835132811760212931578538833189993153583050153633038338958836326028798588361609053294536550883825216 [124,105] 4641323861436357410278302713358963827902717115149409010383544629514803637361293407087193399549706570257730931397103269794171858859487006754867007260589374036894427040390989059036671711393719829473137997008035926096715879933730418441023238779342830034155168384022919294514300003917648636895058594399996215732237853224261665376866217923067316441744719284149336855739335588528148786615124954607375505623730640909272652545541538255401821763628526982596498959618110910682838028645023570596692148070283710297816947798738643352337476600297047207554035946189667839569374983834224465098298470672176859566663989320989693658601042989137966601214533054222305193467870725593882813576263419387233576292471494907554475349182740362184460253454548780275729336542307328362929363830447370837430726748636197223295200401939980875133714914119723764889623633094971954476760926558057693969013442314315558309231973217088321131391698860129291066549224092243683249611882168999806681787088202108745187164129434125324276535944758191722960302492840105355495250846860344437568707839339843991624187903512950199901026932575237121623950920722670431807549823506343996189773985985637151336353670311050889422787202567643190509559077761703960569819024038406994181731866319240938669233698019869492641606611834783270155151630253823134656478381598873373540281122184715001667923545035393220481282764733454396993514578115108865590597877854683411277278817945683320448687783089850902218497494258870800388097622824552108286224890654102269464433439157819888414870510835643642339386390094167605971013809611648488570042483730179138447133093840802595548176232932619638439629305481173072356066028096317061174721968466295453544145959485930849541472727763963083286587775436572150156626621287578559908830996265453988513921542200756465971075082020388815660765483495245102367104365456028654178791725681277832644610130590468890372803423205921172697599682338142263559713997887587985004089317381703356184645380518129479155651592781919506703503704931723425758397149956824340428627519573048140981184280876776170700229694697594808270246978848887204953609781591659150173339901952695631493788414339331822195240308026797206909376959262443911857684267136631173061592990490225029552739970759698663424 [124,106] 348947899855164835591858666114934657271726359630591080318379893246909743839677739699443207205934954994300555190603998333261021725181062963614726291924209293082877863649711474737376076045643901478873763068141666064718598658811506176173111263423621278678784855343757502237072664458798721610821892633963096741112210268098622053731475724572598969838134459259368424753624194385411073558185397737646285437713388271744019710717724831535584788116705679230496625386370324165457641634963029976773439045874804901464056210728105408717033409375676707977055840266420138616683189134304196664596578689753897523945904040137599404117829652078259838283314945215188694636735935368859078801139088386210110553378159280767378088116850461483674892200495812485507394018514749185814872834888330552195830635967280088837109784647483375270283765526376008066088902119363191730519231799915880751880477226753266493770950142613586899853765926612252515173827890265269587820005888652319675627720180256423083389911027965309708082180113098753764553857325665254403268512266704581902978440510699802708783230115693014538511545533318922306998064230952733992092198575621442033078958494504442513813334390449763077988983653156234424598644942739193061714082798063291542849725127232473026500715693237527230869197504586860801105430649692157039327891889936091469080886565659103327425046544017087221055752022045296407866421434884536965837406403380494464764153992617072112824700454732389136732221226617065680135188178782179883466063582458082766728393869399138521881797344839248833890305658836499388959029824448490533688901241733109580371313579849389993444974628743805045785611893748752799934168918008250042454836417639406227184554497499418781765908853261131312979063400388007044670069311819717420454119040381225900536500054800002400613016368386565859507319258556921683662889195535377846536531301888917307155626952616930239123735938069753135845651618113449875926407827771333050613483946633465949183685380601209000952531011884790206478655406531267811756228179108285686917916735889326957103833298836577879895169547883608570612222118227652981961053910275590119810064978506774930412020382643360034123810983693664277219615222586588330073779717056688774729938368427323889070904565766 [124,107] -173501558964450522070772433294428907837832526899470391352055974891469919933281062989525755020586501010655092531541594243173477168107229765948377826906510432485657173904624097077585324996321119682775434444099716152458503387612857448969649749873721418317071303078807049579678396863792184391661778478092865967922919952679929531277968901447095146176254160839001541661221601734441166049218502493050427606502366085528327934211408930070698568258484870080815772815677646385775288043128761294347658494742253450390444553896372939493176218935902964415799749238174214190072364491478101296708445427896887325100705395022848175883344934812210722042078419026957498414245098712596846659195026456078168516244117109133381588365250437567147307880415542327994954603882083111229492326536675900482647394260817217194222503411029869305307739155238525316973033535393523724391199479681374117340507607731433253826480326509309412894699593440229564322384016710958793442189149712204193775425408567075441088714354328662643651756586421792005204300425959174943477546573745300398500220047059294887266208682805493112142291778240742558183177966051093722023588596675175431527853497982829977272788872854288060083072179656136231244058986028761432534604870340421417415959136314459336790798630094110764675142913077413443458832297309917700432126481089427776012309280252600887705051317007739719053229144645739890667347204393298118319817763117803757348933064673478325634262336026198241394134320320121867846372749910667162384427837929166845960438697942356790787937473500546378449605481882956309885466802734427939139266306760554618391709361941236261775863211372498851265928202364015035108022241958723144840386041416425352309483949144893219691776257239358160405231224930693930184202800368211369364579390916120008761816704640246321441126227592038150405360438105788325314807098886979536672047155148790801614708520598299623043188379734597167593213507425126999188008020988607176114089402906977237282948685412734592096032403424178721208207547476966527057401664828314767543403443078174237371293979571539395911889585701455175548550907530476485728859737521046814851765717985970172122761201716238159078419056253591430727947415619481580482311526953498714210704312077190937235392 [124,108] 35326298327008647333605058792526970137085674107273599235942334411281786248299850082793585879194697862079057648489110558326060610087998135588676494208109996432784547040419952219743743943080401712390093224957041167207839887213809351942045733182183908653853162658539013871942538209567420906565159781622600004042350125393675606630063838132618588970341562726235478459062775764017743146881688971453162974234602179652023812617750664333755624970681663250774755496656247435997802220619310915754797011971357446773759071565273739794474265921958909039231899171358921695455494582305602942965361980358242839211632817889673649133643045438172766913607651846416209719229220096058211933014132982258046716634828649577095188585143245170183541525172190316763022146922496895828666168757298632455908602923371938783695655522735804562702221953807698488775042150385665920946121731095694118141784989180559356777753743925673083401793690950520061782265090182938626331325214916868999105145259124848421627693545366008527478765187986247830756073729791533518238801794130484591965271189333715941886847563149000211238300624127337102746722886206234671828232194107497128909953255269231223915907998801776821608447241815957879495320496087020161021025831172289992647268114635582277260450767868064433956051025080224376504093983404014223048147130583331721139860381755048975077680417306852153616418064359542305484170044547460586265794335181422263051833222935647443870632939350569284628067185384393116448230300964522469143576574989990439570791330411587323431377778212527801451108781807434114883387778858934053028301872658097301760320597917979237941687852983902077381525717094637125823266569061325963036521435469074415912942484580224994591732121192840811080292667532610218125441218589513306680801528935356096028571078715485021072877417787886911388246750507320619457521178640602866542068524063052582676822114765163095290895279371841119189813056000227891563211279725064176953439462821426636166687975133245448348037913727488677454349721172897504897135164293850071090790896682428688694600869807088938050152669430831247656095325254168118089944497080950024388861665808027937959238843261759605627188825185429028937138780424565751044172254572475774093905025516251360 [124,109] -880318118650829574429252940056591394180589053852331310331386555886450315392586663976169920743176737311005130076536916750806093828630005560850960460997518644348653266944332696303033480867545625949330589810729888799272834283451564016969864143605113280022894557659956412404877596393285557075990916408800750794173469709878593723801722363423876533296672007122385370901457876402507208446134972915480025014964540568784152132443586265479201263914445091363849074038391289664792466848133029877652100522178716294595585177398974957802563223885037547222707225864788925365822482113916458443045215661257132190782204504033318933073573571217010313149463259867610952060933920302963322018910562972991296850031548953021369084552455475205426447157936066595501713798417326364680465485565247512001508975183626905525311806094813468261986912826717424824222239472083249577147638394963222781433475541136628895606335224726676611487231520582546113961656261020310941264833455694346300871510375424604309845079256196036874715322384036880074452861093767617179177521656948576017073633660844871207985916456987629170538135988166828270056446148001463422668752403559211586934801243404182630124144427420597817459853062522589394873539801491284404070143521550913898846137303000050892277402154575997238811213634716936824717835664791729540368862306917385391633118857337668744052293491691941594795110811216493563166903038484300197256878618118547839182535649565557734183690885805440321788045619834347846733950591128112396501274713516143807812958065122661999708668687170879088179721655846760926051950794096958036361548745108431862004685322961757235885133553522781426006842475622396329163597735678820471325802592042482424385664977111270799934910918170656884845870933421135098022998791673594231673013641395416045213779324437492189800496671027430844569884117053415537082576047557887877971734197302805703078581585107746612367255451819854445556851074477260461927938180888518680990453306983444320253062371478751383515649649283479129711738441675465490058804006103396801086390523733551598316481501107396116137174722412332379579010880171656987749486820696940417631073137522677808694595626276126355192646023762597517055824580676116404136795253204476321192777632 [124,110] -147438612029885995553414853273206965712250390584712163134634505473840485621132276144933072066508666419289280609134293174447233261761802180287176912084230336549321988713360549137071657154365122333487569405186321345617332349150269793068565867715394044219756307805459929884872209541626645912379145541109389512050705132620632888689576832633456292878146266784570721111391200529914493058702857467931921858317269840341724909874665002039345456925833630740606799793809217199820538473195805826173522716863062323592769810512162901186242274164918655726014102417907456321181191287577020367630098014676140097606007394188529835296351679890404489389593339984698766952618231135822945295050004393157418448544454002761714642887245404785840027968210615052662719966382393641120120517551785123244220846117804230454982514316488513025459276931746596985530465389752367335395344267378004266937904187046465784285928679026508813233357334779541463110338440895645876681920029825886636596490914707067033878120182942303188299134862453377152336244111730057185513658598550125355585549614616522970424842799484909827676670095967203426865200092687078326896572085103777264344177385464965810363287554973354085384370257659179838733507443230666960912508651792607899312587865812786373716571321393337133829007352801338548800649885152236253283894104218759529317334635912984582536194207682213723250301558788754768066995533192545486775735819237116872797331922759665750195153471729300882569581757765148926482151344658398215823488671721770696098718257726864774278962916514658607214045879979300980567306888201715321888607262992853153632811327343413970281190452362313127084118592833338628617940425027370073222113225906540423539636441814382488340410942581969198291057050456274086611677074042942181526778995609975386271488227672619457209209792008468359086083548682877285825898699309275677092274059545161363651913153974238525224104135266440799122801947589996599261582491649985755039835856021660812476887527925207977503835295379014889382709781195366626037836024701293810539751312156928627394925951098573715316948350615490468539028059319168489788835190943590140022150125852832094184797298259162332877748462052439996602426511720804012291572768542511023692 [124,111] 15299358744914904819259456163332044405777479554483371794894449895696199068635915227574947702985623054006054187456628428100709739054229557570959869324006732413976385452567686393741768978974709363714913744919650658343496135708331266607559917767675406482858506534380388457232942848027829365315451126748953102679233094973405961350043699804539037294375400075759484391227329980695362153362206962833301393545034474930610663967528185537237637124513027262942553904249901988863632470184954530522276461754285790543180193551660801834236455888995310538502003613078676002511640797219914719933736861521612379169014006116483766475059248712798898694315776313693018638609904148902351265718561984481840995949115472899908080654104071169726368119140120149377627347944516044598734413855958474579930428457646297243660675167969043472810031376819801031573000496784522327255624018005134255481168716777674394129159393030730600100574021023394575366934612051366468998733386671890780174460504567999324308668429554487500826549193549510658492382435783301156908531827648936626580943603810812468638626615310946981191206119857962548757260290513407639360965311345873792624269146248774504699501234237414355057168185276152993892545082424935997252115042830869530963017345346959192604606633714157812419831200943695843010820636527831591303724057517248356826379282688479089593824943317438848982065127911724015413984195621329919574356746956101776133798363910578640082416886098726203827926542469937918947670287188245838698453533404297206113847516907589125099715552606401914067294461876603045627905215371403846496801597200067051189691863728890395562281881347718660378842460250641059744220282573676532215094884574977734668199198111007669892186612770242981752789366935229325661543528175151361305454255269669089856249894971551566183459879052340829744305062509251431832851004045174257827701724309570364557467641079989583635548346309017433918063260182908021484663074969042069779684668283669856373273376478208892478204034620512451285694452515138881912054080046081011372801708929143327946261633580390671220236457990471084823911333174684901343925137094730978028774549402623319717331812850012511985751666057814881013849999694048762117225847234400 [124,112] 223029871881767618200446732979658981287290655583570429650914113975699665399499570034648775743549913227126112987584527264009735079256918761204187477519797464094201378860648581185025379082073621602302795451592232810291851320000725589260246704286225203550499734151007078323832471993934980470177425732319073933995068909681690572874501604427334713357952663004002825509789305350491727265574168422888445905384014219777692082731639521662354021669454927366726073394525278693583714935074801033250707484454563169585445869231145411116926062349760614583618544246452606233548824499656937935861357253914777535079888303597655134154559371220786666334617034431322278964965060475809137444588495433306798715812671821107182425219888767451213690407579905837742798042408791430096041389319655385587967864058525667582234091105830219603931747789235056710697237320846736539474627927594166033433804850741022080572791066995660814526809385419037095933866228083958407567370790564527726209027016716694612097222800427297536406084729677582587595333294357988618982268974098196892212285272961253539394013481134861974096528039065213884829016671532180571147551032217977464718745147092697708627109192878209589865970651024024147785469110307510360738882790487700119639710309822594401080936388102903481188353518360436050806616726383138264668943970035822057638037209230263829836433606154444992499216154480948701340154761994704859055484233247388110514290112988738256905829778763281534228489756359358543117245222164357435049950792061606544032713286699242016319165699351369517464901157045971260350808810542043358718695030010638049094905096794360506714272349705874443317985058424116371648532459009999104932118295483805432885623032925208733062525459518530134850502560789686912379336933798162846556561235014855512054123250749065326978770922725909265609182968917197467606977560586310106776465097157740681605650726409876194586008615335894086480295684159367673351938744861075053125404867290289869191590334348404265007519748960211532656633185322018271412190035394912656088492748049299586124147955320595327232921013279916149671766128801203563046316202029238644032201660126717438358939407211416229183280139269594065117095345842522195511816 [124,113] -18585364274356940254588045307305612103849632502370011829269164699861577963363287808798539376396467618847745561399932504055421548779503744605301525908203525642675540079261273125706696060921917683562110519639738087240869114980788250677407701663060108904373474771336767947598275978892836609689778765015255149127656897044458561271571026133368609165063812131190089901168222654274858860232412682756339791202943828710468076974106736311877112850276629683851787169388913430829264794874201113425953612482911881672729341808643875137137168137802678603591186072058078912898765826479817550994551736608153295170738656333760775192894580475359433359306018953866826221494689020061418677394274767652437420482634275821374172202755377412488211086797729724080167172671719577160595002830015532817208066660226105630599267547231735604432988539542474110072561989648775182084215899184161465973885375639322444509847862674710612459533992893782550448659520104123924170564869130231414026288708660515349785764441892817865638840476257478338754268302576102206099932810426659370707510724186121178494986027655665295827299309729391800121614552649684122540604196978618450644653657208397231694717577847159573105236496131984436904873259999857133222351590492536344842771702849835170554596501066099095582383676383940127943049725544891832122361835721655838209290516112481433713195828365619325241023104606965248449414769408689669094020125116741938954129584879817400508629840856508225324582427259534956589480097285205761984910714641760318785865937638404449407110863386621973951786995012516491707541579548716439459815944123429910380160812468377859141846963671637043615452822418498278685145813262765531824229120800037691369364792201433857568407068047383192400384518729980811933319198304342779275350439625423333256490949497180503333397712660154249617554811435209771492462525164281638654499564023419473126763113004404302168722004745608762037399691916221465758996582946779338033198263349866188464388021242267221815613448088213197438241258785655491962587049965421605571652552384457920393045299396549967928541927269366368377418146330169879910212861951182691207459347167067864356118366826815948719967246488930704284798152902085592 [124,114] -82351552053250580230286724963771885621911599847115532257191780076952218076942167412752693491396316248206007461965127153534264276278901332537060304150157524373268005071117839542770657876382818820521482864956578334383915516925177217421452606715423982190511635276876174104150296561406304380637076961720740438711442876615074658447320993252165976251938703784293732982072627180109202418741747102320537371851799864393896242954975914349688752079907008188175643259194607324890421440121197112649511920639670119019091230729936187383196174168515562208918572403318377333190502500974345204261086525941807901905462480744597981098953508214210024735500674551227706677185014634722970351624896961520097252973050602381840508211433368171556278060889218337754556069971014262672432204748234353139173340137349402927124563886852336225777016996729538807813974324424253462046794817894300562800870540701431312005654846081550397994339157490436388294179557084463548823628729559229451310454844322862948747802410326550803256104667227432242635737710637260814071790730275287153737770193432275436151978698652721852942431800126161745276984915808307118760606372922890871858512756335721236801792083911258514073053841174926730985582989479206485939624590087029874488244769021328396185282476103508577170140128463986235826863803558355237803385358851840731476816613386893454687074099546448921633738172713330972318236006100772114935287164995913525709067508755108213773997105493229470191610499266774268593807056873043056668899702773497809214867689389040826899095941852331060236271610718758614690197183445947488185954243682648476818335935478974001810584430204999584373777852311311645227138534665005847223962056047227780203086062237219806606260044985454942261480983872423396423765199653463982662815966864403174714930453866526094782567561277760201623117298219688543643684872762201540780034897229056244432439608309304997265973434334885495755486089690267588643348750642263504693416896380642392616618878482364803468960384084842230945388080245787604587428465018684771115178999966508537714372741161539992479732767151515291249916463682179937803053360098690554008199794841700845746549771431761485550537496600431042189131628 [124,115] 4877476713070377778339410957063626010563551958415303345712709946735402261577888711018091668131197573493107725985507753733938718765509491444574874814439831523690846392990485836979655253897938583658657939282919377688688492353387998763918419183391585314503699121661728881871403680776780504268308352979965530191124305232005585528332890844587646118201877350507389482779491090399785210714109445931785043708257367004594416996072694538627301970107316369201453775621143855386644321866227247048608757750604745104533610291261594344971626162224099720558798297109286742795133582220376298442087941473553938656676625794292006306878227159996214175934322572250819073566148765650789758702788788599556530927413250786296757625489849583491762138325356629852572990955274523212196863565355545856452025585739290042697122359106143113709510702518086444779670412733986729963374276926637610078286983624239007458927116007646568244240349737612611148223887279916546071600001186466155921662825639436632841420386638510912408637775825001026485256974218114756330311364155868856933774552548715225577053884015510173293265873810056595566126181414390143405762286754337170617076554355591133593958000068451496783613453437881557951509753911106958448516281441116397244647109169430662007363942127301276835649106411490227777405390361614817238252453882888428005387572158597402757157293186961435461796997084527262989127186091546459456032742046766591284140299796715751085699719432875382840815652854717781122267124005539590455724430121890782462211702171121436208876227951009595201566370705316321521312818329953151049632179802329297751934737715220004364405561489297020022779233791920048678864215009669507828998301061661575846046012625683011996482053045738486669310793635771594423777495425616386081312107611293839012778066419728378739644058625639356149611566558529870470529871231391430854151570702215331453581657047497710339388332497335183497770031818324254842437693656359391904716710298104746182348420668172523968225728327408292796132670474320322220356995786555748488643367447186730152088481257940446802889437384611505315712844928921658833742234820115707660291864458246009170346337200260235685993789554132795136 [124,116] 26519085239159392522369131072101364698832435866833407839315361159794006394296989719572517216732758696848208401205118746441465653379666818761242327822498421435717148656647630348831481984191655640472762857894417201047719506736262424012365971004488359625730538833030683488944053562736822331159204702658022117283486416855001631884598406642706276727810127058353127037117834681531294095430350999078044990599916657920339389678569039083390944202441278088982171636942162042418435908466188102824595429564210312296341492155112045021861200217224238277381260866539698557148206210332909568226196322603342092863536176085404025460684627333311823412061927463447824928324457758438312226619899581142252672616809195222446546440175703264212070162299971595759659395542752361171481404090510739307986657266481124572587224279217847485309715958370377742189552462231129155465249811583210453778275168968535150504578255715351121623154184404794026624252431406258026548634622879041825965819534008631221317944848123592264013563896199579077577700367735808479482077678476490138753965296012358160054312692517481628364494032022843403866096963199417790879075909698141010511424075692264289088505426115216643146053266267188592650947097476376156483689822316143712658987090194354726425922858034820722839877044194502978696919524884326433171310562036595457858247516970773838237754997969960686810298115878675793566162212111470409955376886895695983696972764681991536876367523467237492295079500463722371290281547896981420588378336473862431484481237579734085348589876505847583957746349005245365048398591891062716821996234273359315519205509168372566690952317432932560798703521174286375261308104062940611006117331970255663147867390717967369194459426568408203270399239879447608140745192542378191454191292191667988076414485971555900926647252980694278144854613776450596113434093574022646285529931239409055119533080646398467008312998045003453893089041086654787274396678233670742861778824486510495324134752004860832636429609744451423301077939657502990562608693408022759571768066742641997348949454820037640841474765019095438393883338815882968353304974949812840058190382191229973839166761289821999741300541024 [124,117] -353917314670876003177932088504145293133874673992478330412605752059626882932900821177654960611746236177347509088597253232507886037398514170631482218948144398839158255152366064811764089880583922746918996962996076368158690276877724329587533625454818874244056429598966684461533112614591211011639213733062284583089583141949908550205760817853498507736017293867414360667295846210707261617462922801345758203332901030479380974755494552221803996537934254697020579571663523399986245276237438977225581833988813304810733426716667740487153999209678601464149931917767441542792780795798982775168174359227452769731980416833150658189750764024151399037285415314925150771934775061557273273726928692584125790526448219214624485886885390568221010302730399094192863292995020425266309405438628473079446863830335648048329524359389913759551523177000704305328847069245542806816876823901293408532128460198821038438279636264391314482042957119358753536634558495374556879228778104861140093265557814402679052013860279658892321164066606800898484399445821808211949187847313863762250775399317245190372295452170510743479410102148483741391718195999366522298339507382030097597675092628021888651483571055707078523820317499397464682347057063244365092045039313533941629796013860545554116677410491765557117877246712538147526761180391998402929442645537565003903957819386343705861181842668947968176783094587360147325997773185262271087630593473468393118957811227394570928140279225750367696040130410447720103977074051291723331064941588038010559377477677456545026219031410965104104404735752371075918190454832523735028271905698240689570540400536622254447520816047144559184804446551142147760183147946637671585183544504087996346243185134383840486840521676366270918966488708488335853734865951744081874584039856136217126396123603935501596991590123136923599759252588255798522415736888249799881692996032372932971541549507802913574945276468590215105159191024763687476203727291780790169458450132581564457254592232831009029760196924137888201436864756333162560773351777910204595135432153422458737459276757687663702061489438096399076950946354583877040937191698765862651719585812888392685955230008356012544 [124,118] -2245089299970653348273181962646474969881736647364402671515656752216208822417101579697832638818612380356089933935706160720473045550620568664493151314190755654081624646713673637118676375102040659532429249748633419889899285404266104528242546450419279879428329716522224083206837071296160966791031088705413172169216674824310591712756502345864533333611782202117092832099314253429999594947307826730422647629577604417600207156897345392782227625546160720194727129694039792893851306088997401703650204997028489217027367601644819621610602027944232471107326687650786316209956472887153805973520604693168131743243791457689186724264609866008329535960257361943333041445685308570134545309139358936293862753339401488119752751693191241034778352592554456811968916042777565731050782750872151811086994978807585400669075389939419485276715051620392557807224411659559895673958550386767244903799769479949664998236086444115657429076821748003465179059348814983650969511096873239712754703467455885327396575828960838233804737906345675940701772079339397316694397522749608503311220160259607006075103099504354560647471016849667151930913764802421070502219528969643499148395137269836369627551365772578739816729109947024137330707368140559380334966529159347530120771533786764620000155471738608337409976652522093023243829171676928317322419399715026900903481047227849031769702763096063908863279396192285846959948962489788861205749920041602027639135752639248767100989420597063338698170013736425955601332454574094666056339960268501069448889201433185737638086316961488146828306480490322667813723802606189587097467936173495792712966253134080237711392459009170806520565973489510360949908465602261374295490064663124185422489424456191868758244702333729408690530833189476337692503360337564283848676911550401763893239700932288982931795300464416055236224339073986783335386465184534209607147535516097742129524949199461706542361616673094519817604271966669903963756107776361416633580402321910177401620944349816511799032869790058073051073743604147278975349390276339661316647452053053194652147462298409522579809984686293417997940418071230884056884768688933677234962555442726524222963921566368 [124,119] 9189235144756906907358166450400541189197743188057224393414395014334870643887841589261005601234830315327126450835950880535541025188014564004077669911285108669268457637355786396058020807327149169104186759527763511154630114580319944981092246559327074849214530322964980492731509256227616361214352246992988071744351734465045659104088902307058118341042329658567605779753680029458469490364497986303818623207712543789952727476864472063195048101477158277858349308735297588287231980714679664215234945752368995455766052638410151716728852215816631353987505172601920147487588827952658560413116339739793700159931509456485873570959629114338386572481227156820509126296939433697015321304276246944547955934851422082419297943840893426164984546693964959285059990529540043297884589666376878791840188001556258136243337738178932441480693744954655278245612714799020364084529716867273897193083065295290137242440744006805445549250863942956495427453339587407517700559838933076765869319741917012641226601726784349245859182495654153926320081953483634191648295269536847760606663560507831104663129630574756171382865901430419858933092352057680425381430980528901560600330922756242196576296196554524063772559158987064374418704244210245349945582059286147626530247247087612854476711607775178948716181786694200588378435778929119209432457368899115936084366385315858603781763150400713292103588818885630135790761586316293944397223500646122628932487178797801679062357784461698814115621947369242957073044483491752702786547685438451362068630510071681850896588520891772794547770778357301102363004696553970935128713430838802252242921194829123145615029284992370369239803425443735849605782764434329656930789049554469025730451368831020527660206943124297214908887332636297722003152710100570254968203551698497654737078772489167231213067156743709287601503580064401877323554554248497287700002519044256078864596781820122849484486362602805105811550786449940871322167876253488232545636344275569358624260119305673014169898311723728158795188492575000508881231701417341563114003104177511274258955954564955724601313624853359650908676634584884318748019497474963917051838227799341536333696 [124,120] 69123272259800431265824650991785631798698493570204846936180288661953556769206721341835717185580870423419776926568591682637646807377813998291464857599353456112076610361570958809429339386356342875057885794218747685678773879821280085932860132585967114707621770373698390068707947312460723028481948427718639628679219754434894558915345685788665103481476743590771610337152279442586373594138892260121237091725804055276578740344651729354257368941629331976641210937706077490150929529369836876289900631121945746320702509891091829091312989553749116788430449283014089265919768988262012648950469916081901396625894044105964457654187160919229541076008181716642451644949287061517071771646450450399411533999894908761512886353754093131628298070605904252552090129781204002110244011187704356214396221560479421425889915523045885733675365121666345223806211352044618279046793564962681648575460917709748558536819426401550018153099019016832783958684145157997350472624678540642547570630431049293410764547050313036204236192334893215759266200230606667556636487291058417787746789404817779318630548489618495005648362805636433133014903099690779494696601955910247801111895506842071341947912163260067088822881913418972493600608097261242073864058008838313184069844901230966525163839046880725329710470822669785175634225095463690693334822836645722526861339123946980211645251678917315804946873408226283513575646869631247220786759930772433745529126946524565791248298941172868454282247480614633130959190009290121799593245066927098581825533192092047661214770274047087543927530128879116527506594734313324072121718487966691665321157874662056135101649067095299591433117931438350285229236535770425936246200327580972976840486461183389854200678320608156948839154479690925379928288705116330343305314352353816232476777793902167392318537745179499004977500879066519096880109340738567663709506576317810971935783041222289701077040408549503722921888438600964445032968520815505647488069196108383498694579276887166283796880018394086114576961590746204591951807905420607366666774478442997601871242329755916936741745080911242320433427804133571899867693753158522102451153459572928 [124,121] -70879184559599236046704045930293233048435763274456761420856660963379181213310898886162603821827033582366204557814242238102967347248499740594879969699621701476240438403483466236277504522314775972302040035418602124723526663181384917652784898654986639516160932120502581688996148259361074407719253133428433027365287469375107650262872144560563585196894495866564100697946980182293153882049931671781764903764854088455673779647970826502568547419783232775361057133979790143437068214957282059152907654937622403698593184338779869315099620828636283022648597577667963965828493964911895897054958563166865614597072349432756762099870446780476442766826191862509790546781714406120338068840882435603898475551834746050677574447793602597812166263814594378155549304275087592250419660186139346941860691208051881451538250799489590181271969056127273945260430120547186243787989820173101555664669375603756875909310944589407122203839880602650321832213480401453249690501258976841946106181844986115179954822174815478030531479364470665421124056025701059155638338422778929986260158856733402986179906685411740078936071387522043573896852912963824756384805293477263665565799866166566101167355265103414589078408147185845116058490215968158047238547353675402553573322296618695087244037252232297205766289065904620846351144717667111357930580462545949169661201502863076254636076661461250737875105433730709885151445510211612088197516388388863927312481803039217346429561642180998449646279697397032775639578576586429398129350516007421284594373383659154534189488140756684391729245163192268000864223216751096625161417176593607862008976893246162489400907640843151959708496952120717233785204689793533223480640456671179784079262995595918815704545400006392657491130359931368187677817347311421091767455933822853708439187267430389667819768034282939712378489069823532762938485770235116323813657584638453339395255386096401407260610524959344338825162639175976452510583211226369729193034254708651714580843358783121580361759316233435215474022362443832027925808369052537416284847919196857323292467593133286907436134107411450034115026399697151274645240877037648796666656 [124,122] -789284656499990720874691146258460651435919085418105055835315925681860204840504666807243485113103290819795313833850091233245500414260222738614699260692263951605827888578338152208000279427480019640335692336280089355128793611837466352927502705185105764155849204910736520720991033757767211145840549556180099487002453754375462850875825258017491273850589325574836616107926784322557664824471794804393481396230572868823364178241387843160631849927055657782708014850821427341085696460192276567507036249581350930462066955632647892320576661091715641926719294887040390240624601455642484788307641960883015742603681797080744760350801018755843221865174108560092789010936401137900495318316945823210873801272275306899008421895118132740691609066349534180651604925698135188646305090375535180975695113712591284115789771519945349050693761403433127460532029443123697436415624539005440574110561156887690752626742246854637380899774353508688407829729574899414503837566236621910039084674045643680708374916573440904402875754746949740617825065807833540797034112899396102240109411218033179427996790265761745286101594431532765719635403237491014015871044236603777330083635597976878402774916079490509175078844975812620267546664833980907973996406126818764143888872702995819558677806599075177492010429331829280755260358884377498902446545953507118376898451976095685639192989118558085059280578507130461354549125428473839977975720780255729672072750601014425939298415764942477549500761881456757088728998912422805209407194259712553097513339278024923590897400195710756493555584791520757011403936165091123958276281664279632861680841991899805942096517164726538561309063095735291058280508074193828986379984917285879752399614234422041917018846399059896038336342564118912818297766046382679462811283666548149222909582640191655333851343069963543812780548615950207261176924190365501808063310609686470626226190838017993335351218531766280866415615089774634254678088979968046121395025953453315695576845665271307516647769978797864530869971448847942279628014421630294184610409434411816989624804508138228878848463302880548147655582511578924232553758443570584 [124,123] 77270097930340230802314209962982263718623482074896510308152521173177345115945622462735672709247456776770581754577875037793794634055257506740026929576157819921401450549460573325574139633850406457510700176686277685080166037102817484336614814073609009683549650870974705978439413807317205662732563916061936246617282892281249833501565889234338037949089606326202720765424595347238801973569474858110393967733336493580142054686323868481690167566718945136413294703994468415510029525909583634252580708875831536772041463436317092588491880718759177729932322635346980666523779634303124178916434007618542675342975373520897936968536980274856146382863644520609592475866388394455336008829066511842182558262447911281186351563231455172647571813512744354975244576822419519754368968431236383725972014860654730100507087509671266302722793955754914323388692491786674334395430173941087541824949387104486584315637351055739824008132361864603821536630611773927377268170881885350822583808781100519557327540710341226514657650818027735801839597609661778442724812651525873220121794879525576625582681037287684222019075154057207426053606152784734305579799307163361911102281729440794995134117900516883548095071949238184022836600703129945128535784433831814910849218393693958494760519376923653076240440439313159658674972839654258037687169760263356470467719779921227562665898000601189075404211604783277920250896251673218706891228690499309171230203951642835851618109984858942969579078331726965936364320275216954760688682260644112449145981456836033146799678890369618107623829736183272493626901169640948790276596253754648207916427340657661869225419063310799597178446664054758171745459903767580798573471468969730095700307217762547038884602695750777514885873071950814377045377921664090658476456051783407037642601164805479144245490862768636347165167821007639473444759461454820646827826544849151120609878116676028236717644216869996727928083014981537489479989029813522406418800333708903418226203749283215296582688347981610911275441998465605356463129916144319506633696871042657424987171489596981947365584318570788271228926734610297329261056 [124,124] 4159533547544618903281256508092800647518738182684032525184652855012892350758018429314956008262065924704207457437996301577458933534678176411304771231629475479077073469046424567448361144927209620462019505344100778712522691682204092287584949578552178088785867038459156804084923394391765586552221299820674194778385743947755563446862975581626325769436507379400287986301381149928644625178622717189104307629740766452358052730757556897914847529998896367038235966426518839443044563455523831690529863273986994465871406754550789101913069474212998259894895692595188987893781585576267193028561028668034894637193514401004560206593320208381873862159449754252385397993087710327167341206100713264512091102497483568138758783173303327655429713739477867995385093163837194160830558657738518909643436045293296673373752734425785464223817818993593237456005883385040206985044797531268332530551693808315310468553323636004266236105013444607714351308457795778297526663000758400341062921640064325749924075984704748502481228066119640310966853692677706273333495587238106638376185090395389373114674973711233464349245066052682098048094536456271575903759021465838358544404740458029077887162017793349545561895564903484777204151300285321217844320742218549516832522322941856037981323490245954817384638957112615355005973921507968824457625706450650204186574850729449802909270036867486644274419070995930078924287181014161336880438843656696384730309630494537631968681013755377498527825515247148410377482953033655185580871447695556327005604900482303387999498247895502266707961949466768734262084371120095436420935593568891694731285628817123647912474938412818834731111997247248545790882265559763987755022355619899149353759424273961231907774136063434971596531202584559695461175045544736900255500501233431078406190507169011905660814791029853208169803462256643340783161591666020842903732081801445232405616959983823518440400414975126415188708170078989397589128774484747569222421002071987897092170959323331893087763348625404463995826700885001604593414828538007207241841624009785916546608264576707392948811325162096916520712505858815744 [125,0] -263648759856584284378750344678090785786799603463069946966915391973409837215396678347150360204720202562575011473301929956758210939996227238914197649041011087581047211598292288020022707887902700197513089279343462270014368107905842024470545963783394420989292997858028772532948802796713018186646260293580465879805678602201186559769522254136583250108155198770426983238631590784262497052935015088727077767336339674238691418146360714896821966210327030189268911062129651769739727163515903281222167592807675926232873755135274133679117872924960946340916606132107245321249103190336988694116393835761989537998642865668366658208445209274645380318672988160558266246265718201465022894780124273165539721579608447083958474990469575115643315354037300873344560480418756527212654807438591525507740547495699691876902586865822747144244621158057356320396832633606907575688456129107574393022323566361451442900870857673381371247766388363171063719330216868897991479466504540022191191477161449279614600836794113474058067282431669410228043341174284399635545865647662651947325193334890493831630729291949581207813037250784156965885931722328974107687152597544205560552315871252257377503409494742688855061726740868141508026542989998853151572823184352382522075471471433280469044075017963437839751316585360826463273139260624706260604866561885871973504021537177142497874441252984034116313123434141219816796803560991608313646677061493644322998761009061994032942371734860556602653036663053345408136699967328227135817995952779930545834145602017578652463110588913187176884154920916996399143533053381098406858158783438151153734037183405696888982859442510847992762659729852347306649885611874924567368980454070658503957933875466387351317818009331466774317715024092107957238739039680253010489852453604772754233755824831581072332589598869602217004082587848477970684855699301526563155427024780065834096324790627631176068525221942100900140542735601754328425810041941423611009520724341696017203285295176375023392098136705704337082235114848980682882597214179261419771310287736610784954927641145782780507288013676714198523872001344194958234412594366790876400756153238182913783816808007064965226583253396541977307287635169878192254816704107002541084740562745099748362021445822111503665371334734779852629085660197573848260890111607482823252435475593349720982240945097855308468209651599102341845862031961818375874667316838885381222042380245678446671541270934944134080657608399445189762523242502022708134637886015202464520606842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] 93051813113908961222075615880120757464305798131233478188666418977385601065127469500229565808714360805108671116899114399480416434146402715990976529189790455387746550172265104721726604369558565986330871065512407160603289871670738571860883274921637781588191323625736089468726864989484866966825721728062034121636524242562906515557430382961097627173374810926621793822175110822647247377720470308490769086896641803781646620660099724779691824212367234165211365481161966302717979876920525128965847726660424879444468373333649446746684657904359436904789249142489363913970792910269383485290915586658480857257728073875145807047848306217848266754217280071579433847723893827755486827035506527295169604786791857703533885584901575465215441644224173598727395759473899067142971369833560086475748164061293467405702178010937805999771143483657148632943570781843217202455852472747848490637612187660905365326572977265629117437631989374877801348277015966441997988480345190808519912113934417303587503195371422293458331402600603822077324211424570822303772864964057143403399918909308731450455415095670151155575564947073593217056210851387392180469291811879275170459882344567668147513901207462962538448114235374015152219038318767255088970560864951246628058510377379510779279715625090059852269533456244844664859471889360413926870586538198085586450368043850377889988826304550391059220856149693959626505843772708055283660626733435363342356352022274163838568182565008235061568548835645695858842909012147295044739541656843160622846672226296475782637578926171330389859174881625977305155147899876372904860508017518363504635246524431430500410042884387937311014961542611951829359377669492901115021737751296403198812972585527937527140224526749281811710956647314960823046626025444913413409024754612652129511733863416267032817767250353642007144632786654440745203664411490335979038964745797399011291749377069794981429933205188419832752589049191554823962530173172791746091089735992726766087611840497436919354741645366497531125584293980738300167373165314960934971548392105244559963335792903357915573847614753134517593106680784846656434590430854945560894612224855337735372407307906020419443296782326225765261440219778307264825191519415325334524167548803179525820124016705151784120345320515136574171512785879100180827630827655200040440792196862638041988086908644174060566674450820283374721035423622097874146196075071219520377757170257819910708202506376712312127972419760600035917026184499331495231377572593506589831927431168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 1065026718670044321802577076358722359302367940143112640370145817868933925795399021504926452620895885403734171622374094591003036065404380382700929336655717211693345740427765316628777330464920460901325665923367099364819012260334153913447944520202519176667458954925291182250145589337136916960471182127340024091212090005909257920963079810467942237227688441344079220377312265790415324424935354167886781856904368207664090890865775404352433464590884001660547033348248255508846654929819742852807897327730428944007071401779387646282160612118139699502912352585639265452068008679401241025839040208969493242742639348791906378875364700904341604442175179477188982370536870080158794279439051598604109946729929489550380205543410785891515755025808580412425318527752422405737206578066082336291296339432219398789606210168741405370438760943939732277097138987058209301157006480183963017064873420484791504007409739330185322618372168040244959830453238306345334532867968793529935379322117165854117893722154260683664814249213739501124687332199545585312091967502505271681690466918039705357439409779545226153909796479072725721605715991075742722299800518772513009605016855152635493517217619300341795180232803943455191113305301968299434088102474841422850716016365995439872827441707383843081337660447640990282406734695549212689185052408289191866206604982425201611534655753096454758606418891851170179082742923273878147988984372064027035917263029193708632969547621162293446852538776860472485721061064793952491049148484601160070482501698283523470784080738957321990057441308988836460417477145985258551226089273674100773794550756933014832762032716987034774500579798097359544887601629477003382029652880137882839514992098275043420176672538226656946700174462561657123357897701032846735789051000989066147946046272022891303443258212113993063768712542327233459537582059019274694007337502263534743962719162651095658943155204820667297578447395730047516119043241516605180494242841005521285428355549105801510576861174342978917285717267778261639807890077039679861331429244917195811049003960028458735135909631795722974614109171128807612738481900922593529142757339983160386195148890479997830539545474258177492182292932815894007794896812372848867060087987727627138217137152445141464544906279684152623139723974186429620893909255114529225196131446653165843912849319485217742738901309339282210350952349248666113788352837737445192332122741304905732000658415439436482962942707959172114276037561120785185235608534736872709258144036945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 15656749047882366435219360666298039577341454134343665609257336475006410329267164562177458790957498113058035974123749273659309130546235534370615926245945921302077268206027175452929986427550315620261012044868505627069632920419139036819221912179397900130078400973548295079365206458985832654356012006015430794466412911943007253903201002554101121510668482132519757104244416193082725944685185267215506623766288833804659804594407877926329958533139210090307283024915156759088174538489531280442624697180146527595349565856698168515099379692092862639078930318949921603135921671687356370851219585331071147524216265977556845514310598356394337755865632342483655517316663155347478109788919718264944310687684832971356487652369417725260454658899510227682695749029334202043910990766578008525682565010424133556510782630582275162160872358942574404194328879297919068188473230977935272754358947231425476001873527799867123907641809526944462670243598529147298053172773015056215297402478921358792541535547385551667289087941969534434734770699951411910971130378537199221760284705748496179516903842407924069507916967834479922370536984926351725651461027563651167018910510132499013025778525252019870638896576745786562417460420277097365006426638374030169954048765614236442309787344529819867903510603285649541328411034617992580729567904842786620280084473454215624568106930894034957614175065213993307052753346137497040633809998492455552737438559215330367186240981679794327699932890525437539965577300826153670712214934104563355316536292152283593485717220640276646916199505742868741065205718382109436040156720121448335454151441092099648902752332172219339704116564043251459300529518783100856741276795153693073406723512587377023008144616943216340788000442499283848168913573724410800990926227050423345714372038574849598813847299961717386489305227569648250969779065784535862416595966105235756119970297402115321859991570243125550565623422882818267355977481483796124849212636446171027040450127743938042794682283188285867417256401448456804318301462428612580506709518418961631069044288442492975344409704770101466269840841936278148615559415286924828261023181663784220965963958976032562157353335975615148656448592680532792312341347382113418283899999619564617579608561035245911693420465428150470611118026552668605725397198845890280297889080014025206594912458615747037624005791432529089997643765510316469502360491761104509411769628223447455574712345763789084061562238928846166634304002196036903652356829888304912795981377903263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -249844437886887225632834874502983222952789018964631223188126788993728370392645405530913120710477836035791802069006649183705075571182797522509714424543671019372623179778338099878945646736601267063823994127588452137495039093511680648647763641922696459081689525784452121221266314192047545195551978262668310917276676121044037193711680981502859185657811779921713309039513627084752227577124264598178045863042801384635226631174389901078087978360858782318143320924071685739999715779706704934947955174159333890261455086621102530127826915021946030727583452401792404819336717982208500769266742907037694746783386957395641117955762707705711329568635847998185581634284692634081644022549594997497046536492466511206769912386505705328138818063571020320457747470536717725042383382614430605710606238541490660910492633843543075706779625928167399148797070895476838441748963428651924856874647206757557749887083830002160221083233532902466764947556852836024804911478760855262035694702459991862423160044347870843783620023068951825600191958722108938319501621145593253657731298787814981165446936033566370209561732140426526999607368635536641476790855971878739590949203848667719612696576493303107992833355633840049692535477472860167234628674143217375272873996196779785927037006021849043269361389846850867804379209178968549718941527533012700911304854360994147451867485764301451955754829795326240143512697703606981079529869672488873259396525309276973010691530450035533555566332347120184677996894680463407509252352689266215689158765617242142522526790881485029629998170754954553444784097697996275516469755093818178943195805992752793076940538667364029737856740343969393810087906144876079236120663374527126240285520872359837767124134398009506067739718362346542539797801424807030631211905931253864272311002062764142844166340466688330913606108074425081000376146950183860702431061982609941760444097142072039204933378510513541955173835610178327323747004629103051447788544844145055682595900241181290727404711627429990040660035870321665368281777295685347196493898768747535459045071365217994949266572478925079061234395156127156594035933734154026142629803796642723675865848637924293766960358865809837513683447814186722958029064493136589160799404076845887679161497025450867367046438007534608979440417495274826852987161204248700182117520875212677505969324104159060907787384060190033007650235880309856393591012756394732334309773485532277559064402429547671276933191957295356981213535842086910656973091666165271349559503787833425920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 2720274651886032219886207975977552577402700804184328281184596222390627673240771206889743671129243803283217370765476983147880884190284063644048336039910954586275964815215386926684494830902172800388044207400874493134542155388292745338732266051119618638837526886532651033724307045909950709138410171988865824396470026787834223780685266861995846368208815740017430566013531890232377937179275279774225513993117610302783512669270878671472125354036382225156617117280894653364366060611029210015448468501240342408591215526587358881234077286975724993129345980289909985291253315904786170162501525959314670285206472549663105378408471249510468427450605923497659054594497995797832689443844936259347527001563774943977959398133472223425688940774109735414060583924344273982879493241663446408650091630343640567506874142683496226493617183936554463862966582871332455308748108402271196943956580906765058585476225331322933529777910072606082941501252668279331802800672409042985819339783279922394792347558778451080608364154989270610510715182131640440395592188311016429722894803619421055401814747461673825195827533000301622550896542486893073013244598419227702257044520004491093942848364229022670491687111085845964562075749082410492891215206682000968595105369547494050807918760807676691702727914840236864686998659308335592064310472381771845608391780685452434173427854786051266631601099790506120736813633008092590072292505493578531694146072940777559520589015118822456500320623216753779296290151220519965019190123078599972044730716617117078382198050418874934525924610046258717089547536458090227462411531199306156199141018031491337341855282322768856036394723529519408827048086294939097808785686246529646260687039696811005051960287925882894365297120047220107146791973003566539449113335269496353576054021577181372723398490789554963362676929399316279273346094407230348420318598418906429812721778441966257587238523770383480474554821743407899410195883536925104261000287007760729753963742057538292809676145673388877563765026268021929238498415093215342911465524146643147978267896303792798160753372371651609164048383403987086346467841994684428916291619915892152309617194071795579913344057081382688813807589840610628782151622584729183987202035983413833592099399606291593410250038831478060485037596773953341765456914182822561222650726945670106232764698254596393620168663979059764851826287060510006134028346346015287759463780393956644608065553086137876547143120242421502991467511125031285439006925157401810366091403413346582528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -16010934765867216765029015191601291300035394221020935744103870445614370456862334864711326240931606681378171859364198766835769572095154983147751276760795681216940245793665390995150706850664127501079112275269565617171486729109252576000399978711301638598587280222412864350001074085031739855819591389402246181236846473527240530467825650032044663746013295737799870570175980213247817347273025906091538590531342624617721752087977171701644700658234443238376316046258803506679265750053133103136134861063280195157003322002598481404713166879965147709112735020958923637298347087006056383014856563537198384757593396321994935677328785820339685972285288337609310299712038638540773213931207330149501179404911512986663055145107513228354161639102824556477069267019784157510264938075541467621017932830197834613044900305043452829025835942654536272527996725423061403962333842811521360112071487879606638148321496647098510000327572607639255229970279714390921062779338412769102287356497222411494112678541235879456242282537286715420782864298186271918041685345554091646180661232993765931740030245983285815291419263721446472866640378784429762241099276705997625541458095344577040862521555124471271929831620108161889433753857228114410071379502017587817342816545906885827253153015137515753701358152065918670198729701348773191653135615132515782024342883645579164396039362889921107540711093310387181709593930525931381686457137693823832364620943766860609365440086539402701154253385039801531851409155592978857428248050040883899046845057596197856889279142851346915224473606844485103572307211518747531246001817063733983606745312731146327432171404348525253911536766196585623438887733714128075118372141215243357049559538790561983502978809887002261956438267627994025974736014743868162170874407973517925991701431923661315167820691910247396298838135349479928173523649815677722934877427935308353244285399777757513399844990621068810070500370849492295578364256131127724816953640182609772707498732097299472934106496388684010286753084849380421495346881888417736357586223896163059961069943316711712972359002705179882113675498257869617648008903807719592539136625894886802254396390783591553574269312287435143879528833214986255936755768321106473143925584315872377084745476700048202154137086258185565920198393483262831560640013928678224527648960678802241124193061448279569578476529714731861660913797911903539758446605722106460574032693579968157280308778336881830869127946240412831830027020399593726314716978414699916729017044154470891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 46247820923548455083440015028367955199735039669827028189684942400999002002472250985270290792451478282295747902212277407581661185775294466947190025688706600079783159013132426136586663886182678617283534952142605004514747336048262420289559665802987294954232620501822734960926513326776241023172232075148729185756896879842416696534902729833682145298317453677288715713968090896449804716188119541608204157725469815977766165415090844378146297592376310911897739514510374911369788997232606997142418970007802918770581831019912106325656325148656796772708159172201307290606405445994054840327917063797113865374810712965314857237198667185258643451192997676799922857510727502678452841974321057336051804498409314852318676710569681795768343148741895052420920171107219355724185974422100633023455993625028849554142457371218879679707972601488867796520653007448203194654290785686163141680669270100224146243922818091758490366109676207513200763448958969379311208788182173457943271622067527464359502768869823002463325113811182312462476778550695278635058335144968737565651252502720859355232336973023531429421179122684119497371286975584047628185988775446145852594106830432663498633998477201099189638140206966064449212032131829164350702144322767833955552850345229462567350440137488705740119674895987755389466281607696314743888297435871696100491528752154596958649042942383976231392719141681783948389360159829825156103751612129398610271111465152372543073150204607930596011956645322316946373248573702938999507338981247588947948945840286853514350857790903961319827676857574098522661051316011287242258600690454405840967081041664830687887178924264423721808056732470240125358148944413001873848364738356326200735339610391441977459305858671116491749113265528942217143929767850721627374182556929715719749955751613815813546166824008094718830204692339474113324376008774589892300320106208564519810195841161512084196022412218888877561469235851053476433248099315775546221662655873230251348740439970731730329124965179768082774308445104631354162073793851899932122013343086271209494974849937807411318718016755854943615021042554449656682174163000597895124547977599649377301899649341080822507032938612124446057300595585021202854176365423813005856428867715498678415343499505359955589316368212511221382397406047307889899907555199626330584667419415418048848716704521146943292694500699328737243871885353963458128472434192964993732816276129341860416184323111206875462674690703470592388157111229757933410107946718240137779614096920953225216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -25069583178213396732706876922870398901274501362563771283447238910613219443519720623140853153404453692266684622981179782655697018636475994777141256859605473262949104341178694915924577631071876385361779209569476193907996591341229840092905228751826020231042368658345467772873791629607949636246181832456660038289209231862550490109576612989043926348283422882112037533340069687762840882031313993634060133559345617535667342442520547715602827869092652438596470021744697433752280219132375946455012344497550260049481302433013934990043951965482821200296831794730831694780001474860987771965761356961496865461578805648934331078363681197214792805738520935817845939633045415817034973233864815830622401305831686135276390434943161040462812272152006983091243970981505557145460452852908370333061801811755869503356692919830885299325122998285605309613284858584610799173157779930620758287281191475859316923425640819659676049977232927478320022870214642944760769604859798179748461100016424688095286269617904462982362841118303728337182940036215188433096146804851027774151265160812115436709168229701857795262226773111194306998560732755646476559047049984487405646088450514855919982462389545007882677639364180755687609730984064461070943135621235544080650174201510876005383341831141629543787975195531775701597014967978318137662758537157458252711952990171283863725130084988760254629631096558718576970496584296694485268013482932126556193786859822958877193342608965417644741988566934114005436827748680566035860053916212943794089317056193091434902472149835383682713259701106552871816018538737865756091792926706567560715348276929008445528662723245933517938435167927576929347228852199401103986980295152783418051456242801746084861103436149151135453396492014686958963297105224316930017050798879599749958595169012722704658378481641615741560496930700960478457544763331454135853842510742945397843225450022753633086708843812317909053351593913973572706140677402858995485299893158007063438236658123644877855596388925646705119607325242274017088691864054239436561152184373093237072594832088672193101739808384351710480601590323354901767856638614118278760553910998981840203402019458711572907030443237869182370043082745400661350096302587769759893992149742483315595901942321040307925228581296020607462791540172910429139811391528127071332203311066551968985823611047078957411679273674560387178386753251168148749609861606682306931192263961787070648159646947670577540763966493381696210750556717847288629209083771935021356784445666592030720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -246094716565500886218426036773697240655786724492124524240421287671574290509117327181081725175349269805503184109920585612408297054414882990572970809921140440587391385958693030377525330470729177000040788363567820801683846952565143002529107104547539584651277258646777375456855198760603616863478979584761497441791183342843942670846075939798150970692368506967742863867602185713761748138827918222022500164993987079507717554687380039159446972436248543208853034607316352107201506154056199310511125124174422713539420716930623077875832700257008651461774579181737206605349405795286909976606948750330367421543681639552488050400445775541577719842820575236861765272964666213297502609166365737335468092504178065843715743452982845567869325615781624840933212635428056050734438357824196246797270166040513405049072805365450131238435101341922395948551928749957526085816714886784380071761192708053533993246442147578208552856218377435574280817090275369830760930492014517043142971334939590164798006573059758587408337783874866547945468154994330408446439220068827676442983936281886071264035008071251373526773550243600903225647768740726762659624673053660088499496283739525818779890208744942285370745599312414268330770545907177069603492959103102412431630006662960813991030307761666383970826509840478272894914597937391857129131211362788221795881084488552698345576256476619889444367797958914622732853994549713079923314728955015859586587050110002712630502665607482489934780531091625228626937089511457805552791551396608096851762831167919359373484019813173012638594654855207642496486825157798276068197921398352234427061948874370037628034142503943858535313789500956751744049301897259989793646646481765100099181644843605733102552912069151130898665207089664680284714087151958067445758627235114356424461360064940708196628778700634600769868084325756381705520380294383868183872617641289060278836865485401925098910511323742247688983752190187261891367272796779847251609507394921093969611148195119434309289936454212435404418560836948099916541252346989773745471306908125417851407685591787133622856198085921569398214485410326318022828212302487609847243447906543393810370684953753604025210746801601266930382476263869751647619571859318691462729974795802029745602546669752625335070426421057676786273202808637972023924563577981650908734813595539262999201767849426707684974737957969338961510165599431084627261166762358559817873570651167803879000661007154453676321482615319440934908699518287769744679337082656580604697152861726759190528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 736429368186726556217086092651064288247706960547458107269277801170560969220802578964769587643523767337051674306115319387816516395144114193340998341632026855494669395701245874433862782496900736556037816116751023565587340442363267142142161180540943149431578661918635261989608017108792509963102147439363698879192174590179743842782759783621435172493253594059962157782479307218990354738622880732886791312925293381355418951526474499675590071550741846492493012637560663042262933614938123683975862138101231311803918799479192551526156936177501806926464541811716657150518349138015088454329430110907824902557963592984225480047442379128212922330214353674483928439688173686380356109363914027655444875466607961446535262837046872455195681099197948613231985116754090293299266489560699870271527792138994851613564609521236838509876511030142920113047883736242777214595169387036831917167135700524595560497794886025632540756449339931890843513623483364896609789274426538772007933264692924334754854802667350987530335149643353020832212195158468359794762890739440713690750611463205594597684485193167287840560437275159508850196415396479375764366971965841767291041639010780215302779456843735434111253483285568514424224649534179385758679428888213389547972570807577104091212536232204057102552421480280835594903780504045266495088585519342642745174648204640749737853579001915093411994516512266314653957113059827492424013997290432148300028011428231672031948681390816065594549806876076371936867553511846926636457625826180556866539395702087028281650472264688797470545466448205883421491037175657161522325436046173780278068877059131933255355125006495732194212929803260988872042318196107531034528159366786766991417636918034619418447049734084648100985558376249305025081786099234417362894469297407596414988740639721335881047207985133582219880691929927272895214554501750813883113735978584171191154816094663707336897197151792702359086220670877895885248353910195222521862333355546469263814941041680804280235041630437157741319804394297825820507963528551380780828308880886607067900510204571298511248663776745617457075076386024452424267037196027763356950048415750428017425827307938532046638888689175106813230478211669191260338992717789487567915064172575847213909168264113762911545605298447956457142038299386391857748494493388589270830190413677961987433629100480879451853745550600964217471546964695929899119317542882196754098091697762966900257716247998847162023575355020201028479651696316747348043475629949877709447807188488473804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -344314936088488621312800809367425938485522847879355711233674732854196640323712956960709569661373058006396504495066671529327812887068512308189731926200336074286356590929911262500578139462216810365276361434421825546148607854140472516356629917314550122458913795633075526731706218632887261699775833731741684968681312593087803846124624144561547651270819712642842735787548344932008040645212643335208651871390520494767309855146693600673642251685284796305552707779256752294984573539041341493034639685932426439599408315643650359290261930056775233210092072966321628347255525461191515842182040914645831043506155993957679532152191703257861521498224080978730823911589852506336711690997464682769963497756734736747802411838963986194428015761374280216496630828498922894372500439250264774108012007233518886367220273192531858137193203203776030847246651334763276612000965501528991476077674667209118479413424874875971545755401035264596821926736366342355454027044862506341269073517943110297867152749940594441074327497570453264163140493908034285293153321792110861789652290775742872748696537684815664517543598077643037145026564119754119637026237977963724887974568863841950503467244392914557945478546460807101147643468246121738770658330302093284249351221120402104588389624641276572985703777348809777690143322896576256954043670257436452577297035118093145676331794288643132263225713890306577577685255370463154012725905265390644184161186450679003940598312691004791160432737989760298174437233634568735182496501125267957363485617516347170937603868466782605130594057550951384106630939882414705555739032959259675922610693589522286443644573476809519008922511633582727976514424146537214811078342807648713733637947824937956190970837293627820620377959567924427772765381236921671086705041862640890392726630493083662360138434500871799287296020370902620781117876977237866314738922728529653473618762921032605003337972555863452538557362217805770309535717097768943492320573664206510158625498793762086094415256888402990313127562146292188464488946489970882095589633072601669038979692926517511844099075678575328971857219875744009441589604377849926077527822404084884056248122109075327431639644111942174319000498009522927904087845143321108539553571873614920475234450410689341543189131610636488769010678508379365904829869890508752397341788063965650573541132413747681514818910129645693505227114735116196933377700482803432831356330672124138835919756993640821388143447244789239430865586101163572590711924845663388839682481240044585615360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -5531072291232054310966566773330790023334718023188283390962472581912090589365438419804317689798200365627497419497073109220548423829789542179248778640189412700508698353343184839438570494377488037240925174138599213157603046551847335762442361627167439891809698770138347798517169754480048638178797099586120773093964895719546485227067836261219016484189529046329387029511459140258215330035834079418987306533837539244551097876929499860915411550479988916697639963228179008771019215157676824174190750116260230622791636893933869964602180655774807116367845477179558735447109076979433315060569157555262058490962459001488631831306502317912754211217656118423033945792228103887005937936525644691442592456592264026553232919806136959726810056404371886279304578517219327424309415209844233288383615897313730988299942744880225746530253560167718447553333894329966292747263466662548113558569040636959509558471454040893187520772789251407344667702583857288122522101591646847150360214342135691188358986533161059974283386178957984059912101775039550191733706199227482166362367138467518439701426174197927426405476061887799163242375584178108964338893746021026099134665408649443222181947071619096039591039595894197477902822895427832490354000030269692465093461510586426194876907637918442900448247026627296616350701146783106609150300393951400354229252678472429570548482951614850924732521548150649587148990216763991186133668294065010378052009481727012988341253346642678729602404755158552081660086790820341406304833136926809085943707574454053539331391170645298825900131736935234917827665747306880373771113979976464843686631647853316951356434344594217003956868974931004389783767200872326440203836862340877270048063702502759522769223951926522192043584639770087212751418330852620508430625817792916733443990459000564140191836670658726218824785303214719782432149053440739217664165187617861214027469945477023500347899287934332128336186008130035357465808646324974077908449357252238287628742119761374140421664134466672747576754913065569896683638872507066892755913752813338545587353505934412791486355645337529893670665823761456575004309180246640160918955913909401853793732530434058170451439029235811432068471644780971698632046720439312347528483099238651624693688278012363232329284489219980859272636488185166051341858926199856911414978699970920448126292545467324122373807790255421572016185318594985600656508017366711191555165213362736363911163887296572131019358710855821675483534790192558385962994479719293749733643537433032130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 29642757333450244983148679636188134514878133571478166639457999821577690573726664374979135822563814565930986228425504191615540399778659013133108071834522956012198461810588550886513863031762761944919625000762980963772218094095452848238491498992413306903652811586227159412485395558868985558265221220673977990596149281544503958901778779898019414999614683393281632655706886853496238739707149619615874923008312189427978677493879068396303932893594057996777642307247728509677828729170747934918333654564364002391140364044632765349325725555700566614536333662116475348863991166932829331284648783459570695305563909910267797919466215985576191305271648584932819056714648550136634669382065929559597474437899377147720631506114735956983950290282603869352447353882614403495091729215176670022906581418670626392826854709995018812209103147365335038105803702287530707891536089177445643602364171992279699405813715145394734508230409152082549676905344781677638921235179578450145036223681430482212321475777424396508378927096242171773017313816785717903866692169910422659902911338958142523017377793965278429147544059720243353874312656924924420180337618502708582393093471381143534900337048704904617813952829180732566643541716843911403660954247568130583520904144541191678706028788641345563159980516437862695135432853135326595487478656574924668575196551524164108483872139844129875241257103993775939179565310677203683851863296160343699160618733400565996984854196299465722798673964131297698344985187265174779550532457652194135596703015672553718566376347957288439154541171512107500299413986984513416665994639753564835356914969207993114864433430121534146069021836725765967513534889242994615064074419520843404610870009917923757688155892808791530819449858694129969418931728857272947653758676945599535163772984076443069443076001581925955412391274685278779466942373234500939824112912071538996427151540509496471899599584076659883464309855876956027142740059600991615134227137919875473827913957671682425699613671470664221966097535847712643474696767030883499629809197493823527532170165408896845181950457033542142665664161203709160031759280239478059630570570949816403316613127299876094495712960431212911190855367381603981059542071811591245342168756181156757443504101183054726260380620757381765982837292948302105536070020758262196900462724915141053243979201713126436998851447135860707164014939969997241317198243356955631099613663920270131750399411565712896456540974374396362020052271163813382800261740089284414134459890894467739156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -95553965958866351147959664257820123840765164666891690302417365598812632013480785419180689613491481361379653871680181448796043108328579370477261020077262651167706486024382240923516732102038006549952239622115706045103476412355980642796633341936435021682320425036024698652661559542428325099071311942422141594698520049209484443466916425910348862750809804308208451042847930949899536463625983188981439330845791622653682976414685231333925930517042604452488439707468585704254966253563563086261992170131412910540016467047290652113377169879505361520653247539184235115506177592527002605749057911846524730576853506668114438774238469142781370808977196166033797223887455155266725372757485756672236837963341163724304378140304659439161444912516327249985400733727033213985245290301438162439500280545034728401356675015441084810544322751433222586206221076385329452881060099159921742585811426609679102910072366042753196548675168672079856447438659957762793880859193729277213136473956861624998890224895657142695455621215082100308244334873272863044535270394713471516529263261931920674186498733206415148961740543529612561755386833533960135277670024079306949493294036763129613580141286234233223880981799094390152790926513407222451039421974374018165712924742318631506432515256420454601964888100425915815988563692402066368464820231656248375388559153845585990374543661218355392965297847794941428674601210918013459521851322714881773314688536407448352899652760247357301665953917296660999944163666497829282892599971563841944950056253460050486153037250763919952473847769028157437278237872075200509967735288650519969120787632526132608942830866814370295463082788710191556583058208436251871485706455880531108527941930148934177970237121584053194349516234781798864609613862209148276232185573104851920923014301932814215632743603737571427415005501416099697546710195845953079266145290359643216336726112857657126955348241779147261600923469386374610938865948608536729853538978465017172000271369925445950631506696095213213472815717716599224267555222610624629330634100872997667967531724671207906660198086825124225790648276552521819367062998297838698817106006096583203154498259502392226994306479112753521899705393789116562941930227696905914509430592030646822520822458183757802082000346182835825032681413717484741965454148085194711325893213960633652238846932704536991239937123540905484486276411372211775718971026005412253212202318837019649991255438168627804807192310711036974258804963946954078259602626521382990564910112242877669048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 224088113801635164031543586237958336766339781667449198432501941792028317393305597655629769685945444374651629940503903706406058919287817858699824468610157866423953697472881055231331108886785115824076102609213865591006116036947947816526105830483666497057242006843644330034246379606167238965220789591424938340223198741513778854229950296222759691221026401734351591030006751543213002692332874128550518789571538919899670090652818642902808243598087044442192052569571227971441104542383700661042720606635960995792388271100530072830781788579968612603442214204981678216153692998601950003951688894013272606138681128697818036240004498599829580206832069199921162347254189018566823674872546650138678434922373546534417867079335435901865680624610977020906561161735031558393095291757845641132437248100751042545082299038341812034668324396174418600766078315529515019391658170955047331284229049254249692657372255448446930315204798422445187973676616698020814504649552135615056342482749317465815253650168182605855355254512793026799461432138839289253826514081446480135583167140277141359598541750689645263471383542069883896133999693488656900487466436328289855874075697317686406407080985479780754668224067732036585942446614710325605969744423623540561254163037540329432475047823522478879973706309523184919199562783255188089495044264251837494066535700805296298970050188885108297630447263707875333834170851688852251076761280482029755128168611190714295733081632938151585172243269040018325810877360602424945974573071042819244719973434862053621887436342736246388619411292775857269285241752268777139146039460106377753111260512059908328413910895098615810933050875618360765507581439139490310404049866299918061009548535675255887691371451764529082789986603061908715896858477166510376068689597757663638279388511809331825315933673998866878577721697149660813920406841946025872803808591092071115086084279748616477506334646130419971723624678044494436545378059740344640617431808682263626962071298597087113860438840071865433235113272138377308280219562957561655400662744156458854842603313684803695965842872994332013431623784337707878449187625615116465127701645328670274968648557363346511755485662812422128136920956743200812029469583773674932763259897644723083559748902905957959085569161706544345715456694654407563303396520278184630256017151329707401534240512704718392512164230878598451425217065886153691058187963141254461039945602704670341893479832943037002660551402736024642787864711947559569098280771150966635735210565814615936073728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -396854979627779648721261852973635627516722202450232573600442404335932026340099349795875676941340486320324325621915728101454219110776102759669009689285967635181750726783655754966623211683047218275481105274620484492868081192892861059132652804597683660432802442611204413143981290430123891870623800135046936375305153534864853799558577262868859763155641640358633767956384097347985336134865023844372661890517998360342443155047922580970021806699907911923169117878934071427188106161229783528302871326005170946447377438605255213118724388219676143028802600779186775022948957750808566102062422438382976513949125680121064994467198601473270849998401996188695263178442460929129576950650048967352513168591080618936598754215848056516262672278686979943397394863589615597153480570734305606141030960753630239189019863770359641537019094849469566676847346381703196070066006357409029541090698642496567711156779362839099834434968904133758270096149162332926813624778562299582962751016057670421027892592096184393554236318577714383705494713393651373295274788377414397980968977546384065004080993050094654766971965797690323318656546032693074163415692611035501185694815774069274387519792439733447273608409426999753047417023735502705531600874571044291326672222394507328447898888839181300067369489307021690852787840130708260223155483476054498883159859065416394564569628361283294419904140203729540236922151854942618507057811040400391372742422761328812354108439063735188512833486652627582105265376927015689328826764970851130014577003297360807326279829601088607970743677539031517004900118446149021056747773948096066710683033442464750469850043411071827370323790580771258134944793726634328631212147528702265951593948975659063695898862420407407166959247479269914651763258266108988353227009693382730594090383256834041294555855270805434109701064442443079126994427955409105644199724802157006714717192935780510276740433413663043866029037650754261365567209591412821194317665249905417268950701245590391086293320534007569524996586757572763949810849043281107842075349647290162426530069669334491070242944142977231772590889686557031915833110814145631347517747905373004832151696038420874471887335813110391702583949595036300592391726779380663994213597511872942807206037679894889825549081561049420426024107238836639881448157655425432984443324843249005475505615841700013600805262255377472130254718917566799417056313873409042174818600238853291590802399152993212127958384083852660857971636128034446121136453396311633947638134681827868902686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 547777531686010801429749610714065637462540741316083314629000699418072637124507416508460201266532008696986429358281589096046831893363283252362237212879281435163022324345142211315347046453855435170022779277250605948827838987988089705517263619654654513063305580741850577351301947747975469166697541511348387249799849149047785669105261662202559984952259962897784319746346078951809667672903088517039833433564646182496873811890387377512292132526905003560009513604577801430154122202757404478853496805567522401867914516632633585055395097603774028518706758955340995151930780259305937242835361465531317726391853817922336484637955746654597676505250571783803036133916805618675851869118193831870736467874276798697953200976049820975253107043532554100117080772809986781045078553771558475724140156950804872078292328573641178801718219813237382091273031808824328171317963176115125412674566096248070515730550956111826501615911055293798218456275172155183733068605579391022483159527183535390151827741456014681721357243193861489858688848356380727360446512684054251898901789009848253664687363615463693808107953149530980776658262549189717353073787499439536717760630451427410707143168389168600749045588862270765849687004592762931444910864934072141606009354781135521254250801324432275858193989695765992200964923285265370563773756589140718711680838263463843136402195823366879828026955710202322889411724751717494013153746678352172980535691608438060931655408684105227810628341370407454058313974379577486342165405555516328992916197995708535380910690950000434888802751236501287573372914840661686046723857461256989838913783110705765616216498935898717927118425659906070730161549035120087162259751579977069800822737483776040096435338492689027701817516398971345869963106753136204315944573832623576840381352539332768148135721452009575316253253558462115040560625664590152772756343297908328715735138623012866770028525801724941962659254449397419136014910150836401763939534639056081062106744225774545850437400028688690490671105980268415667473884399855501397551020021995263936352721768783807697529840718087321493887683538427912585262926728943142941975256494529199434552424911900346793451305238487142501893304623161508160965765884172454716004122580185580296199726288452959871730064546630178044732601064799180818893608845318425712107543742376693230220393397158481801981488547161161609411238359942582391266870753886736742474455105210453262293783190279626759678068686951802362608698316999966838892489336381963524950773551327479412555776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -655094453035861202899303224221687520826494264814584870903857275151057178928258440022680568068517898730978936732191062079724673766833034365546480970158601176332353427115057814778893384328979653173032861863143796305822019813615177780358043672316419020003740896728535236359077722100810073984181592765748436773624506864074296338449826544420745649701094277654924308872415449088332923897124831788077907959785564287775825573118595356359083083502367566392340129760130974310902317406960350966950329923294025651529341072760526575454206364034346229041489642566826083895346057356752906319896659116942083090984194860649350288768669667598049511881756190708440666297424884513424778537677926324038778218735977421550412220029214002635309387927259238677040622701962831421495601907504795486879837294849628561067339431679123845745833948932078761189369577122237927053681931984294267821548074403078408173176875864666518879994691726401056495980947524561341301117102600357507572094726613746097619589907861558111669959313385301373619413495032890503924438048725525654218041365194074788120608850461219071499393895657403244619076234478866963440572183486642960429382177559422008129562638387588628601362572481031586352582617715696017718255625315401439603668098355271376932546468614134316244778596381202566608055762399480676234849939508203088726138901926177825385760638084091398279100249384705992192371411434515233508690080354678683922413365834598610368306918992370505610981414989339665866160805197900673795873463840707033648202024141069470347574330309891003949155949381049188191274341210754103626335431740207824174529709093024598595935635093761454233367552505768234040640141581167960949914322295402611025145679344809245739411035064479985294141728333645009051434980406433722655014119265090848382448908215271999289102843891750558732473366553211413168802059618085105945380241191786074396051809379518331330411746020025190218567802344902171553494412905541390087549099105447658241331287954698753263191227649876422898816539370311507672783819655623485242422641774071289792730192334309312705212716512384690879391452520831455669378321647640940236162362962591544751879286213851387088273190933383866090750317986011350722827640510031798804932275790164860802158464786833740122954200364402790143274590542532866514983039084436205277209621525349685475727117672868273181140945834411105872105846570039899428274777608468104365320445704898678767632906694951318877465381807914288922913924968224025108786944510855997575521192602553642752409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] 837229874044509869881333122171492409141355614150943412194895260718269856258172354600071208863049122101457389225285620457448326646365277820544580237139839463442435025703448453626377597594735623830117094262836796547417835403018794080852735639821170906544382208480780076562885755388983363417725645692198571488702414821542497783271004868435046779679378826233052644348394956214370037175889166521612217671861205094475438820591883966121115901394071000442856958913553797327177989219299151359310284824676467981272904699838858365325535904586688099057440641317079847783015988538576169998576728021963867199599748128250009332780549037441646768625738037108758378347764969389988750057990361149755066692289724164728243390113479500028342076166935681996835363832794914644025512437551715786762354716245101689710865460210074269919174871320022608075010307641254387125037141412748413667468405443348483409273810689879569618649694248654944441092999513046217882306905189158244243357705512255843945653980720610286110485453770027792022353428726060678986062855136094228525126965047780693103672494422058636650300149263984414128458442494128499943338443646975586452115599596923486258089411928565071194903707003079514519206026458785887069251160164481251105820696333799778003779827119087376372468612129838735178632421635328570116090402076290773926068319117066797828721862562203714251674745457437694015424697370347332502112129566623498074968462757786500380248940066980230672293037539893977223465749710340517925157880164669458223134602106390447660278785020128919622183466673313299242456973698265337485062100571958005279949538016909249274067097282746018512773518545599177416026248078050262811894116825818954734341691299191856639997469061417476680179248125274050778620585985446994489092156377844463590202069827310747338574913709015080596772935870899483979147608512697102542283335473385572029020722809709949315084128212933838152903978667218836245546487031200272232529542050416426998860474804043665024872011071940028667116254769007770188842444420524046529202547357012094877063685855880126030217625297095524526812988482273439857006175736369478478574491744432737768319320967855216292536871824176100915150564668091995370332470536868654563545879989941392989087708972346093650145441032687748591372279648624165752414982066791003224026697196873736621518743338958019458019276428533820840418319024810703584528708044451471667318945995207351719257555462023919623519671140251676939359604119644503971452066485725814183741947536136907943575552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] -1199952139168175821947259035888129671761857643643241044470042956065276769899333529065219853730150499386712725172381657296585536349101192358946332909170683804794283250043055919295999021923636355368691025553775862046520321704918711074566810232404911296651368803639278884500077140025318789039831161068157268070170384553944271453294998058686495131580215809518411040295795011658956811192682560756102971401987088997379070759394806590144214287549139246516499552585026850041540741371066294941029946744292452759736340681905883471502927816464690641830272631793511914851425681525104699911148531458591420179785199719966062779439763933330944766746423408055849327070409173891887383904698076929586728758215018812838225424959062373581969610884065427433503865865869648827923294854491139779521910211988820811486325997337887764882320866628525475047168822273489409407057610229024149571474056499839276025882156234755856708946394277727109268393450641276767653179519566451057282655346161939453332409840611715399938062671265248443716945853365071429011065563051145815808387294451877340760407059375142052516938356800202024523068972167295176311664476263286768213471134121423392612009012563990745175273752101378132432712553940748960690242463648030099953778179531922537226262602630840945280797545612715464113594826579878619889416602533316432420785588187725588568593389681782652460321085527129485942555084754092416627029550487855310380679940366078263778789895222058931502383424419967223529846929252834810225111570906633881395329916888545422032595977218833715631315522563404394970616154911532568045186153785507785528847423444264653117769633329603119691521592861946193488557695003298686286962649199446678504452449306348971999922605373606697670599487267721419740809247967224994400346852544246884316956762848320231684186812613173507619672150157285765331662842018180645163082020935949042306043337312648889030564784057050242317648087957531083081589389684665982744260997006957769146313512998864843857831204013972668680231475436743763484869801552712404992975557361041757114669553560121215505059622009068210608487316127406625360706635011554710013621093458098950385445425134987563080392030034692079158965416004773822663790263912610135188577550891962124708513449929179621541616876910434573031582956565635808254827434562206020882666663672851125751342495045666839477046102729069373260628800077224798899823230418528976004471278991769420561253647991290411752589237834451732026243861814891558334611311353569042639489957659572749551534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] 1508922116895563745039977135641276982438199443513605787059994769339453234160158046033056154600931917671803883263313525702719831617044189448942802667363646761394726753619603382049928294305677174358116434089504834429797887649744615320167124201014610742021602444588301304146211575865548917408762704484875214196038363108414484000454726304296510787344662452419648144316880572641990309142311192382389738452983350766663012629836934928645927422763289469926757219805648521828749672287776547468985527584133357905573005706862287230647253538548671024056943110792991142991003272203267624164224615643732881587679156611967926427852687753994348529675403025356760090702012337974279956841462949037276449180835117618002075893365386608400243282385964337686235047082384216022511458178575149079145301539619276404862411401480928353061650567790480576245329272949851377708444805507439969089360610799758513545343404233253288878498600086163406741601410308111822906689497714112733476460882609413665826977582375272656477705506502583293921784368551070386515733230791670135391397569422819885143438728073545604414642687863942259160321741054600664964148716390164009050719025203073298849263855913685660823230912278860149175897529486587816864186856430923395799914391426060415899033656309871123773306026246126267679501656934232293407992199780485819008346923597992841406845294148761640980505424971995276143178957070758605936275775376883470276564340776743586802030906272307405767560384752373700089099007589826283376163557232729122664259241242132733239094491474938514041706970389461489501224064746086240390451964737477059622911034219833729585752580477667607201362629833992019148853164863541162132620659381912720948680242177646064405602429983490229008856282854771994858986414744177902130812105968842510169671436345167613845225574381212991359322690908994792569950974962099058147454185607412928141066010495930017484736404152356218006108126398654134074044301736429306723425759338437178300674783764855076546173504288395512926366789137569979131888539790632646614639081247507700037992337430689186627917487699140934460089995209507879476734531140657581319703544228721034043300617140982475129708204165564248619110490034093884188915460684840476662610043479824551607445264224128028733389922066495561081988818718338692063665027959715780486624485032148999938078818804010262587965670828799286791417643051718677278864851133107429807335430986308968837536399362690484783568720424572646468458810189782735572576322080716279876346510337427727022292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] -1258275808907759299564887783058292749253168266355761934999826102457774115376367065009539960151666038244367489598160005061527626844580448854537103619674525023458822273087226122009879151582049444970192615437826283161575049271706059466031062160580296209298466741361676876791672030597781648671882073685379416768111712079899002039764402938298669668144666044033484593899005153563459490925228350692461118995782570620471184606757148407245284404019748127576233576997053679210046347281191549817270247057297908209782200351933559444687268660225115194828317218633437814528479274553239036642138423416480345727200160729099794825684135459957323078933568306056800253931700269832065722135388052761587414624424950722009922145736419972570874943517805796991739864736560416281656101491652943716853106006555230483976366866003327326820260630453844869671650789611513699124140570621030046717610800076732662574575821635854819443314992249748210937756533410619785315645448899775491348131055704385917989230346359057697665865119548407447645137447201562761286366042297220541088776212663789706914574215330473235790027759546923023976877483402227747512860817892184759271486374658725692424656949307622926439202732266642758286033934743940411529213178211085949543805099074694584318549855420276462274635523553340976214885743641067122788465583928723682991816293427507459855252110557476278523551397376215610725022586646838409106650801121348043850701984188002316327679175954137028109464720522821887433799853072861979221958646856530102210880498631772993963023932770397037738223727800243349758158117127075044706854373317554432692373365667029478400016288186419546282860400380572201456657427714469080561533381914700384775826395243753279941402517663462458260994501047713220900040801581442961126692334766186196932853839503676422808702808904622235269908669622965950526879530472661742433249219586861808657468166736000497244110545477843337867589813376100519414175377684144151755176143455094802574959402364190666751320727908339495020385892677311595156506557493226584873611239485758126026785008800584171952234692880581530846476861017956349878877679750107110434662709058509518427211282628393337281136606933479973119321883834808353786578905347174352313698945110610275759150451147482998967837130739854990032979660882606943083171936459622320658862337097720007800649108324823086961127757417795660548395181624640803277778600609599842252527578763872875238559408885456424419598388585725148857857235055197151904308717103525877876114973893695191614750720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] 318796425054755818061157290906026255369561826955452787772967092774853197879840006138955761265696223016411894704216114420268668388606169118062267770545588079016525874878130509317839135896908973941938159901403338021670803234319303201016872819155889171410436187503667314720806051569525471151089063080520112805487764259816082501432615595584937887030158228694121097182256353405186004293280820858056199251330377075419675646538694818381623276227265298061911636543087977410547965447401795896536985111869676372811098781575018341989104893141102460380473647365788735140562327589650421925890958995842148457867109859293020806793786079765439288985702447467924051477042085487799270096423326805575703790901150417825231174988416403952207917566687901717116308634337077081520982903775173337801493113021854837074615803751206418764363609285480569219970115058162691953032868713889091404444242856279172474464074157131562444613564491437381440307098460196580706572301310902575939871564285979076873985487666786092425943910056533481525224391295651307001453549534522022819677749368969807420859464529210839866201275629877996292091137228209177175235215545946478963610566003754098825421322634128189892345000591566809989339142481286299978460408680811070022384133357953139054683472547212991110323002600497617352502267253312619042952060011168932416282053862204583223935799382038776630626085652520515179742780015458540746775965559621628879070452423289030438645541365437696858572464706753385361678877421826890373029597882450827412432372344489144498053406237652454465947047661631148250624405706262891799932060085425299952819249348160829800682437677609954780793406852747092667580903189743801526082289915157305477533508176209590927555495385010306581559212891807249190774228709961497597393483230054331666706160264186152314622173577604571097578512557507591320700230122341383798999494525414800682079938893978464907476074285087076634512260667256973063275515468098406978710663208479923113451403191224131885199513767957298391869115264813653117968791853945059830947028618357457247143738787892874355677545085508538750259286199309316724430886147876669619205200505909265605663185183767362044075060491204488619454622030353748579773250528077384443256119496576865190981519349929614465614043317814213120375388306981453086340839797942320076144188423243617450503950816416735038603011211528733502830620119487079244368076318954703030312199132487588014074832193199483344739601447342194401638186238569073992863169318926268512631260882878141197975552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 674227758490483665408862318953036084170981181415605512875153291914521235472172459512753492717593031986667633361021211264841833942070398505491698752379128198726211246750843779961928758496584544228999862063938951550606310974380483853337935919319235847477718833848147504706389815155316730600671325552264212430874022762493294807653362064697910420549292300973223523037369453332539172298379405695787109492954465357468063063598409379719263869578722721985838707795917458897728976873671910588339133953362310404630531526806303870040956668892183001611784039553588738338110469399620510635928991141068660057634744260981851613101569845229519667674679490301062069734885250384992919627786204092753227183447659626365528451066452241828364231298432830084030523970699914804680939940075192464982844140640616284270839025641621983712864897157705193783864794845204293647068462466694694851072079018711965951120326256211154418161607650472215118296738643637313817611608870796955079369987746443546121433027215326338043815798033190238448219269363436876548344465209382233424286660061461496598155920931890228535808672727965775755938062049063543996958650890322954709008857769328473612329560832748012580651982529324061888666889365599038483250085420201946416955698411342451780604202696025009064379472674520389189462129841712673611481406394599687944767546880655980987651679905588869922717789408765286461809381968040002877443774398532455409914001078088149973639872980001567014809188213936967487117108145483042365239474453411636125846336530309099150714408484026946305266512813131731230286349306519887381650198592557675866642044657905643130129674154764112714425592209066225005760067853466868592706402943709435355575414388653723708730490766684906969578012428374675927414225314578590681617354450766818184519634963203204688379291029781169308314588292498901944385155240257763911175472453679362892711135508281488557591302558486088495804271299105085238648371447335731793444895284853742516808490336339079007370382962978790244918615553112897041482811396759637803624400361431250812786252208409533934521268693615493672031892990642266770968363650108282606751464539602967072420448929929227703110502376155813764711535570555721645204620596587126892107104483836994704998235523293841396041949055665964727705025109437620416358415235399713527282372721330605519536850991564272399070001233794748941405961059888447985857013353914748488139082164099327020405900523400891398016728359325277894570680123089194350241195933149795185307148168553492654325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -914747157421894554556767723849706461283673000468926386498125908654699261690157022317319822701784120520335818107429326828409303535961494700673702903524111039318391429910652762110661722918555708744342290123920003770455654664322859997970472574711482445689000055383334619566958966555144365771848106683930877982307418101513717344995818660172158772656663031950368984007424003187523915785966361872183401757027587768625135936434752080992451423493766429362297020347796518982866360685979754243655173120702607657264349479131584955604934073651018835183219085198277855953936749946178165430273343964288101964887585630765453947764106633798219216973274625054599532525372041753196649989432103457149110725799424220258010236076751051900142230605955448342354952374225460532279842881755998533379833680595686495645471624001599583769490175013250030095618395888548532986789692129092913820953215168113737718312279909174355004627993681229632045974726821616646601561503381353689050384653709224567681851468647914799608527333567089405927436708530878014547683557247668655446579621857835869506203069488156254409590361820571812592232219742109994950111331424648093296264394114759285665849705944473036282844286195312434580843602848581508998729405166606520656202231219257623389842486771871657425240143536199651434441335497021774400592474359036417932452135803779842615328983800958494710303782015586291434495440139314652516665168578463195215611550748525374925457831334654976194910738283043239560427843674064074975560354823021967806926739382083230527947400472928118730343465263974128503507744603648235038244452581184272323775055924951142561885249423070467820446320466253398420856295139081344747887482759234042905155064849830096923876822036630268913479582596966212356558765808318763129680166405611346847443335909093756543286179015289706147469755706082227609267242351806200277959263874604959041443370051989941520634447568211003097527504020931606318793413364712983676315595842016952772679646449780429237606396034059512532723683522212945539739991943313514700662453070503537503004280686437922472517450800903561208155591371708529258092654069960108901548377928678758347589971826174569757155830014371327401234013759227578669366235435236316389334743565697602747140701996860565643477886446428760281357376123749788768076646004230761868762139899058154827388703449081832485074395225245631420071387323531262390648232088195671247515969130230666871003430264230175384569445516023968494629634961866778689565756923837895201764303826489304445616128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 315824064884710921923706286141461462690429456458274670668426513177804659763296314442764218415576213022681790855635449672046842709056210911867916893651978532321761794140036753445792438295930526308423695010261307095211436075785265596307018473444982383993506133303212853269703760339250742446729241692906174325499006504208782775017681427233649241132195873325074768167354010224906306767547648269734369011885793920937311895553398349904653424666667532895833445622137270909799939795558606717179464728289295082822140717231308185473693133967361105337866147749403419574350059240711335872035294652034770149927376453717674294040350202438558575285320710527728705676498779722750232080256019478380654947602405981175185225387923810611720062208690867174110082454788083538697824145627133250215388900942893530393711098820856923440107384060818007389175090209434341732879864954044635864066634518179685011054058546882098043813070083875235579717240279982736841718792806491507691311156872259919400117682916806867215694020816018989281050165327517792214946096921799855562803797782766919322072706223156407498976146164451078769186364078777284970032174505895375508811221687104593101539841657658388750176339498695782757346953157796266871762252730377436259003004667561250601829190845238054087949999600568205873630866575746230604992210933867252593450620485107545732735142444559768029684105720795855946245391740645683500782218112999010683405692217461486607036742805446574782455704710311100532606179521259026045916284292037854551002729896951658086802804857433961392977156200489803732122214158064594080228632190403770757997072786796582122522063418369470055136408091381119549016718252115083655929347298211583854040992258124443680783502879285147669871260601211123569793170919615919398886211865037776634581494648120893751877162685092013160003929820509629119552072985887425980375560030598716758030951915476025429611119569636032884449902187595047503240988345036675104869303894851768731011307707728654676332589922751647891461780829500362726977638988227565408828929623929176230813516832613052709684196772441890978180017225829547861054879801679451098250659116941851648432421971988257284707377949934483108018249675973220698943973555396592533106182776502202636244776166115150903146809947460506413451145136287248092994406594030295627501864814554878010026380922126074154345683876918258001276664886160354135823482351857932382894869703088766244513170990924015828986805294687512515121373679874325380266201134237646918640637065654939827568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] 465850651015090037804259647546459607957705416098040659448448711204955672604919003514589271430879229352655785558945767605597580925895796378054299060461747137169247564034098783933878506880695198583153774146650875171839436798670135862343578725761541016124176394562746590673929019906635668715070882911718003345055461143131159535908721820002997332244323989125022123573768512954912957529802925205398765800247781130847601383965686573531279021803893462495204648059351498507547356288083829226592287364078689994198768057311219582217682452854021231374063264902604788385440215974632801227266870043625610351705021456237519428138245245144787230826693733970103704425795061324343155027488522662641766349568802638793612108877223786696064967910491282272786121681267083635543819283802342393818511994436910771358708516912742609474440831193037016184874639288631575982344749756863705418985979749089154621133998674085555489755346042019098951715773398261655447412983155380182938020340958428237254063223345548950921441178758772429663344494491943066442734475792224083243803514976835466340379844253831951019547312757783254528132243061547683426554181423542342598514152129936985742335098596492121778342669197988556629057380471349421843043628236876616593449142053896481900727740154687438907914296806855949302593342998986379902207861705426579428474432404240027060711491668409823520369361311057997350227459815539697268862703192445307992948292540464887430012958474454540125495354143360714148185347215970958276911486707978040678967177725346182864641959776462650711116722195130310209763475421599183587804993017428785201086283147813600030567637781013467765227357119431116740184016266218987019740565041301627988436644624118110145235473596978790070817025006931539090198767149121656034624159263823130314244409439843918099825695694702782135269420439663483933576287050297391897719727343192349338814931367942348551996657646889483075347591406366393342875750646862168215996228008355848291820980544797054383957512198459500486208187247522778696648610970199561402358701276813803356049818735704388204166256345881705588561888548266048870665891034559275778029800175493957947455132816813024366190559987530397515092042960737676967028074842070187845176721817307463427177179216914889964806873459460192848576680603716079130832211265741027028939460442712731092286837438845611281574346661427305936215213291491454382689000443551500873114696894314931314032521909820421871468745725527841614010666228018287658997231674416481785560557682548502683451392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] -801736852534014055375916242003455131472648558757597985565495589595907066434597614921311871404979429467156088421367917355160020578307752350617167850337549761661308190928700204627845545615124476976460419686014206889451194884841483798182237634738043725114985374394657624217044212235909768657095293025325819127458122908622168886404514829759037586109257023749895858497240257144090865047025851514534046319641702520126993500397447484457545987904704896887715660646924698345774890826146837179733167611366187627298756197775340622423207281895897968622502592984189445044496286404212729197725111308725559461906984305318066881748391210431674415060896691421964731810373050591498574311152262444714413473592616955512620708515469175507140504619835639896157686687450324008241584980645523662236450022692109308415911894183921782005397400821637209883493398773517178171595243404041524369029221005328214132193985605325549421031219569626549801881289417144910391941173156297904617047563141961885593138261760616229484664984725410242507101006394027042971192619438912797619066955811585161503339964008163576137337921491108215095713001995223177659109281061064159497977928852413430349180641796832645062723284166579153120508864720864301792744285984611414431975727097104125920054275722072995320239692678705139268296452828410219760049203201071531924130778879327619791048378874905856508404189139222558117352650289790461326537966503613656433962756984077803675872101417782772721576462413534610965183977203624735195646542598533392396590377256903012422196236704233854098913772067840364896721986206667195284581426918791336300557810649051615163992875978295070443980158681997875263927094995337089182512639813622893836074574202318441399031332878397970868456159211843480299050904677629267036030758493854486903872272948512992586495642465968153462447164161758355431241494561827261569186676206206805570949291473980321357252448697798059232660836372416911309149789424567273952814398870572884583650999842424374415770534609664790360499955142602297654266405277791132361620083178507893117780476738185733128913869869161800276149551519683794948707635185521460819293723075320087648846204222947425166480637609440070800183648301856614968742950473269110311989485744252336181871871475666200624709059165705634361290368409061150639971407301255528422921998518466039473607212550983981396363873733292284639845283840537414932086498803643487776751867975554774436755034059270092744276199968663645401979830040232604026170666259967976524682548841016559172321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,29] 628371312997526424508176017474886689639619859079851869775105496229678495661820713288606783087100187250176606572263433432891264852354420029425257592901997252315895136625777765312241940435157031887748046442102748657126602450279376961478627567848175824023384967406733002659061802463182445810490998690594470195178483838257134534272421350337410810131432339309130279781100433463368931222324703358040843795416826345698073696606990890903308507136585982047520590578024674165726963070363739497653471825799669486834114636262079565277539376502247789090147985226503830258852421884738768782188884683321906574937012774727001573085114523443026002117044712669195703003848747395423116705386349683024416657771442259296276575168847927029511060135699459389545216430777089153270587155672356739594587422948240885294613381571263300601126074084267065302074849803105391230731007106465926070247852901695585155304812464535110176378924165281099081863611874166036128274437702798731435734589732732855478835876713968787644672096088565278081369595414507889110971434829700131898238757453758200661211735325787231973890767391885471919089758803675857322123776612715850950400808422018324677398329104425897112073317819032131945486961770494238321114842148658746948747539057986480670151448598333739888469421067920957794894777334764622200945029156170771067160234761600462628495246391497161643600789951452602688054880166992199385861294091183720673105143179837152768737320028790579222911620224890475847223899958414872655764303847515960149208106669882772954399239821492749547640894154168076931219909176647488893162968968177403331971843401897556924177408532195063139287331052895381792273102910848448032669534512137044420877307688908686687958281820284383697713367426856908826141306779965365817334587997002344956345678722115408642362818721742094291375165256685676026886944029801687128590842946103989605062725343417530347996855870935211661992239777493930434473802610309226207464562503616120448704311448991174007088825938075120828070584800461566558168019270437445668864739126381912405649953989727779078160046631565510441701909816962806201691886716786171781361136265129329643750550478237562369564932608437867414575917808823797563388965314306930807199323094043465859976089635056960063515747016992344154616062218542961549581344625261224386715125035444147466463326668292474804860324140695340868649007217020159054522237308682518825886002667643345183382962203055696720376359768939499878876131001159366153127075359865609437195137697181506293727232000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,30] -274240346338525180217227500205891505289703020320437044248765383898548843782648883637166629224190059681130050165089392354311771638083283826123606446558614844281055015177581299628260344866593676883873422395064746642077977575401689832561555567486336675084904560149721358518265301252368850379397348682683296483631543675134759537004805254602208981728793185224919123550434654482323426884875717270787092890343899798610312906534102364240338708244958961500160444056135789804427945905966274741018323786707182512515851892188981180992985294408482689391587482928189338573093457684571775362063117027663973674090687511610311647244040171501006580114866510233912859379087503229875692549457328853364990047563371316453359295329230061053212857052677451926374540067313685759497649778114399411705903869248542288556881141478415282158696687209985471055409254330296425541125757840584614818761352238331034380224864950117167977001967357977012148611447771122698475188554418457244467896683971648625627309051968380483396009154327225909676629837346148304080959953607233612381687703089765676147292364572431449603784771532805799675401793190897052527280935543737250366218074746555508518727062549393543764523035878628165253978301189850878414930220738563453734703258096441049954901820473303742331914809319615609625858299031456541712672466258476268556552252692717731359361625255103765746710173858094404854458584355284186491772714629737460251257200620711837646281109787658972323885006987396471165161352818015301948586523901247196376401135124459090320891496933650578057112365710584285301793155110440206404770717160674139170886904825646614612282660100391181233494225449476428904746581339475144755904950502717129950973590401088008303126939515311349756944885416839174826075403903927024319610068822211996453552690624601064327788838345888401350151906497255341126914144931143607186493160921135856589391466707689339720528576393441473936276099023329799512554657528526987472661984491664399931385679349686063275601812355352502661557930701021799359562167403425056632019170061524314162485111798799654754452927389777150029893936361048909568374611102988312974940675263307230899400296041377617185437695475683675314056350163612557552453844504669297374288152080068568701488189078722179055083671541179049202647946988543640041510786290379182632915570697014158791533782002574337801867019834453433767058688606490562400642732176637422878898895443352227493173458435263416415335965919930426175579890577094865838107650124995350862778057550862820678041600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,31] 24871065088995598056798166066714897177845199862982939551168312390076976097454136122293722833231069605541348481108520985063516823675459319611846011750631589560220631496883201575844368595626943993194403665267867516216718068204450794071854638514731476126695040324840972493951133941757750618568039684073363417291738247366484645569643089968279119575041091348119812399511200224075825057154465194439744932223363896510809242032535692340455089447652028463864850001330688571208697254346142336101884854159613659936397781074149652707100786984829572794024256398017909496132651425107942426792711357972495384281099721745776528915392322081318809487469078467186271729320068933549477179423295953770617501757911800639998339954732088222722079918786266460242519639769345501873422456603099167457257586356754702725059288442957339926875918442904295562293629938513382650806270339428944060786033952118345795965274442576600276752904599942876058487954349300194489400733640346134860744472659504601286978337245812163735389953209547314961366262310639946221397804021256229666730374489116775799902762722186742864832816858053698477492764191877637556634264525788150154443268039306930008528221393522471578754214140075848530872999514632974354095479052495179056863677727672974939768165725653862069849299324140859108246248037668415555674998753104349488327423399103874138493703013162664023571742453397354618882899348512800173662776388092523116429976573506690484048475848791679104367787411461473157537003527890971420970858248455067404000987798455921833198761239044907485416874783170361882108255010025591457141949625475909844868805974339295243420515501123608527144190544539796502654882201609575041067399515211211098807884651998669130897448753373142004832402830444514173202094839023691904516872614451653054340651835933764455697180267287540783359282271964821015784759817354159569373890653600227975245694566894447034878350151418857850347222258688088464788731392653757513998876495466114533990261103929542316100142320357290948454782180326755160097210871574458514544097642093972020768619608487903683687174126254786092785604756769632616160010954655708481319127405577667454540332545823460399332506260839266002364427553849022870277662736517913297112930625128743877681552214291729418545534217888994350161614729410610317761612800212788448160189517869322393674838410754051400928021404981465327398380756643624608620477392165061981024748434066019870973505395068301492037383438347339165542143530153726864609169458001731049105903779976917383380992000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,32] 59928774587596888440757970515178260866182115101346829622114868181087394660658998727435403696887377832223095343625371176011743983985127040163101451982530058315546926465634551938684676179107967758341559320896133998888362538434655316460286626548919269801225454231500997798275162049123141306303618768849996462547818081966430126776169227822364025552886360854170631287604855381516853905089995300487689901310514566695660371104837534262440979002340217987454499548424105038437116211751528150970209177250252649144948641800087756537562002955395742243921440536881185113067358112386003059172205714634024487982848382488314655377858934983652271771878588850973877333961014621279203001235807760150702497528112680253786813859016061991122424147600869885987589520090901976081186872564101352190730449161676157552279189575073575355876794570579875650660225402102279686893743374397204995647603324951516078889326587936846928976407080706047304255276413267848257849122703220682529304682793619592619736553298261467638384281006955287066738494532556730941711062333809959898845947678601784937769301343466088259965273169339752222011743879592529199424634948566074756396511123523877816818625250522145269511705452864843607959572944060409741629096467464041002025758782609246522259107166351586440927516109168063257154451074192757396878507100008000758559548632833842804954391016140016542157951001269112775079391930781871944988578410956014859001712964689181184982223154621968095686262572966781276179409079280415072819269590964125425481012796559047117551544250951738925106616155732765733374947559833563416336340675808174858613427982591154303037750578383629764388190195642315661088385623316974106909626822860075630224936638326303994229457260242162837458796493316414932572391177001656826111799070502637777911995947579128632158385792059614116111007456533455795402910981257742545471034781949662333899618257214961605780986297330680842398507388554786330699317257207340314786918226805621467038853440720649972040838243374121846966928929081644676242192872802691344298159283450405738971393677077301000924403902141866829739419446089627383167396236604063787550031307719571877522623247998823748401820361766171318414414929805722099309292492977942094391857733411902035283504512387739969822533007172201608816365363645261576225772653529541657022359964522572580117250009932963590404468569047250130735224261646604748276247054227442745371516165576055214841783125483660902077046661878286455529940387750227918062449909814696838947565393031064620892160000000000000000000000000000000000000000000000000000000000000000000000000000 [125,33] -53133432613899509980621006415538731434292006535958975050636572519827365772385707356603638861536645399009493999875868321878900267828305928579289865268370646147171288348465241315534404709543476979986365250610500212392142113588778115366517905456054153711113126899731729048080216137909937888593091159083110373517785209549605691013674783064515910009019166905994016708211901301483347318255229727032832053693895649411233859636650115454796190521081924363205959904350265683210971339261473476428098212918343821875509491805373892792552410638607355940801035862225522761500496281138733364060538396974464546396023587346093662427181309573601270316720914381252557114629873170159739727886773415369594508932254131511141466194994919086243511849664744006622607544400992834106947732895082247178600790733369144951052448710822303845133164809317013366916388451173780327228236968233950321667612900814810961862349045055506891096675938000381614717390150779992617512987511303653706442915800181187120883798668252824730980360278258911644738015353055423579531475446770050006178443300476296861288065357757353506597016207679489299068498769764928725491163762613581122981965115397284851622076427941431904039706151022541780728332634301157731010737733188495963482137770656618855217107041152112752243907427282343357764834480250579563413205901766678301307074845636500243534662534468744743503618279099923814445448166443052448198658737652700424993713624267018837532883041874677197766088716526314157626454812894707959041032127349860745980024974509092587681404222309966374801950138010643050577748282219819405845317295115117039182527100850619238134456103355059079807508177935816642285291671529389682342163777489558789578167515911656718184627999393067800720840879888105260769721022720722993836994298485736548918217668122524638876300208011512224333415460700771179313856226147083327264785830808743137765236447745589725509436047110158219059362086962995776352838891111865861569671807163552810680559544133806035803439926061485189421214657430250294681416211079308747293942662727976509340932732918329739645536121476217086722751729677335243715147100617658550708639795272359924104439412063486818048303022174352825310074167309997968035888478656323254947856207572359313176619423188741240148409718822753610713088151142714479760201362551687648418499032565271511990473568666628965441956489907881765056672167485228571662234153311042681019933986575582153473188311515917482218198369241270533446677562906076059151763374172169289934137254234895146811392000000000000000000000000000000000000000000000000000000000000000000000000 [125,34] 27298472736836637303463708679655943150965595653528816155967393851548940554362790888700439615674870534510186710252692656460111207110629480648603325863521187928411798173227463386860647454012125492369290273791447055073061470661516684849256647512895938124574520832999243432260653162977138315453017651627299846189132077544334491463640832139720416379532562528599875264058377995358908047703546313136670036681645342365436467947630648248367692576159627612757962006553565441439879813525605960859281735258828546234309567627580061134780876670779795938217032334643591184112235467530638070610237618603321260278782283436589632786156766085058805512451698022655530894291698670844117926431501175043407479353579650371581006474664763141327149246307442006469743981204120833423538664565447219502876491657653559467962114726595715275503667928777357143707727275306914096888242498868482379645003069758020213792839458266039907687415817526902627517624757262411543228061311191904380583494847799400780178967804477914113171781713476598328128873647029933017354072120423826728949416683860808296988137308413259964884803412091268410593485928651526137007380174573272511912010272663435902144532522482921625584224857653302493800857501896875726328262729474021441637472565175310487567754325233235675368352640975807512073523489323214402842965012671290558498907797181656211345203981450056816717899811843724045691275479542401560194572446067060832848162506928480825915108073478071127322308709547116727463448245018941430190547035070696848591020526996472305748038342032161461957254692203613142380086720236381276113914399196128169375244618438032293799588555233392936575695496352414865755967078902094330574068724625869622823165126163899276450091124762437271400763262971808455730624628643751202491337341964007063603043989809742127793149909414124775468066866042057345906905324756686242978662393553207246217563463043580845940398283163155723320761598305813483886476227716120017694228163983638389898973476490563311567549128920993604780491507915905513507202464869326910853832947402483262985078054163505590361241205500249331963716624509449293193485635167878991957175217780101023028275496692415102826441851206866912085951893875599479923393838928758176204384887349852018829491127930395425247023912467128518639350356161573600200280512877277642531628703068362206841035128573312477872469559567646967890648889092136241526630523068268996096859535425969780730077288229691058771211110540076339013631074141386264782306225977359102325468843910765068943360000000000000000000000000000000000000000000000000000000000000000000000 [125,35] -10341267123514183663776211414703064827788867857606546147991662289228141348275116413603495647314099628527259137835487631997955573266592410934086213447675959333820781573563395669199831607087457788696815648885063613514637190506959229357713469308261104038379865088225449161604994783761366136625795620212542878566737517669093745625037025511681239600845135693229096640239409276838811297344732429196159958797570119330087775231007925260256718666726851538133490839172578806951233264846921460518095523559383202559717073766837245632865056554580700829889542513361392549585768547165612610618514454600291562911189676464573715720209651044367087326087177647208393491956427484005461050621090147781075572021119686602576339361841216865541854897643119769392934453623773862491464917280761417895168917474279336017023478529648934689076600249782201548437964281473332835970649238325898105617892858604606594988091813802537834345072367135028225809221256833847843041086424110100429552889582409998300928080743053444704529731347196011356633241674132090561549411884602250407777455359324073370888401998241729855667418089890852822902019628221043928272197050817118975871087798934868415996078781634234067335158684331571660934164097206878005863078980151101087306578780564539918662682757224076123128331298360950808018124843664175012974657460816190399070228797465243241078505237476529425487014988830310056752837183619760009725310163683268734641038789971975801957064947742413641768004279330240143763398597522818064282968157098072405346454189371303910421894385558782687262980233825964782481306331652859212689254600256373200362430862575557741927905488385367581769096259909273305960619708724651567953194352989345240140180765384892857620525643824078933512395506015959034951146488931275120706328151019357725793473708283855134735347118039554790112574205173909582556611321292602321550560492275386287639777758861864529923160263924309101740520927296044612063304117248024458373901855878652660290575704927442788594320086172097890964419653028656253170306885623435803390802379131209419499889179668410424887916329785969013777489940869396751779501897077355876187277428084978426134978560819338379649272270564457838735731711854506006953505346225215868258510035872517029970589201954435680285002392980312639685475328729619799333408122771762265217910622162733943616222062580568971440890556021341401817204609521842102517071330508811546280725341500927913414457970591023908596742177505169799468363682055017689959528288818034593012851761891991894360064000000000000000000000000000000000000000000000000000000000000000000 [125,36] 3022498781818847851691718991517612023270903334100606111546346626114511919546008300921529366277268531878706117968193011761281034753697444176085202986345224918456646145094567242749521635035519828126483875437266051179531680541941399192684524112090129198987171004014665758383489667484801212609420649395726921985625341190572705407758746918253454296564717448134330580438835364847999019506640758816988540228316177541341150405614301469367249686188128672222668109638819437062464135126654281414149805759659099601798370082489820222706409582099846822972498734347153915114914453122157316145941317947534046763968912735110471248899383028371911282599089346959052611486265786552814941160296823573960616540828872738412494060580231901686474507394447288328996027637397808232784244266451130715612878703578209651164907217878810993417722105711587205177727582360719751544946104918102859100675273739242942771254371445236402881116544554889017570180753071836854802646858752749211345246703421259900348600548448257089000049679303598088899996750991957094817431951852928970106431066754507288399005727922267916442443685350516825406992566060575066531423720361814249055538490042545293089910640143190152918611550511157541671024461083956181975642902342334958309695016963912966025058580566166888005749565702000142759515904079581813371491346406664406219299391927860309956261833016425991996431118482127009789350779388700741696191386704309072435714702045094768937643222718657854093728728705529287278925360621199261301136674060029032975654280579112997092392116739361832017690475726513827125032169829759402625383610118372678264926976921967215433961866238597847991929245766761653241469620829756469397880827857600490497480328621037065584768718699418683915865374021433940920781056089784428255240352978537463066272090618913714224245777914862304217600556622538844838665113892118355319849796273011832840113561921505082495757703461217720949117657452999390220016813083902783024185168849936732087604873660003528243642594526246299627174422511799327772582190138736061523178035595907069124322580958232381143707539758144311139566313651851981752419013497343650822566603062574164612128468896800309552737507307900216757014219942858859072090687272083380332234007095925545607690092057399637084094962228407263851810897483724640524905163203361603114269767081958433505571229255377595672500781736975578989626605895120265099904143180273167475418114434914120314019050987170924137701549345048553551601161552919994659601661595671942216056876072586790830080000000000000000000000000000000000000000000000000000000000000000 [125,37] -540206612142065614216412724916913075083096835593722978227683947656138772879410996192723086944349344399920505344293516202204045105341264538178031309805838413827254021729758561644029888981495219128811017475032070317686715104005565133863140687435609444881750849700881632339903653805170646056497013415598943646138367734236526608177673192574913399757910905068657188835607752168381543729988408066842710369697039546785873057692236362442501314834123511328378168383666770261172814070067579118643267388084313429976543984787613583978048056883411702127728094300681678103262479957388844543100284168430335227475015924944341262701546941629943608251505456816957385979615587036293603641903581270534638565917107713212727847565551539986423957794403102616550297586105939880313850179570016080463774867220840841151859427413527733675650178474024409930964658110506134297770123724490480603839722589936087352558962812437499323414519133928005266130558327769312091198944556487945516361399047626693894874936116159326092867398944826165623793449535035498962579364319789673054736414855301951152207645324030154093128640685449574055722007422705450134903990921026298295524760405478784193091128117641826748095454431563349382637077169943614728015618031600209881621538926416798767505233738812018257196940844043519918748187381496802695091632475786420022294288702983156888645774015493934619501974679038204467183230154108865956787055490113449847660141237212131077464196344075843091875640200600975857982179060716682358167563226496177593513382269003023365217403320168421583636463395235993387719734123610112728806857847342903205565274536273999845856974571056912321327463910665898090274051823166749017921202082505742078124295330664112691076514684591431373446807599079361592099435396033427809461205240732388016721989808816213815746242397084086979029351065566647967278603932514279629736156839144389701159861838307657330038032942432239527649589076869519194624786449276381627094723291552126633597015123465500027423874231537079034043597635937367351942698738322598039821409332930150013354280036119207446015569946377988527792960085071938228781356447587259470121998759477308880352619981625055402373191287983710630845917598880384077268195907464458753749955632540066320643359288879721656003330201033052759004761002051916780518179898171264531341740027924562786107353528126551678311985682959350317551510722823686895278591623097095410038506140045549113437403679255301964883046615178695477260607929539945834075688090461187574605213849064598142976000000000000000000000000000000000000000000000000000000000000 [125,38] -92472868128545071380775593345046279884632355161272587027568893340486350087668909078668214198335531002944025818421779078025930270740206468780587319385079477949121096265358180734246893871605999419270488816712101232141987852794242936934353901460601816413809954853607366970687275956957202059330247266080844933358298499894606170777218275187286235024204437739522511815873720570821473103859844039487098762903121049967970918376945000218468831726889762557796931274769198316254200516018298199151942361683378970780510360844367333977839694863607357386379323219270275560155289708516015259056630268113838436905138955589576723664785828244110850174179036168168351850994028662189929127004371405479524128271892911310245330790176769217470205934978521016788660996769190579990224173031790128062137171112639606040314901234500290779169849378331147199991807945064362209039414283697533093430779804358674618123203156593551096910701767627633967620248580678431091168326661536901036267327364358215859772401540287331796707219968420876866707879280550370578520407551547083101681612057987559320732455304994381233978203230841158369181492821206967194991994234183914093916414020037413273377864005051130084986788071586357510247928973610687101400700911754112874009077686643271267814212375658315283711544149717166052458510800961350431943901217096031667531443432534668027784895472464251489916397672850806464592212651380377483018224044339268356913060920066333441930735380468266502204912296147676254465367056467732357287267753526198759043282316763505925603959830295066393292654382087235533008418509237489436823571607188585769457640388225755988281083877645348850887539580750464057867852136728537897694770196394820628435407191680953006817620727923566872135704257818038861556874558807495373944521541257710016498002899250370557083029546964079471879431164220348135763299509021321251306983570465890567669572005506213635134407072822629292599746340002734858130204671054000660179963034917432949001118439814884050383024490641879060388289274060334904820489654359978826078197307910526300066614071049381576735424657832333142077739701448814807709863542796242297012371957571363335048920757820129172391998698060800119137684757271638770440776237387493181534198159352937354329513631734729151196883857663522426720410307529955164826605338659549495258317336553732013748128111755728987200968029422297015330063428938225162879405272025554899772639881433541038126568695016756784624223753592591545455494764201047533907483167946733478999814538155607982080000000000000000000000000000000000000000000000000000000000 [125,39] 134778262020963632723046046673450804112738407776369332841977410491846407290601882265953459579757846333731746104243132893607329740560301410711025120726823286978895859956196843161958994947366085564152471352045529277120087699016976836007756228614762327259038439915288473153472620525280627993039990590847614627932021653095396132297673695423261074663235634926806111041371124800756116871008515853983202543923385525086666740503549473589998421356929723241815503691835693876162820876722693598974026439179397905732105808994314573314015606945136584144471339874225670068965682572827887899036761552805697276013921149801567978716864857579647364753045212696155563159120596464685050601354574205413560792898901688004566606709649906496756759569538955762965491546099510478356170890296824590278720589132179525403092265628461423504295952637676972886027299002126997431832567555710844087240635831184811740556761077904303255078028281289279126285132102518643256247342684210917924423960845695328996651455636257423479873271708982024515891474111590589653288035529570391635225571790742315418104359259930027070231835819798580812974293378919657887656438844811321147551194054405603799676786214376210085374799002137635238808402988622904033549118103262448672732766098789671730218297348292391740772533388778833823316074856494178263931409151768836900919354074023610297941702045671739476011513275069703893352048652990874266619331347537011160392096184688989379148833578783109839607750880892983857297620695551306418247938191234679157176568619970583345287087657212606397165909356706348202780296721992029863966988185872471322426770685992996489213470839354160227599445718269862507932673975385072099255723786897131241554601454723997665037309929825870280782949967240808687220304457833598201421790483576003961831458897723905070392558696253901139857238901873629503320901383436634396647571093005180520509451351255055776928393657339048171284870494030924962912034377392872861431731254268131102649755240738966982257126511569889255285675700708842235685137674648800652409286944100812060045890606097777924309521749890378659067707665736070141592579770554966955024162485785612388269209000170416866820061970517434187292262306838412675266415425661504019698965340418579067848623096745062693358149439774830105236686590294551865857740487262766961882086302390627469519208236088461569784182170132726341412079630214540198153036688675845701126563722884630274509845747128878352522632780035199834089710807609033469543899030122141825187636440419606200320000000000000000000000000000000000000000000000000000000 [125,40] -64519643609867952550604690144171235225568904841129368784770447665430429441027824208790119672533328289759116520178076910011777543943099232205309695041878940801770005491022632765333575927537289114810370748175172593295743058535069223694084354917433247335662278114001309853774915101171630076136087230095782049816670558635922964995010568800816650712175759875587874649951225136369392768016021066339163466610391964229094603979807136374916228216408112030905217822338413272160534925250267779258152082920853208055362153654522378392010755472033919395413829982937495429452365779006736996753158668723775788633025496571955381490488046306830958792470176887278646202306035471208527935091851014241969620361470819703661542220380419627869068679511130720574453517347970698437741039401329857925588356782096509952516289147804365897633679537104355779470190815942103186518654235809978479965782622224727366973697511857714014044162853883285542610729842320061549251251123704039190666996068576981533671748967320112437791585089729538627607467478953461637581105270560728831912521629641896433580339219268677661803028087499895743457724307198661388395518271072675037892820899883668169215614163991246559659582429490958873313603054941025763524163561759872131361887303960972531622464883678377548874977838437219471661053430371008171627511695805858402843087799254671245982156265029587983902004001057722496345285111626942080311416640909944003183781358913757014181618894653601250937548087535203734435299787252144874178016232382136462222074108202418151756288936196165790320252757128224815125874003894731396877428507990049395120636244425838835042843652565538290080782311903834384484961778211005098344962192355181615089586350659801407040939151615913746692818961003823209248494740973065086070995641632272629909719836155340972636479415515985645413060687464844497366950360705837478069293150840153031790027765270962734695831978177359982058099531434842180604502673330640530937354457861371307887002777900700639047366369966236230420231101292528008078594393195442646068799120458572737916423605384906070118096725146438197322619822119922306349755905593919600853824680641362089495968755531552315053687232463415836167923784568491052729594142413408934251797973492583829795548388911285165191329897702281912648867342509453859982599403684051930538647653361222470105263098278854327580286758607005486661760513302875794803637189893977884037813033679922058092159877065659928643941054967031151557824436661094311710703344547210440850868015200290734080000000000000000000000000000000000000000000000000000 [125,41] 18500734052075695375862435075488302572428198867142090086540999464649997235553896758151960567365727838284637202008581127876554111732504100684262968463155630252063178532929417046286765900365919309829533400367736481372825337942864067551493515270323715417411921407377221185040663475279809328953126587566806943486744794883105646073490866377626959261653949289321319945607408036455397973096914092496835194938016547671674406729958667004890202492171390243031000753256242213189622158930183988934761420082703187320911102387351360717368592127030413519344966601332586235278076058000632879557613494984811166178261348073306362145619578105466383564760358761492793117352649962548632661299465364293066392222887748376530282036270377320335966027374230841197434334499277368654117420253838735846319443780829247259696060866977538650343580588108843238466147596795955873396372960591209750414491306217340427652291377059463538325096996493633309762061126167128733483396107573827649331324797807631873843917773641136012672375303629532448215233829510959534662542946635512616114124095563753574304441325688268218948706764569365776886139741235516168658052021743647949646042220853268232885595322152462795131720693513945794950560069510177027028042858063216708415143013717408654060715496658741005725483349903800710557473646375588980637647313599283197822089378730127168141903188606910190318436741712018839900021952669826661187482828217710783635024176675701626609969687138302895980612731490987874364102117058857460684901150185511882710280483825657915332698557747043775508637624285585899325822873762894893907391099263025954147612388697374923841984175425694586629112989954522103226735744104678819065024329530890205297305674590093683188791090526122985874384957351363491523646706525946373641347434771977223264699863149938423143696333229356493681192489598048503818709791290311826155988411294474600386092767610725955992320789981959915531018867062762264835444909769762975839501526804545857745384040287494320936911258059670030333963873959484003153070900017197890228945395213610225361813890755241318498560039447190597951936663511967622694109462354079860595924221311496234685905246098130290428396684556786369384969371394141471354007634784480667114044552386394326787026432916045595101358903056258860067921874369125396961260367489723881678647049678592724507778395459832278818659616995534755540541101672402146027879838909195483819732422067486275844520685515333264833770842244731189883393445942464224651524040813367424209622704849986519040000000000000000000000000000000000000000000000000 [125,42] -2635269741993618655789591381832858714071484146501248761435102239008266393371765642649376934439603836101032937813390124757002844436592249274767471956651388568892099564471143377992825866596651096962214359487017306082505667254536701079874759838642634717747236815819226806667896312083937153313796786460743452863889130182893490381079627501843388244715765419990268969415782775874818090106752816516353390176839109076892453907400943109585826944692046604041453562746302395601616537608338576856775341595709107903919731645486057999496756882272408528535511495925385695273738198844794543737979654844167789366332257478725693910280935276858233013369851014611246278801567026640343191125125104745798958273239530040596030431230330523278269828548867849944335441184970162699095035534347533960894600399333931088806421476731159218074869184441864402307348333610961296808748540807126223435606168763967447776776929244192393736082051012585897799803113374211415946545845966371652795584911365617281901120182235803317153915738560694418142422634285887217601022502904522995603875953638397153558667573636132886680129196256468980209246423822841525236795095281375310248072180531125927649072013707141768023321174021998737755124022695436534429259908088681312083968632597027863238130588555944164021807205008654021548085213425618626863126071053194424355191704380778270138504927136006150734663154820927252981343445105348687002657224870077421198849486837571398787598929609819495954185010325330929588374714690391772443961719440305014122868306680635459760624058768756643962071824297348975018864079509343913433772195300810451085759686223491238659389027077520962989727975046510135807193147182545645093243301553228325288625179347379634370221940387724732772865823116746218570168462605565579435526623052069944581456715512084299338149906309516323424478715912202330169701743800334022439651622392388903351535762158896266539458224279828599398734969922981581100754191748611559865229008816272476716691729947386090787005606204184729159378554187005858011076793359610100905918700686617057583051185954807141900481881205123220755505095089186076588650547423109197862225270642436121586423177890341484666943761541820165669021696153320724094256455852225808756982517741821231091074575712827100739769694118902927916832598601175377954823577343630155144622130540365270429169629949421414827290808168423534334669634235621055604172367337057145502294125925189171770641687011413554829512749600200905679796821642023738747474481040541656108885717240355225600000000000000000000000000000000000000000000000 [125,43] -545291145042602351606260539153718833681324252691351268141351556500301149862609255395010011666484626468593293588873616970729704866036360930379852594640746686536132505199969281197590878725757265792900835760935566625512804540893988087106510357410826532840381513112620748468882606055922980653033793434692300294901154813192681176956019540801018538428730613076078382510428076287421898882746111229906556319750457668253688584200403427305663291136262429281550775083004208233249818692159913351126444298864976800011430490708459625459763981110820160442878729437538668208934785752929039798501004281123201796787645592104350728179220762480749593228392059214537568685765050216985127267295727177653174853678026201371376143890609969355063378885745912710017338570373562091783276418679683509752090713221226649888322003109776678007022048604083973094520363065040537721014441321394187547008242081855875891591766559877344190924474159678776651359710459261962678015156111798580368397074923609680263325048129654996876053271946013368961264444482447622655425224406627282232025764239334851659072932408677757902910167912451882845643703792775555494848096032235301140291490036113661433070108408195196002549123706409105974728148555084189569919191351847123479961820356394884357831541991209258373751986630389790086056182099165484223976446500606363622673798396534558415393682875863968439338277484185244702322958239243444327414181820877443025943296833757841792661811432838914553882808842540736625663189747900205490912288169230318015845332556538413069630426156887596261990065755082311754866160486432474761910985977499003074432131516654683562883201115067883803148482778162027686079392172639760014416851137356146070070732610143543828476200552337158796286111592457307455986481546451555440193844327021416915832608717255247187109483974054303103811487676106220142269278984401428584790165477116732379711864457526078543176792817835417868377675854155704000667195344094773666977422240072990223831025101131055012762680052360610533455454059667735412575601454872172922867734276980664233490225414359320578314992068968037010610351231746842507377706133187721589230915186667580345337286955218122390527538409796855669769671704424919005908006784423826077538357967088243072908075371538523610439745168062885108160716804906129995704307505258786852138173907919482328950465287450712865686633319373935591294491636930013582747905879066677981279146987591235371740556075916694519989369166235752718179996450887130250610420920826810007999335826871812096000000000000000000000000000000000000000000 [125,44] 597628360072407039750607632441694495182999082286599831708327092586080513839135650600735056188977626648191843592929176661205255828938526796725806661669131492955826988912754759375231603581907296916894245323350740014052066286224463418682060419928899644831407015353474824852127031074442576159712209782944793660214065248347153812849854677734558429365681360018224333776653624917753153390799186545871464003699700849714165718649973115861779603652622797533032291290285075673108118950190768754967432853945615285038327156815722821018287024408664272940619308716819738454651225803776933497600704823747694670865416936125466393139378334311686402003551491989255542496348999161959144096452294259629051825549963994535827605249057189408118660179211083021265353398764867980236387256265926838574568978434845835442285116328452502568842398600561830290742904976452161959925582701101078009793910113318814345346005785505774169728245821412018081292082055713016465749597716624139449194224459081107752093918246440034633844103284727893039412923997724657362112967960318786586675434792361773138785456341256140153447107594476981006752617278385918229540654420585859477145276541102960830012504667142390348948993847360813093266811830837608215596689763531511624934144148119732000799689189421850470815025441111714681795938750922160225217410346531012736346650959110082063776550144502703824723535920045375993074365919281144523229886199016115786024222418213067627920298084403689933144018222175636123302996338246198510095783761973953635576264985587024574697922423414899657468386002492987523375489669844428425549541705564654412826099750018109910766470807115859769081505362443999163118200673266003617120713814630856601016405068951263149594551785464679776346800089843666592451189890171654275103629304603864391351873239191715450379092184059318959859656177740046567121559348496712307092615517743887449871610236764936120700125315706962209561392698340582830426847850265308461947997124479715704352062498298612430124957099525911459706500069001154790571484753169537273424400931998789367055576815973097790091284262791675733521387185150066826215918388116502878768997693949370205856534200281240759821060801658469183096860820743567991552067434053111248349528242581633227842863726993244743604407837995918134137892959031457472474763271479439316544929208794025257265789866435925093835305421844539227481587277322832334957203660586610906258578420343351428954384167494521033401362508168881625545541052384687816616185362994409872462005206935142400000000000000000000000000000000000000000 [125,45] -292157977851017964382995427664428525992652072842464427688415616721418343721259027861170990462017992073662213037314403125227992759437420587312399808891907299421896166320453318672156635224840149129199168464795310748790803438211677854904331947448142735144434595037057778634415521313057549050975938922744609148187568266089424642413987940130672460331624838384435477228931892963784348455890767502953919265935432337198542160909834440934333256920450426211835187522627918731071208482433860700700407709581262689600672802501943923711107759040287946817161031115989312819140478388188111162476304683312483240380952861613803469917735246872183718438688844361191952190346138292953823740947010967117090277386552477865981417259412571317964391456909883574519477176210976252823507660544164700182546493123582802172212320485821340582127986302181824854681093669408861275416755410802732876048930773234531193246630121183259517585947486982451148005822445286025114672869731958317661400272834225398042438117116638844105945758524695658591816542276766658627892360449409322786322310233943980771300481208776621059443503152152797458292156050834581179873789579972359866359002329427793675208111971510365643418467787492699873713664411829584399211387921077999436562308030848473188318939199579242754874364748798956980526766630474647448906689724376254900548395805915786439462823649383193124050496276614280636114821243419103510966977819948948573305173528586229832914398412636611186837929105688230077332740589875504128197241808981539312601702717816917672255712109831540008293767291141850393949691137538598058905203061704312672828515901430914059045402272641576522266407726359981643666679794111755325199265348736992452724538447528233009156127146897154591684779154320660300567447272749428288847851129823068797372512015098474409395756161140897680533205171153882209057455085877786602467097801375471420001948825147421516716325098058657291279242345845234828571315514459485395308916375444318600595295109294435793383181073250433803263686354063798897575668323096781641787119245814992467654140554315517878132754163542109703342346498980434542381063554650745924905239784082015694308632910119790886693790010512711485314142063797147868025355036971809044366516842205427717987149782202002486683695708838935732641685222936713737427537441324010924242672922475939319551787154127506511389919655351382435174075142174466137337437160214135428179781196722175246642555287690373798595377398372711516474847449629375345484629727160779111473484870937739264000000000000000000000000000000000000 [125,46] 105145966766131306443021286633423820237127174203444482380371051277388611325195544378401615129868967116409252270754272147871288166002289056578878601560831653740567562635598940457565662044833951151295895718645854877865585705385171387215014592384670110433736433038970775198712823412236044541331490327913983641589319749637457951845455704064650901833879826770774540510904363549864653569719756814765685935124213556879242587804792944385131741458085848904531962617364987786282260475932118254731791857541631567528662104535448166127050176776256384600624780629559487521774553283220252138241962044204064510505151321018667199221635971919617892125325813103103253328055186365267579807009471774335137192915687521859647344908923797920694601980704563876290374879323237979285855412150918736668833565764425151275294981407936448581526875103405784511619644352048770299785855011390790092703567631384149464902747171904250581103905067698397244140219423356035436237253054510916722941487457718903205644367084721244232324634207929444199927616994741534887960880767115177533866387420793032129579942903477474193073613356429134826869664330821196750954260026453070424216723253542166354514841335484059441183515637118804151598571374365352849286860062001277188725991015143711361857292935547952670456593973586541317759542711775966408601239474757788740880382489137558032284865075823061559963484615684286278277644559263438725552299222211786683941663508515101739099827360248831655230148076305144716063567042165731100690897473548080915870420690277089200213794357861855710448943354994010643259063669420607845081239073658520113172572330601546771154495586508713044415290363396302604534700221235229643129491536600434626044096195452173112623695431058953553904066307879844908119606814427560402494452228628315567142996388087579160178824856404542840889506090018830305504790432171316329317491944618500120581012148571086307515852565489529798999868863269455935305625143758279285526828441653336094680222133713340197634070893328848053387450236417831768973262240712506937982744650265583862378596393849926855936395685512655280292195195619484352580080048243704391824494129607256787073404709972380863970965504650368190924088615859870201195475155304187715388966217839461855183112578347158166433703810427392966635671859476157269855978959918818178294212529431831230465088633317794235963296615979693825998773108736144475864471592309959180569749539381636814176945697943563228381767760980899426872832783900820431938834168766163147122341703791411200000000000000000000000000000000000 [125,47] -29282527295998054732382691140869897797869528814755530282992265011572471330782967368814168786840051345718309785556836267856077444530149327556638715298343953037814747592937433684782842807979972660990427343076588070769064359834210005973595110928608531702522012785638336149064849545428696029933509277699968625917575703961171235111269149857706790755268311638183178228982562210349066577303936041532133343595916660157933521601375338227168848173922977872109905688660962611283597022345070946695930088690329756044754207365095975745110653612427665872203570486184542539680957221269808040867768113753125859774382082508713133483325824656668782205750695955843362865778210527122410237303684781454298227626528271613101663793820647813619066181435740420183102384201015196558428255777529879352805572727591552262908314624603612508964604858820130191306664417376560991685118898321906337185155402171571040207826572202269477101697863234119912953875598361151997345339268413942750081958262540271040624246825638905286581245947153055616685215009212084724744573286067942413218449950282498825572754428935518497146157402057829261328175006259054919009586343123128741680220032901912035933481426028117838266713876587054793093864114313143785605295952673645228108068974461021207233898339093674278003988889956367985278872461290762926323728588134927718757969218801824312931905208365593215404267513582028737826784366670216696654305315578642097450345053820233241030724303659046478543526571634798116281864260574883340649232831972658862086573443317287173784266289379781211743635720835717480786426202932475308868886535638385064245757879956674364195373515766046861696971143056338703876513883133297648835473824626121373179232565786227980298134578034637871502203597046266054728094541045767062647038431755752797627026401388956168249019153094375267175904711533833886384266362392336344280014884106426522554117502917126424301191978396779636359952557864855218366059814185037984845285403180620837272491841285552724549304718153321492231543907591639130372461367024868619380838659562199608567873688134572446637175102177038278856479166998438676745434436098589178975541201099289800602410033557359313259797513238057685037217165159645138874997959464542048612585111119078768372349406128445891971341579749473370669371584417775279605632779166644102331714445624855771039777509713430870426305366065637959522064153181899270076471625949267045691283254801567402915216802199470599130743774776317971900280649302133067736171166549647027660367741228941312000000000000000000000000000000 [125,48] 6227293023661987966047084201108452623197995296521630241169610954712158070053059726204458377387880875161829104872142200398993256944575130385409462682721206539934556963650852782683987154380481623857244755037668379588721776255806423992881680412051028686729909694602289946787639440940647150364853072492056872682004887591514978767986662405028178654461996042149078844173623475552193573851746667715203911617115941827483985473912262244380423015513467951630100862101894456769855035456488890880868494129481809133542815683830547046649069093114682159554537716959540960381554882342148960384674112900742696041322084291112058183332063053401486191518380362870833490010389226559405626293336930527628945796175424580209183198849947031786934001266060041375363852519706948807550408856166771941350343278380849762876657054063528188308924964743933184628485812354305493685105621004993756993738066697101884727254298708735769344035280119198047696698412947919441298915421296408583157980570519989053314117670063229321669516964569469810974689372605262065120230091439032696448488167480341399335999331923525768887793721991400747651668507025470634467561771028503689447100259204624779472686157548667417945506781591211527159279680399812970358808940007350034184733739945842906111799545777489712899261077397405032193110971211786092298331172384529014705999225855569700238680646032317564090773538094847426248895612588692075992273598776611698947518013180717173660156759155629124237736521139151934017585873919521524141079659142228905290424533704415589385627472455665434081098132999325299822148570210633218913517431054574582142916144026319959631615020767225162819190702323388475644070336698507389327867913562903134881651480452672470877171233754195204989094010370027621495413322877100373519620564749307644058133652699783424169721689260260950821466479980943982468737655634168783907866404521331007463339753157619499426832060658684924172250641453491272082266373897807398731528713099820920003234522289038703278773528160803760765869435062411036888997702885176691327950227234058528491914922848744575753700474103415958236019924524118157838465866996541686303981993283577326489491185574541775431018621277800264248086096046694842758612603359710559284729811861276085672965076367329670103310068485115905460415719977968386330915477182111219705958206958752207686244558514388046869693767851546881665977320994009524654270023794976423156905473202116063605395554573462255177336208537452447831947028488563985791806393903889367728225390396702720000000000000000000000000000 [125,49] -959001834992063436491861508430341718392583117044681637974997685150197162293488924144584691490822027623403315590395354920808277019811768238453444930875135134013001207117262071799240273652145633750008178033922888933638409232297856043988739723416546445899357989984258334438857542968541984306980231787835086965137048337499000223599136250571348103747590308533133934323627469786997017103090042384089882207355401871179681642609842308137394061699987582424049125307872090348272254115280761642355404285650929250381006840941717129957732309529556540247166227706914983387373824485076551521197954730662361086798994578887944868116938231618792756466882278472777610772682683494143954089758638043813437439483679596999869712441477761822695356715449672425060569091429915146370287181586757608403050043250493614322349926749712058238609366184074205270195143769800424176022431231765499362606233924095153508229024291462283621843292507845099486045320700375310684635680114369582056131143906850598229740820838992423387588211477952425166258454828882258946889125201362662327614705625785236947949227459476397805329719291403824320474903026462283096636058646998551753149303738345849591478452293164827893277960179950799916306052294150637386091548613429863860169607218674559651566591399296653524438687315025675499730884438760276615055191466760664624647098022721325520777556573410831720162891825825524821920889623214270111789272963486839372035461978219760676775640688276146277620377343744966433113678618385214691482820514940337938494556182565525180589735357466698082692780744181088692208060301733052986493853103797788405207218787376698379533307832341896505825522578019123749058288456049021942691847371940930911767926178986677204757108940572396462863363421390072607269525557829126816775611163859915778960609228161738788292567822742760847544164281552488234879075886097004732629376213459939217038321104986524667128754086342679637892590652582747953656875235624066956317821646388041938482029187264841669754771077889389418832825216984743223141583836522630603404341169915249764517293675625482339678050423066218975349609561161229624675877665507391327843764633077403926351312638570519148265285442550410329989832868499732668639164868529535022067550463444403538769598124068119297983687484607876147706414481341188469116515584372494306158957941953022999504314301697022588925410936564686747464303569611211178370796085139158470954039286439034668825799317093834236198383364797049420102084980437796272336259212982621200755923666075648000000000000000000000000 [125,50] 88544384466248971323970763460618907035670469215418553611322517636126048420718622218155648202356087765282521755296653001999993578254507781063930703849566840911321179648397699556228708725303550402922743858981285656569286422328796207028815165475006693815182735940496401330654708185612693238920296811940774970077928459481248946973004627874140215110065065427469235416222304650565611608251449128503123600323006233679937632128061948793223091241541122271619773363000266561620972096717336518290940257364561701944891779653848919723716088090242074047037254004822464826615796613320433370405002123193062031693232261014690301728735153534106948989283262077708663680173168185972914797909538292069938309724623315226300844752367101988692697468359421230701656802666883688973819361990950542330628309213480120633763758863531332699109156247946941716381802220878266499929301961904957253235795998234459510829610312042247568929951283600439153330673668932019715170590247467552243311509694634627721611380933959303012395321049755470741475225455419699481524238182715908711949810395873474556587342383718662828985760993288101034494915518978645306944500253568064953407819542936368647303015896887789716574152446127859766182984206074601535785560353453205131557714842311425761511174534983364901310970305354521767612516465012450625046933851282907955868113370408599852655774733437825095365152168507091847474372285717220959657661100165219116987087216516594024609831910798635996065635673521705067690976875636463170018965952470229093941498934239499676715711141248589439950900158350834458398925997899312694718658193007615103539475634939057159801141466820720035204688301771988459541217419347456001207315037261276677921422238236051259742061293440012362129632639921347207029090258784416744603934173724864168271123489600965390418955407264906700250518686351933721562846256644195982716891439120424768498552353375845882205524523766670043791252911875258089586453132758818315289295428138064042820380758259252971328897797206254984146443157760856166666604564850110594224475406363726909877803739931989616272181008164451406904460242064843439009325751074263806378902421127595890449225124079735492119549219539298185001576300119973896537707356013988469860589440619137417041449942752342009832436265500516840095300745404357676557145697318316267319072561856582368815191306793630089307433631312766201882146315975301468948457921368965612347333574095445183936020190498038264179686443157383688123376908941828314969679956954895757716796053913600000000000000000000000 [125,51] 1203460527634197791286374920022361713105577243846463168883171872457775512838923571661954751162766238714345943175598398323424846512537223386695653033369588937102877180707365421468233427136521004616260179864316784306295574061927885143330814344822239916013810822345427744776830918815069678842313145161460532580521758243469854428082128800901574610007307411936516466291256740584783198789348903891554112896218147586259720258114035054182354393571852965263548182972174364635944581008819779150923561556802008062655081017391467112407929653142033743748706778129812648825384057910728402921444911604788587825869455420459209351114291372225378202202344574183846198062382687011939932333922893168805850373897721816168946728785282357555871731955042642699566894508542470763479593044792361412999281003031228853049652640150360210694480538925310030856467343038811555845804971301212108732393946355530066837414306990690808971204983759700776672132772387963709532040846903527983658860104791693976584730506302867699140376646670326083039796532589198558910998737553167841071946781408890782063641433415915969332267610483610462422890129474451182114594539550581117467986992909603782332810196207152494949199414901657335007141073307442651492752230241035900611561787533772997264436243538138146385433381554603075366235641832391538858957452884774523947479090034796534661697894191122670666027908340563252833634491168295525130018393026413076365974529464968135643429147720500529118436593151215410259203338043977729194802980584173733981615978005701526543464208679320892477921106004325266027239689445486323736870850491433878241450009361758753063250909401367844837494465190971413640447091690219558172115768794127484420441369289943409637586312857855336953112536844920648144984672506354964457222883900885776444642470831244394552352985637599097672583411868791417842096906800941218250085089407393466477133203177478390847763313505078136709022474032760545410167644577232283311484066002946061240143714472561840710557986514760214175835343994940614635531414913601744916876903800488682160402962217780002914086875674228020570392046780145862181088339279528784143159981631006495510508394613828735329767131533996631871192893566087306499018851316873085247655170455739877509957708484008955840140485804137506908323309389253114421115828950029426977304452521053871977944068335350840895601976406328161187201756154037982516361501806314070153281536244284280278994255650095437668867937336427269876286568063792807964185797480389366195166539415552000000000000000000 [125,52] -2099145489886765677935633949550208753502091515613525388525735515334541123586435665439217189892979726184854200770380857080382195557110013371616610238390344735815199229387449360389055180816442748146498770277457318160978346231920983888117156000923285775273687920897059186317680354577152349219203341083709846002131257596263670853781412934555217566234864901113737747185900605969941805617568990452366194084995915478722405204028480038380049214893549636771345537762291913479173311599973778620077972975782942353712648569418688857133600712340787417378373044385180130741353544510330834786630556449666780277756920122031402055360705685371886513223541269376380256448538941563838625935589124964550982463177341862798827083413803370566364838131272915455248590651723010885515073687770327618217577518404552694485015440694355493369251715188144199747096148115668980546273612215652732864304689696226995027304312134627617906157380368986703096876366843595568038624913427186054897741300264035785295215589208253080463375242633786836587353614745524840345319057292326700567350556666149763389077589438992869693372076905769385263981102924493941374037682068754795361484406314333912386770477463515420326053629373062719120804588158339377649388081268003822763703554113621610303235459831406745279108647110560378930257982421171424259978793442637805797436743096563823338968306971625803686660741971124704987384754871941264759525984971437254000344100488225138211596278584822651232346868303819431768277285813394522754569691067970868994649129285800570341600923535504988590132481893667855469072051997166935370106685125139717878235060336117359659039574445575468077664557572811040984728561410469863958061863060298186795882609123774003780205838643217484595755717504999372250894877831579990022958863557946835257930088226250973606352794375498262521440133876315013347318498973417011974702543888873831328292789032841182480308345275647347622227652729109414380179700909887648669142161330991434691092248730422077515317019915600080907790699668389517222555546250590079428148242039106265179374561139367926887311309757932112798024469240237154723633526382976650666792455553727385020787762322400537576433414842757269468661635864625940933378304354757637746579324782229835847493062837745185737633956924006243297585200356003041709908333628097307618037990706135606836776172993799515146183699563451427456196660813812762849726676363286552077386075987688855490776077591885659592690967377537058365477101848501475144676046359161427929233935564800000000000000000 [125,53] 395332888536210995917204470415010892088016899753981234993999863086835670968623075206779236472042590580758478937141870006603779891580081924404786943941150674736303906596814967169085317985802837808750142453635986905434091704522270356330020833073588373083977617992309225017120456677210622598781495323438562791149746696515311724467872058141379497462795849024116157142762936510166200322799295106198676052098864412582560350077295125740367596651042927489393938332620869179528172353021594456180711964562769464133702174798030646756289473506564038057344649976308190124015343806559843549882428091725151988614649287069132118443346802587401867983130835296137471548005679380972737271225845901523915929251337744338154640696454497594403416821983787684699126620411872692881009998343783398781863860448527824001909498543325883332437647352831054789047063881444452416669029009223592277367305866575940401930130525548134604030345479533733199105658432146418922517109554404589487079295718896148887164532772579498591393450378648174713651189496541884700016205037645799980351360756976519175717272028933179885806689523355974900460830554787211837651193097961274752360421468324616670226624998283870908834067483334591117210009488011028765134799975254970278179654644782067702090290113800565932954161987877423114359519511375437269458049770500527460437522941621175573950165090398341297480931575772076679352131861602481273562511656395252643504113604706264065515116748848711312078026278129741531194086325372326091067699829785259738599666119309838482113600235884702584287563747067945238601529747850929246742636690694130412963908114338293351891251737467296992682269693453399856507229081348714104578310940531975205208270505153784417733015844761027810295643170563728169401061261663203561330563744270728891508954881867379985451637600580418251959728226283157381907220019621497048580925438460131626661334796975319888588622394387854088985468917676616969558719785578683404198907517558715741453376619142700580852820617581822272308426954860411596281467191740290186246694392456852717657812531662760003840057034784991340540050270613010294014047201174266697798629559195659435380763409623484129668189853243978423774853752206106068776348498206339023903631961251229556435288940076192510793246153089673237143955245799280418528682421901383253011551738949541588682554561263045716177073588118078268035212795566258353284821746819108770202839749001927018812882819038479335290766263635217996314156987669973887187454192991919746172340666368000000000000 [125,54] -35250411061124583048068843278284904935808821482420160644538083305906977671964880832974066154742832662034693844170323058450530136624502070481984025412110383256239027908528755165886408205863547047282703780494404267555164699218558898042075726447222306998703797357605539354045263694274402966548637964859691876733981624175718214035924934023412703888722219970148356784308921285734841053998231416377169224529245434070958613101476271279679159720836357979301172772537339355691820489018306537124068838896643592931086656404136880274287568308618800090504923770990654597636771447914026488489064284586645107731410251364358753657369789610011764548020808049160841951639085276594004558799723183482286270988479471700246238237898185738517015400736846897389236577818230683236059158892212275932230118475392050849849547442242219588513023912852030689358068305779289850638071467440754747905002226543128913188276219340889689650722382378060107912881348450416551519648615788561802384824532065531108804878604635055132687818533123187103503030864363928937032712587975215081498209378114897159159421438484307939057651886298653449190655222946397810543811805822265379817413051774198157669191512150425498254607970589770950594432464632475905648360526396567045148086146899134892883959613189273305934372241838440571466483369004518073358689353996652217702523445446071616835827376733357078009723318826473346300924539389932045938009412796414675380296291335500829127123593747770950091237774026587329421948918731861940542330979441836117484884762232615103266053109889608631659647676932255760630784629669101519471012609577506399920407577297767179333580841406448106598756018162112997821092360529520543879054817031417636808385461009538695266800252188193410344827487787575753966570414841503539490889694604105926248125879167779463118380036322941482881728150215095866121951093462710638472347011771922524103779735774147450973028507729343629631952227616253525495321570753697382532063504171746864944630973226686710029762510808835143576286974258183885552728195977447700659732506899645880462881625689561088764183199360543612370267212909187480715507290980804990798822234996670460076663043640926699737910295124465383073557383962463143572234572325822064930428628074139011433738160124045494188366236022295926968430320077094784428117962143984546703065716798654348321681967549218523509346979641218182179754894187542060790934895246475778629799492753328332335274657157993256420238022074606042477935849682627810432022577181011312875300454400000000000 [125,55] -677847701856155332025655978617701697169182902800453768724248887934953674560951292992873326087100049306347005352622047719602776988977154554927857588780173434408753711770286418818239158127568077657247089968177203522727341010389724004840093626044128457429015689766968447723474286891037896898319431987174671458577525049163645501832480804230434725401216826787529850237861950555839320088892262951403370920292424060881366451944391368266229803967668370285488127558550262530674643484578783136919920735724713580421835335945650647454987044013439470062401664515449431654353898154666062607650345505405339364151376683395523606014220071957531949806695884316545751493675757704240668260938493277105683694860076778463963815006003158651091528530556687391025414130870839320062216324623451144080732687894351979827410683050429528710664998014289853020559455364821309816938064833030699415377246440984543335136296395544938718082138479697396259208190937289084757013255230995463329605562619046332782557974104280403837793213192002090997642518505447586310499040566326114423501301194661131487276339033382148739861678739201467602363968362853067556384879355826559050379812844830829562576537237928840465411787909020803338829183950665324257655843119560635975295181413509839427865971475432629951384682990243958287305429939627452245560679314809472598678518151193219787444661266607380879911144885793920796233594153963758771133284497640708495785748591258382577815938751414653465526319578273373475988030473140694902481561165038889810410629747389075077569354593335058161394107216769373598483083004086305374663453382526215905802027812946461840091646677527234635024255915788290750103085227417891329267860368601715150407015830519298482911779457555817049431024148618279360612445420088719675508015959680253691705197952685505959440388225898726519085966840585575380366154749923977602892286918297973981642461741773224638283376357675933777642122333963380333967424033140351796157903211356506954610005033252770338236865859863615147782939639779059538409845904788762432529902481164505235280795429156548638612769652648583372453338012093250758010722389074435747527607652991867823885582973213587166942024614078701990030725410101177773901407232156571827241404321541613545040482251738783550051235510451510799881239136213283594981849415110783342906796282364091575839877532510525620099961956349830854662480627907810242175789169060465844780154633347523895913560237413934706256432361564049939071706214545290769889274365551859547089403904000000 [125,56] 663149173564310187307438779272440263583129318967631272906855922960818069903748612507026862710775501436763945365242195138633275398651910489611009197753916277187337847801868536554859089771933184943825284793008779576710949494449328992055259603076374659764382307902497677832437450140660561211196135481763118955182565030820712187459185010126008740000477615563368884848496474977069393964607270207355896683397515962198758456522331024727571860241725677807304322737239321481992365454613282378912225757670997969783528484524567149269510780892277956057266146600835716767066023066661565151772629143362784041428204670588222696739351083251402013217734986274389744931761177571357636835498921694741874644207895027607985524082997605973088568577554645124373034410087160104064089369127574975092430068838519716627702991121983891539212764395931819454344885835040786928109289538739842122452374852343289677200162542247149283907867915695499132294754518219783053164231757283734273880962553780334775270445103210777488595125146279190813131413200243716091056563426871034493819172062983525030072869097734424182657916965141506365197402551392005066931032346043397420339950862137143922216714721092159104041169840126461175676500615107531130077607024673633928215630159781814098898722465252836318160943010801923376310208344451361607708993485011809939473220587118697599309496509496793977559923048469960841956571511845667128307185045831786408797254166020715399479414731907909965046519055872652395829234690042784272975518737267599871029665940189990052491906277053565961964683974482753739327921111723569993440432472878645772781626690296191280410625277294643622108671538571212134727096207107374049783543861442510436106343358448949257624731509881287299845538602540022107150062079228386151964251467355752413678982435791296210043293647425103760975484867995276998103947182965963444708474523353661028529718810229086141384625301500839615622375584157627933714418525438534696125863548909162869113214881771911514977533687557456790742169896417358347738792188276528575725167941931095491919742358739032222019330384286273793578830839250809674260039739600401148083914479034124515545471452667315586426779564477942746253115509458583696246065781432762448993822873465706561116738528200608250371442045212187668343275643444500079859533543879084043353507831405952330687481556951280457318458500538094481213221206196070016308778113744969253227591583361435611203288272517979750189626369950716415086559076386835379734719824754182353002168320000 [125,57] -90320382030774050440693557498160552316832885043300112930388607279949627440871679777078301577773967427256752648496504809740077257328678948642117474558709773013576135167523355576887853665715952191275232487390007296384575843129838062680311942102690857910369339634624345428832043938731900316210522186759054089957074294069844049081138772709414289378055117707170922428997072091765040011318590428397364935531739304090137906163612975682401158998655369843926883095720478887250119247651905875148323050231804762458622882450804068884456550114692939394201654289807118604527679241601431739127160898433840409793362799097007942798837654632036590806735435793833058009217688612423566528059223105055261334000433249949105755128232057980191867743668664375560099510882482117597331597575400277399192826059960142209165425525538200598999607570886639147136879247069820647116495340110453519917725504414643229009581286870245771011127278117085222615228872331573800238231915412367154050790932100150109652489792890093040191610024166182203200578696397848361381942357105445932917987939309134797576455477476371766565830998306803240808158131398154150270572103427887607728111240097367048035452509157720733196725862056850045566758943653448261307892060666554286134153804703286638235385932993268301153940661019100324553733444373031764905378469612616507480051801171446167970260812781073479580256368875609269138594660917281337892869985102980280320266246644996238083320480652227705722337525502610023170836876915121815016897842787378748404654532784429572362322638867630742153167098825910210996934783380887775852438452469402954837309515151632673011418548971673609763778926328901478484655242712678347855819286948061518342990023765505770737821542413143285358060639531653177894109101282388887771697750494886962458932865587912115844948437843686248467428136957500156954521777754086567493351881377302297220357826084591611997329383443496276192273925357822449981659874410969280124462072800742498128730827581001853317252094220350473850108750872333529856476517484203689512071362788599561460745089705514092019752179031763918279884940886184659966399521150583130212194578607009754329599844318635536231434811460693952535385701262665051129595750618008169664920384839925059444407468801306279296005431831387909077205108083402612067354467750121381738001379992285515946840405842479642415283468798501223843707124804699454996741400082713328006024767407903815750649355802648855595258058960232018891101597702639008064902431801327348955963296 [125,58] 5658110984832654466303525633632454098995157038783692633188611235650558372606676028791617030680694678388377826905227997704852699108458768778734300125753148433416449110929954028883027634681671897057102818698368310398577620498841007557557795284620589238596096754905570506048407568813863246135628549995425227426784022684620251876345343840432620959827383868041465708730754958171961730841636120955085087671378775203251061998914655922977071081438093221143329920801808589324704179690029470583954736476896015797706581640839154180601341900279940045476368288709197932581713597221008171115226589935515884822724502514444023379370915200810159086723564434131931070832987795245998085186567329309158282781154638038646906053797137690732654774890363178131898117382937899646323046233146712112738965220429108164714723015208631446638109595633147477123476456718838282106032292726464335534793831768730108479280510395802020789315922713889777108746359598646788006621220180036593429865039557152387853363949734329110511703044867001917717027897166130744977834530481894638159444033475397270107979187799988091515327180831281242699531017253159545554244310162792200436851118077375019316265293660669815349294889393743146055599534704847855359333046480405027386088043482412507429302520401828582925305688227784398946939076239600445535390793405448080585477855900584678881087058022792927734743506492786472360003403485847097647303021974289926224500205726045067422703075080353535484189657008918459292931572096468191309400263100431216699290018352797347527495707223698780047856675675562187184174882872866064671077917158432321061708754445236240268726214681426663855066914209730507377250299554703601495074749098020012771249759985334530527997473233066300711681257792967186549540492557571411203869135858653279320008556394434396675595809997337388782790392671303455178042794201726588421628571783891665777787004885494759288031332173282872959452368545885277841007198728439976294977998323213011680946020097178678375429798758833213605757650116245524493811051902954850099801878926009894150960769746907699880594316568936583873419972966885063706236107532255994297063150498391724142834631037054187109694811541954828566033366842700320702596965264130531904738284953764550491388159452649314573463528411900185139702942154102696613160859386011663197410972638271404197695160965867374754150028245436580557963637393939336220693964173840975329461449888585472129382870358655422702431103362514589760426869135761705866955864989615738624000 [125,59] -112010468202968503439939586188195657065085998708593176895552894669267763292149301820181573459036362737245787708219231069523812701654171676182842888278977615760526722918816811474290091313877312318103123134082136443851958253644948997180219604037086383275627599948823149699081383040062980900727766547637864497089558363970709992738872959594480058943582832200686906766781314223698944220160995494353847325386263989821935890753624191614817358810175283572144339407042720597623682562694640686396338409311548047971498415774029914180383747504944410393856008029216488955942443299612093485659869209334228422522773536760010954643466963521891902829370407215005002386542623167747282688521182970000838873512265980722738407079424941808439172772059012376037491816958202187251463903568732502150852983391129271647982077871140034807363420705406804271704905700709381093003362234389461218127989148796118305262920241015582757491950793097676796062839731716913852786745823020068347734478178995671676330810748845752687812094575332468876303339627952619673633187816064238170970046715696578204756521437449226456217357411322480784070653245164764751894714283725837267340180638141836646745397816748317957967234605473241317518132269062574506088848740855537628557269204433732157727265880056992133740831521671218239007816975210056902866756766018068320964507378853490643812481071815448482686640002028466929818417575057279250657481326578503286447983260627370996472841397625873631281353699550945392296809650566271463405247142881601691491633199180562275489499208632258656898557916986196154514990790678279577377514047938302909573255437653632459034681556057543741828734778650855638360102491350727453475114827216432479439370511312465718130231703941659153943953123449637910449726252584225777448167963726908171793480827063106122942938592005536814546569928061927744946566142617922502095248350233977410621162640266617787323934821939588032498124188057082949951098525133807151208240821353273443623025016550517578198024956216843487261266195083629372144826617123466109728491131445897692194697311948861715990798974024888592490704596173454116619452506382220068287771838472001969482787149972237705472173780554921125065980428928952275537968229717730975852270316554843545618766170234276474192072466975063063884140721085233414272179437296199034782102600010494375049676183465195855739571342332010578025939667643452440129419959520245750883860524227075779030001591505715021549298566391989222121380810687623504309261646875782400 [125,60] -5715094042152547783636818427840698437368501421420272406216678327916566435497339168032400296525589190409742172194718680055709418554258841114138718825968767884920837873470894969443083530092603645296321879040964092591730616890535271687539094491087639903373886325335140755106059944338251187914623317040293839366052556241343068759596955812114397897843800414170662136148839727932644891311537728455178218900721318875287854789813820157361573183980243287190474693684486590179409250834440202330644974704498347027252807319150556375717751174268765432227277329350316414508583604826441157268819023667457995875132883501781498731144272937060144753786441882755269294595938699347456798728276478503388294269271603158933019024571300185526979887331544639889032837810909811439018378662931496826575941010933232231171811170504423135505211752409797096386865508770969205287061691225575247897978406836598179414032829258436157583836799502857244428236124891971194898868217472612773392848991423857407518822751908075848004342036568795399421965240151132180633435470050509933045812827340062482979848714205399257932333885121900570926179625339911827007871218355265241628929550450691797461685208160833147885018605231577268576250071944833392711817927438107413104631377538686502011764564786017007885795052673644345794606291002931925827001233747302269113859266109748244074645442827897623959092878668958393458605557141027816531721050924774707772731663284596212548544811611871716856165814497731872441536836383806821287956150891611416739405733324890508076363329391079949102728253377392576862691524986055193957045621612273446229834458004368801686320432781541640545544377759937546470249630032320141542841686019262254673822179122895113918582966759036138400845836101478691190926209765915180057169709997492669480916082220303435118833454251388934431649270455063426912099041246969130584970652477846504403241622495449597833526178289583429144319250276713228007815998890462927523672633130668039487528053799763397338941028009837315885157453767416558022488760345604537042959592670148125392096237884022012845685989893471252261725355585880279406215303197528673333887482565567969286175514799465628787451757875637019761286787887000412338938427722484344631773425761351914670057051502711397469633917572120361745137856644399429105465919943499552714455610046422634590987235267781955951944296566011193392724015828246080786022015862589925253731002517118127148810971112544695180066085174923901457004259158983187091408406950400 [125,61] 927858531776467830370883260305528167315251315143995773784106698799895446933304183119031338509330412596021528255701995295624438325952686819061692829885924720854450025684916572424473384568705566539770861081126617193167721466139801668269133757417268523715737883742944579866722012072859186851062250935209013143773089719411920642917503163927966757343264957510672403725291509707203671020335753755897281419811553825905886359537550911174345771322929669809094393115077740477753123453271533696271019018214670688707253998668110465166368008653173977357323948524125768169405129027339947929648921286659787078297754978493434885852561363667739570132326008772469785902489866314077645322396902185597758175601495081239421940861002576927604197703157661688151677109080164948096434312215101975073196152822765761494094968872541549588562985033708622839426112597140089257792653670080313223278653592774917804079343881302243680765890828863557204864712653609415713795087300932522873342371294960433333772255860531246563118147333213964328704380407837554256910885716913873925574335860820691974457744038269928854739819656060730181625362637011817280667408544959363715114971587104976677405075246391301120756958612803305924756507506908628279427051522024778034637909122759152937632991863982028978889747898212880535604240338376581650340547257263405659586756065791713139806084230056877727848143077916963839819610147137744622957119917199721656317833770934860834394211006630136401674054500017439387542294772262777067237099036214414342031458347384702264879873067296992828265698401183749504567325304627654927554053464503630608626451941246777114495723175708192343975509906416690362789631904721718793767575210513693239406743366405312847226522193507554644296187521091777091113949930214356173385781041863861586491286239550250999579339624489425919508756818117825269221641215019826561441368131893842368872727829658118972636504893279450099370579040813482290068635788776074617310779466841518010159856326604343491003347673392027670515894771914865437573223108822597556553646635184062370320952430167855252015451396897379051340275690988684025784824777221703388265479496683726877249275996017621139661431379414614737232518437653856827656645444666403317768072851067796431943761883064054738894830768217197760468562689176071174280541156289898928251347685568605870401462327528448383695868861839213501423132854467341454497106383314039304571418329736148934434948669058509237099497870300444626884252428576890255975067200 [125,62] -106928974327439075238340027365319760487481597756835800396024964201047948094880376311573383082255928311555221098457983646063362912028632379057351037887610611829544288098572039663701855095630800277167392297161166070730250826382597436774741394390048172813365612440752246986814121381001850800438453878697414940493809677026626368496089835570472393526999199974010739883444080371302234470006317193970059915891912794251038503104297189676065249425322493423653169613937267661295461338393174577783263807686695025771398514930868751253428406499420263440134305727625001805865273223127102691984398629973542564742977915741969532003454848838159761970425433665409404329717362776774023428514493316428835316442273417874237509078671448867176591486134077290435367068479797222098791659559671154890121994346625815059495646290003104618969401843452706123782688930743279397147296931700765658921079695104242287950966197760850550775242070955887406185831180746168256472056459370276491359677575506814061231470264943548215539425886043651928321363251800642833787693112705876625262410353407047240838318461509083509484661314464103185058738368894094314918799621442907964806996740754742449592281896727082459139337273637647857405461383351463321523372454391828267370306048636831702842387998723030631885635730387119801663215827385254648211001942070519437081569633025765643296250114686177304025065786746321622373675560441130908755028770101411756382551776270850751300113022966010405736037261526626741465970768874107953557768544776725240998452663899886235217169584146613723116697634011817875336836792253920833944453618402319342194437191966689786924552326537329098577279082919487782972851044333102586214195825771532073616342420710236414956970504793804592652241428996205183118945072380192497289616874990146657888510961858427142560234385044068058043200113301026121556852181771483155136947705067345640569057011308122320153499703278021927315998794426594473361842761016154445568478504993927313074702921471665388920516339728764711348850272537033676212530542165995928447639306233262132960942728605959516179074556392383737146268635458672098736201302323959109614964033944021719467073423445203536801358083460309626774344144120098385613615332190603062293401880170154575390028022282009216752937713102632618693400729481845376194009256905812279158956112237988352873879154324804411456906952112229109711626672017905800738254910644730068219253660503782350785770515978040590663076438682208836444037282834925085473280 [125,63] 3520596311640957168478563630573855817333509361482719151642074736962080634162119588887214846603072303485148852577825049570522928399962755693331864444575099090867397825921749249801628336541380692914832998880582776958296927711924515260264169628863831436152573976917581905339610935224902852731804226621914352322156482933947146361285401861126792824615019408139165541853647198052289213484559676541412863296974903919989873258086582791052602985374818603663939652774424989384786453200190908682776748163537069901741032308175235259995143741865030916636658063013079505878545814740968409302519944319214184493809382749592936745887908075216751347543798452634012340102586106359829018419505137913314086544389222413470888528797122256729022058315317778805131779577316650788225128470102647737474408922255865432659532863376158400770750604476350934643917138405600739337426931008348688505999534832278532360516819000490618186847258565714608227393962341165919731539936455167361770336958093131509626152721414134784403882683440000952708215664546912428492337627711164900180547165275428897586057114928171528917560645461750250191546280634052251587225357202748156634562760176281537445704158800607677863817618571735124664583198042559923595898535832070751672380572062522169356295034716598868483833132083588295150919317120804059114075241423378063391839501058373052090816194110251364424449947247262934076069278221071903060426668624220064953331267568798006322872175185260580071272214937978726437120715920993449518234138585342314071628080565254198100524750338319153392053060721714155972505740130892905740374320540889218535962978021808711603420887589363326561222626415060454741457247137569785373714960519130887492505181982967397054388433240149138703197430593383704128593820498016256459034901492337938300094903924218743801922569467499360673251861631330007517382882629680465830056019536465347362268344835322375897660183712993929255600972612491488667015107732337729887027475870964285513710001721899074039336539451033553500005419452300894502114238686231511741344849769539194026998166977878778870048255998968832913678444108631422045827774697213373914968391678658234953141396181184872906311605874577789280151383954504946303114344092266408519744929707144183383662358747422091225067261190393277632986447648264164299772571646528228130621895780206213755578605220948111628255460604441354982736375908715281109320336483454566593288581681933443001025754447375166527604916723206334413574588607766677440 [125,64] 345476496885775392893936424160167587082175487249817294706705424862152050493228579535934679846281604364972443228734350060642071178677059979328630099911428800273660050861832166138643191298512671885966142004438149582041636301417010239933653580064684243238131938123769764326791471667266971152959134385509495450083298407745582100651267796663470770729864993696407871801437128433258075798085342225352101803378088069420614988427753774449482678917359684202371595386582821372451649953268885051715779120118850869195835439775341087542154399932144971866756442398649639087272293724717846077265456799585389969636699843518503053722626563853589731040122140433417898512916244289947723431679289025075256216942619658785981428900472467668566180172695409523900201657145732307698752941728584547189322033371736225113073071178250260075596168286614447066782357982424891494772647483367571573752351476971934217867492504944404017977570095733608351328506119850569067464220697918132901444394430689879114023396624600892793848988613643343715742580113444857665598384385785652238319204311492632312451255005929476933726723950392495451349256457058858525904303308534661794928998578868109615035382487340455250884681547872919934979108166731682125063980215300673412846866139002553844456290531843428257099767849246903631583137411034959836026337893729365090010887194868625176362320941325241461941159550999361777175037953542856899568202656081071831397423465541497498219600598480967073731061483704192057209063337046657587517756779033233142149754135935702461851882221483199091646408675119575390092718420016111786609605673622698198589420389471534823310579641104426801587740562577473703062456375128386085095569013285231079523124797041753970731158061978275394274268678896060998443175475675358956489867019845231905803002218062382198055865694258068506482720511130738500321438725721086304288786095742638590124387293813021349144753553784055255586240808668391786592214153701383544341573445012823719068683732634578012931987240205639460776902284889312598077115746413830156815143588149780055291655933468111661710181221633318725016085756586357912848165263775776717115824552499078630240593094846150722375182172296120251592256804861401398937389214979804761195940132554051559687465853605496682629126086874555356851496522746059394351735875145569528445080812426817705424788199393998942380327202196173407658198993693996982941477088332155022390696774720355498526440555131702834270990244136334720703009400332160 [125,65] -31389508327942337218727841640452263517788096754510230256513065889209718270651818899705543520095785024329631184711016172201715950662412730761550874436066149078787067353302374046775352825680270119431569534957510788880981036647916488977734801983164460937219017762334034701769275911438622872718699424710386354260986781001227472180342833325415883667038137621964304666598445499457223403915783358332492399963252257148958070754751454574271135188153425234287377539285545227559905664401177515156556742155608174782692036860804968401679619029989876975844852138479698996119864018737912315960350465582163987833776461558646910131323875469530433141195571534661049429055874616398118110174497666379704685515770990085197084939777008482691614115641451533133418065279339907143751165848288339425505900328384291178517797192002118984451442741511255615026262642021760585664006825301146968542422243020619993729559403910501887317488853303907651937036764800934031470013065103477746766943094310377876722093511921219463855946670227540874412074244098592135181284344447919171598091655156459423131919062739927668271009212673016882672447652148677871594736620933131312626743479236112063407644157830095000217005524257718710953435380831343058540079035984178762050892313348348988339022845971462783475138215213333948550094182745739877616379082658379589403791100751945217074668082050741003223262640048347111037807613437019479880375008893066692563496380296551076220202896315798028756040760113883593049648366934417682313616709343708663872022195835814673284326254498139110814669040845988847541994655439962745640354625146364123233004810739987429257830827046533385375486055514180499468739329448370621540013969051186723866797761334797456263206911525374297498442115536580368182409927851900393386522918084313349642839760667362679991006315643731021182563821935107014405811822428162601380833640436018426585382214972136397620187036099850651376207448770294123736121630413859791722013667465226898877394710162114521664136525669730150303252504525039607491147159465708220032163159302042872414026940637417063385904607026667438389408516992433286927992703594128061648678474805740979218572947140871294114346541175104426248641905256285666766450872249788778481805962997507324105767526153930042217903247612279228672847642701224191997055143300170942268631228868053933149387928219387128308932730539425918360730125513645219200114847673347548830743488158238017454503261323953781131912366743995026324261742320 [125,66] 790243885922625650965416463994834085257688566381010613239465721195232986836617459781355278383628192341589400601324836684364997187420824785560421527890300030049380770454041736083888792936090555588394676500054144757682820439345297710571776489023514787112068378815443235680838755500558045443641229467385012351140467864555289189152047025444784863577159491709610292262082550736896705866320428511194677245958830830365822888958490858564677736679292073260403942714291449129624061621754444990433578628851912090156900936174664733853732262581796759583946922046272912938064068506891578941729184738891659949148278784125572345956615979647433856680375189045765138971732386563717413388887219492114726007253310081924448624770648479269970298629531755944403969997893418573849134904025829648404238210455926464382468795623105150246647624926460163827430297764034373761825091844223514798242875977917569933707939952481599568584414808121505944718736792219464707317752826520518635638835119619330025037942135802775434423535830010772343355246001493294005164255757392185663548583195148255863059977749761411102210181063963527593264096261668468802890278477335887922380075194026622248581864384694517670069792913924351021101058676004030257689623773013009466177581734146593032706141089344972147319787128575225368221041608056076622247918794065574583758139477039254695609764605387128206331024896658450495965596506468448632358076813642770522861262182333420433984145063178477907930664068597385951556593965385037246764659696546527271171356597343741297730671659783288033268515982124642268684468087373165469651040312848884529790671473112230552793090582793161755461884415999837366227784751522107923182069861637954544815415368404436460195913549667546393364507697490666652533319278240866574097438870861041537208856891700538956816916504980435144584256574692696033372934203819446803998020861588455083901806648239646054818103342332210834401040154517106023607144098141729776764485895571250897186619081241541125035313445030709664051449340973404064021705812507075924254922016044383515808623075263103207834044783961250298900247039409249557593569602797974248285385384992239186135510664130958402099058225952870513733658910961320657682450640739000086777390998653481844908861250177810839323765178363645237338769989820145119084690776782572496334235177766798167289362911401388719211986768459428193030706593892093842661270521121304823420560107530396901765708124234422186191469630486062802675200 [125,67] 6612936784429056583695242561138552690365235395847747999247860079589534538166617127248599342356433711001496295036814527340276340910890392738231674915163659535788692547527839685333907508720362308159951635904973286499391187186519726647854389125189962176933043599089146151070911052480435757885924247178534346007214441991502001606660181201244043074278736483269120426777407073067748402042616028827453737599385625797449557935547419906441437240999134380401029867825709097149323358781742477903651297322210721376183925158133532879084729703558938148882420294652168844334348512296467662527809444034629693067626595970676320542340720659142939528307513114850908333832454347711593496165694229488946607010691697630852473036119694766864132430516805772185688401034481571111616999919282859385004091992511943299722201172898253087012503565952953531748502090916567519941803750793691123557826299240596493904935143388389688797373247615426885334582772528653347349771466711494239300843853685105300783979268622989053086322770948571394679166451398304424273397950223790763014391574022375325130617745890479300027905008357538045686919557430852387424134490375745499700369234599593067239567823618871113591239066730065778324818208331049494120313898011442664404203016004925524886641665815291714336356546779498034428284527028834841935812520035263829159732350956818985151655421522758529711612377785782654003607564589804368482336113925502864157222761926561913077221600373844546751053615240672878192443928905190816409513028162047118806746123607440378449974021348781766621980016069035748830962920810991602832719067781676891129955629609479577610254166110957764350229117920356224877758900015198912056058294459544578303098637120673407103413452024641014712990725701394899396211534738574879741561226198876248156880812308890625910643264775387041914489377385761122097588348806848529277930392380002274031482165181339392735253390577668813169977057725242810427007072710705410578380502643266898189658548532720945090647685503947616868506220827191047354034737477667582792127147498105639675926232484216133937272737327098607257324313084976318519241526030764026290274062526159943643282605525596943231660135191765277057084277925929425154145661483841386719789782468889243648514640374481310064873837662166602877409802806590633335861798465886532170254111232608471914745515767807291029297175425182974200491571357001057171841621136486799122094964446174218291456855300546912857116929126527469760 [125,68] -696345159458698042314344167023980000476823573789516681788696200628872784554321060251091513840089286411157585159069562259359429287213667505491405570678306415829519901055516830529863943493107134368995970989190302694216910900344597008115457669859347865169445354674774237404825987278173193057288428010931971918235580187118945508749711848012692855087145096630115730158512456329702450460141075643807506348016810251814121603915053346962040645655703643843779047606620032273786911099647693437026439487925868113235319077985693047052024586217360248030676150347853162216615081409296557183992939254377069948141687382946104810879344168422668207626339355889239268700021554430825102686312387328514706536197079933994978445949833230091689728671552983503954409885610373648681992565303951026834808234930602614673913183721394789155195591548175760323131364684594022996955638099566558342454986272892280094644581452268704200129918674632057019209986142099016802263755043725481404691705298285879464257015155927271593718801891942219621509273955017475619601515209400113941731202598239482072459298713385950441419404605661793846336943864658686997769916788480056659470488251344437587758606595968960259589961779427746789478153944173106266033392175522004229449826701485476572219962216943536936578872566994134640870858284656442230313246124381564612085064761573289426220428595148712161432358274487185427346080499925168963641056063170662900152821096649299533425872493839381448716253846138834975128147982507628699596094250398919322113100234891720302351873124710097560959511952411246444960796602911609213158690644098754786633917671961124053430153569014225872334071029078836443046379694841383477002335386178224879303068949825670256261486203896696741248063522760611644931655718839285461412356180418932072408483038807773104880702424001791813416065618683382655095081047761405329447499023957943902470849146055408628498279340789882693742062456109683068295557576950449429936834600605615943615311326420413684579308653408036882568692510826458184094394451900586934546362321618621294965995844609414055124786119164943662716825259863120222140787425038368313237396306246560352065109289602473828074612456263083432629725720895142683077650802805882170769671803431492927859408803891715053384598397023042947832884738949874965119066761210277032000829719354510366638182945765243593301931799101862803886825182057969357483644272201606793993703310248357266957479168359519882062588709595520 [125,69] 21677275560739914386225158147223228272972513904202708075474800426423073231196192272033941356302384001922436866180487302179044297324295119700273150274531526249881318460806876935329813482024360823973104179373480157740675096671734706029655321239978995209834269210594004521135092827209453638815730152729179576393262787949673746262784184811609316378572394662842018245895711081084010894867750961923812740622895501050033089993595757354792874449796466882240332304204718623270274114261945737628280422069620131736462291882523253731551911289850686830921160919268602668125839548828326537361322380439998275719712915171003016274057077930552357096615937926013727190355651172222697672999729133834749146534716792764186013779892838508103924497090292946932819235691199195974049950455782076873891286867690730407548058125612434288753323728126089544540765368313272697543275978395336480888542352539031191017973250219443788534923309052086217481936581996243536809857499388720150144738671215444842382083837911622781110184408300480732106482348441090675695572191548462252192184370859320706249855748751141403683490589731068350027313476709336664584035958822088521609035743877201635205943552424457840576691824464067494166095058099103533753807395611765377736852414152205611069649987888660920053865460855896586479341265962561157452206013512122534455146444203879942879408288757791344881749452425406776593743306183523016813995326664357736423757735500643442220122809491985902083621443624115019655260544094428641409648104799546776508605143093646308624548017083332565297707784530044377455708348008279288278238007425407744888464633082774824522949792916778515414965030513285134298617829866652889882852148975452991100277617851738658683936159440620838546178613948179272759765472524926174897476890228155869635526138520905733874051511037472593647812534789344609867986237410571014413386169392080314054273733458290948324335626189566425617701477812738436284073599530700479292122870730658217013329490079346207633529838158383766289300501333474806708115150546408864484274711530734378682987560109897012688838994518476376582728373004660056097672843297949170384558719017713869437112874493322791850995176069872908982291802373140455806609575589991114089534436072441518286158560530996038982140039805186032696982486402270823661006350414486319595359952239889001511886398573754515015894236565305727330923000187751400926343454863187066745706349295168483743720455144067784692423568560 [125,70] -1115199232821486739956507657464615936707534098195010022653779164573124232749668938378052957886677553591918712753633701197891997638670415976187286045379161850822895462907886088891889427670893659982361558672568063377503591570511116979103487668469680221817713512241185075855921911434391152864799603327460378074690445154078726977336083037254309791602614556592962419072094988782845332159546391549580871478928238329548934940871838682880493936214283741619871656844177551746239951262831718523262724008793281715573117952370894852442118207390287953464924780854528941312095569874666961489635388005499559512566424063675239872326995456390569702238631495773240311431461882039503377055398688492634791688544228023687623069104007648866927146474887230545390475892567301097655433872293569094184878858101346598443241761770224324206260460034006297731895669919834168169752492256669098877622606502987520306061660128468296421022390979540368349157745596338753999407343398731682672807748610256551204504319116487212211644187711230121322237540533431585190411422469367117298504481217225091252808791230184119909743034634653927144556544966692032808731532777043669947185336790610444596406123437806363814972332112674997814068585111662500386380918860229187880177355578831477017581968054070050494363728865216526316127315245868955197333665101279312401905412352234865536266740946346860112755678499927656721103894201502849224512553927614155540938803680443727975095078160809636210414071885786743566878184253503153550220350023138390225630394254533878827301114929654233456567917650040956267349082153288818026043195387589462918255084841789567111328078882279985441133689724825954296662769899594384294534846027463431576899109439763500487304082008135626027647418573965062143358452567729072794012545220253185501090927322061945374152164326956552404317086399310041657067890216356391984266182268450005801242554941227641907225306488194193318932689885192336942363063824002986325942434998523864313150531249245671225989319630798060684714216867818074271124582636612459635967565492563166613138922164215338277755809519490479418046311626718498558327433101526849402055478949199943444843759477724425907847963846440965678697387563957203890264672434433812562640988458253043894600130028986247087117091635803871131599989841382762676466378144309556581576027399240552883077637097728756216418519263245501730399980200533565981313441944955606152793733238145554178810115840420327560240640 [125,71] 44579167336863079991652213054708730968465620057265177847994666678867665350140626519287215146608713705371911251449643518808702441813160448559936344538027622489505671408995683512044905541075959763290287916181144690752200975438547285663961478507137394049467746336249869297829130668964000429630009635224975504771255959953431656441338175605268047681499041694885712748614108769119921106191005192164751590628122262626071225063070999427280518915172239968821987796756755258737585389126019005876388405249436818469668609202214954722750992248263394390590596926898323690438859541818647209236797446783834810367272664605110491838210255150159044145231793567310411927963298030615670423662371358216437091712902468908472886367441966932288544863169274144525545035617354521233108337174537992995198789500036638212859989084961390283875081285016056952792964746457056116413377110942016689547771580033181091570092303949348776513443329244259401211045382598631353413245945493782914108730771767982879084234639868725825379294183448206107209038891200480018957783106366575448966637410488286746736478023891756807361902816981017758125884443632475521626961381508090309245273258107016041694986331539287989889463745405226744053353231603622071423430113291742107850498689028666050174022717150005213234603330650863406791319497572740356159495372671896862874467731307939698130679817902892833295360970260674403742991772684221939859440408446430468117357614624523444945835482622217438818929211163098864418867475062828043644700321142978483696313941140388925614255261150828914188020564010823985379383485861759510052946548077426617890052372546727008673215016549305578619905940632481802470191846988732258002053424926201355935593670087825053259075198907649586123021969009000433845979693348532645394036375733073407412239693532539310367136365062795689891546624272506964599516381328073423722388025078045662593624419035714134078075760932195519155019476378412550956601785653350736092224772536667632384442279623213666521377392571587931554067749759240569448696799399536234448587709056672999015459320936323878549502891385271397134488156712353176720016675282657340100093558990496339730242425362125021956795849935931969463856601717198791636660102204653922129925485627553207189420982926255209657519792245407100046674736771253933161687011784816825925151526911616133380718851809483325832542958326158140492263808248679639594545821263440134151202192875720911951901160196143455040 [125,72] 1749325372049124420078550256885139735936437233464978893974360429582090208671609967876107476003505948970465149328029863576263733396019286081780053633530214162339979916780075549400587591257375675506901342878494812726662069607444239098858056939361065867484463592892656071249405592112214022987237457265721426610627623344577620769227688503919929345382655533386985783163700283358528242692249780245598217997418604897204341376467755204451967767642944775491965730746439712452260096571940268383821483994369816942443647946063060015540545036690013769171832702122493619985028166284500615394556849919678375177502876683267719301769250677664006631794351601460981748780880090574166004858502449057410516048309184991958916779321624883879356781814289830155048555004639766752283300639068274682957639141543456700586188706610717391903239815407065081211785580355678625298318530332907905169182601593610901731110192706533968602135058481460582340392618421141805207440279465204212923674602662695505147308871270571919436854782515606377478451786703164262208627256004359141061834042025889287425535927049469534534289649190192369661708536819358090335551381061287267214462415418913590313517415276430779310677520846952916890825071707402344827737837195177241795050686833465308426133853802428624406064545827124597918641536877395308315067613113378998770242280295184602236929589276811411161158651263742665479969867435884551491355750840513311329897064330014768601787835610028241387282369765553148988585791324574179738374362149232999209942823405658457826607348182079933004170868656004230507226485792271560459008736033310619395581778323743474387539575538746172921291665137118444826357084144157863747866108559139811250945650260367016500779319199755005258013597527649577958194289299448480868894065541135180492275407368969778313096779761301087790296886788502675559553215019456996640902996823864921823082431601597035793841690692291217551150219602596806045356076988701974504496993550438857042662770189529307838308387654252161773572634432398978300666017355691306393599840075849625118995379740289204110340582777493408395396938556258502507217820124376376024128493161680108111083762840590424995493919277580778230875989517541205209544981622894415896317478644634977751689220425881669328414558473377184064546061542419501793089198673742331090633197725021619165934098547405047990156310360259832249629107881032662091376860791257982626304930590978890915478357918976000 [125,73] -116873325609501349364112143127458927507218570030972967331564852613344382970841131874886202455992802912609825797845663272401303253640416593414906641640225490972671977897346559682092504319897106873007636641412189665358059552948871970532039946941612612388201462969146149935614069201055255146951893695486736279360421263815625309307437026151097328495085410541029613481499975038021112447265820174762600727404876611536330733875056850118984137751248022328995947997773851262693217925891655964067076551338766859289544180248190414325497811625880232897986479457041073093082044289362258271525922150102366666174613812684188254776542051019166917370513848356922751974257377830723402557420714649482371637784086397550989681328178302749620018673821656769327011428904658402271003462259595489381433833241419485255180006385787236280662211542055108504126741439811383136156085425702964672005260130355961264454521149882145147196474617589993825126312402310530252389348631065726258028549279102660572476150014079162450202151754590697666332092629836330138538615673391382668229080048532172365716287115788404659884912260754497135010759902646837674735149430465769774588339677280143510055609893380057369290875223120910391899101189228096683685852294631837405638527570739639438680213293603025651487279960941347949417504423818784333159160834380378391834845421567049051494119940040805667060080744620640920401519938423306698672490465331824403125700075665905668932960893860206401825785925352731811906721130568255199057528931839350050456450544793362842391496779927289512568648248789568709642229232568649082799418076031809711177791136481033266444482936534853532675090266147963268794454529186564775167091580529529118272601605533446587024310896639452995897448025701326421335731180236317947547606872781862608921094523472444404129872492207036358317812450393698665111606926640839531223935711612374677855985063863954029174214840950553630626861241179863604737178292027641102483790802571695311817534414479462834667717760241820320107515846580159657458132831283613166679547888505284777069112014963267395338919286085502929654789703680110794449070933485332138869197295029263637103570511551532350527276625597231509784226765268721934959822865170400546113807246128353467639213341501994150072602937224089235190817357780402062261527434089759029309801262205328257773017965643185721907110053364931706589428416858931949172769176658368711709799037689863279745601416840 [125,74] 901171790048769964349206153434694343708874081510549332443001892472152862957629446348243216545777008977555482234159677922287892469396182070766467946392718346551526091951108243662061315687366623483115463710058209029141624392957706598164997353607568134798177608348317429084889049854128435229792565611573843502495338271502600581036210485544891419566408827609621897987210279411273216401556460245504665862513086515374465387673084276071389353084409971271428667041018775326693357058401126074134928091128831403754279872703753419057359378728909120239024164984356665760694590122452300451879784204045625140942213493593065849699445259627033327452798827645904243131785434379957164163498293943107759561045112445904753897351308344224382857220785022180711377434368341175852881357924939574967851231737086187182730283834343442361087496078777438161340696391796294979860334684261741919722006207413372305451256688890263135646350195227847121472665983654789614322862304199937105230342253827759243801730258546236914496259396775234133286130550449916914380435740350059767338876969349314548902065500987398191514061646182963507135943981381097412621094642364318754854082601448431873103619851007147397594786573616301133620865672945440897022537617332656413798856534215089880581892552627694246141646537776446526147560030841443852332798994411098755170550618972340498122025039797730994510203400695174492866402434965879537746705055114074967143109553364868572745866092559708237576018131175228197960094422648147251529568149149912855941280255579392753888611286266877534790638969559612379431778204532895323466770666996518202195842206331777383240247513880029995912141458096819178834363996738413316602922240602467768254098284436627662717730902827213176778468929989701361022177935032777665474266377102809189240850224962012185243946535703613457271451258037683622017233467578152055295121914784237497266778201976252305694912467203737367713021415436787707109130102856960941156285369589894222028651787054705617887773289644655518132381262576652707302685784319795244255312379024309491009923040004957606184346033420965901241816082453844958322611463535336025860525435414589116815171026429543948762761580678030456490659058620793266748284913155062902893860075723433024419811942700308435012616272855418693635243970194112888946822862239522178769606812210600782499672222464749688473792656125041805597921087670340041270833323010798511511319100036585777852160 [125,75] 54753246335063055860129371673317224532345213387428071454658096964492482420482687000818881366376586581571441587478738615207525291654322715852893001039795106343146312179419762851145335822001143258495889245821885944574673025349656462360994206868709014233623418507131844158242206488203957334412528564724945326608749330526793903994075490365891090779973792858180139023388806969839790710831956322056055313274296621335111483826757847198245073703275855742520473642343688725375702918447292706242583289553098352949943340682593748104577935627355621925619447267878414166238806479513945793097696316204656359458323170767243525684706011250007045243889828578767246349890309379757447415256384207011345577711888092206512485087689332769805765979817142068997622475044548187430488870980821889286390798598179690662913194336443201410169217653346676046415440420866146984838523965999659054197193134221296977681421518327891497679245140697883351241270207507678745473082732023173123775180900245018212421633001787343325363844492243275716172025130847259754897805767792705346905698891694705286198058786353483946946700070993254422897826030520334908577654821078638937585982075532266699655613032578205253055214896168086614815411278778221327810881777029473520897889161851588429440726704118012159331931073680505003568623291986190589707136160360069259418876923833654433439808229922475525103828527838559919980125054212280774372593215158579155734069710724300938651320802609574729456098687429305550426816058260647510386985937269460376679538844584814602521139916615925153956993037329434711262363832467698362922428751699566054071518590274343945201298689175384726170263364163102463483571325208516964192084689628899462865655603329962824019972413208957180070881578922185696951819620644555452007622954750671875646806089669319854276060177650763129294368267424897458232363832505200675293583475820777106968291945680444551000959649799379610055679414522660473330144738400771664815146710762083440790233572076411337690019691140026861513310342200331793360137226685496306153624387451962281837510995706536386106331859697601761141755258162892164868795386563613927684665979136078827608162066296645784262295758550108980953472352469941124823929319316558334382433796904379827198223428676346548930130715844282060414234676248486855196366568075172272329383975064687021347822881084813931615116343056789618467769700476491222227899895645525001089138608084744525920 [125,76] 900886929442887746249171144652025942823451629890072991275132932183344426418298724004973786635907949195668854651108778703660746978665162074991123425756102816719234815868617153482915591309565600078256090188796570124211780963127404059266035302368460686887886854666478385641001695510115205038509429921931011396702211868450722637564301921119008140811518813714042481217796821940248683947575017482634794474262214660406955356821865339943854901088716559000650579983911844592558718433673060383550020188562150167745949887795180927152443694777030431907688035415713180524651384378802761225492147067636205269998985944705075579366106486036764183900225833468429276907816688489283849453918036525025817965724212494378944968481499095372107207497987604632251423476034198019775470946373245771026314756214730222100748101678888261224924823643397008421685793260619783182165274995853818360230302930427820289545548892577201564436285796443694765620792677031936498882029862665513582868716526343826615876658185405043799636354629813064233832919390944006024184804338647356169275307024506528225216612599171107382426118368472320247827522554368869262160862688425448557815928433427189689338202404253560958173843530128359837692364604243871564204747886738204956112079387052597635874210599169185912071794926498399778397507138831012502139714293228278637918250507196841062392945435961274550660818340069198988162268650940819632463539258049568271275375801170570478046474324890610461239616742254209614689667562075347420857265189857606182900219234757179558934566011396360651491251946069266995325678830616327782932019917625170332643313911340593341802394523096310058722818623582614361122610864378686901290682152552291469529550688350669523557660891320459783955108054778743957797061982197232678222248791711952991852745550340222892912674994276323263956808136976678358827753487253051243967292758866454640751557026620253645492627897025117805727707837642203488234705824581339235285274485912657292720997396453930278146823960989705997951690959963124537423476014582740674461345973858545065977172972554423779969711101869557284794925081310440783712666973390915796594228371730441380476752321700142061944227636830485692083239000616623253294621303554250807858424374595387338917379116013848482864065156293111637220583036788771423159879529558677203993482630287346950421462355451862546211815594183394072132052529828773506092414128272675444872226702947840 [125,77] -290637748926197132717027612726939938197056890287417979395804730235565453030805373934143005002103001067023085173818567575613693128427145777670477276807171466748316722766331987978875383459470436858132377039247182490245155793285137798352189661880737796156563691926301245006532691856806341863502750668475834037953126799854928994736234977212164156235170985565115172547967337239339583450895094535680796287993324985533637105438479358629851608364968229785008033160199352797421788916491166327816470682413400408820326032489546403283663470487429905432393686671223241870238743573472122748883489180735366734128532464677826811197958817937830952646423767658682153566179922562895442184309354569477064594127315112164077696168720024084043393990280418407429982849844718541710779691130227442895373397578553274060424132201232415229172333526821496685288433984757253154826425038543994535992966998899103122401275933934459149908025269589120631073545289631136127620734325433536919394737511499686236276803338104222281530327273357010498536018541339801327280051789910192469060164317348212398143809935117014157392993439509626887028718472284745240642537399410446878402185589814967058358475967635565497733621097127808824005238075961245929435576236379351256608748916763575839748604343190068365483440278486306154908198232326539943390861327948590783337725580200455523909473189533228966774190314894210089999834717601336320664560632403093106476207713008160428704848647940705516414533568366438261016293604731661732964566966124459903125096215911898523098667099192718706038445394850810363516926625742988194756710425653760155632067217322682089692538034196772605713694119207689076684558219230855028037809085378946886430087510394700660762268907135260606038175036747579406060510637652420246944317377512829917202742492340772333140299071564624672611247886240758783666006298421551975687661755592041418434270765654702289010530462972296057389837589569303787309352965614486251772457778317285110626191310357659505800079715942675247696044500416298591222037433323494433827742641528099385679116457641781518797373371076932940354223713740104394403104034797658710243336312824960982115792431134311692270199139202375246113374584326409356442285845764565572548189832574281349864146672746750498520734545782946251528341349051057243644892888121357480627868215588637052586890898124221147509009086820158445554682694080745364208378979490217034156198720 [125,78] -192481242137371250656865983372524185532523809810439572967292583873456616324166284016613091201177715357313966266624308981600798342943058181147256008214845086538276363246359864084708446496773391051026204148481352673482913831758237198586173278265534765203431740975940496398645106324468859079985541493939721436987938831017882904522799691535302765021451059404436791622771530282136678409826511262982062282854871507523099112638682225812334353015481240872170337878632420916114726644801489365804631459313289597698159703666271380756764380839683312695668744035176179334617732732281229776875673777000808941183250228392162302988832222088700636276339508936023831867397397836156970593661336972617176240480422632932003321031379566644284396937074650562685280023107765392530821040315446120559197919025426922349507107819690090941341194400345888201732697169793311963149378435665816624682991490416275682579645299099573514407446893755114867450849596295587705882188716131502299258546856813308215268963826732395186089393467143804292866552701484656834002842840977591878331363658746322273956480648015811105527057873300528911028947006745959810933027753455519724507596485413474694695823527863856701899298594335946361951324630827014150094457403970121362418929097132971707388556598431344081283645817279026021012036857563652184049935519509661198787885922794132288636120609594594402280129034746804890901548298351702147323802880299964883851178922912514421321155555431223258660042176569787337947688380521328933115406995233266480131339394556652880637578961168382553323602161391313729771311149821153950919923787736228510787752119744753957533434837940868870451129390304674672544648767655888139002462222146249305940255466761004643413029976300539332787745537636470609215335956392460589895882804009340075525426189397611739049894094976251911537044287555170600578088665670096398614389876305503051037016685938336240436755075186546691319979174477954914504866971332514055657092782077953961606617025438277054748891823664450286324167171328606931696272550941717902567686871009158201248324203581748554224853886167469415301309776942198037320791680647775063978605774482220240441756851639987776051771046973742046896046090427936869827802718136943128327176198233747156265187916009013302855896809666451014744237273342462980324715744406271933045316310975525640200631372932339319762443187420269618124099566897361119337880245211882730919552 [125,79] -1611800866965591279809968383591266901317252623617774744587775807630203019419288509669762691106681134485125807804506080529506541694200900699573235681358092662136695448517165979305545762679165011452401447900660167714694680450592861792551753062252106049791931766631043072278506040766699236486370499691586152471094376250911132370602688965991595280452781257668591767159008349479193057822403652572035691285178273868494593793227932566032229161717224835018387805018826415733301471170599833827669143212351330247245207300023858747134433145022795684528217627078562283833129881535361916775998660882014756965216297058126139254035199848426773590636973776619634885784521153827423725565707111112170108909162309086553220630782337994991770196028656181528998147372809071836690501441415577075666352748653019978959825170355101781213044913526978259848893785125814481247906363247941923946055943661674539233241563956362650011190548457415398892470333603226044157043201012007668918948784384757837609025691360876391582904174911759456194409771895676557689563040996101101565624951377422745327256178254979400642482372208506855130876299561514827098784387897722249632633902863973693632658392457927524703217160544126058104401635399848682536049956612770562336188370147052943134630376019517689806074719239046807618544235073657103486093991915725409084804363759630893644805886252905661587765034954830229835712788620942792681222439048827513644967461438316246510653202824037945400518362756879277655950773657087443909333944196403128308593867027434819067323557822477705018716038868880989223080044994591412197541271195442705819076885492318508819972028405489816688446924924451277893335059658709689500159793852781678976514688240218762512165540226713438705514088637831010975402747382705042180627230655962685642146961768642915785650780162002907523429754350449509917909810477861425898426054699921831291724529824689034086347926517810693365244465760034545268314179681771931191423008693414650456381650491885795757731038114129419051366774675081783108588624562667662634546320879659188845802934673972504301656327864743774601533856038267651861004965015231961832579336281337395662121770676844916437392484517340046328525189505449054388173321363285900803552662544597462814508511167591343426887591231724943803706036637969167748135639985920750508238262857185011390181804131880053864881998945426838843336057071754654877007508292330374544 [125,80] 7399806011090481616472724319150790147767970909463277875514308003953428991053543420470106179103677892995861897913043964197668166874112000896605717963646362667916198643804532978418510331362795312649933776563366768511100862551885730333221870940751298293227409159509992172986966208487137266793546058647590223761183941427201001774789349869761252261692024822137684513371060569470817065288798926640886471929474587423959858364923545390137036115329161734843669431337125081382138408033864031582258564749558596422887843869182770720435511947846506405384488023582096750324477084691301458735261015986165796858975758961073531781826418823130403761185493781679887944872443907165202877109694863972309179246384424773088065592079581096681856258883913326953549260115476393717233823871516926035132088219529446772213438897659509173978595378553619368894033328243790744570799645513015666674497689904474006633270421457079932386107956697848343450843484556868642226096676556395427917046870826533911442668015435677848414495016486668356673827699857306091223966088966316303972006444064722306676800503940725888515716022315687015519648868156442509686249850950583436008183113032651027524566060606354085107190437365655067358418745630939520872709110310376639384075363717505346946268980116634319869389592696759729537541550840641794073106874987058119491532775640051278088877768583794141101424468525991692721769872599781536288960068753671059701507346954117100828549124010028938554779718781012107236925743972991798484211414002725017855417744143897862928856614551778982526467260369440497544019222517460787062181916365137514880629685495773742490379771357446015292735920596597479363252524359788107679013669087034773615662162017917869346908159095117723738225017086439735879697961429823936761532491560223319494400660239755449191277076820671825354615422581430668613946255287350195735954442346830950965128441520410370628098338530038556531706496524800412053275973294708133247703283279696684271411293581455858259553160657495686043026997682576519340502289543053425858538266749750659535843806514727387541012462555250253933676270762749598146377837322416953247459942227253157027532332057701935120781881439627384007569132013358131330945820119174669066718582771157423124226093146554300805186670866705498910340681454674747438512650673072603043253259630705419668342855366569655223744497231790779512084414438288594294385417087264 [125,81] 81174824335724935534531521642975836414058600117859729111206673671503143469082252580673422269178038623035869715949687368483161481045986734720149444515059725805608932512490461671430939330642893146726752697386943705181900830328889485178150454887000678825536119133885622601608824728759110628300324953571807760988024158071591166763097197119491922951861076901175175019151462538622205014370898636007464194497213473492871367782236207218716855915476265436374663352298428859053170748758781802711368796311045890740676742150856031050946403090718268610192262501943021309086176116383718848888353643775767904944276640928258222216410790265916846727542315107136489904523415235607089304694249257652848422636088152702274423559178612160594876008943553795827464457281308373867739473372772762427895608333085701519788788434936338996899954449188109829137213684648336808581422990756499635611703582131175316546328429753596899721318922250287534874086626724276427474628719207114608751918462383758020315562009942209071278957720754699774978884716612564024610704100242472984105561701401469564498993395628770839483398753105636973620715999755451550007506204090697863934032918577463646004839937350234787658672477332043001313120243338584417907760908210837565838636385640061643307201260325927943283385918022410877357255671276831692235651317035258401632868274474967514723176279168325294119033091737053168650697326183656108775273388378578589531817017402044150007667314227666572236598821681439491550733829136460125912052759425775629218190465275975509721581194753020670245911744828549440629643097088978881079802716068404278797897367458369736030567345742943595556710925806731075888111220857844056581749203871010767855464637457697239964255840613211643368610128300509932170676102791789990035568190307884041039927986423526838945042923982902103232335908601039593312234265791501570786867672767149848979665086406855296254825121179861978815247096336627107140165459579657315823902936754912646129491072407646406702056540059021673014862828260008373746839597583381878181462787051295696494755106424461421670552182863888829550912730404471394702965757813725733491202852492939431768156997210412207133621880633384227554729742449530704258018417828789562699148259430548585471840876860457305107738022819278014491874364255877453406830361616588611677514054545647835951580112800173707686581899265894708793904085070587585040824092 [125,82] 244395207963257844097635401798357959899857645512666350556460823153008010397664129269714728251591989423840111413021244868204874592542213228052667744216212033571203806384501474403953764217421356398983868990230380670591393877749035027455654796181161132505401065646256081398176906709116279529263132614123091498772071976712902189538459071425720781809075644521214256621006434656542068827454241249038822270621133961035001689323263031919754565215953078287597233143010108082493126533496274959513183555549914859425537095450613902716873736591832345052812342864581323811302253945851696072758534531540223113754459739388118338240246355236570967382421637644186591092090415641059736046371797482376327907006358088644395939245304018942871348262131413587015091488172893085245429405229245723813218744096717270174974055907375971359928020805156882576540794864737738004825963726233151789095474930607641306112276370196187300499259633659627355167894799353153426047768900474016059280310531487478804990966745003492416372358177138206513506913027075823463211926477343622880509507910923848219097896313735612072811558842119289068517121297064072024451199576133813315739580566586591127530745640326807178853704079188347167826880417678866126588908643579436367227336989016218822642952303760303930226003413218049215317623433406634615740877307037744271114608277112432651198316200048799838730192774491608525679734765813545256285178027027727443447049885304392087353853041395890618972810259481698188933058159692218255256464251448397602270330714119240344249446605984003330973201555083575614698301735189672026544949189034932628647303399408867252967803948615399285553969722980080189173472454864624950386021851606180414294420206935044852265147771088493765071763969389904883978209786123775364774386223218435980525064682747323979814750824692459073857734154524708505129766831700368447529438827005420428470018567092034699626270967033935791070367546229432313550318005955213725523065176473888601611939980705904022670985771673197941772337999840010078338808600191570812628237667623496703745105900339079420284799644752339286519924084727535424675413965752895883712682053719892346853514953980302622641972845705039921145025459234851987564394418191832930658957167403737773788172677879618155710780813601516090634102508647959730080886861935033493746252882422494744792417845816726748370246123904157213533874037178793004032 [125,83] -864376939429374839283567234775760192045073919529658505928355985324442827148486354590049851617060790854599568269095164295572999975852580382426508020746642557470889154809629095535334485248158638078146314418574960390139762829862145783886200600212983958469499810180127317662894441482095286671122737467421000947386579855515525434947456893448178223655085549833344656841616023434983582189279789684223997370540962592740087718596408142969814036600695417667309401193630662810502697439305773812345301138519883055729261397214754424591122099191260478414982313558728199775959587490223460895635364585150219741035220434096664706981627900394062910580934264074346502229906932166099107016836218929052263823904412330143780383603659215529358278692758144813523490467283204686820389421007463470053929754508261895503090243759448131340127909380586814785338678563143126755405842315012991021973129645441496666619107721931371152878518442037845331661432756271490886326223889697231757262766187149972167279753680060509878918655454077814345699085133085709724166283798730402085769507192644010535033876643926591504488568571741315549027515159861545762299799755854851209657593361101985745432501334832884776537962266844813117708808203129731186106773408308701956572595256401409192128891198123891233051888744581504029750262190893535304125097597950187947612059357203011199782697697446346055933187868525077814586302985294741244954489916833758485004013565333551450560788571658289188721019896703159505231024222732407932610805460536417318335833574622002727366479553913198512996399862968058710715204900381519308597326743975483392842652308452206790065742404166221827527720429116453823941023672746862620424281766338665921809720238849170027286693161482035976874480595908457466714136600283902485293280525762567454828151563981499078174500754872655379337871389594856980156756708401867050363888493368498477324558082859916195015799012149975487421651943554146113866371301005953916048832456858091864532844459580710447157378788082220974922285010292415428112406243670914232351307812798231054193026864916097654726413003209577252488710870318004041142008896041305889055044368666476321329618379724003256392896482138804268791739617873284515518083618905683386218075668460437461100585919380574598323217485469075140265045810083540613666465394842510315251326710048012249275275690268585083149427598520782634560696340108416 [125,84] -31753207480255914210660816282461830822833122712580579424974846703646779460141494821750616646454747807024388665500517487728893713580105046225935655082552460771667155744286846321987789379913012112099527219175258233041859678409618803603236102908465725900105596544255083693810391702667382923182642095315580650933492148115789097435652120543616155354894749707716903340659772987970044597662044920937854511835851733457185679688557701095030339622090010788416999899239068575464385341132317813548086231279194283756441425173616951412406478511105455230356563026657438316823251746977288636974074468056647636642294496383196771804847911357704459826187149964738535027974001018939659092606118684098135463616175297246932414876815556258924653293761232933487100654655673270536655446787038389897124018215159556657927167704417360998379515584707512313391234196640558651822848880565928732126750694583352437954692363590604441174160106979437510237370775036210433408438649185633741843883795758432238189336681730558914981111702082719493431833823512196910116185629139294060024934266502149217859675735123138056283352096853340237739071032148624186903333987904479203927747162191969897740272284775227232974144908314773042708761417677069479388526152390780103245515732564480008670998867611872032552427784649801689319805396898383636394925989381140550096708819233312550109403725108475804819523724562906291938811527060445832628726553822544355340244114497099133292862829549446335583755373503260253521107492127495291857733144658943725862353061576978682727374483741012735533235678103853573324729835677341222867487705608010581618260981596613750214143459730426222804381820242544354521067760053853990946176492133400184197489455853776960400691708268526901567484279557392542943409041741585072368579126088049789631774916558399069364689071839204622291633674145544657859281893306614147909428687304749062835717166287615684545833883910274255302147405123362195085987763812999665043003476199704773336260798994908340308577946797572617590263017335107066923740959280323941272602424520839419839104721986372550013092368763188474489568871683250806388698192175602337179889686589953012947691971730320452603108893213940587456040133587199132576830023999623782441755899982443690194410643282837093652829667336770326956840809824253821512572796462983138124703345632728174489280292138799503261643973906206355906732127744 [125,85] 28259973091789685438750320225156064717076224614490793916670193436947628748476751677260718499160347066327171659797934336869979602227381265646144176420738796958544554796603217247860259009717456290488377248911695351627807085078415908973527543706678699847179524286762814202180415586912245806025178211360533033086856364937125166329989651316468424411994044320875686251555550616003716861007152130729838736211841478705589387986890802111689644478888714043224815823786059656858890651022668872601166537199740183832702709217953516906682522088235895460455394003456522526090516975257434696059694569477530679704289133667109391918243970972797257541171009952445972838675583074591378193845373953916141971360507792534089879121919223567213736996363664418964697879157524071085138394259389884942267091476669872613745107477457174144873001233556911225744893533631687955066750737155120499893643108519200260439639765579321197313808805945656731486832967300354897603674552624270367587443764375183487865299701471274110951134641698572642938274878003648878462369393338754807228209106654958324026874872539160446580281961032489318353924676253486411332159117211152213853492430418808830501319250940904562006017369744293156353036985423510593063874441167356231276126082605783540745636514573663278540817160836188017554067288272618955322482272187253194445153843467873719959272237871708754776445350995083864442760313429782033950959112742148835028673592572201491888574073990569199732074581253888618260265856604534630921155393378814654379953061257084975389993772647469493359336288345479478544097339292801987668404909345458040059351083744031139731558445656431885712668707342328214839493909188836738423807340236021653967647437183924246531421615522850298170609588252356059027583924883740146294732913216960296477331630748047668658033963736028077024719499937614664628875434224168693563114339748062672955396905623634272058450962210006282254071567358961484159543584406074216518464495482986755611909764422516085005638069798920424702630921323357387601816051262941326323766965302038794483547435332401187872602046787624927797379175325900325992728022971553125345389186242474761381336864453420437724456311945747887549805031301740807528850952588605735266121050475446838254587075248606546171730268887387148488961661278411876167921268753451039661487107039891797849085200378969866053690080866845219859008 [125,86] 421586028710387833066629659087911024129509461904560300992966063414711323273530194559536949902915780111210986981073891180361863955953731586139413664722404689537734802886289064464225701073396111833851459022483133843085637680950686793614628693266900485661956432949709994648130379695645311901898632124820791220976248722760171577198229420237332630609001947584709198945392335484225144080319655149279082055030173065577654769861376952488883378221078874713492095592769266669464398585720467050344213631973118568054811649924239444965539701543886586737000812467470169606216922749425012809089688628054927007575861151431761189522646159466415424855862917898498810054029101848229048796519354726216874567243708123811712133310596392356687953058248520473805400801825000911416192597426522231994110403537685313802820614969279958911404393124648442619813706938569548796726584687731462691505789397705861639862931980260735736113609728922608955731111231369350276727399681213595994770761565870870108137462257134531297265146010234372818083668882223885634741387468091565081889850123001457915296008227288183648687216149636782726961068408291910820301546152306796255153439685869368525158503478392945219466985772752051789382916388480321518576240629724984307164121114450446606816902682893297397333646843702459812478423265641168305070515805883078103570257305693354242511194978492524677614474728147869375696522085107916410331744670541590984567156718487544640175547704038282432594126930402124949301866988885744177030841898605936465243050475027685315490392409921372811485668040106871676155148716003511175718330772317403774452344599247236750361679425005133229859484183369292493669000091088416804772421487104654473720003670757764273347848993498896790407844289633861356901167695988690533771609269971157440106017287297738407051487347192059702401783400435221162315628265738591197135506106387041843996539216320347213541186455968022155885712992376860782183096681082475605874929430219749694103467570466102973468259709418129845719731910088391939930581222032576156822518805004082760600192307592523688515904935852658379082051831447606954217229623309622854911269653738926759395753190626384001810119688963392039927160177611339897791616273130716919179218350476501962474863471919828331721656999097106731697885446318596020127586408868300167757014182925329172415739872872630731171735335185021952 [125,87] -3295809465944275711101071452052710781108693620622619149082268921363981112093589965327392967720139001639943091218864779081129494690819711209312139395106428698514693264727598682018953177918766049826555561537395077676829752236408979848303378820650590739729512024889756930263644994953068528192894775863824955017043512936116165786030579537710849844001875009739075555071731976795078811017824797735459816068156333760336674134843844256858653315930156949365553896794835784459587330684596854518155688655751397450025196040815391698669469358236326652057150284201593675525935124766219262288555516591080571577126609665543677139139166885242330986010702514793982176083770378727019473690404077837050314670362916932181960940516767245622733833507035891697357236848485248133338374821705903332853908864418169710399816388763438321982820153244714107395672708073134407513076556411942148803265298921605245501245364705862016099676485682755463507315211645773345341983617616978849819003987468218919301493551114865916036700107001480577855057763899357972722816229987404628569064011690573337277073378385179670088918895123850622791330801386350310145805933566932491540197399670007694378052576580920938072178706854197804444070508305834485769229667053250480824297714449190948010884238658904970612064485225218161946396666259238060038973396158236101527450704191263395452810873970436776783300928988688700402344089645163845754220594111191290791039436040066242611068929853935561907636538576548959953467821208330081916057159379874629010352858380151728869092610229050510915840120248877084484294368077263410694589510842105471186218901154870366034929044619848821817283760524429334689170348728914726672774315130353359690945238074679870724315822411618837252296163397641214802939925335886718329107161641548919161441992691272925020571840024906119194532373039591565496365498386624094994481088272709717542629396239658232080625501594287136391880340260898152587987432680960701598142268293745246755123953768669224328610058930382637424749680053394224031005890766073843649316149555462619882625193004313721459640768926735859234130295232578192228874035395092357500216448950267889154227197898218688508868461236462060434285547250577867973198364428966013786744772947353756436016352978606543719061472793739611791662619229642150218324959612297814861648577619050589529319432439674166179916403705472 [125,88] -13255338858153274415047654281924214266484599349906022108126807771802735899902725214064438373251265914028399384018856465411835308800052163252365858162088136800235124906151172146990872079923870842032147203810055805640534007437033519869949686218976644877976505231164918824346676533642285968664135260032196340900497877910971994610334291655411852318673406897798717814318073413130217436329343505224975706542728304169930229020243993796479036832840009022102782684262639769693671977161442891994914907587959149373479806231255154189187230446278697430051276495977212101047508281503626167635782155438168302541440030988682455111058180527123118266231605944666288848332380354814624402359158834268776834523045215199820850897931587394690350316112772775954026976005811626792865934588894761675559961495715681356020975044837937357909673093531240728501484848877738018457714799895307530895614145060513101903709858939078469943092551662933401909217444647823964941507708416004346834763691875169121606442963513774114974156149950975463914080551895909750717619307464250680417843243696443453944438697063547563407466734665353658313708363075890057154269934435476403492898570502267486259717397748658199204677845893497410603771233601999855532790833396742868771929789551286663287773784857698245992318156719367054847353674264384643497818096903314656564803704971558296409512252560830164027770647232877574549908345386476627383487443951152299025412361424991307661374870646340936920713272008446652668876059332282243604927371549109570211415459301402459539141472649803913963740946712383479802872452868719913199602758418916282235037808854683744451349429280274905193314495915388803787108909704729114975481415253661673333452342263017810031642343510124565976212353056186295736394691873704402923929197427706495511380409392274050514848255165641784929471410372096817133751089260736902702776672939203205993265852056315595276016138152618550868436913191688834432571438441321927207421139717502195918827774227443979519363125539124773334803445111913017506943176616989274783869440754480423750759749326223482604128909366141242334237917634743868911015220713494129622241243081705793856620279673663396332110193449380865536385843841284868323193235804556372247101684660903724450012079470681153561605659224828643484125921053451997052779883428345304758787905413722701023337881561251041048844544 [125,89] -9140718993072075971792403757403914987220345235627990772162335774082325052072099169618270500004700562932651841596168526882515833953733298404329866758439550314148338278648921275403862328425786177633491694081704992800431241489545360494060800774383418422154713833114613765459257286251841277274961549238501445951208884291931186784578345554097023430912503378682251900585218473649339923962045880769366526312958407026724946493996162558175753279676643071888761256718398626970150856050821864030791935133536618681715187098014083630790829902358437534345442908336682969130058846321637957463174824679684817592268557575514758690252607100665594581229831994264386418982330187691824265518524284568968696182745982145230270570671460503853260706351515245876606882019899444884661472895359031876904408644495685323077168293099265422946286992380631366299591037725969717485684051919007668120535980341826335065427368282037206089055118949975234611228335124384154706537040931527767507879345720374527647734820192661518028720566175635660806044419161928802271242145952412644937308791197254661068503107147061899773333123727669570353595178617574397453106072531545503839240058771971794204339659009526651122929020248915317549692726146454421959420316255543970295867314255766871907319477602939706336855537537569762529261838460812219789739894439606117510373834934207404527404890984257163888736509067703811428951260711931145482769802740468197345230667848305330008671264724744033659505448839432304147250575699084467086801548685754235355714655738311855988464794842251503665415795765761082219710516107234925873247472394442503395994674089371943084884198468586548462093891004277160312259956740343265731205594790819252080105115208362097297999262806747859989320224592021507055994548254573677574050641273866368456287489533209975925112318269197067262364956717442266608673325216727590352369626561360706740930990965108421672870837782105171986181364915085108684952031162752562619478725502073936515592178051474196367542593519567413068724868441700394032813389226483864834944368260496611990396898744569233879603606389476306244113560910780015871577187384574956999217855434414857789156217118996293108137285565797644062971032953799609657001250556958310081644908455332449670226456444351839553687277537344412786543464160255748990243297425566240048167173606775456498985076019753511072 [125,90] 12365590997565075619275203565396341035317918599999388006423847036145127170054869391963666303866423386589467659620781969140576926521594528342116900030690682085080012434058032776875063808500197201862923822891524856724280537937170290328717638800315174830860804412130579655458865181783601118094926563620480358182582183823409435773726656164183760637593873227310364319602795473996796425281999377007018389986248826549098763569569399969385409052388904706438383621567359975634765764120781892569085217972747061635634661771441984226406099165194767881083045423556759736991265306438600533393912119026822310262939085254441157560673522323790159271868400142885164962880359668549857865908905009164376624789544648668517159437536515312719342655463225573585581059717574557117831370696804525347035935918697540607910042864500371686105305289933449963438809326865252168373635308813535639178039132856229489182432330385203774701623222309103789877447926957549774123170693090691399671898198689547731844979024006385813839323296788181820273846438475716034322730499062495064593951505495939999305930783970741593915087225353643198169963358547279599448665056803909639620870326026834386893261944287638287944868523060065412644907655358645910651747680941366944660658849681696191179339432421920972724184383356055315945386488101868148443278763972909250020154258378131995843763300527302912027882254793386792286049386653075469866976581548775071286845821591592204292836476718202653802813670049978647509071318989590072826542580541801780590296916661597169566071485888320645009253491443378664311027500297088326478307024390022910391485501833441581889015575441601343869865543519505915205752312425910971927668285179714591290500681401578155896653675644757983791723777595888421621762499485346394571491531028454476246567979712104046508354771128404938229336701497880999813709625854941366521558186041979010653473564332498574887968144865336302766443837027664931131338087010773369963552307125195847360338438722701846869026432500775332021714627080041037628813131459786785614855522435751188072948750518991524089766375813958642357376137278398843212383672985131995644184909207189813663652641929357603499185705684166588190482385407668721240277629375681589905862198275036134403155819795434874691391677319985412693362976742800939602413967954344821055004763022173777547829962594304 [125,91] -12587603617715496414824191693909808291122117961067406390950066677446647163381973096470161507828735250370669831678260208478763028444374238560617204847848926719053529205691545786940686616720823656369760452263618360692275033361826733189507937841733666235032115516585789709784760500287223517083945867422871337300500092504851060034406247559606516914740026874849691872097648779020403198291989483374451854328891175162131296065325556901601200409205984759768321094886155594891573860729918772807513465023092240208482137728192993325291673394895830354269950096744362281624552891307473981320622091342729493268603732942363942026208559719786799227068113679915435531567319868821548004693423381278574220087535763304997752308831717755700242955054737677684702029855616995388360432289445021627163369239860293065399123900627866631452410843690138520544534820514546658593882861077116719098461864657802412351971824051645656900051530139982884824749598556868684307048716302995197022904863730797846739453963930413892772978029727282291700599181537700508568137827342808901143278225828161204467764394002179837415184956279428216288198292100491641703428122720256670127313862811681527991699676842256022440593091542890554889794725451730528934890758617183734594347881236370952460745747845537722034817495002636019226419764955633822017926076636338029045330686846847099979452361984189149973548936855528479374057829625248813242855104777297816850432044551882045065886625609499095740746700245411069270958377050559530408306005469620174323704345885411554809079594328129959138912302826424043202385518542981510011999949024689795212879462959346591692348384159008875043118334298832091973291894184975015597991069596224930238047053614290750516030700655379145696650537500481634166504367542670372904312302612792889895874719203211996317914236791822720845426775633125270251329973033464005570108107128000510839330333880505977620386354681831635048267838901453713196025735797126101384041321312130934093569047184697193609305108045990738370892374650028561722371081423704635144667420787522950733544569594853506259318766834841301894531249250979565927160603620908581278654698307478313037435989540567662087339740627678196509880181878143258636160409393975543159582456799284102947681299794808100536216886792888792578756783940581346328807128027232404035770472971963741464806656 [125,92] -6047771677339020941416488535782910250673440993797292596249355022040826760230712209185965321852119598202026019806114151060158650593767205931920463965801990163610650337695997993471048889844234304594469791903020065877509956579005646012455712918457383176177825151092508099026673959395926664188522062569728105927026996929687777638922350213537983109882081100978036572990462678619863916572422855281116083686493552406997730093477137924113333853920872067610103841761237042067855677695433491479914319915749705736484537197687023092145171193790860723255280903430196696577617831645897263272236761864421717779766161735287655564320966139831500280143904734737383561613504120878218335606390086471689654565161268410238803976196920973626910963925863746922379906129342064889005567660971950700492029210126318658743038665354861311596588866015879236830888249111531432090729432330593870339449999112522412359144741388964717898052266591836879543565743633031230197375795198392535368087878410136638307277072033223417082319030369115158683931600288210534487912742439208921147018890584420761218098530175558403224003041798894950725857064834777951654421110016635054410116362706143149460032853092978718160329339276900791264273886273619366262480654373999939919599625459730461180832592963437456115608345558286198348021233474651990378931046972966241527043862266300401075408416804396441048099672769019258136019287297266771965413217255075630182715708856280166030422724644682918595603316916547078514407729862179494052167215934763159195414050670399170713538949136103842727784763066601350424812786974492026814475863296375665844302409687288291380922566629190340497546862994924794471139201062686704587701450148291109027876491635615504089798911309523756313785564335380751343409836868070356163101347681960780308935402773381724238392345130291385779984869585462342263413579170576131652845562069994514490197919813654616687410266695401151038807550180004045978987402870693167103160001457621820293759492933908685916341451098601540121396543526218139447211215793986483592204535071131992914399715379672611490241295485217933425584436002915242006491816179330178878354417535840506530373447991585690849493632259545698972439167375844335712786705442407113801515748765857147242297642376740560219463884281508474402972490028181053673515329808186837771825120253139322368 [125,93] 21723240042416106270899662563923255566711217135755453198512624303977042568758682568564043371979109822185905366179461221742367995488087812066556023410021609997087623900087775480910396972875746802701130008451495634588186860425697722704145918023039266870450736517872260092749579955727000913105973953659232331331987223293030212548533323515194266517240546844266852495332901861529603914782887320154598239819831123468160421027983324081589916755198714972625226455354068041806871505849199759322843850131553886413098398272152035205678518884449149390878252957958135721291707480147952581347856313564929958656160853722789101717579755118948210593431537515108826975123581217927017752595434580182746853433160860512244109199345724952794267775685593342251426803995336548652940636573186643079157058852980640039030934350153492799251210444256590512169863523791541349893940205840417163615245213598492122126973769880046420295977499517974393482032712890605319152635668884820406234362328737620935188621062122196074841254082403610924970734690412863703055198822502288172958266892541730918249652111968128803713451250563072649027307056330458266450919178342833076875915962007601948446867896197567281205134568739237871186864563125576413057173017754114313944663885405403211319907136654719914597914426162355073476905088306308381076090548050219457620559077783063854934101052968431098055378289496263328714284886939139430095763556139502714862323937842545768131356500650978104647303924501226115210600848142713280891132217621002259328130211010352416033341823915287402568558230726482073983435210497028524991506260385903845454464875138904167210033536069024173003264635908162759826381873480822862675775094458193466026137576408699630947683766457288852518087854230849268725224616072444800799230474206080920359720850952385165117845291000999774834239692071738377446511377394246040819190587247694897574614547230170264985432803575192673975260734278924354496521685519288543132044483670006587949630554612476092209459886673384011571238001470850279616642027829842440717479425226302576338319147254860625977473492047438462912622792103848724379136499860233182476603320115714823479698614623929163947858273020765124491408204043598469452832484064474946795592718162691421004680396800683717189868007332369342747995306260546561911376949918292811025125035192896 [125,94] 69514478607790759413466442143620040778214452811676943177092556781747546537202671902039188176940871086923045704026878391778207166302591394636151553508904335275921919094377532529263174865113606369037976964931081214515683975301925662104078078155328775511619035608511526567732041199908946980363119308404000928733725930632235553664149147491468522398999192432555812056209111586470355583437876787989702245434043301161277678618535669727532732159773491503636962898136635684820985081564361017419249721210048162906960693148911752627015976906791702602078661741426202304427421800572906813601742597556365714117539072165260499400711728323063142905346816382959411832443306287028301003965904169476701313035792067794138128784805189184818630233528764357449580774029685007378086680118283448680717644227482880122299125137846957771373434183589634666269639171884484952605690070570422251081925327368147724058827355000836664332096674466463834200177975584843853625882438023167673467883274967132119973317667741086092311087741463009345647374032250770431620870903946994828613629387869742948891266457562341374460160751183536552913429885274722489832096255054568561236067344322995964284091306439215960273763932041881514860197311479179133571814722689953806456406454005156231751974803850099359611842176596449572830724009566506527013868838262299538245383241111816441541327805410734368729170918302997286576713719745591618183446553867432227380875262903930623041825437624517449786869196259219871725798281368684548737834075951290145394715043810968849439282232908222848862434394848331090183410832543236464583157177822946069440474481989437683361237372749342543351507225864965152317922571085425440868015198330333286798280807844321334232466959110798720936649060552912075336517957383324748218313500448738125246448429374383468808060504128097833934604121757901406386278571775073259681128829149957777224700902903656977987682042291220610079158913958319238967628396209218624646190380794845153416162053922128953882724008808961661080876298584222595910690504359628766040641787667325787941601959038206940726894935203990651313420343927658736189816579839413434227304291215448155679166960280565484652131885896656071778829089448055098491402083096316869623331295064382103738144946429308498054541655612548961255076553341385952496367713179430803155405440 [125,95] 48074970019521677751482506630463201472044807852385376993030760912130473535981480094256511972891241326266119470318015325480994396254025863256329415688497223758814124300759550867315628126237234377317632906712505203752536509173157843600787756645927751446961740039830000436304032227355004635532263256543432729383345929045865702358858490743459635361881885223088098345833470651526370488058076882784269372106755843061015874075200531037803059459435067475811329793275059176115904914489143997553064112781984784253256930668489909932414775049283664981266644447354880704667793746142175983472817032406047603083717704946929287966632010077195117653114280374252356204317789705216584651547543424259639024529216150974174274889360592058965006805297006083755147835392942635128140219701846766747624697203522408476642841057013120846369134697638750899495156734557218503221610836070692557817462509608817550054252312714005861447135957703766926373889380755289038997095907711103072928844162892979329690814409602565521152168470854154047576694335592529119452400470186541596026540601509669422600243928196665147792729093533867638643102892083848532786401268017168009857145444384273682159854108171539614683565340157620316397507871091063784048988119944926219142823816206041832169208193525973675507743690351471314385285880936290039660623418864702920709667035854654091688961906602190414859827950749138170914911845392730948805192016293917622993389741483894246610471295459494892013550262193015398886425866384604087645298214497793074095888284260803202644222463892870713459208811808364517443524597129957735370859347645848277784176760489157469293087680148795442909106352319406650919833551401111506709702159818303250590752853913525362831755876478629179428570956383311061306591106558565023436580363335099969522366813354245222891494083172765398586704361365409473797074210167232021952760136884307785874159577968337859439137975197534043598984668323916089247978418285419379065891470667021776155755173947165537701779185738290286449237188287544097688560995509308367528992693707710345639490436558387420004422152482491862975366262460506470806446235065206964087704547798300206330707951465969917151866287255265488042782976171535725518509170886588234353301099331182254137110904735316323403329377389014848502306343338553161836857596983959590288 [125,96] -19860492539220235037740367559480137982354901319642630503947061860725896265324737922494026925852888098124654346530013739729119045753544667182090917782055734527526857016750165673398794597688510234256676523853250541991855529516931867360167861527884040700836838828002232242112722685228989237705573649196866050504675910355416629375022802109126997870124422091577533391979087325300254798762857953246537504006212565479997791591257364194621795013497372708804761799925297022870485700604310241101249877041212301238785969143440994588159061890266308310329645603652939367845798121506543608709049192114324264105970265744645759977012736671126113864866252451946390594751685593905511567912788183410108539167354698640030507926742096201570633507510855737246524236472642259622554117779657277486880084831759575461551724755259064703887960055461818983219400986753953078709136148658056192146434461683099586193797367978326142710671718206305290915794717458813918558717550885711544390666388061496674204567812589307104916018392101278898849903642596649651203632098671468821165161905899840885909301440167272553914592909282539204731631443908315932300748430621099337130474700358063785436934306137409624967978525525055755249662609562227265926234129258542371945505071029787976804169528037766594004985698838345960234367004235436515452455343344117457740689922960422142438067007307164338135283620556433939045986808034116439352889680790137235111459773646885436900091242703307636950924716560010138347514115136278687173141584430470909295284121941741546135514221617156670332143130592234044057712864407593815873696682764568361041682493835725748503065294935222704156112436916208337747890358636448563767399615302784201301131456170103705546716888553203195929396522083450850387864816265515352306939943488166294781727765293266809782561389096454496339803112075051446890760310717774439110599769060396297526620534383340688984010976182173448464339564476897481105361940604971437065350049825233371223420061046104707784978649832491639883375187039200223381018994719614099312419814280022207770371805371763851687457438139660617210970843952171294540979265552811313560017186375437999944591426250857672926878737760663398954472063232060150071716768214088887591945835976015384474764031281299051030652509339560490602355839565781061654324019910880 [125,97] 93908538988703614835800598687078041366530025900868947882148972285055888205354834460889970019133882758430811940597415651793068734189339154118048606502820609131268783415938613367432942525171732143764819446015179761117827432031562641124074435848328368066436576139288849845500822664879227201817104819656582578202953176167817788709569937885750743239929537983833739712274921365556270612735958839355037052049608801517011075233231071650441664562881835923429968976560881309246964279577225139002776019783786171425306468637019831026480844302812476370459941818701403769205623987268340703583168164753134325194085430325203101943912450972999890786968421223835559969060900532821321621010223785883950454688700738734929751461959982859932176348788093803895641080842453002132398590285611791911013139361039482135150355602536173968027800505109572426148522783069493332004192945031160046373109442827812093727289880428442591325352025422552173283180751246093344513390271975645253610243811194780467636218128457951657519022746977146792033727857904070368551320999443034847317358758220754385194569416767069411788021016775403178994571732493357432030870739735782828974508392360075267360019949195052328234358938380651559751555222039895626493631094232315383224643844459560278222980375080706528105452394879330321149682433025620151554571745662152814601049111120314919611881628191305086024236951018573735915410461274413048907199689501396555241222849794953724134622016960066342122433407520846158897591422887422980805420926116530323058215834931673668622380429403835452315828874119359884202863864715980938845878918617459380013630458233960138998003285807580781628841026455003654308700507211917685514341539516936939911174168975890535395894795678747551940082935227804142042101592906074284839713682490862006343970703972341802889830749808223597678254734711295148199176852807386133487018660911546807755322292590051542782391630645261906153023072385976370067868790492635481880441036726709414468759808353469722151607045505910726675094776703511872356838022982106016367311893502086956496629762776247135538372716526402696862633911307684715361797939481890101867444754212955907017505956263366162940712166142948139371587073659403147523503426878878308651255841232144767897856158576611496014150673626191257259996226506815143493834108 [125,98] 59927699278777132196162341526790128576985889019881543638073892073600260883471609969225164686879515331989221245804426005125056587261980409930813413528313688630357229139256001937977164576241376345326537512515909354567389497308709098919301446862607259145611668540123549096634183540584028102256000313160632652391092293984984621787547266024784586900018369930831636685388297146445391528771866934281917034757631633683642038489873296098329161649082289976497124029739926146146215033353835117152643902460422798333730383161640034768692711507555029657729680841629280593740153296107599288589355996503005850708271619991156353576086790705788364472572310824330001208366285906403852897739407951436224671085850237950688108175298738359370187569446177526105378966005429426594264340827374376087687730571693972066135347535784531835651875421430774273008710064576368415700969516038812834615217536355824566828959812702802314981951227082107582554372681759092953426057426495395087577057223897829411589073951330633355367844328259648045287836797019281130052426013429510748844808282566047263748211531825614516230547089674044044971082154731602963343858624186862047903485638299736102888626060036576192153340483816518959876959273387154360307970064249352649856828442407410908523027820460433926623433912170486231780675012448162822335686210694673093002063704769426546649558325960536800149775815084483432266439585496152517648167106937179133274760772275703733152547763620730378547178902035144691288833834205363943451334685526489548444237489215563447500501687024052127679148978616740462351236670197944612093052941962926204222820899750841205913140760518686682122902864764342073498564650940372923177585385006106394600719523445172014933935605800541992201187098377820168155338757602887902487877228235421828556037927096472213871051388677812305414081603620047226935562509147637872152391453651346280688953393074579154168291832460053319165387153619222184758532579392397801812794228725556260749400816898464948446558375781564391654665681029179811440072485478781620296020693073381404669217159511067319658952802165632370209427199271462623939633923645707860011049045726565755806364474895396752302259093847122008173216442342367391032079956915623331440860780282124141531790481517977209347079776747556787649958540007127067264 [125,99] -4251671254393400520951838764084217357839836140386629570784377386563672388438934547443941244057152760696098119923808505126572548041853626178096760455796200399929987697536092085733751380026899938745109920305257091822991596219445927269401919388714440883637124310601067448952791435068088953196808219276067349788587459605940646337291439596117794156135529604319393522643608927269372240563567626893862253637047622791901139199460140850450925295801038396906433309467659296944670562263488086775682739403434146656976972641980170964396718059689279635316189449112229000348932942574347438718706287791715784491108727458013329873424742502639389910299325265649005227176241951372392294481395534962252852470786329262592142755610774240445335187295818098761401971288733865247108729300918000646449724759560930617039743841594797464910916244300373901142018192811617708972943607237425955224499294456849866520219550006797544185024961720399582487986536522717906804299402827049097816852819295880331468596159951499528910999444073904512243067703313420808325096940137165587480160733135378506434203884736752155409234639393387443293151825465605871059595715823631122303213356501143159098583550467020482010246802726406762068214831612253273107259316591283809526518122164517660405375432085116963982741294374787600776019067404211980206582227862547407664029341615808164134622096002443470414422117237108184935207948639974164944443644497737805089546973340181545636829429734455044574761627388695584322073319409689027094067350153258541957507670661954460361321919001154593913745138782370764551430562611279975949361776355960822557129546265027389391241822284348028313351710202170465134523620700901550172716517907128554578226057602142227448759970604075210319251573735310603071391195986494544846693805087972189627152897151126792202845728501072468421286127266631131315659207784696813224870623453610887311323056833656127581148936462745933498688148615485153077033257869013120458353063357664682578776993319705749650216471105952931661709208440405704426201694443510328424656698012730223990160319053208024565071840998210144457891063237837187083452188980713324141322288382112196471427741223659070949910508471301642677159619844352701767000098805626808682959691970545600793248362739446177294085006514318925557831861099568 [125,100] -5227428800987070895601743880310569096345212883379795934379598109652522777824629291685522286616527351274840240227713172519794852515648159380765147997532852188544633279435279254021606777623270436377808001093927865976410193073327823631272128935566635220521689399431395752032812985470845022267179924315755703783645773316494665032216890166381780391235951656329816808036708026411454816440300612176581184766942010732172145210502290949643529929129505364316688378864014969316765646826024647745288355658260698265299531646984058234754590213966003416497502620614322766437309883223244930033376245436703003911877682149387928868131582492407353769882258339439413730063341842047563654458473013352767529982752186711116478663066251123000233014043373665805116416517289705408009841548438772697355081722007239131475465864431467526479039663894864953934720633517643083245276245333111648282869778716468063223221081095251556017840630096607089087023813326482728937126116401019070318301943350612852048782548470041996784540587416262163336265524655338884991661473595958907708353049203785853613455542096362788497024173796105406027747099161625782279463454992631894743360772331127836313625054947072052849179249233787346518932065311339693380032054013459746427972094512843238154750003653699890375016887527327096493413062881280955822858672755696388365320273703451508999003198927287021599431871878033355128408485319795056340223552430149425472359620861869988875611383520453882903574391927463897983525844873397811995389751875554154681313622530876168649681426846986830679786236164592801438697099793906881554923618443366792655344240228384066643118137044630075241808244101480512828343206176095222200998841401004472954300892102046842373725397070788114132705353270908484971179157917805957644683725887003799297241702535632720873638928682002792698811204796598595858593783446437321049779491510291172011511050341131881028437510079445508090554962598139622568245112699746497967801906790948321603334704594666653831761034204505986252203412283022650110745672939543067001749271328995847888294293416304788853307446807519115209830675078699977761170639882117782665703753729101678944895037976053595091421043710462315510589744969060358383667451511078043197914638245298902332643415376793249505488763235294261957492960 [125,101] 6987932304768610456310664686023678136495709282793516061486258476271403609631222413572907638665466471287092859641787322951502138471355793089119068676894855919806646850889406550631598033288656608551257387146419418442389103814521893637604384476535343432620592015754575048951072522332076962781174153251300512320900170219779141012998309762106070609129527409790688738502262836708701122053918730845047926304669928197341814048646524764335007228897549310089039444729849519941603107985745534951145884926836528612033561103219211511706502892303432014565815901640668698990325963814829656554982833439921719000617377709315841107020168986085316657299770273868192559095220978706004370178041175780427613506178915474530221761581569674401834664903069738901730448527939673905335010473256246847687187314777205279357539811895938740328879802830184479139119471808389937038296622761975499337896557732252310227186340724889249341324395513638809484236572406179463349195047933054104276394745413443363413397539822233377143730121010114716994064567939302895477273710597089863215729902547905042862195630401808123272707066657991695232270635669268381669755778856526671876595717858429856815227178393639731392299209394977847941199073545982378123942479873600507271288886149219218733850317191825363895545697382835904480524392179719397619646359758332593171190759019203032519090274000825621711372934048022925188852011813260607125958568441467069223600492575650175790795582392012969241073559585499929282995530060438929385000158199543972698325647270577139692735969571664838722694784224142581950002430825980256974424801721438008995651204827546563248258662052347870822940793115209569980034313227992609791549442631313369342330342001043048639383614887044935625295960843721278622118454320229375266426792321926965456516362053256010715836807101687158749234519455146722389420491049669085530727960564114482668831402666615070724441284905684102049994494200565803244120338813659508050532432163111621515871725847463518660145807004822614855735662445061903656254825462753178684625963374436089281566762502860541754001114937785783846750547196148026195739524812031823577561817376456178897603381506980812164335516713556731772934628254064350261294561429770867180082874191880413417153747369169049987908005401501745788 [125,102] 5174702164449138640049518403118341995765623007047646769513170224027460894489514315484706721113961713066339167743139535733117632724896220936691279862369267423322594975506342957205714380544255948502823763928227605003685560348270888161427013330873672339418693491616361615271735399044654446445479298069500859494152057786846664249280614678787185033634347175904303647838464124513720413195428869877604357383149008512091714271203609628948543542906404853010071347882149254654009257577816422812018089107893960648053668570355317091538377862092845115100612379642423980378125162584288663022656834421196263407871343755766118962102371910904686859751937794198815268471653058806907764370866607235409833666099485826504866469650138538101000197693016120650411658565852289992023476273941857061434202891664005941261961517639561820142195765962722501828160764556043617788308057540121292400295642252661558255901933392602376685640012564391486047767454092629730475257893128600251607483404832152957097281922669802370551780346024672708297233466472281024422420346931785970145970432676494511492705295628674965934107850517444648547837150426553444135259148565888482190662961648130230841165634332828597898010450105437437788665246405679106196312665489803666976201179757999857289328089571753201519996208520214007433263714930870778610640826746492291712762701186878158172856373284546272464053820973222130260697487953590092514731671461106296613733753423080626382905382807315992008296641980383154768010208868723902181045004172649527687789978514601825261997327820336023661652581966670971424374267766998394669782008785833134724996187458574589253651866044796204896135618392160517101654406823456439492281120554787479023127169728271646507857507745705078648497017999460110654416519593753027355083816346792695454345617314755506910760664282641949459212152177026292871565509396187812267556220798604564408579993870570338640674927238739772205902681148912509195227435365256114612700971271647466543958627695574633650822560244164040762487656782142903037755946356153329218136104603741632830412796920415387518153258098279532010552596344432060516181963970711084702499111653961789244834601517349354582460711632686419331168120602771106813272562012739725348598807403860749207629255316940307092677612812032 [125,103] -2054608326523388933515181415335759676091212530402315047590113639848397661974958848577442350900222338467179796810778723894051322639515338477214294624845867293809636534954529958278075807216064296265112379068451197588792727686418007153345282390367200049775952532546533902184561023913232616804673661155742090101761123071183038574466755775727754938394357782667199815851061297088560787875041443167556598844368932332972461997324462861259665195582477044437199128995849771149510188226259919000496459321710700495173964314598917630326322203935207054865776594445810672373274922916337035383537612049745198763942730403914071841891164588739335811315500964373308512445085873255724152271894515014903783471321400189652260241678251292815643463843946678917949335363395343967243436986346283810366850010463471151821092134176599919464062443014119685747827675784149217756864831444118346877647555350391504223099821306280772720156079694261737199705564149759107221497701454016412488489288009749562793556700704519710254426792306925661171515522010664294898736469975476154802156814770599674969742322511489320496306093867659343194309697027791907453767387824204969415310605874176649573907694347508602965419232278088387962106669577493420087272937248635161548413524164511067409862355428717709135670298746480029217012105163458574604836337291766185132333109179679206471334257024548967491401812747340897657422806154431399439317278272221226129353698933888724981061897706111738923714065785409234281786060559805132711125030246592028974789622057576285120835618015152323869429721647315114161247348416577416546747356207241962884312749069078619691346598631156177923376396198032059387951761280849662401384398266557929695468990945987697636056134083053272323396332273018988788522139443437944921038469568296564736896627448980729194002363140026452114414647054178202045293205345729074763819379203831126506559432587532577730355871019420093355991226170988236458528714067756153381844393753548238371781375010738620131884321034707351922404044210792444732487486138246121037330819993130657837434851221354086441972867544842028807999741481383393370687973053416592396179648851876985917892225132227637117677848624233614669712995616217969018697708458494587400661439249809937969205789293596810764747680 [125,104] 597636488603899717383461129455539445658726777419865617061889758620826243951386240149811271383241190278604358959914600566124792787903077074558074055746580553613547939628793168630607654150244529594192031368999168643110161846415586252452866308092331458566360084178976671950259055793664543276293706972205013252366278682553521778671822845052848578532157410670103064082362248572359713527659221716286567819455309133734276919138971507260047853950072332000658360227065097329037328992805332541296580786031447464013358074409326920498554210900835622369679710326549361394315121294162099300656825657140388542933123697273887289677007798994335109174734789896074989844599828333455319253671365784637702182838142102669421010452469193883646522072353883016999860744775606598636289967209852140046510064505441450202887802611340743647157131310241667747780169002974940626010276373953383327540968756469804740203379872284730421648922882232229517861987654765201227984674279141694477585854255929284389046730234225577732552360754018684755763993549095352839375515319778083894912715718996477029107799283448751055752297082212198991031088449989992606404467256883267716843486857203439122500575991051070569313428364149832282342601882132996133115741526769065187585602371025407080700325326803410045373905100098242299490490737217668006767794380399894897343467446810789755588257900472398832062015233870731392221724619015687890523122178167603317853491370634579994259089398625851578428369749802008969918778262559197707706770526683329620222125934084566620725434835067355360193826162422664369343496141983659403651981682169211406546212636225360667118090459938133347067356823466442788827266189901229561726961695000808192865160401336888147563946871759476315561568653189802978995332240708488522621660839651571036251677174682110123668053090756989145622699888401316939891465802912644938511277195908707645530520172782200267431497349676011800205076596726326199967837508542264625454418583414031975171162573189151316320225370823095179647969271134475866289437209736461040482628076830207828168180508326462322356766457073943569721778322075228896125052929131686685028390915342908032657922403698774669476400989280937885512759592669964593073879631498977881087314401655360494620308175320599936 [125,105] -13353607770256576630769929902085125347113314068013148560218609911015203311319003571131944057779715724418121652904792293038867821920366883453856188270208204614024911839078455677357760463663448325809694916523946598181890896229115889721191217164811714382532092280328636924586894069772306634159857519765244872706891834345415783630268081525333871280200388314575320812966132741885206224982484650753757333693464155835257993420780839646135514905864394758800443592538127240118090052386051638103738370213161853285546073340786114742965012239566136512891402377284599585006487524718683486195579382118356164420519774637025711075630652972392875768114210544575828068371320650861902190749761097318858530416525841984775071757224113236194433234126627222937001545981015192828317032114751815990523211773692232443385095509014718094202947479543241428272226324018028430502407441381738539129857667223957458361669992112768371616805281668309380967795560887722131838561182752461466207997716650576675559457476084111957632162767090371692493442930576871306845833570295866681119138439876185635898805193584097637577026328121596170816080144372348171994007455435646822444709131708814439651116726511066746009480570799557677852808128865815998650310169164154840329515698581493313831292096037927666706204998650448048202516931793670744344731020179432838989238053264580154421334464654508672145701150121320385315820342734392329409248531681627102269383535819574783967810625051909553386351742369656043744418685829193671081613917104168026583854556326561260825211381314604687244051344567227845064250319731011284317898418246494991486126750370577007872063257450760963302311703580147333674205982606157482070529308560648735985892215231821534128590464197397488245988338540789336805202601898603375813651367022781968841655837422127663800236368188065882930517058234035313588930550848092863362607742925903916886726176721604803960940743618207534768189529858140809825349269367861096056372288198375953062306472979401666303748014266684256766888027106850585262024455475379517633747427063644010860061766285666261925211916117742827652662318773319522744976683976426897673889558505739618626228614913100044243462380751538180351401944288767211104138713013788116400969545172619244273994738220 [125,106] -41096592294686404779449365153035612362717408837881819792500981551833836245966106471002719143810128632461498093704280766171219130364466550388394274993651645595489970575221783257425151363453360968132289789039791687896609327592526121966940730684372116516654509184780214693112094912248783010253013441087731682659176462338433330612787097509569084414139049944886415598578075493293978222325486004399066496052524696266267879184643453514852634549846180267068621510151078566833081542643394481423316873454113980107366217861570548840851896168532592633035931150007510496363414879035406454016323764242675721233910665655791711230262130748120644058100175522569703047134659028173367883559368884013318992113288596168907404943946021144722180553019924971578023411758372578757445860546521286172817035455799288674014291953222124806782373132755569945412773366979209263813665564321897101170376237947184248394867725252562604318682697183018255579179647125009796142191950560954355914506626997538816783700951199731231372716949173305018570431591722568316243509193083144351363688084244166415961101461947155450286123975381960221508584665255726030732975799528764713115926179553213687548691049661273482962600477150859440350317541428888245880510991816943177468332076285119679372617556442230260350657615150533725225189673411743963311210599244785414555657227342050645578481373777332102630833706966991345825211728592099618104311605455374912356338463105128376514478365361721179082811548522088411252666450688118404099848394102104659844352262830878026153955366410869425544946322024735577833901964895995023582799300747921593773012720841502474101658643819684467499646271685024427124676997503524376193697976766581301792407390966094410496475308569286166805419763304803711811411269982253960690504221233973513764773351059566628226734449702486266516230757726230599459607086375218013325955982332323548152320417681327258757204191619217043579506395232301135163726757674912515574249841783356114117064421394184318203671738408555884041016268563986091958606824388531346778769330628158581907616466025879574112591938218657826920512648499454746729104934780216656620205485236400081162205986815712301843731878876677466503672958084544943403123015212392693926413584211349759141184 [125,107] 8783113203214277755137199446061092502467431249419664335933202520066879227357194202937802041249995923399332159258901972803081480211282625345765373855179851111970149381040922915139140397999813252280486404012133702451743639718612037627396787296072673168654865227926571183951084868342389810290326791484070833948207213914083914878955932146120490442553894793415619820613725500885226498197008149228879659608385670741975623928243433496365225708595467636906556039116456503993206295888001937287787530508059596922155783604992426292171604788457703676663835348132245777143575019145084130372842068955888685095766367161177714778104952327756631159808931118822074258399108059504428514646251109747421234531338987776289624348324216829473605071079579309710622379075152609721795693936927228216171103711424868273833983124294221297141423178265185003948006854105301863165991541742158705171017251371967810816020396722681167684213827830893573496329943841568228648712027943528047607916728082162468315218097698554843231172935276537715664579278635124201470337965640197379510905229114745506830672336265807733192009555048118672174410653062836844293415238272558265581723244405535548836837156735401755700268409495058316833517106430630521293832359570858923191299533242206112240912874994459986067708648777438316409992909738693887526902938690164340463660529693594863841743418627235807209461098487637697518136340058401736999367269882604436381613941267527119099248622298599930817253380916251593987654308822918108139390065911696490733046930003080213128585628152335803768394351388226806654806774638197599793881582629434032289027738694649164449798641310229222987028477925266549907822334591371339439322845839873554644448566624534463460185542648238028224471683855352572161131188080655313682589786686112817222432624929164218309713422015832843388599776162848038003067927460664802054973452889185962262089777643481214835655894596203411424030011284639408321324868313286377331949896958660010681977369880884996281713218925352305509569618950463211241017885188773934315484863327651546745078375452831748073420784360483836486365218282086746132015584434529180363507545071192705879765746183352675988512407880555380048053905186553586581843601747029202784959402617891768 [125,108] 175109551578698595629711497808562745740521349684341685846902857895349913504886580058683227831747142623158203321276971956582795097529375992602248330734863276389211936857011509056824762549754749386866696317465786335501381429109162980506354764054282178446093084538670717464200266810512090781961181708622986694215813972484911048343307852070324127091557852423642032250938556401387535661141511173747246004511015838397469477658132755401863987634448957350971569628851001265648565752586423220148338759178796128903933189186484049508945973405408131893454007613244446689488922486099948352801283860294729724607096324962581677201023115315413698714451172326373315730573571938610030819603784185745101010139874050645736643666549527154759910107811398838452917341199550340705858579984477006004693774388582261383502157587226814678505872620377628524389064497927221119353653326245850593653141236314910122132563677355188001058670697353210668669823003859755118068868097516305895002911644196061674471026805004958269073433290749001060207953237582570503201908632370570498951616283169133376060576717206169908939003264000054840108943962246598757781121321041791495732426326843080977066795331550151266785093519187356452750797422209291927269490155181538530917802980257886706010179052980878086978214653448708041384958670995937045202944156871446640032324875296018445769137066889592132038322318019365756488019121147887492426008340705003822355874571421696052161006873800040548609887490271736427384907206545902099387673474361062362700875714333620788274314418065760156159003808520424939749261849299564731193765048431720900706605438883853048724707984712736360921943364669720748018786773327555737503523055674935971832221078100912691172417875984710211844005199783790724533036517360461673882945893055622523906589470426456002357845443041930688830517452974421204751497009180768998483976987974747537229043392539981784632752057697179070209559108201460448962828830202882893548722055781308185722953028036362325460880664178528695592745825643265413174726873259767449896866481634132816423621007638927361352749791842839150702912470717142902458764917697416437279243086173628851509051767456642043346583213388655923710420035477963975529591813281803029402186720 [125,109] -77048577114400423163448714929928360000399517981734379203893847645651387226974310572984008445831175950923868117874173895769481705645765257790089951577788347322704196505745805858729382565443489248415259617451987060577490929293645970829874353370690684254227330159934247405092112690021764555026331348060660532282604273914144386063480024956757339996316954428180840057088528092867117461471089983413380019034032427309339449176880966316778057982162885466029023842538759211337595870970636995352551222707442650095598183548544625967386395598419969680792586317865351026841204942075666357753861770718816803589283657404159228882744408304464753378016268773916711946047710841183006293670030276283610056831909197240114181559198661107889594609524506103254022210693323369695148210468599235832056933064823650600408118356568341534740762005185655979674691219188078075614610471788544119610582194268316493029221316517491719354896281759994464739993189628711738105431882295164560617932286169185011408718061507923549167865292995699060368944079911437709819582003777472165601521223623647475037299038298135406499721819432708171053538810156789808823684186777332694542966163481341596722711095497806295052325405945321858087204242600501254862819398283061803804706464372486193934124279573300709318509243398022257767915612913888376619157705304863399659116646999902956494853016678951788581623455346954308517267022334523798318932620839261509216177184248523410842684000758827981783080263860878972489929958496676022045032349631513352857813989408675976859144638518973410337259022946501456075980733812243538492795580191145535984682512877447507782881550873831118536906693504425811550757922136046329998158316841644862150819913197385946694399103704491780951172524449695531545178866957534524746848624603839475375906054611966419807192670358449978933948028471730581407415908080756256959434542496715943210813477398082967416152140855479853897991288981873246241133966401248800286099079912636514558118023557881100085170843795559261829136456103501641860976488913895928630166210235525811371343969159908999881686999361273442449106619845071915046301873695484953818483778152518360243449669631273374841424435377247725883564653990608425847730660050527347556 [125,110] 2036567825456119010769566208848988384304508729037000016129341993704884905929710481281567369427609542935650818360388747030746805248348529303332585076975523963221585548871998020951707685681047981706955212310095086261176085634713347864662028165775405486439521096786446540670839947580177922454367134841604663980731282272012328920892268679511302380314750726329193230664501142272735206477252558950229339743473145792136918486855985202310154931675536501313554214703695606609456513822399087850933637668312904581067317888829195009109884482341166848039248187224334189529241088462552104858811368110746279142459420012799727134285294857749540634804086578446258975877073870542746435801904153676459051852827015717168269401833539679600490933148762636816521013698776138312484709864010730803857863184057291989611201295871031463722916459999458383588540497583919185512816501359540896224857972341644939388747998212649348365238919983593639432951901919788314295225840424651004398613618872523838887560171369909703753476814407283322588889128580975607965662099241443732923170311789153451134370216603364389298875069047134676223199335358885257278723964087969353577227835289392367103165153620432541933295331996071489028933191097980579394753657451101714577658614090597913761101754373319789457503379831896986868509027884653613959901782857397460570771791627140786478887999800692660218747016126203939622435467717132466490571801362326412334176476547739433448690941761483096067934508767362128897883578110086133959631706014481999565425765503724043979722897014473034071524632643949476017825913543634117669726898895002507206712357663469000387396493436605898238936780135201560911889056702264251763229012700341040209239839102213242418468061440788579585611984051581975648298214971113928777143133894243710030143930043899207826336215412251672288262863407560727747250708823567849512051722256068466249252329172765136435080889835609823503921164396853953572375928641657906792657238157398450279818547881648928404662979398468483577125469421533367788592479314279551333931367549482722330828746974809501581371120736719122182837630537219031460122532671800661686900145089104928437470027247871804064329683821483841184836334068103467834035606410016 [125,111] 63277310168551651410565967234904451878252742421426694487308505819030621052653397520489479001673110396331415360356045308515404840468695591124490781846564663383144052543238326450499439746904687798770795047838553740059549638468572807969946556128787442867883977714381155267110209006498135105208822057073860968059996097015153280336453436346012417930545901704353338264061283770463093073035608570775388174103708393004462699963969093671776507985062747613232337658765994027659585949822114874326852401051812087573185164863576116931991810552764988761123604838394395848194480713220644963416390565915073562164106059435374701164403033339215594916559939688923716876632964034836291239881154145769296004841672006011163611156675423240164664464757087401002377931445741816580710422677949622525199033279694841532798868798578701532797508021183854262500468840741680687662509602526127309793839639843008363736522952321248756507272561775969453889220611605827806409865021801243986119038830047465694746281888222784321323471593511763899704598195736907979226537731698999433675922572470158553997085231562089816056567835587292375387673850386757074169267854592152314968364580574850788731339483873302985442969039616049349985490507818991201711427585261576992819046774052874183137495222790780040771184483616028078859175774176004664041994942091059503338008210294698803075567697624892732623111983107400924812228866621423070290198947412026872517897899350334099918636626564592120894474861892689316231385187953945602624527341991670229068338602948769714030097998113401057703530555491834131397771966918657271940429977391618675359543691737712582554359639859656779705269539008745666599130426106035560182192992636860493146231101363689953676006205187239486606638543474048527452134644892092929794583386513142942044476148431829420826730784063244917025115051567426856357774796163340048923865731076845254590677361229991877398038470994615736795891530913888671725347425939905876498483293495683501854028074985845598373398539178603859712544666003159241113276294840515409438478974557457441591806649939159312909468156329930622256543413677610884778603711024211045938878255691243711061616294463726298041556070301456837418997476467112040975732 [125,112] -10548881498142871574009213289884542033400260123547281802636837510873955417516693381005168042067064796321820302841260238325836241692938742519403986305085902148071201287838074347450401341953429551805533753415526553232391513527347293350469131232427143452167886283761314677202685158442497790288976432237157197867506848771380360008356314767826769872609626883780597291422486741189162822240882655887428510899112651628346843555854813580950545397615355257825315761726011701163838186466716454427592950701464388491650147839827504832700306338078164334913763735295930019662655205053112932864113884439292299369527331580682979785018802451359971070815665414236721370671677139410129955871188317553993111273424723506840958560664351913888833027751574864516150600698517298391293764248679250413274497398569759785305084292730512260200827612285458758663606549189311358189222928693712160475678013320000224742400160514312483029264486895952301062911681867623793375274472246249534947207676123081072190477751222117427358149420642070681367854388896218161094635295248227750880484547007289620404506685894059545820927981472357116367991073507194758870721493878449774999270783730631710221140647229055698027805584352350827323045092110584720824353249456553040125214145984630167292812912699998893839377315031820379418644306808320825082403922777369696974743835100180814007123712803574039146147108297398126427787756730441233493969918598812350912088919886839634080502763848982249838754353315549265665163626773485770747981944343311813691270037957888290509516059562449082002234362663657802374856413652513974645403822579231199310366875902216256008360374388446856710361052565620351033300697199756295849800489352874986270873297648543510764674186620399481336740993512535741482985396716578451433779590190464271048803990729223599805148536355961077098349228187976304332916476595128705608921871295361673089382789576916249573941223120411918921073385007848852260471628145644183761570357319167258802699078560444262173076843993435461992326266739119176804225960332274037083992967754564494601716266211530353608144422102460984183812034798727233601818029970991223629945567644358648332037695658218175004349013590996077302636035333488472 [125,113] -75213058297885429784112562985085603405343259075328381309968752625393192846942336107433629064570831381355184791347559401571264500003272738319735894759118350990683666156125639407800894081394885513667157634809830838073566607782589913988188258086066912103926555495048674961207733129458891679058420854672828821607933464901006279571715314429124883175677050065182974064315422625466437762519113845869496032621172004173854033447869200906441152497793770488306808806819007358579566547462863885870788768266619095458720981109100223131436954074555934182305434709114020619432880945863271721721550431670241971669721399543339522531685009107107397954862205661865071129199303001301713166694547520339475233841387134872524429154059934151513994730422214977505652816137739227003643872606751950174051309052651310118320536108566547202006190106490552361163093061625903572031533513899286454362173939282133728030997817156771816438096172807366700430509641553977608292373429691807614929802098283911263593406496184943731596148459647667988276802443913209564995802708058905801949629277660771462096150102472031079155802204986599602478876896435233993895927508790934270896739856746450153180705587696743903112673975111529450009434060419061658253160878807094626308788721040949155744731195459233993817417125805724962788917904823257504202969482194174445708768234029533781590841921722216099541670632474708911918232199737114827001060042304831789114544896544171567779151257919175596633173415082765011408196881507594062361358539797118123734793641191483293924927231172038953187802512400180164345481749464095912254514636989759776497807618858075066048811449537017045327364559999986210811705029248111796936451486762560102933141390756931891046229669026702656252817535915277738197813605742338107634666295315889036273979890340809087814253592815217790768181838043892351516621997013652086399440164236464274888004005682939894681952328533911578150504393266338620653342352515481798150678620762494176599722503033650240774003525682592379593476654128915528874064107617330799373231011676301140748153775419603643148137541027536004824376194055315361507115473562735454479662596195030379900697314969351172897042053312023590533722821 [125,114] 4209471316888785582183227542106374355273349640145863079984180622793388889069582791161188511177902999858116163566577106312620804532744792995398662599086495224128869798936698565985066356337080337305687340265586417095149724478607510399490406583578930813120870481103142486769163856386116511949891665377187744273044724920695945379684893879916456966344277268156450430943058532727265955917354555416403631374695333120916634587951152083605533043668006429751240378999342647823579830389484881039399121357291877541832705314266570170561679652515804844400233975995110120256407178831681379724625623353503533352259027057859069278960599208003871482069441290673687054338123396318627048310240246914053949544841328835237789372426357789020938151473446944830648460299971913912920406205341442486392823124168059382953474159515934495905308336385497448848717125679446647213060106898978072481950468210481637572934625064301236126005871127664947293074870524555726966105079347633196944396643857519820365503481207482155189908174457881051755307096303813993631154297066778461069121192473715169653172882012964320300379247889379368819778959154414291554188223833761730408138068648216078007456720402193683007710182012406715189580136239311701906477716417947030556267783435841568326602173328097694773269519241389407746628211889446315569033721223495504059754234662866806343945101463437306718692535024363977315935983467039726213035794388845402673908536654097205604668753214077687812337895639256572194673628444784271325552679117351593849330565760956495925618689343597496578551059019812001305118006450380934354670324648360554532652686187339713271647032180555869838595811021990106681831425322046017481908169567234472590914189999635245337608913662234277033607157202351959314196320992642392530172579603973627546280986180535309623767785216174727808685792671518120143561551803532386525500104032011604859045761857550510801338999916950324146848005692454338269619635760517485014484164408699838328946324911500241562746909372628089427951961939899605631791135503079805057864276650858012684045382983753262564631688807169911296671903975517190365556294340900421789315000326701336243468914879233751225357906528386683136 [125,115] 25416342995423671133379943873203302107620145612531691538254207965126710824210092860495797571140513515273341909169314799314813880563603089513759229486304255055947089555426940103394251343095855858813079964670221877409165422100165736393418412426013489514964412885517841942232062784670470798637965221564502541730544354925978666582351874940320607253554728920875699487447575681687388770304279628080559373178993557410053686197726026905184451880936199818994350841631247273582360019079349990862772691988465608715904779670763715032187438774249612601543211538823726689486305825637783919899860762856472305634939383185284804348217080761258103087518192386787890511269362429940208272987795313770032829563232592867761259051219983044948515069362728557170266402555630702767150649309889047509833447964581140156201800025360661479559494509598601718919250627381588409218088172924435321723024975629194388801753521831731429998134157563262942835994157849184454007347223361623821181319690758536075375967288855527275571094583837276626002958645661637872668465629413177725964583039457483197748634779741593628802835377654431879241820263525938234348583892198378288417833384199029155136160410886017905786049003369929852956983495560596506206782435842473132585482804009067410433454443147461640661115718909168229477888069375138595194830571995165759301517820914653170646856097486443033410847101068152074485078466406444530187429087672243278775010023906166949514556521739641212713218857889704991006439242335218096270496834827243646414601775715263567275584011464935619511662815534931486382829419592632236514488900358875764411818702283668735635526631204798660005383101476346434611864652292971690753302162858840209834398090422706118986712306853011832696493145729099332125084776453070353040318815976485084466707746372536253537127766242207173110700500483219068113305069345197017220193900809955205788896014748339804366585431560263260888635020424143347722311455248024173779663645034979543325519902619774020933153603432113514926997640776013283517087238322490722284088120685272123335705440163606772475816149172281380744673796424601718452277601317441289064545903306302065207587574897698394991153476000 [125,116] -349009143571647780152202187624863698226712011040318566590767114606555581136862394768605179645494326752017056867834551225657967812813872349083033298440762411809228289750471362238624420282625881275122067708268118264093742375418067654081912149255196343823990805079681691378646954110374047983867655588770209644114362130333705908893980554694542878351162217430518753520440648023841285432554729174122582007561523129966238654072358405817283111765437139013984201773103349677801135500248559447909775541830355509666849557196244609916251724965977930193375099420721274211993356199541579752733644415501853214069410099429857495749540918846185968902063755832833740702684479287184370093981776050504748075596248776350009360871055283655314683185944356304305638461467314125438895578578921491364689338521628039776456438955775187504951142168737359508414539395626449727749172488604988985236107155037026903499157392887787764452628070816039584271823811063727164942564060613139750255246618884547432778719411441551983702552969579797797102804081003387165527917256996920146796855129520383041993871939873703044479085315894810957471868772704031071544824120192990089166394108971114639188565327549431722674199978657591628538481524766595972612072051825690705106489022679615298171233862621820008906656942426090021393542540811516161641768140968102455875464580611975736919815025177071050863386213847292463220488754738346463137919175291620999087873222007023676068370183028852917972426630171600694250536979471143121967355487358179852788414943800368397758505811498464606509934358205165863439678199755128085044948880131881136050120521419011118610465025549998672345896209519885351155239220543866139808678360845041600781588147347767788014631103829688327835545448651090876588517949256375486927965021111297595004748727890852272811846788820614400478614999339175177192509756216455199579742461113890952266816901702364709249594804471514875096156804630458467835173238887975318657467806235181615018687422910986270981630510119599247741110137630012819331769857808283455336977513701797958535903497748101051244078744219718904350902460280799213198746169653262781904120108106036612576495487556633551168 [125,117] -2233413237344639275157273670808349534814611805418032775808170092289694708447143408916485036522608179224754086668719618176643374934338080967995208849348255811308864100439693224326226136490117588322583788322533182579257398194207859017210119578180931710036485858294485240379674234272601410867382388253934070871810712984838164516727377999751903232457770836742427094806743277825988316015344050673066031850003665270105591666454576395596459072540821688376163824762515466688016440351371653476343421214056766063017721516282794879500532727832194645453410869035745659782880588673472904287726109500429607016734897764835815744779507488904685068486842300502435144856839684294846122017548499736237433891430545339149196864447793750593207942510709745221582897949576499648160545798675143671006769611494542578205094527609285314016522270348203424788233360980452871610846275025321805870281179905104297829447118998503630790967654767971133694645043212925856080300546244039050656460977480376176022734726965238611950146293030204060442456747944501822071236165513559693133660576072248754908964997946973369196656227048784728508290812433197440451623527348755005092023157949087945974210600164469301516452262761417194816276079054403610669159792661561051841516120738135761103144035522766724159760673194938259846318784746573325091587905836785727165861036969039727082125480411553818305399993889912459387643727905483220971472161555150326435962448298639249574354053815818570542390788379906784812651726511270360736712336438012118536363669370635048291110391721101803950078576787169801935509332078397814754980341576345489688321487134215610340911154517301785443789314730412049137185436713975839409439754854557692404074085377389742323585908433805132008507451546285662579948827969543943245899844381732553911484254506769300319745785646081889551173365980033373323461884365924068318149330011429194647679971893716021409980810534448025480215265018422983894990124168574703386818297996713498563647765605818512539630163369141897310146309124988232026458198154713027399093815909379121533541091301219756770322472426535430127800900058540996847493960576381660402714239367378939275854774735104 [125,118] 9188327447978845671941083352422653484842458325488800357318901376784868186265506880019871714642614014975204470269539444554885361322557648885226106728421727953465584385709884222122555516167773882030568088660748447875332568135355383732380578383702821852236535706549382405000126193795236255575659703255281545537442971390519289574809948249901682326548091272860757387559891037462287117856951725060349331279876254423045408574459013293966770212814302946569082269981150126596659451393667532763884209040213814558648973922877267358556229329599609551119471929041586637670619806890106397757174607410401610282562956945400654344579330740050898599669995796329037044263400885432020896354724886419446216290283282966372523110856633615954553109333988989464424418289301148357105459532255129996482300990352454111054711429442744306693303577902436484807675064949896490344910081652692783066223284854820647645184212874773177538924692736556251999996211951695485467534598434628799659275868760013641796519405648133476361211385249073191815999389888850512782937302444597097814657982550385371578549922727255210270679373778232680205050627620158272727507586670447997439866272225404627624343381551854246937445163199921195714410762425723241081143756559338392479079697625152061526578122620919502241823146866093391356852417159060056559737510135691222936319650382049633335954186367681063742882184026956177405511335252539986877896605716188367090568207023250959497399786966380683990231952461464281258245767489247700725550656189565207113435014061729926540520687162733223273590328101625376618153463159050912035784760463577312948622555060292159878335588130882638053578011622505275381408632536500644491207697062594604954233409437016777771743147695799246723590820331940972389537332083180170915849555823040498748627508924172407011841921167649486327287184857949028970458235902724519854484239572542001723737367518073374106721199430933219969639877828494311554895791686238678439439545431973967050582142451510540893928860697916129845540522165842317459331050171692587056823081721482504992848428791008792701698052507725476014046591299186126231579218190678936202965562890399230893696 [125,119] 69085340398787901209114549535221382060343496305585106414994265461123496028281032031142740489033809099898811097516245513411525532915720894027569152630733756594763592808976100530952742871775280104025473120999965079571499560755529139661204899904621610769916220321061048660719514871196977450793186421968331979978362105474315744771973500198319787800086971056521157864081769062255444361618207001601495381038568683813615120848349646418647115224927610469446239498758781100463042580840166089799738010128833541214108180025039601186803413910602977052662379438370020577441896542620140745795381548947144252785603903596332987834166916588250096660383800362467013965281088107352604160747360524823231816256484772687445101032117588275831570866877891295802573038147014582989923414363420920780885671010908917202385445455454330383546560080569978840683442798702664618158621570873773221641436368041415734345611473984955151996150224231170502443493915025067310284477157296939532447467412373589337091194521250297137266070602581858221003654460700050723671314705554034467836342536480816614181386983486081851193613986981204101057958475459664807052958172816727242690429413309564680295199807619031762956635708332648334702316695264472694678943655458156599438657876822196695641525216558506000132564466210927127888845979086464195746998882339726219014581161310150787033979901270902454839340429255326872087688483337971965981160271162152859558093705128739958273465761611284916175068758630384742404840446292232226951366226986999414031762288224196663817766712442382224473634694067017525498563651060869045947792521528166034819074310774170773147447686424254555282133184696555712437010340458048219924626849748938734423358678754929141513742098512497057797793867541229312495656484321208822508165479405751558045236308644813401604537137538033673455898785760050837854326874686635931809837397114122890187959475840008113145452111705739061487604876940846209135673679910691565087962379813967070415265036868517818772352331415060005924376481313261625988005023048055958832115205468998591971211407179787972875880041328335438286596750045372214903188620433227372300784859664784 [125,120] -70888667257061983861492376596351526758683141143119483157937702887433879316988633739775996857139466209191632457449503970537878620190932119655432726181391059627465802299487187728504431529670183802700981130023742999046423568816129805387434544822010909920023279489994115460862557015247641099915726500772779229534902409804189120428499520752712271018293731068001081527158698322690482001451330152571363178946250325497429525072146261264338362946702170697411609227292610174099433188200704637265559252647858096056942102270918238854110802749837422743836899394730806497233499610690732592250973320612394120185242595051376701643891534144531242665947394916236597863726102298107028484623771365964283648606518937482248698269334946185039257406283609853640211250370167784812312544636331003850441631652308318796444611826930380523668566523174350160892208019432264951631338239997663393928472614364045713763908974706338857455732878420439953481380157082107753730699395198324159555133594781216314680713244014289769579227464949377667221658360564770581571031611745811787852859013980089092263952657284175775595670306685839640494970863338518894830922192550334457017903001959141850843859086017849642219649679552804226762116669162654784671835776831182169413777388203054182554773511985307946272747742648005946374819920454820074294709049527219584684489796425878502579937881240363285954006638264955363559280886932415858328033956349664521650069290007333065628318760048036547189431001316544435845072101271068312136245589346013198176100119807441935099407937423048800096997090484542487047081181486323366520908274734522103155807028344820317551173206399350359646520294885893367875097900019337903444862874178524126509955602948011230413057866033922000616219896440545298455856442174812690248747014576899288922624052962791241533419348958167833048555429313716685316946963078058575741720214310185181471527752887063136225948851440065857222225058977997032393222566968674004058991748600201990184339544099708141714664272930505857889555581381696443693650374264779256870599646624579348646268928205775355028938153674359072084226812666365203319939159226137277286240 [125,121] -789275179854236030390431987277709459929130982514430496072438245666552619980423800511827854898830962821265578249370746518843439056063315223238443129377018628163768514405030912068852709721953434533580583787227216448930646052751005720491156172655306683368186588518844635186314691301314886572830612794188579176284571263192984551591134871154494545466444229565158737186131074132472757936314329262568789180698835912980060062942554146569173813113561045968369186933818051692964582238915935045879010365274419076542479253895309261342622226569347613484439488116969432946116508489519953089491020873951118497429036468825371328740998689679287420453834874367349396262948316294017547449599529114017732798736699726278728734987662914155625925175263353840011121351797251807148419775189391393609305474231109155108703329020243726124706471704193784034789596654321265707277192281763587687573801165253652588195312204910772504920254578823117968151353919241697069813769191218218642782461964387318889860287802729584489750900955412824629697851598404698991165783660346830256739403909155496913702355683398107911525855223230510236568162838947140579144655486067026279063626014403350551766841804070067332938930731276315350330015818896744564070011054742158469768036157814609919036111087311103493164984304854754460673171609428733874329627585849699086855881480260263289128191350625482090452998656913130891970138537432340954322088936670560477725307098199822614257529077592420983407273735972963283330049176900592945278945952158575987133561605984732098028954281426909628344001011996750347879325205217534998243237747193622307845788041318833721155930480001039972644988951853969782122954613182968471425142758980033427896089199789020286107156209135388916012579533302483329903615244313022757160692277702569722716431879629036402089677613403639467316445602404039243472427736810123984234120651590563637338754923195300617677559470554316758608034746232752698911434114454155369286927046700796612787906354727617768352142696405786108251964569584160360606949991794669783057588096555404960677696077747035149580072457215760715365055059859026443335643711890188 [125,122] 77271157095068556359933501620516490673011733282098279496047046710608011109319557774358665458288548878953982803553838245257571060418527431751149424246871622056782669175197682847261020369375460562287214343549455114426908803099299881201468484706092021681747060466003570197745836370246684379831467789347740062655685225306042193312905611552835270568407403569140251674779410817416784850369471625998980387815249296317195759771871171269591772104729308780897546397870137438792404668038531071967912517586510013329655514021644952033700620719081245210165102623978166494662410985347675342826358319795096968075088605708310046463929437692186174962460297665772752309737530083725671315634446925324735233212408961010340538926746030482116416905927672041449033658847467066096455798722211586491107062785024957880984768599548072558774015527782671973198867444935696511434417416275239395048084265862454795677801533906958521566230650769487390300112668339816980728206360262292066801991366268464335702014048643612023481393121617264337747101193025380442795347311503623904328562126336473233602132148617717567653072337722332387550425469465281849433911877524002204226019210210291441426173510860556897852427891351843824932528969005242839921415115358170879530220633241890226670407390121469576124438837460046162694422555313485763015102990766392358801499409576766131901135477851074675517029466136215505836142925784543140105238793213065458660617283465270271359129307741703209748417727332828805089719314498294386752646754605481884587674281811721388007243143530233457355382016107534342805292499526332520246841344509814085360257850806858222261767780159779139511746721626708291598146457493225816432190298588035876303830049435105119334739979937665800892736384040810272360677695387618603137960381077980572003409606239893888575519318370604240924535964030298841288216840991788122141960963844715104314332177948669184738854617145205691547525605309881256905908164726865643289264426920795312086197695710111690597518051921502875291876260023607955469954339065599186028120732737498151795821482717425154964270390873448072892783956363177263922688 [125,123] 4159532704932086257473434823866133574810203556866194544347230406439736672267397798813866260285110855198936254318550830944729575955229668170066832202696798970961769622925554410907480867871738305088798307790252151618680317986801095818109274009696757499128372042456564732390334200510405223816999740449398179271676402809439891996245663536270302081504636560987590060748825438563052109340351269190587536449165453135611366945456921280978674470748565352477776923185849877655378207077442508337752189273407241551055083099088313017789315465020835024798758046592897199542640495519707679265836805208457484724604905758173359006671634950036216603407613588757007508445220778944259327398724880872710941468050087565450241404840585533118909764773771729110573865864393649772337516093804194686769185513287422092526713265671716073030573526566258619847245205851725087972795617916613139162621753082577420992939322881000932258808602134157718886578675377641095414432802638496714082727985005526713247963806960048567055231184185116802591663124363294186581447266466079704114015647279563166068455962322383157334630936869422781589191092003431122530196482265613722235631940161390246705792862978316427036304996526392930642304349894952929288512618580710725131947181504154955869674750393685869616377639843550576748527843662005991308694217294829938616129252221177900091367396647049149371133899200500731512037309535572290728371344289125688127136079348185083969996239087235186692218260386073716124633568692597754479024724373696150876043787038778672176424262281737236328454578723988925955769490240566848140282806003732426948709865695479751351502785282434451740136753206097157262256762984959272341147351812174047187816998341544808076604197337375526558254026134060710049466140814109726982950484031736454092284402696856134232915095455896770233712071922824237790979953521652622173290988185134170641847157100916137342790605387541673531193609583072525687067749531888816107465160358342240922517773774496100585307952334400624040167499565553375983466969611473475627132926867322403355208551780361123400322391864066865307187987689480896 [125,124] 1076506523392750477141626338772318993639524793820702160767708887364576823380391768479004285271474450794328713271406156081992701334131946991027844751580787582429276810036391334426574914655712901897778306772764365760295040908556141548972554110014292062096368170194204491057594737635901058721552777989948433646734340811972439176236790761487225998097483148007336032585001436862886753031595511354914036270847876682504244977129442368939850670910967987783464432744719125598380061762007839313673474263323164306378015355664895780174882821598750760961637799169182252495323325739469941700815616909194499764751880535701833618994411188252401511382777482849056200437424921608423230199652859343647378553149112747821292906137080840246096504536022990373266180217019471738629193986756033489940601919309616171954938585755455276243948159773468878714543529399514809379507941638272493554147036295166768651480630784199599463804194705563523973514777955074010532825027836464259945872073422004495961326534559213329319458930374788480416440966328142799596877142470124204468540618761343721632556352833793634420160951579699265192835221168368638488141045470051147983638357450216719584338439859910107057053696449836758431666780700319875491372235770311646498764448644063376354347624248201641044482767495438725263383678084173421300904427968357361358745913690393197648408759711737332168940860643104925036060105275477017317689907750705337466537642377797917840073521814292482055985165061663780972985459506488731836595870469047449445422930965232101417869574703669820118091009810606312345363338956735407809890193013078715069354023627110079501506515488898693689782698498563852252013200060710898894218669357728091067245826831477091132373130572259434182755125735829673349073400933586223969432244344200211489153861811563864630880601226825291792801137948819624490126552691478787776450605858697332805032719699391981793771595161693909802814599079174490682700857109301627440159862983543689033237954357093199920822427038971136644612671688628843224679742761838243504140310678623627865602286971975649172443179141273299784499456 [125,125] -10937431445066604837839609676086467223425932963098649331298734247840862492897401642347605747421213574583377119091107545717072017219542310641536972451031014000828069026074660087933699257070851342356623524049295633422005833915441557059245552952370823630277319566888472690604894476688562574711127668703812775377252749922760994302257440752068134309511219910226539942026036610725688106174592192756082759723629625906775919466610771716161139055349282019416620370292668712009545029395861953041078808590440480581600461969402700845358951075391622959717266561466488583954796724324547213058689433874683870035604237128183584068076491806530432263986245033350412355036367312724788804332116997611056337585305478845146944181419136877743268167691423140257938774745205617723568073621461274467453316658393679353090977930670514679458364280973291289483402667049537250527633680691719800564308307653887276172678108792630132508381820119068302952932083472093510257859487612967720894888143533674042835200287194505829286410229141570242283902120106111494863539530059752465776958491523245225315027509053000090889750717984466399210884200017239390118478343830722713449876541920826554422221982474618495180924789346278508110570667001078389311625777388540296965320930944274526255797166165663711462240615579162438747164431442084921806007514542776682783494819611626911380445678862112351229311652196696240376641485500338496922221683531281845744316518506537727865939450959775211345435037345763543654424223352116217225920911671373928265548932571585041428263271914376019463253936740256343703472251323843762059430975993565704704843056291672261488998923091188959835930066798209229098952333365408457415368809547172749402159212545477931490234717156169126319451500389733000632275559310365220862461045784615948466402311892097834163731658142765669286057589984274753234969518415735732251075396916217817358857849504262635238344045931281831440682218082014857386778243076822621021383991302347207581184076375732469690019663103733570739372450854432801578931115187706810659016025841298062379757536442052490874767852114527904 [126,0] 2220844209641821433450269115280018534998228366161545706620863135847224467724672975478769664016279746877204946735495287318150337293604799965827753775332739069705843976741488959234161237868108802076285354159599197374610496669587085912703711821632037291413949288296753877256903357793155488515106306402056192559311975826718268826239268281311526389135706386454289492072492931638708387752168774099460092286981215014146840078339848563961818406765789940019173408620821246109203175257042884029046523707853774870988721688633941320162093119019528735228612969534959628675012327619506107858955713483355257937579652266644187634847408657201164053527820248279373646788253807999607996356584924627432776184882918214095890546159567771857446145174836940585788044303868537450207711939752270479709998951955532476034486408796377590069023238745363874977752701153125097641724398847499008139009238282911134372133697486162909222283171915086330476832407273670589646180169333518480485322202964505414096112591319262622485603368982080365962752616788969159594159592514614925087453037949216100898530738310443740875740214748987466551076817203322044616012280450494426370978533706400722711780415645682654690511581733306623143440252606049244954351418138857449806362187384264245876899060820278669276147466942931493004503684911740948996239545620825194777484416657212161880157011524703346352734241560130497276274764222526288285581181234285618549671575309194032740201599081171220745207407219523387428211529188332858357157410460062212933752641312839711142246585665373350543465265688001490569955181257327989157407932398626299643821904640448985770465555228606781064348957193246954684360902843496272171694362293816866041434344735804328763916715920290831703726378822176179235410260619479573894240609952286238277133622074970577814042987123817689630393464265795154669596685964219892632644404036272899551232666319381201955029023249824944509665165849953260961423707485289341392471021512522582335322700501466118119212498883266504139310510793508526625636294558631512126691347972256567190842843047303972347090878481262189337899470844575522799920100985025403814590125889822274459156312532046291509409676374157580065837307051791611318460877473561187708979536446917894883429557623864590147679490003309418891729774032439078796969061709897906245706456592976242002449977422728688694664156662961794273251821927320300789274715622880069612039643088085483947665690029851510025044378322447112054981131558773317667417274108332725439037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 649899741107691118668222684485973595335045005415231996206139395153286294711567474183858074656827340581549288198343398968587817383646159063022134326519831018804189342314734941064918840095872200053818212357263913085581865792725100134557135988545200286541863815725595843580410657676986501783756758904404684601628184930194369876472521199478831030002817506927888570919048552584288133067532330358386321614612574031816974678531256188016463499341032059090213720485029445843467618075696201628143923278037877356862078219585089853044197871081605571232059131299853219464867108225450693506137104423585337613036369647545338813025202645859808078186547081577175729174988101353807807007049438783784793723553961464259270463804050902215451258703399909570318106724342898168533703590447867362610499216616835270476973787281089261736845206606766893437812904307616595689310241766455573851973129043371518218460909329571561323699260894687266118379649860837892211974941323121271573555572241213130214867124385306137905432843348441919256525225758129109224256070946316842226319693200287214458916643960883708134066267697745656353853112209801828079229194230317875486563157962260908994598344959062121511471860451474755565519877876735844661814105072160062030115851430711033961071384880389763910714666683929277475615460088612423251224936955390686122796655192126601689075720168531064889971770801124646044552611852288943182741672538939229523844741625084486238830603960939060785288195474132595173191810533214682261125631869522591556262287962853163154285807262605518013987082218998826460278250245693080333895757987281734979071536124985691148088933144100900576862778130832122799397631724696354667822759132017567135550454802242540768334946527649240452847146555138834577943602840651942339548078850571722702893919603930715795668727928213713596567298608344401063765234129015616105415416373988003095202931188426289352719968929224612785407201178560715933284871205813704939130206521392121456854105327475169551971578398196933986060092888752837448812803946164107693040756229641563172584860351874041983487451254692369497411647541111311904832294101108190597963023473282245746947553529474514445068815681901095339999437583954469007783960106978457271291900510028606542145729410772240030345785924406555198753991248996301510923529164429573083132980500406074669674578146279498556330386237619912537953439931596067528508379169164056017402972399505373229196471990960789733795935497057892670631188981705587202982875714378631182003732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 18245312529775179186762869296928473469722304266039284805754707988341247057178090773549356949476593797381218151253237751935456681076360601037532327859713310650244903159353075965155268098519228425529803509191667617016134945553218879852297535304698725636449965104158724962370954595870696776933343843259058634879715638768144401998464262586285475525341134877606671131970212759863269458912344123327713915835957703237432797170172517615449278441083906451832805669657256179553904233759782372229752905818408026925414989534228597708752801524841179174626983884184136742481161183580275329443446246240035212273899255434995425248051248430451969879589588151039568043022241491957684869920061235195215581221251624787909447740310931863694325881317950335003825709785494201814062994334473860837870620780502722472472292915390032821245722574526613001412979846965018442625272838577969355041058751092685180015824635106479000131798922689480355419157205261503203441900786497822472492377938207906775336901582881287578020869052125881598737215056237382109362173436187045788350531772411572007389588619538551286068518322269418842560230938621306575434139136590552457067992006228120820161345373818381713403684514624636986914877722729495626471717281350596569089882942635957149939060727350443804107833918635651882880464902158975301419343126490086353407414056370536489049755021840488682440276407343754927954952048541732914451789300672162669264158781288936378747771303562775078507838617201153473404050478969747653352885939664866190493699093839331538499194851414291794327362076036221054182572856856042396175563487722099878876960007716293500397941521811133991394037297991011690880761644862153587514822110453563412312852659537831979032646261897050836078400387807178044347043168728305297707231754207624710933955673476757079715641149373740082562744507950071153310132970984381563661005178993355342349598773417521557924418676847551065131101478793564582089369006511568034451865169574294816062090227124966827863513622637329094490260691030530903763334228199294693188798535219660718608958965474792330510019401637673821915272664125012983073734862190430193615900792102462906127073760484921813991612327459722529998732118724693555327690814287627686544342355631269942973632370681829330592962181673871783820107335716442216189685567524875008663042065416748319604803334076932999532170707192127737541218499216091690498851321631190030392272072114941590721782197055933590474941797835240774752479251378566651120194063388453552356111417344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -37501712230836196901135649925027889855292398403387996394579884842279584812512033353875783201460278603866411359948775761456280782315200721291163504631022282926975738181415613128782829915225800022589732290522469492993016084627097093652532405239954301927911102077388250323303896890497983859275400987324379354464382581655985159970037144444501732221336204637509770721115095404100724379314262926459987428011955184864609766133499294325126836173869246879194947647534965403616709794643806320873573923040989484961131146639459318479529625412025541950364293735297497871768346759497285273194394930120631226747072427252714639877968571051183490262400231443934760717465297600691053473693496230194673305866272775853241535035839090941715794965840183273536675441293932498103170857207507744688735994533164925200669346881969655841741255430355921888699740044184751878878136941844306614008265183143959627216100445738313177147755124982630654908243023919154543525300102893947706367653444979866041235312467376761954655101200316522421791921952557256115208572389009688160924112549859044086006331109556128166422591909582833206580267484753490017632506179771880032894087263895335889932077938513550654856598447886299061675216489010882653541590600674371239804429751353161354189904020075314920937767477318648978470048916197016498625303407735321865121325668266653511464470856966568322260951961429614974245463404891917608142429903488307420548008129471861059878186896299375572567694922769257669665519982889117804619018570557420601205005274817666387881994964256483466090674027476170300416750728533720912139294664638826026459248422878765878870012331359838732933381651789180579775798746329594132258775306306509733961379257379529229704173163284910632823487905982321611526122190513979605824008398118543576792554591893843643235823183734839096662765808726795781622458384648595712341562226993780374511319409426424428003922273933851857154782451058103280326456245348489015839129883645343980281245559921858574674419780346121793088936224820701494495160777807292056372624671374527529749283668081306627447732691428054688914061704892222816730678197661923882857262112277560084898929363607364357699388157969020211764220320273520035123446366655524943973075603753712134883396870807689096832315233716028754364146383825853303605788885756926195262359215781887936782529832993387644236710042498126496086656266603195924983250301711743924839083262261321342000285663646567724679076679441298478285071595694519309618446998290883448997328977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 1502368811086141031903624493033911302465226707347339226858947990065004654209559324615603170536565731528664048876093839138974250153324949216669238290636151550805949204322751387310220157936280658390181266763732500975576469285563764343515190213682825412959365873691051672917725069981603680252935426695387130150273962141901727542664732095050577011857018714183854299557139200825116505466236030705915046305667286039967274586183734743094703229448026375269542974150960377273523170627062780292294719870800812093854671006793282355944507287859461535566248127430475565223886614740727431598324723783695426873334428510069606328222261324021392079407818228154275942409901664823285718799141600197191017776072166980902429725915366402565092208749107193585245722815678540048409587109836190040350368548559732649306659138564127174319479955279708962246289645427122870353025606112905349403252613743814811091703908093064477383067604423134838050638284047738191689333771574455367723964180630531035208979616877515789827694330350978441829474552979313916741334103638645704299673197505823679014032494995434797354624406757543461672805968452369996856717755914299569876440665250159819784381314578580631245052297000971725136402749589852143339043681669707850480200143157407211160542083124423429446158129826064103873001949380802408324960269169150385738448483291708683012880772616189395572302571233801348432276233937767108949743130052719694753244794876221351852581263956513330393532684479174918853113739700491551653268167792728662512376743594961280837448863944621935504780749105839107690008945220624556073276819853512805327732577126879768339012305177156350352669976394414939435735458705600759214353201609056539074815593941373760580593552001524671531293759950637816690252655835373527082464871161233218329955783407028856506856737244350436475921626680594190185778837247655228681169321234228280564668052270988528639445719829025339955551057803543389996888604410356058602857730919054522904631310692350087328127583581296425595998846739249718555603607115622346638767680996924134479595800933908127207352759614993550909289674777590661244181413918492762580918930551997874618030283528313123514760595683109907224758878430113897069986115097027108539128891218104360484715107438121670139338651952689818304183756186263411579514843571320440767069720050365218692773168796575674443781436722160045032385544572982222711632109007858498336808075900975008881352771773429389903158021956754036982449094792026431800612497098257788630726002868224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -14322332740274161638446283391358929148040753600384896044919332603110658592213795689079095875644817090489694420089481667335700291128310395686685019403845547831529460090051842984366730058997661102095649743962935079874905098473419519715709343090767879227637834534125210517021998991492391727403508975583569226155351086873216584646590134177934226440306270080166285244657833719029749381122869664040007911075626420485494311672213933353288579771079599507317143078658409317063350036685133270360964638193048235526677076769920927991912353049415041364101049862536131691576915408337463033588183053424378336283318484904193413875009076983399072656472782231071298975514365169842384431894918389393749201828862193212842643123086623614369965779398989410556484190718042029953596229167839627073001896431164588998900457389374503400241450140283679890528536997453775187211042863900622630342515945480523747945097993136438755363540845093316847849451196129657826284456379120332745962873925343427940883461428915631827524288088485572179617013626597795742159624537285253013789994305702917348255311665013324701866904382318978095826251902390112690592962619626764761672550649684212056056935664795194801803586084859305961051506125561999280583527876128067044174902855967074931536021198015061749190177065313370865606495313122843524373500983830904122075015250229511949470268632620322409348122085978388101122614861215276998569170624804473148018832167321769193266320299484089193096966124629709815750293779057036424143970670982589580994679052782966159749751574028231711355174627407779872362342965282236608564392427593377570884157412758671255033648842416392129830107085609272979934162771884083072447312370824651790255423560674653863740050710381751551581457375107657864648273460976802494140159649440745882216843424334433362638912714943429690968412499739618649742370611210657691112474512174551061956592693415617604981977612588251721624367057071300763739512512297892640773152241467618396639524882819996454670536374226740161671908452532025109212998417975399499996620525598431970013508972595257942038632562337582926503067150503609941895107221030987285434682043673523145585236870381406944183110985376579370710303162710887048354795034774659881083547640910747262698173398929737288883903661073209695575276102716408333154516603122862036003908546107616130733599291047562621653127621840407203469190748023765308570169930192745566106024539488104938019270286417458674134210316738208166077256006541784626768435060077175929506001709957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 69683905841010000066522231257899196199707139595649046903307126639644903535775039682478700474345761730238156392978927413628422927188785654363006198828394120524827193568662759120832196103427762382826471512199004054798634191753100792651327770215927060986803874751260822499729864655083136417066365649077201002936229015089287352165420159933651542906807656045957082582891761164695987896261943397197341255033568811903332192578899337236546954689680611946823910453067038448708711500801271955671928050889510970769645683976605445872419002441721017169775985243611062668536149297210936638670492297437988924454523507638851818447784212817735084053964555416058501078273688879996652738675947772006990629896695078865685993205397125281153131537954448247568348996318101253970873466759171289119766860323003219279122769201429384218559669618147371419641541976127021232878378508603212506704266567121514696839266612119656913440910484790750145601452190246512374724892490627086436930347824334719522562995683676917501201265421958538135585650904530207967582701846621540951643699017602775903346290811638520609016151431599653779765150128331829109766830210470299640504394306338968968838015496819577594790633269396539827608852690065603610660277025453966467738252045568762103744026719676891769228933156071101501795682596074157755244130173648541108083456056385239544127602382227110040516788644666912008865136805116294670612125798531589553150891521307896115131843037167390013367212144751229737297542840102949968340605588887325906768435848321985940750498969614752379638096020447543128655205180162265550177095810478338397175222221071651092664070595037741219222899267682060033264022321888468299573461840004002155089636789884438858219656406546104805295278075142615139385848877943481431254012372887727656042362368848034698474497307281997202601374262022238675970058481244088679990303439076294960294615537758476332858906774908901317462931915376038240363883656502831875083555542672230221082484455722754644812405695910195874545742266672238256966769327086401979533311266405331045533871540889131529732164658979993519022453852031371491035506500988900050019275170954932632915014964784888683537200262551820209950517251844168175303498820000556713224469649787742214204922618824513974900015449024065199965580766658495298018012832931932496553768391714360882042071100384272822341111629644807739172405283637798172193094014331145688260998896280512156083482682364463030617606148152161940149410482528284396484350234835460834639511700897792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -168057074363019490646719004205061191673081684120581994544698143911559594527399574584100650394756873350252006696093677670717703011271735215255458273556574562750926067614329819016930678129557003787190336517840369230248891284391172903724256630748631114159067427656855480535101487237575410250118965507863807581427905036294290073274861433207877377040611912084299815806938767527862317068691953928667438516983766035473211848904556734463706420759263645774550928920593223543609852357199482096684900671359728085279535420869955703053436157160679192288180545210827627072462733154106811659111757752874816766654009847070788996694762647314123027739126458365075112634858911484199971879968673616751750546405261634781682751717760023149748277569608747920300245136084021672349298260800599461370632707430057244048438294923586174124017714768633197792848381966426052514021187516900911375793033591314751380703290335808199610340129895153790954848055798188749636227993184292196141560293004984701396491763125602318942944356167130074435137375973572219991210526598780376741590781451968971484046435535687681803118342251880131369315746715286499280873846891114939115925036617150586754553044219618772263001663267686399500016183298766788458283426578368445309014197115341837535083765599316694646838417512494108035505668552257224637060836877314493316995059911247503138251150118850003833625336225985490447064975765294683389618849164069542951688757749076297739108574908554898869471330717662733936286282805698936793997043041854666851794594788479684673822456168904899213310666484042093026049292433125773092559920038968094074097590087145340545510048488183045586956224574654411675806097146770101358458866011042382614849378110126135634588340190464234127021425927864211827596884911218832461119525016834503487941029503564952690320184478908321378740767692488017029599042135994193413119529200611511073260911218095015302650652453113721547124738804066237445962859736262365927508682076814550118798422204564517206192441598301662514902121777471058980859663389947647281925758474268867297434099133166342017360372863770976404007349823695714921888562004765469334343488402744835582585717658570736666198339923653571006840598674551314937915439095107606921855200813406375584664772054970364234439606838333833913350427701500812936104542533185737132623977784533816908221353916538273167916204845751828849918760751188534879130866703342302820675046243052595570484091805773081957212394755641802669249295808062104471032788580233097484639217972674560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -25201049997690691815979466480930682437329126732515264866051329346522761860964292681444069627342063573789395740684742531500722128324786802445967881684023143803220261342157878877538546792273284616572926528676692615264612601081874266704885421383667324978226419822334129405552668352805278813213566037206602290076848131955128789563320842521578935500672975340802999981423906794435139271128859701908950525000225058510067950580561441566336722516139737278471448543060453338588765017046716913486284839820812583507149372342610773854527759948585915795285394437273350325060159912647327830545758082260858086257547058176629611299240531345397498968638583322549276226172108477738548396805194425039930906623546292790446952209740820872107556444135482461841022775443703679491495715901340317776605201873129534567610379914970959283775458061554830616876342394874342188129894071922237295261174742601206670907757890182073013237880998741744681591205458785134699100306848546573866084117122795512827683472572955509786314726679408490204338545634614756479714478129844015203065709970046549556028409801677270729719441575356691341810740174935697485715216414900351529643881077483497320857936616213338443017404039040001618574753861185973554246027171112792175096556899481452530701639979362922287340667177956018710222732770631117724475583680567524254843402113834014143364750264652318206215069929101408386481623185091074587751664412451691693212744374918567002729966604885848413054735001431252523324031446673720555978071018508650063654605927758959066597848097168103909279747849925278502882744168991917386669474359311618063726177490528231274206097860256938602107034794431854850160275031276328362041481399886155774664747702806370492785616754933880742313257029503292485334962014377450927694041413032926179828442193621381650185263748791144000559617980515258698659449767353197894169851266589289977437031448583863326069972317271725942343609476211968072801565199596995070623216867460320031839461438180799833503951938922977947219218844993118482970809544951871448373690032700678524932309087432641065850748528129833352398577424753199677908818723148358184084811706007238415579288793095952248868858849465961128968901773667633163147041263093537523762290997434350709303254457197903931478596467849825839761796828629128322767944539029366718388478713829302968110134380437524384558264101780205241486273416389050315164342653839238599420048664497227411653864201510217203628955084370986554001613927908166206959295847738639460497239243227136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] 2503170988014657764834333037586300696897408296617883641909064687831295615421748662788094286930831198039139121736335474182212671170610446291029769619732448429061216654300516429227802186840901008713454638597712728542710197751981225626273496407250694794186201171036764511646306254463930514940856874866142865001835274630077659168402703491469342547319818130672672210570134301969856571160584649116330585682052631463342153111807022432704643674910698777569843564768981163497654732619123526465337719151298281197406276022070341689425667114296840706610938706816330113380869699569351490916398361704470612541548928793748162502674733312345888569715230216818611404649355108976688429186996809930812478827031058648950652639849343763583178860499125084749081115764459727412930097592496472180168232471511724486950886961240897537281875134881907863801563260893370464594446290895087814608472370525212546653864246646581228946515078156753856232118992649167131305359289874787050455384534232433553855960246223407800214421984595842293361221990035783805603912077544195992740899334013278489230124873976818717248398429038893895120316444986788303805743439098027719064819277000227058853605267710175338976691398876087204169786099222995817369916472763324533518638515100057661223972331533425530145238527457010370663101164608969226767820706805566339657174116873478882710579467866343200681495615608023032602239638875472566692908817785087844429300993243903785551599876220545446818498604582463836069598394348763186047570648405958930048188518017099772701493562183979944744537892798048673062093734254832421036870238702748536909427729525604042062172347665137185894613362558966136237274751330465820363671826497406423949155596167202240111581309255473788374509505986521888075587685123429273818585042054455795992998970000973421279123215823942626653134599770488260458010160924564146945741619622447093954452833338801172448835547725244049640974767326567942770354479333175099172877819461842955075599530137311942978107679147780108505509855226719757439127569461022975252451546181661588757516446820117567126329608711759107227038830525961312393114467217144879705265445228798208052425405842878735065925601271041781131618689338425997783477242385297013428120676146214315285386595124942608946285661032912686486541899703484850425834510654784832322855053387553779043416305805253241621206069717700621789724046893779390345993747547777042412712892511306536549324806799445097777003440557795275842901842991813853026502249637424339818037389138329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] -14642157920592243537171331459572344031169190681112917660363079062766103141757752944169180279571676045086507091675578959205257793821074338861852728287196295452232853095679441736534859871453908430722716630335420832806182660016522695819857755064516157851758002131498590572684832811148210119399221376263635897204421652936922249954468112743593107201468111977909525324700304469645191758080044108069813278369816325284821225629670992665637576619005037982042979010345407731383508538328263235300261976807613353644151105961125043781721852228145997870197157597214577384152326396309092017354844217224456455755714173029585287538575568757366583211205331254345798748531326646661874298305269577960017602332774555573006028897869997422323794615969473137881935684084001762805595528313003052796980763269367814119888210962009900891154835076579308623739857259740746930832241189644716220072184725362725035964137522581216381263793717131108644090095307082414473161987925746788204393722723247814787554999598095591876384962344136440344683920018217033593927526884584129245754906040483599686934054621509756678065528284088667416380188688275783974542702203928531589808020911843467391257363095641089758733338320740469842772580505960184437375762916454543757077723261221113008352747636186338134515416539364819044080664233924573332398902197026244507846489502215945468164606864997659369973646066378631581000003003699440500310213549209608648719328690916670700631128563935800416606426196994464261676397626667025140482886849169295044476294661568926273067576774129592814747226043222725656587735800809345444000247461029235260725068684640340803141300672040170447919321221729048329506348098502657514353095049007900826634453967562979562907620261204336504247403226177456305421231570852299943083531684315444113144335988346638192146570494288077222388995632267663076518264621835514886009519553103429636653133397892016740680809976493110358316711616391120935553906266919405232822419494888616439979305426060406352358893145188478673856214758272613609102731570910891045032979110698336562439038632028118262509243929992556576032274889580362382329320764424506286096849343603345322574648567191915624265284475053487227776714035177796865954911475065447735656479027270068226744786448133533841519163191129049867644779726215222380139065162349597121459782890694811033102641566451331597094257462431029381563083515951846939252963667287738786105789856750836896464969143570563987278752740670929022877201225348788874972916473191046838940985979503116288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] 48988555906266662017814489852612223922783970283208675465572320487191198392075037255457860688956638924303496989988596174042240397646346323975724806587207689681157983843306036313333296393763973614898305684424837879445479222643428067609597753842129071731805825572258247987475581250858189099458817043392913115375035759092597863245291841215779412368684231612209027217410990045110237035007058996294622246786015162820192007497393298133604365142706258718665872847058875642189131494217496811852378187099514029132735363336984957923099810613931505070604912171655626761324098841447757605169257856782184052023443781537767999491543646627467327574344867583147333848097562166543550337575482411275873469996563873363068239512484217715496933315060217017704596471487467714056205585676374388898774106449230605648307579702057766373071007154429661814640081126896467879123363038712365589260399799741973771462755581070379773267986206464130041639697988728146772741944833025827193265974426201175874185677747981542323244841492878724668504978936517229338228769291042377789265248094391254802254508414580774309083467108092608153553632488617132803654094163020560405113683537808064909970770419198066303245768228102151323631966072865499172237485060503302330329395276705643223420379071539242853455097347887029601784158280897112772385929551151260560053677557078999778335854211928687298674890770813938290816579701098415691072371950648101794264281364386955487196251854830235191129887762154709592607706096112182369596800782887364105323349079048744343368218304356253568591061726223499267698894189227134594433674417501564602133094796791583991419985364093916567878883280852652558215937119232407933476735572648487212031972958072623331406131257180382622380250852004704083697567147598946731878850631502941577337184147050242327900840187527506369862024305724581732972436393640384190098021558162739822923770259305206210561098189349908394141537054351778753527851738551695179278221052653941769398843129999889780785153712712139663809982541651597595834857573000403941349785021754342988091003354445830984242517677050975916589484012650593609062535514050548518990020020473892192635016510207355890375708211794333648919125924032387635959405345031561527267838307262872153543291388980082237387164468684377424257547336665837077126279931721295572036123519966914326213636477310739689039903757348807787625542530393206033688151032400103938443368061314342830902112162776845065453813022339206902290990009249475714476315237245898234867237526322544640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] -95224779171690546202596573161324422390255133457931479846009823737903767893975936346791380295657412320353245809334642353861128810168960987824462611161845147929152279682142118289559144335629082397386339256762873477438762420799438807614578653312297122849708606191273801896964407007421896919456053078844302848366617139252457783616816120504968311744297932577670771292132301064975076454393941692010572504163699751401651751002449981465084214346755285610124286113549909586007416648178438658090681898642256103769586798047675815895233965719564887025294439057802613733330206273950320015126626064362692150746405371966741114343047151243221224317841690185667851706961278976099540575327496156064716793628686660921410386440100980704216394825109135423749552433642736705595700235797148632837851553049804883598543841702044797956726143695816027057459093326299766709846472306124431940347900609632643593029716818063512841371378621867571334324492337489721892484614030646482444587824541842724926014523295572271154059806076372747132609663370004519009563989035463137477358533046165809998393204075719847306717933436644165411311094398923179853971300691844161210346840116543910652400055352310230815055269466492299705012467086137360448099907509727075261258796407808733982832332977483863449989999890159445502364621513545204814708185056810267682248816139221080990723362854144671812546389119046706025720659727367529895254637235965524493659659357308656914421563584598846327846097142679192584183395261873380937617785482820553866229699167476315855487513292903446571456405979551062208950299004431890802995253297289415681625169941893297145148361621244754571422667377361992900769424767171525526614991747627255699643840350428887869430549173128336660023151421133574933202255574569236647356525758409101904987972716967277285637939001754788107137267729284591334190705963371560835999489534285906184780054633813642033930110439371387201017649891255353720782679314051944269319537044626525779420943083466966104723033017121327119146845005211038662140902321297645280491642446030001275155721872695684369062506111004055490975780223212563112047338875998165757952403396237757239442725666986328495069439856427481804079615099119452448278072049597578757364547580940850651083172102727763231195013615192483188389794950280896723702681768878622732085567492211499841473495886092534064788423378368036405917620133545021032557300325630040002965041026531160480211091025658213733195486961408500841136845029760794746950608207653670007589717299867680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] 74840531549946168087905422371886458377902231035811678962081247833082437143688730712162829455365381550157486018347063493181562423034506198631849214180491199152460114250849442987291109638287821394732978012535615470970428477248287268876341492880759464257365769567333439156664419630300579754690388543367327546613661271459326856928111190371363131070341954264850967447251996926891769564677827105594235234847490046187994057877047047823411514153837062257143997745098894435732643886508060924592237469359624089449235882647582627625360249676997339518356771710667492185914520045322100056689209893267219671604069901689596592551976088528292835088024017882238018875779636556681940775841570188720934142691560152565490588914607440822566450922222595554250541809779568230989063551844841832862853134234361045372437014735115730854179116485145790632206258375077378331797302325414245014705935889521749612581476443005727932207743375745599504548857598824523342412808606381752808704770676281104130915588932895839451904871700290149148116562203344845299723237931363002413786237517550479091612638964852778539132544747218815444122985477347743417773911690301557766205205023031598693710986762812287203794401501531221444926432996990796171220131041464462200995362258316574275417060518745154648817468859510407621408175342481103403503881797865863145890935297889683470561623780659827948491117253061561735404647835378048094001278115695294121473250217521459665809412436796966075322304868230408425052423243874351995708441947017641237075611043702623342394582712533596492914047643422357078750896222380976117977401145164006016285129515252563765087849026515037656349212132178711388353052065342462142236899667586953856302393372456074294722104136166008772096294949007658210449332923328962925116938898656018505265820970741907744089964989925901568835509424251690539159801361695988143686960013864199681197879983193222593143917677330689290845756876646349567769712391388690863221082655673257424479774619635637246863199220717342530732067287318639625996944452677454378520073690259095085838330622868225441070509233318175808556385906743491035199825216729317152023084318983767684612991805375575353963937857081927592418652285739469132404340320247931117673736277839886742004069305690142916022311998120320716922452313573657754260326528716238951771185079686380831362983914228644702514011432576098397081198594382896719509911411535584261768435300140060776977274645145094640136754807123794735236283806376135992859579789948185655694306188879462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 166784097610860385413840644114932271947922968455204367163465947651708736015717668785041968614228460847755242957725719024667174114644457088256675838003719175509186079405358387529377602859874929489433223023039430695862205398983691064961008312361528461787495998348431870866010058267973917701107525247533297615956831560494734669850732279332095827408832992482473835799433880095103371780523071485819855714863174633750257187982641048065798491398617980763651450282368963420920538591784687036110447698106194926945682320882483489284643265216142195396238561349680589682618525768038882112614388107498187792398782788897239052108289183322683718698379913214617066124017386834263841469705005148825245915369823961790368731394370516647830795344289910811665366073145871904624982986684083840742192889663242002522858190604535273860369950944553448079414297387379745277810586205168243162203638360487551075745521196270173549993650074056610864649527528578138388989772728388211897886415119649620210227180652457304986234025536339999251296780773944877644691257071437089755923087859967908526722831046448717366784112292242696811128525675637460710273463151383285166864620041545077445509800317297131831911875905686588001517179428673687886312569038076398968637060683402843998698540831147170948930984217311028307590903006649023926434130366200103299652348000171960535741803006050627178316583015908444290421051739083485097375580523374509887259184520898636009875937849961063111481304371093000658318250035123941350662960869603997877668858479812838239697175204075767359230599779382922656879044044231607325343881542092420763237219802462947662877822184824743793491305667930677566764184261614792070349145269569438269135869121169950375543271472834623962503998541777747835800149292397007327477292879817961714329861884473960557620931803029252300338775976514411652243066589229053394733109030483714097620846787009838574712932547190099148864183238249440814558221236229889969231510603114904267770776004831908792177019146064462525473529686591574620265350061170655803814487954175364108963190903622852491147817053156951048799807266643954232026727831434901684849031710409373760637232469907058502652207939343069957928486912091098485315229397871381729110817641384664810093987051502107680680232496514386444138037635737852681762359054202456350350944009898841795189738569536081464356398461730641640369290926977446176405365990537888779998933270577471620821843917776111823979265297169196298213043028949826495048255190485253001027784879479193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -782796494863116347463315059788660461532013447764198059731040890819907167919420206215904297062740812459426635907109074288626708124642081563464743439080558189538556636196102048671268668466766099006407471183678345723806657597611179294670984574318351147856714625990453744634327369603420810004561346668211864026925986977232733162989476419568448902548240252784327170720801572842863421690810445634220896912321879866340720440585017081215759384092046638850843073456772971533497239941543510276140065281074006051574691199974884131551807620652571578413879442354949049545897461755673200721980415177637120703869741006388738053986428387548541600757962932712097377437303110665766753759493262242890157182967319919993174008147027602352617408131574654819712522826847036364567618775175916468847120016826085424877908813824632569021145106220901814307372627497773885300969480236666543348217639388868887753766260796124158188140654993900770646903489195329091169112868223359371316660427043654092172540379101626173138841881816365854345110441026245080642642231637680687140864681578498163421943593316281689506124873428501582107800928904185602862048139332596785555185892743039419909847529409391048146473242081584887636374705815429803074255101466202456813748854194331436867057239858342566781611228781357431053417382940763207749603168413437441910538817295770561900344247045761193841965053910215756696267116813929176849997622991550593782838234440836338756384538035308430790326811694833282582286643682473760304024303699791944415277519625842492463543916258193020451923180364419205426076515057954391146754402211218216607454216774504497151089155986046724830228767411742342967876587208375015147466345436227962520560558612765065440369481135766426356620496402644201425137108324448404047370640102769630571264128876140932613961840654702196688902428522676573145737581097188959385511265719055874322121540442718036346033043518240139524767333238837529334320472570622634810183878567424570682826377592780180325995623550107742383850412373075870111340601308684664161884354010528557864832474072160449114897958377863290265652288664074306371681534548782694354478213799426164859262990410541596822401070702796130027933381134130915405035963145614043257101275666595074809304603733201333395308141586600583879817459084914383880442189644896759908996157140545017937765544952454092612881355008181871211214947991177047666083921129598583757250203836843286889495021280250268336380661917887681258335955479356982305834000056781623915101191821810728960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 1766481063016794522590759346828865085219512938161583971065465217164318669452801716108931980255445795870190871960894970757037541242723033856461810634152346859133063866943329288131757176303336667466810308569192525220471279310371952337023596810372868796922299619224813137239726165139803311818077284186668536541306480783542032413079910652116307343965357210513735440956815519546782898817180871709990779140175021982064288918625007644659817406646498135791841625737937787609541145450140825720209020879070866959242624775965364911595797037443113823636018154941179577074371226676283420766927902045632427610578005630017428431100181646172045052135059615408107775117102511531518487966330302400952369293004870603517488730597062941217375807965673206938708097469341087680902647406499812225601556259582358150917366285791181561350030761702503462813854157373885968372278863438083354659364600179085145043933149272644032450720019654119577144299601603665033865942261757069533618320935035981024136417139354995834003781199040659870152643407921082345492669351818760398546496347777435710417472112921170395842078602324274764255919030867300393598430734852588519813138370214425642107047629721284433250196245157784406764603380970473475322042819786766515683875845533958399962341225617713010555585081750748874895081525807242538391538930514340832944404448754485135881151218591471629930874220663386280444133069801181675878941471448250863430194288486139357081554313030287050827680306198675686009689315890793443458064549229049601051823477748300959201073155354408617910632653072726524028620047730287686808836928003403379865527789055749279582551040946206606072138319548179303828659595295656644700313668136831305098868546689463892201793391017020126687857907074315053206117419566461128598128947975016595165368416698242512370538590804633603401610100635152209078172191584699305493958878853147097992969957473678476649033809147482540174930625500607981479894304096350963528006577131582952537207633313879988966086453290845995112462788787531512254559275483320273512858559017266569560568939303618184802937680997804706579632988963582689968541704959327862093110467335385625137648828543721985686650646236897797601663680462861271409587438370125652596379025856876013091524948956615711288382750798274231726406065605146237176921539273972083643874109844253567849135173669140421684772395361947964801435508819388742977206172473071277324760225158462939037807715837722552468297890488585706563144725495092438394467941610542807363004500687317893120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -2781230226047372355999781686476296522959733949843228667147794350678980799974399707924404453546291784234205096466427012109575328613703282787678151766337788793640612676274760894718657591222577639085703231256413914449745941527326305091780367655970056293375296705223584995503114646720814754153127893247740648642409546771405647453884227811135678111245259628242681911119325131617729675720839888119327236842825220688736360700225948235078830767169097241703209694980306552399561885000106077443437743104361762218869269075388686369275058581827138383783603511647087181203257886656438687271297601257525485899025139265499595358159506367233815137350016057645023277696271836243257261164983233823518909704656627997112848861293215283292378187869462869455830446869950009518865477113518947796651084831008997908604914805692256491178419533176285695201658265527191673776852934953644938688453243250867116933160504617219476611997517409690937203923828370016809064224474606293180270977268376446810781139941761112213222582767900492913614860383785150828119815104236862646915218090853408381388559113523600746422399821670107706502412929780378480014030444421674599615782791741752291398506246304605903173445079942371769567055953124365849425899508023489126392409826418759008002082003960321073965878087693437970608115915038125950740332379144157213357529934141848695886865505749332329732219596310679786576943880845024878213837517457053925287013502331755360843797159925242370632348376732601295032432415132403225813339047993054316622254696021946041590232161391030578792233615773081603965957230213909439240570077765626881402701087848432012386197134519105349658558150253758389691689094788856145713037916216173872659992685032332303510153067278523870902447622133664779545351466286921603278532976118800774882292476957986098387022543340729282955813690451282974331986279067174795657693065203845452826597324584843199688291162901977897337923046716532973952590007460884352673768552445074285644142498237371170339095937975143039001730680055428325845831190675804311135862133061137775501191662173240100348296366874499115529916806511331403576734352899052319359612590822512148425229649008842581644079959551018581699946923537120366444412238117835069960372964117364437663554600328373027796636212913017541838905194827454197079979205574985234638941860561974586065643936019306344418849517207939270517984377436316353810279217473203735033760360015783977757356874608352795552007360887308570776903013922607046534873407211321403403172620723594199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] 3210448309147817326250333336899315542874983013492379757142441195632429276855849871423246909765248869798269074349368061933367033881519117579121980884573485355935638521929551008240448338766136532410265163935384253283133742956857161593559419690420982014858252341292845269973370492087756348417238088367171044649535540335079449702595989288688847327513735152872293985140126358570459041691822261430234535116699296722714795228216009717072550029960142074543517659305365383357218691195268269441335257451219699929273938305539525258493728012046686844122222109204824126393610736781733773577284698802859709141714549786323200643018477359019250609658723721919552099337262876960032457373374905482105450998346682989666501736578812422238176850124514480812916759728051333357849631652173333018337946200803464685221744556193066941682118848738631366337203839559583789173357694479931685929522798370815008418355239395931130339121853866928974856558544040450135867823593711382215040972392811147298942170923697879075361893201849754581605281674803689241194969077076654460659316880663407222142041315827193621714284486599212897571026924796417338261050568036387720142434021922671491708481207510821289221564398290719020081341239219914287386799674649860988947952491654843939007871333666658601209186699958096729203967355611391115472413072796291476100981076289507701855264739591659871145005662175610281157316298157517544102368587610027096675722930969684793444446649091093622971680915763258648129698669849031326971262297308138735956076603057357780731074073720569977581787797716299769704416989878074723514982041219281257213831817264748397017896793121827226189401496986306695757594068839564394432742849369307763478992024927335223891664266190527053019589273529498908119687673436647792368033245603549513587815115109500879314856677801563338747216496095179975407596536758784651805648720876181559469909336266377101914167515846806667042171921645567888800736835469624375254789422331677762144832107223254995917392704135692241573825994290072836368000908446735926871867983743262831060040414729811324364646262357006713708655398150325896637448191396419220714432069168622593068540870707556435008207764999208990303259502044198061597333632828872629353005624748723166593259341055896820498518731036471506287114600021600335753350385321959052532301630314101679680457933342714686812224016259622283730307150215690246108188015789236621980857754548765221431474605394582971889709007463259303473419179828851913764983933614416565622745826429524508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -2829952536010679349348442495404442116896629622401420535955179635208997323145733766962560203138431026801558071756377587284646356173541854913247603565238964511319911584555903582821541254847524644367798869896271525442329340631637108329745986783181686005318187867575864012377855385491360722835282894990304836791450802526442630294592458486386184799027747778800440097612378825863111711578401227407345443181410429266787394678666892724008042061124179420290045571830184859584005347341906402267697978397472141060024876909945428433088791442964812586454577790961413394783822587407288762970061093654722606130357029476161727759784783932056971266760027168737217601562703850873444395420254680672880367827046854747073543036332005077533976123835934336100323720165598280238650278546488904296769990861026254237702144737500069134128323496102709829329954411846416363326370590435998575736417367312649002481880754487595854853354363724711592938403144752775952767253301383638916110756154670206605790533250041793361620211091461032481586750950985971672231197932143495553387856047049848631005383783531315991140726926221719564341115745216980831122969413222597322818763026641605107577521335896328607998501604833826036813668066655600555230612480487845786368508406995512283019088487136605328376960636503774298552237302651361455753115725169614125643698853297514154257661626203192806310010442019938100974956321400700753651142138144239573082106990394299654069102421063897004605041910327343840128594605642787168464751868590373947945888435602763206408807291972000235659544730150295700703790425394255046856904525617860847283773377687994252736251863946791625529047921700434467582407171664734241566118717678839237316021120736469099859267239095054859358686435407995691202728795523328867760324794590930719269490401294753836283990291372232223645948000980502729767361170445569718776207693401491653530649217694648305459651251872514613350148857181554744483999493927763788516505370260505386694031516319926408571857136567293709098856615970558610947085309736188266774812583419713000870092680271056429989264331231434908769097525108515886549705565978171836309888174806131326356661252317783075030003957097170480736790542423892362904856064439360585482394091054397364658938805485375154193116047379079565406445105878277040203730447795332001885232603383304547795457768928713754936756893571341081736526244850105891514001300941315568679444518039810318124872939245144959803843231117898626891239682433484719754810953350875585055253056408938086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 2819790427914053088316420446948650830488379741857262731759629934290354776592947241858483965204352111396623573480382161725994500662908856446908742488966109249554979771991895897939813048528137878383115797933301549761490139028345752060281114874221528611412687914582908728062225690524488417701260822921155606847466468636875162474719343133131063927955830829104421116406235274091214881022763827489072587175871589778514682082528768290568392834498841479299478362880593911910397173297708716513948823538746712853710368454234095937584108154649964364517884601271861253125312300129492269673498510033952785204961630516865746803664166662058383622637443245175446660385900013277966697837890944360634769351952805494886008590544166930806972162408927035921373265725005341375478770474792574749417457235439709765679387715501592816102229282452904515892811281921899164754040277797506807859399804778214958928047682773057299122217060567912630431977088379741997348000858722121507585716196407769758957617772978743299433692636574138222582931061629462089905479360382640870883119374070024698186141969750157376868143712585673733170792370447332109534231730832845840579941419154952860206608017347607540667659718718671753608388187408506523183163419712812336461109191090596607510536851388320063473745407953978117069247527610432897813794931922611305786857860067373708567452671641847617079357789260788044036277437762641438557162068929162999543169458136557282227318335486839220110777658000383447355373573451418845876114499695085425318689915013322207569319144721218715247907314174424832999109581336113522413705352340990618993447339904242005602555469607575522639077878798916495038960240413882966342689220948425261414182194322460602121537577584396863149248573076602515355367495598891535033253953960463462936195807135747123885825973564015433310729520534762660526750668515858338962499175517927303162227714887215451433808303049222822176652905364783428124707534165995830273103702856384921488981394889527771035717945567227267129333070427600922875729450078610812631760870278346782151594199440125785400064504115632901097476665206322509042947954166553996054263060928558827170272644799591634574207013139468936040081371503421060862513349182241188843411394407259498573833253281292149808362765165090075419084276327737374817061508453168389753892304787286964139315383156634120380295587697977658203915735737003679670526390852969589051745899167471754203514448849318005720127323134192841621577451787088612326835848494687127100092714653386276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] -5295771283273702671387540412330609692721214216939037433221022915802811658778739037271665297513589168768943395336477562308018790936834479017338544834097366211865033903905442602769015954765026957950304454773104139308139979453105206799149552194183411961268895093047208021128600936669848844084193280155202385611587865460674034562676639832987896128830898706244401805209557330202162550052941375574292512136041559881078919510992520659586475919523788188293017113112736274020294569590928216458333718730289731759949898849190514154994813491404480052303323493124649057431518967573977497734331068942023057556517055978732474155877814392448923475044323180442268513926238338297132536447469271530794322253340734816598143990417300052471660372427192536987725675764360353599665831393856679506710929991998250728591751442559251402015257291163907284111436349021209131752774487615176417047182182485453585362654548271581615018967963072697386081084731913941812541965647778680975167477386904327290284033568683692315483115288779236543819011278819353454870975736258652130474020780561656422800910244436115431283185794410547990175139857145286990716222105478685112302221909514659336219992407249420252243000419377076845098718065383791667378703040751760299929471501266677931145354863947026806713453214349026268648399833799144154866781346886331900041735563135674554311882438556259610132891251727468183938709347285735480199459052950892325562409188333083859166552621930618574012073090719998062955663225191120797653850691033996544243576988634168482124375556876398612630824483482693431235060000368430559070904043804415421597089506757112392188010328629721521615093909764758706277639749410032198759762195981276934439063406524268562388987113253325378154475283753312953543198062221957300064124815787646459384822777259764711674658126230867405994897857920318395519058515083343727494191789255886467416673257913058828732027289922248394858729083982821876120477538855624207261696650376023179588589407929861897916310618305841824357909930326715782906863088083828142668812929361771116869380554316961764039219112368848802905079600445946002511133060401173178298005758726045020572206018217844429295703621176979311479180364314013326429182462233750339717782205819452126536448455870818882917957017806317124417998920887004543124495116891236633658417825144252123903523632502232398497208270838874668337733784728842478939119638340443359110834710134035077134856560853178413809195365705175923673090176162027574480089768077455247354143836753069342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] 10281289552053739504971292667740691819330253318945939380194577955911414758464550517278883627416640508672117202188296687177191735988911349965709827391268546207934892888790426068970721679833711271610337167640664961664606686046919219732255631253392350376316093841519832780145755172182273621321093595442222777712382894385989181823450574213220076603442210647804912372033437592709739147802788082536667962434241762777727551561617117769484554515544226347646563975559524275172428609702203177506482688822532528592657929510502024113413047937223312523625249455076137042269857425211728742725420048521392224959533966948108626927065580880988851112086703923175698699948444478240951495668426729738602973563283288200089998699664074569092675870043385648181517353505851423154729246155284656225041627181981284804043202813080188003866190527651132986800325695333590012470224296505006147929644504877389445820690608858559133340146637685959528447074546786582803401642002425039714398523775035964711098633480191134632643593440396625063111433512490341882481225963056625798670917690140232357152676778239632739160682355313586622587398243131551183558508056394979195706235731418919723797385559899708871383006940572288838984263176594207451091097714880031856727526496170365745488436168312106767563047226767676862853587623640606596064968009563658386382250195866910630922165451730869956122882401314790218538781796458916990049914782487977783881426624921632729468421229427605084366366631206254621902978316544886603780142900700215877041456227286529706203504293174162615008431338415461205831706953341624116616922364153340748891237169036499633359545052038932765233162487068772790890873525487181237803082328816490446149774596119440618144613716606162248506576175041716969925022534173256335750973272135179264807932302963995377927624057406580652025855556705175494066901237466536581902191509956198710615791321050385529921648685955916617543685771940447928550956887958521627640862117275645975630018875965504007638157161487338741816792769001480217340069327446908096501509437485122415894947574349182834278876028449719456805171055744882118531916849676250550579147937333178373946341313356161072494411104789357766760405532276611961602368967370744528241237527984678510298844994607257937903921869535619714854672177448781436285805895825724376614441878575501892935333138087282778739446582532968664976722952592242555019530316949528405198656376525040515296407174118090254679596974764683096672323293944871644906245876016011927404886672776542289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] -13538207708470849588605239484287181947491038740431838902213166541356957052142533059986970180659858767704178097568553919538573433163071380334355655707556064518743122268676859145075005641776551001556678002916051483742136400760075922544018836839473031912864184581678720777093882546948660772655121593711480050266782053966278677378889969714928425585027087194895052002796428069686768552308676335688813029281053309638241038443863380407557923832660029650147524656646118150585079534572997345145176443482425645683346609071216970846312879576039958446863882528873583094244495770865882739329467929531518512863527481521383318972928388667299463862564424401190445932823278719597901455293775379975469148781140958687823897329018058747043871105367920714693791765774361131864033084379625186039762114963493342298403616272270411448093735494732627108671412086891831816720325655285782776064286116271373537267784579517569936410452988718075925008210829786654234785838353081802342072192086627438072983010164285436867168783469960363409665130240844242474587346468577741952071832482704728831204262592863540142071802026221935270900033378130727362668118009311699966462346888502818866397504640841582807736875400895201469177877045712030606529740065615463519205066705398897222522225526987303557956748428408142187140589593518991384039049193539882047929322735430759862142452932375045152355069295792643088630395317297539093125373880236009460655388846479376306263937047839507435900594682932599909635436249428152394272836142782795851427538532824074580865846115458912149425704327490631573462759331558739787671867166346329405658308328154552740968037745848563342192757777411503433926713580296856153284008120981328003173196403110681804714786957517010255322794354222476616280779830218844571535647513252571130126954194738438797209765482623624341387625772645183021187295787701393869752764339518073950127068402713846209523093987392541260547069777674381868168981057237996332055176782280794559390728216812890078692455529794329718192423790433686786119602581044518975466919081296623634107401149646411877276690075108374283034274571993379975920476871489388104483294614411149976761854456322868525974987350653180663221494003509995042189120600144225650007232045169705192246929135011357146805190256057484781078881753657919040393416099680134020282433192100417598509834884313130895326410611598091091731529184809794871509916842092133689227319878611537021374381801944489416939963187023100419788240916906860605287694324047701332931838981402997555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] 10066697833684490211673622858668505214001500337684523114655373182109647695416667742660289678694158581190912101677685748756994263308375650242546866615769348885490068391779201906576544892346566458418646880747114742813930829054799827606449411580651741879797326821378710903427218951008588125091640932082292272189471073214501027997320939128227787182058585839936295140528252225994592125793851548588916732523703460170963385834280185229967753479748986039143514476644870788489169377830357282137411039623964661112257283968116910538279910444766246099101184043969600501894517529894235086884994764587801736993481468850522876633403297846650458242373914685249959102467141142500830817830181471336720859447177716686174155913299268796494086942973662951590735417942195964925901337433220044639912885048266496167987539134112177628666519419309263242463264518110334835715048209123945697048630060907752109536685214745770162094371899348880374685454758529768729990746155625464491401432035337087982251209797001157377479382066623337771082895174772624141486114869439966049496131822613138235349894476880926203169174214985907213158547516304182573306553121755440643482427129270216578406848417990040593439813095355887964229648490710039494935255963973346431393167025016822290247521130001666195132984328472481899214419152545430699480230225363227214404631715574125143112535629355682893541975835344535342506756857364860698752546345708474356875708931957142427917021576553095333549958699548074576151480649883226757644946474702377741199499988734949242550002568423822894809719527969979583676501882407825669134062459335571774065872054350436261174829611525462302258676857082266025051529258155306297239037627501010654676838288843584937394692463059086913954644524051500022473887187213659364257750486205794681932122958776562405370317836770458084926021589212838372660656338414045502048523733059239965795193339195679398131633756343544257650820028983764456741925349477087863564019787178945161838778930233710197785521369012204901734708935723508833586806856075503361222419898309782200755037749204284897957441612188048144855256608427604200419454685146424423102911988737458709435271224944696499084874178713967585282067091305847224075217954327064257118518370134454172377967985695911163435650965825868509504340112484780554775292260111560257072351191757406649267071987992937348619532700025301277281884465945673256630503806283344453026030724987229340420723388013567208872922406252893054435945727995495419196592052300875240110642303095711727616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] -616702296038521451458642806880890755273737450873309668503638079947760981425961596274132547312600790536957632627981163969992080679324404396411041803500633460293749306368337254314414184232475457159945713418893009350346649922031994354140381441726722750670838277167259986158299113654423029120807459199962908486463498926330395558572696593822142203667786254387613678073502109036097721374499550858427072296833733624577213563999302134593038729769646672462689174455356078381297984582566884630219381895069956357360271018056211936024735871307702759491631459722822519684204600686766100780029510621621747043264716430711771373199483875462913209355725991875137875909311978817925919623195141312535854137777005884526124722759404826601262744188071392585071041549102726237601152870063714729106380289106876113416965732736429667131451364913833058950921478874405865792297157747010521308485758337708196270207462403315598383330901591046612813131236569633208549944834902548043089933304524514811362053377052572511275598025322104770748141306522381798743904005023011139789648701062350069586823561290099445927764693123503984553369735657641341630071202071829892972731477289188918361936500302095482241367782828294917424645109439139362733697223529888270795417703290358135248233107850857276007368597986079388750059048658318848323623548118288596696419371700519557835485318214762079409050266722116327162355108350467485114993533541305631220666327981703201586077753454576867451407877736453545222358393327142900270485948838672466224728201527146781660136555178800606135608187826073371251640378841708055173121785215108582053492334172169761362085966822373906489657801022324788418240904137056027994448842292425298173088156108897461006848195834663416888008795284458534007772983232045811792414533025465806749281968254642561298296072947055336386820639710995543902375058770833627018265865881008526437176735699566560244812606512532829867981077617706593210362727507080582562746348829958518341545900618678957357754084151278616560391994534615794728354882173503228891044891894077777488025953776545751940471424726319452958100968160325888781381281838826274100253219784659887219997325115989204720350726181917087174542903987169006161380247766767431621790646667640985112918949888758473182751921583302472429073094205446066149463426831434678267257881817441512000770166402348621005098685492713336534684346379490364010201841039426199311804736381180729717088836276998751435788912679892712776269777625732671542832860624359280046161558713055313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] -7775024865155952131696074719381413455051226276582373949746713562284505954091416545791405117245394748800733473248109197846565794956926611683285842113619901012761382790111369712790414160367855577956658979030172155663933490425900693300564017999187947842454686039014409845758013388271858859665257011604215363725292207497742805364340714179953040124742717274985310749063076021178766018318819789116721826615426813289122157560312003649391226679701521218595400125111553613809023448507011116110517612134472122294643827063779101556655242788837646189548251447460467330915056722768143771264756653105121374004786032838667934761179331395273804004043436748261463902503379716870126400311595618310801626152200026813867225600645157717829750108437738899434251404919177047297710197411239588014479077638094250662901225040240673656326426539851096702694380064730418421254234198146459559657051718319937565035746409656239226190210319129966337406373761400661161114787644884891644102256783681462712562934514667036035114669089511659063803452092635476737065882118750046304529711592444256585793392424874708666512743036124642081918685729640518915374115735976547865471717777445323442933048892475637854502427758274634489635144589771700497362012377347983958047858077468922097204463755193840363543335690660383908415190120641729749992580288497723038114871430785399864172648600919307383738704738712477790525986078233258308970708747746798836987776246997957748594127466957380214579310761755841533037342152291396365838277095539844111501990667638533502089720433111057153937526604994888915703583754579982369490936528200732994742149313321931773090638207417062748809889791175053364588334976000682408589554486982755763764023416367964729946208405286988437711548907809871640152344125675848178753943017956515082374907824112221105909309409088001707406285050423981874920300987370898761314037654446048806010737335443570083679883647022402603095239285887798601909256180347731346359413353409873344180227288449628069203282474688140918265357079761198334567783493949343143976299873792605775685403027534606360459330067956282298992681658317149733884785882021731598657937017581438239368059310184320308942641278890156997610141300424501559986528364524022313400786545914210007888742279007935575735078552293415717013540822538682853361573431867474002053665342946054293428248049491201603149473221071918195181093247886146536260311480310620798530804225583558366734220704278305141592032672037700461321368883119414438190826351833887672552645840336209313792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] 9098172967225030962289955572164774824598173600647310725667153633887116167515266245325017953450865383114845712557757310414646217147259357996661707357279796027466919455639357038563384017199264367484846232442038011317293836458793619695011957362085384897554278235954820426850215859768825849457413273583729659290615942328072832984273790730997881858819918255381833481218353134115204375633917681261515230231363417587899884148391188587903149084550210379440560468267222572309412727943027116122513066971276172040282483637153591059888181797541286497696552830954834174951834244484094204035793043120270787695427584925628483037265805032184506919577622382419219530784488966993713506483068200092920158573403799891385456138860041968704697957784484537328510051127389385262721090082353403295403850911918800148025838774414582087824097930973986240027826737237346093932528656580536831909254551454412800172168802869053331620481308823332822406482241157303031692259413517692338110700193597918185727026898032895768064630760225090239349352655331733040617776432583467899553467583282012387260655529175941198354347487740290823888203155911918852901557932555492758277453671778759122708977492587092494574307469704799462179341553287027712008723399509657337052000863620102935631168009878170746010080581581868056151085288748747759728128160443976398428874995481727504455931936131190996534495591036348841370299371388215127040477977349220782973690506346058397264083619455281386228156091484158944047660515968730792686765023337676783210472730473020149829071424436933003634243692524989726971018876930694779118993403180002487037693181498867844922841193039529039647470326426135059639114842819458954098838992933617405718434882939450575764678485504694203452818095174108541293018172377378620081910167272939042413989456736359938290305229778783480706511376983769907998539962812403801549435512222981070869086793682849374340951799101676471365886510298281180632624565106910834481181858032605683968485907834750659161920647818399586440449632353480971717698219612439315313530139098486475662990111235086330787153405705005780432834590175155659310757515899904135726481056854049926588532635623683573392145116167367374224499476246967167021574377494563549773521066061716522116928747818605136614597030985205872652103186445719451163001513760856925524354502835685053851145195231604505428456310410387854324796001901728348499513736589128420476478694544136792769541703024168667313092457107025276519301588287993544894264836942374553317666320177986273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,28] -4279277093122606817121927788156150839940093799579393515794316085904723265124256951568587559335312423318403751492330902884003471740486300357191829136201815266658176138607280532233442531299273701933249363837891741549082274262552567640214412609667582028701644868935660985275382397346109256290811399062204323284963807854932779949879827575901177822207826702394061171724964759729032638203557500924911723150464006045556977807966523944697574129533004155109777379907932766841382451631859448519757349888405357242989506437685177596369048739617889581412758762004593918441664800119764169995516901127503433291694806486093252787085708518424622060384960483330262407255604289374223021409913611120928683384841825257364318017687964421129843340298290387965132400300061240921644452210791232693112543276892330669579024226314947788285793756921261966182629864069461981272288780264317425654807936693544469051819520091667660245544376406064652930720445809233651162006418336411445859657547662177400916661895194162276839863856997048098814728821599155640596369155525854642425458202018481616851465938716619787928642654635574414519071479400167301064924475111659492160433924439014632791523780923375244534713759428813143268104914497716340434607535436590050136996246341874482736076382013009898639472978297106007382527426975361174181848379731639805349666494114754771475530374802212142228028065633003005691336585807968310154940887707923239853467619594571809865789988776375289575447887237816151159713129945087120499847028107520179688114901623910610363243709602564830152303249291242604919870415953903091175289326562297372701949437735339285584893278389870416393001069379623087252783525805571374473348002999661825635026245798287105856104341389566440551528399531218165333545388782885615172916253713623186711989301742509217192472127430552337527263185980450790670211405130144520314526960320777388961933495566498639774962187397132268409269499026224762473791775394434129041328577469091743557179562497316377891323638902949456026156740221210788518009256528073905373489497627661876859508304347657272418336900800008756318733503549968155511093435502371557852563672684556012669191495435643922567232448006443642862301386523247639689586074093316355536336415868485083352200722044606670874710387175256843844665530473129160263695068374895504267089713499674402843658301843797831446170258629643649021470753865394398013514570620432681544762627041237969520601606080676615542620404876117910005259061151356036497099636365538206992493427275216191488000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,29] -1207645743964388900385384740988527348286658019114688369471437769357579936962916731068265345033110263205974142002041934341169458524974394791151967587612220655788529893282871101101454280395344596235240491501922423537976507320589731439656500541611437519147096143913214121099741848299624683559127008167417612290302565291103208200661687577355416862737324505098613845149613351371726373216044132769605796345295856064026058491122614612832248541321811866408264266989659400543481932598319997328111515226889834522551752317919732483748716248635683985693454794269326136723287994618885954412739680901413220769283424398251715708177924212869833337517720698714821922529575974499583288963698896794748013911961845658649943767607749609224354551669945744561367718866938038620668602893340598880529790876931571636825868876361182485522884141098988905015359000198996038566118617710601125134692923835355156482988731195919483439025305227472976620935752620957536011477993309931866661785450542852531875512248273933671566938567263295042181900759165135814076898417607563721289191150406058297949020066078287354027302364183309135341556117350832891883078661000841070964522081408502354340966749305543404501454077224744166047682259142520669399870689815679448972606432354057696971120182789413368162078479135305934084428221148132207480397327576458626273852550175537614733423055745006895160909454545814765302116999708573220340713361704489062878037962540416381930179104861135249273743155261555050517742886250782512950808038646146387240613788009417457431218123503209448272183321630472020831585793643649747534085787376587705586867335952428733304262864981325714991774672953623995332243958455440619072573956098461724289550881312695886450730829609011282326678351973899558870043207359229217241868157303628719063920055990871813185288325389727626437826607601855512539803213238022192315190120713967499828214739451559297679989174919707446279690390191554648272440346690747113330684536406820850067859937368929648392800591056151208137355802853127753809285524132877027696528002533270221965487643215514091901945054085382530782951926459491435138139279561038205271407202993527566890538628198925503931109884352619771350318184311955303060291974527108117989074549714735063942447476891039908670720504062148880339188909574255780069147324623182783700045773026003960086696355774028724187290624972540060349378923918406480422363114887133738073130340563528991934657244578067673699572116267422603749776342728699557173044036252908054401772007887774679040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,30] 3527288305097482225422536894719595979850082876025066729062955753775502229626244173227125658274525811195881637124136845643510468314544492894751682656563439834815084115667365872701990167054454234264818293780030205350214326393651356183916734925373557552226438041627274036257411835218824579315323450177661105247420384584215896613637583264290581688886998973907779419309168410617391140987623743186143070710494039181432975078937590772906917237740242214805316168594201590752714206693650108380775291091666839997150316660998290065002252387200662397824826385368111261873123056774008062834676830638235702264858507591807531145052462846455853666419550152161060670939254556784555893969870508597038061014228508405331325425504598942530645797779759651411640616917501091911804051254878996630195031579647587467282905369496613478111383637638138574175129313617547711598667845151853698116894854204106846778727994025720800043412986306666915986052877804836115860831913705644384924525033338021593337085563281786073622228749302718694152706737590278236275419170612260408050661363542569742121336046840437784236084392786104190861207557777336010898706632700033201416217525125491366458329236386799954109925139360483113773834423023053131350362910643146959061931779476973835868475698966997646834028985079393042123348533862973381126341021227789761336141117983260294755784321708853702023652686702678019254417623263351426006994700680970111205364085619194418274256897445654820438197906893548894097853356883478759658369065931224716822035181616565670531509127769708783164651548151755150965448849225741499206383445200023226798094462283652005898430671197466481226894853347614643738192326681176622277005309427859550424289100570128594718933524131689065418792262227990867295216961916386370764861750205043892387165117549537110436470487891572985192253554206448178459921999618353354333560795200522096978982892101379219533238487500115242541764855207851135566192843338604235746945019654815209936590385330863487385398035227167177519883808290418386547552462502294727604130342611519538755723648971360690704530218613971692941800658366294115470707975710508012051089790896512099321304517487479893309247700556399264410150054539653556520979267527407293717805819287033258441148900741612156228357299301086019875753198640230165524439239363568318978109146714682583535119427144215167922289100829380270449194960293158733838401587896844578608370556069356446560366909228461191322183363158439390068625494433126712003345365876669631091897396500820393984000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,31] -2875820014281713346989434151844694541422528893594728552307030352403546059925049956181251589183176816358200572871599161974994479170919323976069491837502556867112678598544827278608235696020531049618870785236838965809411895999391722610578463924848976591500836537334988707059782939884435334103359318332682215501049079507068448797715813552800255916907706410197143441357083244303163179086019372429122440231609804709084847606189753080366323527270941789862166808611869756596283804491204675086364175181514840062348143109612904613718433093986688064260805860685589102899992693299319921844159145785754378673116576462730616934522864918494153737523381917170453784290660766297328394762176014420967318916057737346530737361698057008194302931777053731383638063675039915627120275947226531965367625537488969770824220473471964622086524429491189941728754812660933202084638872863259672029308580772279406049608666712788627936310445920651999680973944874067032773854835491586965303113898255453627873755500272917080065598686436948674542617849180942402988160461095010729942730170390582914335104677465217754183469014684959602994298407965972558985437097160911501613162662659111600986733351557807336266178941142402059372334786689536563162429234071691421969165752317702285743493552404935811293691953509333109079281541854353392882197359002138688031869388467075885847978966530137778542516662488264941390530286900485690622841332487903886244571816493342204223369059883793921531897989759241866304754876593126653117621068148820808396656126514015423463433442262794283617555214470666516843314163935313236069258692257879418070507160774181903824616541963704527812265316099909686479590140967084349739457028171628447284920830480311623079603267511575018460503558917096403293435374429106906390180318792870804821719172407697148669685701136789953866705872179891523691908138077573079140881117527717098885999818509797114818870864865734055832236637174437182735752604903361295348636495182762936957788532540497288689318710302960283154251550983142294734021989726753816416333127941009285913425023106136884721291444437084229090785367265778087057443741203213821525250226699174763725910058718669721244260739698083829891165712051176470140127533205122131280071002230918511782044577624905405828020498195776623986338919073520913309714433273056565312673761237172199377306217139541487428562646637489455124855852231016455121816611696960702249801198172584949385985594260531172682522562223778201667358598698425749771907099291136789752920605964013404160000000000000000000000000000000000000000000000000000000000000000000000000000 [126,32] 1329743124979432152216492753866859210472629319186464326722247686379763386806640889539606554546708372965624506353598375100269187784030302798350613221964498484041209581945458660782905221788529072860399214259769341958588519058050165982230620458738742696629445197332782603112663460320810812970721224902199547325621205938490814269622021433316649928325779328349311494831271845433906061788219105332300084536357394885584766983845389529141164888207284426162769769269151359942604561889384480067869432248800256822126974387285648425789574087478864956461330951851749397394361725274708773954635534617775223342765552964040575935548219596824146325291774659976181792821003088359350783442973446044908879965452293410612267598809770238729635524192424010201829106196166235613035589836488118448919930585398927401783259287982557394483890536202059928458248222262971867285826949315144603676889414249286125273452435426940212982636520474995080306781768606123112983453632226942046915628146976841167969668611108541098865811669003973517660364838522961335789335155166155347037569378939289837144850770712578767348078492583747318000073880404897806384613106946846816050543543972004157786177346598467723462987236742638562570481123931016294265846851491721872452823883608005659062964889668702564219110656908498355871605545258920854494064721382295739801816665540593659466982031819567584858470440026781489063380240614344441135080548770082710891280893313001811875123406142556200446972070503792155153730113761531079455760412464106859131259211518992607931580302252521545799487996059270478800274093133847008237423295501522813617245055822111333459327057380872228699406558361167276995169349595449325549386774420133197484772141701345438702752183697742618376209437504917703444717104298286443174341217766717561084650861388997883904152242590872803194160511092073031726324433849697177717365451005542102288472741113100626132524506233709420333977551747947078386381773364195207629124087430907502110942988098731357198474301285981203003083627546424590984216319923642781080970328144773003858899360037885521643163077978283281282917883387898558637241702843146380451226384340593816763860461896586115393104009339918448932708976469706787384570343280370669034757270524131315252243369266862898461490032640863214468819288711559273828214793121135148056006458361246776904062519368222929788608595342548514897919821505884326588118896554159608427933818262078555893194977888720675308356950384575349208699023623499585655247085654309686696477490468295278592000000000000000000000000000000000000000000000000000000000000000000000000 [126,33] -289656412700233806430362102676371772196498182803276393109128975587512814002356042957604719880376511621252728725084197281772321130064817785969960677830075667715541219982947741462276629750729761589568765522351654340989032892538597546667114293689862589299771044276757201240177700074519843647139676738385234918538746920714456599028973014023391998139972975994477719569964831176264677159681505849189348722535660542457162076682951350304702286318607655814094000325817561008017787486115885693902234018839447714197207689499331680360132708117742624767459755079430740127152428574258323622281881943443237411665271825198888580451304669372081969291846011209004685847935174518264381119116023396362285299705175976489556985541718120477970136622386098009972290003925320312759674491987440287253026657829798195477835545480986484953226809511430090609783748603938385715498414878071159233192460148441361405139619139163469761952666818833522715785100866393074337223976229370110411433389858686656715498732562025491729845630390884951632175147164827556048511798226261738276810815842568145748422237705022707783657569172039811164804677218012674413064500837905228488313386924204594755931595338705006885372384891269841044581398663444782992288010901744541295321799367159874875424568763863035674132067549089013062368515920010722241703984689345242102897834511268263414775344832871649011795647779298394502061765004144490087737290561907228806108935305102523815865988766122350212584977534897470097658083517316437829537681457044122001338341745835039409659255134540101027481928561150200391088379459017015687780809878778328227957125485248630786163281803787841360938218354221353531126186281867516547719027687418566322265814721167495354289403469505379983289359850489782712869037407065612854421118688494746125947674783933980195307996698419610234187939129677308019841604275735087566417258417627607492036542972911997431519331032935664091359938235229785810110825977547386050049915839433874708515422404288880947568345041276340732432952244650660587517977809371644460163545431930892941194010249168997253941794365793716002837618281594495369170146545237442463770529680334366894554675586906026192933172038722791204577437380507661893943222193621949017321969824892753504733515150365675598208516277654853176925520943000111006311613489900558399949101606952934303567903682501071840880758424856885562313080875411226394255761066411862714283287163782537689581735504975498903678463043006307069349843646667464987959000435089330898387051718115328000000000000000000000000000000000000000000000000000000000000000000000000 [126,34] -68335100511293795338295289419623143993359973364609016152847214351890445274592280983811044239615943243323150905950630397746265339646016049833240612758215897390834628173179766524282903446135942842491905970769348374485492684934375569056264777197639622312692904181954027660875191680937110559801027350514129494675165957812315977479105089744268278570021192987881205080928127368081358862898119580589779746975184493414565231411005032643805291432629956794968480370399559569360449745495347245052535070410734814063173548352047896703092178128347986337118263848035131550253302844616985707398250127654135793669192027193666398439269272872922783516846782306755509970356313793980188938379679608491715932749270415129553460350968205571461604692485666462939814777641513849898482804397877312586579874568124430915809987198481906073860176184159501028114669209877987691706322711736975642778758016088153521340952070518960628442671254315228785037615797693938901876146112115081644823504964562611724589638987349467814669806481841407782382950333550036897271786154887092973931556653092617896307995899435981592990820898715627397477549779285937351370073520496472260457927762103953268434563822326943777549173600414597867214558652569073644193768168423270381887864899493671748872069109056198880429823732688395965155326193413535083066056731706338489306843048975548457933149872568333394485162417395344655586381459435968903464852906651402014799448169411947148697016283399470360350552685282935943579631418140060004258218891371623915041489813532234013178857284652071830597807897351132146048545863848229302394611691721059277933849663536806062455191757901257843370169693861052754547072291243550511389202641409419590934089608197734821463748272779362861012530750492635920767364596866969492778772144513546956832000260321192128521156933819141078394185934015062809112217106133069021620971535189323551299337455154039343557228964913251711965333998724598480335300460100574202030799724779377716270859402352163468187667193558534475253289876608866421011257274775283296029548826053276053670336213075687886915773665944500785028794992000595636282601805540176515696838752543317920483288783423961263438354566500233472820004043802194536096900192164349196739702805571038767466453165550726126716799950803438533537855542231701230564253816200359946717481090051677280532015894942208836878987366191284635453778372197979186743457026242748725288460511055356488956639771292136591046964649190430440971057355142890616685311187494113341812159189599911936000000000000000000000000000000000000000000000000000000000000000000 [126,35] 88633975652932544474143978558484200356817921837257601169704462667112471968360166742988964820563896662202837246334112413695780696215099948593383052282141795249461516864174323390201103691876158519482623331683646317500564957463452438461383130281477900013699705270894877619520550353241939726490732432524294200282472821815384609606963655104809451008269528000972683416216736221946147649625090821027742820929611684693940862253889875044726077558911955553419933223752363076254722785272217958359134144326452866138696162035501790297413377567643257150374127879382695598518070522888392393256821873959818920853480222616847446467967780246726118950031626366304888428858009127579588311917651906061607694043776515252216719659292011738577333950227199620274050416685190854651013437350258065952607996212721120501566898944723101898841775181732851919735070576245372914904052897345955602876632793022229953478662286432763554297463617796666099053533379751253023965129055716979498596053787790081600592362868430011148917852750698558617297879954433131869081317094200629008345405751458829268194712033594709828586215381533191337840220344687568632429440819175919193870298801574024009231813955566521388610198555180586157859280052895326896201298865475308539628425902303459118537307503579726167183230990195052164655884476204789500150144464806085632241620902371039271711949240535544008136931353146485297526286187280475150779211000216626187355052634070110597691116592999755063642922524475073887396062664074819639324717694650588961026479171198291884981397328481637985009940160438392968214599245235540916779704108224302187389463189476398939109277361356089962289190285113316205568720492905071109828329427758011965040340674185850336602079049454514863717327524649449589159588379631823517074180519086862889330593476359255651743592450674113205282764809161107697971034029745159748771727207221836855979652629768260361973732441774575835184088757731859877029626034887206430383168308918753751997766732264148870294895526207177954826441578715855296240737878664465196777484319375677941297978066388779096381937242576734053409431916401442379329212778747818794416471453643273736233221953746580376683328371298960574899911691063648381643946311963074704091096300115850716289299358225211107392894951924754498915972807888153571091865810666867986439473284092247604822411985400873345200792875306852331513993298065683122981889741545237753845486791742269761441341853998799536180447386277926898404467703595791175605237424181422427681678897551769600000000000000000000000000000000000000000000000000000000000000000 [126,36] -41937168956595624815892571910674627154578692047121154862154057985381982086654805234111618044700463723777908840802318566336817238788434787374148561705383504209342235463611592637916754402489542198914322036178175932549883847787112661231357082887778978107793954796899604912577067101836173225636485044143081252444667258828369766055442279940193295988337181791215470899266336505308118181825837001661244161682112469118353496514307851922487957404645114605916825441002794718466786673428649896341552202678315865209090983027053050046445048696699988700097258921405207024157878527233308645179648584552411408259180922521728026150525997506032670581780617399741643858542431808120897090135164415013554063354781848088237946483770700956958476622418960578386567240063125022550757046246973265490097758435902317991672054267122056656344748746515011536426810449444236634836008460974129570080433585097928494039691327095471200775654866472492148774981810741199569319400587906579736027090119619170392760926387179805941101511455816059451508406172971985738284796096911136435136135795948258778368807255432975385448822303193636731483540884796691650205330752242643164356955098395571108925265696592187560096458091142394364923913326591898906571593847860142114989816212526247406697136773611970994273610724342868534217206689089597460194078228137728612299193144167972171654695537974199239860281307541213526340316401022576060134661186026106368153632291752996382541264992620619900619936101083315904982277120452492928491668164108279068712231464585094924768456834564211256805321965308900642688841698033366776228955095916232575344538458069015656857765270417120855265930674410950658063192761330512219873509665324397478942558518599932441391548588580510648470808184942876055965639538489155458101654194136208110430907086131908151575090465533613042294741857591702590439700804474606922996895370734301339620787109581176111463646925081393310668143943610712091800868316441085219624818664640375517928276158010792325103827791811270661540886620060348654780679531145725183713266721256844419446656839532175170845455526650268363787041545405508279330100133333454328376089607379309050522135028058470373958759219886236615585740522952810126795352451517822512992467867941073663812645574681224311713535426791892750618538346335086457043045850859110068903021266100250039119459797617724749350241993361210082007435992864901356285030832640743315373052921349128854333865901431773718646408720596221291861386983889781587857852679744791678505853833076277248000000000000000000000000000000000000000000000000000000000000 [126,37] 13840523917281231329993672968272528290588089963582105834629435391163675570339184644760502073380764741869824304000351364454188995600333429992223975318992911727402501124466143885359439737558264315901452469068253027094762958376091372744593087477655865768485673765085268655571214101326564111309521045965791543211730857664109462087298686389279448936031786975778865676611683290645969699171765188144630832701520143138529031439733379307728253757960365211822909745087191673521990203185896459634873592226186419248146032866319453322675528475252999291866060640058161269079312834716420984531521090524236255123183516884117213476345231111679685763697231608405469519059383211099776997266847002005101253408790583529987863191447509419300283910555137736447264154760209585840029864654376565695492098895968560762235647832248638609024526523790233552809901222646071426544089128026798768766830219276287876086211987779443163853932093729311369861538752446477541883736905767409879182291505191526409417631831612772829634679418599442809247059775230421745816361200368357290924883419045167212709024560460440999039712109602764808384757223814392885280383226899817050580750549606986401992878073600133120523858032430370957909617579178128876537651956769196024327564620771558919385945597058478902168431842419083239744061451137812565289536602160627826304328153895876445143909608661431727322177419963626758505724507204829121368162877283885562650275751301387001607427831423226652706043711725686091486085363864172174529619645441845713549051115907667221144258203644688921621902692818202781898910552211804865875399993202420762202327845467887797021657726462792549795752246586682379617444916433990474572861400814476313263351073908162465127095553127222427700356426585444578019155217558720997193691346595540171817368223577510755126874449742341563095939339366828395846637057974462455248521669624497239016550282401568585352536525636608269632844294678957876890997464650270010742015932854390281075430066407541751363170606475897467235301611288768412006060909155077236294197853404759974867890135542053970762284028243833562715486193711491112923984636639068321488062826246976485351753406961522541063878899975965283135228210303951697178191827825322638257829738005853576713102640797606921017975356645556275507793978610870517946503945165642403774348127697976862246895585593962483169683095490096339654950982702761569733521222953982033714088059310673473670673546814872324352690065485846303473800465104448797668258738361730904907611332463820800000000000000000000000000000000000000000000000000000000000 [126,38] -3913138410800424606147104967311521995198399995636751331620836875426268309543445765447821360113108208562255570220398475455456574789021109847271839361713133564599614702668771207979243803704415217412762411460878168334630224789523156445916506492869147230933483799559123443595294469911248896621013307530095715618678709100401679983526085583554337568321628864290965122924182088130386422039240446163727766466672612013724877227021117753513347831372210948363784604091812957771265858588195517709639616891188687188022660801560640960311649485655623681570909516477144254759288346867895163170005890795709068036645998535149128075386188128263822173038606266169783597434760957221535125262003233242786266649113517226453538695913789059950157702009041272665771368961653669226223076925957836246221695498668965673256539437148329620718738832700797417734758671863420379053081122326399131596599146187146628443676850062422035270912148100409448122226216548077150100582971565943504627486167082294915504229867317700520083146322042915869817714053686540697356619277915644454520364865171489718979677839214477777585616431846824054088532911105662436975477378430548421041285703038471086990546474664060179711408252429916302549017915956100151566007552389678886464774226741989201434079409105709744702971994841221852145070491482117384259181175450367149932069278015582415312216844957001043962920995915293581586197535742530846250731179170700908798637056107902232229060728614952892794719505695574624944663508735138595787279532876143508591765897307231386693183989771321638074602058412174639693847027111466704735310408520712754875309679103490468026536343488557607859574313527031170688947953045747158675133903235323685548939402918933915501114594726607607963803980632874139538192486106457469501545702320113146940086410270626419682348919774160768440633899877625376494366496585588738197898909113495660476755216835890445545852667236439383037832962696160418099065733902567644406572944312560324226142747122484848740061074542630263850959159265842497830340473164853172279661534240912139007691676633648278002333225464043419673248141478789889042432093058571456928671374598644536970113497821077640355336960393371840728550732010862737486765297904724094119558367321652768073513780411414623000403322936797717065539663082141423037351920669292710069901196516875274047577769048012937556602442104162500748129777275520647366557073409173203499182824265799475333075145460562485553567223875190124708552700146680134337190624884508638694016361294725120000000000000000000000000000000000000000000000000000000 [126,39] 890542206646814420653590696625658567542612325028946704906677773700029963106977553050154835655927258507163625447005631322380484775132006677014345771289784163521759312199641456856052405945473603594739101091228322468152930823897355311476403348279102809780851998211492967047580933197588373549350113730173639871836312363366675395229435497539760632614222646127683459083798621700628089208267589595849608210403553029215827127888055479843508456097566153328707457690179289158764153650058508805458193181572751836359714311186373679397653596095200100421551939477027673364938339135447224202388824067986301372406711504024986609561004820306541828179413213622791867929139488688715916941711930809505703080201946025499512438222298655017111657747316810443205093074771098374774701580221741703354745678225561562841600861736260479700212564093298640629344447711235726504755684944500340107693355926872218588513747088356451704379719343372413827487257141386311632298995018458451377371752980192879031167582952939863807111163474104402329168322306142584185460124129970648085896816779329552469981158794577019507567139370584306235391826130820714934419978294006680853375213109213450358257472433169383313638629258855906911863545444010257317812418072582075436891516499232214328222805934835432718627590863045589874426257769870176583292575773984339265824714506825597637208621119058375482744595339650624212377451910083073005888209047073150538811160319092724096794290326573118202545384597539901399689860563625605652251294231221219902033800531983729566516704393834880900250810291184865426234010154700919580034693020340806425149234984930731933124646931802078153209973796697296220485224246101472685331453570825968286382772437413102458509976148199880682736603159370412129285961124175201690351313601898080034259448447605655964792358129888358481833948046702056663347069939163277130130543568033272432169848557112351697116032153791083028450722039367105372401773954861731602454590475171512892649513487946175070929883704406560513548344700474068257937196242451255514422328593470199849037909207271482264004094912562402621437321476251337726625590226771518618582426965913727433365649734424858720631775057131376226021785591702123599030827660246274914939083880118547423635092616550173091420692602146322498786880163776833255975903251970423953764177627571884638448246750983854223975441618666591292645657671546983982956190599800148302351584204834546740022785021008841114458979088902886553501705614838129822809016857441255317130425254543360000000000000000000000000000000000000000000000000000 [126,40] 15949488214164857632506071578392735261777328576468921214646185368460225241211526233504105771390558952972991682948679848001919917002805839619472302746430999565469234578869791126697979190391015249622044601881858521144694322573792602910714085446251502064238698422336716305524388287883764405000062001516031387914722356474766451948833896415981664071334340108768846809479157082711063019936776203017728139492223096086887135365173640907674339884000035545273452033438503526623979893843259197055281852291974054896702012507962672079178661746691677052798162324949533930501776747556986506609625348642645660812436351570999413055238651994405315765013595898153318881038232519018979520541044253778680602170466819687066548112127674070977301559557907861059108869690242472880052875226092873811480623658465725469735507673404047968109379828909418662122737691700996571249650594191744249452699403230070917013798486888967707820889939648123473153799403484022225930261647893482870875884083790890311733946404913147414034877941869069240977165893743339136589675572880839977169177171359940768236520107009179480498976084491207592106800187691265215778679329723443732040818316731984428233513668267801060402394792552187775738883732681685793593898504820036762583740135693221636183900556206631562060053912339984625998536443217263486588721130594191504089975564961235331309370016027252542290248894314245069507250306977269994100269529205845539612432779010813858727256766043764736616832081733088615271919516418483606030290749989943866156845694517443271985851064043766168246656584460355403249899286765262865051763369909523378688875596032965461385123423279460894308319524188991400143741007801675335894957617440934707188085575434215215956384488798235036876084677857441135646708643106123386525048659569716110000321277272116715391893884388095861699263448616191937041029125479054564787117573210283607322850479119222293288344970226645567785533773902887519216108589537456314118550640240934547884623871113672061219728020388869160391131609291480173536573005005437921151409057680814159075163954636328795304530508829274676248134301537108866034509682753834947936854133919544913611733847503967222620232097805762637974632495550741277449269560467477552864048018256456973850752223822117150240157707777978643505008764825994520238032951383367275561018192869834434144000643503218768255205009692145440824919121508417982435277278429039969023377575110863044857882973245451224562891250719467656703138668324089640140399846243619503141903694561280000000000000000000000000000000000000000000000000 [126,41] -165839704949064153206326529119581042388820053333347300201788916445552416857267835760067578188300855006026359521777029038678829624604966658617121603720121034496539421531912051871438908063508542478110319968247112651110297134165744409336728230210673188385957808679858874003378181298407963071938049578353952517830513580108024135227153128734852471368162408769296168449914239535098733547559450705644521814068733700448720576326176175467050323922234380338993171731784773229219863658235569278392246132093836338429607787126523865380002953022654321979315393035171228898619156630416618510198403302258046819368776422452818822581489875403194906972197942536881599260031311772567887108163732516873604176438771754722533765817253469329170267135963364998403096421958374802102077224720499805993991295930670801624471951544465350565345424205131378941860574583039443405818380553064586129782931881296871253683273097407331656777291964205818387224086460932273156774272182592316280862605339106998970589241368439595303573782564918512356108806862378940376725553729180809567118570818978826017699559799252384534829152064177723640418443941295124208885789716073042359310228227412504950135510754020085852814518436308501674696463582183284616754058087819629588077337887241061320823836307030960514161616830952593954190221975516486999507823642969237621050412350747558356407383897732520521958314141906690058169853412875047948927627680311033944091676213944723226263366191500538027903898829004540880727354898476043305380665382753847541643392868915419539861453830518973139229793580677813920585377679671984302662732064624907627420337299291275371242599124732480002596237991618619357844301158059611919758645062975517158348557974864313143834508942766502698652298166496665975619156633722653954673951977934772164832877763744065336889447365404589040808352203044688652908808940389191221133452217178580859680304205455456631233124519227484714298778370385919624552695274533534331491783800881919713413889631307771532531825581984062593267295106129644212757760701327483289490856236196309126717382233458864556804050106099110488936358950708968228158535260658659327356067451683236463881216380806184952247490573055649758939439256274987262239537509437212395042018017887951464688657864315623992444127775238761335236248741246570655015440304360533143244065834633919482118679842844791568187239853138025367921347490299435821711965085814875283909647255348592499362896456548171508695681696485847673890561213074453290280230776330770799927346981765120000000000000000000000000000000000000000000000 [126,42] 96639476108847309388854934442811048134581325538614951119808056314822037089940537580484157305496688527798706081794548210885578671493384477651693541840875587213373951784491718024528812270792721408285699240238065170724087288720643603992605135105550164994417302119786704760240652022371224077579087922444892405516500960803362309692378859955145101767470213429453972688986717915240822932503544815756840879983470802798107052371453751966746555577247970614772395807239010768418105811395998448841003007683404823445716551930208086270226564917357787613667421078332625878136099088591356697708911335434229638516186877192124837396198215526870351648878453901956143068527355388968597665776583095261261174346550538784721876087384727897974734003288971523530236102692129614605804532223681521307386569565826848818735104866631297412246145083142611814742918644365263085196803861164949977321295570473803244697397331314520921299434556191127132198798213963580245047673095090697047348338251854341311957773735131659156037098963247292722253889130456536805449323887227080185057734968514830825098365779239847819050403061090850819647721597059284710014721753777905201349268678217678802950860281079032174832466444562651828260479931613812961908639706895345634880548080209683162086782953712923656134267738933767294627795022790235808931160449588929350731981800090513627036752424592785640429319401340668988928695593402949010131679765844634898475955340144539072404884702092780244274320350807827027640551126537411460697375957663020404757392697142845139219249083220852774097698460105140394711090550569513781231310065849054357182193317910539579417839563418114212241089275563620589818456664221230420547526795884893048986739350645713162021175778685394624668650285437952956440564714527657458303674316697105921195822627746256830628744347124811656803675107432050235268830534447314403400687465866419765263473597955328014937547651862181080836039056377143293400441045268067289677343723732384357850021119315785776334816190285101922423367418083547115381896013680205401244386382284699547996533053320874122493966532888034137267158405633753007922283096591462852918814168007228406719169138422464072950110916910024775295182205537387408616651064980429383605555188359385580831942367769664742481729560470487877601435498909283210221304638642856637566099804632292890464553509589988106364513246672369304581317925885038019055548619315043789338488192724191690483222393496054148298371192780007743477284382612707756998098508001985554917133090029568000000000000000000000000000000000000000000 [126,43] -31280130429223660920841915958708158486637559829804367027053048278131874554468153341873095822060536296059340737317210229744671238427186415986995459980259724167411975393658485408533317805191773275397346957701389449629281817324433223991185686701374703760081905875475734003280363700275273708258739539845382330963170112606383014077420834741228504886812090055862503769354370508262805416227047701737798279613690891763376592026983846228779477435973431938288359638538271312420821598286851089955757231456385719487328858329180589508929863622809411549135461620096203890327681059880398767466339280414044600747890537211408726446178640619398612189711954483148595174311792738593764895245096514519343268088486157899277111975934046682684127904209134151160222594132946234123314011631852938165050226215371465977215486877687831784784949924612070085668223975393969452319888354012410744253825442782454523468048262442868802480701180971952786211458028928132713573198768326783912467315990287671512425725538360905517899859206204772280706862266769889359380846399552699975738827155514916408991010662166474527659132824563200648052614113418049284946885820955175737758781828631509499271042922248222362295583210264634828337782535700817083088324287093593514618352346106851903406465429325994609024372501320490748363756403453280813986790453275261807005347251985945456851391541867762651207628445261515437805935420393666344235214823253024272468619975019167847241581772857312287087085985001341309455520315638653955148549453755489457743391462927683052482197185482943931617590312326783907804815630306171282830592218965858721022910491385968854648965389798610362849033625873044893980478731591857479052628362522782951928816971454837739583725675080666067945510418348358725961758184644600013173253934191316667315890204535256540630190158392667237080430746756153311794464861513818887712110509059877001728593300094036659316368966535725069485699364229945041299285616746262846820214605319797166065425444162651180285269292250236628663763128696673791502959247357232264959574276258319441474705179047972067104039010776389257667664250702843266456826578724785216778228698787571477718404850623566780220510815462909800145070829497231873112684140597395030086693214839391840741908458039352605307553607707351109089515919019494950532598241684750242433702594115190059477249900827811497609055032529713203577824810394549510963962979932985831036509603696041761794546137333602069093780128050003750105417566857139147466690319875742739290029733969920000000000000000000000000000000000000000 [126,44] 5566220801925098015494934561047591114305277804397406023630208324119973357775602611124919366600116962097121020131180609031135126924805983777119087861232906318000263106473560551474757538217640914753916554580816231059516376600961227712506028580244049440007423152764140891824721785622267852360221091471976809804389506761598565699794168766032572243689382291036030051404296824158168673450452285826435689949175731656442145442567902363046981723755389405184470235457169877514099260130804308978593236254811961016909043645732186027684995755754172956257281788755117915522272369884905918075670263155026642387092859345582239394388769319305076177656534708549792967115528132363123340884960223634567156517935855424109729440400097822298502688996498393032011341712546305192712045191356419951917207788616044236629246467483764562989189447980289893034874907732925978215316274506095509819620212692930380499767601857967015081661216766118726392848218640316257859129953514693148302968371989099929376737058269257644215704489356259612668074758981744225815523526241705230366891490398611222373007341511018166193055318641287459267330606814555084267453351276941582272313173963851333456346673324503823121700363874933473128474214335461737986110835533501312696983721297503753111238818046458361312980302193040044005053647143539132155350948187144475620003727006426025007575513591544757415397469478231089608980739140437610969054008781558452926469930832468614350461074220122435226328266869645235698603011758431872606430413322219479399683411163197379535533876870288744788009990418281491728358137825651766702860971456000363749270160666922834266507206343867198447702416391734003250236554199880730405973461825114143269766781128881815277730702974509787423019410077368552599496309320144417739165158665888810636106658257441913293607823529873979014246636797023538997987004612268657318944390034996697305245438334115179929590008968779719124716667548711351423536188038190860002396195038929352977282880322614613686611081867398124643600533235625884884252463743712171527567339106993618532576236686529217005023854458028784369199263368118812459600701090729514599646824705427243427202966863557540622426302935506777647769592131871859453754635363750063975965428562504794417464525609993862079552843358336888183359928150959632292721231018824424312367571998128066945883327517192562481770950931881025936159941904999828639764776102624000299808989724279744428083357326666650175830377313580844144512791057146490566255260527501799141973270986752000000000000000000000000000000000000 [126,45] 62549516716587605989157188036889292670879542699232804876569763303133213735369970225172365567952245388922662768091948776343086219306071928598177036266925032006807346256598602734953369012360878724521761187544204378378324768865327420133254202260284468093903720111007281616756629042209236752894537302522014605723977520674242552531339416457358215645089177826012248856662948332538066725329556884932081357835908210770514212222925986185255112132502420350056468265903000435800299220876360729254743094826916964717009158259377194304864128168341751268912136869838699096525695195647064288078811891154564739089855936201915797975437064496904475065197545077730995656763448242682258465698484022623143165409783442490204251253569515080617028025906326136514539724628198496753789622892964962142148450700094311177412464906401476320667768259642194985310178309108643716312799576666347883211831846496059323397031700449901420273930376458853519731275374293393198682296615096133712392542278481156930132539152630800998522440789423165984438871890811684758338548093901328114772514029581213895256312858999460880744020301583969494671420294497258509829728351252775521735605454657553409084904156685344904291031106903450659727589261769100372248241524624418037042798158859943868301001634641568060381270727008116985777291505271973992120057165671915315745418039625827825672764124803979541064602979612872015390655412689217342512801220598773554269616611083780277400253246801137959220991882072308217158498280693659982680343036298768526137214788344607446368684469312614046521813548248901228506814657759378658366918297709712340726248162054058134836033201699209521239619760582975449155853063042959903607495998512866216901833868300379011283975759828521788944962044071809304098316905699726803392739374482722620449556784556289881847924011418276851079789285460626250855863811220003138123903076798604508136949823896725603763230306767323398759006407523620540196399191561296921095781985370158845018526502595668556208103297613426526116380456639875715477749203042212661891308491513085096285128692380869806349062644599290469100111686100602672044533097175261353785182427522511282315100795808069261138972314718268881913294723476753556552224101467707537964522974644068141803404675763265269780291207892674727349638932144497828222672999298201866457029289846005143483833916848561884343827791069153415686537719266008984257518610124323293110398406138353216809831535997728044438796866075519588181771507543611629767701097348300358835052216320000000000000000000000000000000000 [126,46] -395669431239538647776787182104523570549932271944330982123167076967381015944854826968880159836583712279417997657578385630612053651516060316595517202423469775437786172662753358412742111714065198228292985869539202616381664394082174597144323239834401808149577131896198770855017188326004892344120317132800025821895373146585435578954114069918935832280473965894665453837493190248569844432829600956984952306166853065312894663098708815895913290177265250315290945219730060612074304694858351952651154765638546795739013001833950052791361169926103246741403931001314976280320191269818450281911902331268641894844472691766438528363857896716849425190843578896138910865211161173328934429258559501298845708293548806829497234714750302092992803208273083755436321008074980097807072667097938948314252789728386418508290141641788643509755231178447339882958015448157532002798188138701254268186480226771245489883431212802919585406820306852135840361504542905452558375826944164832073676259654513025473168174663362856525945739058194655210060531545317486999847451162663548709518677358399761939002355665051497063796333837907877399703672278481312706151682142683298221195942798167808366216127278711569646277821752493610520742355252919917633698401558474104683557948857088702547923111750794252867899687140461423271409066674074379673818616434477984038602616510697550210717745691747319611264763314106903634896537228465838293856720754584633090265266304133529244509581682383569193433241878061452915596179925648559307034080066359133365379066685909747407878434091096995432087207168099002621152718551540213008503118036869932215871242655843519748450102955544479703930990238084476790525189344705941606563147786026862935052319931347123441541002452596884038747799534216354726898596889170250750983446871915195874129052182379908961868494423959646150605054532779512083952739978322682960050164362432255645232969989169630902733392097172944002494822068495580301397503409097725260711885433277790863368417555274248448329865987420972619531773286634752991597062331687176547877504934686495107539738692446356032794715738286613128138333531507255654777881047302537726298688883642959615858981386331736749500627575706716988684053378085419079814500950075033393821339876769993275660702812434974805255283697217208944064673279264979289344746375327881318140453479375481604216596608227954143689195380756498440424943317508233137268128006534446031062302049865178014564176049944431345275901228110936950537446362219252988534356957352777334043898281984000000000000000000000000000000 [126,47] 142155547498105543945646408780204701600105320236975377436913696500783141046887146595549677133524557558431798040439462807548541506314738912591050103255245402059388614364822415797571889653901823550042320946425619060774983652971307358965879898846288532822667358986865726334242008040719587148319382872785655822061750073162505781777977066973221975276330254624763066085390117846313065855114569906053228590762816274786374673978224155952832580358839730773970068359362113743204506645248201847798343705151148893918407828573922842636293737412325094612385296952614290550877039935594176107227463603508355487330767286768190546092889895433750930758383091346941840591470180534748024181175520344827048043899529781433128067243323146631050478944793977525408453507001689531638821862024296276135835432800898131401104397872286504136301272136402702550442496440359715663221921227161771731876924463371380283686171981084619619388545230172866643501811478829430332503964342205295772237727177054043699036160130031868134158749566723678935890163346893951339618308346035984538211829430112366761367495421086318490327850324013335322661277559945169352481100084742805930627341306297922838733719945727555590117390652588215549702036490089405745257825732454789314555371217386846388186659111609091456727382826953668123019347947606372457351458405542784945049698386498397646860673740491949171807290357734180315013115601189733281800554468825001371155884052223674137363850491894989266006859155099694110739489547018989030643827872034899286688724021531263398722848033647682295644738481854807557891721572801771954265064878448406637121494925327822132020848529969725231006587982052234491233527081234694499571743376224220455758565775233170836106832728292793403195400166879868653292496468533410990022163689235211341657132386828552229959266680809385337779805030249713146785312685466982948487913427843976287198072448436358442690435857410063753855543435978618988765842599718305789051728602867184001891729008898985152105344580019075735411428666829806976153619141346870677389343834699679077950745532093888126672097815340360424918955572444166864839490214398762231013557792746671072132107355583193038611319501991899666538681551035816282981368471917983630853038861434329572403456264939631386807819625171399027228532272108864975694604629911424850873489190351628654511019243629529373760357533388496679305335774526950299852001846016589358653410406637585319059338310669420246103975902391547393078532712399863706099891389196900479686399754240000000000000000000000000000 [126,48] -28781059990625905364745386463258065955695832256348340325588360046821299214157336276559625888697179684706959423218989342081058119055332708811904227561309944367496782718807814677214443826332669681203162109808322577719227724910388112388801496573938951915281205128578448641902174057194058170458587549624086686664829614706456292866383406752358391861557877719655009256490721614957493793505857081114743964735218478587823576265623629324794190066518867385623074548564551083774708193936798406633677205468178116186549638533594166048843756665840955662799250251440743298177920206558671034827136533281554182681083183875106106868222888657739312113723659072965688464214754246516195261741773870329843358071941712121258212182076210111690787452353843387373610437871029486736144091666043839796265249352997404465728754493509636945534722741425150240084497897639804090389080529505184397703916789242836201074304772462317449655272051222903761502614578482530829685281412827064974079451033086836432186303465512235721529345240153726031040165235533099112479193395750653743100382311263113305244684304469625929355939693544717001624674219089280547103074714040954571093246152250544612378549539752873582194816915893832599387479136845455951716391709584510483567427118319867680161220334107727371550291932341833344587651190941991867898656472873831813542906601492981218189996682999573964335495958739164556083518080296262660015560195885176512421281820580208415983124744901539215060451452669340176821968754311543271306458274593047257453329009437187194323976201217181673444538173900997820970837584266750180059925885315238758345829621806882270361099403222073971975764947833054186132456108653545868056794882417241433650907939420516259766244937970090692917571508265172258241521333274280454408059393047706871671048667382722137561352857745706520861705752482783825991029875503615839945509372763017154361039297002418027129337598137406584931032432571462929717627839316103983385948569312968962975093427469133821085752034907448960522290134643674563867285806243852937296182940806442229185711354440437230872596408782542011009880819160618536244957704109630150249358244595868340879397966263011097219182317679775299174052660004195775817325555245182363728998727203904608175323898667518654167304261743467286691764063141422388405689165354016352958285496012513581303177795027171507698445967134838601482978810984972140348978980088515903767039948298852569127599266118060314718550114683050227440367403326107241431169860381302451364480155648000000000000000000000000 [126,49] 2891408014722135494134230289980571405605316747014376157315591456672505892642143774823689533711335649125545233413503946573243580380631075068103718475181268888953084679376213167060447550574893125421268286724820728016585971679217310823816085649752587998557878038088370233851403712565304674694063024497969006441498347540822022013048942323164016622838892072341314447672169869859779679928673189450383386346796470460740119406609685179926897272814248850451139566191070635897766775726855863761575023649644927952869030069047113375505936454852354901563938549957690575307909911631382666709575217848618880749390626845157798868461898210287809326919354748819102258874353841596316792286777538914058649629044054541778992363543067615661121345042870067519500611831612627677501106535793266764728224017558932329262606189016613370957487048512705956820560259002054787879238836185021285110309638468027429136606260140740681673295552871943323652913247983192797168757936537464406285284014801801599731194646267935142120273639359177775936120276881439669372096958420234522378276836667360512794132473666478720397487913377175954755224646511008514937907948091521066186480527403781435891095577867066158306134714859389685471852179924712938475141401315420097931645741593943989687309163505560883653576475584649481622435194479632868277322323551331517491969832909776973710918251142036597888703442436468900210116337278462556713716425472868805954825665390135698882443989404539371642463248107664968223099173893793920934905339940582603429724771804601431790888246047064297933701209978033439444859276899631753095216739434682888937915277138660737712550717326431554937669796812343665911712372992414660598190610979186470628903689487033565933118994046546920284367403449152987953113086408489242924891969644191826424286914009821444115766827826592563804658265463356209658690014872878307803714663004063606733792537253858886484138995632634318136325708610657452912103143246004309261231647848785522348817070815850287167995327161884194081636563167782461864302899729793464003659037049400420744065490237255751321902792242532161550645313214477762028677747522991534530220361421293603610835100554680396368120791020086544318033616668470365826946252747052026924268896046022976062877728131070928995998950734385732560853177269532226511222184805614748171933315725329410552302396737256378674628621613328859242131380205818693932120186834161964815034386275556332010621908538601597767504953456509955249923078260929644712862603257763394450200985600000000000000000000000 [126,50] 287840486898062986978294192261330301249723439342316786259070106977346897206771041880390704611679450147697438963590378695671934593193031633316957190791616266285099276777258286633726750203943674672625964055235066340565817494875973381662071616352446913419766525029593244235209952750802398888835616225887013505744646593048436550828726708676875954207617113037210581585865737508296008360251980372631365898911327969758199690777120958000656366685867650967519332607119086409825571111406352542416458766786024434850751060833491992559294820922855207557272377293121926523151061473069969187924796456545526436193793758879443434299863946049957069316603725560703034840570351311196464646761833822686509881919469021621961341124638547833892157793362960004772713065532499891440749675443840834217536796191124580578415222934310678780876404122107898267041721629867470212492001169528928075698919337969194748584963004846208176413798604571708389173565640060168494766923929721980680384210487855639425773727998635870178959681763360550684213675042707440482334062088347077478142416876753123944417967525409854675190005257019084290967889547809275227713750323203268199777624146525505649530976128684751666968568466797964313139528787889157019840456292708018870764494903295961497010604929315833145235115151077223934861696452216621787455710725162895756923471819255739279369883441130767040173448042545617234656536039521944002111793207024021933666914538769007144986879210344551421512865381883817142642917655513034405135878378626677323696932637254153582871568746096998369264937766104820094666494625616400671380189150027376315008812502566688364608417734179211563701043014543571714092111574735022941655543313877956234875370648982337205101962648849053099189041571635224896846124401977197338337856480956000792380433905567837270938641461322710152607743038578948573224964332042746198365746229422654795541561700683615089668292479243236796058725248445061388325170531640514629322625041074523526466462711851739915987373021351440270319706241340265582043455856928150939042653827899050374503374880290822814283685271091848814143894006471599383730772164980063988566688473640199275063877291340154884591567457761363160784937018208083770834271841081819992049889996501630861113044320915514775284583866304483867925095355295987778162627897931909796645131782375983481616064221022864753941168110201776885702408501746688733981107610060981255517526150119028555240452425874089183536719804868304254779170085098338228738484239651370997334933504000000000000000000 [126,51] -199125459288336641836287596598570159483091462425279772151329456413451396603584841734802300675015818048606293400839121177684138855815778479631656986610067872323534220424462444203460982293033229059534976167501210869572341880995949663616809618364873483392246788637758840647840262345026711049371946120614220201382978159328068975727672746742387342337025874272731073292595368698761992767907982269368814411949859949531539758050035443355818191140658244813041980444117679421705341165601295463093537063836322301559667935664466649876105565652468620913465882743836637488270099840449878557017938174822878268291456927750188912411862451042826681567826166823225655355319659773829847250798693051370493108519341280882941324366302343920828357300808764411141548435790037407353610877474428337116006883783319131592223713809660279686117408391156055070527909834719612355029344928142006672683646323190127138404753263543849078223337113812007794065834755643266678494105469549372168950305452403743309482777851924307241593342740531894581872789906770927035941941972537781202627186673348743585686290777297508094655220041828103744053564691798197712786239473546036709857455874460448847211887550064242145482392584844292964110396379497523546792772364276803910376843066317592487105462985854172084809848128727195266549292907750765589339484933529233970809719939211941746664669821034011804631539421678388191258259558012306450731157380533264923413533189056473441177305781257209237516557255289502515184548681196481456565288688237396233062937421281182145743080402884321398552937778116429325255693871336548785463820952614918494266185900289330511282762944443712206132285956826183750192924296935325323384998064413636526007720546950695671625717655004120899302585114298855890114524329430374827857862518179153679554238730723451553293267679733198137696550148324946772314048461387894658539115599746872865920869294610038008610897703417602808184124799550475854460540372293176303978703050370217527918540216354171680498909861907402075792284187633111206137564433865875692668740056136487543319079014608290417229813934680921418754585640512872472350216943703275987148152284893938567399384625143430516204704380255304399067297899817525315618001795809296415662227469604497395106506243208872523478553206920556324222458885575861688864848472068519799946479603842027145533966662906476180612007190910535607733850888657409031901175317211068672507790072905270877171690891481669827738604365591388436116378446845171108817594904130166847564677120000000000000000 [126,52] 49431454207817754209053868361451661581086923350333031144430178812232844197959580081989281157430907008298688975548854877707454822223797658880256951126046268603597050415224801577744206567369810268556521639194971104279568972572750409566090886420502625559000371063414652117550477625128635854047455700928558718779361307364500769545841651475318142825046995710387388625833395257193747202262571803504100502964264121473759150679116071302760411781148040820187442680396710125325845017101402822311815627378331152463453099552577964451835419122878296204776313469138827660721309258407565872778736940007749866434255610817076736515530005694007721226547962656537154585337849911691143919632363096775337422885379850973992145483556441696692444337775406821324758289283670299170916086471495140214175993927180726059134870568272302615844415994908091045060508827481407296207585649548978154201447602478107049644389524245399046955971868694972759267222458470125521067961951264104078495678881295806959572873984816377330289130296340284823160491655029879955337803129778055144330015241033106626024109108267622237190536066068848416591850266756217291356584712807991042961721527524206775456630036746602654023433989733669736128691649952621833471595512507534823233669548120069315085455282619170354968877855409420707726564845467870578757705712043379097526456620824123457798338069200215877685482666188250224809427345482467192485213686529733586898327358845608796260438276630250622911971167404004015011769795713789746805150674492768535211861240318944251780248212575512439997022236319055163767979920242251886975455292197169910669467633441937653644954721588800297413510467278733543084405363567523088961113537991561745078991037895433684616439817268214700983622061672169400893739636866293486975872152701116621934631907945784193466893719155401756542689622445122290874480169559593322050446439589463925547259486376498943075622490698799962421915918881037658997884442446868800178913022186659874677856001667862338821247448740769911476396480092767404246308680345967335906680620495186579027993527913475744540949010664463522373101281296901821706139521129118345591673184839422932962560386656237608277036762289531363584602554987079852606059463530055200574832492825841618811923141564939410221879081658178824188965793805634841129736969520761852426743669991444914868390010137612594399185926699014269495231451872958552910718731094253442003112477330830052276625182392269937858569848572834109096142040306804812786798065195765474097364992000000000000 [126,53] -7976404651395643134383600992284292313138195543063697440506316422139356463964082970234026269466334441772347741990304654141330173106337841663018391661654861567553317147928292406710128332504935704436481825221183006780004992456736988745551510357355256536090450988534398524121876803404271519381494847686499481249291392999888005141734421879642562386812030714409896884764314517330441437170540946021140267167312023903567043533993371741689262950200267437536876599346953378667840029175370859702942990758687670349349129301823143411933621162643136539460272504034872163000727232610186676129796903613280112428147955064686532306622457948845670158012755251079989610940865362120514454585626517427576319200332344598868359574256592913229990865178365385268297690352819952084683292887977530428825449384344099066219905210547469541431504501220744627196897800715979916350148083749648139615115062809822607530107764503673963797028964164903568208193521773825338462607456913393200717599195127190007605721122327579206637448155413843653450140608453388496695151533849853808815919275293260403054130631726371886373324248089913960949687853682428683493740085854816137001838439130193112360328694515607304284056186491623610917822188483063004784088442272000764959404342556277420827466513641532577844548331855133547116647098004304394397126507084522225706676483395830018756835839750697288163796431242735507497664341009815477591779670223882403735252700636993107749332870925282641180773300202723740932246131587836645225293194794593058104228279255956997252373063531507621118848160967449826510551281899530976392291412661237990421199411629478310691961441289313020584767722086117029360185887488082905293523140217692637028738966918723531570688821214121487494026535351497179249574552550994173556930024194762268239479941506443879188204147239785337123281811862464242700687536831306152891747657060378894023038616615923582739174197128820378796767410898389587815234420680356461735158035757204934350779033202992852936451353588288519068688385030004546880693250363220280847796187907402784451078868950821151439108363653079130765230514848658331895186866980619633744432055794919026157298598907482000059966736653733779249685595052292781966444652760341014998899453197879110596606611796174104504336485827609461409215478059111859771067062267018332597541477345694279945267762096409662572688819549014748919560985133852557749014205675893151566519859664586581658257211436862939293821435194913110657425527952652847134767550214292683798609920000000000 [126,54] 868784893415635452003343641851074266208457156662891973535025484627251994198319463550972283158344567733924588842691486976843840485082975868156264206815292626997734331821178691270837109945648054802606341130645904145690780542924255399212017034383754498937573876243571658916345039419267693764238905657100566838915319073918273528250160369992725704792744555793699149353222484585846445001027882209182758837856120827361564648436286456097730994627655126216108400849467539543489703219458340386598875381118287273989483456101634098042418692952100728932875291882707020673896809035806515247323978730585620105927476529706004318895545988209627656692722476739841479420892592057917594994475549221052038100096904937301353906906716957291614178067948904687168907391901061895193732153815837109990144007424744259159235396953635177876298863382005857551720145310532720301333619244404353236378700427489891788491986900892415283883424323236377446919152112024759611876753265512352739448952472635895722587914154389218446084384064986332813207508654730771047701641831404732355833637696658214769384706447901612109229677891625348106284792910441250839675163794562220962350042133800289908178196406779496514365323496396218081104894394438035866552875091755262384384766993843318082402243739594216049942237984230263505086621524646051448686734919962027355409630249145201602706894563331885957566512905845163877898461953660054608631782297491048454132959338786567741767993047172391517331471768979155279883053096202897932443819197994965163978029988985232691463727885046173736201274772566592313667997438057604357455933372365075400004793890660366734534853999672459978993480326440013124984739008955876792610683457748908086771352581337346231817608936479367019368212283096501746652740849455366600198238234895890276843729958902530812884521227095543790688059347294237584200864751292324182933723713603433060538710069996285324786559317015691472963692796566898786111978696474361361305702770932010088930193843150257685006135275228118212699648910971713519944628553073374187565479846293402429830883604023316212167909942442381375084336513515986151591206654080829487788361154012261107199661861234432787574487939898242336450021774211661023935575001676592487071380073762782687711692125631513799586595403579497220387737834252947108876760399219837120122760924845416396174146646551872241945468001989820992565469319209535477447715036748046798930931515422571852436016465628950913144429712040472137178030918172079051533354948698922888986624000000 [126,55] -55987178433035475818146922691837361727357665928903821180578282687111158228310218764787397344174082077065037669909649264814956027337380313374737875540000836868288919026361241615177657122696159236747220686910244795035603428264262048819847743754069841925816869692635392034940868589436148638314112149159842852811228468685302981624446578666378897589317108975009405800288802741623702492973058495297545947259771794282502079804289520647723368097002982159633363535691420099519484748778865446722957923071713969591103151753585574094440599538521705674612552169549805455753041348657398247023861303839341451879511819768837942497546498607064071225491014563643897935911523298473420032840231431648051382336466316959696576293223042314084051869264851269216610627769695283235705737369579364759395009137550406978653161656893872140828373687375193185447994118817574502036767999037256251235002997537436616439055502218081815264615490714445148388852610196501756629384621439157853669413114417182834015279737801138721770439003669105085303081937049446240666615330338491403883231657946844922338525531074792767057016037563350095195754652589187123500278737206047454451600860935464623843396083133484293904650487041448099365573347291736628036590414105214400244920651826459516218415860927539899879597131436594885779166320317213609037503752926038230360585448196425608690581062044041902460739243516566292620872087610340319483967146239386946625266313012602452073994511411763893648544914646395229141008089566874804266541467278655640638886089100442399344803492904570092043198329378417603819443219305090400340710935408189059485712338245172980643734536079822136437110000878275988089094323493570645209390699253490008843720385418385762024798191787734528045351730429155376940520054471195037200054151729364663661107435289409005996284820556123687166351995730366516214216641370568380509753720714610797203377016558766497813518942267297790327714238847167745009254034061631902518633418725161946079190730923827302840411553534646582534158372773909243759556086192537150620013722207555518986790247567581277418910268048519398889677936906583915249423854589785911822789698823329015042639371949254934218303534973947947297080599244530217926735269439321184920772691808351551129837633149520589757087394917384082499155465467925254011234595683336877801394227760496100884877204430963727956487107878710477168967658665561309156906664961015919530684360114159978341799679957340732749778020252212449648456815713647907770564546685127297597440000 [126,56] 143369919562075780715879800389129297212195501308160181831230897900386028666227676128346394670967669825723729161107973808746902936494388885075523997845387189432879685034027603978948462175914198177477703057811068029860468998954195954174861869438984859163195512007384368511637147929384555884487261800033352090094809544724551711750842105353025596776674722451651630962935053728239632715431547522054412564968033428044251175469261962349493608427469265975832878808236037947271105659326436363349700506780875880085244321538318028071526804024309358526258544087476941533121288775641849134252276389902868362501588648495646487547171044706742901426443932947168723644655407974761340645806356049722895019706694106708888915501277950122590031018232509173245798330227675256933348061836732677580115283708224200463373717356650979325147291331482957702040593990329444271350579073148080975836418636444873737540423839342059354795421235330898958383026714478915342619729287768862067640780760331298674836132083051138892637092419688357993604327220941076857731042581894346830390517666264897395801319345179238939340958142173607457837780759627479476176608453176849900624335120782202973498139162816454882323624706584661713541853374030400456341902868247980235964071283308893782081632297816818991773685591880601692752871991189233524170515202890414407463450836538589096144092654993292614765989533188403478585778963083498136120068415287255558312067695346618545253828421781131003399772605333119206626046056287654464338353286232611974125103925993414557074204386841177087939018381153918111010516057528959125641399227888313252900285862934206993100374711694806858283841734385640607798780659097498423847052534360733521330421543878551765504880692732341899535173171806859410237267538745514691257763353724524624832490690359296404391743382690591806550859674937246981873325086789441752039487770384151099067206998836871586466173052167670856180230452142172796143945576312526695124999812352282920056742534200523509184284724001400416931610623093778375198334436965799390207582242401354787272565600658300786162060996938121385766372261822960224800884734094942386497551622908854971524954313581312034173199392402273391334860452921772558234173494675261178983134212323594543357432389430622283395666053648558867595771309444761969205365806462755733055075796497651692749257392350183945665602100760409360706016109404394174915194017096899429210375596314654191162379795963005397094600258628746147361967290549207935574464653143752296112 [126,57] 439640331423132719851047833160536927365001713153397849556017421351745942862515185411722714901710755916099682825741458093578968641130551100408842792857825577914063912241669357177742030462699567089185871363327570998846263843471002324275784642481175120575105801883361402473693067591573937501407413304338891085305443068665796505439490128258899953125866893124290077267053654743593412700882819820310723191169695098413299983834061440155913732138695142315998603796099838772708595751023355637209830652245285647097814685482783066555497058565282356606178663677302131821035014048770776948100311936161241212918920642397010092709997235534639144887072242055797309692990593876343902699931101779518771980070909221565221746225904899115810238230610406406355810926004628191601885812402301181051668922748125243633797687138652076004938356500179113008707469626044951140629079098508340399673823389497122080395773789972128037959287687893439170356488300992538388453524240273926211419909567719600146465423356202716498777817979933907829027951010415020725072909245567316626617783415156843192411713707237638833932952132977622145214525173802331340871647076593408128378239953004314702906553821936612027699994206065111412859011964813320611719301600501530519793027834908835364131249310355174288997174737197096581408244644716514922882609776736271126745007823588654801945470437019579246233054742881924708506980318059781342107610614024734819090868720045777658207248713493490360192836748869993458092445101819338135401969247029506024555296519952334379619487820952684684213620433204220855244648929675065574446416116452135833947610243804767500265456280540922409668281187882634498663746507181049655824219373035380805827436866981459545248906623555060056757735394984380095524055695515238936817624370590292046323514494572564264618797992072837339171982905025474737395685779253715684130310708030087787043988823887377928635996275484359465584256845702077654528902654773420889808725075728095905496817663189247116972020285224498915596264252025199925186876136200388708730322145742351697741194640554540137306362496039404477081046810091810166143424475411868919747700942229342267875459739535821890992492611968299419835033567449058101891033446582842615503640109966772096914074499531745485857122411460853159142433045289431787891619196661773896635882279303273919288618969335534389040462907068448749651177464166599845413123186190072267137715426189191008227722765933590646816362585050702820245256695192148705154562546114048000 [126,58] -53739883000941991892550341854352157731130633475597542362030894810876051635540121390201202458519696990162326424082806246310257207634584948325166593380698720584410550232284099045928721170147298520442798837637014137243417499652106531448678471917025246566559332556983870653341948272611012803584331593514729320935786065572076469902960777133901185287915714123016096084103078726526668622121724032247784263308268770550489062297105774594910691261961352839781360648106598511461578450476404410004639149569926185683085947686945489140600035014998863421542069706654305327381149324041927146515462396675356245329126301507076017470480833878131968887809802241257098905813427970415651046051781275851475037950068709853347933509266104732191142994021321555147739604098742644384808120245311716903052510258430739136734910797339583969078906383946447697342906501647719125127541828154577268043532753241278162668495524365835929910007369710133146547764201648218545831251212698758010368670770806651144107751511240637098731856422589046701466702680575218705999398824329635096594712003854698979221318010036154777970005584924766735636880126468308522355441720509374394938875241530193687523274867858847610022004146664624338643949772508179727136511930482377373583362029729702391386913386700670934246935805394679018683067811808179229977397767741982520199252410361723950250494625362418688982647104023050301748330211447275319003450686904560748256988160448337799650616398627022108670927000840907654760395985330786262384145854202835706081665176265642412574019855628702524960601120678348788160319703327503708989725783736800756659600591885275313533209028533520280630273776841839052301179049988897666647021332301050411970772068757743126883004413285749938774509342381979403254242780726785250106174838742626419745441918040617035560289024741175184592444493401518080743041545359154663478051968408062077205786699420182442588413001388193311916562906870353960541978747755721192056998870338904248292734357254530296788421083080758721251419858685405884733957298938112267491963484336042024627158584978594363197784985610543420734839867374218203115951152950593201830929492272714553554374330574517965302095037935136061845092607195559109599643748057174703044565526675525759883566465140805224535666403876290747966564324731544991615113945238990554750084986728927588823519127911450945193516685551162000859651985459637844802095772901538537986266490089198407693364388633734535023079234816508703530360959660539244246957489305600 [126,59] 3113550369417181055682930912115943849907916552897250093494587536444419643195205655718939360324095506670600733443399618481130927245843407523257907513751501202237848029431644052988564458225065640157235115999342381755590034059268254251260180214080277635180425739964258860059476863222677091427947591551144497899595772378338495335282412260726950911955381558185724005683743113556205649641577797439604068027244631613934486022479092819885907066295359082327094781654475756578100966409976445932265275084041828441640627482427906557916173094961135578213923217044861102037294461696935730565752148897426260703019129901997323769108483642931814401406446371446326118043053861299244639843344898213150360696487820162081277283975902162612473381368271106431850701354988319239293503012352489599973263770709203730139662663820064011285442810201535950614476056908682128889111451407106944802719931665828221412128905166403629494775257804585937064456255026196248110341907376456723151466066300224188053285618916670914235818662221550817256681143729304521342065395277115374168289437563063961823652107216335667043260267192907733557325698876865875762002907079194203819852300952433006139840778704306214160146375655368392652598890397078003131864731194712168079249875121668301641464983669026978660396516779431012074293476586259019156832232546109387693990217672416831027329425237800439098974873966186458901449653660749292227888041858929606545417005133169125557881164626730764986016631821636280383055986832864020485545979763972333268497756025470875209680720568774565334566375342320027973480691441813676575479281710847131489812244692267600824157549690623971068258121789470569704786011239430828791730290559174071428714627745960712805921212220208448816573285366135814082988442876350882964040581618282831715098828875428404840845327919645178050561726469934687399226932546340403322970654848027164411459581021595096391914673899936759296089901864514588263789127521216362889312795816037329260600456704087936010009531319903663119265435209853775899528709888830100285556763439288100298662171926955481803102693261001511764940031841240018978381272494600929458781252822799898686187252426482040673233253349450032154958177175435386149276465399872760304757956089488276073882537891363607788793737470795620383350068461781602621429580564371619918713047345919809669652712081296546323793720011926535287019048998329676138355289635065408446642857876365958354485689028375080919796053179429299842760065018949637052573440000 [126,60] -99394535391486892568732125734982189946096090428150789527562813128824831646644323934649545453539263188960001289909570734366746825499389532493176190714501146345502952728285153787510323657551053525839549931433552987000887238472069088739026869374554650866223442320044156973125171459927726247842123515119523674411278363962287271752436811598993714731113432529132719324382303093029972078995646996273630689248897287627299697924362476240186284794526352805281823937087794142683200941255926865184003937436854753566249017764268203535441235240776883712600687799756377415133980038284073667262364037126110478781366048206842524577849515465449737212249396936021630824485617152622514052325626972284978361714285163255401668188222505165508364060244188687109489328137031212226632333262497506219647745359673998390772191902632602990936842997798556348603745399516521747973366676054582162193796751107235394999101275277175704556704789669276969875790822291856578064567923478418091615625088914727645341933853866155947852349055988925792890628646144498806837009224088450560729971014949501856638243738608883813667545026821018053238760614498696725539816463675247817563666361424448797799348488789141799534708416629377052767170519523092527203039689574514478922954386303997012942318037407108847619191459326810088919746207534850893201409499579148231824816576292630963019975940034456616416258962695216938780389080384587701904517707608698574341134744957908766655560935007107198288058769067211603023296357070633412533883146904428812500168053853581065289455962927636600373623764258600222499589742016547832974554987865361489687265886914926953147263555694304007061999037971280838313847789488458058264683195425665767498746168381234324595218524717662683575707272913963331765583580104342957886372729052280531720826375524069471767823757906875226786737144298145693169682643754346503768035526013893117959739583737852451384183224464066429938593314512493882274859719070957546112884472441828388244086288527972181871797577502090512264841822461119473254189675779816850390595981451852670996308549471652998420834448588454247261642582229691735503176304382996227225797696792492080677645952370994711869440613195133522720067319394674150869556331516812260963461565619219198347310153744831117324642015442033458775647166361842154186370372209150830223194552796643693259943773087836268085538961924174081462623609280179769897699799080844178033340600704430733654864242129432384401690235319792233377012103012828939539200 [126,61] 4673704106569948683555882479335061835673974427355310409531425730411444764846321672406546392140607825758962153049300568040873975429118056481650560963774506668596295326519398220094887230991121158781496268510871521407238616914269923179052699195591563603806737025459993110275532081648804144861862131756468956375375972919475635857172225146546385040306760277598289668478357890763279942284314819781941594953273130251733022877041421587189824603400402683142458406283463397385951212838147849308886080274758525481096470799409665943195550145415246471803618572029067441105173690104697892781215521224429878740217067583205840205989977998240625361158521968655277043468380432763255906347451856969095586775310840041148030168736619021924021314215556786631353381875284309950624832508873800683895860173395980954441468116668273463566928624894233603124659411008213358075944228087848226489440716937582144828036632425049484562107771679799580352211282527782361180471241619235482075427009560957267107692866191345870798178118088864112439222354154965984988899492600827846557287742767277397986940451911474754157538641181922190559744493035776873060171130244540029430126185922762429054015511324759570557834680190664702009156652166982610015405163463747517052850119739761146317872719511707411743997558170593017885995886499420750189284957890998068777458156073644639620261157093581880369964532296137375633583413705659601497488636530284722585089785486520191602283893761113671438031622366033963699585444871176048563870084428518056031088862908125599402964425941248400769835476385437521618388155938917697404796916455358799051754292769187325551757105212579834929611771333810032479552013555939622473720199109296262404038033208362270806633554175524451080767865303110049170031656923891738915797096732112520812068808847174520624991498648521256779229407044799710111524396925852317526311570390712103356140506652769590447789624240254473915117270069724224206134859343177574384939980912660844789207517967743582312801872701555485154231951772960897926350206662739693500710976157882239019444954004020359702726306871226152154416595033135503087313067562816824979074846851950622587061263782444819483097231613710568388637173563119279934412885991892679429624261316740728310032535027729273167078736167306928597183857568219765771966869010508842255201875167390994684576951202893530394608370744027846171105068742767951981761713965946748070189152988628933693274971464142720755976982272002985148173466614742709760 [126,62] 176220305275537150127498185097622518434933717323422339994904293537191301814755102751616253929236521113660185650390892284821657321105965424972104876548208170247202498918972190762295232353755370852289550429132467990024856262481522957099875554485683798479360036716909160225016616269493324542305370317587796447398612387597532032952924286963323572813272703295250006080654114827728506349065205756906035350400309744628296289022167579117820321447052916109191594363901004072215193521739118522539040521734428692031003064398486656846032168154963874275039803083890177558567872849700248092550145836311797634233632847428483916790756741445263533372110371068912282332385427098836249078722893175891373189215703355870421669563099884675106185752436637995500421949903194954288806172205139319652492039260525228917199817464527242262279886818080735231727892690667244211588411165963580061662348920932260299941575880252984326093457603944366383607900312435612637495067793888781500033831250675650786515157450845352223858983256741439519454903451978567092757197685959026491350601194420384077141932546883140258412230864041310278997199994236185574738477472195634669561065785002301440298713772697214840436962540682287030313286769722350311930656192013023949456669616338796056897712834021535468389324453028258224371726922319416041030308146981284746795789827518061669925875940296951989295922599260041753126522795795455637353401779581271212071950491027089626921734443343493916653927148144553277468789215909978279022612517921310873210939400601666141378195627611382676516766160441765955898535373414588337076540067576818719993741894502656493343479703843200296522981695098567804349258923279503829352801112020902728857653976498664210169550065327506967036335626199328046942718420965901986864897890905069281367361090072370459742075972302550767247912673135958223605133943494405903299624864916266554665810066302383268414633185059279763035804001375355970276000919705784430163398860818736725762385706441517336201194448373218873291761308270729260194820746478956532198376059019002365517891579728089496891664338399319825476284115608812672494576552831901686573786401262623469222899134812816388392406098719086810568297065402490465790350567137717697074557166309977135382918776833842624716052432775630505454270239978789456662105828924741429332854841410024782632200103245742616261180109823253252888629815093174999388014442151901745135432715725759027722749989640210348538261265491660448467498984023040 [126,63] -96848731083997769913311218415230355812210369761762979007074252702993439305212695760377983363044917458398002686963938749414236691823885916259194094702203277787084223806132842691628411935759219376630463730322039253515315933885742094494982091227513812991474986506283423885358240985464867270167086383449426375740935809006825078030179001675310457080215020729088297174548561221942649145390728293815952123821509999960061829404542541271979781948789886195845620840263690853093795740632989373071821491795878449558382704215462024851388128437559356018324297028662787227250524488058248042551948967198372578492573104610912438919328476342247805124040429948728533313387021528308596387267504761815676097903027248052835506906486595925106079133175264467474577493905478557672805060668339538543987796843321700709060002022264851767390879387360514883143373626868599734227914882540245052358481738472905343328497897315138984502003366734338346173432238309892877778568234622718761982526284244584302701037528270552033500588107692963519226250616952787510398410392548737919505628916698618160355918234969851648416067426089279293177649983786047683944411668013834139147074867230969616016878823238824632787609971050613590646294488111467238163949699430718023853242691633791557181861662768930757170903514204630120127837008891442587937868573599272555917051452030383661434164352544271440643782955634281890662633153924849527525855881260928675677275331406115199189237520497628051239295446388880518125847028587107957569376903889247008511909767554092437595909914416968446119522687997752547656291833784967843030531945245042273985186410158331693244410503622670812240312245515451844633728553107109229449847600698947786593896962415112368385599936520804042464482980219848403583484275418785432622223324032005624933915042137179247252765428444422587865493745764727847563213511071337022844108452124770339036202619932372652608991929123874586842818036481369325414093359227884340253910946582899002383715419379202237449166765152186592398219536908721494810112697145168949690497733125142839106839549440781052266474181832511821581535286708976937162021535730836687072239726861830693978878477284689854210603553418053218883325668891171125248184296557518667249100579456755371238663014189568299398850937278033890216137778156107755066269451098374650782961610722471536083218764866034587764227155501472417393595138862921532883621381954504808614804506426258018449786630014403965672944874608153564179570560000 [126,64] 8246252403832014303361719568735556915748161879493007156420607389274565477892388567987179624568276267380418810140367832410674218500668215238661653027018150318379652917016355498401509206508691051622935547270702020123208082162952030625027267270940565683237443125285334136221208288977873997736155981165739241724955138791905546860506386614099924035498935404781183840773490178365423593901721549840624110731040994729367734051222310948070339515931678531017003714159697680135502632290171015745121103846272320482400082704534594766412067573973788900462335502586694144917664593767974724180184674480114798888563054262875757505718225213785123715884942357402660881912226923486767115331895780022428218660805797281291337880399613763760903284825290206870340204421271858373751552769477360324066318543946002886717823290626974466820565987987072524074172929057804231815329511102639540713310984388741903087379363049710854624197112149693971703517729095900257213917857959666926398565538963397447675161516809106257038722627284661877113244804560759582280328581824270466577601174069396858670738540906715741636696279594093487840480917808802043622180828662012594160006244535251193941599564891232863929094098367064722539924874392860600168412612717988647230374521751697302087418496745845283884485689435072307621303197544956484506445604823104252491924696734642966353275010222705206565992553120756323472199911581238530491831440272883070512875914476610340632977566752625885124306624456829109866426124237684536891764075039576292947850122199075618815791967140644672794787964404925128417438626176143686057909829087952510102923189838521289096603936796691186635872294347894289640346569429082715750252490378876068729324558224638023145997881397837291665036986344212670944304912739707031678516261862044828060153550806302327897501128923049899618214223950555724371968620803161162509618332717473771153128770002247011190059249482837178403142292201447057345618202093643532760372998054807918837010013493648095527255377661267120870458838799978869091969206620867293573252603476437387356947462894654927328546237253554385788294628306846838661741460952578158775741832247995526942741645774335534420174463304361596358300727644996916536890467483319913267800272245029569732027986369552760499725117032360933694627225098590471628233911650305370567415730153698374281901676125636932278393080226836867339107972067211661770851395903327275556605930319894330128289386705741394938720700085671137597761760 [126,65] -164273830443273602003239016355835588405021879509143118601325474323778178162420349136027513448108456162037415478123100712169885680449095329215658977904974790142224860283755070482236062901161517659782816503082150077426605599037455004945653398646692464176813603609123621595564458486961093734027407681518254116366126395997364124806910742882294963746304470667428174867484341985964853555204000399307570376966856000670182261262738598496875162664435343792205380498121118761554544858654099228447916716275993845681508838576653378262067267342688040068127804675312588971785898713824532858053372888527066404436011837407148883458057508833647872423415301919239819378361981286700740169843581020921540102723298898434514361670160358822001338918591658655541618523072696733160794902295171443182506323111991853625215718121200017618209600513598957141314389485176297646015445341082878854510963111100896315323255334647774575655628532970464450579424035524004150586055341461841466982275441325802473718446159945914148324796505673666447013421566974611951083846639091895965923961246302605315183375344109375816068582832811693278038345094898761810877562368119027851490213326302976652308276786890362309734067101099219419429694778855236892757311633646090689534589813009476576771988795162949682789324279902230322713662473210879128141920722537463888280520284309810573559661255641141968621768801113060257059913180788024860025560798455628043125117335694004700742837137982785456709045950877613658721251081376078315258151130785018469159953551104696332840460812383016187400841432964683658403139223911176347936561534277823912521909599553111254271581994457816436627933038318308086377799826280014444378547039014418363478875892413365842050582644250685607053515910476059646983334772611294322015837983421940939293067012334403216795531549657794553738294560716197355142421537890576079328363248786994339807266499642303889366968348750800228342779739069679075377660310548636508136648757249539158793245489167225884774096274432770887232621948170310720769627803355230791394896990362789535710289810801734078099360145195205559975234264484598374358353495248977719877729463310069200138446347158049817033038195144911989610998022212594514614574225041159030005531341501129577587245591069985194441651141403917781763281457907017913216714830832098594941126586564116614400939377434600084421107581875140225375916352038249033587160766790203856124583170775255017921437687123990099502450824148741724160 [126,66] -10838319128727044906306576633680012327291833258709871578787051256784833522137985255085370056313255585932441354856247342007807988950906548807332896529127759289342749894195099081784612271953034227728149173477660493778511965637058474940509327690943762068091748726101157477091019516702457172790141199236395066470378732312722414082513409923686342806976462942953575481762793557958320895375935148972342784920456554883548448177328484755716580679590311267343665845532510032887353189699469980738671048895668763850841055785205311020584647778809775362386886831956928427760996705081100877270791535232461490295384173302417415510143085379439342623219514577531194560465306423654395565487853223384359794876961875171228402880460986719014484821099544135795682807816314108017892006570632324843860438130813443023447174553768026244894432340381897754096661724833811380404965862676475641115945729854709721196787289205970214910315241882964265003748470580032681455512226332291668151619055247928625003930188571792179627871074373440174484607952278686781665757971189851430807155464701045870081144404733301296672878503790235651256020048125456663647291074524384373798061364657273317837356785186189130740882008998433797475041364032322061703690768275703702367420978791298172695844170565125434476726263295004491705552711431788142504364232272392220926734312881252564465043753558976890004727382481521723710555365848315027460505065851092589930507437752978419269526591360263582181309722208600771340135846559863628595825389692823717781267087686018703625510235877336160644539723583148586703216669773490389326651879370523009798630194786623874165620143862133820121102123033098178850943392141415482724865920222780048488839190828691524621559602142786258398691542934373223289840072422547455037918601813214621992669085703237940566590772836377759472184070743836190253110089057937898755302622936693721568857534701669514275056302576490904280466729387457100614843466921396201614318531695751090334079621172631729587750210585592407830897655334249618795352433168703434602975329503661843111500798823203025728213882965807236209385443328992453625408771397255764900300686044815914697560769512049331423625857402367851236632965317066547726752767253569406591321930583172258854483846675301889179160415182891861902614809555670244023431739278667852443781233159556392241741860900334943248412667970341057028261579413206021919153168758989370414634941820916160520555353555167554781757849575148800 [126,67] 553346443694511042663319533591648601266995059227669783420105659927100785191070942081415882044993183861604551955778662803071008857881115789761882997285431116606104084275302390875115027769692350127371422410712881432872206592890339908468450749650508708058226156256930459695858176206574898112138251013221062540839265890514924552230878378672038722935724704757585529489724652287849675671249227898651354391486798746377951792705415270177981324347236505569639641689748498012768890616413273140615537867110857352949203374458789300109696345824596078828756689228134253606152462062137823955295606016841373161151229141334936301722686833873077141334412642146982306009570995039719746720094284147030922817353124523900431925729580935287504140974101328329831907452483310077476221791028671433293072127459317471227482237753717541108596018056829976258742045401908139968982204536664275056771955471212730697151498342084219169914224133709214778546848776083692376451392417698179953087619936605415612436269171938313352301812349356506240474513260732771767554906878021497687218557499261345040275120226287009118679303245514608863586227868028079032918677243602995377334653894077227917824425261541754467902520998814110030143509642488426058600817926337085349135619387410368869009453469685154400420690363104706451350094264188278608676520649789651822292737685867398582559599368752139421785546566419060918213539033763349434502768077345319533785499983794714738195043948511497899293979770624302826362796403534108463972593494157044127461369778320154119364568908031702758521176577849415599829903837603509738022447923421886451303832929322342720552693180773467681917741666399530845622053723939574424519921844456648128985904957283634111956774984368241027730235737490959057576712457263032286338360629568307240284705203022088536539774334340977854994165064618543500582509435014542663342497750337460822887598928769107296583304767594713565350523269159278453006856832107925551776762747835599583924618887292493704200581812730892083139013110853488757758666412465883819707552193871235961300205924530005881989493688052890499654286188990547045057345153131890196445850728384270729830435460561931973050094220606001641965032336534722086624308950217058675002144713010018518340397796239228187135310692749248976925977490066636324889889338254091595270899270913756990812243943628812885842822691218614156460200390690277151962815124149238409734660100149246928813523201739427465928776846080 [126,68] 4428776503747525439428888297892060684045685519750115479821542317189151411005194034745260626659765030468933580002044241274390286729444033976582199551071606971928512161746163048301630995732804164627455552072915528999627254283047035952924946773073594811992244265887481632451250549867785435130433604826939466212606731984084762101093520105420050993263737190532899658576039187737337007693215260971584152516789500576119070809478067316377505263428220831162670231204306875917353510083912595691494153121065564664599735453611669842707358872293661684165040271801599132071408099622366375590145022203012022204456613327455022454583790581068806167131423615646138508920864864434437842215772986104808268555393795772554077159656585579737160933171786725489066291719625713720654620704233384798441533577593815043316506643352512889927543647302228553134022423793034927596245144765815980254522989593540298168761593265145687456573110716633575268745612887751885773719640287456759503179240439396336250692699639112886897862355613311654208343730676058066365540045999106349080609179344002557384128494026648992461035362393787099911474452711189630708935990972720197718676950359077829370447947964293268582887229974338209155864822817946751999629359109589268321192972471699804272228218393766941796120828971933170170365110851030186719019829952553603259837673586738261086256590535212673787622338693170246261160797807718879115029552904718849138367606387579845997389055670963962204638492589258975724953523293004824651288561222576303759006120144449373912247784623467330254963163446224607024771640404329716971042137575449012969308287823707526691852034143551967450548579882788618105897327222646826831215675610445806937484711225574329369430419206544934655680758674581056082097864915756127336315456191321113502779070293056987618544961790257341619736288494610598694101647755533943827300070063223408645785912844127810229922906045085853333819732617562047662310977535594493967192402605122868560828430591071052214611626859405747612011103517137429624299487901936011328382024818025350758573781660980241141665150628421631996442049859486587725198278314201964648237397469199535063911868295335447744697420782159670585258601045836323643778880937713982670100618628538470871199728236921026853478133247388418648352556252758467294766610676284997993774417570775807181372781138954211933801926157457781940050379314741986247988897934445347008712329309265020865012666036720099537962560 [126,69] -691916188568431479041235182983281469752103216525074897003592998957615428219430201626611202994835555889826482034151551705289661785785739427541717598614124145915572134974679258114418781813852191461424563121603149721770469157227940405496283724224047947283336087571553544282149276788475171793522067436604866012766879209999535059875642288997951807356948779966304191450895134128979542948033134848964475571054685295314997229058759106342333910779864379807582258873525140283873752542659248119956449739710828944071483067980445147153712298685838644393030035479538914379747154510611212208643191596457638021693856485062643969974006244378185524076499241505205867011106318062614260927072565515152631122540055744995697796898196516301726596482618596099333343929559392621103202381580484249218787015203307622558444242040671306477326488168837123137723578510000150019734307464351938239511775313491079549143757844271804935993320686562416224803671527952139119372331963312825110570617620740787599232619044464417430323406928523280640175052473911316681555990215183608055073092667878859306128851329724760940222685992775219087400692336787653411200428536450750997692411118125283415241478206224339713355664503341944450994741264204660526487792894838251792082226050178168016408890901339945853917345592736993899649080608549482208318451646003568136600112170774998848065865368880741923984382406209918122786118074132207041206118134723902366363494744210889553544718942241636552085989146709988629696227007551572178641607448507432446097573705931083920259142347727563393511004175565950146791580137010852272733934818618711112799135284371703869268603425262304447130272116623849268650805413938221316632788114520062594782299249524813980615337661105717912662942545967824810191024011895535773191271718461034813540684920753336410687918029152304578328928852766607555522664398573567002212571599085745854094761905527443155876760109743589510459117823045370115322666801016073318639989387247090498377940511202876040924864214394311600594654734988031866793957777219011202691504210212337310826486187831210908744755235213934173419442302693435862618554466253068722128025440930812560073364070585583020739608100798611405427433985315369832403289681471024748279673723284887203377817909265339093668199283086208092011753595431725655204799823955992371418203293525857612003561074081632251268482402924822493959299549474027037017697183485985447404795156852499933540549125699281294080 [126,70] 8590457268785523524004624836540245661254324152524579389208888990101835559036766673986104742013601455903530319173881020386974807181871611865321278708555654976928524284013248103858449804446502646223508860986451168182194174133640757154709265296620993231330670436686517662324425720217710283450825793288088357425522091262568382943311037566535729080389709757017022094968007227955455319164697792490807568866522870334524137913098710559216849510185954310429143729765093798087259313870711543208107738181056623954096063528822512107306712875165020824125728278149954414039771025139990245188873292808728453078854041485519468816679808183853108221854058944462323674050798471100881566036768586476249926647924213941910074060522086974289792636134123936013455365161613810540670669421695222720543435549757375558900558774391786020375547316327491045933576138413754802592032206601285219478379335806146243192213537749597880474342384626202395397374573355995850593771588442413636356728730002251839391895637495132412027217271487119000481485598749070934811311225522924358360310887151526629280103418385972223666537703382900127630273838408950689809074300638844391328265499485219400164175415888759388967999666828912742922456434740815931691651688173506606317574583588827054515747021289601395463064772746700714109428743496598697039415991477414240922341644646557595633143296385570231978064315638915817659977919186019688254007283496347304441813391961100806517081327068947447336963290044020192971289079586939352594797067063577455261741411051034798947680226072114186244052902003979713976320684684683808307379116822932462446478082826120392968367818452600014933145119591090271056892918067436996051261080576462831555550189570041438515243693110745207334413813611208507076539626135755699318442718360029045084766700837050176630218199697428055509369601899441556430585285257838578765737991265213489967037821387642439051989599766269350635743161289455471817974503488967562724493912108974404448594603393392064849254930249613428067141235453983749774840024787373222540577548566566578309522188366941453760977885816946117799633109003531254249492595301478235592476973605570270305420197646557872944375218031010896332261601332175452529049005402429083523545700027040498840638801978480129131702020567496975515129810593897503636644221917542600019127132715546082002659320741358975772019678056908958088558135604314381390458252782708469947973130977397931030509388012764160 [126,71] 24100085188421233159260556673544588179074375387715923408324408559614954637176873699829419508296494311963845418636900920024273241997420233946765718561050612155711714033346942279348571586851323749735900027274500544495795897607536146519044214150992621156094820109450127076594734015707573278279227393320535786618226635412109641676828901058007340518986059254449978556275915738287972214745151011302487529193021670373922619864202258070919956463253331622960144650059838228526982034632103200939564450440361930361463877360231472771958968818724215914923666935427157972336441950797083120832707509764437520115699971593353481254452016482776631171528550593648299125114582124671323216581921206907094024893006623873025338750670043687491801914789033029715786455753730934879915982571484900460391317171432954584135134125955116915360245966514559957354939453952708053594344248953573511268619624547274861796667623984451663118519017443070713521288834119275944921621148476583260051881328330594388186346922201249210282583904768320975682335251908540057644444947926114242669453107771639943629761912752289831901449214691227912851783275644455285899140250654360899969984616218892332830894899653354328028001102426731070629294013768502812644089965825831522703899927969404471650468644090736836988782046787235410810862453939123889461157291751294411698127586673827280077249656328777773789218263577014869390535057971250048636505548678663035642975129431984135325799806295890675418708043477555931599475305567156636886971430034474304405019795818924106424791666377682637863456143885233723805648716965943304137334153422504763660436430769957636358263105459408450592011852512573627909367806911895237700716020977379135543374843560379246258105480857878362967594474060048981673059947591084888842340675302498590251059471266098587255901292570433145117455446289853035231444157171831372653797989560332450881637508044675222981399544594959322414969496419966027828844437013853064705079544510779076936782758468836906376679852608362367991456463836815769839517703911158878176343597004386962765512154993828966000772842126243023479266365014605283187284805323713603394603036474585603278164097582747495719838482002294964578711388158775176602402147756405822283120474673173067884967446389814704829794559044477190064394114845935850998226264862155737889841881825415354058309939815670463275356826964905735795776020612444166123919712127326035039492980330622494793677816960 [126,72] -8826438905555701247741225843989318321584391387483057850874263472500761598194876988609228480085997517102380542838293847424305413623279066517128411640216692967063748847142795939507958896454197191914066200305247301574084261312928053600352875841715436774219929992953339284610733275885538457961390665269917241143569352477366483197549114640219447482785515187521809778101959523054767895278530560175466624855673241315097813456574927004449452418056487335337437919997748633099210561607445265939425458784638653396048056978512232158097989742150880201606461267328522710657566105296764766207022671088143212341717873953782605049790461059038196703453690958173763569220659342610280204660391180908110897729854550390714286029416107042435569568463832383148242478786847140267879384716118014419342212149334708051806054942489255688933257077001689623976794249523770086746037376025383743935749236820563334065510316348967305282015981851325133999487977780861207952316066922926297174638735120323977048481055980186324059335992580838240881427506147254386890762655938742136297786849111081860206103531898282006165633406432428130635849212639976574237539099695493628530153127831784850342308037112956170104180621608525434216670745883690589828489439190709831607265268186846241937939931445689016000641102271441189258423962703943357452464500921627935887750990156690776275625175622844106132515219161403990374461934660020377098762394597885762170317017714368128005410537115868135316889810316577108045231881765728653047031479196209980968930776235856523575317390626034270028843312005629088210105984742199956100502350613653964395491344440971049065515358976986813718117842533844891029199547613057655085684813017425879167840952410682106273267225204386882982929801456686869720868798771453848954780898226697582894855743984754846325468716014648825113561083592024570578939269214271333578469018171615311225984483999410817080079238033048346889998916090692416577303318037546982861219556517413718328027202925944892529968431858710610486019256181104213296998887043391445938991306105654332189463330297561247192779105156436790969991363864947056231388257697347874959105975698893917706628721889832037342684005431806038364957794174109763076113093043117512504823681582644798220206018959411888054510660864053280961634337488612776531981960424639595340002323121140897545799376002388062762894258799596994963461400602857321922649736277868253568114958368209317934323940 [126,73] -111588507038389355036023120843007589286215538131939423469179018394236639277711731826493066281572586405242777255433761473944710836181263714734852817359107269004080238601954774615242306025454217067674080901645509855913224155855999586978912237295387339309698153344492326360016420737293371570567774701316170916416175738616873807042847305818559728043787315307535046044851486023700371753900890403125125777352290936796246838680438307007499110122030596433021413693145426605855768039617344425292237530435788300986397001981824669879985013261128703180139524801256110256960953260979500157894862716604755743834229914975806636570950691575014908065420274664014526741479154750483763095710336080730529265710199019788111836201614675190611195183228469970905782163768142152908261108336429288072499799730347049371852605146785383798586121477732218370801353041434325441201305120355966651974401172526171425872080667548148240588355522227339885270276526749867089872145364667821503057928151871138004474353755684261696073713367369769317626275985553445726849522634217889732348220023806900083250825879077172253592540919102549562680757103378942872935463797986218300858659282905100414479386347786237660483680278683885440955928926172200945712496821516131321166793428216318573078816924022505494397611376075752802152146480598954870094488060557185435990938073814796382781828961935079890688908072974520052166711548161282348366735886810519773908046089161608111800071989069529075032266810963590680856921135689742345035662601047654564571910148907554238844670719908194071516046291872685984821709810328333049576462957077641893452124722614624334133073593072346741134190419341563062519189245020584641260759500662395416330036270365216219796635889288148783650887332535679447192835785180614203829681765515603612480501946104020607509557607850213613080640980705379741314544460021920892692733937450543396926175637612334307080388362920397897874960785781488968363395975311109840481821632900819676205767702443830076591332858247179608400837721136375709623393983600280701391677162237689108502372000356896859857927093934661875619562144515103583114524828189104620446530252583514886336225654700101332641455597042860410373693627140524268602794148023771389898402529099351054612363757538103534169258103850365159155923661690192996490843175379164558740327123046200448299386513317600876675745331805671067354693138475545964279231564884435194274943232514522755840 [126,74] 17882463854655889563479221466709153918946576917252104434277758139150135943230415019924319397454929139584706262442402105774095590225062800499953269186023008468952086123445664371779136103394071674719215820662616340863923227579560592220674631744497673510707751815312111546437502368890428864200658085070115513266294415817405291334723100688433607776869706179307337764539388356080457548469938801654740390291116968885951249778577600380169477038650976687493229038244784270923143479703448960661363348016332933222305711649801605623804361748207791937774133894743656567339726737028851246953691777248933359595678632835765666514398721593164034770063878579409319978979767376730812579624376737981795515276140765449088441790398063937199960918691601698285520299259224456214240622125101182375769582005113458351959138735738027207160687751474340138939130932280396104720737142923753277851602954123810821367791869921857494718512536698818470235638107579470470550487414443900428992015949429271586254490158763975697953944924340074097915379028335078641969267209445338337028158275467333216042886326738369216921498433927776376480687441025492509634321046974975106032002708069335569267600111375988465002945741034221736313873353276436810885976380728731920703413608983740607385745554000239234124848154525936688269773099292510925915207636828335664833231144477140890904259039247720357124026263856705604668710013585379422179630272242733285110452557153974094109919573804330932104700015265506268763868611727742185796218331088120801910799005287114932574752875435508971471828682398477880316541438822617064830996011703973412041255084522906417048319873982871537506680752350800128611568803988469407584328325786634354658583422346540542513906298404374003873220196499875351925551678224392891838938561933817858308262011784959590755372868729353358050864983427317176372654785462789494348745741040008183079254781516945361253920003957812893561117622397318381564576962758701659016043074575318108676925797703240330694633150799722998777534661009935819641433438704912272365674680418994923656568254870986748228959171068273736429566678310348743501096962640364102280489847447758407232836926870074279169989241474413963706799384861627102591897644456477891208000729406538494091054730389233018708005604538696258897853833967196474893408181327714980689383211681892545601513661949359306816430310215846357940840475447991531256772331097280180835054097084509120 [126,75] 498721944235693833322815510375513473449954958269060402396161531434601681725085722614996432215531366817652479196686752983473825183466262186308058303168992686272499331340266226230305811529274405098042017223829100875963535187286123356878564825422885381574691608149082564458434871036425232185434573093330549089948340936681965364107663272706611296922088709174733091334510872778301452791458382659822930603794877672256084147755664743125816338576076219483317224132745248183035439838386376411327306115237243434498318428310938858674112010177770637071420037582248068417620340863010526794278115096985646446161282520019384410373494779542428900669789553474444214149917015163984291081109286488559151995404473208884166800974118948955032763754762062783748445463677811435920560127046887025030277356196830172153177286371896319471360071981480805565932735558710329976933604901834482717620239672994137653408762143676128879573754175343084444087690173809829771643468311771597064233576914762974781647831245226298581931481515363907575713915917367361791343106020938020126210502299852318196563759557955973074872413307939925937660502343074906736651169581424486705530297146752621481223238353745742930909063132599676160361525995020801567952713097687918165639606784624052534750764216994329257279600645628771377775651485974387784119261860977028232659599567755994160408063369999291129333430543020769775240625014623591168409816097516168953777633271483346519504502415024682599733734830126463333045279189892972580613889677574025892152305330486977357379094233381357014473716305183477438326223221771827205019732691023564098280488499651360641854276021841064774802248189116487893988937429210034353758004079142030213410484740693055153253445544540567294074988015650570750413822774102873404463590043944007629519779504410460697627913539364787255289640228804676792358358712760710893402323504468779898824050109159657677682953695084794280108993553248509062110928496887307705409102502884408170372607727021750869267544415865702687887245097311435765120771559809470339282425464991865965644494798080953099192413922720909889793006815624502890318946304643224171457184333438398622684789781997441225222884071609594330233294367274509677950633825464279340901726087331817262944398367061145838473425053702707778653609964021203368623999341025411299512195296105819696339543744311714082316793912564735468657298153148696064339683018497548415699493375680 [126,76] -2762805784335300773734057907484820635170967639348733860891991637601517931286825354218647661924311202891733053740284389456811246292520670169940182150371981501158672642075374676617728124597478789689226729058293547119377276802736031534386026315983608509503635017474049226769422570275510745321872106033755308046951340372242283938455719083816946775784162118673712988115598236822570835575330684934766330657408853624406472443593738981458218184375302086194497186806491877657086524398952925848030390285823194131270481906700736143173104811086679334809805466943166482396525828019431793438078360035095543341495711188230984093415577652846116957380872232161841388976162515447171366338784438669715269445348722862567651496917042997119932245506220428667665874318833526035888206323059383329979260541741449836309235966689600174620832607879629415492858040334080000974897785117135350179622979390685504070995579823142010936540694591473045072988176789717847396759114815617326146709220996918297368889138045533184401306811594174555912166135509332415141155710066607357227311570704570088306420154164402430174112657180637121091633551136195673360793575586191447778516256796970588395496469413866387446012443396068963855344163147762762054187205501954783307690251207167559602931550431530156226013389543628428304168210085628253624539181201161886469745805649772401241106915672331890570856819954101640233985545911436091337260913773748869042764438435156109950704177632274974760678126085567665738160446409937203733599815659079718579433517431750765348958973034282516318710784100121721287760868560727838754654575526164462397975595361287137581038559488157668690624763288419768509139646344232265677379347702303527731769845188923585219942227446299318018425377398554768816790864317904596240844508082123955729977608298276019050637594000642271692358074402037416478773431135248796561184708912855183624130591865707949522082689291654108109298309543947192155450725270328796577604713435912627452247181698672505726929223222472592665566591492600321555318920614924025030086730959367001014235959126458025239944527419284510886645503382227804856859159504454846826286413326046951971134459646913894085334701045857219042661308605153127965049958507710019114776757891627266692851430374113619385173087587983394861993806715897555134691184210852880167455386095538591714233789672300689081251282695043647830930436714208293475824605754262058689706560 [126,77] -120971183123359181527196883606019472125066889239480456631938917510853828049939854260317664643846349485936029287091267884263578313886681671810746552479147118715095583155437385006958383951738991786671461980450215870383835767691125898840275604540031996200542117119594086454363350265730708340131953258623273134857462698261138345345697184675607934542345777945532379192855019212897127756915888934524377619359050948393016042747931236213634524861136843101890564586690044804706231111513057385590420644603953042857385309268640913087334715559638133822926007566480878459172510107676746056359051675704737074195311734042865305251608815322533191989064503899657744322305461103500456412761879621187929228102716994999845872583318886218866212386851716287661451371250010684519167013462696929117839773658451793749308129688010817019450264762709497660832037414142222397641891940481630816260718332264929601217763663494050622738238161716632374931391900281356298942716120944991147643994014628974574322524423130453128623679490707210870586667157686874646216583566086598614452395946181867112556063232128759659564221220876442057518630575467245721007173759166305686470505045160683749468209390281766513707443456733565094151412716605484030152901131142055812768977036302589445338766913361884653213788196239541918545439482425776189379818422472020661769995935432186923057814269183931796966853162277609381400346549240139429422413410314450609553848581648629309465011510416452701646190732527152021619968561051530740621715593292054191660924176392288720788951071916648074124642733083870733578422283282433297688713466263773229634798649652964859331062790223185654042450357029281124746144323835829763818568185865097462334819550125018796049170863539212461106900320814040490809309039874730551919434399988768956471287900242814549443091399319052294426561773689639732982653953903787329026426437141081257054273441304496381886227608753053801565465917099688430847292829261454728643772630721324162930266052957956893218046795693787784138494740479651734169711218029821780146073299337638820659394878701074872696708648140773650163650382246880629617423749298445799643631118363880398148701916333603228679794510140940142564384154318819418496104991184813535746561823004727777447433828625619166192539021358472152249685485356284130338435133218890422311898505668339904217463128039768715812169903408800388680305805680682909214848899014109263232 [126,78] 776856914169847285505687526945673545566612262333001122588888240096087077927671094690244373896647081981169749431252708470591199978187207814055486720257670049886987376224124901695873407785740495167959069126519128304909197873996431443344151673665638557330660635892952686936270036865476796940467234226489796395449930042179305475854188985187740832376073228771746423569038146370198060476177218965516556955464313122019522161810869523915548486621782751955591697710536280899371174855520926032741407961636859703389822729159865197127974706699372217911478893318550136038871504713932677644182295504941830756666115321390817574218150347111459203057568424545476808047630131746751069011518506744651699438450297070217126028697581988224680837140229391257858435276959211847291527651817019824993230883375753441318035581056788503670627731340933440351058617229144481014486852971197658698745303626980674658783085794473722058986682605931792551755630585817729312820447387665712831562316870295699256018672564769644801499574646673526541796464611678786676610603672961307404150804020231914736898850191781777138789833979385355008532430025756510989835403202102000791970720526412279441492885060035056848469534771733773183363035145649338810421200258579128991922371132147206538692451144832564210681244027741691234631646670959997447822818417661266811972024599896888405283158419547153505166490523876204598116300292545956164057187543412573590725122949937225460575311265057904126137298245983452711384469169939019928239697456578943978092387506189464650735086952841669452139894799145383718474823079707616524901859226338660624204063335018017770662734011813866138213930110273793493408146179218855086506307187185998076456328233848029320076015787070258270615521048722723838759001642510826885137224983850579452770915206999848708398360311897383367184950443615238628841798423408118516611443779900654041312498258899085544268324280863060391198674786710992472371669022591863931291032425882507161453174935295691109372773845980681746024038518914196423189625393760655554872184116738242146978764441732471698624106136272740531776525079683430849489477203295850505703541426030535925021842960871175815350623308271878301719857468361375236871621517968362350185845402544031593698521656012182112628299274432880514332128742573218697092823289702548308441194357834569565966563945239131225462679562606557702723488608150712837273046652267456 [126,79] 9817157818292536000657438095602072571241790202104053755399882678168865279617387114360820207818111166374991059582375656306082717015527039542079617483078835535975633351232810115810925397543072667751436706705444335008615878217545512122251232595860414758230029603404264839916937687500118582443518335828228529826238663441744942256961881153690447083703287179702221235848551938859341646919905357443375895722479404414494197769841157318910323778552225717217000618931604633043142320046479952976513752500528826861577444069168436699334926943706295250102564005010540131033893294069381465721598750694297346501338854488113267249653460272513747539390721163505635033963470767592927896192950297383566889785753829769810554417984853363154566829813217783796065348986608042760503243481218390120007113574146906127690293713766226149919506063740943568461270346921657414229528483745030905422112215456796164982033246178157337283700056059009150740943379224661202788416493280258463659162290033506777870155747890295141170640702821371808857015990132765856871722730070212269414989363238766513554745563929464261709661875688640255146599448848826596883143549947748424990702851494325741703479422959527792251482309617491520170104832022354675739081566304680971014781548570609674716806669752971487828818473633236143865654281737549910100721909022355683859864794692664094166341070703938184559091402312458204195534202725046909950462145001687487416207068585742910438971145572020906297787590646828998263822825489943977015131483343186073698745627797233133499745777419678673511469332170905474033564984607216956989144767725940024624811493241752101485815769990976365020977669503892070206072529716003240047803862199702115494610366890739197147983872100986477435340420751787433522130194569738141722869715626829239940629019824503058092805979086822272845769759544621867862045413244135122736484336609030883861939177078400883924243210867225166249952503984749328588245959280469152356587450756959988571189381923709889126082300673439333611438242056625034802427288481688540415499405828634171871964063765559854985288397839298184705238669572366368758037681342117773891135955835581127294325697149499881516906830733991643942525137221049238327790539158045842972609541608351766799225009365092558643807655117141290183762725168566368596679136549796965274403973607802728650947483183835696134018919148061586952183989395659746918181079744 [126,80] -28152154340183618281790939433898381363405719439541013391742159543520642321268381435919829571200744434336932735058285972589426139729588985267321211721217823369120888494146718776675155879372265939489831944361932683511439253602389318847513897380722507340183182368642791320438202885470105955450354584825382854286420024730011579515294539778028756335539389889285389374860999634917702588643006422769700262694961426532563123171730284415739019349996913798054842389204480007406116669021348586916467769557182063394849054673881142557523584227334273826671805203124315976667673217063552753305245879225075131375750550795889378357639912665132815620673430352317501572823904791331077979237102922160966226662856380496547564724156240290923233151198687905763802773664708388304304679401727288352345792557391194215317591386482455669230565199614199841087772138943160450212475089796176587643319478728726707347521618743510119082608354425670969229400886271948249839430042076945736876284520740454082398004513835971607505794795013939951928025634777351838560582946754938531906109757454877186124279126082360534291182239484468524073977087111362958115143041062399318109032302767723390605499537297683391754697063471298496946346969714724273824230847949051618503479278746710859482056848429737658929512847268145227561603211696123466900066213234771742307898277797914758831677372224510665152388861327514342852966096040102604515686045053521671767142772346853048210915430028833756552619337529996287684671854778306846353567599162682559294709570288236371228139089022572013493584990290543815253779413297347575878648240472320765115728598958786052934987182767972811559255742279615331139583084953072706914196347977617567578517860716395501339348287853127157038552332406391415163094566400853282347834235583638223828575246125478361836944833233520624420955779346707826518113600256881074928971138146721855823559904403273583151835975564059833469988306828459203422453723926459257244503666170498335115023700518474012826041738698772541730666007841607681518222842451705564554294164372179155922263979533452865538833471564244011999109278635882133768310718881666927376853298735385457633259644508448736363937184304323352878726257157971467522285610389367592196548049618610195058827788114747600902097426778183891219052652318610982571976708936241410739973965278160937734721201578594824808010395351874604382555019838235926916696 [126,81] 9469198255658987741206305278031998799595571195516786276267806201810726206236322518354803243888576271409961274475762193601640186965555878503671926164082289003107432293836150386151436613757462476355158291605158320611808458002904866436687576362139956998599759950906449953794235432227023522072306275606624735565283852484293618340761457689097119797078564064783630959514107526431955884122950533848282327904527834565318320805356041241547680102501540274443294723940505608207296055950064957290903768449804722848664445271703539142849670817948762436402714641529389145314175502997711419064098224346399145387232752465174967360809821436825988651616335193211818337011391612389481646743927859340899935362517394873377955426118609589467215644507582995368262320848559461144402573783106702962412630167241339352085662553819119856298408993123757557371255501588261135482365905388509669237191493958327869043697234633678956386833429144634430020278312722974344019584529676541433631010985249820572797742948436383729344006993333470007141224030882350789187148729848852244524509735780890390931752082110526741674291995019534765245842505909788991703073056785433897424645264368774441850641564736886618017605559920319101716673752889672489737446099514423740380576113767160533050581226481177376858280577003327396216688538641302864018258186571360115917894275625815765174635931569810729943575376942447415746557262741645591252504165122574304172882766375238691479401875173720188472438705514585866924671536779342986274538714083165246265261993455265849613746555585363493419188130315405607945596602688591894791040317409607254550555134017529117484047401030005509023016377239890883510936960640752143298298970693551331446058477281723228072813504342021421696710384567541721979568310039189779401629075629051437842851546107755280161347521264601222416734230755615371368202368898560288823770913548138530368253030930118997441220266976261948317297377535683630826845972646663649439751519233742723808504470442547333036034598784911133709287414689225224312620063191691738641098595948889470604323789574991139171873434445833750218843970429234390749187087770000636122968663501088172686778302833307924278149609644732137196549206703688568554317943381133608838110396611157599054507751924178638279681860206235792579071676079859663409524749937840564462734259522015439488844077232736912332847280134869669826871063623823360 [126,82] 213336334437313337764698118267944017596060000124291633704139202516796703009200999754153562542898052356099202557020273724747204396697314385636897028970345131682535209235448945685746916443102333187442447377772603295866323432917726281398878567217996798657685422721430374240281543026766679408496618716428039648924629629571913430689367194220904999424451464103093909681872467623312174464949957240115735771648913243211364782306428577294022148506440965097368552055510255204698771634158968345616749711732255856845682528811821830661562989421507868983887640821515609491367392198735663433710764531615645161986054693867978131404273527492699802337613160360327273854147251235699942445376829587916667364116900580760391873135602078706380129452479760870923270961337205132605363595806447856262804748265594275460547207023051607486787891524485927993108311940438021128051139997832057283102375302706689816988246069252151379595307228877527274796780744294956624493196870876679387037435805198351594202026400244205458750861135710793504850220029752765912127227840689671013123234197113020619227515691910286175300664485477951295175727395158762555950659336013301913289136124406347596175813955812022170305007271363217873003970467453974279047475891418824698875058854991430652774917889396095447533143986613477286256026923577762512660657564022757671545927071710457974053842219055118765093136938821611040294006957129271465455935508229218786073638575783650309392512584303982994223514218918771401996497021478589227575778449864809071044304659574204622682135035654045926503684205814468180821875557760337467785113212421018805669926482839625059085426981794108635732531730337082175540889165315551895266619641618984136291433266501507785902755321121473005478148854649936916711935573711309492917448489494831689928603384165608178891117834116925961590402012992434101365105298565093827171206527738574256006345341326868640923787696602778733918186739386273588204490048535344701484003459562632739210673857931401371922506043203126586112319531271485786973458122254038471894676910885308445960718631045713803380713321222512209458793630993684461136183464318166104600965176861373213155526415931454654114496556843498331546343330043394788038725337113100725489996751124651525506189489522803095208032436125031930601879945267811628995184057470582499859494843820297934219149923279290961814449966321245367239754931456 [126,83] 34655502123574110853844488598019619993400544384827044414204251198688580724925585272751778425894195882363431641100005159122230563277295646735659364287941256383372915412406643690353764106086877618699916287418500697025017956474346488334741948111500912153667875785673770856345485001573414191756826969900192746294474001528521290971330640525747167175023459056405063112511470594069926307849276127177729369694787598794675603780226573096344205713340109172029692302399558348846291857088238398142183129560249176540311908807571252947476834471884804316834331833023417405619842231841139747468842313316494712057852133054391973782200159575672701767784358449386409065973731906907596518901302171156840090009993961246331932209380036738226554001010799708624410329345414704051673653796308250607567833688496808971328237545190890239331303314050560873575017446446439720043106362971385181295606669493118181121173872839052614537533279538581084341103941388716265823016140676178551746746031880278041075376881598409368000090941399931883648876425558966290893595799947684628215488402934096442623925029258418453068701120375274587042382801636838735593245014663914244236326757656739293432843222321637090697721402251758616403138788768607100333630997361305945302534199829196082406461415553404728114503002751553142696348556672617745475909664046771066807366718133459242238850482271955088908418733907581281945142350016017442866976359323897204491435260164645352001321774345762994791515814194144340836054359895161872772711557195362733740354235301115004821673638891271116818283310046277674198456319430740376061767214117091390879814785049055283986895031415519521053683143851548644082125746962786911881619624602704464525952253528534980039024956888022933124195356765413862306097876089069988965526160334486809787860499393839145796551442796286100048630357378779184885114608748805362438180726209186505227532004432200305388068446774094794569553315339608738484288466885644767631734943457944625696167011506825765485148524200682937804401973542142368512997302130987416270348970688021298110242293331350769759119948644753450898142885283300930826882096551103874219433620085623378284259321520832771698192527684957080340465197298585758505223412306933829083678495971657986105024024245944336435343582646852078398110569688461782106714277470131685389806681892968517508900352161445520793339902868219361383273728 [126,84] -21773578344484544950452805968717369943180281871784633044833165074527958734283739465205224605176707281951399850391215158869041626706435400304478360492721238758851878546836670433340616797151568727841758105172937092937488024437716436267542495974499664844688341525952179664808597120907349660579277161315518217668456946202253226740861712316420549484367261673869772142446869250490301874401216542014587869914821462973527456207202962048473816107607544629649589813007705530434701837297041867902617604429889809886374422613181813400162951365394286060794007012992550980093814361461736079975184649552663639961719631294861028326623095934680227122888100366137063331704370530477363601151362512951234850037725493073850290707258952943769304741472315498017372212815396243846495307477649023047560546726137023283481249289625579232130528428799530061469802889225657747303752462074678638346897522965181210590504408714415645361872492345521306428897253292396742819803953345251881284110685191412429186493450943617891258408737246625780428092646700493805798249069086775541792838509084824651528073830906382400075585819319638637970583839467624283053140619622635986446871358669358511932344076349480184183349782293694007889609223155746582139141269717323111500300164939841031014510451438698887236468762882634206927084676592474735810527215942769019874401270538525175248581332116723951119727399627625916755631714880899140458589787254861183480270452903593214367559137642228313367781995542093405614011237146914484854039409667828322643078060722123431419500062018894647807837087648146638302742992062794828905217446624300556626096488274277037897038728917261682154397780901855528072501697031770767785266222931687100576993433764235829395637865108694087882460625631621723442834335504235117503266547342487911202312986538742443572099483361463125939184166614058299450701477840999996658920300443133120307297421150331769139497360326863632425183735474372082781716383715197292615536253989871501234226249132027792809262411391939342353301602280085461961513528116383896223624577547375040239396348524213616015776287367851017502278835022406397033783837877652158398091770963453041552388466562279257919019039778843978243808093974344555153944860210269877977558098327285742738955614029097875598513700778440086802320490782317047634024586794697697840919925820846307272497079176084233529562120684009028416 [126,85] -1682427040021724928007702914276280523506220254697709880129684827941105342887038952807517065234569804192333156606527923020922038046739741098704859990092767511868002226933397865036155055311357328223005679353926588463559061191981047408659376979469015637565948683090104213904730342623169166635466612510694624301021282134782438766598700594385035442821331006936749735197236340038475740285676861498404492066711027787424376801926770517996195267097629243035791959681405698710058621127544376068478865509033747648987634349403481631715221294578679444445761816780604031206699498801747972465596181743517313835593535048082708227857463961138060163950138830108053862698255302204013050067859489170493712184510091462187071041872282344801405616660543580469785541135516117272018132528634509147336382330313598644791070215981633641019023630969863292401283557700551254985129540437891739474941588190951707748541989636605885809718285184313807768695630010018269011622103586900039882997148040045569226491000678592395759567070765947275597212922644800468720002393324136470889703630489803823221331311882385218901999906749380415832855075496384319679458892334177369752317833467444773675118983115622417632190535622423747516864637753802776243428199762577670929030993311856895102674003000867971958509618816451840389885947479153872491360890704044881764097896094811517018091271392199378435211814159982989755887252610597579262646041020752081575130610557732972398587120940148253304855942356298680295623220409341358885604971177902224805313845798673351633407029427352316741875157954773442448743897719150062950361803271470324643467518539608879782721690391962932676026535692904013779751324338647999470627567503798607882946401610689429055441117620668627361844935093995321539109888032348393486424918874808217505387063349945145969907616047255738081435935046885630205876604327089024535299344791201749628750870841209478693140713389963824088033415285504639196364835694590132057798722075867195159415904521794590578862871393822750822255491770806337804266860240069289639432320842264239890453931551196514918228422598830370446506390419114452990715113840219046659516401416701803729999102586454303651836461057627434379665927629905330162510684907506219536264901236765019190313259821239257794373184632033407153621210552332968670433678266346428514046750654397944303874885824281516724814377851426816 [126,86] -432804595724700140080735472443369340501536768711115266191550040839964408180514455017778938846571020206859744762894989153661916393239375658630664014847325015094375580921301426339855173748528804629745779432574805871307628996531729585264572284160408748984319063533301162699539975614864139087658874809407277865349376879040730014255133850144085954048594206165955358797941994947241795621215068023600517662546459159588960101444097482752660911234483125692767742281614697226382418938167887330077145622141473962095355739244709393038852529175595201060548966642070680945528062984863320023314394534883178067858584620458323694534014555512923701705711617702949957643734076881698999298354187833415696972828129695333484408011148614142034882542102825460689883874007585653273557958479052230036485410606158386884099669515095331458327074051338639293465486713235206876233008955888684176595498593390218465694504883796063006046310096440931471974718003796017891304950470576412759155616157975700693411915277060805830318916931116046263098393124062190689931309667972002272567065383773157972811765123109413431318706760960915504141629484942665860630649003413046820474076688772184205228423374685314530333554306976790863466957860409641846697051888906894234453037260497627298142393450245751721469627858143658351871061233662684216549306578590605553283592233838651870567830745309322161023529440854113300775595073699805772811820933618509629183107912564366857476587721162699876005062241343648894157047881780041505483781083896947342247759658435843646121538985577909898864450429069209803602211268089632757126491539742796930074826186219945746196286670065120765454024091245922232858041347321297954171461081032267313816972983777865617204605411037470593340494485580690202089705059154488321974998393858557190556885512824642036722308275531045655701070351702463209906722895372572771424804685498845834836158388413580843229040347566796075893367035241414804667551096027222088998040311311954669214544053042505999658771585970838189042830452594192956223583136408777986420827961029169738133870195192516049745330384295334872697757962754064104997246974228991064215544166425758022459707352904845400917795943448397151158519912318839172371034320921851802236066850501856287786847037312540582729636773401350530428409569528318988422614045633704663095504372972035857224157478638209348802840576 [126,87] 10549762359844628782418279740608634783682796095895739362778561802964541997709387685525703882608901906950022467497431970925964345543681505138619264019150745957213831693158039217339561495840817890805816523122930196822348549709144180676413853618306646011844600435395287585895003158410525957431546129002572618819414399406298674274711871620711747842926919722317517607904016190990732845984185534811241458239604229030257086569719015256381817780761359780574950959884452268152906495227263991340064636780184405460345957690784492181539554426016619642131110633136183196516017818255415995304731533903519018266817880502149735167055343092639396466085217265748370533540402640885516936263092315681034945347271258419919259022985419931642402896893382778093517892356561761133931336258189444907693219178773548701483975787984914642671385892033984265400589420246742838915384198719028005457354058435250865303326137510358619966998351000061175002092307292890099576437056034907266203318664202363816708905512821954435907482359569910638625099429422122181958498574605677365263438195072951347604486688385683501383307643768435799173333952609799827725362758583392881891629605766579100457632646848844751076596583114394532231995624824708722999887460957499779354622167349496153016470584910708635820427562725761116174314954723486315995244631110536323108175721011505337118753420291073641192162113973279634342943943790185886941092002468527652179980548699334727784198584896170875604325811180655361387529028415333930498497495054630501652482944387104568577148586058412110364212115440622034197088908248012725875644074155517062519911049383635199343603068555357517987007282142433554423619298359839017520750163037073116206299023390369459882686706585420121086227715719012827831330448766582486031282984281549734714554491849273357256891159489237529105666778779298160365233675920800495477717249374019998068972091167215246158911702015128587203068458949591990777953909586953758230996322415868762878651928717083955062602639462522674483200318651598392912308166789474313581396593942028496986260008080316206092925043307099866329874542722145324959498285235104635086785916637515630580493119687593402107122932839310477931106392746784406980934816889427080605040649842118645892186603372064553686737060147597529658037880047524747201194254545622038136223536851066552195080810016833479242752 [126,88] 3113128858906670047120781888463906509823014418418801364583575184342093284429552340514534188623120734994554475087161479731300236843714268951159646950210548590226627724029398435291036634448832655097413506689659874363852534299215451711919705867323558932312741151523629272116368344986543353474791162824091339858918754214490241982433329214604313243408480132927555467835686651255508277676109367918383351909165316916324479217101098241383879552672540992580799649527920195049218125244928216416142251328078169711800854212076802716420607878119097302083780704764977711587698777187910174038524774106704852816863548856765684503451661335892230298241845808739020861379059720969527964090726496399139130959810250595886401501421966885189372720204132763516732105558730653184502541354711312292991591980814573601280172587779071398608308802132853504181267019852255166258229155593769748069415053942710685243510471447760045480072260496030052928171037617542436940367724379010235227557520887984772076680457916695107087400937367751292841664263891418618695854343764396251989378972820366434063455062003735889299951924189060375519120531891620069145551212457013096610574715616978815991481252158625149776175511575210272133524221974158680080716154174466668366860934309351793071402101112164704087632710744642488501812663634787906400415194886910810397886185862095964876938916441198352550212256178166593484149553511782407408640652428846736821583641442291966729605909493717817494487594694164238972427616275920872018455428247673651538082295669585792168285013121533039948451088881270282729839463303977197073413374250557772014328983130861454115643343584361652427158392562708929886346073268453418886445572631659117939159775133367028198406990887949090132122623614338001443207120750024563851513374210785709416504010679095091884826468685892587800664394877682925688061753105488527674876606892704287537534174881286813914767516934104432225566802088704504839398285228316417741219580623621077916699959933682481218601134148860305470134641960908240772825086519775760226721869714329793075082780176078871173112452078276318946072968064111875480251043341075662788729149588087382256381460531713223486973721167795713307863442379866302847134911049391782996931492505088396354958061049453577848384526818870344284405114731825052434559218486773816629669134610155150787779304166423904 [126,89] 83850756597316405036829858773676327471407062434249237228453820248822845608991167872576141286159583644609431990963171582965701608212046357914962567006965171562288494560855196457455119546358911767370578020258914256891556652398269189189258731072145689573669512405797674212221698360588779832673709820745913622674965408093128572603061957314333059793558745506318831386720128111132720419192304595110181599422572493357582458880021228893197648943140464634199892157072290219082165681089475041474232994720768841642144437340674052576269347083924015056229506651913517923246032601449761774905961750755163526834994432149282298146828477149210515672103348548257982842136090028962605595253785800801001481382978542188078225302864774533566677097071901470783546498805386746674583230283098126738250158377695250597356516432422949911479438739445508792652406354012656533810167399584476813581520480616291525030008178683492212044962723414472985477119333938903175479050291827704825499594814511114889244070529192037657408916193677442002223246476778802808126408364875711109724024498984040863712230265143261787318911357730533455778791546953137632353838344838833465958433141838864036616883399476034514947676546343772580134078450711284747606049869031317124597643585579088595761706958179363141559192721405506959044462050035620914160300540366040830164667045216145361908651300268944199357090128811046587281384070788195473822518371964935471915779062952899984355049881399637742656244245804153252770980921108241896699143993108244961679352592862733670734576279279661856310141169656284315762915690782594261462835358086713855559678826470853315742857339776061993888557751606439779394360831151503652437147840234138312558889686090894658425793240197099343152646861723126225869015371873256847953225834870022086335457611084967069334497616709946812758877273382882946420332831244944345236533670022339393574183365581018859497697641407928108349884153736518685748789294228066233150409568456174516010396866640320343531935301129395430779374934724176871837198566720627190450544364020018081476766621764446611914815404674170711655211668372573341010200339797617450197919198856944551053455613662989272216802708476672671397111403486678796402307670868503646022922288748697543014860544737867890553331443595326873381580655489503840831926580262410392579580405495831225050301868032 [126,90] 534190646216468793246671157150513845056377668191636525236188325770128135656078269647924809044689170091318464464587128069630292885250579583194040828209665742943835721300748577083154717118866878706689293618718650855003086370300622954683217931379489821881297891054721286328708271248046930728128351627906107743397432971601252746086908582280140491872761827857611996146948106470387121458844579779242339014929755332195440947004775793545504295230485354409388314849393586668907694088127145883038552100621384778633382959247841806291847840372611643953307589858138681264674074568666026480793446264288272116055287088908560031826434169140988179966958377955152615484366137302120575518807661243826918235857018075835118505069592084802163799131450881500457513145881979160105319350280466567302412267761990068032522040092907439081661106913575188319566983151620434732276905444925934960307214030347464892276342961484455084171653690191460248137766674181507215455218443976524876224588740336641453463668243642866286053642112750720179723171441758569785428326114012746926161373582987291468066181054911943680470156528596095860248287220888078929557480495781053876560140695678717517303921028959816505686546058734239474130134988334723437911379667334470813005175433740855012338604335763727401439486689267798870158188076282431799211537438672390395953179267743718198921610369036741255737752513291209916167331465174216773894895157952658105806294188280432228193064653132101053771893070412675130054941305032721922148598350859442676844182988963245743822147541417218869467824411917546044684311157586558096636695867847059769569564109202601991013809303953934400047615706525304002938268738893911238951836933348751408959411470430094420533031655252521370882418652896973298093071600889660615853366778933926476775751690453393727643511634103728794616087260713106374069820305541085554125823432400609352532956122597057984378639253408189918544167871619927427353103039418722195624557631580656606717209398354408368006051466020964682456065255581777911859576499567074214362871035510072286348031085264390062789883113847787941521388990840000060837950736020237929529707475209492494271557907865452993850541550157860592669482690757569108865664616788930456386802636697590744457168758468122973163059024708263866621413576917960968634206825882499275478289681220212184692736 [126,91] 593959011433018058123488227512949564391963094187367445208938216142372908584936376410258954051640133890342704179515711784120285823756306982401012973851799514209895243529428624037120895529988658742278441253924899731322677098674797211773772479006356404944464565296190898994257303297681455388607277164407224170102129089787994072956002648294355543623754980406043011103118588671854875352203203877778068993212716828937729150214965403508403481183352502079007474336404070871935796562640636509410559157918698875847585643665121057923229979567692814122833853113976558454605866908308110341352431863388880988519083406599461932844145623725379011228098020828761512991009093153475529254006666870563765880533012203524981586598769790024599499185856088345118510704041209527866545019907669509308813066489564130478089714832342239389649644340620860385236625542816459396510408460528701564054570891715698035677832158051266631177933984483271368032818501327703923748266082731456279015285323441054898140277930562993728504859116676904985174264293076480997972919125713904027063144038666562379527502903877622418499492368683044515377085206881486844608428581155829480203016743770305736116237343095293848637016343979695669669854150862072010846802311003246924496046654451808702661856048382031350048510652499212051953914478938268939332998178661125980196850866467193377574204053225072548787180325880681416135887630410559719035505271381703185899956869282335347593427431056416581403626254735672246698403008175480829063536442391921241870287474640587506783653596879089322996360514989813880670039829719800705478068281179035415091311917838360987166699908262077400120925644371184840996690574888947963018394341364079416023735590478845501308388588801222113078166729712228296054682697568532107111793043567689293502518513901193547147370239964196874973457853017001279350602217158442570368966578754851879066694541034605318171045490947933394039099256366825670200113198263422119716016402291312956914853486311621410414410068429792931617008573277735963148069460374670986147967488153893112543025663860513514959149670039264025616427102693880033893866422351429434425992281492517634993235660796555566257208532082327808564358692522499405281751063872790595868548940504963359636814156149019285503657999866067628229895751088852614329399817018146872914459026547379200 [126,92] 51692188034267583435412952069547318359707713659847942823202692915925449863864349610373508406246330460575702972096701915541656807593014918514420234084294915452113313409054578087877259196930912199166851384511926841715466415426933427394498213106314610731731878204218090234543051276463556982755201780809408728857222461156382412424650259239824579896877346277728638101044392615540030649205261646273999473390247613297008632067326626431527017754302782660519400583174971049957092846824762192996608449476482982471302611040257156401859453762487346018365374238680977672223753236214453778906138993204901264642799651313762026751004782115909757415541177703581339775605194734379404199875628201772052603291031763468180156201388774510493051845516110058377451606951335438635511623186755344714765848475718096109425652129170903730189954761754066989209487985436300051569614082030892633220200379913727003686776320342571693543896545042091100595517750442652218149819211375848689718664090542668510301730214260998753749483986621709526630872293642260070135494501541902278869719107811363429577127563816600010961887341451257710732791321280918103092232015711119192054009767223221422991815437197799518886991870097657052492333331608069610973889654116585396381195850551182033006405848838561517082524466366496009581239504705363990561193411227349680508555042819904516161108412242750276751107921081019897475747499231463538482951200863085266304847505669773282642863558979826513231328508756455583130133598262182462576319337267327234999974364842719418531132702150680191748734129282968409682559389033314785830986849468017321428093129643422203302656559429769582565387071699561054006755212877711041010253235852542081278362482667350376252855227721181378450454129760661285732446633646227315402747566408176540415703003577483419023556736362333737718969904898222419250418926624796400544396914345505855096207119076621646936975303621436690661216156488600548230193699491983183542418567642963319355456271651190784460409183302207218615467307024219489776074698964280698234070745868181984100818709681599960799664527462613779947426475143808890023036154675606933889278758982277052632124366819220041051403285339164807054539807758145143812318660256573425665023583128608627624546448189816270332649886092015163418964238006696218377000915281143281283460943040 [126,93] -846121186207218838638510202527269833726842446717532913716409288065111846023437549393121126561328348978963444397066075587147532182560081716104017180852012307355489148018181402508454161249481959262489382886260180657344234400347500124756599612882099436761261539608993631558204664282229070318909691788142925628093637308677097083212536463359041505274279875148761842547765353049971172998436870064074540032765521019725952347229999859107930649158480301403150834280093292083762375832409338809648943428347221601105206242693963358271411848922588715743209640868229204055620020177020885756740793101912654768686101171002067947411186463873503063648451597942086394037256300760495591775634429356497983585051324625775432329499993959422865340754054301032573882621632326994423110998530971080680603912263717388931325709062578609110888168325024820847613176471949728320782997788564950198062299109048500841486730755604877209320290249032761402978875836956666372514254991443657160813632385941143813932480462311422688538908463805767854223367944669982022616704536012309320975753719181584544461852158016798003930492302355958959268210473421705939809514153105566681224037311276473179383011009605610798553297372517802828138436386404487032535990228429446541175839398189655869679069128495714527815085221327193856142303397239605578120076135805675127768987869830125042595975339732198827150499683047846329235008627708993687048487607411838487697396325003783289446330027827746873366841243419138366063355141236954490380416752530318070338464056771323031372109619833064956008819688302456757164764538855799585822996500322444185893244700146261430947471504810352118342094556899097287603995046487521448653272290918422634271666090629614157911688913353107330721592215431185243981778343300709210491472429927135525222979203647691998839689997200341205142851295005887637009077006966248922724831333007880310259596511845815213310823406515719602438851487549856982250104380709267069440234093284649354588200034109981265263259401538072397978865126779405812897864823202828232486215522347552872267215169560372778963750287379931866428710573335794132109859294771088355963774053603500917613904312811051082559338858891793423923729019997757326098301664299459879332816699083066400274960632286624741520212164807407756628600630254778433278444275704830180918912 [126,94] -118924594277524574756766898378521892412643014621628021907662932606090797523303800262919187101446806403955438928521693359621882452133347128811521229235430291995602256890155120331240651764552450381641094749551877750010378157347652036755315682120454021617832185671678488064371322856913510176364652322109155360325538945477273163444764477369865974251330233471013008994067073584815622962993923448118011902004203028620041442969836808609621407815665652927848639885516379937938415626507821209807907867637406922814914293878689678750916052463984103686121618857725022836588636177165760202648239903091403513301022273592155645431725868218313837041768822823453632001321486484475181637629092444135330719599305629027818911168572966814952927138229001557057314989236014313107541815008232730760602880577984170434421487287602608282342346279662027744880633241986809380195178010885618033212014294423930188774062604918613011179184423116713752100400566694933451182999882390649134393621857082528512376157536064693824366846501792958308799465376069676675313012026312537234279066704836709096913492101448085126756574920231627345737159470602022529537237591289309793602731035799942958976951608479761658161474766103198585199013605937118543728167174476253939918771423344543272533074796494224228763523905140072202718066736242947870504792953373717733441854394497217711820525918326163712887400783646161609546208433513988243292086975204807071449077979409642624739516757827815605262684175215856087395053197562928495824442203867723971355687697993852890416285642730330156127384634010559759813608579604245291640036870896713899757335633496388751745626658436573327425922616507633409767710975976466413767000042203317827757445752840993827937628421015310696433195577003799998772137370564477231686284348752179998592835779859860537937246470414063737543836774203845442017398998238307253230721994141140973070049442758614202831742305802917057863751040043905764902946636422645233497423705475759332901651464293836610142908776524726734294349274877784598522054934175273652645274298918583006495065529419456474241443148694274816169361381750255724475438042540930371716939087297317862326735189297927625785056720699201408363357318261588764506966651531910118598677409674874735048177263851403741151832552224353987637219187288365104125038960785373440 [126,95] 437054428034168681705009706283101401496551589231757602969259669475434542176724895726694291628619769233746728558667938854317124244020906280369931215514544217617960661933245576213182928472465112455824717025941267018366941539329137629497324163378549831635571009715646693521680799625958237865483029906087651283730845489274947491908132019877587451287237775360653074326725755977057148468145869940492292140882007081309864477482482987439592597916467605680832311122287109119973607138708621796771377327289095019483757006484209973866933897473204059060068390288746822387821364225936168324901573784224291033335090369508670583195186574199189931236082334830794946762326157705097447936688428879652259173689029239379875934264128761997257846842269212244350689726657332455019148692512775613280558056026429063222519280608822664610241082423831421748320965140099022072094930103125836096119312915152921241248582936261862343127664908866134398359010887865836468654400878583937171912338962897180856994975421464591737823682397156178794911054608136516068847403785875035451061113436392979854831830572655590088098573843813592388452115666038606818316565043542795171283153536416787370065974456243620241094629981434172921287463818515720733475570738678438086474288333555086713561508196355124507038554399408856122305351436515381102426509105128448335874275277116487669984978386671540952765975012636609802399758977331734642344286242780617703525392874796903472472367674639426210619051492486385641456911003328761808119824970997210141351342276797470725159340264798665226988244838931986261930993237362017552594281725890577571998629967752292551605476262650675715744800766645656492945414827166372931120933566310760146824701966676977847649878771792115051226349820118872681510931679378966309451139850356115648071984482443594073836756277918080729210181043977242078081988726253757872084756837017328460002734382447995018603553667344723838164524293785354177031819850102892968541483182346822265594776329828312938950593162621095486060420711287975635152144052572089878835828150209318745305507966475003333446939690979553007573901187064978233887764696986211120098209755537124703161124031485218425518764556525205299503911135303747775264864976127187720051259317778151438973347896810267444380329401451938602561290352002831349644937991936 [126,96] -27267933023759884549703145115512504585773772797999063317709321260166566369453688395952350716723285790751405231774182742796654261656462979798930670320985071658638370155731606595999565545956122446685950410761243364152164956829848410271247643686423812113174181974124637239196828403858496303250253116195302057239366051071489791944192652253603713569425230852618455462383968697222745173528348779945179040025390479495449283305213383147048645036412494619178471452839203939048161673822625445730836871367507176932437868118049502925113315696054063590583917107135815442996761994801905029747675108093981536284747796781031831326226347805238548934048215147766349713339395565511969574592010349627720811604214529969783731155011480903380682108138548105228363561881421487673214192529862769227188927166114730312272885918392267429731362373362648471251158947496715438548147597502625639654397333889397071122451427622968363852473059163877673429098267123924089550151667958812952395101662027067251735958590506206456128246058621112013737803119452187772219433507691689683133649552675669937632512228627955780795340688051912010123521534084471535749577443339281420406776038070253082457496731140823136929539138283153368981106449809503958491532389493248644920922142956720915140914412821938638099067230987153959802295023036619184832601572155823847142836453559056988841526651574037355737266392519486933286834365257488459216332007992535202497864051548242872423153516323968600961282767372333913607190700652315376964519880811386491280566161249138992072099779796855246491370334042540639802772150236539532745359079949752689940347185565510465063239746801249158703415253684452598116784775642194862870424340840731168020799302197920942616205119463586135264564886059271259359244704593942595657505778695369216451001778367617055149728085132956143877380256897858800554384203188749923204843058572929371519144981977746741487937837826489352499242748081175098437797847534500472208238573187274841034467891167116692735998877004224929891403845979718118095730359900717770842501968798638462502675135138968839473026160396792710378418585444264677240861876426654878054603684844645197534480963662216374610409853429104217688724643304847055874110064125539272997131519789881090077659859471008129384051363595706974804146562588098253698792 [126,97] 1262385509397514280976798967783830805149339033646315993755332635838234675851574623798030402136719432123025486348146093800723808114334485844574455869253626453035254637313672833913196871798769929431720100044382969287607693228473356640176880924789126181126773118095946266491225679926992329837297524736134378896434321411414897562198740604381087380105381305129011743055889602396981822113287240778450269169902459626965103083052051310566271566354677973573615987407321026222055869716349438697081705368716735921901675726275488071890768356265726224064657502681336014206871183263573406242573533362161382161429238875835508903353489328921707173587521969672365361148126377991533511820223372581278615047995378605707923545403488247112326705909634778413637131292831981977233902221468431111065495503776656761405874604730011584939089583144301540018604798879960275480671016944874866945436362701400616433763379690547752656480861708311990505099158689668520131227029006427403170021146087301226947354234076028880616298779072174929135204935048311885025292573855503393055780706746149594127662059011831124122508963204016297779676536785711841846784550177715967829741026897232515265604271220696548119841682964957580040054710741575939901959829615802293653362539503742607257778142537981617783049253377884721735331007168546549417255814751276654930660230313018844095445504385752154763179326033582122685996264567129793798147375762562142275935082314254435549559623743070153769838737947404556320481982862010923906131367370147267110269977288560552301477691086863206492714424991432710297830394795008280464908415727662742822544166020761664037218852909369599556900516596995845189653089834403645675620949504161344845919178885787902858902172722188429739567383439622293699233656875658061703616997102357699984558904031487503072255937511284404471734483727508078756253479574723262144098000980420675598971630678453522563192644723817971206636013062664784347923935147465367128631944313798704711541986046219987525968857961422722152794442463034050479810866562455591245456871122216265392285324485286556236862084047931180377995014054167541385807304919477051712392132916023130020450616201274419527793467523902119827928418435246519116646718497509611308063241963796979354852895327671873156649077625922009844605851595899275264 [126,98] 487413067257584783990860362030092068094662936615310039584011689413402329042517133589674337437672212051818295750650511701059725892593050531690325382030530987099234846093268582486553771575862372407948204722175060816757406049967545874929290786489387141634592520988703223045132468140057099745312504654726524607680165369851065432479300893921314976662566564674247984867218708410101866137568401723514200248765094931979247379740642464742945430300086312185382708709757020067170161156701197035585944550875183421207595819326742655838371182447808176691074503342870036133308061500698786614049753359740651650917959642815657824189565830179072742402670827059665286958632556102673230060463152253710518488928616261705099842831550163810056969200875635118463471509048373123604519262681939709866466130342608660329503580601664039065659536220671415115398142626422944812946927778019421108514217777949554989005526385391143742226034943509296774652907456063120724711277606889433326200004213053522752018873834078565925016114126118096382655833940855533137186276591595595877150181144588507555825515061989625172772322871412909192176484954232774123137710380483295447144650565616885306507642760558144743490390944887184568356585774895049089675837975990917808770856390237144250725774208931235540296618635616326866625457456757474555308131668059626294236114240446952316454496825031660536955170341954369580500524826841948944836705792019130725830988746233002515059890805913918389775750288448650311200517011078473404157690246550306569131532824214191101421778483928525166368512834915285471354770498283067899495793823227645240762544711522441842084171136468926207885646610156422501610940117929472544803469519259205654004678364305410168206614135722915784490835234099736939661202244621720614338547186681682297356555554419253128119129465516243980983407159151075095083907926402464766306778573557300076137114411636270654225230867233584001515570908054249757426410739809049757924942493894745772117411176457164174218786826611736663905136434496117551922859227596050509746625190519366955194796616397620667254205098973136438602864586099730658631559705119793812862010362393120834164468655341888887182507068912337245105816246778998701688053662117896705290320042651297651725066128806214226550681797288303865728197746560 [126,99] -369814641800921290227815769546148783904692729191920101678098824397966431982930857106033037493136672536569967702569903614782643240915797974610394833073872742236936039905003454595305890806606189579141740542522110879192953929372642695097726375554752717679305973936116064167555520713077625477298760104743488554468192569323347603876380763357547490223138291339000659752312410068294698129767292695313269878717854032608333171628660873388991504664104192833113405314941439280662089517315663398507823901465714298320008981988600510663752192833273307338608709462607681462692385141433564395782950540952690168070145983973080481213495759024697575556458374260968715508962755733547842601104467775024976123049583294796866984394758694329386063264133342295385920587331753407450109587815932933563907659314514303783441615968139549402297875356316895147165069501250019209348965316971535495660076026320258985933265366851933912036611387507328150275134185773872860015386444589695239320311053407369089389231838401089853757808121903001723119873896548168070535278934151165263256402944294817290763497847590762676339074955101188024221850032253049988591284544421477103325832584910911633801260169808304062184661688098196870334848724866367853565293146376335655558937721367013746630067676916269580694446457006446509051401941955274896251163948891094408884186257385306715710392158749872793640436628541130729031390014874867649874429905145673210558294202039774991602768305624880573561173015630814903981126023788627526995387518983369777190559913630707225763760034763707889401867844435292723712203049427082335070228703544831509991752539717648670893548550148374544068217512723662375184815803279904214394355424042025919274117855389407057442874177344803380962179464392884423499585541514575195544943545453913023239139233150000448059898335144147733513029234364030566592120821978996426106459033692928038110858096282128023305218425799641568230107604362480609469158527341428434301260672775610063682775420556214848463781263353504763173575701542352229005322618227406466917993498403444854418517600186276500235672397277452287396911000865865702492552911374204926624598995035803288270877333710841712957640707369003512069048170177458936516943759409559629789838648673663999025800744397573154934597631886659535765376 [126,100] -109089021431637357104567990879440339214035590531053447357394030750966314736591094143856528709800882119795764141659517020259550114269932477501770017928366724184219772627304057895359339712316482100639426841159125291549678584779546030417816330120823327917717163417083017777604072219794669653550897176845727688408847073424301838826759544667238134701463075293550277693151676003919390302893922184670978482041423815999712081355535989232076069595087814957960434292212293438922167424002208648545274266381048420696334274088970197170555230732631480595840755322696259634332805433300075008801113118856051461932059003925086362530020595989770154257975507161487602418240931964937973157609748676987905431058882081352278414280670505035228860095723599635446525635067522696270532924642927226796458147016464446925261483517806629753424615570363183707834193196137439081347946686001465809066267739623651458371739472935616806070253896149956101646967553854700387735608428706599058731004633840037077051038147272892317328139832158645512256618125971185212089965352213240002099903502647724113880283387271810341134681069542886431527457026066598174269970672460678704433484723328954776080789315727317251306970432936678435238835921472212698488716967669797969017908496556105869607943103915958766011992995979980938753507186745024837262123263204418995185275561061930325789913385772116068028357478680894575976237553421534874121415205954550018826123942267774659356002683270848940127655034194902963214261655662320728328388784420512353014495633313056445429155967629942235280996477203324397778593740704874832099963484810898045552540266040338278522250046509800123185874686240126668110066351568049663595605571801551324858174026227506912289496760484038631921067854235162807500329369684198409498969251657125800303445432735396404380173983238643274777201977286992448282643869929804417210371819120896401321500230979061712372089246352227833991817897933872854109354177943734394139122740884111917003200958090975849833146156413011107738908060525061688294023906307341588177847961962247286186067376579495050958192919384462155828847606478966870818035429872289557927497950346294946234354179707517170730827018080118140888325827744462114791930954445520388975710524903818879442318674518368298328957033152410608 [126,101] 69286827510293598602332637411748489953639177822071201360228191733375254179453256798544529249218535481772128858852544610713537418134975055299538314982859246490355839637729975762394485793118606086115781148757753851742819737668168409905518080877395205535668703471032733219043359267354514928164717472038827907335751049453670066358795627468363259231199355592041286145876182584754867593487883375634959521582598190474595215004680430098361252281383934134652803860908860808825030359426870687202432708066746858467710076928441319437111653941807750374014531567120059968525280912572055324809888161689069149504216571119732346962284467890359726704128445665264837845243031891770767423341559977585006287821108575712628894722206553103170806521686237123413133103275024964028242153971576893369741649759022271323603610931999876434960731277206325329882482349907356508108907830937693048727156069910457461325515736606019155806079996660657245990871483902075356184448884400869245245400908178734975644432282223193374635740839411685754650494257577709231375947566610530624503484732706841487871758067638633240257647006626574390811567300724653666732769980040645945433486569424802454129806990153338478860651690126746238490011911675689737695494479845674432493579808185684059836386292895552025901689377801507481238296427304269934248381121417960555900233915416633392917506276640873111628361669126604951192180630941109354553793547482696064482528262413829856557717143016085970709004672512518946193594637017177721702189294125540484759617904743569364161841194806904428104154968961638665724508297082872727283060425198788999299806426356556617647700321667102322356398445502922518379277502534797744963210515455531375570068908471842213470307341540737312789676156610345707993422450630721550922147544995058118423418382513050921629858990245316625875755867788090136243396311616912074204945703568032355833103977927703782688358857212954295974753851589387559090330211359196223150206128376042836131099249113361329908660705637337262491262604758979493183686655491682449789749765060092753647946133192666412827603694911844889776088344571557133471001020375144340021996815449640951721126780051715779113850642404020522277857445948838257987152843459015295134240754825283740858829122737400659425813043136 [126,102] -49848745967955902901872576759496404546337804780174748975728661338482186377594024073069981316983559865568807274866716756378592586078898336469501068920502123966502286069270226666779833912390905028926885697376416492691604707451203867796635137295240337296835616395235634244965568898654529400501291229240608032654592451655726577014355442118514090982028214495198543974221560364369014928713286953467114902895070805699459290440365771492924507081244803982036046195463032248014125512570271419865361405650288145013935683436327776466770743549138376157783992842391230675412243968902864654483978140149610216246281798761073722037941231375204339696704433292017712708272591672351152017404453671653359042271445217466079269017094326420993124944781567177393761735492016366348875482988656448550826281331233342821189490434556486882023032846137084982100443133576680208276792492354351911274163706775416206683487014408467730242946438662929263161751819352656528991460624435756853804780630281253087536088196269388567170668428509176595604725586954846590914514468208454642335049554012350621838149889660379525937543017639182889398534129074737643075143001944126576214416508844334681132062210308734589515662816741449002481118417555093132969208410729589991940562488310799993074895997478879765257310731963571908982122303579373598925009619942003351682412052389326062006115393952872608776531313273746158109859674763626797878634457758122493895263887310435467211385003378787359886622610334578186498940785837024286236866902848379056976149869530329551514290197547252831691336890232218758111972543240101289208422248861098061120845737948042104229170414323078970160899779136042455572981737612208666513102535887320497170350967656746011342056068711101440514195632131133775228950408522551628740509600315064816526738451403059986264776225425521348573180789695909222604622854980939029488554082171792659617657364940080657254501273455406957906678743746510378136590990823994693267817631513454273952821145094164710084257803151829759687431429754936815966724699277821010983437433281687687821865418695859593935706926305083015848413589031253470777659348407568251743792403940132562526999977680373026040081179848677488928838627541510983319241822231018749615237482643821934255091950711160020308608 [126,103] 26646521760832633132351664335360871853535596359301524152799370261371576060904238052228303439236207790596581868165105428965591227577794056502484710575967665671039960170823666319571359335389329996500305584463777338918251254229467969097480749336780539980634894910043796127908518590761807675796057721064376290240580979756320069425585736235575552240205057969185774417981808721922556704544227641527858729012404524059142003894924113636017629229627628683141524699374716865873296283301085386107380284614842470428647777078287294380215576267951377165036772080065570667699766528958288779503451332993502118238582192815395184646527424603437834419324631231647159032502330799958224448298049220455898602344614106415600293032544645030302041453446175178561698871329013196991555865034059279567767406865658118890886505817847951502285254672725504132837684471919461964078782358155633620582313746759461280407679444173509647755081645954055709527259964657017594178688408217962641784368673209439574987125701076781924825505482140599508216714037308303234050502438044926768352439425741105413757836571940515481806077913253427803718487039994983743663554583112724618209334765053638924321586045034935979716162438486323206248558117657456585380778797395793635155921451039474599539224268201548108464790813404969828723890699870494438665100964474507707075145384116883419558918527925588472488633029475040645832181562678629260306888332393357150068773891513216270512156163949429980070551704295163272272672944759069538926161716066900104200254663264042396007781039603256056914674746873313450489437617358951713250976345952505118095974334561527096877732051869418423631511410199324800043095497540876913633516567560057096548550464805291129838986226415602881561153031435917960819965622131983640405290369515493275749170445924834480446527254995215442941953884716257906038797604246826182224993917031719812190641308780245497989322813464436990440487042336293853625962352495365608771229830721564652076180038465032661180238284008449826317683795803892340577943322099406580977328527127453358909300843285189993317570862555987968667329621589718194693150188248913419068890151701242651843832086907970263854859372644596157542299110039703180513671275393978742178282863543862903201694989220851776 [126,104] -3942556455690309590570176652753049554012303661539728535520217091873573255905588176951708978320307497697915589211110696728191852054814202271600209164940072046230191010023530887311311125482594043094612797136110923004066494307548103588340663119478772120461267642031027872668114920880258249894855361858421220080653664001792353356355247538600162455101048271769743970903826008708283631086872820222355367575445106607931680466067192485505594200944626606315700728468743129957608115374210342748103185840218755219751819729724838395652773574119886270238111332408812962827537628891437484488811597912180420393613798293613118849360787664246935184376802730110727652265017990540235785152013363241760411062820817418854639095690179590283470614336402490555556814879230570621748978807475903143532508987404595523776272428000675880572300666147696284903076645563117190288203483165133245212087389636720411598243552422689148867299407510949407243006155989686537459823999270859297088596637827171370262766500320790077062529801480666209183849035436405903159750704820732943040651019231887451002348973601370160507433371736972811564857200176096012137729305460764572767914920793441458130714187711057756342382868940704029232290324166775135409655738204122495617799329080452154199480354562589674909004308825923676083836651988403133543992268701178397363911331417947757484344035919748880781693816271501540904456543789730593650457830576584243476838244628856849266147680577425793557785742606708204368596078752851588494671607332865125108401535109007904236818037396804455590952643442840041830670296314111945888613402596981353537882464609610828854798038969030416793091238725221185722399324737814201845729387010199106760014996589544263503533326215367058091994660079494434194963882207411149145665070158320873051635574211909150379004334196363423326180114051917130834041897764419879682845243666624773459498873481886062213854577151026916703619422573535334834319759227313273559587299232318814198830323447572998447948924644540057640581739522123556200243030920782099660041854458467260034028481488294500967422086278739711807817568860392114798224145579591192205849945112171464467218956396025249512501783554143623584069271559097008328041955925864629781590512850703799204055302862 [126,105] -3927802357188353232134822734430018664222632056372424833214223040036422970589229339595560828225578103886735176691618900368764532891036317617829272954415318599865650157075044007164013164087537464181606283133276741367622580361365291377659224854924862162682292183831995371462479302033858898910077984889491299711653960916479323349974142115900236446846432951864134786556063290056030385148955369513376599318848924318322964593803009672624194639921878087994945002176887285772083570668157523226931771616073442857804322921887977089148552710596951628602224006935002736387217746834480810415355725723085774351265039079630526019452262594894239132449752482758909473493106740575021096493439449440369623257107925463313448363533862297791474540309801074973214985606325863035416249526067495663050141723209593376291060877893213057972735674103493479939808520000293942809947122131106853851084842888785320878631054429217608796495885201416160566278822851563923312319569882195909649982681539619766601971774262630238825957559340938434644435399019464148898571074721760772138809843667231575199177666380282310168791270935708735729931319014219426308512634496919445342248054717791360900000347208062008696617914113117336327291626532481889649913596195599900752900817818686926007461105476386591923590820215196180631533927425417609146505152500682005320519870156178091028999761782685362727836558760723874293805792810204065913486437817932945698926023744781834874022459469928941734544750846917289012250378417508427035602515890414177462890985830796091491731292125256998634959615698499997921585660929295893929427211902660021187089720010906936481089631795766753753671140981377134984338396004645784557196822878349557736133214692742752118155625134880451065397080063590386389206981831823764381440181945043744757280124847508120402096322090493683908531382352318396716807367924636954137508404615131219124551775272029653892646391831058998698494012358085236009792756999539467785529443978642026964855817984767823621879159182356477835023708525584224473422895186269790910207677897377166995515804507966260803583506437221170430724836111889777468940028096285052458192698619977260074083891257262022068374731799822830497786336792942307039311639185118116484800422592656403108032 [126,106] 958344396847299235020020637942461018813344649335551112917310252307418448484707893705223270746011473558037595349173217612060056019201414691590549896130857004131492454103532825710155838005548606131533852200525713040355470614048324461849932972324819375369570265460173428634169926319968033290473084198689137129871162673095001569929097855648551446934407549756196045374920604793271664319596860717577473445203103990290901377920903410263052554388247749408769035467873568920562663420735591274144178679105253842031588293949449874806039747421045885068897708225443536403503852901040363631006738688649844525550187455208927352214412387536772044125939911954876201282712982631362704030938670867164803287946230608953651773223471168148198893340115169708097077338173745197134862316368500449550553554410554556267721266160419823455037245449643461947506125838656915242084763082241849793450200824389495452941310934770154979260380269294766393392465773327717110510131732538419925161096005462837065052529618105481703468264660411306677338626482136650191482933984817020818867231993110624913391138366984460913491981116307545295740378912605111680323664570691802003986371345519089443109570382597769305587687537794284843398596216563911123043759135767631505431904442439522219426995486920203175445628950948234129529215794389153149417697415247331199738113280155148882751222500742405420365027928683306395173571188313029526308216125942800610027608437528534779657302046565941984451267139216514223544327181409083746680752379624020255167478965591930339559368415292840452877090485067093676374287405122252063903851800225783589001527119488035669737881804815189664335972652443022427796167515985321326074867325758858071264981412776359580537701536085992030497035539380560332234059364722783647113524278287613725745063467035659313747344255833374670307002960216814169793620927053806097367025626316652014971038292383350120025475658487347301603348297143475646796942165787000167950467422720183767640011921702369914161267288855842186408088137706042823151562011046783782204074185830810675406678162949203889834416428463405893285060273123867818156021952065208384552885070923666347196217124451887831082918314556961137572690972971414550081572772111148793755549190369040 [126,107] 4156950884210325408679455140162202373982589371089301831231476692374835051373346405576685286946347704611349428456517227993164163418092002412399548397595203840403665666295419043703986040424656812241640273008093227234703539769733397316681205104341916920113543869730213310800019841574689799124297638971522996124972719903073583463745561936889333277561086336520949219856249496247071797497809134076297184426059177821170098624020036305527346163370805582470464870794680848573270025014612459591120752730882735720404862452565561908873862220241694579062067605221141436590778693870919130221960743721810239107783384858110726158356178089291439356266959126261317521388215572213561809164695006808208923913326485705661961655732351159798811286356824006725501389790732191228154304155200457107098103643272268778238667244285934495885758268771508985178756786242514829955872960586544324571566548161415366578547334640281247335671371760079197655978670084716977638061274988159413426800708849373078363110340123078724988044832146446803302576444177882479024195953456320592090368274524315629568737350506902024834162340335189809816579853010946398678345065023831014357600480702137684120033219478197036242520337885167543688278695628758274011057020393462046300554123551558962156472829474267159867218586565043285946363935273590967089906119990870115061664560422543898415763126379450988655050931315947893750263075421102215452461072770581456526222504661653860259472937220721969094783322263848855277068769076606811757689766011544231145192980611011898408193827490448213901149336055237042457921024615104576661988898664792042703266754691952801258327370088644252804904261026507737712972052123887534853409125181407421555837056214483617818150100648843436218901451755948855370431118343851289144277512199336245285793387694985042036047120465971828191047415981992990260109982545053278044170552570172781618199273967668928892969657144166985247399275026698815391277510729578985174271148088913743500678795699854505428965363497042613772746186781641812083421777830580046413176199918426184696287109406197105284916785853309176908837068462051693959309261097478470541851966826524322064466874559356242762690272361500917690293748669748670647154858166411432659763472 [126,108] -7296226702288348711180453747569766698645937236584286921736529965107522538975688837288624574035131578737740440871922375645056976103372573649381377665902666869973782342782184455797763910704931704846860750516405661334165868680144331531739230099328839534136307030772306896389862337773297863964550943428393087920089226076900107077054489651706100862553786321998180544848018927416978433712363884664942711729112285907663634217765378853883224299639904099022287635527740158181433019031558171295123257304118200051683803471067023415588881178398080434780305706105524801912316583875881248410886289748778018009196395805018773821690776220123829198564733332902075484674658735594957628844315817232462679847243220776281212839710951917553856652098973233337009266442649389442937657454010621861603131888670315056387639394928420765153953341448073249048039538148808508176157015555651164853795482959596052832164625418560646149832818822896143418520322320549082170045402622002907012775432060193558540826911376491704912770416422568234384165220674943898589766690741945754193983506727488519033869913357985839090827928484446322020565710374625747000782421867214506296066757085691609107988669017117371230742791271588606196839780886227083230540669278325830049043528415071876677720158893438154364810752710447733541443494139775157960816319598242921824689359051345882931040621083094691255509046048112782683932576187862448088753533961328276513255229712239214371361095864812755201626309806232814205658140024531903754427423846568932651333093716780931632755706543335255563924853104190798588674305483304893369045487115054610901992985923252647938596441179317134043582082592449011379164114011103868798122338776987583739156627834592184379293696705958394888005568144092252899745566405284438264572072810297618765995621657314848493582879009781982050543496626470315093514653128710992996090547504853922928837185517091481413147280947970920747949758126604244246729838930748523552550947339334789796210112566316735102937715811295006934607289801489064080392144068899211075608499099770804919957322981742821296918969736866074135049309420685546860554615735689179739764145967724233849649398048696778726534890474160737499746099556723441125305449040686935924 [126,109] 176059362181011697630650697070557971956178243974968460154204038906861425558635429386009293433110186550155654979919324048104741578983995272779284542071830010054059463603948699301109019125337417469851868247913896247131416207005551281018013931689721738311398324604114960854834976756561771251802085634065869302121572461052023290288042591090066584841821760253904779983805042109278432951986045249894570674313366182969916042106261277115920667201803624513237736444006395710592767334143561515039248083504614638033121935957834861444897258727536771178390390101123126870621793711606555766617086948547451551111955122311163068360073369694433855205546255195572828203689904112882119220029949449297026836389950674295831978978345765244938582518515108076377572913275538021527849439210140841621411955833347282889408141924837448605993875968212341659473074655629246807816946485403815355474010793012525795518631299178650107138115358433725872247911599209353742346876905220357938492348921397287442733860734518185812358281730417235376993474534866183991887504707525683350394975568238037798282737161835232777475055124059862273341315425388762667306704419504800981429599691050435190055508188138673434915749239978929556541337903174482100132091012408256117555052585686089686728749750945819747745848730866688507773397649248198659604660336024697984809777801089396628191673302754498715505483441706670494379903827395328692569116680083660394917814566395841276911117621430983829516832491431323254475499429711542485521836678794931079540297184441421432467763230267587051836387983497559920625896129772279570228517725067740560770924318635156471653310510189261707977197024777949152883808141508739956399166798751266575883302190672015338456989936099710706525253766001247615377984831512787461936702228947987981633189376627439804433999817053214070269475873835533808503631242766215437962420610406270510737707918971174241702185134655149000569583866111827026500229822885266558316603638476264830027738036194601627891770687044069184323942730511666283980046102926169839046056790109606119718622215016737853715934959385208473674027681796383487019642240080668748413976425487968474565378189391677395161689498695989664525112797919101069420856397728 [126,110] 36285860002929381270985407140656228825848087924521664983183295619976140045841503050392674476796638593174246218115250462399302721728554475874130220109489842531975665578791049326364636319730579821112637809603891324386851276941752291388423565941565233790715305935182447753291799470373290666623584419541103494351087689280353906672512567506324671507641015107879332702881233520617225554500739800233469258287910473718539562224246335684350067879145687476640331096163013085657837688627196208252541882092736253715391385205972644796125563410309543512265723463546906035606104631322594029654725733830706185110350157377854705700889923692630634526175187459892934192999439197055862476599085398084229903317301037693599990485479784727621070897692585986215434786682976449497311040569244318548580313807716994620257558729583881980363747973918327095944526012369870399450760089780566603334538744101613849472267049622597501205693779558229749654887191138345496505330956960727073615487362387092203909471311065661204875469821956840825828283558290788647782105903756337996024286711883214660025619485208682195651387062980740732242248808560144589114888771115531558931246503735160782221293884810242900476479628027483314206738261016673516755080191424286819239809514670098851100408807060434946758425639355135130511244401569717256999042958650936136608208145412440466739564256500825104944661056496905662154760200323828932116049048858196482788350963359714302049199653311469729548479410341159012831172958973186614065034834652086035879413869537382941845830510281418915511560619344673248063516194818197690164160924073221366226526136266353158424169498314057221109535087933584149730231624361977322663897496030958643965977545158841029515533475586945206188862131261506891811593128101636305561563201208006172762131254609421596621885967224831130230674374311575654861727677314547541600278982178679840860943622635272195395161992413337921453125821869071495232404525325068921300049238639704737473030574897908725521615221184666561596595163381651629141611232921325313616657592290112495572850276630761565228107018178496189881631642553434142313760738080036804196629841702497416462266912315367076735184062105907543627543329504900558391808 [126,111] -2511764257063255154819399407528810353648427375649047860378336476677402731638944285725468931813672640664989553383102379131767460553283160884958075210879721261295468616364828629315243376475719667219312476042307487832205721873518072213436598576172391441817544732941978685962307199255380309737825838294498974164654942546478278348141863712347030287742571458215206154794760236922664205005662038372326510444952927668031271372249623139559188187253876551945214154020687229042905531531686839237447641744707921976245110581190531426930427343536604470068123917085424985310696393131178909266432011929558252554029180155096905106827800406617696232115096628504219549882106883316524129622168217903391119339143628824531996612498738218079515364432939960607069855060271006409507124191196052282510509954995069811398558729330180605222204764988407705312472097240623688100565913334358009968400500068003117941360459353430805156723773181887703419795219931505160932816033276684426333738021507741129603387207436468937065992437769457925334107699436313300828051495713214461277068365654258475609473317101599711320406555451526061506601799301219111718045053404259839741031509887157563397113189394335475410958583953512084314072470207386262084576913854825367425939370584791852302552504696715330066828077999178951073765881988870725137346289497448899322010025381548719939485997765634077726500521102803856128975683314790658829766235509816697842729044656583596103020169326346263469531068022881864939530987579569215666308390435893408322909707455998524682342450901997937189134318966578039962948281438167913848706421901288462195939127656354025671910151958217339425014182552283891022641819314222423375911515511061611853457182258595323085944340188732108624220993753990414365327865239212354015817596531613603534772812820992541853842775276759983460128501212543540474204297602338088853263410896908740400470848023287673053966086799710701378596614082698523633285131717242480462652690606082918408433488840188562645690047410295657713218669431348197089350834350098932218699710619745808100873146779068956635853251276069546013107388283608291017448257878298591707447609747526467874328480215996206921019129243865801936684641781492608 [126,112] -2480875804675001811201561186805925293477918854385977451343928140128631184463961817031440933592981172349053516731047292461240307935217794577712681999419468791038169642242625803191732403175118424966904441296915442708096626793754996458407748858965735692169755994053663759046565854219235818785002372234043764255057911542150967467899983413064974330874399109767209002566468846585671281565336176135781455502686314507785987309402154911553748089798613504691972756945414463106127960201367138412439005727754451065557795330225498500999709900852298476598562930901902433776977502493836663828636156760309271697071714310158919721381157209389823169649040150692830217946236442423145323564967766729609248170938737932100175916409016791711407176439847914285994323803972513078256118759168369949074651066536130793405770227878794632802851657217436698095968032428771142821678780074129672967257973990322835216001400688930302342998478535341046736136777930502580829643461540764178389183200006421210456040891553045164868012629087212535742107385683411154322224747178938962636257386399924645182395228221264997324213044801668555066632929485405069296052616788988619082163871656877683752143507201750431792805150666598132081820455643648510031349878721924903141258676460290201628570812328831212333850431066480120693114593640163615745757255703416755583461631134081316491762801494887837948383285458143442192446331233769659796831064272084877586147160097513055701528383235796925950566141687182522099219380940308765597745984563786850308076695966383785758024155170934828550929342084361887232188935397855104377487589278747030469965715198575472415663810749656249468045863577041792093248869945240738150784108103444720425863824646393027770671391769919644017454325274580644695952195074192485100593490890399477920788769979238241373040474979857826173497439687605713635771343974229606492766138899913473933917578715390061091684691059034034956035288563997810191637897793937668125933946726795317080675810497471981842169494627632672554239743687481114871325112356110622852114032635025176003530567860308159754883696165658807086623590793637602840250044575322663987969378230389152064507649404545042715510682559415729428393070 [126,113] 2489957547246719566371046887301599293619868213903685795107940125665454898116848257304655668061484384871756431555071972579332951674796307009435776585448213616512538130882550525983222719838163109860925119700044340233576096181293583276623574362674161394785570781190989063001729407517124579234929382085303802195178032759529102565366846221060589588688445377514822951639875414635397430359406055285283310178837056847401577810400726935680180384719344048515459935101043969746350916354330519209367010718025860961557182130203801642360293332197671522057662748527932685294813573362193566856112098175707568791789933271441321275228409672435225249384675408582683875250702188961437144335405538538434714876502469662276753131759167171859938838790641425820761350332219981246242563237007463783537636904835079663952455643813481763945111983104457439513892833199704070252699135174320530521338266947235554114841995811982300039075306999687533457465040401205236619025241540085917867497117069410690507187222019905038822587387703502971040910361588057490275133076378340981367030954582048127983781026068048269907645920733586281467946084653462258866470188624742316563784764810631014910567976232350624183041258913817076202871350115227241440614295892125066456212233693547857118457342550416054880312096722254568012476102804381095115135919305782068319835939016978980586108726706248419118215552781045109189613078568634863492037293382678692370155618704182235312456994065217985348410013204992311944469869691968863231724333821291288241687129772779322869511976764103002318657325653870360232701941247641394205902655330792640257324727732733474103250364073576248198798941502439002421402299292026775536741847523961935635642542617737263382224050517584871218839518889847101145399140096218645436512304264417219283354852596295103954293949319200978291466608977134707121628881019224840544724951024368559118869077658515764252967193043473719348667060822188665690833357886779051690752773176310426640340468090952370165074256986669598539868461936822403427455437489913045475795271817247226284463613678599911124863238894464066186369114091284100628353957877802246656753720004616072148652689699416692317491041493539163840 [126,114] 21007591056904274779062717500153009216650697816949415784662811822981814298229248067517570967531946609052105549049429691894663212496172986934205791798786089825210406236061776265169396702862631158839118734439794749332334888691585824048871610426531000795715665270929229252298720996524740623001492026813925354272556993835517724519252998056628447031152527880940006193093094553511915570077976221240566906917845550277475954663571806513842812529827695120657853351652625931986471321611647841989456602260861629915043095947100882308976870562646259313625828238042569048629602348182650783076167179302835289932513975130802752992188434299350279189957197553397929670989755960949964565662292683014247051309005569342058025248621930691728679674110333047954608399792790906642654366141430700504464320443220988392950661742736223087494720162127093820925233795443716104464708766687501880610930529234448699241840436506919979290139032203059294264758132210025146799674286223639747101006726592221154053535690320534609936298548362927301379827085923035792299389709176928144326270456013959222306240248551400963765184867578794130774127886744269971092226990425592538521520489030101090489791669294319413813601608790585610632113414415743019025838469260380805362783961759436248121123982914888439172462859923880644320337991609831432685128358290732662055269479024473569096008161705540398946956422914932150864365458876187971384884659407526376528576099252621309698869795620166333826959862104470659102080012211453784809483390521947297089759840320210441802937035728742184249065443407473650748272735298037310142669163173814908399465702413154216845924901661436208216768216122890561589525683003614866646385147539034867670918701310582138034128734968641653521736418036969625959469428379037680835961023780396049003483035635367451550214912582669304407200566149212111173193501988368070817395011725531612389427259293169524777344729410159529037111757256808104383210777867681717315660303223351384749975772608350069277179594896557294635905233238026142184106280942389131386180176714484546455560460118966257136004386624580041756251417580984060954783842505416407821683044926359311901160041654988995916788168128 [126,115] -295194325468861579346171828667482576473481709737460773938454256144375491547811099031399938943679176148032164981902987675159469655978516699206209927019273345866188644603291966286760447437940576829048052035297752297683093275157119394460037097486866510240200520824099383002943262827802477636143237861406689818071105557604205558657038436057370862738534310968194231750283248697067291051921594356616110637983576677285818886065351396203237464130872202435864093237251528018254997825541324715519723476178334320833079542237316846902497080809443514381432904879511262656849356385551103573462477466059589340268500742436796651000059277672150566124854013983808294346232339850437677234976639613335842260748092092653441100463542802786752385947775174509884570349041808909261837850453993780399847524264255037161422048253207049737795439867091365970276460805029720718051561328940085611201436983900495483868747078396578917289946781493881171172011627369525475568528283743322181890171454134644876749807713233146239275009797951890054690122352005619192009781564721020115369500307688961488751984394164671520274967456669688884063329606531736727635914602463328022405360451813348455808975544379485733873329928986227853007026303534683599644714531978495564403357259830746566476904303278726883034655794975130967120586113026783702069858280034506582761299352871017137712781251272427865488361256969937303391242270750569877521331005286343828337762348545008815629596400742916217536909102665171201476328294758270994631934727098973074820875935594824942357942392741592335614754678240617351702598424320510348624722349511668373029113936797747037238980661711169943850447868462169519295678961176863549946432714513301865581788569794562522364645014722738334532013342942337891201711919703453435659746230462766081331971820253387196215299572343734294412676292578127239597033390758026583706483305112380918134988689865317371273151245805682358635886146570549829745195894635408463607256316938275801768713759693296715198273470314616207587236653364100435742308889014247939313303218400293383617181869838282738206512441548333005749713494722005127723426909627727264095786265945381139314680085786125204480 [126,116] -2116897243318189600022423019335349896621440347638224386118151945097234738398412251472204776615762970654718852186806666514075424547430675414718397135077388541723209442314037053122735264811926282520618952421241445135245915046786723669594798391415981254441093841218627856822687446010166190632646406096113965116650415792579850490909647349850407942134694867619704988328821502836806609383617063630524210000481138900959954601942909222956452734531956535390803836599654121307840069092251608369958812841195377847183468809697092377626843142111553644628672935459585371763613863841160892189627771338986124899534097148559969833009839110501852719854069010376406831195590742729781568424470538189895901272550424718122435183302830485766884638356765021029270295743528235633557320318498798869241719869501665487013985386314137144362927323594250144863761719407732624026521592157641650185791073544984986922724877870765428467721837548047143222139000945207027730833385403493573266839101777503335792695311775817703825667525890238024099713193907934935936969164238447837543699258152245517686631129607319820209778374066680988398728829355628719918137135331334095102413529909671594473090375673504806961147293630221108012447784611890963617726528792095348580047535802063281867979116058875216022411655827052811312760728923771218159847449865835588707014020274349366933040204914872278362516890031624793310352549283448011081955119195342102463448933105736833241063471269971450010923216696107767399646456874126374612980335111928980154589871067428878425850140641261516469432117801842582828407146628097138068670726023699934686786002360520267432783060890893672129276908363054648734251515283368801049482428852706002659960283319749182397789336483730858513448944734426447931371400514801647141130622131942711880394125424136302578367818347432889889324036528607535276311350096310554168955177198432923674978036976844093342248771840802562025734309820222816939743111988685364995494720739751747796923116938305740517056505039313774707324499118474287478321249055195720999221572225014411825157663578610505355078088150433903612143867684358562116471048289330754481828569579960098525375956160676 [126,117] 9030966331317464921055518603401007160636631264243292404090895848376148763571632619947602982109206402730158262528184094168087322422245740713488380333374904236889432555134100839557301756350388673938883341907440556943074275690027326405747485510484027857504449346981832446576533229109735947470464088242363147840055939231305956486204876492718752081706613256805464333863257985714267791394070749139465533435958256074208343446133260818605401197920408091736473231759152898958312950445375154626023745686004120719368629614666528599380796855602292825083877622205297896162329378142030650312192958753758331579391438503720442423936411484229845771384910315157104949640573711896977806989305976764025828657136078553919614072256625361557695713503675572716486502887218029379755760391423024701499237573091291600517410865108693642903367796876514033587027863649970281379551638600784813054998838422705061020031395198728982176356158830986410930576789083663613816354037805919590190810589308900427063315312399604699848934508045320848517676902492731960846542532910969522898862661285603907900179210044948284163579743259325223459183717280261725116433351051451830942018199380588150162864862322671483034019817113579947304554983823682826238621695623295720795785739939875113381033878894511327255476765417491240759122317781065408530299479975752979119702063942427063282335272348276875988869520473500767718482791561047315607559882656277068557213553347333628131785286921540530572351553698788798318734929327355571215012296162806845007674210061097140334128017088371572673124525440524926176826877238456687064618996498724028953402293711218989157932209813071039568372371071126742227933648937738040349913625952783993052800535668820974516410779233005943693019749604440874817413656283094209195879036648089389178494884572844577326738201619074761827173112056549871177111143366571862065388846827467960478587044261227545494393594782609011484305185123534438558218039156080035200670301775352348622970007726349952615097420669348947342656693578235937422786267095338533739622010115020750992412619629571371057568811735274352339373027968403536345834408095201563700820034059917017110400 [126,118] 68467254804322309508906728900973780737063889848785509663887089015062101431993015334800000817557201899847783279783201549220069173062112686770963016915094290822574314686609694811568442910915621881367433449393730554513064911721808265842098548710551672124076096683149394329164752636616408503913650547103750637671688189980449665051447965748378867952796873265646460255320534607723924202508750576161028725721737070683545494570574543042144026582297297029676388987859045246960911974290622953219152731694022144510383452204059417596604043258227005965509892542502976891724738487716868579721464928343236274075492145957874112121673794535038361792712931092219120452232547787101798442661316106395025681704722942419661021815045154174754566580775538855049203357297739974314911588935446675365707581111492155722024596449364621040854576079618707466113125965372547866042995509164631090612344618886482521966071093195271091745692621198170662544788972365800432410398866103001913273135459417812089341031029486595361652782265789019371685788214250739440618817612467108583423678541797160314001946940381560029394358980628613975179462633107645011953219041408802802605071652113505419544214346326793392988770767681813317511485465512205712620502965876747214577952371956982967386517859081644227479420188247855388909355372759963638398601390031523819454913696850981492962525845595370221682263248210071411798964620026076876220488869689255169594247656042515844879202715348468025735454832157556827519914712432645939747587404032968719533556230295281767396777932456269159399665244324124944722026233280446726287624569176662635449667304095500720639033756702654052936531799134716202163654889407587510639551676837412251658580746561349890696176816729203748263803596935949736638692845375240875875945003873011038522456912299677891682456706947026331618228553195034238300579107269102717487596776408039374037721993168595234527540419656048817367318779618312375018272272633455993261089338644658519930721023763690996362178314950009366299658522712690229959771964422649911651552068839091188789901825900009205356056647657285700152443519619295446072848552009724032651117648339456 [126,119] -71037003424557247998687864187050264779859819209074431484870753428389934983167987692324737658088718650237980455524138184953756660298916645466687847605029450505670866093263340446367095571329590690674304553729869970351335416169273961596060661750314968977137619161913801573225777080365162987377451669793202989345080235046893797745146465584477941462977368316463233877840114966983236388990422024548309198923142697080543877511303098032526453918491290276082201758654657451461827674155092251521546561454195889037107446886717568196268842827784300244984986218096540251126435422617523522439873606877779483882883967419512789715430041907518466219252211772664159016504676635727218218975941079775742907095831972611291713490305221285684899595868453381955289190006948177231176805548593070505318498569048783065739448010365604099137221918314927992111366792263566918065963838820410714400530618973592965099458666620591739134251792856926452093681222893233992504480706081523020111440518082916876790563380284159213399416631394773338603266148213926379251366882878699949551055944920027371501923302596709399660298060100239728538386478830750361404555104522952702856164800293681021266098047000989117051965498080489371553975885023376176636214118533575732378971520136701029031715803498286704186389460978109598218093736475576105401293595829307356686136257178925007246956378170602589710720076808198339108431933313996886672542203911803437338338684213968263555243511376901896430839782137949649496781924810218547386730776799679746746938237108112722222445781331992367475040495846001815033567674256877756196108900029443786108579429053511558182323776783036172308091036634561105592948217360327733690536102791876813138664014605806734457542052236081988464186723069462208726689093472975573943987334765235478299650637840518982687427528149704709367375855177749828494659490609239490546517240757201243867829265959211471673737901873172586973601144988547545733946803834915202884496201679120943801956548314834530261158705140924744781428707186005254775626177690042724361147696595798759766941299430568481994931197039790996069137428795658888279091460025791341790848 [126,120] -788915325027819437421103884528437101888275449808038525755806933882234488996507626814791841411826994024862801419390719018901747442606181243751327594418006296065940252424781222846641847135963581046151423454099783453059969421676638454169773709948085851154298017688805671739360429241154118501217839970274939717391068761961888401365578211705222494696859079521555439158753900929051164631126786871459240948169529684742471965280681986543248309173397178584342092221364153950993200571705535166264039935425909690096209198366465793540430581011116337281809930343620426973128170735914246547082112768994808308326114025149283179933471022442974865282016711987497168263486088816055498242308182069952083413686625761013496734391612279289948613592850184217753262461840560526376385174072415006341006874179121107845239513800799277574507285622462320790606738442448700063932729199811033060833469525654130659288364465146624985755813611279826908369445750036711725128437414548563245035639766617143823581085681495457908868882454813548330243402189509127806219838630398873402218295473835218795777752718875516523807207923328540740631821830890936197871537238081404059761649804693115584647646201309441958412474860748297698462092753031111908820762762838053469926320647668256936672075813795070175050698563723169071134953549787867282336937249551912232325813093949714543954630183092879537461721899183261877170359089567868857165012129384550886035119674345134374431489042145988982180577851848604204360595587208433289863882965203237371887676247959291496945797691888812463386770720168718022287738829107990709286279137729579444596045960923508431073924055901064687838012009318191633676651263145569757652712829895703209123108049869970741778273142207972562203759678404881801484669259706774712937139588667140150164136048734979004421021634211483261979489933272774216927124279138559188230253897493207103530519738930601930594430125619336321137118475684209379608797604414683894213295935759657929405648696827008289509151550920927995604214654382063560554200716280413705755401773892253311000473265814725718468586880104338529275522430327266367699298836242500 [126,121] 77344199784843923816444037083798659064862956713052417882406404655048707761161021303520820935766381095151461913618247554683251210135148567272847175884099517764343743369926885347408966054862137558830618256338015196385293166064936870894495970788516116196136954722254605473876142642736912762717271825237489185839264674190434127133026504875532913941168813639753071099161924817767530172408748085167330699547468744293537318504053132991992939036135456749296276791186067168803734827352957258479622600380647668966052049028420687554458742227477565767057699006374631602705264952408536406876962752354478384854134846040987734315071602644673171448752081740543779541900717085376375950704763055456691605487928911497713764804720082605152072573923887022862356467663384836021661483524472032424151494267205247985884613816522112198144501789881640076606441178425844444242094124704719921022369899568023098423590916091149972384635203491255695252817222515164123565828777718933736744932074845735774074492010771977942464455832990444086309663035211557749634742202498853179318680413135847544206242433468480570384064692267809764285702520674995528438697523410745105069347164377378693430419501150419812525014156879669654133200536032998363033261453311292913171643493299814185046446256841377521234118517924317221611955562123989034211218928709485200715818218520158429121621165095748785262385777121998247813454842776379710809792650098726786249644879725279551327525943188676331986978675376605791003801093658341776391003898816355818221268555812045873097013452872244887693465644452127606060758958702346986293421994840348157694206154542092822895684438520945590597339489828076757620748802130052021634224161883129991458730032103808059882449935903519706617436295055063204084127846237701306072140884791581810446206169102708669485858953354033407340910396143198481021938683457150389882651271395172426760276140436589464678923420994762150286138188063900587054375217051543751764540931191891060533910777940511683706442109412010298300410562347381984551117378311129491912168396665282133719967501005105290866103209856469815784978668355557394059520 [126,122] 4159485072057730467226372135304011121313530338606575095446817006645352570589163612654087234257177733063844507436693941392044112393344934995322051142066716786999423710080918921891829889771718917586283345618857932012928068191622612848255692521407439843471839293869780113780670431133384563684564965715113067064817632200889562573729071191130278196447080503441548168199108821309836551150739305610297708445909333899593106628475743129341038032479079403968205919060573787331611471092531454946536943416142102301573487092052812899966983421142055055366197759120470777083872446880477996398398655718825481789278453146449540307287328821183209432722998320867023413177758347633541854045331785872495787582327778023897327651020195549075271092272755225055872085160579492099593377037885617538654718882590601835587768989203794670931127026911307163453497011699094850903633174980967872308195307814492323952506957911261775621795455225909742618757123998675726313795805610818174015428981996849820477031168150355947594546311838437712619818138683917844670395476213778572242335282977355769131123678866294318085069826890234464010562965944685122934459104070876575654681402381439879715423924162819923803613694028524590765540288228933003065170020427172851896989002516697447103038271785214864047039312991442829205280166094591560192559062202921664552368906730090628666373008360275416022003626970849788744004063209352993550337192655047287289517363013498850670366967788571841324216664920444750948548384313308875473222591469319235704925247495538806415316288176690207614786964317178711529732778401499108423307637151655324583754091302498172094534586670268690190967415051432312433967009219602115562554011474071872883044183485057726086835968593673265666257469791715620509165395355518704204803693614099893089070435554441471573034539995760506640485693636299280458618965841873546488215020544957185689514358734156157958793226851603888902600329445871590056609609990232571223671600532785106042813680849282468966601588204815902676141449936005582515205373289645093111140343800933405246542483678587364939182873356409030343427098725013120 [126,123] 1076505302181971904206630818704594872683868211539368025381374708368671842569971202158957400050868245370649794744392282705048980379263297649479647109764106866655519013460563722730607824455380144872834822765150539920960591857698018502843180249457446186506407819027937726402748990492658566778221600365946898193542625672880219641126353215588158047129375650097977458009417584942199533724646709983642351801826950330213381284842175232597081767094775057910930187903622458684668884596760709707524767073064999632619988575922487435029602692526312618686891614558817970503729798939669341690217873289208813443060032621276417718588132998482112696288555603267311675430477458254645736359248476023923850587661558700421846756700881019750695506106417027737639845502570774269571636732975977217895606500134985147971726712749467172887370311265314951206400543460100146814518878112921345037217385170008742299157790668489073585223353872935317753637191931087411560249031448097563212988251875368734569822386070458503278265526685303934311185630481424950919421929072613589915529274888354888435513328014874408933969440121429806415240708134381995168912653710310302474931091346861565156405730502472867393347969680787412337346663265551311522902792414211955035071135656550924727720265664923732311949406834877964946316437446527814299040860104099686471001190169520193161786867443278359297242315361433079841200333585974720224163054009854461285230758474489189030678888998046330044266523563405521077017199968396304613586226355879451282802297804660621468638413302374719165737891437948601916940374195905361898617764108728769626285683076912188768637916019412010767297060330338861330129135928402780773049399412079194872689864759262105035367998658564071584779835414237258623353248346457326181022946725566521006741016076824989070406534468053237882745153484383996457868416104713409043910467443030805164794805718486204474753395505701813844528608072719230617327792366626938458732855354983864472023320312588883035351509377058179806684993256191206310723098822865251211771983601912274683115146249211193843768521453882194778799232 [126,124] -10937429926755848019810312132254551745103083541062997543739469681380637011442504953262951877446527373753984666091104334003206244554276621202332332374749411947491200726399914980527375461794967979353796076028840459696973386804614375691873580863075807803776252064955578326308403853244449812058198428023272958910470994068374699971413150896059334900044699826670586420205069481287084063110897737854338667139645280159941111153441429561275827946391038262637048665129528562710819888630050711120830135002069155042141739713409843982394546329007397498936904566716235947552016898152828641301372603696762946563807518608907020721821893175924496501533581643897568735526539387302355914571867089793082676552804166860453077189758501405597017521051151495641758179271039745042268459649320389886344405361801504993216118157804069878099197511784273383034938176584027140950867720413644524350276875914737922326832860265743276340771712008009824276396056824170078018255503708581475831195990700859581975584114726184168304440325851159934588738007969496830429267932988636954887581223116274194242737867882450792931023086197909499613574455986782451349704209711750735827349182464928309630913447751982713164436944942597752143891930497565743362816210082619190394242775788758841356627656118801134428192365996842282137020163947608508329360510441353126576501834471086629213478506322213703387757913489398933467521506039725053715227874963499637206875223583787715936719661231341887144623763639266568619849704561049611848744246216855259727688455567463655227445957671575173187999734296420203794389530900009460823545542129977693170963768280901719153716174308399214333495112798344510324816878307969163047682375684774562847610415134995005780456975704749304547822338682440285576794405636429817644656031974823609169474598004065245460119307924765690844759749947608896921774227136630540582665940032161996723777292967609510799756284570665332669808094752132591750450110573547270562311792531372836535721008845949727644950210370405514826754484668318187614265442565855691082444735747880653644894302711485020881269983651729088 [126,125] -4027729461438469380695042215635837074680696614761570555240975104589054222566581055349389265588762205546891475575871140237434041813483612457261102409829791601762402127667712354948093045882263978247531921031261713498975249431489355225324999308540231787496005963523664285904637612310876853559399399451292893090771868726458171052103635395572841307432185555815883713690666792264898906344057030717224526659191384830513337750709303146617107617885065803532053945308599016989425865278209486197245146304699271503772519857218872560083724210948693153847241624344147930928991463957125478170938043046580921720122836168498397177054692573129955651445968167111006353815293071730313046888839013198649843831816360457905391685124504084589753604368143097971628196182856980985503972985376892004870638634360486866134058141488246733341229987153844109379062296819809688390114686175737705210030936754834705563736332818325990472766159998980264612445278661712554253331584909319146957135233448310885811031431661687009010967011409320753846319204562341489996589353361913558592926445814424431593453395474448116280994216377760996140762453588110377482545312215506886500906483871696715522656782392979050889380850840355994892705436251382737292238550570843990687919251772072250119340334077852415100960082510320811928206867328777521207250071180395332123250357694675284737791605929638886173332331702268819238392732844762700167002993482964202204347415016805370771996624946518766396303781717016683461615028410768763159925205609153735548860663532500992604751826487545865101749454681020433970546182429672676883515652718954167883026197662306468247434349539532585194853933204387568691852326890168382570386193256122474718605949920897128545353259639172732156075668857856532473092955020764960004748952219200533079459127736663485616842716457950044446921169921388554220213796849157044515561838361637052564812391238215382858571280926921292415566423995419043357940038812159761436885392013656349634201176091257539753959619600171335553388071748863896607742292980377736127033125001993431847385754639517938266918400 [126,126] 14646366337220891208822079542228543686028903482568308225657282405434029310348602547035679149634328167424238034690181805504106706197526134523324040053398167644752144809445046353830493320270850985243914066725853609902575616124935593706904083363789128017180296127569268566202270639021742353718190954467866627802313440031139581843620330752162518814483763818989823878820095062040093185155052762926850983412240828823417906046130784345560072380445051702082980148714037950406090818797433198363507265427474988664557108353021023488177948460404971190049020425621511819285403236670001002581378391939997533693835235600169568058648935283884725702412745222329676494876109626013974054141859659661147697091066363803759851937025429847056955589044919788111502018226385907453173232618427903129070188085464393851759159619650761561153726224004100374258102934610568305292526815406174918597487273126029681951791815338007702361349787019514605970875878062278938121660417863306902377519813816517785750925404219761201282327258354976905100184072759322764543741816928140441216687833881695215882598304216950242762245984110541939853485870988124425650655051116654164004679294998583201615723717421776536885521763233524751333226027779499180471318438563169805348839162540823105003279769788948445331849869300740725073298361376681255805292106181279103212255839155657767871852009296527073191971200292919489443616983266409612682392552184641856262414119470632439559773633308782092731317129020970223364111132648979861993022143613739079104025494280240848751660214159638101085370966793962361797268085532046651531937963901466147619690810578336960707984082316286438620558409745602865750180097526776018251799226597243599320413087459737376000803830674818315635260509873960597857447000588529912638715826502364919465085632588341331714627910945399952151706003485419417375383255286465811835444966183942630298962042647442289970935840166116133795955437817904111095478722252582059201585951403830738633598679176115751981419735441551335950240150098516271824161743785825999171202036747128494253090219168451552 [127,0] -2056194919966015599911545617957623859513120855929878508181877339823045960361330136585100238508830640626416047222133824250039879655195729098950632700391723393073592932769638273959472357372803657971212214591019877583014219203058951590567506997996331181377158515370229718429780225783408096232815904166650253963900999284318989134786565102975983774856360906900100764913927532761292961386282564107806959600522449121375182354565322433559600851743050445984263024353015247342314864655672996789434762420977931613090566670506359366284939630487624947064903905215279550650566557432709281920782828742852347804656626447645062207699553203858205144139116466798881769895494003187917211437641046897493308065105176152781921111357450152480756476757610582648045316299466596310196520602489539716577274581824685110942805903821453303857345572395748406136476209374084525091830946062712625909381611231929271904569651425463732812820770254594881239426473502229035442125861237999032799954412330866711239132988069210359620281018622656099940067020190923951151002323310663458188677889257461002470351848188259144071004798602435569816556196992059872799155824171493799791050692865762144582072202936995414408833458239702267328844843455034853474570584271216122543931692479765790389904266613047910599699728355960590765682751907872059077726311800513162472120632603421759473913639874983313956574169647065171393882946759029359003219178521603088274450626724596521489550033926346618288525907093417226001179891029908488872837290224760580801301974450108717471601033818674359003207270276337470133508584854482470143380291524252938040596360590865108873446251328301923816688906539816169360492401826706859866046966972378977140549836852253136520961989019550452240523822156523206802002900501974620724552824310507566208745891462720655429539787286644391222273275460391752141140323604648478491966535466960082572123647862704555856578213964719509571697232250698111880560101667961428335424449378518424408419781557376353740850639026856166295813380207690973706912621838150574756204995555371902756423490125641956624535599238304861651953835220612143979470605311284974944097871997536289459675206318946343167751101059361065988926157655013089994715361231612830194750575504454250276991325567030845691527448189858868541734806185652390143617696515658019294154914589792242928026051780487566394724617111293107447804544112340213057701585887283144276093095094445072879125025160087544304464980412667373467828406266762528384041600322916843520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 538046838092637246792024227314551346142740331937751701166051759500056726173688264568877054254510679013810943882058285211021385788191622843581214088441848080092001811361626147269986002367458478828797644408770022566844900216629458877269066551435513234996787905087074243303424734082427565421409216387486579804459928852705940832240123996872594767576745745133631092950361994755485918161249257240313146855281660715373063097052563610505035846000247451557105980162874791284768757585167500794411978455255721483692319868142302651993083806348974182814363979072137700956780352844219948082016484195499363353811500034618128699689569424131072242561207693840451912729666323652993625197900034577210614807657736168935413749871038850077174642196013594089487377042605701979408296515162196782797018088357576383887121593225863385994898742947572942294268707830582738172185682812560937759748759243407137591295749985853231088543396175766943781291944445123491093166305733662923564449911750396530831660546098052826323413261283593824097323327164477573074695221583064155592873668837487203414603860160724757499424950937704976265319096660605643742820051713139912619599694275768770796329993106568793986381202105867233664605700415111374629711295360346715973578347430078562684893553874987808607813151391592988968779632289819145912637650102625044720013382569514875061954587787342613278270076989716852909833501170204059414134382201617342053905634092356052889438365669625696919162280995965044083273887996689552306747360995784373712235197172172993750122248523349861559592963853162055494866044184295578948147751046746915187876047386960509785925016923933973830418851468744373826291446577672366314904471944137251819013093826684953104132612917380058279411375867302536029975595245356077577859616946483927482399802786816591489118192737505680344175299402651537054029834517115120557156938464906604030205038498239784135565889444733283254791500947953372557967660396622327765211709407314509444479354033956509645740493441051196274385498390899231587062739712117080454779458953787023046249370620889375009647880915298653321288877818232383252022507303021387848467010798415772417842168408092680585183869069851451743553387660615595299301482602214553562764371632152039210154331523569269980421011217318106375948857580052383581471958807389172000349859857026047440484307419045630532628863568751132465438630286540318287380709424479397335612212956070478281884565589478049842534722426325161796564631375638392455729634914119805042688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 78825760991644667332018998542439774871169904619651653628774143039168115348784199330125973793683697998352042346651892807135425635610213606375745559408853745886989141013309440708819586397726836367789835995439798698097876529829173037771939321239468762163954512867634425572219671501341049296027754401661271836120218774396292463085508091483628248487369158444578965583088472193686673517934075614650688401110082969497468430004132395068169398534944291135576788203054332950843460983372360417878479325993452081280412082172382807913509202111642062761969108061996640104274884052469968511341539209453701669008217196457894908550235183819935769095417256363394671584027231897617851719703910839081132818171625867516597346525027163373835198341784206335079744882648745010524027702084630883726718255231169839081599387979825478256044248059944591780114659733653510538906217039136079896413533962325757214963000543563562868346343831838712905776846924465049109249156127310510948612747546938575387364234871395310412248665441795260189256746994624016150264774790590001631355972694088831901228105958778192907037117006525418889864548087594305768700278081292832607352067600280008354085826507128145742016217935183744990572370645460404469810642569555964104394653538972713598047941098539360559899368397051678017872203429922651179773463590684897646626523680890277995109421065265424012462972573788461672568496892019790280260362271246035726021516855156549145141975171201363273560198787037097940889162242814829098685877520031786648245546402926880459054696967785323118987528247171040741865975726909228211861124511023375265304332278385162249408202283706864396911376502015185298152228838493254555830532929366892768591128946453121602515653088131257542233953108939137237939064653115771231854012052430577669051884877921286268227894580228503743228034519868291105447212708005070145144587687079324212101269180328442020286552642340770114545093476760827760508973272546481428271090565207516720804595016704773207246816513654827392234170002571879345218442535600639631048842938974120128657053244863154226951979283751148410219310090004013795845040908783599032671443416021092777428734993252077193193688127912748222227622882024703274528267040452115939452585579966522144411541087133057392426499735115834130492427825659951159342466827569428186976636401578367271810185396678438645839947651673938889103202713214965284629390205628242444937195116957652319914099932704977747425252651107289030205361492029229812795993302337805688504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 1052824950819350731118519460756361740689702853482161296030739427729127284731889984036250790278012735385375120454319687871765424303564707704102609257913604154059090486999938696406823225500260157505458303955365929247384207703468231407421942752349530115520028497161257878799394321705038949347688142248712147115601814980771174860687615362109402330770750709221931395301095119239118288609065285643878234519333544187915993269630978908811020968407131046262736651588975308554622393956345938185505245980971465179668794349456625242944940543719645316511503444804219531037439004253031566062617584134005996552554712856622309141816596505453368842977026309095129183768471172126169868976786082007384931353340615719713379810200356312338523667388674632563446639089119686566719993627840504521282026425523327916067629252704265754962491256276238527081794012482844308316465744311086202804441337017003889700098112731938314622877893369698621437568132943515465305446750024836398091965716820280474427018515317499871187470291105743192180782523486636286436290371772223594677374464002103216270570813578764399450057475423907803290874724169104034291873593013918577283057008113887408302898849758649747819046145306201366970365929382689497092063680953660274657826611205902266117356209007073006915402098249826550413382119170570520127174700678522735358887058144328558657438359057574014072887107226241407892516748879442823689926077884769599356560953810435042664304039420826767202337534346578827956576097697804503764121625916052698991051647584892453768900290325558003340283832172130488356626471202362381712381049625756706159007758740992118022494886526828619185413157423910766522336846125677486337096070801415600481337071490810082941713555010246672744563110324088040523508653375454638397186586808766700585702754304535818753797628228783403682813397214325702462765371659608659818891555240332886208068607298104902485438085679322304011600305590767481162052392067910927078239657440757303834190700924281814973975388749387090986219508541315640638330352162157121610157790350819048516204088918214052371145230573442258857871363835121431666064602641925075205436605844860443068984939775919190134118905896152591942445158826846834523879701519791544202017134271406559053079718333881303104628270439808898829938014796493230125920559337727701942551233472195281236622025421234552918667346228037479916715170211393170986424997795528096556643152655703625433132030888744849455481207355497913153318433224372386996337312246335687710736384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] -3636286312259351513065030337759365501949905333430924019189228743303463848253044249661714969996965472732970805932832637456432693246176046560397007735486311897533696041957597184243378910499855883988781589493037304287879468734945533211625196868866937890278109884094291879897895001432054463448885292792347263311691265934185007289201902561087175507209108826296949208026325890562487682859132020093178932378408170948243381241352009977155320716323054293398264394835989192747803673477019013209889998720310974822641808468368844584811533618794772392625707164196304471675351381288836954873322734518542790652423658984412446550865600701465179638426905879269858937185720000420660711532310995725480811899508919986389914080233831535517415344278220725472003925519811211279574410200311933896026042970724661048756441502812339232895245322415413338603830236542153088528257862663511178142573639523730423126207281767827210822628806200004859740937640169814332851499064969688550046252590987373051670981205097359259345098807874302114881949314006694440465307374442522067191460690860858426522863759396853543978064196412347494959996739492645501052868416195441863745426800531474016149702831961719276597456071033216234569319989864516199224556723404654418894933622679888889551021681766597476627007542031696974183747291448281088532745435982289942233008585628112618689343674090443760308940151580569245469437925774852989681789843058410857424999138784266879867141054611915171872952744892257464797401586656547095439126849836961094186849706476134203201260842830956383795258794111923899096637765455092436382357841409814277625949888266926319327111916516356702598514387798372819737581837278211597315763089086882946550377579791873051309856321665318206039001418242265527389168516175294867833504413562266339466627319286105563965397056137242535370988095497582910252368688265757445048971727857688882051654357753949520127214038295317894313391426534699999430079064829305792129217993220642927852932728951824257675322744459443064650831089806469333563643862570221531710636100763896633921335874879068594681695487294484494073467747477455968395991037430970469483567293165299951580160563104678066954743903246470977894440817021362814125475966464806865507040308788405986709974922190680114908256377567101291473251298759973993771456700241392450810674621000699964560911127336569794149083857804275479536522823774499446023924318050315791006903070157472478899098074172436587386440547255672328361048230402426391224313405451714583697817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 30981459843306499898163985301443043284899943495329683738332561720661023235520325612854792492801002484640085991976165517490029603585199401256184731484541581790377253028241656461677326296349121707180858244115319810113422815694103812513958134390461024003873166711768266092179496683766760892866443724448390579545073068024602290451066793671815626952387630623283246025054812450916287917945949651194299715128423421682996853862102356256455145791759447649193009143335413112445880693555337728723117096876124560662997911162864509568815642167635159874491339203757555212512508182748724381608625922510615010453273579215203376865875291315385024905257656523719048348822834153216563601481031793847530671250574647301511624691368853575314608329622758539585821334556861304121337866479607230052854582475034200965035412734784459418521414496712228705162901459454489316219784536463197246237971405278411688784653101556850237039587268620681231778601232927353736109747299669148958817721271005497591980496585789580934242941521598684878689414540391716912834743441797477978963718243879313965153137952297897435536683390671323715527427352939012937120743819957722522067826727336997124415636364721634151664650381531930973395855144425705758969522082600407208321294397974233985264015585010179629949669529918319108866058805956740042457244524561758732851029319579579337637622297880220520945729475701895189498221773964292495257456514624197700710533057882396090607345091076426275076118421887880235766071391109628843525456759506335029110012088806838843403122817774870190472771339215265565254156488696836501779218275645010859685576462556233773545590650647563067659453337719909531065940420608301367277445290357477076143338421680275899525178034550850837526213950564550984015036079896451906250517113752257150577627355795730854339967754466294099668824312260026718979876926205682635345029491535813563123115307068960917420459047618914146994838571886680805396151309397766650818288723269605341188067947338903339005249608837304784068727587495041928976553538036705183442802508475491598028494313361687969884428789077141522940774792896139697853539763259743465924299161941365627128184748208681434345377762479937451393518466942843790068944235591160162237648465345352324913705613834371545740702414508716478611465580496613345905736246086679895567363106859407130567111774792260803823220435559472589528439821284723587386429190196364051306366171142550172319024805910432675067818253631403281160460383725889610363078049504792955641135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] -313715063162345316248244353546220142279340783240131469924535093071092013821265652007379945304192150312122747181428424653196412429762888928189213515782817354606436320817555230556990500527922762729495641106502043084666038582071701184729493642072518743457823526058451540015832918677503192443876003351932762783908012490881726146572861869801935050019321483903265626369146233151496466281726335338382573597033094233704296448186576463275665779790968881797963180209723511414163438876502474497577586159690164804784309771374109812076379171316672560144538654631093271402363422538132480443582517352584637382667829764162842057252062029636648263397463028010709015436623912715278726892396573523076731159908769499726716776864226387715442010542914462364901667734575817444154104923856555245285690537309191553917232818761149677667271830947550299639706781834277108805379259760199708218716242046145169964093825442667569976977970964448918356731154220111880281007555786396540876469044592061500243295730622966505346566147119714286496669821530544212727254918307749959093951996895535466834418809134707172949317078916156490210667876365967892646352027665809594124804280988785413757189737076153180005469487264726697046386384961128221084955444872743393756270384190407520830883318766767936907748409975571590280905881593180514835109659914706740006444651231060222979825214515511022992362423535033138314295735449161382366848913722298845248758810582328687683638502139210936325906019038824410877502745004058708552299009139220930863923767767161636599434782574802205923005020472287030430206089677049230041586802325554303884178872492914160645939273074364890906403197532308640456809544124500863227957463938050544877215781569399543589648664285897602525198977448228174550730004626297858143981854146017949584700951034316713865304231931482213244294130166115885510248190938776537852002998719032872736171815196034943836454077451503448666318883763041218860735770036209051534406320947888492467103832449026410268468596403414116999819631870613677463139024742318013540650163546774645487005991260950089573985956046237701376282476560110947230773526025409656414470286117472731891651535636400919330986809120378111162248430664655079276538515710188552226766451674662963851176358532771625241936554808559043578409089917897603644976570193660848685303379105598879771034866238356443493464180162102063938071935622439721409749225968792987608732684118715461004947712973674571063927161500860654134397615086873642808275486197868617677102120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 1438489386525826398368060353208141337102864852742765039887083112420894524927773508829295471830882749617992872421856085081227478647995759591907930233615336148399060887696609231941105922780380539453021352047858371664170163452354106968518772345948224122250761389217870266201271853454042704693470871676029351695651061522278672753146214992095180293336401564717520639156130911045295701125399148198141637088139512002296821898806215925679882749174538157684132436668604401017951568129893169864976070099212268640400434366120948042086889120219337702163580974305455743077374302497580231256338932576963936747952874532968807886216184316873873169797976982684099980795354941270537954687105302753740822243722823266033611482030321645458350978331682718729710401357949269279937818324049778681518973294373160868448999988899636023040123903425793244466727283386520834104987702622387765578680273072263735126463903873340279882666699017380241853113956044408423327204691411914873204657640883202010706817079223008387221867531874978834710868417965635780387883282991781355881192564991444868839566251209975718699180927282674667546892176528866414241914233023097082938763893407347178169696659599540269194883362454905283523767866306402455676652991686158854946399523544874271189636668722361917724317901782808066461844346943204697217008319973530632084634819081932130576723482473615690610618227039216408126284939394690180152700606845687337000367694759228628685329494369725749129717824827701738228405048569282022573768995389056852135570786967417169093040167566452472906348939306218886318114797300033714043151987671911648184804716574673825675591719688741041436596468603307338966790291723779234145596693686964256156276964766358010650292655188166139879781618577063830177668598620053540982415045180926130314288878416581950759379799329482592804338391364935573224105761884298449099877830258195986836651674296054680046952700878910115695513799906865227381461399811639918362044545427821977114441329093104147779654104242336900392709970484930693632883304478188542097548661064832232030892762899281338275970949214911870198317513021839644274228289390424420351547616523213147044358973082530567032888584824895369841972091435499760166796076938404853797465969306098054393785239455459701568925200815541528715596070029564173496536597918500977869484538646302792429950703051466393391234149329871452466623586708215055109832172365460710948824628404532538755327532041546036605206036158720356494453373657037984927949647812865865653757673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -3784418122617324643157351085657777904256554036609457081697562633552841146822647473298821617821360293555352087693462615331137456560185465656166615930572368584835987259107628942325923618162058300459456307799908181178641413301937408920585855117015414463393107725770021898777772080392193917188244935263559379291233957167032418578473517917634392219137832358861486887807956186781418408373803005990656809343698131085182634154526718643831754757108917147687813680767752703614568967320405521297398539412263001124685884120223527642848264769608961559188504629734731025095445279562292215078572587852223086186635057723769978103786697310389486292493898408154691882972361273381011946394984497374464531887325425153486070755214496496186899647696769830751820050472971260997032292553896020802411250396943195663284466127071099929469338520960170064010845294279410890828042150649107030909069096909940243303667865850770704394525327187078014881293202920122709360056751119544362067393770172552921747701510088066657790117407135169406459934953260034409879330877194221374201746063622606199740991381597648511933213427640283452005077537690251885886837514312566638644784577670735492270144302143233161625168961519169299064139590104644589343083968105907988609014842528930014083953713008514685226143011610547100555816169168882583692825585679756888778761340607639688010045033433120051161731803084950085561311161593396699982017911574961104124452895051709471267718873555313336508823090070117606113359645700009278916122806249671152273626234133795972478734951603617315034390925405202436450922725174871679610135167155123772522954779636994507029859793703264263881643582982917498177781442001638675241262444368599856912665782983540704952987720422717695854140748479276651273951790590300987673440960340266357118949699971240795085305489036956263112352166745268193404401082647345767825242686312991928224095682958488656460861573298569268193289723723648354715769231118107200474896817781281985757592207768598804606053843269871632051601871813536263563420144057050907953545820714649095710349679513460896006783985177397668917232991681279725700247992622328808406250986690203049940162823619835998265463764771571687655249662450409022712450019512538334233784537050117574697246080026232878991405313217682775335036006612131633596624806613089711313534517177875500545461588114298613910637812251816214858145088665782121858003159909899360860074875653529601988889684974657629770859087389079901152918856199094289970663044619521360748777308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -1247709885085553244187378866944921509061789013103149570518061083930944043662736070140339830904024839182490721444252432999985187561200679208174812422078630142957673945850926404703648503645010087658574225818406174477756869346365035131498115419012993645008583565120857620480325144322134060908468726757833173558654106311764694822791443231453206160719526862150462226553341294469527470201077971881208800543406865061914805463489586938985504185098173168052760863443063311997060686900875686516641985602300733099430329654810017076791887251804577951645436632672467903359932700862623973438616270242103173088007157389804445521353204243097898675138638677640578513903672634832052713888363979510476327177669478700871464729613276541158836627118525721330380467150434586383733682269663174021942055648018539425091368266895951270306572863735076902422324918588572214212653029214750612189363669959944255415292321207916755568783112858380748949543392552895903077503684789522101786360892034458700269658654804288686839442708134040361755083015650790907938394273969011560190651825182709287771833394030587899459058628632884987436622073775502252455608357077521211019312263120500621265632824618854850340821709821092312868294190908655340574086805659514146364063004007436777601902394928498779556677659262686305467295389774613147197713076446582804517623528966258752563984396382024131391806327243932191802018402460171544755931741022734431104650293431637234925076464614864852266063256896955973570680786341681129948714091023343273351752724867535990613709666863755342887347556499506902088305918227075388997780831489025484321119012055729475625089848551600376163429444833845603211280455002327691200199137801195566894833721943630536598605970525259759820709850680299679704167711619705603753184944543445511134949690247510483843712022874212950292179358902263256302972348470570635816493634126345103291505382230097427700650815411248820972451148518045874058887786314964459818665074442924551285584124094956311904513246736870094382183916287135572507390868227410219915292248033803872291894502018237517223743319519598150068724883456661384951422483119923427532640744441946814083687397265150835179386549867722501845734069748697806398608437794701560677755017061146956711920505173077510594724769840005859849621416803213912538816114064028771517951519722023779562366865752312505454906714886146960647752247063723812720935724898002052689617814192004117883052252953682763737451549219903668482244130876722809111322629256835581176979652608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 69140166931004443860542349396962451499641257698707075395970186637817143926628851225178602725464187966079344806983293725267747510996845654098637255808579213701390061614472197276824468148660744089620179965653593101183472196035259590626135568008570891105442935127998997577330161583890163986668802827718095173553845351700262508904227906555425898961454681786063097608620128192466841242497542531482495932115601752331636307234211848624705556778163650760658156594761548677365966875204264490296099138653080974154113151867463818420622582081562289949509605909499882502686752543382891441293583305792144770067963818372576674706422817905612608501285334556233964234415950659856234341968197404903309251357460470086567320022676204252692975439242822170840481477186756946983613825411279577007036185704842459586094373788892723759462349544587042573230298376018392210325236356307884272409721746114190629072901089398443045870059489716420539392313030610347646373277061789641130319810093092055707701064899711931197748275310496674916301884636532506330397992142288782284050062191398949005939048975543874644835666815003194998235009925161090350815172480035553200625692369892751243591525362631380426073458579504890381236909027320325901396001401739193145749242992296038534780098550958644259031481568385359258054375391891477627481600681108629519342700615829999435238855313439466545646254072632239598535362406820643740833254786074725756382498706033180391733257645851924461444165501974535105618056164831134513928125796300173770791733036845129865338291620678923300912456412286301897305445489720729211829055289241011178945926388736550545487676896968561774043616611867337881779777137206093609159943535227409669105489215750435531011249386589926702495636628093393297783631004918612150338277662579664781855338444900676406613199713608584548294322273939578200367464960352982231139760868767847282130437363688486942788707660353125934475542156439946230061755067093475971760976694820675848111645260495167781402678583676630519212552056527736554486214766519722585734656276503175920107063497349054853105588534387679837066936561111247127666256301664598096695996879861093778904129682271307154301526116933924638003763300793762790956568577564128264678598199824133861704671343914263076040139867974686264689339051522439646605584782318964975936711405783933877875625134830984471059515410938553595487631397190681607057752879391346011364849888705135120254942559045590109733413152273463020786566460136571719320001573338759471311597076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -381333834692436056276721765591082165246467582886149409150966484205855357913710381942812813808759040769246702714832799014589375164893806257821853706770845915063250651416643948237617338978904395815500786838643041805619741601194021585528111985244340068490303987670649549554676646522033668419197528596882289785266915802723896727236762646786782662449953830373705975295280354101968613781430322756304976949802659933627102078556290341828622763744769779080823943292844175146417038468408591092590724499419775182112259645885174420357766409995191656664435875437198097850846662577291274712427209899031358647908247690152562410022605636163065205000243304129700970455516126974247184981593090993957001427698704790560422700684698321155075010686908503684002313184347802395878729166637138521757725305269413727699181809530991307014363553600180526219223609899101983414583731962653428766039736917320254743352315631345290940463233925963136395338428641821974792798487894627571785048135226042066161029580257668454552858927416300829914310199999495992662282109764381381915476151694322703627138464766491457095486117212683772649578083877593736091352016752224165463641150894622153266445784259248073194800954086850327513111282915664978236240019139145526839796163101207742021790202165625604408566787751599742753346323386620459037997031618253632615624104701816946894120531000900102387337160128222397406910372415417556187265180538446710220596236647755131036163905121431845880033269613509352970374749591532152232218561441699591608015006913118083550984114983661776551550554273050084242926711698792861408664071898256992452444019385243894537988959299521260630284380487306396833480959694336536835061098642329456157978473937499454220886100899712966832801964915615257915986398365942221428677362858718481499628226550806102616918914217973117431862444457115355270698410269554606390950701205672065696901149969842679642095356717358191515159053609357972461481127834591089390030425389256229277639150659301789035241467799798472930910028792901056161756295205479170364739350684653761862116453745059991267155411390141651441062827967145820016075343220868543922058647789308123515896340198702892347365814091747729989270909869956168833591618893759706192626621820418026664736813190450962540389211384131649704556616894732675770724801398599887192589091837622242787212069764196477609631830268387684268501537908175963687115518012943691608774210875842125457590329250390231371508309220805694974249314159677184411189071553067374149073486479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] 1232909533747941766100360410031415797574540824001821368828273620987919566112712042651395421959931696452207840356740355762275303328620818671404330644693349729995531845199319567445305384882710968380388012993113035491276204878877352239874524360556110131172747315311657990914899617158286163291877886457292549013522372301437120841487731177846374078143665647556674054509877382366600223282515291649446274369311649762142187820380120308484734753145953044395021687232374608881152641501036913698780385316140642103339465629156151398740356130984422251249143834552969624621950677147437055822282065956956317753720775980263511431359448965486568796275508660255588739958598087125874816542505065267601889181702902951243626215678318471516010895220062488401380046960746564667100308326469339185880739138754705743314843965597329279789242181954946211197018606666612710857788262651881192087920134451178161988241002709791168640509482415530371172987096076068184784639538815819399457852367809150668028641043943772290445023508345443170084567656312576299231507781472233513662666176134801568015077138250046873458149553414359237393681619653867077792353976816174380592575019933546257274275182059942549178322133015819643403426226582933603519432826867679989717243285248169664180852104659107484555669409203688505012855375985652206949067518793786147898496908381519135499230692937965682725788658505686445493109046104047396795353065202414218086367263040200561614240749099450461876707670164540090533464848512698772886240771922263119079183800302542863014482059983375838762876256357402809327599608231372310407100207994601756031383393076316754989979565333200806689102370453004413328193165331979639092076227450931973010209312225251253657042513316884672849666444935861781478581185486951652065578452367871749015189423618203330934357322768724000766143131394433763969067541305204966948419120617630769542252509294980690124236440176016093997440506019628253492127843037069459425790168320705235251044876531254219162398942587837944889886675811930864055641752776047174182244200958250299712852071712342965544882682848057641108660518992430294962638560143447034733004851642177333736310307041986476964938402387351172116400592190048839195918367900323616264805758073874530819515902959540595984573544344532415667099749245144883164081602034979212873162650477652134895436008692074642177918000047601302301273143224581406133297843292746874158270009464963579193540428097157311854094275387497217804407565185910623879394303393252609535565690306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] -2537582992091959020292255740295820030500482528904132303160176367736271362463057772176095239167168741532277243140869067496073381297772020789752982458896998178051854582925934033419841353115901822879799688854706773152991363995226154640660103826312013510967485558541589405037840594070058274429348316922453601405193383350010791221874550628256879295358852776333475925135647401550225553758165116317735745538891921114479663317994138636298345541638582019151223010951954461493388663927151870419033845022200953257603752232934973132582865375704926776767142267309466516101914376594924611719879066380465343990548711798787043963645805436198501480155422383479918694442245070969323051537826023436234806519696175317221335125165096846729790830117418672643111063756196574935328203882866969628100189004628213079042588424083620750333749455824871606603199557055235936272626921582745245364290136157107890039446886747245212419840431052912989159890615924223911613577303509812973605925574471248130063707379498350759633362036265835824426812984227605849961656116531414918914803231385699264990359221870270987756243327858103471437401898069965384457144643581988063635227101696806331985058799102156045855942308635941433516064306153633010816696203333507112362830145483470678439533590862397794384591416452328668900387641457637850804735680803929153270765556604236229536663803987226862124075282737656770820662833577875814960337149173915648274375275518409530218803933071417955232024093651052698998537987325219255708546306679501116316362014103423412944396319126362765965335436575101380107805896911227768950371333782710096629369140253531487795059282669522397276095541251253362491958784317839130458619553674699409342709370421471850681812802160964624096311719346700223692072551348734173577919660877458033850543566026006547912505825916309591818612149298985277845878359498042356245482178484552313487764238876985830262778411279860195247795382862157267235236211287382585732461987099246803258645057443931371528050736339343892867631257548642823815693678973316094177011994451654247124211053658880278532930929810384500051935051257809022752428918064397812813190338556657794468948220571412262273570623531554301633105207271051770206842074234729378632617247628576583101671782449638772444465471284618069503572517319696589399981430103906569125313327279140236750991895125209677165492466431660103503918239018987252567399418089134885321542017286731125861215655852786929198902272416403997273650146544432143415393640693389591867627143168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] 2781011721400689125684058783820283276333496069466506272797450950971182129480097600220727580558011149042808984958067674581667153083958807241507915518057242310274920606939830571500270949626245706703138680798614845647897790393667436597793484347064311401709206245915041463131600191032031444583224873142204640838672360763595641633538438289862219862491721316954222035167161518519527588102159853022641462887736846390782930321391822960657664771908655161984524598385945366974592895349526392993584160159172391256895568053101733326940875356199642760756486611822531325775452350996115779353614648529160861644091019069585868409848308295904061908863640520900132784673740397919641976460097729187476934097457179742464537019224393182287296819536456838589491302175221886999830266909304022409994481428271547331810304246582637865591130295350942715678675809756988143008868333510319958099420989824801973298089015045404369222275636207167889169601962809425038784197224960949404858738486392301968018569231052785209729654312730992048400736799939874373518599002472736235961528394217173823268557509477483625196814851919776336546999647772944716392807499171533115667044677625439961988372493133580783174408358065917291471843369157404281114040836522370296996340171010290110816285990396744852667855146962303427142190858046822002447787413983036306671656946519438486361273711688205981344521928081326180648886805298946002672958879841386049979140060788241115187850680020987936578301778477224578985814044329920866456365565047122538999812005634699631761522969662962644449023148785625763115951203952807194174280801201067310055974605449166372889498417994571177873975998441330564495575790847556813443774027857527584199993037709645400627725559933957859970302454819046375777251887142827625827875223630536470163084691865064214944026705918621575347739860720773680798206653784688607430367347047751529723822522171001661854960789189717688756133139101946185190960670102865199323352833010914169760885752356341759300994913923995877463162197358391402817585722809273754900376535661201542258437326073246839860802281311627333081434420079452266047417570176451430020198645379797122217864844200876819446807022235700450213392061184346791849331006666858871315348405731123245000294660594885942474638768851214807023495622657122286599606248094398246983213683265460127680015642496473776147831198906579812158275202860033751630032909087388076406538331673489276373151749008931019410343032123325765098728471890616697793234826432545054204691333775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] 1038240448835178664332513889790575202721630532545476510592472705949160731219843400179932269552122065163721718796582757567317814502549145438599203390601962752195999955128967356067218413266167339815502992761462257964176233536722059285130706982112775193352888363962714164041077969917074868470783262153787556333882109731297362268175027800944138132513525880299359426628570022952754156586064005079504462843756790547450071247091891639904487187778962508309198200336817687593020473446580908321974698909376666721863753314755885192384673019255863174403195756299587478893631488248667792728086648098134792532678632833713640170971704292666556874749728234284015036944333484784321073758406591229894301540203219727506406780296801109805145321326161389524069758428039620086132928004616974023806331085555201911939730507789950114339535732436471190461752964693701500694727415675651959683967418291331958164612489539762500429436673429222130545998143331657144034900323357826683465976286993485100002609769254383161324926432413143648940024327687516139905147530618783114799014719835038778542472532844848362752865134689982864368435766659852658793050407135446421945115472765211671571013207901702155732259685683943424561713607052582319335511844621560137443992640954857467315576290904223664503571994934401536592984351325356168510729698819856823387894090076769952102844904851939006580761470085819296526555533522960906423828062822530992588841441026459011714301363502787815317090159182994161197356343150101358881823971580659705193545483081534314866166275480900023141925918964373868291006544350222873416100547588980093583644511178260445703417961909869861092192437191487654362414026485984502856210874605798704791068826608177552357465921178917422324118637502234068898243574674984463859261042094588681136227334404751201877555421031835512847331833430701678406955974182490289864446921156409937085530192549982699798831261602889307106574923197765596440144164188382379577645411454001107787443623428125364025793684904227155124169403252171326008667038937355062366909166403586613647534304007849224469451853037591026985939231466900459856272099340406223957226441842930953881727477982716454006822506775788484637610059667551590834508617308676835257451021487502435468725666412285353615009148968755371192524456317723542870222768131232554401630327041047651289765806480064135407348099062375953148518793446414664957801142210854991773814660411033804850786178698551804466196314014564607900541760032902386554824308186353961547311670624256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] -10623441732396551926915690433454928353604603069627540122755149784477012459069055126173838971930614175029475415518394875440416460501219596895925315265181094197899973108989556121499382399033281187787974546462461875800373286075173977531932918883247583280164015542221777008600533513996732115672219773527083095379315895813342372781435937504606140053795948950168531466691650509243014068770426039859559741771527015688063660020690090103336658368678188401986464471854537801162036439476283897927699815755311762764559438298399461018604525413772508027219286357529919933144174917462489973264215732684323505193322605529274803773906763449960094886688555126095953737284718306148920679057934190498946882888170735620445605859714231795721735881636433085627683054964628153885576464058798967606325038533188434950265735885849953139253761845291453654841080958556858097700315118726753241524825049005477914448599572611552018187021971083800533869150697828730457180226950516827396647834339368059097618092802256013396641535593591892136567766568670074317903844453223625966911616777716555368846255585359949568501111072011735461121647704903182111098374865009392911487810618753656860179172273223256740335794410466773173298714445101151718469072511540632477270064199300530572629285261043951789306406463465298286443379369165555921881753240158556489291441337772232584199386664899912913825204398185460783938066168117000199163307351047276637674731959448782358286034416499811273393885736556121092870981870809255682825442007705978648679796816760294273717962693404979771137971520046623062130542443461545961385331089224020269962527294009982590797524998671562825459270215976301347187555703772440802745102360510407459759674438134885888121449773418626655201850987365507218532770603538819753472874783033699889341163722418025365885365934430230965499833245186931221463955513490383715420983247598812132134147435147294925319747429784176327374800647041281564077245187193117060168823867095744987001050776211347896886799308304000749442228989562438546515866193918550630349150145191285239692345136108338110757285329384240863240830530334217887082881445730457616785644909085336812893362732471255553964447531969869209733421430383872311432707598210329800283444658882085618591801415296376134932145671484328587549426621361732430505861095001339899761204059713536817036792728094018595174764912243357896366683659317508221545235378343695371489259755311135148308328016560197594512567795179662618431277236940259360433257100701321018856050828247040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] 22161035115270677777543992438094840694477540299106081020260516463832402368398905569811623016367604192145915238879380128207809129559465038280807383779802480394154863430190805570932209835806934803467134520327025307219168963335900073578163575296647653662035408422634992472344051194434779262074223918670131717390601039312737874978551582930131479940473965819243600393459399479346943394501156457743838042171079233553625353155387253945068736504354081083829453515871887606328460751850807700567401907610366625219834556266151549081721910013206529932824894183974214617709180564698456570133366518215722150462479799137611746116468866781788581711117925152904956554503909996479306218386128406878858927976745710153498557024408133388678338279573553491186236760566840830228529836623164394908953950129691659315191612857607541816832212875270962795378300664851584922181260004617669880935164775506285203710153553925024108392365231126732667583510098602149670088906635079241318706576243831733829338630855951408209054347425221498063050921394572202247539377973792445212011262084072719138992904668482377540340008880802778522869937437295589053064639474970456250159318740938065092592163195844776875039116552372212580281183370569639684697504007221118129052360683010223329035658140474207913381962610664133340737926210376898341236361370069305901034370736985187260885455289320391254818358012346668713885411614003018362289353733319334064648676400698086762938062132594924675176725393920204721907925576568961665332832581846004589619562378717997848283557326795218836544386934879083124270568015534937118843939350762218640841721826909990958940578773396915931400278685021309566881915035264244434897645206876943441228298256228211302538939036160124431812689015661839627286545795648937576458938910221131766121439772509275982929591131740989312210368734273358758924488383955621291452348670308363823488643662533905715793763195979537227177786749066508984457220715138505381808625738908914662666658089996168098680904934619458745109357234354698784205154088353125209503579670402252590263994690553881299660234913433157456160019548105682766353510960025921317556611163540168385143611799821285277644184112254115181566500309279568178794405817288217168470628964894255407346616644926657167165767102066783417974215849874471011994140451589909556695374488365062865441352873750254965303641797688955481867693423432942209724112595763056579655328823106649894650001520574358830311185203851552340379196455616759288577014522640637166901203751141376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] -25721213912466642524992921570376104377085308178848756858315290101793629264821505038405506293723097057790645878124480439751655082992480937381838553051165234860431348612419706900935015332286031892361219826689545092574350947565893516497144999957490048326873164948292639258810165026945624559748313833934471967562491103967990486690653274315939616714811063926223454183994626766259525922256466397737251832210697891301283065606053947399644030449502290988024526633095178053791549810691377541946317322700801979966002032708298180344021354648470446629795046154177252003581476747527083215548716154837202003957133174176723404736692863202588947533195158794146053273178809340077090415249362349144441431864516481051209868483000644429969988894365209286095478340541853557668334844177299861530763919123122539142746962979034744359768901453747937035481426746440841304550449981978320025707065671080037866431220794445309075479099832633223725256310980936874512507800293789755741163844319150453823497494660046647061894442405488547736123689103358063570647016811500174171293928413094522894526102089120333014654515307470508159349273249287321358691894134174227325487152327250112948196179965438469803758405336177130319347580060569833414963884111704697970014063204473589790119354073556313462410565980529552850035934812691160221684848143696025996474264278012264129841498995471466844913359514360394686321718394719206774243859850943833696231281010744264848173470257447655855188091923680999850085773991911082245512043827602405045171656460551942468564051151938106278990828473451023587504063697108557682528088475501026123252484031838460256949398313049965993972932782431123595118619131399660258579267835581470905283621022341456719503855092615945432390463495304875601266391566016048064193876173822396291297706453101899608824923553206091882616920565663136438335387220417169898679141034602111130852833250208338644238889140908530789734707260837049351780044861067344137153654900262439207480645534096938561166013243724621109117342776275486447328569187960301174547774057394311825949472764576697836801535929419648773762590504583002090814535269166836509447993471036905565375165288693742933749116764304056997513805716325502544278751117262787723868701999729300396397095067458238678118263136596555885140920992713529152202095161036794643414184848141663624798456560280936510920214059322294118779150558126982797331132678868053034532034377932987758265482501323581618526187427154781314781059818940687073125748410521219886966034661376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] 11515096333807948105526224301653276423990069569373944115121252792006648951186466847409927791979350287813761033156061208097549327603145058208309662765839609600060146255072554707121580308572089599151928664818364672343745312077843515208851157592088762853523549984479519651857140834497944638698425377393120737505822288542666782192086936836152729979223178597180489168174060817356059770542480996857782055890362111477478931359869138092762816812152062660136092620817097702899643426020040836745881699974190979566204483626627282909010501423509257831775388849263297984625902829722306987944813281142440578130281934543157658825481102032602388619753485756426043532495191998974910164916936315182369775960951460979632623470522144657193818901770928272726488893281131837626016208912994070815526252961314225441229879379548493398474502378549961879726972438458115893296344726220561613464401887259205157309106705595292638518877982047985184428538080982370727368044971075262518003269822351620194386788165554823379611778942597486742515441942732569778547244765061145134439491065155114568019944874441775465831850914927672100672147090158617727900711683157239669985323767603371620658434193192059563246610575597200028768858265664019814561697069337741760943141381690273829260273133836049127919651549485744541491982876334805125353194397752450870455018433961167205605448024375773465140480247398698824909497827328135788770475284533808148443119352915865046845897027947804960345007163026085810063001689984891183942358514801721945535909273481446318418866716009061192008762904013503511360628185345680380585385266462862253055026099571256129634369618538026484692964556082756188496734919139175127875931083183308701810926363224049928827992044114162733379078631196524529373579407499326436819650333708412080790765277981675540877007285570442629993132805743713497540997222710381634913509759309971507345938942788353299135450662832818423575212329266790011824478876306608960763943788554734522570255628875163974895178729837169331979103779558935437151068749281290201711870057848347941461373447780775070169051841225299495076755410097500790486870624012175120412156406372501538125235491393994425983947373497259481292095814236030200213298493334292151108529246491844239590466402527731078462929677377915887360297394591144464562902649044535624238356090740711743247157252701564332307957507519008423361615849010670440634432264788103616535876142459302112707911663462509862564911708050093881911000639414229907698014545319436005486346383654912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] 20644937709197463172323287002212283767172670294423897327125582995145350555307610164782031945901332045683352647258076474744885219024391178272959328708141554134358030073624760453330229237096797734448026200396947037485636770107196021569573319444301439677467930420248910130506227654724735470333347067399875519399895249955503341871429839942144410652995909549263055884344028382287723672604421733267716534006741299927212520387598486475431504977576304989727528456107238612272626247533523349380009382855267945213085485408628215744711644750362326369028127472512827751993443018225551203167123306717848805237953212051821809936733830631357242881892995630092193125474608469563690392551231082857593657914875879622571709116747238024620063094660469398389183724331697065656105649265750767893541543803925101876403783249236758400435747809918857601928596092141595060852328570548932687354407456634961022310121954182427367764302402864769400224743958473491348278242240971336292759943323588083091985171304892704439715196730296052197446037347528259073696154007397460584605043548031101407583085805774422092154839961213776411933908510412283850986724624939978457476544169467795256870812426613299633047961310327538032847438391713988800409206058500494361595671685101209466402806192170451793994702479235465675389990456625235434888131021765524797597715775946644877969872051899525809555480542283194498485902359108897063732112236533138533243695949275277273527145045965352450845752277141336075821427061784236637827651514229073649916099332872201168102943739716587846398918206681207144057075393493976463490773644530230277193152400349363735126532080846933381230112879303710812172754353691897249932074725007074720083356124161416590070079515469726144250282297415333522938056322036303320056093075747560068296960355164280661988273259010742264611742142075423707667515030231757416525839976182750001185956050903540039130743494994865996792394552636251029922627264621511920515676631617897616000813601432327770948010176665297018531431810368667805678490662835775394750102996031402115861207637675038329684102349964628657919505081515827473242215352182239845236532316525210294592832032601816897843353473050242618952681446586464815557423404113221674759558602837124827717790681392429355785440199549535152322388072349239473039713666779164412457030379561014998883967139891619814885879308210130283106985403175024689928593829792718493900799438471051417586228831271397774694935743366049732263788569389286908069796126268681859631866519224320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] -56212950198389562029287861276299432505538935859539051959200672083798398739658487146225086477533913550898347671655339626190947233017974486488281638369316922249472889099765090217423878342167594570851640933747390959058998341715196459145981151346824444051305394444226473782214272817769452355607738445373805567891278907352612391487985160397588009738202041524430800166403586973929083207254457557185925178202726469216033524018498681164716717078710522812400290575586656524092339412907131593729035109124674097661789452300402439087442657886947576991967533898103285590040503035922674688470552149756872096617998384162316138203338299027713857854156930361018627163594025531038236169031896207427547695580438322250341456088787002807062415724564765176052801247049744520687283141808384286117732498613570576369815417128189881157449623097871798465076972282423522321918633488362409819411941189110908538109872652458245259550257567054403542761656408901742363887297888669868697378069861527846283930784104034658178668033702721010481402809477343507659187874238364397351921060187204234405500825396569959413435362565614069869342362842743586704421370936146568293903242183997883651178205743506347083732381426639516325687942396735257169901448041845259323103069928657066533383134493591001949595046007055681570893305763182362787240764844746326580254825459407996417777670675832822899236767677130722482438753091666795358539467725046207954047437943535454937368713037895523920682291957452281389191324032874084736302324675176576632424297530432395688830182750101452602364360838762523971522862749180021043603690260881264204067689136362972689879542158917993742527037997021512646811063517431668750610652620837786784890970091264201280865141078216037419262110665660782558867448709223991710792971355149800195396326395815268911643847339620094920543736077599688904133216386210946512791028637835575564682573690146555753068042317325074331652006014925456607377269103168342492895662202677219167303726044437986570799678173321221599280103923321191153030432438496517331787628475906921789865789434848032812861096912257115158149737488383199175553960065816161387285520808744893310355348478551616247541020035631020005892694904012186453968241852598018998320709909117658652750710005009682127052768814477721017040535967140026752888992528108362683544468938083367598106982517809045981945288949578169238473928977748135463938479390387064177805155035982034824513211133547437362338876858911619345378417092525282591057188925686758881134446989279232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] 70846359642898229775039627851746535080325235548856322497290861235167462489074829541269749657356966682106516341717849671251362937348168832077365635893019180488335582199035444951433401571528646517014658254003546007608373915712839482020265310027749363995338219522901137535397668315454007986722196962811496995747312495923227321456127677415502447536139556714075189798651069655412727695122092415890421521640692752694763789866132486723310638538537979718896697523299180211160917495332943379456002212526788275955070102046845314239631368589123387761068521660992655105826621737858343863756852818871243686508345516286051917764550876859292294296562203342384829580342197623154878107606355435205196413516654612602227378074358307733509107037648217032785086624227807896541270239853737092001370230212742251029016411009620741089586656636229443077835597913984712969865799233742568312877620552505444589393297409893628349849162908598177348393550707634335180993261885371509306302023295550395213275064117653800171081134803910145275385226483334833717672008168987379150809672929705487995389909551341307149693797498239745715856014543740651508379077412481541310577510639761132733825460399147461306873385926922379277610339498223313910175331036071741429966733784020076067691273340524784499058202076838384453582794580837944137734162965327552690100476107601475475022424495882448078662027036759353926633995399009150699079345961646555952070358568160835661072078676584245828069685178938341078224614938680334679624021749986744666800781282454149054536607666454924343498370602528128835712415994992409863402966694958260719923455102355045156916164871643247526890852458852784918915782228817427137151838647092531656192044300842967834626557391407037677270145147047964181442145021728539547403290018929577403519271373128619987309088992145398657658285174456058285263332269737739414383969226542419900639214431598173214120251146178492823207922770640692561654793222081085275391764140447720008405977988983732454046888975936248819867202183374841750449313710616404114670775838659751412803637859001305456946173471037835555938636820758617531631504086839723965203916248233902545157291652921118262126862756519994604190673140269117571497878072311343086333236604045091094021294138460897043839393765699609523506082049086123301181349216844374762536805426224666435740924294328146502619844316196466097571707070436919023721264140793233589957901400011577693953137225795937970951921322147067827596720207317382937275397368087342928248500104724480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] -47485361494711987093684350652789904055652487137013154132286248900371831602950870145156314707624586432643303323443155574911329050487342415908119247870191142946700811961620453151057592799028520489217186903451923036279445920437955260743337827286928654964593897969096521073451876760288890654994967725531542084758633105731622628767025097630717580578284309957653163166656362279165276072208595234181679843542199786259966669181304198759447067680694913762053861476608346616408544704712725863909854337577261215706644410172810447675589415752467772024358784402680786503725318783866331679908829649444633839456555942172600993464934876197151825564367433620240347972694465048131165733765181332842236914241422267147569038366869362056669884961109870398145565563334699206546020575059511637271606701180017860438713543636364917061445530731880171714612150322694254571035999818836406442536884748090230531516201591231961815330064695323855049947209146595848026594885112799710807569319769104563916186871265839807436542669913342408541531087328321749101210748795887179988790496006165853298081954941582965720084761079867336540542261323976819595671382230879383578526385029713328456451334556754208168038602547387702687001966626807784970396145514412222883932137356524337864531209576790614201262979108929750607111447225912539312586308134708152678689132953876222473774109782130218667684210754289623798844163334362682103269205702921144026508603655532290793983610430280826768978092280936949402306258116758988652214874681222177240823236341767607211637317634420222965319413102341547338260279039657492891630238086947678252857361239229855454855246264811270798724660191268255619879139409801994204634606059181438388929926870629157902293172863666741886022639513171296529230700891039276763794833298513925637218940608959896433936946605988687274327735205187969700731967711085388574963158654789244484061626768093060513266521146234405174020619581065038323681700026777013058213284017515642925881432433424726161455503630765978730852880225376322512070373559089355171207313398047190031967179958243571493981256052125155802023934571637013574999154604193445086002038834665971745899502166011009414307331273403169208652003278250651788789625201001338611635497998173156288071497864848387162858732754879594556259014143368606400781251533120237425667446428858428483415306490160366097544796136363027670473230553337743508732781209083406676249692324105760106053113372019379647473890923327128428336590854685683845680437723196980129829521387945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] -3187275856780630313451420442137505710846215758813885261273783447490679072088114427608050597607005858105124457246072449634599455024170470309892640686491735969224054491392281851894475447101744545184807997814611237640416454356945086727419611354410937204209829649869981621539823425041209031981769491490175791260048788078621725225642118770420165862904703063068144116197104146093076491194709317884103746859429301723355849192101715797250706876217007058045329194412521626557799037886834984152663753634529121083076756037042130102553679410603381306669864364319791223798638430132062279328468745464330955247968557142757047040749360021848622763820338587378484642205554821009669728972834394297585419604207755807055039423153375410140541235869613282038221604131113274185159214446002543438161786293415823452651173407775829704753718975928816961177739003128348267468707952099115467542514723301431450729458020906313597161510880508821967985329580047542347617852017932609367152265488472251343891215341256564912605966069452184861239624591220143490460433603044080035985064734220537406183238910652068979543189029022919212914075855184182637972388634029395006395473283797315295482236095291298500043027779182848759210263270635606539617504105816027928447507133774012260058543811436130294030216624737506319720641386007866184459447036760854986519656883271734708229946242055905471471681069856281866060021764709604028250550188127744091762389377413448624853327594235643192448957158690169518235338822816009846206858663471874668545304634466509709685126142591999369059912552892781860272716139677182972199740858124947140464619492228211972944951488416939431597477694733133942360768717169610398957607324162943116979591633728988983128423652295754884024626756770768380059581745549744343560907641980555014611261933313167559442352508766672659192364803400517296172888481050364599184236360521396220254113411913122449497573965171280469911920096547809851496601182803688464460643160463087779360282986117003910459217613735582225265027146444988896918073890616222705487495283989757679571085639216887411166548544063527103099930612865887068937683238402783578773245324198860845765582760162715862008835198837217886974727119818031595691554711702168648757838774393720534731946906023767662841460989069090921061875219663557714777688329260723636127715523986712988638763546937736763966145608109797818810889952395596832847731703555238635087755858713234236024291220076412370913889577026673478885306387618059856385469414601410133272305273405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] 43148836575024870955848519015394387718273501593432347202483223764615444546637578040627515900549622878419215381510448003945434238968114166042130915642919233139950044618091481692467418003050434833179700518844668023272652885946693838891582026145466616401134134534722819646000668832250089972728471124287997635077945570740916171092427540842078060444637730032842427994039909495193782160103146768205905327507186684825921308787995709978282958391367719824852270686565760743578830515833552450549034063754785831004173310876908637123879013036497076430797858211556947624720441175605297085569578797048330296005184053983618004671371833109053116088758342965417565037516298595212291569901481231233583960085489115651420107804275008733917691113349183219308963714383208541594224052392803892307092612752694625269316643435357368802536845246475958195927398357781128307607885644051491792289589816039364058050120756367070348626202402166173657441856327189582047700608272407381427641440442121220872727038293522520942515627702065446734792721761368479953456322544242492619376589004429469520033185467419980007889700778837231212463451506379254656398116774057216038384640461291385126358561563355322079655943487066728580919042103040671663547444638351937754655317254545426769607914226806168810811020906261392577363113690539305644292603072568155202095521523221932063295947060857110615895151327424269598436274071910214790037057191200032879624011631104205533363316598702328641022498435178718577597698423160506749437565417334338308367843558947099798192739295966211055100480500021732652639937999306479781776735169539221955257027090181555726043197523236764645984162484607423967597440453758678684906663418510553773247972811212898848920779885437503453007282382216163356258750239970761506406791294834216743486044265245617217714126945385057299532414402966295892073402944195187886860272785291312102083404949753157316963664216084167971612682009498043736330304085732149790287090072972392106786667724484108009901796463886775941175348912199857269150090399723002682598874817265480965812844478632115502218895363028595025211625276348078128851343922936401001295820058965207216073259616508142792536240021089268688479659117786241492793409625918406529037881572334174869698450852501762794190646677890876139421934932364070166672944398172544301889844799431343898103795047635451379221376281400926124964211342664097677633547416813305566312723589205823509472527481573699153592056049323570082021279426672341032746573198596804142625142310174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] -40256202994169714902896539062425135986184570583493584223289952344938522159466518784102092545062581309758135131308630132666000333155350034778535766486613156745184561746277131931341105433244109065066554173327718543055174207297988191646145339554624917338232413505961409964595281380381290592077847620002608639300043294077256376328853377199089321701335882281964492454155095905926577620865228559776243955718183330626892814929942023101402962832246400363607864374256024317799828031839871929650482862171325329850983401232593186771763778518570940430827339251778477328819432355322514149178240838880157139046706888100242377107134644447433375806316228085141688536943152298297317384884272849618653518486439264812814144172321752753235375780719642218808020820494931559872554273843243873909738368496466624263290604035346204558608187671815112668188372546073561048580214010690277866478488856310239605146934092782006999001659610154306471624193258812021860686934733397615971663388485269377532020251822986883556025470621436634467934451528099955471408055130597443249755036426275345174862942198185252635275651429388087590391122208112247307481605596894470968563186260681026348015010901377462225350992548214145032433058971040876341613975511856638622386134281669353322094108413566670077035980066687066679848858730049849369046110734008016820877181193654355047798537022514697501939150515330474815019869190397926571484233871932419507909815437135302153595056197672859541072328245697701379898210785373680720406750506511260422700215416848023749638586021056356121858166624760210785176405776583317187945189429239634164142056616304337732052531383659676842729362387033638672591765411016629950448584598937601213025954363787419026259640545709993781477529186199118430345888085019867969741791763189044781623014659626481369191825656243550397199333842304117151309099958447633511273976807732853969877542177331666112296384231475595545504470192462414641219557092234339798195917296484173853816959321686776318455683984218614618643489389108880874173559055622428841288213712571077645551436103202842024246677630854274562415055995970384058978914237384987559886203091486383935315201325749053955633032215451890392131242608333343804144779475972380977959000729013725695966441192392430876693560972302192452364744452158497275225085702813137769820851328241564188220684867641278001168820472295111081101180593522741178043364288755834217475370605530707356211793624838336661321446876367583582640040322932169571870334605005154176987357134192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,27] 1903281072611555209603397336654504463222947450514916768889951260266945371736154713849096048219027113075753280511262640859308898271456405561971406524892863435838142538192073218239861373236755157795144913741713631783134504997887361111718772615363712186615714708471484805384837040583038821675460759335490405491310995691108886041413491115550047800159314371456754793765614294612586089053308241359314006210091576097410729720357752907206814150474507223638607343823413259010962380577403813200919893083135227947504983892566393656518084217799005441433309207385133361274727473414009819004913562916913605278266367827954901118798441357224329050071684793001918878967212646122281115453457550533251656775690590241304338989701673448781472850307053886282306424669160602371084221016679132847700596332520868193393638649554350933619799764193886857557944633994816379242649168630456230837202274267580887143642849619434146457018285488662535931108857924648332133338867803330116870678392581254407242458176127758109285798975899747472828241246238996955659645718233009048519154354169157087153004202930946666016119440593173517885064164108965536317494918921831466023915366679207093073216631205195155901366616754213178494381435115865168048489122334733956794807580612852765204598764904412393563099945525346256593022541339754088352960894875536873330865373265411603708955748919078582744720309828640951093634089091280131070443445699592153996188594736723360648262284314307227747516539212138796521075753353377373233018167957239953866038634068027285262620641089999554560871140245246089237898975979061187485899635635824983021296574573580306813650899499950363652013472177994470377529566339546527248639642721939580316901574871049255609395179492688978384130912074272430425212460816226216766550176612689567746602649218065270208377614785461480371881567944009847243279876455434828333296760297802145669292456006615490532486690400157985803538330308772136405210895165273396011728631315619163668975873365291096890083496979373621087277861487986428917821012371048734678969289006644159990505960659706877978405917343037123301653865681313534274099329013452340760263368308092541086551343661914645054703618064574509257729810626294281652274116830995213869155617109262720824308246208854082416370522146412864191702001242057466371763960939322111442889422045094922978973137627080567530112731797548902726956126865485305941758735278280490694243883549563723316707790576880333054415876544168079364814185660166997548691081140652285742055791001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,28] 34035280315269515998905442412946634395244182705871521699097721542723925690139541574042000541825547074129868145721044825143936853195758425199997018824271012176995322430838898956217747478123413718136281558455604252656322009732121629446660776714302917370290561682891920651456871599165202440344887128177370203524593011514564785087841747172833381775923731221892011694946019958001681488697973510894287161064274898631391754102355391502147876748667047811227992943184903359566011938062430041517870521272411194877763723919402845851059086990731165106230205946448933168789521332578164014738274479309757908374267146907104129414177036265498490186748391345102059188464098923420777619327276659841021898848044136851195801968324017460543943685246861002829340036306016943597143708957950865783983290087575409908762923131430513535161285686761739167960492170449775888219238691468499677164601972987473813931812403608895849838811778130289983376704110973436699661392963748558711128527095335218840281854077260242488569424487695575508386881106001672103477552502218310893148881559123619915347484757508031839233300936916157781442804434701261699597609619074825919488781773755783691504814285256150559885479726021282730762033579646426841595395811206195796387566597876226034019935506015875182502724382740186078526348791835860775171634180092902087245172195523187024806633241274110935749873591196776563635863961753304527428759394947231313957244063624351302996943207819036739503334963846025097558881581628160060795726943586651454395377652125585133238421426575682854353293658989884647887975703744956389116158317500326380745595590981271852871469519162392392493519903416800413134452834325398828894407092427612581248612362707343388665506218333069048632702314528946660352088253132789069310852518946585265503477228957057954156860572149688581432091174884355125681793728230527683397554343197201313036866807588068153503743443855307879528314099619259890220400209557004906988750525199431059657661741406494678347942549718609477476469331227299025514586814945530019275630352437633953226142707984420474273235192099186035018196421901604511641072793146120493414087574201881661428452493256903977740307613345417647710272088691166783801297411538695394272476627808211241867821155100756053233865567482471678149389261672532875972609688751426233222896638438124355132257276578557793429349383366404826796351839703280558145490162169549258543926285543927681372003689822903827768174371025537377275158122723239643696800972938440630711988697169920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,29] -40455049367048233546092587691665841236496715987595813103649060863725471072699438755559103003403023432826029108536345614818083651983108470046618550965921740396684507625755935490906643972669227835418914065796004456295405155657796052923415202258385153117303547567056123382023859953921952760544460663126388801410115308254096590693319288725648682791628154075617523759138435791355465752923881132438831829934869889701807850017448674602210842029386113858425947661116417328684618783871815618594618220385415214533721629904429305897984413130944305744760255470159976172251410048756815899036121261520293633605954867614693906358455471124921739445513063686135983497492055883767094963421230404967562566584395320758503973692240649060697625314416605415431638358673671719606669691904985821841798059131687270431185465480603243151211923645810876307777258084586781111950425587032149269687152106121584508452643704163057162010778622066109715952663036918519040847798620962578430759628968031826665044646038869130001189620322834761028910015535400526997180408857081782017059095368403222914528874010432249880732598684017900590819997431025545461531239173107890860615812634531867837234820623200026733569528755763450376024269345817243267480187755314349699488468922173186571412748629464873603382007036265840610556323708422109216940798448955557875777712608130547161714924826715166714537762611267771281519755929936710066713525167497942268329571081581075044044669778549046315673590398275068866343179457617069403380433730095073866353659157641977468390325345995448192869269341150089215034952606332258420429762384272653050082048778309306504873551431790566294433289500106678636624060548400437493381680165759553388037524851710390061288611598736589703252985972541286798635458714115109221774133374357375503646635079298274619584842009126211228096017978947466811064477517206688444311035959380399808614469903210634957946863349467744999486807862697455244356738337642285130428715003419816496828222075994087128112443384974015577361246421831064833252284968594277647948009459885369888803354348985306654837663574477296076044793412138486185202198974936417986398086947653467633331960785057007134578687950907400837127604411691830597668282008620386593662424759707417829389311281292620172138446247211672287792235977985007596373123661436101601261378188980753832495221264246379694407147249645019983858071880172764522918208608403397457061931147419698874404942399407842083509648752397298099718672286163132091791361211805495321517616852369408000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,30] 22984513421939248669658825620199787375972548886552666426840555759607876729072316695283108350365665553138445903115102104866554971800753722492780678491440618558773685414351072817468403272365657503015475594761775256901348776768727957284210437691265143900076484480025009734942314475794115095471978293863952099617713098918269387688160276515597468963717290908827197983797464824289572648382315971963580166335665353567012073808263888575588480266504312634767019512704516302874870773621417380673462229720494283859178300080462706755303617589062062598562967745622802405235652291124168928475428063799161987744759803552066755507198157371553152485086762504969257155094742351683205619036871720841158107596814724032779914300090114766449573940006245715892486023746946208731566515757054323861937663961535670471734645607047959237839419302518134789676736808220892498060543903317222055966805410137899940564410265116902863087878118023496247910443066765520733644010112034148149114112104446385685105959139696984858841118554003233181240016028094158748477960063260173120052029900406032967755417396975270076700384886428184068278360912840761013627413251369096961827256316472118566312444429571558410267951220034824769150314981175016682557237625148626778515094156789791994370996684282582665760355670615290936689628066483877232054208886331239537607238371372486892715388334688630155523563695181138180772723075380984354877866754709015587067799644020547687926187497930612705352516514731120729427039142420334179992751661210931704898805042544315108133083504580606481909303759301676752078426441842603960254779832653838977797523338785967209614856602534095195608664276484759661348305814663166580842175555832912726239571206739319751670742624220889832384973635002808841139718572944133695820639486802192184017610995151210578345836558041295391007961061994670314361856095841016419455427870827318308227986304414596476334940206986207312204957815417674999952634746359815215483122785511869175489506673335194140684512374091211567021956644673473583925310607246890128101785509411667946365883805806722808927304171723133652603419432904481144884759648338133249076167010335124258701331914196499086851011202025877674747128300693570142675098049023676353198871845314178656021757712356808642998220721103946799620920966115781352142784604805591357171751790903131544906576953408516664933081865393085669677293889975807428711446918615789112370228429214481181849221856367376065926040275278869449060122246991507426742658924407466863731656108277760000000000000000000000000000000000000000000000000000000000000000000000000000 [127,31] -3394762142990969882529903221930290647142693389043294147995741405063071705205033133719178989973849467897664571923528735478394131285610949837983143075809915001116388637780972895272968145351364843745821408278175903214200318666437172650045538473653280335340145056530732408890760306219080392629249335397010588488121132842483670248338750451040615264445570152805347116456693257999402616449479981126637025078230092893794638569611436964522409010476882961220118824870815114627989074989199705023509258909363557914278124388883680186755387110453836032804678708918799704819872925310472534280891986557089243451780945116576371570861148130816271647709661862679129246169251167082909671794481165918857637373418670359741023675074132071064874120023132572108791767877468210057430568896856549024886264017825386758800299600316528481738989664897017711142274163130582798775843249318731792830110691956389051253747797531584704665103964285156896293183077723033438537316550445680444652119219623377005579176918862572099675315441733237175683857831099887902772837060920322723369492083998840282463207351016586972619576721394686733655512843484171258496951061851946735895085278521624234062955041980295868394940037160114561045255997513965954711631039353617132926995818769052188492472929427941755155956328070890357412100746889259039378433227190050091724586867176669000629167959981978601608342993149448970910049154942190310472529033390895197687722133235325812267916944534502811126349249130774117765785344048050308551657096049197310831884848213514095228879162045354156076636638726580797379485659183742721934102074373991731768545035043527290391523616768823713499651701101286851749499371842646483947010675105824980660038787987995863802166581823273800821825256631350800168261225989961895244907421819780129788084630641529249115554544610714390485406007008614569396997167747110287269181666161226299726614284618169722241401734946544527326027907830625944576585722030164205762019480106953553671118951299692056076889935620119119940512676438050564732950814764284194201557689411232968356767331490275803239260830317191242229413684648448575094790329495963360728244371348709606220830485853465487162007249900445890573947627504917392022509952617151671771864239803822856634924276526387766046711092819504975919935554031524118016190490364928767374939232838018059041014936030708455038991047376823460478704271754206644284166023882120606156977897837275131543798039879610276125212603409934969673674348255076531583194639492953146640953421856768000000000000000000000000000000000000000000000000000000000000000000000000 [127,32] -5459604895572309456820547789040769549794168230742239972088426776181087287368815435255537439067447905414242899875007257281030175183647981584234691096894911440758962894920589936985798490089004231188595662840174529010626317655801195670860588743254464154944541860423536958966135785029816593006932004921138344792977926398105018552603404744461938872760922368287834922217759724452567054794379125098036119458224663042387567056369187788335703745520954239975734091628826211187041228033632184186993340732450748387153771553241421886976470916764111924707800032744283974925260763114925225668384546877143643374579847458341579282604355926611380659023701841094166818264947051987004943209349196892397436350803667779458286302846601827235433089292569925836108972251052653506461382132564644266553454512136669640608239006064761881750741369256504816349664782147886297564675221502008117800879299244158979720700219318029471677449163897390000379719387623227288148729152625019094927301578621216933142934526672281899922732494106758343104509015167782878312307877091604296744247906275677847643253644940638030533353876834015655741426474881138249002257012357942652733617078300909407379918664655883050081243610861238661752547111295821656158821349988722999257568756258096413600127973927358081809149460575434014661837846981600524335584431556059072510545586140223958645227128571150824554972473431736323194389154625671030793904207331428622545502320055938647218424981686777436102870649451077167163563051676648576586640371045362843614062398027691697019639987892352365749698899896453057221204309737424072024812689834633039567970104273838010881879118050460465140802318854136384342003280828731952698645077610918128741722609782956473746893409750067103069052105119813356973447577107810799167811407119237256732673330414051505014998671075853614834561255406582040422706678896793783265852823065019726275816121428281147860001733020182966002144190396012448330295463520472486869931171192096882305269065536498682852558586199300636046647528624906900166489471211268928124604843482668586895137916792780920971466433224340749225745884511308938668135998517731933949801824788884901792853197389162141675755758953645517934785965595253940220709492590258084408592386344930250273162257722047877957371592659914330722192943017650102724594529720904922956057987060403426162073920185901641103725175916501561517844419323419929278878695875510532583580068604227718287222879344903556114539879239583356682209502171117508062542703210615220060880455598080000000000000000000000000000000000000000000000000000000000000000000000 [127,33] 5154772020919328555174507568835728534506445846281966676933829171426582353122173775394965050004248316071996416294173106997508800061584124390968759772059262553937008742265935461658940869569081941026749410440859619008031102537067942256882201657767853879741392937780853040524836654254285435335029158552339429981824847955308999257062264171097669184280134286472841886803241926416269627007497686077297128711853676066799704316365796422039732720253748209797959981437836361196152267143137477221517001499936508222179429643098548679791299097628864104663500558476652595742840049320978456883354399066038874312981333926435101537395658874164282824002762900553996280854048576819538287977557244688630872059252463133711973909165092966227554095736763421000634279911075184787756831367703833023800638525809587475384106933533874804843324835805174256428786352580274996780466297984489368917915297847945325184087183051772064483855182465081494589765420871212382625779549413344918855857381825485225273244698968643837572690528223544459882143000875170760461058306725123746412401666746645270523448636008468375607011303724705562414720161308894403850734622486238341886376792830676660872459808023544391994579715587369316089715830669193933265451389040003872212967849258620454791362697785969373021693253315859507647781908378104426334951121903638757383013495066745363222747570212781521155769506907197929963794343969662935999132109538934734512563485530678663963023354415551590085838666016077206828741883950957302896580317424493283081631042470078227251632080188486305371038221562316982939062331764499027433257501120481392458708780356167014411489885640845126161360603783983907441267452490006527277872899725063084107032699039479173516173707727512977031270388914516805474743215515118347149358116887214505643749298908251515336341181802170655969986899657071247780468291842685771056614901274907595213808556456604728047435096778775979506990971285958017996190037158122598008392632858498351620007479757108387901021576050576280928707753029364009645659601892226295871245833338992709015100676481979312857030489426308103796802895362233248368416348565524806775696782727425541134321522800017805215470610406330654096967670553861090432669588331907498987377465888375094204602612103486930526351025687955356640832109789237753011395232738871420529544769231907673492108483826207150928757623330858265919207801493583157350575703739495101224923330890727214604346248120039992292183237388661559844025268637804408334561070006202612800542625234944000000000000000000000000000000000000000000000000000000000000000000 [127,34] -2213674340336403374165113893659506537329544704882514767551335745158885999547921498869923006304600276539714050656391738126031077324077507163865923662720687470667897373482343607128204795718853128317394173824277244302854164921915995655369121963086156443900319842266324894464312061957852524471676102070208045180848752919835210316259454953728140167447313117599677218470920434092570241551244455136833131466879226618205919591635860115655146124286007562565209223106955439293190553205053427671013797018684192544465135006657545727676762179494383566346733690047070819459096649954805652106783566843142426333997909764965338322400256402408840109694665993094543646710007285844577860265667210395963353387119855405556174244867030559040474669314865869032108252451469358600257198475614658527964941641507514167088656188091680897162570091733345162862257716811359730003866778477175842312037064037937685933774434407037006554321511074492865557541034603319864850421833229126373356027201532814586025798803986211333209532493163553603978514840162033889879924313461300354548892544233261153806862011389188490579111448154245227553304387860231227934642103151609052589720634817278261076194567214613504189690713363114558599118502795972796448932066953846080868261826304446905409101279123348501163262781359110865994745592322460074076040184502605869530374782861621231059736409521768031803111787327816208889594076846134601440474050107115913234286505279224063807076813930986228778529352645143059755083706789689880245668937294391560249473242439744267288352746624560141961033060506803696760428041552518010840180041787342162709929870475101909672857548618333317974815643822240105698564032842231512579426128122329668649572987399090106622288555870571567277214256576818847495581034295764297922072916350179724253193785229674113582522487834710807554031790293297004736107613225968401565468370588732758380174462073153032171679297720592170629757603772460066005629757854816149267894371134230376425835776938041129660711775655921463958820549573162925112684815885240051946818440072020627126920166939691387765460889475745396196259914526915866211095464559366391104644632299817979714360212730543404758706798583372088854197326249819380335328064630694990962532251385405628408364623823720024247542221127352343105899615631985877997154931045609120336713166272382046636870234296459636400496790302776648497887598575707131934751271376527284724621620660443820151106862379525573006607654313578738799414228803290426752182111854365714408848071065600000000000000000000000000000000000000000000000000000000000000000 [127,35] 335727105998941480357025722090971461702973491134384528406969794956727708631107228804237288394722666772632184326680187753365272821433774996974481971403291422052140622739967027889420142672890525802795599620737825148252139589951635339129411724208723517392844268719144360201547546226156954946532887688794749609226066781805388798463607859224064716721361402406474605218612073047711717008746435362912591950982095774657405560034427438740273728549042028688995283509008543626311800020808777952114223617513482715645168178239717836572210279493087764340313304946084602058243590356297139493195738369240695833139851768265202027201131102010160380973045343507292039871610756200925448589952031366013752785999876011660572913517871214808031633755389327413128532782907151448920985084381259427572183630083105925229899774826570427071808592026815210661648717472713292064148063815640390676462446057549013369872675045589775680378040896359279145524342466721467818545218782412776176805065373334966589351038810161539933746365243832165229666568740628450784677560902426844082005436970054949035384896527585440819778600465954918170124773816490011721036999792898201728146802741129121506264389749483127298541071652249532700324643212032640548021461160044768515610327928620593681480440105453136458172806275766556182606118005177562094351222833545810129824666704082871330759838375953554938608594016048517136995786832964729327127554494983513696480172960079798616898378749492049365295576718917469466604491373874711326764099056861525674055478821274421090182339764322099042181229307573579954685778980407378978732826851763922102750005197240816172580192206493350609153657899582490024144150243682784766565315154786929509375069686843932922950981985497469487340919607793497586047123521371330295221338888780318272967506446233837369493265576210201330002842898012255763995188969502280029155077834176013729554855067974446328473310169640603271094210761762925287358656778401237473833317913022104973263261117026290545163304816639503215526815214093415853614757792422511071192253784833872173812880988924631212873425411830203503487340498776923415254649123874339632427922283381448989694382660554298951521446493706449319729763879110502000680894448473594200775553515842537138536995677852442096483615545260604347486233487661763534962074607703069196652994976805744246828837013471864858478745031324233512373413830141348157455821538702751768597829044862687487275072987297845836438009823806321905866250430211783227384168256280961754743152050176000000000000000000000000000000000000000000000000000000000000 [127,36] 183992002520792763873841979535905225847465076586654631573273742974112150371697567329591588017507406985210842190811975552047324511336022460385011431700826050111133316756109852219898353585414753371070994149081628277730441230560280065802097851073652012000214277839019190370676415264315328959894734395143822125479452354588258537904051412262001845702227273314521252112343441935348345355716932333405091978063584154174213097641022605250251750959562126033414365284119715551026154333601665390137292488731118052116998754187213431263025928368011257501864810001065971601848362454439684630225737750577941347676211877322983143866284107461671668546102567997927321533961758896015142122096188597113047785533065447308533542776143392008112220983441685100299525570734509925127812511462942887751669683703552934696701177474248345000393519346394856631285539820441970505409563675655730511544247589828279983355225010951037236105722412350254651376538379365095915769240688508476983633608050194316088808550342242117511360257382358562325835593539455632725266807596191828167932287338608992469111042212685477101911985982773725909623199899987575756754854727031042379951833863198168101793200584382487521840743933513890567503669131523681915511766058725901295026285916241795494129636374980353469870129939611643758167716947671565957143089679817680128432567804905896070917758154794555298681507500148472441703927313136744864865218303377472661839599109385169537749698798486971598267915923823578433981874357490322567637803619461005601575772240601284192086210496239137301609665537346805155476522535503455976908839186457279056706135488461948746704722895502957307765605396230872308147603509981465238108565220850898745574779809957133926702005283971379619620660995759612805010607695492702222296099119693184227044416699450367798183205811381934686754020927018837049166541104211456570429789954724606518435313866402271501887081895982977157298095024724429088103264536902538708403285779529380829716871217134847519359627749394626674957024714031050307005626175598418607549724486918557339227051377566776676455543804130466713210113449764811773502436375244915317485363491761597020998218423141503621926948749409677468619939477587674380430923764544888432632914942672096366336284831697213250180489889975831579807167561621866613218485814409223090522710840745909546290080054905292539560426809564739568146847125691333470385387031382335097839584952622202674379725091205835757755664032662823280465049434813787876861221865837615087606017556480000000000000000000000000000000000000000000000000000000000 [127,37] -139955921687831775530902857155036531798039441097682233682325675893743966371981934921099351726261529231855627053024027783625821409325671335771527020647116389923482178092862697551536999455569122539365903331151645144111877564954770723281528587382928351976629029512918675147183035084209054502618551507963351320542814492005967360959856823634266391771420882756749278271903788965972488473836694836798711850565271169844229876160806926604326354918170403571209902667005521588542147583956094402320532607267861508238730492060665177484782732822338868472204448588641699559322982462173199793457563387278688238466560518325388781335119077252700553969947100613233702284996846178233794083883970941421700236568246508553888307561085268530224323559179659083292984738853067184216167510411703526919696745300366898942263942983784078694277907213480825275914933221531758048946474135900208459324171209986464505525377392994720420080233478920405135479471140059106772000161196862386999617097060845845312002671330998922470445978585114651173396005278721858004827369748808140188599987216726634467493705287185849215261168252951456009486326858244955081808974105722194087406125246280794194321706471504788545101902813873482785877219838092793320034485607400157292356499528738984905667045751446080629113472359086055080562214786424724712735063332885981651478997460829745390338839294901854821200232121587689481177269486810102414137747125545265469496237505589202018916289351389542859034271313607385645580172745940291764691961069223850388384656733369599452392275232421736110076575809769906439077616986062447117606355209010548507386071722414022573808847503249078073210421408307218288944565173000917964101852835005517682585155246764644064717210847658272712716105043787489874549320540405379992267833018611949021601293164293282837044022990584937920168584629295122557853655279797006749853996820590054258541685017571224980689324071362300093075864231152829270865479299097827235681917257641866433803267568479941791446651944674877123129395619730813868358584710503755781149559663494921926320816694681628663384361351537450717497207818902002020831406345100909701552629053880499821966352299789204933420852081037880371926253605986760764484957055406742671445857019036646311374624455656529188876549602329831088477437081706935159681441630156052285647097529286594746569814428662261604086246834625516228638119588364399198602824439915070565712588248882456664779110121015113002281218959755749817016215203911148139524975609001582651526468337664000000000000000000000000000000000000000000000000000000 [127,38] 39838186822585831286349873557618227217743166606702214310003313581197421278865688006741480698844492944984074101995298335626569495229185354677671865553980560556636327912016168253017677163897598405122911777346136077131016584091433735550818708903536087156313764977455786005226728047383618582663941409127977858565840795035980511209966104555210227401198937115018026730631228284760644312716411338612066596717654969373040278458945783709890634352852036597216394721443060546053839604348179898590525286554985297059883852156307556952733066125699077732715150594057493084526878162239696041007417654593129009770290961341808108111120446770847863715801384013032175411409790834946688257262814156642667043983188887489987367811414986745698002410822812498534545546291940505561327516921202584365328529849760740987843228961136326413491520961872490321260942997633784867405956648889328363283752426882139821591157856381201438570126522444166888140117436798699096425625476562536361404827876911051147237953662230393452436059743191775149975471263140448323236344618173213655549069222948653168277467491489266157872100444962837395239087107913645295800300025254840278772253154760816302022440908371339599627731755432635016909854276805012909249654834011851704086154338410759843892803893775226626789538938538834683929211088706519161180076881680207078808533350526273010018009400048046273617032571456001807414756217293938084119756801565356097664707865304386839367263180656012491734010086039769135657364562926829658791648365208992862856429422488692917293546086139418025872901561482371136215176410560625544748369769284020696366556362044840656933826369883683818707146214277081840134514555385213522905989016413416806836658266217862531965652322106299433307727486066512412738805601005958247821206881193131364489842775118936566286948119271397148925774086206772870769224282767261694623615944714450014255525364401282731036111134254518746065433241002693670753239486702167210768448522810744724427045375747191595707091362904031898022991090689703605784604049672913466915324243317651573205618401333297132127220863483406424083280028732082529810825663915291539698798204451143519489206094405491412499946356398150997546517629175268576592436547465388007997025647045930962531890231548539090655205421596617280185565898610762525968231738426245478905654598886521116627970234484719026797584814509323500653564887755947903072123992562866096041458096569054223241174018178111965231466092675580067233106632784955647765577401855050070777313361920000000000000000000000000000000000000000000000000000 [127,39] 810754460016116421715615365638441697245231230893583427153546803462726485383038807888315435712054877423116512485870454423106236916616639195198102059183485406151187130844546636886092480043819958745065320115374079485720242192710139777857647991397529098269056875269733247035929528458836246978432563743838602155965973170163137721844451880664439272984991187201778603237824528426354750937583885772128748742534367990569929486604329343584458027501003220175284661940335587998852672598658377559499659855278589289130034763185620983572803657671318437910472586913154448204588524098027448802227044966927566582213509684279857008299705844445609245701080142997726491070917148391209219447325613181429320424221023179918700832590857314459370306192511873301729926818619409718362356723378020267926263589460655845184059051416551812074071712488592119214692514481070378240811366030742416794059023890297266153605160071050917259280149951338988188536496720581933605272360411934065133927574854978096067812652685583777999719003312898833183844159439088604937472702510198678821399525754424558186811536369406801630032720749750060194870909957472842563335077276106907451914374886125465934090226810533513907819161496386558624745684013818205813818178441740558123044768556710079605780008021025994350242322036034305468049543620142330293922229940538811706440336244123053612369504301465496335131322962188171577722077810400158533859815139463347126541826106246859795263020618723573085194723278121309666815771762415685602410853840133313546694565101786717241293316208930906332577301123771822948763245275368917027341333288931508584103290694022998928102681276089549865634250200069176586018682353637068634293721845561555848593301603790547135154908498070701046304477638615992092456031689406610208863183205878600872491482672227035754935409828518270439020114969817008643104704697928961409371196303003813891118655304420945446831889948874644245481295079835667113381760197097173273618417181851565900125803121558053843770202131994736007412134564459532267308454443298579852000549938077237047869683498191477533418528060376520075534570935739189361078497922638690198108693062499850879966437840986974584611716074238004539527373659933303854583735884367832537858560031368791066181215027217656867660304937089799347766160485073164094501076285761008803248035674116624980806426826573466687935400027118919967421573470635089945612455715586301749951843900742032761842451570448909764387012966319709555483385713955392372783266273948118156396462080000000000000000000000000000000000000000000000000 [127,40] -6429871722005070047956303534896727072020230812325149714464417311674023983059748897047308545171458114275156129419543235007438096241814720934076645083420271761677036486898963367306573504466794042761242214569843777509765076835004897624296394726851021444216078239969330897002420371619910596255404844838515369187434373748297308815065331579815354479593936114848207865810734387860490269706466941992281925507544044516352332115125948371522654613991547132497000009959476401873218535861746041271733369890409793211448800290792199794180160204588305252771287968106573456415192976516075320301750406011787190242066467306286796584183275421220730569791778681889857336056194870750901834646874627823343602911139252275135864210211598205895705596732915875014352464101244902743479328599178623889106524938651493377012135141186999620694936237179976803935909931883638236322597378331875802829177480496923998031068765522724095083590469825319062633907213001648074626491053368456845334959947926480820749382479191015583750838301406357773052039799533994332967073211635482862091193401871006475796003376681343202724343021864120485568233985863640924820532312928890531138692717245611423908412164778548103179295261760261971106603385671966989116667656693246386504214207225038058503378942662969272228909864353171281086050454809064239976423897022824364166712487128490377773220739578254536933996309647484013437354215591094017811078904296542700169554900672796514597664522829261372834260302220538499007141747807969743053270947028500403679428465303940288287713536658521335058922573502796954949162505272401840041421499779628182852760473598078265274511796458224909471453697248186435228030587679081588194886499524901672432583555029173599890372819727587757852846274747927224073269797632168731384319592034587822143441022390552878239303212236358834252459259055303954187221160007040861219546815766713139750880947252926576995186892851949366848056960501992768884383536108734489637944878189888165795635826257149499936393992647487219324266123358949875233429474565890961607543986647080631563234864891419445122650984958485506764126358259191579629121620974994551183230771913848456340077274331419632818626343125105057700897976937583839512304487244584292623037126063953903816392893432559302066952306974687435009850039382895071950796629955084304338626999833582330251436626078092935742356211408656050825370194363044012441841255982190412366290781882752655407016680821577942033949989812665077127958049544343771253975372701709121129115811840000000000000000000000000000000000000000000000 [127,41] 3761478755181597321231212195114175108398393888992126043240297007688405481122583272061690873372648883852563117139843583586620731037842509665303832632503500905389916389042797882882855194864724800386478190767191252672627011419814135908002893780480758391507098364839950075035812983426961350277748570417247150590533955170694964880529209571649472986400055381826372584125298732288286966752540878727608598222683497519475662112651839746769029237848367627580482009096613267482301414446576158321834258961333943974493089291071629239714422367422310977586685961311595863346692291245938523622362367416401197332916413856020984675028946280625534828154011116854563475056374881199038323821693088003893137212768635529169926905421245463126331422512869545047764756094219390199450651128403204004927274585795083876813409022248417051844812447279858889496678279193358401165073724499044512230412290482928699005396495263403138145016494745924626693898707475658734724303902879167194004168050957184497024910503103740332901038849268113380043286683877998306196709904055773037636838334236307223244401480751150066982307116183202989828582647665489927465651272864055584247849676010859459752970206564973431900337967369647577926592394091012003583146289870619212284520038243574365723118982336593321627766042719417895885758810317736653879003614474284141074946332590575625230283641873795594705785018240008390447832850084092200618057440600705822293187000313957632864234354536310918528778206282615067271993296037098637491748584735156294602452864268175039499118377074377859644940186175721699463142052185687111152005894280923914390997378904251314011032866066399722429237201466434275986888162906384886186727479689160465367217319063332234028763316441177646012298346008126500467397971954289499524860609233565430631690106110946847041963676159373990731977979776787421824443082422592035610391955913131231343954049313124374398634511517462356164455248061134500506106417479703857231155343162632335438802812703811280995205490843168708463194168457091643449635994026614792288723895663042107805116307875428892797957130565660608584879531063607696655070220974519622395753790748267608247122278383695077596179174211691295210128740344664975989908112534430776420794704072428984232253989211703249712216192210385268598508214204129418112608117409267830636713909486724666892261443473934798097011407658395261344569031392643517592782034961005683168462422362378012579790009906938510147746194990307133160097839881460086261969468773768266175465127936000000000000000000000000000000000000000000 [127,42] -1488914095874747512541205156646818682784930004967339121512339787981759906439584199728366442746957310960788195273370230508667663277761733479005851466847236379204229422709794955733021544311670768178701489965857970699665073575204242577011161282375250610616167421332891361815287170017399362827500878368358364628455861539781123954628395141605748500344298201559035129120371293579991063853940820651277112636843545202508161920582605576638478838067582236085254585987587817794928378314240129459210556693254977488756117654758406387151137405059143672322860695233412211755999731058670175103008990107899444742485525283286760121060773029376714530554955576109604890775932623859963292480944374848105145991191962707425484786251225592445224203876265145893312072516669192320870394989871356855090539885669309296813565358838753591545080941330022548460885548224013918808597633886897143115192420890936462950137957235973492863414033851018814298992802496135857355293017810239059290080292500650685869732025776455273867928256773099333146724240024311684014840160792519456003053947003066241219779087292404963697358604465642488312187518057025769352477263878767114541444751527124957273806439640813372261064606102000875610342041229403095970005525538691325121562076563901829599899137697798098044329928636652107017411188014622137036528339138104839482857536772728660118286375553433527888541993446367037300937022440384930229071114755262799739140459347819049567625170986402081421265210381889486013202669803510364014853589567031327096129768301333960699457306047039619485845167068349755615840670672762974318458028873731624233301426696914305010201090581610284714885492547661732781314000070897872030741152463430315581908863664834731847770583620019338757483527902886601136875934495825728337178688448777457170788163759330185098541460055452695838181693488412280015199998139644375767757940415317248918418669874553883129032558108434954601998783637892647391935873778843217546743828737129222464191967469725262865195394131253968779801569105262084369647084926228405391750973778519735322912291145805417518875201602752247722600083168903220182763152294554778626154770359211930124621547395572094450838811651471388173320079154996675258168213891487053762298900555871500971980237975452324128906434291599385949451237976470277459846523678613217108263819527530870475731484865787235695521790464090623659357078563127798080870629999672740880112790170834601107901727477266231180518978268952382403854443654217533934141679744531805628058828800000000000000000000000000000000000000000 [127,43] 458276493260760671800377882859559509344895746689882587615640189604767422598155493925755307414522056410333973631057359519903864715724916868614092049533240532549014943077761600835707767965576554266374477601627783844464310884005584972380382778044080635504925494190633535661336068399600365453091931910176761973911466171081750734396668602500111764990693610580116312093962014507570994676661711385699414696430432615755057967074019358687975013539958573229676543281069743401185465640206897816926189295042726583371650405200690372733757720924822577197986293156452783896875542614450654882098470045968628563691392923177541011114288094509750010678070828684437570733163651860775790754180154759909060166512295573880907073384672310891698404250514419042470631864978695883470850049610152230650522774990450435521321658842678585784342948996314041923759444718968084280676166732428220322039465596041700496544514447885551420183576901219910758848289212542013063493622352184305842527682896276707625721171286925094386886215627984320667257414688577904804368744921955884207641918492695962802288106801477183771243430788027534133283281722876761744625840723261133526048017821191850263694872488913797293804311764743459750391374310973096231963798106396102123333257317432121817981812345536083974145504434484095226902543397680827038299267274059551615684130032167143228910953490896447858516693852992780339446495695153470390285353603097306070499265349214896277454972205798828737377069222411202377021604616106258217521175085808025037115844727842380609631471170807312115746434430260646913197381220115109972885051730349046019028800079104750138722843504615624461921452439488674715664661110378941533453844775279764463367281737100296030386732639674854563254374714441277220814355463739057283246436912305579966541404667088099123609543553225465505149014218750002845494473716280445622711756192819539013148243433684551370846835409633025483899965750269974794661407598340368660959087219791899518791533863588824150805615409003437364823452116710205061347859065181271634196786770981747070680623517488237029654021135887871683665859365997922416478221838457989508092966433805398455879341821369339535791043160222214867517581505134906946526560976956047140508392215974503571466844898128218519840414900722690782291859203705501688554273047836393329668877618819376160893928462126617916143991690727749307917618509603051368653347176507751524617216581684052943002134953093958607641115614072301040789707578801786619653835828791344899536453632000000000000000000000000000000000000 [127,44] -106937080806745095211704653609932134025891424672288545301915373907570198975833939843627082315410183995093253384509528250816000727989090311029583171213039670077206227801964785671984468364417461879453073914393227554742818654766919198989204885675188087555065178014036564174545406306584210408276757396924611162617210524360558377319241640788964738597623317607919872992669675010676347162518419847784038857153421082095580099676375277485547476026248776629954603858805199971016559094493412754746261584456611300840836039580665159204099483290138311296578154514023108114406307016664960206311249980861958875959061595751469065294019864517204969108742995060998935861723184064212471111821340940476477869058638776994294058488872520306251909306179758124049910482707752121572508695746056197223873489496532544871629644537116849907986569390362859323118682135358279731234144406238583446227496389369771203194033824866643098457433487486296857110970311902677190225221616636815254207004396982909449520374988256790400372583137957835374133977396970504320025291916029569402317247675344973607940926212599138868982275164906955646150870719596433504981328502765436638373252893421347528241826986226919985810293780724144563584510517185106989047873396776683340964078473580192591963491761951560463934422927514953500088108258669734436890076796872065020492923454674212172339018089829463664470374706358915452050185204073968195162891830549662652848372461727587690346629383783964341770913303337518793856560333643977879958746999472811879683894424001633365186970914693639324254074540682399754874615374853185765708113395480433616721965572468648887454453371046577764047085105072273335623988176801561230411432973870450291407478136806609260818774516534889623739292816986322887695146471194945887751637016199929492438289381640651486342745606072960608413373229234403842763410239324166920856829554689215031034480366470937908713918708076115610589561474464410609071185780937269105524910403890406031327240807189279929158039127545027753329387123072426782638353377299803549132614165943182192189930378306036986788939098399211770930438569911427921449256007411802993470786844730865036707459958021036151820674085045796554288341755937048872556417991930808249400888465489144673024800594422695868443464432745999868652096069651074092003698613929767358207990920210447318612965998442905759970265931226371705941413932368590292729705803408713328001823336764743959838879550199791645462676669406219523208045152016261173264295743047420732076195840000000000000000000000000000000000 [127,45] 16247869341225010731539353541137059511805058572236692253605685809253375808034851397686039629855654935176510723629766969584815506401171347340962865086201935946858947147487263130608960970650652725560894078910224760749279900416636617620338362388972753112267225783831986434203144019245484048085558359305227701033903548656745382011194023142324361862707159212481426087274752685370074798190002530500052031047206228810670647267288572986795786611083637830014367168611026577691275461039811908891132433699159655247809418227783863029512854503326330155316586762507735765827108324811240610703562824093783240192334637340137962951965907211666357017877154568357942700827982685935574200585385790412580156505157146773182024476616606454290659131108173685983330332688521456190813651477855329233387422259258148945524991453953426382988600087598447931999476242388060597781557105050282539145309704996372698372984479766127461085670691816610550086341873096979430256288806919588868021817356294340635352310482608908480998634728939896210766631579088379732420151793749904330580747650574909359260273874757601763419917988950583267035780626307430036324621199964037252344972702208183473266678722623088646855657393396235955497355852937457088898847604069389607334148098128666557020818377245001603478594939968200021785522509557032864525686156912821744510260740842731444440235401714600432914909474949755490410789392735958254216637029443638382270012185759215078327648093508794411821976855108484624240271747297716121150285389926987554230044912098332134655879574167596305200730769083505050105402373622759786220398961851911801023754564321420478680228292779316894575530921824792161860249106835666665257275598950998135719713984514848138356325907266859317069683198816569009119567174064500454649164953958204751728461881743858864690473082191850781792321378917945094553992050782746148659383108428410797826149590749117045173427882365139674028099276189173318193313148259716298823248594166947864948991839375539549197373329707840105011323632121391557124102655619948244879325964316101181982878823286842090335058218638799464536161043639952576828057272366989793898127735819304295693998414175984448674121561213877495227313453705384674327583670622972608513401904171393444338558207708723424193139984706204852336458230526350731014238828983080497183882393168615091074659924823211797613799085743789765089297007312646264467000118585003111119335439999906901825468255897403711756829176938138609794842243131736835221841202653279931139620864000000000000000000000000000000 [127,46] -424397481057328436122786149074642686542642753413622483753074618784926210512910099679981603872281434375300971053997610303754669160252766171581254577607197924052489358346674203565021135378935906588887571145837472037624488412622820161463280862983903766692221353227512926655485529498634351399518620115634164830233176834133275331527545658567565696150614591476331739782934474206584392203476484894373702053213453689327295063305907459143296990834813802352125594208657552069892527363151418634423859065828100422701946702232163527437171301017926522439510365249654090809320539369757770849133620651529147166795144846387971533779403583706456385291511723614952705255051010616225739709815603056943818735837106049183006092109859658346931350725521075352963858561715330481791252267100281883256609946548721914457363668440901853522248599099784980190672965693151395230479690164208640318272638997863547990665544462997898051587691059804844052029430393359361013729555043558019969666333566320059624905508495580091611132995630819132348501055817409874296020440459503045102911357393991206139539210635165062682425394357459103084163395170055153727686782956635983244197497553569922882543190532279375529750651537068761188583167167775311202847298131487268544207972079768318971352985769060673344275161265277393972899589683563416750855246961131648080426406703155560230654410044417451775241954813085099937387108344761521384248984285368504260850252802625670427189440714547379210422628820130902685413404745747182306674763285068614642952675483944721934422341278000239807250207615232112581554220389972648093282059696319713557583533936746630768635213717470327198286086939635034347984964120219371359655873011451999880022938616679055765674467804951350136599184007117377427234167566731587550473247812962539619670004392778266941121417449106482208409164664819821045813497889003160361959220934166380036244460864740236248841189414522689315695517118625558561879168787225024522250523516500949389147124128877590755006037438712988248087622824530343751770099795662624235370886081296767391466023607900966872175834825405340220800182015039761602201922133943765903339334566677557019153587727503208305213117329167362860078000085447907539239745987267294913930627483815382150403442087370711292742801736695936097048378689615831677483659391149949717805476961541493098638684000575486575059881059175921152421886626987921113955750694600313955135548835279561846516227102432100966440398175535898526404400292228711586144193203720940463063040000000000000000000000000000 [127,47] -613301168746806730750831537935296634352191819961996828302137364400509342602308409720862793307145305548596382616047089465735170197547559345425612099683631214209623898139482394316212871998962145920648566009101505219846600240434642152749217128501631068844677985379212219435409496310332987892109168403104278387474037745936475099618027597770603854419414317520760969677704801674221579775408874542789022934809439744552875376269634097016971957788573610858137161868013788023874637572251278556924020363860063310037935921438145690863242635624493122306636136121459402416825450798835401825748322378821919563513975987253585381031927074540289604534737842451872465527384977844075662801813329191554629278977308310233627660784179693389986330163728961890860022781839006211633470028158446932462087643664719092091841071998482244769117433304257185909571400977168919625687441653203202462051249221938569719024079041318976887388303150140558536869952491025553469332560134867783412844370540940264531015907024620931275566307671561439538243948398000312357198419304816140498285472291581487318459610441627023307344317386305066503492399055997625884088106488577188250876858956578089644325619591387265175455898493806598268921672845099505987564010575834571591888275665507376352638180301165063354838630583996733068892555520401279146940787976562058744718873025394118560468760553777768622530155858860389925460688242906043334189362102094927611742342925656109892219185081939507296061059175501333588608528568625698222105839945472330919326444678093372398931456078239313452967711565034389815551208300927451088415798129961193186302103460164287604665421534962409392009805509225499214704593200085743051988768637135453453661817008235941270241714225334004754955017514042452636784390720911591741205095828808966559428260896745155905430803289147377023731664938666776855017181640689845810902007725190384340591195216093272088325145799319874320916538005479453988502465723242795370354233587700379243722090959787020296836330659906323236181219122868101902085273383326141718536416933954260472608468382922332308803554372537485838597056735376667798676168413138604226884298395455354884604324557229275069021135264731964856154031113085584772972125995297940670287597593762990575560500431166568735338451439654118098956132561234569834836856053550932834553795724384151332110077126921193406369607481103169511541078553271185437156509941034010178997017766119239089334649342162990324960842479590797116720297196937494257232190778832075532271616000000000000000000000000 [127,48] 224517813804827461940018193658631938170083215648328867408576898231741773720467991589852387362615064919274922435781594942772767532525888307109781354646900504347222168614583798414117861051011607728750884451672406341296190190562227333157721990998992380126666132616837431768046689923601958443826986165558699929944631522768924357834847013662427545515697447352936557673115505522551061500436685564848806451407312085452018316434934426527402806586976233910058617113241568542603631373765814787489266597803937166718177687624523649583545832868575538552697655164795234206210642810917457951200198384661309906760713386269360031717188220565416251468103398670124936517936317398571828784075132496942254386795419683833616517935454450312807582642786593511535628000914418891892936164335966878178343806820407511442693853295870793648343915000213391327389272874631397289475709478325627685851112125442379131916877005318933830541446019532649685035459157089420200771544588673463289758077926187539838410308072528583585078983463028833416030535559636934986436654394278012573407398420734396652222804074524165103009103633381346692821757132611053263994773998821122422520642305864164300387496706103152924845467746683272419138125172355950448460994594945056156843212011682322621728798165055094177305411574863445472840835437699436411262133092275035445175131402580869964127763740569801983749902875916975770781346584159676967025423993060017972671852772632925717247607900373545813442765509570163347433546244330328789077545054964371201216480582598577237335170293176099204544845621614447644278422855044039927964486549840948719600807228623982578969783822200930310728972530050873050979240625303501027005216975849159488458315919528989526186935913949950500502158975470115955328925006607372650505758087749860604942982171788978055091807734502199348190901385645619837677265311108376405697939681506134713865767288546783910925075195932452540377233345029245570349343646179231807261324934889830406497795873312354346049688339082333967063477627281575904756031812977327820713970480159399138783255443601761343697117553822893611599745897197246599110502546591393715779737093013813414189937915141176767552692505963707072919222416417997459053591853296186109392993741148902553317272677796799622251971924638730111895664738239651204968371575208558895980254909427944680895485160543593163039003502291640021390369626162520027734486587696661753970546021323218102383610709575623456690741091461936448196314969602694069034100979892516007444480000000000000000000000 [127,49] -49040498230690742944496322214836249086111138408937323188230179052592884802374823469158266578141190007739178582046839800829500854359411576794010602340079559275090294873243174558586801670741791628146413143663363006981004224231453519261428874926695274952499524445225183443692533744733461264589338690854978259076603080142632229091470152954072529609412737518722610074917261061394899586019229457243150803734571555683014620909188261163465399013027410357542133375877861188446538644534677798472059908717527840115337138950651743519942491632999970460941795450135294042607498031067612109634369187604317687207503599523370135608968394764517453955154095962302971599284698503740868839859692968979122434005483218183768267221637807440759299518977254148536868248638410693352789592329487657204267622159684841266484134548349143581544068998322037499874354332844499608115759852954853181401892502707322058037625977900034524474061149342979844740560106891699527070877408550990732321021007956733021450751537829655903584252028492910370034001943917912888905937633917930267669495709154934998996768453325813470980117773683047185476386467932248527254391874987210321749562741517896398220113737358953324988757544634765554839272849936929129002616953975133617324464667887998629539218433723956471531767105112754700741977102701250753035941426789617041902226752042931365260289400277886032511614825131269699152040219777083914154832783909358296460724231851938207492987425790701337666983502533746119216271568714397429666968679609968778546303196038109923811833771730610759969289830674062636475901309496918088093716723422130852589769408835762914502707349375250010622225944780862195127058499901551226819647633103113498645135777238890621648368200922163359316835359176103331143968857196996104246585344560959320752351615500258705420376198480248146788257815743359318832573390111120741882012923620385536684810857368805841734770354780631008909014680739739191429260116933851774782780526533881734542439227002363718475662931384150237524074273487865208083530335146314377602477409639015900786705001844731599433334486910160391262720665675921094329430840064326416644033010811297408404487997025697391460367592103479521097653926207044564697567317521755326298493354906759196614259632080805869743114226239015019137051808688601006503914635081236299486601657666451978185317590378194346064432196481617808319894485347143204266663125299180519370141902160794167557688421501621815986946871132765525480210391256731758615141581700508478865408000000000000000000 [127,50] 7303073864915214540244668093332494689772088271759562612565454129733034414055553837392245440548370214301640942776277683831551769290997262826618261776937803192140484742945058169624883638678583486348689811749937260616448219599065146721962529138934686687544531093590913250410798617271788415816254135294974955542577896259377056951961317680109312021967223316501247813830560746807309250715341553634677301079413725236873802447354000183819176988945397433444024471053527946746134796439461858243783898018968559548353257065515080653032299681777493317783866655361436537726897925375265740984400291596545708863013869997725268311927698100970535762391821912048249614350292457946775997859914213336541930717339966609098805874037740446928114933846836341365640907038239080581241693053542781134256630231252007440283321137937288242848070038028242180101087166287926104600257034754236941278030288575265597802485640086863138263885323275785247007864374491581958508692634864019801229813539709722346346442176726154963724516197541425321083359420425637471637367210641660613361254136996020628596366474503927509722835132965641123340356532936513194840237732453135903136047600833801363541267008162856183971220414109820497670756848972090948365382680764026683701041286328895020726813361092995892852302770163412623886003738040136985703458720522481970202083406336371218948526909452591634734566717122532934617232467742321102672870117584701595960911474288570561552339945603543322162716876154214710418045711341098940983182432981820446474258956998476406279163763671701605531861331049304869041319112052704349127412026647322958662220471443181992657309011612157241789708729298949990508202267588930059548214459523260580232170966111356630717128981874100518170065255111135120571643122525413449989372688643219827478849562837417614238201503874072372740604950625985867073494257388875482228681720750861258903169027858936204143777057488654206604150295867214687004896371695836677818470014309405443727570377262910913549608009761666718415941883808330820456711384305063084358009395304198399952416551813248199621819959067006686866375537518010557296124569461177532196178275089629021317741536765782399797046975218439524235795508175511430267719873751666645771849178044807207840795351295418976548642540096663045237077135404570904706548091637884703017814011822377907571248892225366116429975871507531423193596075357432490527651666909510076609687669859777161599945943846964957341907634812084381273554877789872915362422894358045162209280000000000000000 [127,51] -678580753045050238085112038925520430275275180651918738589754379965820561333506325851258707693003592662241410576722442951933068667083368415105662213453545128645025205397084536267838789769895326925621550737400936100301219073713574971474122313719009708188142306692853707158177052231536106974336538062792919321079189852657982961536319532175551462105470814768571204730972473112419495425977361619300412987637892998839000465817357584306708842263088409047140324139169998207573966589218399822378089018873661459596718185295897740092741986226146754595990227529882252706134286380389960156335096019828317261767876517552509271294880896261286641631850533956921447402292665115404719478034686329787015330755347037194593074449203890931079870988946954069547258880511484951146369817261544503948250531008234050026531399450559474279319096740249725485240355763981170657296034480755418120526509993566825216450349143233181012976619931511188907524993649225873466581904362634017725260499541238298893929252937630088816456135523730355585430527873987113130142735495880327724121547409312586962476084045808423316139677451774111161803855510481541693301627166480563918958246690146973005838105549442401289549574614632831868247079001088036143805807292993402354710681226944619044906468612874258788233780440034405956668487135195410820168497187810430537449173357800988606293339938526196237893103294235105880062301849836246550075849517033817922602953587520917569158711824964164403691717160025024989971099807761329301536421759866925812039668744947764563247348571506596433848006717345628937020356550583750396221716602985389728243168404274426870036089005543039963779641229312163435635437710882648688969665579569707336026622030734900322794612568173517282117885571671586192322234399310848457076823935923085098415985711696389289644134989367184804823899154443043987000801228374418617769370648310701964535621788169205785648718449184994096032180862772885433583629353697060203457810821371933759855229381207403649026403346640098261399031202650051903071081002621546422046889382829504283616311736470038707993433301772413061594371108732269215051835092168720808045087644486945080774712175438131292845651289983758011907140353723632219578827540612037081628561241793848661974575647090180959513672145779667441158303785818129370047457711149465782304879300098676803315546500455128852648594623201912414859036614368751718895869028108951793504534012321625043246754892742713103767350591475545954840176866095008160830481631209546842112000000000000 [127,52] 23830390815337718326242603085735262790065130510493219976632918506723995834425596756156775678252850557002104637310297019625866345494663285645325127478056520919568895429716773633251020341177201414024771566786116827209008713139154004744083880463568276956784678953835627475128114491593893206526342101686407666967591686863912051173070910842345012166162970490738335407922931941244440477669064165577300762839325734380407698100079241205024145184303791851805564837264200092178388284355901272778047017350495836880708803055726905004187161915625289388513234735849010877758564303969605014745719060499908776652991655782609227652672284730431854028542851571631026137951229354878334335909277393756751478330908231663252654412526580069921546924530090274693418284634266640270252012706791959772254350764845611988472047559617150674335400664067759022653773447410673278218583970849651859941547428606260930900445748346180156869667640192686831842046933410207204687395585883086750510251145845587439354420033412900305412506739852323239991365697658860250623632152628093739133093906568719973188357074227430692730320928526201425730091417955815085458398864371690629870892883583458148754384293219602169522259686218380104621576824158849224192816934372891001636415079763879704549143016357464114307858016113361960011347324760238824985621786126152256310177898462031735912471382116452596783084553974042491040764929059040122022278796493597410533466642276614506381399858690255092243347152285294998849955327634705584928879697195520220861802810903034427666003390489516366171275693459087676816617342153060931674113952014963142187202032607287970078240741178443779343372461617692715978685334085380943722498454059612835053126694404646022131620870377908000236661234311328729229624284408961878542482937936273428128197594121685081342489069804402324148904618775163415254835751078989239497300748785235830011525421269918833621089480832484199537773920568579618787942507355237510282272522897174958885412736744765222491840996745563623301555340306525644361115721562732523527921190213201926168617862906626576673953674293452104319770982032749231213858018559831450276090427326873163092027476600713446109192587726822632395990335374434339384695318025323873092403017256119324769447744277125890988018656215243031165955951822123206538453718527347664253847388373274168956772903112330947695401058506709077414448817518556038618501167335075465768549961697378843715276520818719717268815509882431976700809045908153549108413882889708503040000000000 [127,53] 3241741040440953800114072902741084716828163586267425901120556241447602319877575015591663298103508638715662679902091941987088857111512581303667634657757488974890293718278305086742080192072207779874743527274140551024900105620605513931103816843139689084669826193031781095895695042922903741504258997154828455183559995915945346656313815256484713750446581126881011365902139660937693558394761586027815279417222415284504702415117894813739042123867328310375608592634952863358005606346680157046319863910170835298883693000012874982677187683158281416663977748909426302180654283764109676558480140215876886175101409005911960013116200132083398686663458234093461660788168688537444601066640700177476292416454166459908493404455631737484777278622308964729153597539471957725258288321662168186251550088525251249766802348233071256208870427632063163921281784172109539590581867038986480500114345411931169497414359112964092273277270070705592109376103344971450193945607175565104171469258890046991008462777720812163933627469767750064382302915734992474950821287376542677055236993181405205594248906340938456039140164820488052543597608583559329377499881494264597461012991491791496638446214505675610200058111440357116072192748034761155069964337395701512701831895514624439129060380234458564061177661575088134633267675068238204335827581308588493989095553053877051801513015419038673519323381074376524810831981501761339517931855764320885231841249050271932399778446953957290456893710501553608309967075565866253187748976124087042652591156501476192609975631617180754115012383807504888508698756027537835251641978835557180948742150799014258825735245856496077761833490117239540261080185493235619578278935780181962658783261695674679574969375595416220420829035462776913600075496232920955935004478773885497847344772511025983279852236769050571786884189597287039080663332836813239123107907647739628794236917319438575988486282315496204347222236661000051658273144962074141103779601173676901480031393411008782482138941910748889684010504327569584407489252174737492547010532577702975529996795859796700139371720624223407844101999494938527217945572802170065672093875037272695852959749543932746686530759129171727578450404087637824054499202989214595679604116794140093413866958354478100777277717357656843270527043123426098954094672925601692205162130711370608399481607404511797108842783425390690549274267251356884331542866345547281993256675857518791271938091365927884471622113976308138117328713482197145329607587212763856896000000 [127,54] -727068187392639601468532176505539936341007390532561080478318912884483287764058899039021698901877046039087105112391363385752898933771516337017382479402495242193514915435626607539405144041580791889116013838412081719980583902894939477026373916809513808453719655952425049942073054162642550009883373808075850678580331137662704754066866064959663235838460257557876166117130540069105974437990418048240407918817741789446199629936597172519584286920921028012390863387567158972852897123720062332063762673487384296930943350507313428499900877393603418859915325812879063717041207641961254511795463351637431363022921394925514913448979707007670254616805625208462669091114214107254318161429422934326643182690509961060483184665154297856423278058303569963418900772873846854729997506050174164473123461322735427550115708215708660488729152246330287690675374617118195138264052074930858095576817069979122007803024357557494268803540154587159384564145001459585891591908899510116106199512861806665849955637552761109725684334779241726270005892607049728678643571985980122524697652354997637781463619925063592249679344702892474898645856216838474658047993886295918919181411580519894280497370109205276937388784970075233718866803051811829266116748186528914281932192399171430340496209532211074781428334641672359837422186284303479228405677496601589136219996271926451413995002343070718495558152541360920158662069175453427844909723664418307192334393814757622379605517662271522715846314890165988225643834680845867689134077818606504006170113972176815851729901659953723138683967529574554829487820184351129811292654301698603126814330954875080051829364808875623633906512683474770883758586186887786084316650372691521069294040316309847827990060927736562141173835055478495521686503678413010230547669395883174296264849449994216515139189219333772227786732782040732488571267061517935008338607250114301998927630371026942326202952683824838660811196078546550253872319205323588724730874858838741030260721997861798453242140318529129550050038869891033031974419093448526981912124479165403216478056692561989066364741933562814657481994519581307559380547134401771827279658190822288851009503063446975964463706591126554385646714315431566870584025468114131966702603755215745000105084351895184646124433845687486323104794788715736027980133562224488899865282074363188156272031229832513857132857297739555850892878694924309635740975250095441910337403720789947724054441549862067657754537838044627680637539676732986905162351722291527680000 [127,55] 55285642040716482073218827951748973726291184321060277103190129603598986147075902613684522275059468872465727925936330862888539260425773903849292343057715830857165957598924454006580897283241294986171933257877224580764135168173327943813785958052296489252636489495171209409983838924601741066700189578945630764298050133560056846426574736475117045718962856100199656324514785271415256932457841060923918155604392527686289883978562708726410696488998008387671348299950304552162757321523835557020517401439803754899947399453124006106780417964948843223144734895363797703939637803485124635559274841343848518183600197475521498875560164565791779810334156771504824549729959835742525155088759772377622618987543940185847780861412735476075363168092603814593941096270385918599795664221896105459720519720738400703362355543964376855979097113083757346840160683601910200971294943820642551595809470520523564143609516849920763325268798215176649315513068322633415840142308661330134687698367461834455966404045149429806697401294949101094748949500055496473265595051007246174929589836229969533142162795108076691230847582976068085590439393096262049027903829064157048571334963582264326854481812571266298703065899924888156149463373226355681930020049302427736719237905428721379950811845774893802518126182755237729521075624341191322130655500546552418882909986781639212060796900179535010375528083413640912714244993736483468121955610116698932320151075939442435524836910363836828306260201719714658728603190314668603362495527990907455051361577019479841149896763034348551582605710692467913828818419037352341111247448065835569216758732457851442104609851724531311827776887486857919694785976789054961965721007029113837793812954860786372324821378055198139933183680332530233693146411264804542909379790026635006973635016204406114811797416135979361842520461426050022422396217551336621945372841857600044841001768237621394090117867982012997718309256194833676596619599067205385385548889329939327955324981580125461082531349340356217997775049875803742343044690635380220832839927837233625624650072859241640969885316807557114364386462376444372747810529314980975797943589097756304557049962810241675666761136218463434924224759682675139498987672587309252370139599216677423662878594549464981897820847487255743329115697018601662598133873640517892769933323347288056101215062060666428545089071176469413134517245319039977716198400819240451820714350251431888770334209617255700765163451494229599717956121599842042516314767781049984 [127,56] 5504172661217317900550712771886104148044244679536583968273028257061682184164810666412083293262616258066019311510454774244393764170613331946734922579251649001494097197084007201107188128879076236871780011762832463678748117835360113118890411207465794054233568511229425516404226513105468928618209459692133991639014500497151448552332704453112374436998725289835895154680858715052162793585069050422891128688487896531003794751775232869028084305977301852137146549405294986209112305935884552473547224535775780172872801475834602384675536672735792725887846452888051817286025219634051667780609023173641493710071868323174561486432053816521101411709920076078300791023877841715427933882647231251174390891986855715768145389245486497554016264056547757914841952830207453429492080113969766777756600946454568679767549850905803218646502361601054569326099409846263339988322297510565019122696807070480880213407128840109939880036613539120874134322359498854345281227004534118731450957881508154530577642179272537997444000234644423522604170719438744449640374871441676167378817795552552180639529820681214395259096079417146393200384553029191947329207668201352829708916094296584533578893855971507532763149818668779791345976138763081327914315972444381272971126853757581752450431704579255626840182698578042365277383824241109131892007216846435321467502263280428327928442765887978040373779729828045181652711838419285415220672021909195225766401342157075238717343278338430322218936860275038190072145447519604956348560688331251585372694436490829840965770195210663709188977628017184248695220900409239957295081254851560108794083824010445753690710285805633511607873508767542034653144458625771812560261204127650025530740400158433802310537961957998488311239102334404879218324920117640411034153006271704657033555979856412981130671951923637703271266509095559657443185187598500378822223816554362257559902971408249808756233326830635729825883309303742207026224019382649143666961230761564986641617053442577063578776710703009532730676048442885714809451198164402298395091059631936643603037238518330110277645688569002987530372173453086086588410479397441559575277829517576303146071684989473417607574652568218524120702420465672858021226788403419805574020992493929157520412168892563350337289718494372225580630693121189947332397185104139079983238671575779674439237297548526286197090148875948934258580078369780381923150243498160018036713898072584033778745298068317879958950273302166140659904334181777347161847577169920 [127,57] -1462966209803756181571285730181195779913130480143863078702736238311506123935855982450555012720908244298854080277175954857575751603909487710777314892745046814392459237046779762785902801601523371221181922246210046762443861547654540850810026859599040288831259547001490042009782811606363425029920926984697533682995160506362622415476476294858957739335733400343490045124248751215550923389362926276156610498403357288450679959570751735828359096403835477897134058318027710080414674426328563807342495182660725006743940041968636674888663530648503483212438145795699808274202688628240647288585595109632726193722862508208386048743683575967967042882182324849668937603710386530399891881459363711185164316575255725161513570366148494448970924872940177350237283689692571089148820964405771820269005866145092749294452420882708979586248970933357894085443823203410411181019818315007986003279985888237310930021173996600394889552841237091634232204461055919163426664244197351142702390543050495264437688099295838985573030024247786760838069592972856820003717217818477481881470239724400917723779069342776689157413666048511617161486167345879408716406954578223738517312129195921425283606981620593400442849874541707646377220490521155579845088947842804501276421449486028306677946971644180054721209208432762282386406054574069867560302078498027559408196251418383195752093564373278628659119297636982439733020071488241688857997001489949797965028762803695216184466390326659043268738852049940513206300771024073467877071458489746811951037174952159516405148969127889274297159707132701891217805011443677955755938718030910896505565636004372400702939574654529570635963740576898330557204028407533594120093352379387114207566253569955506202466404568070122037371964254691479373652453364390755494059139861490244646089312231548692369020958512793519519240707277656760597059486224129084356298351971116286047710000519314291591599569965714823901428582201987256898018359687909281838817775685003452584561861269489322626185246121898575981297963307377224307735601863087963596570350304766962533941542471783804422554699954606142541700015900646687079563810672133039793778093092876490412572265114433461085095626155935860755881197805621453230924347138911940776570536105698197996479540087469752596503749272618849279994571945477915967427256286288761218222100153723469853958748881395957914244616326469162466494690032158351222387068178623710522885540391568944778297209808151660575659206980579933059153027067061751563142976000 [127,58] 103706148426587846653235968079056918624509061732432736555404260156905006137763940699001771662147795767420471744919953224687790081679033982473871870642897419583504915572910373702199358537885269138899962597037229296892952659606394692191891946472082845627742075292660569908650322825415316179797877660462728194026509197983995714214210490458095811809812600669573433548830951525971330080557539839966684643816146580452393567116709164578102010241798647298297512263377337951705329922457470873078364616130737587380303122870511238281159091998166507150926074365156730117823297015538678443031732458689997032011375778953656089601492703873756675984787919370283839268397798989542378508256888053674146533244148799731580197897067414022441956608865042127263381388530748052319253089541744165204584093816943822949689074330319298411317826069259134158335894897755684749405703869804293990623200052596896149620103954332021336153736130846335069180171350143874204048977030084682717051321047098816148560802064083048821346966893333555000417537001266109247971184598979171096557494897608555946647907348129851120730954790422544369751163466193913186173255073156565290410776540920649406887398550371622739016132699064145931557214688011224102139501640916684910142927828831994292126416205531945505842017814993952901764575212532495107728131539168159246810474187813878113106823970482322434156779409881759260284285323684325288219967484903725587391548660718173698910312886470876548935680278553446659247777902474593095748703166157733904597150469584942303479501812559065605168268399404085691022624564203356255849983217398595781935783350673288728582481947689273114005498636933106494095045598952536256182565987257359258105196892708262162565429490017779267382025353742958492590408703087389914546908864996009457556094558862170202792015230424225143150560174234796461930788236780505438598280407014394677371037640186689801606273544331552297063886828809367415527476019353053407354592272920331865338519653021012660737084745410225267369195881884711482064598218706779035331555822966049348623766222382254249745132707753813072732942451541879921317840640849392997117966017108832281500979887440431881123374056561152409950582824992355563719827083613435882662675531502354573308389417323819583905152488175235140819866484304121579697228175701930620198722310211359241425929045986043972070145986073939944004396903347818768776303455554693760597553807384581779678493080888255494247031972427330812117534049187486436300800 [127,59] -2342422422900732072789140322982966165556907056919529435826491961781846947020109682296451393428674300729898982545615731698248085727002984793244393099200480574889586411703953566774255175036874910828328682940833188356989911300329338605367598060622591295592040952064644766688526805245981146327297472050697935323948527056725499813048311835640674954526204861250789453539918854684071073187110895804066538187811423253328949014502751790475980527901092179685692946802791640331912042454233478056587300272153988511442356630123164521610453620457421229163248243791682320164651540350639998584848984000063461001544857987796555138605382703118644806574316798321690987713827462640009639837487306399128946441720371794397225421032120116324502477266662805265056172135059915547582075967379746091421485846488854463246303350569272426047649909877468855909301862815578292187954306316970485470745507049469754376540314846084231949937342756225831804738990920337255156903989133636220389993543676847567607503706356588455149720899234022579194277342598709971637347285534754537246743214608498570492711549744741964659376504329576371830508285352970738774257314714821763690387230748558682616949915090889699928816420755545067333958638324433158782855250663263072519736348087709578111723424588782005739937215699779832352544468032999943751955763103243885114344818042817698763577270856828943920321488505393210799430926355136360634914927373313056497354033028612655869746636379604867800417010712701897415940259252732527565700088034399964216260374330077059441180738737507591063519531771109510708663701124716970203557704454523574721204784124527476126595295047815529279765015746712048164291099971503902759201752967106420658445624678842995743633992912403216503412783375176194870493136831560895455143194861212344362979247458350627846217359769303783936186627562525468209236547146316405310513071061175386340188259484641659705287383382767210979378701347268398941503349252016738516131057010671015862937199561147980128423743217323460620755110160573188363864960325520752672406734196142026996004961527537763169445016366229557034384380053628184863835568443233852660297533250581328174606805130768926515528833020354388737657257166876557155036913847210347401800878764886110917760273772084414304949005521310389748889436389630865781022813975207435807930700002018971134550594384734892497714982808271230583292352426523535780296138775761881774407301937367812176117308389043655097426763777351177425375001826013932800 [127,60] 233227264567113046751896453351796429169069753175190191634557995508309715936780184417682149356035056772709984506443935588593118174180750461802850773754379580612241386690327152568726180780840848882584055705465506124835858414628174073742871039789187173771972039335714910013964424078538412194339275180014944163294563660050501848656145494482044635681715628917448464968126022536034025093224055685183111526047710713157630150623344819712286939657297874382899615630595771831575380119726444358806033447326833846539509633674308563491405973703678526692435968796867367080375641271677151839187078390589038484742478522788621179325368667783644028623765739712371675342414582410230158850269895087474144358521934871389749227562114688158981747753651935502454999436126789766538503234363780678071922830441115053074222422301956601866380136658755543288181831356450124292144842272312398852916197658395839023507428115202822795781967202828718412372939137398396264167386887073578870105007645441618086652324516498884238729358788755168842180113117617573154621759269417304445541017595017048565588388598914067587110059572509095372194211051051484129368612898032882949846452988892026675426191543854702995156578807160855314603150473975092940166022720586082843158493412294048906457683952220115906271306448815543846782530444403860181205198842732792154549822091849102181531976239888404732178844287230268610008227079584715355083599414907850823064081044214624856750095149727298908776574780355519182289910255061260736416761876926504274600290466993982437351728216201705568152761134038072606449510015932265110338518166901232665639656470633018171486717150164401994362947486467419539381773679325213242480914879418497927447040934366850674603382537648651231432678090564063436311378492201593869611324037563554164828767647735597997343559296477030523288629749574800890503933679286440828965868479990962419303412987102888715121184465095217235129446244610128580645678651836020419073534529670737641457818395415450073710317616633078587092956313689026934653258554815062021297268223501736593491043396167025100672612400676217857843483180806794833366781013305688048380895867174174959701469520078445120167297071161982530681466565128737687188986488539118477099981955319997096316264358279382728450349130447962022091207747158196669510899248701067349528004734405495494662211024009275396257650177376554525823033618594538494272512279696412416090779787322079879657988152518241244344852884556022726356818597061120 [127,61] -97601836444545917181159203149578119450598199406863830224466122847548552299417822452262955157524764612634876393510047930068824279117085747984980007929474591554681649539802891199833575744212369695445705367333514312080314866040774524379005627565369256058867945881854499349955467585675740291914238236430539284412143597328933916351855244151105213837707521495418725297466319718993011616015718341862278445859225902378096249690442855254798890860909564364235955928579334655043405786788468191735235823395969770867955192695998914317691773850582141831629945557254652216455756236894017346785361655485605605449701940694731029715711042815100424502891211157799586984813952858368511013098080793356259469389453572418933766810011640636985781176181584352066476700638386502414146158047245353404295838643369341694264103539492288542228729520149256978600194298337065023558824769650537211958023299956466426593880658587027412946775631523184964947182683381794101742093095252097101280710176891582978196532489994201614832379431972765155245709465101019787749465773270526122901095822606913313179710709755596762513273376116753348742017566687640934092896759366261632211212826133333203561679768180394400225687911432656995935253617925610843574160674743412144077447160805076328153391106980004630551270365052133684690025487620833924472081762113953997630431363841272047026835200228994206659221688851916309134426105594692579807315901787194129684125824031453107697539437411646397283583061532010001775406581871154824905116083505163010992231987105992222997096258218408656914003932239378329867209264509784484182296044508400634043742471662723860136238909164275854441457821825684988042376893144455286609346473797600350259874153122797007110080996845997469658210259228990364729484713360952021367997212906658935031187835155334801822639060324786286705570394849052037874869220499712028021622422602698834839500572984921759793072818192745312528805433103661758537141266533303519662641168731203717914577578233424408754277571508998427309636611577142224303583886110270338086691961830474871998257239973608088179419008526667086266712215687692418534522634134192184433880579692984473413960530600661824833148998265751934587500005826050785423204609104880316670661225916913801356966289410865199654850816069611361291268395587607851451482178884015384224133012927811344063541949098510122734215608240832581624910550347322813507603327589343017260276328780673116454037549739399044066769048800833229708426512960 [127,62] 14319437585063863088158011159438147475638818582708816730237917173168753809291208118901175324367717824132059648993600080169022934872544344247738024074284258710146026786363202297608242256804951225697524684951115981210436035017422074553859810034144868552637902835543076921359379736538943442409282293443277555093968756180669010436010607861917386631341350253261065289239021481251149140700274110659006476773228780137575412162246352361711137477347659141070091122666248941779789108619663728100256755083226905056964047843810847629992283167884502210264556980354373738114888765804784778572743674071337169669523080703392409202604052301446142547850758666593425087554069860004903127346286942585282571187642476748941647540240330026764974659087406962222112372110505753477333377757615284940629756573699339436245693034486191616367980148135798928217335773353868110115625669101261290285108312853149233255173735522570663862612676798478910308291846720271989634763649917640024592233009402232102099767556374160627311659498625730830616459146456708692042440077703835047457500754870513862645981472575791244288879568391108923424707210510155149651692048381194244464913965430274127467483040671607713702448792266504000609507724938044338000937015855556255718039575590035896382525919804668568840840942682397893662589250010408324944794267236864982715981854255493855806341058439113198136505961766053932619711370868391234380990743112655601009050780035538301783754421957202000913838031564323680407105499245211741277088321246980196612239413760488338015784264305966932746031920524619308557881720634624068955806317702214463903542843505575906458323264382288562979332583289031358737372905373568687734884945194275472669283840399244820115861272790195866222633900833500964134286811041723777672239553550063856761706320641100317936947710712282078662387233700778284799398745074064285086206921058879239892816476725988662844668120003404549259923551595324913948346150556580329789333216252641462987692142231210866127391291069154812783945490753099109032935013652870566270946986474537042578639850324129197898716153175283291284889496105130312293207889227864152172690874430683007392320499901892480528706771246588955553687259796397021737843665487643211360106991901556516232172130000130302901186869653914062673950711355747501835051730930067032532363898934700836379045538921760259240207397477835077043145468263850417634937231124310581586080287474249852099396957195118141771638913166859176834708480 [127,63] -991851724569308280123305072367231792309609656178412640568293263052593080641037051935084286431917531706666441002871434835593309231165426778213413452153498079386036814380199318113866651178642108856364526398369201008457511341910660064614125870121605928579042061569250029545605123001667892421925321792038058153856238183464716951483492408413398726775190992349994454337654448824619069987918830737028076084378457246926651326086734788590296992927406549216670409528719191092089027197432962639568338871788692625796215546742895209192886357742566321455677364011115412805486298343307312549535761751113969006313772398785364998648234360518436150846737080203540283128942348808616046643428376964452804914286469019834736602441815830299807475647278248584430811704603443785338032728310305342939550360938980829776855120364249573966646637514226087480728049274214317110751046669856516960013716968862157034760680017973840558906685043284265424577590543315400499429297016383917539416381540312555403238488655362390870046118405194615003507181783642647967267227162278559178282605381154968728665475931580378466089127495758367553788561574387690926089656831842306136914296187114550192731875937352390726721694710247800853769608599987827181388204237210276081530789107508306828872825744111851653897513228977212727927422905174808760682152343636795696116287833865784250320784567300769326837133005991587589195545866449111606524320624995908745079707382289439747479128400893061708195661588190441029489013270470899455539809734308597784170327499868383074969277557671554633273970483038735283502477226884517155758963422688297408842478231611313553795523833036626018698675742468956306979521665295728256024103709481031336183279412895294028888934657190841447308987561219760475595443357301758040588265771097415248815234384430094173822011397277511800998990025839699577620691649558595229861072932280405717799902410266040238254551835006342928030784429218029458672348423078856608687488806089372903313103156539395098159687002867143775478893996431606678856183251247405229433549178881079746467389373130393516877194274940371919036997710036156407735690743802631096454224265591102418320794889087492400726691410397347712051129328916605696953777826584824361094540037018390471883597447659066403609473473874712882105994546752864204201009476135945868101071400920260335581114603575210008349205493579597634050267688558651189327805790856590151435909441970157119760526883945469009004559556250670389120 [127,64] 26105943308553684437418986853125191952734273921561159919931604807806304119542625075588508525329764791778481652981283754497520163293061183710308018686968361026649270237226721715631318450958646233551888891699831505156519587727567826517153930958106486437978067425064363121192735126197896129051237976768271278221713465034020236890666816715857359587807977988829845690981187367037508194643929027957489401574391103911824821027964209716883824475375813384333118844145515616311661235290316539439119946564650536407102561027184628602712939597876687050823084530015632442573090382966696281415941109767749436248537120954299481778098998392410475061790682900062115871084539826328011018259798335477808822648834428448085126008029588416727889659501826976108864855489982686416783079562079989887054948269793379106799398161761338209869617370300010733860366097600025297694178853894894733019039528823072500586625047095829818738999009024510186388515189002372478672128004399505850934873791285750401378960532932845309347771890544610894192344133924863376380364678483765566199217880796789387762837494968437566715103579017729416237141796055326073067144814651886223639321978720837109621294886875700338821315577730100693857020337085463053349045710036560212210293037031476833613840707739853495646990756292045494918376251327253158805759454154160146239424469979164952342583164436118136126141326809604362457985615936468031673724265496947392406078528942418079823830639493627685471489745973060620797971477287301147885160000151750742749666922577302654469289117332153231080297106587913505099675780273189036354945561782027164444334651948598360972488889759883494768404322172870910243138649328175671752531034681653562196492131920518386894068056901523355972970419598827316000393022206721094596560064136006239809089072134642949730816564121665540709779801416512820024714121061344016730804741691812321131553352559623482217279028044364065824420132138898700882056815840984255116009782048252515224531505783220766328536299932368223941571757536753563383182999257574818224177413471804358384842567430299719275533893752962293173722909547491687518753539269394549557314367463093290720568733624035243926684259512459439171119267231869904257892990815066245846477733422451237791976361933641768357343133771372053845196601112992091219928754733266993737020590086239894962175686225096889586560675624901215275056277205161194247277629539777952643952443103362166819063220647933711762936331245824000 [127,65] 1136982010708299847841686117772687234495425309017408946549094056174811294071011252156514201541438657915345218608139420049713324867884719158541740462776238677262913136488819688231663623163221035373881942493955742682690406152883742626894606588603293749745819203659711420617991380720022336566946686022769606935740353291353082899865496497139228319913041054376129221123232123957587258854668300013780920112152235216434614339291649364851957239800809183983673637547548995520905181117277896222588534013923291116546413151412462031776630123712734128534224643784042717446358543207049684230899945181739136034655575422156496848794063184783678898387057883171827655007824650836313723604879858208623420490668762981912869246641923230254579797189744237217691295924782373956315279036396544816189724932173300774489934692067981756527807884156213958289166760531476435718856802525819966797592214583143932887477423504206493747077432576616764601819417093847245237026454955442316977069129404759140534517986546356890228532018804736170381573232095284865162855049909860398647034742143880804431142744697321459040326937914672728081116448554595015615506592239632544560099866813252128088141307594910294923710515926539096426580065075306050652631965816314278298306699741535581852714852018765364048522398130206475072394685206838903822600270276334735213838429641948300718387787397685199562418024673644950940605737909262805490176554944921512089602226053951572489803495344970976757092749332566834970795269445873480734804839163449613129608329469772974620406068961505670051556340453333845320844636007483977062717814030800295891412907155894587740560972305981810350541075757245454106520287620800900244682921330479277250560052253350238970738934210964819646203793287937221612811296925795386025785600070229943291236964999016599322617470387221232019582655903760943908835559069199518078913927211653404648717992280498769301563635678199566041020083903815260656241617892743509057662613750768751298644510776499061715791534188117095965083900383634984030066570174529850123950630057353793197281882001493862812815512885253645193446257689493484014789756774019933217395724417798438396002903467196268657846032067163888449863917841803042252808106572565822078150843269329443677277088269505450417612155329093408112944119395383115970882469850026842146460505289890346612590420878805458046809776528151630846626600654258866047296985466543111000605737761562946270938294818765231770146731349760 [127,66] -140629351646992437790619508409270200277690001243111809425733693077454337380995348789439707258078928685614555992417613774594888931743630400955455265332005384151028790186730399775841474742148406742950358457855140633521201818226388874387164339729456033995345549542223570659744578073802070249675142879883311812164518025365387234312220467222418580560693725217699981303935303449475058800767925859331067459732671790517715790307541090662218195265166526947439590981243144500183384155264581249267800586329882739389964457631953428645641907689586429121431784110603829350075159420318142442601523301951260398006205427514320852201668792581887012673525820793716839754974178521502613813877746106933268662978667563200890071072167083927177453488640872556142312447132742719971708590442218329378794213997825669519212276797842238133944009691953748832327260166793666899327602444544629815590082984541165757720672417102125021814766747001120241359336169011834650917583578245660196192179970443848804377199333384987230961452760268374759863264726637554315802512914900624797033454975928686365784170289351165171481043935057090129198042623778986788146397435781938156939541376754303119531508626477917695859527994462199639204401419760164312331490607827652414974908616689102464231611405443378836292926494023184311888117476777502216931412118612421443553312475754560260687699106134886252854039197314460705729473858895212493379033122106594090873232200090881545697999992365137249078182986676478863640520438118260400655320753814280702962426352447297585383639002391275378764685429336178040754785621250839409393844268437017562789243584709275432498368574214896915208288197162626271351100947914415199401497481218024086627491707569317896175872450760939983512761032040313153922037063721222307954131296437101573242245017891571389471130613491824042683572460461971691701446346978172802983487883503799441945637065214730298933878306930971093547783765076400678738711190229470698411950297835891680948861108708536335956621455745697403228935659263183702930753871178070059076993969338960461564673748694337379114315173494590195637350557416943226180565810298833747010399206068856845358925722902960024678850682340528299363235924017971637267728952745941024268220246580540824463085526863785818105787521357474199886333619435790589447310284901967713853643566763223685091387713788205735847879154424290489096569701178687780640964136516214170384668414183113767592675650499972183192787200 [127,67] 6299754177750543938953533962848697630679821959656003188633122420640009922172932142477312152727970521063161610507352884121608108550914968106738967524567782424594145066845825466037349969914989874526609051043667923676855543545446012601626833120663905071599443837985230242462239518391010957361161320801874361023189755336038318605501251638319982883133569676238310894891330639266327049716109330816032061765027154580623437979281710395771282968398243249939872176546487950175942180525801801878114278331072226881623168159961594929376190862598441051501955800312120240986323269076945106949233586421444510738567258048480352854252030697105518669558973366492931261409187688809624885544126666736375397495350090910786329914794715114424522518046204201709170098812807876560073750448755277193859564881511288368679853664037066328219801393302955178582066648431223467820732645491414086293127449974564914899767852934683260855343837182589877768608591859847795512749894110452995185222103944914653248427927028327758207240667900003797962616349047506525240272702020615325711230410551511533855028587479482138078083144106182960460827101128742028597717532382489011976280048973289457293158545736928796697868024333926524042599006403319605040423676016181905020393441721493650037458376042920634949453297856413518361567963181289218503495545974346638447282765293542972155886126619587099324203497111093300378323627368233205992629150413676428692798425401515120125401212245891255356818545931510000258321051117960427101488067337598850021029736446943625473582982045684757610121943020806287295393120768914693229356439013975021473419459276526528230907522751983253610149292883581468965777338692192245262447983292839830866233192795892448990439316445883578764913277636063136734536628874128787368010736179057874209357358942386504917051444436327976883467657242366808481560450380714384461591682115936575742232919670950856867802316288924670452742144594280350290310121513859101486735382265326445616704594495733082838892249068064221629825935875884517920078063439787851080722926446449942546835768304612327323772009749301331513209785859581823731462913969214215971141554325213865718019188856871316841383005304747926351574300881543381351199113696223422211511973224704624277856390104835359469714289076676587427778892840753387260193819847748036235698973568370317219422853952061863000797438828741849349614852657576318293410958915816977997188718297796258505889354569919070730720 [127,68] -48754232205027924023507894204244865891931812039991947873203851689451581930790120095473018247456766262865082326485580934716683894635697465996754302462907667327349728246207453036749829408467297234766004643499305558619308620358022418908325920738396828809926561800831558160195549028531253500030974452444560752258868503491436553002925885185725673624221019565547615107332692414202514118752593086339064848371147770087318643194161639051199810692095519826614941999252177247950965476275290165885711020995707658739023526090902450237677448587953539217009441428050192990879013700888064362350441444091401870933762180860787054227429712969987278521280134413720115343373834476599871025014225249686218414517492220721730521995158333696223635354460622881765760946627113831421331266463867894910177826470351117805154642165387172620941514001080309790026315534398756309968562386347662709724128155679484120738172614140633953852716840046100026271149891639808561641788542387390025313023065987556834507275206919664622330797410291549092184677574419419318047203362170046690210248824367213878792147029878151180354493554220442925299681044031735117039271574487762642224924124377553139385419876575827123474791094124516464663547051357148080587484492515217234653891894473464053857061092880962032627168245172722339653665298058531900342564048595200643228659852677980911612888333009361438301034970286992548488982722009002014124649127123389630248834946788055766435989020201154129014252640471821114312115643942500751754919744450383268158351728062576713295012388764481283488241700525276441758974859519815259232685915586605847934611541595303842407449966796929238225031756924514460074945346083929830899558619191690474188575937509086055587904851403231682124672852157446675713118358591385903437588676458593923585628734590458184224420353526389309847781884192980294631530353550569312836243596788340611740064383805874363053012476764976137872064363321536791040201916595953857753824264936269219507584996921156860854283149631115892745314347286472045852062382805847375842601431714858356001954058017533872657294763213603468673277633514515731215030607347544699238646148731903199278460145981842381569229986434560516365602340599481679411017548638273613561725705546888410387678770278097234140696439204001733484959732824947071813588821421117905796746943249033740808585707954597273555285898707918156587567671079178762127166449095561855302058968881797238234941132243656960 [127,69] -6393098279609011864008659255726898005370624001891158795502315996571365667025451959909448158941868496339061560520828489121432785345496528947718359913090112478841827583950768231370916030093321915115488275997696385076608047291260016582939386452953004894016900593570971481539000096583423951307721066955989434380730150898487063452833099049628131705300649354386803750128686928863744709928458039454787438695661406903190051801960214905040816210216185793211011825868697660206126900455854519808722997589515420096386441276517489189394607766064727002662109134505295393827125008513597193723488864303166316599489503164551989782233668313573996467324728704427834454836975627662270633863090361393810931215900956939767446024792013807265106491104055737669992500196548158548761635617507105176111577642223233176955948349302363171073659811553444030912602894225273485113882626110320514978933917063077809382020277455844572538105319120747845918861318907658817253640431568075908807076569819155344004981445693627294699064688628723866921529225459645858757729504421080815556367027456150883629304939023081729957119164266877954038894905162277763295048068046725640808892471063342345789962506231708567176326351691017121263465858399585227488095345427319429276739017477552207681834247950350705382102226838280301847431338415484531965745855564670885767744924494716768117165487337262251500245580579341064779268701146361619261078991318306586013501915682361740954269472356500051152718767370164658823730037249941530209788736830284294570681184959246153955340355741893434211084501671856387780868489800370248246170388434611345799126691225031674409205023124188577411466719242382208821433276290055697038066417876367125121311288723748358765772718106961497640816620502036296629931164061782623920193381834350747667491825638957591329025783814731206073292722904083622297011668636843424366206483951468605861613495388993251050572677421073740872858422746729405910807306272334482740191534148154175035397696754770380503524577211452381836661261315634411005067276544887832300538943655954131156936331975801330459666639576914032499501032295826574453389272329812655550422645649942732100843388782446707282804647498191497602276914511848413808452086609891564382745630672542058255249731422461972650128093939369069529037978324256001475447251270653008108861076672446972601235101218544974269870517181990196420962227518735590171665537740762406743312113057334412518083941453280 [127,70] 126775756163730910403677108796862452862476717302574525113284502590151887866813304800405192580182481882043335052405874761758450408041291983744279913701221503775909389086111986673686170123518401315398822490455687062070412121215799411458658732582978341185281626445502723444719936809118032606097092120551253511322080815292792997787551381567503842372701696506284276026085628497266177343072634865401518428417747775346819606921140866848603517655023892963240264965857273703118606767620634351291730485589468630059364096768044607258538469890505310696121995036185224675602773324057139788483554999860201628604671250062431943947878412958099303907404310390695744108655353783984034276209075457831601214770149755330531633684225968225446830504082040374040425507116303586201689728715050045728703871417383484455277922828316915351233331562582186760642290740747669030008852683667578409504887089878013639461592855411962085248123244221091652508967262450092333800988359423511430154911301147210185781517265961756037398056440572211105036888102600470786327369262276956384385994542482185868284498572995409479863900586003551044424651953905619045761992820882093593782273748110821701466079267278845609689618013136075290004317509276875059310169133203316429350862622250488614194913499016685490969948468114363840404681621095311970028282161941581592333787456360726224011171418153637074914664407307737749193630782281661821414846189962213040466395374215991475302275934931894814784015847898862305209768450133797871776457622032320089845637834527998329976148194575182524781505491994658407417666426331566622468655692767223876501777015785507648235515456780693329806262661532708996412391361100791634025519776691023055950882022244012867639784975874645494570450294675011884458885039585581686232838006694440080251345624782190330428733042187811417448410329249149139663755911199458802770896675500791583332547683724722504127163872746865362417439979057104140385842948336851972487635380382513776644336172775203876200642398596289241363548805987423372910543539500736265207290828423383699051976021462550719062277956490397620657436560616592420867853633099477564970756415140741716375338200290838013072523275079687246411070468050374869486270155887279119804026178532332994750511923468095927514091334194817137595884760390493257584018361387108496977411889829605226616442661701813574984115577722908100077133328028219555738201413323451747012924384869887058180717440 [127,71] 3230415356552585056284224692476278726076391479712323554528339033571658039202167221088874026879145667485312656347433540004466858761885254300701183261311536492035448475762889188825116930551157191134195463514240385437407883606158968944493662379447179416019108987510274968677509125705577652260519186712391802425404259158519479551618374225411809399609834169889001469037811834876883595724337688417908933258983877348230286687702620354451800749579264382169614120579178896576075090915547264623119429719101083978036677857319119168076945598039986367824376609155525599168499480231808064528031136589120269779621863636113440772766038113517857650479029850734911891880584295321188335529093693627751272081529887684934409038869318406650231909969031653599409091816162266073779217484838515283640585624652371044232442009978216205203922594694625207914713252465644488059901304481387986487854570603781594004021761031762650139534198950233911848504532539986653898960971908245790305986014735002374060536236959524733249101352460857654667796926773038657960307495781780842552304218220430957645835674642099584125141971348947908045264375414141136862411658735846621034198386389319420734759836163108136321695203362688367985946823139350673760094552569396480143409303437636199043403444774391601619637162138539802827179006254560575029805387347976746685161384757077805981767174637516819668959478124844566902239512912748039654452104109646235644619521752169936982634732262386727029684982636875866967621492985607127801187733632331442982604105954478992550678300767774249633167371655487720425476447732423343441568214700176598194520959481244835816823063188842604143960018866172176235622540365779334794600775563318283325014663863891801069537752064182214317605229895670424396162475253533002394540492921910168999724450113098985086133371048042793564293465469883719358813656207207450302909626377482924008432359761699249075339294570344858243746470968000496510943454806770909391358378356869545018387685799126565312045836589225621965151387496012864185032542957140308704134146694958940825509287511809096818961130561608930876363126725615202342650329695728646574596069807326066621717563910897936265252536770498374012594806067698011957792034307182567530750392052397088447589907173073184642279207681202961965576646387463309252970443515448719639830794612313991089185199183654258230455167019227543594397552111716741969906067180432167754252568558575942638000 [127,72] -228655240918528612154400247209187301165436173610266471655590370838798440095403644852822968871438510340819818543321239625473593741311583707697038532844705806205497182045480947651230998853307232644132978245634709027164077388174353336704207013851812232816759300488322710514739316313842609630381429252184523246047055328059414821771072724908567735964393350496630701433418736169321377767094254185672234749533346517521366127600820835644021918537621102135526699210680621016823711284606090949363427134451308701673345164462436098375262915326141013933526608970047235797366467744442834188672145460078232286945379143631984914806848627309683233589896673540148860299799347124997450414879647142320239898489459336458096208897684043223536819016122847679545189713286059496221103160597676761271485458334438305485945270041096961420039891368196353046683567231730739271855367412292416667926722353072348367122776406012528038800342829454380945873656889736652378746599627875110826923322840972874292449073770911809106536995131653930878871384602270006906281606426515383925185723603102362574005381698760759932252710410661133484994157876917395794788825151902213467120232973860260673958200542946886331831316385584103552475435711082099251960870203050772525892129336417942703818906803330633424098164321497682587781320455650076991237050194638053030300534835063452945208059004599190110389078649591698347306429770089559436031285052526279379286079698856715306182486146696592945724115782189575829182368338219628996422266116117427696653103056886407328507911497890039788479256028687062129864636207309992276733034429345403598342641164611223514796243968450362995181291079156870280040199652616785878290904506140495731164646193469088818271255741589979036003081073722159656460239552800688532372457390956447669136611293169480777397871800343861306339328049850540954857557080710720600442081750536756904621806771313662127430844104440714937330644312629843305644750893099985560496249707083672608447386887786974840538892391449018880293138239056291381145633086921220170360843173230465285894797343416361082306190969171046310108610135122084839910844666359019788438733569712684350794853251774493848307476736378629345549140702955637305600922441596849903424323906607818735346376591449945565771385557066678420783413916748250847570219689526157206795317842027987239097060759443249557055307411516847289124626064149580188794451258588447837649364122765512960 [127,73] 4546240036042554616536726691533433174885529710786184162970368254807441246779832720920564385704074832085590078915007895168656725298379436504413905824009453372791312890616960088156616255779238891765389720018740644363405607484302651467430534877228174965625590165777416348791020557606452304565323803935680695498554264338697964667852731548898915713495421766342192950715809200893718240017171733259354365496895815388835181349748190600937214528262463118015589342436931901326443674161094627043295644067823475505222701075427020317640269480709414360394343410052279761177079044447269463401849347094285692424980781357816914227016665944954028230326312729283768757622522167920383565930003639239350410157245152069058180604837658379550593570384578792730451318032049311705043985917391040250673436173198252101120457045090585179920148430358913216810127595434609054058387069732818535886320474654394617931718561799085245189178941084097338685190249153457564761433264763642192312271183182891411151148901194293282656680697760283796524639751968245050664700228345512321442419069000810059851051850806847550926305598042690943590518366993648788851275858359929082455221866731092303499429425100401699120256737257319522745078080546070481003025012397223706691874573738287805651116227287687479636645468631140995845492225533973384299114425633824970627822273378064081431263665474133719603092265310651523022156817396454394525592426959167929114518343425658263854756177441416965265910163764098959918793976825720527301487505459003708281038217580844089940625252623293246475009384884514950531771178359195897744937631358654040165610349627283893517358627445846855957981869264420102758683366199003430450972895409959276728727808198955017157075570583092008032693431889408716510137658727508018668974561799483061893943578539649438196837094898883359458991620274460168812837421329271244437717620728080693845794492357063557834128593516228772844868141467815251820040555602664341564671956499186114173591067726274569861469371431582484470053031592053619910668904620637485291836899090185305345818828261867979188096014438017330889481465923664469171262242873479767051612846938898587402837929402248898313099458693711577262327808942101234901889403942935353232846933087302910530422481046788683958659088296381319118764101501333115105140418280986643616170839653348728678069597123362401489955672446391162485033013765978937399637454601948707092083517915040 [127,74] 186920408873018132454352160917658491575722108606090029186954543052908746150839776293934512092643336810826530475885439984036076889874963458350366399527336355126718532235387958990448979887107740362560061949235408570407860715995354926771719122508486555118512828400755486029041489070182251717158816839858623818023918701324481984891562178776104795978796003604350189368567649892512037893487739548173079234105757815012423040135223285353388567596655259607967543693957778795591289724453815058350317609934017675367827471447700328504834215767422406694835627653676482818660208988516736191063739996970390599653331423405834522973416506377093219328135999961018900628269660563975059599177050301588622044882524374699499407072901468503529100451317552905245418214146812097374867730369972487650966536034143978820294203941828313942609575136868874803008648896690231219374548160842958421476422408952907374502869808007198747054502606681776995031936125237248844025815750474655998849123489655504620910164454326110526230818069676737025087475424783274618182040643831683946473302050618092058603794785176345796192509897896340725285562084891742142309342365679230483776010292982080180704877515967933683128579496218555218567089120311674399760438696573269615152057743886240813068879344042884744705101798710823986829255261311532714371514790244344470388838682339767494293277645606807295139510942628487360649611420114426162839893274707216866361098843794910567094970105091628939780185910839622966005928768839739066425989351653397873896082530179119562711273180847565723734248007767378183309067845477386517623339607192283607334229231233834394092263684537473782489260125290074214924672357931866966225971452179320049062043249808049641502082838876738152438506608549654183849842638591002581470801125478678361699555103961385081167476186653849721997882129749044095466603228815762906711369701999333878762786187477094041441931797717680906144745266295509463529178091878011544611720581510857923887100882539384847965684399628594857373436865853458263150090486848021620870543772678773744415270885043906962690251266223955808426310128943971136682204239139176224618566414119311998233128031113101300416336682330344926733227061047182592146429911391885366979606706327129393026384946686060721500655854226023938821353557756498876823685523317860364726535520951641917225877594448725492724207877117248461662804112796967488370556017935529523530479040 [127,75] -3172066885081410745004714693458768214803046328128805437299175774408339655813725150409890010592139261186144358656629880685096919060154406185837616564104180117295712246795539843356334701619681430306160432815629478346720249953685997805238156190329253610606226294977174136353516035415435145892046012714040806258451451399903817741143552158600973291835260665428142863402369844860160634748992362352861624141792780951466499281725467760843979213706281205725627930451748162692883727847441844920452435518601675762717682955895722148067904650867929543456767038179907456479158379699004557693494984040912674058084150713047148872095521223868686417211882368069820108517468680464754787900748440633329603081881793584537845805681077096531117348860742057323033572228954055786490023803095118099507642959332247802086004482857684130987383170503052619014437357005876507836093133066047172303675544057435399120089303322962162073089717139758359537579092258929626583654000426638346785710926097294472697276646992002301230609786495324319112400795008484757955711423809031846308537255400595980368883820044442172072850805239668017452888415029300004023445261712021613027883188433279242801598742720468441814452397398293403772295593334904352353297254034911077427303265934030917563052929913175774300906818245384389375685936726954387542670654377664865777476552289573376004141871607320358891242993619546132652669299592317019958137216005316621751133990268948277686047868072202501461821701563166387465646917147546263408342715640479698805666520145688850119042667301101975123606446510179110866404365081499871934057823637888088401070036605923760048804422366809823384669746166465246050430421275162877277987112677482498238388246003463386760105591040687635831023856284136031902698139294249496795963082608662802417676028535002824030300255647680250493261975387568540496629932028542407517755034206959342249990290128443893299406214455253874299678008219784037563223976781163322258406448557126670035708337587066746556103124226345167731816397910824487186936664344904393024392704777000670341948689416482780569165677045521239945938373762722100949267882726261065029822365473832893007352120558945092845050542934734081079992333540058435687252234241517968699941643336952872790394919571770981943074101117149413286452870662380997085655876984919762061942153245095037249006566734773283748231000055902672113660700842931373360219761907027375831880 [127,76] -8852768698799359921726503632577901128111980941208715716399292671142947019300022839595828398483594615742371798053887682568376566932790777648624722009034646123546156430813184691222146202514719336032397699658100174196068529282629755681818680017833805618097348912601817079907011093480064417002052614179384715213318885768971565198002382747049473686469172955330495074993722749291729269904235974094603893452538016379755262012465816082284350509097378288532413487680597962857472176989875013105320365275890299212480285405485722727800758170982730207885874889893874705527967942886573835998033162446852503741527271177335317458273724532013666842823403694767893957504622994968599662640875719160924567827845005839525512665821583441773691850279523002214468254714504834495513635656088704982477828657437508083789256126609769076469622827130353669116729784124205493920408303784763675662475534787698072100243090120010671774816409817277775711914855327690000332648564759261250220812198092452798904513379570757232964540607056139395926798403464842597310482633940018130526374185373763398906932416635468882358934777669934901159565208356080135467850542109670319975648358895363821872325126245053765153623398231287143997827877082527850054005437820266136318401387766282670687173895419342566492668916563011211338377335698529915297398106083249286825215780277409768225796454951226156711509568629953095824470141776041405102194056772760960587454766552245958822222360600524436785037838687530997371712066621598689959076682234049952804317149035540255008211911475241272913016436349395620181306534243016428291982588588993573062743241397893771688114335602480204230022358164825621928401602630342770531941509580430046646863404557817379355506692677803555136620797693322728731746762818308111687188759233640626683561769921257669709409926649733578414704033929584380185512321125799851689549019263580866392795968792519132824843253162112520866102828474237080588633622435937677858457827414819214144169941971734618200524305234582777529467636929916940184530825254478908608299362203782477807099055887950590541432973846449354870602980894403976944188450457897732077075870800602904961697394277952138905638600589985582646749403825557210224098085378646928288251048599357868908089031913672801246604558795554097962127709444967753545727993839481179960945348538110360506749579303426971823267450655298445629619106330577073726988132502129792 [127,77] 538156879882973143574157358628251342179380436373108106546393852663291540625046388593539203372898253132650525582805474236392375519654934027000973772012309090627787597105675880987130746054731601955452360500152569255081880457188193161352383331383269557430918955418096009113541390680862394009390883910733070519859126835855129925859285148260060868763345865573407992164940463576916347422525305725535842871011521489168744653571056578059457253725785594122276234485405925420681019018357295053949870048813028582439952964663827439541774023006608161582206109231416260986950397174225987871466670157109583650717788960667376886419138858081517188463644397585557444187572966954050053558010571104597310891051586714658457640400936680798858826923489008631329590243717724123961660073393383196175440413653562260943977294487016105419633110222279586690420231643320407866807322494407543980750109217207252531796935034140090835000142159899461005025214631020601218710860904404245049314141996935463095810599827241715535131547590097270584729307270934034228842322869932640097062899053440280675972230734712355588727374795233916461781655464000797889053937164200137314088068846795490845203617358558528448671834788890711391946415645025608722483522927817637839683091779989384851933384936688748338963362354640671918478163650029754385684690250875442002745753741618857924272740720545872257890261559411209418791901007851705247772739543141207051879736684521348891705893421864880201122055814765218127714409512099653571344912316053681354836104596025317861611150170290148347558693029941624130234441442836115105425111379090987315476822499801458807832176041318085274142517399478801728634982382753573656699422156247457650695876811296157215742141050497401862613897100126707378410156861718720167457711572394423020113200988262638849316791301362765203428468463075455838578714879595471540249621185272921385729335487302210103001403226229712514166148544290986743923376887899071163377894386206117500245036513362825803139465912942014693310707554875181217145371680660373983888590548281587353728538602115930711134858660280290979050676710736856298040126991500844355162872306938176772359918015485090860062007858018627684992381818543847982412718315023076621958074443263403153988756020254185146791529978538772568585877504864101643206127061167308303940652348139760366540801490431552498150855708075171576824574698327452428956866024976 [127,78] -1307874743319530036670178289008917455096842401409450900449935640783487108365796710095914447665004737388604420192257198897427338530890678937969127310896509848701575826407595888249708077421672571784286421155298565836027266106526325456153697878132686188037185786725631581703114486707437790315789588707027938424757619928865719352335699270791506341759021898195876907633565111603556061408938334671373021205259278998723869377793565448774459993509433764286492654348805924989618414744306227701744723445743134022172752391887331218520975667927737460330026328953286793712235605637694742549387885249224441160444919292935767333823189097912959635567575536057707501856892792843117775906063249616564785953426588841217451126579508106249359781329398640638413848573820153605325146113771986630518897244488716752688216853171551389695528462730274299508160885749365966829596560357217667225939102762128088710750103640469790522014384567488574300775252681901791587942297697463318958622358050252544519125811497981675109864571115139221464798590879633854026972639025389565802900233906795082594084496706348816989081310999050840893098237775153285046015136572011592087327494871290715928717821479687199946736654218006563099868238943417169381774726234316284780955210807125533396962395294423320900293981027785047779546929455324717020653908025539063858877117931549650552880684521621724454392522262472719037044982645562839753935550039018983697576375150436312629317701499288161681362840882922061470171383300612798444168293378772838373655473460564191817209883062816202567431595611276285658590157712210722046706920856737345344929260364146699964146426994769081949982898114710529203512674960062382894506226000581178453227829945351014187823853831211478084894171299918645356453021420863411379414995251104244133852103133577666294526827567635087513454133757449499987466675981501386332030187113809289175190779509953752258272999212804289932688350135035158759504756639737442897404364197240929486198407659012208058757938829029705350535094673966566769310083525737385142759047448892921809433512446815720978234476915117685927824817246765849718737584176982859443866475567575135250693746049381053357793848223797261766401073378038774139716763969712913295386638967256158277828320878557222346647214517042979547967645531780773099444483433557719000739633506035965129354651655183559162912912722522970429067640695190054459981120 [127,79] -21746470058965408058849985792068134648405117864097459520242151604379980782424181393400095654860792908948524167281081371557777672097891710446095459455839096377170493083259118585854564220968307541405219645161222588881267680119818517164684760089421371697716080984445834543683887116945148069406621500731780765248350686162429553586661888398866269140828494636109763025634930824138925305809387608578679108800747285871273453001403892622982802830603756963054781966743756796370550125829832580713235814937341206995258792804941983887161878026608650903393929662037610417862944647858654261564405207733779342829135940430175092213558297674791494537712409154522307878248927897851763146719376988497747559189406926177530721256771866888695094702430996309086828881082453428569184625627662852001713668385754342975544793403194822202244473092158599468983912467191849210231543870025022404436306551553865902433934892369861784459250680425106159728426642425290702141693388936773640996787971251229083925399259708803592876080162662147801856135014055785226388295689291876530181320224797219677967241507687203436976005217772419508688172345994645088219328135716471182395656922485455116335684749917928834508045897767262113191031727972880424598348584419738492511014293748089614604286859900336960484084994697603759398539164037857893024917823647062420609857092349856188393574623061161406779877941892340110135213134777740273493031161801585226951751004762065359200055200104636551167942587957989167745326566616237758564966240129772666195102596928268023308356932233158252109885254820342063538965589943858576815115780350613880841353705231757240209595571952766711636558591260479713679852958279620165502288356341993046728584529883237045838995649491263483753706063326931427283103612136266090226846528073889259058650618972579589281556350035438144840113080210383036362687937019210941074729569572300806726339820813671352889459359755947585957095130604945974004133985082031477523374748027709841713503585578283090502599532038143995500802714831680369926517055727963635144834174998320176238769552471241969976811302874287547027304208600961741040116062388025755140945778671050144963867403218626761271646673754519730629856419662593221326166917164306651680532269859072063862934768318518117820150427959196802033318604808214742602271677886560064979516087112919119790460961450075047762262284732064707503092521820847382088 [127,80] -145456827809407254749813505102400309614944363556589216892022398365586534091655061608688489237112734299363734522031958199343304708745342567549272359944270693030793672494183109484848735758943648581008958540993217036470226429615300844783026923862934989702406113229970543840913285244313310116268299116261135900482796383573487801199062427627748273394781165998263078389836591502777049729341132342517356660591500732814401420978487379563242016814178507293913247004443810381602150606058220983223538009306367855709208892433689265953826430666902400381587897091123329274605108792884584828593383747625408926087719977104335198636210850533217897233065513274734681584860952390264161285557226817195765270323315693865706345142096296539956574210648941279061106430066925354620484363805624935212143562110748213451285665019050836682184385287009876551717844580973891575909039168648471876215899674263292641143364273577210117981175965226131457873192581901642670942903312904303097584980092382980889433853694341227970866707528232441883958269389694489592541868141692392365059077668058516754626828004411631849426168545332332011347793006584542939659071870393436285172557477471545609160070420739255036610565569350331904725927830746007481660435794932395531302266014168751790196288832774364572887273731401459038700546573618689730103497599187812806700757017976623954035862703436869381763341879052008179802652903166016283838475753628180174435228188251109145857233401027447706215560803275900823343437574422568389664889850802147145768374689732073815303980255950599399167150944335524035999873738348044749400802434546737262577984462407599265202450974025258416847957325076283260059640117986886500723486700455072658224412387698957101474105347261642053466353155603694865284452958514047499366200848340432761191744278594205402040790796335534680076430331053479172677779601149498058659824610384879904698132057051298258276544731371980560638955142266222068226133754713892761701663561647306198510287343837235307933916073136809185329186937887139565758020321822124880674638116594531956504700725507847851395476521179771059342757980060536273170812883616515590366030897814544804388344742444425417697182761485540550335658989142969029126895426429426885148423487008574688449016900482562883047151737271294179668494352759097992184437149818230091934706032406917024005952064550727053574408501334880001305222376914944 [127,81] 2784827023437109872724158534971150606594154689850918782986543279633251375851773947796539312835285880480918512938794003888306822757458252269974568347916593486991090018707942747249463905923996947880058608515199561984736971910439787954996080554779301829595070181331056646882129929737872460463465009832918415628797308058759773136733585420172309098694241495667326492555166433681599642871838235239687102268732276734013425709128380553894143946354539801087540157098805056191734538827916613371209187155965165537953778924482290154939018620511236616638277361844421540759008827361493520866463937117345069554729581895482953801413957181773858961247034338487643252780544650030780534008685512336997374079825620503807380264766424359097136123528701318930186383950380204216480794018262844782783216652082465302773999663513261430226820864368117023140789714368304838455687519700049843390124179318410974297887918909422382931845394109191499899192198331306233447775887459682811493531442388039920908586666226967188310750285190380003208403434476054484597196135219627817020638465528134253265812863747905798345152322903096343184006863088665674153448307576684853684735660125998782419187980122464286276863779502222403849216792351147720258646451890921726454025032303046332005159748965976140672854856827981627095006392920718555686461911448821424071572125057406504128678171244180320120100506242157535477785158287583848316496877657413876448218835801076398256901068814446892482552919304816117166137560228938423288269173997209055834978797007487819287356305337214005874180919200146087681031138358398034654773392415002714576707284278955966740633754524044334080410223727899055862581529496230709795675086350791614799399981758137485423627543198174664365530207237805752790450512908939034666135906326862786178637316555256341705651593837760494935251672057514200676880724589408812321293382879398088996652674656676121023414025977829446340328357626163949746483642636543213751623120741256985872966739829163343377804141409225057573827359366301423013074395360226883480759313383007804855284815399139837356605324219604078772583602139720812657546404767836869703508167846749378664900859416409868553954491419572295238231683741284250929428652237394906951736080668488047177403684720953899450251510066582346853446291846488572099863092320723218707152850635749055794477685165126574880534021559993310517277544448 [127,82] -10618654095995550864798656291924896301980434204734121999360723782662607765069949130739194694812833118181978050206174789539899823144896028501508629664562306061014165547723021626266470849346959884004602799276198487848870190835458634657145066052576267490181482338357994667021721925940058900345899618820224693542611847690774471323992727712887482486816697485462263545153048554983317968122955880898086269859229156160357971536107546113719176104291202099731026051076382078680804163253025653991656150417785317204776356031654006702198306063113931790320945407594215380438265385614048800067931974502100900404778068094315903527486284897340267266582588657533957001334677334196332933121808844996366576140578854983733469782743864671306438484287617768462834301639153415641855414298514917018183675183380073054509128259894231858954958074298924562897008267003632624883896153309445310632255986801425857489810531599956031978443021229101833993366942279912511539636245188088764594182210361984307299017352309121927110066169147009523637184508419365493337097206576398104792484419016581884718564807318116244124346788697966543563081038377616462068564290924472402630623049913227821550120403900389018196551567930164273710447326438419758382993021413424683362922212632747596066725491747325230985225146168967766826594855693308533754645527840179608503277714305655513291016461850172851215159010548945799439634857173930279580533009318178925472081025053170406809280033370493504706138734924507491023029212037199898910932728927409832818328709563234540845512297394156584110083306877789994510367016903552270880002463267012545139932256564769302530336443962961514980924154910517019466917417177685978615683351748097631486073875371734728276747471024725909574787388883664559664922314020864643562015531461111083168040026099799176782159227635114390120362548790401146219573049845554447175636474405055692245010496800422696822605347927362750401181322323667891581688266940327474316468761166946840504854103192560333896582028108652829688399387801484406642817568242126597793587567468241661605172329926589185178941781662896637106821817688515251116908359609468545412470713155907502766050231461311511107853881597658237358763952659916795908838235737160266898944720898295424012123081225589531313888670694778493531731996997193825066607857927780347628610516788639067826381146135088040095862075088575784081152 [127,83] -236051584096222903736932763612652953747082286174238476420012320640490669989999916127640588939689615759557039351124546004988459148266612215132238494012501582071572629581911733318380340851474243092541218306764643567305651316795312213290204902716181751209955746412319146234296162637333955596126072845819025849602186902055348446380498250677192754362520152146210898153095609670157077291737440630385977824854996530734680687752238832637675367207575267438524082094205071731002003536985123988058179437369667728195913013252013987741597827737884241563638139770370772351358015518316610611275819574972433209735162662828765395216415247397604427739833751393189838899846772083343810925953303136197769229801150509140941566101891206596869912063738477661588844599031615222817305096989540194930560691395708380096950785376458524818202561972697618038777711070351002394881973452269585515368368805611942167488204653553668488697633265503118801439038625307513932400932768392448538607735792978884363728110737609937489176932344586126167105554496438243429049929802076940090323638051619209381677172043989541434235133554225101049830776486522075485368852616586796950590892049428077156571398835816199442505288805506373887392144330082741423002516221386572983761364312167013298515029770293755779002665274758605650027656721677757951526325660451980091701848940460968859547967972326439294499077115329184469199003104423475848773371761174654511030445359681647837693699612943158972821003598849619313045225584691989616769058817065892972597957679345926311110220008435176205765516781927408885068614904944377917957187228022982553729503588419911106426222557239664369115855015779036998463987024332115637742459202090396896651103821010277372780230929310434272052729403794472238610941022235715831031126755001174599237254656970953109340629121014278539944812113745127833256209525905541064881158375607892716322137705681190568622010215266861905832879227632910798980235829345383894150442275075895489505316652988064943406648488332372658237955976648047902488798226807811087656417362326908107236561956132936786033066043780893431264357718089337116790776715063782109650186348935348432503677778528568557745480021779172047589393358973626066886785699665399987464248232172327708800603091255658603479071710887488571160366278252996818900555636655120852785953368288174845646986032332299335094869983064172000 [127,84] 848898383997946900834051740576001429275722352015899068361095553809937353375659185563854161664215472317036645340223810975701111091309739285594578183677068659461899500877869835583573970318088396627719009227407262930501617716035415240873579793098817403312923420535664194832838079126385797784973583401670510255609085650574759997851672488686358529528507169881907858628648052490453094015752679083368097934185790406710655826218118999531633883038511231904188553446210157291792905927425109068853001239288497883974462005352864638106619019274545058968125157884731459562886073098189806001638904862476808451858648087098368744833607603391503658071294406846906907251794339035424222241587614485541123376133953520822752615422635566481316142515417510838634304723209510940583831918066340556722828042723689168979350549487401307396647184825622019619309441121227271728496444919533328671161139263436865070964312741113977252498581881242595831450509313425126230498024404525547674109614824687366655427102104463210284661540764003698833724178679488432504617524619291313198781177666303916926441146111918484247268723731645663070119405803448597604786914125464344637643298669297339632485420645114317111659947998512971330362837876779421676858305023497957751033631543113236956907755513493815640662553288453943836666958097734017938454473219866509978344515725847981490919014338710804534984864678789883995655013464996228675747077807964423153100433276374932953280699855892050498529386599340790585957206522697153533532036902786740192940490829660826623552501118506229291495005389773485211367469335158154160976869427224843559790360757689289982378099378508412562401822752311531659858161350517389214336493844923675271755284816883883754543106127505996332732186690286808944856066714288107699290763298176856444617805839674790216353689039826887665151205954649145678939922436744205839862801033371606337923344222225949531797774422525661501804644276691803251921212258932226207184419736691169694288609341824546381155697601033397173493804557773722824951890349375275279744855308520022001077351707120890179832583310652762486488578035982670286508517456803517804027754387587614574474678502354835934590547883120198836112013940976359676352929272851332394962517617420401412174335841512284290263729608521453183761284427444946200172368854551913095060033583109431075884117407844903461483475138560 [127,85] 3257389297894439047390955405690461144236027642246909271538475304150252512516633507829243198420011647831807768991931868585132380966756779329761543479336772800087623047949768533652064847028678812671699822741469002839817325085854552913293069679349882975330345278723071180118946632930137899718523414579333584182280303535392926789215363520695321644094674315567986456361336930467311628808644411438362796013457318235169017052330926028088738173642075820678875592769420333562015407709624326140199999528856667804455656627575389383040451051612710411565285938934249702545226589993343634295947407131060436284325522203054893481282255425379406691955858753035213826179854908313129587137276050364742554194545632296287592222903790460198057416685455294720462571555966833530286633232346235690664592363791201719083166772542865477169563347797316132716818131632213113888571387492288504748533006221115641362547009692805136265473336588589738864504379012688941569064508701927289623612613938561083602266867191444399734957813367958247888862654777740155521356978413058450577876674584105421622575569724496716211667976778808265927241623490757087705098256795198145253688062605165617924193057513734067306428716369681022499591442296890268670771156863996827182018069808529573926285542364381410238479147328423817715542402774272983906851387576415616006669015158155148975520010492802598988198590222029071828382401858817267270221354021106641369957637712521114013042831502245669860521061473006341040807769070062901800473154317377084057586844800358661962274548230896380875091691869818355708204387289766989404939954264686316838305091734443453382718054137211572272308405884632601609682102399377711946789133172284272507693258623893972565447648578919501065706959994646065885467331508429741240494443909964338549598278362511787723790533003532032339400168663685088742021811326156015578740426347501019516360491482465692492177081706463407585727442900989088427711313382370655143018219971597033740951622814831130994346980927225221323924835264120464353849174399790830565107480394685152576715902464112166021333984869426277332464463698738151899867827361277519445518564464598877617549402199236533888865221884550879151072916446173557911269053901239022302312484671987341703186824894903762635077128772548260483340141651316119818783764140306167530156467391349322903146229362551235644764416 [127,86] -7038581319353016844594374102744089647084916876844117153855168918685459697217112149423448465848358626581436121135277748001501446575371975738327845350396431880411064064566677755658445350738990731820570802808852054986738941884020865210394067423328564684271222628326890830927505528524056115690575796471064887190613249393445923064352497261758114443293600715474708570531535064143545395544703533617295063948620551539783129989606325938719988460457000879216907187145373608981267342858940462178369707590982793810079600202086731193844042229048247729772092560462943636691540886623384953531636331467426269994759181615477216896738529824579452525210800903308008736648989313718008260619829066916587729019319921199182682024745311707400055198831091255606558843918912805045628471921340771495833700404889522233904924317723998541070708919663752056147420941276474746054380380813677585226283685170260131231309238380152484840558242469323629749454862116734611295341494556369396812885621441031487138883670691906520527031370694940059061257095433256220706035352863035516078289281985785319605852252345184335240900801996938206080699409090401422479931269984842342556464774864185938868721214722115562604514535072542075060813284662291920141223613108833017085156881527881368535975459940619503720655779956373457699961522252098049653067620920972522479009224926024032601574372808250713421627688719241265069494067612531543035374581392946128506411967423761235954729291517719854113930220173808860564782297086050585212498339164077396149051409629791260655751922894505156052243396683058917154121208367413299234197657519097603317994529156957147550252633679498838068523615672784688099525710825796092260210955441119791072169764356030449074321267292661024696221281437357250114492731733080809257515582315880081012072481396003934240138003485648485795816692332354532262448570460978744508387330945999689488727804499757720247200538492338424452479203036227865569088737040695991174914588433852882925543332946751145965451288507966733190986841453150062226183238520398888570516993275637308623755716673161979716151753524958491827219301483752238990694726155134213124678081515932855369839594870294421107781601681857759309773587236728137530299696726706259968727661090808898933877521250690195360562857266478288471584436926937806336252049683530181808101502195696743101237567680487769088 [127,87] -10247460388609984599293624886917617405870751316275779284973185860296220341068513278918127318357491977413472370686072084455525296169559093087428643005136704468586331267554529360542302899617405147969121919797309208403810635856047969049330392982121563197615301625962990818190164067147772688262304538255941579606593109853149014831328604815435436549328587562966406461130972226320344453410368935919278364000891461347140450136924546556592832577860055540480478733992755206122675654775636211743427593676659903958322442965699559281415909439963924012470399406150465650822953316322742832213775618316412879112689896953782981291350667808733944230875329182149052333462076241447726326404711274348697023585709156045241847953788045293991215445281719788046695885308646364198279230192593813197218036389676245987851293144185917767784229406535505485445793605582484725604771835932324270858388362675325719680888114205663520751707870525174513279359079771207466955515321192984667264330771005857743442459106056672334363326346050590138196403679552367062391246615205138045591429114183862317269192899196122309956290011052145507521630234399106276675843121025950363300526801599348496479643092864037207509682817372581964167334463317527035631459903214510628678143141100559880249850248026119597500962019248163914563004495732710071191151543609273254674636433031112971579749068871145011111575439519526237305413676593708976588164454707537615312408722328556999111580730775266542062007926266926049129019187260658484972207250835683094700164472505561736506995285728649644402885220696901328049206860463607754707921747986085780731512331720283364983806226055882010574852828358727339106907743008470126743884368543366272588349934426668064244996858116095879977672155159902943233774394673840233624448502492846748352061788331839209801574850186184472185717132853667521263683093807815433506328776776342685522431581771244994962169044902209320786822963428752057326006435965689919178750943522006084933283062309968278172278893584913505329452740799721026425470186503802485891979388349975351784967222231119439780034054290288075080370002943573389052591250608363130093432617610084194441485743552004647521426516727103121027137150013480359842391905278121052891875626273719110036001194308665511529244714225810090367459172306602785176412596398498691613253204192542829971908692498048 [127,88] -12711483310029978647635529643584599754665608754838676792996766157260091475900805321196062375010295892635760738896040161725754517124974392495504457395621125689837028727709863840507947750291045907939509282218662383733713450527890590521892996642836581749238294012025405106032581732251346001903497220452552435975152372203597927064017159132878177568512443199946252416971024391368218194145489275977986596264769661459320523473278304004067715215353557163351270791180925200092402427262697478717195403053087377757839633692122759648646333919658430082753703147814309241669749725589989030486818776143050381233841416965307363279184403011697077800376453586206663996739787313529437406840177731330418265329719624126574738876441452848606544146908855169194729955913649206629630452085437581692790990932360925288857601125736808830012342673700334448414027929996944995006597008197922428424558831095955453145438233140519095410771091069073183764187494485461452060582486809343429534115263379888007081584833406956453903021359761997801690070893167138727890259644069345484932827528024440732001729399709884132619821239771642965961236618162223488624071247926884615000351718500996940340043199180158328292923779082007306958677354698556108193323023596952979943511161803276765225684167374046125799816195300752794387003609046558293016173632232442068098324708809488219758507834471734991213477702293147454119521748506070227854215359807321476426663066852688268017975906946022841504259363019748301978539572768154957016051735118931416445838437005669099082862532993027421650981311081424785011608434160976591784445493117331403384799127413993030373158160830514506630490487516911298342693973473531262645270640164794603377980887816211800217983742937216329397607744998656484582591229890620132147368551566962953016124891682205297118144067979758325385101015373098507220804108118733361287595506801843270245203899974882586610389453055611391110588872124910153068456370018416536320419764167913110783433257332218668836346413993798105534436842911372688531137231922658634279230430541756305814828981223506447703285301877960009203041877585771008704648721087734295432188116432725464602591207815406876762463310069015739995507510358588225294022788093423978906881093247379217100241589250496957237686922008044782724491357372048502409739805939469184272710354656338330759555072 [127,89] -559051876868553279650705926146881119803334168177886844549910718717474445760597171565134148931957163137705973867026972825415146252102593611446777509845277738754948047381945401928532766079762640304258246536512841943062943419679421225158212749309824881497849817781880677502586656714684768219832188815498447719707927417087990812208521493629572493044562710797131081825185543328715522000198031983617824202194687770794389206652644226449499720604612119277066974321751047898887176287672274676479232603357072826732736149816325157623640305176372527835226469762716346392349241216390721681325830760117651625023075186958136373865145202700058608741588884741269795206603498803780160431594662529010782975502115111487313627028631134407409655813345466949452057449146187000948121541075835583095281904272583107486108150760959860502660473790010624773403937170412855366447595988605663809675963135441323609506996954547334700352489995726796272089968416083933207264951877053798523550926476045166739364943438587744536215902353526813469998689061364390257133246987722227048597836689377007457896030653845351360028009877858254575165928391747808055018567802118290510497406272959144625209030223711178675048446803065010421098323637914438384342412583207604327070937098009060369506536007302810058954381244938711807686414705310490050487204190536172135288872518124947270054110873355803929498964175379192559445369732218535007298269440344512801250096782716839786706158311915667200278572493068799886230256237486130539910050789911805609667818111930972751447822149860437103764914298738528001868262043989674855305438462387631747187610615163324039489283849361137510332802212064292412571804468209818959554698312551252662239720781497344870326481458515737756525489061188010773943788950396317709561697755988330192018498808990861666629920946372823519759170614367967154851474533088557714795084005055829068804790995677316514784795471722805225855149784749012730456234984295761521637756415363824227808755128919893759615952071268740384188993602384424441456275776751655301445112587094305548930672003907964725607050948310461725043152510951795475647319960934011044378670992231572105358472642580579154365427893390128336124833455859259242350575591154075108156315353525380047540050899106826461054655576074157294945488935434249489861200735419454562496765312292121069312 [127,90] -687069826029827232258338764456882707788406178657274982310574718856180243289779437955795364742082082008623482587739784855484857024592199099763637090786928749459651772134617912825955251591963034861888085143614226766156189124039149013138586155666883114962414945920596164311408307521821144728006467411504359676430642220457717260244706851439899965611835632884545205865900038413527369154515543558484804600539791108388280157371141494171172277364420976841388679446001621730380298253692968567914873565882471993806309479515037446545744605830127216979030967165293379184062306822080898999661913036097393196658024325673171753279548403731639122427686451812422955326800050291401776944170260477717792393633328064496508046668919990697304899664879898470938360424188535684953866795202609318250594037026526410417848750682720305619222742073333023982931443596195936265007958266005406360946987868687679020331857228818721629312648396018425024996812603980463398340908861753344457246316470251322611770313478761769485293980406046612986312832220143319132463580085741747984475059179125516930868054169134955475190749544178966698577925716608912096041191982681011247315768936546339148237293815576398922834550759874192498533298338249970788674802457542398549372250724710977326342730272500773639618189358043476880845332126126886745947432389858635716899741546260798673053431048611902294426856757932648240842326926366100324806011183041705630271749254298926052188533582668192922325286898876625167769370795324725135926835770457291204850302608022041371110080923869371908823409719594300358761706110150092477059832575508074212851413114004248285478767662437636626841672793772292992972368112271416842964056791868618455686956935066723830291008166634999667950613553370523896221533009579343406193480330361783305395021798681614647603730626996967866210489372141472868834585260756037874574841061178463231975584492488375851544735164374488750574082692339321249519039099155809514660038241049295173880569019877928248212494488647516427538663468081142235722995878051387601243506589311893671361702290340915643595308748221085631063377558911654715808798122762869173561906827141795133435614563052003738854493978893956876155882685349251492379002309571895609006811501772279807953862867088977543238598356166647346475144299474992595224148160073710033441485454023680 [127,91] 497122467643976155727503627407084239063311530075570797352285313740670774519605197046555429021997833191902685668390080679548361193954576223124124086789498704500940608134376438801285223912525466643970510682290746680098540608027863057603295180434953947701856582999380132061269614129635448869105160950037620149414947357028855279662406668160635478629447334155251278628303730659411984324492733900915037168649212414167535525783442562181274022432962195582358029920649641886330224484752045394988387916824900205787725861520670565515863901245542412768251748390975655787545717264815929544629613470665933096470885288686924013907133263936681267480459396509950965873117686300882034494565176480441566074377510009194253316529399178693799819453124577925550882089884186530194047568600182200382965185911635443821191537223559498314163405183105723619793134745598906021799629887022777868706120302532626232103986475031719282060859929947577244884771645884416824947657712515772960994598304819305708147925592834218452272789123158873989088129362735333648774835171649416625442120889642815988346005078434708236059672768432397327763477950488459950911514122499647906169840718660587445623696880983517548250277868259364034896112482251461275832577125039815421212270787660350439705490937369259014850979785276140429215431051208572231467979521099983697463594041813633529999528228977682190174693870317705873734852252830395269359688210233740979631934196143108661464511700200777774673166817317812853312435120686594166416102378210644486369660166155650947944627002592465807782725612892557294001853183134902076260237838820055693997526180504565501810235838142879768926044650065476315644828960357401452258949129226197349208789134678721643448592138921351072074076265197199812699655240815998329020645887294662206448180329856197126798538130020684842009714204585525160662817183905134139018760455160023669958256858523103557724055126271599026214851116708516657252585482668542518177835513497151057884527440968234856127721928433169214103660952182396471483517305925570834988396576425853510334898703932267806465330558995350904193329431530737687091702407694789133778687483987065699602402575891064052461789594632350934532949733736687511209795964278876342223388255899543224058005914446614310656832525701065675240616610742785189290362446606177737806599296 [127,92] 1493537276511727681398620552178360603577769013121528385108485810452297928042882642395107647691378626193775426716644267021960928029143088127331653151076258237453150628812165047672374903409907814860994169979335351370873424148431583475417547791471448453486175359623691404169301051757633525991365408060062040740331852896235448054797009329356550191870636591287136566230509883588382033388748397433440406035786687999070497552702749660512436802265459419015727133428299094423432620145320587143182947804726623489603615572602628469181516216626036701339943989572417892825574724806999510753703327317022652230960669880624637199120532802115221411710854887511428329397083515929656609776871775820655407531802019282816582595839739113163865752306790257634940330898076847478407592161007359747429116942527252275929715083574617736535315035373698419325333593968598458477706100606646811610728555523992060079534880175866049186134434036530927042972579109708591047815821744149650525787526046400176410962010997933335470909790313834984822279751435795021594589318773227530536713263939270808045436187843721930177427782155044490275494478128285435433386020098031937146974731498670630974445559363611004536046625777022608086671955484263952533104976231223002080148971321533570860924024189774316334763426254430359632667981887616777650067876567721875981912115473746249358929969627127367307614498728279832456538128061144616985161617411490243577653677369017581412580741331718514605942885788448105192850543922723239942569656106186355279397219120837724559003354200956943882804478264815630430629689256953546279130989699563893305576088900896886087075182783007086157983621888112998080417474916298852258739970286973106672015788351089387833849058377155855501331077592558179747592575723713458193944443583790700908208833163544799017783657695060950902795572452779226326540045370908407563146739038092069746902352185269027649966251769231667830654766553802987971823054127669429745934456661749639121992544749859029636716573420307193620650595409322663999168029280191095631812896099320178667109684346163846645093681782243974081002354714080474326489999613006767169330779240298414953148310309787034877842163580234022520045497294382866034618207354878137046828659361860567467009485613229047364975877526331448925841844823341922306469995021464182926464 [127,93] -1070493987553350520260688331175235421358141081920047895543314363612116056813066893228871946818265076816513957828743497309921391963230142467949399800873582197439531176781517567042744065431004333949025052118579885150607677245447988683789828553638851664924005888243604515459189660905509086667894134628360259815986623615369858328566250386643119196909140088901858600912615199265604222124351364252001072884728820347215197158085431153649751317383765597431323041703147595845405496476037370531729824921739726486144844266474791668000366780527414718364862764572363607812381847644689513266558989734220494650330507115930624231624315168748229036154661797136208464892488830936673951301759510857538475405382496687342589052151889320074114494502418865255321628801380610564143043585989637201226557274787946284784390648832556364534181422211104342223632989194957658268040379722983001964623046951574211327131279006581863566925017377163932552770613607639427146276912135428647506691826109265459866764477714434594902116230114596834102853040491128170525639392905893143130664831197262636095828420584864025004055756692731271207141823837712123463749254712949585437195186091707810401598968674369966357723026441900272417485745320657196547503027992071680052271779792294466870602992016073332547308557996149495059321202663345154691514495395639863644725362370547259967983887107348781171744477371384828340217867694079997152074068157955043281515402320714769613547531205484251731451396172330415394242332675887801304923133050596255851723839997623744641262760571998440650943095057679905083553966340654699855615075409141308410583928028842779458250915216623021063366432452651096234881516944939145990148208636911843836377137449298557983809815948521698455246998789974179196277023234211187679580738898039222628707525304514673767885031907098988548944323751861725663023456634776002508493744710625252626239543845319662185540939744382089844472799929698820575281125693699487142013422775272823645663937703863599937439563336995598719938909776358915504772219477041943103358518673009428412653734358856973599434525205542084631542682705370299381545850181845280329710502036087758769740691677313163373167792597902286766837780925980343284670092596982013758756203979919476305860511126888675771753936243728434886126438440878633093860316172501264 [127,94] 4995190708812702927640449368059193907651141003999154061206416245135353127178268389487769772947750743496067624319406866817447385619241535806164210201180980866835537971900137836778227841228750348355244202199375198026210277200385631834588961098210260210704667642119373571687413341672353332390161195125182845060792463151018648387650211606728187829974465252502103474697883268693694278354015166590045060721340086237048021739602409738276672887735992722645066201853778707683640130521741754866533813441234304561483653004337111613163181747229559736472702370911794527991112985845666694030999768592769489367032492990328748010001506271833373954151093459221505230537141854252230545111361842943228029927435718625240644565675458602705532796428285169584503271279145928059267507127989280851150061249913050299280776319981117237323293843186890375004681214015550156766140581408212366440890360631059712088596538612926292484228777679289279178103102094646192571705256756793648260775047763174831501055330695680358162646416319316425642132402424199655937809870702056111611234994581474175833641578347040071594845274812648830567835957790628298187211903763145094548735085339170091779325699910009583572342362606153249993512224643530472927600892532184962236992502970423686941053844046788879864006956814740685385690031271019151804366112740255403471044931761920084230697067423974703262791102039997012354206485885494770496687840916094344154486578404235759199113996524847962741277059774266288928522191600343540244160795021906982347025401655616558533028820963568125679583580845106606968641133058576939449667453140221653346772534260262533486649745782640303580720804654252869255655156949997131102376844169767131086779084564323199129896657466777191219580733050188120218214511473615421363025717741183462353153749790662565980770019504013195374786335398119887072321746015875473146611897176241137383346420940175606523835364733434830454161547262003746472605494403077498997375555806369846132238458237060149693234817121030222429818534732199882938229888532276725524142623122860696325861831854152567163823921379050956611430422749304560935496109090929491908695703015918995827950204395274084746478052596387218552366808235937004265379000499276338139175635594023731818948529440517054222085267076318994960732839417780228198086901504 [127,95] 2519203650092211923990553747853517388434863836842043809031268895823055230866925803646098342618214833589492852838027885984563595210053276682061000035489286230806983992199467438822992262731574121454875747789139554111692641668115996972612549299905840956694893498400833211017276506426463990869841532586699761618954249983081525467212932961441920564341494121486958807131725503007910511835115867450546890020695338021792081937119164669988914016544292915831925348590641520365757950599449534602184890024381573668689079499197101947191452919492584005051837356687441455736352816055363380411974220846892621220055594855956515995326536270332848280815511209222344002455343108159804179108431852506386772745733022669787146022569837208449788354420011515144198751220609301884002765767342463451826920069780592782802323633970921838586468008381793419132302906387071789785824371207354387842404284596535834136057754017421825247671898114626374312225187138658685602174227959200392325937189836251329388545818641065459617547632708889919012225278455461702395520778758058976340647699155054395065019959727123370148493464377409239761502258568941511394361661936596186683443304407402749107001937757634989230700508078557680533776411685186893186429360008921234910659686491496721896901009333316618035821400829892804846051549473472605285878752565102862285959437536131129080412449569201258956087411769290205412335111505027685573533710769375894390961235381631348767684144878774141698868690637428303201637706394350217550722709378693815024921900670138719575731995580789930149208574508209933605837933483305223029957733342683404200567332757877477117869290988560425731883034381983930478935218028068066533254073651184496710432139068515675560355562628341309024070568112743308890115351986363000514741973269847113610520404522296061052041342224320602165330702873185230421886704881835917503871207670012905358208724728575232403952682255785085404111269793569849952870834743524671045878815928108223514414475764864338235654536447930855024960014178471210983499576565986470469076011915337245834702389790419176037670908365917269835064618914975974400063853832912439812591957621027363155663064703110724278772472769878476598272886378673058799054332640289369646259528626406299442855436706642230360187958522044516230685431914801984412000 [127,96] 4963202764833589203854823539758678461987223714592535301580160729599428195428902947211207222795031947014579441126839300369649609385935154529678683037575265687654642008395015678122966347601162779148620006314376524409782528633901656771339371888710083416024360490177087524166398331792774878983573268543343246652547665184711470589046015609299511144282990849907189853867743753480523427273252116998982649468838032669613930102975598783982523784255890913571768387788275184131299638979268640196097090750742729934911834160485084306709099029026281752011723693417688409021355034636242501046110112141443735451676575204949150059869396482776515067469314245368559823586203753501864081399273597639111698344748685042270476845152285530565124205163548337333164217843052854135494233116898315171709307350804917855180285493382084359303474187980403596340319194398468831470695209262416657753677346665626505356738004819178514029284980358575037659936250538792526390498638674465718809209583957627585286085225656182836792700864752288907016052951920330072327037492447889001762822540922368896206877786795616477143955561682217200731977069774880501562261161480387888821346958500418541835591106649329422958433029298427019878843179094331203262435862156542930208788893663947873356677232342344162215987462306367601697357992782581713971610444609521067199903606391268235637452233815674149005215775373720706466862172371121295928191504026548073662538138761987831553004160574338399298652817945800605414939536495549790073074457358637571861660396272545965519773406794987676429204034808140149008156680093697783346532503989846066820665664027131076987336070110926745276558513596193072198232582205105782861749629439881863286348348350930859854536729389035553196285297844780741342519723223710439982804784493153689388741178692004918263734644074715758036784883575606192021344732728572956922139420359753903551606427282048768947741868765693276312479175860058611327188870690682135107536886716411748647746250918474513286815341029268312380642330954740326703151062253106321253942930295957509583942070214364179369570102803710506711791773625052585541744123445830308840292135728622497826356383476747189057550769715468899186536716703054664719687496872154777375790917070181848825195865964234875776474322173349603838053064379654144 [127,97] 11642321288851095347787248117225840381292325050070731547884152202375055170060115200852212731683521013352645604971570247089991237370801480754795514746833419159695420805922862068345959006309252878558402791875022426750989131513804044690904810475378392782862101432795761475856690842401382511176015282678683741804777001954952110204002261407265208410792354381790197796264544809954190477124876045118956674454648961032696663839100469786397913912610105496114898052900676812631870198299627476395470158788918315398720508733844641690020332741921921315896982919824598168277062608323244833892317791037776717898242566874160760961158817714264849195146950759422693552915182559940347925120900964300647882159777874459890002625295745966834683449936087409487530524474119559742546348222775651163374795220091183931857589767992216796992962843534833048562410154395619390583288201945549680591814367234582717712470568223489304761541357940443055044269244253167855718228549826993967165473930960484674260057494083278396356252860730795327441268326806834707287383596532325062309221172227946831009191535938457550803405426411510646070962075271973867463857967013724652107978804989010761206905003944987940101835184208774772194262027850111183032659798740038975128513139713903969148218100591907936035619366644497627119185628556633194290190524864797036334379732465425850790891531742168160870580705811995957593728730129550975221445968220439200241185514235724348786814758794118299279827242479406371594554151264506001029836978627221318422923097499022314144023530065621329362070846811838051364305818734809754216345060285924698026232133019284450443910214190809502717538498534822529665751158728852181432389026160048412055056931205252359321964272938866417061091889733415775135568647220263355279594249943549480300861080793334006415146493764842148929462870368688536800142648803184737033129457292879379191967660624839618219248210919527549109014461857605874857963076675133879499089936449219354182248568054062164947646075350650523181568417216402082967839777511919165076869667622236215379966266732964250013203392337151187908438938001784105362116197305536970837061355002191441035717113756800986306997808017036766918378272159905815514668222032056642920296345044783833660668124600526213211895708740149328829267807232 [127,98] 1802979290191070140671672445074095734132199532238509086565874560647634873029794095119421415918229123415032560680777846705555792801321634271684035363100403345017306585421221046657358002677425695368963858725787520044454881607639124790638433994353502898193653410091339980137760969658066420319347929633940138407971493821814667783534781230877929142421662139893802964582407205040363451601681111535064317879717991928242667744420501863952551995255214194143732961266775576929250322393646687578687478171601518644113570256964161134219218533886645085741200111659959584859391520806011613108859267839792659090703437159154463745913069051166448213490599981341712612332264962317017394822822564714881842218021460556547284930683375688481731295329232728335100514086081067908909104432272791092707601935354411941668382348906562559517609292697771731824939988964510101294105690849602066875556222935008342323442319631263939498110812186593967153442260191844519783484727706985950623695549367235676213957069298682457998821295487688680097320949850155641751092067711263845336717900196419261767039775769098632641140325962286760739261866193383509899860973718390285086037785775452047322665173089629080270988472952892312101588437683558240984527116998326730601114378671953622924634920765848056848381980505246146935229944773716745698339578459133529995539473530162009270189803333392899393324026004769372142758913789270833380763324010829409566445299430950827851151534336183125218611022530064252110328309092761058895444232603456948486890582549937056878423629046392863696195622606990534497476290591808080552033374543062844476043933703465670548411923660816854589275956002422871975107169407723999985577892220083365137183323279826052525564683220391667400075738211368350897215805942288525719883121527669940892158422221519899286383486553122034200826445021512210156533021981341732677455683835654378178792226306675699269320607884594662749526703165027816543353653766746920446006259765773243126021585046836243942751915158293621120046931270959307828637230435230553685600253685438221884637912897343863132280138448923964622541427711879207951844213533301096120632054240221198780721843019101959799152545170943640986179210490479665480731319655272766963501881642846897611761966921292052138595164477656113254528 [127,99] -5048447231433509993130295058316875426020430507128570512618419234126900529612923312218533150889510883341128684592415684293197459366147235221123473733657603195227694376343106536729641133000774212998599311484147886509424741632556105329218412538910128011483882398869123800762207027386123557186173469949670433917728543745158175794978618379023994113276076874453229483081711739098932529740888537560897352649536163334788021694799825741160448342412565631887907286229482639900304539510855262648328107714574779445126059520619342796339321759069177784696682571166116265255990755470844849670564177637551200387123199711689285338440841699410803151394040780588122524410143546787284209457073165870535041906301779505493664161927568295473908882797412511738016039028350522097440627474566244771628871819665608616753602452840716309517921337889346088951783054042313578446103942739127618019648540337871170298640516601306301034791180277942438778335905727623682057048675277896960787442723066547606964440274230154818043145240898745015674186647159944474946651872559627415568564517031679181441164885539741923457136066945050765452996477777616552041392962082342592400629364328567275415276297590351503378403969520817411386369980949511772338368445575125789383249251001048226913327554271980298249398529189699171236618641383627309600830484954586861689231068928571715277809285815058632910442644853870001680768470191883223206727079340686009373322693521745351071504276414909764643292044810196114479489491071457931219100123175464101631174998290132133417247917400265157087082529017003224193513529592031864495990928955491321685479937330653358999838803671031968575113444953463796119949549417843410270143056242397631996031456214768171360786572556956799801179067266203358470288257217070506141804782158020855197852698396646164387511615194852039767440852065943240943035788496031833220457850343249637277700320264859969710204088649897700295310015699223661368955251106063797268685888503600047309227497163235291829487458529924999143556459874627959042338698887354459408604584055531706025592009031352968426493026730916973098145990900019864199980945617538340537891405522440832934575674918630317422660219781053245933052817458893787207704049496126925093220960498960092802398321573505018994063229625115248 [127,100] -3354732229946693724620792362089393121463040449388595779896926654023049471924459114714896263783888549155419825158164219101753452551662489456677880653168125910267298825892813506661883775394177125839244187158261545852587233777175920957273681101413704030885049936549835327149590177274489433388188220353035317306139984052199714731539098817564622353874918519627437910067470046432215524795985491830300284619567629831186215816604794896822969506861276501227481760404045504032489451707957738849071666044247223678571650709163865817196633891042413358667625494526773203420922580313759861651460196916055224866767622471786171611991497094322905388065246479230975139096852681251532014303448408160065091818284423696602506683812839789963015152247427912445738056976306794051343445994154336361564641393529068838438664490019672567924523690975168968169066205585063208711751422568708703328431336628080638282281067565927632595790106514682969186057228888946048296491143278771527181669001309992454410194724096029429939294215898422647399586114332176385779458074523143948861362522005485531666611058505126654730720826290232376287531118373930510914727715216309947557436784227572060951545603584521865810596544172814868581307814284561319007675276299515181973949805273205095124324628500787995594168696174274728575662984674419094327675969899618395140510881652307336939388462200153448643832353383403912229998660119823237989671713669755117769800565580227298473250395561382343954572595553720562573677183125189958427350988557876472906259327732145993361855476919655954622509974386983428474078338403412985014471844868868273805489784273071819817917603782290444187817379722429342112491854475170095270609478721003220605205407597411003484601625864711047232297472961495694315331852735788236470959596243466049154855188876948006391534366157130625600693632671647646414290157592052156410115232865847231731759199401606295689117262194150711591763280111337801686234413606951697704680012864103449222945877721547098965492778117181490371484339699160451517034457994100118376142989660673142596351120750500016147867695431032323429859932726098440137913637973842334248375153371274051268943780414198659893775448307516684316241978714494120127630284346421784560445526919711345116755511804796483341890860736 [127,101] -2400152667218858554718785338484443895569470362009528856581216654702503909402404004177175984482861414933225336612349888057705854508214981926688260222315526213984605339375285863613724135540731896252422938778320085129391603371123073442481742441121185441867385318175360661518712576404692941396000726313344495182887412558815014357904097069473615509761136939481134639730675051730479710715827881044978002135992136928351667382168212815690401107700866241890578591912955193214290973539368859111997874670164512111567648984888575073574209703622948441023045518082034638154701231605281086583970999283819430911256880694236705988566641636638692079687555632507077559491878182460780906505623468121639989922873352096149265228588074327485247514773522550272652815892047551034780374109024287474688843117927268313684596769468985778263677528154997224791762580387985037286888949091792615494618147144565718265122987726537296099291615307699754518192046465508479344709770265295185072592669519446245823461595608688236618616577405074689124585780136945378416372071866323552552498946497143599120551217628698062827133509776338619774462425990347609093313688786410545834678274746106083524240971076091754923143590857001202689639234240523738377260697983394614885729801104603845368032738222593839755640749645326293349799007913636162762333512945373885974358760543436822317099845729809801235872932638690298747918896335037613742986811307258566769540471058750060727675534895188379999168754088508456383933654283341067923151797665237991759449678670001790780463449577263043835903230251263797818387322794688935420765439827876258566216030520643792683597803484363574283341863408567804636999349859464443540986726912591982165517139535286515004810423911646813535218383231457418752675597410594785879895572745894945717819315935814029384735759593661382594008554590452063591227887741660662364418056591088796418800398827818477432870291632365919374681148473502561184218403548034484496403454355751188466803952020159070284724726352096435916072867484952643442619609053911404463833202655113686606473786378168606288022436332900873682886903369393571290928061422485512196524347022764914313661141183822359957055480436002702103847571348568059738198929182992932316004840975962871837358197281500564394408 [127,102] 307710912518513880408199442852857556426476250795611425189191833336895871559154206079908464064095335617946820498589984560064387187357809862186172051069601768038032807236828586079243396599898509581929952183356898156680295074756219581410982393995925724679566210720131002730195601917262912843581120786462058358387315661178644598582266931332165729579161542110379265416312222358406773125909652959281169846694147351192608943598487155240539996881008210068395604137104259825202969457854425561357481398625986863199600106734640580400904224089265569725166939571120856170715645001489035230882049341835509956520235102073318344714418924687799051269602060531492313994318015069013418644638314756039239002286968124363398051716152147597944979399555733565380994086777468999312660309443702495417470159025647302354651919594532200700968216109596197562378311186876878723048829206735864213104372215030115925211747100697034032609283960155146824716746989052085948585955830101997839053573329731416247025733896346885215019057999932420312547155716317101344496484376378176588621778986602989568105878348584205901688633306732549139692789510132297319794351953400064706527538426959186594987330879689810463767665697733317332688909927813682976615573117239848666602262774816230114458548335316484440217078148966687645829124290981425589370064934240190194636364365539070989165145720306067550894550201255542541143418135220138006835360869387323669537837594422004729075257895939165693476771049347422845147137929928580466191389708131148036590741025103400409006880989449935467647329238424398760737728213717682899102763545276395905411480811665307931716978891142430990758072361407512562681378690680574380037130630414976924507474654641921883567405570886552203761545461818342470518490458828601233884413820635312384720710746727516329355568393554665472461064663049645425795669524043736288861914359685479687732954620387604618077752829934887617506323413175788945546578057550156000775523434810330529454612378227978413523719399644034766079794678529803939749588159446215822852839994253412767235643088100610507399094568379967531595273254631689312262448340431575819699731823076474246396359313453907651994163349966198537872958336388379568520404555169085835572018563257008431359811414371008 [127,103] -109246212399529551547417271872548852749574895729141579052566920690597217168811173837681172919480109435937654408321713703714984783428427714261746546366920615825827565920557675206871436144719648492845119104865473693549853790270862362214055732458356267173465659191682910083507522306091452214984067726246578937503949770037445485475549467510130534940125086402413120938924163764283546541012234793300461754668005041540247942032417269028629783215382624835065842144987628936793443142728015199339363519840542698625472874682477133926819840133370718939134090511357841333429262654065076762238298518873202426928386656176539394069820317714684674663148734311503183035936759413555640958758748972681316468494301232958975186835546453766108457700004436695933929091481940663326085270405408726533540057161694902229146231589508511615821271838256847836725004891985904613133644543372399442764987056111509647466670061442944427165108117407203158575057891464401439186504406879840099453511373313790951960080677283942676150807110591042547569080154803094300586351662330000897352851529830514902271250105365567334652604458973004546446824433686539684981333002805633823535771633073567430490411550473744537921407482553477221646541775056965878132597067140682119141291911514094485827246622664233336178891031438413700431537594593695015236589720504434406480399302645031461244843250294702209300274482831090933313159925856442798770188401300920494647893964838795903381470706070806516529912314214096299510170935790898133623334455780456176133166883797585849049918601886942264694730326162191162604213292219223094659315951428403840624253312438587860576287648168197304808001556643105804607516144056689849912126828723674251566864363793759211877171811301694119227563610619459510278825352128269686984427649212327343581254866930218545191006493623380878243364653692057408904304949335270750836548210453060874966917025683234365621856054216575507858796050369066418584996711311707593029558923530085491601129628234842235421150711136809215683516886849053690112513086979672796412374642903072707984729688491590877578407714124322975144109085486995740564001559411135544034881504624155887832926413107217514075436139566713400285731675910077808775509140711435829027163030208755930639831560 [127,104] -174248574362206705725876046196306342388449648450973367866025203108234438710735189529333001233348634812025396006159959676131167488259209297334592785432517064518230889392213269011839773595011538299954633728349304659545442936733054775138802446348457397940821243989481855719358511624304309163895643338762720244586714510360866075996812212316284918042045026128422196284069240330968046431571561872356967834019251489560251000822082390718861870561885975427272374252578810460307118613241350186203204651275447193747544630266540209095012619189186369205184573248006595809839641711551193757630940389478958503480584391587201278814160678942367651690995350446649947214843826059575666238025819913835696105786483666545375187273373894524247728985500577141047638132001484023367553888922205914930606084462405848726035399646661354094058465075021917935349892177576148357217790429027199673565959091630530131304571325723513064001260141167472695371662456076094915281332788388371994376771919162978098564243499761457116674766095376706934668060236277158092732412183378428703331879439143839362376116243839755178407429769386231118363961223635831635722836332087447083284351939983094338114850250840602249370015228802760833146106275383084287721684861801819864832972857642616168735929997073303975821027356425317948801062530763381419552730231695328510330524182993126428724664656024240736710866998649609468837351168800898910379595596376234408379268934172510070819436592456464535485139117771165265424303439150507195369601220161418903561953677021213754568360843343061767247221112381715652050792339396185303462778874367593019554152912242029042420397439085698018599455568165922268355483688212068224251841320462765838809763810040305824051833586757014415471034334816095872084159278823185544776727696143948319543204823910362911535371121289896176380144242869585533133962502473901712041035686330607528696303866517884011419541104909631378510647786909836125410019663706378982529267124601263219058860903723723757801584552882034254733537796753517003668879662004302056667863090600283632379183108892335158434167122383102404226361507246479761896494772343428720305236332471999439050463586784780374548068579290752781509416835650235745972520956276271472924684743959184906816 [127,105] 25415913840765288339942815175363379309752058934458856237885179687758394132925151044989277858881681944357575202755039714537713674567863085839932122153639791884597364595946043477731469983641845459392188992391335837586306395481760959810912992015702451282687345462094684864108288597434804537023276255230632169567789993116445558436444552308139043013188790065090777179836661120958974177787077391363701344531271337172991039457075492095447220513850366232953186108688202825438668506055296297484193706335679916827006318361013480596159225037193270374221761418255942040871787088743097969745690320083856601821714870844190260591520376695725161406536067303138182051478126071676631933028510563224360163278800976589285619800137037004984064553759267831041761992410432239670929156465264838605541415157539640634592915903803866298101296334547560871625710037759700311839426446773734989193934093900016105606926274148704298315614411232001485325359142764475643227542635239203783177743336050742688457298672311480266533111428141944549741352907577070100148180858286000818708739906265771519941976016072527142066646868207040208094398721529136110443431459537091795625673314114765043507338083751854217744015902676428711326438457443781229998593246547373160972503110454710801496974061237974294476259272197198116960779238199018011021745694705761063866057285815880811235101471940708714131388609138002698773396928774749410156007426980736510650487227925120440761582600390124607218091007842492006715293897576565523565305906618464590600530358381854896638799282005565994993454803740249687064471921197432351100275358146177085360002262805875648830097909002159946095929426775727385036596174999055181820739004250533899666400123302327846015273023243802895108954324876830931478126739893824211729577573884985582189699905150624510288821231198184448793259453588581564893146857620689077287603947032293041223810248697610227366973820755565802160892519114109521513881696157590744097690852030783701710898992011302127978700138890079372557342946770156092030456166409871717540143470292227754437051680792449999082964132468664845531976331430944810713328427020108394279874747824610557367763221817897124356619565161083936040622829662730564427902953010138410451562797209256 [127,106] -4450026018377597341664594542615829192885544062897551170857266921109876752226532246224223152864541483699908112206488654237135957422865091928097940118258260139340739114686640607802233876734423015155531328342571770943474354700801441687121740822063840880882232000210680826255268128809767660845611451942896620077073669503382584100714981219892573641308794357358375624402024086086532865858369800231735345898484453186193776618545556344504235342372552342370483886445616437805744211673872529246159451305560412472280782511423730280620498478714815021272992727912066958103535982802621502388657593817409642742972374069386011675201407433944777681004343818543268658251012761968323439063778871444665426348373560833323472122805817060959387355797283686388439901049598903659663950636163493177796877021713047138480534246692538268492295618017676625898405875638746463580742865721841790826918585459884916974263620555700367364932521978770302985885730971805478177552828365335454461883500780766255695669030887844085005736285365692015626311944420050710598405033575194166954353714757358388418871867989547031983470235083471044821380168434037621430644084025067188431191244236391914265123929356575648836687071881845586455298909212341041672068732416490615766988634405732939395731253965992540444527638704066695251034719734025538364376054704041758773158774458351785794278610472314633301089065875140324169922513496534402905525788845221723606893120152071105666446153226339101169782036444365673184765993040234410277255921317579483350708560171795530364584277476922603621890214708561300386001317338529558448820615266714905114775196091214358338570011268888382822087768960171017234354914088114658442531996768481454009577545429040117618759245439531026368204137735863613187003113404118378944596012557384196993891231232808287619541747180445186342142723578229729047294389186605669715037516126464884038682062576055987183872077831782105481779836597159677187957780135080563484409900686894072045906284204667340868399351054142562184089652414303798665602705481179074672808679158973051612405606581572124111656883605846042288672665404612857441345187712970975262799248355728303564281873315618356734580038053250946518660625564577401015162414521399393314316592 [127,107] 1362767776215306833586836968945316192250378447319774827536784459071362290160786648882205809655375239576905405177411712553965304760314013208516413560693565954943472206791724855511597099595912333182710448967118121016872773211488273960407681958340210872892810028949485816672889462479279382252211079009055242424117803459000755402948946874282000287010328018108749633859186811718008276226868274356547482946612608863806212989576096533230670291825152548105749847882867332108947348197385438619520554406205663327947966631709896214089616680833512097728255707588974385425591435890306319603184449166020367536502826144261856035480367036952317833057889946950422112538887596221496456253290250235650537964897535748024838211059412641804603008517707690271762575178292565316517547519562039434081432872131802247930324366995718182485617733176490328247035544222269833345956179560486268806770431425868295004551743257411295018910562586396689088548632770557471918039583882340431060071580437373689758058536824592438804182274053825934956873495607117749053675062125105214102740656056873635477099834101861880884854373986340887553130646277317291455639566758290577813286817049894228171877633437510767687804897068090154275122329290756230207888193957914272303012998371088105844725080124478054911311687132206398901921605466110418806008778594186496912038381301473594340476787018008615336495699504612964307356743437440082803702067683667960558857812964302208609890073611927669081393532734935770260571206197914803413457000885005791446337466087059234654073188466821737882918448376873140031718852726218841403450170943214302502288677391336970422539989147864356361302744195837275875191728013070071631332575839044047703863664119740189016781735886449109699655626285722797873230922633167066173937990790458114365422547336757965599897802353991089159811416260587209749403790718459857592249609736039099524520711112123768927181657806739925735420309035964111983925610766640728458171228444718473954603857237077394768432589429201826423611212382110521239645590343572115009500380256136923177046927944823832295499729877481221482740177197621755356038277900651572317485666686682413729951133302329524370743917490738271508551796531382920248302316838854343322 [127,108] -1716569325538190480385445744213805815690714259802280856801023907220356888004813848319389623189113748696344882660645707307948700166750082607966671649369639945069530678203930262998862049301941266291877298329761732384856822576041936709588965008204319148175937841051919476786310430724691864942148304319197150623239959678751896470113464473856434879327213342503879179474519919388846705048591333878135865372744365410996348124785871911351692748597420279049195050771491565757880517356022252741704720818769696360250272436975310032901592053270677939944889194704788254563288224297065296765471117097235693786087886953418285475689621502506774213904328863242244695283206822891796602124244727229066160390094297663656720527016241408431251007084459537117436072893531646102533511615143388408241204169785590420296371035617593816940660278027035038604880288965559661802163174868257794752608282416479876867987103670046729419370609944609913268100629650977875360683335879229498228809218272245418148800250171094376700926693810446581028570465839498302038084594005131772016123947806474457692803283567170619064050630884518208139323274412344405997518818681424760088360015566054683883463705966697590080362620542799353932776290910097816526003595895185539248611376002093418164595135488773714895200669966041556343465871390839386814129146444995224296366998740413950560800413584247199706017350517923006594618534488877507406910190765724460430254844788957475645273750347268750623329476981511916637305836950051915309884230814481676928920875837435979209060561380415590775742343991767506169926992524463202824146066314773372543170192317065451495701117082824621509652014862488427638134715940688283694137222051238494408816830892232712937468746405860957195243463997166232245090494185905542965641884855733742280813219906828132381535826318492570425761145879979713157792646064521266501083541197171604102809845756269414907428023920208706154720886801002500288487490309610515003736599603708308688429350715420886725696057949446870329847356484765242621130774672407167625261610015602745560352365381883109388474826045625467371476082616171047789021554728658728896271033963534822475475924461562043492666178063590313857636812119395787840389295904 [127,109] 4237708905064064939671876715801511056876851213335820388451116253723389653202260028125059624981493458532816143569865840973879171653560942266183767987284508045660200251113269672656087611236970525551598304336291249600305359079895952015511111177154013221359397292103359222615351884318709445677362609238240741472168893196246357401970851785074292601655965077264914914520936190512101948946667555137096873074728948384522626933816466416073189689305230303602177930748660999469607147078900015723944709314930848950755192520243425917668351874580393663106406143826128803598733912601505953759119182803952479667006505215770155709843548909061546924530394697537126691539467697846459710010028781644446417385324780449231762253468454134897435338445518352885197123967186255618548693956500419234536641148207637714079917295430074967567185014375798756866283292702370563971294553769242309468914707364597166449574863675155700309509648384568287270363910980979846584818342486655757718081779188967302700820223765926430549528460034047052433761054293692226124710416067465607760946685968597056186149469823103125579476941334044601613801216165254596037166911710920723576350943370325887794483102226469542738988476476368754976682411344176633136232520286018580291503104891313172248562497075685091893075868140079605670072196886056277846450987574751048273194708767584537916095593178851932868734767132663827369259957746545984128330815405813806900121672604891942746209108320056352744954463529346436523964443574209823118275557270599911384813090632801016283431731152115301878599203514018789265041881790916742440355384115888065289464743554993885352955038567831397925009098859644204745683934638211840072670544867425453143892653438383410046207868670518668331340088076786659871962150316661975158925113771905543873317735783475514568670875290197382114500801546301184033421730390506410962298258163381011416308061378693066289734768900944731515891967827281277372021224616868928644380074419726824718514525161578794122917425000916834746976168919264821758488096871152620007652708567185122712179973959212699697872999118968486566025692595854277597270323374919349379472106575443624458449245884885351894114052940603664188480218703062023416196 [127,110] -315366190626575745826775355747547080234935451643861298699862019999142291679737893177111885688165606429696712614151988245932782975786868317359104307467495246653294547556255236515687273546754767783598560509717129495706817465664984770653379627593216037910817959678395549258253070349475916203520132991000523222989172986883988680605672059227216605861236070629711879682506321006320559335892088440250242291752166368713027828660593254808162316089765470848267751299654964354943633238372646162735852589197956887964373215045083522778478241574311877755158054162995967915192732196893199552073268457944499118448964811570684770234164381474306689126339948239422757298242721800184806244497248191828935123527902180216647183394545095067250556677129986447272103967496076996118128561973805828765514448072710988874473959684581692501372103141243401989146623184024621994582663186214423749628373948523048862727511813987869060111853016917610156762612401816960380943181185687378489123973149026548711890452568302429604367941102259153824266377328698571321573235888436075312124652593593479090992851671192691568761689733901254857739334701239587040559183615384889371737262863325661632324535310848439170666732596191989182857067391050674343553339807501008004119678880727153402556312946011796761626296559579990136509382946416114579104714479926222949787267877465944717284522221357760754352781554902251285930907014592877068467168182917691890428620057355197728178380029319776032683139736078700128777985729911345483837392128262667241725278055012745917995320610603307603697722061956959546492128493992674528993851534158376500409184805438742651805680805482001355975692445956847465226948739409894798755127551476776923658172676568627269846507288527314947858029814589922769135781488591816622536280591680750916439266644022412546764510123639289423049651827188989374375051497527526714129482837862249500683786763719356183636078666939429955562029581683743311968100119589995223139543932186665628145406327892194464989693154500534028657543740771065812125139675188143785351327256064569802200520461510552281401180708581701520643170490122912426214879565617138025101534773468631670353657302871695176668487387945901878354948014876800 [127,111] 4647447305700875264419354934507227917878631787052157296040860911391605628062066384292943860727102652411414394227784477339060185781696268064844660913029295849780034459068296889122637481176310479910852743438218199029401189987535544726698093852566546713275473094500698804543650182594060204714676533707684938544459758782196909664466634131489658605275316462029385737588249724742390618574601446955734409302978680802926388573510992490988832921698212700361066697629184272830709900080081972380543267944568359084312040633366152394429525254879316745844163635842121854468225884278277622411319360569165128545782404566367970792373680627065515588502741588856283438315419311004704105751377907032007346521151316682740035725676314977685700943095262645927144129783073863987832390313009344245170551959375185118556167899113115832025773927877657744702969150636677492555403076933474543178173764447641409712115154416808463541485956931398383250404528115588203229752060886953394326346090979964981097288539380187583593467616173621990214666034947389545685298561723980968437888900389170529832395249630202622045840957574815331638180436364494289813884826924084779496438107696703026524675726362890572038749905085679576337515530803097192377556509761076888667209431963234140710937652978137964637752475519224988004178906202640033017823115257071935364929807827934009617931568576812356451070100906898117261489011925315205716801495061438371364975833947381958983698936647112448482770138963038206239541520125603219475960174878739994661150541756425184627116410746686570349187444616170522253553036862369827843632005274487235839319596958533844416128707410025254667537046169547187846728104948591305745144916537617499703374102230468546440502728152463928948519694930401579672756979175626113511212483035715531674167153885337990578171391007653746390132846404207409528616920486134433871021171632539154953501952855823310572975086634353017456358675272032920635288161158777188882500780867769284742555289439686564317648571776439834458459935374896702469099490783568039707147850665211114928233143110096886313417446126369423471807762557495397136064287275293578934386211659502734504692252273171076398683425303177951106366384 [127,112] 770335917356824896267529130050812312314417638310490819183979019927818754905855525013389169185567105013977127675177364448092954836486519677561163455823400816069347891434763882087629868931587933388428596207718486897950150449213038443159185698173348667645352938685226872121566351691459887919750895076301624247246529080609796463215243034311783571709899067250627432259813336641514994127310079323553973773461755403851079533922022537598862925145580497700838917816967311133281432421180562459415364600348484951579102975262508033241036224571061597270181414813224371490993573377428264994620716121453708468324968256692789908737395313192390640293077016734592905985210989587704445385575168229621225333383367093134124969384921921987166448580849846552601336552820414938243920729993929627119002698434550706638775875316723597361063867427199996283107941461832874383800923202115227816674148326536312274865947929229699061384957385945047013536603570976435832290574019711182299772700522084803067174367641999680807154418656757457500922415700437086426641215896599139908290397603895279503851614228752371854887497018065765580044844441568252636164925273098094827036956551392256806266286618049621683293354891205842094236454659531743863987103333597133653034458467396880739373320010138871744155825736330806749891091972094549147155220855085795838778904471326915840307822454675619574627547541817663333467567219509419980311991631858159728778170953808727218143724105503519722048454164175184666760435859221152324945158604312957967257120337418955430250894373391448174374160068561359449660762726243064704670385599164114977721741154848788142568670185554918719448251580283217900955816627155051214570368883051130934235909557352148927517495789939878754420677000687322499294745933336432484670310458000853827475046041566582127385424887236382450286824962499525746357615309056065138999780536152868132416334352604104222510028001115431112481781267654222244714063256388534117061139539230141215880617868625807220106452379160992377315592445844970346361840858081705131506928894794065670843806014420482560972476782775815467560996493432427992927856483039752319576657753076308987872892802809388195488903005851779392 [127,113] 5447305267776298258997166761051652197392368248587010994705522589357914139979996712908206301801723344125169658284767790577233568727221987319269435149296549418095157828662265998428818703002204060315895428579738849252700501627521394733255651302209275075876043977618409814169575664164594381413065152156745975766292329906892769963617790227415349754251113653493423526073943538823747413182924996477888551935874205959404315224313532569024034417755203624123625383244539030684916513990359621179786611056860517533345091472685804981597908400009963484273930592428822695869126085649042178198115105368571222233541723678039865008137514540065731110240628503494581644344808417773183200776606006805935651846705766234783808641187761784514777835597974821704076520382155007759976678317945777830698836520391460993968221122150239958471706580284071858722452318570191056446729092271811927150870597168028276771359434108939790393916510436762646853292011525561275318143423992732831909597216396100052831235764984311065479136055944354104531422843545595389308721696540294657220373929754178783549106447072129667664189933564078930323417751049141484569325388372796651746014088942864391837765957964846585024369490520573706373938652456857418342580758570994724094970765245707869613622967909775229019540610604852665659179582483952829020099136086394908388567690270594418040864456026551099669545444833820030803592577643342566092714389341323696133400717381299724875005272876499854435513077284769423733417864002068076282910977186548118480649348875587076885715075803108140172796118242542113766897690122038178104529815613307173835568144595247534118032484370133744416435897280087974418590971027315996213364290248906830891637635539332378871302776994308290111506426850941564554339392471849219056890996186001936411478926412147635302521233253326427157549501446842324469769436276221515483804788425310453233401133779518621468620377916694369791419957035808551424473800897266177963940268083077015327813592519721943253051791193793294257325373973119542561347165570553014009431288821734437708339412107037789996154715586683983654078021162261622688668113306205531476961620330325410708086002767533240974483219768 [127,114] -177059187632371536278356322076896500804528748125920642787656877624311313237481508300645610971228004073726276741737283875837318458512894179532018924564885032268484824043690603104456046248045574981777122672758112919892569877844627908498930716185926978670803993883635557490346288786184096348270994026753398303959987646988589109907400143737541729813444737659489487013122065430526160232330594912514903984762836147018054445850121476705509321478043189848653931454288937645921561121471610382523692455307799172849666754113954093182002055556078659546816578990608646359187654519626753971767296275461194857043760452740810048137032740824898291069701582152243035172953736086363849463532955647518198706542752331265658195584425204259119014077714443851542241419546335856524040419977483929314721063655059896923025956260896824455438987495389513321927206028482852527820067229212382149538587155157395738670854290884972001849330751676870431795430872783632942435738291749508436592310505862345254342755792606274555675692216258297541873429458417137090157090462054956120341015494125288176842492944869354001582291583466267692857266820009826600648418467867559192040404719321584103359524551270129158108737125122465305194850915651435535227733110697734184073541724048910911048798867437089622943751537842991883733080154814794552044173259466281201510934758172061034821065185115880585233947397426653495214160541016747814404582133792787471018765983610557091776450709569388209676602170544549180517408813980419337044602281884900272304226771151769594243511398216644422375199136540511273103435311147712214084607420868591211180460764581032804698954543221005464641227171462182037607479052548352180556326616441424077195250643215630557269237092617114453322869171617148020621861372997252490494836885241621905398607995190490112018728833447633326084149008622722420273918489518862739400115290949008932000773614475746637940229006562920709330178274512752484342447042359356632074716533041349107575710522649319094432450637058104217010051860954933799431107912665561260480022236606158768872496655040529597095944427666216849975259574108621266507287641146393340696160476744584653751723998512877853312 [127,115] -1703178341086568013052019320104947000264013732808655405381772095956380055369194509770512851994540007951038415600179993732476736107990369586366335711870215110973362081707924626456678228047123208076467956338016035183370960759133564335056751389628500644370383168260591252163210411195755760770237514116409574815394799793147448122312287043715955659344454473245241864828310098440710232549847122990819177760869611598931672532249234995987381345025579219733115694283432815896469623039295727975390678962402701175729884101402783716470625348679307172641315650066011598474189537955182700368675128856455617848240183909037790174327667662555889182038931231957855859786196629198121904898855753620194798264216033578805363014197150935915466539043594507600161559462925048030498786201294301476682040468685179978460778266946093300399435389322537019899074381874958689971297819297657302686795504469428019102353284899064261929042715453646396379246748845040912169864317700944861651101306363670691187988581336414412227681558563903237766965788661451393713697526730590802174685260238271301454971206910140990864528959367928823501156073159891296127807330069899310649851365271125831882219426103487381572339363211319222345828785816072111851493359523261638057885730700893218805235330538153560418202646241274633826686726208922392523780484805894325403004670138275078371010456166983988589689353083551214370560452613458577363347697968451048208893056467918588874476875850579504584079586545818196336279727303021044977992889941813667175675665623107940312047798657796065738004053301057214207215301640612807699741508191123750209057669491917672170468887478821760341062853194838904311302812389803917776199033216968775986104907453702385676411674929451734583256385250843684561125583395842945979527448084811356166438893508589117946877830859779500621238193420118499487295902862750649071090117545885731267005236915133321032716761437391004462102355996591447686846099415747647837967059380503415943997187941798596646340094714914694519336909601506575310531448184255145278490752351817213470316739284678720208533074198402027778869868099152538079485773545663007605713139250447507742958449457104 [127,116] 7352119591546746780153856694959490457008123453390360995071557588489615140464422982819127284970400183167329772967655462286150865010628297116172195378130939000452213951322176156702386423538930676120311576163685970777964875458689567596245452083906794913827678424532715977700611060359218190443996307622413783011893481246682175772884676313059850907811428183682925415877127687514771090534900666828616467666540664376423888065312996491404840005956209492688533668489428863035577445141354854125988897140856821296993928270599569944852173011054007424794777930256253040194105200677184623390875513600614171383411871183820334987654304026545485109294289600770780371019096273871971520135014132460535218282823936542398918366588405348674804653185244450368563906402173153257948820578344298173586152634274199848348234196207084950340671554961203432459421689238823438522202618396049899612186957094176970422314130488984820822747403218924978669900341460140049117158969587093295847357915031980768927064924586741617420426995854526391912336589007536622181844194556347619139646081002200262379279066032029313356456715673643353892660516201899838307526372551958559654473059041981426444911970265895218969312435213510747275395934771256987257154943116452894641068388657382820603111190944539161292498144736316981024359087302105245062418156748041073148022159329595654545659558345303707290983919512941591835466174280313476623634317843002785024513498882111807332645442695271192911335606591666027998128821777477463447468319118575099538704547820832681086926568632790975004342117784094050505847311009149845767078946854477985061320698546529830610754864862470025647497268699313287754942678901110091739457107188119060103070778539427269832038752029751035116684588721808997973976005441053581404371721188797311151110470095484325868013499413396594101035318759921606782839162916995567389377861238285944016364719536194908229472080764054385318061560648630674893867473572066700696657290984513451613592344947017803060590632790146772040195408937009439881374009520259062931950552173347420551514740759903087847395449164745856217436743791029653759695364467494004927043949097519237591680 [127,117] 64160107292817833203072532126478346202370751537321678832835946759903147815061934267057779155517287420187983833930062922053187729685684355811848195090622232372110464861327760575289263554037993004620908947377831727389900087125153619730924751793379123699966017880006687255431422658447969915533265684988865269003015628267882013194674445848445047034972054498582057003469975592863889753246769753417933535325578129345454251499440245258406129808672195183636957138881087352463628376488579018992912981062392737585556556549341682303311743095085618167527065780813730270183448038928612322081579287902181824552865889169698511737815133059011542369498313164097165056728598044955926817255545575164397293385405800698454085400466161967117756687768310985189105374059947852719499490589106587118226389131411468050180104050976863874872279837853139896778127088516104695074194365642476016181753790301205734521101691141842037730145448812133030829019194207367161234883589766278615171869850098569536588925179399162412050085896510399743390450510646773157524374621431223995783718523086445246870531654710955711971728421172983942433626921080870400497635749872793652106443014433978330246349923598324182841649569806228504042562870734214566963221242473739116990158086427847975630030797071788444879499831673009051886749321350373320819269570094826940538604204602017215855891231093824928939374661852333202844011465607858773708466545675843401721152969265854619355292984923895793280786350771624047663090544660287107085045501679043307875956050273620037321831458142296854940352647266259205566514204231314062114182306616809162078069969728941751817538182041468612807944784171711795202609172328621988660685343660580788015614355469569501850800197708192022450770676721174341357342782300886291226406636235692191565938678129071356720042803523126682917471459974974594893624283010929762160568388620088800799396004173917689490890192205450854589845159236715733863714572278917482803176463454303036598060217853831544718333313324885652133640567291214373105475956309104254818701850216800391244790857005913357870033757297367060974221746308441158990569084422413089323970080284592 [127,118] -69890038261568552640965878934640325720335522520318980879079714879329108029700748662822699764808235368862702118773786943552354867927059354390933024955187909586372389239858526252223641015325386104621470743975730888603074957591596306628146810597228893411155271786706815443318749444052036585282846955310188642939329090778741543593736810797069138193521859089988999032443113772283673112817305082667674789697771300373637290442378683296064577823145155483198752504431089377435164644317715017438884080531372377407955126029176758655721314297433984683478004395349681540474960227622039443455175137868857985091112444847585404630165842804506378604254204164928181881291889171799684989440842406200253783490158421795572618999902006956197858885735293714729767092196620052429056984229954014206318500098306377731347588296772771290093582297684610392220585353599935158328559110501368014351730099744178446226501933106397087665378369558424300081710136403297082389593555346986531182796311434760870795550125151797352868590116580061857853743326999342476129471911200153201477795092146309269324170964801725119070361331264006600926603995267769220096929941704542821158997939797024131235565431907920085976269785818389855819403296803393952771781364316630325834057874851978462793055719812720904808306019649736699932228385405963424281666942249721580258694325182312004540246668534115619188610689075211187372360933085902265681347275783367599265067269078262549699484412867876721245192467883808573317253050655397519247056266362129862930783046667828649272460796970989801922741153742952341430472405863758798286853400783586643645107647627401901662132462980807133828909826957706559668997294846453379480984030948814112389526362064704668306157964669128721612276355348727013663530195675294287707722774663494788864001952810444127746892973707158016878791681554436037948236184052931859869713207885340926357596784361101096844116051039575703515439550546047496162921027963182676992582617033374562023640562774066484390922334874287613692739685048076467299465809686820552961194977817194932408519752604968271799295081255260179794713224669298091586132264678452481412480 [127,119] -782333420546896302414872776868297713079158281519128330368148917001847052889351583079795502226601322023533297842339005876263755246820035339691696725265908807752821126420198067453478380380511213013232711682346126775974349914618658668778836637348943946314771443371182900828613072161870321026221212234460337116415930577317567251065326202323948373507983019884772541727057474994101011354240225117132067882749508658423797859929119289859517813226161486043811780533871279833155351308713638695764039694340091054819159988054795366366858292597791859990489309535160926532876529231025151620272119953111546261471318372308506499620246291967158716255238582507567243452166739222367908797204843686817371792626679306294002574246220123461409814411737816284353719007632795514494841716990498012565687899868635766195672391355972290017952862416235487376677513151596053721937137888441868047694068413681135115984912846047175335706911586253742299910705589570425882478003335492396015724210260197867703748295825382053191324389172172998812460258298125425196571166512234953255748162313454165517743237602489309849334156070754901595600920961935287470858335716814651758906357566275873517678533664023479931346625507540879152249246875315001312513224862468117490635621426920171584036644519165797949843525472783943277879861652960859090166690474646494610709165071119631118974845898838943445851129052833733473038601814256010691935829050540152516256904681304193568238613889265230810319454552086437883287462391672235499113613259278770130679473864427232793409036397824164228849252731123479241705024697547764678351208162440348794165548608085565737767378883532361602263198964905735079690844774811862470154296358800674268789811651998195506298662839452159123793241153977878195330753918156670816979739335086840252377110107357452739966009555450022956026127661772598411767063125360225415050715767028036304050263451672198880776267387225600155915400081459088056813846685755391633091134923969057078902193529848583879128310007385391745665068484823229124367268000011786456892061870092770323521930370600839404857450684818935006524137618600201576173560083910384 [127,120] 79373143143616282236010855993054763840422875221567202034401604441808209973057914967633150990954396500775571599651801468301559004571941574803013803904947835320828464838880658856577045320348831156020070039060906783553920326007682422881494593602031051353692356887144208791160923411857003114141903351290377273381618694918459463870120323943969035323560521748571221508827299399313737199421811929794988560580989412957141208817146185979578352568458756307194457058888076189490605148890324886355599982799795678504706800382634625657478356434272189728039961954767617856372517954915206877937906462518370898685368840118066512090453407925310941847626287822880661139912114388493451799504932486566218365393898548884607463556658521728389372300176616860876420790842766388595552681474547858917008140336137660951543497759436936224023370410767152150002174684458225584252631268621144985404442005909747475135437456522344208104760034076530914845800291368655068047837420198752251629110314471964513345457083410015694646649266344597289409908558150071958818355555033082904377658064834434695071380162501448498344512807497050693411675364640197714956348576435202032672217586818449527889496317681044335495719527906602967188010318067471226581825322182436390977746001747950132488300858705787007619952447312597896452442740756585379263071491084593713876661361129531061878398305343734442290266232817249456920525957999054823423674219729839993469372653269628291191712044650994453805850049443016972052129007189788221241960081788054229681317101761293810490150922014646701817007131928054286073224361114823286359223185481631209161476160116152481073317789274947213106865101794855131360211729537645742578660631662852696355236654215272049662092900221080242334276117035847866864755732063156179626197848757666137464596072920905310090458381155940506948138279848492886644583720913896800372400736499453438186370980959190233050038939291896072026034262335829266588088523893116923333325988269547535809305278700764905507944086458703545952572842280343565017817626760261431635775155996652500644277109901267590473745800075240694787387318527705431363328 [127,121] 4158252047984294821339160495532026939003354522328905905511313207356221303198126369142175171083756332768807965420804738384592833739638227466708672193788805674024296600931183428226134209845055343600913894019154433797279172005504905420837274348757941488888106768618998314259765668979217458668190844671756835379494818537880390375999523688560186741279287867789877086046621068876411126473072912671265660143386578492213493464839679565017681818946276604211307454480693190796860249514045228535726992448389531790169046786129770532993057954276217583096383470856454503097447290959128000174516619084715903930486070989642952307167261315203897684186352163270774857074071563827411877923928472832841886255067354558080602116529811670603627289448813668034263290506088755070812191253523229455196676986989205161326628976133677356527347206601196810008681891364046360128549599878980121414693861244349815892300101758274885290843448747656323577303409198286039784320525393881194279626348199813430111930989765242876116487086740103407352140969898669154879793541887905399635014432021751778293890058889550445136128784005793160116056970504367094557603006561998551791552007340805242747651356380056995210970565737189850497832076901349384149444974355780489192773599152034263443122285557755265721530429636201671897245862882528646256717253513510986033519880395033343270927406343302229370928759162476361139193065625423410788004776762701946901427944918131776325668029985440971113039824953241183027742198232948889072747272048291621321738353085916937825857434680287589129808770491691099289723633100371127438886100693299688411339291698471281544728522991458198527646633956930901146454860631304384646849350095521381976570361818909400956104625318416942318060756002753762818571658515879613647679029300195056150400636489395778332596784610849844140373259894015584402254752116149544629688088698660609762232723387583945404352149808760413544233738674961337167816372404346211046686589569124223449007356903152391208371054915980694950273727339398684462265343187198173170142586863978276213790342631999900813938932843959081657730250660065696 [127,122] 1076214680805404772399087873620258008918132796896465923776827571162454608782337798122355578368398716454049945699026423199151485272474333882499357797663047802646134472114023739487746402106899824620714703025182045725837505126829754585192160851950556505225914203671490223591281440955746736094325442957845218697288280078238922028180387074593948456119396231479178886731545725067012046457784353822992987382283984527575037348179428350850296187999925946821795084645077615093921985293052706160099523298573823005570584780792088602208549163714414287626365198051044266734286664743400683161668062811521570829923287321523975578671533071720433732646777586495412285822104504401204919396083302153762293672326618588859577705404107371077568249837954420624633532730629002029686742289689091196609307476165968764639245129814748845490561934649887284143879998281326654078751447771233272671660366699359953316467270012022282909064258153417823646091875487526664595113087154640152580909025039531376970392653422509418918098605490959206106378881012068199731093913235633555725884060950185418013960335238461807552257956950404445227820127670967967933193156564953905325381850803942567843921710820127901193945799361594947880473848889429632408487838227804639363003380001701207496774995679399104522215848514610923807526943863515940753825070430044482192516424713970069045746659405868585659130358858890920104067197645893549751209294120058542869273051421118146072036667393918914984498181134769401683529767929571252571484696753645060556237234721574830779988349580895649737112138418452803687783469162545535872381804943064633642243439768290817541976526447799562125526083368988069572443522415107182859505727764632513633426013779798618570958648802445011372600135695102234599641718697816459634320125286175995821772458014228225016093714912837291872807869817721403308577365900258530614231947396695039803814139254279286994611190607257535161511007941740527089726725668363727594573940924893665113314345453465562242003135962936789374480057872837033648727891530414841056660569761337146127239570234054106728785093071737971204654720 [127,123] -10937361829874435530332976185897750385617182530178346589117032840239165806488784584781439873879535597738965053358423540425775114268961667460737932097630307339906445931075067759844309557020618321572611285213854185959168884359463881242776703446949085560808129648798486808719774005016876910812244106575939062727670825548782406211828002749653366912522804775876668618050425293457693442557383623499249705264707394905961102275415107711304283813215216416592636093454328224942462807959537455299214779256053840650475967500779331516144914534695885344095859882274752308276503679111919241412223670692911640322071185485445511790628822302878392637234813137967456235960239257972779575238480299359112312790804184567844359760119001929469412298389244812362678613994003850085348331481308096817397637430307103140806452051655866724233177216211059151823716484105366583935394604421146317289843325449421196357881552154381690873251831475849503672734965158231299651885346661228585158058256568506100232936810033205251137654971664823903708755480108785361962471361050475576408882425570894279714530598726742757772878234553573672863874281737629218613007050263542976569842576245430804201023156947758117051132635846046823783066645209696696615813465706696178206760711464883241959252865419825212199371431949595288802417163704175779951134035546352180439662479633079739639960390366535637648807014001413035019355260337063122341068960561739332423903917526290946630050060699198901919502056617235311837984114701200681410978961878029013219242907697071362242795608420069140725798963894573222282580967909200539660073432795384410327372342769542581295684100226919334314932396269605680427503235893848318773622726082430765866197031559011535361315714582362371563929006630580444373574326136216973592858666673385546975966319545596690306447284789648430020387090640573327335263596425553778218582195568990316765180308183612907962299958394398024527848775597797486662814551949601253507464158389311629787971314711424828352624685520404959349963824800106843659640179372886342303897478044272911304568887834358267584109383282880560 [127,124] -4027732711823665832924010482254634663369522167118549220385228698088807359717859578970627794314501108490859258328662000270727783460266935921713527584978236329349827835209424548234018026545685683892652900358766419553351890466393047482031134604383056676408577562889906492677723976325556793077945430194750517644398622587341225728881011569389583491077124392835781554908452795139948025409976216578047023304353963920778147614978878445081506934448221142103742503620784369530128113924028848865944210440586372280293938136655804780405570904674284806369943632879946669150943708942360542331055223692342899023570874928020134580426501157237377535252640146873533949608532454568217243368359309218243427006667798777010456259118053028735594675409664747179404337728412413207201113919444633918642940225013361921829147737896679343452452554316358157968479851614745399769689265293266323351584266908701100758916783617973878295147700346303740598367201674820160898389999326325199136049221895768667024109335617368394800367333901133686023327197667658640431434067591108132016138712112542663454829977084459024168197040055278684889996523982861034092644955876888973904634257466842239566551949726413149697783136663926717641008375836884539015096936012557404928322840685339632901466843585982332805633609284198420450918406497339305324972474722636683475364957193856188179908453958435629139255955164614162331298846529895983413284306424271187015421465385516258383422194904516698160134183951305858154506781592880501009496100476972730678098959550766776507674916979332250227290109907964847517601862113127443983783644067798068605040570173406645955489513984512018073543260724457635400189738229364032130723163608092326686687595469668014074838324665578979760388661121509540384269136811229897762667657456755048457420127030844050652338133287771471733915607773049356270372176551235625192310362058562980298940388061815061834926377535074294647371892390040911448820763179915733708212649233266059730159308236773808857451250453900083519567357431485939621308305335204196974968715015390607727630525831295310324702208 [127,125] 14646365493587061803190026534147658498768347161398487971833275375775381844077850857097147011651515771918692260203776563624735536789720122704872371831306838748940041148419402314167688103975760266852549850481988979722953466876005424056411735895350257818426605876670610753541719566680650299202070155081841993892412430537533774982918804825300827664422333483841051721625896999843023567789152410413429570207724403265373959340761067498183183545638275806592484991210649711202344596690519344592261305618324539211316186524682574824602830951449200097641517746349535634363444921173768247052826800438225004870528808457703429660184548923388394088912811008797117104449137654362859505049644675358374402348038394856753396865186751719298704787367019543307283693909291484811561561818515231354562263434209534494892150027933601432004352646400937977907066753458639419422827976993723532582421740891652949978281207208456081122749269668270076309675180720880709732419811665812050528214927251616556496214677854873318329490358980270101662829941675927026689680275676045196821249096051675257813589898671446557591383521215209462762130187039731318952473394495680882855073011335254323886554791510639489943388670283389001873322647790120695949193735854288119085838930920917867619720911137124103331764392686271683172535282296805393794212708067559022106868544051083271214882382090411904566910287569226563262194258560264106498692675355981558051291451346187232073096906499950159528899801714863537889429194908611886496383718759157447655285198259006222499938869789566817989751935520718546214755756967897897941588285216665658912711757181745396401047960618645227077259391093665190311928114057668251937827017825956009465063710739367148899650865470001468216797667345448028102396243820170108870719133789689538728051139753572118214155948115043866757390774281979161366557936187276001763643358583043886767110531131086347089541134797408981178005726847625330243264678139625431445330975231525329636398031202181372588850371616323921199413701538578271415325484979366037630401791702724231009490107458137472 [127,126] 4601897702069139943033904517220481311812967018612037291869569217941719632815949534785799738680443838947794467140544732232515457200341869540927453398336261227374300593296995555367003228057918571996644996347513164679870442905486327697227581014195590914364235144443409718110147602402597646761564391290615706213872923356877567353075322911345194169528018573698202525175716751556682624585499778863094083901931088736428380517560713686310769362817250358624505793681691306181140098762489273864227932511916338991255988803150255468507434051606216012817012300604527879379572274017256088832644063243439576847121990665416701945683294441965869666612652019578185154587978963399224205415641531615722580134977653386530403976627602174404477643974105350876346634113066162156635570086835984779267266974487072833340162087836235986861507483697289015291493970025596522365176268697838800830003110594848439729738955629678229635084493935411201660709939954979891513530034856767457268506691983678754141845935494686276897341398772958659666565202832137957377215584893952653270957427581911719251773245858980324790103230026542551070289426512876289511204419021278434418900037300719371679151164450989120370153368862169814603429908655616770834035446093457619080905932309646242162094662779094805882006069026706374359755339375335911012160833946956563208720564525655072754493242166731140977246101239635170395130997687235291783124021482588935328862812057456856314193456116111718517422304728018430492765163881335100409547616128925952730042766906468760136701775427802435094524287971867788764258456251998579201814673240339528198800958006627950698418516120220187911011905991945351935339988644518027697371506689977793752902202934004490924119796257206161511628903162335341793681378167109540554755120765595821553131808470744420143026165050734959194890336333840732425312539669595315888478761596281986988393763880353925379418808024391783058652853495963196369850044817938705604466789640075307439288443298903976975749613005860079151410718309331821786749407331521920443951295913719067238255712 [127,127] -9763734891249780221847251309641714582062459668075692351307534081802723714817359593601363634234718424415352833033054517841270155233172885870550703643236286931405497065963960167523754201216950447018132937617988299175867556223467146681698453902231237863410004509906424290643247304434072731404652019123324622882647791804776821333706503818214393698018058856025746314881749805585264287732889800757428068229161153427734903520265429806003727820432396416553281660450094442362949710413359716414959544520679525991154123656717854649231167088248152213326679392727118407587177597427481994568905097877851623336915408267330536083306916745606165285201334321848642172712127131789940559468250824529386498834068162692372564411543581750876816263232989779707980491282716695847799842831095787913191556969439590979971232928161817283644668120296424565431389137470383246512083668332495648353810041623100333529769505546102152422787500334580170213463915749863251573894470133679677968884388913719594356034538564821734882589586550905865092233230191792355209042690859354679633973500619710188814642623119490557839412372632616077551837739182248566207102938127653662743962548911958258281657389256598637004948294350475602971168970938699329085116334133493849196625837269275247678721985177358654416054769872549988752281665526621581670511307826816425315758478171975833997129226585167648928329446686346766972071894438933052873131725112601649205211852824453840731787781648349340446892254086977110764452135788418838983338327194974127026181804156549243038424753258563164933976165389203456748270109344315998661591384931709140516909619364078751610849219048411208518219337911650351296867818413774849609911310447587630494037365175888653220624549955425439224451374139693550707283429214543829964238823327110201891135577652539080127677413640561029075163800093863716089460661922241434447663514583728323935730489093657891737839513827029455950532275415325823646716129906233600099044132805555157820744411481462004408350574701705047913594148723421754373664340119507080042135852554023684 [128,0] 18483018184882136447308316280724975047619781144158020574024367009814810303439409499792913127280058752483586366834789234164097757935823513620896144507970313523297010585504850590597774070552503155212261068708080928141268620925980748821921620091440163908203016269784793250934270559103859434882340029033829434356564953491694587602578016845042469206462921235774575456890231874628714358477130855844708103261661233265585495902027252510910814735752462157257754643636210739436788014276554008718934486128951489775855495175404303276065620756845886872360643358653146179743863564837633324863009286498192356293836637411418138155767739811369343130642550083781404887734558065152101277465424696018397452858078347161117445862397883712928766655474136049215767632018634402588030028252475656580608911653121690297282941971957389636392597765424671685357547835858208473731442834604539147129576338223355548948839049401676245030768583753564747221216288809767507303991278877224115372994685020219277882131189184035573931701797665232330508762949499356723918976966651760106799088701863493282846989898430288808243693387399810620541476757402533207535952007357101879620714366047660771605151648938775631988843187820126437811117567670537435406081259274022505263876766840388702595473697251085625596363313817698232744617313118634651633157167190226087467148849752598811008711473027705338472193177700330076265438155366717886962899315087634973356579009548463581152017577162288506837897388669379803511140530867634171902459328684049997870901268378559547071665862063991928961704226058597780370396097095816646583354812598821265850001303102584903198750387776114752224509429629987768235580635033890640048672336834806067168829402625092632593740126858925468211191979867480992677769573364805137475724974463632612243911973202521165258887483900266210513282098182848129085080083534580706358587697798676353699309594812903336152292877154530371270836006815099697074031076640047309258171199542876486483762996604465853455728829208577207267548075943837605521640053568378327556414891140145736820830755548629379019232714752625962288704613727362902222174686539347274286894937319347824880406267286214706668947780054428871615698058324053394207548529025527077285641186125896847981406901963029894826270615765076699819069312800856148254264749466612329052716228147921620560464620629706558977658743202446875902184566596778626093524124916754221722786422356526174944348139878180848087341202884272894791942328834848718736433929519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -2743328221295911092090286718185520830517926383228616837872675789317300982563899930442667100606358273308012647158115868110128542611412564875924991463715045696593644229035259519243370614774935573941635145841570534592478403696371630058376144189306610545903578820543352325468107753763318771193615732031175824276223141986254187663207996251510611506170096941571193843269214413373062331112402435271946050248203098845837988110737662081871021458414537824277095306600728030648969457631982035864945857017985211192452130994555669329993513011050158899219050638312021266394154340442700501993246319342515530387951110815175873815538627147517931325398737499802164583671477473319011428609922218361927890788923723076579879417910917430047544181480465941479998785957191095662794722338101728210136645256999406445465145211475412599242871923860534107932879317944368193244332199754314422075552607223361954612220523473261743599299795860600912808813116875184100995052663036039495327510458741257420649257939051408032327187921297995507606683740895585516756967269057997174942055168301839162001353283401329034425259916469384321021533680944655045171216419456629790083550754414318803514209352197800765950477527163497836413551063364621603147069755975905112973225653037789312408953073668938632983773994173334160219410497556284009949806729530203138126720280679538621896282989699068711951235895698497535264660226908613344365173015634509548130256155803140522220209311176319702729091282464808689282320208604781762985805017700057419062401138645084598084796746463706160756057748783104452900893277742073011435139471399610453222527269667900419018382529858550300977226963879410437881934756973255734427114159904251908958828715226104208922798171872561491752536672587834951538182351468706190510514057677451782795307326292769293269234654536183804302046252867852618080440677280654739269744624281701667779276045541188867943951955084743143447336946471040683394135338142977688718083837056605485970354439505271345786369236875598795988584113887859921525617378466588811122363677758385691212890715373345004083003629179443793971625291749478581154065883390878232574189113236601578944493420374477658043397227218324803459058432186250184721983498447977372307476554793919015046081769663508725053523530619132635576951997945094917937785731619696610177052714297237354008396016724811292269604380231485698402309463577035300269205358189404500796593877947843367241442075701929948664799697653213585706291159300598758484458708024688640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 76655135866096466243243784853149609307947306707172585489355538154307767242291460405528640843567683180748265828574542140699067058769894798121365992835190438385870770020963755925393312176117499212418111069102505311484061718354061221508997677685646064904980622526148983988462712559169225997504735300223968972561176429870000802432513042782247708723720883719721507990368044455734165202464795370066240546922245944336973843653848899648935132096980409351433740232853518355594791892355805482813481468225838057545321104987225158057361677381973688323643671165796130436065324330426391636328232940183636528902314780429312162162901230941286715046492412375317358600633300990953198584310428629636951663711921450084486241221046308043211073473994669729539299865926894894672561386186758523511308197708003888991861782759056838124897151444594369559407527825042901315414677649703776065185103371802770751354731106063859314727326416955112378269618261461620435916575747189996238050536333630874636092153038919304076884007345783141860632019019734928551416746177045487339185769469167686917047811275422718698202190766316511471695049322792764011397439818299913347091142969544412829203621987318198488078030028086051201951474890950046063133516761419345807703390778645868383673476862653970750238111815358298817472312960041090085275139232028823152207267481301062669839052122236669841417116264746539088080937086428648585389510233353475268774421522262314008719797107217765040211237298365388189535817484630971896737371357145216481683119501021770629254601053385994737456859498878879052271489320988878855629885475345736155949074945432475573712567941294892637983063926997914176783128457959251510877681657385128083562590591996887096911844567098672826809399092285240780682161237207642159576464587915119503385044426258831294858057335986531099115928342240523645941941904103627812018726733293202187899202439884220550012979823542854752450809500670371910520588636051374510462914959025461540240547952152698045895857882819757019034236223592487060355639537777974971006329929910116100577299110710136556638561576156131195402453020232260249719168411198800610131536514369880147946476233813927479909856433330904500338483097898823753331821999184740268197121233533904860470748283667820067093222616920323275301963870723185061747644463712130204033344675849800106748111873262456517576119053118852667761050994771464917874800449208286176048523297159710331394187904412908482795293703523858461378892984514273683390671505103781888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] 2971982367026444563670964989633370480032265963361167818559610071007358956052964388340778133463367861221120364027684449895182673181167946506412106981436350897538661237281074060666216048473736186572678258836284219949692467055258055214025308980634821775977133282722697366711763032539712005363788255118268243605725226624027919514844335622447970700992901909612242654327121406740804000854843162647417772811607159468691397511889038026007048375391970147695869092823855838077432609771152756652540178094958163044542612357868402902511841247333535765596557891207130246504910214945324155735482706460061534360235833994369932511053257814064363129288444176395992814625360759984077723219990921144428415319215006322260737662656372678986726662847026218591091846138242420104164874361865109952593337428284896948295527253363182038341878736171697978683363770775552568177519701470599564672743524823268459955820785675769888151914857721005910519050614550066703666652656134855698178802436421139477364913208554989697722293395315865573717912718655982260029925542788811070250615123335911099236758792744566404036977546202342636974390719370979703110248612307798555460853098537066646334354121358481077722642151220877749934591894823713590862224213401666341250169659174487758576351494860036998417296767404421428100143999802367676696017231622975307520808462697572922265571546613877487631655318404023273338103729069430824405995744502070882958284349736479394362318120836371646534164494087545035514572207128711384124480030129062631397018547419770314556968581478104371825040371411857253314169324940813441602376301635763222629640061023637673544896589871878684645755951887921696655257079263719093622139337965072502508703496246491981499996583985619614258201636605666651543122964264678833579130518962888280264837914527204760956476270772143665740040455132044996413884707065441618759106875680741567604957845984494160667130138295977969399214007677914087922575718627313262919189034400356714902895518757040402278602279305598865627948541920828814671238951408505953177356844008160835098408214676983538647561581246658568576651517239564943254344932053156006586535266286985585030579441238421691685358103717886585285783767035158642687059668262493787219511938650753666725127182008115885893059501809947939985691351894786096978151556922929543493091535279852816085761503915679405848473913520774929307312350885450078916258085645656436562360314191339953540927267448330178854805794249995345370010822763232038260859898477842268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 29464514149274919738295182106085169034342641445897941269631211345260080400869135436822194651884492230656752433961655422655671460757588925386259146152125627341011833826797057816384171716754512319367090721058045672941064784625249305175282592467695170286714086846984957784596195592122741579251628385233950213653168996631703010733464840154009826535573663044497608240798154415711782150858359730496779963684131498584991468925382879441673078233353678963516885229968356969879773145259432828855737007482545694103009839634474181235299235635387568871292267723884137870595801514785217048060075551446203626553182780796308084057413951102290558262907788430209646365876871883210697247632979313323392701220544180323512649425602562635008285460810265876265991538554918928272117844078728644786028277689407605396944861912268378269405728132294233345198897941207572315470648380325763557203481059071041474338093208833884669886624563006777903449217015550267004424557753923653770437320714583559852773388007711621622064413726600695200966601921563749385449608812404670164986338977912385555090624730325826541126099559266174024090811857097233151327729721027227406116729102737318101299904292331831489710945952392407525462729596815692510819525979237311308423284761847609887500979523721723628012995303522633284279345128910484513801809656198905310167871320826232357209166651319116902559740915059899598723904446138179548201769806330371910192516998578974136412877140428138504173515524962937355572089737091126975920071357550257386673404302309907584519745296195289046251086815930081441602090552282445387668785224071469813041497493993132553219733750104913744954724257888885115192304124699635111780366417285466128922661465908185663308924098546975981078505002321449471008555667868249677461314565798176249869793481931937855023779799277576527184547406147629255283816673134813965398757389418601456864302379673449651908134208001926829050924394743295297432800369673026461560593377197120073574105485804045383803724694732340966187183876587730140481167779795226961092929988521239317230554737780180156050129999293737448771222731119826153088499046279967037578760546855076133061490791169946269459940765621583420054607858266362383606887512441437392620432790924984961817747416246582272806649989761425408070554710141010341133258712682750458916840928573379667929324888208771991026981307415554971518487055861008722631267160182894384406934978342590977054004002617117393935748368017407053938220815697828935737264272261970395136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -212628223210774707965429313874067889076434871556399498191557824881400864490699687616652735166844882477916551257832852620657059794725738165347112516931927210595617648045507274875947017687569460236071771275136206195324274143181159948928068825970081308861836907514015446524649004874256238743408515169620072047328036370283634305985418575704799182205611232257102469187831996510157885108598179796811353700387600049718791103416776062372241080968652132202874188121436790154216844831740345421690753748275716914396385207805109331197232499733003941643858048490014105383298134897332576014563362245940788050373495932022787815512788295754738010029117920039050838930034004083775948237690691598733367690195461316859099932843975522299960077669268404455330825314691167767216853688993088750355687917972570665825595053972880969849921985017592569965699818832771352194670894943980135042078038551300333545456368192481095092625596374960518638988139096069840747577720016917052577139511011802397308455179511946298317063842642514632497575228426407923211050280207852091697849399027605839702822653227278989546109915817954757070496456086310329732925272584390353808824230014485097072033232483344874730367536254074892449170605467379079958955115536868828674036285699055561940382194072278634041120790127887050334199433166268917374444889652877495905208827957741258034359814409416406534324719439157622155179458572042603241039152473466105836212979904341005658159176273477045536089465350168891257694101136641513483235668078781042092086062102721561159854918568989331195133313641764288898507225216130834755542810400343906308323903300500030938828347229155536815793994205904596165991196932433092203936412603642079825789312817831491893584899308587148620858801613215741838229996907134599518603722886230314919741968975649612728536379970137712848042814393672732178644199984576167359061917602504852532305100077106312566727328095188006979935687979519734274133374638308655725897316640661099169976566323246588176114611165953197276760899973531408434850188782322578665831569516598740842717415288349904975539732003432109357685849995020867252067005166271817280934547410511581623725220275913270641747407174841637813751896539400848946513220432912293389158010361233667136899804112191109850711235837874113437504221555368866069059112022471179057916868724757338252706810847524550689713390521556077440358505154200432699092070098935674620229745177065353175070913584395120868380067549574696577269657181835743866315725562937228656640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 858567047255873887128778319777534687867532261056799479193358835489050547617038817597244292778769841880671316934271391697548056436910380311275990216169707144044021685468833180977328043418379909142555022456161278441218525111718940928959039347581555686750263699742426275976286914551762029881324130425889197857970224572265897067223703470206198181184385796860524427106278642101143176305091457118800647176608249066684836035982459458763203969227313368558562715872432192010228170766013252190254159059600812035123566738615342734485440776160076481595708754939517534802598530368677499739543026942130876027444191555987044898016937390815359338403309829205582398681005566299492574233611713324524279909589439953092487859732978808519944730039232814032132117810409144499730729231715144334380310713546655716756881002199916326188263774775374112495960763493733215698130799467883323277594839056031129280563838739465456326347967581608677414113565704602848795372109069995043845818920522569583899697942619137935090268029745961619774267793168854698804710081422457481791550751703428654436086197200502245794410490365789349144880007798332641968061121157268987341741393933720063184366059983481502960939702450323607413493234442479187756250553186049822315147815149397923290368393862871541706702291513032057226863250993598339434980855561622805325304444219896684967420660220889781891968866782490656789431115322152224231272715991465612207546093081386508909497838039626213716278761812390256231464678733546339984052935215464024541821010032415574876498183316145952594626809062663796802254057800861216234216306171782755943421807336839098156680547785719590785101701746167222485887013549068959882411134268706417436282896446897866319663920641037682853169712000267082552107189276838434601370055598244651120961218354433103180487754462277001534237968716088059513198296981083055964428758776883290986970867702437521965188032984275776498508231006894633316749712378575637895687279883299144143360082046755777880584866534609681672530159727221646759217994859091741875478754529364670412544063300362525431441166260143300309905238285842296709765081965022937300088146562610879892681678111304958286021657547675284056622290044423699417683592887920200841959435633952471663376529890656785952791483653760432270856571044792331755633092513805502349824121790261126968258862025752975381293013153274229438108107960438400622683185653130250389976582206179415025799334300794753951506758940812697311050843666059799669740210951123611156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -5947876883811497191360446249686780131121296025373411874301208661177665241831016916363462936729458775910856033538394282841180390048311686573216464781646307064959966593817645578034805121254527663050504700266897433858162864435467952840502103337034740858917592493496829575768512200156727666030005523365201210397663063218490103138077635460506549537898606715528244191007331926680393431114424308131348428173328444261106755212574146111411572848096788299074910911808522047720548374976510617322519271940387738040582592088079101480958035233660957445136284402457415620387365712796428209310322165123826889907778899680273740562732129675660436463835207819684659861233891078104929037689085573234453402056508768682569067868387990288191744948661425988610550462790747345835547852476900178793988992451821591125117373848952314490587324745669319242737501793627384312605573371673261360209326510062373936540083370464392849197162661666698851400713256024427309138434451058226638854279686828322968006309361058666664676695017927433990397095092095902076833822254550504744127879797824193749699795193751220889715540218018661438741008106649920316117739064624860406797487677250569877032546246253975852737939715443204317116194043557809414543692698742992054150301439030712204953044527617452083770556483412317253725163581027053699162426590389958640734894279173226629152221727983917326558643546941251276188269192109985840675411670735930131655515430751172907515450519121917645892892060186021394995460534788116742617704381812246459512278946596710404900751167503737674639259577785346677290659248662525814591917827536509397283184807760930826843496099934730063597573105085755298640693932944470712289918610965839806429510310944293371597884331467781530535593172768597794282642261394587838863571739087833732429260068000149364033319648156700244624862770489522564173792466527559648935573882629271940496252129606061794914469016316520743603711228881847341625631440226538455689080582386346527933370366107462856291411112875715462474043620438861019294843521853879295188536723161849544836997423083042937855594259387494343506219441648728019106783374755764572731579797886094877580006427557094909936200612480845486383641784861444183566437795140701434336072852435139208046676487966608144832928045079140045948306275690247298690236687500651246053095807211228502799766546014669828568939472462548189834482286449203323912491662680353738279592413289168553065572702789909980164065008981838189868888165369833927440189670861546308239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 28504804312073706819750745717140569989339052703656556994360303882052665265443255797965359410326175553167711523157127548007811792235161415514242072509116615018926750450377478812119328629433254985607240960983268010542479262675274223758292800857863154386480789650022590636175286511478580618883407454107821200727306300585961014182728543481101845610093324106084438015811030528941245059014180163998484873243934393470260529096491730443467085032266426839221521285379940962981085022181219243356927696158962900736831689312290717009672616428464738756064091201506028916166526927291821371438658733384158446107583676475548470907414346300541108155996078737132902230168703649209194163920474749019233259032262779478267837804798070761612064025556922383203315983724572519770723223725821052160777360587754247660440828709757874858905403557294041658627221923771455518387939392240074955673663146153017962761804143522548635844105579467823351192175675760393000657738803330919954398681564304952673657772834939317881758184299350977098867717118044952648278711421934146499117853126657377793783822952245353207919381168366087602255447527109398141274097250972667189496111608299643190101891000874347339079694763093787116323527690268064998655032717864120843220648635309172342032421472559607079604888970175185100639663531966085545284581119994477944196253266915992048968884533280835107270560566799111182658180208202526046519263009173796086463037209265443788033157380694709030387475273694798358283448271793295395694431957344209972091315833161513746568801968632936329815895999285076204253052804145920750155424928936005929246542460932848830321295304396625188002486886712160887233828756084998908953834951087097298974465344449656070668767512426409397624054705829087923299102051652241734666763922536026325555992634079881753773289557592379453464651252498418073529057458272773905937639488371717503587566153443607463166061613416545650658160493719727326815543204505443163551146276784612956892095406336071649140863503311028337938831332356398900024337131840663697296886877702835814866907390056153326765283377219899660903664645721204101663996521097010877509920399622132778405356644015830064631099014122969602532628294082299170922270502755784605946509497402908585782128157727527357582468894942385150325855091277942214114041419115834381586618893465209084599815074150875167799371090571078703731434259718340283377746516896307246256397016887085441859014074796544927265841355302027990510977302282514788703583570554019305750528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -51202887074324901052751502162565960320382253481536958809847537724317216918046338252121695189294821991259108633537245839360565905732609561026823112787541368783373968064437666447019772168442366565988237883635707400672907421700707288159776595489291420955007852861942409818952067190653789433103478291760257700415675279070281250043980366801030346245445538627475113377057839357042824202479208679627769986522313468500881402346335363882454891476720060084110685547630565587186638324715011251513021981505906983979943194340229237726163718285715662296829982423454763378490047716704976154393590780568962114944818096721796636884883154669768377460143023387786282992140638247649933685816691859305338092771779014604824293193836744923330098662166066128788028102003743613689675730113388262128264662300446498338299693336031938563823283686491398303770567672981494556995436241083264811015420955931279595724069415718372407990469436142786673627158635230298045952955691853949515472042469204427504949674173135719640674464081235256350046454825619939180808862706836211926966194852973984910300330164111082448144940190220152620318745666641271407417528687980034965055119181246872007536674178851982914590807743968222014193299272819211107676745853437216934745635127615902901996631868908818909994790249330519408754451605373439210814263868206125479356291744580842400521185453599272826611013663905576771332116953193764823271557559789997984972298163433778230258035422449931467190647702930824290114793649436815852413634877413023619000686231530430134808467620013022347048313381842798432479739236236898517200367871902607254347555079963221212212474546944772303203613398080842800657462177502668405670311331200611991270848601601202071893100690904942517970950162592257178910839007160177142551877427711930909906338267038481129372945663360477030060797931616339599537236507361233907811575474915613449016431814883615792451626428343346544795914742576119925410105830402599738150838813530092757377571895863162800534970566404357397587661361068696558953038202968127188456618600941036015559429947837960296007666668318349914697416938054354746104715400916400208437202334028261767324920898312753577173789535106642006389076119882973644815293104630361695418871146950029794367587454662877602777001682066151890277414068988553902623972548466579741923541946231789446317427130369893804257826078688399484615849597777532761408707930626556533510995063083693257156908118076930095669640696491903059212292703629768442971875086505358194114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] -134790766881878560727460869243946824547515945615885379977165346851750844274716828387801745741243910043156062171410779515908658856230494664411157753519381551418381763831604334552688833369042192419994133862578888787427605912407069666964441616556304197782338500774040782992637281232291817984715515478455489421910210013050219705604950089283930565281856252922745579274165036508253807040993727322120524166533011489426840652450962686786194527005061547008412721940066871269233558717804581821220331899124599441158694719267936016835342216306345591059476326754305594213941809462478368148822864211103396278786370743436056155911184984653516438406805947497821304023705842600459805932296440482893762598144497126074620850520500316746486067532785255943053795588586605843948674434183027892496768765677112098677136680107046504450941381885892972062745152847264116245157112158649269018635161087021575857331080746260987661723320610938738336523932409397121035448344611017955910545203836325429508183496776115768500069778348048306682471864656768124191881258415524934710232681859634440255080817052516117252339988441290275479264218017629591468717010638303306566435041476058508538882176188549783199145008464132150825206043000056307664546432280605884927111563355266646242089723997255025666059894234682590140296667945798240791502705472727501813431145666297818342359945212675160678941810115189535459480877787270543088705419799367462110606672184362503410842372725108068079843117477701863410534560019226096731260418205066474288138766013761365080057911923948599322696514190361895758047058768822007666464510219090070880681288498030691793145159287841338744358131418678600228820783614842162484029167910828460690973088266430622760779765684908172295136608907066004507712589230255459474906457372086977102526611744327230291650036222191942418979205063313695058508945614679776780398076187895258065768570002713911140792929135068391723109945029666973625181811937123296498652017726490704275463154740982111318190676965825736946720137613638720868396780490580676744724107286800169070059026081951203418373108360088862029851740795819548651387914700977466061158252878532750294258266183340341432637464226394025387539965888110790334515321805935710316415622329417796888032558075870739952714847808447464639418278006781975525401208790134352489153645361369188569224386624340429980140489048969623791401693570235284766214108739766395687199217420457319175483721985805746819324598417048507584712400082406062180489862475167767820500992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] 1273526010043412628417617127702581693414696856659436194019265794333316779393336218575354294176194172177959591613939627286006534880420207914244040754333295052577508490280356984544361194378631525783219009262111320877767147504417084587181384608552419938107938354410602111298503576700965001058223586695516899984481329226367093292358773571632950148079005701702310659280587695391562291881932440477996305591102444355777087898556468031169572352031756039282084907008519081123894039501334559887006731147584928128013334851129415135354733738395506209210363559368859845499991966322902447441096635456437328834142990781511660007255995813574154543000278278909318723387799192775626960225377681261338959581762479477221255139419239028658278282929466078942178916550161013083237619764906981362937456515089562157795514933647580681100700159864338915709787783371448138602628382336186501946422103898819166613391049116955260034319918381327169465509578013270466815693510036317674242961534820066180075427782268235434056171117638256350220903443905438100109133231373954367525460031159966976653234558339140299694463881645910890934678303078064278811477915908017705489192304874589592049336341940736417911984960536117946622645128515815118444706713463887531764520171403535230331630979631275335602427401741232258913967876717606142138600806836267165012276262518141497878901053867280606580391316324938203286613990736849568631023888327148032836575703114190094409674141736220724802932485739364334893701276356814076378362031515182305861240871286538925069994350634326290859145763371125128074117732191265297216727323312745915339421260034044597807181908732077499664856208772614756103224623227586279575789232618490503665401255138190585402046628498578392076080447668858456666140828147458628874718562613992559426024969047515707809520140795867305405618777115526474295207941554727632078856483953268979982195457898704913792306338988466721475649772940219635852987403991382574633504884233770323172268748591533084009861229061616163815060674360366258737041937197098990872425450859962565450327477934386260601958678607135929294269014267735535531854632899578601322823031656670551512484236067116651490447102495191253539021656902011343790192408182482112427095496609674692320945505583641597163264321477361045470492189288287042006916266064843574654929676833171489495278056543202776857257516557614610618759846932527402135648275825398342184962802095668929776019972943223447573340458260804775849101796212395350442489343951783232148602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] -4922460190304224304685223518058327510121689542407394520133291513225879645922924116908507697815046665218856920693520818058769547121192114085351905627131536485625325950970236326912396433438009555546064634496685011726445487118998495223333177051766036860100723316468381976828715402202509215765773203781193563812252986349115151246783905009579623420746166782315341853082377832211098490104494992519005812433755939021996430661792003943764728930403361920485749064810351625350423583661855824270971680210101259007129624484636135506954861205145155468276326736525476412956645039101682737822024654109715388191059758971360570675016476753493721874726547932576744381264282280165702925972051709295864359736547526428762938240434734713369604015919837408528241561663841995079627100353499074682200572808415505865296662923040435658361782551401125292123973451652673066388885885122425147266745691450650707307199239909954626374656381428400590286045243969449674526721214030852242206487411585843255290095598583556337146822152132750049693954111620561232351862376046235347261014599486254646609523426280969639953959715952174687559351456499385524818732203337109106127888936610389713306143376993235795056727244778424294791518888661822567459407533623754944805983753943372848166495002450153263272451280733166248034112544416240063843985790006955696054787372792622589791283374560518784203720682070336413170262253471840246816715140566864643652355394024122843670318923385963340803913045944680075573957011874202106414973654227735040572846038308229371307445603950520514634536223570175376100659009828523573692586175549729737644328248709007276489063011096849854409519162253504196243729966346887893387543099508334014657963399134284975833745661631959877618920941044273448110148647556963974686593220671205361118094420748143807264854622476220893570011245406990169271495854520226839617068077445809809967684012287654875992805863159017811232154626621058589263715933414373579195063442516244302629676173716636575504926196792613569413843692298843265271369619480828331480447044993057038864673016311410277168953333396889312735191115872230699736640129235175906916139145015776267991233988214739868218841131373318996796626663554823825008320644284145090590970646349601826060260958376095386273517636700874159680764642260487779245210108058541711938332647536391484423634710839890291459708341723001665313926302147866725515425651304754122278106705599405076340027691176808849058613793972456278130807211757662188905378200893204413334683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] 12447659960747429812907890599754363147309096875991098086988251073742031628787056675131290759445618096699645514612924697485842243280354608654687900709358146509962733953827306081552762077722402683045405579946282781503067056823210797392043238283758403320801081105462772501843646246457903128739442900349400884634406724110654689730219470534977869623055470871295659821357688526675453897258144716152048971124445039233914079487633205254301942761595929655071818559707423995835731044944746228149468789584158465256236322703621070652393480812545991892745095492162823698831460424520000586099385499876296312342666550502889982194575402603907880240042833237655723310889980243398714548462853608613946291848502095543542582212661675134696949673652304586362050272116472711712301977577667657592094117223365338322669412091948161713443951474343473103583344719617962527667029515851130754221160240349349461055450706444548461455886869074563132648991721210158047365926549625763892547630167992607014470344446735547415336282317493514928431456532545857979058654962342358089194412706702468189803003394445184572961549058807621196659386024726400056191509144062998061179959134701903831874771119119340184008311695088700865527433601632913586818599065801716922414061397913184117781996783901943415158957673081325575363605962830150283319819610107895821423580498362117671726230612214753626874188923041554379641762992239020864298342010263657322778350490594129316131615677723425104328152281381561400528874104678127844623582975883147266433728659085545011071640595033820874818242965671299546953110656231488518535657037159633483719726327665356915561777639523637369679063088962827669539707059551887034037412293464926322996623122985249126985056096546374048951534275068250882757958833991811094564280400089920594169921595036709559120584824629902920990352344309878587469971751222748947060348024044020018818421575991532292026510089261546761085905865264918741884383372094174221788138836053286955889651577202488553481792576285253441882858174371179234669211491881856917424180246731009310011284169512496914086044901083821278729052385246853974456518345349363574402569169819316857765530511163947179223920613410817837960116358310403033721355060985870625594573851289399033482739116498640175890497210075917937060430330144834613935493194382283979975892321987192610159653273163596475534563298856457266549738240232802580374203989244099326104923683778351562483830807071095079986235440590065201859700363556162725659988009875442363353006080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] -20563130148079878629793287305553627045650934201377361462465360422549374259790702085051119259613231930943608539574326477322972310740649666952749033231622642289886958497645555646759732832498907352228487945549902399189033561651578874626129372448051332539263565890491547643408706639019235445518181727425099392979159676205084962738013276280325581344317011348172672911471988821851885073938747668593424993412675825219494697050261337826528738637477801388373640173822786736876979112471626424898204721007536252853418360840558672763805382713448501047966477895650237448415954973474643443778154661307468870734804735407578431215182369264009611278068118446049762288245003888865097801903925531151482641486075281310702907342240218809603375396807207379910397180213623313040258928425609673517444253520766362468131677015549476666606605460065799805881892651031343700654774292342510738869130640494963197645371341680156644341604832859241387247745741108834949898540610770415133845830871927775895861944622597269813617956737304205127679644440749290711449015929459652685167876002083419388767378992278243661680111881061708676770258417703345172783355121784111967403245690785439392831325377784616482611086775155105475610916565997746060574711444389024545029233789667717003464912385601290615098762137260590713769044020507344449634502448545401239165115861163234731597921582668110456765721392043115546479861980059105559178296931752259293883989285762207571014628722810621856627400516026509210683350999921756369113084839895704765149345176801036548944665361244450429539029243031128242952169456348118481382244786068491204329196915051863641949091308079685913690894891739517971446972225094057114760045520161402225108677897369202929792591139511171759296297140448429628777871987433970495904048351462410974562562968493440372415684340354758615000213464602263257987331015660712792116545124894374698666321889236322399629491541737539649535382902652729965341383063346293246048689361922213304223522313760494698259561264875648489255709629886353823157729279556335609100027262656746153911652036343732670704495358720600086916271072322683741506229382184846612491408998281407549648083758536851307378794322766046246124842970066857063952441365313096934046055732885729660431426338006373080070997862344516327658728176906039703132882801606055824201371220843254671483622698566254134328505022827631918773329520212521038081622170002189490970520554564215629640575729259785729961128057310047681349476752032336311194024370707735866549207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] 13123075165079725395816984035666031553790099063813145688800078922170376373062254122509525179351106406737792263572310406555500243906884132361865513190474575076292347643819720383498290067690918861473121389896896925939522961306736314975940130985043312007532715963802294797307933564706071260271620060238523614099010068335370095336433520632115559875394753348659888683856009608201615082466261555586817843861798241105106725211264289685520349679896771853922307975173678727814852240187467920686388676652065349908010828659372600251521682877745903469237934088768931313708614564276932028898238196543928347580400126418410343409574738870309076597677674783572463113891759762307358324075854720937555992302785701382829219232874773894690984831914854207774149008631219180500393046456665068650432812576814924119580030747135199510977922672219739086563824882782610701747058881456982908861474251008478157804337283111666298091827361200077737036096028972762239140756361013987222967773793633937007577771564106680960748286709457976063798788005316044724704086100874518099061384677538689889773551755344053889803343925814792670781239906791005420431491126044509700587873786817145574193653855746117735272161096041575192631224548085163515898264299037052580627097519378340157683251247251721557399115690841166196214697914225956602548038320115627698487318741661594558901766124234448662804309665832944545559537996841017797379453744544269173620732793603607045016526953301956491519568754825968109791705304511137300223385107665462808166232176686902148107978795103856195966488772712985446034049815603900398965582401679249495262803630393181260315583821937913270873395711158471406337082047752766484759844008844263713463586917218897686031373441571108004079599804210002012362347523332803734370406075147830498957823341389973162057921684450401240092666858603969650249793120727799636738897222759640497716366058349329067152040184996970996126605154583842636752001709294321494246745096143803111205840458783622039646604867052337730652511301724249976350987906566862707554155040899907238291461448158282843029888291380276859268588073800116173957606008265311280920005787998574097602300375616698310643645794540722848534426541771305168885884800122356274756507626775599854099091948363324912960896604614338281959519431371518012653267227809978834316100770893098976903606401676329930342446336962796731657492965831486166036555525796996308836079245965924866471075361194640449915148435525471648062156678980988785673583226453200660856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] 42050781968231702843495751306415807966878680116977837277530320370167795114805709809585565267770917688975759397692580137419700898482619715607855413920735614315480072289217907769995182610572695107046685865895677347395865313696431072709199378676320319786876570843562884050052022789592558322774403683469009644573109260138124862119828495406181772951888786562794920243493353800663177524079731032560852660317135323400042896043037853844125413359854273388791854605243298926903540656699750871728628188647919624549176965808816529866448931117377641079784634271561518830510882917785331040412644978003833082744097840275559397414055929414787436946796223362692859521023786425323344990763658446248079804129900865233908366052563773895445477135987638323220286012092681495872757097437177279042714598805550589698133922505690281526555374798905938174234973876383312685746366303755501579935913788141584378427758502398790212344986959327469579473184174848604400242995971695810231251754770921471806734971759589145844866097594225330507871840939128668105979052152334534086625600680406245225819706399140164244996520896532801215165513245689367664510216590413112133673781207028879340451317289265902297812665588591625146000995245818633738168845287694173187078152963269119355791674438597809650928432695747514611266528034872722177188643203514742417013870084161339711054236343431650672025198564757148151732089218373902709516718018420213196721645753330465883901398212606352498269659739684986934910928070765650989152209620860031640099948731616484461056933282298292985277498833319790945361809481889677658543531121494962404148854835234581343849009515046332801981460251338107645147027650071513961330325089203951320721368849946523693443340547824794978026714387780771142236507607551388707689661881813492452980788410358511842310083783719530844939222374900300313649717585091642281448772399990720448307016315694313476340404318932754181417425383804521074195317559035212939749977062261506221966124628373716023301665867058353162338192877540869410119207829840708313645854616334199688213383836578330497312918743532258156501289828300808419860993335052343619556230988834727062878256828787645569554921485713955783201250457983642774818002207431716361316743078265203635855235166255346118052059838955229326172643526875256875512683070573302579671019498688393674527894410809573240312214795447911650187465508185534312141018075798369944439571486868210951245792053905795492975005427482131724037102215926468042599210240613300334659371008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -171755402451986377887773292571525769962765727005018898498660426295539559593282196029340454485823032116570392764771488579817704437803792757098916445593966552941980479057635037399549286682112152443467118706384900968842621629241986131400996735946633449566415900179605167142356636477467499856189522199135970074105763459527043055907813332203892631748116831208838476011094858988014977941372259707073166555493492865044313764895796480882999906969827608142538045027359969157798308784766298984877701217723811446621422899335212923057313012497129886232619399200443718683097535084270176474466301071820255008025012885135955357068539508841484611434297937066262699500236513909974914237005574217045666749317901687661856631308660670724101365833379726214605220405517355972724425433964231131747740843565701519881463106630794996491003162696131631092162477623411212622765261364062087840643626552445642592796050907162762305600767627005703553944681135519326748506998768670536090734022402243038477148010305312783160025689485312425185815157016616594678205147959533714921146681526562006192821783226379879524597092618122920900967047894595289272446978935787827118202137649252104612081849823814801506389494492537145111936369844590439883259098773846724534068796908980818825603888515403743367772700906154902265910885543268884800718221290220884614275842341445582028641376954745650044830707525624608206235325734265247441578763908667415266581236605585456786313703384655147685270034574158544635103061443410973068042333239693942435348190798362478721658926978484341926741472871723787950120639155762900168040640380077491190091450344547180461177442068114910294106623173806998045295819171384347064729180022345537438637445219876784260074875497466251458412366901306999248126695935752567183273654626673485747210755204120297117671637077443298603752892712067962919195809115811147409603666571637466954055766517274743445061028295184681838210893604800867569502554327730639647439705406574251749404822413486891367613913621807265187316233547925952852694193548088942483432217643127397427633309408934922009892048524568153855859832457405386588641154861058926830604161797701089933810443575598891319265841650569284221977343142229464359987564143995479939716693573544769185296499836360867894803866557500203491125618769874414242391051925942005550377355250454228535232720082271721510935308814516725423382363694860482208982324775985483483034677987984184390481733544515642349453636126113943854504519464146380059034160899153588495130296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 348830534347228325347734427774423063709497043754560765826226601079307569756650365372814835447083672239911078954199684614878247121115042777511260589955519069093641967719811078856949071053578592671700500997622975751149683553321197410779902045717246641586860149795019627995835237735267203100555742025127160928582804140108521805258640541803866194738455134096610524551669963140791905098739762137934615240329893926499140845648404467926383584203341960326718170462474443997145982334204127390831666609473333473692227286389448786432995563116151165949623116704186351895711573403983510617945039942196443363482648002444715477227887019041953435376920983479775910293953514251321545673985426961467623135546467866885266826896800140080803829740347173998332233690677627359325019135894417141505916440755010379285132242167034286427243773293993685270462655414493119129547441434364595986654632039042636153597893248696807635628801829975893222023702828331079529492950449820586698033922108425819597414459629564343170160724422321635530666172166999799446010520656126890228286403870460086554359501551159877814157052117317026556512145453781979441397378718499633585932072213963091227743285782319779698581782598182043451395402149056576874614043427953147831784732095402914428331921491358793815654985854378648598612532563884206480937110853455478367552316018960292353745315639194015772066353064286690238541644146572357655419213511181152167118443774673059745161325742045332599492376007463991323945389200812327754214388268121488305058782148234569123716402166027368850628525972949235492346582707844393483102870602129217635164808196604165752808594757252170822048712926539203752012690324416886461575520814907273252992406048138820991079562016342118547920595219572773949481806554755203080442626428237951243393638119033091338577054383903315752127877128913457495485610073198437553374727616381207218250754133589916424380596670943060235852529223438941705519563481680258765344694999161056054384615953968223301779002144681924234814118985422721556209024534309291336381322251779884160790534306428793966582005892908472234713671753561997682075349881173652981271388157293091408609483130776551687416358335082059806153722587884793286522236333572967668116807609440799629544288523819565149729102845665278576950541754568593332270793787564610945931902523392806262329912257982932944620582792135095903837480516699307139476226727445511448822515569673116402780692676000499823777129045818254120656882939165906219446396553026578037491105792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] -462035622557665702568485264537921591034327704256379792923122491587285470786365609727742527893305786505409339167465044128803616542079343026411918411251497531192189709907411066392565259559161374861943664698076638226059243949546199848672946474299652150562723953465853942552396478125515388123872916629930647135990336875551986340219241400471484462907781836979608131624171574287335188488659896604078945122082567377904807817335902744463857167354882251344600212034551520325471370545270268969414063510837306845815872060021438409877316703083478522823204231865403490499997499106664556499779286642336106191300769646105470837816225196938037099208152631408617675747938748888871915831171653064317475303185187044832549787745376675888316551469000526023330604370735946313165663232498875900811203897415722155416010349661533070146033795895480546586250569064986602585828862588800276500452115905985820830745876816518603904016453458368465942548446355009004516085621364826670618399167902035200896155686685475959347999694017722067982791356100081545310743273518859291272882240959636916224015539824231526048601450939448588791866317090580912127103312385705242748352885132690209015703307019966429754967612038225524307061533600265369240293315406144691180877066841046039829689342229651555605482396198438649125466696398575014720932945816785306445292143551909941635119272546540304537938433321165805101317134624059455618360304436662195369203982212627246802232892953166123904468977499444614324477729809583280574997559152723541042307035297992377067575968376979972978984632192388999175400769029106454242432946229894473079979258859287399592569282679164490029665137446304195145141100141792446553064675069816150421144593609485600750105479785555995333266738348240429872932296989305211807728455592346202082419710854462630007414314591523017868126063755713097819764619681903511722990993759366176882484939129851500620775595252128737151764330075853961427144944594798628549663247519504969240736799035571153814245722406909165862785593339236030901010921871093153020604724892219151013636435717535373367208959496530268544174529108228251268641428144548467423170736091370358802314349752082906960297635757344865983212540011394446655700570100028509494729007497146167772016892404139398452576612588181936157344565788940580071875905295438276859889484631271037330458068767134997239274899543989347199700122087100839787124451782869035549663469469943546283879397478479372034288409017003971977961846907747332827677867610635235098833715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] 366926144850901780778146218397830690828247156203024646518055487160272269318131427849739405597157559210328656398401440031327885934230455694429499294245007182389462869853707059111371585967538246171596506397520813080266422716725002083352841493702929010207282317135728557692582789101383612753915345116079047802593552514695814924626344110520158202362902166047914123402917506953019095304396706342038854470079929944013712302363242005864664742677301836297789843433729871112048183180028793054427436076205747069339564600633209445776634747893028174600919547465320161330206433157069726733058935589909581898824402891109551999034209467500475163615688028295656705480295424705112501467375257962696304274746128852063385683626055937373588443661139486590578401575053151244804150218105950432946286433509588480387998848908099049837225571552433878676057861787920696826211063781282064834590747533504463030636116305725876769099028634966479921565137040234555827816264740052755483795542027310533899757640960503904870223985993263706753296880390276193505944634951503510218683621600650015675047987773393493946398948383081378071755520794717617052345601684507180090650123835760331241017214032906078808762045000656824024750425359501983919704084000336934430454623029706715898421278905789957414521872716607199074430286071687656390656827274372871437306751584703244301639440606761569880085866947993654141327162150919775468706343830415860468465259406540901569440019514512255557767917685397739936519535868798346230134344841207718544600670344327685981136223995548656253673367547207941025006884371661112432650699104387841641736907197390335247897513199989430078676206538515612750743290893065809014075169851210185223632417818323448622137045312678186818926731241096567488307967572298532978864185368429039755929975364652338883796301425480181299755896794249856347191219421047536338606221421160067272452340666514897515384605527114262236682650984170694038014451980527080642343131782642067786267052318661227898495372400315721785515399863850571081816411678728107061062651222582850989361758869545128414186483181747221726344593050732768815082724686264129425894788957266135971811351858833332259880757362123648276462888832324497858382438095388908461532996260336832827007536791962277746555679465384260003472135852208976740943808348842942465506122946781084494934171164637753099300356348610323968525394933618169103414143471899880309016542937755238631933879768628961660521598486597450067418970346352087172618502847670743910160793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -7187233141109499337779692655542868415179697648620992829216719295338606932213472792496343601548246130906550607284418272205159426589355394025645683188058324704705450549869692564959871031963607264129671988791317031749714188932223229829089775659599428553858055340503215997617199842132335839380753355295802464934758528530146998316655706310225981327536029215772529003822791303626083599040758748867967815765033257892822569642765406908158679346012183168402723480816033702192604180815061380228525194278315679616505380760160786002265085942899630201051873856378634699072097858853205889758154560347753225668432403340299085849053644001853095077351108022797828992756801297091353524524974163022357904723566082626191123694501692452783091236255882347451079281865142321345976741222836717784604029138454405157115509172287030765153896302091402392117467324581866994842787552703796479913204330177165580404658136934687210799131932361009656957202168164025659078549316254960198290682710551446122120953507266133133859723634337801591939312524169054743426602284487798233436012371169314337789635895181753068467096337897152260107562281830805584419628186140719358947444232062484651331152902994214284050086027940125572694366643943854095833264133722587604256461280877741359743969749898512702777035226783687965315227127619334150000772465869263927142475845708357052527736123244094348949077117035013086293040704171646884392190667477724524413496482982800897764323500342069564596175600848231504775575519409225866741606556638371105395770663697677883272024814205635018706690146893999773365035567729860627573142602486964145639232871621365635578579938243143977805235688487462400013772292161488484892454393834619790298614381908147530698539911559089185550011462679751878735763910844556314189841972669753797411169659779519186903113119892489417431577495465474803996190952615355020259540137977454332824244111683419386955865694374831408075020036323977085046127469337990149190139610620569874822571240055526168842069403119097456012400949769155259641464442187844245672721024065992100403885449618337700785524315273665514246029237095542372900913380280267672707515774830975915917319454256697777669423905561089081875490330500102251043286796837663218964620322224800754375042508772780746361466087878415552302171885155528076137251004475312758786774712157345074302497788260334424683868576103502816874237371980580249616387706812420386292012769816239041077229289130488274564429288792379566744137141730612001497324635756291971696558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] -504962183595895207478960997196088878699811226902762510335813659823131840620092156286321443996132580689089637140109860577455330807013825571814397419106512094847095401053429948302655832851755063261344941111143267362102752883969682748656340503901768193585251732681310676659037240141260296805051909663051348443998071808343340859483679434013068102333769311870405018831317447918596137951876091665936650091892073828972926961945510991112473192050697563692577193068093002260318498790311538284445063537489601111460157787482645686067739686825831696141191422517855041470940413724514292981639052209537260864266805029268067396539082131360256586753930275463430901027784228070688157236449227656963859399932023292610679345035673851369468665398884390381010816679576959575470017839424085273702769205650299939553928509681432493608504341413828356810925212562144985101190196406713053412003300875832291934596357337512546334421548972691314591675323498063320990225856673787596309114292051739250744422370744216048097624607257227185448234885430641830380358913275953789819798841774697500816304801989139658630869724855803783790430743693076330680316692770874743367080796319241988795587690882862346936495455155479607897813972288132803728231250678451884285828266164292655119869036288007292419958596925912117165008537236247536727098601076997671416744624279702134516329811595931869911443076711547099058542787520814269012625337078709202931651148656156696916302197885721985175013548484972756611290564428059564348609092853102796015342307537054044492320721899659847503451687307495776197078981980122581523236472153468339974255737445270477751330536229147656256695908662540056581214597954876758781526212086584222394455038348538688774803137665400479591633913653027204468210394721386722839150536637272131175080079562062667137543885539634777555651589788440508633944720559166665744532833476788690696834315407664712072586348713021193114118494825987088412788040645061794665590155272589645457712571031129618881862010444472920700531426421066701158971470217789745003715432328280695837494301250596203877982499765818117023643840633877146970652955755141967758924263379089616803214264108007932540085055386903345369882874205250746010252049321326863060068883272977036836842839490683093307640803802347754331643937801388986869667087452016320827405470918799526823309368056211172288910863676109561563473934165874315818682442895960696475116401769832390808347699827998620236139682377457559032719667494011984476681323451036373234302844928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] 940933140618347110132483997105474033726541472900703872144712464635138388567735301470242438191662714558240288844736522924161426954343656611429642883015885742887364617646897679500677448046952218774419924501537617882500174925970519167839473478364810287181882730400582383869977463203658942439423006085729941796201143123830286794769523766323073821974625904499406914874436328912714525564617850775519335237073640094135993481114363805281774600769144052587121184711692445452734547495356062540193915404521117595573550015322811028700129338416253718139166611394974434674871767686222612808689630634978831687736336104444626430351712834002916452161705074346163826833169110238040880799031000319839862891997597636206253401822642781151262314085344886194811663495487794809736267135172643798826540415101687382871453944422378066865296884990915374711732096371593281299852230280994165817995902413174139868112612628387061667425497940631654311519568182468077373398733061215116263978903737280512477465370217411738059453702404181623087748686278289131796220641992731387202711032262974157236315579481114490955435420474423856571403519016657282593399349139449503409544617927723016145691725933897923555038621759601020900058616457664250259988051549541107339389495355781868245515302176514389318480188608078438216694388968947649230567389347268851315794442609762215393440544161470815008335264514043296032258801110910907491226055900211353416452123029984335861288337839186460992217656248129298748452600517250531193116716023399974982625073713253853787602610347222040464519758065751947377832374028217633227786281613948528521829910348906365693509847108694805931675021651558055282784924279440117150080362362489401461275304034006755687363548528863825184607639501213699835810019563649322652739511271457001400759040990605483904934056258703838568463213041210729863702450692903795849150679084981031830009832482560119870202613466360628085922592062113101626555567277447206425432638172220009644678183689064143366589415691801674021550397023219696660630900304403245745410401788283368505100442509506070972180482067066978994953885433813730992179349925491173611625365958903727325520162007710638718150866061734735247297850113893180639459053113311097846215243598653069054943709518623443109543516098015825744375803059272341822984940404165472090564659571098009752060252318741892795965326620519557743297261191355349484516023639258718767053035104832514100288080104815126490441667944729609081243709873917996533838649627226695574738698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] -1097852895241656708520275017286051170037498609794936836429802690487429215169435059656391060370170083224750079603292004645565833438334833865164653893608735762334569287686813987009795527096015642557332102566257740162992399810634762390435432843204309864910381002813462394175227149182112886194522254203735498937636256070353100079392599924561253584235094867673472917915054226992491958405894920877311213627930701610857150473882492365028555774992873125461651274413673855906339774047821092851732847546988452317114702710678483258623710222872359347975163471501565018804840173348434272752118920122269062404888599611961820518509360086534562800539507028319607339612861712479602576436178854767827785093875971802660948065562738024026472278186126068017258796490164015283284416648813971562982736533793276681500575559716547852396629901828992475965487279285222052623968343314523856867365991533588661161672131969474507804175774903057488754028320196220881973846729875217923824744761883083506678605855676134247229272756280844139894472710367615121841651163918190353728714266236877029838286904394252661169082561355085532768086071514844396671180612157620915062118296833642033981608757470357013489049518334817899704752077866821902938927911138628749075582091115241336390746175089384015231523933766275708355374935322313975869043566280666804259429517296963966129627535620110048914373458035256025664385972618370465254982624382799216033537056068008889170809214574365193597489436972953762874150536621912616646027340199919308356809540182274091614480366089104753019151671786502110400226241875874600961809706083964071724230230266795479914807049287844945611370625974010488063310786766261178239021307360093460836473994003459895646079875121897717663058962885174120123893798560985561172655085227761273448032251437978519769337256846523612295998936707295301311973196655229715921028795193344671324144078285418980166619704493216428058436994609252376412948742758152343704245830546242371232480211232576247838979443510941854697653161622028196589089601125044459185897392931078122319691002600586310659330004801343290258878512808253747809353446368167906603057008935955665221518852907834594927510005977780917908218089527962240839600399084027949600968123837008830919648276193851632937981058269446488489837991367545979996446845719662245391963632675507489251650785268629857160947760318028030673512479540311133002299308771339809736926672798541926591632893408488899708353561832124137610168700818946158579649661459104501045431107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] 919539805257509729388132368117950620598825986460921540506801082630342145065302934840571472275062653459966872739020932236543976965171163004992287877105540545368322239424941457689950557205050503780466471661060485484462828706298715429174729647173648343882395922723293442002763820157348022006353702703513002354787541719160734012636607847085406524752101999636652853726784933334210201696457493627817265220634794776374401002144348866330413337735502980822650268866924195342096940966632200144588922110030542854193383757242818425293112214835169567827408533828955493673358561374200462206126485026580855873459776418798602516461490798547936162758995803380853939991836715811365469536568569598594212655656958485465383373879798699338642674995896570053034414430195413221073670312009497361162996273622465342925505083534607855695445004342151475465232326589562995052988475374351672643865291595265117294868028470262333684105886162435481794580516980605267408142767569428273900370603748898891545480852168782571804220360191579193043906097816441875695455478254969343956713202930204379712533707384348197160947850913432617371513787658141780924516381882269781925321158127227229059728434508363293916844586375081658400651677320622457765102505591418662946248961011141823080490623732114615275019167770746558965354978832799628479686583731552514564930007989504337110102360621317168241283451873719457542280930634213208106350876530100519270817139222779380279658065036901210483922033471050887057706537213713546193179231438155380840010902299640263845412765086322382844968533327995193854346334252721420820435310958482379278126528991016648995757756150632347105070235894770873627026388140510474830960354070717326581464227262130985621169547067417127794255923053408702706667598652871276378651870389542351555681084072614181933585436068975655392780738193116179798431645225369855744655893492447361584715944901029268718555082816171094640867094885513911207107059547090339100013358415092228221799328377921478376390345893399646891531229172250912760466937124712201020042369743311791278706547974882624525058684542245670755776707348346770661939647042414394308012136462786637765384296109488034642027627983379872672417684511293093794991634278874915111467176674808020927701984307382382299446672343881970300357339193350552930578675855551354087936621208515518030013349754648502281663439904473009592876002193076481743666884196869970320742288497011511483678529292590438063647407947909731084861925767655382321070229962570485982077911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,26] -528558751746719580313928257463883195789857441217541530838250816188576715822247060395417216433966546297908838710524036203643679132888535736730965226343868176671375755062180427050818846721384722182884141334191492025082966018386033568236122400137380923998857359913273072161698773619210125534602209723746699160100975427385118157637005367341727560947148631914335729458238558363122200359484370198338077856985499419167721854377165297088688663128918553618526280043123154799939362700999733890268136944297992519986446619035082579085504475078673558464788475624821061968766707044910640262812460210957669478772401116747434926508763829890667641817168954756731362984205450658766027383262833308996529238404545515969379920280229392319177484599249201796484236974205354400514973487962022800132021616731037342539215221463738364126629275869228547502278802827774599879278700751760923404753472004473671895950825595938724621853337219626511063867039716121979625586705588070984130007783235798427898175880372405749238280751561383178231667089254088993001307455080322705553394157287683419356347958417419440836300755620086844663835716716151578263013367182852146415219835691996522782230307301654172673894129338270246874371442453885123901823917545792072580134126434839704454149294745492182749014671426495717761348825497353728117822982354280474272983113209590495377356076261953766141693487316303953613283563232987078236740343158944504808209122868353942902398334979598837956607272269511053395086112551599775749771932080670852725219140081563161974139202547902173990625902888017403187183518652403267360276219824609690826238287635888446747965592630761258361660227837200653987894686990621983215653027078101124888683182690082191835768363207622452775473711770355109833753957820335586380534240467857210590608214483899455836261395320471048836715641812833474370184147868144252439561779411377695939450292436274140345321314627601486943149128247978401751951242621017569803493809446805240420881600825411514889407558399915861532138196995339765610767207907706235595174021005937845647444227365886604864752417519614831928960605976011091201661672028930103810369207038422401725407612756251328539657869954547684821191161438501229913224084760494395026344732980067055253843227049779173036354683097262221453160744774331236243034107267833203375141237656032982024050659144536876241343731551185495341523319107777750864631611053947581444135634573875551102859577292621832412909211903843856883013807294560634207610172904880149487125790720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,27] 147861478313958181472132569988291026030641104447406556894759843951624368652041454729772275468203148836461106329332214198085155873847687873474307775960421960988720027771050154573273960709340554582127690554967602313727447208201921889240727511539554415705551747297433797629628357788331702894282139934391069578219124601997881051644745989868997886805375766929760096480317482529497839890530514127143536177529395940099845075397968132216286815653253734575911864529156067352413405698199510084318389337654309740124820263245602374873350427087845417708253052998367044059727218852287213340620975116146002579756418594408805114422758249572515940075871131174285750664148134371101840363854919077246545316441058146295140845871474291704678794897089137068417276896301835616984299386382126992273481538410910891083008970605812181653163081659087577540069042798855975670242601409745154848355960907973815874685606432031843294928360928995739848182605933128938836335889973343648996774558510832503063428691996556278188870443665554862844007742292102936867772155461799854183667396079427463922305560846264443205389302738107662822289769839268935536184874731720035731815412882853691946369870190188297354861491984736067144926525633484099497976808881492130092858124074109417809029954652136189447641304734195669034668709752085957212161565303370482807935843154901715590646979030899875346866445294580562553009487135103090829037208162754567771977063865528144344649015036044796160315218450109455831231135806664019074440241359991691832559527302304973954333092514569936693080894631945707432089875654853068761065412855555508407480665443973182982291929600752454714441587845223644583119298173224458584433361725610765281196172238703325361734205602590864545680003723709031010004707570232221962038886189407959959320454173840213939009742772086079501636957812800626710168320880719060595798799799220236404439974444888652584119803338752106565454271270572890874518094162885097559900345681957317103814975720876339069652887765873698534969609985914064813814190046702839149731856520344705255511067979211896414886133176419400166580435728778295216862815892448773912427103767263931360890020355095097080794286051372902144335571714128360890375220672444854222063178321295936877389130593265582832785403905829369436265653672463608676957001102382686960658371184974667799054087209620907231356365441353660325634851131507247009046345823919532575245946665355685701922274005204255606325317514996337568412986571044221488481247655872422026265231360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,28] 53803043161349783279649812422242391968737400266873824006500222691990667460092431355583810758056643703141388684589867999669186505757881837109359058014192370743031654276923969136740695377651052202131017618203863152569068783326434668321075689250350707723465395564016938854314343251243175128346991150220588637607239782793542655460628697543783551382375923267430297303929685153781713612133214732365592968742456409505583316852903579048635161830337386354761883836169369221763334467603923331227264878182856726540471638750588325067308558093789236019972729313836847459663362314673736513310598192238847296145424792824739837578647467798856374361380806660059479766892237349495306810651561092101530432158946139932471782385915010379138532688980256676460531446480033147515138453367568750529061172332693071001331297429651429518784617186296870369038747492601568114302214725908050440051229235706836228172196770725525530252123790050932068711306856869507697004179882782112078156149248983271599522334618057861917332686672150036189976245345405541591337491452175320041609152842475240941416788978934746225143938528134060762524061086100128359141261791952726170387927685962960559487186728006777007754590889067169899082373808585030888933696683274700646688517192375841839299260327183627918614350130712995548668761614586424322989779342355501842788383067166838489618623206190410808006818168396461039138027056663537062343283246272027038443046797985149333126129866661847449330300351168576139430234868264355557649104074610396106121723342412295493757463554452115184028415343859670724363862330554616791614455941577818069126594655257372235031791297672780287035969617529443264082118164277798895389558415234409774400835141758680938809715651880909263104166703525984950169077514828484738696858599225937575850982667962436838858532977371797970212449877418287766296676910555726894474374176279383616417295374459744851697368221826515290257894243135672396819652048798123031130778532589503060457923439473730278329016905756868048944383090177050731518694391375924269218005446075254659801389340487489633768279143667732574012227362981958834093107770348609737160783994378387427459530180344325863595316218619544646140218788477117492814122536186191821491763332103985894819760840416215324623157127196981449372993101443190935729597652391148897021448652175645533487461410859595323451390011646353529013558258480964217308555127040135601854865093562356180396286391638502364669952682268970042662356682925545434406595429899088770606563328000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,29] -68975623625315531580157201718076283676870907635123465252144056758378881719748371323593351299857475468293548289661617931056761069689024265217166921729833863154866984289357060221152773620973801749038370632058174174258183902253233616689267085425979333579838117836270040115435922562950817426973787626567080297716879275030603515888007460315797573703850761020547874079975526709283847588566895720246218148294103100052157691521421057685249852508608793153829995394619170358003196374156258702910276286824796044799009492163754379157210234364082089303028250806432733030475500641600789469640217787285443603477396061923018724081193433245256005833764193163253333252177299507603393344888841356827514468145377057659922427510101023186684588739601434283690038706076880194754808442786281571039526202857843011666890669061030372871316140022236657238820211777970320514318499093724291219074962750648370743552010305033182666347064892218576840370849685200788243405325142256859240066184523690123333781232306871516863344571862151929947668953122930323210347815581580787985783023481519738515663603002987353473002991954785101386341410045840882035043445548432392506073445614771765064421261486531107963610599306087497286470806873380648452242295473507791555401371392364103954773608349036251906593323568595046423618297904822074727542350605677156680702352807298976082747188400871682041365203242327283065292279213156557970409986313797609876556613045640385347199262773604847117022394364907184965174264754475479309234299997240991495773275797706505061076086649126343614567416141939594067453477029414630130749146099843649267445732651031167998257916023165962590026153816047884053157568469113663877698652638627221219658354536598191686683130787196374421144444167920710053080812440892320964841762405388209182890372972648760002829060750444266926689230574965357794633450083871683900376557697005294628579241810599823118168255947729274561328046205826345455190613426244643037977046453186503066339316458928024071171633849123872925757784804156767828190580751806844294199109138967268269641973819943299362595692650882072320450885014682098905721969785351875795116638054108209715188177880468490318836770904401954377377476588803480162330768979558193959947818443367127557244587971932362922311355622568867109930855664736622273715125948438851927166391672820330354034238977791900973412556318190817981798837133541105159469747445378044343365247742118491573088172356694317843021651210701147045179526106916038766220314250958819466024058880000000000000000000000000000000000000000000000000000000000000000000000000000 [128,30] 8213664621483996370567475385580025454510418339972626815164657051387987590212791004420502118277949431913926057396830775065263309402123985880101229122859854772664825345831516491407582146528007944969117176796655344106305489125839636171559639409753413841002551174476189204575822943032763846705687341152853034294184427589548835336289065231257201464940483612583743553339951697000421231270401293627814913158775054183755811046077528067358794153070998378082254362788623335735677425607959379923444529362554569725862648125294920229706326025383482247211108123189149153269310131894926284976512935159483464210480255418033683767518642154671021644993344257765221435661397191481626408279924368364717400327604909282056913856174221451363344611555502992841895244720631747692950797232159285135118126389007270673581914599527218222863143054631502613020898858764359402640762202120240110674841019851775884887943121375127681313365761733561886902906993835808281086532717078889173613803551324069621348110385160120565577748780215760315625405252529512474784241724603000755136571849035719530479041864642450606245241132096578756942349804602793447167683303219174203712935567165289402973749863383729695417117976841266056260635912769238843267175154922728303093011163887721480470625834497213398310471183286051840300931216127145823698092797631120389688180488563673977027320972060797578405030098610543249192929125821759796913432036946048320886572279084307164952158254139191937618833769468433069180910418349979552802898393296510536494724967546100368986742765691535173132195342924751114120698593025452211010338904430677337478247383249869726660152746085208247116333651375612226777374097685493829726307599064329673397845459926721657522621289665305924002093624856678863117400212308059093527162128865389029099362858583013551785504538768497010809360777004731860527644958644199856084301703917864391157643436099933340807140999149361050410552198883297726923505694585293256472044491103956303164704635878889733325218607094281305973746379020551523639729502327014562530073112839538086865012291379905908945235817708115432478740933845503294702222091648121236546205428959656303567655856244501401167289597204070179978330288197769507392703016213279011145725909873547764778080190585447125315301400290380783523043774366996239434706525145210180957080679599836337032589320996873107008129908330797189460989436204386673196758906898777851595668662692589720376618516566004093691278628121840825862039428155638886641661310084899507208716288000000000000000000000000000000000000000000000000000000000000000000000000 [128,31] 29608329103120157919510029013906525937623006841345230113219088745870364110463604884941075329646065236587362553617348875345468261788968342810393051091092803720125459148753827203931294116910035597065197095142322675447175063545233494842475475503180074535727765726436644310213134157199558103906294431753306543860228284446814103733527312312323791202927653291709045676284896803669735814320445239977149404404388011067824831598830618797693859331520782370553016336893286885197112677828153075925199100438532206348486839924388006843848622366685326891233896882223363506887972332652883302549101477183716175523171361039088358884590535735375092290425334357824441811817231725361289433972264647552744200112530497717466164193553962866436659817464933103303515488777021444625987614027115948468122757003442628909886019237291598991033790501238209617251593644949253961378897597612782369299871003907409776914748753926932199172395015741323253254900578471512071525147298132833300429421338494027421802830137002286309591510376363974044340842245559278941281548379251402263374791155508787644794415478465494179610606022568047132451219300300357715886017498408871821102487918666032365257652379864528229412475042105154792381759241592256143098694728294397567943289306034061525159342993639009057418225451818977673380577286487870978257392050412370863206515705405817045143407164951060425009471192768283300208184091987126533640069961760231350972280752182371557615098827102351507161154919088467474985538871491075283316011214260643678939860683868489832682006307272264465928015130130087308220760336240321135423626393244240500607330709491472441625104440709522271501923506528117444117142386613490169840554305060027495459051205711241940699996684753904500139342050993808848077773969502390210205136036261010276950206724711021542240287220804467044306720984504356435531799234583910170556171391270439438698850923332514217863223038801109660328850112588672531883485659312607940816790125866153850248251735919630280255712659579795013433328557909001672967819794755698411687898318724690739684138611633283643897407176954280735447206228726845311657910887311958952996974676732772863197665043778431676607415023053840069909414941047078466503539871985438813375350359929121425475641545466396625676917167002504323064805553742086879913587671875635779740290280400260391155824701747050067088654775726531791525554941055203579778595467912685744809858386579996830767814502166104729234343545493715001164029297432457262211220510766785939426508800000000000000000000000000000000000000000000000000000000000000000000000 [128,32] -25395210044836375737652749980920259092286506375739555197545202863171733196557269148602507119053843407639903903943858611103891496469562839176903904059769704188533000547222749588561251723814424813253474583523174677328928680831346260225704276749106077804607049436347009450497069732839155929000378261712487965929592056358336469115002992401584303141775277983621164600753927384921561618478062262207168351745882806268735573150206855347739723468563290877797318551956357967499219723326622465398718353917507061602046696763860653992982456481551945147276939454854917802812244731889276252356499118054255545076432463778350622273520323127771143200559301053489899548575349842417541263106567902382302944077764392820613581786085930844162679060337572758385191258584441770615358839433496352870486074477585637840771418087643925526021526133085614427436792430611494157339696700958019875362753060821731689457044855053827094374572394661918970968844142741172219026060376002147583825940989141669348006909139585750472876860004987197935531654474859351879990082032167425820554795699460724353635810591098590872218314591544672626337641772038088063591517931941574742318881333642929196500696010430124567256667749137904440640353910827198603840226928703357177584161243116900346253009362418831661789162120750680185058423011426145150937715984142150255328802086660274603052087690658238486623582401098796528666079179503415121429639579602425736113109551826644744821815014627598193840356734411239775473090858575126693463216177789930843891672403721524559261073158633522113495626202932312438905280935794960602406767587585247776692031378843616832320197659170304137701129667626888143629315834184064849861706705197570311757447215577873675685126274281019300898170693058591227930507522592615529316070439544172017721429455431030108575623694920113038907931257928330583515446332198113222972237363582163702577574956516617451816069715261751452248916224497544997319362185079487272392156253305495425756897638254641400665385896157138138429521337664806885388802949397843411339594489594649262313705605556773012780620204834744863336661292560611593061069424442277453139760236369659979460313067359627158429788935147803491137253275257278875326408500635691799923951786935956157256327841191778186057005759040824287427606443499408037152622957426926642681702562676260799728798665179449465983007730504041335339629082934179784701448506499479634411760521732014544132086771800790038854260382639515688962718058952555047496398905432513814651207680000000000000000000000000000000000000000000000000000000000000000000 [128,33] 7494812225545430578997409813169473513097514777835963387714350198278608468231562959252045074551711801729310797001187310670760604880026786671233235657315356029759902008747984177183944166889094968058055490357485914654560953693252259873257898222470585328486870831009958170341274350718219577422188548793930568147595006129385411094921884190746006687492708243068892532275448800353245304015049230805410512007067115792481399853959875918521689873774790647528824719817722117059572076897210440167746699928251275722370690908463723565579465138047480769852193874207169645911105725333176402184985039263333353245991571506083478527836362321962164251683897387971998328655402864589041417830381378302627186534782316836442301399656552118901804329114161085260902068945737271132530695139050834803444711556138645113304426741576209067187195725177645369712605762666695196012343053691726158291813655953626210596457269542313189903767280658707820338048551103008514636722369028071255140316978418222972119841260338607067915265516916477068543005036590358155985386147454816282251049258558593145310941054473323915591945812389468851413012660497114494139463346830595054676702269291862363843955363845158598829264978061258170947238450940856925709315224358716244782110108548982570644465504071921589895344841222679287134354312288406413037050161811058206589314798885887220097611066970579595767617593659207956030045059059450783206394381656657798560501025595786335164648259852274246250845934907811107934730492789525484169574306009636553395391677545431330325837215241056709655235269601525113316903498177363320502105537816893044753724658570629737748684088148272146103172102749893731653906422367415107586335287628368775155081195814055926342626189611338595125001182945840253681844103856034300116282474871370450829613191832785476289825459025730983125231505018625362518505418199560469860251287398673561543666762124370854601285490352939549657360511234597287745711168473778430518438601134590233842230085013806605781212895572334917303092780144966193169685567738747133837305673478542683346679503718959715157002989165652619029305146224974696664050411006209588688389189667591966287570497845336115968330023482729439644496135292712552675649567787866731923129483640484649189831104407217516929566668127128887925209131884624480554992701743166791808378239070536951540098980701668902485112375319267860226228260612257245707594269407344641277423109994591297916155743905212585409556703219073214303105973743819411632008916902133688738775040000000000000000000000000000000000000000000000000000000000000000 [128,34] 2164709884024108735610921082357626963948046293302867313749652388306037917768216286062089085000783951775793718873323564441447803089664621311880851724760289239150499411409039680566460396143399421674860257442212886254194921714972529177388998063525785195181626316044353443222354727016840952413445637545355046969310785096437768218967173785182580461705331469956813581876807111921590189375142872587677608819593853405561240502916669141760874808129322689249065439895502234433682523551634373574836176123609037747592983750809696333185562104279830169241139331096823470667110377253489200422456722841869177099524030423055330212708291892660290228402198862944021929663402359096951918409584642138114056317373826887183533753794240225298369521444510842196325269114931716212027811400303236200071140449691004102332518799210881735520596964564545250457367924116306659782233528967701058247219356366514171822957492005093657711091760709475834347175241309109246071237987871996843461517351951529400419129847121206615903278419408482693986677772506522921071017163771225288012667539753069052987500276139995695780531210005344746548246964910752989011579775099124704585462433633869024955597179708841923468233451345461787206701693936624270179935134938228773017874570205876431698053697936493010267981601747132408401451996445993237406762058993442014376961809418687142697576112497410611650014881535379516304970987614711603885720572869767637763203636265260036081235672624107411151743698442553004162941054830348293112994147123105502381547200345030007825167208092238951341874557971863553907610000762231591137611816487722739161293273151912200185366678479007298396187481880719254100230614314150500670229294762760760236281015819996333706610613266894752323997268220599792784017116769432934313552111866985789269002467749344876272900220665926832154497358358456260940227118138580507404932930840823828546962549651903140416996224647321558835101423265326901797428183183185675981359858833595739288616268413850586134879477177945215505095997925091385662856919127600932012790101027863323367693095123721146279936281127590994751777503124670452245846134409280266972689964722405744610339468031240974588442020119274675778531929133642295540730517737505910813345554874732409100045761512381690748537586807606731587411462404548607261330492350065754300237089647545058037626641951586666663084994507373437023986623005987458930872945792743511457574825076482113775510546159458753360156310159643732462584197711550620606581709990579706521452544000000000000000000000000000000000000000000000000000000000000 [128,35] -2627221648169116450466208896234661941173832263711090064679177253500654776868233462136487359098824536003269851621946175214672789784724865301591991238725598116826931219748204715788924400276420984211330403923759610403069243753277774208367299581481864922836779230123029486377852046963743390765015618245666161545650030505263579225993734730105860350077451018892413049345668566871761717484558146934469820422410983960098262450544375632412876923610941662908684499643813310501694642262752475938896825586832912486083846651652664391643181656772163761078727299553558173438277083595744738712248310968611965017161936527197197956066542958006021472411954602169148430483324919654039515618778274247144635993304343048176523152843546664702950101841250217060481440526992991430636504683410507320561868246594847278027464087771713893073445968562643221316655647234147888323315988462370361513528938493855793806214492418730427436774287069603569210376126991443174051339363859594659860574340497812921529375112811748748254049584298896270924695630433592810912098183646604637274322938653386426309396523288279232766356473896834280758047549159205152656892538011552921291776800824900587240628971382868662755227567402465500117504161977488576435414055375790429302935566542853898763736530095839907960356068879564628582149457356592966895024347679654907670423480788897903686767346384550062839486771519297729712990357882887478021292954469882196116224843183491010424980108368243257727974348198891597520321840857608942434774209899752615734861933094954521579790443600742988923014366223307229749905983145311028194472301402024694744539057519917430409821327524249461611436422689027072300036994821266257340304176343439639313419857611448419415191366228129003634646435433001707644502975734914705424291587759361912561919893102491722215958696946188700281730108581491617207158588753759124062046139204645444529863454114448494445523178238781103758750462435444124502895653051923686837380072547925650431287590079309914177326476768821418272177294961592902214401475801179020802945432618642223485043964964818718857946920155227321584171454420385736136811204878066694398787360212310380211512215641993895017181611412559485868885491199553832338190856733079069935692062229751221449793414975888159885313821946315263241162435114208281957877482080351278258813461865962820087533278119333425811200556104841971398328875692297513239041698758442667171721000977148412837543299550754972325637916803731932462438920464149552066009199869601362896486400000000000000000000000000000000000000000000000000000000000 [128,36] 557952380718067057277901609112254099028910240281590453937137143381715364005067201163620271980240861367183147723920534765995421762369343193032694971968559739451286990783042464065585185074710737359932311602090125627960208320565760780431549902201090754646173340570542339818698604077272716188151046980151703058810226708141397101339077434830883031455400203898136022707149951226743312568258044276393157611369425001905067758043222508321560552682420538913624629338332937738402670896908484065813879090751884007698956225105895634911028280075324011731674477880763615948213589447185702472294898743989970793923510596412400656575818004244248527318511035468189514096471184602986309609175830343329862965420648987983254367133231505984930134214866108384900494216430674259432879143626799155068807821625504860238668391192333009917258081004394177484625631070801453992305474280448320612246417845662655750894340363161458974607510201787538983776331737411567997976361015056349719064066917569157461950674146022174892247956099933168026437671508055295833845942455677793411120078905071082271192756298564794588735887948273811637405276013021681593565169404640150407539693352204325612639268116793137004427124247626638669070657821806989262065701119700333013755676309211499178513211237575405021132648009587106770218735794573492490624255143451631513311539236880074887708350669516837463091573061369847711831569608034693644059790532333153521765920149854048368032517346478497927612659373631515655434394735102043589177300526711582053533640871930389567874038676298483351437968587131303294922767141847077583867067926417812868322416076420597388926287159321280825850858123278330518050629387376091493734135636939941120465502867361574872591130738119622371648824744723314216831504067648881186403056989367516739969597877125045223439828624493993905690667153389920192562889027422622952290285405069485516419286829429609241974605075659076233578817779868995996371624222381553378560896329064097455089818091955662765965695553943717570838382084368560001780714253444578072343970219507803224700125588445294590188724541872910541407711509614568050724568470206379965799788630568811482410012423437565183815347483933296659082886787134599901388148332104160840999121232050802118351611241267648017209457315049997227395059050796452206534192931327661715961974969611725114591612271631706274514060812931170177612244441178389360470842449789843046235607662484933287560532210628178099372800143824763078628433651397072989962367683215604536311808000000000000000000000000000000000000000000000000000000 [128,37] 480905369022269332480119798130049460497194129561286826852931332436270175993051922901883244567028167513538481588928992070426816754622496289155941316287277297906071169986534309835002164937982877678094623856020857795857715966482640927127184747144225190214880342980141798730420818175878884407878036242387771778239379053256819693079750716881436020260886518627952604509051316575876984809766065879228829350586897281978286404804468567153135667784686798823743241058516328039937428521782719336196847485766728204966801791543910197081788644062879924753424661739321072589124534783055233803468641738434294316154282995607434692935212497225098264151539930744830110321678439142621018288631937815414070704492036053528565721257295344711781384069911549717707571158382198640314681440470992586556531723285725989199212599178894145741122823513664988293907779623826513049467824014291217688474042413640327873602082367468112140010207634920550248543529098407610276706896216342884455602114857219411702649283999885669017486573938741238681377561293360689142874715319477701293099535140576027999459026233368393229158852885289287963925593199667840958172654588572148043158322374263366628265221210896770352050494805762474645345399156833441879200536024337368018262694470407956448389279911338699369086467750789551831437973734133394141736332343882703562909826453301108907147746276719250293208120837936809513615134944435198896735982298626380660861749639664114107119813186289775742219237868344984305064254336497801214240186644410575856961908886387043475435030815577068543283864066678810070405770769899972602091968691293169751307856397799930488665871961718387380061073908730672060611092601500979766755526639493140316091683750257224716569664796122656720210460045895665913829240486879841306775028560886720550029413703784644021668466892420950575238819789090449245921637727979043243834936755140291905716712265293510484067838857249673215315715734688511362421066360708836361339815417085270452373393758844586100486085034300006353750751694665451192923477460882590524923895050743538202914668637312568918800791033437704027260816799354277027116816072174089531134501838484915117732263189638646692513433003444259898029809142147850199533269418424323677900821470040345920896303012544100085942809485633341268525307089910932153416291833728691381826488984090197544953724317931592837233328956519202113788690972474527011869224845233199296670222115526614856299482127667212477138247988982100416018509262189872350387551559267541036564480000000000000000000000000000000000000000000000000000 [128,38] -476786786833237742974086990089840465338703972207019191143959497128960349792410746834016174584483306317333687700810227211030475061368323391299070104787622830026143711978496303091646594822451028839976640924587947140521358347091208266855108882644303275512600131622657008129081838914339410735874813936192556423068518301088656829240595545175764151256092007373739897610620061349369302777276421104246373618301855083175473340560271041119259285876614715078502276703948756550387156015991385498955462965773011855553009149577793934489785749249622487543765928896364028857582082009349172654442272030368200229237351023712097906257264998338644632237378936132996334279177591761927614189856511597952524827842661948027430977014104777103341404422741081247058506776431852198197345447952598117385381699804056831728641200145641851634229756147918727398126044039909638426917087784773196850389399677146478923612791140411799325621272364043653537990753661209884757752543614766912206640538444414186914039937946913528114002358480853562403575278604178222036117831335828901480606816151901072284552262750402984433016728766426463202291242829301271061727121438766571392625816365664375279947981257817202488458584638231254563325005629201325526554989188618991312242436468645643637761799791511237501519967127169729959667386454575358063497188659654222119710547273069409138185189318343461437962110339547646659898340022747938985194315475652545787785091354475090210283862443490873513734574673944393757268420507255525402417715792173691449769907159989203386873236758363009401344600963816295980390524911611148406253558644948709877491904754090746688468888333411395103327455548502210093402527568522793647361321345188227287833436253142125527767338055991683853350911301695920808986706619359576021788450066355175776965045089395012046687394870625205598082505197969817841382040415821137252817943287977302710013190617346571354934307963610057598640742571085670999057552111146444212286007073270468864945557346275874928287330607945203299383897474286959461010720069138703244339575785901930017273229268475883658013765836267771485916930608384568882134530530100546022366334280513089326536799512874937585421401406835920539976333922917976756672457812871882389728028890349899722525936578680382831167198316977341965367420838275292945477067923148117836690361248561498023826404697587926316325931233330928180150728245117280117208150757911370855917630456312891888903863213473407067701365050698356845615365927244830125745384721508761061031936000000000000000000000000000000000000000000000000 [128,39] 219031113048984313170983275517245451719541404671703073992461769775626926642980009393745336193761730065244070386350779159101590201159405312090595739468195262180992560757289200956512872672474191619212234264726419077276333995876425871106045429487655759802464583239176005679795763363896458667169030803787800575419069511362346887619837012934810083232236918272054097974869734204110800013383045632656353746724578906936843903378074062983240834562164606334926546139942216612682578308142062363849727342987577187095207058801180631760232794049061981582745528207439283255756996561896991689316568565557304538830920052164192238673922794929781992087803671174084022119344526760304352960647915346266875659623121860043797884667264423345926499491690729041509513897057857490760655841368221251134051122657259556873535503348792343001026960267899682119378669494679519452507396102397236588861402466109326981301841435747979701093575840322420935798847062954039283047236987867595206713108892121322204762872883495011639535336918412244432016769225535900140237506269188055201778723630722510595310719746655273738852599486877548448012227821930606321669859967715544996994215783054600398075438045089606982697611087656298896487392579856347551782341405762792878133526850356773699314442704382354267228730713117323192630817545417792392273434119557887569729243940037862539176963922871933035314283661017184523146386698381745046536187474651300160098196374114858681532181098778027980159453512739614723453401894892364434534033852484402314671652400402249702858900469267554523415928833438231026828566758360532400164498827589278833357047086208545048891270205654295407076913523706037818004657305296886143791577555086615812931001345301237886789065287270371272105603958291192959342361206928975999564449384858553044867013985913648643255072664537017493488100092197860108238908921708545194920390532474749917767846393291266532668591545416217718703587072728302865616639605341531842065327888691341108918775883408115857918812383867671579819077983735270122359522864265079371386334267686304562359326759124576737737824274192118003155949239389448571618560334463817917408805393290529814053681424800628848098616862765394092492932684709197907866861178975468358892918960207659822875564436284699777674293772778417668347508689726342594553192193331564323069480763627799333468223848552224741269404451007751229038867993255347403356375478533400565348012368655300362490225200678979365804480131864488274383331422224244114468294841233528722554880000000000000000000000000000000000000000000000 [128,40] -60356247460365816353611634058304427325388293475164531281477173698188596927877551738427781293811940880084731230407427648917637310713392985470170834682852643519264932322139923985405388278761135186767032031340021430099853413426519438551823395401606738948127536907754685661396983931629171224158606605723718761206909380568281247889105685183406888037299784376421818249149505051398510702852322047798245639357340480586388525976777902839614105185254299769130325601828099116242280098538379892187827315051345870863277437430252582719792519852501717744152894263972451629123607606766503313553678254702426933894438432440480094067267995099984458420362335486746785439565441516375302822786664970417972465739021589364731107735633080264494126111679904858210872270159312549778088937955261487113399326698639990080856531173290644075548385016501093883079537751000714961581231689090831091358798348584713405469647098665621596193489166560743774531468891352209637309151472868891540395120407383048159957464013535792523217766237862640470420406496402738841664378353782261283430046468445928112123418162849636164016131086821367471122568134271810848663901443618282956642935587342900770916989711294238507000176774875079087980005677154525995968672034946938863757188036024120248228194346075432425154573942089545362447419304054994630625971670737241312485624906290842854927081754333169448843153912091783817009338590362888436396453946258120334315473370248031346162136595464746683523031049400548594154299008462594834608348917182032031559985287789968841869118166855791932260043925539432563597945957006417235227176206266602236648451632781489884965238191044142641175196509984519573950744361753173209291401943074493718931712970852233180810004386970228310654512753436552602423217120414300197981254287272316561008631207529790398499221191368698078732952988114848604706915590727753795131491856268627798496611467479893921851835466673383438989626561011538615734489412390606647515532096590215352823352186427700121127225619068383312052413225637397665050018326475684005592542705950336298435997678435047021161325457845809947602752285517466600636189109147794254050384510577944147884086948336829138499973582555453166070515329109533096977099169211563485772475842609615388124531583090447324891805590387205392054982952932144272259127863384437925246713642200522393766232123010465960685909243321157687848734244576181201815653652606321696245577235719356679843979777445421347011389876686623397744061627582704617173151861914029594247168000000000000000000000000000000000000000000 [128,41] 7408272124828034514904623625621107841580212343758494483819981685783731456555223475675795760005265860375212761920234535701426511061019475375555351898020126282849699741558934804091504217447943544119656310516556674337310012985854090122941156497608674641296690750686438790444901960536513502521119672993250146804347210303246324965876278537374018768645468317663258550932723325870948095648050811509813878952194636134959097644916805127952424948309903405602403230571907780429578026259649764062625342963115218235099561393525133644442251132038929415107484299956176015264839804292434559110008736389228792534216348238096179057037663225805589850525632070823783533578172955054007359834253876167805339266710864372636951181425061971263029855393433336746984237467979889389576645146246963672411863946288710187899534563383363093145671096044456348509438648432132388755090561132784951645584216056757389731167203538228500258671126945184725549816461607353731864157604619620520752291273699353318221600595748135892792808547037598423421163569397985038204725779077738198254231294299699646822550563898185295518745148060937183284638570894805317018777038198995342941852205076571968807298664396672897514068374787991013845726013016766688815873009296572478862199568952371187080161783579037274324020623035784911695115972579652288989219996959168515753693291594325968746291388503416734780466514269378051315487654812428328405299222928233639390438860691430728991225730579007444660347121357282967964504985733564595640466601729565535198578701482562147884061724897067223511892255395329315942834148761884641844088903305831947517191049669718288261506888830602996578078578953375466281917736496269276476064099111948436677837493537908688690171884246218346745712617686881524379470112263244451413633825094824553842214206063742291565067298197169357526584248725011100195419162586406691400099091701090794030651111427155469838008921679265734975856491928263167369857330043863292397060943046902867766674206486238856002389923601166458734823385864396431007645057141964373669951718716592986278154913805254412520615681262478083878368352350662439425031106832948742637017135335976156949083287402913659011226632917476769765444980791554744991390407228879311160730203072209730217834588044845002388903933102329724366248477505234386835250893445983106983844232497176303638845321235839019833420490673764515855904064330873832805968430788529861255521900795387017602393466657088379659156825203093466181639464282711680143676107396018560040960000000000000000000000000000000000000000 [128,42] 1992003413449024598627744589257660601994862843630801712026014710244195414682757748515367893080453813380871670749252419742356309891755162773912721256340702385381513088351246510903998879521025528251939790024054814028257626024567909048324754054783600910793971131085323689908274554373951776764417248411562229871105620777458552915576177040326799268086963397079393747337805969939615815472155801639465416015904572049765566997856783380691869401608304193913707133591631364048155695536290502363336042177890804661097706785114204289490919995999836874088643936245022261804057462724832580741836693039023280395679497427918418396996741807965205992755928704061093167843366369831648550218974713442465931552704219563620430459639677371105976319393848452177494047761885116189423446148636369391202899321182182776988751467938375540592889112419952751653107406308746268390991875566539532232721772707525571510511497584008366224636889196215792383436789286928423514947015899673255950834360010775683814385428593883939841826164863061086575490566709172351371454939715923661226462560736580968769595898449512221944943326425062784995943198196041099688650061192188980345422977533741220086975574638119403197936718181025705395800146289724221283690699585479715692267654054584481187870942192751347000945422707760863870952043906317223834586651202169588633505626252451997856802106518309362919763073007407860049659204037326275417188548892840746338612395732233702120778574705705844749159859956368183114506006754442179680026923747434283588886916462241810932206971770556546502974170023833828527709749168626397096314893161865338855246702124727052783805409315780965011444500361409796110914526963746839133941107738363763966203008736620022734408405747870371016596506191614835967433045553472786164529335451484783223863292069808711958139549451947385221393328369625493585335271772180658704650604094547060159526999025988231000828850628440882652536682560287499855416514552378674842169164418236515248265201755179205505392179666527418076896128328256254819428747578668708466820725026679282986689905473710971281474495784032404060012352313629657482762858428504888138577797798598052896975695857069772003786391738486877795932816385385516131171803796614483229395156667202799159840984341715047762755478451529516040387037359336897629622725470668117350471268220954329245913651408758163142108571995154826318180132807399338745586535854734564019056559541969172571566844233046144091603362363117394533442022560137378636112980127693754335232000000000000000000000000000000000000 [128,43] -1547609136057415296083184303371133101409996294916582626204401501012455831893188197521905542929866994356135367709521566640346722358678606526039321296884852868480036516984901193368685810907266565546245850091787824691224339847154047283254645406633494697457016305651155675853467342508422958819820589724598205445054158574449288493531424854022247551745634500325589049689570358993935448971456072090727874188199177142140659192114060694260088262991847896764310259396897866605103763878762586493780315009994630560536047217476097305398737754944224056769978123920400960634770714370762995099057047614769649232287447740950651107006147194746318682734829608410822376535664733864600099351093354679517193892732579974255304096938586687994024205437186022085247851408266028488758237611102049262743499611507058787257930600420723136465548314069719990348175900339616554407770768485456360967841876465107000521360964864714511863691721431949612853346794477273132349154872274826955768192499554373774647084389085484589449675515838717622021607905977328736001419439307034907372367731812363353657151054980109917457530645292112869270651654100436562133420348909591958076377887166249431957905280556361663194455673748750010460000862627102855016228189582381509990289830571590429007481777971180486706299292638685426979088959511038553267572262269398784881499350316518601844583888182020677284795132260712713059490462017508881557157475053738100344586909811610112625502867154902717221229278121379970956094181433273004510758987166890678726101251254148834048987077460158907061461928604424175960951629150388350027143918452497675102604012658642960753206325700378875973737301118360148064368730951255551472406656869278184121335810323833912647408253522833180882476198962052884784984844077864242984449116360633191123744627920911143179456745144735520253510959590731227541680300671538245605581488530638492085416983021501630904326713088269174398735853513402698550764605248399418359932322915676727822591448466779491712199436162300358492376908560588284244148575981151473683614488338242528339894033899803218927553926664023887336719874866548644940857660592142129253634171824700714275437095143674899350867540862424331742921702318981483234499285268989250717317486190091527215271052445884521296607994584822811212995274139402875474542242488768046802919508933317629648196161850339323869880960423444643357385617265440469800441315576729805313011312266947876659088106016289185913258404872152587272435822412739353789556642510827788697600000000000000000000000000000000000 [128,44] 570567725895844337559733633316957187109755271468088453579499831035490798796799393350050894128303437701124653757588447799312922875542568931150695484926518995774468023282321180860510852148469821419642266613382109123535358397138218755336358504455698366499987876854703967649334977880224407561912843442961287446327384402060410604798689943880279593014448618175438969393659684158157263429605427338755361729482713485349191761649087317858414855717376224045678669415365819841126183599348219058165697810156010322948943375884785439506634823006000539699964373937772795763777420217552311178705704228396908709217226887803265898267549941568619092438399384997127732870918466582896056913825408658045370672339796898685522471181520646192563165604454480841046094195580019817108466961034990163416045936077389505026060557699269536061100778506800601978819070613349552645318613093136986733159230155273282705754111881409758560788152862111931533848092655490699914812545427129595552380884853881752566705579748230226886317631314003983050054516526626381223967159330493722304861081358209329739410640536472484208523583071906521807526597251359272976381251324275135568764575007570579265643995864452882197274437359338089983315508843058261878694285335267005933923816009287977205141608463101213751531324313112293519625680125341985280388528307805426203524410031307631372288413435199612082487920423341195164422942184749186479899612553715356527974743919669971739115519098150681468599150260995600787739481132966508173652273337110166477430641648870000408552055405564004486775984357359120355731730719915676795884422857218866691396385682767003583828128644417908974019273772137419962981158045243554115417034565058467021229632244881163183998351834606402636426687972906993387589878999624694906443097630978566201994558987022242745609171917680219520909480733569497013596700216824626832818387676258087957120141277052371032988255840327125250459671102250300995519811850072832959131415710761387557106682979597982423171520522809491440275030720741886791364326447294617123027865456702138938201885410033829767955442041241567909012983116946615942747799641789278926909693497110326977366531317164205521834086212124768677937204356869071322461291799972341174119333439722396179836226679327636634593176707948883491325912948295525632883493799554606360683019942094622712041835220314445200413804989324095594158622981500139737356679488023919281660307765275300359133134689240001419486412514683479524116044546658230912889481901202464571392000000000000000000000000000000 [128,45] -154935845927376048399164692613165555670105339059496282137308372778620086866923911045500306254561705338260696289282229897907002315897654432032410080501347503300895012204247886515965820203167264371716377505279484885374814030655646361085723437741124612700350179482097175402403508591705275113700040742296013661047436740057656704095346517850677166669757549814915635968260120091321746647424261745124833669212081082432042169751800312462782488155682963181801092222421342153251202899481584119503396626084504850164606829879968322724019913646342681904888863788332007969636907447716966209249897051072242960956019225621279143496109440706416229819015810175521193675809998874471122259407784392797387003894310459906487696186621761347138323699814662689567327209601931841013140371657671447534944244738301715363876211766872678764731629249436991479089531191747049803420132734112786595614256393448452039396819488111063321845610529827786939581425061988747570407211851097694542938497869760677998348481410006064193292665640621567524376421135243837001417977785715749302729482217401693680986780645776107959690171866601850014251405671316607806521883188931534792728193004825615521853654610168068159975549698883052777217568542691795901490863850297011460680147030624075294900447682939290990984420229049133221067692899311342878252195869551214865769604010084523043234204550465718915073275747449950062871653287733338293563960943633194153083501011371889197287999907199337686138709815698600265553257217365861538168060888144783243685458591822572614788795249167808296069591345889258548963277470770047185040172579515381188435295269485741618610910119151867230098067977068454435923938735384910126619190446066356175243026802826569778667339992819529272497076868493522211529563171433649498449007744151410465299124413238438362219137530184995657645917876835297663248194481040736435181829867788452289054363647260736328892084482953819077064056994585865533261719593313051956756765349593917824384011863913491146812344250739102433816734815217055210986089187770203055472389104138673115295352008657014986469307287178382397464836328462659693131356502135849283884632227297732447024167741403761433296147565665692682638486468546788723320738915902313076689536831616329486366334394266107186285829219610074565326973083475154352328428939520763227770412602490375418998213419387575145173696354051957145726398891565302544101728455519452705837219161582875438391171292622018934719892468670221657739138704833941558283112485738921328640000000000000000000000000000 [128,46] 33236867014617780314012057332742318464740923722800273411553314522464130681727700183699506993663669930294973150629280057365529192923225777954890262834805030471569333465318834705489602423701032670197371629950383802479790457711055013200539088527459219263666255731775256198089619007435248182463052358171200287057539857780481911808991718829804901267677721963454815400761543759946627120603529254662952190709070534820354545421342642218684259536211183402063761947026416943807365526837623650899584308988134101339949227687414282515836478857000734513596488215983776136897047046356303254025652032376227236774327143520399622751766850225993630583925124414008555460149003040434167819701525460729008587944585019177318085540068463813074094890483606329531023557942297593800832489918104450219152542173070860363455351432924942587206139402878090518253429334822329938146557697032243054006143473681848230554480728617509976994090294684097148910798888608512169658941323762884934657444561614684871399275345112650663498992943956613776262630999947062985987709021857402305393577673593855387630157464955048471354334763479727494855889122634161367719607394485807959721435893301701364870778650166531712427108347504085973271151624084975824229640769145086172723023628622946687910912775756048303074471553722989202048062587024604736752691398898825951182238063935196725949331020584290212939754505847914722018141561207598740743646997520002122552517433690444919634858124837276737608955292632549922382678069805062127003449525833208108534684743404932902689840075102612386066109855943305448212946930004078182644470672403649515702602876594600253742610682617569474159838595844320838744602937528323965805708637211086185157033494850228241025482370746428511093216458481593860043002971707329430655185582345593673292514967081365856358732934997584594427155437083484298658471473466091041071677948722527311399934066754656208071334530578952955531309377235617008834714802655621686488626067474314471300436236093681941586086303648871365741249099549971096071719924737659086033677781553182906933153416652629873106633584024946029548142317426350498966667623222511835922657743720906966695103345171679875997257408233628077870260777879718817297409447138568830750272795886841094263006754798490111671395006132076310259740587313117586655587618690777246779435037403639385121240166709844012380493922213809809761277572214248731951904044572586091878017854420402219149329127328643126271808969542616004762139182663581003077381129222993477632000000000000000000000000 [128,47] -5709643059784340295045371727503583597005814751561367213701636077802197617192445342394131797272849483660095609021446780764934309102736067163105020581370531727028433153715742833013555737180899357378217140404608430033975797859579043119887303754716112068485679688863819661896116705881560919934908252104156976528774350478203866869860807502715474355794443251446252292692172051766327195483909795197376195553216501451419589966476327528049776697849336179284113752747449461609614852048166186661677984037442323886492868182811104453154066293556394868085638618468432498781076073263887519392474342845364329454930042713912822678047104055156977459500264407776585745191028515712771243832199843783068454472215474646648321259763163675084627428420705210807837392050832531646079209247123758522461602867158462929955895949813981306812789871233840779022770433810076908603300745178660835869763251908148997383897494283594015722275008304496937935206383551314155960927660577436795577604957697053501429047704911876857449299610065421582993476415919920848136615028331838466780488281022087566690618170783355899633561637857310493011130330806484621619975363658041536716256868377219496923803110474178656990950196738016356381700259013743702851654133933779754148164233722716261415793763517539311407092617279961904110558082585178931513926316329751946844260619873063478026161016577728604076476399024644002568095939978436748265952442535961372933251344358690946089205328480297440159478929839621108704089375093550093070064849796724284879472418532590863109984551687072592129034838353869527615602844471357132490056706421389639910122370284802340668216872968034167683029566708961840130896818711110741361575383129927098186354305803781253279400799417463692319079532447778771165894413566196288832540581343707717185454869996339658242836402594942167118993884754204239447927649020748339372960625295077711205649761302660169530533548370969290645143340469736038749547517903433888322986724506826919676426072008150863039012657715185930901856531474054734145333792826149411702185941549047261519435027630832038624416304466829262605445403891213735657921855669550934475604687161966616919160956416199078032687253699942823621970690627840654204779845951480977885430485520417677132455269736084953464055881525606530253959894795575411355990595675875399635200570167945583133188213098334820672819333447608351434414749464856285230205245246368257164099207317082981029433808909839081216385156151951869489036162865194107702524552887895326720000000000000000000000 [128,48] 830923206210185213826044701750517936423758072884666689651902373408377396488448378921509825975230330608519063467960372088737402657309306759736324321327282154204032442178145126243857462081496034527275945687722472594481273656195364502189899464361734800212048416557797594331400714858694153544518345073172932609709340106411143028028494708591754546490105625387903333488359694894513270853724715691066109879301767272758089067306833333604975299547323523876227812131180937284719842662052017915644549726217944526640331846146233738810372279628697070655407525133527162185674318358120862480188079851710446320695619960547222290148910165027181844933466942776585235871467568075157446899872726394679316224031286327881820478554716716186392278202539916608114948704832007357045994270478684597258533130122432662898992331104230275248558525011672568051410257196324807271488518210095301108573760530393771528552996732398751443147834994895843006683541196207318942969923879969373673991884733216234550899175580375323789108426925790145919933270278008924782599741784753125121455422240195972340508828168150740187807680013120922943670617025382895489584678551155584193298496035043781877252572874185486556825435348881034266779343071909142322431188430965236917839968251762429615469939917782104486936581754013344903094654934501526600809787253496072044551038230026519004546178547121293593128861696874528574070603800146901601481431544022995947963279867901277609748312668661827525901658313671322225310032076506495556614489581217546124326736104398005978617575442460016668865863301379905855040569658771272115542537397782509212000109201647961514813349381776948957059746747258970564801077952506646459232642762663478411471299943590856396236988339475140977279385104576168376628086353527623300722799313930656966286866889950029832633127893180655397896357147906114108991456459211890903747562282407719431811324892504354539689169681919065321129947413293643759578227031066017578210500155785690467944126515822735626153539148886125993744223685774012401310409565493272560821225839507369951378357466595430990910193753673485500532268616637637925880614846370975896690224279160249233417692656682270437849469857366728440730673829806551351338964272104545580886733552523374706528269029784076969089348686210373483806542808188754975214661205158614568721768766093136111439378534153082122644384099530328566207495374869941223570513459704193296403972420824867840419344457980647535526562877264796203592188648139755904800762226733481984000000000000000000 [128,49] -117491718210932090872658551871592740689344551861573266301792809087716831288302613245253988924956487974762955196308652827412626709652715119487411865438322127247011795819882064229023088445046437517976884135678820406488409331408593993897319405469321714859105858533491441904314777833073893503448417197631806743724507657423673169070805059900369449704221100062200907427490048841921860763461596481533739415275579184805547379636090833432438924847706841636933483796302438629798143198429902023324390217943236872183644630868097593535391414129351757235101825849786827487070523457698829009363239194836117882236847689569551541759089637881089576762292354083287514429484524934995634441773113947357084700906598029906351719789255872699472246805884573745418507033898241558775387438068593003192575312135876479650169881758625621788468950207582802893005410856732439998960465350736919913121426877969070301774849537073376858088448594315151449652810824885690575993596620286344168886464517541344140799911155924057574823305308155866935207696924900701700331927736297558680974784647287821347376980757853980957931525443523183726993398412958035445942117868209041794130329950508340931750649508454733129932240360769812333732660648309924246916407167669270159598547791495090706159695962965091547473103262372553898311233949546872933957573311064322554755419029913444303024190173526762698732576072866753086108359226211118832010376408337894300475244665408952666589183698897391511596662148639149153528826514926391814623881701820351072398214209612323507200270151577707856334987604156612364466272372087337621505869315178032718586280171996523833168612987768438619820511464090011256624870431108791391390729267105171319031696895981449380056059442854275010381672643051384137440339899015995394208243591132420027379381715384236793239866390956002819196876705330108352024941962446582406928048388902287790551202142153486107093164848722521860274931969515917491801730874503638544150122935086145203466148768266652911829330874484131029950028944942826279831689008136592614812944776217008121820662259612057005640249861262432722455882377124377009112113398923115159201601122351528057471451705038978780491618273464851782595851432823935867384790009592831538387676302385808993641539046158555467355471444700244907973656422658010141301080985084514495659901340894381653428076400160151869710280116754705369562256667304088815753395639728639764463781563034037014172863831616749795833279475795189551579743456297572416017481512370831360000000000000000 [128,50] 16641489319256121424573804978576143330832058321265893331217390831083058553859556966291151331427619633760846917005161002011470381818083147708010303717759854920924623191726388654248238649481289994301429206023186267854933189270537690683971207833519226805612244095328935702147805218004753714736776611956576734246869644281975545746659570985029788486463530731767725383233538953915349027445885665427155794216670728005387100304370603935117662826885640144407066392578159025312332548865343777510611157807298455695081265455928513272545242795592094317667677372920654738168170456092715237124669390583751430854334538201654279417519006254217228481744586904443627904002885074894016802285313868934887904126484697931000439018894211727055133367760234794614773566348170245977481275055208244388353877034902531077469967997236742861417963342184181604120942345601766211188260409094013827583212738781287131370676046090885412005583263595378228692371141798197569258781586568611878023079407097412511390946416385028900862700405685865019679216575967816440143201716631370118777462124453369546843905553905664182939605077864836461094372441034900050010256851940285174798957577615903859227884565628427512144279752586444168569171788607676638427075021638448601674135686272552352373944658028440543193786653106117720946451834983476680087117938599577753321777691513358080352208494993313346791764399804873923323671729303357573383681974895140025734342262427384264843313029139470518292932215398625637608075543145820960721785372600199169714107830587556432655192880944591952790450732332795591887694094021993695207928862046610328639781138406695292408314280919701791265114215820960955018797784610696289131560325951489941931511941133746507614099872989482761871727022163025550637559290503811324013421025333348609263710961968442186435086552072958673060279358541202243653811912783918602106259620793823537158147884421969759646972733558330886342950427774201716662515324679812138530045277970009991488225170871440387631687419217435597175257153826904261542330414961514946956438196464735636371525300883519450284869335361426906497500460771042362057199669152076687701343648926959970073749367193552532404329362669881957587033537971716012687577100042962323097015907851392583327082532810633141448994176382357952452685996894977004241033211212467049813424652428947999065244559605536144604217450113749761379067274408127856013344270161391631377617886385695768553790905154745119386315262358813660938706507027280912405998483456131072000000000000 [128,51] -1852409015420136122305709456293501946817583801636862683703811816275794936574789826345023273275792415830517933542667300788348646213876176792286041069606997682976527187707749632319104163261951047860731221984087567042475939271866316690574932799261369152550223945336989731053373218920465728949882003064128367687323595642480808845479706852046508731384888352495234639095592218662957570093904945354375100921287981235821625055175865253702365227776478026985690245571399171585466558934309827262008210705638596701001901520869662909566108609987202708139919083757591480304288848758170012654939624670563516186506427878555138632529409480863598630074136609923832009363123692135484870409559355729949618643198475668364167908230618742632954639089792902684992985909108684495488375551245592233031354776515255277971910713896251578443973071708337490393261741399020734036067644775872065099483543800993784588468947502205728322706086041183161606681923832895353418668191973147152473615146247173782413657523389443896021918139283018230759830138175911516479389495500795208081012966511598150044824819398833741999556383349937533124927994725867135712035676979300047967082400506655941922322730329367933370978584972567975487513947807636508907989294454635041739292978988916228852233908804544456100887661120167895863917836887429796737911074587571210372424456004462986262636662753492870143067325970343842848066674348151737148310766988067435585663191058949530102650865869453537581327049440973842981098639025144759089007283958598398491412675292326397861077256675724794344823253621151755074439438857250672793189297384240838276373224162925799414758016304563155715382993168123360972365901113138794615556674421324461754936724375412299978667578011702179098584353251905857295921924395638244813510754700475658618115331701983768356893885206077745853102886456012676226228621737472949861083006232494497702673880531991766393025789259708220714284850593066918862327520544646479598967142701154842333860555803434547489938694545550187148416784465930018614455771533236101625146107504619829134504529257329315001963087518104805612885774710756754964162913735195155076550394364362742525876192050949929431955546295296673792363635839023390791219802238921678147910040446646305044842282968781410095022982274406745248996005508084600404442404996089251734929917698290784257087691922465572266281784294332624112951015316411846309807133159117408735878247216354700190172577472448863199553626827605429985033230008033939943862999093084160000000000 [128,52] 87223163291445100522610875593583309805058786930616824480718340366934630998595613712177609911255304479606927618827774816572529547834731274164982332477559050269095054941222649385983085842034003544652066651010854621301491175207341537067966515677807363660572329985069807280430248965603834771579500988290432964738624023176426140758652112194858548369758360417511716233531152540023848256000824261708429088932436662372337044734165678326035846877060234705808090045746156148633915825825198626077481649702057352335186145436566267495941407494419812342373635391845823610298540787862065652817484103104218660735354237755161576718003205027263224820550920308860282740428552589359561408802776222189141256023285269584320383109305763441340438589487531780253811526249682909208998421715435454143256409321727756516280151666709086686128954210301087883584220143963534906751043940597587814884105038459846475894408725264493976481532475498912874277117515087155864135535499957925966807782526793376587662164316807040907494286650999877770560856806671390462801755465871112486707785475036090389350227068900731381629384815347220373775390114932798222651073727123776591379667459993529415263794032052975600790446953537801315948996994178736512366174203434203189379642204961377532825032045589414035492366517977998529197639940097402147097760339067389622773344584760046000222195825123635077928567761901861061243670454860034155533384455505685475856542934196751589814290793051957758503602199089786072234823746155245330227342674343605298651457240517756353137247571675092655611275172309449555720960356080995938931886053696723863808216542863393541901768623026477392875089591575668530641020890114131709548243351948028930277444607601558276035046174174162141494849904672252031933001297240817451765037155415889482802225344133398996193688884866453240103524709040232319367935039325990871300974364251976124127742121561864903468126298704914904162824531669794531681932441125119134825187163626397220310412827128956426555432655663056157031643790902090844602832969474005439162588998793113656146664790635745582440965643293085523977025420567216798165189331527860788211449560493291817112676795521262646480259798438621430138387685384290490632546589642131693301714365308048991201598389321219222131401597746670622395078853678925052690739844932417386362995262760694838271923081099045631500413030147711266057466537695940614652306382047027823022190164712020780932359932621659603011290206771366994134538504536562217062008308629504000000 [128,53] 13235863152607829111408475784916287867044286685716780217087121823726357512323892225449740411241854427598809003026462945685044444232904827254712430532611942420785543190550251518550562521335968741282661008550234674781978354934220031483116961336084308295928415675092364036843515366682075726601136032921185464192957281801929421426689934365948039155602594128448249906055827277419676803411770328051703163506949785109912337577313733566298138676127727596805667774828519502236347072147181609417565667573254443941670396682611804585184111169652858879668194516590978378851336402826543143411408977300972118753350327666290095770452353298818255434810463179966417556953375596782744724930028759936202881312335957217252855086573692990720595911973555959937610698051363628184055406249063125376550485951606752318921479247661872600537627531949627259947830676156228753736913096875853950369638850495761541476956606989953075941443852784590691005002718799036043144933761882830562873536399358631625602997347831022118245360972932933420040415472349802554255991062054900240138914166736323648188971154190250124098766662907306800934739818698911934800568660929334773152441659402922017690479195317971125978510804659369321079394079223854024611510128039169247489916442332027580921196062008091576333756355446217384798086757247967662481181993221294014064862364009324840747124900005505713178498056949178627942879022024446536763419436311513399748558233189881838712011601298745108246872231496129092722279643294247223434891619079952844063549937189530069552870821934934051900414367630969318334698992290560097090548577586720548164927189253515002109295216842832709594573681849304789002907326933943794860015285227593732952363287555749827559508033738842404427978332789019446729235871298575207791281298973702004534739879623840405986370840829724583609633433293918561757686836695154256876389828679182675549487962064977939970845944587607183043545340098674119396056000517847896939207681402620584400329492032952011572369156978798217591640564996650136965832810234939051466340323521080104416892233981152497226320174272061105120781475846523762132098722678330425379267321689892837784415881618284364813111029672958372860075053629544722369826883619780243922837379177167372397327194231735407932457408420915580330238016995922021436693487872856473639749542642985253021000891715382712999320825198837915475776785017511049030702326134717269065863792090318084501180340106433832561005081081762348333301599996091493712796786688000000 [128,54] -3099453924555472361227584499012543100411918153349672458433402923062375684335331070671002553837346148466568594227895657229249061441485520061378564279362508241272130679818815142642547931926200883394885100622457971540731412204244338634017029999298530936494746681568623397456645057968593830465179057195892144332314822352143666882294472879964175552517333511454710561936467179343233074099170152974706328588344721199014696384960352186521646763094276848232303676143205926010409974257343989141226366441718762833470768097469043949453826259762616205790647742322522036244013333897511280888123887656270905328253709192909993826061689644109929741895913315298242510319772632906104110889895221349798343736993351767220980673352760945234518805960723978002551181630175335225297874914398997019934970987827632198999071973067060180594292320964046937898362412404795947062575091455469021657560552064094437768271701420383873343017575713502721537345099537525250399613183189326812820754148208487738632200854504262374785314202053274575168084032326718588120070958976705111026718707149981172869220449770452372075443466655440514027492263879587390358411520150580361812857882424334114567317496079537687081450389934749758955517550385973152158000301560869295681126909740921120227736392855271655521656116560056099405938449228720506901408784348620589002568353342950013167307984919934436915427032585673447607608602884529147534864234686642158809695485084676475493850200940735542683329515483134672990916094281810590667599944263478919182479633425567523924450390872945490587518310084654239926202744523206752764003606287877144277871856526587808691987437804615019591205135043321119421864470383757722742735075779110750088029392911572199930708702732213688638673779823293071559615253253750920926435046002356946826890867371134447638858579709583219182023544827334629473232163088683078955985063467189327679159955872254945756972625409007842146287084245825882227338288053056051939429677651316834314773677595533607381757101324484538389992372579554923085880209304571167282245515229307543490416419974639472832687660556069480831984894652240773978525145148498828110504433771627050138523413456276178703477911499539776660303338850627930976441371396393683755572507703392152986893574739275666274300318544723088992769404937954469502102381308310208626232111402738711019852330616714846882899655123610521715175949737931337715124988607442286284139593329491464341087220411191416069963072394658740094209678957472888509236660638315 [128,55] 196182590418980401677392722249075282591643290769922857157360723509856854506746680458856727900361932013987062886267592084732379521096158174767237421594505624334582835091725371558015244921011622944440346889300845647811153482461933768614684898503139533068891658485971610578968676217097857370635486571712372153201260813689658145070255195417283085368895112674021925220394451159469259982791351763851293130768999430005434291313545381836713353463501764844782694529859860770399764806227529993350101894927621474685690095982372316728343657998868656546569608238986671700281504076143805247302989106779876901039724215360625676816479705932968713033702816268509280277707231731914156574802905472527560920950810287172159923452598149469699317663113059477175480548068073193903858515236871989400551296315643511630931996174919439011116431955098180095309426882606022370464922559630473197253623629384817960676426231915456079971413193804615826360407002024558425797319862930885993750852940939947803168947537809570436903349304170220240547739928692135492106784544642214845514628280285722477613026850210350715930211799647829707946279061909194848300883432854241695766874756161149462781426414017270238398009801108061631661324977463925656811541265810208139220347422354683352883574340896975137638366404902093641186822540459938870485171075112661013622535917834999898305054368795889858582560882269277494300460973253248803164550464908561149479948034248850544391140753293535943351315153415820971456174771734005081326705963768197514897127644805531182122641179508714051637480034273823125326955096193429795588536687193118535580326525402135720554204853438707284168675999763570532525113743840325648308230046524188936309463725048221813784684915184483873837052359026609230096032692153139206084462046607310676314853814160416210060173300479824325022921044101304002813797093483781063659903101007582605138877218976349019454708436178221028111010240938521300951045056569515185126211723562668811378080759732943336264212070598977356421831724666563834965077061199987973147751377443973475893126599631801239566233061749621712509479101594533859711084739439858354208630140952910611824261906575839448604817630039226174658708757347468928644786439751863514037576936042772978240002534384425449396354446687013849804192620022385794280070396431489124139341580108231780023295853282486403351665959145356198779096173845579529069635367485294890195611889830527081234412305020950445154371309028555386810471915779205823147151360 [128,56] 40054632334369396622505839168883399099694762269752708089238826208656679246495533988305997142087560760977906382788131917850872887977272503396240510760674590005039407016620784312416819070476252785487981993294954048341021068464377019915089257336995922762321209716823680382246375828939789336020831735131222268315804607434651513352434274366237884395939296578066087280140552104514690692325085496778902964611776170139350975213677639030707703539929003258786855958582291709579270061546424509055811705409519942970918554294519754006788583164516247382574056766124186917800727447474096318659431027604826621119415622837163568613137465319857486937943590797321126137856964855196355972305283327086790900673388888445003328221039253103886258874775807521805655731982329166887861216189292870806590614756418637686966213818642479705352532382323997396940468321359121641760045782233110696266932714302840148961571934794368595510603205238794515678706055352270257451807733933358549104139040535285275867464557352484280225081660338032027382768676498219570008227736676526511640156067049961825637823036605077187889655917098481277880038136803217074055271236183112895991632373296350031482605127876766882031883558328153095846438661033226270192987764569788224241737760954708586417993881201698495850183594848976807005536693834545259804737670626708469944348465613650258248090915003391753052845185058094464292784512036919831016184797554320898798623670458517199495698797322287989102418616709534076630414000465252104066089852804515544824536810034908145488318787479574114087104331031190363251670017635544043089462267177723014723816226229254519405436000551150371962712980330425853940181931047817985778788604798064635920356093618058614260683868639674270038450238972760860451725270065510084320078047542620798352933496261711145340739527335403806923201404312832664835376486519554892463919929807066709230011609094509822352273858319355724229422279262654963320902774417177662927444984233511662333156112459903060574996038199616385010717343960346457699751328717567376711609263588378341858483451595240187076560792594706200161878202025141961173766109985871719545162473271449889935207078893673288055187385250931669338867288421749336479261786021686050781214417364243301285266035117851786626789047432146626724187907366348499849141666203972698716395019232587497201493260540119413851799990008866797587935452784597046856576549896713283153622290749270989451508828048584221781919593242276410246644034931877526445056 [128,57] -12515934482604192297888172587451727954296152173974280035025884000627805967562388855905137017819166117187732143568062721291502729110234964379532011735233707939983456573385014239437017588680278332980872952684301845101842360255627528593563070768552776048572636950947663071647787937639080471391780464298485945829007218198753409001677553400309182857765359721812040530515894476040482128900973945589935900928419079248998015832080640476579053246543867016071523765698306923285628129677702982575255219801390157794129509123400120888745877688446082073968758380714442891122493543148597018377890503693252037576138172283600628658231007355304157566147006004005168500398165979236010057409937649531398260239309038719229772885974341891486347277341958814626600120474613687935143155593789612227114412136096262964060638562621341041619433058203630322672918556950955788056639393414777799667018995672715729809403186197905401505934950365908766870323882772851032708516018264584871586232659501630274406011229717821255537453900671216026607189131927234111536602004889717681440829687664485733237013877160185240790380072910767380854360457569665881788761561032461681478200949856920977980722226872221978850425151855818234162338425372707674947664268460004965285368300990894106932178882710270124859611482213914795952592677147531667338448160640459712439260202788863931251623249195611932920126945010373462256875929528976124373930355394847993623803807809452793085561656087226689943552558740047405363460813302668586600609938493428190735829270980196054696750251462547823503324154468780417514802412715666831642916036823593668778073321301211126215487600953036450608223853488487845331961702191484406506890940285385566971629705830970302924776757630636838212831223104862732348095652037059730161894460519538012603538233616550660694400810866933786508904166273165923284360427067812999022641755459690536441015189924125662316142292268650041971038080057252601351010988482238742114775846287538184746448495899827941852307869814374176661788655620686369453281426311692988336498031423188295907994847835223171586404099844103704975200684332164272515886111602499118849531009790432208894866508298614798454253800085256830022644503544949145237800798981045669870191231251459489877410654228528880061976818672086844699101104717067945492696024993813408980645819224278567302027496252295749524534742673677660632058619507953975388237793282223731912354561053973641770644026139349931224602998244619254301580315637592243200 [128,58] 1818565822855437022825308910476352098053907072423662028987657222795346947921696774924235000799033671598884417699636426227572696868817428275455095659403078927300674295242233460748329787600968178696700505306768182481272356965253443903733484895507578703468135411738657929466397455346585287297635150656862562921154273221555740327687794829457302175190784416864239757444983277085925288584494181418970909409222821795413457228348853158215996165735138445431389965407948567649936718829346453555430634134634421368675050271780461218440339396548506170492849150875606142221075886778630139099646843300345919717468559304715215001537450175115933790857560553518616084314873932000691004241846776496659227677194236196175257898459837795165190197197922715959096556236010770069077481061720240806438990716297541020996146557713837400327918095023320933371628000868643931932760812832534931220469684681931408129686443663118034640919161241367819133036016696492904451024667975029087086907942286425253486323169753313643694284158404122945706736509749136328272876109887092624702542310855125484761986437916237208510095864738051938746047694064287100050390880527229005754900738318990171685834162834086003259067741633798691885305671347294909018412018038655967691164806153638653855474706499374590245242402889915240411360873222468788855288858842405723209075059513409650096793893197455749439010635106388477058125969733369967114346388773704619636046069433859500761206250810080969056533863195227329183867785936792575804937908816766575669214256327005627772129698962654013685347434265834563614610740616985359958240568785626868131863744715674264639954433445095880492467759155987308384532023252839109768743854768911986815014718825898028664294824383928316555962522868453825344410248194099319304614111805156114362848854430916495258786311481718213447889342881408664541308503115455147815480158956223910636437020982409544578323364096425504640089851663866691776078556255010342698765297205731516059592458621314359154788277555964588958078752339930146709690596494638689194623779766671450491176538831293430279866072410639600927243842146125936856031470607903964789839885955135825412346403223685340775471294770365640003857829666054184125728059097492945153106670041802636233010771733958579521238278119851948923906268768976292650184575763094350417964550089121752884361290426564430823098301561973647534552263503074332036639196590298743159016725737678453229990560145329360398360856945622833342596091928620800 [128,59] -185427391586177463286609162675859013158264635668113290377491217629077517114873421104114664146129112732306077656843177819622578401130032445756859672017361138011201155086720519576377534493978844678491778937635640188397090758226960106650184446825665936980004213823406100216699944022699805208509930005255679161094647900944547272140390849505214101791413273434530813116305182573070122889211362051169909007982995985326772082081508776003108486425464187315482246537311578476227130808352841071751229248894143053259254240361697135481717226223359587131402876633872414783303155058139292210399056489795598903656783050736850616287820718929646201888419450707403435182477654817537100762526449139035667907824863132704092407541703233352598027962634825439623537670429230909006941700569404967834463334944756541677157531806041497636358320720820537830612545549145123903852257414463600655065788835018039891387743387131831753789545009728637918882640223626057365179035583990958635784356325060182262745517990956860178504871291687450035038886173685226135564830822249952266272894838407555934448692640744246198226224606120363465204325271179779898117775922097343531510547134923000325293353878774671337734277711664507693536452309207223872325072934486142651590558713795072578746783932870050088688157791977326813494795483400722051417115625336189715249252635470858054316277027047393093834115948729231515604094569273165214973347969763232336182015097607094169380992230937214316791119376768194939349175490477942240600715955839555843401470874023442897644650657086253846964480958008874201590906585317848008245517561529011265887709528013774130334357380000674411538269046941694385729460610653871779177969878144440208767569984741432237165650885763687966504575611445914725701650452398470505055801842314230674177619609870046606581755119710186811985243912467262468838986526648620747096827594447721817195105437405462160493184735992546341819563362110382420119307382508977622443751854534501640554769258553415086838129981025231880408236093195174665905197792039324942153440997610351720920904241716004997372426648391430815753652940591521970147094270542942019529866747069597391178865057787704197621372707407274025888439032941348159022868761850427714999112159743018808014479645541483858938360070668332747618385985305597000066902950770958938598518807125518907055372285771681791465957895359575231441599062978070667163754177784843694534961684999648025534662882923148315959168101426361054152633664000 [128,60] 14304743555736944538242408492847686727047190804301048463892726228715135360931593728240222808123604434401639738293998056965954753547329951409223413200606845632225755714581589084002354563280030026191893695796204533871564941529378656341588868488994592267834198787392111748375813056468268189456093576055694986399533608785880970858660749051538665118781688048710826723149808535526072697592201018218852481148539826848617436658804622216292884930099578999986068614967966278042129112081901595668002878433783238745897798317388131300654263413704082891063274535692191479201279699512335820296406468350867785335621076981637308466627027616235506701162987698002437431501892947185640019644843062585000323783344249750441484664035162380701129640060846723458917131840733886020063235074389698467523883455525944246832582764512072216342020818672219680140762375431398341355137116714581588575362940362687917748072263483201003404688258016144925027235524580210818336916129313636301220310168928853159210915485301889145446802730077378042435361767008988267955531114170785311844933912239306048493463745626413090421944995390864279952685951003701092206060023485161108118310739647919989513668232200373709372157544418398454839288658228428314492761831825502102038551983380169472982278668367772100762187402995060831090373571668889466802670577289596564381158069953144989993820159548673583883773872956805663272297145794533191434933999523312353023544469794439741231808110460522596493273044335408128488295516833354380294691713114683417700152904840808704331068351231474993733117589306662104014729495182400790494522541984844880201091348739095507650788060062118042323797650210955797088530976095559286109568202204736860155334267834296639816709108722950504528060986680029663367638893059588881596551621373031813338173388771443234189932917302060978234480526021303932064918833588233765024177658836526123178253950140979934825577052592427891499043914541053862821982618512446895754486209026817214885442067580618774248424558944706315233717125948956228022605408373257589178154778003834339095192037374778763942248353559360595692863323128136986893144857522130079466926169573534832567575951183500351413998513252307995845371888189869869717400003410307466229211936121743622264065308966554607936635610147809011731829311244460774096481464927894265521006436831961538063146707367832522845610495983229637593280729956479174337366816808293806376712580646644925557906792169998051746418497586425188278119680 [128,61] -837071322656913171360945468949042414502566999069192371516835933235202300070694281133841045630367428738774928590986872700397687633208735381094416099010278801976242079308894430643626951799724666661546997099547224707508202155850535340569836220605800533562330523533708339406284816163297479646857299336006664542230951344566630189324808066719386626849080759199101461820665670559676004654938713183426001300967600971120030579885483065071410338113246529969333219470823775923851044011060682713297310208462415609532170492708584520473202501817740075120645232694104038212496375784242567999064425333513554117618150361447602770555651352080229138450614136921819691407839696395453681440762306420694886102487942718832140016773958744925851743700867105132674393205188485070213757265796062939931231654414679119487866789847576954649945772056348437441862369341099302394540997183038276371319566808931914314777495845177551876644706925268572952626388848392115727729421863499857428964690670979573937837128789615483052651485469305263141428957167543316505714807184528175999950043715423477617813718137493348550466553497286376892787517111249141990455324618430850767851345144628621064439911686098394909654593302721448846675061801621102301269241004384576379222317034738109057060285668677480641849043603749379308154304291519822076139747529549175544856694725239259408968523113103100508757936890603200372332688614713437892510277924187638927986129891973106890056443553799283450983355876107597706379967244288676026227589833795264227986737843566025223977567376919746850882796761419979710645104966307883033491910715953090342182227360271179142702185583213236557031139303319844454665712982486777929083343097167683645332652264766629838366854763826000530465275710150081478642577809424656540181473853474316902915973081083973195609422707797605242639631814925434326269560413521002798378973530644773728363975277052685763074213429056462665881710802924565524928764505490617259846035710725195491370674724235549778774974579894008968830855644874290908555200912511834480601747860130915501457891482771952476596730895562632236773239743043034958823881748646265745206137251981498771099058404778100725417003215709017296314099906214221868533015196824677966901060572270428178997507356285657028614442082443698162605936723635302833412567838795348843446739172906175324652651373447791952225498287921470343019690602002343341219023886631531963211667110222911014275872976112904298000965137981019415680 [128,62] 45874026543569046498596945245872805643627235997403155024522115155371693276227484325569724334592704982017544175957159778040401842083146252067107531676115986674783693386830647630299926330451179700685406552487759504856118600545261489477865912184546189598622066361895787860905892690985807306218568516561601818546075363739090436490632953278896177299510462641251703676699141176636345913874196092034930745904893714476379455109199811467133503389384991294136438577410344161968921571677282468542574704019753078754414203987401059421702890543079696183138752315350855085128719189191707144053077730650864578395519216162030824817773134492697807249783816670897432225077578514953756170248411206546326152720250622941294679097913533492094552303424982302865457198209370180573144224551476900884931213108343365825142111351495904877058988513528835994484105303309668090306815164144445062860677489558704287741800207896957295895731664655318669587979775613197698560406673118843235615914456870646640227620216883899782216719747626284140316732390594950183926366970512141449635048857835298454560055781825720338564946732407853662636457312389611054004807486929266465309237543605673196717668970747681359211606467925170489431815055433251361091559983225139477489199124711069809015982719259651596344924116344065513570936713630672142028005413098451932689089571414449905691739772326548277843290563295486416281587597557163821538653810221235351644596946218833040236063574609059263476021973560593454074128830214624676677778327647965134443681032105110834120318735479078269154574902268416298234176212116929255029023237265433408817578793299587182126498379027892143333026568622713686657424473587596076730186208840824319989337566552558956014114990115388080713989115773060254033181973459324499002997399861263420788814136785584519020450254404609972491342520166862526483800655761246708073309847495082838012327757951020195037878645132663635593720988319623787207233169020958856189356894195175950073357107177433952259103884679513092148195456944783403662029172440708219764781600834751881090424778828599409314513132777829759070346203136446064301830952746631792244895496716512861447778014267417584262316721248375538863355086805100329663993053258204633539436964219903059988833886966280839180287519147978216735757795099594089381001313944853637553957230072977122718142051921106230757606334124684742637177014559828474699841438280321743111063505181989168034471009072377661422311477416426720 [128,63] -2153714863679473604161273171292448597318153565528336486994880012005831496076299085870299053778973448819877007449758025871699114755330055989135307128903987166113772790867919484601998605924047200698495137672318716458627229073517280646699282496804401722409375323604548365256671614871385751646245876926710013190260583999999974626757686840737980995622471137841318441606377941845322306780974459542954898036085012610841793560932835796447444863328343786536676327047491155099179334000280028794169060777006008670374760438198990383948593923648876059870889680754748001531539193088679722773971144210093335818439095776388607571662771259230066915243885652548019337900859454867448372638494557641216074866208227031750219243116086189926712036104455372237527485186138188264088300810176429676618546478147127140194693462052002498752262996736369189139952843250227471169375166896840194577322380268816145694920644441629885657317319198434616276956448385946680140754106577834470389617133979170016809067340966484564960010895559550109384519824334481915471862736688348130050715774469498354711755077563905769067154660071074607218597563965239648341146498539491080566672642170051236675700826917560932260880328510102826260556430402117210978009025147084080970747698268967820281334748656340654979213558557342611087235967949307511977198327610045900580558879440082013452050687561690229664623315906082653757877009607591300916192585749871770578043301104146015362760870354177433282058919254603517537102829357498205969392983513035045652453831269113513750492922502288178678982822883231381070032252341567788010097911420330479430928986992547052756088133665227005659059215689761768815095400770912789543317199326659728183073855935250275782900452421868278009339500066873940156940175481870501334933224840907489680321324360538092411847536761125702383468124865683215371213292344242622200248710389119422358229869164484278292619538260606724209465903579378540654868752784504492016183280741128549579045229957240506591608884703776841722094337622727984694867875010264641161308720957166877854217787385061414200788675434516959701427382373417716230195881027005411892639548831738960657994728332766115164051246732718575268862191641033566854803044119201643703134290381661185162645777332476458412195034335150790170752681484118120489977367509344057784046749024418940797201727625280672163602097354898062211413994082233013246278052135436454203473505173800867676831299994442090568310777190400 [128,64] 8952829877301681701203553643511135997730663265556433556928878953644704071872916653827597811747860790346512310992637684636548281998684999938410370169819460192942719988255679889604788786034297203936548540309029505886194200716998054802959834093621567243825088084746381115709813181008543346871006793004754866096914368886430026051724353333074275883303402363080893675200320430463686278626844882626734875204981999195178839267701720057954851155202936283864852585625950924213137889068408299480149747310466127942841241604864511592287669303522202976040572659626747844941179574521866991957456223763597746164080363229371935387354296766010419148509237824505732495316327324431362959695030660424093553319837471559530509500503699526916555960890348491493556656490895807110261384391998797328447728422879521178953882310262259717837236048628972624325431957826711756379653066812994115445741741141222259419174784939561960783924607554315594822035454948535706674521356372281715815925375551670629439223580626918355438636484280779786958901500452767109642289420801023444323702583590373778853880694749365761906157244064625002427230992247594683157431824250828549075238029135105049407967248217097677414499678572394033281782878230371901366223300139167628242648442477535153347201583163384267158899034241844723881785204408858309353181323180838799707201439687233551248107149712169671294874261714115957862663058021308302665667046194379835065556658479956342042506122774922921331113780290346227592508799420407909327072645993687097679135139788405149192798156986799628881827820294712180946317002635412638530942450928159693530624172812241700008055451842100258320783256865025406549959714289803321811740035751633374662486678626439684908471640524708164511753118820879977354159090879175144021235164212645791289700702155937174401879651341007560722886986876890563230554080923650985056756914225473452603499837875889802257644676499233177293406357801262169974079728731761162265586763103372082769442384888440189801723542013729472200250461774783750763298637120803785333112668126811389539167892807509160647801768864296358533287472583640021917703410426595942690890618394530656501147720989244908393953399100770087045228671386042159536694011915702114628290105311209260043347285775990109698275727608058847933302533087134250831171076983942517110015596217110120818341751396059779535409242104413462093204471558043879668032764267565740722876858697737014527015279754512506526127360 [128,65] 10375559143821841996539870500957282633426981579343434648668670645996499195719798228333007420447382389809146222189906338929439132183064872551158899832755481540479524311668444056218622417596357079785434057152743675091899495778889080232877157930657570714407847549754372314714286839601028099498408355108172318681138024212991954226136057278260867848167519655785081390623624408862530101678593541185208654020912268504929551696087585169642778079322834467052452752635316945381457344130603583059314601194330842246366860459586989464834454142645771138424270646635566932351684883995723913336105820112505547983900240698184341949311569413293281586882997924599923567644315067925170098284957417303572188146184204835249949464958004840312776036203923401429646888323670447563736290590029870000200695399936679969631330741603352851470050493769079480269470212128513388291434131050481711120243950691684551287927759514728407753312882663521874983098765199606881921403394106062199473533308717429965735303234608759322826339774567006023726856070298644990721164538657764019666068077340618594502208886207880762038516727307152965606306167842124218680522377802777570758235430112951636464745594184197225173238796601245965296442025768019073546313355643440600544810378496889220925526361553518740462380721504044700943171113695358959014006413513463518243069305965164605726815852541260070254289208897656424150293928280845017014641237507482160387434140108654956460700616740598634042139971322311529558162905356188930008997692973271131455489009743355875350335672184218152747213196975564960380787629021229525831066423443541686324391371447756547213672922314284435295460279002493645426990881835221055734416186160171162090790680310261220106331345212965498319204982584690337844137931427323176751302922348756298536774711123213852394815738635525192378697626365899841355107820304528325162642870925476572549588379241788591991968639784023247239848599473229289448695482584096511696158504278813819457524196232371381279493452265720041317539568894867846662984495878338812894359870666310090120923430536912145690663993245471467013095758071499781477735538514539204140873288192117104940773036275150264020522648994511290752728766277952126644299089543292849950043628037209751526794182661173277382277713519572112273603568467582221909447777290543408778438852573843867924180827279733372935479544052899576462994342397872964703018204106350832100448653556819339936119367342905560006400 [128,66] -696215936081122783213701928891691335118422287973999991855549021228671970355867342084149801210101218418318407621079637735352536453345315631259629263286091842564459859668899819250123463659116268320474637811579740781401403089162011647666728152730525589992165836958653236071505465236026508687798448569866146282103704763311269562059934681462142020090997101052361209423585417464051777181930243342582576017427725221697045811449726232568869389219693971228323331017827725874503792810380991384144946390808162687441325327961469242358756443127328751584367916846735978993906393248141845576824268671748683874196924833862260513988352231159575866092276510130072802495752900052289488370643468096810601338891901991328017270476559536210196739759436364961708901362412072076548389994798760082192099955035546818074930439319718096432373133977049060783064975707826232503311233634281536217293816428155971094814955021834210594332632301562765520472195060476828834723133489842998729588987617010960116507891831081100335225734023666686404489708093993229337465144215101688449427244009334977469112929748246162401238728242312870393415870892102539514995023786667634107167045421622657193482715025559094472564405343204797281383262166921251926148509778542494481987722556820091752034305641327684201884928810859471996986553518232305769888359715426581700879280613607488397930156795245405933759526448499317070864057436877772791338509442022603492524131773385845611777325415848780888943554035849336281223634387049727621615654316334415503115800796671711139365601331077796706384448680421806502263152452146247332942086159221927640716467449102814647949429866430875932814175121932910888581453965559026079058790850746270074972237510493573629556669148895267481396901270936445561636321276405159480659226465126988557441194454069437966267200421209658593826455917134111673259193033592251805034766752061538130469868077209189337154173317720669952007068838681918190584263863021962283365872118321203308508386937802383593638864428576422815601440777851664718883158306059856717068717283765470563566768747884478254935519192362012882270588945297591107818784830635764614034699805849433307628055477682389746488574028065509281091414820494328960073291706430819663778713058896495270279152433268340123173171312163358796339101797830173111305223099106213085510255593261746657084051727816571617827884379264198093176535698925271511307732542649599304981894980961214712472048483621169600 [128,67] 6826617005867024888445520050658361834719074035616654635742287463090989105351613293362994128473366945081783210449797702938670719893525647887730664221480820149453114213701534972070953541962084565704969276295239574041902797195218122632004482250136810193365557412795637587437029072552992145107436507502160470105314803711381407899050487542639064578270144546008081817554055880108436598094146760642870259414894525444257956681348415443602092176315410269688320387095266449436397127130360565214898552020195390512240511017475937413529274969026055293041226392603203507737054079391481270710906579743608995447841106642123394987863004614212030590565401845527759785965633217942173455730474924429365242306727666113154497676914392520776709736888585688376347745992833555302659346892785205079416731826761249216247531403676083104267311258250199715204021191887589827403484458251266707390204754177056129106368799362165487923837283599546552476650949057999192570002232810801960973035749279614440001557151507269767233964034466031640107677596791473246227088499076578816504426995181555721852092349590051415811729041807834130206794088318430960644815172861439537064829580537440245686082187995844148235751571642046382876477056283960241955892372015791118417614858425590725682950215212187742705716805276818183799168708657099439934677928624692500204594622489346666100783784304471043933624385539666307304757495423632695715356444405635356619539719833664048855448528383711345163573198976469079789353012180576084120061361658969052067911024952045605580750697246548784839336183309705810287950092413143428499133332457094486177984521596003075547656954546520083748087078753772822908797745092083598708504174443229745091307503478743488398065405661364967438626810424714160218956647227064508421835530694840002029858102965183088109658841516140172459624220430132170620610746640246310452255013319748572388134032019145267496089326976961111248608227816142690519324293911878114555797206282565793040241190256135561465781508780318232797284465270033896170576716109036391395260511214604818765231293128650723948728874830627276260980106513215080077094595316996113318871485749857137229724938166318165850789997464676535970833729990783318080319618007946297962523433767972438257834020777206742296985244961370981722160450242247419812735926106735004898819842541685931284834293027564531812602386381081488352247358357863500507258742444504757717732554283580757573032929944320 [128,68] 328337358057130774177030905324984713632810775475950510875553593265051970483347060905069716215974786217602576842116669203887013445720701098342367757156977995651215358140864064958686151276350089926670851755924215529151925973896565047621811336858047389665817436035788353012687134760733036779074819573763673533073588792135102275210535246417558399747139926159775127175585613980225826573890248725052274799036153591919454122907573374759145487317135995305247080297747677972231042057322260832353388042955976687256547734480136962344361226387786883962127387091816618363640723031621314733470505795682707881050884538542354990258197968600813511498400937611074386969082764121245155383940595695438017154202017786236448963648085117459047578176362378783449865710754355235100312783216632348824503540758706488861751966172253819657329519471466758982437508378244115220539326578635633305362758436765601403664702072375627528304922897062201386797724243697550279624570224266659193605572183092296617073123796863196325798936434633361112209360256654745279957405305244315208887620528071738155916778859486987683014230881277357358376955541094018327411838151573038906535378937398429535647288363626069428164674007747317698723108338382348319994502997299333450338348076963022413923603708400005833019274527379486020966032307542759194107575566296399510773492179799672085430555817614706856366567404602843357283301127297713012439965602437686871680864254383375803799516535514111396311772278713891776471934955907466623591728700725319336129225883773837643691565521369356445084478063243754058517462031310515298174701727579215014967208549495539497285400364272537005852614247000103288466861597495129081470095407610444260131246052392380250394546006969060853747815654040974579579596270649033887206740276470018058802368746384424301071415559992584696569376464507151548025098750541469727588536536557799593937176297591968547820443497973212064277262085536912567752809206215282518759593121274895462643729614833206139232024247033932727862118778642179813055400713153227687247142217185204030800330152195866227966051006052759890668720560576452835649497333483166936004158723327406024174884097903502807314796137191298369116754472196863560315167144170660413311365827860383625991854222726220135175078008176781864378431570643335080263280820797201940011741908237128009051102331029792608438559484996058454703707077854755267529904175758306817959553090888376874307404160 [128,69] 13711580170802464611047682028039325770668211314350154126748237895012844189451973730056083585920933628638142533622364546367721739771925708311056351555890667081170693036471949316270206079893849523799728652399442391220136432735161044650951217478568343554017834815712806545788829996818809822579001554723541212765865018591179686980136188463674788594728022358594540721178406145850430396560010319503069452908632223863212032379189761178714893615502573717332408738465700028207508367694443152302941166780031040148320709512026738872150424307336126460355208829798288929232316112523692476671537112308947855410605457717173161787027535681914248420376493928403106985479334701265211129782565920368437103689690396394352998516709559993116835599015094964511725831642377042571051961988286947105818219882841169407707906327288076661623714208501112881310355056648120066238763919635309308702486223291394085834939760514755917287876948399922940881088483988652439203303767452145564526127492916484886216292220084913334093697838680519126175200802430236207646949170414351213647569737472121917481034657556051849880050608499179448320707365847904476854998477893445988730248026193790483424347322694340231356228155884841793920852211871343700924597962049959500241501174643171718503674511321932280735796399411780183718566618995459543542314610238608616294665871517869921563916742947100809115160259905627940220515058892132679220201150805314581268938134644707002590518097238374785740470939487034829630752351123617624273913180202282982878802568248434363101467948658044376757894622149523880174795998737615361742707097827212384352127872611465447188192486020513748574493964868816522584453926001188832049658164721993293080751836117527448243643500117420030348231273346246718978817627097414692142564445739190283562595934576332793476175919611495657788293131074418592821835727584874905644729665916375774184917260444657437665265461210281680989961995520879508898065032877986310936623188715635699696181719032346773811116687860029866254460099676349237020048605698371707475324411864163486783639779559371679090760359833412367103025988973829411045607792685180584597438029333770831698004414191236777712449373037401293872766609840489924458123644480289850125834724023069462817020248460535498236265038340763039584589123242076390074482562523445207631190669328530487356889353853110770535455410565365786294791754181738640731848118926348820757798303108230510978240 [128,70] -368257147310308006126846926145661490281945501927049616831971378121559244954490682939538382632473210120130071795313348243026919667019828208346186310328656597894777548864349747289240462217027563996853321327925924643332456153473799220630879240828344578177967193208415837883709831070992153404505968147297638107045347178596414899756176383970005092521826053983238206159541480538295733121890802639596699346245810144360581636968259047610352990755920716345968029695097645534020639029698281173642718551857792309684806297055988209191329751502349005222983271276516485208008410370684829637233050671815530947143934008542886577468154122248665156284401080950501071660995469857264516128887834167088481115521701918563678118886400448476128224496831225896722837072036971957339315258427144010554613449474497226823871660120245359046800686306432887700364885489905077801791089824183758268543069349403858870740288161915567741550990957045909798205190698407819837289272470541510517524510300780286607894270875573174726138896454400264648389724468624008420963448740642738537724033062152960440194877753757385876042001954943640275410450155473081108491376842364026335608086050444472569870406469629873150413404444346289862728999923479554939777481469808989322542570164092112479147533749357584595698449021624077120273141062313663577204738039110398001028032137925597962498859946501842868607944277631580840725783089441980427940116142715091116866913794054399995730894111558257803063296115562025923374696366568906248915992089678331170622830718656869249288920173364065224478851792458877117363662100487616558712844099023928617897705910640750651716137450607242830319693406024849828233877438097412566992731550365029891875291454586465709660012133753321444633472838697821998795382847790489942871146354498283205236157726209674775280870206845948501431413618746781443959779510667315193421682700375512001690853880607991370508724148215536943022399401952396688065643651051156143746793229740573801209078350781646914348265897400458207813455965404914122529978483057366352376706737245651230504466427856860445613650792019845992557597023181343969558412622668771886939310813215751531412451929509675032172378912523099633977420150440483245845376186061163477731298011725300527786231512799626983247739201721969441129388484550231433823554303463398031265185420950194917811299378188828705984320892867805602777598849423894324435148620033567509313725469812160860 [128,71] -32052998269160642275529880074456920149601410832414892753186815881472751535401185460737176687952331903706005125547962272405012444955304708492914931442027627074456292379528462187705251329094204856257580619684984250300552706158981257261674630490552381654246818515886910572730406485694051439964786787489763478022163479631235391168274634935040166740508908362479006971925855470950668955677947190117799863385934735589120028807189435758483231649134196296006967452236773990265270072229797963226464600982555100446158119777674686197091132828958988192006250815475799283112546411557130889487774076644348591639825716949841694041239358714713211623904232512334526372419390307046480014023332934515102531269711980458865728546070412581811334588328286186537508700829218765211142476888388157686471222667623563446156107715166931690927200603038968174577315210212503621311391960284258176698691961815289215372484398162023807600793662414644395746431972618324768264784381810716422923195907247958998516381333451464800754394505426171223068561691953636553231867552967518712413635701812602527616235372839385744972213349541471831396971470948504791408928017410907274062990257651438672313203160478523331705143879009500654772497072520566908271201783410060395929541449267003412703534800722568560961649106867430195334223014377887440478118868589182912197733763868754571684670764091183982817869908232669550739816512122561951646049227298241720693890266131063966935718706946354857342830498681544219720578520034762326412334368639487633972966164503703775469485733987173975708271023589979816875551705102685307292409361503187890683641576561003961933454798653457207823176983794985607334082851888177743345305727847805430228831216795244901628025018169052652739753726661447301251407008546268714986126076026662444034497048789116226422882190148163257637069031328752369316364033315604606207031161999780332341134378861924331427152801107047679508639028380848447791384282359643194079023280394626974276561932525909101265531160644171432154626961941321880734315750636065747672556669253799662365544994291107218670150860544620744938193716445704133737599147955368980208030226621112206058968480030120795921184033434587311375756821976307407423027923682501850477191235827282596161544904415171321581497182742742274088797146398495530056803975407837578905882767496848809198786686296853897889284323834927204205064479353517892828511528513513634745897205794560 [128,72] 1426708471699474291088653554569464204510067385683173193028957875774101849133455206414837934756113626474516063086514918723732900405876071840115082678355011265666469113937245721724646776939051219530745823561974281066770347225667405695233515115987348447498728605688444123174751094456253181658129794326398530078901688779957691168259534925627571092395499134421421941131300325250274500049367891027272175922838297256765643559585752761802210292772091119774228791119571361053902153527721596916127301438214497365417603972028536268856074895366610522170552636752276435423988456742563184426665184503286916766065057695473546025799105192505978837381604004832147627712817003049607618873743195483454690514175892857036243061373800199288212514300155518255119260782408471966527185203551800017871195525736167250257192037506348623596354493557320933418924321877039386176783406203057331866388048364564731181674949186584071693548884061366351026954650655231781356575827671002199781687453155292068868409407950450962221247808791558576365921355818615399893519153056479209397005568202567758987763613249377374177225982914926931398602722741627066680938182871637937961902842099096801889605003265162072065995373420358194803754920282046288441034101603341073560474396694051068461626040816491246316295461366715108917427192135195147742608167609510978738553043993812623590106813400472047908268580931540175947129316155302884641820092750717890427758879862237862740910138151965237553914423398816021137566853706777441446821939010853599394825244873512743038311969944246213928536056350454416253688924574531605451439698169275262637564674776841351754076751743728544319855002425518058584945718027447486822801493016531992882645509205693664052590196865737661089346931785024980720927491991809438155009971320454797421059178421094998334619728990319866923297906923208913130564642256922709933119741510117219342025647957044594680617429996626339235334364348196073596828042109144349398742812500357800360381702370759800366969713568048634744706076367099698395372232903043923493373231419986707269341056463794271026511542576363584342900984677978428813562837365500343162121598680173500299326675612982247828911670591772150095719693442296187755968464808322129169550924287566478039502838204799853525580664117938041080546382397183055233211368401110200510176631290578151368269143257466425820509712905711273173490835212004564660627132780959612040097495680 [128,73] 246030384547390573604230698158749771184452879488585926031099038972617964242146780715315905279429321474068531613648124014409216619578205121900877171917188154972688123175144948028938298233169842905865311179011599216957257525849756716810812495069576252098933917553129990252107404233048560621491851349424608830847075817843308562741187850826877732048151770634348451527898207154729149525715570170613622015489514878007864766743977957524012781556994145110984494355070823244328982145211849478918196721545026779829126443334053707622465518794496519467684307646985693081899664199666730881770250612617452530907577933889752520254566040505624972163231736292672988841911708657980765847399425107227885286934379017585190172621210332489333925617728931386786434891572652427716589432015462046353214004410796678480884007992043330298787493306015944296341984822954064948938778162113000045767187786196210936899830050023106218859692966885094247141035678493471948437799006856739898089059495110252323264800585511755575363377833470433906880273524650914321762684790767838541324974838888839652027636031851273439008678521171099374456285329870721314072543533682450889368950328595073223784932948943264443279021962646846478274688610895480646458723420453586556468919685820160507795757633703427199307677174960711572573044535149629387714163520740813726365321898113078596146871134210691580982708041707530062646810276529307705981810991153792818720277287120522098357056540010248203055240701620540353251411290144001618593064100806770322079116887291941776060637539256781631458226196894875355855230998184589585388656985854443925666439690603412156133026568608070123674640449577003569534406510758906401518783184502141847567457517272025246883029819080601651630970541783770455992057414052979136280891436603013824803610684572833768348956873447079823425290620128409529392579566462135940366738565297229912767745292740943231712503364752653084372410672825767703288205476538951748093662703984471020900435272063630485503998220221555954103090067741893619993992598426018921247877248183583383262167154470431733659616775833602186223180593525626974119777921182743268812447496785525081646860915774103265125199017715179216606527264301375134554423509753233041241239108914552575157052850558176304009443283916164383520066141404640267695351322556298856634970641143144659645241277519942600240777804145597263793025834585943195798113808929752833920 [128,74] -300587421329676627928286659580322706043719515531609764057072716205468747005396015935084488111923870784914793729527969834601037569775981022144547582764525786145366218343198959496733689112085652683948954714970375169992341003543069185975956194395328213589659323111025301277940753880426452784898015110283354903146304638068091325657654241913985251752918208504248466292935788200154791106637411785049474761517019557203959793288620988538912951235070549020437531488837018394773088045102648507334521887619572991792329849763709681635876122140125730915908817862090676183313087696723752827233890082328523489887412302908536737275705507067832111026206268232836973031506630184146124543347676614531463483214397341265909577150394736083784432299688500919701500639496917122249173895155079956078599328099006367762059763601877818246672745291228622868654244063216323419762828322503567451608823344169174967444829435221263644102593714384633347920626517395014652041069343392812812550258481496929852042941271515584416479342191143167055447464430834344688034291336963698006865137017050004665624083968190386114207939948899945641409517047397248296797642022589961540310930465523009663388904627314109130903623335928966255733263369615943650122299699488843938647022289054324118776436633920867978732294386867518329799244452904374610597899614521040707651015159019505974875034183800296089590020165932796883674655406794545556860330044441646167291661799945797840147648063803531595229572333573642365583744310747326369584335447350490061439283873155449184592852020167790658450366009494816616922342623161931454912341207164936596522675487738966081721701672222362527192586421045565980268803964327653811535118264732928090501031002979304382012412815304512616096898145175835313203994054737659737438047672765436190902080619682133441312935630146405420447512739271708339416886710498496633033984459167283774116269630393349863873259097094636193136579491998816386229895964395997230306191025453319474686685986985091883775649500248176874966682420392873209490280256637544037087388420397769962308540978327856691474486127066230155755981431519628416418937365452817460271230793635420056739166000170942200638071009463121372799317195320128805948954129344260746196794122178889053669069944874398310871357393393729270758933631297854717716365588634540590548372733074389863320591074682008610526073863012271899899885015575995773916126703432226320 [128,75] 2769291054018981587346219942764016649350871180508164402207755960714252480350072324791369461272817117130780598983133259144486279333753483760750692572313687878018457234655142820070056065635353748270316511325207871735563099225313565638121415867743335902030948695147447620749938622080076443114503536739091529224092767437591608136478810259169293577382333683689593866857269216590280326257294705420486117474108123741301638997571260927060932897551243169954190403018494385972270389277869360723218412553372693253727608092133741268640534847352994375253804978702059242909203004687283340079174007560834551007106221581342118994560559983419869773125704527343562253877487940497853199387430166698040637737702284659840655904818061734953279166328060046198130240170915646361084823592742057974798277916120416435711224943954495315781403062080128331843420965059618493724168352563930357684168043438369190781226691593255345405945565862087802673501035447424814003228329276298731529855882267470611117703802805346663592802013066498211035102225656534417198410655950074466018471349116651174724831496004150927393893292624853036010776273827663731101301828133596423712427150435559468979920246635811894878590308065317206303271269690074938395288016619453638128467144476195137740910929792350718584715816844346209863683489311940606607570089883673963408749070933148082541382546765135891300565009976372230006151188128039190261421168570383544918557233679743445415079489640156726988770435491686222815127155786460316906276469162452724083760909218091581325793519727239632050300920636507361881302892955132128858674584798715893976394502764742248201271239497759554339587800041270568260857723123616701451367170020617666175273026064308664669019265586650994257766869326581973359029874046858491923086381922499768633041997571786409248128585666403536525174975550271609154712751431418630910319523438041742924653401438858132863438691886073166383812042847071575179335455721132148300648217483154733400467704462586383665781367610748129974274191687607084666227832513201074504039355153467899082348656688386362049717061858194044223301579718274651712105434569551788100721117787728376205154776250586544982341383967674059530550687630101949921377394280472748266495163676961360021529870813906108324560150594983925341241104383282525705964097788634071366812249691656123508613262640539571832937459316360669823874358996748000405000338391808 [128,76] 144200418046766135339323451538562800988906233384070812324478662577467058299688190320854965653840817538473967556271363391477591411101502496311112940740084485579917915770048565551096279287993767628822386738936235852881401920017440708264267066955109025928798285193369642757220230388647663480903293829397675106526277936931154215420200391771395910867465907312757005765497028934982632058614978645785730680162266992313312710863838351042484741861689121682555225068427958365216931892745094403689527138621590854707939329492488444247894593725382284141619947509398347155690278943959036872599452952943821772099326463985018817289440341401155385987931074495888244088297230667560220320700332226139161581350300922298691271152606838473470133832921402278687614842115448888888395483554208008384985973692311011996340103619011510839563339038956791374325245164779142467187379845739759426280046730479177068207274596456206571495325824311797344431915687049663141105085883213134047173818463891993131003607547821499381694959694988688574829458858366522483211104986818048207400939716091556601018277399239015828738970152837344050153062291419938749572042056437841816492230752314126785277372402288123958536767950984714613214986179874696189559427576834018465119869040364380276596165792382277559476890559096356769233162459335113644864454207562353548652158803650046621043981396079865805555019689772262440056781722136157670412271874226032812883032211075185662913282365807272567183494619622520579141717548177190049764404470556699127224007201729197743803869307928117338129690182788562969573440250256597996818161312325806777795974308072484296499068728595484490687723466448853793806253244507958386287442288172517170390919649380747203919554885816749512197674443725488080972454422805384025090393972289152060631862081051166780359265095673509507649864401088327822474588440618520176127338260162725726168026775628034286243568093113811740914543220101600603417522188577004733701445127568239075329214946598292935781939804637604790415203523805229489930639051151172352958741947460220902238038541267305505447609299124274268942223460297394891188305025409659064231408068699940964194001394167960324995419633340250391843683692519690764224213693881529681231264868801338313191133303764675755306272911240265110468277958511701009990415454245737221297326544124142951902927595543898291091795067601628755796834521097513781548030656 [128,77] -2011241010398098261483008011351283714866400897112620585968470529112286890052738409993477907317679363362997701706457459748337474581610100437038407499833744588317408187368924073409279218175137648440192414083621593137428536325573670680242032361406904791044315276001223741414988638877202881284243572277889179404131487845717030172654499817284949914697388312695037904458108251321732592881273222240282770317673368810046416954632987690975650174204333483536085660865470011822870396530793089427433767460192855769761032828894950528486422784735638482659340668884163081365901554773376162602983572836928442538983596755959975053850784163710476890345991109616035611503476013775624240841051740729492691888589033476218557626343644820509752718208120887427125799553288922546046007601243218075430520547611409762117437790748342562967961611416071752783081713893461391607950508344230203679678622397134112067412264166631944062280861652980164931939914538269007475161722143275931381310179833317014194074072755445039621156669911157526415372611044994185552834492233428466612227770729730306492605478496013787934587607392421926666196359197272746461002071107386128626134526841193544600912263544825005249211411770313971200127366411540588316831877235034875494276185950648876464185720643324834166416603058254971780277918938537261383356082571009227333517826504833426029764076505716533147168536475968638964558545136451365996539446896698627826158604283667572784541674776856751756624632823624019266981708749423937081033819710790515098151429305769586858860486353567781762479252566805618355275945145797048139417698458436957338775767514222698530943397467302711384355650871887588057587612974059650123836329848812227932450620231627725463069971685776026339370409766707956086019755843415837635250291937856150535822962308578955477837874621718546902615298220459639260582002281839608343305891241072129456968391299088194998546644963413314098156923781513300933011310779587773449556134892219349208969307105053250189027015597386737772844631988221834162310319905536455477390129165802784361848110033566456712944419074267516314973054219008122551550825097953796362869862049656803334716133182641905725346427500982383793847606609389658624184206969008173986226667598976796257364116461114505291210230806470926236185969426412426804106482411085165696939287578923884181879788236416210229017790643288115988133674768374365118880 [128,78] -16114699854562655614327144695115049330892369205151542088362572833561320432056436618016525750305319952091814066189274691067779655928190629863502217572631769059661615397840517449723375280402270853637128500142317081682653743169784631986612431665275276216043347703100873054934552329194754668218502101270214368287444424307074427486059057724959980732667716272911985366814204849723970597727583942657827096505202022463466511583953568677436937566691389187810814849362385567786193532965313772322232815251171886207795993792370108776460544616771762297603679417116937733629446171025205705439968029638895934127676316123021371262057438947798402569008767382084244818792317395634045993024014415193381936055294396088365780374502993788148823979065747197474240657292056858482523539714494604249081156987424272609154979687823028044311416176777782786311849427032021040093869933302465639886882345044832400630802899846879849103057299578635901353439661885762132123079661607272560308908169946415267818953843399282656131443491265327126524645595365586729804844613089389980390510232512138690244336782573991516053032187751340436791175778852623620368372485457335718200104347021462500500622950393082775525101400873587723057924721589314097132861879142946869075720395362652459107436296666300712368306132606951914064846456589685965897832955900512890800901267002300864114316852981798089248289677416806806229917871605684615291287048489031308667046211574059073403110783647118374914081571357358574919170324702314633783687295255865437266787197875616531988106303514178841599246961791315200204543184769726871886428197195902107297444974295909060468429621817367785764530785664613862643139155881507192584372236485332751579535423856190502314765930102594248827625532258311237408255470332407610522154418356056134831498970978794681710389470881971150527565801492932984205020951757680999870194859814240618544043344896302667823342705495169350805145211770671175302398080345202904235255018584183563975112649433253726004888997534959831186873490715710972950603831312502216709856511394647131304306419999844270428129449833835617109303976284174008492806813173443466918765448654839594684628596164104423480114878033298505218656853234894804395774903363689347806549740624996649251787265185860410770358690210549881587684213455426283910640495050899429910978614483777178676751634329939761770588699960612843745649657661495320 [128,79] 424626956159254088315969836688818900644266228717047149167351740336948925187908278149034985282947878236349922260507718098277826335734924219567706954554079408143435372705250777579733310431657879027418181084314316161346495196787478189499042355391879275089007565946396732014114580486000832322206245305010012467571525596457452473504543477903464314057484207153159367956015151499962502503910127490887549811560387099123580354443059927152903552262555395997166447711474970192930619726119586594532311751990505724118378034962178622855052489391657131361094465793256852349779766757298054568260748292808731059118931201812637718564828978158868253537449664597678627245001406845605773718078810187295368950247592955552266043033388480442832944156120661900605421614842720794538059509517799344511056249867202987863882130006115850430960732494569065041184542826139693266841318838964284648109811477409424364386883876845985287438613490615671344095564023335675906965129540934198183008715269450336546005059648964878041078800687482977166983484757834352324749828571598620445775252343256492839080815180751248876835893823309132284900742018256585537853338696948129074922436549124066358474800571875171806847760983937017869856782734697317504134490874531305489459479065783064896293220457717705148719331540811887379095009242662127723324183121811814006908943640467598578065922683282908174732035498242683742935486284751514774544596226948530987713596176315878280783668904625339328352033665912111465418160186661269179912942923439635136420778174214279075220958585099680562212137389118918839538925105056406133406028646587592342983782442634443046441946074377166616457572309622943692618077228759824927416261562627506146799657643438469413203750771970042498820717832914141739704593437634136751341274021667152445698543263849313033030306570579339686598212530885934916406656741483346323122455468274141599169207896914249097323274459666634439947771556344077979603341101132120106610810601944750759263612998604369819546346159766362507344810194057636027008226363735830864155497414602909629765013213574828981377286303959958899315780547354516669779243527222764332570503427455155824876113819215846258702583049248036170615854259499291029846066511214484022539600627648217206779959028981424128436524330162853066388335187664532363014491784334946057621266408254487494425895588371276539305113410907014141971032754176 [128,80] -647679882249226864888914801349862777496777245058484162988000281874422013208985122571929307721783455422232784887474235249789149882263913208059931046129481947136354880730529249299223923872973986548651817067652669061339801585345912027813466663877376986840090944014058919230004964827866323020550541998829778955623623526954041820372363928849983115423773339807565813711441485802103020833186291797031299340887768844069924234860843126176275207587949314887417326570896312922592167983997546601339796869970615278175799929458470803898868110306501295963739775446813699862254776133654309506792292016856079245308653062319685005085409379545691429655318282354595242422876112994421595970075906884140316871129827840350608055595388598388143840122335157167905725925224810414666955641865106484898206789555084788304543278848861828423120624518636415341965264078758773586996773882736160593653606334983145142716499109448347814659827730667413398050325007976271655469557421315710608343842134680645103396079436509725867229990581419570188325332262329853419842925960058938783854810264275999209720481916945053507081980424446704254405427467508454421916669638026921038928152563897346879407221569418038098590564399722903005013415598506766732057209371531117495002409074825472824122686788820414915068632193453896648466700525953968189521741966935883276057868776015542415681522830821725240103524774262258043275558588415976949379789453076493856440003878789879206319249879782776362261341332698430349263140412933339371565879408896954167271971950904794566554612125746911071619408507008940965190140446709914882020191920751608560928110389907185632989893405493786225659241250921628193888528860590019458848018568443118917399645623376554570101298380711698594573238453206367551931444500825420033224930892517238439649022915681954207049182342686424431973527181947161641369675627050068945235629843874684066612876470581957617415447098295509389494824705159864310824686331902533683748325373361087902035535140191090813299546668100153537759830210383108705971900317998803380707338413583526815971682730103093741416953018088923349088547875429910811372933079756864598952563767893466503719517987586289897497334030288419707438616057430086681725875730102242526756035244864684448976550984313333184176660598937784201327545024897260397880521874978838143236962449034116798553478583585884126026090006711833357095680 [128,81] -25691304862775465987765470254243179449137258228572710653068385936467715555943160525962621132917240098680328409460209275802783128776244299258642141820868304030735972521158277867838555362532221065922312717851215334730139904303390658150796104563928017952924413565001738215581638472754132840611848148979977094633067455457996619231434641439380359558044082758233927125015730131019305846172116603466279945985711904000201612360221276121859691719010740351121530836994664857919634520842226778150717589587088712589308212332689747771083227247728743758938704501327349767535543769067927119644040596750395564378638816694825732976360037072209294604987903452775039979630537059893213100350227959869827534121125410672130156198907207246102247299439625570782500771827472155104531246639306753972353867052021754780338002077979956367182300315118479332538324997790239986287775640380491426746166061296099208653291077925709676192945530170138186036635733439049382025818906607149658411484854911197240766013833272239080725579818643840494930132959801216474056906855527744220336648077112709094897821435376286085273358827246076127752873887503689031866761060339957946917578388194892853071692922439294627280081450586172231367560602557026049020751208322440212705531844750666866237222328648323260698531483888892786743118064325276346983689570854912537282539435360104133722775105777824422539839014626723478754329577595235344838310045934279019715795408823139668432951701608149328017871727042037880962730801622795776757010523360152117371812036994987308492053568097386058479102696242657805350146843263721214102720592263276823635563456305180412512026229861518111190897662113976532071755342914874044983291438356052276599141879149956826151759666474376415376219469244160784024627026533355921542130323460239052052474958007327074998517202405030154091590742196932773019067786199180506713372289080470359226846874989524556914768805547502371615422019709776523549950177957396641314777575784523655732613224349185321029054974760249056015547542517686408521033053007444633265617669782286049239359384580885520112283026009325575973383737776801440131901217121460152739455104866183563086437732027605435216281831267469407821243886794871566639266616125819324684162181159734348147141924020844258150706792123432906121263457563912785321700645922058653460908112601076874221161955406811581182620162977018937600 [128,82] 109937699285940447183490256285847253463029371223672848695547199808166623668221183980376639033111136402243392308807205086402232160501227538376556213046695651027932069713299611132957235292151784477185387388379401748428373545615213158409973713316374463294649652480983947018409841492333928680217453269925324837516858818687019484749749963204654789800424218664932363138696195240856656759595137307297532028563921244305688965384968206522205831824625668621977279172086582580496916637704881458532995526520951254743512346154827342143449961994854902959130397046375536763858824917337739658236393534289171042243525804620283801378760201708756931030411401092339391338931655713478543166093097131801585595112961576581724372504830430428795483065909666297880345203973947139483713081445399552203846722431739472639468353188837828713429353500126236108951578253035924670517522261117785727454442785364069681397280601127912689391745946529792840167191560216315696054987576714235775996928269382040812897578001471665482902755414917777507267053915716078574769985341909258078000525318756685912131863201525354415643089686045874557119792081128212151285947723185927066671243362545843873948378921592193489438385066474687180521068665884068815747565856780946905986231808845337515914105694825174503472972501998167049766292937373871953474017675856169298877363024927448696590123005095712731689544878991779652735457026816028359702880176865667800085206293226932065645301324106552029924421296965499096300777153358982726836004490615458710245661741692102004805081269421167849608921033228132855197513622113949863403904677538786029700265342012536531791752515582760687252263443982656385781800383100262430613222707483557206863181245832655986861361732889642391465299541601950423371142141362652014159567596809368734303631288447137807975040791902694437126465300541516915138305535761257327500135599781227065698609146078274796309691267213396046072199674373508398813001649807411959047064231447358125271088260853060233150681397025717242162014983776471589422942842993732877803296701863425218885819224580943480491820211026820772573982135170423585759238943485998416220783326009870462367713160519209167695562358079176232703334611540690074190138190046104940916951897862709790744893636117543665295189764119454839111914581207897486329687717724012509259385213313821164024060329961375397677181054475584 [128,83] 280273754999927592460307510697935235527801120715546895130733764461863534447556761256095313480067563957557849414208684601078458374877445411027909157109857059189802210181815814108537907863884905493391756038311477523715163873360806284149980766653845293686883567987485870201223361366877988349561580097044904248481161150015010147242008254000082885952084954139022467617146403804374879602166203830961022199065489627910457851773541473202593811289250158423237313357586944706499290533034158841711109063054611568143239999514702999350032733851008237227846277637272910862691666133052334130613605277607545905786724734917317405441265328341129749945562334996370369854253091073900876731856760784450419966521415385658023275133886013799009115672494874235732405866049891249331656559330802525977810693784605187768703359240072182759029929129617885002042069119501739971787427054902884083363440901265611988814128431175998616393275379686602685144625110724379934927952310185320265602125193279255929061078926637608328877008320451868007251520863625135398134908381351504806960268969992059213959990633905561693629363618921327227602326192711096306679186050467600768729043228672729105559964891584556531340456006817471777888490036069063423352419832387173740437710896202054315547078731576168691890131865522892501853580622779236876485581494751359125360484831087767116573073323939612829422080219824105327903611308448514361185778843175124616006806863887145637257922835518896070818111485151611671663625604244199943230577207477360020926570253334145662777189133448811806087958445721896393674918850585458156642900330835331291475496605570947407904130264510327735024746852793217868927995284070210956213279782256180020327935072364111677022441193475665465996730252578024052152445445316023749583602825348019422754481698342025339477034568395826086186756618203561838269109337218102694789615931695953340144003359214550812642159068837775451470176554843122700195980125131090769130008292685786257606213649603528067978705252118690862667103815137723186137189884336336910159902298802718228687350528675553854787489614031651635236631731064688529557911159812965032152347628288858964759614229351163067729975567067250159170448121593503202286675550707951447960927162224695900469957954882245105121211663682510975981731475241803804185052254978637668282407965093568844882182766881733170295975424 [128,84] -1890035164930501534774472198038776428985609907677165576856855693230329518867833854543902348801938380282103911400872125835460404518674471168484889101856184877381429628667470706581616251076802117918520011324855021697019093418566184502889847831668367633706975452804718472539011433006505178215882255394089787203260978807016305181939701078348988252714466406045110286079165925456793673572695825574175368551776567106153182128468152253867894579289213067966268702444764357841471772802920398367623494744991186449935354340919782307657355737995395021061079000851810143468286680973814485720174347181111305273260727562078012839109935163951210875893240390270484787054985216235598835323253732536647325147048781362448662402957665426305131837281817046777908088537704415421568547605636751649770042312147242886643953213599863463013609852146986647806314925277651713663225901764968728886233999017670141432365749178103310305617201071943767897680408083322257485709993592277633463278160548278756103682018814662817237021611429465034939389947916988601977700119966595996260821402010547329177685322524966629300596203627602853999576694012282594447947395421097655678867042429818581102672395659748460491518511970099727264162134240560952764583733050706939384510929985115489527686638803732889301196300803368300056431161267624348698422409934326349142240621394199262703115993928703909454393484816379176037317215914035769502618094010325182826350547522351468610662682530095022642318531252813248865442580069453547016519349180352453525789545175910290540034139142257138000067896302805599981533682503385128975828984914182652091771280424323252369714667496914631448449490440547659030264402081407871389967103794474307315891679366017572703434954598724478782389390642016288009869273672144766413828521268083292883077714135412568997953396024811101804659868281400835030471220883486265475368619708880336577050311489964594278266643197148426542984726934464598925282055119600139476014582136577938694642239140827388232777364002573559601750212085203388390599285520955503793032968110253387699842627824063176116875360850223341318170828968841170426693935529425319495441567886152109389893722384067853889120721208641046186073595582962750081863856202873053808517609359953518724188070635552147980434951791970609677539547948141781874309212223443573645431463795489115993154655556736933224064 [128,85] -4723369635066034856499734772378714700115340262897415737432815913924685922050024044373811405075733113204990378345554500837522696029933706107075834495975745846709360465625261720590399052799926314148005379565844809143131435621037883980566916944059768854735182641960330327266381544783806710897171776456832875385228567460144864811318367941803244874516992038740545607696472855430786046025805274953873586199913674312849516008388330398052966800287758822745591173603673923852413494985398592221420323018412365329961429326407922657681181594518522156216454983317693963430282603243002205847066711585339550963958980809951341189851404974188578340382294951002175223383939433657205259592337160319781177739421959150038509825648511698324139879900705097696530739170017668456648104705846134485157146460709506818253391000346158081278011783101163254349694936509529966476509321151029496658799450781511586514564282343909979842357949613787644538647767816476726530717336596350279460127135805793201055160909241878635631816684050452945608531056290620084059592773035065378625857888370215604172854753818558806489951809745782003316102807896990259612679701547169307131629927430565698085135493032618312900374605244950617820975849235930080759239644565369840985280308156345015621364177484443635099875162159144122865487563595332640479357027037389225417949773472515472767445174416018793251127222780677336265822284314254330200209556796913113693665079622778962725276928140615795129894294927213888573532793101767229533173616466564704939719703761019349995961162446092629572744919036472515782740136762750545919637305116377999640609126055214485991053361687272191543381589920739586216981877781094502768015620436741337363882606928498739058357772980918123688793323013136478868016488655511461224883867650862014698574191001606367539714170737187716883607096930357601036429706789721228991629703071104571622077520489236415147812094128480787448438377949932484388770335804038719958095413893909839593902702440284773898159868405214423290686715734015799872333639080727283280816533812337547514464081016469017569662006379602533136496132038202410573205004894207220413645469101498824432941354382954189786588258374498968473313340749908417935538430792660692903844717097249076804938494604257492148640924912049085788099142619618781829570483862128624024740335412023982891699578175736320 [128,86] 28085525734685043695067640728430596030314745604879319684114885663214750165885182738804364877925833248502934643518965401363560126487689882467417420114018315559525770323974644504260450737540061241820751378626572642700738568605437556282129693238860281372492108992233045470300803503755362433773226837062680551993119466154024769074651088363056795374531287666971320314970333508274500964861628232044922334638571460587313930195726636795794371147818593128668858008774181738641374870200322122091949104188640570283396230296787279029443223514368992297023547261725880520625288416010844130680223953858424487922440682950024800078736280530610009533929316911628416487394184018469561653542533310418715352694427762842428432239762927121258940958661205022699627731311051672925321989722076175991619709244767208071713925096638975256805200011521805862579455397597004826344022565521094784622937803592066850651828530486054580699536642610541345448694701086988334383384900993725712924433637100223323545208525982636141091974070563005692561118768357175487037841561395322041635835685096352468090230013876071365773632958474575942392702578006722833276917378019673332248581046804059467706816322415121924099740878571975941268534226312769653589273200271007462649329976167222239061031418960869971633653885718132657762079977312600282073347779191981761254980055279689879680657943861254554504989265091804133580061152885213949364084756982188358775940522386237625280494785415120341222515874923554528118219562014074774679100445690496807440823378159834773833274641044967126366472905894749530745107755831509038537015862300476923161760338088880343643002377555737340741815669461050611029998376079690378660379073302395120404256896596750689850577235698522181834064924161397451530764924270610029912091450320503779811205951203970727945894158546499483466925898862704140349599105557014533911432243329765977294653686820570144779964792204091200823057768825366272392150235427396952167688457049696210683436933339862839381497722125453347235782554455918886258556527148745654882852025675409846537416416662537892210303914964048841156794449456387742493995240892134851947180134002362598264235420959301654504640650125891504469220564816284850624900332635115895841448407584643682550968501857858600022897125590081340770753492734815469088541668725970903535928698827527516782301616784 [128,87] -5277836278675543875914622499367701299729275683104176525337267599939977706096749990688078491684820500183667939415881923329907511500804979586985051235699672012064307802448349338972610746728401790639703267488553256552687523074331242019806644150572629311781046269537738348024241678868113848481515452173370530423241449732691669185799305703126246170508999120165435242055887039518517024906166388946109052278414811613578570989776899741396412034906050786495082986748680741087789985656118214379077245374428279692715306505425276025136460805201288315461319327521503944375232498141976759615381945311331199938926282098367342826415552355314057202404644280469032913730975948949336064819964826151603507981535446397661593621363751823719470837323871777856121658624457108444451677723440516064227238625862721375034174480430412090729264379496807669891832228510695099173860936249174635488228309620883638720387711129571550073852317599011394581984507999375616581023810197412044856450694758943901173040341659653564260556955268159096467072905199616350017397163898836627984964273467370184062294993898103298853119113981788275577524189993727516230837313393010123558632982442367855235600774238115990292080781773463184600717597032924358263021114150047372011809358124385157958598167257803789812891725342663290239084349922254918627605812661510629101608685244254587369802940622380293272269243191977857621335653552316318854581737910233682066404857586687482494667892920781288572522020104872937344780951539602653125133819954012688038759611452632963686716552333773286442521018472640006405977056472480752885174575007348528665730890588302990181554449990004088063146657317607975011835234439549046137876303908967266083687881625700838884576955527547631527393282286568807318236185133935959164068008460981880725043355771879362192098619890571467738516027446698790879545452325100614904804945329309486183474786764489899572117438498093242188312085124740758822531150587830705684083930009124446638684380997871286479272095520972168105188474160924552136932870862484698712580949084141644875551893101039148297149634757908680159416230098659076244286715551611404274110602118010553348615256277649911981778197593731705606965234415769487016316530352251127795123098715697084882760703781249500958801338328707460074685716311845911026039776394297323669631286848414867054592 [128,88] 337117812078566870116435464330341922710692539323209047902179200278818193454771341441764008167006174766373158571760281325556595132702368575558588417732007680159009389534712857954970997597936095454885764409768172956596283619718492898427386242262303456190290016579816926681573096609779430798634170900655900524553092810276575124893410533444643036632982171403065130900238200706629803301500963221546598101066821081660945628022525372689529386013166922718338135077941019421901779179713533305486780295457600484574844514444893495881321950603938338458452815443115076192105986598685170479305544723315060815330554867131013976786223344887569227138849705115515581485262141132145839983224076740962091731732061429497981895237319859994767824306082866779682103835850925504103288678462224143572600616705428912520188873293362415265548723986330386231026082009803319644479629593145952108886391893604452362208171702889588618723935848161790852049689239338459743176271483420642538423260050111329204116014120638983850591993990155359991674839513543900458091662183872136902675071700296564035527916148997353615293714981080484034507900883375482517935683118615258277616929310255708484422870093572862672903210689831155548224123466102515539971546573580988526462239071679766435108574092957620496408780741954308738009386577097720012664545696371477392528517231987375291427709985360199372056243787345954817736587922161396938220005290937966950714852027706187370998429939361078916789117492740038249458855238189683698353676583891872211292192835379150815853579156174083361976788566139802186105076259092779262587418252756416804503051088215495176174046090684401869811196813601979199715242281311296032257257690283050838319347484396290430272556136820062360908448975044080255198648730857513822537591787998588481291993483991621451565987572714922569914127306782032088207610260175494916227487411842599901687275974764370504637959373293711137777904134983820403410139148781836781583734134758457784536563607868692683869217586144788141044263148543280418737542813102700453543403105709776710749784164906931537039340914263955394271185344212738595092903873948354303893026830252100186582913119474772729596281578386127172801743381888930965939200493190179099490346260305957349446931898681709881072916980364427453360278243077629341565225373558520850660842980645241344 [128,89] 1279577787464029538790921375326316847877033420297089836513049710485084715916477932880679779808839954970212516279892276965323829296015142654638073442064688880452199158101698867876929920371507203213784398136003356761497589337524765369143612776273391932458463034596974072511520553124662567945833485342090958627247638276484016966110837442138018862774245801209426941528272745365725614185610533640767972352038072688212498021436000013141966557749889458465918978335985995110926855755359991038849222463107175460654994041301883405427210240772609215796626240159799465061331770177985407040057274694524494923959164661369718961743789893253258457975444697396123035406393733609973103787529990916515687865310575799741838489188449403899321696343831511378974297156878185739044157662984782476189076603700091098957876958567481177483706274356981475998858012296657180650349507297763586594900291304591297730628100062582307902471631009656177484096253817390382100769939939021237135446771393844589301202433316286380075901222510566715235807139998483258951871083466800737811533584635700989981075733238043377902712726763371647001897003009242677105511309764558537991294959742322358700721747924398353162738759487315170759631948231841966124144333361091749214500941638605595742881374001953825437732639903204364669433988352583924639891370667399120194561573612012767825232852787859803087931889878898327142241831426452568096265913095885800246578317847774558503352746915215322448449581683579318643694361181874662117983394905668357166576047437916099796467841641550505288520033755410928889052900849029949830926792288613855299507220549715186977310906827125612844287339919108991507209184206558379798492522009099013601388555488381179713709750127198957331396349844299257761193871803853388006765228709723046492898413703433326971405049869140198326391616170007542138429340747773020850227266327059523974643464481153320395078486256625489753775562214938992382087982529768521583792397841971335489338666983684283320953176968028296543333631186633773656721052870369049298001767698452442207329084697711476088572783240869099535732085160597747857920408038332071093113157166363761161457003285816863835506520336006960053951345540695817872323718298036999204753182435383840773601570311180413947253598663184135461061626928663610387231956787696417771261089005056 [128,90] 1154748746817958345194651777127561601350788602799614165730830350525025139703525493249679674333010492110500169376309342732593987095649388041424470734450370657171815106905133715701900726985838120871416263146195975625355457904906876523315123425842570418327227384887275643281988659765845944445607436516308194075336439368134807813165959401918479160525888688973364296043778475553860894435391869521554678607710921942286243398342614098870714111599362216750947913628492521928901641142189764775181561666489282611056696874085978305586408523862992718223483185171990030556770834431239968076176439354652460808360093497704823491036640898584722411759018242333080627007949340557304180573300132832930025184656634406682174267195044364776848464500791572595976296443990092292527343854430955179140548191574637631179385375428083895368415733203991849519326683526771147463628363366414104572279709084914227786484018026843607594821635626458750438760953679978957444584998705013448628223309401535107184618952730732549194540504334802843832658431909264165306501377964966841826466660097561151498191636076760918775607089290853000119883752519075644995708332675850530121337498661868287279513556976848711346556597930424881525008215162657931703267144793419036010041755573502967679749273116975684219372822505099967327013101519239361556497001277901771058751011510081936182363338306774607490960497005217621129289703490868579985999803434853640582297058652297060465328488929435755082726725146862884749927860528649997517008191130631744954109069004118916523805975166303564591781876277055782541163524988601832888971020194148993233401787437307794553482121821582772057724817210194341872123307541916531512811653705157815132868047264018895877229395774291668521191207358456093549540631353625481254047591834030214270713374183674318259439614165866183269517570974765987730982988664062107910990795895895906850616163527729200133758597886738423337096106331862468106573614141596955549013604071080983103918640792629721372807236380674252431169264824773464746386511260579406000705354060421574757711340515126523955219815204116764645211245909898046460030856550946927666487809743662427059805209851926130934584164395853453409579079640814336463651149487086838515751245842559650532850234187717595961463374431790413856358903693082707089514638882583575251955520 [128,91] 10087448837828847708112734763992621392081597292208631553842295816490127123463944420464965163165640023176650825092809149515844723971857251216257339868927761533146963252247051572754385532186927573796998157565039070650314478774456046482062633615898086675590591022796024324924996624860086162232585160094169181354327795527861419275722107687470542167195310612435584224562147255957504428800996924045708370694014215084962122668290968627507753633948359485362271092780567456904647614800977689720748294787427460889152389477720109767681754139897642784186996843694808081146822366913890622127809476634876246926325118910898420382078479947674515122551694412142768654220097893775995312244488517113754378821462034248930076768569140591971931609461389071622280700582403700203090759179348400482114783268392636678510786236794467722424135159796001562159800185363820357194587696704206489721645198511110373129451044802469355024277155391871305949017638017401124871000729455814008555433981611371333934951212569060728484067653058381633744277361418722302584872228052550698852958182486391907812371638607226976880120245535630053914689043182647573707740561285845360652438205036707260818903695966837856559064854290097229328081264323475661063168647979542736562096297765502032017671920890806704588598855074237843587826800866860186073869557759352579339367802718226693937725176547630185615966895765784812345209945435404272206819275334974386155917481972884933061201901754580953641891463800013723598906817612154917149707511189217922461512556437678972390938929810560790038141697056938584634623945678804586367040148912028011222081625644975676892230999564752923173783378612089068783828511652146981415121399696457985718920730641681241917464302599884592947594711245820172800448616062098840710823019341010711408606727307603525517353491901473999409678452384712267107904791934328069656215978941268407653835670902957602718291160224541379684024555174019372766099107974283597993005361444646831675165397289278951838349710794352215185771647806353044855660940297135074349651347509254631751375172960985614920184720589930282040035787435218223585340104226074658121470073830147825192923865364577681640937023659298003164014287565932956328246823660820355468256735586059353281163102398105642128477355111477409901963719867836758346847590517073428352 [128,92] 39036296334421325142092204947866581235598927362145628143367098764498387253085690959771875666065488426488205106652134505108082951867452134823345381150622958829762086708213133466820674509331370871951460374635231344369060063611649459896893356014941917257306777531470655704579889262785370582350754407233538178937368838092457718646224611781650390576940339539640577210908495982325822310546659384118301273093522568659424828101754056821007487096031254634648839966407986509859411966769670123062879665479564288309508465269969263420812502638148200329877139460989188864425829921934037550032441807387906253370738956573210818329549429907296507523728010731813840628648735820438633230697327901430482621767689748281754210110382681524612484444397828172627280198213568174975387891870281613881223677758406733699869861845713294333250244314716338987715324245769111274583330643363018934604961186335400255215787009742856196397644594153829667669322943203788547886153472214071746914774624762285899677233213355840533373046184480734824709241091566680286963458598052028345357712604292766628297477328857342613008646476997972914726333464781479510657752919063272701286864791418599346460763279832354976003426110885748138144658377357399120335905523929878936325224581172135005703089188327973602743471665654986618960639610474429721942710738511245863035797875241820998179922374599342451241015157019526400653009352818796998741285828645172371426801114606534084723861462209993666985622440096785945708038746853235806088025228718001162593101985809337686068347106668741643471580759279105512905206379365522695350858349516488925973136088730760193660463635752418602658662221457114801499319578931157470816523185688556020899923234874431109920757934808365257443483449688107043546467606662500994721715510751326605104914929452662599718555714578260818539371460980851418129610794867261415956487645698393428552081939651784762831538133703748619023116972583981819402724525253372527981967504321547911104436970942709193011637730476016428906102135331893823347590341215705716686567021540751734279274913218412197929296054275313958362292615816332193268815876144203440857823708294991605627089840133967755914212055806073302675570506175434763976934041381216038922176164917806146760933434967382615615913770909151460103116597321775899718514134265664 [128,93] 29275314820105554240604192275073560514703376755741957935917173401351372242635069956312414059659145571844049386581490812136878890600279396062202577084105586202976788736685445781356709934812451977611144853375024394980193433379584082505801140998421573569954406859944171020133560150812334334226129364365314427330307750188680887588459273978972763254533572966421279041312930054227641852707998721398926284638419217158379484794853740146820722346699525076153203183681257302660630507702239194391148660265115996442844424894207812093782957254850176975880133746704972545042285054713889173222129186848052226216640476873885010268642537856377335811798506420135339244905526737707011612517871037125966259685823238487225381461472426666055364326425721838784804844544968935761921000042974824015524833699615545948100153088724146538968628216806293205708244002197965492626817255110096911506577778514472918329782293109155698298331901818429528277103471341081597205518755643973909531385976606198127429661775741676306403996555524491273081709578528200058298264439408132364675074916361119723718872063049866978164488987364697160359128652713282762819242358940927170770936516369167410947120928457501782244440216586625130119519623999093425542590158140407822247593561189978821309988124293542276183194603276739940341423808072012817127165796027974987851729641521254965001149980947920959429493974006928359201730614222926245470394575305379584134971395096543490557797365628980400620269771837932650022637459941051855795538515384015945176973327403842410464071321850737897316563463581909533365657179480636843743077239078322228118601495572502064496925668764970131558862443864382382222745026715918775591310209321901635891020468643735893187582659411978724329098944906742023131297865840746398791215623302556644178774955255629792612122805466755363485255992920123602226114568255541572756100038896269549281201743414033165556988745391534380659150278732407835203776383490783246863964510463490371230844817568788796996278024423207999906329700189597258818578875832745057957663177731681558683877420811209591332085431851759504265738505015359743703487605314814525319973091139370604297180625517483281387692342858372811529572057507406089863218457791591917910706264061008987272078984255121161892036950291638122306618427434662945838775264 [128,94] 26281545273611894360099829568085982762689630460368349680377227800402979525150930728700836683990562944648277587097450623070108577179749364497220857532794292279961769237111153985555567732789915418562654956563477435027483007458241414962546176964753817165199427409611805357354748186562498936705398093490652102064942137203375547576430460451443166817863502714939614794156474125499478218348408438066984001718713308901402479153501616606966309237340535903702070061871891109684033882671622800214410177066705787159763932265589860550160596450771215570806981313555146998617861572803124020625338217352872130580562727112919517243980456304673035619334225534544427987650805744174222460355488769262732810560457197462026520105608329681162871471577657365891793270469398558877474485181347440349591893553454622165829884534931675030050642341617600678450815588783580490782330760425354517155871098117223464847688789211516270073948499413998039732353118568702131685102465360204769176916325434499118151173795891523095355611360687244768905707359147322514011370754728123579125474625835985481845891532645892528223607704337805145446721435873594975549877384448864033392139538696054068653730122481197988768942727639861507443393494295267130650723601581016662856550446045003658011173577502129607034047333235716300611278187401082863223807100642372175194703514768127890522870590084518360521000511895707596972760642139436809061952644483036961099391174942337262344654210503929956438280003029831390292582418893707303642254093042441322676805201075273219470281809064920827883065713666745170047265557110071028493054366432944962548205546153037769509089353193322574504073301231954011158480512724893144260717486716991492153769437788622705390437983452387954689948752481363531044554246399496380538360455831900884821563353140661922037352615623757167925340344730541960107127610060087188697629416597107207291524691218047479727517020717622268338796778080653600431767725317699250032641189959081587240305668860079270879586547480381414445616387795314067730222616350007942168696848891441440598147148427516119282056543402550399830773544291726695051939331453419478775468300735033273690463446019375371152130343539772756846705766437441699803367449155992585545250733371275788898750013164096594024491714323082026743215505689678149128 [128,95] -20257256822286358902364826984901032258723937675648041531628349582443613433663282570954787756413882056969648863130652161954362022321674733861414817054937999383750171943554345281997847274093274003026643393450048997819325949435846724960583478008630826299416420296215021011307561000545393427468498728023345287088758285016773703826577040586460381205501406282159982235247929969089014463063391190188889338671533626482723478416491713579435715735114548206730494711919951696693004183942611789151649254715683818733976332287219736815585985475928980009269528850965779655392653333232241117610577961920786505960687299559367224488051748584188504259264891565822279975886627875705751818172250184289287100130727983884393440914967842465172561283516906650127683304766374551867240275078460578388085753036650464939186544174505007920038266261399613327555290387185780733797266648783806359753976311020387157950838276461938386566138466388369681748054091647989784381781867238173229836482904062559548517501180776997095535112143123946555185216182256632545301630348653007075484943670821044292733845754885317360180366760433251692089881864313310974831366461207724637101228971015879682250303095098377854116442455770162884358116008553121143768206095608824119274022583968921893953339339550932020268721683995853367488999278111523182437512175511195908076720760400113571733815084787730117663499760445350545496170517377253084410401592692928512242525639799148373590761682539286352853035078388009461632549230832148801281689115470912855996119484752861890036696324862705405832262956313015621765751870004255810457445148498129264122688882797019910140755047652117366141536263005382876250552196266139061143040866566916040063407166064038016443073904607631653440773040383889090854768133439432070089393401753778831178660574923571826520008622927750898549935032090024554914074267332239452266908608514578556164755397983761679801658615808141976604141536878689444995505155282347523127546113311026300013107545329902256054651531337718719223568053290609755136289126857246261308037024911560675981753563241305033118290683299096223196731754802075177620603621219622172979173051268944695607946610435971979430768405576710694392063641056609000082587401564909653502260849562254853782782789110934951063816520870558346621072373786624 [128,96] 30127184683497348152038545901648988273440159761441034655487955880823222909667083126320052579224302451590624855483963096641235601558077177748499277781097314796180346969983232165278441081633713691547037499688092614642736764837212157709678980719382060732818245702701095211064242201230191910754452012224503561607497278543193617501604699529213393031745571291908871453894521291429954669123309035051272441543166709853175595817367170118828063183395141094783778354563726792721627711543289113027120188817317011666692032335737370604480708733174871020925492916990126798588594128640047009102202128695616665091191548328939679113896310106431418830642157654737557241575790986633659245040854471561478087342135802635715376619687001284927789038482934308425301095443113827248773769481577447833710686272915170620330926111843469952571538305209454363429731158474043362900697986986527097285230587697432086312563840082292641603076702715379652840833485117346915207926955397622098572281710548466287554588981897293133239999561982550306408962441503606672642602482803744143288389174663154645088021437342215438980819764342814619257278407508579166728552354268298362569840420452745894514495312041404780419104757621627665556288429343251226031046724951225936477508284071478034857153153130708136871844180330890581753889189275742751727015625687302089578076352321714536056231632984746814231671974699558113565427432704564414598050201957952831596897938353378311924290001198568851698340880975784216236622049606038594420998693926152942141678001610493995877742862685601281240723125767145981220530462031404963565347126911923742224385724922984772720038242809763014558649519866490619534345107553043650619688272887743405063400061930381515526041059413552813844298723749894586738863341198416652062886430977297601930581381606938992849047803606213702042022221035251094137379023143058083927508003622707312629481407913995234163672465625741093222304854491372333877319497076657619529495010141648055276806394220506907011742560069506747658567900019548869162047634933947080331645661523228648078821744865220483236049765508582601803502170158065358458575735384079542835415605013450242136182058520531216741692153408230325770850192471837558806266371939312391211263537787991321154187038550469332686839049882701936428009344 [128,97] 53955373366386533924710249751017589018742234116754085356769122871836718817599425882928350490654195697879330545936224494613649744831301363457632420131658608121588184963559172533034936998569234628567262066196142481470725851410921960125085642031386061875050145337070066779440258403503301955339652828115614408602676088534718139321403859170279394368906140794214081662941873694705336354600244161577017318795625778628405068008477967506673345090285844798044462497557151910783173814696978974913505133554681262007878972527605953896305179921802465229850871304475772210696563175563827702610528045197351063688696915581639466354035317346800220018815558591533775968519863958152570947950126331312076017940350183327763625059935973160879221937068117453154407349246791907252284126870457207386127065090545200978482223501800675836900198905436038389701451477867504611610743794108510209496036153326267769072236764125060625891156980653322979911997548494976786257516575046643740493071016116995627271755733038744487857033051373707395324719328835665456494333341263162174998336171050032065899031340515046441039748999760689961710092971024136905212413384837004899607675330406304089563396877898108477882367646186166205673628256562275842869013745580594297734548168984253243497189351799742278743373191981209530018325017101148724169169548493797153485604680959710317558784692174822005739442001699309499167676308064184857284449473444487272295410881645576997684293677003098594664331235925188453817690057604113357512385397348322161185884333371000884084335557575151277535998270169473958217897431468563635980369166687112167743070827777342001867352353243144273134552375320122100715473049715642847268496310384916313569321739372534488197685311012630784242552199318847519565646258156351654272091409735655756254359817805293884882373517862290595898743665234211105241855347459108949525489316983377065810062273669188760959446995442427885630286710796386166384069320516838435319545091214361857838186693361259685490445953256080896033146253587726150256814421904462986502378485269761172065113906211602834270098340290597498908460291302772495280321407629956219895781360626535813040008655367763796995367668942196823245778207536343750513823388475536484528773193622713641465113021115288931761565862024346442112 [128,98] 25073949634350005858452352539928413714172342098256375229706737354792846011034818059406638758376629415862508182377618024297853873372806440085501900004018998995592350709279612759761006388965790679606547034103054567202087941475149015098674797844939452528949497613735923062954136457398860229626768537566813020222706734221975015624210272858436447349538586993295320024434907777485069095345317822348484615184004311075995696727363797295698977145691611850189040057702077422427545570586176836736060958928844478669823332427188401132921533474526869574065719043953499929736448619885947190676232313926885124747068651554222625608892129379900770988854844139746724705785888396639322625712692084979830824747766147236275337811458880266231522245200466965360252559981609376145713459666573539314214848113217502174541737914152681522149185356042348615919444040949293738771760899392717537486673184830707646933746896913036802190664377334414137396061232363032720727538003244494417574934767534127039188856688929768365418842826987215022355498976026461328410982004257248364497572430282061076473385601905230778452538193922044673556186678079838361316426945590267858249460414702256822503117023266593772951831766958248978010433939553233259204693423167054380193010780976784441450561759610738279884379101556990286748793520196180194228071422728606040611031885168481215881524083193939983904033149070585047811013972632069274057335384652517240769112840228528750877663181011441545893071621548070659431566955759951347677205765672434183757848069514365326311483421704294935997544754183837226658742723095866672792530116800063847097520709504520454960124734044487740322598682280848520921669903414449789600464709396288597535744477043201972137237172202691965380629550458983584216632493686865484718969402646815230640874594237663837977173150713381922229810166581338689765450975268045861895154177135769768585537076886955451460848135710495402468321132501534364786087682981834660846680224146448494048414468700765361690582112820522052169020824961771402842369066685161523464718062551741608846573167252565865216304563308051738076781024023644582577042129985422938929221339670081822784761443099481568250997078179128393186848583785242011443840938898545019755964468236854392575697746204276966079323861725104 [128,99] 19543691343633189118646333526542385531053221235728720357834848595031491423849593950234079919098250400498339910478587443754696992420184463880655872248683006699902146573036833429836753616396940519867662756388353080720140153998606127968574368268301386885243336051116622114537124499144353398440202945443240000753115304979348042455834206140476066954418459209127943573796815190601614699230256824213905340465728218759355694553118542162747546857557099477491175317111036957607442946978466212715932709058144091823148864843242619070240867279996959737152210034479382168785720875360057235591423390804023460551540964617462509675675901012936135961322408678126691222112462479510013174125023798524986663704495549205914158701570854181440906331743058993000598632299220693864526829222193676926105704207185957584031878088547075594168038566041936649889496525474754895021967403592050861338779329640255903800490535384148303536561300619512988038789401397800094510166705327730004018499579925791159377134419294997516229354700656178915185341132713299513821031836090101805230944254396120013691120931995914798745078369491895812119435627965090448736263525069432458494620121013771711259193118177626100117590821967380625420341629675876424575965198732973804923025415455996440051694451842255036970536967215056104310122578026090937731082034915947973850124438237105665875042144817942343658317508684207526677575595028559197595371970880878249073274914120346535902574208872489230932447334511007933051424877428964543520116768960065226030876569898264938109873630568495998074531326329860289921897506583943441518799826699690487651854294885709559538128372556810572046210959674246907467888128606709552560397738209785076490222617893275532728820502335411435261615549159000575920633111277768874048051721073772763946257199508159427689838392007013918258798747042491139337585441236512486060442503119494155098342687001576937357996434890921813303156236659244807865403744031497560399466547481538435212497540704120515575293511706383960656225970729009215142505057138978266535071933186028709287780049731620399300927746547697484040991982960041669779426580552055718160886639904902578988324863272017853348577717154689014800344354530094004108611187615671805407428754699579821374865773739061075340156352 [128,100] -6702575821922749375365784489049986592296627811954061776600011178618093069838509030551197847455091288181522862989651725253633128317352413370839786933744466453919763145218664947917860259027615743472840481992765015571619598185231331286370148529522500503531825402275020532704524306118700293066672840700640502416401509746859091046269561671535302772932547833779327697255381970440709001773063032246165733980562784708254764812449359538970764201101092731865328775302088481971169819722539664168586018346765915127240486771357775119137059342965101512349524644833198653369395457481280636585920579593679056856459271693252223035156598512053872369628502667934406363125915768727433452359829977769864550607731717136567520091781714120700967077589339427351267632089734872547197026532322560070093675763497330093144765952647387974402804795894118089943461099368059101322814737805826528318555367471176649955333910216304354619993328991457973422519123966988561860765624242850121192014660223574074060155906220202575988187423939451610333109526697913586167884414748309268550452327563882859094337888858914670168633870816935028935777467378984131354225567413146730026348402484103090583328524495806563082902466473545538058140995429333791289536705763461015832036860132958503873213498850782620217817361851525203305772206102139249665062975697304176380394761849931841498802389205035215218073212715502252275676458102020208542848559840897635058604120737868664250107246000434462467277190217588922129905859476435128104662319092563287053396623449394188056665614031378171676953871292192369726370376439715186399470131372707500216385380025620493641231023720638489234942680515994634447555163274939321791755848595432920616788332200758705978186891947909866571299270847347432107618786876813507507705921122992026705164299829140704353385857765893313128002867117978363582951304413879901898764705986357933444894350190031033223176523056965158702301421970756810444094153436332357243733375745323965182484383711757807728192262940597814792639333129590653268852294227623517405439080549186565909540730482859203062895308263170875123524790899754880377468442727698146607927775654340231829617566458287774837532198717673378049622809972948205200359081746776845023250145221070171076485289180273223776 [128,101] 5083710132691509359264197886230092049677085104465566287495627872642328891630498526012245506826544756576655734504855789244141484908050761028970248833774131198627732513982921862096509856735146214125484524576681852503784085326921097710360522041435705185859628463328324490699589010873618043491225399183053607351299234258802856964176468509391195515324394413699011784126100610455957331022712267696124444170918810427494697914274210120330966651905754408823039061575908412981492441088825751933262663868503536440490175391432696125285997823104687247350801380367857587549053980106877135337157208689664151610132376268670093556529589701193421305428336790468270952146673643305083744240484336940887656824711589461159699278471197405633501664764950586770416754823979170790698722128022886433218378976228138488539546200250527135614719002918904514322766112914019725571826908608649745113714895145244264172791105463586075349164029588217785280516294634324901516884254996078699989705639181877088765551209457249997933307612605745085070224006636445594300764886904167111843430914249616004029298208579611860582347764384153161900878283511016271782039787962668096837235501320987027015857655774629641746912518124802986315485040260896227682720339222567268849890290105465168454725806991098517232170897677126788318510284682941780282793212541487612520572362909394552980505438173617829118100853128809016814069447193277099473256707694850170310588083424190229711028697398785354103838204314363542590251407269800158618982101313246472800344419418924134774615627621017267058637602483188206842998243002035570155236563334066735044300757095906859266122228347928312038898807564170996027477986197545233878334446675866190711721720785234565174444955840198760569284325841845398236096399343748535418470431701171712554120370374358051853576845370407141306454806205010123131746275239514107297984745051754618239697100350867832566798698227337846698935756008783606616230544619538935009056634585684189509984913131991648593284237581081509138340767675821151700403087975011534560341941553581332066157776895869308859574124777124762489687483787210656432892613262508659698447397372106271047511864999484431486716033679203670778836606522909679458846032333619855466697549000381852979171054009456 [128,102] 2038106802537631646410268845127922147523901003093110257359924745345699129415561027037485352695966485074012818824467456636359045445125283300951288208221162815995355923890474842126516290923987213476358045329320186253302715338783060518535896938349338258830044967293738970768906270749831696954669346703081366358336208309634174665926010320316882535827649717252613369238307949013111103418555157326168299547866344171000379779833110303308815491733827515175231184643236813622060913817765334256587980144165247668860176247494471663856379381103771504072487019084580872792447185673945737795262470172061199503447073030734160030915130010681139833777502970241673799470065337902041274423940848300547534591772324334601097216470826038724579310702978276359532905395610278748448642513624965976378257099051298042730080925027858944472301528327124992920001187955250212006901870153893678190880859790204936660498290589848247795178159961325417343924092685023327831721562709439242094537623957714142693809386003675576957672030984899016253001152901072203542978696658718702636198935530759935442047385083183557638760596432583427435559918681232332658719599884964764768358142664402412171769420293768515058871276268360341216321210337275177663582908759993261248898317580342177513535615513326224490706213588977940884863752236672797392036870240555133618311942364895709310743977381865466665548245946357423739785775022512125356854635970643882358466697148503212346805189670239373373210253248460008469723252498485459164824138553872906445426818519597070010928377841118285589415868366932753943093034646139330374654078974267541473509060973318198733811718217263251317097404217191023448751195832515337374875979342705482591852899024681062159571390110219861460026917075555083620554172105436707706973854393853994976871709431883831484731608978913194162213540369584482413151769715412312757281316565035641837676521559028141485491710829535776155710695922695625961659760521407036211910825415753691059145966997985750448759644368991468603136038107359411385041505633652270785075961455405527992481269944264232019064467082445891266200785161631644699017293325828955021404610356112734743251752351513534225205562627641195671943863147929158356389657082439660330774341355335410437552936 [128,103] -4211609142895355727552884248366023786285123589567813850736465598140991311715526437562895506572858754708041211326921114782515886553287963399111574085731312529900298651700091458599109767917040248208872056233139733399308837246654728300261244129944377080921844576241194855026840440219658801464105402270683075722981429317440160453545338165418840182381092290120551181976664145163652283808202611920525886228684531095762423501250372117406423556997049780365462424913078160599363228929925529664481589107784919710585417231386629200233168158334614745848016192312948026523023362847133350720045355793001239014273618458712529980266853925047791325318824602655147148050742631359940586082567180245788807987344538275887701942016976124446038848897599614167899532652667347299737946333151931437965916941812591415287443568600646262541263273635468859790386024886698715026839852902618986490623096799387510393203190971234045098104052163372741430050936027114837955254272697456301581508200899623748789563556763338926144439005369947237747492164775565928898259939753308935782925423338734932903387626093438885789009441428074024123565423415364723617700657867107692107556122726827116306322322717111745722534325028967865344381407911496661915854060265816800571253880907595363842251333466203533350380205481258351804369142092325231606109651425515003952344266208131136679680152324700833881776510947363617605559090293638352945631293370090614574919499190665108826272300750420203705374763389790114413903460361143505005578732947437203440963660402267883627849466685531885736703035697548917523316333879626037142965311331659526330184886859269310276389809205124541969761588191428397407137086373122791073763371459945775102553261839869617632123055331196682831598654366250414322456480626690765417275754709496557834228738658651583713924306445391953113918416479573079093671867260292824576429425733237136502051541366166827553593884214113327772686532303432873007666131058176986626550371486192259072284123004846254336308434269937433078265447348993922252432719694133422273052421147760115968607585938551801464054584020561773450753193462195447403445155760653078354682276918110165760004750464292884531809867777763895134163422481521549134834320822900330104450696670478579776 [128,104] -206379906438243487798992460207699161734628835050567736718115357251247666155096981598809507804562213596444893506286377533487518199864242343930696526735474655464809866426761742915875778377154056512331202683510137573033602629851156593533767594847607759080176765043844056809545542426800392807814900594247629234505546998451050743568612253208645912565522206350944962714454714494264310184814873110322457248019217034229764829073301433670562618625465031943153908503360033854072623456192238998251929195271487741310126099716493602212634643169747910464862869903101498495065376717408208708005997589089596724244310031904963769372916981881763067261774462381959813151876771147457766725696435405883957619551176009431109986819326120024743835169100589963586052864951841322373102705986937569860756657265117024438037372173801109154694361087938572553914618210403228856743498242318077575719549182658232970320208982549466662739154341684703142797734013650974429588811552366278634971167505368729022989831679027613366047950825948197606050198538657636700489422379943053638650610387086913704658494397105546632791365179447158376032894101987051286290704390384345632532180270063069194928066069390982482297884746190852285233235579780641847919346423233855735244310280270171068936847606239116833095629201777506270000150918117178875939853564752882975854580574185584602289931908112623557204223285406034386793252089357786896130772283110906676613360982339254329869799889163031853242200750418020108848092749956400687189401830865472295165532257044777965990850220275039883605582773071050159096832007168593344871208225639552807710020355377976702846035023230768537718441887177174412449072372818984196306647917675993682388884826064375063929420302541522301939532086764737315286711646291759880955753542629645387894708324816400190755416708097136894732112719492621040620721040782077493846793623656543216290088577607650325343836052604394692019816836850740863388721807127685717626531616194650528078798704207922349551222524917480296469110156359992732510302165373807959114256306110098066142735914712175262274003391176393718919387000141137455454834347578419537797596203529953733245604192750461294644646987490500588065660001625577439992719462968885594697226089024 [128,105] -203550473782293944908031732545121781229173487101037198281856273571506058465031846415848052671332820014265682453132480864737171567345525467486443195674169100255510424749241948566666906176545582741992452657571696501026697172176413945931607316887677347416116038616865876819459168215498636791411150086068596635411187309675419219649937138045581492077990458152682168503925874502231260062353404128239408852348684960439575442201334672771686808527265754803358441647616059224181855589353212106803873749463730611949084349382693682233142330429099920879988648666623667620024604038485002114033638311407834004842952283930881584699614296682081602083050214211938901604490117127402942138686653801410572338993475750080674145467779094311011999076707620989513622910705059659968137357694553393649365983221981810975819208519988557434307139600552707561026083809862512596691643937178936830427662694652710839113989188111330091764198977522243385555843261346676062968355151382520136850994943094834322001350030428092810222224753958412822641196450187027058000002804665784302809288909237772601740894615551428667863722432320166500502120512584305583465963988240920976599452777582809858922350090331641337837652637508030685262874314462500562201907869359668507290787523675227682138394030991871050741219630458812668228780839297682696328289890763086064742484519981901304211615726464940440503310615106155484391551732539487368069576312439981106635640685829698105918139448197310930914081685570788344841828747284617075541078085522955498677096892442334312622346398282795218803348610190492424862437332830615775999309504781202207119745450564910466523939179737702328102203509774424561580704680920993796210096394543694402743604488912919616106683110180250875743018249613671134179893899068950531661590419022615364247095292038760896308738075904007829155878854890910427668437681250601588644259601905300354906786933488176710735782227741644844747219901932264674762842303229412931496190254514548462272981160634821007591619665226285855483721363428878076292446520373440721355749542294817967032696877318872623519353926374112717538770694227756882166919937798995020540909452969341306264701898224761788414504048710496542116161540364608759728554114132143458748800 [128,106] 102428738098341769211045482520519383269989406262625621379874738614415869868719510384741712505064908598736210225195552282502020105311998599024229902905336115972342901847033232751908244091523082280660850092297417470034874753037569154083552991231159358405408316303496884048711888055242608026964244698981584841203492233033378246137585132287562878247904947134150604571518550913783626461180118059596587227189712308376600345717547911527560735774470622989188383023743496468541791791479776070452141819164917772927323456733518272651887330183354785823571929365585786521105530113559845624053158679174781562417229016845964084390339650693859954471915426868594494518646378760511700735158838565713227515075654992543617772867631277625888298588755339215120956155308120862402448326674416002291888277948663306321918787379546704594190408610488495995275509665197580903265289376372657733863715084483223165640805853752383150067891380708647244061384820486538561146153991277384271795341167422922848788176215960181650884549691560364877680844296805300657954188845306847011438436009142108808600844367642893526125873369471620821168464087828023662568569059173748288360926322601081028185382094160310212976165523369862879103882893088235537328910261615449548603783235856977261964252636529580757760245776164803612243115204223271266823548730629064881358558305788624570613574747974369036265612209677872349449144503548545195632367208971143007708091738622073052042637937076492784529240745514299033282936102677895324443640227523691358502536602281141234105632953069797100462769052167781127240114475428893579038893354658996184455823319479159932717836022714171357878928102943933869061194534382594639483402262878642618819044560112313736881489460897985644265391969031165869689789950430325311384956466053466402170431202229701760562961902027392278573689025262128870851634755887761644954816880814173514150078339470404316618135476699120717955232761812368870596029857080642474779741909430575714389447672453243059571117758766701776881248736987492204113380182756543361298665351481875249831665857827462892540058560146752910058369104626250219687384536303230511761977380534065203276248545214759270598274030000374970982131760271351822351883161900410040 [128,107] -8844064361942892079046354429976514749061642587768355849068316550253294271241513875816488863955180030692074525793951225474019618729752224196987603771602912421129239323439435600623491237375726506781063142533383994436800720142406706580909402248647057047491030636193535367133723969419931547063151616324258806917845276486052375785777977481919975618541223732137337037748387243720762219882806811815460177033483833077612505343692415984660191585245184253420112758564384995887267958032501560325053445483201160815966045804778422311292710839979252922994636775335709996108005788535245396454105130186556236770220710856179430787732779680716645775064256241530147656805081780057387324743993914138577417657644624693906731925666438654559575141838994788360046174786932943162982981961840936081399277696118177873696445596372904005115180849524021954858294015307691335862126706899335672293123297478001703911279471915481271769210530087311588182313717422546883231479210676771677675939627324271415848357263093227162031634095543422710861764044843139666557907674130224500021505211178324595795204086364905928915723884736735749880494808339915006017806420179555236891855147753471123408489990770891471181558009096965072964787338228572399431019749616055845422182713190246040443917187288440838267238529768192530870084584806489400727167250942101438393212246123103587093020576560943310936534138596953475641720832153370710782255549194934149689327209560981215132679816552888581631658047085815105169191929303933342253758083611608519115379752190551522998380166210350921369409963763267785034972406378973754217939428242513832384612121987950628862082467689365258608387002288380787878844708702512938655642989570478647279224777468261611692444189668931302764852261870029889338781587212032827618613590799576542928950949275419076825644176606148680952081522501550017715738697625591616815929506319275298862181939314253752286031892141749111090535464804377910692329951109858032314013591453307528593370790786854611280492961354566382737184080469502867071370535717260211004459017727231364799647899079248323390455486315137763051925306548154131059291821417463517263443061882769992503187781657154830080541620620981969691868210677385144374621494784 [128,108] 838287185279480512305298671917076630801551480125925151817170879453869632875676212028090128164539564600002707631563046142274417003555526271216359098554259766813598487494874849673703168238895021475063251732629176238260427158840848079234425655837922124740854593456554232923159286561992182405158388795308939844309061945496882203371754641612853329705802723785465560674278537290795357055890580431765465960786623167544067184815932388232517318067955012902558406248808771564728514552100297917006201566890990429681656075582509993238619010515405439514009042868625611460526674814837371912110036560563460742678086106891725319561538266682628824129835340875870043069483447386086610407742996691406716548973311980277003826107446108677607052597952327572148104278166999615659212498274184151248774289210287806150944457661267988467804758638217278850207360325793636494991351031186110265214133716596973725507209840706448488291365988174401895740696345652032837424825147660678515606962911638483909942140177213370828190447725153722868877280645730251061517156881524566206779993855327008723372195981202677103534912146600581835448304326002614874068553887329670712358734708429081156940462082048794967353977922977133336726260554233076156497521401076379238255158245839903343138168934472086283595907661703334165239417052936778085303388894787333158470525058659255488112275724455330429377086154929019471822635628798764104830135830282175593924141006228333241820928330303851185354951332443282617039398075936009265693439257928666686131245638587351746264967923174122269067442329515356841547945071533159929532591217176076308975998817014520695423270493478799265340391529603622773399760423368185885193132606516953194384296620159025568656054017483928169735696695064885987599720377712833910436892124039093634790896114515112373387981860850797163223907534005085819465366855262525446451841014691593070488847219451520428006269452555747796915306754504682384317520305635617975141667837021498543102864811723694321588190681522695000458577929911713014674265883304764458506443438878338037295651447895138670728050919544036257083916329051059217352045594417957225082598105777354072550192765319737135930311285601265382589153815795047417784 [128,109] -44505359556944028558716607066473507274242652997581642026184602913658704220490050979339365948356376470929358412943273891936437298813652295597370046127983685059805523444323372227995989410062577722586926049553562821423889865713488078841468267168698492291408046800117895428811100849798449460256120927146104239707208430327215571294006867765719549093085018261716759627268982895537105393646787897981845329206004265077803428253211922003350487744060464214510116104837529135169501662529902505212298686767264467719922701077616519149330898935754113294598061004828376596369757698149812052297741296842916828137286610483308918013485463719156074757898122016205834633565167882464455131839622600521552021937171390720878369649451451257435454655759161798998935096567355466774387101871555667722916896999216778208568789973176208537183105846816273846837532774894772921485698046245688051507872615491241031918998424612529442254610199855408210042551143176015414491346065898000903685827328720009262344149317099378158521875228165888297700429029708441811338820746119631077567061362717634866400384006129636629471646450219203188130996927655846129544243494603378308544586842566852637419816090441655119934915529442147059405152009613675663902256962855774750791705694114559687198358822662420092068538542791647529243862404192915143851496846215659965584493601143529652235040642183022827200695329673752374801870662550188521003835203325832761227156833331129763665169243954501553947149401012269874406433092281198577799174343715813030731256796122962744250433978300141531145915660291541779600108136148187087106005286375089273843251637270027121174917534727300429911971481238678273993963435775393369585289715349953262899077641479931822162125872445740315978160758571718361751696348611538986304377893577385588514800780836658550772854854813328463530575831324296032090176631383376847717707867198548163090233424862994306263823049810968488350195387190289827698329995994491934361335523917752470837451263130259040996976009065225697452653975555613333953467134381795954707816051150118024267657441979466795432843253464379613450460556637331958247611520745629103343793242657859654534222644781995298349783227431811407535037668112440 [128,110] 3949392007254298558219085253185123143942871947157605815097871086235114100869845294131853385784306336936555714492613369990502090843536702347762574387329740853550661391140890219503566123897887638671229951197800142413662917447881879667511649262002216364527998640416246567588967923280760317680712064437121388275143851691915375540993692648459090147130008164989821140117929624488599162952284614348957019281228893121689931172943873017877100263807502754868500816965046368395254251982061773348250903865218902966372561988779874404061814718008817756774387312522135496596339650295865662880536712601338557319647055048646089508010626207072467389130376480614136366384065099228620611554295368310090192752768560795051478464768658494809303928781079559639655843352941941950202383054055087865200161276211896351608969155671304416124919057744090639161500809905972826595916465725298766114962028586293679831421632068755599929720431523637712378119401700549556933921301672032128058532446132215132680639053924947220390433595010726881174404071735399885933457628170710695618632740174605143638455326751066640206207810573904136892536624368854114685513805455069953398902863767204755019053640037964320356809425012680989117551707958332798126542012731560057255198536608509867501591247269121888500267582897172735930560531635937598036906459273190794926758593075011229329605270275450923174777072602243824937608435811607567588644981826498107711656031401245095272072798025830182461835839716589521962067975348482053590329940453315074197539104540511350523568574470348523039634939952447018273723770953961978397032554779131182635942941047677798547379710468030133839841170013586742496401329915825831794669537871031127273496845531441299044360858148548014409468385237108326138382402199268913589812252695322261686902128139079095030208687100942439895063339838375279130091852344228643003019803728359024683628367869320235916301852191953801161719969390749877487228388954549044264871572550828548038680136021886829347583919794320521489220612633783656835269167769180782760711175925937682371129516930165814445578630942328032046486418977708055988464133578389604367635754919145480569144472580846171306243160669513155476923678 [128,111] 102298546867696939218352915827067471162705709947132904049936976013731737201196095255302246760953977708001431183662266868466014034320064049542307005024165614885537566243770504295608637621014151746300531955514698666916666729374869586902049198887727117580823156539539526433993792035479184910448615097720141024159632281156535636911403642196705794137607155368600722040251275994344589635507552814691251400126577566496917522423228421000536527853412303787076060611197768838528610093131465624022957160353154082722407150421998346913640289195642410335482292271050774601678483713696888812972618797330262377809446194499241104872968251153379075924293152403327512695877331572491926384056421267842025657239462505637604542931527747460322237653991322722089581434362451257820770782926787430989813729912374038247476465379751992612006852005442650215507156261088609593268011460649595753564891737698981159947840145439397669258577257148185725635307918000959642047189229167087233982946830737715492341301508657776093858310672547672998858060274511281952329107137306334796606844497027638449438604644213512057147924848748503145762618602285961928548299430592002708159061134751812290304560175829221066605989285158724622716141953127975553189251250336047088177538206001995792645512326967072175037710791040576827724509935730960348945669442121874749351544934962691465892490882819237865483094900401652305240328129087735454793479007471178744332256903011118413877361218581095204664592841293513142983559725614746755420513852153276388265460500277010092793506817974464321163603426965971556791066044632643853577059928882998588932884944323115811544631651565455031261099339694499936935624446663336599963153370165573852233456729665489500351848484218582464930212225051367491689472192770452732188726939671370266236296687036114330113042777332495319538940396132427871029855515302065682661899531830390308975139594046630784254781319461674014957815441941159334805604303999719899741812925053197245281465984382148037410821732874046319567874963065233841605665020441436235290994410891175725865322676508997173791781756890326810698122610629098055959793734560254670747223616360543942499585706001385787230003969221497920 [128,112] 1039175462887680530013498294482654576417762026658502339781440338665473847360767776332826271133287535816766577434557925775369312361502018719083019380669540289490821557932148058178463133772370245518277619949529028266451254910798074600801101121124252713569384019047523464682156684321050129005056508162843020955197978144963163336094592754724725791337178999571258132783856985841820926715067810501834701908588875702747188327164411616369358253813017162401922799577940579171258054059213429965458291866747061111974950299844283879784493850770858600821830968837961175899595558969366567684808839802948537823681126858459628709466298944976183953836038853632353932417796655060791861272762588986446833230272139830693907152325055229757128549403831845820884620559215563577815345453025640265998839295015239460312421451667574989875871474798800879566678309099604185644232084052552817436155121464439395190929838289780320501078000737210457500185490951486796952021915040357917724104236868620725746698083836907650507262318244665109837194324351620661094097340895549436266276324613939721826823580312076498518085987308775247921973631381557290331947992900321343532230290370289900711463284122362325050471863774230242449535780276448834264855523188229440171811472123084731400171941018891545633344626659435310277533553157257131179572563311519994022404545723003238612263334199863173487081931000646986122580863417574322239766099192256135462755588180350770262021183688379774684533110063533073601103375929350427150858295781582435600367664361644338709926584691720060626793389129564756234287732683888113034090936845699906868334839139869263210263243188321471945275703275306946905727320966677398761517775561614105494942343551324506615396131683417355097566208895829455994916223859317525324837866801632451972524110966405126544722287502615825466006820451532086608496844357889338001272059078029238511783955524119691841570818092301895767870415394028179485248591409692001711374180023729301080222361296012452436067114568940258632872780631949275205213599759673591514329628005948912904703295442692687486924443271943154287061479446851565382524701817602881240562305696364809006562290024342689928486945616 [128,113] -58916819327711711266973630173761177699810228453268182806782837708004671182852090035838803124618976848800092481035367132098369266619813025696051421370692144389331512676102561440141757326864911247006415001159638535871239605589845506649589016004730147212577284241185187062846189596933186123909311297647507146967011047322950179058385024139410259373960214796652641534088293216183357146120142444877502431700289538598856952596185739097327818930996373343728465235052553204155203746174258720231474298713571041565422751326773506839361654476887098850993692982194162667870359510291544731910875151200051664232396195334282490186234734464286131963781170921161947734460250705301375585467596698186117877068511503002075023967104408358483895962594587111201046936767699977792374529032852474921107249557434393899148252668261891044967135670422004036479992218259867656699654902742893915857383162390798556724030471429746857370745463820867666708288401353157134918757430075006874508763895901331807959687524930666838525179012100379373555731615763460786274600321173214060779294680693897032884484847066552743327445025352507622274518599432763003231831426800603901233024262671997107656534097845944207347584866126121825369759812619204037001993774354922228738113252405358235576824877501567616036051086285489523306586349723082691165637487249935162580898067998407537473558797503758314585938392392591918888482791281606686375892689996572107193530214608288504696762060647697229856155777108555750401586717632016589190198519996424978285207456994223958124743953929272753946188092067209463380098800204854190080856976509217479532587460263953588402265708568315028188688961533058795783850578486990715131682813702779291570991148648525339402513176648067085140587716275314183998672220131491269867258417164110320135996767817257831503316572085982507303243776674414124467350721738440283451347848231504160453674280183666016438180418115235281449368135710268137117224775626881768879284228871971068763685611899039624855782216451916333355511751090239531366881542623176583817175525312639286277746434932510870278649767320773572525544796717754963246539545936450999184273677232722796023337377102370647696 [128,114] -541896952996220875165186607844536581564248071985756936501313353851438629630371227370998320764934456869444324310360195495970010582149492453260862087420777175350728796201074232677077612754992026711932598039234235647237582314645365726445887346962840789835027619847103852577097667205062052616094345407204790331114562739015836405829031181214513470996034103707929502933694682654708955781351270221237360938884125882302321346781009971117541376608867390450616670459746045257871277949964745498479726854119999811081441671941530520845901408507971744655316682585605337213907295852281491148386884812939926719706427674355114370977028586532064261552486953557072460200500737089282639637231995894972110080570912545673081996918512708629531070974310151134033055578566583914010337221070868161201042938529506396306878644182420929293124335474856189978199699096409331073729363194526563119274649116285946984376077798648226122070101223823918825887038994902527093486340117739824585914288211194517250658516296249498252492569871198652608797599044907822829903927415367998781060952055786833507391974777304718771797251159101780459414868126285133732915266526878643363414863803080017276043867105731434116172993274389233118570187847567188015134907928944650078319615129618728970922950087466954816839067597676593994487000942588459659631016633936562617571536667517122167284180327752381543213863098968286767104960031506499967146782828552684551101618441489937406007850070040038684704227367390912647434106215987099443771793304946853422140239836473940273646050752130713998125910185483762319003465677111936434841675278114670028871997999640524792530100097987916328229348588918041118140962341020218264375926020122518176510886359929153601530484540866601153619672398045878136677931433499868570383198742371252464963706726138289638658225839354571606531105984886667816671616926710011266058532948338586863984201357846000144698888625146129701959084021356300065873144667051782756778779553610434970959101051707724606072462064564988418358365363105492356517614260341521245439918289388689264417384466082442425158651573465537845854331676128883074822249734885199178494839204114774822086793955924 [128,115] 4594707256710738885370222777476784164995968384791457273353688187184058119782086956592467505419021910630172926299931154799486440234113854338614625267089734886248388108913164775385171521659741568179254113398643951728282958714020648121271111591928513821386814663640765704035737111686287983797985715696919844485731126590876888110117062625525770580349558487896631350704469511261328918384394424776918432690094412370380334318251828682014705692477173295136166421353572366007430384612250700611911546829697982052347800681906614485815261223110335372559088904489297856247729335794588471504486170945793390420550948568749048499513564568989262150879880653590038912610070898797240056664207776532615246573620726254479506327445988185320387255575352479617389888286998667031823028555290847124642448601186940601708759526181280351199916473123607870893315327741206690953918016911210881232542642062738553765545752498408223512107216378249372839033421706535009482598319856848352007853347034649383313158145024466978983415923973147203157458213395468377305300022527722264282148461316551072045316567974749493930314332807619633090976110724252765953838639519126645975366203874341259639298159078845085023423878177096774504418650077645172799697539944137520360637388557308310121534165758910669877025496398972488766370990235314585847126515435776398345461710602017439734525724042598831291799409184592116005403747764864611643360365166429917805041373908998233621215678001690957063577150744497664395930634394509126280632769221373170076553102383689257021616429317333227996675904479947169045050989689271078029475922422386409548309332101042650101397213665335470150903060775617229564783377458800683285250326099320109412805023359497647786745613422445620401383747713239345703422078179919498153530632450338116201593935465190688931974549413672845773397995676442433333173220902928241344443072771014237559230325171391256132248404287033880374549572155307304695246450162389423452622446684143292177734060167166939444259225878072644662210699147016420244440751095977678912354175209695268842191369809661360476365607608960051927883455694013916782431773761265836011649928168361878325760 [128,116] 51567178953478210050008594454300402545562194482882545535464754696575922292584316312471510758307313334985189829449582295103494716277815915176491083640012012827662013834150073363533866620964254948729561728489853732013301866349019000032918897331068893719105667860309668963136313434231339283612246657660728482394071802023203427530521574717940465784784509138158361794717481310498446886064005272200341731780486915153187298790219094349837771099380310039517390452784943197339802812020145623736838308354554235927071396526771541601078243011645284002789905061077165262380597255855745832076772672733937794490480588515277105942832936714918543779358389894171134771637680411206028267591168549779262458407150487219300382402256468236683546565278535975897419287076000737463489363265834291570743835231142708127161900473585841997186467650180529098549482069444407680581876530314094742622092739450747809535254564131684194985406206741248581678756968021188568696409999794287603100346158483876503056014720453777226925018509239744483118005498768620277200578418561080997779298800571927195218791561727381429695579368185717208065483454152880405019466371723407938384322316904935945883838582870102888444844127462818266713986152580566055676783820105315063785866602004254289390787595776797697723641344318841916295007289590950971426337358154117638787621066587174628684458979593877689281186774833229892941549766973822014454000390830918000971408570714208275616000248884036048620872154599193305523094972773607630209385459125286356154013564482067066460554362126387935841334054690343446905007210055941029826693074091767979284335065538214746838904147294691295282056493900847520324433576106669473791191359857608364109292012273959625439190631070925140538535654016211254758948101833951546849458324751978675046967621880849583173465126470714638641731695595155804778739761552440741070954474883035623353800320700306234032317368292582212034338093357546541647712451390310516304460615674023594029770304727192738302555482804989247311404459051704453089732973021629062954993494097851808310756621705876169025291011642308103027376578053088296213537102273362508856601365193592 [128,117] -49492341749145875592960005419827676998701013794452499302804076952756576243965145092429414316386062367400495650663361346479867412112390379855274937432195135937978684037547694216547346069450537352311387137377694783663338292814475663458099562573592949321838523015991392260883586315194543704511118722697144301506709735134525189616961274952074755815193098997941182314017468528197928885122053265382542871846480801377090717815824492304460480744632790777773216844909340146542745558461531364446654751728184194397505256638854565184255478208350623879451017381246469063932883694160674122996840336181240266703361541489603478677248442872719510445048031542049883421072259901793793847236087677193905341063862331089308888138829297516137201348768040138153206922409125826866623426248075495015832891751478685632337335950654545962766076704715470188510348624532701910941146974305369535732428386955869909129096220903898656591916279038258408227706633407957205651914511802598906276241552472692454973303302708834765550300586678037033713335505937519360951154467472869406950192319074008228962947122632892572776717835222881645938142531849493026643090165709003519320275601220025418515604767986868982183807429938206719569276561913986094404803060540132102498779823127553888693716464081774865557909362837610278224704137232542999761669453305504066876548754258505846106833768675702803024867637748153462883880194084683139002652064430229058130505311852442986123384333491760767360499734121851075278000110006063614974061742523272883973345513654581978492437283553360973484681402486640422292641453354010468459104541370964699929776657885876670821871237716101602992447108153458453788491664796961859382716820122521134846924937520185839711046819454575093280952066640586073588313063802602247151671324344636759577773169447916643071034764094490155505220845268982492560315082399493661712877894025944555867034467739135387390589415484313922251688210476111634388558969272381033554608325485928186776247248907625045283297241381939127943988499177994011439771935563353863232174449165926732436320026841167190839231985230700744847547655157438194136922381024369188949536 [128,118] -727890941389759196954495898178502938914364880371140667513236474656957497056335164368193466316132385489180725108693548880535552285025268868829834527989858302427627121025737842417220400544891922725704336577085886395182555476634214140104216058135123337212066819779044912967425269603347482587537779106216611681358712864037691014416631878043780474367876799783864695011452503411512393462749281314354980187319554550009145593554716483141287133388474575402108122540529215810433334464449826266073963847281697567573678049277195101761802951023950263595627532991869245883324634205562669553491949687417956403914810461858538491817534151233719781461081514977983484108555986543768632139600728191555435790196657517486113136340653044968602673707544565863419941276783936971801253543612155588597519543829775065457721466966382603360217597496504185472313662783662617273118458727937385947952101003300361665868794142347389064255966034235086411779456574463478134430196975365003685880829900378863746917743661181088356676014531218518076039888195463992501257952609502467002449451473708916150690988798100101982229048643672207550253016943669498932521211846515209319678037629681958053535948489528533999916214612877280254001620229396499303057311470854579378297730009236898364104533450955760490359219854251192514015142887357932869614977224786697467011189833042546471095581232020717250772784932523365988138147127924626244909658416597011652759530508422652039299718012374993427923035099613272466491837262496611149861932836864505085220059224946281878274957331885461848532971973964277954918636411599756559861118656346337468871987377055185217360337967233416863005383561620443374582023399506271329376338957497303498409448325342616946037170811426888851324753847555154823405315170828522074113090469775568762313814677851683130269689922213346878986699072522671092982888555929426455426646423215902980595134379076158522645624851692859967276325412790846666790891018977542127123116022855193081275134454878553849615302914468183631577820859022617810260679066010580482397911533784380009101895791726900324777967911243160571664623754862887148499419950516370 [128,119] 84136521810488093914026407904841736510553396808162925662563153171602952436149993935942442981441132771976534774182660173952988381188093256987534613378804682539031240804693673920376009142165342368091802662206270118823799256380094991373239025778095027754164585033073961458420558496997830939200938345339228748484602287147316745186899604468658601554697817118394830862339163828772723420706692806740663899432971423748263298202110750595615859857661048027208099216462147829747153472235805195027028766540513121052758536902493154486424332538114675635075755847303467240176594831231061920785076658446274342164262809434224595912187701319174270760344616222224793723988739323239324735013046548194942358406100706994468991037124505625079561605956867487159348276226978657919726460833927745890625579251344954243910004137376752988367584578481183811419524340180758767932968036627927509463652831987295943996801891754908288768826729043120810652099561901061407048186507543158198926077980377219864008583256641365895537647303006570759536893373231150471077774245834942930956209551501061151109051240330835962039563766714140005821034289505344491253965853750157918398921080066108895085002167720139560420780081186144081379668441732262102310461490369263080366560096042207254635349180432212173469469191726339975585314028473151543565743060996277418594610442490970624838805454762115549154854210130542910320212869630452503342057847701174647727106273524209907968940432431167789812640003652571153300935246639745108996185645089388722317646221228010201770628456478862136826232214193801438489329016446887389817205167371688065062768545941654648989707693310691368373851890193182423541868034798456340565512952085669983606348724756692761016582328259340813273592791442017379592978843510436337860807368124972736183293296758149818634358867928892107904363254928529869989714727072737577080815720050989243144601376060244232258684750218900580194829022494394379934049300465778309304023217803824872710207270152986897416044292041220493551345658863212358380432030709150237213330619092774299913076832019987867957637112355332202760441467755520858638336 [128,120] 4135334893043726461621533341219178352368016113622072809362037182753995851414994281590873845676984003922358509450440343345817996675256263081974978091852388523995850301738252834630575423014089210718297836116541099794410644516856999925029984807158814923541581199894098349663477098069810849684170973453001428020738201105980874000637518301757653953586169969726900624881950952299702353009507451892193184993696061941901207615676299355487387203049826859360960798354494157045910797551421490587386338725288582021173215723413439545576650087968156908160602735790542344298224870973286416382669251157817337862181171231297869705203036210674916373479861494621817715412691630382982095512513873053316822730271598645396986145781770723933588340842147883382317053229094213272570097363665897897858497470761578578948143252352728922946665378086286268551404954086594382048547696308523265699414269213772792539138003076880510768115168415834027432600716315146340806532270259328015978944495750255674568511990862106463563930420293392723720308751743647136280118498380117519935606564113398525419041847777735770584006439789869660758551707897935559075731010456367593210205751347327618111171958962366128370780935866287723081288770406224157859701420953860878559695421660056527776602958803025166980785812375852503839180901703031790257451870571570796239726972090843010279259060827619227367920965645632039973376652341898582833489098944659878665939188628182882328289711196391892025702011967851125082177911403509906948114456849076042653936207006441302189219002290023625129349832420506771165871500287089291334396459229636393620721334989266145784940430449507552557634250178309334285636158732300071254624192634403836793928062512387612215576332532230361557017374269646886056786244079498176387689453918244012914939282699574509565673249213187621668304845474654505401978665861033667601833451064664718652699011674501668075030596244029630274584129392185109110836498788379711958884460131869786081309234405950788453231738434742917755037882272521693984190968553060893687244712556411626566462642413187670772394567706667173442584656314961344 [128,121] 1068604608253114955402065169049389237729052309872262175424357580615648057487461808220772434005108604034755966516545378829357308761770871672962264241503435319798326972851502768057386574889111512227893412487682043133416254408406917569541502339825453999642186251855682862936083978619281496942052430935816890901020705386137901644052357353423890152960288136190322551411392562698155740784422861068222882456522641888338358339138616836748836345115979801959883560365284321824686201140956781547757416638260280429800155839372673217882214285917413647052908948832506005123821385620049344299738755465002129435081095907243965452624507060705746854612853199723967814738016417077065602145446011418909582457831665566927353009327088596746154066043489691638448500169601318914756629886191511177524103878304249680693324631968254226886440507019332827303245342558731535137352840017730004876671444077567075370737047495017302561204372158376592892558436511811124887838202117383711082204276076118541279751108272502789874198524750633870622450964487084415592983717649058164742748370276840925813730650895961448629784581936809110191396469352279477533418565564831841576163976128413111248196499131887519153115691135043867450728317184846102895230735784301912844465254349296192255508783952876435356890649772552499084182064426175519763460333024182335553446862803128772202392855950800416314774470700025582260472173705233863751209185266271484842285213260437950620810498423830830102278400636403201542862202793233228511174709775590994989585375909470827273417420606957685082909930273122081848581789625495233733581988809152373754053223279877388406620007333340165891533510072756897246876809772614409984971481506044583405564767917607858519378418664229584290529962883936641289076757748791594185582518955698139098671731159998295612294780054426901814078120225465151182405848425767544674643180484415682022218493918559253474547181639331848179677361757245380764374005084224621823842293581312742683030943588101382169584282063997627834895345451713168091261144153259575523972917806032518385954062160278410161212850875056742471459008 [128,122] -10936999459574294351378577081629701746165518655831453007884599778718054575409814053023041303320582468600432649148978188063973468614444848494347806580957475117863501539592584102309243872253571577752784072740316683558912120879647146592408763581576900297691414109017049989976547071937223968191020783851441278357625273519689425692636076873184155964011824250240145599554279212912482143901643565930481058501040995758539258341645282405046820433746150923152424527853620279342698381359270623613391242098783796754095630518196402370319828715350996691563889205410367174155245611176371180578667423916363868915696092574299024663074042385791969076612732076474794766398207635950879527700143952226436552377083728784472821024048036796884038736465648036982785456622209378946216291868848877062439987222195008612911125448486409191997973629405044253108145094459528423026160492691206657144952969614358264234111099908281584705924512661175228991649958440907614305720506951448847843977339384621195822046344328885213907014861986106465498077721971286333504447141121221368092463491660503922770356894498160904755691117393008887678270375230005612796585537995323184436897635885366231094618857144376635993803823661026022088796453282035324330751796492926046929883898128089713926896271957226381769594372042362263600858887659275688587312610251073795590006928739981990717843288147838690647285849801133866690894105871839737019314163659528208059620199949758969053706941897560195296122620413624027078888871000235371877043694916556830817180606090117028304370429390898501322131423818084846286124335643782969947089796636610238414306644324754356656764174086644943429434457043047129104276224013586583120092748212204565132588182526631424002149712901933591604337534794133879854328967980581889302977488026522235295496394354992499782620286500236920052493931632403638381482990751299289655285847391699345169770739232579974913613955145315724067552862861760925812258015276034100380506181770551153594718081394799263503825581365867873035517447621500826892184789329248516752682909987013369749585292457980817363396113282413440 [128,123] -4027380477361782648456150890324249191137364002799290007264275027346342658430283310754703125455964655670142493589805730073244545397333156879581163461891562134085395379824498859903690627342239296904578309018040513943483554354420693494157887665960593543363279867752488118740632048486890603547642879134196793529701156005469775450923627809193720755984794707329367025874980760711770772802766621714481310381947531629294748836015107848708528341893012838911202527195654850214024192247327937877288301262831167913280718845174296547859144774212646724323472699194811839775935699599725275380208834225260350988355454419392535609419610215433690382325599579709349830785521976854671335134465442925045652353890039866229742055055866725758835364324586341165853619558527944705810649512327805180465293154182285274449143021224192242432307368592411874111708579785954692356370561928055494336034457002860965973810686563133350810584649762537407972658075647942023001628039713235971268972465888480062022173868190954020730802698594569689190216661333427083420805985497155216926240647508851592724358179730452012913393435050110661125713373246110372259432625815997421257143433083678876021757099348703626607148853739271574715197446825367107979251768839626687892445159329064126141933559529303992821965564486374055535240112555744681317314884916346385530441216212946757685726249168784615089124412661995205601233483044747933720686299690528384607907769578896047479415007745568830457241813793241523616888095180704708760608153460872024090191809242571823323463843596286065413555309812741363208099397270169945213940302015131418640143589354141208837132884727190211184695947525134213931335482812158563718259918382564536983439033451974501467541812564801175014345841716195007500047836767350910155231270620563728511868001287626283738106863509438879884541023027948620492684769379051508969413133547490996687982043436231904914187883657904622958327370602458152534638666197423079246634210946859892719800131818322533697330633619503098375284364865460557806378646163433589599101150965963355433252755271046492526700800 [128,124] 14646395180111910667250216637345091026163700007353016696626429364768424295871878746666926627506023270653262779591473514371684883678914568495083160211675937079165122011348953732672447273912087832993978697123737592610043189777460068037261865545541445595748873447791463719617806611930437189557393913234814944242242492704135872478547113538234730092319309765738674348288003311593315202603725197688346420265528762116727174052589075367448773845653662294136325651411755675485182365860631322653323979649626890007491899692819931843818449070668420269951916286934423154764684283766667048196953962787779241872964514586535863006232615602094413462420960330586680846188044847692595624878619822493394542158946363749358060797429938288903743702483119347620405703093718618208490369504393505853257337158416323408996051308630470126455115642822281803378482659968325059341144015840529087624252220755092868046685952244020777895271593870591121971310652426895401529832514521844817609126704631353172099616083199449522897472397412329395976758469776805312597341018701198211388206789816109277505356818015827150021001561457172879145260078346127055402161503464025929135361723137447078970393660581745096823481197341739850640866562322602297750256840182582532213762091956358997821854237848816668464059638810585136931054698515854465179044516174073297150980857268945858162797828164224574531623347576287082303323976386122764528107872130174389132727730308402739063780322230377177428444417063152969843213577192608663563383370977586066789501232967409267757408203098494123933205907987434206542298425617115161398975306370167814538962428741853978728919506825980213902969955709661142430349199911484671846454388779935053980311187814137209694663422611150197771328671732066532862230045791988739603092878378401885422768403866081143697190518746180446496019373392240162954125816023547862701702375385757333278063624802248300552726666040296321163269424699101465428874913963063554768818937224405825529464385038471343749348456185826932743370479955826421578379822605786699906197655186007224577654559036367712 [128,125] 4601906122729524546519946861513165696439394193583000528478535742866732106172467594117046586690342314034345448116377482299449755951928061075923511194704992132883050041054096291287769714312850873399900319078912980092763203143167107073256084258367891583892333682796003490659874283734884585559140636692699126752608704582971967667592451518009539464009224743336701254146519144991234857945195774185430018565161662469354970829029496818632675590198338829828765964080433369659701418626986127344338304290287979714741344135554249249936742972885590214348790763063410959715786691176103927163010386225380299843517391281441605010515487404299424031150113591413943638320048206020041079826884700676108985810398143892310421266942714106346830990917655032160706134915521742031510076521107264807699501950428751498569088600382641376865225124082439119745144582770967832852027891644930213179765816377827419165060065480141150635586828307915377803662116055248349674228749405416414238357092579844423914621478782578315593568039503918539872592244497404496156270745794973332318054239468937427830405492601561840620902507288864825576670571724443917855881238823286993290643821823524310278706093832927449129271994528807548054581485612934276448231755975427695005080575380427029335341818467504860382532017304667257529862156169801710558381815733329440909876518541678775502193767012512917960202541999767398281130757056788328541743740643805622837822638768444032345254414126068543346483067295189003463129998290915566154540562208578280682786017087206028027940770670282346801224836961303366680905270280820479020588001786871436314337848648660312259931794334715036145036074298272540414952331973055424302690043351830010438753138972190072308356990327143956880162733102561704354739797482580831775035863136643725022875511999503630965767964941771193539779439667903951916797497967633902706947779144189010336406817955019010019441497026961207789723652067795509465792184518940501944806988241793229328650381583807931228834018011210250284951331095038295153131408212263711106854163135420876891306656 [128,126] -9763734796295554508398916014122225448182120554451213059965947456571779570908258037346951289509053382466452392514165684323283464771939598751341262818569560468791239965780835808654196778220272492902992243015350000924097711719685614034475693934588802976975072820156371674457662703212657653336755736406539414257492827136017594156864486048612359927901035971620135605877069004428734548669499457977422914797577576481028293924156425436655422625182613012659646542757992471249743782204315187365647450433559719440491163855552958993454795055107375488847502769690146597289057712814234640366815947124125597319330922080313007038509792452069815708080039653930752492212097840488486196691738732752952161368047037830321997013033649126054786824148544259322364097981276591661208604754249002272309666782602046975531068544551783307283665259732543372676146366417606986088202876632237496299316478711302389154045201076310332906965324602741158903062726102441865513791125425759752212685467753027903594114825233337605242502201722671996925848429770188784864454355815806345493076032589613114997047445929928658333372223801350599163145290559617839515180989051121229192714467304908377560615353007714258703366085303354292808065026030435878614030151529721070384371463660837425371740180082673419488297783667884058471246393739035624114914365086856140589080938222019295791258763423069721007605415526306104698059854431461404558571555819024944358327157448244147727960566987264263706058802663544571183901335932392866083683021241657020341922601047921605050745585580036869813200258198685007309282751770948012544947256539500257814700991056532538639577330766265845262977628682219175017269662507963089353085348575920406541878185697288309781767836136380603997853283297467132062295223880144802783952451504071679710399180096184494808486743829835589284108785297111527894597519697330079733999032755853614027218834494566727464944119799890456772155975728880579206478908240980237690869518657959667378814716291931328040711056269706032571344809074607080265048165683008955895478181123121232 [128,127] -1003007528386454584253768056112440307650682754236308650329763395845212662354774895247046340170129745733792342508656388121413097520549000677550839436988595999915084218969993540009349334701815410481857494081853994458031087082772002759986150152441083502170791468083975776364010109428317290763108040652482759198129885798875326537616179351564784406899656666387943440757454404438144607016305167031808664921717703913997675428078638357386560537494789415129080818732535709324817789437763092594580248641703275150885821394908969200088520880609822964915854563258100497916736469454317356445465530659475173343850646472227942109378794250488003116799973277542494939997547399029758822219553106200897531687264204518523362687705494129229959906841235499709501943943563764433942984066723430551207217677222905717670110276730838281293734316881393407699161931713866914829095448851803596919447204492113069844673336421747915616955330982993447704924918653443622301201111077833636750614835782462700851041515658545985990839577037082808859152779966294921704754086507682203432887939171544129601137235612161860764011175606327732797920696978695663783458282620331547395909441795127168188745762861937218222542354536220805898060889096229666036402988011951225828894448480350527362660726679736675146454107342377165023739268180822785572629741808248839613055685016946390142660691746864876964868248191622653937336521281835575198199659894209658514150118466376213658767997977960924723832381171350273175325447331672455863493705564695105516918717730789546947609460631067498736909067177946534854809945977615026387959397516176934056660679049790886890810242067319258431443089136874900312536936470421063883582928655176145345673352926043752321342139686021144370953298855410389619744123906718065511492432491628595082716249692828508853321427712605727970889667274040473996502367045702656235029515564370476909276459968724327676336587272484927074464310321319358873269403931050614966355137851042611380095500844673383746951965967927081660847415113819254951511423857728294443190016 [128,128] 3113533427518454226211767215060226900228207722266408177913003016680260056727280597320966816215959422061628175989854992476783933809383263264828128848160584739394097848124272608511420857154436184219711363567304429162166547498394021310575965525062183556620203902731698752244070970897831296223023832940613494644492832870006280758082565513725705309199107181048373820684513598903110959761130850506935801380209316341869518752614999870625583154717988543927700961606594578395007814076957789604018478581719577498334091681407375626088564029299424576966440583716493698988748576699504835320761473703574870713923690633489027732093998567483076670526942404647649168881266969491915804154576267814892081488503367169590032511079332807382127093127250104262850322497298749056740167530274438055170633476401588285703505809846522181203804273667565618005333290977266708853470207464040467499375612892720923993871641601477635845937100424614249822696588323724920025978925194002330820853454182855918431142520392638685757318446749009053195025095069702154113747403805829118856508676874295216959662634709288514528655938240925084475468328553187882538246624692992496168164393731960992741153284235588208571363717801687363228897477182606287137845645969322069198181539527929101578745764495733506184307394217880293698404107655642395428792364817372605237644847742573138849624794525301605990751981427513898068296804274530295936495549461444539817528301713260994728526823491843017980696016636982401312585176410743136171867212834327662933649940774366422974495041873474137006315219966981137906852064878127680961948732637038702000680331233692947384291295161135148331359837691425222192330907307989671231198337563456511097236604278181304153939888894632719552110925154593489040907812513126829780263724634034197465255826760637815896449525014855211706013103285001124780488378893356699308430820150917541106645499546214136329811374329926710171563248994629712915016353788754452020758654191794377649409644495137020676055755370174763998643891960878653370547212820070976 [129,0] 91641222270006918463245994635797057345072881948147934360962369221999356183981938953033024095047217494829284387585593691018520091929588378787790195442309346699008727817764796469872495356999563410578665956231499143593449434280880732702185685117442438916351360101557048839442962684769376970309210286007981226116617818799894017078396583200468440203318766656640629128715593099600803265641450681287144016473451604052465925115923539085360858755271387703996947700977850583514204933987854066455613782783561886610541911103155636595813680588228527798670074284541842042596178546051787717537604134691209941630648000970139332083507494213814360557059152019718269015962555519667180170296199914537946403532780376271683776262828092362181468857105832570161314588100909805773085675486119326939051702448174387378009343365904369647930032101678915609189640127343017923986391570656594936002707495344879804673084868618206072512228978117217209744878309999483129017649042643447051260234046356016913513951957358705142838248281380534980398342819616113802315121681816361822220890393058411579216643421882045434509916082315244874352621860911065606145886166349880007744536238250164987852270513967868299084831330930571274329779418582515224592676001560143201455209903745732374233306075151025213547914222335061527105989521979120053638711479797914372198338705802857980997094261553171412468710790257832686140460394719563937039795490804411940386401122271021910752454980481845884997402949287458310262451888256751107710277639941982084756901537644820113839426785047564251795985597516358006019323290435078924181358929922446225393225027267672129500668737538334393954204829076230989070661226022186244570798107845386849184750440632194468325683769059369896722648495127941822739472347649686949354248678640557079965770113292476436362790525650688221215327269226562372680751330709355990368565337669520261217240980075936812256157533731262710080862318391133102137981859690563741707213532081343190541014489560735971841488271839948467865189367597879366836522420736376657015419332421254913847154709415844562265852839312393958456274737663374388583490853781717643578293367998231809489410845920780667549324147207192135286975285859797940207226045094436813512375328081137185894301790008518895838894384608311874891560932410523041200441488927578012763484359822386209115880299773050240078966341395302927950335300276107985970310016340040426419174477387588395036581738723905298111549523460164259885879266700518199866163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] -4317624269090752318211171649896859010411187430189785161702817429853898192157542160255720532826396724306108175322320035413833560635660786132320971889025476613273035323475951019832016924061581545954229214375221377597820478603832522541788659093479311762129808791476689897298517557671878428459042293972873735855789520248792097086459333579470708337293191327182670314030058369127793668233347091244546614190372978487899015228365975964024784232599438276178717508319391339695412473935246461215309728839249033664945348863711253486211514341775069877288297656220624782149421755386359649901533761187622352294201703766992758350820198164058350413250032795591671099915191801553594821355271202806346630210203131479091667084273354110855849273017132063344623184326155251504425434819728502507738117754761146497884531989904815444480312393962885775337576294352133333282755858337707883413082479943783312147838259886430264443283516133651430017095484234051486654124433240678306193448682832343219841526575105264623310771383727767685064332701476713502637016415185163832993820579113210239691422656098256285410692763763431125657721348386403130978513004581212572030729251880556189542352915015962155654470204608628136490122347442131427738588710923826225165320323618744386502061185033315916046523716740733229150090168004175038796828203858302181564038441524363914619069237852335795057186885674223355249813658170350529512777268710875221861534976544126801772339299534263985242625904298660137744484087675292600046330618565978835551383412998526017919549917023045512408328914846470645112876843539210106885355565788429898911471088527966057764231196306088052108540187105175457209559200195831346261886106012069213321822224693094611683882173330903173381435960916459417639611790205543817415653881246482415402362495467946967955188652555358478342474277501973592300517227115527910856662200903126653208903529628779180094774613313999612820000004637954224832189015058292641251940807496188542900098481922426069801470704944352973822758703324506144248906325684845553654292395056182318339008810014924874813668858782978015210684001568322915130058956370969221735913683766573831854314861057164726454785320155763751258623298106240901280273985697274056421494529288390027441838978295757026102405791773284682811047845283901163872657582629929740352589739025094647855437724402431213172207529349871221190722932772197772885902711998264285289680063419538818711574440207323741783323271638657588341769649817695200306106728448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] -209013735229615432144756351769213828748619333223819419232437775724129866732406466936252819290142588185157325208887459956079885141219172939594886810140870724759695361869849579341379970174806544369883093627605274159809950741760234612545266692018226798720418454295547636641177941382621684996525713865195167133480709140960218381472705143705162903921979072605345420183525790890985944411949428776128700317851464185922385310232309207242016818461730316714190256224976678163365457904090136020021168334786767956494643007103773144568086183350010022263155389100798217590003849146476052282701905213338808672656906565380667693556966703371207612431227357551570540839439235341987159888608186182040840820368726276200566908103518796594826017874846193236186554013694099444430475170033854738406497635061427742669089725725893639102537045025485585622285919683313490657796526464599775904627053600703153772779243427241450596818571593856874929530814186492340622063952208132992303884468315002860390113831229359270708277676647483905513503868532998113567878600400959858433845186295672353529094285737584278573089915591085713096037447978540531009001696952758803833375556533256295538341754535619622973080829656425927461573988636784687323485842629075472274437142064770410032490716807526375302564850857517386107903648372966548632637213198616077990744960431078462918977178989788451522603224247209742432425450762280848570101272045451089086049961509911693136633670687445856792382935550328840684819896787132722914826612773503864150423258864299884480867302334716389259114348091000905607970006433540151527886971098381769072509731796521855597488770527068181721688889837171722777555321342638894006563187246852651956208291300649231465641015389205282290252393870691378392195627977233808843992488786917997145098696719042432546086157386496412332067269294023094303948407673507390069988188499083882866010511921408243717078690493214983459040527269519464755471174836908743713490563217242946099540771817163903420810778351402741616756834191475709248170786433817179590089269916366490282834648655213390903027352648035873425529586720225365224466169831994143881697880256775308476755335610472712976392304119891658679532776822358006821867084220342885899992329886869037085019786353888655300797879026095642108825288887339895248228712961153836038915002194712283102669334820481155598136440210944800487533140428787060665400535205401853816097157206591090684389463761552328373118038438897299777311766974068472589556750745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -5480633854656771530740806491155104531456069197096544211321579743989285176508054755192615924253152927353353344351748012449058506857370623213119129793702948628154592098281058938895340594313698533710927473207708239123399084978454935489653254803373994887704697567791978220123865912651304709845341595717859511079672210220906917598036638617405742092361947305335970910879293684983971578722545841515012663203840515779863135174869152103321972517672671806038024157224215073017562187296907152894030902701797727967324495618864594467409600515386852171882740171417353576451820410141782543177924185873953736488724314800996153513946188815297568730909675875838030948867275007485289960308958456870761124525947615617410411647661948643101363125636708932065722114776314947049443518946670194817768794882175087776474630939315172709705305810598236093666997425680378998121238274751049569526107900450098462746972662034082766096045061142171385872336229646002406673057645619367098573067473605464209989398074174547899787526680209008158994195090187909966479550611019413264321713456063610477204844525417736036184103792774160515894658821705963425877379202661354430812904653047187008136471901761867701851304902177659506522889548444772633094131243674397616068191821202067255783339070921059519456672741185740443658865463644386901121306380252690522863468833121117410871399285394847607241162340956963800960067393637010060218309931424654790883836684354065954284564454717468924050441044657390808959229184612990078747613729953477141352757520096594403463740700187658739898920681925419458751948732693987434141100559638608691908675271095869019633510623415582214479994148755082515336342548480453251251650509973574807955957009632377964278345966270956575955144650189192411704919307369523830399179332889190020331144916814654931195101464102623345001410709864437078810041625343826731660279924151560062121410371597127459823138980823447682468223729519760487563459363719341834339078732745423004023983279121415625336347568500517906494957461818620337771052926825157367212216599435141495412474803418262881085876845753567614201405671631333901005244142184554223400463439900263750434343535875827778193662290709086749323494189699912188248316912844450844652669331208765192607838673306193146706407732879330231889539634171923424186216526393260767452760992335949969824498755238590461739364662666832185533755246198009233669882577914262567415292441962858023970128247033178406703224954792821701667598279272330234581795911761920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 8302797698460051990635636012006697107581337803695403952368035010033481352402343590702105041784965105516042078895348660073013210877005790597194565031744091119356043763315947283390422576485803211535484583021616424070534219124691459597028162486631278372005694572526410405385936945766004247307167061563082503272475662956708627291893354368216685606055635252062315866110702706055349667675032138363409830930624789600624909709699490999252635686914106013102240293803452753591983181658502945205661334471754494236191033114973306701041227731876906853327686088053985105738688803248533381701928910429100544613290146447089838390099729594227949022599216809976014416756707644257338314208390250984156277879602677884618377408736536855090531278092031379963249057879081443785732794216805514666850955594210933076628837656153381842874584350898486179853996456804708903760406296350596724057852191291917302944668937352803329250510502752212642080312399670373122522187023961735890131609843930738032432468500253131174749793138369790804133304582943354692142116698812255572354391764917403572537220970262586405229804956942477765930388558018865266092582119346263454289967256577722149167948025550197606463233930406649846285345889863501193329142520845956526500264537715159095588176933645905127539182101938744451584679206156838839300761455413218464445862029138075684323065265527592287281682692795063097652736946021091280537739753043677154167219226241480836821238530872131440396379817738164404105133518736002085291690058245961045483748400369110689293925349223373281842794172843040952465707618207261211321233284154314845519820642804004173730224918914752918542523047843577755741309022142143162336619016333318391358345402813906810191369257721684721702051878608834637242808663534169518732900662710013676046115918376741186650890130749734368850873288904046611323831574809922578996660052037299038678125988840262301422107728558358249921031868001003574100297826840843840455389076221094256824794754176835873752022507443050567123712023805977550771961122471555547585044726138860513370243522734416121611983589080370613790480426600826222097205822738270082444135539307478860161245212572892929850708649903853442117912583119681540850905729798886981277296676063776607130614576357423207199590073803665448942264955162082272359989598714594123348823493897398827576268401009196203569587837427696304139162275194668949773598936728069550727024404422482873792806934964762038044441098517334736419239031818703002034354782208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 395932573834813041460342921146244802337936080023184797417811923602973708787236474900321629796726975233753505928002609328336128702762286255850504591089745531660938519325774282259611919348420075473411439895748545242503841098992464552273593058778853943847617347097059001996425799573587782972178461624004119632873846140786214821398258986677371068401575013800805889599580197585540809235474380275232050375788639213787891162700697496440943173229893646332608641208655080216385429479375562208722645630922988893804135463331369631454419620770453126229543137764576126372729084839887725799321625477845083543600009082908696639758307420170760896468134250695144344047389877404279743476831836006699588190223107635646999538624956613031313290368819283042586045561211738881141214594462880397358846909367724473153469497521897440194721133520816919951002362709475719843760228218101827878558914128039683862977124721699656688963477733582069448222576625928616171470172208302518549453841060591359795231864871713300132426610823979829318572485843266152558686477904188888431467416671647712474468313578482577016727394383116429394815220083840516361122646901706110762665139838950336475854674868180221234925472780994683431457635628695252212968328210623489160169392929723675493100267292448415133101463717847206796010237129283964522004517756557082444122640129813605821670885180489144207862986453186083044280964894719861179398835834410341347631010005793397546975105864898799164851495665524060254138633702720806988996378721667593701765114759391698965170825238464454778665089338851665305625927461297386574143699038599379242473407650742376820279987634052378070052657958582430936627877274929195053684736643244916279442806777707207991881480333804244738319349996420236601914634688305931652529912328625980790729433432410219658043835131605295380629121690758364958973685450884119050141380092667901502783486314361989365018268720573464675788634386109491953863364831084945116760832849573675406152784619968577096955251714391457050043970171953473928043678932600119939425164550182103437504281139480816306464953209428303561332061109252126462324764092085165695405912103436045430774724663772024668229758942905345024402275803403055407286518744317258021577727995242018377738850399710108486260692015379156872265686880843321357944716006700410942960739791995985546233880297006638386423820994852666646610797202153668881998705375568174469322675263469283301515541554924378426206049553073748853585844003601834153702641767546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -3929450183163995741609822437718006946986366129556000171436449966088836917923277307448440810889884473424065052875072393239221603577599270939977079023879884469512370635732587399306976583965587929109615422932387603774858971161482369971815197719107751796016571732431043109742932202051333464480721495195635335134116881283535289997386618854832374221101627507799500718284644095390803775527573337584443778588413394673149989725021176977620090094983365144540523336533955915241566674954761652141873252033053081917147639688982762449359542897292586948751590552182831284951767188198075907113775225505987852854956361403209084969836591635369440120748178808457802814529742405873513919502350059428622851791515648662016915968101743710018397659914705913481698493245857643309211247363937677781680015853119066703847036798453933601031271555891887386261038868951721478259735338471498206056606143365549606531877624461622366452417389795925940339774140225526952183431106101525781761822953282344011802780941213341049871735066078726953148217768593282017842804480482635678733493465465149028944248224913630456075601994785200737777942053121503194486787362777976465908125961295219837400892531492902485483497249769212325235944642151789195906760976830805297975814625775535800005405528120876257712238825374329274320679508843892283940374943897054800545996320322383467370288571506128306540003913126925966402380076381723837497954832910142422966632542682338678311898095708502798511456712313552529073407691837898880007121251828387469282860031263219137433196913917258909501877497024488361076320694345150744262212142647392886733435380036584345039939140232129572618982108209776969498173791532704225563312038861916387665410953809429371697163836289312740547661102343992278998947509359932837150064428071927163993880932011870361510095895665238052501896933568969014835976904823315056084285043456189008032313694333756338067378357797011970984191763206956470525442537069145085398929157571908681418989676549282252271515830939979384209753014482800244896827098407277637595601855180256616537352531467736103165222123047116536555721867685390382284751482496192608016534605027399825402424683738944761918143999602848195073054445576460711648044147990647265795549456814417326128946690968102523978883352443279180182662432845575636978021739663213426420386557547246787217999653025640464912676572834892213404876403937175518916678319348882240942565953105772326307684592914210982948009160894791515782426931912566980644997371736883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 16725960908692454175744292099193753918072196997228634036377194511178275929870769079841171695667020844872042290711215717116915422403149383116120950112131280918394890585188772882545916940800069347949248352694643629782171082656723812474856484091225392358755980986896316532742966407823017230630887361780338876093183751050753241097087061386265108548792508736697297585782967022142154270891980882440501922698927931174765725849573289564660924061981442397992515827121873493890564636546052625170833200495606324386474919809666034656811386297246455448453083765858633648292740245110801241066286736205326123912388436612660442725411488197042726040790453926700522133913823652043783895464442656792712845525579372628347527753386416457406274671213863682266129536760865025689317502820859980774615217451538715573929900596803231702932584648833893422064337367828541565507313377490978406675684441372534398841178272888487554084659455460217664115591097116527590081542849291305585530478058926951182238275486432376773831734164689941164782217455410961182701503364612674396562396537542175887162475168481092141015053069212477304093336933252043225318632691153657935381638083882559273915960144178126318066941498382416834518821397220678177743866355922479408962489240353107541092844341047541288371101370017162534623811721183306280608478558747031940518326071918990034908873979660281783423404573770703882307644282697749002892358712682551502495557719168148597239258071792318757021920858643395323111750607363908221279731673512370738178406333150996884919343211280252674116989881416188673219790194868141393162596460377855726523815575307265848251304322021781571581463635359796499824040863167868322846986815245760520090091490967301351953100979289873720000323499072944112733345922962989403341585000456851367332721803511638066731140757141143263999691174975834100089309863003730476688166026146804424663769086670937684334732121888866906392211085016360503578099721934773449363544600997720643961883460443304612321522832125872855301755652409625985816306332248884631122296346101337775815341077914201135264917757358342682179392743440325077726845724394503696909251182772006801988664966711979829453862473804840614118932656316452986568591631294617936911859694325267431590037176004980380097732436590449695040255471820039838569315787425518958522325747235133628811549712124079010448137705425088017401313754896780100140749939480716733621413828843320678237874819416539777081136631184212353606998464182655087562092776928575488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -77583243576886527006099159891776181032208410610429250190171824437944697872624522015236166882892522647206460709827102408636906481017284345160270121146568112401939068612397912873779526760078614031157440639266390592214018341320544883449191214571158847880999860001937282829380093351398905446481450157527471759772537059930518267838140967713367260387320033719539870581455541183570365154761348101960150918304261774217191965007710230817153327561304477620685752235072572666838679389497994054452627441212433010774137410869415382374512359719609731812210489711142038091995268942791664808792516047448957919251052015406907601248746404672080501202133299020148780496868051276024231421708384755615087950534226365484186582034946237616606605303254153889993631604794345069934270007197585294890273133173497815568046686868332026180020816864969346090456242332387692278975473038859672714191419502535374208563438085905423883974620001998738929837040061512309864007352928892469723177158840023589146098311430846725678416079955730954476577417368301435538117597895738849038795750141075558949318979508640547604096213975423564936053554119086420763150984995143487109453409406157247030734987121998573589614174496805653969609965239804349023404914155187002482789485638204025641292983219605167120557687080184417727248211071833877698909453248756547512311496071275971163286026361081731370480679620210553457815311842911753151082851008098123755460535070212079427032559017189068486991947509431240230056995037604805979081283946484943115173279145478354382825834770792836941830542036906349404124367088679455368587447735804041560050101223271760544170021804816477939138978919749916573735919495407499311708750310148643850699422632270176200103562984156232935227532208732985585329100356320011618494067264042341435150331921231056158929475298822739832716564452796646187226440078449972776246917108359129966595112281250570064934475928572994522993789314854344123419268316871719416068429748818125025694396756900529630235589921754312561103714909922603688881128176815277820449286763710376633816698118396507065276159205111994700821320791723631820435900727941160292988261603140393143454716399883845456387341499689222098890778476716693347519235283846600956186803157322446949174783854463036347893738246228398156739383296545955999453442894911752549341426789541974619230371212038391127648561952598841951366482891036358978369745481447236725918920970398765800545789528185840851934190983078893784567430497168187584651293869987594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] 314358859887691289632619065332076821555529303648695313887561907544226518393610531761225165674264809430565530213086743655030053346637619391943541766516697690821634777987590804815411640573116313301087290491130582729303278545749856072432797992631223890490401371183383694462932720470606729077440179216158740328764249908974556449066384393659235829500963823668666898485600463342775321459816541877331429809240005155553381952427850296171311029321461173213230321665228493590751801804589810331162677248808319847667787858956351353316803629858046309668972263061385115838368140079081642761545181292083075627275728156085193520109456445889685448208804508381468094591346089264468714939616349558893971010352629928469449936043076825154091269903238751677898900008512677832643409511365862054696679590933823498832273971380282771899416234565298607755687450566045496426063132754307525623081812233737919350325638149399336675459050127923630111695954086339146401687896595030613632509020577472257195053564990089382988480772152222220040126153814552073622800882568235156034584974013683942163417990057171689884284345070857311909091949346233447889951671007780275677876117017147932785717679089518387426184199344212539075366615780008845361591794447263644674379995790807145554865380331969757530270969963567971095008643146756088093007000512258003685784112994141601687582278945753117314882174705193693248813033394641283732193690995358304887752647681902832854598167584585127701411358505387731413188786558915608831443572732753448040189094355341664622870910252148552254233104798829165324466539565917224944275934504535842896401211890180948477712294010769079467938685403911200901454828125630615036142168790226014238083622914205891194452512476111158910936421699799798643043131135922914160208464860053878318496390454995382702809793974139529459203527897508111848528829578365357005082757781371249007373809394908437317948996317719213671061078896682945771891595188732345172241830952041521890985446011329579288027742103669525522626208154336161276178082088612750425024256336937557399986669842526316952802145047644383432874798870618636402083886020145407477033301128567736205302865245333047300256623427093673690382427557469109252111341849908890171898901589814664830750775368532438696979821746212655603474850711442328998848616572109234761872915771365409049630155322917463685594565770334020498195948323433848937227806211190236202710234311869768926641550159697578620934325729868174322241061325164808384934903833602031616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] -587166163259726407460777985317756654926115101228106075946569663303038638584438348123606781481237575376410188891497887945121365153641264227536433670013569335510563490698282104312037776839476708107199373912348860159580912961707052530763377753747137176314599384214222413064774430785045469738418577604438359744097808275240833563398212860870769706316941998215974288706775123017319373609795966734487362242945738079041591262284339592625025154717523192638201996627413636439322062271947821544842132978408802672938963942168581896725317469888740977933775669557398362747654705825680109651628766551031257066896719259597327529417610593907621729132855875055187433515960454624700530909255309219621296965055250588207437822383040046113354432238518592921598407046468825411665987150331500373067113917847146621482525233889641939800401949841443675408464093538721130603667999114586068860211012000390655755989863159342116965882895464404249922131013601823157232687500266807253158851940384011178839984049645224584205961752220297206390529810079849573330897508918504783907746876177768757732910971028040301157034589881094964776143819856065480322538490850181815555575196535319341033462163959134445686581506926477143073090119184178079584531217996035493607542879103578129976995873500768292387964584976637102676351951475727893825565344204169124569225856980100988835300518824703666316388597467468755029932678819481162148044088303711222882769083350187360370458845459216028471921833874715471464893782532260267940402251813962484220061588928209744872526129539086356112457179315437387460613197156008522030714779523137525830738882439777934519434400599861356630232779627517314555511019928314805257989413355680682772303694464011955980692262871186089927967875799545039293716024307669292908673037277892198832461135716646032932632708656304819520653570070944107718505414465546412911171729631854164577369870513380231077995863941204029165841708466484858016411797972686197999851283848896339716791972848230208199155987349479706462597276623271342310855552105564457598280459855567628243820681668392562150028189026840948584196688887304280784416622991575832279439224498776761472753255387376943041815356780442407336257810466292291421076003697720443213137951403501468911373733987665687365651640947333198700432859687099714775353048520912095189462013600786417689442271100716308082089033093564618820241818585537660366738369573558519741045287095118172914369919662456762143245850224990149706672452901828419735070115773892526080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] -870721163539335225652958990848822558179172518001674250503655621918913896667267292772742435902232627648045070480147876108148083729969493402559377488864389711169710824310611963068374388677495290569058359667238807291977689779045669157527641599957835933506432725571996735411449411069854715985788454734798792653139582163646704043045432886243640931270135403889167699981845476278441586357558361778711962389703296661987309856292130633060956741575211648889500436474295388179194450297786682133753767189970553141880265254378635315097402647956219911396756420570612349081312657319495683071599646868784874937622127815036453373243753888114229114055521527606653222529092079367403264307726593981124323488400076670830523152241767624742911609338664931745902095314018587730434488752215233487339456503477258406295927250051298713781490872307671236528968623901154566741528378566771108942794645351735681887516009067848025745083451744896929618593946394598922312180323426016241192802754139414273926764560495079858350565396796737352716358554034351134533484996706932148627625807921405633009590933455061457112719832315088965319565781599461005145505875382733334304477041776799551755901927029801145729726502757831284804290154169397572256841648580322484808879108312126211685755988387007777689368357459809905772394468823135486695696000287239168999504439780470022432880601839871872793978291887777529517372465604347962197426166954036824076891092703631533995589111937676556384620499450998547944908555621490534452195473005328777727457697420942703002286224096022798724540719676761684624675530666372545970047240526098945997375698181031912955404434751567875545542383216797596842821787997920639322873563227867669436681640684474976197793536216648673650248588519376546922249029783153633818087160448719243575053401719757107802806754205009962704237880769043790429673171244729850374308474523157610686015232203261929397326428353926145466590967751495989902127775282582877743298200844078096454850559603152559895994702497979625796990739750742727443838553385293563789949154045588869373835448470297720769759455342167055796458808288950694733692564160441243247589507692518486897888299335438615189869562549885846365460652177037952054060250051024458830617549218044383379541752330898957105244207807695874343779372726139339681378746006873998971666683728878548890868176720815718183130314447738813156542717608261898276831817660793826031543734330540065089393897539602254880582878689904174997025197038424096720984753792660537344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] 8746769959812566265392499377569151675694145536860228872843764010174454941830926045539240594464483374745459959655842102058822118078314801238227808858559127025075234852340962714038405199087543116127030879398061860492459493091191032285303777825097583098736280718705290393915663136603843351575044139371412742431690634667666725485373916654752085943150919964886159483222371756654979225546410512992913696907306921869543809951686871766634130265317996285585198578397201791634835862398824407588461026473282416902746752400699131516474393902018042147504765741002112524926470451167963514577085189911945638674984563920803702432165566719425483543651803577992782480625114355339758235112018507408789253772314803452134663019979948829077076501316275340147695967462762415944205425048879765016556799479023498282957763152382539693928427861114217708888192709012367940146747701322040254554487491173905692644195028247917656906286407325820302109997721037221044066455247294878846633201081720406399332711752776760858346185713007487505669502804303127409876499444186118745639123551819016977507393610207347799402031437161927677991136678812904129545126629856072278393885291584366869983691150444714034544321167215011086921971333985166659254352335023465429225608917400891567138199006447307421644843836604014739819579595392130907740718108831263353676081296560570247528614315822282445439718255514300061086061294443724401992621130474308313439122359736415437261600984306407737598090119407785144126294571729876490493072302700357034002753524574272774371244001634073366154905007819888088009768933578576791972112097623991134051174228419575722311448372752696952402365442209225866939853991196067116078054754734474989733232100697264562074037085817346588454619032085351218807720754390345830719727552940796122727689881200695956461533022847724461180210838128414022877079673263927621820367716683849991369110103629102458820754565419574901146421256389230591861756770373335842308528506198213870411758087274284278029605305503878275088662612141402634255370811021220030615216686870557187053530077933793943151459751369705020594601541197889890766121406504900356777436516015209372506431816498939165584752082354985485284368606183247877262627237750428451867189078927439812391306363325701579825794121438826146031903860445189304843534380652054224582471581089871779894453340665199863212422687986770265427621311346275192037286847267389184725128289352997415547142222187340390349501994875723183280658312558489056849945909908964638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] -28894841401302979631737598176982347770231898551535137890006915006862357995737309123867702849511673428004206091884914823059744311945841526946705548051243072767427017096407675837221882206062178677326586022859520817713697678927322293734968386505467699594489751659000244849269146675704777792091856978276188063234132106641529554144827967577735072942787560684812891520904280235758818569849470155881060235719753960385072456241265027132202129438402829642651983113233160807825332609981400992231252583451242669640281636051581712255568381325312595459860131537916798401401582949058796267206468853322736545824114539544168666527352677536782723996342638509678498627109358250859632479833856957350200227968564148809112006963347906093683832625016418531605553381353147985180003044136175319153397371873211967937388829933411813353333834261144772404026205681644265823909738548729380097109726627115162408107715825860400177319321877469163678715880958959530446672959969499654388097995651431239942100845965251368111520855727777136701772211052757858069659449726957850036854526055086402548268602515039596800431199991190727714066511369281063733982264863150018682314807119515384903152220881762945232055769846186886144079865522880508807258255536469906825580036310078499467868510174456729732561763761698182611326679310616429926527153751573319722430497629058915131009126746306582562703421618687448559750398092677608567376219639839648878330486190267943025241690104897917913793989791470993779442831650758985919480092966465138390183736665940660806109381009528586723497745125426492635906154900341430725753062213003225914418670980492927849299296884533800137963231203690010994305271113520643446606928047259536752766051350137851358280544664578170386096118523151727503001916893632055691656243379159975780633077904471264266675491862067294546080201142742360371351459618253715805287056603695654584014541242081774951275450025689077086529568517041292902430536311512543181167035407372505508598160359356111223534412978155136603244875879176441178028770361274022555837527241193675132518185273080745315032171333035441631671394379127392997591224322413290840679327323625630830780996125194904329010501159768456782693477952794269531258383603365875870301120502438662756564214392100112409567230438200044115360411760346820336913927268151065849862095980839862261873982669979286955071800622271283581026837996323996942288552628679574286428170497452294107106193040039477446693327049741984295855694186762927658074645613953473839104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 60134922536175552426513565881337946796479898751447070106547240500767266681270156611961606610314378782153261145208772471433220834584076303306673694064097287527165348233360528986250659981919321052504768079739055126376326421065651160919868487188593702791828675196084360000883589311251339921761628305048950995173267921156400250329606056275594093197336693328628530352887538183077233973410952151651266636592749494474475368371485981114759442775796538124947637164577852675407965141212877257320534634416189596152592241002128442675433386889662484900323974320777147065758315891611092652435227901240596137735199909186075105596550559847612781622894012855470626442451453749177327745670408055085860502462107930129365426708558382538667777155799602101411486218852874791021617567624445063844100713920723961475038307151039109784724595724284134196642990453054487152814799716238537167482225646358110988412666792596111409926172355650404698700796625431444181326351624674131993380582946413292672383864288388948474791426703238804882022064339797244721715861451781338544064498649565545745798052586277988112504728221218105076204431257656674968901711484858803187734217382579968531627273474259092338032081939669358404366574216107404060620861028204527195874102548631291191602200274494972440437453668357122535601229063065422664579163982579123460961483843776228615010911958383677669743194944699092845052638368429581590899029389347228710675730313098858729311834711236394557454386377674961685163825576700667400092139268655236593624533286623845233255149654988499996254736037522423786622233062595056051482778965206853738431199054179565890633018257248485829862413602467273334191855863077280551883880842395741236811451035081236145136862100146011811294539619407388831743449970283322097816135705060745635878793478389332364777559301948715363192641143865297282575052447648136021382958377715453088271287465769316167031347416964713936282846184651314997938800576329628001936670383464397523808595200847709763638384884680318479786100987333039522621662925327280168841947944637284637137964396906372837811437527076227951699785547258599789364339861666225052493192861788190685266362178704210423165736178711815777176875370955404091789135648571521355639208461325014849401581476491909231785315959877237826916609634102406296857902250450009639225954052974740728734004818602224331508673212331017540940412714431957125659691823985233134967070912925235523505463234419646341074396151157129984811259632133975093561160869149356851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] -77437407818661803434364393723767201501937004106679350744226695066682021802319351300323671407902937928158415443236333642350708996418585901728805278632171572173259985497383665211611525642352990928784090609541372573637577498737541104796817700981457886871497927578323355312977334836316812340507413026125821286108163893078854301573345330719438909738829767756631262198100467652304184389438463520079576882799518495944749183712214751816612832961506087311947879586595839297267529747329719371943097783931792252917959475667621286626838609209614611945533063595472918780435621271671284114712683903295343935428571000591823339479512242272592346087735920035015029290698373392330981428176146712495139086495595776197883686140630708848458711633184367038151145295069737180054516439596778500233886471632209279764209849551387452094244688410479617127281774577635262476221665020018464142926629840285746294694899419692288074997479428261677777673392340997199310462535799229667863976567245093760068203753049791956436154396520338449456794790313484247507713943459916930656967662005703340083947395536626290313277261584675029169479031591059367166121068927810437860187968245815139459683503132778238059497167593559297300512899820626335204871522337022609583279404526237501228847128742225378290750122839364057016399180359743542077209878289146141666922835281362322837983974272890006249109210693877028100094722537934570154626174729806067975001357663857027006026084715020211974595979436018216999329310228153587446513008034559930362716954174438369893261970342321884143108885959177394030946572476066661194731599704783296853881921031695287999456772580716481863638287432609982713643130538711471964606988587653420282248408626267044024371886010380066064560030957188093241742359822887063829917806323348034820882219620619638759709697087845833893846610598936609495594048348907516778225210871849562400234231716162650566591959007982502956068996817455174527064821155230832206320985152748964141671754491953474977356334024656367677234529906905145269633120417322228126973329134275454646388531716543512350467721351394093141095174457248682625660769497900288414183067453306541666268406297759168618334613775686191068409652657292334830608358617231059677633402245978067566723309165399342919731162979990539342243185484064384792674496725424812534398633933312907056849876621947669814305255477112966432823908600550825724099448189655620026400032978608760550679100192840347508353703855405391413657929313771363406047325012961135689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] 8486295187974516020877156179014973386071658974909525640383540385251351859085707077405015255242492981228999386592263002584742397947765456948685062416671272716360941588554025642889989052619167974827860800165948433906388894156737127863278942973979615237233719738837147324809586335735554246021116442762201563877948202291494117522490617048939331915967354192428457990548194102802775556510643327906612982165998336379552418935088589101353146109971736364195041589781896888402970002907460067269309865528979411817228790716454707739752993499691275494135505878039110946872711504451251895218187451476956667153915929448731960448209470953296195924393409521343852217451663392391391033135397299033457334249908958000908455184303860951758460553222494036606463795865882266704543492963906466141568939630185391215655724780765541292996440263555545315449153445524056249615001879586753832727717514789427460025217895802689848970011584674183676256185178876616258314187912448475808715938760082332599104339416247354634080627568604092268689074987763301340346714184418940770629296135258939583756549780156219209029970073390609145420044801078435449711344888812961219348507927735686333109808677435470903833841658092575176337233503447349479727687161313997071669710854575329538037417817298690652117899325650284205822928118897529799391786724633710634008066565397119925577203152351853332153819226124210709620400127141906445819832177523301627993350330516933119682438923908402395554582767496966059776261868857188014618443392515823353383712619958709209670194373913690131527243863557210919169652719317326615247027927029265039133236824461244982545834586725106498063960306594656440323992056445181891353643142395651134745407966223507641755521913704916868925238445650006877773222918055938110312995007496041808244071547719809815880250667236347816306456097623459869264636466783264272947821874900739958778248240189678793034663842517863518502933694743600711097957352012864053826864250666170763708523431946915446140227628481825725620321806476130859080879236541604018811335080899868719407799058281041337069906996583126007374698351883597915197128025350499512428425532620437020244752007610498665536317929784733824580373907576782127009265803060321201310813817375499871863175098229930602674670514033294295953328356982435994643945202877988646794769966845285598723583849413240618699233795651513410233200113277779429959139065558671668553835432565087397346432520598084570876740033636596550765740730778667552403113425178911047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 282427144555557950679857429130700713924691456668377905368846933345489338798324004820757498651133271618139658270356826064343905331134913340462418807500791288083422538161885639914772306825677232704891409734742447124577487258726994440853462246675788568295968835349503760521489833725705557299767811588258198256667314784433997119158601245033525536582623219363913090959506229725336788219394396922712766850534456886317660552580365072200310250393450621103719974276246773900342771335648600628726913143651524615748175574352783049610682519132274116218494742469907020015273757816067744678482068362215321805043739203726419204882250455334721080725338465274673754926443327283085242446192062094342350771400736383242984235128472617276710297492551098003141303396068229733636225601470844222426464960468356484145595189929447391517715934958334260334407475056131796348096767072859604966992961363749548562538062095054434298760693255781807879931732895279248123079817231057183777968178047331898103404195835096474482558093444403618140185041134124903679680474995911295447075338235610183960562898217097579181706433994164096305664234118511438851502239724303847767304580786204629860306525343254186351399844596812650036719037293299908840058661091045740913833328594454154255851391309885912581003327118437447285479396392388784598636705020666520188892227887650246241727776534287044453226671137729146854320935892739975061891911214312398181412170363084299403776233051491034253445217872506199074024330171460754298420936175699553810490648711699299826734697037618125180298078600657930096002558765191705822879897286243951875704232785385062788104067568816267993020039415987131261634058942515471836282719178762744730660167077091354195698436622938188802229546792790483803926945608290985126203138184686398574385827550637075382171457347197200947864496680192576491904358506161583026627080451443588501493556835417487185871138010463085623533581151480940852895537366327725014012914977031413888912014864565659237471345370419360012341219754470650743105897153441838923668838282892807286890150478925127716066493215950109199385731453919514670954488977464480937828979649331178215270354489167139477367014709792993058758650174880092043009352958152080795534097299019233558151055225227777708543255459739746158066907879916744489922665537025373688551549247316725725350825284845360474723895929302832033106339512222249958741920311655130291739424782110271099649334170990398699866657086660181141042327488595633746389268236674541813760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] -958684968744731670508817679809628070502245873894294689734783827916039634917471850180373993396999740591349224029515743735780683761273066383396983378149756332440038277050161231321854869060274690049081414417835447961854891622587596782335887903741747847270725697823851510931310472724412506573565950933342039788926301933558713824446673525068480024267816446255075862710595551582701483869663019841246847752932999899011794848451271882050776899129009825002147196884239259877660981781754034409232280895107310407953274975212936044410149121588577458213014617790282906331057797785697871790243353589290851148789505320264250540555724882295379618434526215518244824738951061133254049552248926106387355473183665708408506988264798092406212917311950065840768103500198283829901409473317996428791801544726081699678151727331212065518953702866201940166924482167095938678842682332426415494916839268907645757470860306858452395574475808932109932185016549063893527851398744524992156706859916332567589677407013720698986077673183795364922468537245053026764544736965539159303773528065879596119099375626520122930303396468289034872836723482240461456997115628082946031579757763287507377391371338639157166528973892398711016718706724758579834033998633425983366828480678853159009134075918589539670083540461965254574777503857678467977504486828308653740155324798545486838819996060210897244642813232348115544210972493661211316003953042557123688773560821624788512195732868858031605003445017589074483180612323762690629718124881469765919827935143849983727325154430165527920660154954859316622442872260868633102763286727511372966199101342793692966123745854414474895541027521442984279636529239197717761226412094492268533492789125432779469769149299555574492091241170733185053986587039872087996149787072780018212253439422378982709137973406747592301590158390982931929474497122905783066170470793126686369881530174782701730434257223818029692654916200407063741844732235069936038070518837828424976580309118134799773707843717411221765741954094294938349944197030294201871288118107190253581934056676614895302937964906983709359611839145288749355330702851951005680458565743481812360487228556397397529775290975689181399119827588277767309637472541931302668899325449988998857746606373821528173807527843515327530482587466224274388662337632343066545118243415913852517315594484441552014595936956652173073787613347080638606810372309245193770636597933040896197606766105075036126061192277621758856435369576686773210265137819729254154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] 2054044994296727433567858469933424340917411605831163509689070793571052621298544753052183304036334552337388673617968904873852189402744298242160864750183849232385874934420906898152133941390804468843470663144946161538006856643889022247050433898306821402315775519072941431848735614141507188253081639338293275493208582977966781107519144434793682109431273611061050795741041623059319511021403470555113233298299050312752982996397085243655430231031320166422236034009141205907236989566406449295330184337077808027730586620328979629788845749711985862505567251173641723179910805248878650133309495635068760753058817548897341281638836770917946704255421378245172217648775005143458583721470791420621995726621737748153077594602619334330424940381877486965155721634123224368350210427384274708093008720915647519180276141929541723991864766390393410930063236725062366344953368096791473126893653964465061250437623695307007899529718065552033181319695110532723843296535967631086202732967995310773563282781743771956354339899324845973172531302505225241738111930699186326244747443379251021376674580859943723313308159179456507638018352172246412147725857565358899816809409668289484028941241007083755304318525168802824338567946284145387104611467406962985188049780399685366976222185979822461969683286251840445721079464126817618335890449841119984980148085366014014557522354950891721079657224793069201288225508683501925781418232609608176817919434073209412591322157172469123443037785121031784893803154719989299626718090060423152173639911941619378793224408844127196699952532424170808312457522147985994505536329727714947971620564392067516064656917890373410934719952615487569057669548919108201364895778375676794573485280334946635680977675167388051585952910814269804321732500944380830014044029999012758324516455675128489654881578965989967751481810713082191096814113477352593834191848946562684674760102428791318361373668985694342100807291458056266478264250082519117047537774512818665036854331120710351117780365438606053334706881806909696685656187236364498970942635652458222459059801411201407327097771282439766457264532266312322666721983564447065314780612189409364435468175340895774122013530359473429792647288316900210754131480301137639524216169758738951633942032015377328174854592610426154029502048079767596066093402773416627607244855193604654431623939922171090095199458332823662265461856258736598159219063068130422911484749735951388188298158230617650561235302685550856851310394303972573083698406147889072963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] -3228357436251153146904927155298054515427973296101024059236382448969618098125159579625529358389476167915081883518800797858476255465433205214136980858337392131331100602885888076448143859952005243489003099161949466650835503971025741384999117427342764222884610635158023155717266512713759728765251628471209973288026958104895478083652295060868389780841944985468654199597967868215452929920759673708445080671338350196500609405790505973819325563821325820841070406257593976065620498527161473323157989962401449667623607219179351682510131774622905665773000049133854390308119064921672147121475993629788353382166668268985697784031885369265749666259951643084930823376749196953318477677472517576065085112052974590726228634935421567639613613404257943451842512263470812113313538778831788829455252771867130555854575903312976644463223283931832653567787969019862438404077283602622752463768737744961043269186178037416423253568924985258048688566778656956895668369924412200816275835713742827855955524759647071773867216644225128625718095814701282518266684317360523158589323479738583225836052889148286773620780426118274241122892850230964073179602429289306978983278624739468045868475492246185980855892938607086297023393380613347886783487311289668746182703661079536888219626260401262325149272416706297364089070651065181903418206099249363306595384525050308946177103514222330811348520290261935367114296182188674636004088534769718015072218574044216348482517378523159656037236926305224000686316796553089764772430245449429053977701397075581989783334900593198335120936232117165735197363724725327271414789615941970115130891911374952654018179867280225067012905922552439034423521623937767679136645767523938224927730344730214117026851974741722409985109727972792768527913596931949905009808920016675927772582590498528871876412232273292964826381552852270121341474802055949936731359924640150714180707155572561022136276428246671689853109753307055488438168777135596318795509872067701162165335172605168881521537480624982400799284086266327879224640776603958339404240433215894777361358840493745006585374234620298962550857343813282517247340967905185229223605359605204783034670816203056566672782344768666454880624344084799385862313262232022826132518066361209042537306511287148174690619713887998536990249518438333181500396959824976742275905813899345528771103090808485641664153306735295111021973228507878054603593777203917749448394194133304462705354753863614477116607059540867714239283017612148371006263453433485852672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] 3717796750009038594488605583692943861907818371703400561465076610890786550824542584877261938260337428967137932513987327580073271081240466651108862507900708294289004183555983318318652916909937208797414308481459777440154620010864759821978546242183085025906993076850127637293765425244322238224063025112849407628138392691367891214177574556750091915460574836950381756534960704518687979179793761892585202333055145641401611375921576585839206788907097407351966001170375128850310008542705185742823521299821086165950702575204425513345175747755555460099767243781878173065663436451229047293246875241059545248215249312200987231368201305824552902922015009035069818970478467428599053222641627635603713017981915627760150052621862395416194806488907509579837590927296088677217231093822256506576130731916140731832910464696880590765616187709870698981015818588459864433333529701206280192327520617133045129706095530738669977701519596252251690801429951309193155710200499692461501187889922624544978282307881360735990755011927365633173636993511736120283858866175716774113327117247710989046744012764352716285293504171125018356699577461462060158850332625750273598362767357720183375740395094551771569851075242143390519833997094039353215624814180133330150082338827228442514843972901483972294897399840380232140250629145220350946935096677763523002035411686750780185730617036052298212878123330343422686118506217517602722953973149689631725253704767282250247776523674681920070058925186891155049175342244473757317828158874799689605905239298577494675852718182217993058391302728073474706130182786198197355598993893857449261365168533167185514458177090944819632914992739673958477088499545286819527194048007059912343564100456410236642496108358597211896756029966776508337026276431564025688209580166584177347586296304424976288679912895731121907345240776009935477750231449442187503297046762297442369516395671806485873260026528668407406288958306855004778232351442053120887964882524506553029883179971101400698287884883770225448381312097200966055357296752313359259167389144447031870053279790234338402146028591181376724996479953783631735759981437996477668104364429376492314106979380618802471579205832635988919848490270988271848708993558945537589157280762312535336636638060745705249869375045592493256986760029082615275270295924320827038975407812795348577947919828268722627889651286009538091651557339317824295901328528229071286774489966769442628347540889456462644271302394801372799369238008264097927631958779250467667968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] -2779449151346075533356616822085434652074445432191802815566913322831299052225637735328410306974952060729517141197719865639914802017517720922705590794999321301288761365928362940918070846746155296452476345310776405806554035154118689873441025750593354866302042123281123588296749600541104529090780015041342028875042281098468946435431336558755921802586990182177870714489155119324094997019104081385645209989596219956725819324029895077641546058652041124772676880586773645134972693977590827241897441701880901443351607723864994474482989596255945716132844976669033403396024271387893960255742922756448316822554302577298668819909342899086842691058115655635614766658582765276286462319247975634961616411293041393687031874312790733591276782814660012423366219563167640604367879426216409359309002034761641694828219896435271353536455504857864782893387738411629047796208298909931487528009384931574675061976877359766543660529620209503948347885725427981912784858749747357657843643620062932415963286204997907447490933356949761988045214197376714920658122229861334542722639046203798660558812506047013486351215300360890317155101689294084995208281439947775531947103948164165442055965198787279634057341388103220107640158680631171927798878578986331703255784903928860322542188503495593217616385181258289858304979185179579468576867183295200359105635542988403890546257821885139916818844734371830571226015795281549718050546519763161072905854951634713169040309367767489223970361853370737992864373870480507071051623759679641835384040597789370948151755398397962246732345253367514255076464410209590123643921610800402134392615951124379061758941018745876000624211281876833947205771442193757598922042951374429045789818460297005887242400851923762208680457819913361255525026617601690969585335169441197135014131417758394718996165629810394457053469540686518511885222063679104441901975942955827892343361885486309584310912509099200645552327831940210316315775433476263428910287054048271756736551603765842682051528103646584302241021907265567783121223537859122150656889973465720252873068862924943641943608759567996901848027938058163372861479520854579835442847595501969956115455488964425342534145852510708922025166199524154389280770154758397817454275971793272221350036260478333188048478781778843330318344209650516131803586399484709588519015632722233793340959205173991350780580983636228139954220342283200821599058978311835203529001142384237417764907342545270854603582773761551146496688971567535882803340700731941993840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] 396998015118516043127911553235229342299578153959311539747635499040237013158646084168699492509490936743632447932993655660357179040620312581878999999663800889380704335508473774348885872812842624255972703348039697598305604513809718998387929083477245043161574803790584423401797248581338020017475824121589997024293700856709599344437587351248997028766645469505211340811410729896082254332532434342130646638732794275112124229515636547544639082790820017015513388715648304644647427177188955137748871417056159918932886076747930364867845523223184399243882489653702898904133274818413649398757729784457923735253618112751824564108039608024273467412983834032521326586449178736103192744877064041401434311152124464414829846780586241908369680571589043537465305699996070740966811190221999022889843715056935641780907774709743222833532405132938172653469195124767317476581539664210070320451462596053030452489685183588223577556970305076427342600691051021340006650587508009665958008557544554503614244137287957181323037030620620931119770073574538331416829394093485545480341821395095572220048074193025740628711511015842826154758727307971857210915457037907366723836540807577181057576132763289784777454290618269961774788363199295668228041349221787796464219240834451879377069394141899473006820613345938240573680104178353994447158168976741468741584965997981327304792247740442145626787055182247046533487679516887239582037434303142693301915378171973951202552242103294146023026421867300331669503156204485783859885750025545658764347651280997959660681210518509865598890520369440134222794848161447241758772207649491648359968603954995136351712125432434802852579675149005730047070628215261015495225670472608114010094950517525662064014571686388380917077346987580922709669563276155751263340374127822215508380630144912185965932414598493221292921025473778259633213426970439068366156078230565634395324204812568295535177147266424778426734094061929588165378010912261048793823159782403259762806410734569022690070413946033577731293310501249469835893037955949748033059263395833467911617989583664561071243079889449796695860611498344317319617340919417619817072055515932104618458651842890941730004817191562280940126179296215498785993170669158532799074040708539116331846210736678088403302847511067993563763244346716762097884456265386759349046778452570359422955070463060037179237110343137415174976855123004238786916802822337673347473353761728682300010391777716346208207151362022619981119936943639049343050387441403536867328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] 2504338202798631382642004643811125895558007121659259481408132981812152664621827989624497927726912804036099198137473623216989870775905628988530553465615761552354112147129129078769437367674693568694656278704283514208840804368451272474854046576694147115743551240312765352872476622935920937422490775488658502301830272330378685818760360850591042624400502330660388148879007394761447104985658000439075128419685001954255148498773898662513927044928488153884387156332487780797426948336786816865460375795209822084246728655006916297844970750560548403121459740450095458890368660588315130774019993502674199955848090637701174857185344557718482503358694035595747243974500952473285620155026802143909981796399747810406854154704787345263786023558045262489297058521414220539142559850786991494053030163138039313826509628182810507643126765199606040059100606255817815779526420724753729977827126148780564381516432067799695966480995242158414074674116839221594404717305415819634975977868468312313131968123339987714320043584978243600342134521418861270794404587334854821009767480445176980090054219584353104465694024263954227653083102787874375542356100846960927555623736717945475313830902394473064216330621300291289737459013827261125406127472742364505026438473417081573878941521798350196111142921189054996336218011921870257047323952146402982071714742414471251793985060655785951879223709331276235359768857210769655101107619116991224178104344266752900505812567318728042702016526394707899231960433353597653719324545452495199117054705726438181882858890391606272293417263049569967048875805472430146346812943978143122972353388232344126688584128600399067785155251898461931271594633420403081212874388948875825430590252146042488252400163258772685118167057352110505111719215011915888503439117300952659138376919282082725455148990555577808507257232035193960332049939742982008306402729447814230779859667523952627037873574259396236918507603236472483589165104910217026885973174278694833677635496726260069034577861452423045703329561539903387603050025135266349806036135628237878580212682180531121897400518285291890923679558728427718750073330644477418848711140082704697944618610251122223554100749505799039267963191225994584482222614744032206350065817955457428019935866897768731782265849130205705909230769286850464303406663605354917407847080499465180311650333739569851883715775142931423910923772787146815908057612645692308867650415083555076982550422993831364863246251124516288633008881867509426972944158638592166461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,25] -4667416181823616502975434953426278484197202199399348891878817222842066223764400371689859469647903007211694652672052286409118101972133839611301931773723219960507536825993703783686404992143263994567537595080503506018093955987086677591893403053657208300250953394179055774322061923388280279549360052720741706715010241034547429439186260089933136517406926746764177788222656852648110382356196753393552236191065541378227636483931501167769994231337583615334416350218791906435876630666745187880513433329727457035989574704489031644605875672267424591198975794540800540677715814489332993627479824065025911641821767026847431246473396486846981878876432318237354516417222654969310343068653787231546162022335857126119451076471959132931180465331366387549538423502701001267326934106099940348408144514102587180489929839018966467620328663567692605281838717375024236420686584599322491125277555561185285407284518993911218768104614560375585609908347526853408249581761741144567076900457276447068758772153760544256987753706805401203230588374654512037948832697569228939836095671737942419305277537748586119564639739903676176393190074625087207807377696016065944252361765374756162888370474880312759720506688135367732175683832548332470263045232171386226161188998337342061812794367362208851703612688913928181244250276801955352700853957708476606721868560049747991095232585429533094155237905962064937375197665785847251192360997878149310723604754302554433502985902608074160335457732339860847277301114810239510694682995209546284409137352093975617821910140860185317923015748537640162295831010337093146813924469061803017113695103334834174322955057539771547963957718156233570854129772478942337123350409919217342927847056076786491200827912139495255556577882001746380113574524123548730208545548396227540325447332747124394221184731489923349157446263445712637842100543027103215907088512689882887674074909474771197106799667935834685289292214250138082709459497076457059029665897338349044847803200337848515961994177363882419058557401350321616701634911365589342364273263417411000275330987686906534346050609972826618398892171185541710719116815906734277461059901333671689643959308331449193031550081280247940127351159573753117923454866469365567556491162032675906521136318089437977691946650021462875487716372710989751675349433012229909437267154365498690457183991830844909060299689039731132869841050926829937741339405614783606278339748283466772240651700402334749244175033013682106812474144772491752680532193541044169605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,26] 5333484115821146582662899298133172743674640584953391487667053602065103445071106042036058703145305698461283908025008773800976700336588432765546956773391191643994615391138315571960887669264934769368297618734468291320562113010946549332634505309380349138147534251669130289657537789448624635719861731584486562631835615597067579828612345315562679670330114561485291892341317754867795846210190710943544609253367231818574825959030942223572946276928615112028569533128404854749249428282092805348821099340021061787048859985329557836258991057693318015555869918660279817192187235915434759260416534171699833319708492399952670134087755132535662923497294511088132358029479841523678423189352866165501447725949454415309313607911017982982389783769047017801383641553153807391965981582589488787120880570737384319774193421382986093397548313530187849302974756008151438320869095208017466001557203696577895790010516194687718388890585162252819333449933264573506630661191167160972906480016370202410265079244160303437372007751295800746002926609259008046705144311420200950977777903821282394902411703815966242934645638002975422050659153999605445341815759396187329219512344667142746544603105035107293942567859281326962099985946471498766286331195733219803173514395701624972163270381739765266981383943572202603671621002696325069850279857651864681048602577806281227546097204187905302104344650438625191733521410360378195941565972512533641766263756072722307276907461532560572394127085910348277030650610318923274322121002075466736234051840934976499854759651479126974670686897254118218344142677924387197025449337367976973309791347105121973080752657989569539244198156810069796905032479518135110836550099803381407957979843111160767517164026049788458657905952430724074981955931271080353749905680653736579076633349411974451498025834656811997473204900947388364765974216690495373430075131064714959240181682431636039402238235192630077798557005520420010466196799683197675897578188135567902092835625175544664628917172054669463532712494965900811369361814706040811311227834803605443839644877910765947830677060671067609981132491058155921388012761479663765117887954812758672109675214285118804967615286224618948061288819872104586690699604475532216761331222110830012922473747086798412075489448870368594865005975547893637935197140908934006669946775091621106035162061069132693414965634023365448991845351566788959890324302688160729437812411365352458079133686419045097140473345680101710166771182903124547537516665602555762442240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,27] -4560009468977315762811017294456819976201092665917284648440683016423013061686939553073449794961845020094828239986348660737498966842410903869121276374077428348835057537221858859908718559178776098453887494860547719958276031474925962959610530707683779512742706868696764691777758472304251239734877830153890563142054575247142207030179736768386290242507765580886956465576729449384628327203618469024332630611104896921738202146960381183919038761913286927590615561969499550002522432966292837468048745143881065303712764770989091471942431945210933975905761168365101639349984878829144732035508684875692194292904551906761372816187246702107240736855609485042096604798203184588624174420331498619520467447466846673517100260010810754354773341852608545213696071892523789315971499901059428549416136089943083161611618195341023591472837478586105573201338120603685660517571976337780829593346812143101995484920228659095166724694545168116694579205909803314706415500632557371592870518947087407067401398467208914347468406712480567320748207268761408674446214140601483088526367933858890459223795577912982372329894340875102288034817344499403369296898546630708457576256843004124537121647708939573253727046356579654937712265097516503352650125006966905515138680700947546478753642409950606646530370634214221360417238714753473713806513905972057973690880812087646863388182165749277570556742653109409149543187627698472358866025665695564716819388553306715243272175704525704551457223396098091151407988666210564336320244838831322830274576636487655647624562187184221427017511396216531292969846072746490812470100594260697533547424342369784464116471724014527584450439329270363671473902395704517186989773240040995408384618116031720999523868349168335629106629260774586926834717448366512095647424389727234593691765444554015815020911115486059461193060149595204348713230521216718184983290327437525205582929697879171471408030551081831041512306361885089437658693297597935841060033521297331180711843416839671702444539181439893210167992814811205473156530464241192380214593523205155216344118913798898934155038596783329151564280274559265225758853751788162881347282013715408422580638926285868514459619077939538326934349280700706531036251855801892885027738031277505494224494676764621591807542524671473816478226988130095247164499468608731837540343161796759311802127588255141978681221914774154539931600088935422198068777161413221335383568330181899011137459108047037016434923565174098559827880955841853178865379762809198740504576000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,28] 2982406731349253776035251680607534147258825857967761664699743004239894100258597680749224760821187941169131721687216538161573969089904723755120670102814598006029429022038343249416474103640240523897879665595052763303275737497134826192657704606442765643196247903376938988078310785059317432462445537212626469883303835879040127862975141433960544246860340630536523700930508884571850699662293647285526248094586181691259404344062866584651189556853377925554093789633188705951515244125598761051885653747902506197643882544653267170601490934672979561025168258336283164968244033182499880428363978533496234358522766594825895500886490032061048183458810034539526378013142799773273037779838976499838086938510170524039907501206201872846695589579764489646938535510286487094817089836206481167452591176306097361176769687021709434663118703973218274655759286903738899259589533782980017589558530593361480413267609257635872720201515589678682532490582028073322663520435118454598459227650694475424206373961126010315551032100195873554863071872442730053149112147816793436579763079758903205307160266193305341324070015406580780408060287869927809257982070104443398856474544834241549962280328824928672672390887536096523886362378760961602201547752931685879988960920856758394528859804777562729360188216746232079414144590139336334941752135081980337768927638752706134469240246122631147894349046064824744589826007053453258344585116014833921690217032834568903660773456370266627023624507136827687681729264142990137000621739759273658960186488306920190302129811012356252772724433642110555858036129014180076436746966687120214157897646080760612564438400206826153420402605382467102163344979248219906825906171800228365384001771427519340432133328132265416375397667118793296694669225783520992222929831874348892288525836269802062937443108205772233663814794138017374955993438702183401713246198039410883560108356520096753070704222728732896619585738453747003090772444114980779122895226495350508648357499231685555580936667326463406097486751066938823324950991679218317076277764320572053657375400186942555952077428384456809992262855771599587219885811853695751564911000605906555160440027515996475428446257146077094768009189707295156049593578593045744616958113657351298872834371846166881949931539746906223886529309842256744430097587573731110805059583517483352495739048210400327776542488838257303062020917372568327536336147282736301665786802270289748597831484768867967258035676659899877127157279047445151986833722576020218839040000000000000000000000000000000000000000000000000000000000000000000000000000 [129,29] -1378949451293959251202121763437698153271986934984084558012160728692883738650879561584015367447878697633470808627522864228807529498138002418702820644635239119160032353201992707572472181704603395359956259137780793541030560791999951239692991671158483621413534645709466875283830279269698704377149123361319798778758766945566236736891733501914262431265499205816914146566815886154376094226799988399608177199698998898228008589073135037187075104784987040862858140717049208381818589231027234012967095174190645050247133076692094149406281514051145307080185454043063879926357076031008021288035049513652294909451124929761750802326317740182617567731677965478736883784849264519044739984306743255260729505238679836882035226188913885364173355607252405993996011961579524481353384957673443689808773790276199320961512990944614666339790349417779453546289944381657664867233261461881026405904751358301658332690033186116027895057215845261765332201160570330528602093045522662233871722320807244788490089205859126062819009239693347028681579376253435535389393845983012652136592257943017658497622927103426195533537634288982538492053908540980542189745156473949280827241261434950967566819753495844037132083610651640994621472207928225070281044068237434835656968419596767986871741221511179546288023486276963818953589500533375512223741985754964121176390106344943804989469340506634479321961492142581099457442831020201742697586242539502666913193375902472288231999908534713707740297660591971090154752913665432292183202172225032324611514496417664437830333092472785538294812223458405620348365890634194520888366773785543845966869877129353065477932894547219585036976089672107508195481800016367581335206196398136416432389314212720673238632283112326735408648405733113711083590165705106076406925277660039630297262400966748483882559089323263362519010818546248354375360437111615130713889422926871191892827372269497888025470799878156828386823636197196669595861236642990855310974122247211912431173005023408780984300098718660211394194988947293415762365326912705309880258542237738497463522726733407125661999730068989044367208914932402287305365794349738282379092481986337967168350027611520755256777368526947820722858357620758274023933312661150180612037198509132249513385933304431425307596386457987572930802294533134046265896799438112993444937801889397276121851784121786359148738568902404984320090249617080085383854427613439246842586996987203954512054973343719711929395052517332265201827459065820169991186851068114609635328000000000000000000000000000000000000000000000000000000000000000000000000 [129,30] 286750260993403606773939875050494722122390532292566633431489170329959231549946227222920252137817132886593504661811205133340644553301368928847879540901738914097826033151284131529694303241254432463468736197824251356822098726323512126717191335892892790191187890954056295171687912070892346258550262834536145894416101864767593384494714998106520286440704816098054463785529141423636304843884695786978170307456898956952626888182247250326256836188719210510285086398384266882824026075451976700988758210358018185861438927886990573282528637090351354424757706913326362084865839256282706108356335469830162211034758032109476861073105882179152450143543878576000630790358554540459511708093649255496870257577495890805869828688039975315330538027486984706783061101226165620626898926188870138508774990567996647643885485170971575850096888687998843089003824889638316032949699921342126621779453974680567564993008172948003233880105694645878216332420092142230587583130803602374507353993456088447731855344617458470753153545919060625882083532990584913863103170488303117592902957430675343812122175743852872128586533087737860796806617761869297257193610727047976612519316959923834172018684367874152389481534896257196858821870733852737073424656892237343451115634466912840111375301579066182467498904067222565756301437766082077186311288595820131358538953438227135775764977211971121115634633750001813922072305069154795466016036372756447678160654520452940370707176644790442611259751693740214945395127577709646934000100872669436468874067968960423480865940416886673762784082820759814528936290206828407493226635833304553545046038598472808190974731677963098100077395270218927877853728043197382442003604209121372365054201377339526064749651071312436261840110752969014501309475904170808708695752649967791208013475108762731567679701462323754363716241728396624777912025140385977352006936722552205816318384508052760634779665017145049831390808636439389154739318500160266777982723974304583547364089823649756074033876787603634430812463054137981834218928770758297143251667087247453157073366579478153277872431770849843451841911559877409435907878685844052494519342961934581346831120998236420230711252435314137569919858470303807564141554840306475382740496179361945447292980956167649915233948613574387318220503125275595973874909905794490989572909978899980973930213120582563029214253708057255923998520186971428854295009231873557021309504064772090944082700854934574969701226302399394227280745041081299012292337076592254648320000000000000000000000000000000000000000000000000000000000000000000000 [129,31] 181389694630611516360984661350777070406102512640478517149886641693938925399199692230905935850879776796046453736160063499568231951317975381886245442543821302765988203022502421670573198686408981315184124711026941544198177359724482031204015916555175706291718183172417079273775507731930546027391332164674801844908521078587852391038618271835019172790999929036339260550691411466307788034991500433370164442511533833365181441037707308519854873274441120096793151631499939795531354945862244614843319439203292536420456738070582953716071577650819426491720784977293759133582384573529401927346160075684571914228261093119740781716374937413177830346312114676191737952716787713747264448331139017390076650095729794960496640883726250282676161557786746606073298620056392866480884579932876612118376656946425423434369912077519412766986325321267548500136891042381009405652640420228646646749157296860679106444249218393204472825852758046495651466897856489045697083232038472147097902572327713598665951109288471141822237170055578027103859649370186427192895890197441982329594633839596329683743614070005128074138865245268906254994290088421141803415708230864677303119065708732145374930791644887797863561944457527316535764344588060422962982839153572145814560186018448968374817475482520800012953527745396670026243758356982946901756679190947040730540120458107004988854374617750923166070781474544093843395075433080446115494338242846949430771914271438945862301982479702457586837881059298484381784730617628877538427595569706688135724021253772418230589109978447031250863342090751120035761955291717091065207831052251524764068196346855709251733914144761518517588074870607722636000111664462309226507261164220878607054683317027933024915833057963471029350094302427234493753274419113079060801689534516663362032463237245590831180710258398409142129914028276621699273901772949442349471234435880459007389139560094608107016633196549162423671421803182934725703809522298332621959835019715193024436202663500716812346354713983097534517691814890951576666919922626144837229519112964367505396358797886713701945370216986098002692928067466846213534564943793289862087152917986284836060918889489012940539488591137748923908343565592774068938244299662509843044436493492556836885124454778106234663525673150539576325171120699727633016871784410034274942479110107816623754011349663622757797521255936280619533433350956516278680467533003150831097995414819711806423899732291934866398259313157952349936067368400379764560509370938978992128000000000000000000000000000000000000000000000000000000000000000000 [129,32] -234176387248382018895035703407552460281192819438569523459586670736957498189839106218716747746351323085114834513415119881338666558179757682065630073334410258696951604346946994686357736419012879044252457505485129214777598395907560766349161791402409088449031603269644448916479737295064710853415479990133600099143515333617855955115100963888203452730224154437262719017952523003056363662688317567164875652041521191647297168893502413445489483045382420697562671300799029406943208302978889365192968444007489191565560032288207663951396747546635043574144991115194437795933502960273245240078955384425253397001404358130304462652468582873612743142467431553647568703889457277897268711431761175280937943962737648001594454715871565170285865062132015147096646281921014826247710718704214344871058616634896026433503400402828145812590478167408533605040782325891905703311228023630377303436765976872167482928030413820015144470710631859708538914472943579000442858919843522253474613455451688213766728409958238994510090521574798097256015357980748640907528854098792997360986498451957203949535382786828443915273780498190121204610453200363696133429052857126914511820276176476807294686646755476951637553864523626060479436977887183768296951437974609687355613226415482823243624358747810928559429616030649389143816890906249436923317655460591002869914674205957435368264099255480661863025797256957410830172289238111731321194461204454396135069508832583085447707915338134808425845032331854746512714446419519948598266913837935835283363464980428678078001826858307461138191598270000023469062173465434265753221168735615368008617590280481722895667917332840773041254941918366628534176144325030393734462727183231925978554137455292457445645844387364983938319428781831548573731266882110758422412801745302850969890166747375244891226953155512455407319821246890099420564879224631917548297973853024918986128564972209750784710506329682543632938920459751921605750787942286910865800734243216119358038346529159172070974544348947956725083643816197776361714622007782959588041885971106753332871087937802567804816017800791177493526842981823337941215314078715761589828258934918968937139292762903413390035799485115488239143337999669572493645696858803254849445328103467520905665288274143848314681162182567591766512463495856502611197079283126954626192072147733298505726122904201782242067069120844595706603033640689674549823504254608524414754432197472692214718944927681386716584806657504962530437046491457953827850518517094138511360000000000000000000000000000000000000000000000000000000000000000 [129,33] 140952028767355890604327666838526656982927200385127502866821659938557978538771296247817082029307913361610597970649622731803111014711414418704894017767638340701343522405075020895581012668935638144400022539482705611171003113778066893595019901132923596936376786002272492180115434087798019109723894837641785154888183939572020587254443524691712597157300589187859142185801879596378046843878466455007245728835612431278651607128049850154708905070781581647322824336729741948387603415991276396509697875105172656237309080185279695487371544716573813097623164358377628667288184348134363750166463093872794317925469161562357047601145574513917244080352612302506308775616752609183937841912403672650195149745094212872431552895903658144630053159720235311448613259314510147017008180410179117327257979437747572276049142331016214842926583796586684303746195894779183625319121105174098892392463813480722036190553704697287656239290933128666265886478233535091916692158665046080031473245525131645750541677560056152567567933640036744821147523030684012622335108123963463104324103418081760031060901408001302413546390135241690481242133038375269762632481728103811678362307355680745428842923801385255600436447124473167543736980221359683709264116736966521316444325281124142795117254657500304791942775440741865237959138858110323030877296230822379350697582624558583016665901971026778145703883336660857354084605288441524582086323011046549442916867680740285544066667327128055435961129131459251290802381037464876178711298309752863288045592429812212452753034998821820353399725439354800069170846622228682055497169032975355642493187679736737978277955936845138252168907285263408690105732247933035117366209910139712399566121467067175314590317785680711852611992880179712599962917830129188220581477077277777349330189121297251615314716589808243042098439301847349456673626095371367146232065189079252853646557794082713019532459735389024916121346193038986432204293365120570753729152878446120249577792906025690221581119220293730505599162133039660134385567278785803889585382573024949135094015482996990029166788007039356415720133651421462422240684490007141671959946521305849888240585726141720238567007796203233477077266710848528129417096671745082714595327340584484665363349188417073736979757683474127725978366915682846741216605185749627104323807281323926423301438251307768270895509234193409846036859668618164122602714262351802135395933853873185029159330320699568042581270237922224949020464416109761127039769755573685321728000000000000000000000000000000000000000000000000000000000000 [129,34] -55856802974204751231006289548986559888476826512930203857557803626658496411455983560217454406805186525388066683223192341862277575926469566512194327909305681501581063155040776854437048963306787814646436020203912548660491951927908620206555527751621831699862278416413621250312455810455273305702748157278216512661837209188036338092980283996325017795945078808224126106525986221365169266329584412777053520000443271890453469510447190864917072351886356069142603424466990925951374592397287199021934925563880288085572887772479050249117808925416827724482403394621382034830801503418144470814747419227288391729209378622520415199115893213888527386599084244692349331431103577747046582412248385893054922596271605415545401332633438454912788105280677052232667593207915975666278932249166392921309808190283723481880641337316442360685096237108004274732649254051623780298962648694505735874086944150300655280192180707698379827183606337157783585591057045455050398221324941277260613487516575397828391607880043579785501731763429376274468477236333634274869128959276926618121341452264637670960976192461177176024440846451684265340370353824308630888165558795900781955429221827227749279073396934844213954064024203877075645514804510430855382521077605114698166469317696179179939110835177597988322538731274344605100533837952566848251820833300184992451764567218450135153083773968974673991726046014426303846995345342378011332435941008477946083017972876388598324245963523688864017829456918452074220312865508063522795044931011147570682564307660001745094630347011364105237472252007506358244519543328470919810172996943062078714794400614331555677332443761837813533241670064123110899661883701741951886792035758235409222264909919606142770078329335881720107691018435486016688662031232517811789114182891805301198705070211617719755515532596490913335810376443097684612571677913467381347335027383949742559221551000665517582776649376706022806304457359258565428254181611720870867477451268324111988015419575251718467085278424627498045021868629959847013692174510941079154659937767357095567122384138064669176305911921978416797919398259497764458927197797187644278529857522618584853530589220168016261162448366682225471666154445176519176240129626247309346160222331226261420570391052650057094381782560199826441262974426939656602681154858395632514042729724834503372787580882323174998740946880093784101235350818209901152627188233658536485475322953609445941937092149466807642586276902320746799373349676582965435846319313403248640000000000000000000000000000000000000000000000000000000000 [129,35] 13350810632232407605448220841314703300737370256977283145486832216961967724239893347616321477981651282883839443042015136338878922846539757359618130715601762301917189250734666772211699410071494970639958610376474081810182903889578050266869232937008777171338875096072057489294154725256111449672291891105550025304739846600113364451443953568645105954497260606174392171648633623883345348873901341377134882581080929023103084811278605964527708336214432843067097416276854737239222724499740056204067954100663973587501105030212548238155059806148550362088333585343949586395454384842597032303358901166144436749724108369098132812242364361696404390189346183380071841641967599928752612893515038851326197839042020549782825364222172514274123804457137317486787090430124186659551230046068508113917679576262424077887098662032686960790378221163609569599115927248218794705831736611562307138185122529376955278969065374254021956435542877121380127315445440702903586958621789604596926933529302950616924621701073744027849805702409927530599561465038597996968526804834656166146896714418432516264993051690578055731504920191257550058884561177307498159701181416056925498311972251566157229969696996080212502252210482344993966890184048137934036576706169973617957598761862293086332222684579817022326038124393938028426283849911349035298924730509640130050172103945039543526014226081745003814822043773629604479069369371828117500517549432236907573462231604794377852243039331608882525088116142548183005283142857553425267479015196022110379114326628002043823506188634571544247439358812562933727510773749831231416356449236942039367868135940232499046532345778655470504274698877785048595792304643572193266048184620263148070133969047594524953100414966259169352534803318515647559105775822074729969226997085668159921896949539253835291620539215112134955771161328926231960130467960582508834024330335430754492688755082865384386747965446653606923072925749276783961219251937381806705387365134091630871236998889984822713919169661858167010485977220438170201884340701951986554435323685927892718517794681389224025968815797633824312984027167679602441697290086357842206764628157975101526753962288093801067935593159880617969555917028269559540812015849821404616233325161680424491288495420585683919448697901509617489439122470722950320998290337761449538475005409469567896072909613513476094181550359955779403418375494018297333426637751656065492601849584149814950533639777181520879821442218310718595592153770978828430196498042235912192000000000000000000000000000000000000000000000000000000 [129,36] 1107318567493775791249812930444064801249375828869247138147278814855549672048522819517503838338759400413548709972966813973728166552232861636143742619409840233953210404178969494478656466002858959969456345622972636385049066804634223428453904652361377152754054695648485384610872955321177168460075874909765810902624600367277633033157484331956163387836389836439474661000832944265969867082370386548041813858532711889510632967387563129615197699755381500949818962551746806943016323679229168184105506749322456032124132921898456792679357646405068924325132328109792116020622255581081800005053956420461016688849098151179663105176492354412756500203653591704490891180489236089495410747791353164519116981126591064859103737264096233042402884631936115974905175608569380901758313046916459539891081653033722237611446824810258291918578318470502682187223839688640287044550324948512499606584806090302541017538175532224073017760447813106332852349506550784380894156391292323420753080671363480555509476349993819769184221799107216276797205754229771282423150181748480746199105962642843640907077572228298300159221671792956417820568247689660731322714740830151920989014692800882965705971740576492591076704169023694861271044839148806063183541126872751139862589910924076924009505327255545953869273607425831742473016781543117276848991299307199876079153445899990803381417745804657811390061043947070182564975921342617028692303631681282953230158209406502636410508452332464243737675514961707229277145277692419662507541534808425009684951254679739324596029787777909550456239112658663680773598575365173703623493493546449363173246586523403226223386109406375100618590916884826532635659986769334400077776383924163387892116161999042736546548599052015371412175837704534259692363654792490005569550213277983215563354346967404016266225057204995557729538139253828088102618849885728566509975806192212626093067246646853461798391037956529507862241981027910338929059204169104488016440392701647547122736671658752536923199573647188368327127056390589411072509407649183403270909972482221719165989653418039594997697727065113815845547504056478604052158138384912294058753012576263914029674400313055774504798538503144695978508939873505041492250917421518354253746977941466794383199517787315958344302216867478203409532375136636610677279063407762245254556700550390266218604621770162182881710406424473174811775177138659035209200366197326690862648927313937112217235255765888187048357529173848565635257505742491916101196990152064368640000000000000000000000000000000000000000000000000000 [129,37] -3822167725122815181937743474631836037140245629485710546264738562522594260433816702512937300965786746773834489867201601602817811520598398615060842682435728783460053158580695966139065463810699536180926804335071978016279499379970925452225600686331678703889517612486946532129248040132429789437160751768598979323549541912001824241995348716093389697500821416022757609476107613716307151678823872565223901301998129797007171911579811458340353350971405741344324153822481072381876707374765751119642072962202101834569209954616194055638631438550672379237278692219803597651177458205748267098313669681098142104155444848023695738743558756240668533297466335332802250766028068802233681565345168959034171533111898868795940444321591466776883466341459516569925145384435537758908691765725287644111011493924296661488221488345490840754076945496930747920760837893183219570554871682391248976117686682907249273870306431902251306824200874985129719682505255262755995756558445337120611785666118215148016982764899973781369670102498754574523982503866078150989598281376450579343477525194597021555292737798953035711016040513562939382093478889948976098553935524317097215260264900929401981690442352456812236751006008168478073871426235109700127886352484371112843128763631299822908802191451448232957721311337928562896879405244156502040794837756764118367730215773473617295779546678348770022965538709382885361599388328667083198552486923663075534855929583653423392650042823141929964358190724413556406134051096011645917098747925883631875481047633568786422702585354203221632718034705540260982483441980088638847537013887939453113052284887074592230558046040641887902315606730384498094088047485246820411926908500646201017784163006913140983164036210472323880626586411058515232363532896276009020721162449987883050006839645000894217513742402960241029171762361746088585367811061919871504878766199626117146903918408436304854367712737674004173486978826152243209916960848859142264599132079807090903173646056625404916899582926345007840309085882710443174891759120044800112398403335839446760699527711168373644365548739263731356796082012843042426300871239334997793447172171315224904712495787848176702080196061844857424854267402730224937919586942570039515895150773647588358655319027311800144230000977491356625456126328027849206411216447307465153115635304191323031686932017432207254328688169178169965448122992023649004873951745185582861074306486083791153724995900387799574991057768560329584747963378571450297956379884345360384000000000000000000000000000000000000000000000000 [129,38] 2897663803554536933969903582299981701691526099931642005224503359448596386769304897315752975803031678123961808680897248528365231966151761030202406365148039642323922380391935265196088959004830196857114244012051744648221300107852971507113202245964617359332129845116308077197999758209691069352992826443448454075210847527772279719335375777473966967424096597219372779189446049782175156255289338552535039828882504425838053858157270700914114551289005035467921082532874797652222871491867753920993659308005934275780747935450885131160603826424010511713514097873042503291795834096341283705685505988081211677697234206155819963880278084473533052243009329534106488472341112067147096678235545616351371895698382073093104310251847773096894984569100185526127693625652072583003927474788843118394130992433351389833099574157721271101700525229910656028478972497062011207752020899440347128650046375693139501548924589312893695013888880869382662217978201605136660430211624279877983143671283711933833104739369054744063551108253536843395652210432318568359001461968039662766536592417123601868593113984103203763976916144868784071098338408336127196079223633237928326077940386215738075301447205550621190303941644907553094287004594321231884976559261726018130214780787497977940761919776876697277780005540736919268240130543205454299751508222875306434798273152578869840961603031397755948389273068851932134585788063630085629771965998514808083828466283287413612576206065268410935570035417973689339952465576024933265371625669203105073131849013221711252077031282866167207846879361474827352592702836366470655447582093950869135369113802048489811086269773420228434180731489174301366783037144990756433837966457524181951276098058865496604086733499437330404883207561704078322197898779743613267339162399134489083986915466003845445752292861233049487317957363425153493016589030067902490633749374249522882274744136302662071984972539178420593484200912316615125878416105128171308265587299964319273574939117570084576371410545179109598421316447237487074051224454332094419329794753583590652453164117195052677925142297435250741025275464684229279649092788695422742583582413272954191852749028292506898020122130714540589668372748625547406484255298338282092625171452464051686550437028753340858531713688894377989292104372295597925995100975837550312983486190558571037298997107840050126692628245164752124012847331492634928452304629655783381811703416360511529374634374262730449620091808821388596321752651139314803820991006564679680000000000000000000000000000000000000000000000 [129,39] -1485090263712968674921106556877715970230561785883500035698330201403133015736594214539265961412554533124010547456602976377497466129498101205922205189624050717144830653448629635677159112506798168027270215447817253342310202522286779679659377409189617377746000408085113653387697235690337958594275212560989456888591126097891282690669118544972253882794309668691156744464789681570862393322480167712452404874893851049882311198286034025838111544031033597020571963279814534685778442172221397080862851266802632323818349733292364584565562222340569352442866606753376750303808895834018219573018882040051037559344407705491753513378340910583879715478505506105982719639626532162147168687077180088642576893746915165183885955124559805038306393547850626034942916844831731728957274347777209535413600593572492973552598168995345508565327940015784385925331581560987730628179245563385053486833985371482179421159405711626004405744074170250200011559025845919480840880820080821348651101097085559574445973163934949535016550889857428298264620818964431516855939170953232439260188530497213300114295897050571425020768878125249009320078028328592667830142134527652621832216010249203783035263168786424872143960552632977839730645857242327795955703612907122004542689141557273670598057956949213068215173452840710225450861667651170987921178092348425517693012591214279002959624302313579252595634788639606277678734926178877433865261112501809201072160423134050526525205901165964553034560153096678027891558345687576892188483722842757851585811540368140779914435455156069659692038847878713706574782507642431383890909162951117861707114815193383231073623332701980326938102171838144840779962387089138842112334291196582255389226713685237480224869210296452153857266693604729123057249857662966612920647172472744071426377893455256234345974553588012922907373341925116262383676688726754686878314682219018472471492751126017229938666601904074295517206263897240833429160276068134012671189595061928102174127203319280715622073841050773882736723172163426916483085238640960818885144642597489732787143978147485844701170454124393210566676858559031149178074661264959879408463611648358927230220453488450149068892322744787824752133381821961685920634039618852780365179304716233307546912372695456489412648707825625167364569661828966502960244679082591171305421580364662279710288971330104401128164709729628190027219767955652523896460498396795892981255674964630744634939512424351834079559294586325491259203735741621761032824579232542752768000000000000000000000000000000000000000000 [129,40] 562459921850324796588286429544837117807381925059934872462742264778905344999446236851917549133032006939142543954411439262218411887601843283929045636547129804172245446868944411778948862286835908083106527580767154009828843989406839055420193242730777143929786285562187855119327700708077095221797731562642649284803417438128909054438807234314964039633196907178352712100249107991109928176689576000621302805440926308830739622095396621319326347130055568193190298399125906689471932402235507527077869197191988181940468095645240948395725298223609793657648605473048411704913576608182154154659796897171613376521455694227063529136417193098621152898454870664366914180928648763209792476503891739562681535733185919133079325054222299416009508451004720209249899211890800087049032307167031761923464087128142929380687063517546841311518046376134655225891752969054380173019244429091560330410500279424284174381755611694125912214445851413454491114861195322697983522482040192229115494808027085926632903261935306846745214388541089120673365854509858935079860689087333167865823450891272101853255352126465225489258415644302805587206829679567883401920691283247017994240193661989935842283961944078833775510766019759189649555792167332710859812442912493175201600812597005388493487064437457203968835465341653306953367218400725312827813037957854968121313257022268723361104391826868145279708160754975507100568825188652415600198337170206348895503393527404830094185102463500300863567719846823619636806300668036988390887716823588304242398500978170663649562920574035861815918542241149861944013304314901633949102809577294118464062308659387284317037610535981076180611807671136241181233547703259756446864246457312843663166885009131795056197198431347155625195011391262889669240355589144718955822287751646334191337243368598909309642439418470464516008507017332877809547389258967801930244300115610887099000789700451563018240209724221666456614054462120784751928583896250813102488853683550033462045142871496372912654231203185579404670243955171245262565878110434724991763219363723330230363678634568564466289778708959986510270649463504804129050670830758511729951330144086957733208712895021692505734435767761903786318854144572449988467308461701744111415725925817908855492717221943914725574088401167529630747767235602330548641796705869351682259438517495035190504795324664111748531624058903013488732016288912007141634319591253963351117708146212222881697053556197542733273059017832600026034522957886586009641886137387581440000000000000000000000000000000000000000 [129,41] -156712210411075072736455078249130341311902905054519983896097063612988348171510337278587988958769928334006161486982502186776187270967227893820619375954412019476750933900194604841870803762940495735553681968045692028645073041783842555087317093877670639299941674103211498977244046612526570794050284537195081838530959263822511079365957999406095411377102572892319795095036835541256220509879602035077931256801214681335720319551643180642963976196683531714244937771926584754764753476982181451868178574029684511107320973842850702605002789691131575603885378549052050773974630622691365813256728720060115956930298692490773868769049685293800436277883676623183653843345588232464726893070776994251311565085312643899961624368922404995245872228011567031639029326600546094974507641669179887622968393086855263413964840698761183954412014526659325981023813020430890706271230440811351393379105970488588270942551219599140611377827564112181602052252792625880375209136864114120327828713288548560422969696422450614000205530930684456734294845159261583063278620931086709111828096237790935827897917232975191050422724906951217648484353763995598183659388039947497796053895701041305439809860216095009153155838268807307230167430460628892424542874631623848840661490959552356567623880753806170941930898431059471297963471168851600880193209922496192059583662076902649019759437429093045300870129813664972479035027670335164354020186860956015710495210429299651510342804729034310082977470923601414936098584880198951946782721339693004452572326958206794762140794308526785853463896081707644378627529673010312381075513317143776306358540592181442544834886554698371030282692770397436254168436004727177013508657420931812363580034886929315251333082224990419482178297621094951383838314461628131278870172108804186028389499828574886155084086108114967133565317676265811295391527209841200355370445263890228381420787889521492612793740773457288956109550405836521428712024451988906297709850898964967599767411834971298157619854544611558829993035792103568017898436712782716609687663381306962715992319923287868674058366212708827438489473798815919263458338601064016552221414651385824519228872878215310562019087382287739007063644171795421583591879025266130442046663157679822777406442323063024717330808580645665379131818490023095377132255461916527920728990395003120141323896333093750865449099016818701771630043420139992089881463704533033675623873410960608830757030485968908683678375170645206584866131166588913415713354990915420160000000000000000000000000000000000000 [129,42] 29818364810656665965334335864153161808552844174705778780124822592139783680161599555835130523203858487827688907688279098150752006278362626560695664695077979090702298579157870599309450188059423238098648522504538342866548189141294427589255625527454891922378874623173211030657359311044636554329140080560436780568013574841988136446664171065894534163976391636660826088789629213034965349826713819256790357059328825103035675707483119201104858611336908520319518778832467095370927910279539911210517820107449992589013892807060465394892076087971050299031471341513511633070885233516446220781972233050354089393034177464507082541392312060452194257464979796040121468043775276503311417436854024260282960481124555118839205014978950315368391814370178601300475078968689273875514560067093149206956676833244329014624455333737357099364153844123572924997124317180849233852365830995046180600497012871827667803539538635093746781193742813364449927237664299926659764954527882426264118308282300773106631486694046742851367990761979307835856695091565847833321292384180976171688002945073197075040337107067342088556791575841317635632739972319917372394559454425599960836801541040836469270788057922109814440013512473844155895087058341704892713142715289703254156235552375293336859931989083966439779854973116467229183403629196819881496393801279591564271978305930406073838448734145870694133257660878885868126448140913694353213343808171900002362881907798874070043067812011637405359421512334324008922777348735620054674908185185455389466610130425910490202802738693592279638455517425742890857143380612994084464605829545320237341621064288726199331264493674557854442914681765630289242345010703516056654972179740149466057390353719561577911552810711031518825709360105587098393345818725784508697474245337672429648023482206154324873419302754636556635747104964067223777023813128165358632324447929256609622607652064802342798948554662671427931373274377805283455150418231260914789471344387315504426284692219010562123071421147951428662252088670605473581754671451496155691487906352015351704705265399618438599672068186730764532321621077771870569241652029598946144228223019311806351485388068476738886504001480706293953835071101222321492692199989547499678387068520251082079352412376917016963553852597136058991566945675622381775473788254285152815339484163050972612371415389690655597749467513282144319868592147595407403819394420963093494900523307447755756490220964143137445724879160090502911167137323702560302378038413230080000000000000000000000000000000000 [129,43] -2586732441244175132426876605241842644088797951640110762180048355443202980533533523855169065846343325333161131133243203801337042010450211418104020584465317524829405744250201259431006692415231239813012444539474154435531430526086879977875070556599040443558515000019728157971765530493689762504561223185659658539049026694485854256054300534847249224828015800798414643517858775243171205323789248514659859601078732967281598832367856269868062885360263510644447679453416831782679466269278046711455292984426454214941988521637846471363735877934569044042976516521412992728217087539782062225069950243184949631448996387864315967165812435530035380339374539987274886748437851137075715519212945761696007793856529394355369096465114490150607375512923630541576548049153428335957686130173456050997273963610747773164544397646903503727775842263412850694343385934862591599210153494662747535248051624448854825544643535319983146003219037803571868807514517901126056185463710680408425233744188750877775754807717965611577521664244137951796628005394108832012586423233659253212411540108481309421701200189810998358149745211021197087734230213487825616537932114181746885636236676261067527967495441921552010871083659414152618244587615162741908165521452319531880033857469377524975271851240852133681132499089343023786460822324280938884345870032732575684862115765722084593966328757576422971155873171119446212299055751920390374764747304079322403067410526961243925383556462048815239584573783301977943729198597002860850508103915739474217247659268144132877328537505288937947189237620098262905455866671021099377452850330521180548340968857034631995604015864738362312110949442600047599440495359860348351659011901197084280056089855313158276211906019008423762003311176563082944107327666606772856292267826142889249620781102495971654210258509785221450881614981599942227118717979444307173959974296103167524239957106820819209188284143182786954382802699516359783008628637823063774982395039133210603517633189249843345388570110549526800720448644608433166575838242511197294062010518670760436899867364549567647581108000578690611829380460073338764862918189671241544841095638073799289158898628765839824500403958154440327075137454848442356858584461913809694292237006379007973765688486357499998364712276405939688743067470268395192924773455168740128392172331766399081019588269968854213510527843874212129695226358605896918280196565074466587945955319027915245371330279739760029211267014070860269800408433274282166425414008832000000000000000000000000000000000 [129,44] -555524026456790923591652916592786868791261881748767798092920284311431214474313819314516236066536447864731217545956922405574395389665095989952666887697041836958196448999232981856682573223481053919674614783573312430274052291076499837022520340793454958517909875872138720312881327880041310566780744785901707691991767710514227810078095880813068883406540495871535114146959901855751956066247256244104584867764718316050578868779879824879749667436255626736653686452911159214924498490853501070318410768680371355258316522923479522028541340275579536825464912365158897459703617156128424398556244018048030917942943133536588784074965470486290238711586797542825587373264738027036861575830460413524019030786305042978627231782439892924208812478174473000415884332329842047014484502258652744406960645743721603201646975498745615267185953761186615384484178865808321436773422325687030301892420290000340322389780495958544433432801116561268375898283409140737289735425534821950373964748838256086627441979362522623243268219415799615660214867230177086101882257776099602010930344384674625983457936955270562394538149589378473056825643472697288913171260724218782193019343523252437005635143648995103734178693586760366491706520678377175391077503799592649368381263917222305294876598972860551106431672625664480413316682651569005336721651794456895048934262551870947746155585388730973005135452298021188594475774838460202855579493521044602185677571168206364448630858167822321773081443487229105154839907393139014561833294550638797321993043454374037388998445647156407132503229044306506949584368718459403680747210015705070270510822239998818681487754882174462714447430568817082131392644684897604274882756931232110040351990863286189310004649665198279465319788715317931525928750167104502721255184624252034780666305678252088473638371334899364319942022360894672482513520844653774787473199279922156815092800580364495810264083003529619807408453286857644812486417441704364511952107607738187463216767435567349070291150788168837022313729132294994655997420903748925271729356280224349680136215216179725804697424287381834338911110351887145943438022441316422002949061666519800092960084263527913585783881310717016438800580920518501269246502324491391255396289623978195237850404301878193456056143888802370764355785184204845226682592183838727769804669247295253056522162912165856239671063404960537519634839388472831466633557415339612500253553429427573197769993533934302932671330085385102656344256673956605434291286588784640000000000000000000000000000 [129,45] 297786173420937780987178146791954598609750571790044234945046227458866672397076483976770746333284718279221579477428171585744313788290938322004712008521925466662429880079087806395094700776290453593764603884293517547518751682475502945648541435366633340576838783544022318822924638860050863232100985724313441673019164315262599659172081811692761248346606696104997855258976750009587959690224224043691669240978919004621839181868874466912677272858952226062447039833619952209615155797474529604062922093924500660471946307502788759347905954397753219019861381646420127847844218788773663008060493278550357420742977795652380614255784788278176403696351265726596173589614010655319978817624986058552758941427629946289410205935841562472824833517287469133735382545177613507164470975260449848054173644319129037656994785734393531572942488581370887789500551203993336344154177299821355152617598394484897768604044509203083500091385536154610454548495945967344316305133332130055152062141099956118850858480659954659624031956029261626427842876272803014766555487149609554556690849265700338124450626835648777818086247211465500650892842787872454488338485797146511207168780386036864185904553634672911257622928187526179449298243854498216266595556661326892245660284785518801905556077027604158228768108599767546214893043011205325379380787701882924391551694223421974079414158349256123576973204326499050400136544978453982793307944547344481369632752337815838641122845953733797389819158741026737651172876128623085334142169281868162283505608485067923470535519175254524720648761019290466180810919074163068135984105718744559041468339083841040977123991266779801750857280320836750648135706481645011530999290207401500904558909565053601800514030936756433822955261668491120439071026084097431984174117034831445358478518166797991940290666464636706413518804266038087349772057843958678226366013159759606560016921390369085939072231139307712069269032672786111491643979401352451234524020690653805890755889165892995966616905755517810008336098785281833542037532618903202846821778150288291949495472076661337958290493052836542296946748636528221201555622279517169201080009699056304377732378995240930613551856022606195906814955808121129057777695034484125841864191291542346010284540814212765425026576809222839757349168600630466476812447378555701313296015254066230486163322053025065419879583385386233920022551471475061249493346528228042496728280174539065829074126896786049389739274785971903562021027320324156470097876938129408000000000000000000000000 [129,46] -75406805773934430248843271873970042140588253123705302568934130440056409625131839430978390666591742450351783588953384417784467781880017698158080245067147765458510004330061784172517516911969019176667150782035295699494927613171577554895096582598268276804898687641011174870233799466799461672548698390922224517883504685618360921482202291067819429886742680667208613487775649883387528354542239220957958726690925440591947925168382424444631251004082255755922803131058584704721142158443863336928791748801992922992259760071134837233352123030788631679176909947882873339667241151963266414993135510507342558631088190684097072467054155092278542079194729476363798862329685157073759504883041289788715333857974386486232656125414560741863916044546002295758013614718973393049619777957426954331747305829903765955971887044961205512789917325080056660895994677267708110634475855289342412627937790752424893926727556507849275749067809309150357206292587899806953334386648018077328296584101340374972994410610811538413060088437644673773462132356940787806827137970081714706027036782809664700799972091222138673300062703498824782310385510617248553217899197337134888285841458924459598190608132076433594423145426712047952812569829332239519133911179194947329671355489963287522673781873791134834720439935058158161226728593167991328507817536257379877853944607807033398681384867681305854860713719264582462173838013209177255906989709731481985285371525090962135638375896448450291291945752671452253914248347613519037618299345140464604601547144576482381761810573251486634970619292988581479496433019725340254907625725670392115277060898283142068074308363110588128395403420668532174601595241884719544482340133618396241254622776814093214594487709509103546181393440211484056043705354377756936009415311611322071112468960028867020683397219176584744274876073074349722464336228287111655818051649713006239682852501030427511214794182895211311897104379686527873703181500845584436319170850892003597214551146726014679930988095423278315217120334729592446520905725116515952057419372521356111908134821868974734362526654282321107819823237806484617120247557608077884406466327408930662452096452261182622833894180065191344956390904039841335305039961913818184899605428947407937241135163320022359149180724764220356894194787935658073836143826441470517142615219922826909536974252298950565819547458725717872432292552872779664861178004896866405464290209075018572414588959777535667382955088542306284088952677101930786610004057128960000000000000000000000 [129,47] 14684184780693921932529208410166793255224330638736172982465745270021733032180571273656999633772478759714703371654312940005091304944022390884071641555043735634268591450536171130058090597094550397626854868442054483872558968063101176482239347652324982995828535202876054224039597898925242227784116711765185477420883205482377130052076840853757395546650414176946467123760657628816918819726483645943916259956467250785102130454294768361032146417810767347501059106474993276617069341471168761801114588906060051684067762242856882107232673747016462234642640418318156719867781430636993555194282019699150160752159720784292340501051194010019216888501163227598146677066440425797680146388056825208622394247952447321923737030889733197361795389111342541304431304998475832476617065076328413196396985831869099782654722862838103938655912046135316059967681279760719692861107490221961844756806497839353774816894302617554379036924171222167514463049167039862851279842037680139483885883792667861020109256485494564910166931607493460269991354395946163901763857479970632507228459262437176031220719594748984800974882423849894904178569075996347722985653031650109095894884069234987334778335447324490414655015473825551978947824015186444928335512630761789411265235180398090531793033303271439190077964359083489971741027725232996353166454923269963005182170049864164576299217218740072672024796264154935526625270302007417446048165798031854270771732967511482763408073907012021532923573954756833743634152025894793623221197125984485576536148514266411491886182825921359062409921690122975674284626861702338249557007535542560509814964770630675920276446515416475581285563428641649729262566055767004125968959474114172730098004453054628048646537106273478178013504932004307068410552052197949860963743586386392774247513680267902512540868037238601657703404204121092275167512828157231204786669190150755518329246725758029838802579923097857618845312661384501016358496088133265785660900075452557063450313349557676169134367761491391738319494743629027831767371737904553385196587316066907682970426040084287573300644886503553795013048029566307815486687963437509769617144009446017634341934864684495680813270400876122429185160881806699001027709978137376318752649611611937226927079765053304189912560977133536280523258618711262051733214702839392075666970373439278570467286264221419786024860705087883497398412313485718479635672303479590263120851650753390045835264825658925697422777359484867826596831956165051335465128687566848000000000000000000 [129,48] -2810390833429491451047508671473335757426860787050832687242818310566909833838871373953349156462098385970225877271994681368953852651614061028306942220286287461492945814450353377584879054730755834875797363983196638668489027954710298257094662236524571848952629476044861927399226887784945356742259503901459989465840899020401481482269029107836003713635624247458277218401357768818576239010317334074422507190364016741607814431994400899879214399371453575579038716979292710760895192183625562052604031158495549303294453910300030989520135196748333753408040091728456911713461914189208901896810359738234184368600908536913585074058714494812878172905777341245910350273544427875986655565908964930214483489874424145519113385563230729984115919848585072242334838366428268853105435787076267062544768376598250810201642509427900642865666161720695685682759728014304243002247299257615063678061613724939550264903297392263434411775677778040800816766579077595350156202730263792091544666399260811546146509293401047529386023287038530075093337746609498994178774433193939598764129405188205408123674393344101403727428316825834011206079154165606132159421128578871945100219046123268402154145317249330398286473631359798316118912568980099158495173417914227786294585915202426877686287892222756081804070403163337584810873188838187353128650774802804413757106125809954151718075744273468656638565415370415075010949879935068627930913007697352573958971014752308436238735205106358191810195108028397265630944447720036727754718969079361693342201691184262620979279531034891531479324436905309026371490455749755505041475185784974576643431706732152325041239270467291657837248380186616304658357635301707768227250306025436778128192789316253914574990393895100755770507774008039397958847427439985763137672355911440658944545861006580052691283096453327069949300622794777428520994072244385468035461558336806815620315148206501946467553758313518088664871631857249370964622163208433680736960107797927285920832497423455777465429139389215114457637814702664781813638919503048842713241910442035426611238127030292459042302933366060134768950832683887306854149549182619642806609067633114295442679119725297301464163237779332966623195390123403054996611555024405075461612803434653822895067652069989913434551375427836357314530767019099857601677055185210557697528529461694312632035004632870809809742682367162326955176037358266951874082200282286049813271576646338692943223168032480743388010117436704881806866218711597540554181118525440000000000000000 [129,49] 603513041964527885689034072150694666054925606124757258164779921715111136903688743078651547271108699116188959013076644979143836582464369941260826410699358651036136951570106558750320110225197609298007556288222323246496015703809345530426371493753960772455139770326960044878436844377049918553045717564479507400327135195223945752301664663554081890899918517095013499558299634219850074739034662503955643816760715047091830645138316201884771874227222253006476150729983199737624260934755742029187298149069608377377789026346912406464617898640418561630587392150552608132073070339139816141423752405944705263110426995710503506862129079643971676056972118587633421298742531179499744240335398646172855544220070111694945236436312508485464374799951532087956545273807011571471398655246950461211019159320351654109090820614110681104350815149370735092834532679476259096906936888011789121278688893846174953580708736195607504814263608364105340055681912106108066907305422319901737944201213370149306835412335202743454707768357998118024924155377172764046362190914405203942879741612410001475296368527119899650340957365932031333075820290301412186369512271084024080697466500177561489797563820765111919014388622967309072903050663773307081741176357187781297767054544926461972012527320444739017756936178291534584524208294500736565107228197308613671916372917195192386523619445956831983114321437134691423897595896050305821293206409716780368462912432588827852792368405558471542706866661601865694954454194031178599658592462431268438585232057560715434273334187529195363388843769164662803329862549598562734432224013335160788266490965529357953983765971595658890619791005582207798812564041857072786787219908814165916374778482724448140617417536798027397399710153533874800908237060815490879834715950824404202400311423796641896649661968173220100280106045684504530179684300007759454406499026592876982456597764453651456527379550522180716116722902598569421225982932874250599438317556342201416519526059123599168880962073778539219446478687761287203179180282287966828190892774062462777622432511864878574203091750304420824955897997619182018047764657346504323828869124132591692087025783122396635180640964510970300225426019995556081741171024143075221579052464803577772594483990735990015385341822333050115967567687286710680188597200171034536616078387693318063287835388197862572033397455148656274017379912782459777047827766451172990834718471493290511312592528672928394774837679402624568045262498961191304062482513920000000000000 [129,50] -128750079487882797109867233026210498045719388321477279162411697581223111724965549189824665840409265366527257118821745949780228144153662795957811923184106319544720712237089183076672519058300029811800831804975601294210412848320169505921686341512346903587220379823513333036197777994686598326219924477300131419702113888641041087679181607432345234680239314391693294328819821396138249358621459442271505801797407891200561014459538965558228569545096338714536632975093474423694216567051375165343519527108919797256485885968867867586937253839769389165599110328484758514267658582537672110512015020329628471150131987965641667115051370424944532943231869310033070414799726278088501087785357496290401586960325488374004827690528104266316296831834263242183654833393469110383209365277434777741838883711384721694660512471963031990015250863145125485513801211167379635464480517748871600042583996255336084906646695686799812062747311624301165692833118867786852853286913841466550353852289011278398247740807819485532219495450835532557613718285010271514122699225026695491871454888172720013957465840112384159620498516787907334882385263340090495848652725204492248419189028963919525617705197197434597857913177544291052744999578053436475271861487036573440718340699577500581691734376147945372228968873230802158791859577125996904021514852544944337973008556367482296704192353132372417410087382982715166304527792292220536955220395198333224708643919632681748318119638143104518814639721783037101768205842109454824006579159236394571173534628285812095128068279417100802332877601311305290067197551772440030765490262269556150040004609879724047776890280891026478307715712084395970631430586331528040471994627000233783268497371128987515551588368895640500363446063270170188109996967507027924757471373794627475707833333175495600843696476308316728132277800790582618309387477543617661876288011180861699694608763620261952360178192996284731077474434908200669667375498501054231822329276839964601433955911831926647228775717190401142190699127216809086885022270044341217877178430874680525063006938540428563872971947089304888293540217706574745582720713683768343800139836531902631174958041591852661573562580262414115707741288273122755663357250351213457517640022091059809255283903528766888889539447248277693342840102498895294482952036555023873928000365389303236936970921716316261343009126717540994004623711721758888723981604580554379366659488096692907813746594534446198548223743048476826648198801081480505454242037760000000000 [129,51] 22786750873074035230396440443468122364567387394030290065177524286754736252070930483112011481528463749785667606202623005449981891371087801790072296580806886055648379358261728786154903380248313430960590645478244813763031456997968484639312302650223677513124542209774826123125222639970861075297475673008783169868852991869646400778717860942357881806598968938011340958507897163660306943171363981173194461160572040772083797109781982456918310584603695061384161933603871458985306964529724453125563455279049282298681129388240122527219065877909932934326377952848413442676293649456501482434932384198519302780279947770731137612918871017855568275750909642575245753187394444429425517811719392298239462630155031137199441683440889977103369609769549515775904338771088994408521819012446320786646956460921550440938181408176346169112864155668216573443457579251199177944480747110811994257495439351273004580360027966064136498126074931628028098213225818067199506428811449850716705579541740241231481337690100732220701284050189395488483786796664957233563259834921414979307149271567499268193931961262486786656613412372720592458016348966820117124924276871051545279916227221430942390767387689729703890674094729320760862826238540383951510334930036929787198049091695838375435046633609661020291788504762950565184611732721656002003471188835071345241709700376159689028050378110517551719830395564649881185761820343505133908801780546611462777804236441505645889518195659553715526303118907413143726203791822120121749916919283982475917204246301479531273304657368174521193574240130284476539766582065180870351466352380083266254614860789874194140787131381964275983661798767368457686092017976439882027328453424114406055265940084946843049900908924882284625805334901434665712900956128888209527751383897605836013058478815999213783721608132892547850062161715606779570411800042118573511046427758135442578590428707723831381612670167625191894209229059024455371254670567164537020518849618864331550418293889892779000644159208791795327123444464567804824147085028973546322331139710479159105488649873971520818272430215155926734116871274020355763918637046389838279916894275639543556471179950931220960586073858652872622474671260361281876464052984481564166436261699378127221631646131939013922622426207615477628269915478366738607749011992776992563585777648916173705876175404529228920664207533591783955254485820667075369425805969160102795847786028243654401887789143341027874278014241327443962599776679174204124274098176000000 [129,52] -3108052901714579366700977115600634677808444503025639071681332346959435489941413277414501913859102276757550869496190039573565290665630217794593514076802195572220410527305434938113864354247842944948257629819497127034860457442531044207339848492876854087362728071735605948061238315174298683674700895301336455192536999756193188880540458237244117118813090074820244716815776448358653899623643452006705794597338374702561250206719778364359553837246256211115742215381353130231942998238154124171136608285399767583092775851800997557768132057555212608297624727052074771323221495984241925717311944348439902415416718023202939962660057327802136825289348938982012352063729873626149452295523005803284059529091067899859689095591562854551171069276638395119320540961002737806882564418609318036093137624146410394428576721502822551860696746974506029034265821255376972787073141004150810254859790771142686512382923957363261691776223793653751241601945311579644468261264510769545020600960291807402655524306863307053719704382999776037428617942208784093910075210083524511010948871256625020592188600263120095999474205549738712772561425896047639615132173994156713720214137691271948161368392726092545389513030407766524684159561012470554704346466383639328259504343513578850134968725753113242438574459965685713907177528910559972784724453653708216361919416842285806514800176942764766259370602790608353089006735297164541326315007346349504586305872799624077563647837032813072067911959883215578490650165784912301045568135821140178504240281141239137150294231478660535042677066928491119655949103195251522106142820687344184856226580022948452815531090833054415994712515799759192538262713625950847095232388990883014893117170442429886628151228303270440635234806515959981235322556109334860465535522694212914826146766617601882592086873131576704925177759725109043078188136149122865225492938311024005028032179040643057827057524266561264799016537819162811622066105314243827407496715411613019300142229421215761503973883366326286730216510289956415787635024413913214329312157524131020106077648080010475053856096918113519740210869981594697873730805114189423468568331327597297053672973382829442859639857437316296582467431182129289644510418119953784344564869431106694632704553732919551232907011497214841640252740654236775755680345406918748154139608516397841224415540731956669072916418661757409659126136350945817344722778216823407158516401353671345754495827814768708295723498358975972631330661058618021108260536320000 [129,53] 349710814863552218707878158085682887718378342547848082262566381436552322336186886727978837267044924980328889399614414553275641005189928220258920996262171790887463717364902378956002085914938401388631049703410904167076570511837652536810046362259163174454630548857229095587525050712737100869508441061908009500483786373126375235129629129501633018566479953543988830731992373774032984317235738300188726057195861147878019531736873407031674384222754977385838175709700359072703475155878602400312321708093339354322363956349894401848478613193069511562719457801894107850095410690788390872006301169164707478162232279927298887683801691178142208541491815745035304054900712105701605726621225109257161718639872820421024897682313550781822047405235014202696404400813034614913052518279898827357488260674028359943252521596750837734851271702047604653258867446886348670220937599318749355292818451693883540326692317417769069331932451934788508570849782671433864541697904263978326858012364378029983424050665591477379777176269402028171850991122129846651387442976488524782703111253340208108948567738969256646366556674456149149597748463020165866040691399916572582103637775118012244366543417402740696254094738800275976075444576817505558590247619558033619872985983592723606247423101780804466237943823391442301123210378978845807956761785853192306654839660753675066798869270652515251866137498440945558319186470021375383213889921793206214636532386503100820361026971048702612783942042919496861879724951802231225171424994324618025427665254142525274231252849506295770046319552732409463140853171444516398533578940260304046716007440379499180326034305642686740587867468477037489827789230034815591495341746298234511482706800039434121585678303555180104750965835704489947551817204237514967389637789256820095879005300789233093167809287640188897630363335737514369937830512365863558940540462162665470048582045667661777905358180793486715442821118080676983536956353519471116378592441816084048936135918480779164047717159156518963624143224553489825545070431022889294426031734167484814390086991827056208640409066410472717562851553238393936367228171220006818182079821210944588091110801533335097956372843142392367235916838678223007838535098396967473814712510157958473106258766034662651081921380336630699980572453614301360906267378496562657425109016932873363072497873387545220533247977664233135288328448472730778415338305318228430743996013434458546939128317969543383474039333550536940890995058483890648836620690 [129,54] -40462218633240107234151975098730543548144593546992637959730054968298867795822865442263954706642320710293712438693439928502983770751744496615967378708506179710991340065732468323505203105366079861945584417467421461588478004914516787798514281708946893664276334314067348631566960887186331447162377413570808470861622565285772737933849863885144707265677496707385111665554406184290100611406134592563135717247527910783841758293631642275993092639374049003824421680842866013530059475564574972636317447074634754005203062378236222164834062184609696069470242795328264881856754524453406177517711962313346983820755133922201778924738072340624112246943834994942332349011911498922315502710380242067587761660593763141398926193447123279940294418107137938376057434012136968343843385480501581655584509653504726991331223118304582939382738863325661603665536987244950616362657871747995102974569662145397370076332179909535468850036665204610365844106277877748441123885559413709572756544619080873291092007248557685017164474010046380002876691003156639395553549310415045912566111880119507613414293399249531730397287359057636563326397165843469129365874068809491992945749951198732416021631961297673416076673453806788947487224612317928115340911523012484739660743480853314294319360493024611241910093836195632055479678405377044614383440532586944700122754682047997172421887821963200457164884052350692656189018068906899466528966228175289700068739823820121722096419819757937500477789287571762502202788278756610119517447284872165383906560892508367110443973160974206504460173043141310215182001159924876442725905033751008104605995132880107284329384654270068626773417736639523327836830614786215753667231494755843729046459932103143767067526725807854098521893777863962965070826136638078478787700708363825176907432580239353868671820757465177378140113947791236413608515063511036308374026528614391313145163298890030318807612411312960454114684377338387503983008940837890149170404478746461494763586865682410068932013623248269729171089182508599999848536086231277727623873555174284989484653119613735834084863949783749129142140539109472714011926723167832882326341618882426046230049301474401531781632620453100547064797988747727987213262802229614709739585965761629406430974178963588579413882345647359370611072401675684187594017192412384504091270056130920459221528780696410001158519165177697714657717413619578766371159517521711290926437190240723676336928865831774976826722136021170865476464159297546308096000 [129,55] 5120911974019514463525762531235958845384754465271794226391942101023757638011985933632272360848857832925616353758621286388535740171986992586342720046140608674938629968742708231754728825012830595640523716269625396958799974074875735146594477353163114382743710160313255986298386027541552677127964090576271101647103367927923708831937556766839776362763887076551130477728037540183106604638878227283112093952043846976651042308345761284019285507172928183227342913643686073240179948420763857275479783539831478355053696889066608332940092183324830035250719865138361636835642017143225285079613022203908303244412931343688388402916938443239153686612843000752067164124841845075361646447402457329981984754227531035267700856478949792816541253014258271373119583875413872313479970266227536613622764027564097368081082011659198726596501479421370758035548231119950054672165884219487865498510800067288259760126405119664082180795227864793462833436520226749741499394318520264205736331387672427730543560628708191359206161911672950152868668223183661989176252052453567764360331478551704912681318508346722340082392751068196245641709557923824955869242827447751860892473305035716637021963427119198456238446209559227130628064735725715013262844823591410446049029812330773275475091679631046715205794259606473790782350197379148268564529559187809030825302747661202778462096859422531008308613724030813360723156411225387755198275340744893771080358349777908743435863582787663817176950926025187031116360177881846053591968896516780188697388777208475429057685031678136469652622877219524784816225336846169447276710658952478869372926130762735146940858926603176223687842992727006443650436577659149973387537677241774959464921412311602345211203790107674485464341826584501787375051482114739605873163477162136903153923436487652067033025946598704340596968510991799040632713589785307237039650463224492101404873907510020832745027894525530057954546767453109976082026017942689350350445327165521968858673766933522645437685953226656741565997957103062079897895443060175631230633905513293729349676895179931963597634934539107010888604227483617755991649104341055125193491176630495060007338588125349624980690770293777335914689302016580874209156875013491995794588083961274112729433385400860491453378670605353424909328533870707421449174453882377499327214073946216371420135380965128893342737252989488284861692678412275607533077312991504823449454618455152743940408582325437276933742466814835053350146244229787989504 [129,56] -519478052667696119266047684595722478211888986883173664033669281804415590263721489625562644523798855432986659163012594252911401202363296220046250192083322364289142037635632360710409964182971513470663511477655935515923863404121556297425735176492127944491431725744931556249646800598696083937705214654355971465355668073385958476725204642344723773264038672317434937252294591243616491768239297773337554554583832062953014785052492281374080800179434695903660478278831501197812320890591333802523778333991527671991925921062610663205036140327501060354185161266780238965577897503141147806524775204495711972007685149857091396749154695421697574673641464047545402096518495654978555688748496632929616671717272060142421091625067750663740270164839649611479464089417610150729296603395757282399146341365287624351643346535795871299895122752169724994459788858967266236227256452985544848512421108427006116580513848439468727615628420106377014409746231507367558519313265158539155159583022096207572959140950204529747677910280424261383223761536370807262687334863048136856867307760316792716453478106372612422318976570024344871973507820161897412563114051603092132390587574135915276582418285092518587219214075096842647164391250203884177642990204212148154042643589510477656001284815120362506114416422941666866136627097005144081618885809805350107395262407107911711520456341523557211336544124420386657018175354440805751290608669040611283648973963117772600190520655556469972301022582435607562954656395028944483794042380018930895337920683853340813830958900846618665300590343173430233014992916027994130742696184005226174352486578419751227901592395759743917358064685946915314062745361084074200098188040616856668286512795958355727470037828635325960141997228183278786498276690550762664332177991538819604591781054924633198127057479368079852676069208358189820060684963067589802442205416996205268194817467023562929676642255694675001010288326916583965586486507837754132749872299615765512919167069247068575863164360167954650478500642936179516563970863438706508149490416011472612816875165100365834091054155265043826827084030576512911350062317087548161361860632346041184066293431700252740523884584005178154882639051795155145046504909895292138057218524664608222780095860391014575216765729102815252119906951079550980035989951592056960039701892398979398184781383355170561029159955676006461683136453529748849718592950521451512790347514470132420931079342008161853389001863764400220984241836358656 [129,57] 12280251098091495125559485340942590704315346009920464778694383204453912996384427674083739792156329545892583740035485107463800890664798747260551940334708769980234872813592104843438252949905664556767834917925423742594103888301246392664968972641706221776109863151340053519697495369783455274634120387801010425842466998910876144422558939971103281765355565562640919994274076050589862435203223175761093522248590217105962205532044050078197547730600489572657254931469499159271846207950745481713651440998535409254278038443943239588556624340237799560075821884642209727772336962031258766719694443486215857986047331912345636588380205531744022756647350380540798176532766296845117730700061030015598099249526840569385345167556888323057249569032177386609633912569162219552909140671581190383374046132123633993526005572239504126963574690872963460519523546266418522820801374389719029801833849283382899153842484281428258108600319627626724740269726694302611037868455375299958396745089623521104556178683630960937256379443397145110676281064549311579199138674869738072892945608329463245623535763220945396840963732255675075970048061928925999433266839688430091676927536042397131082738544122982146911381533388145692826652849906841385324093252811039968735904311667598592563944152451146242654588694376175776796297048354571779713186145210934092227495856907685488649724966510312936898180873616380189678782480955071853680195549633664737986950524100634195664113326498403495022170950532731584267549759125204387013375255112164110543401018173832577788436794492105983925957238938888082320669312494388890536155970463431515185092734495924580662292979055381217409524420121149064119013750882033754242741823913091125377604351590312503086111981049357848367728605546911553636574800625726509300869574483020825953146524601466089743970169766248279697148504826696634552844442714738952470097604488407200144926718464084688846292213956347408235038074009243125780238573595130524934537381507914386428063688163695003086273863150054368383677531393360355468343117780532550598318473375966335630014511176670092205445869866419805322029105131169215815123118839340237992480951427347815511503883432081574115451724235769179851226257876887359085362811727478192855162522276868438560121610486064466367594875868199972425229963871376289463097735172047220359454075854215737951051986711289234267491666018519110707245091578058338113107605901328403729967272766053532053743342292177391052172512933656558260555286400 [129,58] 5251616243393128620734534472817100033160614537720550030465232250050350720379405316643151693771974521443149001520203242011673434423832601127059517352624764732451636452430003080361732049857406822025522111289913564184140704736220567367763828999475120280816227488744574812149870751045223065223444163758755602475714407887674949311065631174679336650339596955377462141292994704167775902594354128188263162468021745706624344502010374821783203364529641361722116842783854110053018858754287278388606355624831886459884678370176118330930693136971237668458962316482898598057648780985986640231409420341737480186930343743629559949730364812827844696991578299111587699589157881692987141175502321512458495213494687400566044930282849876988302417869447012934740938283403201104977797096545479791152569532503279685388501004514319410832660373172035957098463852196876178607081205742195079644920808936603563869002359512016952867935198919192580012232994449835212717741233309464924090494919679460142517965761754337836096235965248970033618202481279254695578658405588639423689529028067580710549194320337410174498821493892833290346197785011408518993271358147381403927176593546886870168019501632756534867818593706740744316945484454367707586860699818238925796789851365522816768495240398485200622060618683238147874127483538558951932376013059046713406545347416733427501893754763394848170370507278731402391794500382506468455698073548612165085502626736903100853989655517698466776348465157206567375252915330886831394302585019824784380124440999189482541386707071037658586060741240247618528612135074706824582759211642484129242441681733915256409099747267572919986815566697601142104582238503150865619193458828962917933305795508810820044848643657128183600842718056413884562450889054025690109566954349147229187104600781558344370281516604355209762528135119080502144238725764521312970580383600186715315959619890218011620149307626062361358500523050222523516990629845911520912749996851660063753262825399641376349349744740852432125777104004012454189789870796114016662720907142717504500794889278812152229572166911480185436475759167244777120910322958798040334616348801831662848188754671782004630600699838477043223017453992105153048238060976537403897209412467227253924525819845854155482240393540741312012382163040938638097085406235472319290585866962196639766573573228479668384247736339228506606466541558809549441121783658219632424186739850544589448453411491455401704409157851237888912345600 [129,59] -929156679067201674416530408182746808717936902923627415011483031060926233156224856602480930343198848010309328565271474291202101710161426725324278618842555521887353537761643578089709863003107717853230128044169466278072540478923245809317153494058093074892350918261373838714701941617698600681062021760960018433125862117307244536681073775480626512242040061406785578801741682577405205719587889974162078859842127960551399041984526049251496228820802356870379445439659176548063952379493055426952671446358667811894324679899752030335060776107346257178755356222885262754771809805903958562743506925493058915444873361283916836487987541194885216844895553351939283979555106655754593554186717553985749561262107789091888075256256166653414117133008652582533596585982924828509563708127058587827201726606193915832201393881292797076124349574659709256231082241252342331691363658247734781205510548389108508859875094745813295455659596732237260553716008944564957578815312634140748053172239992247072026587894894613030665196476109329314859595804859271013701239905428235048054896369747236051511835291998874118768747771901556407146096302649461540179731276302806348639774630932423607733292429460849077557666748410509043882882197931770487349905882358653559367561245861114706801471507202225162913604397990902095339959706184837925993379203619644243752465594197984793311702847766722367841725056205111863394086830413993722332159829841887358934671498100526013597215860951154169226572615780501635727387922371119002754042373898911272211581891354422702025761146657515682285333666512572027707760904984534121863285938685460788357519680563283434285149656488133039069032832514171911268294534646620263718798290120810259094093445507533308318113015300208715382037244205474363171760438656000925733377281361358347594791486327138171647903526295682480046384609654497402169769509040171341625622163353033231809667899096132874658831913534509384912429989748225857988605652969059999492779197430853460002677061092264167927972283667702595150822409328612321599375067631878007554516318842876613975913223386820233154833877327942779050087158170033127293165675494311800364413686865924366765634541046907567817383063197601805678709463231297331417425165806003282194858057371926959478096858990042068614748138784538226270990398118372761009428824237373276592842234836377433841208858043927849808280179355348654344296883632639202091871398543757030517573613380704509032533765862375475891722979970040514240 [129,60] 83088688979961294931116611368761347933476051648550215376196805968664931047015776799689337851489420180705307498037038863828137174567476087054899533732598344573743743684793485520241233699183835810978699856990178812553853081935526392165117567759915414992900753961314098471586904514338129589879724265053570672477985752553272683000412968953061666735434621289492900107479352512548946164908832456297908508580673025407559992444591467403176077659560427957668627809701075306930070012519454643345162730059125940635744716327726420980617186470609494415191021138402233243480853473061101128763416130334648836338691521396748373826198852432191734873223502361696821287905253522342318611024916566672848843916244492050236822183086775016180666833130312507671647543744925576138640229692920541306886833461730079718747236942159650919979279755975879441632568921412968035082012909492098160928178214747776759545979646074365834277812381227953110460652093486028129733344156355277520177110276658289458939463973014459875952594784358425062501104958708354892359981696596658789731521518913281843028451442420539742486791665352110667198630575613167184152334464017328169987689739122833154786492198052521865115236064145132196840404021052322567936708640490996214094700586446772136714048864135604227166874623642345120577408778459390068661433374211623120015216473091199173253554834103076674001141143790879619229060963152078474899541980666433419879244930385788699303378373973562630036332237932930185442082740305731017785166083758410057807039080962968672750908786326777584766084987908496426629604904221612264620385486240043646181534296146183032600864565482289306731324973628066378064049528197324939206262935973787322858414293878332632312818260458100797314069182965666052047794275269310526222287947517673613667012182092592124024820392068176503593540293269752702913767841752854215693737142126342205250012568201136516845140956748949253657668782086112460102846135095526541000050947849713864611690906808725612847780468885696217271986706286040612999254068634486783576080348591650212961425800579606990292653005998405293275905434992462114062526702855348699690954268144699834938013933443730335782535103165382522826459027674299850443208383335612241554037729147025794686331358130553345442953672462134479529913448296784388483368704272319276817504276540448161868686557800274903858974594718597499093876462335111758831211945685162337099785161283963729047397104429362320723588303975066240 [129,61] -3736713481050058791988750504571662128248452542859299775735654577300825837846217855519929379780577109611882818225546996661174646009507645896123257947936937603252321940181977324215392689137304156679538113441810547305969639695107619259968181474275574409831026804959887795929351617835960962373936189503945226711587209027359369752093893434501811540047316619203684661996774081803818224444933555088580288079296253188566725499784242729084713209246884559189140296629538544466900392557671631331968033852853402829556661011926194142653603375144767173778300343386647709527692053437215920931801815145617509381659113581875600059731553821808138410945428871719958701571238807223176647995974755600515180940575980405080661098601304150198162213747634334757947419101864714462133456916342192532535398522860590262703640468154952580767461594897998222129714970933801894175502082649206427395107220937385462062335190492409514170641617880092600402468608013223366554375055846845475366894012864707975762526553812490393856810428085521100434450930420383460234265604519906547435121768088265413476984600019753300289155353912372693974308040157666556854032543703158135277370645222657867260473193608099557550133596189024388490090116541587319747471499692002884134608105683221121754295733762146428329262264780859739648199803437925628160352357200161707627393875919121326316070726653517559806187418520189597082249008563888610728261921718561767394040287687649726716190360563608388219216320317423100489122875323612159094264332046068326325322817785465965378560431046439892627595321398055683092944114313425535247032359076760153195145950114993271761713879598712221878785123029786975981152766921924870334517507779307872584637170966852770661515317641383055508645568157681678910233356441541117739491186548304060529741383664109219655724410247265554826835551950141718129670357142838736325373079119319391067332718485840886235395770403824027346416266972690705522570780532449949160729751525848136091401027388417060232103212456552719519757105589050029497041972126625430023748698267454522678041922738656125901627480383770175290022972576665119373922613491248504714342209190103070818945471847085486150062272971654819839902469474234128857667006014624043469916864962363729572669731191696842472412975271225966919606763808295956406456294824533191163973585677328812940819793579718080103049030606288463301002402215239900394577093494922303116207581692437478752165226941061774624622997434480 [129,62] -53537317993227870815812346439241788154518311456861785338573621737533810325076613873721729493923328356942175221784410913353334486144871325722342661536894357397631624461419700255203905044414426749634007779622068739557006535589786965702858427374081205133675302472286740753975863128217525236589716400968270299955288839972958902001241452372298855732547831646712451823558125355011562923885133521077291380491700260355605659427186326998572485592173773202773829637969099734283189514889440350276985711364448318524028263225254100114509953282875436398375477128182656190062346227640055140097044503118277865494056904751701060106626841122242079844216555091256567696443887081372282570892688531973081381119058706217849568043650323875954312740724129038213328695915596362830829178516499308026472612756809761339543970480122415525057107867824125077176371710433848418720900693646555378579995141198346373005851027428989317348116015425531187665924639920496195699840808597164141587640522687975632133163245766259893663081352081366808722530476846053917427263429842532695638789309958972432897275091649169117941383066484496972566940616635319986184393475558960361828373616346961832399827538040300279920540386109421716236289474663386521143425479464735014062153015634141663617198206203455127661801740928127081744510364359604053289836435402319696831179508675414924300655922528236109550656927189843930249157837513272999235259965347795652844385167500958619018608071960716435344085961720567729828867144759782666452911238507911840452469238121137189268221639339575630765905135663377873710429411740146582926490073251407570838634439385487265532512805741300990235681475616018125832912880986680759024736844188690737633022715875532972624326917206325777260432890708906698207639806641498831077588243446456363501787548902911718192038650194801686081115824072798590521715559480418923812055386060076905807583583805669921966446167686540849658409067340151692342384121346940810771611787912033193123305449004239009914553210582334121267671732687147244712604719220945957315014500187561365666456682072262389976336804954631535478861269221937344536478121946119485886684397019910586074090096567530520986704438688918025988605290620310239551850604013487267315944343563052938463095801526188950324443115796550218362361093577782075340987724366243266907305059314521457990068889495370655690669876771783208685510933948580325104288539507619656012030745160774207437534616182493242519214080 [129,63] 22912735029545268385430670390775896658531938042173614904181731019773475860305746052238047435564540680155319096030439406991176457084105659398774948599893759074222617622584969952559780678431835053109631184046652430213511400944375909341989162484608453611141506131220938031810434905046275019194411559358365027924821673763721362695642565795260360091649316330571483652553253926240699298400790482596118690646439563485834913716579571197841513660070990603397082171591686763794293695475571349245257181060196098975415452321865790402457853244986603300039270044311193476395890895638978521687055431231624744896691880315570268683018522514860359788459348776892978688777735658242509527437870698158074876032726003987438936300196602622686647323048396073132083440056029669834102558532135700190435919649811012210611121157256753342070233820253812238900635083891813617952046703926326536976535867586196167443588439290481662559522670848249589596479324165532313900950246816020995654308321175381857282853168578732007296948913230886156813336355191853387330395983039322531206958523156333538494092199753105808409486716583352433838000445484655748102819986896350051565195929235940395118186382933133741400033133992189559012036349865078293175682567375475376764818898332113702689088943696601597809164781557327010155709896921905537016656899924478925530984201863355599338225412018282006911558361862429921175944150845574530651114346579700240671620288230421835397840264804431989052993785297438078269758279905132088190818556452718761167365649538897560890698992795289594657566056662645880356220256571308875874100047996297121921722304382459576588658910621578894080477637388655485990956418528197567005692514271921054031068534787469493158264213577604195106112039252325075552080274164105607878312011267961508107336676847744421485155832950912275562493109093130266328788191226284985866780757781506600335118688981778940269178750678208730765268955811635981926360006955298895380078266931505649492402644486329480378742286558516539862561749625916141245043992969029984546030305210551178887648825019834316801598791610171086140036863190061782684468362090095456311813932744498008150756912323369885223671758625255435244686339851732040075076060070054745459350086950798955355220200674231341656968790163817594460854925291895348422755016638807447645758444484542016632179184818040346732396534497175995473206042982389237382600528007900316358380600137664803585883724250527032569600 [129,64] -1877746216722638394464217418492542917688057026484067165243286114215143981162730912300337504352514200578948330157308754081456985270491538925108773934667830409358694780867408218139490344250315281031922730396249025850199334972576399423001736261984803436559928694329890374596413401307748361540429312254000813462919203883810405501552112208007394224617212762644979373274284782560710890557793861390129666524474962936023693765632924765583893725414620975864506806116209844748229202393535974584524446078924628584422616314366483907806987166449392123046821845375490847809697241392454586349514979292965470783102258316077172128033076873301881917175222836381405038338986701084956947958737118292651058775882432565069546415000184040718991679894090184720418908845799338691241527319629542888333158793823801231360379518217009550081247159589123201610490704580618808782427516049470963113498199733557115057581102303378876721080681094700486291020591906030471530110050336857298772371068807621234732154798132126231311135090789501843249273314270704679944765444507292529022654790001664134074050250492102589272627518846800546713063074707696379232274292418089052245755011546711175712995794185515938248266766070360741147684922161081599683398424367976095433991516447881918755292861473786614583271654130220972150875028735474437052480306301657909968696537924556281956339605946647534402631530251555138511176399751686594602673232891097635829681435343967412752008081248489915628413320291422825250123617608089731646936178299265895454487489952481427830436755230640343769209883991393991091470349976579403317598072211980185604105301794496912983795499446003617353976723479874927288727456868474583293207692126074751311692999325379720262282685875098204989082006248283123359538929477828500646634423584619929138110182427156547753347752623038429038776859539133033583064422738296494099352619204153454335913788397382946052670227500772262984772774588764668796820173619413385975786738969154667612623126761657538892432213192280164882062676233458735918148739491668164004279880620034784645572893389363938263556474133687253685660118999194223323370330016192355609523732806910215253875201300622217798806315971776418822813335938758622753556689891378683633844616834391475509070745020776917665515761498532887342507099142658191603020785953850774406330620234438725958535456420087105095008979503456790405306219335831535486020733378205292883552563266450681728247743780070457600 [129,65] 78314444672815048655690386580365851579670446264166847724889313536873211707298638741274382574233921915321877339866431719719312992065618767389039255480132477562584409985408969412025776394953429972694866897376597209624842230796203981758539213821036980735367794473311810013546337064750689634668900250520102190350643696849741554653439987880634294113293199470545759807667289048733116886966532743409378050523431987352673200857655489706487995840544982430936069623675628902996304615882229173480312154336168251385127445360813452242602237178043180067536900397217993472447987200696653866110646381589604806729302155362632364652409228262067329233842621528318100920284896251459660561439305527306610370994649857828602952054580496850743319948441486044028337905429485092873030319339874799416301943425044803566792950649471770909242269052764468188622217210913942775096211668209744765713022261985126656351945034661844162264194683479784270143909569575050280174007781342279933362858049264616289821220606951156805296231387825968807700099502310517024461045238578657382082182728077287097546511461594189058393228594546759138842355623259777946903433927728238858067688462267264482853830945959343245752646354000364572564080684349206617655495976079276959892528785839114133197233038877171961519918140449565526994277417004551128112352587752608472922300575436480323167011162867977291065815041705551667155882977471978164853028456468428058266889471023545945388978504166563587019023574647965533826886082569657189201991941887839592339806733622663220431922177959375448936989589160509412847555351037950513407729103948252906437528360216791603577460491689543353417125138443015077573218374256074963072552057178151949537133548709623143726107162878713094004707119796479893382491967228011388878397537658052486962277986593145858521973548329504427973648643912102757467801542247405409963670051459386797688865469247019891166091400694784390521156966927122464834053901394081531641648713182048224405257725844398402004841453025511468989012366595481854830865326478233957908606336702965975327629614265560870280228567783531779939738235259977290854137464852290825127514043164087428585224980097389350659998018905270521872812476864892087178679650212553221134639678791837417203896476801121554651362016545809567967971253167356550393874111741441805834718909953865252039715643858941719377117407673841193472001786993528120814325690603078408971959051490101611741829812310560 [129,66] -2009465435605786602947876745499228512016796854292929255110063286922906054025296803277566618405808626415012290882832126794474781284495453001807040243274689098800108410604827005986321151578077512638612540005016151917732117616265408368946443964335674504572818965306517096488103625115579263176303818179986575207484875823963897938049938116886267588745233519098066920368377058962389277632783314519032832884720605387839150437626801851936624659999956051283498451250019120056868991574709576989579034703640429452829338835899626508787814318838181426432267687241369630334800482617604274143426548860625663320848884403165881048451118424638653587400685409049401934972132250233190096995081409297996000666185265316567046033948366084997702276936588760277065555522312187098920151048115844081157711004916168078544052987208007255445075012510874613945181954097673477174709212305203435256847274255028823479128864124672389019641180085239954701057861729184110938216502613521972089783215156679889520672231348844730792975404566825765807549257257254553585596448171135852405854861685044498709486365944060784923981721624313749569398498169994525608281874227915187243013455342153366143765682752079222998785531056085543159126957039436215232882988167207880119179772894323988707664332197070113891114464302488380823413564480450694840093748528600029376967751983972926260604521118275146505361664963051755067774757143541988000343468929134178450379339691177951316182272706093287581043814090979756123597834826994316352698133128002895744891277885505404953665571627412095047083255211618075857185518315283635369719022789691725428361986943045901167649214458038713295674672950246229031255225734560639694810528733739675605999285882824743522011450897913290448133409163858314490097141782674627963392695569167214055187826553822170579855887163150923754624922246083989318716744828015593173657988940218979817730902126381467338062417707787712350733597826004675981214303521161973852569165678972226704327427748324212387338449612968091880954412092032646100029013267518580642794271876681178158417462472200826492522524701493010371550639242703880589910319670005259798033412468789661699874792629616004623719445010196576313375661274705923140818979352413011646069263014593735037261866397791010195349340294874635766496083662150497229186070193687747904903921906518820904872528770022120651528870540758208030035980607324656384178594335609137222373982085976428532147418880 [129,67] 90961368984254422210125047895572545106192447750186433008100271459326655635786060327878265075235731797145216851046492755016138942935945659792272861194158274002012007153368994369744618637741777723561850877668698369327804392613537355816201956082742165372969154672431969410723275161915329447304858900202714696135696007589033533793441568606173085938998040601923995534499643246442856868465754885218544316203016106219999848333899757382489072593049692085228003197859350462408342475016041192477963939679475519892321246862156204818099389742592840510148321565884408361138845767360055687828190957375452445173665249051843097150540474887982045297471162273404157966486758181877381113699159246743267562036802974415837556316215970240795095305457904388822626125107151714682847741761576147010580078257633081961823141156915672376073389157293150694753533112661121458888549901877629048435601074872657029724844735645950188815115504375430900217854180653274619736869531358275369300207305406451858899402043443860120816713244634405353372563447414088580961241327624123750559611350853488952297559087124401090666334144372987643135095876568639664512311492928582568736700061297691681441880321339854456252712977828052594383612891758856154113359830280916853602965875844190248499352289348468311602722529067710822620824352379185112844363449099519695329772714675993969359778693763177240738544329985690324828819436770947325603811382659704118828613520996833823110688474292023591426817822329042492291012261578886084891636530395636086336968965604230900104122896327238898671618395340440500321700703325301532025773526226852048431002813703130604650057381159195250355807727674907461847168237320412053661427614289070146637594125927477239194010328972109175523081620299038820882510509603350912454010708428313101418116337765266424269467909185363242104681654456672491058208405241312538130460425043368952838318755990302607096695025969478805818383502930599243960424739810717478660563341351458748257815494559245622103507145226507083194987141710906473906203824825792832062147986463143985339949223503687855421597731312545213276770761008614788373311141834819993919209771135486417978518450697745083484452696163747558453822033181778739159494730210592354620345613764670546465623683942909437281170450656913222134612122725101846818069136958432867627971251584596716549922956505819131205614097538635800661511396330826958069098629023418091292325417411878409886240 [129,68] -4938741131397215591975689078053894522754920030289075427782484144006214660744703005947975813865925628446192177698001080316663126452330989038254778650688846817052122793747237474391998382006374371196742266657188625138239901562422228422754554811516487540922583832112771253953311549963309522842741566791972900020411059181557090878440558668024409653249840522958890365990506802442823213497119993291711715983738708915783011996176446917425638787060056365150968962057319839375491398862521042592587033027885126599867308641043940416700746606277331405980216393854795448787359123227927339595670295664942315597132661309458380014498462309418602885343465735090811439970769611707947554135950873710254667507023295929388784897287161388653374294145272089951627703136362894260973944954176651752507431270274215713996602396686181110394480967584713514609172162299354139081858744934368193835277565785494489748776386746889317937149869614700581213031832385466016815134786586113871124937745561089397347258904458107531266051576960273712445221927405532072746450782991863742955749820896308847460664761082387189310510113706437837117841093595756105488725304353667495849986767863253912732373493348061454669791489877567164680824383634017036641493789926626774021319366824353215850358089735964105062022972165128633256105720692124453125219949157701234106432946961053491569813236223632864913482493067815039916274305406378979940289095437791417203803313649568812844875541636691933958327340236198647240165801789563325637955163727083522374519160890631398809934936609912078649717624232579210039727566554988937752311113179543890977249878609386478887565815081416391210959209799734034675724028769282721848576057207183162251027066931107752444007834862178815749480323555035918427446992115847061570766366476688463883641316092951341859682317337633550550946101968668183124763400833792448912851395471954147761077447454819124933895172029951540097393844810550986163338335617995633092932621203897096800605869785591076963517947329009293811813623710547261798496023486736517515284728003585300061298450767747384003567189528735570761238851443867329223538689286474328828131160930301977439674809232143506998051169951413948233285178129989809070573279575492501965713583773063575158358136312872476949292207141161606846070515358061904428578885208717167887043012804431832798728403249824069455206548089870432630389118698781288876455254804569992708338421504805835200 [129,69] 67484216738124345941487496693229567023906277060061176773155990785688835710740804469761440552273110310681959678679313215137913723198120599887804951813306593770604311845838545950381390027636590960836935815381508755383485963175792541506353148264942418077896739819257848254105207704616682061792561452789479417666909714375121802394726634235178795795538497639000441998070530988093207334301247697797343863048858449641778744418330343812726298944436538843289706008827144990310518887905227832521064764063351236798793648610635306674911475859261412824126353994917165905706459794853970308433730649678891053871183311932258116334256140265735822493340099096762589964801675525963329105430304410610426944882183186889755202185688958811828251839021373913044809664874127406846800383855909133923469977344612903033176845729087549661364868731075231167744976257377069460933300533222536829488273624494874698266702008754505173681815953670721718686346515745380856717463429429330375411117735307077266216724931055488593075295978058583803912737371770635186903144696822708614782149134488439298891016356205800418124013664946659808743639189761620778658270099669492186291326069172755095565451617039979963686181141826727598923291151458845204223750414623142634188900731515518307109503996944857183376234248072905432324684278524593671323897815373710007765241456815295477037866430242354168153699708432347556885714541786583849644806284895694547208208210871515092274695540950478725466591761442746421402815747976000662163175244377260521068662138034123595131201025971122488854801704451471786676998177619708089805633094084119362829413005290352856176563411163100612018165120317207141853009905277317039606290713706943394726269567697664909344363482543693829011662108436929750352779061159112674043364323283269654397535780701600300270160219429490382927336979986759398936899968230906541688394157473900039311251820637538579618466857043976303375371758146688969816592034777601387373757770837843406041974991903979048642908200096539728464286450778293240024274999411851678123582390190576645927089450577275245787308940909318391499321234260867968835024090681879008176517639637076247311267852903410712458511185181508229983551976904991922276078477805433782815978965308738064884015779086050037012440663833228619741510203574396311753324799777912219341640974621830030508707973972897696329552073942950239095781789546165585519587725544269792669990846650800 [129,70] 5654564088123073959393289171858536151701326978077743087031781628070352760565001694560612001798735534749101875501421599237997750060977499959955091509976505083593609643915487292748505931060882776951037318253191343807906077057547772098886399197243759833894052435180590273182363091537003630622808069769571251660519455068298955379201831376072627477871304836010739762129929844238956194229989387554812807721444824603820184768082496689534625465459017023334865130794441365559097072350476631510688130560070750155364928880952355095538523628021086891774681550981966286423176777665593397181560607914059157175972743962866399935269723275797768416369504199133711014086558790264834014368945626213852498315829902369305755380852514106079872373363662460663917752438957690411250381592972281828627904245364656986181681625670412817600862610807360414295922430026513800666224504260995008918447265123506310689311356074991106117754772139748729790422434837088594758176923251739816001254585653936360984714939950621923632172350682337646731507833153735491631671403231525761667351813772273126564012099828011662445578923740153722194121793771678440236116703033935561182039744435586608051051186054664505527173461996202245334138701507012010836895393592507669491689357087244843223275752643112852736581563838150222614509508431016318832486877216434660215579494554103419772900239162472674456604680859738671688509419488872623562579033741306621516940751222571309812997039722408192153401871078223523504228184852671253378809472057199871538795746699793494383688184319326521718735795523417430023766500433613523236079955962719731430159135768703213168286990053155478911142796277856474745651270385418664803182002346701626312632782619470938190915959281705666746735136947607799496089068508123820351298234756880336067748481960341255086804949340086091288165219624290398518122449001457002244388194554009701775647692369014588788935667198247303827757511627384122340772304625706844015298254132897996305574384289285067904784457244611040738136321484285106290642008045287708814644655123974350301504110045658061149331401999118328578751566322355440822881585269076250608015190161869580390258417720698462906374092143866975009967287729674098699143760045581191500700209553245168431440767391907632093944209515633152517463375552663299619920944136083589242559805302773432887116632284142062253761315943333610095097303219516044569474415525001071273147206400 [129,71] -121427301799799617343106667184401271824508118692422070631199439557065372462613334441539671888045896231669921426227729550608363544916744465161364739531169396782432814916284006526507182046284061012442079233022322356217927840536440667581349989024535698837134510954226172128839923812130228541807485222942688800346049548920171507534978204699400828784715208582325230986219216811540497784303177016708773624095994094470033171474199629434695322070561221221880719717632633983600939662636848814552184921706543391162544271045852671091118236240863802993830457962239292157884228223003048166044924696067480981735329365006778174523263271560112559309106533380970335404901807543854207107678465819325134205316252158242304638289926506195640241588592366094719639136230964640424807765582812818372635356745013871396632509549891708081883770632083926581434440006481147138554658556102171096390635306700621250763226516818683660666366490413001999380443412654764309626872676780681739319656001564098976926282748639173453807441747511779197045135657980572509470348370784483074979320198743294705799827445757503092378832345904643568188701383837535722774844266906396450271162172470306609097349195950103902292255930477723891627633494894121830915806878604779720882565122272713221014063017670358374348054167584810771788423229583220733295742280382070146878288673707217208405546668731343289553467960408720261453176098026092808235116420461993426925091205498452659066018219840487688292624623882251901823028562736884639672995009233339638215396500291043430729949813735463717762337349481963623863135544179860989848191105079446992693622664198277517655619158881681376046631513532758499980085007574434907833745477478516235519979267237708007751705248353675774101857298124845911796309754449895359897263709998894789440415764621043107463892218446075234923800224802811782819426444076431850334669720500285889187324050603334466590896961195292669393199975404727290113037513254682113620096772898638877765031031014097459271762789917983033885970051132979766841874662519928426345260139671648971837065678799115061417959991181201797367181784027520136923785336404352642515128738475350534872539420102629720097776243459579706438842935746990867966451949106565583786516680894310694570633321061465439608235055580586322400956698983899360611305384991801354620120634472334167173780758364663701396742362588675258613982897908632089874912868715605918306720 [129,72] -1213840484954961039950764389756871831977018280363863748675586413873105177639060009221843586364552104251168559775595051770198339504860348546805175283484927792464874536073032799511342299508328945183465654076893066864814587428923687084447643950759617659396537912526617482759868483966966750228954111721712449202604366254379495281723323432543194009486546100114738884239265083672958112620685583538275307834284776877621001130111610126837111301691115782353933042038647316120527320685821615377163535866558058255623006360556195697156224965512971876235025377410900559234437490889029060850551011004560608667502038067476737221245732148052255059460009695627859064590307057639526108887891950874581701452105643648942958592826118651752383225118381563131512886076877538491325557750486120089825913407306883135737796121465664715060803816968646058539481564785510729303729292925765822019026382622815506252768367806020471492419218548737098028395088246880584836839932702561113452642371359328611755933160749973470117872507407365892685517672894351277290998474809247259828607535954288099900982466596690893411226461512375405780756920676911769247646588877185522157160037078777718459297418171511531653141592512092409953643990570959879859780149703241343792002968485401307601783261351474246423117666837223849966472811057431661330852868746051725560605749249979882317271603489598688721916940017041874013452542593279221235112393506552006131300058329479355680613753616503499706244691510546783464507690516616057622213728779118300120179114082726156426687702753359621363740247901633875868997380057497412585549768642674454594172815048885557317620742730563802020283990773427483244080151133011372848961497118504583057877897293918027130086049475073539511622517008345100377798065775694492879604177153032660847885330948570713660166837914885512081862080804621448676658566478230065267049110496215096408484917626540447028512425380689374909911091868899833084788573513100511669236364299131606594368603360500508241879935302491466803026999067417154821204085793065250232691074240869353064947660416783780083929494640945134173572970630529637342023754655657352504500297012421178961288937690633838120295523932372654936326671088414258367484100160306611046885329020127468441508782849640429511494955312553931249664882592214449970698255907233881970853795233324181353852064761564683643264490295850677630096374980407167761484459531030392960 [129,73] 37936117086380799779833409780268984311490145695850953258716728565343254131401110547117055114919647915981625938546176068448311646236696003369122989250672093359543812669241419567047147767511567554202526569769765871595759056832833614074937287529206290584676834257175626724001629298360246636778244581330976895218906697262156083735812340757651052670534309146787746564862726461462874206743730555098394001420902674346300269729413193190042813529972931048960939760822802812059199838644725308403473399685773728659220510349443277558703807070757494961228038310656493928153618441098712198216848347961134826654190090898815763194720871508332909406590539226963107374629979725524958465462482866536438389928056784109118916059757495890092476089528449670153643388120115830199751683982777971750600205122048021519893351736791949212646565141831112141362018112288927267187651555068754273892136064293348272518373092522047277773955606649312382942083299176238956016272739569677140277829989140285255838835120319757019202297282398674080925714425906172553819656403723035184935276807625120988949256446901889473115987697272501763898158558612075927453336927758079038593320298163353124621127268324071824197792621660189442420213707646233925413518284598747886753207953345214780986148143298816035560687021042248588222987682529049510726198848088267307952894712379754035161336170934147347318167329623675661670713171935627016433484337884072573260740219064639517171811252529116863217132708301671185169419067062787450912258177784113841131884238003400879666277952956357372595159861863320117299827456644456006039212952149639279829463183774220588463109747230136485829867408353346068646937014122757059828369450423468906369289316717877943808653427745984388001673030586692111560839872194882005106670178162894793574334598067973762554309660849804955034154256443562890638174978757772038456562448486842288142920030469678825278284681174405016062521004658590218105341327203967282165116669459676077367539418937150315136778394456415749498799811117813999361290106900613148294965169721954302597128069815075595078779260041564564327201126396663262066500319786512300395398120722924985356168215265130875758664416382939805662079028215191337519584153049546806306271568119127386591646471205150260279646926041509970663383492615258157309244460460149220090346059717097678618190927310656195052234444963383385637984869297711459447965315070960 [129,74] 597385570112677443696531890745316703711212010808272904396737389669185501263663788436723021967866119494800470908478008278774584326812651920314176308146630780622034124920959589046369468122440138257908743540405920082687185421653326370864136612293338757848891781338721631791517409183043387159172581812129055414169325397480130222148504069261876910132218821652526453276482519291786707164580504462790542960155034250265049921298724104654801186825841269335872380224664307284845431486364280369733754368339455895406515541852639402860195200855374293006709912689010480088239136893588644618957823462037868551115749716409509809505938330902906936238760773201729993441599621625136131033095861047203746887909489423340320935034145169856789457407038475706249049584070893133184102717428570620386495793575439359122087274583375635667553560362047859756924765898379315166046889843079324497444404864780160075821936871439906419067580932066946225578443305385642913962222640834978666327043606928946573821073170690493947229507943145150886485616759105358094687465680509273056010208408573090174547535122165760912391642650536001549497739021386059789451990683831410092915306362383031654965736532699620975346011876341472477587347377244975376218841375623909523856922424081653124866454712053441629652350593618633680778698037475175621775856267050192766079000725991292972857599395785617586754515789501653963937552404882695580752219547039008341282914722427809439771582024844453855816215298297880869625408069624827725217289039049101712552916611110373270658726696444696716485324128330175757023231279227056682570428339145010194560759492709085371266147057434721319109629129014599918234765387922893312443958515971656513061981019127024212637198407583326687998599008427843903152548852173893368443127653181922312931115105545897849868910871504199761151192483249953157555468935357102950172745478598413186109077928042942747323228367058640725015991949299476284863964077602134915349278187750041857461884850223853479338182040921910665486777618854993393386997261629717517881559725391034938140575759996972486666074809466364172903199936030826294198339803208316041325950648289439707877066601472950460664383254016267411119598719664570923301735815541600500923853615305080544022810022121852913132244761953573829921786139077063250319437314102626482328347454316055464882118171875355440811048331746080197114837799566260801477125888 [129,75] 6813375047468936254620602898845711076578666265648308363699059135568697764203043046293806121630514097416830093980215833674601989725839223882914239470347890256532342855129140374448810277158536086816423097160343463087812473487534006216999365888539172338123737651925395321373821470678020749108018683486927481734194883116766629376403002511462035421978061325878525776634731347084190684044721919964104000291065801465469339119786536418495546153678557204036791155172171093706860619286113637394741945367519242085915024764460849177182292554545772315083595103207090404716150437881308663833460932421225495088653316290972093418382352111115445611078663527244558520505609349120524971253156177903871155443082488072497277863898467457093413279575578079363455432993536075060750494803835223614926224792439426939181840094997668335820948626134923968071097993708563467050533435622508495683317507875648943131195122773715059491027614907258301434170962792812031843333574094263110178006008864591099365840411234723560076105458043937256856054326460650696554892987904247556187969477702849820969364589538798436808779576545365703659110152129492555158521689341863633463999453816359007026006666840507293845209561779985771480467357996331435031581896799367886364598844523982742951367843141626488028772069349677549937092834669138066229799910775579496898086297380659418332976881593840904525566715398827999746520507284945813818862166378650295301655273329016367560410167225692078985328105985600679058148089414642300412982920177630705917300174818907649359791059998318271756656474659259491438701808842390611729641492898437174419010242994754267825928273478027816752569411644601893310135307538316023056177447748203674796522443621525683363279330280995006006482877828416183468192510203878774695294090137503810949651163163946720331041916629034782717379116652437895751390821653060775890114354631753288391715438551517418540474196069261777998285095698613627064691227467878240598530767273712705515907095803120166322067652904549401077088638910100149401289917087952803564965763539347975026247343193586211795828627731956007537499885793945893377836817238193105306637707206283900259143244625340507925520952438674883429447650052566890363139650461153290785403911198094733725486245072749396392284242075487827046426378727511327996578685668815802422876994695393532472572681953345804314375280972264157976046831461563272557856 [129,76] -341331993510112943663775636986035621593409947140239306203725320962209979345792120652284249182094308328999140691312229945433761591318998299218324859942137759341651090936048416055319332752034017498890670730607657994087833892070715824935214523383624859110098874917993810700296354620298977806544160723989418196038213938561544480822558551799481175273488070860930063583340780830906903904656163089516969606574372383885203724956177148861970622229225794485060888856385415042535368731031496833446964276468269606173256125619691446886458454661375960004512840874053833038820312363167916971118795955029131943776992998746809534975319252151611903608771758638883062051317160282047109669157334969255650636280917813025114934208674076419013395143431340618210418121468795131897917613581318679101399468135695387885156502931120752806247400555362206947310071948312684249798833976921269643450192071473076709941009299276586875872825111149445278208524061678996373584206066363996252350053979888351793756910948283008806060486214750125676480896325127331002740034213815808862009253876088035548723494649622309983247891121083689596791050780451797175019472372710349604986154000524616649257731089903650739094408176847387429159501005000153859481766687715233737496861963293338385654658729699982394383835274114599334047853290110280439757010177901099095843875628823729623526130210195695371424133274232859618897888000139715284113386368424048759702016416739324524993178185168050508543209491911471009007033158913923367745576584783059244029445327033284719430725927550175002634907008189242721737966391957136093443315049990653032552977849780295315944263989547948815000743082783986793116318549882336212950671330602050818681772585912516774493172007692913181940240041966492381806349302777788795989977181950227009214016764106858155638180157303931806431984179189477575992437007483870097435478226564548975205765613391842320734486134817739986933769203283009366503591277796477021891148101751743424083833947607389111724450063068578624653957394804108338701545202478091711485782347954779053281048124298070505766685735335987518673361302259140600696955024503879847384206465746030185717811225270885771216201814631695090056378406837197509857173630681008935197712746418441421315320797674825343904870361726882868628216624110890381799170982730615129805247321636746155008827671761366555614469327527423984231009718571870176 [129,77] -376976963251874274028091508329286095941926832461633968750826887235177435136542360449645062114222159990446820197597372850096093500753863984354066627084201393826190160479525298292221599488228659990465432763842574469175759979470799732148681174090257166943004993025366165531816066771594388934098881632606661354465061220647501826644182325598036934597280394100556274089887191894471412578506358039175238090945928587988753019468407319798112679829715893994534000456965598441578878477160456058135296815793828602965198907732271281946712426699276156251421963478929824524796668456830124807381088560523767216149491604621700125198968733317070210530522384344238857424363908212094284611342599377175748463037266665976162223898456064573005921639970507265835164663118242088160836912523882132096138157168968800045361747447822390647457428905210093920436132635560940624522046956038623071611515521656509813637441501795489130989332111267157658550517464386893392282755084367269795834734510656284332175287458487043426981407404102082132688208090004364763630354637605006803097654627693077537842575814396548331201522128505868353967512814963122174164321593973352219593353492710817857809027762405542252691405715736856126288603692325059098746102046609616756420517385567611633719763409816891594356225709072218113351031312712563279838592386372632533473177763614039254384067407028380791858271554091255658601106252273094805131113641911244498308001023863476913554415756218872021355807911585006631961232903014908263400580128906965505869066843049122208977940032352456751244935794816839890493241277063681716009120176832626959161031358794599135885297702493939219895725702027677832390473682127174770527518505768540858542972842493797484703966416580523937072054393848562749236728964931309325295296636681203548901767428867351222883853558409216366355822653821836466847508507832181606456670406929790424530830540996509671257219023688746688550392016288073369079254990058965096256919100526638884961126741643027482927801269425071436364211589169157513513329326462869442419966114828937189971481760474871837329519911562156040055826758652703875578809752159452697968414092000119070036361391160134222922439927185378696832474028148399659286922428504117761436025450000590802190265603798142802382623075520040679573997655597201145866722594901108594435424748817139202202603383901269486362305795173372745637437704428 [129,78] 62648250986730632460562946712434258040386599714273595463376246750580786670765624413833435376997691087804188061486692144390157227301920290940127366314471472377724331647294617829880745278259125712708676585969776039876994367083626310729435803125827519700329780091032423892041874055130622396150733882203519991965068102260845229120300893463441244487695678618681863987427308563116745564432618523914089279136253635825059981716769505508058904240502087272088483312384443212130294771204500507755933899589032726467548752110495136130724490537694832033758425557628746615194979317758491099296285180025578681428506279203408730069323279187786107943641885469309010602422957426864957498295879369151104244386336315200728115988004081571148771832512339784210119938729887617809428971923632239667489238819373421266780695972690319064222784630209401101704932805504815903000912538383887426492386228103540317834870265350769972699055241331806611918968830409331354257578310155985271478968620438080658221876763464886213489902134516983884750392669231670847413490698357897936032439663554604126534198097496423747713258947883983526687371412637182210640818144048791869964693131461574060633333817634795938927311011488066663202330878951110252904332134215697772498708431987683622434847884337438931623704106906058119037209631232630380450711377633332916107953943970682320820266416299947639761897153517456625654612476368678396070168695943346989068668597585420224808483307205191901734547933778956612723890665541932386696644613027229168040375661938070632441502975358032546162133153526794725561090214832957558552692168785286103100474471602016397704723664017193633093904486155610674354699492222623279923221147113567591378002314361902935323687194631491520997610294293312285369508891690032384012254571319845851048959647166914697536280563071976051371370750704795339256176368941715713431603765033736233752367502830133836591841899037366465416449457085707895178281665761384884400365768241130727857867579182796216420759874780625827890270580358342614678856313571216687422172967396051737042855237476194318871190699566884639819031496550262484321838824701069307065865110690135888359619246830594140712637175472529967766746128698991708611120183977103295404957791561763667681835998891342995984132257761747834521704277478769601071764250944503524050307304423477964904345010697285231960991648745169070943881216 [129,79] -389477574100146721440886096616827786115732494382980572418139970104251952664339578700447076875449525499129109352596220077245983631192840860451570195892147007472747095106837346763193896406591743370232185102228984582456807493691865901245109392940701525118635915090299194978234536589990664396597033225408465682211161858836669615919290960348904063643763365331496418022576987650762498712973305210241671256657451264985407589083358098639581406282404406386601721957697502840205496131503544503989888187370934319083601752364537099471887039315475055552576767840962942592341451098599991271861740259950027116689018927957715764230328435557260988315967712125577558579045127190722314721971063381563665158280863125901535366315473132092279315716056572531198817011995196181345836543514525011370254351060305060407602394021814871773897740533170171276004190186481426457743651637034450850231114956054141302344075843980997587936466500619482012112141324689763680878052466169358009836881346050890208749219106225508277521068436297005966180733756520306279531154800350272932929323281867814950783538612810656550196697978692547552931252046335573075577004520670925354234561824654484707823241740478465003900836706585664594058400694892738536557432193825916425884374314558666151549777867758493322940606534733758335772028342983046965178811475727451732404576873380803391687961553687062889518254761396862170180325690752065154167179815347911125851696843159317917046657777751955913808426501401459119149487577504558662019511790520437382060707012459981023135582766713379023660045907161787931093431808847005523764298424653737815766940336226250236191938992825094467828978171221193500031263895607966149557381278237378053865306103684599793506318865964809218953430564504904375278320443496957809484197021905884056690662191180685174909296529270715226591594623398734605273922259888545371450277452470725318624293979083842607930519829046955136398545989286447193098554868653904131255023387166518393063163428627051025710691011108686695739491279685415601887339316490182789968608752711983081523150194556392327797915048579620043777052446123238430082233082412611284480730081250347030336865991422570065985211405181469192073587568922039167253842305304357057246598307201265198782028140553295734846252729498259838869093320775091541233765747232431058943675049642028633633426059660929158666475873585623084288 [129,80] -508330531597554782243986714084165419440844610048894840908632450495802928085200950837380991078325888461914268396053559569548197697814811703459157883866967894282830199189745475332159438047097267421398896962956458991406329933628256798270593765169401884480907611507306875661393521530309164479409412276399883906650398920503528784489882950197773190500420480519645561739341824939427853217629959008500178691730522414512727244969489991160800837814232381913133851994497496985212623209303038516531775424353769216475842392158495008112416029458145950150899965558194022123494900482619131383268648117162796047949418873071264093941124545838906114294173257682815788637535856548867475222078788355141981327248963873442577164791753235480464455399349594890631751397871267267744543362324339588975632647942842104529850175992576825566190552030440621921514181747659638560113132500716020672637482620985410957428427583263749869755818571786979020629882450314242351414090345641180644547116804687296860549274754603469722375890081576845447934565059052796150222948940183617494921321177687058779568023451842600020104317704235283716261064899125365570403989426468678176660715790376814960186194727845711172383410097157478601785068258711263579761759841436689592313847953061244169871336198519678729713629089244724116900642346485088223812405018534018352377727141868945721842521593507800532145516960212758794741559737236286424671659905833056872912766180201723911469303409126012879286476192695981521694010592237729667478804719997726372509656295673377376216134967780541219407833754160022380494603458727206853311374937607405070729273642546334346270253081849397206065421057637592477127192380293764009762310223795076214635028359212285564726818480241482043745252258232201369339642081348315840677147258469429970964262976664977618610421932031754978422242192434286913101822651999821779699043208040985291719595030173791889757566647834265213374261707232510169594164583031562792210040489175894635004522681528907337634564947898999578662707226716117505807456987550292015906898184373002439148998342018302326998775382613026750020783195178622760007182766761390936458438452317395261687266845127775047957629874810799812391174236300593900837471711714940608273347801518035338435062118446964705347169503007542548713968512631193888649566492966336164571027485725892453801388647713907632842130851700992 [129,81] 10736939701534880848148256607929353131368451320276835724582734983962105953881874837983321230859855502377406641918580623560403961360381381447309146066465924320663330380881684926298635443814642605325537553804002962483962784659516369894912940983286454761629290094985999378097323203285391148661606339108169392924542043052746128455552566386325228745786938771669280158813462031646696626140960503557687830869255641362181568588040828144590598268406370592296812951685527097430890139915345270510349686119871605838717576233702783487735292775042013784605312558260254507518852818492501885180366311643858907516650483527664227602691757897075221069926807816717892078440109693310276611976850089329906548245021605219898805510199484589013220054871677300602628389080210156397447122010967098674515821189734757493256868089035196582719436000365428210421372761116394126031160683141118646536273909804664776388817645095941864571868220476452555137648815311706407005021323760586154680130606189971214680565591446897948813390062095243984130080185392307056138415750094267851317448658929923588323977598913471073221561390969995714353980395183932033518483152881647945277539229913622737069154176491824528181761726123139011849524819003357251763501291552490460831137653612419690604868347827660467563222448525106301446071876177054360006474670020008069201148540535750693925053659052988861167755145515117758398710920999320832589069735777877173535702220694079199233088874977509384987988006304002797881102684433469327399757878610208370534114981167435494528547255445771532026511688847927206400249460485113090872685957470807747312461122102813957252922011024046180866597043669789809375265998135952612026468430670216760990705192647630347104702473829500374742573242812726147379831335293492959607831932850409726277103881810032108911221083795425606147494503127914844283660281042294073254175792717058600182178659138506164904057883347060490518897695468709388964088521958135139202733975902754067349814696418834186377314262941355817801473161855829745842494470975926110801625282301408367825186436653339630321032985308427147697850574940492897202514092816632394301988806923281581240381208198511186125732710850891199845538934774027356606180937119496552044744552055978375027907828187567821471766014500744515889483372887064969940069043672802093059537542203546147674677892280594080305074728992 [129,82] 163758225615103187225175728507594441972115018229259720116047288618345180198639899300333284487990642149105501430089366615121878063214595693593777599129105675914461952036510399237357715521231795601816713168112734673393508678597614152652282473199521137796854331301643679066714855421832255450085583290256359675333451477160594148829401643475455548363646547065374096726259677187912492434846085700910227224588002746689772798248234466206161172015705998678737396858419676548551299946914602068908803220245849963425520432407260754557057497705077930894185803517879623687313093249556259520268045002814967754254354092605898027707872823935409527139334079595888145362265413951721117513803873423188566422299596198373946387115349063684624420359974194565130987357444204772216736813497761299631800488965392277312641810997288894615375482348506432747778623557082205623323463990272965326344439216550951992336102361373477924065019823307180593693433538759946520841271878962639028139000103440934163266210630224896058413685417741733709343572251029343879256277287140343526010524884559836918324397070810938498750345118388568301713781764991373854567772954205845724906098057869544202768432699617405474782423105072701708597081418425689678876304321206642863084363643110028671349709359766010999278938709093232045024130692518321711792140172188047060010477618250885819578598407240795382121676901276473955289857970223907778310428947617418137958359877350882317678963755987258268118842764609211264184959608201168664356661464568204326593485398813430942276787403459575684942411314690599949692208254961822324648281785037032102385905597521160924066816568652894008912483262438648364747342107618704858540994601267142647038317041092072259305278953011109977524323952864777066946304303996579109711591368680387444885426465055654492287796529640057120480378491888251689263994785306674617052365900615025287569982946331499276388038873632709091696516297859108462445397981682241530044550842400838887387268319482604209468241091031428184342668828312498298074739261127922626007042482019158678261400766670613864999407881459417820221801713499453899316856704602837409351019826134077767580755866539862740546198635652593815560363655883251238820644319355356665810726237237780762488503747401212064147810760774582008138943159679640211877136058068242453797756102558706157693156763706837340310016 [129,83] -1010787328157407391189754686556834881601501205697428110744091211762164218573945239280135715866567806015432778556367156400227101942188394864264879353842320407208052926332256008100271739702146027296011329186901892667632443758054794528266910415576724290973736538054082439941722104093669403872025921182054050491366080202701780965899971527085001320197533842858000555245067431423629998358356444701184664047436020603729331284071748431996933665017775174473500157278062797775897348792638968011276750778070572869460481098656457969065017040279212425488199046721302395256879584562080569052390921815727856656008851582890613831581022718197345215504378591186217840953432849367964447814060679651757498636228503229256088459903941710121998647261242212562040611615926406252642634421280562750068513987594732497365008848315209571039724595163499218269460078852570833955430473594287428549582445437065728434923985216476112594589964215737289875365842919961210566332648635975867222741673881972823040543755261245299667980273497711788437871636003346611107377120457699559901338932838365922841103823935180931415782618274371361302719006429048123396397193733480483388891285227453387028226463113393880154248990895803781919549078771673485698008555308615013021312565303181524776227869585279238953370174907924478356027846382313256326951520482673634855806471969255256670150007886428001238592626006356520412979565234764984701993714468053070046312162073992062285348510561578105884738930175166351290346977368450220129019562644026062273509802647401684624233856633821328922922543143329344985437335041322010964974456105833087213316390885451724249586415025625439630103132132685014419947914441081745999586600116576344535491424844493462642960774499952862080541376252456744217988764521161686348262196080998247781734432526084602272743478013745445808260657999088056422757715922385721695199747174221358256246608443530254030073552430200112510740183717874418234357039945544658045672205378331585858319639046030029069496550436243345736741447272580596505143925352221289467085681277640837616769601773189371467537655416493228492509001934914846188069730535885058421497108222669260417936376657527810083117357664152411926121161201706932264040399814852553869693214676970207975899730709172436388906529093040888930790299963886356626824717053484973527691425625673634319363952242469111488 [129,84] 4395534512295549083481732196062216789952362160363274831274329984026178186463608417215605239546825857835465605923769662667278224429134177399577710748570699181718814797004936744092614160637593065360051932520870167733768450686916671732600260054210530962892424458952033934684444277288279660867650211141871587240658189672249646727327483362667342006700979001077384547214314192983711157893104778408014012891772784329061950787839647508885170580616084838139187243832031214681599984039544743843076275286504388656230533978408187016341519315140203260702867468093105576376997132843764297320542328421282998537007146364254818697699188236529004968498447058659815120018061483121157325842541437857408410830943892008117580186797817403438609857754382866863293698866606395282000261614251662245075067193319262534404448507886233979314279474354422936486628608336799249325506637707125602055242538971534576150262235706383546195926811239069257759127392807924807853020889792829193088239923615119862639373477931504487404854296005073841785778166080957249814078707565042733728359592960072040774155152101106491485012783739337100951626342056940682587274525919696126062959016659155643226045058474077748524136659825607658189230515387596599426431879329086662168417426912393151285451915026278356231812497983064042229081612288968750980488773983587742168069143365744922681511823619962753757955658165435796054344149254749167054356269449559180575592032376956995503663806530329172176760770925727544648467230286280879180119027953120156937764177620880444530751959352778352308705666653790219426095244326671745075924033145443220400558814020493335178023879768428348112239882317963501667797223852322272528431476757617993772524787595211683925192376973401899134900568564241735897172433308142483443926599709732679548399681191834328468186994097927289865023043043448885001484620961346592975604555530529472345254497191930343660009548420124406621244651795796141225788459227752626778510795416867152899212533183002559127166814757928878150063031542177333281509788012736871464047055413947004938160107046038741188627103351109798808807106902811628719781321492720221997710609679274873932281082935233729035101872029785950156576899388575980499979059506219219585415714163986989917207809408814910338284116925012338346235348122878243332767199121797123198240361249050309320722715520256 [129,85] -3165358662623093704111792669694532693455596011979244311600235438793684814733367499597098142457550507845557512943253564850129032192552116895734653052740398681259598424161255787473597986544390628772878065372808620041916329546779335004916668962489976497291990747651176457489922417116413607988865591678399357783333659870991059128231206778383364833310614600410017078484363824587542159456250972923540503498924255467022927176425104748876729529812825431576526415791716568756395331159924949631963485338154169362956952105652385958560517011304457320424399105792414620894186856572902455603442562368077250007015688919725113724220147414106705332488180550450874046793923994236491571397989717139990988849646810877910239712474884617575155402117235673504426263592332825359017158160002727371286849765181417307757874506519113947362231217814666754776455983450808765239388591525406123942740053714585367996023025037701732324144351670862684182242333651355302747781350690461419161881427865305671062028688529496082472686856306074926406497022976549126532287803720310247590763989223302138607111047951135847431875807499046014397885056915990488998649858015895321200662385662671432787865698011109203862683821557912758493310604810608177097633012263371789952677768177185888209751307365161902072592778769534324104544687166937179906131924167465285105266517233460050555553709749022256280829667200461341749487066696605572246846001747911550848769903713705147628927530141764905852894127717750266401766167845240821670460358515758926076841905522236699011163114358143859512487284210904190886397601183415195403881538889256959456850587459000719977345388107025948286143675060020501260263025462331724957744723769653519250719796257053746257471841826007524977402997089066386510635822614941798648635961171975075159891702112563407895804989082092073284216516758219642174372453678323597804555153694894414760953796720638536348444195675877354867146893629255245042645397021202317979519359957500416108749850646167711288095376253873800866325101531389252175914831233895592563283379816923712650378908678404030239194433014859801250882191372575613666182822509064057726842723320772902049207943348479263031510634858585047733597411360386505619906370603703309514676844554749725220964532935887744872375628323970907033679739179217829769102346639811191624487949310377127182619168 [129,86] -66493810304063578059985120506838537598372344184968549058878173402291932579864508130210420727001208264167856568100877782391107677858145049921501203321218854157105217084545699894970540178433986020203457138571679520864572501227635863446331515940319492348536891186356086604527241719725436736111444367692334792512002684640970114402018804692921689875591143209339998142013033710435318225088724957084007359220469704482293679686226416592645617257737079530535289138269222474419727810241179687270886351093253540648484326758298339001975065503849816461609777281317708414453849334224788852466239053769731391592023106944589251234732181755420390476087964718933998467366178917764987223447313335867126108986450085756767478891898140476029339103760772734895600456586285937159481450818844343705570683015695138495730829513862183900618058126794134649761770687458301332102321076103799985467376073700707895695566641721490073136047878937253696083397361697971346372450436597016557132259378422044432854482760767114490482521627026851807663288275392920380456640200216926837144304212664403735237765043378426122784511039510394571850702245360060655261152476997660041291961937437641241601959700455651522055958416193203001528889155389481042962385306898299158076355634670533593292659391254355401354016435414684088704219751730628230729845604514993451526411102168397792059882616109579455393919021530458998711315466629063821912539476528833885846130933196644774505192900705635357957974715249611640289075628355989706101202969336709010243459871399710706631167908124823300509916147334088815510480524238012803048725805111072917336653667910454296595641142772714949398862878918386135175894957067705113433742638617657879801106836185266097255011394444428120402293998853906879657019539098862141820101981360081093174923945707615715452701699232136877352490165526904618000587738017899271779282981519665399104790441540319648794770769577067618266100496351996198214472318286847304328955605146377127162293184755550010443930527381084755838698983343225317322401905518377543917747264548456690156403859463302439103092041695765885238419787090105398666032387420376819130174850054367651245778409235326586996759788935898939213468005930019187294683610776362494058895242639766389024695511604620406636099626906130021755659437001601979582601222368126238018539278944131645440 [129,87] 109046670612294859846152756787340016961006204262045401401402325876225804470837992422944431259860837330510465833983537006446763752727976935147275897134628596151412829528097466673425661920436158040723780054981865433812303148386177401236746423951879900245355351821923739284981179051851977510274205384688919087371247524370246899467570807393226878534874744508622574963924722369087516149954523936667570907546250966987295031989162740938252359317089202105537650905696085576486144695980074415022514039558959137427178789879998836703572502381631699355534378086806178466129973787909609465876319611231675895096526110599746142502384967797995063190176505580265320278594762942925612162216042604690913699302213563196928689980043509578252953398336657436613337594551635704470589948126878435700181640684365034700057481228585744501089784572726189152130117359030094077591567112798821701578431905970839645662013754669113837328101725378106472785369413702819327671169025674496053607642575981069836459247374470115209659602444135885019882335647100138039427246821171974180630829265477997454794357711524485719912914833655062426354383029002598398440715714125262257724587541886098385878033303108467678355322431104524572968430949275654044641994479351285483096370191951762285300982396996716528463914781829961308748281516576009924208412226771801460410520313011778329963794261040103205971509477626316101593935160172370855681617866640495084133765932089092863761764050320402268116247863314201484180060718371353769628303048173016226971055412433804325578113576440339833047192179961250149324878508751173160514360174251123974277915085485767339358977588793131103467761600360968850422182326635229441614467422676566044009636979391307813416606499539073851056804921733852354635091899697005252874576327176305377142498394619459848025225705743905177523258727597715406934911598746857954817988522512904899678339554698432640529082958477650638266051262752505175558365035621975275862775156088743556902812662983099354412934523909779884768940211028642902117542390858263739219498221613332849004738974343396882511148446378902924957563142749892717804795411796670340575693264751265700965481901316866516492333624863340552402546308675786582628736088676138737595845113414246397068128111938215722917761063946673855045958915407325447962642696264074520878116544183296 [129,88] 852493430441752311430220004738884214665271338736090599411425756740496887909912150399449017873487976013537407666796312067606744070805867508593397949457724839066972035143640586061380175630515328996648960229602414573071982674415471986328530922931384154087095352917337428434093905708022173105897317691356864459037189934894425725907517047809566930150407419854617985300714068280144202036640910156713569903960264953758813802331710217778511671764490588263191574858803325689656401046149993867660794187103333950515225481944615871499287380579499991996049516406649916259141759813746223532557092489375981662391720885207366235301218204861260720799202722066099345054007019533769525135106386344912642394649289637758018875143148644748718502135840714173825897721735229587065022293965212474665410683096545076301750897621149460273473360728880239148203885856454236500286842860840614399543551564481554450420538143061885974618419612710233164789738583737171000767439232258846519501945649427669177344329566314410231752169475503280783611839355755363043407882821363367355625904243496578396981770274361323220898306310475136890316353061479254774977173410940992411110682152415394514681400329757506191049014560663078817638447865642111393918586720291359213781437049623887140390102038673117207363970323197764278237568340999721145700705318758824566100643330650152647928765752064818749733029459057513666824367524088893436503934578588299284119154013299380579235235321437233847945092266238113103522814927349811728516267264346690036566214242805083138132227766786549206373021313122349571995564192784388330699051914864801800819236429151168065994853323495844789347651366470735951215811408939393937190966110601047746780039448799193843612319933042520512230416888575014727401635729940392117113160679391575839221316153893360415718600562961528614256301888902255593555380282423767300083302276371553708949508023992994248443870471373578503449685912533780022996596526817965492930483989970731319205744846498735653727703512935057950942038833884402837071487661652494270592543158690012006188177560334849964843537038161892805301740010244336889503388917179450364608259480975297609182164055432710970595972244462483866694224770207732846697470589217628721798323952102984971201729616474246973959882212246955726225618809146774965941106854678821389866847744 [129,89] 507584176779541119024384349455955978299890737454566705149494096780689871363794481677855269254351400493537339879743193302076528537546572987180526688886264443714962600011184942408019065716150115173538429812208698349708081706565161014304009244432850032777590815686305002607756682789677262884749176493978218411037419917151100341981021537728031377802638226191946003562265087668010542518046156070552691599841942665124065005371242732305553429242444449234912833789456104978130590848984813359391251407331172578200771968507596525215918839138141208916717329835263133624926013067031759097091171749317449072872263729316392705609900145315242271909722970946740044246523235899328886413645206134368229587944196547473650733508460380094507704204574706349302767132043300551524343593016912244667388342965324937383921950092243808945139045454336980858549246740187072044490489532822099352539121935172204847555321869535818738634027912444662166626669027724534890055980936692304280054418597900777454343877431515343705428648144874148083528867487037956762888469528414604115785038425625516328633525603438591498168521640603007547037273261069792117594364975784297453276135351200694976937489915729666715134626070036023631398454255208538017227021539973718822706247673599416168340395598912914993046405974063101600546570512256405354450754131602411474881198145228459777433219793457432295519024037132209610872111190741829279709071252495533742041538173054858219577922935745845905030627896792729899889110374099760986870671990996647862660257855750572845303255476575484282161059054721988472252437361230604369462777841052623247772323219588487261368263853519256001664740514475846261372528407912126765946412797532146325064883548922140094161902594218678477086478991846271815125152371270906005489344505971338859824443289087804927346111578512275830813151018957060850418099058492683921448959806800725172526934598311969530695510502154585222254780828465089117000828506420366029190901421190176944490858427450780321605444898644328723862873788346447704753241133166408473233044944978045327936536220353974804927429496310682079954684666720035876292004219135601221200344294390818018933898374817044194404655846653565222803539706110866070964828434320729106219274978457154979122092702957020391906670600264183488641275406871642123521936074225811687616 [129,90] -1851162843448351016555258726936399779837580390896030349408619530603396969059818627174429862566988415124123017451077853669096089067822616682588608708184102544464787263985081225381501900803258308742032715205340685791121968729258545732725090753431964153759162977831146444066338000404103988447402860159933665571192547499935261137195982304047880208089645225052633953734226139537548956734058126418538853221714614883772617956880291220341772382832561926110103971152282312729458862458668905526526518601276852983568702849349412173861025082511765953128657834391343509387743299270603699195198669748873160961697358701672665626599270160911964200881376119117735648269683104791195159951824179459322129864898570473267541607539864538149684807803246602160889241043529133762854433074480110208705686705218922651448233395636385109922937268932733428859934835501314739629401036979194546518900357555612149642678932304793015490436298516557039629506101698452040302991498524990967073381517453253379999826380499050755084194837566011037921211832195862697501640493822061896726169192459331257854335139883907610528745617751733213288716645333299723947620613902797032375281590087891822045966268804694478151037285648575406677742951467800165843107660126451969693572408839509295441941534283956668106185268299875366150476832899398497626675938181254207373580197018215483037888899741038598945076705153879069024507792375996943366140098438514275353499958258116855519789302648919382609637907414862423263041499441705271865119055534911518096375336134040990881787849019098040251555098840358284855323585309858603948718414351691828295504297635354047705183911164089976916218700007689458479578753132341147518806556062168261886944480745997738813871511215480605277463843014873089025134942097941121172178686958686188314905586871764498073749411927608424429467866265288244108298069438228775114236072968773971121987642766264506312682060280973610269689567078750097202684349335923845852831600108920068830568565061199345841164277607985716529558559278302330257155002358818366019146597879088338805224082743126787777643587862261851458225280044411282702348978155486161218449872547473498638211696408771233637846732647520416051231922116883362344188546635889679303474501594703006051421928826445312145711878310796764000272837440570248018192213292338560 [129,91] -15992142750549616060156431091291363105164825730697594057469760256806853519239811048926909384574987326185365894762200904741015682334715680032956179113267737814132872042790304047548898532263089366860638442913843134014374498705224637694567109923909499910268426620853370857829961454509947943009246898304227088363697309094259568851912132232779260997740617606636034704779212415536036495599267478071338735475085384262529050179052343889741052272460471736565819965549035232902175735379851207329402686058250827154386230846334531072228627374081737193625769259987315284481791285296586585336461205157361404179776217403167258807774233611905791327062935840039358397406476808660596489342113561190397529154585328044785842208152538613018885647818129489983667463729226389392370893688231756381072251851787162630454696212285777646483559916510180326000624839964527669427460104240466249431040500378588147341000254880462500501266120721740913291117576624408304618491058299105126644177072029976306397868338231155178827622766932302547921974570434925495844803388142907184553020214001860565686971357404687183001112640605562603443141266308694720759082146434812902940361507217950239369216963299489922715341398005400855961128661911588335288236281653590280028979067540265730419308342031703818672881667737178083191126013200502040448940731858371198584916682837553879445044434104491610055469078571511989717782656060594470268969810194051802322423223281000689882846192735088708647619118102087252678298517777169706810812323286124640763139184071119190450488796819514768213308960187259348424365527286703610408334142063778160051040183676073749931084114721768475723759369267108835373160986448646646277797108461011269827805946363594539389914487065349622006819929213979260727119456994342644303737019389143645357110213852050108934646547812307058647470356072727357335112096194866409448782067286161771252273793947745870737640084438202944809265234270149800257298674305583908115673048997887731731275996110245894725320163499088497357112246642911967632456173750251237751147697589522315978640800749365033525789493962146892370256627198503269385893254409260293599859851289663300978657273546878663600966221515830829379484218379585648845516301421040496719492344672933884988940128733048644398704437100180192988750768693352692831288889264 [129,92] 7701010946102402199651284688325631863504798997880956565627719744570931791144432696681244983593127644739651691889377458042032775626708720269248832920013162820357529953641232657854981455086734019504327941833975750419747835348284001922478369466261955161263976805929072328039392703687923522626595829444658999276726955040398171207752054944458832863265860689372676946435019503338348003626523848860087176135991680792101917509109305200389822177442843380793659834579203673981013907291491169192819288607291639909699560392281746678638323995495993999114746914739336810480583814237043026131590453660514278246246379926919562256645568279696953214822151299912573981027194048055254744916107573854808188373946829381151990495732509963661564885473964894998075192404597586995778518237497966268187511817712829085868339621325668267905677348326520206482477394625934651484787339583189514596167151420795074560382654605043885364146154809863902767116804996573551766878653751215747583020352769037570716697858266943618579551052597035178076821923288095059594110416900664444947848616882163985029485418747809655398283545067545066262963939789927401451400645642823999237119392626057366471771261121243808284926014580429216663217839243301003721361918276304400171428975353101278649570082320547992075362252168316761688590887205604806220201799427247409885031160891266540451628084332230569195073473983403949987594214755512887056662631267199271229391140690471705461556324701312722682698600634067245004033888230556842453991674097622591283900693615292007733727515027068739279911241837154267323971361155501655113553859196235515389983289725358689113099679306239518588870741420706984922225177395049377708475907146260117636276724981981451807338814932047969502249739781974419089607358081821592523237495496320205257039796508662851251398974355350533630912810629952294271759459989552967519950031421532559635506562152135859798329044840701231906021976623716364191922276539139421093673304278751695565427583411582098112263641607247355034527690145739231633456290278992267324775721320278326028404391472167936557446523178782750641715726018173262787638753927449085290413834391353845486684416119632187956797608603806089320083582010451763696529929111109944593782683979159533280541079170087237353338780722120579426529609401386892843424 [129,93] 149476604950966114113469404304125562666723518381102327345236945247622658363755411481111325148401397011978681248532939847817111103021633049827908678859373536898644206383951182172064845487954976732381551083298454511522430251584686590652017170736880591224952450145686613527303567350551177348024590661957458390611036218093450811993715742815017207611533393848537876788447715045928737167310584796915661571824141376538720078339039168403570706048244888027341946943540673312218200498337642640058775032504580487290544172782006426002348827797357735929141753848811826081849618168747001897020224678852407868442547739971104069895170811625738446363321572804467266210967548116618237333361591993191924911524370658872837481434036751442876375742318586684713266095501307354295202644646103439816293970713821552520965952988394122799083770603921270651551740943253626869736680335038854949905804662746218651105595123320623636758258632364874554906431955786982612657267552637382383929062433010212724868957184682136003165022842236660027162005678364794345137022880573507933283825592967649450144797082309535196054454332757487801335762317127791841919848071111055030352837334940749267833409153493103330990065709923752684324341044701611359533768702928192913126555987512296812736226944015316872250474401579513289014054634433162677227543864440836330293197370082527869366193360845418416822213770363578717416517500283962702487172758493291691238206380061454027947319970206440909713726699397895276148596179045206736512096699776290795363556514858908336788093400071519677732093043970630351018053456890462141576195185536184313648904281297136046044838087720825224549929218533265369028441800014986657251012653596220403954145972075662702482750828302472351000302625862512991951574470416894879946375411115800228562321150904279513239451789767937338524954455494120721057838044202057634786736390046578236825367166157456043703010539539765122978120582325822661432130042648711872894630610412965188271648328855643917913006691835587614092616428609046005725689549839311860341668242304574016700280000055159642361111707802035977136891260079609679382817339309064266512452458342874172511340425761756226872292054597168182160048817473341032040949436142086705060595211035015097998572249549491143561593860834691133419082463593148772 [129,94] 464996052391310588120967924145986262617539065043600345074958574408189295598350271879398190701473514297835117510321977951995730774800260452931929867824465299327245866159599897211325685015279507042145421944370713990111414631038997909429369546098740444243804508401369715572672258274461594695034764640295484611726721470449327375196858920210433265840652851871339599150902153590320116154222955068598730677921216590588191095767010720634079665952705907317491421409868187421998029433201976801734536095514462068627873701494500947763225806277195519477324775346011320650866057093139948482841905936419447917964853243127664071626114411011107599318818013176738404719797228963459673932951078643258973951264728920320868958598639595604434425392227140542077746250177750801017513599284177333973017261009190723564777798893745844831942029189815561707063794753249274032611428207414895910755344703008784777592204911054711670773119758575337364144334140821796991576221595579452766136432011917431552526089050686928825284544387142954134519713490489366011314509891476860942612685197500224801808475347662062212700254351115519599440529255804444751602093013480343843843837042861694410685914931270250996853358288312428199205227712393928393957776145438123337155316932311055416260892864303981317076789176006060102577485383201578423603336378632966690586555730829487591810310575306057882562243978347922683023579312155076797434796564483344734895994199941040708726446712428585003276409278529735388174590411749622544182039292054864076065967708062454790133288742134096644619291608974269695576034663302228418649597730535332643818304130701542523677741685011136192688135863305049580270551754056793798513604111434739678538369572182267883210838848098741547756248753416824882255694986533072090688338075305972101123299137525338967904961403499280116165384600501701484317368756238954438706908451161163199111887324636400948147433480135860856903607132162629565988495353266464961484687605957234810389316211416172030205657519962762548345767270312054385124212632291405406973209940707182554972763057155613476349140412252964114988998709186788426672652030415461190189128412546455056591477578900358011586748596180535523623968912758251396503306312114018494313244339073905897966428096814195771162086999912228198830769991680 [129,95] 217246775559993883998010631614302957814235431863699599199383750662571670033693002165924255749284691554021841649133549850487011447834036403872820607437977880791059529523160772349435991830678998529252557170798007089516142485520555891029609181555987063829766815701212910068040638060345647452402471518184186478537461700204856279911826091630311763139235620800237819931796667882973818248308357232067635398907066839512564006801555694648724476327502776683731492339424966617547825815421977288083498904269434966941076186638501566856219822057264121059823112788238338304863000491057178782241581519878035119815358061410332613747544316140403632064394290549373031062518040250097688198560976794417679375169412525980540899410519530009974592512845145723144366068099714101934316357338148785297490458743304108556912428697434336448853384667190617340626900696682824473786345586519548439275437422314714745535865981097641548908180710274113456556325977219938637001106039985136224533561029533786293580355638701518940555066301230495773024455049563915239508099787584282808715588583533634082684352662483634960599931845115138276244662038169897984487788463066921871469737777020515634750729863136655339579017727659925413382626788108324023248430550567526880788237978540711287717188362533714109188255546319548354688887512041315136080303048795845751401763421548955871098367320775833332106820532874290459563837764884275069289271160795207372772427670449336317496518504852989905884370640128119957236859877073870250104158891632211049790552624719173294425924685629480394602280058184932206524992774891619223399093840022514805770281138639960636956122832584060000433786815888669626988296451773176033140120043118579780576041200054208822045383847936976286448033653355215844280408324913849901252867264937019063399650195521902258275253822974478405466870426678193027087787656722192091049466148066454298245840065207994704578007407970964126088543138846440156432065320540175151844587814084806838571670713858581839393408050284822600612266567855717399087214671863891408019569578907819604485999112972250060572124147844876369491602198299190065407904122477392009336893378163434994982416679960260422126143643983426770929746360151830487127213238748394141423430514584752396211570812211409308548439802256032630190336 [129,96] -141022469336200223379223821667568932149389481461570568669898310058416611806030434228310287034748481760151081161660114511580165505634377748486526893479793997369052511003101194901537132422049832162515304561327464177840435737484311830646703363822265538008088881277313166985745230533673866557467312321782368533481765486037624207794411504739090326536912744335937496549947605562409578709866598949018334093490630797549600776531953635239867351884015008066880896692292854305760953913731437467128147172132858481878065377029193899886559111956708379460019663444240299263534208233033202087012122879294128047478794746401796734379255500123230469615911234708248969074896714132737107825943958117642390773032837023441438730049034948816816995196054028144102524683307426170261292026603482172015756042844434956724376575097541714203219183711459469138380673991035225650242172442756568754411984747499986812850465445687708778245719445156342475968636656474190843476179475711017033690067707615321242493010562337337741503455061242871975569829268428380239996941203081935080887973621477894834198915300678073509816044049756182708358104295648010835120758343098370665307146693475064544011655824127838088085949337723356224908231412335538000193164710275345634333543501742246552875591374055538294141937055384273092386519013485155702592109142832212955069574953038741263870127011349615933637774241168388813582363153058250259615946036581968985868083528629465245888038939501218849397803669602605698876216061389058026205380583035995459813665228242885926238158960319179853091049298432156215926129726219058910451822465287223386293373385072293783289875587663661327350956720869471059803463680279774120102548291335330049998653092687978273697496235688453926412316041069692154164015695209168825100093527851355512995517210787642548307358599998058394758057970241570987343796205764835095875822637939572980233141057168738891603917091991966145405132683994255637700272851799979217075716877211942325372758200884724477125231308859749519652941825478861003220722349637515972056519039910579606140951271189796548022621287375920492052667140083460698693919532098096100699778771452952321671343320896704883162797575541807312668753635921045470689723392779153865395018988772288622897277198774992211933498159169186944 [129,97] -575964026977192398729756535395274269551275172410872322032411760370548029951579150436608021184701956466187429090638862171126786029108307251824263297564660816742069135232662581006684479822407881265323991668250595129973606536146727284749005315687292939183730262927849636325997889674973553352748869306576156705914162939156214965499121734323032005829650398211674954773809322519713935630812147901422397653824308481581554896700294031538206972038059227140779441840169103201967700472315052531628786052353394651584558856546056705653329112237443466358545435687565646017095225739723643921933479883208560786473969434103591538751396766854144093989794031591674910084008579401468718002374564703738466083461249675182399243160476630799419366597993742829339471764631568629380164190115489431364881444352618856829944936735313479860310120303096997088624353024619043156883448015642262961541782518229807250673489456827421302931744832783075612435999897677492079224253495459913977700000521947252051677582899616624695870696354595073019085528026062318154978461482178548715876927822729704544178667099868189755062527296690108635885613129767240985908274387398265252489888766551578825467363568563623227316745473277397043728973405787369119404512240680249840862290498060592876100876813722417534154948763604655136589452154770891079529767957543452905295628142496717353155065800568777450730821758064237067652332284869178768039734939507121784272256422171104050992725362008621556822625126077926411586545063438067890767960149305205974234892633938954932137878167822199339122703687811127014788862818182052089592022831623448147992620577322901907839846250909403494696429197025545188833365256892486332766876284648320331558447496070849699472284209643891600719652674970515867291244930773847736178095500324323411393812667246468607409591006194533217267276923716547029637228762570863816286604230322638571782249672647744979124223811741957490879280097503352167661050986196943629247002605536772342673343375670138777704649928862396277250694956192178893317040606226425582648650059337521497001429816564499903761539316497694578010233493246711101394146077891751739214228150618203616415987690149629368340578213406151197110794814367524945849998004588843670466289074230226114759539341233497526308751447632 [129,98] -141853382112637652843324068491012308013215923205439912990646462969742380777802456276876094648952657483967828902722566633929349320220586037257907552935933217419521973808122260926842205524800652821966373918091285570106564941881588897327377902800142880233558082173201504234376838974459825406526504471974385076809484903673055273242622674130884978841911824421604150943817697957822867537684538960739843120195292165586202898815338092405611782015189807337183989712598921580147998523824191556789466689351275350687258533269168451531418844069637177076492285520516270286520069903179801224627826346944398848705686024296085538742424184730335445739206310023294405093395207218328102913768675379954381564445821158680920077792245822339360140906225518450659441753079823042822439330153338707643132673722781195491885829708123416441202773337950597368890916790838669131982990359069602109305543802581240639585452553714860937878051992404221180059128161229406108030238576716160041121839680577338453882074931578723285566206857356530761473320961819184820174424110693031531138900679148017151751166164329612104228773288225177268432547380266732245166753520760246424436003529888475461545380725798411057055353534991934398176525644008991340615890533825894829036640018016097308947565199823970133876745828509522407462731424649485496551392335050211351732791691942608535536062101595078235638830050101774301828026753079547045192419967733636815994608656142349558788072792539620909403291278612608036837181696514942376130032804116208024415874124123559566639382436914252815643752459141558401356737637690378774707634119637071235869903150511257239891441186207339243345234051449323656831234027470087366657869767912489521701411914452234231723892764128302566766579619254009625268256493139652680923202704459528608570872801001534513074517898540985754190308110415018982006616472713388065079197738782530036427398796376067824370401104277114483178847336726235697605263534928952409619959000368050838070688857290890696213185933878646773096563480063008722471029799853368059342935670544700779660238795263018678518524822841085274674630505843123252033354129871442786722758155799355984188329829152068464519325317664219722621691550552410930442360017371736567310747873424449376647105287766550562986688 [129,99] 231966403873126814863831711065957480229714958131358381170168553952982711986602639658600687434827657424962947604039984429392444932718472709058542582161725654604337631939216765335952440770914884435495164362919160906446396737946297081174854320802818284182933323188410469167327868014160043513179669331940862294814672087330503818783216661333714791428887842873763465362671344288127371336925896409128251343444428028387312466186872265744393823582752898556416431991280655939524199902265180231270159516670330923737835208656289222413139410199155925481455864473201653523663496577338630162987324483241964742757605385829956783345411535382157233108986870866580832954449543162247172170666785018791262523504941393014443229816521193743949230773615602626283311134432564331743982315426849940959138638938245817778621228279986010110829922210473852164362154799343369168514584881603986617125114029385076593391339782853544669743957482973801518680476495118893764357007989232369192506534536366346030046539172212630960723661999597615667007556117650205592396715424966965651965688568702052128189580110620017269227569867369806937853977775092193789567093756228174739961488364519356423113491428211005122670409087827101668975958471607177177715155022646517626829534489752119814895637824816157785647639502123304614350051624150522267762876884715126388995306041173947937569719822835341761972589076200164870636046632425533067120639422133323392095279778565784225088248027952822248886838232800125619937717864154775050585199489131414564166028340170022085443603848612168510743540225504133133308561664743842826999495143759106237864830748642373001122542422563165808043134169498620825193229216210803122784317656737259156298117629447508550924888789008817810835519009390514665037038482044806291629357765897453979709422360220572928910985532170441256464189019399411020422705646360591135542732086234893421022510592992033712165675784230100326258030573549654343097137648040968035829427553389115272450991914892002937650152282816684998464014076560104925925416849765443944150192987152819182091548397450679871890267988270598106839350522752487778786917251410810006708978493569638751678912959172570719288853047332908727216947109601746057175865374388026603429351670169027729366042030005070952 [129,100] 160663863478339276880676367492640006991746253239617251491826776226788827766441661255507095183520589659260838518356162980603749578838761631687977520466105610936784851991084592410263960761829481921208057644965804669067991513514200051535653901159267365325376377087196371482840207643628622427733252775913794658996711075303170827405842870117404819162324503455245149963144772214735787108697587460801002165886483758303332539274152601407166325404853221404567398024466292739523222126162619506344311331496058307427463642589773753758378125925546483643576500607114557173329898751296085977327315010348482762030485189260660537524895999632786377133547083904667857261246013499772018263863133150722684276997685798827574800600554883335352945788441493256076906746638764722163546050458975829679867947170058347256366375117668548063636628906025188198253329671939048924110479391449499649265407545121023403734169007576950945325856679856590510101107265231389838481637241158898319602765758226889923276005856805390064852842848296070375106156016452550303628269547462760007970708609709545882835865962457317297431715641568554759811163868093760995764986244323435708934674407056980209428515168947667641350609100300110890868678120388771562031269112625451691500239613374183679344926280407744592781861750329588288949797476238887778731082383189236169968409848969100722061839623019166154331587192407685121541648970957591477226080222241887371700110037102747962383870520240819800589379762627191363623077673124852236441719508425859763515464832150930619830207988833701120641731315282534658224792784987097037020767583585552161902922608567038631078915835485834703807239741109272359910388842785889597187794973557845894679124670922234493252401871970049558096205162831376648719589082522633190770881008022700589219579468594581286771064632961724497610441052085684778945666850882297000144852906690050072501932371325222417546143067716326869471155737751687349839691726318923180930146133454867381635704912113354399536542892721250887811702112845387983531710983719604761953432560590615573232201069059511133164024067965528772853476206947445202463574893426732435136510207828961494316512828697276010350330567152700558292111205389783307280404133396984037189889294975488342630402756048 [129,101] 286060957578471229651480643739760504929688600560793821873902787518183273239126410536470699504065284163634907543969594713573235980808356850161576686966917903850476857834984758605326265029138619772501807780243852205811059376547743649583185168408663749952124686967656153902670425527117441193840223451687333495998075204350913251287562840547337666841838313527258651533220851568832794251401129012842057836133913078569052236219728272667526773065104615978306408624525570922319249226673613181155472460505941608732644439972957200887629373414710941841896886324932493073076401317732941323682269928979870675673573606241649014913371558490924777104000280085930480337508650677771798105748059885603050260870187613372772511967834450771828073376498333229979623972093026592889058288558512974468965627522840586611176394570570035612856381985904408230109287302554696738673854916938591720864263607048508981442873237647822665546447296299231166553691461422046278354432896425916858564985719201047017630648106986237652052482200141459247339593269610909002565509571208704221591012496547669360236485830864144708439812780614163698787738148294645766588694438813163020985521154407933179424541390877054792602127174501149446584190093267734892459640975254492142682301262133660203360198581004044287836957595450365501469559442948036302807736380623165473373965160909682626610985941497443072017182489463167745647512702532349312837714092271983023623005457720988911725762724663694152574208345551824398422716157589185187228539995700388690732246246970359935524216790025268622905955791991638278475422807953470819811699700271629929356929123355136500624947615381713370455302652675012334136586093745880929214815689207633009522717945965689443949962235745252844204619815386975075840127188482342834972153520986694533822071454003304757216730809155217777112108708064017260316485225597143622311539130568657875190700549431481829978139210691846573726690967856274715889689748397773103906082086524849352272404824342265996633406930276133972862954712875921421445222747224027564594059540282423472681679494674573778585690442669268844231281660694518457658880988585575632471509709788371625657114480915028260019559298686575480920899348274574466386238144261732806972445099120778139825194 [129,102] 152670467559346446337236149591623251323075529605215888775340093260014026601906779241510238479575944743329735367238603131262200279708371494213227000645956258019879621857176124891146719278736092641576089799922484943498199027135784004495336812182097537707856604732232719501508402631936040609357053279827393887961310662918582596868126829916947117012227059487291196753261944882060953359635734507120875589243179359664766978712522426837443423224323274526054821149609660487704699352453429583961767502689585473493328503343639959223522683523610572367914371660949256359665504321343598652799096018105873420729140477207883519572861811223736341704790815205850373612453225863975807332891890523725614742490933946310851221646443178642153110503178760029000267585483977359577963291562218039698847111566385846075511013115582416817181190471179553891344638045840018200495229248070538947783267596525529021369761800911408908607952640678369405955378426853671475743960257253193257411181304781080792783217182028856486920185299622257016393531655943224456469056199949609571325675053303890573040311815040481535781275073223563806303727649172388780637827974092373219314522740323005794155162023754608265443766168091700602744677151268804158413954674489379787248897908020239898080728630826373939737490199694148847553264607769751140730057340127289529088523206512524022925251496619163347817196226152764973687442546261397761689293513674777263632623034381048053561857022648075773027505119466703663752683828085360720878276099829901379154627161452870251992268525577929170771179718371500010146499881547945106318010882251798569482887374493315766063670854083908576338651424756381477690247815149287409494985285603426747892131781139660868019889351849957586283158780379843376869594291862894831734943644399916686532828805220833171119892625976917536151705096516645723836467280025263423540555006855781868455321090931824358503133265475434059172262937683497133914979502518818455064162232673737661667202028723936707414705179047570995152959897214555149211590556703047498863858503302446673651319335806645486147794889166067529957561800274010462202893582292729493996848291753814915885481893920679537627973790609312796621304381734903064699976785711807771220226489630011712 [129,103] 49686066847335477693679606830918900261231134926264820891445268948808181495237453297018832656114675411477334120472555851605744522339217230659082114778642656456784328314910132942058780530447449904760399441553980224228593893898024861735287680756915405228859724538733533134572638282770231943358203294809682027873571073828011624787827158160463177356210266209548082057703707052496138443704064683280339402484073551031810960928359407753830163031114184252506057131178044877721675640188628812877420916986119510750838757260474917734091264725963468730747185076145541995445177029559154182751382806393767643489912669745999422027784857386462840430244449943460765127263331930564034019581656495986156894928702615054046062342139379168916180197646798594672630149597698997262861004253474526474452501374008169753645349586605783760007319219431890108448317747130767813020335291262410352064973462842883962059772599791038151321742919871816560806820400940794881583162051961916266953795651760407210583803919762488931185316810753539997339138015260344755128656674784271536028072892123857361605574110768127988254900705084934590927592343993620435835107207602175065455158279683584506946763766983277959501129808301631798224648600686644993581038838463552949267630216359617919570075573891362894794592054580872659414540357311397201683596819606625162915036602892312203837576876796612063798157584741309405871838288361440481223669970459290179455883762159164397299279822482629125317181862172635478633634991705521457288893050117731452407901889185054471522825017573613810536224522612222842575765571026752619899574558013142148568904117363931321697219545930576767163776956561491365101461630810080525584691873521767235958201141929954603999731876573945511831576189402569688815952010769187360804982101392475999938526385343467734836206268711623755770111684274489658093213427730647332060281789016022243883852971534104354029125973707183217277094921060332307505141502203651584784888724830897734259390069629915858901731285375269567056324360215302338858546394490383293496331978441919932422557175846448414243911509524615862545234414687069929938497366074000830996748039664579806605414030772853924123338845822996490804135515442018072347720100270823522884295885736 [129,104] -2851805248004962883111681098849207564122659488299188101262210854592175727152505310683772609873879747345967102569539800286379190322846348785257903379419491941444152720470435325923857307094818273296093647291778962927183359279886991121183109570048001717586779463144352247034921967947072068035263653965762905629583407871424399016216060321896301482832955790714125845584748926993345161177288654607206907122625520110150182900704948486796605796734067092644443620033675777905141077516470243541439671132056440866849573432597595477499885790985936010958644523906991596029881591861841583987541221613161970158753440023188174644884504949239067333071137035396433129916609141497265812145036911249258559613461888162566714124811205458231679554329919400087205741503578537398068828087840271474662082357235145850585410629193790857191801026902951332716866286917569846790700998596302167641772027825101149026726338418363319392288963374695734171660699159467339299882300318791797493386203888491836062551840926553231304511713179738813894163007579988009044243949312527199556410478590822262814261698026443972010979110100836871774532827244212767744436388460725696861910679641620652153456317305185278498906707149107302691202456404833665032843473139477662480249748674042127375218676069330087461486024293799958078866927792006375862161173246094820441478672595312317017223545473228831870777688733255431700443651770009878050296731493266966206216860037712328647164623966773594106865549938789177788303321358511863680107423488782557755104906832701407049158220540076491892189963594847075825294247764214786332294083788044524940523086288011298385159482267868325523405935055670900382782281464386095495035818879250316038967690955271693479558004983647836245668838123275715451460424776799045828028960894501444020655887157177285696239712578315973348877923206916341096654817227947127862974450324315649591643621782288093310864332593791656116949527863121621868729975939820120337911096572746516769234935755741457375881136783991215677971927973468115484144382105983163836573710358293182311509133014125797660061080804520004212385496596603497324207748951522691479915063558464137391607624428270592933526601972399121256883395277854674777218026165420081830656 [129,105] -709894247563178929457207958314116775750466127780437289736722573471276176350585097093863543241803831844062320049779922514825591731876956356092831828194625059262403332345175261132868286791341815546617407702196987120527152117712728337787741258923826667522577014377398119335641408675670274859044427522321184439389272464145633392032312805666782015638803095982887475734661328430401630582623623276219163830817141019444030146938378655611247786372749635925194198099018433216117508079221613262044410373336583062363966382785962097840916370421446964188167304266413033065954959963097458349987974134466815845384656723838574703736734410898003043140304334833598907591771004534877562818899978295215475032318166480358382250734427956906983593520157382123448845330208652499772326575068996018214437288511046219030935208848890759103786940331612681924829422446329452681809540849567454470551896562521492159170028816263680240447282281719003518298471973370994395541434761854514376007868402603241308328955438092425955649323849867611771108584601734356948998853863339966701678644011985989852734367207277541681995314340264309599706616692108369280190802092287828720792211278302083040483269518474273561546880196121465107448422879366988190352239554382819943281449568748769304360127751731704507996558844901988100190908206045912248455842585460759675075254919569284628434014507687955643059525753904847999157867303847182166347117641467271494155978245193165014637387537170416603143968861649425034538622421929682537077463539572138550216736557880114659342111133255160626402198698800578234550128742534204078755824095864535311322584966526025143738946800379767755313674659413691209561339556587810758127294189005308038705788083615464934898454522897583052376198974523920102914864240486926854371650466037068448921213223154026446007854231563390725628049588489053023064925720359323684562604393515864242628483517723585773214242175735172560815828933143408183892230363269857250775864404156997605636976821473011652248864929177201957771439468683109247901663856268123348997056981481564763789229756691813155073078216348661180409522569643293182717235391986982025690858170943718182831879317594112006343929835765978557156243237436520595502381138035008 [129,106] -615575432209414072246160342557484664534950436155346603893308712498897022923375840396233387247692858887730850672361523869781385714224757442538200127529894558577175695101605026114071830000439492809954211655468131917669671270874420653950488071924012890245801065431385250686974751958830503735478058795293879807632562840005658322133498454290733740770380472284989404574541952643028670483052629526880629219551924381905735952502207525444904016778035055560342556841984981027401551571467435855633622827410041848071041230390377492584166137136861212252667611787546166918458841978787444031420699503820646566584843154033255331268661053844677750317057299517615103205846513624714281812527522921031307906873735784941620297279571146537569027317795280569789061483430502605187324543973165332478937551257623180220245945547363978020942404503458431103164295007769831118980473440940552734436525723989029803876592646250481455300513089930160396161259382299536460346674863420116660188146739014657199970179529126712641443262009198304066012328297602576824207362453288398108825218550985847541350314707313693383573422538225957871846329507811536487778616071142374281773992983021814015433239749602725665811525617165281062006642646521583235870650364592269655142732902248179058523086602073042714329760756308359916866906098814966772587823878896162953939729172018187920954845758519296807655740271463509582955358252270531067954342933371317963742956212949205778618732603639265912252929148069242675490601499424007015137392752708594818401522578494649192387856035761243351563282300628935198559323099971461462793293405975729173379110393929026757985944450359608376094928914957304969631299387863329004354712287117737218695949212733912219357350460820228771764590981553506154958460327987685148797586842257696680003818865440844599889390616787425919104453332055021422141428020786707505224547733047812940161824414420326925586197516240283777810947874423930277253410304620515716593667134592315382527532945467366406652180236527740204200200910435410712755390983679622183802413184486331095281927490695048732038738777919286138760712600726157461073463410253140552215151636136239505062369161389205370165309995931858602229747606423047361063607936 [129,107] 46575736237621653527737279479105445760663711630774113354988641944389733875912228939850936666583782133111313365965105432617790346800886488457727742977303818486118888787137266643851813995165987812261168505468355462101829087279361140333013501646752025434423325007135923194413874051991678613577645174276141033472380237466861513416083432270080412245126347687820331647717880997309257789909654432913971958239150451244417806374777219388668865782764513725376844778451974645706618701542573965531260062856923551544909422678397997751980626068691815055177352090080226699255276517634418483910931279716343004418009448788425058382105071933344418658907424955971699636678027695117352895449008699694997891826791028350656407241555845247905355145321200885235067076681962156117127207503090058546865813399679627040455809602414919560456955406865327170140188160155763242782032892309884172576513693108516980243521279249286249376020814912892812818686316962988328540124162416601958958706521988362387878797828142600948496265082111696912678314894286952477345338679919413607552410796814495646573127078139127591015055767114321640955682576558681039840096409849252963760589072209450482695680961897449037397015231034996114251487239790667838100696973650100548837183576293758162115572072086144715744103569662068929249755761261536282285830262464005930294409577358838439956037764789994692196260826875541892006244551651575703945518608721548368816159070835015819025768609485254423926516644062206789614042334160729480203256603390039141581143397231052587776025254502511528447637845583382612076143690481589409159866051194789886069057629496375093236217765904352875868091135763030893718279548360939373013576398053996044056455525498012469087931425598024660919020133449389400606759300536242707192671032803264394735975179812859092077095105398528917991033664882279665456856394861841013686815708156717192003278179350950301373383662137125109006131568254842907123444878698791390574132025846329608840014445287067875062592865086909499519874944822400811646670883137624529156657867431170791830287203549511625954805130560158921472567017487929258362340912931871115556874609570070857390220797254747124132190456720895792854022345475575754400 [129,108] -1856296176055657845565277322524943770250903017598017967262764528531694143615970705112542405886525145313649818046143614007406269354769523227113376680092582441995565373236464477540657835310543816680031590581391124782746716788187170506709553921438002146716855646442080296671028383255090819171219672692979340738671100058314257137336100397867752427305918512012131903475138173996338541549333294186843944703745684077122835192671332671009020856896989314845188328814364046464228278242681015512872998006262200604705939278359926733808788614859268850126359557996934149395470262473948328073615741641179608070420525887771493605570086877306828767445816408711443187978552079672058719328990796088602201788022370339082265619677586149936058341232557127918652848617808490197932208126754212411830292024901319462014145785302720926281158926629180943691225875002355360382002794213233014519146535914457578266019180533070549162205844829385384208592639565175460466161806530870044792072461909189736971803812080757981899107999831889177011243659339789234891533305940541504045176850042525710121973010040803143286271632285171856011469902121177574020934940684566381218551156260478152038885876423437476853807812582197415340040573477960009461943522824905797579203705135231786291864387959942582546683614202831101497816180980193162564883798919743709386117758894468653193759554783443709178555084980036041941412792996276996327449372828621470609573169533048706384635199980883406437835876733909487843960005078528257331119516527578746240866891125305150660182717171359278994791670996991097517717302628317024067296584886139032550006660827047869764763697550930279391295981411539655015013519948964391463315277494119466117722465229732633198011068745311693665185343258401533330049718988746946797053428481758464751265618727032588162159991554048462499961975449015742680013486612376408931281264069731564324284713171411391467812219089079835115715152591549136370866720610539110042423939682819653801123804920440267011024319167054887759760570392403066382666024817135126465213797613418758652302400273489721009234809626363340506064499099119532057642200459088627186134599065402310465227989134023752531572026740909176438012454555288 [129,109] 561697189310422779221394060744015125283727050807564014325271049692038999023889108468445153087883176509790484561704409661984869471141768405142759204250750825006576851232920073987302296716711708815499931534213482679106303592543477858457230446959303053240097318747318710294986754379164003655845983316106756817007833202281670776765631623586250502416704543612341544071847791798134327857862864078127391554697370936641384763218997579374352205324226664078976813376648120096891411189519001891118968962071979394598729501786933515233648766900709961070967986380855116451354143370228925226305341829341383262838090030799524574936859032958022516979092481991911224882579686298903682186709623095323398763654121369115567185968575871921093565184245950119166906563430577660881476951225136072666760132651794806805029978882513932668591357700528667134207750610217550379472791977908243889373052935582049800395994734950894279386151667530738962971340324858840713255181640749667663779512235556850856187125976241190092109925364495507923956714608552072460129503345743415913142959249224331352859147173022963541272760289005926718911414452123703173077964492895244784423614922566909852212421166332928668527981510465612309496044078489591205679276446107640238950803676587658245070914496774106138878073073317297912403581510088607600995337813217010242029299334805402905283855739722584589701987989799880912909102345673755227107673086056194344474359508915655250305151735062505007004553741721821890604202070778829639074989389776266146886541015217958244187405838708290974613556416676577712377951826387929802360537314097095109229960196313301056657168400838500272649093425993577195220699582786521748495679363932199882416326528769169280595255953136802520312109660571459601781543925557312156876476088420736401088783538896852003651901577276540385783958463106447023479849150294013134819013758437438774546876506480823894017927694025714086739079289500872012766882518206293753022030052424514610931202291894058104572590374847247399023551219155707874168886427584631300544270321511938560658337119633591892209055502978542052438384939922467159831003426696937114134128278376383737833869131503584986782956540878594701103183 [129,110] 8286042195480254372353726387159158727248743154558445431124197029639297823481321590251309660575289968713114205408499931899275560749261256246703589032568272747715657054591975589962246940423752493193176286367052347377136884744775324931380919487752293413964441994993037441957420871990550344798784470842592490183526067477155312082614580426822243430494712518145216426265010194115068391114015791912889190091556845831751427867850077581160767202420061371089053385810764442410497339707898531775552809619920227410185952104072228978713265005962160966783454556450261727104310274107092353167108030791277644664610939333464888810694563809007426281089751407698987443851536838878646625629475397996058130732809495177482673942714104609169917106009404430307885036560362916532087665868784111296047859625858083429264007469171827811791988963881545186522591675706474179984935931572192828136508407857051027143306385582777829837365648285682770392961801402676168646166246008160505598367725271722320573676138409854568078441394063044129102957008775015271868410479896638989509433131402886805433789225998176053511860219662867271341849891397636573984421120792007550484267141605661474731203460276453516225611911479151866797064985635303191023850462847655121629379977368539337534571812869548288908795974459409777558549801950067533891320405709613376845517101458723879709595322973003229923699950950515397548970220843991270304512974766782624891082476003070919191074054626886469356591448818292765806757481591747039085886735196911098113320132533908555878146899906733782782465945459247670789001836771237736489089721084817705192584116915891263618686156378181058982023160311400371413816539204406097592998655768287537762216760646369791469148161634889192622886299948127519863698104003687932216328229118861949035243645699658648147046468476556481312097543795066518029571880446374954272740820017824427428332410441264267935210146804269941238401787083372865684285366938253299992237054250495599106194407654530057298696326073603809202648358428254625824270055412960533345628088314523439595355493671438949566022652795404614351934686963390655475963393747302220297105040547836600154767774047949275068208641945382848 [129,111] -63093744284905923517387588064301284555655467194496378438614959783123686325581974470415155226959281156074782297255989899044171801555744011152615344005353309274831906201466245370986140082551881043288807258470668166250371581568251483666551144433761023023276832206172475287524062330073902054169162353232415960299832648845092463287006637771954053764726929861190248855507575342700849812514720940574114520509815327738419118001709721974184172477788323164068527115074421145973640842135931885994133818268928377221642864718977979666167799072021065196925111377085140174091560074915283573287680521239672259027797101129389521348302004814528264354208320185269234204116608409508402109560217273867040155677097299563049011739577312848003758604170508509304748106154557481668881235921699428904364190533332449188265391706730353850356780872112658542364345687810856530228299725208897099446411129453682063608903164889901554281752222952133094529651465434880266608949375504046054309582139132626436884413626829408465930692433921597478711973125359497107309568285828933056994292569358014470824117102815854054438434712696401019417332449103242576425968171354638851418494413489432462096831722100735920201302784223121156480546245251092487303104434084710726319971969938657383574107430323086291285651937103924145533243020196527146468184803239452627700079873728252378848235106792752145529287646405805500940901621505270670718021687288488353982782556188686679448621756878511028432703343787787879172613851626974349596658038194846493265946105046359337693474483445013776892188125012524107517469667521726840927204817844836561167790425054947069125454869414810223155056302600001735885875791038349338960707413882146205069397384555100566642117231944419572107752077151914745366298389844917907802872737746513508954140682343355046934703438838099588921846846357622117536176965890346417876006745455741314828112752500706328368626333785349074213189915564571246062589204425513345018841677600670854735486592448441657647568064255598248534233081350404983523658467960942912058669368793164307873383484240927616387652960470397522205392239302338488716754630029213835470434981207289816841683160403661122121165608 [129,112] -5099126673692592650618786195032466663806790931381834445103271819060533375456182848044786681542669064638560516843199115213872783157687622949564138290006554146190892173154332868541412274477376207444350339058376409001312794868331904888231369390215630430871990832260954323484526802140547987244704102383048472817943910020941291739194656270548504863268795866174171465558352774334358386484565026665450978238105234789410045353035473439936221794499056643654311951700785686947853727528828143194584058745619151333237771994912055601457978139833925242478080108266614259044741579019549673204316373668193810818152874408827193711944915579485150385364928595298109103532098188845733546537588234533327558788262416039164642390825199225670259090319615582898838442286690979306682603964392200483064505719816821471997571225514420250075802564563909975036409249710211389131380954822930135570880602897119354590535828845635147030967940105777630228253399473615404676585957496402517034943223716921306328725630769047732747308267803167425389438446002175002128847552678419810949709279425394142312983579087690052640209937673687680226279183073652433953633128222323237328488920854730425022639980478480754306369815883794817205373835170413389691314050936194876320912061633503873315196108567870246238591168439224873339764835937146068215296622925402177675292281504374951074604800048656978540541066073837744167200921274530250898207538171462960561204808641630076554213320526459263014922059633022941628121781186754277640037489796296819245669960187686702060938568337196895413600492205016797685616611396964578674285899243860308064546360585283537756821707276947499813004929479669612322836853257078633861346411727964674158933678295686697050217048923349798257594008665147643095624808384851142048764832674786521637469683244167058519186149231836856844847381885053665643473174684591434845383301402975933029369552573698895463897056016335337587032755841038644807598529698801920589607994525279397215030188222490983008187283272198013893607776561549619346848616944149369703637968370027381971929326949837017948382781787172612761526015717276643242037315410930340547100806069167529212226615377203756176 [129,113] -128188483448134349781713428922645126883267255255562715407219191431430625958716976733600979132083276316694166296909079341408802993896315692145794072449953418274294626715044042683485493867245704478259366000889675132083293732438104561243965473888221449541539759012547788720334571357655349670264322601628404579128846479787893456382909665857777204931561648198606767632994738933181268626964361010429606487189850536414486653843022047563094209459680863026640163649465720311173078613933946132130689190731281961330727012789745436004468517639564577737563454309622744516340384754879278211053147742858892511646849477783149555023722704287179354096161673621329236198379931394104786326044808024264815790179051102727667871722947632770169096329923164757626898001067290621857365122056673363251033668138845218995061817164537338824733030807222500953843642172799966776747578364908808783293355953245563316780281873304239155489869014583898748378197105190436752623728485829303235371205589461227536940405341345391862690072713407078371229168675465425562742188516957731542439556482526426615144246775243917935979000544523498751405687084385778401915487923829232127342476696688676097482137227611244950895883557157950453877726881421068903357040320737576812016945510302591124656934884022555768505428090099234163826568236401208339370644263335222739624683645266228583433943056702116640374977296989927185432657298534205600505727767672522435584656186696197182985418871845236221892470565394306748941566316409086630178716715618945257515822471359575403636873202845712497396562370017269798346365859682424039474462376717046910191699560767945702850185109821872620813888039726604922891921703349266587566956372296229312339922363320395568539330592317180323850106306924810742342214324317630522675001239719652121314604120983636263223724369139967091171150850678256412792762691357028798250690142854144741622784005611342929979422052486740079694716322842975926603035046544884383831992244487707433443111023689136459189494170483085455342062855267784122894821129576533182811949746305759568744905228915346741939066373987718549851045701624895263553950383196044899714644238712673154646465810846 [129,114] 1837087774667867008843984178897219934424923799240009626047680921885767975168553246901419831071958997393293341673139652669440159470439063349565044927183280233988161087186457494607283569469340032405235261968456955303285398797316852794690318638714553704876578422100106374513627331216683647809569610845335943391848450200929478598640985448238152314532296494957415159524899842590892983777057750899127827440818715123319281982101193298725472237490247999349418013391787100596341723119895422058040037817972296834740134777731435544138457079336577306857397272623175550627346749361894052907355725317240212196966084110089838791621120903012870082795765336460258758313515179499930718870261923464808893060357908872570887183985757581542863344495211607207131173599933769544191264620472254239831163729432279291512212563577710624213978054397821600071848066706529041405842782551132641345031661053506425071089119197881343558731586060809689061310909674703812282817314651736707083328258613978824585486858135231146112389102803503780542253910380321428862433891977324335083852106369058407064699967788004150780972538845806391980177194531617309063116575903463850688953792887234014433737840412195920837753052235865344707893534384015589512114221697471282275506833304334792702995352509246461540364711787830705918168156839771741464101924093840150890094342935140663075803831270685427864755974997397698483493325912071548826907750375158464608695487088655039540251690663103894536486574969891035376371241311893936357825416150125717157363700586588332541014287908732728402020892711332358963885545028371720668530142286497113924224900338621089464527233986846031843172973748276798696492666565642941709089535287968633545502546697341540526465061802486797810947721262538329058952639914353797105283274368653572706808113389364391548080037294487690580724923256639049144541209075681445265033815894296852832520391352468733634640697759734635781008189963949121190847015766548303248809172727850711464509094273946981240677161678097367881125313691137779679129730305713471931277215686377642717855386622244900951476762337807145455180778839134550670158453035572955465719837350727715027712 [129,115] 17557018950117312663171291795097986031637701573835421026257953028804243000244412209828946830273567318178457885116251782830473099825653516411818611497609414745646998628630217753624582544003427148749505241882317509295809765252751475582640420721231470285919207904002269921644240400718750752075825583191048472413606160759910693514631210852667323233662154718902114824628785656166436592018421288461865355598367732419799198849939619426999792130670489950616392102688951077889115108791827439888688095875788277217273897639052259343717667023278401266390107709082531389290661208610018240488977652063100524022424610602374573694099617387040569010165079095598603386091794717414353292964512447588478190876653205823624337667607053799308667539008978794980733694415259837506316375807846868935469471312405618169436005281422958119919606685511320974302731136694033733768855120857998059650257207350922452598892879310790518449251527375179256211286016124910160556405659086201588586637260183781571908403558794517736989943661245672265938159295238641485960697400332392948695734468236259589031491165631349259899942461301248501021440144183047478800186933347163527217180801580985426611607356179524374791664300065275443243110929498974264624213153099402810282564782606888817549544025059091753030697132470448007946406316851555016876367403826633462871323381934631819170039071247171007667582204112812620253931782429101641050233371200073071837283310922773973501747722264829007633260466682630782931082555593103232782959235321405618999353982876679463162301872384726803627905682508811422892065191713782152524065131096472576103641515648317046254716767954862783186344855648568680655391700380048336950971028541046232507631631463254777391652242480939031125128540727656258442874980286858328147311222717812341234134554996508395188754563942072999994071706423445015201497400715943899319189405487359101795671774485622692506812067223870419171087307920443166664845501405680547963481600562859760875576692101916080498301104694978063817386412503458277624720493776059587651486893375957842803907923075267188615330812153655363622410552468816850554186782229357503528812193133152 [129,116] -35441445277774806602193548383136798862352698323982359486615084517241578949482066145968748675076068203076473459064993666659465412650470642313904726490945417868257778957816183384221922856678334379203560131356656691338076944936937669930380929068146702193557686828658656322500797862105350007575447439838923834112739185964889020024499117809591380926819277324333455196640156125225483414142837511859922792407835496049839718155806625081357703516211404603545789454864074734266900741570651865220778870141814979917027801411797048473413850505843727817692942720003519917430619050162534187444964317930310767988667786744091690397281762484614366926608327742099431557298733016172786679746281119041917648514529753787399276736655130803314720923606226176828131057678592676007090363153915476166400190629797055271004132168018875933147898928982290695149395208043728521935258584220103879865295778576759083579398409125581844099837638366614317753453219132741257234293515992753810546724657431776724406922780149673034034111472971925820888718529128162572615759448086884846326023689980965499137917709675511867371060563641498646727689767510721516562109877571348570526907312571428088959223303256734101089405800679775503342511959348193196993972820114809435333121421142857028472989704679590771685607283951480907164638573194838095534575376396350719439850426785413697836362304463646697508024421252800085322481616698658989079868260487746807092255609732773385457172938219825908114655940309917439800929133809486618830087649156208826811390343746758589317595283450629239815154868377643607124320856290113677294458959823672986538086631628595366298232431857661925615234114262674188573732209478485132419686009370214336018108514272892510495581997190392982220689925803186883093007909694875460029791328518432282068863353417705507408122846534427292160836352423749263682422210247279027112197144940174476661458537883050653639270760889943145598678026413504481680149492602396274088071729196173835381830313608286191481784305852560827628858543189261324989034711423155532731992386532935540442268231334761905868250154932883494138003224293182620919053607637660695123184 [129,117] -603470973166798866799397412133419383560157535430451751538070896164195255289576891712772614164729746852258018207930779080725767082635521110067695522546057594311095726707095451356531352174629845391575273806692438185850950372060976172555163202194207849043328369411919139670349364644191480517898881670310495133313776860009132755363326539136916462769892768540140087251654460980609773983032786577053996032348368083657404756761542612865348981128656924720831397336001692509736743936167598388617418645063490705332704558245214344378635367325904731804554976714282877105130815531270661903761099036291498717724536327867176636420354623702748062002315261348875141430427638904054042315034022239312630529847945686406587513896378684348375029083642258058732174949359518319915758940908692690130434067443254239998609364650233464693051323374017187080831588345365985782433462665336120317357898471180528376602924693520655802909564047986917323398740661005281421785997159297765137342123617063484229554020255591505071292124295333022951818179256839752355882017180645896508080957474699873165456301401207900093866790754104839935811669274762701855836980068735155087012410550393717577827649790155687317967162833859977125955607727503394145539830659017930948691308307744722618242174909114418259019707208125342333600217016606058801863720101634799069942695570078795396474975305245428675414677293044553336502804158125860745560367373732701268895047001452714730766609755755167888327994400346436483858514924962843226175018618096041565990718244452336234288522324613710941648811040689696899282992107424718847890095439840804958769476818617002244042020313879773911827118125731158049426233161446516585893131402624417540628812639203917720958055055181478089754797516460505960277261595956014590184035316907969062775757470992999803115513772728306513810304560482364980079945033272568035934663485954892715725517206224925138554544247712324326623409820486111530440554298776447864973891376850657307553439364397909803092450144968780103337562527837721310698034808134886024581370160918568132920322942571806048093047450632153264242953589810355349067079066945568 [129,118] -61733521689129016537970489371433496934442527083177025832555303019918227560728208955879118459075721774544432401288403255176453944972249873894348674563202988185333342742313290963950750005253357178126598986012328741299217234221781865089894316992811492129763647505483648176223178343173173788750017663298831149061756641001057257131775005265960688998560633200069251418311243806110156557963974105318293174077664025541376629939193416374237596467431231443572542390952113307045115390582799066578824438781032698439835954188379831729706123508815005942518187175643146926143458543630008512628633833270086394833103675886946686752567152981080178340231325907486566783223494391371590473681997544347557335465602018218230336874877987221634673505756287442177462296749102248308770222585372707425995667099968344163190861350298021583079022050786199742741009767991424954229421106684074159065121843900314622063861354363383559173982434315682931823514162186302110278359302523882439126791443091598300774949505305875926247811501755351455434508447627307342906990196346952715790521018131015867192497156033065567485744523256558731322220923992999007478005074393175677034027782375657058690457941006088205024610698638050427839705874014852255243543708326022316986075398093243303805845042620565602162246207389278640173735306546599152792526032023078272195122926825979317912467375701559519456990244603981167679676867485316925134721395304127521546064709808092494008947812768426095651911851010120215115794608429336887056304106142172407244100230063492837218774481015780851362045994324835767749764241969797734825794602008697146609687836135745703881700059422383463517619599723622099675763813475481580302300008350236365265507128692802387978084979585014131369749129947406941186098693397250043343803847461068696639553695232465403742407655446975083834495852528301212977654586695593542219179153583465997245514496408044562967995458420602837823837773007296616745214369573171816651434349230037759471229780585443875362082144807190650884040380847200528365637728782863233861723284524293128068378771845250505317649134696109976258949008421704594779136 [129,119] 3792239627146636081103531632842179648053501740430931665378522957654678196367277965617010629043351068610335760314243684271786808374824339390808949466749493145191720507834473618512808294983395307825671956334329642536290368106714057322779661790091457183307137349644053778175146578282809347537261875147769810157258567038782387048660315966043151643090680642406466042487573949346951365426455796979854294023923413650566974613236028158696090042369932202152790092268416644781426400882974993949722069558835168733682203076769266516757652473389110074440209480833651551445965807025556017808626248356515855807085756808664124347272459052469086789453509901905285330491289129991714837235607652750137274312806328796929791196525682471721134665793088231208614234574390099850314997127241083403466134225268427928084386281222845114199956078078548881065422256548068063482347059273147760337888882386411268557042822250750158393710876289394389038119352023030504166487675084303436374035276250507694874929917577811462453044657455118615798801933192236485134399212373032915929677829330628107849318621211010622947962288322175599749126931078701343116725317565787463434760227391522006559195004766687330263348776182971214092829394182080204921921297448254001489108778873126000183870650945265576910109093562278318189875607644738542474145837274247625089723444796162779155631308869076057248129663659455894385907059969366931127306432285487347099067645468324580958258992957077026935068314212992830015280093259630372671810188341189069983174880031871942488296394015527828127259535078695825594729109971321157858336443237781290386987599471370240969117077528171283938514531993697394250719421956571546798383293862518397531532960343662128976334153668606234685157389537710365723333613238655007543707971270185126532818553804412952706443136165950598109985286152121717476926233411649206859723313908931271044176263974977614568777245049913821906715849416175199098847334053370890882128604935166653733198594216519279460395304355362598252726659151627724978069996918960685839148164385449582452724915813641607123593470140105636275270002886548736 [129,120] 954572325490533518765904462674166546757437243502577129340018670661750967439353159862430800480642841421879438829159623839352500833426868779777005616944520740901168093491090904578690196583157997692677484843191731985656651166236185787305095854334777637696258156112225057291838784570812320441249796212823661578749872600910009145530142011913788925367502068668519259422560748387693446199849736478053206791266065843177212353250624362970055672587881283672987482507289843990796105200301062375302615701345089144049082840000841545933955983957388552273825032761545494891080380715420994380176468483991443316221149094824879272527146111181231906116520444768208190080077477674205150608150174591070167125107194044710775347316670102280644567007229859773256580996030343402229109048485020532506640483092856545882824688754409395402317995492720783479848742524876916673379827943019053496290786310041354850994776778141543682312109321822687688017070912719746263242734356260007878660124377607248174010722882319286529857319811262714572315950267474349498551484110473640505833384757091920251061079382966693567646527849965324090550912930522634537698006924354351589845680584076975073197551122028793815622155430596323120190039996780179113429164350480861950235905862610243831956813019509419462950591213393676117579643270883707216150144708328429407205095684684483875327270950808271558346510732397770504947402500777361784249235623904144267355746514433231448037364616802431407321822199675618812955348659638212450702729378953133661058734064115004489475712200433006565031015546924150153758837384809283958477059020964408892901657328870449009498781189689034051520446166246618141632283598778859488799984900131458007310453464612485772722574778393766757085770240467289071030934016475424264461037471034024578119916149515282946682467108867267958800544936953389525719246050206610404094740676388113406040168710442326150622067106751634575125945893089523901595341499460935302742103942990171877676174629279948387025679083207018272927841009208489283616634959177023422083729698678447786778843776329869737167692138137346293979584 [129,121] -10942288049731168491530544118823006909870447776827794085070575603433431080151370174223628089223846451319309407382555251365429316125749333361676029122980747765807475096782431599379559828324313007761160750727138691264814610717064883001371973643440853486111623411211650817980137737172623153358878894921336183357226990003756010382517054688772556973558334937450020731701675062317717340373064052030760335385345678666294827329905217842496634467861376326877227493902492217209956498754381823703978457840078574454314984873958080844157134385649871730192971797603958169413761081205096548201005766906583682898123537479831567158496639758273630017167045322069221135956520218848825700336040911517949577422215748086821775524719847187123340348920614975561452975180026335836525490564582297678612030589262042208640058030303510993014025411154031176282908354648538011086238690775895726188275226353502044621227249894859542963253338605751835689608434575755617593306273912451395075058007716989077795271627230180307814948139127596308846041169442968234378644937586958086377964393872776477385377166588208600926593701616214848961224867074072962434852325917665262735164511767618621556879732178074449217651533616145110834174786405527008065076375029762377207536412053762082668243207501216206366500712139754933428392385317673571683228553074210032642980135042255497048881802745071176651074107007736803038345338586767127943295143939685542486161084321267242618625876670967842977043161060882251727851062919616109305970696567084226437994844868906610394619122681549239860373321155159313640405830879885116816661763300016309788006995866216895682943387934977002185045738551223898235525555904514700375496885475168573996621170103416970803714679894705006452906324342679388326029623942119934197327120062630971478030858285596970402006907355958467866810690745646878094285491123060301641012841104640876440890366527035614401535202580614907820995916594341164553413922291513711210357698816750869881747071724145851276739279331153069883527798000741761728839959728998752276687699240996923453212269475867474001308531812645880 [129,122] -4022676413617337316357408334040589940537284932609456065451787856855161015285014361773707701524444684774507404809272882064144804235400061160578600792493349829575457064999358156187575787518403714596634595067234235786086352600845550996715660640065774370643929824775196050756164694886384004312366008578873547404127322167662244802685465192150441239973706362111420431055029185176745439435156921127260857244789610832106639467803258366975907150824591115525197443601374966259373371025800043393733077378914212643214131428504980818257961192319551428499634874993297830854403152071998924132937708382963204156601482077561376942918475408896767578384930365064002312637033303733647428551438105091976505795381488040000563279556231382011362289669470129859292731199735444335144257004111078005634671283958868035785990069638822122392117135100947724003487992453499676760051588093909386867055366765528414252490009318250373463784111652053034293399430217673567488224571570837364822157867824219694538575041247034403306157879078335348292424498145642213877635505578710959975078254851692490730575837481805833754108301399568480269850808090158960802700975412973303311218257821401757381178284881641890742796909503032909071338050513670992417764515949290614649386218885681556153074894377200132012141881300270061402843886665525619797426203248561269056688730846447196794580540451432400298324635374414464545386692574881499801295399458754800833722609833033442402807020126972738120362101141737103051206972556410797963447234720540721049494473803869044507561940846390587507852203863120262658079317973515607259460564963980233626260069747337988054229107758081326416463110287515649466788503689428554376036418277945718309565629210533186099563829558180751413187520333392479395957562719782339770537993787313849390650033623294851147864181656903366771013025165463083048483155885127693870872691110047957809096380045672131975028228368215273882954372695680676426655106051087589000407556048800974972152022765584015384855965710486774369812213568032052481343449441113163893923930183318636426302571079592701877935360 [129,123] 14649416474821864417355330684334521430437818851533064333971408747851404396731472355170425878147845634909883065501514918500695306294020316461913897330459576762329209025865005094928443519346141767299995572117121660297130914646028565536229392017726212560607164460617592060108300606207616025399836274172009094866719051675392037069302307285544661761933640253156625580937108092707376290618962028715182696783129803719321049794202745713058623441003796793113933949440389930423835145826159642623059781292586818575666248411577917006078802820986866157722856538279492859103380436914610812301011118498909879376456467217673233786296049067369418424663534011126561837490437563104673386028716166948611399969174853682572476742776246765155552163167812800607850085276578297351474450461176261519050355446974572279413123141589436186721622778057462438866523764461062327440226354873949959790359675777751973822405205373922289075432490793437435851652305196873606942372410725870169670260676380808972319650890350395302486339044997245762889457917845894801471543783803958955727266921785823819054526538453495089833232203607830932308352275710705645329266677891351875263258348433681000551300679903821664175515089818721474942515717221315110060485004329954575199673888048327986758680200471805468351541167364965677314054199601467732908255078405484090912980711623340787003679134577795027494108113149656778732534415091989385798078095124690156271816176080768828883869869814361273487034391846084893317284633821177180403897133620808295487317948447122331816685208311042353918462619046124349533125856830854997190845974751141048277149179696888648918066226082242284800609744894479689922837097570175039960521771266534480129533868917689611449378848601732211446844450952654483223559526825176841797286791573418285169633346364248924838986314215543533178590827819124124218571279460318115671634568093360026027726272179476382675857040419365403982562232087798286416876528055310473583653973883779487914795192744943760560828690970681300733165073455404854903890591089563277620721647222809306799423038602438432 [129,124] 4602079667698948634929949365897565450097965677071143937632002834002423897000066892423336686731350715229811317053303048454459278395448977688290153457775359969515000062114334682661545824961382859269834060819847364185761977930901550804851924091465390112149882975185402074437696441427756187531814632549133424401977414611647405508007488607689582603217023160896503659134085123005486814826874948660652798686645854912548039325889579292277117584007804101731867666063860573604692992457666589559879101427412961758398197101760386679497671167270726916230649658740868229189432800162439527686915367697206002017463517952625754339795606928657896718381965191803035793138187231480358809196638831588462079956457325581737794317567230925546296525733898773018936430624727592362621022723850094652375399258215491779597812375357937218845320286116883729827560100390936551606998238883240858841855543440633464031493907775281630956714814479726166913934432489677103353676161194454562143042075142722276047426278489774603835216026271600398465969248998764936554843493896965453787309404623502062462798213105621888311540313924783699096361189079471543015325864784820288031365441940287125066026932294723576556238160764712697115194669146925121988027888741920763136522663993772993210019060177727929915394337467780012266573994298977713836436033626863403114886924017435175457545981942364066514956710180765319859297253632296418257243566804568957291081569794606764690304336999902132487809173607959183271270834869169124610294717737373657567341969056731775229150435263599323171498602769833780006969909712745843623444454667240690510286542740293268548818618892737282943438885703114402289402080031317629349040165598275086804893481564427796857054518569710229621181528015182172731531170545733737739927428986119032068595335608095957673249337891660918044579002762709141306552142936553243776505318412117151035268244928530389963062181365107682893591762058122655249457514793742257313322393208974235879889915501686400429314969220033252597329934693929395740019545351088906457976051867888777046094112 [129,125] -9763852551623297656667084329437015161684178616578516327150547853734350576429913484189905481564340862721765956496344695726013430088574580149948535172120210232515708151222025668405317147745270868566271067099824916676802546342111843077142446519337058310080007414528385392667885876272490231468175742727627706020424084610023428182187338238574687322382155923632041546367693905158749737035982103139931934165610095252835691086287527702337219117301305255965545436030897741988295765318896495879448336539076679545025850880222945742256566793663276212134062589916861756983062530914366710157062294302740567092160353110802949306808887071269515395520769449301805046606634009141720687357558459137748685219077999510641017890215302549878750044620226364860658811526507589590213603707950539650674839622747917277857540533005891781226910430397655033782083780001523897454327697696715552624753328928815527039888562257377402560374822386055763213140428360702250271672028360521673824286880600982790250170715164361176924725232230593712102809332872190219775816138035807455495233833009299049765363788434838061017672865380080286016417431117800460246241082268432793957646763111747071624635522181310814144024699672042865070158689785801299580828139602292024931197321823287722587539603477848641517306710559031780608944183702313600930670648822579505673260819233791936073398407033877845511690848484413067844670956614394351488721294356820857594100955162051884292924156612704124681661158584930606948390768207432661255271468204679939534585644265438223676776995567019918455359751341126838014233472204057879870125869305152537219197018783286849144829020420953664586956879929341153317921847715172744573433292975496051622779918200812955890520800119045054926921544580138341960916201513463217413154177905263100731845393605310563199155761528662330196582280150219801069106645783366393246179470005058560657249754042266737196387655208422731944780070501093588653450108767861823936293326078255782228050525879333392463927664098433442022497973396911646956454641796435263236259875783405060 [129,126] -1003013021815101967997684920478821781804035812210446327302335175602748607448058504159214904085418985255422542192411334197912176337151597056264130376478671830831618544057783420821873629145196173300841018934144276110601275576626631219088876138549707577594472070671599779983304459625507345295089196310606891907571754614210050632041458104227567770008629877594258930628043990072112297481164903552124390140103782439525543063886077229949562821571687512844979466945665282859224114772907587571956003424487267239862108233239317845820085094626214131588353451505479596392687700255432607392255762843277342015358075242770279654198319202935918496311627383896696846428364100228541386560863075829003147826511305510185736254860246238295286795383880095286571560798203878638716774584890309092092062456334400312229569471358858104002062158673482243592190006618140286899448059055595144748502809069054826012135830794849415433428268258400294732388525827856432573262000091642943163646974108094780232193120384519533933838712177296339703414340388109307906858309579867988222930985842233978854316072160182808560018834818858408652659579675258353125969807288401160365420566704129660136799348958031243596375146612830612079993141931255422429006121703330060596805717043781112409542354565641142801776207361578623016649029538354776998891170414178530425571816952246626637603345131476463470858107634578064850649991365359759232654590735448325439788775116557524097130079667042714746945081170143720520708967523219146573949343621335139971966842225965063869273258325172053486481352110137289832767528194281659622558346294226314386954947540796143851408935534061666784633615175668448779871189079909476908871944182137561842276744376011375549233186879418317637805973353829938044954050942801025349944645959790982522725074073734911132388523667398108431009306388696547761371040913593400709179796332629831811200537628173886859967285800070561829860191051113827392007596052161250013805526450795671152724242685832577869096088993146545807288123007383701205934165585382037460424960 [129,127] 3113532904071084886311073668153096074915938716627809522744042155507647756901815065505631920468252522705639742825677705040629406397427240373780545146289690345260515853464356345149188585977354899008641099971417129738073641267927846849653917410794234660987963783170474931515723405785422446086783650731299944740062256357261664812516231847765973342521287976597879824250800292664353271188221949813530814676669416107702186683531783848461721973391478561039545950491818020706913331482023288557536635677187171339023506263850560136883642745841725774837256072115368371654523312091869156633497480637834899451849290361396251172309693740849982588864171863335757784492521315779862489199744977550559112042794456572850264221856440950281313799534099703738877736052704462599939866625833562104586364712493840619934658856759813567007687293871516294936588174899662569591463207625120236147086244085252962445427340244281191556978714110209732413041290373326859501198265739266286770962804412024681540807135181103639908799104743718188636066446507775206977403426815190655057359001150398522471385890013523005846733965083845686613592094385411773219522113319890927191945400284076235510868040524919553790628164770775002673710930967138655843870149260831502038304852823912099681089807722030322077408263898196886836224859155459184986029102300081093670228769259528561255110949313307487500632354768952391060007364917458816382447609698984129710047796267449582909097587430069334634171324785257956032813647456969374626557814051887964528148501839165664877196391458955245688365983384123454465752228206628164454015042041538176810510576027065376052639307436802916502226286755185876200526054491244752366136544866806057576487916745270165972650311193185668398794271327117384405504551991594092464530731804473011697869624328009479346598876508289322069577199531907051013902833537130372816886619932071014087799392268489433338940905893373950154236677542953872185381418280236016315769787897024908951029130636605346228303570302936126404607449926402838157140906214696544 [129,128] -440714648474403824666468286116385604368119071602865044760130334543962951552240773978316919336577616925674677742187710940594880288179152032824240708321902727417674696050368983336906093541468152010995273091080761241393607653265092242199235521296934333194921109004889260397593189849899221804345582361465159856461989411327425625118728558858763386639632542351220192900847950477688991763835816813166604061159335627850828433310952135367651639835408379715939019758522722891985522910707706391402686565634065893042984262947199261548361263520497251267750525430021696505164671535729520732607556029279457327716753274561315524555891995681228063928914744568074181109651242065980877077175192570797026832039595752927247427234614558574534222432533563941042954190184578490329333582243668690114507666442283437416398263983739041241574365090002450785311298595493045566384377564016634798067731325621889202025612291735004384830554827625964396639223024088766738641056177268560294071037559398080309018438619515810830420861100433066907890885513363583941365802149985689389458795086020936885247780829114750020364191126566480187387022036683339645344180782859306855910008999582752440284813168771616526174654868854118280925409144553485770127312211129855454032427107701882575273003278456754859503188546129057111811340502496472891344503392905425191941632276448238728056762621030491192133995606380452772825679293488052782054888827614756831457086793179772907301121082493728594018377115564481445650377268777194580218632013538535869719579779944033541167782081790911174703967372549631957066206066122621564935703672721636338913435642741876081290132950735980435674525368762784165727147754907466307846836174224734700659762235298979245425622242516712739797058859762290824837320218610066998020716948276003685002855081433381950416267519362257999383447758690886674405545731824186743447803201815674265261548898761616918742074533644213382397642918497215387866179877501639038676046180828484841894816825495398758932693119456148546324430999427203803901248 [129,129] -216303743079646271249279637205722653237627797658822194425098580190386264191536841025235215821125618371565633342871243802349199182969233709990997317071911287817017007748686617319100975137281387465827794989361178212168174422499144814828972397935958267603524120310618939380007346014931997440662766275019579560208560818277770112781531721603794999746466627620274460732178104800850522248425068066729517640191140492393002464049885518101584602369130513949646526676820157383442972595410704473555530009221308475376246495129949549455618278576558777701547352439256665728275990341310955376997665880130530152793142070719891671448473944886807912637305670405652046266762310074423434588698322194794665288694747319639235673293825458010468719377009437879859421507351993076677053074609518378661666123096105185115029942319181804603303187031374308667909400942425444936604902017325651468386655497874306305693939763114161468833498215396053761262063648616514530967571271460614284192468894303672245320325150430912913502241030943781801892213941586464499002030103381383044551077312277087910022621270135548992307503598895647044217789087859694378857961297234372900585809259226290086085284398476447903009265330353298946212778805324416142519002289119754981032571080734286291254989738086082543822325504063061110114305834928195090748365221907235566088180844431213147838670184587163928222528546076215476963331466118262936241587510035363290101438538319354094916708795256179213478191993498234916786708903153648801784255077309232573454178954375713749200083030206290096869114202970755417879265542732533598754740468205235989062754203896533885229993962183994187522822211816940795200631471041683336970104407945618581452371809225790472323184869030798320815564711699334824246191978051927024864157659678623634718341180630212007558106336680995529126955961588188755640610498010486818615514279342100889351310235899806926765016509712715498070315064304754189448850247604550612320137323723922985221276872937281876289025346191777926753315007287832 [130,0] 148261149965400380110159966747359805122039953853080847180722470149935420520311584658035590533950088519005691275510051332513803752721540483216945663035553110287458544664966267716255066019826612864651630831639442067529228789359939697329072129502583360496936758117791454077075976865740281773105857583091066647330539410480800577379978989369792605690432719013704057317990651193183054747167020516627517765911017001712362673123687970896047504957959098873460219973573097717257368049808007689889709420349289659811578226070502375356118367650577190758233846671021117888855622701256242712509690211547060114498833871715298843922116210910308169794040521133646971601282561501695991882110681638729358461076480984410451470674751092727509250929079297039445811647681942347622678427691965104365408658408619519291501647999717498632440276819155057793007172169003439534336619573969999687497013360948238185606147461186484864286074166916452498434265484681842560862077063521165881661509702670894347439785782127728170322398267276959356400416968760107091394951406048066423835171765637231385890401213632461065501993692423686197192592963249007011335420331311402030215345294512832685150432557550099889721423496960964055836193115998541711298055519784652390117291322254599029750880092507817592127715710544796273118190169679755655004774149632623680943788388206675501645556038858018889375194634273771010369010906579807676311684098388394764567251640421237834887616575292566926052426820999416542875979315497495068685436865891690359723264854753771005887478762570363070364444693356042285829905749955427610167465409085499237443734000868362987456574977769117213601999730471177600126845639915360589607793286398549877706821494270547713256562561712191634970549835007413093239334995488383345071251638081156297532109287776817182059589752602097918902186805741370693264585589741323613860622953854619647578422588227895110241042927220199894430975806714063535000063903811507994112451735939812472852383544740880883368355410177164468109357347763145233405200395918320719185015648302092460419906963121899327594240652870653523014131128010242757184996418336437617398299017614607090795848250772427631289175678644432276501624705420966173339359734688232228093544409427076768544454270469957298008200386827373999467216652041446600915302128722829006294976676475360270281950435009484222411613772186507876305594088017033938897277751151733026176836641582836418086148281702601681207087743240628238030874517735353614336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 74148332400178217148288407247153324254662859328011745670438837746950751562151092665729695997153455555273653503972316360860216776592070134431512596537297243224469514439813020777972459308289384987465160897606445749058114451146714742793272361057138206128364212690071269721331372682277331230053115857388434882009113304126113994303214148097822571629406637562423043463241457410823436754819550979883935384787395885173294869912221182804443600927653058362000663909373033545156799736772720377774424914405970436820904011093738571825952821111517718351779973402073476265558514820303497977772034924689188721182081101870236401902297297284341475261763883658495090941393824149441170442594542662481733294009591123944179068231683559495875754234188957248807522016112360252851875581455218085655749334277030800741896133907564812032127770911439338526455273293411695968918639865351170160354455032649877827245107650010320938162755954797011137887021234208512978473921171417236523959838450131695506325016968688179857325574506461944327676276923888424994950528372008877878950078844041375228796011717272545971326777712202715760729621576271535556421671524024791721422318650199633401671865450280985342440224894478235484750354526863786767496924981091863036161259986759075379964071300355614233339109120252309829868495421850975252717604372610607144595137345040547716378181883006304126221395588670811201127185451399953286367963678020037308181200052496673901309795190588259911618365421150489164676474017878968024877773181459957828916397152705916791267642380907979460725314447854492578263386549360747826659240194999664611493113173442896528606561571883526193660589743373498058508509508492505866460252580452091550684769674913271745467501721402619509185250277449131289791402223285483530654603260734257856343918278711168588893750446034379473183482281254989020769128323656234598817250336249091588360549456634769096396812394032096014821252279055665379753606400753569460495237844042725696655554607848525279552208790426634781749622267019742427076453885110378049984567080896933446692060657062629911494709218781736275387400061047035269111546169844350790147966727149331937219053163163269338412331540755202486143905827916200030503748363712057143403408638132360723860612814592775367837850516256289666616623360604765060728754001599171922465151354657773810159357322333003632219265823389020357038492304795541395250625441616829544935838204642140804967259047273666823267688571749186852029054826832094822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 145554370356724675059776660200379984027696616614424383581875980310636896250796082055572763063670189666995534385772915154596126987137384591727574247341701414193285912347688213944646687326414524296216971721525443632401947294735958633671913479453817727603577366467022695212478772837995545416260000206481499091105164805134693768773631788076954779715994465549435250358755938230819402479091795204523639686186280512657384552609838304096558359679091622342521680926222474715350968191930792443429459909140783734874437013852481748854783216068920300994732403972704262792995197335352245128607731143528590007717980074821376644822828289713044387195676315656188054867255452706552394625742335077266904924554638544029387841710336665934986115641170491562073051776342450992942774918973276352781513908168501003435235364772640231071167129364700989572444365963636492205694740324977061043073205141697175425450747228704220572157040561873180935717952069602923464832808646758766658048144421782297264740122807860282318076103139339944919406958141365316542084658074088773783319912994692035689118440943467905136365234409634649548679023254208920543231445676234098152700025994327896509641605668791213445298935237729829304853089308528317909721585761231166680350405818520207475982893627228709635605831347950212129737738535798846425685801989168981169810118444877788623886395128829944060044902802592415025510167283772392011292423488850858036976921644159012952038689567956796456598447535053077874251341580367894618470463061404964150494615017608810284735176498227727594713619401836357868609962905644937388270772227299413272167159322176546332335717598609812128733776788174436155625554152057010524007601573350472332745516350562033935346957428323951004634407723350881564019654450105501230426672276016332348137368902947185373108936531543736777122913753323578577107406865462134530916456725110565651093753671471022330673202401429903950227986039424703500509009250653316018386897015810087196678063289080080452779758431591509402605677557689136940584940391578437454019591719072016276637873129998496283476434392942864033913350232516519141395385254525098123026800330430850490063400893252743141117002824160937332366882661486571224396818320561399138305964009870129835988639431295337872119520932723394516731350363797844794603536017710141543632447740371554067399674543078649243658541742906909745507129223790779326939067565282455383597534093670281044469810616083181035485615705839308930480578714715143471628288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 4919354334179834110712687062375113964210404411651671047737663542280270973205303049255052403251404789055172953481871420087479758833047966646436688433358303337548087950640575429729314335929564531807538588000877870105625408212141688944296486079962421606595610542566868612051476958962688518996407731601120631659730299622862565092774322654206793153226735889337395509005405175879261227601448814406589482077278258841799022115398734899191715720590118959775335060382663383013118980048700157342866155955063547542914133750040929587943273747808985591289110198357945658232206214590197927110841962793100604397154496394632865355082787219593771116378534659993007144702715085362042767667435716753231089138731046557405906138017215543016316441029060126352018155570798679165833014961404849222068234076907058513973332205179358392117814806744186060357100818837653886951380234873573207652902026423891883467846258313948603919605658289859768784293393551836598407637072083612079519422426722883862730006686762160014298915627847592355875973057639744305276843150343429155063660728927273662363945184977092197992010840611535520601219416848992582380527948300466270670751796395004843849779704416365831919589204410330775467652018298911493391699412574275363889772679008839584873972366115867481802367477119914792617568587485016812401637215062494151370436134136030473633238539575758370865768403034838034457688492348944246747573684474372224905746141183082601732865202469699068774384184623772733841414259272781279055056153621392357165120290301045121733368582771559618882127677051604459104963924485342268024156554454703128455631682873166916380831373713297175054498087181542591104181921303124351665488771005552034192521140774642398465556630507364587969965362188284950076315092177659281765818454860523159426900895118387515397673982204532022788676207280095052134600885690838773554012604051509302348348191903069243690562324970393969993977317617403911442462089260427777807193693031245235473022328311187514410656438848038563516018949949447992643737436142862042391290891900255079021509714870840127514226335769311928958374053654146595698737376970238166151536150408235946675119117947727273875078883183149409284190723809834018594103112795637057722183412877988792686293445333274720474384135846492026383824250732992715178063702398112915444756137825485751772901994406633986051129812864243477501882249944689417914024526226631543847288493959984938274151323670745159016060867648864800811456636838405093426462720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] -70626401578273935930140482136784776029218610240905606192649782961368485041723631073351416301845377034704129059083233057049411764617842894360865858459909526977522345922677404360206854312408977779818357582791320084924792567556221448643019704997711866607942001149478018539875986561508545776646135379359803690220584534170573917916053953199198143209236087946687949704158508461640758331712150347298221341650926894503830359072011683337528579431269550273780880607028797356488679125555792528026608198246734852903387102179822770955140353070455447314141376946294877026667216525469613531765819763415248883016492796443303092608460639082983104660858202617292685102794971539159094749980124175941344865343490208798462272083966467438356076287456723873938562107329532004530004195344474615139057776093212758497271249836821896813401131680737070838178265747099483578388219970454141477375499729431935320072855902551149894288751442288046412391411928073978981810036385115811394871925698723229749800651995799597040349059123883768760769027582929800760800410229156495950543714453706816413108714241710358040392728125435097863824409490566346891265278267965088334325261591593975584840850184786026821968658395026462912897403849482250781387308002563091166160170395451998332521507135683382728304348303650308244319967888475092450425767179159565741786798965073844985537310473928617368817072170573414205827614063928300520442063712614016247546725188255524847847021418610094826445264557179926043929224932678822219499934113005392093489592257426499179869866134481583200458739369767136937848766648831253003779800606567937404100665947983054313139664853083633505133874106714394051894251368280228524502875751935704745187111223682134328768407051064394016273577877958592302327975523055697664612302025879014070532196543166260570719684124533366343350317070232071357687012045591169488671623608383013822556898354298236081520746726576385269208955893235997467853159010134806294656886409235134999273184102227228905944961198997216926090572145518148614098668486236163513009721168794424721635600521608348606744828711887010120416659428226466784882192715188562472292151445853769976627626183500184823823721221596017227284703352241673741009133199178752057334489116370080846187902657109055420263189731365635037944101073323798203812207990215418978533284175504649591347486880664024887193582829408929297688872607603378521624186671586122624593109793416027184753281599444791693776744972583791570820043767415583969334263808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 715652796580422091301748785657658295426689086695613638587967758949902217787676850895259379259756975620084559963496377250832567319708896344186978939451669186698950776678742661254917892605136461100071862863670792453411501670072039940417688988152501459553899395055258439835257275148913440003511756189255061630473924903717613037046403577977050011162509704669882458540993333836997863588669707308549260676347035825564724827596973093222770805449637195413241811614789347819420813791980961791078147131626973843663407951868693130121394033904408800879360223026173397791945904622957498392974215677852310111655028725170674240133858022712529356028944673419007698114370906433187116225636621382865879117617511139513468306537710968153617639788794673010398398794816337370743770267026042797970875065664438823331190081051498359117629064884803886808088687273893262083423541523850361381143728993441654620144184807717136926219693833627411084042804504198125145950602908310822589959149196421700813132337085779658407252653130614274386145634195372541515928712159718826392589378160521298388689429685739555776284467570105193866463033518927123114602728281757997739726020396339442854488870337907655084059591494388327493376285889961926831198745061679424106516433138548545289267143635238606017748440242577631565230129651288941927704919244561424439649992402549580588652113926764860826055490517933040185714797836710415982932812333037913934962599215874006515445291506956305883120456486474526556940324498312194458308893324309299343723435144160454502967491948755250175250073814452354222794434472271247747780890921663221268284406019653068580750488117746052451152996081143543865204074731017689343163596400395777830120641746465902356999323397211958115833603742348975573461218632771606166673625810288389568810089516418949812032467161492321229938868262305946597141026643539925374238198035339483049471787323938397246701581631307622449857620521397298185620006216682692811482410845362307456645360056703579368119055042275048329223214092895592407427270013720505435383201032530426548135736765966641036788588409598623529272113741906416314884174194185721047527999551087541088527354062515948715306058781801863380565193428225281207150071447426025253087494640560651529331424014117739455561326165334483314973297004568756638727554279411506075548080177735210910428519970372948074612054882392001925698153282034699711885577908321521625570905369486270973331481406332359660620772979136761832722799715609165379194060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 6295122193130862703347319642094052166361023179089386707278864615824375987214335347756047310385162345425955253299168151206737022604574512516091650732790852551591226036730489177760458584436384313558515362332734534654737785488034304561825175281138940682547275477160730063831158015632769495891408180884738879686973291096690633737626966817743757780419253033155393500672074758793630982021723460097963948277998137274993288743480447254598085096935584205239316650445040803629995032113139418520378655588383890689394851882517204459727027321624088247362345860769200209625768489662711948501391995848113650245479846833178686906433840872388067912734745715660301152008422209957862796628251732767964385209445695939669042305551627087881981869663179933889765500443460387590049583210261231781651424087017901934449324078796254704598719809369826003866965361558174746389332070526193435640083826652295017183876145077357410965533040445424968493730982898421658678053319945168789780440503018150347776294077723430748804172185156840746735031694262401092801469112873621254532797521017474702874029547197161664671603277696418083628749834832222675673673195134540813718594875597169422214344609244250935780242431043369352466056934543444841793167848577816359488650692711539721777839370195370071942481596850293906708841317007482820932328281634614656295424954523340939851264309268693791460197514917799324107862349740696061046291009240908518752583758881352411934805145586630485038468162230733337818950352008348843363538940168021072969988875556108990058159092713428632251020414527215250936970634996667554775724377175138245226225134561479745551817540697125542323150725890572550992746926817138203990855059948039580889612128914200535309059270874302029942591104113202998904144969367990500689084711285966764475587370365276515252740030307666668765001284138778370390920663770181380142215117248327051173683447683867279350146110414627581837244930580845938265603105334721425322237281285843171269516604506819473119248411163630975824183858400319650211468955655470065521947994618643660352052886479363020878039520427234676690279241695528685081200982705336744043427914572728206484074983528371196442575181356105534407640225628798228515429509573388115113569238920540870019830453765945971103811804846646587290251564522765114025123754522989920013654486611358867884818411115392583738037238961805207113776240138215319390863540456154229395551241129881768645601448140907313361031777914688054749795983021459825014790422528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -58137523128364893724958324315384897827419615348384327860193256651472179408890376404571084111472968842047141803025766290625256792857593919859700586559453024673830482398395617259448059539891305595667963893416825192331636630946599701283908710813741417798875221940416615371939530172377730170237749899193677188168074564466814653061353181208032126713084148751187683150864170375089112949780046677078295485954316341076765449237758003598782390482209433273083298542828281934142646105856535585347287220252676137615982488412406023330787023394386309099122481446100793477054027290317357695095734455919753439401273024415758078489414195452221551246897256529665518340088392513752867555636228284606595467615268428047572983446317887438324294324031170648937274812779484947393581435001565580952268461794207272415178423158281274654597124829004487165550424551122811415168900197694403075375688019789334297488126442036224337827468753180313980019141277601815947699173341397041959607580983436107947164226299227376365494956513721042171079049334491291133393619052553372299943377979826064958193505317931607214053859415324222496789599429538059122945796951017012206034249753722300496228313364016859127336318442987744836111076734008321905637053826519990982992498207516433263953692950349868327086010057927496908782763669158337732355694570887928315732947124912497748512365454711634806691795556765176946022426540728590303161633445778048828473493547081182365902641546874865441705776431458557469590977805084813842270251574378711338972232004098808695999055880313290638053542527678061436776294217917589701112243937326387111097248468071951995618453420047012262428883406210724755088665239015233165815677001906470568749763227857674028185280115419447968014103681697987691344568608680891304669822783109658659033222772067808485812707419859937343571806025653734249968614289410927717198395519725011294887733568303693775357914933614673275500148434383981747662338557420097108167525097309779006600673831331043735465561063970821680177447566689130609300447556340880043664988363813390949931993603645521257943199707994080664065666609384667202841277450854368327406828555112763571175749718725086653213069372659094387687699723573078237316137901789624709660520022337925436668307624126187916133012264907893378330832346623770696925478607523940117351253813286203780607438248538123496635045580140857676242539809371405676794033518967473312752405849993447632081982263222690407551798361236063502980414824781527292257731870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 245261040730027299613473282942957759761434459567168841751364883523243015489721095733678373203081878621992685024139978419389741502357596669674907032284599507203931127859095241364835999385643109854323685523344552844048315412093076297735721621401729016704912196979799591957002087055240417868781333086090534453264628161332219375387942093308988183227992731391394118623189015713749664619071773927915670706786056785730049498598623948390776063117000026874318763083285285263217065483049784519402269922449395574706582595674169733382059086527421373692127737777534111573539105541484558711288862982809496260736305842448863497256513283347770456958886392832212780765749293771734937881204768748786225661211023585715408335924074775484120586746132982477584879331173061337411401832255320514524492032316465920982744500454246330253722835517267415952375709825248486137887943442820005120235498480688831838062473780330948258625591609139729163418061573008453189066801951718334261136914958822272025396375126001195550547157215629568970929387897636997243813687633836287866937517704734317050137015547748623496003186012190751769808368737045608912331325801104357613012626390932242486175807947766831923477213535627756120482168610225113355364544011089366709814518890644328035157635605549756781575172622073217726318647330978679616426977782895312996392744188960246881147505184181065214038437856648955062243778005136136020575372810847035796861108779195864497891131883133551038794848628814192624769466069975378715337380283155384261927890248949277567361089257793723858198468718294663425508807530271789862584704016670515526142783254689105924863329943944563312298766042988575116709706954627838724498869237682464974052132366893588795165802818506009676447196723029405484957456932129093493529914747844562981929491611458384464352445863855625293792440966587561358920160014658456849624881802788317923906335118656618812622925921478682512484649863676765468149990843655944338829783341849411833254762235685289015427509242975605785108689083849816887022040145954234773070778887122349595494001516139228725227186550336802074302023672724857747969374549808427786655420289742520697741258995968971358681756099467803960067340453034173744953724105151671511075196114365780937275669756445270309427430397782071292052128726655896464820209591100352243129129863799887901259419107924242553261280956001684943395445601213957478896779482276238803009272045007603326059625841594591121696788383580296825157304900440743791939045818368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -831261556765883314895296233327688461106544167504651615701651937451923512308156350935809286089278177150192152660551530006746209600635786092911155187397117026326886162589629244560572353827332498164070341733818230225402654999888559791202762844851339396193251815218895697758802041839051125906788721840420629487029524579163440048342017924517673814300178187242421005496116541883721897873256682085258540253362017462522663150600821549033898477826549474395961489009859065606306801999885899932365949294890987942317668851396724757431681720354126903373819157680865558814538935700084646362614114519822861562891056925339433784999988409529644515906631280397523902354527872793389895219617473268988555653679657468783202648953179133693479491060529473293442775280265545140314472065844437294181964171401943882690706046433874340643066700779923933615836063669278797599187363367629930965256522816096640117565506335131937445491232926383554061784404689982770888948898513166954489992369743528598642839146632608870798168081383002244552208485854466572324489727982084703665234593442201775106821071304385604993874759901720516085772160924746269700226371486074950844507847925453738093762128980937922491276291425108980729381387599476943033788761216978268192246740437518351192946763735931180249394314500579660394135792694082795759936398011472904257402989562818120051993192094269965233323658062527637617801255069803689342435657712966494068924765971385801287980183224465760426064860919552429877640646275088184629422680705485966594885210194877406519404811194547226488043372181065043921558470631006183642663901077572282392996003088308910185063345254572594329094457265986755563396766185549313760953664624307372545788784094191838133376553720816701800673788493728655160774899747062886536498070044756803532879015726911671847912891432216193728867573184309755410824560302523733265175944099944736897366708621167388923891494145458839717852312383764616340028806893591519370859878244036766528708544532507189672161388842823184573923236129251815364097466604544242360622427702642731789417153577287638585987431195477869021610587844584482054749961738764843400547417005785490709473640292320818741095426673334599013687442724685670528318612047940866835044996236128770229031636091801847790003499155133533996010654139724358001587957313864467419781026503409711342656117620971595897520829130595162476066340921388458610456439149483803096574014988880740681834374495567678331840685975725864412904477398355684169837036175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 2718034816706382454813730016845881340970513779464520625543965011574435210806499328242153539057340738986772174958432628095752383232542079951750037474257784409825968569520480223084679926421795665816966628814656947328742599005835985346501617862042133612603560171134593192444814214521370755252463080173789845379988602706039539165098352337552395813161613599734326154352083915389281147902639240140427922245237295078120655063206906957723480276094906129463796699112069866270462788121459979265531336332185351368895717406269425668530431141686698574861407483634417997794105631194335436579546632970518779163254964657658560058144784131477981005567073030829885479723009884331810599710602892629676981186198318511912729776280559294022209554964832713480878223359158962792479261987376600789044366260111760531421869113007494766611493321584929432118838639986205731884149180487251341304738393924943606983433583793753792950874301805723503211115015881829293065265810926610299879357399792434158686583193894570056776862697277182385623140582263093214159414847941944043136175017386471290756511118367690218257493681024991368983454350968617443084732498991595732782975186293162984344945456522716366777692558348926051201210730698016292897450004328312032398049091294260384737314528263794029087322456652029292735195543711401902181056227079188854449311271498210657873305195974571507480665684598676839354497768950208800494800873986010124128433777564104085710991275071701914599145610071628106877653702357158643416283427700374550089185821123330536659366941885243153724968381926026105562967516841046570159775280413496541453574324999249924172107652915224518241631176142151563823030075962666478443308473668787853982835553778257940888446791351639748610030872187021620765170253062482289741683699206100083259668647922333021052358697145583805335913336314143926469243952159440791063049983215735918959874366615385883602825939414654351808963756065107049678789140870267553341733767334691223769329663781316823666286124067493087738374561085994946085312670083286534026249030000980120072220152176811455586535569218261412823623517721632564108972384399226045913389083872782680730522731926571761895386762208720953726282891020960814529782753554117060362597450745205958075788499542399120035388120138133984748308993974561966579919493910268933536369909240283160009952406458840651732329450807957031311139549129273957725820075367996689439994817340742047722826683619384828939994330518572053319517390030688753944204849184768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -6738401849917486493171815422862017004564571636925522385467168177269196172616938452610345595049891493160200567134304706486546219159792293679355427546493422285049478440540610309391055040707970147136058055179726279471397150120516566113759877591084740814726777593376150540934487690270202643971240242480499419180728403040778210927303250982591240594720400022056627382270284259995437091748351816651159523513406618630166201751869327865730893734360795137140301398829259951442514285144957569693940499671824778779021287283988288584414896244417682683863664865596002570920329692934168170583711333636302129882458083300704302471528419852262829495010032930493480632171683198752162058785455548798344329157957757122056164086431878403693641541694120784513089670105308332789746550533433056099911085033111159157397766353089613227506993840648955200321656894677521119807855763869894069525150339172592155068543896051478056296664266944773705843906805007276494932181823810494946544601512386566544610271620173272630275689957869637689230673506433282877378467583016004848255203491292547981587019761101300872829924913963159167064647278876308142307734901397685044306448450858071455610486367563249814614273634059400284058848211554443078244708016205626197644116488460329102191871143870542988612445675712987725626805384172535881787632617951202534993249352199173949214906806712079266111122569113312246814254836839221717982421354020380500685387543114100453062082391419181330299704828911633021033292867247591697273126858720508003852436397940166817925572415202994264648374746278910688852778849242661249511141995361708659037968808405220923114126068543781439988904028350653335464015402376082901144212940243963181784421614651858500530904225056846793924720902831183400866891602724560076511509490584697445364544342813294851125009147577981267192270049420963700244984816424809128274872901501815477864216831625178815417627383442744167978457312614961052891508681394703645897535953162448435478223124516849421477894177816700973710384352351190136271852700473305030014270109003030886079533181648407944294376027695026657936472474727235009839006442124445366997076877731621384227100728815144949159240527505170422900266938576261190070216649661949573555727106744698233717803704516847848507712457051035798269614186502553418008425864667743226650498122547107251035887962137623518882146570666498496349322895032876413434014233718525589488612384881020203177655455602709811891139777667401235322656427272556418523343135703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 7892096098090644495736998712161517584133359666287758274134530471472194855610894171532178016721091071647039227819423256108124998783404742360473797692959568656330436206278914566161442665020130143253981330642770592193940692195891201187838030565322253107522289075838314478310957479844756554253605675470847420492348596918568285733532201883542685470017366751433563954436350012824589973592587366480943016179603166492564924504216948014429738000325433410401242226299421896509655410263647604789577994874452022387355221875544134389918336610522440898456632432689753755922428289023899502689538958443374638496216073530227052899891137604185820920361247206593616533093569391015881369698519392354520726899478934101185694805216153690992344115595090385683431110603463898972300001202082112352799696089474324103019660129686610523632795083719186197352951844420312855231446958274003876976661177249979258367070657416425749460817082981458068810611330806471397084426954872986974938540692045578095816117006242708208990563356526486806678626281037692376455335278179624064795513265621230619027988126675387610034981188916198038206197828334895973275623131268313829707733208482387801445075872990836760184251410399142351904931145502032099950642205246483011133020670495565955435233557581022280589890931116574391362670470727785432681619157553691336243844969384199689813614248877398457270461367245468520482004365074333112847134586558933747608305180799323699056136460965498209635765107018399013094546346624141153944525519596791299729407823180009588452522981827814803017173214232912714327333627985822490930425537924790815566686575770201926746472542971309690074875614497610594170409366476870978236037478161047508278241959410682058027947931573163428120981116640382169135209638081582592432124957403556439855656617936648970939392117144971342651796027662543458417173879685444348174107106555951427079674499969982507354791542829240951156548503653133758209752488899142289536530195783430176427048604286829063761207003461904877568069779384646222469367534292919268731769442384497787854189701398053017859162272742475845992038877118616259079793524086001756735936388258089369719377957123148694515207856559288589943289988622879092287364207765587165365479992551179966028587782182493173817452160003090437688343466808898097473907387587283901744408307712863008494404781603655725104358072633278358784897782092219451002147253657181054585400022833330761840092006035367143640134625043474305415172414743356487073635653124096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 10732549808971606032242359651383426814684005933068284000043127013073226271019426485199132592732663851380585351958322534359121698538365640149636049861849393079230278214075021638147668772358092325945226293341140833168096619461876707197636006450841773042467576592538198625692709530322234123480866562182220756581464872055489551293254365730537130293461910752994548566273450032501373117900382234084009457084564323231922653099686724596608768984099432349911418933411124041303970505854079902271797564595516527305420317198046023883529604159225780840674256586931831682154991741525689283765575968880496712081768034277766594586198146672304659503342866761228730712094184207377644868920059753085381758564337913565315449434657730654736579440615688108153866395163307365832191809226221351075037045803384127078591453413240241500264265275647064284538585581950349514872759053242802092406735716078762285315430403327661929897412048205745073654291764332701133368246477377520833117498132220981492763493514924620130243673437996750906215786757085900470814869484096459612727409085835576053886132513483072404421924358211044180960947086650169970643852926660571481222199215539622433256071663881909012299543987736302286569863143201277824925579131970381035021756294239333808283652896409740391572106333446029844392320305169195258001874218602143533212486281026512990847115950190776945182179630193426061010709600815821476720627738356123931198925917618518717778399174079702595167468584566892859111698014349745111037639491219551534505024406716699891479339578803900639457045847003461436396052565959190133711194664421546813621219565644515887174523005784982857096286535390189360649455311889388657567627579052536263697936657069208158107612201508665475478653092915512657804145811224396864553318017247517680071697483297323788383453267926436467672050956137081684297423523082012143032606814128626208875633982632006776546480690055984371569977090544099490197061705001236433145772999967911133249224335741919724949057319322806945389140665089702570885221075245384926901731600401640685825155879082454218580507668946268136032002807966153753700465142718235171973912587986099603690413679406779175442797437013478312454946553504897341379939468798487906626622922375823072910819170869225957975354294436908706755534064596409174115709659161553001679285219783076851704864288075976997185338859046499608147970991823635508076121622962436859797875159895035385381779139277176672860473473804856936316011670910450760920415286067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -65970942186617142170931342168757277026731503416643544717270364760161440921783101298591400674127410103479679275656951645277231617790981826471803091369088861603114096843843983469078274416345773777294147050347842137276038812341052678657251291162687345321494050499553183920327599833812413108024872305208526849041603146685283367822627234891623436399372290495540937018652754437002729779363357458410191957152773312645076586310425928108457895592554029523812315850633812454353609712518250035634407810476516566287123408372603506918596045330329279169688436998454611879939205707767333196248913632885453967569866155765453718858183025131783035707954831693112871384105649318825647917010304010500332242985085118278202895899429161878491704374238284176257641602441004529864571344785834611272772563957693175074973777397764823189226327340009197921061995893466336447980071896637985541239166444136241922704472773146912358625266076104634315844829866380428491087578255105177307373187252009274071692832597164006315391749055750333038118658081657117387148089406142149246791869290336992990998649309724953546998837500235982889889139480236636635849665094921828422549012641633739593697669142640340765165976969201196988748832670507563435038878658301625197736868423680964301774721816726193635122654518557998991461334309830714888669330623776460249316123992214759530839909597176185193022723494729143927929849983517663575526582644408068191995421933538491763040287497571814345303788578993332850506707661265506974109300381770862195933958011703625651949301322119315240750060741714740999575647394430158282493565052711666851278069857468788009255927639733178278733384816029214767254761785330492060733279106042402942795251061749845932262282043133399097722569706323678136051986340837858436662034293528146842828914848573682902600665506290576865994771487480600018997301337982153059100666141257190852399573374435464079592942914225874540661635731607776315774193096673485561001353299773383738727469507716007949745967733202036449157747416623981824585839064636406399884153000170857749295467884306417867995237984700979712456986420898174295278276133672646849932556228967399906648232768421575457610996950324000809780405082234416548194329419957767317763053245334951915436142643178157764794992351653276013437467194845529994642354357898745522839472431575201172302712627348534328753782777175963979140976532061797868314306664931283248325450560191912970880953820419229225281531322160210720808883480712525842816355138535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 142576964921123300204271159106407110699537979760597637186776903749742238270026437266893640129850416081523437576293177021092285019765284543923791518115964266812543086652860828390841675007873908309524299780544542206157412425294612851910048875039237269000666711275517633152448041456598196594562138259483040941324424697318768951614577778606385828842529550219820793726214511180410510650966520929002775910258909115580504486391226406968122240964948176898614155292853242505191732417574752117538816823610274179177997357663043970536356412229903290511341995485819896819492300223885349723919350734978358490080712899227178582182555729693248978318385769198545368590640878579023196365800497440217202443715541067314883575094138917711557974144284412653128288887633095079185095245567138706481405036773286921689333040902894801318096333895982491057023803552702676712494331193171553909607584394421248768564408577758936241376273848250483860986524922574471360630301703393585405898743965940349312523772803292791528182128331533373012046269099529221578960687597317348762184939028188101700888050666229183725732830579934598079743564504078242551876058940936973605680187604819377997807851910674231867765245702741018519179688827386884261603863573988990689620789352262265026778936146330444763104050719523816058507780796357555361573798890987706987370007222200535684332437789418902981207079094739708198885578416613016115733342105115739440943581646048345912359427425400478361487949275907327162291512447962290623376644327989811681658588486390105222902812618848117609025544372883568570066607686998421156547249116660822719462003962119194347065809759262293255265838690987309672446825224426928145973656995090652537443497281566941746601017864324785552821103185071130764544449042903513794040762670066675661596441770599583030237098798644387578859414871689394463119132237924611454940603017307623435782090288771710749831832115373911518851267270917367814623507166495105676980069195461198428323720927950624930305119716988570198246077714624942497837340975841487774835346674782015598556148035148785210861492462439158146791295946137058310515085658460584912940698724959482933900155463784883648120196788011161249998744248570276059780145896536100937719121823638343874618822477353818459463374971073538254727461664087452478123743743979883217877389730738365163836841602522354848195573251440555217005504849469104572877717652585513244206113473922205772030289406615458387996896867100205800217644381970561675567501263503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -169516294021829050447418765718722355794311887099839216282862127024713756506185690218857581431573278896145625980859577353425108813002175175429998735976173691072993384025119445520897974484986190098667173817522140931154879711292935949907602538940584218217729253235138597316120218185933321374484881413806238264711409189844216254127111041112141920165089001058222983906931846161530816189272501747659453917017272637996804225032595032950810955657252905421902135690522356093806191428116858411787736236105720117773960817952222902412527311741589088127215736923646574798926899271528274583480876556077455020979852763537160492271512312270205049454820679194089344238455496986875609712234480135886370409369622938337237531001743594868553739237204549103052610301295176376748025963691121297437081849030594013631938351205863474088099362104697855816693429850910935522510214573097183335522669829010209070257331104833169283866928430053720417316988678302126178376621281064744358298344653803508203330084943085264389894983996054154677477568847026209274882441360263937636861095379870497006862675004100121367517441123090227176683173734824260827838658647518034533686838411807247381444330053333385521949184585993354841629761323758624977914458910483915794924593258905841426789262683653455535900634420375553482770406502055188901999287492361828501067391334499329340085365022053401550357244163130384632283545760102181811805523365892908268906968257222865962477127719698384008502802885861051853680651602061378972631259861475382540229281052190529566029218724180146896071324958469092092816470760399436847482847738148772697781712395709790802063765101699757821998972448593155694903512755958926153410090229823522098479855827548797888104158287946532071956718551944521071413388014193414837514712421774434569314260720671258831875181822722313265185679672645104239009251026517299539582771960748321433923318010759168391482324842429376280691503046877303939830007397005675636004491354596439539944008151548587940136438611353359246986345045286671981884451756770793459516927018637940052067779909989229291007318090113375766919576368208387720801200147602918854863468961526330502222468721302131721182009589045518894470135357754530070813053503006563844333731706590053718842969069878852606379973790537767461603597248012433834532083592931189676299498789764896790288007813833189347219423980072376053951804707988728995418461909754440759226694352710439326997779223471112565363203034207278598185610680440343023701465067683840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] 35067960000222852891802658932227551830558433346653337331223176236619381620295885212834236493977120192434565340848158955830561749932050924016354864354024886634021355684354391423420773776958760014405670393117058016657353757304867309030262592339860965465323395478275970587376596045078646586559075667059865836380249478414885348680130211413206927868321241051143749283631267671803093727573611150723191645848309810828523444374430766978965411878496255912138836110801644156618927921628077777694204806728112530312015203152211198933156372512538082052045570578338027588687722126007565729949298922544937786711548664949791226736841435640317723656587410807568085604723545825066266368551092036209294983093603798727370462591714354677267124038584963164792532247744497481258159975682721391609526400862561905995064464697626688173219545762422727730253928270096481962047750858787265534711069757573891461415462388510967129875391104030711482890105362273060680856397823297107779874646079466400008959192510929087021062948240513567355058467322444630868891980310781653691561198677852986552953510782570678592181533381119306473824987528981642897558568743410811535450652048902768584676998089508237451226755262082518095080257374176796489050015317079020658742701673147112575354374474839738023573312555368159067357435131704188968152063463813535795721316863982878986856996012940810228087948795556759950061671220807995856052166336998100490427495295399326330675766854667349005705334186264073267783193220801247738404387025098172072322429655306993748342952373641041850507737408910045521921959703997927246954653458913654772807984926031311697408556759551940985156944617096136960587459136459457501773470116879068691102307398022146893529680940404908394962570079321737806386853984905263614504282881889024435134986847005344444622206542297945925383728164798274122371031883469765527001937349507705663088571687226331401452688544746748417006747233970026269554415547370563603935177143274465354344293599923594876428029423683595330814711564048854670377081701950556784642261745443549762839586849688934630000265032363533136084270616330306518814756041847863541115665596151679941467892487956357003180262184940596074345650326031237153924711571193199079020579240208287709017651809040108855235332199836636926094490753030670445993853645818337517808767365942853016060186632602225432678656301420172525374694469586399475969682783526862704996438455628279540879351583018779284671367307160114053820570384630455780557781005762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] 353233347743816019358255623964275182861310630442230970188680494559474841308085810354729099914973975156336041576169205081260316797800135787657978681949764765889026084205399320043361957425280396583293651394407821091064884701817058120291137251427132287600307653516365111663884992246274114572741739456309657037423946445152903623011734654984571657925724541731122347205260754932176899310448417295730930578345494670657433781583404688094254673269287430059516566830311579820200370689786024563852732291556529184951847432086507627410591661952909320052796265623323541786031345442817367861717082348822067904318790538452809783859139446993900608273322746170568114905030347872847843364900488245989318940687210175236476765055938540443527591519367476194567709302746345792984530985663569263912772507143070228959860368869553878971777542018294238624439037328544379255646284400543272513233954904618307315822827224694945032210336336212767584995214111158531571474722594302922834541922732031150654146707190730916211298304794379643440783957078116446363813272359756808694281152376814258986274937429393596499061708993354390695880439159292203786867962571427361402230529003977923112620797043733191539635284012795262823669592823435858357188282844918951980937817683710880662439523376673643393428270402123611666108729011290145262293784956816554276710135869428636068309101606635944575717683502391641764631762264261960713560888782940983653785071695349999984000103051706882232910087271676079013084247037453817422699978849972607858758912255815235471174795661618644799037429347553894738300074148695864567432543338422167712385782537912703961795941775800343254660092507480257576330177341053938986815893179757683942527004742967852258799001721477554014357573029540055098621687643952750874553287279435152233147331588186934571475901140368965075014309417673519655570460431216584340949029588194915168634558762527180333416668086893175399418605931468813414264130519942515719891352774405228474021751648031363485244030116546452058430095255122430147578474416003842352581398268817142929360956365933590674252190219554186049494102268285317557693634324507898280736178178791764069716583593038818483552731974559372632006763192991931227586336697276488564495915099692477826568640662972112838120525692864725640938868347157827084655975300757597251730764817550348355360779883068822487056736595914233394996074234618833377445908205486258419951669973994997576181575392942117990844085404253985094978818364189779801873939836174336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] -1057993205633490705836265617694745643110303419230160552205148645958760754590263472937347200173235324394202962591870624479580121859656058692682591364323865009447555966662411239491633855873281579347217789117882376608987482234360565314695464894179103012802213827999513916818825105074405957077873558995686827694771373218597038605592416221621744444558776556255713135084920006821595625968245674435948804028665970197237997381435948911317854698916750481379099705853600447981600198756361291521634924938299104817555548785889200682964936038442978727175389227077019320228899504601634013585423105096377590999138426182119192031372076002842094463827207998017869194405277588462008948429285109781706743535309411627668521823155421629364061921258269750729418319370645245367595099091518517542699207543329579485539088555914044140335760162993179308542246418493246827677022050822907569071950734887705639921864228475079600313300295033862873620559284350870739219053726923677792562095703908031639718638042370947876571869452157764700885814926108351789716995229246080663285407452557869833347963587669445487230401998459981488053795240137681755282646453043572300845625884171520488718330293641034225886273397132060649021104589059697929135783654453948072859208827394288625781568733366888549213263816293653518509941914998012117798595538906694201106533198635288092386982384173132186616372080376460574423089193068096816717421684857748536541849493576953904810589143692095120518453259635629807094305130675839306018411086063725208034260570765842522138858700611938758668928730327582531731919596908045393939398313666463785319866911722465868817896999545498892519841472869336759910782999051973908822933332107385505285948077498736105815410468479225111068680355119117727307172774643113765784282133112863844486898586642517505851369051177366007896806174864484735575415628660205276818234972011169590053400662085203375453366336264410742534907915089415156120301985372780836071296023938446200881489358496798562388001489000281948006497724980390139583700876645281821802155386962121597014695125077898845638282661853032355531319693201109409400691143948070713334537920088004582047084173849635316494420805970375719840832470612921161964117384830560977129704820146359594479918615621743680847038475188058919536904712217638813651631902468674198835478894625127616478866285679165536956806216317933012183343874016822463821172109092505821303336005026789793972184869049657283115567949821644219514542004070506322896548688769843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] 2275431479466776273520507115826594295614649599585385028270975017527541403858654066598790331933671236711275055728092329386292705423284457172742229607808807161795489278077026846750706543936029415583947516516820934878966469213497466659750345318686124967639360841378255628051396856647909059064193515975667090919011909783790459687985597005036083803564271686572690349560153323764390921729723243891432901214494079971292324787756569140039984729559622889704977394776064248020089826576653331071642401927228434598364654712527708138075321289944533964865814111198294677424385792821053770298716822528207003748838316721079576534948245306431242422494306693247284526597619442373399422542021301910294931237473181944471858480605207063236074638646086510413823082693328025811289060796773133349960588998078624143760283559878340974666850853113233211312410459838865861897080145666164281970898860925305453227443020997121392613688512448517378065044425834442692333762537300187199380094795842976246925652843848566599673700737783722733273158625035201720519012076775561494129282182171519265203889353979346698644254961880126726761403526536270090485055240207206798170606335212553558747979933231492892118496986476515825583305517304733467309835408804369817350453437698797344519621771370016289973208837133855966299406318388978505255531843590700880805135393397701367670159594429411150496197514545618934118562009867418229966601800993904129355938318398059447962727070996273648906715282309571292179012515343410771639203080602594094787214060244240363504427988536423846281103893225832726483514136329295340270067738895059361192722013807947017661563968598759277763075390442168791573128413344168390656313538434418672478120580270634170327587388553943709720115012701211614544670799364678729998655624186309463689248834592835656288550480227017897500573201550085318119418493475618159394276805562168637339251210454103436372714050034061525938032705045249629995651404095296171297566727984949437937359486512606559394448036334624393820006030709759234342100987875754745996261541302479473387332707499818411156635155524327484706516199636272073474065201913759339744355452879728343591881142803658745531860598987668273526782728706798236532058120927798174514503904337591445666210509198272672058219570056439113535671068202922347595917931644440045594684590290832122315348766487916524296201559970947979787514845912500066012914897695175360316894597874039149508870774022361315009159516428310004511302343560017016121213087677153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] -4399871300261015788146928405596107240861081430935919142611587588222221571014969661045482288200886175285205466898887817823739210599033385574405265660158750296056123749763493360724948028497486306226000836811009829856161505323527457790244252866826647408912391141426787720606990263523846733029648706188436811141811246836926796413116711742396736576739312668922346873069058784702500226000018205840348970225889852743722059203738405437871439804486415113801590772973804090910966302655566849147847442369979591587512388186645630643035792569526529753502787818938565464882261888129287517102015812277566875773298612617859460587214653365561503622553809988620864412833168392232665128212721095322084902217277211273404273229966648524670601843080397153376966947906187322292626612580353298220072278472839767677201703556243170001693166923155069963766130554299615858734695290992015268568233503889885658118228196037879114909781355892657410392352000374463618840346802704125277055559329333341942464691691216901706307900291541025769797994295962922998666844159511968039244351167123109413138639980009879708587315220684106815980788526126082237441543851326737588641608837171477596090204440033416424302458586815747925166865365118007604224293715705610520904325291029652521298067179371644128948097791761336668601004652067743173157322942597682155727072792000505134417704534423198072627669803034820807730064081096842798491826019640773502400521331379647907981034854846678862712628483275902002651488981646074424817803215199516790648174156274730122171351073013712452225938221133202046358138151355586781162548461800994182472634667342292750559506825677652986778324987261323335846114617021235547965269916087363156547320655352211458901950600903158244072696529579634911607924218476488991945044369026216759182845193361718479617883025366867430930256531667760043347184194623579721443119783634099051881844469191066613663379307523694853610208510227554348922525340660018132998823577816964708321645951679424765749832974442691412813084314172390776004656895512845978182262480731278454582375638649484728112457018926683321644620997808028368539761497727714445462203951856110397869131175082931377472610979245160455998270731553477614730062658607595610531264256304560134621409853824179073906600125254863481381035725551857389177673841759990890263496516347569123147792975162228177217482898993958403365109791853050970659405689925015724954681560624540135176660172320058211793948732701717013431122979480040146831807339089100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] 7460974216292610232874789494021678135591382718168777298951440358701312202181587084917619458036679912127937306612567265354029873643319770561955298370275657298304181548180109488335538879790153847582535717410657859570909030658349865802750932568882258460692227751548259825106940865640412774862033559210872676998361732681459437899968160326792676946194239554543530542994045004549346862626953597190082096125041020975042861814322378012147545337696507301497436096794567274912832698194228004173376498901010019610766458229676900715761859695599617591438067682603810528548352569146627538764765377365213553077603357644127066825555211994762626860278400431364060220917389826361278044101333252531044415623141848430385299710299789443160553591499185721476651678937222913334745561670950836685854671408180952518421185327358160753173719865772778300885735365445889600202119773962051566378354842885955770872192889623637514404053030211836652588802581969970795400177122472325418243995596715175741905285662070067224088477100486819929280466521586023780225707479444868752846450301969692537269382163974706697133788226629466130859625670323962098803857592314685556401316892614357862750612049826114398341866662277360376744530865779093124717007218350541679318732850309809513717971717008619251902121518966567755694172827004604208491246461500277630135205747989038006240172658993259804495557425043109244514576353567439141897591914565728132577640937225621091075833034945123305929034892204651498620880405068255277398154575707108675752042389630238586802650766001547140142338227573515807043929265172584009518494104985304102648411567646283666050199659705701673671566391523645385693387831461589025220129637849277079953823860056295932866551297462696466417726857528411890859921800709789944955054339933006638495389421511857843038661328018361045691196250152620098412637405970886877510072038028837523147624721556625816761851934911361403964580075969755061798779814146843823218405271956529669396817476117803946732870855639515423004108638175113123811141044670433174865160812568723942061959145612043779527363520492001762439395675145744082211148253020047899085064668195254480111724972603375713632786930267735431545210352531795942314691563690720884642268941941175862203140623417245902109789005682021309874920438841154668997054559625345310590248537645745678735318147534308752321817508339247574595814421695095218365814244698913239101489945040680778005165552045385101994726768552276485149233266561915214208596297593651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] -10354404420345136213829614183548383422617158289922403777722052682086839666536247166477486688639715179308901208927557390875559666123359398173898176172014419122823643188326322836245631983408783084448122247247652074543965353116943844462585974613496977333048970156153620159828037271929534271760274033130288968331728049998922880368608748242823390078383675892287464399202180101812178189177584711526482213189918422977205309798862280486490788450660717840385665771975023717726417868252051809352753318479421350972399758428085691395094730896848625398898976811926321724739677635674822283017994800207806977089483914133774420003691349347701523229753777190373540948582089301025071074959484857569459678955180374393495466281700841373540634888033641719767269644267836711387932022134753495028723046977790168191545621746338470341344202392160871891738528539995668755550590447104869328593593213122993291813155177675563094355046551172863724764533108888122108687343582890698993260518449576546829541354984395592349380658371465501870147252592656478867224794582314748762521284405629990388393610009808144293227566812707738887032434370808975715059653854373953289938140709915451252592531077827665591719549270864617402889002431727328010519829277580127391489277067965005246164534725983983316033438371093800951587084945374844604400493936950655991678789474636616492645719006231185489789959879054548996536249534436274608084975328506289043304055631280536015922260109584428300645344339510474001427901604818131710708845322933305143416630518543484190702392859770601829872106878321768793727616372800649501749582442023876322007797713097179553955503453580741485025280351790154884130130241824869740855885491517749470554872325691656064657505572184241762175620693700031546424066656386021712109065316942420673234506304251887693773056389920378355306087588876110807187884391676389789044366787539786638587171327529233479241481209365710458315959503982457169302799943378976078753358918675455191194795076394296339959277239946169966533524690586113938256808998322338768703212353639025567790877170100865610717520226555186601050917147495776848930144218184734553278796260217988085403395383212754108282097563462568576119802900898763251398890464576318357036758603504364925272741922778102770315370240134054946530944785412275961148295184232874560317733076180115084666640899861082988628645916201210594509495233796225235645537486365524007449909622695282149595518131910361927300744421248709111948754662531889530783688045090570240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,24] 11267702743472647424971832054798619896686091097840964281475131218359216403361432902061049483489081284052866416698776258820056373459043156730757924511366498501711282527894914564248646375489585347039498717205654042008850201844441949247043753992780767962389830140116330590632546890074903098190935729034081670416626472957940779291918864938859945279847279612804296942011775234414961725969829917864861363146325585756489169730700124728425743117235764108916821039706882026228927732140763661652547394846007893551299728850711694934616255157432733690787850216486773271846313929629744559732861715440578666555669494500906558358778372365643796298369832865075948800852968826984334599189755561753923447961169237451049273319392191128649893785335722145247939058936333847068613620260273051052073859380292536329120863101975656874851367691082720642444329817458782720545929227123387784581699152187104692027223488226987024923795110464521542514514299110667343864563304137384990654279298071341697229261528164527438728097369469666629895496575581280033567291822945039743683950329410379580310540029474158576835278644895026157203890805621708670225393879711518076486765412542794803217870330944782584422866019029954200216106206947334704961081385530254054560104411388125337568693228402937095078138413640912608277754851652999092893373254416749788375299312329301790842824328704505064860120476296203563214865075797022576428226619161223749103918597059492432733245040020815727406697033412547105998539264536232458140748716021516063236394609030073536157452398968398798298057233491144930313915305084044008082308453698794079153490769442316181361092659759837748509193548557891637314084583142232230251170035119684716027608231446058497467162045176228742276494413219182260828047778123838741107542362488525288120015977597162765677230327446043203630287891271443422831815029572194158582523882919921437794599138546629289545068783400717402827983797004868901819240286374057357169320612877990236704786465767164341977845108932285967333991106416414300823497681051102223661665857648025426391164749773350337092537972414191780247293617704493564778828130936499200883775230962717044255220066877977532107659018600021493815304969023994897506165362783571514349995430219115808576875047907464352240552772389844767931669926953885893058526277578428007197934791353415062879618402680349199474158497895504202025044388667242990096458182359112316804835050024527810781519853820603345101088043746070675361964238044854205642591102211981312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,25] -9396964525692027980905252596037834321941258917718113059071739315972418663339786389842420511290605969570469988872818596604136892371590410554588818412588021137858036772449224129047365902197821020708230514257535083767732024579727646549909667976475886730932524513263396352658207953310271675805577008375341415894349042577015863258985437870091146944055476279450855533576791556644595551456788723467676708899637237913717167610871565386962277963316787765895459290013337199702833761346808190211560492650921611318627939579682739191395532152798002296020953932135307097550709554885182035447274143633438548722376741489092396080410136121009603026773568676471725263610862611488769905906721489888177248551061142383371176980750687997944041078232883274962018067673982140567070907463688235850363340735611316570006036654589658026449793613424460325981587402603862869517617392714121585068307261637229038660675512392752029884468886499134839446412300788767173794819839576143130989993323217960833045744867287168154562609116739327657664687775927917326546813415062271340495007298427107501100618363551343360789377704274074405910110041321722993246394965759884486660739419503931026570280954722046534792444032804508224980211065296673935844496008053308179871334925113722850935183083687112537574268172170666205441438263785181307272665747514641085838020800752386059119737670167403184811308623792471475940887593030121501731580138920748293689398510518712436203823690628596197084704945259446965417536985660878185501415261223589101516837761678902570284583255763796629660319640429535519414479114515524512438472598678941757526765550589079755375328174761370542728683055657506973633672679993057185495503228206609199689258207384638983540622068925647922229472006021364330564750985791291928075081357975232830421656699120416068836846583174900350860473325620600672496670700610284564452796215932013891642889792243423401518056030821127549945803408880341604416254757375151799013920591511965516895938689953464880136317623186418424951744521217119154767263150809161828485066771517836770846705482078466987984291915825262132911363419319306046100264121995649227115437446664902284949799119776148253295402752022790603049465490570307156245188919588210841280368871442992035778244697774397815698778990472290621449395714567649158722900104303447212507825566580511545729560903397208694189267032615749041965889382369158968326016314524390140823025359787814672131453937138393181724943128132078740279388348504575374883404039281704960000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,26] 5901495073231198118000077421896737569810146317045640290311344684342260546939029529209659198245821553770344496035522358859415537481140682718267481251616333706517472439163401212647557021663711746608879772743465231593846709470455034571823586388888873569451605086433971048370649153645369156409109336160797335247744086062625659565402287534286073049063796189842088831108978612750093179452889847304313080362132493570630462949112016585008340692928516385482480710767754525757961882826860040473989362192395852758058108345060460335885369567584278673344440711587630746808315288821181462797593361718352037198024735447018975310698971766923388486453574659309445491901462146779408127156298691910037027126391198973224681823076531078439725408415609455834099469791307740463438593518924354204676172562422063477017022809610051572488978052751858100210563568674621904010658855359900013139636594248850742589442144537235369547681541314395174489432261528167711968298099712425922019196189785923138941918162925555797870921857812413698664526445593498723842134056411898215492375271616400511891743590023740037531560374068002500741025178085675728614916294282171488099807717040212679627667316079542950835526321562102702820750902401961827691239795534983335886346791881984769673050044650297114770319133827872283105854989485911208369996271131161276401873045745199476685720600169148978705594452514814826314482536851271131926422359152797286003797194697212000299995410178454045567458749190322987875612448802060667696859417000680528550354493451740261048948775754025270208757461564905117926835131608125394848231141817354256424599409482722650393120333003702350554955508716032691244747428093606062907470858867851661457304554671984879874607564387206473235674699856869613248017798082093559058760191596200096856806015618654599283155954516540408280626646027816244838642267600917395042404067678790001003763372350993519836333119377397928330227474539895538651084419612839652674013459353186038417450133006846729845755467101432905678033136680027574361968241991310386926438507719713812453626167859697423323680555506808740470866508917276363170494326907795868886934388238443577235846746149501990095068829675500981294240981794408520028026606541616002387990775759289709198363407163898038850682211958061941354563724986861326798013673337317110649885769873541555310971543111204869704249421844764484975724072827293176247321544501066565922287264452831736686548021564339277807360179639673152831463230506912039841945737498722304000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,27] -2792927295701374071306011181671398908963294782841881545758945848372225182381977550268252276658759162046851018211920757335957612259871603173635401152424813076405671606638917306654479256762485729194129055641559101789855186931399384972455262538394276356900618731563083232206070623808455036732659953556454895256376050027789371350148965316565439649358009522499348949249040941567476603704265390633352126763175897248896485682041648865983931226070524936867173113620069813067399578631792607395386373572391035463185246372533511772894271309133889631510095532748982581768148966088176100706607623773886604892074625123279015625215969991249246854560656493711267947180604897392430489452097922915090797662372467445044411496215378638479652821721714314528902955372916529688986558319050642279890648173013333136875530875684683218665450020986624169807034265786276916650699510191394529718139328307349680652923059918320612860673983905282431607243522073157111322722606325566194146096330887710498553128774242800130238295009793540266157997773819639852586632512111692294209874264580881727928126627509299114315003755479255392875054326240249070073276844772320904530910870403410735867120253577731149524449521757845271661665752194218630496836797889295678227565262856381265005134566407738056918489977493475939834457185494974914009815084223694563371200059220858922398159726691076146103822083502045741676503935203184273733689854524085762234378270062312768903890543707009335417711176786295944520626486937968329639394046695491933647946951928456688114429056303483613295852598471700792326729318436702092581488736838184641116328131233569667116593569221309553288918952416744023758362234887313779574067476255457282345919424628175225464705936110468609006576039736649726656148420577730960080761339840039721569912197141734246739339274911756406838231203490676085289312353736064354355346121521830262462329607164142969052365298793394864014527865502731665818114194480334616629565754715423621395545455464134530649237558735505216744521735898788100991065597893058644989478288465592731875830422674632938168641392823147683152359024538989825359052720406904922791449335974024338619208481518242968969445622801834249917058422395179995517497829460705972879157497519088949066456448667021955943008461370459760141714000208705589692953495809232545655657351576020168814010467650710439091250747675874266586803284630934288301153422567627937432018449357299712790682805834904778431780702426163873144457579930762910395533410141470720000000000000000000000000000000000000000000000000000000000000000000000000000 [130,28] 1200375985358630723390182563982523825524976815026914693186154794042335518594499227678407506975976458788696561254407948354892124516102017656872982237235009123014693647058696789233425947738146112568795753323313168737540096834627471355256954139902186980797897685183577673040091015977703726673125763200829875776866383978473103107606240244745394161818992221414519950152896113758494331500170270708371783654306506354883562491996124321957338372989454813543095623297316931234836377431784050546423632654590023857844430926011573682229255793837599970043601527954429908128947525375185433693358291262458953243922213753511310549276166385686971838739824972567310405741026941123527208780330916887412002983367748667364550135218689129164936915466505796230940160303194905113966740506258860425957414142362281157676865872308717157690945574796046775572185806889128753190040038374599925823569131399534312458732586298368909662359646197662745154773118900849863012003736025897513826804099339761841258177333245749786841441531032627961506085092394110022710445943861063277166451066529486031182798815319874571281479351513577745639979030216859660234100130045236196236853780134998073756076466713921827161233777213283896291149331773838096982184295639786913131499029442571961948356351540175363745019533032419916675087748871876843865077056440664469063148962073963982490078058117183771888526033621559614442697867121760874723340336310248252886966545082100723703781763258688640491528780435821352373611766926240244890283083248921184960858421291501766204852326122444333989346386562296264035837966320166456394759135752850591056948721310924250311564639071121460423452272365153895042195279781919985850595143637784749092705958502616821048923021919101304586589604716940548881195722816523247061303409646222024726640946836033754698673496824098847784736241204864640397397997344650802631841227937166805749431656901641020039753812010187251637875243372214919467918416155640593363534280346702671791227014666212247501275012995353883497428879225561515209629484903602371807942081516103619853810443516827817781770300036625118195116871389685049567073166503204390036409762073095811982513132258832711828497972548875832734272535434417402938434911084152905970646647483234543064775339334829212898581682411794828284909188554723775856183452682350882636081002406313734591288017610245879836296410897091416867224575922280970584301596793096759083860952926940774646397809569693936230752668641169283403825888546502578349442873369296896000000000000000000000000000000000000000000000000000000000000000000000000 [130,29] -922544196968982090682835234976603625808570663599253076379956958720415317975725300586452900870360203781755881814048005297767957866460808594319387337629294444898740021830944648811109454912438066366890255809533445016111745611095344959585894511833841412800785653888313662779718407537375909362683969330430461863220797793519473883348335509296871397622299966864387896174095067537910755443965586296211746779570678841657155693080791738894563099515293234515111809849579586562871887355004269441716630690187780605810856205329845786978869114665374225456408661320870248128372075556640091001047785952762475710302175740833338302423947518198432287767014878769214035171190341627231716254941183070671417752256995226387708752525569365857346021420199088346121988808862523008747275081567671064167160100762225388798192115346389997217655820438094316245026920483420627736601030758524669355528939064201494724815447894765185766619217548277561888364504315417678404354246548583504900631579912239404822153504608714364712692536390927324681026504020715788732662054600073326173331338823424791333571592616590021067675569723312475174566735861225639691706878663480884164257423042511903935762403771849730995879557472000175945940130280450912555443015155421274835738902116185359433847871940982474438896975300849517327409184208614833275046875293027367621044044955185807223541982719910178833077004823586459087633136870948151613968470282602625465607946157979201895016606728086085088398736096783688126965098057533544580794245858537450830027724826542251971079366744645154899764409033525564556936117056874775606945959685876624424988477300663666967274069436409977407531715402663393545842739219649982422677172626121850428868136698769463932636632339230967286903715619421904120032393735145415409980104082339339192285813834382669082895942232096368292837629185700767459456026456153280673681291421423271151593368857404281969680131130315120030088929219589791121746862168366402605844052857715280781330931697972220789942540657275573768038051575995077179008121538471364088654885947848115001027654943466066517527445843318923633474800998632936167416759544158018762861716937106472786102535170511784177180243342372772787211823303620318197460422429555039085067155361841255159947725838301035289811522189769255146285530794200832868661115174320514937317323607026294932363548987531082383140391681315743716297491042572076370969738931239111176527345223827487332212055044038197005309812982148518492559934453680208984049311421562880000000000000000000000000000000000000000000000000000000000000000000000 [130,30] 1180016764488443557149915018536783985028971756672176176220128443614927906248582025113530346187202696533132654069669411728691018396285056756910061682113318261652126555596296757659760379666586903037555066121535513010117544554391778348683585874102650436623261763600892110411687998004754063667208779423452516526541814824110402377239680634405201862287677973013479093261511640198483237335111245563085780481535364608939330774444847207653116954648692854323710760706597303331484619891757614316642793150738530691032544932706661553214115914277450342849010385927522457381944757503732283592067976391082021257163780887498891261035658662577168980653139766411194241239563814248891252917064117145050448888199359734786364149425857037853152731693708937298453808229881476634075620851627487300633394499770133183928553727434491285301766186929024772762808699627060981958207996825922260263706117353340197258813769713437039712529028535122404814206498757895753658009443409724813759863676242720880296204296535327395793369260072373449316708851855565838389252513166427915066730221995925933518045777342724781339307146352679984242127719559634289587283552747222522375911764170186504221644521396276651032325663003802000117918307299838664940364004631372850937592245693470140133421176336866498428510341811025219207515541853802599356742819089973307191075059971294199392296437922759137488940625457043689957995405177438373722420450486560007266358912324375007259370851572383690754482692156093183716109537512131159053404898946721810009103375776752479193437211747690333530932858615824607768624743054373384795009083211750333225276532807828879391004166901221791870184889073823852073796815026863709889097538849788648882822039643110592309621081766361692180569665395567797288994150988257860424636608247520680031180042697190858621281006287614195832398312984810255685243313402970956109755248426474683014109818665521903212579801756631337413626538276590936567461562804016304296385595694007625016494625731525733710052947564861425257685043595029545925290466583828464138526718870951019185991721901791885449507870103308207289778054118523029674380293875539925547290453858653034967753839239663372934791754226432084579385635872543694758012367832995661654168242180739160339769564771364449607076082969086917161614174072277485127933803465124591633757654144820953569806838412570587154006996727865521706876308348872852662628072300519615299794210452690347270777334749202223213276042975655801158195230011904786142246657436155904000000000000000000000000000000000000000000000000000000000000000000 [130,31] -1365978382870890796316824046895986960089376657410737502894623305076492645882801370807686252647524873480995891513432385793013748492583593219814123660879429693307147785211863433447992043390876409621890395940851232131128903451760950803589476269077748840859966927832298992236940300972632504939101599922945254250732936174086575798144242312610684903382225710211367560380557404017356908426567025609865024457078878598988982837218211398534882751904000537355893493221566583193634788240348321896175919659651994864239987803139766529570125552085452249994135445304087958485984277255633165514747079194326612802910152048531395701180544699352441131680165735443105270642458854032734386480283562409661273988013091376715851035312925628062899479428288295715690057238899370619265841184690561965799134640177745974463090726957466995223863570184077198956557935726256481396803367665403890965555322597155352477562440639172127944949506255937740432409122748622381168817231387316706419437067354674330432362384057465514405038140125147124465045865581499299252963686569523283651491865914632366189049368903991617880053836030476160669070868005382783516402946153191170030845720593043564245675452305328885833341194898061383544253607355389225706331811844801828770907884121550290991360342834322699243358793096383811606331996370536885580767237705349256225497144241347289964033000016379259119972340732532861541513548280122736436217232138895038023413214783897977626134059074228342014808059743249053985902499469488563859674901411757819193717588797179435028011553012172685381603685653255304001068185696846380398805579524095556341335159768234056988163741574583735502194835978610145275191324895108089761758277375934049632276831855918837003445834842420267711665389619228712806958878272245930624639942711615218046823791832725577455776341019758487459404890322344700243546142262096607299773640488106412657160799746268180512885737617128800714515484675088422637754968796391860832587981680799708645725784219514148233212901444229412438131705546523595193872181030084416441754059457758712565233577968157896673666852353205900168905819856266906034851754597000306118643987480073632087574147774414604984882304719627731511407472629899025884716337880510550763887892216768213023882029865924213189549365392396942859571184831693078224958211363471760410561009148398718594108033004382030446053863274392828648345333594178079493453912012998161717576227947786092817036677846445288081017295196721872373223737298550964973814136942100480000000000000000000000000000000000000000000000000000000000000000 [130,32] 1263929518862433722364900872772654608095905210720437945779484092042866248412445396301494332931325265616949904379624783356550575750516287400890846736818890099898956497964902115710025294443177658783119117199486687182890869125564919365213036529903381375651189851658450019303057959137231103182847703772558794999802769999108242454859161921172819422746143725363512754053539262671833689036392285876275748915820845952433749727708021591624475919273062786829213136628189957239142405129458681919617182787425204076563700097220750778064669719278718263739563898660140045855143516948032707617394159256728503184639809800778999475427260111025583591019168235919939343838742085343306198704387772385983799965308680733160016897897529313715596102715057402363254383326405027782094150627693762895695686997852918198249781314009609104418864883332905976819831127971402922814115544999622066456917909192437880427385096954169245957111887949059689817399968388369874198090543397310139077104529132047917512468578614779332667158721030686273808642321633516215693095628942463412611316694140342943393208200731974375109081434673657145479656594413145039448358563533871591117844572634529212436343350640776480457298997329436988256434517472091988157531552913108914313504163516017780148758949962743998804539919550172411333161360407351438119779368377680777008013317525218890713835512158961367699784060124802197424001403183783520334435873976870137791051553897543371374812071640428156004858402659806127878702948381102542421432966601757105553572280007556195142712843011247263239797007008934107664422709853779337294669494804726948881583647462989513108673492420856120477223546417764618446768641243886353230069999551638770455082289871887220261939455147801365939952780564851933569831913423747571308782862935358687137919188097964066816616042907586738566870828860310451201817207302449610501468081708209575555167312309802925773241840103077887884072865506269113275447420179143931991199342064854998868863811463703512503260690734417696260483184409563249272393693377853777014538622225196728395865950136821712096723781686838130439641001548991050625331155342791431627187646953030899718193346532697106390988598673241174762004270571785425266783227901507951680378714827757448330966172525309147311816960792203590201363411200346407776389983968070833851627659162554947934603654460842046547593709502922858439231012848911236972298729792614302444000352597365654833559520147511629542830124702853177631526687200568860813824240977444864000000000000000000000000000000000000000000000000000000000000 [130,33] -941690226432733078106034031085736108094999672397600599811872628168552448854802915041413116730564578405929443508021691468104134231272084972165349930369689588487563677863713091435864517716094749676196234311775156243611696807972634065292341339458405920265775509228241623100124088742110851804759951022659051146618281694139814502501300108963136984106583760852337174133705727163736394471932064432571784092975650558302388984173758546299658540993533847358266056127800600164676413624691712439882921071096676706930226462228174143739399191817717619513668686723277724992555348545711540270140822012500162315209349541415940286827287864114551777470389713479865423328392071098581363523468665945478282659960384180368368092938972743942564173844538237322892716075946992323361138498309208073782274398391171749209745789604717302194548897159651291927073232082823810111030047766409652024924979053804039036357493650713685480224860038551088202509876046817952450184092241603615687912841736193589751839804816172865119812172774453423316353789677886608823269009318494744159936309883301158245529754465507867734085407104959689375961219733552919136780109445564248436749919946919668988193832147502186137298387950388238891551666160431639273780687299703585076822546443738119244628685843081186910712987811976935417016722532511038061372362905091531116344746362169125816986294034036949965058729262370231827542207580037745658211639960872987409568811850004063407922143955234860451252436407143328395856229602175596874659677175201728272190872954746493812477874240630134453793564419479075762841718281708347279723944126088270923643594120386387819957047940972461646584680345329908464112271636807666060509490001239833250243217896966886145012236166951802187942935925027725019717716192588444208733539698639065819978933520234982083596904043494340695860585333168243313618486395908318086591149640567122889131788691822350634593632316590830649369702005467991912527440871115395876793629417470239707386776867662913658645035612170726762722523462932059153650882051995580701999717454910676143718109109037790022278739209067104960373417250773473502339195715985507400326817671434098551896034684035593581761758378378294241764308331897247723518890320112568136427069662530321683669603844802243026237334636949731903492313002505262413591873529148274996797315753825273414153602337640931032435802731178215625973849496484200230395073696431053308668437977639281214357795960660615584644165812737465075415598430953497597858314390077440000000000000000000000000000000000000000000000000000000000 [130,34] 571225430382692357108064651535770002595752463435889324762804294386736108291709539701037450893219931380056772476784961662124551261810352162609067187808391483440409988870093473123124375719954656051566928834962609756706186020465031693784850741807553605798900764576144349052477100187983676410755975934749438862218674826047769656866535306939510282374564345982838309713235292517617338574524377669594313870629233847381523597911206541638152964662918781066286989876089241363391066814279823274267889050165432686848860031633966631132910149951140472573454912997280786485632466307784111588899608897705708526372760518153124608334326222235342030133278030280897677893026376087020108127507760675991244164911510568157928272537059723148466525070170265107588162350909672201991943979750712509408370958406925487889319161985334688691993732106263046258268962698966510598839762725366404538844795739614978793252600567539449222414789062034690013072974977901601763313453633176328615796331454823928763535089948259059458800940620652218816927906346218452969914498415837690554827843177906976120931746683406108623602637218568619358926750673340725442006276354650136198193160713197404669430017821548012568712604427857562811963638709042683846875193908441134235012327429783502493570389237547066825841377495723898934607822014189051615805665982097798862255664964025800703531000939453264325866478747996764009215152144718107985878345502020032388011709745144329579743391481197521630559356883027554394314193189244310565534402233077775745409184924444726277272969114711026051740355021577318986375059106776109947238914431850053521968432617117531279516240455632955493952047847801433350246094018333690503719919424728875510287655550897728829014716622326920228428358965321721498222419152559372807485352864148519757874254698354173203996760238358677451999616048758353826346310643084067239977786431529608924784908438567858083745114308854504315815649472245361759752210112544028344264667778499809324819165635407626692109073722771199503941533669970057732231450583463962694137311542227936701467730502816242928783438465615924446060341942957801543318030085045624774948070029554549260409738114817234159270070321574153572659588772931462207571718297780446256614770742217144428042030786832309081398173709702447093222168751280321080731019167342247526638758402647912310227890640438882166655335172251951271600070183688697714519889456640809074745253029206564642184369764456751554228327121915532986818393269725909571174026891493376000000000000000000000000000000000000000000000000000000 [130,35] -283378012261961749120605428875243726377584581251160532619994730666892065470413241477922158279771932447531358336760610392737214157085950407400643540721523190033842989094856912537066869995856818764526264857741289665331166416227765346031987806874556588043810946040658800446067657698955476363893727497615136829855824987737767310205293059539508803272803540075221040484949666543916452294888927975330193346781598087005103129475356342768257513964003934362679760564709707976848122335850406424423839369776048824586839043361599595878559102036855629774056111550333787830355034941532800598970199467918241094269976088334417567070514580197578353303882241794911173573254242264881103976516701371081495547338653770865897014389685277799599391827756687373158585518937869013845038037201676980585611864823761882620730574530979340809542197676833892889526437027153296228220682999035746225369679715990359835106997241327435752377908714946775938185880980582112032504967272949807982003374060693722645099804167598804790385873469709061998916160350062070660211302382921739575334518994906572897676617682187861539473012173124220417583606962408967586148108226547661346425954504489996289354288824711946071873670842535573068538113871388302346101337879440312030767141622996841494011025626400425256391385599012942649471787358192484180267437226265676624677553590556060909582752806452863150843759627270978510974924790853533534597412640546056747397838644360242209871419367002129675165384882521090375379467398484894234860477461940741341416197813567769058886014420291863899206176368431561725039792657891369055883802090861170120052766713670048747585292704589426817643687034162016624014435486256932248973573322686634566661270438173574144336379196293844406232911874889228276619477213099049288053002161840333878824653783294877264245978608035401589481587387470119274659527431857641293340979581138230134049073306388619782227989670511371977756411277729862207469387718273595301524221617700950593039082403364999714543455402709423327360931269805177510215462819188849236796408210940851341356562011833416275659346598341294409547168928131733030515166693476666241568939698085298317407426111422084224719037568462745693938921578833480109829137418441627088020688216536661897331398302803148369540387816569471733482320161441250838618590261596648286948149340083998606539233604442543680153503743436021235067564692434593542524530806938213960627297873371569345023700245299902085088212638342933282624100835298433116247644805529600000000000000000000000000000000000000000000000000000 [130,36] 114455689056395888326851939526312868433759813541040572257986505163853197998933234303360097130797211175673299345291046538087231062294217275546181847381884944940744366447154579260308120297574830644905650904298129423699443064279104706500376206814642119117046877523924627716970845687727084793292259801739094127080129010125416265613275621031592199961167030635562913955758140623779757741188827482029251339615929101602441428852190662920913172217396819534110740373554708986908463771856412826213821677398133842731232805114070406624775268636426183373249363952631379793017767579457814409714458512410272901490622524955881111062378165602759120434240862011942259528221934514759841869408803695788163637981902759254539179580467352012812399542736721030880372329987988886788995575023945236283033556822036243063066727431472485453643857268099303291323042302040163138932087845087064290476303139894334468810449948213559740852396270666917256027538895897251938322649864299198936597516772314709692847889501748161448520718582067593730071277698748415798064991694024479676328332414585478548907049867509666962658765883508344045697857928106024911309296217032915622838906050410172994116600039661183839323842017619149951885471590085840370632718795199767036470743337567340767604344451471799116475451430108019640695909880599432628894213971222082911339944021710739096168664270355845317052686215488792691656080761130277295452489036259692083645787837560918442363292414228636063843249066104390293232427075706177988310092991789760387318843540221481564943183268026835854555134157398360554309714437581798336777356834252110306669882070079814040855710809396827728248906403100064025940869013621344730192904061122758210243022860201103523807213864155037915973626315993571938309382786895605353956366504651837507775833628628032053327431964154686783307158054595881304762811732501567381303784808650977138881450271323970537378603587255235359159717432670546396869946693002848096027439866026680105264659469358321105536435433541230024497475496846624731776624524480441700708148836898600141647728484427533162267076175236856276302230403605431470905435661930163518488044921646430195393233705604302842029745098849946204795950887571063620275777817447185659597655294270164791445619163558693860446201199468196065745012712401838377612709692031205260601375905933184908325779970091075738041955560707402659054581037761221842891365984778905642474187217239144139174491307747032319740427128807570477590121713564625523563476788707328000000000000000000000000000000000000000000000000 [130,37] -36531052946604161353210624821736603350065463903786528901069461673073912275398235848688084112735111401959273174266916265023071634555312440409650270264633424100651883259142353979185831756281673982195364662396180746479572429491677518737266987894719431222517293080773430469597380904114264384514729130115061116799510198593112944036866846000982865821189804895070018773048867823770429347624985449112521602575271650933126778963033901796642123557767336635686895659558492598729919261766379742583153145693008137414191482999876967699962588225288822457979181919920837314170641625557663950723821940954566842470696560460318368754213651201272713303590469213945729222060720805772008254079564811475763263324615980524814543071237107305245434117428114333830036631581051652008041657736480021529567175903549965096403446651204129417101833065872946664973141854111540631753421673748657620638939567130828199585923108809440899550181954116463318260508228861336886993764443117632495542450430162531204925329430100714171144293377929361216781786069743946445657585148830832610634022919273351746878657034469023278403190224065405611772039018455889788503328674649191506212760737842437032191286684943651257712781813588394609056016860652140156756164211484340533414396890515697258521420258650463364984501336239226762874180304390410592674150746154577028836456767510977042684192062590901750624814143321441080147393780029317042710506655670341513749926462686387079334675119863861249273537303491149613419802261147507213306505635081116737841539568736397546798058018206274328248877743548694221809947586486411680936633574515468138576942180276101957464178557416392835844125910467259097800550335981567758206495889379005453240306137701318528170464582103401340258038457817298028145349305549402168121433761157421943241262530567611188521059897325358148974744013791530260676198404767667412418241945827630503658347274271340431656195727888295327128413911891607283180128682090450108021643655265695679619278789613537833513746299397188240935838817946360860346817809284507167331286918217026830456154365694791826116210152696171651111144498936829080815000678173350769032941000274943109479585893291986425085041907766087259577313110264184485577279506364594072202538734653228184259767502538909041927972366707365684936724393847541295932373651521978344164647772916789630368281744165603154198682319678867246975577685223142036856829102185750878850439446452129525239571482387951637136492499136984132448486097652073463493147356037120000000000000000000000000000000000000000000000 [130,38] 8107476162883893174379938070598607727209183933867344822723957954012397817912571198985559701707359053372450598848029854833089469337361661472370452387832881778961028481467467050930375008962801872899993449448820244498277963787508289182355501351986307677634038242047786859354198880797640864336183715893131156109562021672174027787631167863490969561649408311716129429495441803817847595798675138852056244790475633027840563931398896229502769201395337840988822179149063149071644010762407062340926340038627356197065577913621201994204103434537375752020337485820111087115212213821883617514173339030225575510263856134637685805128148385189148632536319909390923006037109125041146254924147284789906609429492635806378060297848340110352175795584010152359378780963672090754930754158772689421799820586412182112665350814125644880921052410198540571832544197276660840780280472967255680713239453509362155756640682735252288279959456377577502311888375422891562701776772111801519941099439881082693051085261866279373428596329757030964177094850882857715862498971763917490407623475919583549378918076750239667263087229645048618485646516999138486469088214009569186360274360831799918928312026135567896536080379445629971238663037969977210591533852221649257349734595024266321560285748989611665152234866988016733504229853398456543154929853882760332231945878721872277412220125034659019161505490482456311416551874323694848398809681456853768393660871940008840986540607224370651361971539381910999904064349633212593552099342480483066443919172218099775477911424823286945270736279328278987800375735328401542416283482443186338270478871650466458484119989588308324415447017443477843967506776909140672938261202386181196159802449131025431834391440240774688296800860128109309028712499467666995850396067918573879370737950648350688220597723664700074511976322548708987746874968996900640905034731778759544417000391938470663533338999279631327439650979577326587736085957794008174621242698347361672265398675634453750324359951537296323706178481900032211410200409548568175318868559420261890189179548742617463343593256848646733998990040101020332830094357984947708399745731538563142299096025854559474264083913197079922386995838200803029184512139304677633126160648675705113143613284364792402071483639387006353767448669578807880691798496124801067189752792314275798550017404391880925037778388459051204110804779662415646025049109344900604745194903295654429032428224062104006659632252112812935959133257152908370106949155422208000000000000000000000000000000000000000000 [130,39] -370912535614608015891498662570822231706896441733026145919857897342757955340435747851040800136143329824691365007731340177900500081842583649158762135388383379969808973174143204242463541486463524315825205030600787458781236167972391656871045708041447188961807078696133408383827631353580249893389568502134089464146680689075495303687403408921711911955649870861256971293478715175478312757641509345768009929095831767532154502481588666684190871059207086255171803703419954167253467426243943622608848120829500581273119171520973768104570604503514288283349837739664152705839790466033438454271847375519320465976503777135880266471070191470133803468871306730014741126056907336010304483148670758382670396092047173849432918341201130893257191381636691486673378991437857371209513706310604980215862438912768896310186270244097927231130486968248212504851253227057323390897353603337396502473062319283075401763413023929407857445728938832518006847239277312626055158760289395393491846110842088339063175395124507999855578556888676577062710326300856635156863705566584799159212336672834050775360522299366074834397851305298125523152515980496773442033391497615225143317745623452287253419094474645956220573183968666747880262096386657936845957567359068648746472776300135384619921254353480754601193869888508400761842522441609669516381836949212031009143322358347032225702069935427871170335393462809378299524182821404669224919379788803147050232815806452372510485622952238255062160910994823839295819470854502811998700891804268893812499990295396883503458411897992293177344040221201491862467269373611243647618885617018675189481481868170946773828549601599831800662236059274208556422261895520810296471537575670997701388290318580867788401086261282297769502863814875855175325475220192310119951000522246153165923297198298298230194735632693478464032895813161982736504173194600672448461191177158250354703896943294077414655762030767786179786024742729669931575851131374976779639549116836960852805525623563793338746534591672595579852007265787238031485707678006275766110543904943156781309125632691550866065939899875742501901398567578799038078984231779528484882623340382118859874468911732893353364341323989222277193631281034862465002320545115611437859136807349909298301525884104069797489053720840195957568619041547209367758525719126569508198495583826414091739039751690568273053295181008471184074888989890707706628208340090404971863047756361334325546026136700992417656269311441902357436427767564098066882158919680000000000000000000000000000000000000000 [130,40] -729303027853640240897696947464293993375335967984639909179941257234136890533088387250671357184590805603716543181249147157061714795419501653321299487626479784521910657077975384430457748668208428715175746784812640572515113065701979685183178828231936314096531082316367971391677300178606226271967114613236520013008680029848976418752285002759954633192109238093087889887701996589237161049880831275683156387540240495094422516047343020510551625609373848704062999971357650109590409969275277173816872823310246777563394054450319400575575733366017197727205765806610629700083643528129405611800040799486081010963701344738151761315323785132316128484917939300401445152448160690626406396503897940374430633856028595063068555188184872287284843330334754900970175880384916578118313965072475373841611461402113220503142266337365794811385020710393991620381474366255521139792594050918535056443104990769368492494532499383793973091462723179525702120847547877886484250875745580067140748356321953877295691302370540147229137854209572548161793562311613043007085293688793303039879634524695066022022759468635550612940607883340295722496957362314054312016641690253309421169691712973874369297110397693179536547602292486510928380068148975319275687613852358226685810061994080582785101705692989184136402500553102776884276225400804754610044651346360455438668139198366782056665782614878187790996461308594851279182038397836879559993189648541183171240962292590648749763864148697991252744672208175624464837494878785248384542402397139823465505214929928126367391123550166893233725179096532443343818285672391247156703053093065819952034248382389689723177005339678565870147758282210955358356379328406883290036328589472674542891565104284297812233469951964852882866254448832528520627312015900611566898971265336638789963724397785142302170210426637444061399539083770128049183781525423265822399532355535914651118131842431570741418862351017995557851629333029267171645186774168346378548837483258605950238149742596838740461651050235304803348092867064852756405442111789167700356240885383534413813892255853858992907320307653072915172256300576396738171137088858032464374319123628844937006041762196194418573582659921063979598479955139008798057393076343809264081479005685189685241788508898740154466017388963165435326667457206557671828353418669540408829341314105609379489146857393863295191328317717566014679036775995996188768563757013565039622776217648329859852036765747285091165700778731436746501465983412508488852368785408000000000000000000000000000000000000 [130,41] 433055934300310098687767457560732823361889804282147892148673405412373630668369361246486810716543316920119092928349182456770666856846491688279833997638301210375655903222258258570560978470032612112592753466638391932125054853489294342526635008449956059623169011638870543236755640444441684146159412339582300988666832044558900426483741890904248978328206877241828574928347970146563707738832488924432712360902430428050109671419537595302341792509211207537053113021204526522763643976055636442860674425306219907685641172138709226660833238102081342685488216755427086514587861859500225697302531493655227346224284868032445074659090189797842860998961598735352342645056567835406591980275433056424666145915598411242563472579660486816124785794668720096417890846390044375270750522911767658729672753540394816785162482036915016218139352775306610530695706859460967930990508355692606732636573318231589183598264222006478939290100059749839952624191042875893346310519526045663464180987808707146523302327769276037320882152953086865571529949344063594373431614458271564429372876434789319296705793825576185896134766758488459028862446059306833475367486057311518845493532151935726949144529301280180075107909806629063926906157910317548921307847378854403146252531296496179210432797339846796970137346390025558567536493251101782486334933174436409423056218921585639245125936057730838676709687340037013347352026045978669878865131852698571083881868276218211479230187493735245714433157143999743415665496117457758609227877543826626234534600129379606968056709421191397625260356487904182724179803413598467470601522900018697284720983101996355160402135996247968397769880538714659298823077148993156634346491114211717334020907728735107737749572113067679232579467263663565809564183700360446535830076235177208146695624367902743834876989958848587792913188266606333376313959984612626962948430437425974980166885707105977442571130077944953579195477908234262359809507079230622043146419748048083429140728397727720596061563076551768636981320545149890451899501096708021380032711256801538821308910833542442267521679682237264994815983231633672670855154470891842128852034613507241317986983758155816827872289396986675430525790096527757914387126988803409341437830616159921260536498630111285860610808056526937713199363274186118164515067828756420941712852695251040789122534553054064556220559131516152371065244759940898585292757576847031361445631487027593666923235339761105760509994793218310460872894632888679830102181150720000000000000000000000000000000000 [130,42] -149278038576715524066825181983143660684051108834240121687291577817177261937964257796171951975454912464082281616673943645666205104740237286621323920711846046145054793744104246432622000542439673277261930457470617859563314346172775918139675208047551746074034911284189645908684615119632590568806062520852324321427253765055464499268971379911769249683874218290032393173025725409390257013680498035195149374365519123782073657617570612778104436181291595576723475791335891108111124778335151524569480896169049974344363499312527000426441359890437672557330731016939514905939327992210185787105880343680461900087017425431263895223965482623230001453153308989600794492224857994199388021637881949904528096434488556534667495397533101242779055941484057355528473238184388380115895665362792246918375966886127520476661818220639272019308877512823056741504915563627180151904541820204792199075974088942492157996403197696161239092602954620993769304144199313240240550429349625735575120095045202210937791710888875365469669399043721685246518150594726459758562914878504663678570902100580913155548200624701531565308146712327729565689010210714884571511245842392314662550081562586213462277706989476103738348732727424481435248651483912210730969891784721856405955138332863786002548001355024256633703582547737301905561860719423283587912492696337902716931030725822544609723831306732673292946495725047697699788275854359076268173106074283845026928955075079785742978136165933637122722102334731673505693086214065440862682938863630392402975215404462596420233519191160736451996339164048491791679216834410966564770975190885923429233700918715445576910308647729613761249993344852284189806964505946098163082984517953650483886359891523305368239111998963305737142123439963006784502798791657946904397621650006461775917594215337576604879758900177649932799550458591664145282824596759530789996398361839811515390394040967478530305956871341102614844278223663556280646925890990955615289012305044615026976012163932301360887776136019210370303129825494854978774382523588468473183337736054080390573475046905608111339418930653341438577922086018926527150052632639323253755114701913597966243633151955706371818624832795382696761504889327662184202194121640670305388728722570254212194716252384145414097578433677248498511479019776190495796577973339334320654905252010616395361196390891358540137490268255442958724028987401195123440727933338579484660182242738571724226774346360279387187712831915923161033803982023166490858802380800000000000000000000000000000000 [130,43] 34887348045256472589807860376834987386129766817802946629132706812378278406918776185273749934899283717124620414429006694954250110496744506879136375082815893591629901130990729531180942097770635504690901143920973499217542605829722569540398298030153818007873872956229306447292582627401224880867909218192899801986212349749786735993661886530179105605544965505610781837108598985211869649508700687672526919794720960259619330525275203265553773653465430798786288937733648361491054312812181392693092894950034826565687831556522636693531230787122618524358407099817588111628452299404119810662787383403944982852412151849413760953525038807939261623101391819949672968861941303213909043302445616177977559220036754135307864531239831079536248989549587261079980078596024010784306890445616202069202293208507114851022143137425737304921748748891522405620295902205153016779253810628070789168260158703598519778037054031179806929139284939512907151623159066043757625538337454777325403321958178508787378978998507300117391783265023284524952347655755976659299825087357460779899569065848044818421772221932589334511229533611970719814191391663133320526355452446144137358562069266127965140618803652521367035621760728157660114199142650830778429975179360623297479631462697126984236177302695395872838529310892265403277643482465478316787526953524500365616673262981014967063983848101282371047765088871795231918067810677205773792443596036758676773127783683476120965665954227597120138596301725297350318620561081689298552169249365906880970929934876808257089675054718034226086091337752373051715069861573586710568844208800068519462169114269510659192623205575094421968497536362793299518332734181337924069649834196932606985493656062057587610822060961621110231846418705797498262003699046875756942587583784996994066631976498109620305864569827328042717495016075281963945105337347697326639109375805093856383125491995070035409484470837699876255354685026169872023441481860964745057290624611770411465603122068161516524834453422385745773789117039913404571844492042157113704738320980025252298696936758113174750847627343388618877354902077468086174969327736442977395242912011629269868432822011743666566909826547622053045516008588505710998546021356923797634428561634574991210356964825720119751063696670025654088736628657167772597730946847702812902149141777614710346520676312297647493846348917648741539387300029792232198466138403323719148810312942678866430733131911106745236193206035366581036333207225449643427181363200000000000000000000000000000 [130,44] -5227089359237970998618227405847440503202715696410894711056670391153644520434788439346814911675748711646141155838427752138853406745472445641974628638429255989871272714805533370745664965532416785176542628971570080732015363844667769801685799934286814362188918897662265402104821050335236791060089988726446008740983871527488998314407946329879507720183226346206767000828842059692354300414446666841162076779850183784507316069591346450520003649618769153571675577042865639739047641716245383234550470151743461719492720642350983516635565588145937568415550909799887105246987861220263443466801355793448023760581021537658051319250723942179962111005567292109401143772701212299514655008107312223819142990802068120716873473151806320531080491288715122214394188358342679200288391178441309679841826242675534259347821087594853414064818531608905467130610335735099742640130495013721824584398015656302931065493711880332776639978111388630807514749997469664447749628467126924353018319601763903346592175332004551896515307223040714261920177196277883204322520572470303345991588669853813813330151557145456175917010736199887325465400504652854578844658608518460934866922702700100325482526986394169530700150110806282192669226576796326810125654833760876575314849953648769435485559770056951964048226128148422315451661762695222610817557517622414523504652658346633572885744810519669056747441245715039708702356838086316715898751352433197930906941012595084483329548234136739195852971423653527986345611601757594498173581747895744087280303392804703279438853407770740437994883858639834018805330514601865622714417400951655652106775286398170922937966824220968932262600077426530581753023389504606175739232998771530753129590063082130457039899701714418792811403453168861796756918343111675663969774044378369966818156619103314972221648822953251512465723198146078401035501011711970188006778024200378127170326587900492614956117892214427239385542309509437840971478655717357163476164213441603167578908945617972596541706514875669661758575124966968791555401050819060917317644870172717932057630837621111666057585154725246940459821223027698876040058294478689156420959049255047024381242641080310946519283408083411421705796015074141319191277271441282547132684303777054895456806184662615804617732191055070977389054015898437595908697279446523258718197497738362482731409061284772174492613832959589005050213286616927779711117988147814724872993217133926137319807569793408260170071537758585117400477824590694035202448031744000000000000000000000000 [130,45] 303509501465890107135898184846398276209938794594155627474713795205151071507647689554804565094550070707793677339866505660907058793792680774028297703497026004109849157901937512176076942730270389926663523700842081299983313637132834575635731106147643546299855562803338016849729432891403008806188027689420697674258289095130397013310965618247751422255570001018043859029279858395890492360644374423817384328144984454774610494549789944492035501688205347187501194718931722826196457804281802646138246721624037225893091196612056805523521853053121883317430162584412902229376773134305841686136718851929670738678935077436712634574700821262819738133573281901494176431837438188802074581654587631156471212269231850419357487010088974275061129783708420905335560216844889629506892648170514915463916466348431020215610336032585942541376268899188332224453414984477238249048597973462764787649448923345859029226051094985086905899103568253968538199157196170455515740588228738179402448291677089941159825453043717617939419241007800903746932347071557167125105050375327298305897547893847005804030819662574936204542979235907033743489230884651277896216846905394477513130255339675577316171548578078011527281131560253764309085004694252814961974997547440309307725706904563503293965642535390758938075308963112998162049932443961997896297103484501386511234031925074856235434064111214735826575977790460530796271421347243265802323096159879456632754968144882256506997984915754291387403110002997057120729043572343289433770383690234153184359721780209298778073818004167032068083711879145245583492168332486429688785847812375399009869011247955038597665062856524540117807777092214741536923761485277746834789545835513095479598719130376312321870704430859157555332160711705252693506646779461406420305053111127972333219600337746762810877781056860063755651648307230936061839310914774094433651089503442594568585447711053678985839834377208335575711144329493727861322212908224889276662224791571942760513469699105597769590746918296102167227716248704533946168081512652701654976225681062176830728383763440050737864359949430544095892668786404324867995889312675365166632091249701249928318421993577454296244396117932732136038810573040053040041913857234568610042294705813041528561771364111296846527070650751295990186249292683061983815498804649325573817309030997739175004160061338992948244001603793233531957893902014949984758002086259042510517438746779076647484680488288869572800159102397002682347940980771233894068387840000000000000000000000 [130,46] 66403393684618042091779080828489838087507488194090135278041757476834157356823694415811128019396030038797817960622199624956674797048495149476942373861222388139905130396525238831471264041244097006386729093913277430659119814353026657647086524674974242782501211515722901453621406651760637544946550984126615544412463885876322546291756743947640481207344057097133524569515127864679998226979707672925153367856721842124812862472117675043883854366515280938809269124017351662000727291576294915182970021416176686215743068803216429408969123695952325508988767532007338084954933764414593747708003314264935590232483004268832355557699289538943922253382276661350705946103059970488049329953512683388140706109419826025903209824434052980076328068800178795608613200733300563837565111734454272079083991574041311126206392055122193028835686804868125250555481342643916437179347406516064870905011180525919140203756244696519055004477993301386704967043637568864067642131575968098792999393400908092300405601698186929349289250808393517606445690354863050697686551128345548177123965537602166210903139461964884312273704451700708058376572037968579811126034160431905255877086076727105249784367401939478080934470035819808865754430425896434589357632375011168331025719137729496916115496279858473591254555322062875344101591765952792696142967104504307052004283241260565690670174355809469905633091401534748867371557355161193690689051065794962254085324070273789964914383270321268765911476626035984939490549403417371255226879154327984749383870725209055057637224056437736010537788555652114004892458332493153922034825260369029862391285502051937480179091972843380322437839803535997884680271561803967270221067760673747003773123836218845761977138721313956179321322790721871682385101615329738747190532280926311053430228140290734815149674829102448593186641174723451818325655830174771074510993091838707940982412637947499734433333427264899910407086287254653110626082776681645257300006332648168005788987672725020917529513602889662476157390262073170940872862214046903019959611413929823099627368854703346841151810479072776771125951369235311198551401729607882817568933251811524658143525088070913129120619194383798710257614188340348452310677649929195882399830720707730845400961887416813482441412880557998207802826131359213741544706758428152957312409487035648777009031153558382916564040282873559301380255264024656803864479392629778976018490588567986574225422601681894922484177775755824122803191140643896329246867456000000000000000000 [130,47] -20671718021564330237398519773959360203764546146199301070416706186154762661915921466434826435229059863917801430529124630383245304164362383974912902164534836065717873126994897991567114169075674390505510425122887370497315622102879079366066725540525118055520424632479998349373273119078498086763884375708449617988186218444344347964249581071330056558953640418670910623256185631180710116957660483826731399793568647756184221300457988698732982387001310721455488850309329506087138487614459536069922854653983749860398710514081432442015753196007396826752202196098956696534159836095115190587616833554496992819548216655939104920842282228227623980678469012085044113004499029215335882542962068594559987929858377726005654291972558041500462651855442985703622774263196278983600252420209938876208553245311472125164406585310964965733150508033644771247038723358785477239682221263017560478920122423485059749469013924565497940913534443970471074654086030439354248830322145237269820521604839242418953018099325185262669241733954200916461865329909186481599323198289837923734049732584757554306544380691952352304407378199455902106596147236283267220020000029754652996643716460806121520286531770828422092444513378691490230433531981008591306129243050960011836276502372664350559387140005365364336701604817571692814303346390433244656172989661097515604541280154759059410861423238098647874386188012352118598267734112770825246903413382383367966495248027049373244552331669878872546378116463701379388505609900248476374922254610380736416146931485144692335498536959190421744526618540568729097093046503833961703407473420385050989719199756275963594043560449397632334347471442746017337870144566039033723847828193081858106049651486354840471272216675089477970040453705281742766544850700565478317481192498848298424813611335892453241633885041194790624405056758293466280632820128274498029481939599318026758311027262874916374455606138815705794845992630773585948967145146411404439053838118245719025983816891846779325381599616861031840879028403279320010226363907944923936820245845329521258567700537504143679111591716292235245053380167269002445919227363668847318238542948535930713486047441825599230058846380566775191896557092095806166847450476168790122582446726054154339433394309229831857781485796108365272328829104892049226957169499430111689875901801066874957928597959278085750652613693225669176604071378302227420753820554147147894303592389629506872441369011554892113306095459697350569193106235025393167892480000000000000000 [130,48] 3137934377339549810221647178895157907808845229652297166481345673840199501163080630046704056661592313271233373878622388260121476994896513630318109708799382707468903997824904726530157926415401329022221508096224422576002823730639613050119594758389081178840729318230745267406822424767774140314856397999590292931484227194406457549476006792102483822674786372262753169457530519116762038303621560602138782535559312481484612244582278924427985835936731909801131624817433610300025862198911211029298062624440353042243126126016460189522680405194279133670872249659121501103685665248303381508638474922425857536838852157968576307500317996751971694268830028251231469919855546169148616643127641094213770482906538936553143696816792144799914291554571346030085278623720212935699259976412513611235917194794525489641953939830262660081820511271158499380972715123858288290251496721434795259788068878737027451133905026876590952956171443693494324982789976442806380103081095714108582209023808547854199499592082610968038754279848437239949831085518728031813240398003040656464466814139600744752376842664722169277237151991986352127648022526632012955393684912922565840923850285866390815263111665616878596335841540527724372557008672081583312577422910660818865778541806232104951504298588388176295311706091845545819811815097644221131418557437954319125862734790648714617606538541611467160134868776786921610764180434696920389381793199002029388734139567675999456891954643744815746926296875801459867238518896260355276835144642906991168095981726227520068218570250955506310653028062545708494447100865456837804705057324268676440852178847580428837245748609416319223427903600114223093912924092614689381157448089879665478618587130681885133639809086607603467681508817608017458394371684803243107466276032079096366315944163232132908557460868674524133435857710666348165624037075154855874501586916959195939661976426798779747712036939843087288902563143453412245280904373145223701522364481913355492541174154531753261259882758709465756791436403557209932087010435981513449729314052918297788432513259704783822797947626602583288603725808983037254554973990494521005311478858526745321074235814650724785339598307729563433829768811154975196556103624283310855221065367207496385730457263835063441550311408771681998424794752861686473900149703054386262208485220348960883559422786642324990734120780405146144399099483930556087436590371264397961649800570330254343375236659265164823239470192947343468620242076654672218685440000000000000 [130,49] -493658304631956257691339130278039725324555100379066187094341269196130697891695245711416878245918835062668236125019050400904082817921432339913236523923114204080527435171060602186670545844160142060576243196152940628461592779873589624564931068282835177206872551189111569853637932286876718958173929940090094473608048713942967392123291342858459199136218044481335361066791985131123412398180369331018355511455235984030044860190133722248315296495424521061392741229004164552703701233135034143758083282134693931742279387698684011766748362728781911854776154725224306433480630718846265065280101282725569173836654790524275964923877044320401370896235479860486163275680870312514208362392602179779923530690980097625128478973340362301273691042950370735592650088790143149809949080384188822723807527134299124222735240992278482830012881999658014480881838494467185095328556413326154018517225202904014220440913806803373064655252886681482650374855252100855594859528889303553861230224580712461307883556868362001665902551184367939704058246658897746731585387059684657241792947259943526048784948516069297072711462656735107090072962594718818771468611320412870695790674374541112405476871025640785376096339970467000497286761557461389364768577400975319964083096866426588589342276193725650296480223182908037200077934121483172721092956774749934278233224313673718935989063940261636313249731238417381022912306949775585675912889418113840395802898788820763067863705250563504039235160598088392280118397595723753887756628003753581488158147277502010708385952925786201172779950968131033638968238289267200774511781339844090068789145489599390537033348102675077810411022990411746607241612527198975469433385728276011472959375218242197949804444142639426019907605821222199670970225763986136956783897796369527247773933688319595677301982123034319519807016485287366737254369966738870487232500132966018307171110235081052655161503244265525591568693359267982096455282733736685009149174339613255377717890337272946065276728163034900844632474762715053678746359090605522004110144127913356119579922055297696528282799182499339434284954479295770593954721495829954177496141608869635639853518192756036990062090645128364508186928761065728511221783182751180552847771100112778010335475808434802129936721253355222793883871593603351586181322333901328582242694256525552560484131405331058822761301595765645704394212665240798489433022763632395853766419897160638121176490998094404278836786544909056793001852734759371129487360000000000 [130,50] 115011803011676233155527728271601018403663749406397725797182843874338973469905022544982028234670003515239971522482225510429353818969061612928266341298173005349458020345608968791540684452034598517585754705929468770415194271888721850507397807768052353085009432249497715607544052431476561779501664426446927758870646418720858634107405349052930333677487417731773588739307575006668039054528666039131063940057689738805758984389622383793446819037443577142756952401255797875593449724454226828314380384585091170839201883795833938737012602841604492024148426376555829559978810909583703424726342246148834052538333769526853144977989234705627939852971636270771196798105543233163103419938918846059133016567625085902446134499010480977669765474781875965362929863784203005274229062043392179798074574985297840259664926504934184404075044576295296015525711267034092220033855772548863989168035233613187753906034062211009797124193638695951774849111744961687048011758260836540207588775625926189912895499156746928544829378412760327575474274998364517615095272357296269167921476172869013711187131931748569022706351546892900204543304263643552183033278592760765781518223626920320766645536848936544752637027359234165675313603194190231800540398058003308680350360123580710570093889469384563571745128253878947243707370464100134594903882317356772512269967181274109769929125826262523059012618439079463632530293855006777112235744069446163543519274241551855398952494932252655302752297390603512757204559135247751814576849622071861032179818562006035491005605608311420892845515876726392726167651065198249215772534295079554466701502917944739792784845286482130799481216669118344863422097591598045814866058921494098679003407281005420267919061829959229766102618719571561113336026616939841139732817137337250912277922688755897865062217887983646565685724500223222707439245746776729510068403351479090342915222409623638250722172727735717272551657353386201115765824371287163407288395561786323101572729705552996298236194934832961836024738151026179299339807602381757188151656898721854388493760643060632876463436629839689206337256654779554981465836433954651176533901080423026583939326811653766906947365323688289588770437313824795935984183246645238802303099893386897000819287940531208344698364257577913270826538129807895626596779026408009445256395019977381185426028517865508045726733820232497016984383443597514370301257522253389645350135763175704003847186062628879964743931912198652776139219486820882599378944000000 [130,51] -25678227839295566790647299662000413777424164948781913702621057955651955646315650019447298979414892724540615138253874021592164134435531614482586075828109421022235033163628021429877657873110761869940521137459809650663796565510019936657550823540882239207102011212508559162398072147346983889880184143116641669353741084193939596691918080098364308103488268075575764294539365640756143315909996121688695304185583240230890078025866125132806722281086402747186085504142080884278744876748954844235409816386275866844988301432616162603726077531788764067046402362656680136492777778933307952711411387737877695744172630741834065590003953314170244830309288096360656706669366562696399936090468301486874435325782142761961192611098257141133033810453546862081182344393233963659100530536041095234967446482878424438831621273435202752133410054021487966522685704250325353023151091405025800672917301945754665162066078015986572638547374338480363865890796226558146537022114593651418253991128033479754998874545617740526303437186044934927987227469696343755382709610059829617145978026631765574697637794954735795098850281587446240119113705952715860496877413043218025139034332030194245202709191779456304156022217475226916802936417466539455935422392759264825167578222977592624824776383419772962185505790111843163911389234439513435086815888810346347471312252037300807586159415126622989895807907343128954714848906054874724078036643611251107091316468132400611097272863918670544822973761714865657610033339418027935679299420049599032027995560961530884863381682442398999354674105743021246574030423186534295514045760164293421597197457049563388818912917357875348537273129487320221240396727897841836576525220720006899529729264120396039257575810066987911518979018886591571060984075542562115504332111544912595469508404963642584928320844583580915557587263498291583242120740156939826401055915596794039807862743000393194197822518841538684001622808502539625734785599494843666251287448359595423250342583236023249113597718995365754662326231708893635009842248589495091520543970626668936480082679268770072573115493583425624217449116133338011467589170225241342456669060173441831512714234117383601613225263287703590425096179594016697907760606749041301015796002295375088959300179675668305076332809085662913008037774988590385619818464314460939584644730557083576587636834319032198166341619183562984457810576152559868521194412431726247233800917224149627485956339065113686766815635203352692971263443724864669941760000 [130,52] 4599849796716523490908632298389157660008898249318108157681867388366205229262840169020858031672369621347943448305946877953413516693417646311460459859265482781248487982875797286552648793574352335306976916814291439111758494116906822157016471646551125823291990327467326382986853984241844502044662540705495028754633258427576726080643712847933051478868502875320263198994139801822235120717272828607557927090114002200633064917779470029971288807862959718891716423216691704989358889081724095206820212520403486675603835126995220137186185690147751769236237031131976562552483532352507810075281970983610090208358872503593276421447574539709302462979492380074765033684081020326801688662336831723837345564300465489588984954882063377133459693053059555616327213384499271072888561253555003361798404494465416727183881305944769463493677944556109748643783263583173841398760368211572353584697529566361723615872169107491483765757479840519181986269476835745145229744504251708447137620241510692449549592892337298889708359959753369703056223014842405965398038461721629269378860073502781936847603234334234682719196054567203868040884888107913099628140468231418324470355317332129299702249454307278717585701016884684343038191700295863197649625963888752082970878473947251391333255508222705480696386796544869631139420817823992894752673234002705083944637756617669560248344705018889560865561576405964887960049419291803462968311345406353914184036693486447979605467817672763509178077084619541534643611161918208741733338691518053335051515161363645916121038785128761188373658251087556328736441350524437708390215003470921467957781740762664879832745652105504063657275860723411929286135014033173242044374539292398879568173478528042111842199786485176954937877190213427369773362041828062989594560677780658453519692405136907310729423697128161502026337053722326015402958722011714055493845698706502065767333684261341760041933567191512997296886050623691583947360233329784134655606734670840827999498233720338593988847814420179384989237908162983236431063758091576933771607955295726419846763829321394288617355163748086428215596177775382700669625190601243308800862097478080100337148721473199796223589944882039279311591771950295356870274089916967423827468286148426022698774058387150587268199582277255119600024104539322615028354160172114073036343778910142453240446146202089192698492342941363977125963583916610246284496899598061423924698524967616146947838695608845910436032876470918966138888193675515170476451 [130,53] -725493791912380082046071367638573545680261454884836758153819259855313058472495073878031244536323609575824998973521875007874440860284994966883133580429889426920271712102241091289308012298273412424959126972597324368783988287035451319709705079942579349017451525945011377241534008813143299824448272551958337339703605026297108823112055306473727387384730513686178566190739916887025597194450228124428801011521641619461631852477507062751109202941649597819701881742613575145977916838612258782585109670411712356282009031788285439459443852045464674830110591339971103635321059818447427088672540548693366915942684136560953502318344476673055713814700458292000877518615598603658090279206545885515920901289956434357252807159968573211337338052265534069260300297936826976604260145108766090873219656157478157631309639036408404827039397562109558610739543098815364903039488711164905167997240355136744565641440796027330294505667897372589623834836437118253798663055716869188557705317725308161509330887402364870824087573373599511267961688378628414952221619117294664709750068612451698560668480562487516083698520919077957384038166125202563202535995925264501061972961215882826152669126988675085583138078425030727301754022910993909824993216342051450270257473676341293808379829700854811343963353708109038646855818897114755304134730859987405947996024283782456527489056148400873292752047721254208614083537150762477857026782269697782860120828290869163424309061748607928673170810524570804770507885255212524525097446633561707398554420976866800399822749455919464539027732004858057145039806701531667681932282881388844959306325000238385129802518731463451239915299558727957289187502569554065292273037310417388858066215122901685552634032976210730736519321676368758567780505919285596034909330418465255257914960606915388959003709308699547482912801828216618671110056300337293818579882807477337604383169134007641258205772289450948694263804234293274550771296509039504578560015822655285265062259196064459850987855979622986565735795894169104496638032515939992389959525485398168335865661403277348231005774879522889385888165183366148046374302529644062002213347172034829851637195288747374554591094162374075672723833470438148271412727729955960089204812733177148716421323699622795648930737630579952793455960718529636676862585020557854499600214084035337138281790579152435508021024468935044738607599924982561255045248400255728707833755335835174602338426294736593497904342659312032295721890755300383360 [130,54] 111551888217937352569960736580376826941270278387902071887721465450837927704113724201134122028977975573226381892663475815996682453911460446493861345992846738839949161481059697010973303349055439152032163615785592161310741727613544875962558312508736760215404700529745624634797323121704478928238092540590376211526592278517314806528456215175415880908803321664441815504744927872754039680801782782829320332894795577497254904466150536126197985088553870638074350491308243809750563317446038949450106815709939372024840335893195957799561593753095374686922677923486442535963043387872621844165040747011998383661711736734560016498616521907225307382648060841055664866746642536221006824006929501646994923766146695500292338705722054222098337985200696898765390398506795730528544596642390116245878321209959349602588803681437519892219998869695425232601182532095528403083723448410696729897176290691893489455582128897702087945602830282030135429936752739481912874680371621891505493365660558071494618161602143273610431902340014962391092091610442107209857765223460422466018739444300673312714965505495916862428828367296224131328541564250938504475810528569272480591604353385397491497550696150092500781754553547992465460474794839922298451470999772456847165057775684776474403801275348866029756546753297965406837861006100472446370378833245521862173223204189821420692742758254870671900593894036351231080655530353410435166947064442771312801138584892492446075785605502213106455160855090772392403633005824682655853223703129235960368531146795653897193650640790061114175692716416430734640218150296844458167431803620497377317971621676524059232767445972873885284597221516789622535303876681565662535194599119840717152776673981664340100695957240344155321045050272073726240998519394064363243824096124132293253500412651475789215571508460033752004776188773139930644780625964662201163032085268956614217551884097554920525389727411264245956678449532637187600634496664526094112444845442914936622018117471512945287563199685865043365703046770145591492383912024260295382727460201397923903334289670515632970950987007630162563417789067406964143753725136959319146195092081051003771612914100804005039009468442213976488645171987249044541462404067022870548126004421805023027180198189341245903537323832172341998961498673158325771745039318694701665007966384935807613185039806277987497573408530358537313992523632254812412763747359492418482194744510362515647983129705659300305337512794672196001338824964096 [130,55] -15966924961478918320214622285411666667029287724391723857492918797992145051988323718510239191096289722199720025103489308204611122762609638233695573513987065583532915473170666510500506621422327037644467559600715413217366605470088263399271004358045411645213539714482176230929409877478313904249531920534414317105406755841132271171913452271270102991451069644925347491112946699932084991928378597490816142097107471845048425393213294751703146180272251353465016886543344945820554253301287604177798826553347779838248260953946664822742168916028544165428437568834196537448997887894346863887956155777253285037203836928677980795696863891728898006737136954102604197270666110793416740852963824273699992537592578623452418396243063381097090986993370162654773728958648143031607711154597903012886423790085440011117590931866900042420183689624133796307047061574884690245316583720370326035524247152061744505080430418783643992801308361004668286428767556597004514236526331579612526240074421205272515275922129050488987857962239681446337747813441919571942619493757907494826590424833671206719866521142102971846463315110076035041513538840651607667647155228052899211298254228305050405200908183735671999595052507502222041725919290552481259933739944494574934448961703936674991483717941610747161305968020721018781573361040263894915918860650037085586953166171698842409445953711204802970407707183308024389348541644709146283051963032265408550545838428350210096525394557718620738281556665454249627810194398141358977284088481567730344819729384581875376789150703671985265909116156535774209455629250034819776058799821147243114438998298689274495967718283919497239221883179530693628533091295439286536893626836964014242251061348408291355801263350616274122422615776575362496094767642145986033500618837731960926053800255470869565541951720181874111415580509340400738029254055875731526848201704701845175425931889893255473939994518655547715919132154370456569759390292212303216527160482411544674362841627242391090591693980910799382579731115531921918754852800730495967097957978367032481088710608789982660271387224279708126270842623323669706075560595349275236522147913172159147918428391503471032940218670643320295013146244017119684705739237768984120985454207966157271596784166899754104327541525304842286363892278351008818977506863575804516202010596308303583576894403199951123298923921720822624496167356257289664838856645392467214259277554383091883235321567315475506309596339508711664202782720 [130,56] 2135722335560636876873031953581176150062003349505571037327361551675421183300326753674757190357108464616604820228921850703009122116556900161927042561706577918807984980413981816692288325187507208886613703653719015738701067026630331022471276245380910699238410650011118407781016768600940698910166181781463523610503324876952486972020007855026642353772839911797668382016793989222363282816003720582698611268176140999115549029798036392100627874079960281024074998848440283767396161346737425477402136584743164057568977030497374828274296927530823845659121303559676367146736887099547054676557496579705860738302986332242156543144623619886686763351831220229699971195105115572943482750789715704285248180388416476333951564204024033841250754375227501984987700218952112702426011978407004576668564433771264872404668593512839995140062229005478281177661118686033751303089272999357082054285692237335348749018937261497926895194464974834434531320868991456825822829491159659991931245782793305530315075846346468687562099123425391985367380380713381084816278702968278741453050146498190013528044251659114476278328901507179716609583908646119719153330999220563735988134909192212154985863230999468614378951591688161584098867478929160901478456538843306234328715072932860755139412449448385506801637268387969517188385725085139308651127487352574408412291165150756198293092905615315777435697245800532728390164586140493843777646678348655082678235081781599132946474399761007304207091830047805280397828942841630513379025474381077063676558955684398244597837061962897563183854495100681133761247445531207677636859947881920169324404031460352188429731750774708894574008311495330356014686187126287325975236222977506127409758493478125239383122989205561659534953293057884148318895176981682207867293108939169789704988063170274058880741339909788014876237405810587336661979887985697684411708921421908783974279082425800751666052091794035737397406924332965208034352664448477622084514317237299722299985529663321015382623073970932609726617424418469577125457259354317861808073604725020003088755059147203633602392526653737682726137014772676931687660645720626876989864634050829596446241607945291067831342474075965883846963910366512038266358969379177578195782546340636654276923581453526850046778336305035064435624224790369126969565143208827313886951111516859299521208126245735136569269837371157660011507975531193584647465679019727047859305097513963578059863045731828111925246061332704467640558848 [130,57] -290846624017495151141472619062873535688699313770110801332213524434627292187367040823031960337573720043037170261851325384089903455972271928092529618418356369860116863983477875728430748351050397836261398412517351881829956809603788238739527875675006559761435046403863996304368271636808548570804471787662567655224289228077883821823938996712996590860813720559474410418177321274055888853400633768414408192704697134178038225850624770513716697669757811524560864015090373077676379234220457297149127625831810861392885861109578029329117686421482457977976744679092615009724154058354137898460021516067894699110676316209237822150382652287916304583072995792936346068115587928064810140510573349741490849226979242478529761891474051788873728263954257122264255688454753658927022799425417388740271363570448386586256440937037415903021023506545512402539681369684161589180820872456916084294613612973559058824055593638385053614456658195809228570670584780506313669164500216108785969923999778364692024222961803750145196684541736621247905230653788284651678200241531073233091650359400860679173790419928994567581890757326963250429378074299952958369420746751458360088390694973407713804106195636921428938928704873713211381152754134720390966113815407328468674120072814772370843113355078068188688802620164744969061240619206476368777579960262446155519755240064577478334190141288233224708689616863582334529158515997864142014945883790909267596071465038282217287820508321426204784620207749609889714005627392530785903641074840963603706033101074285324310317492405564858810260859609036924145859636842639626191246399539025042943686632940033301138151023690371172062050281817257448024980811521573653174767984419191578064918849255003325068772155265289821134789155662721978508849923853416528821978712975683909715911565476766420591512488799421793975843880203214861210602232678913971299526234224473537878599926754682098120880711402698631204298897950591619131911786275806397082628389553668847063466794909497126533152843240841584986517872080519611449546145606481011661118049427419388170342641977410586593508598442786071732071488225470186086837084990158538051446017355110749794113481945962955524739059414021033856250279630222616326553173866624392276581305309701291222526354352466115764102924829379892717806889606062990192000725830071201717304584723985080804532728867410816846021788408672096171146263967085042211979380535423558250508370151552247634933264961728958323447406589781844480 [130,58] 42288655247239522806332082289334265531375520755998085653601120721244819583308400660372629006080664765855894350412897574623164766846038052346896477178512874198380248495996810856724219097823469181802187977016200877882116746975559945877161679836491975333178724511549207274019471040642748043299577588109456620158081084269994418102601807884003068158040777587676347823305552432446819275335975180055150135180966860264518119010235575287638986734573785225483763712078749008281648649395545179952199092264544969345912924682175856669372172095190631082307342035207478944205481358585546454981073486935687399327616465556720988748763700110104937725253632735148674747998601545141630200551748323557613131340718197223561909731201514654085400283777297466494066923244293329223454899610495131907162955949727669085550519124981359906093156435568270927590347704574766719005120567356796685519785558525620253942620543958046587422161723561367126857700615801220313356978540065887272058698280503567290583872988283051205786572426995256710449898481341152583823126321154597636151240707991337979273299384560798066605463384078370370738658697654258002720974109197010327698434073464704378687249472353897174823168512279586722294707910796495515953211585473516797355974670681814179337239567185934016859016842225008234261291180608366973857755976348993241725671981469397738233387803556034876883831092097724442222895480782944523665175992243874728769734365736878657303740757806383096767873009541143995661938353712887604795682586894495071129241541671488929158647508609106142867862592362549148651956589364113574638454701616560727371977896126316153739234389068868046786114949944170714561969355020030043250947469405880507810142576114133145581312496071202710081079776708931039592978347170494791489979957388521180015452455413239166768426283046874426344804840304652942426205875052265555920974121755566603544829552649852278998974413415698395390901116828297887164390258106431787172823511744758704127067730533209154510078642607361549028596110077477876270501967935074316300033544770875884254049104307515202930211008933982380274216911000115128181172526637792258606878290510925024657115986840078307281901847053806214067778614606243843331288759676121235698663061873926498666637660147480075450848546959060335509843424270113701974474919523658824404868590883147537903709017778803112845485002458411020193727128454032451685302661959150411484694266459681851280965740298760865334521608751352320 [130,59] -5299689156182316625359946461314605340616471759301463460869509858301992071067004245821666390685680633806772937481719937636495472138818553875956998074591247281352029559381802004242914487224996612471020759951905163273817246629617150426986883610540159088388467669819647764015578349311393541678819977864202160406150194454471682140674315813363385522778313069241858341613557331471308722484508389111521611204145958830621460679598000605923512319393436412774530400648820375866133737581307310898294454313219796008401066302944966485352600242269609952996515899222428308567395475214297822355572718170493421698304122356572750792905479079764737530743703672399220253934025618814260840298627062297088267998739940367828208524368898433621886356675123326920680915333242636654856730749976566219521608330893159323867710720994704782213844315601445745289583850384566303180856904350613310511750953403470777394081801025076718002374858912839326226254676839643751337889105084284374901497718464459693644485839743602944370549662994510364263221461439344593106782263910500862541286710299398407236422967804304530794229451258528831179004517042869944433600315856186362464979905707904462900474635046534437264685365061131136009446422730047878105556647979528467460174737964385519666128261987040265574779425718246866321357131066301371175008838566108083042360514731024740812344563129020410701322614940222359541168119838920242395959030485758195667867143600125834677199703937812069821943592944521555372682134920175917502014953430082870517499852275423695231916032486421433422569214402848759373777400318257573696094629381065710606676172965658795200755770039787398220238956542054536395927968813163425759392757781984736762661019804768084413369373739860372089452602558879409151640041067427771922350540730683119082720909719441671294592591029178035006546270528980886719089646119693432834801141627878417629794569848717741250083072339484092345361389172586793210374763536432639053718080572075929736410196438239055536210803517467999640371896174694635875277743597289779692172704129944845636541265873880177660062365533240941046533804077038009901742586441575711018460237565648076901754411431041047693566121175915497136208871972714802427147908105174773768381374322016962217944190031430975864959026184520169472519458533825271198332624469537568770224326772906376904930278999227049189994217446898548561164858563196761685641482715926781238819531546184268323134809667411207966009094830080 [130,60] 526874858552158719942729146122411972755449388595574943296923571249306956283639845957173422405123584980139424076616878453500685796723751246430541721240717674995006781048247961426875198584376871075484928212486635863088267695615608171878666357457167993944596042193027524748422733668634978041164196055156962852917898389576716991173387501979290629260740883140018443674863658495251035872789201783034956203429825818875757652512102489427536959914037733308417820024769212772610525066386921678448152969748008185055302009247704016385287551174564436999272348956000374231721023709852464986262626688638542373906444335854687991190020000564281591260896841697898840078342035903903481510672776078155889688976951696846250897247352566014797225142367331110438508482835039422947639506640293412689395365064710514850407459188332604951917008775518781465387568023008596873610745440101478246848349517049011707674138092040245062865462977567893124244106541022966699455096221391528773501030811773840353826357856676735386675418247836670290015770553956243683250854872130593783903492193162198570499223055070158644222126343735078043136087124992733350777470739496365309120004104473563181768921741316555601776261252521587815365427312755047127323740671895754289054570930915937097078968335486533666067681571738463500824959060145606206801988400594919944222369290849137613366701525313388793004848531457076461325002663345682946818584211352182154129369546643585988245365970152267387447162998869146688020502312784918211921766709089586083537801748733135734492490426436848829464654158132389027941186221644395527468000044772931259937931470418467568667266241901378578484021905693693012213723635178356522714638372101545202025390383364592860617687762636490752391830227278710500229854352219225262693526761872548909809177624997552616924551033017123532951596346168093306178014678563781415973686585580427230298646522712952192138873950680432498118443238021312531647028825344788124792718197625756464518521857485191911142244855341940842986207595809550254632285752934713162667884018863889284263980169351039827628395482625045202678950190409894810275913426529197593833314008520502593982461123333229866451364654321116566932855561443062183590725467771166639585110474987088541631284814484769634336026737820186335948554838661225027495815033545635185071846946914779986512367325400837216672829581507493972975323959208355994622959042318292089978046354819511447086618121261948312431146640 [130,61] -39770851148466767848572981426821351609814147411381464905225934558796593016070068469783009289398195158466744589963643918042469193500423056747547016440584689597144803596030382702968470926082981094582381525458602586751214694857277593005841100232747267385052856750423860274164864964996437006270354710541459508315766460452022725911238171172894418696815269781680020522125147872118227389698201389593204802026005821216561293758836204049915874116364632123920973357518666420474203959266352438644652800610154469173422943699714366455237378664627103821746163689321660558905433767976754757186118340475796625419718736790227786753949454882016287272740942845129724179207366611420402624924229223426136281262905477086921195037111302124318596796792789994625280873795314413395024197821818870348784689759360790783216692971266323072623736460569546683833068898274467455113845910840471669802016498339378332812770137856220972546397185580581225646590418667350298387134151299293189763830668248034342318938376407219638481504691293491758428132695037696045133553980652413934188023689500090266065081792670576344233784755721538517559903434719012612614577283309263653308425982807738785388079148635720669760412415362414483946239028066954949211136767635480513533610981012014751663552133428985672965598855922714335851742675297665550670826404633867029036310272870436769771953482573032036178287448871821577799815666540027142681788563354920925938995018016324651057941985617380080750897116711242679443642503176625796571382152796574013040763754320074651325718263960470728637041868492818418569253959905084769632425947235969701653836825851233062150816324985870502139103468890837597637475459723287838263019497727235785732383254994703843297024202536874418048571777319389655039828914761745899912333957920142333487786310706041689073167350211006747785819980699384174988951935988628461499464680327955983363714821671005079555228948868903681398293211289472790870067890835663116197857878609021794338852697247258508136909159002472078840872154677208637247170182821377581751007130064163968876602282991385525984592138292014670410309046016440522671168906772911049279941294247289856190416561425652073152163149534399119445762021373726138048721589839097217723450366072599278505848598090876946648673762186156242400512084011730720102240726012267705698259610615868889198928010802182933779437755708034858172358316910477221529021613644542305708104250892420121549078088267357268666880 [130,62] 2292010622416181761997479657454705991622409241578525048679943100466133813208557898480248165279548564611077109672791170244906395108035032904636754423283452971437687926807828967124324958801641213211251805406415171565731390146605047810607625920775012947474513680615065922087333873471369384453214690409677243947131193847516257851263711305901108833205351453667129228913675075801359487962184496736228279144863066551225102712674104338751775994870398534182252671458608529084181824860492568136528930539665372543011140803515399907290308887940642973411572824549528617307036375858230283284834295289571869319296413632155620948277575377846306183087321500149545701308328948231778366928161825015415384215370104046946010150412265194873738386797335855775524038452456172670567770746430579356212732179570606597185612447515316617115800959162354863817073934737180543997797780301748188069534979068652942054253786359669439562853158815094493129486409135756100744448872375647082946352590215013892163690444179633413091245831341637754463903996925415041070182940488475268578575684083798400430774080552542796053975395207153078251189378041719648033283670324300588003846114284469573927397883376606649071718106355667061394192334593375414082810113243208212433971216227763554149677165243367334241181697378101937161233919039379997929289794149074467912021880690394308868658017785647409155148257513904726453618471807618406168047891540913833354374266798944968411548467865648418137005770270450275190986491755555687901816567966632297397589073507136174310113293754690258735499739937613813050142980302528587186489642113258825131610109697379276060729942431662382779110753912995199534925499561695242229610065707471446791591905045026731340020099692018199013871571876303602434096867467278800757924784061537087290830915878098571053492643890154044545793152804605768905839709338175834045267647042900126124538918813508669024301226613265339459239966179841450765263992373871622404182013768526009480052839876418528524015585265476777848586282496214600678829674086299373707707747674654984241849334297058713482595418784854351046345925444296736442945478408998265740822799117280311865757866584497582387440422885666289001168959467458975718182333880288785579581815408932073240237894853640282666500969643794855807905688021600449526774520717772758135549928455193605756671194464853856369010716760937177347206280750041116025205569679900658864807203350691508253208892450475303680 [130,63] -100670020351878013062738451727821145080966465701883448861637350925290087735023386141026523074019482063011643442941573713920610967928094628866105089071125167972946107356728568391334564429298098634800869013929818804444438123030716390448454341019447825640718454402784399770863026544872984015760833589143684170160490190282245178266424846211998805239040875848882259045872159112116998071399607549645655767085377713367711196819028938862889991982512021498307678477721350588201669313212975427801382378803114088629118497426181970739904141157364961389014332792388931168137193308287883932360645995668917990442294244979022675804746797714691985341268458572139714237216133986170969899537924218608313548034725723210047403356608237167690104198685380992858079271524821380421197194583698550569073813436114365132659732652565293278955108263703213263592952848028590079350033100875228012100239775885826065452886806361974849088057680668056209187250725882768961216344441672497509567107322188715086815725167827850746388639520638305249494038956176853296864920287217604122387499024864617041496381206574891130414905557670555726521906583896927865222316894358936550330004218668937070192244687666165807280565721982974377280287338751070838614643304872076761571807878373418848398583054019358082109887819629150844217516771190823290179808953859803307663424220047479292220389692539741422332150901321414707552727612686127562080328909639540501760285295070554031661875283958283491737667052385392099533838494038515478345062055917246072914434021955386467498646010692235781185606396185143849627573769219516574414432752856697083432441486802239052522320654173708766815241325092380580818950063100781245239980388537492792441127962774235888414329484222889506413672152663901530954155412906003543199038186310929161732311337933445700979145334798159719338899613523657859025655380914997463912402958193601740412886280924910725551978355445303570247562177881632006283366660343809636095175579356472141380334463322108826893485741908918477592211300418873674677196676100426249173290793431376844997042855678357638936773964247230792605189202348118679664895547385264412333414468840607066110997769124578484429317387767551727004760591132912055422935740753122950010547123144883714721628721051158521936536232592236518374415315483930965091994451535650383825920492899895637974674241422324971356407518076955030844439175697408162770265765168544923194774658010694443802699227080960 [130,64] 2642429430100957296894478383099947819214788436709359791559212799878981435251055092088571917974042984903990204655697776581264571178250952376603494195544650494951085199464631211983765686809435504148908015580056252291301387812109153132727871133550531727834375487872191493846855664593669969601387329893191608396172275323293632071882881051562926039182895726511084583070376480240029022117294663393091889509428652750210832118716767674709153558098890610488458997781117452050337425967370615942639486026368491328989310121995390359978426578885341396420425470650743712928938298767030889351459918808949872349859188901676731124435645417769993800292591202210951324626391966199886056220760379738885316717818591412267035634917638100937680967883936885923800938432632460137364243952330961983027267730487336627318669529902166507053234074523090674142628622713337458481943346033740044704520771097554160609552891924935600085739800393926098702062409470581797515012168420300616523636991980266607514340856949630500210152545718381567968827586004616520811565842620549887108746645264781383130617860849359049230350894634293314095483951768417004157392865152277505098432165339641275365796069943783956866512880543067536428867857945255572795574138699789995610668156396174328478318424134533914333162666789567060200740684904094468497938650423175894210463056178053113113172056692344375903067186189128362312429489739350607755666400949202728014704149407847202435775861738429244370421793841479294549009953953073019245255781764613441278059453958570158834528148469298788768975376389888438282861178488466277295887337713847183937057255760362175244355398534164762589599827603839555054713383960407828940880764405956513208514122260543480094232741310367169359075464479595596792402267599999738585550326256650382666788982877735089336621766187477923000092808343399903358589035105501311445138877264314454638365074140960859918602519376726474280438811718076111501355234659147364638675084131214354112848916156354585609428486342101549607780748803073456101176604334313796731394554193992622907165834956054107106933988493677416930470968438082563943883115702194298719818458346623887213144312184383332327797888649380596910175269028163009201637349346544931321405509340686077292046271625471138631522285341934659700302695607630431463307537381873886186750580953917366777655938959358456874541794501373834279850105233131518527323837818942853076602518197329369299315944000 [130,65] 26550661586044154100048628738392594217540112442108447216034158602067649758527796464045441363408004916895736292659806663898568027161397984403986212931649078068738060566994280877350234005604772862035058748774656426530581141914854955292940388436350273027574606872404138140899899456517200726259287134935255109042957564047192534710204394826953065792204390209604811934524765615425400551535631697780169461264563709344518473632689425053597264868078685091798823658913288781767790637084674637836319539042314649164587495902389327720339657626606192217733974046101508838080294165284571312501742122606753914383945370099028253207935114536267229294094605047296064260309009597408298358363754241836208132410564126428861852073909632796828586429144415044174438317126823735312606401670405521884269892737303986747043736517287345684504176320886776300166383470768044101123324131189096547640248275433865396696401972203633340881627690147782348836531526465812100410639888410621424079860662081119492511757771655989393829731987839237990983323825988883733135414316678837461671617554604825520649719199675945561822883002442846372183945629459441986982841859060589267852421023858193581257771642220462528424003002577616559221493731167961224824474923571244657813015050867245275165013847852680589340696385298633954749130116574975729127485968701454175019919222111889588759630351842206499500479165444900749371785113203555726632481214173222999694882489805025619307008777229136717173758043883851096611122074350453644840694756309904784801755610930641090892777585204098329081167692409180187614757076886341917988685449490293614052603200147826107250700810191059801293819785254034181962743245374114928071407373879411279116160124886887134275042326506946176446258313981290807900873780397977826814401138505684857295834492057400993170870832359988331605634982160487932485348978875748912892612936104188952416576623610520277570628719985924318774421375025515283303567397968579154042132745560674235329744301259210929567919290290427523767544894180701554534599825606324703470205340822465164951983906112452499672943304650718548842114661121203322694475047934339726228308111301693879174486970501855894974904278903353746708064767243511943209815769011039930137166868849865351876917578415565249903522167468961027844969867228147927457422727174216229759092675985311653912718476809419812054303589572106137775657598079362963519965172138243734255439512325071939344640 [130,66] -4226513846024271716050496880857337078694313929329362860808637043917915517437032927418305740092586407935713457386173139569248657160666360323419695940203044507490236635643572108633941085879191818610070529302955802521767837401104552559745988393586654227919967309961748349697629747548460138831040668039413530933490307671802063076001802443697497147191882607150603878459150696550127758558436751019246255094796562237757095230988062275548091142252766030558872338709933394271445966247496042982505845109455250662387521059680317763710505244545926090681446141122757090128523867038438845632438128369800772984395947285287090854314007635765702418028974584772087889513851643250404844010660828209345694950814708487466553887006690520255654067726343061918267960477512385234263633940792139707363056972320419512554617904729625264184902500872522751066831924758370067410128512042403482340899087466047122134336611655835704848688111974683038588033678117031996173237706055325623550489729717707769068395206616458397869942161453594652827311013139527420307178953126059270064129853408365059402786798652519362850552775920741113730907437832232856322438841993438687643836186780545453762518948386809851791740379264309485181010813977260709689376987093122408395475994192148960442600158524323836732136212978246234533751934549757198602753656785016638877805307297495672758559783650001040504384025067683205584342305516826613737857863334579247187039269032456876739418637239317134758844675945233709665261839089355858809827733646834689295636025066620551456092741846463856677289829152730572601942246772986528474127752620223583930518740373061481495278323639630064204458633809745512574358281743380803744405249361770228996675546403136196689307176082887349202424234212126979837620008336313713338451650882456955766336091277731581800762957670696003390300514199617472416939615591779737599319867023175808564870931883741784245887066836242036588197154093798449142336522238539308650644212795252517636251019650064843254662976869236486991321369974575542577190306381014701915465161542537034262942916879833374134819427256468123982539108920511795409743480663574235703745532229296148461220466441319453207055245437224729962001065013344301853575004958502033720873121125600872049623420556174790766150014401958918123784362372130242603130403233736983811322824062798870376168541863088737903942713346055869577448125010096909300637344874198556343311886933294685440 [130,67] 33217569492842549045448839354181020045109450273033069909781296730304930061685095558460599681683440991180879075957098151175708771919568260303160126765862731847750051153255653466308260014692513312414696203347959707952357716632330934534960380285919739143954637719754377378576025465847685703723075711314863524384128680815102654784205471496167325522892986219489511206218521512045657479038740904272007768735402509485988472569635959411101130282713858544500927043280068916098384915393230963288943423036496379632618313582373517269233088406305988298456333864188466401190461459336114704105905988827101553815121277624496251252054656802336844394374999031851711042940828512700140934100953610943424113734054078648979015067400335371364460201719210207041882681818639761840364351354188475753125965310934780014531640160747260918415683608014789345732211085224186325777386842379138512744496688634927105738164977820982632189744003002186615603852499579919983280775750175323741410835997423919033036686277050100419933399587575556001237570324742101515331400614573956694376992929709273810620817518334016396232042999839927754408169395249769100691506673938186558289501547127450827096079243883692818443924746437847940344447314922122782039316110514077985311212967342368937488779208066928402919078721239133001945573357197440708275148969979181230598935875977823469646489022877317616875960836659304070163340083430030324240817033160875100099225786110584095439790221547416545722964205516279007082800309958646728066287037533475330445821767851809377368062878223934462220414825111854506899798997883112022900873557159731964292224227289030309854144360761528599912143612609660989974507088264861066062059765672101414018606770071366047683283117127496378375905840694600290014955770251674487085054631036356275368110811241394186189277588766558796849928663104625260727290670178611045025105960278579509289776822497264256732882709181836860192738619272810194726421629804834595156245634700850460393209568192552212486813875498476737282545060541230108004498482861283649995424218760649689411170388213736661068970364495094369255008228536035970149470319731482941963655615240916971286794297462906287218641395747057818059810585658358717917774168084915352901556126755276036147024639283435844230841955749020088323098776939966680278885347681221108903463917500396628237969809842352294321462141359652740384624600093814312923042604598392305513164637114880 [130,68] 10214341783201986048640119607835693365389083019773561668015008365010777450765332952134650045930221919899736874027265572932869677385440007652481665645320684287165439113081333784536096516414263152229944221505765164083929244182041726245332588989135492313669014681262762665835124593915244279507264738300982951386909601701450474406470871988226659642895359312183123822970682702045928435030219194240184060475504809480175027676391497462530923714418472812444069208917904645537757654594160976470464855058687703237198232164596860266390368995606585143470905876177242949892624710642194634773535595512933502354852668830167693885805520257683187924712619469171884963672362663517800646949615066456872507318027487100934374808481284299425935142639462687309731659211510782324334315017425024939403557899158881384849275612626532904413380122189954095865911105358797526743863524828960303489425339538498384933110717088606518980244704377972282353981727498176917301108392340917682882847019908743699461299979146289991731831857284544149526446843284603654556211031514190853010501680464880361085978488075879243696966887005865905372390077190533618658788118928760269233558920296387964464170455811615147070240781834437473881665706382593062997501909907625759773016975489097472475026582148158867902161621749502685223705796094159126297229876441093308440194706503469885646808736047738604016274199742763715464851071434720941031909330075661140323746503111181470370180872189500846029140219647963572692635962218576060719186205781126151646984890350930537239385344235257298804446845050519877070182722173014363758349249616523141228808250654950999769463898664992506365353454426382075472739295149370623729848514859969241444394736937814787734139987555446646209756491351324894328547906402125535141092227197152059946853147594448953095200619093081876369435940551796756633440076029050013222427478067678018611146520959461905790670811895054025207573000636049778195859881208629024495494438017952149157914854599254388444459597327743084820041331541789332640256311767709318342172392682197895446728615897576503530593011151354925050045099590853640115214727861199685335615717184852639945595092338947948659110549051280332180929392649589628097696276996815634718350102853681067462327160679876750971925406149800871372401760564019889283288039371421605531362033384919097628913899269051707961440513561129267144409221106444938236226910958142846903420045460 [130,69] -474839944561191742591360766692480624004713103063407444624353367937524354212076556428979380190509826868690964736160937565577038567838583684276152019258078116983038669749824779877502827664053270180075467434425532973224316697613704756387265776298399473744000353146364032214854106434134812939033643225060596447632261471907905392742221646135164365369640444515996557645707725164547790166668290260834500142352480045658625780099856552841550517516704987765391014434084459532471289579704863751734521623162454644650174459466184550445411260739702126019509884282656619036655771100233792757382635534212181985864744018818477272973700373374228827823093104651147678017362052077771240560786287444712047915709817219422313029183268571247864570618318929018221804445796523476644325373463974762341913912217380924408060582826246609077252383118177108107800571372899599708969822582694182528729628891934086741850342504458190602202168625543520039381614909930857675572262424810622721030761513790246812671406185118957605630973489635774004429977414490180631777145747337395316064584660363738553175214398284720509446248611403781652546452214818083955088419156121851673454790630723679094050722561843843231533781969735153114122578709490046289517549282034773882655334414765255272992748803599258890407572290030139874544278145384841680858156180640942489980117964431206091119876379796158816969937210378229495375137618548480769196954600694237077359526887788967480343585367291720306040152188466905598557112685492859035918356636203255790017982987206965418405849534543997743455340918658796050882439272553549121108509141536147530611348347554778677955927327046564292080982945701044707126549286016745803109064956742117880752281403638941156922358858917055223712768052747892200763263137654010319055799003575992826552649730987603750880674991180500816758390423252058334387190197952975956806407088824986382056619184858184816804780167599992052309277574091972977290224359484851603916239886417247175366537955104771709390521660707103535782946282058484930242197321787719999584873727309839709679917584087316490401910994231750560865051525135380969010616701525951116788301302192914745662541184273491292785430912779827175093679508725594206846136306669378498532434632153019848376391828143082146580118400972233652112293482490423152568026863550483750854225665874452946826943568085165260246307682902880407595318280783217422053997794367931021277440 [130,70] 7465563194613682230553913030212447763503793903406899707377528929094513383239283900761983012901053720872786704135159615581247540331938049891727160795827105483798665252775566436628429314006698440460602466305807886540575147121119066642700465469641905275541515763989485329834787558014352298537018213908788497393911312534500853045983527384333724941877302887247848001705368733156045811533491849244354004885870444963214181563638046128252709390271020447427555570483085747167181306568124628113082073526961352006714984948478437612069522758011606655526150201873157513451491512677909073448244042059006510987135377084521232498194574583564232678130155808873577694579472058916547093252308573239876159490947135878619484245610497427059493505865605913735870240304132259966435019711159443366322274992442581387886152494533355017921466624749981714040241725189815538603371894781350127817131452466077800065247019660453913575648388691777066526610233846166058990847933073408000250376553423747285261254582292863622731217586776624123853264820542751912599043570685434446436488584711735256090822711329445543739822565227857897772193776747940052918820181618024008996448853851994619125726321574562676675410593238065760193816643057998680340234967143410765526060127934752998122726852317913569081422429265694672646031122935831418862830640123631511506745854815543661107431947736849419998504810947900034264683235783136730827332576975128365396308464862925244217308149379877819515502455688138545499466952534137018864505262697761920753936466704855116632821108569413182777794261741403118927975027875399101443758911939553836751007570467939230649611625968148356575354878931180701046913728773357149704596656793518220298078556455592356045587613255220462071885322317389117911595093857434965255660084493096282751359471238469559480978302617986907419375043376321760427189068424841322627883506389806192811416993630337617151112412826843376937924504827404852327905769822568459805069047976389794608928871220505672192188101701389327278567174851556241344448888594809608470092164691412680785999067412183047907531586074710248637968634279223917094239531580558554687692913231450736566751374265744529901545277582613162230149921145557188396876272831532901360682373086531073047246028166048636089478191486747370436141384983628409610918656473110648274183480406332001543410106145712950864940066736969461455584277711422177400557515873351385920 [130,71] -35615923685657292711541604356087629371688526752822472877281485238377832972631738549723165161160081719909826314386708166794077438602215587451052438751665289566646630032134598215757286745513088643715396998653414471334662176360259211768999335168180983720945327302164116556974904793424078194875572882107384066265082346719872207164763134063154253099451150008265820610962711255412619067874335247267559692861377459132281678438279842134650152075239067233489307439595066041367167460023890263743983744302535916490246395675159091111458791236046926250400895017933314142773263852664209701805779164615172841680616408326905482364180290894180285442550852155895453640689754375745700684196171657514341276334120651327621019105377386718633437994011617323871658662653318439412579668811648849501124754756121033232247772606383961418187806109547635167306278396865647240657955722400921933178176068142065480752624809625727656093009980369605154100516929805442066714899094676954327079555813788304885497504416694978548121232182409816802107746391911682337584257564162411801143669558767936743895884888610458660397848672278217032977356885462126257197838098563080715813675944038478161158707165309078495111551467030593828281771644645467737713879378000614346509105415582912695098465697693635734517194361419396125006437040784111544507327123179768127034978610275690710464623533172656548647957360215402314776486839709888548033583217820583607399332141462660099663371242404550297124439447525505236805620195338077988465000041331358662817663284110931002613915152422232379113452896682921220370563139277553574743441088463734128388042103356006773947247069979159473256724514046477317437043273491425326917106238558907719046911816201336816236702262191026439510440565998305712397929410482058163266414156286017621573657821611024727624502840770599306116166556228769426339295053022506849612555035627747817384571430486629093842881046541066459564943553549089859093732461447900826238196997694395081549481916377885717950588859614497965185622779402430409862796655392225124428399382410308596428277366253731901219488859693951378606880184674287774573471835079387460872671849707918049795349219679217492768708244283614348458625003953047960801911847827263667630643846256855666277119062427260389815850058098750567509959958716968046063160565887236610342513823849432213936093221401174460409955436798806979288879854476627021512095583003840 [130,72] 8007073626310951131756498840232317826734925901271662514281671713671872063738520829142024220325272184071880356740121673119595463776748910525404731455301388464833612064061644317330943775681380426358310093547857712758079995456335448558117295951855167472082023990344097992732693618284674801067035916206861469139730675142562690049846614327152943925627556826248731103482437433073200929973289094411407724593333854455134943164730396517784696840340041877715673243781524328703869874029899493329738703088820684265063139892449044705501355008982265714992218989634299389035359128765735632694787091262649247083809799449970383380962852609023148958482327591305426441966976438091066360065012700964463403574996598114080005103170029186899706990462015968970690116363295250586991294058220202652998361498046467188196113888490879592926108243227424199993078187616021658423752489077822165565559485577333069656728118393502492379099037913651091289862678007023931218723728596465928705773256899230012577439570596208882405973136136195941601913040057451286387641700534308412230897262996335055777562185104583706840487493563343274212222421261359377933505462909238208855433561776789812680808832012987415170236568570414454559047455374026792256238696250088663348919460915817314085225054258078840666539108003188716221794011512202203663560926344105543692177803623744700444677257036984141288510986642049664608173295825705634037226393442035298898164958443571142807212228337629211326911600005320290429132148363147626600076097872520323272662533561725061091984517464695349714238946155512454485385817553852153526045611814738724205218055616017890403269138623378963299322701596052503521676665868468367156970738839586643821991053530436027851357629923833933677421069957381970597573125283302806645982758105095515808633004170473562819316208390479254451897229760743980536874469324158473322876121753553271084255318187523264246077715686214725528127342209368966834320885233089225536481977910896759524023415372451288379791417794956907473710332223284243342848376800426270526125856532236141384283953469633683493623407254246987481651882917490968447728480067660233052102015114925665448448017197132539180734377118011044566889877649426377887827438582774809103674263014906975943183574961461706111039209805503613565123877563646744166902433427247916434058847515246219282634663489493791511370023909178982095987140002922400888689861360 [130,73] -252798002213876242401955972291570376794482484611912853744836361317130448682925400122004363172410845624034333778994543999532098891507655844442215427185277496839670003230380936516116895149285764716902140309945388990474765330072076948894970816377812439954633815053775611037273354075672312164053898896211722749410124827022497868304803939204528182623408027577020922648143113631984396737769455579095610927520417901025630552236993407271777595790144582288129308932522715852602210943600468869371157948546302055725738727068984005716241643761532023481086799457655832650961321837031386859146848702756890280825227493564464313792032127225980184592410536819817570534878390598762718692416362271272811270066131469371652961938780283535910298123394139466175581508042489131099313160605618900700885800523424248254555412010626086822037680005452143094320025879418903367388203822740525649763046408363355974155665438274536207857485553826085525819353402487758280005628403457629960520833946608504091376435620322490694309142479286098519589538446145159379738292461789066282444880316012318879686906112334720532693850283640024321453250306730625707875844043374093386573082829514794686959079157582218160960415915361134598374935538851931659914655820735972743428537261323128169261682709055829730219099008249816106916405833486908958475668174852320455965166248510643809672294048549621331236240890254310968526935779598157583479217334142178564552948193298428813258859076612661870912455298239000194977151064659624132115115732661025242136928529403531054671257265694264032455636031821442971176001344770216257618288543514356264140428897374855007153039162630904561819601682689564070873823261959361315782023458081306290885118000468385710853041291140892019349523020399844781412931483520740180657531287683023424424692308216126172923928963542113309899008681377693302866313282040589254111660316761435631533966702846986130621861620347118040150591315233281678045829740612963286790769384365121139194070002924721305026899231233590100693463767650150137605310651741380081547046003189370895781805817586538490520059140549756164874665613515720207028453092743239169764405358054750986352822332688166872417031874268737183816756911005678286845479306746192920553441849700593207373886032992030693239281976103973340084305798832347335242048806915178432069904453367662870522297825889569434608217853337224677118599551052046486623232 [130,74] 980641167016836130209600733993188421747112923606104873955205451062484704600477476049913613423030284887998098447483927968554864803111825750213941316795634719818628719957039435095329403581924866279400738717326863717891447340275452332230910665084547921753348200578101553523486170844945506707466239934700632797403546481603724801661353610012959021866730508075757063190383640299754533219325374542304413336507633992895159409597600705911606342921136086078055322803899920766099156689248042166961308016702535284123328812670252238131229030969281576850804671046295434567784563739684296883347859564068459615104823218908115247264524764679995582231861570084460214728926541007105106119890017000942002806970311396302961658003601355809912702360028876077595348852584826456452020446883204708769255923359274524163369430962853969820074131932983853251883053598092424747104721891829168266014162703192553394740624353857265979043004291472146160565154155015253754095831090459986689974308875415009915699058914370824520006680075471240698430579034140277094173862777035889816684666276142137929295022341172506239055575618297285488955596867822010602443554256898790498529922925657051264060079861310101361638377870719909367373351086431167330892391065704035839608320475915457016417387173209159737929399302644427595943634270099303085270292375151666746492882888901207718195803380424399114020912370733278278383131862161855048450601231450428221938282561260509659694167724512150708158316036621538703642826247071042790728986098828431219928042837711174449035261749807669687965755333439166163997128584660291138619929604058000143804613884220343228852404766148241037009592512888680993043250396069196973711514665117329866328012149993605436632466610280463957802768903550454442942912375635579288882672437066655388830035417240128621671550471650805645093088879247041580497604774166812633160243701587074251756937687308738808554888774409695863470590271206297710272024985141833627577124298160490539189466997691587405454387647021028817037086119402272374716135080094684894905629239064835241422387056551409155009375200170319044658560798470486401920393710635563627570708698722942467499860257281349310852097852292874010400229003647976007538876576186677613151862863696378730887149655799192217822454826537698216438403580836723322563259085755423707303425648608138586667904980083603187454881270912074180435508027644116896 [130,75] 44278535778496212821799608520563780204449250473968556910083140341708723125914007320000251129349214691066853249689838419424191198034885351931545808195603602483109174549177729732795006169024089830037956813641754167846597626544534453990466270918080885739743280612175632760033786280447449781069992948070171211655702773413976272057070282566796325574709661202380496316546780441724918458206698457547563665511001057676909724367342090816684157277962012303061047342910766441888436530912687285573691829441642698305069249271801300519420434662512798061896256375067626587178925708106539216241944203501086997353174197400331580982202988747713816308717186356341583507022598643417079601041981577052957672747366303620577505609550321606115934405428974696977876666979203788181082688049945652347363778546266770450059135066586498185970912098436758942639164418168430343672661645902070180607977447119458782655004259873603176244666816264377392264361340225938288858662542188082914580104934884095548766127859702389997499808425681919644853722286476632491196992491675365469147853975214695664502244565466695360629051955816149180019875364633452255742651852591593222527181855960149131978006404721963638423541945988492987912238712112742350185454604304367811984610309475069341942762606059114123846460588369030418916834773130726227860975004504456384022064484216759136835383705357239159292297234531592076740346708388459128649158179748137973839274861843043403212722481712453876950290652712037077912781233403604068893635803548476568715202590064913899075123005018830807500321030476052103435717028326474185727457161538159681264490357390649722347605353700679250422819208727293707558364980567175077584398304191123024749024248897497791967674744437646614249575347383154227911933840607230361156130888706720115436856816905467895233739543100769952607186890641967891272245777188014363914880125257061005887045097825829933664622467942333885550990927415110899086940004134093493662865503945896305605078612028382523780323636659398158445386876578144537608714530495965926483485323473834499305816519896870359696972198869356740283975812902951505154563075466914620248388478770865139826805434872369832937381095356697639609834878371321885552910377434959389588006211510022885787883214306926803110492422158624728934282547482840578121781375008387844824814043785396167510496631816527010831011807697338665314337633778464 [130,76] 196004203488735428515165096009960953601924285393197814818032012301066239804958812560406762481435804472835310023773413511717822654864964780414112434032485515512141916034462705265405990823052781822398313007071787169576338806905987673192575019694316925763542511538754609829272512102246176170415348088770060897547030348254852499602281276477643055299715211477823784987596908737095163790092952653310315074664056435211610896615541202486407125582155204350162745070032678139140717432626837967338017636415814010899891115528636562869604123314431162630688200335013609772803227293812877596073884029212987879078458992588330560015609656618380203800792702975768832384823318176180907257200184630153823178956383445909466397305426266740186937680118984060715053890300730210926649257282925601116200503851947781664693652032588190101684538322214352245837882822618031666378806852792680694353648921309429300336433831467840046959663062924743100467086039040102860223584405311842465784939473855636078696122285747228084668426124931237551825885817221934093445965046819642962411226711708639988873448601355638878257506468064234988824803002186222296701809385075607926175179919965015876554493906062509429452942769131144452705377534829461483435209268262227238448645945046808448546453587109935552727802654447764566317357618541512023753451381139874313169803320660193018610842600596540352498573229559316091599301055787387113932046399284803709794293872260348802300364559172568702988746115827917002858930153859804961765369171470054393277855261968996680620190377523056872189868345341757813133016093574199267522235919801601418220555864034138218382791566857952333666926058122995205739601780438666896486092381533674768632803076596191596608107473606025398841130731946341074567353323490057827237660443364130588495167742456702122996196776133053358166337783217228317255323181931046036942505000615646924965390432958829358033244098701589666489155770639048425479147561787863262408860451808161357522669686915508950866496007317898708309486449106266529957615086924038386788258864965182400177107302600454466232290053797954752657606686197531319308234853155258082305077453569329377386404618873456693550562926337430271000949404065487853809043004746716551065374306244922664180032302854239813283535229500348145743525492871569321566018753913902325026192226011665271632231017529332954386622294681121272779867924 [130,77] -10616298011956806961677819385701211958384500954320650912012521659999490408171965336074002743275457706001546566515169776655288699910262417871178476476684603866476966760107532841817746246582204657269803574157968309269532727540715276809124792587976830695335513085994647127246636055612428618156911636418818653857120824866161703376549915873838330143895312463086935180884210308037742095742453671918151790521232198970343758971992405488135406422749327708338488843623868461674260340315317657789492270145198845884747168336816316864595273876533608417449615169162262003363791562716443206091296331119416530443489573317399803401017982974028996783729114581775998183029246207444016572658017043616348703372334097182118749296339118913092204028445862809117416323293243576276520023767484934046930648032293179449000363716733909024286474492524955421117110848597784106883678109141060579097122248617802208109045881705178767457108375045969199563336951876386602358165276393945493769131570951819226098661314929617055674273556833220748451685647205675412164520984703810887580476342272860759780636464641803718237329898915104445412158576846530157802198372387575674774596352833125688048264181376345569636589920938709670914415248266532847938897491034057380227942524458525704023248021850830389624759859326891106345368847817420434905451927175829763908480492209959804110595249610746962269785199957403498058566170669326215870453220233402096697720228623198151473024538273436016829024569725922545211346666095821042143541546220396811987947542773843078413364966185151052197728299064025531518271163049609506535363792933635175303978252094779219053275416398866708694580596247789287810934760377541627014766275119392385123996042083785100412662472911214288935438445588613525296260254715886121441887220385868009966942845451352079933582737616055672740791599208863664297159924129780630658551133542458805351699067101826191723399267645035387252544584281923892867411046417793947924132659702105186827844076043505292240282874190254132870471840236342172084406644049552599408273957694691801251458010474670361705932122178355560585510540320703739513759908378456356364167415798831663002239643211888179710817498511936963297764582038101479102358395965132721171246024334710812705732962096065957021731769297491269138254124344211308058258391670318839044114350380049550644266627730316957693700753073351753370624 [130,78] 75524582147845861872011562781886797765271121524266838380811928623051594868120060407631084581657273887046936936644349635371969245590439908222324203271894147435114310396007531038864675295265669669661919085546262831690412366779687163966098102973918694443905846146023015839907463750945840588858885853734601463990489479675720271785287671259708953789187107649462134819666173859872664484731492606429662800122663217420098495374271655679833190130206064669322480748775717710640022171763630675754625359239431949505896990037139574348057609387288929966402739572391041610382400697516156878514564279708706847329509523766880582932194691093961484389710105993673279552665215765783452383493692258821335823727110426669696962741463349312378000678850575260375697117253083863037077031150095847321546535674199588421584247014271993343980836830253522282720063364067876666385835830596286931741748306106500132285663188856994556105937044603391124371430270782334933370476682546561647604528158088869230885256964435698323502310964142831009060038670503536969423074494354016863672327245585890849483684840459353737282904632095470397299238691732996417038550950847992448678118959864229312265743777451235554131385074387768588944245621773857132250554009626352673852211940487431368448825352360439378545636862972642622590824482228327099518315042068865030364923353500427477915694916930100892171112162786504970385740966117590536139463613090192151051209116618355610154343916959630064230307122374538166273102413811665020138940304841189264825731653280776890292102590011669974481154020587373507678873732567974877417594718408973569425567721336603586626138470588123242398348160005703492253734025915996432533338743696039221731795485388586553853846369161707009516343215207788821283568978988801475051881055408426140091484139337868242552920581195641342538548438891705093081334422107841311228791010829800599839398363412164806089388858500984718734503845197887621126620765517869525128866524966696102501390518583296206165074678352555916398273512262551129845814021860001135779948968339247637690798885306167510895908047391483958685245024330396782901373500285952684957826652457090834077834977634572434973453189255622986596879256415663096827208043672665084969894770090915283564660398156722621663967164683470960259842380793075892155446968968021574892617455653799625614833493294679688962773028312666880 [130,79] -1047472156531122093789342343521267603298801096714514765946176605956825197035916087202335775587878999135832367899719738036055307201128949624289488731962158001073809344450629024889390423863722144419936034999662909720501272924540330441724656722986047485085027800022606850889043500114210199346457893024336242650737261548374259720061714785991907634533729519127434425501835467732603785523826116494066824519531853118756282289444452310219716132685838950699374805276492187618669162083358888365330788248913736131035833824790985667818839738444438933172179237144860765203811344290786611001329537413441671889296164759128040925644808284638738373370533486802100687158238686507998518268795979588075707647429838550891774082620305744801046746850465426580484824931969262499441992402172844162607352015102576695160837044974020049217926763134866279467019774865832337271677527329661024181679144285030540646717205393056225584194331651262979500821189556406124245391178389515613653504487043784758001786090154350629872831028126615205049106556142151179919641763740702998514161772929999410018813273990417635943097052525817666052180048785700563973388402001148036232708661847954051553308105661970626228492641208800091343056049177031453270251402928130257093895629089741614944405911555833465431862430842444107558994685664756285638290214012771148354044581240796494344483195738752823907769552730111255997382484741768731636918581091213970958580063111132819745254333317356577786031000130118241646934342125876688647932015460698758811088988998390476253514081902342472876078813950134617113694489660016951799640117365447913904276430677686350889149157480093727622557176579215561770401671106538019133928945123328618851147260710389119934706415570674117463647321964224128544144427193918553607359086190963722318543748661508473480703343394331413423961926689746564424917152995607609534649196601489258543987950348444766554202967166678650042986718328657275967081018848666132856838523560282226636038229520796731926329486204814062943583434940976001713621090958724455823849480450956218309145053995432835353388051476342948080360728470101898368567556163836245238567516163692197863034920609069911030539053031629497601267725475460659970716366476624922853163636455049470783158570097627526372965190361966036783315666676075196019391438137706028791311328147278961534571322584952364243737737793792 [130,80] 18063721058922873255717425207548484347655222171476826389557613252104947413026102211176622431809789407348040868126759422950314639056985572746011722283848247787904314793363274507370784853110952256597348495404850186350825995251395451350314299971689891909882299609750776032303173836779205619357000954359753872472002790083635895430434046231219474194064345151050884315879088464771954059258367757481384715942525236836124162405798449920861204733580438173475183284760177101989372546843285155132612979516697435286199745260657679857641669391817230426840842692280789937748352165578322170447564226109008487447635252117650815929052876078778196026117377373163765428308671897732184335029708277292924762019676186015028369779792091971099662210492548709054617679971654967279380450780054994101828593283098647169218932896002261269534591135866659535791578613470946854097732935428310621223060610495807824488154878071119820175424480109064422572306192344145935801439227408970316750475916049092563996985718969240198036853088988673899735138854103739028972356664749345785519655338675650930212031761416957472035468593641553214272677500490230923372464678335617449264583773099177939619094148267318788214161127454686135355054893183330838929818772694718642393384978342989425877083886846578403895930932885690242743884844272540442590497370975848218610434123025464426845442287253256658916158014621711628087530029765005964537709627227588554780896111023028037636976298302514593725895155881478805957025672450120627387421856444986909827527603070125664813834115872159934957879721412219559896568281511760224239233603725877595492622669623581476534196705986807487829080869740028149207636533454640877250561033681430418535821434150184916148870546083145902658355407014584675731674595258318663618405455455888666481564018105128880197578100804344332116175247252422766958901461724207712704130567931905189300676936358636475891723158540664699140286764702696312620310512077109304472355472939117489117083618873734341901621148833756586165793318787388500070032159817073032727423614626867548082919795296212064766144470374658222157973883865522371788881025967926593359136633076903113362729870194771579718294571072247043903595728599919744362119567309700986045181264637890586751805271835816567888257658465580206286494772784344531171258552827554294158862835784212583945474868531434318718196800 [130,81] -153990272075583601147202543996416900188989399227528766353973178073274252041205243705648302431484696714045583704630427588944521964928635963847704767046746132008976713316505319872329052020852605870917762844882936645502471659578695353208445525856158321635987775383790465784938784284858804233506410295355808747536323319636213384943899692823794635771527579913440139748969335598808187690920886045865393349387747004195790714221374262712288255102403659514019932868330025389290100609585740809951756786804839951222316485849877369709465951878300272291031429678653809190162898092333562281857985002511278285620420253352567891943098116553869543932821713858824581780102732302085946678938954459748513309429120991133822300484181678373866840418969573429097483782180058503365658923624379294254971257705482783489190823030220655930757872069957729817867286006347479431563814076059203225575851185041027698806897124323455154520731216078799353853720818174787495204386454919977159805160035592766165644639077378290583140347762632096164622553263864078551581250688725108372699865277494394777996495611006342517997968344658191240734637391000620190538400267184550286758253094971826824743251749920482838074945469172531462935800397235500074421407875233546938084184844059158378052753594554259254993521320223925787438799293946292588246613245391164982225645989001674179982691159573474284129498824432370792612737011962361023305230768731793675401932668014926199713819933310894588048500340689793614033469027403131850959176504825468021315584907130299897391998397523792266836482098801086548643223410149666347423459969769047809252528914573916975599859642990325034029817036047000319190648194543985059058010795234489922489211329213440639628361374357481991781561676087565314830200032436003609124309520241245087155767858818019296048813179171235670536231534214211368026911096715862206034971144922556491568417846352917682104087728366261031445728077409454340970643236231874492081565678744023277035441959753855676839932718483950512706762122501844461205682049583627250217546515961118274077526887302539649186828155994462868669741099934080180217958170005018117723678130728182158706310019010348012091222778008751785022042673511823545573292158122764703965791075349253307779254837940455086621992835481233880388933251766535710480898307523197620609233321227904806442925609656953815040 [130,82] 755512629570372164322811940973446385316718495958638525104754739672144957513835130218601726211843347265645657609410100828710249321279635859416746743828708722482147757367418778275110819450693760420326340071955308006407561961182040944219520470636513479204605271141982159366915744413881219137806128109165189685737654691725658686813201689027900535676604291234304260967011045111831453708539709282438858023134772246266679857897167892301358014653995568466474782564479788733945928763029431779051695162857744118350706814404534370952044205294978179559857213673693979671988808515006888717109876335352822457309250718455840337534639165348639875940193068165132269531439561354297146705753869802776586432284919058860596153155790788163633324523286407550067656435472002665691513227198993186135599069367204983984360659639414077279896253321990549483713426375160260298875880367398746070074458634252639597683589565375148640667522739917887123525847760805692252687092003014386489506089931169080294089648540399791382924975121167279267198685465367066743110028801233323932214749939337896836973027717062057679196559926468146287261861393031265299772087937369728784721695419279887125095806363690177696084780034666981237115015332897032369608289503474160604714372536484589107668711464053061289052741614066043508201823600521748517592270414621088468320537362918544658745810374344218816656110530846876954609219244408823113559046980744376021912922068255270449246592951874994550213736917043896698768146441357085470456961643311088740290055129791905872748700366519378493397099855543735939157645629158211910148460793901182948540756080835206310051770049790009518274961442291786751981780771975809902513802679518033612036858439670638376650770465528283676728459741256157852570734195026728199100988915154974640702369313324101858076850470256837409239757878895972284490165138999808405218299962901403943999849073852345263478122479049488798272606651511082395723860207635421904759321464381529963534238082845837931894320165518057327598951643036007651896146985125472098393441097410143293453888035768560793051333649919102867509705217874787386143602376654093954882544931784933576482186873198560519514362448360640984514491399328993380021521724787812308673227405364784291935205607678374677311361530878256088498366364184913571436225760489287924071065186136741066954213159524096 [130,83] -193741950450294535084585339534235908583999436711160851439152639651088108712154851327462937361031976646630775021923055540938268131073115621478957735260944722245440861404646057783203995762158760921203462218946999319215683167808808393688380269450921880758587889079665543105270326304394155116233553708004279115176527777727510136865092584615925007232812215984358518271815524681943192143321474352262908796249525662471014395396654336192720189363579316211712164837186456581273625658176939566390575532662374782797453609244323007074443871260965057807213194420371552773619919577349329607770907717059917246593185417026843016055345173303599572848224566545636750834492398630121019957870378651989735881977138863553693322859909704564521387438440197060399579400567316740478742519266350385109521956661526363050200993545825069708321764824008485203937039069069928469953535984534515185858546177247263325100068252358959801115146059354908512991301394926908252493402050913976247019188744130907350830778863605515567571725173030645182846671292824270595088580879420294730043862427539870108827795130402635329126167902540251041236002023748989976112791579216694796142329789340806000925289260713109994276539696048348565868536003018011679555819663106761146671017678242541153359002477169158718699118219187761146379502340828160276181862948087001079992913287435793018011306070181321813742541242910438224263244978251856019598680962297859027916037128297079851815748028125709416452889688491079489108345119253866997791870179153780812333350161230258327580591397503550033087587108006176763985496269668365320560482281049520732849650769790649911433947010321381347683766968432103806410997849110871170520545022975154901555888651511585141607999684005687307028412219187150976258935659724580948287217449396135944738081870934034851025583158933300677532313022420146251028756212899940173691866056250703595728205220983258165220753507962748674507653524599310421540911522916031541923538723170861424438836136738806534760193283605474642404564938195567432652874163253248091706747719184607533381886951976405532645585417215615430124809679979891601884312478907165398794889901459635399325411022731351847362309780711883305930953488259908927585061022331520446005421225829105012969864121313189662155239032796575759876322457410721409399328328853766835813142124081731641276716672 [130,84] -9677527512478853173756505672424035086306539469326583512408674612519936484687197741841328329863554666514003986088049271229090744857180274075498683027058935549571331280797772941771335470968494258370536944419794512496493300083076969607960523581966041167435754514755768328146001086779378510477849946782572603272979566922022130523305459933744632583929686845596742217323183213111995215592313933444800376360279359869805927004781608838085184780747017334994449224067631353171863479343478634682251511912200686367586151320651222076623696202861813578535693363551589705774344137083747492580660574001199170922389634448276094281022995308570246089322264136292604952028469180281111950948911717691186436894721330875763954306429970952589935688248807295679035582125071050533500003710293880362708934913722300548681470232975560673333125229057403389338581135479291370230840054104428214354126353529020835127018505453222974029210825890394826488183130135526452676488096666699054393051539884477905774598937132472580253947060448008566136358947149392313829940921793714340468702435128625221225744010739812493919991357284450237486921157502827974920878253659850017178944442140215029168641794793475627124046686363368877544056356389229991879927447282671590991405859454462515863185712870793640897260867693322796327145648553668630113158998118798751383077978532507089274808690201086204473665604305867847788607759493957999430371884493274455968631120505839726305031649773063545011710605373274887928867394269048515148944449592662253970853340003152120172404857360875070969262039206178228385084779575065677616377535418234655215411379759522508072510103588149274620467430244357896871341388653159845280378254312853246551077544223214250476046050656414600919288340900902429857011962171466146572861006343261539866937908341448133481854781781968825463622319032226792778327848286841697964725234216094581465172532196880829442883653951017562242184839150544212523666117364407014665529631707008272023788542916470901313294274281841293081461171840512399149046973038931632804158418937350868702204502172840686615713712367588826682561625784150009487239390665363252392082204177847482473184123084028943360382538648527738710913323952439534695912913181567904866667824889554856076381800100472195877301600031620461371193094583996797451432558907934919464561342629347904958144 [130,85] 2483840431550059566010908936598739203891095738124927184987325828329518418607569852694802079991164779261858018619426737832698359211556413510961006729890428664048822873478674713471188370635260488933258372320750430819323343011162214888669872018410320646044263455025579958980331094764329755223688295367054118278836281200494788180910987695230882232421106551617775410451489696409503371202007947901420630840845528124102084519489155644825682868288086927643500524065103585350299165009515716724415840714002154522896741201220424898000990948909222943573559317167779177077930812645367484037429981645700231233794807775919726626515968629171207235431697066218493873441181854610755545773215718900486192900709787810396207004487584951968543070313805877707596874957615811464129250709162403377010738852649450658305072636600269777301862642201750883294792851436943359084883114097480987439461107748203968115562507601236385105675706906666845425365675882564378292889148318619509014967229151719778629384889727782224512097259356627702950255765377006997492729672873095821093279029685486205686689623519508825981536539576390362147187689446039945978885042338084350770046451078361340204876577681093268337889118176434239900952123345799077333852429020054224925935707564670328968732529247234587205886746113481618910633128025177445208678630612711827629677897719796809894704690691610458295397072768011457769729694593928835985386912518743044514986057513035111913273168608063972171849055762806925811216345790824593242086167097314622978878480576916833744395747196251824921109323634506956903791491406197768220174504912633998848643652304729936885208392863066418659240252197118825758957408103353415666549488943843278076045798795864104400537910392443083612660728943402056521896650618507938507690896236613206224581889748069876714162325287496559362136350167853486226306160707782271309549067754507031022198121311920370255401677563410414106624269819089145912203369324996481804651529003460100214416651628774817204394298307937108007775083408181427294029116286660848172670907921001874507498369426021788723960964131036665630178128249491928547675478759981606346588695800425772501507284870979250570104793592207773891961637146194783313930215746732902359524811581220379760969647054127389532120632453296721900781731220164763189492392921995619692190312631032832 [130,86] 370252397682226041034311757887998481190735739842938234185254066948185341837852933083556789413722992759103917275345553346051710354345738808924806212120657215969527791276094498019314401869027531787051956806813799840524171688580622192687446656843461898941883161803889933073124027347719200117447712443412671160774114761531233195881369119184312369519258349746326016417511644447150649481564190504636220556546455275582622078915906306228708979863608547445071954420029230678275268223082610956698133093885468376344047502583299317210986003583984136335105515526491246075509750955092451360784642230298774482135629644467680234391585280494486726177760235370915975628230758956075194499516196902768236974047564103435854453186628488041979930302152304279260474273930735384175063421896594119377186755593218714184730728156652165445282442867165381212060884942803536096244243641751707988631012451145631599283849390704686078013992978934542503942558109202291814230532776473200201381533488462521239028090734741979453386367247545607455047122998979671938570347857161351949666183583248880381256356019346688580666011114625153728531955115678325659096356149369362477734482088464399800924183569948797945985312956389359538924181702250669023528701016298613257552371730786283165962807082575057344520966631541474605115277400867198412215981641699329814681114889617211481762339912670370617993280533886921797662023065352542286534788865516948503056458337513526685365630686587179696378807764751346366995239556626752315567640853464059063316216261111140997431073753071796153165728035402959701278258205589194806637387281565512933786175202717459427984434375939034511895726757452937092802395067601746141331117358433134560106927416219650669927615476820441454670848859219609218286390388965027405552262694524634270843624745002483544778708821213428526552044278413440483024162790655695974849138010810160324541285127296777079231510574603399438876192340221594265587380962360423568832300750723655408482557711876748415776053447437568136728893643770694785138984459514811714275055855141504369237572087627262846122209173871175907265219238628589931168395496121984681696537620494302943642576645951518826079089831351932609916056014708110994774464730308291183361116952960493318099785666267898155657628797119896230667271918381609201404967340081457985022020240896 [130,87] -132810333975256315956657652572680201830020822325377087758624529684970276147292981328359053245326656048074711142184508086240333965815404981224453551241697827597302783145540988310227593826056083553888115029709632572770716504804874248141587269013760894887192892882291176172194770972519441721364643993533291946666269588793048204400456880694053366256037001972195112039769608547258543886409500508084860679132988443658554249423720547484189958805926837325086907996988640751808310646009991937458844667288034464538372223282580765529249745453473309954012886318170941103879926344730765472153241550285330229889411282053770455964698824012752088942211536758361094858936370904626795414581119273969994230817869279529374371619943279985302383678529868336521223876906152201273531000509749487944001067167648571885581310364877448510128306845788251409417078396006869364910271115868859927698092396359460654428290712529109807545578048087997313600161817667594144116725227671488139375430281454097604882788470002073804360567503717731597935502505634075287264832103171930291436133807109946611740314677144039571642547267871974812087107268468112282117212719690109511950526656857678410141139604076458650780043674575488638318733281282266468878636458765660332562616992312346599118463270762639800575898911262539527866270988415438767456480424759673208638934583273064911449622695059689094147985002395297605457445634807333290754434333068356945309743521240750457368738387828141052159844994496117444205503153621964808436101266625100722946257834920270524892898472356321775540317117437576772478201186456522020115621135047398524436277340077614313993760148302541053358166451102794656888513487285314946918184140469997463892076435032449864910215444101301541616302453536583037276441338340645372248096837699905441722888379922698085520307354082342633947891661863286585386625421983695382018249266237475930953643426783145489019339730340804388077820325779505325518683894419496320959799078188632242348488282077483912095219439785066096776614299576565472598840968667721043057002496697522827845537129563259962586991970430670005449135612415312592124621886438757238730914948545985211020962565045616491197206727936892639416724989511436121432884154334741158160204716909886657172139840878526139199406886917742420952707622929923598851000665370908252345856 [130,88] -4387384285610545359323020131607049608056960909601922785288022780223851360457761185320394998867593586456435859376155965829824967410856585037610144302364913349364802195686486499942812107280932443381465499826840641190685783648875443018844336789383654970988904510887405483875020672139945260206570101097781672246719829457949030934302020198527090284025882612034055597121233349147201427453888568747577185771058958822781892865174465940109766350020223700596456055913907310339532173695915263707471760722318900350029030483103653359328537424107890555954396265838077436398455513439552289540536402347932233048919979615831601850432733076267882124796840995970454327509384115232911063619737504015288080273747389592320186028346035590973324227429360659585566620193119732233504531705126063299311013545726202697699416976540650776667517000541937570563877897063655929865566439460079998652512192275630477520068904019385084587102908851437891334594577887424533122174517692585516370169688863307921297761731607941438564751508057592212604454511111451412330935496336606716360397444992216170509110144530254549456799785166664878533728877440590361409351394441938565666714094571700021590816688392472475322218754207258420142752318640991326244021645168189109755109083444418125138108134254563456981490970703949882834989851395435610073774229096966503040175655530500210210338429063389430276548928925705229011894699450294863945488810360027010800993656859210413273879355935410947027470045595369725308808905248546867869112848726468945104282131109371159974034396511557642018106082799256565795838725587445370207833797821359230084440398688062362452349637105615968845495308803633626095044980968496815538118455866457422976260520716036617542287588624945419743277989025124557079598091213962323823375444396355683295961504872388285486871455156780118257186187084103508534224404219637047099029793121469882101991527064061317737104485050723533824327436351168202323467413769602127769402095695225008066448094726182001695232488869907262598074998204674977912663804316642062442587096004729992006963353446908700731493970839945185573523400269527697799872394139844811720528411956993205447734632116148698315277117731139684730384257146963565008952787429288962681699039183925871530870377832889101190502208392498728671286482948876925709327940390982942656 [130,89] 5176477692037802794470046492141588217616686750724824180642182205518181535013562240496023333692395780614398867735361234315266000295345924496456278493776642486008428488637546086206185902655265268890544193756764334044808407504881104959036498954694435049065782771432508358129468356734645322863823100607011045432109246570202726264346645446294447994916257464242653100938024744410553511859826091064764615437594458821044022430038929786424057449627426826183950780570925517612059291567982530478262520083639224401867131821988151237485995853138942730970960083705331674947304665042175720464470013265761555142555808632002843166645231236640678609840395788502117310825979815406104473423596353667133360277405325072633334432563838949042878321639767312193497685422304275364204587727963138379248468495836444023550854384801692171327499522022248759138300017673248542047928005348171884845595911588042522468660598164232207360273039045398411343703685001732440079202564923604755042218953729041196393987428424856697385421411446750490486594922822776264674507113938036981997273875073495604881499335895587359866821514175064330847355085023767103766848525806384489536289900000444765807334349997007666804855578759626809597608440260673926904818406525843263357317434245829549309335322965171790785209329445377272443885625918632644198368425737722253769439560529020425094044204074867155852692716004996638650059654066267687278647110449588686729489137391714765853233190516969393573293627624466359762759720978654293303065361192411424780547105637870174845524628881927237735585627550315943832617227618747680226897359497626227770082350872699825019602141057817263332340703038820411905210903609824819090199757996710885912285327823082092988721010833992720667166655029647121745093235676781481941850650143144639597604461323203458743219004321449007145237044176695753877196419595916657040609119091308002758509337403111239120794268860684510814463886131138830617064985546880208995132232060184919372070182105062038928199016074793234284914698961734263978531748542250491552138498409362014351745932334663061458986608550712539651607047377269120478432629258067602485504768660810679519508149188054637004879022720067524964870551381223449682396755587603667182188363751134472764881419039821277600959037115955373343669188522066664469023949543808 [130,90] 33163862658137866969210037818401655689823727545187430804582656757161146329448041632663615296143083261485655185367276370086976781197047774112092856305779924434236176466324942100764642679691420476199752252251793460409884443078415531409624518184929787283684871821402296274278679850935489296820865602659512318718483466289487862306456948141703964172459327087152427087507581363466890636437801995338565085195992270798144243597816333708684880267475570380595613727999090403939057559720392638998940484877442044708954135837350617612257477894365268127490333564916208654299015991313395447408765986791920184643143784787813168899260945889911699849138504974067600608577017587303362299588788103068243461227485692330433301760728387893984317660145540757603423772472747016663125229083817568459476134936605526003132828507965475575215328168354377483243127423893322680878115615089841914262488914029932242850494258333772408066504926146584829204229985171528863717105287122670047643052455772164672958925072703677397865562433309568637781812806985600604441672778140169277849204775224660828704764359576944934108149777594585183777028400641261779357043458294627646547643557585082110090146985476667414251119087986688906895558630831894985045299261660808378193299454180788678400780328642041316831076100338400000493703294612648045685139653501525568290746506796058678947847073176272254151409339869706259258262203510318690440124193169617579391281044762486497846740948328940497485323966531274350365858749669290120372870103755289379228401252945071223337378196887976337603040471816088958636821907215612544274157391250955630649919983041235800220806029357477341605607175626752148366275447613038668696337947104780417630840715886034157738548507809881682092308946961539923489649333431096424090102771548986718493176598857120096758996889309176563462622892271830693856625600682625569202386229522315021739842053341121312272403277388863320167044022339019064026316678840480646585314006443963149385292362322589363895994734094776229151263248814037236666760289687084195117100266934029509102704852621660658092209435051439787962191398276795519086365427619206436195635749466286295833458816929663179103797989629069901071771413770650220660375521962449960300863664786678689791495010349802655501349525630016907410751270997187197032232064 [130,91] 99207826622690671754354701853197932715221780560443905666786550035345184360716774843651677183166342010542882366195191342571260534388113358056177745852036078488717115166710848945688557919237455154694519721639352732542586652808299820917523064143137533610029229851206877457555245012592140553959981746629115354620088246279739622713187855866466087056483887924452802302402842657658169799624296010900254590484230711591423056922690756071146952914242008838957931588848820597296495201705297897859918213184340400279590007669444357606226316701822924843673293226706825078959532834529037968177744230369756957477105511469062409140571340789811075079590621120353614598232388686978362301238744540759938194520384087524118818922762434386895938089396547511996745008267981373622340779721823445576047437829737816481632459307075243563411109680762050372613318119238140995312899160597459871990561209062757396100211280344319781372611128895500273473636547817204984861832955010541131040967888978361158207687310319438812800414828926362994139378464281265234020511903437055067244546422288478152733641091645441257992850042042179270645510325918165208433950115604373357753646860686045046177607028199333906839601546352733084384809138773062428583594614715684270930645061012947795740990392750397487011458028646942954490915574015239884117378013040848962531303363073816668677971082920587367581739655265511539914531944592344655598534670751409613286055297063059626554405272872305881856873397000304003264162835984032651575090534985126970519870656062514696244131858985954593992105390851999865621410285192138006307087518815609590000951865048532871594582546113502752035804926930217148425710295691821920750472579490114521520269978291715721445574907201032726555358558151337851695389516793592822564360278029782292833276821509058777671177974588573395370304673749398877424669995075945207612721653205388742245832827791520747428897386881877134503662327923846179446187711216077439263396537712132451528708918137309453209435252542536593140928535501219444886736991180864051587088790488153943505601710444741132422655259081325077912192965035139917770645847512129320918767003490804595033603817431549723337415297105272376760217258138662068505800275993891836087073006458353271150852969196406963052585458954858901707435281986378225408 [130,92] -67086707588548776082752688819184846015072060693629399447347805085201391593750332042342217129585204830739059952416332234879824328143387564698397963031182551749638551535753435125889726785086088826466700026842055506400918301742423396474174228571729126107666478972266355255946198724067130156901334026655114546622976783666240866067619621980253093066721652347665102971880942044713567050967383951863430828977648587893142355505854622866571186367219665575171292344884787065499321498253409902507746440526694736326268243425555536669761857870894412539354636749063673944587846247742981211944749182469569064573391313758307030421898687604408103761304157598063972303647323608185855235771431840744242317336485271782265593080195091479786446976662341012082426430155383594306751019398216685544134408762802557518604830399854455164314077229618871706805643118544267110638140199419600385088783598807563434729737115506810297240494971347099396885402938935350154448404099260782388516202670612720878940185136454370808192238122439201327220712098320268127836493736760588600243874226955077742078580578783513948009147769338065205658712667955778460981753577186435026679933990261333239477969711556619725797212974374556258501306695680019995000228004393767168489063631986317958359427346663324695943118226197911360065909071119530057441340581162602948654904669132753151910284737199535395544082057791891049785885806321624261907234581706042379978784067748336377513371622079534402039226594757468594685008751917635712761876815266568197255155897737226174300535985890576870949014260300074885461286211475557844157043274243903520729732486468306940441817167218866168695635500187658088439424785994051982135603291590110530685317277316355513476711271206405173387277668852291829792209361746970775041289984242934216453428249981465024767318133847454906604887043483974195898880161762236899054408512600992875691603749937545982474560800895798311472132062152121897254929968400348901134775567603077412246948130042718836681526927027388709509357170795609553700522636948699119914463531283672673126323965833589487419531066135729030172872462166153442861172602259104983669823665031112840414879657562797716904609624074516607510633754497603020676060505717265256191971339155335722487264725780701690576745403567069490240532529906700 [130,93] -191077894773784650634815451503012511488865972079663463913808160687041464616463496458843516011521609239963906456316917620467605062077530352653832040674443401676908173934376569262853926110259025065161891147495016456422130871706411713377019827960863813222512287875736725387616068551145663571738520016778125481470410957555212375034962433419658336484458374934547982563684175840496371858021860016485099310256332263742389018207393912763008999442751287275326911680583022715950219746492110843892759129750820324369579891609422771600101860495983604503689500496857701873813204231837409228170817954266683173055200501947003841972553077904266824607868874323377456196134972321385174480117538059017257034668925464124383339221774565148321633764285354399534646657010758216010969604136462390436782495441783630017174633146494417872763573156359548953706906594812241847171048219040512479246551292348816890178337077510035063553360125239627041785790003061693580578243210949021269807168281005575692460240179602261409668310635812865724332907194297173288122763690236631880331761157868891108642284739256968810134313372263670185131029761080513688906900439902344823301030803220210796248235909677955130195129550782763540403413906343243598570254378783007099217729438106395112212434831786105207496291018809638094706311646058350860024821684109565698294380463297572466376955994948325108917686297295342914460186953297951526601082858714210925815431526457506763444627176073397331668267449753840934506291029417643353838933801326866766247501116345033619093626494852910255617477935418575344444909910440067480761801699901941296417674201768139388879293322711669439846282111573665338327571357577184595214905119049161741364472560264230883490632885109955355719095700578553534940353655034980589384707024706450642706284167625985914317600592649111285259027868404782712210977125459438543869105662288120653865946596301734700552386834081464031300482527020651286745417887461790022963722715563815152727591750024588038304959477381633559263481438963006780796048193689482440362699679699142707739354949693186096968106451106247747561681758746145250838072485635469903018122808067172931875633684801638771463213646410487609788584899236427034092787998728380440159284717944036587091506934447401192995677306365911147878722176 [130,94] 432562855385627289136406383383136655987921718087618861354143371147767724924949641886461136694988249685288323690152546813099964132300065605879363896409774883170628228243433996831749262187503454137120397018183506680194672687278403539003505338936450771907102678666736589990718717444855453052629467116478507074216491473342157480232465882073315417459169418285334801588576794038554406488519703311336257235341065037819586161958464932632789070969586278078583601167821128128327591608969944894591908206452588199301010581876400781133020585680194365887953172630122348004682748531473624841150444297946238757592043147107462573698158980236483922975386603216010066080757168297177725886097671750440772476452682935069918172528030418455744088726940633130135223485144312638368557710052022078474206272322299196374190336065013326342024576910453610412630429876496035433239721840533383132470965620352658806053279510224095594870703896562222413694051824127743320362218309678227589342627868354444586962727384037517727902779269871502795709238948726753311671094860309644316860636570045360716363870317919001549079138418160591062115513195382059642582733320346467573153832809241681864033052645755142337017217990996519986862722127544403397795998644453452995272627617350358643461925503434822210778024109470586596714768452242237701762249214635390331438316242816603214456257163533304164585976411256605465339608866731281328900636283735807977444004876301205977171997948947434634270134300371396218033392711047733172726931745043159964365787603306113612319099951504960188720777516974236136863915956817277360050894660504792082819519351496484150898803940339583138299824587539069048122173161260147542035187445217199217866291769329220797935293666296120379506519015890545510289629965265761850585328645893648060006700301242687166834102941472326443020307279816766856472413804393909918006001703773572910781265149588488611227269088128231698930075788282258646681348603691830740354619745271734507445069328080393404128686496780635612801748009767709812952351999723332862284561842931702289479747792302961540351887056612539534316374783652142730973871449168613821356055601842452768569135898496887045295997126698567948583280440899288238975439438883290748755337397676906683769888545943136606931055869446821679488 [130,95] 514553978011368484568057842514544320169184448878843256750418423407803866279296756381220143749803389594263733569709023583480539703746226341448803516870126308750535674628729648082790407858648080700272904841450061363089347768617896657287655193911852233665641308006339519272374356909863753736633971287077790965265208488025097717267374900243078858423605649625542250200778920814523088343015897255200911382667843629299034454827581534516911733190436786384566305620017569869163485983672420127670032203355636717829340997528346589133921935414522380438280779259507998633063960987072727226217474688861979953133820112849870037841403705314336932534707669089044338256667626028863273382826134417888439416585664973014066016558760732258263820529689547417893101112349026344010532288760035792073976803965837455423014120304070559554974057403508454630244887942142185431931828587077634264346264765537116710547967582898622070549178241194860415410283255583319181271299988318061821901491547203771812330746448825852412358838296359821209514816713937716559398616093892590307423917206175038694267498965014553731343241987985942393862514761066497610892358329493937828366882468044048422362368526232181716444643170298324953902392637744775962299006335918233004195776558102430258981880229258220266978467608543869171292839870926789382052734229389769675516579295053853366053326742736695757088138657181663775301477400629432607293318807812128796395599053210371268253647224832874979463810633393305620520967529024828692506574847920423041625066024562146392843794691824016218645807248921518268839993384380857830198224643906744708765467573141607465728929117992855304180806056048352506514432915393073101847906410758839555223165332565694342037063081081590849871908089362918395818849174574661287242125024236029284236172146244038419519800429845741574772870018880152856700652762912819211122696089467447304940452280912829021805091618337817424681249389394190949377179760534371230986969357080161788554519557803094788290767104949126414700136427610760835513296083508468437480859679162561652601502287681564276969505164619272783397845577232363173740958330131719649635318368180210056586476134536150848555198892313835676237314087799992893122746205435760432738988601477186321005930215799683728081841050776704 [130,96] 1274338694371414972340895487848689261464645685037241886646928981476952529585991256661832926862261568931358934460599899022856678823836054863079955454903896198750631395658856918519890590242546029406876159073622056401395713680491513970492948235025466348999397792554088786923161922839266400875973898081252508122630926860790626174278657638958089391808284293435170729051339644082791601873145882389180727462271293570042521925956501662592622596580728095779628668052332965664281086026020788359210921407262688862698297960781157155233827537576653123838953433946985229767898338130155942268433756563368545021825154496367535810190682211230590099477491840924080090412977554453648260388610620124996161909491369031308031650002675268629541348475883016440259640410813820501329954333588683006767931546680417765402431456225162840621801039649524986548159457635585646434450992123426798376999684546488761799595278107687523292058354194504167979306434951500259436650949736549332939765326996129248149983045352571316147110393255458758742685892734882934723778217041793212677950233299465289628592770089553580915383520481422918049387763564924389702415951545314094335488092467337878634353357503593713825188642784158252561744392784723766839541674809790928651976160906192144115021814418133164275898435203883721164486856508785011166692070360756397385069308510458066681336265682924502481071780917494751124469128705955540524678109422906184604330308180905607800886157944408873531501697830322533905183143825717998857548349419484339125535086091399116776163273080577944810000384464610424436636400606284886716646191857094892172680891246526475306662884421229620295292878394870949730911625387816298271563406280868796553962279916711967022880770801506484508451146501659785688771416589042405137120580423377790224225482056391062965676112793726440609782620034455970817055228650023298770498078608505619238999869041540287076239645857648466782154316264127095340302377197384840166312251777524073867649251810458301772349760962199484713167972644929741276282832349982955507868149370288182676963777281161559870081168591259444421208594165735659126233132388361882560556348503147912531468156101963916098003965852775325972713975065778549631532378074182182433903048211174159260180710309409180059999922064 [130,97] 431785888507135904949062650416157483898048269626783385563454457509616842725845929196452913746363875491412739122188571232486336347100169535140833300641986431595655231306783562459208581883192795111957942658016144346320856063230604038327995849342759616796919781060440391065383712876786415058319099119124127134004949220023898450683442579404310352763493759711340426986924418312700001263413735211890202092172987716839374843607827303022362327860827485852000512992503766011160540832281956383212621624147213509600433159698912906940214327559640763190568090975706494689926616209648515695099043665596502790356390457772762218380452521893410675507312015690800537232002294961542913310461600705326955349323920713589022128982268335591432235026308187140484133170478209361080655700404292454135510895664737865920450645623325856133729300319586062770924787029617236352849195897080461273641819057211054942338315327590410250355727368942926718453316655724247567274096872417506899153907937501640236050876956904489807883855175511936227421949669480752162159271343468872509903181999654493674698409798985032663324042900797944381470187903064324043275934519910434687755253495115557972110921288474485183665650141976540211993484034248247573037594390283973971870208498568334823342101426137964009485064098222707183085001414769231078320850940287859831090475864510643260507025280530760601509974680562971378000306623102799808710509991788390134846665812142192490253359323998759974710402552380699978519668198336418234331038829084316085168162485717561636563652290441210953189205333591167544994910836900694709086595897990467482470365112877049427236760230766304418738725806441302038655870852304168170491594666271345302962608741542224547272655321008002185989091938292679936703335718231088062194176180170790848136372325443111858581419119665252805685416797674189103846631803008373823626315128381877991927857486301407231117540990340129108606539914085891957389254325872310814127452352994001440559898061448613204865110903750285389634769289817820991092955906229069810046582189251787419125743369919221144887943293082259937700163706866583629481295422551083035621209529455324133132601826614065861154477463476631692940990733963387906393304094964487723394637488569227807780127636606447824320 [130,98] 400980343574164282711568296331651147958557258617470805079388799633956756005066745189312000616656714600975962694764093678046412251631270074291303920451475765050179757793362875824890185802435722004127034679802826047794008263753410654847708348942685039525568712356034672329423832357127118503007858568602998755192079020152990780716590200972367471721380219336666360736547903145199654139258673306101934506916677187016489920266238201890523609378007183342705119653875453973071371653726092224880844652676967810483697531545885949121219844234561174928112068335113785333645168218462281138764812787917138731174931357666800271036128937459303283734015072129832976342497068161122679088388518431892645236058084910287172492806788989749236292455876625431162077396387805598648068331491030876439891083591461661115381971563259880406775141915860477708341916501625429624939876089802311975118934799654232539002267649914386986440571459964812684651310505514169997445304546600675068578381166590991423284373530224522215552349898592021212870699188349149150664061375599550333577493560187099925579005548616839596146111728842897764236642349634757503709750637733867593648898851819635376291350633306348928239999764436030696926412142179539510569233044350111375006589199167278117636437209534822052454821375663148071058971154772257128259995755509363814404993051167026474921667446467322579730387775215652602181688678301011510655372832799134142631502152692841574116461111147361107890203274204336296204807984064703013821083854063254709717075167478393195440283733173102343902083842577483645210118376803088531278970698646957545378268149806823130361226120737004621085060325112477019698778794282066274443376106889542235275056498439655185403425073007593183367068513215870927708311165814378398119070381816617909487094174726519656198877072923126347113708332161694357892867139154324432714244653806247220327999635799543029492464361960535841124590110669089605986868024121681518567508945586592524672125750296159007292497923880266668850200813520747658979613886347147657816016931258144871408360944330031105747133686746195851253592661062985964318045320694296930386172302271756377624602936219033596595116566841803934341257688777573703060892947967435684885917169175715624885328361355648 [130,99] -1156767474166488911919646303955986369262327140779984412925446300829138646203704784991905624250300642903106482340805816215253120803182872064258663285280300277578530862769801603308522580665927775276887956446955719881144601536313480334143544947471764917680804205417263096633533410036997123229811352502212285500719903382379993086537973721689676767384448377487732492350215216136473368976059501056964424229698526465815508170017375106751857517664783540998929327945048002439471248390252548382999477980228475391982358024302872820523163135469911801628808714064278706772977775429539206110821503047973348789317159380028581753388346338758873550393030800173730565933484419225308798056903877833832438459475461110594496944989278209236026814429047520995654418810155632421378798875048481994045112877749393882865350459529242508866014099535437567418046421784780573387900491143522347026023971075932557729942461468832583368650481463827916617023363874662812725938043133552999493305964517993742240133466111493806242754899045690906543636968434841107302571436092803975326742148989760781057601078712629813691038558980254409874954368243447923384186710363487738951688719112655924157958134920234786286173327587810061080078118949079588590334771774799234290906731053826079448449674159621165389980649549853398624110934163935271783631700335151775107463581166251421779111907678518245724225249532650317975336985204060416865857789613124665697036904758479922089216665758749537762337964245911872235108770281406639365994532619736569332670848514229038242474819749657702457604856256467680259835854786953914375128842947453697302785586386580768750749741452881800327206758404245477412144906742302643313743467822011731778983954979068318265842421368066855423032473342452625547245964771325934190933502399137167362906243877476202815942590734376724327208033489189409412896353723473348294430309076553164090504068347623876698623387193954940472860980979865950657298017369783827188941198404975107859636801181233998647307824386285229512564053737768022465689558600382998861026419462139158645238822250966697707660900164795536213365662808819965127206188844743211906066360434532719683710337012493465962941855981128623760365494813786748829777735943636166676285898560748127638591164544 [130,100] 51773973072146955407651792644810927870641220786007875042378887325653540182521791958176993395883451925487347307320005639699926859516477999915902121697403939448360138502561507440876765286658720522713628598992629036624281911089569374025285197899822289564391337105709120893117285711388346340839985040179354619262866581146806083890478293218663268738217940696222976736804901032292673563656476703882679788979192579596357002240716791851090883713023304702831185092011808252643984050569190731360835714080319976561834642581157056796157941539070562058860873102555664288061488700127285178231362956147392156328885002358075811912865900440427315006450498215799557952990365826970758847326628785368182488866769841561382998858988884685744692564372916265553025274557279353338772233162039247653480926217105963125997428298800532953292397494116955099722655600095211782128408128405742796395048074384157020897835259311419257967223069627668971530277194839039014151715820754606855505101275979267005221659286818454096774215089586948850343763344293249110797392578973571307674927580213957346377683404099847088483759511194262803002967218987815728403758620622736619850506361553468165606490929088042597044164633291784562932339991373738604538940963708714667503909084825365195120890230011444967860156318767097684936814748249796411779721726516014919085176550159485510838249759345487707701778469217766583161323762134875975045352782616281952086319581750885915656737192180556034298473422435998457741876600031799880475730989929816220896003619142962579795873264547884157930585613843086777137808996627484454852669580417809799654881840095003820802069445645082706003488891820617373860261379986525792966481039966574224586629216271013847422307025628002475226189212105654952540086161058760364670370382340199136286454274526825297631130383754343350925361845537590270413758855875182485540584166946427363308745126411663555766272607841044176449504363959307457016354252513123799650137457910926160677957126126511301683490605003428163945927200391395540527416944215947722884248516163164645880404979965522795002120770256144675350359616709288373354875741704654505357198869563616998290860816802124812551276560495427339442392867933185747341913701792056634543973286563038451126 [130,101] 1512991410476411505217743682317027825838606427088094693097150180543622844516041283888465258200855724068750587822980002435580440806996471830561071022881800694889671756951917008568710957093132224980376727350373212347456388764390493190378879379398723839557355925152803494719049495924198255199378373896432859585215755624190252505769952167920446169895491809594514949979375550729705671254834041257038120404201849314239224763199746497861925443862963990961847571650512495893843150690491839285868746279705152369492706355748621719160913752979356543336031042914806758737033767098794888397045422067035485685326857931514994847962337242202137211215801848395354134371811381364302810266113022875123094889412992889929867594792134542997044906454364394635284530722255208602743883917590119583921264423499005028721426655830228744426803583730878494056608500300879783135073368337810305506496844986032629883730981332109769962066053339907466543745608625807623626133740163439230729790654807114070041104087112813439431769566839180465393262802340780712239215434373748747166830177358780767156936554049275500705392500052758890030002248695080379684311508604739683674780798925281002333086738806251640295135282554314346512564057964654879741802218187334804978018451188678861985800368922090965249189392981511515632222654287204973336863305878619049469962930342837405681954513736838741692278682808328749042928455226854729655332750256555305559244938584705991566499900231699656288526124839927979736333949909692048873721415078899836152593674978009859668598713132707265553891141712812198714173470181980017578209773767697190969358993272858557651618411563793654069709351622525002880987106875119391692886581132540865470588030439944930564189827402708335683516452157875640524602796133161128708785355182893364488755452162359220002514525375084733961706459487821649846448853278991801011353605701742952558431244808022841805779793094829903685784846499454605040048788873214267803941225312894786284837865986752054217356926214542654026292916230347617380813046812278600667056271632966864568764920330113958199159630431090826855797459919469674233559406718947027164034319600574049987147218553305382048834432251661780919465332532213808192308797171993085849559450610428224 [130,102] 1242019869848112651105184707012045950674369031925375835199519263327535824355152288614229291496341963040469725506127656991857105689710355030001685907753309815487665651105613825361094577380909207737945986017651050695370661547892578329812387618464293369157793442100345826055413607321805919200855798268128971812959076308627639101995529923014781121041267564081898025023754607462139463029741071083897191801186552227410063439248497696035044657132635515110531807506401605047848873604434291355535867055320641497904456668716883473207220981929019024985107893950365787238072268209072375113304725492062616261430468249746647472364368253948413789583251415561040399571218257100316302187889669569044605981922765109347566145662030090409742878056054055216115046714518188208379192394348129097122667454882715471888947805811674652377923842525535712486426740005671271783522171082551087100962877942615839610606764326216557390658329754343458129814326863341859691166295423338115737570702530864716260031256598337923975985660853931710029581866804653631098747304984625226676979287944179073923549290385041536780287126640199428868724722222600712697238865000817170264460683994459141165312733074869488758224444319095198241986780937412152185742865066048453595178970456989763675414859705418820119139724032427916117971413878897146632609760335586303019627227665421403218953583203116811878741498304753022141465915269280081977549400884742197916624796639735958473245997998746168441007581284937805009200505459201061587695613644022756024778499655138603336900590686806495864042852602599498606815380506287273339913175550584927530675921342005699938018226382122244387996801938471388685486897760685111734009074513353252342573262541175830638678470851677141786608699429210217145706291220001327730546631259579562976581155973168760625475454417371486105678857521967293024138172558558103287972639340797866414789340218168999568384534326076924212499578472390895726645237409591099437265681994559108680406082855567809751959495466818426467313312954725412096099509025933988864280118195669133296297680457190430027703418391894537617777315255354268441134594331493269630069685366361925333108070378706676082746122512253997160097433468314175546301048661697805731398209552 [130,103] 421335598636455487969426257216939104402676976783857396411184799812880896975507563938632404217483322125665115790643906754633343058317532437798739983269714901901400984804571046392130881599703589390170832427204609416822257951648889293393871423657139715176106165150052041932002149886772890561443848887811412132487615922816517541787418526137785777593917097825631238278942626795465356386878332824027741732584478688415875923591968318519252751092804718056951096880504388263582056599955798915375282182726101404730266509253749408027659434032467392807060541903403758538366892414270945362390709857202640355173349071082494133287206587110648794269846679211068809038063643719454503238320691899727948196673148988798025664383260610609527608622838155865412694679234235726587043280850352373030719266223149317901360780887959768104905858856589243843478182824704095981822400336411185154481469770184986125277365966627886574791853058643035393968573093437836306761188515814030880882498844115182789747635592443301940256607093841317730778574250376218793293170375532711154143076642296695113447092083172497480377874357235936882766483322146515225562198600047742626052620627348498527401815413180043869969700460638517741744234901626607570902574088935365724143031244174204138112652444208391296128626100808911980714465157801658088843226557167291005326129223743580979776049666970738251661930302282899136383099026941866136434562038760062825786328166036376415273832691946023955937039590710922894297028617449485173304891763070857204403355834366743142605942041831796643008053729045329731900642847332696661994711363523897569973892898832087385464622633889422282862421248007785180673125713349417127635459052518652870497438771192883190348763785827679335106567439718112849079393055587833976881614088101815194953841381830156514275323178978968372673991169688562988223457127935596611332068405386077505752095740088098096868670891991923737482734609229863034764918790430982051712913100331362761574485448045230196330787087797447769055897569138955021310978937254454024046914184625273441150918046477854014611449908416410575919758755607154462196079943471067056419311692530724670426649126966756687015380126583457815071084135823300525676188384059437262672 [130,104] 100061750951783714525892517413593156725652157036670656480617109945346289614402013869288530274481817982467752460540810367821389901054265105316652110290950683736173842493627641549154434522051369402501779199135475111605775816707991754374649247613101660453287559416090677686564578818742422110640959020335895260741821633283775768568207679508341649068097656714450789893741051129922714019711589213949902185751625069713997433179368436448765755075712942205760545607505700620813177778046463310526877562637200302592399604531360532884380273207641236495919250227498871417291405523070578192909572867131771533355184590149883940722889517360578082643396481358450489706325044974983778122893923755306196829685496968141043042954218339661951697319117782979342591352607747128147483074775264627597345834693680433693435996432445830356325055352697138002968356818255522684955583587018136493706669896991607185724322961642095295719948019020438070227492610784977116868901425570216749610176548501041222188272079045241987142929364735742485454150665793413319066081475292513695457844423793910356831344238031688349470135007933090329182600341476866494967976848604613303088930822020457706475009222545997628495521808606684969546289193024276740537790594406334885216478311277491752370733322066159908968492361480195829964036400262761169823973459671740274183469189085782170989013717836499535912308592786637072427767711294014506431615724938272239981539746901054080797361921018237678729254378075139147182447026384530235547321863781573552105382473751502896423553035353515874790978938445678723811441185297914411593175238118185384203382143700702520001510516816830951694354694914818558472384654777294562713155981440877299388492561687569496324815262717683377751725635072399398330352261405096047751729927624971069259741912634611432176959696933900332382955659444643749696745662661196573466747554836775270579641067304358934601214516701250870838577548873949071844202162396554982481148520410520958841902014275811461847042654936266324274825461089067479269352827286457522243978443357551253010521179142257931814689278613549141528562248117521987706713631679711259453202091345531435238771947869685210232360376548318151807682668196098618947950634987280 [130,105] 20229051503427987086923412515019908457429844354557209782119405806624252747938766669449317534227316030256880883606929872484732419393336760748843261842298207363195878309111338097269929512822892624605741577646455311412385572917506390255086217594111356742346937983231453553862923141315687869147963320785541817815179153641714494423096674248721094069325673977104353126043234280231890999777116337973894833586925449312306528116009256203766165747499945801175714731129928039986883102880458412839678401520820495152466249450744386713179706894283064377784103294007813874575478248203230893125564021176422965767836907796421784802098224589830059193756901817534644870744026059234213824627933940454244934310507124426410911477417528236200429113325545238536496200054087652838651927251137467621267756384535175030495786800793886156336995787801536790325318185944065483866783308741700080954846013216148053490384073094950873407684433148368273233597365461253830263583625604586932566135765293452052636961618301435885188875167834838952667583417907991059956673381810309841241519768899337563723041002387059041744517637076473062574685967975771695111275251376298048710304937096912643450021047639576855599418028403230067160658721740372364278135583683906837278359163833163183306375492393328375517668646044505158654671841096850260886392527156360671696673706103109165694308817409457180745737057965709946958766110423354582216601197170649800586985840229750548971210866997222760486798520664917828785366583624348737794366344379723033405806633667821589888683119360352042546042268335698090406062661095065994932718020821253394797369136660007899627038719818448783777046776331786583859994754891610709169229642452153185409643138075480475213196626058233798450129476026492495585013896776668758610592467973706042203373594546057919877321669571678570637049346198490921696079475426046380177936520160030450473824159111264126004180176373139392760626413237521720352879431877294682415498879833701235106941215163960664115658689830315838429290380193329676822132916117816788558997394691684604603200078849328659529464930067058298610792448162602393896368549310742193811218192908680740524231809649862340940970153672060507282914116002789688801420032 [130,106] 2838333421419452806124723528733357570507697507912000396857180202476258139185126203318512914663224196994405094020249310245295620749352768449370887919926944214658521375378975392279558766106622450888995019039950060697895370591870928246392172237684801346495565767577982814375282001657377399152479356850695878035092117987733042775093431422814817015065955011202037768161907819804849726620579788234553582397356214317677080184454571143246658477238219750438600035361328909725410317841821560069082867506177349656112487532988790269636024730411717939485819416013808380084712235227776269669001716815160073969343614536432762552021429012008931880144399385513402749219091665630743397361908657141572704896364371915125664329424331497287533441087605885777603578404108688051249459980754159792205100996712063035181873745259576570294811597459196160947117738133670464212364868302373707210295310083383115068443902944002267910721400114491925408502456714426042003076485026021399859517795463885894063892560988903855295347077413844120837538483683240374250454473572209375506338037003824442123623533059929324840349495100878912302672388817938163767471345285356185052535877055965864321888976930997709595807191146787703511340083142499777400580846684115946807279125851268779065070400732802549864925628269068469522961885641677167371532949786621720631950375070077203215653538502368160896016023836222758510926948480610777420757704350024212285482477765624409231586958229699837694014463062256706985140475398474634335469885399548052256733638105717796182364807356294322294969128633076769991844506057948815743132645068752697886987625164135072839618053399179173618694283045871028426558825024862162790615619441694405612678674510216251765032605562424727265952389887086758440934759652650900697821807037194977287796467312388765598077360602405476447362433202455948234812536231576793898473300043986128215728963765416903581913054443073937353039277675819838621209093709104505365809683594509212986926649160148445408616262078807666659834686202877549784013051193620259877262979768543578793419049620097149364190266565645812452616732283309603383130918110177582177187373073206987347390192154417779426597904613721795078057357685876382296 [130,107] 129904373872347572106422239190899342963185888174891294942281533740655679406929943124814603018135421690008365120124571743353476795056390835267096374146304775640057003159056261117918519073576199420224455401376290915968947054967509288378291420567942823945497703050522401342675752719084222894792316087856528634767725071351705758780833769935305187542192013035957254525268411021144958045347042100452581702875676776836905945286087859478479920507957011302092998745150679347339232152341406564764418728014602560082361847626125344389968608080826055529188640677417460844983477378908328883999302449577774801650445672359735816103552144143435845265943035648687672102948299836115917227147894136235520865752850494006128686713089980213116053741387392413281340912471352673211336346046318194589844550115279376099080752788055567086483300542854874983867099533798637849378203237168062026776410840609933431679707675865805070826253979927147371174015293219413471600388713964958124062839551535088546189753891375300484294377384049331322041622673131229013578495974213409427474835548084296862011970537889787773168329668390599300876017992195091462364096878167380158993663773226910384532650627661418046907926578743392217457518139717868919723765750053604875548393117746515374298714640720263160409023711443887728234658331739409478815691372843365841057527703302284373263049062560029779459310601283871965839813666818973913853397688264992666927436340067111340205299266099638082053848769018250824014751547085532224453088960496599856195591043734618174939481773328073978118438710675263823077930651718362891441022767863260353401781146116386849878976107577735922960453599984135772947421001047047284600386191353228900792226594338786834394868506718183103292209162418613087257492551927418627772179630312288232620499812544484743156900153428502575729619511645966786420635816182960506616236935743840358984992356697855529661800283702160278130681179224318833534850428311522204210304388227233533438159696063811064774689167154183016800101641866083759815093297516920565738004110716554865662386111794824359361343380529105533085645347552484772373834313511004572503216882238920006520941659516841294477664063901195171414517419736 [130,108] 33223082359559976972095956003318691260955402526636653838999897289877927985282505322245751523610275531791442524637911212887110754595569892597812082094126850349761127950358093035456525471794846639564570870251797299280784265335557542068180375706255000391463153135067876744581416210628268212564782019338819030332442558740460708690535498813245113652772005257244503295394970585641492052147455143578219755315682895942261303325767832190294304050946738638360441589406747502747876506046842835007970109366971352740446439478577678405611732163112219558357895994374322774901803499970743130677701137793270921290069881135515854422390889021445160767768001857157989844029971724121656665456183207624480124684156803880511229270394478191789650627187280464873988113625184296512645491898278248887705679037834206619591752265035921655060194546384722208244813512995293703224982701685829734867275771518009920791714168962687359543510268378654476597954033950204779522380945219082020599014716831154803138740783822810477269634742389472099521044914187207451441642279050673617254575140594330886196110253495681738808287868339407957721677064505871140032343475476142431993713082207562982235827465979571283631886710789413046196874369171810089977155263981305102625074329396846852415553308945024132345924865510658847155678791227802834256221315751980081223558394137602788633528694103135147887000635394441511642716031473018312265779598953926723238953972551929200496795899712958566077343708421741136727472201711877881361737373712888616780824122631518025344274695106435055739151322426522531711119859589563722471358753656990024898628578828107032457206378412949508083813460464026289834692324584605441618465514641588662666443995411264724992204314975078441913053871609850602692050697234677922580362985742972495123396194455499101434153627031900687977327472903950031368395809507397918353710888367222991194743060182999668487635125618438381725225214075690607019722338405270689728028980827270641758963318662644997011153275251984155495712623558241929923377970646446124409797038935076544832421888327862110703369045259628661840857069898169434096942617296677866718345726070326176594122492133196039808963630833495959886758 [130,109] 81357062711488519284003306861316361180301888555205711923366121211889443958639623169960689086794705703561671706229580191567168334723603943929413113942023709971401153631606743921671270679179255575009710200166336948996320471995895026064410132688008477429174733432552992749729524472494445925867495281516765868528336737972297379356734521390485371385673013953565204227574246200053078626976713209018437408473367748137841961451725856756061342432866299057813078067940737335690031097636314962269599265331324323618898756182373183860563422113587825996089815058251545004598376015923093135791253192769257349967013505070958369490059034539959303781892470831607142071705143416478996736987763726882737548521774054603493129975966218953824141192989662117545920831968972621034385827216453354947058258015335214717920635994470155433240033984278667874260161066736450030617196920110319919634548771951473887801946640202692473480321371255496780202161569618306295081034639413259466458630565746477530017702091797372587430826475119100467318699105958429964873088715043783920847585929123134231004034638100451516338269870648993300543093176181072945847113745043998425171466071941051237604128528452481652060047151115074545579559150236629360289149743432520450249851245817993960618994016750029832109512299823406959937551414745516515338452323116522021414619719498466910940895270830503680920912056667156439692550933699977288095607189561132843230697386950906047959745836481504462492896093722227786992368337936043723892360862758709852268102835120865803051361717497747266770280840329491782975556820037401262409950729922874670257117498190538566297360896316726334170830472851584943707270976170093848965429908480023714976363645689226909904943543926899078183331551281968454662368977428631254602674916785183400248586039396141325490957919590172432375824699976986171122922579194615838619327430891250770818225755449621283950798256846649344191192904465573478814250999490076077947334650321255874989540659019488709535816668077202553931592997754169529541496940836098338531439406379600959733500810817893126411360820895020838994323644468912268376675938520642594757404082263251267683547854240823135554783789812736 [130,110] 1947883151123018136612770328424008747625441356618829869787327923152564550027596025164217907240501591040788436224940739328596004883181652512865517077171710705757517160677201633706842873305955052724922820043555583542403185419826244506690564519684656504063139201399221644695765546052510751995591387024394157188811433677650193524546525218706316290693474810045289000051941145585692450792301427597298216616425681830817768365501915204524265608828049611102149246649620124837956475240523648632357077777150385188082411493416625558834119944972662385324756385738940827069786618356946242183004457815648112986268020628823668691978388036051596620867075009217804058096141239107065352755692398189521788479818716389151830517938561112028598549460550315889580886309109706305147659176137769677003450319305074848243897897523382505777536107054789808149226562383923619894586968338833531583381464588528860988877262987216233850684523119218317881923605480516037430674903507160871371763098391507258259040014575827265963421374268028298101819965414227129075788073927826989335853504291898837068658488615554299336902597777416739025181920339836518494684450961606426552288900478590483158834884959626262751620816002341620577131821474137137007827708095717846124134865920692910795959359583607710676281492229049786242858510169041439210832346266467039201518394391581826652924741302046041573875475348375721420801379278581737639884617491647324318635347453455219354703304089998589228276066868517849735782398578520362640419834461257974259660593144408656816363144795643393870558408941051667792774199690922457100105500165929766881663649025857838452230692770120031513783578750961629166208078276926859337104268954498780101515579106113732662321482549962984651203662684122393196823077678818838942118972687323356799009841723155188036754516901168793269012321916292001314537095421523404295420817851298363883984952398819873707845411798837354491195857499624806024785651365849820238064976197208486628833876962593031985756601334422263325510112298590635312595478278432305931674305172006871923508176494057362975583592559029644017827636283075712812382337022383699645574865782512321486575587005734808679082752 [130,111] -189941636828222960670646969874753411912942547724139153736624757389567731090686716868312591485696317716078016714985976743381735968780443330137871384768619409286006252423290872250575055395268372318270159091457450113043194817670557200813428994529230600757759001014618511669901786142815896102132791072868115804170946012436251999443139167192380574244732114691813681788259559583548470656151135858815093395009386064238451080492444077941385931514626265429406941734124243140760154284917783380048160174720295597672515150688887246697479273865765089210951937772737145771907075806101142163965340960544454704418367339135769437520892818628705754282811603419307535226620105030241405189676453500093115918525951373910291273619259661934307738082820598401960329408271709209606283288944930314022575069925401068400688973516462049093472563798682395697873263024761353636494500474128399418857117554320637618601105178362490835867049338252019950514861592672220928122874715041417176600782597953300869359737431456807379559928064705448503719656481374328265963883472198970579963371337331503708514123291671264506060178940090576851535665432536787320963504413773436138557461471133275127446788712380987077477884405834677504744815741090509618786164629550368752029427074665865643660573274606353172557165335070520589048705859565899718743005084954490581247830040349669847288767795272493231357842468165505156624418365766571953462173029793064523018552792738518834198738594853429456818985010935792119865647416014507397081040877531476474705640801098855227521054996875380782037147266564392486089405368379874412724680557140021119177153935534490763068083439366504455939549992896058837000903415049424020375341718198917798606129332948441469047559412810677429682023264888995488112131659375908950689087356621360479320684401488961879784269002973473961669984328511322512576014405298399762891989592207414111027314593567328807849702912713659405766453263675736051542482797743561101250580688215106391005614406957637075335642306704407469682825228323854554745650283406385994464794718117341134503214078054807418575400571941341877751693451666999569228799045935123470527522369419119455764831264620563776 [130,112] -11687205519379108544674099184227758785243149916294705085579345050718098001867194693127784344810735283572374635168841360710636329774450471474777218794013965784059262802247810157975429084835245313236588052688869649559668804543364792284821679125634208362821247861057609887538840874941096070565576564761884773677711356732661005382776811202607259394876984836916828500852420484473133494841539599088180218451314804364028950691792627373232138267230019508755599206547398158561206600589110504601908695891230950464730999225361676682772419003872788324509387995200735410593869964942131103560598914391737887846398988902311397372140203199498057268227259540258585585914169378344960356073267110369153538880116460669864213775282271484867452198536407765050322518400689811177988913883077448522617294050489691612220317444429457120480252148593609268646001413916561375141406310698726638265461972899455756395117652998902577175930768247758537222504894665216735239251071660117841120806282618687547748645301379101045050989940608546582178613580835091331113057705268806900761462729197780604771636162628184857634963166546133564400881896882590387204399532142085710423600720085852658606513934118233347170539398329724412141583775769638955839785053513787701420660781705930400684031270554697551398112920261692615605252357439800035681991516403421349542442371612278769725941895620547224365513622538194835783323031836281281843604952281917380164582552212966618191709478952284673125735128274452649865915733466924088503764242155723160529895424728869616513941322397457968976252517966747310172427268452877682012200326610616681426663485336283417635918268588332994083855920024523444970343193814587674847356997124738450226514970228011500150830074485447274170896332230579229466995463388833860879956443870773577541309661552431956562250951417661014567339427915529986841779033653133917261901873005922560872185023570980460031403201016407444876040656200339625789954445618006653820537055969940639773276398212245230402503639787246752292189901199485031513402439891357952174806582383820156925824572056990610931064661848143513233916852081233417397213629631715640312513050382604174641907533380 [130,113] 158160893707191443653413455308668623911613218223385841887063391428258794685077707400924663114857962172768808790844362750237400247626772737859515212924296526673520373641928071358311142753306051669800068779591862534025875382134271397754752318806171931767246068140566706564501196845680212552523500270113517027781799309696425456113659394675358839040959420093043644120094882104504834590252958373932755350688551566761619216941004196323999520447641689167521288036973077468976541601017435882885331659413831709779875059992073292476760502486714268808878447866583789719728545356856018199397822421856622810189263291946081186889894437268730005489228784549442345818344026240425353627340544434825827597365307297679730934517486105128059629622727598650344851056801064958155754371056558751866015124162469319015336526693921960585821997046337371215597558137544146600361193042511276591639075297124817087901649640310607431002050219361034194593561515758170116430320740893733961147215659086304132468654356487610042613748501236221212790496914122281813875251440316226895098036262368565647064203991763189661727353476172032899491829317026772640887529010767811497677513107756606925298041307687634517408722242751459788237157070327160748439302240726060963001868061858964747295749043940532607615468790541732605134672392110465216670620156658721799496924743308936705955962126085082123608944247974258894244551210647009249715094499176592646908538797477571106629080656487319910197150550241528659929415709615668476660759750232985359290974757097442778641056969313590163086596874320102062642777534186761163761868258064941806038378658481443758952018929603837825337044436372169403703289402444456564762917365501091785905833562138756555289851671497133418915011757959700816550452423844860388909613144204557053903712507102575812528947627434162887404873477584775492433518803250633368481209202865306045718422065712116503083927749679914707032989424830105462896677005858789687685997925496533416476952977843168969922078341885072352379757285765848004705127790401837780175534535868872558534664062989216459173748626067276090733562846681845740742411606129527768681265014616737172512 [130,114] 4964029237206739358512736113233694658115394946003682193413477406166856188623027921243939413680974577646348249413010717542565437349477742949869533228740696431973034778935134368071972872413443662959269602383773389094962780092388572831978505532004923031681846109137662253801686323161456705628966910690332770651565778757405014644283371663190881644395008039252095333877940050011501516971447194470249206437301166887759922367064979985992774197908785518427150975081779916808820656423782170439245806278404231862896558822508212605737719700319687104530175967759497915818056626467704741448516964570872289261667789515353034349362956089352423487613030030196248729084087214959924893565884040519825113533106208609271074739406256548000078134901407350738823586990865582739616888314291754436691990227654874749891871514067346736793751922297679858006269243566723788364281352247613834059020618888065608501559983388802271197557031540483196772142659503854657070894288100859844025109312332863943918130394963138598189964320511380969870998931624199411216948786908125009630299028607436204605643618065801675443538432859107278546755466259494964301139704872290430809872379773800940012713345847358292927068671071544611105875084630510989834199871767639620115198699247369762329845546117451650674840355917502263740441739259437995619590446215874019042089681871505711263758656811749741548847267363566751439760220202674843780106554416753505933510725443079240380297237167628268618798022515386914105136085960924328223217267889976417233360652414937282139126402988805977197261083132387497996832425418080795278686918771914329675790830318037803852050130973449857018092974060547472010656483710770158810683585127665560183849751668762739869485880355378010487606896774105866461632750356565282572174341353916852042240846032382772591683260429364209954372228585604042301854690675518703946137621148924294230195886229174624567441344953549729270859795889804845757051070353011060817153529027419213873750176783397663110876538915408538230834111263337094939083385485378364981278964174765881135271351090799857588603641937006064348159173958071408371064980834715079297176984920704 [130,115] -21387712636195208448562851793646689990480786879113505494981090392391132416371888309071950377026690172560627639312329245947716300838671492979938086204038293841790649833595002878285063555284194852524681543990186057526818794420093434925752799579172428600380471878834504165129449035935730849895644834956001685283842291310858473204465540108065800424958983035931445184076645885808825430951874358171929109850353220384706533379281146495274187029240531036776566005733252295659994315640937402474682560911000849137727853569674960040561938985013643469136572184435940571429275253797202688355849480480295651479334226779532304863463959247537035528130762344295968675296355260066201069407813049591431795742712105470809127516738878793489444238160597418972449567351886117601459103069613158408594261100756521147026764443280551547908320683263001617347737381834893526007500218037557839146327775362450502749127573819916456149718006856660428944988842712994341453839458613815414751815162270329405902981984004745915290009213290666580383577134468543628278832923715655810478014736577162313617653464171221500408008020924327779288060085433014020363342922407599730238961008851085358203791067331080214447889959378104994006987817321126256506801760618496591532444914096303680382554506126228561177248911747282904599242605168274495511332026067191882278387423132247447384594958172526700925577136372817935177542495284116673955213089330145872784948044552244337282506950588932321942999766482415558529413032628589407098424313156257101263600080365633643094376779189384016872070275450926074927019515343893128861117468052847227164593031914633604257133939843182409599139768458443067182106848311328898400180455109035586598072656032481726637751989039638372302368129645852864778751974213613486633280573655869641099301444644880094543385658975554913821199432812475977418447115197495367679529101248649733239311359538239597198576029630414157965754948535437609316523396291643632961285695185520583218385888928596719379396556879474685503227213505493670251933255600238374823879360917821334097821889738422079347623698340014887673373944846517466908245580426687135524944 [130,116] -185814837620407821679906203603373359054668472306644680710086848625960492417012154153593018759191153776936998290628305815722547515344660363642837700886195040411999475893539622073577036647789079631679372155749717737145766691937547448921469412222333497785131001092382657311094272498314786125357209740133483708805393613343713277940244979268000204062904810139021463385482340661000447801632202534527053869535440170745302407069606834938912018613173015483673085635442438656940472537027736317185882639723817407211857928520218888652082452536226487978893743866150839292668451230003425707390030957840264473283166438417852791670755220425851680436907831678576202512058006782632265223406266879905542626874781959483539851340070267380836161490467803272082896759822781343356430130255423090508277454877280206760712411388396892126725011123329943871424497431990786464198668958098559021427114686010149387922402202529692091737343339912346302832873575361623096341726109090398843124549502012468529216172771162484024965882499809172366685923437365205484291194428568323080165894144017632932759041377173397292958369877270544135806238874272738362154371357305482106414193682767726869052065064529518431532895022198634513348640974629282742082143669874385093521120986049664993896280182586603455947731631190107141263338560939809375186635293065784537265195850813226624497414475484270864270503629220707551633321221306888361341736980480403999654372694354303311051196693326116437595238651271255812228059871206982743708962564809900919557541555486919111715927881493975360904500942284837019452215423801914580021308798184956435905687169862017020096912618684687073351311101065153540892507368188439051258135387963543737097988093615562994057082259536825522724617393837012127616488970500660078762533926006856942810993625911724801710397540691787732199219368276108958757837491499192310478596825838311718211483526088573527847965706537827805266335233166781174261532209620338258888394165799769299725240578876348434315423897551413538011764295340852160509851846576888887478805082446157883595529692764327608171430805673117350049471076778815944580859515026901 [130,117] 38647631320333982115502146234537370712140382266833331576730461970075708405508650573182508183006373070653761545864045786580105025723272494830121631933061073455468588227416122885873090506861876476871435358493868593405924936938229707330325298252937146388227879014733283028030183518281871382335105284196516440368383513979586913848322258646393063341759199673232912576440393726391345563712745704789388448928685624453890779216389621442850413567751772605071787851935578942810509664310328358007421315465814068471786625883008812311892438701198207627015485103908807107559191528315767471322299307278015247413551424727324499569186385998584722750243869272016545271590666486850877795246769516023959006203082966085959624487096342290835161899374713946093334936789751974997491729626396704544155482836740692699552426454028731876411282049100220956927203569201276850777430230415074469412132025442711934963802370635869440648780163100808969311767629494391944746259885591134051267213731212157401834887274811541231636247731380559008530368248384781177961588650275567189381198422181823470114404740348014219613599808579533874362488359990620440223845423491716750934861180814227072240859465995260947761658826843058359948163245996618177865726988516054718184915416662047995587540183627886704508935458781073087027726814096948055096347464419438140397977223307938033964676375778068832975718682560885513203856275658805286206030519318044510648841171008214954202769413891076594627472388766776613822018881147069376029666322470964687755089716969977477270911188239941562772684468273607920664363170051032977743637421120832210246223537686071160323921424420233779036461189849902208129569646626408581525219750473847646710705013830144202950003124408812392634612073719599393284583793309409133447069331244312826854707483258083468280314574964988703404042613614227923987915680423790094406468565723885518446978448527875053020731352824941184469162883441212860467027544588172146156037636553403457211927816143831776584477847708902765996319024473482529363500659490656382965852999346419465527178593527861932038853787665201461151687999204159748072192 [130,118] 3380709878015174842189961047536495151480957536259528119981465106437285505631368675382971606189288665141485977229951590796267819621349763081495215999228029825357661887916709721727371902868109906795463025063750005997022500268669991802323902915007168385423607804813975098148750934020038286407619529895405300887840769596923679778194356487381391557128002257217678412812938077893424614882921332369287124276720922021473015058173806611486376726458237429580241744895525730404047614578957567082310631630629855283551840516457535645494285058133909351767580010140929215230420863084044296334001840382166026340071390468089528031670139847335702434513480147509320795512726302629612819274670179496036230758820715412097724815729302782998729606063928809901159995068077633465857616876532865617517992268841247841269904497627794943617325945014076137963741845281903142717219549887182354354048791740406971236050206379667968641364695277584417679147784678249393793126731191422748978347341169647836973569453519464211375971477537444250682283724445147549402156211410299711174698448539531921758038513450958109079816418723453476241886804014067648114729834477140645578876133230788413503766829355770235035942931129287151162843128311771888852229144113773229721416244257871468278184828033335762979604058265691759456465555700575451435125255312659726722057673843503679291189345824155712603217416135184706124421253490080954121903444665405810216856477542289931453913788782010041915294085295716774236470223685253242275784589597671586691759874851432588208581740995383253366677275249205752316815594455239449334783469841787896434349699860825033687357319524844380699991339127217726001667866787866508558151770637696482373385355057842697092755085658131243694067538626620974890284454748237483624632191428997216045764314792133660566142073268958066484874758790597955268021799697574142642272125518097008613816222200950639987558053213969228445144647587795931721800436289822793014106666734934672926041565982588827670107839839934713993049607639557319972745486965196693973438175086408761689480800203496808651487693173047972730104439548679744 [130,119] 1712680716328982857273059677021260499864589963416079135418325886934353035773626335557776327848295151454496874733137910011934989824027219724916010002151933716957275236843704723087029802215414031710817636254364145290672318359384998098094897199712875866237717454267235621540960000047928307175733047022665796626364983916292262924311712899061957226969230086671820795004726505058648795004766500500555508791494535382451400183633033074637425935773371028003922958213881037492490321849144494256883607595331586459529851778013017411638333670352296521322743864737084330567431152521922845244798283349482253425191545237026259600855166325695781841235718393966957597543830389657081304573544764349165132512767654442146355054629760342241409873643505151344801224186907739673492042829827156279097593606034141990279998576729767558247446792599725279397162361841374173511484226773910428812225961784415687133450820278120496059413961218348276446683277670733351128876990966798248628706474759657019271435643370218741156314856699971197583367113795213868624292854665477674022954632535712712684237150299877584688766891264819079000149598689348126601798901258855698986426036881780882585760902380339681148738435731278797975702594893844548750754295977359122405298958917345276719259918238786547031825271540995403472384733915463838248204554270150360845602519975672878228285835128735662220606144583589922689503427020943484148769057716804549128656937250223831021710457006459064545689873953532155748582076321328208444001795706860994968909802185123169124774945007403529966986420292893127361340304168895460710228751063206543670410994516350881638740417647151161057246910415267206218596471046845308877278879209687144526559490418660480347753467165058533736778213104975480692629673368522133072395324550255213917725246107404546463068566026978154987725948194970648460990282203142750758057937701296224956141881546175619586824159061628087090140897081518702378059340994168521874910647852208461236860277682935755249269994103924660064414748790201197815294417135965141005997426104278197437931329224650859810131959301173162286505536 [130,120] -9706816448041486743835610565021390441266353026907214668653133700946099126742961643752031758441036313538992212226950843970755982293563215008225810148171211774606941058426467561837407054071889114571042812543927017079214274376707559005495968168488192600623959534010709369435970420885977007424091841226284084955419823095694198361955727415904372921928559103131380224643361794194884831166009605674958785752527856058814774550553338580533560903477749543855885528270589712405925596767358201364972820889278998623529477681657278011683395252983239428723016565023574037740239812876315285662066726226931967769339095059756777033132955736536467080687636005207905028311863410732528199727771580044815229890553254083842529541826402459583645532695819895110345982436361173485453899170016426574800307365881929319952757407326934416347908328018942850144243904278596789279534893938922901782992354328424306803965735767510020032434435943803608664294745477928326883427659317571129097980630350428269847025591717422402763944841224345788041347778663670923972816564330228741687773642253245890721486980151655805223398744134663607413189927952024454968251308747585888776305191949665349516491003016967615017166855788105310476202901806626929598519531693852147554860007887494798895487966265365581385316392181905959278533394374653533238805591689338906990166623114195659197693336722078644826229217779224146989870183677916703147231310841317035463558049902091900796831081585829750712189226012135702680391059451598271812570720044935378260770385250132269878516808602920263422779281744627674655388133380792585955880370171167252658525064204472722848760288165943072807393752916556963305703358482150038514473429764449426564864682040096567824013496664667034854122657978339578998922326473552735474311413671808981009716801469443731850991066659719787829086271563967580521517565986856325456453187824775511252598534592475647215125990546810147546530487846300143505038812770363353510124466359353432932317852987144124497576520989311164294303617136413015522967496706626459979310993862549010385551645355821959938936269216996912 [130,121] -3445075049794358058005217815494262969744419849859067629333177848835908469341264332928275741969878675285575225788244347046253838666957827366154647427301073935995497725988244197789844116571468332906592142728540689284798614374953660050549178328761678234567882033199917972548982008979710923604727906509866074502870593179777597319351361217004293675723153128498358913834389419955790566873150620569580678434977034202590818183056506957058196227775589443034409077253027878608594979517484961739180873545790172255388290618301178996597428926860298281699715084852626788524182231735446360505664014967846655038527052736278839665525165135305627064720539664720265144008164264687548987551429543888543165883880689560814967931599256760388421817399230281375329808574537809257863914712591862394229795490825420642431708329757488526948347473846464473568049012524172242988621312528980067335983482770927021737868696052501230634913458077666699881466580589678503911939422873994469446442186488201163263003219875167438042603244945113618085467674026065987383978540574839171617203590029108534281955275334145939485419612287680990132767242380891326394592445724890291054755001620345992197746349693406181504120680157498131193797525546532252137087002036201778184221125299866147108666866387325458680942927789649570844530228520459268875441161145102990737386858666083334529002304124780238549910022516376648057512810581530149993946931315860792842529906664631336213832659412201754665532376038888772095926668102185362706290877365845251607615456820483314948915832907889043850444749528698942386498461907314354412189199891191641003453739268800811444051082461157927749915502049993180517998181192862338852653137395905654216807954998254443344073368536465999189761763543215850505494762648055093384117746870884835499482733200902825075883063218494717021824559809580574231214313076265116535483613825516216659641429295074193047051182227348851153604799114253795867286833319010261251957292606094473023275670900153607906426096061106877856684199085525935677091561458208586041086882068510748301587119807865480168012416 [130,122] 14823120196139897534989310244532213058366372049352988583410719201893708357396750177435788364497773100994986067845006228437763142671271175055864187951938338242107647495230368632684177136886960697442734006541444497898773525789898549222168534301616573813767290754657630005974762554912261262012816077371968739747159804692407437519785637996324451205655524553184528519309323273406171563920496078109318295046329372657991253873417314082452133671629485814360417595689981100626512290561882031444872909539354453729204807640336167295170353305866494410317343395344141108459718275664578646306956812872009450729531608241420272593294966124240219588783320948745739831519035657844329272175478996238241303975743627177277467770668573622647959180155669267005752488146852824486818174598512905724265379259804131300985644432840469521119872964298495852311848031183490364443198928246027391258648427718013761102592609211025769877157666844641137181954043933231523332558640235799304143826386173806075753160305187556316763856523036685209773576029213321055452323776454128456162247471411120906863099966035362514415524556591862662885490396693227177645258337024591462935719898090953892544646095975859126102272067223311882875653561889292550032774687001051030069357380914812595205741558155225398554800770465587927110898952271650815917385441831933905160309372574195524738871402277096267284006953727244759447208068032200228488737725789021080320202787546418527076820829179264285167300913536505594328091495709428622910528668575651264257662946884963186928990029933789973985206284712691617428575629436276139044872164735058552679868890710303796922406795806166678874918071072599181342648094286912894822030342730553871235802756138423379645807916296297167055766451103585672255862289581484767090876794084238677154743826245955974012713930528798191632474905220040657248682678249409008597279249677951136918762508794674630455886558200057377433782405416961576774913831617896802041143918656077650866225937218232736966287982204366091542970328728249948853305792535931101933569357493306657785693386061439712 [130,123] 4626279004052323192378386726651164717073235332550769473770843704241929824068139295942720046181289097332999368431575355425712782073712888985589935701310893933985264602930644212378435346034551052690817903339917809417809969256104500361017176490623267516697593474171954385200978668383318209795577057866493813192207382426860268158756320399716096630128658166962882476200672801663986281947982600763802299452258703438298193094649611197173604802791908323616812590150842315361910051221923090793423299472674912356028705632052797127501759057554807667472229517111071090548117905607081859165447133182113183881726290307688099367115627467211275121335033608387277327469552153905467889778651116161806724093300748156832994301349175441428252728773120327997796753956939479768069784514671299695899440344743691931717659239463288267424472192850692398002691773808126739370255801324532694019647574113876229569947758684083999655502680040211703404881902624439351479675283856697607582171595120379462034476284276757900252594799833502450453487162540715832894562643087874015280433707689902163036992655960607976365343820648366795222314114692070244745171350276987319477381912107965153787067828660544805879693371442640371747223457941190422385727063636485966854461535691760902131106665873904841563422202184880322467949996406356531687451355736426269439862072847283458462657402772177735830136826919535116874985698685916496061932647162067649307692404463386956684926523835009596195853552254176193777360944832331747635104606796646921883414398978901988804235037745513985964813354693239861814054572034803351722588638372714893199334205746542672983448724381145548246001862373179784669714824708885436471159088779474170397677712523352847102525619442954059929845866963929686825871375136755411414484186546590064145366069280149459066586866518478529627210025500184556592456183306646285308988776483472706452060886749532042519008529825520401595209277747133030061526317868139448393635296581410123433873471622967613457569311717474239053301385350494329205126343970179757040877140417772898170503968 [130,124] -9763137540706565610801368978221607575115723306473571569864726730604302552658766641948625144996236017756691781163685562484093383866316882083040236541994781732380856085043990090092994046145489127151858550095883067757111454671013741049128187849471203381765940461402327642611036971046879276427716809486006503356220780407637540569386485413841004705369760018258789374858516223318465197025510202729286200308932063504873345709049158716012985827737292805775118651080551625737632342615951307676539221609650080058495638055084776576680833233174602855540715729297265873797485054185115970159181747389977117565090094251551076260281795416083122006894163662016927219655400500752365326500597145658203090255830270176857269121015360780763840802241261038362649663883351523820814775684831512943849008261009474447250371683904543626911547941976291827139384171616176397498500973317978533444432530571719938256653419383903866121889085390612616200400707808081197436312021276801961449790783538885468287635150100906509149320581279229431378644367057658240301495278951174423030141662281864667222628036080896849412610722278205960854294714784440242721979105812101034856391988513107731811715968957222145389248732540984782145945537244521537964211514656342164362121207800628350484784582988834582988642002477626804333675891637549109551041841696437804012978282622248327157946234937086515055090529616573790868029633535971856807290140150022158181750530056637113941836928448629820720736195579458501282286150066278739284669943450433288783098388358215592902112244143069709828648642261396442415540231560521783913873518821531171770415211949282849455741830415118779846408418216469697185587128530366979155117898171023453539763484723202725378459704766196936899112841163924714700646491594822065095681899461470728446565652810566283623174623838944379531073739115607271045347002945382902999568792458179645039940023025936134496377940989728307868052784356886804225317967556937661531316205677181989614670654491561846901522359282880225540158155765097567695549260029008572727838059160398400 [130,125] -1003309039224493282974196980794743828864876538836293568688757807877955403725143145667533420356387248862495553373844103733881507805367011659728856774917498194314961855323679373206747872331842496769717798083247508442121615760838721243388433285026322125744022405704468840411559529754849058987142617759579285603023786855253278446112061776411996300925542491103883155073992887437687577332336768250935591227257643435887320539261890972161641389208078508536084112288922003125896388934721382230221915274301820721150715745580471419969418549822011643368408168529864582978226523403132669545149499491675572810831773709259168890014121749718899349512064750027508618271280641182252981414877135340109641439532214151654206061857936758242354637411121081046935267874898520938006297274223236679802631044900049191984227076784810239907526216242611830334038918545793640080172668029481400961012543848285538277027831585780828364831207441607757382991008036998182542893665998036578693694572075059008864308339181100089857087152641629799826106177665887896591381397340386667998092160452885000092568784993081518049220783901247633985033400335512551779084112909595710615748273051526726164590685879635539803913317438852029774334696845992763136530764037146801523794137164388898201673036130924494463449453072081276295379342145708378421198804739770615315056840629568040394362260106231842964959793420054626339488213819753194329156120436757089627473486451759579072657708441103744163463836642893548788194268699976941697144966635938029085805090264853529387714828698915067521546979319590384595943093482275755427387892315539785699627655586747298047903910540093955763226388878357998310122336737561074302461419189257954113207162848705470149465246849534514989174012354809540986143659245436948271329711374772061870292280672742046519870281794324537501351288273929942704545670038297181681184336947060792311591989777935531158201539105249201922005578441145224766323863130591161326567363606271876245364103400145518038437544326355102787667540471592158000982670325215073332637056 [130,126] 3113565947504994278493652557259946318931069358574608372362273882041155513846163736727702958825350043195797211722790545963177796765914561072330284558810504407405406294959162148800033146414933791503182655227528507765149247507140299344942223635494350497729940758808265584286909007421206273932341533409385035304250969589644291864610052155308610952424133253255042894070148927257764322566953619596229971609571880286361868354082823965835692989889321494780568563885276249436959702525706485685878233594407841521322969683044270971740591246562745157138546675732930111827735265985144154707952958834733151978493021783406934881312120098439178872306313400663305877818629592951132719131593279509205627173088446124369619564581820025333650374850351800318294980906264629578573398559345603769960836577557073680159225240605486816479900593861721385514218572731892411764206329210809489463015257133515001611711308531954556535502051195102140374683678416349293557083482458199629673657899404441904128232123814588776027286977137506843548724726680453384160749734332198111281688296289566432388400883300527128821267530193293950891565678191981168392414721301873720971039231125937975967144479076619901446505538190733532349323815889292223677827588151781630943027103843456817939672969754346846621584169377537641936409998813653687922753462420204367553163168751900472001402240993158362239299988921888799855585342156488315684088371916053708001780198704206903312829015465176118291323291671691553931707727543390330551923678847563738517747963594937037434354049354681867112319782181016689388895490061943388389713710100512096255570188604641471671484502268672101227569263018964694428952406011231410656824001646245459914379697534747665516648310045210482525288802626817924059547177716646741769601217014961609084614905836697137970201959532010348777505737144921416922715354578942655691564920689525902459792956461312579378710458715451787041609827947428510562099916270971972038073079729081643533146268932895125364230561182361769553884293718204928657108820990643712 [130,127] -440714360288371569683616096322884122272151345135078373044533181188388524595443990234585243838030904984780364784378211179717537269188850454352261832127760991701896276532876155978898590174439326909656343325075053424958019730775713095932057128964494172889421273981848202667915790823133194885380625967205794369208924224221027574800268973883405456221487315622253993879312345963604603925972454643042439940794354925781761415079314862145431094002950977788767109708437447897383104005308856772910397641766042000295075675924248242466434149931220050437172270022733631627501862675531832161809927516490673572195028081019860944461840538889937991537068184016411088501790660358124416712018072590937140369796845491557646152263442241046178874415881120027838312569623314599957792576074472901948953224342632592268944292498708175964512805513586594847290259743489556197533879331079703098282874030574973557412437716605262157276191560483919314135907287452937960879799492954649430430826579207824499435306715988006026512627955047694151199440634579569369398382006605982084164478937081754269066456490069146075605494072110862392214645475346779958404359604713084248890852750197015652377864604484749509437829942329525511161964455321185077718842925612859983550484835932961870627657023410497983995984548119436648709447978937633901215953666123740985679230354358371141196650106372646423497215986002471618517049991142315112972201776786047889333617519802224270693915782153947861810224789250179380364133486729269716836752080384584231747224566153616708241968778818580627437527149535184945582233686924235177483541423789741780507448482969148910915245067095644123486746321315181086479450364260250882996782461114293045776736751324662289027168863188780601593927288626170063478269382749426903310133512468338424083412028293460843434398856814134944373716983777472871151910701804684169353772507679895817877455885640728492426531122864935547575192513761146189650546776001787435251920480077557745702997585248976766389909202269394525226322409278211156972544 [130,128] -216303755919451275055930267759967154423425631998991533605981115569024963488993083772027362927321318198455007123742313400388570337275179126207841119685607425628565698784959891712685749832036983130593409028088665662974220833780110385899214711575021712682728128175631847537148722252776081299659024542643969238337625626573332665225916294586703113586367992933917404654045533954031210673644553162055634150747816080525480049365016528762792604144997649984250120207175644388920713520454293020375098727470719195839845315315220393250105920087845582381331654003949846433349164150368992768132791743328288651807310245945443048637739090608298179268339344475539702658613726164026958673774519271990743530932540616035160008616901587830943008362617783812686268376729953899635967390836683181290733903096961782065167738410997742409725314689563412997831126059010183935194749808813221154125702274010906717383515397578757147122139557067919989631060178173014746434361822279547989429796972786921316246835167527659356785732862843027622874148195783709454750905134027723114880161372669983228345567742716458685508924060663747109964799817626457873752925047190037101867202666884304704765628333791315256983185549601775149101989751606687986723909185769245893093053821767882850903470139675448341599147105459597797354594959129968086636058232794730617230892932152551954420432639330637515633535575310027106404181984570554934248673715010853415391354467343728107156448537413082570669790271419415671906394213928234913405535862349421102137364298463056599758812494120545144415288309157003530397522129972546395375725314832086844466168424794703733695217974074362723992005431711854944450771604266934034784549467568808792065338288049788835231164685609946964999032672871907157182194294171745910201449709820094737498459378514205532028927556687353856940328355356912060087241654634370041381391685870798012125521123502558737892860069520707823012488760722536397241639730551660971764171579065681699128695278462899167552644223914591349072025129853968 [130,129] 35709774745105849895650728136753159922400255683226029071407269063991682608459277214300789217699756742158127687077074860512802440439971888574459903473413346494435609325002067087459388729160360931356424363055662557291314959670046796394147979276100018769256606887260871648453758967391947546403001251243510401999990977290734372350093306309897798329805094783554847598990031562645950267137832090569701558606187158337891334248355542902385688129106867331405595258329329483183792940035767103328173106877681843502228191648176658903306327876454715795169440049298943494844643299979399687273214206521530201250734144445405632439733658970515035055793933114645593870192309032877404950473191044848863390680804193565056367007081310972405203715619249897626740926384006217773022261801798840176560912546163780022030173279854879363059138989994823885439450239661205920178480686591898779303647169385455943991886076998461712046463553843626692690007300765534128795672152015938252246444046939585305780037117694766520766067158206708107475967385706212918640420590758128812384469982906991302682874124277390260809476318179721689450477552539986335601972021509276030747810546278289825520072011645958289082362506435257593537824784601895502380498244151977841361026342254375667767420203702731746047850440826298817789624650336320793778321488409961684550703247191560410414308524799243666478952873857530688022490176297056251018583073859852530769704095460616780763403609311588918283486438613786232173053145958760301671437852333743438230373453670548117055848716814711937926494326016054408829863583527559413820776097179329716986193543028329955390410761211357976296891213670998835900845993423538332634806975265849596726333766363100328418327271754777258821804837321362153386447609344974679516492293625821339445803893848613150757861049097008322748198434789318387386654558283183538704802431240766435550032115431809728343561771470605619196484475033715692707626999461619158561528123479248054788995509761151199592598769136177490029376 [130,130] 6154507295367476746122018000239489775419166481885902891008170931081616470644514295460297861646882488288085520583633404018887610224588269029964165476462379799003945793876117442334617526253893064957056717354663578321412841817571793019810863060177872843641063774839097581608476815258970679678849329044407654914025453974558906343388775682145025739698306897297201137666723878338020501989475226243951255157591587419795525952268176770595924153283873251908424966641994633774098461120249916464359955061226662095624294965443723339033416276267513658435428343533078762012414352128122894260761058981719659159763724967435964273464989371804168753502329228543416897272127797046651636321618507958366257389483421345860499685465627885378921292014378497538884119881187895151885470167945259042837145566397078658538892187848472099151730260668038675612896414474006971003765597785007684584477764115190705317480056477501213823946714253982106065525830059749540996002131669586786970819828191286330175061331673635743141646297090987609702120387344800830860377524983187775336651043382531351791755677580343864562684187468398380842181558498500555242196966791563819970151528485896195368713730063928688836738116814747650817765164518359142313995593909524438594201053643927525897818268345243014618690951684331970106625111549448711246589299571600587302146335648513049744787889559490014090304683186331893832371397884278280507375144762167275460967262912888808897008414543299305640139109304534884381031618130053975292086902034439814723059563027234349943494523067923262931226649959108138056710671106112170684098468237247737415978461464751151218334637756891288165236019656816650952733051036200710977950926664761910264306197053916650525415728813340012049835274866114643797456865405568519560133191198753046584506706890829671481015376896162442066538666571257130667393132623484340905517852707407061896822161531548440166241811667989073447686233463094230507412231580154449815567743888893222635377813162644226509181128658816 [131,0] 126103266142817482439260171244265688310133098449788500124336480072416940998416738858738848038702972545892904416441523666891357016571953157844281157568455442278830557080067732519361965690992002513988782926870888636854044280320187828104056697927596348943129792655692323945503369793561232538059486553759625244655111158750522457905873976338129235048551708713849000349349464750923170843829984231642219875819763217877883777083636040602636584859750787425468748199994763523025334432606191406232120185694541529110308409104815541040338025625901330836007763023315913566789601044502577881537833211238093418444297542714590115575974835665393811462308054537606175490521614434501333033139814604969133798908403535580775636286344712897253393143059743438734426282475968273225213013983984886234070385157545691768350135348823585153153497768262075760543435755310300520953974919242388477376887821921143460657798455050173223259569757238431806960947916751474967067438028580363125839105215136612156999326782371613754276804537730431967131524241022784827086618865587559971247519470781615296514708165668482059420272610626772866040245101798912090342477844448118267575878730892322681347844307255352567793789721386594410355733497127364966416905334917581676746099028461943919074972504844762083643238634870977443434223323185371052254244404930581455640854641566817839873655343845449905859545763040181203670144597153584595040678849351720170479450762453085777596049413279853517793247264538531234700663550097132380019522164196471272095218311507278554550475048711607978060966796874524382525076254262462917318099824965063754462113347964195129858480128334972714564540497488237311757245659986024985316521361882401245942841547376586645209880755909950155820176805588584898290128744603046653655628244324203139778691566387113167579831988853574071044402387683857554470601390592791961085890719723218105355144114868596971934708870191093026403076982301966728758172418285543780074120367302933618365983983138625408200431483090580297215219933566591681449951974177423078950421609351059428930650570109952282941977294146213319012085707558118762823037318689354406500501181165696278755381276732938397329520645807783590141775677487782030403597267723838733914612362290400656936039052797660012735210224324744638023237515586205798583453702338342967474969591353607496414178413365378044626912277972139451403369817953305355377541193755095472140704148468706366258934047619431129172114087993666764093906034360320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 56044955514864023212322027760439185437923904418663212676131702565009300120806583718037854761645491479022347582202406949862672489462630484791259709139732487889193449827784037909959898968972586676401334942324930420462811607222537101265924674883108401713515017529669158156315830574687639968627716563016673176338988705640281730780745764633788410376825556716078354392783931571197555411819109596052213203162482408583086481059946370346426413017405097546830969093162376560649241159472381526298955448254843285590729722440540337490687588084427781459912802834043942634013991959214628901452559794694435722874421789421072738649896969767987044266771636425383025925555487813313375408827813494657611012376088906854036335182492995605678736914049073224291462206810997592200287055445253367360140116308220760671599757811862829734374622560679651149384775207533209132216864769944969286268717254575546734748732464731669478948642452480728140101044183585204742302281741302945660063408426130428717251072224887298749637758764936988982610196596736801594048978269680464463584107049604398087518767625135813053660713585482782476458262452883509017618004637319531573859192696639628682809041274159029750446100848928220758066618973992121907163366026669951640727905387630814697444820594675428220019844884311550258085452500816953315919954601693825591539070750075826649638147699926903848534356907256383913111387727476672664456698513722097396714653263571586297928159519855019085057434352203917576207047582676233643773269137631100295374559973506549645924395702728001385222228938735984024072422228094581549234804200174471581481919741624292194194450694974759437978229520608319762834006893874434399713085355997388799502257811496483366775955476874862125134144145716269779327035583574076392661393776223079372812694660897127970948379218470282122154901328564094220694632235643137007670019038775451696560527657956177741637139749429603850505118687163810848282616701140478667997452391393298602195196580171031617216150301425119928178954849909170937372139235324478642934390871920837281831566610019210030432890239431433497349561311383988670704474275516310960734614250892127834096893208435327224035587339653274286050296650022273299494925275985971464396020625524916656018832955267926192524943163764860355570897899409004640312356319074479549582160870010133005956074555748390252606044417109922116886357501490135990462544266121461294522222070504729936639714536702714569583315185090879947184837677285376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -225434839642889307629465347832316816723124423353782504192348263757086826563282933419639322873801575170931257501894333747411530479063112643461265623177419237927770534935696098843611931039433415175347906974662914951016945469346978461329748583456860091705873083132575473539900156684972282491881239938057722666850234757308915355206394145648524323906646865745739401719492960860119493428006113343695358045490884225787641836263071690371955943877510543741603007408120502252286462949344306821177632381614670701702868890280348885328069750447651321729568790149668536399498603697055602261515022111109413508457706146233254910926412369828741208439786287811780564042123681390571223019809171679136080676740740785279915270169151350364863024468363081453884967730586501825046316285253226885280949780923514856673562442465463359813872640581314295290158845606383080290384119434459997805616793116793897739246022996937651393533583000074310392670109043365849208130359675927891450060496490240045663275380646570291679540801102677782132112907307207699294744539458538016944687753395535058648904940383367327458845789880852660812597174990579462492206723676085578575030460223506928859623919526042028236137991515243678928070270255555444604091066014781646455436620299374354821557724742822843225414688796945675533127900007327809890051091085235203892850825652007515584101272763508266319946481665851846578510910990643454790831189326024743212148595800871825038807051255475994146664120543722571221966343262430100621480253811737270704947194244630308901537399087923156411044702181481374324768336116460400106934807413378131078259005821269819105466836937510520217472087158340245549489321287551445128281170589366188457420283697903617443679933496567204798432084122130157150689810457319369865957006305495661196050464388309786362505345189368840307433465879210594724974594862306716185295471823405766449260546989038933914825277305008951161540574905306232907390921900938466558313208131268605066704148203913086814585251657446702380724503732589645989008038842471418239386814707017397358986765832563168815382755982702605209193325526195363830660470039571727216511892443587410107433893425118449038165991794918017214293199140258681307338720378709655090653128030791562928384614716465802096441760186906589688977701902060292386509267849754168513230616814693697094684022342097351718591401564459583176909312211592757065577821054990791987003919771846503626612719941983283384955064506812048365656547278150696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 2322695804542175763930947884133199410841986690755314575648480391458069192995672967285859147915744096024440957830918898685343535866375303459217879720571642433322820648535587758423835468829870951957882718684902213793402077437117378030899925167733284702219918814853062880972036546685086943670397544803064316420193134559416175554940059592774733546489480980588509017145796073396239754864618635046904585985957649256736765844061248116088622897854533838044121831852293100853922301367891719768703212272788559832424707119102828894545147859194785839521131142327200900039985890825857825216582777509502348095412387465836179019801107128202300900026677409012887269255245808285155632297199062209533466890862440415632385921477464716520395735381621912729806849276050859982118551433865205804895964409352675521357482170992723251115695163854770174991755734210777052386660002622336892377213958114304720180916782469484318348111397865444847309580922811017518112882775606149059263924417440541858431205337374732261306897975374001728818874140576787819647160482294839139901080862455143922328346963761144237188090612622518304101653279229836629630734225180564622437310377423423678860495037462314716419487934382460701297887665266285463786667857979679496015833384814219180124398547960328930058486646464669424915727175884285709253616163707868055115882532334786962379299487729617648245298198387125711951433977259687545138443127580905992011491233073107815958746172416915481276328636224168445308855743022389409536128731197565049940246576728681625105433411610047610431124147703159380056634228161883568734774552662380308569177019192152400739507199295040997061306291443683718393337059100288659868077245583293129438668011873263209612059096972591280279152570701393018082358052023965389126118344506125892247611819027848097386828072787320723202691487077446173210664458104663580901671207856771854242987368462226951655874920283916667414613334823151322773948874377063027499541913474566143185069079971688866109605394989487460271629215872575956289813558954708583829175049669396610964463740425020920259009950184044399783890525885829360286587031390336152011085092871189736506677511541820799030214436495623272850302444142171401084129979816583502903766378261937659323846250769578412841767903793657283164192782764537115140898535567256573208975937003470938320161467603087591763320564425910565687755623110048462712934674754042261534933527881590012265979612517309723663992446796208564480591240353177141248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] -9036933444453820448958127699602135194083488251369873368178761396273605137081943302731556893130450943080149921305662764554763211282722963308739401832688268545490299095548417156609618261262588621207996599102620177395742228870407920513521686725619414100247140239846091546025275968050882445413607397716684543068528282914660802231905589477022789502536721815004535137129017316766287732523277404274541607275176772488781515301106143402050558972831884907817584273901456005097507145189767337109779976078960746646186012416274513161811230631131553526774390233701431034877278270314898142424640955737201217831337463023703491825819513253380139644613092354573269558899750981455884269585138184108378848018032164386963963676135040017569981953886220941733304181184494964719089640009567419221880591851598575013907113801793662343439858064436683035195105417057833451178934239830803860014818188972371690765801901500446827810274294619689111551767079641475607941759328369140185559678202244615401884573094265669647289728295350483765074661075916230073109590442769478704072792001099520502005077336967062902907179817781006536253642860068797661574634458696488345254027451420490898403696121743577295202525488226653433117818759967618306828864190207670999792803306912553789897548516173602645200338640731192793282045569549585148284783350153106741017428009049486171394918996964569789058154267000514431122053031746214736394054243348694324946472780240964453431127720560882576970741043846598091471281479400769566766246453280805337423063997937116948029348102540076792575943759986456001292048807131883242837045995221304452865095323525306397918314553605101021997183999706136438188292413589558229228269434531456634197400953872658243633804226445411699989921513695975956549935412011105729451674327142149690620651470274594478666564079477182468865521517431843852648460237983839909469236917652504370018456531324616958421683638202202562040648637491301337386165968360122042054830064473708874035316087619438968591641268180971547321944074874647840445559318138497431222521390185533333670371585535105161098552008140252834785488889529425424184925589363049167047069918954133515931936854694875898201640520703580850133856002965813950893204578626575921391365166607869578409504140198451792065963280134127745380846212772933632320584365422232976023343377419442151166073148436385405783639742198088351811780693140391076563396890330380974848181676959516464555862498433212430831355460277385378599683465745551851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -1579184869257960558665148742232836902904140723009956710593782708146608895027157995224051911171210941881497108768000284724855387105464525974152263570801656035099152251920214657585505319425009628911233384998620738171494445251947597113240403745787522931857538209960216952665085425259899477588667131504194223042964144800217696670844927747044463557497205335263732873866044039657173593510175034042266784369082867314555979364668440571414378330795949916656478394503137396176169820690799395685595563680892841921812643006721924903018158954572901622781342909572005687697704325110257009227266625196379369127378277741772465915157580311447970134742478020620270008296998891846652472274061291743327095646050330488059140447748125872556612010798330637717735580683045643248414746077115006905506180828670974406505382447733741103522599040180947311900285495959762169071075624421754178142943189993870159586831175209640547881081037245445005003015686580706184634226251023222547837930047801909519634853516826784351080260365597080559058707508554710749948000598702079299571678910745614722046912516065814018711632922034486542924080721802118743969311216542891066454122462905710190137882193138219397029613426233955440552261860270973382021389608754743582999836835531858342320493194071824279833134914285657440029379028587173189029692191207829713811865373819162150113163864630043828161541155376718319556917362592436324601165713566917981925466115632710912994065367467227722736763232258849067896902560073354843167260290506203272558967171780819556219839420893844469303668499628512282753468001794708903360429269605058603234764593694173640349727693904659382979433603749777695264423145830660135568786076469762715151173215022342489735850135536939582947272745363390763325790863308929578315782379530192294407855997241564366961207929092180630627088858884194795504950773006283025630030034298527385922788189923763157249583885575441834282116141562750396466090960708036560275934416088542215434633433940710326464431070062726781164271460903219934288429502586152528130257064135735683412714152150422010238166459670353421747949105086459352025670159353431630929833954989826730194889294494699490902679247666654023967912613756382760907337256411951304232604596363083556082459544351164493034094754841040711426500571081862619763750333846514826872712812227943885364014158161051262433428245323852081167819700847917792321139559510680081886517535535101163744437499506647420776453540566977690895785174605846141730816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 6670882916110257370552043643936632311632831757010335103290998778465725966741891778587394508444605347425771025913333412274461892711350076085370822395790251868484042159839394879275554727714258316522753290909485907758261626361496182054061610263113707096687996743348385286249237062151573542331539968175155906450440340464292409512835984159578115831333765950304252358622137386592499077977084670711925012169540559112792160073928239408575775364076445939613117540678725790373420347319760408345656791209493892920353534653133514383238055419678785072783781540826498204303370574977135773966702650264341758508731666094896146393301664090040083802642845569487675407136347813960551158457752751213589439280519647574413203515556765044358146964296654565744630033756427729825182188406352607586494042889181203711235192212619112363313519579087362631433285337521880947624025568073894217404399972153163355091803719995916679745502154479254510611851172992813765873856755450574095424422971245576279255301096381436914032390506255113179816700274857835320026575625969353291177884948935518637258339246252780160087876924475435594753954428069016685757419005313187171937249338259458827291082029629978100925492580225969777005483419278908565013044804691446284814276041289703642400044564454431316149973885457743719001955707500860398321282454322080780766800090296682967273454214034213534741609395878731625604890656370943864755195991085019292122219394350602849996978975093926315113974054727515464933065119377890797659690256501868279374065291515331962648455134824484048324899490035484346623456149334590637103460908333409102037023616865440860538533797020071429381553357402541801348153995024128695826361618168910500780323444027797996835474782141718980733505364577272400486924382138497927179469330979233816690503770969677213787788489417645080886535404952289117508332226917009232631116605434263087481353639576166111951756680149540047794349069488110096969413395205610798916049835724000359108082855245536832385740235520110484136600465248341234715694052377698168114920908301321564665954003360186795995020904662187719752078199410276647275909307217759610390284813671939494242084932029276077057970482396802115230089627261151948311139063590053658207473888303483094027080729539099656992303244066889523457737719849298209842677228822899951844656610014767035193528998057290543588027622540657128980327091093108318617215514831223152654215638316001118095812618519930926433010305170973111909637248585568438190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 57786774686027081358562288688941517111069353506425092499084659329725798676990870553344145240767720978383131949750081348858278647374775720974795423398965694752080528335642578402119569526806149750930800024615934040281780761800223180300828566237243533547171599350637696815883206571829083055156117967307825425146380427305391127549026332882717290409966377100478280822771653839650898638955289376741500495040457658613984416071245929057732287237392571925299756183740363421786876935394338148167844980390080483295520463655933880678504896782797236525012461104622464286185390405972463090797358154846603460288723586891993507399475627571758736690281375468532033252950367644169424252602516702344411807523850808078630806656411946876009610410058658142101628253794754359599202108001197219965274612878873448160608083314016836163915996944332098150961203274412530282969357294633400793077380391526486008460210849226497110503987141631544668155578752140240909570081795613925020724242386255412006741949434199632764505704757519880973265915535184464269028079386906570919906013115496387837253522365938645789244051194314143180337646667918013082364409265789038078773662197506555278283456712647651735108156551130623722511223699320572805329922846885964049164998446338978740574986336762038104510472252848462238094318633753498693742084748375011741738466841711920333465846127170538914246020976453357967058318979709525755840749449511077258266014395077024884546234649292079865391000704823457499526799358510184386216712599424204017205401014984309516470991890646345284241839639497992889793161320255093775586263761171372442042774175163992764060180419439488460108092242527916208444659562288690980264944277784734323559805742944803341021642937525250668334995516490722144503823879945772249910924279218392410639416877723501583876725255027660054613148987644204332316593277429256831177471449656132946303374183782252979264459852801814387776002511516892873754033432039037852382650152395702040090444103248177194916831889364313425919447697329966187660273774988472621505845044784382180294482786751642524108800921727676255850501643911608931904537200277113108194913536074731271218851322304062423020023643869600167720512547877177638644155368058596144615666302475728669675570049509608675920289836182707757156350826128697310236939980639456374555775971284643603529974734257133602521442012550161521534839329102244511420332041077061449351059775032940628312619129462624482663439742748383045858746153180707304767488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -522891950658535409847733755847297287218730263695862103482686008491730702530709925667383353563548553876645782550463660467167799395278607896512157172642520837938288161892718269980924608636647914060188185502864073075189604378082299497613783086667367256237647588876442323591274659681167369408914180816700074796400525415461901768218347643980099007512722751270567523550352839100234908389377367373953585973907156516038641231322777066939167485685709449203944226844766655492827711556513217383204031604567276473498890016923677922884056655790014658520289986316177520623324562550203426431874012241953308637378212489128289109337797018918750180167879715008006911707415003543378283286783112324823545501822084082437450923051985899675460120668758521636672930441255729780384007483542478290870242254542432501247698356880693296246871813244497734385887385391323724386383830989706988502787522944123418691076612086323547535057744677003446708504654206047697515709119377816182309719478686690646931813315982661376253039141173121994686279534959793428990011387935741442666518413350183966071032878516326129954929577108843798714861665307809759163625663510789367693543195061795860491903339131353216778986972968411310940670666572868549996493145098826246335735661984409574531524909420915178269559882733702267036698831875650521260164364960187654698451394492707017129049955731693494721499137072746433477866705504047739811193189281248636493051381073882981668017144404383380191284174554779614611277549361931275295413387066037053405772994651650519941022612908808179073055685980809822097452713042798520599159977786132093827284322902360173994430597295586280206056406375714787941675469666881633136595826268889640521416290629003288349398361955838749241827071354623408899596665766170590057948387584246286111036938790164805320030433592209778232164502145449037001097929286747047010146276234687800879023252791076684454308480824238640533571418791209452721988159745849510021884260727185625997588354328680911342560870563834932641136162911439379607741505804002255715686003162600841780392453795745287837222522592271129763807639814617212515339003482413737481886398571840708836150974538567760327879381255381593798426402069410759460945535680208102170318356803917746492012627403736585217346656254337463233261473573011641252880909035390439578347435551621502286435046682325255279415828620463015173445910979271026422316567700814006090175682380895690730673463087082873612748268808797937490605059695416488933457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] 2231592977518590521643875111225246886877710611361685400080402652014853109282473162148611040026924562471765232655698741543074619006009774797403527959789846489571038812527390279818690949246023606595914599476335863301147159204535201262010501403618632469307363624255060487613442534143862170937423180537944179691206898794718378670996052725645532890912688969630237286697182300575561285828800479850803161404485243443142514551809727975446069817082535533981185631996709724429142158329830466436770125431584496463059562581740720022277253744290065079412230906190856789766506650955801505790613406436209144655437392782850862746818190034449333785193326576239726465788478066218432483552226060459254706080402325190998419471409660996857959406877397154400386126678278067636578550601583568916180235807972230381829047564467034031076211250971786391396288481273700086600876248277922494028105276639582667132077461843742755547293608927802724377704198841286688903547239988460953695351405004501073510549406354517764039357556208352301524358716515928767574517670900785018395503939887981029163930289912593402168982868404923390777401972026162308451104194445576713999644579056127872031000995227889251179974807528833948093515859158052310737457681709324814233972652047857598079776705914922893608704379481738953832975218242021976012533160205852977589667864486141167666956873574174311585714663016166476070198378919790531939832106381730598317030833639357523008890481272345066393521467890208771851442043119653685732806873100298363506449067638220194359113393710649238387144320467878200455212175867805919188049491810331907522523339757759067187899838890793932074658785370658659760003558894799745529748158033664236288574774856752515924823771581300057034100029047726442640730743290603893387791176015994959644857500508760584234451860779580846986868607610335709635523006323102292292396791745001779943061795347605866971535123665753088307786762816986931429477421305603710386189644244781152706056357151660548676125729204554456120862572521002549412707850133091364220501110913360643361396943233430546015770486794006020340690417128978749466835510853002907652222360240790709332730183152290932922926334866459456019614787284346074157754972924079463790789910858694042479993355475858739536584294042306028954290109799252944537390323017452070805020146707667741300483980969313890951740180466698445672798781488329672670765770761101982360189435447556449008053721326788748087591112753709066464406282392008011626315776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] -7072231866562756456110770637859548993159831834700430450416057246065719227588472250720281740677685417129433218032103511241540610917526234762313374186775284106130107717876095210151357042540098716211308168012723793600087218599347334636292565532947302111286583724561137744914431585266988064847130547111269746430815463812665343466446030600553600625418655194367167765554787571517902588463803376172565619230386838077325142046281454167623969912258485141329349319480103199892485075248729979019279178382865335625953245463322761573430059175168060213371593038439404307138421314445117513828713682840794978263631944472828964771111399132691599433334507054368065522266648465363818594027967623645988373437248541389793857149628758917397581748745762103829743816987752835252269125971455170228645131508648275599757553011843347180078016311749180739498129303759301613741233192562264199726503166687821553590695856744827725322798959267441321888042541377158688663784578410846005292141127580403810617543521999594201311501141449115802325059139951333322818131840017581218279363620861860398506919732329442401100828209436131220418153520773336895904317680138334964493953988891732094391444965662800242253685437124195978529918770828637673247589870862190449995373121596897211442660158419299737565571562647521872373875101044473589615453966277664548889854550291617895134981215947411968393846938308912172221541931666245970715400497139865402128373674020026265862392599354974858265790361669473938476183158342343762995690732290241646848022655630371928795542409308969576262884752328350983856015455909436255076016300457380842934211996581537560820114295333443179636664756769753681868419625320739196731550682233525134746165636849749037064163605292853815496357889643316306175238770352964019416394484311767254661097522527471178212837721007038353305358840478294011027721685422666095991988873961441938901833585040636380834555143310695821983656886098854112659976839277372867142466567038268857013535437863802102004052697746598919673340359394264793602029921399645580164281871830886480886091313261730056971051565489473550868658767208238695967806120229020094590318733777207912821407007976840767168090429165868759344603861779366295827031230253243871629817291580272664121369612766530633270138173276093330774139548264751120211292489685649835450080149995009828484039091534891786837130729038404460044646846729424753591041369350065538846131823276208947408308626210989475873949158740402683744067001286011869661757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] 20505514301375579577347883079495946340010581544714214189254585335801570467809712563986933002174274843636225723827033473365247862006504312405960191125904954234070883968567579976045059101771358156835302878788025445717062590981911839257719634700855916190012454595785656132240405742559196499811583046102497513147508785499844149427378869792386413915497606566715092166775392961448211816867401378097858405929350511948974762567157638996736716894815828147259312750268554529809035732734974239272416998163345922009198186924815633773470282961869640609635631196738085572232978020391983350284540280218984841754288123814837183806259111862566850608073293036295232899076717421103962166564648969119231920108007438299005676341138305626747026273374518766169076482761888742134824645029151690332461916565341617498597493169630889349313495658217772651593213368214763637851985022593125793461420411022358223664682206908117177313847209967586421947084979111604468935711709480134478685344598541786851974867581162847036323454089819735533443061095981111119975874036757198777454356454726271009923257358518707134799382202273129150455248873746115891499348949773857855272528788562930423186653803448843780600052183327639830724385783473133874261867325348970616719788625689025971156838489027046105501784118736793403905795548956063456921569108044038207289593997687158831657094053074268623266067202482038080292738046930784434762995607009205797863304785895205685683678683294003870327165971910832594153354325426360774339653724452129466248797603715656101976641269838690165800370102423317585980532053791061967594975345556042509645425038233270955108433942030573700145073358576383476007942601638367711129908911898762543914195707503514834919570116139604016305157684588638399069092684830633380585626149258593143544315571908820839316283584184662721216509995924156115062434743654893667261046455749854665842347802081326751488609595944032714810560734925900497910864554018815569468278074888619405259468778279720121862755203956867971321088225781166328401771782949719531316793897404081362134186979822851499370051011180569169032858361049308517256456608125898012170578801865134341337892658580001150399125797215699609152228074457455258654386571693143418136196631994204018321407978085026753030122338678928674651945200761318533843382199362452575570521831458279484324121046473494277792195403797055108204769368963120251117766986032652684998017926065707449939498544733563895940346679922556480626435774002760997912182784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -57613957031068725715126515401451995267303999202262977227249529597062981275911368955832742953115721258665290648428241895250681424779155759259613786129152824309323471763292057646261992084998934795644684684675526675699509447521257068282906158740498713658145648260112824549624302266855093906157366121102301377175478679243663576794775340032768762298663378799460159618405214043498214546725906104594830734723637082321280095703404859828657120773793936405951351518536409347067662434908881168771180596905331672943233201324417519897609480694110146450963069734389645840432524396544959079982245298701811514246497175615463364481236331475136872413223967219818646766778105843250704088670256068500453091102825044930299431534894730500510997608189589060399122388870187733346205906187359082437005746511575893723737740694353922276490582668863427023385366917213973398927029840627451798861428292036088946895907853480360849486333335124114063479572022252836521916355842282180805035334626046301772431885423781186647656421187714545940462951164327523360923662887106158623772464560309260318472820037435430104355015647923074474361368931152411119812532719837304650140565838618060999696476048972870454659179102450380429323688435378068203256809976495817559993713936964161280505438838488517322361885435622988067367321211941498837297431711252552892533354605025729753103618869576414348081283769423272565710354856282959584028455878463445748420657099330625511283509506974490314869293889592101866263075922678241620123640767174814802996618879889776183209797409824487000213095336589509542991663584015725517785003970662654665408466378227744247550424103702753356852321795738857658335396549184932990489138217002659437478733953114700537351234753743545845727126428516498414582015129703357000644222763118942512728212726181876080998916246013011221982368790947695622889065511210592658777386204501215489877113819720251695527375209666354753966788818837059161160288089371963007167597330590887386518938529910440951458634036115041231329797849268006879878096851525129198066105925646502822408767808755177856070639351348138114299922906648386196880266977181699130996659595579359769199968726148972775649798371671351493722454921087231357841619168335918137072898740545252149221385312173853082776688660909578073606751809874054146260862073606888919275140177396717920704520310166613848844535249632690826005241473058297959198335447770925783037554680972661794287472403591930763468417882101615462775502146808719291354972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] 137069396829575787409148453083745324351837612238759192870547121492072351602363515609854180766606174547134558195426199705401809187906656182741589250989773542357574706669479211234187968968584571321291729632042381033764155413258218055201933696210687850831078320228713416292554734258277394676754282098394506367240107310761744012915755933241652908285871539798023760698381994713263132103317615390544811130204620872491712820669006763959074463099924194737532819845180086223677218469736494832091502609794548904503875479483514033601909900261754246524454490434207224961388100352603173127072771085431984349314344603735620472331708218688936948786758006783277481279655803188213668825779945753119719054287305700435008094716776228849295129351185570769750284046143504700351573527940370495575672779699759692581500006564874833985366930734484001518974440199687052876670897717849714263925294780408171805481720827617957145422808928898639354072218088588981212310502014232528339968813119152333434221473240295165316041407354872619761047911428279801550061309971667285104559516639822334619748795422695254643520131433352314796806271167457258550382638649380839348447925361297231004867599523092434570106753535896132546183581539556358514538122506445528384299945040982584360257957381436129288833962681803897845336320794522315009992680636408243340009985056431436106814993119543129662125845264462331006922610214272851133431705295351385576466918342411061080715996051851833498222955141011817810599361513136641853418905861567941225502145816002533297238827986769614308276952548601814459444844586936132428909875011677787607072110739283033199491211889527331176359101462363194224113065796463347321023393492336127646775279995785349608686270988774134071405900183435290157573732859890997159848275687808609891312109818368578837734583317980089145902156799129241843482455717586847467886229703956827281399537537972356014833152041217503420102144847737492178110341957255309619562860213994386562438253503203760156673262986067162907978309636214361669300395364597680752352373675148161153441719077825591701109683420434708020344172579260141776562665972100306715692916091581295517991119853200996062310961822122276551838008017719944845259882666387852621684804199269632943799015142522578226495416065872665520675164302153952689434565262140872542045608554458073849832837860937669583794982378881025594903557894923745955728705330975830863673982000244334028664712527125407107492269970328190511493264653305757359423881216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] -249809294783330712517133797457298034106077128959379587200953203074331826778798641708364275113289803760120264068130795841003532106605911689119522799075252291847447503971888054949775437607464211758668820881193864758305204926636429308855234870342451328620465350068984634334322388735956217052284773919351590275717311049077041988107972737573012103858061126694849570082747705857061851581426345202743281874074448996084802495564989928519528775455047030188551337620220407192679025189127828072636822032525716598501701669093607953138860243877223009496409739072330504441755905790043820372541013230250984667453529905617240885518796374263785609316597342565782607135415995836033964838426069523999633671708441808855012398948198612278798227884754943700257842042843479835314487154144708849515949375839781610181258510539071373688905071411585839342842443342615488556077801642377289149564948204578211775199359877440910478563377712671816284739886482534778991383058283726927713432476677392551677106911896221727523023992775032398531037465938525784677281456713793550758339286625179135759166424179950433991069923436164562641238164430414991060743325186610598042733697423986888572466933231597016934601633205733066994406501209854989267617061606993724578952481032025492557360408787296729722365266629041188480495773065605884270214140552713157223886636464655536169441401802407358749779238255424128283210639488959062716842619055617139779367640495578912359327715896651756631332255251375654622252455993552813915191773973189891594274797718267460653778352383718701306482102259052264689570383606526219220282312583201631606016439966135212320832413801724134299551057280801708447445672109202623004154704323250868045904007842104844957073707668220111878672257385817334714292950648285030568992696330772844868723905540234063451049744122275640794493637655223571010208146424286701551637982192807397305733218136745831333174156305766553175084949730330124011711564714091356453772007024332404213631606842639391826035452595671750477274782078550841123942154881117191590437031245621529521031941263631587242564696833333811224966966752871954346968205537270549669599348090272477243617692490542291064337465509898872172616907474467864292369212047984457500378483861862557010384292943728705525338422666816707749241172837496439735065840391101590447090528958980828066731306344530600496116896243330936778811332085657996411309901524545308831916763622340985846773553001108390739480047689081252050309694125730692358314393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] 364335535342353490535864716752626979626348750025254654133997830248866650541005969194357919580010760934378726104610940868932675183048901662092270499837265102896471286736582279302049742139100188477786830567871924421741871553832339285067906288174841211086332531598346016683247597967019628538511173336762341627662941370366077771258622529702046380562808476409792169109394556587723766435822241228189060313697973304517643543262010529397878567672792234698065866920990929323060516865251805294642537668797563253496207000486445432255630020440080865695911898559973702741083829391231159955736159574635711627900019095332193132669458706920157098786863300451200803959580150745240164878967748198816445689454380563694358404490934126137029658134466167571892784855598365265270394810156732056119263569726012163700995171836289739243811486904931665623821340897681207193682281340151262488348123378211326478215640784681900876635352292428843413981168318333650131587940703433375827858243228742773415637657396446345753296911903158384078325635877120333881453598013451681580679961986952529921188440827149829965432185840005552736873969142496848388420947127248995889952444366622454263396004499209320796424799775096837310941866158130480885084798393109745533584169521963086401727169664019510912319223691016739433682221270378770988452371576689844739812358855700727056852611213429607157246201161327339836472665747158426805207292122684823538972424175623722749154208251809432285865650500795193068338184365062712393565210953312799119357472255753925902564304059241136406898960153898166149935950514660275541658080495986356663240467038251824809794135279713804042237448641600734232694929503771297582054129164689988394605486875765552335955901763060559132122904422421011259304824376100636051271526654224770831114747553924459329726542962461365649307112604940592430361380095365079522125421579503916646955394568364538338684357593785030305209365500711705088924672993650721855882792954116303789861348113466748351904851650666464165308036466608512018592946089332881217319812049464927786505204957233656382079639945376933959914778806239759326370787540646082393820814943556856382852699804580965826575632444895924053974327783347573130258152083270146135042253230986903881119552067330943556515188734521529085985102413845777816802852764118593151057490012340923979741582808080820911017871053707264979576434265929769052103694212583522034818790084364428535196780297275178029668955825663468764156176404796165910073180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] -500128820153189387010081463664345946996916835007558596570473035425909939004988368070109639822416375198768283537584882196301829700319066730949293642518448402680080019273934326806519436948120450909447884098369429555038071722419285721255467410030792242810852994963562035147737668027678568880130787408339218260856079511759536009915346929708436128069031717601012157717778230705100844316386156635249604506837207822320568950956005448144465231266787595103647191862919217381686562281448890744792544233971026895237348344800138139782395957627246331168893445540938364636005353873749023836449794526732614577066406026991678543267529783114368641184094479783343285190379821095622577521297304637413785622715600819857302283466987094464602194362626802073834598672849032474984667618786613483658284358630678986847591944798189674967375626361098965991270495066217633988175731169841519825265891581125997963105949395258585352117970212614628850720230375916079868924355189357033917222559725149435804193501949590651980542650084582300039553909195486763562718104148243755335166597363981161329577015780740971626862645800700496512577866825442873980622075764781810196191250072263801322331654767316746680411540752704831913055973757980160691003772968610982343975116575553940970274581236052584499356863641674881229200840689394535463309930146754095789694099151566431624124448702981267188938723899719503627194028794431284198947522930771416499766493614548155271595152679776096116466216587758724268355997998484904180375308148599284553746244819443511434337574992816442426067927012816187586264293097392590642165371345569644996401298188614056624031665015165088952099124571728231636000305844404808912680114777510780032029036760432811433590278039719870162328742562351310102955974087831020090470047588423705164435540740283253263221188529373498015492620900990134371505224369879277414677786496171963779406341675768636253360440118860455681379241518757293738669172079741777375055949444106209411137018177904277235407187061174586805937618794502918120147054110515696253321282703430116505779814567055145667024633650534250020188033241588471846756556525513395507589607899455882444736065902015859317404896840102035152084993091883118829463369076669200761582738686736275151096777091737624692978473313249644798528369783098379574740100355514498118281351642503958475650193118465254348995277993715824449362150009341618382424193417624208276338402622518555905247583881395062596814151522272035388662419419327122872435998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] 655989700338125616491257172915746105814065807291117225576896724827515656019665364021377805788724844674907835021606679429917431253064627332223820854615273912550952303092491119429616252666633567896911119183073219200068787017147411765615132308013188211210634860649268077976334344983272375166126074570213946954024441993111339754939852760234435310370254161213424600482480266583364348802001221963717209990119545246654086613119869846354792251574312594332856962500159979214990850104921214926184171925290073943445131505662986483498513257008154807353749316381980625463932610380973408800600695376136590931640033600389754402930032506211362078760397753608357914003729473900157734515814917728864176958784500671311970007090666252714694168756565873525889961945185288543260541632153576809490453554383322917728226263399756127876677048914995571223090552792244696095363711610042973639087539425347748888205710463543629243226934070506413537700842652087766812900818332548294695816493120905963393177595191332138370098517973663240402137615675782073490374213830794647181418245142640727722172213012552909553968716277136373741451537771603884153742264631470180344606415210536988968544985102928927441253457843271264820920668067926678767692172908422567348056158177543751456070856511229385536222337502675143778335617243381391860636189533226003270799939082923931044861876797264611061164799258702906122718118156119546627105852761548075307218614120564096600349450190251212338066878261980298782445164007856497004075076938958761809516509789342079963253151799824657618603492806290609342446421046781596539371124375807457769123480688305236357768855212880224867252980072257562520256798524443878946213397807419210803738865199991538190035242715832724852714743461032327468106927697837024067964393045228565622359237167031703469507754281044978852234714840674836647913843266586411469168390818191239344096680032401484296637811445371052581135365190741123208211723836058634962049203642584522182912175072001363448146628868105028848854328234549685431778880895930457537664652285905511273339180072543994974709345173748050957629718820154255524849530919043956627797286335990430394898288282846885887411521723656913112706292850710220360589974595550047208505135581832982890191907428233497065681910033684530568462671561002744489637911339957195976812568990412496942302344606233945719040956175976047659246237281211416030359768597321244506397661685693798050203851852780747493128965927995311504785058627630292512578469888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] -387063862545280439756449585155219368895845883445035824749425400348031659063423028239778322257222510111358656415565846329838655712348229419123731333985661293312096446110017271310164397078639908303264585164739944264650591719090625646343297068933691392023010083838236531966225647915191143573383601273506717198326198698025204488465889245723032387218794769234389593523980524264451891921748438765464460596050228604904430113875126676640257993090573032893595420040393998576804652645114770330092744241160804276727874434634908871700185274544726451887841061812086339504271248588950651062160014397822032773132065207080851470460804043376209952374280501243591154219427685594100422829462982285814554319405984955249924591719587798875732808170748967920424053000901492322442453609508185401427856398444496982863745191915903079235075078034633410184361562002357705427776258130824901911955456278728755198801626309971145824258739232208605135515148963933496455964326057615547076757783647364085365207025766865806696071060215643183353047183864025935152671426574159320023726875918054635294030203038796873043931915503081460099107027552571238264615889811561102243138607830704117182707451519838910134619779223513465818072111370034745171858248606261107321305405190006440508931809034549048196704232155361702257818755682281874965676387546315942686231148357984288017944710593157490442186059106906746176935595979055212415157337416333822351079545066866232621115438625458206544448779778119048179723904886790335332317593608438673821303247184928110729257610751243415355821954608037763935686168942119048074559423777843215656483054013953630351824296473074101239948508825010964921691871183552410147148993641294463561455089685367081911148543666920915610711465266354538256547198939492623241950537501050137214104913196240637284142671033516689413228088326698126833354515598070574884161628420806211517255103513734191733183197156475668571602456694833776455828328863167650900699504657694348663029671102185685081128476889600591174650923232194179210989889078508189086724582625611380615631717443076942148446136499664049321273977608683479716423559865068575854015154494844645470623825337871620563315807648985034420974616180333159827407437406548346623676370871451469065616893279391940994152487283398279454440268347878051591071632676759395434682841632066858151099079878409492255936991922556692408569872363395121060945652697164675132205093878058559323707157165515352199809301090046183208149487388366790622969856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] -1758110018743051424179028938044560980767796992048140811155672009209952378694644643225017370699133519871034881692897244526049289739530588926559407715002164606188009337451284535433532355594946707959119764027884687529106736565663954502791148502103435410679878951865874082194946101837279168201199879554440224918921318273885659734193737486362369961911717203688147427320936237668022376842773455089353218289910216068531468093080872671288765088282921465764732117182092130293431886652641967849019092445216643747510676292055125737910007674858515665160575848238766841343280444932512537576919373077503539594197680568663625137348790232789926821843482642719914057940648553194077733093000010384699511414152604685818568245658989789719531668188168689610756742035020102823231107920412899605719374018982502195093361622285174968718413604532931891383868438239995501671416332841730739426621604021103743746290989006040356905112551826418524346847379645428332646822543602936031621646549399420701132807991757669737267834705192393995528986358427999347584114992910495950209313668591143166701926434173528005379029431465897635277969058266284108206666720576840904390516502381026243003256114453075380342900587798013169728679585588039817733060196092744182081791394840094604898678385260653442247996986008507040501195143230868854675808496531063482855979604185323001564348851648931694045125017450591340169757170322665580286231045515918896711133591002009528708126725102135943611843272393354737892542431354212833782525976584341990086732647716754135288595949930132156215392389535496452883374855128707027798687939730584392456126164401170573656368442442089846416826037145286080432531321072227362546544975249308063380679568935968524619749132152286661069431419846932505394671757846777480817491243658560138749267515277230287561217036630324476298388380260772107882968689100632036463769720634905163469885770119450513746008752926725406958748271693580841944418358744185069295038714458947496707828000569000107518119409077427202958156698530476948102285963855342469089506720959421844946411549168367196751700332743329371884346108377892844042709076038091884281028313025546096079963397266317529760901173479139387240530817990318613542697639302699588033350834376646737246764885468990621505005661478503319869284115404002025492006353459484546586593845460891071364310766125323131911466366986132904152457501455979835358565718320038512501089718795124599088184470952832471275507793705571911566883376611455491200939720704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] 8369340315361329681198710164374397241919694177494848157749350718703452380188978229827723453966204705619013755655907605751081260269839574869270816554369102031509811093427876109037041846170175283637717271995235950772207028220145286353273338985726636166848912489723638319173871776584931606694871043096394429711156239490572132764340281010451835561377674768542859841449836262133787184328143307453046663554145698303726776715235805723851187117528674265991787131909054375737362963566610734925572164827352598985431887573749896338734932504949894538714585117193688581962607717196065269257482002219685186271113521138842171706472710406431176067425444998648099439384731772268575345279074448264620465510779821894678161633852795814476571309091691353780794108619075286911304969658304028809046892219430171670040592045402531449015528090457201241185135855589012233036094845756167983525185856135205510941799908127839256405483087259547362507888821732024531488072162599756921444798846186329528801092352872636747807500298555673868480056851406640361400161670144524312161797209285981345190450608696285632436983962424931201967967066939615989499454064382902233024967391111930781645976407373583540301395376868767694656605520758455869236500822762325133372211876071739903816293968637804673490340804565705051764046161593539188998090000894011800092963328887723768703432210558052563228081306654672233304225399645204429820544809489078202257520100239707448232389920020409918686011681212478001113980353525617456014334486651995264692663735094104241068918256418722790464005865148693710435834691568511698276487208726594117337437347784049740076255634976790354022696731418672990090436612415705774139775592346722716723469184574186434935297093002068729500634432742072770785146437068671218670394093951946492069092130409641096405936857192189219084121412184618685497279761670645153159270462089836337845618208552896246692279141206317464058774052380460525332087232082353102190979982651183703593919230278738195288859860555404481696176281084059560244137460104782453879988585328801267018153141068740111203967999005450125640783434366882988446659818270729250456485420985838746638442617463235604822401194794741680210108211261750217854988828255797016800375659576864580372676222152225787936327098628048755949000401282979148490716208055245797573847604801768331715996348852307302669457838980837668981680976272514485116406900257517997096950197719045397569868170902965102771897567095614729922797740214973024035584081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] -21871971546079958810691990157040230351628877658003941771252329590813640861304725978952444003263810724317358099152246387132688567345022682988753076201561925611113395485784948831942386080326518351523927840245938356851685470148567861481423951643131844019849494094171958572993791439560433252052143263735385444543922932686632759464225216828844055909712971983617930016874982300163615151189084263439627172015740469270120993412612980409248043993174657341913533173821541619278509804922323909861493353101131704515187145516454960008241046819903562361834346722219803589382928592473488729192589016559892314117680810693680565635479932395627393891836453974931084191565765535426300510651397280584665098133682901967209244399949948843194893909740568441663651796069344408183852480145656699909346021822919041737163064539116082663463865884661395633186866899762109925589816342546816678471440538446016956001819091114354312419026408717621485737513765256720729920337752253510315779407813280309960520948180398027931907989297974879865942570722855531629883846400497312349679300778769390533017610808837081055342710513174224359660859357864456382299169936049645153651292025532872843989388185173368377036649185947760441442133012454528696551683845596718828887268258847038820240523559871666254662311979701473928920442613854212914009186937001243003291102191332919666817510446224598689109729433998767356019034408295898059984105121624192190206399250265605891822290355472233346667599780812294421300048086134183382996557930074927332005039643396216994191105451911384259598310683658692139191518046594557328227554857270965845725134518259289624809487979777052741256726264064193097042724682399728665944390913073406608711114054325082388276808957670430603546485248816487093246362713087125044072800916834196801560064871371039614399239916897686713004348540707035825294689660513169509048884103854907318095825905588671171271174184230643988766259591692783844418681856543434622717534334365791390236310957649647241066923447604947485956446068338978900508440983191762243613036648035497397558771758815791133792292773325200006878763867461131420957627739239007594537159216185460666018965755045980728575977370740128435117940885551740705305459619609081413741550891351692043562176079277440074227240137225096858731680352250738379721686210010488543778174198458584546312170925120379997156905117602199289131262066823610395114048100692196085255604303293962247465252149674024667865456807121867262905188506535747723935839420416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] 41155678742019372813957916375479870953451896899062395492503861990062987045464791383808693511721541270287835482623755223102950084942058667527908615068823177368279478945424052558001262603547329171094682127783458003099367381243933901384700059570794698976361371998686077530792633130329707230867437904812270243220690167453754716557994057030329357336013713062582444580362172480994518245050625225032888689887115036228718434654508772396465937122672263021862114467004056075493766654014479222655184746832024824026395554068293077559333809943692917484737556111351878964675808713640026690474897268974337877747603699168490545900755971660734868609964817417672828660716863138832963233206793869891671402411400544452869458043666233894038471809574464025930637751359061009150387224677185382078776118940387720500045575224775172966801668102930627696907962497106832623001235024111609507365277752646401395659737146024777874643626743602240905873421741980533659116155979797507235968706801592443449813066826949225823565617452010481685221279806407239717264043692128729418302145999731007653139776767528876274596972470486957660290430853187194113441947610614916890164892084463471752009923199283269434662107156852025180183443661348941655754280956804189588540065604918693423433228793896493572949811831669488572744496556818691517661423540015945139769076142185105875636859669149642135210009586865138166533520543777809554627116336941539605817110730663960031496924087593056060864593052636593804492280690119146785487073124006140901451121172836752806150092826621802080287305732539220914075508738754818193688449580842431203977442171954711682990760783240996230425417318482331260819611700948962686661237016855216506417216224866577444971592421163421925978925188989278526666081542366031098070572153417671304758380462454678614893604174347092695304316054464788865383293550136356050203319730830399444014906729119962336362422256558596263191556575445378979616933409066760285340591823881809103832797728287425602538352737790965419296245373936812391925341697809899444076126291505399464324844443874288396483898596292597562919049804201444713163683407721191003148635497341349607134262893546215395791585078747016678715651647864098593463037330481159483851939837147800130248884883420113759162984317681697092683250116699528075254287053159228530742216263709396563309116928298845644790115618774230367434762048544647560334543089788723876096333668248159303868109896410129794050701769749040578635065308168137280471139614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,23] -58706229125883482787785916927639269096599179974717513501572523442292576389138998788094567013100426252553273298534629810285272484599208216983655949891686646884493793023993508986755391659574964887811371120302771680940589926517521961401505017745453208150887638529619606150598260932966468744303866185467573944537334765192077771830142426616942507102240680244088570215698789967213107758618906128045434920020433586478517036513255441849549566258912463261410329013192870689189692568386221714929937227244277024483345667585349286112755794203420873072501259028745677370759580907479573244034703892567843622753139471566673737993216395735325331400819333723916456800755564064813578694523603424749492838017786825882086327176911575385547155540144100750826206509763633609355403103966595322426611697448652207355135941294900004658857691462226794176461713197379933947049497522641599497587778487629308706456571976856180683430159799022241414452473115867681361104622587753171780888627721303343519631120238694722693043327097043209565522748985413461817013743357220460991031475057372127288517154595047078154782428674403007734850970108784745346179196450397655504575612103025215100148039130052302011197765413514221362442164724126375818962797877788167641474743630627515463500026851103056073721368920940507580637446946174577825099645065284657450644952442457402853490879839352754398630743842106609082768829698553780506201914842733017603264726178494085266666496400775206350223878012698722312812116043011693951623239797508329646796874643921188493787658856559007626746858106023125385729383355864641039753271089308905715568255895968467442646965518842409236031638955022049043863130569555664337566181630882735678253578657839520361235560824166451384947502450012713765746467493598286118860694295558722194746474875060762314455004686290717485882605603241978989062626216280095522806589335196678409740077855194690374132752489576594262633998181557045950203929824225643476378761654005526687255291507639821079166608088178540788164997277337470472684169063964504113858318870449506035648426684761172075289746092298151054595434613657902912701105636842985333820018037130104005869528980623081881852000612725960955598245656639284337293783618101028580881019969792263524704406057850965810834654921895739473064122118366091922205113221064469202941600816318431173103383087874673791917225851145578490543975411429538253318530044209132831172570739198857374947572973381536830782926952207335182460010482093583773494037970944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,24] 63371757179692912362834992178719709840143179918155330178204446644903011482945808814106477093488715988644636292127267025602289857356045534996362076999871267012041009527740313361445693914870824949922432899473987645102298200268725410698764920893180384591558884053154949394240006661535284820882855068723900081109710741198426090207606977755740863304903287457461142625198418337550595715816382376531014780762877429054033245648292969341508742355434402675598920677778043285645938578721049056302139737915201989434286402764981547564562893317899649014755024917064023404269796378469391229349456697396076649409124923763070768206157638122515791507780524470970571838840400739235888259051430425203789202702294994953051473917197466341726716072579994018137565015358647548647224410708922548449663726040677192477714699807655946186405571586584724584262119630347317260620968165132862007379820340581567716697195899362571871269924313941232903930075153854847537796945677315373187297863369881127543526948286641719677891869525196334398368502863843657055249990395206386693003138109973008917092079621418104015174112307990940136970426504597293665210751654315330165146035274057664131872910388803811371887297800833884592013755630727321817066389579714986379045414253658438668263366897477936844135143788032354399983442685303162857930437179805448156745650161206835250651269094253914399236469980211973167465243138129558461333012195718907602522100732091107428079000452670668142752338441261674474429608200036605201540324574174488532322389918738046172228654678288034674967637026045500388651312391649051666713140773222856263622334049637888598748584993310631621283939137908798711989998150212837842964705902953257439162708866416196687543104450500529889897332720215021884030921278421774577282942166194195400918492904721080852933888681567813850266531533732163414090145009058757930364308804545241644200622882919555575125110313377186199811196403052452466867408609731242469141342908501200516399369173391180178164156837948178931221659183183680023492886563807695229251565039602661043003212924816107317299832771983914264519380809479618188269975983173831025903030369180882414277651643716856639625033973501718464442776735086042924750156451724189980833530695800724863380707839356701378678115498318798693336434395682558843044287192781345851688866556895341203261848538109581612453226675256510054161134241541476022506775687862383647702420989648967827492461985353479557819494836950825056379981162419301132186136084480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,25] -48929371275415923617047221154814068225738865077074482598020845627428521782936825649161513870206119356679665120046981271061140813171401195884405557677383880622774904626424143351030762503557185324844858090781086347130206034149428452180857545550271234917305698728575493878804343386039937260019508845878222179592116613976341763498980091720544231652744433488301304051377583763357735547225492469591802687013538573325988561721421196922790690003868228278580247285928202432710553747632879095026281308856384148035715995767600528151817075054631941593906312978716118870292874778088314647141548868370777165573568609227307191101131775732783617320766674472040011497874214305948332838247136249346268777627939690383844586053731962474426859500323904879429870906164562919105584680452941255218964757939127583759923631857213000092565684466398719849315235980813743260910274366766032817168822350056646736406618435678413809630747685775370457950744575610380677352702055364426191447527890021809502896745843340738832619441869985270974822542457261243757807815924346766525197838151085119952032741635565440142755667712387474622051756911253851870044160174911405487675004626874784096810117972292624140883710548452775825129246861103266361306496249390557095750172335228675939081211756018134437769525760154879690818160152549575996749837987485831032455604964853738685874118182299060252054831659734504259738239155048980109952388820844215811504819755404068497662914641993641509912571067682166719477477980719791465163585224141363286470122108555063750975591682174113920014177757510164410611402829457723438238708995190239085020392589821829260485923204496538226143591226829369460965588876312129807993398802586598834249395696715415984379509925246185558687983855386395338939003439709384734307287226904599662022032437935045832679069124681858049712891882484933291750531636666132811014766660438525913905072219493965114462706560486129753815163178096343252858979363657124428303640493608156169798326999802547106394382239650011979551038436568658926868389579902182557028889117951085108972434034025047460825516400504234110062520765997175296962859703112838673916427027837391446172212368764931059521937625182537955055140638829680248802633725857944224172735132376722678123238334002606099751637137450834505232603905723752970516122913890015697326435759380939900759379305151355329864869349937532057849563233790249108023038484348056359424734294633913276372385358575998534144720707697403218074923128216064430094652801024000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,26] 20298134504133469129109675459059617487698260439737725512412641268406181973537522312368168265422761401250228041491664287657269784759665273528251804779964545427723919874439690977639114304860761936048990845124062475225894551865161249933212990044054868593126434876378708353654847777626804218294411546594593252951331666221690420769917123132032869306533749523860114663074530838220164878822154387349063800470495896299444208745651200500504891158860097361461182022301097762578584227035590458828810229937615234930644305450922526558047099289269821221640916418297039401295325268056825808157098456753113553677508997213723541558453271878873151934557594981468734266326907623977036321077455388521661194068497816370799576400565277317905157872873574771217088064796303197349398096740019677809771337066711474337502137448529449795231687700351935144679365583125039276194193219341737159071227176711736002806224259440655413019683083689795221932246127785120009691736263827162644074962708921528811588012893438604765446787579130904038728171703002417559984315416160748393506966112810605034272865054937673307203567576614108443499557594569486066195988033700536783501853437631577362933549860238339402990086872313929664777116177140360910560511589085150703580133847474104395960083037281114748026573561477610207228601742989132385747830562700087500964387379374469649547264393082165753869698219954235225317020160305828402976257783890810095306290704575271105967737060687523647787434266858197985491566757691635649557362498753720393722211704092851435259217557999879507280661707866550737122840787578224116584980335380785971458280766084385367665377113438844470755379402405775826896858240182413493224149554595011126157682996593147584744691095329194269549589306869054388947468754607451189622534029380236554147278111542868940763340848737981427294802941503937890841981697859568696231966231083314428601230638577224910779995917726543460247866406642748439948324636145048076872690797667462547925017969553201047663289330692686119418802856242594955032327271830241834914403713839021446626697997854585053026329520168127728865048094882006327954371454416936895680513081246081416690773741690724699146154680267352950371771895031325666894810274155510200492093405877953876529406031664291450583312783572252892759768936532550945709104824626911992195681312910044325957733718854508411552670016082261350512904487065962627505106979668937993485475244939196837773203832521230654683735168138132533995482695018562059953462312960000000000000000000000000000000000000000000000000000000000000000000000000000 [131,27] 9692353024499328221735072513251142182034090772400234288345470983126152637181060031328942740309472770944668560817961661245919010795754859180613549303309734222907056549764507316119137378957837371894544330959773273225735555895705193182267381976408251817539285906790496540734115104924134534318158640775054125202991566112867543671085144239462395412086633240736168863597255187358220332311646040960586522810776980472504389386786760332131894117485807362790916397914598709538184337352936253015316773003928324338267168851559763094162497816884195009658603778359325166815055420068126493798618948059604094049258756306507196842685986488751428002014195226564567393352121540215440229273944334951456527457758996542508209169982702875231601827582762960732041170744873233531492471150774669283039139394169483287189415415146258468505924629277445432972964436852069564557307158246197957557480442631716098053203239874147701300039917101298544794829909463240681063366109592212098769221533951623697700334496252035408344787154601390421581306004509247510500684867649249253381383600545538147148728287858284559951404552185938484593129588875637372124847217883457618923959058026981825142771635385584459032527567816536288672542398144159362585220801398683665334278012164125629448691050309088114018455309437889088714910847749769561986059894403578733863256686306035315448454770891706111753205836653920327845071286817861574618349256859454783691088351191959001839076814104176626658061661697472550861894477516494071449605313098968152219268028347375673649453800080455638190587925793170543134107527111690080372786076558688597514204746288927857326630077159863885926693805037325147348393852031089802966994371108044072947147124431587167944526841818334372878073189523698429302177416518310820862617730808412039104300434013538940686188156016333362690296172881115386681123732844580618486675894108700460153978578914872958230331910050934308676625582077715347929558957362775202072920090097505724487175680648951764201328273392858957966797734204727873119401201009344313524779151429213294992407250411100696420994025821290847311273882135696775662736140224929290345986046975294399632538230417065055350465589544244758490113028162220481394211314208437651966063272420917642759912200205677555858476283314934678710482049759577316916489486371164036259262224074627550200914780390345390800899581481407050198663598632781429601564975881411895005848258137721777206512163530467870645989366560955874042757799358369485910817374208000000000000000000000000000000000000000000000000000000000000000000000000 [131,28] -29620462959556941876292067588022024211536471305074513322959681698037242241366191779141674611401160412102075474307500224903442951115845747420124765901511958736662506404906809191738188892068495720539822046612031045577722276291850461511335478716380933049019593098948274966514263709977578201742289380571174700112180500162435054935091727632498220817016228702499764784740057764435323660049994459520097153933951604272909884815095418844019149312944113642218734089685476756787918592046462306945669864190712852399263280872429500799136191059489121388949575541750976726856189599025775479613746928671362212765400837821619047342803477267157541756096171570760743869639717997283957266432807704032592238875521053141769477094801164459626270111302125590513317039141884983950038135140581051686409496877962866800995159237274164130468088196617734482759264560711924074730229167151348452317175407432371601068856889376291816931530387048035532681582210560681889140119199730504904720617644012211050665561952503900058314161315680427246921592051258255973323720716613686628921094898336539079254632302388169164575845982744154625640243194052421236502967539252188390843779403868484259293851831102152142055467389134554805659656323533664646758913883497553407010143902869913686500722000601763121584681452479150442332823935980047785928699896856547739262976996407842288009408907521909909584956959552810847149068066200764548827482000489324538295452103640918780337552625400463624996081399881563081147764065941465162338311561491744523139225571753497078094702707234161098468316573498892916564725161772829560966906035343388336082763834897823605649483224733024438669976105666625300989286491769611329927029921723576349875660744935815604893448364522818843219539041636721730412323397679662946514625893653525627406541619107969386382958306451054176858438021507360801672352754797478810565905875465914187313350875129061231383093591146570258709123022100300430141222054689938030315247000295138551449213835036831445287797226705419089582362543198430356971192059434739023613010502959737904507268709124901718504188959365833220073662356280364516862851859914407372528199163135715853017939725410587482973058898695681107282497304690047375094480518927369755581311360307643382736661696646197817557022359611800814969664494701344449840643988782228232004538301113451864005217104797309877535685234889153001004747525548753835846637063058211758450385707314368973084841920681082723024361132701957070577927563003092755608523243520000000000000000000000000000000000000000000000000000000000000000000000 [131,29] 35791195862254397394940342280646516128635568309210444734228915705410824467047154752661494789744788995057291190561094180857698952503494388096336531699191201840153253442984508062153988759135731603783249430024747712301920232527879176662031677604578380694229588781939182669805007836772825914887597006104951485747089348862315398481051703308843727410690109742747510521878769148950781897246660378804076735166258235968554261379695781295269923058543487393503837091587822707430601150828044273135029867079812834310890458739647996473488580879569115666197544207634100135589921945358676216088287053348285417169174768334145875157197577725057066386111597136507084818810186591952460823956903380488718918418779749357527958379297415289049826212754131492644042337681536463646840052593116966622896708641635731743957346775201923734160828493134732617265791963909283383760427141766776956709117525803553728893831209835093147129589547931105912856487644960468026512046575111547956384809215189130576123500070214614266643420174867525814030467451239897279266374876933325555061281394812542291657375271698391112365551803704913215384240286767489564490652430484822942723630163052700249098011724106231403764584761723212745482807615712361361671433158994129319029498242231796186259684786280495662555490956730158001828683304949564353143090185659340555896199592950407957453533463084937770693438158775202944679604588187207191583788624254506213542115002170763147364740264841467498885707913094735166140911726630758977993222814730331399291982258542274590857742545566801173297335371424682808472071173623174458045742221978515072317110048416317149808858955263883022167176446004901405498363773514347064056774439315531422032827113793183249818349124463156211466709059431424787252636280573586175976641894194707643814498812871888902153431667936967464573856428326774938502563376385805740506125827609874785625290856697537872903106899556365040892509083534605882281122866166867167863876976781729316261197671848096839659572261768439632294465048150453042683680186596364893678564748099912239176338704334936277136941632703021120297726379807405722537688448223445514797745910856664806663521209776582271431215582904374026517063648842915301627695404070602369687509765254568985003549444953673334811402350027605098318482012883816991940090759379016792305659317995806916616485932987667554766020090411838954644892524955594059740555080778469847229052178560972047614949771478546467343185167588410028123927035056594434492425306112000000000000000000000000000000000000000000000000000000000000000000 [131,30] -31546793736315789728500871311040469992936036448449871560193209936998964712023165936502407203016898378638571827818497918707530079102136092041986835534317381565605219402101034917144305940993857678745177449183070831188381180927583797261314969013192561312514693015013796625093186118519247551238506651184562563452340415481610465349772988022265555165977981115414826075998749081039421492425344168698380012107361766292499541033487355600452411938291538305401391598051074103924316363868021513520508257568170675487887154218659540041325126434588874596429484465792290297322576215472500075271025502256765746941988843342974322639964351668087476443218938827217287120483432432459274819081848811460295676217824835635983132840262728129207284334264333543054054656411896477535476876188386411490623546860024905629187992043808287100345911017153752091083470223529135002121263953189873938571378983624510443388272144744068230082552103507522461587421758375270048599035078416068256134123800164408076582845422978610362664857975410200923079080004968170855755517864883496125898796663384858751603468596183594009546256608798688903066991039053394191090067464693722597619973744084512581035349253681969498369434731838974374058948297830187315800633857063119843034535510643933650312903274055276631854765654505635787454490209503624063234998535071738794888081034755725628450349889719272930397427145154544503628367267381425677499853194222372163475996544376142639404807229130972122396340518303904267652868520647559299541159790274703887912109289897675723136926886451205894798883801620421484546212522193111924908545983063150914867744811692238789249279820010905429178358315007791058091146535023194883620490546262030860884573528362904118891487742348038053345406243585372203793284028656154356959021940776459654418399678000441014693807396770688158957053234148826778114835481203891174643810835735994941319031751101551753146600099871543471869836869084216585951685275938731756855332714665126950258764846887511723658331800745923337653003500410307887841477794722631644481251206249749480126034974423211513487012627816005470354272024102598955436825839068551801509478709244256661519766209936435666161324043315679474017314935664316982580270905619236612730854518711596068216166375879257421108211655146035713867116471921652298127741503277023728637259360711050415540341243069910339541679623859587248505235834326690050597286917279130971575304836659561282874417778155361048133828118398174270654328488146859581215541821440000000000000000000000000000000000000000000000000000000000000000 [131,31] 22755889620759322723739179186873551092797773055558056022680458301508890537981827061023628154764623854420531341915520091761603410906254103245659156598234007938173588871456709064808510565087424293620430595292759989648701245860671254096592107464748685634877320020680699796868906520724556122814499258859332604679824454729201103842316247579294298667391214513103869524106579460579886146227318015858042889959421810592423180822879937097765079160505908201260094125753462262617847839278686522138229761362480184194710843976166742109189407864957287954776034803284105121924515793604761274680697791832343756225175871045901622527576857971733097294007297563091559711056802814244287477129782022874352544466614697676789557417437666945231533391908707703960076175081529714317250491103461957459726779612600717130457057689076215476051352120229084408471841317507916674485115152304433822884872351886952083183375662042586905891878083734333090750927478945534213876372278823199286935215164807416202512374837637197684795566283437332002560477969045829542996322975767407511826547777261261080715341195963585691295206665169097743470478631607831360876779171424927699328008876535436222483482240875361108120667847702586851297838859978155007585278650755211602527699166312989613049540915825508325774430511264733670499226271313685447680156952844610594746454359588090494913615890008026888377403365157236050654819806350133729633777013272094432297919449985410064394672479406932565663919777134155969882722967236668410250011123260259529475848126398230274229805048051344559883716317777329508664939043504758944373450610246403461034617332287270636245226065969001774321705622723157745716757483113461355156719939688386298817054962048547014381129600314082051259292463192002516207808545961704691243823915004873871731082085267217116925957396908985272572468863023825502905442662928985669626153909889141666725907371806604147798130268465810949524876313479868557947341514207655683366346869797002462186182933943771275170013629595612993188080177494434634205436239936154817212169265172526319287824471558694062370442684623454499970869833808865123157391870217265847654429359154634319662107104283609282893178178199949977330082169722701115096657050570337109019596420376904967615481647202771646496527939328329267027143243225385721874384498458092493773208121533622224702817582152261420396571007295380563653230311160142437052754009540016406888943451293649677982067985376360826377412236213160400479288868800911719228690661376000000000000000000000000000000000000000000000000000000000000 [131,32] -14060425183080094829003958614130899501119765732749190414039702829344363558970330635257807379136090564546064443172253337754678287098500966878480005680896481101109057873306643729207213909278969636219231382657608268679222003002477734098184114488794129575336404865212122828091086101155803990876251106548393347428380190662749368770161574817678275853562771937039241101099797336110104801506038624840178936103975904933759039303792434558274837385262320857086614790307651516998750720193560947173307879640304237864658165245428330928670928912822969978852061873303446515768890646241284977493726762591290751244009306270970732751905232150767741655295055012626234397334039000315655422646655791551886676273719198144960983736510424671258298501012840369062646431872331759510408750313248173918533283244844530975468658278587524079942831297322952020260451481779849775936095048006741365621245883540998954664919491637332928971464837710975357444989909509962542071747374960059499723927760827843416780862176021862095070280151787657496596284474894276412292060029716117096190611987799957672590139585597459440806951275310406683917490679044891403970189653028857563470491857061376027801211992110581124260020414680369187796236279605654864677513824523802676804969771136047551270600736549175682075340127692393870922550672595140911956071688441325046814400022547979686522693963184052948655700757124827345808400538067193290619846490561301576219617194583374617652126889232852172512489751030100325159000259998947137175401599044568484852334895328805367703317352434229438461581014296655491411605521717761348840156785954582137992606439187148047903232209766743089581511063631344494383492375945882151944742449849192487082510138146444592813517593262095563297900521259879935400036157070360303081226937330202527358673684481887525456021784304783951304700512404606555718621492615448793321736422925760231783230376059996938311168876140693724523745189996134957105961107078178707427707803737316526335882729938088894913023393190304616864176476295588372550435661027490215404052354383451556240736551080141182288037492830571282398712596586566822988244346000877914033557334384738948425789365574203971675289692673093936796722926511252635561307451250046683895618584516599880569838855071254092430588723571265547979369386172400375887065820013264646413795286556579268014285799477326974487754815335669440239430485328115297018910340644557234083581179661035664174541991423999842143855578708767903662241987109522603297577369600000000000000000000000000000000000000000000000000000000000 [131,33] 7627634727190401936206327817621869572103486136370529276024169724780631795584655208823868001279742104606216828671547752089826639200697481612015127138691776124399990743723007593664370801581636979425204923880251431621518236487407056600536699903650842804163908805923453545000675953004078365362352587000108054004941174354391059123542356994770196573314952204616506113388012260931658825491472523527869356059717117403238144841107182281254592388136061738797258846945633468275982383042028547499700298943254809193054388017291983799864942870854740407201906072992732556697381009595606646703916586582114941435682821781840705851091467158278217944096235330459383127061145505578545345356731244710239336696190699869058151146519410472426240179632691928273228327701014866328564080232047061494927492796934255253326844671217007746185648999418826610272775297763706207281327253684821463728567722403216744754717416893889187998380910683433888235254573347896686573212459737292181314288110085697467532036422615745548868483266715625714378011729265726874123824602115549167641515791329313027432805614645510030224344489351014651680551709249436706461760324760032712635385022485240427528344792559827069915293142655782194314248009640433631871747359139829838185168134837916883737643775793317226142728185568275280210625027309568919223607397022454876827656059715688410770449162574581476366861661422644476723578834497785543738396616215125767387426480402030683205774871807777383713405967411183166374414973568619963306733910775475619699142333012801844666945461601612970798535044742095167183847249334548594125575638228516853231139149459030163685639049993133850982314346062484550163638509156430204398960474655501522242341464184510645745798747159511167456030857641716782973530077347568114776585142040475425554614849298690876941368991430385535777758143080192717706530692422752230582797716736027852556328922644835404850186895782488896930601299568114207577457811488834377058974943112305523776501281678641962392316856072470078498501505686150697865238601646296701540647838145722015496458660164844498611779415333956513619776383060806151243657707956071177005972522394963962053332341519398770928242412701158247557772986660954758986442062785576519073804176985099520921137989376034184418037566812227123380298460102070392813742670307895432662966640813386466753363417218266469912164359276123556453216870447978224258073935346562847566065208252049506229255985192931877341703978176658831116495425165609409307593408512000000000000000000000000000000000000000000000000000000 [131,34] -3693845305564770106416639518922251546864294924130084606809495339868896474931404855864271120250163185578230789799177472175101194158286080451513216847643592442668354900378896476754677999339844877918171373794970883220245496056315789685199200246400913457579481327400744764670840266162648548651761605258360793112381131313022277417861587326552210872652444083228230080891351771894485404485127129140436930996590864799220627937303164387325778170417901090991892366413981877495003305617369131618149533560676137484192714704480883437966870077984924396565779603064730305325441120472809456987200080417253144913008127641958014722684206987138546440066894229683193300708416021741324897919431964208026156125243962681690298447444409688634116503567407404997675268602670929745012667089218367152575749609554806331385947223120847884909208716377826950540392270755450495217603048486864010670471181064173824234824299681971684415911080128607132199119046042580838546903295712862061681585721410748644087818201593507032635023746594600511804886220597773902769919693301869870136228795439624358155283291289791559953187620762966113845934956088788513986014495374040572845463697112856142527679195499006643768275605047309883170484706086850169624006321683551896966083097302130016776470133564522506031995260524397401715035953082515595328999618670442372171724035962098112643288359681866291229204098037977289679847906256299154819599069284258176306230486121827468638087411680447533840095366142255707746277162517568887065795366747050089835279317376708558273234387423259529904906322583192984225660178146794189743469628133253490470161867587495177646316469559902260819133541093622292189565789639523583284985611714664299963489616534936649796834634369320918457871230584527625614767122529655307780121443127060287758666594120693669135211185263865051632222392859485113611660100272140903116176196148857124432005305303600207381408507949242468312268550967216794262039417388107739092776883578463987363805470539040606886698837749996244547532000285147935030588272768438521960530843088903294689247520354498274369265941140529486338997999957509338735896195424649751072916346689075024569589053657125699756013067740819256539772297061082934156417817528826327727052350500786648175326941578844693473851361766592418585539177366552972789141057645037539662289637758648265296589232012996661493804444355313102543047231692369045331587576183228511606814756027854882245655507993876676568968393976692467054239972638348766662675660800000000000000000000000000000000000000000000000000000 [131,35] 1616369043498458035667752053675933907812367946505874458187945854351337004655361696517057317951832802193440629499061723344587105167440168045900259657999631182272234639264147836639929866223629110200738993845314289006340320865930119028783094223426111254072716739483369641659530345288171005330535597741026894342532433396593385090829366069332508890056732353857390895250556349597425115576877923072971340294904684530935009962603275645557700637087554606755488907393468440954443831369733643113819814955181350988176900402948561730232933909080710829088666611305199315061385741111900521487569591662047460752333454500088371234859476351664009934411537611909169957043378710170163067508795175641306254642704359619179714056121386022244334225100299871646750732235805660694796981338357189866128988850385526529642375506992166210117536885335956338445934386804052512126749191502001681143184440860733699342657542345456468890980593193611616584915133947225999360976120748796470584126485928353916595949330762586570304324214140697669724957399868499938865991149803995600929876327287561366248484619499203661106745659505109995555470853617805322427873353701624276310589655872030671205397423061862432514644986948076914718613256348135440682047239763668549507042966178721912218881154281327571408193717552236238083238464923422612773601817888115057189166900830855250733144982990577021185571160882020210797563173990161070488392249442852698560452025227991480104950128944388314618528091590207867107654539445026150230983891676741612216735733292063645723816533760338476953412225502087425726175877424315103495846353423778971309050147258733526095769125985781032203822459302444335202895868690267005295789034836869866417055842344713910841969258889441733070439684436756618349244450361528246108380761365524142391559896611503691037014677100557645854125873372813537823559058189062602752349816241543805359336350742864185946511555916217350148621586228090964058961564869343751448886063891558805064355041552715328254833551267386376376196973471891406700135408143990802045630767730856223123528629286231312311099224635628943789684561481584240817147399040382762698745049056960674218304187533429763276026374022413578137946159580547558860808510831483414862624398301958364922162425350829207174474631475816650084586627077757875678944649859086414486326376890859177499154975941210185207925054190400196411299686438979543936852222298608957109775139265968122911791907422461870866998136638528549922746742078707962419250987008000000000000000000000000000000000000000000000000 [131,36] -643767778561099997226766655294052406850527985501018378270740655511906009188067186054968703102941238166116768572693313412959343093106621635717501724756525136690676950158637153740615069711585506427843263763955948626194715429152895311201220615241497979559391702022486360654224797049656418320849688064162755490417708112757128808798353190346009738919164021268076570597680645434614746435669481354201588210660459670750620093109785082604876910316987577928460192559938381900291665398080969294943217622677274101908944030090264163055512275007065404475297542978462432037265674968148274037927365119000795568937511740653342629297686276795786956312175264027948521427975452713663570527764223023351020840697143281724731803734321027158618342365373019803090125711473279563104759708885634362717600575882510296746539716578880039154020475536146612975438444459421137652921363663897543412438269100856289909197525024524632378479476266870005081737191115394781893351229423216179500103594409026292533817653446735841159383171798267661350955357133188903280196940193231581631266475870545180451877300739042487802328686613133802469521251847827629458554565345374706845169540198343148281845841530939843111681497706059481197223078721667092972702749853383385460523386726650589766406838498254866000953783627686896287609599659390495514515640001038913243836279332007289910194886242970976650558529120513726813552791889512503081688232307362638317931588487501342356570173134590325112932046366267084083088571481232922714096791307891445656836016226060041981762364042962984400070295001069986027386722455115826384361517019830623510796329384566759773297775920610425599193367692366702239460478557149992913836567195270760051225826757298894132975827245185984974032614769802257863670104318579532002406922215673556825341936271019463622778884971785046038850117652772458626042780405221867495174618648148024682366523634326284758738901276013751437726334810617196699994353488289348158826406576938631780757800956772559722902057492849373440230424199604751649768770147457904830839068403437967093855682065466003816975571822706161798302829698145398764436482967260491030501107621580275552255188251198441463047221887054784699384692388948635060626090271704635215542731362016548449755676775040643282425099455456461384047420101458990249431368919006838107799462991398436418642231010701982159011880383938892466016164697518140657786124413192270899510802196267987153731998243279770725649096316597267795949787429472409809615585280000000000000000000000000000000000000000000000 [131,37] 233421168137931119964777247386351400155874309024808333817286504397884285015360731882036183415767674563435766309115208970841161833864273780960674126059660178556265335999036839523545253291070110773307466758725863921338211948081243193697835386755119200366269861847606038233210471877659538305729063264462547661111751707806988323540825426733050540047463169938258317344775450875196578893838097707741740962576399956567160220140604790704776904722560773874128535877466446117332491504719773157703871316473507231038955059309479909430290580858720095662112143620465661888017461650601511110920057350522588534513554338065340410628452586155908037999223606196729212804687066685038559173506581195761891106435094454433768299597273673900468662197807629899903500288955409813185129946944278415375704415211220985523273112589893529402589626018923056778839472562960857563090479820992544462242035796402511215600444286023369608439851457355716052133085641689804090061009279550737240332835333997324768604145863217458655435918921966631354086768136771500124493450649199022416025643918288660214648390199386339595436446732302544146385524030923014485275904720402168018832118603182483854422973149056239707538423081911600335618217885502622265017574677576752352805075596681920387047354523950312149927937184497163361360949562891647003581966322926681616958832376344217765572582527977948270414776293718214085244349036593620831284160923292606386195798266911747550409462069345312479069679445502809364347416511840059109486971638477888321130288557676572579142306305140021064230675840135701583077886168842163614390518266512022040579928555894304130547098696801258974357391415046202993555088746105829361201719744719925816241709894937372111119658337588025328664040767309888594993853813854727459039051013119671875782233182907040162494718503188392892595852948188319226446958238664806293199393600349969864944455778670125768908999122483729410022590083403613278563111185238125944225594292841165582550141729271306359332198554393452008461780408493883818869645020982826922170392114368104445470500221177556119919600531533975362523800421736315094629839377856591689181135223392662759110303945539016975755618449348454259190842898505463112244125325845014382330485616225970835621202878202352146315691946377982704383127864545720140123129407826436597593986994303910554382191358887287206193183153289800960022544149850872117296422665249539794194825868952127448497452620424203058847339432826813972500950032746828096258179072000000000000000000000000000000000000000000 [131,38] -76298253262445939495666202701735677531092757818807352894197046567684996416649486293533915720867400115894173542257890570852696211020986772881615098452652249632401597518617385163838288227136729361435414525228589321256127156681152160524888432360939026471524774811781626059697706124635437042449373722964045154243506613473335726865869562424479594526879214983710667524345294670078292250754644745435287199685116008382818242031459697488747920015426391308649006094931127523651660170363871000002485686975909461728803745550400114173347800851653059814058385510597519238260290536146572395856664048221713130906991107509204081168427984742365809376478646424596775301611524456783927645819573527304886064895891715509469513249205131404788382253476093450890341852307409589291949376210271151356118327783734940710314328404808438944889931156652774185089715714388199219073321307004214280604780784351768761227672096021118540903692715145276184305586764496618825366782049875068316769933981195116922200952987046770100452557526884386417030560286005397538653823338937210798459418075975361030461140606475350129133142315480515496714510315796482505815992692989710285303199384750774672459041823368317300247722851483532492907728555427160082136540363826467728454225263811302112554014547672399886553456961484944462481619783878273971837493066559243681989763124307447402970806303199668836562721255955496499754910082436057837878089267141997779428196457847097064306011109679226665925381785222306601496137733950614094279421443748716211067893062095307425715750694824444950794020038421128362510582714315927723001433135971042709559154583281875966176393214473051388751399184520324506869868772572691757171647821237002379325782464850244641411601985867933862772955334568284777889563757325129693457419467501740887488781186272552503327308663757707013722038718379440307937642090017849166102272497681390011857174745563378759845575241494180306153617434676333986775539217204043552070910320007794558470492790806271664880252431254943398112297988019710020998468054500913689292432146935427847403739332116699750988568448725347714409808964153970294722307464548083823881260489128481823839560663437120209940085292549220892556044761321801065790039562360221528534320363746225876968995050472085062022491999286472317005848950021271996696889355622941468350324008500072134539425857231302379210929064014282268704986127978310363734267071581935956238833780383657974725445666496075314507802335133447741387321989270396471512924160000000000000000000000000000000000000000 [131,39] 21924414061377909339932410601425953572766931509292793014000236522797216022015284450444999900787383685386466933402712291257878591751703442711723156284917757705947435100582685530044049903807238093765671390712944765487230951908452712279815436436414276468857775650735083145359174851099170678444974439741438819677982450303275162259500361166055647679552478272747402519449590244171210126037084208960142860926348706704238209902035245531775253456576300198361705115759250689466381602489290271844863729078218245004965240107606324926890211193734271520419557809691646145848410069682495916857598869458021976752670921980095325238125960663748035401427057414196098680975873987153116508753370781416383896831842123943795176288244935951520330194314398857169376089825251480449492283344486826525191497132685841787361816498995862317570721019753630275661470313495875742895243069663213982309770106913655008932886330843465376604150188611878244913918784481589127573763797357581162235412908374042135780996201993440147768161090187797188479041865542827872155586820782474547454249782791431685308177311665695546332251539226230945858000107350728132535909161413657248335334416862817985330421621794151138441090984533093420088213044387319343513866380251401820859361503463837448321616630310992506590299707867590933221595691809797021178133957758302422468667483970726721025928988768048820690241166411307910124916648114617912101743111169369611453899488679718331433198778419659762243904848327345979162635136535104046997519459532514979384331437916006294764079266109002282076337489786818251459913344605676824930250744777046987908686594762937017988272528477104288824001035349560078322530021242710800477994425576926072301279294901686299505104326633979407034642428565126386226927123309168068211610813041301107110686480355693049116761124446700708641283024583856761840177276748674870634453114302775669000379374357444649027368293728032714309811189952153818393761079023490511729097867183555517186238768685282351047968454314374143611521011878428958623984190466560533453830169417377052737412098338208128026900250768499610668388015083826088564167573339107464388342299288921790330319577769894547664324209075665895233158902776726497193000855654041823167573425142151327192870756469080444286894006558284132376603292825446416421860930580429606211137415566524393834084763662997711388774708072924851955186426592748597825729622557465784296744448452288349690325398856427010485326307810008325003896626252830379834605568000000000000000000000000000000000000 [131,40] -5251332592959861424073939523142277218618212983180024459853551388859317268138321181675253430535583510549811213686903173519531539843421064087952575160350016537718640921811086445410180265618485139172071485266625477305162641668679036282762808801505183183243624703698323536097444496429108864313228728558813849210629373703105208222220975436023685183354036394833235411456487579088613646300574080368022820354929508627070356251615917112001677655270190760823142042637621763992342927445665790902984933158515508427239811543289584473553753265693989671140315329431798108956424613918881696352797026709299813350380796230578960681977326115638252045698669257357998844791514104206538480033326004220941882889245200094277071582553554283326859647951667244616393246561350535109619902597831123249971385936513310857473139817362403468284948746137445309913831054682324944061619828016310273485063525804665566616832848920440644318277988836331451843068458619092768763469746299505390348905394933859770165911154329318297145133403734561050636863961018849175523494782473340000986043561326392545480309399550776944060255477482210881517041852354309270587186755471188425284551644881752223468890532576354115117690166012635589287834976896046998495436490847811600914983569944004741925532907082501563521378452299028284482173434284858290783607068909429649074819364268063436025512284286718530723271068903646359151132827749632900262615656877794555409768614088631867229871151705462432490390205913876519659720314744324475823026469362300094246696761653916519035345412832750011370687900998608974007994928746411798049081106616512883169486782562308054147112356342017252864070334867010750089253667804187356328215108691098481524779615145381681193948131758931354568286978882123901741521695421213454439890364119324785029890468946823933722028859265646903646019916335623228230887952912252155055973337148621549263183707236897692471785870123705080541297827820470846067807294348244072307512571115298551333841828523002202614728107437051164027680742888162267041543529223551226821421223306093450105338992985945872108093755017929581395747273871124208865759803323003922093889675283392139798663173101607395083513329958956275650895326996851438951525716387214624732816989650797627970503436858470095850846262859596289205578276652233836059883635788093102851129161162759238810571799901913271162129264869290767484503889727858529837758809942526384288691527174145062024087515554620457912265159094161473486093978917790608365977600000000000000000000000000000000000 [131,41] 924512756189915357649501793581679813983617253735505717396834610895677661316266784324758870152855476120440081572315564599382857342761357070784808684827001754189574466872254024403826417914551328207427915414420581871738017156263137025970273376462784900886278158472897328289124935066928304704420195117788201488077605890360353719063998613835011862596122787552214683410676844047021039595511625899347370462168165934865131719851107421719785719537049661928657878371522818883877667200163239540365314100659903510762690527542288205740576165188983110501227932843083115315448029471585168001474047663955591473680810272810871789592354510104716398919387322925573218540211839003936960907948698173164391754145862313536542724521795347840562239136430955672552883622673102388867671358274852659472097187635733531005373969929006421060137199064129668185887767850888183673043002712213470035948400626251372193761155524795821714824009036915407719831722764578782225175607902487681716359399562688997209016361159568098711655371584578380980539770873546773837783401651085529276882897564113419845244071377324192428867978656490237240675698216565769203909639378165641263614024062097987828255965408698355268441825056013533212135321288905115457632307224275247912560691234896383871148134084613927191746475732699408188284167687323608747355977188164284316372766561312814017020195676354700582144835018314635610096347349996822577733242883444834943657116670640185125389256443567800101226503052892529478223854149225573090047825587191983632735263851100341603187670425470480735617462360436981878663078765220233393473256768240145732998835490317130468598181982914154004079971556496021285794161713835528144534493035441679741576208146090870058222417073520961212310976650418144067304678730420451821799371137782172196336715484501694695657227378266551717304256440971892561509741222197831670447301389014233607582918159895516505172852439340763367115233397496773342970068506612947508835808333681426487240179469604636997393743193259649435933207519563884072900917708009304447807677720520592776821343872317965796963111441450251376133248466332490013429911041496148213576617665166732509922147010451138563943941966807554583870084040661814733756778249851163209468306851010949524415059036481795515043343249055080681511575510492605158137505121178896514631633484943187428881467135372101741271816519969484307989487572746527088038137057344765291360460660338318468699744942980024793604972113516548321024099403229735650590720000000000000000000000000000000 [131,42] -67348135483399620570379599472769823358795248144146145364080868221681830655320256544494060389768533269205668835076171940136072799812824465088599842866157063877854447198019853903283219943941267305519362373245812060767843790743967001147528422249584447493382180174942843748247285868720514198300852696988616896615224411331418292009567612117629112010586259122839203334738252183072951450858112208820298380318238087816709818868071160144150802746930622345033783036350885760215140278266860929949351923445297887740727432582271122730853507517225044405616664853929400665261621881132661619708848578779607072252600435859094546643761127484795008217771019649285240342819456217854363856681589377306637885298026282440715878048070296575814041002282354666890246131225244013272356596922188636747711721095848317914900681091483893313924828077096806689989227350012460462283886367775625057194540023594648095094152024544444787318946943514232006347879555544837000652072547020979301325066578477325899953031290224835735517497319556959424813828844211368598187142893540004558181881922453628894002045938324924613245374963140022760990419077871172881875329623076246774582479717214407280614616803022876713647167250848603188641817400072311219094212474120505495155761621979368408442667146886499706455063418538860019028242113138173833762695889872188982064057072535420343008524312276843023656745914289519685067538718499582765695696334713650556652582267536632377780537922079132206317461568182000771431113062648454704555215199164502338548666839305262392937314501814794965644972848736623314706467786920248729934574500270783399402443695067647876402533281141540214067767881187808238608347624176889928942866490608125908323338143541909412549104357690153182472793063887788641692197796068608909524535421893479280908062175712619393047675709580507518386727511362156729787228394987464468506687626009817641083339574437052034200315805179482358663661256231648743938493393401789386731127186327567187782955015641380379259819986459990886006302301243833025984791853413084478379291132838932734079775132480765580827679940687003971322603825304451854076969680464827024489517897003635675777471480611835644988924233645947953751717628689445815770180183096146229765367117873327872580864690870549756554761666144564106673715583997509210184165832863540999864252920269886096960916288776210194952345666422689340804096491446440790896616374447952974107121310092907079298718597133165436832313635798995540023415026748308198522880000000000000000000000000000 [131,43] -23526104325403542255917942718678508182479284409643990871160479470394185759355616781114767876705870948975300956272205065922814352733476425364947541679677622318578848778274857779783387877090241116557406395239288704007819812004046720863491446652261886071741588255230616191123915238751945525527158399350262689025357448534718420719214432216388223997209623502570347853483351488064977231526074599636750153469401357401669478937719753582288168228926652197853124527320243059052758848292705761336760590247940709891792926935430361786830700213066022370052196594929357378568000069777769246832463545588298269004159046779001062675669070064998508923152018843805317367686391242003630641063815091010355800030273371035007746277213663334064617457803906863262827929238886973286747834315448740859722567486982250767277703242768181045928551474530402464389439479124709950457317416581185470070289493447056105924298329179709857395171169466577876558308148069151204662044575605707842622735033065841030627476276065217803013419629051269763321181570600182614644658181642062211433513897907601677654816799358336166825825572072260262439474152593172070689941807932769162335920740827312085828818064284474189098333727826718598997447058766084999354407597460441535558958710104192716596693165847854384439771960463785785776556664506465732695722623664410462886290395452732491772471931072552247421576433335352041527687337578267443530076822600439089998065811897516951030441301614502335462909608353079909530507372132215480748494410142843010225059439078874092170811100137294098561772504054015444157593299842203499154515571853488304029874807062656893249133691044671207194730019731406414062455295398910742855420464975584012594807377170230162115200984007047206501431074685696522268878536806825203850832652862561300572803182070268600933993169581788834833751885682427162770673049197600115482423890747660198995284660775746926759510998092147985674415953097309784775017477190909142807612895564536857901937489993908632924413079584993397528004407572137791515058235222646563408198680066082449469084896571425596062262474371220925380460313300060053906221020783371552215969353517753793351875403701794629708291945687562197947370115320607710802859843598049419377043572003243746026836313294485763129870989179380968853649316344612077782418004577164354275957265197042193916445159568248757296985668642085184289988163380663930966964350235123211557232512677070034519315172747653124531277151305833839113551402204882362433536000000000000000000000000 [131,44] 10673539131647471689226713290127167759317097817996197190897025094834448251760646968217396880538153611720532453030942647626533609131780392683780617547363027001735462667731790241517404721314590176956808998010730261653058859473017866710767830274264074131396778395226892219136253050401306643631703189158004975297281051834540171157699112877846981691580815501333249689418067847171026983717975865767079298754147162135764330560728477265285882946006314621505695446801568750038301055057721015229919430239657324307479342066085799203093163748619626738659931591197150381707073653782302334953449450650614441625670559647291300852046946650093945344968065559617358668321930937877966992540821189453065794147696034428169682336516905817389337167755885882589255817135006824874517794576409717081671818294946269704480961810321416318387331438775754217888371563005611899006034352681028671245479869258100540463809228588513680805870562728608073800857819385874311746086527873250274626362606530590016448455632738125714779646112094541856584497667535116496540704769130739853837514523931992395270554872906657315143793887692631073608014736214144780846017110825192719863980571488924444328147436153228201550906826123409754133852980998699388228187466295289202397339655474215978449503249732636601035157897512520824454616215249573075926008236747618207244864401111334768005844524439325462961269554168867339275480699987414758989606609596921036880513033833513483191133858998974789226995981482004661878058273060093180408161179344743594712225259932996186001536163947078246809521566807358762010240603768593803509677543594659553344671783898992259039432458987672667565705093689050415757743506241796327932394227721415410245062761997809030343083158773807818763022103294728740028400490753434180450700210155413189413605653316605819532777108304870648426761266720167495690200789070706508973746422907919600509762110316225552494524294814292874117119343530186076104360108154699511361059642591495202196568892769783834513611831486356237501367859644715177952104491113553733532010472393242781919268775891136121615571512623160392518463591787696491097987073004008076814662953723115014612894044317482038599834063409663207027585240298250782810554805898516560975162408838426248291105594227653877735053542384548830053530504340123021372070960076093003800918539096656441786664356058353752536452010947651018428631310197410748604282995883468532224945918999936729311829879856695087412184502434551884295353921805667323084800000000000000000000000 [131,45] -2157574555095614688216006807153898945916565460693605609327602818040671930827169933339403532341852427171023152178560000026678423035577968704952354190746670644157267880956114192658955632683107528515277101276356238666395726878315050197192590164751772467360560201854145656921859832126790711939619522867724443758851407103788571962860801404169060284144753101690069411507737450384873549427641329353202667044252365184723735701315608149662534005022673464147283345658973027518923621110946087151589223632425975703549960156570339685563650893846649015365348256512368245985336914232594165485202214597403619490414112540373337275797804451103033244045944230466868075915655893335994926825612124182677316551922860371962228058777780448240924719577888189900797446174705490566541017750872246877942701562833510709249983741043984616914807163538101194216511765156370538616335470945027898172939786568754034243910568583107322755887459833185688075914028260316066581552659942668620388062606763180358464532948663154929701985433045366623310550071609113362357356072664615465469365181385462833408197282691717501390976957086886442106511463226599461848623850892415522554858755243660354205849366040418363492559024953948361087766207987600389017710551801844711464162027628386547612094496783913950460215176761012927191826141318513489172940797983404994179928949951428921006417734511270201823926306019673723325752337437745080585268755671302098588051769860034480417471720921251712745727802515042270377310894506140495613577973865444487128065212326721522221868805868701789482166339087290952381335233755945609752348633255225424863055265869466627237624103472390051414501204158070679961114929359715219110636718655020618628654816649116930567761931016863422612313107316922678594329963134115331133162424945148343037487030150220173794517328507863782381169677626366856851610457665778869166233532060177735161650464622320978758649671915631164868749630640867363261721438480668648604451709783317750549292955400728425743199371800279667463761836560456029374881266910836080439230220461158831373064570624742032501649617652253164504826168499582937831330380365704772612423897754869854287184403952156058000263869391990127254420382934753613228640374335649676513274000859895749512452499296927995797555009754275989262533143907877863150275616012959860981519622572478993771950837034305370447080297678150676177775261773242295845319910757861008462938977995754980936791326352451491844968929721631277632348464593705749184512000000000000000000 [131,46] 203397992777226404030157272208126036885597548603998719556217284584040313028885699323779339087558315269399634195983504451316598031645964751257269989925965577679488705981837454654837303455250668972197881937539842620993279828425971667491454078309590654424993873504596680600528033554679945623517782497993177323059924561439201739402164576679874360840190191918476893870291825467718956132954558145403905121589358266464581393709212416690236567921373475330267004153077547781291208656658082808009596787696762664822370896032193924774470196108507535553701980975395004488673683842816032997640427587417997563724365117355873481631832303389308364685553981239532874798061360521920910628117101115696541161095304287772166615110108915048852414991101771204484038634691406551951702687231725501104368391239645211406679452486109870073723607259042198663646305617030285669786025555900724616312778799979025627777915715189510679676036052461511240973041242948323540559625011065238741881257688659537473981373465330078239849963383868502598904589008107583901943308503503957220165051926491745562006043268792783211598525490409159096082230676751074230759941931311951736874895466727237723955616085874667227463050568571154175328682966987369250346802103009664491827648044470297747956361489043083763778088169503159119287049791350322567154219805060924936049352184308871625100793560492926215060666884952817786360738246372175925647978554882507357775901553634566611969231765381833509441836307689701632583958026292307240468014841181365511901567994700668211311166370790554836414776008083959879919306578377781000767172980698243328099832181908166091235987928669647141822500616132394621734361303171394387128185807801863357291891221993871803769939880015584716078200602247110080802854998712257922543582389805868137655701934062619639429590598731042271651465147669377977552241088969914613010328991353297562494492729807522035782055007207973713758458017646801743157403510394581506048821030605034897685764432921931307575875081225769307342776338535026053651666517848456150794401258333623758576667915820249771291386184821011474601428580370573401557549010862919750196078719677393235003414757550425236572082401225183371856043664610807315860083905807905717407089728452777281655737387070377534360646791511698740160465448561904548674935623639016542674444359260124036523671100882090216859488380687285364420041161637250120168914499543535861833347882507679380691252475628226687222401368883514750912987636671719669760000000000000000 [131,47] 10669189696004280093850034295651437405955861000803877409350466460276896537546136954804484665816340035650573227084325294606285036805419291772772018832597752729938365365669483062564684559592944704174819587311659198737625209216177715958014548322623337603372265683622525596196040681945631187447270119677179834390238905112125012361821262607592682215979443429247271731374556339038721170367667183268123209066931151855575393592206700090449091116681281072867036784360252597737021937996137065630198155577657109895692708384256691520495223616163385435553103605500551622696866687018195565846764423549616292308064997577446238047919300424823643414220534469234768274044640397257894886794807139918068172601092062386279553354976231563175123796743244411665951927278313362153025686472209548840721621640925506551551089539883972250703221034222842928225212621073520997388819521184959169895134093045254455783075491891952788467156893867836307835450481231357520495965658595110998060874300998435783937412915404866888954590980584182611733036400797905727998793491414137689899295392233489671229893647893818385083255974108529178355694425680892661861498711727805063381303807833753204413560779133506367790010086729888563827277382251808751621474827832018990016215390427601575301951239617406996832275937550481872896761225295564807327077956470042659801237404207610660333661225954299453327971774616473377183874990434113202230181118508975178317648307037448397221275890951305728717873419304330504499203551259499377056062316476249686444308368524406739400182345791716096431856132724735752441402250106915245250631110771204535160860151103724643900323958708600896396285406204757090438494534190412738349812316774784002638795295285177381922780831031631629111839585372987556841848143324401325250873675124543974862785799502792194568497212902045067915201038571165122504425010632945243150791146285714535575897441589736475112927334784754149952635304301246371820240120739823918436804092124083768431950029895441479548039549240291904553901426570872656117347047566583956650950684989812907065786156047825529884756385454283299062918888717559410319354629190119200745939978991727064771807856443718964326200914414296737692238779492703203934723906718907672991865823476417018469607906958529159696760151134028871123661218920897213116889812564947616874371895473674220283628066673013960112391850795771031223578371450316725643075420586331724915958301507107176994327420514957375674898229364998094682802481316935761920000000000000 [131,48] -6058789055171538961944212368534700582014194223608210122595978464548359477216254709292338060918945182516339905356942922710475875660474789309078362642545519757797369887782909735328703401025847560362691120360920725881883857003561060121590068038217813737098228833389098311646932230575483808069100518052524668495254725775785103998442141626459943206572889980312748643179096054708378193701204553763768236553631799813451919353225943702345419763587224903712640181193211969889586445857865155818131000085336757460325180394004370417119722453230860703687554011440649662192106320882882745012049595966517276258978940238970973846085285608899338781101508518853997540556074822594198600646930341672350012932964125255924530855163492267239255897890372026125089602729217701885246680274649336104477078410523596292586479501233246555242229628038893042448821031646981670886414366749261929787289693636778876103383469860705776894266091891925426949002226568549511393181256504487905027868591516519522198976356625752948414977517404013152384646347591879731851644333963179157919119823048871964036594989665821937064573453329844970687910725333882158828359186460200557890026847857165738085747448003139849509489119209855129090817946134690061878672729136474987302225871464732667110244868852738061523527813088612287595984027937556693810663185325698846553984121171992701281433814877134246407203219542462096847876063057362556675938978573089681454842408939414561571566152772837424995391152298739556843592918828737323292412669971939738906441177050382492655716806331362464441132240541782851326343100242959928103524077840236233012311371911659431088168279779547739030734238015460344353773532080588717683241409795163901295076078197130286204591758009325247084488899862145486959976425621694288425445774990605807654799425840614056737620257152908329674675112087560380471701677642531359584226915920461159795104460303851150051120264185293398444865432118749713522915505872863986627432813301654477253659241945643623268424285917533006672275887348451705687342772600307618187126194651394097474401177106348530426076721549871702372375108319638146854366514401997826749490974123832740716452167610337241814037648721698212769797089458550434287490528580221711753717278610810720174320779054592051135138096346615098641134750525527012229283559215920046240911210547718542520539170082716631691708794412103251969619441486680711957737206824965498850525620924399755331326412851270116307105172195449990906537777895550484480000000000 [131,49] 886272360478285717849944656016145469654381055099859250060155331274665014610389305910968963316505697453185429273522003164777709367576555405928421634505513648388486359080973206267413577172513931394544051175636592606917095512237192878402135530063466125845771596872587361160733648459192036126162915784881191349777863028602163193444237795044577465615418448631199186199048207280960490791446047875439877980963165479426265413034085174342541939204146695120999271478434757118149331017229353588726173912919497000104262036900014424307275622485388668457028170060733300775070738954694060632428547811382993986799325344630271900712434551179668997530121352679496455378116645852547292261770878693760826577875589204601819768847845929348145047576151865349451562578418784802742090404224594045808471407370222383827602479996990871182549468373528725955558820711112205457751733622833154257616414195942932201960589794325744502565675336557849036661043976995171828182001792074104849640747183601502338112003532942485361681486130202043404449925319403856284146845215924008651117436431745120744700701017876456925822123918337374986228012180832354661659323690699825906934375598849726082835599661029226053299522753173460049635873585333033436615874102810670818784747124264662751348346133979291398007544146360729876524141050344934354984119432994539088825869706920804465056446950056653478611862004220802875772311187440436040599846677876812160174985889588878002585674435602571996376391850398167932620390883550981633140066628149009412737315083476956556810956782684180036576133353186997126646242230472417150326026612677942862972016445873956744666738376687826638590170300884950729352999847973383348289435841641209852952595666631759450706448123729951044005245522967935188246776746318743047551751561182642491885036498939010567976155994526975112313554582022496304044201535841703191745011092194645928283420424181503436770068680911181955161167574427050323247650171247837346291255601455714811772284314686931767211739186763251622629778982007670004905584721649461499055611783030243276403378551887693386684271460050685397951844260148637586902594171120185514195908401642503312435795448310080460968847346017238644885589914256053192742825706165694104290051012996371278682167794160711909584718465794963077403594158981272168598658414056652284129467449183502186421428332751592226651409837725538949489465817264659523773920655501573486049967368292660368011745184766119541670265949373625366862396886939074560000000 [131,50] -118253864005323475823256691496671882183573093048563945266617404112572842374855153913384877540902104573354345108923984572398261647140143969377304192035665754881610169506831329177019758347337485285100856138895552619900708764939597981241128314251881944296738206934484836035441615598691501808237640499037597179350688456808301543734301675226952313886862451800722590740999754926070107586505503514049453138258466982188839813176656856249686629314402285126993559408215608670404984249981123550367471397043072060870885100080952121251560429501087135924245284335914792841350846587452396400166241057948869248225354084456772253027612893037229653363948324452482371356142162130871298059854873832635464105278222380189913540616326335629524162910521020246410256753790344420378192451846243036778182884937707199985674677885970093898818530208344780830251988150941390391362399524445428719216516376018025577679445817851520915716001240432461975552879608011577510018603367411405196897584913809776988091013968778245531023794721082648941898991329334320735477304246357517198777324287875497232651131102512540124662886447302790258589557189251723036499771797801179964744106481782184320486052352044544306779475761975485837027291920867361844577574492565878859941954253525560064216026178530051784833028832500338970100028281608725448667640143960016794716571733743650399542856115949674236063743718712002813657468907109965085718427069051854434542408511221701013762454740608218830079640832548166103672963001094321639686624502270514807510996756298165463860747151568729219077052496994123062185918914749872888582125217499512401817709058974728826674009680595571495337233226960201420225474258772453965396394244274605008221500929155385900530212454731145956496367455224687981886886550990587505944008563059979015158302808515242082633077386089640323468512646018699084562421837801532246054516625323686483923770911040367258744244508413014416834943591883953071322754985072815501870410444566207108384079722811197777544043156097439059244281964193625455355017224157930404587646446208383157912855727988687965784380326168379587934590477905969395892868834871804358574173186671873543979548370333209724503358585084788084483512050769919633097357030886164062101215064892789727939429717875526124604055574987193498285467801504174663306507199880176296492649026244339334940564988725050030396469992380778834046388766937524173932882418801653035917694836213208800084928122738450657534222655234954610502364713244753920000 [131,51] 31924187603889943096383079659320973889390954338165595789157030528717087198800212745920862385962173131305957041382090919282080134154561191259307250211753506406234154593467943496686529410233056669125367139709993813539163249740051965805017072202320820738832199268655193979124484239512165770601125444834625417190711327720217262649133780378896251288938515426816211946892790469432221355908277921840453506421965764681126535769602279800581542996412526500947775459039720954572284372119778574546870748232241473489882548028238038713459747124251811883425931307445057589986461339937085914499034166624905449631342641672113596556497667587548857225788128135516297453788394291814245073544806905708241571100494005229818640686355560737434281138036579327777906796048826212252657122333216496278373752869355036239057382902425156979121717846938227886476979622670384337820929768889754489460132350349142222938836404646741680137793094538711956301957299002015713855361900539113377261509084073490831131320518098220852794813789453478354350221471856309829645097597367812239138385599508852059650579727217793685871121563758191602385482514681969288716594013560743721758899286402357196744494701268243606429762373166712816814630013537377428331890846085528947564602809089541559583938816950538519875244370454152092222923261777547974884361174694112514825909044033817762654247605831882751333465454638609260399093011473205483678424724157331404935914674059074243324012095033472578295634503452891601392546187172340177350012508840784791481314085697396743248831566733963852360600706936067626029166539752403728220436743046232503640626403638220012592712294794288413138858063052610876498205931500739772268024116982416531579745860375056910645367227311990456701386995857194727046712787664896351218624946624952154316871765511121951223710279074685301868270148624205223517765464778795075378522753440961040929867102759743078605744503427344884203450756710229201595451134056518397215057501307025889836752698491793155253526185759048969950380645217218039603210520036977726789652032092305848452178816569878416045738017082253134034373064450472312901653870139438421783866471716190893291718319853580954477363688579142851358997003544214172310194600961634036885659978758693215130249320011545314706305768251365755248568004773150232040418641775907674988970521128069916857883698433495873573541267958964431671880645256450524050868812595972060208560327405779035315346658326326060271649884500805161285355595334229068 [131,52] -8101094245484866911354010013542645398836313658245209812511452214295773742872168801504735593777053264899892079911287129255334494898001885484557580540880627810430715012638483666217620564495051114526448657485403558032199457113566990874149807690318658784474943599236917144634396276826614467469008112160474947371001371469162991795734826837646517040126341042120303073957270075640882368046892790659967390370803069077564113579033399686766987695534908011029417175327825110420465590669896963954119249191920954442685353288931295199433738584173749889197793465397269301653135312908770948615239803710416707728623849472421619672955950683725811554832062293572895312222211014222973912551441019017997169701795664357695778804153717832821890116667397590007533020108503733360670318639001435908029770397619819451948014850837624567386610821416655829629322812273545391419816193001165398978808894858273945063296844384306092158780450873862587294507386855861513948931383645507075923469313717987641116578968553899327714028814929100183006974109961723388926183630925439488525611504859185594195218553244009204058369181387386155888250527478930164679404966990114931760488711778931062818012994956668444001830358912085317649057998273021075309828630318252621957350280251846727204589257503300541332367570218498179492588839647563668155746076148189007998018041636845811956138680840758366202106134416434708927786421939158486601444098279129992158026603732575461296467960409282873393080280832456358435062926490561423498923852582840532858306092668008059093596314404514427196708223195963177234068987238135047267000179863007690920398647645994474967289401245898538010303974866327382846390138066715938209206417731167624875816447931092633348479343693205458513974116758070406893448305698777731721890066982972928062906787287165377655322477653867516902981482301796570338204516981454814427824099314590080706117123131036239766411250530599738531240356589294414933238944631423051672716745407322110622074842632124081011090553199835737542821983064151529996017675431477301118423868714618423501912289152773982571550687242745949244193094968228474830004535874942170938921513278229147758514179786731509045094061295453873444802227183120122301779118742378471350601273626304613917107690612156909880201146464609650717741111819954224583833656110849152806676090310797468866929415446615388535941043123755626413396736117409034620851942500810567724953308837383809013627096652858024277905358714123054114524703681920 [131,53] 1270530281981335215956154792457549876748704718310746178987674800675423215065363821607509154908042188990700197931419426018807990983252605803511566892279597863943011703075626879064824135191738246356452256157135518304503388887767563154909933687047023470472941127085441522458989115322034311349817548778964082618220981077339000994032350029211141995520005664891143277631072951552121351622641669826075121141061860151667136473410306540810690778602754005951009187721500077457940071881863754559228597067870073147786952492853771785973317435713810484632996063331876714670870479382939006684437960990059407443623891559740675730686784212662813053836397081719914125920725646028503402266703000953992538417384159580959139478084295734099816327794597710712224142151699766890615973664398621109618318815144684818796832744093425294170171325848933193645046432534534186463960728526223998849445351905492510731678254612561273448679583486237644020187476078017475064537859115811952274759621238916353249739516661810351555453845000879201501219032709990363798492081595810510110276637423834916934990942126565323805185567899651488923244343825326240115111876861685808601503335534388667644616962688183335441223514941091941772841108619403884472482692433873042500807021120451018774470702071644079464431252284629688708153588617965060887083389182655877133822614727575724450786252869571979426622660616039433184455283547553186530577786127383077442756284618548156136518101438004021145854089650614738867438985698547229709412424350718159629390729909576869728862400249764280953262069036418443588000513540787098133388947199473446385525347019300299598375180359373219547059961358871700091104276796439397744525295368387088841333299965809532070802000482652202416558062131570682916352122117445097828071963251633876073048277384601750502939786019674101465910711602029156456192792734031182271098477633996349009873704470561881237697932806452877658312813182779570627292740966128127899370857734816974518850541409236286604177376796921020102366014683944372552781709087456554724416150445618607217873780443328127789186579439540898308542078568990753214858276374978318077172306946151794043877202159143883196021861146550018428262752859497093110615205741237569255939119157905542043223965922016377278777468031439520814561904451697988501959879008293867300267264340291022200152366020702936098211237859065784309069581089248518151057676900051119717403502051290082224486573323603342430703433379647806478221988144 [131,54] -102743888384470362442420475231990103967908821823638391585217310001085654885788792741737987919627291064645845709255445851539295404675397063664397399885948936671027988817345364540389970899710828798185288116679112169679782841191215206729173284865574390201274255683253492345146770845050141508128971850636511127814843358366063090657807336890564666009467505619112261592029734588806867578030057269320340438477846038468680980797759393665262827724957860563935470546153551496083337631914220862725242909047251095568480878205630725488308742869963621132849741151428918653188264048841990284838827555148517516393144763257882146940163676353167226130240306448647962289700214691669387918247592007392092648045887424026974100475537898226410516094842533027775713796628765647453243185829455120358789515543707777182203969055583517648411665269723057489913964710548466139224014719384051589504428806102828700296268277347155031703722808684731034861473482702353476428622880698346225988194311934882017466723031327534369196633810680557591665847686240099264713410096951115690964255691745200710274792534466536939180616645099866183735696878384413166370633113614844265814638591353143796960134393180595036701837888042402762934118272401456086753108854065938796927363260079199953441851050520607331370395491638559520731387105314809916885578991725393387183089956572383778142560362004298895152076644229286544129408690161800952406676064624960308364686844450091939470740295109314393860964282759828812633940310967646329839245303469120543683113101048589651863744475395217962613694736096419163217310951971040451266671917256671775141315840730848445568417207004565916289084858241823504905401056574041688556366170340571270951523027918520986138558565229001217659436119112527643614003495558878277203708639891930622321416040706418120669870799404848056589904634526113373950586643907812803756082215941441475951205638477686832048688812317954291897976385914416518687506070012945941943550945399426207227671421210867252806388953420763380333426234507577054054764837539224064776284547696765478505064845763217161869058934770925442061195687922019402918621333833909680122224078152227611265294182113213955433840088883436220921772611441067858807515776709119464174596609221275649241088894641228912474699923974415078607709963514397222153716159568838620316449408353766871173100498515358988266889453499939247876385797470268332817613593070107783136362898431153438958196991932583661893911405960996869167104 [131,55] -1124485841643513616496473255180294890213741445228007338246272863464230119534810854825812838878523121983418660116224336371076470883360437078127439809326187959975798042287305434027790581553639300231474382107715582302076032588899630229785513655500829473449826402060181459126803340123030862403385704856612725816645314996413436972083578522130700891725247265381109251770673130161809715083556105429484256496926446127408932076324955192215059041950712162709376258861869452525562590328430010860886292650004196518594397750550040347995013099076182799684258126316219548308799876822302964762896102672018167503471464023356499099722181746044184019311122522139919443861826988571049661394572937581922812689743122773018735226017307972696636817122866141149343040382612406633022864831144219771295313477392396706413879078706016897323892614323438887972283379720417840654372788473665822597054638171683086451888106756018621615589042107100739073255539491569783634139259004532449854055942312978766130685459037548608605114894999731756574681843246026881152888727868074264360033697299896483143000732900642420849987960904115100114305349475886770598791003328180340193146480893066130777447551376995172125201370520945827422249218243327764606419920867059376486521887640013157769963919952752525831067800303361421496883272915959774928175555575886932671951874532404830850579718048075035169469055544934868882377966882287251612458806802695409423942625602693088724786369359796155607619929240843350012156234760370450251004076243298997607064123446093256678647810696918126555700487293166806078128741675690502897517902289096936493993908555722796151789069856437608309283939176295756937955126137820354954070052520658714813229786519536215750397201450823778801300442972204435723931999880761426923057366312655418216876677788582012755032999142888424948827757032688627529229143267508153415261457649009482303373255564848055202311331828838045649690674547052999040736798553649096923161276667062149614025761165878858297526749867653569552393781674885244827125484034824904672546063489702003332118189676041530666885183774605740505420865410245145094063164973849444046420798869120766331301093446663714134356917641217238391779077576820219913645387982248669335103087458815004738843383879859503175302496642170413642180566410143228017363622024613526088436159204690350814354769926808318966702750093564542516673703227762068504400946215872204461518594893900339459098367272425172616682901793998766848 [131,56] 1568483243287321488138515522400874370911460104092116643676408899051682891088921770878423111431840804951167457179800427149783104965833181682827871970759520390451467642580470427934938127197502432461338268307942572403891118306621801759788964483997678982289202725623885885564311755270646980455115285992239899616371075668337064494739062779155552229645137276726238564274513949832171018743639329158227240718949945889728990006339229393289624198086634043955558466840630684968373202807062657503862680677103717036141430428685176973339756708682968054826823882630252199654835194291449857325458392662640112315050397029870664340945808999326839061611841698213222254876323742474268323902551212925965362591435728358166088165788620773045557566970713503675319041953947213402367521023776764858203897028761438005875670197876874112978277624506228517707237101112327454108706290806378465189933489621251797780979948278135817549917552532447366282063363815350569181134037002331610019708109749109890071104499327466919484725508994412783205020170147900150049863637321275249591875016802635052482184958779763072827096847611771869753368341642620911293081604432283585572427944362906511101132039831761896645973373121201623932829389768533668406366141093087988110070936590331450558685803448696187961996874316555952398003834248258112698083938517364233414950759547057300973039903116216432383343128579255440658077715825789395803615786169773520920423207637101602986865439916433435278833390558516686065059385587935240659150000982991113384355540926365336210423138432439164227229868428238244480845275979621477974472985027701865897890447103314665601962761800528136389464320666797351392200135211101989099117549743299770416021547456346663942299675012110448925067050551360064726471067134059450197595382907186006851747847303752875624527001329806796387145859732216136435081651729644759891739930381083148138175349005643223902723571360428862220283644307564793670123683997035447760030562486963881138555321823556283318199302083367808204235548833288164278274757479637758238001785747651069867038011624010068170331281686557501544827529547601922974575059767678413590647263793301900297705627996203897804101229732541686978977433104137044356851245359772091579051095179065442493177435561136231550584496505219110150256311302974107170033450651427839202423034063649160132858690893840230442285086166421331963871290332378461388525503957639571232523037263732885115617290307900023321441148020423168 [131,57] -260068642859278514508917522652361208238357031146103333270833906530628727659755639684145339939625935263290259882179013712033065971805024023303612212718879295947313181491770710955920961851258014899781207645348127603843570193578091244996378244917241028931439885212691960173198793798110078742376904575404075340088248539486014743775112944511728093265877780147535968509668755654099484198397205060908074146742808725794515100855001395554556334311575095487056063259469979358482974480836685981082831549231689130571746280588707718928958000791793693078038400542150866706087367358979559569924315684198150519211012073798718017015345166604667018308347028828414028409934053252744364644049333450898792525179584342854968241670654085919352435166517159961928507085781758333145026094033604247563653963745826335752772958679446953570207530007231048360429747887317595268840651779361311835368602751657060840474461718319354102476913322994774490584894764646585611139495008792366851967394016221253647532067121898139569674859542972914425744092740960525686713502593468130294082229110831778343660102636559327120385727313111346100202511599343670678902618610492413819335259085337008489482661170528318632645032111148681056020396484611056526439261003073950923704129105270211657702199736625337301803767192953534871638079960014706333273661610696000838945536553513658420672123076838204412573424674935602987902785618533947317699813269085558159734191214582105901012278628637292692991929517046458150307157144902177352983510927448605291983950169815169254428891306066792161396270221021598516084642557155031625569767452996874040474924581432234736750883778945564362715948090516678734895374101755467271565166991979598828055759612320231341434935211655617105050775982780752256843407497682808031170966903184864408055068190284312563813202723375979425817565425910778576075685625967713026765957125845883023732205149514180638560509557910891804464766706245871566162319843567572544633461128927478574816831205476517148643877350456801415361006902988852077988950651905211100437293631360705002562990201257615554946020839052279825816713140268531894339840550183178996422329239131786380102734658898627641252008316013657195048944658635562250008453820115155052538551991897398300254792813541550885787428969377959931449273196227897053150200444416468754044492933526120838329666106415526013861177030477416420052567697134827661108388534131594002002449462499660304503652784079492163135105947200 [131,58] 35675416122248825135337888712671010555566094071235791014107603079762389703164576597750046076522402160538466706901277862495567261288157372115962296831985431914268663899359146948221512801527547928453537123194445071836996800268838254405500196294746511166671835615581343631306210552599999798707094870104952493975068750652882370619237537228625769588351022312158321183236426914112193458710818001212431839191808100165990410699988773272925797300060978614753777300942961450352111198781319351293657078185389354268492518919059412678336165691948675318528907277681989505811221179779375477461932553680316191619556525149052653506070789371825882991091793863966337110042701357780408213825328040044494231467859872632979291940492768815951164973934733534044454260919017845779154515399866340248103547158195669497620709332077053937765928768164306365187676688868852450763172757868551145271195189842744445344490230175814543740720411182054836488999906968788892691401478954998837761723503238454613803769052108017514654432083597677161395752830629490945291876861406787977258948361071986801295355608024884378552656620698207730208555317849441619904193097639604742075664619675300347981990901912267461851467777108844838138360647377867585058225857450182131565033339598014068574458382322172296751435145819400605486588219737506917288028493731338883951430067129836579079017322020517683879722369584762738197815397091482634793064637272405593143074437788912449890062893497957964031672931687257078286115540785337213554868917268007564777667088031111149012891671644115902047382029058511414480933767503426781401574085911556723737749620247544472874323254779798774231620848927764201104592715944490474029923285349274748825084878954769200750391284730595649007590014425360067131543050602546008800773713111628269178164122421884154931515479661258150595883016048827371722236294795874016666896561123915607088428050366100079972345082093793311530279149321440713592209742631240723150358599699928801234551138294593888587628442325881362297819079428448376718129627406465296456258260844904256528759834275077925769033458282519321891567102767307788488319440074095622978884825195202881562307505359401435604734788191519145218728752955469453111009194874882042539303591168934980038297072093547740142023561434878172394893630535574512149554310989898415266724491094443102005403836758920378616374537426417355059449980988633364389297174530905288685788034626732338758994428622271263163489280 [131,59] -4943897947813006728356741704668138127472011300337193875393278276544489968665831281222405487869810435952586199863743952035497961462457388827648204621894600799240789117016221616054803943450575975681672927654240258649944194780049818619515485052029410306468523792173307580250729396556015388113073814796424096833103904988053820929653873860383331633156625684338830204571387335290648864309253399374931934179567871526210209362269307049076695391018928955676710015486880881361079281413326298279896030159124840973182209362736395705228794520194356602046817142255607497288012707018727859914952886218476900224044873431967557865525014545463225843024075581913686371312773311272518519572282973820518058899421886264364424183014173139706797858093988061179978013120769911577615452594594972188889142704846312751867317383414353223895212468488734431428561590224121056523892389775855037883431631781410826064304981436746895034148232154249460596326654866039915446278247957851363166405513359689751205463250920583658957231399758798551819682207117317115708706294021117778217569163531208450924977096454449314555641086949744872246157824901645259760455982331967183451953700908071081282828326962262129105594843837414735497432353667148380437469925136331851803464726200339103192294674757766859892900974087857199129153882116139493359613465140533057719775755562250150150881529383873410399147582412092105255993044331165923497235515852169246031607813483210418164798772881425011317355282916382985790895016936588367172388389365276298045971494199532317275049558691632432531916686561668155902700482218470118966669591805797343593158772176997510210716595391693681867395844975239009885540308517670438437180571803397744400027105730246394427559128942495734008973739307923345448422457621582793633736429363545354045018309374801904923517987762842201529754454278851866948078328445264923879174214093429786858152857226628730333679759303741917817634726491762498810667730368591140930208111010404061787947705448258649073279773090423487352172549207391925054176889578398484461743864204535688999689176159422684989206586707384911860315578739684736388070875359986401652323797828407246659911906868530008649850043159176961647633155623046906185450092800557680351048597787512382811303950338262959634770639800387078245648815382068415379560082877503663609858056100782693022558959732350574008464814014604922968778574693217788393702955914996298663475256657313530796509468309925113186880 [131,60] 604234507828272956247235423795401795530587192099764189384309427377995605754299248580015704902862323474514723967025418921731730766039373557523905570314068502566810055694420735400062859876890981866468115505906317455137466517063681010946924376873474536773974071102367159132628841964228889431743620515382324584343808034037074418979417289176151471505878413145158103863570810373404148365496758426448782652667816590304163774481805808801840880661460185335391802474398814730215729534280722788900134362439731464650426122860386272090849156780200730652637257966404381856334239603836158567616935000319706214862443615932744993978351935523481485987102547265040538059928089522113293900767251267479119858855558571269136221530221413760652659240767943060635594206205155353768388169884369185827001271798807450150293710198435924793465494308286231617824224768353554759307165370591170081538743865722982269312649226108135971618221719939333404324897743157862212483574354314247605501823247666286777199500644193643229901613469005059243879274424178112160570597886031918751352324816583379322469222683737729282376269847390779872425615939756257075045899577406806643840395631442732862527424931147508345687631393644980062084961478549490174985563852329682410106550054320972886727376204045456359393209427568450905927728982907737790830613273819632218359017709842073723400839808249803994295933331220905748407878279807280926692792423268403120888958180825024646086897379674259257242641272414004405954932725006009016099104450414606245768940380263694407466280751414715536213081184043591251026887549169310121448131396083008610499214574050813384093210132329237879214115563509558092076503269375565300342583664631188924880708058391807952990102815917219004391761817631940853801159559984421321062924771937485014562555083611139328939801372086239184407178746027649518260937641409378821966534388270225163923359041384547780906902328538273329669581197644725090119405440312686898919066827157689122478021907629812799024915429055845182625114410178596567065832162559118159521690540286603252256956843339849837730145003675944590147590974537413398542075825983709889949076175933584956460905797371531003499781109196114288525526617824805872186607345769493559730701265969771681876705211030690431419879269089852728004939958859193017501232613957442540316300108386970611244607262973010914678120323203092205231107854525652497943574474509919345799843707404106482362971250335132160 [131,61] -64192736382942164595829660083935392153099539607507734521565476605648898942541107328989321127144926493169189861331335334478223124276291386032846471864710616843580472275588633319757116377090751407587277413879656822243773425304481011679227499399435492011567214998261897746186980917260754934614860647737684216016581885134807384293208333723437354718264940008739503156040484714689826107591720722497102318612654270687736516287194802459142196948949032402353962506245258954906611597183317618834223001505935938619749171710015650856411397847063935529879281822534486002933215445014710195218394653146595277335282508623985621192650405104192117502471407188650581923275363049054739114921935679710929316336728373882866318521279375000487304863800321159014186424843529175485916436395808649526895220482319568512786918389101034848098082668156861375403262910162726680647998215487655455082811933343076075786141444794082666451388524782896247613213848500639231150374959094561328084241793106260149968786697188793539665702259081005147174145598160796404884176240592956521855774033302794944604142450126810148212507208234995194527425087432060309382731252432582862014586604128327056256113743213550776950808412744301145467924847602565655755179335476774171940344361558465902170496007634744079387169954327538165737544083470445456443098788485002402211162491979226669635065984941319516481099914853750946299451460834456052141142364773364837407909039383375745036513756245296182899388260226796667592251351788042678598494142133244679128963170810021383095897552348360733649568899824519269540809115932090907590335889908545976163909006759803089207524611355595851582787818652763922107991587307247403080437738886348032660820586135858977590162158015786815607811662177764765084888298799196413017310642011999994144812038123838778018535757290713152469265282474591988664980121558935987335222580958691317171967611164962254320334977033773978567247091755215886838698632561362768272066225426101951295516959820254081716069594257379843022368589351098569641675713643918844064716985985246133965176633616466877652110571109784709885887618098071565471073928512044288862890921459572967240844307498989476853660037391767979721722453481259309362344279226396594763140488803569786456151424256070283189977109818743887165609122420365117038263971681485907076253017202157724153605292730694264546691251971068812017958478123167543165181413619351752501795365226665241611381794027840 [131,62] 5465185017933431109565950186934976970389476859824830468304025830930473084197787633685033077749190526932268878549562372285468200099567105399625035465415601159795315104272629423688703513756785359351837362100260400695164764067895094453543193288320400345293426639301343705368251583786684929100743338084636509695990433604067733574161074826197539204560373889267230902765706439466402467345306324518276807208936736132494042813102881812266840761739451979499075789420414774321241545630313101927019692674692715395286139755246180164950882375337304602645466321508811748941429804407543247121483359570765068281789553658321220374004002078603293128709875339897131986695418345879013296601015794420118822187547407928481430812679044956953918200238344044731774743489606687949209159640116019007842571675055489807862096251141338114265913382093887241128017087971208326030295565492459186864950833131688841938581298460367777189536100158044787435474544990313159338393687069637841280145293148901499136879515514017239032643676954256128249265235168328684222674100154699736054581955116468539127468612147061922295907466091566863031609451576466197288538928450068821260485097948697503254576379172161191102816588750473715660654295011576415362649155805772538704283113896802753748229614828512725267564961707779225814857041461437208981042826935944125764755570581184491879157891589743932679081746818944213525620405503732616703283993747791296308649567177234061288902154161794853682515582996134823223366994625692554563938395286679142870193279496883791154584057923086743532174186605135320688131714091199241244163198367408413962270368980297631136652045858826252840248030522616990671595935335597797613788780878433979426512794485537592009751974839370784966138603785008728225946148447660409816232385563438203893196791616407785279510347172187484185361363069433964194371930817574084763910661433454448323151113364628134506695302459027642623064934012834455720525052120082939590328422832732629247876994985113821751573559465048856638586899320904391143796235658733428921150944864874026612506684904766936438165061802341397728196453275991066827508040810367011672016698941706672216217973499562666992551946670713737632721000124480850487097994667897347034208860647866432886002782370522803812676874623320748421798265063207068683754822088113490253131170098522853385299644844251619560155471106087880959451643441094644345209124939610990803808453140254466301712300800 [131,63] -376307297156141603546514823250211692707675611189470482915305854797565090115450739798974907291152500736289052911478894981342781277064004028247877276779906863084503995340839963144467427878536878017894969163635176887671709713328793041106501179198661577736452386139408474240624197718507010446381076609283989268166810339574906733882139916333806318932477981933777023117401906705670014089090515523763078408462690213395808003251974252818576994154329192834395513333737766907415778587164952947626240195929873272034294309531203567023276887828550683763593980623289172008850916244070264429833065340788687345619877707308429268468035881088998245442738093493148900863646048848439048847541022854053015060638970707765149948276486377535160040478361431754325689040793919132546965148070908420484820539975920426471790814241213524695330137399165198994815282597310112376305092965494947659511849461643925548592526937996582809537444148582684792961647569983085182894729824780515488373482654541893263035986271732713351915526395446342299631593578401663971514352747636164768476777860937525031684877410098729250589985643731480272298512156687948879885658858229159103373280449349408274717250250767967921266202423273707806207498343912484375512628030741068066669048577213588124765627420939970960208680081820647983174188687633682660753551060565379505703943004695587754850930719830753736079351024150704613451155863162121627266175529211758280344671075752261660009176077767132958538804009555761909052310424268781729455000005410819605504886647420778515558414625333838331555380848141604593352831652640339485347324084979645056542235303971387161965365580349578968051488085990191656636075022545061544674926904077054663555926974071750429868001579853290294292735210556100746119878568239759792122982119799754417398625579533384415636318360831779885292073214491408601710786384753886049732843938009535684378857284401178668699327195300002333419306912398720332786432710783438324550096319494235374816658547701244322047623828701464784523531030767359179407952016696479468507803996158216119619868323589650509814937740858081257820485161106031066678311740234909643018405841174695711143990162043612968031152597949442570254391115228493422293603913685762204006246608303656331331648071645581748087881624027891851385702394554283641181697061153604919653672637448329183487818940951851090807172623754315154234691749456414293161398397695279001268350992383536727533600 [131,64] 21940043625111192345368323584611166580199389592340788009628048830164097104663754198919686619471512503675379028143428793238651512998325719629914040629512576244546006781125209801088570901926447767048744289830263859496921412908715359822029884691343518122258263349182138697517849746212091231530302611352182109163848206808457873521333807348337963041459808530575037958224945999075279215635882180208874155705508894964760415582194869801540204461844082035435296085269213192490093767399857114186145141147822581743824004604762241800937072178468403237518483483805808409242163260916302013784005878973893678481334867939384059882634524266485785673682337158339836415082449130989872241594996086765680416057285634133022370856732000384380549872847353804026391366653616576727358757573326153102798014486718099418352509457761597885312361679106237616502031413513157436771515817001658080406181645973285185802630222226887458733390018815583858351631214419250766029845222423511408488656771279314179024104522807936163425483859862602255814216160203968306370864266872964664478261925253626028003057984551175835282277590290846428791089538937266418272390883349112897108791860387896466376069872356566484034306022384168149003365777027799429858635985650229188928993487193765755808533955736027904506727599050929329784427830257736793418406676520386045205340499908830370411149855459920162617407308329398284987667588505220595203210183849230364931351543961599095633949504144982460411983614085718812047445580456456066825070791222180254730565783634730565492004672540816808558042308585080546696072948165158753767146525845899075789210726020184516481058519957763142023053039563205469013887075829247756572934814578696586543623681594607113761439519028165913405934758131252080437225616513861437547222255157038371737814708843629135866867340954868761424688066159570193576512310029982066196514015251083222955868069465037197100712382617992507398153857963569275601003122975019348481476956003194732200323702299535636140606901586487858201942407412191834756700531305611521049701089412745985010337946439585946834513410028534335916802185531043360475046340642254572351622184756844802564621436354786894053039827919631465872444312195399804220980814038196007318403158511158226651926891654846486366647643075538212814984285038044260144610944047038664977043735004038767657004774296152988618782041475808872892019571031100861738163007760989983116846713143500706560 [131,65] -1055304986802916168929052265420690159358389641740372310144450974265617244579250332161321964330159814834963672179531242440233661711413969697134764539992735473364126512151113541112065518213706076384123937716470769857035301606193209094461166131587460507715982717909420530765349067059236533539682519149877320784661099323202457243973120599532105520054221132082405110440920534188749178655341251279228060765843426879173618773213712169996170405882888542225402145805539427891055045548089899013407261808779939027252543321407089294894148688773034898342793885018827919725274281715766674116541651405108386807588581805502699484251145554133214606878951401597274122051001620211558097731203967831884031299760977001357647326293103599357548140710759768302880030819258139388375201290168904059554955031441801042523559833020718749942884419286780213426043202790124927698733700475988420313279768150192522446539659599019654048745816158628510272914185406512301302637869997520913775592060258608132847941231923722749599563195305327470994321017773269398533893488910646036436839431582544209900613383477455070435876309773629170900622985689265339636896012396300267952674226901196593571101665380753105459618256086356929976496464478037893881211486115943678746462656728978097224564859610687608659734031187684287621923125069013471757753930740349361848247793603035064669677564162491472647811594365989961679356251428755969112897210445730547263770528852420653796262871697577737486927180031327335106898152939716770125750697151846279240621275081415153729008213245006821039224548107800258660058688055903986844391872246111238202078715661633460275092108088897389259126612532306027289644820343456522018434314333012152291231895040819301529601379654916413787611310922805728300120983825099968153667066822901483459160612959111354726960289087804348775303935342827241526971216055696387373265471837500506994689420940372668226378324197650450414566843587806731517712864550532859294273624940139271560806311378331482226666104055906886079756268100607693440901457650022162889254502937702198123754349429257647965122489962554917604026034773955850534610082018696303248891885763140323555964600352281598286700983113132958092837978075704663889612313666501077757944671132190000182135092100616330177056059480829108033362965435203927170959707760406529028807525852453310036855826504686350648468330692674926891184882285427871040248364889262719540641716186504160 [131,66] 38838683244219064453822536230750050003481464291056116057045938938838346204718879035738802968947185350467515265028839624218519750116685760755069701192882091531530883616446838411240790808810873665380123792130489195288451881539245596753456750975414786100285114989435523738095484289396297683870570399298231225669332010749581676569265837938192743591137318022305807401120343294452702191930266982585333477882987326457440450763631039943967503232668074491226463754526136979663591870174372454537737111587240486293264426413171368990138237301912044885535937335614168486872132163122990034382828616915086082652472891902584985482632108097158243960051196050885430411989098349925745393720761706739323764985070833419177920792050590627224824771561150348855675934185796979329526218556888640468801969430352190277554365962885527942826091297760338318552219007074835667054013309405806333721106747254960416633053476793387712394739959199798004296346421735867358434440767371157586510736109307969223791150066443958194941550963238917200094280198668986779827256136841065300754930709859423103204880869316661882465175227419450138267322548203346988465705617487922962208692946252155046730268418486992198591672912456197718255533111739838003738806815478511265465969043285317200453641833808460702014004438179516958598570658282657703884396561380018218048817709711445209587405875450641910853618157349539774282992289386944470710330883261483249046676227052077222305109845883645999648368841726639970925080412024117724271770647819487573734729517246504908438516395367679931298485730601029349770922321135769205208527424131678137298718835367577386151016946330597473799151807349647562631962832131021123847062848911341264358399936270488129718845804447530825275924876281378184200223600632027499426325683004663767832496866085790519213194843685081280390127381977147101995337624101622520380119596323310310574763595223860892720824471905005744243546736510523988922129104702024441925783972956058371395838057964801565143131185351774377733022980753718808939836071408090832460084074970356844406515993882201958187456636124377969560450158800661666048934342342733421189067191119699346520619216543130476838608033899559550875284975159046707945430745970390292700344476420241599157939241325530645955862345993642012119067333366681294208857426982989390569271125767175487715202562534915328334105666447998616606039344317799126457812361760168927411256130560 [131,67] -761508925898091860367354556740763749528351755215923828109721192495625129193662113187658110018947719835769688348484264399144003409170207153899352428957570185698460233673327686261324352884528399855758634513145903567204491601721276639607034168153863735410315476006396456457394740524104612467403554350247518772908176407191501498810334431020861678413805283120755750013730147090257089706180113513680369338651669673397708902065976567662563511110618184964736497520512428249865716635093461214027721435528632531059077070809801116657509912687502347985312804882977738285236994119210865244533083665229157604424445880375752515552068839399462941318547308081173757891088781796276680062291217149422306821209814933593201958881368051362951454931577247760177639037551868950121906105618130610895665795821478594227676990555665450973323517071687666173718791718798018562899064808611688394360257172127973779393856896739338607547486917387429947787366721691153207514276639005808673835736436414196061320932327059331923995765018927561733604304101428955801342121202763531015300486674936771173027815499702006101343261261008145840473198798523561238642781993859646661509500330879797186173739325047379991744657897315992195888029513343483686012198725252873062462433613575187114625643424880242928188211282373609662012712830355655248482898452032602790714418941112832080399147505612032536861881169440153005881190552026328402446001406794294512912416717575472368472891022230794831143711065021414636297685035875632225783608276938117617642586222437838087343764497272472079040401794661745822333408624592023582278989540784937538635176102147695054812916198181888341212770668952187030411621827568654915272771247328917149466537451617998438179756989026652399543232156276370332830241957370698004335962916769073286667448775040945796425121136265723550316592565240320575716208043714474902469486915922515432683347864931643690861193975359527695323883954781262795616644823615258470453155016050808639863136258853813839297861241190249965494562559981742210347566071323278598142810537037126236034990014390156885882882012882072667249347358474050456887357225529086383966164575959124168533366050046764982987029458189525724482992667036635347779907632800449171702948842750330817752941865657218301734019670675830128380793837346075174048744214357559234247025548984337958830619620839786104279466942088091707010997916146547340642496222636053892629040 [131,68] -2798548999892363199324707145497049500013096792254846680628323575267663671282467602599800821528093396882023091861770889338502387847023236789575157777056508997056613622762853915731369877823142070308267831748951616293790178341149071386260762981039848631928891360830549122313276234907458169308346800257046766413004411710607262383941836548257451320514724350775297814275231912794232804552971642511962033390108538987127675677059560780442460875272088044669368307312800738983019699250017592589373720613588991451534375870859114923523171434887801890813687726367684431176234816427675941174470774839352170001592475666929254807814634067928082568620857563909943595739484104325446728407102666852417287333173643843746091133981689703501788213656974580700616729854591739888348506196356282708515761218400601587586668250174613800814530254441637475923430123754723698123571870569031069256998212022704970837541357748396348996738100800266067579432358733275830936117031382368993819536629887267897863731620759319481591157812590425585719588023005969320342947790501782523818173409403515936940628189574094550677662643520277070462382095727322397915934058336659544307260256103076132106005405872736346169776900590672409038767332162688513992731055650059491089165952332473985207839696621599765591085821592946084802159245932109369904575071676570689962958638777347120593935805926592790760681257328008864162816780719877492291311438233845319469777377204573581343126796660030191987198740256388239926099592809768603232503870758224040888898670061858264489942479267410522604969509590136536069176273317734310273456717407947195710872604918806165030362366889051473754021565075458992051836938716216032667599903705005761701780704252227380939371928195987039749776849954719270902167755985228004966390746656527420242173165346655444571066382981259023474234347331494120281855016686546278726657678909709760917435172857815118191618732949082752341333931083466847779136771231228751300758973824211393605671797352582832683564156178768804266633367042922909539444706219320984144441298002025222502862145747065759060640521649454424225253124016709907766872009548447780546744298520677052548719800154221125722296931734538015819999976781658561890032332095339017631136704121012580791399797367450973777370601859252167387374578999842422672242684105790900460797073925898947321567589001833622478127477020712260181994771385392732305182112855843592960 [131,69] 621846341227083870956998991164055594044182460016651092979478776385435162526917555157250277291236873158550887012043592261208798964880070051410286875753084334393625264481700009522003861807265881845965174805724389289204898568035262096632766041719111177592863121308940772542805525060914265433254710964737866588694223956943363673852938135396053233791046583825977520127056838171818537821192441425205667668084778772177593147831975611419267727837254347623898306232694371336981737341638977143149902567400584555723350242799629123562362557254394176325738156231467459085620677015551641321550122953932463151888782724430632132056807901152268356547721339582912457504329453622148835451689914639668158012242581006898738981513283907920953850565519578911585765632638141958078704685659094730069583664730487223407467201407165388173774355847692281698093391164805864415262188971885742350651736673952093803574187877718076509273558462494607816862153051498428502308948714394501573854910897568100348612635850267549247814495207774212692365692243096675177470342682421585222092975653548826766041393302309480607313532667898709525127722853394623011902374763258017339090756726494326841468626930979110672393030987497070177989316670975309246620678159491330107370549317837152303150638299290939558553937108448858407617598102326099913491327489136581207213459737287234183529983758691480539371276589944757728022700785125838722368063140028300230938919302132066160625150460154858885884387533499316237993851053027522972644367404364958750310699583588821893461100231221272652690098266852226511049612861662114017980866611274001810895946899735713883942206198089884712975759142260590039152843323772130160496387101872001167438091272156726378986620410215341836205532436009403665833454453130150419967908319449391321375915489381177691734592531632444514832795236035597050452443463670752892495927209130607084296999861427432053780358443427892846519164050763749513831847149985693653065095567514627033541130501060301775989168821244338161904652072717531412139549360227174863760303257265166263106677884944920249411640964509847986815390347673959011224040640785175950210748785723162985429617152048315278236990059111924938821814484625672126263831533568011757853106803311175976897856610569481905676311841553752835772956888835591886602136156674499351540161701727011604522827999722085227162030832012643439845534556516695953989101482972000 [131,70] -14477938820808386455861528782081056228534882699297734396672594966631998007290846624389883818467614487564919296770623614797941079595381006061562103385767101270861609046291356717503796565251577805624860029329002379899522260534322965348631187065494423800176762727324895886634221663837900742849492825176878408576990546579119211361445540833247183331030323054496055656152325016415816709256086932556234783061167009414195073052787997853046876633094504560362164369748293887820328649207341556285766240318134102716664944438648273578363448231432617255609205334148380609261281104691821643750071411411613500575996092079599978179922880329796525184929060479211702799503455208522542256064765875378087636534378905400264121787843436229011365617014736813063525224675790984835971874372232065498579426550161432353471544857888629814095713192629634672648778632996779063706476583790924699534847158102988430821320026303381565873121185937094520651276020237989258736947566336431998929088705398253425948086616295166653525168436484009925445191444162868695075890392338308799247205827308020282776576908285079133524963219909920765607645955073713224387908330536914859617069139650910011739678385513038369162321515831059504534971816933936022174197691034775053235946399339417789863423167196820012713530962488134371289749300084419414245862734080973354174648038047221606143602449483322029676045191775699577486774414212941996322467549571900387475501119773019578260646250758396875105292770787197455106651839634054442465661434143209614049871986716430129927829127388856027081493839088803032011762469225011770831051941240721400719297769434844654175564481293185029366823273489448604550861256496710244970469427615904757880128389546330827174317473488852201430360112622957051261451231058772941654426974358131940121463581224558772618687394359539261386705514687787168813965845660274018588332717063603438010372967681857659133092224958856998158859297733063005419543368435817706881834376527221363830434931249388686696581065516732475264747776008671334189612888572000621179267026235867607499762170235350278864570245300173646970458345990128819414991578442203542461082781814603821535662953103145387655742363468136897908171949984032766321768195491222318982980717448425751499380441832823117425791028022822603880277056832551280486920751805733502118264910917938065228523376225971747915072842372378896310942394016823197240043625920 [131,71] -72643898818872779498356551055234543878731762493924392170370905207422547391439955863329317175687070568025829273313643390005693678133118645717290605165450455980267021926558330369895780881685800124885392552838533628084164640544849450918138578141247466585550999380426686274310340763514230147132743656808126737121402219279743250292890094790770961109785657778224305668737395754697864485408018781403256537754693935214365713414660114672723916656784119651494188790926726993391981793594059968715081486671149545457227449712024124654007531477018835215021179676965563044060745830186826312941049682365349767386604955211929828893793149219840837851983940191382098298324025578077818420858834189880028795399341513707631703821592840854058392922790206324369853309305623428265309282091349587007903610567827073279160554003165143478317377881035669029224276104560755762509079112468540820625257608770546010019640554821814799538773010476459881803697122556248887626675823648297673892329944452053871853393438043336756171950012089308444594399950497023066180489700471836130052880148692528828112021900260205489422325482123013425452613677657171034798470341033483942503855819761361394245860056043146576417645624769169665634885946613002705535257061240084826959898991193098465418308698474743269345829665600965830417105102938005728922735023419185348250906611553666523373528540016629113922055675529846166819497171724927485230267002989736435551723874068121639101147824860436414848291051039855251905468132663363705370593150206745967354358415849710448374322163914264451470393002965186100710539249508244871272077338384003239873558620724517408329769468204344655255915906719113703942615209822557223687776486250433575010880087847950657426048760040774556285973083072701996393331576587805636804104911775833960030221904714150753736895061252630243023958985673018939509725472355170811478500107155660503306926338863905040061722708578734916423660670322620471305643512430317194745351473110075944464669724713950676648749124727460712207770360005645841054632985880660044608503043691478579089528542821486559163341426686282478340610699475294586159923780330513569341584142192083027159241836918623724603099760275170947482440120925977825429345924613984285223952666063612155068118272558573922407674486309693778594456044607656499697830309643930965950791811134669471333605346806579627831687663891877649436174649491773736475480 [131,72] 5619775947802486286334392144643405976856360089815184253802809836327702075445166312709768429553321357616129813509497166191467298839050377115162968512194104803040851670331055056930398124116530425534265884038533746292307424609193559555793327994591320351002175970656757443230505045676864066183457484591893432313259717978047635729447462251895372844846075740355710002378767742289718686882568115233232228024139300563053461075183781593017482089348419298921723167074944181690575679078612250317471106347935543098048207641026147911994491767666170098611777679793038119363056958316575565616407016428493109678774407372933818615966774186665809354668490050498561331243102116278519550672871647132227087661251621699677757694762856964293117678180308787247121689711178852862956175829352983079277689416945353360222824269814323322017499855397902736896866180519907838809505245768319120926907743645156740180362813146873927334020446103550200812324238036203943487864109355560563982279525571539906612419760828697713129483079366956775699579143079716280727553089521608349373588761483543350454547186970949008094105683827717130457843628170760924992666769621606730953090085479976623179697445032262889850062756212634959161102842971648320926760945721293179797855990577014665489482628100410066028071953946717819733743601131659752873378202618374187101799150539098422546141567826858220377610139784143563704297186394700717017225990561469218647446363682763987356443699158560122106728176103163863776120679177030316039208968094802920043894492309597399318979218329617226450405397569438212302326699355722012729547643607606942437087778572300999075364240490065905257142062217988733955793129263753298841835601020923579668517134786542784395655773233585793737740208135749825574835172890490688770938368971617575992583198806062547659517903461293442733875238026602194828342528082878223312550399493759142492575510272675398885062924517800439278191776288292128917144015262822579527010691547555210864319808609638655848956670763982001493816150887631556740982666277407515831117247556350805639826454210389929546204975535106637761018183211957454489926062122128679981455450733208912742206860046951663482756989165838118785751923918888724024316909756133081014578902462140557429706369336195106595016953688713845848726770580819418340245784179055054049617921008854613757171973760823524960366983867696784139727591723323816448 [131,73] 99138432195207765746538558731074147266539757259250779564258102287482277078762352129405080581949504678927341125328698573681057427297079212007871010274905355530939302755327409381146617493984187533501933684032646886428347399274591153963612385734597844604996717818565221471497382035503630635152518912411446875734476031289267300225068075785452687683801903661550780286593915478214926406902702538152591989195125070804466201942977093424152122924841069505869709514641548430537375086523502554935649369968925915919920957754311765411055467880659484161059941718335777965693990069444333485758346717770238964897342285627721514977128594995719126627397841011650507808268371462442588075277865540282891571054496543239607362103382791839055952491114890809240471039937166902138543798624408109620396642000939721443417782875534537196680008294485954584928782773944298814680887160343676174710809024078612306779694062465331244208871877033850213265118249116307612837572301127363690761056251252870777417312393402764321085228923946658199361051565638890138189083113935139080649688175257672710115791483769815879786017556643020399962226711543241335496557686415452961176910490457839727024431798191401978343186637088520227539501528216260078168543364534656848162409063238654099799190480156573522962736694978455135400624753114296884459621949601151266872846684184202770224960370260012085646656754814024573806947657687951890655622244186120099723764633726324395361583155303113799642063217060709003939886132613088871361517101507076500195769264801957270518174370257521876278785752718110877724467396336791570791637036540281266920185219090148721892803879528502551517208669763236199876320799915181234485114071107991904855511549766766993986865499815773278021468583754305173284877608624649333401005197688278598902580382978811600316162059499685927142703055658539286593712893922995108199440000028878875187593270747982563710196663657960458014094385045043910130137650592645789466442594503192569261546377794201110214524913644147608767816626526105808102255889687753872772611483993705492783317762184181531986618903010973304497473564311077197905984792789058097672072971558205383181174227066126483320645378289755384794215728223867925722308123920747918635822923354506721666424640858232816444446265887553552596363810427341981201918004340214914990041992809229060501880441976753597276484570816234905860671164166336 [131,74] -2501769459411046209125657343092795908386063654045046562611771336227083731252154953548994159134562287374856004523547090103248116621168929985473815712893843963226627996527817888749196704512495794030740061748779084079800020021327345119464283300835467431944674304276352956232993784682712444452006926992819974586777520709166203062703053684789153698911490963752302852977246549762327598905315686612510209360907110799621034081709672872871369053625773828661001753949194613778565459812308024158072818735783374058979518760699205168765006708523242242107358270038817307460115587889437605269031087426253721093213893463833075367198949661990081636498456122895428022322670816031598223791191824853550048453123893859555700611493527093361468340386277596991422079109006928512320396777186274555124159908117571470942429530334175340276858039517135315861947171233523564135289444301749390757327158149310010934399939356943522368699262372906625662918530392985650644099883757334759765754829761936362143087051904084908906891083094387898270829686963497587645869553982834235022449794546657809701773301552085226031051825157848760858394233736042738911991540156211101363850532065104580201210317008239947232091121653182296783349018514895400511298880655124201955868715145259788492093345314380191617663382194096412322298352527785939462154275371234702071710721511678152661208680478867464392143597163939376450196860750053946913511468851160743888232657649078085753914442420616729636815647147235045897475161042037234990961225121536093089487474990940561904138775075149401757845599913243922270748163134299490720288009473588430625594212229373728128588499179966664465275380702831823171140858831397937343676039071844790796018084165240828212512991598541195902192690961268512018225130710492430604770821570601501688534523464253789044888800070120024551064900971059577218149634428429916548530145470132370662460580478692690819427423216503925815205557280341581688676280919332131923661353411035344013290159201964690375410661794925132056560922330120886871934842354556557172264741093575441859701588453557878615437678240257288759380204592805958997237786115366798102448038010916330628876895934898663038246497663757296915509258854047891812417493571871070293428411018160215392454257534248110460680310809089451785958879071778811725999131514766387869019255856017316633802973525754393957202561272550648420173861600 [131,75] -34372604574684647236528585227953475870897063714148455278315806802744268327211514331963313387688351353822506845219063015495592186325670127222106315170712038879280038666603942659638220520180017779476303725797123052940054622919923009515251065224036544596517968353283474457220048965173426942603530456474157953798181920933223289588835681906225312070084072400722250220652311112703275791867184430007330923098259089178272834593844020844645968515710112829875679743924598393246363150564844151096319223112385284975695376633458628504400684641479181131170576688458600918899391103513582755306453902246689786189869360175430011507815391260632241661686814771880816539739392801843637860975832947172333166194721583296750706753841834689068212740515893739884047813994443666362037996416633200708273404745363624286011813410327645151837779005145646311226577862431819862118756857272410100331587023867798477778840315365461227699579269025614002228228504817600221510116220986404951518146822583658504231605913711038127351373708518615253904889742195621982899225019905431217099063799766829392714718652152564130941883872508767130025284143460630349294800303689038253134146669297102226425918194418779345012208765056992134223269882788059236227848172307612645587956651185342367613779726849131160251367627079555461183217014367089971247178786605191679026036581587973413209824956736396964755434786643603258307391273408182084899284793611675599114466668199781578787537674270685176331686043049545745508227289198304947113644936035740555065186513236474153611327846086356735258694993101246531674038010564140565246654346702977838270956541470674730260738661669069218943509040426692581960860563633843536595638135158739488584301646649331192733784214654151156511175895875476711104163387490941196215980870570882762656255036308883196655508011940377207980381950380088599155290162580111716356998703593190526781998555665278706574530250610509817292041842385817264519319252437888173954872708730410641420670052823426133244124135972506239869630611290090997137848462318121770700757289201743559848559483439414056064310975967866339432674994105216839396622164026149079701122503562392901833254875854888598553138241207975799678049585348191419275224223598814017929409973595066818657689351163428244639098077164301228310085688562747478611929676682696992939114344010228462296402198293237987329840996638565207788428 [131,76] 1055018437232673134572953933252595398603499757122261112283358508309455253545903520794194987420782744154372226111621095752691221597121124915376517149220001922489266450112358594038062587372460811482478901202133957582889205361119945553588419653596405906520744088513113201858341745512165865815016413909629207546195074201658764275395451662377470572812287186309624153295546495192551014907222308278384679512892411220820886648945155521043577635872716558298684110097446777653011946470264069552697656476627082386549507543144973992770594243803452897181314608363178937090240454468353961289625299411692304155956328600373855410507079861343747375226209982991144553747985502145955345697937651665819807269249456429238155216665896996081060897259967901505092745053313588630909959616963084197245302288625554690787448578768491949547785120188366258570284193975377052647193611838315452129579942473770057190405166843622447442082665614766068633763991535680621269870367789732645082384876649259922213436796304541530303044038319232117114298905126266151164280693545705503426041363722922022170431844767398937181746458419185717544789955357284772814622565322737101826156770838458225221200064458379309974914520833726260511552018095255871594622842745895275728292848036048186964863098143277408800602460193781569814096773333028945287380932359814100521229869608342802220141669031829971623522180972931626296323347233026370293763983856955468568688051033429230598168908341058146355399359503575134784690384748594919522509262094062709466681208309280800072315614827933756332456769365679725133610224622262637625857811045711955184522878990696971700008460995992718985757354726964994461190376053746763938130863181125450329860575162087032388283195030219016531038120382764237245049286916691500654628893837361875888132277262229724149569541728888542937617115328324688068605563137935636777943682275846856828535620494157596161824143163837295327731587577673429729250129638856538137457419293960626532364803878844639271382947900946895017922406665661064846063523945182867025455100394713656910745893033942563736778112901289652419812860590661459559339225883059963287002766988975894306050022998259247917307611030752821432534110816538395114904972853257543348273733810532642501815841035908537431414093295134164291405041082261390477044300673876119803661170666325333865718650263040315664989904478082186240 [131,77] -4772178186823475238321358020438217340801279306831656533509134069361579128052437710152980866513749616576491512485327985327074005328285890749439658296936405688204588243244193277437534927339023247487503742266558684697254962423616642577413293447867940083404990140816510280693871519886029391429449842468380171890509285615663115804146975243633590218207938982009891344457564131706582004655075026365564489856453369486329637334896126101028281862065841699036166330503299585531923309082228112285512556180248902466508158389318277035074453803329037425356003156347716555323095808910715182136622219348007016188260487995006332100924957642285986564932343323534290354489164546316265944445800863606946294165450314879782807893368784672992254719035175329635428148579068829600373672249388728461259838311787202284423788118404356440092394124248867799199190448635173874860182690122406329427806306737614875292620912650488116119005357827266604894223433991402605658157708945789878967709994311537363652654328616600704627450409332521353111306046899204066016797800005329322365776821287482798130261183934400293321795541649427079270185291179448154257089128892895521425954909189871313594726919475652330821540573570218106467517626314206759450553609743891431003645537329195595665206440194472500903279790115964923064581675829916399600100387464535897129760779180938190380907508912117106689632263350372229054368564554876144179856861202145434594630150137062573832622042554326624350762768398086303830157445443123289356959656449117450088717555950294884531701328214844595868526044895848599306077641773547534024628801561575032617280198304819242483087152509911926237746160181279199679776129872018565085437983798202660233082969590416416681171234491870082809687172078722084181304613535364080073370595803887641630486068019108736743764524984645666431846344780275270922606808812829124715370321387359724049817208728884261918997348262204159667524590875622886974358198187117263211313740518952513157426672308991484829477344455375837291083393659104070616893008837413909883901107831299642453716496541232159875930611606524067161773775030323587669079069169812436800817666032173654505527489901994213994427786126005965440001776809836333375816353528084082084427466177313634150823070017779943824101470519589616645459346634006671546790455947850758048181999671320547708284522642405260032140811719552 [131,78] 61757685673537709092663205745490486780487605233864798807890105629775115286204305669430529970534487706238070617088376454112700269098942563627098977289106619086595756285229147457731699165493563080986264152349954509136674323684431628319880561167467282152183534159412927362238019771963740111080784654311690165670753188253062950418324153647586737397484208756991047105177491447332800886658870834679417151155845992253235709223871882899431819757980981144895807083062283640582092052944390957810515177515242001743442755635680520656482721035092066452090815197511083013096279708119222929581898011439368884277683472487755130392657707290798009451151763195649009189446010881973856160692969704459349125948128835436581989320372751105681515650379261495515572998683484081049318217148124111558274892903628669663256703761944475162851936737901333127033225538287060179153494480582966399202289761145644125055690318804734899348023271195397674951257398810318304043522700095089608648768972664947775254584448189708125363633678404613740204143067523482491746381400539268234916013625686690988782715753305655121588819671882388973034128843271569694041397267933574972433040039889527155408647783239009873723593516542948778312345884333243264829928364751927218259959605070219534744876282082863585794050762149881608871959955742711403761891135235266793381746282262581024475113855525839317145933728774331564413455522563278231845368798652375454793232736730577516520673940985313554288156687705390302205409980517019683147480235490075955559662445481988334047162083666381701042770121165257932514079288048511437186103607092214353324106062306289117087565767110679817705921280086606000890886486107852116134216836175854184209174090822222216771340615779111497121147545151947516456063514240934112040024870543196581699058723018872190815885024637555925755668628787523549548321055166304481884319221662268308371280343545904281665635405826944871705641085821927359520700624442793025823776365674320622086090068279580078595027948829646164874060528853565423256456565377984231055774956660344479317539665293933667405473904061112868149365079374575555341426053464521143887573693594858122874097448305907958899845882680126094073266261804497388667876212461322680530822367995414594247753127282212970773459127242168458486853745794008434828258098733888529797422795479820415847465222966791856217772800 [131,79] -1348610754721607736392721835136853934594370717323416579467518593824018175650503976805878479612590941257887575080973176470341378145814271801762771125501104624765840687441070094309328496778910693501234831684308311252850529476190136974154674296426787095081746191937000504885031004343970602421100797195619877769532282914785557921880698218546737663662620261324236073145044323448108114740828313819742896726169485919925499067489030745405455085470123755556240847460152737996120474726066537695491781967740932767959163821144670301015578429030344276766347844023874815386196913257230183601530085169129549573837762105092828407315074432011721655423217379326533524281228717631865561362555823679644135681548497952897259861413858345008973733627535989297601742472756377549886339307252448635424686820255671019135920745881508332595981019836006405367780213277777158298786753544680852716362334995010484487950195418612603468570778405499149514890883753288498737080232746660042974888455310440671165044044389430103493281479670213067166872722365667761360867288993321993620444768186916458157983863571519502008799422939981662663198071930299247844414175997272547207124392394097464195394411265759794874264312021980267668803064033004375520448572949939746444949319069654640348548357408065070907893980500443103731621912695082756600099695446626698687695038798080711658246010923721091499550466018711100750607193289354905730909868603949742297462454959404165235518243444469172211058614154657158544769695428405600126758813263502847501142333373692676079907418542604636330883315242528745192868154845523506119936017993190976367506889518552313179935172690578514643384566874181602707572249952753463952320269150877867779938708901490717547994628419458223850875545718012580419810455376187683713926063302553225340072358549511093445123633837043851619644443547960837239187728363411065576336087202922083440435006717074350493842055685662754890404360888198594202190863490763563899878919039055076294930295589022990978860437225631702945108224544837807020370978554741058581221745595507145813427423165591338452555715655255868979658387998623048108292089136110873745287209964347219676755368137315526307520158106393156365758690450573147006761624452379811131609749044735678117815381764376201653100664384186390191380047099781722047134490646926669280270820041977451411095967371638536796448 [131,80] 17137335523204805691372314160951159662804497725164428363464887949515291067178493262646644747471975705956466979969593546531018134537009980281824864015969116350329126543259126672807023879350506028266639600890016131366622109314927317549664204868189868648250629915050855927617209458914693546897900692074143771181600527090201046244896436192775621213108402853838730012833326439365718265028559178524066941457024411992173781632339540606986341200663837506546942824013449619100611397792741642810784309249759855087221967861087001091323429091177339925576564623704921618522883651296694747518328710325665849911236573349162273721363780665359724908882104784705996000502091207787067800757695661036651557705337499104681767887397105410646322560353146519906993343763105007498438483278187513855721512143795474503406498484789031529493661968780898015931521070501554861623830513973737989621314698384608246208970768183811507616083640330341845485765987706851497312499696618564568629135675084392663209928503826996559866835338705887064614404491160198539742046673081824000008088746342053541513790554992123489477526692272959380893397045004745490493543663480957252451623248866985398490059849606095997788104655387265561092004747112536996869384375656941696358497810225197007629742438212782318127618844762848444933354554869484428592313668406442238706065955773791027650133152521057821778276268483615402060201153576044564250821055097048890307816841841750020824005941798616112766620523908488224705417009511276946350602664999720241980778052902801051967811307967825218462646170442449241468299137819239747494908772323386745401791343086292150666300755302091145818171551480526815291789967019927858998709411159863926184140853754502948783686442826063141717365742231904455947905798543210601293375104600129487190568761754429326753755308974158078073212466982226676285444529332706396249524252365809413072465095872879562308933467851342985782314203659918352637132807779530553085206544635555460850062548962672733168184383548396020638991365821434123084490276785115249986645222685749538660258319143560459573204169468803711966381958204248380371257427896090544165844167449678645956713766549454569217398454819660525412100220386068476613637995379986047642590154848303123185994764872181702950675829932711878965724407941342359438614303377726917161215696655162326968786778609950720 [131,81] -280570280274043240571932922249369255431562473666002228303939617684457432241965872777213862277758367319294333447687536924833378827998977709258537702294508209435841080119164943673167341244390760802377189800949368722620980235291500462255666904529404693783265481835102489033715244009636583720622547586066382539067289683923781104342497207545739479443439226102174358682302032181805105362278194315109209481395697912920170954289103818406988551944271991317520195025627659936161339673033490893264588721966829987901434216501645828243925800069076304610161826691585878564626365264106798306404815759033560011257398275718813326085582263303758870157053964414322588514818394335734375576624567786639777556481673874713484617026610288543878341229921042029054713358792171885857148874708491144685477949477255710309108393894188018155138821775095758800663913214434430243517350911799205430842080875824043838800666191093179930089333230419848845185707542070596541003026009743991697532947066305897024057990601014374579738402566461385957343732758044186329313687534964344127794177895293380824568111550572971762566669339442482916777701732709802309459493933553048852733617537160105096678898221115813631408977431983793359947865019557937177807954924558310394730647183268555158009168718917706730364453356348420570298313424951765814978694986593747837162104521472798898263930167001130478596810996363712081956078747354320876954512658099734684432854859194050804076968503150884577231244347594432946084124280829322267425167953486506591484747865201722350686679774970983224942730281171497908986161368339051514269126422717777440916359954241732798382959065796547591791251163583586997212629438096800886652492722935782969914126221097125166106880023334831239779331200774112881840460765878194091660600350244806169108339461587718791254397839330860329598236816781657019636401396634945181023535940926528844200923591416404468442631375016093280777147546138634390399129824642040937977213656474909857741243181557313541265479689503861166803637384268339183279358598118500009917397665994816793603911418020323524656955579032598113478737380257018384491430965266353771150554091846882862896663488474416126975846866557499581864796201232288278722077353639153019751489919571312992648481956169899309098638879662835778823042443430320050314531538055269682862203525056097918902186486272 [131,82] 2964510264330187787404058026030369358788755835974445902913903406034836165503846896669675739645926817235111682125204873693790542778670834812972292450527076700206169801893370737600728170731996194689021711691713761050441773790938043215718585003870510155210904444778018563784315814584509371915222675116803648316010929642231052251877292777810586474845611041260315966712571247137537301846809580068442731797390703493878394372684172582722671861305264733231387523126843904038548119436079293364841584892081905430040034234872141898089989894910388025798697685626342367364162826655090028326703874618589718370650497467066287429745084484456784865179746647598808151586774792924424234613024516359148082809723316151101011353977938195923157186659307822964748298802011561367402753709034511953510688850870403675322749806017416432284261070099835050406573358429557428397847744651437942597742958298736740001636877860306659651306448096080904291723659431281956954803802074119082517887937824209135874071607361082349287413512743819348248741610940917043322874373175676638146165672745679999776707001528025398957231070544860880494084808357557495116258457345805018010321946466816210809164324147174088907517049724524904434883551607964910222776917835898870007042209569917002808813730549407474222077518556465712167302048715860590167725961297248367497013227225415337896514213379369975287820676142520751353358874678022549975990371630357670776043424681064708793798944770342625657826799104618423719139831160182773646473966390995861975811462574782462747257098218834135202791863754209126740779398455500812686510466716833292046230049082479800467048220274019117870306599063185231988563627634191017324758509408239431976894020988701569963766704245552170784664469578147401623982918794935840407908354809246512998448769789924626419980819717955107631766226835586823231897235495876143933678141976730345944049943309239101959172655286453429261555628074209554264588744657076375972905584484319501073373275655260056341581992366386141568764385883888304932455371129593821522440334861583253819651023841986373319630232922396310518622671984434398764553238468173765272768383314168854230862484929091337708635119637634099340277887812927088711742251083686934673435431476172015138710475765050211439666840646256037791444511556228659753991257286185816900550886654689839692117120 [131,83] -18023379685705876467566429794384550732909431999217098960717388777165728597584684315855518516283960472566377627066243379946169913342031273391039064245843496262942079121189224260862586641689614833320054399484689444764891729817822092905449633304723410831727953196241468651094452802733403670417478741329178986105284112147786213874953277762202542547945139842276823872564787230201099562057910300984187778468836250302779591340751381662716998441040871883129630674014299799359733681965171521884842401719669691965866745152733459823053580533043653734408434005948080516210205138098148630848908095731112138770883119021677177491724476363174176280734434910708344799134722769246040667872411166198424106691827908542670375243575233063751161100511999237084981548321778068481464304065753729910849685198897930339426929873929550076845627533953679335238316768011603346717758025955147389266176506289852949151249302077252901690199821145790035782059058088857587444612157636337604832879727717214604789574907305540164810273724180541877023578647494515222802148962593103677879285137627613156389812943739535194169367632895197339007904120916626713772529422347363378748632512148093842636495709136214756432293205784937458242751341096239113699399730856170941263733829993201458602116606295266776462250165483605700077151782208065219760847574494345453210243950577316221685198432302238378373337926496951947599427794669360641586885296990507080873556607277483685644374932823133534820487574660418601670304463546068192259630371833483478787089603618512891524278842653861088701306022753897928688683320897448428584767839364210844096674174486914272191294661158661774632700763450935966641766641448890078005944252132569986209994050415809461816663385049642850025526760160486997657509246624469463521827797174238242223156544636462240709438785591826863671677291938834047468216220436848612388925585066432745188804168677068008373701614599596747330189950970059209229159511265737390454295458540767676545191456614394533407887177932898547411284405996396325968217816251184523418149249131927209418108516115643250051396587959257964777533173277217636856924059739058258371162943350137216626804969089862415545381871168715610688730673757222883531580922459225201342830725653690342516946345238710242079807504370865609597035096639068244980185058077892621102539763441851424080 [131,84] 41577198009307005580929843968293817693154644964897340926063280537673463129806614128115650293392831401653550978137430620421452890688964330912913939697837106568734016412602636601853407530000959170529446151539155380898691041514244337355689441546364235421522692371387740669884568448991023863552607563765643941357950904489832605373733763195867704740677706764618359956373121835276482165626938050448965242950941651615408908516828805960458050299048199973988228999846428864742383560830930298587923583675178445876361714940418196505001902263728373491846704459120140548510641108869657307950444730430099364841339408009155595009462526382783045243871081256945957030246050913162838295761731164354363887813340174668756380370569333849264054991146430207083659499607894975154995081211204856685966117492055314855499501679941725508148489910292130797951549938979823141864590127600185524516149086408796078971459845520043638333512983183954799807245663539632695573189787215445969579810796785021786728051051207244795215053504663809806538284682235476774761357862924957509551205574329700988172934220063338582077876074284278141108535266962823487353240534480792777165238693267166001390327713163018346375821439560429176668181659171349675107379378698294590941451632555749989622905824313912807074838433768140036098143358043613488269811734432066668452152763202853763383199077512126606611817686630565489277604764706358424507451207300815057837615117276248599010652013156394281528404430901243266741135333431652835567998762243499375526084253042122964428388818625928379849747098888848410410484576144857487979068367048193074748427139356571460052842977653519118219735866367712445006242779639531494935249852374464891878650351767603007969940183237716810930235005709680480127344842792052655498731598772234702549963216638383822441713348898637563355081755167427952281493928218355876500461012039347601388982922332759179975698409819280118688957132355600809642844388933190234160094331945286551729113499529906029851807066804624638381779926025324005501155488821299205709035809797014041549831939034947042322675856905919302133414444870912740083470698746585557008993988954708639591289750116114205990831316946929176422678814678365691876281710361668891053842852892976135085847783611969589650902149278636602665221808235005686694124860779113082660523300357120 [131,85] 189683019315580044409188528522380281493333078284702482288341349850721057663351507927842370237268777717620637639285391896869265966409406782080288189807960192045425183515319408678569363541042108704482015424321620939253064401066141661635778789884069425898624170692292179143462627480048176844718375889080360494355853968835726780217677680398503652387233767976791174599431543238527972657610734997136843738964837275115862154464628793275993853832821319547133729927065462537292262243102187664682895903520443097054961709718930977521777227999455143560193197245822095001164905242626491607105648205819746962180449876756727073992886160877752800008481467366280328232895194914662362753986960750901262446508052474524337401309050118185399214053762923585195728641911123261775776261662811624237362104750303884333993518319503298543758302650789985999769262160781905094866251622723730351880824459982686348397273353142702085386531050408532699415659233084459987421385021650903541804839188498506661272389465536025333439939990373605932070923697913183089181079860151872205592208079851381455510447718749679261882170844965310614820197701033982170386818917339094435058520907097195143399425140940140793600888225801634643512203087678529272790177603466123684429898078424970903163447691793774039860757931312061862020867719227522457146298877676247722782210701396538961914009391777540958697817089700391414858712161470468365742329469869415394274520698458541088410210958369883342458611208374802244022672842549663946341818342799922513708357680190426269016505019686267887391136187102321629341812402686153979266324831587206775855585294641772667309143960880492823103005843548502248001467593810326330715106308575692823884585744333940222686015134938755831360511276264490121602872354207967784944857691146857501726283818257699652086413361430860818452220829687306846371983060774769622612248623048336374271650013802153914862697660629895186663130174265554620435094265352732067514541893165615108822423995416798025074602909673337799992006266703916452619470504166397532308566055632665300457152214641130129914314527867123616634372961350561748585596191734563048900891669785636517403055095675921740327526513580492045824810092850435548649815169448541715933127116461501088317392390013282452912993728235368276633714178763638383383702790456814478309147520 [131,86] -1431198432572853642838735060663347914671836881749082069481722554751468483448377455822186127539262343360615122227005464892343264465602158745323096156358617143850567932527004679060430917133084024897989960098053106809215535113853736504678710614066263184010714103114541208440371343096385423166826003765227167170596244209295597820926230917122895826545440843480301260170280047627242074486163832746930989508998094031544207789890284671828966512628682818674448009098308026698634889185289045329511521306655876496415559323485874395957846290112059682236266161004303581523112016141600982711631972860260789495323167349440456941157787351405133664267036628233363735729210692746138070025903450749558246983453186649631229648862894366280317465887107408047162887034823542582416606573382478343958172262224240158551085566217344514943006030226616243534119675466638429408110679040861324391525646756546231533176404050458291038438868334497947538851866506501656079934117760267701455429847997245726244952000510600038741331427380635109669222689723523361347350364569523467798898104580927588759526478480560601364925580526288173055536896268970709049224606561466620970996485139637977974681388162035921731132866364134538445614423908968864050721554201117492606877027548377379493671900228515391644847770952487101235963747647093456178394939702119983879239373063788079210748584139173859966047872094048647982156093394872721799526656977589750698252277532509531418116114571698611313382619494078932484495647369902097372144133832504474559704913712634846899056690871126500842785130852059790466847986640153072819046819399006098113268426469778336749086077778653711176361215402159281979209186041554728809706765322541219838900563070251625818602051336609698571931204304763189584545009603753616264676584909919141428293716032889489033173928585805864516261961448514311967540122618054354576057988131311265026098003668285806947909266515164777934303958476836089323616209019514167747644007544783416543262142923524081615321692614218833805866176341170341910901228288017460376805361769692222057971077529724138981672424191822230162197107760414413365408309180293938747464749240191235437866691606991737030839100180161064758593608991072700792717074448531683971946043948937128663737577630138155791163512510636263501886078043513698278186084319296347084288 [131,87] 2412678214834881194755758073970952991939130344057629298522678859023815300461117812535593564663086025394555651162302189971205571884223239207439997233940827821625192663906667210629693343600034640802979998640133715416584185289544159533002463558975999791159498264768928750039841862924417188441773527354879126270220328338046082508545369797973803849889734798451491078480779856337614923671163385742502370588588943981318439820695775121344652684274164143596368492284370407511733536656204370482762057751094072300772129427468066368558600018995618094369750679636093798233555641881536782925041486157407961288783864322941868012810053305887335069929744388138972144017870695517678185002154351720560112778676723320156293065315539815029875651084883621285000413370472690888725818488609460742883458717840433542462371722133788014602517504512554492152559771501818829605613084323423464668432151329733540746827645967785041236574792223394255544488142575880924775821535139162154356918078628104203482508535514631029748688507346220816206868077160005813182446803925244358313408668233728307280462639431016199728788807063521558121994737509662561140410409723375566048458822884891032630427181108075968988267506987344528578157880812771103844862392882782782776364591272953271191778505828391692074176655278440166447194110165987352921525234446895565033876637177007110447120988938389449279323950003293887969939429791684151295522845743633322386645374657161882265896049503065699833345248281629819913740402663378699236601475727679165957644521217916495188957308409787217445827737961082137221134698539859666158866570213890751315216609731318589885724060290670156551709023711883219986913442413556985584953888987271825142590609676834067805989661021169250089571033288436691238355363812361904301317802310622117732263393752724194828841363934700767618071199230103702685402927672518716852959289144424095155473857463470207508376548342807757191515732257109944094879004407918378662739091867591892560276161202982970157777711620681669906039283526099112531349265697295474302718490345096109992486174476290757473576276870589841239565867478533282082971806183422526062046176558587988195409745252256951311291714654782941721507853132994546634905524692048934132743028689230521974361724879099498947156573288793218659253312361002645569238578973804864 [131,88] 3749354511801590928673198143642204817146352790778916345138271062935822484576201176085039423640481514561742213282013647711803858383814010927496836700055714470693857323194125230148876454422766814387889344302799481292624628673372726271244952756883776137204147315597742912881537485670338534597329639964207586624407215959697361225603048937428314038882311661366692419573426944108489300325243905308114434131359324519176822242359044472905424169090912061508112800633074135987105602407401559661101674797188959813577966197155543425875076719083642395059772191615012318489692857399882662072816922855257421708732217416189809287836253269862318247872936652392344475024969163176863181431860619029194604462614639711342005509918634215160728736388950800235969061180221492361433761034160628491809872172540359236660119803796966431597442021963698931617163936275155135102539623936028414692978487248996697582171566712125003224370024906045604485083376412176633599922688657946115958099415374662381247185709312665605874100207996587467120314109160796685432526616089194786429128832321774287743980017395552865044753349714380949185379760982593115484364048969372355642682078287705861274080385558330721512156337335444714347331612605035613550838970778907508299528369066317240162544559718291745738055175053033632213614208232143690421802777317392849240847285974752700550930536774421434093868345412469122102128232114570776534553027721183753697981026295555449782410703709082743288471311819663961410934684568442933771141876337197218727288755048011114847934847857700659627992642885432358671107443300163028668512900779156223836624540634305414113090093293630497229365046355420809052528992986961215208627717988999302583115683847369586137952998307252050369414226191606092911616303080488752307145857199659741209812850422773992166791257357735594030596738779763247877311157774843962117390733193421847785378034832551111654405259507919664937355226535545978142352114333866423114607574891900551711016493142430103372436922239783626433854209111915462756926952926712088223555123640357799100811437928268534390758884182131645929098021751868300662393965325091095361204229800613019150626447978447113869891084474131445960034171468543437833492538385534265817144658035185420362160530116438352336424857424146942300683159567743816683227247744 [131,89] 24838968788405161927096111941237618528297582400585888453254914526622817837934741684804312999592576383755505236350919500004055899654118413133019775989704023323557930556993705288616737514898940437422080174561338142825449390098239498414693074656417378436370124637167679010383570669645443683671074721533267844178085570542624630099867879002444629576137355513141634717763585930819084052790279287952220492004007102236749394666700915243643198525476526855217712895521525762461000233940420374526660561951496005179954793046949827637048128373709055953633571424150942453290263234208574713374151201604869764103729031135339532382093805709852663828988197278262623434952554466739002746934632459892828195872902811618301643380987516247305652582001847640646174974927458417041937880680110483704059624985008512654153227891547977568548639475572447601106707560927558476933792562166147947591157814770493017075775657290202039555182185428690554376844166444800490333154119864754237766543110671950881185650544911697619837757046114158556762894270345138957707681361310538644488224197550593863225275929315432839819999697899143568397783765511946071078712563680179939601605897994311323815533485413082696460435637966692692615562360114734229426685144508059456115509314277882809325859340343545190636928308099194320666915323203653290169616430257395717630381304030428011713905561035893202524996624728696925992893377741860278838015953009423251960104576651547149041576316996519053499101604087062418547275840154696219546706391683763912689700947334818114625182293910584077045140726611385963628881551492717017180350759310218165326479805210279139286684090824110809463564315208605235221067958993988678963468515038757349329686337565891062059354965263540847211679486080770184999145633921007369949420578591350903626968939418230799760798818325554456405790708986014337640107430505099294069379805044057756321676815912878900757760611235177009671644848918725339929367280143607129043306218907865779693411887752181328645139047741416293760604093988641956852805516708038254954448991625276777935496492721203334184770674648061238032797901587347971962516120772312013739788837616057819220543579532994012382384337486121500648305328984877543571303037410591899073191006817855324257572280553171891443901710763290313509057727701822083177648 [131,90] -133071675505925795343218578616610970745475537355334171399110632130075408657408778732168392342154618152610887885848883870274794376748892427988549522821089198611263088493412302335816208124512388304404631744937439602480742743871515036313644393694416564329572158989601109476664907152445697868850987932565466871774221470170215807424484107461355301101137206806647653083192192984238010232076729097426118199946736402888901881415348538795279814472049341928761941649273872907108645481658413722205974001470497739522626065580212099248965707745269388310000938755054224752106125479013957273353247260566477080021097762435845261701406312080264573299405850313621177113147309365220530303999734793720110433389509057431397939577461776913862714666790465992921800617112359971161643930508125991149289407444260468285433330167344554277591749710457621893466352368784217026299155351892677424220952422044917372057824302683614824416982079307198162982674977773144315455911097239341162063073252110441095836810449109072618401280674068075163358898695588269993372338685745252999463420537464517672787406453331575469622472388561956511943511493917174454594948267861812040196470010548535787161575026461756953073815148238769341082248214023776227935544785526796419448202236080077973930648680923994602443840087743865488501475154431106176208340365030399615807966263442602019244676678022037090896642556469331168666580264159452360005691778759690439472616197263725081769766759608755226918225151101043041734435257420363650967222587534792850543163062161928469883018067801508060494469840841070395876346511723990391225020323088235903392918430053880040360963862523830585384586405416727809746205010400601392962079427438724511921962158347201633068887403583779493055316436025662883138741238223477708445566898178610193787303015648645463193533406925469911088911398573388632538589345455648039293146346300926072555687677447068552031692605924457669278921624695063983218504137071195970407592932910912752825472710315436556359769552562170571671523253556469384782487956614855357281829806693757488172515553115338041543950462447713800147790412886882177470756626685422204476531855566180051070928436210888859110094477086373698691805004369561118873902053698564212222134770184237897147249039021180185734093739617675772350416393406460416 [131,91] -45136364575406661202373228240618357600637689048111926309298270113082683453918706945018447664617654196999556821280639250342070853349474110125910140240774747234246683923470850443231809702561166333825582419457312786278676760154916841554739601889165715209102863604404569527969236426468534165395565397453100046153592786894825202417514435786972927053202291891538685366556984272720507090077051948442971327659057122397182143648053783520821441375637392633933445394698817824018409559146674689857791915935983400227558178731776689012888944675923545766802411182051929116601326784776290616334337739382928673214047983461152394419594667298517807344039538547491812366084194247135161584273848639078778993531610039347058525683823525752278761430996445903521593607405669573745814436965155350220920507831835786705380040440771393013900224991481642785030292385682032396822634692123200119800831609727181088939087429350091436392151703183537879372793243761721125857584753765725952665336565151941783993207004194013262622851601044838328503222658609095390561334911747681943645910119428863529440226380038123068529455261264900461494931195729392800815881243927009068659699709249678253664822901868365255831721257049397867924847284849885544711358667650612183742536697878912702801564177155519744549498494072304329050887279240906150908550767987363367751680512295841632701485649866028199195094312363582877731659239066466883648058843586768518561702141691025329257619678594516867114633402467971764573573092376703874216074083022229855344498274913613278605647987911506933375711391560192039808573958789056096237384134615561258881511075403729082944433926563940662893826507642496373549910427461798556639118892962741597430224225307386622246786989148835212785468009569715107928918435967681659193884034259244458089217706223584579765639441223342089614517008161071978144791651656315054903690695723895645915086903931220253074470069343141546452141880762887333012780304666826394303113085751242451810123799220959442139385347101959652189423387467411704253804692908182668296481968518928498879150841737497924366598295264025212515583757000911591614775452668736787868768624959839769306193517818466591418834574899931605530861751137615295302844962714904790211930111576934765328451919858080581020952482427819152431321419440 [131,92] 525219584655748237466618465392079779679333579576110877755694531271781391771476414989282945218272121075858051222919400801259802297164448458112861999296374041199554378744130034587219127582748919105269601884771541774808461906534873945640444483495172966260780302081565065814593763946739059412184426261109884512802459518289070695045044659326291091077875357237037260460206865196221528058303739701760751364093166897625752627409506544942258536387518054409512464367679723526503356053275388862463214979175828510229098854248712233739836474875130707718041126858952617867623352516202746781482916500281317683849539990270286659843910054146757812255605941102692193709850506561527544640252160485043666816797621815959707836426568124456305892818522742213257213625823725024538534571017255902212791249394899100049225538713882326069141943978145667416421196057455088041757384347286660984876870152079154736531689244415751368526552934031507501370980409521402194484318539426570701217321731278055546433308806975551164392244787166989511282876851924148703174298691901682585727681496283515994949866550846369396344903012242874849716341187709659386599427310807255023887910925865923994072803614030917658486564736534041391735826413156051589294249535899065274500783335298848826114804327113128086000726750324137696160004551439457306478209629822947458879569617541953589130487345855472011524843771557004969915661932389631294754433392296609875587603525487430549006066471498499885341466199611000087682071647322417809214431492389606423172855844057473162330379865614809949012772891823058644648470863911871251870740671824688785127655799536741370551893171953733951711152397121872935137414138410690322105185829887076078182519449687840232117769824130576595691861075294682227710116571289850577925985443979593650548767823516086829786545877379135733736230449344077427358504815862572919972474287348790307380947494732825191965805027733539561503356363648024246287037014024226094030020376882146620805248407805952020482549956404752900315323039186485802909078361810362696816828587299029036579882447172662432779978698945659059176732870597315546491760229001639813174943708124703431748625628281778644608472132676628164685246688287621069850303823872845423383317725408779496681114603522874907192729593344953900879488 [131,93] 989061698309190272351081964097278404627959092992525080999056930964841025598750368961497497853880260815931198500325624992408473708683082583864727324008387809703933461273021717412015203531829322399860888275041158702325196982761385967462179075091525038561745945239271818707312808112722988764790975465226311534179232102092617391429550524917269571635539310304603529821020107615207502226768871953608166424497706565944263619882390832983686995673663532023417109689626829775604624145991156908844697402315437450971677645654450750783833649107327773598173920052826099615626930720423752875460532971709721249755471466726495208067430368933194025191771706476086279629656356375956339575911522433952053634018297773989295900663565990275148440860890482213693799991365090939102725794816448395587287930477185698821762176792890006020646182925875171226071511857005271050404081939556576418041620340419235363942109025880696954910559668907820066113282835654376192673408859166802687589739569497116548789404850776135829788197052474652788020558355536254166097113944169662311377847522437126485831093248015681550849748498830627479949461251076093306585995029440867813129384842100360225591553114061881032270057227832429711678158675124010767795950931370555169907543072062927333902561919990365135497171188412035232487572889843664767418111324375334089529367443388839860807639004985237373819725355689792328216726717856571048881588957688182234061484853878743547830677344792785342153225566469879605870666456794767369518132578857304033959130766195441273987910373575366556568858376722108407729563232178193271505631765888799147891870987356602805036575777982285833686715043807975970079312403344007983626672330730119561312781169936246877839020390206473878148911705068521965066659833160749947055722842146423977097937482023501265547013998594760742031829623408034107620492144258492937265008912044560556458724852438123916618066536249679088956978954152033870518125543208508092434141306721429164277644664953835403104587226550507015507877183678108334101115738103148198713599967422586699773593322974303486356143535024636753950962858304894019705852459053123018835513188320686261109977607307350297888017914722874846827191405127035745804651168039906815932246871934236148015239757396347714656829364123967536 [131,94] 280654022334002092065518086544779192494911651673985316645101641442261649754424704604467527061681272885738027965155114487004881538349269229971654754370935185557966045611808377388772144926823003676632258325994763459854783687288926818304340611075088559105701061008104371065383786158334794775099600057807916771736529076722858592083574686168450462971246408992344205415801573345171925857723223435821018660878939971088912754218112929014190850816549212990198950134559200989674568379267614303977358416968484540196103493217880653244704870367269202116611837425651288249922623054711780148553615909238325270816543579190271437399981907830402677096905698749813593155380661680458624441294015879745523105798404457653125182347708461337274974376177532795673737949366769817902501026743064562795287406407274700805191163167780818451229232209194186247091174506676824786935929682036803857327907949534555554676383292790758735343499823738496577393968921664932204857555174336412692643267985669755299007612877949033975366875311251982062937817873073411875566183537305952917542142065074972549020204147277995455390549091827041160940548723196098924347454922340259018861706588973032113406276110889823783380698409892830344704115499554731064628387828642081790407024507078845314702522924605718296909872843495376727963813409772809052043836812159334689521011822622168633775236689538027805753224661167086899377373065375763496326982250699454833467976484052610782105329749266593020748798230263149342805671847836134902297259830355984006445412638488505887367870640385038856827298888718183711700197318784216676596319544698728675501445483925493748319355763736092367911388331190281660358863743969406422978830170317642937965383055168363846060971367514746214412247553745168023698790140786009917962298881245466276141289008227156704180934135993891366658109148494201597254727612963493238077695921883190321975954792105301874882186886149662241317599071479001724135021798383512210882776087976104286868004340199222075062114707625189160872343305306442698571298769623443858452911847610574101640320507396692251070463643538688662737354103941854630837381320575373200061425165768662468698559128289325612617313297418543231084430719054182183697185130152556672604936628560077008518546187528957349552934543488 [131,95] 1976997759811597218975034389104608382056924828090710323372739910944060561320381954700239448906702808047779372837863662830072680657350140151189590012806358927008424119507842611792715752433647438433245873078148107255471968448262173931578628724093508769505721167952990137856822696092513648037760634691151298215395921662876805699201658378657206118239816358306318082629072424996491582884475385559250231688562612731765476434747948553105428097388133880186843806919227531113210127989993324617150192917144308063382471680012321547663240741326807508353122786681721740912943117059018776278195163813023843341536520054500139740048843033782691615701126127752375176083201007135324403696988018123403442802912587724333496859556134687006919647425732776220674500394920874224493225580784924812030228806025738630991280583899257282805586574224653964606971302713061668157753439668911400914155649034917888899479827210526321470630232991204695533091082411583630209071237302508737910832354596117814312067520403908251091186553246132377383589678142796698407077475304425219171623506692983875084952720640013652588591065315795021395634996411651166087007689191661660808491295404377857227309887454198365592380080719569904619725701201936184830112639098271978732461422085793905011999383744778315336211737260312090884220374187782898505385506626208447195684531342782342142032672292755483867211574593162147403153311395496591136393096297109087484729371437452847053979481191650206956183468179237895636896890149409745480872637382155155954548721068354820667276529832076238182920081960926105926231242438188830054203515519737252243895557912659052475021900419662675223449356172622130790388128491276581198847404642504862668995955595695409505051933998188037497438519031363838430680367918560789746220058726722004578807796879065403404932377495514809713675180696757882186368583337000184889539603006043499751042094524000090295852896151214170121520160746400912755225604442612181071863151955729134482938881800508449961481844286877866044531184519906085763915308554147508065651887296993826773516517963150328578684516652841812005829558814056973744747075470429804437369352037835275082503966260336816586764748323706844794965682897464059184189678384554131608522385273503826637348559514903063199995408 [131,96] 10506404868057246528297570546400350081479827975566859458489106950663655108082085892441461757899778976155465179264310753258233635973804773409580206103167602846810220081863726176080471972367644099049194693175932774682339976818402668551677105044326917376846612124806959350461508184123790493266106395285475741795700763416685117596456575936165428827627369172039678076701736980089199144813818424113119199736318616287008619797683263566042966609976798600796849372954120317800767536213433482011283741853170732620298474682759815886025778598988845895367937859181690580078979317111326689561324256808700973931740082673912797747194521067573496847609292772422960325772764025978152553088785251832361108555447886560389562285155034308294973500499589248613210986226554636861403588126234469405589388261951141120007659361794969353985246819661719250464256102985926391907103849872415179521155543955502588269969769887607015194576319492032893465547219207985456425472805896637215151986120275133553824444781485956918152687189018673531876798612037216514957618593590322544009820615280041651220268600307933729996011707016611329857661300260527018056071846283537468381505572795435325649259963097290621143484919345572208642191977708489446340240594337442995304432844232746933372150693337125470940789074731719459189124040282995893049925846759246868570181735705328137789158243583461589398577486815722062618032061274184821597667311138803652582297496736251349144536812536713228398541850350222147135005029263040020684721039085443299075076126223026817317650284995091606523163739210741984976788612215917704284958783265613233462436462671769758402186992003523730537328589055898556622275823879185954734953090807540637496782545098676213422211786684381688535859285885204501426043252546288666479306763150520039213888199630737352098508993746470088887918464538882228778343772979724020498994287119544077730548493405797236540891500190769459215795469498287629369109406258971795110676251312919736136753509987670295314388760278565902776268681804333886285073345124181470272494310354616625049650907406554634344259305181062500402467665262579048510483098825665837649153375346925456013919747142704266261491837089022339997305561291015842311078855186670393683901415846135199191159446867441128256 [131,97] 10633176340514191941561708614849582908715228357332700747998827399670537749102443245816039929757936359207612983882704996432378435706537670048367860835948424595271917207020474215417822839530459440658528189023368641899847014125958338633562338668609770388333951882182578980134131565674452421986638012549405119574804454784652168898102497836194002065066415341934073971016878382235785793062776315736763487685616998879160931612887893124994694832188093299641903906204360668937006808545245781675651087964128847174073010373867923784696872795736318142178544577629052205953749267631233917059319740102900295041708339888142838451170378908020252850900790171406826382363446856724374663939461360403936671079663743398044281613895906658016268075287580287661118335018764586989122828107195446142133941256616853673795811284888928996999504143042867502767203963830432742459649260077816058971549840356992877935239889322562639450505862286855990017713432918768755762454907217200656908240841528140234243615117120291687101540919789637064441091675207154537384041927708547825847418129719036687475518103097463713355738705837276145454863792030410283362752299548843201313366510650769875101611053365686665869609091006953022162996167716864990809150621366004874617983424521561054587296635338421282934624891650239873056361440520453069912581739484828097520742483437828947342314880322115911421594257471957299415973714947270250620167029689205495195285544576420218472765910643737303058481616250727630515572133261670026495063344471310097199068849572628287168644623641964463969213174342993455040584915482078857916393348488654180116045647590627883553307056612389822179619861108714910867296307365501628181967899597400326377773759094272890525775716678279459301893245117953093271201092469152663503643180923794668970172395329842378560379125565680379725708475447712230437861892385003761441698278056305611908601481205609381864233319767036124455725957744295906818649769374122394587127750765355793180396455215041658720009124901453888416354096180695424077248958035526715554828759115329608641897174055451245564717476642464905724172741279621949214192948870337065350840656208218288798222321218985374703277792062238812326753406114726917957105988885617090450973285355710477354954106911736 [131,98] 13979242078011733105749091449134712318907435785839056031848997653405405966702121315076910115277655841129766031861402507481225525845326903875020456579254732406295784796401980970767789176431727837641344431974401125394106352992352698499873072830227369793660651286103843967210549608284028756101275866142890637635975079383337301679078595078864266412880053995778155432486625522580288599052295984850489211432741362569860042918986739033840555444733814906442223559752514215808277313695081769731101564919143277692230702059796440567771835864682311725811500423307839603723660741732711292408261248096174114511016040571036840877335690584175924828886963021715266606513962468769557156788977017798831236812228340471503241134586586800491107136874076537764230021709190716794374702087014351158363774552432208338417196122509923958361320783162481417738301817933875249427057428428200304210359931172118212527276304852913703474527897804053575975752156703009449624146299530666757671826073181059147338700584322409513867827404113798267416562735988107293446911407595864048231627027512704847017848400675409003880192036227582568217853099291723830800608016538525611565541275601069710343563484709918046773859553019305079619808576108828442134382194575887113829365935673962409084088772610993408412055432360266561976131597392327095884330813190644038743227791304689692120485555156229743810206986577466173576334617275884744877808635528241595057877098004645061746668634608295411920742633649024380527635087085168241851877975877292466869155183770701546817218594435335213382406821788312629884126582692732697231813095816096703837709128880202763276864516809565005087776155871961870532628337278138511298065215082855473924222445313885953150500584071976548169319012609653434414820898963541694239864144023404605833568819739955578098562618471967213570015437534695778002105835800268654599813601388240136457799967778855337377703242132423474278020177298962534881035739953360211733828377402383813953249644275332780199588851138259091336115751371692821867981460909727873305846697988897662427500844264790593868717088210788465415825078229778784759523030075481766423205665739439853231664551722827897285825833984567315821018138593490364670399010515450723231419841253780415601074048 [131,99] 10006362344005384544620843906984358432957334925436408573439569750379830544669827554070005201995541232887763095392617207267773301145090136667577794566870132651094509259241791241105652849745973804160993785323041080986739912420170043139622531388387326488894483554890007464735611061649957877167072388936413483076650917215243371438279446280463312854041922143059261491454555790563847489455942165477569640161654671729117771970146843929693615383528874113882040368435304041859579000108123550808617483324772831018897906251639959719640430227365885115174008789063160494706068719181390484510818612964281517006429344809786710234721256032485189214100722582580521629172026958599654719711351145064172682541257025411989109717016188614705421702592716602901661080193205701752387872463575688929726589041956602269117078095784759373605481430431235739292476663269868369454511967462961419362199383927157563147733548311516441324827916689843636524375420881134520036671884472352172058935065841059209937467537225906307490282633103525298523315818718324072682736266738399787447925518703359555432257449146755742225965962814994741411370895309738366364903756645616345486684593631523470477528101538363215367746076380013611001389450730887824077318829651212680880953179222325788746049465509276842164207617944811839875724989534492869940037392371605596730482799226438170717727100690583447454503449037805347308845828443346716105792751637503184783153113577265953791127101030226428324601766483667703570142918463993854614281436618327093549179376963806734235809762480696380617629534525471199645530917560984569339339182721722644417111854127159790118353202940056343675116610373374507419890723554802209372138599053688664845198528934271884946499169649952591991373448341814200064383088842355188148373681375021876551858373576112512360323979945387950536631720141208965021442474640966444771308520569339199069352679852846165400843055347593200489520406803973426091302764983631188224814343041069747581965983699629529269192957795847511414186438128731433385639608245051211970060055285660858206119792209567805366788776501989851845038703689338113309425393147821665985548582074630568034169675859799581356014714003571708209381018270823551924385375010368646749054472068063454056 [131,100] 7653427186990428774955889289568525303546597329155286735174076238233379940840467682275238310434230944829878900227470883453100996923322747665096227006263561438175555206445391362645170327561792125780238159804656123061233437634390886844861838998123385922873822268098746323475183485825869691919367697250238974595436234709277286070193153304689959693505810500376262816023464509614434193201613918376147589723875360250632787953502311264069690828602488359635200136766958313575639992387939635403018491695331248148769978537348590087238314803624132789060243908239677019196727581196633283308104248191161247965030381033660509810245793546968447968941077583173569753814263441078397542781772269642731411562561080179175695356317746250520416934592553107128103304799602851388579294187512498165687256735097312510933566615856830550139616685695469503518310542449074874062169439819303954074985524128419225301645964776929040419568350243095470566513601217871620422143519965225878251093013348847481023917229504589263615552885698497202147832407402321949039147670710357502305684861702083174567203369376324302792635745577125906931979903498755207421794066640286318832005372967757552004704592107836396597284742321393110584871497954452466794782527209138120748821231738199193416985268715205523877604410410098157877374221525613794246273259223747315377512410171776023150422224678951454445803199017675369025787607756627489096318300599952119593740032603780222302045329991155585439389071256035401227347899400330799628645977236195172227013013721417206160236991526136640399135087955505366120978936039545099684872010961563616954889475204265381653752054552538118736568927732295561272672129094132925409388428466021751882600799921060963465464414252981406381145680387730155299446215721827079023836265462417737945101594191828395176507282777561880149795932649822222760648506681485767826749430157323600786064924505246871845659973542465008375583991281628132205020247907691952674792273319437691324517106358879972395433065738070147279534595853535565572639020545732632591833822566474623449927162661253124605359981818821077587639247329958056389328747858742980590056081614355247233932529355828062990155556170285859590212704522817538991204260823721147268615546312128 [131,101] 1902971269093224444106781338491000299032880133998038286136560197788427385164350950619423552720073379849741540982214305323535465938676638707887137388769421968490494818365232360963065676200056122064099788854418191418465450211687204869039133312476598506604731581518258128617714593755238277077622328429989749310911830803711054784510508829828503124873148606978181255555363021337918525621680460504090884600138467710228189846898817453963429503296516409288693826645351533665322602684742900182756388461575329631405126840338754857220233897985398381405617305956754194454239501753100910778354085156512851986625528981227649035385458155181570094586617022150661970231145536772259181490118140589140488245814074105445000465541663202535059957469115331014128611835327795349140975886671794044970385844167682710644788715335087526713359574889230613905117579251223492088061224441191478937670053396118423464206141346420346001602187106168782421678948865080258196247415109201404272508178785854539805573037496103362788459443930164414719139118901253267404499966142308996694973806987975071890216553815134991171304712086281168350807621740739927349258739460787087751165650896347815689800912224675002512537947100206113080872010563602121515069193511756780101269126104491146932664050334538887982070266770488586244588712602315728720707090452407896659127996765970283930202425930297525221521501049753910333573835235051330513686544608827372438571146955839077211119727210191637062452410366840749019466155094564576796507853055751241874470321852231452996582164833741388216630422327228661467232174039841295797211437482090011212569717946705915094022600205015054377835222764749181374740887009408675103624417219822315265774939089470619126171270601903144190840726702370731472329757134347988858048132189553940978505034472838537271775511594526460289423247719263000237119110473832541390028252470147332265675974862269435653164633264935421801524347971582324720036790186091845009854305450484648367338513364152025458449049124235377231899064624057619268640103918607299995602352306713105183987616774699804122627583590000929712654835706417972524757376974729122320744039577486762125260118535636681701895898083177465694857008466540220617261420171243712776337864 [131,102] 2524354015655050293526344598856242505349045163059008376596900601537768539422391485173186955603067042015602799691814040590297254048582481096764726551645646138075047470725230473958981851985121261094928484675250250821266094650102247462833529799746149481377350181201548794110549500175134770916672431152598404961513718740935209049881331827617419166683378986785394951649935513468637310677130586467941682490223647728676371619953395929580897274041698724660486933369016493631381107900145891523081070400700974345345702114023080128689555315094442251642195681904880029286326711990891984960833179979602727477665942005064059783146285376414072101237111076744851416625154539851062380472883740845820080618593913403417593672414504103653641388749151217730820666420031903076651653233877539021969844541302210582365306327137644711868069180003052763692389161359043353080601496013990174312790404486677013703798183068909331163417455727179109607052504227110752858142332924335331516180084471502594999776495959421343029277841447946596179459725643899087398440376584469973087954147233819122918236600085451407587785692570042582570292325295208826012479969602016285364552249358280936725837003563112716823159572282551206067702590855109468872069659790270848410947384241792173334054445811911406428549634709999186809522357832234623915440391261734304959017157851001882696002744457094720774021935618355176300335932645077966294890740728825205750095830532134816170397328422957020118732101185824342967577919691844690674547969841877853567377531889462119632948638203403016913260459600104459484611723027620281444591040288373931665749538363021154777973214695982894602453250175751444511861203533992773453211011039482883197185059476336360961372828456500185160723971341904009407903940587383191818175061712539712462851146140939813280972446868864535643341419448716818803667037819557835966451113238463236431144927983843661693693299643025997612769523971667549610696420470269038499361974211560336409613853635523659520965581728918776174374150756216594817083638770883822413318855402449681552749791404818039124778491094767631234711796997704166079030979385870350276642507296686676239207160642303536784387965319098853183675372109036143318263232593909033616 [131,103] 850468802079548599614446020687658482712536240482372201465723545077391973981746109919534986600787655185236720583741835001056254044859217051959345275922922550135055229317626598354980734401405102359548516292977861574731081574847867881060834704483529644791160994070873395436408261655309755669043312839281574360414138670436294499368958858298106419554309312894323712615741628159543370314524857359394043186177282908557042558849249412616643840741215288095976000991849446579105427449591878520179832790827152066270132465368806801140389423416028994071746338075001630718179212994530209230116485747014376175341357155244991448648266523555963508708004917651686239441577289312055438559085576317828895792893864341074656822098525430982722167879068793341151086854924273348504690713609957000504826132726041709301361145415998754825435914475425740877137352928349760422998732227955030263773060088920158226130803662431042168487537210804878302900649715796724576043561534458088440787679332356267312354041836838290376587617109331883929465113109186864383157879794129801624326165288406778399299874871589354741530158328517351407444452101952350246150285271080112855041442083568623873180946018712641181175144943320207104556188200263850754362976073859658898117771932094269401150867946977332794747093287351106165746417260344298877136561120775823874269470821961855180344999680188820817161151210519261017239047955487516952631118908659376975036129143031369247818497376182695532746532014758475895578216219900373100139165345255675270000171753219099234432519709386659117599492475811526301068415789620604912043122680816048086347586594848201735538931815179946605386375749544284842842396240327554756617235316725986156650690142778177886371629498296745893258104520450707827597341780878675791081841654601254917508080978465016017551520854453592099134451277151654020306913208527220549420715988152875122737658881397531852399109804063416309837092229711458818883598750821065638725764846855924643268672373564827454729610506267601032909377281422736688477071470673820400059550828134428468789646848750616194376865732541565426273110623755313508179604144550802954069963800093447036578729694870535077860311433127981539357950804079808590008793831642 [131,104] 318993406648428785782095185378935059288585594275304994716700366142182271794427950422645991084367869431994917823745063083480215281644624505302817840840289608632266295389517604326321319089972205502458861126934089236534240909469633336561691048855072913016750384672236662986939026509101020942532710635068942662594900674619936911108075441666763133339773554833143533570132512202714609093805713077219799203305743126459608771126758951974525474716148124648641713143658025844691680302735399267756968060578900747805375195375122082976763226170754087476436195577181107020074035812383732707448433194081739374755373998555904855715148868744161014862344390986567634828464678277883359107996817183703173693734912224757390716506594194402104253404720253046805261537379233435851527191482717865317601353433072539836038582697162370435565565422130250208848604979333157662593503637632656404929851149184633571356997833099601765961727371807415805065509579988847127017202551821989395285866945794788484959639090081035538379708226749791837520777588036544014773434942611952497617865775286194789357963933491315895877079614510474355376732325562206102228483616763966688008250899390212756409608807561155344928882284318237448955237462283904211834943949388007996280809561124281235270116645740860692716089005062729315015941471546981028628440389337388162845528968848120769896647436068195190808621862002682177958692608872562045274568557318878044916891873353362296631054547928370056189336663727588831392694626925602488179448155898123792521826754839626918447905994974846751357490465085872811099250762110131315653167579373990414954536325816064861456764013558158654593658381902317774432554175002576793048451997673944087738725295345454139805267565743605712671150402413133404108356026230920526331614395920951061320501714545273693876737587417033491358340292593540784332976036529593537034583666478378073828083354444694423412984282050204438108900816492978016045440845321613684208850448454125418353280006789169436338849546508513866684287208061856124809483355228533192845414091564161436326744381206772601367268270495456324863965544340892480922720375367782692236637350851365034270968904404535919755795771476888500454332264749529253883008 [131,105] 35325307717067385496283300585991856368678423076038021280680645572645403028473085707043932462191741614017859455185837192934607984953941127828113865641742772085777880097930179524540626473953817036324759030371638586778343061526743815083956117460117300152795974055566410820386400822987848895907327031657917603784569625985238944149322250054279439695016883825091414354630279486631575456074761774990080581654571284658973462526904203178385169976298239822129191585300753724255931948027019111676156561999814888067603690008888380808472456842290832079900244593103734240940615165603701466238014736632754040577412318850092957645263240482983138797564622653860605560294468553417476462589645739305892459714751501557139765285778244049061380697730571583066040599014041221657171403775025252171276646122911666302715129126717283577901383694301930529907687409607099511972867383832684418290885832951846473395798643285184732973610485795431980294247476991872871505033069771768064694520184760343824438550340208910084551167719720148746999753245390561019514169305429920984565324245964899226621073931619673747803090139614125880243872843969287560722764725559383505806687974564193580071117452035020447315378359377945450133996481214634303819696636615114216598257715078517406891690129772706941907450530936371363265262741031949410131176545119661758160916975344351691039134696103123702845210226247264566439708323174909477455282956804323729146745319964520266804357941944723768916498424773948728446435863073755228537770890479852721164804650465012101147510535492210109240918850079648402303391345622654877934808486882683207266816929838491315008446432351518272547216349975291165253774002942822645443397262789276879365208745343620383515476751127680855749963032956473435169814092000441631647215356066767081760793460968200851193332634998043520893309710802335541182946116903969429293901935663030208021639785418261772471525945397240604655763891127871261011707154203085528109764609054270594922425064977323961788444262547057555107606649584051112481809271034359398716944714258838743397839910046856084592701557661756065356239944226346473367341901290871253191052636620246218726688360291488914543852810862146159712465373967207696 [131,106] 6409215356432248912489484271862321292261711194053143030616117191875585718120204338853932682926940829478533625565412963730673562359135040214304130464067613005508302880752206441041213558989540935081244913460639870884672957063035225098074328441758190327592533111132125440899852566366956786956812272874964093876361012281013715110723570617391657327310698791609988630427960926959310974521933945635431710406912849967454356745412394467166494293817579307753398076732874618179736937332842081462554932123344672913628943501126520937241313086884808940406632549855123040655057180928272667776620167359205714330132628824359600081845560795485385632063799813988290829573034472278126599093904199841833493624802424303900566138484568336085849410038841338807517946560520660046781547380782287275813809064809721216355276628925332332629299719945330040746617964315487952191637440305429066055701440195729368507825879234351304030266845108652607283264544017429216060895767019427339657099628232902260179568808070702695083061007702048844320653795013393633163670341673337583984501129228941949118897103521516087111964966343519313203622625622913852609531029149022742323266787599002913125734425571039541820668511606230353059561550065973008432873404301767157649629851927837295133982278127800755414204509563797082124468425879124912386428145399102741383798205766311885914559647674059358925183694529408589912932595494593993597239147418709248804397568024399214299783791179553234929164215416875929532678983778118523205991694115370938263162893418843849354693529244299137838238224979744834219227668822426624793483559155907528806586149506321677948633324567938667063897688277802996450010990658244749991973979306982300318494909109215183944216384752596763677159024496231289696028114918715466099611378188910172241631417843066439954528574199428800211005447928896517546511590791583535430550399974032037249087721561458254962091287702168608247843364793181651828844879761388828335704320672508196561771472836466561894290600339251107653236696067386865067634685173952301870836793622048910823474454356614532182802239212600626117516055814279618316972992541203283417509720152592832007068717855446745244330406027138997562210705048 [131,107] 620136596265475533272653086342363514741430539681460665559965891718426512403713968190991510219532573565283227753398765732314270403095756757608150300956639842826486944909010972420170087382541943351589329539606411123046637578650506756512010318483062087140959748153744030837243416885479850008558757095776565907523202062813787630195729046276011373181122766463657284737320608710781974012480260291798370852696054366152804647109831246665224847005836131822598645428229057655630180581025955660819313322610923134098809477159829287543556368839364059898301058346692488652085409483736267386396276319201355697196651659532830815108988500648841527205925171451195429795839994951098533937193445193480315772662363666513741202484685927438322832477278365138129025140304997511266431398918732400931375739240603947603955532514720068041713608141207615526201422478554465115279694156413216456344259506751060812742389712597931590838244481791470644354484873370702462905398669393120537338146979348685079582604137335030152571059818009009276830550424426361085110615192916800518874738422596541460437640412534608071626805176285649742691736945366263263595463032360673602468511130537345892028572603274848987934469376421071647714356610733000956142156557955639114882917120339902826587265558593096292136403373230792901393710578724220931619313837983050316668756657116511480738085592316427487130259459817304327709897749212393017755156518493297994263254692507759330405669826121384118275842728271336056886582834198916154768486352134104394023100566714362855198062517408199710864457524485796554536678665811281942690740692612522281185103019400564369637053145015611436507506267537402303863250753018407005446831568369213720265690842206641074736803321184584353578639391403342671539634562275841264815434884892150056153526832494581899953777211230353182733974988032891083125912024667588332321261171244086624911952869283450641120954264669613085125859374005154323639524808605419340862681449695203118186451465277485551209013821061521288874284149977685848318020681235529323731587411680399867772620215687324138173077702068363548842743821219484005332999785491858520979238391502026154189291013091617761709234688404416501835 [131,108] -27463589177739655857760206222163678902694504717176836061898596181289832576710723456131310719767702046825001916158354774905430197659694692413214744480770248511419466409823349333470220393811557308884607339452871761429458246409283788919004745663159511158074362084346128363517605395648579807214859547674978100791639927638299980372085797685659552837196482719722393963179983812311224088499205586865373109599251866404837935890037051140809684681824799402709657436943689372980528884816201372425477458707602635973726831151843510218593146310523699948197667519383325185283835890937560543156174076499038089585178406416762505337572631129386860229573570598211550435467189884915644910335579410661178346404622217496295361925808598787113119637367226188906398354063315067863961407324413936220788276940275476422850427514858363127232165320643876226522251096136170425778786741538676550507808495381905146884018483650141608977683242670762740808665823519050137839721753880092540585265990456050095110463880520950955597155318731490766114409250078243114047064072782169516388119404059720556818174706457703079203632922977235970518835439171202330094289151906856088797590137118521216745607711819647295765361646642915196399330115110136706339634196825802540662570530143465762933435334601793875330486974747856017406255729816063056754061391830769124139367950400063801922681630087132873586084092229966411576902751568571299240169524655147260574374368914731504250819677963166987082409304432269102288475009274136431739258239083776983994614189136878726528780435866689627399187622271580746714887196739764677046795662960389981041981602207965452852980858227717955313415929888905061882155345306867634366341006749687257499286724929503688779069811754595245036165142018214421275531276120374340031799953176517778092077454286199977443191629373692291020577209564620114612003929948062548629307754685425346211847287906048006226617094073582540840607235437254908640319578787674496129669629396258677471655455344845281992308359818864926296879287898184139084285037898722766023790255063507405769445499795302121821336625188123532222936315641709350170017749020892192945096525408929454182583316692024282624018077278208 [131,109] 399877242420684409339059965757086524099135368914780575372385772800437501821316631079112499112015987963767328269102476870310244000595666204975179151280983386163557508128673997092210429187503431656657425800464838888742517221380251575110571568311884536218879716722083390991517282159312692017967876457657464090889663406233108051174918222582112460384567879704957473238668725053201665507801070616154065702362621841333193334223121916848398493955432948519914661503689737464834037949312507798207632095212226711457646487642242690639642169278387700181960087062122395059683652910420290627939612804164247411388494523708810095435696866190918675544205149631336734152855005863486656296273005121554469150699401688099541534140053197780898460274125106176069887766028276661844601773191238944747233087931650088892575030242394191402700328706755424198354186982151074524970791748404157857957784192858219133874476812521915673280592129739124371379071389576483003227213725736538038932379069453045129204038904386393343378100336974421664660585548093359259784697562928219078846310250039478884942674440954553872971561019950844162483697812148980613402131048562367033071682337579948998114527474832711782130958730121316750300034731706804721483273838890927710205563022213447593191383435008251015144766930660916576300948122687778519876781151369411284749521627877255293308938238541006959266149335715683510000626479680424288174116659919855425306392840334381681271933867203122799420168209408247116733470947092533075038747035821836437830598968060311358946456512830285031248157665237836621935475806340155047554026767541790469352373015617523916087912087970048016704953442750177712147502834958732955589086434364819535420008297934777765726714860993676046734383047117185158209935515370587317534649750568738971581859212542527845794988166704670392298177214671535693220916128905993745859250644095370980069197885863813991798171709394065798140021509006289597035243119125411469372645473072052835399480919736196630643129222181641021930178078341129747349295516005860897744087837766418500103742785311299464379097573951035709550372637712024464941780588489433520275756068327146224289311420162755338236800 [131,110] 12678907237335635916733744950552405630254012038804443998861200148073575308986287218332354087164949463086453506535035202458249718743388751555472298903697913978517202555011173561290100790985133621291816747656387260998574344966303694649205534968211470397745671668797766131091248238814076758420175726734467942202188544554566187335188828961010037530944575619614395724948749717380224451610457134409824620013817277381011693899386762326152960994920830892902887613920706644523453918168394054232603535116809961905049148935037242399174887299307094972014814687953843317629754746458085532448952843761040472345915982183323769716381963125718640444951415970311571330705110931386951838226879428301900769215765299424127717200516583664832895304629213245002101917624125393755190959255981443161801176799941418649065482741131032230808252084134545422658927144307305919172433096876955000742200086016821714179267391282004552040704681660194508466049130114591489759518598371133285501301579229767013911648576077795969759370982669773350367691191957219277989329319771174543275725385262758702883191477972653509318544735193678596095471243429137390263317550985572537512906538436870495131690683354873495729721306324479768108455141405393595512568170246387704593399729948065871517753248091983659539150307570536710278268983912348298265917869744945615568093562550111719661353465926320805961758347894946462107065425497158800586658330855263863422237812903742449427601930874340934406291556908435623576312759404380258127593369037216132753135763913477683337013982907144025182269840358534315730914891454683082508108233293921852831242302566656925526114720295586594597033177731852012515449843686555162500906841857499313468185855360395267606065076859271365478027672253768263418789312900601003707294024365415133197195959098093343838573789367754169528157785537255608519321375836665375340485071578449982025352502427161436459460792938948537405386704851478586708366483330421547430767771618064569516121073841451504325139771004923224401169449057444589823866577665561710370763401869100363640436451691838260741745783270591121504627878552148759129956316819536455109460940973436636273925257173725760 [131,111] -12656282541494247946309420078220344267399346065255867365531864118922144024301608660038783291619976115174702818254749098455312284128172605279054714307993439675508461952302613048325595663716483019956330707186606684958504174493327840040196591361101394028609017329206676937327342696543502204312802971607015994775684542335421380005154596457182059690290083456474674270927762689941780706574626150307480404669368032614016990402378789611825591637016387934919163855087339285099113980875206862020937353722985085411783693239348330505235149743574703675958565183130146272898164046023355771162369823681094397774454449402201892427611761065500065542341148532635802991692928878719034140418965177445404789105829335773899720962943897197699881666862620443349206716834164912427810031040704322079249349808433632596267591502725828086585697039254070585940126713286892778257893187237609739644085338942942558431779878951395067641144819216639557341574935650959825194123474105824641998506524364369358919568084289020621932436480721533624130363413252195535746007423336569993223127277499658189573434240647786763822587189191467504459464827177069247108889431557489861090699170504673027412801196461664319110735061183095284553648315884842640358760961150856063173251176319678523809372945397812598238393503593104393459229111168199135645200303004079216759620596366175821111636548610872569927868284242013253877900142385760103440875511101705082302161022345091343902393909602985640324157519710400617976993148863354539375098315000456671290102483213985841197326715045895229221077072419064931318848303137257510775829657750353161542232872414314931882266833204651125144018436711071836448360482928002399219862287422912002042000784607068997073105110355844019303233499894034036850167032290806890929402064608990698218964849439646819735761373360169005503254667679713634388161526191223791298737980597654885919678564700931452943708072954973265501752127026206750307856946426730416894021858050273251207391120979240322487961443979352802784262385877241135878578492630295534321019326427918971817080916439427572756125431115896204730965525178454085711373342427325769229283451763354382553581608 [131,112] 764097405305932764493705946044295862710423248237359261441581463797387852547912090684096860665919765376252727346427110212547947316832869312975099036063487851968924143170261189966221821196208940261091912312812109133234184497158012194018191108821443966540553316430131677041481037001716131970561843464375199611237072203404406799576011908209146656865671552863905314198699422943002228529409360257249942225445185427981428130806450160684258858189835918548666531678748485906738671910718705126720585236170050588421991720137510221997124298846265422222709309688675932707894715129656744687316526370656588363405190768867490517564788724555598367008210799840978521427969287628836795291015232674785256147901877643735510198433935800383885034349623758897609240027504947435472774187256258201055259181946201782354153312152970086603473394225755749822418713783295795766611834903878319810697912631355461832692716505496722917375765790482331291990361562218477400162500319472333224938644453430768742981964580074593843228038103701475290357905295398711223840415173344249602316890221634679589422768686639948853774656466091442530027586065184166484922164729761134354040680260028767277767680203554133865883640184659959921029381989342135608495356479108263036116886927029509554575331526909837133941662212101895478899466875247553940722474458729161277534045172574018417968504968836366174833368406818420911756204709391984095478290672396140218739535614102220230467967040579190787537447385994262340401488607938765459948595579064688732778936102835811921558598030676647574315948385245484288695530335294239942457797018735108553450608394544091554786331874928956677853546510184405614400399814221745188029488064795431745814270111876932735269812097478472406986806334898318168893060713373417273300294361826897080711186679267097511934815129987327129310926597757065251924646992117791888550105391083463669347232080965676131718429878516934689136922786162743261463880826339013300428798671378048507903497577441139305021687437594375272490321772506154148636243675962255600926715755666196149010865680492471162811712976466515270883986390448321272318236973405881886386967944281202784 [131,113] 657067920536049836549448681180024878960868923107544171149335232991924559905045155235107563293073220910699159985469152449907884185144391123499269120420430841880964624132409724341715792061956362507142021558577575675156326050970779221232824860860747764121217848914054357457459411232005638137211210334343035760289495804515628233343327931133310986900317400793108074385686090534452455289266649787147962954231126167823479062206501518307783146811590267789046525337990973854142974574939137743375357586343493468886182032056076002120338634886106606205397199484203297190965270745271179402321622388101352060069079996661972803058064205212773066498615747522255468784065539557671651541965643837347123265142450033154776674282664858370166729409379645293206224503851035583820536123906957906259491535162643311805665048669477808025031564410447969405773983733249228851267319734969393373952405394160097451871761444742720414111838486042046688318407247986063633690748836633751166781249969687193707293911063373807725199968758186931585801572850335384914415765687432611171623929836565471038832739799511823555983413181475147877156771769728860666621075292385028528655009702267613086592996292373624081780194748327607737598516478209754817073122403585347058224954161767787422088537124514648024833786309863876073260021701809881851360096726023599853611732934544952550018144516754808288533476841590849603075089912677503406496482053233408054818535540316027801231470476191374823202625449537017779738373557171042462623387759271063946815487142136673387368242986699124318909935904005341838085846480846716114634379584364724250546094635564623723294522094575481838017919732539241231901132618508429157969970029857848255133802911615541974518380566142829150635624635926343958026247082327446326476635902365255966425538886934222688278777874369828573956819720429148554378044722650675790268607609232814822514750590660299915048248675007688157515036675144704840188078885241933347619758498081404607022987769928701511167660925020495091105786473628901902770656145556412925740897584625073403539117881521795120868479653372811503004863303474591107735779666645857583635388452068 [131,114] -989339282346208469398526915907162092296161791714325490769840103942853425186596285408701612614028899766396936280974486884641839734241453511428274790716652744912626420963726990771792672966100372181482736289669941801619033404665605079177585299051692676835719499559738283659927623707679490243603127414749370160240468769524727144233905266926112000804122781092876854353815810895516303684410517164764050487990492663198117712977010756899682731806691077950478808875385811418456560627502823295421829087247879591915322563065203013970404399597645496251249197749950877386523549524039936187143382215279095734133928338468854440964921214300560063571597711774757370964833843655088401038522937622456192785574204515226279982048863152698662022728156196841591118647385235717904516663227724052223987486998976797393377933089351591570595793018276629817774490609068075906828061984370852787130300502427761834964742845991443651415077369437673534457943696849780866841622802324952684811139196566315971999751952529166226614739371913312488090613860766693355033107401822040993117805215461056048257153046489344372955966751216058740562608875492772657732776657921231805787915465671728389638638421002279610019320217069682595874682440998891543435028900937542926183356315821528747766095648387121947700882049974476890993546318885391981762953529612339956663240959711748068857558978502501211935496934213125788739590685876181665414942635781016769619225601238548998367818197808811267451617560678811778921128530492272178144043730811114053321104037262500399489561447407737983968633973797993952096674461240085028376367000307251180659303898765126957614835498047636117084484345925184322703149404553820252948809643169155688312838417553508557994014578031376026825227379640268525539707314119933811068562273824965557168455273502030362967329213943338100793597417640215608134874396738406268108937325314948554263682966791503268543968415363428778646884265903672626407505937422187064626214907836234387719493834873769571808549229492879927914630477629763811937992723149120468333491120702513583186152055824933949866025034942037817448284917303598078093307931452932494512 [131,115] -61392487769032385833706180698912548482879581678603273225448537391408445678711654266965743079477734660652242889762300600140337585991027215430133864986548848925525524138236344625914692368157141470705861805892490927310422272557671669601962784388907558886267357645850445490834334715226852232301005239129331818734548588407881819010541253778146763291033107805744094049164489754288162316681209364493297039103620358708723290218340218022817430113368057122032913663748211862856063811822352534010461955549067445078961562466462268418332842918677339540125413363739931552972735758578583427396892500901018103956211543500973668067036174534243775086711110050814053230176980146981881477399607548873134279181242158717182844409811461454392513767207953492071804446604646841523908817009187185412504811514599096866647718050953072004660513382157431196194888307816811524192219304483582481405372411244204099837592331094029688356952478816648097543948502631691777859474680283125896271507585184710312986531508406551917826697363700290801953018460406838544784226052342444665171757673618494226876919346387603013123557176034797208744125816103009885037399195028669602782927512560010932425569994768112922883636865462343924539239949055171132637197941488240768820058473865364584947022395257769563685901124124673136877620532960633081764600041084159050716714850644718393626930990060535157195360371802711166604733409205919836410362126531690987735145226978374664855855817171821997704083930036409513813580204765366947865960290542131851704928332369370267095329086734208627253889666105514354586150379193193056708828663592082044597020654248191902523762471580516394794088628556639762975352863501225634084724971716399160510096152562253960821406260905865102166291516906905907955079743459427604124963043457967843464938134056999613603399601424447254958633847430648804445943994741807353498144932006804941539249461814848502184340999919662791061630616850457458890741062959677642199698547698758123562386692208767589443085604551168944643368462718715956503012337761903060689275932675228143843553406522580447562458154163193999127425353759315087266257533043022 [131,116] 139007599390586791246205889491087676381977327444121449582114418197264805226678805935362749117624625013482971825110376084513866253463524329620981402764083142216019210472467667013112507111901753731355175182115645176301300834458827476256533379508506762909972083452645781052576506103665782636138529328964799403564311802032041976766635750948702192928785343237202430370319442230765366380681292282250013818358207421376527706035371432785261315458539059083191199490959075439322923699560104925806118415520037651213671503815092087923773105829933745067729491247220171838810566538445075412458317232231875064310508852841913030443402467240408090290804753885730220061955909611874654587087986082520829062741815476285401498853428230926684420091658826605433655476104337179254769953941517903287689672770504963683271138656866243599936033305580992760730481407693904695327267486508419496119879565156621845814045039504192282679056309144201130051939087607268260520847181698762431164232695953158632893896628625982634059509834175913298247116342741925543364917178239388171759002290829221142553436261030440534319372934375338653154402504696184245064112213163819467452607219844583583160212012425923662057496021008948894685355875813553388635227170966874187259752130358044843339570109667083054829732846414789054274654066104051074504465719088516399059025465152757879972491601856340903796572646720308409531697254249750573668323911819775797034014461263017127743602048047330228321813713799868717651938720904345248374806210003519747101023117368323688469046480413995260467654316965715690808406950384346423135559930419909432133886020725757705609683189570738827586485958220942712972187603036952292442448217259771972557529737548333218402171774179109782036561064936434064913005673960326057554951474803488870108928428150454314939275668267005283481812740038134201300948040923537100135702464491484347983193660063258997385160450596184640481628255388169771642823321958748607161058008582847554860001462283436908172386656730713468716555531454920274895570651605315228662939036276466137504769999325115649169371834242516538436421805191533661245696 [131,117] 778835039520004666930528749912217499522937243245731732119018019024366111777809343588526881378733999504536997823257073220458385932102115241145131389425320566423806711931933573985443750733692128340582002039971831272669684658614345765944238650658656796123882764397700142131358468944844895512953403662119837270195427055956958455804058803560868208040125269274592124831757038141244445071959175934071014619322444172812652192905829364131131219697804068836834701815539598067871858769040843834535137983258983569892238812969135441947202420880568008795538962235965407382444943602109608447813113948607628369127455747578979193245652668982085694965183201987653927927813494084522925583087798852042532750065858951396618305957832965787600869662409597822168023405527681761886579980481508964402296776530972220281473323251413434295018771931882386523265942826609218843263276460819553809789425197595479554067084842864596981630409063080072627394528085764976415251241786452149660453921778345634156123912164617216845110347507984028299155308858739428212291480742389984902953488346683071292366177462375880337056910180308405218111254629386983391047423143288309646911481491546423174029055501358263107888135442969857101075261798592995831470783307066930765729944185235237897654540126495592382109496995292806859590431098380362921109481454299201301231120708483039127040677845361687072393790150216922106840686171862034749437553648080517179815732931291002162706488079243839898776172317921657049492898907678686596901994151396331616929841347540759763972250825484076912907260057833827467419657850139919306947531894402310832815995149310397659139197212399638310042593859965736194475203376908044557788924220588278833546307076655321203540090951047233290698094776700940473574156183855787615290456269986048091300928778371062279868196518210670035288811971355930915160140520371139456120735753246374039070867635623153446991068618626562317892049473201969363126504189498079597979673384906324414229911580944062899151117658325174480223061712880467334198804337403648301559626507260350766676711722487131936300694944024453535460579972440288 [131,118] 538208849001149820406518964868977316743622795188838556909980254797491491971360109128573968103374516879322336448908485742494160397951399882157378467030409460650408110521476718166320195725047922571353464380096894762198543915030102624866546817854011960886969329152964890385781287275613512981000522260257909586143345325195049520976455578199018740406840656091946043842914218777723766510599408095175839560660744497922281452574849333137109942063979969033833868996925688320140915491924016897083223978455366008666282398430756526050446049654132122205559110499180780206280154375887596879732324851145297379508827014302939894410957952978733736061047108457922203758537067164310812061444737574777609208467824299146740768329965727241581486616550684163168739739853468340830394763791560470135726019999391406733204783406263597855730890731756439144766781903343801088632398952833540319320724639172347764677609562110471672112888499879173155618843462969977534356024623812838923475838158535106264314323691710382675572933625722307473653346235296250936387454892873115087027723798563353837182143912164816944607676673367324962851676914961680057261044057260755923867143307203826175216760685976822026077278492602196548313420496385586613932765437430726797753034246879458875485822992131932102338622161020395820926562080227700946147932876894235764858501826544814876838645994935266359346354579402741432590940525610168968359439782398562829630345447831628664797150713158190624951839103044925150327666351831797744527627999419205902857183693128288586440550632823497746468921893572167005666571999264442823767907821621272551967834145098689387253030488628699020462169306392632249198911992818466902579680266701715596614865066014004824111065427862670479191125829275770188250502576157582957401712655841875597458246850928468603115669132528066703871006024889921555653831723999425261580535422139506767076309743935774283278087140865026521019533106309099174483937986769659491721076622146286654099516572704846209880939918878846351661061848779949698531685321267395643378536969266992390399175563184819243597301711381389261811008 [131,119] -10059046482499520266349001809036687700439258512434637464784507923132876085996500453105890894571536820306938812373960373590333901427081638838008674143677051772992050966782680067358790523972653706042621878018075406419663655159756440569552511941394478523044135626045349176472196386129031677132062686941947573076399497272427149530020431692062752334385278531273668911375644858342000542424524406916072847981150130603843676036116359032322894575993619814127984441372297410669887809975032472999548358524254000627277439891745748787849738413601351417520106827115518445048291658244379868957638162637031855193400578367927122084820414295548047837574283020151622215235648740739889889289160364935546756433512099268535608469191819182432979791496346662754524479252861748143232246788162491409663913964359804416812589858141464100286900402180738618111763069829845907217188807880415124176748243082791478290433717156553307227813765486829412182229954995055640674129337211675318547461098959282095776141875298794395081035865889843421658573276415716779589914606158472558420122986872411371622127918245415481435391926312575452732678780196517951023698684517175503675550932816851047182967645519787884592552140147850897914494291482264293044137848385448786087808317575927848538792506874991914430992669935055851236236525579544311142304885466850985062571249938389924650737100281093722083167897681592061424375560427068775308691671335329724827936398209927196716809208891011768391697110705333910676816970246027475691517233721355232952019081544587986329357987592758939685530102068154564978205081084926807981373090546589834815207724756892420593360873694638145397925246762330810512870986195085164191542700734173856388991675292793569554555766293613893809860229894827429002038721592531706676819576537778408814651441069061913288475904605909737680103701908674385026649834839187849261301482098264079944335669590326025686473116679882552407143152739226906982066203186442086087498839023356326174385898745911935732007780652775408210779004524674680911537994153000023714175500203955613575333114876920822104664728727741432 [131,120] -6129589752776402195353894938106755287599430022042923149545157882537855892114958553711517503046628604710495533300912978167253716802129793041699191654447999929380047698843069934018213843857674440353554965470905547519767272799506774430898269309587334533802090196300023681231993918290445034481026442914683929504799865615540461615793857112488870444811189470905223140430373464720058546163146740883565039912240722734543369168123721984375552153493015864420760523138455387944128076597978377197738193665660884886059953777701241043125504615160307719073746551974966232825085742725154954333280789841814954161870567779671948192318474667569788622309253732863893146294898235398481606699052574231195974713211917938868069033680406257859366806206302601391283115637973692562044798207457257446795458683645991378268287503454047235410898923804252681817879234699234186132840796119542272335622639438027337473693144821930745581256037857397017410074972530349940412981168168302893778530676738405307014510148247629656225800768566419705352062969478100504849814377772876637096994762061978633405669794467543170951486107842359922760889335893684031725631590954746221790377015451417760412208297038410459280826016644047708681847854760607843829564511588363979766074652156496088288738974458937273923464175521967602227053273880167916663411241938962171693577558146971385022244317520749928327313923219095642619585847565786399971953723742436112767475468681739647939260655782107339490178390909716695016034433402729666630548757667740580470228613352181023823871832021565216751723127259509336560607493978638858339602899434456052302744530208172288955371905855169053706961960067628311052825657448730198526438836489617758073679385210012140971677416387023140225329520831214175156586476931667718298674239254908804326362888697667272029799073619545532062190849467057170077595524305692208497160622889329316891448366377968682793851222072538666842758080245207593835440165668931667732721618339731400913349324966227708216170346330856038365623677023563064310485326685988245861317356706278558182569800303073049265122688 [131,121] 12090692847461101050808335004759094393202865511992571501766471402412616244833412373590611240875686172777334398994152456782736477695122956297595260424801050514237336722719750294462787294139240352057138814432333292756451775134783563442719285251565872074785868762920997043025694469018699271184604952755259608307672166380321101694012061309197835291274080551844017625354548803414165543330407506550833093153435840901577383041879547682640784759629323111500010950029362189131187290867677937740604984766021759329237568007911800460822878194633163170948827589178445001971866840142796411048842608835424564389598175819071162555486177047628097582757565057190726316847517470320280296182048711014978402811823573740540286760314970639358925104584830943245855249657104697722663798554570454133924821242164536214928715175298613606449576044747031110751522668193147783570863947173229186712828578544616375326582910515670751717420536218038764642638630258830772164018821009356545688597690556966343236717122543273202680580839785787648136662004189842117910179332933960433540618319572116957619805955214324781282010595418362067609062273112952748974839643565456055598087971345789921835734735658721129903124423925785927392814416519473023075277874591708146256810409476448274861442717489445565528230084970832234852098234274164038396608001438116552761524212738517009116751062329483311685505310830452750678434030552880373450206316026625675798702446513590864189376391678687417070291540840967346092692725235912429962052530488009673197641587522677174962434213101740832161264197801146952265216814402193759231795233518211601281671766013718542118402978538686221630848126109719083945505017567145572959606249648719257548621217335893816582185912024642317745687307009807083562479903223318582507121012500705668025584164206690422888691532050052047268839620943695569919755742482306340471135674317692931384899398860952539194369968693184817914673451652220953837933042571235084623051923321032187275493506272556395724843668034279324577387248030650077568894294870840079921855921422078579183610857000493296 [131,122] 3425509632525410687988751231616695504077807186716353978510586742712121757564994958911061327868355423361129469228874238184067003542110126230311398993512057761233742727684338926242864362902573537713865017798640291055853426926576379765283113674396757489121597792328310444303159119655089987983908018523767479591981718682599595784417624746745456037982097541916210919298406027506946665268391396753088159755916410597151264154488028394081949273994255223723175155116128173465303278309361740142434355148058018080569524386360307520273501333030526805436644578919620821481647087177599002975842416883907333301131297179832657979691241411547496511051678860140859276621526315917773085966276187615228885004709747468930329652646995081722225218911617209580271361122442260438262966131567504124866085378256866101673052808418620398746462633329364458814672948779282857438521469767980985088968143280270409803957590336328909253314896776812565591870790571956782595233943106315728498304249526873190851108997070337995533910599178359203799342843859517574348856844961182746421494449658084136355116542680230876688453004370010571472595358641561687331516215862676454950524156930705209659582053646204013433334287024997789188041880967119553358548225658808246255535814789454837510964476583735332717643975499820367762856717274720169372481188349412415357828559219843990003475427011218383613446512131699349305919592268149722169608852399171890891520691213646076219303294620230069829735241242050190861165067522745957418252448608919708018886247737318171950852259144337119633688359046600521488966771020347627725599294215818981895170353535459311354901190126167513194198024099403106542458876288737615066113277421799241558794884498019906324311728556157060876927510321926108503263168145769461156883660429239265660276676686901097507528807165084987438708805590539292108390200187073964981418594814944930439187701079507495089587106188642148720265153580779048079849067862504576623868515152780271356592175573798922262285862906493433148220310575095330200018976162332192875755291312067576560771488 [131,123] -10073542233015115642184325073682127112280492399207367450031817027028293117797277518954521597899882932562635592647447475061512052070271525558473401667116457148963698080271905536376532593865531091262415414017474352230002114944500496791354509676101130290009181364236054627117693638094926855690298517709530423013886221480379377043766434429969273791073140419267388880603608357167300682822215654196981631732637365559549439625331399725849886076847900548850197096123457856180912633521672965658655832263341436743627400553516601187874304169851692009794784147694797963461027885998555514478674749671263924320254767813069570880484794514216658206506888409423093435290951540745420753173177824334718013989594863150651740569723891320963976176712396306254191837876187473505013740884881842798926938441675643302821693306433616291971876801232974267509989680799840644168590826258387558404592368506230441070566780425465302641779320887313488701462561966145549536160153189877511241705867988125511158813089048361060832738005169797519025032872907530571539961121779832654770031627286959612096244580889113645870452502707003187913510781475637449533029716968419585563488370103081890179829175991170406815034310779686746456642962463526988091468842406996500136772454551775989714823905752420408422692188018071478940431360367759801347912714061286729463344133076696875036989952863279949530739011080236781433965978665079217048268946421283110060566369788695342325133759349161118589033922072063948445167446805654258015399408217896866163673685824717506135101493891725030593993733135128799065518310426068263362563919238203410777407020245180313456921097419398653258363821669073691096357413463505539868152603718293912834828086376770019409341267362147675288553445449453814768024044948625428292812555018708046012092014119021466593306584779303563881057845079912026276201793389537270820598204938885911091223163012245711577766715579201574071576860400369367010721482715238895883516369182979153616896810671742304635500728106107955667756420578276772091383175621205018012146422340092476 [131,124] -1037296813731077989383754909161462728422188872457029573851245630591459427393273286767792308199944781658590432009344731910668657338973406650893367024334161323853206241719343016734015634362234669249657498674644645966384025401930685476158173210838927286291169398323607906080419774327903559387156592091533454665978477307468012493781752537987899739078302830437502507748432494964063305527052407915292713208492415080468082173964766947480023598148437942070838991090909915536660673788961960370686981467806940666396941094782076366328165790321963050685053067407050040269319180477266487127648484365265222274403695698231111710605139264364210576525210154271916300739882275203595757420214423380648940675719517764795854489168043169860867483076090177512499201208069970394469489864052751352380426215665231687629461009619608837694983876114745839495619460806687094423866496768729931335914272787892192098916829022417753309368292926862062537609351913788640245713161283149056350756724469097324676724664997394832982468140968675490436710685747824933452275148747943533297175603553050887849830556670036180035875923453691355249195279963410315353675667356396222226984840359597049681428125612327825770981244147188627983084201674957441201655464024342971440459068782003321290625514179996519553279314858789888244415293544144066584637499396363087210013835353115617233847992737243930768494060122739619433251718088196214237820857443277946934281740335433277653303109772020010644641557858490518578645277562704346799465607285460911724174213538340664942689227489633811452863267170842630975766167756533289777786229235791146246813160917497793337774098790378838689716760919927009143839644745165011410035451254985065345320090984893825061064602954628702004937494554173010472565511626286845376116887637090163826347398496027951025042112799614558362400086876475628773636851857266975050151059168688024452313027588924950712057219109977263732123016453291485379381766011472434371128259504145108442537340726882105190575584523302485165515418590302008278001492611249395771190912 [131,125] 3107735848545039196664722542928447194871906692210752191128442431668161847627429592343535459986385452900399879758954700315848230601056542626081495681004851604059224458128017071044143222178514661698419430193315867451959104653710044678130429404394883081837534845404174673037199934547283833850802172953021424806036673380925498734172251928179370102104666292819586935942832133036893969140693498614490418892000608318502037795321180518552051612813458497850459332727836519080742695966524049908611557672916060080740649896394323778914457039782038977045800391485520858315064062228000369506682633607701937207732630085556568701096980116186054736281274929479726021779897623395359023086805960025413822584081042262754539483791436830457699558489327473491263759475899346130822851352937587096814115544043550564502568591220086386762652617139810625234337280556313908590026667821197942016310066784166944025881312537944384574832326897645827429329883152636762407460315791457913133087051670838306408814842761553046464070489472677056587934250893226089429118196955076506387699170546588992171704383512639034004946947924646531042646709501366746791527565842717798572804982360343246192439309408103723241005389714862736366631635937904347815070997319004705867209684398275216943015591881248074764617175701880267196423262378575358476730076284442778117063263122778464622158842969171118399841560526236771450344539433110840908512192326868692966410717626691984786427483276339075986749683115354605196348772520513519284819358844901767694869532009038382115140437206226344758765897731871955104731952434046617598796119337531743045210982877357545621327555749848425487525104720110409982140237042751012369831372706545250947754672253087952463543282227637141173578976989221672591959527157910715461601859267861655232804885089270530236597641812168673684795208095874945005834699785114837474484138825362321219654681630785818180051594889612325281201112811773620839436137117183349521163917844996093393588384220147792803170559895869626791122904770882360403350061092547024 [131,126] -440963044477457031864823912962568010546587850631543810105060127691987987437681232920248448612573482737554974363642411419646272529733627301119851747307076574266905562109162185961757077697263928896378010974547246421171797024418629219860616640276902584474273851473593426578434438456647176260540937690080480416289513362971478861824288332082766493342241833975811520925498592893888741482150051051844231133239478923702689909089953754852709349031820588802738910342752462446778342456877441892345831441028975674919599615670886409538060059016163497761702006634577496876295203686673991119475966769871510636075758443100273489853017908301726165486572245494044566944212235639256786014793377499883110639581892203254027449506879933180589792084370361737854002802220684024178581659006859860550567361264706292483697092289689033118104402661055481839525685493003361126576114051488490629964614262288499665398897323406717108447327324861329033553923486145913996427900112578282362996874954759788265229917058851817526817671294907394342916685933248145991769630796049333450770434528682971249599227871622245262224153596140471416069926817791871324491354146356631370791441641513568328243036616985403532032460886111585094461401282149811742785628098283063775333897722930874618167365615421966704623338548425544260279898641185701158189165993040727451728291145350522026245399525964650832193239890802536610135559725967324787988668686523018228180946996840604207167131750840454137673730389518735209852549434617935229856277073749084309473573369417752123744588184002989334797442022738037465457704600077669231057135131647652652942474159053557764908859277496382376862567012337422430867378749062966439753456849461005684168730025747539523843981663890040907211028712916792499680536524243973452349674277144785734866882590866699366673655950863442624739881301159526730670557359484597404874235530172115279939218016686927423656060399218264914155223175870113859060117830370147683263604765884484357873813640890730848369235875692924488448985362995009660968960 [131,127] -216301436870705355525244573209456690639191530817845985998732504641431480042247853681518519295569134694318175367047350397658725714299337753919710637745893907178918381800513013792574897137818334324072475416324279076566945015160628113180703444352488796732042876531495026967115690569133989688320558713598084920062851258833044910974194710000775410854708151423552434458083935508973380617230108760754687404475256569054584181706279995216404475903749274829939091944277815156263893421717069620606404371050286123349074924327004383700379005082242769888670492441945918043408232895106825335518964635181184219015156902268632134390073185719815365728407090140509603803907007782735776011305216390463925037210669041570894279042798820751624122566888386397740454402423619354046699824520206143423762989413978304631544013908126149742668409554765939081188730298387226922319229723840942441690636380317321507643178143382041694798603212760729247762072195689403272933928082970758545986903266886800412227699495660689523072238178567646348525860706097427101544790532939511249659221901316752971278780152443982694491743355583756275437030380577302048579681940889643208946358769876077648281201419204605648438069933791857664051423020860855151828580807243067607163195380508660538334432504798530601517715484429339838629259244506906379917531272407166789379708652592159974594019409013336501337261908005978861319820007364461303511390464256034404626545047834627483763671230634673039629020521721890773927294016083821413436580658417906012613536948117765549692709419273953630169949540778945750364609206010581715338683783704927010983639650801459931426189489406832121801445408917011415771419935693130968157177006071948353222312581405770135363604079768613664301797178342780903203516858767382551496595091156059688120267234275434960812384316712978711203897323221061576002941491215196569647887354518632539438191348899169053243701135630060333665555560054906303131583614993970613345284101221770695533420237917975419026034893788067823360059955672704 [131,128] 35709813187993158082668091694148133900574295649185104887550471876962442441033407016391971418772875168538717854761527867152312345217022127868856925567510406797071855344609248659875605596497477487819490171958273434392407022501498371739486865904761737364622270166403149436393533024916949321108357223484330973333027268020119263309357938342552798563277482340517894377940343580401616181903235993764990354400309332854205210596592600835094426415324053402391455992326221013143102180546788029627741827299707338543734866563163625329362118944988306415602175545053811936055598893876381873642362462476747621674990527471855804904319113532590972969617091541600378429524341682583106481487219805560442505389860354247418364816135153803022043139146997172417398452669321554563095336113304252245878222903560514159448571570685781898968469620903788438936143412202424211836253879244966971009818211689905657200671376062325244323472622530289215891822711967986490185496943836443991371065725587464192764291639171187336549358731929703000484086311442629011167920188281508470973683295578230166980745827891438027037662200602999485805731938171499312730237201411091522060459103421833684706870230308773177699220804576603590527819193464840398426744349266236998965510464477506901847048458909898931348906724708572898597357383944941541719014562693344521233632700958366618641898105632753887265142729965371880075708850696062539213398638497939979669028739706183167168788965431623303183394780226770074462278456442574172284519343979902135196707023781896768845692404197616631218260831198484866935342961137310070885214072846874965928645582168742995156097631039551668616169162970502384927078262749721715300954578883067792582250173401023757129825098296161413672367805046174730486571869080173107747685467778164441130406764682372975685110473096646909837521613855487727074590391559730972799977553381101316992621764082699922798547155616327140344516249139213819582684051750137880213745723294264922366956839599584494052112411728525669650368 [131,129] 6154507090873070862521944765575521040067954705257911930474518898743132738865690576511329323818076378524979740963012676475611321796965184031847453543714476839818101028910134354500749603298840856153794778623055847320903104617025803838079664051751892829611612233153823962109227983380320502198506019344675222331955893969928631333307326788065079570403815446607545295984912987692496153569667355152355092828820975810466656957467341347626543511104884492849917038743095716285613354682208237491478970838016380190514451730608070200775605247397586782684217510350793576936237771182176096358390929368311234530519613277207413055970655195175721331531597123013077974429390475270487240112903001641007153105920930546683864056622812124104938136458556658243908382872089669186295076543263225365231581562264230626474484452370115838698726933232997774005949310332020370856685026872060767150937294132761018700775740747806129364709354585385569881765077491968110575276122452838440068721375791160659639736780208299048280372781402440453660435729634486701284116127149492296649047714900496374877449156806896438609743682011033814692301083240746342749984017672527675617758123160509844156719087133545122628790319513724028043627148806430433713526568399730726356711596430741917501636316923173263984922086444252592515640540007023854430715395681504096580269697816064018903878873681525013114792916999495753934150635622157499252898392825426452547890697654135762530409961570799916092563634221366721328420518241985260105909679452613742387829014266797841998345512679774816632110870648700940974888485651505151089761789764529880487732334849935596914056496093618428717424167006763033805320059497771918671627880251418847254914293800186818003800047431107785302342900772387739314834652916068290289368588992197852408600124777295208224088327844032180032475086823808071506880298640172533155745215167970522346768927396839274494116293353434722373752903434696938383018610057505349977370738724360129797751711049065644935923108668456 [131,130] -696375903284268475146837763054812388159197408913357466922477850740144331544465076728462694177221622114630327440000696201119072928792260730413410799867993223097527186539556444558395738125788692131433179165542765829955471051196433650563394289762922081973208630988954998317760299467660107529902651393726135340480691829260428348625018264147314176369061794249130723599130383268021926229160475565206509243691024149884351086085091248859755333637360259592479760555855012510689592974277388165959397687758670223743284554064043827513369802262310512512113762217357818875759901263119340597218166356523693274576144417884225833699621619612127817501345625559648481208534028959233501415345408427867144273039940947538837071543027246668347146030323937350702154753997615203154069132565748241946337033163619771782080973977195052972407340105270017773980726649382605838177359187209253113411245123998488812796872406024760581571783565337077012840000040465431325212751575480417205090711191046669873312566550490908334981976071438658896959413922861703491043902816351962953239488469273865526026680372512425733309605658123383100565416689896429380465670619197116680735160727044399347036052954585358067695265875038721421056536701404621865198040514764981471661542171088376693064816062131536415192555492635534848650921531081673008972063676064931025564710527558822673615482191477128755805165463458347283929232457990748757620552994919501710997179785432879548157411050437293205419714418672975662100694994648859846170475572754272954425917827942165487353506839494819061446426933164166648218917087509436141725276835924264152530832770503522505656589386372500100203882345960828477786965807638908452115046484159046912691143641742541257098618333797203053000596043106181645635749970796522319233146075721893641929178586298894236112917288042607893759222816097174710843182296798789879174091541707913161562752017112197878773350960477055616451781225055699593355720927130960349510211699492129619865404200439651184512 [131,131] -65136776259736378288178504914238705661108219343581088357578110171165797093601168754233703449823865739796017088987588037839586169038896776105028349518814724635208771857941692828562220748368790069822245634021099340683172658106845992978398981544799293105907507669754784651500348024189503231952764736767977238566506479744305416911337910359580212380451061541623867933126397377762581424649250424566838775641948199400748292640848105942083432728625257970891346730962730170360053158102655426816065515760988261409594675659011864051006164645345386215926348723448132320386308775745441984321500934638950855294195560097239273720384877662026456103664234611190835462127962134938720557985721900614633924113657315949653504138504610688548294088613547471700801716588840502398329157639991123751203775058759450682572154953861471229079376600352888082716994239791218779294175176648916393261158332654347185539040489817862313854772463477201370946374337412983700312437588422579922597659053428700785355544442779314314337577475662514454682068726293896345652083991173066335315334948328080768261958447856169885005190190837745591029907931613147927685968583067427901509025723804303208512197554553765846011802103440607767930361380483221005860102998671201577894717544972715010093396826946083651860077413296100573405791028571494436434631456686255659852558048168324091201605348777587822937381986698821390662232970655234820325578791481639384826174063370200485718453325719591000501006328452918467805253125720678208859334925724375243868487737854086304112472217406443770192769603096026266759073709093227074789596445601804344774903214211192675644611098041893764700074435909447345614097745650062767881544903536726142646631127137721278816368919464917662614428963343409692174575619697436033206085267067557539000593714524767029105322786715639872252971609880535801796328013423273197631676535038922010630303204861012727435829004489478534330088729779649497003367307496044461969915520660848031995870028556 [132,0] 63788311028112009622272539723384072881116172047755556622342655540780173382998152898335779328627081756018831882335024099910604249173785555209575161018019825541961665822247976841071259406380870767335684399084247596969238680426526222969843537433821792110559674868682477410132214178499551060905331708880155035223211245779383304329993898046169133253963931949085620785353019229533022900271507020567027596179615316035533634616357317148828680906937163066659599692260028739296726645261541046916724925960276275146677428931869455158618204909853063093818466934316739849597791270624772313629877187921817177122573124584083438862876736812390166444563689931855940893786676846511673218592531750690687216266808583913015789295761539235858094389560288528700008232362477448964482269831663932411478689760559136757883600821421147238849997560841504092357552701765010595115917070176499682081235449040642271425918629479697188995734263034994144615419656385371137424473980936348433724431944751593436639614590770679827761618234918496078874012494258273716484623215844157292417527067617622107884645445616768934184772506190207580907112512797864288273701277160898302003113178623384633126052146331999405287369639392357217637467751783116199041894290172271701908435904014740243175171216602060403490205974262060910338266811624332792929339013171979933245376511519469897919851370920920665886852053511943828332125347420297148302640363603793929314823688460823999456596172623158895096477043198701144203533080443643335864351234647533228856257650389662256238864261390537642749567762792659643369767524775726261828330621884405995356912408131343168527248096526687989926900315860232764753694726817792677705277602974747641955068246235592044771701647167681548108753562652521412485018884659711908142226912811386890467290587743737859500261277239825877490823353388365455894274412452699638404864202788440337738659574453226823048282913398503740606974184635608983585706525269553434398116166277782457504719129595680970718137895744787036321362066784946448901866879566621021648886493541217649381764808364067360071333394130501336543663126606328079963597215519301411771315393331649323114939084604795430537335402619515797979232915135882932972639725168047870111409467142116266783913909052301189848825599947312534051113661302833389232278618481046560442123251027326098363460746551864619581334617671663526274414130383431875732420863451309765650509210212993123299727992823820482313297685827138993120083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -1525413288761194004814418045919384561150992422045699176393170454851606418450602986044304023675940875186974461111433901883483686521882114790908472962336199367458445333615058946087616293306427604265202027281660704370349524424176446300997151152866386617569395357196609921533432117219086359048650373890729234052695982112658109042797067742766890198291994261980128889212358857394722854740348477591236552200129273338493498338058210488648292587590542923164892195331107077240548462911867440656025032929387807156150211664614857429106422996909362097577807694663708515205605466156253893838609894544896929439816847132767246738924219375917098346369184540504503789729259354430925494413413764386963026427836274105497078849552129685752919548675281501971174964564441087214117198338255673918172657317620223607352508291506631576672758328132270054208651429072884329553319292852340028168134494489310329210170145139073364155906030775296247464253569465189035846426066122004587384021985151847342332475317277477666621120109037122748122076542990768717510561076064194084198221976390420588274321099126574683835394479728988794154480188133831395540239895273550599319191110234098849001483210397638404146943076801579074414558422936272593375424612875827214776147353711354651073384913190721038156817461475395634128589452451965913419058305292235599386144953441780657513578548977103135579163929158618366088154330483426905459023290699314237046444560978000483115082694249642809073450615561611695129614412311682259624817376636423039497122929351832447405861759250104421979280744518197584197374570433046500520632988887723459007221472812831174551157226870538881877607447132569384607080712775997566598094629432496294868218520843286298639424067719119567373857036361452221697792845706375195213173365562326585860778321453952395238155281454240284904950718680598082667815701590153680186709296703555576977865118331757794512513683713211274193659562943783114627098754180999214099345477905571150807093618429606888298973056194348045517782760486167621819344757448109924460318236071310871829013000132161758181364159683996536191077234231331396415764606953723424186063525716142693870833640163599506957807215229509150643665902448875850721841791369234870575697177066267559120729695909777967687190637744034610076049602388529189857345199439657401379040189380245555552773229933714125218349718391596551133553339980961052505961536903332581611384565114212083673180677636642767986902703107181688275379159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 76775885971976801375883668360500258841735480854841198798535470112475579652169770175714768859437407152526636364825867174354084673019366824046039192479447538916826923256298616442161581536365379841817833114038289269464453782592363432675224173252308775069753169417724265514481176873995816461050886641598150170585459630792241169407134595985377582500491901295193316916481636066283912025546524904268653329072790832743127709110846576366809704717015987337303949143356260625397045921763296284468985366953456043233694094794255250181704489285368992705925203526976914783506056773878443209662192578152467791530248760374173305459494166827933952154593323405087133999757236169211319344805614821478501108928247329055274414336809189118079525497959798994422694290090249701062227417745539132496302089536308993341305816550275584978213750723650835231547085917484031850250964744732802603521311734576999282518572001800070575815846607274203774542047270844075743881757292532226645762620142938298864513602114804480386715705562883575741522562487338552381065334817025779967797842918320364247660672118451162282093028345960274270941085347232744209994191169020295313490351216323779763962425908880875034860607116057819750076048298853048120666311554164090934090181315487274864969601204708039526897488554332923658196954543084810258321293374432818719161301196671691046035422953785616780492935140360708215233701210057542888044255351603260776809810250658023656615380387011184531186045601124655703495803173910570428878184899698391016907725792593138361355161670492206213003727792813722392943680524101170047327423588032408293995409359339403701795656469696588038261375068960012688653848151910030544490080363257051555014649853274733856798090281106935045693386553953671702539641266774889521314445824091790003820559952089163775557172580371160693344679230711943290794042687376403512083379789928089260856548628019390753674875107998467008492632514393145525547672430661451921118799702972227325832205257701358573680549775951869357473701861100557699160149436266482634383377931897235059530062045903307336582568602150914146052694721995272664738667628302508918773279158443073526146943564668107129068019801918012716830645817459396676476674760457653705917240507691689709960082728194632494395795696623709476055936973172201957863283301971876321633385567485466960869796589646860762921956439596507737629533304752872622214874856031173612555379407294518385196644693640643281773633987179264769300927348736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -2357705160670828461197109573238829437806420966488608776614836400689707005255708732709056420030190252621858818048790433408270707747779023325190711206040299204321459698993434341953384939754204666242760050211845961576130782598217268911493053577931419605300605850467764475067958976848844962544219710108975914336614478435422258763138733670578746246392654219970490580077718975091842529459154499381388691145199050742200013283129564851232706102478664082556987599757396045998100553510215970353446653035836999487998327407299757871548538786763967349091173704237108111163110194436931506345349706804995885097271871153188028356969543108738506324822843399156975932366520176526477256260481572243462382463657211717766876615534461569694870072107910472000432046097242650101206979281095453836901374131614656068025626632439169033706229243684717478654879092827553726024091177076908202833881327786760566267202436307519301274027327778692677457316721679766080253734970576115435221581237529408270737001547094346777464666089531654508726521139844441697231608197720684487218590478201190777987732771519529272236602368991007423834794530702471199684277435411883240384951972212639689118772386569871227421945623588174235555884939651724224298602582963585357012623417595525049034747645899857482018935104539825079426662593012899946651667137431906619899282981312155725219883261490958744177578890189962503397605097583484467492842030469678621705751650341839911627531782900611864312123840294070826205127201307910452145912816825230543701130886760695407225173508027273627672842156486173048714836842401686783959339001313515708636089372077007427603892525604581453721598695238314679400757012759255338644265633902385118304685355215811254127470351888894065983080573067511943181356116751169951377212615591482593941670720702356018232243968919629169727343906885020701913366687855155059079265617052548435982391418524534510440564971270116475349819689651548348617944069309288362287553450524725405943160069640399656667852001937331904035107351889401914336386596947989854257113967918150102241454008411853070606320239690461431747430821889451586440465353848294464556805155373383933323459276646731644941081575310850313942615164788359857566615287224625795365273624382424838940574625410153770544806563887566697911806681692673470468832684403355932499172984675512463156102084371747634640097359440549749946111106458162909704550513528894480101426331186435169371536264169021688689784984764464623061132923371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 79654699878778062588724043008656914328747459056670080388873398757917757198272393545221012783756798389021909972585696021618098454344238912219672378278013665864363819976456280705726004426628454630671340474073042367454452311733826737887630042241702231407862833194156922712024529085310355451252293083864173044839110639951189765701809268232484085473428155361493456730920554372953545688255687596967676676930134020621658303203949954501420590673322639407293787958000955677922492032135550363751235658339315495687292030577237360637204262560918105511640845639072290714934662603290536537326750640340344545603339655100472601348817672722599163588573679526602216197892773901936208116418049789515714115657767251821663806294916355330133820966529242225416997558554535515783127530983006657240260880515584095943653099836670203439079766085638195989119392236069459753002191929096947325493522001947111978719036000784643239592430493004428002280037598156927599443034843551701916145514468530203584518785246374337901236941298275109088841338042228061428524501915277592875744448590166149098623386581144770071814570416879893196401816708242151100882123058660220286839498620617987321546233272576142701106205383597740045326616152835448492666406761557940106001593644603862140961383175633544292518188965751462001659130531276669483400142192078523835020785314165307492978929383579426277938334152887085306680727983266452385798747592328846953157989186473628048399439848810297260804359219846072972399413692250911154222806881768419212182439095653421165480519849521824542814323238099819455327220301468640435312779138399540890484083215603407173665759112327696543798774500430318828702331637185085244554150559810542900375487169863695175687539424175835984726366435108977653737950437863880975511593837614589524250983729121508660800330619200674454129143822652344796067303408441239563237096943286913605204886267022771334530603450073198437116929769725182308639598427466475616076821160972615060383612128935679613644814724681879662061899557305429141421704054317731035471177632028169429278636917643290475604215365642245298023532528446441849439257270537972632116662097672354832546429689901869607023258793316539051812927541367798667537869980899062003614223349475274117376765469407525923142001579238609381333242643763538160139884300945324536347809518750523701830848915265883299404954833838376372346535840152234479788055147262899742826831002997802075805850916697291263308012803608260193026496287211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 532460682854172173251007963119294903008321943845196736239753553644798825752397830101778186421872474620586948380721430051171906920880894281746863860802390468078785548997418396669052947256392867864411488876721157407224916661103319767373024745081409234421204144405793411599163618701026297948543680876724296850385749216259681918657909190326037191357333582812118812143018537700779689606504401683131007241034424323873556559565518172169842015940407254323794075113293790225682351356314241970737263721212528609140785832298052743038281726426390948951807952556178964235359208850062927803680065292811733813463211532957822938466060472965125431187075433987215468713340668134815544300756987862912191683506612242344966029262762104663313887576030745342246993335689090953926659293480486332228769569868385594254441710422053318856975640528204075079455974086340137749971635706689388286867226779881429583519739856795712090195704185010719923499031737646756225394899909143834175644924507704840802083028095598803807509917643263190086605033264717705705075739784314881150604058941390632643742465085931654742745527368808352682350774414210923186259443626869434900864644179950724825107253381617982505749221875278454227934249186662184706029226257959236503233971472396940841330967336360202628535447485983956137767860607649826311734457886622627223604954611398798474855357835060511215414350492681294067341979494636372490451738973261658423470278563885914949836419571667137949580932774373192761612260852733502618890526176198133020131621225972600473438795671957699627733731241095578428829448290395584653996621562783264011832992511914077700270159053826096614697891784856905389891953339949729682084580838337328273027139294316305668705094558966658656459428635417903524466066334958946584923880421709116683341693982301561504533955952948663279683600716790112737442920231935639889994378872708783200942190502107168920842333934145504019651784210928966717228017557942162580167796714048829151466095930957835225178333061297439490251837005381575915289345610214780177763819433641525403034147353417011149343390602291602615350524232138724951985867102606310999848656017488329664397756581264047998874617463868547319985391261641193423259298738832225104223101962762563034407705753880932189600791327574689669657384876295122661533694664646310858101830631381828860072988191822705059915836266018029957217614498826632148157937698582520245706408171271409517434666924649187776385916801894267116562955003494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] -14325435462841690755085697854214558271213923119254169028397677416748734412384287041722512288783478397649098373858461984617380364179448775110064994534291960052792494629124497623910882270456264084865977618429774464769773266030069191435185964904798759417583746508756818811325509634492991097786176825229213487062005952335434177516500297161950154890667780821035281009891802117331412531120951237091098493306313346782950847606399995413182136556544417542673252860988293720253705087657249461720117882436840155686967983704200408186808032641286593276110722545450621441577612687909583635499090295184570051007039772023044535866606789487212702793833195258181101898415940285549591890011401605854545990530700192436603246822560057564359239172240710546382701347895317673492273752127093325104923215920839014518774367391762955042502385379896065093471756432605810028916828040547158959298747593836441806811135686976328028306645747203663619176921835745059720351824803770460736196767908427211342751745557849817079963551393920355935394277536785517915914448850769287404796027139188398138359494161760349639864665196356912958380579787819450779543302105912000879698021775147442630917037527191688838837102160684318716306713946334336706579750528852977035200553453008199010409881890735932779566303044400334525761271511027305651831420464925498408236761128069199927480692047029045348577392556643011171890408693116075797177279191561791342010155361011104220290255385696647158411055253544579975802016422718575009492272380257912282747374401496698717930389203124647251878575508180079453622123255647241993480259832165925250010308595970707930881269213037578055918218740735184675343676168340739107844420484800005444767061246353652507612653644100181125747578363930063015113306866491406296966153127427700749780428981423783183186655971202902787104050299209167241381822014767955987653426919644935547759470119239867344958603800296308655651195509553409464916306090367944114253285139722584272935292738896352461227656532078264074621674503380415778618451744858556489990354411963026940438882957752594246898027542697186641821181578466404695521091101459705967606245437570646422647466339407211769157377477965824638503770844648437976174065061638700576019043822396962559998230182555437123348689024089359446137600197268616862458493164923152001141328838721172323006393732738560989026158571274268478104611554836008643386569709591159035388888608650622122236110421886585642262413634930542508026094382185709568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 34622521668855131600760143950465311155854153282544661574787500891652672368068876523712628456133627155287999070324071238255951184552798112689609272783237790010052628065102867929332072854465957264756611425142638561502997338624531922472871235756317138364997336949782094198452388560006129780215742505132024360594273997729722629264115365851007634468216618093627613360347378966917342538411590178821622172734054211216046596685732110157051354774050683302135796152813200723091333236625321447203940854431775084033909358469674754204199143893837470371312448461481395142674674104790786345040335185714240777817730789421880469807051813200564478196220075686770681639530446261989885832940786337597568198818810515541552909893080603188242379367584691986321131243356948262745302784293490200523411086456119356996112338986019989227658135854174413063469469077105950782276349667178742527183794184068762430596287732550292126858758337830520622942021909927221043518322143668745394633179679265447407708478622544043428059998120373133587677481685721264777072556771956688205990114445327750878859229868186050439947663913001016922256762288248796939331604192536298128853387424748109029915787456404049684904443739844465859065155470516969464257157469843909834276741354843765891661218924731570893807580517683022348338535215625660048688336814940749356268460215899698394107680923601425653842897685557951003911576708730333956030310928166088437490410771385092694040170005672475889840466056239833897653406374569509865524327782234998401574753158502669969246365049636542094138016277495615431255312688599408345609016405861771616528113232138042665748408771272414030331603059979021695172864341501091367616917133031873211954439720935487992167583752117477710012559905837262213265411305450581069159844173561286559912748364307274460452716566500057420008796847462382678485923740661736253276938482494358369587162160997840103106501066384150330462936532731773144123021145799200828007677082032727844390001473654161812289090987549693787040931732510890437650700227398694084631812317079763615551581121587809931427448514223667125775641228512437762321008842717721204742498499224901310790098296213726637203323702301316595288773056428515398727175350438042241552098318222814522946329106692999918373178401375653363892875725000616476905892639389636837677966105134348456267745074523614209920165088133000117876281205808614221567695803845320037341218533413924947175178942352092575019078725805645085193396440447057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 356098024167984417376959204319649821776961190758290879310738199908493252406437700302217791783953426851581953106793044143178824515740203503654029642882835975438384973826289002737659198594703985599783176154911745752080629885008828173495248639756144406736839958828567496191054954639455762604259976917131176470264085940523124140846919325853196276432508440083954019556959191715918416791045421238320737400319325054685438787447972759314728556548064300173493538369313276517443762217141452937558099992339838265205472997345450224122603674865780977096773889589963134151364036784313599787149802858251321866201406614145689707197227735151732895685839568783679552097538106301561299718407955301236395280154909202667797746918132405962054652912735865097357832049190688764622610837140696731643923330420512038388464959944560611582641915137800257228848113673254272856587232753700414760932985436170317621281889684509198058969151237268806102848395197601837924061266410535283079223138261795762042614192113670759913720583223753073732438765388772221862479942521734018787381410090759300707732400069359256905949689905729299809164658613937978808976016439938109370000128566001750914321275252678928017498737339351259067733216499609005045320424080609292408535179439600035219058793043249726311040078280197765939975929473377706936826978015977319573398402535018143304143409449007917586849456513668260562574155546947691631903857981857516776103255636389465165213981226228162219127529452851403998969388758431294660916540410674815471270220193512081087376071972360026082604048648502827241205404985739638107762455215111967973771104627682217684474776001885183256618052900536551242274510918899070578740190226465439901457993512383174133450930223270145887464995339621814015915867970451103522342897789147205265025044595431713874272920727889189672745776247300391238655154094174898032426081369176040300413326981968336580444191478286805318258388379493313662622527554419026537179898028530490091784406398468587216417768581504652181901544176953254088478830145128864215999838251178049848655859443818913694403625900677187567163153407040866685507208497335141054159713161652739749136279252399972832577507314197404879883216724596833244028246310165209910488250204810791470973468391989190979827023182104903358638503832700226975784688568973571657537207705680384349934129565924539649864646313346719465298523101759985705526189895219397461275921739937255944455100396024086756021764497539636642022379630375206912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -3014054137906922412889007711946168404893275812598933116976170298037830336670872526299144966491915595185865481799503505710899662779146856612426307357021175870937613125358327702119672305697364188547171141829690621485222216443917805282085883332759246307875938617785175559146535247728167943401349199099577058563562773122296742170067328282597203330010024799524122562619484858146868880703331060842728801197405878099106991476994125193502975474385005252245679476633861339405798147209990138536972918104574253760117291653673488391173294556503559324311371896819654875168655856137156098635755404003302720433160637313390657025334481138899153545004438926597733387632810276656258119687982056084555159222791257476699174783706517591740097162574930441531402181485508207946879574703583951642135285603724943600414584262581502714676970027329619263700320992417696105581239846433075457441497876125876745050261776255883232217020088803503757692574219814748504030843584000107796826766923894409811652386520997107274260823014353252809652388375679269870719334951468977295351210741210905575822434191735814281627543890319892429743771901267741713866098878081624243889206187898272774038745472278574278892555793872568215049271324799621626756887035827070635470520937309843541067068257114373323393589630141785411235695288748027403739643440434107720955587733116902569527752282734068548609801054130108311627627884136017572177975161150073323275819082963892660250567874509812179074819035222618915311653266780225354436542843347547150403592269217808725167938432765865722388632969746056206044154093255638961354819541213237603038480488532066532899303422947114954875683716877771469342889684880685814884155438635108953357794356280414507747746324612851407501246920918578154321904428363556057050778098150577232390038906057252200894248963641193828549845095259592977315511094856243702914100740609606436705540805211362684388758920870701270534587179935481579487347914730710659836473927429774902004770889113862529626561519460171085667596775103740642962404567052715043125003420728810035773731669033369161430440973297658781307568489748406736068660789093503924821648471384781224914791218733807550172737029724827459742900930292969396262729702139380624597549636423043143417355229819431430829369322719543263062764146507117655330083762330423214009828544433744953856106049274413044004498339140076940974998714988894790640876240805387637991688409395783991266870067579865796232665535660421978803235694300972974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 13445147156436110669993027781510163851162171357406654481186848504745958540716042105523529491846463282760754372623425583757372150268563903263893795457752774679888556225364932068231817250426495701416719003843807001971254198472395183750866249570627496276289120584070098953243517336139292866811923444738763952818215275347442091899247294255628664989590484971695318578412419220713115881729882404464414946741138692456629052734127248573636456497926813281616705997782625613412764649462889268372733937525949077705702161293800534419263403563034590184974773193363667398497841898322140043296845787807435379106799343095871109938458301710718389265887855660502176490682708028258492932160020055556832894047358707678053376498515716017566994234298076888877992671252674101966409607467962042496259960633729174926004742861351206998878989417607307222853251084006506200381697208366266891814527347419722698902630859320206626960070959547366344652203635274687061614152777503141911075648826534657971926488362074641376156172815602425423660183656568384413479919947108942523452949017769503233906754732417642941605243705433660198681816456853124066974707356720180039131675051696983813781785717934941020653219527618663104851137523379480622832503149807028431546268640518070174969569087894108021142296133065329020083486049481456785212537229874779161402152955099836769042741370745858773389482938693021456223628629436430492634416733293473593283898559432057439813449001826714990525753944855981882180622595811446382501434726968613445119120284700125757096091845508228004758754061080654062107961504163368204968706797615035086773755728046168808205100642909577992921015787660149612339040897010577791773197120497448706518733486478251476940934156315122570547925449893800847824933763021367996074896450143234519558215652394883925523166640428042872943914094673133449597431543517506644302935407322339151315720119173407409680787798502776734060343086694915787296379073818783492320670675062485420019914827056383478443920059391657563171181927803081479516768287280824836563063036368345733388125737662822511415553575065184108892540900292479725145763322385823691801123157481256537617164440957424279696886263193217289519965841700593673442646222986358459413909059972279859612288009740912771472781175896025367292080751643716144423894229638710323882860429192650698618337027309088826744566749898940379514199670132185984103789628933720373746194786213806108117811940928395842627731029924408904022062884369607950336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -44371041259605563418025353611940534576003660330014188450590570965097595008247288417381508081405023676793883955455475236047750070191239541079929104180925600331718689473854600612322528881260001359120697406659509454024225023613949312685706569529902101810219186008083013061288330998103975804270507901855819574127220158799269678347501826145497920636796472472166399509008196450059003345658032926633428280129603922425397377564473772220329376949528230996733514312876553736996545360767041053972721248848912287075717923150873052765252548036910617593670189626656211637675557161588517044721693784080911072257521045276254113234595719316995215740726609706916169342359470746489048039886301107606442999765706700773805358356083907648221414174218983029332278887869179649473880824013937379220635042487586118600703854151341086209846877553752230076737448980675643127346946889392946395675164964611782750342535813167299245781038949383948550533093070815019722075139233891095163244620881770209406377079506845332606506814813705188589356022591644679827891601972214535429413590972215349238909423703291670506455470305296130751401848920038684337182784171130512264512208522569662749073545329841521489861040708905250213674867714479636076531085358354011400670665823782994039481823208116040797041909122121171023150397608895801261592061649457446800696766471379738838294201313837113558959665930935244932091034703936990290543453551548389584707550041168744674542197066333436515903165490934336106297487304884054510055991913111153601507478288324153749256852066362065785381053778138072096923743472474287743429438600648577885187354876919636025509827079117878212472771976007360857476354210553267639748465449091649142408003382008556282603220801260399252220994406488960448486267511765516230852038262407959148014363292539024697638737037611106462193258301981637140252554894223269569511094949225968852697606660742101311384777798118740373061021291852323224279778995961128184407534326621950937982345610630957704289422962442923572250868157397514158481571640957719034680927288107766304917170971770781290645111104441809884001407768305735736196749489247692822101126302756435074502681012042561600351156092736711561703830260927325821499104785962836731612611190071980018549081349595446721588435943211083518572829372357784483770861179894064817989220304994398375512614243804659080443870007472779735211674758877253724465312420578633677900141643261300018165478770122424949817926180853895532936403741534867947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 124016420213608467789556472175066307074458797044569635940942013302698614599161178931893659613673407424538555834649342005088532310802478439934620948000754846575641386811710487775437070498187489894041007977396744362632232083481891615416957267509742283324702631182973823090709298467899928873227432882348716827006412963998069899824151685731537766765065060854823388574188642819413891759084676357609970597125913535136987048733717596591082763833424151842870297356685426600663161235444866259437934229062434666614581771797326703777168418418312358089462087390270995901690665348119495737160507142126396536440573249024938051734421654373233601353492521453526156071742187053300034624021511040773149528907284029601208610069099138678975649107382698472340651472889597335300655266056144241097299057346013597933070422708143121673470337632788165438855468410806301050976583997687023186656099136463991794670211801507885034493735669181091121052480037223634195720201023446394506341676416943135653880509338583053109109169211691314230562237941829052115517286891075370502068291341596582636569444643721340055679030672482420353419754834930223217178185155920337246518507148881491507080994197285418867374716048697173371293810763313387039941845341372799732728420941165613358598108713154548235362762717029378609417432323485745552067226741872516845787415270409572667286240125823465806387354312274127206865777991078822844879947200595506214117713575243063173259989511536936651690169389409064038897330836391285366546798471020364534409895897459634647669141767632067878085149092834940581510374021953697560380732436854014190721442370710215142599500687022756759117084826142205540046897986580429164388243459645683487745201370028020711195869433953898048743755801493363132763711369578425049904764615510069550604706110802459336289767810426116368262575410754503164203223493473648805289531664534041300589958603772612705783731456826310700332906611141926167701974559058946044998930610907911981079238928610822562870122343696660346900336653187228950110930020210103301995709793575475395905700344780910735530440134438261919722564602065092781745004971896294839801665967472786823220863156958461958145204704618573705189407515738003097565561306035248857223615099743395008836054449464694353099882699429945885201108972679875284476818376733078372728863898878982359440232163636892352026641454904199124754398553943541266196118980702258424962958829277829723308590436460404519241102945217183276917020851569671798784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -334994022298302247352283238512197171126699629052477107505693774434216229115640781945093415335772296354162419363220359311597407155250575619511203983682474610826959884020518155104478248376716097111911542420351990801804905187891372328617449073180230646746699913168331499335290179987959658245082477727404608991881723652814052219137039786450245859146654176122516963401788092191438532982388755676275441907343547417492716456439661908773379762919047742188479130560588384329301329789325067442006262881477149694857043614954905494137666806258740551547766844011736402192003363384026340826173005014423669325882634499932064940976126807294502124246150739904294964473927058787150032654344293269827007685227509874185455687266170780322345750475410101225186460511044060305449847670740693063000267355135676517581994364846371373461694007581540858083554163743685950022971108103784109847582693225225791394593171277119151020116854830002591300356359600724993570110002642234716710676202526635547505493353681721909080286819590704799037505726981311052871685618522686663448124906295141975061857809927276284248682397117497616486265624418409742299142419044536421070756648741140793566734551642717439680525961876520069453950260901596585521608913135468132906775461001010018672781396206564503236105865663584859214111537741590983786518163087531947241174003869843396686730748303492507114591908863610649622601472744828528824404283942913963168272896956413607461969892949160798210636272693925808965946120194596727232891241791729691636349072090068858169867744158920489295767187736253111479222772611952201119179119196934054539911064454620087417537615474251635543527234911945245157927319159476182260873128498869408196635377031377919889470391962970883765876521206977409484415823376933604930492327397452670500850437766220223187726270792363184354160930600674121636730746654286397024925000820275597527654839044354145584896653052663450679650695054752700026190114886644612404931173495128815024226388948167908772481082064111108940758519116820207877440222189991260442777458930564884176988063737321241283798208211803263091321724227396999580525787984323479229438888426636676511416768060808615216929538408654368252586607327497185952756063789115280385574970891759271283528739487854718448436702601419428819762551158947023381771508903452067320576822726382310452280646041049298351322440607572764500904923546423076092197933141480028304106756814144890093013656465705921443850741759814211498762901807039848120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 885438596130938699601120137029223162682611563457651504723914288479114249824719884630433099247205367860397214949163545020038898257277418569916867522258759065821947140899771016137453586309803864586858726655251695324154583604092969788437208090265847421829373417753211126151311909511904575084353180334024400108458139759928548378038986556056135900804739237924590299501396880770422021048318966651247918469505611337701636511982941552267346478768795361805458277862793523393414612922294067483676198742985738988793936461496475673297895569165492512446690384051510761344822380010735745602652673264465815377325036742084243447318701767641832525135463504131005463289155560872647632938192748623406568766723245010714995853955651638718263219951248763880135340768943577130296476986186477681514543980109080589691586843226343188373036868825954811995157861873464038040524263014041188831687624911031671106116626121194632773357808308559441381795012417291589013528860636481041426558853175613504182720696261506985243682277462676245089560419926107054378599214889614559263169132706452559391559381351558848006579438135901304329787799942119459175771936441194837733659989277776638468462114750080282754493285182220799150884386974264361844278965103535749265749816675263857852045339273594605088979823289020067638506775809330616568931102952306943147328411800782028583450313167125220843728923019139633921808511829759985756170522329995765522328759253934348523891519253438656735639232586927212001147566866966877559702661189527344832709656967368854896195346091778319905844112128800817106286045920763918222519195506488295685543405138253082900077715785152464266741942692873580466799585824188777040339879339396055855865765820990469196264585721042113605978158476303829162649126290579358623940016523370746061086158950019485558194250737158653411674887434303273589041525481126115776022266063672541821568651807536216970377176747897166101710936356515580134547698678806543173005842226601658388762753600891001995861924215534983689088559770834032619381752818609347357984474924993558685283151589806214991558930369043673411555078826141123198004644767246930909666291097626543832554232145449055685122222222112503833792312413281550120564651275186172977290374956688225494543409544921523946684950844357827503369411177225149436318377410935934677842568694629916069909020958813985887212849804817915399301489084264248543616483561541313635732703764111168554738487307663375301678075555140892556564655301788029681664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -2074104925583682557226115840640738860436572587047916158934169923517808131191858713147119119944947887498916828968392844180109653005235715397689068611108445821772755768901613403159064542292321671736337248150867280001063082494847059344627126120011797904987054082283807441614223585467751815583305513820207407550752509757226684262635623157216645610417492469148083921217175241323115989303025085699344407713570704895839381838267016502354666803324135548077573592432582747587418325425171393892033269273617539951778954202228300857461159563030025781876156302671430842702329098224342159667187111448781413777781594185041528216996771623018202971943668037521447209019722039903070744233160799964729186260078197463791318482788284094867837675214616495757809206339328095593882832117724937221233282970875673257327000154079049249376031398299712060041462615209073530777171251188734765652929724315905621284118675341157743637257667720974423828570004640287802296916311616737895964264205120409776806626402732232795441038844641751436274879992911698971247948470001971042296963940080733819447230613923193587668607576335580315456798370170956679944418243367130831214150045863219826066632501565125221061527576939805245497540800617959368930134886539414598483852390987396639184464900029774157643523475834313974005757258357999132700354384318572888872868534472960613801085123001253578253667062050543474998808934340575262432019523290629818004303983094657570787917260743200430983844561040751747892360765463468465987081504663403612302399046347874513499046927132054213011473122895305305123613009576383030281865347414271886679552362563873233101024793040152541775984618434164339039867396783467129169368822534217010653030328665230633386174301807498545042452156630210236573231997764588125765199393545590823856635798481677387441126283461988258974390770149218793413185331721678968891851459296357221083703463183283328374572351142240424618580638412845179654796539126915157985633414474613484160697756699494565319509956931390259734483456782123369549064082967433934814631778036185920408312123637160487087327057565995190269863400969707659023454960823906172561902781639291362842464784365713209836025328135370459889317430119871468446600710401422841231990783750902082953687187860211490474109482121900308332981900054891968625772203163161291893973274998281776465755152883116423070942119247441528941889691156587689114377379893906655281661535625632432444125901447778677199176513691403972092792671581843394396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 4066035537669583745872460836172176186601595451773319081241556829000532380754686278861091016007523633496825337765510764544496746242929563476515653536733574389250439479235729298185298483958780313275254832137879936751137202491743286385749592658568605543910908051986602164414774851252555026896479883302148907230360220744782360514379395822396671803075746107616422590177660269407249494672941862834949488579991451297327976184885262462593451882933672228603676499502483544029491228786311691430717551458899802844150421344984300544393276214680118366633640266789876611273764629370445525392777347035073165709100705442747355715161153110558271910299698684778540694573539848218584009901886227747504779187552417458277612384208054020786980549957524418664464525037493863056900086206661764295297754186612739627936985006494003278382189649578899060133632835798463568315788022085969751923184560314434155521678250823325599684305275116155692218325634044547878514517043418849855278830385330057034032132425006588667445302098164984819154279565661667247005739181100500739711064921053010580373660522318861090834263273161492507049285331802856928970172191865100183321765123570986077718638578379782705947112150992613007600742200769643926676952076235551380131115098861384820056377287792622292757583920662652304018125366145233940604780733360558208137614659318651782689893845795561198840362901965686523797237875087724359596678410324585952035604618098747767796084311823926538242843749495561038340146786100080967887440395532193196623000898632433613548675962506100107117639872278930031387855195672733765335431900798622443252496935052812915811705217095940868945429981577649955761011000019112661017016894075364504755789964057892755106835502329573930047786374973780900646594857814754275714671090802476768405683506787519791035835135766753798413989776276447881531641901764586783043112786819295405602983474021719816916739643591976344588969461472062121549655832527672933410625828744059453569574873128746749303588922187823309522594906203243667894470788785554938710974004256329864861124075022203157365664282226602377468978094965203289789913506693162249074440814302747374157796017316095034968202869213327794237463761224855167584086119753808100702685759586665288665552854629476144144665019665387666696857535387257396521377477566411547735808494422335643474225069106882915339983148325081263278893239631459950157490741428001654773086435354435250507436674788973752944893570084379059927438143161077776515072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] -6786864177143486208875930973551751288918947653822011211206526087877593786227449925838994204297488098324778259420061858497723535928671912801525140420779201272725222918480294055841806648495878852261228477907285218224080537476868985012321261257246066271898419171510869672323082349262801548640863768867725730166121175704138760108637154594759557119219140733243401385523411734011323098714714421845268725770822548597852123085386513209654285470136680083348208059962908999509873153061135738377836396790972933379067097702582747621860671356520632002279477926401579468591771065523780879904342445976817644609644455939900926830589208335764815092873408033378282759609383084013790211693631769622385690337325313761805005979626867857563235084843976671855540757414606258226158703701185543007157338902435914387722887702163426020164945689852107326995704546629137349539939945583321364354581998800192566883383152520651388610015536972528206562094021642743504845324844447272643043540537084900719080546479801282822444130051223530535624990287270307750802966394766755741664789361239469539437701044650574026393072203479925708806726974055389150334278395407151641576817581454005994110045243873382676339913833420504941192572746428737092285795871851620330971861269320046582201602300242201584953533692896498475437285339937898819388551117537302133858460229227395474321699520662756982612354112936248690093290845530428928873010624877579056024356231260776305292249012226531521364410272379307921586222876580012560896216748587330793314245441456443331687558087909704138986357471899753959498048784597084952110018079374825028482762341125986594280949454472515764909616319908611732307034442694821052794800793334100241890411036625659712838852621522999666440477084989686204394319988078736022302494619535545438158565090168454073007853323715825570046812842936853108682369297119700121567072104463557895883467826520316362429826914154090867045119801142544131587809391573297506769475511622623696708417446009163384166567428710348578493150368591573593537500390429564778194319740154693416380224437966744564003993084463092939573039110216794010406862821410910962635310251509935397861024133111368445679524844289420627416963428572888560011931453973587422775755518525139654570014735683169853233931018330661954027554644911252642122365158519603828408459068892108777616830897762144713191798699264284139994769475216245209974323480794546498381944257529501770629966103999578131991038259078338717998330841270107410268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] 10286848850601566637610266032368842250943992875435877558490213521337283213395531252633758091741866277355239414126900543317979120304372782828959272597353601641366010544899005647535887579687655270038778732642753089181144201694597926122028528190743764188933505094557651769183199189389288033393264926566036028229398079485743495827951260492859214143081707401715721230643852705792246254826640308267755957517905667708814155717348395673630427817142838580803923616623948017244951573559152084005432965546911227055093776295926093912408857874820439557221661476381758650780666131055523729243307042514043483195500658216572163644223909370154506412092179567245128438154864832132235021212669387190769732056216404735883047739658641506693974494077375732214438941705944907174537434185029218096469097336145865240805369215376513179480070241160492066419139565193728178176982409831868050145680094468470548311681874516227071450597323177841850166741428347513390677388990177124996709802625961659504764512720213284032177672815759282679512097660298054658462556488096570107838740666823185679038921933651876282918083221320801049369946597228362423572739255359817613118823855323190705442278600407392621764537712871916328165620201845673911622232192622197665791166291968026627722071951074179576955457919296893696587369153095503577873813374723472956714599578258294288552495272514135907710561499370661951867038598000785145932624517990078656472900058154287117112627365923683863010656751284972706292216309665478113092672348970485592920675663873173326242624796039985896872398527855651317219549492895606375393258046257495089272927270321983170703645593140690529522646998753532367468128933093534004819244004309211826298156224882694683786286689826710271362748714223831265538475337145275997066943479701695167428330329913974985790946043548166996543917527525957137846248294002718644275744693354795609983195718976340838827532671530156038799547273878970987968781006002066342588603540753736425524198983274792840472430026921124227772553977635973399518318098311481192278564496012709289617017447395514991338242502783777265851066585936932062205291063561260879542321900398810813920292393076531016441325595262905692155266603261175470021796278456639393852565398012302635410053467533664895438858126293982599606996207538769535190889591638772079803009841187478097440334202461613565270926108256440872622816464825381876813829927456417321486679137507682981496517325668837288998609615964732654662261387398357666758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] -15794281411890620769296652940621706049572518015804823171311118184419487131106844717815800922385418636320787568076714108464226420784504130219200334300358250562094870629068414767640502285921516817237541668506061640059772672542762257785344627369365647041928895319820643162240698648816574106253980561487060656651969699777143906095940008514075444530107323539551833917971695140292941334125306826727157007151872558111981078877725465111893157291081354978679555825688910581439844631055235729707452371170345449547252076875941487595383599827481096423726322802621227320605727712013017332127826815844730017499272490245131091733882818861508618078870100084036784378758250261613668431107355175687143589801996369212651804214839301430476592849729496252290132870572766578087252561663715522296195652537903506806969289692800669591660930308583150745899756671573388933031370290880982093503324153231038852540392894213755303809759560642033709108070867330535639254159290202897639020375149529378807766735154567509237492228971238669903515063068714104180729308926263612806617612895349331277246403386364914496090764371024991523994883626467492617495848972960785388800894916326223917001563308645034588855456390675327971220766885747903873736777819939164974972205668383968673915640997076233910469174055587439337727852786556815316590035930097755188630342890286328369755451331095943702742660937269747425959761267263514466198008093166667183039689360122666707360821991845626014156256009595058372834735873260700204236772766480416348430042184121762820080726291566366733400914611869199801441182708901438133773882737864647340972312553604702429901719351215747883080399797416641614085849046795239345986018574489607401803360833529245427488920664416983347203959240139639693783489188357186965612307532051419621174164519545212309581162293915517547748724156317823565095776178426288382857798492044243078817998859841350915869240898514818504062279676798173542514484350339786739668065019222037453653602735198033430855682449882165917474878438028845825913616712450880981316989491395560835194106972763329606973398827746724378574201059393734354401033783473311934076233274212622944309575867777014217262916055399292365693562381971667507342130024019302827197742084917736686471426760716974588320994884497237158278121497704729653802958783143127419976264213063219608958533586598140173673379030472607579234767096992581578573899614259887586992023827950766717282823024520558217277264296207988391833918861652019558481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] 27868194397213968773269648471650047821893026278622115085979447205259820470984543863264207239437289355066897143295827501834356862755634869751004112099458196628900131860096529109070903025819774203366031402944626042636741111836633274536545726868952433437145707160234393981084424902528449156557537199946776016969022707791628157195799828548500146710200508547705181796765076089382314611514366833247392976417145887248613882621552550540276936144633068638082385378740448785633263937554808503266075892865094235040880603458866382927521713769681252429925390026946538956448050778862943476399415771182040706371721919550440627766982927387960246021627771244735686146273766571026420464498208216989231598778243246783821088769603947192235145788583769358406491767691823742411633737985232461496332089814156320700148628464968466667870770398914549284725155530561607883641410548241349354673403346895887801125339579924539133024933078151463496409621448310324264148954141709980334240234272973062488769953012712063515907377993106124326850204913932651619596173964357861871217678998517428283591878105323754612426538447678758876561481749392848421446842226970636020769925583486368903371210917158704690187459610087180556588413547747463688639861388103337979035576684205207065127975938867037602282854082701510381115132648931566249056293660599185079306401200941246051408021075051395696101966563503587959230658732520376124295875028305596303215608337682361489602708504010751791572132419747056771122294149987562674738949852050830386497763933714539543753608148610990459436602573754428280117016174097148068120038514435036120638066010058108480579757634045804476855440844660532192460868591794000860606164401388225662711297661821499705689144062266099719750605974373337405151849105827651219799410763932955000835744005521194527440612698388993516647748398288313569091761565789933115148885462975328575647872780160394877100258667390161758375637697938006061116819487246949530780034402705271897716292671185253205042905169601069863326108791239054189688678409864941726810172226893371511782558013434150882766359885006208818011076353140650921468288921102026178906952472023070145257988669745176550968798578590740409015391321831143881674068415193832399186315743169708539713939234494451270759336088473317009670135061697326150408477446554743130904641531234342963708139765296375570767224723676287368279180661882329264792980567789042054966962478232126399545179800981932615531475596783239501663034924220705667022848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] -55963161391224624992597173556119391615099259744127683840311433391091202795663739198794006177540233587342866708817525343718449164111838639184600636134929348519934729296136422462742011050647769758459055912160916185899248928508045972409563842576776049893182396600682843720674451821660038831481276326744985356532623882064532222803064424274158684371887209730013514286549684599289899709225363457976164022352687812075523975097827680957354248126542701697281255030912683072043538174640640339990979485727979896852368050891432566274405751177446287733853852348433260489710164472200465217974940424326198698646616737012564400757937852204672743436247048650974455342514872052551952453166765855573530411874297265994586379464521583521413162176237387992014444835960654322235879431686968721029799734359033780457480218340297932906811386347121071718452974663829890783804612128870598765143435794191999644439775788939616776542762105377721193774630952718831797344820543998343285277598433780068042956957155901011641392756779847056158011864592437596448006083418391165076039480314752971686726923110830618171573857217237516218959886457847771550051808271356556442798165246491299527928935252222748280855812840490147924385240698232831644790150045829433090576740622660256888827362232746092905669842145230025583069372498782752789186759398855455928457298207098968960887499344710056869701424794918278878503331638895715171201031500776758801122333372718771283262808872175904654698205942506869881725036203654234450396790078548896959342730961385340169859436402607529614992206641313479178115877763616895263697813470924093106712894134395712420953331736703339902761682993079680097468910601365400247669314210164420060864441226065172176660802287960419127585676726174630881389283035165003379131935582447467031957426864696337448389539920080493109295475964914708652243523567104503668967191474726911966280611136731981709997323835050904073928097144622442187810575819154730093655590266760296405986555703905152144432664440873898480545115817886053829125315091484524576441055327176691723882368045908941843557658152396895018627641126344273677753583503857575004553957828932688115024284087162200195180613866585639802344053212877054195999777194516068125743632098601137943702023372325741209338530066045265693154159216497258361245572589302696196537775105976437074445216477641530445175180015190075369175869068797387906911260805951975913941040123438494754590118094162341801104117906915212979358544956439195025408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,22] 109874781207910113434308803488177436280665424439953748389115281389275573338771158933036418491620717623967818724399344919486258507257556365572693082569308893624912654684837131080177283664572202670707999403553164973497527021232341199944929217536506875648443870482720815241090606375428770669114563383673479942997541769098200658300616077109411737764673586658105476798634805073890880946479533377057900236361808489668394140834712791724906763798227752940936878585629532508202928385135552288426056222615845233446493307489128688156219916041025600249238118918973396788337379567869321909340178460417934741192167314845516853688253070810736708893870380253955048453003974790193041479284266821692337871297774601700879288476976072184894447213193286969922570568520713745475740025439097859884582809431339666864096817909448415143394044628712986751726995514038703278717666916731951202553041011357120568905146816273329684238515228282615130539701303473499353109870020300573857029732753151937519610477740032101843216751624784887585146391488016670407187056637970728778278450906522504503956405940126778581818076067542973267039084290617179188578625306907863718754937742970023474819555241197813373494168003560311781161964837001184891861721837586787934986820476143492538094312490204015517141226172761950770458122668452458215200740994867881872976127650340453911253069021712093320487206688645571614784574665125983457704187917448615508293324866883645742068321015676204272236156607612403609776285570557438340183710003162533711577224371343004805827357825934892884541637250631752508793685846762886441150050246371892694048523075761785475793963174709416060298794096836570808513166433551034710685008036774005226422879364642253548107274568120652011917542847272656979926819152781799090912718303191998586989657021069040056083142530137567683688049877878906050855103083290642996417273740120370989985356345278623864519434008701596556136969918629523584847569310084940392821414573637787401260672902633533636193552337268457887437430051398450864368756895066830019487198873113825151300866085828596636357623576988798025865946538817906881448800496429311231108095541720644603636525118377075551079391126320248177492657045167039504311747016656364748956380121662072145171772312575671704685977785411653238891206663122732277071096684640998139903048419502157396543401656045005535770148694900280274806160931543195212215375150221387566056061917272833022117307807395492667512845397828619916206175073654589074964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,23] -187767306672331892246809313693295311831828728714799454935696230867454304675080469229823437233454046943190874262285965160928855362546269065609163507686448382313065889810100173774376589656832980505935832488286382864731367953657868780661083404180215605918302548828856681361477903822694008869388261457534041825048936523393260768088656080789203619846592774454456128718324496423521985984019813114327404096297354188563061003679362814906785382186510798931048855536379528171663298019115753555269451663851672340051523845933883232891713092083111590576019307861899136358298115627084387161919319582426419264200986678883707812591289724531509879480974858510670715331154457813916133221801676271769562144269846603530207023898184237034035660172828682803106035100666539454155745617873987239142786815637041912994603400004271879805556794187811638783172287883531894046528088271538863975751645161900483679528553072175704426637815663455923495738800511392523208514586401743898421450537282020913733814982811580160820363030093806472240799776331091156283853108037904874098996744920241472077196917799326645814670467070492291145295493601342887260509770817692224577051143178798125332574391444703749703084762444557067948484346261213875898018657175385776416384899227855622059497338287092170548981992344363200993550404903518512998544538041454702644683259127239615688554539632726654980585143386990617843972991154562891654521135458280859918595743163020741598073452876964190507078569532585836243457290909113349565548893524872695296907962396352921800193457270197947347236725425167095033098498806641408752106294757127479995676716071077762539907525328320363936238302735415688007329218185857378096569041907511188133692179837545099103338040277819268440346662538528603030392470578634879230847261418348513319471287350577610631537466121189283633080516271556962384827769482280005887684396150388563770211992504987701434027712385252220597557905259626512272097810008242357164640744631121202599282674438976469332541925210301522396064797506083677231185228316869267340270852167850956068174826029480562005521803344870176882628431615098193439334688619557129380455011546859528978654952340733411762593790749968739014927296852949485325210785554784480875372966929060005079705031558061466660496835216663431815533929382548807065295411989226104171623112636675614568417415151484154833904084926789198594788974527234559172946552668875408658916898355030655070033716311282558525709008307787529440409166407926475716034560000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,24] 268470437436998979244883880934268226401015375689579748243390505874040432134659394713140517162560770725314891168617377269203259859760838499795814278320623905111901786076780114571219534361644570610214727736680238552136411035904494313571266629654455510496791404667854030387120053830803689243228049453728799911435701518949273884309679554879873619246652212884038645674747404442576374556464460797412063049582681468822954440266297047800137836118299529853473755789866124601485027378473937260672352185453301935356008996287996316865717923008368362746494941410902894419209042145980432649621804202910326241814887190851477914664879396863880402486804156546385420608122940178302891842667750729408223448826936311202097307414393614357126300013324511204939098747296909549236476870588821428804879458571922521667860946472030461035660885440852664395058824897598483268933492201349240379139976354501061519255938384007833972542750491106237682751372270511642937803787439222963154206296688264837290330113064369211128218499836846698982545039470673476390439339484784484492149893389640329927733664871020626282289202937985678358360709106712016764593177771396423734249388292410132052537302809666831022423172241008471085038797377909498695761058679727100106075123736118158778585001745300298829215563026333715262357941513858120011175232927580745053805183796324589753130508715852464833265703824018916449099747364229873281720009821408493180121732430768711940886141010141627535414509510282884546661637964372899192694915558913572850086446308744038083561862720899505588279700962496191121409662810935444170647449765808875491007162934985079877090041196445015667116521694555266749080205677624622111764748455290923324166206969384319368128989175347713959070478403519935257842427696388437684692218782148151926975256165743294747913044927398533118938385363030818975776434565935939007507307099640184948717271747259009699464619178690856998414658884387653100635413236832855985099999253745602352202415054759393488416568376071625577318122387925718685885624455296051855717916171996726228087581211291160213001575278531531706864436995878626453384095979924766748403583628442321134316880965940661006462821060767550305777090419115358639663647764957643489329492456609280767615267490153510396579020139594094131109202270078395207344753063846672496645185998882546175549476938000796887712630130156935963357732235689711005901412980267662067966203701892421960614449896681200668356058503369620727284867482405000552906752000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,25] -321124283184159918717117153854249987842149071451899196491334023760752350593773823064682992867682411709420038249117264961160124162400854011670174099923036426535342363019381737542247485248965106615150643176229714821725698948236126576862667333908130612823302597612919731532734193834738019087057253340468981004429884637273789913534505743673759310580062505905916346125140308384424626970371054599816626613675751081735065464853656133932548414134736135829667240926702096355989761517927906798006295315178797438731980745622925714257649268156094791114642986388398203773162243998760666619000010751615362059511988870658975145692564018979239079356917958443661454608614361484310969915397087516768696885148195618989417053103734493660837943183284191015261977465964630574298710456122772122459004454050057349294298213377117081076143864171873113963773859373127527160954414506342723181310187299913445316794560928080782724074774711135817212957350924619991592081479664097918313124496049162967971760440571737986173082192224969577511857528109834739404020965033963770561429255878539775535777311112232119395747707762012080268965284508977879053503218741744127906195881950354130611391755559677481770487354774123120461021873962825399557193678796554850512122080147638561166796723316042387546905396379438520385764284243588099233359070036457748940226100468012253330898296578160594388151053639947887397524096242559577848525592259439810222300740944215200955191036020370180837635083489287899082585323958781268025822295937481451177464543581105605721687518458204213461884799059113298925077385928813383801686016729981875958297702477990707492566957496807976502072315654650255731909411197816312247186967870188880323987153933732533528743594944504293672277775322594908290562679042952300206590120565246876800173597118167405383019367110950401750186383271974921873231317817534101837174222131867803214106397970376787791190281822739988461547485785620044206439063536964250169862058789555717993339519235960636823589387920014394035801533240518741241374480836282445723560735128744962692821325184989567832362187436961618607202695521149463342759632053675457728321374315405520283256498282059407570147876721578468136303416830105599089133195538467318055216635822936392382149583607270241133600174437495868572303729574537698669214444580385579560565008699206075682691562143595044740824007612306429531521289206935024646359357358936403677328873613688914028857749705102426474986355446551520469646014906845313808465920000000000000000000000000000000000000000000000000000000000000000000000000000 [132,26] 326208240707221878542251180707329420215083958582977113470493276551060710171587147368770465948546978805607200054382215064466084053958366575372515275970882309257682668549453640642669957927739166388177613316085376855611518524326207818536889182407152169570254471949624289881687245100870261494210245250539804236442180790132555231137188096486461275560186745475458296678989483458429593213112591572400624542030930152784668799528286235420357588882367847707509545118705766188407994780032289102560029470077906467394227378018170601384277590753863670541650106663168930272355843517741198420610746359215909640657598014774082372326329479286754262448702419932475980619662438337292420361881998033405188375781889040202561460103476061837341808298230706330571577564916813551780883303560756687454343518618444221468271878265334541711828020030454637142803693753557196168727046718659114866703545880437112730456946719551854269652184223728008477697983058420911698273561963240366102781459836158212684670602145417798336068792741798517289634788187644260150615383695997349008660680089451615247793608645704660738870489904701178216472202700533396715176074295255698645667822158342444440256445074452217617894543875228328906700874735578230580471628265852864433259073874091574508221880319451037014960729466869750482991840926297195184780771049880243058978775035564614338164618908184076189184459249715326048258803662803876097230674383325583686669046793312021521524475325481588123911656411828644336084307775038133150040791338503191619908834591633506400482026758142727203535291716544277237444320732065377501469181559235309688881905868925866834558559518821694741046814267050517455717891886286109988501527373915812493135524760896205493037894627647900127090640898549308601795929473240530368317275161343089639797539293292441593580166291427534963025211154579297779344042991425081687591639281105237191782217941662163258358135680638465070538073905950338171035283118409177254514648125655279733704281288613069120528647003168774482997317291324146487914703770696047878529947826243588275903045884042303514778696375011913922096006366692504640448566616580386221297453485507209200318662545614775956286899179557836208806788360350954221325799682618020075794560481023223315143179951246498476079344903419069349910976518897080774509677887010085160500338046032217802637906324058624319855469831961869106025732043389661060110542501089718128097394620945925810054113697172472922795698411301635316387715654881333877932032000000000000000000000000000000000000000000000000000000000000000000000000 [132,27] -287441233765341187768950594333352812028545470530422893866426586882293196969792156592508327003642384987950405771068359661264952632292987969963725837506386092446780160082003438697086164870616496890329596615165335544548493226565077844775851788246600833523951636529548755898171923349365788623905700210945383239823564005191095167012579324339559012464783289430897775274615949449401170981614698364165586790853103261180301673226939652643360905109210237413690367288401990825528828093823502328521315520922768463342332560305882811306897704882388104752030527634508063110792517309179839469366924393330444016725929553847358501927985533071794105111131465523835861902532889245573292554000142229938592537320090515766672131097928796054534312141871843738616291615112505138703581048607809714552025811612636219494595534844204697620378287706109635037240907307404614278023097432634880060632230042305804946487814223583889957521863023722629514878761422113372392017125312873857488715741404262848879959109509590490378580757607299241702562210133346068024409622274641794913207251561311509905731082315264600130930123356418164551293701182939538049200765486909417527825899260130521191861638300293214083113647108494196456385067199025380495266583452962454829483509153496569513988938716155473527845470876114821091825415505717689391425794553809553730756955569166294846173662453788080290198195050383163319395406098721236125315998113722215534478453791236313085509016499927062786321715475757885146592731478679146009377240160114112251808902231686932018652881026935812660961087356512285879546268649675355475206243128387235279443937075794839694724166795694202108187446452547447479785476043007768612035605165936410047515352718925377198191316077042059809175615330837197493788891818774709086270095564231788499279697949427594289957026250725226509477503266309440394230188396169104473640819984397234867943221290910858555225984713923471053293848308286622319950520144253838585684833952806111450586592756492810005656108879492737002846575169973849555198234786148798915703727011666522628764080035790040667360599174803409844359626179996564474677398970564502622659035933912672122062802852331596660067804106847066403877404223972464983827031593822797593452476463491446970714154032596021228680652797911784746130642947852156124529132843970526064066567798637575445049516061917814973360071808254396252493682676470325627647767145824111553351722026502469438599982919029538789279020472922713377512470636331353778421760000000000000000000000000000000000000000000000000000000000000000000000 [132,28] 224911074267233465610998926672307231446005164822484226134014916910253827354131446463265866681278789649416251616995410916994097598090284418751792282672086682433809388699888300166717943002005589668160507901921910719526105776088696393355981448357672052684609080461694771063481168479200485457640621931091416720499793079528372204449531073367618345002984808772477188650968990829850241196554292121968971318127231098432607358497781122914471557977470811305205246645773045625542354579452776452192858476950385711618236034045852371812987561526684398210762126113194839492087774891084230879745873861976769550133404156767676045128323407589633399509981721950689437055071351806449982780710011905964398364537238111859951873142505677837177492958142711530064086891936959827438224820707394732640246821268571825439576978142152984919610825213593836848108252533120010487225257329382366874586611404544808871948150279382858475459878592220963467760836570893059089418610849682968096329943234289903436931317127641602230286786334392148695263464486917314024108063691054514377692634675618019918853288130072162750940037510165218512413822410784998592681148264037828968564796655299776944299401419846885847208191452380977930390321809360921250937538020390058609784650631761828833565084247406804281265630409402561425081346451403096288354945504028358894296617691718912334621621565980506364122150121368474748011319889643903570070220920502211562140841553458056025233651545915132148452533455885519061116502457517895821119296000204937379659684484499007253816256875172897673343007443645913440893816625937480491703783703227068741166089671203075374178835369340228160314824355832540415606254574360153888905565251354049421960677903311674421861852989632203914562753516720954129927126261322908723307662208457270133608116258146991807418729313992354816741960581890438487030981655288058111331229715734880798836314272423060584245849402409047612298139096725379978178775451292150381979171910568704128396395912286879709749551880069550843906687195498023617224622539781552149307428755300220251091813890777810359280489965659473142996218818195723425310760630719903000442006982592218504906455310568876978279163963445430265780307693115693249045488916230227297927522314920201387779241838074034112645666845985555472300156039103707986310696407673888581962720485068987053899357246801611912583591758818350849121971164043264014720147507934252703133931169404919872912440682293968704150450512306100076966274234765085035724800000000000000000000000000000000000000000000000000000000000000000000 [132,29] -159790928408253727335374979880572923003258759561844852942740078584367370861857612451667250228750136032531959054010607864630118914386221235124686534838628937252349357128288675950049847847348721578420214385218054327282079452988149936948959485860366699861190248836460881609502862187592176163955479005366971970510348450927870066414639715930810825354000393152127544840501875142307711106427941482157055832206420101221985725988955085159271819307147220477614439054786280540769939582923167901367522385569869109029499821516152139006270983722212604263220038553753071848022688057916920589698809899965184402182261352469606896092694179199781639746636038780179510748517288431059539894532264056212934355030324938782527494788927081935581945845202234018795227760767811855396735891615670012866025909026598934859957395470820851424118578189081317633654551123595830182192942613179355634224549277695496638361999355414515306108824405037787714141508297271978951547005662196188982018436852484837730819724295696109551295463694463813321949394972256024852687835517558228931478224380511449259736335290033417112862087315844469546411788103055928907046552020318969067463091080463609801275554417512834035281444051558941401874566493879439060319364110080634132768778857430810466646164815079884163222689094646824743872626826747551361993498636879351028824081714440473086155230768919894573531529374468152587994302665958185696668440500089841904204563520833515686926730783354474991838591344144850359396770832483458189882946211253523062580254215011903963185150034506343561229631547418641697234418596051283352456696802829746898401766492648105890432522320781577781214382355562158797336688602307826296973683442458487633478913395344697126241188884003707769091077811895075224444376870410493550140006064726212146047946303489359907113203849447671195687401263013309112346774581639853416750321912829805017075429724869016502726518431053405148124370283936593794452426282461091511480556255813039048698942118133271927693653757743702213160397043944167695039089618232896457025520801181526610241933546860136737596127050014673068869076227845206223059720141048399331939539962266186522959016393558528573556229972390482420615030264890306571022655584881640477964477398513430160798443140278410867723636125331078658349962546043083346124983603765845067797497187626512086271528669288390183158491677899067301627861019497883270365078426379298381468296781498569195870876184777960217850875458872456034414724989726911899893760000000000000000000000000000000000000000000000000000000000000000 [132,30] 104845793866344715147520813393017298622462010873142110154499434958402337257761789371583789174593109150500670623489064476742843583494182358329464183701457285198476844120318676520258685471761211246231302147919395083310247747614976021713646206133746983007977862721365790490313113317618475875684042536604748613307825406649414334002914272408086175093824490147225982533031873814343603374089919645341613465332333433054656468745219650727708437721275156062922047626248470375857254185130145249405631843941316124645185175188131132074683939397698933605917337356049450500477337349997013685659987442029699107776556273361246829596538816247283837983700742791818515174678572094614870751316017071353241307040268164736458909059611091858266159643737185844391292258882947315102376778183617161002664518217623751638834120657793572177497265439219288368030996486822366468723379325409607957858573858002300700578111962140694583528038255297250059729694447700814703372448035858043706385662365822719381953479403778608290573191226321964663425040077255522769575209127592795585341886026422879868225356882659227025269756345220435527208776613169639661614911996766102565316169757377348607451191857779222519688079470431705491330154074759132833712598727091556565976650074082326254727720499533752202575132433450639654222549472019734499508690744673340703020815247083954429854235785849504839709883907595988385140810696792797881694603891155135702441405236431178659803102760362765516228973797769302437612373026097425399788765680365061169188088327376078836620976166510771296652862204491800740793648186603558073676893624517735308744154829619070966393068892146991495664493609638201542827574080585937909967782055783329875313338365773006718194856497584855427978753927166747494784802459446878220767404209447195510099378968213172643043544825181110002657687001400634334534291551687069061206951448393044467649831445588423446680041688034009614079288332563793231103260338821247688353597873086989910608956749571472117708789220335079294329300548768406801330515793751241868566411779107648104457191090816451659344903106955954141004927668426927189716450994370562296833624346220582791631033975032111679011408059262394711665542353322118750566098853835672586226349558941444851124712648361085822174173969185762931505232817799170342556404206912636273747701449613878567834612624764286020830749180876462733624500120069791959969990466383073502150081140281998208033559349571195195687436232344958647437156607826163505561600000000000000000000000000000000000000000000000000000000000000 [132,31] -64079980624257700578968057399324848788773664925482690842135124157172383828982964903231560207902908230506364649598450924533082543387176259606252125156391167457965615296226379583698844777459633472044625408544033304189550491629564869490403357087425626550717547115859796823700223746316690710876727887498457173503113641372884998131182205874239459360282079678813540238750572963697173425866713529361971293872972139436946861210360197301149682967779906264602990812569353144007113111657907465827792214656956866011404391008513058479283906294391397341829919848830698374920889364622571781071042596822050786638952919795157947482690106308656265208706989882079895323171725617033699418659766517270323614422587786608332354703306068435342892400205697758470809072911327370902457721216064386130176593317550161684316495748250437157060304210628037636196177452967258791001633919115234442295332824816536371285667659474823463438131619614423640529660230912189657201459072105606732990603732046808256296822684971004509586265614280316981807620422687634821321044313348554960074730036310794232086052835063926656108084419596271614563889557686385760190068973624192135229405710511113531742054977090105670548451821780837564151920712658759924249353102938008170347828009271433470768056145144389997618776362605904959303899250702243273308896683149919093814596407625522989551961711016947293765491695105599700857821514971902576415700329692038622206223470785290207331084586414539667926689563438840474867443075859553451641304141452713791533810015462301424320487370881368968496725941300108717509500476093668421836264520214705729537716710301357273721355196368091259373262780110896477401864739978193518178875303513102426551794395579596175881504474478527623156252647951870292627979047853436513238149171485027285342810442500587994337912759849211994532619530013556845386230266712432215133049978810702959136362359177768035489601413839382800438841030489468220212018214997759711825225151278775136507043305111125838004129687796655960012230915032258540792647088327459744243299596645568696680876959320693835700695349069357690820057189405826330676416098186789641226638726534971919810795796010616220964160480159012229497839455777081354045293383370217257574062907861281799651968209075010725485183334353308376631013392802778803602409779539114839676468314251470860025782088075537151234875012625872791459338768346322842022509448019832876691438418000781951325642091595692926713783994661178176321441926301803998085120000000000000000000000000000000000000000000000000000000000 [132,32] 36482650569126319878633894163868294759379766810804895214542224481513870040229142682187606595570191510408122048630244885049546060087451116849634978144967031661273938171076310084379762477879501948899148549236454282711187139511226084293847024657120303810390873717452120275686733490835428780536597256926256378619187675893383786633966474879144037609713148252701323326770258591597868719672649395994942216385774705577815269223288978363242798481612797443007785259602666056378481238841288444723675905309475693146230423710744113068539734382065113392670409055634484561476564782184870207256829733821518352650178105585364658090473701023840051750834519514959464960481801746319248894695598259136699247645203338753302452778830840780147675113604947132859748930556295230108754691925373822447594204377115416639149190732754197085475234134255105781237441334930434337502079048412829416513616924731027972002172336976985981781892861247331207268516051974226825776141898538213999982586797845406253371664204045619997059044349168284370246437613666030788743156265555111048473648499332607122212133044991611057575816582516657090769873816185997392253043197645944560587602892253318532632961122348642881957232829865562590911300343343341501835731388905683261522924401108820064746346482585111152892511047145576580954240603607937833012410729834892349404014567506748059048479291290651214269212052879750544598535757402884148630524661649654553407511652674205550227273303182437933629904178961109352460844314856693995319888501356018952939880709605572059117032696498610737457200884043312147235808521240454874167921612140611535644360853891676854189021187051472656419839166895054805932814677129344700669848970772570262373162140659230891296662416542480919434340075460493961001917811549217513682361402199269001998085146382642954995705360890571359809730821066448163087725188543009094993706717095409989068061913627706012736791106646893080113199573398962784494000809004997100763382165814296937448041434666484932798477144199594911122596050492947987754899798034997783278970044962454004017698528058823335071365049947032030846387523775445532683806278326392095079802515736441813193331342245947324534758653295155840838240330476640370983930733059765758523052845022973576460606296030865979554278249182250162213991202855441745464530242443176824514984000386105241630292508491471860662963062740708904048291073123267075336034178889506360592518675257655114973097049240698174908415335116740016466842290608450182316032000000000000000000000000000000000000000000000000000000 [132,33] -19240747182960915693247614576266178425684879884393750502357560441675218038209470739463483618638484057596413355523556413671459526256184470598691216315428332418095486791580838696897738160911294414789355762325161235735129833780930702029218557037634021722278573654715019151147034575894031958829445440446775360320099467478033239529274201921633622535829124424250388107982441559665495679242339589197329357410033650134215047687809082739039419746694374461034518774211800531705134343152560146448957991987802481423741417591328205232421895136157316259161315990715512158258539203071908214729508206633380573958888874027392687136741183057480551944519076334546476231480541255475052523449696045203963275391096062954325084239727867224534419069961654245670532287218366172742863970131092284176668042435456976359573226263170888349406322856678156428249526619534111014795485522275440849347882268717493864481322400071923959778849184751309949341293219021752531722740009616822879012966703137132248600785171117369993034006157340418748808533676586319739256670580038869507131637288001306907356061598847811124594764256317928201178994408032525728491661453913426283085661382800897070937095104066151404164977044330544193308096200703024393132294332843796838151756643183119823026978166788579573126781889406470456478182771101704193378605135127595680700022172727528517977265607443690250064546151378600581141890161694315527601028733438657273349521942351068874577188032708536945081710345849072483118567023917147259715497927543809566500609433004428232247749731953190514988220013422311551955827908139317356175128386808102563049806053931405034300111632871627386559877047612963963536279744397873672622169415758456864119910186530713992241334820760557580377686839127537713420752876804587549556022925617512045610924407195510354937207868650124033236672957888391241336573160514175130149685220756120252273667162016521931806452180766479942358135706388738509791647278777418849127243581287725507414092788929974250409883395321169759157419920090584609087441455748853552516625929679376217830198316007056836066080888517458733971989269532033152291917963578955867942288231687804552339357416939634602788975472639198020503854002211128242648410519444632397386150405230079322182759682971871155438672988098673804526152816888830471508758385023030787427811967370655022871455623588434396329428219369456464001579274422512968748631421627699113177773983965536136942311480315865517563249274686901272830262008876665751470080000000000000000000000000000000000000000000000000000 [132,34] 9329548772499258227899494242269222268457515960418789780901019233191628848817348803016443912712129618145835811790922127226782776175229564940899615827910945352847353737915834646139855063594340154868844138027110265418111941587499104867383634254259396110790975249673767540960660124603280110898363996162396600727072146781259170828680403046889621408488667161028838141182375887605328285795768416020581883171195432138567392441019258778429044321528993762632399721204349625340071189924282797111144276578838290548345390077499206864358454762008584150786084794122361263036248542720797312233307221721249741673836883121493235262668004788044394688057208075959986067228583470884878157225443126956269643566098865639185806820035484351498522573101649760353645884573008308532545277156089994498740815023491316620396769878554434632269035910761423439956185279991983342663649764593854254189389110523704755742989130856366690235986778261497726343800563340131497158940966454840579552940183080592374591547961843042616144438698115081263557653694521827479182240316178136003289947687488089172716361034033594857535709284040683599287594157621774133268884666758353365922320101838625672769412290315315323758067678070554980160229104534120246732634394132651926762888524026239130483023616303163922837519980371220125927164082205123999412853885062428053816938517872376019588585337610994970657020830201538798424406811857730918334296378427829441449204456392505996008025903298166753654036272161937003460924154651198151918488887600605283307109354970846821319629972247153853295142946628960635849860594985383639271531864912612145044755463138446397029162838507334587224792085321116984382214747593799146677339178102346055700206304511273272664129473102154953064248013495214228045882789931670434763920644166212701649645503435591250828206749754561525279538848112485706460738564073349398226444464275481323196473148081203177151670663249298192056963271287424941783934993594068297848902858669375196214288151661466640797309426919524069112160453525485882053258504770144185067288478163871939659876182798517693083782107626841642879245659139154154589319428387607796827865636402390197499772235045944997860660790149295168412953690835966939426080690544928415429374318087414185821974363587938167465218562127596424811269175180118688881529357147845440665059083613827979030247895220735432574579221329785809851400080872353426839133646244396901351393679186656320150176951272757440412621783439041090032239696545174828089344000000000000000000000000000000000000000000000000 [132,35] -4130837884242214527937074534220463296833654678595003239596523355550072407710981955431455802236538329545690687394840206996757005616018278458932369987353671386759976333648027424234462829661902089975395172175054662136011912046533681720734269044500216043623324994405122009517362614981260224245338912954030921301977896458569093148653266632643507468912396867844904730515038421129205931771129273956815204820656442517602467162268328383918649032083154128013904809060045383950476021360829627443597304351255230532119927096684778844367637690635113550335906744482684871053685623588166304923562001333409114245496847401622863118284811825276024716995633488832954556450908688700458287701692478708507743493166907244441670337518683149396957674645037053900703679320683632990732537174217361115835074516300159511608778445723941663194979263130863481634549298790136845805432015035528971577223982746390526723464991870725137714609689298637040885085111476191348669174347249143366601562378196817928060522013288662721723263962081989334662897801123946692664647771944033064443939098289618167002547838959244057847492045668687154606187805010751459999507469970650730463321055677735787492991574216330440159003651934621328389496273730470992152651661076505061811957148576641254001382356821234689031378984454124478664328018156118737490935642392462275225232170655870985476183995850290463725962094210848429899360609299527662777766865991390316936437341416663825444821336051896330222823892965101960607535004207197956924226599527890587147068237890212050198599128981139444296094224607294267391503249210121572991543355468900420510671898103870254399655128133572820035326294692748649396806105537525659921861203306422820373054828630130267071241269247938039998526371485762375125316311921634735520672877061992720057180735661379245940890518837486726028932671932882701751719479722069682264940936434391103651712503521893127833089424563101033401179958537020088801818165080577515161258392207326753612195269909909298056972892041075452562542099233012468673998417190129427285992110925321531443785791715997272099729718028386010128989116351684927967169190703577559312850930979304499280094892137453312579988266965937917175279064982174292835046652966750438331452487979326955409346162285575040667071977054057808140719104612811651589709285749448879543799951409589579277900999162637130754402845300717445435176566169338058600403194496285113823320420481608186128221380853001405237836703899097770784153116900077359595520000000000000000000000000000000000000000000000 [132,36] 1662252022105050886471691748766615319679406715638020793895456214886008460254448368508739042141745085914118820667198406198713917540350095139831104528304144283377606918247143449161945234879319681178624695611234380318157043522690358764298879828749995752468918889114197210510176772440409268836109434890797376408621383140148446517737132103028550123309103181684993589073874398647656141876751960981187065071528335170100348365182081379148488321437925130893761712505317000852283148308626470133002108180367091399061368822895405515304381944765437506408484673418235633202263916770418184461008504630109172731109710320522962193170486724595680953917881288019398104556045463030561747412055700432757384327779753336039951063421633733501194251176529136494843939622424406547803324244608530937145898924410406656033798187057249616362571729981489322656700997777488771696114900873788997379599470550560349194651470238623031386374458181402338909365656285970845512019568373097352763223332768824592909712421039162139501378545935385234742363568171377303324307228405165045419467991585051492508091595809556768995610284875142083303247489957347593932456671848316218804912655919944015949576920526227614706723785004421551810371150996514233708438332684658319538879380808585326989253078801786361064405183288672967276120244416094062340748813353620740399510897349325313353693143426691894258723523974258191111901200421760836730028863016724104311144540947180030804984648015582931234547574944086031947136577096680561612832947637670770042418154779903373318066956140181037618720792870182758560012512960972466356478212362342727682105133039751392139360843746215511891345655071445986754033383111009267406934860600046571962536663719762370123742062230024576567599649950421977232522846572665631136800508919753449187009165810715292284181474545480896829448773614622772713342813731715290754356445812131392710750659889397600150101056958727383585689339078087879723213879024987125901825649013005420633877750072877440755602297344897557799036335685885944186474469614341149640770741475470775389238021130490808111229206286640348809175387259104051329029978779716865126149251010841123027201215920102577867223424264331405953010992735872662192732464275137577139068423256671144331719715808497242036444751115813447928395316600695636107237741009080001964335872101817900085537429254591156157009988068203426047051606105602262863364859851446909472517652645912946226799522029745048823000341310940391703318710487265967079424000000000000000000000000000000000000000000 [132,37] -606784081349995658219688412591129603640308142364150397211557781564129093494341711711667008997158530648611047815456252535085043605434717903165858323482677265434967973853475743509230748377780924725518920560830120076238804424533099986534144724115506524309922964416718465375562012314597718657763376521338804422833786242173622901616000596198901097553291544609003517081169927205061194670908712186548787774423731785897842229573883575602710509872490829171731404189031535654410665881891984501595539119381633513700103294882295715471994857007944424129811739014838177553469767858879760249107103042955272358985923917004935407648415464236147246911936103439040946940458977018264504060010872250387496023209265838223696647092727910376797821741442123385248955019979325342929341112503724409793789787360869011185773942031532362240779676845967449149813422211689751574272340428173398253055438166982764310826466057051404948628344836030848002165185718393987213034523877319097663235653132173204879604263353994856712414733758400144988195263567110574802069358220796273365055211341402397483316679727881170350002181932351762195606150107599414498977914141893649819756004775259749458070310846258741444976074998881957201466463711240327139883536273195613685941518606656464654789718289170980155963277185523857019289120539291748192770635402517368283554772913790121240449834958643650989718184022795721154441918055282569889290875730111617744212342234966323865509916028808896650307501199741920661459708197413052960550682823292685955512327596586603271139511636870338572455672982290385637121487425902602101290292106780198337851671679980622539961872486420713052617750084116194487049399207566981341896554455023781759757111385021269960993664080882066886573800814948997304342637299388801289486611783650570716286829682856328967304955830965790483065731701247538940940825821326382041895368862591309529266702721171244896873745382557386669777968138311323605818481577832425958851334852483497633135499909013669478686573115769632128905575976804254676543058711973170332583506441031040520770424216819796599686175362704115104243594581036591961306826823116629992393824259030644894798197831047581123686541480449112931753799002373226775084383250417991115295205289953416390284941720521939616467747058832173512207399936286632464141891768864275747797517395809642740211524662485365735596244516997951369313967502968714145076437920807167921296225251817308715353892041224258768759725258316279789008437583140660183040000000000000000000000000000000000000000 [132,38] 201267149926480363217474070060921338050402235878121052502696251255097630175778506113255798898386636953633388451341114893794938014079075010515917546453377089784500687895878264250647351447411345327055237899685591198850873193520727899777135401169060741827467630098683971913333147277106459608130969682178520908764666672686556430010613261735740961907205128466405594726800253692468741774083186951677519561083680144236528676417598458549348893354640403463513037676880214636531302205255224156581083026829450618736572140750755787038587902989017661778088785814295328834055007109085029182311037832161323292226667490050688968836523749005732978187522159807230505348208222000341327082616811448552170398976069636394817769724780446562958570421696094344354411799162309073662483239852960152327238687981002466960588456216177275222538020055351888132617758839412047130374607062396019613839619708488316285703374818743723979642783683680322471922381728983091629001342526675013316361195124537364319627188966235032379318116126704595262398639429550189374926282700469804796142810299960560390682434441008820622416961622459021690394666956022439521744867995964727705008183611852830525438583273241576563897364077399888347078612059819221136286338376247386049019079905137377347264819894909630316768385902528165896805053809312107489023607911038792112689769144270176867005838740470392391351678420311433222899612810263819163960641399556854371505461461593254280662948201334103715985780034254027872122011452948258146963998693794866910693352737812686011640502720656863896619105264868038626689986127695627542754884900718735970060379035416808122005835683227655440533738718396713337257552583742100088826618420327504085798388440102663620060912642845019427058815602869352215111884573059711215625169244700646088130929261968631576422673489357110008780184195267469640085968404344683211345075002206451495250087140832542385188914729474748893901295689571857331439492558599271516418908440567867975063815102419537489288040703217810026177209276804240624558546049119337508454012922244965147257305828514605809345139443931450382539293549988522355749180962601150972561297338649433630311013702802981321871083564040260406331746060094623608920391859108264578663109714427619537703798077689026344036468948680550825242099371646366376326411825629481193588923847301180684532545229233553983247857423269837774828661312354919432290247665846856945385140213863700909066034842167906082785510014880781736693250990667416469504000000000000000000000000000000000000 [132,39] -60940819737174310854795813203103710978708760009941202294760630452607675021521937509618384883107214898471429400718946386617111145002938324841373406134708546951283661928682443123737114589340624317812363426983751102186833748013815996590736732609748677704184218424795775057119694351929329021475133835833711799676344431154088581199660316230797728465206323185996588286324609360860225173437678973329007792191931831485598760168125138186911537648581431056898972065424576241309104930592631370381953506458938610114076792311428354128005104337275186112642087847792420597717156716202810552300727732575151212796668555372439739190965055282364358598286241781898117585656166571243687992832466833490211432080577923319852589214042409904001407390153362776426898790490588011300035501583165537917745672234036530429066062697441286826939401845384989546013927187009679163324103152154770106104334516643023260694568350298004493807506816195481800005807702442955190192782632017684407448547880787428059131186434738507393468955512237675415085876149230773593290526657341959025044484095003796322128189630010703951835776861000867388547773109014443689818619411721306639309854591456584612770402728820394644833041651350554462566818685486377687326801749550861139654678491981708611292425399786739886278239792244663651194698842875705647110851635324309156915110336216431719723443607111983464338271292778032175623189614956310613565068693610327601842397874552872214644518599398063472895624236997577776671704483939797366365022402253161134430933117107011107467265418313747439229653642276032614820058288611138172683117064105634773325494236569941942217236241314889556659400304797878700099329638268481138818399143765584833739537328602422535393151862438899821924827219404598068445826276884389656706044651020524904171490765008602399883847369226888874258955229008456490153816035315170064891836418165148705817767510140024128899639837108144572644042063215293911044537271151525043473580402675579295329388705613334248579339295084894957641594655033449388767652418819631329802152302601844254412563174051188381721227521708428594188491155441605174122803730154599054508249657251928394555361814764735470240303898231241845292839727917539527773884211827857426792389498245274163451569984715884737580066526222034732388263268260377517648564505240096994134708800444157053399644782684426429933142236598010251430532285638673667973722126671772163133423261081999664681272909804321498876544857543766740263533094980424826880000000000000000000000000000000000 [132,40] 16894775892588853518799781411939144749126215284563418515554470409736667988352029066062998054434872644114884425175377362650750208064030997499578032192430201768990237241324203010631703176077451151807803820288094560234663784153558958356904185703736081023740452692948271342480561156953116255750292408518891514761377210573619013591820537960363814456361705470560386161554602462822389356512527331458973395039896190076518467155960185298356791517610560189438899373212303227230503226080767621901399971255844092857415274852440432165002963305351447606375790818474685277443805762592961262475661877330250246465020610883816448606428535077168821746220797385223928489004430195942261545062007072039419773777434687563811479424788081147602747071326648029365446023321970283887829165001981294858612775245954456839178408833094771360404442466431975822138772174770813814620772548892435282826033170610416201353938045560956689025279202001298165312028255235638756269342403009259284378929378116274882903544669392231560608564209732939940683593785753719102420349841519012600209047437758952681275981267986947267912462359637425287809291276590715163703243029232854884535157147434759012321750562972687123723042939572586057712509786038457091522488910061010789338871557143952970114814224268004130813801734861294361077810358488592685704846160661807579144642038231289541607482196614500532855609993625325056448102567486401839154102221241808339418736614367001367735301021113559480932899359364274939633075025034029186937168093331441541626132469169936175837311558488655189465271803119925197316241338287874603103618006807285332361052649555246547815912433361086385948668695802032195918221238803822811768095402246028010525376738291906903273127590077430145069462662269076916850577789943697664346333629304878098962234126027643026583979543084071185163986829671779387425912177527778512909809806721811423528913304072243115027357349285355700957443012168684846910186076436360853328187876360516922145764482837412430973368506076656890652435987280439646872003973899457117613558129392692812701852781631320872899277573741251191052285186699039007051053898852903693925127018095895887316257353648748828836476155645726811216948610468558112545204978358168567306462332794450601919866476855517395960326380617714305679490326910621405446816356861850206086123518096626390781635944563131111127482359009389214641379335664710588436306355571904849032090539572330381286440500591371930932431179795663849436771752015088844800000000000000000000000000000000 [132,41] -4252069926032592040092026962743383404918930470346784217105836303787084472538200997986752592149210427384410081262921786672173985473691115810127861947668900371056697477303326122040812104300022036405611994557576618525264274692745155431251877448267918006582244444406580011697261368369497254314400547208990875809528443122875350847896177636369787780204320942684729542429820667079427816040657415878236792763911035252787284879291284035786284334227486056615382733477240985393943833064654150958450934658362526001761921856923465611642947333458981552564442185638739924193121464137246900817804371223789417836742407122495263659274977528830160996077432169234970318175616359273890812155076120400664252507213022080128539461986715951948982522058061509380969233892642658421716084455390952238550732706125794357610579452385397832671404574376138889628500493553042865364655653700354235131361945135018383176229625778444082805648276672909430764008334295946797844391766227481716534875864577042304322917819383395398343830514727157669347064981257899174857135617039407516746633548292235418632351269714221764591445187664527079248879065131086413037386092118208133798891910081463843967586095957402382778373361628863808049369388211781373393002726208166414649873414441155940311577917487602450578978661198514876064039649963110868280957186136267837195150918033511364051842411544734944525467501723757444594846417541491070844343014329801061738454959540193901876851096874983688173640500545888012378220122469280467810517669852162497433658313465797639336069851845241100946315736637641442801027612486265952370769635271603391440406632925447515243603573661830810252961374897723177318968902649594235065976204551885614619193863048127623406506976750820746869194378757342752691674341250131948451234490763455231017741762770787673086131388130029909401501012101510209847630639944665439816303362553060098162136660232554074989955850905849214358239589109246978205300084059861818904167853635721433726100056803810487462592694278438136334154506197522942819785545932576828750636040437283900005710583162262152013379603630972696330834051923244998608520273530354597062450009793077053340149522013565695881244508850326939448928954455341417247024939304135570511690264294331105495644551945040868986820124929723293946923902048912369802716129339275316083166715370049949306030446462187709485585707077035137120996217862859922801996574010992414463102438681464632605543748566544920888532352757850861400322083592276541440000000000000000000000000000 [132,42] 941251058652503129446429552484763858472058706932262695937805497908433462193317120210544610582292270946853096013699776121751769552710943410720537330379572854538013698430612495737242438549283598770841211640225085928045728673524751394346941014919426770945800914303834100455228156555831525395047624147308152460188845387528096543300864142175404490442180824619007019181019286864494485495811883053297662432225968635787973483949847097241634656591046416620091729769430338211103152710106245434609997956011014970409676882908465660508720854698686302537220900299124736618953386580841204630535140142416643247063858463065896022514205567009374250019290516535268762448790008390855836227803562516107284110001836346945511075660169293370507236865163604656573352774698188746903419403000601665199774906684045730289338365270516391393000300528817275441683731827001719583484447731427195855068418687611430931128128101496123855800327101224525929831200368058200821017074297487018518241669691430956096611721623891547094378503677978235907755313669940243891023527211928495718675042325928366168168855093103647238587842302295552950771619015739366059501492236397993284656366118213783281786722814009813590762811951923556948689364675734185050136729840291953634789810886762900465682657190492343773610978613303365687118664747944540620423720479381503232032162524371375348322054260344815069192287877234163663798928605838681536012206089189149864811887298211184886137377193765109779469714128430432592387712387306131784412551731495350542838376187416560257259011411417377692365978148555344607950896965194255105864316574938999574462741391365137536909798917684802283442897494697147489750248287838676987205504330851478476412393966104640269192462702518352194150937954078250963338269791673271689879951430066013511572810518174483839123521467681233511454759144328200358111478883794684554269181817028118077428069070317176429052487842062971966350845940204230954446795845371615739097630064771364054475657547563489173632814328223118401878904513754932790173337393683123282743803667040916507036044505103494326242137668463506237810183986296580550979293228484323542842815136187383919612454450529995791465804195692010489610181212766598281121914980096496377286287373300834330169838856168500675559037998278376762480938433407095943989691607712794454094737215896255566616948707642582735743141749068826322065812802425609729807059473905040552830090394561384119727359221529704052990519342071990697117248144625631232000000000000000000000000 [132,43] -171889245091635457163418125150383662246181253102171347906109743590808041352935383892775929426495383988875554348796184614905037251839245072778870680430454431475159991301325460465869918766203612299556009743883780548272575867069705507013458592666101012311739960669395125255675421454054455470486308576227707976518694925857425721847844907084032028184742091719684923443230680896391201110882587789440323785585241807782448559448037160601374675849054269760016920850621405266430994758017505648049080385544062862371188612864557026861329133268271892044478880570231481601202513108713495901196595610823980707665159909155387909993817989282658895599267821282580087460310516111103622110180858797966405425361648003863193568186499178314857200844969345539794508847318987088411225054322483206514426110678137229749133574849786643919460814586408585044694565803736668537948803165842009066867931137648467732644620158312188269694749641483578977707773554168146627850355854771370625338381578236575475587879510780421448872767931731869802077774122843803235570500687670550164717811148779287196963631900057447935775709395637790965914508476583155255994204133955795566565086886518348998439094055856000434153075880970577798709163647898348078047520161140004679298835202242173913463998515116480657678528122621489736615067892775423638356599631289393004607483694605474927987427868786090944770769596147210715566735057768243481736935168656849379457274700516321839574712945509111810375310057742650563635320621491114272390444299853582636093616405963292245357126317081732586066718717551409025962737920833679265238314675702598833098946389593376611026628006720308658333341766925833685924663951124666290108078334547923664900515504783062738811893189298176283332955476644104757780126436516545371122648150024179094933597988764060044052984973272025073640541255054860389152505175317656223815480835648409870610385322993683065756699876681622991556971480790394132371284812026105724532820578065416630782565751669535242716838064217761213226676187333397396873035444284852787539277316260607537544939769678597870267806970676429125827439523120532650962520756263667090995919409112224914493913625039221286914465091901983316426500914507966099540524841382412487944696985349101569450695828534430091571540059502993781934224328817210960661380746499418965153260290432322565887300106806111826265288623126904120731380788846527253929745008064572097563408700928776702246244045072354515210267781589926489127803769973637120000000000000000000000 [132,44] 22974031888090436593829906992381018021362877084645162708701414820457155712439169602287562856469588425165760282806263446229705127382205222286231079138251208443315170269940704084568574207034069993710835011257252215239925641177764337637703358998475659912414016187224439928581287887427142187470102298542665422985816935396757449734546123263260048800248627482022357993539171430693981395137104182727431838127066130292439330586951605345572945408817868604405820241975297044910978753081833421758727923773031132710023810741648147738972071722788605030936095655921899230556371680773540213733776316632657826303819984200105993484085010740854761780722188106144685865373403681377229537161300310769887917657819834742286286738167556086422539859705102903198703870732848796225815102101973035269376121846345241599432344518501458735178046847155457754841535335487664095079240115003534675331264465520506972195324114010947180041128672449656948279625510377577891216926622347919996160343547968850402852243178015351996396099937009035650214301285426768737872750464776643617955040469398689295280336240711190575518550371620838750041042841056842036271487851348065915916631637345688235180092413304435899733855550242686543016315375256921378703011300173550302656672422685366462591863019621458985253376457890510173282660548389402075210834680947880663431855968370356067005982834612676483019474145884695482059298009795098027370534633892125228798246034403032990613516324958957804246989201722446177546448834373339296415436221948031261726250497264960488412807078707815128550368138365789720302736392983671683376882861160903594651008010545152859959313827624285988930024051575059179955062445932609679629329742249673845656789450790295245199259934819799440004006827275360818886397019275565092592255767457817387898226359967939466759485400990319957882449045651622223502364683587806213875752265161422584302101014311782371231858031433252780435590963954436909865906670137685342254689162660612555629791207976769268395285837180272694334810625223251545239480971287010875870593958976581160480806495570065283225515382544776361487382637024365504682729992919607578877861035278805715640645242579998378806197971400061854634610238878590224705630705464622731319772699743203595712278485175085583941029119140875918575869230654158397643078321569131718596105299321865657090087171825248088262071371599643251267981457589383322039553491883915839750957071040903451928725890883549976626352492853562017905714782690869248000000000000000000 [132,45] -1616254785578386369080830159400417137621646801063513859098126746578492987565042385734139934428165937662918329087612495187738232350133982222822773931219344187963666150048542878879894873373978902884575474709916610656945596954520713619005616808170733587457792859918624992558264171341778349788539246776379977490332556406765205867284081466246528933217563496645231056023968693534052916676959872643220396275642861382720177425402833071455996061305167566304536621528139071240327407692277952981016228334827587875577762679106786106821813638371605764575665122230446305730152607740171022641402937419482293205024375327744578780387372611194167821242330564969991981225956451538573554190453018353860559086286447431410193673977389557974568831557541294185702195653419978654202483807628106916471245307300733781838618080538660476421110155197137239422445339496464934552957899639844570380232008568049259219025148977558986232468197722652876044029690423847847325969519127181368549382365623908865407636938034158865091301359048488636159419189148148515364133504975828808080878091402622293414252194405642597685839914986108091941769725912190301793668255855117893156326192352196315884128365692461314236612937557810050036272837326394239076906362861755629132185692281336875651369329594988629909412659283147656209307360549056420579892173723254363423362223617552462976712298078606225360757868331465871418064957023064639288941995797736186352325021546136028213804253181180110813399291297898252017392460586218190711225081280981324473921797580393471330895878777949816576133522507545984900635278087798328428999912799266272858521987063877968011852426384699116001398270733405093229968344548694926230801176779348895014047061731695307018871498356417534530475947035508661829825136694588450702676410961655150605013238920471534290694200333717698368083564889771528075406455618654548149061981437953050688554470316708323961928089659589876431314851164823946660361834407381093947345208211848140316393272488963749868573541664789794542482958212543603726407064778631803446857786338200873891848700884572900732870193679839015341678240359794126408224682036253661690143079685465173922465130026746275590313455782188901025490045475464039461199444492934826380257364521439732356725977902730452038657756038905609713391498987564323394726752535663210322725475188737332123960820926777902364942467753066912233278017144435693642709247847420938177893605523217204258425924071490495663938757569227407086801508483727360000000000000000 [132,46] -57381723461464314738882246618878886662568819922311534791094439209841909761375560751465966626935493607044441434100246608834314463880356294520308635656669186125654919301505377866936393649210033067615360283766227998055821171103670978730151787250496579997935149450890502941479379821746526104059646720072480795433676505323154314660612279788961576557194459876425634489352637391774557559947172414659707552579017074061376408888060314749525032014885483495611584362021710389494903549340591996551050282935133122815433708996162073355975301953460841838335103197691128227786646047866458965938380699937135294303831439416465365924739073125342711957358575301308670527607096452651472158271123896096711111139793657411421934782293877157966671895154103689567330380886746317962627564486100140029432379616469604253312764365740581769681990558045482119453200165956751996188003529985391616487209609489677343442142036457358326377639444860611110465653474376099059878329833461619537161146197933145263099461284032022860659681259387287468221807618287352343438229024185459609524191828541101881575847293958924643356033418859867849121245601306320785787033024273254470976465569070177834444247499008632243957876143072159386642932801822052978177073786591382785601080314605110662767778279199787419500149036258379403083700652271612465063921971727306399408122269422429067654397422984056359737528918122656516534985189793869098168984728419092337668296659075348884747444114881585659970791335230672324634031234256814515796292077083324146786236203984554693183223100843255981834860776195803965280210000389129329794878421783359640741811778734965361377936363395682394805683305721416258114859282276693886053854623635807474961459529484533045735868532489040100569190098624125321738778228741544268227928275176843486317486515235137180234124844860960474091472120238139965255025495223555612745901874186830913861486738649696242222425689287551513173177990070594465300574687541867841317075524483863493960495246300393534736627217005276516307445191428407503247089848028689664548861596751182952644262701236134505583337059682542929687313680204300215811639159879070480451379662504206181601558853184917657996706033146951267124933027925572684930070727658473171310832568747834134767706709229834309936365272431107922982334492978710172631563565252424697646636583261665941842533231417073544682393067750973419420241601129990125876524257043969134784797088677930712280224634853596803944492454747645913571666962677760000000000000 [132,47] 4147343195567584340483130555814046303593167056220484137858297475239528366294002074828297810361816191225269654761226444843118585801531998812338021889076518718200319180679169493314818609745175377372891109174135772700733955632726126988431331159163561963630115869251328502637349228921289102886792573712803986266897151164359246959079653998479683056615994584906943312110522572253010440919499537027252612351181514275949794975331771340902180614426353322200844375521919816938730579306942332930338062148517724414018334103729572094035367093075926808469604965893358444911083000426050146022671245602035664949220260990115700607054039507161870936765756721743557056126870318121647855439523386896129525131790734883654684950599326689879450735608103758999114725075970882310673954285862448638386186759854169491327444309427789229928280660199763324586000154721200983769224542979300585193267993135134040788158326479361740310922673815410631731837796386453960310785527475174177227144081128656506368946980625413488360996507761329731059486095360688092315655468422732036229842057768096749287523087460668140757003973317639882300806180426884600473195197663920195907837891824874835229434892492072440214414445171350865995078295448754926851593258655871007673175953076972810087673839672362659358168353313891036285277537222694844005620287171447259793185300907590050061218707525174408697992567300536238943926006098124004480252577895177548801564894481879443272665911208118551912709968270949652245417398600195083372865537615011256698525605789112532462588039749380928207643838192799524323081735449614466514475950521093335178050382216626896739809614028721695480420671731392097477738893935298320706784737708203373744533211016118264062390612163687219765933931401975690712083634734673155085356624347503705527573852999364024558451207535369511927560507374227314702815304647062633623418791753867069381509515064961013334256693464900232464941596532669708803198499183984763869205153223071884701597361143135204572410642026992223628034753392217292416758125455987984969320182137171898050945282181778101745915122050753114365894267038112119938077597036102125655169531404369672394053566374709740718385670344736021612672240451180714141918274900260101461060483372956808684447542729052856327325305247300441152850695156721200372301290971895973764171533746259635079953080955589148578144667685109728609397473357568918621507043825550389359985233948816676601838608973935200412915091494217587760412103802880000000000 [132,48] 10341937761487010296817794247684926604291946926201712158442987038742167372969803237289085817549200197712352509270899354957259921010073374056964108965017004302352356004622851787438793811443918536953340988148712940156657266669851451417282412269069986919071536099582211427804206789927791977339107417453023231066017149392991240527619141009983689185363329795733897190092995197517501361015485229940219277364554050070527941703699900224040127524729215289453525694641717910895970556729890629052877644004244812723828786745766867188386224621562894346688913994227113983716517350165614010188618327663602886320869615299709812821719165813140425046207200275976250021947290955852776917597896085821706282549038318152355628224619544582322376049596255289305938308642145972040899470375519791885946583065786270597736447876137207343713942729841875834825941509416009458904996648659415997124722109775462695773068305398179247034454723195574102311562220271802552735633723818930656154379788237039481396223104460139741869903646174558202439415257891375864584021412352562049762119452925586272579296877791931651388938000743878163567426986394954026772135271776781521568241699114924447168406058244031445142233911450573605456347686701664659127941095367984692893262791440443272467039401386815500716075420777337133805358105709593962659281181440829328118830774162204557012559864414950944765363466882867159296866978572049773003277182132836913924980692994516942536602410886020089420785109372115781048140743552282100141337658535751542460943591514862329373233463224211470306199563911829779788529579349976839854888685774211728550614096407166018617361708404805371897100513311937789208289204846618710312459116808683127028641420920999768100852615314011741297404360764566773759968845062530184390324974233653441604227667734106622114453676991973577885093233755369479531879236259639297041108089702245710837990909783478086164396633472896051640570623457224978581194351429747352050716665218995591743161265284179043128995281950936887927490173649042632821141511745626857249539347425910114152954057990814307751945034512455454519375580480020773306601549257430749260279580419989602001365209255917528369129477424404112559906749911525562363694760402909262512184143186878492392365137783852265434788964536384379251312272830109210090515485347378498332643089346643508747412145106746100164993313801425309306139171363769735329955071479537816638074996911135631622552063381632462389018481540350993318433720893440000000 [132,49] -3364086367152856855428833067256052986126452283254309089899039798056084840340634315866996654483402708899795162560209274988171519654850736577913665180000812144654370213629354122539653293627218579649309421132846863983787375381307428858985007163027348072494945047522939877316515268451645948197549493904539892904803811380966156294606836000955100952629145765458597725208871136593575303332216127701460148609992488447314988777385623410473218597471032115411209962551114402744899257074309043553429417712995879605142959766355895116222215928161793251311946592160092974649090041111864490932880063838307352906198509592113970707892878545478374903528047826774386572441525473870941355138200847582165880141288370331869444635018015414667082545524179450977229456618638566671598121202814190864399286905031880715543954489850231180483223192739103763991690838718068032446991356483575779690652722742266714486239449235982111624612446581733334428730765219174726609595601832410781191325040205808211360003442327065836437515236487103128719412100860440831885562638629639556961249624702856723447518689663352534354995584470103535499581560390470251165010597633754376619277945416195464272124444196996815300934908759954940303838394346248705200772208728127303841867622822619366659642133442014113385513600960596243214989608112230970329216197580626432680181418265702977641645439604347165757961232723120094368411840947752743774634379564935285321823655963399302933786694386884219229178254043038802998680629949012815503161215525300517151198221610530179480925568334360820855756159537757075315892467110024092653974037585009206464652226023208592910548668742156090260176316450037007549026205264435041757418234635398347705294424544507698806382753626074492017112583015099969788683690239276660163755389792233046633451948054741693303191649620418888485872101611335633855553547497382134585605769802472838884852758691662331839803366608943055157470196543640061609862346553454058400731700024150881247221355915450102878731471434829816847249804114485880501963004526977851393877546555313554276166301335782714745856545301396679965515458343586548700851192843589835263715715651081660937240659368042766175607175435940187827074701076119983521097257492030470331121949178023749369274085945085601937153178762263441444317183325708760715386791689402465078301504394930481200906009307122703596626539112749094114905694075426406958447067014615790202978230709425479184768399022866093606610858045316446512104911667200000 [132,50] 495740754256578169753597264633952201937740040667856441039522601539281705930689064408477939797961012431109529047402930186645685334981001503037292815686010569537281784418252224936544179279588168182632427887281569339931543508954221408429279307428470533399191424182201324547675976798476746832053196313614020107307400120669165990127328355345866209066846633081621096663771549623893380163793544844988602175409842694029553524736702481588452752712884644195119540862587396734071985256084310301213873719187640935984818487064254858547736655120690182778911392679495039246800247065207918225136215192493490226414615330323658325143580489290053244639279337223737687435049957833268837827498602667038359506075150722197902334145037539929200025479512243491025219452049815198500976101678703916198740770078091931946852732561514517002104607394402350650614474037294777540243986121846645276872710619831398304998025495289580614533911356406516974085157703727233543473515049397075224796559631416368576023681784915585430987198649347117509798779894747936110959879035496269728753329410435363103420531811862075237661997829200143097489696193509465697670811620254527819387692160934021723877432996141036894374821421032547283798642500392852393944238960396364072311185267978550347624464577681861609925657079693567198266996011027339691324361044348974196278125767521986166647391139599514009323363220820302615200883782262583957764406708236291555391190847880103233793245242270143756005995597654235294689622962376659010261937367373664948327728621475179351881555677334968668266058566172336207097001147479627007402333826049515104763157592917930909825867505678635654871170929020084909161448859889685206344775345011782185197621578339533663830440893589315405932963756635336591884138913150169763633928651538199434343328142148581006300497604950749281133835175852969082977352563371507122804867377451274533588414041486769165868922483333431210051562857148620649337318318606138840883247786367376912465988295528026679271246977459698238206408956731243170154852284172267538591268421885636010045493945408883793225761140670191542159065142115507436350464068617778479575736526728890586977435811308282140480092780235412907122269838991258587579323170929690890204611589318664857453630594440150734190986627001358621024859706202030641967412383085012475017362722768453330564419966098572959750313993689510318057592048497201320810551174683590861040581777698396662504185278418217139155387363147465813219597881431 [132,51] -28243310299552579920270025635983539320867925815869994066155078943201326922715356886340179215715437853459471322031507101357960022922173598586579957513583346957163354898595342642189661815732589805797015588363496077558101982082451053223543481185117523970398016991117008633739717217808937409109776918061919821264777850030790618315277603224920096667780872377007451298275150857626512014142734159393975806489915304555476935150815945170520374220930223892943691843568653347569807711096847497583372199739497345012047036435566330614587655949553600578354559671612512356475249152240751264980647670241229583244711965899333585524062314101051058368818749057450822260324085482422873896555986388018199236935647180178863027179434516258133107952560141959354313340539692885470389258020596558622084706251228052573142856315325354383827465371513665396901658203933791413058211230851812388721687845646424413398190316557422072186705169234970783485616271859997468425064601641258576075310403038327195645582968153663713386774840638134641089212288852494392966952187338796583226246078246207431172346595655152110353378609703853083028717275069799063831586308949782215987720430109985409978512280304272757779435874923045898156910904417495344355181839869450071061936856811351310218684349975729065222189595268018310432179751136183605497584044572845198014734119576436081324033171823106210436528389921855001318580583319782868038343927285692915066651210910959600811372381801528471558797559649506324554454094857789923403214303077024099430443153409709890984700971415606425332858548709827008629657681300941252110078780066943188004980482457823547761652898760827987193149510501618603577086440354265273565622306622752960045346175434206156797348696394267171261692099772367016312656318430086202332094422332709349644898121520824798178101857239234811429404614741667358044968302632121808486956509509670204333921870665746201414431606366647086159977216218340616589797217575752192853627502479372266909360781592952889052447035637355032911936886918150986291332323917806268338468224547327267805822177993328573042799061716074973543768012289787328010700698618802318904265446652951899511842131101069395299706454508803463856729878529132106179751413309886642506509162247826577644199554609014451527856279722276327787841052764263318629883728047301334420137476573336930859245704183925189753556032164528607464477560118424933688661666076897962838952006236451969255850077055206566816767813585874000581411200 [132,52] -1714369084580579155625437859139900752391786541160408103825289631119946593366718815879587030573461943562476521190664751055035978559082844077027728642675095809304854742746295153792207131091324437361662515999055004408743627680574491144890988660671750193171386469910174410093324512451164954147463255082139723523634201020075835868784627578395543230463683741545108486411598538081861374899764321344860482690772263932459036874031109888900240717612569518954479119067973993440871585258854531536172617460407591501291005395813220397107377548204274790364243185697289255825737005253192023484385622795136533661955793906382884316593441262186127708952955957614835647629157740605712790433778396470381181509899892560919476916837645503247296324344619076981133867615718108909286462121492828095119375800802107447216109353232177240358854819022420018160204938582367790061329859354073528184178487250015835457564430546531526268063196613463060843499095436869038417398214470844719595269469599425897096404779519642272239017775588728334655692202503789907295376632612137810804748055279763607742135832447640683539143276994177946403412603856746529459477772088669791453521249182773258929803940490339104489604167138476330883953718706886138987774621669584728338567605122798326757824638589987498760014355280702763632293606684894370305412018194913553329961689127977896530053034614122555192426381156822018393637347786831549896714936974999771589639084851607178629511042577015733590502292483415656943415938045263699147351336608383399991382421945569600921823877035469818345146929712879501045312859411308207315954280153063672750154390572670067224896096583714914470582630373431330472543542667742774609140452027249833000550744158392570609661531893399586632143207572967201526632063874384504875069424083810339373155596090217337685499168140422754998699290047668952244257961513230234248358071133208844333969408480518353838775333532681173919112996956439803119949451896251328214395716324478994649427895445015153140242208190717231936013998486064231720902442781333600312023391920677790053337969863383982711617469607724687439555567224040270244480813879907206337005198459997774222648227722242297280988927249991140271156935974355546316497684053186889318615819124653822229531042846391814462836064634492168323852513511806367169917959436079730861429660784549417367827221158581781948922086638154716362774809556017376451748623114602283051673749107993931113343182161971595843364550533233620309600 [132,53] 27135894931877200302402709273136718319465562912665341345907025622772309448725983112019172948481349315147342716551210050362299641408131721111621715625444546968752462576997065768261313684786973974305182008817952005133639693073677668996763718856815712696771227019501324682255066749461852620644761436826153822600373384556259479219403402588923959497134382270863206769070352801931124635328508212156580873774800950359620278702787893548220732517111358500694881546249633652031449892089816296164705816517836319367104702938780264445842356028382808223805892712145974993302113987076658925442635082036839441430431192696175774608481064682136906732493256900014288398367939086984419746460293875597122378240606453858009389183876370229837308916989387873549100272352102498837770405803037124645938499519516749945500445796366749520965688305069012990345567464064915802446759117777271412730169636569123400858132432105332609868300946237562650770292146748126117976867537113815922378621658358510023054699737760344543129407730054309483856755792236523514460592454348813746985575452377316082345754388830397130590711235329019309649066060062484905333115456513889358657377757809620668916438540010895767663804921269784507999329066365427517678406792110580116011802275479149243557712129877791211576427900453069014775940150072432007100160245363998612601955308198315762640943906998432027044415619250647666920528679333440409595366590388209917870696745201968084090225901554526427382720120949840808840046897622524073929371193329145905163271881544448102897995267184853955711612051619499564037142598516839328527040652421296663351094319499382225774403814441244347494337522709808760315677449020781888228750347329015445744932886168029083697304975847982569876025772087679262381662626879354908758238604553701232995367156297133897939371897364912696278531976510301150748548004178408353065168353605496773815401847319297934609943881993199517926753331585379153973415530496470630648075836778937286339629939830798998305833084640821298728281531534949671434453201208678574284120881065228724076844257587137492848872966759765784317652432935817959730245716083111024534396027112242232127195445856611341595172264501334893981724824721504625562983681460780190135051709306453633453055695484499267146555593067430449935998644098970809934606183429098188579142415832769620033160025789782093111627131163568657564819318010921107000371515102768632258351274919348140673324348128301501201099794863901280 [132,54] 154834964716772469300168632148767661722015080193566658328763659630641477068602383685805703014025597130051579277074514975314097512877052964206752554439556613122598171615096956832701987678203695784823659448209640910237077490387717675088418087864836979601194577549912245133579527670148526050453963397296210010863705646679678546257585860858973856811102999173441447260778833519059587325194251891791157465526355241597121220770545726762837900474304053933853714700810187356397123296979999105185563660060117584162604581823108157516574055156018772769342880160660945629396846791594736871124879626677540247524751947338230328373732677905757013038432477566378228808642997199411331072019707395340121452118761433060152406580588643859680137299083097112549353528907285787871969016790345915058392229444185675060937585345744608206431899107641818681925823313617439569508717638869816165133683553471636841843867295207191875927792042959189813817025955092818303435453869107809815271604656548474597719534904675967885505224294068638272409777443044993894059697119394535710102499254618196647492738607417591035781379708697958076035242127050874263489496100427248665240087430408217811107821308037789096992413747379585577849241882485451376543140006370250104831639271313076041794381013262047370533361600947720948121050867240109385905709757452194686862127125926650468655431941116229327483887361940738396448225645052780770247143707962324412635915484474838304719725853166795049709263627655217449113401511181139094513184538616402394014813442966979189153648745276132390242439823319974568957178304015061162789130685719454262721676219325024533172856584688396123762906872955695281152986429866776105109317828701363603264130829501282997641595600450754869016851021246368453001104601690659015970477348576034312148466665247043777222832533857179311563567095633030824794147226624346924733434718582181007725487387988387973211784076638073867990653359138037433319673924836023664671879395696176267593073804605317981497467522001491042310362577322102592214618289915394740405808404766396888293708694295565906813820001103203150580107037804920997286795313017616790252973676512985023494376938439301266209245396402361192617037182734729405961919072044553554533402608777889829931024947487247494802348618937063900705773882239452542814101344565770654916159195952110963133436299981780340237680344858789509509545925010423704421780960813007381357712632024311244179694959192301587515102144618240 [132,55] -41972831624288923000862518267010592721453709129408222514468911257613760589733059371735618661016316618920181399885650409754923194787005994387975769713278560130854565121649961510488776461827952093927403997075796801184924957056769323040385194717592183560460159911808725127510175946439262110288702640527978490850283505031471400568694173120667726090463398559979980518485568728526355980198717436192960099782067556891752462716567374678372499694313502772366637714725600035183065413081451439164603170142934976826129430736278292275970557143744577359562474159996351149762791218203295801904326337965068881299785204168039622795025010687366710356457957559971172961990732948527091643327950097290552682543556783970108449588146293402586852989745324573446772715935318663477589082951717690280829423328929397186513891862677539511676542036325618214367113372309319630363618935223027096912558872496954070621994108344286292121419824784570413844346914746329927426553942879108213015378599358985926486805134165240845951190040171750034214781866615891743160082065426709533765037820314340509356571885241552261330313846295620375613981853983482758863233315722475199815922816705522990057855786770076052945167696405743058138906743823387778641319688444369774518426312161679838959896838832850451793152301887240470743865284763861205046850631170376205822643305108648410982872946519549094720076015082183910264028116374971173599982399487892635588228025324773607881059866703832701785322031444747019780153482277067726621588056838268858862336286517734571684215094957336696586725736928916651612538318368767821646359754084489530614239688401808895663382533380715569213080684247164678028639279890186057355876360693791780240633274650529283600935050146444903774201707577271825650237259157859064570963212176524342449983008966350411285297412102277631815230067954865994191007017184346569520548491576132473970223519281385872116211178854043371442162329288104546957238657712312325067868829526963511569377790961119434068622152741341430240381727009646624220275986323744431388381106235462670091958114819257930849488058152767002353240352204202945263640698119568517465163859913059943164240142200319597124293798577630797414005936324445497918466244784216020571428489494140395565012404696627866771157456954351034408168633231227109456640348543937198246432916715767868132029065523300725682936057070892894399907535145724961652965158099019606903017714786742051367945866885190533330803972608 [132,56] 6390463568570051926127893788225279036696300985743180915195478714374402324602327000071278750612579490139238788691732322036179980302042211523145434472707260230354832575812498286394822462377489045415072232516222325549266571425310990028412469220746814775064924670062817837405120484994960221754570702183914360729235692786278941049688810191019862153256069009310163791146647973230721472863843242485422683266086007331828373204675833572593009701357769604369832185135634828488069999101955165897171779302591546863192333741369818102105114110864487862492477339517211923270331061845761193373604855483839632758794954788986442737508678481121535502942402934811841314906637733238038863696919410705723427184930643755564992027243968172488720008090066909548994760124040757165140094172504082501550434338490486745391520409591018395773225623315569311292281656604552773211795612891515251584378729092999892569991397025559443159129346897836131831748482191865734487557164544819154975637585189568653362493110121459385705455687989286817132663505564705640117494643349322237816675092699160959957393656003638089604441815236223295499152644065933719929604908771746481322386878352337227389480932042882605567558750437095072352960875389371433314296332028091578271593627787937395854192561399864563745137415162224608947682975224179751468166219021489505480163777162124612006477456685558651278004662574049220547873565114074991280868135545012519004699426148320695520961640039397340033316962315985639932770528230935214310567505467648359911869104439833079548400596125740847133988332432095431517053678591020187546303371070254656372933139806975582905620420171580324234001818522543905558457384629086301999937281177340863708606188069664001183618482271161517707198258594111867531684843609115182806371211543333308738244431496583182492794948252577138988691668343615896779279060234944330954275694660739730362729631803030630899725187572125200114029549005755705899791886089297690502237536741287740954585614653104384376250248923051358815314198753510454688277035157614225566430112600523606468779031920300675635968763256209041228060336055190498512059362949877136114722072325702911135389574604311657001621166010352253657480460056722778900690311220745763285020647152556407231584758382355457922134664700471993205366491290769916297575963977332144021416085734755054662794459332048646042935507727314799670059891706411394813403587779571133573740665030311525569256115908328040769575680 [132,57] -673746292405724127372965585432418411617064779067276684393571496752916424431258698294505105986098049499810114942352651001767523343702713432465301693925162252179562780402623211051899409703228900300737016430858022694547667790391184562074687815168487638835981421441830415536024873592767971578102867001971850425646165608691289795590527905828966433781459197209965253868455974189151891618934341483170103001914059161180151978349407852351241280388254279872734471975123800191630746871164613260616141365070286671700503783387298360060796868610402789960735958703393714148569667206760907554278602513439553917221219028025123684496262339595407930544654723881667126009766044314704066620875564148538362830047670048340414961484949915364001767820043964750941720639163807946563913823786930670661555906426036290728007786626497480385140657928410127358440518049978971939581124325082938543015892381519363986602311152802190622594967440956435760285306153788709781013211818988354247850986774865288721678879091588304357033846000581250525615928671743997308108495308581308183689150531869583074540544433889963077270128454961112572217553062801325385998416722497238947498907834101494156364801509338373572274713280020683680301525266906378604392301571954601895528884332374763768584815614653725285027802300327711561881257887195245825561975730427876677915402591484039571375534702339947075824142062991998639365835367216451480506467707531333955712162629191504856518539520034174067372622000593897108877662995269043960914151372579690688306042583457714664132666246049144279724148464035860147722189943145723341031353615912741583945325020166918264553776244920104780978731992907090151575928155690011889917445130177183774956600169799109010965899788705167140124724298179748250334932448836273312128007158808573638091426719913244956344605244848179908352727153800803269627665512931211443498792153772501406972020851049016217842298352749629005867497982567549024310140005363378500555879235263663110923385683962402755321821466938869940885850424959442315616052345401572939919280136463567077476815317700448933735442975017541429517450617062576741286626552252816546257949419410648754181258296193404694538166675245495242161208484843130024531612386447569898267838548138840681420962253335258982204658760184506828008207024987330343341507285775893043406446830987795333729286445057440945443773770664557295159711710035690395689631464303123969960287566212196926077579222760773456000 [132,58] 53962769311155130468166290408269400197390737452203689246852536774057034900056632245238271117043974403218248846567884308387230610123315369339958333493062643459064181263284367423784919730465708275908942894446815317847068833148785386384067158601695276303050904819927626545164284619971804472059594069608200158702805261987202489849704867008887943818651933467771905396986688453665032820820203513517420876608505412082489295627969934163275349761086189713734936971300137812803535588540296813677675355131906106022180612987176148310282822259174774577914638445838201372725069429804993120566808977591535272474859605183835328771344831423361067444364555221119313417326005136080085967236729685131628205146738954528770918914881865253680436087702373965433064191155594726713824499976090506063599776602245742104911665543275458422174624690421652570789724837973537216091008845483558543126675437349182635157917765666056243960836475534298365037303134550023036930875452248239001718332902328809530302529671554683802637830353859905379085406053677808544603190745377917045304735526481067472862478376043726707773062593744949027250303300145331598218627003257819239304031788268484117845693899294826185161576372290487348916885778307945585057654197539214920476830098268709385444430174705217513117341503948725985676601026937286756214152349743668421959353089869955181993403244514742798814811675868531665768895044943616582553472230936829642462799378127617030848686127215167992627110221740604330186505631664028611426358171566524016308875307946384148375339146519261558671499205418188167884366244740164377754769816848387242770554898981196758994940129284313285118682195112823862848003429783909211165335121342831757233052574553933158353854802196349077333163121701132950507933729835171967447525506872059974815681981424523924011507587908818239066409983967621168187078965479218598944595001792492184906767818247512564626575014544203550722498670990425708592203771605109844509875775160664184958091866828871681075026543575395009402331626478357266947943495746513242761561464241100052549514005918916023387794572266039676527086378469102781641704428088249546830105109657643285213620508842017176371120882701265899646665001096576686373211920107351767933456222606714340200620672700902928434037304357441990833108772469188267081480250958836123147841151365273262742185539922963951217100211010306428500468292451631978975114896481512255751119592702199818386533211824738000 [132,59] -3947660308511427914895609882252937847815206945487764148946429886882807248272064708257830619743093413500463879275408639335080798296783722334650039445449613173578719335263440623037336013798229505323360624670368996780388524449393812553934058646809399125130714469178090485386507090289272408780941234590772749203061692847879619044918404027856063912716052122731924049308360675023077788100900546551012864595864781245150591930069147591973433776479519089635883365375313518623241862257116903437972472818441905695541805608620861918485190219405335377359298653883753643745692654488346185041609709912327420906996106546528608273755427442963729735543308541804384990662134066115745122033246246606413899227639717445086583301984661489092672305208880035461513799101562332439819165974966279062613256070058133418319881419959194708372565476493921783072372898718774476512127625408627809989675671390653071067922670986671290341117256587570238061803695754872784867863363189938274007402550194716672478905962932943966728939989973167120865884337152290548235850894690429552657242419860516294390982551996982909425229793185432245764309899718716952618432477953501050542165014389564938633519447263564576709260977890514715742416027504546279445459791949668560738754312034505298666095586305934510119281299668341215026538829174331462907636150403500303861961248060162972747444238477068914501229144112909091209484477348286119915882925693188000560848177561504352654414742704461222172364494702162633576582561859837005054979382761284286157644720864509420996810599163352938440605507053433111168330096682619993208667782598432628590847709234820615993681134377354523227390907295229088193295798032958587783135182423670743547685539355020774608124067605690068575547614666735258285254847091107118548578795150017160992013959802680944322851251372361776165681461531561819886394942639850344298033749113366296890191267392469585832496253218970456825807707058770951000989388942932354066151572508562234356949122694607856072105602880268730859759828972925805951482572314309428896294690445780639146148081248674513376842583261607667498616743118589458578955327467779693667973752812354962848335953628111323846736953026855190707989043623028262871057978289979552336502681288971059228675040796571218647332641616925170191007513108162604181025010528550943038164196228130989313565384559697432475460593981762562968028267372715538455688436608846775057454306717894523777350270579200 [132,60] 291089265691192489633686639838735786257344336503181187279915721020427445141878206139965110398090231684770276580724101551955176816935147516367212425782575029892072017577509059432897220847808361234366985897610277166164878397981019152499111072853324267702787272336225585512390390446111963046435016167784987095572595660074063599875134912798413976617953936917551808588791806308796327939116732403513308310923331201775020179652570675607413829971377753289659157677347031538833113784075806892074451606782360348112679876762011877588019190608647315326434504939209560437852758867473846599464413342306618634111571651262388573838914644475145742929878113388828299096889722208627364633458102197648299222090349006357343891045554888644392758094840535105880850435520687187171635210691031278017311619837764451081080278011459626790147843919571566175209124880384475524595783503751020199043297405235544625410895471586352048432796233789666332766032709074185130118773239347575676819212833894941662701761632194329278492753236586873531462533867181792919301556164220685583899965899582715524728357836786759149306046634500604692156588493031839448516003058496464182554015661299491952398566701042301107038307247661037500848212382507560373393886714083278529194579702158919415059626520890959949053664017002493890044740899793516603429743371857326387296600726739457880057767269727065462192713215165898503609442555460815145035371862592246032705816886095771794473311139798178352595604667914920894504224120884719191715707816705117561689623457151421053267583549967387511629392149184819588939505760118366819725372731965186255004167227064179067357553945249760704503825507203514740074964409158932869163474593382834197830600643540787224404698095728441569521337040159955523139316355579597625354205504646533903468206235873898081189977807878474492659547666750059718383578174440305616791590744405544925924688224250085067912562775196915989827639114736810977386519620541642750751057671375965739138885539205017569736327052246483909364527305804932520356274437222491954799491818986923920473092730111590813977243386974654537455043492778621264151754606727492170163136751205179286104052497004023819613118097439473836911267931459272332560624886428330917446863088344791387897881041684851213612395848823374241625561347104358175397818244507328007917597112669651540187238518651312366048569799357292104037780779336062738708618283503396277570998704662996248058313600 [132,61] -17939394164929024371884239005364382698594768893024652791291941301962584875147308804616793425326489472899901061671001743725288121671877550079155565024727147975527013140302897725109208528262010878725476319201585445756903182383692847963486647037549814134036602688279641173794061092358526708514648840955455217968067938996001533764758318085892791517748706169258734152533780831818901538252918138094370508567736110988908844472503690271857614167614388036689666469686630850354654869025104547377966898435173139086451328719670628158414316368203473099624964816890523841695833795506620809127824534506386061636005921914048725709639006441350077672379182293987065305923531768720132075622261872006388875563885369609902985845137837573404039277448726932060222883306424901723365599347136894309512006111529107833366708922321594486542494449700647244081872869388542099994501253830747898179777346234644226187219289955941880228269905980750814306299312259110228807443712257578609919251501321918880777720291817316662112298570472157518423389889558485152963098119432848270337687159326734215150412727874722471146897636504979214368064292650776572276247705105717013870635291026686231107616942370651726784479624947724711516007315860127873385371055041775224815933439736991532456862297852863290514843474921671128773330724154463751278794814901343006342043070573786582432518125693596367673551831693803828106212599595837828435666885130076056696736585769918377100151994267793419305615168305722035023577256384941258377536240108999017821132911714892958933318578384259973567583595008744058415617455975372875471968324398218990095114156251443400054835710366767704998008639307065555126542198628543457065639411260734920830424861252878792275641918955789718549239934441650910671577474173770878781444857395707011518240243736369114144826217989840501974264284382049464530850058407366015065787470218984531010132869332953784745653877435958974943713864970537526488089419821730929475055266143673503082980396420847803518988452172124384560241470678801345164251349603955281917285685089606350605499469898002810762890811221959502869894451429669067658284918516833624936153462371720307271076490324440163672787714157623408257183190237413366126601353854182613767537592780610916456248372271379334871737104592723813406457181298899172976752868933986832696196196718320917946215215725190678951498832489637726189617665401866720586502648812348635050643207484880050953600 [132,62] 1557959394813930503057495664415435738249761083444790125676295230811005767927115541673348323452598161882564798993249336087412119026001523852098175454866313467200766879484241086247068711110872034710406269054547816103028871228006207295826645925392456465266367900606202485767763653752633947789651957101328929349095493387308124396325322712667679594116990587461603842934725555624845702281838322193001458925801403680630247404405520611341218738631728023174669618349697915216497616145215289295445586251690850143991858619144323191386872254899231011855325198877083220139211625050270865924054376054296002475873338987951453610782790390038325989334213212141079662979408970703560581456411543010570946241008737559043261688147283082256851034104285174395233724436229852702233436330107100886937611976552547855337812740196772048586267153459401238402340216473454812924452102757644072326957903765868346761724988355271483299197524487210087055154930537276563778078697148393707716260231232852460593525732269648638276139197084444054153543314881341915888619914225533393636364058585826865682673301739997210860675183228262453231512050368391450034975835951679016918408925734534256818917838302086676215949125333866116110986803368913775677122103465835942642728842608410982606950375267860793423665045314418510372905858113292306263078193014616605997680980439614439428419462301681910973977794573560558628244062985645203236175169358273494729810136827483168372349125311016758141859793197913448231103836854485602782720831046049457907674023943675997957411391115911996938238010568297728938856554139821785039064444281835065488257678774827645105675653801189151738068791646968990113868308899988737575534303999934995984161485538693494964944602459651476208718875509885922277130171117429001282582071965882789059428148562165731007722439424399294652472979003665515793151213636717875413541369993445172539162753883684596733453311652001474383596173995112504083319144822685916265445630100186576460225412910686972933295331727207864358947375033171483981527148644491027365421561207525674824319406326968160155295342838503232991435022640313990259628467748290273048074066326879255633296076450910535756651579434603021914495437711447757641491520978284542902319257046225539187000886950088227423374078487673756426075385199712488123130033026482383723430262794170670748748231448415039390511924114989647347724284612245323880243285552339673042240082818287336000 [132,63] -149201261262814985514611713409065198451821932941870611733835482167659647028213425831908485704190057145359281934731803773619038555114383484074494163471246627445651398695612959235210172668769711829391026674923990620066130169544949796221595050870171501586448970027666284844422654664348685107203526980644885835181620435880121804141373002295722732732473143663134625500399519249899217924329813595667709256731296540349178331240720506008465710790856164621702590432864451305862592942503367336971967755024797828881812854020777875944392483921217820361637616463178819908643840779507144931362448038302921246061940973843312015521972688090286189871018934403474985480230909016654471858248269156618352925046343001979507279653117924218936447691414261433422452064906859873941159063837536659664630373183209411355186920430389153311201373735880269581978113855644020323477106036185091569284063736902625295326161295899448376705752620905408305659390781040206363690399500663517847468299094233749583515471097759525443154611223606744022432809957901898745840781753874361380742967763263307443345791908006424913384930951336136231379814208864909833902673646135663409473919008081760370833940348718725736197749971423604965831223056033385656490175228072263940026453720143313559443657090376893593061124892230147690229904842813402403248038668992365421606197890423393569870368799367275501249482278941113970038487204256118760550835855721138228564922140950092349941587194491682102706897510254387561962940120574892415921298843789684904212780626002615325875758026082614448582915849317217806881611977659749124142180122799230757049000583978210584470781367918165767442867372147479583316448237326370544183564328884933529429055194032294124838159277171079401689184115049649924130061778242847626486835499556735605430441593630793108780689247615236888663996876603741435623876025901602644745090642372120559221661769279893359224386211865364935838724953079829730013193512746885470793295454955561422024420380624568734497839730963015312291269949623754992973450048692346089644162284366075137664798382741210541699390755222473892483911938705096959375524711246636731787374061799194402169364768651688543889561706352050264585377963447534753080334722790614613880041657836150717256131314577102124786310886956547835718898869988545222032678434222444900334080825194107728585237655296468886489126598156944912809262258714210818870874653754556546313090440884480 [132,64] 11827268764621068917892982988375989750776667230857896800197696164830629980951256156965427197934325189477553254233492380564112041603647393261535655328392562627260013421855713346569016555980802759823858602441471466329499690793413914203883400534708516212663307817722507458837228941065478449601770864135128617143811745731658908052814366596903411047769119160508423921700132298013184629012662929911666464573613476141918124082595040301558949324862638617277476745339924835705207224781559473061258337168736870683298092943892383606227600533597278662735044997075215672023802652346829260651884617614154728039387187107157207724101855525039288319613166002779676016853056258590701437045417393853824928302354949045246577939633053914558823060818723825917395715122109843271440651590979238661970441515646331809492374970656289121518143844903460837342769024858402812016595966583047114995189596602875795947166810451727403950214889966942898400954237999079296878483804543896790853791004453214793359711303121420171679415221899331450618897443823650591105076634762941255861483273713859728350113107192186765557049669536909758255079662456060904091113631433010650952196072032454294166166376966848804523172682286335407446559816796321482481112277329220805574667135318623938656276027172210474974137437716122768591661555494111502139660713394730133253517858539068921639779117984541093948321571763887723977754163615212376286549621371130363284213401620043593773831042539693985939820260649176037259954462031055208709945894812151905568217781833427773862441907117213430329604838912024948701390557760424108781634364875564384788853784159517966106855749455274810365441719180496516168105839732261038110343224078279894777373780020755992300499742350200773733743190988594986265524727871135801872161829369930932122162825488498779443940315250907397641818193540116222736178131255076584050436483301783949516355250866030587405056968679194285129874240149786887353325138071183033227577152461517121242952964435870142643538794222350585506857434313229402601460121335545527225264564001949371459564251070946852794157189578350234835575148206135279233950494812620884191789303057034724207336962895439982052570786889263027433848438762383248638508764960018782384853947581021153086851051906550435021863753621092875434522277938555065681755955836146301190183050141688546090022687144859276695040468660796514619715751329285598950285647146731635834313210240 [132,65] -701036697140407605862181865920616604459492980613472918945169997655360249370017597837880791088371313349707765247743293525870635901354119363002124488642383247606353234515576992229810046258424947974110536127436308951096081055438160582856654728751549258532776207515554377834235405461633353975821007230437315116907377821591548529040256046876154205614614243915141115205699560668413862708859278889188282453319176445355476480715430945193502851270282294107946621565966407269161890425311464840371863611485017168969254312769197684402431908822437804471688878081235977178891296135191891535600929459036729407649479598697389609584589462525834228849282748881654271272170067698266379806601780790593892909608421446362483622321928248078778081750822425046958212856144449856757018823130894280880919940406618601166942149291674723787840166899574908152804782983568644478950924371766026436214395376099701140090166137673692840050293666742898779920255455749257548602631549452744712330157353657188366845893912073178527053257706232849313350473249136020101971487296421594468850860284383517867174642376229487605440021420269097060530515491044269322389974115304883389056257659396624011598683579120623047896579067653912507339506349200767204068550682392056848639100633167688547742596759600148535467303871944127474262485750407606717615029137570549373484835369048150583804903846904121754735046170428501493272068949732100579935687986442701710679955478376813480921963207010684710421072334784218763336899134272002663158333716947428903236145889571320927459625935411470929130725358092210477939722056572768471654725989714315379461478230388081869674482243304511450265090574639963267131724099321214370983866465367565549158476250973499948366608905707834895069996925428285277574995225666302296509933032708894803924337214522125325856742430379922675234801538559177919941197708853784188476276708576089858114455572912103730194220413727495111792483229763713358277247282154824436329645486543713833540656304585772043127278526548414012387105222758961638600288612329462703923306834574224383393455371171178448921258176266531764127418779466551001355789462143233605895324598927403044920271782996122258901798636990819779045028858569478052637177194631577300525720403133613718079051842483184397055128045625647114476461354114131652646282306488599613224449054695383552283962114639147785355237461983579419361531829146124214432501682499981804437440 [132,66] 41344656850758261735197319744775112093130524023295200629914734571752958039295257243982059693685021428438967096897462242999868299643064998358669331810043592258190587047430923489405342728695852643643439130019761798298560458538783782207331671028932700969684278265004930980334429914427532134743139639857855220693278246412945999926406487407425067684225657683369172348212843911873867473398200822652061509484269666026677746119211004102597968542694586149172683471506290281400685576408691916369646352255249547181245065076860552905163637848804974572813532552882040700714227542385801339623932940996263538267013722208458914938734923600262363351622433936102256620016531175708430822731770790065080575802406112895991981620417763592755710665719315308723822393449620729458933330828754562778905240214740514194466962612514430313060939671164262981123592744762786796112026921671574014891856686676301570583846610135667205087930753260982561344950588365081908565985288161484732057537986977250104025667854620091503242327054057561586952552775425553013857819604863795401627249330254163181074519334740656231356529944359289345365787481798872604660776484807427554052508523087000111959916693094981527277579110721587234987166712538837631019429054880917411746379879810167831703732992997451372529508373949877933769779552519312167528858816831128571676724043391663939692244927378250153061472493817562648103386482184582109693692555036046706815283827850969115348468673547072152532811290943956526071879934398248095584631828758002549300202101384649839272346333606279489908781998863557104772821380585773303470345907200883180055219377013641547935640727663953167522875463860681053710156559761322747345614718722013455438367498460166898606461510515183576822047267866143820394824438647022303912506423995752930226619919979891145642870902886511364997863166413064771678692263617916319075191097637781985554449838290087043771900546831180220306558147219923236493716697428455603394649296913611235355210716679984913911848557958786960353195083897583055911135644673942199570816914292387911600518788141693715868952503648924838411814426817497153412201342145581529791248456928121875533840359151206320961322185166948039338407887187239455436984506088639235891062758611210577080785738197836576462638518193135014484841449164249479680537979800246907186248809798120719621235641524928935975971571251968769671027597744016557261108295472188327620 [132,67] -2110011753665461589589088607223147830582784282163357802518200203419138516679316231426621723644215791117870165322590885642312325189559878272167202461365055347343850850187656788615484547587549211795886504656146750314822876394267417020563287180987103164759652497368017451762753107765646603882859974977029187963421918048354911774677030736718051362004946486246658584913072767414714043473563009046933212993756042449124435760828078759584553629901226184034239236925712819375053787265359516723026026908664050602818665278914911427909772700639755425789344916538093565828782051980819779283854142233217528381791946652370899050126135460379621662995337372313479590635161518611706230040303711738466012113616109646062551807072695733961530260583327689531235967114772057325015165531819793175088961942034459369532031608135077172516582713310724092252751358277750308462741142628558736184154189839380462668816453038481922898211689231706351136851653245461032902967536623820463985220025511025750821714233424836740745650092453017591225397995508125427267927022756835467198691549157024155741081358072779088318720829708899297245570897252853196636905232885533204006734371536406404250018580920713458281910364068249658282941497712860534206728094179986688208440308207059765562784763968429905673098719977230472736444967478235580200035786240152760810008796789522835226594787059241021054939400896359066170275138694130327206651523416180468308242820574441064678584803846705906687062935173055997947541131914632070709649020708524801947984922550219802943721514662775282775240922618451694082468763437226548492916540718776059712981309441597649675220089483189885141463311065532171311440110660788955809118379850614153779900225155476319729662289348742682811727551324402124284847098294611556062129759779598696353910403186478004947931866568274346493511879437395106677355532511204277312620226191282273805757341354172915755954252245822785215071028047497486519922930937112934887608811715118404365878914782491560478354829136296993121342541635190436577528905836653651905759492792366579047885243235332233309492436435352481804156541658228774807506277161371948506110123745984762240246931758425939416604283137840119042065323218361791046694344381815823651187279378344633150988498460375426455300629981041632753007510678479297207034147403914447992819425756001331402528397810569339931380546027343456863417290046718672116043266096357120 [132,68] 91106521895847991940016153229582173254498895312909531911344279400780165086453486777278644190411246996322409642307265728886150133570885537778315048286946134308670952022271952698663796115883138319492481679241704831041548367378344717061957860901784304836599396244433172261619687017994204382823199601784397352698940641596325855914379388532891722668703652184543698229743764221919736236879362350883087678479984516636083595747674200371271546993110539803642547140897675492237182675011488820120433262950139873962599378003210096911035847184174156575367317384980739151326156819657853315172475298006588493550866567133619010539351675987030094328199624915815538042990770971500291893883767699014418435113994089288017726931572696404474904562862672847021603868187798505098851593834054838944606852169899145429248507621650800712060241363434873354325030351778202667617008158435478669264701417177499840712959984056309574941945622524654653099098827655891333806620198176300413521053528004603152030231426825792888113908492395921657823155370522478408309703567912072035725470869564574490248512414344224367104530757979586108036336874262806762960353169406391805365325440555407581251133902389885278418794911191843438953299278737684620797033111002626270765820861936133702593000595634232435822378178101130546551960571049961175755450003469225492371274065063574776821999447929501873769354109760051228162841647906494741435520278285419662767927413717185128635704409897951124218546187320180557044086955528630685464649711421379938070312725394447773400728451885717001868133623912868688693475488426961860358911670285314197713431262400898449470392460290967016441802445831486578836904872047665740456664031741576944961201573472198128912421148429606233041487020209909487664416170087207805329268132833548880797719741739366649569097247152746110724873869295795280863499158703281736935991102843163497499457497006568663541642058066629657212682150769653460655103702074335086623826546803610390885197281179905871382012349122713757130225357846769173851787739462150859044701007440128143090863647669233295962559963739743998404132387905108930628353489730896933044810110549746423347340116437167836330441153537818070192618823856399063931054824454687994155500804015492066200005834397814147811146786743151528214967284491116095866853566626991416374651349716159745805898599417287258775420217188549324600536148365229553581343264640 [132,69] -3014957893577774369719129841371513579034087865311184020010315987962686579130603617905032615190274699119692370130141384498807020380698364430174987611349279198715727146971392553126461829537087787045529195339279601435213897214849626582248405560417429457688963171416930067353421883242531872865884563974187380405349593341745750877245234784473288894923079336460316874332526366420981699058584577117221176258672046257428080297307424371177713312882710912278754894175156153520368645578898681891323045071459613413593184744590488175889348595712455439280215118206602656462115440923612067091898025594442993737970347189304243119336184565613281369619731545027603148422867318599745478183905876861711782013057488402840088079922583673671517680734249663969933773885605177978523639799212592127651963561500233353693939559619385896092611496576732989744112975169367437362585085158444453302128770665668357534953549909156905627675182411209242906037318139017676423740766313494525721668133509262276043748185054448426321559114759107149730799069251324497290365403425352390434652658881894338383129554273529843991732674418614112710842418303704979074265956125385039265334366518905740216717816423116470818384007383304448343978197227851580210148022271143594537806624095959389570722986792070432478753255959694533497537681048723148338194879303782206248326016791650077865988664877750928122499351156382437230688479924671125892105953099325112373773019002972695543706860028683778785908201544471633136395791206966914519340331371235551331726591684374109295308175887571818045339527640209068485069139957057911708262401282902271388389862936779156828295721618666894119146862365572549417023509235038140742473706131801094291817484861126848842384826194543032020722459405984390562206684739775460854833233994045555920200821707113166838350900242082267709674770736870301686500910886178494956579731139716346656473087062213183510508445122510220012621987534849916988937184553391005227561709531896574183549500864973899917008644389942729529849822000898371588251505511770644382310681998139406424269458660398987876726292298873704770294450599321421161250525062247435254677796729400862049111396760237609706864256566999357282968819632228794942911705961601103352468903058310551521057517758237376358000883774420280620772047798466797513670025824585461764077200620976564964468815258246477476403218360826242235942780672788306086519680 [132,70] 75422273244398459267668214996961440050813479362564752308212847107822552732447295004851371468243162381860900216376870520848581931244445139825861377314198362327870330950125000563499959272675907096126411824349204467054325863406230390394648418010815413541145340034753949745046852589397751071054506478547127470333662891719077965630835816271159633863016137361075417841271233991012972490283140762147045264765796869667250078158267790089414114564272298021027580484261073573768150115634097430146317831638740005236535400881176422537587231321469687710508964614430917127831853082593913620342940628138159052176712975097536820058903289903050286387230062607421770607915131073439611741224282348832891932976867469344539357482657368031926943494580618670303184085286245594572623420442631942106341871759008437711752304165333718088228452589793146220693151274912912616964701469492012147912144043922911382376939946549535750876248155367872794216142111137822812468264875199590492047862190943056270271898033064978396864913826008143246384249909532166813412662388468430110847336711429960319385247437430972216998944024459457648514301744713990362749940163666277396889018836028160364308538192782901667413198232841403768246606789466380828346541637117899409540028286745659283678895597896420458110215440577452234021186864226671417284218006338684252631897559090421469862375783891147371535656690687923108537482494855963321451800002682103384413573087431902956107142452977144333895340985308666949975332597250969690861493190868876282793711119788020789857848419698279289859605874996610433036122033039461085710288893904352442759412228596879864074051339037863679817037487525913683429221410720069491334832395383616386049520240064547427000276801918249040894140798288878003724354186813851769326388435903810556548927953424911608616913465776810869389281947980775922152726453219980272681924511314841600618026633509489187151746979213304405075475492980354203779972774753478049465371937820024128546521640280889965413651635351661343291151378576629150028509877574464149826378757376046905278841013648672983477548835198279467900476500356681443181626231215512428371431230990981039826372323033329322461437285285381476157981944558034276340726576305811638276482573088704052929800454987378621846687179389466661695122963530916781755967459056144534885317795663219072343310755211040537939119342178098189375049116094835771680 [132,71] -1381535661710839824224467126143454052573779455593760697604200260237108762610177701979192386499725152847608726612712885066798959016154489202417353393127320738914183535694165288575323294562105573615758664007143115889512967639898950007798623586177445471029331900322950845531901420257777955778834305267372691737591586706624994367050161737433158889908558341945576240193928701198456768297092859905757106189009834494984884820810406486239071849897836253125465108585645718167582856124417970865381193569313785555155016397234577145484132783938064929689352069898829201299499193179678845042250950262942674769343058309977056575038588375173010598364911168071819904054840989663983602303211405037456821407201744763107315693654856019962451348608012664486938888344576798359709337009343402803948539922393308730678912264793499584211320352182469991135796424662082175007572220833423993597784700339019957561190044120671059589722047994842003065635027672856107171320096970769228814384524218811681193864670995533084910476794275647832964283731485276798568811472408000550044388615982026822075136582512470891553922758388338645304538359746939704338262297909748161709039860460235115056213925461297318000618913237171855640859119861733318639969382899726231462258833429980791527125303279609351600778416621603148698940317834796622462021730246935434948850656516672994049091055322981096155970244215668728539820659969248187744951161513351265101344304910707976640375812354836974011168030269570513586896324094072564656335175158870205235853374548426136295649949487830772622308897502541467523045442325282244571310817663791262441888894675349264663836939346474531179138686498498205929392083283519663457482152370493850837715034740756370617388071594965044961855618693835618882036519158823772102273737143598546408086085416668020763359569409379254319041133292920157529092175056954324502417940176359434148873602744134372885409445026528142240301155071107326238410200622021732247547176374199469553138828715228880564829945522657065231481832602863494408850842491547112410137178662275179542770052353345075213435108621712410767268425391837758608845440426034710493955619790180906146306091709593787902372286464049800551715958795886692772927500708027336226165923014078296163404915356854472916958409977402534902489308804787979640579884210434509351274895662430632450801440266903841265681394287880926112826666207348352 [132,72] 16055639278287715789631227016100132044804810328223207746142694275843937617193889643614453738366311970018607121116601304521152410155483013318274825925018136872369067255723691112561955434306266904346466805043345688251765006931002368160991103321032498072375433641311349780030419063819108115312170887147193511295794284063972075196299995814359605301267952859519844500629016748206907423798584856236888408839503553456160823545922010062506373439333659299741484692850494679312958848230684543017737124785015517715768357224161445144755165142644365122205327289227415572811322741576238333466763249957467102029002123750454456346371339029178870713334045932112443229292941268798685162719757688371198436071149075498950329991779338286994285167474351442174634154523580004564916068179609884907947357535163699654902362871537512595022438034687528646067440868810910221274307886758017056621356562068457647974147781055876489354912534297061458914520164865490376301976995710667916101548712306500270984092556123008629479392094363347688593551582079424812107478132561556105787638114390187932258657494081668561866330716579826491509506383458038731660580909133467486606097659496278155235266202519814195011898687229554345225502910755053799776936310123896161574922365124290454441063352549122393702257142713588132927213802408412029135264409036352635359085926513388092640491298085964559699855254172669703758210561441396643488779282469555981829043932987048537377113810951509807181795242466351088635020576944030266170502818436754024938091865764430729648176675116072398156005115438204588493866726612495939834134453555452340162676099820068564287808135543278669862383955353360675335467503239751376551372615159827347814769217462259924497739378462076044935768007431603828517024776392337683854985493231167387910114078785809464852627467980329113098481280055642700536485848855944891528053156247460365969151149677294482051874823405024574919704104547061903366016284396935475911142273441593562326589821801170779556171899568868576447765894095247806703798528559661749620292683765473565966970280578695316094988020424002966385656512585356962920969740024239559242999220188358882929587746310577410616286183553111713716919416793505821147643692291533489057646099290730312982968574191791356172427404526906884168538870132041002709486278235248880689629810190478135321345658933269436697845196393806386504661351616 [132,73] -225777688881407049893680188066979534575566939914880552750384350243699170620928604258315804497559660863812842486839469222063175110151847044823267985858255784106192216753738525912010258611039034210935841548348177862371676140149905785206470383422981460433096592010127670400781090681201340839839840388418270179781855460840966293845659779836874266619782720735204641898434773761813201184457705966756145280494534050170374295160773561832918294001561563667179154894693926935721171124964391792334002635839867726878557360212443608235625075875474733952245656224302470701811785475451063792628493608241584286280917211732662248760443096111223473132639944790562141397266285207164749135253414452964388146437645866133588306028533114269229005537443463114155045302993018122150567706766117612384341736521416752224544049477345033827182689040184502670620425216892506712324796183665632227173900437589898605142718067050272479983239546147044288808671264522589354567977171037458485418550346024958603876099349065512555217166432283228584376157978166681460308403012831313315800238594904867172183544019786389383204602244696754718180369587842876828854361973563205800078611328346089066610526042661638238578294110426946396725750819851644249484097162457778313489364955209434651624849274709125205843797241194725490041808225808117513283537890057933537057509020156813059953812287020017932870934136771494904684514140973209409468698084435070729294195520477083907843745112014976324467681054701850810741585578176201213967349766843858847718128436101344504250569239973871239199688090392838114116239535469484707970827637207562996467477260369835658996803421751002410392724129187776816157433142731614674279148326343929083169797876253528491994271429494875547192859498446748542225684394396431043708747977476068601051831908366968333267588789972548430019232220869084548395442143774412149549157909225828409665035258479602043166487558307943736467025854538826864322415522334969780480848319988716183478976432189822015656416170280688830120837436995929764118344990961510179900550474849036240221650590169005757721008656861596871618306928595439949190462497312972578681055015086864802490267028665517020392591641023714569808013026855823258410655228111107097812060088257176600704877329151265075364732990276998201371743483072098198624038436162241447929529852181135025476978568275638362118427232611995587852448 [132,74] 6029238348275756031162641328276483003984223481972543294341788614406978282790774672882591598776907970310519365722779993867807687455368127215486450890482099758947216456511463347474482188541630994867391774568596985678815571344585595636764370257636640075920642216156802587710612756537080365137732406430407801394788475832192099004914234241162082703209143509529231842938020955565690406774596278488098006441944393853967024355909054733575084319612091009465492121021995741342133121214730589577161388016259928873124732019591704181823110783351768454550517962548890378224741244774211436749675627844381757779014446287704436097090151091469915901631531767230063232541598795406058598400820875194892945992407777878891619345213369144065302084281490044450993910495807423298094699858620684783086296155453883917396611746594084381213888753732729260936583835054141974138681571181646147588943160994860275441266333926353594251762900299107965825164249370934707424146390632865731775543959083494774057907630424174549884597119558734775116699706244399989218261644191439980538453058664886644715769274425974944420704618478273147004963894897265289970875696476289594423509137577168125576941985576574361735468280276409065721759365907469415653599145326672516302057558627469471599784250026420289626816624630491538069906431320614285246441360858782203851307169240905946744019456688681206103145259237009882669132783816402314669916080265747244108520386767263933648718964492264044349229902481641771266257347445112978576883129961543700322999595828431355370716337038773120157948665885517783254629879926419852087100981687664777974271264930165385836145259108942875082671957685153747536620804719333851349181222087705041378312776514600637602815296747359643144188758029203823881496441056179533537449000281395764691582022952401104284755664490097275032241009511729795294179098028580499874478725983395436191190444743146817352924936150199128714501313844084988282741095912692046225451208315418733186625239516783575791697730012611338248345835885405099965396083102031578510620610224370979324318654795925506012356322074977886674607731696285429277410674072740726854664144024286685216477119104859924713574278702110934200375999319247858413998780619889934487329108361127859586721789516161983109418496419602090557106693964168249086949934343219857381253696825802498909561518243546813137981004742142899076 [132,75] -71218732803567432908019137223640079393535858764751510198563334548954261252825981214029450498773860438036289909969489703776697653768977234211858495748484670086641462211248146056099689338125030690087992201978970629625184646560613319844537832221723184815365430324909322009361229569435847958718898724471791254183459192165101899427757412019230711238819826922843333737521451453890662135567406288564927160154447254067130931352838507105724344145241293425011126359592306075467597633317484419953250226073984482073470222871725178168766883659734315684770062746724683663963014739246015444007883326950555225919113715776726541273105014606691745147518034110564126074856610941632254902132877092510879922884521995730422666020092271394755306802866906005868931576121346123737293560289125226425379826990458008025848180865924995500031902070347705285543922614948924561497113845239215740823946173517329538282551567231544746921458830210582585046394933391813162907991289838920695953145324817053193984828714150153522546593360788527225038355078787086416987473115186213731771791109472397544841240773614738407031302520587305229269154886888016489849270358424633684125668392732716472741695491878679912013079072422612461500297915674524795044954083306271514584717607236720483742469747213740143416959746716169526858261855930149413396643575379466894674791380703162188595472053814320092958157846795156713749215468909028250020102322202945162029782174112719384144838900180333665254983643003277268091699345943445517258640298306053777058842856013703238756051049452320397461889256766696763009323454005908504391837270211425536788844583958108402463377939682515839430213098267693465622508523078283300931852365457166690345752098043726810920592335031179674681544767105946908410650794599199198838971827156396576564342959409662151374094104045455496562103677084559858454304709234617932372595392402377114869526443282235115197600771941605526665321367751902069939536554619483714338642955285454646905458148249131466288494643237943302073559188478251833935287707593348350850203306648186763664861210137156668398881729443795245041257642415133296105638805510915447763930267465873025642046938621004791268068249495630601010407215009876212968420287785194788952937192755275863369897691355800299393911816892612416561906862142798729487677591139921959680022632556399791474330992977869226509510798010368 [132,76] 227964266997683854444096683365599668322702030440780669581828899393885800210643515656550677925377785305072592270661021477920246596190144186294444189460834762260077013939700271445622895558326058129989578859928675567524245710674419675853830594628285800365833809101767322064354972562846409318923378997451269801327547610891869489951500124785283355778787297701447999155581040691104560282337077830695018974183498071018173308050028871460416980150907139089970949005353682094818109681426580242665042449310303583416181899578606553330485189771452931179381789053151152744593148733798485345257865164140727470946975086283844469158472955411968100580751832496952683995246867386939487499107029267872362412902839377180298691189309814393172918991724058517822853039008418228467053905642133892348406078819918209989085710783376462062255691252544941161128762272604209254416220912097506347713602313621017312172092015054499998987426128497126272934433872905793960464335529021378718115115729973929371606153459623280153983563581923086923926254070254026166574174954906833255993849778884381990912632245935027768101929725371697365580631105952879636683760692282343510380709958025807788196942021389240052854859466009725573978945738026070723856833172225245728960291531289905974316038208248241822336187238248007568579458440532789831605552180557736225680009034812905188535275492446122809562007800681220323054817457027771515437688510978120830304776902922165906712777872988630234877679238929229024686460110891937924945477162819481988531492654667488338270284393917290988676033234313847101486267186041636459438155333088260304471915505311208413092522059995579761807710371021024322739577824526026473254526588189377193286687096916895731052656889632712175608532601252892748145165969367679724759493876068073435552324167131159830154382539149156473994494363495923708096611110242534928569496258439994695089411084965776308261424293536388649776131096954795334741206759646634610381782618329638690467387307559036996107614318723880021386370491578499567647491657144045112082852041018708829676168816733191847396373896545741708016967762477437280876539502502046435680914633321254824680992767862566926772899380464057297948782878801971621897900622129918144741574854839788066448639778243483969589117970836806967685286353479132729264120407626243832585963194364417248074734384077043986896418816 [132,77] 4282578384958834406318854678869862721948420470957187384147406055115811037177775314691274599500349297973302670250250635958246674119829703664409459607438663042066487819339860509540570765721817104440335860973437654379521335899845797745464559889789623291881289198185859335639029988641239251965202544778082655480094451030273696093120442777068859179245822589704259617396738734425584108345917550524276667710841061072700845439737274282590754429387074992527245635320034737963025453324702878998840723947633882121588513669226141953452505384083270389284185008033401406706876761643196301622884369842964997895788848992298696779956388626818289724136275974872790568414862638278819775867626412966542778206597731767880350532654402157234492626344791216369896469864585753365285966206931926592290893902310265035859774229407578943065177794836498950987026901477047922020978629525810849510407789326097556941076125698440474871312813457715340488332786338552225149194466961875532137496478425364826144092684979512457393491863987683141352467337323640454246767409465313489662151997071264676662891097354247287891797218662770939243607997033224324273287408801234124857924645760489900627987075367905595167756330919500851825514302376481015970949260925122996793857054124649905471180036005079314581401604939668945196177440137998914623504537657917661661664804396031341811515211449833696465285171070251897278551668410803208377128984928182710175938979778171941545053438592132512669838520676376702251472509376536787148270522006395577703311540051291427084359645148754637398375751701163287051629419696833861550009591313783413793612374344857012809022427387163112853263484789610784264364339901800041676948804537343778365546175872865777566998560670411456960565346681490600784234972253832617641409259503061585689688598705942733447280452325367528471591142482383964957938885843300301971357672139830276403422528161871611381654490995425106290024583751733184173439388606487381534774681307655366343976508452707384618696818061688866988247651094594945915174250443247805585571211070147838880632516935141439912642508416822190700517650319021790991947657913348328528104533743937026963186479315229160577384368329758119199854344110547219596738444155990626707755371238410820506265956993638814764602115287949258986689398914224555503152509594203653815910576963227757544360256538702621838848 [132,78] -101245177199657860536944120609135370300684227450524162380567498637600434460274112533256115401360564167020393733592768265052749344723206576858809364807432522580428291420084571363820986160627426781144922326637579577581520670705597612094333675116694868062904724188288125162741196885572593038213265335442263141592183360096338112219778157391662648971463069716907324426696975031328175272645807328237082564411814669997455461487524711756756233213372745320597787638374933615482498006648780048533593859075050211600576855849809996970338160214343026781060914049270397527086732240720324736977699772517977039299118378355185190338172316243834946436748018686813161262241234392179305220694372835304887569991335714793381599058507246367075442635604981003543782782792488009134363404309658997123955039510897091555606462254010495389809953648953746064831600087555496797596518449071647114696529439175822995016788914969919209236805048400062298108463860329969845907830372338230995068344831122365880534127410206719137960533221926732818152223831347165791810334968459821360462639285252409641281373047130270552374212771333600023438626668505575667847187786766421887339998642757997909649260964401213805726711747566193216243831294602004222631904761378348741271989516675946439461956930012852782310200874152818877038454609050970999207576643244730466706267277711189615814851720083294009662314976090187180100134070527581512956963751753818369767700455527080405302658637392599993018874248530865863359310995679863364545067177876977687883624282775338392374570398984930171894876041940886640111040414956637847796846721198433725123674774529831462045065280013748385658602734583404859223255170040823799895807750173492391891897879484072131790081409667331737347941066128775312121438745050992354570066068567645823549100253303187136239263785766220005104505216962630757866002515496216456527786916671510867139321994396324142630107392940453425593965655339275538713579841196901555101711526977853877004123224342093646248435128960050400120027583740951207164268138833481505907214109276603730386552399252069076493874628211416597625591039416433872944815416546671915878248965381180219123420518153215279984427203784212448674599635642156653927181083928590607657822411932292081002639523944695378962098385810086711846324851649848978613300886465242374523615802723280878453462633766514496 [132,79] 2124856515572078311074005044991123911659849885920084470588390457299355874436886049170966129450594385625466791340733200704909904748196791025761785423587266980332257311099574764094739207041631595780959052656362512134452695758291784837656844394123848307580122549988593970913430753675368215030991138907847791019884907235095838260353675248703490762580244611499297615925523022941501583761531003392391805176158105868616271807872989849453584240254840522263548296084902460114717820857651079878843349290627585868694352143442673125688172860701407513251305680655323133115317946515428368004904062663085696182466128654034489319482421803113161491284785450944911933206896403628654575573027822390380498905989993730867103601078916269097454207936432386314592119249178477809089877237355663123929572408285501265277811918037029305873828233430729930359191436865107543698005260571789174925004222077542811492162723176482475143615447695092851195045995914807564884097909954036055884312647461075434748932247817654659853938682488274237216223121965734127336128280119260545776067951385187130984258003470439850961046008302170763676707852966119103004415402742235393299919535954507518481425087649572977698725029967551397302207409803803639799936776749211676696498698278976681270820462001956151090492140286679309261863478939574212491767769493141913515115495190691283578421927166730695320474809741660684033024250214325976190920013878861731248753839630143203395184997155643576376930296653476030680159453704873812674025024817530982832473593146244360975069192261485481755693225770263739835737896436089723945246993206250018134460812078978779390458401155893645664389182328478399224757676733585465261214985803095764054260589627675802148292383993562999707799534057987563055012542598198712958246942367698974443088845283798546021451958358194578406462286189658905876416405035609370281027736083129099650111228395129031466901961355322277215672253421318086500564842080971894893855151989036571405409265288532802909455060956152288735673340119134003124517161786991488929877491229988904632226837554116281756278600998958568502118868354371787297886215292796637856247922357984889881766175483394311448587416985116830488402811578167484951051667248358022028853174019847329396351102237728037983142858113687792358469531346074560401157137205997175512762165270170035481578666564096 [132,80] -15225449429764159039770523988481364907459608003107074333818023878446635522637387133155990236270815041156734805863986487337314259265019552636435215658448430855034195998814406188072007813173995824622019537122109144373768194111204527970544632572363667219013282279452928097636465877370574109318325961304867462168803017641374066166168747202028003276350264618720388447323235768911231809454507090007042589862558849596697741944129367643001329088475211942842252050126564365417821224985995629158391666962696030785189153909353325798833568614306264305301320565051886309255653018702110882628945886358077362249077909584274011339613085395062231440823028237619090733823022025880996714547561410971460852698616142281799900737445847227102164697817249894467146755981024049611899726830985971343582245908269531701322023935864776933653793015881658131749510273663652268349573773672445351481652505222298793699675955838686240354738973000493416354900736621718563624074799204763191029209323192187482632521883527825762603635398649525328459262154314208122268459575889239432767874781842725892045598479302030777458683914733312046018155163579358278858259579258506722569593773959162890239586200145619342664687109725119472880689768856978785600774771505741062357347095006226649761897780580660726560207420686620904187272658041881301130081887329649955719173529507222956707837846436536530403617093930702619070163440188812525059077998932937071624505673612842846033902170030451407953004558568804862427498113364615115968619358648989325542205878635572634113045602456679966459308497932708598835986223277422322635007165303862351543491836856072368234517016583203552923066503832610968885647365094562411186806348947499594704387940162022563351350677848143983134715103201577615003251138752699716832733553044831829322620398171281274037185898513524230736558193603148661735434039440478170785290023681015529428667945354611386395873779495203985601640772877018809085855386131576810090713153792834371668153517431314414328835079641226626715342981982301030192376839376247970830682550527527090739896178553190011844436873290131838693072091510438084526483003512124373559942141040578645929741631360264474569859833776004189589688203484923813913994557047416922072487795417184277290148595652411464159904483665548734455931385758374068777216601362068941704799925862114055250282624 [132,81] -44353364744961987174637676086383748082297226970743279936629550713297128642900068774941882868466666913224937163313687890058277840880722137678333153072646035202622444612398262872312426183700343050711730347632341261014315425520897393934898419503773186763771154963747279572543533497050153652531995402363886923901023998488947451466244957156526449458306446321463728741329787491573461000811799115449974594700430277959407359492229941020786452561676441709398404961988682708857851362979742833139169011140779045865157723707945818172433073678569963009959646678127667017157392513491029220069025528674278721857372671015320389719355043252164532774818128228442050048274149892053262898646767234425859984079505584054250936483629393571896190854439285196928408607983383920756174332816340700700322664110247713081235422014703749604170310503784054146141062938848716419705948350034518463856107358297112138124735661683674505017393258021642125471446765432121789256283035039435983048056507034512774823481677086763059388439199611943373834430373290569016161981579655228733854459386673641560227703156070113868038217078066329011010928233215365825875685921157442185222861699025630515247792811201585721698011931332671904466398398490149332815864811782889423781879636522693261686657447077968267202549642994565842148517469960745986747753546451677818931714263190005236457536792800873731151225703754395414674866704992422769571727589699243173306092801022235792927911058744196995033602006476572149000332544943831341585077560464354346192650628410273871655972161998796841468401121053340573893009977439654728482708331656044369838900252144974712240389593081189895427587391694057454126064203455927357554600064915436748771854143532726828762231817372494073283128421894097232742911212064714009189668940168537679419276181951836449030391409103028540209523571595620985408754583505518279343889292856560827498397567517082476840094214254422690619892497172922444838818670172485763105492356579517167537083717947329520714886707075079711432694526774424391460125770616629812624415154404552261973017031334506135375043825046862278018555428964522356418900300006065238538674282320182188174066224485510460509106116213612845623699357763897969966280777972033094476518374915896341191132842390538176553248321876464100992462254542524421472613662009757188133409049970576627840 [132,82] 1884351154089606230714858324214851710610457860627349522650633218545280314884213407008753441420628065403710396247528046274365147226965102837409431353902682324455062158865925676893771023907799600089437812134981426325588609623081538671009086139811259705698063408271261886558724875476643613282237353560652656231607092024213997172844912383906957086673636524162182666970934622180308816439475589672319111581046146832825504437534315843900188370174833375157243486732257626712957192763346540055424216385364196708427644359294752910257123961618232296358740211910527730741950790123029060403246227469401000169205355868683819305997130104747924448372112970977306699317535322021310739227173657094171148515312722335005841846343105242389311340937961650971394363106089200323725670506594302080648928469143655868902518078397869370421505347460680517124775650001028713800781451073907322870166736075688882713792609068148497593687492332856320148873236209675109432378137414899619011491059821021151932497097742080053299710868902558076783285488053199274438029693456817321974941782820975237752022421922729703930038824951640584101761083177196903240458646718122097586334964645774744325389999254921130010963225065682199388836504050474409543102991406166134103254736164881473681096006443631582140671838480049400305340627860884822950471414073205122793592648971748495636357367900347417096823670321362481963677339390464214152813950455450733460524340588636231325530126571226222668363188441129024719689573103690004352312616951457469858511540805832109039036262423698786712260009086238031556436837225722687016286766239449864583906982499771297487986122324681313693058706699807788804502604414035403955352777807038623178955232359640999561435775870479600644991517843808876976803009772769891382908969976049081031506148933012139359192699105120128014809954633947204672679940035741803465282644007040476223520387448860783164934580972225727027754732999509477052982806626428615820271376418848570302284037303982892101221032822510936903489380574371367800477631299152350488195440737985354568263680088992249321783211127027106796994010576550943310907606835452649022537238785267446015851799238027487424069654490975797892560068349290016229973915373796248335998251225040920332403023019674475230447506684051849803803055519006007176358747113389345375448866001482568 [132,83] -28604309456727668310096646861737375409029132964885037445712446764439806773161481484062442951575221293836803663626757170429500001029071653904211909279475371519803690987315273199919165419188154911128160814592366122264286713996660053460206508507119195883564438568236341730036893694769343502455627991112434069408061309050780622013948054439810231831409417852585321324491594985884514668974720959234719127673701245558207264095764765924973245631071150590022419121361521873560442476382830850111039226499757742931561231519870823414830289694328831962729285684961914063831760719882460326541793142534763862591710002978971418921370125359583252575320116400038647538292889500390414919623784042015719502650366890702196134722880041019241188196387827547751369884948397144505853154156619272302932584984784077435545803246925057293712645514975177989068854866031188119594132470989537393482242703012389865661536797389324524455222489890945756047842914054284537400379912657908953438821316022580570325779350452242149734636918019076843173642655856547939555557591992977506966785707209868761938776937260882629338103840981987177334424463529107704783805814673260078203067214989666559125659877466565935026519347254051328953674916477221749731801558630142331086086798019799196611226728563229341445903320946301494078090680447817005630166731219949379819153609473468547779405713365055133189644973812241278343760234007251253239207409867054671989605329827517334188912451390618052472655794546624148409768324917904890199431700481498835775877189742609842103511289685639338972375982560486250112296295141197445467444743743215428821817347001244843349294039058101341611129010735796147163719932860867132774533253695311868831317577702496320459305506628268294877789171911612958529675125644528477394506421841872885802845520491983475282683670680422649276492440364266738448060521620026775005833255182336050419957976072629488411110299752579020819488039876056220691679535090888579783215754645661772932490302335149216216668846799472569626450389245822375203279896390472193587061357133242109212910267516807570364443164004154997419536169140279951461794245397843186862833921594714132477558276346978910029212618572215861655181134276580541366528223770959701415988751326929849543725751698256548943749005677839370234009910868988603379132162410053488350224787456 [132,84] 230984138768026043734083051561114806601380689424253687016531337701271962901926748258520096631465100375301276146276513949346505769933918480791726625605940141899769548734453077756997060532117558345410300452691454639356031040545068217534848883371008092798942164463709778834884817080259851549626864639470023895360105399017281777138009044979156104169961784277860589223990679740479246001255869008922486843721655768201884706115881735300244275355793470763513279813750546619568969559908192839758180458585086811990902932652510674733696008517633783755423397688319007984434215039458494776778073848977168976015266271460599487086494003623705048957803935014093836857625568172257368832312482164190542802829873698143787149766375240714882771606934922027078507210763549999846279159984291118354942715472413641608983380566274416721276203435031277324760607577909481482097999399763862443334275691346768326954567826144227550718577121161270344368589137625145095989981791941820424039350207522676818330956000530559425041891240021376356060655767729314999109311391537875837086083941750458641535751457810530499961618807540884153809260300408203884517554825812325012621219441631197842118492968530712431800715021441454772544365858117866180033202273291707388945327773480041036987682758039023236606681033858127460339795528681600027769250945269835191101694482337824878941106809673856754709871498591627499859714553046220804295326385841250238813018427082151183895414630398663331685684712432684122137421454828988803462236253142266711168634306895348626928158092364827480519981953009857666740487693676752486016470540153553675968861205417663680935430746952146598747999916338640195676632461071173188832401734291364404896944218860842942527509070909288620861831147669641696632010078649160270153975831041354990074359755958619920762412472879948142888510942082037338239184620983494991028760885109878268109319367028513104408708505327642803090578996143392590773078543025753611935848484404845349607944281054462763264813235881260454460098896028796094289497438883362398440061454796263659458075145365693082336126357588330074228945509786631035571135918740089635997513055126407847522145125439313123462631312222029877811017759120025915527745307397675722671216775364862507213518060664779292922713094641229816210065630839288254082581142116819333691136 [132,85] -1076547146470788102533522494721281173410432039161784339004592909603516635070983628085424346410720123236535009886896141920786263848526898984362070158435553242395342895152091516622587836303678839204184620724919820473500216538677134378896260211708719350680948695364944287086210754948360270267175394468356501780782720710875179673625950643533694793517734571121350214744351434462522010837201361169193187623366050565042718216091744942284995569730246608429458090649282868050733863471420831809284402499994860345461132181280815111771558186625675677235886548213460338552493392977940486482215817380323338301062588924799175828521684339616319615643580970192419191512634886717584761926304196072246266761352366355353689296964204822737389962480803352947647284247141157917262689800900761013569067906572678516508512502410504677865199191457659185577049091101780463747632053793701677594277270487813990487291174609409630941806001412419533238899577767196354035084057688107295107688646287182037331389997794131398818277828126363124594114328410348245955541799587441766185379481861129847626866259712989889667505949164428611002293984623852957827949119713735019951908215941009788561949906431468593781824163128347500658374826499690732457404437023233339276827304878200288772721689705537720591277468856038648375499785971023741341039866282464602381222243047305864081725417224297294688740790414057496175026752413208061919793303370293584250861536020891306564521325495469165996264335879246275228107014504394997670447511017108018127193620017384030879510888055771019355350787603588755298644012447033500236426518173673518306507308927296170890505264863190552988592670503877597625226316654477524537398853742401608537357991668579083475485355222407346869829488404611030525129036937417906323197482007013509982470526304134747545409127979869180252592645544919525029005538146240068254732627591043891535821476183648779496963180555040321086318615301326747517948108871068283268235500438386602099114420934337228312250237793270273707147744554364102174170143676929348687791090952801539970833641897068707200469040003265411432109382547138643291805083061906754901822183541275404907957158377926907500980564782483875237243737004611177373750685095984010308061326580288850380417494485664355259422754360783978471994927986874437948756672991189928704 [132,86] 2026703924953394394057818464132595471727653047721568021064624307801112933577057947460616623726223992205975984385355549476772290415911080464686815078957031667224101140350434072432970311807520158145879877810524078020909145306879068369334211855653396788966552271126894388761957122633986908367003624963660855114925496512760601730313195282266237413054575725774627822565598874090698211401903202041118014416095163157470415463961779662630342977370902709412177072352278423873528778623412220805499983426837325330344557813180254806873476570869856592857164526703716456408417265657997848844545024801855961312239199922655405321728814984259824921406072020619833529959584554711641563812113643165007110693432508974086538877997768018143823631429786962186908935619334854877619351326901727774686268268108462868720222954683853642939737193167889063255377045508345244430142611446540813168172864893184827321148855524628772743258099417455466431649516531995036638441683331627938732859935851842387644607225589903056268643657432944537886000648812910209316670715921358051829821208799060872277907498054799397000709643175732383208974282136924757141846553900017753491383663653638616343140562403214993239316052276605312884509822234050245660329097928251536362019460988002563917811691352940452540907081155208015260801906760790460093614076894957883844119498337044139342354325738917008614275220477261798519768400926345560760474011976161469753449229323815007870600187859710720050577542780890523492913376773534673792218670327605293840849094906812135616092453170552209781208100827023574136141522906513892741046100380313405673333451297895047020292376593459851816030885915415507856105842724951183965982956096509969716014546615697024353981963808155611133606909770375098145048715169736535436186141040379486502824946630505403324712205055582379521615311390047632083293062286876432330956836428447444092241114945238079004159395473185783254005244993965070942768451753050865359475737612175644008786612301885922631474931591244788744552544793321100289628224430007343078743730577790133705917107838925500198810551649298585175831929901395691609430822079259637828001517625943553692294096293067077968130641470940099216410910028808448942043338422922749179410023697898774593142441656627841608599146255566392071773933176868403672321436537664 [132,87] 3986024035926613149360101134368093439817170445758105049722360516860595930402011140201368106407798764752797324034267882834430131971536692003440466633815395429085739017567404860766598698402255526173811975679300717294949729446986615628700049695759381309574262361925600872288134428907968242162824926569107377682525458824566019002495453968136203530830433013221295621449775084327119827928363633218131942317289250890390949348454167130042832314789503367467218670950537058704785021433555633856812606783524245343037154925545120161523254140263107031017350477500529721571882359077053693839515225723795551509987544846346339834553133921749646300043138526277844112012183559713685682478983626130589455164994448832544215634650322853543270327465021705591952097851268850686937089434031108769503550322930602143791080556913427463268184311871917041750618350391858601654001102658990158067234541268435279020495475023451059650059886251561343260475664471239785161738084080278089825439520984837647660727130514795283440412364959237150029068903324993175764478944211578756883950082418673936731688572828940157266375735157635416569060681501218649460391116284820484668642943165946224334137431513073289816212951547709861709610850531332140929801789942240845238709717493809347450841930407348938233461176769897109645470400921096564446388055243830085685387663842734621288302547231320955588550921203776895136424788266019934277139504222642902430850367190792815881039750895750876244768745911785818819174205328007292522823091819017318857996181950628851177414465410010691864503477873240825813047023511129624539862252775691774944338951839031775301333998715026161321696372022720415246536594238749846453821153003349362243399007882891432551088888300306341336845031707415672894519243369955062849075508615310193255414866097859016160521260212776389551725127098126376110570697789190568362289456938271873498238788026161201701580710642420369771050156017035241135772897565379345976223777646998048252192438640369086573952584807058216224185684335256295551024737815725662530881029363022328829275611173056935265463103081753516284582166364422685867144184785410525951589961642764639255812591893834072540586251088858543501970806561634749822796754555934615922770471866376883353200833707883533414694805600706665947915173501936072051233664 [132,88] -20445149395908616069744728902980598949163754843024600100415220215412651021350282080707328173638667370581199716541248011355041028550327858643948389421895943296338238051497071444688663680053849521903574989683015698829183801931166330091961298370910100395423247397038448171569753523902016429939637338311704359448062421965594138183539464924829105180618807573198787849140892489432536693349968063515245969300693256862390102106959894618208537801268121344242511435180561005581956135203636270193971099224010868085129186987565206528345325522440178694367215707833080076749940927825378392381638962213421851057798240522392790099541449297739473212157409374446496775831603720117168828860487454912234815380200781235305423820271122235048103023088663778537458012646041028072478995066513695045803675459499486407396638622427179574310237923485604276865812709525075420344970455506158921604343258084655310869389169155085784635351196854037005685629838796128873508657882876154322959186154233388320123452943107206417605411938922957505901361846489744806313061455338814733043443168800039069590049681386915948835351165575760757717845635607936563845185944053598890100542934973678380933530186221854481557460491072994473492678166627445051463684654074643479878193107353907729538971117944284758972118627380599565766137959258765248440236302880901857155125480540923461436837813761753979325986333074108416702596185414738362248898621462626690767469500173636175639655153144017135034484493248917074453688874089310088990377372286477199147883360907307249547096771611065590211490400998203154756335726734913634723258697608054900523139341785244898464084944035324043234526959785703737464919832141211387601685804945376265592610952979401964644554568234762087016405001725637857762465808886597105482787444226542385216678525346325909264433743742724790699872615021952330749503139583910813656720596513202595446520593813689397332607371558483300743821552292714645855092380376961413205595767342027206372434166544704743460119993846436642833818039805198442171271474051176663490098070100391857752207084628660337432718736671396944087642509362540458345800978983569779867196202029532277284436960120655398032960757294971129919495976634978151904793856741350939431053383295657925094486971878061742209903810555738922443182595363406465856 [132,89] 712056562159915622286676692924485895211960289171554353609778639319112055536141855620822178561933634729053791425896550196444645254028798827556905180257187423173081084157756719063820148156982779495618892573669100162285983810057360278554449919216166485085018891611471171091459792711157633790172361342454402550071534863702480687051552467856363719115773377546972027788645084337081794050135657076030188644775099315073546024372170866266815276086949049148852067050015382977452416578336610075950272243649330680152997977431206581941177433127965687270132328626273632872125111072577712391010435705931883614920772888368178161662260133682866856878622735851736127921094753174299973107816485501343572679179645432322215571826898839275889085202256972951572474855372558250776646123591421394432036233947652399921368286768575227048480822132114029656016312363917153796579304846543140166012056103781293219977004231556735881151865322684582147877011074159754017536251890231594415357335860379599654897929123638794604863459687779966244684151735618580223216830609163673323668055739267082457907022401712234377607640710383656559431687743083805001919087920023804521114860714244190875301650911769176598269809732476414952522626951341146413909706202825947463287339187823893517567293990416707429690804137284657636843284328881234133009528927688241737328816093082156357781027666084230712801796607306849780217007558372016367120084964394018444344501105816426379002862484252758415196185881862612693339091032643718715123137747940374931514738938669091637158054810883587395949263275374208635221714185576298554001681437983615657467946414875556555009148738999287472211104221181318482575313444797909908220112326628925946736945271570112588621352384356708692223193273506447796689355405394931301264097666292779786548094981960027875115963742130675935649659481331729780540091481187854422432884721589027055558543927035610496401009064948086913287084290723147944380288284116559954268409287555928714952890243813393189059442028103195453360195032222510627859437759687432666759770603329496181957908267591764866681783894489368898888433199991970568276627915727178863164262252409953272461466973510651906621054629829822043558293282346555427350019982489692361186264325668436039365131927762869263740584236207412118410420265312 [132,90] 122576396612519403800064190299114693660705456734982897859470117277237509547519934001228552617949405625846303906670701401875375304847078077559375410344723041798367434006356424361375638102069063804796948183287194677172494195676918912486869413073062581636221653821080996791053451474612884663416816011659356412417057987591248049506556577778551148801472636005207498503281410026989420293039874987213087166924937263757578100610451556634478079084135092931847113065613566005039122534705509461526478934563130710149546486767862327032127084194281837294026925312529446206732011858544678705266952781442500274633351904853660077673638355429967852677565980989270326452217384359968299984844032754634060930910892883454753174385039438110862135752314313261647622232885959356173398269249945299864170137428624778787661594081968247721112968391696867886585577547631948455589224856450141920317268743408730346217866522770114736746946812285139366007319197028305600659794969460122104024137551829482015006724847998021881548131466789010008558182407303493658087551830359402037545009849489925451828112913652633097099663990618449950945577147199143332059206335571899819077295215271369559965160106007337181955202437726365208673413348745117337220024333301181522917096759139506122787069574602939788500152041810639343222115547389950811690486678404112307110536650249814593875682321977902591950615065900003114459886738074078123899995759370189969635964594588735303980438383917344512182635833321066839160773783128457385681492679100518255903201170899881769037007055632540911298343540948632387619598907077406997467085419643326294556029690395240579516920505154620859408126939641198421267579924830669534643312629282538811007803824704698614853882175566286283415352814812919470978465408785048513112727946238701018572843022474663223651645564273802648313463520566963791338840808922334479667844699617672109414705820666237081625567281587464696355811217437711233046317499764373484780268774569962679087610765462196318091870286594255685709258154445602251686913532943660747179897059573126561780218994378383638097046783335626988184614450766694248325715567354371757259647528277096185628579241470084460255582772048420263234892554852430558164338477384813178832150832808438395609545248394306246436247043769385458605447796 [132,91] 417684920898175672833894303016852249758657340681633602626708022976704007827736489940204194077380497446721708139633617693623484260397812143423538780419191766155700891187783155302612907677200266151831534007360068832271296090621598733508568365079247651508652801097367036983615305022522167095465289192159303857869316317028146423705880621218896187246460607698068126878706440151181756132029369066009714050258580902994737064472187909921615807205319489657797178217330006339039898334275654805037112939830143958386264544522430476978489241509431246516114294736310928395630820314216013449057140733850893277015346007024023456584308367942282418722450889733089829076777334157225040708490314286578533547710433996773740800481605457722732949278609167607759758065948761387402399060991221986505410458026560940483043038498159899621508862543458602958443780558559991355897976561711265519659919776827975356863467778418775010964890642955416654716246257517029218084883223607931118533536390582870904776645086203495129258182272045582776812011878955185059576720585082076557809786842675649203538098168879569296087846058948969404842417467603936492246572519007536071166018288401013048554659039499912607738673300302933236196620436492601763074586338344791064262558270501037678469361633376298132758807075825312341846147424951574750419596244814278188683347078483933443038999312901665808004816483647182107014366805792091942090202188229402337166351218714162990663269026740970136983347827802715328454057242987552362862568544420181172855623304143239713403587781267523609851017106720514423216983211432544319085896146540069642647674399620806652147259759557631726147623434924250780159988419324167510372305421416997422089898370398694904224380057503741160123877014353316141590604014103358175275389620065417829263044727582808261543567118539420090026477155838869353089144099012063380668021408922787978232009822311929188438264037952665888329044303717977565040422692513647707028007161587507372677720812312209322086973897969057444871276659319401583636331814358827116334897985513358270056463123936388930759578651889320407774919285093762750628704098628056606491634975698393964471237566959876806412120967107036386486557456931207522270315330854070332759217054183290737469787624514653033689990484305049284480 [132,92] -1313452650108815168503815935855089215551536307533778976476596974873568754413866677571411535487519372826521161878896299138213470898682009453678870666066027614164202135835491737583881562049823196887045005421311986020814517450603433094159871420973167733129255805279293501372277843731871920945436224261092721496406131349071849281315043451437710247608005018803858552217580046240003813550071269643833042868045865389532047551198144415415810904784742295823131586078683712317523200703622460606224592721913923013767157597633954500653436316295331294047860327661805758099214969142634416556576644869356159134027445618715001085764426490157839762405332006064964288997811985449755948969033917282081002937347156880844771250613756614722338772660490825058154875977501964258704570666428574119606531694758410577371809893920581787279261416557718822120723178313920310700038145914902189179966665454411224129108077478987339612225063205477240838293316427362235797079605961516708353284159305359748021932664090111490249026056872172779946711535099636787128742632563660707794838284964309527498053233334843130977727307482703914581881401995047253311086563176734980762184060351632597549369314850968240899316837692286433237576656744996555361113829746065269540908745199572516445238828396450948154806004565174589517916167319449997752089862516213881158027869679669586361828142881575560778366218198216002309235910384210667096638067585437827303009409019425010481386045749487702573465625845370340709996940026013502435106308598478582899712981339372096911587924667846125569257169272489911933799643996206907165326986597480111737216487886962317861886338149374641798087525074470829140976563527215233899350163797077285808796958867094134137957981524078685539795679893732140732439283466344073039077062242471819228663380452156979826697187277925732610581286065886192416286478576409762953912687561809515924016074888540479617091257927680816409028753630382409676651546811999135381921263400931132999794814749014143426393334220019782742081611740280646302960777297332543057544217982775548642408583892704873116602643699305321132290111267499040053579585515287705788091605700477628491771894831514818662526433094373146047683114403596606885361966155201578059053221759141348482603152461572587384450481991380064 [132,93] -1261068470484181283755843881940847249026941282033450906852379192680800765027483442749246091356622377283507846408657992924519953140851446623900586431016461318034130301198853964495700265781887422760914081206311517895261133263046066895117397096655480101123137605533599791121411469069104561747185609356319268660313397328307809662385560498648172865871385623034570665573597822628348318969805380806908954692821715775655848741582980839974389037445914626475999732925910629846144418325185118341610667425619288581981323754833770366523747763272360517886580176562270019871067949661506427347671493849593308929540482550981904539179981746609207176501339537177423823010105651293592284005148878621116862451043629601945054526133978089813623440761739774037079725877375960348985564303583769655281202229487206582176344312764512974926482314601325466346906596983400717730649320140949320221895300859028997810512750219168262347346654975177952215388915538086976783248866892681706417838638597988979986072481809460832043125894428449548445264715984342734916316493156748871608439799107704930913462167616875225161910624159337687524004876520942986067049964183119786170218386549918214394640462910553491182686254780394232669840729706727840758862285772810441535359587072972224831165953146665256448402665211631192040120038153655119907289530788266778198051748924586276208909210524079934740294075854485613600104896171373454120866037229519692405234140044716215777818702786243067958818914686055405284647100736832101521791496768759365430863093070308071480675860212558292830930700527297016949394435859090171766159698335435546994348301136461209147823870017041716647790618278176637311034552697582142954597981738841378549387186028185645470155940672988090426493827093736030003974322635637825823125566369163431561174841256751792196614778650900850285067829796351435231012253749043491199824006815524033804147787649310134165540362169814223060235617461084329027103760927627145116197821510484526999813873325059864608454851521216899842536173783223299087068225270204680666519285756528489247580858470240123167070118938678795044332953527705185803033857327156314309091525434178729813411542142133564840987432710137752930119184592584394153735486096184827042651179544624596132454869348349526078016471072 [132,94] 2212259647387327008303080616694566195617691651188436435680420716152559399311301598283558231134539592724991176920270118278666216923726631141213563642781989892370006042767842181332912764303382503858687124123907311646154439296446652491984832628264436718888030851600780370935702303780047291424853078597543524437458225835385631137264218522822875902283074104910768270841499131023525126320325229904461548847111433026387769965260598904441141292246660036372212439416178389427997737980178948110785168705747809674738507496094095135919277980524385963084631761291610471204967000723234129324358957441054650950877270771470433621866996579882201165063758089720263485715602769357515660626341043507898472944126225968772901244880350219495273687995626079644106036280068686604478619193141828329033476223508840413359001867826682443007808608417325962038791518814429430062245219482441862998927533648963769794121159721110942491246712878167812314522841661887041717567824239256545608448720849098840355043182084439952928870011919512778036355760436422156896556016412040493475217785401856119544450413016042600512305111509718096326321832038001324002198396559933531576481300533002418122898833268043083043473282526133869589212549775103112298357765159580991910938014761297956252466039349442307437053454288324529348929284814551782592147538891204108184620853258111615619375003789487031541784804792483651126075278886478228893608800198848769638635911230654494029562975762392400321855199774944286590864590981328447776095409860832327203099716823167554568835307933107351083844378593861824233013681098808671544847036031984730230499081207325229317911312573244655506565158052009041012804964571699546570799698044636295174876412170906517706698262901163554859010248676565808219245497494076754053068278675926165544871523876195332961552659300058155154297541394300860971520944622119463203110488487966548991304364430310891128001793839045571140612897180169343344118734612455501262507246509847269277842362524597193937445166069139229252479865288477833582441448601638672144207412128763856578151455833027387432049812244172782421581390697266630840595291047888648569654393465515189160607450717006430363445069310630552390705499535506273645943045699327168861371486315557059416611778544421751087920 [132,95] 1967783079177308223694756427090745889194150519362932729332595666789836672330454281332340403580454357271551100590030049770461188380893918009973916120110822185112629090456829271076423264192484266613033752254012302501507164259025529944984661758563789907881854920614119179346103850128078582208448123898220122878313496316681238446031609421452319318333619318438122435873316850204738420292523493818120044007451707717783478781938853716503742361575633035712029519388737702655056409419236391152159217989656682326772490014785132768009731305859269755446555658107167661343632329876536438735411964368079602775912280115084320854289871079863462206504167496289093767547144751914835096562429610652147165339708842410679195066588445109995125226015351774665001892487534553388490821758183309281858179319921707043931646780145191239120796298175834642934423481749700634443160289595687778818875930581032353602270201028332964020964968170089497805426497463167212024159108571135992748312569706122944411017385176082960335776212965124216336891625151232122679766055360567938910376336753283773174148778952537260005761711914001909596266248049227106468125532670226765473989917918457991578504046124800664883780560550055359262657458509910634418419573173636066977950207639511686524924573531440436495272114268471429935716342149941073302765091454932820198355647226671453643772939931689715801541403718790214204524084190905709508712676682302177336996436204861350379397108356438870082401966148168742424960632975691771448952569222302348637023831173213964681111382263830771812027971345031760203531132948737696819453176632009368883231233098498799467668934912954615564981349309138370664122008275703461522252626043606871885233079925187589327258529579928789808891240219222155040981323428301526017860468845423574887417454178933785004446892489045764845422646185829452821470278024697855636438337853099041881491028424131870724243333626896506140604238595876545735467692651891180355726236829509029817210216480023966397582463033087171912296371167493400909451707898519295877723550477443510485636697095022850398287577401242040083814862873668526727075138257343046784079482059811110830225417926313099481715131884461248095155728650203976022891537931831523432012369598850012524626163353537472 [132,96] 2819334331960025125133539665319594985165382387359586351106830165048063123883341180420907152993699092845962282366620428180179051445740095172024761275369790139695077300576534867300219384851026882791165786394054152907163474523302649586459685947881608926257820092601286707915216711000724576438453594329342690862653430562499415886287957155096886227440723126874497440534253697428352665353541119476852684729578977556550030275385147230679317432061457691749656435549006712100791203852358967665501782790180063216393741781049692084303265173970512580428229212290240878860547016417322885045622613031897625589262597716698139860125609651261227570045655123937695477745196648865893984391394919566626182756563822718458915618526985486287931001388214626668654373541292839671536498165899556650860751835265934636668415738692473866381149696337121768266428302050266096473852883260990058239204675366214730078786719816793097590200537903447046495539215759031736189330582509833885434328550094283457392734680174502332463711388276378269812022720054298970958327400908661565261527079752841071493024287960172412900396151870933537192731276002799284929623844391795419990018747685054648523318655884438409191097455465300907015676388318869713294993677550718575138465460980290688178259094058615813690576934036168593778608597849718593600122556409959950392686252536459634983148884118336637408886031572438579913258506009712263597725307202161287425546695919366556906068672529751194088512688365091071649228050520544271027102788058633991811556188403354079559399635953642525411066582217233471772258926707957548124343402249385199731702675791551127792497067803506861504389613518396537390617797960973211320201587213720273038015804070800461302906670995199873041791948103820742549803842864970868878160973449883157379432289070481176867069538778449242783378668207851855541472333871877871906638026281913192328734641866614032631265906026872635154232480260479403722730932094697017102222598378040664510771689484664783310603641945546959174291032299774311946772996737865978545113895927914607984702471077409924003931274292611041133220374080116681764192727075229529039564501232434263458505793329243603251028135888952404471668998366480024950629561098851403273489446513388560957378247648 [132,97] 17761285424906744273551315219869474471141346668728048631599070241079351029081939197489584613384929261587900000320194455119120263307111767911137093815400492035722962599289532565113816067289134815223822120626440217987142931283818746984397206231227889481400856798479919428456790061205075943205730382156361415645199363301133028645807925850847233477013467109133062332599199305275039890054721065270597538791137862190971995127117272416859555948894578983034215190031726025588018741669062620085428935824097649641369477976268503127723545853076949949500064335798805212176401317019159694959383458571281817322202564462814227019831970394377825001237150335239351218366684272824797570562805748889398209779788945101781278888045587879290179534259969089989138618587294403226103752420340547966584712329529686709537599870560521006969489357288663503903497273717127100303373846100343303171040706583323007327514039687434079133557766528999148220082335288929978433754261419858627505759363282344409519210981724216039091353584127172526753461052149846058067132649530643058477854912786380259351134076008650834528404332372669096992071851816010842848221754089892762497318621604487794111136656712419481092410899113697084761234845354945274480878217315518942641275352822591025416986213650082374492809486857695849900266358155859318966211215382593692393247827168273003788316602326274752255690546876055300805636012311958279189251080504856933821223037412814229139919288008690028111673802782163026405899634933930359208330114327482873718563104612182039425264703321668202747716104715597580235016600989062044165425144372344354789124854217088967782921036477245904598391638091899878550159684846145905618514701271318752918884106279801872963352083473610693857210214944592726283764712642188983235512305813812981398748150151851807635757185213085398395692165080249818166537151288905135495380331389973664753314858153234187302415442168531777253721195930986521223611719895813104376410248307326651097894216749253993990063279852622641911155711677389982781971969523219776994541611641651922968250243692987683349944610482497034075995495893180366380169160306213366138386965152250175888905645980374085238320400627921266794292467277926524997559160070135047962408214536052827880432 [132,98] 58855663571249608599388693301884746364593389978922584148350567902915523286270542202672016711332294055526497758621040500787781673965357443590952664092979320558160877336924557615337991663602205878152857180128565986816671226313986218788847581306593661915603441250418268765068925572058324851811401448408995762989742284321300529581392741755452549761639473568472879773411059845596764710237842785737138967123429832604313546732761732934438885206410269019113750412183449708699895293192495744037744896115729266981528177522584416267420735239256542448856022171853455369587303391830662132018184807490993768937594267084714844216000507251128028888221750803812856827574562333477776764516320898350840922240446632469760336053234680646294474881747788676727227503232089476448612418317544106723262562696709215803597553346858440249446614508527253688336864790748607610776095689876492612887353842710046491950819213437132833669161724996771171678485383436131452727427230367151478078530599072892726166518150546305791651411394397806867543397755408172502147357306016403868076949054811341981012165044523389579609897673044392744692337552851552828361728399872139201341009342683281033520849981171366594780821826027195772100933715109085111695131529705443779945853247508704686113146644936418598883288268155639615097322359019284063834471670106544645912806175905731620653247968118642415472492579400674285166114985277934887284096114526927276129815226671750409460010288816448669392471152753715002990792082174862775998600975686375005105228568245320478126588688038736529751670373039725473009829076096560202920707778342033998964389870440565122664375208350696723425893001227594119697991700193868121266926329772452964609668115114853470142635653333136596638869604991164658256189196706702546862706800470029106401660480279705253152989191987894372931527478578611220666326255987091423163030245229280885955412996371707978012494153841746397879382902638252754309351312366035289544744591790825210125908818197459441469321995500925466633982656685999278890292059097777482345192153388405142016996397010637272809619756632354708450447805269465384937490691052981821931924207736792956261540610884792538761366672798971399406777933227206402064619949390862961872256796712179142 [132,99] 53628143264133409493566936011440754589662418470110187416259562498636462455470564307911580150918009014447987113042563430945787071373926768354866807860898136637259430454409637525512376414446790228140344456415099321081068718936003156983715535676101155348605041404060734562792736169231085335663647966235332964734989837809576343755256379917189841831514661770761277947660039667125631734264219312496308439807553496477495820951085363021454994229728076122893942867422928248886715504336231479862655651075978582198121057271485809239704997903226830361267096970011958592174184383387922510912462859339944750681095607728481169035480559167099907076471128800574476830782162268569548371138434997900724818191799901950153547947820021040171066095013853882676000888273021869124254418117981212909525881719864781140277531075785034161125259228889528714935870935275138087733585914228481537854011916352776052921291737275306159695499820437081668026854395657771376699418732643042781581801520750352691119750914366526523056452433311712094181126301190370684746305483162945444998542683144217356497089060698349624343684550477920862195929945827725995029211826217442674643497841072448602829588941999369230736545777113598803715113142087893105100207078647425840585555477957824501569852148571636761649995611721503890747863905482215615694473988238297848750442943147100982970331996036994757347047928071730234870888039594834599558099550950550347180846676327481077328981206853711916514620494924838051988744472429149806071190600961873146574097228786469269190204128009191858273786561754321710666196763259481085908795622609804983562173200811444464478542176911304830041706310515596705114475849965468031589953939630121975562804098767040743288459385114580411372611687896195027741120719467484334377321619068668884279544394757826834690354924106509833853839495018936350513639728129721103306136666762736598349829740595900884358929223485938184064948709303777103637769479326704470536381485244824861900881958160415192088774882171980371203237554575196206031291008427992786058594925626776390721170960857147728525419719820223797824391666707981729922221029049150839697958193571356984437284367448757794289832179830584100696314732810767409951726096447813119039818329408 [132,100] 38135654210408746120564661114847870609004851181780379846730826824716199986207694691011353824073273979831824490009688087467038051433463133742764612924281578787462690313623469484623636552409383614021784960243506692121605705876942745613004370289031323519430010783188389050272522428843784434167136109019882872685718663282416463450340064256331447715132459927052137047072883157915855982540790830688011641922234312375143080273589955081478740799414285228369474965286510551911680758796801028526964653218377869429829246024393011170415447106420726663777338014825922728111141692343695792577914227089277963898689292878874761280281044577478497626219221154791523755301198905428832711284458126776820915049645391335344311008442619161064797857350092608968985978510349088512328523131567137615547254491441879604951954535121857693976573411044399240205694761370836561713780869840559046015700986524694510853228537098618783604232246406141887838863576828103642909919803753889583222273781462302776696483997814517229368747842887066161548491333325428951005736602726275306002439685670868690090531329307055438960606303950506586916816860441630382814264677068497848919437897682379733149133064072925251605393068623524896533482439539137804310657591716233620660147031929829861728878753146075903768855694764577155510785133132363505806721568691355023507430046621759893826995901458268974043405339220263063889453173035101377873932194519759701949473932042291175574676954736304804872891024070715340923956852912247202987773675534803948092943302904999170771683232246753541063979069232201863920441995063366116192205218941548227386350774007577166918694891846959968555055886413970351343310294025613193913961802092667801100153780290682009348654099021568196706223621442535208493502680778116242908896935842591152729942951221968755622013566000133106779505356186286048387840618541170672418877143220495229885854476625179099723225482718122142189302480022194227038161559029701080102281292356749517575216458005095399337776261038442575922114084204034429274197628363035127479197557850933409722097915431436570140639299377487967145162692501372158390680352694903483541037972900494731241880554889504472332461352782319345143366454051788676369995938786943196908992 [132,101] 12317729244039031079813835004273403500188465398359007123437543467367043264868300284673890056763689595367225217509173216859916178799435506887122911330218566920538541305543335418139956960902187935938168023290758303217534860677030347368720503525030678806632400534721378244401560845941572385159644744748163069925091405667256143879362188790085937421266703092142503908755813803154760793663722064246456347269452886281455748934208425809688104862942658847932118733471864045093007149733425860035359476965904202927350570571697508752993041381268343849958984884510301227061098010615547061536070715445908196411754348746516757116883912085067611064416869369468020775017388327240436835529501202463436973862714876248484781881281469503577136023509611959298977709313525899458404542378713821460915071676645194211667294114054628738850895899664806864376408897366263008071033512131780475815352588408976999182165178578830625027989062624349815496485136944785527938919929316339720099481252860288512697962754216449424901179928072992712041861539364738959626213959041743571891380021807486579814482663205366119512993775124662398956940794651280524125583574184449812789758266539831613284070610547505573761128827790258305081952964157713798404226308035672905845086375566209387625239738273141243064054637536378193157601442102995998823944198997407608229736089363169642752431549162333414594556361918642312147224852705353263637401901923218118678085026859522246777639009991906385709624796302764447431684384313822885535889299978098649832534970355439508358850600376979793113292512532421803335588258606714958301551970303955953810004868791781688222724953108576044853286987987241978018028418546992268315150535327254712988751027814942395268064783944613722620173626297193610168382827523229998150619147686777785925064007316085655336989444139488459307923648283346055499552130475950292854237620350379822942765827018084441740408584035609948365280064641650631549219630598709536554967569360168697513645932608471153691228784182931320408268138237124129226987766907610185901988795407874596123941820223191556821880935612332301115424862640445512264710046778393724881336133349036318650225250522329421235573039389474644434813564820215634999575145364024192 [132,102] 8710104105569704040291260790776851931247382087756047857749865688955734035660755671344696431916582948556790597848545391796472878821331127714492088887239678958304749285154109870471942312991409331953288644082975565137464766750380347205336818797743732976418381355771690760215690259599560290350222135631514485915064985203728791433095138728204624688899424603934019783533954055007460250877287974897533291274737125396823319795924873690266465000594452840984522716500228319513767315041376612634192432039783695138418636059614648646549280720398881330707223585276787517351379087152072862840144033043180210508104021535740733460278206808335887037848952098964334989409423914956405417145165561681613908126193627517924239504025966204314857424635345132649462392061439439988820424048436028638224079199679726711609281074927857972960235436477784255692261979149749861418101048007610533873120904892769141515049327905684378765063709470357107237175528654712967680809536190079590884837085956179960873896196469786314445050110687843121557821092686625632721440254431383937138399630558552412940937423559365195967834688077550072001334923269622298855876876615663337203635018165892385187445339899563894306487313609071841500923073664119788314748634914960330210443955368839145399032257403604084877885461759066820560336148764727021584240056765964957059081257762094129216602904577618833830430329703617475273229411814209155570130097985654293065639625251090985948941484227321266330805490285974248223148371915472917494568734324704266259246840389470747672953375912613002970524569332326609828868865352569045056641932263794966737802702242351808699275177672289113917598481616084793136787424284257829842542746130654893212135404343665373504317643755222263732784740905226872768402432948697754328227001598217921532948310142295762737931865771005034005008113001702585832764824251084873189054549419372191474062249385390264262322128212014327630520760492279510109575696923550405506917122056040990155916421116474880817423768633922063593815740544161426113101513606617586985723909704587515715471607211902436414882703731649783996129513855309964211831050399544879237839692263115746108017645499118778864305050719067588179377766944571656656380571444 [132,103] 901438014993938463752824170650515034220277750592623583755135834828425843237133259892392871244962805588952676857886467265967654288776395936788510632107910496952094593614582860996824904323678528641953238424961436598175163967695124159127577631822615119140105217970622625898525128831054807240679801368171290763687813587381122646636789190057031398220957390386760485739189516464558636961953459745728103507290209577361182869992787653906709937227600953941420423306708991560150186896326217727666453171914338686803607802709939169676729606003620071594129907279843284757494029185303134023143563009613490224457939927473627633417938602368516361067421282285967791563049655219448628896638613615752260362811287909784742037221526861878569054821928288182712544320767109522372927109740093719567823268031060735347492013352198358618612792509673557767418984939328303540780141230245263163845048993348412583906066587972082656687885349091290771879793832610336098100531636422553091069294339039587063644610544919792351020618054252055105892036683931841905644893840425135707392671587056323934251378230902725542489656258130412566745334626463967535871598894234186813933015589007357879577933556820092987820716631226846407792772793397605597992754355256908148841387159323121216682000459774080747322685419262561349313561321039912701855800449008712111418894797128707566952392809557169395936676294095885105457181308102554840272814880499994154833786950382122515693315713584859002909591815190679541419095172822708258900067098379235497112105787393243435184107913936302582793423994232290051814104942101286593780206256036875851198750718116541143204692437203091013768620336787073063308623000288121109612994160565558113109943213073367405105008781455640643677835706476974130274566558915302941830451979736010186673951723017015846979483775419270577780992876157145124496358863640234601371895822177182049584837346418065420226202478321618799842182729043418315876356524017275697565151169888210415895567264057060824925217611381716884955106159023692489630608530241976621093962216391491980873643048578058739913668563446772230492738620306218256160007750438245631116965879796695121184041480456402679223621955646423293383877204369707028320 [132,104] 140935965327574127505745126370503231896303542907561326841212024587833735547816858076840290112784964864237790896572141262869946603940568699830267926629566198034648411159924399499505070865634806421369494980067533243147849143638919995022225733277774041339297406748158258202459020665432234337173530777249560651459478212443120476332607215247310774490327728320000133423201817873662192054992782367654468812316891611558652639839239702151142971292244249570133697204476213280313513314733264294606274499821392532687033093698498501644396170808431542489221396963132010076092168838497352969956447821939415517843324795962253785756294098659928455741213527394066414619973697865507595663027471049623899155949676941580220331387930627508205044099367399291324802649269997709903218522730653339081209955947305854809008033206984209073988653023949998929280869427861380506448181173793930599879888737855534269535695299269456725580535297533174423751360077813646910070208411449035603649670285105310351797627476107094669306071226399379198545990318604316885988100299987770982212048005845456391365209204702357316615732355758726507256016069478346510690371575604279111759302017632487814292875830532281609438018401260807597594581988289496975364635010640842496290729936434836919899906785651129112406574080254221150871005565434070003555140493295953300498594060363603088318172450380461365400734385935088965463630511670502919528678984564392923258356748666583132388652923842429382420707065554725997005459637359611661089486361511179549483984221026408007069123904457851106946526974208770457395930545578955676594563416872760248453227480203411924343446781601277933189654484197299046644619392567486946770090899823456363046257185963350857631766967708034744673611399722039242672371412518801594274107808408157584016543632038191184057657639835535842345331960356817681599060771316169521738483924100841448245772479186604061037107923034391199550092517432801099245651130273197177637922746240279843427815332866370726498952673965864226927553057460246585578408737376883217631441476763443196113100798237917486288231584015976685745931297263918291609573241088160110960290441483682205177916809860607128237170294759922647886888042718408 [132,105] 55379449521440450850860625578075653934819594429516725818632006969187514513383674550230153689900357458597259510240199100107292355632357531976394648057472798387787146611994979122348672005526577406338436518060738783630349457916613656412248346154068724699901897289070365860202355113911740989478087805585418000884794719460963561178714668706679749963960893863670832015375368686902624815100716229344774023964870466279650236167452078342625067460456971369622894729507729474912633824824816297689528396060785584094021625000401369607527491668739996314997337233053397898004494784843308929587692575030883229867650986176136104048028301009927880712395001353536310479916405243016179112470833830519082542453498732751705320734502572204060560138490676719848671984680689015379136901079851279188323371014990186222163134270833294639866162061903751908901987062159088419283347677439371461687811190287154282401534193862955305290880184611040958480129671052646174678417054839926404127865602590384781636671223175880393765695685341834884047111320247514689534041996119908830853368275084832427844732689617411915829218191302122606204246150209924716238856102809424214075756719290102839072747424950035527252678301019987459440691432185363188173341329110179546102589753937320061247358725801725682981868264503661273241945841985902296656121008971523733177436318300443344216171940118117927371568653893449626600629808542857068937988827547044482768834584207622575081716643280806757947982141173790141313471025581331800298284666822691237088400454127826639316454134223261360554009125001330960919628579339727648386830586722532580138917492313145320682829687286911970553485492570229096171742041765282360889757798807568629982552652773626158554448326680030433703836119744619694335961356840689997464261837526551236432502652277980858787404447997795888608294287525285725203604718711927940741985652965395580006101314561594681174228327460411074904112945698707313176546738780847175802683849660164047728735477714328077402102784288637151090634115211276136067623097063728360494196941444875981275010541605140267788791741294577556145601767846020224249779644694020168057685085300716822339691472718890575812060911045245794393382024 [132,106] 706470514241709828156219718441395611261576652652010367074505692033190706596458518222386425316720248704235447735209837179696302949236115840161398166567340230074619452744597238067259078070338407514066263288917661723771525765445774894474383202133724110796634032728536058788492074380521804454673154597449893521952507621518510012504688649352811120876552466642196711652323326835776696935047853079663256312142020948215544885601822844770325196581975328770795156763914441904536715380950387889986841463154735405822561453908059586072332563404485633192542401914200075825219294733527467307696470927089365798019390922571695873443109081708820311912301532923293057819769109527533539923098594512706361091461493227304781224528921450578140981080170583428076603242252560415523981271996496316614894465717412917674032371377774887911960094140234192860967921649119199156059475201299540057497820733081835439171929684676766141098253359477151236344034157099059947847695887783399243813515716972618423861401359807821235795226674659334203927088875320731992588542151176811888714140385397918716127525512452549460688161513760827109246356380628290258713716662712728156558058768976420288348976286637681718300994604271860555780923110056882893775477737161469422737967408920257065109388423528547594173363356194803896512234283842294645145575917290528515056021263327076515257893044180537595319501341279186797547954014441815804532908645524082749420523547376506018835246273540331571403647458390310863515033147052377791216012034447974644339363577510310115910639594731065093308911628758063262369710013090882298019805269525736336902603446600517677198287435210182012486149202521388612336470164955306017113394457303757359386327696116648800392536306942226506987100106741136103442364798706164114871635153825734365193098090077054209760267734340593335946500003184964868282250248048066502146760042148287683389381622080317137371308949933566655058639321412143197221676728837328461359314074326176052311218024772556972008868734888244642331683548922735141514460224041943364487074944738893047864867926258329549251527690609823246648371868110729938133749005121222590611644752898606099245174440710557434509543305828705774 [132,107] -368483004916743457716436564169903189387271843389677556617624929014169327116418503632368664568298080903729965240487896272716701742253525171793865525020814775898488398022622227054517064078079894163324140088721478829373395919396915359671294194514444320566377361895915217371884982373121893899085085935532380781932300452720380981235138076255963868761520109236273689894093494946134506281319716037288104716935081946780897470487405522999330210630016415353857821473970705546600578930286857652278207986409564820240873270843205677114107646179563634170978696949955194952285308993959309955550704437398345006336612060388805161955174866039864595485314638636991959055895144495875857349360158454808366988955745272270406098716901727266322035284393120225882382607511872020719374422969031182457659282005026310377542652624595864088894426308242301748586566901725570873527489651194600930714695696931942751090358755992568633036910664950077495937775282800545421557843930934282559871433693546367733737346481610556781763309484198534629175205546154572687769413133618699292377228113846035800803787328363416291521232482121120730545803413942266234411718512124094023880689957043532901574980613826492360788621014775395613597252853219895888680857740721078400826141844802704197040172325933289178243854982651996710495619083558263671846405755083147997249430982130129567920495243343457893329206138738341091179215481711483426325529966664631065936850737489387461221184594629671969172221501946866644943160257794809602976767094744430789589403834044691138917082673145446278581268074490170971391666498446379613240134336832043104087063269056015670703846805012212561970774591328410203319225578057860347747825939068613359146293284956944147358541643597265566033350049865786022059402537549942622321937071846190278121694845384688617654850968376582786644953610169690242932166221849205368052062321335172837886940760241227618183957181705296998546580516356915591972615875585649805712002031526301303216768032543512231606723084667495482793553192901026625474496015596282992964187858674071641484613755214899147747988365167017816815859257822217788918181149754323381534385496105123453170129568723043755309212759552 [132,108] 51850769260787335419995965928535055263455422763314513721971065148589037256452415787233159513014417528267669766992243291123523216349439625716390772210949142691218116468146968727697176548565482834906189329385263917260576970486122273346952069450593086542711989587765540485020030784979689448028883945723020294513421832974202416104642490055457603610232685150963755997383998497164876810290798337430636393396557006019767957120125847162230926141825950663924130637000683306031389054652090768286031294389920080033674495836505408333051774945279008609360433909116584700915858679766530795134216798877985348780237972150255753417620116099989843340477539819179137060497750095082096134327856286498329622831161162345939444635449728559932885905014608636505884554919313202884704581658307049948634263528567909132052626069066967036610484216302652347887711641160219366115445058667968959343277610799610731523173892571903129618612482697866190634646376508021480889651658252548576780353729195445746711073866225086597990160057531493222459353050094601494890448382451130099799451974110087154538700197495177677576021344353674244019349268242798965031344705731706837416591352482338538732735049715915351612909452586913931759503093239606494823220330061075485523451006618906530301131236372290026042173753550067681531226150161273407691908868663590599166542019002962061040520051966543716917780767991842776780341169181285549587849636021649033011443319928868470540734362853773667786238824283982370487783154230873710011729867264207031308458396030725925274786724480803587509891514088144953442437129977658640579824074567480064520773240458976958124652537863933233979094863593475064924757371082860453383549079854838220591084536813302862234252145808522504329407430810526646759987812698357121915488910176967555687013618001233801313803164277385805523114098436893486440499205236682742058883853619382751104025830328702285769693322659637002721087899002207103489694177765957669933613771682628748865989370039271477105775137319704142780427972548145795034412268460072874462429384291202417513439331049246822657304663141119463311964674585790422715840679431871317777805741746314144422010589747289913144992 [132,109] 1392537752874432986652160019222324353840913544467787274114355576229131288031522291555089470573558620832524110046042036606816761401863609367822524867442182858016589174262423127330182763368413202844700100312975758578233233299657115832336576138691169871762977949222075865998929048912905894709644006357817890726593041674266832873062336842213417191240619915572374257592778099596928716273869750662830456737443639542402937209230584186528931839553104331840856664428805141224896261679564544313245751129735802953554078910206649499296269988710974353692693293920090063053175658304774592674258715349386499788505289159758711796910958860067550637632232947389158908250237895250502406261045950794048607950500489003672808376141846153597984407728786714473984295830422187499920792710084914789648773581112517398477193870859667544674295564039657711668243685098163046539437125278979670743853936128594708252432056204311383207147358276535654761593215035161608366304118314672209210421937348476699265232636699394138313965327900981960797449634189178839826388672899427052852293305423324011018588752965713180349675593806566755018531317015110044720097596181656806114999823779319030916548560154315825487746995235535370165056184997364079126369920953058304360228507936849434218604098698151859906001157791930156050797630482866358214561034345525913572183977884438238239253931829673712813411223956228176395424007914637480724680707770796299369544702195901638877636614995408941463791699085157275500607804427133063541041457991299167534085912321213610582489948169374802038349824097014805694936041136617627994785555505532357834353495633028393113916439412484428773958129514152131932776954384938313947008426158351378700209194988827550808315803557151398040118728639202363479616724027479495641029424747179071288216979935435907908480925311919436286568494933762601336701479387393706331154443595501272734787472844383945900720211502384259221575701333415445606685237394710609700712192842016141528049247739932173086051596639819071507711628516546542777426312454100573348782316115717450918412328158789300843374907222493452573328113556732497072816124930224806863614627595874138159993203442230848 [132,110] 36346494440248955947148801807655199059302600068302016883023082240748772706364722822872322270211032881980354159610939648399756732376681102350110365603683733193130508856758166256474466755683180502748152472399500291656105127614930515328217816281800539128974615264909952306319231958269532941798942041150842467896960278346591479340378161572774159082627597787408462372907887472468952821022611246950880824527827250549383724820251067650008065263957567149180061173531443193696129116690659499522464212905248941719041488962756871285939024735294297990289390593866610110566262230690818912656728594317026164399870768819348027659767754815549542499014904923210938027082815480119252471372494108323873693891893765591820350804375654830603932903362070544183673240660219935722627614725589523570685607021543946316625213650341894070431907179844324287760528123390849906925635817312566730866547724741437180582482894207754711996541812102563182366695560596275343324093922243974432154853769641155962690067405491390866062718219793032612089430585877690762969188344861118420395055104041047808925561216705659024525719576236595560685235499869832829162976582530913275669422359193456349703273720107257183453699762805443893792938394544656209161642977477093586353077639261507419820754976766237508775556601774488793915158726668653926846110189040842043352884853840083526171358182620952221576101311621129049420606301579682055131613111053945105049085728451829506336356122939963294620681982764876713935312713591308132613051591179444215278702707379754505323240040849619868706791190913915094723348318916543032705094261251934528662055989498228917148254385971330151182995477805227726286708030249311479224579756342514620137731536402218256576217211732752715596212230269168068663986440491183446393183571111188965950907322267919329848024787668487808947311414787344373605630823856786977647239209487154209908105570018914081544761942863645809222486834057867708060410857045084756746274912025870901516436037486525809572234215991470906773318933421686108801886697355602637699576366615446757388936183445569455369037299866586419593929026520211127638866458517441764238375298892270896942907932 [132,111] -149210545446878368201375204586527258930532582447900299171163623610995132759756487583275596422563809759312556164067968053713447551348511171789653997908194180150535609512368885370937396549847053281257160900642278745661766760444300719391196299915296360387576014029379841072387671848383985525696940434273802218916202790317150647839172862753214945473941864912224024762216076186276283615055377363232871843888866615830186648711972141720525161660925508761121240954145698112943346728370484298280174644455906330460314128017529260685540232350541318681328880111673720810276672143019329507719877665685752117244877011656669223443259784812035228561683921797482822635248473507611979841033361139320222257172459194955348508201286963786805300606324031587682493561839084708317892292232199424199834906573933430809696817232071112588261279892754603060654809646383534996619560351386120794861032685925231825128169754119463513352631571067795822648868142598764637046258102008399719510291560734977176563234806277087095875907679820996297925983190211720916851191006827627825278127744416897743059750977176683673315362023286774463726609144399748546059145172517356458133850435125612453164022514305259888583731002178987240156340957809131621498218623066187256899171302698997328784023366000631336447100284064460378902990925258987803330674345418168319961298957713110172145174839271770754586826352754864151870625048061935922232510716304824674892061521964920936482671138922213238111335339968764258197500494743756605485239315455038029662540207765933414264460170193474149284145550064435891724366388887105975171753655824697535584210125628962232728441164877591703026877181309887230994231104279592532159934035888331107219683728558044445432795346082347126422829088283622965557192521045088099043090924909317974400267989264758406460978738501986566845962164096318231661855654720128520726241860798645610779455923424872959019969679674334856523924615687968771536795276442918100559545615484966051103429927258662713074393095233166968655716632391744181008829852684677663668977234979017625221083366933493380527424390371318648514459481862591289846575337989770966894808302377658720 [132,112] 38994856505496882465869974000848778640297742845897019849294706178066953348912070437597661023184212420600819577773991399663743811933001462809859910550798388741463346878504015890081032080664589125464911299471835356954531171293341859510984488902731739593407773943406388030878055590306862547663703107857116837998503226340706200246161674008266668098590629222929791478717631397534878715685305769423220469476216825999268078956964324217762039833784639588885534188141532857616574197823098248908633070013875900092901821486034447841112297298243142549087718542295594199003737350804996572286194949282222295259711424394093423208137072623753086988746884880071242806698976369504860151225981729341792666571364733269430140866660776193113174202230043913819071798962838822921799108675552520139137645987037407868716062344322422741785722586908907731944164806758450024847457496435564250504720340326311685156530154084183850051067688865027202537883928961593538445432987735509102852531790812205317853117933006009641904316425415075315679202369641488942333669010726941930837628789219466267882198630038225357224910234957143148331758409126385901098155239527747912359180703965635683857371671731354643841719890452006852245448320357930639166233553351412025919457630607680922642871412065622733810609716678362422294893430456284677175079612118261144765920237006691909355616939988945767834954615639121876035434537040060227860693733593265521110601128402676052079963183009572508983944602358893392221774990340202785735261068063221571757138773186814267648899490134998339391263478627794430210823293710981471624332648497207801404208436510369444019515508084567639019430237687547220254466113360323766315246526843244079099728202324916772984040536074226685612413006469237288172390123325566975661328806206310231314491690977396112297731099703311506446510395605068816442833190929454937942433540373650642057215576780262235662228325656831469564550560354091336268098567216029076090987379828783433003813680389117829980820828038034030003940582186773139899141867396353858622694768937121084006749509315331835926851773946917367585728486174053413765076425540337804215965708664 [132,113] 158088780036552285214749031463610074379387916251859205012313467076675692721477199497053530658245089378307290595385518482089878359959469027516708422362226738336036763748599012277664195999457126313052956582161321658523787013222506126350843714460498403933612048232144885244512739085978272915501103531868714343458333705456733244039129631220750181583146116895437388075453560258245113655568757412712146803916126390563648080927702762683356472764620676751820578946894798076998214629669968684410320393630547207625179998875948088966903349761455171471715079295591541723888022176614129139822222976449640660394369619790854063722329877483792464246476588152801547375271237740267204979072587000156166268384346485184787276260649611451389688738959764479543609836899519676946505351295015113721034491876998262617347331380661947722183290797302789545618221728863800070092430449191199628838903004327500051886963889256579332879275418010347213165967641152641367305544073313911240633878854827608418406743938267398391062664990343666172733004434043123905382177578409094350031814313400051325277965563780350659640890182175022288782495148112538930183682919603644736708461364881697046358218200068826985391721476892360483512880854517979375213829477615654079411447570619424257828858608670155705932037162926299962682347640379521507632301718372108836178541053890518104980311480685760528880973807680323619318059643973916910783411351430972717877421831281478606599127250887856860507256582309112033915471612678821610998166106252439340590150232770077903215289633503235807641452102870272031513094089241990394096494956873948053666686045551305391025527990972328134627234243694422076989021733837899365769637398768037439292840958713227640122139403346799016579636925920137526468118960414313306115990395672300314373436198122240286691058719524637906156569630934958617669511517037341871298575163975790671931710551396052857033810735197232480582188334657470297251730713409968546609717128450712889365477083865989071049865622485186782258246986273821984950820667912534852631201333000559921571692157712254467826977883670787986783550723508539615456422503569095152184 [132,114] -6951465528973029409895504260115256840114618685543992414700909245738754506744895905632325515901748617833495492208645300524608498261869157515379296507332224355861066490358644795927692016646316713192824577675390747040615471029311041403606850351556979938820149717988253268191985556167962763323242817431848115677391992417488795078473431340287857599256355047091906750771335041679895974823484135207453992218531893221250017277879187124759225643427796683801526971511062566124232007634592767098440356892576152981053681852836118650008340542720654604356710777619202332041722970872657188552176584941650870634162500661410906098650915475709341597777306053726231774688490987469641351626086098637663948426376006950008851830351659893019856245889762029866185709658834637318772638749446670819583472777064746731030565361796394372754724587056383716813323412749020864800853065624677742424979448154191973418367709777772062617887349383723801360767197497161874309604580551402062881271457954391725635407578765532742562894612739794802599558980192098737713806053761460144051047399279315757875148138141102799855261848487109886932084930679270095267944598682896430851268396606963054549253095235563745839481867100260626658876101308870211523412342299859898870409561033978132472573187932905449747492519289826869753801119876748521309472865629180872624896247984690521541701769378286666722999636354566340013871917152431530634387546805843708662211478878947173979066153695989502808326600176164712171497792131457869437086355794405678193065784215846452652364495048834744118792893260983858241039506752939057383345373166868920988480509426198424408328386545016633687639849335569460763868946024709221753953011511045418175547250841510536606490762647536891725338594832856656675256869643151552684580648489101844926665710301591305792833307129875171969912036477145527801073946279590966500234192233715460921260299636975247565653714455963958231516782274129805461435000496217197830928033407564483985254645837116356306301668828395719595445504143305079952930876116695101858757210298894472397315808357734631897905583266479730507752169135396426135829307957850 [132,115] -6863106145066575550079053079519546246667420199101427672502556670829342787245718652850667838115397227699850324788656956379548601600950174444536977472936871376755560606055614426814049392589605808594174238340377494508761536639537894919383117661333446319973754122104786626520699987857017244568223663207726452011549786491993704157742506742513275084117732656444151629987793070977683901135898791037434814284314047696426290040365636165536436139413526261933382817351217949487757535935797643759016604521320678365299756860010026368864852130063848679731016816961241221681758664776851013766842888049138448776385047882581131550717879110682655955805683244916101124633039898462896847637066613674052236278058909106049383803324763629227612207685796402899240149105542133426209765474819662584760567105301226560246090660405476702424578494468173844834390506822841461463174954102223323062472721280478122131644562847711817138167827052884514591259005580737112267096119190153693792660077993574208870234609589397912397507132388554114465051260653274213926342586801376207360264250432272389330305236588463839922068975240959460675576034333081449235756781085658945359512538010952211240620206903773009593202301556720388053152671657728654023751219008841089903307957146628765821586192224324923954646574225595843234467357637442194326954315444888173512762379597965669822765446206443979324171629528710456999775083986313392815437858809674416947912769063078952913110762038806605750593423655370615944605335048653443208823094307291717564937197019978236935079470271295461124904801405339914630491597063888064811924088801891556336235257321377447097216469680993192283889417895664105055016070708074787077425792036428759434207808377860147075602019466677620968373085473359998571751527804764833058215539981526967940509541969979178022516407511500080163237218930408569898048958183231455108568459295108997720962744157505793905178384895620848664457158061153662981409517525357968810607701616606346443429508284080162047266210774977439025518150013272920755732324348023714488077938773195370206830890882814827553648274347387944122719148110859360568768 [132,116] 367286599041356636878347605036817356417657631568977845758328888620752468334092537846595316397562954458194638277016833362699291286109952547961107946155229978831255908007143023779181774954199290881904611898944501733815981228963462344375355402593273529860912608440866251848085043102410642720200963957599866952765551853216341067555504005177928618500939293353295422729770274799815390884498804920828172280821208050897045794181356295222680413043584277186212676066207530748006562456918392898183877882109280755458027147992465320316519441555272207933606677928479469315284056178640900748877520307852300153634949719466667188345752689291806544636247565733446719016692188111398983033745109416023225175947321592622817947043734532775980645727032269679509093373512096804657755551975310908697326970410064916957083575324301549789888385148829649046463112540615041635795683960437739579485566699572620197610274926054660426444234200333363847666611044608322887188087474827474134472584005914067320198386441804065450998133457313998329765472585062868840106957264708033897530150899434383268481915502183194818181225006839677130962370662076974546517785442004542126307068362386984968235908262099664096609048481937008769120718783011511190878047440261574006529216248238894870778592975680781848319607914841510576167920408043407033626906047955324231041987484946078358707762555251230436621053020474048278046062540677704843587795198958540739053498797963097952170083625036971495035392646406386753633588540583961261612807157842971421020457674334565947051768151647912340653007262819625358439579758932637968197660671045739369048616700388407051539797554103022312136166722974661529163108442923804202777658852922089104278516627527522007078141976623348577947121751234349983104834444358056924349490301874884445310574241257659392058234351788544824784072685889498002597434202952491582193778049448979406794178835220585933166701166870475691663932730929353882313600971436576733902328176816422747448659703892927756243397886251853199768730912323260867709058569692337686308706490928920229308894349193538849941097256574227274369310414148416 [132,117] -636170816860976793474052006754930082895848349564295710659444758531074750940774483150986902705753132926125091219789070167946595930216116011942657939921136409219591708107127513477509205141006565482379919887228343273724247442451726245634794587444899761185354937979492418930540569030810310288765403983218716012383866914260545712143031669276598141059385089200246659454421181352378747501426229092815923486899835119352142036138069997299471186599985858225019703722823136549696627172389938242671065101690449324420146103616897454622272167636089338510538671609359538077364890216844160451811557379848814793824570505949482435870232473430961265555251689771827107514491626001502154118872347030652069234030239122314518731930926520094455488492032604299926037979658741285960476328100129878654980179777836296476238099012854591999992165578107330946854856000261930814375060135427906548013747172573852100951465821571594776574570546005796949974123164739819294598416102037959363969203162436009519161639234820639273256963263471214953374265183975231748554732392532664299937399175893740239641687716866958524828641132096035392779722024549043270774809576272576677879425945317319679963337857819896502751606027602984967642234476863481630759943549672971598118295303700291259839640293893089705202968215526859288603522206449418267348742268574636431041267443520655060929275475592289010570514119949721691607688058451627112884774883353658917390167115157904919976176226551844771226826318802975551178918156174686524538120084989368691093920896815350033134827145810727793973812706868192371178965003405960580394395745066863959179922901561754413665306319012360204510523433813858710537561847420140878886745105674543364987841362105882468991381322041393189191050282982198919103049962255061520003567109207665285336115534304312734316946045811952593389955085760948697736867563157098411256001474913491725842590847738413912189813912533602728012769721722405683131940392440162061271761325774137342780664384742866337706570703226245198063999056618156005679500359619727133701802898670502197144213186279979739550688238243217282789248 [132,118] -878424789271934243475795546683733502573745190873570009738776582423467658808586420286396412350410332536255382090190006709099394329602165327143606649324397624627281655297594975087456994665371890478723880021116336215206563879626484600928140441525825159898872034882749298625210499645907102678355792901773339558762462382988651999523102962777494401273164999867668275077849068852318103069799250563831733525730091500952017537559235905362194353637750292639237801706586189613379170434946823178831015361427836715544832116128005369543791086113704350497361336939717101184812834602265718371923521538466001719858666064136704810492649139424084165124164466977025504658108422120793455196722405894642079131040491667243315276546370785038256233308384738334663685020657701829244085646455755817615685524870367683904264105658222842136671131931057527258074104891758351326334263581882744943408881711402325733065749525381940926835551563455818532179475924866826797927165570206750547178266732078570518961806306231578613029298800030403075699877678355142463436912473773715062410859179510511581283412998798951327567221672124485226519728785167659821549118074581958313829243049978205415498710966639270055984715303659663838341220211897159553265375010555487455391219580439915073901741352148018423229319797844464395648121674197928570755968169189731002392391241872146680808675719872162975101916918006022310436981379786701402160426611292555382871361181593772581192071088881104685260270109114628396105429989136446462401321395539447605787841408524969118749892190853244517576971151373373250129977978195213186163384404160490868344029712829711088077498835344275813239695950537222149161366300753929623368839784149436982297459402867999710984915297229684969148883141402741494732715167594040514595010613891995175325804531058329127378892016557589339927083805920479335218656526186858976464189986940692628421884104811163714767523269585715738563416677693423864340093271760781929054787438324162784353116136378674555857290051306341326066566543236522408954908284851674688585343163988426418249604761888970600175040391459424 [132,119] -2013770907247240963040865806693292935167551756744727291272019941588930289643086406489632390224962755238189012227265129773293607632366944281686467748173879969654928690042433046196025694566591280720738971829297714524116431870329972968932676728162685551085828090093997798461222044474000974164904424390251417699033917663885523270873794713085725824426800878841892066397947130167160416138147135773893447719466380702216592329526018631091652087381295241804000890384618688373225721631397225309718815850540160991758511073609219030966184304320709301852023901824967828836693590103557311974833075710354181565175176729553899907592466278875619683729659421317008751827800287399297699036023208197523642069374463205333754464068824792133700906192724845903542652412991914561487887197118501231659444041808072479594992225102477375505843543879603578091087588148634243409959852658812246257666483269594422185350369763670668102793840451611330163639343381422666185843336336809386339589449196975429051742462432262738917420213972012303870844832996491195829513740884871285185501981214374370216338325530223972917965948652594820137072206661985397518498657388921334670208164758710274899599933733869199090502172029934669679483995820573733596657888058549190512758289490656179746118792105109030709995453762085136561533947983683796524558013320027368625896658433141124413400259344950371412870313673764095891974870105416703069488025258318923480842570572415516925988631266698320130859186126978301036423449721902932600533821413925965548908736458665983943609234878339311201908372685645138512172026853080901635119453592522350728848320601757457685714975230881186575371733488110338664479900660145149336138904855055627720263780402610016916417141206117049164344061409601050409070632262703473508752330108994151312390320556465981114366178891261747029008071932364974655528501684175860115207619133855907148513343461429723864871101314191332292906967982546209553894383023229929668921479191768067875987075446042512242518882929309798616660479515901085470331250870477257007124124630412187788818338688135750068889344 [132,120] 17019055955608417850707654599357322620015953361897513813410835144867898009629517278931601521118044964341961047752147942359272067279486158256478489762965508425099040984171305177191647516115847803465650340738505594387045563925653296010840839297075254628949688204007384638980381346553367242708664516512420721379687396318108349576316997907767783385209341545708621996465856917595765179864877417588329481407222828876423894378178483302523841821364750443670578028066581596984836835639549609573702231795518638286356938438681027541866226199442152061044280176875623005542447001649041395473161795588774011713917398560528986780443613118805636602620721387713925365144976072703546126728403450932405020321368499654582728541101718939455685788644513650144911858005766045150599205155237034934935944930641525160092280520118419089164014387113025114974257729020342581140029445556125714925912942827286048012633457963119624246339150129247900719420411577329472824095462665955274513858177970943982500606755027346890055273753725423045901558406148891183811200635173523892847331324661458848552601657019032866888792089565740611686592621557981908274879232151172941929130375145032365220035455521216417847437218495731098702102961238582058066186194335589766550869100324503789289526354209976333796323424166886331734111182941537078468866968149440352204179765024259051186040563658755814189556208928371219354803779091420621199419206975292848740744546120147951773964617757810328590050740747225942597590732019321620358684794316075261494337341443838571073731931497709861147322182186791927145253677825024095447349754196672261937422887533326979458909911084518879198650458538652125758067280913913025992630850189266270893073132658412775565056311438547179881540969564149275954613343722716723633743123263675810345878416516797917096319180906278381212410124106321886546370598909881408862865597845497765503512608984255630334462261271320011231409696274555819182600776948315687815682926093539850730989748902838853975442288887697361907319419641051790212648761620753174071916155023548997159503256474290560 [132,121] 8700007944109015172336618714120301685986359762364961326818587831467780740155147601685475271468681308291781416402011057639234731712214061819614159807664285437419614103969437001930433338769414333212824118565039962109450439402939199368613797261714639831680218920623003024555373975163203104376306475609834633419797807444532644342795600631886574274800109596257977808242255560243767748281687268121781704660093773742040990937472863898271476166845546495730744505331989352331828761404867821447978305262228232360693624998686242359219628116609073312559786946676276727393860712987196595916488312724203034831715566927033043572377281504102473286278283869615008652430160690588010234793550277097204556453699330696173187665592348094985476818207395817616811248763621425921574624441142533858809287990949395160786506933254879758453759616727258689935009629419332300819936129331361583951904007073461685821000823136617172361547510210958841211988160133449902205826043710604065461448135293745988937730175968476473279487252248739639319941171838504205201183305172954077379606152651019306136741148195543125579542559220643353828818006602326293155878407240610024847084625526981748938640881394053499614205397530528260888289965509149919267069153355317374063953663491745735726020567272918866446531219640627529369709552542312526559875073068005828754637392268868774978877769506938441861908500693390670849367294094087335681025478715385474941236808252502654954309352482555117058484436146612863732556226898724265057732045790343705079859617239080126474797399640878043467745150423892344878192851236492569458057150604713115402330663664166695184918354434405128468656978569159091372877034937189008946552375506658995953315926331863209998534629023616998105327043297018616572159901548934440501711281956120252351149033156866458612190024590378144342624305513594424349214468565114029832418297368243282686721472666150016405953510033653703060623070055506912517000886309558131555080582152331419732849306007831082072455773307912951864819528935541124734483105794688011375843150731742906241847360 [132,122] -6548466675591134148740510474910802844028501441859659891177242132803917942542941994595059608566227598669687492718514731519064512765733037513457749460752886394411402378868975487721640362592120849722994569252846616131269314433023317813327507644833383562013127281896586860530916615285507156529136584352311850179821030519780836267799258288341363184631416934111420765977821759825096168369278045541370041614397431587779756255026129915110009022802107263150500511916196229645229492120572951956827682261022016873117904492119649528482529795276110284216774020420010913070633784826942470726127638568845173500453133443901569794832576239261541010991967900020654839547560740223759643303393892887105016786272970854650820211698429837577829353005963538908459240257499273363322806897655724199478867617998804561773987993118036199532148408467283950346124812904021813913010862908537917700473305743614677195577343618922164126775224818553591043549181162558731800382801514409661429151405609004862615506959451425263542064356898213627330615591796498242568555851107067145119994835256239084762842147830790852154530248810959049023345220508975569050569274424282542886025478672857425326859667866276852271981706059541927310704684259231616127861309973479970934447995991424182685025144365068776536156347370575390881720882703384470367275476021012703269248173357199688807406805177712003918157366488244614375529037410474927210678931770275280784662780831128016569738122762596862640674801499733280420601599993110378496789220528314793765182908584574275808196875082178893702528471089235646709366900307010070412565006143202336512285922077232463571354973812511397676208686325169820770083914469112077286306597893628290955512238523361144234081709494323621774125604242409716721794292724329885068592942999304231529724589802235424420943197356857746754630651083297303523534515716732114450880552708248890111756051039145852557121263552589008760767304019756946247742539503989302006690226748414013400696577506345966086009621633594068000617815877605080362089629888680182889374685495943740 [132,123] -110196725110235931471627658143617614093882194353446776792229003742644132903384767471341171874171486765680604818186424747288480085280880085395684414902493332940979548224584264630855413453075764448961273842918053830409185125948500950949222134304494091639199959848916083725756516111623638413274846369117369752297958837558853396055459254389588890343823921947020666271748577629482806938502903737330062230537937587088012378400677891262354488831427065382484167846502978360126658898170180763264549228606025306874968456264805066479920828357224048010817881374895131919437409016464186073961341637278872064423486863137913288962547432879830774901247093380681921264581506389925876915866607419294257548375061171778106463737617388796858998326680298144288047911550089484143496200971940478598261987659412855956580207293913326979142114496396904140039028844154961157451185838294279802258902022555355329711845418145507136395179645124579651523944441559039762746685193358436392521469841811973002303493184318037060112009056493843623885873774234749367986317713874053008958177256333062383294136674554311407488198251396500120577663819452618940705798174626738021663260267601332293339542917809417168534452059354874071838242820514434732027142600492257377421776052002589801938399950567417085986978199075869662950685195045847339923204158128283827983877831655202720299964578719691531174975256627216292824995549081599343548676305381836071669485076185075945094206663713129336733901856914122093456172468269369805410883235171379685940098485504523563678033390445738761928755933872045675005274032603791896500938390939985776121243205282270149955545367452080601502204235782707373655088883948910910536620009384005519155216625705457895754016724706497303230759248915068949341776785852619769593065445870820281376675184408147672303569680723794221034788742520880433147848884640991868653729042055451214959699815018860518530372082546883268061870675164933309112597814772511663669364417880202423563039063554731065023674920257339209960901527822631472249510874825311910583936 [132,124] 3264211734459192309975808942251343431673079574211535501036425398410443264483618770621091953781421367886767295490302643968896627353395976874816528719723368746868431263917072460148334643702065235855018167005675520299773639626360089511251831025619122590549660046679889450910619719583539830353468451558982210243163875108212952174035777323965335296498440488927443297661576006791069330813225354948328856975373859215116179020638928549501254109118578740806146884903003012201694269129132697322646325325006413575147319381559519439871824005957499053655610743106319435305750162856676600399112329605222481801752057952538768113034850537174177635967187089188795184584314141272508214280033671244524329302833660473309461693560186590486377351648941203374372285674590126311208098763865397238565762172058402948661293070808795501639335175862616761970592928911649183468525405282141001795681086315577777882798610927904146978538910227650945904391458706181772086487751785238216199356990235387527630888290002822190859903353113823260290329074458989854929939559974802850293384004948514720566734357552010744595719681402139196477307540919013932751060889580207114230376378268231799262648698644768329849633793048099601489493985560818140877677254883671440297282716923945724597216952009454284523849440364361328555217395707684321285086987976692883199516279817186596645070062072083337183419614503275174496433048203566822962536005853420360864890799036252831462179842030613816438671653883111570464353738036499478294133240768319414326670992549069606329450703427426019684625592750327072080615778561638380383162806575137022276181285172015741924631463375503565015950844338507974488571365039728262967158951675109252408845986319352617692090369481835518479160634752075373853210590588967561966122367255145956358898656115213280958397310812686372735427400710217843768381776086650678310622227878211334702792407854761283152302147250536405980212416255370231509504080582928166250978674373995200163099612558397289372719763435954362768847705999138424938891188413429344 [132,125] -437912037764794029929079809090860987072222153568595011640631495040870868592613974300538124374211872647340660946136482397569479996625152091856385882811130388871306041760181776060799629784084216056782977082243013472084735740593196854148795645404659995988017210384442802222650208438588128105749475378334715769566732558707143208427650059444583004932084549000106482604665146075424278013507037034617745823052732406798738069788842761366794807147974646835744730175267120217572313130698930831455156507610945985826627684625396530400596936325062112815427158283126341344168933429416232565343199127127210264216401814866682434305843021727196666207819286203073537489801098114163158616300196258594885538690728732910276537433621877524955397559354268389970498730710582967219464220212059592408422211370308669252284670290459700055683610898454562048874104184561842629436939880712697868467898242953375181118514696571013618805641976969437433644452117288404085481077656430359187138190045345100181535222013167644072686907908388563821526913513698909069279962538214738966175053262723793053811798968382245867741223715751076010285451075707291763795108859772490915663009619568785439624109895120163465757393852994863023223490430616590235920291389937438397646466087878210985437534478557170846698612603103631920386178515161698225434487220775684314724753976891927111207681611843978152517980001000297965029988174249112515800781126528371414312509760290105860923711750947630391630200707368888177953963552642803357857494467738968634852482235420740406083047742457650957341480286197949222299573875175782659293465471396495010618043057825273895165157385717506178886591022190584761883157074201998321602950514287991046999778765174955746091971278404254757191761183222323228177975419581766681768323276104261435844374998231993253010086539035733423485428894487863788187626713211638460597346313437281832145473198026814306357573398202645159929569282739670659041109690358196218617406311561560034444138076050425705410089026251486964786862121753074418902624 [132,126] -216823168916797222280001934826654953415663590837544711631927806542829447771201021220841618879895064701201336746871775608095646928897695080864585643580424892805334833233463643442372670113970887061527863899715117943107056582914188875520894549547108929018687375393947997937798009593528698338476484995886293806221770432397198559601016515356975578554484860601499560098975994659715740796602080930200341655108610474256039290977595179965299909112028849243574613665448663549254697900159352616499372967785354383416765275466254922690243524397158786360392765194116748032676626351539448464352516524750624102132119388974400726909570422471624360379618368499035279886064655493625452565846749435503030073897558020759887337153103988885271166860147932197117885318612670615400838696911844903143420219120872649041041652570211798681249185453732521802739405610065231971696652664833654773447848676518127852811461108581899152768952829102599534706923337894735911497528852706874087579648880534150802853336226810222326566618189261165558433556180819773715298191435630185124504553358733248066603873418541499538721185497150320159770899312706167248899696339984207179163631463144028688501337721071637322304254788101016908505943785596630290981916478327535289613826812066494739967251018548190583713974173006144876457246667448915570968341313679432726395502820882260921082769284099004145599684906191467890763546113960079998956589413528488980132713025068365476434313502728673052939861641572021650678083943806678588940650764886486651595568040617743036426087932352929324777163746620163081876846809162181025214952720427416419365730156875667209534454901648321555249868879981319590888677720331958351197145992789307667718320132753533474127136566785057758711977945089110243830714182015026135537315341305728617032756986349979370374769095237760126486445289613059293309158037287972543113181792259790533629200390615914784951521170092572678135006053120622428660984045938718194762618276149907940402233255167577882306845853600828169490164611116704 [132,127] 35702795439735370046538257738021181644514301017859785857829119053881826075490213787807114909848723410343535858284442872653284513195020503653541978729408520976504727794808458814824873066331636349713254955299180685704389299890362713582727301485008945121591173566961682803439835689665145814439327239740589252312277088931183837451262540813300304894768461224294946063676797433339423503759435454831527559504997685743381693842969478219410415108680599949532754841066378929143135574511745513783744894631847172120833026862153796051630374726504452265860600021689886943142751647680991064570545829431708371068714241914244113953103948039874883824594183596804617173522797200074778557143791263104187914217789206414061968685375096990173844880871645380075198646198242172171164649155319263991404782983506818325140074061079731726802697281716706116728072419869731426428193577134403445999287854368608993117280681112019806757828101748102889029178392938730254117250771151330703109543006223373433984153480590749415286849656885560531046476985652242516284229756129250311726965443372166325235748696459245860453795565753165017255726132799622004014463110817642481120486364040861333471462214853963433711329928691709101173611428906406378346780424787958317993085577554088998157243736367285671943395887850380841104150124933774031458487182644460807294107976755968131186223721555102993232354158730943795739545191618358846592479506655647968516540118132609233548323555195150087513598760155096961018756352881892724500630035392890501911133634107024936257076216235921328936308299624123428789724541791183615067520370562313263648431814156319267710005417049004962860971590499236572931293081475484518044432281333971532821451104414330305258132125957496280758169052268712952719811660146238870840621214749699666631570566022313005331242137726352534486601279870621027527416865916156601328130078490119981890329123665420589192124555293338548520706437039200701241481655364363162266897206431873003360333608149242298154539618997039528687936 [132,128] 6154566812508061590966519909990171932836168632940794161371531501421835460392808467338559877776348898381809285512058678326235275374307397214928864920205437137735787627784454598618798268146325325705532170009384083698990457502933656307031242570296856179039549886156128569190452392963216762158193842795643762582671390427312980195772925492501352631509766193173989507493005819609628319779357424347184634533979255982875123066814808817940877019197671448183585707519062522281840786342055990732067547266030997323454876672591180299153539048924480890761083209498432824012195980890328374820987263760392787188864021978794144803090806240593250489795696697225885013171737149309745509812303993583417400075150403704138614926992105329145771753087184022339301739634397966292683739745999451553536331714306002309513986246175785172403763112148451605523980487988787446086039620777960596886298534986225002953898311585173421660290077827828284912508869094517657206284250558474161191840695895704696256672529103087059552602371524399012349128027834518262516041672689860826651624216793818152120768059778107915237696755251943090076355742739895939322369533462015556542258073795778805867625712236130460534066369587492863868233433233546892374868557762044529720123611250684889553135521443636574359424516515698230513926686694695390001732126071262899988939300357750102511794807080724187030132297113988256893582919908389617500412922175549268767875009120038742967516640694937193820585754489638729196133421670087295276723886869460318010365902945943640837061004098223728323717884632714601599192989229099665822453129705143175875752632987634221377761592005741807773192555253812443906074670109529045032252224096643537758366113361767195512845944398693201513268323240921801458454721773334537692210578873642916493960384099035998742896042303398826845324531003707127759879134296410894439152788807823088738875463146431739490244933060917450521282187618814149856131413633684441449744599738118602745245506032590547436758230216672 [132,129] -696375724523500869317081471393089978788790850574215667958494428226047355817963103987493131495944701242550043928821238157356052412211306974060105162908092448425128145553028769069688054616866107895960110045101829814113279181997004571422812109443013487049134382433643698453817771235550879371848075711148500758712003402785165746673907447295699264131129182068576938338106846636333686564517819264731872009314304280613078324822714207958574394450489948866193764155188498696334149940913222434523476864792748173547808840075787005682875405876525221083572427326190985518287209116144069154138260659526961516577382888699211893430215537807089058767090201212329752796094772483692743059511927077128634030080427392262879928984975269243616126585861822657642909152584648978750673702907919728976108044086930734174878875905380846598973311026963219531960765662567312698079231887877612887182410086114397746333583930967391300076903343920227372196226566184091545902686360739452987141044363332873285779591076346845980439372172514960302232692091159339472786951813336047514694866218608301712043437203023297765000395966538768160074669555875030712565113750216040589375789190982424124060152399405603023247295764812981171428987071517455096290178784046380693050517547990491434643430226750103856634163059855578687729237077030782726857574007618882457072474400606941591186294109377437446179857567612430503666048012405944275869705114490666047499186103061671722622293527078968875712791094206978132751120944331922098837936353666749781239079359559696597665511884612396484054999248573912670082341584894018599962599755073911598342928800581685378509884152619126956883237845972522728542060100324618450472866074506777376220493618136813101216034949161455535787240693134604080883281425675855285455170020775022404449510885682039558062754511304424612249531203975122003984710729190977476119707861557886056318170069810349250874356559789510189148966581475010835877257515373296888851865631675515298683774261912562627888 [132,130] -65136776664983854187182425025771809149955569450455255852414624537551491937742802116650765678155715981814996482853662389204236498249412813567358701900848185703052884550717709482715869912370808835982050969515893758526226540244847757420215235481816417085676787482601035253947809019727830276266128479650160857930447441156820834792249738598185511578723672831576269972072585544029572021673032756877316750057492680020080419386230351207503253478837446376512494655988778882982821103304084458786825023048943191407758868201550347894655240190724829472946552027270169770792288002680060894394370478794589630789691117447995257430553283167735782567951112617809457036584172846966424245883102793526885773007294441920024312627570149947137054174708486501077849721550964264395713080591191220248843889789571371793480523507436317834849956578406521664046259203319168062129457942129534423471320616708424481204845177373363410114022467326189238885270370907888015403260816809759351082342888790589200523758620022565064224695344768120870493232688229188459785353948541551995335531795114028977233189154785253800078661325537395975676410636029622002044967532838204315830203860153130831886423680724597528282334105306251238341966505466824454090542721886988584081490331956452866335147137390644455161625442881123061527139641718523332687427322572461802959140215169964747873951046551683021304618730196531998612909746443075145250195040014461863333109582392406500140891520673692137686764971677726373357026836706736273760076639433567911765901717280581723279180463763783148638532177878892655450495002695192323524509218570520042509172256912748070143117341412374541093653501703342859089647599528141502261822466695592813632263252993262288574144617017724624387369667698037056606382098949119730527328930159343694784377690684937299132533004181652640522551703493774413025735616561601101386126259792205553504071035484264356673539075637736463126417501635660034891436511445390784296985224180807375266594902315 [132,131] 3052729622255711140444291315356417073612651509810896644999914862285286898676455644376378755934361194021238106382226157756586426805221163520918252596092578794039779541533748111157202712540927682026295903780259708047317793113679111020273377641316257960697478588925694464874336575490547666906075361152486181268939370394054000384168586443269349167262207273750064159391274553220429223101369110711009059414381756976392656240534440034599161475678101849926049046390309353594485904147287178831083180780353060354799263707441169500278915248387706070696010262564039833766361233452937730661925189722286091041765512629289484174085599130450180903436686753883147392444965263792354287662869600977965611301573149998503780628077124971269767152891763745640694116888561429752702254362523313436665405460488942212612512966987588684514951434624014827597125674492756127870162575384852233072145083967623060655905689252500488938357870772128495791125157528515149769878684260108956732817548371546195874580416421140524506726092714073559535039646801402483240367579901683967655521570096228591725661004018464584283532058854260850298198705904465690372961880096181031825948610800386507325838019577623959412925980696585090753142197693313237241147330169265381938470580011106869229040719463223946279151135135234454006263840036999339198284731858699991124249012164365500343927305557953929089140766842849483242557537887738099296590747127781601475919757220582854856242393581976772933719170272801347343213486443354527246163298644245938536384497793522923156097609144741848965966042309566137851851210364581274281400320796386966112911767802467361678424625201941390827096566886722714474460356951318481698271505465984828305432025882217612873406421387877624917377085773978447881401510812319008410226497390400993900784585102865289265828900208507712593029066838146558174729661240989652875748877602116754372829542459924816585433595193434461050224791103669094152701470163717140600448145058275648960 [132,132] 294062276040896982502484124070497000933599827165345887206783845322533434889613605858351526115429246030432464095482301915880696971398522479539660715674122243143951328784085388328813150204203490280049720620035949224275347281805164296546785660695068456939345994463513230087099817151084607677150162899458253117952027525935275666030959960489611364067016894767003746381346297675226916122355058922041727736157234607778438909425870696133492718589558475466663920066894274749333254161813305403283008278334396326998022326742224158073630044529923985202904422226207894940689584292094957329404236067696109874859020716039997660162331605749092584155871946483301301343809628836321735518155729320841805933559559247265057450886221689087987512259578646616341913300631752536510485455867965100646476372339870151265260025996806927204888216145752900690228210476030256952309951890865057152201815572093996185857506969013665980979002823315822097788840188463251855534994243608886771437609887718414376149882835988936097419435922625622898173984120131784452403390984062004006126420892551282139553237377356022736167361435366109039899432122751041031802662161785000290079329581826388502284419665435975735727920448810109529589219128764925210418031805417484255270971555842744100056507551100907960642894437971421551950759915253090193823391960001604707151032732996809959889600256250857188001653090156812257412491670045185540122591968227082367835796584994811028122734305147515910016234983756360733092069106348200229675809579760545463131872939727308494442233690813568709409732177352969012996851243082492964635157561986635569537090557238542534238363739324139085388662736168797752823455522341157118113504793975676981688155247806304772025426018379753427674187039227692390885502578407344322104635233196683472153167809983310007212136264977504892601679429405963339021132388477688231931443723652807196529508564287150052912175906576227567279112560206148871927359184791989970057117152 [133,0] 19760812063860283724739372218525218857135086442120970208583756971232594496014003266422580078142117571325361736278956531686709809888563520858690159390498229442483377908238428200292083645218029886025341354031657812928992262818079150234705491977007059270367978913730859876400267087220362322149450411237510615468288875507947331097685382017465849242757593479245458564069299859729033937635466046427458573322048077482542858816750988974490395098883701156476655845878935537908534702433147880974934093167860028342469676127524754423503829445264946923488544943569033982706944116676574360475164759848564201477256008624825669688159804960427937941662070156727867148434391195719261561382482555499658202889637311984479026794961451222168630097606156056138913434296358674486083425380172693880281895713493811637300665635971033078383883567381090300060975818976727592731911926557355199779290427844382126778011754145912590397271261771696140790602640954064288320220359307537926648318662009351972021449192944742769608296925393703775825352068068306847603471783506600210292668533394028106009503874161973936882014028173433299345494135925054278227891730426759540485124325952894372716050540628377460449200311353156174202507494766034552941361691075014699852472763657397416383362884008586810665878394271177444859913749438205539628112150445895765985739731929295027929604977937620929771756376239053670240916113970548975331564631871067244451949545327983352762583861991259230981514832925975932760653286096030904701115881136244635644021818715845317322982789849187181981183750964326357345321914438339033423329473267690348845180509976063823834787364904037171304245053109460882118843163979486412327177343880678926940170815212165279603502184421239525117708417722623884413265627952316167284889388856966031249440606536527809850406966966377307022657393516252368255066163719645369638742530729710243841020591514167474169737059598378346786625888322443372148770963791134675877817087168121552731641014638598093063144476242701462519630363085620735146056543890571503092803815832769200045670855849362340462719129787464757990864984752894320698018810540810575326609978703666804574580562306873770227270147777792798652427766696493165623451922088975306235990385834965479651216457540653497046919306382946734698633506047758406663138665126192410502063931092432479604020496333716952183799184006828781263125063316871897728576670962355405807068753756435863501576481588512436801178824884533329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -725078500402538124999259764929532202483166692008446726242556194119378065998396520626830445979312374659648083231331217753512707381849258847350972866119791909180729665953521371278939635981629658327141222976611163357232456902674753653534344122766719620289791358456166781730453628827110302247390348743913807947333416185548799735100356206343893443275058831148994294919164877951499473504326710918378021569179336875004428244089918999727106714232829284084011297434150492774183559525100106385811147838916872503687357088243166855936010926726379276800717998701737451162970811146569176191266908659298344403177227044311689856642984153237973131340915927224513065663688450105958646778360552572927442978676281894801884469454183744368317434099481209041563480482572785210496236313185954918483320000917868317537091368083340356592411246476526382168633016988650166821779842140024054668581618916341086437044995955746914754374110096518195108199738804819685697349711428008155560240209590014878242596741674564872055990098152654342741255815101412096966887169232400719170033280799590695203849441839687394298511923433038605291212449848509654485319193365559623189135961750401804741402276380781689149454302484610498542604655502863978765518221675255550878341942481791793943468537509628725779685065089351508166453255700068158988983695719837789100348902087645533338488257262733605520967457213601452698224851124158603052118444998501904424268169396499401378048836697501228870095368989251873353652375618627709623728120040694821987348662311967261061629003698995868979048109561432246168804657864588803741189382830299728305452170876904074652838898284356002174641361680032620218165535649695842056224797267531229430533719265662283558581539679900473123291405598561260736471499282087508358669266081418203467516864227563990186512010837774937346280161839002907207726480598356415579944207265059365920523221405191853914524887291409688399942842890475751349043019469779369914502447158910563695175779188172374009975928078267418389262310400433135869098747172610856657513423831803791871307130966770612648917572494199609324007798351544202322585721068442256544786943423617748301904406098132158095627711601969709076991772632742632648721202677301916291549208418845992975845019346997506775633381176185693656487451778251630112909659309019264537354948048870737661728277050090737997997982825113940680470342035672313516507295144282844431696680617112129902815934972633369790552964553225512419328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 29629703640926508931180313759447450146885538248655148581058238855114137220240915086296818490456800479490141137738341054948169508364613370058026404543742771486434520395395707523060432563568617744941633752301615255303649143164524422687776323491289832222422313645333402948148777755587497782149959653179883361171850605649759184619828282791371942297569251232732345879727846833214742498657390559211550386781987794626975487355273318890023168399070470447075401895621041681294904568882209820525163102907285424424007199165961188037768154659114641908551273607940757662126786573943200660370428965732786980863284375887460374133864332677508237222086922186799613460257649705041745819278036929267281655555107712401524341565094805642416067231225292406767172256255963428015480645082045607155150886272063434807478453962908738888178916658181483398904724986640813138316346552317353272754978966424590200073404320285872423133372590671869087914101524027454944426639529349247419551214990513022888382058880805528504929734828138418636631602563128352913949913776224440755610455754665840787231159748854083277214392482163628867368399287013473281220873798488630301133169877659339369837299252789016368476327783913326178331203593646636232375729392888660217205158063195855054168303917105884089259305641176408938565054178542431322687697361422205363999329791872694222826597499076485368433923028308542079804932973749193428913731183452441003834007134641313245443074325306043697481896065006324343840373750580472799194164035919281125594979729580302292127257042704835512407794038480890300003141752851065984503086557152411729986572416751405888826723080049711095853013464241816655062810062770426251595898801351496799383959830097591418091547681276873638744331221351576543648080906833462055959501112594238081237124891718874976242175009136238369397419552505768932665296961977061514342550196074019948508661218482900424199975147644385081669864349108368194651870504035194442150848963167019756913375607073537490116305172830639737322759458825136640609939365045839955720913257946996588963732209507145901024899653660492305878517217033008781451557759682361909602597445148326507825822464950662670493452068740058957731817163401066345718866982047996086522661252823501710320810962769154506669475059454620347990079765123033329032207062269918120160014080012149629315068923792106727604849751325566071639035848397264706301872287489779382676787696273230359393566274007326639436083184390374214860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -423165902361456609042461178600986837784288150585976196059065698775607665470903268548498200372125911452670056024526530651015448302367829033329890635955925175146888304694717674706719713354464850849243307151954337695977110058679043343921012245618593229471868391160038963976717724365140523593765805050967684159253081280846074341677370391830704951501208283048949296856486818597039398284550848908393832295620624942504680310821176006366321371949651765123288335143203766749125878041955139159149830315929791747431541661433103529692783658719544320500838436479733104661398666683400978890051519555223145996052651815254446388532996805448697781201729259610158979275097244627343689073498102888627083146062471545709645662112330417273676074460561804230731576919371089720752229510956648865374149415057363786864242111531558832363783262130049172061173430337307056416431023596664549213733254793308532366916906642767854839066169541310684935294813586145358599245272990616844736973126964676321277911608169490222090208970559431421959442969632136278867855151211738302001704202378441049068572750515748933698963784390526774317603429508181881949276113682905562577427160723326318949185772358774653943668235445435260616258704995899683874807138480469504164971770912251065636197367845265630747627892856837398691980077444140137478281729897782076667945091947131591176262456564765322849188024953395885509615238829226235559079564188317417060457697123349894118441858423695109856908686827548407638156519211604718083807966202108783877542914942304456902730965842935363262002727489786827192703115244305246488928800657349379976164727225595714788846982939854678468755745206817662795258192848696955535699547317642815731828369926486776513974952258763775032021901656423172328459220221064493952899563284702939450750345817522994912351857192547977123235168325447251906669189036311062725969189994313259317430540437270397436664634901519235042331700128280542426062282106867125647732134775603760607883301878625281111331138073146089589980228569215459183723163888499174277855653809524602795725478141786376325314369680825171212242538082332859902878537749390567397740368167389428998002885899780960687045400100435169274136310984683812533458217851713230352097242147701879045571792462198597363611996076639231657730624005143451617655780504334659296593490878890631748487793204839811047346080597311065885394720495673966284147458571256316956260619306974922216567560337310858136696047997897359069544448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -42772392445022186494124292718293082754167889261440689501503823134138678789116225906705436902384782559775916087607553520333321158755096429172596346647960182256389771306087604951358528217381335385363351451838587741768848756953277115064697111495852100572970843592969346579477431691037234074137681931704596322966356454099915529842845965437171174011376206103525930776325118971762635558553043411194597131372562370739343900948694582954066387521913559274353466580387660442437754233721168848675885564305637314804353783799039651335173768811604663953080165350618703384031444620031413023481224892556872099004702770042192130695826932384640989426280813247565913347355361287523052027625725296186192685158474581107861790029229699301652064905433924067040274481452340428695831759784026923967792672323356359034026854750625223507291572072404349897248975374098286873725265744896387007856626680693725276526573440907227476253543966390875705607115935063774507006110337494966983761272618472855201977058316845624765375453937583358835498186996680583215263372346651273458830312530831601273675710288429872920471278348796598309522479327871073904051614072148473982518293396905147145074790806137235124631994857958907428597214370098731800338899710957606608940817030172784285470459315345383863518062775795751391514052090383221133691746990910899605046683791752506106366085863137798677682675483858073260833258149614574225360315618690111142688715248025240997417171298992471965355101308826686676213786636888080823570059123445323227311716257376967713145547485981294814175776506039207310614745856590040943647777697974386472342296313061306955622033572261413104209108072528045869251974277549510889429670950566392249880330198198704289563698986454155055793599586610988710254394205627886575053322939007533287490153396143947758332406089408501585729102824098927495817540657821180536067703793855927019210279306298976900223048456343957814551130597839483998996800817682169135457466429537203821047397701865699760160504005006077663407551203796314073998342131685615553151808597595594738704716805018048446559869852518593017454682756047411316439345960732088358720504341365024706698582208466502610068265245094752374639281826014899313843913533119549579335876802757057687862012178312540500085730226151948692738310701972725273012899454939884307942522759204684215404515623404160748289521541491391941075653653148702361403568963582184228207962173398384544390954848537673054403003795517330167703797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] 290411206335630282553454577576286315069220275286997144242532710751648705741101746695108843903530084924955040241381337156036226576929010764536038855810475871022725328575390238088806378872961700500921785890680285060469748543748112000871444217185363027919491394198535220797981098423338148700858891900398474730948986918655943460802468046703814398489913257531409906531379784316715442164969417926402925082088114933471600805904655495382954130532533372238450587254545862769650289736870326637413766216361698441257045277967636476858509410372151153373125188495384410804354302642291916158687911228071993874141320990098471189882793808142922020012546229547658837579329207402185201868625492323659592852266227715365559941517542221801384620296425462994113592397293201303888215241877437002100063393203545096152193211295458585877296233664914635620913055231071309204198256003709249978355889761974146242148256671209171714589693118804626028926036847885588592069717185347877397760581993152135354243527262619513237004934145944336902884223254156664490522779310896458651410286229178488217085953278852345860575810193817804178074943767648839585415611007501432933252128944638267340592810016115172822159299334673074568688901157381811680283634050140753432845881074361420147606385459780927132680901267497371761304715302708979779084758254144935251452772928796015805611925680825619347843879077692796193818215486428168806715570130887024260722203170648695311713571964406248890993724570492230863644717405159138119779638516685434629308224053047471775123155059901681907691442309531934671628615837336636646194271150170276622268954275374012929391130847690074370977893173880211031379659547570449392057709000366116769106237497439060970652958921246425925486538353235104642072331717459352930370216345854685811372948461350873447337566088763992484913687443909191287147075776145897723292444635752537099146775276591365430448948226423605726421588116466683684511680271413584851368481617869166874832729005556913672990256163515494806650835102156883631106036797959829763034979949729712937635849445236760467811970217745813177263817862683007872887276810557431724083253363375384835080968725649925661968227509456476669062310672668760817090356163280977171284297336773101626783569243319970141291011506426225616790450628503850242461982205871846863532121187186654424673247484906811350131425480944602821118468354574512405965986264580756876914533371675500758481102734771289548992939848889000768707756032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 7570711051564402885564931092756366511203072960450713106994826741711319746688589009063092570941177513257839242573689970677974412427700885722588164953094762473279712108226371228413410073272621241302792487228146632960820358585648959167593794324920701001431219623723611371467106398200975286500310835140178143856516047058749925751702415037061948509920407382631906057715177817267912082132680843899776021789913809433347662065934422620040020136634626901419776743348799657710620684261717461434658863447498160621771097897936796180964463015201134192909474543226079309671302410084326150412922398981025941247688702625433867159701214885340349483114670751657939362093005949004875683312120251706164033293603659143259913077811309141369699026183382089253698317178336751847108604003738866116582285579213468192030343003154897480260131491213226569610348797995963321416827064749467279006704573284136038254524790528350395538262342130673499228215993342877621202922391916610024524417435188450839892841300328792061001701642012208522145378356565793028816361999240003799034400656520498115946551489382412339063221521266898624862356730420813194880032818802842437678416423618299216387677731592285069220453197235802401711297582549476905500478619396432841714640792379999865520391800332280703860653464674750775986852166126330468112713878144359798534206101829409617492298827098190367536865406205106261097169438634098708850302460568691742176362531610086041625181619357004308914164611753090180348230467753667013752694350271677833677962422290224813920939228737816130287396280034707440850732544599810686492487009299614593905972570341068015049084033719972989132837058940450917459782873373792364539968196054865697547632607311822197080531672733375553973020924827335833224748280425910755539164420946065588775789884047129686969086054023466604448840712607163948025272166348452350076673727655287253466949242936408945923862713506882477108217192190679031070674934607029043439732124007555888136022071725041037661182143821772957958544908584846604935077570827463883032324550811480012259914864187935069500406127514453948541262404920730711803647285463861021962797635790959393607269740537206564829426306647142730567565273938042290705474954548008240669572712555645870997234064679123255406821519543370774891250041201270506914898736890018410618108918674844999622350698960635380475907312231326703117930165832300194170961463365531079320050133386179917712252176244624068931870084860030342821912248320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -82214524355151008731529614947321426231660249472307749726041013148538366642746851714533416813188410648826155241216189097133344826625680258592451792708873110576500696454275288977007063092442898308354625683083315558412462582350956308790672904021252402290731709282287912585322776103048084916920832311006794885341748531013057196681597430577167011943258749272944183163872691407340346351266657519851125213452525367521541032983680317983750468089282554660846594942057402103179388970847482476039585726507840208658452543381357395961269406805222130553784088026317377065538537114329922343532726006378665188106816989813592472993005041274595871052615979821867779830292102943968679120317730391940792218664343843769735816878253618075255625720172426751195627555319795521219149202357971239200373872719187392882815763518316614763909285997356944970175664420049081919185716220172987703554280121252745082045880113833458036985913488485322662110183664396131969665300563538232146699272522024429054863773475031835984094236155228520832015877496293129936309687749236838283190254440659431423521085720230989512254582907977387128481529311580252242282750454074389834334019790376529081830367250080685995406860016891469968287662624947989003538588717361109065366608273627248008332314950859640800445006695906132215404100949770438494392370615925015128743054739940842010088695338077704210952387810526444472252028099307629860874314591383732558142649869715709130698453738404121647185967427103635225385411994270878956598830036102485743363046202755986513032252331918948020860919504106062807193548533424499399940582741098052057941515807064706600616849909373256473469624222865562949498574685775162397423427142313080726504074165899634609575859607510181516759158302597003616749479833556992934548116031647322895320489335783045672804290955801281868340598173848216281016759195523978735300808788400716225522599125315324194091071380418126547594531742610449481105548536192137795819544229861754749670623273877786503616657005118008224609173488514506624751441963757609195219272333590495401371020430908026366355312164068445413339919170662652389346273811640811724486397747641581210694537711482386775983652708581894306188013837346150620587220449889189644547125358729306258614863010717647500338798785500376358414767237331575628794452376395559272077016131186898912239942326632037907420901646937920157744448818204230701471478859812815082519697495437233506231564624570548226275053773450543905615246262272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 198664736856463043252320618448863940738139242264717396044161787131698818912640930491333421044845149573041157504295371217051475531377777474642163240658592114823624742225585827483814876069548439463058422700619640169010415863153760428652637293764348324553200065943246176893412091712663636745972566407131062737992998650783214138676578248305552432256931965545252522337066792596118264335920523149168473361059439939916943295867332858124213462488229355331578379116626562055234143534574985667777247518989221071015036991661143290088026122247515309613815393655007839774117236872634757619287729432322497395280780746825316856343226193128629069094685872760956016553872587184752134254347905339600357727129463701480479014523995175951996688351484406279148860183800496911169090385386444469220929462895151014711342945730185102993253969282863680177004227483869182996944835614439836834198615720079774191599595120347376199279935930628700172141947375129106869980443310494327860934699238826301505662754217678627708529240452197437104251335245701592719945458519812115702137196107873351133896142469009935020042054514917534156008200005336013487314868689883406402874509359102778044936872135705049523950654056613534435126792537330715448089765450292108445849851709811914774345037812207589084179543238513795760256186747261007538050334480286340200058935083333255476074010875072089697881275579973922556874188343700583922190598352421654288306567584353644578553408646321657623384841245907181999026085833778685307344545236875397945742440499612572405543791922813154990325125689897650081398305996196679247096779502126535922036188929496680560017791381135406392584013340787529228613849117750503897500157843709893978235800140229182044495358334502978471242894232041250273104095090256809684006286120016797693898425359024698764247625680035015057225426559405995851624895625152011210635691856881193618909885785392501666098261783280681054255798928517872752720288483331343506879199624540876542729500033902366222302171440051687783654139904446366346897826629547828006947373502656081289906617713907038623860281104843306343789215363019657762980084541001393395080833727163535761898476799872392490142583750530459628023086567625019031327703504979342173563325327850316353942771930696215339162873366361527678176432847582763530473598830037694076896566207577322051550301407090237426404878537339910165640271682730673001180387202742520413820162827708403015111730265830166820014087143305617476001244119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 1012551679034407891234440867393656747938642777247481403568404869623166345155404747265164342514299135397617430039071228438327688579737773133484034369910781889921943764875982487092411842465450889332697026739115013724690274511316977274249702055762521433567373326968859243574143338295795368233289536395956961632897712050305425471875977537156823291448866052203707599221184535217348864019555599597803098629021846276163581977631928678662278781045791690928792248014789236188816251416145703296089202550695781925527810699429120515390650268761317853768903742128148591157442673142777940596472264485423255857196028360854486121405822435468612697913613934442336759361467477842798953785765983700752096289971992569715016174512203747764113675652167660774125860555319366302233598013459085991398309615122028551382294027253960740773146920841245398930612506070681097997435301832836058692596360725105184190624663229267925682666948499432670192820407246616549284824237012782137193339585218770784322787169684938790328520862024778309337780441804533648751330611772519297111313390863877888865552180738810561037071891819181936183950049097684375771838012479106906188581177136875105238296335308059107368568650502524321445445119708070656380371213662708547947597141014599790296794484644633126012047366433923566733250090511123743677937934335891768382193336209650592892689740712422510864284100917923104100434884388300109313308630566917159461564029067667236272909463019316602399727405451893569702708941068009042817531174739959083776031840723384093868290644380058000179286201830886727723113909246709694418791700527248476508199621419272841328315180835233869315564932938700308714083644080608415318519399294625002251085721939667711108506752630869521858390857081688208484187223483733496780793189743186356162887798734697606484433271227592331384432281388905939074037231142413428799658477081818786711730167261682843137192596644163003904873424763279653519892728710816326764029693319371428470740977586437336704906548776563569733959809326129193647004609790043181097167978820011676389870028055604991791948683487705302120248508009988992024757713256550200697216156976359818063341525897360949384719090876087140053737412328413521236477396171743823972227255815660273118559019264765450556533692461577147079615430294883462919378565778385346924977518180972793249421630617712120310014221537300407102632586055996510913815550707558611041089052609695181705387231053446585446468740192850478809294502363136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -10228527687533445226112781338163677664977886430808995117774140365826356922168808231596908520792976099709876994605942656447741058591954891810008695190824631829099729239829923376238268339776027650917202960190838087513884108017125289675616948407608833323752559419356163004505761569930971706580687945932526974131032372428991702959834669106533203649237977532369578675199489329992653994564374657928025695951502761650493561539930643601388581788754235800960441635710465181249707592065948327966288425222235003375486378133420717362625790662975284922273955443361476345380603890706896189817953944401492428801086330852360451258490443207683853756121435525140731286871141546986561553387246768603711815912058556538391213084152986530590238310044397911170961464113533218615833582376273312938032138863803245966541134371543073316394535010959735121165531337888253314072627218062441642331792568435550010503626251894124078965785726735303895567202621095353069009043453048738858728371053940410299737469894534708304227193848617600110896296531196357904322563479967177092730043478352360918745647374914049025545924108189259395961339439369799476062744621358570000726272006532525672738882018371565963372561608337583230701117753625647968256923561460890122787480372139513075078989508934164206097487511200831946543371184861091264108392304644891001431368166336966082256706542885681548901227970402057680240210460499298019192478670408305749526630226540662296397245432710765408106551098759485048601786442232292498060528973536231754208246907778829773288729384843616995141673118910634602553072562597515563076370470878052238128002850352192734433184230065171545600612262192411910397589566346920681894960528558726218761089582116581355231911365919062922738147750676312689716439428456843446680217842264659445123284008667943405516631088776544167165922767660492928893368461852160037765929220385182266278945419980291599528312742161473267317484323429861076040361844641893016416993976462930035365388494701767694410265522426059934913257948629409945901781711483338515063034355715116173327880203154024844386440940966750586297197625742575504581451597382489825539416091286630626904891102303917928728112528673935157588320407801686138832544770784682255203648245610270646093155322997953953189528417347390858257504218166495079623531499801664515957287535197685204828901296173730655138928714329469875222379313084889039132798205185962801517396373353748554823215980407775344023885492037396102215912453570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] 49926268552897006298882483966609716928643705469462953291497844273411508360919744267064202202539874387476562614964810395058931836533899919440096739291600282884932404460451803737791659807639382423755531294981597396186664871554976266752952354976028318305109459236556483086041235595625345262881988904438223899783785177467514206460670358271641858625093984539038921064180102559652742109813344736166697011211360528170239341966669307990182730884118794554569148665542554612385680025818022422532586537387901993951203500099946389615512019132391143208975955936263160859399947659086408570537029937348631395678383259343729171800559680266511392655027084613200232225880305851896126872197155697596150207018859485732028252383727177246870719128209690756113664194904748125098387820138151614479729617304214442370614317878939427409214998315034558785945461929933835914116860768299763377026489745756528852237262351798634704830806841921842900364840455834101838707172253590841335731645785195196478707671656134996214595467866528784086248875853795997574387887448690317705775359812958472243079068830842733711192681784876102645985936829336256834996191149378055187072942851871892035792726921498314750983477039154258719777864816381827424033941819108525947971122759740336364207719340475771868920138124847551963409158385821186039105394350916969884820888792179825356435518290412601600965942088450504400868231237391879372728042879482608601032154964075290331954761325557615886888946098396966030597040338574183606232537834068510560072395525253871286427677357827642947741683657404743268949225670825007328069530180321943685739457553608202619489157347945152970605357509627867083287369622713683888040478969558323058142782049242082468441134217315673880778504155276614613543043682512045648091729593181670928065411022425618516074654784112682839750019087460706812706590556850092210486522257669575993293808502306994379361351832341727381037113579305239409809931531910904505940875473977157527494621249678902188179257486729458459239962245750161913984140892259022767055369927915642367137778919278325743311432742769704591134531477617603654558541025295844061329252887878014024217090652092556350812411806203714071018364003494890187840555633671120419902267822843045918006141190305858678067658022918715552625564918237079079124239811992927171577421852258073859624121406037222573942258065850267766865601794929989614623464387254693868598234501366828691487623733782039062488299555815192700719437688340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] -177594608326700594047845966559133443143959036262994935152378504610400246970558773120087854559731888589431641927135082314963955944905377923587139631850775040692583521754633243031497791600884181831683724726245988718610675612514110559875097521288232001809045833794893191529914322232504618475350680845904372201378578465583159636911916406733474730481337590566446535118489289101985829945869324036050772570213827067932704734016574678966912593182519221931511139135721958588621987529260047796273248961849898064393756237913365668786083979107206717331311734143232447583415447891645565222458023953154857428003035984351473627800276014671726665286466931272137671896875621133764486042381208017690791918995149052107752675964704114926827822744483064603727062257159401798531615490210907659433519491430394005840235959101889516629854628849104682615526036425612914876434027102720605591212506737111552761758206077166025170859136643283562442355765621454883077627449161364095935614144159766492372405747902902853406447530878875112431879640836201054251343351668097295423858961477071891441122649087328764779121832684144377838804537776721306859210781509912347187641517423665015468573393604283294754051895426281883822827805845459576229803529994980471130501013262794976266716668116495113532445055825478385356565502254231060306501651231716070015968861291140873960102696658629435690659970963888067794386217842962998647103762506266759706371319732786695617137531955815372574552568376654981889749924900830670667200115668243425014417080316860344685111354455765058847384002154340263918616890278563034324577030676122344757335119120143932605611535913959633086775782564877417991517792059166131814754295183552483476564845656446639479046048546185110660561075074778120093746692863657711576658618932429085274499142108265212483245332172980151785909580342457451898132922643312980742202731572817889486377286317563022268375773071452691761742985431680125107408017687286090078433956445363066110740118378114570875948107461696605392317335575719181962770682836005135458440762929017905314320130255107675496853120733952584873318320763640522759098546378810383388393980522012281195092044488368627147862452122171365336128462772236940643345266871417256077406083402508480289047245127159896769110037621165352883354140179225554342696173905002319404144397083440503100103543206929537983837463071839235992109153919788657135294677395971807451005085199672598344068280948462633687571076508660364319696100817633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] 504872269413984800930893609405508360832193021029070162468292851443447525191909035275413137977601024022072456663014853766873473856748238895930159091701662351169941938524509083995749297867489769303859233477548174283900281974694320320494205648075886753327557800884646182495733436244506775189582575223600757913710849901381432532224006755028176413191441979765137359097785084509692652273904457353822746432137423560294520598269292476878136607608040040064509114657748156098636561955288126635123055319137399745198021427920640554478791241484745824912179083770113167055945482432293909091155372955860095027157207334807385369388146319889022153024582882581733370397980135985853861997826221711493805939872874251569480855117191358512899722051535615193694740347083925052961664870039884266295971691603681704312137044676685606222508087035971190848562577805587679571682609416975474919737930503593966244136312262710946226907874756927064535519763810879066584315581128350908153214944875406092497904519226386881133019561460045457038900950574949728568752835361426877860275367420496660211754771192810532759024006518996336043735879728457864899188666965501087193898522279757097196684484691957847542861162564186709106697421824349768963065352333818923746840148223746714101025540741202763244432989489072200064284077562170957850364657612544961937768703790560969976909086251824810035005476075510099345043452392210260740459330449971631735114622478860393802261255362504487555792569109024366417962167231640160433997008223592463485267483722386855447880415815308283384809146130733345749884063294563652724621447225145169802197064297960596162213707899583066034119692935225170630424869069105681678198206860637520823792680738349172929080301924978537819196186936141475138550318483531610672572265452861488654334766437552978200376965668624547515105540697707987082445818586003540733463172762153516773337079136639620808165026057823000689818005927996456321674209441670589779434896587938642763068149946743544700652980695162345195081910564593584816106939337314913100613189579295122332733549396616833382620495668010615974466687422702027360199939522205189032546010265655895523648841690349742291780863664156325383206192248722090961732406617763110027373771294630452700236838456779131736379645643373894007037914137302372630657861397487670446817937261418748415867772785370211545569822543603554854446015530037388014635669479352958518639408825321889815200545444099885741456652833398684237722114316042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] -1264613614137019662112067014509992728931365183146965973194593250779607223853032339116730458127715598215035242606469980507956166536733729066113111382696933465656949162888618692030641859329190045883959469431574398660438657826862318603740235638254986497874138442929851587672076735384163969476966623657330136856087978336930984862087595771976775100057659152293445531523922986112737950137509265575249863275362231346239912820156110094632749912665830353747165702339810316055578103435017281611852643024345195179141956328442980942188542303987341607298225116677383017068427305661745830895335781631678297905242274358495791283916823167926187375120204397314810781730053682413872402320689711947045335049979186123638766046204824716255337800587946705447263160504307615088612038632916083838971551429274734416569888516083960643506992801612260160411392580825369344525565661570169521747027278526569553827285063698830606741421560840477024358308823103324998053125838445355825616108810599728793481005949392702237205214868211305616265940098203708397087836414164347527833592996340000204254767458833162859006252434472597914641198286494228019810967179280861299818865495800222195603223187526236609258866450922042253819491106257156680863552332823937465949880238360381820948591763595313054844276702948048794733707974401935861903996745907795947955892549228703183460545737384092286489340448810660559740462224531409216029658526843851190726426960826108417419420460611722438698878441518065810725868870217175149193372957508028486774033609173944001801671393829295256339134871220430630965061123397032638324100055893087259843881459576152084357785228112176123862085249662664320484625570131444267109363123957365144835628628728133189466512972779588422725753102810907185417278236348911324458907457454441179610565271818704534412849282981784993606334177865253448775887607787245340877335313187008038301061867938275206834036951730549113139254931343876540486082329018059366826179842907137959795105369290756244014005018591130029083195481892515594774383769845477956376332145559045798797181288569948535026671672249963622969354381027048855212309624792167955163389827095741781139594858251815306357978315261865074138186221777952692832847814436655745415040883157220974973892028352805432132456515685515177939870069098604776636543858308637522762555722077338108597506022445612336518964671872224323220791677262067652115055535223635929119442241347228325946600377925185461026384584358102801364359556880138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 3078379975781640916032654895737688583177714778627951893636102518798233107694775890477436540286452496162501801172918227871812988519020103471419183256704397444020355527229264064141493951355890337848621988352030629912568865349528159835452121127503873697192751642061437096753178387836312038806334699576841064290931395686981301942124405005621878380599622691268911663089509977204911092600790913332058307926132895158767279637663014424655886364740444669346807685411102480266492093359274593212373190039422166479692957335410967258472375443824868977978189476693395850873154938487645621212790517936243756662435008072586143121637082954091362206850955484500964006186391402447364825982949508322592726659611651712463090230358514849803563323956587232756495760418393280515074069182235563038485223049240165726801519457718567576778479219317259556958539133742853022478917109646244893683014138974019262580959598004195521727627911703091784065829432748046915806191730394405763485613100823862342398422506054633355890798638726070292259810569833762349640869688267275681049410907447945886392227231823512618798158859291976507770481033014448849664484705037563994843984748088835001160337433110360005993193786250786119275281094524662945362157205333242347287252736821567454041531982695839072613860749374191231059091555086379881554385870961830613737971228114110293805102003208441464272143741856260302976009091801180459051862104560798513665370462153648898651222434873743458013226496261180166731845028307188150056770122511879675731834229472223281613467411210773096358447545316086340256027889788450531366763940521976688926394444200937994205777482677181879664954869512253353823174876701452626208726235302569146657382003709485396408856703397856090551689911341159958774792570460567056850252423819744026119353430534540171067583105364644360802529498186166028359975745485576971746642323441542675728703624214830054141701225530832068446429974412012201145891889412104860524561010570962585131600398903607442189478257493810829006579209518252640296424866906413441199512355618414826620931891691201825472132814122896726082611669805391238866165763029140991807457850088360636161901409097688997064257263614773355211427533507488185318199908908196825446196781605281772477822917587707683447789453892675033850300346355887392259453694600203666233672416976239532128801070934220218220542201911831503869119068403919997424956643081094123063395888668737479843356806704085567429136216629411202306923367334150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] -7329022569588838643564796926264304802490041349623370196519281094598473944127349436601167559041766295427039937179585147793133588166532973732342585815110398650202780510428590931366807687268418444385166514384432913770238576568184107321279975413048480562415200734569541137432443390732278057242521693668421288119646171353888909000182075643253618928226362602969642344213673254814340327971811370886326122664136118301164731596748598781932840391380308059815407916012975800778738913344685362582833726206220426455118675018772695784194924624826587436854304394409983688351696291621046104800763723889646568989622123684893582256176248615059688416335335905442441377920125891597082577325084122236893363080418117149972002863835682879812145283098927092122353169472020546761154649120235016226257735047937736597401595756548440721563330306026937929171271682526390579478259893459395140160445425701355175593174260525660357672300506900597524141946224217507829788864838293079450761066789983464010934925103404027410333476535877069474974077839602663960943005018418439028250676680693660598474129268789874723301402452795645920685936734239120701399035140625342683604558545707217819614722768097838436111571937376222879514834993120585193316592326127905231494583372807446891525473401784671557596249645238997014597035383626179875735439457394576660685771696282900064523614089476047974919214787744298614492480271050307114190128302651788785501224200395813294899587244092301121708056515361002727344746389217018084864366393151621277254213835087511937228900796343612153260154391497544022460630053475647090343875345585151388954638765865058387010678906104318786316901932250437494958818368482514920144393848168571135118479090492725479446568621111856905261670629803540097171212954859934937013551139846342758507602565375332838483382178117708469834653948866399483401910258644874423676101021999188498819606353430254999442746713246006681345167360704764657407878568294956005933686310898739485733643077689246532853322001278309596766941351614065045283136744694561524892911420363162890698563241614621384694429357329123238523428532074039232565270284813286525567719765026384038157483378832060356684523485563023651031177899795898313072989855700836607430363688347137719289446413913102741654528070502297157385466136591357645918521575363977729070642925239199365103130857382740031837898791236924718008380960074276615059469555238540361782849199394957560645667318636675860655107188419026273305384863137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] 16216408824990560323782080460719347182163506407907509103566353430157192602537257073240838861862143735256105516284964272564462672004773468954004839776789556926853587900816612434416446206234031548546039299578735997905344519654664417607355345871969113615097935031017131524090451624744437381900822581126162175681878839575923529377513522677503448676468018666032363428494492739233075626046127187041896089272221152813057230391835799531433317530328362763475359324167016192950354110445005288925440006994450588632737466720384200286297116794267417345161407616308637593948937106076013206008667644102249096863959628759793187249849642424456225406081927152596302978235998952013541081916212497922406257548984037942865679273792218624213214890614774738135511635994498974999295488729217597754409272263596801172371250701998851073019181633965667774064147797343293207153815668340646105267724161389732883218690772671867265547822254223342392832429353360397753358923886623176150064936297070105673763247239366769057451496691430649658801358742986005622315507322030791122123540093955011543021654748986574127188249618877583477264693691440550627495577407858972194563951250966466793272817332297479002997809178045269956529061699863569735065807136394575194343989397194988670933828131911352451889707178474587854008201257153927161746041515447297846019259159744544610061190278449889671063332153719407561304473151707754588094629851774574213149615492490933008237588941825605192385076523203948373605723228661071781564338918862426883603865842885591201588584077065594737105689646018510045876346095975234282851746675409159454674409094314839141308468605814645990355983117125927102890411606236570202621046693254127943464327662334215986281037990058231715107854466406109708766128263605974969687494420461139121457581512912624784585640450661260402279342117506271946205937946105565139632810814987981864887333401229855861504972350732371938463151014383093021869868549424951940267269086702356204201053905344055018087431581095032118618662368651842028671477134719053087338328273944699403241181229928063834705443366686959776617282787657287899033544717236508382334264013047241895850686667717672115680688090508457125977803149936195049676430471534125387390385191761374060416751020099646895496489471784960176429136055327408290089701382601938431330580356627577788925620227762072661699505793574210471223565987768441526439005270853806116568113568833259679719896762609433390282815873989258836854627878802817024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] -32868973571384063150327542128421644842687490462965513120159579748052568202116004398111186468176217746822237912318545604245177588514940823206659328061475829906755103916576140913658286125408079799526838098666676420891040915689532984585942198601152876081530378750557125071044150265280811702830992220395456512325423682339494042358204740619156510115223957862798109207404370741205764746965413432125188141921728416996007760048982947850026195945572141505641685318672025164768422992043975444866437945082253291987308962631567713122975546079927823675813720446489147637345121682603087607093017617122935621605626851999219467877181072079225884193487675369535515875544981711275664954442756594957976820336938818036007369998909979290459992526982729038854833723321425085033555767334797980949351913107000047332413886785896331613975563458007898210769503427246858316645915273588432801905552817138478247705019010057681099950663058792590768709495688795743641691251135451707421008210639496627593993453496245676708186263466559556453012650100061870978913202537148121885946870034571530913354957002693778722436770958535613418652078279382809514585145228626347178191045484226088131558464980597752790656325718950288511222280236377312055000193470043382756006700066928748064082745664089588422564142761467171884501492382365833179540169154391510586567838328797901523448316331138786240661790207083851140886071003652005167414531439195984166094444561075338315969324841871428433132952930512558324194702091182863062955704591466406079669813790652427197642085266668900939943836636368380889229053461201976223341466501313513200377822880327557716912649421784655236276578392107119253961319446614981219877632213756387547522776306757506755588873162156706452359718490236360872417247337484132331858011888911851124222243493827120063057249883237598792427437784359008748284875278296503673915189060052389304490042265628064519777281850527198261953741085484277980919603820030208591330029484621759631162017870366703348186196045343446716777066540862494249991257693223713171525516940337271138015835692469603573195668444428854236305197508827353034346189803902206459638361339276667280080046243598821200144299359490964909450685848094631483069148236540516969281287991610503842466829388777916993354758484429856843645888418869818836875239157210321393042774650998472809247159593396052568382253772298826971231714268516260421578997355135695648761370023426649260792070777902861695908887674888944285247804274303303680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] 62121888824229318334238582265835083018598853740173614355404923194121247160578919655494827062535158643480447382807992615702065106152006692686427300228778131743197108717956233192599189075533795992345778519704986932514650932684390381427180111484074788384309359703028092237455919927914395967752373060857783130562762091846612971153543187622081804051303606988214450796891641390018818435017303214610514434621269721665742345231937419413690487954100315695271567671149169540050451642426554514673207340373656430524559405148242122571336858827926413907570778261307368869650085145440621992162859842268747715310792901870327731051552996723590348675594061882036448800477515998566484261048463980865213828773106904656986948638263291826314243584931487673638554872237107395151434240250195106494612360942104730915839250755507030499730032972498638814261896621952875429176969713063523856589041324113315484538975464878636035697710114952572785216810647387090193714185753495981031995071389322966131096835493344713490771716174546115590682506186286518356155760598855854876195969263375081217495660891552640522800933839774489934379960015298792037256197673992300253067730733846852791187566360761229593757699981479600406742944796987644511375172291603148184219685160170667846739665744455435296742414203113814369595568149895585610523402552616935443676329548331929485194604895142164792227345759583529300169198916828800578283994215172189418754369368362551182265357849079741245398395229797503982706070647615674090717890509990660972467336638131195831489695441936935531635324252514834152894357686303015618733764196499756330827805534375821000026574976722535527227813181808991439837337369552400533760606007619315328395580337567050804437645082888261959951513511940001076103970266782453869257709557685589134417175042558757477505310181135492992874995156529164504853706070697263330496279356608106011204225319649152030870830888346850939649121746419250761584605783141555236058304000051656514904300644841748658814844297301845401047937391513372010988447025742827879585367477235794296146704933300774964501276303530756469129251527255014937905779147795393114259724138814763152229411649010322631374507242458440881023439659009354678162049191764870776666407020758989144223916976346416135636424243267266869754832931408209751742677254346038512130162542287203732968291463446972282742140975494076992204764204683023509336048947800301717483854058611010419635174830462080697113963140111011794867058144322781184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] -109142145562856043207398840480323552585825947808325374541882089645767957653198208074636290279595953640705398968390320659896966705424557492063713101421818483445079998968729532795724868240824816492909308362929594139343105294670088103766388307048047226710364031111834919780049403288674434577957803105989399556448273036690031441734789071985156043937502678859366660731386220488318899238183456069669937121662391193862946235345181374463473072292819871907473143458610796230501016035901766533725526237044918676557259486009234629856967236642707741516510330016025722007955010100763371733101859460936115968896550030440300976517897744584194790992248473963672603640365623054293108191900298766078784760319908506959852161870244018982317464090630021359450930321448012259859111479435272250652040744169839143883234060197782570640150289519825716977472754030612171717771488678484279912598322405513682062029051531290855548765162192111949854633452696221079157610389666784893335114094851288929186471123883276435194046038041170561595832561382975614580394761962715866383031487699215790229192574589774429243099784994485453066180998431566130967702141995181727277675729030149352601391693727098915677725903678967611032889380383602513417777325283710572047440280441681659280745737038507260350482148726981715289036305959298628898689418218736841318316504640098168885845623863699669229069962774905131070347422112359441050078392240810379107478045023608048649679181930102735550211824351629829545528234680852766895033580037369533877586598304714255717388700066365544667294441107268202368759636956547742263572384234972978049450850869756849518474177253861395407538206227780206871336646250623707231177599629427112748505201681769818016415161768972500383040244433430774754189240229021034722442002792288721903321092954742205969719755657751600380083348675845223261146920422799943998911705681743422344785580089522381783800590788308983982403839715338360832741492356643546942562099100684323068813666910304217473539546767457672736747833741076939305821715145595801628928114736167636752385390897457331871632256764681651423738324973609043013139844794191421137654814922429781774551837886508789586931842234405621757929157127288821094331751558857982832155540112508813589068320038949388792610360244118697237872522444799737957665878481903768355302249108050723970600319172520179211312187486815344680986937917210103335814049841932163710577105725861096700185872306625490145021306619812699754327051606163456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,21] 171928820971697564178820348542824568729754291132456341331472637819285467399417393347229737667536843001124130870204363705256560265623772470616939493605244533194705333725352744308969337111737748417987049002376449466829228121878463440290405226316690050424021407583325201802614975971066561025549261737073973253153174763016340018214456625677007617164548738923968821372093238867058868388025790476093576687703393599100944976014923485748238260424362465861423772004879059818585134523605417853451868608576951000825393549658850954981728836924783489392184931192586863548027905165991113405619775715264914411799951698080421324510819983236576479434436666979152403608468450691218909579039071703146594857492894385249796754673347185356655894562732990822647977606901208534933595677716078189129408398451673078833375917930647950478979108703455147454317595830629607314901173070524767489686747957487921778899743840721807174772021324518111050135710336329492383349118545828870772149959157922148146631864612166315640828048899899150157546401030981470378805986418634153504000781186524911844107408045104351521553901839461404037331606689313818330881471113185290128290492191393240522801783586018426425656278084932633268262956818854900677606198590127381171197872109851111097723661898969374178411938912320488913051483808660776570821160107618034412329241965802636390731129470749696340716894717023108332595870730743691311529886002782812509381108524259959397602449033900445248344318456214615306973321429296892765102599680695251436865273018742131997284455794060816070881743790357568881691478186787152544676821465201707299414874221395754241900241835122630543007601076562993893395296279772997694482046101279322878465042003620753306171558314310884884860569109978478874248533280551867101983701938350369869695033382398837828989732824568000504155292803526636949561379478854662687954378580451590641736508563972239088004983784821563383279473107891660175830511070382097342185725362347099538119732363120382059063270192479845941777721381003511748933318875323529250678571487200192821845704744722612329400290732204993435281140601660793683522350346459695453001851376221970881104877456269362647266437837588192539403643545521804888249399348248949450504575665203526417161557855144376438227666936392100280783537554586476428678325827558361848993984133617211753675633467773750169569827394379563502075489844907846229686784091209975863521233561773034316773318595140258229824901512283312719783810852597006336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,22] -233497055174652570467593611604822253475400178075307684278938691983475166693797989189318104759034590870050755722230135339844647249113314551019617484240941363584308094357559443538274725871923310452594902666437828122668052544717773659637580499690555010813218472741229664394894816184679852985066068215579561274986931343332478515834634007632009068341106468156407565279995123735283636821267740124488908170231056113846820550876332079932622505693945119797949362500215608626929246266503494493508016422047521344914936729408561258251835393465397098594830568119233975453139458238449239655985331972859317009404835953120957712510602684859810878263178055393270516934453524789546887965744714497311966047010278751558249293732003247185626388434336225683380873491771721646326949466379724853339560329027454172148213414445095879635701890705452085600342624299512529709502017881341884810328409072737335938281715644963916483199806300995247138558608671133885678072546102416814020985300816866807960293208880466854037174926282956114677979231241633819807316560448390795694515633963519628100884188020368165051019477190789864938520280623234811813717090723482994747976674189459923088176028724811506298911601729252382157820337015994019484926331602927530272854621405464843183969761664113975930589393306000081614633253123061401126419830232268731423769812873679858742129663084697087887196517416622927013936469094588394198895426709158586735556256324776944103854672764732856094399262490516132773056455150733874130867122274677580412777337228555045660521968809046671694579938873261085509487369900115643627393507907486717161974131369453252224888929211448250949693873700159552881142672055426207252812751773809709284126516443381058472340534000637896505462834865524329511243742958906499140692208251381912251725197482542756878928039776466723341959521253483739866517927158529086293298329181519527908584585962522383161251940451950105811160741152610335329064054035742932086682271985929961012132735651409858195439275194779852913885628319904985843946971385367536535025458582972472824609458888809233342082552491616909715402048365546537882253229732496872071272179061099091923990302365122339555195958300890853560988301776653182848188114359996079043853418185436602765491869267558271537456950336986769454876341397187997455325416251461172865789925051628513376235895850609166499594293657636934620008321716459976298053196288181575536021584330884306582587969264225138846678160846015935090420190669030031360000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,23] 267853484767551781267297159223005505660134531515547161997766906476070823712999368460179132995585939727920593316424150095871179331338254939453612934811007796101530359688526982334851310630997190801334016620994043170684548137962712595754194078456470202985260684288175259742770593836124419055830551171677750515565089734863030901474066764606659895540550165434536527944553946199503541627899911568575962075543004666187376919876816851121357321690273053710973155987018507644250897431028358766003811702015471891404682219745958635382210710586444979716859914903358024964180056764010689484593944917397754400648174002558169224602752270076579474609130151269517915199830640075350305634549901374314528566764233519108547100948357926920598448950480029680180995541289362625452755877427112625842804794672571490343811405110416297765776652835997663096549793228934281440075987648939836102973986530960169093644390185355322092528841151466106773392073112155000204089270119591159858433109597910902630647272714847300373145943728085880034902412995924833342972415937041300268191795261203124062541681074388004187818337011595842909362731902222175535467850510383618204379079100217936248632096130224825553070737087002723541112350943002838693980705431103524658035459945925885189928316372944184504026109158193287992886887492051723008682123911179447786391157070466464408976960117122247962612071114934262003337099918216760944115154994705908325642414551893446051705344147484555851917016585588012114475988981812024024298075069489041716328773775846276650263482928316727834317603740457431518207554299746708246405004383687311113900232826116847824452111029831594432658469747782441798712305828560856468966864608170097516996967373175616294232442381021551909429894652818284145814734271337631860551916150873574112493402999119521058142351338795976423512658157394463572849673690855992935600798453793162980731386155788193176787036629414217116924075135831063070766524609745659788526947724468877668042977608127442478617294051021516185615337657024461331027494105774745216749220473364697101045323259999893861501213693954894603125102952037033368621570152224285262200394350328894522313929545714971999226808524293905968452908759634594715024374151875621525394533477417426620950052836297254267055304104791404065787779470024475276076335514659606229063109308595708356300804214852829742065371293927990006396249737101122609220220620604561306975405204073527871154063600624225817670308041318578213842912298192076800000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,24] -260058989617287784682228820542368200828203637886509214866398682528733821267438469496183787295689317026475701527451229646016283672464191435503547424181125354517221133070067440299974764849722512053206783978195710012359358480807403522423343266949945059728518738670028697173706646469545932757789437078695340457187819146356238466466995394909147821013259949747280538004679427984509535065034281228235835192514032242105189458491564593471900506431030173813868846087670884364564270854708788036021363465290235437030506328002843222004408383095319010797768167082944844137902274038510279837905909614883049851183193414168177846943696273779141289570151106989022906545591381684018775911690666946802897341876792685884820441277568351856507728417457831780337456365977041061365583957430837973136534223682528588779784461689752251605277031500895141011749443153686132782538281257668491600911732916385377869841861879434939939917019910496684324083698250070664854768742847448150691736662494472415901004363235025845620253007173706002571323009836858363782079362492769767965072639603216866783910399149566998379834699242686764512478182203684571746778494483507938389089755217218724241119990062228715051744985304133656433643966946625742689332241459817517177134897357608202337799234085443155233727908790100483160872934382182645928703477547505702206475152611840959771423584036856129793376131056184056057929676859770070189321164735401544251825796880726009437361137022639596464713659054228939049126403272450701708717199982336109919459128136082012368656969830357182245198162023341618055986479957174577076714063922384130059749480912815936036054129002142486815952389723807148790570427201946875536041807870635979258169199855166733390141693052669640746327701850338018614478579119693779027490209380105632942667027379476297409138888916825387422638097433069999970814603952219026379987397139732268343246958055905192971516107902293118851327180789977751320547241047331327110917436169569205248535576504363452532047984050194427816599450253913941799303969403242575871667483815937689997200433128114701290933175234461697028143636060505025033373709345307355805376000935980596504971323293112375241938152021567465882739923328300397405539082807342007737840785646960682705158428852428857913636618747698322305077786787364553243704702767780931594386445474684865318719787556176805570096161061989788199372271877763936557508538422206751115081974496728273898673107847699225797808179930432408440743234608310517760000000000000000000000000000000000000000000000000000000000000000000000000000 [133,25] 219215664828460235571108229881559200985748055773734971194227797636181986778907861057336181877340620622325705655693376152022267994080041992199508746988639437869793135747296703849983465072470732041484265585297241154569881236817052500669740810862202617481341402380516002957904256803318090056387663683699925282964195887234311603450829237041143220435980378361287582854453412846685742956297070762536235411342466834821924980752196369303050625555776099718833172390322049530886085776363491115753966400447250530163923453920248970442962321515684229700636783867065584001271877235900670801975559292147285169045791130340307381428740675032609290184123299126973924756724587300090359615461004922419316798402324109023136060959855694414736687057716522785732575273349277329685579133562203218491024670867733120109204434227176597812243565966903480468288822815371535394009652326559004322197244855263848588294667950297900057003674797454578671699837719018033274619573413838888964035345213506552824125975663150546751478321380003448127093877995379707536299915470343499500660229365160727730582292836942761165050183016706457180073259193240451012248115325306588181895114031384422494334805166012717104587538868378366547874989595805274437716764971450538664112974646367285697252309341805001256604253234571879726958321090392798358662758169181452545895279787769647118852425735827732158144650591072936606873646715342090663975434420855432175056322283511479050885039023630084069687469021095411405407035564993977598446399066412111847065331744715451850650727231663308834366438407944740531529379868884879771064089597383638846695460938793535949353279530020831409466133002966562352984596983379055736202320138638154132096959695468770886987988100320611034644446228619500237046476322633084496509789057596083746457791130517928630517080667884870599966659243860361930210800586135132526655293986564892694263925092111291646938878272323457232190052675093557424109418871958954158634307999553575506905035200094241271939908019478830676240656128687465586396384800486254304752701964343779311018962508004345406909968310492746292180047955860810259710729513929919450450584065811246051753878649535849246232731951928926240383373162541572008624148034516725316426060300073897979292670035749381207998956920833137441546936777253384891507905873820142742597726706038174949903094925845884501234263020822369651271633011076929550943509835061896315635466436035893664124755986851686389609228163007680675795812996354146304000000000000000000000000000000000000000000000000000000000000000000000000 [133,26] -168964962677520580205867438436918572847341337884516805379100534220676419005612431685890921313672587608861895632039758221597431776922850163152484412342313273049669747725954339914252952371757698715952508790150111628044172323621488309706209389200830976078509477392101733686052244775084899465415630090431089771611029600979023396273203474160258180432733591064811134295453423234606156379560087090298259285635993511507010969690904516756166918531471607008470792458435509443500588393553368728498328273867475941453514385021038377532191955506399729240029158216693056012410172560394297328741303030643551633036339696213617740089504881948487575752890332804956048688539772698022511921247618739215125535893557435996939804695565379964670705565124446394898000065750262551104270883455583254553417642749982565717226806512920660016805482965407101265653592338314241793743106981421353588042727635230158905459810588079679262002880364025958558644990835716238695356886028903104178735446236390132881226454266262064900864898930282941806800214431475803196805585081021516659811623320524282128152656073439774809330928359345126565693990207791203852725615489119643247164550650087516771382024531841079839710242985591502304190577441179076317081851421249930737940487590574504575852863472957108179435941823195218468780334811581621000337315022612085127242961551647979650860963428480423334366560201808784327025300710741601923409352678884952622194837941628286490641865516378240664378476348491882138270270408089068645783131637143938638611834362190130542951944976589410070978105363848751938616510011765147356353787324601113399690757641477107423428703316827585718734939678656146719091111548853567322056678772352680716915046618477697242750348430228039406559664477430632638931782071327823259772015522134403678149793107216959260813262801913177063952463463630705556740049564154988965529263855574316258782427851632415170235613131929852130927980210437721783108334036693839323165322425824658895282117790958543488008144056083018717717278570414951674824488057858249740786070885615179755656179096229607003627043612396909836846542365705800443122075172361564612268708385296305607363204151646443259261051542681081664792940534019346517251177723605951524840326455593353018420570850981002207297447318896734121393530317694160599546104404244559841859347900851214193041643968965510608104701858654315283251700274716502706876280010140579548505973045627393533885149338643809743278333796622979569259647191744512000000000000000000000000000000000000000000000000000000000000000000000000 [133,27] 127435075449870476919729412074050733068688092025258365884180178337586868582361879056670436901240237349983834213773660921250635816927603364310611011998041981376430408637384920021831615834074761234999874543674916203185195166087009158608420872339968233967152688535139685945689292926092497456654067089529122913658303745923395725217803108166561991940683170986025536852358168907646563166147934652623325378229162058482389648076451897492817751547414152236589372415197594987335727122111162979771826156857281617937170692101033042782812199823801972089171313488885714632846145098703609349180178906069539455666804569480687485854501660952811102705373864508877665975863206273023860778830292288955045265573150552657797749675250700247171073975290195491809828205955349822816506323788354718258834224432396843163132619566446195985562672061992770226689320397877334185034897257797882413378105309514273017408857428874887983873503985654231126910344863458809586036808153799907910892364687935233658931551754959548069459217161536134347157083651269299524580111974831282450202925501458884401091798222734412991207865958388720483074979623963860650264579022473527802498520904114196364056211936233061884662173795811827306855485866872421413314385217529890106394026863216426366705901195473796697537335531314476437849267570097369137815075310557094753343206715619814879538437058497806072922570210850817296713238021520482931826979584995380826679056413259667481812759671546261649153675008741967234341881516334729126407478756472943337334935917385865484468670869038177727567787414139704735878200372494401772259292174607089544681249581679848502276278176768604295085379956002837403465796838565887656027349982294786033771059630646739023737900978825015592925946221842264189121504153178368756369904477844607714274025095186293671942086295056815293902967220793662419875336382413183821264220512618840605584297780545601766078873236352269373932071991292804711081370185844858082346486849041429075910524675967152953467313156634205896963898460194753355509152283398715461477153648326150855363963118246181475026723106210080592275964889085316385037681251897563200429383975274654799207299882346000686516180604039905341549391434257550020922806252751830680958326462676591356039516835141409514025748263123367577975168213002774233519303875658311744184262790943549495433008130026661676888332341142794491434465730571193836707766570929349459935798898755604683593997400668378828153221429773758040375012086555607040000000000000000000000000000000000000000000000000000000000000000000 [133,28] -98151753319621940322387955103126159369948609255151434659584652483303718680890328346563222532727826461117063048991912090015963285654519597314146430614623013757063611136845558900862054764751502427446259789852628797229334728810894158381362197302009398190507929651706892080764016207935418308069995040139851389884741303161114608304438919232196133975943141313356128213522463905356265181304689440665051109707630712881440630583595948215925535189059523796181093175522249024248115703183663029853415800298011962601678147620753369618528653924932975619188118564920183720702173986855616486109807044167682864340359374956294919198491994080230947791398109276693110453060800281995690652242737082135813440617749493917284225870597040972227251447393117930845751440826010431239342519000312591989386888965827375717730964499675105606786060710053734341320426793421344668486850576122659259808600594502724938062753253725788086303236457939083955721693179493031984564093603177723369463159079677340270235550003104165088882854796533239560279188911705293905190278297802995393336153146113860412608925583102527650839218893875468705515211476728497172514057164223415789770331092663447508774066876572285949120272191773284654543907849925077594116099307300103986131627513933306043746414218572442900728076793404255252559195854489923354946875657120540862380425632549169701355055760848684672752098857585240533467189939324645928936900641452045235587387974403097771663039378865481212614160252255485988545119699007509467449872668766735151025818461461114193078216559275124368903877725443943882965721619684709763558049906709738979013162607936822269518342777737737477634188567335268793900955218676018404316065775848036398605959896638554379786826006778087990373315753432923050600986543290325483008606278505253226580941530005151830611841151752924519495473413071129277981176188099534984771836748274504377657571236980376051606357739937725982134004468894022648401582700710329744043256769628657086269365112797538806416445031150713945867585417071198294605347153186258329444181964891869640355299084907215358576725088407919064246132092481572974815473263081896602310840375221568360580400577820771555264199049799792785334661494888409310872740155990744872822526035913248585884825872046523456135810281305430785291269509768179202019630137117392159734780736692038712847588391691977053545025546637376175382212362949290110588584430673830343145162792092507848966811182724737133421621274093203854022221976148377600000000000000000000000000000000000000000000000000000000000000000 [133,29] 76025115829212394259862315533324444386694143630236744524843612610603585099398426370546890622829366865053576998554131261380455107082656524986495580947355475893354080482274579422994095994267812698822909216208760140164501275293305945918196509167233833661104657943033283613005029003364156938932231091923010001106984905352212086003310734453208139961716532647965764220538114798069640011261697804096797634750923216728884744798292029955188391013417993092716924988489066361419023892343051101269429315175822785453344984066649316076981953843612482854515581466777210577841558421896818506389613918093805102931558238047475416978254096414329089040716401368261228228612224377253792535464344256840028346640650825291785326719130700450328167777487579962743946625604932247308497733400045527277683029134929305456229369524953547853776245230170720867973949896174334289991244465927973746785189962303779455743373411622830722908021057041674438269354333896664174786676388564499945426414221936386273996963700318415107754028876549442248383262604540837980754616326962664740168709589110624964367215287644170448401399762269768351367809259694690758488822916451332461512339192550766670250725019140031710222954989036107560589186200979388715306873852850414713034968595028720727966889030993188609247840539260340702049892001890841471728970322631640980106934469159015615024225846294288348985407112706031221340185284297209497244091889517571804232141336834910962643693483089682907474257644647283025263546459204483676374753258095118478439737150982410688940196158842688977756559727850283465678581407294516204695320310251166513182149086866020835073645834155222843652548951401402420319310738807033899641845015996534416134189835080623689930767118501287304719568762810318064699155316701643001996723986815224359923426050940021714658427451946213545050014478819902723862754125571731862331402564538849374807114826351079052979420853060862349813434245815944189644378495334805932372889518063555109055976918513596438911176640436626596598799842382622619206176484714349076962627716153085025967808809379867074398276753657633636217553457793144812789433073200097456399167398211363831213886433332638581451676794576038883553491164959225160739891213553224823756089923965088848971354366445814441714648742500216162599224243054393027476099991139258235960960355226677919198441249635345575771597453999025172669912072303839832592242745900640239729560105259801852825268157177268182542646671256389007088209954760294400000000000000000000000000000000000000000000000000000000000000 [133,30] -56552980775319754280595483400769225223846405143669840900237440876384565547065089267220823239767438048127421614030429082460737421803783653076460208205652888675172857648826402434281422745955671011137589330761020087495438543472897372416848196087703800225124968659412280757143798976726290489857101636868558440833272517812178974624203731911813192487709838533525641206437764382407067095556811007749637944155977163621198194411917073852082789691451717455940513663565725009665783982902292498642685984500983835317883992143314487326422312433423216131783690792881611096469398037387288301078203949814952387569319362970377700005147471941261710696203310605198282524350101173573728810542640352025453277120392808486732147339026657806541323088650311053309897214452205271535183686162777952018106627240780639734727092117221219239219394362978200873004925335279267278067831608231539562679847369920223216547254195184251902324339096888735089150068908490815700963779480910880250618046564650028610939070522329815292964152957716692571854432030613965182484175496698140424049355055037414011783138369642036723580994875739055997645703829321648542292097795729629525593512300280150120814180482398888868648381579422345809256993362313375532811819406568145899782595553940086714274487600279448635260912524190567333651503510042861640308091966042379323119663908175198736348652404744569631011371825218249269150390573840930624615348883901048187495093209795123665604475080000862459336040986692695063358087062983868374040087189902127640263837091819657833130381952460661118865865918953511966237052079808970719593163463064096180821724095220827849672725374118084221676445275056004272208995261276729164973364504741918225016032327535515472978332201215640814213839165432553682204365234296663063721685662012462624357892952407423216950554698527818355796016133695334550988528806030533073659103694097289301925617565158730107766944257804625140787286882373879209263065861929401973626872352390416384572124489127711007193122648522977810789398784354106218906880028345581437422488609451833396198717241362417862139162885674105759704694576933079626511229377811725298127940525411807903283221745584852724991054157483464599102115597824150768810024073456553343374615152669072250925505744862493132587298825457392044808404008262492368893538644876429829581569017068429091918729142426878023335410222285950739264970369321406676730048010544495369282183227049550687094534875452672990914182659164679973019839834546503680000000000000000000000000000000000000000000000000000000000 [133,31] 39030969390852096667709300628180814301729358964824186876886197920087874695798448758473139027383430612564478151108736716066610745405652986173413327923289824017944110213097290284279860397252741400797718566257073792477524366265724219317988500939058620767879926453457521259776770884770815506796769170400515473147878093471542321214327129878202858247854337639435708065934869691071204935638957268510997905091741503748980149039707001659270805172839100466104873581525798092209272710927126227959367070484641488632023620278072185482093592120516420985432437942060690756370569519828713794517577109707929399082926130884552667216960370486344484527145637327403446220215786320239145870623684569075469912418275469954815136168337618893567386235965027703025474934527977668531539243144047931499904816542694675932179213396163523030254931400761389600715778000817395039234946697994430167186766834049706574810689440605987050079259776146649919374312186626665047590146772860637739389337729837826887018946540249803527128809107587851130387135523229586657313334773730596399409657925253977862632403282129662429416256302359546088283082778457768421701744166750233783803002556771822117162678682944543484865690714995019580193004953679365012560549788794142149200611290339345155388588228682793421984289531690074833088341209250862473371472568941123945350331967930558155550935527469439952708567500768065450920735370515708834697642526316952778952628745168860732335767676781486296804783164677079281336015512301304577615638603990944606659347304731276673149048435519102576459714901167177020286492348823790477246201377162082464127809033476915416297256925834814747790087567807260401052014845774992465134544475317420129341706803348538651756978214501775682166512987896642816675969864746214676688643786030333992750899449533183210012949597934996919844423051084301522141786737617382329361152973792539702936994119640714702682112036457855764497207738992064976758921936814984467635525198748980985338364781458688067156896246124746061341493525589272339848115025043171947240828074188223799391766087296410928547670710470532825543650250090630965738579774200546167420995897062292889308578533758174952351010744449784372560508587393996158788697835616480619674930987498031195171200008952799987099088915595180603763704141447371813589381529458067215869873780942755558191459412320358360268516309569356852106051799927228578359066920654715450758668706646734933448134274560366634407495416535940958282095212623822848000000000000000000000000000000000000000000000000000000 [133,32] -24671786528650344023604581485962485504016401881184841766770903674178506626776609588456858986533974237904910561598440367933132352903228833422834506596469385024423113872514229064927595568511791206906005589530924628677284088705396376006767846563083775831984796493423184675029524681461008604586213954853140342044411405519700080667134878288184886307937638037030758546715092639606118365195747053989480160905240526303750831728733127431966722438013367483514934784251448416371110905073053964255559445377776466063213800366226505698896405675319748122350323378511163916972096401275198657743502066993029421341248022934591692560686845804049596950904144499266591423750916500783698282636654308922637447764674634729193910827897214397323339415015181010457737611851828493742690764568100136330198778218849469907990847795227144192310296798874173074409666791966435322336032098295071696705380506009090454754278904479590932917094656983960263674936042428456609208931601735776032996244390960273257063551756644616045615858171778290741549819590612886246305703599166897060469339657569517195826955344583395186566965528574122435378280856687934271819162854892160183994782643492598932874597063740924378652756604829829143237048251205267539797907411419425043993397977183616842193139373700315462237738917990867382580826323345822629966044246661532316282155609221093471669156204676650667121801719710054990459632230386478479873726387963934686369005111343543039466609301349639102790718686240825252908809288667289877364884809880217799413952195384294070990216862642275591394467474432552203008657943161346681982311199554611498524081392852556477899931305218655238914115459739305724586575750553171986212711541683788379050917551880061937777706945459306861186011245544488580140674743464731723012988500351788695811801899226835389980392722230618596798769840358736319928342119795477194252618615017107532347405265076243612082152086999982097860388738807498062732007416047063519370876282904392078103754180446068148253278253848270586383510937344695171304548015697290619503125261871714539789239090946028170985672369488862435951178245230436440395732040426388979353292676400501754165749731116103178064205519495475340792820265439539866651317648273875081571901968068307747781066770505965167009496342871154345319126834798027340809011331437671798854493946200180229636069038342466016155902805832389034007698183283525890795001481881530989015569609931434667241258177425277062718202910109578745765200154444431360000000000000000000000000000000000000000000000000000 [133,33] 14279000903912558710140075426097604919962875947570384209504404211323736428451765022602897271002939088383259545314141162315231897244613412263225765065097861318330511183144775523699642954615624643618301493384114823383412816036530948438172992757013982178991518607116857868891244562178850490233081572900725764072735269296922085094794957486183754324953261345454430554402017591702120748311554686458336162156680556900974583047533622543612679669340609605169432861902218502588643150303664860619677981314119285142672756495599467314213591805098725779909972891028672135528744096175146785737623821497343453122205024666782878241457415804074555660131247143241156383853592728782624130797891619144119305946742727674058308840561389942918330617319931139418163276543229430470499867765293410028506850475461564080053351812175924766607301881408569181654327589650533236159369477053893811775522053556357471356025602317038817551528008306953950239310402739594117020167490617880469438496570366283521812666284948426258835366517734930667848514702728730392156320444614780183878139741295124282686655703518133735118556006080148065773451296917036547801008229068698376511680615219484249478195880882781795777226923883319088783304901337093752532437835012394105388785376866369087696271244087363597769251258220312503061813510243001909049834093730667926579400790790230799998855638943091759393284756032131023708445004885495916441865624649886059326365325106057505652608015869122047314931265096646147456245625018777673760891234049850701567825515050911009793735603385761086052160764459245961880395634048514996468337417297253712540140034089294077698594055662050509595079643992749950026108073163442971775981306108029408401156578054161625135487896020209835485665081632797693406330964981186199787855387569279794579242420131378752579438683664080895926782720063751178535243620770268150739377341869259487451251611273878113914601501995176257741941733506069398768690782662554872168499321577493632822984762438544895313266567545101016840893052235919384795328190467248278823382712138559870228356965281563435715490108269545674557885375876038014399982786463628232484722684536359741313311091840890904309932397393112599246286730267843851506850886098085868174568979193488454941576548066760355557764899239365219405547334861053708008691273869241784393771819887832877423022900866790233110046539873666012986045688731987473930783002373154764610572398273742991370394081689425891938611128462822423517998165451079680000000000000000000000000000000000000000000000000 [133,34] -7586727411454716147715041446968272030695776907161324337632129034152807974482096951602389088519517049918476597090194224079976952139350970444829736168275151983129805638195466325056842172995009631365104615360584630613892707416880524299208109270184206016779639591144994826656202604219054207286219512376391676467320277461980177747853445619481376990292114605249703443244360305807038720085898955010457490258769854486733030179586785651248781028409290949375189618775826616295124294579508859726379290127891776421027637420250832097361267993643903593607721674797509470332666059775676230679655627067189040348250873606924827800841919721004346679113070856391847615221993750223264771022933015343122877263217835728650680892988270740744167782911608506044660654805162150297925009206085598036246506358884028010893037004424819486961701658621838186881701523105943021499465537560397093181595991787043476531602427129651152412711299659363490013598416352196054644294958132917743515181733547798139877631987790940439467661072473925708119308752811358121932197319097526267844774446834749861924985114996046462271144114543460944904127890451716931081322813860804317388741917312721475449315221609038172008630094371676085285725278687724820038778446069599081546548895426134183034999833272664811077827531525192867313180027911732358535404531176590213386024894025305281031563934001630400176829880038154769640806560997673516057031365422004878150712602401804244466657514806823926761092302059518767009809699528307957747709214150243341815008616810914008059215975055293729545045483869106068501339962741835239820880055215387815644006386046487129091574523506425562247790813826174750602740727906758169287601801881080503562961271089948491198768157904310788352857297937170327468169857603125714756341472451409009143705568814546550182566372871640332392211488694300395638593937747776412468029030381843410786949774429152574198111260922463527626132866720914680976525146366326255907703157438774474181339091776195967848274184554970073286302490739644390427358189540509695859985079324576626808131922945924222761150203976494481189034525138405192089118034968095548409973037193889006306181674268357871178858078530596074907950518093288781015878628679603476232778332423898456218881802294295389628919088991098505710489062489620199831033669464077587033207031594415859056445096537536034999891376696885819173119712641741045839563426555300652271108689468232296261111998547607579136253330980149199262551821810401280000000000000000000000000000000000000000000000 [133,35] 3701128226093700852332774486640593579397773020268019508697316444533083158489017340443675397429264641567378143100477322840960857229023332680487216396848126599545003622084747527085338546062014078036799798040978613924427209899287026206728269412992100371345153839212664058152522723665479506171920569120793731272531600282499383983183924405634798179850386733307873192454391652632595398597311383620815678198418935547222042390886978597176558721573195879693208339510259933329219148531914352718274598533765284963374703512649484328607418618560174308263754527295195379369397677728763979023587363623497437720296778411804214111032602937105412015906574254474431365280480135635976050941517637867564854675598619280299796157219779444220260702041225060560267473449382886760807627287273254820066585275632024899996837808866391926067555853215221392142205505208130951013053688861822537166488031678438994996619146682110887937177238967230097253397483176575873948004927123798457238307681877365832198674300450709847900875857813429454947837676235970376349702769423695537988016447274888359487879545128209338894176307834639276103734578506421589622016155380874728971227193290848035218353210048382327822278706389591868847836963346581394993188711271556033607525081998157940746739806700486910133240744796200328586755006264192846804586566860894107284359765223552105228982926634612790665751636808169477882314209811167734049442798012234764168956253405886340147064764319221373475966886775870878678853839603432053274404304387712491039967490940812412491094718769889450844216697610320977084714444933722502524879056570005855958312423810687614662152095311763739909257786260349885656757725882714291377143158821139932379597097719407056118490999552651832742901810897110654639874553483867480253358568803695489930797115837050610777227273546605918016395996940609413601745156760777348662580872309117491272707889860557417626829690897510186932522448461486584218243345219031378651919003594532008662125226277042300547564137002000322178430677242248149629695946348059815125336289739553144378995314523820792876303615130360727792968332272477907077439839436028609449653797110884019174762190523350508956818942766936954815439372339773224344612224322729377517322098015753267633300540855908658094641743181984122342757300790635274219989664785426488916705181920487936735522062750480261329964029613194868284538039068868412382155427771020557137925861185595824754615135458073287288830747698679676114461338260996096000000000000000000000000000000000000000000 [133,36] -1651298554521232735886284720514378972919195732380795836620616085488700585037878926655471640897878042366140576846827756279796495986815685518481348223052013353317075562987000920950126650586500768785543284534338202424137629507328963481333041196395176116074386288628489643752584035511850040365146241848120741406419023494943609974106913414344782609226456351039576291864693262554435243019178012906246617185677892961374852773692132078193320599994894725577283949428363107236686044585194244204421815640215011611053464914936377480252031716955052417343067344500874491779638747362548310808204397343429291365273651532848019816084525674774975222363175938234350384809048956280982698529099989560769627573527815400773742804578430421845509079786544728785191134591022691649655002081114588316435796564687616104190085784221013197535587867746336961215444025158287048240124162708998113815300720925566263040514121743544200397492430419753977704353244293981203798371639465551931771990094292063310450256056938298210598400375291401301223385079797041793014923246134727383014241782946334647337635331170965815397581813534193537352374448891619005148522076194513044122463994451110363979259958611993994621302061934942599048737163083773234021495915550191085255704855323026558699681203587668095518672036880868589437830644300981074976835196781110191636417626108958969878382576565717046990426820376786263953925610661942762908871995493313502635437171529726864616140672038922809511591567683568146603691552515483665671742899091663245631312673782798749897876378557162316531875354403478219848538910805058727675513749693370458882171386294253195862695342907034186895648593787346209518386512179259324587857877692200744802911222034961233448815504873924913740930221110355771426610278315170078871800891956538982461577951120243049716117889311409340736681946331324424177603696276512490663350011920851892550005786718470070660464407331866207647806378463872363380874049533930889256779108737931382819547967901886488952585232036900536827505202261642785335058377580238518283445177246297379467057653705553607902152328370884756180255103067818903977842596098641208003929854018854207575338276540668447419475901133701818872355507681824800193623094356364180323202515108463838616481986020561293801033720977992669438247257105306385490532628766386858336880977067083207231991821020450078985760706892535569044294134257276356863212399369715932328771299870905609776242459903403309682232698815543682232275536770498560000000000000000000000000000000000000000 [133,37] 669036653154487199107351232394326113888649483867264320783509039476187479260526065641294226593987669982333186987424989550213116926250583628910277002769080021050579003111676601528741610115952328484805989424680293245764369548270950511547493187195578091849138663538251535028111015630204794854205900488104611327455743127973919764923311411652762684941847079917215357473621990567998121761788142164164094182044509505030431436415663018897471192832882606500707881656563414749366172485973721512370557273582986471722382051344650333374674364997606983668529468672196264741760519583761673085536411935642920813377840113216712045430777239680099790209394623680611606754696291613136989796153742233068219848429426870936590720522075855529655673773818341579530293563446432554367146779571104553276511666479566849063011387753468358136625897730545952263896677849010513315717859451202249616179403150568341835471220608870858185860351596767578235206430445340559598132138987685220634264666666275013315021797814422590870566939358406723406381004712758369051374597958228678298366983009730753059024449234613067912511983236253033261220505676232541089511528207664411526816859025982588016628564995886674950890417329637685703587292699566461349227360780459481277894112277095991114284669278315763621966964873846856030389452693183708269689641147197142508274651958469934407204777379677917827981929208542778417957363984300525329431556041389761583905562454424348979839008732727180358569448890252619165563197008614323020134186670655639678063791685446064765344267517705497601530084014316300801357732523265145226276796088604592146429566834802440835108797529442287610640817007319968209966574062392687216188415692682210639566607097075620405620413953403213331880007868317330128605028417372333865408974935932371005491043906766128147792517472854859746918217733269240195267612153556206867073576312989845499176477295682664239909596313228197959094448418612697751615190591609349485119097181980866809535160371898775156863181079379301826557820710794819913294737115778097241473529276884184782163326943062225201488872388372574360422549265381356809083683811178152740825487686905652043135464990592081924970338734964203025638614862098922280519480896461557598686140541817334698116760969854943595090836836990018726483685214200309303059790852306152776581199377788409750332583126516925527175407002832802903362406849745726063713693302489960022263478720830558585954026455682622021625869951586946450862538187866112000000000000000000000000000000000000 [133,38] -244198806753738724532749668046610963986331753076011919112665763169257872058294185674078450281974018274767812947024270774308240307451398586480431371560650629903950909657926810921596426259978689075179066439560563486208805973649383341749200783401222966441821640076906402208892016848297342105395627522570685157215628640511103785309506631395411349018865362193885593418631708191152658110339092246941926087777537153142634153815046347067419000575873804359290335316466735967319534665910005119208232368365950331535229384884122348304815798281053571035499663033784831695398610943731788879055929845734152950110403380823825755095223413780187959423678104826850165949220373935910952864386482448077716207796948112319182107565796454351146169339818587355431194013752185500829431999554287984107452021910313862577344425673365645494995849833625184565912723462469648985674781258653876419549280105200145044780817613647123618759455486911139208128205310477356025421774917250076140941658510462735934548744226344208742971454458935028682908524489156062198893138439619209617088995811040065811250920932872693738443867684788365010743228602833017761310914246677429471763388549230317487678924581705270852990461187770360415664147768177445771107184237037749825611263607573313202770103799941317642462601419791825790190292650298349040624690512938552839330478627545216289124677149577574081029035931558644936550768671011504716299556007820346125768492139986551777050239348851364759484258906121936058421898140119304349790119980592476695042662979804430435093720352804539074867950985505677967011678367596316758074006874211698174575685771758949780677972003793022130629375850409639115687817936607307735375651449199299263465934960239070213168745952686312569300677651180131142462491015581693599908578958124238032443096667143771658016423885539752187787457552287634591437556914147014110955592010585696284350442662226882928858434345046195978120248854987346746966327260484605447408751901715913275064597421572891433258599293174558697742034660724569038261613102769728263176548101653928510464050380865814247972617965609030424356667730688384779149436737183126892269289920995649993167297916712439957263902698416928921045261012751583591157296769235452309133854671003676099845213240970350027018062476792640059438151299699921740524491655155378989947519450473258531362313180812865420872238437380318568639029651307038441526701854240137037982078145244378761350144231146530402970956725071628603919486660116480000000000000000000000000000000000 [133,39] 79828819076973148445401058522553831397770929333548238738126421626728090337002136115360422472991578385189571303493729707514320442888064504246684095089534298135227427464534788569699828993127622901878570530755667418487845621716408733679921575316157858861519521979068084893067990288882821733483505633820680149938410563352067665629712527195108534490402445876002776621187083367705884420687332520679019434819719930927128844307183637700202839623918007624630022644153355099402133485007487727687899256246945556326091644820085726082446946232263889437693999224847264054404070230996858890908383450072453263478192135439086211265935086356756285443925619962904543960295334836684610704298257145928012084391508115780447731345776433612279682202759259271896819647332869998425265277983213553534665900243237818486434391965034547380969663449338118706675435498321956743129192666394118266015440800861762004074901989817919815505727190625455439085128420826540858341339219290103644371349221709682111145863332219661798173369903077627452248710743999063888116337718050739010402175444236828057985847171621302899675365688100181344537659203420135053200015796987939517884135399246797579729945151744651700835696385630404443015673136998933083403841992543942683530337909653005033446000476524025377576477707345804554950625293435486769971960834951468724944590420358908148124438868006655557914035052993425628739138487797559930755417075724237302010359087534443872343006841344151283429849517880102120707957928876154955374993045298784927521636186788763685956244096365813134080824332443944362449246821503547539807464975973714291477572902809260208400877127201945793281449811028051451993591888389047949454975579202989359552486247912701809729499651352098359239038556485985834171479459402497872469536854306192982634260242686961652428199765641541018619127782134075684273283211655799233809118229848840738848316742816278504402471027738483503953531170348700479304040384667520766962584040413264143020911549230928970333996782215849636768909119089954344667807551295229242676579583910489208327130422012936268076479021297883139849541869377183169383152035048047143750081962587663160875495058523553265257578708374527375606996514226317919525694310929646867548125637291578325539660496894805922870726242527777432777740849628742556482611609189411418413665445395185753281940353867400995358153931132711394241863988434460572432601595829154663968938613446064110103417011496040679585712251201148452144552041512960000000000000000000000000000000 [133,40] -23359875055913997122357440765337066221826332335434639078900404887772703467220403788199846381112054077065118746237804612553871673811490226017294248506600475195887364180493281307677775670472523286114139320604289364908447577285498318931126055189695880051877382148763259150694727925037661074376305148453153858062356579197353231213333997255224077925656068177795446478404057631119361038762116702328133907947530954576483580899949976922257796507143218838743499582358851408687980400797279443400473208514695905109721481596074838330710170957767989718427611360716640924266019939676847241816346046437464401725387541591535788812178431659460136826328526619842067435116839937735373100172163388893985381987023212055604157516000174272223477087947719193902251558343813626493858635371734297503437630542304688450952114753092023462670269861563831976647264638194537282838183845916190305877521109206978973229992124293343416302148682310003414040193394938372774768275708984661557407476012675945126206687094659129499686833238849344164019483354994558678671250175784631560358677771245796682231463959131160130921754250051840440081312422677612733474460191570498157707994015357858955378277678148593826495000261558556286614825207014475149558992068631727785647877161795865534333695522516074848807018647255968254389511048194514453847131348852831622449204924127491578554912144267737566196981413862829242430296270856483029720888682792256947953010949587376134619610542002659079887423802489402558148395842934792554242435926251918970797953483046860712732564110997233440221235251359821000990458728887653210264373635395592507409136435644049528071783063638447418550252425151795425224632179432596935345800673196423872030647719981607789873753565713824609848472572016898192470712066574055687525287276206079938081110152770574029642047159585577041934363953493788065078470995523233020513539011975047485597399639137216850122722503573063687708156219308617255109937247220232507686453159515450549816903119591605021185045471247754729854507324617778235364230711301237230762377099259902313887352342949637746823560904155308965087262340060301888923327816730833535594408860253447433668993640214086766863810127457102887048520066159354673937356348512796641886618475292867750962773395002412195538108628853564819324396100739270201334620105232936162834266156688858363432617717835643671503599146176390785335897042727468518103141207588932750629899149889513911694721874424455206941821510158848533182334359306240000000000000000000000000000 [133,41] 6160966287474659966515993611426893592442718101651999103277749579059018210777222932216191374608455158435200261959460610888190243525597220552784320124451192695910248137976698383073639306556231145330143072174495742653251923438801242367290835960274673301810876353522457316962503525091618692958739616173696255096022482417678058310363498008305221028021228111634344419378668973852271685364125990519959017524418724628115905849708892109378513751717664425033980853539238278475863260161185284971591345530116683885134219829010770384312796505482708352016913244120054670606582622795921974666161530325276235998496450657998876231409414802055369673969949291862045301596595610203041347181739796197506223212639335490758722835255397860583418011837215546806030212748281165886600018485252282946440276645083355636046112377813522947586078121920508630442492364090617884282515859232646065554159559216730495622135811574125829466828804113042722840260420550860323006997755153195031525409500120270799479763671863060258892805709188705584619212765640110833214860680583267704547819050988604090058834955235763360159038287501874813877685330820041962328809629097293283852937448158751696048631095640002035732921029952750926902356237572545417490633790662557777240286548259749727722416507605948526954452606372050962670619191768172912113401267754254725523390154100377443229708260042916423130775157376732877900842386568267654244516920462420999578023060714223576189692613014342844351553163316350781063989580676668523707932821867871384215384140676430182514059547992704018684176899082847511770164293585999040199568429397455441801356883372840471861416841967672422333649544432525341563256000744023616984372941673705867079145846481272199372771837905247516492450688412853743579270757601400982018688635294612011861173620387783758902370795777848875284925648793211221211860204435814301057867403438697855567467124722299749208345769582133877656404573415681467509436718973974544601873914207432540103253163456845826511705495567663028813362463702933928697868317997555371966982275700629456497666366386249677296691945787114377954081466396344270324751715677957038879146931412327835650624952333480654976223920132451851093364046010787676696533055809015006899188602325134600872307172934518470424996566104527032004146728339908694409357980706165185335298900893350645596102072887623955383801944967241202962818603317824278783794065071151223549614483620377821881313529429085644915470566183470318887276715704320000000000000000000000000 [133,42] -1481839084798394051090967691856232639875434504188079859929082575451181926900751262045982129206249647770499550166376656454526531179680781154362251832926296261577577973381051667708319425585462429136785318680193146862864458101596724766466788680015328890042076544817188667456497866922022521053806145223951861167785568179429474832744843941869781212354089272701595667908790049001530885057095777579207366950108958586646103909836172400586090332780420552318829836141907443066981728667327882264748476984254821072923272475352456919976478936698405363381367170216243430383466443875190678182672947546614570267580587927770401583997538714188085439894350053487630788050620479297276092687372776732687169346899694920501097616929290834461788715430185714957744837872206916604083086017376082113028677089263088056758432297691292442623809223712650332307749337481190174212377921810315297323631074390771642310636110506811815165187452514350218958884668532380117966486773623932925036621215330763999029203500557565327473931079928673005072258808899109725602667798899187590292638958032967323971170604019203709211666146102180720198257735573839563632391189644987229309788758269364600150667095225455915207937870562101628936258862637504429924764266097282341426874189608583113989478207051387869930039057451863548672792419920783464451804637041343536924000667111123922647020948104709312495127681511322238375878251896568977469445300668931215516166047850302541292575486311785724992910912065468683732432957101268961429470048088545375008051371470566227649550579955335590276252462141276026157502862975598006749673143805165092709243988769364186609186817134904310944664925951056698826056124791779505899767438387042698376797814510735512595980069003933211531125965107607454050765847867718489600271938593437450706781063307480987451702985174595637356520181535385875270297846644983240808769183164683650472130147083104115476975207791787386358715480185532581078112576690752255623966012517154396912180715108020483320486847784604734376807143716207911349171218156777668864525016306493953526094552757652326064493225757662505191950177732933361954633197061073812088778442838932444756629922451067313258190455152430503628848512189043711489626994981788439631916555373755368123997233853364195306190490032964182820447334145318547779920627261864082897373637000779544939047997182690690413255204038835189482543778995441742236376984169376398595991563696538833182277198222638633529601259039410143805203986513920000000000000000000000 [133,43] 326942125847958470306081731688301796565980817747581457825874777674018838072160430428621238817999356553751272134597352683449817235655351402055980352757201346464527848400429436970858870165602890633434228452455881162062918397116958175940993909616115288857707582265249996876373341665580429602764365099969431572388166399710733450318232889860910831126534064465665027701476527618824269713512135070215153936748665431838894505850610568663154717451614577614208268514214135251263984215427438025383517621016549388702849486593837284078757968149735334014555436405764169945510342861943025195845100785069354307098142033170054791670602557900339401176440828072263723764193579844727089771340503310498426239240727004509686132761382429255782954616591283848137183852609917325227933439952360949086988353528656307133524589990163170549199018017862890400606380724819224595022922702878105122166731674364486545912026980040360704644619208205722728874183429449070446602495495804248420942311629806222059999396447704281447246244722725733644935591306484975734948228340321231881862497081571289578394110685221175389679265845056141919653611783530322683004067816310744561194370170260675694541557791900835608697511631464393239487214866017642420186397751094451823762564287369280081860554500108170630838632862687028663026656338348550690675351870485252511309493774036005774681258589616639034458148919246172686110189916459907329606573491533900364914027532204277084965060268956914597801118024273901806325283063917340051931422227499683232836140347853139283453274130143335427992063155371787914521896891842117711152275238215230434442416738285101302362746934109689669297253938072978032769933365304312482780599433391983708918000540646486385562490737399187318466631713987934543085043218975668497718876750235555388133985342732090840673995495663736951238862856280640279584714633068872910290061855958567887453225314776962322013619923467936871031561357096123767853840955674026511122766680792704060972410198247493304905224056765770794758286828397984953425000136070369634612873450084298185319125393351686403919630567486128329028630753693539613612973923738707632181523451275082905992087881183183222759860028048007162308815542354101158467973929665858395056333181310528694526873327312782359148720740298618922422412710881105576175944853408643301363258631830942414122005826273401895641259062353394248875198087782432265550492168005622665926947087084445866975735559667267252356959408334580464259050766336000000000000000000 [133,44] -65075009930239002623670494090108205629504213262669545290827262517971195819141838630505666699629763383865795247694828287129138335021894917092140398213618613466930479119514057785289638785592380223217188460376146189164210850895400062616661205706221239547407449199275107858915329147021996060219823677110100902752257506662869452421910437248238697877402936412250880552614099134727131102500862746012220359178487563348490911709236087373985900008812410538523938356590930315356360106403433804805275506298698289958574526435327801530547413463027062670820762058627017726404871707380949023952986951387587525986544908216751038882603658459746894303562061131596977347246787637102113670661686355477301483270698938431092294590303163491074659246292131070320970623934327894583270585951944732675752156378421646011183700172962095186215998609234707973472973750129580255401008987143678945453089540681726824877879426501022861573302021400383864206542495706354009178025947049262811744385103194576910849690437748542667660958200553247388026656383873552756414164012719072131471357900280129442316722607242422501925517981168832165234010953011670729422599599094809685988590664034723263263819982390204287278582334820416513389019972624326807018184550273040243242676364811720324244440996789287032300685780034540049939465023405696155411448776775512711564855976287674305405863930641128674408421160741933269762609777570997880059455122364865160659334990287167260581141411019118400482458871531287887214632213502511589517433874030256617741024036338748668401693763366020531170888050070054346619149658644575046529150741285934468470558477594599134866036582043080045390342890708649916595746954260319359698836178087762822410178393239036285352985371928595059384556883766257173460479646325018364998360093637340642826727997299011631307630623511964845628815332333570326932233542257485487159425995234076053470511673512985196161800248913070884616027298365062497068282870251468379892155275534544759305230667296328243226806474778097355280805440778157154788111653251561792817227884825560655203801848671156378215898517052295416870813635667687021197602037662453741080442914977812245049685408561622755252107120869132626259800403841342302201637742906750205806993686642382186786495996981607000229167992446598940836425802204288410885531865980808054952309034156210968172349270849605178638069945014319879015660678105329840989467638432614234365297068726603398774023965752297597450939846527464869350531399680000000000000000 [133,45] 11115259111352056327441159496158826888460433797114865758945268503604673289070793273048383020384285776539039834610324083857913310429850458420397699573769065853967208336829222473451161403687231243679434468101721334168470354635782840072254130195312712015507515327161657744586386881708272675675331616331833694911716113809851821897764876485050004915723050810912773637525023568071558340882132787517045133257851953838261278961010390304106742519330283260196492564663157012612337304827430381449443437651760545562565881601772672820745271784156041243196649419709089502030878968871552272415906771545575390034598583902559534276690526371461045337285507977278493651327792906129725533482017943733845902869527391033947554058504955992412997828130910400844559446052623807071668385655180146400754431155095791835784536759894092630011274566856025804959036494119886347342767419143183703988890394073417799049719469822979455362929386319383361422587220092447017958844257896993990961339153838953573370595268590802956284720243061036393483427523917502188592114049195012368521453011086385980275347811275670231164917830156343186010426246932743130726588499284613369809480933516848949995996383261063986275023155923010779428874692438567447139319898427226056201723213618373318928156418645807576120254267638577021691678154741228202979390300902140671600809559228316928296381051284047206330991742720861039737646243885336453076947039731252496749020314224161409047595064886794558983823438986219699517524906897572390752036395498396931094268547309650213636322305794208287901098736287113847997681288968996558382017196205584296623638947539182625908751960865900924245316780072938677163212064979391446547090825862946060171077228278346355597584672769446527008619136762330113962057367797333026498489879285903998042753075688855559734520163996169371552954609121229253824806459578460084510922990482194609560783322804654313114122967204304630135448953719465671892379308030694877059783843032821243020130686611001334823306708600254157512067345932411871906276417141218001652394535276495273289545200027946408773902177841434296479784657161354006849338005115512682130839643798332171096942482587790152969159898651672362415218748983835335943257561146872411911294635219144524749361203545651027973895989930768344093971244444914280467548217187233512814530709541279696245987278819719528905850762686639695550430109069678953339175565153523466624712602585771657115278697317994025230708732435760836775027671040000000000000 [133,46] -1493367190204656628898031838626207259782113298940725240301213042647047483448929197453679557789970761765554463742577149203366607727159522192272510078613624164212619382403896299259543622310374553954057887858957414413742643322007001870203815874526659065805316918173300653968687102795622854476417421898403337998808676840169937968424596392407519111780834138684341696555288895151509771907970725789747554799512702200944268581397390870967944647568148114464066419122568945725199255576098882192715407504930870384941144740463253532057210766546397699547603815959037635346877715436630670210895218045981023746074549047862008933346248418159131053593375285381081056166747534648333466743267067472260521499761713126313034336024094575633432294593159859425889461546010454978584157893274445989701473550965337326199974289085421141392280986306896355118820260240371311854186304352058422992200735428701417394036090511726029596199582335124582370507577131360533168162710890009794433603386355519917680859131999055225783269876990525356558588703912192381102099370473772444210068532726250481971649760053166827576608405126234813030479185278006103665857196183151099729577752452161694461804913818993637771418327265230612695960312082927825499003911998491387148452482213658921047208105718530853078897719113617383019101647699165331948966916876959129767193672501927767629651913770448210383913640031889055810443180983382769634418063143941356568994484278544773482981612397807795349457393231315764257084587498277110784880454589879760971984434427983012918702166922299352684921263081302212234441256472271927117443941081331991778384456253493202055880182959370517301207970910428270222327063506011321474086795782736836217031840352042299556845699954717553863836702762788527492009015139475224220501433502762416070499212885205811704863597392891934413477312804376657603610330325862634520856465516318698915640519898382602188530172986966250606131292567071107662336506596926113010788725005788867094450842620346524546914616641676336617224889236611983586328751438777962464666384579799550315803776708520804773921789199235129828445064795596460247888489770064931585545935031799737922181629507521302400925141162890164704566047435678383982718381426575153337455158052500054726956929224684082910323306178841829479175228245247565109909062431373645903400425452880894709660812376463477986405132764551206231529298002059394218865613298743434398163052723902892265712213064431261349097672093223846377978593280000000000 [133,47] 136231955370762883430459529090321637014197557983954738428601013412010757188584540160628639080886574113957208930340007786882560886164936749106975180513309329359923897622880925802369342396884258569675561837999264590670705562356041097370549064359891020971642894521154477676410678614589569717174842455958775970534447336323620348941851950349615507651225684533908976007575324823788267816767432757275996820641407984869575832196956501846897055413238596370345427192073283248968937362026837411095610863226533437005014403731690320566613037343262438088658682603514514133376688291115142647063532324521788553824701389726860808617356874072672719133927654071585895930250610744106601356001864443567047559392509341384805784522714804100598045251825230911812140820083287718674170545129839322241736584282755832787647636822876279111768220487878693518975282063835038923058872464615820841782309004155837686930172298984314173490185604140469782424363318978222114548537726777222255680817728869567039328116792501497376106817036597192672519930805074057313175614533906517733355286650733166969211327512918138063703058756945728043061233314389895347182840658556459018618258542188336227722886256956893558899450609725417476944641058736011765065548363446088694746060789067894659029082127124855126840751454455114854410457354656727396134156644991906259738686536104082312856412941823125546258410237213856863232196871087218991369331215786213590348656053303024941394255403673282078115103202768440477735905114268403359746162404069664725697203606115668054297979283381734617700406221700234065269135420215102078531150890316310992867409944057514153951897024316873975248031822840615482482913991573665589051317729403407389653798388903272646498284910709723524727487009740311422677761527967388731816408211986080888860124406392812058908159439689821119579069907227629190690429828432276296878818933426127099455874703213317263353088729387008053269418752600843853203439164570674662549240361516512474168235348040526550296190451238625379218542277799173411860465306133167466728566484382095382142284327968250782953866396493407505001786620941496172122512468985198568126358683769509298450797749809036003381033684314365143407042039398258724437062962807517890281342830670083945043004368825586840535752890579848339685618516691099064377586933122528493576598437412718934580227255290312499774514583928411500522458512936735377328735890082459578882106712736186207252968906652822014057874967933782532145807360000000 [133,48] -6716694942031727753817973256343661358160495363634592358377352236378280486363858080251910403910825532531640834275519128448131040290291438975260429458527152694724773436629989656157879494248829582178985062614445509713454351696318054842639117026787323149581194357869846426229234338450606100461855189375273981873844702936015387372685837156196263401918736376658581410899544066004153719520580801094296192097945624608465043519900247249428946617278037582460906651140445655224495207289505439126785047862059323780041809185272195933997272764765024406230526637356870641731447272280441228976839524537767414108820776049544492078628627147599049212781359878533783110964738608548193845146739076269408139959575510071955888619138535883179170818457481842131771580311723099062931880470978653431100838436463130808787969667508978596258696796434390128489254679268564305129137662918867234762116537485469774069472933507973957302283999232449516186466773760294932435735350878219541623229030897341562890864201569394851274675714487009013420739265247698162649395320771546100338239789886435675105027274988236264528488449221268479404676307923559454615931442318853046797894648276732930598238112390307574749491454064320107202128832376720057397193117592608183238325968233632883537551485657157931214203127332492697037654479019870185260456719709820560086991402423156665772921776020489240503808089528192701372971029566908992280290466683139848925172118038995321669919317877713722851706205208562751850432716607928483517027755836494458053093385432049354655217570028785157342027073574892220132434906909073589480688394194327059861499024208266430653223144412659703221927524993461452826092669137261885371598288806535491309387754740952140742415033313398856118614438470284278031448834215794936326291219690843774238621034570973583702433385172456914648947884197027909598129414075231460149286422688556750874482717090753240079714230532521060269612976972458946671008478427824241934405604348391237034215039866220931135179765046212799353092325872727329316998549935391097508691018142973581688052091599573710942800542313827820866922946929924105165614480118290265071582193545389162734506836664897563367375108821107489544306822121474048845353055648738666221470724618000760834163169467583057708549883260759981264918463345933486913468653888509890763366834534761565988862021414533071275665103804726525219554215185918952358485730948020981223237159606161068938322093838946786212449635429665370660864000000 [133,49] 887151104835585929897267559302334610420133562170474866039305896440453101133848455328964891883413535368148574490397736368125136404515356154288290523384860415211646333358354499495345475364285008692226447559133631365653881569105847127438377775929745212736192649140946364875837094000386514804850481597761905513469947310151874221936576283117436200796443858655275521758835342385632019924307731112007116763371405316238213728193567286759163652922784477261191825301992495209620069058623045847212253141275425954887558817279947161673181086529537767199992449087020134777950230001022697482849413275666357071416970054675113084814770556264813032302383865237387019307706479347756670101153405030488608000844385497429310216553662881483531204323906833929426989311085591782922372462181496639668538587066236723751978320231333346534991325222145235716671092699060348213138482868306139166698203618108028809260986191549584047022759538057374347436229556274701717333689189869275728987961520364468957183929288774811617228856418224935597864170271562593546775639430384493566109441022838065366927897760265895862282634883090897036729758902908447621896493704313749315595389305607962463699632616237662699281719551561528924678814730919859924404095770718680822383630738480239769821359782493413074022111393893582489357823017446318823315938601928142003833662274931846066223762389370751035931569937419727392657794894788889143390968991773961961234456516787741827452040552879044384231647513514911929615331079772000922038004120639268994457415979641897300713576768562235014760296797894157093200316601665662706543098165964753169166030719794834899625232986559084777349306891302029073252812217956183138508100159261700654818053324461173897048476989458865405826820685348599293289377423605346816040797360574845300088041958146850658083342036519208646273392413622369780278302150547895556882562830769579096185642841369616722822782295145832472436934698230643416681884175550094933432296009572838015444384292306961104271097563527073678070321407565218881910511416190805727785512749595334481493642757176450341790626030264541353225576450437554612779994960667249169455350856472327471201342045867103984304414928365901249627262630707290327006905714444584651403754713183611294403081258555400336758138498769603353525325204073960199229954126900571300651092125656048851513116807715444032183160597655198630919667939828991791907841324515412256682203844333135479714585289527531313096404664132954459978650 [133,50] -488290210561330257132755878025440232635383737070455160665975100254114958886448967415576451206892990258083679391201046034297677414584900119666763881896985287367768804046409603351340551867920021752758451781714670331273271278203005811770411693496088350342615172224555688280882622381514270573155342552176392474762693707028738339653304321490462862235362917255724791355612723059700871949577470281608082933146459654357137458375274293141790323650287693202518770675620575463845324007838505742291780916406885262044662100267315613044891355408986641680526476907567698109789785597908815123630871293361074955878229552064960736890608539285598929276980614820923719842480688376023410151765373623541314233654687252065321426075458900508476358693034657384449010198939369695597022810666544525477814168862470060256395105488106808057408393102519662069468974907457772028927727257154429886835759181975517770349954899750746524908157698301831454031327786398604962591527586235674416220723394770022452373596199554789723365881379912991231321013333655039632341315970536127209605502958762046725702636123760062735590679200425614652110332429875711838435566110068680792460665078394453733881996547775734063380751248977695681138542358517815187771731365963367225677815243176778178077343953834584788071752938950584986829056984961626109465602635768401814271582578927783162563681075241366298720758791601748002948103267172224759738489487219130417027177160034893985634224946801025951524142605213337656742833065983563465177081987892372035699284419087680472603879002137297765363581623565605855492327212667201222719721148422624476503200326905227814371382951254884754669955004197639191079258948134446300284128615910971335383995545326485342946009549422445947852338631718503590363394346995974824562445271195338143130122595267486784158183935432330557800071696640937554524328788206397160966141165985976179472135043849207418050307630049629286397413167607092772390569600134304820171298986162264694935534466868651773589661447797803814844604954658444642837280235480721964136049337121040596278689044161245571588506158527666572780674270779505589221148469127687643558823602023322849241499825951358308709325465207156463367226682256393539487975261044872432955847744376580463944624241529100585376727539484664019908513239991885296412921245507554765482953975766781476713487080197992398844101728223306159596817834241554606732353189115541528464967693634355648321261036451974142380634338046690985600 [133,51] 137561850023974282884534258478018257093152487751229142252969017784396168188026886183079193323104172383852819218412501122133877877916790957045107106253221147909483760219074059890698031106284134058795785631825453025226411009247383908675223399670523422753669522359211277379291376685187086871628922642980079501500995563320904980801578457419293761783457238445950326106480026853669382269477266218345748500949113115102248081220854754739716953903829660738260683895229419369082317951734045751402441630985432332711223898977387169299585454458657236641752379319697395085778076534266009067499215521179022903408850108658064797088517836878170000384166840528910119096599423282974852443729555852702536840704448051750662158122639393964589616823341483085983354560278669783809966276098058974208536745587885043855328201285723071065038685001394788891204841551307651482419831985938932553242816923826983153202592519490410500710688261850559933457050964859900256651418483234714437760008228005189762138648288408405037806137740398087400740552549746827756534555887723612773360150624971024181119848626646146748748535680521892099518888470829354201254166844975649556488833874158792232552889664576612297805450050808457203783819109567707678081745802034688793814162035200047544746011091083511107508605812323086590705300254725919934007526171120100969512191216797360365960405193075560468409017263876458698876301935290078822906590558976238905821991807445817298418823445306698084060702357855240042441601102325844028314639420374856483844085398928450008041259117769274770166782276088066250614504482821915895261731074277724491950347812314425754098464401566886144607034458311321432717642145888767585628612819946096498266641571145498438074303967137415348007193534881711893261879194272790387920778864294950705553317434686917520580719240159471496533890159664163630868881915738711948139952122693742536388261459281372942180132374789130807074654953442397815486884457626815000511801549394245769905041123216173444335533798693341780656836912603741758918821746988859780493593072203854569540587311164782725355348286228958539907744921153883394977227562182850645318304222179432337280830701245043774082697496349247122792365509806117252996990493319825323205860386043800194330991820471094473384064342036037471453402114067008593771214882971285155845914479376070811322621417681367181458798492076194685261452779768561778336018435534974254091560558862093787071387933619445308745445457233406640 [133,52] -22677795210935157395503478772892145018607436061130350913380690983428223128996328147552600344840033231860695173801747598172610996623742563129027998144297144126847875957619186754963135313824831359950203723759843513464818554582924207320319402708805570868076943626231141714407975449024759089624650415091762489787694586338469218055054645920395369734785716919533262113600547805127978746779654303192396525061995356158898424612224083075124215574116228824206374611158439406833049983648189365605702255443207189120479572024443271093080441644177913768760118711722169554362996394820160581721354213070256252085751544298990460159795412476093481748688019715766236964485155865508079962921116215039228607080865701339790130659470834890490062419150406755845722920315680498539724899981596369457703503439934567626574934133715339699614903714475946098574529707286855688612902750861944043917136466336023057308863728981044776358740508273170998043655314535207539469421476299283132077793191471172681801505035939510040889167930311891727268574838921095072762111968676028917278017187066841854355001820853788924992390042601162733107961671151854358064066753307523423808516066394120913373078443603268341505479529609694317450449705973818681009957872939167943931569565413819234696671676455121516582579256002951734545386167560824660571558107992516666994086572318487213290459183549179737681519421915485761423972242184595072022016172994940909030431110519535817067977789044264205809605077680677855842620431928937648919598924051355608699969452369231190301144047208637167719847257764631021637837216461750162871327115475502273693548758748541653243761352853155014135802093308418835878148725382930909492567355199246119694019880586070210284940219189173745388618154097030241958027063375375171617869538056441184357070415780989430592313703103234325919032817522978425839007710877270567061423093602374817118257974611808508523045198642393091765193328657307219844286479723322003409205473954626575614651682454383601973986943475731109023076517948193421459117572425973036677927754462471687919948562805211368206191768338137674603514724384343107937229419793628199816989684543984405835514536619421470701790257303188483969385756521991436450194513609441910180836611642808134025019365315335908775224093570942280527530255597773661916431181354801033026810315437301691933018885088581478774114466744538478821137308003663256465356094944843393873691296266309224239865806956023386286470624764320 [133,53] 2193406309370428775629779456665351571824751585799177648358311883717183062780355775736358612412733837957431230635864028197652827501010861339070929394350172706538719621479803285212765548265717534367231762045659317214096671820329090527473990880637486802862720309227563052747258439621922651814619460270757212653888988852177308761482300069774720995407122328877919483205632610527169949873068360068919119363215667439512036996525257534359123958097366623071767162873565073707274245659082210894662351064088514515189350080388654511123251372369647567434449392489792810648540109398221044340115835395192678296856652386109372635417757524335960200621253227990347614391971274377470271564798217624463674959894154885504396864835409112584052282394739122822762462573026203305176274861750518402409009199540897019109271824524651643262247193019383077504056045728959468722825474196567861178740000896872005880152751091600818824641427048838106757966754335396765408647045122540391745830025853811197669299950887895373539928639955073213867602488601411746344878573166981214131392802861088358806371855813827713991134079540713302744971130515749600325868220867057851939623567517529830505059224672191741067327286581764739134973992151794917452432845919377097434717368040156896654298561617225363467504742756361648953030865880879522414565438834374529440449212482055760955893873901366278158235274259796287401020623860388637798855300056689679853728763523671100848773282020722606066114701488559701418624767412090596733543813325474497747442010208187258240559553151535985215477496639859283660238254654009608570010953155399343129549413046203617577556935753894768793336055804478868711384875238099624169041129527946665734816068528087905390705310512894653435316242392031832209454746300378434993372120178241324261839868856511791664951930302114052047620414515073639924210067760158687707984712589228357571699669591875288755193540500160236629423675899450959685444368620306795727851832970860668694987706588777638992077733921293747253371692482961577665756650980858330059461738186920132947777700719194003738491723435777477269830976100880483137534741133542132935400135041506393879755967433049198642600758003142827465344240373429063259166235073592758835017111930481056277883687313820836883225702442527674169631796324847146569812939242859080131143208615153148079696204776334236661983902749778994140734305738546563327887109654932142446525944810265113579333631000252134301413080180 [133,54] -53830934726621050434225393696177036553657155532495164607548214542516709329652590912593250402202022046451445158426331672055508654250752779254712596603911904731901498653293435246364363095278485570644973670087625266821761884118250147634245392329640142696435271718313385834656073392302077828729358275461227884427895873085853015710994295036460651387147741439658650931499194858737448471175008420295000453025600313816709455815463776515893438838012764843357495549974989804759177382231533336574374405987111752015011516779110207856612788471607947488531768480013060957457701521846014744247583463636868760115119683082822117378879188456015173228020439892611020083022103905376904100534347006501270577513825008686496959629352203326818377671340672386136871305484452391831205635421298211670558895142289935076899223688588049365489370723479605130687600933200371192561575038463848721972012742166592582359391793684795577713936722943749540298386857602391735116876343892082949433641673013287366937049701149502934214361894281631253000575363576819178998529949238019502447440013612325650413167626693924567061151768156233054686434162335722122343326988146603062691564015320578573383890846872707671353450326910151651134552063681647854469778873773005812420883029346984570134171107354862379069159030348065210459866694134455720624703624576073846060091670951366616173441039267969926471348528545012135778455634641783284529826307737940692508169702223408015320745344800012817303384657506722721037547895130219664576636611858774559632700964397218407526140666491633275833488190537988093142126535905150640312913845034469452195315711222649151951624492081468093016931649958941487827105730923280399273041661179959884568963965384343817277429162974860719092953410846943614139288551894520576989507218932864026138286083069181101761525810348513776279904186717133383526836222444983625762278440081315358449609322050554434067813230934362718179079333578237328558106758021707432734368609850522507511800854018321542550387959523346756092203262168445810489437247090860194552809571950195414266273254249667649284696570413525117699456192677374433625509448928024098942531402743695294357052168309082782490809881825412909751379491311572162684028105019744368071904373029582176153911670076910937935717904765111088869347984572555699012695330915724180065951198700050774955404313324918211015056950726617001426642547578293442195760373022925617998734233461768267316550302977700024163840 [133,55] -21129395871123723663209323105901910668406874167307630918458517488639175814257086467256306126130358454811817227122198770823039325903882104897794195949498889293345846200326727261241869875951680784355837737395703717126140188128053489317121696227564100388667717601949022667684149500254413666622161354363874501909354486176525468396710329600222178761299777746068614857805851250660297716418373046345798739559866526131186940437077349810153686359280176468626380698458912286946184472998539355317849718864434300138093127827038163478611301133693883754252526246711141419306303600547242401653844114569388757836070200535512987562953468304304872202256498468249252413412936550741893095677449558250356372098163760378074080755121093864485472826402752760461578770296882829093383962770228286379626669249501342832662699061009187669133031300304576663612625828584549346052315230158135795243933811316172027130646805773305745642103429668225998763669928661124204286138546429043270536389228609410995827482551654419992732165208667891619058284787532089349917222555202473986421067733223944608204223869159009430029350224887453094189115918008744384706640796003279169953864601378383820749180636265724947941762853731304532231498340468869586243096734718212961327259337415169493572817441060011366848993894427734859343177588897983334033569201118386116549201096808835464284677592277951321362687112143374662242192648131509744857665529556942662172017000259842846419544471720864962401099359794717289655806667883279782545547451533059836153209159290759613507947330474741777029320046605717089451712347003079688679306688785544532927611221696155639564856675831296304384222350266427512610144169845003818372539106402517396260605775805591486886610650644014605674540381876856380211225865672141917495944596486446592716393638107881854440828008791347503649875643295609270679694902718639267478380243538846345054110995861154507830044665190431896997935360203919814056537350523754249895332139324751988986333472908611286140065153684318124941770114013681432308705051380251865868516508001078028940431553544954298392597403205358265206317162042549283061205487148118670926979030748532262798616670900999431845168925675615480268742691500899364058464065332698505927611436203897159890365826435135885090888091907305921103455280854533136575603655769908082932652532814107569953945374232591330564722098127166731427343374415580844435349781801119642177710176160213762133824994644566819008 [133,56] 4399510385411106520560876888027635595515577100356008635873302078954101135908467484704345585211740835089532455903180226060536674450687344691412692315003753103576093741422603027893254432722771238880191862742676498886353507433629982931457854426681616672140992083541175361764164044458482924403169439244524342931342713373259237323678540576305616510216101138185576991026810520900008800487552772281816991926970633680354835364301253608747299748297888989779354717808764839942324916058408800307949951326399084554687000435424214330913285273396901253259521124539974159698591683081436552410860167457017153114418731125889965578957023002459946348485998784157729682707177011237530751131410752543692864357752235026293100155792048232259056777559337955597393191014731421321181296005879598112187231956889772501477587964872728270917879021584819665031589213397568580207218517491784142563592275376530281815479290521503953884949578015688698460833674640869991075304336745670315713620428936814749160344668009940371972118022460301446123372534148682253877021924103504572218303804288397817021760277455674452856879394377806108351544630568795509584668209362604910398633526103346647435899339909527445456633524190147785755248909957720430309322643640471905290308100483085075284234937346544461720802997032878140768678810780820525682597921386678845325154377029950025492659060268036649309720543659256898501485078190247626073732081295067989291213575738948132889702052721215231556123268418848268755740479121293130982211882096026527179704245225762260069418392045674250505054922319000607241714374849920206945776346112514525752738440895251119983547059252887474987757387690583907024528395661320349452602742649468879657503548723013552375442465855617204978701730343339703839024182846361124591352350673899314928431787882102418065875976888836365075568709736267212197500163128339805410532937773356342123953405055078010307635824788537607718801956562940138570079801964996610117078197974968545753119255993288528836166672116593176300504501340274027223599917262478927692200621848701128615581904829051062626857452757549086225745831200479253427200418219336809474901389197261694717968714323379993758123820303259070420458012445932746182656199278407513588269859369287700769526796978776950513473820907808596804454743707616008941215063660565050920280043859744655446130792865501932889295931227038402968793927750114016733109089577594434523021474511236837737472968690424448 [133,57] -551623021135503056007378886447269558817126512270690163847493832220526321170440807862122772193570900573268335813488563935285632214297579521868104268403288248937721981658273375992085466727530326431501827814763537793692466413167924543225899473552863737733357354988411204157518572411925275742984571486670044148796133257808766808407771979785813930729331048981330923408881866524440356284187849468140231163833241953492391277563050407211351602636598581150771692494822670586956753272513366679626912015976640101501065018005393494955323495009041022768280684635658970258157107475117925889924306023896017781822847432152960916223310176151420606460664740800315300190310875633926999825038749986604940817929492554385760564555861567560063410505162206770408982001336393675923821301501498541398506845751721551781722831328274746335461703845212638578997736984410976696314884640457718128474592383496054051110183411373914045054016700976739106423383581944584492955850307015874261691330323655712419771320886702758629258960891330961278937601707328382116466074936052387378144684280863993099022607676940211168953401147247586723240450681522178775773563559673293813728489447699461677357831035628819093563184603008390681229966464265253089278661183301967115209436796237857783315224221194786068357350848576591216896515776192332023739075769058582857364066912786772923379215424618552386645501973703235897466252363012949245685129698430153089978835528511982427331503970618219748761915222410441112630745878712161443723150028117427889603473665983708544677632659522724998967857449037498444140444240257047543076444035791383159908953177389433340026736431247113980569939662316501988469242663402776882807135091898586336376994153399359989353287302608852749151236373036425946224215035729222483147082018221878298679615982058311030286242632409781832547816034967869264082720808934858397662065561690674306308288417075341481860821777061748633547854644991878598760546189737334120996119963367538576685648930710571963127510026432792791009910486558657939986740866571304632444997812100207525520125779513321419961328815201482745902377137960933644679754169163158466267976666151044999475682562382526992113633814200914407712951750080581216819940154741359535049458017836180491782441961535638433961041559553449341707339336699414973253721285420651361798588254195685734388249194264177856100488092132593998982431223736219428837823100489332537894005299185782290065291738000 [133,58] 52149317190393551832421222491650653805295371491698451168506600645958230753913621972557213542799273575002964096354853919636240273331231009839136266628300298331673579310162575643540645569472189566476578996424449898909875178396374130224396509220174081217287953988291626310343805160986744542859911462063491963683708640896966587944854593651960687513553604096895415115442675984291323171902870229348198048738393913939403485216501823936357634371255550822665310108507043592623321471637164120419343533904677299556220235312209037412337125030944413179890219734657400881433555282105797719222308917715897067188458803752165987083586240662044599915922333443953899243173817793155884749031071482939397380533598220097089740797225394900546463460294875090378985753040238963472370240160120731976453329433958220303863848205279855692308872384779551198105289651845572475407341188059585814234614857872680214028818004637179053239507600636564531180336667826840525658340166984887668569423168100647407014094095967293443562402775494166013702518422600259322237308518821587937708761394467105792298933190156374587389179670228738322464112365008016086054537688810160886414774722875380964621179875064885482492897138307120876016316592486635909848008320148722480815533450768653284688877267202277219784814216699616173536172359225568458265256211283678870109493817386439691014332351937422219628052313601635420102670770577360622154198003325255667687849471859376875781528265275498474353011469255445756888885702052803866316389099099475693705833487932827699405621888572416955645930400803526576383487044719305172919132070035780282591274881155869629550945822026413053945215910829615319701579369090615178802985790629653538515303394364274254919877555609910603304165660785532202511981337670532225449612842401274243432654640746722240932385799763973335245779306036393245971404948127048426992067519377554187036313447970050374713083518280663743486218560783990414628368390888955240242082727643882562268793935182644036139212203225721487205547096024370702966446931591399665097236866835866335757212223705036403558342655767175473192664138781014615808824695961388095416715011838533789297087479547648777718700634210022350327037735692337871335339008930773015644952972794002587824979095179542490502110653409723920593390142237526453469068186784858206796063446047501548922508323012127505556137938971244015416421026164169987461287997013521014709019999392964150195520000 [133,59] -3752128066968104735062962855304292445726282351789551674916803435878245861418852493501389280464847796155486280422658153795644229338127414252413301408115126793961459515130374609402495346903013579043294222097686957092129923378669759705976062475472807897963745213845222803860008821560649665514681755155804826354556718791008878435181879728463551798750803851195441259963041573257037683671261217357652673609896114581330495623307360677509081829436640846469248321146594935544374166195002722252020463599874177781999466232829983853227373609460811444562880029800547648485340048271691949455118965652228504952993522777382246623806719289918066335041845518751259262766979671998740628882362431040924555272724234518144817983257177568541285257836690850992417208539301487081257580587185042045507143758236924827867635403055634501193346186177292858459612069454764818841741714221133148958921642036438100105255693997884641328192396066185334929581431938061306483318510754159065130589898073613595289209303284083783084221528555728910916772545726209485468568081909154941781503348984329704008270121647240291770184751550733148682567304039200673775622518835462208120234857639705067001394034597719453034194120368467847184619635685649743149770081428582124983062932730644864309061134086037221575987753096466481294143161866017731248750729424033681981802437287481282855057483480728216219217346470579535456923301761259637183260871207507930975203099964459539962158854256527883777293926790835143508025179561908896376907781788016935484997802395616197597291619052520469156703178756028060882811646111709498173711415400074067217266114727173089433133235324650210818144446954049747706296228915349665382548927683763118730371990557271162179099580975964903170232974563650755554083014373072213254285870502061192152933927441064724481116460388571045398230099867833984955992557735920797297369330018089644935023711286154241083037170843567055437248052574579980034680509127346320611397366876318135751717356788820896222603521218152162335516170352318892952071177526874678250508139164879207655417814640367921765809294340137441559211351982454410057119822592374916379691551168930396219791201168715137179589184399637538669587502968052863716456242488624928371428259431202980090516553421595238988245402321536608965478984657531986343930258815075448542360171981693100767825283419353748607908116240901480604908686574854687307655747894364310156058136872175142744000 [133,60] 241370981611587280409062158691114345853380231181843153884758171335618516239599686256016461958869654233852205843251250490477262439805061895075314141841354491200208024247541258692064184947466856904804713984639141783804251237611956064894943598044950445051844771164528779449905759763436109109842475774753334909028450751509380394711280399593239263091870833979267517120165594967915780845888044521223605618180247416513574906932111887831081449104502779980884786797003017609986820517186140804783979100206285698995366077199300194503193563121434531935963870464199058978357347364609130603442462664776415440782239145980844293582263007264091022501594251168124396026574142522374988962723764087743901059842820772264743417540887848179934203098245978538645415644173241196953444272499703035310140407681979545577166180813750269288780328147259667071099139151388739247130145309608205451073002716592320181261722269068136104541309612786149343479815028739091582381258536468505206242627888371141709304566145110636353980826926835353153474843609985585302841217179219753358844051785115483159079349196693333201471769915935645268106209252451791038800306847736664764174796929659577452623921937957656449024746583230391264627210624639528325263582365042561289089002129257122033532577297875731474648503582582649818479466285651986662072899183569008975552175924302300270263140200868143137335630400205346447001955516269095417941573070273114514158487907720612277868353515179047516169420612140367281500401639723300703889072166500596072923267092509698289959312053336897897238965005508138174883777479293664181247641454990520856357591765956227824216055638255307556130901198777091237482765756031124842218511290927035536875849041306747815141022172381583386815565237295263675291074010044025787404286965080475388399695807539525602825988027770624337426188621135352384362787340964199735880711084644926280604144767268023702238768038069296975004411665393554473421389196259508641251798755939655262837853245705748382838288549037410409180774124076704059449646245611925072375989437283217204650651417741879203603462452769976527910452966265145599405429401805376589939260095096784019807464563176009937170799614497157881100958917077342632111350534600882484019264664444338039635206377698048666870818512931974302711209367973837109938733441147010041354099003892322932693681470076748009563767813753812544414619473285891768385967603943438097118290062414582400 [133,61] -11617350099766035246376904075433942296432371587489391807290823204358826651214286372769095165248377553097919600852706434899262670125331684392868671006874167474287675875359881301091861496797265292874638972300716391727247525214168803673878987501797435628222698981571795727896926939150976179979933243640270499003722606041264691514811601442576181751525025841605506342168754772979754465160875127996529223359895871097640684430540154545272198492510913328938896304128093571467311557691391140719688672090013303812653274896364841691289592489435135981958880566327159059997883338182290375451471610855905187058589169962535542802459556907397473351072373061973379298925723627022080012848537514909551139285140689369711684940116736032477101501088778517280725858363908139961116163127825602649768704628228598769861421365565933957743697067868583601655170763303167275846242146013076250795599326683124609995970984595455675968588395322766006961189575740163284216194285757430382954160683507215547785381192262859126346140417476770242461333893198105296963112229353845520359675014039717160005381462696212402064838613873120992779396967607700655784593418217985936406984412554754356446737107021244643468573825856611894353623175302516479242573124742163630330815653600316175338648814096230978504121005572781113750533136742462041476542522262170758813979897627852333739124062145920634229659842617519147388653190427829286794739598433679103379682611600768407967471030678913665878623209774344546035706854463473612501659504638173824470363655388902276864789727263305948700190217535082316016913096865644289211898968370493704039087453851329615747081402685559095730504887236007284923965006133907701172611206226659681952923710596261333132665430224124407166691039768329737189259468064260243807083536070164205059491938208842870978226736399552409721735309746455722886473652802265290100622934045392751896329916715029819326959380593645919146810106632105611492609568613639839375010903587938467576321690525243219802469370158749003635910278113254000392113545656303248186487065108621350215694397047237982146102577988406718769336720374517424224928596147280145040057897912852192748427121432212404046044385311340908265496563921559352525233384649821795533995823854953579185114496707164052817244395257751081429359645143146928606617440153011477455741825012044830555766887531018314531507691006341704518988045653745253223576064908664992919890666903760 [133,62] -110942928428310520394986498823509255210629394422456967898625510484401059518702749044585755808406081831072142923472720164772507553357508929152985380055906888229155117109208066957423372835606363179437785038749840799058780121929660473891205037008940666364009348470226875686345845713491857005705983747886457562118090792720476323175175531921468211541884312166900227975110524093885995021786190817596161703764157386441627622432722714685204789624537699221323745563178534724362466196389634528028917195948437815081106623821150643044887789785032430544808142391731748306132360560133051327668994324537239149277271300174556354738928697186026636010355345277471565964756371033195428917751349045886119017267740477648191634400455524939023922612307631819540861773939703699834088596026155229291765763505443062753190052035018167810660304010834350741779464370295697856157246175469824737622144038341213951509235287022709270350141594216923185532617230525431158670376062662609595038251333510961231236726177964452411149320687766497086234355010460000666506418516817482445321104693070590012002948458464171711816636794956931022604569408132208925693145084991470511627418269688333483777196991602081824982185529270780150604979911288914760007707972114682671093222018707819217276685492852016954800772300894791150916415461128081029086586725226182982876500941411092622708022830036114819404582076993217805615471079803183294785240999350670379971462639045112113400987859727961016181793828525496464183324820648922260201475562936790126943054628040139998911206003056338446249536131316586756568828081486879150407154890525063387169799715661477353506075727989520749259659988818544617130735617369884792939282926030408371598334934725620128744466635762992655173312027610732696290286687028207258809365547623746373360197756617706178535818138267503407395819669332411100318516905379098557880303369161345258565251831063439247162124987606596939993138987303259838904172242631546498162930268243236179626850319591954549574876801349032836896640558340030623169896597118422777076467922346465564434809394694396436224087902659414966824316745879349225657739077239516705441820737382291696601182560587660650577729110328493673854027182540640170469578710622762368890076542084081420253649364850112324097817650087872692677242007163750645776132073723135147723653128403067978272691730729311997299370865024696338782624365986599827321523301605953127595262720 [133,63] 53214281030730909982925636768403428985130930380081476344594193427644075689412931194096112923952566787245484371705509709843272848688613693130113569004143043907715065050099375868356840505167091130447544670907207219573890742464613558301308034719900959703957056041621584009221051371723697620520918630376676570082868916522300205918613604586716960495850114593851426068958218919941882756251479474544308036975214831927536141702597272909039349965713623398942638478012420152789078828404137815400634648562571932618727642639095850509331543839276768384548711468274298591873346408203302290876240714269500132971563042190273765729216130675268138758252324344114142841118468221624955822887561680435707967792241478637458210311627962530546769548114402040125667667570849343632626238119591261033364037960090144901040386070457915461108219881141380013253012037296883597408129537461659686107321214343705483062433616978952706245307443737744090731996429685226673169517375786316426420528422309514689200496167279145602934751144888684035565520020724276769434527593274118026804224324823817000113575309774826697223812309339925144709158353162209544706867135509583504040730888916216517264227909252702515914462272850218951856266004941801176805893622782571646505213573442669603909563275255103904667170779904315868130552770015539056974838824182040029754079308927323502992218231017799156986530830340348311904023341269606045709081395442395105926535568560927540532450345611872286679053661114009427196762076753133114216685798192335595871032480208263125964854522585955530220817470234078480116341739103677713995586501194092684151754745848605059793164018033148677451834402501997157464053461070769678735922721545658080346427539697184970204231137971243705619955439278271398475882232627450108699646987765806524429953165742981688820788843830754275262945606960471413191499123966739970911121921933513479841825025438318099565987294297174154143581986447333950207392577756263900884064198012485822083279946245369986885058015288330445144840108776255410991022444120853539637417153506899977469516418458584502833817352118573028659454222174180175629093843065345571160357171645538442603928218858927501121446772508477089989542759206251181872826092375982035169540133280132054854554005523291671030779457764436564734933995352724349905460537307748973269844579590289319051898209886570497444437739738171736970382574336758507406575350567211521543200 [133,64] -2239055140911429278557328406649305970426363833561564234850698464168018761034798935383545824427500050319136050538538387524947112313429500373422947056909955831448777188641168553545114802062731918578699235507710182966451356234568251715007855305508361462251779281603941166345852238710251736119075863350993267779918975344607292215298759081958670798526230199445359704932477464776523009865903355484362382572490679978285896698623861464991991053843917303805369483214040760293691217759222303896302529401861318996178185278180546018645594247762574982380037354439864165332591914212802898400347828666873178667409438592283272423077333143123295143692979360307000120525043716568856611761620526510404093919959448597640146273303953500603112676356247260862826471701759769263642538709038600840576755810889777461575212914265837742394163281117289104121280141512900883346551221679377797682096247593245709433827589331490728549569447098202428788255128745838427973300464966784583437187934341764258781925412376933367241176709941085123135702485372052510888692238985410266562570736791284040805449121368386083682211212699624114857439542892824474158042990545105760594827214674494168849923550233478525122331633632852922537117906786689698586751081376235857883824900475398867166494624749481114679572919602989726891311120712279575431860216288462677992565264650882633697378814150691786669992878879955871822877977625772869364906593673920259795998650422431346483302766404087963789172928013726858559971072440436079633196847107957715802441665079171486051866499952868789522963097078757906659065613475024452336168408980615665929286875969538926981178376887236171497115024781221160694413530809189143945425884212628907502410867204240669448563596986957019038240623698559422779048428136890172071109086030406858651992527766777991122922384333316984594856445978682426313541735042223113135230536062944629861242403933118288802176628198880466650408473890943712705537533313470392798123029821757678975091427604182202976361800071516529612560689450227176836817019860961555990118973684224714086796294882006817975288646410519880340033337492624228520343063902053317186655412338241975867955637293906905716086438141253403689548675340808597468445747573311167256690354636683307620756893206461906628851913753616627907178122793896241050202910180576773206282199050953141873828603359916610937418808521729242493402166848401611600281596739491343680 [133,65] 28978353684716277841326371296681598314652066834778206099950035493137162862402569737750903095841923965460140401545671156131058876536026054283665920817724870430747246243797451404028701885385310419220737737844559022125851700185380630893811586009944662827405460693615093423542698547614510791865911771713309882103631360951393077579682244206120291151979745764245407556735024257206697006268249854767156326677242987289260656471436218994162077737279737553250657976890079903354588228999396912760428968213668335775060958607563981043687593761858787817759083973936064148327594847777964735879267051488927507401724343256356424342630104199590113175413964624679058575667958830240759162112224002542134306224655786073660059056421198795069726586586857919211510019130036051356490820613365797662841026925051642835572908052442791616717738123789312037437955895774085656699710681592405400459574549794354774845690917856870193421131131507868212511903806876973094048430960393419149004964111100349131106446224587313328689560881856794421423447758222970269172681319082841447536670591189659385987688592885803649325563198035599189837154166443907888192876022755251451616848655196375392472787233380170084049696795633695308390269665010422633313132230363920146544892126993582950172663073314683277794065180026620129035226930040898159664065988699227381455077413901519966858454806061693270591360279775993880419257935326109144486853008163897404951612662181901660937735202683235660466478644073505213679457370227540966317003516092423791139070618900017503402807792904856262571175302494006536816546704544147340125150681089818537905593396777880399891207191566304810879545539987017069479683156416388699195510684855736476325894881349092112678201555270306972045200841472633422046971413949083633579264904470313959356938147903204830024072898976872831011590880142030475718770201305114729346498407976057171470049220690080991132658768748989920017753852395050832865260641308982209491843109752020382322554106174414507825623153164228730407405936046108148683181564032179923373267902757064120362120689674539903620063040679155058291956026229975967499429245179078232780770676360864870963515652019334443846979118975813837714566719193174228184131004786192219463597524295791213887345551768964310212109837849640265833511959635385109592406859621661616467918757588794323323113815118264521416224420592254116180884296891776063823177124539280 [133,66] 2918135831346184836201496447262647247662659077294578383760218397322677475078119891469427189003625480639498235066555202676826405574414582194353867124544683085715043676068788377486009741668050162502650803899875660477851649118959597602855929784397829893109313116813453590184972269744580060513274811472994741639390345691295335173799496094032701536832581489716749412030680401926493066704023336265185730966877340647192117930966216111039008012476762734051530749645452631765527270021739070557462405479291117753861785364460508364320676192834792015555367530187907444678088743969692425087467290648152451782004098535958192164201495873179605349785045837891578762479991480209371879812572240861927523444458879806725728257002868327643089183239171975196342186697848675771382508690247272241310803039052528973563856773664446407536499357907390695598242187024877911162785098430673493361964959770292326637372110553042096816812377480867442668463521212067020556538155248123279029929165119858129408841376542830230439023374081558416364457811494613479693064467453354402273886957505751033382694247350931058435069168172221942619802994843735237886727462085459381887344679677106668572641156942512617690753382526918781735101914023550177763382327676682114992666817102197588893243627569134542233310193289161980833663345481350219670576996851372220229577548062834008625646825071294607377810915407481843714261143343504808730294182747030138503739205490862704116887785254883048766508767624741042099968170141169261284104623621524881682613140225032721762675067019956096489036656350244987211949143762196399903809546004335653836524031335086605050079905392236597596044753496995357136840335083037476764135443760749356270741085215994725467707117611775623797572998626113911755694717939706862903077394517585172116818801385816025006325426817460020512079179950350195079038417458711072797385083000015468188475597978760908358370023508863489783091550380670499227763416511872958170638488944797698734348725824948850106445997691060923421432217411701559806675644983758257496356524784392876627380781056081338186170126366105425466091822283881688477467579006703806311634730967112443360926154833127026106888316763525829395141209596070748317014984239059905843446936315452525150280832889864160442372818943031212755609890337467140983012427385915306547398977316191675929495326211451166154068578485355038541543348293172618255139797760 [133,67] -209680691592454715454151569626301483212774294702074638313190070148090394616017642196723527868800895383984164309459646968695738693742807022409157116402905984635003009393830466610377577890391095076745769147809209736607708445069552670990758735427213135175384652146078873312567085066679181832277609617018536847802853538306726323366392579768083172146847539064810435778389560307135216291458433721313894559746596521472803753557543297986048966123260192975826609629572422914621673917765661034703147165941106929708484491243448747972905902378617862673872104160107553649683058861271202609713747013944087324722137686173292129990637515145557385578531251266390214391838126466901802896942642709592546305520516828232764011539392942071862186527344592988346241388938950947078052769559534640603153543098689460430180580006711713654350373540442797764271752951616940052680080839362161118274903582605269765703583135598029712682562947780950583202519149470917313701557572308232469640884863554975657270197997582002622484882970778529527594795313016587949497419023749522730720839618329284176213819186815996122615239038127583980854307063711582039630548448039845370651014577431942458413459202198503611403280816027778737409530214329430214419998219307333474639152372276896790619139792193680110136391403716522474227120229864813589359200540892020459896961147213937954687369343454366323867586485268074899658339105943738370411523506927961911123612923393990652350360194001211042041024360416635828271405627699506062247338882619249727904682966156481602385604200364883515094935800027479422299838447963008032091636252374350140097989211966018456889274304080842606483105946898719611147595148475867723864597997856481225813620057097571979095206295823409540135862340592018550317892084804705689690450059535362948135082582880040906233526191022008121420677550307666243102597860540219326691228304131481367143656213966497548190701888229142399998508637139646946865958781360710887751799096737945530242380047625376630824042794240684820411602688192585273614179491934342809157990520107133159240950148951272000554553240121892496635025187984940097911127457038692257659994947426048320191797328664549577265393921520922694272038945080269050207614083108652775587878507969951172999876776670565392556305205533753522578668730217743150860989502193194382338674432094198478040214335726111108667246164590844439081073955090919377435680 [133,68] 13678920235413314498815099875773527472005613797659298598331892722056078354261333347250779203090125746601582958875617501506311990839405643496703258795158768344450889227782847178429331239038108787408801321400096635683152133318388777059143840072761750952216119988183995766104252542081357879663696884667710758420698639231911727069158944970011534239910880826697724460026511311641115322009153636055234978689464463607112740196707028792896263749575045127827523224085357604985406360026945568251772656505339898982660897929318871723124336318454538274390165140744951839018236652952120260800085804150189867152347453690728313864947908079799294228634903674296511385531587446089771162138545785639223704951807431703824974845312780767814415012292113461406029953133955979008233408044063580449663142930826388022630837029099834440084478573598539313430792223148136893119967948399156081458155348007427330544725705362202349027531733188064948309889101260498004583195874754759336053801201077317160098350068713408303059735052117470743482367022742610059610894870014567874507458409997058939470187981934919223335584148666705167363078873769524230120406177995607436271229540262992159533683609528138619146722365543325710307522079625464247459565314256157843136522705023193860450983172901671415361407008453591108154045604721308481709115029897020023679338661387967294577232457144645913602317452984942121967384948308169698154862696026027493149932438281997489045598812547972349880833271079564147267120581545000694504469050866188942974526830228051506799186888402622072722171146604677781632656922891463074622787787482235080689505866735239193786560569216231235804966853552976750206252016434212624809661624519942401086879158293099560469684876714558507637099016822418563105621505547309023092043974444963721018182829369089955089674854683115215470696708991429158271409462238351939327332998044713060438217573298344686486183628068034281847173527027451639775851754899168866389649939926342847789698370286029781901081129095331623802911634545439968697354488395350590797881517396385338065537552040768238426367497328939744789926448014791039285926031541422789110199186994781355169197925293379064109987796202466991935068201121129568166752422068917126922457875293075350423989689762654597148046145404248458769726240109149074338572020324631576287535027581266385937036145322086073482489081635617747771282386997103752320 [133,69] -700544746197477569290153953628800125947824068453373729045438807950470412041980650073088903324365341034554497618087216266736703047255325456630588993044601382551230946206362598804383413030404675728803496288523601093768720519504732360455864696375352787769858304648709126496051395445824455746726329283273058785472687236874459001570334673653727524103904012970105869374853965432962531083195389040695050057866735188867714764322497055216215733778119660336478340667890366088898847176780062851615422754206936509723509602175486044009993870685835263591356110006771095889116222183313642116753038137854126139158643048537704249598644458855135240469387427956130624805129378872902164213813291377135570454484887303684481221472831536433761388723533230503426730768143582490373902967526077054991968973720544903257484504628722996828705914563591119383237484526816896733258872565083627178950085792178873110362822950651248888497254943967968095116756390074333702801470120584473974385396645119456238517303136891476696001004765229514617077148976840770252242794386993707260726320066916334615229369230001947071770089585468199784680833960688330047080115125949363287940549069626167307479493314309152782747248683825235836299435022196221361261821840106234851825433266081959127157260328887039612048159519386238519427537350275636805474004488591134652937083221248626407507145926153833105637730067162152103706438194016151657947994554445553034875945220727693806375804188663974930043050416739256445516695337395345042993065594083449945646266681825768297379762979885060684415764589677142974209431553028769471924707892240096095485883794442940364270630452984081001495369344882006109379954559050360046575398764089575574626869369666152638906376117569962281316270954537408815025761686850757012535733761400355774750423696395806276567518934050955590603060332608794928341490171836758205920636638261282580156177689527374751341753602530290641137644193705323451721033671438465057061461534073233063500574902542986091112340547305458267625033567954702086505859412322794731526976610916789209501044989974356237136229467191502624691892522197361287132545753775803308374163350337421268353186814966231056233980620736887081868797318001918591982014119380812848235028931346656728026508023636345077017183692094775297169174045354942994989110888396751149664361594816838033324049233958698840632208896958164544336118207096400 [133,70] 33515674771415849884554914342142441964056823856742366393691405601896785964652679134540514932259648585158583422783738221784740575328225585390864904739859979770236076660418194584931807822879770101525017358790877275912560538540725705328551123049463108836706817859773931668345102883314228163768226696000210650512364147486348139130659209127644396202671721618451316966850914326389397458036296602841086362347183507339671427755887645325592869833882231760090406850579942780129883517453956158053595659970169713743351474680343766117217992096343128139811674869799561283367022618341157072017821480742457935146065916665415837199366242147600080218508623305053551815662401471381253140298347764439666926340210081315224890500703370906111877978468493908707187690027313260445686951064673053034482946752820271765754695317472175648511775937603213474402401964400895564654399770321819485493474019978551994538814173848115679525609281526809228356862226041433348209573071720514603036154286264043043787966090318606963257164773545937236912123250224347853786637513728239446239690187563481886986214273353920925978867619531776715124952616600828486197248136109135776050909649202161652341727174081991767275560413978952365970739595003770362589001699922447492307931917742373772301425795134240484763412159122869149060501400102663850352992301827003506379762742644262491161090092046237593766012898895987374620252246996713221769980159781878603857274492890276915219303296243237869193979642953524197307501980100554864745803644788856867352297378578187113878215386763281411726828027193000871526028307770181879830436457645366369232105105920644463320764015792308376860467472474370148663637053912152786289491472776176741401577073453979636840875692216551720564100560646837827689005625375986952079045877405274772318594808303424971039031223508142283980830325420023684713424232368309775814489291600801715775594336960906461122763622644761793938429993054164801227346720922153519112326188222894402158688324277581240577966747164250202303058341775763410421791199086187811260983419916926612826807017662587742305568706678522965826798670264939691004042141960193872209885803305061506846670466626461329632836085148915663131472285529582640041847206732506546087393192649191488039955206806981360474038406471782511112541489778244925446854080982203450385624440526977340566060473867933491863509688451374663387384535168 [133,71] -1243119304702541096359067959468348379376420088089307740305324041165333166893678542862910311025722381310773149203998340853723451827333848809747551643805192566925176990368759676029415179903762174307224698730261289729090700831574660864151705882891867628128107627975153073765166617177394476848825938864428229199645101915231244123654762008410336782362549627526901941192872166435647646193569649755756241512856364220118429124339936598146398704644036717152970143259158348827265447087020259307725545613459036516641902488146923760881247384191049471924464422314317623665253224329306330151001516437378178524868012199561300764629359964047858110616714279631890224833793637294667987427766756835103766357095066602070189757530389088381646036173192504305684819890189147536006159574164876345932301234283386566768624824091788319748073830794884885116804128391313901265606027322671796377875507676523935283662451364421892091492654719016646714182156592957253279235573581565566168352835257572932530738233631842987745497951744558811794825438273884989736907238437443677679861917745597620979460915298090483722240244771382822127198543215375178143788893715977846330304033163585966114405095177672562700776985423308073736510311441624436956694045750387714034845685481645134290532951146374982754406652103549422295611682694834468824635267926335910409462087051100120822009021535277512486910036188044431113659911931836981446944475691828593456493250486190214376634820390718469152971683044917314197285405522287383403265771378506381764567474982183494164556047727211352011368177148852254470428758638787879315521505675313445147815683256887395802682834325784288893652733356392994801112150212837540933002053000328574454217910334601696697061255634092593425111878347410186008680545749108134771013265752385461394545662392053198209163970993256355873608856970425480137928419645692076637421503218491869614529019960893576447092524680734399071688273502364487264957723690407295468927268557955016623482665881462160386669019087094767325375798712281465809561389885028858327173126591209788441006816275971834677024478271698916534812533273678334186113413556913944360970627879743793748248925692010558848030329147990927095489068142506674119489775467497337821746855370979839245002922962743504437400050445394216166960758563387144989666867556967472934685640108429047547830524468234852198904915304348800647609904 [133,72] 37190289778050700789206950478720844440446317220055882752459128114675483310840247293354200236750835774742158621294616203097126779733736443401893540392858804527019697194658949773332983733043087847463520081506399768032736182668190327682162122003616583437877843088782718332511795987402981964946455590998459259918421607907668514817753839747123870233542848378695443638582717853093071312813759206863803864291264424307688326811405796270068529412246950440183318594041929244499693498548669702491328461776660550181207405480255609505752013898838980574796339256778157481508470809680645605979069169293291186539536236813513288531450051411953124164846982891033816692962133039811448651816470627503069749612944819919204684530167532209493940569536186205348895791173893965439623566695239413164661096291477483974605665247521336228674427893342718999640148487066443370480611742132942786443941656421087344970041168344641520793720158083711569827380543646095291039608890512139613775212876980523254260616847403126204013990930404589887204661000476271857755089521165001690590088144291858710793984916880322361159528752270286057401497780725987029776491155933133634150951216184050176200486386783688487852487657092451723288523653969209810721319414260158419518340198086615249265368529761812348168713504099228237223483464741680425919396747543292780154216555167666930430068850007746848785553306027148519888555281183322044751677313908697481911191153319674867619089917933892905222159973016232759633409114034111088490172858566091480466925663557909225941285469811273431682165243880799262299942470442100138085301859224324583544824307811030078146071283573175547829951289459631203714717946790830414401275852537709870908565287939615268954897023842439720942519741071451537328213041373510114798665978025443588006686501294699868176160772102822038729547618059279140840311803036720673151134753492295573978641105495689114085460493134806361233163992380605802937826100415400848169203500965815134408555339518599987450801779792906208905464552326017980883726838260710911185772593816156915012758162099524263320474779387956820753032374680098740473498380576264289603527468540707150882041750198922561557300188594951133175962914408993080115732128487275923629748980945913240927379277858354518478294785778548114293339700589029847986805502621155707735904193488149144365659591528538407163487148303158118688 [133,73] -918380358998870801581004797746065422908625200203400607546782034519816831430948104009637092211463434052530512927760096825756237785258461552199724000629798212006079933293427046152167781439418298002067959520050207668415576102204114576940170754377547563643833785522458140361938829815734707906731868616738065917278463142625419927682360869435780160031517158815446988963197798042072985771976456821785483859696303866801552677694966581395812183150847064698228030279686038846112787884970755161363773322164019064275956029510385736126205963721559403440307247647503823163637412522646339128149020962575954109340347024920070045055441309438912124771040981574336570784712564599763059550855398359914510452454011444559382055129636254051948478989110478989853097474488038555687067289641553319987215967258163511407159561879342267362344647981944041784254604277066877029658167013609545857196195318833041760531631394408153255804635341319770664340704257650823649001886372353747376205173206920748345129084070844829855697540708493026700621883366882693211108306114658736020962567767674272149947294378802473458661784991042267850240770056506470402485673644562343455686513437318199324550355478896149339350123054829296522299886729172347610077153118832752589137091487034303102026492279357187968208944858358283974617437855790403024164312586169471450170125363638501845673932319637800241449137341767077608490746126336514483676808218324973465046293015639970413377982473335564435573937674899546519277266493223099012825034547952644364831761673974583314354136807132381058565511598917893144391904595598014926168173454294511338986367016578634371451737493649963368227140907223156164253231054968276376685566069826264543751382909899552484344538858684390389921752238130855088991873938364295384257418322594504852405299702647714390975392245442817426847218420614632188672197858633356710736784563904568813209939430441824786290481724150109403010310775332973568030032458946678998764683289999158124151228206903641156583821588658415381641067249125525739451869365878719128050767234485849313211792825427209207425350885190309939513151515641715954939147935814694814284143572361969876164215200340489887520034846095494472928475713810002097049301775538440528788507125480359090681679424255081172897716010331163214352453677066838600068114046807466240183494229399687172093494665793741564365435653643060 [133,74] 16228935886361513456583789454392453470982066522619084913813365123620166172898066238926388580803452152288744962046006585778509947096633632414834251791119284251986077819665606580892511368760847814346103057112401588760427594550717835077443197380765808227320585944836586113502049885799080168835072015984792707845457347117433364991899460564701833360671890724680464851728870565614172734609808099726606630169580103071566601590741425356493001500895912919534819290333348645073952362836886690780759854936505149481593995876831754053610342934995945469017189182114421706307914543550670444807034109050591487687839891801108175180602763582152420034029052174571273742199122859757659669722389484164891065800261777126705907080935291576043889325514871523560851774689467871879678363918194713063065620132857809830582898482360288506364277188792732066153613976629564593353389316576664220799657699547228631165010728136404592660677676431974602178263264380677732019241926558847102597234965411554307805939287907385508664525154353704425142535063691585990623264801671905435607549707917871076678582539132629320127879647791139190104871562767939187296472730847030623176633878098732176869119007626625718884212326939533088200248063345978693525183738489453094543472552327204421872911746350331359160550150307664703668472016638913395818110404044799507181736484827704774396957586671379242322323555215738307016946012025614646795816980438329439915396861430274931747127452902556306160661888962753109551366542298338981633347256168789269977298444824363417104537124101692984724742941292405767430745854096955402674806214314116945432345720857086313406245944011841649971678637075928710662400392096650648009499490085019882252397947334928525129870395872165216448957335988455913125980565715148692016258446134310160030314014380666558341150593940278001419140178952502476895627963481479652236259235361960960285617014418229159030135756553953176956758459956524615268462552355641433527399929558547296099163344556279220078253589485987687140269946920605615354692279984887588116294632569336653393248513221602124812323407492366008609627692414139835847626327454434071263102322127786862329112688151614775603273329287548937603788716317534054384794523186849159667018923226899692692166835865014529272144910194683712417428272078773423554598457044101015270528103856955517221431023185526876171212023808 [133,75] -229170729003555499034018414519965680902378756149250321311997123783657963669675381466203149623906888864460121435852211038724290814226183382181056812485652440346676143113565559958159999933536788952746315021062084620637441734189845731600641638949638723012608604666453244005305138961206834566722035723595581386442896198439700454352590507220635926194991311104092603131939360244994587088604079203905946887830664127932567064114333746664370011759696706271611290597015148293832916722823447228752401113719222781404894017649573008862339144492901506519068690687478412268919429229610249526717967161012429352422882740562571657137179641690075793390537243285269296167991612150179954552036950130216680462247075617794444678001879333002117259145299642612857863094480716247650624021564124717675137346823384910319621248743159048881648203987547944434966228253211469462361176501926716326597230359748372234393243050720902598065322769390924279308842756721160850157565067355585193024515550978237816631273412889297389583918290398578735885905303615173594406880624268066681815275096235872872528372413660492864470055076420055609937371391873218245830150963039209173444872571454861852302770965748828725668381305594405565549163600213542071743730412750786509125993682120462840592103389954478806798274069543453475904455523635473887891939019042983546722314172379846854787651810022494015172972366527330273674168334210582821239330867782944978008103430219035929838198856346750130486774005166244348150843170442804809640700948009778914887519010208407935183185021480172271400356017462103363869548336204027217017734766677806315821072215716398527734602595149721934531075674166156480968473423504821774501081309218316124769115077347205327774879891842414693044237779200689890791402245668645480062966733575896681644473682594083850728908025151548243603853077887546201557233523736280376359078920575169768819897550114985913389660932676557893086761472095699522840926097389995475492114669351464424138810199241018584895399808359302793546615341536793930106787469291255946398373383708929666484925599829684345911061737133044182070557661386288071722686581008972295668888769612817361864040517010619045889899961259813302782107528742965274050733902209220243008151752414772028549214978918599709742510337015178754096726324435774391855288183904195058905284957669318268317166345974464679990016 [133,76] 2892547248870135722963398667971415390137926312915866420741808574521979024492908960103071206844386192194247238692398983618845433097089676582891875845416527827841630878484715313594323624989449466429671398160542537101782872618569710176396911502801758871532904313435240237459249880087555187776854935103838926676033195462904973627917184874334813703465388395402159641682804166181584551307140087693282441037956509205892164243642359591778089532114241446925637393588358326969730065054521898425734973739410374247292092752889080940494138087213151344200709745287200285823577750780500452697672183838271711662669673860908268856717660034461936276622891066668242400722725978965569754215254126548242912361020679185639428387992474161048115775793730383053569474301564638277553637125963167497743831321051663502511692120344019687781228017073411563662673380905365563929086628238812758418989162899462250004659678544339197206507542858756608682221085100685338917278183503382321337155506463907341913748139768286732421094982267230266605569214421606731197151545799970547034581828625586912009721688625143032816516322577229980923682409307208915737981517822079442787160226762973125217620197625753448530873288277831750747227926573858878208688629503388438906151636406420953714242240921253794347441706596795771865825515518124744798993503695481958496407492091290253500082397069169281293864893682994167085636307489722337067706949814979284300458500966741907894059455744466928342714310918030894769157084914810057177778200713159542781156826875091549180161532702398186369590572545982574326122481968904381980474912741157286079830652227088425470742535760409460185478236846546799811721630192086272455826571469868182871191293428056513893491187413065836443688476080814471041029662131055357464659841787652629445987689278799670317065011223285889873484722295865072862767916299601122942825279697005900311068152878628028516932220889901335108895908227374907303352299789386368420786112440270662326449913880917202670223755338358078477193936774496545357170163494955322728167197424371907996969033707791932316098903466149058969152318583901046586910998565529592602868038144196466390155181325469711763966540379204900367432511564280973776854875364458352456848662362866175438405474446303709813760028929957980243847055706860504295982502813246840045883011202022757141327610213190998528 [133,77] -25154830138718937780436450852090422560196792866403607388819817537456383083319743079650522068870596541628177618439100704000430195291100656912084546007988833676949272513411835491863998947274729545287861016303451096284637434143018515835502092608712307718732414427520651186769164932051021384153641631656213455473343617283265765294380210974462937392764704033790248559947176664043365358935136975609906221378596289715451794840202776528954958555788224983177057423345827545674285505427834773731330626222971709429706263497567485068294236696816979465884968631002451119755246453904720597083109202442008007956568777594355766967191068232430413720644307382106189927020429774479977455284425833327910207372109315669953724265715721358809930649840941051327051473559018708008712912883817780249118331785592330052188686259215141389561421255083185936991472702251604169275272923959331002290013005234702471314088775630828549875961028310489797396960226471211760161174867510965975188006633308250516299711972479275781456671943898664851487814646700045184457336034122744899458861156876495050751605398057832302479190230518679337497892628393171642183772308554940420435872965946126896497580267350515742550128819543178484245641928249247777792029462194840548054478768278109916077423224992262121563731406330015349509712705140134319695539703877801331685527974575504463765208660383439992623319122550512003872743800716037883262521444054500584663604463460220067738441049480564062721802000920282347715258278967532289692738403594502029960978295540210865453371276387674704208764464810950559501369865562913920042438631458901326504492931978443258583192996707954753151662586320669895475524699629199822522715235390082751742769678777258415180535321294315619183221702494577176209532354414377446902515396865631832138109708565622785135372746674309201841047762670712913748358992309211573178918518494731725596011251994234803580277756373939164306188662365146785591359059113437313985675788265203287251749049465063682327275192160895022258834937312551200007584657438292561343008725712362869094760926381043420098290959735938906642939179149114374190402982050660608987817716202272741937981935339146277450856239066651613825689783814746815676581656742712897895272189459069439722274558329273825769895601112980209623491771566804761707305318328130280425299834133489375111830034034240 [133,78] 93858743849926886316391299368538556212400422027657199289687497486016385049946508150595381359429519785062576509356400255632058359934589285277023273261734462875339094104344677578483888800654896017374523899439139755897182100540336680342602817450516730352141722496315195983371254194397353255754412277960429207926561306366244291842025246559159151405288031379781661991794597987879854302464730285900724699953943494450762299905960178963902193663602331672379713749605816413076187158628761831564493487593074601513384462488918210714767383701975484876880448472605551771837293350061259052359123546217362284220206794855135329302301701681706525969420333121704817360199070044664224374043117351296530681949737985782966202094127371428012238866578508434352044625942921353868971133315041025282161062739198398636348929878302980036404191039220506044974667751407363312288475376527638598602738878766203447164665622594869755522089044367764154225540808196860657387305586242804682479084572518920672832279925521348367729894165116933412472461648698052122213108812895136425014485775657595994527555824664531781050753217949801998928786898606934484419558885628220631440477255592691615923224340644961674362851927561453572773802508239945096376247526918166069870266473850188771507838520045946941537485774838929551197151625475521151961641949610160988487494381691140583017443219885344756454565266491957573768757632295817990624185726300378601113908743936166692603397296940354456167934322308444068055068634371220794355418185305415306945444372437402557368542610880369146677345153113464332706203788977596291025632341093417016409901872488148338973374715028950044245426614206048157106579917983951226093710448118574560713120671476200299071626129869357244161467002461409870135614809226729128272731755318592190394520953644585349887749751246151489463544539170554811317500410626760055598499814743197178355120488662126597608748721505610494211104919758250074655248743538841540495207671551685299983148716464426783577458130682804460334301757451895906368698489801843806470993079819515674795499567745475419285250727328382989155081859199024801013940112484419973712737770099590056511403482193697618279118716079774883734352656165651937694987165331578298028585280752997286419574309628232491277512945894663298372376534812389512717079102604373483883495290764285350409915904 [133,79] 1431074464310786612485766853090353209382832873990889597722267313158051279374734642923940463411043442706627054821615735427331060813339712598833490286167595503266390812492990538791639342807482364951860491131275331057009720284805748066784332394540185609876932841066769742857798945889581976044537146625395592575968213999731659307081792738990430358001539438444660531732897583265721551095023388978953877985344125766037670330746841173631883719328633827797564234731386428398675039843518522230328483592207734860739200075529324007115476317087829858790245587761977250999444323400639669105779050126519386648405371433361186209359779202413693630131568488580766417530665075427095316138966071057185871996393498961984656625658776236581033172734570505723135629852629847968404173972354925099585024743482383945721366254267079151087517528787353666058095572292061291966991662658444536505000384891256853638459169783507182518008616365941818653244435649084055063219802558842972517276442287501160660605394465128598617810564645163803178781641097916286955590304813284302138166450743108944320465494146639508305242626574007852556140678080638899642612351968863915828629700043103698662105701561325181883038276608851745611755257519947287714133005824603674409626146903898273877018856594316727696580522117848007397096390530604097289288879059582680940030043486164626572491045716792140636829280543921623593180476375602348616875525241958293302035536125409658784518111397626140731502475545036054447607385903315070142939461832697378806150983716482215104709509060491162250094250517682257345967367486284102212234245600677836987628956423832464247850187318544931481602598140559487878041253033939948419569644650210065587964078241357646266951084028179399106155290275742898868944321781306422245225955848510752053536394756948025727056013401667875791062551585169686664746995694106340279011215926699176838462503587071801867681496262690284466478375598497350556372029740708648290839575058788329644587544486496139272052386487660479979213922764305371628285484732659086789996281766192857714462482847630843647439703193015306900813131571874503735311978193272131401441473584531499148336078737416484459985932916520759976601406359411982037051642283810469785311243280152930053634530292068496501214609774548557645787906508006292496824792900700324464168962428493152901312 [133,80] -30835163295450660301158299749371826307604619155967860189135297894070098839091505814430484345960071013766551494554036533655090631288745798559579228337197521224740371606156453274062811351560139420983001327602220519943038039972071819269024243872781325200136426399186265033688669485334283766827279124172626823314992301635768795654524339089487359074613579092405934887873334744021452728692861583249625922263093884330263937243847297510545132135562800970406870095931049566837615046975394989911364383506307705670929859231290881681270170378079140420983676997094479482314463297706271265096330599891853402691756936374082430447831410539170677582590116442953460897167410208636295631313142200459881172816810028208665039518406538474734297375209120457617597670854889482365997403738549967336427260386846201687170417567551179148083425948323169396031303384003814630996402217073796700342632582337223389220497426806415261295069659483127609883151024685001516364015684470908752242585495978228162499337292419752789380673180548557263238107130356003528355111882770821284488900581951430539053625225241672473077583794615343705424592277974939143591842927233507335166368058325855307481479347280776769484548610104233255958798894759927851276295513781553135395368425559678752372370641090052889028205359446777960947532421139644627854902846490417510068474223408770187394850752406235273934936560821623047591563401760968989844616076036389684988951105642163943987501833751795989399053719733525652258157960126319417467350057112506448936882655174625251081164664710391228132928264619364784581368142075530265091579022009752790695860512795716997651919497557476120307193244723608891997846356061247786793196068310579790933699210575703160719692371754979123863227062662979777822356445711917789379923958220594502887714705069649408351623869104945513831019731719157735635532599411223214847692096412515746502871675022144341196943183358286244993136518696892993765518951936645448064475475454392820393059924533989105458107649419203375411612262978374309062987585176700940963207539984245973753639313000191712889280567599633088904378367539606862135051016985247825797365829410574198576772237441444760971114360076016729656264909286777627816050476899806071735919402245190476018916382700539647451553972302682476825069416938434056313324212213088722940224675934349440 [133,81] 395675121590460434951654096865986377843070288627263431369524681384633290447376003641838762151016460113271196819828902904329671211432217241226315751848840300104813015105687907960674570479226355373801275910613509697862356356761457921552951601688192173055028677435122535411743320232852870454150875565156657941966420988175672002574374198008660365142284849924443073095646202316402796442908616863975046642069638213118130934744831912748514016681516018668810610548970931419528902712502971835896554238520823140679390038247188654168978269128162521856099524622724350056392884754089723686252888904310094824617259382720394321912558358547038301735049360989115199293390652183657543865558480111580139914403625601574085962081138627845940429986617290566952522296654247550140617105894486277707186912607051970248178807175199940352533464003298473228056311825073123563257728954018937049933186449728923062788353342785559744956917659295366855705189561422820816207926947707206709759361974877356366149925134977589364805079214248959472562077458221247534882158303374838041484815960849378076095235410094292543302748997660108560453041525689240941058951936878037961097830914910783167545788784823838807210021043864447054016034148834698181035600947540713212895802356185009519563093998543207932288235241815860395359246390637714812404209839768268116033164647614194814073552379964108156615985959014165534809037296773055048997866172890083674635183483146043107915961881182789332214669072228990417967901672932845357373983811220962377482621735867123578235082317234420345511389977745145967036632330074390197895177464418168343510567677454478085095848091825224095241730951091230564997337375769377955009434473354225846374121046315433918301635498769356816754177826938935161334886446768337982744847692249568555638057703081482949856290224436894387524915345667638865861079601264609428923782779754574548575734925933606336793827602106200694181603270868473932776714040859572706503252704275280977672720050939924261357675496169322299030783607152827589798508737607359433966454095627962444284501942610260981492013476900968397965873876306973276887976345512005523065073510912168733720692313219603022816275696997640966966948236035665893500148961825402943063648016115209167550582000685457695552088893727222681155776574122627376563439975823224183744807804992 [133,82] -3075882101903772111117873021371188027840234469758583553575337207843602672667293364806670181365603387485573297752428399386551129970288006837204449296722254460937364122455440230725738089083511131493059763983500867017717249537404947573873933139073078553408879968102129618644093644471292503207055542146029324117646999247032185293385384387603875395445532183837744378334312366138633013418069232619857962627208204308107456027661531537417598709561891089802122878483895081876722392991293159014220900613714434567173975845836706158479713612515009912436813396451213252169819275149418028173046542546149010341158031221594588015182573443562498907787150181589145598180611539202278060432062233167582866442117221922518472875311087956070342786121263337427059140799336753241391932065739152885339090190021098491258004899296024639054367930149086716984483249871031650049945285496978145911512404830387988941537818627671352584439736628712118893566096569679993709297894962671404435400341591922013142570801323113986234757093820816834383942353539873017328650424825988842045192324220460224466128250601736702368257078140265940796527654326907286785218187504017196839825544034813684479856838343068736687102476137075719163065195815149092142582704348425997602675335191934368459416360220907659776030296045906601410889737907208504958502714185662118874636562364398564594642795227364052315345139582239551725683474385198669287647413196682034467727972074273007212272965087745149050163793177000757533851193599972993920530454944038621866672151117188054917077434541061010661305240012675383317725879933367586564990073783684191625365878410937163479263866610804667900711218930483698057036053592177523391126215926009481861555915307929388906123280289972861223894505439001638398007592152969788980281574142644227389589979827151359602799866937411436951784539371543397127760143937535246624806789274761677385019659569824016460155744215086787956386803645811552675838617535782409642677305049182774320596303457048957467647931352641607073768879703457902978522223223286648837638845292900652905409440709667869947557889660103673282109387040104268219923954649392612532988727436088835612326803294228272146906249076614866363299019278247442428246256510793084049385769878275385257887977584268725989201666380479740309266423012538123061289456587720481932945408 [133,83] 11749693884013939091228486718433709400004673223454436219972163411169724418091524911775834023248538714360847408255712737362940852272890030623200022607554123342385142867806576145510072168648279062278298223789947754436327252587933759520286421220535884989499496988293464258614351815335850257435488246803696444740345174732082948175517897351658458117319055355248528649810598589299259313026106181211695994642595171516294632243272974167907863160165417771437438447212128205367745855153610688452729183358671481851874520026507380646849112619205489861993597930625210700639524560385908102066643789952067942702730322914039459944498537245608621904311424863777837840402388678067633550173598239735169709907181418166455280324453774053024644912356288323866099295107176640639045293145102710646223928945612124852300677486310120838820300580655105956656326287442406796784147839289082947781782553114027433336736779662039979530340189778236426201671573715191959039358622076566132810948438047008886413356339384512814819720213379597167839849571283477029681779043122614199196981585708753839101488116579439102031821417995865987465517439823845032991959564675946076083487634855411688634706501366295500944392628368600074695588283254899480233630150182478554722304043868680268587414952273263309034551473974490078130035190618088162258396870322371810521184566108236167968270996757462123033229473838561390168625424388434461696484938782037114757931870119877029793300145450452259843652592890673612504466069100264647680705420057452264439971166905734181032655253266287826592136784597619190514934479633467458610405129333590824998484848564440139581555529458039496837159326166429679418627902105109211925237390801787673916991682452799791708977306148192227810878422627417842630998190541582585648083316455405514762691619448022075862658757372286521474099244712505236315709464357302979048238131041449862262690947360822347754967824891807142957373979683469561495904676448001555310100047484095518803289027300299879396690450722876299781390790761116610082061311804983531236362511855959865562619805397374559152933360127367454374295698326567032641361350068584997579802749307258390418552462375278922479444011075934896220578800065487154367479354941573569897342544183685764736472538874672984756621405966398462358801026738789454983359919250286274816 [133,84] 17055905398922380938202687370331709794549112414519596530911802744690724538539308112729314391002873747815747999803347648553239301324382627820657172605587685994576153444977439181977786262883098983289975378879702053915579257473357735101914357739562608341575281022203795844105717898824875190166007716598664413719623016948915985121415754775005000122127843891997940662040247982964063273813954130288850546788594108198495219811105335921748228682286084306524481944877979633214355974983054656525152942655027249873393655999790514649889517664290777225605545522715241710868424147671161734769994424731331076711290303024967088627613243570469107941646411319075020591900187100969742483534650484189992361751318280710679673261450355520269108759897969217978621023830347746103564541458217089416591301769637138668217573247457714752890196883594037601337077612762047073312395924032552953493212884535572027934233951754292868085401032983795834917268158384804078857939232895915024738427391744114884200160293606551268914884597933825809642862188255394880284486644115612941308158667922895500731478443997341320917706048845330089260145876622953222984605721060429422682791821621176362128911050845689815220444624103746695871007145650961034292239743476183805796337075749734579740985083449090109434264806907436232017050334081850586033622668906707070232149092551751600657424353457092049599772843368326910059388630464839598872735960639149320677792445398134364739540495589499734344246540757899105474380125455096752495619269972469586558563132766932023345224189798695389265183138824933512033403971346766491354371392671871188130977835467968902608113357389758272912989359312216722436530717552704470834452741330997874163849430879029496489656332467447155245829004112839798179834139171636295446829279974876278184376395773476717132009511530325638234387026090625561225547726173119205670948540707815354758379815515964957366745048829245881544861475469742359089096228101415550556262376081398953373052170000111686787225426026558055365153315513452200761656726484387119857108482316780917138372628654051798637593370394019722603930884776142447093487435759068528799283657332040083172993302035740998935204087452174274811065604662957357786387742208594040199666999013260275735648945198752791511968883442456067408929009029190195256977300622592 [133,85] -766270864856567648296601428952431725269512746242816111312831041948420301298225950084295930799304615307214781973649485498153568908163775128463961688616271172259307566746104952987626188758576678519459433637108050762584810728778672747343417948673039414323305262027812930964824141766029278528381978820307169202614795319827248046577577503741155166119130252485118900852847974459312879659420247958537847861861305058950395565137823436893650204703390396852581452805752585571131006409798901108785649297430894645797884191935008494860181398707115226360112721421264502429564335619754323518813365452556651629931232969331150906915922574068993819987229096973064640372481028484886072248828714117728797343225149720241899110610611108989249197913095409163490391808282025206912890871756594501052546743258720047252977746631476927855832462592861502880828732380630790971898096710216048028708219391281098423797983520442584035537845930202337743536331998700958874301616346228049747782156136878504602482895220315417958067690599433316013073437175074397764265387619375879784687539295551845722712873170304739336881819813186742998947121646938156658090235520603777069392569431414647150698051488915904186008315159591141071202584554577197739226572103245328862671039206667238743169532586772734235173908444338501936313381517295907594949430917803484197215311255444401038105883439837492846842562235438768552112339426315490551007456086013903366120567601852123607072184756322457070966477003772624102954689217613037541614492526766975332702829841278572081116617416103280995003914778400372451258125607438947613295692443648955738391299773613267658461885131884454810255132551023769174190479670795738944962749634735970341253141904976809711891783773751051004671893386438709800160460660879762037329047984439833191868250705420326102560825866950357855366105317901815551954707072267639439328546745750983389353727117836016420819923112257038869906654057893117978790172948065907880336652444297776852649656041338989548632753599180853983228031223618851213573613658048470088369605097372566686634692158817265417066544888084548436884373671176568964322672909469289827975996119864452951210627865083751838677487727925359696601518949558278528701150076199476110730485646710042217410726404572812189579647254560878625460746178005628200879349280 [133,86] 5733746453024474716901708496725756972549135514029180064386284765604074199631773591110718523371013595748393552859907924836912702021276285947608027860162022861454245810163480740544132936268474106147692386081543208548997958558248203282466183305546629251678805514678425470898490838076992196611630946249821744829767359140701400735401199950840521796691950467460017457181651254113029470306400989694213761581123159300133178723835846143458072534846364254826979768204361181283711017404309208104346734684376309211460115025725165364473529622638103734339854213922202925993975941652963278247467947299706070798102730298560201378632037388156888141754889078528998055238131959584536137763913302576272767304593583603745384785744330326980525075448215299171344578885974680833365927831702387858749684584382047234283704189028008582356108064333312184269082984652559693083117347216540676192420983633522289763560845714996945443355453159701075565852399289609960536624484964044867681349366502154166110696718596580554455565184415799441638122613585984503361467308775655275981366677208514896422688069971329819705034648595089107777840422264247986061678427598976566820731568145592294991107215681319820878484775424662364188822538041685898672014807692356955965826442029803204890904370176086532574003296478990113272668199595560400144188492820891957357292655578282955288543992941781451751463185813437684359465561438065869475737053360060566374679318442895321403797896334832734988880490210658769196159520038936388594469589059275498365491001899001143883272696028463713005960747001419599417202224880293472196332787193296120962873720540721238895788359557223909802908197715369149764125791448413010048160658340675457604010169767402445530709798503170520213148311802470491159711140875937469547689293962965020014820625614262738960761734988356386030827868156697945030117900972901182885577816038677881769686709765515812752610115812986782299143071102257401747035575796219024971839132705345033142896902792130126629627735032913740932124973669858705146225051820452712642494691260585022112494350815941250978236072525867717823028895019233501977843090270195126796235468641306767365060997242830954896738328709036237099259469147103122409070387154557223831712261328200380423560881369120551753411015073370514346432871612571645183616 [133,87] -19837890726572737472034192236205722566399938323307545189422466884529727560447676405940958306332393666059828910701685877016536948625623956924115795896905636407669755510393809214642917194421334919904820920451589470624447742918066184785265888780661754284188429992771212293210691359036238435157154920050963956291207775299420859430029699640719098890959346337630178830998377167254479992756453398698371132332127567692286650504321716647432818061753638112186286237658234516216794083844641238157626276181713012807487971651399356279356026632442637515408072171221943608050980772830345305998588705570282162139925165307782769214721144496270997640270057280789023404973852979628951191835110524118671598717204026451000807214471861987834551238851286645014634969385770127624894005730644076809397356127666398804879358919435139785173735385788260382143051252192831277025986256116009833273128592534539487407293367659070304145571804010098315694334766651658730963976715157263377719225613993246096209071490706591182202720485538550341744429277645998951434842180269126394581510501659050286639470741936548470309344000090610776706257165481567044654819524819012402310309385688340131188735630204494156563402899698205245885385459327405884052352275083936543202241517096633834816590285382505015388879239396152825449675892464701884411849565075448349266967647022301062143066521705842112265632277212978091772347595550344012077794025971299945495545573576596107900596968268022347511830500595078121358728855469910581455049113410489446311110370877185106728904642387563454040483855143540234067113752278529506317437831724414069622851474598530911565112867873982156339996777734927708725972729207344438682902492215095214111325318933226600928315984229634205935804515937167497824780084106309344016145601143280611259366390654913732907621447037585505582134805218833780051957412727216301575756736294179163572143025498520897541126604114062054398099526730149035787977316320766707016643823005076362272514596963791831983896606307482775138006415633079180701537916842496444427201564019725462788894054678197618877519873269156018724711579163715810915031696395841490316399443091642515486245380298953387563022732971651291164485420712398985631769668257278959626244437210674266800270469948578619570282962049110750778945080894873968 [133,88] 17918204654967022389650608711498246961845678479243934945142569284953340771886215321243904005527485630564004648119717081431561005506097014097627239625661882500581670789805128889121741507136488873682266617365091520716261940516130965077073091905815149955194964331905623018457115406060792216204032554888891199113643215004922113470728801381807547185064831306549573353041284152456241292032122527889560729208597378291395860801124686032115672321133940417111121541617019220678202292426147695784600867030410681686919979851578631195084673816828536019164969461851416050649504283555181560276163200591453173018857805959955306361238994684532604227948981834844474019441123840141351689646080562548780782037129867201532515671548619390225374789306851896859285918021640731515413659447856155920973335456203525961919936879823055311218170418721025821717906808811974948439782642986269504348012173815759995083291015496288295590684355217002760097279855719814290836226561048055475717452006762227089049935877423446927647704586200866908939987422487508186759731750535310720509775104029400021246550548363359247287881520218682571956502757284192271189689411679808689972409624700050854454713385618148483440723981380445501194918865926298747675074831297090220449645537292016022814691045781683746647971084605603618153542185697020091620736620555671913727319177287463934510233410002674823645587374722623658627920806877152271344449456835463536431691171223669265819181727514441295465751288092946499816922413180627322028086390118812184486403693103422081442411945542028947890598064344191861792919308036901162297140330441920143520448816164546731403976426363474804787248054319047587684815476209389637266145656317835015361667817344005845372205865410844119489762205202937486994653177516370775930795740756456413752448315172655010831057740145404713264798099998843002050393662238191193385418974073184123724556335892344237131041322649711925564177727857075147838694755820691291891402712979896701354567335078220031572636354904013482311087312833600806481831124242432149693577387692669519732812715615304988486667118746870124809302986148450552602107409311339888457073083764551228777569403800737482994388591593487965856290608221371548653923730827613140575296589750118449158184278006160032110430290396539001335159414048 [133,89] 98350297535958533765561388043450074530112836668113444121101261015642351514771590362385968646304067783351950083429314752282031120300280805779604571992990790211779761681628660661879955473127286054714983167348063275480781906570714722502539359469017571246249163694022381950507439137485720481388719338472342681315065402371268589008235991216426126318558259400122231364861868107976672669977966655182481906930058441913885086583554610828857971576631179283194385285181262479653688043918575526016671763888951819780094738709426782045580032628203873225554817720230190927296872385641687963858403550522176067566107183349629916742507726137023984402344354857149949109742243206106000644293733594206433277621287571428190953922889681008670381378065771280936387602478570106429092662314420777359045433188124034230604109690930005057210452221175047122025914582997905006502164747567362497766308168930206557259487257412341615259095083811565229773791698022920648120411266392172882485357387636384573286532333636964556107955274569369934501621418887052108377543851794165889808316609952673016976252251642875785086348274671817222407637317566177496120894118874201805366806715866883121111597426747449266736380294549947691188838288348883961308344551028299835419589086378388964363444925177931259330727264565019840595951656209163586919730884553186836368046326206369945377964203455992788588301391465722416354816610072690482741448461957954401774758183968985338882278369814607732740611171004676974433502046579493191618914654978488893795212895385183253987337083339294522639439289393778834147904309114081309691713437676507401726457865301565048475717417835669314718777069064115856577674601209734224784369542819026303603727728576077969633529965653959183215442425956072698991677954393092210149705123215793311285753531710674549502099928722052589655069370487255207141256731340141874468000248564298394557831500167588415285975051453948621736111234342119040933207237355866022719636197919410219638035776279996504549294274332262833584789386463218428139177246307812915708863249928640742785471689596538584775629209595977673580940997490741490037026939901435359425161025708341424514969278075765384503656172518615275166211427199012742731457556196155333757639781168423736184873650427938054916923569800044908236140 [133,90] -255518609864174355361085209735130413546564308265488413595750043068005747859624571324972710041142273298117957820956424355144584435233595309629935446684800461490637008145438725921959177407851745209722217173876900712941941296424729588436315111498482416418262765025435581953307976394293055105686461889189217413030303562317662903407556689139232355639553847003749869727324578501722300606522781851644176822656657282204049098610869790117737384590926415877550439810116714042742636093254657892245816714405037597969422343631192357655316604433222346175552934298854603737849899057408056448061615066051608699453233181598813658662195659832770422437664423042918646886231382231838564373515623724440480280585244475418142510959607732902427880254068507659726624857364154592664589295868281968477211552216159414898505010138893158345335471852691720195450014187805115646686652982858601249389496119663163112467636363196281132880290296849102559747258253527230497666551286336393102936555915746853337242533388655975252569703253566243952137064875870136051652506524927386436193399340486016694424689843232579328287328725326969892683578538556424765629224279369045026323374739504797730168653805901195944453108900292015781694725844844018207527385765235725491544393029871379647920718165010652818586123740651665684483725589199482450806572297618636712942137721614632759652228364333165014037644811156487095662372826833556241837077522798332079302504371701147188387704039678955020618165498952967486386834027524793322094501117341492591835235760569603586764854866326559349866509480504719102489694826319526336296995795632731518686019262658914888016137338780499878554438458760478726100837014174574445657612245947312959573731194860907016880809735779119626364364797841118304335201275032482174015121455809780146283446066337303669854204281943102649174581939239285218846166299002487898593222108590434821308682670191969944092864301889495302186076595238820126516617292634992754954126137069338750528544645197130981166850142619100337137017099712348634210258171470040583872697878330390173407615757311488011694563502528307552786434968384631047765820095360577970091224156625303584775385666305145782120496744545145061542317056095334319744739364304074181673788628957182527295478429130326139300314444237870976 [133,91] -141475950070938157278189505135958035799170678188716316903982127627088042593831250194256136053154690372969641390810233512929743471942059177769528219987964777716865648192306208711022890625235066897860287589124023406457595441879524088938197983532936783990253504139187195021442931567638096049888996193813898723654799974028947972769546286115518599852542126958994572152212182702224221676177014628825781250233733578313057136198932069669345159225188395182139662759568819550521456830257791677959971100074193004292552800980167098682488311820818003907579890809290705320354809673003957721868642972302109733732278201351013921422660985064412612837524387597834359673792423591262909194079396820776326997004635989481568663081610266662395613093769871538650377609070079129184630155137681869883981316953986053849645035687706743891040066496547629957543738126150247287391526384779944494499197771343472525527581936249758582146119504128734804710683487177042007799934108899146303931781216874079723347952609026043162943513190759087891482553932021619526485795444061237601911629263009796509693746333606195484297979907660739120587585080858464137086866740431548189383084022465332922941318417112082209145125643491293852735741448227630838707774434551041080928021604622729344466012689931069352383423875017122321975596538241846720033925709501131942979798218484254696381771407934695032129905263010898416284333544832583542112449157550800203550688124499538532124612107781536599061333904865044333237587101626596325834361754963208882666060597869969868528938005020781784009644975787489116311234717378315010720523522026512625060093790556037141856504842996031435466039001288693537576829677965777313209411763215312995455062429033303426191002972745154174311385173482497955822142794344283822883751230279549186238356161516144873962260604406064140573313369150138755535402681732061133238102977053368290287693861683077012121258185092452533709398456568792749417290432307107801627159828965150228397207955666437499520272479391796185536593424556874174784067002263925444328876344489543141541645211022375625447794935733292166049217578529367156098479989894001535710114671615230174654155624878841524674137309485881687238233899452015263558191991172935579445142131950284948467212022743903620354577009264 [133,92] 1103668627206992670567807867998219469210288726451171853566826415573966859271697825678527591347997278836762451380060631892107580276118815593517380816994693101738224600230026923874219948797481025075749917082344910592587122875314298703881411708169032111658066731533938298409635929763399079574597120790032898256542204762604402884132248049794974291892479620758415621492923587776833763597128677988978129642108813083961556430885450699646409492691040398988652638288476904263190603154714663354678605581604130033625993954454792335312910730242551893053317761218656547140879004737213410461810025169446635742992111455443990971604557183261826070437336238567417390902206543544088207720110939826968779291058614519127743144381555085276951548014174620379841988340179067806090264076000189191192900916795613972162577960874267282498342311732639545484234580225330818506703649284105319484361463623603616637073682101859478376085852054413911073831556405990551653496620598843101315182331203411133615587251721922313467508307398217683348487827447084974872501950628426996063677609078614219166137206765812420355476799607331116342744725993131908716100171228244534293754132472969196979254909098984496786919142158336080586492239952773160668426839571087901211076430365654406288414015949451701802426105596246874500053188793344198021731437417003655133893493674601808960918807068822468246274682216613869533856129738504220871317667899572663924006826953539827141932590248206531811556592330963589996705184529338430417557137214916097886509564336115832567748134855746355032896510407666005213582235308834986611353372202197995455502402782836333689591169551409040881135020798458522616990009641695565619340840685668617327890789026322569811779020010896459753946604535576885645410581502861119019460823794629405400905117551360149054315832907956649028343766627660094331663971802098843465603548183267751343806667907249572214598339496814622891583174419549539652325485735423182415481702821985301452054142694705227472486696694705873437899262792421245788711264948206899619826447114330629582547614720776393182189321463555155028712388776095813311321574995375129126481241248757203014034792692269037618637704642719464679241266849257519283838588545042152256570388127663283470348158226742242026441184 [133,93] 3599752517333539527489183461022660231297896169609983153582163306486669992791091971711082877803322871376527923278562520697672769930670131706960390582199573514803352986540879638871615344259471240342703392518716775964845264461176908437284170444758350724269403113719966388661371097774933744612555084369310031710297900938446812204892176431527509399299020727753333009603444544416430561173965726091995756946989411806750990948379289279242998381793634903260124331353749851537383976609100115759342140518465105696840035051968472001583649295155453015324203735297036116341160505024294503715614639078310277016624304587311862357648995895630844888989247621652437645306813159835831865842362974287698680834762421111373565665117354578709800575224622999525137283030862712188504053811526894708031302501433957594465450468322577094809534640333938888399945157798736446397148659319941062081232017061941447054158192366090336687698074811488954254111183577561683125603353520224089873380141094612593009589147473841586133989769764384358034718440140585447913652369083707996337288029102098447793084750722041852293219352107548252579749437718439166324274716452839001146041624380330209463560973656010531741682265505638164759178962416348143856924270035181059216799626800985002859346077045992396923555842781327546833877604475955805924981746563077179725505630514095506662370177671586597114295950451297461280487193816721058474388676146918841709366346438767388502228702085405129957023983438623957570269490436412662377430229362046125959382477595245354264531534147407643095147670451467169643006483182347479676017249630485020958130477989735867356957069249435391340107751058647665436883630627882028273197222227611688984123017690891436406825722809989938570241611905873736667124957740945100511496418650475754804753121230540420063454473569132453125404903986532842769826440237545708750475280525147336450576172805155617008653165660608611972408896566070201561590678380960285404374494784770320633643422199861614454303196921973135580843597965145097174948222056971792728801352560076217135987962678030606487643389202345932528461716622446753892869788371270132210961227252155262650932635410327101741083427348072562963103428344247037662341855339794205167994780993045612898541228373059198884 [133,94] -4287376014955786944609725490390465768675755859152762114258651423692255219807179962012858333154628723536586328058204084794903158136215791623930279675753456250332025020678864886431614307116100959465954119473979106673927357203025142446010380394856726031266409338672988060029647380104527908754610650914489833587876765831570167009094723878602992340163191883991773183249947093114358349207972635619249984700307968606516984036245869350669439948360178379786043710722249187376527733769239972133283290937669297658309375187993026992852172570238044745521360488594824048870042443457123129085769914580809444812200654632151399826438681109894680416737762145042473469121623815840402936553554380747249437041564250595587586811299697693551900332248295284302417429124411962909236486133272937964503884612821788268546171713782748333489511178923678229010656977233885550156883577578960658094409850860127930875748844389807607384475069899098877414225537761666907121032947318522458687097891975809219656050213324749096604431933522199824464435390965315935814496892593402651841055183871207585930645329015821169076370435132817675162838760031920199822974334602099829979086508227419658509336938539831179936165936886036947050880620241171798504867756951798048544372478875626799065124929063053632584840584835364028397206304696260182485283178057680530964265165839562537113241597941315701459367219525459956841443645459791644103320265441259399677474777615774892484244384346714443835183373143243897095728944037813435862415326308952856011187458002639942884553839864467002273923652084307429279405374651387691310780296871702802734227578462785307581822323545235920358017882720973709592565146697087063560013070228198520889872657377934187830174062016281674589185979325812657990757898037798296879570173990611686559679301445203433465281441907866328671552298194302204319830678033530755443601230928045374274553279638280952796870944194959491068138522666554467229736703238773452547795365411495002181504222431874942040174143858842594020455461336392161166603701587622790506768372477658001382039319552224409472456818074661800584787716764803141242937906235233077743267392173728399812657599227246772873618793693069744916302648502752484392914740110562297835693459337965844771053751986368 [133,95] -3897532030151323178031972225577853554335235637529824083791626137938301347871812854868970312165690687194936438936818934960824490239945869589248767347335431186807444407916256325885590461584574535793892221339342238842644785222586334463990493236422401674077267881692434235395346230498010423769319131289978087966691404559617194309170501009537321966265651255320250922850246961821024354511611351960431499800579509170638244965889601289420411313434027798263839816910379030211145105751489461153471409729087378312955854566090806797336428371031650264282147160167566787849853882298896539430389713537067033932847137778516586401121469878955254915281185213493785803616641689748062801115466357883975307402802578649426433375499585483599207480973543592931263460681221935291429922494329124408482289541526265402338936789491696823016717705411693886900912499430377095794889895245509810766346317367396796893941054585881440900845058585607419066786309249878445630854855624368263711844354786954756392773186029648345807676332517055054968110382944302445821009549327400200357314813267081726664697150182323644373322642513221403383237895855617177548176512006554898663867028471819549852224825461619220368557427044127419962698851088236315502203049413565597861140446895943260389592196023550531879382073615508184194674486032027566473858220041355806435574297294309760175202146962195962742861478976702218920973925242968017329630879864214047287707124373933438034018843303595371918866133750920105324316213981969544386328700208628885661310110236917547273193172098555695899539555390654792493535484267054362877635763070941028627390651304945971924806483923236264824325175639015028689157392194664568261162052310929735667609722124818093955359794180610409332048813451117129858253789983159969328629883654504215256777120819445941092242612583220458291092222284272837838206333221035509519333456764752434628750864902304378060752560395365660114242420640848178199302524128690193829516729428348860680954925241907602549299031637892113623741255702733850366101219913715697710088215552173765034058134564172530227760184105924839700119826599661282184834157246959116104580099440264623682762087133857586296555432239465160149195269873075170939833616794730021119733280231109395154709496 [133,96] -1281092022140884007983009139232140532607405211932905365457815445234228439029996129915041532261900585884295220832712389344821301159236693422593243597620508498110741838321087481160258905578471588852867539662344920940967467048530038722071416444030760981729841223577809000200613690059690492961844010380578191739397158837778527577600405929479235522000485110380027562296980007050833083939437336044317527613735921726201763349155225109767238748516558283661136579798899504333995311104707573883287416373769331883672043999763639952166081069960125656765113849486148313676218131059513854935889904843043917833747871423051791619334795646790882011365287056174605092985670147872225949462262726340518241269502364920171879960257047551895052514135164356459256986468261750175904971594544009203211234732074351023904355548751901196441211994238434972242064505380476215318551470626415566331960728892641366618902890576386067033796733375598484744900334797477395837795425610895596743564932266437050789354751039465024391194505277765673045499824989047996328701765079528767690666722626195343904575490387930152662903641588512049308571125860224604892091624712471706492654676249160139870671486680077558986955381691357170503677862960468121568142790379417058938469786176572237217723575546637350853978587534507056910896393688368419693909181534765530379286550131292952253200122968599717593758915456937787989322494722188782950963027448696937312003621942746649555902883697810286488668136323240621723025674390706153716474186423563884631553153397533052491043924334691260747837580213784200599627023206948754307595006951002578720146147998553363410039346012987362554928878792126480055890384340109534064882410961865368401551404024345735747729292775461664563622852407905291230041014250910496410881075440654715774734701148393275003730053797021530869490340115698832020870290004053287579850380104735212122248038629437379316981191934842073254147347512861365414410014950622601018598414385631036116834925010876086042821514579162513388039268583981140053561253970390303271576003417465185536970731925412782657285033273571353975370947937591087787383569459951233104562958390422950676537148367331798660120568322541106510063946620048325413576158113038868876309006162173341488 [133,97] -17774526595321726082503424122819731207892538354539986647734497946970569041888513221376200156650044218716010213186036937109197247661726436112088862819427302783100351064063729350277858731521630496956894366872673845758472441490342448229224363966698492916662372029862162684707300836974296200911677747864020175551407977702562796104609001590134210570428679944252013803724508634697202850266174789563348208268118790516753884611537462887848824034106712192747273449905360465408580390771744721158858324883632819502296673731889956565320245949440588688911588445642119715834002998765128724857905212829894489908569665796941854246053995438614601684864755549220087948388396675227387222077041845462103012869723620475128076606179436386778784262723466757089976700300421656481973535756110671574912540067236461315614235506779222656744321155415702785396129837653830270537470883614796598392943973355201703548217584819860659634322448680430936690474957504711740409781705250614619394664518411340720138670034126632041038156328215640373791186250170133301431912541375005406418121172339756195329330304557384127537669058280793837712621220632087931350833882993068344742443023628258611768010161904696622515562306914866357085452727525927118619623512368816499005186239738058185330779096615875288656197304603891880051479637332139623296914817214063846689496377081738554972627539366665775241624815299290099159539582318828134520819103413589472086002295057374771555100260589324921978151422142801783259526892277281928827631290969915983291229812288992233311130889447496732877620817007195868284736918445491464765005297820361502217529079387144363414945285920329473185953303616449117517540054358622995947605656177395571138170480344891783749362906471929393990945606524365391459007057740202778866533029722156848320017730680738941713200978341927207024804155796112107590660273938790256884325460877846764153425299796841824640705479830080089189091527502594897267671603056383608157522261034617703963472669395891478817292609498227009604959854102863504971987909714994322738874831480320976254468779067929783474882215329603494884011278781296981146086231696818152429980308765940203420915384328925448401489654214971895035110238788143683811560677329286972802000349590650 [133,98] -4854894465558469934478224750134515637431836927763549277033195199207246391273704047943736720148852151079902220987497155749039480026198416957439255846767240455745596104772541242736639539052924132256357055351092764930051472781844156132101366344641165941274354233481669375074196007573232471033517887345497737892023653271628275614933167647016157555539561589341671330651776232814724532817554961507664805997891171263414632789268466095941882546066000761843623692123975290480993127831535638385953826242905344476407464972179553847156803938671323920835119760738517807700685364856286643539863088210167388926158128822826049854213971015481892159256719086473698502364070439669919004335116313549440778982570050016111777525175666261284123926355756642285179043805684443201377490084551241857341858382005558010684004254504427651752596995768638649813087186869575275465089765765107771295052390294586146229985278272608991404057356236108687611602594414117378296748252822166287049180092326829326544117975523368262121143443569584941850260891814465155251923531263504815540166567075197029717367686432132875840145897550625871978030452412111149470091840568431668999977879647438365136837290496485076567539457904726978860326919907902154681151727561487759618251967102011463525055646191917689671255675419694123501879616385028942825988961764468034554624431222913233194488952720485882881464919312398636644746442049783093604989585187589650307804002871211668589444829901878508522571692091933082585932493985357536311712627546576900342508196084855193108245327828710241706640476830319017557389084820483406822810038002122585158365690786316559979614129144960035452410951275975354762025295129402812071395040908379715135536660230273918650168806364124938856052876665308312014907467518723899401405457988337002873949652465818351457803250744453751156085792908542607441723292805756567586388935359834363089474883899223136044109751206548143115754605109901479766017211987404287252304098482847867840307364130882949694891086332775091735985746607124805484596789714583834414860181448618903121934636548382023121627431841129455687228411643462917816946141841951541646106156292088681434007659813665782372947751386785819797629493483149731442351970198590841586169920 [133,99] 13939302743322407074639306413774347171950431595732894156207703577022456943063413326625330880817633764553479177641413328281915964697943195602074898563425781225732547308984466558899444271971758766040284487888659245855639052079239562248000643846579652677389843171210893541039066312887187172890736096431107659976876976852320596049170553841193216173171338189130832379536172540530841070684811527791915937462981580924742306081367252517024018603104912012243853496005022986613674136171247629914596548343835546557714189004936564805177794821487780469826141882992056899349193491711911844174368549962577175986665534117445305005967816597682829249852346320550433343208809113237590274641716134981135267211864637993875867524749475476128275835161308859656530892390664650975765416066556957439682762780900900515360904769081327481828550971731332675055783124515471886078203095582382150993162624648602678500282507975326428549608142958233165781232678454005989101700920170781522048549488464972180907383707297014374492758795495751336363509452683275967425594127146176325698913426064451161623545108597615211415046341579488320829182422358459758864434322285056726865106318813369656556309761035699904796057310665613701688426107883500525297429016419756239604653925934255382043407397106692418627543315039276226636317108242772235247332292279976654928855104928061814570901702964995724111945569303642461206480631252828494585818905659477274415719645036094445410194238576452040782633120807446032459841791528179519615807048324620390711323732265407813362190061822000487320405200259095295773248466661323003156388160960056938584108440275557693781431860841799491258600104665633529890013986344391323748811851397143655945773571202287667504712888460910669334168452673422275533761677304017848100791592498288179691779917993040213323965539343090686359630316963693766350047531267021107614549525801874755736855106123508879348899668612290717835889709973700868353236182404030350559105071774718630861815588266918308814024419318489520840002503650048687759583029952331761123863627378160027044398698616102350791360461687803389071839428639433466816440721355668139096697202870313819554611841711929901165017755559065126557425633085904523407890114320297785048 [133,100] 38719038577477387875673839765062697380588483162111363946923196207362049986420046147364499941659101282264651845325092811853998443798047350032177222207157852120203111424766818457613012519964912387101881631623362031711894344511396817612633319920264682347449807907003114324733287515022308679038906544395515381996184664199283642651902975901631034701738347967951783503187940713301289227743726964575022910336858212467992511303052561378719802182868048835384411394960602884505634618534982564413921784068593515254971711686751202782562617277913895040897472293789689440294901098644286446414114352033214857972732440504646505745131273162364698671151567827719677521847556380968418238026405210259344193886841571034708639224784601557557960814966583754841263675356743873335025635860074259828750616353725098756747759397146455174646074084499270655895899014015695231150412562642072495158640390844428501730729093887128114507616358179533649038078377096180785429339305187615026152392150580552836626923421825306272115299958091363361760960392118483802365729578222572133072783969815579558685298484945637272293307602805811169275625379798276116244999921644535527401822250029628658061518635609865590218861392009234585858338035562844739770260172165457888024116270431356396840268813563204235622972084790398274946058689346409159278162579054437611937317908472263172727230472181120761059263288466225004989482110999828471832243586792147561791105864419717858400642939543209122817758591001448459084396974812477790111705182941484963527335915895065041098301590030785611299753013306657094991484356204056383400779248897293139021550789215785115238357368832812468346111518176638577082206220488453803614077543562128390021643114191126955643721021986660263425625024913392677139380696994706617746585506474807478774035891354985251912677529494550615265669250300378039019405031345567654175924038559605887450372688096317276194519496464194665713840784077824097994197383763587847384420047663683659127454876727252077441216757904157893603434800229596919549353925056249931573079142535071165278192573110260817027417140656596202684312839634377654320163926753483274780453304480789725219551680352720834135029828710917650837089582936890184235962528871680 [133,101] -5426196464489087108584859695805770418942891907162707462095876543437459320405453567762855774561543764599982954588805280288635787600478440808042369978737686979092591070284652394951026670428148011237150560964688116628097977325963737844069532495850335732259599629704423263029563495095266744840556100906580256742559735003821901288652461304723891057267698320416372508550054567766262477092830763718734789570172300909831526619527029304215929911506096568007066307303191541986652037647507646290615494977496435971177287610113228845754114347797382148158091109354760281730394274462249919923507796879351119735233001588511356558809038108586777220836363721706988975320333413561934936099331842487049224475271593956607258215539889971851401238906877615502102880589767682570385317284786181078102292611904650429683346299189990783249487696683347229633599521972129416452730552055988299140664597654161297004424462135962226368380687517318915021883528049726101470340279823746396975636399286176317832441355467232424285538997856066900404542234706926874750888497762118662927729437771812712340850325332369530933961209023029796414927468082695828814110308634102892112950954158548539474098514938009839040082319999171996434634891683983491347979543755840448715294589295110146668763827482355278409734764358664637256276765369970931852573213259994579848747857535022867425948170394740951540928436039959427792357697073128784058219682152816528086138246502911317438901795073736577475554356072948525508271613590141444313688027989536673933991299684565708415851206275531580810131653911033501767434738607922033776348957534147952931511486600643777240366371575998483702887206497143589151292834964842292825102680864149893948497978046581820415591441531388256813858916560011871237168702391571496661449101177773435996456924611700413438268899667144447411375193389258904398628346186006795639996097779374641900413080065637954177544119052558988126726396635742980345447920851138913500800633637704556566219739917615972927114985338292865495168832300103766529623256656594354294811030696064609750862415863119019885983172471250412741733497489401286635680247392896454575020401562517091012115420083831216150934097710467276824033823640668125768042440 [133,102] 3021391657702988848600330727093209655575658141672214944480396844167085311841311740002149784309609664193024521953027064234539103085529193482347192264436987541968081531102003941864916444472455807442323289800326117739395069393358906406923026123315599104356886011170946379158914749842529507244669065452787871091329376518158897962627177771354433520243520225721710045026242818980723766334389394290503297598550741467365048540806051542317676774908480269584862049594901645582942483815124463118355830822113224256854174224586887527755626302156351336907868813873918006162745328586772676760993678448871222866424974315943728634696138655651186074190955457850955279120496307737487665161703090564830511500779455027672648632629331654310447148253765978198562893937155951566126205237542523140065257281811007078576274705403660394097076978883949184138179937360292384555123996134474274326185050883023318619356495731605410454953712550954141388160119734664256385518093812215968124475800736608189688749718176504614468426396778475091359225742738221559704214104802482460960161516885778369065617178959373174996038154014078059564188569734929897571780465809830738612602566060626294154044803812533474191842610655260860605521619872741380155676693850363883041803229157835190149007867240435387023132250067271078433532872488958834685963521185193856729621713553117571212222249651402402710218479783246300312791876311076377246853395848106921083768979489216104186668529366866311582114090634716674622772232503186161954512361310429596300522621552587218562751924010419777943761263108212737276118857339020129288811854107199888855362207195531679974323727762872386713973034360045201252996873988546481771281747161947158729844465099117510818872010078037540187222479954764295771064442784605122077404873155534173601076138664465742072809467319093254454258678187126448675937025791632522155721024761897669141140704004773472858543113675573945170223421346812376146279838619374314589169629417464421493006083541985224632161384815802618277154530557927270454968251716657764068813738168980229049119063168419003956344027212560667144725461578859600373176635888318452925789010716073512646914050182362709063278957945085706669036226303967734560 [133,103] 2076159848415816037364310896783576986287168291042888089288074898676793014019809091008022727949057537459287906952276437158397464072217678693434022751918140654985394595811460740137561319274578259407899374445067270648759376018613731945163312452915220873329611599149575197779466071493758366612141495979740087169676631349687113840998044242308957806969617110051928180722306929653599588949604866046724860490219405501317217930098086601464766260672553021456823664756048897646851168531429867266552577123454624077938768258747081450515405111292295271444253300124659872890527772232484126409464831824810538831033350212928299323937262311056463699674984546545566098890070750280417390962684197359335760187243616597213354616077158803118466363696814772626011793882283732414687002662619963689468224565979337652196863631557794817986672540122952087261876494504722561969902563851377256758031642317501129779850147332167122387904059892404429651677420629115917030219502602363116405872782499536619325541939960753819750461607973378601037236961468718476741899149509561780698316914959072866678900647861995145726042407869683256991334907819224317256251379243767250320512639125292011913604143450695766859493947253085134132623387080991755173027447036546100439746588226568045818159118727631562090542185138256856786316028132068849779492393067332790625773363797225258104346808497878823426459258383645910272233014957335318167572872992131056030419333094967934576708454174348000913501862351116029895877047179762631671703163189785241438262577458344958196992222609319901666356119336693840954680643070693714056043354078749749078524810053093535946332567362631653753334019345175295229002883955985663494750026096899106983948036372974840187645082745227579465390823133913546541781014116857230622000598170261260408284240539484986310938312321149865111382906419609019788714548775528753263054574363541759936582648446317115101412465215744237166733146746200540220079799257722519867099070193562871992559820054041779141253893258024698394034983930525573795487656160425463670493967257519569246733347048040401574023232655120372674706329272815653269582852106667325272696071401461143100405250047968798490465475565236440109221204820372 [133,104] 67174189433249329516991707583081300833100299518064088629434176164543818500797014594350954380542438964108346688485625479129007963367077114915584365085288536772599277903463265963270014959670149139198120507483557095334621135521662580666258421207122233440543089161687314670572393322488098784884852505388876187912009774368445389485836826343614418464136379481793353464824360792187873313066791931542153461990995809666867623983819341635849618510141296365764089812101724822070004164502844103025207359244324752098735727052001887703201536967691878681647101196246002465025767214841861301716483293463750261124557612794843139810952316716230165558403345291628406424434260736748469781885317537841826234875017539834328107748240287416484717318631429108726212535407711302363822222244613196686237327547625748468844442987001162306726328465354760726846519016773326405913375751179716385709231702819464691782550399250463292255520146151615808044833116501574997902397894958627138404828001176625909473996900873533739285191328304177100583024892119997365517395320645913246522475661482321542503550764970112404411955647305650717893154873140389854644953055278619956312788517479846478343701801797894384510679258672184497493371864448299859797264716683441342665163570779685233994952107181872340019234940646945752104549260139000108593944723104344683794347974740237745527381891604371351045325437813342401195289830952140422573361892170256398873757807127042922240922517375270798289588246401526886208150973966362932358589166400545416062649819517441048163134614361150306708350451720976598478685874253572303466483001296251085239889309832459536628796526794029862675934713066957191172698125299622009782180590730015212917815484817959037889154189577456563509914690086715452926656491406170559263726442976315620451092770913469341680863056422248714139899283748798010050059119711169274652049366859767319312864642306978263137270936831132560261889064813946853355657048631104609420512037897946315969762914315204424505228741556470567433126888424159375874932158153425533501038670645052663652749252823052559201052195899036234503185379867197996508391779431992574758831164412908582385259007581603613666519851882179742130632 [133,105] -43594811397557879291966219722020644354204276215189753031272754473212499664134757241074636108864034914742547271921133927185818322955054231423360755510820338708685843839805315376707108382161184954791218758450492928030144549653249627311892817054898246146695018731841367476128589467510931427193949636427179134354152451472681194162487691383025303899526098491508144015311004842022404350596002133621379991200619066268043951781495029863026838864580864865548045090561459381641656654823367632548267734486194631019093308108844471496595125839169064277875347811586959880343068729605317774862287268251688619632507543169748796052116338572129341612699118399975363835035433598377230169058095072795413408689852572307369029114328581221797961724174347595880796790671767622929697821015790080518696059336125009880686089863729416799980419012736452049124135349173244885298005635687935584774077304785895725635125550087030371100420751694864268942089259395928045376330761815519071456723972015757665156574419694202039600131633937214219371525827819036643073165284767488395549427675711797986757227414281624408887543609490056928785450689126294742242660164334232731309910384424014017883371913313363087709994329327162556730703942580747673008313098227722824619800734168908384663136466482980652143727482294992369091956429467575635128748658440222908201577239365867783182364808866924677355305152284410561048243418041247774921550105852180156888113500306087642978240603283078559462334817675599797814826670570478921999126991784468960884819942912848414420821024485005407319436363458176330755601346193393266730343855596990288095418552467810745099217318782215530052944910441373329530676052483669377983792131492413510030854094573440418415582827949548883924229413116174126673674705775719047716067181652455119973164720964471900052872732488655780092797746942366572711241211555325651515805772702011771511724609521071024067848076069260513165406016574312326440107522686251144061610827552486163453436523319932076291234244006478446889080170625649143395241019889004880805550459236033189420958005910979753255119053879167144339830494004697257818535057619801418977879396461311503831530049146801858798381313673358685 [133,106] -1677217110840611172055744396830408328892873526351250529513438523989244972780085873802115904013038874679657541021960697596134249539972080540077112175342413519964639847049020798018678927099475115472257849196949309336704492772872001595550230474327691450499874876483788880822999218950438905935626448692334095380361756685815823974820805174294461233762740761631595378485344749116769061663326375019255934747193871696062189680703786784170789252328033551619369714991646997527633380617743183644727518922538283484146263697370755889012061099024301891109868155040604377863463526395905846649670747052313405727054492538297018049689083278294527327551504124359409951802548750626872007742800751853313960532575311824082708855371312275514541998041560887543810752936711855374987350770507284439901194005293605319645431372282908229152080836388114196054502072716865342986170980797089449530124324325472993316394899764538559907497352200437212146612542940984537888346117314063309463634631292145778069252414728760310299070162894025712020646544284512818734665887305616707142140336564381278957250155936530821445955516859206672641721731969601257655988639502543925216430407464681053501441992921864339131459764725263259383041151493905731818021863171275952906570578953589166174223795938607808626193296369707517595578004819351978955482638084440348566320720129945304711103125199042469238419088871654330995287194868210488016299457667334289976434097540071462798121001476611982243932723163078315825815081182461427432225901769703287527799038632614479140843217557645912079182085009769611721270192704281684506869917235709268054334378511667462004819527556792813077164500045130269392700022813985983682178553663054128103827910450251769330975043659159081906539557255093131339942026492742965111953405563488709097696085469743596580864194339239893086998967517460648001844917400399755979428904774093323211226685402484663287469849624526635919220655564241809231256887709795504749941068851197404399121764284002496891857593420300724230277457975087812418892648901472653116920333572106438464876391372254640959162565832507787819375401253901446817749575335384701966515243653422258814557086090271094002884392448 [133,107] 468896497089401750149432887973337580375267997017738829381422816731515780544529613956766036511297654158238397268832949407565641821911756598095455652339249633513521126015674940274216836654634854999115230104825681860380567858579501012288518155053858082026439531056154018919944482518135606772995125795460354296253029424617013216815518449279755608760002909962534612378568697178117291023641147580997223733781764694222278565397549822774577107447313667993358133893509137085996174922155137598655276112202456380904946154194027818109897457776682155376592203000611215805826926371837697166630221759972165865248485853407466045630753100214788097453673493056730097241947091655261286634474998572704779152247127338497942465559106045737111052047154401223107534707491664079440095016742578697797260597129702210618414939948182805532173679681889048728766182442174563434104028782077473455074952388936911137277677484465152155428810344814763387445865418526573822485170122817313320139062636843528439447618617102146517677652352360857690129766697057135669435460598403519325009684517662025663049265392875952325993890650363149733092878735133911284782580035472576945338160443652874586873232055163527405822547668530139629910008558257961495338033376111455226180267416232239277015884725062336724170306059972819744316135203210004698754000431330776874463593122078672045751139520877083255569070494908532794277200322165308996355727891150296499785104034909180690709478878418530162625390804201582184409713849988939158369852522620644645326754769524611561523214679503756617334147542526150282797672879849785535408034583101350201898097005927001870516173203594367448852707034496074052139724278883175997863144410541387899177007617133401560847808480273184956646605360324579303294153797116788091725050417000055999868486743832709496255071746532953888396224916527268765564027833299164263977521308940864714737396836794935477534347131785998617406680045332964973937561020956984594903885915897217797347201719033243729296667186928391287741351288471202869731454055938544835411482990963254570011462798753359059039838492302825777569964164147765417642667182309410245101471128795384665700201714898323047744 [133,108] -2090040986229228031840054709665014118966775024728136726044589175306185631818299088581010718872947634968449924689694912018937948371871183797235323014282916854253107995618494719028626242022519327798277053022846260181708990134628008144421609156907298529603202914359317137692650958089162997063002837099675306661809561224271817803173238962777217664621758284100805937458024804772933734453913548351618392285421884016974208427494479920388687755103078607226685747708272490363503046231887914146114177159943366548263425513638198635129250145321949600674580989049504201308213478560378064259839475083424365723412433197127736281918417227363733761601147366628901764467624646851176927898629023838454644459367640295011224454331473805035370788296064671683596088484454055498045014387949498507987738597025696461748655432534547709745785812190845934496626859799337089950675111642117311463714868887344747612152767710342033984110819218893664448845211366286182696566033275748164485150242785333955317680931996337162287110537225332297156362890393619522785911229770228361930171836649903493109289844351279163366825854364311610628072372660347784363260485458914428207794879770794112377925431584881923440690105177150186065003788581551415809124787780801653575476806210615858903998218278290806104538127353548586978329991552093475739022186287142172452795247678516736085010225196399808884250392498755927083593393042308716321140065553743689921126175882407465806095061688506958914804860752829562918977650798067788905028780528004792764363182304934500313661771206116237596730127933334050680227141332340169516644806795566781797312522254459747639486201096438799038559814072855390776614164906483729841359867139810982440214031485565201473722739708218918054229932577839757609682176053864509534920393792883589421492280173472477818754759166559339350730499986825899652466703212846783183752559218430163600639035973812864230567601811194359608837953072589541379325286412118784016688043848488945510687533299385582943432605922262885153366599051377512532452605797965517787701855664237036646862659866710923715651093593879877244925514203185894452219180077341562648199251793972401044850322065152 [133,109] 325547815244219675266046820007092162343267486588587848401641569565049111023111028647610141374935024914479145962511072503913062152953491302628428834983394068175558512908072377690251311655651685771350223106068145807470422796096874808767312607039521928647281610224115868325896494398686755242772541096349847763680371935824511521384854123170814210354216857804627889694823335382692209840209846335524556963567060057440471598721922682821937836289654661586850587114844318768128333704591932033611486114267955750280717892012131613167333717607265277480057854776497114531220578817334239728838132788632073987033312524106384702516212876658878823160594611445161903256966844430996707100275858008823894677862277786565136275702776554077514598022159639770486673742044715125234422756437678285084937479030971690655465454982616345409594303351532161697970281291537778904444168816368627614092428697729236300351802063279491761496572883027755538725536280127215347856678898113948801325421302884544386217421193999966529439502332592453002321683390498973497413251898013165686789008686136305043155431520627695392789541736382015304570941530005402788391272400003181327712042645319591878912680006837215618085342236317698620950974695878768913640333405326265098550424359261678937705703624818991871317223673722828375658873515652946639206598871912113431295380787345307133322724632927406320056643029765926496529886935168485334171792801059417575291501113856043966166601626582890063852481429606590451392301052908011218606615840240927672110461192815907754392637166645011445190660067839076578964127671579167759892965761809723824859387363770439788061368850603595323145881861006364819160939197825604019789318052901403082156633437946239333550814791658381750719953401134812732924597903875666764560587582278248099171352497331026630942880940557835998108282383839129409687450935741372962741879095140697386624354056356392178940214725309087668650432658610955741253884745602663231638905305597297899457177971514298225826980099508209705887523989903907869642988037458390593088313618361328129381385782235422181894494039112736012414681188678792118454925579651573939328938070045550137866064 [133,110] -27224709138976427190839438581435412885785471008236331974521735800277837806108839228080954811713748142588114331112274637426054552517244015708520117728594767417852448823801288510489316395551614989957704939915363180568531503844680227939681187958196974785894873162939202347396501625188621852121698420825127311308535741400543096733549717938810628887350078408092765761335754895092737084336358026728181530951989537780319419406032326341262995430104687183388386050726391841903674531982422895184524944714636282190918597851267407943800449172311585794468902650533645088206841483565136899218661602091274553240696756417157872537318860160953398406558663061266717606999055514708000959219795543839844272790311077622774187444623300858532733362336228207662007892298344543101177687537118544747829087834986801208571063158095394973088034688069897103232118210457782204312084921423342954152023323124864015997416024638026201941971563434012904617684870432599767445046803496551677088936745167330837925371137489517726380132457462399006225048296860744260230210772126377204699690556955185340627747997700002072172580756102179052158220781766108684962505978160629264278429052530615802177478772943305542692280558686867399290908486971111317205919211515892777718700840831567598669122979312341818974436049995354132286900539176874898279798801215720652962750875645439331471697946766768704135697351530689623098054156855000872191190506149307458736412802393591863903424356396279138730934632340657450004315490198032198213585700856902273629632703379534814051143113991951218674401462803658118064544450292411798770378968729817609933780811183885004515409674645552928928451540916811649111153125807576741888584776512936339002967355996865944256058243953480041610131680194156346488968201293977374434473685235210277944381615893320630697197551135510058002758878693695861342242054975729910172723350918828993661215220804186513732953072145130037066624835560976851290989088757309966064285499737682404889616903440785372612245402929583808853404258221690225402955093186433293124979237019839366571145001805403951561128815978760395420834081202138613414911594446628811444307361939254304 [133,111] 1061652816289616291209182888852422357051382974730211052002765904851269464040145722645184143854833418709509574356348356501126474163148367618143259522288021281751986906734421543985435044764724248531188578174869190099732343435250011227494742204750694005121175547865193646027623429646796135737802572093957941827142903612990085822054410686743595902769514156044159476966281978130716620309781048605389751087316401610662565865408227673979835544331911717165819384274914361631370425886418413660979349042420581683730370760403165621134668826794651834243314205255352417818712221226569828713099695980801135169442079345100345698756858856597654909121337031640628472592541953866954411106127628966058096531605690975677613023845311365457134557671466402226373124077781435628701205672970748658264751147105185719679595425793743590263982438406185827542109448660723133043481915979276746348443125868725782700722865231961832990910539111347708350441577739173062326153764626972357048104629899506405145326874234392890861850265943384466547202457724591029598929685097451986340330157457523169308098731537041489041436341600064615950967449652808783390800247373919769322791472531708477090500615351459662963167308007941549235066903676083863827517169838318185406733782920963825948799866854726901246264943710786484649280465401081908995245835270762741705617201630464894371790417545121466140460130559802630281691013527169158832017462532812989954849755616977590245224804484658025352096129817597520477188210362464493241921018877254553568771184644060307257979196820253090578935860487044889719589260526342776541718305472601092292185798703643992183333943986257915331314819680158783166736252347768723221347220074618791582867774579562514709229789168593596495233822725415884053598266185376017083974730234640107878019913309443646210764620828314405681141999925478374281789964745609562438092454285184737263171878631073699899969742675593844843394503559123100131906873090732114548303854592741716994322419906965863448336166575618727212637841225839103901842386415287503532505568838904592440563129122538979818317992942542067513825216839419308787674538777172037397946854636 [133,112] 9812792270796856866822564426805614009202690622005389348144011111802245229769734210820457034131850627377739877290777517753308880857135081282953520712842140619736179962287507452516024880766935316461307414524243422363011770670119300248665015990794532394899197021443720435474112583755403208788205578468655269343241256031930822483268594756829874420810446566115238046880911422859988537585129544814984754133920097833751419186170314511958382574172450464644740563715178605720109681679865385652950164739194294487116114561882164587455778163933647598127504068926566124627862357028328810436790375896099507537526047095513808368067178475091750539551921006573671473972016316634970645698845748572121172799398529071853087588501219917783149214817741422220218877492322699337667646228691655420666945669148477859245511035379669840210759579675674471201545828704837382428834869869540888154996122419364426087125774124218398572482862064334327597751787708234751453471606714202720672246726246326346915328768083500378090389177264218699070579209743533821949673811968434683629904214510680694770489342858864042740131244209196146308217319987740418527624674001209744189597993618442328375708751936274520922977438362570678785633722103381828401496294029884862896096417419750719219344707206385508152894302702400067096622678258088572031776376361039582246254614067255295316497949402772019555822383850960363001706800818214170475707883153300338040542817187306651793757038640310329870545816333837899213199569958005704524415964663043801475702624014233631115582086029662327088908753009237746291759148115453498845097869089359523347769077364547460672168558618106599005025406731716960757600138732083499728319232153864332317656279960346307167813784875990082697178286557131041753871321284737384642600900084171752669259216328219216721006867581671674753001662437625973225120333916843353065777713052847715980424458466496638110497546126375992820463128363400731740792339316472418415746314054673837879271806214752707324247173138743902024735452596424807042526925687663118760559206580088652011819127993698764485158823236681993791659583426092976518436401120251894712 [133,113] -369534616658079255416652216285446621102346701647042649435205565805128075247707195751622620950433330579671609489022443141250097194318896667923614713063971178074976202990291976935647734205439533208159653360748451154989053700045517005797351354899943302432480677526768561106001122925037427589381009882730088152240833014524045353704039406408237251599018564116674667930899544140205862265407599344048979489431541584700080582779272261563272942970389372768991040896704835964871569488510698397448857322048562087604498706835774426399516737743465304557467019894383147330862655020675651225695465113841358949305931005459501400043763140044838951840535022307245360148269038151750322719022881787334339434115229501814169110583031712426337235341608343387298550714911100769323244746080993634779523111667032721305878187832573532585249472010319513655691659013193089905421767576233289017905562888580506485886605298591818843822759922319842884845529598340120500296139246872533717510959010896767341259652005617647415667025650708480821904581289604998397092146603310055366055771074232429535582245970546943307305026011399261032474647093734915773119570913806397409968072443558895422923704644576265107686242722352909055944934950065048880067447903130517998482949983850687809286830788186052374156504832643272254309184034269181807152440607578692606347663768318966511177450980363653172448756587102525283713658117855114362836882238130002844586343902656142088347732824511848493854514130315013995420713916573272556623594706226017604068127474284977859064329664561864278916428611587639850350257337145483374180723436208741028303117724421669351120742838450107640185818945464507893723962953954496374492730642222787880837472043165234850109079626761974082706083134768050953493425535324382535857529669237215126238401045644088303443897102593864797259848974767089580224376437537756020448075338333141415672907019322914203569669252098415854483484325003325036092177459425685849629826797136600598545517547823445657796207004689395593656135250939041580696175600385140692004290481373987238647147537653755528680692859726659253268725529717266020187336697107 [133,114] -2102824190398656234426349869038389013681652678767486466337387713012705626809477362596311855291706461883417798193828915541709442833800382078489551200938122156183988510408977190269714545354563809601008487403400119966674237416515900511496203721222882681561249904905976084551078945381923765808095266060668903153947133308224784079857048364577801785943137184324496556478924244245588332717856037878321260004289144569219077170850972599536350467298083342682593877372101485433045823901664062042934662188484351291975705588517084087852559801535617559591428161999206478770831477688785582812609610479735960767109813311096161063459317793933178653771977876433784770369008527863770291155413425096249558321517990105184990829049955207881966748062133684767554379655579168347240199802404620696111409970174508467330564706708095550037908852383639050374538301725196552513872010697907626922013006133363149586160758044940026075238318428433890546622188900372526909820525599943079172744379789860344524866875143556280304585520073130002051693142023687489614371498414127327633804208178749998518955385920784963745794297759902164935172506966314575018218365222368080501260215383760149405385057662557313662964439420462766017518250578733401377075444111103816124021549473172909531104990464853187062835754314290727176530077180375864412747439810209435430721979669527343458371912490390700764242655012872056330108127947843436827862920359866409044446182040428626951649905613601853737032187401275529265901298060606349792422243536731677568734214061250247771644276712199261954077697245054619183027800878149205792629250049872579872487734367525284094360752431252601347437104701531062535705812445710113848311479219537490926933586085034968727648667735446708318763689295744396957022854584768880167166278065315091449567248882015564898466965440037803801111702766280064274478937271172449195039907453546730829523704139259770891753113482309043843104999414089800213010950896345769571634556894507236873680351534528669087679221773484632630788852710518357525926990112573915395270984605382184208135441690057000453595759245430484249384823808809693897024 [133,115] 24199768354429647398263641821434810269907464913354277842461603853600636273621782470361126559524506452831857671209100616435875490930484175345236232956212202157103939974292849812568367102829534243053089776277671145134669670359245165305905385647785164682197116928604086520228301056674808837267971105416790431599500568465245220217678791636421895279977697205974746779520472018865182773861977596851161881611040249800021042963368648717100236720542629028327782348936272619146158323510143451271595106327622821575738917863725507613119489453903412603896086715380210076778748409289605186313167217199752463419407941991834523545219470150177421019170025208285206996181525044669995394904628732120408084581121584635971642398380025073929084154036046356656976987363499153957552416861830619192678833746636623641652767409838618651381736002389291819741357766216056948850524953115648426820069735870418831543751708127133332599896518866980120458769507785454952824941225186565661841921115415888418033855451986735498640069281546557608637538695724395380011903719314314825263468459568584695866433527935834478422735925743601920129131744708871225413217421824076605552244645424248643138303951692987344321643107451437673129398215053028767575866913397212117525876137478789244007622262410037729290190042792147067065104394955400404775097405859916457560989947779923337768582169394701827446348748320270825008740428797147363956272766558217126672598008522850186612180882537659825176632514874410176074277432490429644886145281869912858639393908150477024095776144937421336845620459581340458513190982367759913379616562459691093504505212058102943345517061122699262715924523210296803247438116929403498876225500221683049013333050001304376586635088162168625355721844614630736547808736494187780729574133244895920234782516570642773361175875132554180670213887315919402216078993967218348465181550277543729601596531396535257353950502671110563612724456272920647648465453048354922499001427828275754419735728672260595702626534360217471530668513249594953131007666958987532761430447407954405001814269613425297997540060207133543199037880113464 [133,116] 121922218219685332542246578926260726550902890207627993673083738851184287593856438151782547275310785213266504951977567990126317676202570950813583776059798476750525556094339552060966281651895096640151144786842133514077202410121111762871774906162655357236325496795508777862331177520925257253023176251711462330234050903136405912500853062287277155295188191356254694940850291037349689795921567850382247199940928641724501335515250429929913935885994718761736475946533384943374724989094524873518651166482377327878461558185753969702044039321283674040945671330754045193363839943091593081916205773415014110556217964840085382510364262896304866309418711856247782316922030884263142552760624515721251537565535862900310510205745268950639437433829016370695142383307917180978761121501651377251028222815329489360003113075329916677733198901845878609353807627174881390476477980767583248485596700615121862644834395751817488756158899083341442710051897231595691351745216463027874809504040278292927262349611765691438007482632305325328167942412502300203801275439475133485585836341907109809263720249721844744441316772239798340902850830034129640762833734595622397276516100461250693914768661951394350393471800821300488566784337737769238092147121666469705151644411014690605976280761076964916437665245507154633840877481571926595781214167080275636678387503494364929866023957393180837801739491951514737862463992618935725287997093270416394875632412807805190119735109282586520996946709094061490089740947747376440445909346237532777404649661063697273292542845287706943985560389676110431765522827144968600520361254280599615826092784088549788426716637405167790366884647258339538607837437937101295415178327396941867261977633291946526884707280346602848524088570303743452153986039818108170409548899984534086015320310399271132491632377197145061866067984179413492121191342977192604495203619527011248349005629907281446212289035600688664523121353622465615099577710828872849140062484273562359553670499481637326946141649601427809855560136320579564641939114931418301149143355853436892629538090697406953680271343725975989483520 [133,117] -1230589052502326484443308364385351045553448799102583715443667551204893645456021827686377369566224099696587318253729024916965730724108218034657029504713200444856883058918819294909616638515779186692184809512779220706991169505359960906845852712765517025419089914124249802365607429794048311476738184036237851055800448684216535978240658190081909373082593843313305969667954304148398522343551034553249421762577488481174446871570309185659336063920365522058112354688157343010429318659841912174058304492934131962485991003356518939486454601400144943141326777802940948579081635123823099336231399993930041442838937440496319714093937439179379959204732187199208701966148705102753228585297550923145612171652236486305693376678895085778325239263529626476109239473057105760383103015162652348835765117774518902078848442154026392112859393343859461423033994705299198984897694560850937275252523349523511080635296193930008016049430010371168287073966979738688627349067039078605086410018326319636320790367158005711773938343090048876925476752918429173985168405984763084132844416503491763568919254156275518139052410856504131150763207104355676419866650090428171581821394698459200271671247320193584467704547602838674236620438017550924343359228867393593783712761393194186062756055171659481255826327145971388607119136024461101617479475962508960160477547582208461841770148576902083123629282936758161520925476904089851566325085650714666800600202760546006981861168571535350532431949653154734940395759700115863612835753082515060405618390066678195886710918777230571730807682049499017935082238124916803709520954857998824125161715398587078134058832849049097088939114698403559158191093055165035557530521341847858275497240238197154036862090102667516798401713761429199252294044917440664099993235259914070396636586275334772418808742419859668866868462272004322777921264908218060629801117594987899704328151475163528904397328652684289088029872342280159452750784569524406040309421487573972167477442265315722424315930958383246451054510208955280019603750846336803585805614402479204999865816282320190104160156711883216 [133,118] 2101812715263607943066668636667379307790677895894747812393991905536343649482486157074766626346186916534289695907162420828626716827931315825004034083984965414012362485864924945190834491796459678601872016571086800567289769899482185171732654509884443154962319865771941669260826693468094732230997744004878603839546158691667147383924287002001846502311147244364713433200547924824504627833568616381308696531105446304151246594560641450708585674225574819774700563833505244639826023692430218176742524011973711080679366468528543258722352935639922035751257127563653691993245011101775288775953624573039711342746630661119877895091707561395223477418078242920680791626608889971811730607311890661579157985378506952616497204039649940433239587967576538656058875373481080190886521059733115239031537887609308841163551700919548779406261610056755582481659090822390606545641170098658134762669073416828237352115792721239189403067934869913873640852935377424282319751459675604734299572968296696767910328437681321065269866808989333479919457012221019186654052544879482707528258972062931850855338334378487114302451546807497227971348709170535632479744726814715533221980482238628538766619341928572428955995458949212651284425563306015333206222147463376330955290651231822808108230391659856361777600203249691313540821303078233494755481617519489101813191903729974624171734435257234284864230660951199070181168943148394313801218011277535934871931047764285148603407477347803535687563876452057933882282933387570789959296805760175185152565881241560347498283782003833087774850960720642907334043563795922439835362468905590226643646670615203668464683069730027442006845263527839386179025730235568381708555268844947096744071532265167785021369323293958643659453242209776301964108603093583210255608987800115164818401978449981970556412106724266399921674128855032184232190437232131221699279318601759948710767136761546003739178538348764445926587432707133879008435952077795146797395950847511842692466172774044224170324518675687829699574041891638853636044777019415233054319979152325633481741161981524761990263552 [133,119] -2372627715873036750923715521965072963125944271129616065662773397929526671589551348506210429696299743763405962304379045925552315335856259194905204309953465378097743210548791690782343918764064645704926580667714959023724157370902878213750471824774817111024074871124796773826834720249323651831478263837891624765946036873508600859598506635511506180908950178343502058208671552200016441652779017150247542683284091953599887783956207265693641176311887636331345717603238362733901185127568121474402241089818091379677141796564558726764956762033076926709705284738667598100951112876094721189281668308327364733674964886577072110898339504103629600737986151083281526897925997410240947274459964843261829403276780896327940558773966426774596815241388581878468157956991384311723746246145774097582492972254073242281246976148001455395808306754530628620005936416272434254471206522960086344192773484865565116274372856891568331736003651912205370362520787997880540127630097731100295040542021386529392901084869958937207512738817125051710207474830113006569821163481295051232025195327609022584616166441136849508455324073772991911515285925503243003431960430865806435548491764424853647295741128820209000206243123572285230649879718547594805198961540872217548857210235411573594104994673895790526595040934531856370689214544614791959815517789881610990882999809177240250360619736487563121430106866107940171109388826977243357539720989155022051178965657609059705070569611441174429681046165467399535870607287454816381122055478296614524550704241759825161957187394511537649271015891131126649120312778109486672608225483577647062550981405013982812831383503556628560303902258981171144619458395143318446810183643632656829128445247144989053865109741144074288421109181517796348616417638053934718112747310030877220689571706213539906355731595793415126578741415180744501426926791332132166855273881385462147490186775807075981511952364203515536040377606683419668275481730882721525292260332397139485637091127400232695671610761010265020737489908667774408180917651540153541363469814929374474788947195104544 [133,120] 2300833495180981397101954551151343309450878017419767591483725700907885992984621696773752633299841319413550912906151429539391940206614367177318146637874291910318373768830916533944091474675233619646160026837876622561329009482864202887970041530616314419193106512320981578634952199765061970502925705763537587370916640372201134604525204519241985751273288032778008192464058864870757372314838201384873918316958541667160328671268762828273901046142073769790282256223563468847579854476813647027886489910920538304616380606130356305972546654927775856083745934329890313934218061168586683778332164615509933140611574286754704108861083630264914105820588985866388562301586504769005662569689995417271791095156470220042880443305510656320094327046169368085378890103803621371079108421913214285088928401065839094451239951864719498608872447361350571092810547930827021269870408055359502696185190010180939261118714477220055610130946880823529284438152602274341296730494406054215707217844322764890685975171145801340203090675298446273276428498344461844774596725894766098761926707225470787170431066134895697947932706430891615906754262761645345006325301126231862460464966618789692887820310332533762756413799043913416183170363295546158318522636588920733097624342102743023802820719152845012595978141427089158907692505274164390461713919367910390614478923847114318113659543789357239493618508276804962813608195353660002377123597566472495216064386491961152510832913709085863248289455692852131602612506115977464020766929667346338128347454017884261319243642157220593468141029116459386388951098215939146897253683777157633256906848205779605882396730054160700170211345744363694321978998335704607793352000697113970983698357040333718975549579095813616451426938394199208711895080999750642274827031937561839952728889972891657318635957132765194624345559691140122707604217008192208058948127310865330080676905221566059375056575151255775394545598012141252370689861059317839139402665090283482339457535433267536421400181726335159489476533767580065643672977705585296054710761297313959136086720 [133,121] -16805351823743667201425810569521217182896384962665804891237142881686877358696567490033055110688318032788953675365225080908329720507464812941554386003099438918125840023250780063194333956530993997169793701796140603939367543673125836697282559187804717553448177874435268865711395285501614686337548182452859087839003973590670034847473389166855692389838920470296898150973997391539129838083433158669887595592531048586179035304708526613470653378880733892920988410092988794324439106224590470430956759573552242060015158400139418176523219001967800234476921658524977383295070048558411833313197916997177965122869277669539924126633906538042227025208458179046499735661895096561160566190499651120649491108511774693735231180167863478996424075378190782471391433603425512972162909724919820470734548872615440372238543937290862885593923557562361752379442956671103641103198568769561076233409288174925440955234556568665327127645921799851078457421338173050488820898600778004360447198372557882714005992583665348608083158385519037779140294087345509839872603095232835229670881118881177574714427835756971749500979116535635135840854654644796036924623710388833769591571572092169024989321216973274300823404138905401403553041988614794220558988831734029465085557408206101134136371000567992738643397018105909464728270973636885102911794489342405119538839906539422849616513688460452391630746986007102835232652538450906544972679662303857317940980539938687270918697559630155435011919415248312726023028018841019624996739005098249316584781649253468116661749412422645898104235767871820042244794963170153835853126957289698980805382715611875560454707775947747890857397860706585480221550650048424784204707510794118550741199325628481504572063191874668263252423821852350047523767940585697931044413979586059008568662236469264033553325649098234357323093079387456153124651715816851802369970026183533389413731631343476186560461912975469785685624398136262545023819199702982557922934100401749172584658461091357608059787226682351220567327683201508928201357572435722848275647304898437584 [133,122] -4680411254468925917286935986265245856565318033771433421371821825401403953729287149181571178198017965652651264695360156162194683200590620899385228682696850479894364520727228855624724567279346737529078606691340672885127083683878767557931255533882930649788649856577421448500495854280984039981242308146217970973914030966171521926607577752084817590733343122553595988264434523229226927317720202899952950475246522871902909745868837071944349946395856676609446681023630101414695015622960651540606641654924421760680072638673646211395594213736331831301694020881291382106622107142025308133097267571525337425474826426814144373385259693527640589411953427960049329457509113188357127036659930421250647258501367592430683172737967850765247106814085768364314575087373272463190431947678294236111173545734624485161032873453343921689460941115536624835669762254680354919385202499038401755481655152236343387250345518946422289995059632870866036236590499014750329358456025729008289058684260676456065027154802222049741447569599683483855262484061072392465271829453606287707862422016355634930392851714236970996360480912593198032822438573117604240858858159407582107998897499186746880795219435056260080820408858941347374677318583000046336378758777853572369156855459363656486501496465167385892707863754008724436873745329628789365044882501451093709836136277393255843229066221229906657498097832189245513466162248743093807956618914334212066483000707516458749180778549936835356838136913563059538670280758777799323201171956559933528451479276186026576537443210490381119892335372864525032181530541787673755482807070282543567732847477336208761154903239496094066037434849174917494784386250789432276527221736905548297423153824072497554134322437375277463361556094580148987962240860622627614166754431403235639341777254030882477684942824090017381429012664004645428514588136843709889689778405475238977294566623490056137749405318683005402631780138812934202357761908162563988069286745724863548962791694767081864294991629397879500734471106250317832767317562899712931530112 [133,123] 1270809312351663539954177617029249233579312700955007710664941314383413044130638647406517302816296697511338730517172528633713363514149011431608088033745293265527502958027341325665790368544653089088949008296922871721921704667191166831073860532750528880439789023555004761061274897599278946660056377377609892618539151746248959996476585720264320851253525293237680722833362980261208408070005984640149692334045353075220856515940859961210666154712313805618057896557090712687780230543815029924912530690991443229886831537292105708510317308689021799800853273963862253345134329582441031879593702740813691238665803415220942827772334570655933262883403281346169923961735047872320323625252921915707563940506923697692939765782377685948656412219514190868813485836287462518177843763053566709201219773817081840237264295028091078546544440340379268307064254373417890348889266688348510174888685108501959511891977916451196966297148124016524672614171945912201672287733618402972398800707368958961718850315322234523071395494472824650880662429202248864119262539473387627487681344202702628832764058117933494364070630753022950950499982994317472434607947276505321589826460256409747771520984308397747231449758594290987329733449171065259222849970696896297436758885333697371604468736895251298086057388255503174013742488638313860974980611057045464240963781650546702309987462752530116811032068353710606917936908161159563077710356646467242438782804960106689312640291800550557898682838717835202946806823032490641501419168966693886929879172946882425076880584047179188421861482974281987394800377930081394085500379016628115206878035996671197322511949431769933595554465364932673281328413523263322469452372583418696385898301820460966105584761066854508605017152967632660835151739203106046215349812109018764152146448304189337543057723551933845680893655500747062894671101156953059547264092454997522753667703428869885115453309207912912709290005383161223758662627963122194479985364922071282738242008350544997670788156349563503181278775213226771525070435274363472 [133,124] -506226139383105553143421422428089879921558909167961775054840298815327461255418679664902330688242801504862887107635635130865885976670512495164202927763765606396049213767554319470567480374583484601123137515236868864327087213908088750983278560925899716003679918029269014552554079906684923572186890455076060756935078287034619364538189886183786138900503509113937726785421182641416590374293482786873793265296910976364759947470197125907862841889263515903618809817310553872617959947030797325238944979652729140930502477582310879143500113362148985127255531365642884033511882394177945099127415179610257131987460052946777310099509166428070527874047929562143985742596033804976949459680056419620058219438799437534129246649807607269992687695804758054766571230235146927429549292075812261581383727988126448438714017779977266951316779831457217854859661121019005410200033808493942797075051200653443354780230469681114343221938999539755761656021289113402902026845799771963249943500714088213034648952566696255693118347014004958623442572211725142524119977808563316867594944685452531493502178020735358123588836025130263275510686144291895941791720651562392541845796763462878059688552952265652441437326657544305150426189488121078114301587990341575326145282446539473783929613369162890088904887323166902321451326166599530869953916822133551241820784651498144717994580508389592208203031115127609842036631347510928177387027658510873711893065141117195101396151822075767864540278681367402985820955428804708000171413746685659735902792169857319595964618271463498097621123556047335231272240467904819200984379963688963068171576958990913468879924404313465938113714558858161721243223331426797411714710510735172873328299065577866242540358504298476362867660564204793806749932224027217346966572406475671103229605323962275795780472932218224407308874501414824153873691308343162473966427291524916591754693294881084959399508356574184783999882499655916551657150893530036583221858848618988383807963257131612905641131916641315091770181602319521732531552 [133,125] -209725989414110711670394560538344730943359382743277836132869723005104685706640577146425740516482842099266390958066938232773911068248446457653489132117062526822305885968169057929344386369200636193115969518814284798743873186292867142472925719664680948608371628034957702488697428869469407335987024590648078059859852222602564672901017630955931205456810743464036170346719711729592496592750718433577065195351678142306143906208680634758093951226455153361139217409160557671752265305477144740194826991874651622627686198557693123242745076365077557410024093000293024357683204711157822203298858591429508354881629357336936682214814443368454280713352200675294665019610996576663277842614323910147401320721379453080718813271136019262889978568315012058136350899172191319183601057704134499604383920058564208290937663595028033054621396231442536570768235885046737230910019042116007230281409665351783790096242461913560221322987658421326519429554908971509315468115806876820478361128962626363326536299639708517003777364079085157469426765593344802970513504324509908551923708927748069424519984800529499217450472948799269734012194232511676664310411454741168859240187005493023421806633623994626770448306014980950359966242003712618132457765905359461333627057640234880486548413256407386517801899236575369819888884065273533948970598094504435187670254547645064194523804969856632416133771818826338935987134993168322878211011962376033937179489218081187261915635872173008477091343363247895778870055871368099947687765482424267394161756648575723414376176080015734764808066150472635984448621764707926978749230038480452403697048567959335450743782501209521205600678824131296794344816030039046966139967447833731225516647703471545360099559117984171169650787758981041470013307409908761376102162118233537381022932571743825204465684310405800394454860513656215434320691853539159702565961034727895066767912267581549935189521258739087986644148122064024970118636910872695567308440217479453135586008510846500616683704033890772323468767713138484 [133,126] 35766803458782358828418655874360343500747116825213144703900482333871351505703994584380071650907006920802858198562900416326836318140743403372213825092661527843923508723660795569014563439923521860672303710113808856197351555892552384635681374623518533780962534641092547743677972411109493464715066578784787663943455016504331928906018040904533223073707485583624822489676490889734948098608154469878915310210036359128335937563347858647073318240428334907710125966681371069046841919376517387319168933987415979228769002864077422131547604049237619399920839740417991234792517710289904364898934841568308595743742190383062138361362898351871141774572241723573412043453285905842805609854235457946440423377176833212649152740630880497679633433775716577010310344928787637509662902787896910843018382525764454133825194277273438588891221794121515215168668861514374155948557435943767596870167090550349345694596194634237881333324492513816376840245048089066737805592746799260374526717719240254304448204523803429541098025117533720925735216284351353537860864041866771852598360581980249958327553894172315841249829171908991969256982025064255623560514893572915308829676631405230099165912708387874312271571000258504930267075101014972526528597193619274565393735548279739517575565976218358671277210571693130338445659195723359306279982833809877251552214688616292271609216849232431834622978594354041975670413357678211981319855126539359955234547787854227304031825046568859686007559383125035100434297154068531712303578249501667321829323793081248439548985818973504358715693605707175131388098875902040991507559336341351816701743870906945044623998294750893131770317496092085378779504285244424325899896929897713120031164992059962968266525986454227639637215571738710851659632771243459856330879589999711231128736515126469688382500609917473590613117927320046805416935980687370045173298252854471472308871609899613038088834301156264013262313314154759582608526607857416923458475539497918541961935894290568942183123175074979166533056 [133,127] 6143374713624523344518911083457972629801390518757252444628790046643193602772691627261681037415066446682923564275435962266532642838438604195191725717339173438519622401562895430256839675805124095160428828948107135729753991450569048114350294599805020945133398962289905058066947314472523544366215935391701817877122431865876326934428296191968815281523877770782054481156458299177575223253797927788598533245418770710990880939819305468611496756916665756722171240517863832276919705878656820904129744388581049146430912997776528353792323909840261263038860503719773703445972242927879594000636845431502962807880774008194131550927602693403767601977039571452597030023115421819645231930206353496953752305218992677763537805426540671821999434904785205496388509992051786324584849939804897559941263475230609999328993629100274847921530673480672977984128437028622621510657693992252356617560530740906755705969708612580049204395058020814590322617073936654314123475934826102798311597959834784537000712225086537347153036398205127633364274945492496674731222523271768491656546338167604932136770610891567863413605092925165933480494288526714982577182529092701326936172513421139201240609537786796265261733717197426677085178360986514459051811406713205730873839181893466722018285813263081102760070961759024930733858626146474434644473892292611356271407602408218400260081252165671215620321701073253576176710451786746928231188828682746868264185855026354284446094199596184891963195655719541270340945815380724747787756561851570687772625155706765429112975597063156633484347345248191051222131610969993640299564853033454110747881241271734936285687705240870629458676761897600154125441809680018170289064405136184151951605592397790251356840301332942957018002834740662275302409434883068999759962437194682484944004568869996753602164570075024793554079582571319497111968834892929082846817790181576618730424792067440427530654491082209859846769148149423954057522644862983095184157687080245991573422379102927509935512378110296 [133,128] -696372274394641814505933493615146836073144513853448304660995288733370964670412124999063241126809464565072616161156251664038800520258012651414050098604807134904502889274156388590969818832009751321650422693511039094307964523563457829219325132545905827809094764521064142389425892968103307788058759200321691874194148700914783347386899984332414843760180941484228086137052506718882012692425366959419642539555167276452270216470899371927397890861311946427818229266295154108311855574532741549285789149510388748525940034423326820949970587698150537153531890093667471572753314333632073725378749508608387347625856909835363466305128576694556497124843274718890020201678745297846925080206246245834290702926854974405693101325662747967828452694227647577129323021048284061084459578841354635878965242168084909504691516715698475711766873703931304229439397182533546976948091769651705478070211124934791504596114981890408891138067023912821045270653730303438270081975772613488352455547526620136188460942762335320821574504136208721379669100844401623331923758534554283543952748096625703359009859385194737984579956782555195974111159278340490906524708618309165874514049175117072831121137035809919587006880538409941220822137654069990270237457452788625182155722446648717043848763400120600946967150827746011944243357619420168673264761456418637010191860487314390539179106521545828416381462558988493779356434239664010106531830459195742093271401973763776425444622933893105759304370512013028309928511193755590088587766074120402719771728233054836183059080368423581203161963357427942019329224888393268010181039985509235703820431529200270194607485986877700436797550494818677588820941416839511200974459472344906555696173994939191767346304924649826439289254901864774756924072384252011739343487043307718075800107265088357998684065126523933700119789533996767277770716552370105800316555280214273196287891376725675451189804302681527557365159629264514666025688755403149430969813894273134191560554344027731290896 [133,129] -65136707313644063873242371906113420968865126730728965737922472731738789023360019755742028399658859486484154691152703236115233721393742560825792159448055252753057897400367342335113949498572726888250231216625563125351824403131507535024819658669122119865636519002633911323701187852324828094490043571631204623422375010726073434920287068316049078454021206446301283171921461632926681933279250054592564433854855845781933499292960588861827808602340280913142022932099991068338406457278406760952029381312567713805337578790562319295982344620888715582932994675315855402593857143937769948197318220114152817742031197159073614970480236182430367973402146494129058570213230026829709834232134707404836166781478278458661499294358763084749539077800382311095699143530211683590347897852530621957018657974286520670979654492062277380633126625324853938757602320989496728692385143493669243045938371596707176161231709362571644884335491742774823403315627152736106768645387840762863285114629133705444486491907302661760177568128159787906072775853219178915601286696693991451233149199267420219381472346718603589288000170073311214017095460020851463523068962653728453036743389653377835006606730972319577408053034864796758070195049538990207987095949513847768538305262156209803072643326304525902505072655518354589628148930456569543412197239629280429943342512471879764289886791299765878442666320528662792218483346433607349744300474576894443713565371425263482822889895800878194864955641639380069015090931262693330663599442281911776302013700587422238003725227463229044521236132139576766100571006408578121767158334767506088833847149629279317747181119615057622981798932364693212349703781369954621525167554985710767441366716946766458595577712333483285126180607286067847691279260729471501875534968854058397691062468895566354643497708628513218334205642276695315923145688635755284227087873992120509968841886067242402173153603498757621104447865147152873777043124407328565635418637952977569091277849564 [133,130] 3052729978419940828436883176764563809415691654202283826038074803556338513643092632818435913565284498536080031171386111137507573236008248431008449094445630442896611655673789871912810082649798538854534486002343804783934255626175415447045739220109860349393344212186847574414468212295129961511214478812056468967579517317307299166489275078822880669275781429680762433847003375249431829328920444272166141176525251335949358243819611917816932298018287406314739885416850851571387231136228901598423671598527266943987054417568422151034283770299137308251631634147371142810280347442536691158296812209616303353185991735430299079265101292228067399620202336312080738347576596459620412402966558162399378570870613676531807205829487371893321060465812047473385571195712356618963739509727704877533852240699532365283516565353524157619111884870056717377922534675042354310084577267085750342423717439891420377881676717760447101680245719598146979829776713174388270319034292489602409289553446916428904402605563495816639117670140220931005991516242172266980743145815898907955670300235275440471704720217202940690061299820067308831287496210451359731624530357531446142935400601355615087361105827491805042252845665148826631626090576479852263640367236986827049587991844789453752451566685960294097393134345716378396853856881443060341036958494854766946016384247941979994753894989982855689280283943707405682729118504773178668467317040170704675953993257340647961522885632043486089838812486583182276184802735147016999755268118483168850262427327372485515753169181775074642653063106016021663942048539438921155991713494271318168526519321848019112844656512674502197152039040117801430631814879930389323634930511222968102341413572604903040866889712913932944738331581720053794374566611184891884027554607624567566496848294931098480296063692818074818688870649768884269569754974770611101980122211335106812773473277729648192865201939265489615223778516456644939006128534587872939184548803216561984 [133,131] 294062275876785934412206713541643076753166167661081446149124419397812256307274189744817060898629510764644909258076169000898498892381112224827659326781145512190808712973700761133195210038457189406384466308697846375799410824185354138635942597905511752991399005887077765846828914155430384706475268978608674311636116407212256209964662760068371649347956933149301496918115955631879308572363227149840060565303327703042753944381657498375621084203923562553246465382007548279983793421298714621714641962179293102139350367624548429495937210700380201698727187600781141767529237479143069080756477348535415403342533565137741797394294909463135242246704445731449062867734425235357148142933993276298891725811912806887452638157032862904342210581939761454624399847887282281661732268968917800485901277599191624961388586943351484753995771126031526067394948137107803931870256162748572560165438897710162452206197204687364597925871720412265780256902141120257246346552448412514486722583625525249907077563682843953157873052398021678393276735280448204701715344936616696866522373561300853353525264532355208100756164557780496889216838941774580942678972031072206020021297139040757324929401365968526117995710717216026549121050643344622710328630461658032664086304134008008949232741989729419018093517683169205862634713694102283683348507364262467966880853406762695980668859823022557384679573350798337924942004415581594188889345886117764722520014896249569556764557473713909756712816742490787829831706520593319483418716795145336146093304117765343769612853621771234036069572370522706284544527445810470048472853490771516856195141092912303320266740097598747783736315265930262274210048262734884774644494033991486054969199197593142802338097752639715858593919121319477022265672989366484102780393725998658377831318896403052703712318990239473105216541406510242241658258590337527495209365089534211608627695744932916700469891773775025601789135969593605163226053504119719065902442056 [133,132] 2849097834445412006108511883159438239579236741396486602484670120455269061678869098567962003939341387276007157562904428960285640285816662283517333343397246492962269858551446328989806726297878320864404841165338332433993297065812222793533553328909560453712587604948134981133566329507057744058561953057466893834027320245225983165467444912035431346065344371115367966432937052154135921237881423825901646820922382236494455155924344611751903945941975408068735373094502873251968091936825612281438136081120624883019941144795221886403097272351485585246041137026011985103183476526994879195408694197150885029887804543816153901816815092880579494609602359488692603577378819194617521135036744877333583981685453467770566887932916765218882731590778791361217705103009507945287537846178910645078411225146254105441768353023725547385581162536148129821544246049092073570758668037346177866103517381180681720667068661138207889833609820235951523698928428666004234725978090251342959296919474975828835729516983522476179042213445010956609156693608288310586614319796880317121921086857981573094417396133359339566493657166079534357021790283095537281348193665187537311666100461307058039270768840185148839974982326430567929307315804965370534955026486980144228781202467884860414139159142917606838821175184219248880860877106688756776321944900068406320503245086052532833888639993992529358204559786576011346166966291928014588633330448374724487965948185095881998454043746199301768479798809228050439741609612578799517366966247937529672489515117550450549261195973418156225361166652656650166969840354704296153576776648965572743537244258536903008729732939072383992450018096443794556858361688816650128185617389178661777791344400500573555335206883618942040729901621702884957378077325464153123988712200782860204008311471148258649752728040488573699532357833025442737023610441690316986539616148437596061333086251543281405807447707629798164272228076410653780758984979510560 [133,133] -105855641510084946102963275125557850687211839009484858265051254238590200455010249076981221145381275518527721051733464295811632427829833973740258487222066326831881289915721998846839244963720925074862851671963150053445038121716185309743312620095792686716547797316595796490400161681284233173855421868691236108519048308456291171645006028606931112754293238917271079381677688742786462530796577598606457997795099882350982804000189565525520170080882448933651884296423676024511489660213417573137212670197635306294233231499671513012671185079218789905817038730665918007056050240917573901488308643174028303012167759777606351925713059552666320048437399815068471019941894647298344047481101589294087067535723481858854277211675691647131068282244255217245405898648479806098496689976225947346535291371486404056631806444301254493184451981016969954326769270232919048961981147314283230960664284777717003187229136201899800941767899961917230713991760359453796602865141326340128043001013514825911874777434850890683347737536033980576631506433368988791262157528882667648540027477665055875914114805050117261276029056949760504066681730184355355009171698043303448467585805668388583286689405662604899553931872707478760615769669539495876361814886567344906821291620752941445082480424699431231079729483333890245368840794613457004967774125209951927429762441782459316254374732702859581618112251221570349868216931888742071805134677071671443348012730400291052943111372666550449057457765900023251517300058395914514507127925229625760103415384082298937402070734597260244809933439316265427515317105955063984623587329903361400110681512695933328007410275480713544205053854917479770436318051281643566196554163610026997026801619719366390316088446341249914995210235864202351513602290164324707901164129175087553127978217721851064966831519607157878287706871996117484642999751625386273120548702515832735545537938585756749183289215309526660957481809936625710707748 [134,0] 3658073009221727926514578050416198846699805108829680021594961548343528306859402794209121686742648806196980350952577558008356444182474362132985087475896972414808723962374500078651742502729149102660205948076699317607974748087545868501809807194479843002356527017034898552926574542453209775246123604325864149770650265755289902900324110200033934327900895427433031508736629341439445779710753963984627434166845178078995609019255630353853020455121127639635567038262076200625411657572599125336438984949739232768354350090266842728212941872897660998225686042019600958725739272073249231888529888870131498250165307228168845573981180520120541389615708670831926475576733091683063335921718009922216207326344248197284584118504596857910629503133071451633931307194775750539296553948774339685248496239768861318674625629294929788669049284768790079951535669776494930028930880800475246781154210065119578003837995845876291006784719770895493129584542734758024462288010696314976900950673101923921361014571026310035589360935857806249996773420176698442236320080616230389720739630773972848480033668395732742923637736000767060662326838688548270588027594492717172176545687856200927720195831510518068069877096051771887591643178807103400745441536211135013197568824178710449453008794651226094160054032841193077597915441537328680090554338057086851952559662552262575768932065302372688725386778664663207190723992827327114889065151370550575032944782615733296029112277365843979163261093362313062256283511102492673889362822142336670986994825521205175486270866740920525115500928183760028858903460966762097810031788517820451182720571301446224437118536894709386118516296151819209958107252199067350407344678805857806379872001433000147020443893124036584008638974238851267216777864638674899274920499022216781901451731036022531016543119370853061720475170583181059777250656817771080460572067155212631133158479510230241856380362903839933042223797755660863228430155562761645894011191974475261215708828457615300431652223666830647593248200696534328483439519719562245936440278917201480797179175039369930531307158147430077536651940770031285123020471367915361344939213034591913535098768893166646144897313908976418327845171846900291897938964462268152277535985645910440517309068700704780812628929260075002619164651795871948458434418444965923454793414343879233381963551871795374421505430977668217258998662413849921042005999643285368985359957034164195294837398238639862681383848640512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -51695455176767901915856334088111936528121576608281734948902690160577872558288621950933309966130257548875163062247108826705681463170494133161573932593244751115395285918887539194806236852268418581620302700140144265817000729941634035104253239058300118798115109535758838835466263100920205563346599378024116134992160949101347164888029312658121184754157455571162649822622417548999494669938563771511819503637583504078577169361453521079711190792546850355201209972871899989827292643836212524575150182600946048236853356319335100147234399760788358373959266305642816370651745647714588673466375554089186789074019057959897926193198384024629360929826543888289364359387132988124536046691059379885708653793389635578059719317584755676145939600692152449027019624019983872357797704899800815633970697463554985697412530835638886912556682059771777860583601104059430084407303571321684167502612073176024709891523034628683288806781518608127828275453261666954438838692500945429502981422320553090480282067064059579938576473114950449010340588434573328247380985432113076512639938114661391329577260157016100226690891720910937139000495887062036334527638264294618239251707639736123660243116266398558587487715631976224553301480557766014129160619904758486984195983001282050455580869679855638897046228530807812676840096363400917890034179314374160463185445153254094134099617715030310623542066197587853727556900300378873232179681910541512813010886957240795248898939036628589290712427458519388104383228590651017953089082859511799253515349071753507941476230737496585493730047151876842154906479708558662424410662464949418879376592132589112712928960139282896604514912007864176383580970611212710017495512455761752562170709382367013850768494713970544955311582970504842090489944641731739572558124082934999320537953770557407555782389076983775747698154045069229167997707554273563364789643741736364649672978496491532919793086921565247106043413254851379535158001557441490512610565551198327212459404867635966458852296764140788703034772582134873614464714415907032997961847145803842217437022893098321378691543121298714147144977348121491911573509936208937980955571167393983570652339954818515412376900789627437089140525326552392268330572456936082895148390334915984463021597953247910380597046754443746918621924316008421207974982011826111237600419864632101809393315519735803465793207725137926508014881979873707144848848611939459526536143115265622850282467426131887542101144774901760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] -1592526852363651613643199772240050924246482923007652720659842823793282955901910429882929216115241916607548206106051166534781916004485858337292580491453625972944948217492282694359111847968010841296841939112230023934335263142466894659439625839085573411152052617009949236760950463319342654211810725023806442842564492570420732853377862261066795985840981805895058171580775436096689619466968432160756602130410992865959751987518257814498641837194879896118646742129752841549917354153763082529766639312670700939179978487797536477648133002549128278245754057653946495173735087450162952169844837099354106494959045890384672331346097964874471845319512296418356222061902912954416646566862089119048524951062776501902970967362900994426584697170167305073976124319085120971915311365118631084021135754860352857600364544452945044440890950334100750091547515876712559196868346753272069170773738998792545393760510872960474046205601287352953798959424980675525053248744556298490778035847592680540848647715216305881541467666413033919233899551301178893283554376856174283426851034143857229826848610063768792959789040699787594295279266199688271696193023147050172290991471111690672834501540175592077536477111890782054027280261013566377674958788807383068897666381224985639296211802636409132707081059640492407354280343356029134285416184685472743132952027208859368645239499351359626545029272200466019315905619072833445027742346290438465267429743492095957539879576713456328793027933496263236291270616765038405583905647498676853623251535404566808510054989770210369772380891481348807889903103619420277867796747390660265852483069808328167555893713730419738727832512130928706451155765837034772633562868672099579595436085545227686802851781237806016185357747288644289110828781589451659831844038143897836999283791546338865537130252053715741888107506254353627650818695928599478231810633288540917202932332875563835796517425475186877000230989441616994600022554989775575718274046751094185188679315441044883931027830308242310129330674830299596094822540090866329936344020169306273990809078427388107443964881770084120094275333814067681273182744621146117091473945700619434967770278743887830516817399017303114761557425645193163327880884253263848071235259422323896512140544105495191754648096126476975304348310421835547938422579553589600288530149254496896732123664643647799642950415992695359818596945305088649330121582936480102580614237752562020850284387226400162121506988624969728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] 85810091329475530689789040693666936241521387770957344751652425138602629227399516417069427663819651307670504171126995902687672807435199045505392144791871780772556915338245964277597915388899906822667206658720389419468201272018266183559370993708371457429680283053294032850373782350488822480423794096603800871086909650152214947043336147005010244452011823648087042253209777462869990836858941799815626152528568682846927415081730275055011037187184557340902077373333639754785424202663455827789819229559432442368968798724641560643767533589321842567603926718569184872391242703829831129775580158813047378538811278666183281208075206044699998442975620061146533825523316800172771051934286564331636327465814676880331379720809042534665016510805559002618957070452375756205405935035173902660090768429003654151644216064171982322961001500402878037612308995367308540177477406545447063322275338096394459508266848681445912351894230249816970698216428418582641651544803359302079250701301763402745359165102692183934074949139550090126024019026922113690489544044110620794638594388709430834974472590839020322516596170515392438789845189233720610284517058259193507896569751086320043235130901968228906727993400463667080243660226884485035169477380939002980775270616927981967879730613492443564331739676913253250939314016803965973833095833838129333754098646651505282075839262858123461073452385603923809793250508619096129594159949722258798434710082054237757821312967739485896668740807532675676783830516893806750387170668034719980887662570211895150563554100198060045660458661744896542349917970158425572126344355100550911014749093690525754478470005667546518667616355812806770664343147895913282452940732296830303219269810347470776832266569010911288419192072591749115452013047637135272583325750154165031529550654547375810991409119294881344894422751849265960156919201193016244120183850007194979308186312260696129408644318023381178678026086064769210379103073612205005566902984237499450010533684916839472085783155315956585618462068867947454855759029949993215048299618058605034267296620452264601196550565952922645067857705428503008250090688493362503667245365119631155755094660199989317589258329721483694301329812666012700571625681018598981960047431269834365724441041703848662761351767300852770115093663341253017760996325828217956439268082965802336126400273645822428196456180461896513407668282835023283187646099524224813087228073520881421716127958754174800648183310786232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 18057116391845815078746103711106065124185593710767846904869627071648717003014173269530034410602209824231519358192955931036195852940869344750625942524726075417464078192092057723715460535432926174590677596878522779669313819015803047620770594242917044326536650329874409455569817735498907408027210959104900139299558637288370804459937777510783233354807116897898611697486442269058830714298215790953198832334396513491910856638912978259794574362913524565931409626042973132630173098915343424256959906011334148391093271663015712964652941392919897203987715031579930647290958526574919791532170075367878597958142476048544073350644933858415683701514369019329102141470170775345513587747269975026965329777856048744749110940954822006751034623051722627237053528604373496328615312821348895050216689213719683576490680172091566277489232675468261783228086045270924620854733386307542440699249240764362279593310945062619115337258981773482078188217660322296478055549620361083786110606434000847365240335712168140042528905928930064772416033096290823485093741713828132956090242032131308284992968888808304246423591287187158103194825943224465939714729808680000314382188492985499833289574515582965015710708611814425873923078883064841689188735425611612146173555064324785200592289145758618373655846965531412338665679222469837030589633804835244577877946645480807189759609158063650188273066072185764497873512276574092887253977262561129685717289177862472986840987082707150258556700127957196804980428549396353628741571437359126056099928867448603617063028163424485738591693207428921982093925460488307217011192841071719620493026048587432669027291136880669236273976731335709911126031600157952370954673089821687246165902710743663830076401888937563823529995499454513279734301782191685817283926351018121518165002950389654298796482342824571983529878073956918663391667798469371013773506470868539304078650937304069583278765429017880645586410270362869498795255788733366756570275947162593108043022017731992920514130970555612882774015197189425551031399967363871909342367628513727798202737772440978971339740084432597755964094123828566101032832196187178795150697493094518329732767404757127244128063453246947639197385499557482992859518096789990600923298568363106623367044624667696826764279167984154475423384891662640668953810233274746099907058792810719608851861701946148422795574499000377087802131375150827985922480479799712449275503926644867729615901050885775431677215487724464635904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -424804323593907350098021766479763943398532213260441870999495903320578616208944441910431686246660452162344161930621553049892597950919053405424830125988344826754964514519505173481888343454708587329383276028557094301979665199930191790419918420447714089310481676276946848198065806224429332638374411012752428978666252312075877195200436749038410343032102304683955160301253636671068506562217715797197318030066048012990931517722403826076438293033494439427770338666777263318714626872011369142749674408598813553278172164816369728892895017603547960949630522741173828249734903890945248227488982720962913809960626019282619780978001237075331687726891104102290330225645927754280521525487784593271071573088784337312847278279731191686271009542462132168187509085652170152254417606848561785230793930155153241087228061464418058385681758635784636840988234542514672943489067285752824306112269985447929846231993625435983895403425801161900366774738430199405256539570600370546598228322334587301199769943796876549294057706678700654134762721527262477121816611642565254266386849987968892660354495825987902384814780925659547993213715118019568394795681508066300054834584751384978072416379932673493739339205686499851759325768209800936711214941297018947665741846186408069605274803791596637465403937498877089530012831421015818198740351405890162861800372528570694389313526748043836062853207765400840016116250565626374596700780066065427913190380736971621474668865168105261851059185024085666961282214618331819846945666330561804860709491383468060989994922480434365749478604164421734658160450627352301568694591472294354749512400901317646002688039530946342170920519051292984885009799022063905040157006466866941064442955536955251044853974193451661065703193516313747946353760003106806639534966309511791875374002474369713585137065808900871823444157170096449956746400529747306091445889442421811525486166502737798262853909139229697640249463051102809731018316353463293501452735507178147891438781757121593227264579800050473000323438679519382856351990177613982361952377637309932993351129612936744119748310475397747978994637046420936113616763880855091048269251260219372037146185582283833807152144363530025879206103101905060547219589148904827686638892682113196824530926380943042453309120344130521552908938877800898901086606820396783286353157719579599687788246228089543708138205835874727803271332539863789592859457515767689457910386287498355727951418934417508207833865204335913205760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 1256254283672323676692337330037611806120028121816590665216690906496903826212207794412469992808471918398952205821001238226815561683106291433742477886727848848862181711288719737036655212345711065232555440506872059896559092969788175795121193780945036940260778349683363590306042937528997498221768284548501309513501874923097817177170125497239773100978148618615084619047488949889563448429585141749023386604642419081042592471838631895285301200503867565487531000136062839796902097040502776863635446058318775828703522969151658882780200374116521539603442713982012389833874509659787169580707422254522187734522922212102077542706100938897931692520422794933619313281044636467933746433093221811097840515143599624113793854711451136755360889760551501205506285295107191374824917988209874664604873904426674336188091961110119918052207345230151525536565441039378405210320423257142665299010797029194540683028635586389409088264638876178927520121039732135326129114548823352206436603131815416059942285738759144218932356869377939342702960886904901442991755194332430439912944996308912006518374845449930559983740555498618632502488275195689347276157754350226448915069995280607866587785017874766054272028305975926022591867484880962495420933635402333292376661513455491209419421541134343901054021552494415322067549914817876778599828418943486822300850494593501993807076890921033724303320473379098447628643947160774379164129697821863997481764349964748265566119605298021740547693074746751672097535484159533281042321062995281170296484964271017717457597511452977006957256783609083581871821018490622459506704972358632211115854868596017183219705368355665509517676269430185480832244684587420078452256287000995501024050566511295197888447955818264910961426934199880781265603194860811630816807490818797280984374140366713579823107391473752950358079717878699429160551833426095221197105493268730286674939431226642185232148607237337787997697325257431737909063118408604081080333200324603165046300097842060682841486605007040776902131022306887413902503410063043708006262819224636061488839169739864727159032531551180901981609999297611214964644888060138841145299637731131435913800319761282973505637693798051973420093451663753144834255780142210936880019657114385957960797676647107118202966662743541629024063013650864633027711597276244460191381544932137197470567435575692506296173876877126367011167887320348145254414851404171689106736663515394477515591781814764481716175540374490939654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] 27556759069234511686300483843922200085289498396334935565610493517905178305000680132180708725094395663491379414008562342779573151628753545676248427742133269336909729025333584265539446452420750909982792661360299594309331977956631033838313201749107575357257221479081761646364018290339837737419970557370214586880979438849940469384172755712814162051583873012119228953626878228007266720681881215022918343582154250577231507706512343621988982853835130321914192356729713760271600633850981919053486220203101529439132310031698230282042874072338105125043397375635666658179746413958276438963806626963202777063976891341943656534179069487081604711300587133399181043318840481249844606132357425188711234734766237497564740028192781146830001339329575062459416581424298055269646111767395557625727332573575007287311806559161438142917303668764705339303188735830758429749756079308770335548941493422236669704279372478870225702103734382141960691472293423932845388061608205813132374907108383959324582220326261450062414446734611225383775712175961533360043545974043253568144599666744057317855145127372940652963544620858279384498115720567821069043820037531473629242231325118706914703326893253954238466192840950854459293869941314560929017529909270042596486442131006705953824602200599671256675234308901049694384790807159642710615504972684090891970001681335033016633832997662622769072247045905408583598871290086872470055927254389158609055516625575291766044804111446829848731467754906483038097166696483159919896509416733980867373282958560961170572672154375181904766566307117606272108207210024761745403656795545126813073138886801178691340329559617813660395053077554489898060578373012275896565201834364159693406114005510018767828037238199759947099924600198298790865956396074946621625022546016620625989756745692547587210992361154486919418434653649183465061181030824479376921183485998736099055732649721073303778659785590775524221337462434643040101397851645577432696160902890669312482482791578151034662446887561128275662610018087535140921072700410772677294392884803107197579775910877637646215200342697822153168347852434927986053603397918009444741498201696309254999150655693499817879792493155712095002479498136820169263026399941144335655067826480966909060358557195618489084789802526944712661245480425966183878033695139449299321240300725060935626595139746784649021883311227674261633910214250502774264402424254402171170162930813388823871769545584389400798527703122612144046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -256124145467032107423782443677092911041924524658122474118332286062122039015642283953476607588438888124082335942660548192079626741748376309722824085541477486060957241263482353220177023785246980562501571644144109321426641958396000676414651905622526733863334524642209618079159931789382948671852833622293691693721762531503682599573313284413257527625533327797839317087401119355702164975191336659636656400557029630236694604337545200711194362442835764074953640575782730982054134690382406274473308255154592355652512436680071433485799070313310883518501168817409731918167401843033470914734197904472051977263059649474309017611805297014689248303492333561345252383551528074034129970080447428128656616896683144076788199744592627631530977618482682268796086437289949443261861042233429504671988966698685654193136642264952832441574138519932457741525644792120436136242105026574837349925959221078764583277543790274452774477704322442808963751132763727090134618339152204123483504129545466381384890775556511906814349928854863129830745267310271173716713414247286726814889421206274245882355425146559974291193818037017039596507402395410162872283709466321865875798142766686952145380300017389734470219151334100613462378643029411020188463781579469542100252606508041434882027864433292715462926390559783700801803296634939777119158665653926135933091485376468082591652750183366819867972862650119848774877439703711024609436790866660830717750930050225936184276100249273211658020333980785635312286706653107452188905828374272023839729326128482945735555192450162497006824533835819471327264883865238938008192476330958290652128292799917048024056920922790377073504244912930485182763440560563934366949463467246467452475710983275815855914603762562298909716320040007074088225198818648866382531835466657480965559533634509252159134095561443671359749282025141616443048961433400744542970068877325001142358661888486916275042304712462312955409402344011132018446535973740264448074994737359777158667670997453256063384418462694040066184828319441787922696699415691254866823669446886294202927579360837908477699841807502625396693361455278814940094675987705455537799552680364429032067521699426826898228105646432505875436495460797610632490078273927263586208074590525733378759324217058502858585760906624931283468218648850536792611162111744804458857324515002116809724176232867784573057082842089554285657668390642729770615535041368539490994028441411345889655846955564228127642792165216007367950336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 816295122457064066164019317287024020852781637481968975151217909513745831533104267210567009953433585463048335582037984796111310668487507721289341961866448827848382788865880104061221599096109254617512442569207241137628118433937628732789538576081510488334207728670771149117458873266195851861742772206406278018311197803664245377322285549213332408140569621236052345825211255872188757433256257497813501050256958484415611225059801158817073899084271565238048973915470058208843984350610738999838193850304313512998531491733317166796119305893715562094912516777664138359777598944671049856506715978423325636826656549444183641039428528519550730881191020564772228294980495764612461782780357178600147183880598367820120668436117306726423367498442394419258006165086414995364991001353313930089448535251371336360671822201888278465528640124722587521635458590987330528015134473295242142072654538428726769482091018464470263532048397808783425486530687396231150874929325560715037991743784523007449354321044466008288995071982255809898544793654656396174413228143592721339562470557678172039478129287344541201972168103941491247528235494640225953144772991230745758711658850486516379846421768066808820105443698273645374071609403868653500103832950334378598846011768058982584499278601711335682044112174741362068582171905980642374040995861882861108179238746482442408872848492970565433950882504890791412645239847769082512380629277232167628400365769469362498876687261615904658357904445478754259732262228786777211439916772541643646812230591080986905039892719347194962828536720315945795146625469877229006514976577063587085872042351222261987554212474937485141265747291646232911100724857764026896896095137846268549075924865875399809209550422033169071127864068629633698562915835717097563638018599082583939278534837711170701655653145544539518406255403468908531026661608584642399383598329669058890920817799138838388392701600511690474510327508050929993977766621303267976935736634300773697865134902275209172619134415756939133976181985410757814104191825706714628523981471682929611096651422590777687161960952884203454063164408236712200974843715681176305374538590498715970633103248009619438029914892369327554453332146344524130852322588028565824024553200597044641871554454282544795263880301809507516563914102842354447521982466931482545862773255087569687097487675152295245637516957658135395298979788101317638305987226774706198759696106209952480189611528109759472777244498020982105047040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 55932527439961044963566939011599343904045369386758153628247215527727588396913698127989794471872121539667099313703380191546079149021623422856995655507455627120437364345276355027691242475258274395785911197810879909200088545946725411417119396382083913646998097974786168151835919453945931280400519817743082747382556032310741840723824987154240251130280223039307914011372612015582435822539593413311345924875374798209356828613650418428490575500383512904583953148552742191045671300774720670379068090605400016162703831971176590415878045743612748878364287922641577093933653527619182427792260782761944451866871983816155202088583716210348512530332127191338986308529530666847093471889936930488005681753451890020256554006650772345533943845882691061772096300634106039088426906059805872777299590026881794030345070627741205206542135683107971427457749815357836367265185757741675266211164064668992700802752274061275687414244690666080593690835883080394377513548121983244126067131981648037753918530401613644291192454463305505704366373298588597522986536825974756864478550569153124436861448578266465308420199916904996640893721719925443985350673878647298818459572358361125609763683161033607626492644200429016609141648789546781095279687387107421683199282585773289317117671634608644658004894532814974258568632080060038020218616049950373507577882051816536777145102423302426516574757191082710022784050415080065885715800810337293572533948281673285187984750246585573510446688759392698224851086770989118593780529973364017844792923760363776588422421198134660619684204908853632652629260120377163148985678587637177711400342840792903382965227150455478275228489081410902650660199864144232905247225652252017873829801457353259538328904852292515808826731924978441580403291019485131975840314353255926417201367753691916259840576399778328729944795442567708222931535227115565405791983100600618494363016040716406385334827074852219508686063491601943519899790525440485064191070174233120331575786593224000131766758972915613335371621037175741213608827702331824506877601726909514200486314253538864967962032280917039696924471313610749801867009108199296943348739007891591880215262440598943624650767023996143120247909599098477407259865465585812882406637426814609695501557693996045844025990315996888379337697498668145347013016493381648363536776398824698111326360923398860715215612023891469604908522902676217753350958566715560643577801917556520613701624807799139205763630595503898090274816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -12622058979069733831731620951096299970106778346300589544186694163972593618410155575290908292062635550816165723110596014912942839396294374108752617016082309446643674904176787753582329428314894300630349419701674634447593451394702048611798433574936712242587300968584842615946277136853034157839595157664476876708494764685361464928123613668771317984002679132663056649605275513036380189285636438555978575751156132344541273963732530409395449845669192010876178081091701507360851740773821562745199770885685948936362503917369008146706882519464322538623436773186314859166573151606524554926859861291119467456804189535926887475069434648428981612129357019689744424597691741946795380931803403217868730805318851025596350203773260912135261682353563446469595040594703105686010556986772880095374092534293717853824158969640936574624406805722105152702242494371123231123820037732545961074061164489805527706874342322584838409913197289445030784837714399961810019156893481754051906344830305734139436579870092436017982655677613151897807302737789251265973775507568340021520147709971097285475402337437619214955016660845988298749143484191743418407594981287249263243413652519512389554902960984503999495290575038940720881525304342169058037906524751500383938522438828101641800222967109438562024264718331597103595697131095069924172252886136679343058712768907917340541515090592377147573953098533569550376805535254694240805139850089528826280912529906141815388383554040823367557775146351014168869601777793956699883044529667561839542508963795358101040193827697865853755887806567606788624212284406007430373243355308343451910715093408593220088485414082130339007166826634752732995182379644036128798633883270063795002997254222749575636998075506971820824803076866082240731576608399439746254517475207714958341741292125505323053954423618133837541147377714066130812223557793736065606313683577485709569943523745825801039635224651973269197912523372666100681333544968096730390193335100648967150870631457344647934046945157551676036648572750988676257915040615920221011019222804647985005508569997238736610559206927139405139368730836403109718018937874623141458140395536463375349919031141542658837590432675436908429118964419663452812313157179753341232599660050708351095743853488300254786759745454926641154751979440392235785710084777587445395520314235410204424201417034113948022990446763944361856354171582285492406979629439907274696246529797010310441873783452985356782895037306691480505548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 81573471808695628698707426647330479822154151799603577008118166882633910479518973018755783008164745503005166200285447234344266460060865680728950011074944445747675960780749711155455870522294431296867897992452566813844299180259585077148287051300694920488558477621102938406767698311543386946703606230157177448374432353594461147700022501205268385533816291797217955825894539627050329176679939085149606189067065330277438662925593505100491239584682235267382456779064690475194813485848291085455374064563534959735913271599753415444544607076063604601569866467202304170886044470773887540899520096237564438610732392774739434912102380627078116495108905344123854111069215546080194067669554914170987109727729928492039513932213555383448605533259784116642575464981617436434564875639113834551069843227356371449518845478416398892820266568976364385750735743087911633507316126430576357946520993576076167562787961304834120114069323224628839368772910521322920169603747387124673741512890524260533638444183184652519935945261164348393148672003711453495398110408043044424125213136982894153187823216155222126722466088843816319425677496605951787930895437868857481581999659305474421525589090048687419143509460725089583687469576794688140593484283584617447172794279835778276511442864469178314050943126070349061676425834617237206587412153946920116199301863822149344682936235022309932622144013221016076245720655697615771991900605515325452863316241235053641310799295537589110923786082159655667571530728263926926158530972214648119339922867396021106324629192988018767940272044602327618527152242728567354869305356139981902214647071114998221203272399023985509269920897323945603269945604091540049347026961771748918824283837221226237965016178248571728706252603649667409494232871174778658389021471261389102921533403409999719058275226169388380313089426675301131682911744562819478003088392269100200621839782838299937639014250640909630829428373496249500411691310159565967927219899041787139502945891218827994137938830684632591501140402969184288197580794715306378407289130142152198339539959206561681827660526336906670960030555347415235631633364828924142295674479000076559634521592636554269625253605213987097365218120463130515826765418565322999639586678212266673729266880772613516406594820800787771601953008421691881401558726689312092911741898339707218369556374286690165184633917363213350572307156450441967890597774822890399395635414201167998163778480003813118855851755209783122210062336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -354636984612003997315371290880277720552822395512755953516863285638255506494203438993267886436434016558247800207445250637109161780434872897329955453766191098828555333839082388905776016488858605153893419905964018256440174386330940795360553246881668508029317552429914859818980882574225672519902611526806154281072788013547169216036462588260773447492789327592715714031461235163289246478420370058173907274330799440375083876698885221927480167935499790625085383692537978632831854887096431744980178314855878636348318520392741741152972330369977712301501009564075561345817238039227577255387622400203537928054554466928162699695041132399600775889421599281008696238480751821369083620533230520156827925283889847717743300613114823218638330431085264124078294451803645298724287366386115535470373224438830254793659880297072103914597974658076567630848912408367669943551752083491338158542713317395390510524475646999945508470552950249940553904239301657456503914879337664642489025187417455693841666561499309698508863362119454524997661012873663150172132061155979149384274748783775176378845291798817113761692312884785392995965682818137235223190938071137153036767151910437502860489853847390872101937694344722632517718977786982994515237235394721169687831981968158330548648977301299399019639755767018458666004420522409908024364128595384173344046757066670419401143889963664738318787897802978853057694599784934168338242813923809508015901202340659005387670359069835223331114384129128278000713905185472788952299777357941351562827434855823438182004788167806994271223403529316096284068917203561335378306740464163909908188974576175157217030909726843780209940031329167199996937354437589775754800435654614112722646524555506156666367143224553932330507945036570147233694822602721706290028368183739978124240547322660802282728261976131833894091325292885881602574564985448414203650845619631464709250922508883142500604476692544372417557803908245133139719171092921848924440162298919906769839027426066552347312679005624719183123533716369078218743392028582477089748151223694153725303962715073071012660935048261592878980290241825564555512649914929897492798351217612464111515170916537536528934147961681019092340896432481387136815813990438678619897392241367684713573355134315095916691085152512719938947229320535907789310979298556800049207542131767817135719406900587702722086007092062595392028433277984361485110799813152128395159830553712236820065141675013263161025318564668357986966568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 1143603860831221057201949618306136363457758507543380519230988265932708062881303750836739351442554123313024125368654841707573536468008689409105927557741692191654263792232902185070346055063118080939688092094131091402208536397893835919176813428788812359609465973488525769886697868928715023363611790822848193036593982038423827785668497235442923806503307006406578985306203515782422447226327202574419279703124310722440945899241475785155268820122598446197021068317510372229239140009526116573546883921922268753887630067998730301841938482588385126610106567620995281705768757708661990409601546384366928344309622137905086427404280017431903059354475302142793766859771764099922869538657103015754824841753362612646513228539890639065532708154199874761241275630364425581479736903273411772305656264066720899659728455280833251762817650502689696815813427295396045267039570976756299873998967420083046521549387092247996213576396290852725199475792785680686686322296358719334463275794213041337672067710445458030240799000857353584658189509569360371941467477563816472173412146279249346014834713037928237659751703069534409181034558182212558132241456094137397700714444344889988012339860659412509981472686991597464551184213545066752678426895472558735343432505554492637485399111769440458330885586936380452468853075894295056947035656286564612904427861920111933230778660366220125073562847616162909692109243964878370784907881401515881091284426639009875938484560718290894826650312331562156295740977184988369014583309295216320523440784875888101900102461457913146977780812756256296203582087427903070816743025374077034843378203901317711710611231641081875253363879878925157213747000823573179330626168783726019435688610645781446506987621244133114567596802123133462230325480438866263690434869243775757469850433572864486314169098340539045187706998927050829715927638249186960048493699645965762300173173469505529865711011054100408968645044973552235846989632475007133362224138475071958451071600136956105880422884485708418569435256616469103327484833407390961265176607718240341066569520425561772416011835084680637333354415932482629082881144450562793194924521392008078448411815936928514033423998722315042166746872831299404713581108939840965642309706652456638560502069912137550133866411972411995256061402107236588075589511485162101039550154680396804037952610022202058744590849015912668466792931326397506306318628789731082507200511771004877664397977555931218515946795684104067496674328576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -2866013120622879981882373670360098876617211738885479427988805490932283703579257617029704030417868880182913485333218944441135228518695163702577283327014501059594665938079669784130520877740530731616678254097536017600661475512759609263047516180598748559321671501384496887094971419667565740112541511713831462606621541108567220654658841429204317352340758664088437982954861757817796759189699463858447616746774620245195968782829928642870178396485669571524580301157564153254598807916000985146970393477367221431304233493976942598932968393838189740637523616451887341289584913950058535541895356116382490183724419869296942332277618356242902293780694261237133805312966868054924919677778407573466429656593361866041287866917123613492806102856189416131397803452285244720086744649493904166262081082785402409123711818072000007256152984782617279432365490612157233492127451377302747194806612437571601597069778320936112999776393743441266765322261285334967610042676073927155206510449073447558468356466942686088841536199303617012297777347846058017361642648108172329779304099012686990567183204719685437568155003839222515833566123952147130241699045188858764892147563890922820603230132906336482529650702925307475838236597512409704675684991111661063876992428666613598764167053689908693882926587933460357182989403734882697980699170419236844433920543425429445897629557727030137665355507606849405202541286100228866627111851029306598700449402282931965455554028815331440577174613645771564351528178252217009533964708593252659117516147187523555025555978716650722075489126475182803153582149349112371663463018896435103721318120286678708887113058151372170565795224159153142264416273762403753556456442747445168628218288291949755416524980504210481507524837597792669770217779364700607979692963358827995363639530979632396448632124665755399823261592257386989932035421130186362320987069994018420726540939973727952891904148861762556791503415643061683474408983740296694253896489367312125776681047990498599701150809393205332496242447626706251989091877056762345930492591545141327917378948279675113385391963603397225772942592741940483923501788741896909432442475035513251005451601425022007758551579089094351354299521528400943933442164619861430036841264645713864622866037179407074121083132308831640693959092049685496040354797735546822883739192541068371202154600119188396207147098851681919271783621380501822868457469280803280617341345308490917178081854525727505179878021969145430055762001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 6064065641616183769686485580206887641026513188658430673015042878133922132947611916157946371489620389906985727974352967659365907377426799311550986715902901350978147790122870807107830770933033503629572734062478044552621407366382452548008857424991315088627719475608026919856826559835293704213272034793888373608257371168585325079958433509281280084793083307695928995379521353365937124600672866862415251982914260110424202845916103966305459096902464760154971875291630429689137619506726769032704511925807321289916198336690345313441302234652278035263272671500838654229196386529740878178044947726077779259888470199802946454479837793804077859741946024232846717230260215804591641008380483213030660797516349632124599664584531145770917072226627876649311822835681280696361124368482705446896426644589677799154399946864420167650493842304078480309764127367911315053641909948505223563712774662897169430880765620065884133285765032966750156902168824340179805618040632951242271142104260141158391699866578485938195870090818636378932315165122490261017900346222621745501859348851921938134512787662144238966613977388160125129499129073552836993201251738089113791573177681302112298685572960881119413625244596242928564767143490484851258026354151562655807198732156337790840635040955788574665478728911303304866047117615931876124772932132440047307313943347345790178830973088618113081631300777117132548083091500544451454830870252272655835279945174567657469623638456650171954104758751538501521282638747254628157175281012110426676804262637783416107817702250042924048693020348424362994614133056040334225120708452722267382431325380312625370976123963475142044886007845325559449926541212304629826746746405806407016345732284322373793811787602264820948558381848246696473029342110436994860163389335786174731096037156905717989691293396532150105900331064103356072846976361350401379872731284865517959861213446083885651209956285854541883736935157205382022037115199560369099895227557541705417951297682021807527202258198435122389346289657573218497766547061809602177076973431543457537312137963734073127893616904165123502398413732501418930953622375916629723847820251925771841026897141322661334874817206788328577866136845939381140786786403479392206435658599520902237890807771232273318983209287946028177136654585461216232007905596510985222975629653119793832288468337636132843296748408997438520430710766059536783311130790281788795788617719137834945666224990585374715877036992861926836114817024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -11919584032634615588240454094265066419353818359201870928624561066618210389141375268328585230375823680790192895787045239807388938358784692844146467069096501206541443824347377825900203818789923028672969300034246098859566308459948411322106976473265000502079565345738799856953663484747933746738123983066213382578965064272616505462639218162726040467602531515657133372269294047044898924491203456812364411333851624181119104928602936011255768412771484248179741101922124226459823085780937131232929144567269545211251328570166877078370431082498287848671503829101970441794855691929089035529199760056974793539949852261047687809652647103163218038790928316113402407558714289676638567844648986356671662396853090369177682676757739066456468681338915508491130283033448918827896442821696603817685989345329210090831509391451503880091645588970562795188154255982314850097741940684872529491156066695362002010752652153696582738709954408255274169972838983660219910175460095071377758776580380373380811467232056312479943757093113069240244794667191541737185651433175283521441948636162636077928687636440452896932981862907422586349369794538127345877868831554206894575078719633502277856782398167877949274670951823486154731442769088382532027731498771585555383216469175478202533003263986801664240953659944490549184209082960558670049868668384360231905329947224230603978466215832738172363657792273343529739860141046781840688328479557359936127737712110759633684841407954133608231202195963055531067593747340379763552541969348856643580335449712446021317809776929923836207977647127265852992881518075068424381955447720319731859987780975674895642692025130559284171138497808115814970505913143153840639819098528089022184414924981923688960493785292747817797526160993842629309269092250884742299965475543438910822106254894146274227886509552053648702188225632089366166428580032684787505858811557499695226069420948659927226565170265756602874604181851195586615337659553181434112338287084550992671189651702097952657440476295537956296669750014145945522921353481700680317448860353709579072734680657334105331991607446087843945319365575172877211651618011981670159154909264781449262971278542698767218402463745203764635134151144188933673022563039365064449812362951722044243878946840830936518128858052647308458652343431039990788539302309310881268360774982163621721118142667104638183410691195280149140676637836523842035067355299346280735303879343640405738021849119487843019044391616277767193939148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] 22434546592919568911960116901696312967795427999345133354229993720530610962777403993136210102065394339285822383858236038329046987475560185170291544935062051764073564713751155856810863965839130724773781339226556791977200930550101688761125799390690696505058938313128673235085096918915892168729668990167605464346336332463717706295198329115998455231204804436619209305994138968603591751916763362858173647257192264136287673917261886792438023039437340895682614225894332311173644496869891623752477137649145062793431787852553306969627222662575151468132479554302958884106165467068260143012200275193682685031526788612212434890404649066931641298227164533985142092087512784264678226943045847108833411935142047376470161963637254673422694342037590029154014164205513496815083638617586439158128768350011586309925243025353306800635385407327233030194638316534289790929029659235696842413387386030222529713702687959445424678206119224104517487431890025709380707372756887049352258189255760230975021659039997396651649443886096039775053664621556819211986600970694207188792970801970407296450611643200526908307043321044816478848783052812159124302338687761859194093644106374801524793469375634373503745778965484858227754308046344646622043572716080372471993978282517958958196853793676203167205858035979196315609143405144160977482142627214565840215760584664996004212640913954089910427535201770936623989166400348087454022410960480215760435996134757566791107690574240968403681949386125268601006337302426764277776247611685052123688178809454575695590703661718794298261915660813044481858945645411076762389032980570739249165297426178893348362551703318187906886036550443855719960743568249519444918740771555687874493653094793077767452388996416511097352672084163585974607765081983329138339895141159052034188413995738638630253315778081473284547989093612995034447553706473012938219019211394097367790633393064320558388727062837820587299556697878823104262559971530594416431589738931796089484063710917602655643762575626235058924382586725002836610010793469666414750004862352100283908970395132008352826962239223929698319836400014599031641489101837787957795251100577226114877006593854210201417345948699204256412066235534256778965663675037142916057302119132724855168627490212075701687694000019289549568359731131552679481993010677194935573405216588768533704220539046719638631552321454423206886389059356669003864943116263689473928588650997611576926141865123527670438950049443078978314610671616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] -38059318694798933250299389041238704006813766002034488711901680545173487874342921807260218842577290640619646947226665829610658433397740633107918731628880315833723934166419646740963516548596542399410494328874953791308416896717825070073948146779283179209161905369800667367777752993764505345592768218101569150773208560521510441674361963978420783157613235989086318569717947241725632428158995048710600432947880716580736191519079124946850385406897904917018991709722960165163493029254804298624068621039600851404119868071852438801159167275100270713594031006955640489305208505080899739149891205829047743146372282230170889891242686660344964384913151043441531112330929123478134624607251551026206361279000431481301484650307268423284933362027035623593269902587969607357751928394137905649152145609999670348228934595700546960624304929029226349155493585003447871012478406745543564879224421745119488785446651017458518488021589684274317049159196834397214416239277378107519478027333862723479344489920601809781748415902321862087542613230348077922332692164595037955868295361709538283130788866252520683586831852935862232053446982892443608787817974715997686840405033398263844010701516112466609544608369050909680605504742610695002162181390970212358942890222203491924480830557613173452824860810250221940942735593738063586653347990129982422888869827030687413663997883951953726660933572476611141351410203062384883752662320118665637468310078236540586807858052280612898365559197855649628660046898063364678085609538277717004133510707672039309098486248313704135567250882025756779345471602262641927175428343111860649805830955798866717336272712473392142133247954631170732440813473170196733708257683808615258080494425622991217918482733541006777763577664660758083431491081395084739173702421932067127931930147326072335932452405513626318370122903718238529187048228257954993827141107688192589422924055949304630206970068517243154537943340229160371901981884483167595366077895670939803748704734884791511988619788614495181220842455490790036393201530143625344977014151969734355966049381228056052174563695379393710941943904186782312554533807810285330657530121672171435509158730889476147066062451778190335755310710784849632073664078493252328070499028142685874456362517253461155401720113683247917067280154547934011579211046699433733365727336472218768611844181989491439897808468506467602895951791009796241823579145772171017998159503893296739769096216885783612801256103038619971307941396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] 53623109839585183730059093315593054612497231743985257233030638102102154934364462516371251744068187563134023117293416027236638283333160576034448164759160577490990942369208628349965386677426375824089110310907759988709317666176732403094658734012593893475966506720210198488450297052555424503023091620006603085244956764720481335983601282580355119618753570590807115081553539686044460061825998790144000716227429585990086963160150961719141548027364876702822648674129493905051456816070037637886969390563354204921960300947278184309675730419670544117816191827832169311357773904125893027391612454326745780176928892606876948936265845770822135605914517869935541197341738415513578221661433689829850391372943587380408206017097795752914152118676852514681394720007536173921315460365444464519384336017024241745813529538291910905062139650010967963322441893817808829063860401192186668412632206192845157677403153760371507652846128909765931392772501109839604814922859792942770334452286093112257745372038992777192806997049690213942204458040265665318218696444153746455743099413163991592306096704647589973392101098033796962495650040702506029934088942463566046051669267076027138053204690416382509386181518215472218227038497572698534666148127472403323575296086898950604127747886893169954456782132338321918408206176094981142949101049081959174987787487034360452344239082507631408883711017291941604713737429158327734608013724939425568599295897630346157649885001328470667955622257998353336076755247087257157911158199525132457500256352422736148800068808512567984899863354456844454642008479465125494280980819829897206221105367576917745461111980345273333201043669468282336293890040640326283889162666740852660366361230584332510618114795440545166874600310075793875735127614623379721831094739111302317159212214668752766897984414096154823580897088893489572985100723834028602190701635290387358067465198178541940107884596125366124168460694564371213629387226987846680750228852316568890715908221240934894592150613179251900751398812023751923356539673339463401749006259426838666944055923190228155613979435519028667122678359670203751742096828859554692244993204805162877562977808514138384856285683272971738097218337562542426115298951940307666570179228628696125338836064549187791229389518718253963180838765200078070668272240922255586451886016657130975643144279772940550625616574254904661256578051514819169291527738111313528019809258545612480512368638750479466123853951175287210128703488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,21] -59123717116976231511624079683471123332444031751650695592350295601721492425258733878204646382728025872364885586920133424360358276304956235613347981559365955728728881280437980220492461704951781948968496136970578432907641586050824733856280634993909224560830479404877521561581721121670156320430733568697513539000516707088883546188761191383915822342253312648762827899682281580222432013146533231590759307015389293237420946129613268088420340430649498097253773737882544283547283477814554455588717768094974383450841354931297034296344011417631922511845535214843760622533583356559535453541372899494598118729918595203719009324077973083916428692942372286127026808961959670272803335237891769181839268923793930707719580116609456198563189103025756664894672845666672888934898966236201496396456704638849808416194181815325086031203714953495453416427711259730429803067546784219610918945039698683513279543918982432286070451713111156351626391963095093470214219459062077029259346998592776016621771849321371258638529204809019527470051183468462118059555680509082088106794102681677073404258311819577264761209075841262982594318489678674487476151122909436721103240349556269514387962620338045714578796262800661886497222045788564134996752555467902922868974299497043232008724224647601652753105055532030981189219148375833703363381086089467150514393328132731093459040861275927773413254921046352474238109479463622614632683681360244147810264774946057643854111182772163095584096962867297277598775427094932512625594365367281035612773585871639158121641330788119748443355974239447081171802910921405886378339802540854759497777036041209182877120178808065668021636739771988986616137988090767942920250850894805029074486404093145603731065671435432687111641359110602156037719447814404356503737042054839535622044547946820150535993398412960049723089869886994722472921859344466547004473821948763397070776153597989116510690577004883143065902850366124238731439659604954646846130586917906964623775768732376996539889506060234643402117966794312817806066787000025207947614192156820444843824389345618698453259438953379098825466235191962843182339669644232292714215402564583306641609296936865185792960506547341538605036892946309315055366192204018470409529327713700641806132514597852832799762500747975867765646527938884284059545977428354123253734957362747657295310890399014309353808733468450674108541265294074527507257084750931456024968149772692331012368857493956546640208073176076920665263287828480000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,22] 48934111836696828461269493118764758657099313159665204494585372442354704512438612004381885916622555051885198798356647186200158544760233449494268552068120528812989624697149765960206644468689155790200056889558517738131359739921068804898736564744363154069968701384970119432977745857348809269469018591154434727326988824527263840563212949395527290932309918543372289849109779737300631887758636968672164729254744405309884053446447287556450212027767187569276822497797891402958065049840702516877344710208117925221741697592652821597528968421588339264404229982908757406260083631365281352781115910804485998300801955654504595739193167664215470710539943305537602547092796354549894284713324618884475355661781999895356716812582297919025937208692390191104598226446332094844585085934776879461207179944716350224577107921767668482809750306304719915164027551297570414623463277107219738641119399529255520820735237302036333027621449130587344071684488988009085001880936447663009496219179884372981852943458866990633537235576047673662302883590856813414644538206892743340812595023898892104383872068985722217915425310191285558505889129905560737393323203565269417547577825093863461829488909820821040291339286920874521984817756471311928388295122364949066751162095532299080191722959462694895659799881797551497242428046584983623617169498411453590266171001490779344273834406927274674060908228008096526507046706226048431960166797732358532549204665902308900713717093998041969975048848423794474106769233919682289781063483042906519708015128993215167826791503775433545326786573776449381180280615221484939811358507473994267043137076333511550023167493194047266583665742672739813158256249171263728615130306482863791672035649156168018288560654241025684320535135525668772066032988419164405004083731834022051028428263028551514146447240652614646072054011581834967646508549234993042417599308965088745139696899873537680939627471718006138810741486944638528666124724179487887681472955311812402036998756230554968757535533392392413462614327719912443026173792804862970588476769367132053864209972264756792375078363223275538367761077698196382022497046750870350648936121199682964104097540182532329644910696742281799762732939478689586659967822548554467980140531045374160698614166946928626547581276794337504770102721226111011132800679878558347176337880753884772609069793973087959384712914861017186323070277942805568181217774717946514457357761553069083796867958715010954671638603353506126440714731520000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,23] -30165628682200805149808138032238878879864054578602293348060803311933574615714568040481353654696046990965563296095356534953099362112540636545204966138810232154119437560321618456681920171459790314430285287491428642850387200103797060084855111710393601138301196915194314658897003006885434240382045745210675581020550294247280084089908361555430716878909846858534292686663627640687185517662991029027208599562124584963700385883149336459097566017810043972545148219949247993159035462777147382626883564435740863640096447990415802699531943798554444849997563838938217155954879840630637806552314289517521482334439658894014365174816679467577435410423359195458831309558969296488626834789951864805909448004576046398930759075105853512808489265821529378307261592920941130615149051271378378538939932010710061123896955876230563717488361191975455251371196903990834030890154103999417477769937774197608253102546615385382845166021260102205062767910081730136896519095847385029955522761476104351494282380412459607659616134462514446678992048414594777903639668248603249518680174332232819149400296612397708840102010676465978464116558142460866750294151633087873670511950519058883485013574529119105584585237601011331879276130560208858422405308551235098542222000225105489234026651592151229059057450842799488461182893113183103749020005607000818300925535495281905187361004105429054266463470815545011603396255847654632962529672819458368592847523133671032594281709296614656325272198514167638475443783947107662374918861304004267953577080310229477806734791720378914336694263400706702609991132215974173815926162717612604367559179611290882479876274953701117213752477450130588194139893029788013104051365577923757390981314784488620444991249327633411928524311298720361900496999448254577751598372056448922030995157309121308583137280428909795354705587656560908356139639259184276251576568066386130371254720055285022702848223344551001063767219776054837902328852416458626476228763896416917779838558344287630640503893399361962662870082374350593338730802396486806588986926611998850830282645949131341684849666976830447935113827746217150166278023778500603058486990538425438898146318966018503034275127143326234842392483266907672986652785987318506298980859374604573456774176126003322758453196392701566822685089351450791797140442229271619379366654774132741509043138397130250244412624542327649951957378981284331038962232449039252454475733968197904572092512530694707465516593867571022356880409231360000000000000000000000000000000000000000000000000000000000000000000000000000 [134,24] 17727173887535220628626664719362227841318311966162770256973941627743235203400360643391951937986363996615653942734322662336348374940465469409470833769489893539752640362245500599635597345628986876233977292086492360541894935169021486403261706883227759689169490317724663386944961669248953012547566287349907311568962437248491586060946768465753463601033064933476416922849648693271988195161798970829569883051122576949226387972283576440878855336749509909750681821289274335094767929699311246758036772096074769650538010087739592336817792325089681981849171680926714283541243700482389522041656241856530950052025145876063714447439013977398060250562181192318923703703271831155511838996197679037213325627154403320801843396717179586282322389516439704157979186808798940852504352538300439937085246630509050532130408829403656785898066469149005717735538611419308528850151748907619823316283312145789059723582927813817725671731466792797655710706571522813833158008936582454548471911152575731295185989461538415325049389849454066272547852855567158861011491132029173087767266954332216805028460789052241881196502197713175334718183616778151266317647843175458523742310945950452607816280888204052269316599900204890455257035562056717045215927234514986711112940934288801884071144652230110120559111980283456045924936052920973117414190044116097070150373321135663643577505245042110571908904995537302031555235093039540246870047710450003488498761801992072877632898823259106350378218515570583759429933844251503877300098952571831624323775989349232661427907683149521061086166638376353794463417736594023506797020592355070787310306457058008266715941323852108814133020328574159315459395266337233823294616913838971380028415417514461003796500529204291476639118906519700765629797501749550932995161421978180899668732358973967144563175003886964466953158978193130179629811407450300686339218371247637994085510579540940193296901763594905515409307355079342647755499557945800286186667795574358108675241053845590914312586993671341808675501889532914739759302156717352579545134717328294672396436826401966818015431733151529514506931378808516820287456016247988207401128236377005783550195470175182342879950171311842564331628936681970779220292897356540810667790519654744384152862414203679545631595546834708186145253922097630624706489862630090515864024400394597141109591134728868529109641001825057503567911950131439773170285956075048919803247046046020163676541647866508824830315224970772728876376260608000000000000000000000000000000000000000000000000000000000000000000000000 [134,25] -19854262284588638688074425450837365241733784232132098200451574894805992441242535894148236252853591098940563100976881368181022617502716425139043685790260664375408074318879391671962667327885224689423299250930726644868433310754338062170716869581495544630965053644959599226895908555180070432406975625228556161015206570108612697884655552099610837758660033381403020203287134099877370317150573465363680439254903612625751777274858933419215359200765279180804093218681301934143186761791675474400535261651674852685257930273697784795881405253748965737677026243057173928425549444539048078696075057641322835214449430942472096537295397292029828754541317292552290294824455337156976963239143635238282304557009288585513833274344770709358407343652088920363628277286569206874650355166727380097490425362666549907386307969411920321774013035229040592936708070362978594365418404896704254324027049785453117109624996121345609692893394973926240714739325531858387272608439619392993176448631236663913255128549032900161602479792402909185833601381740818297727549551125131807053305380111594002545744433095515296873082857895579135451358898032412439832113397549006592538300669756589575176931361997511335327805408986735476011055105974264247431759600399453936415981176788268704664556385933642459452304738119134217481064618919316771815792316834273706548267934751647548617721571210038648789888436980665297279199780744322518470618376888492974824314276675725188896868531273664131463742177441260608816312419806573291607017218051779220154564889579143988082906891698334296159799529598378859366593399550281966601941094055609423205487753580497437712785925195259058710047189406499240872622600809379171062914673967184814711893049141385275339853861704958122746338973017170608621875645656429636861336613017343512781931937788027328153401272676041127120590859546662054241683168046451712532855892876671949508755103315366097922914905237324307527525552346568803762772570280695706195874597961586047314024032691744388671544036031596164322556807317619214530895953265862810052583116232533359998207651671897570811311035408739095063998401609537029481849244744127582822996741766043019786073796083214303769240017999596334369193585557555917592660719814117261014623901283568269461234961659328191311679317405261993879334225898239956206701368033376040646061621393073123634185405337966006087739975484913073878898890752284826256765844852616509412497595673803517791715726895634900310801567026393393158181355520000000000000000000000000000000000000000000000000000000000000000000000 [134,26] 31169639010855969455703676769119479698372621476022030751025324449137022364708227581588125800059746539884146942566457197494848842202901346089215570531028102865880857245746252386148666391997891260382598263757687720386875680508902745425554612532219164437090462087588509914575563287040380980343225805893895612799589062775592199694067504433060103285533123838760733877587234309340760883087443874024158604542313581214901886023004119825083084815531849964263700520044153980591909348796536978430756680829667968712489572710471662053247789187017317328315733935203561665383085186157732978409818163697592916879007387454502466329627827631485460128735456975287441795731271497468623750260314014940319766056318263174895167376811613997116767657253852894685527873166939792630488115376954888606137033932467814942329716175974067520039313104804749067456630007278016474757983728807118579726281719224488725850084061629616586066329816073729471441665759777823665667351207758088037158668103087305264381431450597920776091956875849538430660993449960279048307413078577508963205470260524359328622527776865517036992926990659404330921967214554061021458603540205237666844620185076422908809034977662945250101690589005303517024720015233760853232459344002859067241211489339801560847060743407634039863217929281270805617209050107347805758852427885209761749378681667156301663665776468414322445719131880220870613351470011958326235919526479698826481277595128313876291080937582207517234714960248804194134850412877215044782246262823130657265231344543495604135392030803646121964607157933041002264663630233860060451956134290045147217848545606317374510608408514013425806645332380787289050560006951742776460363511120391246670180696545481862730758374210054478247083529634179242781744376058622438561555866085952538265338780038358737084299790601969905416840056494130234971003812045179766398167227534572746209819779479968131751891345127716338355841657622738523274805184374936259089875599469334944322653201660701247341737244720181546338757121591387002706597221900472849289629807608717995802321328090572928617170581065511211601387529395814365249334135444289242566729223688632032349902314590028751751136310918293406423926801919980175771713494409309098781235575964018103131306874355400604309219854404745820308601201527510583982581388275706603518892357570619294973985266929522552534223434218354622402122965659353220538270413808117384981209517641126600439438766569480631195381552981245883950403944448000000000000000000000000000000000000000000000000000000000000000000 [134,27] -40195839904480767304154694491529022937974339938393072669187802271774731292795275186302059347846519031220202228977960997752994433258823404636561973009008397491087432439277711216941552257740902988869489065844870671337228818060540591879196753340305040786317366297040690063163152309819143451656402264459074553017583351176345769783231481453619380157723532006133168390556459955950975909209930697360992713933235518820398489190149263061198068294777952296793641457026775117263584699552709183744709252136764299128668848308621700790583198724172085257199918639201093053130549475157795183871936839202088092995328472711263472452057821054970502213716801344906152915528560854750355714550233577390932268667430330256693646038306613870984302485858682229138698919108530435332936294179156672609948876967936265305923673413362360922872810904665508110593325600382655317251252452906049973003096116137964362998498004335949109506608866596435772122505937977077045440887101692302824210538197989127860139381000435379119791960117510331817878784816124871845074460841723025765271677669217781862538932138708025043083291898231468163062535925085234779560985191271796749246065527911373197329004408982816865728029251375556815310373761048246878387316509518474584841885097488471137855976627098159403777950723630538490843727700762606198182601269537092096464080699073626797863025341757993292968349764170624769664619648655767932556075725238872781996181264017637210652513248356246859198435850347913112705466618022201866409404622542292389946377428634643485897913734974624554350984328464944678913057224922948237551102069203298879193000132466716426006097611320399885240476520832102942601661355242470338087649351041111866674245191718908975666357529905470933427419476221354913254528698914404137730068546619683373483647723815278497259178042916068645684418813147434399207539265247177952656857802205683499158947645302685309830373551554149601033732606360274976752158828291959009602892015304818681754342336172334759010852092056528833078032365008737912475027047875201878719414669088694871264077247431898499503226240946432492400844250057378340812553746822598132501050014805736967827605588437413563243951862237818627278539728479667216361502259846818031369445752671715434125999802170649797280797060237192514149429514278118839338866473821130453813248911877673775762129672980557740090039342492327091349208648757409137636664522316026774911814859878440702601491268318276082795405860523729052610110423040000000000000000000000000000000000000000000000000000000000000000 [134,28] 40426595057411761589638989130402256066067396041966290332720338663393145063194177262724564462709730312346875972993253591811027572675645458510223814906100349737178870609750212952028769810223992231407541700329574157990263068444711219589645242505474743840951708037441517722032767304427844181335530910902116993255166618859776896620838451339208740688189118295223622663436455706641133898146839828226197774393687757529425669105484361581548483292238282087572708236471787873125145993141172331824508267850825511970997112078010715072494714519899170255992931011563057626730732491913150935144788786399394677303096985922836030680225404275499133892199971061658368860218897244546402883325195074686287569136748058939359135758955254514641071084209770181509837913885274083256624917467728934750837033281242016226940747983248291199192355386262056094292551278978486939026182982361522074131905765747868144721628834311932520197460213204216351383801311868900094529455259194813133191867038205549896544689364834201949742539429643836073089643947237939263057013323678760500094434838525485638915729882416437159224525572159749712939937629773516573976424964175829240014358922377020543259321312975776450872865700966653569426674784933913363026852660184268572262005575555583856504425102619424594309471203662477207026599221091626274842332744617761638835651085774105383504477788583623364131499074260178808845602266469879793620066878390900163626903915232921528606145295149106792535759037650049224201857836271185458197299190563514365074431509162081537694855952798096178226280154416547029018230523574630305234712033277396991521844108425531346912786224011930736011797597882806216993723192702339162617985523344200651650836806593895232886926809525650881578156855446252487819912137840841717470423416700650910447480953701684274725141160275409598424127662429668537033572321765864639942955070787802757959489164138056509355972202454433775677509301461724449772175054780166709064334803425240818248069333466834261063032201015383021018809268987515993406504348240578656107636605872333922150885079827639867861074188993765891505185969330845994198806527165445440290907062357309777288565568244201002585024453582711678980567047875225600740257624520121184732422261116435602863032828340384441116390547014728480961307409215168694731662144560629905717787954429107054914705898205358639048084460564437693217216851774720724992075298944803906647887993527385239103564277472712044360885721417329763180211077120000000000000000000000000000000000000000000000000000000000000 [134,29] -33284131960194275009207006117594802229546724887368759536004602695669505980456049003435366676911524806496979339606414417740293916200376470746275667189735905669012569521628737052518833661240203585110607949138728255581554280435541869928480534627077501869908338065270975804500601178684740126862386496940339917375530840323802042266485456676483067257663605344532810488675626471149735684516118897212096361207711572579182831143136890452345725331675632592858585670929858077813497324505407408735076751271204545260266559488388401884783115548449161660530338813014121042825864600617776821791326597586858772740391554932241787144733107209123448871950374976130900869009761575545996319939687565578321211586886378191178896049477945362386164260953810299841051799231621042572591284361381433098905293570505834529332265669663878642244189524681068420226438620650934144930955816330255871468057353622981401864670447109573510467903914312636498022790134021152958860192553207424312871833563015422923996688784761257844029556067067753336478654918880242685091459098473494057207475263894560615804358004291269795744774550074350879455897166572194652767867322952778161228178849694522782750982758861276828801146840263643649899545540108145796500557319776740784023016048616424045529282493070904544022082126417428562267612886924135963694356191698223487692506069202906684289058761318344864325736431970007876823090692147999440097763197174840542007074335188498064681313503152272037139525769003337780547639990263688198220584696294957904336746339369303699185639989376993672606034265973487868742429944628246686326724665630323442446183846841629170311718963430420878865420957999437988641401764286383872334374455740166376196953744408300440776902810034793504031857151588987679300602977324618871778932156206680135433906518345299395127733569873707415969945701079895615415188294344124772503295478433439649979240794681201175752399782883960075558114871867227976793789333080591242735490433454788866249644531342158677916047152165931730558881609646490095635699866809311470069495285461654110133355135402083668067450578458063689018852268335029734699186824293406712886732553776266667717212773206090633364771024223817288862448266615618484612356592597390528370943731149281748698159284379832760099503323706730906570648447431884177639129051579308996250858485679127573958003173275573126484261270520765489849190547481270596389567044521498126452316828553313667941624038195015931161312171787824556694128558080000000000000000000000000000000000000000000000000000000000 [134,30] 23647072725268730247065041102169351507831062461715417822327680633752746632261101304223489535381812734974364428485027550292714611175824302812188034237768230085744954012679835479929405259279272540190159794501261256895064701101810979404495446622805439957802222595657719960159863678069769210722262939522099410254741249830421498000003011091507772472075523354746770841721351557156229728211398717594066869915059946029566741130346254296363365299798354659890493701917765239700406615441387542055581508326712465472794179151814010835631884946656076295189255506820743087487393032509746982539028584279824193726362451890653256666821454777434731494850440798774193799697927563648865483454263230226606110592957528208853868283834877750926856744004585926432788293360265092381498792557510176273739328420611963058617565862450815768074995406780460721338106372899894982370333442699216726894122066451756668904374193783042022772006757807471124935950281658995683300591843021299968678923546157130205156677805747859879301645426194792153359179919534635570007869486106218640179383504992256415631602570310157645172519245324586423821716387144722944735674497915172529597190422652343672007979323662814273101684035057589723521089602370066071439496624572879925709894735379295947701727956059772769980298116253569705923734526443256710456305113619842064008304692855526423501539685899742432570718135124716110433178632348639736562939355163701768818967794046138193016608535313049853187029230025431106339699055602672508667016677226433939840662519091251782609996305187964214839265287716827595321395395322984772633043743442496637422871359982032832573474696453989608619179951650743660238921587449325701200853303762877977544694992768196963477681425871921688426612805517736493225167577270852561520863422042279200664675942325413060797926723603828731231606003556238983508574141279135252179438644122200192042456368444743623176486095797196171697276571768904604131627448836808929126547503776900829598000015426294352250397303755743326308474518401987918014793445838310433871675741177421651599935961393256040469346745504791446954508766380351792475897627513572053424244943172675822537032602071355943028648212368951510233999418003307520609114453308687804341574392534166647127717044047249426098563403043871609917015419252935916595297980491163677982101375361026479968702877226033662954698685436388316624377794917737896353627147055289555038496616848908102767892453382014425452231031048008776939630231552000000000000000000000000000000000000000000000000000000 [134,31] -15177167240691561726256568188090292082374806052545616320086987464525571816982280447162348691205012411980374892514904090234422095822904004791869894875461153809695728998253962765263738569083246850646114598573735709564907500869539882459531843439017616507069681688583468052376647838105795717102652827333597542049995537741883788372222211866541288887497884617897766485011345986739735982337628952994513819232508164315074921485892575897022042691363651798457815591867327355902541342467732588053317901298180992758754601056507171638133721701352117965396071254897944724132494185058576013770777523613152403729331650005678075806642236769374714050327953830376866174688912360134223545983860151441879604883350450954771379410060924939455034457654923698300371871923055766671419242527636047322679059157165817755053542959637626275545662120017745894048421636105628203307179133789116167370699573662823174913217539845222357460432378688466460049643199356396937987144845189114527356883172964950263596985969745799110878018046313189046527284263780723858003747923039578304772821788936351931602602682766876327520076311568661894218763820052028538204368060224012087773613932483223736891161365390483458809980818980027739325454625224083640573739018681893507291029845852365255338144621736255190849492573261505401762809896516351833035984013775149882626565701274699907829944878786123540814284114896354716514957390067723973088002400224900809756822926852050302959798181078126749479880333309494443734525644057677529755173033135973990589360152053703798402218873653818587005458050108994139759577882437058675698931209225856755008012586710201579080800584905582197176334803113180429577773543891000544849801200945007410353684205228504897457155923512225527252790491171945510208400345339943381714324982198776061966762991223430689890249889098332402410030123101815107822946383309145671650782247587981616392261667232674958686897992031770667411862776980535025986710904924702195603096949969579539550734256105564670881765385864883448377750431286165468937409512021630522025125352728231147252705615669985480281577324689638438096784488871777287627921233307556827987276137991308463481655447789752836389375158589177058999956999975985340550502410409259625396600162643472489843969692584086202462317195536108741799968297139549032882431784007338993340628881919312282606758543098224745082036447306267395811170097312967957956391745794815465510186695783253572215863347708599305109867869050666305460790886400000000000000000000000000000000000000000000000000000 [134,32] 9094403755811189794622279680518097458592191352828104309681179664154080273269059560822846007204157719326824049790333072490589653041675572603019269036359596824254519668225674465687875769650752971619104485499464665273321314700158852678195376900029267806605584145217284113865064123843515719636041033363318290760179731455217751311113257781735279199266638205333712147289428061335843939851194552033503166172686976047265752720071163379405731905061547115885550946233129139517551034558728771154302829688356745770273232000916169382118369835391209047782948664962854313799517426170290779685884764418706868426830713952027707017189359572370642402179585990484273140260297724657919591952797871511176536523777233040294583328540292440778189792102050628690282265224504401737986400822207755101352846524535328379006738786617463348833797154135642490578620527847048163758585745324821443837560600272827520805466240620833936515003495825871614673043269522380205811449572236983801035597003682634602987937478670158182554347515163466851560890483945695790002007589642129505813670212969718945138963977921920281673603628497708206771710602410047684958672820201585450206876002590380098365817870615355923316250735736709693204941299678450694630477706031779040629573352472290084486873776553979748290901421969073889961138976911064119333187254740889525193155537376104247081156517827704241291543680196899436509181536642130622860247991512731582270464745484331247823029759806463349136808164466233439283609952104928285785208631232163935414580417875493633872465364550322616468230365463172572446603926631998417041737434495958759580291183212824041859013069022032153834978167505394653517586986855715629726559370760198298584991090894158923766038505833653923536156928033546128864261383190048717869542563114100935817226182642958402433307087632347094616262696955031501556138044817184319460129692011287500253304386656356702417387887963636733026854836266611958396157661617275129844091206096350653926436109104964413911912748242903108786890531031901067591519093904721572667661739639444145991733603853446948925144516649107156808844879105292177877472386303850050498215435351387401219790671571667850455777694850134838796467222754321290978315628705236836121117693014594527745957749707853889947698146731424638411882771241224461229100977741687438746718704296472427887636067223105866905630067847670444546301648620456516036957649285786349384442393335027055658319748306489019645532743787688834720782614528000000000000000000000000000000000000000000000000 [134,33] -5163020230269696741460234074186441934485693688187252182021464520377114279077952963992409050252163262860152779992019251831635667150605721132293217363186147184743028635024690626955576295134322958615969933210060206135781806762751603213241863655793154380752224692108030572700204956356485941595374999591827301292000584406535893520200049200093818505701348477772249469365051416869638084630868090327775662046204811132820641440279957960945818000511273101903929978256561607307751151553881432863164799003340971445380145226656898621747342425368275579027298031353164165993305893169486646840602365059510338693113533258663240450189436001700143850338244975962741904473851934854488154305362955359818787109459152136258046921934545003999442395338723696829049129412677409149264393003429362837182314635073142064225362260574155744447515880357405844829557606584350781808794467625880063778102866662229991261958247297175851665988068671447030679578584515302154111984611308627055687034317674426310085177076777951304020813148006606375369576371941528297638290345584972752410725123090090168720620966733629867698751988544727475797338991580829876258525211771085436206185227891474572497398824899109159979583779900677725827880437551111197566089814660377718497771774086378092883222385809198474282980707668864506040112105193272755165898143557315720233148525567722498204551529565077929894525172255993611140402167978580788762914425512472256692882069249302311853982404746865304753344892122868411061629176027610433543582404526099440281641311120183669996279559208601059164373438831498684207511079503644030260304364738578912616145485428581166714823995301778823416119371583154506686925759523362442765895901350456538735854678993634120100359746336628621993530109331892934584703538498880656992246857286700358129749367616987044013247606127389734429817468210490672249130777090249648938775043596621659778882971300262019524570652461469110454486523696516513941630980661771281526316694071333221835060742352906293535386375609538834685834577551642135162395846879544941445050138301134584422001854342069496490548017307133553934695059866272984681546267404154228646103971821516620448876791299663587331737695057665832424993963840237171473989121569178531704502255180523610018092037851725225156215394158490496178715561511997075404286293558238333561130276366350618193327835041120640434243518647108933918661659032248509039197782314214205537587784155019638571879140493420677555007680266308796187536261120000000000000000000000000000000000000000000000 [134,34] 2774050524628185634043959115658245184287690675615769490668332863103326531201779373925075315971997354782327349665902051364768743917069211033883620011201174483844089166307390096376519669072963464310426540006706736997890271736609039712035140240972122583278458941979543210471092497456705656297740562859613900263940866762850363291098140470645741938619836315153946895950354467097011582447261545633396706910491982061089034342583034896586803618146500164300913241533235571475112284674492564795058914438986012631152047966297956115937889041561772887737969298067612410575818633110369105227080901049786517618780872862898988622983343233531812383205449578228687050532693202477917975034875308754745869496930397462292267240723553064810827830217669883977801961369164468931171465464019443847419204862942158516828661387087227024974361182091215483871639976509197355700689265044686392326815978628736972567945853198476752348007753485594523978212497723176794117024743126542761524995443510595473990424796237503104682574022280726885978683987271435914547923555198796426849984395810490660129895119599377280533118646855325175901381330984337526807320102681051623032940302104361988361130607813312840326598565550173365846777779761741084224117516871697109832303106473210218030290590837292459376179915808565124679689499665844844501902995467004623048597192451480227047196280688555091052257501844840422163096633781361533454249671731244018868664688767523389190790824982043069645368424917371711783236132239336956965208061608039382822204953457627876296614602172729469632989777833717202390194417815935546005104303426273353392466517230132636053102935940595006247557845603461371108560408953824657293323599203437707273103579558990632616096396411836600496680280220240705037929207365100086722503514340225973233049688823643000086306377940959417272667190283723131794923462880504851495495364242840894423899071284328185816255956541625109592329110163778655333635882230228018340953497176412975685310771887308478479423461194374751996473608539147466654323460389637950673206898454533321639854946330933965593999970261567648092986746527137456457386879997361281409298571462714133640716750165330273923202091333767353306406592465228736531518495806046855231184673940700602124137125479601241059695028860955541037384358611912977591308822135173477180961970918340795984179201717186862733969998042564108149677499914906350371625844562256193085336184366407315312144660482396260477514587687232116876594118656000000000000000000000000000000000000000000 [134,35] -1400125355565727550004990040885465884358402720830944769655561647643551169317025150869120447086888350258172325392330194650347735738105038103256430440352829032822602195410918682729270927541810437157695112484044437735617749759149532561698046061987121091486755595827756333718274080685169469522235912712538053566917485095235865785784816766143027248461641047570283769428187868600978825094942848776761556238536229928618151366427377037710898804773239151630790118203941902616278550999558848163639368705117656506764039153750402134570123536105753955071192109443046723506893090425088939904904213129328503661324988979005515110916603369497253366808849244656345618433533761055253830603897922423079121407092115746122411232341417457617971833806594643815654560657925590986861557267991701035943374032319844707195493782820060234601209784968759151572417616874604907924258684422159121325547294695769992015754109195088061363349160627462934500271959286099785753892674228635657232612982630380122057066036915781784922683286092722973150607457870600085229957988890807740149766305691007025865834761360797176936167212305857679948746635898000251537061307582011276160047318716834259816039157311316754504550483153031993860096940779849596590125527072709589689869621705628771480644541855175949144268466778057663881872272536213794081641100323068892996160660978183517479658786516216598524044177543162473961597592623574159109458288056969152744010911048913232499531429931715963640528432182448790158643222852933780996413954516317821708935794017907701525025606396162444106521560362084857040645014473360179145413236432583708544669485602795285400105684795885112677536901801817368542747077552109352451935139467573261918927822699359411865643337899343936293949915915073032347598248285571534899418458246831303500698513423868890246387391439463627149445655649842715252169830107029875254241079517661495013332808736864780590093463418773355692067359906115932069410432671515228872107638143181661708479700304765291901624901344892653024074163384234775474015962899504816267366029855402424983620861911405206320414009751528896741895405601031962382158840327347110227737336742463717255872378722830491830370771591969733889998620282831855029847842924728598376840128714345761864176336606058942825095579058358108899172734469936762851749637178315793560089298650449554009272854766215503724647602336070269307025375621166398377784742257821636457735240180473059656994016820482845120598194322702504541898670080000000000000000000000000000000000000000 [134,36] 659604971705498381570322478572382244880802978370511158539210838521482886113688301399610161584247599891964043668704926227110032720996741576454437806242456016026238532230594391381326274314769986724423032588793849272895520492968654049878530238842547381677229507792185295906064778771329262474844385778128819215852081517326819335769435822190371483274527671392378676519578016807092404953742134268023557995356583898577487318270604964640029730211069779597682107968983122050373523496265062500163876553663613331476508197541579024470669584409027016959834535169401483975365484365411484635975177524305339249249447476506160927133613112803701443844271334534013564455659071725889252120471025117648383980410241954506576184992180278258281879445646296609300414182672788175179572017645108764078156944418421069404095468443583539333582203066816214330471352263993813097449570315639880653242477858557221748505354724086944298706581018595946791612461591235845457346608608967169381346878068253513271176744254874554579774699262592714896392501105771769365654223523851708311351148172670203399712496583403881504518929554105966674125818745184907590915826123454365396624601193800913293933574756997642452474857342059607816993216316396863736484589049286090179258647040578363575275056339827251947565551490368297162043085361469728527881135064635649423534207743172160302429180144234742427876793751014788212257139908432149954727002729408427686005777194713577118215645471345371304422980599142899624423883760151131718546530122801858847238360886201788955074071805830269948049254835620895246122861229580897020364547542163259204250762754651038736226291678747881244269419844939594799216142480514039243558372961198865785965959447667439856259489768254264228682630606366832823763203768646199980827583380193636183569705796285257140453243513058095175749248354634780814294647064030304414997579714243515747146405658724789744659916117395619272894435628063475013075514313675031870099673679336997493404570088225654942218445240102464158465934729180280977824894518906875860949122455405084787322405827003870211150120979118432253588550187078655847132833387490116105406023609702284868234447765921421593020223402359082787730454650647422099025491360206747565880446709540816084775260208490271081117132400634551156488313200253382155727986429921198151507983230175021945339313140160435180444619980548953302685896657832713492762488800903204133077410454881003394912649109608490767005971071119592898040954880000000000000000000000000000000000000 [134,37] -288711242896001605376127373772202615051242127612741357592673855659707423123559909193736162822263966152354359245327755592883655558185618693892845649284716433229184319657356222115063000085675113223193561048941919642285622812838949472051322413017238693703257975642641833521912958217440742577736789267850964579448414751578506416803389495857165284413183142199977174374713139172944172782738467984551181077732203259394019282381068155926845192840538981397207209293098306415683114017705936522136444642959412035015421542995018847899154815791390258403159031830174418591159041177670107265034013409975710314118615834166623515644899997819903250652184709682306531707162488687594621946913159758850687306019763497361432831235263770337656377265953723757841568205354281030749674756498975753541791105660485043732917354968167687948231749659779849112502941215356722037399451372051647745354513634319612470045013312519039951147874784109312505341352042695248203557498870365540558799464946072824983658182712573006544201171477044483374273549482683699946092572801668438170778433065411991700439973066891070136830239532276653355818149750719238559345332936804868563278161538196775279280766512103265975593100008093075722159176052176376104762340992644697859292883542174360644781989516122619295869877795137251112138919187974601086788075598026567380844567352545591610281684403910736490088720996754550239319324434633033603267756794881615555016329109509853065800064231320986356919550203341041006363905490300816018295882722799895528578718658641555854132965111247008421675960387793614031577802749428340900469265876790819912958147051851887277740621202250664244965932894835455826217878226255985094269522658245193537058523317383324771893363267934752357003855246418840103700870738619613352925856544962767676775330563483463690503062850168324373997787474594219914148188066984665997861335093857814907366207466222698041736341327681081034827379731259753931489560264455378972236518981150389081712031686705273577250252672720392467254335113889287297750396818754062223787653560949873022795251098068780953420871741146691796510364509259683637105527118462993009330681119064933982065718666105739445523929192520969275892194636275988430894609215704695071894473459057798938762329588823154560086744187946411041758600257467302605160306620867319915636860930538337999962031200416934505165285510886488010517242683051014048327656067103247341547673714087743030382515974135657087204981661898668233751265280000000000000000000000000000000000 [134,38] 116671501160220796117380524607432361905645162823278396873884123611440995163450745368192600137690386668207784396260731764332470380045102935889081384521063161325793578445970396691889053038425696047329263542077336773814027566232142672423774256154414295918253720491572364267336006761690872685974622940988220834884981001942582495581858022837432908980952398194342246184586716557563274375830082686198045604545650611749497194378050022162430775064043768965960019241329364681196350318004578331457713997609006471362176023301189844154967377742250724815877423566093932947999083085919560491913206612967023355785250372233929484963557897473377012098760468593744679133319850224959606663788043425352207118316012257938359233610221955435886114148026128288537022591467317797276236077352047962735837694764379720619453420084675469887234343292366282453430729900232875277808833357337781006136362249897576499470773829515973703548957750807272509228137466884163550940704195040849453634543632197192297627927387600876578123017211174106696498100901482154352764450535587323748671212157811914971456700607155929885890592955701615005013882200000977705831912057050907749908701254402632850489494921120405012951949376715358054521720459263558657011451355340662398876324060904094534285821769585939552316123520533300477933310564210089557182422645203058710049763643155366341528610449101912905698209716658842717227402831286064706602963239187380695739194527036373564586515226978719101032081829850716530310437160660093444787376153038038573519757897432161007405252371715855538240509459474712111765120495234647127037904172408504652326918536233197787624000172245451409285473798982217778782235503573875564445066324004792127991999685967539208673356738089567063093404384241168999105833743007782669127551344877804762846366913250675161227097513081232604139225918499400959993635792570668461772827779592193271851398700947266293253089487710722893266362118742883604003923469252928010639909970560354929253313403612214712218443373247225703936766608645835303639169388986101671953497103717958927322111866308171264577805759621322628356645972779463637372723007091277833123326817922532979945625977883316074077826607196800922224633467371592354069927030416621319106759678944920085079286059978875528009433834608221594787943763944855238778798763356720995074011626149164305267220075365077535625669750587315025115191801461908237011026745390318283179082755613296769191509819912403399083797314586631866425540608000000000000000000000000000000 [134,39] -43073010437572175942856556615775110119263679875653169025895614996747522399134883094227368259812322225260126002877759206659402717246171128374907389064584630969268542632090246407875180100344911950617102641551184396132105875142015025624956979296490872618468326510138292651971470499271641664081489961435274321478873691103302158564384868898440451101867799927382855522860631372193427698489276660168470977888878858204643039082263470270456735568433300247975002396210173660648647211121764919528220258068973915106670681549356758764429764949111628371550528569654381496727685363415472925400864479329734911326700527014194264704551140300894789020941078150449591908236691317155617806835656351130441539625502460991807212035578999215283314737189098649173705815315938838013407278527572467847439574413466163170487964567715492830812115857681047581094316743977676334126910794074966003437871773507236206485561678281249506581434642524414325174877034580172431818120684215475225766031248273892146588172707877422262318164125723173120625398872734804342585361448529270849790852936914517725761170734586744451437534148651877643994820457940671496146432697469803359554379997249844142544181038518299396524008306606021995326496462635404245704548206534558173470885490678041085245200384908087131519866767348090954139272695425270163562037174546660895729296671104343750628641966028280549874700698485242438925769090868664828497062072332372203479573726628963176823513137064433218193646961438108687206406424840683555924670972158844142400027750197066457319861779231056950413524909456670788134464990196671036269697630357824968291866405351473355880641595502489166463187438872612409963017623258992700305106115729755194849074344477751441323471957814613321457339411326340855666117586598441938503472308723920887218512893625026086604082351130920252444570829468139652538197399521895276317249531500008765709932636678542933752563200900991643625534516648929201584898577009611208933093996583672644429356096333636579211449987022700624297374964130394729021074478388683708548565159733795513733203072730099481357028041606939633550946377930722572956360405949844497534409439108754046417440344745315965159878953004851496381093185120012943377712733322445200359257358129683253139034662365409534337026865301888808725928960455482118099888144222651513769535689787721651798638961363052318776124919388065176620781254216221995097750533318665731068713453198271198469439769294287273245674994482262789482086400000000000000000000000000000 [134,40] 14332184036435962469295730225835240058083908537542417737210204448783420874550494831009113449062083694629092801787944375946491706200106723557146592901685788004449134718734034057677127896009269839269147217153068433763314635717579467231439724793357314345113128170722996447993722454679458921789487495631936373878791389248601284091124063642808342839000232991963127081786770228446698001349409104288096407998891803921412504238233411209730680068941106153674900477539258835449101909349894919001928629448505539276994862491184950864073811976414570614728782781199195446988497456427354952261145159230494095015989705993886455118582929278872427350066360138496637981632676197296736890863803870521313129670911939552833595428850796700923954630614728701205048705204915810663848561641004319792794424707358845795025894392064631478387706583886374932395300228055151075306147931560116581295697910067446222472029692948389317492852923876115193051564602030939459420151851510235895930644297849466677385846497206509896471795426100691701009209007815655284549781928691652345151625457540195313435508314806491821395218609672599306814496962587169587086121504571543944518236325647296265415363319510082870665380510355304853565563313056466781842018648237168898593540942241560233647572318345853834784794235203618918227681901338137257100673078418535820694626509943258236811776453350048105929841090721338395721907720867663961608307219610675768060198450236030579741972693108654269027397759072600323273570902518048474910954361464979972751825304632066630248692527981914235757036703706338561662901041850417116692406897038002689970546485827395931830989297580182315273158273482795389441894596378469192500283450497064396334328941742417511406176872748723697256949199728312202819414216893590682413238977625857794326594016800914271236785114456375713439459244509881293526895843700744357565863647765056520681422605585345580585057854199120840153035911134386349151556177582331169405256282843391841024183663650210241822559957879719717693162449509138853026852150000319707027678708224924767387590793449479788366584850463413485207729915310217740667153902911450160190692329213332263011448687035426292734599439321311692746167683308423032212419012708495069672555181377591577910211929309020805718675747588404552980921098271240384916837925696178427124044182927777576148030806562943008688097285559866351646946737595522335048107287139886562426031068501067982163651875636058472934587950440172144417570816000000000000000000000000 [134,41] -4244700115254108009264019319659241564994077479096693338038222366493782758897729312332797810262604812112120913043245807723708216152480218389397276679324641067100676927625851761132763095100035362929297265625606514849238738759272828999101015235961576090801281816128962031465006916145503045236022963384860803826223515106400312435215082954279495213692338863062870667091803599307977791716035037821461078010623529108182711873112256965848365235299032609235378025591348536301350854101375748242052695051872780474790946302518313855405461097026679167419181859020592891144693294418977930292661182242611613647629203480654699843081383413796733642391594175685952029861318172839081762246179293138038908117023330760556549535567985947972633282105015452993043502139823658567659505548788076427998277041752858852237781145930925267643049461536903718047485285706849783919401006662585381508526136567963599643983565095021011000495290781465738785831799191401535397199892316799571827784073166775048489503882768436031196021594979903406835740764997627453604332541068106798046966005204940113437507419332650531938838151888408889607050592025203786643031351235468373334555601110904775404584432037239103300977227747435081182480354647502641662694731961687110836493041896008187754456415439115766884574231500769908272797977675699236751343291707733057122662840859637467424165683113378937641629382203580496236406425783662501650856918796259286991631398479541768910586510094208760820682977201220042370152391502943417873775092580054620047319183049169705569254721774197376688847696695413128563665016539593293145017057265608677716699813011796808263205654821070224395046721081592406771169747501296176149094223030187447839566683486517948358753127909230259329096815177975755135479966866092226359427773213206114607593690760043160280259234906839213718321545141350535190067518995349736663070369221137188113063845729240099186249425430517216530764813777055519847056849812081134441740673281217834122775837307879873274533991186256208300910707129083949505134828021703039740351567424179576539962051847430842445980603116278584716328261395796349270731067701982728559388000535157443233204782106767873137615793320279890911472875574651716957611289570156116557312605333322621027072402816186682275199943587052819568738193537228845412430541003074266985588124485826481495855122622054834103292161875079739486859841743848423891340981446726020364870010550911142302045981614743017945082290244901047820615680000000000000000000000 [134,42] 1111084861999420970878510972564873271650445105416823109908984740585307239058832421933105291144700564641704106317129206534076174593690249846366332563086696479521863305521384292489549796088726111637489980234322097745680902500498558547671251177584138478688610218664471879980972926999080960712810420043087161252493549119623837499889132133606548229113303516442351245310471586393035654441410319645992078523772017652018694031249313111502681125937479544004376910376957916203878661287266823641614585149957186493009735986093599608159152772924863019833597121028872923004823927410827245928570157884005726090445734551477614772485768202397759643184475602419569077021450603534815693980413603384003271114364900893421525056621538697971598454335008891220321278034575169118308156567238415996049222694716449836802018561297180954072959007704289694383769860263275520904822683978585184106056079083833015036821765842806214490420316371014836778902784356254195890152617105905537499599643797651944841187350783532116782826829941300758362458112368081223427932165553256949560152546751080712618305216245175118905600846050475279380788187751777637420118018220587717125345462501817448978397561612422047850128167799647295769485758664974296974553161990997538387307957911074259886673755252136619195828335004046970777482434435574967456731702643626492531002650890838385991804166576347826503524508948221921821480777001222816055651638241089676238088823712712480118860632995246308202881786471945166954278486783142439399364559790423672160290966810316626826715050335979713251749074846551900262857650408124126161788846690413864090047708528118321352676261992540760308282132387273068631732154226598792555068883872428997494780334483553853910082922321204775651688882467596275038422463642946909299084986638837009411795953907925261995393779219523633585009508879640641146871383121281507639425042264789006189107149889565784551521915336903184249543148204316101069357074308804618728787591837507968640068331854031824688059473363765262668129686720741104706468973725314106972741975699826983874887885849765512494430369653096306117474874140865822288288909475725841715709123760917470734518584816598614307667029918899290273067929581232959680030164728379273152768635522903207486535709372121922566090265880747561198512875874227643796057740795957565384113788696182973900791461346182506491126569736057567936213857037887572890355855827106193681778676245379154691667116117310109393060057789978115525574656000000000000000000 [134,43] -257720681365645145185370067313108739786701745997719518882719778240540742808984932844157354941728133855100017506432940854554096210726136849559087369589481011355672058357884319533010328632185469340604272415712474568428745585753225598719406457022430304058398483764111177441424741130095913201551716638998775450107144166578330111273633870973967423275892532655518978221558533015823337780941197543618597871020490908238387275213546215680262248088767248594352048752447003451655034471787791074938570864594702173764033791242445305888469054295025882547101045191460857406520856485708464603312794420699695296857748650156568852536331834438119981748631935775733392510020135665375912146462339683485980604593826986820477635185619552683871368661205800717957567149110559873911526628513396765529769496552663256972701441016620574285300478124949420283738869329695273261256117754017854873539984360499909042558414126227074455258255964109123434311812561283420087123607869871186443640580813407097205233049556557605079132617670078632263329370142467509597289882580681744349218463014063342567544959129191062868454589924048703432971734092923804281027609143685348597451742949177028506434913317840806878396184320886102636491294569553928065189339436016162956976388815942417356406030380142385847702875615815530490731696468448928110058279692188450736368736412064203846027437387421891401838083937136141824752317216555448302691630076414273561909673355932123016591217618443051009952172621081105710408407977750141430716459058666956231033677206932285476406580791954716176188062406839690984960164270709475613225279628327968033108256573460635628685624004604524473500843129533453847439121412471632337311588936320738222530015546731604952258789883177264561417451718880447605262644629136464834488338067296535368375792922533135008600683180481189364740568382797294925613930703438849608073549609448286427832656462161960467336770480552765570523653472443175086769692648282493663584220682781003631385813849268868659735099303071771488098812937103447929761428221619468705446681630916048677450423200632683902583687987788772845342030248708921716644566715457983396510950498372806962088344824683325201370595455316199070040800195905895836306186787603235971519247501306501653272247425312817130611394270910431531971274627360870606381414507031918483947486923311976110872317109675356129453661438166793711474032341286050734518568104263377703579924577107602938705268436969639856754482141549372238725120000000000000000 [134,44] 53748430325001596167646149975890443706234329220339889446454728141867231110316082594833159576042347519431201289456167634766711147415164539800856996410340033895656663788040863078122630748700315657750101960358623972730167242286153473007009957308337518867484514822341014036605692515613508732157859398385570112445890900592032165802121494968632242686314331274989022766966397629069149288760930193221401319238078721112799509697916534573576446376695181718607859900626897231421831750242394240359179648816652849393394455408382856745555311134458547639044942505772692788888850144442822583170093587894854081532373187959130330027324707708584531591050808357503974282750515950859506464454754432343468000977399755296628862492602831074466792964256436718857310142659234189614744475623278497122190241804710797767561703888603340676557328023127819624340620914446651273948561669627905385422957138616675726566328897422120849031178463759374786730836132447297644870943226626886098111010405632429870506364805677935620402232026795963301276592383536805217110368933374467928619322957207287737532642019854065615844598411860475857895858093488795438971344822465605497760068859761281244940978104061838354104263827557635012553691730513253235610981402992082783734882726563218849684582242583837561775645886443140875480474472906588137004757962154179047708055370447773896582664480077851293102262254965600528825728062287245051726647693203330468523991626895760190348517419138984231510362135473816966738500673218042985789991865426910359487008897320833508681275662169858015110049979910721609361404204068674091122036570253390902413986211365254650995332691571735872890220326863908962746193476445798541073875600354580876783779947155864206582153347193728530625706301994582725852983305609752516079288165853689468857473705422592263583079827311669934883248773471812740450888366870990067596815068823330497272215897938449803039370430292390999444445541232093681061964178949612279476333614136427083198706935345547507569194027002737582648433508096392808514372839174814652109900551855349742432612048590288007469338701672318454116091719280794797443370960677476517702195065087207581381166544264128705964174745611025951477193798359527021205768738479221539200113821196795794701070227475613595860027479118563110289976468371355175287538821881812839303767643899881127288043450459818410208220390414339768337760370904202569690688374351833407114431914577759193990059565534653080370267842315667657195520000000000000 [134,45] -10281523274901353583035689521788078715859299659132731246418937737560214045056587974067794549830643782827618017435210427783069532074078675258568029510276230527054629746632714100232438592445725575641524820483551100978026703695142905455375155912876921993565052017871814157529387830550969496730250442833853951773172587206110112393082905978797400708695338318581080476543778572812467088291355698234105662254652623852605388063562930049639318235620586818943007994537449349413845196830723259489825676130441871982188499037691195343310827655954956186724998697914375821970251914375581491808981014915578645427667327142847026221453196834080036098136131181259870568454570568307218264027225722503656745619032311734202746841657382469577286979814736604735956381488475427172081241092922130868534384424359531896229682338185944522249677119386933171969413141905065327291361074342894616143277894151131592828370432736251247129768918094204749340930540610404227845095612801854637492597978989368006865452785216384419341275458037601350300735384131285625453088709157493158179332627291495766331129007077184850912330788079295575692208472796333984507559320853039582086482998675251025431828659329861616750055118317341241106407639968568900965238158000640408019256534260313717692535787846298170279820191714134426513541784741088737526263257563929609832830720286633512701283384166167722280280203784549632421286324748076232347159299465601223301973019506344907387497030712075784783700766610570348398273243373121246793185848062264569991752308993936144867578891959468592849087931847120499825516567878994931894149562056670018396352449121355964723845587695813426743316653516952014190492727096871938254213649062777579290172442424361115673640922279356555235407128734155193223476213927787104037574478818328343485904179656547046884730482309950450938123854436827016210676977813999783234516540386168961642964814187536599532498668679052806207762551156428266753853836742663242877829816731387473320404774838304208286689783650780625071373564884898122589805330069947540547842703738684118206997012211566942912411233757578138306155873173975520276251393669089294720315600292854386456285845372625147143766902028362344139194104539271911610489510118942161133217164531859389791114850822206450744705798374605692831672450243127154006644217062388344295286516536764296234075169242539674945955001372592247665988123548231781722234913008467401284778363030339207956570964092242006823233058755435466588160000000000 [134,46] 1809814651942798627597179015496949246595732557223856156092431492277986247808493634326802850702436171391304962143972969788904786304326399416736917361573224451491971797272738340958894417806718935244122966440475075176634226304266575852671289766415687064878951151214333432582189079051367517597579010563739152987571899662115994935518394434730731436574229292863198813132513067142744524515414346128439841781616040727561160446813426494667932793980299498046805030381054276849866740362868738825997982444399261981047646756800767512637067668173429160005897823496709949025806716475111476204470691825797582645899502894174476776698305919860927303882102760814563118380240573939099849848171735841584554731577710462984639332881494192824266969373137561032745117719780248278435287676894672728969110412706202300087860160490262860775193349662223787211607137293599002198859958618093158626972987225154653505764696916416746414232398956481281366449326858660224773208817239757547575887603433250812421521129065620964392940870212302750396991054697024820530629928234297652868008116448731787247727420792210355367967569567243820954137001544127064038479655229947936718863512285390119073386713312319686567842352565588086650294166561371659993524809724619765906842819504675394907489215453683912354425826679251307870019231553019154927579155937845826569031550189104322094897079443671057215208345119070265559719026070543918741727086481763001183946828698436012362926664882551640573908520035873674154815430700334898703817360015720839618888172652845134900948672451124148679323750362740441608046132684813169184465713298158559808510162663067559730239335333751107408293221335481397608134254551189363994819386001445697495497805369629495554536482925335630962187936866238996871699236865798873565423152532816397584347271183370694771687520685906511957775879208481025771548703036380102559313254542567720310914776557998356520094698358147824806236666703405089184709275820588346091847139215705834789783268173606501905529714473619868033120553961187603095781939350771198724521189693437163583403157005243179636638863344257470155909105086520595156085188955584036877869770285242648855976433933274879211573344408332230772427077226264839062831904407693675313740392620093317464639874680681199383038485870801199653010412444620746508818357488789741442500635057043511382640518055716977096411992187931382394719763546937088486227067575962856882011293479089766421909187125704395550702474779398546391040000000 [134,47] -281935431064934428421228868016551072901104248260930406413619963287862468593453229878442465646945409629005590487236960460254184466773217624042062318515059715349550426386854050511745536254752386996930781040928743069990972706731191459061959133653445453340165610734973623645776934253410193572256933863459446283955351110950219727321192978489295190406909643213371495837350749465414903795420300383274363543511186373267239547414985505623096646984917493780154889940018228652923366723341562243791759373444503761848400354083873012297602172361346520453223223515503705520807070717604697894253848529124585759919161082140684920506899200073173405518221060797278903700459307755481410044362374612842978792441860775117745549706010953122966224425579976241781767838058077785401362656472962495641924119373073683940017745856292237343114717245465622176097057596808658448524382853545692739279231507226649698134001221887790916272028751834543498484647230454836456216083696328615147159578790760135227732295787027907589785727648744005065344426769840093178733866297750282923452169884384564387502666937865228937436667894288280240121796398699802588205895564882024405314553143056660214268000062258553311190046056820329907817339987248423973427497030356298710154915702442484388685702594675084435258480064300080558512114103060040039530847765961971545605994842069663218215084708955323431411056150675619670490707862317627142204322039878722635745488467162191361715343442432169340340692639454770422412365320939073292962547901253092204716650509163124314610646694861445395330589070940905478249142414409144826538698377342488808839573951301353805860826020714711872621777758260340458448936178927774134195835518911986470140870920949575693007318292757272176998694264842181479588258509325992823997044122544484902936749755378122585343212323026420016404854962970830015528273293379371586285221349707290484771972563191507579838339811678859509184917383252356657398388245678829956485313814145056255988562404426064013945359012434263500672431354420744951612991791030450377019532351718694301096775599508112872554416429956727505778510242219731558503949672922487001711911705039569684466012758038990374032065209230582733405530256480579595359608544275682881143908218343006462314618749121660919192212836625523085983584222285557741373268138259302792457321846313292197303860496917302163250617227351327914023604806775143702296926154559576955925845307114078575011902384934887450756379137689537740800000 [134,48] 35395452538818082835472773524222525518695674112191234620902788597591948771995463324919143394697811591413367492337916433987265535690368994892630430510648257040869822205558251510455681760908560672523691469492243510891694060680079362973156268097529361475444904351207744304299983682068122125149008661684364384883522941707000783865860656265101790103823331082244020548371589573709437260759628876168244642953059649206476682287143082788629990901386051448838936177604354960920826928210770124154970473049096239040579752946114587159810597201063446632168175656999382883908031602221774922650775589219413362528353195164526202905460934303657046762332989569627317017112653921338832882468109396209747689559093663919116335646133541840280734133217089812377352564246268861157087401073907512055902613596480853418649729446396094840201755550928764557424836083964230221075421718036453914988729659396847689497287675787801133771283938883064799587271099780198504364298280355400586808883301759495371305240710609496861298429847325792451922465382959849056564212322388759259599028906553546741764260672705820077043231645423019145646283205695912387391680379974087864851922330125148400096218654901877899750073099996953119467976779418173546009317793521965043443995297981189299388748646233342522119270660924792838013165213546642406792542939881816144301522190244300825661246854585291087382649185709533482704859454240419188689171885982312853230283741689328717934398382865140879813677400063031081643871732309988239985186791844427580334180704354206043377798638385702422283442056366355998446782416359605319372311325809362416226221266545431265544437773767743403125009395433903769881671332422296692988924454083828848994504988804451356248315319345836856130186658219771558911225750517289773538004682517296042914328790381184624052255310307778550445262869366062275251960907163077957401252055708804645850159723435014944460984401963937256425730359774542884223968441842733237736836777843878838309349594384495819327259292282546007630638672545452310212515062184655438117689446788594868066208460366361237033349696029641025579106072338092716203263530592414537111423294966657877355127686968867528062071723712432549930575365961499667997600273600960355830990144820299565557918582969395443959207153212558562623913310687595643518878195102058985783365604639075415570399516873549315536556953200434824681511334445309102957816315132600060111546739506518291925604448221086795419100555216851524225 [134,49] -2903506103633028570239129457676676124967237621034892555400034044546444562713212922608483432823640196459380157595980046412880024721017316945450291637382422366786028379669874964267325737167884139726884139807737588095491946603045102674337836543255946916458389444444140878298230644909626134598692321479889319457403616751312634912107242690864528295414697521768216124780403931726071693141961209142455084585244573028778542236096834228309360624793865285122320234395353617694872924261522108826865649202441465950821710558954321749902902491690719990538437168860239536374668177217414759898685258786651551388028146947404867107025163729918199645301248152842247867844957573104003527612813704942325484724913274942097469623789755524598993748872319821828218855106423066855163842068522882608473281546835950123309570735126318073171551973041378670615701072235020329889284115800098821436901593156074523165493086556464801059545152535866281009451828537695027767547564724466273369935142841417079224846906722936163603564114229346214620367033855086635345903458826605649191136551881063846440879473932233382946042567563729012945671747854878979846975619637320501773192441589887358946496399022316663234470941591812000459758546172356607186239744817647085776148730153625237172885531140633398275664723239486023017531169353644039493707971253734075376381163494842806867065227895657101130346796941383266387503429446613226914814603832508124443517306431737417966315174688649589004742281094541114289853921362082537210645048061964973129657893596976630225305006923417012176404508475651852515416011824506662904153223984957307305841654289290413445709919481633593606889359484489050888531109910063079343353612547352141927638543594423505118018534039284517282649873182250823191511328010096869517494262021742996963552892790202200735513516133986129262917014624379159368214596869017748236718163734935312524572695315154506328799876354535668861439096885563100112626591333356040385487864022477314964173733752860090194321103151183677373811413819001989693428360873486711651131766153305196757420537792030527641709689143238113724591172593888440902296304907139679782153404371298526505132182118109100798993203185483094636859373857101596457952515407398436373756132089764405831807980373966676282314227498886554539316656927123071064471959632193412225669769001218567832457063409234807836569538155754338718488116713514327329963753544067412532719132252832638845861167353429621481766032530112000 [134,50] 11499296511548674331395276496628584218182288474238263274538994676935322558011741801650471270356768243436783546494212523148055027244989644372247605120504199979695625268989070619168618743083818384162401999484876173350055599103202445812556410080880929429041306637115459662569293117458584394849215594726620399206687159963115388280431458180572688389449126099434453450948877694152064564370971646979436639092133205458470573678591831010071067926632794219877348577353709961723699517048612520706938214018812198318002358634016215586154405762995735470330440809976869230354625553650223378558122491249525275845676029085360712896469558496400008437552301404657711923358198322299570880046029694635634473334082729289778044883534826460382912728664379501049290962232513505637590643045603245500118808748805194315457488560049245617227285473471781407895170061367682629980453143416757075192963418031895899149168910319871314451179816643922685403762870904163877016114596863141282224491203392690553471224249609209415750093506123540063677794623102366272693987752121017188912919904634991867813203411158174970235117977596017669065152768503282478065814192947674943715348349690039733626687997745984374796727266144741323692580692792052484559561560957076694655100226693786122429920512816724603271626349990170152870037836585921483420562052497176567020455667856665895717019311920980821396682669270299392683325938563614904880354992154648435514299199936084984695468198254099403757290015204283560170153082526583125333911954249907171271238259715465304414148614156388793625960144027568041610133957893884764861445252150675196301024498363805323304330098448157552523859213662827803136399867714045181020784467886873343961094352318397744685043515618322747200398828020784340587207444649421654631656227098179436420805060556176693989946607538379618816673572285477443073356784447550876196541354621766699070835228662623644002086404120730844487991747047327478336004422286642153912751302574726565901881196600182764979346158203242015752295954668442663690866856598283606819264772414633063452280458856608861176117628657494397395514843991931910024103030391513119880088566731345869816020815897586572628914862545640399518518670224249519611831158057897965270647195615000230985671770041417830056571690669885988567654437186497507856259257750650300065223753622677809995541567039733997023151033541106877206409094541390159837893445201388731656501746754372029126614969003395911372257762560 [134,51] 37643499169628683712366000098823243258542647957535159702738225668645400474642589713899279265368692864431943540080650592593991744690720432085459261035974544845544583309404497204745149309179361314759721288939282263882914917787259746068595594814988711716438814328356696288154928977470602251327424803654353308128974691109883940171269545836853723924215026629165967979894374994228515122417917446670861134930464499214380232103317702469112430193636626649700488714727747952614163933036759501226366796941782765990877665102147960135218183947256065158866756034656933398660439228087490725383019157270972353622344871944867925164775216387905817194894171536356027127835201914497704982905349034999580431578976965465657632278171626306484008144375755552635696208531272382834654277144863792369712932352145977842189772557863070349135055604805778681736864488947562737231437717132964209810741767024848416081607899384408489001286139120821824906549224455569615117632009146261092102954632271875525695294623905689846210847424963358200840495179283506239568296093997795679121747529382949865247588244321176086828808326758495691729622627854034592238948181272837647287633409628845669403998272200998065396420735607449423734646635269011003052002935136590816505802065324479775360819085069115443519704273460303182315835447206215221469110807511528801664277623810834266153456515151064928932065951043641523986608943376721562292888656056087638590385751778106339106405422743647776874516496598989015700832167634763913003141685040922511202371681240569075748246559757292826908292371061751854965871122626667524172664618824348575059948445840136442521936637146208582207788011943156968485041667499699122872568084241932405041175183958978333997760237266595715753968216545898370692763448785648850424291294462261317317534036245323024153250913696483529106627237418093058455784493821853403901962493022505354544376014742906269963050863892908934796484933055485770560924769243951907824118198073348350774768948827999559519091800296837616062577386544645626061144176573160217674641117112564829588123588445407202285995559075998079890331747203685143700305564420108487323130149089944867370111107755413286075469885959058077457297715049206950713060398169700208272333175831345891403248975060378005003407022010923775875677904583004018636989663992538778951922414450726055152766396145215568885128910717276952882793196161363516628653060912707435244148767647133506563377087604700385247737600 [134,52] -5346200509383632639009682885793236741205257524911252923791200838081961961467897945788404453995532577304210014119063796652506588853005241337820281500085579355899809877377711238801569846352219715102442427692874449390564142821478110121043024979895148992509127091890637046315230704127121097882961272254975740493708909005187964090556397309002216977580048386016134459474098912318830438113869118202607128962892052039016712065447459439287034213583536975000197726541208654596772747164242189985709723953420674715527769172421920069711693118681533741389492039967251478424923357303404073501854000473879652431520703597667939298794979247409751125087220136035098341008658579339276510835345409411009505839573259444484596940546461341738170838757464541291701370015498334667903182759953681573391237241243345460513225278246921609172112778803202217386275731991138605408367874868953957369469607981446940911079024386007014279425284185928292720451093992541943803288889160334800121631022710797441245305245576193008159566652796611195592620865591426328418110635787367167857944167111977583505121144387299534639353682811756070424565396516845565623497051638728218043619827550046547625545656409439647817526005962864117340339826361342866896388676617712435775395236555070659677710672097611200175428233589984273435687166005914848896085884392668849520325263501233189107244467365496058863085434432334693287452622424012804242320768032288988266082073306442279197942657193654961720770000542441358332510781373380354663586866709211153061586810988865783537066933043762877090823169559893204063633869568097605379602525991098085921573998175385798107672959345713824335173150882985189806349339370811231412846080241133880174906808364729387628980958991361730594099877854727459958832551713103555654421716529991944255143342570984715934627246807429636720490231084124098945320932370606283618142760927398535387559895932211230762079002785119595818877236539108438692784179001136421231356876349422469500760120928027391923749214260668072450219569302892841867124126000585564588420611963080445420662912669216058895623813061082804997027440837998709737709088302669993102975833901443409095025062271133029194001059277450146024946694433885674957812429146786506135156747762592407700656125332073325279308186061792656231450387023727599951993769089666631926949865507198385403831436773906180797828589857727639615419362924739932219374496556739307517822155444503153873268594310401614467680 [134,53] 149754554640884483746495856016645589915577830128859117392938164200428439753870983856055028390264938051821282948818899104937671515781818784219764151980480046303131396925874365065101392466021553620285062423018655753366709720312245950983868026027880270262591811362780785442758418651698004080616108743085131652231315313192357275433560840657353701102508998848206434617675747259232992489534993483590457599467433005373555920794725791482902477577583769292906088339488840740178658013229396126243205817047515092157418304230163238101193686434886496168689503432145176360405213463898285858503821412991087811079811699064861690092496073940604163559395976332730601728859853569843425927145654382990995990762435181461574421903021295199017670690955023312860984676229216068524551881401725635684662962674983943469030347557726772305849172276748214018455267416305391826728599960173164741304265411790560335840411313593178238930417603849312647162783606276350283326119645144376438816538266380006855705472710221828703784784449930406325463359219545772147648641929442848744818163623382087966979091233816655950198399109377699712024987527217198570385037099288679330041027862141659481225681366500501959901288273517577557268743712738797491218860927223745640236847693450233607603983875069719050581442379647572536067830890674205050349345675125707425071729330410097024085782445344475609117503795313217843171873196407309324427095133088081405065609936159818507382741956279869916512684809700003614856487551643374346094692574006014646259780817525570063121291617981123241919195297799315671976702243446032389798135480833677554023949012686664749167407130965358391260785424372596102887922911554180896984069095080995283126807535617963941219798281486245578154799539318686096945982260588622065196709554980616615822312375576261963474721903105205811743264293995399273487860856685942249956432524758023504739262339643033952322181603090688060361565084158577972020376402268874714590576157153181112656816195309699394521464090256514962212460983350765452197087721981967717869749195431579516208468442187352900007354711726146216239260798473948350129151546272323306240349489795208363278738171242631409460857327766317194057297328793050146630485614117852848328314382372534640085510942371537860110620380245084043798985963344839837830427538632134392423414188985068499072916992684068062387395240480616210658762244132982681760871923772347848176269745164453765720472965207723200 [134,54] 71183573999673259986191837220817767015163138588533892621500489459833148264115384073808395056776747332552989173238577157255483765744976341838421922336754475614168858685524438266672491412708748432529474705380418665916859625569316712533061494051901428292794889363962437423779745545715769173608916476318289803985500586278298069725437961316643429849806164546576466046850764001155904882838493420181722860563176066478652548271115489212849087903763322853911014967871035274861934762361207152942905520286045924482872487969213381403161171406059377836574186547329172378508292310970797129482261789130517240191662174269905925560783479210313803313180461055751590845151168700121368799751538694813561352966176929667990608973311270549062975822065198650679672024343191252057722998483799455230475647235420698876447148524973761329949968772889889044479268091071057701176516376574753326990743016618269788250943248651264818591720234169582681810226810541321227075733316255619410274721461689345682325227762162042101278924155470164873749168151730787468836584664851275103877412902562277133466275897890961864998978609711984193266164273559884847507773892869695128672816763344862050116677861013005232585095809080676935313241505429204679346591712615805731213921312128585862581844558064790283536316854995433079471729394717775750059558340737283548763082883956516308074153399141442689736581395547729130850114765325146041916224578016393350241535121479489949849330097745892803428709831505878044483771939440740103899504597265947754285965010173838265851825838964693181897843149654895206066203553157305157771010428851951010348522197153238032410385925266094233562949410802878508620769315236740453572229369082552601015859054861059032321130291063241816571374405289366407399527882164585995062916984071408765078185277983708151966411059085973543501283452846300413991175878060125581071623306139195280956052454157475447615472612892861601841705162766188887449049515069699936808237316588963750244423176245485247015044034323588988256873319793237277450528478567000384478335554190162006984399586139642988512215926940022026882277020644124555552154343210956020910534368770281121260717313950449130524561466316991889886602634304631714578324315567311214318888046994665867169151955346570802287033497316099633583545394853429143834362925983074556324675353601195836435639544481504003718457948109634918344005828231723261708552676743542572478079939301254641627984091641856 [134,55] -16241102882479559839575733427015991336374856159206798429948222757755381012057301641130392241799081414673590133855855787044569932916983657600478192380354551282831784691969795677742280113415470034617798264281128291248069545327912268372488823249895855387034885456636469252288855729748333752264833073276015542026769753381085226200200317235419788653820789987399076463145550051634354753995742695283657055528165785053702628547050051240962875393758284766905483515478210546411928045072636628447210186234759693742904949137257593671782003243052798166849067648916720528300315335510394301271539472008997496145922821298501811968313507390772687651062002399120202213163281690749635128584676383585250157927712795964591367112887349112169246669964487707760068199546815589349101952200083105405719537723184823767834289415829694445842976635408804416884223005184941171552933436681693739968493039350160007032540033899990474394867166966776176397717643892082961275403718046131060439116462363596906364535300372210701076096567712058527186611756873219720904694200946993229981269274405128610637396526798199509906056392940628724694655201737548858583673202522956749222911686163312901343618149205347528273798215841588672207798988217542778788497778505685792303674785901442928980620968807879593117558614025369599762304878211457614599303667581680347118800299483485187090905002613697826760843109329564074989184745551902883915232060383977823719168638416375607354894571905587423376505118472670907022852944308638011953779363754343641180822531341376060822481915315831677423164484657271118005274805442082430588009588146251309670296445679402725905320557959531893558554480327851454816258352900909666538654552975442895029920805664837626376903325892308056467328063559023617819959779843808231516073195030460269837990058515786546469202549465113498560379622978926335977991688799404918266857881083970375950236350991085856674512038527348219236657420921136629106580929987350626431526644276848866383554666851880267047579290122800879927083678325961100176825287180940794448144941159249545419030517707201030705873340346532788577567925458259545923209558022297078023016101247535608087231934947000321254110409905411341095215772462373266652753831040150864059864716118204396293005710863135895919112636251439071212488421705474177325318714430198680578540666792981795021690628316069236906409167035709662221876969375124212032032525280899484913210101006864112493177673728 [134,56] 2069662335197147911860850295966939419559061273905607358239413988661382825704631682740245171715564301596282437112332796612622490156039992371348776859671484987203300886239528492775701342695454831781956411918919403623428057669668992373884650466888865950888417208381340510988090985157230140955842230397562613036689307320567795164370609070130407973688477949114172795154550379456428756264018894846158926185556853584701732975381763552169174676138953006910221009048908788550589828971883001071867610271718815850449803638931415870043909641280639293778367839882336995470609786608774101204302150963351622449504736368295315109189999784233880270890440231312362194498029732500230545563652553869922565836272063281173026755562167887005032986893726814998647188822297779853591957756312700205996969450491339126261780039260631370991865609974714367357457761097134300876910589678638455667015084972362017089986726831076838823240340792872244577363297606907273777637029022500022685169904066862166515589009305985857070434848459636104826197033542577467643000666313755846961497287727130798616486091110900725353579310062037950016901204540104750693317315916162961142463259291714415293350418877844341166211186928919885189353115967268388611887311979951685167971709384065325743684206546240622363202057684559334662641923005808935704021401524778473322194731949468323303031936903650823775466805065404310164350457306038866342379705780034828858838571048049197549007542183528036680946068657901039117552726734880352821174693148781456160394040219707886259978475163567754720886060272795839652888052142221454552939853785365616556721136910488266161088633681332201477509401958736877866148987645545644853131901602784698117129668016392439088908584194934830114152613284340547040487804649311044885393776038433745966884686003470069324652969329436154149221478229802331230822806163521789038093531785018467126084638095969086443357907211092298232174671224079309192338446612422337988445578698436917777202342271763255801734994644898129075803206944536264564484714779410667963526635718064323373558338649516697006928991258314383667957549590270144933206464450372051861396054504307370948127853336852547044670578644321813673901222743446602411349076382507273209734551497671395661944666575538740018868364084132980347483327196080467940887241414699130138597544294313422177377269931417316301724527218985721938756064571448576277686067205151923525941961122120559882059072 [134,57] -183324329001835575422809266222950121853073766791174639075344372359256411758983610233768554006479846615550841123785399178362344523930839021865387178632435261450222352532506837924563437537047938688683595371151894798402713070719477406974848062753510721946879721940264034734634220216933350471916923823060312788864998275768509703256549338828018598788895148389081199937532259418992801673284384769345222280335687459825144421773779039145423209077100475313998018454587435193315006056190527946976362612632189659363022707595813348368851613040114792272653806061771306022990772901345083317616754876520392118611259816349449559132569095765024283979616613313680309063203211780406971571013211015196462723596596545168710626030461038067593375880912097058450686121955758946629601154746631347145979943205587197368997878491923877962669469164952117013772747495653789589418346182305888404944731834628109731303658219937027826388949291595455737293236064934928973196559094228373287817016130542012212606089221333427047938264473539873445783887215271895300143912573822083421754843640277742137118317895267118411038862381854968352447961812835466615567740692185637300753816698026984913448035392343152793304474734276595036952704485630593166254451442911493753864576928822741807948186640497044220654362066829132595248407125441125225736399752900475545247134596781544453479714519039558847108216337844149315831323509599696700103385125222914953509646223270884859763674182776443932796065875616110810274321299271326847250170133709215662753539849049513380379005136402969838764176750996789059773712941611656115547026980411757391535238153598689606058052806343789565862491493313937439916120531414677557405880361967471117511086181254776559023225823079575464656190916687309685623185959609946767629476567843941211011743361645494080412651013934233783550888423740875857761354921161730562826893228978257647904277443674485651663506763950751804074997153549948250094661375270476565564913896995805724042439279669400793879797253520193574283186718564408040949673951343251063274977135278334433670276256580872967022597950183043260066974837996370913245689883419804468494460898611174839373754771159499100763762056768669571937868238319206028734072408644488326357138964942894543326699791919030435919078263816916252500759260671128448043589070921107951894951911612899451648551379994777270297206736306254174126936388127761801028115325982473492032990194683433164800 [134,58] 13439221903167177072049146188923589551079960197169531442597742793226214254672542398439505274549167411225075905724108938328398577639713442224047487016181523701777287426266068112669407215803407270544418950720655681719756414498204544659799427559598676937360057032945315939084680376883421801624744531399457973128656185983113141800786698675423313791122847179037813917556088497762412730096350142645770724757633947124473723642846671074275339043058828172576486311517296841701559016236544166956935654296139547235497563211684401915349986291387726651903876713900257424984569172678094504456973251302020101249766570713700071841125225495060363146498198184083617858229940001431414005957890346344187989991678638255446109227569933901171119803598901600517301601879661666063730949745162265394698925539501907083685328682179873467786593792551163134885556458045004033670223314471867814389579587485793265055880641664517212683892444121632516130801431279342950519486449774227683864386661845618450958737531276741191155399950767526210279875350390630660730389342306179808231561263769441760724043847689785079699642259734283249816155185216673187350323091790251951399328252716326767381377821787921602976534525550761744861870240608723565221017636233874448702066041751558320631088342929824422842302347960770571782147095962214589198649304214487135584527165508483663120093809130413514839176816070863916657138711809941594552716154536611510741744586935636232315679320417590635804718864878478996137149162931285938668806873992035107974043353650759900919458836453012047506287825614602849087870108029914625741022823056676751631531898359972402918949100348995459369836940314666440570365349952776033037186698188092928041886374757712990046584491597306260995555650963965971036672821060494128051455822068428120203272885086901769625647092608210433449575699319138910704478783986195450482364454823838587870611000059179001131212806419627082061583777541578380160741329332687701446643242126163384548467945162824776048390290893147312620091336396125821086131991145538436333916497998009763206680108850838324076630041757361012147329239084148871726039346692471869843867876843157312342585569553644965105118383941302172118336539893219127116693607506127478211323956265126378182335803084150660605129709620686343519162496644537046944925779524196633510278377004551743894211046029217488465508021029272218328271600740317898354533252602490143437178839115712000 [134,59] -901438365580032416180551414390675290364924977572955638491465934723549010081356427884327668426462870273311007356365873448137240639574504081716739296754380602140201299185037812393047571151803031310448976204684104232134348063462058938881098433634373641996443040741550948319239978124741249085765717806700324675704117858881188725528475613812606479434493897651994198746881281879092014841581727996860110163699960301604679562115921952432952525814740224199767936860699043922177637927268500160766259673265207090075941626494659534381457296573497120448538382870665007290146951097810267030560274673168810644905405587115212629711100920013300998256900688080793681623643719151367571920466645724991146322671362123750276626709283060557018425485988762934375721250432039522905745132984977274528033159262465612188396651624373112971603283728718495934054912824453048085548333126526068072876430736229452265687273617393289722899934753503851118120885973103284004928884370524509604687125365540771366021117581702263091104502001144217298629760434091468566957947597220779425369035150169992271903619119801437946525975837111611871090287734106470854023517935445413198865306416953205611061989053614345590020857807185422656704583534395822981152854922261972398516353569157142331642019037493131735455340368615604734976799401879080436957092851236235861580489870694998243911745014353866192077951508944780494994850921390166576943008602339434524475975581338655803661059735086946551222683341141684131634073648189961630596670026579485956596449647852691042708412275502303435264414299840024551427281669071526638698287262317904360067524489491780016604998054769949265643503603777676528733910339056302712454677483315105118953712918857825709214481265838366815824331542402588576590814275651779942480397320065606261242524874429361232218460416951902011653726710121447276768386155566308262839205151372761701537500627265066875326962082595854301734094677086774622651612703180715266689192800015906410915040940382550533392875765166605387228280617777356589577428153226509859668759563460108702531669493943825881597257512125322797863309032848611561346692097509215309268302733225686361338476351232193119855218233842547688124062887436247640459837202018428891482498352311366908982234984196226124992516143183899820069429777603395442896533910498807030175895244763322108170998689150874053748548373922303032118410787076750599978278924257982264734182464000 [134,60] 54602317538070869474444289476372492166382916039008554101004114040077001454469723383654903245142949928001624237422914617170807328596270236451641749853732888499641156142528942867178256711004861643107599056060086056432327653341428159073827554332773262994391689245456326110084458591097172982432234327864074308214457586216618316151562679879462261468558298135778223285784655640585769179888239168725270769567750959286397303194264844800262453569683583738316204585943020997141465138523424761578266439244944699335416828311333483646669057226029391904744011710380558249545892613402479680300040545806382098632356308474534892205701124041446966440082335185250161519790512311033065520561254450077600700603003344990597805763131656284604499071094235874820266003566400190069472793904483815147150319516968309129797089436277195568791966821526881001592040959791045745240434008346505763471437007686239227656210545940883837483648508954317476938787181911002252492861531750035069363096791781341467450852775113054690847659553616939676836591923317972327547877760228690030308780213437945372477167013909761976556430050853389201840175030128933933737196458538401174661851876255162636791872525979253709761306958147616506961844959507272430699113575658202116185095790374664575541186963977901293966064466252003983469609686256768081069695060238173182409722785829353885112713198145300004977025245515127104236218498217139034526740881259422036068292934872808830508493174649641780394955163289590443767332397916832189767284755960284425355231657543635287505919449094225142466064731437441081377725585369080499402104638342799317544025389537852692771505940950412578911702084832081746768238634243233298994938412334824020982728024992409137240619122739847091505936568062540979056861373581513385413114270907058207205850827315017043060732683065588912014019637853450924726791247406561101217707309951254737388841008399394307946267844243453502771982768868147089304997367128158653508035369870413516049489852182046821513957900503248852564474282175278715146850399692814104752495845342877637050636103024629393202252386928954012844098924574878368498103082541667248259988719377038961497610157045065470286033864306574082422467828786136709168673659790499101737768106296078401230457194451907158978362706131949308303747811554190638317188692009638703004311278735137963458349912860142143771088924983826221536996559035245899796667250540237550665951360 [134,61] -5410027112240562545107048261695122312868914854767263804646803237139714093266342336328544301124045939600375635589729776337912660829438854817025363724168562612715798712647451461578734574663930885166573300297986077030663058875200209988062251137273186881007217499281015343708820690286203572313617666314704631201647879734672194301742994885187507879811181545313896568033779768298434846372616001086395313538923660585099356648395075995985851514602795365490247152721462926643696360428012882937121094960450223915651943001184510563247224282046848786261270643815485713541964338706531679973749549978289431959685912518795664507686322287172131018319417221089503703712568112904380245541171779424542157993705754752103696230394237036955728357780211092598640834390846730203162808797262962010545177453618132436802888642423967225459112801742378763083265236863524549848721393189776381225987301136629982948693822252588267337531663873265877543796344190692357955335269674889931367754726697017580683422821660671649212279853470702639467506519863495487027383483485603970671538729025338376845921611345614542976686754200631477029935888567846044842372085328732656502287639454905604710915974792062466697112643949303677884716657422548526290737677844037241012088481724796472858707664657915316710185218509159142878851191902841858536092511221973837006121246210330669551822369936725001143753379380380967232404725650330852680717355826585420347769193015178907711672679138887534389046738521818480977968439896627871537382465277816566414787358197431699844165438175542557380739297580770458494834458922480299078262622410404722903176636091267221137738829822691528956273910667160731247543693586780691202819585784215832290391197181135670675856971773520592353635113202454039415258941469704643567827401255356809621052301604140416916583069378791164141125541312008516077758852964102309713579321913140176231111930125800975761988308930045015064258429444934965769524718499701618610013859533143337852789817576176406478874065759528673766103393770034634118544716032571125895679765305914859123073673436756878692383332867760722298939890910484366116928737960099795025207218226575211341580351629748020280596779005778223935893313847889287435291214156918237972002986201432502369105300526414402873546243508553178914729408137238279930294446896083113144494882165774279165276675260034162694583149017912767110972004133099666953818644826453879334400 [134,62] 535135367350244414161429501774829996555159174669652047418770788419913682405180405462628260511243834134444871271918255265379792577034884685348304120359352261958133598672014415907143768429950338031258658930081024813200722360671417465393665535559557889847586974332913821947993352126948250063045069880423604011210714873403355967915128820578021358109502697601646595754818096078911654178413076765126994412905708409659734864296309601338997860267364545068136591007225718371057350609626400800002037140317529088177560842229182910603478848612880763470037912081448690419539043058436527267270267894643438641276552573214953600067765558411467512757415507441533197709597123389244636470479738466920359716982449757612921587037654824280058419023929032974359138380960522621570028876456278006155036798469616124819054318033822151589393600604838123544293158180284871620203180907901094018471317427922922821218869008386703776001514701098507911159946485650479756374113788406487934734888962403900065300810283380054350011471087427197175392783854640584592514890056096370250653795801870089723321712262947806290038979574800583509613202036888445154983934915567240470085187761391876189371532819196951430098968536958515002413265657533337242941880905711763750325980029210791589621931641182583300178842938998614409028213012779644165924254542111200207931406303790364638742239650982077800488687232351287249581300158746951845282082662178152763353494098479638683184051739356251251000923682843886508140628686325901613647369074520435068586098672550731404462923127466701902855200100603510636130042123817149154238785171777199365376391210376412832463511214225003976765939357574635938223225963593718768822285652729322226545782563435159932909537486825511454169326141376177506567427447513140641747347430272830160174898657694521680408009519484137635109996609943578420558183520170017657480185774515360963415925948788125149140216324577219716335388626542432151512315442626239415962560670902777949790887613669169494795238268883347109564026788466495726689330400787318648166472593260436671694377375645972904525636320627617024199942231199405693801610888016054859875340741886645762868535454051472988948229672099528023231814651695224314358906418451009463838837752060666489326994715948782625244362047859699021551189197452116402662477074407436878528069811793684534081820474482071914455001020439330790579630303849517556531148000678210560 [134,63] -21268526691575735244210789139664110940237351961232909442211955090866655552183498830875089916535886418672593428333829818797947220496632536017987112543277273242810595997397044185847905267736170181490940235108109683046306231991254432734700186377299517872718024895610349153456003897338690129643985199832984272978591489067467496620261660780874389966356412428619217201268234150121361798583853124778699100414313787251467254609649735718686107084421980235233530266012766531536773537721525841450107183540552679933760641148415290667305117760170891204582649451791014493274317963259508235349021902515980405121187093081494875910079738826234350718800242857884447492205442036489093576312940246763753413402909509626634519511499539701495522346231083927506936111627807297572636592058334822103756146024081469876582532021122598985255436714575455362739419765114881991228046843225772904340793210251781617880717630460343063526921488839394023787187264770209026820813071364328112694063747448122715651951210298341620235780344308922445440534432787485616121177894587269961251000126503380168336731664073247479454101018213202859597274715810777224522338278396061272509006672262170000704375142545287676913724875744972488501801267567712294569789558144283261064383423688035962715277937117664424264301592331601509521793960434923257816014327128206572898612271588272335232955594787649215379444884520604073251652819113972545661898480817866406591033599615479258518300857276360225033485847735515635085221600866628907312904141385696449378124829076613411176315095203143047615588648174317084855379204667128877682631506961603687197274973256672244364379156777533653685826359807759838364352292160637928162295886432366357426480434423471896167325476611093921235290332982719355036826335748604341042526788243578523850639335892933346571880872498286503807534616346737796775191343725392045971049607542801508102523657367693652378105208977384835541019274265109215789527218496698364456370438222510604760300704082408047516267475581063863367773515238240474934709404630411231319414850401321234355371385282826803580344928772387031499638881941594446881454508839629469990425754086085200904173245258947489641158260569189939355539921990857908945345450892874891231687417549833845313567103626672235619208335071163123486376879154123923616319823768177423416003827422006839330981644372465856692433817429277111109101854023358749688095309563520 [134,64] 52588460877292648230987672997903270821113009972809170525800553773870835776711041457354628055789466595607840753418712549778257084647731508946523317191817576412279293591528243141686678264159618202469529520649499161757090871724812451144658450035328165780388867878429085106398914368349859969719974450793373707364558383772778348127338672427163141220129443651044766547887975939192357226810622511584412811862041712480887251514213361852099108800962754059775523393914005746527831402712647938338022379808126608162299256896703421226913040304864646909510494634344105841570223557544737582037686017220712098447349349937899434485776952992607756438580833025964238902799855685597222844704805321415263288608521471987664889734593970430433934589013097780508778806650159634124664851991920661644101577498845078511714765010146971242422650387664351948983995222457951887393805780838872044076424415058158676449100953034960301410107989486933205880100703101757396533061679129535048501126469449915826023740139107649192786714154005586503561820206622111082628274571751176408927356440554394529606082801657994235739968809781780190351213086405189925312295603323867793990184847701507182524655247809905894055696087057653074742077695373833079633475348284305086976922046058930080823444455704372934052667997305556120383462925524875841436148148145016370548487305275821141657122822182478532977969305890026457863396518916590931952999501271757715249525501138332245305289876161466033001610917202409641222698065287518613066775476122010983041294389827172426574106761151915487149564342755580435486627558738812857859380126556551018179243368520586705144488261598272087866635170868952840635323519942674733221563040243590951047486779094054411376805927864960092786999825819729369294265277112814707558364648874176954647477086227796001091656289808790636610215981199859466791743196733816559783438695556581066501539221821249665520162195919654677059663794003547772101481669502761753408590710507204302166676311235214579370618075424095541301456507348926027508064163105492635202771983582403615848065801876847353834638819422959910371863375489721591807096617959353220402104508587039116886217140706829306752060043292682442777120636589527774913768190121061381185991576735999811842409811130918004474231905880199099066722070398929192426778512499229575548326457722332706005524092554833458346290795537015349671698165831179065425845940 [134,65] 26890081025458712473705844858203164424088108886066086096293406918246442777273582730547118838724398538190983765686619065132859516051166185387286634451056028810828256070829843766045298631892241803810124096862958727142424892039606216428688515199683068053734476226034079421565431026057528152269249865946970172399151539826270916299160109166144534825422135578539437547803045930446214079125876291398772580838967328057146369725134347467280815229667186896146587505666813209602665710630440381494250380033061420486055300712590562424681390135305997065644294431090417602805538862960428220305263801799188764565409951190498408080238594425860566230720895726881830911966950750782719358282897843246947582183745967856509756040057307638303610910434033014477381016837074906503406973327436205906636810011108538738250459861831573753171307666168253664609086080482844454418584047299671998746663608917446783175609714449552413473694688857071983134920513878585950342930992755800167956336371933547958848563715413865904151555868673935084004692181820632816095881556390706753993126129700976031992602777107977761366536069652421434465785628450663911870241629089881027657806031845068160884786949808422947434096964899015150276383928135284871093309482146715087525798866167334620769972828353507691137145766052021325242995123719098304928896217398391711546373226498962410065110664014748179669300654296892654232024050446964491588948286019473868459682309058820424903775063837345314699652023565627172303484570079619012939572497497176012294779272217922221299168483510755717001144092127906832291472268890628247709530383768290729719833018481065003629399562163178323624010137817824545830725532338827594819800367307435764395977478887201226360994920948659317548945717778668259153039962957565288360460633222999801183123401966278207196838023991879350565660902915076937607510319372661126922383657030281026258447017995141997150444015111518070738520345048519924014319111815393733660951519793059871234805292848623951996569299196694802128418431377043555751964609537514839654540714156587109152935298665048368512958490807802207610111643636290817387861307352525852965423736558940152156345423323831726677984379583919962292185189356421815301418048423458219304741141424808481382887399287198206683414439277296749039794645578510179604926293173115028286004184571959380067373378848116881432687871062132001778201508158028062856960 [134,66] -841012748720927116324362853645867181591404407753502139735779503807478234221174129690278417871608557239765036828169310879919117500568306312898291112205800597374814434609160561422562475658912801760292902223491364191490966743611359296221039149761402739145629066182469608724133853905565869974337251548876347875627705223484354980381302652246680896391428854105552418383478922141187402298943693536948079675433319149529898981667250920063547650304727443512410324245826058366696893932900770022554458848555930311164535782283749678942424011579582608928079191382303498573291091911487641945454546883599269333111775139698768547178810158959146717888503717414427278389632955906519334177629092692638830831549334756418735876376416571435840956320021413069538331258993229372262312756649156096908027414180931181990132051909538772835020108564136572655121190658340593639999056415628737551994231328300120926950465498806269576971969890401727473487810159600004952035309739884216973970867363293112253026961954831134538204378642805232761747590755642447243123761234012838311510663728301012671012228407917606906536320210948174603348946243046318642898229571019609212235958696016734307433169485122496706678795071880166975273356948054709427504478138027150425139918885606741738506614573900959138843202367876973411634964162598728887233020432867295948722385741466382844874645700791741502520855336346950928149940562640146816052230606359484119216922011080911909088457568933494796262495646394367917505691492924526444537123567321294480566739380702224373840864322224516816013783833484994943364273660735433919029233719289792300947111585846691756044747796994293102683658651853312146181498619059220744941579151587185366405225173613149475780525651825329902099767013422153324481073165444374930865952206534966321400915792293585208758881100558214100436945464537716923301401497970564807123377524169055773674210955061628719600572159460260567474633434166555916003691942844885717958756758767336631405804002695766149198531002978901940479018789125304509769201820966490898844166429076114538708964081781490779618127542195637689161684922700223801515604951072756116104533013494428456157089041043879868356319553923920315785238098333749179781397638315873641540039627526205650450186139670014533668160595592326937232905726320985320589034589652550486445517574178269573832154341106515855250327962393315176071946440994013120 [134,67] -30547280124556165048336286276972096586880313735450074856575430204916452140959862730549902502989399894921987667300133496004579822893169577897778457304164887042658495980392643715455222526135851486807181522838634218520852908205376110069464708154300564748941807464698229707056913706614287328083928971890226515681958042421816999894758972567921329066518303380386288984554883980591524205157340601055966901463471163838372311326522016631338336373054242358705359559332579295008168119526548049733932363819422619994714034165771035262539123571708535654075886282565725383821784294875295628756427479669178005306152678119705645110735136297694238204835885471547233558015487285019085419386048242986663979171605778599318833022326172302051970308725320512926009277138873854882791622900979107708665129030521328639364559665764159651155112487404811172546024577729918890084596329890066468554098191465968534948902581864770485739326935537188813082269134363767614909596800882214044073142699775986327289649276033442632070134436121739018961965420670013940999102530033162631433535655845158039240991422855237610422249496433254138435825560303278005811141174107481318714556013272632636570420526232851258382835720504710342665866522219192384235200136852238639007138539459867889054852210141145784636772362688894577894470620622124358806058847869313180767939567181050015677651655300916120767827537690924561079119061293174528010318992636216415789947172670301165547918660199139368635504971199644278672359234152121422680586771239513122864999554284912714709318391613330747847806513108569609480494538763058716255853797216160422812843774662320233099840588227311218889832018948565380428127074271890655212029918280285739720211767209762672258028677250082364268189736471401738917475873782732355549134286699980279814595981431210953204290876342445187339532234743593265510883474376945121742364404367127894212031195065260111930235422244213834536431225781323254634488893000051309449587195069535327209180817407732292055089668707804846515532645159189791541344597552366382432057053602357376027062619482271277218645272681035032721329621911417758794040246723560724677675808470137717799732679799539223333385444986105959782838252396408368509358696653451034936731543498051963280899574926889842870979501135669641317683944062915640515265797430691419081800585637522137556448542197301451417407632551157268176815710942400 [134,68] 4498136132119103763863779856022719664312802608864369205946208389165653416334500455583477012587417819180536386845362498492563484167902921888573163553530606553353261967050107307080270172806301979758731734786966222006595068650850190154582460318797273381778851977440686520371978380034188859907876716091916269740637411691391648890589155644865195688410945795336542508384678478167823858218208946773174669884804121136403098052235838666314783028327246466732304585671650514285179396620422757165945431968869081681985696635762650555912237080091791404291861151678541866747755888981608708924399127299403973884237345171514150061288615334541299526284809618684343589392073809978117279527976240711508209613921855913888311721725241730052210117084417434327854108779211557259567453980088576857708660963659557945573248851459559964999536704209594596369036262928083115501819871211785484269099281172840319516441258412355905116657244425176798865599355492669915609606045361496854902579989049128295818584232551363772985002458177499643165441671672824659599654074451283723903935117072961179279445533963625363780660463760202097924738876060335928057070905750465650960073557931847856942279509155677107644227283983450189487100178685243127082642054020088135430640521765053523767337925711179782033738522735111631829419914261269298219085522956640380641840940803503837995837202326759246203402751255170659760611982218787993593257168921481912750810136101253693109842940229150329481253458869512472532332605556890525434758206964420163794422331163535588098010401768655644575168294077996179422734521800330988331415925078482178925223507927048357290300241286711080747761683555481396116724134717334253064582171860186763406137365399361132304046941995165919666836623467237964440805330476740158672420342918755534719219030960729411246310577441405501739848511250693098990393675434557465617242002287178862583702360599064361298372827389421698396935060686662356848457325409005200193864079062829235230887730910317894657824764373088461480987423541613133836257898675715716552505262028055877634266265387630783087979391540230590015662619973731703524119575831914100737910386711577456015213594338156400458595778964824173388523422072800490165881255122547249021776236208616862909260065694370229189461111548618883925178502573818142075131678736493768537350045752791087460015536240206977312288073298764541979569746080 [134,69] -254404879045242178440478342407619489785061751799618193175404614769502656551546412303274703223191996926743092347631760144271149893595149222875221459384527117318923499670489706778369691221934534050105006616914173568938208763612263854975212268898299959319320521931918272017475038800757364589755914009474302829533091711484137410832915279830877294484483192698255126422170683819406756051842710817213561845718418237092531315937422404308647189195553932282562442263969043944536547772107263000891378021183541773272313746487111862184790200866842911685228497763705802929929710134018648367857064813566610422443929431729051193301255379427417214436139509107386801833469527244169365857886568880601846338726841018847516048140473296488070151016001017014891922515805023078597886722424458988195070896466516485707279611060910487356251201792481611386791000998837323494444720890882452309635020858743906204131437565738755166193950364618146161313249769095058925586081524128183360310787967138676279479187103930675570233579554015822447932621441217713032626332262154273204490063922402062412883569703166078633252419730809162089964988021220748646382793840195344022593237404343060478546566914965364595402194004281068798647855914489542662107174112277091215034147564456205751053912814668630571632714242793233757438508657984693948685044929469594292207219411854628490226757620940936916275413515076965240048821059949565802626818966765113788095848153708717888997193651028476761471736114066670922848346886643904032825636275287390447186503753675894278184479688957284782833259433246481141813739469106590593236474753139979666448535519184192684769904981275286853609879115829017615022191439485678862163955670364381445003542325635385835121986593486966798984366237814697098029481413570354773822847784338071267752123513699176168305559379965120837807698426074890019642822597804227623370488409460064200731549962574259609930875797837352203736386679298078933465470318848927392771185171422244990253605733660441862850419280070816193768584862176705656226534706162151987850920736182889070089326694002618093971221358423784222064729115734487347145298165984778656183720190338496647624078179271470287255583628433524064543604814696616910079769317809382826428730706241414736477326946619742423463600746260181420654020935254700604224857063306033827270178840116296225543659617151016181998441431109434286292352 [134,70] 11018753940864701019085190319966424531660947991076382808213283305889400871080605013910634129443559268964271070380128679040692404268872843790589311718008378732854581122131943044445974968219602981324933837330786537322414066127344500560330995382384007690392222049444722772306904861176899662952227669214285258778712949653609667328659954879303660868709100632516721713896980142720304479414357876078160731751462376132563178355478705494796350144360339968859525475794117152263147781423212616628573817265491703275325258560165420996961746983978452332519131889582287335188028041489357200704260814853281653628719916031264575384520078864329717982109631421553493595532207018409408120792497952806197545275339756493992863664749543238095651944739808819789229995022830423141586578353538634984549330443047788568338042066831863377027721405566379743834030070026007655383334088786031164272956160309692914540732523193944000574448484875637436948259320277109318150342678100752085118876811778016013889057646242501476729018529686839122208454391187190613572197283846226368299207701500054219459482551399919773474330638177349167570314926946928353687582361772566252216008133449408787529367234278591750541206785699850326455541022819283860694604892034947233107169996529886161128403938911192963398608094050633572678316924284436576262385316591457188521132615015355750199810455921959677319999555213173538474372599300921566835995357911722786502538163791048682278494295264412476193555662613188135812559528186767310728544811680868382788840118381587955415143913825650893183586083551308540523631775615434998403718214084185667117244584928472687990397031343157474776471256390967466938723107542998839936261137316906647696527560579917180612606073734145840769498479954947751828652505787486128631535548402047171766639581623926250509632378087415183038831696102490362592972737534588307506327730683053721486758785160246630379140616895008787212532449607409770076753126441925832162962162025551190917268791248021332018326078864630193656384903010506197685229657358619600375038456136633192083016139233993859551923575601106431606627855416197705429722402313182480386898047738177255417479797026083968458326998608602776068752422684906148945857880159417095035819791231754833869012953546073704821016394068900623886483435441500358570718602285757374110062643753792643255254262650687909621140761301197845376 [134,71] -354668887159360885937244588600756652162350749666829092148521918162066040530908392412198559519143876313751298647069804775755851094726839911762016684732408355664721211181274084833632200415256208126992328588533298628912926060095027959227632323758409761925109407702654388300306108856720472836808648459568062516948032226126441784600061335847117539455291999385426031562395583370825030472296454780850972312210187956326173998928583302954762102564180145174435834517686313529590557430712909422689742284806128862324942537629257817080615934650043079282001293473299357127361745637661077879510765759354787989439006342957306088274667338136810662225985513396352821277251510667949485591073031829422301920542500776783966980588382176989963277158141874443145732063949733811833449894193889681771959209712326077516191706994218951644537144622501937024881838014368266866636190840048104297901067179234735677918761783023776839371891839783620070525498999198036517288142680758843911273157692733414731325683696624420412740356713408303419655535409362759346415010354536747316149674459580490594189626333530986158875178171425067532591962485838430717272890188044284642653248023821528145726355182729152392376400478434537188565597006065778190064440043987965957397084392936967856950595988480604515215666581736243526921446662764521981142843364408361290899667765287322044283061638701535235748571902653881335652366613154283184186677561547237157906337050238548229562061281877543224796282781764647089194357532013107912722163731663584433236913225777013519715804166879080267375328390056981666086682645353652713568635651617578620578285801745674845514635200532663444304638397883738519791174459354150301261520856693713102247137084611767791783397720432191826190312842641886676323308382565500533371834966149659033321070406105189329704823353159813320652069932208188912713664707953599938677792640012147505801513687054588283232756863643894962588809994214977227248040754007793157445974585597905915035546596434378222891004582331206805200483050248267785858477148029239020723275265673802881970758017350819456759917802339425547474865797432708326926653647188743318242211525362838876047981679060643917472530624204833099248776830221278963441895745223270489768722782766033195149292894603363809925223810793790247325338106523648100588118164240328927148804485582258174240809955707064894007099359676032 [134,72] 11038957813461844627718751966712526764516847451416300190094418435061702461971228846679266102168863492424657416051211365642861099815621522297497195875417054251431743585385483347828226729222294225707522682977938808627107267108936348838070690357403220804651866797412670601521987942038785052407144869260271280562541406254987503588677084300421081696775392663845660380471819935316216986048048013156822884215387700003881913730724090678527850477242176036973251318533992057772613295197677479282134271163859933188615241308994601454563526532183319434178651678706982816193175981191813793636850445879117251831867687565468019983575176004677255517958179209623383981619732704588938388319583465840763506056188942021754407017060288205859668903390161976049863631847302417442903377140043164844237716989295803462095480539817091461511871733697893919985449124856064239135667195851945224355756838760293497253864379538624572379516581516577674047344696412555871583161287307086895970595848695221444932568240312338284153184297997040058699894879706913286375191567777968555809196005166364961450905982779129225641674300434547904455000253199156197483741577926617625110710131526084151193153350397630847803591879003979026111323638281274119418931659723279821302353015952568731038882938226162553588867175267087482318669682834483749385016430443664221161757837853582291770619470481076928813660591377691290103787236240431464211143776429606316022811939812009354786543647961771286325311796128560044329084198752969041202714684858469573868980347650255303322934313209495311914984353638506203693699163057196244148216355152261842553009956298640675139138658862158152439762536825309379461670838008700614673158716805492802431175054173444206207451014622217844033882616344669470811746787394707042258885958160195936546191730373526454907462227170424225273237408774940871785247539932652978016653278844061602489185321287644795103940983274186214915936594200880731407976341798465298369401795061779660341531921998912515864782749798923358100471666626875330465160663290864385745222407033478098150698961034184590597265449654447312394945886158455953342376548240344224264513455109344948855706415602932129109220034448280726469770462841692240310253323379576823691523242404988887686496747233130362917829807892282459704521809503277015837705716244460298221774028850472784071287269480040806571613802768 [134,73] -284529663651931905639002870968134590121392559756201794214112990547069323207114366022014402882163058190226649511511034358467796368594706397438406432883913992972272290414642159216513500037471369788122003381246851678684882528500630031909862097838903215733418793050092800092199605769710049890549540907991855633218377466846914675918091500258528768806106609276835509300972419403898064382551008717614038560095885303154727656014125042625388195525188386606183952118280851184125546803755722707078442725529980430672448378582506552086155388805411123314215896400358454296688834036202970208016456666296040481064313528945911393293490952202080003906827074469171106658614723980557991063502071563033935876063559874869379389980530614580337517983552921149341564657231933237044853106853972709491438041797908822907909466322018722517842460322410240970612654654396369844774627085429562878597038833269842625423821388170461424161294936870148881723731009193866608999779497515717523816291494295161673676362250980852219384607223463342504480168185749627552173760548431462342604081480631713174727191168032514128797392558277605886507362619269765081751113699522331906084817951068656647649166413858237951760953407609153506757615092130082117362571405741468777009467629192285262851603187958942308002233243042359895318074570366830316589014803803384281976753671044544184889182822424148858987048665916587188982731455845652708965750486784868820020898079158546342582197269230478214049480686171559504871434564491176972933933378292653880705821356630135622473598447998029623395841517439263798665728377898270554236573940605947084964451077946447154904304246494060645556124906987591261366468267656320417997826418910007430846997032332248389491179203649061555409577267777828468683837224409500785278940983463249099640269393727763571679814707527828840143757227037070741129137636311226910985082765291877974388260926588740175237715262900326866356933594599728988829037915241803613693494262041779525150437807730514446331381917392296495719484177180972084872510488768784940722644192958045087943591299627945890065623884151849458330621489868838091258034138485823878719579797400134431614457173536056571810862305078048319705901261732908261077253027773459400165101435663832806186743447538230191756741670937912964032560016276157067685284531022831748155995909863827042710820824903912780261376 [134,74] 6394389812533937998231391826619775513103468272281305831997469388445378239619301633057764942675683195312912445373516870136382856322612668664705610682411499963280249818701793319436345680460758758508941674894725314172376171763763250583802270851043710957430721124501912331063261599257680559704693264687354326442411386679071393170295998320370442051863124147134125663573249664127040427641145299958304621451683441719631332683772556483753990022507078166029478707314461800870086701347728829755779829010194247678754583800417946738045974827267111957422324425751458637963855663124549986367586396127785179532786734256158052210813046020991972811478464139272843233711126626573867164875693869106296394962186231127429763066544131595911009183584420243497863719640761707741644636888886808348425150871162499683431853796241165552851251591916517266560162708925645982870842735010714418466974186627406523218107329495087408424340954637288690450383318418043725598714664280341846518703742240878948253731564525826836911089165658731592337147949781200582612362892313853064006762370512083500721922921288366463840770623645498003504150606443104405837858079567482803760828885002997628743065968442493529029792751297158633350360444185254672752466592783039669476443780232888830808899434987489364116148505260726613531341830594670029518316477230439626773048489135807650720458032643935204999047426464560348835310811142983911256581331088216778863216912403623124062525529323722589409468146972213008372781022583009608233338034302846487244740136348790867388329173751045477365917793063176953252361531058791576379506505514209970339841747618119734405858881372394468087087811871534276013379532254189980967151366135824474710487796977658091253342752773569858737162053394338603419403041347959791340257141987384679735112953319636720993957282154530749088568792112367059142648257880981933008254292609652160298763173150685714964069578363648084174194946663883700762077216816141716833340498220254261177371796857701094570724492703688208799768826628487562298410755965055120725453062586674163443570450207331618816156880271010735535841117999843765346453952552171335741648652076379459525243950148037076754948030395583193168964798753639630890511952985059396855912736219483606110853857181647269606066259321875728180059105145784012591178001261121277104525432103403309142088397120140552192 [134,75] -135146738118858910071972848005914773882124712143757907548742941497439193495274981246394641825954328956987177440015215527379152321976995094427805745429513732344892591404884858986211398091233021670487888352891537682728813854165391380501977173411609001650130143246543961211474059676122314619436333894581041382024152552033162053357657829617408498811781127568709806587394973826458518494102930484542863984221376334245975830188060707846317312159347357936790098159574132564382194454580443118406832632297283002166161834792624904503493499872093396817423968323590209505939056740002749582242862904808505802291128365841181169132847437623587154424530138241345886069829854253230758784534411763428757643660540019586935353350653150694450024674696296368719847073213749246252459227319431442394696696350461556873478851248436725255654954451556470792591185512601504359011049576359322655596624997943498521643795387565461990433224257557810095846222585351431556290998581906066674091224288799040193359458447435935785268261324351409627435046896828132670472105751200787681813106439196287853344897427231484919204251549737121458954282379968284570820733192219529640211377536503222575370078516774050721494708233688690726265446445274761626703254267793148084357654411260451070087635800002388109770358847473778570536687130670658445723118602435087986718307030841841905432659369400627681243599898126106454101248696056317685193671602079894266746008500565461614226733392792221516915770779973838441133980818791979078744391735366672357872271171064743193113238618344289788754845857663748958955689625931860699610596329450234103713646022776390352922972461810434583773241934440309339984433248845338261720124124875043957477354998585828903566733184858139768583753012043775340869700075106878843212198953630569039677239859753080513345056104799776671863326646763169363019677615998058527343941170665846587886119371705701239075629249014155922517293424712752977895450414653087138277389988805444873121770238945373980119778403422210932055194918784665211694390205770793652628798693688727177050635614266764108168005709094021420401926947257271382138422390719142379791398847135132725816054584140374878339029846017989240827284577225988346784022415938307653501574090491890106492027538902377832738937608048084357855717263071822456516732831313507468302545014291978738702641428762624 [134,76] 2216296514383829763528726042472284405400729690293404459545793178052811520664788319112602634193895094309283161203947411382386810791680703884389760815561523520259936550124312353238764106281219385965114031579737135877683967621473170769030705545154058683098907418127181267078472669332042687170956465033141149276104129419449231539964463139321818669406262737647377367936460948357150967269995457058162880072332488545477830395360962112438068118401859338537021572650402793349635972940794117433256269141390702306110770002354915059364887781236219470331078422429624568154542946522454518647718784522427555934611205760746130716008253239137312718080211338712533992300864788026300679531545116899287703728537078087580586494866404857428960412947072331875128857695969348378240932624106128198752903797781049034250877904434099070658359606978202946236865499365910388091565675456674181688716556024185004913997260867882976930409533739435593627360951222269555950497920981715267585618553883316959871439447484582002552237991957798988243158582631300669282760106874268878727233044789350692699822382248171864396887405152785607375259692633327114936105964791031275726226072933324001598622821507311038194401097459243522520462827868248104482982972969363796320215014604904679215841516649506117211122086734003907024086409014156175155249411516336232718554757640934331870884068058191147233209854609727925885274824858339349893210889397814652567452880136285682472728464821042590563864766196580196470539030197589440650552647227613674086028442645893252998920572496914503809109384294140594851402446632456224823275805689808189519692590275496571578395838239849644205621234865622887774430543477087742048622218639049008658017260830282715012895085428009307792416882659496402140380462112812720208783032762131514104928548151711449679183224132342868321923630624884641407658083824546583205805931997486643019977432855438974301377253204341023885373606846538776595791893551449151962551302384376349252083961687358083059372255297238132607024588389567955922289555410903742804755017673273667734552201058896876550460690008601154586803843207385869915603728183021834826364463901591021176203699009881588232805384859135282599430655316660869979085295739315024767681219943300270232104949689857413576412443433382259427677039803468757393353828165377525478635007938117964627846756224 [134,77] -29479690695252620742896272036349079042920101556220996314479797539291310612045636524891068817171089665989707210210527929318370221860926804314793347835679761990547958695056185180874462299114667927237069769378079031044581165812206228947234978955503817005273692566552657064886694309053357943851459075099834805422039993967819081330661327810651650050396492597821532594830198539387226385464627206932423280118763220213716865643831625860412399569779000391554553405486617892998321626023889416769271442468265575933146837691942275669718275048026510241799796172925351389746415211457740526489977731949291451917504408477966192474175894393668350872106821828662701400441700660112970640024692035609232013493350616662306241649528619499063073147038143984198545585186387847527465328839651307024483545070509192286156391157163991617655954281056216745826531305306860124536721127237243576812994590407916258282589647684550829857261205512648238255309731873731975113448405376889438645138710616991077821244326760055442524859209269083017950154228176975309683475735269191407169189186251603138357990778418336931675202051013393713583493044756143275770057052580464435387054780262896205637328707099069355935666123912343642718874208678453502259961767316054448864262535527777293152604802172977501899147393165975745800479170084875046535739440938291213362031411779766715702548461724920979366973591997295345016642821869120076044974234409714440065977769109707331367609566997628591707705462938385290615707976369583737837933094479656046554119204398138620393708619843181326756591437411117047444119357468280486341713386067738995572039654906973527900102661391143165517568891918078124092809550292658065908776368774789751127099750527486552517566146974418135794343951406293011475810976774409647420717706568755798054518590426662255637519136985805797998523673078466723158075771100077033807937789199394783342037888500962143051661488995245096136824050104866456454120790523638147131822198690493461766079616569058811486385681107290306306195320737115013286993823335394436389682310134320907373417489990045530894830784840542579721705276123135183452239884005770558155458742693973996506493928092854438793366828425209025177504789512347796734720136626871188906299634388154286213915044389109966322942582958089293669295693250918172195321067143006911660222782890918065676800 [134,78] 336348667823432692563106287427753252441294477601924340197076466280917536053906066544866004538448057258445151215502695907047697905082384000554047579691553303094125407304478933519203612497691614082086121555745122317582836722683787204530410978069363274023512150749745333744237557022097234240301357784719872857382126961957935817516907580450779841865327948928985966816118629986181256431544865011341983539105971746819677089739416053742205415108948823154660772861476258261233236726490489552242202426530108828700362263209990433667639069410465905395130755645233200932613244027104801295454409575289864948358845578095755661489317610043895131323783364539692619721526406909978735699502749958713008700139769737440482593335117545024906207003106661418006800484474223857396650228018407069102056158131156419225574779844513215755641366850905055064340860333414405500818708271900891893396536423423448749467876644707777358569810870697413473189656910870151705214606116317230421095662901491200336200269306197577963088892872666456115892384921293795927085312845655212810772387611027602107077740628631601613334533472763100312817776509371865206249511831846598573330100835378448064417128550340796140709795415740386608020817391127820430160773519920884209300751587770335435367407177500890068052929771128750442044006923139147415251052269267874375978371616310385276920054958849834029073522955279726206335179326878608905095077860260635195336396886344138335095304162497796333928609820662189107098273007508489696336965035359332494975598016388768862060651859305241103191055718863835665195159019757591785656198445023865247533755326149909128250120595084196555743013671458997022777735932051715800234371129426917698343329254097303195741790416854528211834816094851719458416116949164130008756718327328696237658365727657839645890200621265590112404576846670830031360350808733966464781958996804483192285515467469208341232690172480435270977150079041021729453839810561957144434013116092019798793408998939065692446209579946986600042669336419587608082075878931195385419875100060525213094820668469624865592650408585812105418234619072801552123271903615521396875477074224906009816384875292432611821005926371125895653002069967421323884231653153233970129440426156540949788391917621971226750957250064202241527618611881764888549428355181728071988067884394556416 [134,79] -2937183167742066626280824756464066284750228521608903794536319637315559629463249757254906455525266881448091460815462011140344409458771563235416389783028927196864806540921558981206971838846610827435813983314661887879120648204100095913795702168754173546189024144946332519167420653874425159432784117142271102708450029218376457268210859561200048039289040386929758679169440310110167745584291776879903082573894194129162155474099525027260013247476774205904982084684967822271200799237404456263309196405500623804749185577350905675280588776023876530624491387751187051106087543796367936818351095253527862918418543779123848368446044143463773448032300477191509606045612890737640391577948344219200660996334215519695450272477198835845938797447127887042462525326135643536660542836384433631578866245174891447320466843434135770339319089635511499052663686917805624280019821771181782294354165563524573114421831805732680851990012297963204461652859747100454472933362419402555903367708643583659365279022211380505573285153661293013597023400862823083663321102057832259453245197391784713868774093492686914822884465140806758265282787796000152059902840316640342414839003497145472684208392785002397262209535367250651679741883663272354279174434047573289946070226014090804854530564695976793818351060333285713764128804716642985161281339633141216057572206823215908988590704975464146667840408390982036486473599929324456920648191729313997313904121767178482036204141814470410091374116268375359912646949294254894845605290721912677390602871173124987411529061868617236930346329049001171085973792695390283917170518720109243981945542567644391328833726661990595272057134271595002134344061775851228520617979733940973984561798526416479455837232286233561451501189615776142141263764507936020212630396344826519018820146258526951877844843672381944830734086051060984276485358890733264437822038181702459529882107755305700014830897017916235611355771035651197624864125230673242902676959963746379347727761293754674322915102297200900979494650003146834684062851055203422072196091309909234183321745285905802114910015917615563279290777111186885856965305292566055704261332843678933934380915092924021872942130722622617961950437123920962936329812312318446682575859569654659201803200595665173648332818047930814526345483202520955355959597277586174931258328345088 [134,80] 18246075812527023510263251807452013787677729314252526727986931747133212130861166074760171995230943255779189650771385365944018440966296401669147439101061709585788436073589982858837770559654195153506951674695854814989909023994977273683548402564531408758039614378529191472273254387883845988661146463498587261109367227162790141990572890025767368297447874505339368358306845669052770955656300195033044283977538378308816052778097514617017361169370602621602066060280538365754604666496346265655360919282555959542826571186987011537056808920740404284617856798816437776417048663300351948961477306150706775900865753187505531116801137304869468738351514691060732332850066587706671794199642204713275816699703400497620913362339984819197466639045257919053126331779941919728104873599790517318364471453044266551290443452349049639663129025543032067108844189378380167810634437367332720251620824020073535018273823172469826016409106524229345823813212052217615815727329891672465599759131416707260236621833045043332172087043370086865202733996670048194140754147794992200737142174784546926742042298319377019565169682281164821872987545637791096128638736105929288931946674709355362014878900048246417526608482327688145530022342074602719583924251696376704239984045275413886886329155102094052415765179748063392776134778203178514511239614455872941455297602725753020269255621537253120804421707269510230406502997879465755415936297427451279147887910443091200116939165082680240126327701042056945735691321284344983226048954514884813286776967504720396231217439523941203938520544837440221876750422263157848610352180088788890945250493178708191738940315908354091835800907719389077976783435686474324032354753339609766636032764500644683643596757679482056882163412847183808818787751869404980669316651795678004752247839625657760453675186898368951323285609802902775006946636000235222795718409392197971576483425559749608130188806226895648813824601954125110693136250991818272901977498673055473354303543495858507674707259091757414898189644508759053529829747265690058598083701621381161967090785118726147433490162448568538995282698028797716037817524927217716518555450882547105805319054402374707299427728610892458721156361821230871333327380639461931390135036549461177158610094921778479149831765987107404153142834604825707648215011518542396269312344 [134,81] -21597033917745661431151050464323009338664343277595780984530515010985059799208178372058863338332538733493985739680561117855307120762621925855170073204316281367817104578949338907893558670067059458888683746955592326026384822249837397074970471167740567441964534057248418539132685087692443954988250909816825418458457599327264004671036820553414675827153448082697632416689619005946530997678890939792895899866884002595403252597467451393593999049052259045512604427666270719825239789578894730636027467889872847078857441230558673750831891042166404041797995977357304590288456593396012149369788016879873875326485784998435815812267764291309172793028572178439013164789490611846798965542547771760934565801159775270835239811296996352122667943733214168619307928208051000911592414798651992634440524256600021191636387842573632675441147787848989435247220355329250035023424620777292087557598272814526982003875436245411010167914054460496582185253875110320114159596286978751000933739926770702866810491387714966637267663311352053562009985779487126203673247905858578896949391729428226827110298973096263644246912155291929382132241623872426364035041776513101072323483856492282213648404589575565109042196834215212911790448158558809382705674577721887291355582296143887617013744019186982939207767509523472171504756515232777143550648228268326021727469081119489907875807654009386440746630156443151301704987646416972578238779234228398395341498346522749268752460954777740278036949709705401852833185831477343048227294603710385893667821223782652796743805529451827244807511037537764290561751682515799193897861131980193806816357237280031901866765366779396715542757517116011689134164606192713699275529169378133566889520973405779248593751527158689173600127295900061884243164336499566979251690222956031411272684016299046763473853150077785903801147762117539233631141493162563034886274399435692301304030928998901654053526396398069182857947697567856276999105680763277805503995368706144793403198955529674443125585342257239345205057618908213544997355827167332187661134516791079695554953279498922238028474674089960549611573090779265497349594244647149650043329392712031057702733175395410769240640431942484949232892810775256466716076599521051674430153465607287450185879570952127891284924044624338080099722070441432483207611525361244436480 [134,82] -841386000415858757510337536195844231453879369091184334708563621104580065690506410214080658099418786776189001135095593693959803515381666238454955080359871375558276922747243111738722625832393746338009145016022353545946576154260645947764497311959320001075175792944824935234373835422525523763626948949435807455411597164283283969751862724468151008898629858773656573575976328073510669845490199755780001599922211003480015351622748794330690906228647349593490781438674385308724688455145364521244046652901267355088736777629091892871376606527994108389456150670370941952628590343550649066285863867442691311516318583819391369151354334724615258756962922332189519428509920838560262133215770024913786068368383198099392998281313224437312000162870720231640292356031755779558753841512273877543852595421689036407158920433147713965316314701657345524535277055901036834827042143944628822463545005150161339452163402465128252117938452855310916159111878205451905450858299893677595193755673470449972460233635416554194053366728472630461033924606993006204721492343923190647481579131985057033945358669265543623822782944608157752176948650003970063375895025514099852080056099252502818827722719813088786172486333266121766539069349795511458912099799831324504569060288941068381116048478076674496879062420771639510612941017476868200730608982273229501621590681028114887158876077539872570931361317099711801909861336556284939654793208163260448787193372145147543299829412821296447426292883185453287618145787029073341833189960160119546428445065684159506374525688694803973357219410894957057146272265701072503485426832404557961007479117003232902837622591709785368945762575731199581578607768087085398993693547044593379489957968095194543610179134504969905029773365373504750835941150945188565524871308873565639041722559639846722815252295263974778278565986426818525693540648893332849705510374618349528425756976724196432905783389154988474515646863772336556785754352091936622756439508037657783825230306035030316717045443413884611780710090856827570826205624458519234360387742627969351927577805772418536781107650350484792000776683475430205229902051510723345943477314518715320542670772933380176665151622433774283389581377470077388266871154108551471144572036827656696834693102116519264284902658612946952038608011648207186568414061017856 [134,83] 12691026289839618050333253182457753726383701652065263261360279164240991831199137724392119920813020336762956118783767247823867654323516530627045569763034955428378770442308196760522968496473743371327995814729391085283279759426473041120600761827326963336800831583941335227880302104051613238248702850629376924013161995221014804349888362104604623644545513005764020262826107890673208800154286364734573255630969207784220106878332108617124875320247328508432596986073895066458342348284702342905871533339487870064498439022292913010694113021341793198093732667153748386616022330551140730450091706089520884803589085252096971551111251303194811716736637063264411056949425335417232131654093143617390073741847205589065389549968623529032596114971576432058569183263843056449925695834410771282749392017344101283315635016915748149946984182753200124940124516445968132100878228723261560035064937504524768693932778165017680509917426024844590659231054582963280732409450483452559625192379533035952972786320207623772453309247601965237680191481911817196978679210714461296688478764407567149136643589486855429244153493404566300254414565938982927749765582326638216384990194340368030750017283665953374848603355765399937253618768051880342851137871267291351979427622876651607428850713253616007948392388074101762434913793724058996058901495404424477793457683411339177415675301248788744096716978895546680696474083456969946901869641006220451942461809950075529206008146506936480481782353200138352067559019149914901050381484143493267687645597524503477051795263757840964409530601940642621722200169816237080752749976066036428079679511681608008202235665402538730270382928095834965499806995277340804864480247298116624573956523197086570866038770879349136120523660370590839412354886043066721171291465023112166864710484316488188976023729184383521088386514101447874875008615774483022720812722665003804055291760159057597514718179883352700289501772162953955863536700626760894007930152115969271649382698880100067750434561703619477423172408342820506815262074133101366032892645272043313867039222317400413073122385984881169054082095172666464467722112145708398565282765528334411473483059693807936317234386341219368807310308916724653885159377895626382137143175467607392315021378164782193652153791664361822323259352164711994978444217600 [134,84] -96618066647209418587912043866931116715692144075247729693924592366216977877727423113249155999541198258025215128413896553069152535157403261175004414038444326917212183242982571688884270572898706274009028246673987858364301481866369256801200752078597998046274243375845961903246913901905063382518696434152453536644667747490241259324095127094097445920021303753809519796759280555234276679971319164016319253139335772766672775487755387206725511595405224647872097589901317612293377495921603160693417468567379379275653035836037531670232011543165716824314885609496108170733718229648634584508771865225452248162344612790067425736718959823441023337752209301115134742503730485450668286836070382540017255730132186155121874341667913722027931405235963645737298888333594991111754733006114416770976190395074957626120641339093315952454129448474604171260683781623942202010998028563727614004852450530210732407076061225026117316139361364230877587698867947485344230336751045993168797962851864381562880520182273664420607998687572722097524147381352047340453202458932695437750179348095807234805987957058677684392227135898690053215638419930254624112769709407953778071115264003407530312415934826419055902947988986146603997671683554336273632976122011214087195299561170332296007069089139110609933905786195332611798071515116548655989999327455082784181082237571767207957524929287088332426501842248950067976717431039651703288060863499001874699358421779687369840354485039934001178703801922748011299183224121986017638912652825639249220452593338188723303750828643343803514521994828687056282749279385772737453346965757181980335483669306866902755093247180068349539688310248341559983569132221504073620274464148300237550799471907699562871575923852541550339828437646742872209112014722691114119650034498888985225314669080934016501602809535079265228378006338992737764360053404222092199753939059145383337611783714298379047788044810694779142212798762661423388874651931182301619343870589538894317461686216910868973049879795811390895993067752902487650024645372318385722336990841481937053374544660990334477929128633498555114145339558443481053435304596438920253293887823100135943444449731723818432363212815268319613472495075360655056538581969088259148896336379936699960899839861691660499258895563196702567470856993435481332288 [134,85] 359659573908810044183651809885213222584513159142915835107463016260045639099914226035478314602204014810150917491946840062686024882992681082994955951799471520365126095734691729842761007276459910142960940801192170829527312885972506299075505317831668870567956660451655785444103337859792393630863936784657270092387473775653554220783445716005929860582512174468509747596536186423736782097742660167693011729656416601239818968489152956437624211498747231073566522773528058848885582582257890642697118938159385697630044071847995195438180979210053916680451514565117146752622411015993951045410173751330095395776368092320945221129633784212341598186408696614743987582726851149784126552322261959138478358823442711362813768836938986971110129747998266909576867473367894495897820494139141180025969772509485152561298487872953627637425549717940182915014380827954872489579786942678929005870238537495378691389183279459911847499193083762832165608433735308883839312437700442967352903687922199106873179439438389254225779006626032009560782817607019452888626569862132546057553985255114291572253806190405239896315664948468840446465105093316417533898172203388780773338055999603553608800462372279319242986363795365961278578973544413461911176295733071903174118765294853323654077469917242365227695616152487910692272576052203482207525296073534727064249593366757041578584109990445127067400809017469575862072818492553366377533386969213879632217357845635976707778655133552379108628128586404951443733230367897471786720326113609784436556325858978757643365779029432481703114540962443560410954304512812979291091379358699745381397600295466105877609059156757764107952938801084991269559213222994713485129876757740627305767379134564034651237189112319760962151139541241373691626013605098488263883895505081984126061691076982943322451373926712107358060465523877577413226034839571350477915648966540477739796370947789799087733083718939373255532295634208529124928117044691138183053760833302663333782480142042176950186022802438057747819653875953174538692454209317668783917423592164812945783882593725467581937975969798061569628039514409455047990285615414645399623093251119257138882097974477736306508559867617468375132109027517063255253773045646909618235863186540096579388426917622193896861979203593800089838645881658207616 [134,86] 271327844652334475947065771642030652555697480386679110739416600728230129631026315851275356083636840110967443192749371685639968350606104342955693046789073396807649656969985579618796443152582588867303025848392520787025230492135938077785526500806318812267463902132680845025722004043082167661376546445945141669446797487380977614271360969675505121182595833711635237804892419709356321007220507904514186497805694165191224027901071881328098279615763175519781501788653715428249874294310498461446360288192614765212966143636571055914877283454055891162003238548144817099032278384954397424774532092687770947172928209682239880375556301326756679205174667363479089583973706102686445148340105388766308066106203478050984067196605868899151597204717582365855584807194268125963925549082039214443609032933068364592714172993976612967642456939912356966712938752576817118809350385129827801811936492046728226981331949630306260156164088601392269869515100023643287274961136667166424460832059741482689720757610694030496764146226459566073219754435591303104903690754384038931550864106618520838091325142576179891658894891368059116930422591969422173096268943303672744713445503645143120841829631733699047511716554854254548944325108702451383013707164059379740905464974128270928515245071398574785380178847054893022009373931946309809187915347927879087293656084623915272907353963647991193493652784440179736155140833222839011408758149917370523658591646980611941669357790056597929509733582819757648729722012687404136627868228876443189686655564411196464066305033455995113384185686837242505483535858919331263362561719094204384059701486941312201579806498697318733544455499331455135420870697626838409816547641907279833341423123393848245639499390793570560448672367022194512804966255216732339479366751615421004813046500813578583638461078539507339996443146558151844577479443833548753907887047558499387182027055707252610006477100145329804426262312543767299523193613679944754790129047572664935366365927261758933056550819855493784863026496372030785280459459941497203397874421268462270200888490587362351091304430610769481614287975451652608959705865191215200558089379374276230261301607237260316850567027231175245113722044441160463897408653936737219349850936112422113951043024408232858951388775061519325622651293440 [134,87] -14304809844189154863556507493218340052469587582308651794285494922213607279430121143434717776408387640279566680291364851648098392061526262692357369687723768232446867533411200869202635644884982578622018560556710736966343654953386646950323607218328204257884785730809225676665646001442066518409551660644187924510677785356874925663658750596930627634327834850256313306517704217278490063668994874836195920207628692071810793759024523816329749998791375759936935480703450090572621982783790416724941879465379855080278326839663177492542943090406805123932099940873222594458595750448698520415251255412033017149066236414547478179191674969499972349939931585533832583062768899533481032726084549710099228832521923782927158766799560347351704506391829390042559624737114666836709562988951678223735360832783467762946600048576259771893116270720622367971286674728761248910730742220519761452424526780039940636917478383832280944533294109758557781178134843325038276177089941374820229439834209119744016579171488892202770548576336530574308635508077695247356378043958812893580186969682056793776468236042321625127142667162020395923659844161487780355821468165907639211496425174561432019084421054328928109825249407511568675769516833386894029926392447140602536502184845819837413085789876415380928368728545863289150779839443351494355851112177635876219556418955836187372699915223542720362867157445784327129143840421405147649133880060747031991410998431219172302395550163132305401290162706243106014039745089155190851069772283722916110206548641244402434186427007092215413128746414137660224508895100931003622928215684674751154061487920994978425521907852433614798668769773407756017806830873959180989845626584440402639919800200039948953442430228321325135858657325646812813434476339295127183412081481394775333257073992378416681533740997082191946281664059361336294873552990206221472608584868696822978519850498725964540172467432646499408234581730869041891662022386903868493454174813304450571885013352283648765195022934769097034338721256595095052271762428640387654470916489993508999370780720476566001318041855608003725536468380493831302308278201838698408093785036681374602645582798515013552561720124273944619819562689991417006258528402950290189266955653574496560711560198142514764219248737256511086749440 [134,88] 87273777456227926829809505583535299750844014686454557749869598583089137534232377119525657195104585293107957222371933197394163450303703323748376181093570280282365331491442431106401674845442159453626196849657421465372760975986825067588511820008115725614257402125739217697978421794016912465272840670601623804859930726827588098162247317188662571231714420612845219197679337368416108887647434821147147930076469187954456229136029439819924692766936250134209294735732292745112737945021304695176621514973998774631597783998520697779487290330779393344831625843311278193172931434431109668090694457641543924475461000428080997779347813868050615457186538858570212013766018616480052437359462497322429929679460894203659031655413122049556837672918427150458144414735096687698523841080950283849118105546036201390769580093173266008940250898839685198334277489725438986705821751979375408759113058259228802806797869591041769457281480793670297471178622380577664272520211823906284285012699066132143095730484984399523699634130222526546360133949834982521240739100223160840471637593183392481184753568143763863867012488085244471572977602874453327330947571883142345034364933247423966962056927832347172423653730486405029435731296973269354888972538753988735809287862820242290907653113206292186632908056678914395776903145313515734109944632974650419021500983270247013053991421806678110676117724160814459712403323196851595714513168190112341548662144112306697431038229005510256076233005219824026472126315198358064137981869153372753583260060427986306651656082185950212378561550662876902592563333736974659941612385930244984065102055531217702319948299633008419498519750647634795711601136564359519836661716943510097173245259475771756726113056577382317076834008563974767284821269520271720741642199794113014390855640391559106276860809056262220435232061658100036406341570739716431240494674229152446317026746689599583393479693704447054469111414883928529251578067711405560971181965889075561204649552218241836366402267203924392811156392065999655806960568109312500747483941091352305433206830475310098439884898953305727398389071855931646285210014131585017878979048005163502614993561780478792876135464245313823963594034043976045270161000949734822994911228196997614776823339094525459095769099619247594048 [134,89] -231446340078434034056775933817671893983526376157939757722917518131681337685901132791831184158531244189218782452509207062477168648274875092514907961775535618014817111830240978679049841628126794045611141724671025405742445998122310131128449729167867355228225674661725264521279811348655001030373915047194401314484355986502122778469872144763788390532486278530989013225582290182973245411650052779961054235353385380592748317352535594380385139674121427657999058089936013958245601261291389374797345230047693631391696079482382170216545613142415049893231171948421554115439079107769431012769699633840976985454021627221395410895250137340308701468487722113934677615136858219458562741157301984737088535212553686566499144165329798060309812819473241802127132785850528661693637860531445376238985904786804012269537084501340441639334914404391991700097882142837569521476585661469707227851912873503635488977349877002549045816391838632088289470562060394957505552786426276229206783208125105300375398125260248777143098920537115201329319661391634374895502840980144590913831080142963963598996756763353623913905128407185829849186503295188127385579677202747314563055874377846761164389098885603974566952322145347052621953117397860219342686273480458775137316981578874301354292044528624102044604041110805326981245747673869223789914201766291311511075375902801668702870550171008294713813416205761298490785303372569242701642059931986683540080815116908686197426025468487671084908593499243546188096157670208017946208817792627710352076154648953958610565252978617340592375699438405337813720421820945777625161276144128781000812045257850726823771071544694799831110630964376211707072656868095234857131413383060825292833330384237180613057639114098679326840409755251131687015496365296293910615528703959948441451074014815464074681915652179988838753856560210176459483300465285041641662621398981499281308980392987045867669361735043971701368974206913493086875023279274356069853010213353202668838092334622346974204616569370431156081634654739291003059567529946231723274056278382280414575947029394465293047009234788346204348205449895933765800922721855523130883288388891898336392177798938232785579029446344414925467445146362052900724973575636807733303425521249766568776582920373695408416741727475712 [134,90] 152159172095078499334370613585601855307445300760469246054834854517239411821338988833610403388007698927151831371308004356747152010793990366731200569888431716511150474275441383622631720974775435440194180898037159702698316589303741520516968052009356797622930297134693184416498140162521921078091606001292479402180535464608929602751735246925100455369431900802433348050473884295111057066268639805443769390564407177206522984911356756004429208799954961277348513314011955567158855013889100089303301488763559884240417338696986245788025328911942464778118201569677279683214660840070511184355940661204709328706319176941551810987833372648594872101386247474906365004023901664156891986977488641680864453796026553053871589221130594401297507160969450857020684008820563958915063187559303221674769195454593628079608728297059149324633010691117197544977396533524660346618958806147827870884493240312007904598425819282575005645848979818250004710230956931034632993927427957553090253505803717757466955483541541036645153470969146567141632012918896527051991397644399267045161061536078987972359936704632862674981998325203297004104307959537673143213101319975148944911823827293709096178132078362442202006594951491462429089927430701769640724178441514977557554079570354559637557801613079407225423191076189367867687268299729529949411930593311210984806979753861486480223039634894786942350666641059944733353087261413237112101590203180921614356656564856047040819708174284133335807004808305791164695522017436972829250340719394012575761773803484854063893454491198659795561115769373140630252539965804279959042546617725937962105251375665369913511081947887128283489057610868280665654535382088778355916092175587180740700756480300615889431131270840330702231625383276587435629660366126912065502504220215959141317170353739090936617974768621334129054422216849086810762454005307759903304464000080800199510179655334729427748609509144510339256996877105162498927657499520641697403720909100736064468098529341994091335569544431646759070101212788443693111362605395188523123664385917227597093669989551467096284939335622474862289748516585139242326372239557864201106062813416510408493633686888487403368263612852708955007505699561317464732221751415216808137610251160116452825214087996087346010460224 [134,91] 748906976148478711103191928113208158752536212675154067205644018153762565268301260908347908684315018625739106984112984997145393080397041301311410069835735028094608415020669443538656800788357036643465586105544060331826976866173479154833301476750876383037277357564043826322209123417713172693545692415478862688551583048569537432776267374635242633235150894386562315417432309847267154103450304247462407978082272793107824937187641907761276217929637371406791804888854875181857980851393546526694285818050932053826117368497358520854664038895985184515719941075945438910697513678637356403311798903718821288670578820696532731190313724993209609082103254478918678189756982484219482078095106942339689208999229384301065856214156011475759670137696421321842990027603985895464494464723144976995845635979674620380685692544985175996256528597993149592556520223921813381863175324652788935870561881808820210587956568915640977730869102845216289252069424087732131651682196412884248975469667228823153861786320678766262479523451882624499455707745969694347593050046069542379032045246826538650560134236734610924966262543098830984847266837476677547423195840833589291870299068766195728649820565283122349400376342073752605955189299655284096253980333244336300101448862116308856596109744376676511373949876681898254713912524987738825668228718046164845982047837038877786181735771216166893357078921930079295436922520763613952126164156858776508055028023592479324386655807219664890225433917937234051713552588371349516067413607537131312256188728217084816522807056963826095200218962372199620697100616046344607312586396597521081889038968757242872703310555285119668581777851926791887133286019360289518928218786178772414592704532927189628828171349009298464154683879477422880614366227528141882452814438002593850947239280421479911278458031816745502194098646785452023898429179836976781906623183667113346882241466711440252214869785308358053457396035498626598299572945403079944752376003775761198747056089739312805948107292175486688887681223459425265524340590746117966725466888938507457114503307329297327431331501039011014170711688442692968470696563713944821034819584348959342635069656498561226837300544323156526339388737315576505185462351341691288907320760598331368418856189294543643456 [134,92] -1579291971139913408152829700604775285283582429829809016791866993700105986175988203404265196378415335725345915206941801929803132776732883339123484032009595494816682468369386757521698658029121502593964791334922025817651494715437008684052445072540974866443185650882766276159622397191797593162943773928928167692448381232158117879521328370884878847106836452607758730392809022085957799301534228095515575560738623627824369228030406510300175512428190875237709035190906000529837699306121467321756010016145283511064696611269812433266731292419097633676874705754424438373882648752855150143984566997263551307183937275076452549148512789280115668699267558003882560436901776495912633614084307492399344588247894413386941960402308720246560930479407592281436167212666554752149540755162744787125949075966081796153750821483234236740644719324759787676564803618768845765457966657997380422792243530697675815430106318638521735386977663063681544175782452098341509199107413843539310263303794213157417107751998415683703799562427078506272498254278563707646134987909415208398104535350008100916374800915212039263639055565614429004701429727458327731295019050971939852177680301692204532682503302052710314671803687219348268732078090706366099909632121823033616996684263822602438482161610042197949033999334027228314630003248742428072876035624160799944321241946156106571884201688019480949361521386845159066084470048186557499487861075394547311098794684037371100111707617537420124468691700370776722862210059623002452606203248025003052524599583368652697864084910276645487164611207188851993666771936327165790684191276064483863336699417804006646389582030725306177739873882928746202911782155862687452855480036117114208704001615632242530145001510532111848453706101538818826504099057750743205946411070452109882199528397879784089397570224256995620660872065512025088964465390207783025508748407659619913232369662517898419065749042235602645786444703878301817888463297893727371288825875742245913756691467733077548988975434036094614366064623091236350371992942993324758534956360128044689445891985794806262964711236768576236474738953984592603147110134201363826414988289026935278950315042922930657579474598581762786746335327989142461732862276754428834185516146205830354709243749485440 [134,93] -745842308813872406059312250901461895369925307101187690105339242850692559636486636343738910048936849875848120856128403736954866445485075907013361747810349987555923426040610869367194695679592839925382204193352939116793594209706037836017022263485272932067487141585496178534771581769867368937897292367500699947245153676585338928310583362205982303361408293293467163610565610542996564698173196160104279728723092391952257383612038563022224197523389941869606999894759337371208146844031101659845286953444247268821416645962686692533990939256866888724789277575426768357832093916891848913265751897375357774616137657436730797342007247022327890941173716760257630696595378267921651783631876848731159706874834500532347261601635396269879205910669721965621934592813915234295872141320287158672769458321499943597157672072016232565560216310915507617247826380852452698701911101813546821716552659857703771082689559118465320262939456790837429440515220428384247057804763116027527571034001797767017210571151678989356193186089337611778335339570567161152371665094413188990523629233846740031346185503567650376000152781500635115064721744499501213462946252996123703836937655076858145772920306912613290040436241991214126843562512840651556217709445772189911270706449725471475772134932001147371111211853583910572611042686674649677348897182125367902312611262265260397167693023994211956124290293192535651298703065479936564329005701352180644698732513211547810617614701516742958491798011607198687695672566638550702993294910152157308119093565312311296790292370070694010677304401674403846492038258830703412199659734047028435301749530996182826409532262164186996026222746486653607819564375597384060329266853056678855498430901696088281203823864901519836691157533599175527195742020281688135661080970562852755603313669759597865610063769749303668524652990833905162657100072524519356007937170331796801200838856839319931264807153384276780400348660616813081543467610010597185432232360278649812017143057893692619867379605640422499594844692039604270444365215425746086687483108674196971502771427538023543284148231929552344091097978827867327558710405516094894647270250919801574697969456159749128105202935470164331959718535071659249443146832062703715955955919668921910374489088 [134,94] 3173189435835490400258922163377460394609379172334663729674481816651339040798350308515010891168342527584017800194554887965999725378256475862586034712994512619649093987438719204589682640864276037662281588147978014310968212626859677963745633147853665450607963650614279150137327358508864108971955318518415354831060909986603124907845523566070195831948513717588829464127603191827065619133230034341572053883752533351856628826012493022777695322950887970304019087431015522464159900339157037803743486164304173265356779862946933662012866592651582865505119503281429535767584124385584453633162644503277609100093518069813351263527301796322064542976949932059290206684811931614298922869861835429987865778780130471813539758217934806112854293146746375687367667150339539460790858906551754135411145900211622960324278674801716441667986578137452523292290102595199739621049668991991817126519519962884483561700275816765670254600831552577372052853139385451687869201630158536267325439896068844634773120698758229087889341624645193622216760301513991572963494462565823224767284452948696286133155345035308281109445588314667885779872736934139719332109951460939158951303692482058053099904375540572576457277495250320733830207634557095825603149071721062687165380634888176904574731319627782148435747749622368466311503424236233185555966841484262551876062055996182965975067475659378493381296879198876995454048300933453260198572593806926070539164551211670652434885217506105738464337093554652444344432315959392279921040552765899123244964788265910100492612896180864594359858364988952757153722706014873779214257144774426088884571363656738158011651621267964400534270288434061339467373828428933493261553187205092546201189697717728076513602379396879449202338380830325905890236228256240295051158900751483407633761292739456453230962559088152323183556827140919712977243320966186680011679341383512536362669595757452571210692062960959425513089462226097640931524701318802684346511092506908585710488303294627280735422832126641038167770023261359794757065507730144928142818474478239633761218970897483289936692369282927553757499203116833585340965856389008809227053149655146976414590165343874894141453796082647914651953201643209747662006420566020112709216010301393783842944 [134,95] 12572294872947295920503996844463202863730369078256456363057246802970980606446810912377102419863550226060484216375039003607168417900649448893448154707738150534832276422685874376893676054920184589861977919947349620872609450937885127581806427164959905250056972934325873971236035287365639185836617071487071083723095588977231730936773468329422568597978484471165591166707524711284486730153609840124459487483328069493036835624928923137926975425811328449965857328733552905691415962178462007728258121147303584951167881822531736877622136239744064916351059210943009270549887300844119495545945255867848456053422664086849215365317800341988736718952132904160806537568996147044798829252908258016812174518365854271691707601264066644869255386637078502784032477566107221242298309589079042410058135852188395401355139651858691993910907615678507672857180842946849117397808697965554070258268328161128399284161381988315930237160665785224579966948488694294116976036942690226188724030425781812290636519980680196102090725357367342346809238661191560026226335826074093086217985051903854577513996113950901441404308213171406203319551952153377802362080137585977195158777393660495067287861526471944146862657039145119067022541267856726099889150093875511343224433013551162814356672843097514947645862952810688114362247110559656217629284824827434611531382172785979778748204910383776024175196793125291499315813897656453928845133900137101793778060636751229864595881017341071095951207466876511191406406513573651570274067626168482921418554836991497567477372081958234054713871760004290953215616230035289742621673166417635182077846030691165918059718911737423619657556784470156753421459363872109855397727791439268368712589214646171948335785597656230717737617608513977249059089876588772015758983546263622504924827300246657277810702652086317388463658819843578679717818007788542499488506673979923858286473939388711465252624201285448933096698574472980783400880262625180258436953862781319880710132666501652131298833638902386130686927580556952871470175143284664722222396547955651800124015420471997357827527262158943519475602634513053723452344254131843842676947956901361980096274604576547017106098643004398157328172778896186153947361346426520149611801432061658304 [134,96] 5375715429973554097336152779900028281228139551285046851301011149179409601303609420879314973482449932471626176022406987763023370654830669998045752598367221194425282312038924215760219283666916804978025839156630041895419305748637687143062349064674692083955025882477453519749501149141766410715480610873923089976618180142741799792499010103667134596504759572792194631133534017791090026620008837537952086243079598848599831463783194497776040943033437356472056194604422993897892899557641199941737368422339646562028518853553549394279340194307419448316909402000370302782483160974601512199600218488850785535522382612557415057379020460644690268253719907118534633687869699365646451111774492825005782177291214740537746096535107167974894805523894889806310082821716639943226368801513856736394557244327533308166262833114420792951797557192890493196582508133664352001199422003783403902580663359741219828576354279474749077630200070840940944290880447370051117578414428597475249216584735653575702696691707659318569344080655271206884761717333973639279485613673202097012671984147346942980539228394548797262010443528478838590097855878346366385405528008376097034102198705409229221122198737742150598736185615752519779467671634436361044985253275217360310385043140075946572720433624507054748206110323103048393595927669005535390593514090696121286949645499580180954408237031503196584837594657027475330879010642180435122045712113642037422364723508153482508854120731504429185772229335974391262435232353654880020472907512631800030217217683287252583625346500743239941670311213505229805317303635493141174862136067726058868484060725067382846704333413166927226675574703530486404758649291995240886672593277622402417862416070150404916515037874414124106303757340559744809600909726550945822619412326278332928044220736895505800696331693475138841103786515575100453435290982200388218915219093702884379381392025485590040287563110690446554461409819410538000298399753391504501768359492439920366823934941333783327231693106585778250976614723127283089307358793724497683760347515223441929815374952361880929808141834166081633307832312304412656090226159952608975443144319615053761546112830661209703646924233469614324009260317347880732637834002250729320673756132 [134,97] -4214119358223949822828007355049780038825345763721057499936781441731668181211943620100784773601844718391489720025443252709303896850994969810517518486260728488913581425092716116092547507585210824024672753169027891617119075042053485209995479510495537487610563223403853786607470847633947935231252029966106755764882694527703775307051715195205101856165699540580851551434758959636416402508562961719793767625353430494375114959727493804750751447535364308619956718120292094006933141085297762595278602881954939059721146961759391207192073484154950308573132045709944787375276021417948850002209187476636203094579913768281242426406457586589775885831090734350233602936636920357676161604614466552202744292729093648924432919277745461137795327644403379945557039548673494060117427395014996476398713788701061486988469222470212231028729273417976094644937922941877419979884301711519335474996366499890529013266166741655069651269329400825480850680180237111250325803150384080873815679377438383629128901894877427031752110340578044331417922882567475834331402707551422664149435365034173629330939111013393203701693024906290885524688686871232880054935124989498395056526050903362078794556807823231841531634771885304234878898779483062295565958670149769074508738313389347585814520886427004543652326391384916396927709314947907751955149045889132204967039697481043945676856217520025289628418104901675455693555011355096404115332108576349140129073797007042433416198695305444618988212425031903571808296865223359780817841206077605410982755961569252866410007970228291600101195681012711545345873858707412493372329504690388579816289687516165714617334279073910631534240613807581153630270055402183136699921700611890235769830969355120844737982833719076367234039690986407366928360502380500400454239904127850161859750483090963802179621304003805882730918864432076906385244068279993218078006601746404214831445114737937355466432829061895242188341229913516430146047555449818706940441424646942876405572402889917766676303943170124953432172254369827947321983514127670107968044920954483470732042702772197230500746186604533649685745581737791975944535259149408998021440498909473739145230022010182220457159641894735397852077078962810621949269309404278390219840 [134,98] -14502985643834014873852971580422606070420807190852168009644090261224504266941508011693824317665090353782552409560603827752885036749504539444281922102109382854219717839618294237662826834163181375317961504884707418044012916661751754708477645979687344808946654452766692729357806445075913861077635708474378991907832183571930502627636529186918804922921979622092836913066727681820399770321892634543966311941862382716900935180479784352197840630234695927168123906535162274067794165155100306697754690337544157046439709437926103822609902989041307292779783211871524018770187745844493353112735501187266255768385746167685578430917899461076440247098557521733242586810306044744642990432164226284702366856968545325792386401942078040286833217295031432598227769170709144599323110868481563660573090031057734234568770929715334442723446336392024871259493421947687116197301399340672068230641887322368566469793867280254153027972372003640578146103369976680978807037655574923114328856598165265636891412063761716716354060311275442887666461484132482690668565608977868601824851825474876647995403117779194136277605011242506946766763846995682967997239895844473138837113320910807908023919818837494604876490644464382228794308911312439535624602521799605097605174285534859620042345650596206834835768515683341634400378681304369180812066442459459466587685849431230878029238331155177680312576309127488915355676539652549288098331651382886117247119792410799480038663625566299937691117944350805816825406906522506959989773666562259621392376591685765737813085102152306365592487587837416480361583858183602500030596212199862823990824038915821480715384683660235996414181808866699591163995177863436219232751519856162608554737903149519044823422414175985020778291400867577497109854076929568539188531122485166018624714431076083401039312240731300174589927482803288526084837142864014676102077449797342314578473603556391942793989375266693733893952964000527124372298520453996897902856828833830578925398133810820504722500266809080484669617735762776225610033502810618640883037352178102199690536340965841838234519636062623184232390733754479619882288016432766547525841175342946152357738839632854904280258263822436592583630623080984935561769725420423760 [134,99] -64905281402122919144284956077974016521428869000714244595868873568124017050745149090150263216523093214963257674983332002464534220268255048781952346236898315726560935038698669833801751477259220603576288885485138572985050863733398197894105830760888054630812920230762608074416785205047835458995826800777160794988701690211300573812159434018993362884634093141944299301053834509842652145780951473929659969641005872898568972484489757036111584252848762237373258512642501802612502388318171133656899245023520004067449005424723209094630093705234672719736369248728360079644444019859310659598515034849245277657902635736265958772149296435367605881163592329099746696741872044168690939757344702800384815946792707856478409377364272721944098157080019821891367148680334823091545705061499830529747397205247726934834139334421208832874812935035424717157782951629208348014159880159025252859047826916106061823674882622015344846493862831912392839914370978945550563598570781950032299993574512369254331849959268202022700659386541358425058087199625471278121194223657756729885024176078263276409415236985109416459968690889774558199637099652977348167572209308581789655114238448081869311502033902349076362381335033838828327608132952638663999375074550020674012822776365800269329260352485519388678690412042018632825682327765982941144939146351810956432492206338134317664612207511723301751964813027830468534400130171219722636051379062393474590909251234187533052360479332215766770021257130127905762315129089319705099647643563943745109423554877011548176280019367573184818828908649506516566613922054954125133001934496276599689447910708388270138718079004469902448488208642881221223140158368003476748596583984330470948317809216691036837092969082256060214017713170734716814141460439003445974666986842625411438959139813312489203152935230503661752606692911759439999083094695965544568786453962956240894763539592375712373268885264670239028515383202390297840515834931785143390645529948500785043331185068471402831026611014865003446879345123485040716618180729925241021868774378503838249478687251777556393346435467067615123190315137084958978437637625823400786037873863181443982594629603024311938000913913128261971940261175928598048070731216 [134,100] 33403325159293804796760568664606173962335439856545725576285102680723597760425756706554685922054906906930924099690635898335134756395760451628789391571913723686947001936249752830287220861674546757206311869211222604219706913172679472480756072703609548613040705744254495479004269952521612188405907244844719129475362327907126094373475632600097510054861068335412349654798788461780609683551712886486933598144165666167893488649301810814294974019017834288458351990559574701222661077097309825544189792535768125580508569377788496569907202072731826542869202423375852648701432084634584285932207003717868107161417969671452069579541291368557254750301460625867440144468748163368576294428367978422013040208023808659281288551379881973622010825515370700348518166206909276203789222606103404550772323654208046078146777841984667942262449556949501751751418598337599136712888312587176544837301881068284517974041795057522404970271197303666143785746111083812442594602814462627357416320447595879062908427238255657718793325191251018594949228275634996332743087104628101377386861980195531041107261120004085095350572291292005640322954395836962483888075626857613747471956552308528680921395565125185776928193345732574476049258956678661287478800322487903644648008255115372632020062523706871032843148456122708632789973762388660954848530983648943525134989812673766223027436971976166614455895792622616715308580953264046788095771131338692505315921939302207076078963579510001652513727521454136210997983566959844724444519599967298753516410927588093171799716627101647614391142323229154577489601262129197285841023812733013374162997465903279439960405559786820969186912382401254177030547858721949962022085326624849646017401401507103125218420023475946008237045464978858445090956841999950164269334717993037980601021130402163655906474163097104965552868129240056990572128435912694930063783424687104861291896675140268899790012427682177340567157163608598704104374487617895007166619544883021867596131132009238598697753022748705233103683225767762706227718323889333202987346673978148297735579457089744129353968283089459722660666939952330100093739647014072624206289048259860707768946539842938442119628637068423203733959713258871057797324 [134,101] 12194994306184634870653827880977840623473748701534750047707249370500706713371086554206705932643787064628727011950463728334236385571464709011799163763342771462378174989269482446307753416676379438193926075560677128662841605572536332381995474490319542662570631717803553933982519354077326426370680383142321788002169719652848116721891671845228663895343200958379930130548781968912336815875783066087127519316618475772277367121283724931854013444698913269546003734151512823211644081040235811070631598037707289974370386356959688715814748713610323274367331107467937894406008077251294414558992834513507765795062915665905611546781659518386535457223378489560753896271445869815478922583281793579891423663455425109057352686188771296310569193106759662631254881149948953391351689612305103429195438055247839895084778570851733440611016214709403490963283857698052715092444399114903969532474023895767162100364164729901625291506544820536775470262215781253606720545335779007885248184290180419648312250200682633773491301918063566009378779452338544850761177182177687303116736121498640072402275089254391878581612069831796321105821152637526538854914935025052646346429400684205512337959218541737698213521133516996636647002253687357285727882393771683923461940971226964613648709952643380705198053520548754284610663689778141960208403424867041472863858528540328647112330581044109105660157019544620024981899755113731670515543761592733941864985917661041492838641565604220580904102365703390711735219480546273938104150711551812121338992931703717324049812046677692041636367763404328682260626633237337016460884571870894833381550894877269889440232041312197734496260472007606702266636771363440293047707163521404419425607567430657075341597626414083580658103814299605564808295365829989211702274445392991239178122024862117303171513347778311007534508503167934758695733864577255389712860746281825225678677664774537966870156732662777925816422542736097712936214083004036591738426299758862792161735758994253705671282612842109491789159664720417351535038263592137280508310932377433159200074150196705962269187829285859815881120514231180322091269019896611103835111552430393691409175833177283841703706527140691018407688488805433952 [134,102] -1123548373708330191862642870056507058863971463810244263022540536382211167304084270373317541496098401067669913680298180356536278875254419465766129177950534118365287889053714454830948564406563109669059335658283807530035086915827359408229088704147661774684409012677874467769857323499927866935750580881488566351741893160405568512887574191751805597122902039501880255727290929514948439941939499766520972276973669176574472585507762663991800774185587399209035259494302164722473420662599107942247019780065698000609224220036959135579021792923800651416602476950648090644850174897416598116717485160958273371860334893771494740505211337014304140430274942632745032427229542899495122999693004402885904226193112213314657841957008217126798002107393627555151899478792900611093183126408002451668916457709010774286957157037203154331835210094153002721392054812789302079756746687484651108325698951480308449382397531524548850787251918867065670243432220426777608425668180070320996334943730710874264356647831359315670061472587336026694792882775583150792769503624673818757587265299044870193803954183081167291195749374634223540520644440921164803755685332089873444733369568978232419612188295934384331624219481487392087612081043870857082109422539092577723067090124555943052149551869934123333834725817583553480807975216275112063196278630698114499664847959792197042672408003272228563635733834837837313459719270296032315498670287204033708514473539496365353426097663473600102255225710008026598624675683755708388869111573943916161494745488807661103594889190149151994455083457906333910183492214090965101689889156954108399679630272013304001309195612191869135043633680462764094251354542100861198912709901423477892041481998402024545761171764002520999380703973227616061894920261819865052146466900169961795426439646261874847375832950679116077515291635161508158444329389513494388560653285615469797840485885885154366507171373062526279802219086654923427852338629250409288321921377165030344576671155546445301063091062174964956054696369159323967796820230556453102179336477217050120149174941813252671483360128374828964411288622962752996542111414377218409309558532484832361591150911551203307520607887712840581648596832 [134,103] -59587131272670430814432587394320852771660617848897323184431048692620906618217817010096512446571585485010774966400745896155004254129829967659996340251606499415941889967274018860674272227560982229013916817235504330320733882439686872584612461897096894486516673030027530244859211352037114715605968883334984987375675719828757663756214732972335370603665274153803581903588573889881630313603702866918141890718458221826026463627478074029531118544049318744612573725694644335543199537163807291308268786503688578533163778975259365075947044396628316434837975091106490964152496511130380150783710082755498092126469127101729622487992403212043690671699299574145137307411460610132183977221199445875943361185919071485528778519170530413494139641121720108583568746460987830287637740744950748992258729053104818548157903786293359449574350917241382418107204064165688544226124986378748047873467570905502262275819950039594782015634018936960381779728510393608513205689736209070401900861876317864498356574103175471506328078300181925120522714289344237470287511902762290821281314814468006555978284092138133120585001419318941611629475349202154766463325069036762672125466005805318033873089903030749143719274411600256059722445872985677416368043441112415953793632230444398143067596522974010336212277058402040280075314793649226163228704542930022737882514821642386577352805781877121153032343889682749089311646241235886112550059567175047003682338978336809547951040413992395532491979545556648392602040559259921345759992881249981357513258323888446098444025314464706764206115070617966432372897065702204108201204778716257230054107499430616253091096829952914389858883803173073110501844481700245775621870254907623917186598563271447408342463681184242477665340353742499898783332731389875581949096130152085895718734008817064076417678282684270856387952001629351029624852706062095042050903914272561010690998945649824821448488811432341791561021430427946223001210112633452390607791738824960036157801544305505923317511440588411940271137016459849083537617220473797965581962727296767541278942147549507455099386594284495700660124921581440222556529372805557605269506599158587221478633404313718053172695210890868648672 [134,104] -28652339011957635959921890781339373293617774489392536537193384258186695237973165874256690928408941330993671096386204511085660012050959038878660408464538396964721181546298261917481985337555463294536194660727816805401950994362311548673899571779074900139678997796831756182745548864321631538665422762316236273626243461713074811945600925864817257725244233392703622258733392005146899719728369333418000765401134100116506555361895893081108850674425264531369776682410270639841434064643807974582177223312450745120505360219035449125372877651290493627115799674388515457596216525152617276594836748554046833928928703553949251829004010226300302138504987585259450424527282984503308340397075063170531288659513612591234416185899271812433109321855555811763835091121129933438760512324662076143922425075376015402739171771722639842821156895756977142386071155519494608649122909801719993203159928692390799235538494817418790308538956182737586884911336141260261856607013598185869302377525408578434404507877053655250631448156456816384808908236694114906810143073056102511223483101907749092945310321575753388158330470899412653929945091670004929956617389799262288031381694825220231277292944225593609506213792098233775161448877057839095550640220505773552866776213617812042007622656094543276425711850348866035302077846220098446327582704835469876129372317105627661912074333038876998349816079341072281646825376876634287604075210222388198743895175508100021126375079880404429069703274525996987892933445881262538768502533812296553662931230939968531692487694089192219423595408266393386673741473952155393829631171661581332100260558436530886463397222821897180536429871802177443279834482372272855080632351628167802997947026648464727458958458839843919720506423577690835884245912759136977842674555218326386696885195371793844991596658960495087356530878194240463349872353200026054452266955901170402665690132346310431632154358205716822833951464773585260415244021467452706376717494249903097248589240273819925767989915182945376728261810289617949133041239502398505380166481649060305853048944652424764129801382576636548963053530424759244961988224812901658651946690608225660513734869474057095409431968765116 [134,105] -6856846597272834840044225617795995939797812456000250066540653009062774967802214424352320112274959019731498710540511930795507493653304092871229927621746065805549785659707806907288146748461323461774082631235640696035227917465124546279146941506668498737961437448779999774836375831682525297921259030705336074159120315248667170396420337232009413476332594280508201152570685586549028952595724869749311555131010529414842916980542694427034031880162639400787517747673630273444705720809581899245515717408899563494919603302256354047453023043960968043773587997804388355134522895197120210633701727329381832482604693956749427791128403381267424729216497529694556044195396387211453572337682529678547845774960993214500832550821075237679717587636052932310362411696488839385584016310059617946785600998382540697898879377421042419487886856917979160805954415363426507543975487995221880108337960895466152662035636937583609333372270443087942527421519170006296750448077954596556186686581185178636610131193906003647873655571020570408109203790664160192872806013253759219326549934906667154083352875192561992912307553269358561921223895717628001611452430874009838905272872353960667745429907463411291808957622159755523059891798215381851841488414942749053946177433156763381821815196105595530821320064359365905263501629475170908929486957503054105249290711138786764544247922419948651212411991229597624296749928332868404901652122811892218712243770613842686153361844479213155249906351819743416880524247543687084059542403625051562531003383162003784469661428673444275932273448818597695801494053024320527120595892773546894128516958922712505960403790796866704465372033457548140389984459963361140803914207854308759091356751608226487540960101728162118393953946451413425820888683889726744305796193709176377398176198731376529411160237585702027730377981997403269584577945024067784455907277744624827009628358418293211920417159063740474326635316460749652119084415427897429732154437946962891467186306088909094002874155958176338571034308011448448002093486910084686585060155905539451066247335191405393504437140408478811402809206361308437728858388718573178575445558654350789962858516447873358444456320 [134,106] 226496735436326622691821137936970599450879266141581168117896467957615676114306578018610343478720489823447956986190978020632944667395259413260048980074648949703541382948143014544389182404507459947998127939690978099153468341268907132948209547095619055714410630221533469486264128020200287467634569656847802442915843418970683494544330318218474973028786854602069254532681630384327778961682167819572354608936938622757830959364621049771267396810995432593487995751854951587931482461198476729113278220015573071978573241633371449361361906990332666654244908350493956819353462795591724333475705355348510964121555507449599832749754922027405571544939033519018394925744230980316547455411711290705217663735804714299471169865701212925686712179349711757446621107212015866268941391026622046607117572529617432937301572221948426649854699229190674420493384824920507153122201919470328517133867476961544489755359923490288961414300451239917806774207728729128596904065947714998434045402761423199832472218775674434119309684065055588527773218771749998795150694962513066145201786181174425849955030502025700145127545229516390987395024402371970867517100256165744550222527536762642040157230400569137084566593736378590129911458177623406198415631464033714798169173090730176384271224080758441591985532581980286754079922031155766809814726776767106871352666574390485177644591129592342678095772621001024812722126285715270428803242766866833733286888136572543305567697402130540891427034327790489534777025899631769472955067065436003698235077275717796728347561100439968572110034074960899491006402500385253507501966461157002683725122153478217405950710319144211368711437246615746016363125169291277398246049264809766467448690133324917647566988456784787573075960828302372591388549405522846527355053279152130596841366534666350786867761617312137229619015083682569213400133617488595035540632332871747243866306724963287205449108788134937814960438128209213146789309212550796284765162288202530615871236050881590566599632706570966181876977851593712681533412280181422787040660947889261422720331152462022049084987086152680892666000157574349562922772820544715410784635580263983898953402955192568320 [134,107] -131734253306226048639929421721378010224435262805861360533818876309974709579814060138649463087529930352230129099573055297124621798026895907566548213705219911102282319917804484068609409474585506534579670386657671675080324168876421359417873558870916814667768029075068487776535652611376125716673863240921306097799702829108198320929143911943435871828444357966290669188861985267675801687202556823856072422833587775161536896223358511392740323612059949395324576586654949829469979038098499913530657011835304896098154163192878391520391457918981448875428039484807709630323986496795701528258920310827760480076441911538752233206557319802290483082317877010516303395151671115647080181044006427813452918308873790854239314885141778879091589578679128610576333487827451411295742273629796640069149462551561528737273213474812595759685190260938879330751517189893334651156765469313965798768847833020168289116270313427756429382724734029003022854587154268405474935433406626049263412851701356351377961915596262060448722794522713331329638646018457062066901789178207012330865810328364360549671023558780485521819419520363711534952388432794185378057025998664846882700071198332714971237481958466437075936331318184582895721389063792122682735571414412311067398097558748950660790672095009431332102879334246301275412651880539763513939191752265603845319724298879954935873043097114893817004964149957105622321652289893477742205847583046908745902789817811640960069602190811438712518078136084245834803736171314127793339674506002736840869404739610185910781211038267356607404426281666261938517259962238158176670546289162189300609569907744031384693080488440296417774094495054640019330435372390219682462391755714220184486356519418574076223017139342485650282012759230569842342812123267010314886044792344485341958381064020167100411909341651658504070480333875696168354015966000739299119896648529769788370257345225173409838339317119932682790496749620314959355504081924633663142271021219878309726939904822998010176782598277835093104500436594530798703528643819696952569475644700973388519467937522292467931267228607350067032979151835889921529014527960751934390606434754054574583824094592 [134,108] 4602450195161297006847047370785080109721994936961485182008643422679744604253866095872611356968811889246077869197771195618974390159533150175218528736322506995563502955550055628983414638465133391011545992443079406283612261277816086881766184448328762513227600271166984133207114096652404482916542658812494202316111653552099145804010802340992399601406539603252028091225533190470967186307008936495182081986603605650799892901492212318303841948640610843676913446858712515710942016471753258322040845972656267339709539161360958560472259377632362364742954600524037019796715147580485539026862691377387769590943260797513267598453923705482981884616120615572687175722781506749275293564786768762747513417471005939188934109302972549792265009241535541481393274511204913997235547909002512918658890725636278557835132763759478810076183231739626186753545344956768312836173042866397075714103495542134085562860934605527136602167267239760345280352067977024973263716956690684765760906594151059578172615210899751373529152193596935203478937942559565021991092321083360830835716354274843431293271320338347140274686552512760277355830517337048881494235671468161659981576554493284241470309766154015829633884249438260345193810956833870379987013784212835071213142192481285677333465907218862088307528983532571197022870349856395474968114085793352206626211017723374237772938635368405460590446838857245696540339670069230545576124599050194184831279148745147669742738716727700039947418720054440236427591313762854584721886390438787158125028597468174030359709008857880584420164552731820890207134782905231800895881990384474177286768812900903728149113063238871116398411100369680439649015034082128385229803483806500842102435307919204456098858080726434199724598396027191410344905949074225193632272911189108367411264139384517594964563397784250207244315454514596383526350980110527976361181633408047369755771525925020718955279071738224423829612901996436706334654690420078920989259317988470825450530211160167504316656160451892201246188166603398674353890066769247341502514307773064843355263693405353085159628824431487909037017116055960363872750093915924843627257701202121368714808 [134,109] -396502638647900961926942275109458028747024608354044924534684026729731763501513752216787378758394195000992794233651431257345903084376816924514050457515528565542626607888119380733801174903905962820822463190864835751816118441298602542030439986634576958817635467627307628306324368518332021370374508667319427819197694786127512700329749763395075520249739613295764054981993472600593182773239039065717178393082366025245520746405965828286660414030768872953562755116178118024053171388970903891860447963742349226793831494652222026063741635048358604829288756260561886757255441591460011267513124687496464317598690493020385255571646604825009583881434759941403683150449685495237074486901410879758563444602848228228937590647465928644293441019134726554505204739958684151094396426804244066417591901814317786476467083591021537999920413124775907591648823235265223959051880730664589923111995421915251992616510162650460637485937413768705473446228774268878592884640130617347393873556956871670930404832080700042927395589290099677284880787250009840705360389962778444693004840306835862604516374265901032164145239633138289159256207072725780326503726148871237484810314188587026694179972426711177936578800396804671843489244628712962811813351509775878265024191527101436920701791951928983263624509826385804122683159442589488161665480162199796733124847033320052588826278247556554912202609374421101295791385684065579343305479205501925750823395486599722415796089137995206829036471652131325258429452320104621227879702190193967371471965001684906312139531422056862758903491864332774102235570391043704201987896269055280753853938716681854690024879437171647558094793759680329667470229246257480084236475698322095961550277921989998836000237660133767178046509641224034872658552616202188833106500329706988343646696237704066196842277927688535743771084383562389198015909768449220259558905098844200224457537662682682465587923689549171740060713164158723002070011235437054688636102494213053760408195291449274999908584011854992847524125658911035553815961595843648547099780911490497599885268022926780747212549265610595798279621991545560596428371981322599791851362182760672 [134,110] 24754594934413379996011466445420154606745827748926466588927449335712017656139482775132124215533982149999542860369558879276655448877778631827908399729576868427655422629976784394189815857843322560159397972976872180291161540592984991560848468056935264410883931269253140545761152957225262276691867690112209626195587776935614125976495617915838909362058842896557639339592275129305661888923395863282499080502065924027656297852765793663833180311432927668145784429545707758881107876783363057765185580604544007356125857129181292922575667891037513583617997285516921279566945411697283786719827186230565409873690589313735184466190461400691574229461583334386487833884755956468393004298337121347032877198049526594709062637744750440460660190433951000295438283585055857284313002499780675060314078232391353358490245588896249742460914125049667874311101802616248312106690640174076214120656522232716468689415650533150194003220407445331930923992369315515006012118084141915946240077045204374948216528846939411853273057500054010648402535534248318489405017531761904645047389564061781316010647237893175784586964205555721078467523549119780146746448776709319100788399429931313348448222533457276222987205769500858925207697556958945512660037455540054279922791556968054906270616361395661347600853959620332902592794289396991557960061131968619256670194215871876568858164870581343837917138679623343621651956669057183707884210322800762884274688796261426747342856705137125011079647592202097899774302142561372109602417081541964486833809417820248637568366034949262134759233885850206271417990477571317978183278685800100895162734272533521528899109741650399151651529235197786707601726318501460861646810923354008195707645244725652535076142432021540370282207694196863807495022043948014105716370708468205457371954241800934521578620055374186306572484782291593604624848711155640798265927746024561416592496524536992622169488614945950691838937086376332877429055079804811841420072486169297993633191153151193985639472005046574698456300860659790306256302828989616041013271943605262367118630211645859291938665766071151739487738386215052501071081246860942688052058624 [134,111] 333483787786882241408702636143071456460404829096312110578437362508804537596894249843289127195515702207949993675322381309251300828866211152339503961733896697542818458112420141947305007780854465604986402687976909794905584291898189234894805765722782099687822997597065206136569747288592277259194256581146575394949407999780638293098250058411143572387214770922141475297990518275254850670950361754322827423439375076767497388100165428164329763055433778448186053576973710712852701684740566775337190402610164319977255177494117646754482282848384905575905083193741359478066191002228709585064430854524252921135887934309812156040986197120516623143978636289699614517488096604725833382600153263768346211059965416132069030384094826685180361431945440010770442613451311835503679976994325925483224833943369773635216898825075396798537458010409689912057649417449203216771227337496731082810513002250538758177942493648315603508652545835801304049366550620869179459467873226612855768265509071468922924407583340640532851296507347071061791680846479056764834437899714921572429295908603807524759423475505656296054012950085581567876753713289950405222054329445759131332168210015012485071510287878953817235510098229301126638832365236821372902828543732152218521553693135123808829352116639495112594646150885530802214958630010659855974322462036318330418550536939257094597061302409904355108429002079887190500695620324572125014986009691408303712312412170438409360895689954486319318982765679259260529171069795900539650935245650103824016761113510746562422815220400446959126259010070885719859382751990918710542367003780240048782306789936308984417125835919538404830450973001321810251305899472479496226769655192048497799544837097230847662475661538709094457728049934910263639924711116882855788448651299032016968876868235627053364811674137169787039529653210291050844047780198536997644290596522396236235303230504963929350324440898204666822587476282783506262354198885785282776753528646160379734311948046282463370321455223599260241918835739380007677914491813020279519339325095656182332222100166654787363135546702203648243086860610786979412543787426682208 [134,112] -9660873869415367265564562186697138098628944849581800511233322160939811441983779704768048127006110443122007706627029597414732006535121988311382978180084326675224575740349352476809430623680352390633182443160619082647609030573505789984906731754185197599649711954293307251649188773228566497443538833711887846225106849793196097052355670824465455923694944871361630880202472768058776002010707623358804143312347015795132994967033165366865458067604740710417179431296897514668642961521234172788451608474483791224375954177737862621280786918446624931824537172325166443789083584418600465868957976234391885938076026750824134442047549334714404748825277591482038763999776473094901316153034721021698105444470303933422529334772468445784230195591365644718517662587626391685947248317923612610370145478661736254987247370323397082755238903976077478613054373275732540069186639906327440135577804889489890142028175264855106098477001139029676728621207554729272708426878192823890511795772299727961062911735528914997363613605247485817126775512222346882498216387869005719778426410490204567859317201411007630814426173377968664757901282453874630130832871907725867485466774165072247804472405893680091033046463978844478250295466646064587360775730197724460108858498323027264664870190419256970836960746589730614328259707702955839385320327905584705987941503052451058196651804531399868185520777768328898992193963630836214596269544270668129418487923502041797204630210194171001641675996450558689502282116755369249180092694129882756632221547750225593728716140197033391976957371284208289831849886543812896039756654091423230731045266623916350107281671328877191534874375446548130975410539033975754769340658976893851534022074712109410048784867991540296543441265023995487278824298435222145508932242245690987203538063224945335373228040148406422764949271271880476629698156124201796591207684493877827219291187515051672071465950203628865843169519683062931337601166762787734942440609850888976937711496530423476455382491150142301892028936809485113431571776196583823087621526185213925073926861883597186565899291551227479713615025648752103565829003456 [134,113] -74090565875490308331871617821114150541830563243038873588161269927789023412269422319607567897200776730860744926940471224205461062101510666857581039249861126015162746331032679263587578215501427508248881718204508046925896970583194882231600696966322627706575345442776483285757351117069613277395176842424658310923779182297953317917597999001270915521432221427252527654701420638707821590210451344115835995104820013659874194171184490556422670693632459049795805457272913567781591729231947450508537336047024039148909550047105388912826365647651455540938360702265669601960794274623617645378224205251431895898287097302717287517858419476849847070840940845966744281886271998503674078019169377255270803797749849206728015977103090926024446899824618085034190551098683989231925168495253966867526098933073417850632412186271450866064221479454815639760253571205857596152072938366306621295457981035550965734252016931958891262194610940040256952018329689537732856252630312141199597416891667432527445514723722142206220648599630458725595006031718009486082634888313222678714548572893187598424480677669635289211988749088302829530648884894512802557116617984091511076452085332154037994915384290985378768241376213705162263386584729929550536280857343141708669459704568240897367279699363266966694410478869590146885948246588430458278036791318446900412675182226950536628099096537285803405915926451298188580761542547271424855279893160580048059448131697929715629031864814859656346680117238131559918522951563916523774715297891846706679957929900810911472952520347758888172370304033079040796695397636601311908190890497987073761382660364480850250004875012327517718259064675742694228758224123584153198939673972206525276134003112839505210738545418986153361288312756369420406762357575514230772039098762885482180514022167641306911021876085720332836324429229051137566775686181910244531137386430526687195321237708907053768758596658094442237154060792906948307190314026977551764482914650160011335763058968867949739923478255461730807510082802015232433593039504428815502378160798984378603701348809122161559191157281469651165848615564535747200 [134,114] 1281584164147788754134816842734625619027244600321204806047983074143532235009414500680044908240463322588355007715153728748863725656500280057966380361836427792772384462907675794733427874440046963748603747902682455653920051959685780093817742590571102826084812401312033443774322564803608316189853912762730766947391344034006327947754154357043069701401542060542803074761707708056849004868538781776085635909331169503004914367151690405766123064698289890164175819759197701921651221794433882598889860205097371729599590497313717697430461010108171654869693178306988556789550979712668723081306377106708750875370939572600281232354048201345323422227350163106770955428525856161774868304994009072588696570792466406571596236017359200605628929515511590653556607878694395871080224758053194327808745908453308272367134452906372917422048544382157614216962221215224139991011827690877641816994210519730956814484227149752763507138927057951970208004411686823521652089114736288620026649805168060476280181595871487237007897468542230345453532775247253551140915751594476705768409768934608432131078902670551624957945747830951861067795053387510177365754950647743551630189457709923347834154798024141799950350827234871816068140862090817984008331813152886304836743260129211489610114835693264561840847654124536820527758707034631072918701852748322605083881692159628808189716179878725088414817181292154061194813736194976200196812842763385126671191243804525758276900013812990509232650553753589796653277358105504745095072691479552523614847472517922485199226086470130215301740022340310836157866927219033107880169135278666891908028091704766433651534479879240581076407909167776113226528344549305381630957739325479936851292128187634036701595813045582583236810023741852343868565527699564766317106553621673721900856740748628453653380945752445730599075359939519066426485076659853789051864109048956186677575767944701124759950494225737387824817774093358558824583287102705368293195666335564855604935327780274686282176346916540793256135472071827941871026638136655722050300694473398611070994125896631187617050150991720017191571141184816 [134,115] 7901935893745050621216825128278401493181980657278682690992233364037932835639671436436646504607699156366890033478926739806272216137426819125151264941119504133673920710829126656589673911199000019227398791899959241469539291528934876408919508869301911621103378371410433956207423028095278853894113522460254580059365420768689108935523583750729316877777200424260263904074826941822702747183140262530000819898155007503660852528957394681922038231423948922857641864350219181988987531713666796626093741649954213201295842177702025509171588728441187727706519254739050387772833298845446880378430236661454350052598873664069402762809709931984941679294399268589068579921165919464914938348555345617793449766449009715891052086214059304967394907003949279685571187284956791479331972386240167933150448013726198353875549547047085025938913496184114508393310566914047376652703916070319755895362958541570751930155345019715755779829647429601605095164066330956201970260029588918906948592492861559753709186303448513345957772912540117612161212179478987805339941597150605506780910177895196153822164539568505551201720991494207821414679121035261237705628992902114370116182807322069548989227225285636097244583595380306017966535526021457776126815887620727023865824630131593151729798988876486199186059464244392073025892947804102134069232459122745092016953691873406453257189989363374791032643385146039681063678322073376863286533246423034700563524635084151912708677303159869001470415682879038905508969472031622792697601708641284167452759478363087737289676896221793572885923477458234408649511366113378504883987292619006879621149011380361726819263165980124245741686973544451336197144582534616409428098351076310804352253776210745606740273794755647204582488829928478238253784925697917398344534335657370867529014898993210568150998580733470302176627091357612634691490760173321085162151209780888332421043758577635966126469456645870363489194228173622059752443219768017486698938146785512604129778397812427905317824566976666012109900687404362880299844948262298126779934821970083005499147408680842013938148258771363638537840 [134,116] 4850998524284257733085744866920014203153917605977825028944131126274764802547452166607297370591136148182651280826076742454352230633175289859992131123407711104744955173300902908176132766506331789580748571665988029734008846518524212569863480053059546931877066765670507010902644604210754610652708383156529406477008571345819463213597057123927971527742032741888708363401707909155954010222632838479317273409849167293265373502530913045690684152036158573261120494334786925899649578975486668196788214525261130541049601581835842277400604451543485841946509764749432594477880158437455057996266332092297200740263801582582743781621273819603877652866587482027331897979264143321510511878197040638018500535785607703475900563466128638100876754264542543186277656248176716516880960573736463971254870274965169697108964080285483173566585483487924171931608234828866766287693709071483287247890885388754474222803549859303953005418027176519835047676425099618610796438677327584296908821468559832317694327500494944234528528942651688631032631681972063076342115952186186478834167817389677827363299515563817855056367816462184946148920262969769182401272025088060365539231278411305138622043369154859848391277956337132717306347640284348223367811435800506518277606003267270317804822923694935873673662733131280163911111457933471824260166535827767056957071299210982119154091957991861339282397516122247175033778018815435834155582926064299367470010578526545923582344469223302594711688386502996181579318398245004949414628948053941506974054109812135141115631781424615936705684303880496183741975323681272508008767211810984439996918527729179303905376050312198644133134135860444343129186984828077111617673742880944423495838688073981494670286642487288707105757138311092869835347422338365293738683365000385913280879946437528693248535507778923293203809268598226794115660471242942086472979738454602870136604651044659453613621994499613549284045380597161682924337376987143287658712995315591358856459505102419275081144090997889384758713173637447513495427930098632730262991767427685378672362329149652026418477924840664 [134,117] -582627893434029769664563487330900504418436150413630891514727262002131637804802481890164709332029312046347314428171137133280162011130530152907879558018519557967297450569442232679182078373571874460658397568352174042618855772212362897877231231867866662584688600429592200370199891716022602491792663006623190866641389694314553573317626983488003829657187264110170532356455362336453363864654650693970157001901114989735916496781923256329357134165377574322787414421523070632625754270216255393195476842158688332821621799165610539395355817595824703909057001273604652862308725627760532332493001092206700981313955569459185665616846461130312261459953979989311587230486855211132411099945772122481587037769511435277298596806279753425926450542897170614150783269801460596920562001427007740285618004575338380074923917231880728227387097906203004644243180928043499959283151191158874969470098700475269126377585276675556085782333793170943371976384104947476542513361375173152535405421424322325834404791872579299087896854051240480532666667343909945083510713435353749426759117534294485642095222679962082771293569979195211898926873876330231113143127293967233784971982490580358700014308163790064096510499705352598253833638242450219961535421503972897877738361639329587786775092638147889391018750198484391012431558398424236398508058136700779054605348686444902681789675412469601484389659842622905912210209247495578867073673143768660531470798048029706753813657525410051416803812023740136205578820361591098905103226549778193832872111270967921316097709153219707272836715246196429556365923336381645931869240261964644683303349914795062681177662389709586787001160146575121216278906694162835620834859733819599864273904925728947751613694605658360535757483826807466844677145976167963693704977344057289123870424911388609857582558870856382881274795216321256507298982546401093488912651305320021163624194745955067794859655790183796738738600095660628529219860516529885674467678808219440291264232671232073989708629520209635051988249707362192843225262001512910253780820602659443573831538830080032582429440 [134,118] 2555622486876267821931580810908298944944628939430936847318050285848954045263386588407170096511276981870113833412989802008912836239376172985362055891492035059579288763259854086489306931584940157227162295493321263150597505755427364029305713461560204391402879445421346671430881036036821315764788342791590151288259130893981875081983393656417127317528560195407227048002489862437713016382420996491868895654383692049092604235017179756480044916361311769572540980883520888104774709460187068727434908614825033797771154323392274001069453902272708308598711051266172036384300151170828693300081870261503087623953531579482237331408081014061221110606935262478317544095672987600534289159087463011688992712525696918560696405785364233237538193308847026095260594642263612990733550898812374864356754021358497415448737487883121308747238819959476074576885284526949395530687101568038683266504368265625486767412367343270910427128728010228990419759131648507544645101276609675160506968369781818916893565649812055910087574769151592847802921217753077785277948840237317564687670888777309220981572584982102622803676997915242569918064598741743899728135417466748225908944317970311146888390720038635790280028453388172616839540182279090118650287062523567330906586824692568927935052450422680446888767160752999284281742667859970707474963975796755182618478443175314043348003691321286761506567526843899151119346303034724737913597195906185461857150499124349975200360739460238387527823077992389938687830177724555582577646267563393801696326709189020189458371362478791352844223582446004593147534801719077687940711471132360873435242574703812959678681397266877247447414419038965522908897386389033630402230042962298610901939020098376944481341777776475262725745434578154161061182347011393202286813964219618165432254476312565353331418399721512827928995839733111449688675198981308787928139735039145156829389484116826835226594185356997280331401090098468888061687228087928232939603456870764532744556188065318650953045405573104708563530430141710970949473388024916492869285831152843447385294049441787904 [134,119] -4098011102018342252874402057220512687751993153436098924122620052620983440186598267260189227215440823548501506424213041112585913977619531404485248426285234622652114407947291342217246223312218432254007425312911936854369717606528874030498140402497176483417985027282037673111562357179445389602724306644462439529900101901110543854774763235418881126327106520247647842858363603338260209500094880552415334731390140082724753735608129675357751594004290633058678957744151147968072177470484625069880536302609613376142074457446678553886876265044571631944225072992067460504129502225488032519149920390205334331068321207585662976389766169608328259782015211161017250905405544478691965038694445216454968961381109318080031129729825574671499206602212298003460823736858479630036601321064122847514078283165185694954935533788545799408303677441191953384795572861577321694136573930518444944616759287518152845327249192060638958501967690470914910880848685975326682679187584213095837881589390539191913862280442489307686906862307822597662386471666175400493415027382212213556895548452408961597439285413832123737191751239131592655010567930493772253130194010494072057085217326405095627876439958802404188638536869508938966675455098109890135510750643194941233222021287760016485756785170337422783513822425511526675058864181999636643840341297461813917652264962919716791597171777992656079350540425711748205176007369014816540157576924217831352208793567785732007247279725381313518409234196373189872673640757611683513369055895740724984090791586938121511727936174192779612907745441191642468513917448092133563754227784401407932239440882103657063474100355524095490168913924827496529864725460102984822102743566651850427583864218785942428306227828469890782945943339034995675429521741880594081039335009393724086720023078245927816617531849275037725253601151344315735115635506464242365477615151796960224411313743083351764049046309834077967420401000013757010754149485930707937596368519975960468015684050787144783720643752996507943323446429381096620367663535850405934059269891258175398578688 [134,120] 7041576517465816353494148452672871094231468862041698223369453962224816630763836685134944905113234057628128945695671628761314855429177608786186559166743015076500297490608168201548233659573015132621518905227868829991222582050098552830500559282993433729844211683910150199735320483381228599470276554097075166794818275241927779991311278275004383206519570081037191122976394273328246935980855283800344828909444789476503887900113219884474057678568504196147579794237271139154013471893182969080138554217958939768672940000915467435006894528203425362060451295313547100106593618989806152621778453948446180754409578890198154909969962261214003433431704414334479973312765250155439801113571269057221343746488613791990838804906981301941908233301118668686215410251102519925276257936524697994070002139486443606786248281062667014546119231474182996341984612628050107946835025567928218795705435381069477079121322041158537353395452535605298946937639122416383979558755985966999163838967727878791691284548178463948332862177326178887064316131393299972369329898251380081454430383127876763003830054109673519808671628596629574554585071243040944446651212067947538686029773585003047198758803704240021445314376761833620690547514693503699632553552262536510057095176445001936936783798228724144424754894210930379210990800688859134034682834961025565520866641815941547555244619816449370698528815449144493675077396326726916091701781060813184277228337237464375746401422702777189657429667183289029093946365848491535498764571113185819114339459805841632542664014241832775177676316230527925246851944902292048080130908736175776447026912173567286700511800345500145824224133240505633019755530793120002223122955505830074600350209192886812688185936185346065135448365634695635065437007448659253019677369079763785121467447401999064730227798084893994492351144601159378102706609840308368890879536132862456917946572352597280112558990529913948667144274122178713304076538830140317467725785059495454221284785084811829152169067447563679235177612024537823076141335557522791133630330480507908 [134,121] -501435050208029436474223247857004521185814029486313174453681342562540897312824256591413981535331219167584269638658378392190280177283013891234886383472838054300079290463301061477476761128062569194806981494955620348465160401977507845536546275764475875783962620339014860624653442040221965160709454993590961442590982013682255932335446073385929351110977935543579628191357573544979397899584352574402161814839931901740098529012387996310940082336910725490463547849064149276762439755904518863342857621673979137055717336964617045801846525633909404266689038780387485613666084430309733591412386785724627868075646920918476735020211674899646841673428677671403571593396674919250794157960012958876233656988498834155888894805035455808142840158737683534707154214086339830278133935647090455528768086221091210917324830008761117875657375263392405223647163677187930882398737056587365591442100825528008107745332223425512871677039293507262359550554938383706699802371469469768893270048870892607239304509990012744986880158623014727134029234010843482155211666569971082616210086490811556951289325929226094338974438877549765484257840114914486978187955046450695079717397185272206851133486134065256436984209365720908542472456698389655336111091063032825802916279236288479949071819533968356679870594929613016205870517986624169960899753327254546239241476146313452109673297116635210938491936148502511324415197127790722423126693945027681073812341521376309078506081983554208343306951887873017440081859581104932518845756566114645679366585010438066038226225689647974150238903601882702453508666739913200142062584881582698854826936160787832730724329846106472234536635710788772116380070972793254031528819965778712971490240862814967274880691962762378551344190280965917776925699276545189539140841443459183093129942245427376925417088735770026263240738239269762178596049990968632152596386959207516329783922669040360756374778296037852981873579677388038669530056506415717451990353580451974501015397010967848523714581078674518737900375754174112759375071293791377471087872 [134,122] 8662199009035225951122307109113199524715008196080791870769466539608691509943041896614919952368200375554680334064356691062044191933078696443252503742256189183170278786898962142150169421203365318725653849947072334297814189172401270421048570000423383520857034259202173658591309109508866317934681404172937339572272899902459037830755112452667287222671455176279646715346834860478863784339765439621004213675085298739853115852832050617342412201713468547912062181217608697913531813831000177687164827650126239968444603346055878955389074637312109264795515647046612696063646036092676354046917587824264021691483886140386281372234037733831117054872906923923452380294462703687717887400004167116693549141910293910208833696259371670346242502353744215207312867231823416399065531878960355620792902610890605507871910997130782830578950798727345652656419378983215815757629948421790250793486157263194629187553727941268711838639105247094323428500001767901913932960941953149913447088915075431319722504538083251107315155163876040318465958495650297678086127411131324604547501286131023364842090581783516496594752185379470420817418453603618534822078069747606426954644244148583544463735481883045336704224430545704439434492572984156672775110172951313699959779796657859757209734513661095382916151086460701539980353522653750873363970203147678696467203929728660826794522122577639879065446794662148778190955164440013262815065979624399526817222465815177152581100880092020105690416908725799589097354281331283871287767431978707394409869862651430420887553887148312848190481289855577626925443066342187511020863705231746402902620865269685925534395863650351879048848847713889297136664910614335445906197519494086011653186049953798169439384926559640286491317104958711203751815186631934136186603408523832373098017689494405648930893648910705345470297071665875934451381832684328996909278593487448781103957803681459988948276460678053363635310297804105777328222636058941764240941913480411251467604788048110933693662208466877343457662189513365650212701001436944896 [134,123] 433682798315385477238170499759465326537323316449277150710806226117763651810433655775096662390390496891718625199225944090698699958757611164638306495178622262354798576251905077739213745520934800722602797250043782991449683675515060157869923705458718636320905438893835746875391883260000676390272007717803187480878075629486625681472285477110324901108667587180282678798299880308881527921977928002591884810634040451831604788611780251677907087683782041069482438930124321863518794991126271131293707833944399971310148292321993094388648264850502096424386369017740792195176240722985320877019631273067195804167708938190470849233825368451980864623997424304192323192272411718077744264423874831573296394349438890277906296195592311372032730988545419903529195944305970884285923877248429168743210414914051362582255721775034634471496804764767011661611055035673098559639869917109323052157325249105925191955731777661111954940317100426429877212926932359405637972181158725115025975600187251652246317394316158830213264491881282131435691395868200165668782122770110062728080098301322020489937872880525223076075804032739323566961439168897019918995235525871632297519268460238929185307229975398117979439397635455764472956492440184386759655241373858545972519445248520293460584769413528242408971583252506121689290041805882458985708724569377061427537226314105190832877508096504254535660173928123539830219606057806093755696361026328228038557009072842586673981571722615592087206750634253750129905254384432088283693776403249538527578544554665268812303407091555664771661686489864833038302128564959478476544404383225810658563885139859647499643578684780254102790335672081085391514305650971160831679229240021620436726421862805681682872019891632507256269537788031759198453386596424680375951060090985168066821513853761403968531872652325668238022605392594756515564197537495059302613831860630262152659141052949691846874239514332955040924887751144989068200316992926390999053567418204783258815544807679331923487491500224604845338833712537445878069248 [134,124] -203521676818160217969377687514511622169842789932847641595592877631018740913566216847444271706872783840697348189154285697715693816337486208394631352150758411073254720838174401275145811991728943221508635388097412393929120431948707393722879181109073634065252700987332612442484802020482761466628544631795280736949184327245016815432324647315215062731096010940192697658077435793302506165644703536591178749908294895832701841510982329182242173836473114907985640437464652532966680752675766353430954561776737549187345114698600830274033505875177961988909394326952357080025595552727319389310784846897853586935444387157638476053186762980916617683747407036908979570696413522778467877031077365782655487999768585910787970099470811562456666097353256229454200820317978833830781604293491439078772150935704992142061346593094963361122938460060637555669783063192716932984881690876217256263296495425695647332208531250568914635125001729972999509473317917633863415957047583669665659814772737090818729915277015089746902723480989660891916187691629791994134822109070251418442232849249929125916926641330964432552788172098979694871551890108429017242900378264845740612592352321207974894916301430188693111582768172158760170668519492927912858825303570920936572620183615564468991943096250856371509279884840467919846518763027567092931091155739353662160764020903856809447543398870654414601912957855110717242492374615142295150048005368195456680066919195229264297696812511395846092272644531593595714177179852642241927746094205257333958331637320794192829582490524129735715213088610157947725079295975320848704170437951581690316600546744694685935299647163975504585273828463436705719267289514937813650211064950920485390781207894327697557455533874078665961955368666237747296225249219576318392108083642892563471897063771208458570161006663760540063034396437456863206915569365187981956471776429290897873208898195543647987366495016507095213392118991353654995657331964420780328787686932206767839121974468530729141505996909872363499406961891200 [134,125] 33086218757986835619993688730605414725119428356420944640963240675800881963488793335818621663961158506838343640832029241326011615656833203492033573525866780406341604953294812616288285865495391020865931718231098064612878752145400383323548345321136574377838089432160721366475092520520366665216704959366738774927138619072275896461205776329446043544154571216855769269667453516424016799353315800757834526843989940943104128853356604610926533342885420448231808408668347527970048776103411441234845913168476202102894551660070687634594269148089376203593035328413584662942955132350352038102671037113737749498317920716230428084139353104195248093550829030289705278939450956438343161135592905039440579047068172820618024275388772238735204139300287641660828681024941971574964448926028289197974993647536278101202066872543384272517764139555346853274803114343880968227836646256459344580635986413852495761517872292904618203352763254951062152307220598345851842609669569190900256745653855425518096083703619497840595843335405527836766301988893005131955351683801519115488792377801175710867268288379295947640315757447987414449385846870597736980952311433843356965937446401330172951632410971459935785709907091179000411256346497625770998086594574806196237669984647949006328241464226471763134769216272865776992507866070143748632416466475937947085137585388219849346610522497003632405751769525901875516016023078131733021282192717593613057298412875060292695914630939872808929789159655586122155540009601171390929821212022536247572729511429749504243597611680674262692012464394685843653439770867144841760386638861214152604110138396692134733978128844445152694273365039101476777856009446623915295607938287230701402483760989290708025554418926181979904805666130759801968246064480343637673005833411224164709530962934288180324272867346155823911345110649718501973650220983633244478293183503519428017024032027067230894052834796672148144208276220715081893195381848488914946442196010399370191201229739962426331295005797884299937792 [134,126] 6496149498970480060860476634366308960623836385433604048934017819831605801603215209271019614757053494285691842082974074989200323507075108599317354298950599655088466011840673212121291055940978766219485591363341754672920575618090792113742419734038411681314618422673075531091964620420066463819072465649030247483254827423317487637985797678389232376079179039739632215180183899673496682864076370944253335451698777881136971835032710721162171361768995534133525406882220946079827302096506009939177439376899370470041269869160269543938511081376381703573153145665099839117037867249659973433560569840558155422305437898968587665607027255127528886248868240366577597626432134988487839976027650861908882919048436449115687795439329250214363366634071476208989846198232731659194826746095965873587642267659748217217079738832398969962277777058525400875804486173458511260020929719717576673335138170157675141315826906299017983559327173741354143294081901056083908791581806678559580928152218661859052954676136252540510204878367594266374765947304065645841376753671583333198409411154909906127637475456630305895504578061173125412122946974180425617328417993668576548699600310769814506085030541296712520595054223896385311875998809525425229539321734319623613543141868061468277231033337360261580625143023768075417471665989226873422780453364788786880972803219585470218503214354133999234752443416317679669177842636025403789269672187031909170013973747642451887377463162206210726378493767827170336871849390198154845803992034436004095367616086698811914495324163696446938992677416020656710519239797798331635082145000402700002896069940320871887861223798559089877123867567459202365323701054037446080938052530927360746721177345030105129809980542751648055479174552599765136856109632354171030149804336465063350692717148536401648090091841181064247182773902918319049690058652028991420376941581783710540439239595824347396266188647820817561840363605322147991204364822670985971134156992401861863507823923796407359047348630240 [134,127] -701362589344983907426254130026367315164635246280752494221929679638587520407508121478821650614298975793969447878699900800879123151510555588449844671700795156149421664810459260951591672332652043463038909576788145804719119333763370900058035755096190523470398470532070821001131687428715813542811328008182662069648777873904304415900675922497191513822022717505270802533037045468391090981086825430719342819322227836414275287688811416968944385270339894571456569539202860360082455411827302024336053385665942974110404578953921550149611850037857108658210156838618146240064913055978589031970262978301687055146580738306530741311881076005762498659486510706104583087627589426845784557257503057780407421802867484230170085337403284153865179903559513052195610514800054483346199365061376824608192683496815996005422058505700266299103585709115519232200020208068873544311514508981269371270067979304930147884234357101049949589740603211554172296644047978930520050849433872948406434208362528018363222639082136827476495502242451001324752782036600084532294998105161209799517152244684286128258455710149316001539817317758805862060848443627919114303469861715695298690488458496651603258678249582996647129047309934322774992785248440364723242216354189247078332902796903574569307188346497545563686362279356434982694759324965220300097095938949342450878340060811466560926979053099432504695005544632429513567211383421108838186487532584476339098154120630623739074472619490631916314714839993504228673309994781362780150819664925021333616069016630005166956460052070618209848213908852472420431804927305893851413401858680534888700895948662182555582412202124730901787172734732236240500242696517901338961172926597581836574206910108205749443141228468285597389567513332988220934319989254203823576749696349227901484057777622388466783427988823336975728954499676788718166493290497596448419508945183421282016933027302862493956375305216819807407136169332998680261268861381305990224890795870696466092031363870725911104 [134,128] -65144507113764263792743977189516815222672635037936015246068118888774961125989080628365580626344356361378509362959212919506474433572091647618439317193033377882661947365847339592681445746992901416472167837470501318955097978584116927909014196371918665020724976001739970650060636132236820981886808745681431636958213930183183276171836701685784172325734869991185043892632709970659437227482304243586020848805141205780565784891965211538848066834981540761130315605895685942085662902998099165064626977411870305943532121449443493430243869574287752245593374092973754468422132403747302655080146549253052008803426650753520580319577976578871225456324374423870433496446736930394482856072231585545715948381521752853227239193666351390476808465052466455292775258882703262836031587914672876791293553617988761651000893274609027331173406390836691929558895505090021868040989243457491655291565428043471740910692913342920312330884823577572387157935738086610250060975871662915649682774552997245021358767775310267503223438358095855838120034517011124644511307873894199380563249053510491819418311557561425313355661179314718695333512310417433219325545969680841909960383884573099054547399149566974436414146983442360912471696237187977891359252346363280333041027507523734678781912195995475295238295737236378985362330319547209533192000077833099264775796537771102814846461728033382922817163410981401348372350864699474620244288384065073439021873955396490223915487239173913500767072072366197845193103708163964755956210949302639275625815856088395926742652415278629078506246820638777187984708645327562765080173361888450086273107135526882088175809609245442778073647801534434438362391322070371137070198545932890949676436733819144552032054687275444836175286676949098596670133121959619656793497503121041788156526673618970895639599706361595318057053401695179337733257102965389031869090524404298008654871062883917335634516075246206708578737764661823681834250639849897057482933663462949372833010999375 [134,129] 3052726169494163291053226671492200013454261977390175623605435401524031760039333266214892199541182105280002587995073655866069212901794298702932762579080189610985638919152599689902165736453579222018401116823169538411378172881038946254656917628157046343298363655052255049404262148373152768285527816348215443185050812195275540698581011955106211327690826063981957767099196015094136164576781273828895890701958794197680239591630693307812596636175169429809787123793073251424099725440327858077985523721150626360851083478671151004602156042842943404484923379090428077034798552044392914912932631902060216997320382623083711072374272268613615018139543934643252108535590719738136653746375832142411710066407610095557530522748613999828284157579826200346091642042084675967226667683042610002436594816175709283406521164243258051871910767603534767399083372091230963805400172526466648920497530073891419062468802514752219069403866004515308856897091451010157007744198951491171113460152829106564126526814434952270015978049444088930180980795499483132092155189082683648216724756918757975557439831967350718804054669750374352973942566221664880424039197497032924181755112738484837494432737959325916476878725747543061484947349191079349651954848667752581938999380315389916223279822552812023553121464553808765805288682062088769895250512532239255783050173202076853978498942643886025916587847585088457633596461530833526566307674129836475579828584921974024580892260043023374444276259247542593048551548714586412901753627091839688467421976909727217118180625820562282991278278819646390989182745172197408263396248272770860048189628818415144955212103817136266343020126091016574339796013186106434258804808080881347774871070154485688298496766056472616149078807520496716331163622715437193334360056163581727282497627201055499019922479325068111961016528614776863057679392792229434154854607796219442215393551973248385578452275571454628337315588648791309859822709452272530086693253051854736960 [134,130] 294062243719951221091308038541741545418491734636475577928174192433392951774249122290154725663561655862676854182725291641937806246150661120095216208289224384586182335494131883599496332176043571888698384538868406852011754597276847328791693911134561027263632638167366268113360049379304970199462861358277556835679155928364712629629760197863148621055969415033991010932628230771180667753317613155630399357028961683032257405626623717601469657540635268839918310237273465639575773472179973395953979840241825785075538290703646193501389781566600231191442720859415769525867706847793858953533366451396580237100508006413998131132142074049811396618909354240439505719581273162918489746548156638376618087025154056403870689929198367298598883656152894921570263922005652706112158850696221089911952935534932518381470958815037560146854873940176233710196718620234268262826510287584067135461632375266569004084616961312831592284727632487566746089244050980100761770280355405514600897624327876990318500910528609881552815462898241379777132686923308507072728813557119692918219600898860654163826677553915977702890348033106389803366890456924103604252440935627457757668706342870550990422311763061097635243085786639081568582012570186619646512016719769385920978103391088502144460382139484376735171436038042535259125771876961626158472234988536557142169367383994960953354540776689749853525597150337903009018880972926836813284986751123293622098575395360413730455277786714308455500716786023548193796214071031259014420757054166394159441254186818934142056801648904413405172152562446179245302002013772858901852542253506366798288461721155854215988051352544319287094789355973090803343562570076972309013463173221565290454608955287330896710293703320516407610445752398144389876553091046978168920243431297447404736082032342097025770705384158930424350519072111591978148165957312468225475165527834227997026009295935534062726898507839503366623957584431415474746632364456890471814884784 [134,131] 2849097993065791317560279176097484101172128141232232295873969761816317908457596233221303836093263189706812334783550713196562845377675326859537603600315334569319086436738877783029419576362736881361523972521040071170992993822477051312049321516390060040584280392233234923342251458937021846234879979865845870264277138828149714927655945484490577565839784971014324584328262289644497102520894731295209133269388765936478151892388869294285474094167459609185780803622775325757508758969270571818298986469995206004103137789657709319377727006472038858560068955867608469980319180450038307893210703196056302909212843150813950176902325683867703345011130398793248070136264006754453597074840557929420994367404982950207167115624784768499426317204198194194426877162134876858938851653473077582149940655427333103655667178858743990734147097600966414862292237055028715238691039228693602046218592045831894957777564917348911911608373550394724697934051556948718802065046536672172459579064671519363628852527266704849554618853189904933662143524751105857649260968278680707373705555758694481716638586629945279667644441200921367622167916156418369268525877854337697657679328709536007189793227704752433449558584108889101770355431432512351445911464957820561176895480480010504330428129671057416106388981191039071288216522024082028048595423924484579680280825822284304482594740926908243906216024787156041549616551191088105978943838507052738679593043709646148146649347779832124728098514402503319632281420578147715673833951203702202490486073734514595393187700448382741161039024835419200242776359388101386793723526987422737455092256724794015744912751150349995032359824600165945450095877419955382951272970410594956082233448934426928914489746668552381484316565575280802640203707615262175929956310648035866446993614056438403644899723748067482722688738251789006512014550078755985490006352417024944673065609037320843752720632636803617481227224276303531700913947806030960 [134,132] -105855641494234877474866715599068127959023637092360217930503129560895844337258557244030068384399485858079591908648243813555295997796253838587088582029755794503587278305170136150428599637461958793641098753165292418584692372853687037564493888531583105985123089999207488761272104367423650316495949509286460086766508359120578616290881561314229202250768960127155095085351314807135443486434608235596443212382416573357725334825665884132759453754412593311561640063683312385810973898444506040638310442763969554616067727185090332338952572250958000908081443565675370391581755399890255439294212263397169253758658915657749805716771738211100306154537213939247342008076320707194298420199719098053699453816210003382431738187326945442994895281991614328768394644026879426140493890894546514454130078783735775918168141598636318918893977660637209547656626257525427631523721780430250352895474102153802166453192831211358735457527278365913942223036192822364499649085896869931108061043414339419812985176085913196967014963114697477742210825781246098419587652072930045409724519527988336509384738399912666070651904623300551739042734428087981018526439490287385751705321825964588233912499273602334086202706200207634299501843050317931387074675773691499930290298672235480682337980914963684015185521793002195410058087667574401188755252826084129370788856643083417826085690248947976745368396688958401482062667445619582867511531647090843718477845612202412172955637906573054393614079923713319836005544567091722718861425207632913072401381301771861030499642351045046509419040695381004794461224858904368388912731343471137595706005884373009624851292341610490450831708794993147996787160587296565150565283712316121242588457598569143178687893638879440818313193900990495340590994126126491640034807512386184455252303121037316062750375236343020979910577055824399372894572629378491126064129797021261142290201875256531959782611242962273942975703730633341897112416 [134,133] -1278202558253980014225232066615094071195362029165598817864452520648275824650543957848175676144845230175186746462755941814682969893052067468452597162532751394863155276793021122601345441431810162155343154693735350496016983619954015710318090426712468173741274230488297632075807956289098963187234077047871718801221284613671133459877078595052775833844772218762222800088114457999081650033380447713869996548283269960332799043736885939299054889314113442961881564673629288258355802352048936966144062531195828935008774920712604902709455617562125129432835500868651559625399064895436005022078184538487931070472258166289409036586567763021057715080921667267711607032002777574394875003940696282203836386296199966156633933223076284906501578835064450890258687673679838293770860253162805022034774628768839986419693563109241294836661517728647468623840000419751640526762207747198598153295720903144302611396652674736125638122587189419133695402963488647425600712477510216621806195428143270117775878444935919775651631797678030003696859324475702015190568725901769823834433603566089419577824541514527496548342487107182581517740574578089507708442274874969858548773910127902408692466735412158278639121438365331377529888139810450986265682958359552515808140106419710973993766605405929084705744005199811714181467250203578413648364073718810795672127481099495217988816398527758482414590987809279305594049503007678863644330808521231625358018943889348866293653482902308393618127836450403855089233681550377988139509422646526133491804149136877314652919706443816944611635393263067192108973725340521445900362438888156481989858491649980701092480273831829587689690284573854075515720955990401216546789331458626293269645064651123263822743592894711563376346858320907738086986716296534315358610851895034670225497340098179517906453660989388026584646361029749387752821424546865621426530644955427361247979085023586614908535490233500102227390417991968 [134,134] 13443775772728820243462339042641136086423406453186907153743345372213918657942523967743719305171236104464843480524789265117374233815855073339300020994063864658076714833790632392665635033744859693966797713649359334805386309255594853195936679374651269085203084290910262168724770919690674743549863609643645621224231312933159772452694101045153251860201267870489662201066488800046523863205732972870152135483237016828550678306510865708645940160150933688515500722825021923063598274020883485859616556636478537274469066776808968227789909026104551520747355608730300143959748844023718317931812201359374033215594430151980949822149579997066248494362706520269140208114656922355901156407045825244236037936984746740289958364559047291805464790458576672766206045256725834819265094232982534998334291276583612087064260485464660922570650362089950156280245380850546285648961430318448123451808845321274772856904949683694625375875462743712864913152023474300569639346439817844544435418427809175094528059494529742821185445467769920161239250528922507263736246430692898059764779020989595904286088386064865027823631148470029219882653347186745572324448202742918576502588346546170477583578162883412510483331688789459452401568386922156293976050380311546320220601998871815240150567308452479875226546213583948190675547772985946096873167994005616757461971308861156881934902260122591781976146621587503404857260363989298706367411803884962598644385338482084201166768916787437385681120534697315660473208628402612901798892825738285488264507972164863776500599248809331746028731328091580460196699887759428434157450316715132874745864598617223161196479750254303563077896304026093575296822115655575290944549107080522076347770471168527669845627428220682589591581197726685870889451587717273324022906999993810807623610637032618710024363895531736708441650158700119952716402660425846858137670999574738333695264878952818314953444663614984963264 [135,0] 373805639089101842192664463973354187843466443870629608718967707899234607869522795988307026922148235566053601116690202981229106247910587306822161223229814541993350549598931687677428861155120519660894413732328483999062112580117270557612932331191160178049976610559876728242091231944025513475951443999925077350262448876760656635912847124848803089813481653381385561531789909149123316369321263993341805928819044064745538896144724118322143828535392364728058497702842567259383712420158892735975844842425088019294335693138760825596432661001457126473810880663258178613945708148331040113075373403129728261265066523676574380506516815472225606074947497326039026048530800779341556201986896877064518276915290107931152519018373428350350104361850361543291033840662169304500905720104324526646339798127788454004857105571735430872566415432592095545403139482653571397981410433634877655632196653768866944978282684334068337087281159798420692077973145016289056995342116624794763077814669894689871562978192746938430295153837437882860598054713733615798632151684431763580749947910278924734547691126742142071424281340139414539934766034314535708286430797500532750337827570894571478575125857959748761728696271125817327616991703178669450141866419003779182070827845848905585231753828805785992991550168541863721214581795754721483272549586898089107517539476550599840649108446678268994566648461941891965475962212434087982346174158520800786473874340025656407791630623402390939292485275750023044825478867380439997560820596523434589429495001653133194725781197543659031449169811856484427051772085704106683622210385381311327841279190177507146717499325616542769301032974791461848421961286944129249642410807551046353836798670565917214920114953374680553273674674389170997399635261184422612160433863296935563370699552890856137127851592130889446618608483298991466291193934383620810439507363215749707941344325687913413865005496125495518278703143227395446617006571511012894030886299508116627853070638594791552367142981196103576355955121402120451048375293127688893433862515047948753817320150651173643205717902885321523384470731647916469277197723562847269069917585058764567380422626349957976694512696960930222894878973172840286850091003539993584276317816411153341672766079237548980638424495546503831993831826493614637342613968783315856361552213356005512663975919377406117481161772435238391248566716149754064391954346970510478995193915901208789208258735370476904775680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 19946737568059807232134018347958551770557199224798443051044426541466930884138000493914082791158943251176186484523576080013615571085149684294902053747485821420474914206145005819353785450873141321120932377956258263759612929529203726969122111055089192434325723692596666924748791599334274352856025326914994124841147586387694733268926373948650040669768857169272558915635199386298038417084261684660618468254021950911006530881308084184977214475884560306162140869036861934598777902718312385986293739880097974738149196892194977750849928384972423352082087560160460566894665868364968655344069833155848704121862292882303632668072103449143124985450192270944402324507318492784411414993753278415077436127147324666372396408682662127922938596565762067115241569362807254104698136904923927969891780374787251152071770006528360186929329570609184879374346181220346057923382410098897809501526691130030231017922367802789425456372689694364226293157680903834183590220887824303870018711602182904003315039940816481494962544022428653062617893187772816408269027318715565887162499818181381326355014080375815489114165133447675324923129849943570346057858813736104200891722267386799710227321459256485888002054516851907547682130406169526071529861736729133047972969915185166363358048205664517445164841381667073789411510671918637514013245567242214441251256985212524718372650549537137942232455838499226458592814189002030261290037547134927884272427436071496032963824214692770384877976157872193408242952853781098203491264001904328662100054225436970298971764260318601011856085834920019172400395599079107671990775317881701471822297244715282259018071576404949626912766300416920863019675314296218863724797281670527238604729647490036010153466402386882841738733383229901434971815476747319928489325444292716799950154208713506448517326824683640661488274424657356458218610033027805439985031668100052709375430085628055490455270918977450252085922921842079634737428885393944589156651607622316796886855556904609280276791001151348883043414256845756523730189331012971008932445104213627424403142441236245504205137991425139458443612028311376897650715530055029219654510617117958322109339649039847709253742248262832317618615023582809994106786770028981015008677615706042723431600989795638211471293309416540159035960852284715447822023341947839384907651140583984330195309442369335321484628380924577851917636489396949380032403628794994553100384719453788580243715312925298592049004544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] -1717078982155148009769402756478551094595534134029153220330682847756241707474780793947011965657887819173894668087458377417935696159764049758159687191833366777145474797346694649099583919624316658599157778122568086150997593846248607648557687305203642700056427692164677824092685862719548608341480674408739898132165264876550717951535888185660946630446908296413170929474037632761449648614136998564262577923225883026425959534967244564407173523076681174104066166604032909012710233335392577985981809363000606716196947086971276706969052140123479164242828298119863075855118160134599599980513607046452025648323778337240173185298447858014609666126322476216211057425508761020956947348286595153872299986798665144163356653715141084466023182211038777172812878344402134740994086357123819647614062844550073939212634574168475675500282565705440297867815254956645720373233488781989368198743838290780334313909386770381375522628927689615806374323630517302922294721743938467059364356695611149777831052181523225854186872643790583789650937714533875758047400662547844785211585652887195727399682324983945754703258190640405877736036957652506036635642603053716284627869270957020780698860673401560330637794668520584730084521461309150679057795722837632521235884095967450863616657865733327355307935039201718671202692304552579124313396633332550682375836363015466278492847051058359531185705261179244787537262274347793126947778872199790306589374870478586936902104813827961894046641884967812705468379343778748839437385961614803355696247069224258287072646276730596117243316338106446689454936178174420844437440213107072394428596878289689414261513380773978516002768114021732105296798851924280253264603748059141100201564122555580344480450423857240866335766253261781501595721443814459804128836611241212355641792954962914092090721316140238275340580059685960869808426958736834827786735782215025630135586917043112917974488504091287588675499489676344629847274001821780913035558660588373676335756350580410808258153601805407800265231462949692856191696637495956809707957687948661632732833065191536918666571691901583006758768178079175405659248878490034127485703238198883766801147035709802198320178867671829421902750564329000729993119729159459955649472111177417100021160128843757606550193188503095443261308294691923278535581369709161537264402079233985904417115467101901493612493188651219948599935159863809326774184307297648501596470950765969296286608864122554049017266831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] 52143596076822683401027355809588764312741879305863135652291166287475905940387569944603593118318141461620814926069911906235520563972076495093334461031761993769938196789430944345828263201131232454833042860518353123316219679480921111677935004123773320895912707896820901625751529936310189191970462566132754277141945811191022524386635209677659539873012508620465912921912549657564012984798448333455898120322110418318477172647238785973677194148808401409979364250179295238580088216975614693529893479409826446163101087490260062531776618457788536147127602712265545936336130904283484833013097801341755306189898218188124776512711492448240624659853538176713800724071178460407851608472061104025181941268337738448033725128306036727643471652684866172208297716931664461721642617105868798098859978206975060152294321302301244511834136433381644437381641398184510491515275472564712358175437449515233982689240393107524936228119718762559706035365968467616302674328817068339941436606584862728364970113813208175765714924083495239392058955282963518827402518297206685987457833286719964173806768481584276566166800821083038377871337583184987113375179602669373382133802873261648075789943744648130508340206162286867715002626022736600880104633907249911701384288190510793348832306772090614743287346503149003062668773555128516097546195435995234159054154062872284312279904473426663081968959152541596690162338414646186775120721077343378680867437917771673080166318156479210032145612467441955839983758835082729645774741478659323153725499309678632379237334697270955151911128193099824269359806771096087339355437903519588295381999515340389749181053853426557912285345522760568483476648467458306872809288866136443721644962837782504921632776765243473711519350634884704624159889435163662869502633685846394241394115606013836489413213597776772038110170230231627692069231011241008262773443546468851229659646831209201603220681783047696446590695719682600513242592663237227965372413227397997879045784218960405234999468096419137863289217048507025542212100968585460806337649785288172370595263959481554507859742787877167952450603142110119521007757480326487987523519308101581086813614188044058618400249705415647401620969318074010453675229304001515074010111660794765022836682872200893787231658279445541598377639744050490444979348046542123134497179249654204384090639150826159437046925513301598115073381379170761528173917173639318344306019078428392690956655155374250381723543011328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] -5772107355136284888147604143160585823804311799563262056420700237919817499728449391454966221423656421580164876995148735393086446471507506504337956443013601727035114205010080515540256894118222888667842819949536060328177484111801808107910817692123877311321883533372649703448932012853720174572657411043652649404061757194094197547694616750902745030516263963352970315058950939439041831309933111741512720849433419447210401562163243114016336147261341056529763533016172623142205336078940830310048831290988140185518995579944510912614384330660353100607673190590066001988989368966714522181592250977787765335533996772428565905577270185630713176679352049836217674575020268568773885126891642458188748049546043524781625613966397740854237218744608232134888901607053869088501796054838308459394073311452667155207174546279373559789013799921613819251320065395021478257256148247645999779460133445459585563854372944836970014840557912520816785674831642409025942939211550162539028587785981118839914981582212053032133047144107101403874393421602212362316949660909558468307537383359218096311589906117305630175990414072071827253079003106512809806425976531672043874887942641024179064417117778728153445865930001036431152023478341215266753217095204627228307920740751786135046020916428915425626482302984927859255239261292031572276856052262397051622910259513030037608137045957409305906010149017215087481421584014904400139853989879835468554272545898880445226086490626020984923470244251114564880461811118404216707188867953803319451802503437550952295905337249084226714014015806280883532844593556840577694113594212201560236232274846841923927382131766461085598466800993946838427513219369371533902400124934662029882062103291072716064572056377522132581447874351776269402745429368439563838331091818955825484850525424203492201130495377701841785528242091617797846084818455114085592370366807542493586167961373899246698497460578449364777441914172835014246181246945585586825404057382142672520225142044308442968034974064950747928777524864563715257585813369100076293314843971103353534436576389835836955351596044072723246576438007755717548401434594695706252728744898541742661952924103341901567705321594354798042996694542405637785049449552870112293261945730715749470155709532880084122831085674508386508408338549909432401736557567860346803372547498275374861880987248927412118413830537202056276397940622722260267089338043193522006433228896081742352546554924426189434388857487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] 198856637504358986681876630676723945592589365457465323928963969151340412283421951772373750168419685265825268416565081560778964795993909076618120000445486070717933592959959081988643002921404283087189299028437557954829137420671304136117096259600136956915354810006388512590973201507484713196167270254139314684697802524174821802357165044555980323838933401978672998488958242610887339953831214507766737527399736920244935193617608614285110387806472313726523265048843630126998140792905978958407513148504407957728478589542460635210718567598472703117846892205065059175741106079327486611326836132609894685199635506805458566778116082016763683270689017637626768738850433610701720614773036149023460590862560643690604318404605276744025106082372855136231661429447841567497215580752824360351179075144031072570361133995885358225322459364878499541748285048262517092545455583975886140517242912103527908660770385212992628374907778351553193886210421607350471996479462814579308777841153369130217460834802394578654597596822300986303211016188809724168190126391835254180162855864653202669336904759444131103598660703082458358035395626316791249317762074310689862449470975880942013877465861988310714953671590838650401827952740646040870611684923744178038659852454845523771476717866415528797095200913693735330066769646672811287985661695488501250044437462227985160734452114678896584200571085600758978359527834175530228141634069288540639883351379814479884636037478282173628849633747094413589048273370721754807587941668091866435249541342427168688643786831601874376542935215881923307872241977793798344230219852127338583223011112558423905979836106114662053574045063315394590539123476760098040671660090225550422251065609730538234427146454356073839863472336978799455685363857675182641249897075184427760660360667442626019278273298905056247757118240922019861345709036801647442117904997394583046510246221522115300235549140649878810550692130814963264726174179637931543651924404219955636396148296534821560391232041229391170974129040244147643689753482280785235232176205747424640607304951049211479805782479253028082915430524352710630175282951873082556208866820936487355167153178215686570853433258103437893532889297186215467100896243418210287694201505173146863226501816767635030541729474742256469786540156582428891727122296290023066934209998279267558289816688877763532578451807237475016010531307159756052213383659738209752482516245763035536307961651185603395013162003595264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] -2502898688742356050588898544419688850393925864298435823530103015483352430434926678932455684566846780858483150137245993358857201518331732802659303037244776794365145833413284377868471890060000615450436358158432284225377649793264913750110662039344220158079487344638200111353948318271296340016107981775286520133305077670520921383567392876765023462450254606302775170865937195051792485074690432178366545992447475412759193731233743479600774267248275853365180921662909918777397492515917262649909248472467795089883687047913774903581790473476488442309180467480027242353509856980994123621261403093279769947281327493791459307979419401912707252009313287798161318696741245851120185847834244359413903005014848019504601818421164765190639990583490630540851079440223817456816040736085213102431034691322843553184208186138542235184396906634240755432626672038336579727563547234563903080641077145253208217605566234045458114483362769857129515035122036249013443472342810200956106911151659218150841012183783878023275981098194063158891551392023396941357724893017975168192346228925620360239370704550716681796448145081403247488878900347007949465844914502299776873855618320975451152497191077272705528149010584213640457403449298045493894994476345866909138565915347522386491545884702381463256146492319055976834624493243338597412464361398983453215967613378533144007291221187753586642587535469887222249289697724211739839258276816632832442047087156644831953146434961930636878352547669209265028547458624264956818078191561009923364084425087122980950350538300095013111474214011807482116789666823372200205418713358645280047595476610746561037231943260074097936340926877805205262384438000370801996691367855613684332899266748728456783029884614372647961165922576030367680684422133424884297922858823633408516447987360742385171698788773758264183279341190627087002523541051436694198271418240039820778792824983302609723149382524255551850308179195028220714305014155785917878523007945464869293103005513485304729335489529977083272295613414142465752464869265343372713484655120533933787332104440955695196964901476014244386143378689745402566439931398636538986698086945760594040772761747558512183877406920966462526989447907466348221268701105850117737627237060006066277681867461156016504997620763381570921681903439982914920006488277915687192991131064954266194278101792180897313125049597796049583185028418444932109798496894221884822139434821464544908674921253621107116160932695244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] 12617055514155487040396603636513761662784867909569558147563867170969028377586198881979042624710677610349419644230299437548918437720041778793530555970824231613076504984859773837135722282275944730628422837896271467659203865656628204429488278531982139380224714865113599049289488633370822223295997028787745888694751095669369997444729687299128770778488477817389045069321458158032010358341417576509896822522774205897647452517070265553472266006850100585967751513313371664526573800393772187229679496344012868683498890946789364700622676906444289582294073464510303063499159620437713918627021316965202952938214540857829131246107563104126868307987478030544862612533249489444367716004911451074026823057741830995627297779907271720248951798818048276568125930362589569011700288558807665938094187175219001040940769567120998180175036517606591124242834776533411725673048722373929162225781027779288739561634306808522079710460830962367528815163762893947115727211066426511226973059394829625017446886221120509817320264194229853839681319566410992068771626223425774349132178311671332204964656651305357750176211848584261618730916464079455342804463542818570197836809413814665236328720072672373144840078002065901008855109246930871060336027896582196720756898360788737239473759432231082310091953826051315411230759528626793302070006145917423544172248596725292086806352661905838501236198965260590737871511001898570898797793537885825095564141622197603106668446404626207307006239030835262409231816488240820227905008367275180314161513984037901496295336924786744849968340964621201489971629240419126991065250280612886599991858833987597784934220317606565910384311485220277703344562358588848764246064628054031708409961240806965836435240741487859101692764131623748456929882869577446834834166298962224790058110256222831501092012794508912028966339293392943447301516610181695715742807371747791331083470531312508227785673407477495073913563125639686397659041547784744012240111626571433140611208153488039172882297475268809460958474290162513934164281328779300511358549192724366057053332475395426379569591146111986921078058816828011709640822485155998513296905851439550402731360877852280706681214201649432562849423242224960103123423711374066891944510460851505003340204231004727533943446887445183304859526898805274495498651236123572581914494222806030820769342139680792610552273652011808063252518349653799803057364201990954820512324134100711963434567840806908024083837610373414912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -10928489713790614232911855518482502231714522211317143385487251800273097567473868664998746008661035691208722949580096188897105534364477676849945791659623521796862589774546649543346862375199310874293955380142187270816756988812392934187972013698188917962428117539437178183978204554533819198985171039612059219081928318702945889135172423768286409605527703768833092513792657761430523655050663685350581707679553618946569005910169507753559226740211244783395240091127238704167222701475158555326628981940914505422576104446460840778653366011766542391445977293237675677922398096001101091859464255311840996369629437759420970039403609344211695153019480641130363571318530290808890007282582792976105439806133448299699367021338144682874344494079465920551651378292246491478233645418818952993051452541382745716453460657516096509580592784118447926035820226911908159729450619987461207703625712520646140335665266019844707710095798362972971596179854718140188371879806604436140388131779246563317413654572579606208307523750730092252858504200180375160013572808986626443514504153910749848283609099127828854468438628472794172886640395915905437237677444907284603635083126607502295918363600027988217552670474746228155219389561666039607578152991562697611354283426065652009636333459637373081666418141644127626380938603640540693857471261457117430987042702859444009871051439093161272425914819493838408535491688030161017594820011233035507107523022655760217664105191320054303292757126558407638437303818978897600893044622015604938312685770274330239780451522095915578839725742190164253700970220600385196033598146717765539722915424417270652283872192558335859137054576510358305838093570624867824007843188115175746113637347895377382548926318677307129400256901623388356991895224874133113077715883914323815577601585054609709600697702805944284211437340771848902637030606133785402241382432783223413477693928508781069147714964910157520749636171516835487445457852263487106792257203434688389258102191709085577804992052808366520301424098067569727857032176474290735051514846238513905318802493606668011822852183948457651314467750975581509090980086684625509037044203352808465186890009048060764540629736319268837223632866204040167724703761703315746351158996551413684331689957569085466976809364252059988853392890243939602489870444624031416053371428850075009263180238040910203139514369259043083631572906487577087748472653492114448854803084647166949964644484104451150911784532972666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -118104950235554887645601485244904942489284720985679660074883166132863176308320626530669846456648464023935763415373749592733270381509006123451347821302086575839549555686059901510973633868166245374426565115195121521769964752544860601617619878773658161627744393046859078719924610395239390402405710214980500623941634196356639172820052124507886610168835322998613368493878092958382023302693802687787402815409320305042084559800802459634318051906194528575885279229853146190506606756090481724178447586321451274771906684877230425433545798376068653385620428466521147032335443907318452009491966506285071639866728649524902341072482068130055757659408783594970004140983925834641430021580790510148618426088248171337890130045117673911094812167746151890251985003853761884416296522267244032032318014647809819256795203875158954273017865311236294772091053193060430397145118700874950399689731547999323602142977710707163968042929003183672102236776868299333503455909159663418905491087745412296414445953178173311471147319777105063552729522657430971313498144834272956165332377940907526712670378242854017803945077665618627733500763372452074701274572688228818881639940044112903672095812110572104498490537256323303989649200112094233223901290000272013348119807236267081764814570727761706113220220979337833106190026718866841390928905471534280733162331355650051478441751259304882392389885894282646104391413225881161930201881106751204518525763341763711170014234771424713022575178026467188022240446324721754056257634143726223147874452861545247495083952718627859483145122323135349761456551021119698693020254419794363685844631575123421539260582091487883149519291883902590423764225343198819808410943941347564192204543537192762920067707764724495706761830490392114083411371448545529591377380887302556750678418340539049422187313217150868817495633438095907111043518037531653688598808474389290567121112565908911434430864729380138252476848372627825750250756617037596517136605316942814653665449028436871912665012669470597254272434323350997887100767703617119497861619191595790823918420712574345146204036399305473141643663903557121345697069048667105463383194344648403178222052023744879795458662113591478113054355444417788355000071932234966840468999171218730035833811536446766417825004589380813201633190891762359766086355137675554838102888615427210563258946314035264512901798701628674500143397178727358619300573031679480363861884240727751803462407395503567295740095230877106176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 319675189576815556665535851117371908973390923545288497166107827500662959358801616071194322899299477284320523362589015751244164446429994415071103152028187631593558690684878406119022526840627015511723811972204510499325518339494401693922219675319988687867483531641395686480437375947359890975961115190710985168601798615343073784096690363191998691861181435236172401521265268879311240113433196923420114057101838206676850941078472484289392302649381850491368747383335159124451781363346962010347783649649126160075802089524319050213041823697726859266204348223643180037379907962194344149997402227202659846826928557720893908225656102299916030257041550561093103357046111525507790579838374926847423068392804637872407057220343129961442370651662373641251565230839285201717408502677191946793842989218971612233517534168839652778661845854917995259056498174657015162194082032419013628470628613655807502332323907510210408174459527686141018692855318554717216010060334744870563904965799343197674538766836084665059544908513549873166613897981916883976991795259810601830715793678294545640890961534752980079720585793414635747735508014548106445638172497173031935548589795127817826586486659682773391460264378822833403122680893658553746496954751757187292413532309826039953503975661642039506099360411750348233650974388526266025451672344944157889721887136981789705260745578746752000085103199417816545483068514990826973575365600100582851728766789762980862973907045282687225291434370220074539846344223111349098337956508568627878355017198751726463123027445089337208670728769572879058388041837990775004932048857559981153638905209121935185405040840168970125602850578785123778456030309176856046611246399081046596737820627819076583347683046951305992838999019668360695662444387310033932212573462204824167555951550556090567238664981141385240913886078338943083650345011405751307415324748539971431012942462603318987227081206374893417112716914774073680491287022276190202536068792727876940051625292363581627097456878392548114795440575304224790406167989505145986600418072612844681560772616773498367047468830797151908334124259386732712259674104125982851632687302270780068228339179542290576805789722700162364398330334286375721944536009472276297645310769845824953004960888161658100156028810344894183930972747273115369686419941059516522241039278079037376345520002360089507270556355804883808834509154138646746228597335735967323439805627873913808223613137330712064965262598188564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -19796377415698211189122244190175540423397477215412792527402733058598634479144890736667836079096688593488999505230994173042867441395369357646020445590622914520724528569465814942382349950498822482973784943732640779730688007164841658996175544405656908052163970691787599025572177704653519486388187493413173976383070206994475112961503297082363395845318535290336058850568727097218378231572645730083500743850749467070863195176185015046737224124745442483089836098702416338718196877364318812778350498332372012310319635277037077683842406036561597047488322443534184100642073972951759413865728716247676019293533992599868849114990129071986975505080873607529674954668469459033410959494197379444566005224188740462098215518924875741746598536477966952635267051529939839169127442349313115145580193419684333125331289298960111038249257840970422765423621564249591844003620019760975752189365429095776595650867885857853116953532654502168642132658743210167118762089332153173702732837478104155684013361437292857718806665656562846733207614441042306543236817921612540752688437194886511219207453217840750203147276344910835690301842988844699494085963992249645187018810661154487220098235315485314580888600621803239318407935384866684001458476668340812384197761475119643891232919310184394639880557381524135049870264987825007271196063748932464698725884742424017827110962488780627239986568794263224390326584388052921769550977632456415645563401817906271545004225945588372231779676407627288474994353865420060360653634999679355731742324464230158827732668222541782890446841491585679338777222116828029601104578149954245129273227795444639019258995368496036316310670308322273571104022356844121904165913043012834939051492573754480517172490911018554266018952006893238759531691476593506252670905752366091889658633578890615589946437174974045271309977384109296228110709059081125508995560274753667105497717414175455704558042206183967713660136406382140901662768304745961227017198450605366314207834971742818675635164974622943011496829776592813887327911887711119002555874221367169945017856822544268771187090611453492371194249962202402946783384970472248699792762818242397102495857870689241882751522014352493188838445674896742816897552367416318588608250448582948660875332725984194668693145603753026182408440291044808118565907358592122048127341458156491790368306667349250934726659691125968769156196982212530685972320497024360420808359272709851958168244840509831830547913798034915328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] 1734675082745178601666940903790090404957993433005419065684316250997701060858673504294370618183985865419934525783763607012193981458023585432962643956135612536184563891480572795005329448283014160158344942559115769988799605521049006574779745789024915194585999549574898287215679485572645658104876080215655271439329571595121478018532772109731666167922807336593160691825973401261308146874564107859232603770387165977011364135937562105626346699143784884936233570775566342352878961449672313752059542687151365330257821037248010618181673555832665054464115088910026548549867713303057732893733678551990354093679589210184678675707037927951970409941807513072187155877951630099312946900227934137438596989381270915007821852811775242267470917604196437673244869406911468080036868842445730592008858595022710721807317611315954255580806302873788914371491245285077074048923420648985075784330240822546644681905190166732345534942437128769166839987093300511945228071992393262254723708802416182632756773043357807855556763052946358301803624298656995058558189152296793299260829921724536024434486826918709035320714572851338039934340151445014764126376700694291276275253405032551054090178288335098810549408828673484812349509575768415088773490500534185622135703465711474091962533942633497102543586354195959965444674571721031047310539649193363826608725090625492437756713230107449135634033472585769080550894611630046278407266700817586826924451529582980880809710415201469079951483227339462358943673269082499429694964691336964532058194925203116062157635804022255468216688189802142647288236778296812206059226290095489617950368586478868095167428376756646585489531157041380942410165086727638615543167992420435541368309573500747530362965453440140409919392519672540171766362740071893384529941351575079992723695585669208905218879919968277503029192889735287010719925241259343366084359736571712978090536844167696310962813069643732359813967019168403474332907161592331764850210689616792805118430409209041385482990259027764114408732211828607023682452239484853401486501423424900792373573300301798355295709864606702765972389801016224875059450934769165807810787835463625641483788349552122907372702222701068019239031997970806645043192004199815130638645226495539774149938657864526596395825112539655170752675802889259477592571289838179750345249989552009681196733394645876173253067374287820890801319204537807020900979542575278037637022099603434019446394088597040361009492472580894883840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] -14317503257558163473199241564800976417710496884746575459051023826914894480986552115650474475736312446652233649876731156620232577172019285297912986753734718162423770876628753795573791831345369922807536047953687714069146552701033770595342598828234497510003111246558850751876815550456899819002459893501308233939999933259944036891079896280124578375250811715859121162434829066943728471020606569519669434319972172766439060078900644203661857772397905789070601609016413934201794586095307603780361565883640056543366969849144180144522026537836181932564616636051294640525005152628230965879750516721516382888409491808145779434531074946771763436504812937299456934805090621549749807685160286924497099232543554855588206733568220223595197304492382393230973203971433696555719541163414371365549542719552970396430900814444237572430160497423547614072993005632146630341794627149516600770231980085070819147443168372653378876824303205589497337189388954210484637034168596049152184052572623134006053829504113535552750998259832331813344015197242849502317290298875393232196261997502774998865327871479664436544564807938748146253606232895301227501942494997484248355625410714917780423457045203393034438159609589940775458593512411443492327959485064130042329911072310277585674430309488106059858597020501883349375229937959539481846388483058852656029146118034716992390964688845917619697228456492812256442389227148394282669397971917094508176551795935374908199069499967046579799421957762721738775909486298800517032949489826959130151410582677153593995032299593889617679629807795208166578496958215670745403835991638588280782028625342964994531581425515350584375541704869082948241686930408157161182736083120720746009757152012703099055346221430066463623469201434442104491679531655712043126165753471032813793731526048859763139949102019159465225143299215761568268121158408706418218272501108138681861472653252248826411498471572077692261534564406014741800392583278758608843247316728479077454104445467597171991638569763109398962110453441875226500234575270048510597017473197009186859656086303405603621758718070879219243001646888775612208221225464907851157225467063431321752201338950811114193400208166815349580063996335693906936434505037350803075716603373937147275790913053675124735008918712883476872258464980253241312197092946080023110173637732301781654523210479395601774423549895743593634629802362421981879673883352725010844477385602725349122336909849624028929305183943988871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] 13201296649268063606949160033378282044536505935509423562772605052925906219913829432461098128196126454032992573928476498369056367193922479458506796362913665065687371317495546337030466610734082770135501848322721296359721117510125519570949445436817412219117596488671656024415600695807473303899692567610403296228474363030221157717062948626847611942044452554303990967810570281948729768105005238432685414869733458580197464475356470831893025354362866201649260571572671312921081663912095531483173847399336331757625009939031052131599795543962767375448446684798125164932111451439244797121903335247196504656417064606325931204428416916790991860160102413147268323669944849907660622300006399147605051183347252096669114111106044038042591044625487800583974940119122463454529585309857765250481623806758445422566435029930156672306506282661167749436788283638597171142752695039934167558652755234978654209756780007536491002516064801356593377990360789107963951986797336722960940331038860319648861450870120506815032059439799633494356639304656906190122672652132637385017552791030136813401524740220277645682598861152288358898910778083834718074813874014796483511976783933166543315545981885593285750290021515451039157164900799265672796125398907450699222684353430628462972175774409104249742458700836083475697883385777368715786510679925172256366761732696381918901352311303836429833743257121533415024899533290119130712134064903355661578893305373762589614026427505359383639846365630992177860824891855056449891422799704676744029000406104227821868436747251806324105629563879078280946529397425105121986839250810182781073108759080059239892724966430679610921781926828707196587175891928983032940372801841057968174931628294486688841651276048109444491279658348551518893592972635265048780991255513430768565332805617067693963179609183309609085332053740354821765192627126855049650523726395730089123785967367569390549040771772253581386249552265042150610597988976459780084468959478541507706671660671691648863865580405205539627849203558680374154734585243934754838347324813313641416393864571229459251047105018729062386414791397816349762712492112861279275391313984140184766191128004902502951839740946689215397271031025036163058376415820833379896361865046873583813186723003651740243637092473505741308313362810974353736008433637271266405048958942615884486572382916415476608763130505453949157398614931915492485664494471063687554143951669760570518484558878916676392238449302364487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] 175936108906169888338939718235366649495554338810533982038260109634755115001102913059176836060898167582511876186119340136632176216644352384224459028806829543568049477301318516373133245829975075861793516042173184815823443246114163256121064575002326720112075310426458780130107776243675635973793084509662185797412577308814062750089890175109618201126110310267858428622303400948599664647089062181583325990348345355144648664346832769771478173933108228515104172872939717855302629733718303492165089109256461312607188035414411455319535379702135069902833181261818166583409495632626231900426876451966634236782884607232148154927156370599196444563768523737881151081605162688168135394429202737855061369965245278956555454533624710490637869479058170022140111178379568285494804663513008032682545813602110402052159206037435891379627666180695473280447745061057023755895507789766008855626484057592018297230502853471682756225164831445667962383176174622801422373813198042556752265030947795018350815838574765520035050883380568949612828806098443784924647776810594105966394728303096356096099126531514205803395278365338764918416321338521812396244740052161313197493467474034595335481989052895933727944111564929500437632151414603834074835914690911678817121976660415910943500187372302129003387080991388725596460575914128372311979645286047728342952509950877667575563734911459888352097983092561536712328998984434094366826892019487863020654219251893487719949828911160445251069128321155332135098579924514723599564713704542081299971645421532326292865258138669852190010256316228811389320948241097895949467587919840912577121200856932982733832886006355084659122776093657613518644307511368663632411625128606109299729058222409731763577762963896974763245480336586541333535087001043466072393791170032314633285460887183692315048787840449121224595860950734477650675200904418862635084803601631096493681608223189498539613706185889721471281142103443927728988317918977552157446831441775756943033592784085969581141724762275279786113644043075420953925479014444194634675723865373653295919984147183987303453489582252883635364664417176354271046388387409215466013870226574088341797515312208118089425272515605217279582721243961934471124093913965225747647990104604810520834994207368623138758728558431843475892923958342471329552595803170922097020759742104828016171214228094007874882833481644335389569936819641351057202612413786724906576001439052054959668711340170209087648269513854130585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] -902064727847261035561162506153423415459903351183318727609360520134621458886222569432101372257319071094460299594347340375126850865024881637284670897200029331795697448399354665551523509000272369549316958504993276926051645507494963920644250582268983493954815344256113719413627584358406576952299198781881649041204003618052637815446300228890122897001428131092560059665612782657781085733626315144285517412444033925389703046308806342113787877489574824197947430453477275735235641065045980445027801285202657542308881256512902838808059080702653488514055104915149452435321466365686340314573356322342380330745301150634902222544691473727511544145425089997014046758752237344914179698654942245230966511033695035587820830369166814943329712781170571171759880035511602342910438701045051097752539996387046575831462349580457319610903698083089587762456140114543436589872737638626346707278867543763589467874830263849262960603583863664344455857130781183566376945349801129544460799099907905129729131938849040897039272483484576291890674201489213382227881029956339910483672001100266879119009473036357915502381084290708176989709250095175896992024833620685491560311932603115656958876829769059963898157226002336661307977614894427116769886118058110306236966424553250145760087321147835797616153210582148434570340283927301856642310300173711597477054840730714624055410492890145375345527629333926778371250702473310059843268189970137584130124624706326161610550891694493953577694924598311843678686392875096171402632982799130783881170244601036863306167717900572855972711553358437608121278943815130029592901008688786518452796034234730195362871707124780403346701190634166396387434262845293030059796872543799977359328352169455419211750346077692055111064049073691158022235643930940416889186203279363826571448258813777555929107871202978183794370071282860803025091908675995462568070220122888179005263091448619891426221460676622665750940716110365091113530105748127708337999724300268473033663350915736626618502935652712996668502689760711193173661590784876934412706376705421557153545218893806386326411601796502777352198364488969348857718787541233880821380013467603315925409676931868321753829804651124167385553359839735320811350902763707206748922972393034521342684903632494326698714719450274877683260371097493710054713911739321784526167676131087757060626278155213862904469851361001695603493467927203984429135821129162337740580443076279812103036241159216236838752826735375543173120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] 2220932261877532091350227091969006255764755702549922009510443668397497075863722070172725815067864869609935189998182175889420184376150577902929160940585152997104807938221887426775872930391886689538861778200316665587326080276864024951976981117054367948354346324862318333300266073146630249200365180634921389787083405922115255694229372616573134334693570091520768127064617950350078099735734519416703429176958964797209520508762781882546221446529435370214332542060989939590012958900838470772891165016787453584800522868375691290271433986923507419010583555845039765942881354038055270027766087593278882407810220958433093559635992989561696475001307422946877847971599123156539504112537627182462286835668375465453728031302190614945447800767017442367079087768314073947838967152437362925237689899320795425225356819786046962131480300478583370735294820002869110724660566424202561449536998131166115136029183361788558082759719941994074504643719457052802899374559542700490963426454294395882219993019286872099096429093932427254361124492363519460545616951472938233555320973641511146000187102267057551583612521900054427586522603511528684286026673844237567380870685951272282804542183872343311828291530028483353262136806938909987039809758241763684346146488692803756228521156531062997942211787817715730512608035989812468672428027713861909951506831952384544194651364403435356394022687357678909756146874465224544705900843717461984043334649669663689179256623866718860913310305115352864518325110661832075805710687916602223215119053923863330722791295565128228935551060717331054690484564395258835051816640648595866292564235198682828111361212114337157406584957242917455886187378455731504782338070307541024803045716148934768232606322545913065238103283227270435684869577589858008994809194215895458991841726834426115550966579987859377887585111162281887323297550173646586115734487684253179044195282962132510936765741200628079086279566681187325047716275548028164903360183298226751410244586240004918192922114693051572664895526931247491670020240142797568545221180652471442484798411754224495714123084032030349727351554387378940778743687580301986185758758744052320067329054787831088641795278605032013607784186852426613432289754861354609916472730567632325987176815848967695980550232762281206024042309008364081341804186413519994210093618766438143625904512064297466003059433512134149732422329091061995222914385819430289505595534894828712112058514137876935594866588239562832609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] -2999527566116571964527643916135203938763678770430696342177836585578044994716865205947161929585344057872340277012438772517207951374516271679706091666679587556509090931458542764140108662161487845303959830055238673945623397545114308729986075392869147455959468356952601076571812369914061973222772968353862529431174988319635894407820067736740724403068443025694234874447975341542823463183355862890085688101083398901916839463185542291986317375751822059556061439678558167975924653336817125284906107166385095712008634672911387444332853607545074646052970591003565131134256059319293698540898297014612416265499810173345494261471440584971779226746335105084070331058054604469224623711461179738095133872527415589963749177188387455849645758886570080454364982396074984633965181772751708793879114319763276833404066436733744253873920367256873841295275102126205108343091936979673473785240978316483900415300321008526917965864257514942617757012160329759136470268560596126513344359648724984488383466539030414104633509039353763282230892426796531318737616894207041804346148694113669467322266620271527150616726546882770226243641699290996068662591520706523134436098023222257780827860613799383123535432653646405748464327434244624771256768333683737076560207393884835051209657492226098444054929352396758974470360567688869578623786342858271827726851388361268455355074037238436808621919620161055671210930373635818351539582336051704372115871313389285384714155318905431695229967167841353546328445958255381577526422971297567961219197796690103585634064388434868984553191491547747907057751285842183538481517102149988629079199266090696733841858422637775978731692971931757548214795030030612781234583087614258536767510454525457002495389861499524849382198759117604058108571206102130555669991621215054057645345365092389641507389600006470539213618405595330263100123427722447072696033250809183992378493923401308071063554248036747418530090258509673037888038997287669644843883352490735661005518198194055757955024505378641032207266614937791459328278292694645994359182580540929744145182225655781327699286751004404219465149540637675471232633171989940792800516477079767271862935322853011327590965460469350883537195809084950957074890153243686240037485703796148709280908915744238279076826447987827478612009011844536094554537306800651824365445792751085496607756378361608806462977083574766212800510269967174110698351453101928153929192587468894826010038483084975640159989605252460529582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,19] 968983163589438940402137904630874833216864724126427996858238825371090986826874500502463542518943337329466086140635531650292423903755565819350705811445593988342188986319396428971125895735782210199365062242927185527705622466368371187400698714689337773200079297167066042861977318222292175989663186481380805113745881331485573208906316138276725220881991968350326283895479532843456814727011976687380265349421112477231145064273017116684190104171700213253230370854211376551437933926239751484985071632145262463815906687771351572946322891756655861972628073033720830313645141017608516543879485340685531112564738973311109889276284942169414043358139029385156395347056152238618655409019641251286590867825963090131620916205966779672273129437617514817559046049703530355310961839804975133657106887800881519745555163419539929754803199071528502748150911558905860331457380351932252981339906840509146332368172508550439008316997538994849605754173023782965967600519721765458318684510606201221545334432733099173233230811565810015102336362502534642573893838387291163149910383719038339692137639419930019739182101746408392430277267800813567732505193206984636990575339774384991416689466423899902418255312413486073813142748083532607104835791790051393303026621369081709190593648561334363695345700652856533589987048073625975885759920980418704510957630919915963451290794006196304374260253038740368051871614242842360490532956440815154717026689071528340586240672400478366574137615145296648147562398876700953602916249505491849646881824339666123876138095055600269201229761642191136249881351190414851563709076201351122251412020183464084310409461525345207819273534634361076644449686511561356392422098624865823141172023019206201390979387668431193699139906873008618163648821522821965543645744608776788806758125011303469470188054381715992975147983066751258773381128491004522020906950503391131115423381770259166636657863788296247489686514011860058563283409065773581418645332965190411193651195652351250934376409040156976531245556744834162463986552590800025096300221471723986471213423266045383934035958293930893116359067616105618165324498871867703529442000439184752846748362680174862661566005688673121339938912970884307497379520552169141295475262729211485907561252073494953437520741826858658081783432404669906592035068131034829966842946792138096835951822047478092083467408762644054031166071373939843755100414236991043510689686217985841211746338891114402833792558082904433885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,20] 4934869336200577640644691813890544637655303983555545363969389820294272622017075759397053588858154582111327294126090753673778967185290394498864456769588571683869129102817417197863420312676712249386745926185201412435652583896030594162029294608042829988756488580524527062312038352395142601320042378265662625219883005403374391607923525592003885837506492580050405944755386612284763702754977583529531862463870236599673688988574029769275387340501640817922638485762456493857922307376926549353038900355851718078962366382046826973616331025913124039128611802459910160257511374952605534096130864231009796985035967460820413298116429045034702774183288558296488635468218040460302077302324849291667983147935550377357031336383255061741170771409427537721980246109814276892355474502585129715320067235644748686830978172614651840595025232401672982961091066468185541654984151671709689894646025965303762049762606613383504871261517209286848217329646781168818647221728105207015040921112464676313204600336944229934380958100330413479838151655413005956243457685826212201879341961022586005183775504044525128920360941226997242025003935908458295321958767987902788024791974921801091154730894855722906942307993607868387500922150421701819822758817479981002749757417819470943736607851489726344796424998696077179294941480775262712546034777874859472874130546590863374436118134680508786368734219671062964835953719289549124724922924447582233204265466288093233753722551796022330293387340801062632606577062204523183521944747126851794498830168148019509085263610586430262941459983025996894919824277489322875559195886154235923258281219634058977472124569740179653902833181166647756120522953893847593920248386968884537486591663520337491970614296231983719323297271023230467687843352792990211183651693636124738189018044017837065459948532397400735552034092276403445588892270596105262025437049051073787718346719477250713192822713348790217519017233161586228397044214474310445962369223004564376153511998057735110228405574855638009151427763532844470341618297439174956068009657447593052176641645173624813785620081870225548884171927309818164125951566374581277746870034182556657751587601065563626535124088430619082823048990255418728083620701585126596154886502463961481520679378175989797373946505407707230319958813001735902878870724197062804572503971818507790294380367572084682405006129259114363699662709299214544848550555491298176016725631014403317654172991722766999515282427076012094259200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,21] -11823878701394195107334061701828392296970544743723325004878429162876478114344255529427146417101890920344210752701489279985431501998114037957644085555630470817845107404895803661830536583319436034395803439779023734514559756621529297663023271910612592607947484457666992742745077978976526312902160110135449134793682953541954962171827296463262601465707282738365003338697973110020605290956714908053478537217713894018050001282425413136817487892749542181738017599608223096078226073016215192365869606792069488763298435357584406282110567752847422253605635903045008461945592844789892164292363392585100812623409786341701757045268326058890385388401762451084947430406784363308289965696258419823725848019595845198637114969326765969315443638349386069268441307027657265667296100168489998231864607925850110608191475406705329918779128870303188757312055204299488784210372377031961147566758120742310008718829182620719944962510128616758520100699301534972880160473547906495215806242061966740686659762003807301421020159054049383860669455330540654862531630176478397206990353737030258022872097455481336293904781182993402327027459550008672210781898506353801228196260920884476967570592990254861346269586260968388812134013679460214559133944910196943845975413763357518744218222415797688452445695142921794764805804579649701657892888571696952893761358472825330881413936860446281717464731940724965439228091114667463401024757598706162864706642604076189248232849167132277862492098330084205302858979670135240312039611160847156753268805633441350884817959042366541909892924264531950525562257738504417572313115135928095857444814116181012164898385738182730225869291865135173671106133257146752179372607883481996664343211397610752450089574053186137344680254939865666832838478867743817014900245864368483761234407222753646737059985207890731597553165238722347899868657939159199590933917129195554671038258075843891508487017820936114520522072241696925168008695563858763096118743195905737978490729644684673763067375159184000567265073560006653264802372965833712776151560972309808553286130684759111472360158822016183459726886319929713469019452215807067560496703773354800150988629161482915803153349947589220036719924672942828243146034402313635750378614063523622014208881376161973546925441494258527239209826773119290630018680402142343500947740747775795326553670684618477279988170603346099925348644772212285207130096583896792730590188598271080963906281887464908624302310981883663474491392000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,22] 14002210772746902944362041230789550413878135700655318196883595046462119958305883481636415139077724993023937658755253920535006866800651898358812744644510268596344810577609566274702984279994365655123691157972960129078230299647974589936790728958855356530023808828948006829330864934520527475778119346969857118167381808013438067753585832398509283494349832160466008672841801571786894513269826498381232362804205389314541111612549888386822616638471651493918858403214535299436951070761231182971574563625590891217801287032867104615226206865398942607516715230794329778705538371445299019041340881770275185993837540590921010254611497832895645687380728781424592916900007125617796840005957809147429696221430487496022987558593892323762865414679584838207990737153468806586045924372835552315230297174496193433469654727464696460539967916516900435676551499322668273074412402074134415607964600436832158026360286573046228733001205608836773042655003185689786042020084361419058182787666125932372040087508815662137273069391226081212208677761248135057943235460174323986828556046238487890935708417055649147688904706919384379578359483882388179378596871721657198850490498603799979939218099354229081520531908711332340112839202165191966993214140636415611745494853928752236942128569653444719711098618322078142816622447536120383329876664868712143877147846414392939741665421600813757823639160096421754021425053029381753999760864485060314496781273288965641400813161534269532906365359664578758434143890729151975470830006613061876002564931771146874128229084068355011448024057716930317666491123799549283855169121087869213640435879918012404640575051430414191335181270587027454687879615064411482719389886570903156151736697874113387412120252473914639460137503312972174443443190621296730458090058718514074255148951286467282623938379299560816296795466375632753883354982563040804736174332612704621508847920805334148563580532521046691408523647633782751751213480752617250125317939776366423309793580399622214287880784973196985443393078278798607723901658022081224857533794847400964529037191193539389794917714766566096831712693500890973359747763940707390126577053487377103342602040318246107843601626052187976587562717270824162428153953028645271849166716254976044274037939489851937976940239460743313260023359787373725850558985300958891298677046402036043751115827905777787467480410675860764930141871780741732669959995569296642859116878998511056387044599165504619356961044700992047677440000000000000000000000000000000000000000000000000000000000000000000000000000 [135,23] -8346428537094799603956638237270087289958933240423834842377604551791266380691567572208900251108245369657035494844298019938915014906468107034286364340638748995666280371002554765775042804441456374417507568749110341169189766697506231573097329444771998692833790342564942694341304035459782018985461669359624773791101097049555106334859273955479018923992623087520104311368889153777467637783149553085659987480037311207008792455488358405651004979339931651796506094432220634828066812701580508242565588404227395256376185188341030978316699632419452276182635785933126434146895249253817198243411490331731625010690160862814629211410239840297139724624021273026400163830495755205470663587422931294498054443090358621198111806924591925323484565201602502332383717845703004870148255858194146386155266890982843315588933971436528873982359895286108836612879860914330279908795165178581842187376218941561998002471145924538276134844449215012591647799978450781100600096064037531275223194323360446191592779701567503875172608629811914934332342033807909361004793731607145646870403715151479413678395450046051603055978608401034130835863522199186612861812739014507395093527995410248845939781567965619951331926010689086663144662581005858062608985029806369338694873576959601312444166947220207750471161367280571874808862558433154366629167995447257987188325384324472812145633972272093854238283330024790992886787492097905238354958566826844487743620778031892440009194966448762711727568775871225033877454259525192297510869035205571845963213861649709634043382399725862336877963873073123926756180835158818849976502725206526339171348068235058247484710480077586694463075457172057961682745476475300394212219197823758842489666565266991543578769337766112898996040142149120170784460634500135733692372741433323494785225370984642278632615601626578608659022982230310797381422695651340996331801334971453869496924980873730648359200636045477999345457017555369531219426613668822752177942334743100532378637306703014518081499303579452111504207776741672322539470827584887544325042265915518796986334628295726572821352606461972095017071999033429156543768048593348992022523181922826068747052963214948875329190887014978353289203728871013316067937475120001180599561337917403288759538096776341924834016194662253378091858296308457391329580689379906599794010496319626373900767998668432540209408599055250656779444243004106480449438422547176391391708697192848119792797896252801575060175148959751703887872000000000000000000000000000000000000000000000000000000000000000000000000 [135,24] -2047494179817383621812995896563021370187055649016174611065172791933726447351643431685035392031565377461006509008218724630338180787980123780100508737077942619891129144264853191630104888006128183946041726350408867913059770341554550140764195619597635014953521736270709675734227652826174670653211149298096128602035357894456725744724672224675712175398462346334027443197766083010954017667348637641403533268512557172737356307178732655591603068331803137784769128156981236681529005815152066643360856997434714389996625643319442835445276732849590111528256504957124725188404786425284486474899293839750179613690406770903444513782201848784491082754604864393902417910193618103012659228387165905178866753215217237367760619030365479631609441674633612846473711181065892625006816804969760384629043635383415637030979109155940763625982111735923703458996885208293748089686728258835631744005915324791774356741517206855658271069551370355514883933428226112855352325434039528300885577531831846631319560805162989470925464009759974641345450708944336273883097406118833152656384948982743860723946290522943310152204738689131860618447354812817984544587052282839934772766291846899074155998735680087740591172745154134501177771507161547381731124677936552913533396444847981486624725092943715961416805326785528648438389031495442051979715294329473470615797387768961570675865170188328270037163336894834958121181808410598486416808562916260309598920716508541820296556188918859099135444241548682355193263956850767332401439948811323467732818144114288990065831926857513131765180927959519290332858097955276619832139755559183048660402433952822442620262723145270649246015452319508543958916612669761102768671851947221520992154938536000314626124828844582395855351023247180524290199687073077319670283862432828822883118263710454492189002217597995262537421384568768242711235503671922441965220339168429976666134395576455928165770450244840562122228626504311807342882183887698387260586905250429209652538825799323603577029457234330475899009597278605902635236974637123964029747567663487652359549233304630457264339863859788176510746923648286588855066700486792619240679952639227721367989158755378936563299044415658404781342419549622740387732809717545609687656688424234733169483598266576779026620128450511920960185058346054182452911185613204340096422163964688985043410165385301714724614244782019870120818087228414030194287665893571554845663295091956234169130148948321707341930410280877618626560000000000000000000000000000000000000000000000000000000000000000000000 [135,25] 10684444381612762332362824276218919050325827309186963037015562607154527724550436964707462613865947658331079597158013746891169379350618507118009521299686963243858240124410233150070852504929342799308502126420489942620781202016533541071672399647976533387476957704138661792772781441057665470918569456609853149088128127709454123379602045757354174695247951643352531394605658059013634107131524747304020020534848365185525907394933080936186361389760785728651240680660177407435926227774774523828619053994420829428191692662452736412481254469090863231466237144647964788788012666671119661469361713029617871916761267665407698788488237717168426029955322664493842136151819574246976382395071767744320357593743541714595033897678498940825521944857744758337555592693305596041873755840362922133254514719764801600789296144679525260334279227249906150139189918824888231443120168001402900838473645674694671193021528133524692593251080470615469520918636844883668636620105998607321535429913255044963189375820849733413943583631366972309733839034549730583743813298290322247050051073428867354471378571889944714448512839299032618005154009002202556811672277349083226297828514673435130983464122952525136682571194163432550800049504567300273093289827705571985575248180803780380578042717156767833748861122223729843743341744394667270015761211965646923449006972362836921599777012111092631732085377583284098659804552896730472673649496013405781153082869896773885567239883365321973584098496641775232765827708059291109429419053979049096213065685537516426474750374812748357588806142258415249525056124013992939179315544991758619428760378267764636966061901520785589172465971905394613854509038959730425286565251929278702792022856496666676022151256820365091565554429557815147780417743818515807411574277556981278184316403476181009340022035617439620151017996801858096312824537321519473331101052220672295579365729237950727359198671650516004132808541047766187032706505818582678065905442918253769767253228018560045880110746623358862534189359637606823498163888629361484693792203112123364665811702733570489857032751606084259681949555603997894286211100203686071470275364242107963266690446303095068369255352120916107854902966442153584702826697703069096883388685588822952733330478782175693006970961155377265137157821017967766519572698970902364150111159311969664611229401815545820174947130646067805395328772419984609647458803652967795102642692355731941635999494648125054475072652237210799570944000000000000000000000000000000000000000000000000000000000000000000 [135,26] -13631436183024209360289767995181785058731633295610350536756062126307405583325822082295790390591911842757236373369619555535781642647344613964646811596683118775288518986626142323569553519980640791240560624152480426213920903825742532838843574861710979560019949750172657142206972684376498462814029163964281887248123624076467689466630389224694745060490811283702879344413056494388184158127205151187968545998829883144453779180361944301585841319061390456523804426133589089404032085299239945233008896197542694573084094007764205542143557870231140555470792509139401472262075839755468145875645252180343665667370330197103809458303290532822451849575778610581633679079525916537900572000952965387580271430133032269135369185046371927917689536199391917863470946592346681167868651321022181301747730256947214512298602232495004665751882893900834109165278620351020231116928416632756535528480499317865248597645166215386996037346768036884893877589264523607601186160889564650069145258914935742222930464446645527965105196614031724575781630346161033698534140119873421612337150815335392970651893509448689559128675715868314613597741460599525384655034410310064772339128420702110555329152580223823739432553973514292429394391717612089916827637044120729279696189202878375050841820269403165523585948255543856853686668132270182965173637802932935951705044109095828578301530359534817478648412959249674172469626003815957797708005043831929135366450740831544423834790519559751780892563132061772087441800550394309180268027799083629717637381440954660269360748234996978847124643535646506232598644328958079044569761716205953583469700627704815872463660836668446521974025648923880078787193681469531805500298307994715273783026292934390016009125442882693735146842182246706986133039388585111102048169447689063266775371795008420641860262353618539556183820118790959506201408565201140675810260263592587066121646304580514034066774814053130823518180309670627545134219395473246959795945503302710109837472630217516743714912551010702354559489484987061088837347741278542423800584721088154731997664307997651616171187724173860433571676038940030035116095021662232070026703722477710836840023226001371103903061549945222081513943390698799094637420788577201137260116867831669510469552061242136766732499613779288347044889992143149119165777769408534305445794883823637506983905436771961218952232678309987394023534501895992184367753371877262156730617867437742699429020519911001094432321078539995284766720000000000000000000000000000000000000000000000000000000000000000 [135,27] 11867292331367710001742343177562667386265849868978384657736973098177603140776698422835737851634562843631617286981901128867066888391185943620125538798981137410380320065673632162359036907807202519321665851083446210216189229496570142654893971210843518281687291140991013515247975277567351517843020422274924514048667051844300266023540774699700861705836837123572980183700032663325694479915594981533875422840027644882086719972156180652388003924080914121489543792489785171781255352660126641531852587441282768597963326241637651175220768057489110908925651335170819403890144765521588629100216821459525630108195315315723765193986552385959390316422621207862076532255391585725051225794999742261810519364785906560751753730935573161959176554412695721896760684454342724607373832636500640466922427848689652053864129569741026208217878826732585355431263834541776188181821776419834597103192841090936121755674762922352569419204774912784028998524168188570404563346933239108399231728702856904995837685990089478059878258991965336299395574414305494439588250296699161936167716380481176886477383132537847684465383759724591063755477782006354682340141393290115465221805060948182056161482990435607765250006723015108408207344835966332647070168594616878913040630509637120415901922272612924656364608547409556552742974264391097430058543683570157148288624621073198914840188668185574208543658316981226941586339377611895040072770523630303856556380340004883412545474769074628936465092017918082471238799985781343295085944954711532995228823760105607756683500409179608141601187503761535111767084995571475253797098551282869857744933270244851676520393798475547480056282816846157200294158213520344213937614821377111598119277580215348495489051676124143083660704704522393659966186575155193744383545019328697288323131327365097073763153181934763869440054218544870553861989166517162152465574433518482624036878728868962757158150829275157170938039035118558096216019754693723343436995648306369843668181558380424928726939542546894447998140471327363706660539430312170670396341710551946199466268748339659153374960899415370616984888618070468106751356834511262764060948742894636066896151338923518487451460947173433239357441385714710968536800366118527026997749917235593007153092327754942075990544594910243921815567689081587831384346690939727585526561094592384229442735934889271954999207605221267629148345241499317102942183102507622415200816519452541187014504322921596192279334775461485750517760000000000000000000000000000000000000000000000000000000000000 [135,28] -8644180249141975193571790994912072796791675201457119696230843640741912215672754809887520321310304839784565017190040741249222593286520856166531384517303621356728339012718439869028768373170161421420819587419227476460074165974743101606801650268174534910604667958014098908194949885162905129978921806113983780230812998296008372389695109735712188130825116866898109671678741595316887435258312913606019836576723718805755358824758818594287526708900357550328002219986307753022869619419298962897157903166812134389107408243178239236164772360340647346289704908447441651539734299518248064917202300594671392146734943273167525023175617460236374037323668710774914067382903761144317970150812574237830342457175150507217528944064481094952662357149141958212971258905094931796418603041858058790609161366425196482445031131227630709714078883682630232115543552007055886328009809913844836961381801002362728997019899042408056850338622626585462973370654282110098109994729858943585772540977230900856307883676472489622754896208946089398692994208464079474734909700837167244899290869514425715401613264098249768473876323584307270334934053615007468008369571988980838768718359462823923020765558114781040743581513581281146939441712099326229805725432873059014136869161596553518762181959114932954376998948828700801611303855745928348076821603587919128010319318493895157407422364654883773830395635140675475384914475948252843362514789990124531125792757426229515314385658235292657560676506224714415796076036509924252696187219370674212913955619700066284971935783774957150538499872845487980614590951000724053949407474460856369728648761285862996768132074572804790394594839412962538192405013689530659446729635675956736787942538874074000375115993916132123247113937382511154319179040916315855713934879456353604377953820437278754376241338596900900612992437517649780561137312889965275559397641944185402531964087734852832539014373242279420134060434966438971701538202916621821479864322857847212519781942169777704116525725812567369901655741341703923443039870603780829075506295178746744105027937369771702219536644402121609958295970669051602319815147004463179175771535230894790051126353399254527890241364772878703859762645085599120703237388973074106822578702788753476125357893291779870819627788745423209902650984412325306946265290787827720171318925248595930032671647000171362406028068797520777986972360428177187900182826755634354404331704587703226340792396707313508182537731623350928670720000000000000000000000000000000000000000000000000000000000 [135,29] 6112708728699035766934116533155655101055737449263397661744920510717067017813909123915225293123957521556668371892426735369430650479242844104652393558714294876491064973853534930224288420911298426045421688333852934226021265682524534255753727674320443284552376769215111585896146320306738762902573379214537990063792082380925893898180383771088068952028548961101162482719003037506442054490391767072140974648683422383679347617434200727158280590027138764024424188729083157765331722851047273810989796147343982854960273237573243496899178444871320552108087329955031059211085881192849997196615810093386270739960092375594623780538139594951182823711276526444416348608092094248845811913149599064332978705628661603414699826379226653184153192511003456354551247961034448329871687787538005936426642658330486021642031013725937651727717191676419324047901498936489714979665434640439826195356247018478206187492867319428936403280306776585019736285865143943435101683239294077486701977200237461040919009460730487665768584972230653094677784690282026808186006053110077176998613050703776801926327270373782119680259458052573415991224586167882528561207373499073425811380777942150598866311261243092480922198567353063467013207627392827052942255248389519353559320116045882311843045444902298710542709251353069044828537431593805266694753135420591905307915212275760592498164356261852135333406916479814751456813927079410223772655979449650633143725252670236736327374375601541312298591554905723133826976592067697209850048358798867718598509896365429900853894793628556438211111592484618527026593250464962346492114184485496599995656833840334776770669583204940517435155877067456952289361811207938172941635914707119171281694136284508569905796925329059839517759032660196203473648793872863907087389109511986176229105932110494233078515862623784229351596831372143814827752811725638940702048527823760035159099167838706735588115383242432386533137081577202730023342726813234231710697526921594829294691911733096090638346832613019039521559403584601685725915226202810538918097104649618105714018261748065078068754431795774798798672470521858280893398224118044045821450233066054847739463879312440690610659056897721181921385236833914915394011209338725220722725562075716524085972617813466371082570531226568199794272233726680054900799487054124205239135410956952299113445120137972169464313980382811654825693384497770692237366959593302287962257475259764128131148952403918662123375074672416561037312000000000000000000000000000000000000000000000000000000 [135,30] -4531096401011227252902053785159045318386607979897578291538083695285919381049369367827585261743318918384113899626840116799081836004922483008130111951265688341324131299950125369979144759945963641157489434874991268362020874870016252375296491326702499333792570168962702982948652946727752051523656111718458759434375222964315382337321863721212727581525638809875615875031278138378549047983969943533291387431864862755952387981711423171452448976600236387284610273142759344785296482824491853036362267263055351009693877747966762844092117001446269828297412523981679399013182389723652796415380464138203456376995996067488165975969343300100132095564736248340254033448637404326287687689914677937344609144911146225543631034879970785358955503903623301778955058760942258028443565049512022500610239169678664046141575158457047330298439757968351784110259445914814821619456804428103675626255609082278226880587471442050822763874811211896991378123835199265983696723213272395156185139527832510138143766220546376825636859375936688626440644144049391470676392111439369193884642486857389163831056137633839399438642801586685255297665716188481191508412414504787423930394751093931030023724565799429891289319632355523213617568182045704903361724428557354612954132328742010594319378787833702511431018554578335373143064699192004494643751155652078834960896105202855501034546869884055448049565530132954665385386991344954405646463512231404395978505629161408099881657899966260836088847357149401930116820221136910372148556297249007710645137641226534020884533833407261862974741343954883692462520774023985028967723586337259132992492975807165047910140836537233988826474558810063134385649898727842219230045381466212610877899291029439327712842623890389765087616803968745001439893052428832367932290237212721219580096663303267316535305508614771132506117672027814917843809901027640880912732367247631364608803204964372775425779061556438744427132321038970829656659763656508843940147634761555268387065923732984703602665511126746392542033322384488437265588473583400693205800795940202755191546997076236938639908322233154393992210441439818908785131928713917404973815001984433431393858682240434902483697712159930580754894201200038085769876547057710009005923595777419573324425741058674936376977659160949853627188210368257835608296394466698093415860823618281394993656746989071591204964627205205859002401776202355333220378713134229340029058709507706193128165368879078288721766869083967623004160000000000000000000000000000000000000000000000000000 [135,31] 3381612152515205125455598031554530438129017111643798678872502572100228395584610823429644723606377257416725417428186465307296127257700334025040167182332653426984200933081511529449304987661810536733428100101466482986838796034607842620153480921988887248571386199590673681485104738987359438126350738263007023705268447768451256655596406449692204765889637997286546525901032824619047290013281387348158021402252889720154096066542131935514314869012765053372211994062526702759182548061853547665955543184741439369341324451402723587599800158054199625869434273893489483105642332540187189343906750077863460017285198084089945356089303901044463189443111419022417721375203381037176248790118320682985068082185638587690368622752944828693949697747670909964471213760831594691957547897608285603621040525743741441401747675419347654732989967546934259252169409819735335027525199331323197434427704506140687016084960760666638334034765978496661234593861945206772076161919827237475766236546209316000234858906606613890712674035729883450552308364615556443087672622137476233272620907470391499470680189487007620278330336497560623830998522767816594778529513316167578310203612117164940400271385121051347885752223361997484399731639138707799354117641422552707431144047527303939895412141029276297955801178901133014260403548862975525542617163628098970555422309958670154971089248432868562914749786306169441546654961107567149464802903299037793803922145624960829933112577745973264877338508935362140601268928308751963027444260614340875130275799856292912722302367023886669509751095183408543459298493385834534691508786727777225166477234729697709380718192580787114008919249356215103967124876599369078428971935657938411526516672742358476702293571098148859934810522767198668877172484088157037686427588915489818568694416618286706232490590222409395944247956894746284762821679777164260647411826631137398882272308212408678777639304342282395675768043101704869568790904300261400460738578427255155640344142651429089778980081845301994617960452974930784824785399243704320627798713672112467877700004333141629680659169336909833028274729816224156861162088490149060721399412944415397580077818810363789231069615093039604367468779484745201993975512695508957499512641451977834340436636531173482849841013338381834253422654113552035021553156838136837367880465789829040739514735332683798150377878303255873597246555478731466997864382202884356727312180243941065090978824834809083775018897956167330299904000000000000000000000000000000000000000000000000 [135,32] -2349388677049246967515990830812259160361982817017945410826908877145774129659209468831851776188742613754859550564310127098915244224749634922890689748662516217892214154336975329288056741342930308173979875881864587836767124250788731395364080867422329097071182175373828970845713914964008051354435037758115228925523370668191697705120081010112817994579796940204247015172539268839316967482907807662419264287295716317349844177177967184636424977846110320157056127533870268375889725378148334257548257160491845779965851913316355005098015722829030374361394483749906986136121949703498418218800081198657737443012781274247416200290752987821682683850702873306492699531605887267387007816457543718930919725918856158572353206524188575856748272417029046268179821943795385141991818309894507074513713703710214272129967349517010947792591759153126536931042082702796064304426125074292047375364367603137042800535538071153595587774063290148473165544377850894379939101341006086818833618706555554836412494329728429256834019349423774376550477800854896484886803976273750083163861623815397234727779838817510003185836357143203521026107666505090747472518027385082181388511805699540858519066595167229358024387767464727497686860948585816968918171058849085690332285040138439320842524341553423766643637630569633536512771891044220102027108241999578654855848055414529985973539772331552122516524058825945414627827582929144488844197907123299211405507339379832387463154916981633535875275247999859326779845643222731092076291649060901002741466925889140703815225329362788902406981867761519247060110646611584433733293333780621516533579850414987446837939789175341379189334101720989221964972922403397272102730865653528493892907575271636559667928259525293515992055272513178913501466300803382226906120749285066424135182231365362061648608778970564251907266477389071228952156148718169255729634585385803295025694440589819379208387652960650238020401018916782159098368554084566940432498678759730270297652805841997527241750305708921589020811174066303371558856864522613543754977700150204644711546861596387082850049802328084257838018614024135774507182739832575995138681301024449167372677513822577451080206654065005342128286520485433933314190214786230226217486925508088441763644678144435907843521082942506677196042809457424598783542449207520394130169781889185631187174649037170142144745302109089403747118717468760251641557702959374228179365764331753113756746728515750183684025224597417586851840000000000000000000000000000000000000000000000 [135,33] 1452039276346932013182180519379421243308553471220298895036113529797326759607098598004103631751086259602289300941663156562134403194311318128192160343504584647844833469598696399155872782446991007540781997393896958186244207930205675275197474433452115492123564842011404673428627770912149620486310164093343385339651771515633207475985988224926024022202203696896995561107175597080263767217993114179759210881668317359515273185679803316867272863102482201315988526845306980569894761848418209731285157767467176157977296844381092688526266290102088667327281722458166722638884507854824439564433576959564883134860023697034477904539417009901717847309446101376776501311605264680223134808986512188790824593669918330737168810713780188734684843421785762745567246774766062576979566324575003942854188193233581323971325674611972145959901177941988789238689905528668099255715204394095439977832741334121325455862181150016983523070845929410425534336030984138094925706380393981782203796293782661330500332257626553681601792628806184919839449536687498919898345108693091490661186214954947147762058234737403383709760437962641855159240545025190689944048457329704613207649613973254650396316218128683472783181477408092732335720920542046205579338792968989285799119018012184943232869818494593302355943692375622358022162055020664738109925664660268198772950529789693380634280755275316798698770132010527677131540974333331613943947445389537423781390722543642533181785305225075025891754789557099184646298679459916502008615542004361905098460693155341018731464019012496113514617265194886059328063992141842005391617670298183308999629060290441291902068929194620731102582627040607090870694672048031754284400767300650076038347372566138382474820270651712678803135511907388461029106584645391656053043484163192720779814841268891486184737264248829499368570923217063113689770481680034682787301742507907832958460362600861148254458353220041599980099943616822293962647777314198406357843922400631287632217091360101714985569669396309518146217259772382270848259155535853860466594055063583343766489788552012282332969000810516610952237255150261195326531107882056932810322022389360355432767276974408984467042380549989271317846006185583849788265961457583465507493951693307923677732419405547595831131825187690525764467794491015811575248301911599324767661144495228906130741744803511830931508835137726038835098415537920738976070109132629835265006720769203067930736853253566758650086361283198336368640000000000000000000000000000000000000000000 [135,34] -788113319833358345076544916762710022554906467088949759342766152769035318536109617969510058888828556526265873028136607825166493537980128304712001162109005253957290163615229290343757201889190200223503031139183386751321206743917387634919970553066580159088318003183711196039234103518017091813922731455382103648828556437390699574478330289065465308719106727479533920332454452968091317804991862460228051760842067927888468073590513587128135419931849803495723758769737971479590136168097358129474181391040418698844084100786193655250439710373729570816401762809901180113679316436683562909353926082688445614036281850557247951110475357054702774542299511455186021163227552141895537624274191521709404811147242235461867952338121859164338454496229406419993546564549118424084337451364975985393705093834818120987758358110504398639427252958033645288672370216408395122495305184190458593896826259664305481032356324779505666082864319688951148549105191728044277987802751743672792956220875430489182916546267503986881056391739066772280409781343406080774127924684391788999451061607059303187001947766597452698316112977251825540426618161442621844165110525767787134997759136199095047193458856374383747517347866791006160577849976460485750614618387945139335379034047917684211822710934934836134995579430966818363454653419582690124921641132613109338360147610847273029819318316356870582499867763106970554029818075847069696056230449102998955456927882781068751304206282165645464434944467631982395781644217872421551985253592474352096534108966389832537948556226446665497758981546095810448709009638758353161231558138320948163821703143147330726933118665465629652264300105174269000604856842271766626934400162250438613791895475832468230438705305912475184001090785398420529138514596186245976378472725399270089879334293339231565378756497888512936880533713603981040412791299240324407263601656679388096795559263797407261368908812085201039915539901836654681030289138556760412363148908039301825355029120672033172244544176342488298248735696318383352231882979140126641750750051916539904991631197733330765992581336783747792383179871657405966654452289966243640109754377295776669276328446942645860723356630851009154454026335685210176144561314990506132855190823485646429886526224707266779101442772713229185336005936090164827463213054235915520114219794457209758677560190798525504019961993925311955431868573899865958969701953615837583592219181157495399019957350226116865759671564102407290880000000000000000000000000000000000000000 [135,35] 376854534015483656895545279327267529618588012358920814635933279046671081385625790252427870847910028237288642434179543843989870859643223895732157993903199766731115412726751058330894011638500640419951054889088967339910224141759669248032796785160613670015163630946658851441059273323956162032094128958411161661409279138027464913993611327486496800416368604207345393853155701335124214218799924079234095280594160262266894673046512548791530803857947927731024077577351942432808856590204178720829838064759394802099162446584648575456039588407123375332659032591912427502961204142724651847409781994794299236223700898457750935984668992480631124799709517339279673660544487507992603474821567550332861283833173095845555363732441625052891295839124085740028881923691613405674885604766737793152624035350344103118956602291091164231331527250496484954545350096646209035879742216631675479345370294643914967086071811704890081258624763743447348631058973996241529562789876586263557363106663480628906484396554506270739721549812066744962780141561209237311030671754831241394504922994726714173325557734730430962130317108269963860930773323873480290484781189867895444054939589019855268045602837647603193908462495100158231093773338347032039192882759721581422698325556835948788317573423304122394468894668436998774717890663352348882402146913798200540924634611400850728584959869390929038373707838987350198463509197444841807935755200186555062107620878446438370492240722208936716855144416326374912741722912140813581689417326384610926533755561648550746054190296788297417361977807959978441112525144413378182845924795197606069949289810546183180356893674779719485346289153807086042385411554818562635398697580951384223629069763033993614387086191040980401311508541239620086146830933950041395713343960900555377825580885495299967547865729535099444571768403851647757792603108677397317978593520469117013226456386674673837429694515763666818697056138814692565516037669882465893534079352638914227516983267249353499201249146196801121506959758516496928933828119270564898304914629301844264957272669701792722462184541892050209816169726814468909491157291115702678489809634265543248421010608692236609758958194484786861738417731407365063503003724860215351731091436012734912454928199987956219665907644948927509113949629891250126180458784533646588294624063346155847315076467664925893841917991730142521128378030185290817502261149548549657639704053036203554764770556099276419877297354509691912192000000000000000000000000000000000000 [135,36] -160642273736497648301667673317634559046184987874811044744087615308520386587254960582052945101816308461132368909428338497644442741809762533106115785081847818184200238625549561719453833199755123945787561575268161056048014686409668039082631359933391111448393041668315677791024891004474867054107191428291673045995832493788078172551875431041719206138117385779097260123236030181147143818541295124149207247836622562371286327198361471567086516869219571502126133987576178388436586822236633543227706335690115743467155706340332121727181206206748950058078237964678097444679465971080954981400700523943666455404792398986778412306136380318920333156117795588497238636160684156994391655927962698487224602064158772603818886219853336586813378644337546010765160559082749469781869956750178913738212743083463690535562256482578938002817603538506252214988735609838576448633529468453839993951129061297587740615190387618331946693229353128354137160285727616261161168741892293817089577630145983056839381448525302984046722116667528829133114819206937387367545790861498431331761569252956244662959666100670054632110792891305031130614408599422239616867983890884854636231300262208039457591091267113598932268936143835481688300383797637410884354852501435970019854054707216086048392536482844789323324656774756149464079662219261786434705530996001053361486930758078858795850593190019339860872235495317354158122810784142108164190049317899103332603157143053700174996507746342802191350178245694472222522752952055286878845735566038839271714757048794824451436020945353162149662264341430588390238792219490982018828960176206180547387221543074439471560280395301796488245630598384555721709791457555657544324582334754337263709235514011471058555712162399379083702117412898920168001164881741209590391467120236960937525085704393178666796787776599901920236453298407469301671643682789683627957353463894395008646355424804878201653964650001614364603992143671380836548966017392661171964627538111460409723794428937912426829601961368355482430718107150916110716751647095153164117578437506179937084721003710154951620208513117519284657640195043691611803222829863846490417642485889090642353930198591948616533484926715438368117231781756084133873455793644887793573899532731179429321747739946993675697413412238745920059731394083904204254583412498811431050991522989638995971938759035233915969617143903027962779947791070025125353858453565897909749761927403822609303477585599446189889441874115664281600000000000000000000000000000000000 [135,37] 62340685979612434418387090860187477724172662946309021064730730010773275031570906306386635191300292021608074870418087152986766674467543292920444161794180908136500340264371097804346671908166957982844458315682016992988199675528519878612189969254597150116466624185069226261584193240708751960206046736565300689154675284302985637643486362695693270578179602926557862949120240323993955674475294776912886768052426345636900608899380288457504380313029827257394526167111806652883464016390034960356018938317205075033356621168116126482932996195458925804836622961252437904654352596626532665549527623323417740402772152667193398196653878056200792516542395385004326157749548479523920828608928494480778923250518596926460451184985991014649989573415367055224945151314136266080487760531038575847407051493774608123975159033928341348455441826208678084392070088131165217271491575234384554694997593523273277998867547487916574884580513313842566973362554752376039208448396548860766342624254770096679410590126980902955756800424530016135666407499951147459878627307039837669320214809767283899983416640015450637715018235868159917460033401917280120130029011988385655996501095534685539486651398279906534871620206024160314552648894848744913239139994001187120268189785399465502084052523158134057519218675518251128691588456150821891292627665476297783029879846345945928297471953917990551611374730524917334463343489395843743463425017760458992213219451597008603821766966353201818809088277430668214194509349597301977455274635071458576545482940079900341668225107473280347193924720242838455939694376893436562834109289946561523767072941338600669835026851207300838943486871826851605027161049863018128810480126298256041426623380894586920775769044801057532546832881835597427096543559218638048032848084834383298998009459956386541124144483933468641272387577076726548221446535140127817035451711502456163692778184492531029811674188466643304665425252354020582432649168399033073003016055462068147454876374323021224623750600799796735770809987146351271369791607846056839996410193879271801527276485217574339672494846526688454155622590772921897802486925805282177374682401488708168534091671417596566292133973089941296969450910834246779386176934736819653584625242304996306234734034120256972966625024640231690212321685999217613697625427360236287444027077369537228010158787180577861912961398660407257923068092537194152330006076519041363442972649068128110365336239457312125802193383856443228160000000000000000000000000000000 [135,38] -22748875342229713686861298348204837111005608806609721796917774013555233789175821388381879891250088150443807546677807634899266757552980447684494322976524677319257089627404250933446233710070006956567219116500578822498857699615073703240164992213657796560271539041617056162383795328136293520795706601895294386609338981522311345855287888012117964389564543884896968804723579927148607130058468460732330123843033553762977716020185758331764839501680891085518714024813663213297422154712653594440766529161676144359858846868651284346780726905463664202323040927529363815253279161910265362732115518615324989662885950136346723015268774263863415440655917105436674911766289189685059479153443352182478901910257031542367905566015873112170742706060778507771922590193331116163737144056247936770037531644831492260933591077889168493704221648714972901754238075402785588190852363990762087170311040221655475706185344358296974558651831567777552681586828521699364660555186645434374040258045790716268852803497337214631669165293252400433778031348679826569961839482195700723758728701556335059009227223604327245946397283524678914695117991279953116819219689141976777821432902988452675801579718190178602863000811424527949802089550311053376154700681348111360217166566906165429644846247308637528405831264709629932456459640791085158974353647969796195186849530283384948415583563819281716536356097551085564273062241238055031710241858792285088587044726471790705457571176040781691529018256090819153265598845345204940431774016729005032333512052267838119994575065260770592750718320223827537328612234258910847673495052873636729615930019256527186853892269803085901605707100791694421547450663117928706617775322718128005503920011134668216786304281787267397694174940080353325503549271547292863431932507414454801405575021500081958640949712841088149913423650288945305538862715697295127736477177642481925076277640599937138254330816911798102354468444537787436062060703390915715548222961741985339699721953091831683042695608197135393220922335482900041729929627586661259051964532725134775902846605978796322164355590644322842452849641706439468124884014135874344642410570960862128452022292490784658335378982858661921673285602916680689860725186314912967606077527761125735186751687871104246021015831601850569886135569132061952270467558657212809686778360000127375039169873222986504662517289114819452270733491705375220549352741851854363119392376134399378227033604745756862790381329522695864320000000000000000000000000000 [135,39] 8094303107129220439176571129573205107028140742295344133281971621995766859015891094252708503980767713513920502463037572654141052309590916827797168033905968036278703568484656956629445155897133921153109729921290298845548313994014148325420755781542433330029258344542206233070142911888877508779366382408187329614168682045582534689734863788730025540558880032772360264938275634884088502014703217525101177767074467988983084873736022869263795283411946936296944913589906251222907434740936619224778355338824833949620408622724156760382978985042616405372263187887891843225459972763829681945697425355722021075087690397034728385971104159317793162852056754589058293586256899737608813830111184255396621204664589868317563153705390098354426399336705835950813132316834270665914293654866699053424610378580475486940900411430851060583177008060522084833362428050367979626771941666893699948790859695824534695171998028982924195887554218505766827563936466849631332088451130030440388205781603869310196596700021220139945394272590181315506353919914044356370031221744621383304701360592802954483345650048624947076963936436820492860523324763764714197914972195700090645014000304226386550608469220549679250088989180769705600192664724099224253770016328612946646190045854434023364782665238073201975157080816171111238953580257012558828037662649270590080983770553573498027755572287466872512195312433634225053236758813137354644207404097239328657603199916459054507119327999072312060708982855917703195706061547213989551947460223325431379545990726772998840275659067042601362767697097872706992452328889938698093585318802485279260161252330521942807958176860218498655842465170224781263463158335662039122602909170848620826506680178177832500090357085155866470170965019107648142415497503327626961234275294610828296025159306594243866742154727118119012510451639620841166850316901323712580908406229830802812264297946734139398583878506437521575253621299147459116020016992237582207749423195800084847965406845271924735052785771032130639858858608737737760862948628804759825086609961104311062697958852055501848002945053530428128150003760822267762377836797273655916529325745399265276429608827996431905655477970783415888059375718901597290424077067892925391360137877082989986088249235555209774271208045324761766331856547186898988530016660948602782032242837116325644690020480359832622847975029805465054857830389015832802709750987656531912044636719209860621501816979073577731501958162733334528000000000000000000000000 [135,40] -2857446755350319353148082748740144829839664478161539184810782319521269584562521194184287027816074878644109963524491492695455760839807658000570517631155135967869103872928515314843360430493893011931687055211563247920398087370568969261875798284310667069616022343206217818463501167472279732214996949715027442014040412163456326310953211028060739451725598773891719104926310684665051460885968216488710886586994911533929991741497437445001865395690093623421559530467835463348548682259642912027654580224790888033789128285093048391809884585758561023015886419014990161215062849310440958385735542072587928344203430821822062094959705283915081812503023866282659396659608399103048872579282247738919306031531739178496849689058907162007050259288322579546317387550661276602396570436261276359533559428517995605939608894551072633054370248835049444491484775292990823290251744857306571356366912942257331068885045643401192705308631807861838306009672387910977444607113374257563551877189143430556043103716987003326384082730525052913092790482601010467712286259544595241596301641096978277777850689503534690651568539745453701185336107208935781369680044822812484511099772536357627523786472082287820469990903580579097038861228055550845450456195122372675896184372381555703881883137785907599454081958944096225880506640236371003097013739036119946614748035804073293620204189565291374985328513735613533718590465145215940713156168108888199191016227989854384605887663951442527206715196567801918959559738303432777986220001449107219770111077578412640443558389328628478012531420697425401719463675036682661861112657528381558544007286952421834339095562518584153971566402038663224734362232129653837260824212502587062263757973987148195130881442918807818676903227838205132739060644667799068857940393534628045334079797499958426300515693806087386933801678179560650731709736045457906132867314404442967474917863122345568536838109403216685287630176923151966032729920857905596473376080306268465081456730258284298142634928507852301371328379250924210064821758164064388865774712374212938453035333447394293333856996174716353848557161500062757595690867575852824711538091509194632713059544727471416919507473701627003500122029603018549535197863992307148119585801630986450854781292429146718626328915997247224995250099309139658048108402012931347864901146225513622914288281239622096423103697150118646804408070363911177452866078777662524814151902486108800161233369998432938146669141097594224640000000000000000000000 [135,41] 981826393617266921202262684901787987283048175981543626258068141412302352285590576257968378107850557602535529176440786919949527848198400064869564525658421675272942850359733452224982250648337361748282343650694044038379352133407035426584904126786147431024912867580443972083848386852639983309018111321387681710745452350932435419598982758730855535835443295689091525532074424201913786672822723584801422580317462611388537590315475355955804130111517702472177574779897476967833377472563445452682211284173764122674154484501641040376152753467290269749562984260555659427369415133133079893980447419724650156201577221923947351929820321618653555264167954896553484404847396884950006792944971402034834562058237260370898959043019604860367475295282238987551833486959788092712908714817163251774672717888353008110180839047647021912345066997349495523304154883761635047696022380835505920112375797831139051486794757611640415550810966860218389425361177040404850786925923482575168412310462467095907802797675586486779188817751889057038227087161070518226270165900124035389884028638592676351790472745414493258940313830588478261142211354960297298458257546432294987513499665723847148839073279365528969250773074152230238924006683413614642131594983028011868340222572367996357031054362873116163721234580671589712316061405259607845969688443426899085548243657469937225681245735167258634922922078416172881443400684898087796078360612818159749210577649756706095029982314708926759678865375955263897822676353732825376000371352122258604602593878452673205056757567775004730355203149478429874303802664561675417591580365181380743853805255564077673755692391609085111561813541727667209705051810892161901657415132339870205607291693411408373428617931396537725644767346344218599799083399570769466276166478344108168985992386999830823272994094256115008587671962201055796568515752352862808911325605324760201253927804219727877336006787804618279376542448683825617033936466691533834626469884419674816631123266326311789901998763784841976987155624486697575972127046724660086065461431496726730059003744947648912682723169936379673820141578312896121784397633513040560571491997491504876318244179319422259443376765655459090195268814522769340312123234223929913547868386980519373593384483330067714317567922006833657619684762220102814581733199564309956723804591976617231399485682303337684051193271001180969440183000382832242033470002686754092083208810825768129675215287606245941200615030545973248000000000000000000 [135,42] -314247217080984744396217418671937965682933447406250123687482423734390475917742361659703382093123418934680093310302408204673053861044220708530085802469923088634019322109920946045653578264319358578653391721979599644994861097431910607791045317333065185412108873944201404387141219582255486796111688411147591505989296500366685748969317437845682460390174731338646095070898557856910261522941787374398474912227218360908791702368138412506817911277319023270842122610799157328630563742959184562899299571383439436288154059601489009886432816384481816668196642216024605406385377132977186442840018834431022552314785488973841306162827321444580632931798468301902022883043038231289372313099514195309949741483538008084608757658982871001729782083592930974020376797710729941398235595411532229613478875862955964138084902837066748355016689964918577311250320341186236915294782660215537724596146642562558798165602674009579801071759458785117358565628803716080657882402786798710240259306229831409494927454076588830389921649938704783472248203939567118638886387946336576634034410991665966239798088734981577057259877548166960999080118420670638929376964598036734562390536956815405702666233676974130219732896565373318329345552532167879969204502895877410544786726228911220723303236170778617810479077080037698774289903225538950931196249557890061890255929227648041351374244351064195360914306942741410226551975431915224114553077665968135379500419123936234686965227391189357930904616679890843534568001707504008591365795344454892470174670192564785982304862383489618412909804524570295962219300978195724550604194409875976246773138248373550629075106497604360197982893327807915019977083963602370533638020212337621220680158039857868238436722478413377532919852256413370175640965708188875832064342013534167472476097379887447171350847260366027669200891077001784773385251779120884249194086875667993039695315579867750358543893798702149369144230437726727666577809930789139258978212404430447439564223575984016026135098702527081978038672644953664238598245157077987492569623270236213877237777888449059721384684403676190108028647797337271762460969023467593739771818341028865539398795757011943430085299028371169516029301569006763342657733213608108367914947159217627519526930986521072908414885100790278887440708583344157558147862294978609138501335860602098564755867893593589197596683976834174128324227033096801738340448232232130764863182722050978347290493405935426449773183447062282240000000000000000 [135,43] 89679146209606197591501432270917519178749211988158089222616968961573572268428147862373716656560033085167476081560661772572865400329450787557986602065092971812074686209625656690909631967165189902178513575313894053616818174714481699296633991762293593383378257649061185350408335919316605533830520508865492293165431902095435141404929587898796134221191720426141018800835169826397775633984516215634337060208347005663786850969120616052589809248369241467144539086530753390749422680867628101690989617171143190736631289948503182903958067164257264641432908406641354055114319139242381868838462397072726003238897296023845292653637666712488402800993261114670289717891223742407801604150677807253214655728947256040720544235507099756351754494258577523489828887946363496591869442800759860216019751839451279021035085004621957518073610411392136733092769639591270132658416241084182470144293909517555074566064185477207357798826883384765032859357463118327355127620930071189526731720345823027547720674262726982508988159455541370070532634892153113076839602524997656294306159662781210330719209026870247094429195419087669080377352918735965302447928585532729214769350169809319555893108586792814438939584934647402006814432309909816115578121137491813904633922852580541625394598350676707833905672973986269845833861947577017068072923932659426203879139439031388127063552557813867816364620854738266286973324262463370881907300463179844308788427855598284577812458655574277322478932221997778653250115930320154469862864883270930986643160956832801710347683403249048684984452013266012348563973277853760441924791948840348618401335524994225283124337111021352215188765035186108551130965371074822362039535740968799829962032119933593804422350560331334671578252943632771997224886206576869457606840563877276915500749791224292464966724381312495534577336957808593836647637854346965025614483369572191526245210258292704240130543691335193883977876318881032181723131564367586281467479857327459250266367746909203019494111679096903866343262464911107293739348767380760735331266792577804381895151711104120788532096019063279213341679455130658250814029713705236185562235948703149617935061334662139274472180620278277646118795141927538230889737433372748341587878111207557677799889341405952320424255675232932509374838292030863238860169566442341046865158935287465745404578778563635194733618751375242003124644126574362618757113510183126445693683850829528822483424567669460039853663000576655360000000000000 [135,44] -22140199570002284094312833912134474919075735017281925471340935549385350875968950297086707766704214642094525110763070677527575683519339957231369424829544827287560620456864901851763984434538281703443384336629692262000867453602290378834457434311188889437174505370382432088693105528520930528352793122699335664716526162759839067083797935717496969303739641171116556230889972066401331683780660772173644415511211104180336160508752560569032905036699369435780245410935782210236198634192672552421871146070846766532107182191382106669384041449321261223719846495503876392731258467650471124947402979842300869498787908139568180162045489434146463277472666896724191558061606507661805146805668942266986754508039997614351955182204361418397183496246535562150859852157904994772923474394735404063713385305492561429667392061641965891748109311258067127528439794759453400133372500588604434926693674864444479923321335372734952530720617290426560550938275463922660158172765289947250527491576634770972726427646360654267297528019975701459884389260998145037417057858172286139766762062349658133233577804106435544522829696604427396062846972430011698096911459202011605662688252994396594316125257384672718534505891473085806445027216555681286149097646823241207141337345188522681801955512947281029402395944668390704775059356733078352800822733540567886520265213517213277833701766460713161836969168472440866913408434124974925767512578806928577034006302698148819842023122635072682077103456758213547022752246963791292399893266314701563890723688717714778699386391763791003751475140574146421740592013898226390249821776707802773982815665891409795839968216340534584554940279887254064120910104273132817534496453823676126692595583420267001849086150557800287910087156558155798060618863552171215435498635521147797999524658790591747886186820971110483396344169105328715462501703120811615459942525459454150044407790846056051601066693719860813257079551137723250569409411181303575220453238985860797916683770894266927793715330870074774066356172351195017336221362250412654168490259760990807621033441511507128960673804233562715162819045222718254651486144862564678887240227425484045945204479461853562644815482919797746366836382990463640495554193647220821372695351443005591715098808237182600738027813686651105645125106828908409293929495259681381596589657283007030832412172114964922002283323630623907352710512887519896793829061363802779617816090264144161199853083721331630872146557334978560000000000 [135,45] 4659088753245411793893144121738706784372939062744033597082646174216814285030183409491972101864232730835226954551094937258287289150137851562641229729043140500298045593545937076096891658515820863863607320732577673072306682732620709651225151321607098704706327472007346925367406340980163230605919550397488337437640100915611370617217316457613597253493936541758210222824958162401621180282690840312603348120990381767172783928047725181639037380016009041032287904831534381357514830862387668677824472486202006803398871947186863724605500275712931754583698339764602007953544366688424939628013846567923844919059023935143581375813493362857165332690747346811319669342181459060342050125241901452177759589486910318550815483355104241512610738845241591964381474831521949146816449444433295337896192221889181343974438395601371860789119486414464489288502904944549367677338381821663371039921717447051728525152360450726964422734107254963800881590116971036505360095963047023981780650872536454003612635158229241206658181328235313995595046842471732782304102758707921907599349381359995169518534044249609812979415702169135864335194769205567709998963238026175081938999758964118723281954776290911154369377175323145013787961543776821150118289473626254382803148515998119853720329889574762462625655731173971819939117864869381878773429988056141569734030807098546649342844477695348092090891375662351511266456330975501124287650327083179427220476821745524881002430448110253989236412660061407366044660314522186894209625712058191986445663341088610315131796267030037543129592494393932595297117004768229869909229272784595662325367143450369577403750580152328759966116618358981004645589881123555069170874332485638029787520793825512574096413704880064871203104829296324559618007000079866014807864961730546612869817049972544321698491598418852911644279331282338363557565327770557367022967323029770346141968880321504827578687602919325778138757636590024010263477388011056146118394380242028463733243089473249654996188683211546849071168490737755470756231517839219817537963825458444106594206677023887892057134686013139348782575755942608242153167829958685989762510242867310821376305576244690045235118950474984739283463197795538017955101915393991179240329762534072056428359936808853778374583622104725012034589201330150603493692043102017913775293981008736164812342418689141533844355492349973951305460898136274910108518749746379332666469960058331466404831094671707525670242331006074880000000 [135,46] -834484919215886018132268724675741606471064356515032944053327357424275157528896655952642384944235189056447399687222530601356462457616417655911590560616881297240547495438908822577303457121165015405618568276638636575754406541004500988078915192190048348568403743536434292658161036368270060111318564311355578151547036394972528852498069586781744168368633405366455779784786856684411940866188955086854253969201996274040750121290719789518542673383554275887809674532405109564227048861815856934190810564841632094354827393795920434991433580371091884566898800657866246810057326984518467986313146118536532443811651345828686232272376188659022749177760178207037665899184406594296366167223752791174222879016040462821812694555615448958289882004992834983025452041514316842646452894124991593575796092870325676324506193616999169923353278595306715841579705779203980176600944716180904204023670547127004058533294067348891981608950382061585561834331607427113522010222122869281492544400006822827430199712771335061267819473766833190023987523077906980288895522002926904143539012018778568475400235383731401248519481820383253726812599013850336854684993805335707950496772119136877875885447979907902120597820480148439610988683702945580276785993597398219022394257971782696196996054908156165427859185512917395523733886695153124545366709757951529806214087154331586097880751863429977903703141632606568716709163998002154916126259650079389224920772695799694507023632562221435791223318459528616338444204454932312854557431754581111270643314172844330157827909635096986564149476239140045437085244775520225187641315165634650419277594206144408025431279657662762151798501295287015008129211760071742179866508677484766148129746472687482590064644306630574895438305131262803359613847395566185840660460841191550717874987357940886657297977562034774830984005380460642281362606374200545533859366174436106725879653560587681910005854325519188223042685325850942885257379374393310705426514763228556693179232787558846145988138668918047336802528915514137494161344961067087293036234828044070644321051872833579902752313454714392907013644521160660668082414302040060673470540059160635896817275090084726514279110206068365011427312420103296182407010050322894525265495122968757088602149884202224086239431028069065205726701668362210073692944632230039221963723356672582262117000323172652632439396842807499900218317265966906124699209590047121505501921651640429877994185237013138613835580145664000000 [135,47] 128183449842917043390597580682133604738112483091477459242842667915569165280094079738882251300068348488020928953343594796218269778235510895158713497195028439855938713548139058153065721898685713439445635662582425547083405110399972354650676615623470546705925840688624983197133777417738871737530643983641008859369666610321654688694185834982431491221443336135625490763952226597527808676153459941197126657638635186955258870736088077356327148429089326250869630634100290798548739743658301457719290394076235423101037908393234731769263180837209001327076396504352018451581775573965238549388462984337711983249258570659437801129113779934065604556856932612562895700422099850352622414313882884996131033688268487599434516771977784365479068268920316968368062937923698219439916522144747522640511423170101784240693052061356920820475863365248532778580846598138637588830927007613982057566369622262730211107379807911165785253943496073214473188212571286295421485118796380952587838960782958835968125520533957619844211505626597639303846493155367923012568535326294829219324936750659568063719674787622573760930879592186350510464140213852576032785016321326260340882796437159406891998844416274916557856454999238565305309318323280688010337975686413187099244819931360328268272248692313224505457692987889355082010667583574875118384871592736224283877471901504040761793952522198720861000434715998372587676178379134427899789387226579468743271320893079623340169168101840355803572359773876252311549924694360688315197910467678632003954323350257839710258369946402182291010756280088138254542852244782509608095428519221722523221490938094896967733206528513562557765682467905404767666078678640760797914720445531749793638529693544626475392992640613811895520835587423202541655979350686372319365782417550793174125549792786584998884967131986962537033178640256992239782077271587512833415437217932055100559334382013596043236602289115047555296046816467156582067145100080843010826785774642379186263381730097446882730368234977579315463052107677775343850431795922155751780820835115762961637476396143527371119817557259021000491701687814670105718217712402156162989519010193755605860591083211885671281107410458756724669391760115121240282515257329737250544385316102037364019556644531144272578248532681836555468734926583977817906357281615993680465046325671611037701008194510615842441521578989476542618093494849485321872261784871269671307105785737473153701056557327783331765399794777520 [135,48] -16954898797330172561870204364733641742923560491511174530549645910076357901850409990182416011196713376779603739296053500948838475349891336327370231627970254311590771824647885733730560127810221446606975338988908356595406819374828744822348808193252504323158030054086277255063520804252452627192985413067146540150092650733182564673421642595581922982095070135769889725728508167585845166764634384682481091742540005155235571120516012520493107756156997522872561844063220829997769368810159689819611985990202218160049547626580524925565327062797321135828617737650120739234274326786196571037335327375540767329199288517665250226066398080345882333253373565385424919036218978251403401296961497419935200901702851472120669682290501008776010003609420540616269650732855742110593824818019762204206104487892116465646095765511905167072788447056976377238038617437818626195661068354572929323330498041211857723248570518473494823500478766858347052329974743428264278606210267786919277601545386470014239920888811893793537069983238312730073936442346349631553566884665481663598985565217127692566710619224096822824666467256132127685543524391338084932780071642992934787581876517767635815976313105227506522458138921115386479959349180367747539497782997750505811982117603516510670732637879174555959589427998187339929633927520552859732092227829603552466914941572932239415365404510467510897792291816263674200124556293156330585384187051168330153900423218760164454950498317624220862522194232839146509852657330229739443017327752479291216938556496204104860992707263197064825196870977427937309267281763065527907569378152211095013691681415693764091021431058362639554368349392746986366376932769445525162771825191657285361436674346076827409677692018991961408611845908967653058065806081389932758066530913134828401300627990697728730663727473590577447853542595257735971835853255975340441336947712674507862135423088948603614215690626819504239427643528184605154608283796700460789726729897035007631524601700707949562731064533574527152938971557507356379261979064290478877390324943318121608514649325279596592923552582929579000235896184916369754890613428747830333146422679165169132136490023152587033172239710089923625447641109444820812323119439935162803145151889752719090633322645642345994370882612543582824492660862555691241408027534075865523089989552028747413075149269795699865780147758981649331839623825263084172412725500728432230278336002863328332216784632127692314718118400 [135,49] 1867400270165480128848894071721241958520980140883159558936143656764118805281809279184597195059538739659721813652344031263814232082075814658386442656485248107415202684978006795600100962991275295646501229860643555264855833402411237610150470970353097100381507813059513537559521837490342750860039403514824990363321127591472462225245100544059139807836882741914713221383298877372220572077809397230297575296695017528617619562183018466829424639722503906774122964522577653886674640633871341927765317156462699107387998766739235760059856649711820057997202542904595474466631297721829536000283992781447002716527001821748096019351283947392831941736449296922552114487544678121440111274369952197697213125006582988953397339961699247366202975409283448102167349923894974822677227492131455359723790877616983130529389131485166758050258582769465742979783094637066618425180479194414907813685786989194795689765497213487231446239863635908518296675732781072783605375505697258278883715320367371048448826749334398903700034518730356922330474960192876320150081890518846853656112820953855727666936023592993980918575788419974384734999785929570125184719700549871231401297216490748128399463190089410500341925455840464244385180786874644177814453731284788773291163792523388277929369643613058316279502138754933979267037129199772380294687697414616115458988372806381754440005936316485687205074240872592209022718152317650051860809095344946966817351456388166487067174880390811869578070605511583727494325624041909281378526008145151649588562546584140497908138720124362016707655373382185569774571937435797858557854909111082196583026285773153847348827394281310910353405377822514732372160124974543973804647259494616503328501354100606259350476762464702894095329932139579458160272547417075683189562657684622060818387802313497181995717404160088658203010420588017075524968754075812928618208870497505734911071932882407703595327918894491992932431265305648058094079665609166963570398931487614988844998142375087332562244956250514451453477618722618066608094381316375604315497783435737532008123697333734713858002831609580261600650549569210753659009072746053137790603352976579415172589877704417777322438123913726348770166869826203374752207268957538555915337085004189402573900468066931490761226623531441456197644446358663789379272105434790309394506295293061901574122923725715129323509060827053726541995144132759689195386307553245172292955058086782891221679282756583422393016640 [135,50] -143701914450580671161362681137116206177138980245183965858889562727137887998219941944667690530478863340421923724179117910735876837129171902871884578934533184112985538520476394123062235491619509676867683338387593813813679090755239566910510126888281846670003506027837309804926443123737944055115793963644336977095538151011554825699210357482619842993382579569940813556779597473267649759686406786091645118207625844964637390242405763605933703771296543357734686452379480082606496546966161789154243007110898686454981759695982017771765724876277666424619230439164438405000501219757326610859790313966168241011095020765822153520354688351759900224096478523248891563639243015647036572474953448905355344625455523739103340133337587665346247392640956368695131388420410287022015751731439409476518865011602977107273226039324708938732018479775349798252051598353909544177751217771178032071065330842599116034490337188086309188643517790972199517632236540068321531197633662306596930389657100218252546110827221944023497354867855466244239532596902119984100484065809410012600456814592449021207894564823620528275839345489379105182520468112310405577268129745691494522334238817723693325302907744610423802957172341868265899117829159259092782616449682980625836971471642089843616844761546576643679642122794980025038519184397201178794257528783998396209802665661324281923288739128004423637576621305176371869821468763666453229355854646517854288826787165661808785920741292548755392371637022534035868740687518219456565100331034190026308033104852968934629699825099934395243255160058565635709844849716914126449561174229675144057122295852100493613109185134706122446013990772953892824297993587657214921444442613009400616705160493354116107872712749680516106090444454467501371928010506166462056979716761577838933266961213901869154152425537590186566453647405812436608706776093036278558030640890313207326975848916614494862708142977930045015195084331878781036087094147299582091365636756984448459040326066077947194000213941663631695560983022981079689803696715381469250079090204912667212517488674642235497971788765758919992629669465539924423386056658134852051124665426866562359978067298464844402657556442009027502887903512246645342035807588625060225851267212860112878337583633210206459243557481525276991163221338966034365251309262189262843977068395831893409431947419043459100256907264913597154093873290815159287469242662741039695923126697005621411390367959932227840 [135,51] 1019351831735620073395978044748214430797577197330226890779057732004460148659583170176034104864461991173506816130854981259036038061041557919173162636859148506709638155501791862696568772222115417921864799364457485612862550567197540609178501299839279262712844089669600432795701487438559018642639261338993682721600393573770646951524626950929970712174352582652465924051323211053973625158974961636452166436628929170950636883862724512713211106657217766614725836609703081279378576219661306232541347302164161600725418235265632257860604126989538412201337621552745875379727090431367868731653491658766520201435853801529840485998836371675789408797563946253244666553305883627089094804034032400586059500370542248339297738861695926063783614952759184008359570804160969827130504783596991272980201847051684825632435867234801521764321875313885376480553179518521728558309093992139219601810650925373237043994318426728867486222557645996209045096041418256178182318594833482919793051203312356642925285214207746005246012467786377221383417254898084377298092684319011529237079289175834124701839474468509433663863092344932923149651996007362941532635310480208603183493333541151831488443146799002646731791700304482200092240060890221043976193226310077400439457588458669733632775300172466887117343105786295023218642867455065788375313951500745444000131236272928539443044525444377726920542118264951252997220549645191593932144549044674065894178347159859725572901831321600388131289237248213547039853742547355850176568823951906588533896755827842070554022950708323658863377354712520548916446316853763735223392154583931657106781087413018720444279100929537354845968473457115229469845313539500318507353146518770922024076793745835268122434766847209599250388783335239187417988842139965007542320941948821571092269194787034614897129569100392123878981700631882068053690834755322790177643056185315195568954512609060156779075894683470378534799601432067285187494688148179940154274484097083734081722555767590287819855290454348952182070221244576579322274408385918275814881990930710508675032213746370830261204833829856659795110839949950865417008376499828265867815593651003460639077152263857620963460116124300418351659039078980730343910175462552925123587548272536153723167668709066800486694366299405344518433498190291053700896459573997183628375416909778684624369897911756283329969058638580103519597429326092195977887885273949038819491689411165583201820512397280 [135,52] 2424535625793060078404650699992145217413440332801792263665827155719276600560595070946019039176249653869904193169124338959013151873881255440503597023343988974080262024973557264200963493007932207401388877484602591930764052253119754020145365407723645136620482055054698188689220514129825467883652957093915783115284978575891462904416565115071534993262889190322784403706615352912112195095669998847008909682168375338008360212261420473870407044857138043722723946712694649292526860379279273896356293739121655163495660801624307993045356700784722050971394649992129177365607876439736962055712844443401225143685144002738655918478140533785860548996817588015800095277879454532984165486773542989770365765588470345630509465464640777738337210885931979796976826012400817046944163074195657370402763156773726955114758800016085811446670374401207080303136279226002245556289092490677064451543236492144789335039928977260489357098472099452447523208754322386245168577230659891617958410502922574747543037974008869935247596721787081258538571396447352156006499449642053678400886135233387469063744083280818841469469177322861625630318629517676443104718105098022366275125129172542870484014298470671471794951693264529794220262663232823996765786310347010856142729703545462142107185740677692737636367733410384330255979166616347695182140004930891656492666749538654235264520903568806267385521272601239644407355003763505036651881072838549535992589977028936403925143229488489225689664654339664091643718652609635357910376267303705610039029510884893889727601658723773753542506158675409428634824654223575637012041356595354291902134835483994217053733929365240866380409415326041633561480071324269486349264550094176255145596058085582185952252458867224411074173558385165530029223606583133037324882046328351230480695319986305289400188750648416225448096183310361234535017952582941344087056639844027696201840745445502567962168844031540679811127964551400250644622651682586977250910585135085490899765066420264278559532714545046194794141627681342787087541274982385459039251883333875062998189521836655160444166450619046320966315434440526495007127634663586577619947339590456005775183713844894015794859944707389418487770426514740168140417136005640477028151380417037564090021124501129930241357246230246079298976509690243766414681571024493462240955145778753938529366095752623196314324285750894592514910375995467450566976951046534359863946713248396589816275203429952 [135,53] -498900639311850417391335756354565852170030965086953306316235023919567125736297550775625764797813310745199305925739743115811952197664610771801262005742201859055587475233902965502776497420685816238535089025940451319411037458886604768345747600339863031461033216819650368195949721765584643134313409431775181054235478322146376892605407383766541282243710629140377502009329685780433487896095769041173045583714822926055739913044617627669168251735269126193260078065053203952188130197438718669055615307583420779799185447390340920269161923794333941996611586894373502183102928727947776786276003550366381353060599538567321881407497017913229187542678147468456087608045754857446793027085179159580052001554312617455749737061282612902647915374799495618792416962750563243254515185926542826770017256298625787021848643815361160204672129875798245943947221493681872668641492644281035232751064998021311652235723139608699399749852413366877926283605367260364435195270590946235783266608149151967713483389194467033773944847123482445489291874351911807903948147140312347402202660045743173623081749974138829321012430550981553537156351061083801267714769632015599226902230387144370364098057242770579194126489314916126265053510069015541131293071794171677899401481187495351091502855439935225255814169701981248879288871494029172573902105363363872382567973508842280252369359093001724318843195388411992424118442165947972481893506620034325582319254165436447832524407719337769752025904834138949799975252245191152683722090206450641328696900035165918020262851398507476222949972089166632305667596180346053943776650282795429149141851949398669551243643005209977209222450754808069971244412601253116742774521736009746260079737124178279055358443672318590935962370168241579558169680694914429665989028070305708244240696989495020822525466218187076983258192348254333381294125753936694125508895175822964547686562336657077840620983992437227798258759173677612703483623538796173847320922879216169948569906594422584353216031923349201745295040757865178327444067132146732969871987021432433507410410896222680513410253824219909771042452765378230127821339347019658966396714512284050204313276580175127556115622104201629710678872306700715898503971922056876245563163408331603293160148766960344306354155379029357136227909552910947546882239593866584146511078097464491685377233596448534433232262666182367371239756186913348498913724814407216184146431227548175945639664072 [135,54] 63074455558711151747475289800270868490325492424981159082914978916996710815303478483280548125311828789277687196246288091535282807443454842455682240397898301513110411314753479885381253099608508030781748701197909542308396903268447965185379275720520839821733049943953087428245238418084604715839071473307395155461943938452086068469635186402830037952828506135065787702353586207534727320433729550826867895457289509445393516608919987443895073315428295331322965854271721696836716839440297406063879141693876255557929660686072931203367820984792401452818580163414844444811015520211290227370082465235170698408855205056858585729033663143410943342502606415655175757970131157514347829503796221287300264101533408609248352189268220810173804827433507832759949060749913771376758510595079388606458225880207455287420764615246219158257322932135179561596202540171761805174157132506298646681571610782210618916778626112342882859128750855606965791351867817354547798043265520155929991590379723907847803633744505016188083259445404860143448112866476786638717555585753750358559393697678687074345936842964195586636842171391197751964184615411075124611583884916670081605271840518759588495322454016266006730239674474070645649048978639907209783509913340383911895755838352012773907709024613086418953137894712813605780464226320080719730103234424826889293028225022094941300460384145406865978316204625816188212910304160887696135396878668460864182194969605788474532926224650405538392492156527742148141085467594740661928669742248163150893608962070689033596795747740639170487413954597021143494068854137489523118988347759939621687632688149421573379654070316436298273200573357572342116646526280243757593807938884237250150554616286428233260087998135484025772823937518019705553733405254350211427743230663879382161414817181623157936739775944387664508903393396829439531019157179071823741192417076510991187469985315131098058120475226074319836614161720279195290671504910539713006305120286874208958765930073076823363968315967936600776313979183736159735336750793314587662832876454559024500557185253985233021817406446489297396012095380829443879925392383916948755556966650553540564308101341865788835859617300063032076449396906558857235228155895862042053430206613785963502134623836762814316635137174244308067932734813567591683315246642572838490674572111863232159905623363843135251661352518137992338307368757108507208047806610245064380022820684841520482304 [135,55] -5436492508410789651014284591720410748832331108680123191884935426645522688075814054843245732744898028395339766213627171730223148316560976796069915547208792489797100185889036081800815880512783017595852865979401993481119942807341010786837581763771988848763816491916357702563982284190695577570088763288114616143913816789615926715061255821292377749808430827609177896956780956401605450125545469455933200660334267999367037711298042824933775240249129337064500425615960961703618142948062140378098322996226705176523067591903836193967117146220854307895662341481356318203766129131804179039980259523651534144133535159157051897764675101448253734428606373163290342231276559841253017565293508697145183341954365280588354075446554648149043446405806151064740351189903564190630958677588311552817574121850044279824580222960513618706467017062020059739062980955152556645608577811455238290891527951565841568338145234402334782613282564662805036255358575112805152692151523824112857243113314650351560133149183996910720966823508052268268983405315620720397495539126517901170840459914663742475906542787114429405956335394838614971916223921059661926851500079354659068718870113676441708200403774809692458254803707379680135942934504769152271654572661927493225351225682850586885849204958521108079278166225806817440322195180163178664854455913855395851470371080294201887641052883999794260311723322870834521378190608204327696850334277794154627630817152616362119777568209267432378202878203199268219536434421606175313024675253598209974401236855072010467896328489964177872979059802596239189803142499856901720545301976027268094660416115700827950056528262910812067690751989011167416635624979724521858019503920929408226506885212434905689797458956839064114998298469659892244960152268847422573296412480668076624898404477113839611778804579674850753885777004627309209585464713046722882549841104951622961562284813802577638685791783948964230936223705128661429915469056697713961707239481839360649711080568794429772497467285278856212083584172325571366749296322762412164626874922164762316120040312905993462100619466821594701216653991104216860858725352759501680771561563388650758018246064861611140726903492693454649624923444841700027697951082376820054519167627334866779990840439393487874638337456351919979510907915475332694271644015778538363109727187506431848731650687337123934737990437659626934461410035611004577669214081785521798689038821005598976 [135,56] 282075188837879206687089371363337708760297467870246473293257359443266841876517020676614329761697887508422551905989889721198044709290991285487955112055864394262247731704531577494036869087874899358323616031276634407887856008497239873269391676953226586440326197581362953681488532411189680822768348534663269518832436088216280756079617066482021311808065130208588395388376457868001144563084257852433231969660226976543867059341069214350999275616999950433704834249172784843007368057728911777379384057638763746509195569872992696508897848746507704865428459747188220917827565024024524196921816067477177455304589548524816142687351144261748022534319181990946873458753665551987404891701428561225678058641364727490547125717076023666479494043278849884621152608711211157417535635703833546732984189143408863715301841964575428642810286863088617687416100623542637095319140808693594788787936813271405230990827445233471580912027079307632532707280561977570519922362101452891081824565777985962687756393171421490185756500799520141258290496842794930393653359115624406374210057201570635665125850266458226850748262136075676100956470840053233432794308344046906725597788195179132025018720139117711919624396335910488424181605768389560700244127669999144126045788553931412903433928096767839312117612558373145642213887715718517543671535001529623432906277443177524427544777580536817046354404701253718781765737654948275286961875698173130468393517263148839167112318988204474112816326643503868032799448100387959275802759355888913218521441201648158420497019307649246087543557003997653376230149818596556101356752317560853762882185013154120483870717574842915413800124201180737146462939521362530196915450114580621511137042892038513522458386716000635020266727335072305421514013083653973349265141392212361171351701595060362885084190143800382535449099375896533563369541563085007258707849252487301659247128934552327817254409025902484262881491284708101764067132913279991261227055764461162034632344053875883709027366037688800903478253732607869561888027459214219527386655308660510043117116470317536888101249177774859513058078585013911538551260331549034957741679843269171790571357568788666265956012857110435773012390549899937160391485255441646125658612861704437262641394092764513444947278654054063994296088008899818018704619460934492103810680953710602146095018768003853194606063534619000059435909253714517665368656253372075915344514243280896 [135,57] 2500977407610168817449489061214372643016724754972726522808130551775642008575514631466998931409789391417311211383087121285739681842111180318769313588906859300048803151205252548553807638676562903212986734290295943267533004614698280163603320476054172078062301248032785431027163148170613826669876911577111606726583350800404879914136534603031934872747826341960388537464261510652841278368361629885264132942880271630329536940603457254859487309822656924194596522791603657795733052490245668456111762860775032752250687087310460227393507356765373704763461040112400387457645839053625340982810318883316046358448894638084746847997113993810253610078522667640983142554992624124804222839806341105415243661038086404660890056212307798625184599617811119156186643350700456982969116431891301509259692105640402119283277289746217215797416067264465053478336350100718405534508703540917241931412598042584518711214359227848084252136077761848617219445677492649393912212752512666503088952674356639359898719831603509071859061893497411775788590267113828958155437861761153326777198843377250717073683141966790005087918799665025770133725481917150374526386905591697582888178398307283792030040297054990181235264802425136563571075933327502706788004851821707297793650317047014535951359629233292463568225289220688822187203674213432948852286377662654233879359285394796234195604564080143705645641201377359319664239501809608136135431031586659797832904595782913312898410176474369066524904437922514181721037922133343178932118455975067564388993726646600350968172668634174841308114970550745442372975419355180196783113886760913750531813010908340435590636233246400797727345943829099284925433943342277421640365164377871521319415505875428126609865496434185689339324641434100260650391649699883131733941382832922505210688165154992378754527101610537556643610706549703819933081504629132796183269817267622842230889273909655324646883673202648726764207274368508346997213541329059667106322320774576309778439104846266723392317943053659406406787272569726473194265323962679928002763608822407222610165859283321368830454642120646443414662852783407447444759622509574164566756174312449206509988958918629903449741711842282314132953642834208574309720810021726592300541707309671713524673288515285092065712172813085605604360671604782901780311246875193858477521663806074299816070004866987988665337055985940669442357251274662797928639686735467382091092326400 [135,58] -2359249678481923364880057773310118072264112351915941046798066038158079930401634201755649258573368525172659399741340306970399634654023328772391397104793927467424738064252110251379541906369260011245438011808138812997050569242683039328936599795046532298397913173726225737448316816310403379994556179676166247126785576551872676067161825931387887865348643078679697974507065608711797158405752994241364968793257373919216825185585576210322542783470361700343875026575466526228224005395829636132648598394850390317314540166506163760900275048048161298989705634342800562832732310959267861320701715182327431424503264587005764502767874610155239147723036109453023302771157837628582192078442883419931588795462744163943113253412859503116147519775463441052508622432891510239948242679139720725486125770417563976237844961674284379872204514539721575515094434862495324374423845938692144602655380476188970787928780405511554660260916070898424182564992250879269475464154638223133352788733464930549735949665362507018253015604741907030453984863841978649953681414493440656616048164158605505207740032775318827970004850875886881417695384577628833615189558208899416939867100615783847746483420014591587580340531870264241294192366385885613014806801827628746917119690072429935682180623858429533128255989389104197044515251644514056161462772723775716854158517319763349955567546932741353454868512482415509381277155283658214432114269588505775889658636812188865641202782400825030694737354264742060127141997269400208535323289825909330214157661117642847642004256738369467053965748363623760697168992037453670516614033519995659063890466215846531919703929779582965145326649498693186551881255805218457519103971167674404110824367286990992006626150498121693970345511739101718234139784153973871147239660585550431012242490320418824802159567675023190660591927263274453231402332422359778689833841288505890114725875747689253114684666834113618858210782426319778525491051149085338331749844672223587536067213465830745573202285860057839922741569021905395179479930172838010600559920257707092288400682053908038736868178668442477867852102289108445204536383605665914535492937666205085751365174213622721041253870409747434772404582929196562913421075739131349492133249387629231701419945543734412362785536497666608676855150111343841386761573903384657508755912632180662959277850464840909221543356566397243011894639732108974115390865757533082364838400 [135,59] 242672076721050907503302888083983951584691063985423297124297447215058518713165408447325625879207671953302482208792398583328792210047574717740218612511503024143526561403889630280110446779786140790600260527112050241861743105217335403833358272232508473235917376007486823554025526280430888307507199572712345072896149837871308257975856924527043252577601789041586116628364452298386980144778172573997732464201719386305680603016664585043124663102162920634686352994233376356463618656963185823848739872815950489424406042908255430004929510289828414277065842095091282435148327031942602648165115505070773101547339085387092891038286260222115477682892867432060882635764665756205515935965831335490091254064131016788699818785129157411299760664970790689707374555121744415610196140416790271435633884587313968886562316592218349743502068858650235617119640531244125624634993486471904424175826337841219761099950311996144878613146637403978643295961604628138827436503202771436533494708719727861702672210971961744699488532363958288396432619908543527410788861050249087258220033604726845493648947968268130140897145733344956204027736796780256063322901435363910466893905974823547235162471794637604831054958618255192666671547308624792858843547467108520137728758524461158094920081442960264181341426103805315961490091564445350358462309381294815552606675475795418655165313274158804295626498941653007774337757375693631255483932145559970147930493331197544729506598256165364623379920342248179108186921318226937202850313966163861126269226520936938570280279569904795085446039931116179616881741560632901855429914009180947260228927712472058855089058584672222714044949604244285288616702447199937616014496480743537716923432219649611301061690813089227476074201297663923703277755493914902164775663017095496844841825536026471350075838658097017202291015066937192850820725127567631936777679112021036454904357596476038195227789447416827629555046975221428091971223648611024545524071082218066292195838593885514265475959278445057298457490611856858913854919848252653105031393695134693771842480709119538268399839710832074400285845822666653758504282543176946912079853826433936498924511662496317933312224279913021449293278026663629413598873304091425632603399552446168507110369895546151002811581427463609601732967726641157015467131061402687911604866132579140264976927901160450680626665085902252475300077059029077800077846966408678344640 [135,60] -15806923593570307421370963018155399425676556627570031461339416957375811043251061158621470227767021794330956621763582746936684359976641377555323037266361304050869837103201969238249739090479284989356089848950699467874276627428722750760271365989363026587903221569120066254139296803427334760992520881108769158459770428260946903267849546963577499960458186763806701445830154669289291425593657877252432130932476364668358872112152601649269835295417128893545747888739527635512003180190447552929453686983774635360400209262790252052575115758484809637371149091020712842480383316250233299460756298253011525848647534112903584530052875358308343590719025647641528990222576510325617464451503800898780313400867197339258994587972271691939735264223087899353692251742099065757842502682655068049262752740059665432085461939378889108318066336567731477188362808694230349670960373944926662718332249679497301289255608966024131774917244846942437665341684621451357891939480828721834332215804741415879038325836110860596821158907852130743475382315526677944495828490758704697779520746401576292330206359595761515650476739437742772953341710482842635464859804812589210699999481930012924862519389105538854073748444973320242022733873676915611172683382819705126217742782757718438167943068909510754764914444798463194807894352953060660092001479344543837742117947248187799140496363456222835993593151236847651041640190003195159677825442767529944673496222698720656042639989527749049001188834781284030040429305168966674334822044385102241023109676230088009129212069656853052845523732249758473708618227832221830744460932231224321226089451016648210997076927242070701934059233681668840373890327989533051372127079317878586433509660068484073818400409741586226360669786523928021752196261810895890856405377825526078551940220129789864792486196998714746962064452642164347708713860626479065685830221118285082606859666468930105556362630811725891433758052984756060267656408821281947421444956779762962214178524559586388705687006624559162042088019340156650293843373488090901161969282654023804455452862939245691152201387063121057718044005307844706173258768669121978331941553598858334280089594533543455103888317153377828227682721532638968363518595095065076354774158869273553176558675120302979719978224245962069866700892161688392764396566549500793213475602247994712644466884209007449577809595840640125642576727179967377834341003007296000 [135,61] 966599576091674787742027728942705953848031491906840738992582432652937771017946441971517513050655533075989509676416504796902595088890662386257915745826888389534980528076152611727431710235255860730331319079620009746907610183672300423966482701777312815436595096354608702553091395649673272296604426111917006286014634777883139106305850118792312749885922957576122121417180626950977719587658525019543538832132458064243210210387052526652569584748598087593159248043619919753809873245998779826990088664305695466729846210178974092053417458439934428247533615497153217734693618513557072628418031854951072953198690212173502958557489353744244207058322458563985950006302907742655507853380357533022153823146271637412230985476539089993774643391059928126488959037408636396036985598551543570161566658938426659513719794344516619801507589409489517171405509231603484642471628687725171702446845307373077733118650979001533812083442875224367155474667191156612503404068546967328705250461271292262150553321036775983754204661438528574932172316514460861254386086936835527784483467859362515155173204991706544568385320775377769940194614731709508734008212041726874279883681674231934416745252250771219280235005065861069142950257723089712539613999656745299263783159080492610058729946139585846754884713197639172640567433163044805806486594422534779415651363384564582617768946871138799671965657735708600068355912003294677044631659144789359863885829529813535945722831462644909863788872061565778430219109205178975759887626661491111554628838260124252940613075502463094832335293578191680936069554358431974203057606286168275284893546448448926574925698118495836702605515334365576793315761155554935552638824135117136920152263134153022687409868785675120414201145325954170725572211588771148693156732165494219549197041789805732767167475519569362068857943902826447191031779244284443194554774908878923614815415486725492187863985723001613088068061163371632453385178352382029172449759715909586586009888343292625752570482891544653250965075685217045880766016459851364450847132764797709677897097460569023057095976106114787223785729771143418802829863810270544756839437087028523873670448024536677393039172740793732885995721578035394889773870133632933444002990605403511465669796656954346166029815686816442526873646441539496662302241482122743815871783638341062069136382334652785818493040518634421066869346016782470190078910936640 [135,62] -11032543884083887217794500652235799026440448036669736254808193260220474533965017172349209174070484621010327970618393894461243528866515779749785130861953522046938204197007340760710913017818483120098011768007592936045012482648843767263866080122314767994699508223943497220861187306343952649077334189877834333583552968150849903766113679390373784695714571700504196273958389414800620976008041435311695805395116239986361891330344912720654196281606428089215758465487041192783408434266931404248546503704041542648780575013103272388076635223663788209554567832504229893382611440101526586013834592105454445839484870953104596031174905453629900324886470892720656421824102957392656354041297225805134432380122216350359046334154734960765145008575807207780566342365246154217134645847969063439479121014587522518662773429328387441085760306860179726849983579030712839611986952915214552144468151042843466552415049105778157514984015869639524356080290505330864772147191521809251175767938611077025300183233955087546215202000525193326818388990924664131326909550518367842344474539290626666267539882007152332548422622038060636780097912833371437414493176788622810712685263750805864087542471552762913117543275968867643019485569292813100078591331682439210360503027552432454062973933607785223579121973893763217484491635831566631329358454489959060963064509880334875083874549436618262486972023591503001442158858085591820781418464789903831720677200098364485781459927582648854869870931892624698526633248163797035976163830950810969522921430590697936506027615481909696358673011178896617129524189935511499032509351982768934604544306976003790899002477381604601819225355401179045107355931933494358017581198527523598511009242624843807453152323209953152596551545041068068855704176944662460305009797892097581912454894845950147055904790019395373224658636960739640053699040585690008369951628241177106123077627004435486906442155153210211779578026652394505249839815871876099844881635683781401508022138419408160533872292589826544205302016426632947509404444698157053560908542980034275063958207457540502608271811122961995333449410170220118467681820654331333552126074120941843237798456249257687998170338519102831325271106080893163949216122238167594548445541880737736297115932174404858009937264246004586316689976122119829946260047108813086324342171780050407392986891628825647772912739950582395873959381261417134216739200 [135,63] -4226984626992674197631063512241170091876893490632389691326618857046299861202199802407880376357758111191844442767764575775496734601821335527195853780455569969881136127308841668540431624694726169821188061513261024093134317345616500804010629604004440728736539951336129729213733469725565676685506045592851022464017734867958066971800747991394932934443727502402803526157552113467021369766133427891175690616703202315161456549420354206992792221373620300310802701615166999573145107544301720577328533324107342633572122751996297966594186215304838324779251549470143167700531754588885355977569079164004141483426947282503037433663886345744237113720293995245770725579137685346359590492801380815465779290131251639090958424087845617910879003553413268138172105217466057115137440868638803546931666214744664667642436375397277065026662024814176847551167860338705296351996314930671412968658829126999520616327365232475351498291145230374809650332575779593271568866297034848944921018305045516593015742476544300462300485160073597881656238039205202714635079009894424644268904644396602112556028604948763284934326092083775557317732736841865775538760929899701274740137942189908183177737777402018411626001866629201042222937148587378077067874044463146102311751381866421696341109658865472661479288258321728254533387852700630167883964881025289027215005542695821936516922982282315470499063107611759726141686678143249619497470432661404775776453164279073226222029445136132351120386014811269338318258147920366722675314726884802668107272269776312134225158476067335984004693023943154243281715714975543646997664870812513394536668155530760831137066972779771331732962840343045044031601934558656542553295030362178224708194634501740493376827253521756021469123201868961928584788354905411790543578734994892231001943925556039604409023944565020065660486202788749331191408221734579183034734942862896343107099081513455283932485114360491949697195215285534337931527103497858229568653680734238982916149465922262796904575350077993959045711416227738958510627317578576632142216818997228075598514967362143726559498045476955586604374568918435874951189566269663367394600324833500824850426180599618976119094268084634191867779353150254076357283159941827037393270583206248378129337198030605098812611239604885384690053013357231709334637081955837301296510914687551243412141357654923929014898456434901775997905430739054200956560 [135,64] 342931598891125580367464410407479113431275932396687958822272688536380344685795657268695086703114495028947583282083864837692688573750406623856762692137280714265188922106002453142014634139120655877834436317665631523701986469047051881335519946598023245143081035567551146390724872546458114134562480628207007987585562373166534590533319054803144860129052165023947781462661205666069261017930108626536300665840400104096526777008880880826566801266304678215495166840710815797292676852164945921117401025373064902432661388232490938301799669421782929090935709887634637721227381104922669223219364989988107011412739603827464107617186805548521579298129811367055577239722073050604041835474743312668351803809530014509931357490800657307234222882929186267954954835752127197084951269392053842678033125329539174697550812614859538883868820484681346973489503834486199305026824520394139576743972520710268187380934502918286087795008934457214044138963084808466576371273918026599745939635607693633920586017416965063157283012142466733297406425912233366202820200436321933786006936109008150304714932587780675914612491740041679484130212827794605179707563926146829685723959165537002114480645922474668507445128103157074613213282242092212871682378192161166509322449793091263233711638806565403536317497379334945466732851503497804044308939299024899620256494057610990544381140040656934543890963398589832592433490524898090072187677296683624132190340652018849507919266633962134932342560549507056779960149678423073803090503870112070145271691417124280909166076710727082362738254170147072514434040563748136642774891705320466018318206967464055524587156922106754972705338504914386917694190152454333966292857595061598017634554995807340382756472357603862582042401099912636506534280573709060366435058260304782628748718546298395283484632002738778229982598379211565071168109033329375049214358391658059326906961634107242307586217079582508031252098930083588289174682284582808451861250991627052951406163789027854420643020616862890188500541499708517483901377357905117241984355454888583505075124132067946338145387634922313735613970119417489320024670510460318041351529732478357362054943504470568677119936626799959109246311431057477050767262559382420351928255860724869129619106116649281684025332702526108754103001073877964707536992169306816041357021138164011966841580653744967000661408655264594883870155788767427840 [135,65] -12376906187542174503965098193212475645008194692217705699697438128967560155858986795720941145741087238445824961227592347593061186782152572079117009787561140936972982595145074227825578382833828711620376906778515440120704376326568883896184938010192534200527981537186768354424072238926422878416992774325714255116500717919747206957497084864433366825307931385869178641150567019760327992906267895146183074315064180325552142820311594620906174215751207724692984841508362003061799471348326793755337690050246204652841371330549195832395984928337471553307910638549325932051425448227154709637676184146963746244872979695049353475274770326217286321025621107707057548428118467584731847298813245843959507293442211354281552602355573166281770931298779718164686262421392276357429524095850779675754572501348267817434338560326882893683224319365697851806136424406048940744789112096338238355375615276336272159232081864689294119772907404814075879498776917710593843094410955092150003945593097256488580003249556690122614789529934925018501424278710868109546046600916422997556086292805130352824982825001402713480083068680741858144161491164549360601931495776705630511846001333934006004371953607850269822571318062554277814268812710386478019525113784495051753289985313892779049707335898016450493840805094971271877312612309628165907424943932385392170490048564855279810944201494492903426492293361046599248560282522288389308088290688290054279500748226479451101583759412326954913718184511214959405447338420738722847617310129527244099047995444502417019856018570722584292408869476799499074701869491797171289591242757539947049499135253246436126917814305078723985789747381686724734191410811788693928234181240592266994313407390333079478630497324729428272826162277352050242845993869787199671813225040253349628771026317049591855175686740813621451615421734089355583576155038214790714012033532845741954295568612808414341985444656446015572466833653006912676204367221347182113141157450460347714869576128797296148370113031825895220310924825330403457722544925809270180106309538779029401001859177248669477993961981129658409599898225655458709857954944051811270998189021701192254403310300449286368712586403078760675250940330308536694683479743670458603794642134264532373556388802947487338625376377551442547820388280053430320690428590051121198321385692020455552392857954811073911372769414428553003952136803360 [135,66] 263105596513070116771278852359696831234972419850792624194423117324606795283279755758824503709939505274551224743144459256083116906561736865986172562190270308488318297130275723609209105888918967173045937860071193451071458812764254569925945828462555993348280796675358039738762360375777036872016801790465396845857552058312294755492053496521139339854672350502796179657217893195657331970981127380722335497499296798215330835799343755353910611229069806231991852165599972455490097716452968505828686661001610762727749668414583006388620648831558770614032208519746853236896213518431507906343579996116227625988139879940849119981303897833555200135234238284016445538718339345037809090508926548844000034199449607503768350271555661870755953059950083272097936501070592631822019880814207253433497417714577912462797902243541494964191905362263073134504392391944418097578044724135678308837714363033257315179536971782247394377748229835721351130060960624490082467451074379949144061798810327993103884907195053635420501323527126366740075079608155778597350051399734794186452491751515674109727369079678607190273736046114541510275699151153833491808709659804722884762078972420878678946617757060385883689961965834285509410495620571653014308058689724170341603269539677693735331933564887838683176197613368123827727122914898745522664132742828364220745862684708371474809901757476111991177113875622611033413208432850287677582478839708716675196304213025492658996009196770024095644615536176629602901346726241281136856614274208873766016310261743287587503856021439649620486602837411995517235816715982774995601710082800895193032899910445758481562908228941878058919945629432193762323550739305600446758584338095949385674787518150117626903606717449076357474179437940761864694025499052756234057061386464857931528861391915881830350614723516780090547752981386395423651760417948304908291529488949327681417139428426268595873778288553737653847732296911715222154310231296513185944323470417335846541594915238463247803433851716359752743702970602000871008400039662134339145550545177917223481710706066573473844085045280812052986072907436781581636025875314305539503196186710739155299718921105371725228202393211458640158938001247575788726097335222428948797471394468279661483114318544423595425250925324553575125980026901370856916090201908325864890181133246422699881655002084636087730210976486443081614657600 [135,67] -4546650849576051934753480881707650111365181419177515237344835915647738903689498356563335060704090140791010250947053575371373146825906458980464080335660314727540824067309541800344857573591232031775600282934927552147873582022318576909356595946697570420111196457520863029121587396778569042660798253910674763176672167223459310823696680241599800940019644775715214852911257575083974612577518792740018185709992777788058791727626564870754615154163642745434512677071648443694400440711712223208483324309380058583024802952244912365081167179635126714254274357037526419526848039639486300670412645944647602461298967701202226249763866689158842287496435214744547999993685656927922072405419045812358074879434552686641843689783724045377673383529517648431772990492356970288324801081344379008256551576259097969490238757714048643244940693337623428387419222446587553960268206595240911338608087382753085462609219616006301993560658616760835456797759335612990768341924026173102367668708311372222835147377834371255233320013138554939497839474244492115859785268587862389763524388289197320303882975676366663335476624589592860311113559985529205322285933286063319705575215861237407650381637514862512252016031098785933491442787236216852288919198503545380799706114302345631441026882229641809830396048378854933839854568233435987303764132191977554533592416939729408660157665938672413193362216841942395915748800091972231339609278808211207615544584316496385661670302638076626596928564739524332631102673398763450210616093359716933719157431953356567615974505085035270896078020609253434187116180363751685162816452497297665436789766700159495130907486852414888367969311578185142310957725795857696911406461952069565981813712072446076291755349589570809597457918873943646977129125746924243142920977950197683220260161225878563660433584923780663167911911552017707588107798610361265870979062373069280618591395402551004142168112161790258775057379998042475038419489465624333524202051295357844885303751421869735390161036914568295149857683021801508301886123679672473515354873438823761229109129507986386269836863521866386060165761896402305862752838285712850179475986188455179035653897678118888945250241584078858262238096220920762015370838804883283232563638573566704704476991579693815731337248322851572683064397836956321761073232965534734767112152844549233311412936893534914722724285511864965828280 [135,68] 93593125230121970578763612035122755812567934357495956663459152358791268457769052704647640964129544176996648028578773939337624921084872207389234063964092933451642779947046806619881878559215493159405731101540159263659469414471125757033444993628990543521057287181574908312561001699967970715288324090338116148953616518160271053274144602669392308865809078403256543687234036705489050814831903681829276651513865698802643773613751002198449804699981730525968634521649085807380948997377953436428451751213516029802976447680953924098811184556269720681982968591649586125970019455147631406281731964424188433966155366471141831656903020563947615642381080903176766946081343048320103777779106332666899934461929527893376077310912907479394478756007347544319237049836451296474193849815775175672121671010304502840689643209554447996722008852569507342130038618374605594093145222545366958851272084968226053967600365049363341380260032215002267261647049770214148329042487034179492099015057947039070360930613479403572318481537861861704084397870196072098992639130879517537371156059788543143420345828879127621387612183916986180581612829392204599376547970073883134757361519864206582581678243422722332589205245513020196776604431231723154010092801333718849332754075211208154266801102412224679401047546211559294627961018739660417945159204148773523282952177409928413908465423209338937566923377128364629407928761620830869726359954764091979051732781327025140184489116661469059328728430279621847895157009947630268848274151067849360342746811814889055290353562889109586066371382804706945078183850944658000909475075816209312841780552174933716381623336136003732909272055802469782482105204817730960369730414658699332074921080177320417439464610780294857982198422594763245275084632598488701198854764313960361972678712677644940532217994659582470129005178834736890412584819631230755445110454152187883919959322750416574224564389758045482770928518968989835634086255914914384101519078457933695013389999913935682100568990844189674959364168239899709022067796819266029799001728842940648967745726648488725001708345537447780745933160576479660320569168678640625664292741420240632245508125209113134836949655318476684003863473289962871958924833878407992118341025262136397000904521956348102695679240425601338695392360839445339545444084896731669852915326107243490379694455178650768170027524504426368 [135,69] -11637879831466306301526386702215933775392911786984244045104120710507950615009579224091053972927856973474860206979227245543750125978254218766779991398877329875114220619713738458125563692345429836503773673034780690727865239398937827411069962935772665111871276442779539996097168298906438035574283840163593083411140154982799478365862048278709857364722018289216926952603341185872068982424739530468440788183496239157399031811937380878026892132330403911595569647627541186720968424436963058047659076961131762286560896501181442597004800194692643048128992884125166333986807419979446952325974591806374532544336638131211339159116480668060848265557425360450719139747812529178528615973100493598404651531045000303000190518054482644676657140960805937968393060329308752836018505902226921715509483876194467870005617387478730001490937945610510975365948759333594950727993223172316825430648120977664476146696618769686692459625325956189683558686542516351511446358065263239748897232714187975406263350197979421208324167922295916391189449749743727394159112380499055976901438017394195738590932188884628168155394685490435934740687635432297946782030487861505746907755960746013086870750989268978149121509562811717046939403063464376185807934169194112644975991613903438031683739815735737042061112535585489322999641418217612729238024613551563004907160679827258339059112964270504419558740509283176470245458734680726012910634001763286716586621746729341455966703626147759287103236924187103910979835117135524254825308574691081753000691239887092637741803087914053737699232657747766314756910379787076428932043478113860568621768428838524709705903907618231905920434117012334347580801239488083984836065791092619792020048570705787440484062522371919367707098388125590512141842346654094475248084942086367253454077976951190697858257899471733895404831936309623903771630986557407711709470003820131850387366016336331121053103504510213659284647856584484889383247240739784152563804269829661838550236753540625018106708919161253911221273185774500781159379711607757918288285210003913733643396143857580861212102562623226856293080438098231326165128029876163806711176342418818944732906848929861775448874674161296811396265393541372417440061632549889090921204685129826609881465737459839314861474048543186471373178757811278490254612741135942818923258896204938038685900137080569945745241499855344 [135,70] 605368411799220334286293581607954558500573371083906335289324131658424102820285902855518900041673541163399415524504323420472561100101228340642963101062885355685505914651945584439974335434335863725320288934190074299688934808013003646888457872046973090606434473983297017350372502055933458654672615974705485743526471372230136123025975735456828348546852270766545316071282744476969968492621161537782351717244112606606780363765280878766498244820294224432132402668638859659443688460053889589562910630986279695321349072160910960008955309224929153189560110843987206233280855269073055131173576433468866116255866940237618206117906047697087241466678009541414786901744889486983654550953378339495252121924073848821545112202940817857451608247825491664563010851979976448824872131951395242163850261922645252765532699200087315144704098199757114429239251418078823229532899718651369857801505728947177702520375105916693191973957614553094678517824017310519011457044310609651632176654865228249358971775479748406744997728161254790010673590372065762291305161489847788661939769862570055854984451008942959564279314690618149473804916595545697838288173351767877440960580111781168126103611010749460628407679096545717207088488448616728037722943258148584103091105828288435075855261454040690198385889356519162588236217902119034908449847095015888126343846249271146913154667887444730344717511341640821464176093526876073403672236001844209985736055521988260585827995277943137013151229104492829282136483710387104150806999114437060039847655492160927776186584465497962968596782282952780175143179883575199232358393973391944973737961507946042903525597721196185969814574729527982911423186715124116323919349549030872798059228088009928020050131616478044636823652873668357083330335831472946375598129588111868344989692573049286190170457306781902913704652321285573003170585692114931540322325422803675039193244656865338578001371682899772913476838507201701152533455358093235831426307770172772879697039342938707050026592982540740750113402995236346837017450399095961045806696109465667647086373797496611130808655781300275197232880152093902158812987621106502641277347155023382273821910526200056663582057443048544372959971604268952261990770031269107109728066360606267883834938357261930497526648430355072945635356548735578253562664176623902408582540642938437034238629705042966387317176704 [135,71] -27511604235570069431139752669224812142830081664784926549865347545358216874833908095698453577562916382467629111709176891988645236493510908602741474151571362988397158512785492914332000917253691635069916364874116936218939446711019580797465348929463998724698477969553265334801340638547463465396136188548459971527399396060358435940422819012966684862979569394225604670022434233254753023435323393405757587738926210324877420910643020096365667633064641500965292616853108649028811953325990788281921774760120930305881396716898010731828539510838908523589301400949303814398468116799075027398990626297810597246716918391580146478794672798719001844002353986530570676013239536619800743104537149776767915214137887422992129432633951656184609203256326234865667295316800512110402525122695522913970349208849669436874964020941735880654637814974188432003289507329485689761933821632317671210970904253033704567076857429767387426716183831298409708760268913614602375901487085427932698666099017040558707690939907731262442998707240095708057443997117324687466385069179125847742400045248848649619471886233297298637378089819433273350135422223392990177009591751567753784498463834080123612752651045867485827905267783458913793106068331462497959009713220103104905526243324579742865513685156729141584074634038430535655894573689186709626054693036388067449072888040325652854519226205958196412498101934865818778398295470647699280939251930384955949253701683443138102884656292524317203123841834359495561742825876891079927991899133958693055017277858358005280973870272457262471519065266447765411954024578283724453729413906874166143006823249863924247944067446303332710150142648398748935198404605041598337556995760796995218735026330848866198046771931169767380247172011879548834645683436093082557738808346554518497451301243304049376802738536504892570378428454633883239467987360674386669511287083375666600205992142406119015804280215304918363821806489671874776019885778709190633967266186778786116549274869533758571029558623490480118817140277745001603325974586359474567681194635589192591495921499563129521115214114794388555346039369004072885620633586186510745470168867746454133514074331066298411910613046527679434063537526932030915707969824308283240529851280675520971271075440929903472730004086179255331036269014034375344055793974356069469015077763894618319267990752002724741904 [135,72] 980663977845820465925477488558305044029923994762653870614972451040163142405298785484372810891517068619642929395673845248901637633912907393696236071273635482006995484139402286625127400975950072907000335836206241147039804141561653217699544453070441338225544651423378816844299723424567265292213175821339906734030785483361033093309681140616167230410143418356573758944527473520375023654552671093940392787972590388510537623007011474450848266219479533967333359266699146169405281183698875824502297381032485753295788653835563401167886030925962737400047780520414490157197837587723021593857246749810965531440673959929598337495272171653971145296138816763583776780847439755373253494609771358946027822082922270467731769732372686548234555736306311228983299851474494319196595462211812662644249188341602385751982881672280678143384372461837642882739721779827951379089196548614178159181824801044065551069285057557189650353034277511055411364255338707962688400279869570770742269111180052632787231183554358625835171620252820486115014883491457286463665123510229790318848521142141245589384802799253522809789245639399906048890788685897086498123349960325076250481305236557188279552830013867732405769698467721794322556865580940765126286585749491163183941438433390948931424096002842374670032682472418826803799590218544594447237485828454437199262620913913886705325887076486931450486332463994435086218113396899758366858724694501854975926081736967598440706346645064221834371321136232623962833291189168902064284057822269984981141956370795126009980879593452597440808763718521685869606157798990339101682485900849232823016213953760187460710593265925818091838939482942088388411907816474241628414410286075366353929974210654944535139225070920119611897849390981389629611429127169217464122816628595146816474670005047008991474202124654368972384406554044333899989993839603395689972325217662192425828538121571862987254030187568078017767559217868986300635781742968935266417367826668748621034736573217414209778250829984666782450558636183663120160828417650973774619087725714765862955142452025404662160034527773434391510517375040670565289870516852646345313147515256660036143839904134726589989068780635342120547154926885287213090215658048665476698688730052139590918683252152658684659453029653778506507601357414093755241690555957571823641028569060675732087549117496584192 [135,73] -20481754862772654305926974106199014156003891414250507082862243352238760746429522277911839341864878193570377703090648754558911434898347211704821106559483262372171096137413977546054118889018663155032533913441577411055506765796314971445872500929846377556407519129631732136683067031861203336905401315800495303170670337327212526418329046747482637221982181578332719912088997766797786885772194870593325837419945565841784078070768771104812359912210456402195096526143885128088244358063745283607926490052302264114088914461042047115718767516028472222587206213390668618348011275505243911788737841603271519610492513460129638827211801228451909616981443518627086369784608896041957125548860956292916945427475875771545417597211292761729402328157735536007820371171977044291231272217446900463851489544558355302504745222688005078859784255087434756542710529013466343423553748996345813337789108068107017758965895998287714457892812400529726421189250555414492221299299541453016182053792572471151324861163456875478801332320637869837358306302841317036476874687015488464674789463601871603395947549538036449845493591473925385532849939495887427942269270718308067035728233017476033674187947006064982294609539587140446887082106135468979531636774468058285780550972326813439316197072145836767966506137128592694007301273329657293041917678784996648074013299749453029974046607972300904679897977545645383505760808909223545358640076244493719086943406963488369815676350016800230043544050663485572133185261048806783217455573034907660243914249496456748838133238643437896888678340258184606055340114641852005885213509510495574898594960262748844812327169565160524065615674276609239302462078788418396078532358347979386342488426584400144421494313854848229844722645117221817044662163598204910064531885095492423849589535413668594422120425075542493085571858437911284556077580432328680165121660989646713727679578513553772716775375973809227679790871009246268413613172629987883124921392148723661393653881478216055195929407888647979487393332898839309138573265511465485324782896375244684777502599285639585048253281172502925955287419785013894655907469571545446360119748555109100681600136255817666094691405262799298188098240520902728109784163706422252314568871606223709165249241234905766081452363415536287436284893917623001820753484989264478943300333777722011425368281725184 [135,74] 497853040838265307252293881402455195157189026852843610086032180207434248447119932419346682439354486248952410277391597719880553598369778161336367158485084638605321750176524924025760634495197566783343363163854171903431269766194489420959586911264607361121754306581207121218742029052694204820424111949984455200825195981610201464180737163982870264953832141343201324440932709624219665647962489377789933704243741877429183725639317918024083975134149504587478432279337065509006099237307742757869479651769410383088670982343890797611280825869140038401455116618191252109853793372956646714714647077340296142885816423187637751098749889044739568182167556254263294373662621279207327590061585922693007147133426171880615633795234192349374155102888200219120739976713518495970814335742604991815536523229665163816889097287143752729730875319429970763046930684224191970558603232908157118231073993857473919833757048165528396451343168575158529779521301264834821255100464696849057186473867783985454678139429784191902773669375015987448480278240692162451631422323298913382938535054768935997143611911058324245333761285061250074060155574031524072032572405887759005767090986431470260779364825887578480002700596935113214480851113738344124982600280827786460208470097236540108864792522402874808645752864938150226002098091685257398167280828121869969617491105537536761155275312068611382106265335352328324485444756084748798450798332709253618332872200773825034086852782184368026659554595868182569605704722858268762602020010037115994546608608181707648696369768073917452940807093014226676167882827583408147768849498117321375004855280773528617879677779569902269241811589742162673788971304003716700781989322730242319760069836887054571438421020748553562192403141457363318999913652811400523142735263896265141091726726832632392180856451867337068273907846079823175984568019785262838545377962328494641765292321474585927638076230118053449881390272651927402008164141262050509116747931372094323812298289749164065658190108156234276778151761000311658600068824954086668350765982376118253670025548931898203776958760262197946697608767112323522317368903012139504286529653423295237271768732633793982461001911006352747666325968935968471576429393431232135211264722885300879271261901948244593867999966818214821336573559797238627262831606999092586524174640540526639100993536 [135,75] -9760961794614149905773721294947765390388580706615421443693689052644010561351724050659934872609009938356614658821397652712682399428162991816517419650239803457647716993819540366529130285681402638178038034733118821527155430886917699975700357826082750597929611265119365723600960886319416770938943700466942874334944829039205882780502730241156708130574608546579890667043718672755269099664696885106538767114479476304790358834669031572858040589492366875962040722786272490283980501654315361009050439867918353255815916450363890129533493342252169654329468011301517626817167209427412349313309347034174631926528432914729348052472201334347095336418554509829809994196412081040332199479066159022777201093494805381703930703081460979681185022756126581267925932857417630487861852227818934767919343877371336168002651507730075808561396202818883355097481075135357374671608683394552221523569375779863130018525013720311309249019049662831463585062271243201102767205154258825969285770597314492771963362884515061976673050182395179028124758952652644874087902882349484776872066478835253471848404835265171430947408816936644071014561467278259185904589510385804432494235916108560846717184681221498146839571828922247501065449695148879631187822150433168556718241049563091730184223181706691765117849524924044985131991108230187908192448843720188738258817474589880346559972841285998934726599153889134172223599343215785598659275620798362838130041508277436092158778204819718790776240179431331874027061323684444899924109163199747767363532141159644514687996494178049059950622995867827634415675155935800613570256547124416925868978260190229177753649091689099241537855035062036777152827302390696722856836760083763745153655383909966475674682915381569045560934302979919910404250841078463574607534789721759482179229373298215128637375847076399050523877991173436807224257710345900131080370875482735343958987569327654553409496216160947987067832971199638484868711566969429944613019530875905937191273840373687049593437896692026680985831746759556783886440800561688072996869272879227665573404058048750433536804366051896009791173661969386286921722553905328535642382792139433417090258521807427617373467311200842597088547574864397880887796974983036232168500637640827772466679758508477278998077474184428775580484415902175983535650949118385527852756486617683171315712 [135,76] 166626794494950329650482847991033639123102700681603013546359253202164914703354531390336802830689362601849735515079279264246482897087422085559009730540438970016248658725429397378819821966140357623682016311109846136264932632298029267589863910655652232483922930241182749027013182582415316763290996738184681231009796809858252278408372003060759881553564569464993549612380727858233378369197377399426915866531119924099665850682015167260096154215041989855883094150465180948769665613061048655341445033543534980922209263001155546296544301173297812111695995649183680474202708498339784791159898091404260422135793796120923101064792029618420602667359962462730245387610576867666209363849410182602550606912802871529914682136028609962111932245278427081247656134225446739006871706388567470836606871706781236133669936251715384396069907975548366991459136913400194241597226259414363014843053696952007234421472907187196980011956887467177494762967306964156888389789574886365537139267922764384688594491028097559393047585292108956112930757447319237257849988485864799973320452120883031396233779565816690661692987999804220903317027658892790097029437946576530285838965408012229469216215123231764481472297320436730588698250481212657707409132913409142715554124900696400769189200433190199876359641470646098868116315503557147532155263361710998142817892780958413835265028724189652903451173170397250595784849855012477366015501689504907435839415664568303959025863287989838060568811284291308940723709954134009172537106102082789661182161437170118055028129975066709723364581226532918010417012851159760943214635889114298830981680734053768505379634009440570794806204918468099685325313883794327588839125007051180554992253957356467493251618814609376892028147929557057224728180977115442165999988198594837752963480486568130067566239893418919462731401514791936528251490277525892754486097473779892193912908920806936696091470799332431597933547409541761817121498362289672831854115706900611936493579447862076622954345526072471993732523547346589743369799904945514752505297010771573585678423604081572167139630908890452727694151306148470141076944246697494468954843767035792639618919266110097968986349570354277993168850831734198832728304654062383599889544376853063605004917607075143942214036350804668506468776707393930410658521440274461337846595386316982784 [135,77] -3784902074039796296392033382559465096088625119865257565857127878992989392999352032647115289162893325067498780783712581013399733796640485975932155896270335650335151472200514290526211890089421991968209828028501823936470570279062040573815545040061462612907693557610518765748172229540128764185935712087939187760747258869346322394708219743195407619628336732107397321828897738707375059090145095728386819904983908433220198066604723518263994780170171443476718151984198690870991079881940294291293669018613728615427506474760737480007610078897692734476399516585774621726698016123953923602863290409469386935676336866823134926019223742427920197149909408097426102993407090755787652051062455846194531290517779279344084926119807217615522389727318419100867149477434704288433065450290941012343930510013935253038228196456817450736899799533186294151618749294772566884012616496748420311859241259300515606441925764240040406757439251843106597987595441223048222068930901157244308836776800583664742423514155253228683294548750162071573133798874412519184958583103900848440256052762170893601946638504357457359741537156410646842678299367931354706849179948289789967508518687988553602404287206590703532510226414341570148479815089890538925177492218783746329246136059529610178996712041168642939340807101200898224510805412276082200539961149159514736712787073710450312451055486284569108328441341505109376094167996161047057412236194306820576125346075300111006031980539762722496994657543207572632360676550619125111781857267441313728399717019711148734566412560338028121694617498993621562716991805659177648063929115101472776240894949309620363158204268376019701987826673496805018777601856761384012741494748865000629849326152918748777569769470720174879325781493463093319521556967800937583480496474158041963403104402430904471689198231352082101634965396025275232181141599423252889388555004118494533079948922925382257578683922774169508967774894103051023372282230670727196443931908204818177207857713145987192385427881396969178762562111523500046615100951313058599034539151309384311565392384396943845029616190784510245387722852934693937884819975570850026645723838320514528230519066493359695361147799984701977482420753458798022673987820610431869994844971719486477771819874849112311432220184893953024524676065064587540967106690937244372578961969984 [135,78] 64526003888642211094603200011433360138631380419610992611576292735150058070854968477508442779976739857612580465847276662877999391392594715636097214753529667124284532708354016704392858211095138785954395748871367354117600883282230866255842082882829645779185563365569987913698792338339584757848965363174412356291744790599482872554630705208002825131294418940272607347645647605419046972723510210895068785222512003584211827176168639356671747034827240642780784594154900366956248977837497301430516799780306637377463905499667952646921322168011771338722265427247484523032561292531594270804403618438026855818459023020549830392932407834161817939846668467341347674188757336400025679350639735417653302879938926738393410768036895376782281413191517431778883577939651714206758976739704455889961582480490735551494883286948348890930076498072194995240309723160620689259328979218932898581281731539243741806486810977899485072740990628819495434206969549062002398669100580332045635773533765454029849314040920762423585616476923938495686476123923320626461458351824114237155207204694156836415852376969851082997677976964302788675824246380238355864488788303221758759354306377863388046754547635269781818496120630545636562142072899332295190317257468362519511804612761253401748513070272806755485529285997155130937968677135887731018473768382567601146371193937393633425941635008776725934207532951399024152578053519213673430234855305241212823707738558568177523012428954459696410982109292889005324174133689122289793005914458040510400474204273743650169440441896426417750633160581880696898752186121164206261812510936548035295375141025788116751017180861711287219101719441683030927713861279467133508778893593702802533277243638922419093061253149909728508103679877333941201237179355418719316887997681341325844126586507031034721400691945395701805862289872226712525198786138380947784062594497517970103604610433282098802132295337914306880926164971327480252702181737931794966132726994764221430476511995223333050029848306265484902893406255236518572225002939159205812699325590418444862561207149468748650970310128362670297191290686394218301644809377334112878818657961363025133807000234912349441488565310952999274641744961285115238726305326288980092423083549879074215692507168460728599758214310181607903511976034748645268189873208472359667704320 [135,79] -893446150660637711977375461941076279452328514202018857825117651141998876869152785278545024135334108443303477786036337923817530529849189435719967609159239220052787589193339524332562117302874892836834389760752517847024762173021947330638410764554316011035725918031248005037295633213178097571602266200509222403624024969771900051254561172221874695459289765517786182814517751814967913177623494555885712344220242410134549715622547940409791472480756897614535158876552153911063614369662865528350947735067546330710318209044786242053072232223196395187591965025947639851638036371718993460153223675129608236750924144704651406144074332307969811402779604200388642753114288190302326205040285283743636723451258183565206467863398845910508655717773417003544032265839231772679256193799384627277931581635041315137377970144581806485816750453655556617193877320659767756343326786324561694972589702403271515320538140838970662103210685766293141280668233731685760763999125889921070515435560380518600728755373149690736395874501071249592775882884095550449964828587726220939651143251203537312102966434667784640854555178912241902261169932649930742339650751526705637842900752885118830828958587003857491063583521207961105182151775477978906033808500510464798382040486117526587977681752643964030292416629795802717779195849685221955890218744377988112307168852579150604403396287149858013876992607715870118498068887572780687430059001618326526790177927774162681971201096518620005712158002319505111297739350241900302382150911799425772651936614977285063915092649555895290334782327449611599133182558406951109751122684445742424362073433669856321396304280204070005798140505516141646888377825020327716353652346231208413122530510952561841129070470241568170110322224581213619224853350526679674120329649609246946470185602525723589079465586489892505179417844503704253663502072136886961754282897853693239889098277341423053562692733524723211436707140620697088499983317528459934653767626712697207878161078070268854971335212200374413432753867514385093122791863040648258150147994856079544829319611626173904145750130655912448352127594641525058615062422063106348192850167812154136200224360372362253647920425900771642156210458003048287920755977452868526048993033871033675237079672355848006171998395683609589811837852678800084822212641529229056192 [135,80] 10427558720015333477615752825402919768782399524720605965045435570906720173182295856541317224248266878513065194576387080506429534631896021768249547036220860818689502909114260370084166600479166844899152524801544097998027534665035855128712043396132850536420257991894523356546747382145269362740438534836526157465081963656300021190113954726900125626325364687880196033009618651022072780430052620901202730822401669967190575034630993604315649024834583284695288694034816416255910703739941455965961369194505232392771001416422485795298056270540612571808181819743039204480074329516220604967308686177629173872037585134140668030019356976043187804628492511477432285583703557870241142355929432328075166528575477372840075062612148970743641367716966816982787445438691191411668592171332339445173120035150062816639895691732461719775574864942625213968160421933785300571075320433845118877922384020723606068403484453402432231954383427212432757808948463608566793607926639302896165749274245588833493079877932182941193174760248681817291991206771135674364814273123096853423678005682221128205331105951253571217454091340855001585597436450166621545918660060500163110530353728293779575142304779599147195208794712627191640282965075387442525855894181764134985452538564463018633934437098778340006847000785048657126798555002695607374615257655815701003041296943977293523464190426695756350471749915652143243211462174507314266933340334201424439187630486941286999285890732131272688039086669958912178817759457928485724433190025118858918429814654732459492988706623373242177469897567259861673832864295867910893640178040716947570579751384575217169783766996471269196653074893193592324676491797072209074455084105638788507899888781853187361019874587917382763433755458588057536991777889066471984576303057659517676722805210213063390795085038158440754063326599181894346082106613875535366282969301445934786509014741462148365764014583317610740575900617591530652871497340636439187324410937221391234387561048249996159170720688566042670448249703613890167790190395021822107693513708378910718340821992608452029848583101176936394220674443545081779464925608686700886942960307211998865520832405935717533499389820039925285471622480033695852733425127539163238874825445937556764132767145317077521823425228185130379756031759612221284995824706775040 [135,81] -91651723381980684067044620668973760079141928020210637994684053422056142361136222313630064285813322458261367866983036458951887543031948210160794211196421762903503589088705143105428321598713685322974776719000757901821840728313938861816919469231242806057572251553083307491605346884769356971386388788446471645874762638493386482026613419252994525068544378816724542874942109408956683687921007160395597797325224733298118545369610412364342262497506011377516870184245455032234855466736423347952216757192820177962975298553293236425608083804226883420023182382623510663051942435805729070813860715421660385629795965680045546290520985966898696989800560327508581095420390995549039947165867185296626813805056503811132825375192368569912906931336481875061305640466703140851409739965432285286422961616487566656804365303655040331136052329246762271464275646986031065505463105623945019947018679161069152064325729554985577955004010091797382154683046761018438193318315642087230843029102829724896918195428900497010280013397348445933594123569527729032418730059091186424827249260570921974242162596215071666984991953876465689671732414967072842249309970142993914977187168737449371180531098951383825304099465537343271349290075556794271970838837196327283820945335260636023231103789714040603514381825001985269459867762225095011844720774690838330401155868452111123720361613695896348637459408385015684627924507692281862028150490404262567047340414647498761849813425845926398712794142354863487120191730862182731127573960788972397027119746859213888426459153705700854526784082448954052543881261602110956635145737608259883096389559373475260648713865837587233338275135133171147666262968799736225664828611111631999040301436036348105482609229610459570491891067050366841470852032556270848789827033976814326724172118631684574380028470163368892816588061355099097318153322385185256030523550269998993855098725475611552239196132571770201842991740611366463169425400461917212927675579762368596996167629491000461670642469675512372285082798042138251952588259316415187446422499270082789420109846579909126284775232361039511746480311473896735219013558205173167022229701747917150866657820206541530421270216152751672904478493811718816474274432332112865967954205654848150544175140386065021505899974268410483484999936307256421100975925504 [135,82] 614960811777540848992083676228986593747850933396874153711444284701896973290635827758501334395475826357567980659973233058470031520648096638826587607904829809098711236241199776941400550091078164611316262151433485747468766785807123312707343136805121951875959485702304005952623937655066901993562561504618073451053020557509163430940541645088807578852976226235671580213073632669113693777898479840892599162508116408825431057449894020832605355944839751286387402062743133242988732535366761351356458544714525891980188529107422700249146085914265885784656561878154561609950532786727345087238555575569443194176879327501789544711471128455325730294071686104859536674023594846122336264974480883144772866248497140078882817638681865072742680401663899684957797065168400403225818153443199860530100552052785821496582706731236500389073152545071674704959568621746456798705159064686868226600965425306947554223082559890017588089867784251246718640135503647309845820170963692989723441866327882677660922996488974395603967559081432876996100000825014383599895869392483183316164969479661250572871176975865868190185814566675806634335309502075383956023684675946720447164879234990805784440415867578671454923526515499716509858985719453737491380867570505805790438646597125792471357194862491010876880975971913344038968996227464422417414949739720323239601724098632003679059250671561299230972947764158221698724030997481607247150845103132156560143508983894886910485209084115332674581528865573749920370993184587201849622854220154679502657720426466633774697338617813783489108740507249336130682175249407964668205454075272607741966880148795559580199621988118886947681204055188152800449592392173361539019167112257659170473730163916557699998859870740712678755942506343564305638270273146460608409419989567475155236812734188830031093779007540651807782731078317208019760713533590897434693641453951882690183237887418450379300022519612730449706422893396435877218655310130629476828107828735119546617470286706762444739077846925910870660074442144544287458964931785016971015252579518238116801447669799627390910582554409891362898335389054089636534246663064691317373183440883736069539253980139241101839059129572811589245635214587403241811990861783777331296483849733387087039180174489448849905563391736781218806574766239901329402112 [135,83] -1591716086257897114096341341066920205692782856275999467811722746002873205685622305338331208126313679661304470417734180544325838316477123540157818019334374319675762569431137330703137002109878111172382728242937686298417125072507557062467514894427696949076551789656132853684421945458118638935707735572936435691944846769430681447314470717957763701223438194518736803286722096353277820055681805000306072737075460825965498722480398799358703074293944357804910956590029696953151208394283098743422892801040336035375933912694059295109414714669420575030254470683906714693900000001718964594444430609716058388965065074323637668267275555046192176035032168562176160900769123217244224383445010945009264478185737823709474820520975298469683624072014616855947845310099230855940186202513588817827461277842967314768573498579314918446917069278756103584795968819401312219123338803531699660757312456130165107886012167247884082281699143077459524823546792451460653114780483123991580431475196972137274597182542253173991698584856716386344486427607290767894565909037550363820878520082585253040840772760246779140958505772846190610440589606019282425974383459000165588447571375000172226307881208073139301493055518111244345255528005149395725630979890340339620715578009858516782524210675597058161655271360434305947659725946152467367920312048041535683931570707038739111918402665440135386449766852346275771156067960502171902102355163356278987340898261899962682927714011878126426971771425006746843379317326360163514385773951502385211240876728235236011608851786396078141659121647585577873951551355159846821069388793586092784074360173742529967803007336978433461415467686586953158976454831555620874693382675620330402033603056277215715623469133693638878932610635686417027534987818685273341483769562200810870124492127977487656513647646950660316456745569627529558276483913838482272880391407170920061783823590635391976816679013374513741664990561251050592170423024003220009262107242433048017795920206771321713008693926928059162241936803066671998182437622870811133599686361778075358303662167741184698619682994275614884832761760500639343327575486176413249544585321463241656665393901129705505466008645317634532774142808473206310118560650941715964323924030882473944515301867861342030719784334486586885853157698666986976 [135,84] -13505955323039472098541829918207510180602845243391354500245034995207581364102575293811354654677521380838385740463247190394325974987397696358182081171123404654440504120530863261406985898250582482028871112626719241461669303304900313892463960238403729147066587501047808918576042818950897706340465290590691503166455969778348915363408533113296258006318389492688790003950829225812169963027850687902189351748560826423755069513359038216792708584166548392731565101023912282166204565389382759416691500077964565960891005816793723252363891535279221074454821182059046449398132365121324052014567663606226944107031553790428703417551976881717313636910502628671354637301136865259573133185752422186136979115933722742230145946370094716683361149412268772421478093915365763103054754832022009401467617712423617290738337534519489856198833565816630693681608614535428826983020573062767641903580837653008828696167483889625590648520798000200701280519866102693837306976070099112413515592213707634127690636183584489727596368879513355242475968916217124744360114176681090596261077393302491990141084750060285501240714992751599491154487637937757871638495167535289910110761361634919405055970351065626607020732277498823470954379647063152696801746511294464659547835856815449665114856100506362662888058689387903688734582236799939907039522554795647560087165227088854189201091477184847123492048474477966427540771893804338572320377048254950256810934667110883145286160947322485411205927634275385078075144300683650419837858347417875725041337787757034384092478943088237233700851163285872954507565591921545132966028803222867546053810971262744184808252872000469783031551010105663826503926524262630274243147220239984491527552701368843302240656928145657317317964873895254175498183797689315337558033834824427661951205681805824151841393796435996494003238734929315418006945957543520797052200102139118083052531318081673882420531082569015379891733455517087162191618731340719333218962328375433126428860658690716311500414905426435951391888853172114491225185722203501403083416662840260238356456137449249181145941246227899149252570513553051479297442612160451769019226620738187871293666677880210762917868829435850117657777783003791544423874205622777346250396378823932655569451989022207370642277127768413249694433544501120 [135,85] 235577743762949615228515198924266300963440271689063004610141118740497643673664912995926234184700005743013835136544243625707426398028925505154783014733196305717014884514600658732276292372039781913238907471747633491215420338046772357867762473920279840882787560921605384956371535252176580192941763481591281068369307045651563586236068913551310131247083608583900593108984895284165547696406687189682540430078416326793341438718027839279974189970629513419534451089897672373715917190108509676158985299443749197084320242441888861236095440064907075188143019345114964930510592398596473233595635988740578577061887869362016475841480682628667353436917806879748305619354444018659022148136656769387122939196960951319895952562226243399957559152637349123138666135533096249085570724253282311225421426489297417279008118011259802619628848198744155172474298913677809250030385999438519829619197578066067166209140595703723798075883344444702494139001692261050134313196447789266540182050180866464612503234128178138153117536495044126612246602952586809283867410056791616765877374632072071287418221983428046244847297400254687998064194285231514110571198115881741702407990759695480643076989426585178174556326604370357717976877354363401100773503075713363273067643604486176936739903502977350307639049446953418348422063684962291974183283374481855134925160836600927715764299642498335786452203381566921362897900842434812484530885334715042715264858832982623430491622938347628208894152248709137065892168347092223691723447762037670842809903835051656590910445564455360246151623747127118949132008366921503704932585229933455462031380607996044943353047114849164439191708320392258739516424669487445559355472052298061648135218971445897179735903062520216966487300752988840998706971001348170339840067330498074287775967987409045881712832319099152841069420697203412952705758031111085564268218424714794039940552196326917586559250166798747300225879043971145323413547014870071795044431639131250332983978942936462233103663003827636653909059809804916934733914368336227921677025874433338033098855108500722002347071681457564092213123635041770528995203526587184356633898132674443009808126653605274824838616589878710465221547895939197190327336513226803377038766302919885123858508678431567313643077470976024980861441776 [135,86] -1726353466304545421902244494314309909578627570819837397707529684325932161836511416402581271342541481015999707102555644019323447964524095519607434802668760698481571598459163556738840085470833811376129524920739995420912272578829584186357575638622608561088624528596469857331178317394215990738364628559980876230524591125941873079615165143530031129777450711764589257324855979757422953700403471660988580041261415734754431590461594542143547303773761370288128907385269239322474942793935375051480971520242169385079287427099866119231186510301448221376816022846438204368702349296888207322367249305342142915610723484838792626800956755810254859844010839438710005026316389177133108079410638944126115051168252554971167252979527782994755170402496993982561259422549284883470140741901653231946469992880155928191082472158976255552823566761840388099085843497022602902751366869751423486844100235620649525962527178640279774195135235488305208788813306222740794115696363065669285669721224304379745707031657415013101789408251868486562634503231061293345052530981314485399514319013305685545319913182898528713634869106506405255763135268650955067097260295431901730685287874801139216206305413006946026964359883020546637740302229835520809119579773290240347556294087196726036137222784789655451062961201974828321106624566772865204912106798858124942239404418540922607656026088964935849742215491132830005140089423059354030267762078289725477494611259212168971930554940076149756225264628949318094487964203124323253211167890701045830595066455777568167265008466892126695359389750408330025889434587992468869422420812946529404949049801877705106474204902710648042213955594731672292981609357394649617040542047395939969917480130565230687043983044958690877140104651382170308893350073559461737674206253426203645484052913658087470494723698969451534757402958495063334095645339805353364949502611462170092054185474135510035685823961251082387130468606887212883195240468287083692139599068974231706658436803309166810103933501131497120981364796394571959806624704077373785194889348014052889439480462561021570775960476310662223965631446933219359945786366314535922961197629878444165574476774533584571430286040286285592836169711713843255894684516789470088718904703830930920939175693362757600152840232335616639744 [135,87] 6371859200205957280811956114199878400621439538869236757561816678476602613269764730276984773594264626109574529582840715176915411912408250520450831233671583053959819563421055845317257948649944101304025136642014223586858453841179772849876640463366429722547365800616280579901286526113852803551772169221560151650671753100123404977529811138211128627344389217522008120560333640843540261035808584358732836109307368702233527535271010620739533607057977945862291981188190516641206613166259716121026928666433249534140250391071414284767553040312066561328261892171273437435521627320906608075117094427984074082700910551206954123073171243570449713284663399741161228784782469559479029202137831167936019121020957227483157381739283537694501605420091309332291016574391362700062253642077763812336271444482717761615430415614324792060001345879645765571174044912855803994217924457602457551351989946420585710966864382421724914662052838417894829065794352124080878608700775643428305737569799657308181545009830278320961429271484698958046673319802390580663060453037706451814237499180364560148723159572242084808162918596284647066246041404941133106406628473149764417916425032903903820523079537875398086071862059899630351256784821227804735550109135388335606105536704722172910498701487927448853848046027823569429571136545015282996191510783607280157890616679044605760227879984481926675388574459017417583786891523575015522188277736883593205690285101192625031266532079010853182962298172999115454533320456672008661100681439654746519848944393512227089314483567909763987484123033227875242055133571089854102878761822245604263806664761614604355446115972369677015650817735515270714448156861470152047699318759792707606447620894371953926201011593356643757189193951749168555079585509083133065018204698935239698638676450208475281100382824321009511607073551558404520323491151760886779729690252198783737361673530209069813926563481761528473684411530983738021232661321141830085872840440072431680885789456137387458361053204228793561557366377595182339847884315350059218157641487031225261710503959473167930589808306255066370544796666500787389703764601711852287421204221666000723000332525237279041708764561139389440575332173361611427262227148755249444300568541838812249937335351603155749231059613304992 [135,88] -1006915986792372378372055939687052347066300329897695349105829413882766136010785099719747443266181995788860595195844226258997901514049901519772135933426110264917497280329159527275309860553507274633243468251445729275667604940267388278013205112623168890937309021207949597150594794386872105252954428363721643963761746258192462391279988161053754604181165153679782368411484566764721681399051392723654699879226991538086449232448998530813542013688246306569264803964275681457803882756418071839080735090067186518416230060802741360732224632693086006621685082825233870304289130876890573642442306753069611722812242162916368338466649369213670157698669420749352708232009913667158224444962829491507353919656451205655141495073746706129657459494215315751574008067257975462494755887730532724399638688613139831671350874131329785831400782175686750372513589402529451818285884201285365894460678161722011280919801689524602094606788380775037950751451966467086443888802967425478089036320378118252578057948195693577507934948760544202978496860399378038513812247431166072016309202506709207464906166392393826003806255099623244423153320749753933171994787830225429466413594621888386038490241212316369977068775773420479558982805783635096954820469100809486078789665170641897426851256479184672535429703822128588908325141332185099625893959206655485816365369505026085696504134290028099873473454013918974447137234479722275187207435123506983721910632897834890959176268885664734286488218551545303894625055705121035465183126746905727775868916019514498278719807758223326682636946288772549887595806932518514795125586222096302405561467528769020630914582398273538908899672757354586857548256565895330892899427703295244597711747699330555644427143352808283823598356054396319475460348980397065070070819853299714229158603737971347584486335555029993305637968757343557851636993352373061017096540105233260286635455534559102895413017888229857153186018361503255513483854456741675891846200194007763327802701210570461971067577246465861321078381277122078986050931273039449718883456669830926141995064986556732221195701504694897812343007873737825703965828588231906874220179768851360794381661207832014589778435188846740973677330088759991368236386905356643269682074016234514010995433886990356967313021952 [135,89] -131254399836461013037567162899615410418270148381441002603753963143650057675746757086367847857253667034878254778205102956258371908553027352028112018709851449815382753830595538202985981378584075162327058171508972116103656397697836965217616452238673264217029788720969141810104756000810374161606590049603522401762530214413341058917338846853392510548986488960155024482705742721913088957659892102965504140244791563542191213196846586736577279159396102409809265765046614270350273844076210559180199754311679143649490367114370616048592952453982561296876797606031481436680760234904466581023468805069737852880454293576534939500180881958287322096903514074615829483399836266272767290577923529073592573374694844382662728810399523412192658123120628747319920962865529197508369966220930397325882400232823190973954552755995968314185180154434621422118252638556873440408303657233330042639793320822095265185126470577363322594830031564231310296429217517548861681928493958046406055609329378232910412043680615709846399539879500931371421413793337851704694487199410232657861413677739892679810658191194192104978511673009072883951060759309265196816715895850877635860489880964575581784997240403089209018879263601738045158202775224059397204114208261373471779903885893107242063703920413249874093569336075504405482811362610087076787139837801035306585423808607084363420488887742458035742281607958512959302695140412259097867176727841455387372243098839553887504764640091462005538160012293998550302683114891499594226091245007618141038002421832838686225838071323659528118425442088236314521718367784477499968308406418891272040719862028776907111298756950183028127082869039434955667087636263316493518807986183375753414435676986483054984131740887968249695275904814093944748092674186427727751003482729420588499341188175634032477148078154149373565705522752866616956598879217869930563139896073686202452732883421596372806345711503029298382154538856508669745596265784717008669718640186291841541504364366075211347693104021992912369892326873484061617314091792094969817080320452603163237290479546999490559954481247091469884012090323255830248127019383658101139492541481012839342253896429206912469498608642597912000489541233932624359451929831129014643149214360044743653584752772467521558656 [135,90] 693462409748286477315595404771034163119945494491095303393716272381961337976486808879055847756215192795699744528750841743754157970706440611303216130788822292579675938606749635266944192595257378166595987961808270834661515449833465975368074055488789990600750566366182412812577938933175575718163432053832558609829996909283734510293190970814849637916298463505642375107910822436254477546481665880248601994252166499045453983431257123311627257149703361592623630770814589661397029168355263231523526362571489043420735599697108133780362511892403634554657875874371480209444778674062323833639946207371317003883355320770088033326625894169135185130395206744619689704711916148054544041105363371060928036724615879096967222210424452192491592249552369209891204716156624704435983068346211508717626889121463763361896336325977172410961943501362738513126461593984585899658983974356995458620496085847163881865089521777336579453025393466855865343473153725287750126014341300140427253852808046206339785658926553414249752165266961776346821044013701801666930862954687821866983628439375269901435589948566743864301743698177058229026339887642283038010339607693864120160818798531243472800806278107290896716612623628201246760995569526430001600319286468852146556930726317936158841665210662253821823900879347385392246435736023201555390122321128277330107347566990470492849825692224447449933189258984524314755164444753892114786158971064150868202405173221773821271902712777286651358182342251036378054501716864760813296264900489806130734682653759315190849856254987585323628769962304855526674720891342020504481277612038426196151719120540998478733320747926953969374045379595805520899169209038459739723690694042476070622587981550824768042118567470980132449652910355427501893730449562176470140939982245053779938213244489890948152444592418894311582858069658968307304640846673874935478240835791689224210219712859807410436860919129196280534302691314164883036090384728507878172486594971627852686563759895661944374415757495453131702682237078273678148638255055039200639700489866964973228102386511784971351308440733452238083023468988703276531238058271536353715665244245195239918017081810746600211985869622683457818394236955753995768742424731111364883027624561529961015937490302706240 [135,91] -1589332186735824714721440490154112513049451439876811757865530717746727342644018924135896726071448047219400715560738342060259395362808771734292600375237604435351408103811333647351142733349641692539324791894321974237301668615065457604102813497089224595275787969232165249942860840489253099741220695117062286308997755483792582104774405183170973870692603089490927107068473514048418548807674078742425417686580294558492056075810829786911978334878393530305700389201108957251289712462267150267495053930571597803979109729622458511804368537523045763734225271935091952805082706540492310496271338587414107745365947790956556491391472603976032692558194348110963910998689948732701527160134532845762423938038716876135392075218955225389186158570933733626920863034900196389157152812443370782172853872536144732272274114142008389666280247389787145208278589692790479319454503684356976240110399360989916111202551779408147819114033629038763357720324367522771233228469162829909849733416537577700866363892949886231621371087472821246139955571235573171821560451804718136339703521961015100052600272607773721577965266777662552454202436547448138561765652352439585628445393144952988578935725587146262896446148558691955023403447420819664178994651368842024001987836851354693734325418586087887484326691238492736179116916233616058106776118611790861476248862015490878614442545308870586311642408403397017385426574409124421321112935108657471673412005820465584406353230941039586016244353138958200243891834377571825031062831935442947950295209590430024166020152862124811494117394827303757688111395214184422040988376865030215558124404828412587300185751647025136863453838723051027604723860828075772832206839607399285934127704079678597998417085868629537936488764623558428374838092209430787147483694069827650313388684925612369220764190833473501421029357786316303681361472371715042283279130504080470861225312365484830377782846321824633850142312339790239208684631939116273127662033878448961935850967594860547310332790264836717552991270447930108662877638074552318928110464693775634512446077238843840184578538676255297285267119227854548948589800196807202343006924379933391933339627099971241828848382963915738172467804247568172796787371097800939067517922627279192944239351529528 [135,92] 1629242102476317225254250730627201816702407951689779114985381380204457159915099110482045261116108010564006429129040786125937650481083482517643826316575026057467992538216255069720128915561040217487857631693702295224212983012246597270813250463399198567363546630172570835664672794203930503060209054039009581181470278003201491768319314067842700759232870587676318184726413923674042461392061113347552331400763248998763795297157274224796263768688147457956587980998735447321930220915929863424373738093334427260834928718763235310617502652694121086264800526040201892591013097873680304623322636595283107251981726911692637452005401832105983955723965031244006810151013568347418816841877362247112919416506898537353758598567429392894477087263202561608525203886052180529350564771461933021751296198498998445310960925704202071681181267555304866510355439725342695206626170643608397703012083562133058726246356079987424296050756889366529502668323190882957370715114186411516905458300931147114773572338631408814545834150984923423567573611495133618685764458011063025673572866355720709067567974197256180296831086905284262359115561317270190358292004014594312467745667984217835592362671296744004014804785235587402696718940342623879402210195926064009634263860204164329508660900435037795497566820949566469255186538236089864016648030240371035486395279247487216806470804892660869342637801669415812751445855668355506599569061783284884406457571710845257813139296051214687240294973408512639781125837354039805650405462033667548530486164809819229045152904035923900655295061083305312369688246874968153850880813879483340338662203784962420428839581199552549503010761086835502666229223511774122902391986378136739971246247687640263891926828258063787385302117945289279967613498392682749710594973839176081923044985574382061414720856012431513912534068218300666637713521182483367009933379022218486354530472068989101831712444084178131692358286479484748202295961769498680679180796017174921827080895377579114009199394382171694141775447947895762526436052642967983770288302515550333178273299208818639783142316713870371850025503233196293892369070648854303751193454927680601621485509227456080391682148259786295896156520323573153942513231727701468523073167090496695311410176 [135,93] 1015316039746911623994915567068462177784536947331777740389454561247241291980051522287978191070845858880213120056005113523692206518483228552710840268264772023655403267241658822411560071675394724960196645127002514579195722876778278589765199362252501299682018880241956871534065618076349285696270200670653895656272646289748689795829465274849331053678420105572150777183784506337006339211415881207986421893167976549799941965832796020934028638057867837612838429208470210859496883757738378084367062222650616871228458012382537235361567458004299296426293776040902676653307503918088725730105714096559696016605544717595527579319254085363893309493632535839531517804619671739916224837285380816721811736496887882376588808352826027959475561004931732814861070328455105542278686461905308913048649332900599290435349477820317374176179279556710553123679470687055888459411993353051471216292721949373162015633570306756464228673612269113877141430810574722390509651525477763435616512744636328230280544898633797430076030820574499150485361211563408230195999581467532493203880223626604329749039738948159094110767849137711601501840450161054788923206583403228555653442273803740440497051590288764949382750867368205329032139200691900373776859359801435261742697869082198340395978544108104799050922138578935861812700994014037641813125318083963408769226332128431850401142764238636077153363357183940341683682160721245588482954371865640479749887837553790072776159693515334846318803915752660689259490864466835355230530915967358188081816040808542584862269255674905031768097073447516478819348850632806953545676852353846020035305491085569290829069411420366157847257701245502879285586395909589888040033978087296267002090510270485849533245864191427715224562858964388875827219293419033719524729015482781282885475614794052519386491306248348143217898065821160555136362438939668520685358110047945329688129953021153925588575760169003611480613200622183440073139809478169749360114084999500633484000472035694088724571820117470620916962337784844129108198952926483289504279678875997739673002183984017274374744637125024868577932265781119355290041818021161225474927127853532366849884591988669909828996072533782184734916469979535482079828835846606865707854700401938320768 [135,94] -1608998438898061012316352604531721801862291872079208168868906970779769660310570152312463495445985380559313179911414500452724626017269835427791856775832529899030711252232023609647387138223533191563650822595363217609619396224819792819176318607291638805651305358511965668690618142796571621228270821320120827341032033599998352568890650831953302317670004033300763010985582718133564053857749901975349825472162221037430816057117675114979814420869039989569965251148582830073770231613330364844403856453271727001720474103482254972610887977258213034513697074212979360023441088052824350411711868095685837075155212021088834491082206061045992956067321303577704069601183372598515508557843030836944322803675744295178336401899517662874210350723324552205777881680017804510182256875925532040836761429646257733822021105442434278955270100913683693485574603982386970540669529970188407078825582573972089082184304734356849852448306132105554860099886195490333722166761405201468449698644657709859093211659618194408659172200755214539750573610826126440462324480451477222890304617727770006583288265369382964727766202523580682111433488910906990298824508279599601945921726591778812773826533053319667945652042773856632576881768364415267254911365413899029522009132754852106170999280287260094919969874714702448499032801192588425745889596611365717308346014464651283529467315238888803852872716669677701386120713644385936737049036100093118451566850677705942448336695635857501370537754278611759053334029078952731058776597838644550259020338938917316031488650611864743701618734749977354063546438579303447282290598386527266103519819389536749192382000834105749053063192140382018256647391836446043349954064239563990027977113426124953204509293000855957615847891270710832611165680870211121285417133114811463499093576203767757535019181864093293876160708542811464626499884566303295697059216754220970188484444530833400693765604962217108413581923095806051514425302671711797067023437023367444084774617440588104750732192540912513777190817409419268247931615093797057872012695517452873090991739875569315008990865089901856230884605388556962573343082197652954989766224327717736125361606947349173138112271946949677546375497733730064590760641597096464170130193529792 [135,95] -6778447846275015459899002765031949696786886377969999386022970022646645181520206435910848943185648311098797463863185395395572836007068227216987500020718653012480353447831085811307333490248489056702065068373527705214751648776985855412300148666437220497067053090944703693148100585921006697751459073267412597282063819294544490640318688293769045190881962049785797696855106176354519800992996700995226208853822379332148240673998238240051502237468315031155914408799342746036139221313497934083847216318145698866370524755728226328505612350290530366627435284558985531416202343520903097997966585885438058816278245463076927902374945246020713202648580092665006917639082076384451138155948911523461800000474818852318084138242027084130217066327006271111236710226543349167021088881307947025055941642354605880072871486597751398974933318851925479713267998944688659571634095719531169121824662158630017934689290076631165741361729779433413648868082239407935159570745052934544852357872613153114960735526943967710060336141253538350024069203178843549830331334446322757834003711495572214866232718053107398239916878091962386741986788820325906694668424389428059399834719144519198470332382840334344446247814842825421613132469422026671757256278254879216345462526556890553819353061569049653779263432810278820740254060079013645102935634259120625232021755184950866609232290917208012731170514729209211753958870820402363203768211618743779643462190689958099665551506683066599360620730025975818729738655093146009926813974455054505714299731113797999594943329404794411807275286805116097109411955110987745159557989710587012045459489612517775210033790298264756566422306340399354450011497876171367112261536888279624438779705714606933892330424404760188128433050656308337155824914891378917016071585152334718986292694689327137306733933249035432399890433450664336776453377399173185448195755245515402570046581934647928042551854643474506515184915290558005747461367986508441680609137884679983650020075701460175972866778402628437467835537873691347161251561328236128682388338853066566800504525285107562951447393355042066644189671902836477729273148955754964084618659569210506569703007947845600867811642327996661901241304014813345375076643807819070330593096 [135,96] 4573744996110754453308030727326164204120646763107945212310486276325107858162706117587795501538580432525632856110546974665225528758183178827404571442697129080128626127331614687360429651319561623899918134085301554785555295553164759508556650842291607969651496493926777615966969497650797137989125177945355226347106691557569819411391744655488815798387244415545307104813733848934544703418023755699151251032808279886593731087627073303044458916117878957136364382623447391072693306792114310579837894714221774566114685708220022464618699466019201084902194522173926499590630722469829351952993380628499449726542512789663981397246117048781646795807348854512660455849425717346374883960196201471045897299616870371214334818925065813444004121212668071649976536293031436043237459948492810805752818048443441851545157001707223227619092444974423742122968093715867792256150321179446545004184594416168618866364159203997694979814673839608334317861986111207748227214525853575423312049860802628078577893348922152420001496155778253217205515607599093093497331725346344861307295503626645310327727481282295574913830704171261505594532912042294730887913037741606103021683564069542002939278379941361091189924835403141508817119910416626666149285665214835830665406932977207851661430559823047482640725453566690790881858152577181282189722506842044401118130164284599642057021912570036235142286771212562506943978071920749064081267255339178857119585750126388646049724683713744886364553713794751870761325772021301781584480005826065734185923384435526983436335357093300809646757586019376541386195254357785824504535178268356360706762918885733517280441274657086582257910426576507304107039233835993500624925353900175958377810162138496350825096879505838900949640071267127090315972410589822876617936749311054544726982679570573639234389823461239326527941122323279929586343977444606707239332714457478629512350453895385672027981454702870579887113836599792053263050365706013293794222500792176334308844745047942873080949557904095699589393485893006731557620773553487007358993225374194076934737077973999018798726447528717723241066022175120231183085212621449925761052150805113342041898118728038662769364894990528809977112264672785958241881073504801777472 [135,97] -14092749558577444104366789134627458140669192081854380954529254762236888676142495382392047785721924583991899659532870565135640334974568494527223253993631762214603597021612212274930032066414556888513785706707900834546497957543739241500443128106713696324044300314794830525909533906894747313236573222998512081630360089108697833543472217475462609453864212012754220386307206743903130941086625077710238374264329924179810787048877136821050334679924784477041698462885416387375451772962221998961342216044833609256301142702726672833630039981166206236045126058570703248412140715287980925286060596082584087191536445956813527700129646993841353353489866548660295668831351654580643770540756750008594487295722531559109730163799269537397380250296139649950724191240038321309164386741026030760760075278990705567374823209414717734374457146153706383868118282519840399705072570001746014665759388066562948340470528212624583396355775025654675213955988365588731180454911236744402277611106048845337012689184415703826342287001639053986296858283744495370329318478425117115308202879351903114959338493519657356169252724796267013203018141695108368761730357987683885269753919618988128596478874210126647547948202180970176840406307030514322049136960979260323024413169510766976849234632450925369523587745164861609219663898831267737543294083984544581507332879970072938319915085817529635744201347280504818266256783152757469122789388004441984309406638098647894495170934104979813076974973167779509747709811996996590792684295083013164928238066561714189538269340425392710578062750672094918601062021892623772739761007465853452713171375846773556841488253342922791303588958550912401667464867508501463532713200089054805460647931218351709398575815532930334154096699751049762771879379791510874739663978006682005372670404955246914904103304645484058788717562664076490776700899021226791446460393199035079718715347828738372985550318948001011231150566349135414646800204582146863887415869122352049126003709220029991388699701954905185041919567136684624749820286632348470951611541446065084055727766450104808829169847351565596913291428703656591375956728306809070366831620789015428248876125485193345058075836011637885248774419411408795609283940879368 [135,98] 55501611275488359197715712172818012033414520256316916240306087790976952254065101595552973902671524107248169615687762397810663673179841873355326962719759575802662053916937322090728725638107328566323240025155918962422093015867305866663267822582771457418146711810486299858557365680148862073312719055723723531764868611149014934300952321931688442185815810033571974666151030513516027550220237737801551167807138877933712333752687996640064730854903849393578444721206578326390906007747111169308714906552982299757597862032910009243398954394049053721035833592611260955166590130677696853957384498627545427723245712415256407185871717122407445628845945276270894781472284534128389776947649124645464731870486838354393023779200574309862382385027706429923895941758947112767627104810452399418407858531850092842387772749548641532608752074771530576439588792232135730528977012300437626454417755579471059305087958368385636015744798303954096434919955956409219739873842500033605787709910652703097835545903162910052651926347741438847778699007799912777362302984050400385525352167272814952713946806986176420312058982130146285371295993671088100873298159733544154733875686531000398692400617283895056363189127676837269668618310591605482399427578712496450823624394182592100388577171763165852395979509927836888640984139962509611421543546294607002133482641707859509002445963985788075155405545150041050255257044225025105991578844737393450965092907969018932115123085745397725859656537047234684025748990739222900011669257085687434130146745881247370323368470382602313048312038977002489370581214085961672373622471501199266793145089877013005787755785490204904100241961656347694533184319532792295556954168231201103452718059252675158825735668526278224485585794911593552123114046206713319213033239610253893276500943594776314250144359888133236311501994792039191744044208640599876767097386618304186115636271186997542208257840352944420323817303984724149269142873761447409198120619837074629329117624425639135102582789948132894603096075366888698618903215958792138803687732600267799752249570453565077088190957422333315647120449188476562367882401756732352119288797573789904830641586701297570093064300606358875030757108328852525547379824 [135,99] -32596406657933232070188848935297325306882519578001828553184199297617312890626301943354096165266655365572330949650221685038000808965996068977107404626822527139972041049930195066743630585579315862078623921412824431827017355191217149135488626440885344549298220071785026275885118941458256184232324763251703533841064490590540063971368007371116374223516311376863974522293317774821854869494541916627175390307981902153271231561228709084359056023589712338675546852881114147761785742480304223726856823840700027953703102441085299917895288696006364629705434724719416110343844684186317153020682677394591139912542056661371324269091256463905576134334000605337834093436866339330214846265426899932210320697352182717969453405870486165658133950412664666895891508167346544905472085198934985260183223210212806618355599865677853544562989846203834107356129450420398243675304533267645584297507221356336631189410007324145440635816202231430752612417894100789406724811985953461148441828548571334730820072875018581413689596640583277578474875351107194310969179674769943072599959518733734936137447253778288421279795411655268724820327254917322753608203437045542912679097482165722753427279408764183697704031154015969978207883666386373264423650418883530666651403675127068079751853217973850553089644625650907504613651546904114826138572852675606623967739452328817433038016486343136601279732250478735324768052948967500067281991817171588104713759103714116078332188737280486242512428357420080545853500332081791881088423512363985093966789037015060170646923486108711883783333553876766603803579349275858379039623633976137357019988206318670349608904487976020421157173352910274516873762391555147928296609772245846810238472402824279663512794590952947488952573629930207709700950448100447637796432944132108693720697873078293564202208252136609299927089441502856838732968597218831580279664742757673660959081741132428399418758330246785057581583489786749820565158693223374892255365173677405507035513078445315854448603002078599669862706018874375950806213818597443606218627831501136819872645736643988081267028330728343017317334742509056515695877374785497794409103678269088807298349899763826882985165365772801386918704159198478938210 [135,100] -10364060789307029372391530642554727412501144025114699894701989639457203205982622559886157928549813625737640366192211366564611245527127034815440959475095609219408994681796933997641052407814321590992944358115236798111330159595561036477064693632263475395156290587964754447091360764746532438233525672782993133979913832863492972942042601888943033729231355518808209380426363966171963414626257913928643912811814756777247833511618218767020125796452639290112847167861072435440736338197182648837026279486854250846544571737068823826208110850443037966840500476401491623786630466013379392746763209960158598172371508496454464309857796796441951218606443338769358363250972007030823475959171827143905809310750117164685253530129252018140233109679449120659846570856222877270021844934116147690244866120397435293752920689588315904803886375535204706709149817785752024020811231125399600650053252698382212039291841932126163170995046861957763193256465300560254760575362809614374618351733741326989592437087626387267493404878570256081931590069577902456835681471263153992088447094536907792535752956117158505999665755277000100372784763110512872244231975757049680402415520580785867674953956475722018968605320359710437269030483263436320818194296862819984211451946848307593733244422160753982158331778825610582488865136917522031482804586245774769172182522108974076102665346607297619561217283704646976881901465067364162064942526405595964095026320404802157329059746910991808566860275416639545783032611559394422134468195411263202123816906878901085853847229675369187924059060779138769740503852496424762414661330876229793908024587750845520210293419176504290285823760830683495598150355031734577886460653335773719812990898646544553277960046074599416258588945936988641224281401429635441667208903669947578429274342757712633724293189264090135038580223707713500475544196798697817506704853421725342495882196442475161962593329466612408912695866562456524480922931706060729276739945094002941509369479626139671816377214708740679243164366558380491027991997593622865852427564692011919051507288661179558092850580567900488338888094975290139084502208033630959753141191445784795188143305324484211614045838148355593116266772763360 [135,101] 6106685117495288044605191424011365322596212271537669107863868840277638229149802593772018444034405473378919321121891839141065533058527090445043730818782978151453186689608893624252453627006641546646541407931952096317590807606644102129643809481925695279938823581740605396951631884296625869683453134044738381956850650593325319481184994013276934939386639205254272426919667752971690739882532001970246216537780624336457354021661188585104763541251342574424732438163700011450606445964685057328341406696988690508355390357712143511912921854561069042821904035323688231833450806822015183497263012180456096261420674131243854554063277473849205181508462350826750005849688723049779536451595658459674532879287040946457121261145946781262189901131159423158626063842200311890942933777993217821880595324679267820368396842395229495644742605943502107042526817365384824538335517801885381105667673168645077520462362795515259708262186043009261424166536370614588903557637319839607446958142499773305160836276219190603059555196475511087815758542399723870647012242492799710330704381514581100396055139988180216339472769788727211481181101079791306346736210353171493336028152756461203523686578611178627996985870223193585389481465569156653174904114821104938994284771881729153967277966877126179996627207190793040200135395977025657963408890949342404052459841604889509503694429273782711666151520145186318783878707359491218342934004665500539437411540083245915340844333636301686660966259061679083681043617225500863542741294074472486719706500982114207477706040268450734762093276138799553564470141968028390817313800635366513256973099453648743670721237991805029563780431748708907635257741533749799342241467573736409832013579018783911487238297459616338908544034432774037385979422081702588294178063323405245260325309861111329916092091960442280959020229868944195142113253433336320991969754811614580738913899648589467522196444955204522462212099090070568095247451221416576432315505530710126042849942743232831923385325580228043419491131376035712605162316038476989772520549797474145247096260350921461890809711536986089327124959287106417240505375444330069728699450598994366782551344317438200893008485290449009829572700 [135,102] 844670430438153798501763214235235778415794384038166523025069662223193850523556165959056777759052720434872687904392112458316352528680624242599337493770689714652673595484412869861622641191799958185529167552684901133270257520976162949075050797610376248094774607579744094272724768168987789164725225317970278532216845815705368888710561268236212126722410986726983194805724564627709406742974224055597199683885240660764555920232454933882475948171794504754426600071525011649372970351614504744220522725894089517663805636644542573496382149165906021385958450356058272838808516852598499588292656329506076447419765917176332327243491792528395007455574982221450370944473122357791793675725657460731403494400142568657779963200375079164225510442285485575883748704693197088151427406912320156416468929382967928393026975701937616704121044316327957441016322127442125515489520589491933871012624573475736639069750917020546404122906482374984068785330183667999556804524938282521161888359238199840291984180224260958835345931009065017656701608602666671716522934996669649282877406698381052112915056896470487945309246002413066276042685125858759476516939470868256377172534396208067905660208302999830247441009005425554005690641391843871492977927143028778006231403887964064316934911756713584794584036153403539635897751575697369955218921262076224810197733339145366741581334257153661296003024045456394306734001637799733747394320171298778590753949615194614509170471349011815939203187045233764424010871299184039116469299896887482368050984784485114115475570564062910574987002133324751722782825155688739555537936490199768896116312651506288482624342215039607449373943745877022921057159072169263335669552850746213946255813779389942125220065316015020955135697796930620699216927100871985875539790284669919940216399711066041306370737406443465893545162412494231609422959375780005246143438363701042355195123846987300427345012090237730369572438987868948003502233460996339540490797038777018262892792463094265621116540564569159067142206424816605693189671450426079549325666336993604355020758933667113760151557049447332075174162440371004803840536202483773733656060498588467397061971454541350396582225431208020256 [135,103] -67783670569791587499648942531878484931193318344699742025327787233109462336812661922209243983317337777073980169846918469605293599636325775292724761247185380264141856723343686022582148949646747332782261739571225321880021855219968076339802756843992483082137237429667807438614274861766856720098797097785951033489281183659741060396316668566821550783427095806265442991215278562583308973895783085458202094044382922749658161420220850507763848827058893410285764545496974835717104249895499910729371652341339129564671188710825531521260841516325670764467563919573949556013616781690840014319665458560724386264252914078580685279652013484917837455093880881837056559704447809568129362354680492422938560225030435692312854228807595316585822147905984578461594971161637330748917330818423441882017187641142629556077270454841720685357865339204005832833393521461587602528968698797592660394444946800743582988938713004968039276727830121801172421506704247436771153607999133965505888414351279146499819894592243151700442570976908685444723536658389735440061688889668438566752241877622566993286480676622136805241020869177909132275071536948816135390843487170019214365349151510591804744163152245742931784748893578939643293745723949656520038350931614136265218920479019948755520655734389631130518306861865545693076692290677029369908971546746396390050003122265406792184624487293259098218690731453561459140427730416607789932218260972382694840810875978133428088261045763227798140610943565167466890547885455275623618840669197335891001432173353978617549085328108342119417159367191998378270191101705755671831876607301063823195629862739062739668781396993557057142940635039710243971041053123139778411121105659934578812572217436139704287408009493318235114642386514865129807507496361860681657948318322486820457827369828115928079802739088295307236080698439645808675075264474515755160383218449009404920410884983057902395071293544576146972002271445980376058824340014964838243280341561235891455387796735556989831019056431493640334124189428206184578706742085578179730788263655716033980973865405550642617322029128912478573570501966727471300010727776715900288023207224893672405165063906635186813666831820 [135,104] -19625284061407579934352892896148829324111010437114025372907824828876882751129557822104753057561618451870282981651685772918917160589422599594481186626749079818999017315800766414016768475161363347682893453276312943289482502945379556508981517051152220304805030932849893540413340166706022877711643715351264394632936886383526200925181582869425796128445929597498836608155209127908135007802171680511446359313942799295315664459241346314314012309279863686474587364978965060746553744578339103855255484116353999038332497948922083939420850866600364483209183321504061386591332977966910239381417772824336431050253595882187123514933363788450637822423204928612505704797433546650934022324631337976959301610780281320182889062479791199794051210769128565627303797490394710870536799157463316556602593507627162556638860437438401373863618356468288045682978379682218598601421069512681361576232102601572407808783136671339203941228786894233030651756601809029223611922582373037408926364475981323574665128213937117002337086411320681078524117589827927210604548477618467887604740436719511988880679695208436158564955934609821052629859232354001781957620371552010323164132844852517175201375072736903164058197028482310487508063214161337267535095112726094100147752235631556250253575554226845665896681642195744757942962220139576361169769121064371361996708120272727469571344964809881347409954234867828603157299757261652149364755303955338460296379471034472883228278988973721610033248391753503340193591478143274118747812385537786875105504120740674902675747677304554132071082090029441582011197283997641157296892621404543039312171081425344527228177757204953279776407188800052249624378389285517659146853287768106113601360047755533226767491845083072169169036881638594782577658269443368525321398349768389287919307263496423919843935177564672423908731667054986298270634540213486622452754131609186387754490614770815973134865333286797510581921034849540922563412689179525899493891067931014949862549502878853241818249271918323085628032541425599319154702515995528301553746720311759728681419059958225726379501704014077341454184499437748496814473231436859764087820183005913020796101612792123262305920 [135,105] -2099415845090894417117956629193553207204457107620615022018154316685607213150451661870507987075197067298777537308956341571009395885222961055160114636860795924327631030572867467027220939119288677823477991818215003021685493709532895828697615742150072360857114798785120428181297836369677689010908421858970286555128827445721586827287008850392724891624115677270572495120894264191129725316627004594652535659375771957098196456934927137905408663988451262250398054566776757232244443266957369973142440069568211857487421712209760511500471385968018202835028244107220682377415946541428274220085280445302380824411295054598704592325898169911612830555491297779802564155471218059353483704773733994709315581346280682285098284865005205572221225863420835796984998387075670713154576591639231110804043582697236046541184199985953384364538830932122051495560322888795320863081937710730472725156555191742344454753694447865490026875871582206427448426188859131088131289951584546825995350101111222000277015448012554285707444724144105211507376502923594159986378913919638642384293870187043272371521765004259929379640586288542997645827295433686628003437727500356306919050256101882567660324766799432138518505249276526605558191846992926368219748061056337468679626268840552368445547484678471438442808970676965063308663975552243873703288745062254272322292659963184952309783669658382512494546919291728328572528292076404824405894846339903169545171735557705831008189039411320473999994887810431801200188378261203184273980375906960533310000908296849395384159071949648000347465112925889627414482754641748446392799249157904531762527521365850359642664517633657848831932407776979962345652822905123896919883234614927431901095633079227652047983076929886095315420567462641741142341010498215572294333008900269430046825957137859894846404772946985024470540250491565401222091949565104471190540461525650736102669004419346661879728780056587795199506112825140150173464476218471756910167592196134823274431323154091896412661315968118100665787518467405114437723455992511881594138654502467226200284379986065496457046084173730356509945812130606501025949488558868941053344352712801610757425890645942896 [135,106] -452549969145698764151382205245919372640997440147960873336337008007191554981885474851730792167224111521494853814120606234696547515440857027557478477120094661031837370900624999671394996145109268244336122460304507222914589626758782533790610396480117301441861057792863515283627554629800164242342353954507713689515256979988601038306467444136133569285541472357730818083213672963180990118622387356665500503587146307731676220557893001585339458138944142977051351060490792143144560072004088253452628763647252774220101150993184510935726358639737664014418434701655253094578689082109800884942340788149471169139921495931433182985594962517714185914239206828161476977196254138603973010985619259883466192467652998840850839975122114143415870213416969664723355190367354258226058150760759818520359686574610062485134036048006469060658370934433003219698925760895033632309746606530148933049487092829685277492831686546477898830307964245726116231000553643104994693240180210782343307912251392934694937041673867506663854725040115969674475234120945874459328368020002041262582410696447261525385389298081717877612128482720852474875997175463754872961235862127666250347742360877727130280177714435880318328797757397754372928234136088615074879742538955592856778893223235183344334055854737174534420176999103057669407328626957716468851683898640305013976478170661262676898804401334816647716993132751113726704518780341752021539809859666352982512292854216661539490136981595126484967002880160529456544748078534522344819132040212457022258396733662822313450057160406314565252722726758306218820567189815033187020310879638627719314956554936777826178213374780304887131592793068993725054925914208839417328666198836105223592196221839632547384028943633938192642332714043464598791130148319164596441609226041796472728298149978800580081183716109847952842820285637096027924110328277203651654322467987355974608457965398158593933919289750730706947361898419985649879814773381372266214616940675082729249221461451297527899325529661094845824342766227191384297388697946338964116781740545210150819760302586566778520561419829604216969679368774455585592307886932689398262770282305957795860862080 [135,107] 30840348063956629866645352332034950847301675507611051909514008389125978514261555646295616647174072732325119100839666005608258983611800539318863109529041059991274008348172692005270548420786970761627037481527795077608595892503859631979224611278626054238611427313565677170852707979074149004082013489796978940790483418471771727308844577838404721699577913812958203208175778413841807928009740235547193532347350687727056565113985727281128177758081737722603705693850488887117708270094803822831557930385654652645424286488929343830976210956618430178735755366707789020138666528321936838478879091892742796089387312620701690433567606759008115081195885679197732060277351824572162815336826148285726940088453227134538724349215928784918374461435090794492238280412940850257907117477396928820418657555733155860889225161218007309546147016737948220225011560514583328194881397923663741568237499459917318053872089931590951168235307168401717067671769631881032741219972474101724776595891601383245782021243654946384812010501628177283585579914042759380975137759458902805866812765571840687200465305963647914360921943067194003943005928105535420758213694420208368333286401113663545597231867912744519801212013362172208626002013935976330181785601396376598487504362085428194229871625799404927055745422091106795985631048057389309821754060240972217414706386568183703553715994409866173130449711930636273998820311327966292986794101452550678293661772608935229839760125326798296538027943950794473857729620849973559964335490899428717197468784971549592917837171961743926790891831728252905399794064123094668954063780961932267147627601348440617757425256628534591965719776508632359368329965403882064787620087890819008296114196003924906492579820034013400730289250818621262665340251618889623059746471229763466274548132926713349980879137001216000030205397665118077026352429287241209156360002516320970845217010214415573355153556836757094900684669100291001753341660040442371983668816778479480880465589794480104837988214701864837764821884896728757503017054417950666714719398345416589407092220197386120482021462935009289776892384125159341377219916465802055607951189269496507056 [135,108] -2457969196096316541926607882101278836334731018440803443615522497372207249990928609797815251974834060898785183490578034511245835633394548816647627431095864099018146349120109782738330980896633983219669042422647922255083132462828878749216483675583470870116345798550165515355750962140745058502296355870661154575740621915613197952071522077962034510487234469010275241590703491523437432130061448455319825004061770872829623048714673199709138484001027104907833085424400674416128898526952417710524554229885499555433996212136263165276894435077990822914450204909874028136378827525387794207360054487993719733972563978530169547746573047659148133862097013031324119607551207934463389684802711939698103552124653443683701607093870252134973333468792243280734560078308699555916686749754466715792431136687348357373818663127269792251349921303992032240539179540239809590804925688650920560540383827547243967165484504505632149936821026424062648069926630432537807416168655736623763651688555473788528946669409421210652263257736798574881188470314001003652326937354369768821481710714328862844503227555949520955483852670613567851791638631111379088524835557665234338518165647744806702773461205249334936686431281512688963784155143214540077579853179236974552989759370801123939353823870162298849303292440821028677417208840596491250392422801759258417306489046632734554644385711187336334866908278657903086320454448990397532929348114784074048672230357022846722936612220894228059732661132712861362530781589958547704703418566315478573150224658516907359229592393186626551828116082182654440968445459990716573744887949162275364668639484235518983383464283505167977241396590398757051021833978391450225720033560900065338112350922009129427403238148211391598300323098070967215467081274965603375605895642058603701272749694547107024886570758426990141684318199850086154329305030552266560667885073610272348172021771632821803274719815107488889410783176401996191505072638223702927330221459327970253016719535701481680955355227577062928306153552962057324817047370317086448224016303159878167288027896976992106834036433424410626029304170259090083678590392985700495742780094880 [135,109] 231667586601928600461882792253402686557276470086741265160121446164908335772016800285345209587116051063319642446517772731086865113938660182968060880305035795664414958677572453905660526983593655964287200615023550811782866574336951866272106581121133437525940916136010527630971266300260648791609795519895126694756972867919612581383530157513535004321189948954808082082184329346123156152538720119385777769104948747913246449953424374554952238836597599572251011439133310624933398963912936706794492094926282795101998129118789484858225538770861732913571600226420749897325708576709600940451560278297839095105288693423665796404655744373867434780046874384198448030194598936080649416268816744614005851394825074049461970260183004530850303581352892104057698304188808704229647618450386850269184437891617349865223705229849786198026151818207090624137456628820998361290688968384385984090431418422362247318600075264666431492919115586209184090617738350404440607455961174394942339561301014363963248108459922750295079615126587378332207673971968749940668868160581283405566373012256923229466087540687652480871797932780738176746010744706137957955136203477334105755060681289627845091095595021091989033113363019817473676192191302459740937467599901462361926964431995706939977506857585026733859987868493773389572404758591982162715756874728127275497410926933621868365006323517945573596935263168899498580411806305215678303260582970610558596628035227070629353614504933043403591148313080163190799200854916957526583692265204623704959044674531550479178562139751796013262304384949731454730743508766911376027479763760286075258443860629787100292137076193705506451658204261395891845069340094520775058229586691833098386387570065401951928009631660307330528286756467593325108486930829756362007732441955858884033731283216486776354435908092119124764571705166570244903896647424322583725442713168850014042918803623666572307824143593667290487878139167838139928052115088776728676856625026936297349355794324962331033506340360353446083069951667522814259573605933518529252855548439034862613926689446015489370945974180424627225685280886325109162245678556907909954004 [135,110] 1681477623900224980514303469921165120834653156548328254028483317394820806646803441403487578564128598810000676747876188518245029143528728319526264259551267305884019407164601005261541253716451305150596741164690098328487045527285046891890779739698636803828311595672281275525846575449864800003073207042268742256246649123551772576485107414642388093356301851455299812150072157852589215452062740972248961958455777796197977911220639013229153105670486851713393695296643548185121324380636824453132145290366883879773290234259327418627438482940168264769831393172667397797767536800124699360182981816370237716349948051652985716650498528584905138989789008920789753472341241266723832073072062964082468211800052248667165071296482319225622660755512922781547970929185849139134871438437852983315262120846582095220644118695215484120427350946203467716669872041852529609817141064920866545737571071026196218512892484955579658333827563114422108966611808220572204946260387194651940169666757205237453988161802573581517874109681044829522555435668160875045227428962249057724331612146829601298831039125442118722580427735557278493046817560518919204833434812389387986940455614088794974420901178617158754909511841814944299851371855891503748200096916074572551341110055745883750286427540056664822839037065190138281111268535790128678054416739807854094960567156730567443508243296706394575322088053072271293312724551586690776164385997872539890341837314378747868353706785649388224605170150543372928930569018737154663475033716196589070707465473720765132693827342639410422095558321601772607900270650017905873552771654055048030169658519752474742515014285081919042756844184113459718000973000599228627366679782332438359475151760980889833535040105983732967546224826479074030957783557384212965701151327329548238278146914352453991088500201360978425738960652394195907883613365028721285593031093817955066784592232210115535859255523302240681520324925360084964382928702497530358097995807377980133111882123819133191091241713515683307174722065308322966304404385866644021539265841671027375464312972337899830799502824973462465382831022880097250578325307902112 [135,111] -183529628251936139053722775433570018613647128920105347896024241589171918648536704185504260745152607672289549752152810190231831132819753625735006895187142740326917825304290458506556817431892965843864773934992868810382316450806000943910932618796783595405502260565819372045682628731307014059014710826028766458613146637027502993843769445951800544570116540145222496150870822924589689756993659548199019751262672046517526888922442875930757874160141811735185017660799637794423370421025182523172363930264288012256335295643686593044056624312121121215121986927654837710858872231854830080564129556800151775896921118790946464435884522435733949056507230197944849964227825846711060236404120237933068997083815631115182801775525797606193066696859542307648245083973635743761313054272180063592455385125312616432917820018394981483254304216020719082611737745339371563874560735993126383376708874183651029352686413816081911620977304661132236328821177531668433392336079721595660363816398585654012432443043402576849800898896776539433686043366205214628933471342009199934017361438361179501785577447307717077376841098261699419765152160783943130089280256367798429754907933965230887648928377804866014558143822684096207337675471332931327692136182167752513827054057783811117520263403220892811474305766906539588835283945257551387443492234740424598590904973260280425779123463760296260700422983129820165585862222108067544870921999007396378312011701295377951086500852755444700317476529176278164806150377542197600949819596711506216093822775072382506127921759343894919133129592707575356353548243692916913440947403672154072887443761198139909774070552680813892980980160934220560355064245357928650789151325104783169039503024554208869558538279897393923501931208658170425936137359787348036109663777861860270868543125839003007431874912402880398632184350020789572248876623280269028362277929858224522716703586264953102012995053245446620070554132256535033030972290031053397692814703526501024615239859313930860124220725970963875050535364627280081331858058287518609176927597379819805864674857991548387549865640485485262392785442541316538504869764 [135,112] -1059341578353957731945106829297287607217576240141935954406515936619528696101850427220030848762756197667950444291433598912644522301849994149457780242845566206282321537960200139830331396753968121297800815557300690120762274414660204709405058958325721680748385380990341336955993985555800979503658561710691725097533794098078413217712019575720939625009186949523702974679500257391467511412298537456927798763391531664545227025834349647836049460001298821771258719644839649185005329164303534785320705143766287501740910785230617286459043465093571531988013541763781069540391148626432994623926875093738111775998425534409909635234430351201936288383167974534056537590849004950898079095040094145281400223308392577249669724580275589765792769536566649669173347928475065367121506524223179369023063920652798915170266608284604190749105876994346939029467369100710526075718348678251647562618771698039700912094730450589727833108472596637295418548678975978316461435811325662961961211747567272777681636688463309048816580477785854734785204918376661734933069458509930166851535778828874347932317353351779416031675929965478386207663216692213947066083315346738924883914048660357127280047592479311414630177296444411875859873840328488131883085376059935184718999912782991912538961638420258260595011564148271240085184619315676270718076308839689083624788162212788551406316544184438551170048986988802168447136967573085230614172031273363195615089700111758700864987003442748669391204617159254931189871734579844102318585526715371665509338660828472820059371654662039515697592852565332292937355650585973373022841652575054102705385398256841971385411768443563408357486802947881731491138961367518640825903826279103409644353868069162757393795471067368923400393775936274652336758447946930056962382431984369555195477651460295049374539013204284093185122299767798403630403794276238320501207063033698707833192859720463808868153737213043290687677319024031743993260504416128345755206940131147318800945586752858800046746536127902561791436513722829642810959220354910555375440615054928257646636834723617260489613379547222424082005328352618493056 [135,113] 48489296662369293291637228033270611755645753186429688176140907915309838871333515762501938535498340821517318888853406783465685148014862530602259748769150027682907424665028518775271043442166768881496687294300750975559309064397523712181971187066275543739147403498163484816420809361922757340493111199375242305856786047406319808222541197056887767728177124239752621793815741854701321340495636220987662488902866138828503455967299886427697314479546499589170058327464327028533142684668248708484372234223995236940753387695581635071690467997833367972969582939644479718965433586420889947328674041561966077229150008099924502606645195873897055618845901476268366978386285816707029301590007781500378202074517572008167431365261625962904412728986888321257021782607156868662811094885308336033189106693232886124607629612172823603180203997028914995927351989588646433446887099833866362984085281872381299602463380527030107891389496802607308040255987757118959846128973327432931704120848754540999901032041377795996566489832602221094087374687107326881488987798892137013842892077558799970563196919834922482451038420584702890436649795528000323479680635349796444143844423555098674679036511142393545397819176429716415002385381934499761307897476624679977585603847011871508930863599658989514828280991824420151324881516784861873553276963794426132453210007396091714672512326138784384620266824738323828319157417786872740729408465332587014748262402481442467474772204955628898517801094056138310812537990544789901801636444298598339149516786905638720269610094609933520121348647554863716375601528347978815567923160864094512105285283942440075359427484953342759752888705322740193775842109056741371597477176165802709771766399617752049329698571407148922612196125302943841755689910439615941200890571773759022677446315692640106814981426252767679791078536967404856260144331772879747367108719793548125863427730812087942071476286545341140267839431521058277341974507805923179451690002291228462771571486047107979160897689739276472183719270117362846478759583492804931220065078340946868037450858229559736065667139275866013284874066512 [135,114] 291808715512411084753120666304977386672893581794998334140826683468711258305351164921331659629940872963982081815008838900411916508610496762542443412706094821880331310662869132955275935512843315468217296168303706414259350262672601144906336339941593764861153763477981107647710431266346814167564839390244798804947110785596997668093458412730576041442343117470347523633732077181621537350310830847982765580450654528222673496388443706338310732380836944233837829654237832265172374737380954626613575180088096844184141387205080646135583413950211910433142506432556237403144392713780698041582568668000289848843532880798769754508236637348822327904407130454010772513969725964768909326605936825436890928999056465039620429103977127900370746602381012221528424927920588711816601753861748941971304559674077493366526826396792421640427505347996506772699634102732641983199434225878101427210251355013313513098596522083432806479131829354012681831115212638083091922738400718046483119264667127444713759891585379889038053047893464504967329096426269354013864822622814883697960336046458472896505397005256042979674232701580570007972749271766023347037280738798718996270529015966704351870017629925708112341914942220729597762708853119620873603386895352824241370591178614688138950235853777440304110249033835249032670238229018684052359324249190313921665546373915092954715918002842398746421637072295637992259359455176517607863142452401275925976906672727270533080965302299207817277154188152403987809918074892896297625187393658394317312964630954696549377790904848436116403445746896009873698348803773994623962035761872046004411953489323025455377966233905357811443027064781816708328908636802887217485248831512386628345393684111752043579100192910410451799721110566006582364283535647448176487856750057117576492430115197896190303891622999788982571353805313628814424770698593988388756672093140810329662779222309882005352653883560750038781978100079875752197615551598106279652929239613001417993123146452734736100893398963890710885258058789497882935205898039867843649593233872096329399541628607949708623558769204879693104 [135,115] -432050730659447181151208877538618590538963034039515499285842642370720939077854352052505668467748668501145433004753191259999004974921413372849682366273573801385275625345966883521725915917573673914451002040463041170435896627079621494390383525912505428910544473391342100670827855461701917881618154531072641206532504798004156107896863305861571707755414304431040895784342833212028616105771939809819239192050077731420878831863541301863966358732049074825145093504402566204715820390474966716769347214327004379666400443239942007289613522706455179451112583803285939020876250103031729277322620965126202111988447034476143688725429212011879074061324779046917883237273899274590538094365036195242945012416116607372066608402742693671587202899965015667024924006811694209846419416076751132582025719515902598377833523705921897011865954151019000266801764757775046748565833742603371429298927465606556566530352350910353967433508317069169734916798635937564208042707826160475599467258524800542954667416594987072864683743094063263813961128244028391765150810134024844810774042127616477815361100875508680463415165605059583679731365600182493218229544703039813626949936467723324459921376159894644055663485873574945676157868279252244169271397605086795376132364882718718424217396622191672250255932952028860958801566497854350000006780783737985550188561739481151796696919704635392675686405009983338038904688491992932941721045483478029916852662477253116348251417907259275628067984115732577176065683698398940018157963165405048834706591713479699718195073480323025714047130067163156027050195852615278009249507198385912676021200212639314249053318892799174291470957302210901145354207141151685780967595695576125544667054387647279793281755123271434251997436598315532242664661968036317047152233913312420279075528930431438034595878435488779427302965170812061837428717520850654179593487403052492467660576910826905685960882767996252228665916492429981520532111448887867930068271237994939480337112911005007852642392003264708815811998981724815958466615431712944803227977307260444042428668951525692295725925110090 [135,116] -5054637318265819842654082401586893914365137345762908210800545801458625453853297943007542616292166868080701133519349225154537941373690108168102167414870056800777965342181839318186246517461640153348402536603320709198551691989580094080984732719263164801606609947770230222766951248778448890090125703877710701736071356956379711963128150904448933278867763156037313615286896395625075013860464173776464399249543345792625214142347046528369510251320314418641216542225153065960096488911734448702502906999105351870684950966045947873223237551074182808176343170672855641713726250202737935209866564357921961900184809775640540646895268540308971749853176903673703257766886867963658118854026536646407917038928599794381757524939834199666417327081127035987187813659910932382207484779843753593175092618185646981286936273087567113925863287986449000881179805449311361131388916880521900565082359071346370822649972584795856334235592215782777816811812453419251507405697032431011732950262801165251222711816927175590472233943341754577187130241363711757933337968811394337973784279662468255148109081705167190151042531764338661714122986095447001279846248489174080885751221430484266043245645325207787668444290384051470806339088412150774412884911664657469240452812663031171777758951825446391035396488339141685942904151141532102057489275813329587936597787433680191552885822623971286815560481597755732065119137609288505747395967351197638595047401315852892522170118061502370363861871354942786182949621536827656719127415906849165558103777360600679408405303552278892115375814718338500819369469695384505167310151200750103623898999581293862640049773840361358105106363882976613770249932015079674044177544762743247766666586944515852025680193675266553326232693033914378043426811102512914729814618080826798037364819861505866097135047332103115866382457130971039363557621436823450364208582872356442429790746767162589704505002203410169103568248800387592883465937794998574465243330098129199387948167082097298923717391529933404204021421778180706357537284827916900313188805638300030113013279854715760966912 [135,117] -176742233898773740031477734045211478907325477676721214049169854755138014648134725443206124504649082728816634952816123794671083957067145892389809646056354396230758354863827112859510777730138725987190059485425478045226653023202051320123676625173084609150959433459409435624540247757613056057294003388966265237104018833895866986686560299520416536526562614959606940157356482670951748636554877923305583348925049920224192326213503849055064143836878513295160672671948140721071078736694358802202399422755380152412301309656991484356140714476810462438531723516580926437062660846491294673871601955032118796535122944583123889917687088985605306547284096983258753496100360754906570442443708704408226267266881524971235348191429518011719763744382530530321092652483412727477232879453724379586146117922259976106661223263659978928747334425122000927520942164264936506900270285812592583545324677767941904833791611137387667893457985071632090836466338449406816685274375599568789034600792015482534426254427168407844863199816185979837512059820641736801058514968972022906216396725773648876285112563978533991327640297491323833966407456274030705879084202168315551381456104781137410628963775805026547622824317582250450992899006334967825186276520748808547672821545936651935594011673275699196866870348735054405979503279456484434123549644410310914005949121786913901523998996631161453086649095211058541927978322103382366470620539274894063822532706079090185299522801838572181441231009779760161122245844881741491865273236659852531516061217561649042942993906333140341858580730575675030875705985831135621205617360820305690808999730112292536139003981296785197681918823415034361070465580851741966234934973099962701033413764603613398545770936357291228636879050996762986337874586931180693159104501486177899421240200148425223203983545550345237567023520405344720550632418374907844493519336552414549102027280907587341959956745930523278380349367583674933726577895575251815372519732058061170697255792707543961694255767005205151362702652237904290769802897351113497578249824967520723831622983345120 [135,118] 1176353911127696667527701629534618822380591398091828215580715792537966396993991455151013420309379033600729791880527387280560104134163121663630170042676310342046442633130652496364338294951041892792339929369478494748584778810472986137123511712496795800779069306445436382355029083696466077773689938661771172235947260786532022494350808361453381502320934946822006731596918459450633748462107263990691066537145122466389546627084208431806236845061307439260735038739592334965109621091802957840165971101080461533278768205678436138820984787968211645982632435633479245850287471380606516899161464171040452172351643038852865938506246762702319679537193211710827244074100248151538815934320959108295857379530959430357666330673279750802418017249926363337297429248184640608373440366238842558593015766030925028103044179146565136062531006458225616878802314856087076442146676006369711419457029680850298549766168513050887430880530388746426842239074644330129827328822827456337795787292990991573707987405795169049198837784731954264192150786394968055884446775572616472264030345830834544558769284194406233732115262799873745263624194532197088656002976480286038096511311037866919022596614330488598807068901966530525938936425777166289686244072476172001760987668738269338439039796907034045413699802187620421753097550324819575556977656059350456506868284328586878935049637079314444458474888891740704628482401113226239925780898950578676981315251847863817171519672969600262513004321437952220597036307708099351722621306886815383378866543572865120264906285164069304705450467946392090636276163773963754946982739957973806699446472263147397368696061535397829899772090273520989306806291346038826390360071834440620506280379351350775707052713372388374883945562095297012065036906626283316203838098555096352823460296023822121677122056113630318230813879018753835675292918065876785621024824569697310832325972681200815632964809603586014506449899365619120142998851449287129258065727660743895669061307055193632008685827722610633446953197888897520765931799660428109083795552999856070739247616 [135,119] -3215224010038550619802190642303785122252259567226969245820027451233964882902928630390038136317698988407624764101550654408008216425611298320731157851762267066758509605494314711667999029886573183506549594397289754878512049902324825712690038148311176766507899935931888633541291184048463970628266913213671074843215417105362929017423792860155140736391829034299084436191627732416069734232143184976920305125251903962818259733657848210826512725964729135978271403545072797026207199783616592997756211781530864577212193215665458428294181605111721503384476120888741560668888943035309346250227168682968061660711955223998111502883796441899706642146736434625248447756059716296652018965662232931710585841191678288433617130408872497247223216820419283842199303347804249808472903663162878411888722179184729266359322535696824481221981089928521393415593325263837041274591142584639183168437740658493260528115918495039058735016332504151918243230195447259232729037808323373036782486200016720790146978267672057743765418906561708409308112194099993823008634832443683163271901348739426781457401486577346406145308201886780625636230783270553953696136905316108822835608308271424916795388107965514356833877218046670670344002919324841902498070741252047522173571845360423559478994082995927323745462248796592697281551840487587594438316944999881484123349159997582710587744616278753167464810330003593236525283837174569837042986108101835338049703402464126613202832374472829003450543753786950684113911296945694767086695575370018133699129273172455637655083215426329897852016131785651950292379037687317253326788567517635946391274662405625577667733699494194617811221341203653381622648276681093048510913841043253325006122506124663636428761576769715483991264595293163806631561340946889838373398852466930986247481914257735341600220406958016475650098472605357782367012706648476893526948304663923529010210589478044838865614498357870300894264319160154836661741663567298933622684652092201608584808647773985537276731603609681646084111286011570809721177014737955962717472349968395104 [135,120] 3677332217175325003834922261746465931898161532702865177999105879466446081466850570739737118295268264998196148466373003120577721626139936714856940580277710684698838272935805733600857963008605147299966842924579403000902892065895529696443656349116918924625116412730582758441359600447371920316838745939461487369761885353528910161427790779768907340249144540342866668744762074567624632347146056479054868724900702991846309498404650063412590599350680181660504409802638300735426187519037145447806775263203421789825045203843034910243888299147643038873610882936726706999603008725591003009294804693286844637969829894019591900150536687652879820182019149406300315547437684053694418830293387693178833704653006789506754020996505263425075886353221150654792500258386431176969041224478311136896003234974122184576982788949875413939269138821466100509475595266829055443743617887827789555472061202841880054751681833857352719889055635853383851839202392738045566524458292072724121092290198479698741187352284982781852028394579634950753834438793864780390253298301220513134989106080102043688093351722242251787936445358742245098514666284039145530213699366443548625471649646158048763099329031986623623672420711433681867932447768209882063574574303537592860194967859482377419486488383999244237636295463992672686622452462544899840853901772090926579555992911799769499385123747484395669788760695244096333600317714375822708086625188620875967099601103257204323983870189669848679896874497705315402315257462409750992695992242711534101591291059658415148523478849789381214636248641539952140345623105230829499538253261169242334688738469027093581719050394939576736341750140770455596302734048501294276934559207593326820172604826218100525803106657504783031207785764936454686931049098813379269969050344973347510401916980600988990247142553394553656956708772751998136532479515901490374502455500644101931477509715558957956299863583969000069439772844891592002275678661769336479491466997339899708961883364663160568223947317713743175866235326780022902151148053886203037758720 [135,121] -5548659255682415533264973865281295203676913934477959118649944072413451308467031333104969740458216384020377707737394920023110271945549458129951168921695767485980123762833453733162527413291240644751664119161891939353022874341199595917121435364647778929233629033624690411403822057884262931374377707336665685470753505680739110628990005297447280746804654943757268947165543163348874635389291103427118573726026553456702743855538975507337314082002154167607120969982238221921949883758096072595225807510205315088309022442660217809706235879587113565484151896846503898515195762557782683856679204400633343343799775215609490456705504691284799119864345999482839066840393474978834378575122003215746939557029599295097626571656608991503409572199891803985508420737994200500147777129613358468724213831741990178023855569447802263632873513015459028745608690408011819945078257049394161818470514143160538127090183364780085238344589105711508812324074367906641473217301336400616480664796092365499842878760464123867572938072436527310363227433346412055268274213856842054794768700691554427227097536436793292086274247395189455967219232452254351389620652494190926053585298017521507414295122740557103130862784901758995938917455947458188727186052017974589448089432661365032613414079445456502090706019179430018604542200884203458440195257495867179505735914881551884636316385493509481650293904967155779461986948835364203611212126040590089453341953202508846229458714961795949431072723243684123394399707663383624146956290497791225328215720113154186648100153294741655545908727291343898927700669812494442777513373906523303384464133013929796943771390292216605083568718578805518914528475404406918028679951685352899441045839559419658401939160634220566707339279694862036771029051747618358328182731762243063801943287767514069471606301752087443240147480049637320174294490506213637336936856008450358750245066498056669261533028875647827317567636967931366396843144097514396412131690236760938422118102418369922523372742975365039413709024783951720137487212167606816 [135,122] -220366631580869363723624620647347802099106943884768561091940478354010792938532439831142829425994506672600298198616051297828229144421526740932878868154202523096821882739332523961665078020655206394791298777657871093379807105252856330859590685760454623528780113978763461438311640115836326871477950173319213775198085879782121751374862312829783660465727822460603638283171247388826439973137627426667138557589001915944491992947852188798132057790211373475519556203853846043251073622323615747099321869602036728904711555959236309304339629140226222346337588238938117875044656200005367105083925719387610055346086030651667459628269062640043808683289702850028656949318593464019713930628442935662363157558564237250676807006652794528817124295352930746189178837800994591833437195702407369860073625749949481813043700171922036844510145792776140090234330186592574683314913538639492103053431498827179865543899062800734836377782701372736836560214237971151737487090365212413652357980728402272250632010004565211229642509503321666575320923811864327117552231079915741529209627603354724529903688868432616139934836495619533876231293522377907099517354097902172978258815111965118446806559724602451860417164303121012304850043843229579525480302444313628109720919209738711758025043817401527959569212122843426890258114987833295939864619675074272805201715182813940775188568442803444245438738472906753947244162808191400495599895130329685579346485414171446088464744156232637485681804640602343863384049540189182909317271861416305534864020057575507108912674272772703367369407286873236109873538646353688638624177393511131658387834681952891340483484634063563269087491869677494268474743882200114696576554107319874187421934306099650133322844825950836620562512200786057163482641572661496964992403823526710198313073437554612482880124781278076895188242737129301633258418212720870979606770952710809977570044719557607398303155231340831638500631523471424024770963495093451881076232438476731428093623118373381808409253704615539791731599152726241650203648 [135,123] -1070586753218106906264274627338424320793840998626347321829300860595660404499743888875130184014757890160488004377427462188043051413502880480444297292971224778695428699087163551495798957629216553691509015783143930908618548637571536447834945821134678731269537440587857873820590597272813267670727649285768920411535557602216231682079340490460843112962146279182369498217449471898892075124220403353508715927582577353756239236426664313525894553578814207353917960526028048647897981262816851708627658679018793534370340601990702093780640613519154819408090062587512267559817990406454816181886139722329346604939987902341061793059561864072943094963808202874865080425443648474616347981045691388438408977191904906577497503553110235122442080246049602736398063862768315902844732466496182803673724162759799490349225815338655264708804253235041775363698788579194946050902634961168225254651603476509613071505052576825256843148927119511823741386691780577724870448406587890243207069612733712648379349309697450758185717142087427495360738194945862629062316263764290011337390791597884781688443119188573271168353314336549236535321378507870016408416075421542498734468712157112634447413012846514678702852482876168463714167836735207264138965670954079632356423873417057266293065288214671709668118293989750225788682170339587498684317805597434511529611269192430565629661645877059388058021780198078786112605505428030425308259141236855823909817961446343062497056094628086002813106278199697977408805358574836228887091609072442441039170347061796933782870406396871765333563129921604333386374458864263739426212572139162504955454975273923999584408910856547959618738883469056957505091040171530729838762400547085090974105375469472306718143921211308520535285738832034366699221533224373015816325253480990149696800642638404370381288467470443212954839241485880867885852485595570805994746861429228890554609403327448407208959979554622327049953144668052080113537118542333483122526476685346351067167526865307698966309198064084076892633263497670400 [135,124] 92382676921840111718732509754316357067248309797681593968337917462796652944127035397907334246217110366803790844754475888377080180855766218942637081231451269623490097258121191179205710999326256928677835914369998205283176539652193292286008997275473508423142455302581963416266262201907677025714965822684374944109769475751040567944552033245754654705961840293569776168930641083582709350558528093007434217383599109227813887400940941818032993091500360696189061385324292384055545125177002748360132087370695165196071682483900710952290954412103983812821226012799666824705571067808256130403900443298873746868775087933284504890415978827101392287027947625904290150557361065339542914027190896764238283396632183905093783579496854635139480023818687775815885359316630033486206839193292881528394448164784755444317475933407173520086843399077974450409759071472680504068385588373537100619352317765391674396821077272734473520933842624563590961957607503070696677824601733202296412150094166507168169248964423889833945975409349171277840512813215114726300770052013132471130972688790984895235763420944979081106408238507862754726922277326955810938272512366673104061653064441252353018952625446292038188680973123066900396408734070646852291948732584893176901779041874320892878854690473605265974342644852011233476786499227645443600030395465121632240520758007500499743568802928542658225250187566536001680770247653543213088296851084811428760391513792716539368720085505774529808314905611694599586159717072307866333958928969974663339754443489755038591271957875644140912034522338035189619226298414204364876850272995134415137773487942398834053821384706086042885875606280331600919907068615426618186402234143912910402125737463374476112668265497549566161858399291971998569877336663380226294544023045774381413651210604625074385399609355838569930930114844362709839742385182848134998931726249964062366567951416112698787489769609717497481724885852568610797298150655244254596363344507049377997348737769672018076204955243499425541632 [135,125] 1765266898575502883407641479707563433217880798745678223269345371929774445057779555314474916248320427358485751108878625352450949219194374910503168611130752709349133168561950964111601286016024476466568609385979111806845254117072406411894027413623556753877708317823880122599586959482587151412384581871753415899620772265933151128182083600387196532016480530339994044109621028267087140626045822521157374161279931386488212393037761294744811122014160208712936178328968882515745620069011714110562210552724821574241110868642601327209850727992086237407788311971000582724829338299816473191612974339184326768795010972158720831282243179548531383520020485649510274629827919183847840303103107772609428608956982905544515823087969929454459858707290083786993171843633079462962848440525706818561563973779094595653366515657173523345558248653117435228354933685744403648307143626905920606281476063568745230438022532208091818660802179433756595791316490719837947668494217563607719761415680595779682056725072895227574624577154365273816278620080189472502629608018310166798193257585218802849710988363533054963131234730814983044190844492743557957466378137400229320727513394777287911850567183052115657892748289085958483870349071714689083517325459946532718425702062802078276049719628946610682958523914080034679151736980400064091400687813333453043776409986441762156793232617734567604662052234555839259559509535931387351486268745621887165282944049940541539112375411247304170314646701835737943923954142912494305054465104569338338097176298684864750644183186326419103903677076249429678125763749359080748439859359593566530644632354079130959345714402572543899521469521061381863700577104802722300167231723371879244447574191463741349131229263889919348064694863829870535764038359917660320457833881167526388991745190210647504938913434123429487034132339625869593955619138213021524753305806892066351265531163384514004700407240425634535703990963284373668396019970451458702766637820766472734148299560272800138822423536960 [135,126] -577668618449774526660996957630060066558747682620060911820935368766515189546344532362235454657165877621079843723477063702642542404701907081747940039996339485167987031870613680960470304812647894140852262673387358685640931314274247907836192714936148195100300720626860113754877057849644775741508379863448008147659594672748284632135224670720281015188692351833737195583378276067524938343908076880264155324086763117817936373152315111083567030442945086896674421004731690718348796252234517706407485054530310681120888445970116268390343945767291897986815130793244953528716868786190696964567471190600630121421107893421367650137110541642736110886933304955462182855289463017884153498046728185028265676130386291152445529727689470877954180759030763179336774590561131927854043643746198154106275024468841679146548900474771020119512271246242910398737691038638241829041179443236656368480983624020145082952620456483723099466677170085890572770273741442766776180264929908484850539107794282058514615901340675023223119398142804018468479462070503251184616396695321427458943932832624039551618621072826153909506741991755285699100576909511774458758496360384203865820633299322063553741341527999094086913433027634969384774225241824904821891964203025982902296794043455803198369166604210491454930570637716157074306222003301616649192900148555242697251057620050535437739118193040512591068546052593554666227325615434412419316835599699958256142499035216689796476631382510133496790394010520890773636655824521589988287565114014400847322866007019471039622794469228635474416123417093959151125715789348348207470405259950936664746213736874119067708325817601904493102437644646673229350348211534971528665398499470610676958592174440503341006566113329529485323748979570913550960791305866429270646728933837983062704265043778576878883540586949973156881021570503201929193432918518405842203042338362949119372887754236057289664143932708399804320714584133291771678749689052550353253296580759743010526108661519273421824 [135,127] -66142803581017355560100425270452701865319122535209524773971604782532845800860656822614513316702719605023082980136849853181278442145838789739766999785620082979675972364028761465736642373833144770861496825686382147567394810283527102057412902862379078671518556919377849149102428965705220649543076098864966469969422028898699506713179422822378701924773918887506182646883417230657272284200566621865375177156993695573459148513291701828542543437049147992212698335310296993138986556018533460299473657943918409671914222599679635480042474493080507091145542448417983145081129251268207735066572096705909863930893510071828205638385128660536552994132294413131577672477765908610724191439505309412009127868812091699183352082876468260877047355216118232020333648287636365991299305211902913993349338906634708705671008007412220560761951035497780914938476176815729276187835096399445025216565756072958735071034792164621364605836722932669849350860930663001001788515988372966749199517280922052565230629551169360415149138173729163297175739898079611242739788961484549412157544539666735605167656985572447953116712847809005812189434179837284782125783196023128556085980921437916488270414899720499058928615167167741070229122716864531563551853189188693180857024585173429739506753087893181418024367447082096588212167056240768563204608444021711084004436199165818329374343217668974069473499967166947949595948374271448311560298692690379444841296025309782325805681748633739832196974100446969361695126893313176868434886445634836431440036526799310119526879892750998326455761922633579398126353751879423622246959713539477552982817502755891383957455254701647719653077465355691017620664458592489327891153910198748138922309225816761116037739539131325574036254918416837769899368176589998604147384459508196157560387140695407085864787821539833776113456506793957226639943220467828125279711395674795743375157692848464835094979534076657048435550737839930802204460236189563486232651242179492459390795586472 [135,128] 3047755078286833929864336684490130635465690231567299349497654705398729164628795915436920230993632058379610980731085865411902003559659294507990035565562500628516254465714615121630378508727549630487884784421877668012312205823380254715264536695117611280997221533071698423782896852663986211403273637881020069414004177594040443707901013013538114331163395360673923150401980673751911375331080167860667393653050739199760646360455591564698919836175292174507160596836372633110888423710199118136889594197384429752861636929611201391691208678177356037959142428128983402002727782110532756847728266407416986470619411219542288364621094422542055822292268478212270561812029190347761705330646454268716132827090781131648428400374805401142845618628044079180844807724132109774526067825840174161868784901999116991460051152543782213601797225037752233529018933754796168729438352877877876706064725447463121415403041959055249500844353482571920384393109912659598378532559197746018008499778529562145706507593817286833713375215873803238677495351445668571185368751430617564094928897995612532287985067273778766578141210425336315301481239146785313736258873433106505093633357186454041022327179448342109031823458234102614480221587150564939478583736118686800928308270421966933782501745402291654064831597381512052989266934218297116661438745843483238516101691807216529037672549805175297070789885551042746742831454305264746266411086947619704093122020489902999092735252730078712498629805668012082349842247968134669986016794476347792946084876054492739593250477749234128971184998182990570622042230849556935837797994631189710051921543350619794213101644353977254390089982778004865333737352561983456007323888058964858223878160841811471180151664935837795919127675002677035335302045311961620739039674003623297853627673374567619040661692331362473984318341012103246016350248696735588556977866460554845620808538910508016182786026599281013171784801080166369208798639226145820792184195236588822720 [135,129] 294059987957079896657399743497776444648027348591719816907892020376252087893615327085510168013377530937132504251722359144848455435288970376871959584882346368536506840043920913109036933295802518373415039885676808859385150396064741192298022022650266956704071823852067941102786174887144154776770004288655618883816421947522971108732394485135485526256889606756134880915541135965523160702065635729377653761223560803547697145465712944580329976824674902097734104352596059429825937795996603835199375297869356353505946950347744327210020673942510936378641353073845478294556380121308345376551310795781725087162958058514363403826420931262609874419032686470249185816755865276825529353379245403541098230140276824466160467699529843005456384295200817034749474361761014698323628899636332867849272117872401378120405522659472610245089727073138530127048696965179139373715644779890528894613473049064208221667899581027237014844321686553694155609895881259829545226399782053401092819869783640705000709257759736280694169013464235676691777983507838046220219430525916721517677122000860794371801293751049484277258949493044997786064357114439648853292959828173692174789126893702851851376627463638535666868183144814577254470110158726295983151768671795967992428122817631688311704022260074447830911479565134230343987582047000616117959598466754476170641300383431490829398765399135122424097433970752884971006907606825550790183361799187800480573294524122000015367644763384561103350517577404784487384047280974406414115565412445581639047379355809677461221543084415816701303306224573342161853605796931872575692916553973832174344572386360321544428372373503758689803038262551561806653249935638421190726661198797485438089645432113500441965591934906289219708172586914612286880132097832883376317163131098724265016893708479372882827595626998708627729375125679413651290089243451656102278539194454878100516811466967074628442461113431797347055378734455823955162744060632909861902034184 [135,130] 2849086235673644652189526049172644231317713832671661258048538615130036010251827495653861373944343004307841777152054461899643862445856401572594153824106447300651613172213425158746590151586707994871306472426938146700051140538698007117717303087483717636484959650030232955597735733185559134626361026426830851357137281799770203019998748390742019500046289670146042518338065737751468849444320998017443929315307120637332925062100177679017055477720392855695128943625050031084306522287950014933566090871685160394013115149355237990646553838176168150593820110832823384344774578706952613580581160489214164521548711843383110571917100694601388083786898292611689905216185247617606825769806130515024876762859971245253784268367748672505948777839513431402391843426326195543069073705505495307091045576301956798992291620314756649384965987141210383418360556250063097827624945736002233409478549924948773504848655849455639181684319359266342508584899120668107893378197994707348186705631216230484958349241889753325267835257375622045099568635571301656256825086168077548671703908041512503842573223397878241003847275168330703096136133256222228207271327949877791289820739816232270360096482853460276799039209645576022825440677764480367849106602775067492433432377987914075449737600285574427011605116516202517856940624402928515490842958029816290519740960110131615337949848173059496561227899844525404696730841499396309674834669569243373957466117629264712630071447025954131704217686973695461667896112360266866278837285068019087369163822641018757279309540827351563545123500273825851625063305635079044795704825293791253849935947580544575315970100518025009873948263650101776790259544028755760248559404577730274360970969195037081867494913255415777420200724340898946646126632116459468577266322237091421914075024800718295967491975315243104585375140065156381853284949991755463218097862606296571491832270995834947159625385161088494013720681628104349672445509983493424 [135,131] -105855679193693588994594544353077446303949975687936338793813779132027359036701959302450445544204797780687087139826310029420715748308348196861376826753443825534132389176700726136892881828651130123903312194435053881734833748181533093445185606862225458958701028418453019157754109790362614759728701220389946956979103049838988037740103817556115412703714328611721070998466995664086111619169550086919690151987225365304216331192082298900439371612034430230516444781054633297742545056063355282073630771740276593378671501096174660014428041545755275058555351544154402181341168666089999534464950237769050730096092877024708476977890452140041626929378759210090869280270502133889243828444245097350758042498280687772153958575489805263528071762062801118475995065548840285887613602710084351104508246634007395075407954806146695365746115017395226831205694743201682723363624543912636718932791199961337250323759970983412620486526747394347275865865854853208254246694516750049517459811872898949376990238783628412781040263214705446024170585395645239395387411514672092684112925356065460166491650066306930625653969245021029003999958885313725087697428571605059339614467394628376415711568647615457689404396117509950239863319969309660409772833285317758101687073758968030800222113771549522662820649520851220915665486975722817663872894685661803241302080849617486477240859184523515433832361227211830918573662612285803792113625333283854355020485648902904757040493926167270052742030245891799575163569166775379649550393815063514950570042250697015397676269055863058866595483978001640024379039965883620045250307841157137795115455412379821075767617124298887347307986121425615568575930853575726135969635521823696764834664231711283245067014084832649576903279306417567895380993767487256390933678095900464730623357954735888449853685570683734025370258142262614035437401184589644763313151992223851143413618899035740790931653931381330651474639307509407537290474 [135,132] -1278202551408023541763143615128903435584512867943590570214094653685824206445265479991557652174078306629266582963000592117428321607532530472726671632905229513061344970582324658096691768918925953501078245403883994159030895278942312027111752388403477879956352052289809833722770574734593099466629668512086062052999870776879073923260424283129349225002469814985097598148497259906419557249985825454686348106210371408791310004267464115396331488615208931192850090610743211412033935313377950920522999836980901891850198844482238830229551795831209796325033582782141084688150501281675368747297499882971089630069675506427429516627258038962652055783804070975390544869595876637772237721573065948877968430875412759166240665219717637107203164458118306650988790548658602828424277430132699325158580657430727502912704699714538146067464340019269327077375869275702582859884765023493025929442642617613643816602003497730521089153599634307385744179846603419129347624631867128513563080430006081219146406016304150245746111867702717576844419942996229373410905481287276279280778464434394298870148133965187516755985475751557954978254425095601594620543673833763342361077951917432864581626766793172922207044460247649717762781099776859042040547344361004035457609655414095600636229405991857283809225040815201327760038835140316980295317545446944898271853313605968974383039723640075576289688716652738397573982166125371362450945557083442161515608339451551137069123928058741447482766568304446181753223369840733758081666657176019789298041301994511303528979646829908397046896668204450291881560754463602124656010190829928815858930255172404474578238308425771924277834614091035360658338435606976783910571923813248336860667115941994419890683132965552766268978156518322637366398549904147149517101037680456221322938552820540344472189115122941191836390615542834500644730253057328419266367138723290212123976995782337484513996226908954593336992543656288 [135,133] 13443775773705742059638507299104515409375041457489424463075523650245133279908793062031140056685580317370236822526562609125588561816984337694232674581257758528546443768325291056689198673726052715716049537962503869559598991646693559327970554428984286379134061434796246475663235222134355171115233186802739587681968276746810438086473750463789097683789234857350715190019319072314081592210840773638512249134229126848109773027700093903626900605507104388130189307492387571206952816739754633377747694126694321654558957523402102771659536039283416293204479701319916326680390083986866311140101236704921651050294392785241001879728484121386725983382758601630941695639537451804420805667397482146953456405418913557495960078450594203910770694724966627783942484495053356558186751609053795508573183757390642646308016798416583071678634653569693776242087750029729835232783068228240662453233950689862455063840345639398385675169642481613206591965082479917101134122680273633097958798482550778031062480668450801144535396324028466728888520198255275041953444291642676269982590331191857678558602782982222657593185655981408593493876297556867154096665332480791904502808045890649201966093335256940876086352793526821409108485604062301107029299411140183493302730613865898087902092116603556366198676589865859176538710240999531831497490992074732248769310446776089805406283670075313622470840359584417046650223549273365684765540867610941883826447096381895725873236578625600870775232696769103096108164704592480595967377580218743830601939010486869687221831179058688353190019842867337587923386277107594300272614682453214875272311564649332676965584247008482564446599826487672344683486751299316927412335536890313520451333881987098139110630933050657530093059411554937991668362393854408059484287602825378277750767037155932683173426521257032025992431140129922405382917721763340596332101487913787237858183243301466243075873814251323640172 [135,134] 150854951678596562118497389251594123339192670487561952075530615512595241171700214114473143687313584124453137501959239765894114588644750184104973122681952144513006944587659308790649432892546312422942958959715739027870108788731974445609122481200249311731899008231363379309271520573821361044327023060651383184580530272782219682098840207164999511975194079044487837729590327880788521569970874466016158474852416507819015084797165332296037552082615930061125082996972588198421178606084044620704340437739069202227979607506091743348890766772768728107490864417715323586594968556938998210193072326721775932918660003226560236591394931331112950264267965525894847066818848705971506191441609314728032306220409995625333438904342820597223533087707629009147710512415884201677032463869154705547943361059368980102765138653282102923998350980306895049472899564692870256734732980490363909113948370734600172489836539272750925054263545171888432103272190321507298183828545040296615198081511207934076901544582979278310304511580320676691105071017026161080436298662857697637679025568540097500956956723533273917570926778067732924596600205275179275969404354102033244222387840790805690860714677454478173908116143374718109053572159171609065910891049568972263530772922309915576340224337657917753740307866662864134698708735737937988043382152400997017430754314247292094548634021438099338299438149442841547701647458806766546670139223904845053815625779596815541289976366542786441421197005411066824152992219530887513738091969522905288486648693085606453886055364360672520603106718873463756520579486722890434474806574864098165957879161751694321713936893467801731391216198266300624058838762753322884975777953651026230835706598739272502151709491030521811948552216035032542098034104995226100243208503887567486061381785137999948286456208852929918570131583998521772313645531116444736684747863066686431541649653062422242790913984 [135,135] -525209880842345560472439875625578368912192398740338362230520813401754857565865319496909124463728548498855875320564128430140160514884945309249534598551802595002526332367890482159525413000926783930861606120329282506384255994398184017474972530229805607855810246516009447252310818654509636710032546676842669141242616968222303065285095559188990033870063185461725928888311080474743156955528343501049595174752336366927539870285919118284334247076750984783751632014104236341918665511318896931618078079000133425240692124997220157963957889791774754938117970344984412334842184981269184155942984715495495594651250013248096565343719084652210369870129625599494355711754228250666023668491788656156107647122328392208256999208979328779592716750023704810439966546742504583929333782973006842674246322500297716291198748114149293250402850272131896446162429276684086153137908522868027874847957380439382541960357328562610199760980432943101990687659871526168784361722042684882745931587483275111015077792139627101849839520284992447868735577332491226485906001515835533358232869380072228410763907637417571430864403997090612979458528153948489797319854856510440057387357668609670990704442306029052530650561633148968752732819288104180372417360856630416853331384408788241303130717323052227280484235711258327369809647938809581628731617307186356428126880387069905206223930841077638457296026924135392766916614882751002642572818754198364602102937810090368094629910977698468482566159011006561486659196368183006556237690162419242116199274786417474518706395538915569977974607852934168247799555761785855945519657753753957560419915968198891377703946137238847826528777629332090351543975261580359735453218064754696183152944113149774441612335085668735717418180415853226308920620786741607834358495748958723211436987928919090927305620346087156966973153593004970451623669396817389888355096540858603949585785124514280 [136,0] 17367552798580745956873707490582767802433617505576027171075115228844289856065818689977224422584953529531110488241997158518458800973220444857743168126400348767954114970785267683402735565871273256141692826681419159345812396972176360496487739041255628202655302640531673595366315778475244293966567136303687394643377091004448720894726993670726072814338605118877922233491810362947932028770260103548856586014642246227178958155081304226367310793627501344204388332565854404431957322368718177759133055307090363893567041485211350445402377246731960872293710942730555669537550103606943161361988922833699213549029809192937050501092426384721067519815578441942008781134936226993341616386313404453437032967363533449197349832538620251303714558467079554773214516606775188924802139441867443741345375118310498037739140464752379201916656445243453479062103040317032678917350149084117948906098657270412368896016828116050062206918464614275248697902154109051278576776287603858351504518894303388019362456754266695813411948199170521516240939377213422407295837746543634880123474962827842068461381925084635304684186904005906711114051200569408139572624953423424128573366149745312747926195939404924084208252423260990235820823536957281139905961551359499912805393430944837422602293750198133512839450086685543899486204058667884087663788596593639823489838115881338957231627846983389201418215083975993890344308498633847993719982544922983804924673375040488825195080359574851448239531438541606669051319298175991265826444475671918539244561696911937589791230916048640774685172506594822169662947087909982733877711610076793024476085001681504088192024754740323957075078206544376852466416360409450605284082259048053094777654460191392218926046200966141293998680919256182111329541213961911902661259662968452131346529406490320904419051002081789308561973946286295359730549744140545994525745617172884215685991126044305425715856259600760666192929242481806421815777337935805050306042211698957843255820897457919854080440746112865270624123467499305438526555405275155113423974549458386527575695123643303699520805852858529835656853282552479056698322363033180134802783884819879295431116764586580029622218714156056154239414951620001876605539262943065130899171791853837251848860153374221492975618168797711855352145553700373004964985967780939350157400345697288603123066593633878124904827220358479712116533761537370981993871034843469339238455399976478975100737361157292032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 4687311985438835907415759679157889993937381318977098778157859184847184691986079618525546007721282499437566773490268560646063217938875512226931574365006999833206754769017347473457662558183697175115577698734034721293208503585164432250614204449584717838487057289365890733527631927469579306401611083805087023758831188284535547963675978876452216779606775134092896001750854868321661865045473233504111627550698859637137851016012219907662200051028067768649832708014244287435010935208561777240930439701774508568512179082978279419860693900405938183292101752679320265157109417545796007979867112843132765881782648894590168575215054008416451638486475917477316268020920836836121818913288613661087786294341693388757981511094561745520496847887017445323846960031030908623706323705667292375000720658380915920391296002337615889590498095404361032582850110457241942024582248576408968423996651957572156222729204513922507629384232233757824403867970605032522285055022685340758640523645661772733727764346027535891253300264786050152092589312884368238991834180536301404808809631595238550816646133013048848868067599337041159387248250176880750110940390516835203563483097984116153287504793310571504198990335165688434496795039020072323175787931215066654025995119093126748719095500906713652057630510894164758780313793933037071111978543488360357963037736398759226631302789438115762897982172288154954186305106992996398081934004286749788471495797489857174708898214018054545577569092426278511738420074489646134499122988734867508107085518973509207240033908237540687809233981846381280939116044839439756519356250148805962071836417660137360897970798032914757448221968330675133235559338074884776948749147791942786139468168375217389164549754871723560847447410937483952175050716145821242157500011353029073334972376049306942048712123579062388430286278301199120102122149033453297983804297910964466563322215782178330722246606082951381255548705358561366232985109785085644790114692489068657219936394616664639375316884433450059633383026094020393675808612917465640242448791165943194012370038260773698740729531606018413929029378206096295353450498228384067596410287018648576862594936597339354969163847888504265974682276354783925913021778604530925657720818371310196447647235370802766682788355033599719231752650641464576142001839217730625717319277795001377944926278581014271415409616089182750927868310887675132466278554630582724536368845702748631930507947117484441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] -252604322623409277234686524984526442090934087528195908318860053676217601440144464639214056892346026540698294887685557835224262011834772380135228588798645352728539062253841926923991839429919300829251164039486768265264083303118997601312620169748949508329518104613535300769387146746965579439153340617947494433147019847182202070824148031906199656225320499341283858937714887733155316076680141077689137148023216587858500469099682824866504867312863203291097847927003223692097530836286594825491572076917814910160103470040455323845163214277437515276037878406666290734352072820698456628440055084177223287398844306820454274308454184262159735932713268723324373355799511904765472876133378969232678668649888062077110397974229044565818797870296193445216039270801130774136249769655256376241730426599215583998352544235205721122159560313600246604197209586392916121390260032405898554217198962859281170985451804001944320530966772306027600391866783875671962175375711223276699477687944492568167258834426003398989610056437819394686161179695579170583028903119800610263736516764128223079338850742586303879175646823011158678457439938444491247165794708644843703752078567208616994317129607374005044903588521900543624993227204716612393397765693097857225989076147457165887550667616367821158895775151475664758015259987459123884510358937944175089830452922003481294845079439324483989137591945063405804226855438509347074727236195538993916312272792915559675717644574445985645577894403517094694896444096828681574346706731533604198395166099418040479994675483563780001646247220172986653053298525185342088058639125810618697602187013541239377487234282188012007779405842703812862092878311435839012908909014063133279754663727819337607668751184923346355772712802149450374321642248817828794390330470796820933458132439777923271456294818820044752614909780679222233675883667112230713558352964144516345151929321096375888199036860699822208701581672892692652438982394126570901883039303349375975679127452831333906366076940893435379916462236067542138657054415199854212133307268296553535980277018434825244896765763854008561727990987275952668339949998906720151018608704585607888238552906100412412612588172452013196398144726355386650867940783237751261604373851536478776668433328823958413955338034124661011721299551125498708512617217336160848828773020114545017440824138219526069358061752233803201927453611275939520255182432837726812192777249340671084457321801136593698816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] 12392141606555077230299717711081509430858623505772900794201542371419862949844139805910074932396553578857509164262305144387292698566129049940917131737685952094534179964517612122354614426712086529165444176418151694622537792447728035353000671445582557614561207303034777679040704525554407945061974058464081614433580894790611344599640541338329341021809522549070222385927498103232767252184061019848655390015577230120576309715522363935177777690492810424148273725546815048147214149745589124976767621545082419376810331502208398535776064333450610179172644936155833687941653493339921925731179652483942795556087766667322314017031888546756089600076053807797812529284805237140653047667937027165309839363849318095299999179843854561780578121872699012517012701302748149656027086759019331879072871276909943367967421258428272420650543777347591363918621176305188124385002009365575796923440662997898641761123711562824799511526513497379870713483879335138078905939568371422216488505761650089090632141215885095685568681047403261645628019611264670664332997722136455982660183716257514237218972619528225478676172592449740432531986415819537221367124863281183336605735373908156438024014254607521138076137869932952244660303435138318280008000578217000941165104911449858338610503919749982490892293355164799393206340163919620941966064219171382773006622053332419103215479846978352962307307368289811456022423768052588842799883706888610031321852686501812123343384785733588183483985587793728571297169874011210450697619887074918536129002314405166808582075398112864132322057966244441391128797916845025250537175973878501549137165226618583940274622467534515076431468800919969203488668356923742110680736576075031542744761719484464282032164154764128479578033719677583606276958467118904109216608370189409032072910413633790946618122889055132927865644586992105058192469756870613209255044473005701894670094299562690439632908731117196878817507434713770591150023190003970903223825291567659776688749437770335971002996723166421598817213715764286420742262051933851872848917871470805355369413591746573823212774530107838402813072083195504989789173490314352020666854491423391057519998642042801699319035864759845404363052857446538554234105194558743601631775691365063734018554140163360141742100946967626713727343172691278967411460614172957138899212371664849146746089197639254970191775933503904069808895658417510831381093217739493838677381366532251048762099514653763237314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 241594204427601877059931841987738411509788376975861465106207782464593478256248377990311167821772726066265183808147957413063024324384170199745598287221781588987361863632591424743231374439100503533345648655528443318149724224865516167162043327389773108917975791398786768051398115263550848476024636242839908180521030886593923525689368011741659774099284108733298987269420264841059729618085374748791249618358667432828204358824620481517933936851157744437646015375968440841660815474536754505373822332048023459925704185887411839623150819756260627521858786885463153150992689894343371637831768324046952894678342938259601238203071209272187533529966020192417557144809225355911658952008835563834550999730280324172985195269926194596011328363159761207242288528102402168326870833610702473445291661060822234545348275988579410036995958446181369311658146248865036287584905739192373674115550925765993487850694853367439736937494392014858364237927494649050600609096118238439813413211979090230114572410263897701115686677395931999715771528179349118367878694423638678550301226712433182245437723521441999600401766097185127407601918689220950319948992452385503604318824392039038893115738748326362759312857117955837267662688405546134253944240969114240183076065793456914059644373835415562871541625938243198942896989197631729437892072693732808049969497928845102892958456130397839599532238460802110641922948954543819224010805879403162410558242981796701307166826082701868813856434591060236825320184866675725186241965629476185221917592645510250530560246516898471556991604689021491218310226288349641603748808462697635604957904264954958950186457847934477239207234326559144048601713610857691397076805078874808535870623779189902999547209990065171101818254631022465253814712958664971713953540940071425478236150832911117222259654090718644481746520883946104295338045121487533562385735456674675235669398653120703827122466172346359110790816119554240559292626049364395638404125365121010780824534408015544827457638361478632896703099338231067221141850580082699492599920725389035075754872174044892264527865285028657416084540841099523549151466995671664887765484993954594498407871216835962194292063632078770915517545895884961722566954759820210717650455145902343984930199492463059329406276415463782378950142436906888852588375780645472782096112023016481723260596360674324052706715493356466228539369569914417978878034630277816593111122934696798994668324378431350491840512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] -27904693602585152773159660744527922275665175922506601092147154695647155754247973388359318960988893163689547522253680304129495070743990648362228362709066054333879004320961298065897270707093191822149838365803425012717055587662165503409671419751185170453048870559088365928505784709334751472693086573127569298132116998746857775858137094000891490210107195185627895313253389226104665320150823820872188520127442538349619173013077896487689010557677860901223707627710617563708882644179884850835142814713775096943994919111611443933523669827002871355651937302339791964371073445908465300555847206343699522117995347728529372980618125607450460144702252326687363873622868247362410639857176181079426661675584761675299114019893601900186341277271700899333185084359141438907107860942369902309381916146753624100520506307249989239618814580813392638814332221442001801455143266433617352793163594601659733513659759850686182516104437764142331541829807877865056857573592545904247781388342566556007682608639478898108382072122091831549423801512396588828368290531179958596227491277594262187685002911253434881661913803053994970067936043816475796126762792290995742407900604102247451215645768927272646557441382796063817536376231477215156143956218921405840375240312364411194469294948662004766541855445524438586740491546331634948932698101015087832520395178063206102798736185931998634796462162136898662552802963816171168946418840868721610372783238378636785306711456727162334502454878884012553092371160073732603091466892579368958641480758401387861820533767463547555210680490102433411658234081076213930724060408141914895046466945472302616681712433124339457616063335399451890702956416096931980218124162110647731424025598601857571219363318960897415805477180294166778423349057300075372310694939136135466915269732876739154432775767850336338203958586741821937875148493703467526396826249003151042069414628701016254337368343002952524273853664242531448912902021251539511963374817268617173747327148826093225309577864921184033710457182504887599307695331695597357242055141223649548802693017993742225705829045985036079267224164596126214300083329201813142795338062139054087366898210092765075261300170141172459338304501692422667516584826207131281342244096554966054396159955422689165407623008261182551488077831233765577837992997843748647432781920900555179377700019179100044775674338452511551563192373663982125067496587282357944941953274714228553128758188062115437257687040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 640542027339939335791409092821263024244831507666972390617105456145250077434098080011312836320097960548728364202303105141513774374019462657771870837356483697189322960781140054269642214761960044995058521512246435222037796613782862888861907543790823142060670768977185406928873928149072641223461702180742718806388236292733221164415589120039152681173825047431920079856338124417102088504586829176679729317582815960567853769005794271990956090179366546712342931945507883755484686387486120446028075950789255801481009434534783467525764763968570178208493568735263422326567740413536714102876832255972031128654437080749209900594553976121609637866991646974477420545163716882843570776211877688712597561873209083217224561659476208027491782254306473887567788361929718533942499530955847116188215705976571781198334341305861756226009466111343471884757690180477724577846521383069221615504138673909056362695437911306123880331941147644150918279437401494068020763951613847623346116059926584258339858934310994479901226099479217629903891522737214304418521041195970408404376220847082105036245396719734670466140957064933722570145410418082781081912607664953308389506445515133273066826295135100753299120674504147633068082938024967126162615845965260935623226563362281430381091630065516985678775120536305649672027303315396779974616806959683062565569191255809697524776858586151563473594028976027212180288742546569257534938184632749016856044888529155113683604665826824233388691439279004868399489384610704898279571679527155898918831689654146467188973245700502231981771365407293073691368424525662373864585095901591701084818612110892362117736205549265905353898437543831090607638425912349007186796809129000387980237763969794300212187169015896061778244445063468628295289028904456570841432569234959658742047554866515217105512779447893581299199047626755536899240472243994160263931529692687417950738180657929343029561613847296914739800422517286854064733013402093207161857732579379751505928439832575225584919464526784885009939550229221462505586208613669377529678900275541144223316634660902298481844327605540669188030381069839185727519176399902655260796172585438089935502044223358033071946782966343888120286662771792759186586173649642767741482113829276995946195983967138836845531839394210403053448079794848565179789282591503173395153305871419832817543393729221454364078371489381188465572518374236342000955501490217015459141922627171407350622396948653237139469762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -6756530023858263590414418521155337102293568605320401350846275348565038253278552645714378762755255268440619468218689747484560313368316115056096017136875662770317649822830292268932069045502683550552065975707445277106668737105962699517915541742626077279496435574546381033669463138364205857058375393619435887351153616013485993175477947807716134554841582078616828844994963736169618434710652483724129063486567996256484325617469725514509438560407902261991480267581513993415985260604138994434649731211551800098527022036546019857308981962729239631652595772446150763859886223557083746588476827746062866060472516443573253416738827235017705446106972703366220743769954408382294671086365239449344167265770941295954796050074805369124694666058635518414889148950437895405162023412555695757215243778402991026904365609931385071524927700619018592654265159303574201980050560843279536298984526835725720571757172765371012534440226185231651961766130447135625383497025317856870139417719521996051682842737711407211913157386775153053030968034751733582147323319087890187368165950472628452475025942471449229192540044851484670087017499539508025343727334422678546094635272556312551046998190988068685337730116312224299757282938044967885861500299303814907564803856633996616091799044163552789285889009792696300611420594588328464987571013186117569900099259434193880859351805695910991652328083194890624572271954522959226637569026177600217759959328239548585437297161397468593314353003334378988904632157946995325639298902488502776311739132709324747789568680014524947099882420137841799939778773817318192686777081151908985910785727840260686998923361343735911273658435439383526575525998246201111194297085305511184630104308672200198711213292643448844633137132445234237911881161429921351795349358758054658898108630109202021732171923089499127348768800437226903690671497214100811745034807269488891826542005031909584726862411501593729260298173791765595111064482929657332549160554577052432480202168942727444386707282440608313911105853224508561002887736840674588361481388646928713233589758626769848036592995758504860076135568299565086288333989136209144697902168924466393362300825629769496325938116428798046312448961585141596368563575479476630385220464232837303374947227598567992093708705574651052113110866932705577836806859976012656675994923290996428000011478725574397670507214650551293285630040053667675587399175075928553716663826285104614463723279289498181638773800960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 41458365827198525029638442480759909664282494224209501554178170657001363577501415709811138618547259272181143666408456043619952850077201231416885318061978346884632121096476359075396854855387689871310904316456192255480573987663958093907048737491293506706691207390944274887060445467500388988447986835856352948322872952185363492144402395774914048515615948512475266966403900097011855053005711063424836287686706440178671496400865567374053158206235707225150544491366993036009902827759725328203271172578890786316601604991178089520373260118203758172541721730277737858742349548245588820118454393077928408574301570527416202419420385167419359372798534942829502627150199450754073411405301035118351965426254234938885762520415434479345018522527013728499157244958352610490637624787736432359303391407842848731155104878628862352948202713725701704457661331335812543043537816156302084998352719733938103801980407481580135186453764400198802811202961613758625080316488389592877728686244065500806663778418479215253314007578724278548127461910575402518309443899086491219038796531630067560178762461291259560831064027723590728583859127066379135365322988064755816070035313538739308632210431880427409843250085986409279949522895280047333822900532954969468888236391349856759368505050803578076534667127241911525638504405114363924697357908875932647777498891489320837315626175189996121232583417354062147845876591933354951845684008826003756121338655972198243793875815605873741456821701663421675460290809658618928760038787281947651612039916834505482326272828041563699315355040570299091293578026718350764502656753130863606376492645888288900912927783294699865937585372554000822978951846293566133283966198814263749356554414465967076496949436144993930967571481109123810649325200647858886329531040334513605739753557493204534607246586555616776652614563972806367879657606575283472584676964012974012580527589862887690833945812008443056639216811523817077147860279029687319900580591858352894079518267576465078179733374551601493877140671652360655756378618377411366102415286717727421902758738767148303056242116347791487484674034817678689769040486036356544190574741797554400731015251898740803784235322723602327588901509026039607545878575128870766443301169100385151809096461568872224982725414802408123816416737063106872262808093187424741488528515492967612042670943599404115633725262035259236461702244045344279093379104116925425595489912634019355169216273923787635529592340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -189239287798426910790478024456531050153356718298381273469326732993446901832317984579539372453556020551291108166619810105495895884064251192415358018773520373027143271345529191690200948385152755755851861149212042543881305933021554223478971624570185642866815594143729116932424527120099618929271634940038697590256605392921673163336368654204502396812680288250812072134537597766507633178699888197223238601400521109811638163542452574513077057770154668968914213406585004720492230655656363431045876433262475181835574101639632629333209956493758756144446225154562850048000568207181098863714119959649582945091304739052808200720673326384330371970094410187512383080392970190328689303764552901546972405610192907595054174800478243227127831552415359226699120118831641314038228714457891088576534591306199533022950328924156338260022101000944259685060213403239296710677562335652804692647490157935972414874990634487312951287626382997005290918870070959346663121309875280127499861842475005024440015469283569984855461885911229407695566522911057333943615956960021570312205776735701067817472300808754736013069829970444924849298234497293642768508418881183002923996940973697094992269631372985784099387270087283091352852488991217784751717957938578897652175647943475143691890410895895342796613235679288627817037169518403174094826716964739451015454136729592221504330631738894558072389322447258707396278430012959952208569563470172795348152599483800860495026290705500854017586796862856458142380251238423661323264990467587019592795026494932484339922801527237844242036530005240183885291385422407672483996335424409305715511899707876141992154150110352746322989561523077192240204894256414850753227343542751788275466009604706309044312959772105558118370650602502206258689633007190214571724604736687916858481700482415867776829947193496093284736956689837635614708649657113309544159189166531059974538186771506551878549048248630597323677871221545294655061432760807464388353215558587733309618182197758694001972569416472659106487755734870720807029812803556108210760882395266881230038221597632308568968260973043449519466397196184097766379139453898037999961253777156110535947936972586635845735178737252776270732984941887210174221296812979761858478056675897240661964499983141510392879527761655516513706397308605169998907954592924469888663222623774680560660694010597863170448272431566163108857774272313596755275698456897557939281483881196485521328819571934222078818071347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 897386786166666390833619179742302599914863908417423244655449009293316212178371099889211982675172529466771616587313510127387224588973097276232279460648582443842243475271818334443252566755593803234200623284608329611791594695575911107959663229389488443308110646934778284146763720695185651423416130601747722940463791793515960486725022793800769552901540826044302644198296758542523298538109009912852993229380351396207832722509259977059470213698993229823954588667766843521283425233831471716087985378175980647917148315177252343116665935484764017668999268666556564893753737114397749537901498482973164040464087668552215677606359065348895140273601603595991608661487797497805705049794774428837478328583236174097727812336164315111594384908296043897968354913034432070678279363868029996105247633009862101487356588178264061362119910400907741182774247211541468955277514604655594721254016553173149352949239680759002382643916637449458175332434118408273924889665212977780466056082504882541462293313943755993886460575556902399356370874003416502543943388584197757986773063666968655309515698987147027973310542994237183187050482800661622409582601366115480434638766157255802919968198368006525209622014756170317990943695761269153228527687550992698939391204788019252104651866788294601381389506090311377709652717852581061044789213252933858921457441224417467808247450854266582918085158801964746389128225026580050923298756821877890453044632236302191757352143392894178952729546298003533667093438554149393798992251444699389171301694203182157122672817182801907188542212022636728348636248361977709362979437218386654201565547651497132386803176983966743739963777476607734754274546708999942800629771093750522040464868606917660704615652678116275353016255655800745931660022588310765747541009240335285387653715008331231186706571520831739111919925676774921292478564431872266093070862570192278467490835117424603461216086792421713650815242424582946583105161815065511537937701899777424083431686635643751815255324781037057580156224712415485812550319786721061346616620093380508751527498544854394898428136793667372964382689375574549111272117174867959092614819210633627897790259923517659025035419963076743567934137671650562347102131924628440840907343418522284285730144219304815530528347879753965747574605534512759183966062097001748961272094818250188698694762939322197858933738098154288630851523357300676062954105922375868595183467117495251290106994284520667136459704107008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -4604569808496770612266053953340930917430573585020292548451200616668090694448623945660376954690441928530979465323483571128911172042347685099865296028799649952021627196659856785385899054834704665534753847249194589893343013866974750157211463670837788518664948334640721733199817768748980885147504514583048779015196510023378893871498996135001456856224308721892272493957197812324742872512652324672488261840698371188904896264892659128999725988207103212615385121346479372088630151839165006971505839505735459586537442461265049072989162567186411347044692902029197121515540420392263404395055614042212666350418075951397337095771002658096839228774738850451545051376162651411979441824547900039250930090029647997238696312611677142929965182914371233618525800116448790146913479816117584324093629028232976047838071230728449694613311279185046249316247340367645458926906430860522822564145047704541285794297882004533433896077773203744128052629473887108344963351364270638780008463582861599334655150236678942725126591594513813355811549751210810561316999352821518146574073972005859688421137446369569662231886577752260527517878196122602071010312035226284049552364561137779327070942121058744222197013529040014119409678721577777394140975617217557593477266142921323831279501387883069370282439528690819765221423472019894371667299457745840156362559589332975633373805376672664696617547503043034072838057552242690543128338602873433330115934877025645301088831625014046896420211010080733611231888777274498820453081825741378236553105380440792390420475180160613707568295782064699704824759051533460110672839339844000675549421991069524593727509864595179911788260557039906764228281178923536617530970175187283602590068307941260191014229286064768878970912331498499927372406885847494250433822483487142903136593086083415311631506947817621248370148999890442521270571160138085148982799763748756667357546289968768224138411874378555912429588108561129564212604995240983466556555020143757127608560732597479081760450155930644648120766838048452354138629842952289220077189785229727492347019404748885537318611000793351673170366716286559127751841126885688415750778403553601216768227170848303238537772868374132805046821506461939203876692535493282716374400554443643452749140154564035306651635661220651547786166766570013380274682550668098368124392984016306700752622415987478705545887681591936996346797274164433453702602599176831991894361657721803589934127455147281042792196614389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 20127461628447837892983508312424267946441786703268396793065140779610812915737764641946963903447961795177383313585109022568084046596446237211543588493610562681830705764902061734281987548498139679140387020995020566573877108527364746987189815392177039274201174807258493114458846666237958361281330445408161817085116377453090100214078592552689465743880396516120393224138987739559056085584983628626405107711539732395452607681351104876513656849770999881977470211718203679100393206150000336740862728527132185334635009335542254746368004875287774505068620434039702553319457805934229488868452657823645878825565503994086358147898373936433868122452294702374729987942256162727004054900551447690287347088326607281545842884247067908936204778031820442969865574858621266441321721227908224994743919366791652900300891788969190458423518931399829788688728556941339642245256675416178672214110991621836546567542522172680367958518370917855204295137719188164327470450248505690292434277655835618601386295439181156618301441121557397645214243239742537355483029438198125662828062230340617226887138690530198035418941941014058020664734964409872780984068682312076944535242308286658081895512202528429163018130705521661893178372066948722588626682622152817637421881961619486322709403223335371701649449432617568121179988703673706937382490864060941206628347853115661945536084916642057455206010703273940732117133681681614564127629357044508147628145636808568958017891735542679409703948740642589643201430855349432868505298526429487066048441199857359286019850006633867246986048193926629169836588393762719926115110965573294270947634637526042107734142940648537333208384081470072736427651993260838178728375326351128056937221763336741912385638195673130865245159607590811790841015158967273460849814283560172611109391163202494254783388049772615591943235347284098624611585583018750662588409531248380584825850196054090459998763089014184686889078834405963993247353115222858558676194174998259891003008473572331492433721703984964331639894868098209382805981427011922249363238582566799300167186281067738303952705435362767108726220203856872693553388572923830573477290348835464334654897633173648960853344533552952345962311973710811993085895430458793710354459030640023349583756557157516471699750586955174112736333615271123106543670117716099337144851489678675357160107977219709317421777462950591435095171327157665261946612858505984128301034517016136186353747468121905686894005729624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -66024470995862754118094360539949013617583949389495847921115496707992112748299380829812771375457322938644636558365207514069512937360743542246301071192119729812328375601861381595889610277934987707080045888209739289492625646914109931638595727726720410012947231338995507909968315304121479766837227767457639356361650424916146831055712573247771288831973430437937404011836212569469007485737792611828951061511220834084672894073236280887629197850726129317106086314526357562136457854326750274935491944735421419329533850095640119741518058772873203803919457643012012296801625234216012764968455884872650385790594123941018443600502426704852671121271005340183764309095295849864192074293999418936385652680854727289386807622108142958104998267284566278228488929304797554419237988495417152963620750084921472178740805608408978581635070927579114469246795408654014970108216432112802038909740972536610949245538123907426296642014418063954860456951784006071599918627308791814652534708322869526880097827002465065937373333445726605315216223767535617697669280139788620803795253944950415852377969486926746554103079189118540660569126994985009612306493590000356886160979974737726145396519812934641983367484615017942640234356640683657905039944059286103672590766782316875920905930878118931907780467775351905339268776531013304578529862275405238961392932042063162936054763284247400169816788592565380526241659936996841128158176148114946312106816816426243281472947893724943533244590744614128415463401845259967483129671333427357650309552166583355765691879795277809511342060550928049357683266411112653933147413281401610691753721167265233565572907848895410343121812914682566665962392202079229856932278864834202433598565826708449543587412927932208740480889657569771094832979149357496055943595334476224252068536599890320668676931145055905922252117509564132527394331472805165291269084420817960697593575086059142542688838656745770457746446788773104625847564809570867563575750714343056274066662923661893776502314059817603867174757597386062440666872152110850453467083723502062070520687924149465843191619682591529868359733088832516172421721569433128248891736542258639676468962175506883225382610952282212526887541659550571451505253096852046021635455295350297739298467734284412475755218711776413771410884845220742477324336823033340366865859192521140373717802337173941798109107451123223082663410626695177986616576658274316065975639860752441371354941547312655018060118858137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 155510672687845854978511977973420027837769360426300824045558288380002477966904574423979157306666445385756765988264918697811574536247714312632559222470806811106685279084683034047785764445082899468424731933940014229390439921725270476327156284309799304844119429710163222589880003259556817984921903924233100726658035252282909229834032884604449715161591669022106645114613544647966270062142981301230552715505989403540967428882021811142389623742409726926268700331311993351530902848869065493459769131329950332096514854834306087609328487596140750422011822023095751835827078903838026042953111432427957556998382824867018746008728048525950374292940064768655980384460333773526309254506379778740441290419193356093050907773561315747017631420287613435567390705888451616705010824077295889933323217512056110686888447675169861134239776556171416527134496746854593429435080951808583986668742436595514950411421967190627721578883440362779694599715212280779360749710923365408628945365798571497986201041481089726078968574595616364581804133461258937748265020834137674813629558187485913755385475445364017066796169545684510712385257315222772593468958580309528383762977229566893531145281964473323762210312410072200484036987078027770299578054101890026913214011217859609546633703663397813266159829091295351422797051049287983030347332180696479822533521309428739930657877766892082134316909013481292748672533987897428515287480302915152732320624931546922297304601119766346737107896188441858314737863191726072329790851464490868501002000196344337832177851769699335801056620789992063123474175577003003093090898729236611372181661154817709895111398476935539512795389879194352297751656877749480127434071825576617866266074658926541980444050282791782010223739966133759396946536866063773786218242671303278571064177929647977482336820945843086874161132879647203166656657171281094970479350533422555111030673794897780537817901740847751288696442623037557987910755102323045418884708098839333118206536304449813331977860833909564286506724448228957169886913289776819675490744222476041213882263549873320355330428730065867417399265286690526298631220482172768393188313245973807484940027309548613927516798129322787257676860623763131736770567145707275387564529348782442734467281441316082500352983303784108521686176817105529170532245087676006182376611042483753669756081434937782696156076266965135762305604996768000216138506554708650927652955150630048636750444714005199684901145807945728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -239885129169214733950274162395128588535454472853489659799615981542459144798030542589722340894833282903743682187970960999561454395711645099789708628466245835301406089835965967946323613423298338377882376623115843361142455287663835438642523423070327238108879405156687649177890987250161742416366564673444387877858282172901203873835367524638425019344042246754196136204342600263035218886303780471299833978238864972468476198656758654393550736731375977579926928937170539597960348752683658341024995352818171228367089988627043432154921523839585190944017222553001008745671092136481600407407199514668228617887019136605569934891825984033995421605425302569050916084938011927120087771984253887450853816519164175225140575560381236903545026073153447779596805418473127824699464858156312971873038477723979494571910433270558828279935478102011308008600738246855251854651818703864041383156932662796388839579529946410993430474410983094167782398229234131214564232404426463063863371054902646878038270273106778098584751426986637650068563385985232079392627814462184163315850383871651627185875701419766934129118851789534822780988781111966001993505141263983543665011975645806978989035951128757119172259338173448140357942065802499162014944684457219912399407402869202063856408294800769755034105330054454056971252917819343191624020646542651665224043186064857318557123260834573359066596378609559968203960705462152245695647758765451240451333119236206032241910857437367126071272670332198166475933130286539127909496737056952985349100970491603863246083566104174536306362047493732620427718210384301959559880674920938154549369306839250402476927963600074197641504745516616012983045922110731245136148329916871226732449740225411215105890479984255946435123969886462861391291594790881658584228962003716914156824337086275405837591506098870763061718792622912195725462240115197541959989290137211698715784370781689178352463682085065963332773492797587449496717375625004258951090233578786295596926131395553264900343852158147543300256800610583731883053799298455484059659006544450861819289651266342178803346595553512213359984127774445759049529977490156568992246729058051801503474945518880815609766643986557911331590056630027051365579466341900479665365703607179488878872680996001798945658237799829531782276673118860248288884807090674719496999059071910576503694003566942344952496679551719904608698015730709275045241440764357362203465044732546514918812139458626254573124501257584640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 134134357399002785463388860018312091895809195082613144821904142012669712485732468300754053592266865053024967341115544775131846580112528145890211214078768515868771223809844542496218153757098453350097563809805153649712642136080734694161073327283781315997161997836202273612156319531819544046365377676997404188863435514107138949260342079720181654594926157360027621560739626559494957629087901681500443536963993690029847151885634414724956850319892099955951893666050082090831253254545370734409416901702721302199420447502479848402016216423263343333896667603976549567460387049026142208246331220417638476020850643266197889388448996386048319645043813596460443882819439375241510101052505241708253404126211543466518409357732529768174410716972406351047348233764038241828305525207412338475731189470085627808211009429305873854721193126583862307468221605637825260696740663613821796708558127068276713673600932455956032327571544745086356426054988147940761578009373091159108644795028746805615336612653014165317012777290068149871008358650251748883479375220440596671256873064070005517468901280395305916267335280876161374380794887106256404915120535286762624591441823503048543638501766894908399106366042887858706459021930814915113500087532323617141920241875156406266763643058879407777859746076073351807319765475943610238314657930027707866669768693393950789731223427497436561446330593949455996470802024866214657593322615198070123941130201338247235729120192803335944477350504069945444350133387004522288870021117268812445717162185500499772356662234930605248784055971147436929842735446622112260843900748845586122220217318280878491942344449968394807204862903400316066832979558613634668566773522589745235183456728023108988035668675933697039642267197845160855708591199397679383705009271572257159153122797217741110280383357760866829255713684318337098956358558020825230877110929758341390201131341048737955206476376155401915118321466675639762743521223346947916656258201747066933710739467633158947657507806847560452922025095816682434994172882891667979939555134630201926492319784652331539033947185348828291247878153481817116923699579305148006658188926493247548429293276438551672122146940030637861106138990746666047284499997844940425307644857714913751944053423574262459667453291264637469438357461654263486722362067914459465454387304158251728732580994581817325833954245022710544472616287768323972352191427051636813132961376678403383799310423691345262357913150685184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] 442929981078469051410844106555905845424750201751247978754912696682269360270956910008075684756790267677148079225057440598854412076741293947781717852374796106118773790707868617977055944291371235259694854508165489735593817879717492470191604332161928017438378798349122496842669870295603722824630508125953025438222567641849077395137738126029454979036020529251287398690266070124049235477736477148446888569983703782663207549269485901455996436858039267419312153046897773458527484196187222993003650686203520478468580004050707570241977597231779312353559425180943173513087156599650711178500976669461450676779315080911204638903731753666262444248688463539432864695249836754577003012007539301259580702694557726452037987872853803800413443805644133188877288213690543046664475055273460755463849112265610441971637401291975263129851128651334797856175731106565475771376474720774442094390322242316569431743657618005614095491835429601679261810550141183208587513735944043373991984613051087098961362901943355427815885356258152702900628466342494698641292311315623831158744667875948341616990365209246990794277885306114972991740095140193455946350310744082438953556687213349549618029920199154619498770575923148933213676235729852444864176308467238256153757924264822050550573616088315455693402600547927150510049494751068829463352119813638654109727188287170596444474994671945425492750737611966081340498592414334018004725987560669784939701979885113455465041538239085878912075181314410368666680794770074670979645877455224848750414150505329929152954254949402138531568565005696731740545142546291667591775878341079319314119305339120945965521697215174687532859577039886828698031607185819482519872453997148168699405851675160907489396315460322748367814231224024074681845328191565214724306232869809454993419386571454286226837563146787941248049186568458534581268605877691962032193851442243330774815841614403512895867604653886875473870293599256042467609079943928015128044716860203928456516103457386234208412055805769029180357145910113173266196334622001173813379941040466012091456616690569099729812785392796755446607133243243279599383874654633086063891512389632866737630918871891828110346065879359070818589380204083007756837353796227141980474947393803046250261677023617296051680076364098613116081833219584804560835674490934599540632979312577288300005223524906029636048527840184529694353748452067221919780233011795181565320990413549768373952230944301318226076105619537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,18] -1571921440287575412388053360648006247057205572537097964274508392941014171304361626091923528509996219508127880349050399020359093567746567777709035497786956994051955875483721878288997326240160152463249092089197942058451604341995555398626099496149382349541287286779116151885858060218977063984771698105006406240359378669176077122728208581207556027329850250767410333606604254032218418777825682391537915108912374884864561057015620160145085216152584996981346373909597173636949052741729354848417971318113150697612842093717604433180093767278374495694201803819109552725500893023920634982885347198146645691036147221285889222876666421536306689820118659653407337800513848190376680418704730663689609650248146039410699179897919137997225566531167099338900300927241890830707944364711912918739741870053182631179917769797728256332028826807968685566165211761127228701579956038017443662396407472515240097691207340606847470389440375050442789855204330311111770534110105544434882905297258820211401470986792365526159038811440957319631841896354932840958625044613412898430775064590883001112510618371600940465574748902512070286180563321158989616459331475629157880925537038300346717303221886463990555290357487005766867052212007890742690116902248804614371534357676358416196825629004335790526112950398753017075760659592660002285436213302077364336677889806347740849315980502149544232409447788400818511967083922126951071716702547235339835225536278800177995726001677131891995878050073456204993777661795879033613309952193401729327441026280458901499368051515973498124448838131647102618064885442999078266574575320593942542123907603387442700402349298754723132129196214614238437762919319055937344923215238661632090090892552971786693770265450481874288391607006976811125424930112082747047958907280376952358191128372113359048648924306833073091813793937936485742979037059725904811481341757353877244741500525292497252600291372692758123494538825499229491220362757913348775267530037030082619223511790481771189812901851292924228851200205157205248197528541816748985462195857026352924782337360982631709879802273913051186814330632364080854016572253118349172173696016290753420130116603245229255478112028350430628156931063235255475073372351384184488534657711208376907073705469639890730673339976820023772552210491741447729393230575880789366348873968618705727855212866899565145511927803326288541304355791371097637448106243623970688087482601954419994164722138874184686564066577088512000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,19] 2753374747482709169520290395847673167767303127887963414032167169502904136387988003811999697561262751162787714767675396195836801791035268000905798060561448074751295756106185670331541225909760426796606597586785564200586004137615715755873908850000574086235269037093430382027888850963803876745965260373676384117217374470205704922664014502460773033942847316039099629109750482377129835087518252484830416155779966513343538735882248093112076779364450250034069531558033566739934168627672842793302261032776185945460016223128732450578833047195786758347843482840435772873112800718506072973019147086356973886686672634537691598008350225870607296892171884173117869909834437994433243596728477949018793410159673646021486313596159669711591958380309485188387332442152276859315776102313705692475329346416739066879886275672546548347343458357449244217151411561278476535193836954290666571005361497556770934335979543264840439542925001819610676163176870783671026602375079943106779983628120702067938438576612647266142013543846407140726785554772345952144731399746386207887861328358762767921324814742564606771635947120201348953518158820650961670880382717900824403102260309153104726892006416234713205352625391468677516827074244813499228587659771405282536545089723106683643436637639349252096984960384623973386098106683254053777352716179780364301417159684642901601620316320163255606385903709775431811137257400539906652215970913824927648508199483740867431807465821364729808447106316069088622537743206772644584586891469594792810691945069888535493476828985775599851571163506791868664701300401578604315238645988000219933719181520585508147122020947543271494116237426065379742671487130077036669494010357447171403580953428430032844980028548716764983767351287980756131187055881741801033351563769884480293479927564575127832965115703432482213428926911761381796848902109828303347684954737282899068052338849250194994369234253757192830174716468903066558527996119006455330886684533655841459678842901468198386074451581025933867017438374784510755589340165740456302295495107733631122830844885501420529036784073582682278550661611935766449734942913133020392227584190139521542907363806058803903064057701938734850939596506508928506793187044242868579432168387799121639422647441650275752620889517656022434868029563082663916814180833665991583562458696732604334759890548238937448641043262816529327952208853729679374184402922415698310241113361246154384754166337054933402036023402168320000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,20] -3018761518335154724965623193807916770335824974532420095671225597712175460985902655776447070856237131941987488644087908334037319921297135769679891627518144086203507144832984665778017157082546793194560785491442493370342476011492415011841623116720589852869947739248929043898801982521785910531782836828052323050656209598784229264074823783240977077268325592771705348284582102403521886549377820217628695649529387641516783377145600693233299483429637489775298965430892038842121715707454034276723054817321153520225641481617559048786812535688723219571967043118697693830777107810158031030189418991146573812574373200440833451016213658253083087658420300581907723968548833547231247459203195406834055761743244209721555880949428585494621511084762877560288247255337897097543758047203864415058373550431060415662577348565702218624840947194724092492615361347160754630468624176304633638779421478356648484687643909450293775722792917581636327515985864686181763675691583044307553497949514002057481923229236469766568991574188214751376968600667448299669895418618890207834427291428305349965680417945062507144390505665079426149659093569916536925009318742100746803663270891098562081983372653758539049109718695096275848165077214327105797670695560386582691395181765817021495057665521395247742603486288740394410894134087545395179394269896807877081046881459590306665182016083644047257028950329188174308241196308479987530245588693817527709678346968165175969789924764224387618298630936687994409770279024992777399400368526587590993480242399162735289181935501586416912813853387429539130479923640872404850830968998418915859169286633159425928473527963703493781398782063804355399856135415710073788605333197044149521915394274891968316089357046598421854389773659053516050523157751784605169012724837096768069965948071172457947253499602103349846214256920290386023365082225521190974335162967707699166673165426762035931556063225725321387340680686046962120947211920461118123350698265063787593092419838943889031021879691539157533643576799690492734630770450253691550078556109059346884256695909810552091266542507745811574290558810912348763219973497004849511686626037093342736789898719853488761665167722228788967321293288604438573256768325052529768015568487593105053096845070848463342324174538472566202289645114216311591183759730461966496482164206344161033376569140030761933437559810053247375443003496937165963304343127566066069981106805988915746900321523468889611961444006363136000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,21] 1793743270518001167965736134923561068346811491578686149042072316099208984929856996501233200205290425722643429964697647017168105910306914916726894208982787953814501648410748750351261722374451051303235069981128955582482108299827273006945498112685121427459746740248979889117884032015896306682603164889407627087996817221086219885273091644789807891647567047411854927769421763382604075830976685098619668039948119610993053464135422175014986205864752398491474206276029143978177067260151629069956079109937419053540725343768192934280865228735367062617164966719902858241469705362641356998642515762593252429825067600912207257946958947938956700737828548579968409611161966204217682190397204653437236703700561988353061104931323383051689293583085267321075860626720997450150930436793608431648014979720304351163853871060948996792072123209036549303251980547034082643673518894986439368886122833923282129955207192532374356883454246552273054681513373077961662844220451663393547793309855499277621138939625109481331218705142882800049465623813507837514182433493778987706504796566929380989238510561452851994655301743871590907324766864787663972981455776254625081701087031644419108070294968336399812075287891364311545542978807346839034787633174423006815880192551247933382226304780758678112634124791213288676224208723270857128425415930899879556427846944133644179652982187563625001312636711098176151603952536233014696668300049988366563576650079409196574629785799013727860183167869103086740103395459860107303898772552412032269413365131076633579880080864820731967704820996316167132991785028195982190455723808338224934841100417143588700750061500343902274689489142198373666909308706892588978538329634892343891676341545579306380039666385672188597275840306472387567355806671979802488365091417422571179063728787429537972801413534726406880033624823263781127384170661042271215991071507253578316620225313309068251395164722042322072815069381316860971291782491836510605567024727166739662790057376362580126035929042179367600136352834232549687181835426629471097390431980757392707557898297055603748021674458397495334442945886772169773270836045596875428445576252479397688791584246247376768118670784551547339263079697767174573260525458279172884070692786340474959473837297007391931638111511990334761508533403761909638166675140161331811954497292817560015933073387721494607638445748246322274740667526139372942083749724669535126523436764760903079813927234453023960940746459054080000000000000000000000000000000000000000000000000000000000000000000000000000 [136,22] 303017277733471802483706945256276579259877325613210537758982069542784544377290447642825412476210657893000885891032814102091942075543233907729985491055812009311599989576269078396068415433393082852211651532310636015543227715240254181317704836623322255789489710325037267217904723830067586350615722013037709717958968897726851190247670662786555794974055653924339955488353380710156230097945839885014953764409505672463591908618218159531453700435739267657697195397751734095139513140259970481418351743970776487701498379667407353458788135668466335892551615314701490850049875532360264520555600433928161114127443557448270703220064442996411330688888865263136498536061389271346260807113903377337431295869854047797223877059550894979221261959732013820003290590897372442827899609853553729327597887527868308080315136778668573461778770775805493712317482665318634450841146214103058994205123392606014785688161413767682809156580597303805367920981291216667516350707267302321053206499441457048205184104333531941869285334700712482247334892440836395439888325660847900088658604417657423979310350736635379019962222169948029509572083469737569070493379865253971916433702732797658350099806609403887509655766112680956029138375063856941432087286420540915748758541120696086254409791835293062321014672170018365190594879009132464797619234690760210215307571181852479393556105142009121005513761167792765094695580681934355882163726674724131604308482235200455400027702550816987178459559204324863751311587863328469168930519940329255860927254724211927136350242882523096090206875724441615178079144931677259424074030302258994870863428662656139931639928686256437403842816067538498276263214466983712770628294701771502869960033348299372878493888930066998283350921308883027069099762251727866616116158874391052143364125615503674020595801110886502702891883701037530463203296970974572979653077095982192478083952395703984197682149900646246681449708921128530636521401694679604243042152498445857060321641998189045068144340579305691229074454434687435104492960916569785118279037921886710701666490877286120299316907345534523032731989648121516748787384466184346209780906510904627191439466535774604932514794894648300120315429070235563623135344772787558507968915220119311770413927584605136872186472725817927040273373237882714434398465859207329685840347828729071698486234681057820916135714257181894046479011311206706492036557648972577772068522957674754166527668728088233151429084243296256000000000000000000000000000000000000000000000000000000000000000000000000 [136,23] -1861245990116700130507319343430541425468831728901457596826661236583400634590964429141701666028488096136080073104125163964563836678195414313588171388110106369299726391264195165976513120315469882962849628426906915014149674016207349459122652789268395319204167904950193725575888515173534459790516357738867809429258904893962600957342227200403589610410759739222124409462626867179582780265308451925438508757461211124334584427517710273348118366861996567786028752098682992122325330313164329566244633847980115529016422378130443043347791188023205239788753361246807298591114141372127668836130075473202411268377765604821896381647126223135720261208319534420954553904830716417895641364706734851901067885879241882627827911877389713452635258749910059677834510280811905816179827394412067565868977700234784145026302578369277726162945092858038556833683713030655855608578326142368076125855580675038969711727616331758673325154385180928487386737470160210794090660557254915612107127747267021700157494663481190628337239351924661928040766995000384570050756625031657403347416218573729336871149234278369492838786349564571393122895096780048590662898796295591335731316980569154079848570182119015905920406687380516767404391611982090342248903442504225736793680947766434309501137531815167743745531144953155508758924847172242889233038078375729251251145276257928060752009201145911020411884755879456724248393837030791197492663769213567523758615844757074591083783493934553481720026246694477815885996576928455483933926400147486598794456237936769836282638604425027879025961263636143051751534818532330679153803690681440995395886768668575898420644762012554074769863152990608270022769663689164398379776656431159147146239574354990848462817392420307124982711259208146962654591307176988265904717965416583698275566771419653271283983006346455200139610019762066235963260533810511803772974419647916451547131601942882503851038536772007918442201265817867432616751482257227777467577046319274642553145790177089788836978721262247142845665344413407831542871318657506344077754348851543014941173006714165515669700160332425808412772762499741588022911850079930316936645998295675655567851729312022040166648602485811174953098838707809401063696636414111988162712796842882136141000343206058346945160854016380466682780914315654735385432720799335563843816654268571751677968230706873244318466407169759323540272004938821460794414376171856036168616451035143621967910377334468049642978331433369600000000000000000000000000000000000000000000000000000000000000000000000 [136,24] 2028620459203953381793730629488596134160106114221559270695970898550219301510789956248976075171094513352906863436868287731293512517569719244243469555043029509708972728246489673707747696915612354851620200526764929945779703973346981194622423001888029486933249306686151007095408440242574985132769373604738455455125788544656066405140049387672589111968117402239868637944847880198594713113234427943043187781205130560027258869875356534393767862499084436038086316379629749692875452507023626713210492416432769060445668241085650829414521895914910870008824812326033211198620471869996747717955900346083073902719036610997519250195910242035883267616529997177838852771671853405031039792905701974567100049673471495559371964758849620332336760696262666742976462462007546807717454346191925633993233018010400656969464405190089927463194646545060101829633285059219304572606161137589098630914010392131107375229694628249902404423405744160626034145770434183882667805966180051293941145430558441635235977945507426563456580841156612929511670686790130337545041845237489396813992844484309262842396935983026224037604446518846460915331183881209632992546315490352962934518540113146515815066195486944106588093983688425696534632639362271644339959691636932997079731950018982661077454988955546932790288429404243347491707727464689430284688159276361685775372124061555933723756275272108840698970906945218496422444033884084429965778206552888450106165576158995739991222345660453561557688244571645103532396046253470045556324868816083970564476386566977455139270452930043144599589136498065455361606910437102571582347989241975934731313153400763882783989106443860837641369298378609747061843094280593309657503302390925166024098938566357278383622267160624664756555069605272981457837803216609938360287448440949972364511512166760948318403949161322008607065902146001247721896988077821395415534798351394683313407723797026954909031659673452950487127529774551417690471220364726458188769536614656452686645723739878385755232152451011761979060313151968736428533638463902265184566213876969793962400085046629953461357529284094877248467402726713607601488530499883213583627729049622994791398769184605359315717238616206102369461617882119327799559541671658438999474885477479712033608235063419725401322236255433785431468730401393203105258697094070754223487997284638232563412004507570788982243762932866305228590053104771164232812095452068080990161858021350269703852597903459405726294376185856000000000000000000000000000000000000000000000000000000000000000000000 [136,25] -1242891890866603253655524836740465487439690402627170813820906517211096346362840054309791739040347858886897959714574587033929259440826452088114069763787693174713485924422035927874358277195828945443187520478942771610020528860239503056689146523095259600930478906352139190670495838796456318512793681831606300043760835122720109116436936240742844256212002297495777431963150373770761205890900855178355895562165801566522915521226714404106246542226498218284972479763486401339672005306684542358810470644944540930205872319161721986411907744753425525075061411011515902412061914381574075924291917871613737810600436650699370925865216898012864306893643590660328933323192010797130618233212153792139027755527416488355799497918649723218172234962348323810523850825704385256225651415128411596952064418725546601716147021391225060449528953945821235043556531883315203188554217710429490539942670349416150523914677382736243575822709446060135534146659876418904484118090982331409313474259156072178811568294691351728935159131706207584438512540169047917233089142357418963662121360818212799967789643442991782077074633637679656731900496415850432216865947185616950921376452393545431963238682105035189519619776336563918801789654225140417474499345318371502378040659665817828324985775136316128167162034085204548421137304241429522741287430567525196186307055424853263280250421366112473068444078139535545467247572428409180550344075217040019263327887786318630900047372281076222277013001915341655680494694859893178507637673016416523085553320424027277048684119676177381626602867944748622454239178106663655934999100669692471997542775628524788002744442884923610853913731538533508196918382601728462483846373839564876955820299552660387067363334617240740723979878378534699325618136981654639216367435116771431446017400816057521725829081252282029722860731270104994685145314867756777418988203236413270921477106385729671037108191117432986797231475774889449190863277209423788157824194415689241493957138755931315110032585682159799916903690825357462598829737607072617008783318151407703760768366263899906357395746184395594245987497113891051305715260423692797078089543851584755464177480596561131698674918523327430140801746747204601867058774530770956767832979755072017143959011977856297036970777043552289620318720212078266474791321378447390328718422207487013619719198597730656954449700102065064876552781177051305736943192282853156256952606911021919121210796622415393660273083757363200000000000000000000000000000000000000000000000000000000000000000 [136,26] 557140873055734983858328404915827380543944664791956924967451233392816568138783110482216788969115822755172693299378675839759479974451115379015676862963967732728000470470093441152603047744939422275631509041662802006292770350272924622968398510476473806568897348347578396943992866281437820248821844505279070824280448277325088960007999138413663363000224359544129955180615346693680276694957087660222875481640582859133946988558673942216589431652412066021317120462882133865782302892129542461259748779820507941180664736084204756105027232441024286892361459174910385244313443955962342393905532748824717440916042967521787263199976243312073871790826660560760979248503513882164678102608871543082836864739450985178419255261297481196562989695924573011984417922673036727007445808018012596611769239783034057613929481611589836617666923627710542803897466153886386847554167529789843734479576574860210045428855202665217973173060989742593442422513802092715973026955962675582361736020534814752543379712691536449794180416758039353166770066765068235125901060660642209479944232623898304523093600457840137295264212720849142511083576148642044678197514316490491681282647205114461777357056499682681023541610765402553516719914166589474055390846394341000959518212973472094492994768382529408434958596837545594496586520792901212386543039750004199049217935460412949255650923684643294337493790342815399082559776717813245481095957003987901029965940711847352343871485616169465843242510612108957140635230805931934048756488471297197905652742430543196563232425537436328806973316425736253148794193286970432539241639836582524742860930828287850895163785126264088428765542892227590786359614445696585581272888152579450711927730808650389850512801026177038118552568755890874342203794643486196909395730712745471905528585863985139635321438800484344196667918618245968442840318582957233415737780525257099565772205640579590252857897016993859629040356513365477458373370391787095450980052691861332565798275492522442808041835859373488972822635170925138043481767520700850980541050858232041677761278833703188818658147732056281248719304354643640733990647532349840913290843677735457566459899927262410208158588053770967121128327434765694333497288171032294286831474202319999743642559747466950553949647609832447384057323929743902088867680011986522848202193537618096328926012273498547580238955349576765505460733643493124126457105699442262187224581855063381260747208540837029383190764320718848000000000000000000000000000000000000000000000000000000000000 [136,27] -522985655200520816669102567508737636383022697111469527317528676211484653755443215661540854039638833258298788025691832304726650612303567836649898323822475222340213720460090988354181893474970497833474800054273686705596411525044476724251942123826825013045252872253305402956134784054424528547612537228522901027336880420843441820319224595697642473800111084210688448748139934323757715856627884737606745698536806360702656420437776151139614470210239969173226172761869987483723561479995362346217236983541674120222526870437271966508304966078892392830307228642290261586551347494084322101874899973861903930731335458300129259164679763760853986734033997179934708843056726377477945980115132245166222310616954077693549197441709150554849808529394778561163188862322848113474456055786912797678835136307331178058230657599502310185391868972742822685650948491957397690583134264518817246187898568062427804969182210337129268133466449412751040319313202913472381440479990894084474346999894556650674707794324713783488795280147686533727924938690073679167811157959089461786895897514752313362158902042837088740033394321285966234754535521846249049176140608707681816971020927625328027197181200001730117019404670524776813497682234507211589033469359555456193696032014250861281831629941139764134593450471786890587126227223129590813407636164259178825798039330421336678276554426510643849426045517237713518567703556071997720025992840668091921401638095559439736282256230156672126447359316454007826302723567731813626585825599438171365198006655177980524595539811708776338087807462384010780226469465652825529545901502940971348203051781604900338999841951912224142230070355870296785162812677170621108141234906407275410011108848607260850161812024693345077081442212387742412167833081680796306353875990675342489874275961503938315846199132445952321368439618930256403834177714499372354130086654051036091418690591977637691904866943065901393381731859234729212123473069502582923863410399608650523846938281068319170119572271893597231418759069196826955674048351152468898287761663183875656926851124290141835193494273682177577669810397305696223063036858859704446094922304277352001033908443797346700214421131181461868075426737670204443779739695353758539026156524789279912347969877544099035462922646709237435656918492847636936769500243202497021192386684498518228435882116909035133446336844315087823082138122812543046999244985541199973909771851562659246676207311192961773295214295777280000000000000000000000000000000000000000000000000000000000 [136,28] 890546335110738465251926280505047476414575576947727782623372780107782987063135895000293727187474031709272308425684893166199088858602958070336517701796944476909803608153524931318148263555701340685995152906115365857985036706982409468345869030653305817425949780100074550384006740154286297307494767234589152527386553660633250478869896226859045661649187026328175639459933251492643151191148225147849969748224027970127294624308720794574038147111646694767913198548260744829276568914323543215709116803041602929766399332756514815173446612679990921142001749904903103198469041854909271071986305028817510303502208894415248707273028373345133806284461165379911887093520616804665535237560721462966069398117752830712374158398164908197784495420625799488085672676855582839021263546478528405430015756776759050506130459846512398710603031523219230950411988428959293997926411510106235525809343265061823894884545292835950104146804701832638990628461297242593404640580981413329425022810118412899195282080701143243852243394516597245001448040095649177446443721933422931521209416061941132513252339273635482077995010187237198426395599357176298498295404458104525110678855275620545549377374862058324669723633943961274375251105573988124276912737844879842381836478428674165480260752072793277493271683474929076154440129977719090408469688895522628975865660408879730093433022622086580937974534966169175221788665915420669901534292501249816559801874608941500608309456625833432926038594296338911846022395019173329789333958019308557786368962600342132654151331627833315616746091822168443966248141832543818496988125297613298782341364625074989779781642638694200285867809506693079275231411896177162279838372487139354270880512371380707031489656515579165197897501315080308214374096468584201958670094981907780931964017408305783948164872763165016427217317100198565738182222741061801110447662265485883984547505313602135649783071230219267003179329166704627225960993811276840666293637052005740878858054893950614759389487803740550222034988466212310321158417657411563232635666636031069056891487541641915577820212590408090521383810460537366462692671847256784879545887547614360798797575065779246933198948239761718473525812910611705754783451079423645566975077418478419153622812687130504133540056469764918921618539351332382048517444181156286121433736156621976117775564613094357185674963564854149528868384326945549641960739425459339347583704102926995137962264107939044183123007075516416000000000000000000000000000000000000000000000000000000 [136,29] -1152027183002018539676387938736343399645346297380615350391655686897844798407069679382696110807704736299925863804207189334746208476269501417335569900679916204088317177007185403269270948281470529516568759204151696853232463765607190740367276601335153130066522383075818225892497142932848441609059589881876222060980407713824631254855692085120984620355997572414023280061320661397716248738192260438823634206581643624761862405050356872912438642077791060503259578283519866489727556012313723647475520126820006340205291838112131663218165482686876037084051050713512895654833550075709740687730805107232095748892369878748589433728436484481059096482299853198448054289219257415436820763664179309983067132664595367291028345663974882550497890048857245886166177585638172901957263455272948741043821891181819044460339715396195607356378052258442193709587404872933858141584956825066138080294512721721496694463006019497755717338302719389030647031526153791588342148029786061902421764210343122871017976792967099417765668168147203775176901887763704433374991480004543719275311998218377709062389415152669996339075195017102927284738586653217377679334226754230162567927993341582047228152600149896875573104743515714872121129611897620916213591059031878346947293458131490593169161151333700107904029732361223003624290776630738496707883106111582184594252624022777029688844086316626596696631433779757608982552145631342216868704458869455690713814924205789794467648924400441714721505085257343588451231895065398578557117241702797759721820653135026095422366266853695162589290302701968931647592427110270893141929833303515185767852323338450424993451278681164366517727401234488827631589448484564626328330374398819079225400917130683530254395755614297118051716599594629718123224425596033894567307413108375627211972171654419522102271904071116739701540787208369444479245951307281891478635127255176856388324986172659847380696683870960139440223645704752497159570316483443450941704465638384001339903787145314414273273381626819047303158930452490381604327290275518914324794741333510789200813661707806174600442785842567273827238531717279416761483168789670934441763681759756412800459079015507066214720654482155736942437242629302563657280291914667459623249521230845055499387896884383118540115100755405181959737829783229051278157012263336948802825185028328184308105490949282808706718645825021387894916805209958161175848834193634521630632974696279641735039394478087689367722689130659840000000000000000000000000000000000000000000000000000 [136,30] 1084021768167564352447461915898148774407276863994907106193349259378353074708992460452918227960588022007267169615868312884178661723320977384694176823693067616062853568242374748886265730723867841671113904298226973863107193774907337196588499592245953743236626642245776911462136993637462586563046010984403993022785494829216954711278793987473367202248556907169044166817714744367383892884185358361250239569311566790506726478617517325090844429913419854407706254441723174071893131695732455345132657037533264217475156647215307196565358923928855563086614640094511354674618617922033634754243849939216353906587863061435425991903143972773966828097330712875351512111017029403701769917696657489174956973433573344593331989232588665558203894952664856107166177328284377894119472845804704789375229461999366055625666203731355608756081619030636700081187218044246759644440773764416754341678701182448891908977689155599821241774739311857243526755910439640417221942185551118636361212634212913086179442209758020939145277680533499981206487177680732667547321323326152467106945969005022603633167615295686602972859351422714934174222550589731417712857901878235270462564146585578394279166017401443172411532851741053053179682559604940781446894675593260820839988672339712540854732572821236423372921518627278530821825261329527256509923635323834026264869666324127372807766621804057097564452922578745806452120571618549610424484122112287459460417411576350506268490934752661018397170836208713582429344661439513951848091067806026690606208927183663098526987841356592025819869034610912188666310329776964481463421148673110801750445942082336610737902887282301867110313013993811479674763812981541721760384331354220319854479650797031515506238112587603598330685011667334670401423773050482820675799964224625059616022628623832440067883315700406506857213832030300481795861895446922049009226233028750746933529674269305911067607851037037809366663446842872289112993038960042320966399761206807536552931663253538682532112148073687445973370356707084652065885937667924984575432129438103397420577777245371696124134933735555902116088677091146346955470193930004304729478664448737697308538875295988453078518873754474298893650646526677389605925885447824391131757866565768077797789760041396921730327970651611711004426220648662494380191359036985244055035197742165761068330713054451933474171635499073630949171929663670109011703420266273263956198507941230412366714416796557711003524246607495168000000000000000000000000000000000000000000000000 [136,31] -794810426239083452317095103553802838076995715500949098858787828255673853900622055224285508494890513186916694815569293390757093568714722835737708114217571211757999185558591129623404995128517096553136429204166440504373898908262258235183915576908955869377588744689868282428778526568916057750914406247920118908765889240616968290393324954136128202581736376856929901938101610402851066658313344351480679081300769093464923396962974159149126664781363582862369762405205699836467230388676836225635056893662344315569599124599221689010275358396896781600175974987488914940999564196376650289702131569449855867832709595289633660654593478297715605691579151262559343372897423305380992518130157827132781117371146817712747363185582235564352058536547463808643288610451211113126334984600730641355342110627395322192709068472007697402788613165650805472733733720579978180453920334267507597178721620363548787735062559130831480820041152764927815250692572920606257423101138371713883193608922350584470030330415226895318772511017164262721064506373623688395665929942928013573318675849003029454129394592651429710572255916898152955835579148622095674037518717354297143021414572564854095658551627686241632798650821115863635771438628215269203935864434841194710991827686406569755367056165578690622880759426796210270477100153050223218468227213988714682673773118282605685634785541940565911971485475834506972051705520604159284441980909874537981435538011245154462152471804878878495442478756103428528451302883252973519500587954786319317786115967599001244114965404351704760726424274011920798739185059039097802055836265025327657195143489215683767309562462537295192561368205676186950490048901176995137734258545253901087930264730644344371393649768785998062709496517071758788772292397456735043120116713430098610717225746411261482647156849098184300082811516758438579337613104747815908605618549474696533977161535354105063146901675444737073216285775574364849548954780515847878033022599881380073655356783625897435520935512550612952284007290655145346465295648571806607359035503346685557992492671179126253771553795930837380101410898227186325901436942783044527726225998244232501014946485331324287095638011497077656871488000414801318523690884797753172799405428858371032115563923972500079583406667662113947664261081723061839017446073402599973790605271789701366600032705591043652909124839911284980054314647478167064817365780933309985226508740581417919677856959180113849415387746140160000000000000000000000000000000000000000000000 [136,32] 481030195093886578958819617991983207880832551155989579004021993569847608119137610115510747282613315302732225093213468212943068894360364883526379642980973367177666838920313003316857002586565198415784803448844110343911501240240945841215904132421168032415178033154329684376344073510730508308001407405805897475908838660450424811237338171190699256493107444775638280795678032704614053671323127741738416574397144501709332700747116113679961983277438811766536905776356067015503993836895302585727527889949963073120235888664172830676678115445756404722356395130404399083240702998724209294412181205625813258580530446976226178569345563345382599566090024989552288428618581879281664736369477886867397287829685711412209350493927579471162920317149659463374685944569480499229679807992372241981579491480226708085372405105671351731358850085270955614509216064764154263135857293353084248788497772231721554014106694530499618989076264894474963416213668618375674794471002656730421936374219275156232174828957176108034411675941954409093614795748651762272201046521964851859911627409752121455252053751846870663844498841124671468840477770580605216548356137473062642576347431514070614109255339242431632658944948192926927662100934372851605814713348215136807199122730200722801690944024198634443994644677262451291048875861182375307515205833548435998843804597572354234914906985468107045812011798313239843951112826642008468023208155887855902325231359332037661214296629638068112373013336467571623716121349996302941851623308052955207712922899912595974655778248448414472336114419470170167354538036027056662253739210589933012094066373743392705725588072592826054896799548186444977387691191197645033978830199309607422581977757002918060390949664909069592505931629809156544800752162375999369512416554220172943565339604720915468997148562691160570684135320977840582550806821235467440122035685110718524812821932153377302256358386373878922576494740981909365833999995217388518331522398300366328941739868153439068233489796739930020367170637927991763714317502797083709187403009908904731802303497668092835064089370727128045453320615354699950974914950094792785814388603807671171416739416471495294730548446045797179695737697216084606202125039475447924856764210774288426176283655854793931172724356427241051942082856034202523472176521958247066447346975464296063533482718111255288018411796584939554185346344023180318521416278257257453499366061089704300035438728939545458717949889085440000000000000000000000000000000000000000000 [136,33] -252401054899071531274880636121508469201548070715115160776177652379505045065600322983610553952267910119555625307700238095642559423395806234357423154880511685014879055202543109439841157325725513533725308091834716330703226914587583807258607192803353685942215249499117557776233977664071547167761028166603345588586266001977343711216702389998955713455433475462953389294945330385186856518759747409893454985742561476225649444616514134624059357917887155385180802911523602373992937184880405628371277102565572638114635258723093355599228936605727703431940421961764495494280062573555758474803071886442933937313095992276451354220849020965917441029211308747793674636175700539794210271057141333642026712616353076181691685137969289956106525988028029239399412558456140460348605794665408103668353223088766319749266586317841605330364904626273870748753500179161454640838944415145375514600849935185516065701586924387309425729944630051823773495374828894026936627419867827672943024804821640858160463042237050519689576804512538737091703654036656021999026236690942554473471672185372267024549373528584834690002090108479322324881339920939689045800597027289264380157903632120965530031430956766345335763765011273150441059298542425165932837926027596213625095336443110152644632842470081796934972382691025965444228525993949636845495915547738863605607777621394228024933084466162080830404265330247565983284957474001822091128909811592277138119431247478748182309174769897427009015605676410949372482607313846934267927082565606750254802997058426251607668973355181329461484892894773970646339838423042582904124110474744385893444929634842811167702903439819342455159791072365135291001328841531499658286190163851192191555679085317186950683258808150682776829015795466537140681929802696871351673850118318303808479578825535565817654827763131320211136275184419706914852103625782145183219909482887284691611126103725691640228053025010490697714532096105897198219001217384748785122737031859303950195280541261162568297049232699604314362785768802117913735409618332119074804238174173526009385961542569602697426968138506265409387284278816438669521265055332700085931858305211972073852816515296004179377074820292720309917248851451541231294536648686635931113521925719172677240953875697258927059340162014903931471009569548499023930292927017525520601080963121256611002222521414285808113572375741691054943058409145747975064472179783110927707387576942614090168468149084703398497603205201920000000000000000000000000000000000000000 [136,34] 119999673290187143490435463381630908178735743108891744398476688930097103280627263728453023120323798235299558254223134823927937831503952049974608775804353635411354377968391095796187395606365741188009281145642397622650021629505694218260187943463686109485944871722358720531014442774944186273502091851047887130798789704618560136369927522309827202950401551931313525005028330568312561249539755447889283268542267986588742227092526920994108424953594490009104088076598626640917220729577284697731813192024602740720170218372105368620222252453875813595818477181987257577135106631453775809652953166800784513540879056594715319027518666711277859288039132585835799858339435812870827739771077879458416860748922782231883959147053880886120162498703960097477838086650662313264662002435635043133359659689848549013698625636893167960823980355319650300201699676552668796651179526836611912347242324764716635874964010192873132685422986310529980138599000707540007260331470638051099189608279508010202894444458970006913689633083948779792386650534762987017981315294018307341315212102536919138809974387310477612617193349042965679770133072586592885110514470449656455256920233299464677039238238922096384781549864830927739909394974798923288800625175870027356245745508201329282922663162720375621829928914351251167725975343611947024835360568159438333501165760613547795273752454738756721070923502407671771705356371518929750530949154561617249190508515278739927043728563833643899040491700143074740380964286892344076437096667723796995662482964906896680310851869176986722240995342241796972240536057948955912798893008486441525794083361501490762294505647514839539789541763735638626161555402668035570956549421378194536308786164837717418574736797318237553324338608844704999617925468054874655700464380963361868619998228669112059818053063266633236802548367528597768047018236083711974342868981660633957618164712438559578007869470933477897451718510731355178833677629484780994934697076217521212697620170985852332017331303785353700935394316398630899734563504798701731662269806302866932631786755416608042263947988132149734535848162589817578070658854750798327927716649301915308127250677984801780324812633743513931434012788481111073149850853287260122187186234140211367459227311657477981087513912124571599833071293582343148085185187878238781954762144121150319322964615528638300712356160199359936236107484498602360564928443619876610577139818879884533156405235549421071968982293020672000000000000000000000000000000000000 [136,35] -53377851412901740269332597924202826983900716572538401250229764528969983753371966195198161837227805527538335532580502787026324757643061133122888257959271202009571185149763906557547450643472921729624199818724192948024612143959139342205623880096930307902355274364534493467465691505382357394233526792366480100660180828013612224341835264967451221717245908020993381573843008530931988218110805282515800923371656933147833357798974532744990805209262961784161210524019341880845403625766278721886751912268740569183474410681799189447490196816163401952992968899295162965108332140915991449283648341113257619858556998213941896579911943827332603219662649822216875850830684228886371180782209264546507851098998763255934078030051859989797378124047094300684410652700085320502880553095598255942191496920885406066074369355412863937395680668556557074522944410215791491502225834026131724813568297578903918271784704331850200850590201349545096842109158667984724852595174422574073767417648041372823022275623276718509914331142501638093689231529469213715915296530797410550235837682848224238315453890828117413335815616873666507023286775597296494241648352375846940966006848863830540447279782057344159713440834742963461302052123160113519122527735399020572024843684111745637558970086527046708613319455312887643713830116913272655915882001751023640730115001661949200543166182010626586193251761158247628795038972146888310744476137843994652278107312402677949742009804535970960050449954688714830225957902099131309344709857440648088695943646428266973741773432563500648615663632020459394519650405743875059245399108824962951619908761403392045679753221199930325227845892099058572399180896547625010855582905262730702818652736768847318175723199915759625191751246225573838713685017173762700359670960624231837769257581398495073051325053598063956387678625854199682798352851894574496794229831656187058602528555978290459061575107286575065040729796317743496978564743182251539653407926024070740857884450160468009520361716137726581820145888300162826978039506403527978116419149734163633160771558692781683197476273789363071469816696511479589833124192676819751051561826333306367188815797833371136877306526946725220288045110689155583068840767918440826598214654321280439297453641541272312978438520354259204792661995058144556022507747553892040081656920768265330921861852836461790673393054602128073548588758834144656789459500453123212898493219967461830854104907874286873777405658398720000000000000000000000000000000000 [136,36] 22368604082581654632196350723427948699375478064435756750019759872185548554946595484763345860491079530061102167909836251090305586087716237029112812847319388830191401740799495450721758545435330072479726115184234109337846167646656503425569552295675507061958374461417510233502636407599372788682035482960247572315050406978717783908521916986793369232801764883529977206796880563061188641961366376878689605849437085925941480406324478605045671009969138133405328411460028102450637406416552042676580874903063104698168997153222306602172260731039516687497480639214423642565884671744548189016755552054059027110581976522577456518041347515019654996768446416194234310535089310381226287015725159184653351152553643747514588306237433835951931276366081372317618989109702928020022985492732742173096046256671685851531665216899639839609701326943842939769008694365209739648583647074951885308170494860901437588772082692432932246017842383930094833462777888660688363916325650652508210502580854121295173854321110000868310879359325856036240032913865341961877919304044290116024471698313786039748706373831010596016721301078864850257837662744314577518362093124921792642414920024916333761506896736346273958467149690081287734079754372886169984180115190056540020610494024914793688628731307690825367396696203961101182667603307162212716054975245929000688677817085799395788553456035104761555349137797983885037528596500840117827770091737416236339630403695175821366218100379790695406191690168678084387855393851544966261672491818572573681909050082081037512520716763888864624284304323646057253150649290918965751295094761097760211403397410102834876687339210833590104464530000918343971853153584761353968755757947030611335673842565208960338912676892912739634680821091441573876754182575251841365268169296844671724021451074492434398097305108909882736260369178597945575689861116104096009329563621035007355141763488583026404322313191680343999542215682281772199696125343041962668105811409337553771794523704590607258469723438470849560654520268836193008569281364616198892888755539118594145582365279731613522055436410432488382353776367059098516034588944787240324951585686687341931049581857061380298055365334590993087875373144104224703626728052586407175678165179325499887573636668552869610340802536797842723590900398731026209680824314419040945276576038203290120431778777708720665140085367388322056238690762844785207632302196436284328070222733287422135208518108188765798660910874624000000000000000000000000000000 [136,37] -8643124719278991655880666912483067976079136277015589193743943725233782607911760466335963683683000311199081147738993547528197668725593247602160408773048849378563663217430511793281733536091166000388360920318018563745876934855799282127938681225183954020527801191098566191546042980055462601976959468999758561476132251112450648388776105265083915565370645067288687907772341494385994350115665114266610555509604853855419278983070559053119958223747858981563646067469006802199822512742428491312301753365824012890873256178958748500049562712796660761139661083003726874065496102553444079554914062276552408993565478512799942969079583209160967092673993221794116963176451416957751480268635294042966704812458099125614558693478804397650549368732239410979654311642159669494394974917769299347020630584068168958572928099971989850534562450262032069665046997834998488925292394922504154349880409266644852350558633541648689453204425601671649426532112012304110247459823927936959077048479406506952374237901979961839254251865646997814932611291030036870774377887121415861772343298778379826045084488205548020593536717143389751735811660774435485490142227878914982122507906084792265483787408406047946167131257978017217322644557594110512996482796034473440503868939211816236149638659690721398263842152373572596757364195035863615818108348509775642090803022084790093154222668945703432604336777810246395554038357226920003453135577816734749931313594508899259943655526289856920302034454997140777578317318818045253799049402089741585670964935043474290234338387151239094133576346849966242855208576972065336302228452237566337567053419055853527519579936337801208268995914002160409613749655276068086616691811954442619088491644226478325373241731179569238835232891626105599142878628399105514737059465377857471348406229862419382985073907840842243365518075207261809751904996432715206889460392234725827617112690789179059614321058551783613030679797380857137074442347722645825914937830993627802159843292403446635734851914884803351164606118884176496583124086843155641129461270979911139690036787905592818181512744845553993493523734617043593245781386352477175646063457509519713695870670657296739385257639071645917680217516776315401896861320060742382835204522298749782535905956203160169028347163187761545252996597695438720184542540156740768184911145474912098306113002928278676722781346003842808290225022026303460755235036383513875931220550739759698988322890482361899978971687157760000000000000000000000000000 [136,38] 2963592074612856407043667375938906767321239153126376160574597508245054114461251034143145962178201503393401091147162078516915510852299718841242719863985794467570080523219156857440210231897517437313216039904037067445954009765795856715884110851974033545133072528985506453680702697935745357992681342560289796762323970853916693701338911305870959059689878887547714242598814550477690209771638843738115497726790017450755543314181579210043560993502835684043827967038139433979904237375542262228847623049811161302224185010925706736506512225378527714704795442492136423958635347053155064761585548962736098513864157813996671414038456669635370746273623842863162370686843392286291787824575694491528497351537137575869434224927250010298810588639875047411962153511467222682491879958460472097447003448163802416678440510820367137051484357732559498263383210125200660394727832332753365133741023732069504989056769040329378758090485918754224368433915220518740912549646342571121266637767314181080939147989515966604826875485189154018808924942781433290925302179956884964351775408751718198648202619971218195096483114393607229248814377214137457187144219332888826425149831196921468498076960641724154923741422997564781667756432756333470782012007249347902264982077636845038384477473941368820830821144133961420626381368969639297742748445072450121847325872660100380950444001995060988492286621030582281781700805908385345961519609723933775582511964098782588414551699718169429295783171417232404868500518435081432015905378371743512369535598452827901316444747013215485095287975701874327132126109803685953736203992557419271640715617459131745827056591809139901345241234493325359314522737436009658814338178783393502465673364379480637275344435417751418265427045948202677030964127700745292429304776794071403276856670809786532564370434695615805946179619965266672077901913198853058329970222220568709078933777451941495069882675827251607299264563764215604187310807276196226379118399532396734688063531893902178225610124993375266300529473632848433128229279523207231306021015729096573015426796972048757770632543755356361005212917467875495261420365156070519556703627296847400829044181060954373367173459103014439726446505811189044021581236263425428032683064675327317551656474320217197699929068689448865255708508215144126309276439310095631980938248563405081365693045974897915647987870432809592386627915971519437426110820577910009880041819364066963089123562548757671611476247314432000000000000000000000000 [136,39] -864285650762543000891997079265146809056586690011336369492608344837149898271434112361738950566684129658861655979246582188600875605863424809106284766796408097177697824296198812266364576023868551752457966814426945621596580752489006793535788996387386710409871054164138499016059864684136998095575287381747154962763662605388245155613007394949587932119476585321414300704990024236321048367798735120403215060080917204760997366724041893170487273744921091223710046869470665461218506552531826903306722555245614026134214465338164507625767220649430967821082904653364410914321432731776803433626094039420827534236415963635621502425004207162570725841502870379081573619924068760817828286828233817849300317526304780054025977290884544808809904909362715920206495810781344253465726337217226623732488238109365811533246175780834374664500136127416360532483799215640890446522722648454767177623399603691248746776120612969855611368958047911432197741518823273558956918813597911555265039280937390116601940894596035443562896234598917074982759614608833035681463842712438592668119812608337620685748292675850690243350226767703909848014968057808312061182939701228849527145094460639987737736029612228427786062337217186415875018434073489624150735981604931678188520002200104209345410121776090059057537655526206521937435549774463133722709194943654340226042472681593763185700270448148065006493978539465253685486828847536868381733237639035961746100145327626487551943702742447565054943329200411610997534046347033686341640052681467320464453740144135183556236311054716168438360702519978241900159441447860818929877506408166162681304433196441288322208855977132416765805805788797000836937350187655784188239970970251540693671629067621562139930278385612684535164839342941477612053337941954582423827860394666539246600876921860193683251738607102282303416527353075658457945994760978258252274953837305610873080737671110596913310527527265420467078503764876171443022298558910471138064120734517523126040362728512893917039873308145570582631361257230565687681355608399808252417763635893743252321953861223171625618358759348549112029863756759123421442193786638254647263913716396378788880534963533932282242501285449204721788490505838935510961123468456461636898386473875996265340699164110842421452547350299543448710164093749543231670972588703864359967927183484387575627071554963546880134208951753227452280809868752018068550115993944866739815452586470783515781372545478262296178285608960000000000000000000000 [136,40] 206439858972922922631226372451652434599851999641853126825168754891743750143154867843523464803550775239409206865549715406154247257463131545494439691121952101685315800111525469302553943701235638293145272190669018343184263613160125804117257999939916053103480735656783736581331962305556844663315846910544146581888466692353234048458658563600693258086381249989428914302635539366266122736070544534335549324884135294485470143147872799926393060854393040602949871872893279749893913283941260270269629760981831939026793406890896112973274173133978803225172757908304072642618651032180905421822968300330815400838870965690228369543061419554453419041161839576130189283787893579911101741254096262261964136612920860673660001145783188226698891046018556296184341354810850202797824446117909499304088541266418053092178634350827494160657617756304023999005203693272505367253957001270004061800685916934182641868762286659149239446486487017730091356339434638662761584361459528832270072185468198671892831203182300372971383447162498292928995199608327066582925145095825585817614075460141070655435061704279455003692673541174284707748032050754596975851914315324852064714991647303924484193846239481427460822415851657439504745862513972450656993907766774553984653782390689901640987117970521684347297575382015064863528800280357464155094559858852737454778151067677629686396131008172098541526745433095854676090965546885838485551994971495682821143293825138307918671696923359907450218944978901911580089452137397029807507350423539091804485708468707889164460872993371633225658752953670424972343290160507695085843497415877178798043633377440916125230575848757519372226421288141205643871733932559731080009943769894332491618572047610910954914443346693668212375941227392777076817269909798695419831954409078803337978544471860547703372908753148923357906054110575845918349559853281489370045547052959774153257842694642196602139329023983745510632220334016238860773681434537759621861464027227496124769133283713201043542641078103231944058552758110346064737146235407865035107730829665586555238398062404839110438771995991068886244946226325012363031430885742355652582773974515584327219181119990504987770991092069192051617940876707472093821176458552107521398193362182632023433897933844629310091743428363195166692624601845265733063531431728546675240017752844759325574964459712939054778456977987199510396407916521298832672605005452618305499606757803995471567053488746923239744284393472000000000000000000 [136,41] -40699668884368418587852823830908030934965976971018281730571485422701658054855903579143067586801910025562446407285794182671795451220450324816504633527231981796365257700742400359077052747073252160268046398130592180946169596979430664680837534105395344063735679618235288895853532013766366569274215595928942046142291452781788111498449165266965874568868607348182064082125392351454309750659528138938601704236326342778131312956966933584779216061233110433967159780298619112417224474983857929440127463544866664669318127947575888704667489203254187984147484257835349649793016999617520827411610851605435032696564480840836983495187439590425637033709476117600640925265884298054162340301256389844507984793539849997790060732722088310646441664241760244361919406335805611820035857233455610014926608774401112924674570002540251905305388247871234374619460680011569543347011278002366821601852712646295970057551507983560583823559426420074476648360166938058468340641722211240444443475884946008754864582006584584501857692597396472369679342947821547221550605065149387090416104363171810500814185599986360015092138396826202805523065398325593020979996854136636597121213101157746624108165113808928736588378824425116502807750390222721744500598370271191086653946346488460409301441959194872696440283467539197489408923922930806994478845609244935869642457877804568820008299064980226872857348562013549738243801349844592648735789922800105649239145123243809641862113856606397920056796904285026559935271276666339301562131382803150688140437658512725592379389252286341029279643239320806054011527146364400279316230228845246474907792090749510630418012386871028924740181066878387944841024094785230743457454826516430791839021013118517976477875877924940784999703153091945187753052818138426350891444086779349269788210037808559210232981867175909517058083641038584314647607182012560726167082408313161668564842444696279011130193960638838622186612886324490890787430066569814983117670162705810889058314679339582413381319619168310417551703733911099899137722694602172771891753668619959988411355721003612056166574027342723187650070357982349442750420420147449280894171723909734445348027209596653110249595914391900544289327565452677651355046528035308661534217387078823428528976856143647207752944217746236020917989939168931397451226206994509615363985827326785316198717163519414610784165720375342422855755087169586404480826670785290250833850040546102059884215038599996493195892490240000000000000000 [136,42] 8502757895496366868755103956059759340342482159943625577366652345054535604813004513909953571074169782264849535488103407832045252508034045694965088796695965527090756244395163503079368527014749182222324691102243991866965991829262299655291274433442969554112983304013088662396191146290571927416838859480306698581434509668610119167979575433969091810104152734859815157197566277995457008905143961785573690812468074443810521354478675016492128045514917000532408051410606965518635208989201906857403408841478534138876525168780197646153746693026334392082515517503022925045105069723683869692162235224164096026165258304441382709880758544878220541904979684598273611652627367131175947947668677394743086338151284910658009066628860386831061500614956405400914475502950318883503329484221734603851384791093529947125975409602479101415143771831790064746453231098876501992393499323493781055838165375302573396622145154388252502096803787878310365659538792311557953214272842771459915853888422062459886315977249315355864833038838929169563125289794484302080925309093615049784328116463045888404088162920170259774008354631091013942111600660880727990429590615026520639448397201673446176116433372491336375518702852496648653812376060635139994931345983723983006047399933601612785323772446853659737384407225362536520422169517918854877977786255825586747512016676115637430087182089231036688424077340058887491170459871241907741176318106028684989267981287081785734269891235618824798084677317532158959695694092097283289276594200628583290349820239105849611499567884520829357610717439576679319156217818668912147419299689802557465304244897913459274688583069353393899221214994816405534577469003746980861599156180369731321330928807142034732601520207915484887708758677619903756060522581080823131000103290637167923498900371407167278267661796767069484347083029016427960848808516390424476191051651853329734582954958890099951889265888979124500555462968022681429987452033143109119246990612192338495147804490206162736248079786522691819937899388231301587639041366068686353300500517423101177486095244510269826508220914758312389624849808894609658908430192212581283516511948496313388634880480565732063445050425329762341379417745452646103647173082793365327471131703987002512640465681575343155300760040355193401132866825772753877236023602639645568061787295173821009748823497497013025067926340731106198229312781807146808242613671260599563895705484961757453673020091625612470009200640000000000000 [136,43] -3017282333066868654886645688163099686381562173677469298977032968198125733852954936253376079317219379682699301751476915559049846760543723372335382044942787893738155735501275892654910881521370865301078224793597134529338376048072594652933589068959647773224326361284875354413968941061872806806427052258479659917679372983609240558921838495246161132942509426000170792561307569137299972894633040847122350363539665928924165389562579865895977614509799775741812549798037117410732256762511322914845036829975317136540604178354614973535743826037469800875680463000427900644477515484074344426241326247848505179425647811265237268101466240501754309461288712336403206981582620486977102615673774784099204865916163926361681821322606221767644937501314494418892407016724984070473605736718248492142360860708302994315305719906884603771910586751881583874133920755729483061289520707090939885613098047948831100627870436219457927980030340089375732190267563627247763442303202897390098903225579899267116905322802103160525176189097229232470623331626466521244576660340345941083926927472198813695329558026185795474392655444668738925990003959615312401206797907775725710888658617191994326448104560599560181200279508733110768196405445919586969589037342464997549536289788682439424266688852582752948670422041564178753230201413459497482746918588226055171230269730456971908666515548892325294439314135571029865715864988628152397794171267519724021750313702052902182427841192470160540340953566197943253804904666971963775209017546236626762769449797909214193698803909160374532334666332572286261490951629270951120840335055521706874588043204509534404351794764553583102639905177792891724924484103180466072038351516961266630732353908087369852593113221036604262357609360457122629618392436632954719945996350787667341357767360466596532815452188665591506140064744211151640342476333529362731104702043106379107411089692897009341481697329912884260833245621382253115399640702053046786869859559228800861162451034938071367665465118537919483179579480688323979691333773855992356122980199458797216861203389883354575228100848988608777097963575174430413147222951876651718169953605526883029377934939024000670398082801859991937167602530837309232175366764426746622158410970355120960042921837549370942893115755042897181856571303547659239822412339887188773132816367725709330753548833780103868767367714726069345808679380858365755109970296724551400016003291836898009464586879697838384275783680000000000 [136,44] 1367277221890110382831315054861441782410743138430506106629182583287013022487157506349009511205700506818329707688294858996956908398879523766940635695679169487913027225764065020289800568846283467256929018686821657043295581509667783061476864269624637810330839245519358765649083083265850023020204271366001440561367279061322488236489406415852887105175449251007390145922652310764897630017845968380215375960976518716752103898833213228796811094047734890131659473733529593382136973785916790888465852910178385911111575085835895672092000340522618457966034303192421505064336585053370501997372199036062913278473874945678738441287762882065033948432213095483133254844159878045720266992275678590124692917658825393091328104457553191406987644800976663745121874301238876408057440561977701214574126351889799454565156955836983196963633531508973295962176184952150208099963066345404395884534769298042244313966872823484218154361595710948224911000035575338475410675162976115901561516663145136783173698735180875536958761091074356191027456213968457608964475167279718994594391182009664565470149738207440228451391116883955885016951289516749867251521702803787255950722862670439560511072401254943888963152678307097824513151243487175099761329845387821142494005614937762964249170351441871149483400537561056619203406293463987283964572802794873978001918377581898432695395494266909013070555063210760514827240836435364263723535151080484485707792494440124094878569199056691657168563488081123031454156575841288034888894710447598179195505008228330499211475018391270159560368041166673858851255687009625936141885748089853595392820732566720321536970199868678828441124374535751950329996441279043492782116213837433270795787424637240237436274705077055619851181359956369695891110773613603978642585668129820520147411073266183821515168845293538993687859369849101830179170869455531383104809251816630460380616902422435379619993443827453795550016332755588549240322569318041497992121436122541570838538373765737603631807408957942243544855211614971650642990403887407086908516222946818434013696845114975729063216630271508032895964571827123421621867051964142986143295308944143926891966479014654410373844700886188680627911750789206363794076065034089646518527638317063568990042582643325277066703793983836702693492899170328419369117316063743732754706668678995750287055211472733369781402148991132083557177875805547019198214597994913557415247618285489831521262173080278304742577274880000000 [136,45] -524049140036161782301014155733234952910115886976845477456931451625672510108550026292756734055678088043287334337853218823834206273297788860086735410978950271694842471014047630590581892065387089152351945043547792108278586170172527578047584070324254997986981535483228919194866062679712893739288181925286142266664415616692835703784421058548783316812425862378098918488515739036695926321967794161893604934615331576600210540398756860630650629012052489031643321699624948938949246595634589816665022776471994715543548946164309710634022746414750338446120076272181729922891025195035464327472069213071631899134235507594055723618750352079933516667711296710018329352802658288376257629824525145420469840718432092987009801411769698058183264543535006876360971983377178047199894828724563704856795354401029179429969988984868269502567659840317708008175177972219878809977473157848479749423395798221264225058274972477996086518150254730811165176196999950153671214654378134661778995353740884460878102627376751384851450000977573927021643054303835968047078386007805902498732601622767915797020795173004416534853032552515443613691846009361756214449499011077509419967816129322201045748439202593966927218924219291719288900482593378586925778416389619306754658534733646575255834494580175067470167565447218877469222392712307860828084667572231316195818342664900172433098190563641914150670145766699576930145302026701338880103695584942560702344176063563093372754234938817687861874249748785767558825649421497736729746980812380297063456865555580362419213528372928067307163896374550338883898599806461148068876257529722395754745083264540414327294400633328400414081957640322378935670670925754114093316403864161400480785989319984833917251390518600334177978150644830288347259711089981642345305499721461938623018787173447732576294697055642966633444040039054233839097563440753879613264573067111891428489180741367985627528605136474395146581809870848915188479881481870497179657136877143211102092123079395199505144217735568665710162946139609566267789625392327305259011730217658210699115393231756899883779668606354174253862962730924882393700154676175599412261183991471662118689962672655160769362949206538032044589682607462722927873502783123240246718725465473791088128933531962640588235121998805932634577036770074725692650039001004116572759924337600021091258693742300382742875346472563241813928703845755918095510700278744656573261694177596710436621022742714248571017625600000 [136,46] 157761995945602108963401429017785856546818940067982065802001528466732097673588386960830986745562803951984453415837372155524413318899198567014394446300292602659322579635603855689199839580757406950448283405830196046853013888461113956672490382838895083957961682443498133424418100009385069680902688490409018177219435326739212744730015245572698769458369037822062120210669202223453456921361844783658313496457818010464524446904604258266354973843366788747587726942513916203483593214291224614099776131731440726222688370142492169479180317017949170078781176898073672358418361885832551506167250363130204712575267272276917097363251732391802874737220895415388083981763062774890435828398312515661211300440320118891463910543742689126915917782729415647454492594730520424696997186058426224244290493782385276086803797188900296116513977562227688832307405316761147372535302776482842886269346241917492938068786252325238852302646803332429123785272956284642904898354209095779427362259617430657168200258779687173567821739458197492435556181384922644194360066637773918329838457398926599754848716714662657887851560022489462059744325942730752224134079218775490056495046950665135589224939559315761154468008741109090854126858736136209868548835394831009393928206901755740901212983002107104109157252149371863765411065654886051544156122023246363845865163153281406990283922127484277089312349840408147995540447404131691624665795441736355479810457833259135079981294435397667124039490652613106023404727053834959481193350966711783586798751824709390970070342486988991639239570907052746618805674608056619587437219066707200812252505383153111111529341517320482289162107071892692696813964054974947909455976858356969598201850389458274560697405448802713807943296532797573177547610409626349655462902287224275578041348618587946265595480683333387389743699324420649208674975873414006637295329385996134733539064318344488856513468917617118828999839787492501640460829483011094962804135902925481236079861576296510687964467001526402188232384825800055732712476122381416565070274130936999573090507303939110220262900467369818787103333284515494826002649380110235080412473275283049178124664063154891307820108314664623276686443344813986243615993999776081474103820608028415176582249557693528678080712389607983106246868029954535858530919526666474166265940521891886005399134397065540077427315227369742160597349447666272723628909199529590294683037534033088450179522158813263595935801910 [136,47] -38023411528182217160413829148829631629965408891066551264769031523973366195658247299498120312031937423606339207528943830344983849169469153146862954596122812088513106577668041660217371493708039820182584136048766349227277547079860149003646763184300609218882126478599982959213707430259669365454061537895208086666256890312237822997596016104505845944212674796162192686771177082929695662006234756202712224959109526585398009670634018075449635039295314076861257441780248589448987356190872555594419316462058870156743616810258541332680099093020532171999816738738089963418743421072047534699067896459660225066820283220949874087801382822149568604515329618444545550648908250415355168557293391292232967060345661055529030679507756821878626597428658548331311383369166496581804888023221394010656090001661047356288680140293098970623268766861819430111229925959970505457113880067320660667506432850555251094988628473795036593298430627583761051142366654489749520658135474053150138541864387588826551561070409472845595052553890727726937567455273765761304733548031720336954804214399814407055121761021275177917029206097899347557475469007319842413868156246817815970668923791271757785248810998841436848484506982995805324771464295327035223392970083920427042549771983073086160878941995105014810518018468687112672706073605748446520707672924834010723332456892431653668035623675443427001232228794557226959195269913523125512867854363531530200842884899679300980920510796041515711184070053802987462384289344972309152511881710789276990249619451180347429133884673299158845829746159689394156673403329618499118133921745260339056070487209078237968965924682954645059026547138905736379457743016580402393303417908823647210825390898682723677053934993359622531228107010180749642574495915610536925573572058199585608772809942856560416967445522895748840624699646115903458678843591704526287335955767928105242410358596464269866603603024575924821200389567622915737136567539673289141538439248690135496290086129640261966252206829134957627042596857070432023303514307849158857039604111096195141515303946085915319547867020711587068707176066081535369337818707841300744573242928878305831302770676358115514450951305329387162798167189027769567009976024021791925824277768715847131606369093189558174647140499058453439428325866879161454865059425348763699773775573936837375431309688413481785378756347433589886336800438379663320914700159237651833402106822568943155775776872084931852800 [136,48] 7554501235906680140795921163513573428174994291594088885893583235891748979441963261972192907054903352660780291681862539586169774170666936488613019551631805927327987758486650067345460476822466345603585410572199082928238870855520091630918571093534180980190670923761139766255280422306806506069493152776292947640053203868280505398587443200153341048750771553998029955085462812298183026266656648527439695714662763580783608782418983229300024891283527119665432783624066238818700500893735540446327036263997048197220950963255914697701786495558662855964756089501348167417249315966735697393510248349238981758864118793001571663626098469645384232754585695835103043047851008028500094547358382753253989269230020378537091234475206589453862225707145009665012651408386094607335626380652817824933908012087555114162464070299081495784700713440414971744211809043894259339859883945130685253485299584703002498213196561362127192968723696360012706299228771029777630040935580140205017243347698126072510630871518124586329036742894402807804586186812949942585790715061137507805994494989366330970327855655792514901364512238803373169501963416045406527570264104978792174686748199478221533611464905413219528377507397881537744171160466779897813352034968442530452318190612047796750458248894045173410909401293218719950785591221820489285101522449713327626178185465684636626312566838564472489516107788348987277939306779564903499813388848609452027458321669994425010371050712416851379450184299159789724617390454606921271869135024609733114021035910568509705264431173780728196122934112583990430817617497129797708699650521727692174071701776930641854779838268829104010066394006601576730067700144902284952265422238144690248490232668202116839843395553607141125735982524965342949830418938609883496646623944836660749478882273270979467214127023591449327003848534905346354959811025145661670820163131207065880184713752631572734965918603343530274199903750669773857767769451034505520178158004346675693089074168306972363767683262588911179436996505921203396747155007908947514290509647983459672294877831275508800329093572557693489153997394225379725593631685158061444914836062102047882038986732510994162240008901244328338688456702414147390077769628062213719216388801518061845373704452863344510652250641392734872453248929831450102331458831877709092854197732644457327922616799551680493873684699192672395250549834265930550100276884772817595545647148764385549314313306677573760 [136,49] -1269021141728961254132747274593561798851221764029648276532597863874521971936880575671654214744309657514470025988612028820251564940965034378969488310750921075736129377248124862274585461211002103657914876396842596155914391246349284918985465773214043314584794861145189149518000482029880189314482927767398927571973569032812300159138267288845303708701284666159568484903262298889635113580893591758130905715742580145228782518694093684396225800709393770459724906244736314661826681155826404608972314816959078527131642018344808567757119614079082578645175645668439558441570406689197137619116877675144369768720693514310216719372648809395554901166418912593654064253805179405740799690620095163816171035381909009722041904434429337483694780195308512145663053273411819962093930172253281834211771298042933470729354853313401035809587097133739997561650215989316267152108892451979562011829122041073029955031146742151756449971833122728396127456048424765014998860357938413326270050247532925399556051160953068721427343816450202508595053552544090850853703704008393823232719951726130079324985655679159027162993906335054033964735042171319137393253939202547687453966975892609373488607005882661785892552268944209726818208422474684136278684476142215449975308462881104204698568848526041204101539103213412751393222482903450549040736568679473437695887881298609138683925017625048724125019234576031302808800228282217168602024707689567165542181553932300791923101481868507779780690329038217905917276543219863541602750850833331759438719264403442543387417555460877707741736620353319264894487486590925440335819979633003089506816343560377722847002211372000552386306084397411155079787686336996768129517492530103596659192521702187349983346843720517195424034521486815293979622459482873686362334550277633001296204346080884021379120948506083607158350426597369945569525907586752301431057499311815155055267994792230187395362935465343131467160892762349940741545961221705423846900875304059200722508705686808397004308663364092266211434250840120493380824052721457137640661725515596496802705346834546650354482416272120212265686688193653553047509579615013303977712379339569862042084811009132177043931528399649044287143702747482902805329730256319339526001969021212087952237840384234151080600124187970642757630909151053364205109507274568181461988650701629425560905566344770472652104199827507634396876694076571945433823696340951440358913530446374853834761463897480320 [136,50] 183085105738613696466250962873426601799686192210929331623313897479791688936678428488988204239167080950140610825903231250974162146836781566138624367807396278133811586833956442388987921322569280263626493254873602128252874324785709791906037256814743453786050540061441611551286504009163713054185811488866000526735899500677441603302392387545948814392796105456412448725349402960860624280359874735111073620659418221811374518706594185569003590657229232941688383714290821365202122325268335292152754607414133566259913033448929121709252046805045259590068846300435184297373983530442220593216002277380113122797034544236102344871631072413033974089354837041289981634294054316247834835455028153608089058750867592120845722608551151016087062811009460217922908526020417740313296705949377985894588635848806792645256479456062182285435002124139352356370071530236526537439560460211062375965137578540952935862612206026528062808835227967296886090419392433150982707278620473358842628540999970329611659015034457789605370145289104014828360439207510321765479742971816282256387109489534310109529172671538673984973372857041213092447624777457514531929168240015547793749699512157351591636774399836310802874781973765788274130911890159714987677652225925611809389000976247534486704210358372968385873016767928006559196432286044889368962851430049884488783721671701360267579222780777281761582483619902931708365004180687956107317655422412877002378835330355536835275634097240087760344049575000173714721996067804035440417006366247226580581438890724175949963888259770521615216565973862166080858634334576150344071530993929703649543547452161968477398107954513136472316785574497311734546799951945788314107000902931879823798570831065742455219931542655866530553415723708253338695460562343693549406411076775093216451465720280410489424673590208529386241224415422010648009567438828194177864523434954200775342866698697192832766562966550480601339399822869880110116735724043832740205183512802089248211611614489767811460527487129421624533870459956884158670763081950476830886776270034161163070747835941371166929098430561598344618718012465807817054447777035234108369635682224439464726542185325831900628370863552522100300275840734085337371846783791947470424489497601826500350578852611425451639448214517629042570702573195171087301407724792699442153433743563781893070740224001811717926218996245104139881804456288106172159427528466261962178809338569380709913570455520 [136,51] -22756053549244699165322565717563332479929118272659868964947289968417039528851319233795775777068773228095482165498822723051853609045445985896941318632010777898215942551974585951868615586297542360239069719583658505216535331639387954205881356315988755083950960601905951521990126282225786000382520459706990563791632913655426362688070221364643765468827316473901031900507767941844039483086531978549966272081338223234963889337582620713090539616472710563878453435565841385570926494366954577761612775990063202664997393331015994145635842228138678815511712592340448841427353524187244723845050734719772214303738861288583712537073438282440168687390019645465643118918254845705208850070339660442329353651304594282209444845937947033834035737621154043927186566700575973693298021618833438934759567319443941781113951361508552741842958366483768948758267153704306941388159283880291252579937502520712277820017569640890772294107994221881548502800124654469214050460754587607978375154083071396685422454236447002719517786501721094529463418398487910391814930889880055135499369458113078802287675117920887482561724289584958430025480577368076550452020458080919332444629987068381850166621974222049363682489779587548944800352654351362044559948342841277197194092208962549245199828679961283757675773079706009930780897882525509902936698778122489790031719594276772686495988784494992400210251772056819380473454709000922437028734988970881375093480041951765756587275241471310011412248951327330703026289374501901723943656193571566850981110107341127439792573384224635556640030826802765758117542416470125438151392358106373495348615618946809557057635897546811709981735498450017073058377187994831434631814168331242963245516989331888070506580483074083687181962779653679006005692829837218697213990030971096261784308037929957614568104763892135111461453224872236519123720299949197280379830079450183306463620017392472408650696216615292729631913681137973535656577563900973091802531152778149253710167859381234810956876058560540751309309584657633537496071828075620485946962614428452732296048730323974103119068877060599706139879390782508815670457603759820877685562648261712185472596051359466076021876943906066434051750387597341535542980309558851216073545934120273329353282587387883814548167590655821540116038472836460462729856113758345596007242915518950853665230035634621845957563464810365212710507546031231864386594335228752603729485438256194254442416704 [136,52] 2426264778775150856740993190969362008123450378948295727198591019719355989658233460492385729520549571856890652358526227353662480909460260111808834676336211429244829944430554440740733266952042274625183311677471022681204567762015182622818183839063375134897376506309964789760035164058177059947184173324648224134776288827929916059204124135174165910777418108678337710549779077511941970905548917375182988272027633984712195873816498734798506270640183128406067851891556209427385890742586081811744719330580776737504183959984508568980957723890572474101019962626885595816514791171367193688348969731824284429312043187446194499772651063189782303069621956057735233816995044895101026957533950484994156117405110310857514886325268143176023964223360684890475891298414129767406101092290281103158821191714911479462551614480459898333871801772625720576713064112978880172394101155673274211382531182159554362654382201867286599025892951529339558078252254062840376678889998833688253783840336147304106169456114690743509958534940459931679211698503316991039774681505080074066759567836908566345774574472799807179004419745111519040177773694334843702865930281042475560922600628838469579058349640604829024588234565464942943571605448398548147071669721639591428067189262350529763786762648591035391106011263515854595598030919434918390203759335035307425553051712204692290417429207196329790390254356707151651306425397122994556757048222019008668334347605499638071212373219074686939607844693691886690508718732416132944238818268040788507353538928074527642988703151267597899370774366969788124484484987209574135261357219306830298592009157979296064560203385510754251783248167586584086050661036864697609446441364687436622837352468119577153653588400752444125793367777006458806478547040713953016450166278346897782222291441522160742173354501819558494205173210075885345078288221407786725899330874235926464951277556216017809961577159710217183339151617941465910026432658238306816214011554444139672717499984221070875043286303060088614095614575807547743375610427444214608483612296069685446502328592036132063384935604841378267113431356321550353267715747508203783479395772713073699058811041983188345454332793081733553244436358060670628614900376800403558139263597401110534919435649838148848080806471445054315344733308470113503196471442409519436907933608063691446021136598912940144371268644181729074435445353061564030547399913541405209271838769506007087904 [136,53] -221595702322229058139274284802733078507989202031434937293999366716631012268279614144084801143249578240433946583961427207933620116882979449488329741297674220291500611072656185428726294883123319115154958123836913707184179342429494434850753206730847078564152190106771312666930079747150835434266383228592596523540452566247345981843515393438411849094768029770217268382668578903094795118008087181955616695588136994446014593293330738797112659119566626697585417706950454491181103927706305493042850560385288108897269991416791020775855510226823269911812341844715308184614924186918414852689129862431473128852933163054329493856683130506882461833749432836990083666589549983976186716171142772295146459733122818072667912059170205825658702250744347837447407074929904991608700569288740315412320934045959767964972562062606604912864986932643699327863351259919654294811084286598644083682755487659072683705241932517159824384142403424389244871327054532181686302267143294312216695816200935993003721399525138487438523416990902220776158243886657972812159534836992668681537164306685739389081922950064713048545345211584620481991842667827184242758084108118562277971693557481811617534780155583899969420216058731664914440774885624815764118805469051433607829247540821634652849243061429026834920798668493539860183952898217274049610850303701084319669088284629279106022260425218209913592656959473624499976546153992517363730902159734648913042775926252130453852226016921017786853091366186972589214785041059955396851252205784965686227589287686345881864971674703232728866318902332239026634438803949261924108010982867631174876517106193257676364914612283905936127538761215613019662332760477117625785414069330047535554582577933294387392124542851512351248301765636555217702491749544320398190857138028376438644915719036093408181811139138350690242414297501109482068922175887082629923570940825823972704673886120240843968843986937855170515853350435418062732870956356353185008363546107831823166394798564405446157048207004517981543623227097503109920178299149228319168616916271549821247438577235776996697969714664655667669491842371643551507068661949503131192589224662249162492568444195958025014507655469447493322191242640074237471975499611110743119653505071756380149036957040815878623389465311413667006749956940518063114039586905299680108532181154374826863429987644382713583115432545182615904809464085619533054932969841930457525119744345183248 [136,54] 17487335481904484464102425679049899572462997193667718891084215954963098543446533096920418829362118492854168449687585963904306208403733486387286617845379530162081841564191839484309145777641783428400481557496656048991801217426586559088748717969689833271030943208112951290267660124978311766713669165163694934538141949755722974599942509596993605605245303019208619181219262968099663666631651902844213089321282314288191674200733182323331695615295561073018409917477873005073650323546829678720262800534877569885420614312825723072276276640355460852192162445971294115258987196341234239884383023965178593135946354826800164782524270592159086976149857791434896169201993560970278609399093384599158355688716789081074204488006201568474362778676261096712799907145331061562670366411353788785038602606781902303209433860603145270366921854616253361645164227536627337063301190698230286757521136831702091178397303955831758165665390440855682380642532069637603959379439209527979077712140103296673252442168926967413269890344676801876503453047795673714218315221642017624456136099967070970658409903017825844182981728877221129906880888546530891879722465318050766656706568564281568783995850743176794230065597625899793713417296252234180819439972204420914859466998334782724214040267156798137281303521279346441130824993390726154248548655467047889462583764494563954423044128901475701570352921783664484288135776431663431952084911631314867789577854252923963894753190153080056557923077951973382365135580214139349633599021094349002108810904526103223453381815367816080492184692332258747093321281079620378134911150734760405360177834959471348591102815410392946283658876747262430520522110759838650227072772701496253490474019623690959216508907097109756915853548164820034144235895619995421077582173621856408121068422177977480841090303198576236037983528101491928620355388398145617728329954684751959160500447165778358462821055451649653820329468097567251884032434344641977196183121988522603399722986467941813501760740852920452495185407617073890812869978795012301558296524959383817079160672251927673538811791356870388403302822817093343904358112935511910616264744399023961983774527892563333231530090670251221628323537134662273991072657759488615254825352370864332477677129174792434388397891651645345789997182675234711235104423631182565002233315493576371783551339092828906439438945217241585989050409474497690994565849786044248310611226041152 [136,55] -1218058732699242415097030985683746000846416584135533459171312041775354262066752027708748866757883064393174855638441328495173433453233576915588345557000217332125357381545833092311128380413148010329965877627691122733663288054422523926520512902860728507662368197958575843257515400765826174677008869327872497604301034501161225753743375709481740142936572109656323469905394505148214624659554539857633246746305283427402299581961556930277486493229206574778509517927143471715895111832525966200325822800260958516683244761456148711225225484432217994190172658762179816727129642211872263947934914352269228208397892999521601808111682235820573461568709458889596792873851117402486111371960629949741868562501140389530309659110542236819890649525343650819445156503786337088710335828617424466428740522256911980359132805952827781171025218915711262591345742007679013037038626429944216611353093003714068497219898455151032610514010080915236353581815845993975074593060440329162061251089924533199252820139159615088608578257864003484214107146693817256107295698425587840703661390613653313623792651713058110984445629118908130281074208439522752817523180212312641931041155302134715815525098830949290687234303978368768586203684833404363579572092536857371846880739607581408709567246687202305258100351295266747033246505129515772661641672232583822123366241391475503470231498119742810065908652925268325029261484106880273012949209784775336343802622107842607126012668706840865515699317874235536825408829516177130767756574990961400159124298195529324316885670373288024373181263164214476942008782546557089670520988484070243055638368171642269713028917170897920433956717257449003952273689959842610210295539064710201141527903043615266094842282886518933141568773602776655516841416252222279999059881263959851916294690982416747827955004306280274553737175019861115525178385170156425483055107401615776085513102605732702697160291851511426221286663575586754488971415969442403417428382173161378024182599281187916780617401462337390858086876189991559379857417778560876841542483073729267553487358848047951704225545956021554314917409244613626985797275723946484146443528409052602284771716354218679608496336123635076764556007397178629921716100219025185597761971422737898126652654402418400098106891648959226475356399262326214235809070233205613600034624108298072215398052033869300640150484473172066294692578662750797410169444850073492727442956288 [136,56] 79587442801864669105418894600576401675010165101323290028722716924521256913120901103305977939320697269994097666581850923769207594034325435829230847800761723131747132101509177504965969381499577987288058057948399527868141886767289151126760685396263979976977551093997501553754240932553990099703527893616555131966399514046929169439337044027556993601881842878962352530020812655999214795024692103404679224146112600359354850491062426745601833395837945131177087309153506770589241304181727185427393285870711012303259299045950564781164580921819143422906377425433966721311207125261509692661275516245752926161678486815968888906933812517159568716470689351718216720108768724199608038285076285309370727939389639490220226167692107813918906918429424918689651336766949366792874998088190077742869004335758030984345660728573688650524871199083344925803030396461722724205043806582225755971783419923942519508183166763079532232000046768433785106847927527228317294707737722113259563808762402192992955189488624563142966799339847540596182364379455283616161593353101278297975664518268805084066676285222045352228994296674389358037700176272783145951356885777743577663391700113039470182744615289604866807431397089481598474991984166033915023109761984814626218190467303187149045675659814469208549708245348690733283143901681797938794552699413101117305528777436477643591277653696675382745362764368067956467810419914009699156040139865262482374643356627148222275007355256669682570275731895999249188968157336890693401598723995144614940260065708532962323230813813705080444796334024638417710465456575711892251512769170246481920857751769525062778742679282722421050871307297514530080669141898501672090121845771978080146396140297501478944592040440678773668737532591451820642958531258462943363616394990829327725204416968335890687658973227242701744460453468889954551256597395893157661376789672202768223620654746881890779984816424011033940971566503475816657177465664966200895630390763894453918288970662022599157071206136076863547267055786227855558979254481505500921232318659631834924923924016131795550417978702237139847755301991496382337851566694420743962993459878933090236357926316288871772387077959065923494600046935871763919634166297262837647216913144040691786999910768502251667457125424643032076857477037126723450895983228621535563929272191181120485815936019615996373887319827673889408023312472523738034614603433301940327936 [136,57] -5211878468408412926955663656812692050392698212266381326970276828055485520037477469295237590372728420479054665552759544652427476664585827962138720341782355027062460593294435504727497972718336494228184259945883515324909939480422838598488558804441644382344269284473142114597160392533863796384176131211404927367962273228238659327317992225750540647171146981823220959924194434093195434447113597312584213084228368058775960733699251755491788642919931248539371585075080379708789369919225094855454734895689333300699618463315121834552932760623168064543555784035987772860884676844372520430701089760684756656344030826533990892292896872108901380890829640472343717255114003577144458406701346916120809273596844124725193837668723659520572131635328902437690645369559740673904483996103090537695260539172977112347498173566253265549682554770799215879614965705605048112172784853524358603280870440396062821256869948407401682667378395983571150183686311586271933215964113032778647693588860465047667807907353300066416020681482571889027752436731649003125321406100989962940187536580233063209348424010544528120505837880177590157129189503050744619604193286788050542567825026316439218756260926681968825829205453212223849261909316777612839351025943419989129336811360201771333019340691257143036208480368981146492752734761901477759381210368340849083112298468901221746165918159726032834870212287384948425568582524097109244833971574219419810938674476133995706762646560574102747854645951845534516098137338024310346485169841472736444522516758051454336996802424652579920779336308728579882124438787620964460348743741867843109016141736369823780745460276066743520486029600686059617893903048107443239210467313001753782844554824125899299940108423703904888583286778507487298353001989892215291890807236336772893365225633324717806577780415139716430018488001864414723164250169559699068588054919709003311358273068467030166579127546321218542526434936674146469360823828196768893152955754959602988518166079349604729570105106672046690275038538796190096602400477572114823609186106768007646568108177929258211188877814661059895258843664043842960618871180637430474825862459900663876665903177813536280897098961700393131253603780907500140587854754121593504744532029801976178646415101304729757383516869828872887448595866486513260260162876766584172724162197054633613299750344549343775432802001008678151767922936805238880469142776970534400 [136,58] 244212238310814298036967723205842204003542927577321867550282270990013459631561496048303497117440980895940094394058214016711039354619356296884529838042323310174368475469075192357635419177592400591222273525637315769710105232112065133797816415114811691428898702823735199383369117651430055553994861223478057944340004000963469520576698768716246124060129133080924085504038952689206943639238560381795179048139149232212990536083588145188250379929957581632518533446487937452978714021462010238440659329318534774854019870210880383515213413022526676279249935991717746047728179233993251670085093392639338238762725336659471960918974528058676273873691574829851714679240758605105123533343335337560795206279793070731329223547109605554662759640116008178964929412058793341789612582636178130888505728025821869752898035620825393675641013741171017191335151464281869815753795892842874309794657400390410954424646512455147719063897862326754830099984426345810338759285166249726574794334836413155344654184509024831977385839515668692022915051064639060188954401857321263011718420200740639617561838170578817560229447152223959148322848762399736958701769195951649672381571074666578882136150432526629434123825285238698192133847144599040108756259676371284036922403960805903323116275400171013100009563341775340199616994378921886212264540560191360537925636200776465496481100585499163279421761304673556416782821982367101110719063091686578508581686858119934549219494720410743033076843791251806595118818755631188976236258053890601271006549468079085148202865405497593642988880173283029537747278212760628027427394927927904629512528922405502026834760421787328803010266710629283716981910793984444860502168262670151612083225508406771116277685147481040719370447529617372258492448460879038768857273880506214628897729642681777074799288200296192697909581850978000997961924855205133926235540133052426380535129081437435154547654049055227299429306469432668412742148999983501309522039848840071369013744707306846509258435431557300397853545384631392834426903561326902323528718690747762359129398904565063497776757590401864729669440822464041612471499038436984587102265734455636503056085555722521525565025001575256860634610740485829922647946069354814035212860930721497348578329444336762781550174450432601830903213597696927962181291654831465928792144689621779747986533427539326613018651682165603547809009608936389196049054056517760 [136,59] 968586895713431211356230301974976804906714887499071495116425435563520054869247546784855417272339303296477668045502363622261789529736311385890518321436844098865634113817401029103671334578973216394602670511434589880696871971359919292970669993981260130849219722268290392376961976933084262024695529257217410187796062276601498499385169544226489860943043338736358699226003681146674951281407091153062938411866569278090300506606770267759333726788140869242404388431543100443224911322570648689480560206240270495327573430431459575871100762364057513348043332886379801140434270316610710000248593262986745094715574223608219978010758807191784778939542221365966684777527085439568728075935258642258847832636679692596562752695001503957481152307850304029579210370654058201530730853496807515228174455177125382625135160290839578247748775779015363276661595876436809346658664652070889972730329578115077076405359744753616405002547076386092696560822076963960203607976765436016530677502405299770515520623678212178739220876281742611777385109272155701990848271065795711981945412300613425841558689583173030969948610907702778861784155609172386975174986539472729844268663244946280101513372048115179244817133987564673872009883716638697803508807409898313448599957247515736074545732377774781686000286705698968802993300267255303174032457343836578601631364549345136750748985638456820567376987424847563042166399009806593696400810147285975148276085434115176590449448551524414671797510553797162434816689975366622473580519478300024088884666359138276963063644652538956329735267975405581923251211531623307146879438485225771232531958936874153464058295147664515162329327759927352240837357528649240004422800931997918428731541496239109062825239586156881729159037230340335506394947182861706639703806801401878175400635469716615802492205889018243859163905418575414493750097831149503923848246438741159249269488184219889744836574644859645107767103869055615770907731621548886283977550261031651308350295538176270434459793310441198725112987411676375862425739461598060854445344044736332109984096786042033634546085355352178211331418614269765468403083245942392155159269568039138846487798732692930384262280948654183559478500294529259645230126255050555427232546054066443765163403182116262891868142034643000675673344225049300321788897565584483409022603284232652395159122233822163029746639553064881013043230004167767522307622400 [136,60] -514737609670088497422104624029627084500487977285303825461532435538850224757673291914540220511887631530075982821418312801975256233310701090794607876669735162463020660651354730013066977741312376723267643121294137545545605043615127697275039444677856651674530418695470358156809695038293319599090195499646249989035927127621384691026357882520487615899629769606703600625528607980314382009492753314542811639436396417361594106981893780126588563410598982812370583605944991738588282829783414410185959811334898297339480934577692628668870868897819844088894528413446589930642712563355386878160742722846542547323854878730669379475669460429810922682866077011225037743711373864360163130915039388430875956677374775979006299202886779508494470495853101993803324797581446304055749551899609666378533588142603747077254166046412681125306980832616110115673169731748044064736364558426949573241160854765152285548855691629801076034165885537644229853906897147261872517354127753392492137626186318023490532041434865868204422194421538873993297878896833736177749355363116850633664848459982168955291217117490223147427417139179670394332934997783902489634604196418763592648098928174244998602649191539809678368038920217585785012895956995130200612061415277830049217504929565731269933586216773954606018311101213833587592987082509953679085409298288027485455773426714488797181202401985155571942677295519340995313128603231887063532935017812485562459959843253322892232999401585663512093747583419990316526982070734437991812115289621221650256104077557164889760217277850053433361181484960567633571739945637709306654748758211519498943691424565328131614620542981909239051497562600712253545569788587550914734165093492285981802821753229462759306781598311686176154477172379476017343639924574895288086080471848412055478633789136119436092191562400537573875179634104122477331302313510499290392233152079255081990271622915709629379870517582133480127294820308773878180255096708806861837478054069561290248724790537522284941166414344867748373937460653082254441931184270218586282866794133464667611019203987648140191379478731986570383889904945820569804255125024025513627262629114772521842539120062921175124723381059046099149462135307836976939776473193917788844763141517012160907046810600672917500143984718252279164719447862089320251530521130637581385220619976918328355472716084873192562309403552565118799989357122324505232640 [136,61] -6824508884994299919329186897678138673074740737115494529774916377634561445951920208477232904710796943861628425373268228909034276748060910884013794721644844220527857732915278189600091357253940419664893725061815873329905275525463782143929366808616291105992741191053244754499020636859909977756017006528127242264982651308179452020262634266643603011166812219530554624490376301751071274968678891412091270913301789444011763701283341299943768005178111957676915266412548830561510904504487528262716376048785533789773610921179998453315632303841423369342709792138597704423382537361235168954701938635734817981545131525812201759520376708324489540639601061343069640101293506181278277212758612003426421775489057729430432480993751344517533722013118387513867721822827264694033843936355567939304614826082224311415710194155898326453261347062600784150813733975366381298487231808718660362834631904874154296537996303931187311090600380312589327132923372626087753406230840110316087628608607889510731164782892878803264056028081733303632087708910835754013880711814268353794945078368582489001468191229680131866664004067829246519623768981894879939450904120690337358622851156248111221804374652666596922752505402700477655091331832608999555809247853569240163137428669136846674050110482774951938904366088140926291969394493705840223757328954753531556086014442707907449701604363346092590062784408639070182359696307922826270723305932929678217604761227600368645233911331906668624010433620670663496517967925849862492286005633185475457620262845000525485947295192304132310785274391864332789477882735315686127074448283327172949455313595042134966530841090437025234603873255316035787223243336864392249094189796557541077790820658534699086130277517267750860255152021512450975987716882598081269518392535402528491733327655882077414360208016531314430518441802408312963302566277478735915273832090889396617442453283029906330948805215921023982852087902635016224285796772449996463465825944262615929003481822412251012426318112681249839787002486290088904971927376120113276039346326244779699129981683253846063112578635282191778694154347291952826324396675480562517426151554743862215702967476722867363166891887147436980372094277696681886690557216425115506574910093297208340132935255465341912757012399371776387251981234997993563454312871941246571831265382552187809035005810939078150862534249493664451719353924088089600 [136,62] 3521322954557710018792816856173124440946164462741043626477845153059732884274648528082794141921031781541423504411186698035956998253116763891521666292559510045019692876391499603028716016938861840908184707768879994749395816645584485024674258137584551492344027062726637431444676120687579955524897293549085322291062592395866366402840687947669050962400903686916638749537525498040243240339460798262526163867750593142258511195233568359658378151104399536801977273627784074970841976281990546219171476010330472030388177578606878543383239266655982212246356503158641722477979181848285561740192550379256280912215859597548932810343048566785058168609165984629984420596187107244199812055550241506559546332282921445385111357690301923534454413293442851147604467602028313983427597270680331116280026312042864284863177711710026896901978142869238428150021768839350320917945749208560768411700626113710273375707065486550772711578513204786456279143921869615896717638386000518529586168585039053362967018135221758369687683022741087865728633778632524770976187385043873818926832722460432723081001678274507977183560210818045413798460558122132275435241856389974698078043209784067643081729444431899568488745843026850499003812684547843824617186220237581721605855388042295714777515688727102998455274967319233840265118081348056553770246992567806375844405258094846265511795085460001386465390062947283611423928517204767364472140703801654888996220780974117138838931975960147182247438984620152827954405468452723265315257904118855349432720289165044241212086260413973232877807520927377993929601415278627205782061171157683405445498434873759300220979149168536768119693744628652417589381889129790192764689455547438884662744450514042169173769361219447366666172647145573036253447630203852029647149531087106353085484860665995640122785299581421065739013218665454941498070311318554197164909285749387172116328527115365586796993042607212282843645841505255760819487927122168766591214533800162634606986216245524968304282062431948778408524475709214674096568765869140328119653719864900893952836752749416451414643342603672340999888310071325917367261230698608959722309804686702685560392437526620999987353015137263558816390585738610285895811083594608063023627813327635728315378720731220049454682347354806055632843440071461452325410863088050288322321017247056602671076255603538799715879708768685284300890289431326220 [136,63] -433216337979161704448745788303901014475990170510945970115776896726137523398465574859280916548552825709896462912337137815123062485444209286650323796156982078086125735121234132784491710136414303432151707089410967242628533899364638831960087581278414368461436751205149868116716297664909466012378306360107410747116119850769775921514733252826599754347179492130798274091674192564073694837657081938783098181656700679155091927915159678271938582934936556439958420442508672541821100519180376412295109320152806595820496614775245690899465598372210507968628255901408247348621706358735194369889928021779125278612229926611891236466253811338019295530127356594737644025704258574948640512609923767164295683857289314766191023553553273565297611957949385693513438793568972531997915589079822288973665860540016457042112016609360496860823830691824642671045435842454849202240462642107585721715578628756978075539213200288136215104651433013887308409179637874276706204006899964678873599799934143354051544960748199482060872979111742885703575940288157557163500604484444591866953144455494929609979752701744656754533240049480668630646349298347091558284995558925783602260323565081865335892425437071404729188960927334201704798296038822054296981562631721598667413851674592285370463836112678115850843660501965434055314751096727183951202952951916690122887215560831897411293113180290955184640712293845877356509936053037074461931995675674362949667875672448676734821742935433789181903671031787210586906782820956712838154735199128776026812295190481715960358486423966951145806600019782823677117009422794081045367762017501111105435441347218620744637279704867553098939600721195183573889293598556937809356639131146769110139402562021646017882336414099774226937272364099982963589983462252316737593049196893217523720361316383419173903637182510960484609580049258147643568825435448339797828605057928775538895017122174573169286791705948318994402024903207720275593710460129182069906536768836606394326415420606867093381659454781258078202937326885746345886449076462611900001395969383733193290026076423356098122565772713373193634931856451828953770803757180087382419128995751241769983759536239124769563899283444064718991356002651708771464851497178049723084258609423422425881714483570347159233260063703782736483927257824740982466977301173377533470943363220027501892627346787945079821279796042816900359250720000 [136,64] 40611780133413813980564636202387798974178634095753950127418786700795198606323381201667883872161356656515251630862433895578846002483125027381452392998419945104877265326402632453748190763620937890243280950553116461551830991134946954630785652535568156724934106109884929840625788142940625982987937343072814295406348035751533675513876322136268476474918945639791050959759639735850867626894708346720451360857987086011834036681039876591098622744012469348068414628946490730545115592168469242997403500798684488477449764241227669098754278833084067996028927251159940930069855410638663976407734125679315483013107071194620638413664758739350108968748600092257481039728021922095315857637882590872415299567561266011692066087140371485266583136786862953599440136554485766644140192839507318692042816855110292743353294521427755849003606586670073230213324455069621377289564659184619305045925636940161213047665538416170422072938757231256067701090624909499249321913209363126318706355036737258375963319717229006955268413016180778435029126957434820497300046505329489595934254333764328259545322047423099676683842684416602980602440709023039450609521183191495264901397341578454974995452946658930491113202145488289617837085969673186696441343984707698258725192101610798124964444417581437255107318855956052345352543460517608975642006615225003042402080285710445504823546092463941663592666318666542831841645018185987931291911241740584697870994529829276145803805458941669145414344728851214008594208145754561859047952296348101228645749670987385540402287892039058319671774789090483442362677195350793726348186983247034893671107734732858703939456309356996221580348557648931340236375719580738368177216723018511189764254725196551363410946507680327332818327140707725574784640084792430301530428115834245498477395797508253442914488019377497700041097464589050500823395854356658079371689839606515413054786490662700827186367143015917080892265959183177660591673827797330960059153543729821019269906945044714628651325175320895443171098765824429152166498107352083533806150089042082652896290792470054979552449394051554513374682871095341371513959449528795385258666455720030752169507527452613792360290979277554989229752013155087739052728804295609636512511657509972898625210183424080702489968231488065886749480646351921205276033183400204461398890366444588739889938502856366343367343510555649298300050560 [136,65] -2556295761722607765328524927610689742446006550494129683577552213120685339414563783723247993561347592635880324814343627359625649212442079686703292328270969191903727164126173495667454493471536573365981514776358155259712143753300235023060591694162455448774797014650455862833544727942695951899936832610566765665093552441055965257980782261570859957675731863413059506234314211628395897986366186415971441486632213171750606580340012146866887972545122339967732478114831042808094746837417495374595851215478701473948888565813259189667961645815795130949249406976810884937306755210063506962490332685624641920182621208339045972142906683739898791133013096451326096060963346535691561528654869855770056119524587755589931971730895149062615617923182077782213987176298371231929167296302960731529141934738661768038236638719718396187987460666018962815341828251435838768356330718221394693518396288877102973148712645416445146153091429207095524752596420141483388255906937690766249030195879896443411809756254587521451456175607129397376182107723319473453031287664184715456574823203698992901983920702891414128560011113906630735785470966804556425117148000267212362842070086553591542741356167581424274565910681956530025672429300994598125273689188269848563523220804079903763699437309281840701114291084169724091432871638355577715585953438821169187586359267359956950618254740471634423145805932636396304946659360915303313052389262036910453202830940873609478160028997572288464495862530978458926575055565387257122658917350434628008951389818239517069578361839774247502022482430810414285759351670677596166665120254132263626244772014891571941697458899322052091399768475733416642188097266228947602999462122815330348566915421755734900077921566211532760512379670567145780801115724067403238471946786174070021063296438632816736904336812089707202193257722719756468767068667333920528220155841938550557758671323120990660744771672531952557044043255803337201415964378676883737595925273402034279613625908221814804579543292222521832784904308111331250488270651710098633789083361974376936793146393729348732848653270766084490299826704604885050794383990930788761350827128555523839526266815507019868647263420999459085628039312944056791988324334194533811676370206386366424167421131040017063034297139199216197297170992557543044573586043837139718702923242540131649909573560292843803566754640758469479040 [136,66] 85553868553327338397488756811091751404064293936523069926433936229368054619332758503816515995496093020312746835460258300984363180647192167797747820911541682194275258353452870192395527288424441348382185739141554293253509591491373402176656819828730873452056522136549521910341687073394969141963554615940888183883447460108359185535795796297623489670682733884606485089190768336790478227861345287519747667940386381380713240244519846241804775012378855469368154307661410346503948014439140979832216926727873171144899835783452182155674959662602259762271722755286899018809738566711968732613655291968868854728196330621814475187026240566108411601827418666618406665772547690554410179837126220132860846861977630813362164038124652967974686195454587611365849124668310114815553210683565632919105887993239974990490857561735868876366689121978613176319712801468236857143012639252349998678326080601052488103142646641182909854209063588509012961566932582961223073122453994456637725234503539081456024360322073106116485734143405980730524786390397632524007280567494465081799186098886625868242003388507088721957667721562732638743040062419835942568430120399058536246077813157849220354374380340769490122317547489295352600609623861940186015969889806689348087008990838829997783427733404514307312172072019679189048407510307274228916351372806940265362036407034457294058870172756456354043740416612520251931028209591259416465650424868645442942900506235757556236428095827665417627902002303630145939974621828741262030240522589349150027305808587513836014055606465920363909213929163824145838718417142136560966884737353609918957574835727563823788078215590510659816519651604900098625468096622092935308943851625875679996437187536901765020356155168373130661953340889379028625886766554179641220854208393205538424406077364043435858306737526059265187307534805596477597016722534329907538107430575819278032942535816755371114007713197298747958501906869493507992954870044410586743704411385741918136224668281526522196294139726255395374384393186988612378526759490602757805915652007171661034999026138608280466166521936709152149944232781278228965521380658388918607993925218877042221610397461255459088072022557855191353734502489088834350399996675114783859381151590946477692729533520470424954988229534475255220776828545748147438689845746885397587116848281996017871752777126527252103835048366550960 [136,67] -789144424506445403574344972277273142151105446081781953753951344116388151247761653785092630405949905823524363492094134915481196480686634077289864773552148882005961210239602774275445884033456629262982043045379312986563465129660866520241301734194420196296367661200595499068295572117379984114296844509055869594848578958773486619975449252772264396955649763780698653800562626932372412790827721393191723106354154689265956706213381056793067584862514067913461764130292317288647927462826286689596624665257447820936634083897414900695927583445456654150220757073887629282213929610606255685067124106696486483622214104969154128690843866405505616102808514776640137528737474164784289685070461630297103763278255336519050799540717820311888419865507799057149215653204958366963952288519086856165396434300068328614410356138584582472324612275967029951538598693697651074285010598213100864270387881411667072205871567444817681592535936191698373409257481261450772945561878114247757117551062747296115192116055234087123078739186093579265818336931540230992031597035175728881877699376544289971987519361551062629619763643315824977726347143221351419925922254467673556904342582118611739338739048568020299136014353015747706036308264320014493641775131181102237990646972789694118892663847007618804396580346950218630851012210728866618701302963438921180407137826361590361366870087367934766513393470484728384789449535190110395298621983008727036395981180039761556536101042509156532271820781792300434717537036606925827125515408924674478528007917127523562454514222382106636231297216929940197482779747463152866193907881372384690397561693787023892946564779707402632798352301920396432616294614862612130325627846871708072690279034642092332555840552563908803767996928604249331084487955450378763734971938573767204066569513906956247600856127810580141447822102709550321928183038515872561810837358473141282118624088554874363700335906925550591379865156762545946903719578247668865219469250253755124559326288601974544811848882485923402131794975070923862049135647310230323858294172566060151312259257995485766102330935595946044304315783701499834678352698751111721581244623939796228671277259573018205801278295745166943114486752774418714075289189015664987854011978840737518949627634323391910529037800345710500352142004239051863204789374790068918726076086859922419478446393455682245573328123392 [136,68] -22908158180068565746471593595442178092957182203026032841800644194385577210809572315486626046590758406062900647851780746276429397219380621960664731775545100899875394363622592438886674234994681951070726208603421442747905252491198205780358136310979128049383673371691127971438170667829662522490967104195199414030905705934659999465860705287522516996673434331679425100526179982655265432709853737760121944780965493455286828207439267717171530127507608014329882039343503597243573402778843391025001086709539964548381476707618152993206032894940133497503776000861233425298767096400064582808082768610092655522591746370032298902289052832237254341473073513016415813705954895617795516150508766124112373251324494110202576581478090801955554450853436096966197874328784734120278159417130636360204240146254443541140858617755247952245288070037722389706228699155617802609574397058311331934435293305486208630401741945902563730385239906755059822838631193352502714127727091894766157327972578696843714483719971193806152698205444640270786597100650089308486397493815406240180138391093211170489034240035038705099844322876205654217466443673415830285595152754193635764784868824655012525470137929062412323942938341873484792594822420790692043403491109785208374911570410421039419442361465165056094260874290000852210653779219260980192030079463732182213268051083198317730152149936040574553242357945908414681678146847182588900522286643004385440829128731329411169181020134424182387088868755409028907662004511350129087873951401482374778965646519897433319394206187812498834997386956608711959403654640198596147552570636106206648497026224874532528728311179005484404043634341025869820430832400341208172211690919900715029171573225760003590521554433830676156483896449204694887603834343239576587956769349283916165176285793018111425786291178257843123689079973225347235286855246665353048497727271208919266029925583946540676758329335521393238107181930812603946773280856213537645435665650336004871390024772471792212515448289907401731419842259187320428999037797046209925733324004794753828130860820116374884971366005742583064890340684790481158037106069451802587447690085045048121683903785155696738273324411074624842585625306663389759750248478612671116242955502562748257865293353094530988503048702792413632021455701497006243474322870869013343353084496532949285987862162525862941086784 [136,69] 1818396651697208505450874827630922654244680523763238828533623466520476028264269313407371814348930598014058883586331862309365837218133319799132841665394264258461595185879820213258943425939249501902455679247544201988528535532226134250393111201338385240764047467530126343791274783171223560997294205463922306145856503517394873642916068447416728835354223525664575274268799497027159365135923942200856176603199021648828034439310418264927227813149282160636367889008744331747271980227596507126680240704437703614253956862550564994337549259782226690566961742378980580158065573078019064335830789647578171503270499907731252057501227071596107492187896729938803300293572466635100795301325615139406064543279492769092497088815306245183925246342708291985228375407411366100893743668475756066080861537359308181338650984772439707988254734127341108641054061446446970585918396475217044875237490149338433727830412898910390390560214038929225819190206892725719057384314547790556470304713322914233963272282876007642338293910824522768101476826383154254638978385623471887500360341799696222177960492576673607244767819248022947909971550672186929514315678170379386067945116819477914988672181236616140232652142348705989620659053434911554698997938818054631472713037941047538710440870687329048778977536521028515439257496599903094196294481706156704813157175551598587531544546116947912831466639308728786429763364325151939602253900762969047771562782027848938416376436508910743056842415445167159445096936362158628615649127401753539807023930944609644535967358660224821311533162877777520443731835982040149708349628957591532287064996130048219979565363981614035585718181491124973158547251092719315297795494121355053637121259066673772897551601716603535036460139229507158704970265533048269603022578305957317909130705548893000544963878246317647165104719841795931429077920780167061839526162568796694148865278379906062669813655152089334258472367973526869548675183697735294521829845709508001678456323263583347178040195310777842130556889460593840100620641403867582720425943118522175497699524637752159296699044453345195166504529746504512820135910711714681912346327700769684368534242934187231288789271362256422978405736025520090067816556602259424060171340324758366757457894404246843248538966112935543407438090406550875721407046260704574271978578315915937683446221509472632253856 [136,70] -52576254704125665926625029143865459285167077834648207235291299986981081771483549919350511277598997670072691044723312382826990533449030648957339393806781350860584750594711312072525380094477645021501735026203110730689885760057150634524039636523473018400165237548110739365913954864371209162710404794216798273584871616351488229531760901658449494985097833451001524099329512653950016964116632220333481338073838789835810822730698138514221975943192059267308162238686564520723612979085773356072760485542762049316829424929134527242187617163446522518168904243698343077940066575643332467932557875964623051362642254058324498622683501267805590494279610439744129083633405942803323433401586384895953579918864984370787978414577417064037499414401521413674857279100802639434446303215785441753544817766344250937493189085881421051530549636005887846269919311858785370135986237764528894540752297529943188462006797462515177530955350652329840763160384959813610713922737651170981901870889684468532849322421481213061191941689842415960928555315283611909124773850994040344557793574491898327737476108568792484268047039137125648511217944196119894685844635806216434694883018583609888715463548737606234205194877482699762305054745081791048846025495532172364390531708270152746301249362531646148160055634994392286827375436273829186197003888643124349246305022062376087434520893431913667409830601364221175980046500187731286213978058242577747914850541215622167416719294583858287192218218730371209485638128360856963199280068861533034226145165817474955418043189716472635120972563530947060790220482755319073148892456946101122414732728647306649083081349795483419531051887896881588672240056531648608778163453570235471207479961392058930429250725215375291907950207115699017374749576469223467406921417667584355842226994416281873346607741051660165174657324777327342137375315052403845025548743713772099060613293221617523293512873440528851282621877856716579299075140236359115061019670352234311125652937755247061578342094988965279076714281823530906870605970109994237463206325457197254311783713331765621889709473189288159857731567762446242005197327982604247542690158860007603199428437847825919401455468236149287713181652346620481044086579236166644846697790494466890145931109176921141651930323816968982676242039296180126249262984183752086348357297986972297476379180811049200 [136,71] 143329192259215545896948420131515713906573266697647235797231700147983027427005014214121588657295415174191891039804064370183643565835509285788070228917434328674791364713331817122376716680195539747582620589736476081003410105047154554944273758674463049063505152919062244899194285570404716280205647893244172996374953141184667180806891290233516173418925632719980785727729290049795440381967274435536318722750912614630925838614117563986681943088870985844830259971028029256422468609643531028606251629144894550598838015628431224814596768815764344380223335413549621117050117879295800210866813652003917165960408973624324005517816800478748474961500826668323771169067948081235201018536950188744373811615379058778137597306251386230110339717180313655810995174519678307313710723845036443681977104518798389883012680496666261349389174697237876674671400931789762720474492683677742473724512639289478302299221311105017923147828367603987286328169826767097090012921253508297745479362246960416196061195599992340593669958730982383910272185468217186110576579037825485986100923493475234662277815058100605805111011134225970810825865720010722522399141379352154582422074749809613434644963057070470313322841194073873365638032452543145241268606102835385038900084331126903424056088825956311467567702763997042996295544609012311408004312695029260047552058924111048285595322784787412183320673171158097510078238701325856250840876495507238107544865528358292384508542621095038993400379755743418880318676153978681881498006012267299038541833012486485725339035410897966761810940439046962965544408439569358857875555050630195990463756858890805289523815026749722412053760518468905881996918319001069821155780921285245250261689809732096277204198455582476157801502595297048959784556552810121038348081757789737089700722304524816539721068048732949965487201181100429181786645704580052978090902827823417674343823704119104008532972110409779416712267855478241758068811575618446020772369151549610036053064452938556029210467631136566550225564278503274220116925214705381054876841640185495106139977717893891604695668029331027875052974019888734135165900725386528418025693578117448581866156975520238923092745930168468129292843649571673108892845272394080839073210722672434872199742687590506661174680887950394429699478032029446407433399785260980752814023478642511769135175182336 [136,72] 5894958623773985087217777110875462194649668859769945733106184840459997635748924532272417969808447333240583183952237455188165129851489584689184627483565735693661680504587491393813661263935540172537989919796877485747968860369649118681442200582855193664612072295558234085974659436856522016271764583838565540889696565693613530462123537373921932300897629008271658960068746904413867129688174567327275460312349347222626267762890103596201994699413335220912632094455334982353583103324661143026489494520424703446248211390210256900774939927719995679811269226134029249659290613890108695752343558699733067145121023355300122206162240469771660537722321798263360229393817152279324483762693989037981312257173691521128415088171612711387797383600504373577939274860483378350255708249462274296987177936501268812411462820566658705817633691838147294122568537223185187444906253246039583129923201282070566567083027861806726067196548958522298285417621034311492958618710373115066247941640522514264084355107905132424693713609854309290639831463377582834076102104395562604472027557209088104596443921071460469847068105528788813644713832932021330569614941122757961013520274533885505471770631956029132456830231017499793469468066567674737235003998984079192167331498489079553664284502056543158244170646000462613460646218429908010587048947967139210069391352568327211747659471280264159206565192546531194306387478763876981260156448361189346348768825278927708705732365997333982396005327435171955780253287387923519842588463030841810832885275965702832009890187301027802579770126580053840615597659159463077042716151216332483013113395301414144180816396212838178302774528409703537516688667711281877873559731886793802368831239177275602151033881345034694925838572311184787783940868311181545689915307051305962342751945394318999299738028141516960211953976724976013869975246538964029001606552365807445508907214565258583610797744997660861388344765346755029876058562399681982523441158789118258700897095003520497735924897702926584268330748589582369970254907329520038117226190769373222589802349387833106262685669085451356204931831112063875338005203105346227493906811571222027832544463979997436209136421158085683508674172474244745505925720855800142823693458860893265081602560490733667344113648037862774650967218591592900311513424315636437957486438606028675786119680 [136,73] -676979725016332600155372530746558809863557156201706727319371540226401495682653799175899881357915871592588351055247469983980833641500773583570167307370495540447328389905425040133031323778285875058031305989928912404451094990899143841704648910068707035534452952515656032579178214933068793260544455188025590090906905132748679320192897002178518295939404394573966026490964700740131775898508296608623286240378731376816658032980514678788011534685692045937498366466659901828530023847086788915975525420256921793650273836207136416494516804454915973284850423996227190565635526448365527182987734806737738591765437308648852661665710716938528402148258368980747853805755753647430827728502796186322232236276516713285403214498090342509527628621003297193305332447581034352797670947370666988112417587507838585055846549072128438551771384224535039835631780425683156099794781358774171624606346494036442276296922831278887199739812672851472063564234253560136934099380102609358641049179771692852434318677085116186905438872246024201175596597260018319104875039845969162257679049448478140494840143831802874432921748438167871102823441458351054013418949367001171780581051572331211190215193977932036913282246150246031767573987727654807291004003180990924458378821780709487088311542685259895786370837475725758357418980183942547259048841127462313471187565108643435411894002279300825072480164562592077922091421760205444368886907307512254873004923815776725544153694421723193946794995478179948041052158350173597558012186978108810323843574683891100035110519045444096133659072039997734987144514955375387935683573761016046345504757582934820098045618265326379189001465300389410463471581253072840171235046518420147754504758603207791191845293395194597785169935159134649488183664876284806242588202852557013853617433406894164366514749238553471620825492688039240155714828228024543209923973065743785346978885067362785300494110957462504920344785072340116040064120096782200238987072416559238566657194234697054954255760139293799463284678942594378187210495340922645270316319857714039845085375434055824024552773435959926467262630057482957772723058515691250153905706546637028366670440170818254153690265505535439631353253086770327552099288067397590759696590303462621330131655900446785482650713497884703485992634468999066525498685731670831258462551856644149092864 [136,74] 36933260202108867091545380565142347394611877403976560324135254249328568238980357244342953561956104956511634143807458970814798238771153110112151699528113675973030345759790795641575307843121488545795578480648440424867380772637588150502098719566893986344562343613299822578799297935577212939401920346451589860580066901865274033675944664336160332640760681360609739661784011881195158833028657068980325673375038604002749364656521250581182650105488003391057012683722646699131121229068256518232088420841499140477274802750804856980482067180516405537477444690349119991969429445237294335170717322567982649718877976327085059230416748253431784332825558924626362553266855594782148489120499686508778975927568161704289959581583202495062956379184016813586859956571031458157209525325615847208600416477585281555707463818037863391978602078735276353560284689149398545021271157038235520132863181568355080377922155536677222261391708007109147807596942349889587718811424592290793408797868891078436431112989730249050563250777109885274691090805304655416656442605444271016492350639603444612458648078213685462988057670715502859831544891701407586390663249756198682114222179752793287808326617482983160233042559472903030476530403461611302483788647682976191055923141500399755989752287590628335229869894347505707959923623790109632860609254285909824355732804526906727492022087648191268123887497614502984098186910881441457675472185279691102793895250825885995816095640229110660658135090199130171846344411192109630938159767193542089945552842907631248537239858982698466108732869784658272761641226568568616163982369274017335642949981670179259833798827209889254164462244586772942256016226159287457523128328480994130827759887162851459856571244574795420179990845294314071058996419886678417673141974861625484965242126691746446067844702069656950302856756294835590156788571220139187778953093590948979129010545054826951613534217986850931448813704881130945673034674526601278499585735579765412616975012557981215109074320323910169997338286108921717580400126794305080755574846987923637819439662181030368748190723340765406288514063285326606756118135478289944145738064787969753273781074056042818791133644774139392997209622370867644952961502976066590573691868635106309881200167824868925629545002296081878064522377946934416980878382806409667810417989827531648 [136,75] -443611142152603413581378966177694787416475322308052375902122927651120439609711330310962692347148818694071993744379786657611519092178251847042747216761872173246331228550732866560340841026989116498266718381205927311336229284855372216657087457321997087367780067107082846441703423070444145413993940933848363102642326881732134978892146601300570735954771401524418524844831648301966350070298729378176832139396451800086583254431401424308283117436857473750564627136177148374393417670185479335207338277377451558954558513742694927217345141667044358654928308389182357479905615364218169687637867787488768619288890479140395216332748314919558114372614502494131369737328730240499072502227637900151204099702082944950584261919834099073215952485462669573158085311771457360033993079881660097546772757936553806082557882533026254781549344541107739257526822480678722699707888286750301551876936795067405232585590149904659368408213644840196126710657574326500035678690011929707292855580311107617740155480742074405462192496953301561014681468385660136266185526890275342497037969009718806016926801795960667262538392241873679583317816891364438397413098480026548021154724321314251842952451498693604205260001959080011734228262768487758820419553885278098145060200033302947393588882011181432288248852232621413265987332806757320745206670385037154275585934667665624199005665931801981040416577940655023754259772982730392278037165299733946122216302342539489328307016814898309115510784319089046285193503666705439122047288299910446905821635162520084320420855902335338699718152240336504575114745994922287404344539637485267961966065513326325032831634562462817746763405050243186030598183895219105359818918295761235614263566097528025660309306121156455733978265670084962605210907054934441968596080014473470091842119418873545641551824798233149631598790205581440549528825562006672960336025349239605667066751006355116218742097731942832610567774469378381381672761200672546638824394363563937574679251069775088929319141089770752642578702510955446737709573357683069543501737217516027527605207170123382064688952486070306508068249131435165763299305302080755774183424931662341569190949326900444104072648067144321528538174992200877319834365613394235015123333792000247772193345706876652606878115629286214188492075059015715292628162843185006865412609939968 [136,76] 9702627157649574139020157083016615068147082100021599839584867761528297973846455747789345203122863755985171824614129056747473125818502950776306211905734653399274895371851245318028479674152854405026092058816523648650858867689054620463536178332661228127805629283014732047808937019460500861385898256176875658593123700685992585985076054331918769949359470598259016505371785474427699879095121712369116162655782933232000580269162324688560083456972475855645789903063260807108952179933162954529332357274579892090174012172235724304501058035299322834341447469434049781850035748567960448530638736810134487873426221724742702077681541030082723621493914399770257258905063622936529894110773081306922690631661230063862141869195347275899480410527601456135648119253883550196077197535183727034600285392272484936042711548065405432418603723182038130912514484367060445733996072329446978095213788310494962052477204259439433364910142748955754252833733557911397611968800347583948141414729087559542449038166305699658893875124333703695421495991818198737244947731391994011099170520193665862871267524772279221684978212934159522778362629110788975676820195147961424733333095120967081386790786516192514603029947894150688688088960355116571380975815220726331071463681136808016934522503857581109095454334000487823497014746704750929260572044953259931698736403674528603688957968385259560136450261785018149649618927196502276018805928603145465930788036950714075157547311390984313418272592867465578687067251894394151546921402365724986432422696986455903225760462294653454542562789047843181060081772981491063609692008780599980321206242327053170409039716182396219520099184839771956330870564297144122817917019343845627975690837399875164514663485580863799205753710017857116751802073245840752897584211265975879600661285638509304636968793834860636305192185584135442063102674976003744493306202439210875233099960274524929379542523527977040737125237020779277183080615267768761514656302008976016414567197246713320087658997815100070375741432015526703475333531072318507257405541353773357999691412629452816469923680064375635564019814090161202069728766915352017178056650421671905314526237266694228082730124574825711252011182989415915285220943491256891690656825808258453687111831919046919755675582725109857005113470924511705363286049235414235769213184 [136,77] -127196409461001814690837935150621974351282878762067037196911150456962661462828889925825446428918307285850744699260040372891305039351655933403825529412486366757088753562679447476618200487981440793881255849941054603929149912512900314926034115059722657108018692210933776853551376491119138240709241789007944612723735513689968881656779902675138947107718058135557924067685796949307950478710800942663465232917289768321316357996403506576776792769813637470537177771950531993223423439906381708686934201064654529940535772656097429266533064318434719747048585244715433817516440594514651176127668331237800816713432894581413661092138536246441788872780146228962426592687689051724672156414359586240960051890632145052560589856466537659479422418617656495201040542329043587001600548396650166074263930323098339933090525536337199891377287580042280178828678916529839241876752608516307714898578388559620260913319210440927928123530670236926624550285477206793887114715409724246364305767359814336929183347138885437210950228627190687115358707428900385157842631977005660436637146481990890910020707993763152503095397506998185370821505372889505245351121653820709754225746082766734512652145331341728226979117250463498608507582073501823780789794821140524516957672757488880000578967740569703284214032165680827451689154191218297847066337546179621486435814715785354516163670113922100432003723571881290185821502262322280090631681689651674194245437270527567016498504482198715888611213226712132519682585876537705366080609913531835444038681768041421437698018681698257013698373419713153794343365765956502888455351935275862295139884539916646645487089258309011169528113542117255705743412648407504248823378718152292030765742515691086093345054462101819014223535973801229464768659163370034468112457704098990320034019907994669916922317073346619979519694494943786621382551011845082422959656978683908596391643128231680796430100707331477726285520911563283887299210340849745451742705217398486979164224352083835038803932463611424855496238756327030697730375769766223085078953122511959422343790168620106383163137965170432137508969533332822230100922809832799868485159475859852411923572159077051279065491212415622984355221068386139735416129604592437939007429675824611406128053527255792856495746897080239812791705510353964207582801264174066009216 [136,78] 103949480787925041306172551802657255408705728403371491706894304394346566886746388705159549044386500299008612540683899104028947098717858085254386207353484790190218805438360923292364750427721315823952581212094138762030158699155992460653855328516467313616359242994336475823903077921412983781414393539109865699847564850767017302727503220048901478816240561334404300253046134873785592450206113769281410908680933364043080419081612158734071512809735631738198834622572116003019408287882693850678063029442491255323998115829614253103532039170472963012841935357770803850515238918145133841415144240099406227790188251406106526359216378695640448191094474925890048561948247371872577616757332187727368312863579427319680069075062978808506124302442313029324759983337051677435167167044696031859827607173660728878602694095850639166032435053619935962808309304792682818941255490524559796076570056707658904629748740202630641752758852500617027581240690887644046334766665753986903764607308500489555921046919507210503568588833995709245085519893485127322719729741656443256712180190596493430028296785780138270427965654425671471513231785987840616445999172071697939047536667726770960430452815292718352394556745139147653335487096479328011376686130562449474725079702594685928956414126160216660402316235331341696284197102346558640217759040100357850658501997391492032345846600847672131291099296988471809973898898438026500433298846387093146522959131446862622408811015757587731706313279079763834453631269301213820992740943462328035282130867013085246236352155334096803433344971162288413626930205033342195570544637245867902739260886971710282259499616746915711752109320839938185297317990690659080513755153030479401371599355639444046054398255785735441954660624921261681214143475244895084218363908684770676643711569793697025426523420218809233722652057827362027881670636616930379810793355180833757096956442019895962363511361174513225374736761485820557717674882920651533507608853826386241271251967676547028715540305952088392155209787041876180175182337364834897426439797595068713656793442944919786984050188842609408544110979738748298925163346773537756480111368921900337295961805728498959364963316165704894145160900789721400760834613729788563154728428639702147832926982029931862333414307426662048435065433393212426609719850711616 [136,79] -24922457468144224556447143098533673281588093209976606291775812040883055433003319191634875094153472430925630129321032966879425915602317994351162522769755237079451430285242019877065436579440383380631935523396571328553750829667720303118468170893008956667841471179305087364530521677802650255355117719336368067621345972615509743928659058936647841911296124028666725821649177508504595160785103945418384714279946574505047715197092513173559885315531003121686242580483063788284545971387587858057112442816609788622491070695825758468943750596188161758366042253867824835020530331528900484306929999544510046108872408209578858161988735616086885869128455041956612823525516351598638254896136862342744030953070439842231217715968802920560544483832756257288483426098011496851299787986728926188661524052434923304165098467372378980264337216334696453698937612496107171706626025366392373498734945254872786573134997881321000170071458809939558510652411746642427568877668265827904564078657666452119551587936907746046208376034455160085428214560075127564382042048085839825081368131769582449520363192129631705048686721940754197693291861132424665604986122032660359161724918778187300559366362829730169889359828960550438420854264978458631372953358477571092449675462114175833647350704547290225304372277246222832991286298788826553685965697670500071325546462112598932524013158901985209921795678934416544786289927244398400318282496756941454516410256125109577794397339867074525193779962871074250342393484135115654500672897407506404814652555972408431450310539829333761873438138502681185794954401651229298500558293016982696438419774241634178927807673162085687840281374609306113338453486602136473506663713710020747220647230614858042388325819501228070243043650603108962248300620676871290435645063760618915816953477690769411386388638633266409974752287409739821587206466877748547601955731484739209666910073765239468828628312086139674512440505279679716181349563425435169079072135347317527320105163661441819620720845382497685569714222221192649472317727340861680191470571672016821129082314842471176998534712858541413334799344667076740249081085742864839263078206558943782402094758786343356875612223504094439500902543392066469971133197974077036898148286137804909696400594093213979611176353808040760562130074751979039991898627072 [136,80] 672045106703688775553654212497479959149409479372586667666600135502945860625866401351553540117120939531039334703760930422882633746048014567603872661865003838389609556138828584147743883198015328196580862475444192180731827243396813273709683838424051944262881061425694051338765869281192328875089814612587835016168963730640433002635761621642119314004993966745011121717912770707340500930115861300154467703435355187576617058211736244963231114221295686545734693448466200228012682387469663886365084899815273114676679765049549081437552973406183618645059188605287723009412896874011842065441110390250047092216385553781027234493622477023773284144739821385515542268297984079604601207128158679857665094056867724762095214808962799497106389982920232431581255318064057757881751139047639774118632408917976531327640372274620326975205497274420555514361111552394077055565492028940927249975460190735456360502129505674383557388324596552514384361260010175301101933060435031499291624269876095647930578936266741365539515463816844195993515111291855277363454540126384136336106003169890806304333940057176641696600525141809468773902283042043902954701482775074042128706440070203010315390168925103308024156507078029144457894746497568854168239477968758355681501723827929368719577410892832862059012816058206720149433444408632573676019021324781074469731773526623161819092954148482093148106911803718357651546296105306749216733505157419214581252599102022383129475838536137495399773744115574439280293013417192823095231377682416304031050130419504633284086503270326872399795488779426580533840254318247570611040809822572970905451749887790174859095535972525699978457259621800789797750763032164869157796183963318658621924258182590433900428373852162292697541358233138882540319155294907813795964592973932010882453841261908853202328594237649215476918897035198702092014842106682067294749156817907515212627254817350516913927096112026985171926323432529743762108043440644581835299133913901927759467812927666669986725888482750714350552418925781742560583690002346232120139152125159482086927428965556423557452737473633141225226321906764721193918763419046108502586100896384824480944749440256450247018112346516562721669164801013776947745730824445803541899764159235999460285359513039220856228952714412635187499400805167480691859712 [136,81] -12413360681162897374069406953564283006871009375368043064744267576275161543802786052300252378933787143467487881745547264156495070191232492393013776545407787389961140052698331759950099324255580579570442075436494370465454512528201209263877746588738340958415229000881730463947707373372543155547299322111212763110916064401114824216041313827855978749219919549981674442971558187276875203555285062215217546490296320942670282992568633128867783951991207059822015599880057423745994044918020196837001523964336870466106744657870347578706088183175140003557947250491266215672791424154760084399478959277811669936493213765224531462486120074276275357426431949616864906978423639173081197250201385314033763963095270931579409478074346621387528650536618110610620084748141736144490274421395344758292413127938426585610027021601716004353287418483047698623755428272188166726734278724608774707714198605903938862825084741345677729312438249876903421621781055547205702024450897688108780155316672745804651443457509517889617603425303352091150097768680706953216535217058493648053370862112333578272496450859592006748016567263443670543209418740597574594750598056949265263402666305053580475079233193453117063232660315725356793396371086924330971602125223935879180829147626959374145197394372180939892181619867057041745373353619666623765171851876138045435341043731265047651971986903074175364221100917549039453100959442173969813554914876206190288703635252199216973222591215528000752419330618796074057208418674676533652740651275281486365204669052345741347119753031589350709797053650314869469595599703470392466343263448435984314087318983967379292429197693409060439828081098031771912055411368745655140416026621477992766136924280826938054351853990178621480445640314075416804876937972886376612123919110110754396125544383708394236649732690503898990784401922807891107816086470090376975084045557007705983179897776129889254329971709254357196726974342077705798983053016349436384432857811793680158577828265874910276227451170730546143270404630212278398705141297315763179900096764728279995272183581507696039361396494065999270130619822279589771701232313019587024706341823080110545177629939647986735137040134886640902028897160300741847836717031900561944632279401381499368692371752203602098690101865618202738314232727909798656 [136,82] 168432265336102870164500241124279875283257484817967981373731009693289126370149550801135193750072406758836545780325370218018230921805133344786874810599276487905180684104143447923802909331318289713798128868321919165830022536779071310898741784301667272778472763396067084447815022753592715551861189444204846185318799403771523477158270510469206759424889987001903731095633711734303394499090215137276018753518175778783802327480498898448572385706852981652616305179885517229028438126286375678555610118084742555416722235096725880168253557506032562890359383815777418799742376062971597594544397887146294364030577893264446581514172097311908624398817828925352049279511541237662676885068593236100965961457642786832987755456249467254888306868718759618743706814500551336682878037514410784577627245118026949969503300673200581277872715158560882469870219194388288554935719713705139727426925259045145519032873170362638802178508760746630307635853381484363897380968038072985478915130267586751098785879855513904762203654892310675183271524887714955672121289279821524446047670979575466136738777879017776268696365191560117568645114244747280589665507317340960098692044969097280844840032835435109948656612655357635956464511194683776884256865038697973044745945370332785281460345717521736774785453902956256014910682543409883283262728132137547172157467196631032989815650252306206664546014164037194495450566350316370476958054629632184590724871199107950551509318393936828537278997491713618551773134432869525188378857418984075646912234992708270523015807334341789635490715064495837950546728881905903328739364748240907950404619441771572711750868540140975546810731621941625714815190506903517555857872112154926494059656381601167309579847769999230038294122731848301829063240278891292341647266143953136525579474628930314878853665754720798829397173512172222503537870494421734535220784006495963184865215673106640769117775087559894443454387195534083240672250505225514809120210229523809163023312729878851683271471876519995317951790152554188520546614039877151503789263055113309665070488629477401870897961770657558064524916375856421818114800668436059487272819913676466346078866797381279424269321071125225539106060767311475726864313686915193425540695371574243391418945485381940403144146347646273086706680253433088 [136,83] -1553797156627062610045728969814128819347839141568328330981249357166527587558275284678621939485030851085288162998153699563687655468123009783343552766001755527264498703014736922217941115581911506810662477678690247341503532961855038990784813075532686632907571949028444214091865150042827785440121926266869048774088095863178023413621356803382042004098831275171900401952476539323227818448782819239609906851112387227641483638668621869529569199406116078107133902616615627039495764307829426634351785473892849337750314221749536977229370019603110289441326692222669723523912732487975498542822718933253508676129877718504323678002885059259288623728021387927407712468981988878086347843201696031630379260379398800055170485071604962643496285684859524437902757579134455039896981157541899163066034513408600380041818057083251115148928584664128944112614021830156196846779584102011045973898911679246921255078611977502995775578047533436148676563097673932191237674822924237455134259687907267381251517188097065654086755628918689126474717498524931525395027667989609519804761507014682431230035523731298263252735707883654220946641899664490942846719263826906532226268978627872671292913145993538851309802594467814779643653587727125513980109838041418577373845065232937302285488709967922730829852033485981331394500260155111164573136347133405619438992419460798901218245136109102852732816458047896027339520875655343366217599277515774014838780185098258264762218466642649676047944171433934966135394820690060233053837875112846587684537199110451764111090568711725871106228086789647191121711026773212563072599809244627065813898423035185851737281393679990311516026502602002820817664745808599760500182216147953917110861474645797959174328280255638569456467400038120147937197794286854423289367870952920285971982460510597329080796096694228857493005182034989808856746464302757153439894112576434912834296450502305795607674403395746782466001881828273763889068339516005405649811891299227556439708039047775224330516222407894468738284851452497529304053088619311983871958734911210253933580782746728760637895356283936512662366232353081309527770250435820907313660274747113634257917479403106285404339563205161791210183170751984718635189074022473981391701796552833514116769569959930429888299984119499063245842439808 [136,84] 11237123227492442530445772274406711044141659515200999739627351975779161505968709031232237776279198897526485090978556590998240827015481516214154983858829472153667650397395620075374378177806130385686749886269229271646454760191247199690197598676654151988849619240887823077358173392871013577338901206738831050797559799759918271523890885259014152120973108434171160070412631413433794582606887347894532452786941154061688384569290313275621612790027857126362521781016759158447148905689355100069508064559906869955232192473891666814890507457786641326517793291342724288759095113913983510052166925517069266583950676211523054107108522682492942132508479874773553708551626966630219503233941138783748141750130072229762311682884070135172308011170582111978393479486639222231103190944461144752800245492097737262894888481550050266182133903708247549064185703654666355605652485455490788621429870676670148474270979111264440321200754336605003474565012817142526799101972211244531901021908690664760945803529670628273332089703050436674384076288564127158027740218208788619479112610331482097151189581720067538176324198628762155334764041617151872799198447045350608685709040344459103128738213294150169884264081022439423410863602994916972450826508803412815314953961440442612005273204124630053769526986842972034156865544452631564041407239159011704506212204415174938169458113917902988636361522980891211200873576242171062439090115926560221808836063753965786447465125033282911372180904033749017680142432725934629767364483251624151409566374849860405599675451327691168261625866232945766708385338840932391158674763287576559354809776543541575781074409072698004119368764866022803482012183511038545973417265415399004119537925597860609026248413544702699526287880054563250952093134799768153839191431545540907773940087271951743357910976197655372483741300480774180726964937708935458266481120232656815414105699997845515149449947162403999812278204273889679446458779910185742412204868157375911165945441462865179521401518051882967749736805729974473258449654909942042307265878957173529248803199617303073069653765503526313398550751186599277115585390040368589146987869927624348933309317782152141775939385888336244498318206190580098995065217360724311989269175416556911940257891773869162542268311515571281096896 [136,85] -40858940425581511360041727483340574742876757181296995756273175279853140909234757501608335606621619347404131095481379003453140967644541036384933046104115063818819104697625976722400128774211377025086639029486441494263396190642281412247408996306827429238710687498943372513357015412468674433086610236965577174512800320679048105641378694741573768155710647272653709334853656133602077687791895606393818285221453716369263484326577365964385293455793568266507447952544389335435157980631396419032423639917262490332565875418375377181844838064200547246807964108181279870480188123286599322919844191820112422624058161950385205016772350228646678632057614633497873878586844763883027977639298221992639613029370936054740924990843232900959085418695293794977875123169172392291222196933061165824801574233116649351989853948065029882283178701100424182260168647035661557890863970384675969281828389883024395559223069123968821812105969155310081117483850176548594554534565916142658022143462852449776827008344547076239739720982185423478419271479510507117931739542987779964674131806703185083925558885213802750114565633404691143227975551172711650989190501268728544621820879621019422839388831842721696674340019583218182893800259863548056316814870807878588689607180065979725593392561872279757392336226117516541004663917623138292795820828734192361142430476305976819444340455887831639800404435362466636314296584561748865741438280649916871868512692465228198922114370413097209136744449511139940121538337279372291479935527360639531191145222656997388053951301061558522319308702349326664975058458219638175820525198605604785400277953391202096362171914857594936969836339383724824350837557623924683984709291729703208206071657924988985634814319967588095372117921037657266039404836315913321800426134387756294597809068198102825117170057824822243800511851212456824603882719012541073261856088028550104795422053519715590949210036153197379349251575314144819140847271500830201121471500648908190869698094251149807957628605896395416013914373097267348400698826708386953325919536177637543570106405591550650803662787473713050197867939022077370797430835892814001527388198594493385506538662524918572973568596165825510609184783715726083441628136708508551692831134248872211606647604902873178670108331438137376 [136,86] -52397914871946023427861727292074353872794408487114352163502999041804553949685525238876781001839790072642603009058441039862649955236976404838328597954452042799386675360693485931691395743748810502358507815462871938845793647712570503985853358254578309770197797288037105335699306533683624288967064961021855383303290878074725413864220337250664412784330709571430009194635240051273894489595316762259097531980485647450084241589349664026095231945354927317326845855410615495985446526751657538086692750295075899026793389105293846455994827718377447423169796172724682377766917605759180558064250100987614205755028924966461632915609372818598763463938905693191861743013277151950298524234244243426859176810022799249730922562945029414994537252999643475590222312333942681744634949940998053959664974359813371117693028994156923631593513256608030845859650451093515987206497066334527416203958656807521956113594968075310041047551319775570723579786237949763086496449700428272173229522964975871520687383714896731019612644696449397599327114157088699894459371204830713108297331035605694647314569457899760697323471122721380375348530384044846334685065913064865149984095831777576715010509132386403545809169289616789426434516009934164075135763539866887219161997114995294582267545203844683257033563713804613401942723712170497236645993957746617380027085114408250536568082449372967878267886752707170859204300530698653441888530806464015579595673612795529447902629967769806430480975820348556461826130220047290457695235302489840499876037354505083603160169164922773468445387345200477260038788778817254394961353200917548547372057872027296385453709190068169988696586350213287106283257696150642526244641003078098873006525982050613434915219129067924056698099195127340993018775285487833095243960314598225120557476627194845106017399508497269735002009788774215097090470220590309413398350902512641126394726726110124560842019019618716481618298298166021462476098604734887442804762846683781232992140771751069427307205704380953371724449728728016411671144300019726345181162578258507847673223834509307784159163722394005130797657790605238917522058191300429115882907742942429129965446318327129818123780613330470959688279041655843791597444878015502165450601746666913476504158536745388706123682597200 [136,87] 2133032386253754289121557748039878110677061901588364002547885623035309388007906435027628996412040021545168007966727017980727958173748436828648815231642371356070925594537402824129538083199310794526962225705429318193462964784638576623554606420380906671338225686870457058399339966265937846740697039131171696686264005577248459720033341549639072741918327545094883135559123217672693142337525272752260520029502892354355945844144472634716587829013620452100643959488059985904503045857729584867228833336405397159177643578966843029450565362669856750811062177639885128484563788151223249286977525580942212658786209662091120833591388035781153774120069533224722347615171692624690714233910926811657524140206381811469549747447215842954030851905662559658514682957407647996982474405341931614885437473366359474933890536486465834058302187735757590919088678774520638106025311314627401433045235673274846325684680714029776639366925707567878954151557872079090212602838915198842124335676209531730236807311976939813045584325200393972355151537046262029671110260236923047873066782449295597573304020807235015497856854005478874530506428344067963375223372479437515681256590740392410285971436435455540607290420062999138725984194077569509982908870888607870514177463624373247676988637938904160314781740495894302043427060203655386061738819327296715829903041375176487132618262203573480220028862431543747817278640303418778883502195208732830950642777900645447318742740876355958117643482725875785478765902743726628662252625224979074417872152976198029911176663504945433093593691896748895338092094994122616729389887435552159535347754601564606223664895076524080608115624122411870648175594129844703037665925557457721106257644712574112778626986715481150367830505513696218543329659804589085555714907746615902135093641549610684837094729414221139199446882918289549517407381334838574343927681086703870666584190370927411439037139326705943595485453650171673663685540096898186620821170124932732973934836345071377184526054575720247215564256388361298388678755084105979961946464344930574136414746430338474190423880055828460455348446151120240233556697328437675217702812969660394543059362982419853939951551195354282992115248701554573385040001560519412118267243629909824975662662858609194011721728 [136,88] -15596506094878770854341994670851138790944036650164984297339954654369632588091610360300571166829292904774094567961553056640597360768399543740051092787531925788233011658838894959680308395157895266610105948500078854695932191343291144764091605571617599449319535475742273256443985495710992437598172832657358463758785634504324675035979224538004351089785759874828052894075622253205270952622179064412280534903936939159877403282398095418939461930543028536778111096142781847718666604849326106626511177374280135390450609487253225554492202159221259201965305390520731682675974697092365077046356059301245071540953931988020896239335185472650209443806720958467232627075137638615741718780629719034954958210317232605430976733550750509905192759948024272819722821064806992157492527641009931331987333158256731099601267478958381103819139981973583178648245715940847638299098138418016335706314308542825401878164070190843617412732316020728810217510672882586257045426825442423673707956236135599054514437578314140930181380739867368339478541200081987753362990592077529453600486285455612075552436168615823483780774065260206097090646735729099596129404198616036392657942523665214589264371429431467405017913330173835919211679509813719656893170708313443995750187202784445297271376489747378986223425157438382849237092438905027618182867885376975330713834039066095410290321459880602910094374117795379675522204815321750707393624258051661818337128754916458252004016236076732769268374821315246277191183210132221801324152847479445838725400414770440430961969762299418553944819642650180609561245214079172142760255872537035091347835283534212179382835791782157559523972479054882932930056151787774796591103088359388949837878788081145718662767903868604398217647113820753353898846903082836632533990298349795872676988233214402881851720326896196620964513030646003312427902411323723883376337966553873505244050296895446894474523303508464717005265711979067047825055926993377623167772666680996350060393880736403351290526337954960086878017013476052729274143508873489449400151171895763859943769989878531300506541123516021885074350745186462966767586007534084061132029363583441845168333603848912036786797249808340757023017736743993370251614476944648020775132270609756621570865115111161563328 [136,89] 56700027899480666905070593434174612649231488892641263157277416402342921626693553440053389276064707528068851658261803626459058481444025664405565656357949900114247534135878302440428859548318517162296883080912436190881956186999376493391547860374733042470949394655200252248091948662649272784347301617346477752118263128523088214070096814127027933214152172838783629291215160597009363206607878936172331059892899014830663952549063054923840559317417296415672725534561860708305768489641253592696397481490088375567708048708927848113871640797706883461806265904271159848204978529601807024866727643204497167050887207752440218106167778950123195235214567294625302341666973672753918425020254408696791155273737102535018445280251757330300115030524865689091280032621601154126030032037502223314056140093690223682949306539288803484239821633683230409352494949142351098718866849548861464423661217867219098723813190012400786095909369446674158099322645502972914341492058137765823593283701527535611003591344825522527812636965565389070335420591124919674866863588204927879875971276823453003199104847399645901593880040511979331772059210790106954879632133040765697502003930819756484384784995452480980219770302420455432404709184047647655598169817920052187362108795028084654865172122550101641283557729109682514630347826921206419681491236091827145847921750871821695089472101459485010901515713483601397087684496030295669998412422853569534876779546373509677284290281056248931583333921364303351110282909577454412742761228539851997183785052414671412288185183893721155469399415507111860920504395280835166673083269818698544019636265724656357338126916802406883179485715560662885000943360926902461216180456286570710209792525690630976897350742990467440447818677014310539077219089347210429837967256226298570496343115735486099563888293581889668593028345895056048116552376915217517304930110688328737559751779125883454952700247680469341313439725227977896313396821149604701663866826461202733481112030167277927385398615545356273544855407630897761105417474931323098699351708991469632339321682521734602755577638762857703253421798538299825028449478568052975084236597977557641471383589097014208971676871068102234551838130384272693362820733455126101198962305704067392156335390505152 [136,90] -44295185380005647407507516395757756186351824310643033932107193346768634771977994480016759818183037021447733339741111714563077425394241631532720020106277805196461243594054210504296263863517709194089759456843444468263880301316208450217768608299966456318606600287853050814173023630850547538442167006236608735151987671225399854870256496158069776332438452211453241309262830617509867766822710952514322337664195386227103698783247535459550347143235706411626053126935020098414415933878454647972280169340462726840741044408488935076704232100180442341521290385198230724288401838216501146796116288881489283273169812467706954473579088103195189017629922105389818091648580002747439665110492961753020598823222733736761194892845058753340268603530227966707844159715975972396447239906503807745561948434624371422962276908353702408992134282487535126523065059054323104595070688564790504789718125557942553580620233419373246024196848560428723066130784913029939261525481452784045624587855072418008305202887305275700668569212710437454841512361064404057510786778628538592272785960271073894586070520928189495597687450421976725518383420934817387566770775264072590902754523436128499141308031591634715328762234458791746376580224977504530193849123083885628743674510948124332568502525858964401529806441533469857158084215655289786072010198519088948091539056505822681329187888950458449227902024549796451839011224831383082452160507601860021245468333070280428817088050081213661317308823117927549939387078037484564346040097449290839835571164201241676694980030251135713810392470132530110993507642471460624853049655354414023683975448132617906528866683431834306179686173566097652629076329926930990820861792181705337715940858821343782898521615394553778488454513261931265411522115122155483349984550259668158887598421978883243165708970186849661035881483029923414122757444686599268174389552993251743981003571437703895804826933418411157776750011910675234452600423451022743708946201732014885202701013245085269174614506100800132989503225159399587852105845042364887169853863689514834399659946987306949041347371562591000772825600645831179483210569685401024793201382916637149047081650046619788437980665949613024768384006102753151275372494484992804323985495585046098871344032 [136,91] -531237011235440910030847326374204211245136882668169916063526222270448662772312594809814809119314874646357471749679208599095086936877835569113183673363367999164518459142946004159085199611039186642279078922471356751930692893249688109035179430418066479007441688168225377395512739866065456590337522122159175649730158695439491979537008906618549616599987488519597542471698323393624360096845888977625988980739821130824623364845813305038499719932574114876173866575800147902878532442222545550369513900874871756381127003693128672609506143403748162047912194997230762339502699801435393550744039148721517413023252581953573217754090457476516672600979403597361743279454239114950862937040851125594382374717805855270742890569027267401599087894094033508134234493809472283079254167136330877778478652187548655012841060019940837169641989978574628005324140270765472049036222636058222469765143853121613747183142837925060808178485866069665999399984868592332924505279576836998193491888616747323898164312786853789229051247611310273797660133807469723974141135483051424333197557689486575505858241820114926329078155198889340323883785609379443209971222290611447469083687515475826165881920768096106488459775132766103647013634318221498641933819738376823962759498670804343780920561308892903787406271406993523159501723313397369148043238411602504681473296467537642696015191230906294722813474041028075716834408061169391504190692573456835030080804956256572337817272446289756285030164411870406579076914662571520289300759111726681166193200054485853872052380002249106132598518021124654239408323572075370106808304096915888585570459121311375333516292656303152927666115150255445193697670803040936008109984693797369581585609367608156651869799808670869998232732013369433461335892928014003022403311144645761466697643094935661080388826382840105740462632949064056705612428904490208048272874141941665547837524757501761295987023162746538773840606029477441242191199254762943047696719780613271948024384174969004247534682012766383381956888887594410250545513099101860711903213272641374155725458144879967226992630268495321851745100726585252700811170518987055161554498316444887925117217624212651752845889030192624599843896253881552035338975040968184386610164031029607385216 [136,92] 2575990561885568459540925330840950413554796078350496256745791772985854894031843143104992333124294432451542643045839068195665612299190665885806341018068384755076754346176198149227435308985186059118235323802668942058781784801816850661076146585494820503077268879855534661766504270975565813646347116926199017514416118308030344933133187804160269013274173252504350958021793496247431535470580609402466879586836175412441228367902105989910324317026140714286754946129070428909078476060079364916981008222106093253363747208580302768795672357790626689353324082459464275372115238458476296551005910879586077856539644071921788712630752732797270479232817837800878760554635344421429573841423328577972552222654949725472784899894386785120999001050190966282866782427116200135706531538099654436223888735654674295087403758065643801432829246404321625372534025708756794397369999183196021125959231574965137709563074560867059638607105961984864085809845907662789574093641501457113525196998011321610277401413148238989922090438174638809530658100101550149784409950597136268754146171112384642958732097745524956315563984161003413471695924584202454391102256567100461615738691352807766338118546388449361836233691119958355797316444728489471596508916066691500645310204197314754269099578512184530053816047914298105350691813701753892014887840272732135147272495866724986361140406710197933364540680401882911180401557432239589571719490046087705871407954958236260302448002079420897975745353923567901221199272284309808522307080762814323952542948426309854884956148307361700266883770466785635617315815109166273296418058916442262704361270043404589799233705627585398441761298569276295741360063583407335641945088301293129852231191676350635518530665657269800574012727733681623894014270880386104912532342160922679210032170379831415060257295833968340602927515842797304285870882120830881073302112579656836221417813852107038741003625402442785864834988382075746517482924876246556859242235458828077565806272951166762151976162443145690288702155364039346645769580015448810360228561918216680071101168049140973455806680884380484334478615632280513224796903702454461355925049789178522947639808658723408381025373482304287512753519090176368549504393353818871482602991782651328 [136,93] -5235235159472790775583445558888253607638423312188653831315350097936260995822789762295208396737544900685310583118113748276910975427141648350710943394250675280038853897562164501998838697442888269031378410518186416479944181323731297332272562980784161370663549613246874908759409965408817242471179707352837333752803452604934419117684470084885249034117993628290999464881930485185241226086411140472799082985521366782112807463141442839098668178339802895862441569990182588814568846817703369595807609537495958925115170160446168497636788314349920545404568255951921041057669891731320119849267281390323220527143954598290239778109718106953338775469370036295265970525831566465168039263580831069036100007046893193035686599547682098667230951236631481915845657988525312122339326898837680375830141726894609576165719743494275534008183306332713058898024548456804371672463514520490441591804683200062443437950645677832993096317851470723257021960300664653411553224541663162763792677105965165005460679640838275408968018375271734704163926935174383068213471318274195855695990880342407232968637702602746310184919216219569005233299491087643143301303073396828302810765916630248251466820788368809933786703849338273301310535816158966533970541961526579674426280930842008173853712733156841609695760593888022635931483572116036275653113914737647340076834929688287422751733231540574869080139871922822882687497643720081834479440091476412808818594594858479994606879602075296600513035415426847250161976127909582260572282915668299328465682285047353082192197629325210947930754385146654494894186402014464330868812138518720594592448936835408117200336077372919296320470184331819172335787059561781673009428173607722492072146793990308261971303458625566242136417936246925957376531287604917550268358798948866200541680021360498340272718000366128840398458117400719202397658496928202816637555539072244517469024186444772723732949382743759801004284955415733662238672960506879978519999036848112327480847271283806096262048217587804434899022747219824954466343936474223608196552600260615016441325678330463979681661024348913349050338757979253036032916740448495105581369673672486508100149569278741081937682209425957258738655206886306418951663190732739213280687878720 [136,94] 7580110330430376361052327407638676091494997627575848592234364896398142985238427344555633804627565522331589038196323878817383903269019764106428659713467168401058032658760710573617554372793991343133626728544389397401961098517994212780126024734460022321657228411893664116693108558239917999184958542268997628062857164581559211520193535552988838677581486403339369535513838686659017302697391610046953254312761070507180807862173500083133328308955944742342275216134649025556137253319289998852260700426196376008848169819350637018662880741993359365882254298695063160481483360959361966895431217339659154842671585579727780896677404162330054204828929407269612142229246653285510274307415433446549956189752788076764003188583233112654130712462442368344626302650187654601105186941734760750293721931572225970588813380816423942478898900260358504375546124351579146448155753203592254413102958416091852078934430755004430426397362837949437308020647027950015857222098334635494648088217543458530682271941984107482284774376802622699767955768937897336358589719993187669311892811820257740590524652669356942319078804709416930066111033384612054294406766261680282276645610519011710154154337871044122667973941816929579278823938309449112923691782977115043188911265971004296754979613881418559980519017121660693817109779326342904347131607091435690135258621442174550311046257293408419727196066340039777961311544705307966658207471408296792897950172789018599702374903734245442369956680522671998415648176896205689996772759631591253229683433158969863965349068939788133251862113648271867537189604156589744163203983268503312268744675742091584418690043953287149688947183247330384905737991542359395037201812810441966350557840456889894582088679735106325005236723313465906894033138938696007753594327940451414650047516271055496972409119796429690349823979775217641932209295442160152299141571030601309170754265592483692055746180534819253617431199619918081135516470362736015655255834166791926680884679463907716013765412323238445885058328924672829495960998963282160282691462520201362439856349789448795710493451238759229831826275939481011377610619136783119253022226830972369159078134118044934037237553317544501412146970277144998877819065855291739686674 [136,95] -9541165689784403113819672145556698991702712673015753716971071791603887377881084115451301244195577828979189784481745313581446312050266730048255164150112326008636218076901804478286918397145636527133427805232198344402775583134035426617170200054131096002507839372595131881288116699440433878049736459554510247873885125304768430808584284921213003702758577795486917221545992430137558648349128874843284896864269040184822520679692141217710506097044252738671985522892167538001435744545326609610052213084516206299011715251502360726997579118487737741521074553318768375273444456038991214360501003253215654442110419999126535760350924580915919001542715020759096936125809281602709103727263602029667110682898689440308362501701864123682494963865891586224582075032011764466994849707554545510261494718919519201112078336844188692698795313412780410755200829931837288316809659124617873657103808020419591278752574070011388524513614276175528876431047904641351758298105124861484829685429950832541345594597859409234952980282948189624064522293394074409135352938683466689527032799460252144204834594348742369511349310814228944693255359166786287427117688761851299084478696568310196150520637987294800893074138443310699791381160443037024470820592007597745694574826938014977296178576540549444772177376988655937327661680229121549380779099651288485949457627300344449414984188014058281952472894138963681876383338125352287966924919536217700361085144195305017238393282719886312657782508732524242268691080926191493579097244682396521065104456630039272660208513504335979001519110419911963041875383408027021720980066637367676104512676347121202583019143160900006897588098872418460803218002162421791099364342314564036553588086316328397122585854288674143347183277827428794382595401897152652836098550734350808542392829003992964351078303810749115228981628554472865068378733695788437689941237138469079809593072486867103076603733368150761541848970436340366060934657211394464519313511520471001662415835385869742130721302391773357356968108137076205917558542883214653048331492906085554948443019896530331099226630037927370123072566394741784076347413856338666165578111556916757468351342985561255509669692956446652716227779408245636499972937755068608 [136,96] 16918415258086524853567240460583921861824387288322534226574072464519963490477713522603821363968155408123153248725212163065392603468258054005322267832941201976498159744670792702047540891403362928213685838416696506588583582530611267080407424333230808213739588466285180981443216436152090016804703557000261489785289433295103081653414095522835847682868848067785518098329630286436210428895704034131326484673380624551174229867482088757944500368390019876388760481208060028397613755866310679531242600613801611998260663807782721528664765328347139512875395453059793830812541017652230919696724886810778153872460124665694787037693313440571316564318785708234124499328221783469623930023483427008829191195802883586930837892472765028443530034196235814661136081915715925145861501250893118727795739268896335098681576904910514040764960753674311756291551742846280219628538257205902906088820928237838995555726884672156429297074523703848669975292858280162689635510849842080760027080074075767831106863142033030038800923316434749958071947875249484853199184924306391373732854844863634761623779526661263969797958659557456288809614641177945030771140449873199929281419858603505164211256414137843713303462716917490491159937404399142209389214726028649936713088019514052280358317883814337526419759264499460925277914272499396550808515740803628021197005829307932961211310434785020673251159010398212672268597692749513393844748597292506880934503166871037820257194226796027933892917055535185532380857839376117516746771122114896805919746314892579270894462840739437804085185392455252872179085513555510448160036659118528320477113621137076316042505350015740364246861461057872186748951536673884855827764876556024011830108537034576322008024739546228548364509895966586392199911035483394085587283889494966924197959345647114908288186098014891304526683127261340963474566027817284287074901109827596665570085094679397683593902875094002136209743800632726114182672817205666657379729185568945571676146865494404418555159376468676630052849880951791116174870604370970216070366795021260072343408748551465734605246823021002495744738490605074654072769227065828430502015394803922537259091037576613211697587475508970830922236548124231231932900515520 [136,97] -23634139303478558673626177470622002684227401872549636853248167047307681982324460416283206168840592484328511575941310107817773267489523339217791668025022134173011316775322992729690124309868230507490708774688637317896246795421896579613986251129667702207121804041824327339156933623844391909222769406078098577746212950632671641452596180021163257164271993137751496840287173567383701648303366153055107875068214906743345540327386794481433310478617012244962055611208406834038598406560518971041706338289518774082709026114241574117561029184419330932735915947194768714990198678858036500610491718758703647260907634175765456220520327802759843758754431443834270592082681347687542991833988403903141322592947136792865254345506296697489798552196477188179380398545045286608923079799083688078767782362535224801589271661958908805670344822387058933102822574372748985057371738887991598236947920790401038602885882817738879253568086326723140117744890328815420825532715470181696083580444535247873437171535907605775846812296016345018579945392188966562489578366610865151982550030162778762934600249191502716602604315366998853630672355821029899842167806823945993214413630810160023923237256496000337720739102418901263695402443891471808683548331609807903941561868049528961344252264271254118472151671491660717459453349634416132048852020771252737252279865931199523240148852466987951799150282421646475710007240025259343834807265448561810074842895539988844681315380469198249647341675018984144548611364055047017028605237420437571519600934924742460128362518446856603897861710841632153602849652001101651002093764300789061852152284988014185320839574075420451488047355032733618878980352016275349101129514296961940933034651494760150484192402816849649359761361482011843767427223507085095355714152001859975487324062198629767695879939022114843667897735825646393861983086994420164192227591880729430888039765348657215183174731394030941879825426624990175682664834976442514028708146499654671824500856008529342358160215540468710532525616292589879076430378892961205683009611037217403433751071371649777111212343999996255480088124602207150658433021373676374467738276337400751169896718295183581935698532904609985862838146075051323427712 [136,98] 13357845259531726760877622058755525933217582004268210550596649550634770564545582446332031832475969975658618985359775021530892649979209608336670052805514064417351294083691840368086091419136249659739772346357865507228819649823500415839938198645250405324922054300756754929633757152140404256049205655676331727313333173214673809805558028133302808837055120247188553875416695470742154044606221253747139492205357235324987149842337539595198756637864058911911062837724261621164245171226153835608426509337348659134221862939317869872185950582846176567854528867436741430527252564972772038262693084911920768040098008056298507340990442707665390610259872321289955211657512937957913801900571507361305395188685027966898735849828862586929948832998458517048299895222180550718395551484128639831891236211446222431174613352970685917207820979251271429944375448507425421633663259682866214841332580165069005942892752488592010581721128794805550804948434345142077169117395671269902241741109992450834021577808098371213021197347417915974382690462522500769197420987585482142760401411427565737112395477587732192830562313151660502373372687553775087386209088353298351283025902845520639608400270646280033974041625591288551942349925989681338316267829550989388420658366217106443698101854255038524966711264373890648963647310752468045671427482937778768491427039590307595653587966791007909658897497958866747667167005922658858532353142279696927295958196933623084814695604925957340486020369012271156224824396169153963860297824030672023549688792390313865447723435917717477992580800700824744607343658973900477152893010824567861997398072642431278734999652083140986226517399623665128209829752668629865330114696692692137649324199906060425422327547996204646105129555957391953088735701067786475449153804361834415809894884127456529114741315278737774710437460432428017370011728962271712899397860776537461771251548856612389994419782773937502137165104897213144254361428716936960005096995983102973544083144169780729284563026122802667785914526511548563131322970161590361712970500430274592487483720173322870354740605191575367688309073008876938374484083163311147929309914352145352443820036401505987394116864452935701295875525883051168 [136,99] 3555235426382653773656333423235306145598062618389046813523485580299090809177382043580896526487392917598559135260936319048364920495034089583940722237861787150290676928626008062578493894154656455843397677071912180134399425927816020789672362101521719136535425168853226169982952283292853793751110797004232765092704569633847539948169758283617485390951898961874541562143103119810228600605414276946246452199204303067149446718997340641967938943576126806419856539218977513696296235764534431788543128307235436021048988570565458433954085312680488601386495461322748410350739218547265108042308402316318838526390799401619488972068795145927021765068161301868700894327760863244988273905649409528170660234501161009028611650770752914748743634024287982306242643993394191082027137173666317385153498528712393076240822243424227988227361199683036984175317162923677461624256636263547358441742980249676539368104054601575366239809132679513269524592005346569266755989111137582128894986431722963805600531569196712237155299479170285965173523393327783532034246529577818973665129800099791958224732879175806086104155482954922841028180114215305754448908073123200484626000381461079522818026629942389586804430301954837907605541540353287088800708869747981486349021310954238611557780827735254200758496296557109100524335137550124353347755415447909512522116984071314431811435364884460233129718123981530567312540960520971174639365808353732923269311603495474313656913736574855567108940725390675469312728497824565773182238697976198895515531766549241275920766648080797630221074383836217717001023181135450555327203738842733246527461203119188394698504126615329351026235722952845052852917714390125219745563225225635419272077345254119562481104246674926478679132250908339793230510920773064105095684704244446176954195093515846264919653363814281725997923553976229777793372269645802120136267611482833027723175211197208052834424488637660818188220894369093946577772008040722242783716951103039338940483408647583150664545033677892971606212787941720159529319911192247238620349306990662849677244057335471654354406532318891136879290359037553210213896130017035773511450188676234169022198766616101274383347709390413891414262753664 [136,100] -4467549366020447756583511294644679479633781033997055579633191476004867789003999637667279851184774652562343652055969032953804555985241544232661974451201583349154668385254665001754253521844153351189306097964498624198319744269714639617579192823614240435642861636266451507824820646554767857808621551866251392503357965654162054877626102857939939961303393025124592841415231223678079907223873599570979101435011613811910159374522662611366267026043837411578115433284164373592818182869717920265888189794817801365754133492750154856303815792913808616980396782099405764727487678315389780631245172161861093688173881054717728710497328569055225650218096742687720078545249938872591941190008820242401706768090014868734231048710861834621938372133105683300669412306601542468975312967571902588686904772826971233091564625157046269174747945795418849995177081744397921618311141024607360075703061102998779431491371421424051680896109637140708752616453446702248849568444908926118237544003668231166232421029946052781687966696338722020428354048795142218531812817819081031676743833601081896692222626741143923770119246390109871215988457746730711452363650741854289110296069598119810608124100115610340587406777560585812436202724650742152948927854344198039508228033231399602333637755004792149167896042330048069797940514201622339087741953793220760516396121876705539664379139928779367810834962955677262293610420539226863769609694921288501831940954899543326036419616326485823566716723539802954368136440689724586578342985415670296315018953825683022875302409336906151783171249928731301714661731159656904260005191935604275668894892368954255215085542066793778223474298491837990930297219320088575258995783041891969538474812897652522303890996621383195941846161888856335371116049740605010697788246330533049718887161618270036393898980784930037380319891100794573132292242966086580846582642121602761007456627251204348728808885504381342957658458812680027017997747572115761388891796236472470439630411657889535038604944611624817214148491062296187740436980152943358674866028056250550322043627864238066713826418136135330746682011928504069409518945179882257037293885079243445743378019471231434437583873593993753766792 [136,101] 34686328534722252373120647235238594231808945832133974950555149351591640767483562451726224516839713366778945811106309612583224017216436771850620010529543753837354265077151084848596508677789902614408279410446734763770149986446010793135607214209278035246677613546808026541665528567778245647633873110519539443776547069572762619443508777101854548365701666771279936257815337096885401650503357691412859765163959237398289296044464610757524387096342561549255473287288578094794404243428184187484713678537579562399436239006790999367665900590674643469510620052389565187899707110694023702943472022027486246211279232892768483109803558096443355835981766475429641828414320829557619356284951830394468281028843779831774566488322012972607414898771224708504334551352221885289624744726637059856873931314116541769414411620604443866988627756973724151164595935123670115777316456687160895687759393792254091826189444411142880462194504832157746058274359728938308342069548341199051626974580676419857896845308282242567415200045979382026268753859172457950608555969582463116501387688215081154082147566884419297990272728348031212506978964405453653223607488758478095623306260283918839362542234429492993599285119583035292147974122374468018891408606815630082962249977938505882244262989924781271916012051829611992411481365284689804520177117483161404492856883507813284082609756502422560534883294586066366115029405772681628038977184933268409621252080438178258749274534908491318941661607584893628658480354795891131657289442169568090662221688773078969005749696979936450817099344551303257692596694615683495199155076822806692330141213774079211207328393786569614465789944026282090507739510122535278142901906996732665191760485211291289643341585845932373749657450150676886950824225989001560259669072530220743948773110974590777754163478408307261299089265749031718402769618534811264040244721180853294436148704897573288937000673148795614936361542357391607021316945900089168249143275951313675733311713896070534416511310076375400106899955859667037966243728273174163804791531554729319999021576266457147985600265254100101138101497366616092317301555655378628804529757099215879684909812749374376460376174398168 [136,102] 310400794248111882016442094039909893456665320363183266783212431792499307849083467121025110124560870607950711042136792512839648057944805523883860282170088447740334694887228451225166521928411763822533909019017339608545513594369797505454034859512192994303681870241110401416614642552104447911424579701198205866499532141963018894188542457357222875655477695022401024830724028588588072137424667860263152591194123128925398868937553503124411234459335162053167239778075198096511776876712921227683817390864600839456753442385491937154677995578453671608448675095180605792842611819238251816632671785641981864885472309043791883418287086970445365638977764640502201024799890095649659055466938998538488115439190583540134074778827369069793082789332605232918176715457628955940312380207460110783975429065181455113463976932535610909392077810078057855538392082814526950465689839434147585484194702619100836505971120916271763298071599940300507589614236982294501030323474035561462977515169485544923661421424470074458319493855133282536271352295819415075582901954126390096712453713808230265826491129509495409613522501621249523067203268855451399331709960418117863087502158617189142965431047936875301209069766557434690644510150495635446367988490781454275210086417216066995806217766365993201295461878106903477517204998310460206361829584951095745383359632423385052482138716965317484898005389751048261527343411662967830248088880303120240997120126062717276066459751322054862815464955419851431332322357293539449422098244819680233369303139715614066372012769972192258980250076082162203451001548863259791737907406107404762533162229795840219292540283461144212431332984314884611324236837284911050944787763255611954081781544221881874102398318669269844767426649604182603180331509308139400297479892099503760789396753250791627946343556335490401727008202527624628474381652573067476902112213473249398140645817053522779002094476192730568144008102552994242837140477429992894311572923790199562634677516580822894545775010164033386519894773617808004513935454448343209539378680267312429742024723355232689071939732667489151027824528767928954899787176916783720968458094166074443043726866845534821214398196 [136,103] 3578639849099245115071193019937032958198577171107035192714077051652687541636463151865609039579047198342400004045467455473723418296979282891221148354919834561036507265609806733312133497550692898059158238704856698103810601666686312379355118535696184944876087828508168256725755395106387348203034644646510839780758145130291549282608992254324959658362297685564192014942622310157584943898831397700204582598930885229912911303051647393458960186304835470211823061926183243310115085515566073232267441840852980858917020777951403506191341696634621363559595743791026474421732232443204672307348805649267711838233326684894380521583379033310386289580687880951866463194015304575692007015321470939213127637906262233094111493782642548857844628702669853285370845031169485123238841057243478327381189704798859455009590566861785761382269259264306656227962683198244947762264321817969399534219700507287562281592789579061604664928411081065918775296125016078602358821320477995630343519148217632218360571240158002099778353759269766653336457132311338050435088790456708118229647442983576040242727999456443182988198580426671642558767390167938461933196172405227657989668660087547991228457257492000324554367939564857026063934457117932841216484644518580617983548644596377673302979448225237555509263287553903636168182398254003242065334370080970006953435317583135943931092846373316983796551112225465579305002202370567444720264676081206429003268044234437092031934381641497873429149904391820852895811032582907752711605239022214143538440820612232918580647537454163704986929319536486231733519099012612655949872378386488783139932646218618092686732529713342226111866134619799981359991513157816151205158362776161988490236641892186406949688787354985196548007963662405453831080317266093887466123779824830683884681160174300972009634756209089712438569381187167750558655470070717830251530233275175715034204268038969171581732113336331800808989858031776207213621502164702747566088020372587629479033879160196567591191434530511707226251829121271367458311754489593837989251991927119126858490342238140054688225043133947707925177921092319409162897878264964700374977712057221452915056099247771602816 [136,104] 3763021599574191924341791105121917495107143854486276185343416705784323348250852928515700547264771484759598756245284510615465759543008788154377322450853058367589826416899803399246721350528398710737337260380395965153450162797291323561813568807961569516209623313747670126479618676147575578066452396753887961548522838879853580543273954566261032423390405390876050528914817657441244168256258651518882233462439709845909113881086021478392678841744586317327219755600996248908921509996946456495311101184054562626893987616723402756342048359388404208190335677699598221058489444672407876941165687528228777458412204221953876216455544748880142072070285583319649830608759331995547201832625761113181638913360460623576301690601351718249628801838796235187767238821596271917443715373288576093920279729204123185719409196204063969715689015117116532257827271252771028775417593850657361184895833721884430491272350011343999160192610055766123248452752639249787480045207930328734498995762600434293104510861428641088318363822248525802911871140813032236586451414313410199088911938810644167687164111927889736236236196826529970103252070604627285925694047179940330561091385484029350180680194364016790960556277022575998971962176036687607549567595791577129369286527789427001242297631013013467196976177320374834430007507587260991722324679552599052057463070540236647643705858218083724678942331659700789086926706498043985204253020375275157281275026071991945316724401957670111640883504185314129608594533814332369117530789629611036964209265809591607746431723905164683134663375921975733650825381576760966245699801177201275754483619215262053406262913523871179877923914132099795998053579635620399754742653444317445329131285174889513988535956982191528222205014817976331750716333127383807004825513324430534349253271665647818161499345101588974882356489956817765170479494637912945888710281857718072308864698799645609179953276529725515227629370951099584391960435577174198558247753227443714051246931628011773977018606451458356137803976089518952986905468488188665135728905138435066925690904669661920261673288028484226005401951987219219105061611453735260001109424794134217662364948781536 [136,105] -574726941860829687578482210496592830876108901609721201019692467256686270739992047665929960333770958784148307899667896005438027179943235776741798619917651397812657868363295400168557835308339942337193563641220189694555278408642900316490076481118833389952965040162173271743509442753576884493026417808405473923809091452528350244690244672760409592198564014263721759084037396327743605291353945422774001423141123767575362829908614864420718312043505083110282621370935498933181140692014908743148206517722668540628255324156147005105418034423323791143288592591908878722067124521110138011312963743446326770476955967780305371522849494787056538792129384732431422597401560339349507117507531906297650808720727395296999616434429921992032404589078575976731009848587741510906410303995662924194937075466686072860932056627191950816452917386873304586708476320146404210646911731549326798736205526658823912388038096944439381319346653732069257416966189880638642570319567806491139515343988953943257730551219752428143873433977621947135600300592349089822420373247465351607021772242331367549462588735149988997137860407735479949049714982855781559942341281983006821765340045617865735303120452343023001706964043825615151607387659078687579498915599988898458820952560368245551183426339078115406398060094075661023300853762176764543187263874124746517347694988005409563293220626888113391469475780137069519226445580358637550098461450871475033066016306275020414083014631573958765998404361933051330781380003935189651796396357417598892918119877770620923294135592819785659680310423356366359553613175606845660362650872112457898554258989173413902267584688754082324736929708531523565136065638726210791185648413682066736328902017444858843874037377354996506766075251836568476585247137433541790497638345614994559379143394800720917128713441895520633935486999190247488776349490817879565013686028507059252380985641858474923487815468624067928407175290730927666281791348244849842469503697489320408236971705155589949567259702032702141739771256094404916157513084290998299228121982323974494149655181973346588876329219703547565925269105974266075410448122848880122631639635707291278323552 [136,106] 91212746358617583542693425752786674337575325516198175396225200715688201390583859382517746583459371043916001786367217301754571174031513210561686108834141438053595966874043399874307950979957221023055592973766400859430269622114883856319429671141095057000173629499649918191316816185612117671800233669955609150424017470053409240606150936907434689210477623041024025698445779790833464459359862147665193383228111346821584952277265956573468461877357861955486777897150270217012610159325130770512299132027953464989207496857900749926724461726393609666757848692127948796410319905340498399635861804575968307036189737689453641740054925426526571886880278575628802988126073561431650159458680488516479304490494235161059608994018189125249735471883199135693678890225154954980900844941343344164055440847335905690430395932399909119357993952665415111744631477912987535013948087457534308539321813574472345615665178549393624547979974700010020428823625922928538652084155830527343979391951820420064037103933035639226113421411594742379352504524099714886316959198725238076605464315241601762231821256394036346883841250032603928830068112022305848910320816968560778764994642450959277282213165652589442778814276926284955375026537099464668668242925483207113802112718225747744263191822096260673066292321909815412039558148139856429274565635498138125872701115926006163155649948951616061866399882821351648326339714711825784784369214978041813860300712075284710074421090200698676186818790818502713550704083686439885663225471593657987957813357484230524957286394636105638016339909294607592908126131600279534498420626812603301664825015352410382697406434312399727560507134187694769740083923590247646969922685895301002798630493042244650509592298310805843440339639436455071737546502024916726761186318738937679362674936664061492618577515750814746067838329846748909836703330341455152309285242816338684772130793422826022796469792366137475568825338196884277223752394731623664366957442625246472206196000415310136760493406434381403756281046638189022407960456945692305178079076754754508316977246750128843705217253146156476636842256389083280756771410459430716632904212415916040 [136,107] -6336485938510010612931766522488368055722336845251139613328835175098626414667580824199465301076991049829570735669617156669811661555549257377235391948577236282115950731103508546932763974021416579760627625793699577785865758960905162881480337869069804501766866512501613740969881881362790232010383869498264079449591302046562364184894214594304000197894449134536877836413461231188061606459429663522792594738794389612625264652237579175154631357667475754226178442917805878976781149472503297061131157810305623777164194666455522036255327848903518859264559030962441652405993945221267877781685939475216444778189255693936765105371016535765601945797175141741217941763605923205573991717134707067588802856793440816083748321431440465903517367461456428101404258702907674371510329303045078144644811164027429959736332186931938097474864348087427422634782087029694997994298439995788594199816796154479541410123640383765568006178538249286673821512907904719800298439920817974952782990477803739390770912839546858197865897774079894825190327103962519043384081852553290583949073003395283264369430408273232788675853922621978795941122964986286114085525658674511551588532189405451471894306220109332450787058783284829210015815047174495017726012113364003059355846085577533051704773348734579511745439523882909389421050828754937949247748469221663689967852393017708326096315547736343313509077360464218029119380517817475345917013004289321053615675096994508891152085667732607976542746234064114401018200421955850507543482827230249010883121042665257206789854937675508178902999634540223404706657122840598812663992245331859663775833696278021134994391724704751607917289841886665213442021517920103933399102307117065661358615840614126534175899942304766396598798266935143348891189857675344655632567590139941991576131237741020744604391396788461451966971059251136220781807762265245206852355884541224099411500860797168752407317183901325555282780967205594335910636585939575044439863123683336518436525423354100698568410027793977761410949030299603010207114120753703016698863415083861025906551680243722202288194220098368209698157225908742834406035939081600462674070222176 [136,108] 809164050986895771867746715379207274226303731455927579722535461009490862273203476563718083430364645516256966015838462502465909235502316260138154909467314079237229002765415753045520067420629804581184084693315659613541222985010096541282767762121749384751314566976726947528668281937115165559874787409813864646328724960107416018429296828467686476702436638122781244440738971550429826135264365391472892997425875967967050128393283825986714699020417381191015991453055755783978654556401716774146639930305332888878060123500615903605574619171013319499517251956127816696077351984566434956233382653707155902026331340680409411694730382520637002334422693925341527158651094258118138889988608057876839524015949603864387224866016906470789582055188864732335296052173870481577583304642852316835924193225152459840187873786225125401701741445748784506896588044216418852340364631149469106380509041572782202701902944477278377888140765171435847021502688762168046922784786667369902240337429680877283240467983263459665080524588287204984066529447050374113879157242039689895998514378032602503864932891525418332875810172327050997522441314872340326462772659619896180161554875069228310615114025261432237490583664599692790365614546472916624082947135451846287720811197581288008626648291386898865638932574283585660721567383856568557032535957613556860607152683996825498040098920361401354567385769641510245586826599589242528421416596231573006229538679018735155122841084674757542716538034040918903887198820922260762853083139754313762034616067067191282050130896999914371584260746084315542868263993005251527278206120100632402319046727064518327268966217443261979893669753482290472009389807144843472996218507641576085810020205303941035323571626226362108955456402684448835931834038838961619822989685878468152130327485011575244800718548699322713674333877119843799567610820355083964254432511585261339872086585536651905720106278132802417577321124015110163525209771791720684038172145008446908224242843765033779662144793923968144857065995866789835568740134691628077913350661197027489495863637411047050599428204988787985220006519344349809998101826032558967344 [136,109] -3803446839388940044746649297156823424930545650757525837506386134631517717159432043153056139176364560484494744159690289351400133527140785186956822286906260481357329423069927524906729527005212967261146243779366707289646171332254071721967159909112402206399591026163736618139767690923912548948099856157963603358017791312855828546640949835416269298374354480058133954048112891080743369843374188449100620945016928656972048595961130179896323385951803475564358817850013859468740006618909100896868860394233246752382462379873160639850346275160562030436118150177246868824510829671097791599848695474880465504071486137954404678797623027460087040768697701879188406359488479117525324891155732939591674741640658053587307668183993613274562006506568716460796341758273566345713116930397926239621581292607132715919139311245358770130648532459777926353306802609110712998074785259292050572351016928493948520809814477021716325945192432784334577980668169652912769149292519472296921568029745982758912745611637180817098843179561207142605158935063341188822741504867661832409998545372863682559379414294776783808404576182456530451787945239234311237687675651723950235598983346153638374519248962855409988024965637850991836109285858333511693356696545071307733368678187159570451194443956046660127875984213457435270006892513710120980342756190517301408236368609075506764342913955075776741896526933558207028068579936322550247690923230317821750355904640999755823283712795469772238623036115556178510150242131114170475754591615657156572265203998585448863750310504166486194300896429013932621853530297552738541030321255358234426481375421031661342938547214389499102835264651839221530382113158612810855602359683036532772344531463486550509671509822158309979469375130334845498077408400325671313222831516952119343603004005404320608427324507947454765861930816747205642582313888404411606324117470577343271172089278516535155464481982810339612881928917581732413508142482668820015737353764284705338562509201629219363939078871962707586436178558729198543779631356869450771972746813439036507235846452616149726237963661952509572832365419455791364287255904824 [136,110] -1152815030148243962500395404710796783719341659507012702049171581957359537950763209585188098640963712931062489032240873449259688264473793955797621608143517547899460564023746043616359528776718948307578692471097150074659871071193116012819678586364388801580332672549756205056544927102882505020152529320096381601412776118834919255162058882793293862181844713688288733337616437920900855473654796104078801470970662075211394180377377835760041584568239783307921921203339081056134669097760142241172019340595989650599498763284220571411935623670622160818732601780776847926469588989857434632833683319214317959340231581347775942987274329386134137495572141444544543395399496346300519762106974545473632465954522343620419292105343393614875777593158255113681011493589084064561687219591730085693697070643224274618412813999547192897776702703651500737335080788449422005977184083679546498996932474270021020972827691797572157820466985358466240445667704259959706909651334258966370389978937961973899149594723070944692412119977244074172577329121768174662485135297530673022344790510076396766410953802518619511378809252989676207203716374609673461679234399901474626712688970138754870570612679960248159183234345781536960730801184480405539838373685221633562330155942790719625630517136051503879450093753475285855876875636342686671465604687922075457103557021204873919679955680254404063499120642156089870600993188454400916291163796903879659835100642856009839351893271652624105984979409842094498604388617907292226689999026986822683610711268782322235422800161673907664564055759857052329996532083950200864939653142207675666732511095859751483184790159696912440593904570025643275638813519499279753515857116895061896391893347614287406809537160432242519223920438603827486730661839214568345460524095349181773892945910901223786374819600117093531038406616175952218535377678237751836557899457918785017378014046169248978048128939573152720784308353119444231614798679876466706669855002428747205525469047980493022797414842876670972319756770189766802204275927880970409648141067924560668067081545574339328389887275255806080503252396715548433508461 [136,111] -638020039973717851954860098106272852894673979559740350072847967058001654636488987538017004377804121811471390040696265586821224377815166379818043604213532331397559447937606564531032995808977436905141253219091900043753431000992023289012954297774288539546600951358794063538759467651122943533928932888262563135327710669491450624950830819701103452495245090480241112384616690149971960439182024634327085158768113654333902562664108179984022309799220161213729596418804920652351720335417394694648296024186429963284082132179692829408540772565085888256196462279419160993611244866224725279599176952776671922444803636756308734007761811339546655534013409394580841269955128098948909983959831196075219572413573739180417960335150497252642979177140922346041491674082206042017643939170278334218947940275998451928255517055689512075410234771014363541678707991972283758363432638220354565491656473645026115865898488226890908010734349506437341115027531732993049880878030964812361301925418127612740327642552273972073046846200874251358550185970031332478355741330289593716638434937896020236521307002000895978038951504171462863477897447284794322817518948025493729293263842340795231360762749729819599464294468805447670787030660502002996679297239334130110080880381235682924692623029417398157013988188140416044708183909821948604021428507095751412873461012333770599621591642050925481664290490256772064088620462813664652344842056727324675897443992125129235662635209385076791855050020356912630726163808125887369084801938126985439585153756599276785637349923846264268369330557370179696190927670823033939299832269569285578959914951537968189580082096117426185483540416288561359842901686285499074321006825934922145928273459567421259420867590681122421538815230596734709139965429545319360905702980791959630589828466374981746434157340587925927712177612492755617472613682496184787655300418284136657752307833635788951091722374738577963520703358920911450974034738605988852286168785204731408988030454343051661931342623442706582725112419059095824120985038497758664710527031692420045977205252583749373967682058004714381643649490755520 [136,112] 853610526125639958739229236274462934037296398184358919445750493723399251097335208377863234009932426030992188697105636711187733145401247583891309075800817192024048088405386863155999071378257707181103226913494110029754448355801361384892201597228641442931693649493976779113789676187884751200163224758896090319257175088928159245571328510830586604007399062646486797319852744553980042774378990022736267677364901638199002757775254092316802581936783470319580465260458449153455242566536502170655233726592932655347336569200425928714062637150751922236157786672638176425555929916270477840184734459974658042155601240933429874931659194142226362567303867183182495501534635711855607859334506449585013701879655954076880377077181360994936303072769176741359095240559433206416467268108649812602773985594229215080519197651756651576756619855105540243333252246560188181493548219482598263353246515594382222895178058374665337854859409357102574716153667225588893498665569995186871200220339173041137112772983050034842278063427308155258093335373601267218607770338246689994976107225879816326125243617097658403494619059710621806724969767495485825171358432285564557375111866559036712911693353857568965498829310385892302578186338059750773634987505450441081764301684250132485934133382302758415840295330839131682757020079862055977603568692350442659812717193801733941264887123590216826503920274288629606926392164488438659901254698412262553480549305887690612915787217132682218939616550192961804145919409328756300198099548773916532874864915342084607407986215189131173347203067302474894169103337667281434965653724278387069873580875798082795664328281088394645446204585813625164024795629065777275333608605537927599925409222384017640645373062191623551431500788688149401803980904136823523086254755348336207041824778971425548757877515452709048436410030136911589845688434385891594241998134502387513192031145256274901358260961189995031955198061939770414318638712642007747073888365546212194116555005851768128388552030170607380510758909017238321727680907846424779021811814494588435271910126730652964774431496610666968521821680 [136,113] 1190185581580526665715128858641890574207708809520411523878896323036971766719727763943731306278494930933760042353927038055591218227594006980613101921090114158008786076891927463752701908246286216255611109637666086408409927645770011825758596411157821392867390984057844728206147007850894486205478846192154958912358847384275041826179739245888056404801346158292411093412876598479846859295359249720588655993020155692800835333862560120857432253160211769480332345224375043284738104995836142457441610807883480150966243283663571029677733408610729294233188564628623673793070956690757354145220217565296313559002043773479155770217348607238313977778137663160417354309239894751431878799300170497403097982800583138312602431893025766366232656149352758930140663845074255378462136598878412623856754841733367732944720999737088841314794184591966128205985515865790890422741256870347557528688232497341800342555560667153574065916808154412809912617553509908759364673046603404564770076156423543079084044892048473609969863425841235407751514896195837806708123511721554456258748111046840155037314049764005210537293140890345766035323026594799792074162240769906343074356957923621789081149533992285557925325562703630667041575498509324108561801711750689442022850856244801075590543176249077864454068188603598590854141889440930553910462001343784692840282302167825986098633192848018502450143422157633159625658609517221645111169281225108374579664793176792963874075073052458958146596822550422176087723711433369960253366044402266669176235942335337947446387192900408743700318410915652980315451681404391137984779183986403478617906512532271425564240854146872376422277134690740978157723563419339705276654687623135202578216542287053830423126021151865141311484635412611893501297447384217032474416256485516171677940438878477193345889113269227679903716775800578883397582752159624053406994790962064890037900164407829566662449784292153186030827059945538867740240586100952572430732667644475449314489880840642667644245954748211181131678843948233824129389945025807194864678243359518630041040926635827029465898766200611729392 [136,114] -69638330697341026367136659375464750215883212352555666076519241809179609272260754936280708561160290843662156673630381644976851967059263934365501463967951876429075524456923900188461404722342645942982635007669320718048684417445656436317338087029920671245597724408209681258726514162624407724584780425490409653857609944192939755804018287577310349979555011284895275555964598777054159329589471970494943870597756300950979392246799269562528243807169531191730984704715553174595183157217140647831440362377921521826867847926977074453120125405983763341976880732486244635209119047615260962080779499400488091385430879246548367074232060706441376095223873510979785718879462260346640773687648610386313293501659150105438433844628760138277649181009106262537452024815346519670225610518650257665103272307770253241454635594204911944487528286078082842195471404433556991846112778712022602154235326003568033074408351484915315512284221137796014730218944260205349072248874639790602641703732294078757290955712045985578079608575772575400028213947224674110624277558520931332850499220488909466114230266472364561890145320513911831294637945930485065955953470682369850794945196698240998095942174779743962659032187776850245204266071409091553338759644592630489919098729000125999927570839596091594669128974465107379426247122179316757184430926201187212443776505840604934609111673480703559562451824333215401124791901087924253970393980613044600308111873585725584956509880137312760014781153128137133681322928246861281006450741308477627285955945570704947400763319733204929925388801398796316553128053468491711971121010045755977800799375263576686555676926978426724149190563307832525777290158686352878623004076309227810611949644662026273102443180996823493221178174143706450989922970369974097973885929109849569984737119353542664183108962149396493684289228748598542598543502577995414185890333090757920874002920365593533517781091554574411128130800801037246943227974626896957694705156256251042445664219061724005388809677980542103480658168802162715859603953411446090604721802020203949900008800500560504391137116564 [136,115] -348922799204484411037562280267719662231076458565826407421381355466595942909800220875032891014679155963252615411592213169288833568615947133851648754710164155320567529142170390098966666989682516041992979964274834280269292814258369083390049529755737661111119077695223653553741727087462208307961294816595405810435793196341107480606132743242260034798967309988761240777852430008364178051678141337068922491518163857481662064261967829214567144463255010111416003026218332268420542753769103310394119635837365822456580401399254630253441745056593788055522514500355056901508932167751873922265170158247045895851352348300408357541919512366326313658392874071743675327300578336781253950021674728247876350349505717311112801258308672167569247027734828758538619134506365694018260761513423498359099027347043695780468391832632678116131608956367223164955909181478021560963055761876244558886377669031572222532426442617533771652978079165810252514896866973171950174204190858812974148469881397973261900979686585297526892306327126955675716357481420063678450949086380978138962820321137490603688399361479473772947883592969411422444751273935334985890099652198599834093005955548484770278989194414304174402113854915211367030322911061970959143005794353179242460119363404346574364132301776159896281045768951941282902091349014588181607273861054312151386542159479712754987748384067972007889874429151763954420784163632623882895989437816774787542774943356948062727418757827558839145054658925465744555566889114805715973367841211564044752905215687872706540261563381079766474099849737351268839652821922135241727739328659885398531184306534435750731327669185039302556530808077227637635841239702596046642176292484853274408388466783467415729527515401480981769581127947312016333685117521470294596389543266923020996099104894346791169983867787276611199394496280806734207422415215626985216088362621038097050235196050762047114581732798203800837025908897916778458744286372445184988835940534003859943579479302685942678550896042230843335865259288016830936104252153554016953040007448214204685947322790356692064 [136,116] -3050360262431351613374804745856882702418454415581100093046797244241115240319890603075084265736140173026197525574783256446096496875137511577127374942751806161691573411735268097837282276274130145468064742579915135787051017791922837021075350377572360796022629266850183888758931280568782937688110314856200733385960505494693520394919774091132594547552026876268864089553628988753037680848144907103523855515516021645866104122622364699752703801884682336328316036339724218450397542237253693775580002190504895717834903445116798366957087220909647220207836936838333945089397968283895149937440070863115921140706007487064018765542462390263044818255109987104848591389309630860064918657378691563393048203870712159950455376583091062515202318156807472376311941542712015275046076323066869383677706872013411302446021902191883946573097497808402182909353045059277222757297713631135159131311577652538753614735548363122641610075832590032494270227609866634311624281444020025140711267470224418203056245888777233648592068856056947379640818611378963530337840179635275611162178848131276305878585914186671006623555155948487770038169199073848480017730366596778605391039442438589532371993525084985607669174595627459724655458947054336002736426267608596095058585377812707192456398158595996022854945299735519662102964957376506087235988085716838040954850776927939777657495406629792584756550283090426089748046972482823458976427276903073619553351076314393178361468233807621227917706962339505278073396355710391729939411927182369872076864211432319673368909320058501455386552736683971495962051904529068334853095162733082702099897770071071687066816314531554779989282468074578043010134141261182605052046192820613145874288259596575821409761178467337068711775803469391292302156437406308284297870384314484653220101429425773449985706274364324020642257993756772487348708428208597748801994453099167541647125345128526666356399898290119358174351517232608076958404768448782800024360744764998612096299785748034103726196072611559061255843754601622457484326051504710213924342216878553698281565159805008 [136,117] -24378363964253424723696471344732859526375555893481934526182768206943215837072675939933503539664555921036629659289886636618853345286177667667366914040982349404635758366657366753330160845447209988263647606157889317586406467994104255249642611779097324646594875687798799165474585087611163243905338886857608838895601787783030073047335875174499353559682198859376629972662228063811282402811705868174271187291719022367143256557386787852514819080237211539246037166375440809616137670635657846735973029766018077125115378410816752338790661933162840295263322201938134661911293830143423768304814763136190555686677763132514787524891730347139831657637458078739820313329045239126779460313767563435530448802803969643659809169656632123229825960525120600000122554369470947233423645885396025465756273556744345574299742771920801354613238658987849739124668464062022008115939078210553697955001532100526276713522867358068429472778205624798363584943992395923946526182664678779237532772955592984551122547890650169520647450959799454347061107658976302154576924792867642221931529625338913871211489044374630344433795584290352019898038559409181098365992630725991660820342976423746320906884375634242910468958219157789320638618625529534650529408934622596756501740670658538584099811746310277928357674454649349030230964014785521726253221700443428524466618136946657363745172947028281014210812016051525166350901850154592826805595082311901139193778730060870309833253130158968680132240239924217324642732564258400239486636143752158546051823908132324843323398085376819366679378787732711407993619092046875013033961728706876786865778206233922617397787312955481703965891165921740350836923033876620732163480966459689996764129317430400298783007798412049385239818983739247629768760614033312079942152410165776989049226696803537142972184210783664078794661653782509387470717332319971784629082876951518232266216088694064011924457291488924198021254736594944052798561902069354314796751312172654945281555713220102704278469271987069046725173638924286039680239047076845722083506774990228047612608 [136,118] 309798377942514209351941695805817085078995190580768790227746071548657834186843838691253941022400507281721812014924197889113044695692666312742416526950443357221934737378419167361466543612038210654511636937331094994996848736289786738471819934560424318790291522312030730149699437583509892475709030487263442132594316147664507720069814137481273072365416875797508426645154043065779134566329962130347459949247377085316587461960708767080884323784199363515712164944009806514698873027642492503047244541188451558534519436336098849878108310741033274300776348339748193887678379892664489840274044142986753871888814259654388755728569419482433297137865835767226644171067371617661800892235419692636352856285518869208650478139653190689359362805520768120532227972873772005388265662939452390479649143161219669475370783740239783463635790521182167230319330522034994500630681060413517592778387653253432668724698055484448467531055343545893984991747837003893841539352492630763441158247245746435033970156160849424253857073934448757536806686145826406649060467986798047393329456652305699591634840881208931913875403825292297134617494504955311043715399583735550525896489816543410678583624584458906142818086109189772954539148568683790128362029023358570353985427335280024667215524965330347212626455022806129193844939927821110640287954110804785531834679240951061517909672129932923327880982381392546492867999386406016413760830536260809210716681243827050173139152918112613570801268774204009537362225984937687381206284166662760595503870478645194419062603619409198408305380685040256137245987950965884247119683832974968810965417433533667374147038921415357156836482583182525401417267821816113856783981256910407405338696529618182364630135170361000513069539357428815797330414471528643278660237074581773568483064423703143370924009786850042272760753496820055760318001405018985677870843322478278499159642270015934492108887907645051895569625796184624005525856367469628306249614788861076094807963372702611776847123212648524809346620922207582574243730736659494456427708889274316 [136,119] -892791542599311715794806036683210623100890519335212212538578876514485166223519055333831423041410009569732294294919530154406843802006091258403443236081725185040073566777490575863858650193113141063689760499759789619431998367443146550157069956105439740990427259557513878079945020920817213189085018007241525343037428338012821745056856425830703196203983217128990808697486672110686237509991502455576948087327162160709737081323543771024597861028968702979224142305681642425321643008511840933645255813155726873806266223886041729665327819731793555982719410470691071232341047591578888411754150371269450185235587539325723340495120274798800392343985911330130191488900327222164495852701513487421511453220903306333492099708633612456006432983761281154004390428692323067956699386682803709304772187295313860010435601238743994572301615139934507499350264962869888838769257896650590831713572245067360724398049080423911750768334832412574921507659673581201041203365070051595467761145588037038435265372066958925023461849303811524630593928488450778072413007851936633365767607190383082268881994315880190119306950198274785238222804554088123586870023570472860213312823404649894542992205713723303909666096494439924253658687008945400717099415423555980091249085021521424687911765267297459313208212181136388930930731159085527591235250272945224639366859147930240173542732018894508076504480568705053396442196413858650673503862888334807188567047568729170773938572863443672130010862965651639870239611399008473029317850481159363904617252826453062267173965519980334572070702273008517918178173678282253895068077111186775659333412539161497376875509563510153515234810864933739309045975633897334230022689902999870013709866115675529328170606330753106556476924039189848516219807561491748507360415478620997912960437153794228196572836449327394092274878598246536945814060381180512739138453864245108188734426660567892433098598052260390157589630498321260093813016393981238147579409984613829498510231274062106085851650187052923302273861715867961832413564803498892114349312 [136,120] 1842715024419065221970971872445374832951617287273470658606235085890899559247654034235853007058102804123021004370545515546506642127008384472459686845226774859740790705905192649788168315555788429858041980947779926813670252624502813907544687766179671475111434568259395224930783587909907659377414633405118426930657151932696171100765006168982706240778605268462268542503790673185796377517731412116779574809375486610288846833101687618217251154839484253439520526656253377539318377861617238751115720074198589196147780249131530730021865248734322748280537758389058241625517320085274448677969875123017482909590736058814118396785301851082947864502830123547960666023307935695633972278319275009700725128459301718162035643255994935140961398261896355187896908985679807843071107203119973597040117304318385150477255953417267201936378464176790922947910452266378637931372668655937561503131093815126938661800065503520259994460944956522072050805026172255738308242463945526545517691989031331920871745717551212693812516600807277612238962511365231921094979893067997624489820252644636571808183065186993402025228843529958609322867175919920148875424905978662095792964387844591472470649480636060105460213242067403020194795748861981319591958725321690464536535672603807271665279829782047728690701952997352528767119300765699409534036423055809770570000180716866041671902442125152337379368863179681077841287296590360769169065263187890042739727487620060885487212028289361013493051824374894806501857430975781731881096190932253973315146846135647366960041725166763763487252550294061466693243533135790511880794055345967037718735410315517689947317650925919369628128139589000726590650659526646216117385390370097376126277170595896343545014113599385173803351296403151033106009593914196777454348356695125402523594003079471396395895001893062851086444488691676193534159452767750072608713904231403993947073745652731130963612947560783803288193994548631572543998910667651527575592158108032321072984380321843882077689268986980220579097343014498554727809436698753856 [136,121] -874389057870946208404906237021810659667181204445120950477560748259831797869905487680981279496971219967507047655715040664656964004148601198693783218396441078780300807832102072495988100860431504957430299586276833914845561447811041703510016886181749713262586539967007539941222739899933059780202875257845710322173515668210155886411008846641493495019337200711774302245203339989447547437366785698557418210778208367924225140715090769612221476733163702945052210632867917685519596203092855943292946044550998752845941051325516365773802529470885604943708183114521402689038550949197316092706074892183009348486971967577142399493524418934432327201475811455653464389291537030350277734424769883257899332339973662888640873992594400747784334732686039936913998120168915976890724142222676862761070816578729687506204113270661639214408670822483413559456660948374009572437132806554968021261142295101537790980093651710701570617560412861021869480047127459961072092864144924761965093492939556224044257828847932340329794617845947914436628984023738584398979179839842756541943015829066473859647229254018013412107374873763527241663818972413757987289071845343513042030205474219687287586134775593065955041142492082743185899726290749635578314705393213572722233754665189579826503984963963039396952511168991345979727667333128604675237727329131963792600721366206364489150627450177161963636686154039829708289579889776866639749627288396607614032896141144567227856198277741436038643110296855675709766577816185268061314877288075155595249863746136617704177711783628537575592011569778555048713051214014957430835450691504383415265086381867634098479118652722690595371886932020171584758563867426404453140365983448804653644272992019231547541332478962501947474801958518451752891088041852288074739156652832630873809171134617512986019907494815223355242341380036331040788581080541888062668445503102766249487610704132423057889665985198665121594515332156326406718485676471112458954421225184128756194726271721274724740636977923385117317395528541407109156416 [136,122] 854283731026347436407863544873597300197112262098961837109684426066498587051226343980196018360021669274929043418533736713657778737361705633508596949107033118366866496845505812457422634904814520783174329865655898279028294151716672334590070904940835283872619741332099651008725919658682124126111815736592177808693186144596442212566113492565444923851584473596407498165097910627830840254376270298213078849012808304603562927473346956700545577999604599890210018564250429636862288411204377597992764116746445301969214948153650561510396198141439560611401190313180253266509888198631761739910490905294496484528467158676309230810101042919814820919218343728013787294614232795851140225968737580826757665425184548693129181497655357787323997001378543007800081778972764779343261426523672472072398044959586801031139626849798107622176357687303585767916987848481257846938471389310709205141922399663826174065493362056716168746201169522454251376527636763153159836747458274629015118644919769360803886159000961773556526802683946377093638847328633658418716700223530589079647603768692752606649881961205619850475792806441479206847921149587756241289931055521371813461162615857479474891715552813455621823483435496155101907558250237826355242184251540017517425589262883084690424942223903191610802511044888951350648797701863566828232732326396407528912396213939504989380831706558113406692197379314421082141337753388808130963308502559120644015403672989298160790609247069868800137839994271837284369508943728253102659662619568385834868330003495331522828683242018703602693126503307305815127393404526243398413043180196372894427655035073962106931624960327786597473061874824930159689698811917492165478869421963274063867451933602713183418878135852982045482680498031290228228983898275718625371809566032825635610008948401711729408953867842459354645950766651278299176242404370514138221884080677499343935379712970168030781525587553970288235634864464874019648230768850693789850952113098768420522082791989203516925775014996441312166451828469712 [136,123] 17855047187347663527648581652986659511923806338489702560606199396478436402333111813451587314086801238153305936042932803284456249319812695548797305373570921238137528844967584295589056557003604577291808924858225378984638546761169088100827372963500352227460618198927622821159686361689421847950502422079699648281698725185093915630202218230440341136839440098620372716235200677422308616538094310073920520700314254585842670240002646001663900044907468797386349488552520670324940315181650635241452235847921895849955387303071887737238982308679333655555694197410753544640914680773493912827304912960817845829918049541650036775152096666556658928730233862977348714920577466256959747622616011657516929323081587404871421942610934903017498362976016136213683109545325641208437687433768007732594134803515765300518091004512561458065597711762120196698125766456647434567477880497091847904483945388477538413589080789132889731710239823702075261271638894964812296863973924773015171763324125917957228143755865510761479150925909510987040701600694778266056497833478089708876938379726038457428792409413809009082617079270097353438678393157508034236941523755589559958734888840556607237080891970171719465045976394577560871280294610851571224085013200556957457289241279185252075708674146023801404370074162198487410669497066956678640520091132041538625148583984870657773311001688203914116868621500820563735167692559615014644220229903412646337663149591337834355567279440186753201349743429778750748604174149183877398866500525284430411716250156590776921384897350659353256097617174373290550987699686096036661812912961939705639404804762783387573980644184573078201529109098735899353218737234160365074807189482236467841895388665601420511280636721033899187104485450937304570585996347113962652542294118091573405288501408022291111249739754585541598821758333780798706424724978342662913247458655981337028548782170081527731128915400224524434580464000671523213540605595838218046287095914788783699694258189796087126744679492933659625216 [136,124] 19597583918868212570908866814486642427812817487988043974572703605708046265239791752407502659845001440160009851577552355412232130876526559722855559142575927878476935452684432670829686705703537722732704041549256941322780188310745679389442302051723768002687062736644525710616981328192806486385486794071485804105710702537888913189321764277121432612347472451643025231651233925663040880784934517179678414746166211841877179684285681543957591674039708542072578008442521565537604135573610802176743651865668768689419164944991007038770779049671749279854982356623765970151381818819560640043425201381194057612098028226998264863760880057376110376189051073009346443147078887910587380150473251002342243332994779120894005247642822835835631015852976081548738564515616983328179559766183825695058407508538065187402866732153470000581982605417565773262728719771222892907424828835719811836530657505545272870644829305257705191445198991221544151699286698291332115145136392816987622266536283254249623404765820430082687667762648897470536786516746165560208028018444221426133808846857014904688681901675480826529748188955521546590602729295525398556684939025399507019146084708480176549697067428756697262679542030200186963061133229828424991305589076086248148563116505763936638736409606107649090600539144062168257923928108615637245779096780305327970307893007407852990660196453062730032452203161544294902364347405548513551869244791629999348891782861692887568853246843889776308009946132249059851583736340266771073167572168049554969315227703288491146768461615604993195312355290919155703921405729491087340182806385599606864278228941955588844326825002270508557109008061096192343608577127083156725150571973500902918605543396124644009271949168079369203050943044121165173591940459374977803715162361625642667820167067340850031616587880915354334290475217531429179914210296570956674460475935413293707715061204258005077188222705946705909940530116511599122965464654780091920978158419510517569324989015579925337496738999008 [136,125] -1406660527696892403734239881960617340741747710578590642682296966432997284065499524534916434717266261013109202350544050983476279044233180056626234174041762304243545375672348174968369229249906877248145513621040717899874131610637617178594837558448259159899713390021137302825372649548203797360981311860127136156637807636890513429393540653378893293862906795193138980376444724996655738578519930330285294116305502839556817031885993223643657398037042753659915392856587348984463879227053777519044967107074862449216308534981221438197344368570128583650745305768456136138181303196987386902099876913516573745670773972193983730410232282812555658782014923453738894477261882865678276721540217547323645287223389203242400174520068383237701135828911211068018230089490880887311163951146383198574181021152578936967124854893863219813503574150690592801370125858784365617798842777267301826699711393954655492141872697214419213851215362410624517547783209681690770845419250678109739668369738420425533965786968386643033720007236127166952082363691127610238184837223561658158930824095676263784208279321145511540209416505080460965692190885457230418797587516961127209700263212397535600185661420908889844662157647202975764714550310676581440285994436668960578843906347427064207847097526688424454832532935869286173425345475681326753081261421551821652270075307867269121394861018739732026718280032220544354762107318067345056751327823313796236861788250387007745267746921107145946984565132906119761739923329718397323595813278039233009849965041036078129552295711567982445886040106565038271869259970279945353471397986591584800655933566683569373461305491161338586527816143683415796132326164889668612020392029495579117679249126858877324715428588056354377898539953488912425001331320492392396615874827006344821691384095414233436771744337268567087784712456062850848413208348973845118566051391759061322611594346127434251548133889707174436696283220977200432631176347380196428516984407985725655380136278155782662912 [136,126] -50225574123127489829797043717605116526422538626446015238331257353662197365030827874826432634490564426768482456927930987628240565618266229564524958491765538446398280444012625313592589736326678402345084684839994528086017579599316345990530075746957500833981483423252590756074580137180234366928879998035502957058221708553345824262786762870306978240196227833086118837351806017218371483073969848366825345951126485021331054272045632165685529523768393671017652467163324754060091423413596861886656088571350967584175642578110350056227077118831312161216856551755984996257246985621264833830358821253456639039367173279403951544811316733797753916877548352072025824915443137128465868200710480239502165500535565177227965261393624692119619218546320290606835491845900089143350816381173072465615647940618975629289898202200222733680357607860288281467864167400873916366580431774064082235379509772394151310748890666301582651000255620549687307491012316444662113885874619517977063252155262213388127489664856552833032982028030514129207762170270192903844718090736069713544234536288140457851010113601391374107964299799743713318547159662429695569194105418791151049852622850623405808833140888079829857424589223614577795889502607693050759663800203948960947068051453694592226462672738227096528600492390049243407639894709120230786505614333678653847217428429146523944637452586227119871156381426748797658412058676526586798711049495677420953752079412109528958339215898893776826103980520359235103130651761731801094596627476024581146971431537110423689680571437763178169718940318701164631554477351508975397021044028521205384439815078120385075556461965428913475233121282504325285654519634577923500316339005445152805835136185043537601458303264006415595892183786065271640491508596708281207534963284118448988234218682204496836487819747497673931826208057579222691828478368896417497797110612251996276779713272653093611567979084243208942314135131501260519552969292683968969278829179406989637561464117 [136,127] 2966866448155802091259106651615823956458727312721493830747483473157066679270242884682807218305679115303051018280385196217979280569856706449619047750032217645844048756465659788922619687966382718094129945993046152587684866157836831558525756873638929117107419460783352620589836281905510233507235500150910829982739430297931752850106148913190979952231360946284171089635034228017637568944748535771407625731118256819182471408185311568013410116601460755742649773369319688856779942382104220437996298684258038539703016665392830301324155726962199510942624243903831820644573143890704925173584982471008425245266772855806237347664861205144382568472674130196253665593067178235794806782731728455116259383417161700707397161002861221664209015588365707186603969788690112636018732342239979290909909119108888104770146039446790951831676791675068628882199519512544649399305657143086769117229046983026685634763165438373023241317402913837997924032553717788222479811360609889358782754170076042682936920567651677010947493220759901822580501427474451021685879459994372490995484984978424001525846360075317366982944651261337518960692716007164991429667760662285477901379343662895473613404859832730479666020055877268576675459075642678740251258315898965261070952833402243739631912720544018124445054759644477265758932371839199674303035031137603681481801691699733604424869147887456752295326851895115301787002421706536529898817439390047714236869724338978381455758967548825785023639453820351773891582241434895267689665432977581240269205039647417745856001293377253448630237738235199286297387824007759794283121296941104321720741486928944162155273288038507859712046707873127454981276392137946072785669776306950027009129460949539111107928193300049848817616327738127540738315390916148930033642072920130508477977375051285006323311176870774054789884791763816245891284043103626254088807863735632321175546400440510879467180428918258058557843990276450380617453151626231772042736674176415978944 [136,128] 293699265343355212894943906634488592683400252658362078124301604910626045600808693677208250863403109499714090834357382694072035903913332010929273057860434772976116675122323366963589969384665154686773122856268250808818843928884972760325454205413531821702755861052966442751065263721290190070910826729845784186530734533262028421394055817770081264354947010779195009210200691008606242605613047870591911948916171600224857078425484020596695206226467065012266302292789278635446776830970347651218760759043124369578524877435763814497562979567606575959583723537785162002222031101292217113284948691086114032559448737189578477815836807982736902864613376233532325044433079061069667604909503727672756877001121819660794902378611362684794926993510314031575644834118329131918108914066124576501936188441998629159276221998660882195457675151478554261815782046219999351906193389165231335730610270938309601913563087764344354021840279427170567660576630419622877885839449088552364687253350151906516578129841858201290216984739070314680756465695843695008677977448055003297415757531851948072909435256746325183567257525182247355102418155277462074504341227305300849231233144700848651675536712576783166066176954715525364709221076855200687065994027187732321974478324533315209682023817895239405011275879430733216737700192032222971907943736302354729142788466433884123909551132893219745691229167726449900608715371561934837858615109371512283673641635933833258844842239894184372641974858828761123494256106140078082342253985634236669314413939143288759371972666417116657447258435725117129322897967752350663448385986665136986824129679049236100298893194531129134451052107464945541345082701652153882542016703685592617686197045995072330331468521264074117085002441493936037299604046750283934748197834970766841700260925715366998485483484528583481653302911537383129897556273363916169807774784876772049874557972193392763023211892807515488010785316464224241759320306306494579615495200 [136,129] 2848557980920132294223923509686251279647744860003224093519357496765934895426337831050238368782276443341640190691542537109546132100158513710129257632367601315172055498207307791938494389823064058900853769363143479118553029738497357227299496069684053513916119078792751262358995922611215926832238179052535696345620154367847131410581552763228674585224242319134038835669988342060311698509208780191736240058581397064670770799090004464885629955664549175580562245332040653181476387603274273672488536926900491415119284076299621140244913367230185211393165281258680140825863753537806963701069829166370589216790237612911265421483333446332925947932607427191892152301850422746133800417585112686915846497009385609913424823397883211306810837738095535784166647548084415244313344370877948318611635283336018739364431605332804242729598241350537239709551118455523960104732043099075004376061979011012397511693374947112400593555680519676912424202120437593027249814993881597737849356203329163804421338638445413455398308703255368352577739889818110926467416166253675675847677841160155748128141665974569148705042440791781556059355657636574974391012312714047694411240545999244683123983513052801509627709439867251796500779434375651926110140411800421648135225645899240330862740919313481615246688959309966654979695247039647551381630567962775340872883887223899730292410282576783396718644409889557249750891572025184116805425822071497913806689318593485208756839031182032996330503358803364949999782404467600364894972227355534516204707224693349550347705223387989649509342281376267424809804736021349843357824945094712340557702648658324697775450144311563125474477407884253368594404788466834703248519005821380326627643846441708665249773648612574793375363498195825516869428185366461800917728170523069559291760692877528810900181060443970576129225259310573412284899250991406434044680622852250906957811952666938762162642242308390514286963330754381544726863462407264864 [136,130] -105852691495183868193475811533949716468327603189909534118822882669103681888291843540491099621428384537884214211008768319140087588260085137472393927874825109744504758409063191575040052084879300255272296811699681871388412371586265132988904512030068303197412134821140612184519026900229395314529934957487812305279184435745954558814388075853344178494579633693687035011379453815358559227564056686205268607998898512226477940391988188855241078636777079280656629455996107662648465697803459829153291959100284378910149076501270296682368331432745825355080169007734068529994341892377345354393431218619777229916744103599227472376627546153428794818357748421232935318922055486036633329752455337877764698896675768644607517892501113067422201049832139513488900316584108821526192274686547694773407233589877010698944288088826470387696023634630376866706487960325523612361382651903005788689501986757773811875201151941041979829271242487449098303132104107950688888891295820265366995353911263352510496571455012196168418107350286019033483360596942734473334574889271924249961857808949399739999313969227771538728389207611972313718565147440589890336892427882996061439793120654774881900859935851424798793487448819477498622494720408374154472284223351840859082735722221985664249373408908511021674774927701130334936948546660670498723285659195837115872686740175889278554219024582127710908271299072471857544116450420550837320015028596314658589797120922801500643396245720297343822779087995296274956871530088627719848983407814525779877270071723055159787159865465683417643147984745543214213218213118922365005896788935215671123212484686024143253419449422909558491060742784413917314539164689792012763420997173409577501234339514865388665690569737324258123762722863712869887908029113552879700346484958165670184443469174576023364270700030683753865918674193876919904608742674753687433136925516660353374795788702242240681541196768001699501451567065289075653188 [136,131] -1278199138118404146550770706521878092353007864790107171907360870619369527467006280896583964933573823318429995424214473754991409198849117753531682152179070400047348312525827659063046544309936066999647428552371241246942617560933684204417503384643349364885163394688291453810783355183456167951986786758258531013163339796992584337551243861117183315022420927415756974378036940867025414247511710623547109520703053142208504664019715200645291768781124290687594102432431091566103649748005298876573684215841723222969852604803642731831758346396948934494377226017251466289068119549293417566086700034577544178411769790480727693895486096885054004145108477605963926930546845634951422658191725011138685545710410708574300635562855340323406518028704148268050934915966706146662618943400989942614860475449672058459679148450382263386778370410684186073576306474991484669488076404698280821055165707189941142824436012210822364268225752274171910152573482926996140193525450232923092377830731846939184406498438904385265129607596849000497305067307785034600738966394859446715371058621554857142842198382927039479097569876140633905180404946969721361526117889544257252983856675907241404406731265396363572740762688431212563719738856435463421697966531132926598361843583249413720417249832184018071875817594624370674679853372241925259795914708976837618944422757397094396649285188557482219099215818323104614830853599857655961321207674943984367633055940300407408642642037785893419348042005159555473717190348633516516997540193845836375719863734259613721516587636844752838438776612207863840983449187982394604682632513667460312423863123367321724312780686433285043181842739116290123469612602964317003591973548516043643201055164558526015076465075094685439828758570604718445547829088469541161806387662956427517805995286522535293437894687463538812868940787912099182646373402237979258810419797343664266102014355281799166648642995190725899944450983040 [136,132] 13443774088470901993227503149310111013507923462805632343363993897787076078944968640072209471682229994412807492359020464941129206073729733953547078532985440996133528845283649721501153096804662314971799976080533301177559851180705045483322982370706548984788255547441187778465093459222525807803918789956477965253809400187409578128568132727133314178168626686210942799783386561875453651038222336151486822805688893251332378912426596230439944484104348893344150508330128668538668668553210989822620736065050897247555629395765408072965416398566673906227206684797805603575577155968499770154154027449131714269885296444416540182221778117640639929380847342666950229954353723479963123006703732579413363709723582176472321705890564444476180998720963017033346786646250142807464484023631403087519236701059967346213520930838482820073054294640302197188426894100352852377198677315882926501088114939406016210341124988124604186705696528441448422025711882150489274408696204988747789006498276992913292103095045329921898335374955158044424501117211449793726704167410866653830412248608503611904684799074943144609952536920765546602558411917746371956595943623737705330494658174050147165568718367735441070999719199085384953434283338987748656669943889738838622410404856807473632552239155002592966153536223314093019235732238510983039319675006800874754253858584999272661968855920198852468979277934981937742096807456075898385735889068148344603637682639524988931353582219048618061358868468579525034597151783062223999593237636285929835538413598887678963711225785398024400336076903170809955173197978910539856272956303021001835629678084488872264415132744618870983549840011377520175509900575243053216704242449587678683662207334314909294398033418471025567800121273637448611537809691209697645818969278497736067220064368478783168012035281808148210183796519308243883825721949479938308400618883556968457600933571152542553722009561588551936 [136,133] 150854951847813816739538649888336913201523039008361216298843723264417165501229181554718377202173275649891287071507042896043502345524946150803480763010889775820922858229520191060758393644162310516801586570251551165637232771011089821054350305754420352751891433344244917020998487058652721017655135011586172007148409389684500605875095455677551534916598730981978642180287374574056316041946968629619457288798656001850015030509631436176596729234444863893815355673658667463226547578032587788774807156999496158787990034183604115082234082162643868665625539347797040069801563546525731777263353908185920828438401061042628898525291184830316397450801664263794825425298008059299777687749438076960150328628761741718322053298620128581843195662295436307418676960036768920863193036590592669595106394327362180280796964948674030559378453696191494331386521721194278717217723566211936470466895502765473008321698310599261609515923551509369966127077561226175968153314416860116772125401542779054918242033943820215311090071347064134379263936177738919412098394091022415800189180873848933286135309069881825293082682921213947016413891369882224014145165950740407946857715603097558959913667060102815242349000774282120885675928640564130089105851661320541554238457597613584631625610443915734300306001136579620430517316225721465002040804791500706865849629149592048248893983312867553260851189702886126397225462929645465967437370720785842127196240582708933771336639523646803155641960644939805505638392646813121159154317102862202459584900050302331128699241252313291641920720483998134953111802579868885254359116708453545454904151569928397638572345989599460253735010728192692356774109337812710522895193752222288463916871168059785005761728648839273242244126666734121931492444238569732190691834392397399443553951528221051877425044645132384812099530189891807882938170665429869059217631481657663716814981835138827754402710616 [136,134] -525209880829585809285038151545026440287672617767128006907281979611550109258471554951330635060105825993806866389615808590893902696582385363835364755962115324663204265309404556384161602088800710650783749523438661864743381664850719027090469277422385820956338227359619152186103939537839634577916901732935143047926089535423400737649065469494564574781581318115518062983282016754443804464128349896537695252288170363217523445705468767358630634995843916165460993281062818775607940635696608864775598342542242917923644460040896118492612849237317273443704618427379463639457562730817916240582169393632985364876304884713550436769062059777204027247055333305757106545326137421311162134947739719923116241964106508274888985178186310054815221643732269297838718659229370657822550465534988359105019386306045467164554367378974315287560563718033340488692641097526557035971098192449349078102703948633103083722873452639164144546520925867269986568132021198541488572824822168891261949336568209906228076001640789251362430475745959749862359432461776791085338799659249839635349080596149420320527968884338026610695348943393444528587163594443073487745386201012326781153178247011568665371926203124533412033730634801094246717084598420799157658481022633850760700649451290945338894994344105916175359327192179844809121094883873737862461717550779314814933877925276048316355699197901130821479903724563173149427283697130134489366050496263560563678753392602480565066168066691869289533237339781884605389792397853035461217070884083742669659979782850848669673469037242247431627253684120367769534992146194574878745690418616566082803104725492767368145367180340105664778079352958704647753437381882685118121766390465566192641479495495311743642395846687660315788681440279785912398714645013910135014735215188370167765425284082338264268770160804559128530800375256660258808227083394975488740899402314197416862436075866944 [136,135] -7137230765157141924114460132509788704427757178890387253867108340287280039734571417810299663505002534064492060531905685279330796731210915953328628032459801258233904944803925562820189756088199943620867183045111432228690237447840153937985199199023238777601302922579505445469006802286245479387647281530668681656338832158570199339765331608680332803178817678381454092004581010443095983401792707745314635933239664432614454233759767812328095858431821299786375719077626683911772504412314973574150936817389040416957472615197275762886503237246134181811026801731378930410543494625382174963575880739602673416946295305797053974395581206041325719488883655992741839167876087705538224246680951841722880692780409800147395400138090506315487318021594112698617919710469231725854291014436495856830123536811831827950516719902326092694506853906216259907983118857089370717664091949344136783765083929524811185483606945666844195021954985070012952544088425020548968256773276672690426746500984987844214106385042894563813691380444692142303304670324024841317559890103892612672230445960829956316243875802131447268254055492530013032115936236281325200297383684542318354590623674570215978423724130565319821917811694723075788745427761587516467546261740889914361500649931318170031891969509937496945299678564362832057875085012440370211980215678169640651564718796277713982394702072469928053637346563049117689053538716035021690527526265458472452957243618688087949446084819217470841502677918370110604766607176614958638380265328926694769180410282584711209116336460092434811876347239622423771612184152334285056898026000141612603458625668056908331973371212621522652032045816709433209675044748339081215034066911213443932830129138886890189841230291285460420413836972659099771251267807982843909009116224771456179112502665959671816085708737034821386444558272251886644183603506169973753205320627719009959808 [136,136] 3771081854637374031374564328414398582889773443183311097486714935419554370561880282801187618289510266316985145353625238113273225324981475326845599628805469572621188827609322932580112016488901343188941706211921970305555891703620165124750473557702413762254031196157130344811190017886458705935829053089724737566937521148639469018563934291911388572987578794150768606923214218198132657949077646973787101233093059367334239473019952180838362393616209955063840055266108505560932865401454746338131582206837616334761178299646638536640055847624416712768588813853979087727674547118765570014025561832460936328093241885498346801912066163852399292239962423375746128449485852402303932610232715444632894709648337285473109536713809949190156651853466225424189757058620096713091970772371844241483808792719877559655906061055473909662962376665901474765159461801071618924268526291756610788978293129595132888974776150155510656791253690207317888646215479611828049326412363575062736798914573077894664302264859804260880791269994409602403965107655518457403005960089111941811323533998721039493601935781795937781546503540177820731035188084102983186017876953652289013463779467879027806781736973675673018799757148066276077401021109340022068000014297433544581666846630301814324404516065680688269581192993294180070641650374530193474830774853296111079797569470253119701142131564273089699029562899614990480543769294690737710851880676634075393104469536730534456462225461384833386536787723690780708670202199156159912268226098731322065517068512408046662069375324560386911521975132647296268760545169759073048578193274379236382398046598013660519104568936996827539076299005402611169515756815872596086218227832247084809129586155212115900884777614063147660751680355513862545012238246309163055514305226182844689993390974290038859597838546095172777646208721903736950095412724998894337481470304 [137,0] -60782059420223129993894783598017907953080860837780119045917430540936675131497990274282741495435054874399476632769608738170995576635252709209908345952079458599831084728966653878520954479884137538691382131261997768789972074969593517730033657795025176962723563036952503078350464654374117787156590888563540038961218688191585965029017631289563483503157012140810899874591682423572528753110015319480863637626849200751531276723199597828174603673384482413928385534793601183962253906868938460643064310731827201423757029749611023774619144168538063351205428205007446538500540713226655343198971919288558248349915554684527723493342535406258046730449702255166540136259074181366588378064332076362494308496380436207295447386906357733364213417889036618120350668502106295066553117386758545398610301355448474968190219192255130894348286941490193225947861945510371965237252286589259540829970518328890177541164024668041822555122247286764117363138975665591663228158679749331233019571588192089128525332149668065053564647135143305885233934509029028585011830722817809638243862468861101887197267896796439177236607444610655137139834026334322519031798624046231302701162828136651988200497076459952984726236686315838338999044489884510103020884952138441848484879035686350629758692663882859740153853231165423253025813921443776911409524534105149868285466989383210037045186142456544792825464276990202591904520728902015267383028249025610728976669559687242540411617212817696399622068884384359698785361918911763125718842936898700210928958011555241312019788146203325875416071213492213803848253119694402336444608664461871184217445067859918659545527854952899407647660360200433210199163437277741584351074195094880842742181673158868503357221183407611939827191311678706229863069581392325494980319487359496848731812556372933517419345913654353456644149878525678844662905469783184203972658378384590928834087140157458139185394871850912636359931559897800633755546663194674491296325136050883368907904169675333110990686155617368065743643263532440569866122454654440890993629197960993008991731683444363278613923048278118496776126485659886881572261655331995494030594945654216640331383596986157892961196270382773655915809132976533019010522494638870114306346503933579918337711584968651425406297988740349497563354606579229111118475260141088324658031522232482206039780609321823810233104761466891279328178108989430130726913869122442370025549840396049490483609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 419574584272574996338017796757213124150234833288666471416993626853882559209890553804261135749768818010557018090204176489307688799210779124279962239673036321230481774150936241592588615689454509466630794637729724460872158613309302330137661447104491560772916035652143370713365843468135332581907046090785954196336227472660648044848055932134725537816400163393772988551943912527218039035765842580527152220720801800982394309628546002008110530446446152692098682804035078943546958683430721954225223061586581725031349559480080628954631257418650412780562606975050174687091210873927840929676915253966354210930357561998076565921004080892005477883201757913944941074375682176708330808004967737057505348038400379947365615956257283700044546488460382347225973405477854623163193621815854533094806488415609232799122070683361871187912260483148963547637412666598451508059393476867703757472330073536133178357348259905143700274429085464619726572739747100276189974050573193673343709545571515735123370773046752545391838398209055862197602168937160417999902274997022159241137276779755223202320246074854087861683137895852374626498674890933310395622874489293692195067452458574370642560607399895153911863091829206349103541998209532069900681581833950514823676372549563595487926328283032682572314920980469641743704769478295980790815438228139980955689534487161108754159420829313826974434458825447689754810221205818973630438363506704040522639403864824309547398292176031370367391975011744263710253462917992938383384952197653701591846915492699880341007071799988630763928710721588367406610279142686670928228550178039417083405694613668050029077275474210825811747824433481045070304744221226757792301810983721179537708787946356048674301173388126588414212152234073416316699229926392557953075835252359060007021141169034037923582535242313197605610608990742292541797183992075466617271450498492755904196260543934388174802833743731182005793502339252056360537489831170973593240193022727823604727933096969125125368432231409399799501021815923943126611005828550731189432841058071149275601240921012467343903000433526049580060454095124862137875296019023162163620154271300718165410990818322038347915199040517129337892592170447558819682060656647224996520254514238440460248855813332980854767075059760739450061242250458387355015850539446568225710432212345104593200610915189906982211654396213548231401368708938174539423286865803510395419285060923370068790093021184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] -5066153757002094971357402531057637375302117583004532963252319938501556049907621302566947691123591470001656917260961770860619649664975806323929159625368941772919152980152981769400378997502754945246020748527680319342788429696368865949210880679670487176194546667310091161184433642856882935716354798248616749026749558751899236801986028154928525970535113180345414517602741677634328246041709930540531143968388375720701964472496616940304524603530837238063222071112705232238239795481213280686142803611110535946934525739719312014842780320762887453530857623635076152488375311795651393121471754069784950597571078206402232616627254520911962379646731779694829076451514064259040495470210274670738267822500088203871824406991129974300993388888656892724806260587603357661329991409072056641697720829480254891834259342989072111067602156553390572411185476617341059249032953969696862988364910311479684892018792180353109414747065657080595832737187187197719082211945691058630286419732709218653088132144149984926262234682525159514516606482250235464445217471012342267052892254240219938947656489545119825669790525123814035779912260237659490747468012451907519373600777453447547706645880116903006496775744081012013552469491247787781016192149328862152728604610969935725270137604564734364884336331949355787052786823426010482213407783102521973227001484371113135929719238515110740118846147885823695803430789111975160489422066710740644601448427185472244600865488746558553132758025179836170101651021511064555917116537774819710459448952140211851963252733266431661014010368308665012387429441773435492751564056160088210359461111434088070395237167230581199582009210425124856394382014042996473419139352688464679108469469648156173912291812670200263872045515374625723403298124653841476734955538156217722307525419616930365675885793241923727819305956154937620772786946696083914470665320114068963052759410558062137896139513582189958114490482640042164903177088555445254870758290482076541903266497727795964295026865321069195174893794170695587835151205651974808852915942086764811616866218026046883858083152711639496912384028346852245776871742408288472038792766306903248490553798341567243931320902031245558173570709451276701415330702815450765605715280873549252646422031877713628078150794273214888002548456537842961676024417125394098156473996877809110072732281681396251522057027490783198280248329641427478369331672887386862741149996459107108933917831331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -2341224843577167273299697669935531526142414555456546483531535113573400241363412722978077534841980052336308310269633817693224361894974558059734101533620796122863342000790835880218151746440268984431187196488777137765082131395925150930296768298677660254090920752831318855171006862161055752148202569563330069669498973071703815613866916530255611792013341477636500910929577088091907393182718624977015378832749422024159073721552579331916901534211520235737857320075824818520834291395350858034904848716589207247900659491581529761063319800914035465269015673545216753392533170365235870703810133289515939974951433751496720489800205305189581547429431425354424938011532181363347021324911675307182673467372782567505429581829966198456719097868106804002420575639238507981180337184365791387918383736342432677397403999402322969457777854330504259314038076312394664590995113136666236231980008455433485708169055821393234377475744070238716370147587599718818884652429757067355542731098391922696240962426241848739139963776011686821415747164857503454374755566799216626320601419689759199657523341725268726304047094717396402241561281048110411081815927730821713624689403769250669417047913835147755694656099316187220495055566122879559277236056538144053850077379371566053311173263093258869330962211280560569246058093174791171563411680353816027397482281409023635821287585237081918822067667067724007252674904830889986649390371774511491151385386588238566428940424701669760541700923958762709051241124011075781879368887352898647427824833223771320453354461327638745683293818989435295935936138097173339867810458888585065139433538507493830716746107153408246573156976265812321437222247213304257706905026948973171748751995272541814025109591561812851156652745355939164756631199851394795551961563991910000577928832904143527155125124285953619865964166424915999269271536031911580143193498730590705234413528571146286930651374027316221688020130830135842442597045584800398632592790017093258512900970053504756810430425955701380856831488159219372754318508377406557639268809746963119545653007883408904478946619577197687684429734364315784404013508035884585735657827658200352975289512126336213281134410433259402966419129883889289620339588466222317077543712329816599313519775400918048192419275607160006353461651036395918868380600823282847963669061838649781546500460943802886559138478443126827369968201327850981902610518461218227505250047432897317421807148508119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 97204321687585741059507439666441528261651522245690635082004811538657489542368806936451439923839478352917019150416198964725182017331988456933884688719734071039111937405010598339788296818226338745840539486423670018759678522920757361939749541009359211224250064283261539142302659947476345482750598053333224213357482805962744803540336130221702918201262063487473672676969603502105385615684709742329410403733791090760613278210811423382478984514521286654563647939366468150729453780734600804305238312144633880977000490876317779418512815950404500567881042802165944364095798712235905955876401208993451808728262983701542935442090678415714643052110087528300949194918468792273509318293554198129949062953326010974172540237527784932335862079212092056990809351393638665918811160191208633288357426235343288243455504680243209815186088643328185235191488621780521984314530437731929585840287525495401542031007118241981932395500699158980184725511828065701672466335148362154056211905422985795050461083868632901482517439906413949574841451810292477535313482487106045524172463192120657096372922032366746670109403007658682002659682683332702712462545522417223127796302981705797648811427341529844768181176226528913418626141890181600882014331973666220588825844754365926281249472740072411322554390286551688703617583123085915305282008588912596113238179377626686649820295343168703646098002923419527086629960250774086810104314862686391154703164751538930062633484759591588132156272314126569591268255826850735614573918083550652511728182007928003740079352368230319971053113100691068437514746297619679866732950534374563510525298464593935399691454843983610885429363240697000578341395829306240991736012071244493717701655073040614367952057578212195270288307746981028521008621480511192672749814008002761382452911547073683871967975642601445625370653714001620575317722015877710670531372932904821209071177054832869754554524316174210621222644100845136932160242922460032413945290206603960210724898592387429296360221838471606430350254892636464416058010528760636530955106000820722067462233030104291640209502234558820902051108397337659454489800074354191280302453361622526130063919674022937577217460997957737671456489691014625397657690865435981682365763063028766067561503695178415659181420994020152284286813962104897498512112150915173728936537287560235187263810663687820307128644943781478759840202487425464170537125411877145519493885657224514212843060104884387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -715958648636100223761887187972618152843264099769085098053930806296499050636561956164507605438278939517834819341623951499115908785123470271194823628738331477508770489603978878171552428423101408732878662424144938942276576808170414563255912997255612308226472277453029860303583519965452079957965552813727749509917662953274154605352408617025009465882712745577353700910871409665128120764202785009756264329431780412609173187142050419945690064741497244166068657902413320131512557092605021154041841695663625033431034245036201080769313690831723094128640164933050980624885785464536414843457107609892826741911590729258837687185094800093154333777103395269959383090394252968964230425551842657431172258552990157854184147227268220986609351413690269988415769332701565090914568522351017010211260122191509946368349047137572037655270371182600831221723562556074540865800627450135280762259578802179250969718141221818648050184732031595277811848793868391787602622203633611392148096351212499017184223641494903963497017090489146981971699758004229195897266580394104145260518683120997556205381123486302543948701860228769514016011578285431536189543461618106745096851410497325785734699083987105153122006635317808069361572684082977725153478895414312511514948463505852834424709224767132357691682627772481392758111108113520950343331845833249100970916794582524417847619742177329791294431121116466962556458637602288898802383879015136367925179595301252637462994580203799697905972204603043852381534722320902288708161936767530351442998836014883356280872803858462453277073669490002337711374847045464596706684478975193608580506235077751314708716114205044205811363289556597626296214024890270883670226862300264468061820207396758860518882848721927607627336542846538905264136284887040852602255113324409103594561833227028111305457297992504210513178932889183204485325946189316888174516083423542336778876943475890102323196920105170964318380681835728199038734403088713091367426348226528536365062311293877985988193672334797724509686398377496200382802793348668364288016336130153584955541855030927245285896518587814632374609077394902976373648115201033993692330735719196959277294070993215330288790141133466345880167814795174227354078362945913409358999642972944073082539799346680474710118149480139847192046695786604553592880543149472035890169646187584043290605402481751540268643694493014379694590899307726902942249427499668038996127687616089861596384845826839543808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -26941622225613682870331663139411760399274166323439715597893657434925785635771481252032688555931476775519265289110541477881000723499015299382491081457310452223163820797981458943547798806928591771906124129623869377846558992791414193679112087450727020319098850468671503951684501791359171089961849670410285793563683370077239303849763373878800526916395447303278355067330363069177637787713321483276482842933026877541626973995441887317508260797117670161946326055297839997745981317903879182314188987957647375097583831953677255542082679291295862751820607150237396254488460267877539606742854714358571602852713501522259000162371241318694348899559022455571952355217447137405488554813281332370028566311581432694453827266178037133972095101923268151516810118883686618897644562904510148991923305344199783541558384628474761180556910551300906448199083395566644859435061391760392508260845381381298155851728381409374462028961772967444422774457245104057159515530258814054790942013370494978658962405697372112310941594658765904178555725568146427073647065929288274768469483364103847741381360451391796372626837844374057853919792326015650772947667094893409589290696709357301684997440488739178207792122067016743260094775146351682310288878278819862427088288809548272586650706780202359741875551048839463000536105391395084776333394333520382787950500488451726292641647751653938523593240787820679728675430119338277544245481511369745362718255849729098632916185452400116672865233452699405675531099166944699873863598018310060084991812519700327632195079605859985738034254968504040952921966970963975485607894242960134419710116707799882509784715913943292468156717198133258805350894342919906177313366177015449502783997510008004538073788048538659675777749566893603913320798398613826997176829828119713202587041794408835507848866934969584818453770230302571367060766327326843723723689763269456829463142819050857280276035734475750345632615372003008014208544048339076393323682156525588544723103482654418959247307434050149331027817598667268683180981342004388233796068941292349982177961245263585542866689587896767064832267739470751677574254419269848656787374604601682078209016327643296845859827260214289841567912472940021365753417906148861960153380471605632927683881961727512472939807219408261584602753709017391579261468459999898485015784313758872898805388826137536107422139013702287257873611933225915467522426642368163738819381438162258649701796441738801315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] 593139779014721227618347862726429819836463777318826819050495857377094668040131458338417189039658780030948378015186389312408026049079177319488697802087204411909028513965513596562283571542727431647221182568397572997247843533750176789846628174607641319760878601724644603085372854648653462459544881841381213851148391397150268814450062007116048156407682935729016721712307330199363652794549778374413825496530025316679983432666855959007069113610724786631750141340646073874798865639349316631720819508268537069534310758921112674202982741590563703444729564423714552259522168149021723150957029304090852973643614245375952167573069822530761189440066793381127389751756951156688457447821626632729436401453024938539067190631054392161897181105870721765759755527568664352159740922826795978825864113755952770573778823653534381425564096944358459988070066959801408157451995000931281416565241982679337971038771340237508853606031636737496397490740831804352137482644755409799021975316260659979670456920143854783305273554103041461521917853757619787209603523430293237228665748748091307596298453263245797113221281226492406743273088731052709396389114278631009307804178920261166575577604003401303632668042730357695071148904683944713783326793414371024378931803901269547074766952126177669520888477532364013996311814353164756624843454658357466369265921960237606060049869639586227508402571039735714907201418565223459205877837388697660659393343100258066778549300822844284997152406335929139441222906545359821646517008297117485877621013084602184147829767367473504586871767211967205249184746231321052564847597557291095205542072068726658564171785665892945692754859780744808513037207685276937591232854994343553078969114841657232725172490205605373357421446414650015667892272300279786344662113391496570384019101027126049043455858499451513650564994245045053898778652814045924181301197187557971104290756720787655276709801811168199650278232734554034241434318021139243272492076174159802020586117590838822379980973018728285300760788768312967895910492436198949291661033041488982786765117153656825339420364813676513762069177165146675244829494666248237538635744833499011365166358963164786454705659712528441891672673998123756826107393791949716521056088744927550001369367181399038844574347089726688821621540039645273697792710507007655234068849048077856974957943634266194821549543996790421767276869046805400895178669625535242026293234377190289557893614951255009918976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -5171670302868526131310833000565271479942319198623595311949451852287866722322231742514848748205875146956685164581625744639510468248950672840142489114902394756211410183500554385319901150450826102408464027033658635140864485689782483246192636063368153420821144356803186279172571649435906854617175404987384263669796675646339932813619344876210013547998617405995481403865750426683787477580861062754986651014403834952348230546634390876825899857705515429823615411337693103380392828691392222249966981368439143458851398836120810887227819417917798212770599639855695402975478853090991390208896261606795250791866847065468500484034630831335692799909695940490916129072599270315820946022803396697313668900966742795259461106163816919204781587028333643368309847900768676615969775847261231258171463399704566540564734539636923159975288576344912819935418645657334747523038712770936376127423370515814427753710652825794944797378563076387604475891436172807141058156187663677295440217765323944741724287772403752691987398681808489356028408071849276902377849502893862909153526408101125174997221506729004602619765600941954323875739593482975230018653288376519616027897419411109488682293611503030430696071032074458892266397732238297714190684547587751810560740245932147892714471345127206659986355978956695434360889417410607696705215727583012958444840938721322722357151709460659827119725220660238456629603241530538097125492605341151796034945255327264106502672341461328169505937774802859903984652153314067221931725714712818898878854406487777593752644280221839665017885263223261301550181866243846698394569155762746698924206293647905088692199731397284661070140196371472199685925094404251681103424640968362448592050500919105334530806442644727932006712367662467692058692501987048768561205027906205753116385754032707787739076761453990135619340340466879934426569380641729044007852407024154005342177436681261059941758953253994037966106722525937218210844645121291524618583062314714902477258244926899647131574630275268627977874360088594619046101604842926509604514572282520238795199771397639378643665492464372379764620659834373189738494561857735213723151190085482554864528964392909962930491544425632630289700595200037000110426024345890074123206334087327794601361018435184780087680660038140655879422012488531945700294496184156221360366165777147879666582592634910428012223616514246162499568827075952130222308948901231402678761896240934296848584335168064119111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 23524882960608626036692049222825561775058708956813864362773078235430251187078653423961770360470204365604721121849192900691031364139587504438434122090735347904364168280074665932019279458768752608205002777805921893861330881794339152531387995619005298138189984731726143178201409708590377108586861797936905661030072281033585423446671345151381481995434177101642032691577758589147429324283412998734441114664622551195216973024716040781318257919752530831554275734476298665743727098348665023731268513570770028740641486179018799717011755703450378444769378620561095879727945632224273326468785066257146045744007370304946036986441898063691267239374988227091947094312361948318993039751112208116264054669185159810927890746047280241683179049881583732528516703506573559057576983481834835720847092710604695677453902713934661088385006634183800118877838275155468300270137679868913917936597956789436484742175444139912022910768713652276444120523643090556895368815184761835352712043771987279513564612300523211581788260896998707280761595768698685492883348307985193366074747812110383544178761436061957920628519971678120458157951762648076082289678152494060721915797376090994898217045888393610296524268705488157105200378091295968326677976963848486217745707218367151851962456406460682302704783342719014260663996133490938681820517382227664874079270290617262035662869677946181676112145170208877224542748964970691284110596119352448657359074955277520714384670197987259397006654823864898352403193955951826235936988541611900413999216687981148786949568789478010593660856353056917465848528035681112564147160139084319630427248760844745216615357701496647241799401088853683120140583237972634658552986223442024397737490930439363896909443175065058708074222729403771502716523866338920864084739315597250472383685806458894174291923765118246111100308206767591972013792578043691874841292973942887396875449803052702671125259506263758421538920798000392948359777150775803188124717021571373090562318045429588882126074300580405104965998280090376665682879311771518174932853183763883817092433017399530187701130356548824326966078670904205251218304597297305446550620791018329039077465409542170454311129084574097516807883518192588692895293574069862632576612931720227731148762169095945575293540301145533264305048392815706062266333806983419251123335200236435747047283053467950639296212841848161680707921957955036682187756413861313706122065773358627285354257550971285981364224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -45450736778694250264745336061757603920162637161349350022083882637488253297998644903019334425177665095609094074161633063375187027848320263479818345532033057451389140443501843908372633241924237806281897165492917272350812390749690247567772972100333836442720806171335051130466350870568021114431179699126711557510723401043062710937994120785933031526359906962420245836945577381282331801993315931411536856193010044174781936448521947686771492649529787355242827363275795866919030648906727682470039489527200278505430748881318189640981244638903953189979740194603163272172168918253783452943520802463470424228740580957756253430933446502974254531378165572428657770729505237060899418461738054808306931906147877467243895997476037796771615189166481420042958173343322244465315185296985331818561491124164211719067312182679027967606368162139789816822469342434157212094276913599848286870489311104871625892691173764094186804711286865471888212274866441044197569428173197798634838943640340727766052824728519721544326464787543910495361761061702650353415899520924213395288469316869451760455673493313264643201249489619774617409362203034330953093445353347629615516041766199433952026873074930393678153879855161431289400272925576421551873781196822662596877814648469747643574027207804014575658972139729303857305369088236087748360645282046008635178065047955685414115640218250109314229942503364243158828927615023053024646429533487658728585590752055693996045231056570359589190693916640945516596507915675527278617252344355643047296367809514140706675474537556545172645155966265578003905602307326859634187641417708513606407712306953272474351761783547062703339791693470988271118535521851812563715691429967242683659284072118828530711691958825967284745816247428201603190156509212326582818746887646872891196903266640193451854908128639882281885530887492949987644310754407133350046499141124348552222040451675999511215671978796089298161242258142262053181987909258290100772400381082921884620380918770523218558900072530453802276344634974840888553305417298321716464199407282195933946953895109244268222011126007962953119297755600964414082586434988635136822423835842116187951094061975387068779121392550682660835418604394495490603420181350202678601204540983214897179765091164774559972479546690865311010713872804867993954225148067314417705457453631179814274559273687226088717401720145177082962279240402570667477633578047574164316081188369788282225414862616637367910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] -128498708656510943056465766015122967529569221062836262224325755665917490036696393541372868481758257900801700951749342809656802587265976450632194479123496595799898918790345801076646066881907869358198825887593525275657262893903507817348086955277821358093451091473314012873997596905968811902699266876649897670599415161766875178914361549572806578269993214541223987658079902058791303076930864490343866639843936966717641786600102271407093208099037182636978643421070024681383058786331874894129270109871586254055545531846501131433572385972329377515374136027929557176262791171553993404621890629395039961313000307883720805842446922809584794490714637766213303710439666478141653697516821035084100430677003636781648087259958131096187153341225432642670663890806343331867678556299908687028188828640935583780195320065895548988519281510929343816973309562107638367446307523878045849485360922438131298127445793056747665160693582844256478393843507560281342044528057354354328096910011749751201650165268589611642610990240778515645071106891505052351884605898757344698764013065478377986075964656439464534056923089346823380571939023133749895966057998605920731380123882691958239937377769023124829444069497427142851926343986097867272907048186182521352847715382550272600151990240141810913352534293910544580803789709429610073648149962195650513905654762865920296132791941940095213557731290404169796905348809157086053547190193182057922103502060568371716272477941466154157813258514219252483334293438012610869140442660171171616792243805296261785383101947897469009107306217660838798788802699050236381045879276582645547963762222672718177244859842826840012170828866248681844503436402816451744387950750766659504286559322335820073524093925463831578555582491476565756838230265512788070722852630474794166845357962972780688763137479824971533411323204946596036693179004208621031486697057293261313498836981027285895703050579897123793905242824552075881818880894971502470937168070893334805776314142871537081617834623069616184818171737516220827864259398410242463897681045120636381370145406557386432562017593100168361102757271469408746416166791725066245845094955027566017226914074185897146584292972561455559387968259332080217618116927911802582413969545185577433314893826516425733257816701114211220987927206397735985060449134713084386095803959940754259515928080742271714792129538403800225643507444343491301955361650026421598727294656613043466824649992170099047399424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] 1417772013751931749215764389324934458319926252495876264729404439525479560097676100975054794286691310957786968912357178428562449049452119866461221198120537520514166434791700023966625054841668653421852448828448193585395043415961167179958568243308206934382724652258513729883652910139228109287568545576491435361343341649221601361358627154441437072159448864292877746794868869829662612877859250319960059760332427109722453351420040061072968142543688770800740080375312798308043242054579837067733904505799540250580697664632643014933211062062078125863440518817779544966430777157999904716446842651217972651595912290568918437503829061527802154708445957363727763377433053968657882134588241495712159999815627393052520636191213302662710800726629122142691442522423657772538953448838342542869628791383155792585570441404870401186018501234682667764141453752172783935225478228803787867734669952577900122228426384664779520163407701102209675518151124055041886915150324225246848585959802181364530676003554957908332023478483513790439879174597492717981066055188347167204276889722534025470189048279537188147654608036115753527730170699583859447499077094540755282869066780165449894873792720383204564162247164421118268370895105740933157566890479346992125447557127491484780245745315316726926707668858398159510400813650956073015902802930291802554048582833214532332366108314074961471628308553312771438460231417046773887408356525187467649971606944690967599270688780040426742614151015930753177064467006508452883346660690155945491564124193024636295357666369489618006181320829209107903493940150964116502081929147741171030661404940788393977444207109945315925268632646785979448525907598845515597135607787473940353013627735636501304028660522222159664329567027044476334409260716679071978859111972247799173112833410488140096479354088094152925980736033121379576843559084759405093383517091171475511798907156536695559800381509375187077551157522807202131387567949181165852347911109672358748848688781362221845967334165575092904591150457757511659706980863261237784250496552091000323860304339198862182496262186721866691873685279072002280825682090968843387821893460581906693599455364098832525911509431696794760620986698844775504117235542148640153548169026413344181025410827960316880227134316997108004706864629629372812635704724017612217016720562489412895715214310801353522334606927837816622890544673671092391708550922036628266531779013042265397371201569048397275463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] -6479138220442983457872531036615597729095443683514676661296525001415538797198053512197026372774589257481966067699505158631420142897623253214792066751569224470181910664121356948074954692078886683529008564103017186412541941037190246354302240738970053880609509604274713560158391840892032423934832673753850883694153317664364987716994258875866128933706559444442586569911099336403539619445780101150281945625142848325012582625278936832356218143425077476155071513003069879895562770850874015727459320366631252945409744611024399794791784989201800957436233250985171306651919701688361433530379820461517108234455093966898607000651905800866844317570163642410492235114016181227352493136902145137088219086960797285617086346374637235951924020427008549106782569056881503505188100974911899592150944863506837467781004688678645763958849757129582016894153682118923584940483406559534449411764581713605070640068248212192489530788454986792067689694337391682813066895920927500877686009006181217609435898704311112415042523811090206423157905175189525797607986157001946874925120951378125305648520483932446151927650414231254880009444811275314571782879440947290046786437080710770448732838083231304919500144831494403208675498679397014192938518159268835034442642820658078581068185915837796300544879229951218340590741350336884145530729485540600869730336658105055425423663053789546777342355055294683974129542711630929487372887318198702262310998043739465731315942478790438394557784836124309625696188485328344316484354213218877285277198417683133378920745975184759401193644754434164617951552394159452597477040034239815081362736350116367555801830288410746327319808695736774575442753100230192381429347171499595851310386941005927348200165018682118706585721136595071142806672081281100669622142907381757613025025014837208099720886976233692245992677831392741935992390332889935667116959732629391203040194673054539054477206716431580757687148487289811317977220991846983665424165877665714920818726188564990639515783702411711091308398147093999196897406053230070917276821780868359739272316703728244193437941323767463964581568004961075540018798628751903766118735142131755663359128005371765888325891810706402278651085565165744707143895105206888419470587081352601640408544605817518151843092648365950893172514473642997094970976490619598806235963420595355867636562213886147329809488800726413535628126627708513261803887067622196890089549312269604137743499595139997833006940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] 20373546134581981197752518055606757687039219895420213218719640853571169043098109368741481111024179871400479814914331721609759482647510669876065714859110203714312726820949979516174528400338217358026386923721000072209661306101783507710419169836799081832579116147532648872460969381663478192665874021551926864048595221370184777570804622864113950619343110154002252343116556843980522049392902398463878235508456247642552453115388502600664323443174449585756656827038133035252625181030978239306003283335385679633325036331304805230549912049858904452161872181489486102267721202924143366153757216305974055079951295440608677061097285064302289193440114053963343132945692162832514773577830064652984517406332050249713187434800542145904458026188104919624435714629472602654401565081347438012243911856746547696618356679907273253098127584137886947143569604673300095705213428828037542311624148939417984955313078573048772108094761882527400920348447130292030567750498264109989118375146815574055872688060415885916505328450436693379715773150430299723620591540718352084952823803364133912234811430043970713613112551039280367374612537378100176080480771607211610864419284965615626520840479883861883030379643686748340040735216666375519608221844085653244604826713228468110295254932979923569419186330343184014514237348698422849013132454871476371347816088742385075332703409122126240268671688913327641571113677772692320518488880315375672974334116875312958799097694954641026431233063903607550063624223002960640178532634435609745093057740579106368291816419162197859865266915686879474181046000990993816877428343181583276035383917756640879648278578071488444097913389733834139743153986294172174574846224060125860688390058778582474356132452860661944833502005567963271621234823449894410777810324020257985989409499007255740758104365451510425203057648740199657486930415790812765178408840585957876189819330912909830369102835724746117948746443661399790548743759140735399149849974495548449069077522775439223506143271011360519645900184063663871497089772995934807770400343901999859600597843701364965080165084455719087832065447024948787050723079002116609624050997765587076079215586487731239860818099925653755216908056512751859128557992916013539966439724813708115847163245293619043971915923079257621583673385793495572871859233365052202042474953255270429686211506563162529112844182545606555759702162322409705375496258768125450304149109211650001567076176612835748730634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] -47752309413290783342628235620231768459316216532948115182016057910616942965780568398043677042075943654307815816485913497372868638784451461476479690040810393356599719121907114664364056100180100999260584110337786036653179866146248718168944449676219153290498059136399234746604995882099871488386531486944706756182678225077806325938562955164578518449864380661756823001878205230596642254298759747156563368104682128828497371556555794420359410361643716575317907083557731229684138926831136488289927470109983939346642176659625777594261799529771458964107438736768420558894174483054078973632914564935225689208976562425056920323778053896320523012071800535746581616822978858479780349532792135132686035045525259359001515916447977494865914148364004113791967698136012464979255154401134506045354731666035738957000340711933717990487428874515721708157584586881540591208556766234270338746574321955334279566438416978920077577647824226622682985096388165620243890107511384245550492293784618788034757159773297398489828657047658724448477434995315603375547095292587061591190096138050488515335119697798620285140054581373819627480782976642032217465516462695298833548859665339452443322102238945280549789525494012795787941384845691663886657687501116965267442972989860810796620917248221148107274682639387907694901713876576616875411353771879593305127467988167454759829929306417899375672478997468011333656918244258963463693620155489846438625367708566345001033159430164437226226275889522540573204959019584794358323935208182051652393147269842347072359463158458869317725529042848189876624951446287868616668597913183837455919926638416797381930038899097015182246972564423855880553222476835083564421649154868039196219141220598538075330694020863403422014463802951607255609312496365550523416906522101200553307896602449133645639199968954905619871960858727880688701038999851192877275249602824940804305680645807056014613633734191023801613796903922171137362060552034050218082116371126435806548611932974290929188506307853296103455691523414789520807742341250575693667961785441546767058246692215475052586119639959086581818044034832971493870469552663326067532630728962507261670774347058482779060939381841945944578903037331553433303704379903836934760408744149693043231267934893947065273893029970017828052147119366185765874543125927563526859080028847150607490950344255335802761187297376330367825900597358442827465187255417703688122065774380443897334899847369631854787297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] 82973518671476042867736275427503181105921881018021834638246628340040051772678901026585617512559504306427920497205041255675830424472808683545617876839595859831197775137547047769345888745961082206290967624092402867761005034755002091883102935278348874281058002909159814341822638959655508552337998336593564897649658602287664743109577557829830882526022142189436304477356544932671884081321830877465814806261792524438139408568307774479254681039731023650933788318634994106269068961421919711978359410974233700225218956798409208464067427282838266406502699340961427229242919996536861976863644976936046058852041547106562924536236047311878763454967783453600358197230834444039980999840801790226922946339198316945952892945040882169297189934268856844839875943041777895146922433099046571589662343243007088180640345052231336449654526424848471048530560050056298933437962666243129946103488952501960272826041893598108092972161650588431959151951856753712718647632364839115914023452945164535807859929578371284083439938510455830172017443629216931869159373247123753204884777181594093482060382878732284128910993258543255682926058808843288493307468923252479126352487448448162101521781574047238405480889971287867707188156296538942296162657878688526108220566868112580205656721024250480185248929051829889862504051767042196625730629355360236103336898487615908489755877490721066071002938817494263622252207965813518788780898189186042526567551428627953642292154798109254563039073032685398218632509862016062770790625501549615653985556401764076479084430912179924784874696005950608010313738040211498090194079282920912763825786452962654304180046166441255465820981297794134685854359024715431236326611301396566191915984383498205786175812535922179345222376110344975389226123745449692335101094300687881449573596564933105117676883819384890747142683958367512399582097824211698630928309543807933533335163875158771056481708708608369584925519558522841320593267195979584478460397772721439362182526143858872178688640019258663539874694667826715619420495807110264285601292969671044633823677717020527110449110308758761662650813650166567329882710456528765189231761462330140936789466542019678098401951765030483207291334095336082514665789650844890156606753777829126779225474956570976009508656287817222466154179145087377832064912245933847845302478501663826435963762297296643796303568603050788361966245278213167689272957605926767201449628476693021678173261441041814269072506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,17] -97917154662251551362194298609332026370981117064393760826822158682010372952128139704999563235260496588627083834266042886210893918123455214523178424515573647312134062408760618052034918835337537134419632050909672946746872852669718544230142266208430854502623025476624112651802809171213394381820874034265736048149263071296517671832932082664211285264594884504039657086759257720477970972528778581391577786634272075921857038039558921852130086876749701049331716978286893632299618206147374468107446877135919725836856759535604341024080697451527162350899244568997319943412178895541032355432756307217803324015859281613746638983799286645071935209440010537432757972304871042292683248767910995657145989572053626734082612282591765027550798397774497479619682287557524089454641919582379557941440514177780716256577233299040112501122807528833598013856720489306035129134682350346737816304633203406959534747880379160635570058021521908898138256214109387011644223980220804303134354854809654819297696001176487820709776806017827725024956328294352066308236307721638443285448721902012308283366251853521331446440375360773509396950874164334999212776044310498659008556905568967717723722964925503588190706521078320422740270201324500841300525651461907499174694360593692669697875913519401465954912069457524074766230385666056209690676172007163569554985937106640807644182056660006467375304196076592046607060377503890462690859702146376377567038399615129524150161198305086553914221628617650105222540323710113670483096092046063660337964390349410266763292112266347126904792152770946663192399376351423707910591430449460333482474393568838098261993790331229266648942570450030071557152613173831503018677307321836045907550583937564070795046685473332891642748743359835437124571513236449500631820711494477418824411353745402143102411033695185990556962469045312118229441591715296716752355019816806168791979272882672437370709966329699677629325202106988225566861609841377137718796364987859646301309334707838540879507507206431340469983236876425372710838728053186752930348123763857484573090028858155234114517918599427736561745036834659055490180631042905396206080537490896524890585570321867659094298375436241574944152526859024723160253849115142746528504880903485654608726744164779693813058079514138105538286706689150729973734702640116938310159872047819142103911840390774967290505372766261841231711830163340277300518688533883672495793301833787499711539089794495889216060260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,18] 48466029738383828129637191412815626851257299703283541733831385944733472148685475580399961866895585514211446146076274684869472763043193129560326037643985067165654777873757953737612732231971723912871370247421598018192420456926446945930774853408177740461661430608111812213104202318281065750823201872326515541319949794973403956834848050721563216698146704206171569504525227720297089517437004474014038839361047164674294433401404450215485397691135498466042260733106440834510885950899289400560284922822251941320299688398384600105164975578036657351176888408133783643266819417007413091029475858986606909406317127542733782574347589232399831737568858651059296611947220535870901898198092700155649769160981217872305372421796976517933953757498865569589400971270515034159877165531012426463363885164819163489372772891492829843459428576269132181863891330988059658410773042006918121855346989764475006347129833021446329356991842860688441634663378052802194366152786565614085271142157004699573536265117000095843978852344448194728818375868942875120619707609072446050907058531258170124759808327362485215386477464183508246408017427490015014341162237446258400754753934743005848033656769630490430453362692240233539468410304044998393859026071119150662550088815465584319788935990005948061476402840362944321852299559374519648946279240921761594242071477165930209385768400873009406745949464466290662548410693807762077337827279682730070002462222254828343654644515949999853465448885770865061490299588158606672318192139812099597057292273859964896725172716676911930764599942479344487047734436494318532280486934915689791900272846684858420003776115023622750413061436770043073352163580070925257385759932369869592120337474421573680354291049489196477021321109517146649599340305872538731073455436882577600441290622098093823846614455997038509788279076341066942132496701962988750941418563056070724015503529160706585023643074144061238895194748075810478562812291445596163904579782999025336114676512288769259403191838896601421880858166508694573952688588530513931293226382166748756221088109412678585164051422983083361540597165582565285925101496269080052112893928505848455026064859935410340126490591778662228971418080689640512015779042908392217127467769634749699903956390520957442934491056719155216313402685120563869395391734679958223100711026308820479109968942402550270198777696991681652275092763201903697014306303211182021956046479500180118046418871692116976436510720000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,19] 81134195315882303925048966458945306784931880411942509237432190579129507204965037893189444650983031996804943029136045218000881882507118032026171616955494421802804428377706817129071690665669302209383290838353184202180497020251812291344884559259566221653491685946115310571556598307047221980320692922597263071562817834098158706105107825894654952804877593317935008738407660239528749216493497964420282636773939870128920284799101164184867744295375892504042692230897662867697659639006670224883183807888821623231783385475407130056716177184123316312234430611866049898303722304255913225278739720958148945079577665954309367979466720467005897517733326571651991242128594698527250413710922365946945990755520166213035342435715110786868912395156452593298797384813402836694184449733417199333398331877435414979241837345553262252162502024927221327730846342185617664693674255883839066175373272318897355252991535794364890943366059248582678444142054510268591418839358269336700328835210698199602113136090505400278255247361631442776841956253653689731107157649438804255223503011907154839556460583676735505218633850915058314329057061904270555153619226810252561434510164373417639851785449387345358904528020758750714752924182247098431348217277272989983978172086206926288210329901241187911538492230291189124557480765451519485960980215021554449079230333530952594864570536409460491282832034551411780163995052894024156765187774984855121246549783225773242359580976249906525633454656520669097422745982691347279499772554646197639389755542834612014270978727597677068845489020826944612758945325771940653788634354954654921391960167114473643833432831582625953158962543972919100949835014035572178531919964775333794201944053474038639078424106348428355865191048624214378686176913369055938671611820300139107406771000833905324640819296412724607267693962341269389105538799536609432694530929088752139135138446853659314179256894842942873529301462644425837322360729563879269234496329912323758683481027068379335385709506082577052023855691242178704117386141830922376095342347564765887093405430543160233449471864775999573035087733349461093132263353746842516509682237431131514380602435148745938318431713644519976873266437405528719079240070156562103549170620644677000045224377122476083011664238162328361961311239352033004628272799725502986861126527053988079010284761704107260847233254888243517636516030601231899030410993041376688053021379127805310725816808996622382990884864000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,20] -226550720595858977444752894110766511025362239039672897679624127956643573932464077737134338792750513031606096348427662803604743337854947760059838182696730131627036174129621038764525253165895228202233367552792855107539746405937473470425010856467273121546797350975750590214765924401771198586525416010307117627622185809913980291706636327575940752995589016284393394426404013246778761583681797961304175846931620748041852442506900163236702117407663908031463542276213516856236948665209725422169164327073642911814982593126597735866926311269251248656304184737580965205647134549958556497934756537562187876728853480906924350171723317330218591979450910385267087207370646996829950099585835882751735340035712922961964583083425692525549577438646058016245666421074315334378792732290853554284373045470337659792641229404511075298690070210737904771926580476652404568941533243352793758584096638557855958218857352705216922854527201706086642072350714296268273794590973926193423110818178191143003935629602677735870086088538031009154462152644362501203707601062512312540638426628704743977248044011606186503737706094797866388292003531066277212780065679014025639503459154735469168096931784906459443228520760180807029445234637210173450036124838834149270556067095832759987120096635150396565625835242292674524202598021066630997405347509168975265153357774610428695938767438029404390690508592593263793951903763444491858155537913140544618794092259361974877537298437232126417475233533958257431226682569711690063707454210500581034815071665370106965704595667476274484935979863248023625115497916694783784922790231569819683593217972405838992679618643938663531917348131684255784242237148978222589146033967949961975668314511510931356674140783604378261948637572478748980481707332869425897521726582716133773593185252262442886301179056001142988562928863946904672452422149837196461795077661416204513071627677365446828378794319022206791656531999866589590948137509834475042956264789730057518969770997809923990532696928147941980798208225253421325246026004186463897167231322909371608545569338948637982044287796929695907441763546608178883877903954957797456976807338113979971429976392121120890055525806957530143926694569697554956100327390341937328757645715438218690565286809006471884804872020330859082793599258586817920510516472903419338598906914521383739354941655759523901240505055332237897012174623404432742503954513172820225342307168248557386949069015126169007790489600000000000000000000000000000000000000000000000000000000000000000000000000000 [137,21] 265109873380351782363308347532932424506635487696438092834148202785895203722992399743514192886850026766663686831317249531407704080976401413627322459569534859896646390743855281703225311452702119907383285055328783375002805298075707580606070593993854063454113855801165837924665955706004697153247741442614711721507936005488404978320975130324062507455545215204504345387453595464061461788047688190007990239838734592896550650915480172580405663992595617495782756204099771417245762576595786716818210534758007053335616203350077245584412049445445582192193829908365964867006065623155017509237741477286138620907228071199577697383738533419239733460243384344612974217564589286925499256784144515632780532753118301917612574357857173713056498341069138103992557023289913973628727608177141859893008765623438130877477218092484202772346768136944032107249793334887466313725368504239922630296827216447012847130966961277727582273488281018373571762414484549704176100102812718298846667972423196726045227035330937781121691770875852186889143241209843713517983046388321985638399559609853127221916573518536424923929205079834057265305357609106828022799276794882396861915075720147993284336678905978022853948062346167809317249015326511664325230838919126943532819091354883935170239333543056787378053146466951609719358758349197575317418427468697570674502895546072533387961409649317533365085852348554518488523274649273575872714549121121093448194800594001916358675191671298641959253513558206310468660499227101338479721291039667626761603931748897246538298810820332391273733150081703684545070420534165506972429455283062458422028250398128154683904021465522047334821862402674805491939131824347377326083983595196868610737660460561201050061152591771841418987048834814512007500192580849850606421667286947758435819926670600883291692737582437509969310009809872660478518763435492419179721379277219349036502393710787668821585776531534577770587826447999259528801122347761035949942286951680676498073294274752775597523946539811321317740118965745633553879360881251262435621544514339861763910975298719828385195978003004061269962246199948869897860837298854251049936740158519699176094132364606379466614383719413022668628619064174822993928579795708107939695774738255293135271064463056450826547838589173367318963457595379397389145878407603008679358237399269742733679600189505417637197029660546069154439945253215054509021797403909726637194542333440160254632985056790422288297099264000000000000000000000000000000000000000000000000000000000000000000000000 [137,22] -131886513173046184520860571090917360966374928190884966159243124748900943983229305981920594119365901104541810068520053171589640112624798713196084319936857438786442638638127324411650930969129351683530426398567226683080986996502119651018417126071789134637930030689159725881260271093918053396308343274741661840395971623895610767837356641195299059770436075052179769047124348189354327059880515981383915152944733239233711494077058807881664620969314379450395634805936890629594818676197304308628891065534774366150703613460906776419564795383670064889797045180649707859949845826621325590857928237794226918295181953960486159574107934773076634898030863164698224246019276682590386764015104833982935084935124758737768577549272144557119168463376526226461663197313892262654882791503560004264929116177433516703903100364185706179589803958958950473068323523001240300009349336240005034266763405398625959658379238363515151443379538408726908810084842288424642626009047078293300831154486573592145050928931708677947663799700001416539437446993644328398406052749615990796690323072181680521551870779346223307961740082278977263595211711466416102814600258126053154077963166607632220384494708406080165754157448814562927299527156894456899607557974565777512651480123853960318500437519132097380118164703961199141139523272565734790511972496318150503379284939726115315056510365429588052808371166743618567204192138366001337938780141661487620837307080358883011381062839272875979145704137561892674065780002324758856146904157991373564166264836825960159808818158472290987832922710899295524945643116964506616233386735409347957987954901323785773721444527516012754557760896470649389802098125385365702237726000106871477389795264300124877635602046921998186889319192350242852362314508718512704654677670245371304696624326297967088001753996001102152519436725959053085886685625168487221644250467739575760025806143544196441728366254666005543297602795623810541714724852204517638086306008364973023227141517809185419862498880644478107239149832932939795845149628221774975729067970239971351639684545021861800522937474816641496666919076891748028211844135791931732536254611879795043506088895732502413120197872131736841450943325419903101860420933720571443289399177128892259276333223972157893021430265561311449930704686017965457582367580508011834255072523381930996737889807753860533023921215759025522724981100989001699089776316377430833001661091252057457011655931606079677063495680000000000000000000000000000000000000000000000000000000000000000000000 [137,23] -88538813281503187568572727253564082789271830649005184414003988166063617412620134919483626225770091992332049417607106704626490403859850270295852041539627335901793286490782673598921004883144610123712888424585602750427295350267484462840813411800414812732734886553891231652746467926664135970368302154769691909332360162301559558867549738616632587065040281083503097674527758718762313391856877542702231865618852083665230945574581154697507908283156022159619232687074856151470826987743227461379077526370358170870991922843907521176037056227545061865684927362711763713178540780250449577237093567028782606106738706173255344066207391618550848730787321278831322818216996675041186027133565078438209175692653022585217676967557018255681600013692732993548969856514161733712970809617366090335928928650993450936502555383288967485024445617781778609943873248175350544579697735458720581724633643472612042016032662403489658219642133361795507965055729524502501017101049523426911886783447505882894202941753288387078126942519974896570183494552106648538724645462495189836797125779973289000951003306225866173622169816254384964868924375182895748090378160318081414781695864148270196977401098405089802295655290563593951329316326242981725611511319497564832811328198036754736554563658249335394829591291436849710191135228834743272301362119231039292459304748885043575279906774119774213966402989176661729507611475009584142164719695018447419387166467045260984433277168138086883115960219309939327176223046748394973584162668221476067079901233475736529215868228068355882346604312836069243698679030609874551655796301251646243629940441227518898076587724344081996459679438975985710008495049083537911556801971331583834375467908598352041291635250496567969621932171649165083400843479927015347544980219360692151397936922969977842157873859222062133042369562379174654363495662845233156459854515190942244379883196467028733230391141837184447327994462723077640187915215636666908501476851264650925443857374396836900906587324104370459249173975722293526771290232391176040202425564735697367487296627434930621218807745604882051668980467111824174844639199003378770603775285265327586808015089565966498970548080119634930232729341098014972735673836265583424978626656232238581830936332896223115880487694063528191459041868568499056421161427537393566463224726230658072183920016693880839636292308253360381704916569024913068447557819818142508226183799107146615031908831370954004662059008000000000000000000000000000000000000000000000000000000000000000000 [137,24] 223539494640107659310256352917158885983711182228293892058036424449634768366093214927955301781425420189669870672469967808642550257748486753232602650261369354441620843426499836082187422829737879578824246354295957602788686216666177627285897439084636376614179466847840136374575355315353812721031477284655339655057162168620251099095677564217459363112067311997569606961338464215688010253834236143656150069356859311508153903126818246205804921011689656056745194441485875222081206164810526282890887955536916119092769827186113220039486675013916355733433241120011081410721752686162495214716875016373329546868828901622163545107264417873920678392900638241379276647951676536629236536070734053007317405332668463957913572750837565669017452531252219858330849377501120005464398926354597414062908724203788188045048576146186450817400882258888719890182970092672186969283575293125523796700060851712069302058661249358100606732526771167811882516403933974158160630384266701734009656942609966033970746204292852316175769821043404258741910154952715282020921939780969587029875646286807703796018912436981905996938201234654284083659077364669859867367247382981920921161510798593871768060015779553837680088210717063352817194513455950535811223772524646802617452672691843466080887946594525290890592315997631317112402023979769824752640729724876886613870024030490909740257800836582532857419710612066654627878291716465700339851987630478121127120103263487306950487602003541251099606149496256591758425282062216447072155375075227969522679553722519700466554020632906025505096155077796178548416234862754945938723061966663676731226376567846764065255764319238786091980053353246106097068203451617718958731673281141596957484621311885669296250027787540765284200230766628468690365849045166941763495905930165295589298223244059140282057344315667378982786134234020867374105542425306968214431327031746035407859287848037241435865596312745454411019866205767409970369344052825556052433743025818495562923491009320676799592930164325321220215380761641393436847467142906756674679290742133614077959884153390931902351611027255805672848058571482713113700875823968471480308374645642798383101534042497777568333748120871852554206339488813924900303434034619913076045816369129688563431357762743326273239065233686064285460468814552892452719607242021793297255705535220773846771066576861070275359420305590971376565721404818135236126024714533858267292971914733351267162732618157296338505564160000000000000000000000000000000000000000000000000000000000000000 [137,25] -175083616949899983182623688999289509408609412826995864652489858031363325794525852639210970419783173125318749580970104769862154347712279184144831805814436081674180708574760127628218285754329063196146698497983697221501540078538490550078460822614683059812157405747045816024441898015639931117739767946494557572565807033560704163269372598374745840221981967175632449542311624262120380121257902428940343191995632517797095597076803998924498910960098082920706484355660494103390661306892576874799912198600669481463182635615872865423764895009817074763895518876525992066996588618229149711129161624687003447950950769565771963038792217903267099555032584280137356609569402035598820174491485873935677027020781237099960304731756738864180199986883117948600933668022149492890622976487058424881051311300499949116397820290770528287742511170046952852255800874466538594667248277168316021946273195981706598885837130222369122350420237924979719849836937451514097430648804346210946245059493558458461977814900005980180021330840223613388641402681217017570278509683109506289314821984280060674612708281044202748017266200869374356520866529646674754710402075269599438579756948804466911236268630052649853540019190975452183671209070400966848325522575348392689018487854996254120359956548336831661998274347986111530717494232307326441757707909237502321014343550641176575778844885394005758425643973246156271378107510546718121851106822040325430223931130289197302217067485834376972260036629149438022848354209397225596794991026348958873595017187663077467154276789237658734004260045253734489108131779373553918664616670337530946321354381111457830579103323011367218024465090787439234687125812838815248398029770691203207633859286260796126057298601203467615938225241662089867007621586458393328882148004395795525196266511958884474149119163442343309739984278083362525438548846806360065169986346116599411997811993725066883941185635284841205037535609019711912520732884918252761240098092047122999517143390695800956473406054682100066941403774613789789817940780654216292549594675890658496965113112523132350236173274758273032946531449640386415912366843978641594767903668484174215423989257570409686601239656431659946389895125671376839172849252246507183106794381599328476505081815519867386630402779794846197508060065524252660838785423480469155173265845540259866225785389035802676339469988115710137315433742285398885573400443513945939940235511432096632833587513492076028592390144000000000000000000000000000000000000000000000000000000000000 [137,26] 92163606485830142065272171825292742437617076745729226189026871034990221965921423635044868868739010164847867565502384292759145376569926710123040440563379367793094710432146093435126038379483535346321417511346485895380194773672351599376965428564545196615397460195662037386600897143065279136267196628987715331238235651931296407551004214844026324558571600455312876779194627761432230507153898153301441545911994353641541307924975365261841016830529019801720637613977652988439026282852185009229795559224447562820712948744328989165157462643308297107077507560068529114966805867067457431741565219040065862264838998724448998058840138304021674029242441399584587191505959474259796417328295123338142053122189416954928381413028387839241170944721145880121390651167502238157322384901188989108950916220065341290806969527309311732587558114537035863106594906913352318853434033418340590049824858492432397190109471024660554907247276803384082120840546519609666293434090178904057439128229911499332804284261604538889835217263089186448306617315290965969491259365458903173902927370188980090332658666588781946757959608857649663980950820913031557766709744620621396896205696419665651477374289191364522957241263052493158860875089663112281815061427242209791065773268577422571578764981193222391881800031853037828405767411338918516897644942462844095361855302657908962646151151770551654724802969979412817670453993342124607867659684585448453260768527867768869905213050494003263982566072794058201077955559345320481515845226858509545550099913381318827257024572056564520774084850677456447476531679262752222212146055411446956055524392207977262777255264748619841104106589554602416015706246781772385255006608614278925698799281528165124567174750765331009647892249671254738872714162258398096304588080737853889456529200791248045284960660570479584274464401468318101365156615891727674949895209858263890306904202485973597059283095525334429490015024981112932081532205358217371439116670956544989586209600218604177966854143913961668511360296902795537113918803992641449861875590967214664386656661665186410727270150572957835159737314588386634930135041333940453786502514747594825114968199354882231515606585291735499945088564643459161115604505737749725713684715590619773725195369125458729067346257713543857359898271667713907132229921767065274344965150975212621797791728963183782505737021628453566639409000681039386042123890299998640478727381564157212811621977653647717171200000000000000000000000000000000000000000000000000000000000 [137,27] 167299561114643696271212390053173831906231043991684040249694591634844104527369080428820002108268380738027537667725242667614938147112671979522181262830947564967365389558647138934191200723523879548644645750790549768041502217174569602508092513759255955990573770843228440160463830426316030936418087766684212722537622306358483085095320522314739096243735882116484305728702903461443411401096285925744549013091135487057775795313860672056832316114827152289641045936960848005298074067971907652818924524824505387900058966002241985233258330254833268823639667800889239994988696395064286673956319725314670208563351775631374168741245256934282360495514281591962297401112428421511701237008926020293987991049952893495979077190200116096356377836054969725291362241710157365199049902226310710824305254118608147750041489531172594684013068549820846961053204413671777662836187844991231290354410505875301492911610973125027414269747202594431658700075534627695460045297649995485615081138552085892632548175671565878633969668423678370296998902495335575791768026227528617865938562176329511822356919591095287370425819313628809137833201119723290195099364190336623515725005934232997237938293144873397891856943467780156135549467325756839283869894964508440403360092939312953963078319955396787040191588905266970200229110555878400405966275741454942600887779137844345423080684509207216736870336275093462088530940155847593332767317126758435894093599198518059630650447429797411800729048405670711757702060415719465642792907108713810029848337544905990890124911680344129028169478235946348424382030706175579782234786745773852158983504085587551107951467319152621273481661586142440325278810401769512412902479320145077946143638833706054778553795358505682863367751554410056205433918943029421270780168774461714965563049771741258286458848291490294073848539876312651450794184069507227438707923926278229176877419501133102989222291503019861998601225948394222939814033400691146546917150698472030242261347898269159964393946726856682405449493669477932993162350847703942196960421329100383907453204609377600871308731621228043837472680169487834423202326390986068042231207579855644996548668013624820976864933296599511474643291196637505528034857681782400030866985665365199622167034517742148528912514267008001835436165519538298812336742835904404981678967614311525165925332714618625485881805489516424567020839903725190734568567260864650494536947163848034808290632228037389065471918080000000000000000000000000000000000000000000000000000000 [137,28] -240444068863213489120823411858689570497364313286151634163471764870259125465828227634647621693290346949653650833966705732872616875185862789699593690652999586236128065134994134042424820785884728268258997828855047868619963050133878302879052706600291721784411221704765680633041748854608734445983360241747459961402363641920259689131031231538166395938775752745167970544776870690325102743015964248944765815027219198273788775756760518230868400769020055803643131943933279557195332328210956491593832291078648611666086726866258566064333855219724794171689296466854397045630231950888305830779980923845786560246882369374087088079064711631162444131280965123903903073814564560884256009815065215303864114948223266214131910083493137249808089780832984116770455054120864393989135527417936035901541532207577350990026723297069704011911299816256331469807720397506142048365330518541651993934998245969027131031967778491415789121520650053561108334665446670399469533557671748563038678353553256542734535696767250603693682295596885140662887389185283728536982377007169965922211932372336390628244678331284570652148057443628614432377625690593201020086260372707366497966898625667017057016490255197303007811433378161514331160987982866003029122230462511518315431243369780661419389939608783811646928805880847069372119414599152121962497198187416692707345503106439553787596682353301828365831577381327436953909731330981999910961016358060475209727626851153913895877457493347601343189799107586835103915806367647652437804097145164062806267325413760338245278269486887315749237688866486765060674103289547452086248895051257201766682809888523117453067223201502891528869758051623233976563980411762668952101713424651991348013310760892480363942368759425002639879017672639908597251766116390930059311383055470364951308436843133245536459072225995515314288422794272758484287678920187527945282221488930878353452324972942176981061706564411369621893715047004687567485258799032742887257188366437923717163251463806412851889506339480301625455364236354674487058904895018386101809371405179078964642069664354094487598759653866826783027749862424057841827376259954253739599649496085763327937804857589957478926337791612363456526391380190067827340481954051915157876996891825642834922435583321030096391419035570396510725692681224627685148119068732675335176108250856385972952334990369128253171962521324577283865561143701067206372139785598182841263374754283351250913743800752116506306805760000000000000000000000000000000000000000000000000000 [137,29] 222338166276887663674109656692692741342041042556015282470671190164853351517429355370078024234515725591230382004332206137906584993178551408473349140603130636211036244689652430037268545679738982458957510331290675308130344621874047338089002949327769481314488166456833374307319960950272397651314456692275921347416230479855722575709043876342509392060974058284104050418808404724769525743926959533723274839414903885186985348275588715955625410920641989995296004570725343198492276188354544134473568178957603173275994963419892779686303597110387797881279150396141171588436874253364290774447860795724709278529883581771202013654441297282790059381643683440061835603340280395283713831679721562097608195619225787396145729889600055307191960744419376805920800289312809090038893574432148490853145666370016519063602603116430029253877414884076224139241525475733716530575156230530583358792610494376071793670696856958183579681262492491426251824164096313190465242432868558265994919815829102640911697485707774662315066122067847271724857819923090810414775106618054953113186461510969369385184707756473499286851762064056427734329885181707885392987119087520413064957390055508716347519672762456776133883851802923761383329928194955249814998931709046201238930364517511845279926221509369436694990309013709012156925246265550881218848241582286248452849818707250183350258247908969922664903488067413902400473486855971397125220877373774758500686303077038727139165886967663378953395030381233114528182778153085852751216557149441738764650820122252730237252542837933163768128388689609816618027766473487898301531503983157664389206333286675765259025129180682648252843821371997004029878446130517133830682155847484336824766468670001913198225944116899277280753940643893022550273721531735285152718594347625115165464459679073338813192472018774179923297587808475972530589017453243889716519801524501379013883677692551978668008428816255587594116035003762118168036474794207433610219160417921249357154287486624670249952515437192273324278762805532106495127399147505588205870669214422146697066529331753276722440797280059889250828199239228268645534947723836627709091900703617043747633885435812416799021970696794680157823305724762139365851495182666095421398360147509981724468679603078050910370531751629091156565277383356451909860665816888571249900566874565665634669029589485224947669470389342938648047044097139616664122676663880460948181522496393255820831974906250306261945942016000000000000000000000000000000000000000000000000 [137,30] -161901919202824084904375520562266523133893262015886906342560176353047322968333177049723305886625685766625665055373010097488703326122117278281162132430632382430975111107898972105020886249037982149929626611401110769349444578809968551196733401238064524054156715275111298615049635054695400338628199750056608882634517138633483269836874820960436798852850221370761375794550908400754562813210627205818005416389807644053707679101418519102721592238070361120008521876483239207279294308980125388477817630548188445172797249509266196446229979297778134324814199087702234103281509359244874017420935965868130041327203665974803103944030807435281954479738107114639825575654010937032939713191828933345047623097498471199941320516961614282946867386010679850242546598650369674779613877792940525025659172929779683509367517972854791471215490296527125043546761107690400883688678462459050813725573766803672921568451956631001420848015625248665405233711512163691249563537466799250806938797403518261343121151151856848770319531606295929531010591850823734381147504593354513627487401035198507347514672817047674207867469302782395988760976191959122455932204943565167322413234973259919352284366423967658397757281683809083839708062360022006624445439678413969727047398990198859121431379458763979448280808520328471310617762728523020040776764815454382328026170766956512119562416026365694196328486977714181914531570714306114132236651253408480871321029485424858620387217429577845027598808602999944026568313194982477629805836287617397988256038488557940933569262085348031507788367417697482916725936264906933407480789602954517365217606540181309478987394600497906496819085993888650137603578739422874481501066837827157667213153241676848903749896990448907611881784045188312677798939805735609466260285983532665882337107226214223240306502676146869167670354351331252334033679890731171930007674683846687511001886738386418546534126596341005825237457415876631160451110706446639685176585718900859704700414592170311240785670675395965922617992290993001458639496494895643894951599829545590206514462123185120615605372792260486388611153935482982225810197713514773567081867243666488679062262803760878585301846702979983709108327061997225935869494251541217306674582073151345841246837316096872390876319245284645654114674128913537627893162673443680115625285793288775364624452766707624729392034358016938300975991710811218527724784302925907397067515590935478938624403976452716114634342400000000000000000000000000000000000000000000000 [137,31] 100652215172343633988310148781282046349651717778702868808772345739534060555624450775535056693444774800326317944186218654060496660917497699615803858803166518538410443830387262587339069228721386956926699071004539457032071365777489574614824336452239343738814764067404147782191387305019495258838543029085750154580527143984426563745189250282059414809389749469487947586799419607559741080887293796005442852616036445790487290824838331042491636088443637029313353438184948021480229861742312376119951563523867544414300780707141494093815043212688453994534158241958284739217791077630206873581089527996866109991906564747000398083688866928573722218973535915353371557726210011988815165629418008818733395868584549154737136965390119326750870310930480706642706703194239859938880562199547463757308225796463952269889735146364542711479572489667076538826594029447128777947910816314633051355202903699728301354204842370179743137604400985985038301202307352686638717282147661195641595042745681533187040569418214105936264597104952786138461667525162619374097604535181708754924846611601724208809700480445256917274855795056493661880456962990378217787581572796083365479672409149694925822702578182887435583697339261433229386640757033302306219926439486560725205285519663232709224549865672537213253775358954727445349548018085803272745356107193964887169393779683140211186885210628294355023194149074221743213913509395419359120349575190271432287562475276462926047548070793671973052368651086687875110216072581238420286982791234410509352154424218393358438847824315156788952929134952916012005833659028067575362404799893429943585413429445230522035663473459042478136462566570008265956909882383706046068944537839501857650727792942346016994229161646108165178384406639356637949173857851387169902330022360821539692152526450041592109279290679365856360185529011487533396673804060069221653240647353649859075439001538607982731749745436924825279841716109003660877035230730693939493587623094642760426731224130224869683464661899189840019898046144667779422616186620629854681785550189902942092477384298955979162349812517842411587661772186912360968536302845460566336960325661620359493006082383450431695100629152662610875362671527615694708152196407409450738004071514269284247450509345418525234754500100671076406711166696074100196105897070747671407075525753325307015391068920582652885014136488728006500853809107200055995200222350429798209798422297424438584263800656747147082858496000000000000000000000000000000000000000000 [137,32] -55458122856830702300364245362731384736884422554531924099655529906814034353692804278610395580284310244980374989555209459284413257331210830830704922614945900103069622567765698463212002423778365053463071818779848915161158818714351320427188655991331724913642059167720431918442030492252036798567949930046712749222716380434142365937521671617087270674125655670763603450533428092980400208853296272707120704783215785070628819815497394911892356530040657218629527751625614141290416910873459467835967087154972131870012865734983038449429376409102961717933241275581881026200312941506503791308397251184965276106263364639973426667400365349969360841491349597925308527316244242918738608608483248013425992231850391902995057010804602327849828395445125414326719677617387449983754525702009955278960855451192737163819754463758967813498994788216853329560703508718813609285954657930378336856788327648783524335850948230445392293007439795758868620387781360579220430683287695875097412786706516491851737601184313230148732948610117392662255328941565107274795132344994538976077410989954548287276952232170405190183337139226141670979803891267355570901137381200859827994969515167258907557995915349061194823858406074493217387866986182459600240801731469035005900795889193339810552412131671896490281115006923816218770037106966188454453317282585415508146006189023308607583048318234699896747209515730158953058519090086198014863151020732825046723360766289147786536046700878446750528066988078469928610271773827850868080042246655261971012691737416165119895802351747331743647566913724484072864894374855103215090628263556008159777921135578878706853276996473594044513131906101997808951889938715248236612646664923624543312675627802126345966202388037350633677423050167801680550757067815829240622043135926056457047688649760064170877823569910685937059824771682309756864285622356077180956611206538277147038834096244484733911293948805507232115994711273793132649233102609813149493832880211908743444510523585037357966612184985401953499504265911224584880399165349001820777681167705074295314571514575072901884506342438500432217450075073222298485857613408690370713181201912046661961147363558440318868609560377056509724794104219625542849662457987270744045745523764355475856378145339540258461092519474111265768996874751483318042226036121488339907699555537802446015700121517398394968270051597404302525367355319392863010833027573066070574860124106371443805738044467879254404628480000000000000000000000000000000000000000 [137,33] 27198288642847365676524661127933461364885219426784855345249921872506754746865786951529009744338882876460006682064392353854577226537622627952121321937594814567815794206481029863337500035562713569300414576705749663143788765870090324739298449758435167731200907280356266948775504973177873167743085861555903332645805244527307716056788542752781401604719871334367769046598625212997145576669410323591984731304402811113561443619403278944511778716936264918610130352178514744878174652446516069686491538816193170263406893001788872952617245190608238732815171427369873188600693755538028758171798096072201905203561076321732546546792186963007738489803879391879299158932881308413866057710291653550314039017811657330903841697317050098852656001514801416479617217279324905305560031153243802651861818918823062668638403407895973759693081997040352165782487113581823450428112377580269612518571530416402344344027580462786466733290488181891234394194429115174657882790583463155955611643897482674790718862010350502780535507953634373823242119203125722683631279002139584255873082683197291037429373847246980935975533619785844800435400941679601339382756072261482669425591942887439410671633642188002903423390200153898871260257625209474276110282780461030038386907247553363930019946452992524416412905301013929877758576139617772275240824063192607146990852669660802577576424428293289345948580711630580209200669090306479197316135576737160385248217739964610693579769487599492060635975444302781629644935860565920729488699836116241309109046586878187442416357152998942643882434244209538263978701951878869572742734260997190691664927095481251683848360418506987926535853785491145297943656955652150586399933461924166774054651574061359532659960887351510386473661953151523968384089226540370005369363708959296035249675659154803819403651998123775749251968956795586190004550721996837809833944421348379055535992512770772366719303608487054928186693300314114533886025719848408279008661889392764249414196733868556747279882664227755179254941554794988873366460587909755939797647894386274275738133952475157954656826044227277847860259590411721803553374781165505302868691026877637009177723088148363871745610851603071194572126694606862047469170333011111354802840339500268301737127981052444938037058370748411528561990071009696950821203349241232524696927046711922068355956097928860180819690007661900795429042062252888268049915873871587024210013780528754921327842329017158805980446720000000000000000000000000000000000000 [137,34] -11635874187057022367578296179199983207961448506928337300977546710433177244147170977566598798198968635593206317007971443248123050565434957761720896870638034734374218282215490676784980002784255860671745550163879966983508774119768773312445988988911520274342825680940712922768973138542744297706775739161521567081042564874788711054467756810174742286071982520855081452436545514450211741675120711551718449543047987915264342921202150032825170676395725162658649153530659355581200959388855181692875983044442987761896854621347716996588067918563008767842770029249410871725879283745823398134500216910908561054962856627427512295587126878808105369518779067172500747532845461504472612923184924110592747391331193604480581271628417077787836898777686118239938114203075751013426949784024394935299465925190004662733248813878076769746154343880792018669586916534753126384060703527918287770940290471948152604716832578926565176763171441762363459294878465103525712600190100004625732469808559908038966119852333294070256470352949793180102634179691023563784153444326340323104835222329346714481242777294748594276150507087982974119744588039326938900375871912679011055163700981231488421336076523685712057948171964438955815156763928785486924965653540849627199125731260737215003108433852966050389858573794498213909442778132117801146396902214635805476140805802209198956414020766172207391625479134814760129133788329175799965235596529704617619258151873358080684686571257318382324762041142385953209274597606606932285115368133067216111031537148836830239666291434094314676040229520402346900749096380923146380843278089559378115677925861077624477219427409695334669789029985311258044494079416199588411148207642910311116798755434353088112279211162806367682305399314133234656361562004190000430005761528034608988504736744753492253505199158180818018323532781246696271534781814773487003516957415208328130233717829510006926642285216986615993462712804502391042909522697091419994797035846926054367722557732764857413813260294809485336895110286794911509107596147979453372153944081279431706081473252323607711921179258421848610238683197124226853594978824046919552579307470889752933285794958829244123051981106275893752897673457105786728502987804067525464773917708356111550487308505697904251433794968419455583834240714897175793500262594126201594968552544997594931067944278622596539116658987876179955051880776292651330996710756001920326622119751495704755018744359786525428285440000000000000000000000000000000000 [137,35] 4199192409071102939926615294188686116063401240722455529081424188580909588694463858067736919891912263418675374393478638590788897281272955387915266465221474796750544875575822971825112409970034530765771714862174545466747042814399163039227349764512997398819659648148932317222761417005953621000852241611854036870428501192768145509034621003003026267684032672381070484975919918535989100251040082727231936473356362731096724736501897425613656472994282923841946445979283692772064955470779722527454033599632195758909078402247320539798095156317517863114135684142393916750662989949130841271353063567002002439053465879400725902895150900257363309896142002557709417442777616056886341768803803047009131295210459025179071132650115778387513377623866165996084894249689337323138584512650978342713506269435712207516567813733232703282557206739921968696320522221575057641568658624160318109699816569043661263136872473541100803178948004702535520512643203230287704549774786744800370461318889816430997229299494807248150127374571392634227082687882409161526379522880473898353763402023407573435963273574597377481770230986830878527198674838802071569431925437814698449654136763563877378999504732164605727549326504463606878996728749891132149866093321757542958342043658064492234065749955353899358429955876775295280339642270777640131345125008163046255901331785767191357013929073605856487462237486185753395986802152915075823098279520337878353907883860037609117937805756613522223707912951397770668478423382059548620968682272463130290903816158813579388311628110462996883979687758813123122533584084492316095115844891800225834858531952942558452104543010618033692587632299786447553234887482557940739603668169289116412549321690927691033022277304667440821142445765849174071661962909607937447252064676804601513710203730737835639888189051323278262066504900181338640365225762977396797266400059150821445188677240388773273619346720217796926657383887729139229705307043467702251293474819262100101764205979255405155126313181457387506369803381075450751554571611012475734536513871592091986548108843019625221301390587096483233278188718153927620869105778710363451513527809722275209385897764476483940897767588370994711411741168607489149824832566682489318188989826930886919962205764165604874668723055394323273751747078671218029526301054309874579453455421332398018248154457901230761671345055879297574805379717271848727356996165694255639137981070346228443268974887312177202462720000000000000000000000000000000 [137,36] -1223913618156072097176952492162816595299635752774525406112103759814745685099993440618148823336728243081753241940467354553243216957718432755690098379254365795572526513667536584734473528729922300188078008457592044372387391193531062158277718260356430927784211524611868395072125468887502455928464473464426296451741844535618557133437014591116390470711017644462170147748234215742555271781685929669403847607292680389388897018714531894675528247380447863542271252263459212591137797471682704849630983686766287017668498610782521747006860467860197489485402554562939897055013988573010548305159941516467577273594500949854793525017175721129849424851578846290784265173853681033092630308305389323055479934257612787212065080380519605297653240155629698358108389254357678471379705840795728682029369816569399375484457657546454251263741602877093372955012505036064235500121980789127200001889844105783991635880245259224952458093139740332150254300008797143934761636171886034713880708985705827218944742089106925163873040710295512045544768435855387987176353496339721964566856102061817653739584860930854351720315594113170274663362251810083151471702544531192000765934360627725617650693340599135982905970687608272033227076866044363004781410664433637863784893391185264462809201478895428129474311378114466419706613065529334752700353528911466396736389057744002318478694936622430337668375605144508003751928764372226833140021785072532492682973418663093489403161984721092717080856242515757158163538116094110388765328600788531463898147307548100215648651786237298277995273864791623054324215348441515504061673457114149215146063532712738589204746247960292519199578485593042616666641305445902835766046205443826566402634138356324832599046320517798957667182953937931915613646852020514403873405725279518016932195516507023829882350832977703730487036731014891285790660264543915699890909331675808468897623733787490396726951453270803901992943070157248149613772533006881086712369615448463365909922253156442031280626992371675868848715871701166087335618401045287963193541434171141913059998875458299215442851362706860196517690918401812686661817474890055074236844987472641513539952829019637783029582389521494488148348716669108811245975374743454881724482707748698043668623936402029580642647064509676480174225698498292374885293619661281509456855825801981927508670535264716306139755375045432110992834100146154942766456689655495185970810479627450178568091213730241088071925760000000000000000000000000000 [137,37] 271373343386985628301168587608694090521516990224314791550684206043061707743727018770846132704702092613608182495759603382956516711740588268777750327820642398005043167439907511717277378033825881398498909149114415603826876925300227629309624086082503562662462376246393402736064649758832851555834165083575165932347165496580935699132783184199292516851121407885260609268338069778809861390723003663909541589560331907952364759630149138980807367088334705954034877733193188348265176049277707336263406232304360121995129333379077455300374139422438630472551856702141755871821350733883982854941368820867840819271369922552345369665890888992197815158857753950967420785624805265310081592013975366772550863443893191303722832690166284800765341316425839070171947505417683593372283926367514057907586203141450722319874095294351034627933836303566485083729506160978287513851191914258167385598619243281320091255157063463978339198685892575365229916828035388926940598584227519528821585065945806943242266691903467535598105613402872178350312928751098846236978165736667401135691990637424207214621415894014564111719005407462204970758005638362354652997866896210030490139273725156345416700941244011502662251904025666752608001850636167900589089806477661902362643980033061658173888952821996265417638693514750043003225868727793290065688213330379357140517093319453231504709903445289021618805040416929594903192481749430463659838179353362472014687451540359876296164792259479330589162922585159320111230524827870492553512042402752269153472108366897565821892398875693990626144810005871258707301534837662843585263162138819617101187197111167325624462077141988797144088951745396093367162250478998314475856546717514262712109635517973009056540823208740112881752113042519935923732004226320447026338695629133032382687776296136408496007735455489682795074290724454813458524202505198240670596017477614122882031213331515864632475350361285545344852390329031952171649210482890615048573181749760488399574500510462097995734625933848307452354356342097780167471428456526793554699493192107827482176926874891737832873589740884393467487257713258144229828872218206560331243994129226982562934662122267727491382349328025236375839541717662718169333369968160490689437361277574270527790608193415859042392304279170019726785543406936897597267316233091459398705743353491085670014338238592071402250722978361546182214755812282332885545127225424323104418847199912303472186559984832016524771328000000000000000000000000 [137,38] -42932455139846278353370274054693184567798765065084784585957083964447763835225197222999611600288705231232893455485299295809929074521137227982631973027885974835872789928301435415917372922495006430717288843563905298523867330129155402319459277060782795760021788861133907794091518886590383124872702835223648827386777791624489394430965942239624014469630151420203134857283259617434980084594426703330901331935850834270482857318052669177757831241127979369899403336135390080846839414060179359446699541768997702267548863161984851787950213885106570049041560390737129654534653934718614174974330490555961442160704961637511717354849726478343978186111564022024087958435041904594819938117067354780833333062719421623248358217323105452109564476168391231920570323056712921902841166909544984310066954784248870099796332641261114321061366814957224667714931679850308357471563576451086853508268536110779989195051962716107627366836891187161350633744301461603142242112974849229299193863355747729607257556177014261523544446353170251136021275208082859823321328497977882626421036739071056095631525730814536327309806065389180877820336255740356490612535190521001604477989133146409489828202692234785305631706857275901872977693728322380022900118903789889926953934765125713276615327484240943346382460537846770726436129739675585337812964308345812014937643858108188958548640588453522487773407503425137271990959777009501262460085285812089677482629477314078174960759774611631374959224058029278756234728667443900298208948915772273686155069947336040634295576773048224213524035117023209514076667912564012395632756710217727874638286642219953097091699469285076480184632734673744585255572518906037717053092702526443123173788075123228711875967969330183130577014382216851399008287932650447946067073498532476969885422609556430348953638789972907109141149083223336707309699670044875287064976862598313447777038154596959311713055162088433132075261897865583695180860725461283352276114406934720424111044981355784136528633540857290228396343213388485766319340305917323625556459685347902282354787455892323066313106877684185823777147616064589674120054996043368959481584674556902950413858269670581385465473286065002689748473731439414828143052666438596938628394702280447147992801644375740076536343200996863697058863798097132198490015525962434268340211929053296133828518968869254578134101676697213907290722715373800319397289624545844896869027675000519555216510102793274649477120000000000000000000000 [137,39] 6108758111068262237972149803411300304371972707290978475971766708532156856181178817281738326854404749850021205635265303748539647792538930122413854559848047763889128065635452025793162192126736722573214070700071868062384345681679971839508533291915236620233609171211831915510061683734774058757791484083567778089683109754539960811154302571718485942750782027380134307491680282925398197048203542323135252453337298627333695384796060538547951641094985028004430402651527184365077551798844483145007878269584723235313294962507796115366018359206110719412616354252600918834018471734367508502393219558427084567198893398180468532984938492952905297909063922475520615642472479466057557082053078590252571417311393322824398991154757232441749741280087093569245938522495156439884397385246867105325971485782641494639783682520548607136770934541368870025987317038211768414543996033149446441235261967296381812018819133865973010688045380381238964026131999444837983381216913556917306165492354961205197891347644421207088383801904446029284307048222579087745666210374638554848436321559573351933594418517295363875961180256979995325609916717447343098149525501235620889928456400526492186645721397171947780871774454016107487658119344382838737531449583156845449262889517766119451187999609777445531281661937318777066260293597557123941886562595674534642589954907080146392421097534657009000966988278862144463447647221229903129719902838618585635525801996405814199946532473281640590169805757743072581831508744798850381604972451402941441006973621870415126566191623435979556841059719249975999751479251638029301018447681442633629740793982953094156876158314216989280562697014788401577949228820424009630955342247776033869286540580678166218818309609640011267207092431224761162598975008600706026005334374651782014509947169226977647675220172207476141758776201105201634430258210356742068909777477176116009997023253636912593752607307354209894456625010394185980824134470024928354366682465416724557864525545887223592146465352495428383656644979222324127211460362868005066014209367999609587300769975101520439021984434253591125413314888872664007640375711515787515424434330271405100184733930977750537735119376506827692919414104544424890443830401819485932368211696307391381886459117400307390854049127839555758849962358062337075980821800863363382505244758027974729878198150970041408152906139216723324540422278031501386802477869937492217263468660055143211965284767720890433536000000000000000000 [137,40] -1947895824305938611704954520482760314450794324439930083094606317149910808899071437772499493200375174276960703759148427085756456260945582547549608633761764493395061068811946211463148569291460328830118908967065150451120299929732916100850799888189661568242646181654856481796308451300206653444818753770693923100757026245251171002758340579624325635362048056626010335963887528910602259361303490583513058237963387254426061888895429482264409859166686401948206297365988966402472795444376086527052439260329258623987790822618806314711598773388810254901064989080629731112776899078082336229223177773081817988711582943558696612921293498179577209196733542860673083707916442502157375960781422089665168585853312926253659216186203943431019043532215826170116256739921723628390897028599109517294290341241773372202097288479726431364696368485363385981421250757743289631245777476621390565777567966465972280646788263376765041120463122507650364545937369354842024404299283505646299638517226804310560909536641126741686553815210968252062697860225989567704831036256189316376126728417157500045517275204630647818752604145332019792917097318573677083774900060587893885636459265830837224982375155137082508628046044379971546804893144334629388265920388963173686838813084622685167094921614263340751520964653750493255267216417816688493281659580144667096353339669469175528206789596106993020434143113822030001794523252279318708499224690098926761103842296640340724976472327183409704796470106164930583372374966211110762938249079149130088635945958095914198076505563789540071570811472276074550158482095645366444870101519018063753252980161674315528728449816656489065657161582313495724047069777008916799866480444148329119121139421495550460670563395116482667256064193754694443087964801033653627944615829283170967066689586731092962769712618674160272996634131886258947135745897356822944018611070546103721040959083394792999166105077059063020407618546045013402233982324333064889509817976581763856059921060551735989906377074676232804290613787331877729469391458019415508669904185919124077725560487639179580267978814370824229420252366545698842209073848402488691874743826144118656401509787215023785043620442770277229299325488341978399054241021421918220824385272854569755032326607561059757461209258881535311262842948908930774840844063765062373866215739521843403374537560639725496733540837387997585238628525762217903217127861534003230679227885551862081694566735589408768000000000000000000 [137,41] 522457059355063808888715719032996953762265049644977228971041958439837548351793243394749519366970205994502394789657970651458775888167339593779217932656157939320636822503419431760492331014248828170128202508173411943842128041563536845782676441215661470381001461970572897989896857091482984915806613664062564015644865454386465945768724796685725533791316529663982625414358489937555165864618924965762851505938143853850420452751552128195014540543353242607502184156080824469283722267069126337298432409582640086181279108687834200450966606646945032545471257948214272280294111379779879330161694727665582325361908145743727210434411462897184824022394552455058663970119102781175705666134839356786303513454281214957499485208440335835095458493034680947528762443829640290199498831860806888609289057441962261555303734465171145066908092785932449047082707217213898138894804479935221780137725259447680124745843436212295755824328012304311892602687453083258611153290317306920047379101052935743042598524697420546314806964594263953277615951934116362260174796894880984037404341354083713840703625069864620431835781637343520490157897262062170128941126897936510032881291643943390557567185214188823304738699350028690589120069601182229875238812496292083050611788017949342273936545122686554659091755590330244047402434598842241889558092621477914960792664787145622600964031239747378301795075586417268076968424332561794175311538833941890567124300904733558843430475507426762019270208856752354121658647726999083243904924279569057810428274262755516445154997358154248868490484483246992564905747016715649369655216682096576657494048483029235454706276609831566139543624131810473286560646467183026557869193846723148170879594583286712866587415855066264794841165891651430510164294424314705625650655442321862392011676997374753809750139171447284380730048021840301225863863627557658786801331304231041817717528562717424100084998437536342430095661140390596815386203767788460012382219136152667354201095637671273697801488084573330246157494736767602314572120713061807390580095541000162219609998169552189465135063971517890995412080804787023432571219713049519333546020309516175334086387285342526916236418893147139487982047010720083201082157638456079351200505752488024738770958236542257279865039327947281306478326362124442459913368613420748182814768547748344438049111101678023227234098252715632089558300126549156148709367452609985296207738846487594599647865814655927582720000000000000 [137,42] 196192009414798076030538217778538309029911428233093282255271432883478871660466393316810043111337180342579554219372240753202755041787754094035848867207807817427686930294846989162562558983489887506097411741026782885168690418188754752399764311919860727612964912803122358804978021443534733192870781706679826554628915195018714776517058745928093690486475898565112058853651289215488057114508366994816584937674592720968656792574002679495065618376321206914370731956910262022518884416395643670390148563546355457531172829045944887058999873495067827629028049650996935091406571986582741840741170585185802676729088325420618735040468611935002209736325947043119652699231015800408525406492559639044988177540980617700696371187481660412947281391234073068189214087957014794391512228227746487409463758079605182660801842142374607855738160503189901126351934884260836996540773215831439854174563875369928900461994307831437422404569899770270361573236500719693525817153788342824614110611400231078031443994773070099600519163310164855049556771329894543901987774685206378391973926237017069034099744045085118212656275978272164458429749767396592055796803799119953120564861552668805565854007755038820237843958092311991877126332814131393994406344212577541856925979727568351686246736644034003152602225087547191276363669915362588847856445972628700262383735976124807845686879779523084719676411748594110861620142007093498597026427578821949758034376960682994937134458427954805653243368478207502552694758461976453817408685008134741719787530114465666038824856822250790273778103992029146559648170789213172143490488750825352797170638095804292378783818905708851937073341674404648263744160082564039731412939921176023294983888836317828740253162244423533134548085856340930267988073230003111300743620183669576304026547093430312155864682559044623511747626306609421081477323979634529193591165373483905198715900323561843836516614839109837548699623127930663542153525080907949745357739107946841987363061422426866370931053580177695920380103094569538004710486808680629435572733592139505792619649570414489574155555887821889661668895605435931867954536717731204367204537304248439849908974420587309884203414729026121117248058438897089972366053971213738745735214092638698774448013214349103031408897351243653548382489272364763240134076251015603977104401969425933278886980127239106865410666627120654934523118239816608433085487201176607358485177336245494398694784017569708769280000000000 [137,43] -261437729516988526852037996987681564049125903788792969702588935609336519540936401321852660430669063653395848857701350551334891290717770873705336067166891595993864836683175565559816196956118959595575698721059728251997354893783564095548503670257650485501063529163447969211092221764998697756938095040543960243334455528532425083397287686658928878780645428385129245160530977695965029219822091081171330768584356639017952621659602879984119976022881857544239471089869312285396957937955929175638169138739917280398563383900835800633033043684184842879616939248561357781737018845215221794887068698752010419943381842994683368722729270266773659776345700336375058836653220909126784586981847998965488554004776912272891749607389090189706140589000515661489242673384417656986908317538456673761123030088072956479137729459570031029708931639950761888377134280121136477280625340434174941048984118387398475771696456071638274898849354880331415183632217482491444459186959815070557653926992761924268997028352043546947532153422350601992889488349150616698268445036589081788951021260747547249312479168805238068711548444542215244099222464273102799677901180035560239087906456566007668054388717290139657720015383052820261769720614881565071737413378761748418184035685609797671199659244414357227040485953091407228176641897767616910583555581735161478333001008562499459190653230804536292783170699767910654440646042197263088433592313704036731604559853945771142952197268588645057415110983966464332409096546012555139002039356268953355080112888891632897239730583539953103222112943089065422905936508505406792775466970677010032576639425658611534263131883722619161802770485079208105759380631274348167873593343987740482370150222129428624004741649156712747154534982662711951987708721988956243323856378204145895311351597432971000784454886299420010608237032625952974635240773382992229853423264450702187550878091549280289317880895058241994367027643853319374300380072214928723980398435738955616554629682489502063385335278560396859551223507616965506845395322374208422710384346382489457353328076126171047539858988787022503693991810965118805760900435887863645885718372430514037628249284811982174843973612661305548853098387680688506481443726547760231450877037592282595485646417454977802292588544632284673480179317408494774943767745958386563482489928256230701210557629703507185436593037377754628003632635367223524690272602446660521438588396525675073465082835207748321280000000 [137,44] 131123597108169576656039108256970416493882159352826063287305472755738688036430305610502719080166210523029633916445908777199072448070326662106230413943018275461822883848024390194351859705322628375203697916665515012521401850671100906520290500671337357736957152210981725659249611543841889165062460912593019187204288001954928459625533228785408591150079404795911274111035810796437461267875685038373018095350918885836761663166523643547374637028264236468307797745073107353605446526165046267267699119212228686569475102582826984517692810644914901423224601510569696124317263111771255976268011456597776035651933561569552752165583785348681813208129459454012896136612712777498707825238275751195320678280206928868652133547837106012942681561276532737716629028286055727224267495986519826369259398964781477288812091146677444362006626675887763257902418331389047232274446129494335466156794685248783238149836893695872298430525114874320118589434393147215199392559716156740151609871744055628512793526885286309101270397460806551208015228886222981219571992960762736440420894979261242494484928191580600049582894334020530250052197867901517808651900392957833692552919625878421267492012119906030448965314980262382535641566878872916337928632053403449307114503293422251262788826251781534094555743431620747676343792516398626105290651436007367490987988967159785100866382973758260429548908912140010923677359863103223624174070959249524710441685823573643145823220474636016768315190618870002034771601413180741735348236787709156928620847802503615162024734166215435349656280325707517382778131955122435312864080177416509054845232412768616864406323677132366343809746218628094926002594495842438229330862134626614844511582554962211960853962253364787590352673324719579754147888049579682302213418596383022924805185127173275861677972313852410896051379746279916097539511294430424804146761468903231740638010605045494765143549026592003732985647132864319513897898657684875310111778045950482346081220768921293724802139494612925613861507179972788990963540621782369714656248282050683561829103020087264706507767305094569853172458461323030732144874294847124537338537250986755250066392893484988355240803940422823242349275649124922934383513273246435203705522690718453986986079183358013622911548950161303862891294127001404080271546849891464390498160656366139229861223473177520303925772495853283132599457695788270330369735148813893579023547977804322663392105470475888230400000 [137,45] -41631477446782187677358248235529488130153271230881324313389718536573933066533002032242012068318329689432654200885430167271457190013750885821827932802878643023483287472710875870070496462940597525505146891308920555364488362229075763193296934045975436519831580370272817146497016474734884386656738603469257306397652018919090089163620813203611772811496142203460902535641430101019333041114500159371612812661324227716655252983446722937712367989790779491408231227664987755788017132125046130690156134643723259437230672486496466167626383164828156245797031909694172895798951925794345050778739518097398165390949741576242396776683447292524426874949223450232557543420927074483603391121970346814102097968290858616835049200357223954016417779704336040811961241867489811838989182097709011045549847701509666324987311113805986093555093893952193259059314005313702514817296609978478878023628373683196173131286391365344822255496213707968833422412128134651558424640857845678481881881164282249288900448669306935010256461938468980853495231939902892858493501426521718613717685807315013737094804475641147076982992605691867404954979472075104921763051773513790240296439875160770056922566820748291737183420344868815444479519392833907505676672545954510506877984129278617179153786730668378652898265408485159305536119400158968501951375458401691670840191635796048417899381672180820354245200209798360957171304191052283299587036336546558839665698858471997615721080437396872400406590752067092259926511830251239197494569469646742228545009318967125504511249914138504935322894996837974199405589987570712582092093860750555265969152802324680208214102616661799764471389056544379005727338059217649862200849219838691782402211812851704093651987169586176985554777821122752094242223696780979520468418658332548033312115252858781606198317394123860466837903241236300412232452034986872739793348926335414042948065582329265684219325411748982955343202875427644962274060108020137640816712904897938745428755590261495101599506521211559707588892941660174632078218113940539543817019961248983727395878037128905521660496672999527698461723993501544351668240144843936423813857588730132700163925624788275141726721293616170088844950536117479369848495775615426506559015865533951514246324802792170497724647901253738566283487094178358845587896039700608900436722316665002026592736023758827156827450879893538762221615985455638222363025633704582465411512924463163407221664045379303740180 [137,46] 9074371256551073913859684197960139733982930780121551039552920215281644434477685392493162984981412160335842962490149635680314432972670545818667050358685372382637582161621544408574358815134753395280417636690980840461208991700234175368726233417203545930671429932403248507853477585414558715572974018952127261880911719246209153670336308907981407598665186775639807821056818525572321063360759978543765911084870981222361281131038560150187964855349495532986336298070406752804643643792490548953260759558171366774161377572086625634844089679055329220021290255955503882019473280942472896946414523445631146769953222388692448158524564265513401506659140678031016283200566989811996602512706639206866675720365105263047152804870550472465434827436762591435640497925755705670104234109608397083937198510849231422333099554312833704641611586955609441549334476884850906208709605798860231386827418053929091685901326740923038625563162787453531781289628116211776807448899099309029304594075669633179041333818438879770115858031308829745121121137173448232316292912505272055859314823247143763408955524282252803388252661759689921772325945724368428724166248901209598278464871925749010805486313774531874742990911908407071034449316745435103381903808623022748790609212943420142924818580587594581904192141988667538524095910734414929666277045557609525268229796652516367015608906298121643271911864412084679779267586775993600217520186358905444526919369882095154130130700478963959391506043429269302371530978271366925980269257887220298758553741211131595278293033198557330161536763926879565142569755177396342969563391431817020165870360466271805884636627838637940382931976507944837513700853712592780893371073930516641920551502206813089355653362566787517927451777501789197841316978941527517004680790207458451784695073924786718911187290268572786257112096740041260208324693547739749527324254370375252526740834845388439253657985550590074605876126806389743217864193466388775538129030010782862958261989509420979104079976020144687202086909538877766961650660257269805064944745828680805441617473319143686357325457876398924925936111474283741574093507789719905072177259456298822811977390052403363911305575402792207577849192192965554654412932827124162504992948639748621419932119359512342332968264868932891468576225343938974811257489774470807383464388933311965489669679659912856430488581494656162740792403237476936934162355439261511712193876607621691268626966010534400 [137,47] -1289872422333240991489151609514797020633428386591079742415598519071339329116396640669812714273754837891050101357108456243379152742494204295384874948516180987221488423213425786208097715100256714865328937225190896909068402268231444230415556182000244088959918416449216635158725918214360636203500356532255469426503331258438020950981378565390543838313966703464162595796635718826456033831007257422686419395415925422557874993382986174073951161137674638975464904140489968282589805402063453560398215585700769240421282613004040896082398301858624064913854624781581858324531279216541016089485369488643378187619307253271620267276019420234568366418166064481998118328546972347240310573409166005531727690428356135745958209015949687393437958964534343181852362008280175156103670595958378218047546155394991946956726846281074333643430733110550325099607912418855983147587364775296172195782237516904010507332224599683806449722869954035746056004833134661323909865002263183858584615948608363755171286017934689691756458934926060773332212631875943524508012013723448620176709549493347102906895142890629864715909524308912320271380593519893539350740165453083633820235823911270321192383275389068733313634664171108752425538594607410702371007448997318151538744699411459348923796199499365781461713148069607275990580906965004171104241488490741168074687788961653897221685514272400867721929803561430594197682454300152491536736866808431829228098901332653135523034618803133687482986227971381676563033257443354106006206464465875337912786718314486376089080215756184555588270955863240981178440062794316453485355489634295023716964261057346081791337995481423047059310298494788590897075469652811842120046331009501896999293705066054978620059141381988223126778061030470338956420823873475040293532560481683009850020803543878954418783933837736587007792259762573536629555013996974763050201806133047751814440053964453540086694985625049871920204621550361993167217554840617656189970261409172627354731419465499176198117924670136507566414937394967609807178891261276669105375291868110934316635961025721620589642957049613953868806693715707103247121614120485910989915322636396732888098257845511476095941749911455964415913698705058407865321573480420093263510454492941898190829611764074204756723631104617291766074303544641102733830492055044753962261167872987970573253017571876806953180121502914895439385177697995619076740560379748708916272459972760533562285357873600 [137,48] 68533014673503013550049474792308293149170291033053370441695072538598779183401100806333689816176721508339563839416709719888324775481095810625490882791675464806841226905141891480945714139744153493337034659041227174986988412861321334993318928764256046573292942903422800689415770622310165730977699293086948780046671202322937155682418964250135705127566459135842895093442443017187141960151165286381828176710658023891729038177492633338689293457726648864567799135071736816610694101904884082198299714350704248961734739677525748822747705446093094342884937062283601516869851958254076285440203405384080307701978099875399672759096531612487544470070429560500523313965139000968337671826815631168496403349410737442026814441087460727883458094869399814468482473814253193349780845653855169543831734467148376568684249463452973921469744537863268988924560087541240237292962724464886015044671416081992549438106582632194134877831912310383474515788737638433130690841504885443050775639892925653337346128099691278540961108950068547372537475917235496860657429103415944212277173600373308783408989117350945731356075807823824405060826914472202224525724646751592656872891370665789157557709108649203174715355015586782045368308311314669673410036708093207335999147488461829415632857532871353019569034018788905405971466696665027131822414608575678196648231417733940176116143434530068263113243764905639266726542014545882475633597532079968604524005616685466795117936930366974707738149268744611113388650667943292848166960843901583102943810547528700894501146593678401215425552606129655747869018523689454367303805645213887040745088876680174596628402931017009724402116717800091758229718471867524634141494852597311872191498335340076629562719375369314139576257107073064452348709252543174766452271372576503385682390888708310673067228451897005219591630968526065396574341822444658184673395887471365035340498471754379633809133856207921714036716168948768168340265831952673020131127104404853553708807089188785057857508090472331440805932872802693613900819884053684250347359835452397242216996535377232893349336229193504378354236541237279535793853612594292424571271578079711397672101414434871416896468039824562323698012726591461040297401523378613086330573723593792082333341110916080649301559794793720401811506087126935744982195763845161918393728316608239859148885003913623048649865965185537687743545177467375538583467640261137178288448514773260943877086080 [137,49] 21859654947808487361665502889773753962459215893871181182750442606671159310105156262589843536064868968463799623403391503673445214950317490108095304058186097825015782850217216694816494846186833917068344519948173246925400605016585398993145478432635699541510276345423297026356260130461232162540153762226097385734230732899295288101667123649274769293134525578181986228570033719863949995860596561832418854834279478511199715283397033115003684900099162817619424002504998039514779095984767021976877306790508625097149719372092522481002735426075698678416611263252184581574668968571678531303597688863724779019624834276866561405573718792947098218008754427512573902846541624874415463354350950135940236322978775926117449740004669614580581683536822858960560691976159590076946722429097622333592607732871886945601964331398940463893103400605261657233923453830937789489737209013042572571428926140166039317906873979108633441279844529551597823771917743088651286678839362000745137615937803360971082040370075170512745171093102242891748607556929344385778159912597331268971356300432909833369915227261009914910750245173632228166788565783623704975262951410627111274649332348959595334553559956563284278012269852046349899669621611411598784903582615698311822736076292635284295948674177937242126853954628287060635369046784323086623958393320771042131689082048365406331064984987311280856670348258206963821973350974100972813875224277534915063421827014628143046976235633535261463239924007541106665459866812348442898679935544968692241980335561447270333245894018064891028572566642528416734141800540697962694274613065330745837548216976694575128296967887316611648088334901352454914380181559762140887465786921882242661191367508375862960223438366649064813505270509043459724065506883014387771086041148564611436204285844837353494423579458341412184607043166148345270176554697974407746705072787314789445122408427348345646540043687892884549635012499925252671879222601095968445964378264987540906961226998381155825966075927788963682909925487695973381028442959324146690595027962739861250794953713914234055116450984865422526314376640822245500339762154153296559900253696561123383321455129911408272004444702120175860091550395109720930170839349071772934838842988667149609915687860771087373132516325360134563137525459826014655218860059138799508608011301229306819576190882799907810067070060216139126435366856324997499358003769523288204061877257480888060560 [137,50] -8344081946180088944626847256725941660716428915154714577053272321199648600086893370678130337108464877339159308684228991057164692831335519461029433244660744366166186786097854830774698076016501969550698337501661654596229874107663297793814657837506898247145438369903616383776992044053035777166353812203820591782028714584356963474756289749894133621060990443987393528600768471247751863000318612308290779667951848297007098426757934265967127490586777606467950168950372481045737125248804933645962454241093450322573729881285638470672730209224530186734755552991408258145558655685889061397827697400746057502692470038501624771645362295271307614382752652660334997686860713064718655274394452946651786751710783011756903846334243185631247138531931211503342817904934316537387371313499883621993426607297891025895760510663348419401812221951395260087485506043052164004604533028587921643304481437369710607196512415874007573679782742239863620991844688014741150980500183698910110573675901445267432738674837152265164480769918473350440892821983083566652178568321243106354175052819053790082566019788570926023260456357972179685595659716053387415497824908492324634083697089607650892570261254845257627094625321282931671397333566034846709900875036040032193401426930369792911622968093540949098344041426552008587058286372084835470775862983530503441741074864691642285523398400044825570287710083336329766192052462198529065786973372670503814967109224757861629378796532638909904194090984034853339088362553353731379977960156411607326366695597715701827557132186667744523593722912818597545700521263892739981079990206698592554824118929151900761131336875471054898591437410540723028477604569864300170559847184814579696140350113789374274028165191182077589390909681752910162970017760058155981370575252400359622372793024818654849885601947601301670821489822748794731942117078766480171573834032352871670894496464847043132249747310509215749119442794624264178154075872745506071401080547441082949486113680380824128018880282192915647671700596936341286295286762629161020412228603441365089717757122809846626184406098215858770155605019608371060984378080023851529289054948199831231674241659623164749188255794047497441849100892528594238083666105999683504262986713394987059920712405167572883579554091225444346482769815800552480326918422870626109211354589395884784279687808729737987554561453927774871596115992149173242158347298164963409671213139477124288 [137,51] 1759135246384648068924042142224623167278834941866951617018596949914883272460852645170293312996504008289247684908233372118897531264557805280219650788338193277216223878390273593597559525521573205013118898058980645817197327315484312653650356712478662561741242416243180874975013114214323908687688384727579028334950755980490335833666013625180926601658075779465161635881849298684170508907501797653502367905626683990494797026909979567434562126844545127358250127291874806795157372666562882993672112580025928379880302849874530349396516833863827752057316753611727734260201737667686247525383232366925292530009232781337137373812028080758198131535804949015222389535605101935263168669160496959722270920386050067905224709395084259431262083650532335082451060700903314101843453801396231958813337012137046951965595090747106585958465775089496691510846325870176601574734842248001858520230969867617229153359681772850429381718444803854320417060791430526928843847125468717743208049550038858600077301402340504986629758426937461352256379429846176610770008742724376261360723947581838418512965321675348177930030342822497132689504732510682247700105733114905922081396528998785995231364374503447521857877136351931569051135047832069640214632268446635508849043512588672622949057470861141504911134895047930708044219192474769986019283086793141298770626031882258613457993539017899420696056845850707501503702320787731815016738833861562784569967075049413729073560429168011092026111821520259851956040662374389335289592219452958376987138864716002865080823524364376616438666847164846270162063247885324969754769002756816591520884342977286867944479555043129155113554363956019211115291378864261122007011601300329298724101720954697421659701651029372009463387251524440257522383033729084161424094166422397106685093864816755687841792881277511739517054245171206401880553741913906827891231871301404081461172319486079996012217049517780726525296657407330473537689760872063891788141931633177761324580825905214867594602405005192839357682883482074111019330671400686524868362784393770448126992634524261721186778107438659664695762899061791347490732225131104254428311003160233762886128018773114796888090747632917151346488780587072835297543440195333627615935121146036938282764855387558479104375953669519335275589143586029451419722962446431657241433457570879146843764099662662708860203523072729397157459128907629790069534665463309697810611988728894504 [137,52] -277783355056379787950634783180390961488027734847709039685249552402319555631120560201120957010472571767086686874443548969380012210122412242215139715486135908130982569785605166741927619751157855208718900361971506008698887375091452062044726911980409563479115793737785684080650733059115949529436551147963545031038956883136516781810110419262219377594812523533038271683397558032102530588844695835221217215920420578042606627992219686654479160582883943273839817402701421384084579355842897152316717603349795379849893000799690614983563503910397564854788167320040452974817845404072699265146956825189354060732359539203965150078463739807629643224958733112803594268600979362246636120608517758213000077797053849680055453244189566717386525217021112955319933040934858488321423630526976621749337379196039799496680819071762931931089775552623978290351339039682127588058569357109249548989183397682795004878687797621250725074210194534815108881563649029412958853280745919137975353538456488375709130017813082155068246400782429167592763075754573313165202334722701303320959475304832989889775063148074535652033960466745057473054908892602627033951305321030618729785981988523999369655383372612046182925049825006625789102135124557376186479535833655830201976372352445860411967690276361106827892738455504036493352054381502683522622092887070011130425029983713472685335529903043302130730839742676955704498423041647272129513301587479956420867446245096254723595975295756768873414733457495874804852092429683298999533992035073450626996243712474293334193769649517933255906174836685846132661876097517608101176526837295365782471100716859487847806646625083606424683420855043054668908872700856383756494783077143999956176645490239535730804826480508201244796963313346976543164448769701275943798687552833175928438950752474673942838516992685007178735658105841305818674990251589655766199734836792661025323473331928527790379396137045116978399930930080186575074023514920275584193106063282073511876879856304415548135706599806719965896578672058105680645676168585824724797773270308715945266800950747712844275253623261810017197778211858121548794841841698618214269125633548132908529891473692066125788432557641578123441458398844493785062357542826263066711314157725331465752364128621377405232562179247603218313296032271433830591042598607365690369491998160987023148879635823240723110997609488504847244966767248408725929113669725659510473594427952 [137,53] 35388781594105430923248256918882809568554612120956278978878133922674949783532106077953734642919961835503306874895018319523904056700926023681332862059293298604829713920730918424086241473374445212371916441464953257022013506716428829443912263107726409261678261459399030439260111227167948736064528276849374059712128354925374511482574271108136045018256424236572367131083059700150917352303856044402697708748738624729344860803096120953052812971352677981461414322110149163329169699188025629042726335133340794287553727997793064134489052238355977660965323349256519919598741196113333841031559447396429852358837165300076071902100702293524742559938886867478343188065133706953885669681549901818685711874507468681535589107152370043525905329959461376466286470656055237537108319125427916278157141908643228559532203020061016438125627989060590785645214262744008176659651586514766013056520001215043850328781551363321669580326225860158654626275442667169148356679397204020808356788052439306272012319341280564351616919817919716690543854880734455384995216208642579719680615497355175966044670719750080217583684232484399977699758087353350888900998873919240933331995393733513969727746243505276011176140518271594791727428332052171394277780401460271582715320713772053344862012945926582289332737530693437421887022448186040533895239174155537773980324322402352060678027574642303088831620916882896644286703172984888783130523120325108971622052376145383119304238471438371376767565174038811385506696802497683787956021594842877546120409503288981222691222263326073438706656307378737438216385725300798785000471193081711912154554847097939258832317259683668240868369688735567376238533670713426002085376808310875569875855084054546745968592612791794276304836064867229513336951137922932072639007712367659768589456328537970646529951136512902439808603386589168027358335411596449121249663548634768297372936432555573976162091330180936380023093008914302742095069226508258410276454387559591991815796114655967616523223578042485951213536231665447510383902741743439264008057461390976041169867468687184801158053860301656003204723226917891945070341308339518764634396298630447680488108393295000547340977368425336835394579959021433627833250322841168270692760885197359648840645581613407885809631029413151584037829097405465819640246230639231439591761749670379801575524116325844642736112407192783309764986200926249875600962612626090286615391002 [137,54] -3797396660009014778755005376026014621552836326340353488529509162338516760880134502367256930240819527635198755233958925889280116116303359333677838838641691876421429620054076693440560543682286394520525424680334603157921517181651125670413754933554698857705199757509890032270968960852592073753941495844039762103339841645987284678211447246178610610229616055737520022322057428967623526652320524875060208221637555063418837871959185118678232911852419047283535516082299575657314712504825253880543388028974530315991463092349290908615948755331907267455172462084016089265397854517098218998549380105851884760341053442535673131364912214612068443545766219050373598837010387152726626455910611002771282717514710973882273047534032473000347960257269717130750964479066245583110698010420351677021272649546491333866942351974054820948179109769453119601179087051693184651587471824422694407352993192214950377489455333390652047276545680932378153469852107935086604157688378805328560990811888683113949365110399055492289230001005052767783902488391783481473362443974586675254543688813327615375743694821295991728195691943752184226362060118814175405269610032936977928607469838502034822418264778073643507466689931867074703119626900990956729073825631040589056001956705865615530204447767483529726119418491079015312282349293811024743412503391117545638314516182268174819829285031102214600143166204482022329343830976731570627870414426507379133112469065571884927003133905427038987713187574230350775509297154245567968418051124359927187575484707129811216048046248048720387917276454907883862253736548433326678220980490034926162896931027485610898884774578049550487251180012708341438812806395165328933324330427604402227531037252627914283676765358860040598988762075583984621632374689517711726169967880034291239736650995789513564826486276854950973888029668608886212826563814674764510330111663387577501470383857988951406365355388776903622073824949304900800774026426781074249185836170891171961624470919230223854782297889359966355657179223323504703818882198264610882433452145547321146602763156010825753925765436746282536811502104221320282975388245170927337947281242103673302674766943443924876426362452454990464326033374267239481740357672234836464787647704215083694508669370464140152988133474445022919508247690625632465044228261952141549670973149720421645431156321379723249157447766853509251540295169949654380883924510088638332928 [137,55] 358122585694503479591101359715726137753152711143512974075392989792075702289479766132605404187674593335388374764566737182717077591505714191285342077256707806997222092112646161565811777205329644856888394841083554539251731863903542927083040050073357395242646085207598528225680713465380368668244490486744281298473653653451382862724388536930388669214677274413350276949556086413017171139862570097913989796461877862830676144423176695154070316283725551332239632833522240514753622311342674354726077451367035974781475197679038436566553465841450264181120327511610547450117946573705433792330012473677253650333538882078687592380319947056409563773865339251885246350439480797567585510938983619443821816137971654170563144230097159810453025267956453652932430667523059456731781359103290782160994253573364932302697502505143070478047854267616447152596316558177116035003509950500209973195940800341686495984347246405295072691878351996365575942115965044781489327707988226978293798952523093677351409463312569973808953839583391775299859533347762121927388253982662180246043591282467559324450589812880799597742985946458399999769705706377493062037301854881857006084615376949288977307243313582215675629824993048295801027115176954774569571164794828860889284182510446175948695081854644592550988325931783906401359880995343971270683781845813866693470982190778951683876891330090941920828138401564419249224123490750082607450621687115503508597459198327598484321859709338266269577785449951159432096911354627160977180982234496242213366746961261819795813017311967147024069452883794763376254975716703113825233186315729071106272468682781690606085809401900718126557880917442982196086130275284798843868628052415090162353457379884496467133016369220183919311038004223843583693125438371483675943513674115773364129716831782195114895166702344143213399036813285236175181164720417173334604757362103762768908064388324117499573870214349070740147839774525472848678682880337778995788285531216528504881814396189995431715820235504194936268836563357871370481979542596962364060408888112401258842472773681001825519627427384844202930130645847200434722429833944463024578959053435851947575564426544128599444476667467335227784588519196435086166113920603447080060683250142695197191297060831294478103932429159983440538079658931158115445010688469532932206798294024559109786471905962358576605297464740352860557878952026774041442109363902389248 [137,56] -29878500989354590759651311885927244466744401098522926368391780982163707835691544942858574810143104916974532770833810133655148856421360331834162254172736359334696698257533677377273142649328102449047832386448214405299074376222962443606322791978072253488341179325793544093759524006255420601128918889890869007090572108099830696964945330089977914427886594118923441733883480665369351747181461070711073250822604740194335702256338967345186115695709687944895806740341972152820958879034938519647091740909433444363299916915963827636825196061931275689754444544994163727017597030721617934489922382735759811684140816227558711810035232122298305165478148881891473102719152251035536659838310921349522079224304791343722075089699132351607453994511195035746863617593369442584344101925237328483681073485909162423838312268438267451245927129900078910701816066359418888671728763133335047885353536244249045229552426347542352924501334788959390930085346594205057044597369805385597139635716968799312892864531998316143197864062527930489796702319531664090716598215234319474423808633840118979029194048222791346728870571021759350020261735292912836902725094300625449462446485266333832917430878362521546013416965028368848213688685501118860896235255987604486808397720023961360191156744284891053666678044506480129358261846035195134637267996017326452096166897047260128630837235431505479155533390659891060666755850502969672651844718024982302995955619089533997275955302556294302271043704530185203175590818834395553099539867073429969401934767354477929225335748224353173229015865951440628016223112383573599282542058226832315318011439522349846341073570129570199222810325574153190724294565511300851282913459747318413001968360935065871048392419572557158742392953369684123420416716485603379676072325564492033021878061284464856745043017951374021844845384486279913212470575340492453762765837045314802995692898584514880778733041321158572092123791685210105190572679613647529967601939339001477951371910487474485698591090094609867227631466624134715297452393508589957569774433721768019114400678367450395469711965597626509048145225193030856132510249840969656623760082007015160861759864476383913890475898877322157097586477955356587375976180454858583428366841039393371477564365889180490198394559662290940220752842562312048335067637182250124686420060974410647663741337377155423269237081816192200651971111180491691355632215334400 [137,57] 2001399450328966079331085712921042076310144215558387425276272946711784510847973158122188263138695783037684338975089016680544778245982779985842079481284583991009226725417261715201823728197566242815019385763953018073558703583243885825274777178053793112400133873199098062610171087913292214198629161917503387177688726193081463507993427402033613183356812157680919757714969601966907235401954051783136247661188378896367031938504457007737942744009929761780976024377891253741038142345214335984482173427396095212386592585750788574098197678335294625832747566039710410050185892895702510348166080235726481217072503173376381198224837164052074262661364129288976190567946295086556027849271133738059467835283611846969850789422669631011043844767304596259315921281305268520016992192495621451074355721888546317048744354373419098607740190960202785303474235640793321887362620359116235031496589266236493067235835574672286232572045555047254725022851336727117515021117123119928397065374959295384475869839852909249574253325623428004276532842247205360072754105275645599006794074669588566072642356849757050779319225714611342145235321117062643892485911742239604024429770462058454883092317137476641878548600220411487468938929856559065609857532903940968603799469919552843321956111436596846864015349790262597420182220565074511547109409284289039664424712992682900124045056510672076843598351372289607809340032354248662276617510047477078594557703025424604081581414758882965105512645570795090033543184169765498120800751318772798513936365124403785917931204635783522000457093161203072042046266962405272971798573703141613554698549426690805134333043031600804397777398643220469273137162991971994423181728717747832435977965577776304723730815950670719526107163934495004985670388043817796996212402370533371260321639512916796332074240403152167199918774268678664916081507195894525254942247621652658292302737738377362417851725028190228300248349323467604394086222493050694191661923752354292829098937259192771102992897089843168488524847509542635249675288834157688794863786185428066048701938973693000035510843702029962375274440631590554756790415147686501200016096345243652238588010093294205979833660038763795501756420263474733795672933714878725311231963270323258048878397711919737346250461396823061750925323190666403053005491953973100508713136727066831536636782947582092465248940620009175999392575025441079323137496000 [137,58] -85919716572618743583233198552634985109189581187987460514288907917581928664637765682275580545901613258031988899942557274652799581888095260900267014349223065566343341855214373334935052234500877153620529162084136714708660345496623168261015036859246612596942360642950967725553657362798340642668977240921567671710041454866063000887753371339295972897146775728452500387163915371900449217727764032835179572881177399653275228262645383488652988441654526970642869548187413632741314382538368849685507287895070784006526041042714859637325245683370256603791785892439130972977272256707629415994833345550708121479989082072455631423216649917572853930234667140749280748015982540655229793776613054721722711701307810147865853663169263952762232921357038250967591266558597421087479358197140809500082354614213691012343283384753874295885946592344142149737323220139863159075843178772422083417264794234493813750706681451916402405992395273935197813444439326987039824928087542404865694812294220568573077718715805459682236666430178015327170548281397199699806549642358539367571120555468643013204370923314250222529461952604816121285392037990593930269064301669659675156155254885908482230200577622872870966058805821499003902183531076138735636640847314551187799568171410089454012171323734467721707352401782629938842035423157953791468515318816659566453536677902524796388262955523671713469641744763775710672888452038910199446721312600648468244504856575355723608575412281997339257294945452372996091141078345040974937262802840953508744901385471042065915177967694336600893749668229587950973058579628500163564012191123770749445509665611276384165896352164842223077677686330017022394647541276857110912322708982618670041679979939036013117123773169647617242449520958778673215531719996038676848601032094776563800118957556156740758427846094999976562553567713271862401741999084683127274749050532319615777482351955174476839373471005161674176842517926879206007474715264357256608055433402438217837904251599036928923690504306827206178335657257707337404488683788240930922966641569115928339560111395571381282666984494679059223308267554112495389423892350239209637002189423029382081239493411103290511487309020549597973209430015100956952114825513147256583173295020740236217051412391975516876207868623404672725324737240777219143544936120926738247025745423772494275135215203771461088220516215122118037441167132113499041280 [137,59] 1083321355996992803486551522079643971377884046876432621046796841054915878807693142937152340571274716408434587928705798291332967057020092483034114737339087779877500041546791024925932830175434547561345162049640222704880945988339207274902134431920869436881202493657987475440868012796984844470634680388009244092550273569104764668761960192201113764536319421606394751479345448515323871709914492126839429333455198583070116183902271274032112627065149289269134193578839914952856777594728865701780365099009678151459124102094131403463127233182663664080077098266131346656809923142811602607821149373302980088838558079635887581134028311939411152602104071184478890258985057820420184537667067402353889653935331878303314052829982685598809466510389859936433924617184283398917746716293507346409546489097914630577936821856288567267564886427275180083551181385284957511729049042630097945167399672949207261065343431145712203505271359696421255206837479357140585510428904948981046751060562952677852617933907814493812657028519203646176860421821661775754798471123953437008688318373058336159604839344519246298129526925371197605192134738643145593985756509742892005889385549131008178035768319995484913351534836593634888876381793205770085674636132264907718275008801302254499517330095803212000646901303946061064883721763893598224281399685687278156665732702530620524732804769119004412857857157562933648594851484848246701920471814508496189617423918540228458225950984425990728519833105944515521027526209457294126911319496862222182601804311877507098345147810243435637303212966884893841866850583869299454698085556467837609654069697714815664088412915262175672785531809200188889510335356470393289034281104684564017860977970228890229481866481863624012255815055584437428395807984304429034958483300936187208955135002123219522398262178309389373920400629651261787261391417478816884432411919646458439043735519571081771370069708166806761585442986746943498063137677607352394874616804319989652457938050449998020279587550101395405381415136894000801644702823819835235844546873494713601824029714562935817318381813013906561872053200261474704986778609780654811817005861831214380859202780763462736482195064497776962317537899064521450545313553467324500651678120169742450081421756093771919067091989377337100180844103804593358653359272170036783311466906710399846569046541082985403659654324295778619642212709272613440 [137,60] 117440815667283266369623060443246838432028279849562731317528193929663808098895745721084273495906622637740762151139265905324772802115329145088773876609821172148392362671559883571274415519891957408619002542704926639534384856256153280539132988848487261106532872037163596228418955764407263874490721075211301366684953116136747479839833178481177345858523241863989826441012240523438200897248745214351813640318702253667455903092029026805600836250985026042096107434551148447541971905217831321304815468828569943582948843103276678418957633814826306037685060132652857035630766105551059557018887692124627023278641753717981149891269376844891750417348288504371972689770518111499132934732935913754786582893543828842115989481692018213855770987603811815803102241670998919192912792562905980568543579586986460989896694660104878729011552327111785321723572001920299817489043044320426938562817532242423712307906005762314460630572278551309851971430531052063431506010586774362863925281852908901819726488818137118367169871327833867840039724990812630632738264345101442466829692401299680946420506284020070454684685404941883504647359823903041069414556151381954695836169944597377190241572249992026029479457617967881861006614567883362748049925764821660529237801411612191376547805013736576482236642179109958256924037113200677181656693132711937980492585580846360898728339809543274698348436019519998824552178632784720955455759142197711531722179439176802285865030214935026223610831300026557660410720860868360352440394992426558998727937198621382402592261299535812659025290322208283154689871539263333238527510106276657737251791597898977205606035438493680520180735831680427539899281617971639767323256716233559515479037181546819671026440808942687825724760341354441189533556178252795703378127950393733580231528012560620920331734823960686341786950821102733196578443020877419264225212438472601996653523159764991505806243631342551184474505396444052757773120999037084227032187084770042121282320630199646686327031041030066915059873527037001018697062650894243727895758173067224584200589581944530045924394934560556002952238866833687858300829168851056628211523210979722599663063127357789564733277765457257868957799397037944005341494472086864834239622352508583085864295448895365689044495787241977903936495329545263764230109634017310272838895053414592822160488034872703545590150705225688092157697464972800 [137,61] -11015391259808786231513768930507780686399521852258447606510513318842216957304646359217370202643643843886505074953625612148390675681638326988061232597722652243772942497464184168166846366419004381995090717562839760052025724689716603856223246606249848673668982705083979087902948414912832860572860344385855572525199669499707906319933893868858504266101503815228126043969421041850502199445460913732282141229024918816379175716232720056975740679469635619106572803379769844486741421983887301463157689476739152088628544348065046502647366455098924768954742289396140843249946660037372870287866609520337275520922913916652776911733565107981540734739973344837572033758970764193829345423142459745062373677652206251442896447294809443351511512974418791085631758013572350881834465624299381750301025507987255162437414263998581466530189304331229034484579032947337219024025706062248533098824681431868689292995452506914229176709138481644272171741163987572923081441315134228217025467452363297324093538692981711529601006409122483261307880166157608364621886665088684974877551769517189909894510463270282384586395527847290750235067695031725149381953999770547275139925642825924870284719609368216586235496833190616643112412898497761618220719327296378512834464410701305199129243007819832679973743697134633734422336294377808893792137174593106763063603447633729497805211174447706238361426524236300318686122332449793082381130507436144832442644482656653428126443844565353125608264840155471729110830171771369270249346726217980669842740404471058028412249772845700789495314143329925560636194745400277068012560057796868959009348373273075220683686439446320875769138559913566940883012917080943269615124047069093465727579841607505297408399458289792492017963164960231450924042827723887991323511960265585239451268906789017967857394276285260414975669960956556086202338624565436165931054818095505833525386331533272290022414695041469143211810430996882445472741472950322245016430977378506178302698478375189581760145523160031835091668185544296378134409044692577551319054677919132520509555564867246420710033052526083011789364748665237465997451731941119076912414778705467799048394388319549555592354785463971426189527791463323959919994347160995560051164063739112505741740170915720660192853370371355286343643541550249299270806749270916087584118837689422312294110322262189968325683584714607947767264238120 [137,62] 800179383524033743101458328832246404742976473597988189596373140471300750454349394341548450906506672004254034844787598505638985591516716842268472750405614308469143572768909425820025996587096573227738560796948620120038278978756737078440725001209122288554984193985157495551176616995629615877405022060986467915269435862259636372081304484576958392816710236575278018453336848448524035350912842159594856593397472741445909706746614607045787845929362867264841355560959509924281156935755365229628206087433917104496246516563245063337839482093799541160755981641820428642918289044758297605592311941297498647270501779878035565159894432782944230904682365053009349786413521542978532535619331634444771059994046251608599699085246027654689568305730238673469356258196144179661202503983738528226184966928299635500974557452875768812507613835138583974891904069246114280092577679860398510173229626807024177879186492558809669129497015045578097369044048730914476673168030878198994326829458374299589513843853776675902562864322028937808644138873260137732171653247043888469864913132411542657765061548495109711931966516008974334111158119454433328346887502510164013984179043197623559516124694819032234415365199679029444505640129844625688101379316735839790159727872303116725061616196437351719593766361262825514235854960552042514592157555604478663368920291979829713944240026382861408050201447443540896711105053663799956061596617252586371151275269333542810052162559482860952869545748359814191964114328236167624315547247014338113089636153991551249949642369209633851604231540392137209211434114045347745452256667819439906964532512789121787449295349922527081657644920272428544095932224532501677132837696384425216036289996544505686783895712333073900366589145382547848375033017952081736899036711498468162429219958720536920995064826076960558921816697136983866244951644879734638178379865017440004819709961014123763886124230665012628040751457530564962955233619429322770141122204943567657905438084073207620953107259935747392877773950918009641633661798501790537900391734454224404930856304310099314183785745642929091906561477015241535600170137515303974523693000850313521974828569028461365289940100983805986049447822260231820324309607513685690638960433741627369134932469997947724033922785300037006309683259100132653458443601014729007364778123893284771565693612861505243477980684748604254265600 [137,63] -59548064964346899152756629272530061041676914168003559576899083671773198701283577862905011793129305544136980913251708034605019112155551640971073345936276377756120957319470888339049549216095897169410351158616184354869077115320212181127506485115050058948573533251398638775769250545491682681695661919678003959720676270645619118527830468395239030988876156126407473800584416229696271304601766069362901867548965188927132045791012110183652764957826571843708802585880950672011384446437815841245410469167011016108922831055639292290288110469634033300100758730932317169492996993747078883106649754259928796022097806741528771428601611142366345238207812431774693407715648317095363573965979676166428418536421991554301693222694715827814789339119457940469701113588670756502761429583433550361865149826860214962486875684863525040303442305335705027761838653517009435107546987442934083751892940794349328319290459826412798240719249847814197878385522290147444380695734981115344212331412368918558232235311130505580284456956669657403556609574275490211997007858581900486534625087217395655319945335811145757922137665991001852437744344502702870045371619302496140173551888337119231233785918258764797758199853662832785663767998751413995420154828738426879920374351891535053990773278790889384244560068725150250434078235602259595347350219246586991269313476780303521660898844880560269264020094398093887879081306743891786428299877117272674890611287655543469490652614459167338598354674685073157289008055062388482525398451094586366080718365942871780590238166507328576318989269519452125699028211512782600089023937747675672101607194733195972042113241847648495590637475885908032828411839799178225760853710543885851295860074926054340045908810774011910427248167105206501299241973948482683710063817705151705685140950649180010934117291904895565719899938679507316044469021312507864001502363483819079552289047636466314352979204163693068801905459472036867048743959683206628218620013998498459872817688103618602805897822079806247227113875232092397425293143543922315161984642992878347915958881508823930560698367139272866365065025759421090595918842180168810466184004856525211664419806781120964787642412816762083304616298763772592250826062958545956833736502696004396517524613977818453178490344759066753022347685812918838398346946046759135609326898899444267937702896534067721814091755339627218400 [137,64] 3501534334502495910362520400977067982310217869968731632315718193785843207886346064158601509968924785301616883777776082584539853051408136567472329689154626283491804976910866557686962766999490709679375869912511520210817025863035159219004966652806197013853708858328690885413417910566382406116465458594691059323554590984406479613727201103824129897501978817843037352484644579425446220219381351199416371872307788025002021893384087309150722570292886947726345081534985056278415243819569620969377607505993861085918619141940280342569490572933214516500525399089460098333686746076559880622021342685526446793503804460603191567152742324800518906419748794268783103892383552939227929795089663487226764340692339640704834438497337115049353958121735412546873111462989873462751006903871070702787761224062443175630214168829832623046906865911149043459355909589111326773570093898697029085196569004738024466191849595393619935277857657520179526152748754327770029227547470137456338671819091784518454391821579336097806869724892154431768098673274520941234464292366442687185788716206501793479466923044800381619807313016315535795048327198172719928542761776009817594880671663993068363919290711824218796070996518150891148237328428135090986549889186333674860846256148577963946867479378345603020820517695176938371599908811681326192229388672977183943223832990596603286314009071625553607607231755648261612797324774444866698559230417982467649904413670745213306626140542661183222240613729621049746284457484404595035933454065187252363731255627679438001471489085837808059973423408008899935512618787033446519218839619598008523772022146198331890793526644151301612113590403794706509167005487288499660616227101652528273992923027553319504573254874878382971730278965002045334727646788844387566500710312509730884233840193441032491671984764726831792659591427760706588025601487171804648001748183862934520201021936632295911876278015644369545121939082040756193589275059758856201294153374159058358092156023178737617070094905886460795367614825817118114824735656021703957159492103703311118400126236083751594986526959787916991689734710773513600242795267780423948321573606974937877627383257391480062519914650785029380137038604499149868254738069399047426803181858047288068671627804390532929585013175938037149904096677532799441894960117523458527918516899017796408942511789365831417419961282119040 [137,65] -161836750728293879384803090823171882624420681832234693965211742122189279502217595939327480146270365303793095447038180615853868980065472783840713258124140372616349572003607788659194307121458008908489539635612653640503738417541226533226765318162795482639280367172887255784280098879929590649318343187411518460951454391877462610500494530839271890702999299338353048113128103187099640358598245595285608688864968959424631210240788782571504656934266860536419839925830558649425318696572177400371523531941997022558714178743073929634149792935350020645512235495670627050991203965116289720038166920468546363803198713488242591982720668022446163375732630391384271559051272388200265766627503591917462422005577897318053467895424786494043728886278668989545748868574391728078884178134188302446093151313235314339032029930193675596184732684168739937153080926882660288005706802595412036358575566446985346036037282202184391209076113352182079265607416849808786089521896128408290945444032947771367430299885831579737724765854594156569815374855756202354074555271127779943463591521678844993679333064112280389723938958583770371427167242716972644613980246755055588072121237080577165367742114535662203401002759187472717874257578752527376823982447915639341565212265452066734692830722391578578932100219239771484295056724824482720487789555609682376765489176607268217167493665876646397398087710810783706686724245551679935705852781940914823063962050481229377433756434937617459267917560800851999505583838484113028330122450735781212740415087160467422120759228065213562380879247242511239257344437912413216551408116395336500464002076118511674759422504630229230058435538900472533187478046625096493803602402841029046203439615244113507374131066829634090374912707499584413173190627442599596176812222511238315117255969901270469325590998279364927287665088816186631264456240223103444121539557616219684130238587171569927439832463991002052436228348164155914762824969459221736917178121258923255181297931295622379073650170528759042650279215151362629187344522629910908977741830591196393890418266367011797019229667057635451746734745016312393781810092839788467928406706982234716732601407064357575993840879157250173404901642213626919386148033558749294824215834822843698820244666128546956920295368217153640440261326784677383460068912093818867334998182330880198794523469753425679336905690960 [137,66] 7652545993967593943517466067251141440801575109196994783033845694998925630485343405613255953995097147469984116204518592532036450035493369381100351826445735961579772635607217184507537594998715958952432700334464947834863496965638412575098479118021480880941387423499720464326413086806093054455692585098763863828019802531084472572644839656583675916444865781121891541795359948688382785482182968976143932383920177092051401581677176124897421917274693661718515672822614635586591545137769243008553379758399265062247305250104262325205859456796469930794825048928654295075283939184782296429247013130730080223531569871215893123523261227390559790684695193520862239547802410735415270325036351374083948955237568056985739984105452236858693760924000108643905752613633079482167596062799954152741175791872138388596104102037154335342287816885375900658016797793808107924719625203832274901724203330710998602168830015444385873378316815735658256391192369831046262647362431963683659481963932003966935033709072345673042925901799273780237718267276690052425029164156884008731875430464261314017513552639807667801067511555090526999243285437592444298610957010737369360372372314475029166291090592695525055575203237856646956041727560160567680067684924824817401043004344179011689402851283897716915444973339011098891403605932454675785202898612181091010115057362281770115785230065624244690862638346497989368579731660670786196461039094504691433496206242684693413491912189171851920588791571435456200830894437856889700133814764692260886496744298101946784184810175117603764335500468192513387284931976020186880898128837604706331791055681077948681211636283971616975779220810371074879514363135873725838807437101113139529378386383718169409167867529939481857573570752673993001464870036191173358479377218610465022170710000606212203302294953019701947596376161704467747094805400773623791797477355592331425590807684513154218803481902955756000621195559593115977153097209809193926865607470635253131312205190803884243825657068385727325944646693449509595616010479281320648239676460752186836681002049461249576098578813296083851056446939063975462278272015988793029984434535104591972006288182668327415635130484778197515062631781754429115886689217732905244537386644544873772504230902125152034434017660368916917190696845680450696819203557770899366666618945838131660023256344092943911236608 [137,67] -292947837324599632754038535789443190900013426694957516389013209830392086165525815875039157954717503199040487337819223588597383035584131372468643486428443451544922819736810228183897628665272238911258956270677289329442945912528655368087766395127496371510891444188969528891030240159032516888379754364608847198844784667742558475846728610483095138558937200171091864146866093310440982084756376684206248280647203394555242739053600645620766233556112483688964254621993209096713246710492061798827001100591732611647925059199623229878113428136390705968884014859277833106588313137459778442626152731836105037075579962192770835947769033423605634160701167024475858363638160698739070651898420787890150920392973415909945542980016855568622040278392790289124073769507784577476807752010079124588746494768781336838738194721480863983571192385711548836501260414430192284246935698560893276576258575453813319124608814489301613903621325332713697569278805895386866505554457526028392118231302979132034082893612305742846999281699089432552817056763270386990864944620259379053610622908139581608061731577484451135723576768220043627720025834873353812925226482959975088951853548982712776626757613727612698507322852461161259382626573578687777148684144137162886132791777397387108443638263210719299311346005194770428387201655428569907526245229978903228687219958171829134387497486611642825578017564617550745132314362557165405811335670296171216331508292508886527340952436561104846358071595224006108265531668177463786894735858121999722577366714632120823640504573410343188189832626238278559613200830743646796488972886173941484123308434634617597952650854151315830645864979474614045905389955735836969406128082243305602949137330050290939135986808380484542951289123646874847450354590711802454628551630263854874853782533042176977405716762731812864430522841873821396275817025452037142937128411493791336760539124395659915422434342144624745718018635886054586775228179436957923203502999291956189723712674428793345981832212512975244679623513701043921101377590278106647258606740237166314559379555646751357431905468754014835478355328630205782143790118331168710283693119138453151319533046115581275301375411200089153155288128908233705601300339800074623206696254045417207136873478299263822676945929007102553468654645563176604406859984591744584091497414421861104346704743884008756544 [137,68] 4021758274068497609144517905433141008125753024674940756397644628115562595307524542472949517339280571913213116604079042402774763221864272035314436997467876180750418264669976021437426117475863858439144368085738520056293432621457407564525877128203786392870694019962577756337354048619637176545194392274706269825833871623897334291781563884931472638164016492137004910975260974155829055071545472131152236128844642593739368019288501732227968963586438536267427408345624170076237755074403439153777553035753258560076879841589335363082667840508194383042592987396752078193597550009172103059325419018792915051150688946876959385389792198557397503365152654121641648539430244714772751833289618565908827751476607326839381443876983875074719294922030006340683635180783751421857074942821112452784625628350340116515249922470790014070771697225391988460617944425285103922068171115284899715656068330442798997927347447868997195630134598215389331735438612723131733060180990087480193749443484762353721151390622447791793494807102385201665307194250177243945173376218924219377907446053432548089758053225368845793869102716042484060174102200059351257816707358487599165752693220017389501410537994263505919820025742475746658819323065807652094183718495295825349765961104957932094959926502647914095591564253866058526757167262097469414903111858955153115711672843173125385378296982451225899126562576406809773751685964267761018390070524416044141890883033851909467167627760578260917352067424096234056708418302418195004214619431220606524360015848225310424704349453631541669122483593099442973346502727647720150577466917336589746039724554872757016691025045887874717892728755955385484276855867204295839538687295642671875791911766369415446398990049077999482323651376354504721253994890446741870052767026213846880987538281480754604756188375183885955192272929411080062080816714444828648019226347253044401284002813421443129309587202157304195935542452699666118646746024290774019502151688196842331783848200648974859401684508666662890108031586804699999867002138335976401933883763237125001723632432259447872957176555714417055919527769210150477980828167162034389853874030498282263876974344762488615762783659828063649098999891667136639035713048972674301172420644674745045232569707266230829819715594053771823390709916381989785052758516627929655389801400036323033650591474089184 [137,69] 84346817099722539464225115701357776108008539458155122536305938227126250506112603321439035144823583221315273056944938719759403441190428890210042832528871032787919036772881881177962849801702504069285173480867522877308687824964688010097788378193504299710965885435969635347954283853046010323951834181949280620584759568016671085838625986294302644938297647072312757299292935097192693612560969683863261451624488110013025537576963489430957275494337556228571991688679067381319562301004557970336428463209295116515223463160289820241908100130776163257022538663376188463426090205267531716801661259537297713167195146363781683168207794133630735928730796976498494165431297159995316694209204813050875769713304829012343541212250183838636260336251374975581970625230628560529178670710294116052871006165724982407352312622107793472567317922193620339647596600080259931233573611385939738704681345643316212345368385710087976046119587601018570990782230108947336055696095675312592606154155793731353311458397186997197923018377577104078240043345177112161589327183550661982562913651998805028732612233490099935440550036414488212159801818902141725358044567417077851662336390795849723415906233080810358560976204223754418656940561960955674374580599998785633816086082356777727121534269197061576933534501010185862604483442300515692497172734443794423287036371337193986686723501447639273895986945687850849234587939162709046758929864975117060493981907041804047725700333802228751417120253533324950308240945241325194519361925281497860193860247482278854420064151358601098505681412531788908082560551150634531711830951297287750785788912748337733334459519924965435569112632585016964364332190506426482026068877317665514362854743806467717982710515481176292173235755613608567820032513924864387400911355476315545888172626147641583489195076809075597395807902479948221879151024209017524613020914075143341184322709596944877504104159235755417810172792740348791607040569096915701488383494871912374307712119006185224503800970816136876364236413854184862373860272979147002171921109297631718953232559251916254460956603586251958971269465358226996897761490248408780503355941004895008061670977760195074723267618060594618787938090220516585210557624980879148459891575258657763444369850279993024054217148618524865872082717774592622441939902850678734558783832826434025491510734460 [137,70] -2999809375224268810282026519712077520984481204052869243036670457357365218193846620032601260800587918017534735331834323902312428194417606932928658641511734017448992737488875618781716740848411690567794283708724472883505583674268730816713207770542992471824598645601081219044246683669855408251889625689296766049279525731446141292178364267504191774679857726210774163834025998807256260243831358135566739913275753181774500041962438153882717993009317905372714931183098731987432634403479220387239362022488117978026093240319399686519916291285399072230242403412606025607909121235536192487352775648342374927382523508480835922172605950830941762252727982374173260467650633007486530072446931976318222623642905435441576123254755312597469528982091113069234263116356134779841291360627630382764375520101280699494507713591230615711481688801697661207125381960477498968913342680098880609824870078443502444517640998089801210632846493852535937118230480669658552201793641708244789979007278983583878170826952086482051802263007919117780884768797407350623814474913428067003036373610617982115615626123717636669025542558164770017014588673736551378031840616534057850003963392348406094866536062280559471680544178173394275733163403279927666079960260961690606853206963620410106422368224360166230503773814273811944225153195170563566759679472118551429678149309169541692950481466945170069869422691624386252607352910190389995993146214487072620681507283251533150652604897622530899577055916991920325658478158020746259183998638496967481191077196307765175643539326956410945759926670761811522610960019199696982743872092942414110168721958189952761820513237493899998598564226530281906714598976669754329922885384245691599518373767027097742085989563161682320440954614539270603655079152342723950887747659216914701591072773998376741607237170871887187447005288901070836220504715041890516718433095326461704119728611718875501696696555373241979719950238643114139479814615325325263210262135365451076114005029584578225699111545483735589391918742738014852354427040283285768450558606162718827165149747052739997450372133624753161967631248271707543595105574979283113429874516528153898904368893089274880183974810106071352835053763738467134045587338937693896771808488724467657114839731039863504963939851188586204531271797087025129734250855767632405752015529108081724467200 [137,71] 87982766228389265310120519628605008490763999869345742819734821472346397419520389714888169421890262256744680544599521525159049898780196000761316497329143675126230411365551932539385321727419855764419513570698498416458820418583502427112049746773436925111558966988132911720037245126658240539271205757775682103080993518929312361124018387004148590005179494075449738986994807533581843556156058194742545907080042847200928641146778347591422676065874989564858087761256813639988952268242203976102238439432019729615371884651849033811073942209512226770092435752070589798268523568588920395407757439359404946478369845423694967015730451017787239442542628321695310179669449107025554083611672167189709646513968480778707310926027124729222840541221650373333214184693854743373556614040433595828671728449441377194555499008963577017719149905562548402693958880092447300978375440240772537690382907524957593242431376900554825724290661977877333834071147527055750831218439593870116144917099744532700828412692992912061952170936266966017531089854052293226526220100287064420294402574414570971968134067802159783563855004688495172754710195554830116934946263892020026161793338009651287842911405704065457573451154503809185842009592707180023270198021556375216022199467547917786274311284119730103528182764542608722174746674018662378689771309936236351942766225956704436580273879874799076766839627938556713223109327833020446582637553414725774105872102491801376374887981646910422029627417232212796839711719179033433955896010188100583155957389570066680666520497578734914235387918306894803528238800697350062249078053236779795546157902227472804765456980634652863908575557760041679609121103094427319666638851738719888501580689598075638818675078745014621702382309891506561458510853515084530916469382341425947956074320215117461966436098177205087477009026117289746341149194502673788893225049725592930106240403390598670608922793122029588906835271524534946912213746138645442330127659062112622596741030078604229000532759622332815196279163651054961594007415473515074101878156960929493713781030571246591892496489744756578997707820603917822586332351622793313903237939302652365217886361237739568364941095962249733903748435000558387994503925488252513753231910162800410321514788808273724563878426720626747746370288544801552027481278676519904324748776107946536704 [137,72] -2616067609942878735495770234579238849526082694788260844267072068670595440714058084279002050694362016095774318594976673897111579974500443347881193534008608829830788698213558983599478876472095654542476961241629341558911411021088759725669799734438356344879332423421642990385072712000058978513288077000594731833192041889539218263569435007908042396521210816739259030056796460888173200211047960702301755745332697004301585130094077072824773211717450285471626795062533652504859991255894751600451375305047140816091713908224636331707746774276833605569914602553289049950979799904648135961097634195644870676168433710826374683977215408248712912276718313667897309894568687106856014146010465763650680564729705555617141326577570545833904317705897986633214243549948691136809548395747453738459865423097006168653337486389451866818298393090314784713698056193702313377413242241849335578604822703534891887667306930694837971177779766095083035268940982411847511701948029995950337487404312426169572902730889380713167374875386027315023239951257468968517513276208459154864327857504391469127957520582691436133399834604107903817396669438749925418186294723692160408508362046037171373853023211573874851217504677175098700623092718490225440753346247931901365564546704430860205674093748261326738199959883646240071550416917903219340060725829058438699834775932131195573041471820912898732725245673699352466273806116048939743778117375541620839115062857521039782015179851120809279610932374203224961547982393799703388317167306337207525795272814853272169726525645334391901863696001600319334781925893697367215246139596876650772267022934068367958260027001154514691126915797011398799459029718557480659127942332871696161731832344995210983583474424735128580308553959796854635787588746359008679641760830637995164801643644599116991666492326709116349944434149559722006617829107258157561528610514303625412775641482232163237683439853665122568552847653140705653142850871333204322100343709712946779086971453610839427865457002480670091424730142781966191892194749906228601360110885600417988904523541827452865181931512009879562711931280787530925228403200838692862563459680178841714037950916688340047554349880676496261997280603877239667275515988796762081598572704790647248846338891538145217877787715120657625845628629759555552584642208432634676999472488980992 [137,73] -15327484626098118334724779636337927835201061673861548561320903022026568779964333960253071277160199187782220112242530769947529588205346724757168095957728104340750390305159613604804898270719511248883297252698837530000035533156477189654393585398685134866538340954898624797058128269637934782363452425669059586229386957986701572373369034356885698421878227828415809094049706902897005802398398274336317946621729954906255601845155670796552512443293196467134857170669396573106914186752812404670529951053235387188584679729012711909821064140202265298252101793289848221893219738531460060814486498854353451011102574639229872881463086165889202377494609050124851534296706469145389511454380945317432798600547782467355018732599153142785813267682232977611042157090631273356004011949409069827450819716009152004767907696168950760322167174287811916820249258427944312250263994116628193888620431420083753804688738744268101831494844667248175481687025658763198118185055089888913003604908780189910058420210876717486394749297916601925149775115029667039133822623014942775042637201795297806923993356872263166560243285108866561899349161186346393796999052194708265062281047809298022059363253934784406795482825216886914165055425833992249543828950412688611548675081156358848685081018086604552891762685582002940029440299928743960015963046630421664388410889128687120027028044474570376890377872221651797313206642165018105118280945018845393862407568489357471325276895883182926667043231788007088985391235507729188307624290337116292751643368541338423116622361012793526997447263522091069252878097793553310449956577615925490920777224783574749898504622960850523398742404928181561674401576180283624350422229535760650500019668748855747792897679696271314553420675705831696998508277376673667385327549392066796222372153848419596635242811063341945073470076183700350878767069289744774980600899873980570993912527626225546580842621523716403932865421304917976648736860802674022476402934792989226634611451016349993957423834602255245809874891897205545000707173940190563382652016720960607459873899934611735483338190021559721101887088442872096218076590035993719503205827040594968710983062453243750431413150900569170698223794973350572805098250811913067419534852780199717869371170513244996534835700102314791878880164177231918013479096701904595319152202688 [137,74] -454668077031166849717619857910847901182351963462738992947927194998473150896061997025601776154948984522569953938405764271727909219232331440082937348358633113487916694761795208432440820845476226907711432493350763020988493184161738901053274809093676288127095040142389521461162439911522855017871264037404231512107097950105093759016642420793764254247952860941968303705024436483561570584460531340600243193539401122297078194132454867149124791483118311645328251194844420602767168488931564024679445573510812293347898456783920122628280742964692751434332732832226878974896941948587585153967237087199762370969421658813242060687638006695604132290732311589812492040309398546318443485524588263772668713318655981400896344175340371742301614064824121984858211814086025273875509033837498834252589806390994721744098673026387865948728907109117059991283897172918842259588865675622377600416960338878485899753415261766915447210769672440342631097049040449622400918688103562125250538128077558146893414659066999158309470294831620537603034937768414002763345187226075136728116953141568939924875048202032522364420861005319247744863217181126560552032078515787806194926305637201324533608485144608387857734851452577897226600964461923136505484839712773713301116393411047503461365982686343751553129090989992056277237585352020888681827037137132659527251441278264822995070224389080497880157681879820450964494646158699193404411178351166420145760774510176587352019744886055629118848372775518105725875853181347299529630186597598283527003437133879441570276446863434808380268770333011594264169171976175546984196271057139303124866004823970230005625946796332197939624177005008389241543625146545479258778790512003006437105135829845415327557505396026476685532891401965103405594865993085737631560071271173361020462752719510745411470187215034500474254851256629641424242205692742357818509524884077779321097640640495219078204977141700028577843054298430003022434281766356019553770885408050629453495723216720080375751274108563440623651200877787444877607626365647640373978774018944624815835859676892243345206789254573567389929998733777995604045492809359059603745032156371242464162888937105732907070053468824645582032040235068140416098085865080609017151080304386651297707304011042387570674384322141438225426563982857330193765279436275482881584640 [137,75] 13348871871270769431426047853201799291078220101473413540334853850458668070142600072368678370745426062895065540242520814118537351658623318085343781322845572628435944142259877493416230911424054851489819937402603827559648059414596866773506011133357133172464097926494888430731873986586688255078748754790947433909854787447287110909947244175444631594116266535624965053021422395749007442924221157811841003639993823034040428872946324189160951938973481960934714534604787277000161722276519121421628152940455513234819450658942093543192317581894015882201190723472173738929552518216875608927836431073712278854710741407611525261697314680613900309582390557675122507527547101981864174367970179989951314451995841550003540146683227121226794631223504524997117523978960362318842035677947979997445522671783387946413071162836589316338409797255605817199393519954762714343887267799682047465394502909845285534118580547126889475401590061425135114504486388969454380358228646121774650470275425728251433401580824399351820946965899281792331209712805291672344542929190781911855788100543046308054820957024230277658786935056443035228987948854638164440991536903622302804376327354894666588454451018089659898304874881697036157232467320410393043359085695418752439950251164225833443263377384518663268111972702899576855947064322046285778000273472571086772257574104953240141564544524681183427641462484694023809869948771772231668993522564890188985643452102634749851395184821123887453902500508339047800542459522349088634918086318567654882540815055016530898627401342282389892941103965348741535782692184514785785897680085199871451268850394806522796702276938868079394202881918963062840663622428771960643574809674626175836794699035326852407334787996304799744569498108289187414843109287021797367135762162247226728962106090076906305177053525676131919776682440807364700901310699130568709424247836614915970260608158711481239560257842334471350793777798890941043489835564202668419252094795557980872409225184744492613619198732948073675203908085782761391593557905676879771217026567216486723657084563801306065933191160794849810744289919540348514103333358049618279241410088056798601446654681246342182111048887194063262919748382629921402461417873440256755975351128362391631191328341909995936206944759835591445667185069081282710393615478007402048 [137,76] 741817603406394589669782180064522005608300394038743897135856444696303270367989216189639865839267344264488546207443751235773957002176579197015000994906653881874193287815341086326235883345500638083669292179668088828738505014189692213003911955428737339718452737594120679981569287257086678899876774844821195368272117702723817489492338586127748235889517774844153373932209364047114824036398813108577175329071169215628497893886260422398867673288798470348720196141283649790184107449597663451859895277344728746355259182515644651127058780541389483058181878384674271192779342351998489790377386994461145488489553466094015732771050281201350758883921335037734495723857886442931710825815771033669591467857822707409772515851068043069022387986966459601196207496303535279235732378196640392813775301253503470554633661194441912584140538305609320033767787285115456699029993178211455000282606370586096684328746576680716947782911546428177240431241171903787389995069822977889911310879620507076508726127390511943732486316078188042384174381719741593229301368360759733710496471982755650271238150153613754033517283429670052038481379947133321202298487395691618915426275028691743265486198423246102694572891718878162597645204920090037281538340852952677584893440898880932508414314941330149448271595922853901960276346421402153954002930795896199700442366400466084009239102144843922533357002160874837727134417137772274029864733844644291139296920112778013204620679528580783166452103109998614141592552462083230972480138965432680554719330295933738501314635151937520975249395970917688859248299663852174416526597021706801640268518391241806235798327779840704463663847713585186298665859100787238107849811359377139392294431455072090413192666950107024713810788638808716365507613842681799277686512570100077864430460782348116893807588909541818668506080790937013201203078641533462090738054791978652163686819434598192279447866915475518426258787501619026045318814070046095903360781982208094294906222522354819663366066445677072280930539532967412385140744815624732122953924811614297947841635355773767176904621886903191830444850379770629955575273617127425770748797093721410916872295709700078133939643579860205001884144155246353667349876749505725947320321159512038848250262313770433432445496000910563841949601516824073081911162740369024 [137,77] -3648333094698457436250918396033470761871052506271914047313110590147426585664754617925489633801256737946916940837145779489803154039616891429836669210117531478051015233675375655708513131217161494903125486686445274688308014044976873444615151462062402071554646958706093349407552694739010324777342676166797065405436930484747231885693210740296873041674346471376153219825575754761849103812567793899658934614659800811494395963327581037848286087646453336252294289700555258115938043821713056745432155298968589895332017340045381319270617436241698409891901393696445385300212399633387361553487098497056284047910890886682609403354938312775411790718838217232511925288145146567412676184047606401356382384111503651736706777727296364273152725229154353166288315521669433958604776565940063326139351037313868390783006098054835354445974771756728847789833743418900851252291445559505120951471561790557983456265894482831300941771537528110474250089951783950992849706007688763554013978559987073102304803996683805007058916238714932182977300836961792784373000745971120270573635526877775980065263300245566355587310179958392595205911613366336519086875356513252502111992223864516546836811262282861572483705654881313775941334982417981993563715157059174664824234027336481063409811605762983065336085362151244391621198412542745831709170739813679988301497376995585951962788585813227660520918805552128693778715163805805728248490340216344497594655376418600912879129794050894342764726165928443081172282723624622676766953018507281577560320271519132703684407458626481930999597781346937886940393176648052153507394391847700093866519875633455713917831465535102575059300421267760368020946603900356719041679823652558119818850747296788181843950302219805655703551356200965320533646584031394513057618697870760963895558722866974145949106619616967483045110935708844208342021974871525482437746604356372366130313091880203416784106835763249372937811140423005544005264087107183051644874465191585935381750826802744599382678747204271199558776141653899215326084124196913168627231625208172535461272587909840803508628707205290266020413836576490170988265430775777819680552332412483449012673154502598605058150844747679996060820471513084733086545376605671487364083547892472642418182063582593232176695211699806899639558372194278415605606931504 [137,78] 153276956622860001600280635190748848603476905862413966239353806909963619992782030991323843394922708475918660289395612684535511611534580814661342720285763165697455316979607697487142086099389295437722680814824107584060540371566754200919932876316128423095464528723348936188682766950038836778063655686377720172652495300612396874832153668775600219723201513013715573203520094739770430781334212370993486467483289684802622902437517094738302181742553506859130683713450172335837065199644751022992712105983838887747116188368883474594811683229501274243844159468324792021269111852125215717537673104883498147016949155374623802696583494558981476755346133451145196299678260175892406898479337051052315560476124999551297501367388808846074594111874118789883770485475484148592881541017733130218166022398802793377072203358802244259556898706341490850094584042410253672051690181534616207378126450183771868181695341220799885918893945396272960182221559042571679972874744991103163403950682505819319233886846184196267169407059786908277544028806253648069370968196192811045669749567240329825069264946046097888540987350914611129261335251968635852614099151033196385273686080292908661597594322064739014680939619689023623184120784778925957066647841677127846003163085948697961688754041045724760458794567762278652149062374985394888159272492451308899846508128562047028770821697574719034089471586155133039162842338913172629698549669799151967461052994304815184399638049480053884886568006744229195686453056316607741193291216969243535987557262354931897679544050645066206273033594693454099464113234067757947052249340932997663861901323032930065382069000758825819741491382881337127893053088784083714136848346248423000373345530484287063817614798094134955451405515686626421591022868132499673118718390378159637769821748337715862662623795586578765594865253665315074262450866289253391950902949637033914687182451117545914262484992521448396249443947770885136020733738138266163730512701648270221058025156086041270708620607113218849323949734410407954584789045520727937726950976299034160333903689534381834430356275384347302659627539817860402319379038873631772336024928077521119975199245063480337121936411008600190687762782933862317620000490830296395465283204732073413691473809839289593439794854554407595172674368673493731564544 [137,79] -2257103895734413297839546479418665202486019871715526045552640053199236289672569728985009371750889956006947957714378869798828402773312369127925479565584074965539951779315654791914259275221684792069609729652998037578108043907399694012764032110163210195565806365782326656423329680105687976271430190609930799180532434115339279782040331776016562727288043690913592041102124010090414358975064314351754782072879832464672741655774845278255859981047081301460813421824920954608156740099296106708903728261538584600764862806637073718925559759013097092801186547866923752500697969605728209246743780114086399898724674157140380674931594584699794960970265656655909863361564086746807700896030993406260309686153906477242667748490111802373569619323488167235453151621879137023172936049325131485794845796236262092337861051312941250352863946936139377578160706348052884143468389176235881510304021401780177733569144414171512900404413603800237120168053808462209843133491415373726945341898537938987770793002807804589939293380621633355654040210058699063065947220245104671915153153959328033960945897748593917530228050891062924291664878205753036722614442309895933704188509607595031234233974958085825337149854869596110020615928594717070357501235937338124449137877153054953805744862322081381400215176400603593626594131897028946082060126918576579837663773698904580146248067555268330424530919131084954312086309630878369270515809063132296810030814802253269136760776240059620000103156473746634824208385761362357548533616301380037613715270929193995157511282431878315084015565625736613270687092792070955418472096758767746894367311936559904042533699994342776686260527296859183461996852468639604545653805634046401863156195607400376938561888222856261978452479649129810672794110599575580020686305503445666285932050887979482067043440785381256524070799610496128210525001926196131486536185040262868035662879822424921916868118138141918975767711719546163320573694342384512275866076873802078772387188319676707176560401609496255953895208998277349633515751817644398766782705804780969882302482120320675427919206797948520176574627411044341374793867902658958002409034113500007911008521932396296743989804776033680536875663378940309854589604209715743833844537543111248514421693558838874548627127123107644424495716844908333696 [137,80] -32297219375079255032148691577387570095986600163631957408901301842842923248886960443882225416143649787486298396228473779926471526840426843043071046585597224183837532777629541975857447984279112860991608972082344228735218808486421571599352216196860887959913033878701488329158612185422587602528020458165142975113439193792133007378113540306519957298957518313489417871485661998805265069979777652124039808835456932195687736658146774480596811784531500295430217842652364931164186660633530442275100015671873717057213656170715418436955289000333830208396658918665602029645973290629207901081647380418755341096802447233983906574267303797385072388987472330195232280331094473435584903917353236955368300556796422216674890755285289759768618724238573240358142108832532904504238036933218587832364087067049776032284847503749964498876452941461213940981581150800996415073263475985170945478050342481803875043606940306034800317367401395099846367330892177137722808643438200820490089861216011834385463305692456174143855424399932211684615307455123486577290174993329147726262240160179908759820344840221483613914626179332842017383358815047914124191016680426112102750676779078586586549085582150909091339732736430432020729365502498969463925490612765415947509807846097209419738751858748471027346304239776605427209030090329456605268451977846224791537760800684896122191892087186540158156845822863744786768517297892470459904386892316243761494778796998401252862253020998188702995329938887436160587927157024971325070027053793995658792955844632346752323567972886161126787890171554766712346526823717589789494614936345714551679717508092310116250909819503893003250195880883546458873509090876281310649463467003327535308862328128078571512922151980187642728471757304210982176567110117617334977257968895962108621960235634539540825937622362155269422113215943082860903783841059991294693730339567836177587296240367857371580842899303382968526126849722099484940596161203944092815021937465382878171648748962404397813080915797742343606815083388328969672511306849416314775984705948330917527130403965200629563249714219181714988046405918022987730102009722208192867242453341202277247319393874512097616170566984564624827424974735097380903316310826471265609734922081536263631186988144623685651753096795017761838514583742208 [137,81] 421040604995596777182127131786519184278488539025954948573415523986250860621190862732147229584583006311205473988156499491945550988347106396593483645000436150576236278277681846196566433760241493239323347180660378870967671595957206185963346507342982684492936852269057938110768722315570979168945943206680939743112768929645869053037797718702557471199042399630800226315455654486683788578742633800099660388464183493474947764637894501619982417555457507916775250994654475023555237705006821729607001832874399930000391576812696554754672318021452218686162200371621307296042695256006311503121225644171785106868915268472931919417944987250602757846847611819412676757122149837508041962838929193906325807328642219877427285419549782039820710967047052492029653437157211202098004407674931045137375691090074501304069890825748059307306772910291239515982244248879332062667933093278010133704459998701858490449194552981002296255598643032309446366206430020810602641022524213706682730674333866163308878096721842080181974034828550520938953644783343577661575321612153631264839200299487125792254744059779971338705623859243444083178017389562551163813679718244381752559920342008384301466601363786147092150166047989531396833230915083344486764546645641796249028068646234852989804542090013373195532250779697811448110268514873899647835248973742709167683275212152361490814833091501415411195365603151387016798633997208906273038807039142316741852870909465017219404111548770463723829244283110742074693503734831756157646741518793599939339811619440213942891486563687981181709151634031029491476497551863092560410159482859977576250739618620357807898317380756310887427746501691010730646374938810466381383594965991109633452038206553127208379967755902069723615862884366784934060535715794565428330034627587917184499377105868372312491401874829109819646759769079216572073611297162874683129931376584836011964664334590536300751498406779846719878696221644576813075606391421695420339484760107993251196009187642400757292566943663320929849094093822932115005540699301187783627276665689704088972295411879522743490116276779456450142420392717798163131408326451429772026438009810960199859778836091515420849890468327085395887168924816927818783683883429550590314617289406739905959708561360706078119525006277037589199496416 [137,82] -2384454753640219753651514447459008139450835409473135682324747582669764768656962551424045528741327770811366358734513839054279169997256284071613270143413874209878552765454480103187090873784404218141915181623275285968729052577790235519940103900040393273539932288436656089803763602568665027339596872882864416124268160711787393750908517275260283724426236509678833323428346370432709001665650514577916742606100641977871022808805270929031064042030285068371851999694215677195690336088743274449009657093605632781031367119313290164803697107702917333074301315991444588659736079935418086870524294156843053614157891146590150063865176174922545447323397192733492672234341722898548742928186235228090645995583362146221213399464110690301888516216401691863452388217618129623329926136040103338051486060404025968188760175326364641606769494919138311251991075282225860646940241910809957972853482525394652200850199928046281085166362866398781545618045962222622495919035179100729676240187921488583044536731205432069581097289022599075399334158485011555351568319485944135734720050303963562567713108641366430696555825484713479007333583673719423627633214882025679695299257168690008461597478742432905335521933798635751935948603855178599995626866964484832241729596434091327784318837287690298124957172900102409717363122860794960322156816157269224876721177871353867127193344104714580971888679258146428979699788607289621621477045815439001562342437312610785606741674430030094131453902143678171646051672094251020039012020030118076846145747312767141100414618022901929357399069288806747612196620398628384460306601777483710216092949244917935905722127953778528378355530007631441391530667966699685319569473560327768981925413570745471234901731498545679908303683625363188344349149489938584323171222482002316066644852898242103952187996660233578404497680558722373428369853186769666662517867874607950742561154234074176477696988307010953934303252684366494472698231981392227393911973778756867601387684166285776599190651443447573340649633001118204308404991712943206894122566094392760416947637468724558995759183013644607386470302226050542226167950665625274226933712378438098148183819774154183842249928038937098712498551895627609649676153231474744295189296171096852933955850655708054918314658573243092643712 [137,83] -47876388998923331030788727150513252821374487896418276412720167631054350959176243511398840530174767180384743148125048615010051493904741614693552707090215481715848610394037134959719440436918180640510449368694979619733220237689057592437419257683452548528847504262221633756741631369277880594182146706466062232021378997478144011196985798888653345469917793423246571501250039817324745300200076046359804096739985948567813738957865290553528511739925297398675936155928055892384407780922956666465477754711196659694602223521573779126618202139875185131125001910173925484346076535597892937725500365131025547238532645688875189071772946941897222478595113021015148926884064900485277924563674350064400176185950568924239421412362190711259981423465991004554555550950128623687384024724227651399122730908004531552661471558008094499493760798295708234774133993286459661068929070021936420171940893671734812616869325656667138783199282874256647231995694371784103082629937169415042544477479907004549170463125043740108155160847706957852417775488682039858251901956662544307370448760271088268376808527577385524376364529026166782668081748120903864888939573739457848381665476073443862100763372400967046510318616155723047128500727387722030802285157822629497389120210133298838991312011505775324727021442195040092952180559952259194196717663338221328032319758315770376416070928445874113625558623675932429180835618239116789028243207114835129885229239070343774609879825207637471037936036970047330934783344163341676430105685968919237869185248248039592963590023277638840405680740433094930296735949496130762052565003495288701049287945741004763349650894241026404224834719521578294492524566834297080937564989159729935161522128376214526989773608735921485852690243424433996538871811076373817078423780468598860889471520646938091587798249833227085303443723446574721594638293693514796307618813552742495660192246898527045611590065686081338521173757515477988155633373027510206767116630645604571832393584733939790348482924346767729027509795815909260941847137905442737944790855020234323443349510018000116745926909536539200099531975486591298105046126306008061551936746614583745052916557163964907239546780540380234187591778868309315723991725205600197469676493795156286221410837428493538747795524999885168 [137,84] 1236567735822865169188880091057857343947351087728938447054761986355176935164962667025407894889000720203108136024640203991834749612355709481165180715284709789666214919711469007318134811193040807626495169593086684188721424841153104324107744206821529685252334291320052213978069530341901123655337500936408602833484983768220875453622401258603133321022738348754553719563092721471027402304176207243885706433989272268104010703931587406908148807078609405883558446311786538033096998329274815842587899220990839768541098702512393751918334721158236810674782946087085149104772504801684732569649281673887367107733659460999188517984909000476382439678641414695542121488381150941780357770799164133273776552152783971403839601812458392745275321825624784269042992226618060414187916717069915389954783897001024313882993358025439020457533916971967132978048701512375260830532942083986570041193731815329551241523323102314602823034843722100700865774840191121071822930024762917372198739186174311934761833680140200934764845378633299005923170190409029463952232186034366437923910402160634759241332856294983568435087637672713906722248429899842198997256156195830624774593096490043291015276614444643294014139130633788507160708496511350781776300549543141589467845698186585925838330798651675960969262142125694900713724288152500283340044282360113023186577693238564004530355217841451772183257781602985566838383812436167295847421609213833904179215196680957375407355662214155036480209583273070312825798408971391428650742273817107984404629098052253790797752085611762669178819250325085900952025721022065807746564615462994777986692984803010941699865277677312465872461310321265979624612594226373765361537069961189856893213540625064219400561993672394693844839564464123779741965160849210364453839171023771602710884662357127772333834002369191210469669543002914554392941003571661227397519163752839994939239525407916147682647868900764880077833413839277924637867392471239233001056508998428085043716851786147170929132994498028705850377524839163800251340153346471252016526917792068803255935190103706643377818613425742872660320820786989578929723679908709734227199302014385023119592322362685322580325721956265121738454569184649497289290291914195671081254801221672934339379843170981837278739469837472 [137,85] -13136914357998330414422839823461670299200583752237176826990021813477410221515358238109092478233693714372268973577710380072948540983101542756924904279515582626414886770912187177595291792267217454873785692779706665989635024429806020837341480467279161569933034730952782804359089027923039455043827773237683889399874256854715474247272747710294852776518463234809123550991815112036210393977494358109906255569689101546803226382757750660334345545394725498563804141706643806281865641032522920016797335542062256848233149952451159587200911368858063712872003333346940063710963226301001087180152721508913911306975716365807175631653713733778828223689734712124237602023530050351865988186174844731912549070288659341432862727471347429301992553940107542722948508515225803397764528543447713121316479718880073551471620460876591507312454394188366222295851663429914975414952022636951535011345604327301656573603472652899155989754914686836929034751730005589355642447014298105986968318923231097939335532370521959888863863720413730414990440873174858526728912677620326401084497311378306305219271044274440760248409817588404840873955636807350325785061996074874746038368839932963240498173750736595635639628031878106652640825446210948604403511704414780326728235843987496665843565247991613327554546244368790168521020778299918625629889977943978581828088761649269784385645058505014104125772446759948570883730218939959059713113621168444194120630933722109859471803308281436690516119776272004841744298435598608247600172556416157092446866987545419583907503125971188835444287722141240478383797356196987260954745370439314208742776001391395949073241109233029704851519433986433403777111026600577522397518013933756858443036261115191724822315251451621269343859543778544337005905730711150664210025511752702609660263777581777612438398804223877290276780960168164136502608544687021826378169143407940522725793938040261659270348499989214887554163394291460270702850016405207250582698304922874698352193676668185493121356613011115733178337127943036529496483228776782841332238778334551808508620718513920171259238814985222794927978596088846842218565167149944962568550270180691204338800975442307319807741312617334838670480597613548008879481885002789549852447145096561327767439387487425097889068524 [137,86] 101847725284063801993746859655654902259969046209207597206664287078801843330586387380921692572017248428231024733283666762670765040694291495967958047346823149886183585343680430040540117602668850730804509620671362271287393524235321197057484152150078176455772346081541242851963946105512939148160137491260061374889505610181570475452650263406030309538486714972450646339386789038546753885185815542086354145600086828059623696781616445175846344164529675887324052383648555937622755542643732098749166340767142840205252407151914889359508987148133115760147393609956936365533932448017501843781009356427552805379295565258047611151613811089689855904321809906668077207624973780647732652378088857789158550989914823553949257520186040922040066575839156118868054519103030020512309324336663229227599829847000731994034570793455629901539313577764101986168697583571452123470712147989095313395151815413190545352825018741002467289970502501083337474536772932280488617393648784532181500397140366488017089958202856553710499619957392756999560180979704582289429738053583506923686586175053350095598499465671775837726055449580262258653639274522832405273674258653629354911436725788119426443331557739932575281792343386272698639818022474976946845645921001174720362912047166176565321124528051947324030226321852237670065788349382624624197753163086300659255380670263173492152742531564135195865580561878424373797115401181249023655763836820595495998195231190233645885236021198394127791327923476071511780557945596742703495553500242427089017347892549000900685686924701107977943084380546144465522725808726794424987196254517148090942682295960087659287549433683397503822489193655806233813359694997184982216884725435799746057600794724961500120261910352321754422414799628412937358661836908448551859327247188126484461290175628813363155769499503736726675880626975798353521553651876845990294103180993699940240633540073985084022117859730667806552174163959676835557629275628562692303266472351984294216602031621648589883048943197201029171874206194122086389942244353645299089730482165183452543292525542264779730245913713018444259601836286606263496907636150832722402427136001197474561008499026207376668721159593463964328165606205685733852148188491122192748673169349892592258866394466672966656 [137,87] -424113413252764975044593332865097086314882833928033667704166516855753679854098282763920030610932437676594960271856319861471014092813888336383967879727364419005255422941783113494311626953104707221756191437356301804533672656711576888610324485616393050968406243633480600771317826935884931673259190145783344555817253061043254023216456461964385772224516718447974815381724967339619724178972187969671498866912245918602358500581385064432926236365797063094568114414717462843378609573750686115598715794661642700134139115093761186654485221872644629380777307306708490365060149795575037891170879538390320586548131048072689125776017152405817086836244304623897920234298641998553540618593949854129357639227213213880662071417296610119503227668674603682243362904446512696320829389295878552357636576577589752146692593280428002823412748198822521431892882719229983977053256341752810533411194878763474527553280187179861242003257943925698534520119602824397951431632659373058604208725684381066134171190861283344820813407169909814884710052516401268709718090197775884060277092477839844615486256085796535497784629176572805801192305813898687563551088039403592047334797531909789717731922498755978192229183600706881857036349064815041042655498952708237296206277119878447697655110081970433798884056177691214916088744567806049549244141039691155563434968364350431900775505162885726531658706982078612986628824820078486352331493053588153957228520010986333691999612744639108058648487171068743036491239222388435776167915456159545600294474666877147450760539118294397733577333564435730776140843676798481151249584914135495806778118685909160677219332472907763428402275738370126038191699919221741099633926076822109532211614385466775826724542949423958258128699089210496268950476136026201223822349367024257893269316870521815611948427547771670982790623845156678524156403382469966887181010967339348611846602436586140698929623807787712616091693789305981474930632136549070745311575861813843145341793249108764307519260966380882034964024563949650388619370729392606655042846406584256316858844963258182016179915689463006060455081093756070927907907647923621053357409210673523086170231444433876105392810266766384751933977088817366323402590652770026327664365803838973107264609473851904 [137,88] 455686488142815393280113428875201664527855647208642319537896211252267786261593818452118959272673850940314977659784893438739160333787985946599718531331027424478018432388115373395711484359715737655452117396010970479809211890666638965072372571268809223534954336596200841289874283744444727591459964390422303745477352454862989015523130027722624601494958360202600029132554621877283562173833282929008505379037709962358310427378115896346278241233889149492689723151287336548297455632181396631304558564678284760512084023768822616248535235951569706634350337847924169814965730022253766956417650015492658662770485395856690003956472740110990594426304984899084338215870352970091176477427089902221732604092060514034766230683706939035739257488418100303519292801763006712216752544103478775963576331186953940754675032602954529073168279134042762317189505161938454271784081673610069505625615418066524591844824542257492514157586954767248527285434544814433258100359368559514960165221289001864972447863915393671325550869349705376627669003953495937196997644082036884570169720672413641349069769326910975469727951770053546421057606376173176082526541011835153237383949201919906427393312441520381925768106136178024724883910670662500048154879488031184457353303867563801474514157840108718461619658902146231565844623169552981046838490274964806938492481868568887306782296217347805489168858431916324813518367578471505155924698415154971794674647943628253243328033291786055486302412951183306256448517989200006089599439343842467373569886140325514653604908975360624361966941018841328588320300261459654757651905291306986330646992422710924549765126282063270678787116354428957223971352804373897538240340618142010114538819688193125034635449365518343441125801655512936460904726140912116391105340169312788123306280781703992821792239035223151406062672276915347949304217581765533250069542846450184356884222263897966767741358615664033556508431132226704921006504117587597908615834476228264248863810886961797370488094553265275754112725024716726809996384399356568299472826456413919014298091487108816658884977460971576229219091955868612051407034508598505164901761029874048719735461528308200342975000980368775375027815494626451367801818931566024580130156881074860880395227840 [137,89] 9041864714002290100579695978952923322381567919528944469890001611413775181460254662397647853963052802237278749420295351749496275839108029047898043270887401789912752823096939776823622869186448234301657520902064415729117682225363070016863186296435260957620769980803385784604051591037646622502684224324467469703221775881905804794368558007758122884792553589775274691626601001472080564000018362883937940730403534736318804342433253648588500828283944107552148584413318072765685666231448494687428188596641954341103689364754238637128991729290514951700401935970431501629710297714244051806994178102345842126071944215863047159720550286994984382493363180209823713930988165047225271466140605399965477209519156485162253837871603171585681295700222518615983837933327603662477483225193584301965266820454477452311591075861460758449567389254831933974407636989883848538825542691208856339025618333721114124615571498269369049646402990823893700046203061755443984552509729768097929196139557378964283520116557976203087097793071674949851834509480320614209827900647787635920404698033182817876506702267065587125902668310610081287136289007842740510796027498093831474239104229082608465421059983139242337399200249517904560757567892515319690231951498931259088859454431847404189889682637118915932082655127216928615242077247091549866877465366680326492989081693635690320247146915197227445812942279448142115903121994074682160499331587026494085189822380608667969714169956292817287298096429786307120964308970461356681464273826648003488349868014686090990032099273641984359208658384639526764436868503452937378220523249938938371819615607452254461154447779163771713575927982763321892641059424495722955734733840284825891351993958713301416276607140084547345912003177449069930218088466741562321571607027762954287815607378306038924876106170755497897632499413383782505041339218033858644763767161749787110409825618128540231166540417053640318429691160750704036612924940819949836358383476425888104247275573592673366993818886899585872327898255818194906618075144825026032402844581059310632660131560802324485384977583811070512457298678294797285790831184779085691732924696308132390551895360223219918889555905429031125609403883653066458621171414006336716373052727051555989512 [137,90] -67270381338073514199458439973346861695406523327944562136239142533343144040953571720960561052186195922933620050930218927956402923331429029841731700098425979487451785686246523207841915636233567770475627998177731019193487960490167553907130413902813132021798933400696430139200938967055386857091145415689816485272979528618986952703301503790563397634065218805876338624043624739975377566725305201538684335044844663288891188791678593473701883765090284815526636208419011036215882120758411689727954449417933574389697191007014839682451001379568981236421920107584325301685163063414268717380258173178760408842354164003122491696012310963128654312347854809761409188672219342804009820082023985713955793258981476980223370054432878931044497752309311332246866239247574923182630918479794366884264175834796319137413452158713494689195532859094594262268683528570040580707179006522404944234315610338589118818597828067258082610498037408556865148619964475909150698899955946504592896292480008268867861466422282377708700138795710318806267750288634144689572588139866921436680177960875068280171534975806186265341889653300790275711517873742213342212631421039490766101375678706321335500012311379065420357837193181046427059606866007055250953131553818618134189752360448759115390852580990447188887077235295569621385821937998832160960999974852128653065838672409346527334742310682538348743534709699283144550989647679542570039323330275862240628190016879973744256610897644039320743999814784362694938673779715159493471512297928059125442548578153869265305886788207278801929774741345228796634581475982298960229555642619091686901343831326960191144024599016132446847103927699397662840394897455137895921081148441743101403263873528539217849993534126219330166651737373288722330059699549368502784934988384712588642946427314732312946961555158820647825746807456662380476365572477428060332127284284086516495578749019858153491661991834289076083646998029195760854709603369681706828501454768839023437222787867570430370102454613568115739884632008298041759410078224118511486311205918937761346847203388935546704207988614577356646222225350612102503946711888950109039556333095615379179059086817754422376015613610490300710446795858328126115534407541300642272377047724006784 [137,91] 236664525365400105448670007815686285495186550279706489009958633717813372633292373366240247675708822569780513668185712784252031793471001520226246522796396020330341952540720322460821992766510979892829205948005996754691737992610923688109790272968727333868271596284889430448453334179112203252513137858156945223623639608714619635398136922358027760695171506829807140023831985276065195094228329325476754024821362759854032983267775293021721104711180798415257500734365374050190407229336013206119053080560940284605880826131538052469075465536010106461171630211900270118326113136195914562294826263089030835040822238097787022655683944715139164357858144438378990696273823037855220130653520039598202720268962181977303375534619063965441193666740603104605936864239628512801985949286603023007760448021875645823744776381211527803155821013470991063676205101557206906044692856455082938490221566978973493735395400371840344138141498124569744208970816579531099672163403451893199550695272974880977398222954128655056650711888156684531617168741178715351861081466571865470444547808979517387723305589826241060930432875162734467862153779212042326062444198091868515100042313774599642977598091785498352944844394126505153081600993957621592346581522988175642925435914901417414092959611041838546010867619997364321940326773141771613423027282120137958812357576836487342434060545891413185697149588079846565380519542347674525731034406036830909993872802893825904871449024888817189886333240133210697833707951176528492339975556639387098257703941556874362067161597928039309273789617114742940685938951704894567742663278053377758823988068694407748092283718857765885370118912621160118343872748534647163400658916055788130642495895170818597701095392579109752766480755279122829027880131217986464557312292443650942083275312394270956017747735534163805445249319787643057145241032783195916261903517040283999461273538469530906624496328063839084963807177559064381050760772000215884597135538657035309151262703666833006576121805653793387122182148938082421501680004248106269006461559822565602556905583730066574725112136556714044586371975466984886196253740293931678839035055458976204199042991008544493816301932379459725573113589253661583950380369049265388971942170320 [137,92] -278135593894953937624885984366272165591920517603332131201559827553779417902084563900300676338613076793350929683438399154208101212204616403934229995116472896923123307031725191922560153822764077400117267199459459880848015337669084520357750626386573566766973708905906498308982628691394732363808832681377805678152079399218280327528424332035655582546276054472425179909283988159183221157540069756964369438796254719945769666190369661591754786690411632924907672708837450181037516766183372586534902406338323234667783650145024494002160213811070124949725969779835714539881612162600257237497372053671859725406226504582540865734356025980488505347368202612353250591890195166394857306552583105713665331140115199168091771111057734597034517154680598089057129017117168771346410617745116663849068450202168892227768383779940244873575558321056417056320619937265884733077418649048416320214322569697894436168356375275371128719331033750755151044996752791471292101414696828413146755457468006313737266517724183598776681122065561695405439853656606840048395674969419219547556064932140039300659335213387141908384710188802376661308061747912560090817837020680283735591976073188642816584045778963190888697254953873862472015228526315640356463881266903410594898970557998915726622873458164084768035318757206708513979494642370353483107588557664828850886866994914593183344586350393316956295439074039260540266756278174374379728987564710556425307393961426036191606720848488669983752420189401229211538442588686114999171726749824282693656334818263152314818329923475749138855813817551922997735013914949561368428357232678940901669943614400766897629760450853092610881437315383760281295923206104655168816219710143658934004083749571546004470407078213002714608505493775991573816311240134789619584998833883521480060718749314980262743297666385997226118746642617188709402116187327974667793064141039176805793823671821332109782955162965823299384436611491931271667363790759332160308169237750601612108474485753672149328788882432990573939532047768095374473919324599840859693451678502489732827895778853890906504736241370568948362083629562908021250810442202505520806030497492810347512846488212913646451537994651140601983568780651822765231729203472593672514624 [137,93] -405032137640187036248315014548627764330077900714206043443101744247745515603201075996893518952036819147582481231135892508896351479974683715432544599824699760551623044281173806925017539307785623971322573940820746297883086013783424185297292285856428720704356492168517847057052937104303012885933332422887035133989752838429248824538246562706157986028664569210251806300464138831416547045585914629184740232692120505414075142621165009770721212082713073746447607284036931331743785059371989288265818916990238723461143823138084487692997509288086142501987891833534923649022173606013877605063534193517281070018598866117258040227251591815517710853683111522920111570531966976943367565104407723141134561346053376183707095198767708810065527437137009531487498694146968136492990689212014118396821491604547005186828513974603117837946716862781432274109934929370846627740278695935683720725617855069836542610011701142072342657632155252575795587348830505567300276038777485762905793648768784929551848496057355366735447076952878794169877768502001296666283673850561069311145806414704246039625710914948187341233928142404994524539957920524063543247177839839164339249236256676135899779316297606810009556776169428841600937669367050245060710090819307599259423519850330944187175798835751680266036423398463653849034940033427179954066989070231932881002214364677980606325902443272219916387079720727937393251095085809277976211360114425485659611738579576276854168132621688383515398094627608010210464694213579446432247857998993582205677661315941267506699770845745712792907012328631551834329414133447384688070650104698489133986308894167353578798872407736558338971704001527562456322755057655548586565867364257340158121729769161466439657785711072937743817093146307372214236237636780290154693199520952911480556169786526773606485004839689710864413271164608647151586503319799063042151579604787205403992353363418019876298705481772117862125921007512423026080363982776559944698037235973571040309181032286735508110514560976769974385911788873516275681974686856733298783849399801703465147858110669688024168838828959063441535786647111245120890292422693490255527713768268847618499451905775857881810139461524507806710337498969809841671823333140654868 [137,94] 1420920473217437414398161285154480545987723541097188113945007208838055859139370756360544392087690582149632733114490763802823002339501908738215110657335038710244638710075900613352918098177223551635724922221663579425028167309986987285315987603769079097967774808282883063772750240077734721767126056148186460197064789852213089032765652248157108025345106511607576762373870679906002408026137048930510616280734365298592899662298942445811227408492019709493858892600062540378489914293789223620002626735009628753217723414340486872171704231941327492201862733225878199885669642389857472710778357481982344817388375085327452346538624205067502350248306552986424714628309885399890175204689333698799035073839762185480291459739916846825743780506067567891387768914345414165294759877622032619202278733287144696283354350457421343225380484540691591314512118568797775659913706497229664506203889392333326256003140385857972637012316342055625099687724248527730978946587474332565200931574405662273678854402584985332307421614161786068553131322100143255468659511766718598078187618800671936662071288961561093093656287162751635450444332111024109181420524547783022091096112073153249909917541117139633268129377624157774948072221894714637138885959334604655695722230718933918643127332839834731889541446656276148209130542424187671082374934953001563692095970704852340054273823085952656799042957778481680902280864248994239386400070828889194241408052143552911771462008248794681809550062734813394205047121668676514422367309265729978758735255864188089572481522475589695199515386302455473746986879039257379872435845327964687925189530396720608086163811717389585335076030970922181901041753182699323350012780537933008944094136694224964012742146949651660211230594954713162954295016240589334047496740945598800004745305229561429291191479603638270099111735914456156546927617075221010087115880835547936523442425280387923842279229428507683363339244805966388469297788420542137095113390666580316859114798287278595800638611925644250748585105436288087574347510708728686186894012747295152252834818932266577266844801347011815017663240488459076532012495577942089119174925118987144593919913253715648771914907610060373100677140161991818592932105013184 [137,95] -2431479606234479362512245673522310758934816093954125102605992896907731775066913227072612920715650808691318507268954217569694662564510633588813505696339782510600428121034908988482492758193541203653708163757297653523903205117001051930006733188634296080627211826944181113904719319961952867155300463833583567960952915931625982068996724226556564602267542109791370047174848587591434116114793689012876122803111930784368909512472940726077770228537875645708702120213675865954235861956017364262324516384081834185918654295452729591410519550551462752387357094371628821325133190904002044811588873541900418358359065538933471814246637971594498579520051907780301431725812137680743559093522614068991374788027581994551414940003845572787448465211908222861436742359001519831752159814942701304357453644891496136137731597963449742090685413358794772837816285685027433799306227448674340771496134295688155708255027769807909282045931350683550343607530748619829423868268816648704919346059079267126122082383061067391922619181203110078746018723871559738770295858464408795713487853554178323310042672308857367669028042812492734478850605015804898517203958413528105174771399605297259976690981200162816414835569659834210364225242429740877740588382379281525502279837318948638275534302723022710509533622662755126161920120321522884231417728811564264452599230517930110424968421802335447251192178751859397573754647224417068002969953530800442210890454882028421772996215001249677487673352210630156126721928138948781794700230770591748439759689362565391001908121104497800804836714923149653004065588839987197825547865370357818258571532559074175943888913073978327772200219260347329106300049178853757691718896093822889769233071467276118085465418033219147655155853875903182486260447897107627142525046205936680170170273507359953657538148448389185221015984622360136343967501450943065602910375750447453658863289427574397648576511453627636288522015383053369883234427104528464303710913891720347846422727871819562500776613216774683683138362778140230817167393679154023922094521021873772703331530689278684719051857241672589798228430923348084859242990082908118985165039627165693985274251153383002634056469267976661729981616163399928051985608 [137,96] 2545146288078971744504670665979841020687246096723797347971894378508291380055385994875420419880009275277971999193549940976714787167249768443338377489612778373998353018869283400316690156940779991114434752956526283390385432540415206936400901175204091108591582548338438997948648283635908730758675131389083542376514703985595375923472391211486240566797417969018360561346102562620317420912576891483297326709964425429137054911609775993798638543775653457749441300858391467250345118722667119455063825702725855847476605874746283805380131626112598657223219284654983109258701113064994669831438049678999933665921254945740653072488695910924826011757914623547560309631919348877214504579113831954270125692262236463788523261568714157434841688554667497400372923268255731084141263665274030758898258274918393588651378844822248935798257038461764265588721006596200570963170376006500728977374900545520568274458619756694631515096435501148637630890940719074458567048750958199329081285652817520481618824413580101952069179776336389082139161516609529711653775957789341396920353559535101812381202641739752412074589948321376354151861384378191712319921735443637041060886213426414465593428600632910456686201855972931684073245528044406919109084375683714004863940938399474143719043897958128259676156796976935811628843123651834945419493994072615598839296293647994169757489612972236591761691381498037247229986774313284642435549874662916782291674622291314015708374679280150327857146712251471208225484038273702797863105410272058099149715179539752791472587130145035928835780167614496436462516942021535773999324861437140666710456912700625925215520543045609099053968513582588664409108275814594165242614595756384421170069034681484097869096887694209255533331426012665361284718842442298787856188395933929010438334093850225977935442441721006200542120662400939003074851988372624846684347579901607466909861308819151868936829313152703935704757771471980850685674280845581732245842266350709190898447181116150345010196311456094833459102354746617618031249788442737261814893126228915060455324318733578787569714544030942220145836394903658977813572500122522307948265882254806817501220162052328992652691654772729657680094750458343836416 [137,97] -1331142154491092261238578656821247693484526219463934745907083525286485731366866562449116353832107064146817814248939637912020202863111904436893845233412447573309856324114050323522169775948622411469170850493774362392871047828197164518282420213139168804839743536978895557564052685910605815491097513400638266207587945235886654810764749777076205420120493180386272953900988158666298964547671282833599453106646049602282895752907671505144440055770028512634391880440300170630835550180856788482115893920717523787786031397935435392024292841779546371571517858480873180351348674826153056564127051469525496343383916833394750917702111283364227607500757915604791448827812468408868311094566312013774446296841099296800089064828159603985115632050778108814955879284321855561940225396627776104439941912845677442774830738985316065959941939035851326622268136063023480262952889067613575801321448994598997630073913199945777871207338596440417479442835065547671484174020738635602166184440631586005390813672491227670548165576014211077636149208044679455631842151038245278852180277910796285334718380844595117995467785624215652365941711861767809696914781021365145768502986748214788430055600410607102694167578031775929441192428988507297874629627346864875278082954121835297881302903477805931833391746648702328978449539978446759267832033570632660117201409938242475449418387921679569972375710430970692957217050671593528869252296843038204885903343135285507841035280510568863366441256839220141096552895237682380412896566863976049325467452654670510621938806320176392505963170953356389500842388278969605306803359944854423302714262455987210611030755215987303341729825955227462090268362229356412600563682154757697097617527254259703854056614422693833339202184957968068616146825358665340142036535205929225169687901925471294792078801426444018241283282957134496511946944527210581540460991473209864711623918948941640268110382114746252197390763008027718574131478710240640028236350002720755927666569244034478547496632198458597311863769005069863895809645771130608264555540376101936950353161734137826226390495067830320317370027107114586641693881542580561526545038403219954599003493919374596398549357286582849591554072586384 [137,98] -887556561317484783654719366497304523437560529315133890584191268031352383291154102990449859099191190221615074980578377615870806889871213440990234910518865660181380311314261156252588554150442624926136982854138733101746030490911705229936514120673589617450408424730316437190442505546644254031394503420259672844077029269736945463146335234717705102022307476634678540837091504086276423465994813963613318287079811263120372946100249231853601181292343906549089689545677343472312426559340568326098050157431573520183568927837288379960900450301836590572431284073798985934419380582068471174917220677440160882262704553530953195998300164557250718108565216175819811683581295923184081746921299118336944803359230524763618022708304979432566147687237420254562906042901122988920426132755386473821008010193670040765525933161399986607842635084209616740393745223387814056434022346748702978450753421872395022649059699940199834335100072805952581679077580579030637316645015839431224695113308285837870330776355617084922095269712951486130770019992298090711442705497898905168310514869354630876904935443119434668457248198267032677871510240237606246877096668894925354755099874277767793212909234054696657201733110807535356783720356121725719618970149900784870201485503321630185578609621221181058729776125434310128410218403857869122911728540436964733603701319076538940170630890762387574967576882385248073647776656508033520263796290412003115874884016207150726112927511954879041844917262854086283952086745628890047261253151547484810413710988334781196654890385245235191006580974328978258751290689733499876997997528714007972948504294205864821195059732319801921005585569597133220056845689193278912920951471005150533487205309368487637529517941571272293478523488684915039375757475389811327161584075863774055641989450008787868353837221229809531861182000590882609329453392507077337800448393891490549631166300192236086138067667192959180269832848722570083004188580386445870911621334900283956740330812478680386609677129241338664513184581910419482191293795728780192366245375720811346114125082508887150451585574812052289034598914276389189342261898077003321747513764369212639918392088400041498784119373507552962386688 [137,99] 1154302190991958794698641097601904536121978982070427105166509142616904089624216898490573479369690763800823098454293967478331777693036137073599669365114225459484619618689180753092918281261624039829620811412024894763029132608021175186464945919381782286180708929289417529442066681603198495862787931582947126730296972713602991710846693365494113610256629954572706774895527524365176132318017611043797685372023328532940132959583208816288070180736384890274956744950120735402362904891995136545675256795212208343975064446224877560598973380986016976766123890691233104498122152450151844386717149313595267295466675036149814704978197833041551651812476074784452332224066567716297519015796878118020631700436562032884967648132872191460425599101883999495392083976456645152630457909315529529853244585171354145518310160665639310323799954163056372992099007524049610145858694927416330722862188819125125416038798928646652736621432252529371440795600338510299636830618399195825973997707270205143827487968063917546593508733158987646753443045253349226344725025762081065073547967470627694056224267111248819195240802177255548304764103866913913516214112153392624451968942400370341821290926477500498145683812514405685439150254492993992914548137019008940745260956048664228434893931949357979041722466696350287144289474406055288319487277949870028447302226974094318137006726595501401473595053448521321319694400330298174175050308307775810198970560348099811729075212278273682334818066810179616106515901546905289960450688341212945470373382680219573282797692429768669746080084847577972855195116922613233958814729769411357000197436540403357542648256415922110191817868966440288790655501122264287096705270404580996074546855596340628495796939184916104560932594658815156733443024471587904799355812750062261734885116196139592760518173632829144791480039853051638658416260307125789608890659502129683943898045952937966540560528697969812239198390549473631954634547726279543239406675032637885419860051166558555775207544683161929288696424473196694815390394137886412528040744768806476102959466497101244120862260108597969640945854064095565656934552846624765529455919044161404711039965569719899377489576337658858800 [137,100] -147264199155975661335692114673916154897135522056095320830351135422107095754956268337898134311920063387574750267796160253336733748476419466756461184175147084952113551461703084926002109462434810606130491039234533877826049466798211425266999074141679246512053355912306837312981175100210725941311402490148404359991901631754503076828525879877375767206330792139546614882330986107102935555607630958943334759633690538867677151326447820461076219237912490963370556902774039873293907315846845562006109224641071368071973565863900208727066670231251266923315050605610657209542417801271114374701426207780900897455665169773782728340792816357162529370083504513931853141633372280074227793918421702741696396024460758807820219094132348434907097321057381493310343213092644476624898535044845410610588935943344641087374745853086094112212361651617426796077615408249713081807529354810591630364779056651385997673411603612241356924458383980303318666409916122980396838036550256777913823344229271076777606586163358338683339141216533106283383446246800142842923257277891560583921058710736629202321592616049935308448767251690926312082839927649316754807654873816344441946217888408354635594071243882440766491704560346070898350475855392161863151860702787450405649901748473911641088598491862460202852961198594448355429879252027529904649040257242559311435610369858458889861119484843191037980413832858646477370801247004828149666735490223464786200830068525751421378191987692991050731177334028964779390527922932553669940332290666225110052246523053150094412746092805414611655541902296756272672241003843890277078369698920063902834985034145446110365841844328605669409331026172613183929049101786263931574964326510811892510737947709702652471470318971773531642150611158559437310343029986242741667774831020820018863187098764245350098087928721869599976090908778597718796981765479325113424322770191657434926058123994152965586262529108702764175772796206648342511117903404790041338057766925916143050446944329998470120765217626196046151817055768628213484513943387427207558064803521901024846529648206315254215969591942209117727082589871133979311842275508021078472719483058658863975536596593720843622172832680 [137,101] -138553004530237021067995448938896046913142534257488282342160544017921645870829770593891319037667700565746495742906342240843824754035673106643972714059127321219054238448189544685087767125966927294877628992213839424317812978697555669928034918028436236681437462927832724320648515612505765696473816891748510495248982366176594462859247081857860999267693777625025957525768370733135095513965671092557533799129194016865039143158282091740703378564051316032284268981004568181477505975082550059177787948652964412907316295890347392963452743141566412038704397935043930320171846537710320126348466677999595462113435804681650838598733020318677915628137050106190908057689089266009992869615801512724267090806052288743553379552014574546091502174146802701362642830688241088705993504221686065464791395547630303593820126714273311896224606579032251849258845839069709954744385941626536334311319795115613562927102791786120156336166338991582538044754494998175652580675928160143630292221054018118557868107694459871758396467108265817311212874197266567220493347207821078716518317990105336200426845965399814688476921295796700050290804165325890091354636658457372577846287864078171119439291024330183315847273760408504276811913194105364116498705791090689209273542930735618899359443486921197532383409473988442380447335337182675466944746768586292986072727962805034032600293797662263346255879328910673305760872018736184752161229385484279798265456605050466853587616588732923564965684649960476760527385928251272832525360594122739707075132528542487518831174491523334222009421901459352578253116711536914668702726019527973084546738633836400014725538836868035121900161537305902539838545481115087751007237990341151738164487536606076948870646600902118970695248574041426034764373898175763697563559220749789442575110268645278874364869476079126470456716947485069661909788334843597864252069116722319914649897000875860724924761817129522554580482618881565767123481558941370673277198590724368887234929760554475502317144176977243488804516937824305036338134997291210506131629903944157573557258055916837635252826916544521112998134483392717653003063839006037520408713872812974576394375274491061307276823 [137,102] 11656062229432625737771037618996630139245652093266334720949414947882008057174618731483895080391590524026058205514530410382227657207569512961403498262577329652424484324930783294714305009745608086982579208657961331099965703926409876429338856463030451981876284021759505336992321226766875032352687086370972445233578973491871141223288723783813906910376769224714612339349302465646514732884714437624022788339459355493734496984277167015939119272828774960678243126490322471658997271306233456432485691787334894316249755910294846055128167100884650402563322105649316553081621752924658718295825595307511657729266669046632872843806220928369290025587266996575010860218680134666284776686568958556029491191772741974039305594221771222849184942256511564461993595528077525756939198922493039487161426883579458996329451889332096031577245760018541419011244472558814656823653544514549059251066478708779286852330108788798996167429765354387367197912034658738171707619194061162802213600875435618637008872438449531476915202366792494621011609306537117063873382021144761619155533343934734789429463029164072518833312326283287330334363272351304849257683299165464811022771777672017940036241991523115885127955673009952328479530456530950591951047191301620384201661179091681794664635791923766179817223727872978440308171223988413384537866421401640938087767802794834695814435591857033349725860078207425818923660656741020688253369248794225482906008672318072451015729724391198645915179603226043494539830155331365091570360577411573019525263937434619911020687609292186213869433053613821363507140201525862726846558055003161424117266695105852251588692046486372569968655007820298891151124322394316743781564155914090521885977076299679499635751045626136129703206848109601519761499931101822981228195481267810518306852009076100156263773535671599415299515828019598583407478758951501738037521488847586496609866843277292281869188254270512561605614757616195427966398362189516959359037186768291026949729646056077013563056733594578185001942027941289871190178493313002318392427352546674065314904986127806557103258125141551736968961071682340213217348900327353720770079283124324988242846853759170688 [137,103] 4031923297619208164372600036652651540076735718876852401110884367965328731529552476646654630960000143841488111864988950971741521317011126674126728634443806414448963539693422058219171072878190183958541819134925629731773265953211725836907021638711577345066273925304965688975698040724219469135795558686558876628323016601722476776230007322910002372716200645937102543322918353940606072306062292923148915075629697183986440620825698700039555567556725343343407444289692922644997767979424066250503905160187817847888905052457783247578481068689466772543653901878218243320082133376390595281563383011118713875607924547740038776938985282348615579337262121669919028884293278177639692769722494312803494428083705938323198309782136088680648652521326944813758967514575294227667596008787815054303693042082291060021275288992285404445444081076754345940791796003592088980569538282987453280689099830114045102126320266367673657315561618618001065007351690641824953675595315059900434950707464747989248402581470260770118809989016034941541311548842271312216888694956734117431899199582343423720135874867956847727698408473856344954774569664503820926842862422456418747259897850031793662040420832382196321939819655147824381470002274980920574519308224653804203488383179680790555756953910273434631668120214429508412013204545726640359951162876476818809411911201445662446667785090076037278730403775554338237182903338512777081517442433468757989867849739450928284317511589041951630242837832653942041125056110413249976605521784813796602520277248310778845516749674329508382935960755422111505311194885251607820970784363783317191647324436474603064361847857049779220620307309626807743089029517893198678640467349542436380184163498792285767565703370858246283590532667826986858721465447238567848649589832518428946329251605682979399311230634591753328637025953643474308228752023391222802249805603485982894947663273445201589251109396383715841262617097791858014259362066841858976162904321811418606705565557085911169325900292842112334655730161868774241659038898946982987780622991156149300373477691309658328960335928609673743742063594439560928092330117983887789933638421744056508586669008 [137,104] -411972627769690516548641655240252969186978410159010414256644892205231643040406676641268264526736521957675614555702250050237358305106508337869625316152495643743314123135965428158006891088306967065957775613619472452114928112905374104095278273431430038330547850682296521739554079204986666095511408362941003543908029603812275246137984813808794150461140958829250890898422223341917227948174441276605565342791284993694102256345417086533783138952015135561804357826248162034318372672294648721727346589258154267275586716182889674795716631195347638605424824316318585391211656093290041174679433246588519677671883320366190615628082933188762254522611537919361011202277220349518955486024696841200147075579630185540248307925887638964199574158536967418765413198507070808873867797048395524540374202158306968715920936329965737604330702025328264941789599629991167822148549672926669235407742032240733049438753881074073580925046900562609980394422981298255299763441915154904527221853126690697358431030760200892981806199615209244356566935258553535712216093123547579971474884591561937177448554387991755440964963854778537111653243058954369349374354701057007040517542722447526189164082970768230610219147815161095147513604632000440253222905495427791969537653843872153574475755399968634141602483070860827021642507823704737141212228225611657905075933263933210038242248487342816661121759800598151587119231904465615459795745379869927481407409433797470525752118046700049712538719324219257849229266940173210502425820878019631192074134979357944988039946320877298409382944497626426170283471470177461060671752076649605500222562314016459296304723374995786323625232600444008660063801042201550163738941070022684377457189526521148944666884985216233759101998889147615265784634318911892174798106769768084667981250103143589115548294557679672910533423804829520114574294931518015183938513003578537798294094003414449108479196427395924362627092911112735320958260158141087527369899455408151422742169464245956334343310909624477200165569303309631800005335789321476228015884344583178610941069707018317717258429570921447200561920698900673703297654626694669849463229130105265818464 [137,105] 95583222463714950473503132303756142999283387792737511991321537740667448344327964143765097090078872385041369615719115098932630627085691909977369994189866061630743066480661155352873420253000155869076717076706232434375832558812578564086372631213601059310821656051578906666439565561088235213151966714488925891191887156344442987476903498810814144935885870960232310820950397961797705554989408881750937206744421693877734889524172650487579977394920904687750870794778038708558564365889958370095847802803910316663540049206513076718381454054038682253771272089345337341454093222483153288338541667420212206654986204743636921398066465037255289449225497222612867572757968468654806993807648204452789946108865695286144770859326604803179754272858115883452750832031725422302918905674019597695196974426348091389205219069350614792106930458450744563518157426899911780498276384792288807449258788152518920441786903069567008713879623752420006602363058429088174516102575749608048144852445702153779173154173702163190615205133010059423221567740673260060223659438979281890474696047885491380441806571436058912658194299247463412189089076156636002564360162360309006806769958439461410083558652756015678069330061576560055629262275451595515559862516929308288956587759988680305485770783946878879227253168333850556105595791113421713984912031026258061427463381626629119563285996434407077791699006574402572369876199337826828113351646128396683659038957159243629951169809331489835589735188071066621295444910214100071312082409571282064168714140396239398641007709645455829147535742796925360052925661470553906503105632323914932876908674171644669945350782362015139751169399370793607318445322676572951183024901259579231146459069872359718202515610995837209090448510925271357331255873269292182730848732418767296837103568228697988210504714804625075048525766538015050540885474491793449208776791908925830684927145959026456687468525840040907987058919747814387376280374079679818824048738818777271338035026497473350829795816088594143593689597256440530638654529835286303397089221382410515434299757240827377285018425349200858414789985514836403043758478063038286978112762034220 [137,106] -8167502702787012268028290202045954037354712438924552092711638563437402843474819981811256979251382305037839999356547244739141085835302167483263470711190138912703262087847559543600525294334004853047683896915430978465708565381192452064497983162682412503509424001134555315230282482435744340352611997419607169238852767960860369005702447226809238146355610911623993928670940131687103503381819145739393132644730456437867407773555758185761993315922968889843277594279556900786601840950258951094981004199457332117517951382637201739951115800827603220780051344085322033894936090144892318756156350001112567588380928879121361759136141259672001398691077551985307422238682731674393597688908337569742351191796357933246574244566133308411993100742391252111023117585383314724250673339243624718339594994494200353940031172951158978186803044865800020522698863348475072168032889036549773359158446002048877102205009110447935312778386367109422649261736759952874483009576857974381026005658699390069623257094502114680973407890865347590138942153320485569373904963194515776191458551795466677719163948541072202407478454866056797092864937371584850060628007795903227589724362339744433260257621288711209026577551390315595034634735913293594765902279853100725964776061629704939373727407722523550825391944912382508422745606661981185902583245146102791338033203476944558283115148098254976234647654814431125669112112172099379112921536590315780285679629480296394200085613322596188026448718143468841489285233842604563622581572246121547436821689024863369976580158576893406513580058369829974715704477093864972598571574608165237270961445459935599712116720668767301633408295084368655859322118997553115568748498856785285918781537202017262872951562557318245285341053887061035852728850973329787711495747128272456327276770418848243603877711330181618143742005988768278497176917315160571993537843615793580477281688844718991388886981514042287198523739097622449036160346503505936327331991010525165756235589873744885172317856759958381764883921971742712872159280116441548598816043149315735698668778048876424608976835027442769017718793413280141026046746874422168711411744 [137,107] 1025243074279580116040345452677282639146190057490659092830417449346095849053685140224712954314227160771054800100873472862856971465520242630682439464508821612151839457914220006701444592464082122776876099632380745865080188342029135610687093109861678823065224763620263917408067326124189482292202352200145804448547976748760373594683972456651373185217919954619556938112771541244144358966702616095474058179045008236084987833577487647665108402395914452928185138017675130718272433612789147848406036927071718111278668626412247489766344466648759268622759288932185978387479925744643221850999483950739315894035187809251310875628085238786004235017355377604807518501087374066711049664467206726625080469670075515890698708792618273222086290153448050760047267764946165008636953443943887994359812032117500370070646666880643687901427685828801831091333007946929837265449178578572205952211882012792244520015515641464950963854158574340939557586366426585389006181446233379496776836370075188731679727965330293449896351962410723449542110877542895340744566969067454621043740863920788568667470984059797788077544706655013764368038467599095502869615620562890612709118834848202331683008648074201386850030784423167189877735474614306913485459748546754233811505418268355940353666865192540287653013172686203109219789933326870783231347516257963014440142713099703798544125465803865045513483085304998496673901807957470333487896696362807130589778007583775872251812657223123710884580225569703304413320329653841809110814588368809193717445571484201310922210870570123100406901311969494721377185807064680872625745481475929150614898041066241408112599638562947862407403846404946749823219340773267789729408708965373889608477337599965075218494805350347991074736390983843568567884759962009550403754142739261080147690837271236275411752111065281497000399507797886004813456677180748120724965973754183083214053414527109345573465394353766836914992150396139575309320818704801669015951030961108952358719886812681067819073359670666660973022076268368530170958510241851340444020228434671441422251011020025072165292312599591389014827058797222434121065372813851446140 [137,108] -21436761476676285988910028712052565053275039049885740938623692221717960986198508720547104417947091277769768351817561138925000372921502520334342679662876393904179944017630642214220253869748311438608888886229084691979409940508758635438273278294038849230360723512921613885158291137810839387261854292660401237766399827400250722612870257452059189784701067574811012140685012069504148716111436499966384651856481376730216076150678662411082063986729760432490452142964155446735303065644919226656145472594675007492529897680434230136223349021769279580079596897905982698565590170014255081660536768718733080862823311341347396503633335830162947300048774249896218129833093595452912835819092119827661057246051230373858657855157046067330095399118759477586510184992022473321722893576601526400489658134837293016982497507731133238189380186490957635641281412771608940663577791046339958445606622882688892332358852982641633165561336481866379153832301437498011934241130843824311873881526214723489862537690232222516083613932192876854127299381733149085573291605778813007844777726101589276891831345943152344684821356139675600276372079768334816407498042612336430849742003630233502931232318063719085850700793773011231719570131561435817928347516074334992736446455347308786264842371216442307751534269020483829735194743405626737645140815986116742842405314670835767553644265772811309129922656423287872553132338044514352262869371487178467103990762868122588675085908193836732743021116029332757148755183160016259871819337214960962719665484260233396184946686762030682652808047862281686641339218092750523642285554788518969565196757523973601535088620157539709804834570663524576471612738662438514729645320750066824534450572309304667319407170967104392481623955862861604774533351035656953226713238106934455741750569605579619148045166436885651433020006634284083768378908591154745282406409344361121997023160378844938925210303782393109207947860477225712100222455553051377753758154797138596562267083744593749802308567097095245941479754783393424548721366654230459757897738653941321930399126694956513293932737312133889568376650885014960717495946856 [137,109] -2322939894891045912389453706526460729894417340590662792287420655011366537844332817738017650820934205020391693511871647764628244630986440575626849685246434979248433377808493047037201536282068456871525947487766691798226633290741154220303120584580096525714082511673220911444173556172086358406951552107926344819574107666123258489770613974816893966898398593509793202827296539387044638339217525369602778685573338999673866782996714791354245019952342246037147382477482330434938312413109008444403368375901061461826141005200905913984299819615026552606253168468118909314554545323976821467350809459846804034082382773258582373696134071578585616312442052641977739885255362446925351857297986701205941502294319913397392532050161784557500063799434097694395326105022540369272169204460029823166532202952712401510310453149453397180525648245284969455116397225045335706563211236682567204110079374680270208492741324975046885792246985636726676638448734594073688924156218915933582057998759506921830776428586564016603024305300634355349455057815569795915512165058784450399733011499840466466142541507421677213951791947187064842232532022079840620750146631264325695399556357892820197371137063145003037101329372920039084626929693794086313830119031807925561600636162448917036771921029404393197031835663351649876409346533969220466240614828270277881049325529434048347883140196593141158469228642543933535613785620581332573074422306747888620115141702569671854622280679813109060358187962157179165483983485810461566158299108737835761733500642071130694046677629597206851016148818231481011964107528022297451623051455952020273264635483969754339418921813805422140935593241611271761074899950958481311521004091129027875863098781899749552829483475264072586268977469102686870875462475917759567481739787318845718467126757108822932803926139176609479063368090100095702118360099998725772715331091013243507730554267088999136706405147031981542926529319488277842320240386963404684337510023352393180104734129572517647049885177437997726967318944239111970790899329760878104332234044180392404934780177410447539540838934785187208086249557973381041855 [137,110] 8704286528849934047208373804014894915051649317177580855558676422001889869451480759004254170445062261018802978077387541741362584525788362076404310418806830758739939323649749939829237898985853602240327518291588278714707438304905898953359478051237355630855632606433410076192325273414902770625086024498997720980633851165159187946874739734878663831515582891087677147575200386717379600757122310459800002093795500077391069739342225161443971862408309761794404423917278679574737526193687459029185919235613361275261805393059735468664660120258003172070185449227818076373689651380440862263808234614369132895785189135121087065263716251381429822557785524143865628629667347954197370970182818145111283057638557599024872250842446116263994621865348715229676880901054823558269165934390818832035059894426328008456639436681054310744262965624313106170872053224842928775214038251065289881383581710485435162140654439063884959567270854088535475940689859998926468985647780407822170310687606315182161320746661227074582229262201314171159022342310721347076073483502086251290267685098891384409604572574312631914938290509929751878228286012531845129701041145545062464335859024956005535621131055120545068537193018311769143510032069777050957881601971216761146085015722219079452714342807371675826286682657866797851838212124583217068503472068553244251978780641792633710004734944340865982856195597894177022241997463073302978515456652305708587405462577203656681708151507790592941676179883270396687226241990137122828482752822257821756111613132186708642799745838282638961166022175728626380718975092157119207186418304368724856840715261937776119318445585023308284437033711241309542260794213357676993736560456582716699035895931240724251135329681437865420797726328239558320364520761826385592214625713892223280715989465064655730396403127018061079352032921318316830353321657548131437976122679926542533880278802495661175970156068241386415745733593357259673709488353611017883940120677329086022737779224541684116298858564238947435564880702545344596954269182730601255560328968622444692783710282540292154231510845406509939172658146752 [137,111] 5499163200552695522087357290563552923366323401166242243360008906018649777724928249110304288740710812457831760786318654037298097231315634917381814900392347835939840610972227596934242978340209110704274980717718618238733350614894712881524446195492232646047863512829910946518798241355260675057098050710972711695443952708780071711943490329875548552566536365659800679109763624294381492605908904043293867608497448821702482014849420065806952169970070954829595474389601027002601912701953648971679355409619161373347442603572784010733491469504256665735012651570535632545550270362362568086550642435501120136624820053465141458720509696390968644522077362501824651428992549353467009082472005000826812192029982809067455433963786502334690769394164966451877507581039160713736432189057103331733058686862763554593613982585553391607655246416349788609857473371425874106000954729925635146699779593843902716762516968300602008473717575549883645282201588119229669341105460263029025790549328638544747791515985464071871431361528904544787599749756126668230717137971018777476031289223119668153679587230280291596214894406240989685847665071218572809311198435595774233532911603310820093700726985105262723925780970981673882489750065130551254359486531993837296996564562269676090535964957161736424229764276753096924067976841625979482950109770143632821280829559495011944442629480021252606927723384050504320283318147267441229929777627158118053090622648340433010416034167394679784137888889119199417681453424842637232121797736642224674132117517423240759769283755385962891255528120470753528206831997407954252098773665533694999600823001258279599189274887945101072862432005191340451416787070009973622627015385040144569960319840059617859078750416838822309914022053147625236002413786175956344568008900731661931439941488766209800209798895132727630317654913638081966884142582241596194424532263912684475149656202505056115635366078003112891409597396562030729749620054019194661170086398188149593983682598435019981990879836102806515438987927182335925500409922973578058723030952774365906644695020604392342757029331755747422453400 [137,112] -30213010487205908830984230420661401540853613028866167716904612604293318751020492088865297272295060211179901129393774978875648729615303590537769585923093472802177287892492781377057835070520006698413843290629524197611465941417306772639859006308484475791107688155410143322890686216038517916860127507305243499868003986379196804246644590065007341743810842558621129254278794273153338654032266360688830640930650136343301789924139560999502770832794814821510460153726146563233108189299256513781222827146314205328967749968819659759617280664886931652894212051120175638462354428373129275025197746017351337491544146498286240324560752303368305668541386934162260153899801728497538184636254788915446356470838610615295002807980625578036264385091401832755053429975414754767133069338303514070011089270193483283973874232751331010983245758690100987372373698008046159758119993963766400203284868057423193715707671443489801238998142844593184970878652670579763254418209323305490735431814874866709019615350812024579158476647990104275963236815932169618571876084440094526503710648007658671461145887137941097856905943732861658302921826421571947626773434688966794689820419830976821194888392253738809300945887109622536822651874889063352275064575203610259312491237250176667356172175135171837161131884549887232314325584620885542060981375328137474934679890936396073179598663221078013925576573033349814580545088411007511793939361132341309786277936212932650247842516079791537994482618902865593362116169641020312285519084949077185851769596486902728215382676055551147808896487568625780168301029318149985882076088214300607031363410672863629472641282766829253026843892796302731968361602143640632697768167888284184805353217312626068112136917816194100423885901364978448922580413575889052661950988100192920487923127178436185466833410328523617288319141765801365551182312089351525173407627200410130326191249759141645393021500473330923794094032734527128623734845582057348060099872418954901470625841091792305962509773304659945909874197967323295838655874887138066458923963825614634469243699241393370425720519273402448 [137,113] -1537985756621949356918569010657725141865990083273141515589595813198628532768114280041643678211695944547781193639536992308575446490759047314949817562935542036852606732800132895852348501755740040576963597665179355382042970555795487154776557282949361811564333251883449335697484085832021787471432597107281909680144768623508144739843295902720684367655235328487292430624691248250955995638135449784754064288050375952663086123591465192033102416855970562877899739940430863858688585422794156695812456043991349617277606285573997755707574248201873334938446145551885438067129423858754496559553095869736455674619546841982410805961149792559306289199296554495007905699981780277227853925958400976186045714886489516756825377244810899440109516928675502728671787217978038795286463065469666442350741025827628846805661983711663412910676579074271511811169543209536476693061569195287241226559678107922597471468294541239353893935603755854179508168413256003905391819070082331140661804726826854411712451884225258228617864086711787470310645135111911841503394843008147618459901586297516896154812891791708352120494827648813004272702648167836328591059838788837359283821814892533723199661971979714006136871586138672707043541447773347686425872411061484294332055126438478538483078107101914389780302212548494432901852135285602141944322051840628851082018170478463525095577936036760315941711376627182876639364593281030445885426150310379601416056298153239652963163556762989288596288907979613162038251939128577068005919973045482870938881347436247749207598178965935765073243403057790151421267270566069336578669101053378119081298625212649831067500025989109382155092360570343489579502216016071541426954543040793477458385770397534600603354592204284629869736793502663005934864952191624100713433292168678074685444492339976763765600901558649866382629426660368095439145881409385915668068239334399694117765827141182195240958863946844180587856808681264272831566149741918223520545293462783193315170453840276394366108061731055427184646793615882214666015066463487234919308557489581776577780213178011003781342749502 [137,114] 3340598217066674365588811727769527492042737787843762686761208843844113612615908636903639892686436111456803210281362195250801602834440812757678509694095322895764599149708453448454939084838222594407095589966925581636181331836910185040385604601910080038782779950942493379945437200821005566254064618894628587750649257307977198891525290263080110744045219882961869961153743680924914858329666270819918188469806960030738587692065794955777746999496962310701530268089713404966665961957689197323909273759004223724991824707729242168090078737351935607126332583685866451687799996598770520133141163387258306815941076306293444012261346253041266491456084180397251896669816709681255235401271552521934140590495905058733448914282330707612741161996556478848233783606827584905986028542897656462512603186251397862699924062994849838853078023456215433793193008471772045623250640114216467992447560911249076151480593859948009288326966640341654964937320278441019713216579004865201953520451059353635106550524205527008255967273559793915816424236345755923076221138676939304436402637878265160529252385568264097405194493954699409475627190450127268137419797326197631079706355323934210435002564516683291565565243784164886145735212586933171057592831551787782238248191019292332682606364939557193679987899059232948992173673493648114960710754709171551948495524712654070351313785602773101878981677228831134505059409186309271483986698286582055828745397484088017592201752827561638929417710669017583014236674104274156314921229264683340696956152282880825930746953295860214262862127206076383952950865328513961940991293399870743040405191513115497650063673186761866000083714374083691544621408030575754352853873960431907370906828170038619527108947293110599178743141123369587722778499273455411770950903790734622052069931343548049057763237362354792179184388187414913949449188073150590623020867257150446983779404484202424354641847867272464042210127142355410788899326403719945973986520776380740192330084532809206022684078455208310771191631238483730889524509837193001551290617385124007972803373924506494304 [137,115] -28833191537779350766157571747722974170577391752917377906604629757580406369109789950601672477236474666420891060944551319408325144202713478218896997240609834096978229412437533998966878182734007247614319783886291695471318486381546858738105583557842408535552921211548035880634393588117422277133042550167922147135803839194497634322361484954864094083063630903799809032555404096111948011458460977168088112019884747593636757395407704304214638152400351304275604449802329894358008900469359784282192076916384022852467215787173562870733351069526710327297380881919200484769593238256232531907786544538435173960689253362650007489504601231293545399904991334092846093636239539471767144860498722999938826158572974083587816119468634635038947580293720896249749680813168599732865819391973411612130916906209098309105753363031479378355170544685943477923807783258624621055477975932430112210413240060091901889968990273660428216248159106480477666859050363694345707142413639239903513037566215717371167466326306809382045249612615928660936224559510548541938043217986807268819838833243528577329565619607963341555816229565925750500674105952965499918168371550834085335119180438377328283255070907596026665790986667812652789249485056703823695484408901792190090279491627311882884567873496386248145853712919033764420418792526980392401735078159218451082550364815124895926130731631070573412499599280565696813148653429351144312640525446025501767231454122068868314398128755700494716170611488590796826524639141844305296220924138351945300349386499853104902262387358098722164893153329163194398869626595410557090983211487738910081287626062142200171109556721654368003613948746030693021240850733706752510510828798934409926451497451691344227565291515331091351753384807272195302880010553958087892547896736840785337710176492384675203303263557064687830702873090922270455908080264035832533515805004910937793707846792108825315200421654047698953905720171171169398873068410529942656494788227834747559866046779935323603043138137434761281324639811162883032621870604918801669992593411371421106668571940 [137,116] -182036708408815095962097214405079500570445675381061659527192775598129695303373879833465490197044220469106423361953250955838245366004001707642091056684044572277007287854860564945431762374670381630433697147926682328235199894829682973352266391358122995216998679093387806061132028539026192602743837444616897851888398652692907827436919804335539127933124889353149219097330665169532778562429329572470526224435939310404300293017406474025014087355738385722405571360343031150207958758681823778998909053732259152171393128924553083076941324044262904991388140110726308226669312514516954734627217850126584378693274120409702033223141668098714593321176561689448251610427923752159402459575086089146988678498234634391239635292853191114456808586619209409948178880464149955419530640473628835369951710385105209747651009007595898402476782172303141712792625295494273031301721433033133549514633121828766991332191200942759573023456885435216566272115575847908975358047860957531219360570776688532879342486808138696399642808256974165276446649550006745362054595566526976148612808346893356126124776776451924098442971086555687125908122732500977018229501475871246096771804709834447344685027594673709238787413910413951988983480426372913852656001728612939736558100979841357701285081921773949994668851005434392404936359775260450439392576594167234626980052597825923078068312414297675757190244822970792205490899712000832672729042910690862349887006566318775259575322026029383269761749959205366056908766483227723985771602415325205398230550049254804710055161753137903856851847299478315565088246711357298641106857556414306593548504862570891013052315290323991640289595931601715914006938640129181936472571114721579230103759485970800752442934103955470110745894106491104281179877775340082391729054065318697806684480710373922778200720381017592954623441583928903056530001793354160983571960835296873363681854479950461227081542904118662605425070856384515443374408051993943524999888766986475342824799709606592635275399451310053398854190167167660793920269178443382777352816530694437993952 [137,117] -597018844611469663035476422756384221799597673554482341984591664933701594383695039049731027010304667383709679480186786514218911237518284072364828481108165560164548339729937908503858713869379751935401373120487451100479115960134845841469080335288830943183584623935888257968933130235351104837937634918377383551728086638931495510752467958931771184425047006711651360317901035046909652695353132396925238031535529596642838550914798915841441243116056269297372902872370274258856146708520970694517535030092696025497810913721907619712474373194079198779031933828528975465330753080229463164053067167906377165600963729564354082454307374992861526024350953061817046087187036744828033125960267844640219221836041868448744974546027178682802837275387111128907316224516267545308125827770455562241188147784500436322822349642735949149398391807960141549906598053422422089178668053404219021698286005885231162499762575864618604922265075416894503124437349785131771562274939177595537425371910640299539077046733752048660992837226868089250079462633552037852648194143488752118026015877230244441232102708287878574026903763055227191057216803120262527444081962234245616153413861392999518254237767358602831505012013936177314804867550046889039153263669254492609113034148706159847741314223033226689881296782580324980547475225793645217333786538170321669043101312753399346339174774683107094451989169778324241086585824815431657966300980000016984405770354505564650729259765412958679512668478298048147437881857815714637999606321699869848932936323559888693512694107310900287011622583008337132230495064639331686840969860663566812647023463996316287564391583937546075318627116158508748954187481924413686361916988442092810447547885833188750602455395781645768412407297451246140572972054424830849151147272707535335411136911466473062343588341049414449723047692010142473046991245524788680244632106636500149576948802492821660847610535592856357991657881595159373104327834431447597812720361025088291670418803506893076667584025527090184499651525673700117756511337873069351579900122192 [137,118] 34287752454800080279079200109174941861512040956016514926630506953613316782496418200829575413305479452499994571472470535038437114667723340189375243301785625344233427278245126135751160735217780556885482629691631852653556800959680078524537427414578716329130025598434849602239771322289897742849929522967479635370022771960901658387687183512589734126683884834632978832534003546607102577385073834623797777186752277367730879550289452341311424833081016339089087021085247841669018726770706097066034976529576898055878609496372542308743715209165284918381170384766577800116672883685167999966416970887215206349324010653956174631794302818909552618077446846329469047839402304988469851974542959312433884426766315786483060162118843691796932251148240947436224594567525492424566291760989429122061280668350389448313458738723605905328752813497643014822137135537244954425441217133371035432361645854364069703202681514124187800329524629729966444388800288952550652239768615690908696962924243992562404046419989309066752496822850146314387670349795519301445988254031569600402344200487939042716194609033485125589872530382693369224188594444559574965703476364959729499387895641895792000078784180118989545031290581007815675418999779577623281428467428112324046548071811461659996601185598373307251027633534613886456024449375784688915495404680804957519018121456083528731644809651558786549375709329260403511104389797939820066606544878260238632996493685432285009100438256722060169237834227848616882537768337686540906866328483007322926177163138584595134458804537519379933910655588822839198287293901422076110449811771523561777606750258703119038801125517593321217338928637278306754337957403402930578400181314624397752886929963108947366096363848713253207340822615007967408914877808929840482233466396340096465778500049346519330272091347441656426490283602761746756487005890059653666413696444174259810117737025370913584684740808247933595581173280635488132722799864584667704593277793764366869989859402804622901946360152857383413425528903890114929305434521490163397888 [137,119] -150677646201414314568133759715490444753048264762072359447328735960167511323286591527384257199867937948568775562001494071077174709490437286378766271289732489785690635769588561802502997408839751492361507523296847139959624044848943944379033613626397743021053734769312285887758759105211584615506151344777554467497522267656326096959276401422103317925667544971731807310136039761955809393835218994538517073756279041331872244852308712848229031297857526784131970661250906800925487698095482929204208112093222848687762161553370569088840147406662120898627074167650137196369004880778520221902049697012192940986089641008745345548917299978777021190566869903132468231531051312228593995704556062310334424630231809814282176554317439404031219929085377845299999375635650030326296796952187339996723433609826764907218225164269103172048195909341997673119025947761274900324022915527231680270454271332970840167234331524167218302060730300188805573327501737239800330022873706836991765412923197665437859250371398092210731166831097046528796552400667537827179674794910110891653087795677133460422107345425993891587017623806159224375466444397040162166150414804047149550695180599522895400544582549271862126764437126569484267694425514501797238582267612808885438480251935836095573272811772751516085693031380482247062974323079566054992098354277371110915887695609269526980228907887350052416288777384090341673324612922741443587682420894746579655824481902862488585444334206443212154736579364512803398786529790812895977456267743459434943778437980068611084279787607460152254209444060805152716401790344063309432899182844212042545417406207744014716649934044613262269976201709450341316160330195467997309611176819346770685850257744932587187351733681755240611393300366817827361228388296965856918926996573777493690548244184234262913714203677030469984049193748375511115286786325070538033441589303013194441672656389909333901037953848654170162496069926985278405189745243969525778351866671369369550541504597248520641423258858844748139560202122889710843017121235168 [137,120] 65511433556413677673713873684295553722708854577648361856303064026688430346498855434639438725163249505620109411695218486948473483799738692698418137788603127505014646203418187828433553824205038657274609855672110507740698938751464434680870033989844322873644929063850171144303174615695585438697565817202922805067563031060622225090008962387715561195551796071415227381157234684072447976379687089492654544705564745726491697382805903540754698006469991811588204119032936669240632278828857157104876430588558546701475086376999248245778895247468861398895028450906331213745630036329481535979486635244065400033219687585337774754199131418401833561583720732007032965950787627775009497826374184894784377560551636703439169595056519086008231617829209384363279263419873537484565240042205175172208702515688374870932843506358209544571156056046848577697376036920548921628884144532845971938197432038932995385842648448656008852157107736618627143724032294766550147213258334929205634479935065277132770551599701787763680977850307044839248868404170136923733479283810290791795632110255133570938453589550238449389088568695845244974246462772626421962892076771250311497606939721548822165666864974721473004479445062095013347581121774758470037943013323499389256098241934955932036567057073577935840948786598777319825654525362255465378620358443179694327908580314277503384164181155955555880296060053589126480463326313939518389277842307392086158530245300454612854084214823913569909395923914676691789177646009334553969332061802074955032933204304147250874435274585895650004957118800540416686321548958071545221676428800591839908464477754452364735689462023623551097661107449457726576110868950965514188397677982762790422341733323686443179530972357417152525467503648642915129355843703343710387539753344997728333542872996090809232576626878498061085087306203803519912306880772325213908255719809045874377836720671611695372303409692628685321576938014208783637729160152356026538707211366146607768907326204083739608459907881165708706211311442596242639296 [137,121] -12782639723786611134552444664755423404630379437955853778020747495337059431374858013551935663717577635344153391758840134978525051845477827820760184097956855390273656925408755626581601938106739157769498678259152534526577288470248411944319052745709632902649458685111127868676505326226846008294827696896525129124055579974644643996480782455341228097207446386618408799173322852070827491831705416063446673836168029897001269639073601936975938069579937680744971870106217549633703247643887346494056606593692754787426121079248035203867092112111021454603658664485113230155761873965889292550505932129904566683150568915747491454711626751939428971718911166119977319133536076106001489546868003508816518318771323957722987329947858572376503894972776434029904827769800698503261022734983735429899455053020080645113696559494187596888552920474761174344296693852814341948441198729323412731606416445714747941709687333923475728368001719013648844674162961100319951312322580158836578969729564250491778695913331007959044240758225326370447509768447029267361228453620280718061871700639998609202434675927834326865176227070626862516212716064599121873005284355625885686501722645953101949724481483069414321357658540958325268717002730416252178250043057224711315977652448029564249988579487379721210964287262007524132818742140948882572766181669227621734945807081493393225041939675743440482151205566379753462851595271641532481645873132637737923728075411642410516770418374468021172774937512131544744502953896164138380091591673110937618072282353035073276848476189882844603058207133258262959379439069823646036196120361027972624047437134026570830455568193343203483397518828020897873379617082653780623922290139993059299383427631310418853823033855811480106911925657770041827960097084392636233263009048827700680198275992914273352803989618444789586827446208005791371620693044745506179159466187978271402324212910956661595380998929243313607894936459459629117252551720254145393025810395385021730837753852363466029683605980456134698999076851960 [137,122] -56673074590759450844397077129666748035596509134840424145784859488025952765963594354273685129774586840676894255504401764760470365090068319180837386369522449204006925930304454237238646281852203653662476917836199816322279974703206331163707107348360740795437601638595417678204569740260126607354918499503464462055669384728725523914135930541632692934333394763409584310431174058478092429956762083943121707109430360394594459195485165485609376772077546795194926049358595567879393628438649597694244628041254282661167073363177945656519015456247612002555505851011703015611820432990942212840956294451964634971668806597448556172521341195171816616507623720735900685509909324592534766453001690891560058270146208440563470371102030262028296987101064819692169664535405163292482105160586021141553844702032918367850613166897657269173942633695582532803163691920053686593052323399170108907506442807639219061298222626951716089247659956624821862995287090402840533731613323740907252120807042697831741155558936298918561451486834296216332479331803504273282644927172234688777904852863556007107203665148007171741932826969800469303521352673399234884904481057125002025901079961077015556979666009766849374917215802702538368719710404915116541163129709129980590534449921762217105322601359347418341463695834611592000898943502518801077786501138848280898776599462509529493930830285003424097942848668541218391121776716260954733062319179788222886577202615204833233080278426663323680342653670101844894220036988073427774774055305233615563772680579497615598233754498559329941131685875225204649297809385659903479493679653379713252561494519534526455008393035350265638246793282074189844984565278778488921669659982981370751411942242822888258252085921619424875846773700863270830725630212378334951821742843991161731500068015305163015386058676501157894729857110014028616036614287450186743287115966228385710613248576497100658204532989086621256670579016640350664665615189280823721846916408494130084468414319017209783296611955011339647744 [137,123] -13443086861123094132813809117161028225282882114776377706492104430047159610237600627011098693662706157207371667091392178121598537085729189475163873801103874129046851717326053585531056694588692846364968621335052707145522618793783146612627723253446057936877885218946362121361639600051287517780785820907430094022932723560756964879396625475177689074656151840451566294735300950877949198648899088565339835913496293379506781376031276613785621814367247316278204252683224145822823984315304646752769188151654240385660120139108943809929160562425861850192434161537149276479957832731492757028815155507528829759665809684087911176080294505626683822966457020361940788747978891186723245029143754238091322978506545999500619269601419673409958985716255263923615556278609602557635376904633903968350095805204148250285966837413129402672310493265908406215722760726942267987915619844065190365121730000920704460387600119615097045556826415339457183851235772435961145031008709843598305643809778631008485149963741849600986326053433884878674503991852599056424660635194667449365756019482113376122900258133056397174853564269682875876827504801531517276642032522445022883265261394418674641046948840267699107834660509010508407535397067945064103402714600421783978170079887397458085664923711770806376849248398198919026513787665623943127107349326253579261535765513231830371156622932536570400226713483609677920765362446044420554089019124734081308000523477897973838198927213036979450962550464471731993417745008675662077235185285577260066673812730491042564411266684153533138901178825705706152613328957664795843668575165917254968748087641362325262789266394936749848943588279023550114286147719596409799726614128410014474885253055539418789246202165025793640664741972283209415830336785098135842898054526138229832513153227422266488791908394211747097427483884289527915977316680190891760924499731071223302075208520804370459207822784008041940890265399782442282591833753700840425450970595183084443529739298193512252089111188448 [137,124] -348188600874701190260259532557608607041718231464944860850760130787453863585707378985087040125398506523825888316950909303865676153018096706263992079256448504865861743098118019297795057809428912688697838801699049924695722736821799912495823644379519849662289119289477163783895603095389082942131805891605263671940112899530331057414662409888390046163887201946166034042626350432127962528847746523010500503677003730836877271419169660316384602804626163893150378502233347101279937564822357228916687317610994861041448502797725527314080908177598100714823090486939656894115461917351233511678953519970439197013199603070962835248873234438839790073914661961335678771438022913472388764243174692176198752123105715861172557695197618319147625436587621157697108855532597768640225219556635324886225089649734427175099624382013800641721771191555907860741954690485867756629464522467197886975457015399430459159917725430792708316303726143672582162513738313565543515851345959868981351017794523480491491431822622673132036111894304279985650684771606340190390047690655405250811975877766929567262365291726310690432088117855223082006741495743088634724876776761976522377305988189527414396933124839749750823162535810715940967822147364049427701172188771676349657754748035735571074025447864061115460912024706302978811316887999285603552790416097738332733908866472071830425540023128052461767922770110055494996972604298344371860188832313381505891624146219907717022533765975282249396586658225747499062857360012544849151778293033528469311494384570284865258815095000197753505825367922704714231990743891613804052083024136510115916347068490805326569457487022106698213019770116455019011363703572497089034070243420946963287922977275476074822755285777454089947870688160147671137346846523791537874737927732417792966322452155235093577359173080569147893650123433112822374468669580937822334602231461484513965284802953121040820380541478321716143641364650895806701311599200288565339741237713234842786774146856716901952 [137,125] -99702533933942542685324248432527296998485209832217522379597656640042391908709273025669724731742675207246811980886400615890619915880281030625014825539260953613081521748461242460825550730114890962917902326533803872462138197544893263883010572893545253591967206480654224787292498627005129326280580792980862211374630059434098607213574036742074838010572315191898024083263590698400241348530835102625057255555866015893977046465534204423624156540742604211576207154191403134801479029908283583330523726587292862839996918132960993260334025661568170307065711497731379762242828878014040890109551525585717480149569509591804362956972340610115001955317242844489837503120518831735355099253840349025074446423906459746238974230819183241017327785612365992405392156129961249335981165310026864156065546651509688882250645261317127383212919085307115505863899623497310899478212604388611372247798248678956787855608537935330873621525132443215912798911374575071067120488385540543744151133314663636885194500326187096717885527119953384732998558539303312521371571603811702118679918812564169181098556546835098953561265346875950862077016655328662124701791979246628093993857367652503656400353062698724305113133002492342973435371362216830831767826152274706299238037974771443455108505408972256036407581203252472260614744805571970488330274725221267449164245760247350741752007912018713938182266575952024143998130025639457983940902937742353116591068632252888157077501506076313721187148875031277133169824284007941316729513194868905623509989803658842222503697857034130871506337603796965735911621312469355467146661349971297451003978754629451315223554841917578826046568078617399594507444317047081587337460322006549684712357140141172097333546153240700538076959100017194903194315568059394217211635623756859412258473890933081341505105715955016443176270812702293744284275112856978931688365405215205522174271854623860477427363293238427850298104863874973646067905216914313864455990559120121157625164690490 [137,126] 4463791082530483154732558762002079260927350849371115732062795791376656393835218590193256189473623827730401864761121496244160974539763468651289011245931580540608594359484836242555348481057352432228721279036487280036143283428647582155816311340914417528831496615667948985356596639411563785913885515646176224466815511597388705488884235677382109408020913250382535744913413427793243677701782762579770128337755614169243134839079074845953349713931719133755649661528249686333305312714621150459185453071693996146743380611516228734756366507502015924693545776443322135452018410865695854586542802291277259833955719313056987909742830497440376346123379557557771567891998945307885883967398411214352296664961971991720135148267841858162896654153348202070526806865601992490772259569508293189562055565804063930931053590121791313123602723563414523423053683509602950643575583825179807795700805163222456836337690265608604350863895515641282548929111981574848071431455550069490910835918994026344999314401742891376839190129134218491827687223692679064401472324483754915791663490020651203741957813072478054975519270754855399208718876611658527301324870695842682828269745975484353672223091846726402936145595550482701425215621503871978991955412724972060015519390936406730460574276988574177890516805754838173573420209416307587087556815803384280108521602002324525208374266457878565702750866385789697148341016170210814498901411497513225102054947832609506722549623300313581595224392642114737808989420242065129637815623905158962966161983601859594179979950977111721355865073443431268564601761940592698313212820642027416840988340463665410690482506565932163138054405485145276422158680451935748466191810657795443874078215066986233644054663249196584802071365381024391447637808533633330874661702729077589267822070282872685547614254166523546922590860286036157019312595600839831041337310542145209870007576673349225000730517017772386200735521964112053960929180321110600397295019191016282432 [137,127] 281885838243801968765394154390699719787119349727776076193523869772565227736192996698089416841056259722060054663329282891524326042271981677281855837930362357334879218915790266911880026793398202565969881625546717761825578081782198095431479112992604099687152080772190042342642036090830259537420646718460675625952355475734178434945839789485987319034494211763796448218197712201284094566704536276745103509347892769355125177172275392625059279942618198120742821982001264807089713703419201024723838621747043826595582918852682955059978480100163423960018016711486403041741403373291168822862887470548998226357641008929144797444689324766188817649074353304796230104060314050906163192739530621334332617033765206559158619254491111256034431420679054168253070016788497739997331292129550253898479960782757971714193099753243691406240653050500705191140034730298358683028934211985901873012609865907497143867494867617762448059281473883617679063386160899991518403393380503350479929338384583264421484147059552936736268056979942991300439832548048256503735428162585168115412802514874005170162051908238664346865419729271468367450142158399890526961456089814366099970397911522609914386852431759394845029362018416297061176979515510632064945251883109868172033877156439500986351823283372290411666371728693412403236439532697930533262686572423519334913370806592091325929010301766400185605958129501036546721981851685482733254743990119177319472471001792238385715749676651551769323633128409455223256487218875615311053208952556233592992436417058270701393135614231857244550441441473703288979779354042261430214812484174363593997318776299782675079886709444061871224191524825769145449612943850753855486314477889286616286669694124272998316503505238815269986575193600494285458701687954578797019515891136189127578098340397898630168347051696157746646094692960706600471889157745920636435137033285249044563290136215083853477211252067719571549196868378905268366389599674079073781205416 [137,128] 2904530736848427251795381940296625249645786564436917768975320630636541544022704695566236151612205083563262259996793564793846575938102730121398144595064365188034155420527461760378366654409915412058738868128967805860637160430550184428544027412212189330443596332346897968351910398900040882048186208793738568931479308406412131527135855058206529582529358615531992994584852035266177964618888158411173050306940948639713614166968945914078508981270504877341088776704087562108149250058253117300842876881855899590268133385685108338635638333897210976650810429448574975141017538902927363229933961257771423708444198401083818473948877553037341842493114702732525141307569263004223802064990274008923508846319281893217326219505438937880690902728632711663185076102768088424215587865063231973251325683380511900902928215925504467741863212326875332432429529079781512224471932462225954302067238538878358547123624953901706973793457518528203849129918033832109015529387963305952829603393646970901816754496728647217530848221136977417903363075619809672795843772563079554515757793238442249993887424704503331371990753345092325131671378896893719072830172904466751416956672786268503331124871075302402341738028059452098457545708376522746711762432405128575711911327736996409436895016765780298153499554342722597314149008626898321534933445848281306687195210957745063468536967051076651816700910414763552556733444107366499545568884338705428643073950584132607139860569077022373376124367726626668669547303667565050535677574890454753358886400298116572799277958688195723522197972377153290711494860656895364929612302609739450873858762575366494163891012055299223649163972179921012945595807733385154651907999999136675367936003496371655521592534802247886265747819278021921490383525884385424584875352293260864195985283589977771150136531823000974074689942281977590981035065399155932963325348236173985501014925429316285029369426636547342110910891950479309792932448238016096 [137,129] -106001072236496697652529754808340343693017005987760569810989509142245486026094594033441265711917783325644600721014450426826222050434050974831145505018691580869666635656796308036556868860497340774561479380982926008417073352913808242790846948926455701606117652231628096648718568599687112376477329354634175447867847944567700061835922736404578297244303067146911422882886357069586396488179711544714975350300140055715708453351815951456098067269659505595323483150261763402564335844390268868589688982226304134654769692605268775134654842979221958222226428608904969398969147513106485441716162639545030408734671290875905336974713931407696738771576091627300184579596871939978538412594995961681507184478377234692350510900805212659017456529485295155035637518847879284994516389046597160938639395763816955446322864344593018596890392186513618585649511645511786306310080622762874841185502452322199892782605358786454474165325544401728375556953649552295812745678472024084341787374004559882780830027815979085648418641669071646432617908249697491317255180798633738239620476527073305027190169252271624693182200574259576405132336377330823560855178341103330046468949238134334521267878619017316555546030027423889655840693122330697211853867095947345482829223885588212008132139724804332327740572401441316733674352138525202704118752418387983940687308009040875022521855743786870894160601414641342224301859157807046470863876781792465185573402385888999542309604557804427013308648752687397994676024988683836824465345700225662052425572639349644382159278131340072387403671153796949113216876990602865618710663682765749462863874404203750528554199949552462764535203253027930069778816853941082839022893387934392093786384981787752353495553737150465414661475660184544018837816923154222797638355416190567155331099669191997736804237864224691162323118982628378012151197816304556701776700437527396560312841341999429131879478478464531791387460735542647775781524 [137,130] -1278375375343787177331468040847843911997773513788147948701162212243081051660411171528878709128629014952426044442976911936883690429284404059268439112728713235369508516658518641260508251784871323570564788566408968246123361740920686602288893257116820977721359828785095225483210680919514127296876966822820555367599753355232670069235663135509565113545942430259589465121118266232944184023851398082184989108001347247132056451991925432195284705452097442059789160347349836906541004471649666746084296267610093271008150621746323683273340481018121650065264392897651539855101628917798902231087002799845775142758374126066908228607223115324043094085640270619217091998651231589786394357411044126317292999281539835942160585361929218472925910926092682037785684902914977551194764004637668780405779236436135813409205818501423010365728868944828920398323184391518923015099285931840655353967469073334550507853497440934969443760615774313937724589998531076188811514083696956761213447835321770552522251588917059678298004136607751018678320054215814568571909547176920633099325891417952705068814405942267683373891201901763747876321641161854683829860746225631899081505160278014456032672591515703651316969441147823973966736447975621838284509944511664685755568230877988079212238710140810297419984889599213485112756441933647801226612579409654518304629052632166917269866603791366875230687948706214176051273943154076165561102567275659829384093784355930910702734230095908236640713177864732845604353267125566071392218526959904228963743717709387460344270428025282800821411140170252900473524064071866730315902823656228470807718924940867528775785113161291440621626861059802477967124334387293762634247088918187976926045125392704760936921480135824510037460648070732374572739749501650152897359895736620986117748045604384110878052448196608593486966073967374718119483839724843649261655982450800990964794290545255533738334054816522941203915351983872 [137,131] 13443597972207912996458367367549309170452297724707973086662581180556611158756020185699266567862247635190762671455310901324509730045274221326421046687142368995698141657128346091540280729790792831025070441448966034406456731467537389988803236873109252740825810777811976453735263620975218512456927686297724729790606028715736504252423356474241507915606073534310108590350133835579871667222636741146908562862027045939933412835210614426148119944786556632483627982202683909040092384077707771409871950244691433924953900264421751840492782201379885935930725160600701611515220712418775646220272042949517903042315231290130626824302952944179461775376768459088996043140940347524160391924356815077366060670622648107930161893771356066539672661090783763471893955569534669356386594614699559797268499386517588918311121627899427050346467469339753892019289119039724823955748796760312745255757677195390886771113292502490909517110352609162220188014729839321116576440909810144374815908001483707906706680929679736133782555932633261992862108031068651296555586127506777149726030510135968362740452623294526396385638215343025242490435953906268406354875555700891665225176347319431279341076306213423622338383744329339770918318640929739127986283046175372283972886036596233214983219361846470247326515051849390039323629946376538126743006712560223445255500229321183799216531260547742715168741571786465842721528475155283105072385568724384768386712262005853310303789843612189917017930873532574149876275248596142050532620620880648505151943298582655027880758085809900858743460317326087874215157620353881377872352574801576195859509273208925778310846647024483496289869840506586919206746580337724441582579189448349047491016278157075944236652045773038640090917295532721628145900615203573759009286867210855018014617154452072809380397563599432450036138077617616508224569016782923354499934029834821968884619148998454449650010541193817664208 [137,132] 150855001408993717793971403097113517501757521294830629003956137953527893194848931816339612289390668272901133168640488447561549992403675836058886059991872047369958523362264939619286171367175877687513167428157367784155754497062045566803620185737909970232949167229055692126067406752876117525862831414156343579871062594772687303352315595055157250466235674994054771305808152641453932687853140956190770380961519786019763102489205392070107758558342857465861760329502162175149330980907922585908607079843854294513145573079363732063616199626328313645236411179994812097581493821198057068566373965969431954205649990720069670767656094633213451494209054060685995374928542851788599422115129063945864484556594169719108403936969390492088842395931768325877602587871329147940147492665258131110392207059245197973358681890350096266241329537938388259673962991814821138263478582247794529543324011803085747997934507995433353410450723761369167133394363058480381481834120221956366993193332641293424260660602967771329781502936621106298862340496855315259535210675003877124196850788678579213145175103522426764829228535938505157297354729122728229870862382150890340870133550916512760024257371076931267968296694974727557429213494203246100479582367092691352478414933542165017624299766704479252923036823130213436365604853294669402643038921885040246096820167763657475711315789839628139820650204980147577755252370617368221413110488723209414560437863607748672183830215880187818570960451652675071294463946521807751855139862499308384454871060609640656034448081752953118248299414811841475771888346516651919706935340844209797859864783010881037549348998397170659164082633082876386374605271084946530761478170240515252737242385495198890334069838256722068493781884196734758996289413772684498864648790099593750812168267165530099570677800208064700365838871917297993459950325718980671518888268009539989289150393167747129255915240 [137,133] -525209909407376686732183553850270599284097729081448839498976435449340456438786407127812634046371988924309310311995719944093892368950428534627100307153685373863015878790637911409730646422613901049832388883980035288294041813347718144999331789283688264197257711209667101173460210028008162102050006801523231362634352937412346855537152935875105854923580844224409307242433407961921819405649018132026812853183682388122966309789881460131766462038885381231601053453399978140097752022993033052062862756000861881386630499854812660342737106386636815384433570134779116608990624722472293084223972073392441587745328907623794391009078846662614391501942168605612783613568404007681257995104208085750115538882924036393472979565614463602081793708792920854523122819112116401223218872688481952167971438951776840118308182092113549998545991579956143177895921536049660099431080379934277381835083851298061302220977259181638888640707123046531220323019642489576886205918581474310740716423784995611514149421882098476628928084050858794651995285784196432995504845433374591517885970364293026728265938364355131137522442148948265587801562123354439277904627195937126571629281683229567397694522285153829587214774412026271183168035279098369243984602001797924013121704529958204820320013703896573377603309518089473665164519036242401356875161269917930186374545263250288822192245613717131168694791059666506986804994021811532502589125697462362371810499425606485167471060943912840562820892979674095284825834842739676164203090287496930243428137694768937086287314455758202958771416233527947352687413083833988543355707349985816719540252314105647456030667079244451440663510025239161451275024943996361706631268885652497718231307851967576852324624155910395439529960252177743035782424136952052891517381668238856243547501921142711934177551011084258254481200412309210752217016757151654507484593579114478826739794460329615 [137,134] -7137230763507883559764184021486741593340170064965554583413270084753694318400361206712427041708670306580680207292403520041705720656381891425175758385317524472570266672363365592139404447924233907225298070144987460085885810092054466239986231359303720851934243526488198243392565786200285887296112540614303948453716884726390763083764625514082425883442361063074693096366075130326799436330608605616506637688153847729025255138729420311637650066143238946288570327628584722643831095175049173761672555382917686465878658293441187032106683118176445664618484579265978124765577847602405605326920153988106963844272691887441832650680135480298279208946637970491353226877117811009138368566254777608673726722176061297549689589886383981812265486465507930915076448629292082320837093735485442528037273195087742701061700872752903354826759766950805095607650159219526705446000490290745928547634548182501689202595976099674390715461508417197681927987197847251968547310519216165101293478507800799374324593982126784214300552772586767725551164983296798311942004040177500810302682290527420142824237192694269921946695145376619225504974419501076346419218568450317148879979951533229827739452770759954637078706989837356461776472984724621617708514587886657411445945473967143590866360666516048704431375000198507145384178268857965843822778925899065881594999465295594414835399280685644603087989940454076142457248714074675418390380114153027569111366247204692545762529948835910879783741108163594553429890754997254723466144709530000744962870401352095163829608402999832389016976661889983439728077749770042834804779022382187239606621731915097887707339038489988598536191638551204656991594014682665230830385679607273527273469136516298995646664057482989916222425355111417411770199830806660881440437507421765991016496718896636082732463704035341907079217644409172971418456960827179659236246445787020675189888 [137,135] 3771081854602445972266959559912641665000154539846849261979454539468299183714747235452913011657028790167771984971176383808400487716370164818768200180971491288342749995892301805043428936768582113482858239871335116732042012087824799138757331480067198547152733489478744914098403189972838995577017267908121560730304032767875714370954860589321662477406330965677454509339369111955671057918773297643081260649084255881882921439592087644008489696162169008909456713124529347948250167771345287135872388940504391473356039267064350257063828448716109404690134761972444221470119911814550336300645631172480547195022067770333015891067824972239505626015965084195057244572942519035219240729198603630310325018953018518319815765862138804618875475292466914819713022880203956931988317486281278199661525313393451196420417742760122920555932366927779330392714042445070192124860628932804940894333368527068058769081121093421613842260789528611302823324301484361013582070006116441187715847850542246940369408835933062615998054835400590257061164742212448260310281117551238730663447834313345175037052722453472070125100034743641443194110623561780619338746279219958762355785068851013512172353583147342166683434621830475110547290234059909979475614277787455610522105985681803741817987888111336397786534481917644133132597944166105425143373440225460287011881945654684141145211686593171157218283226380143842883323059374019443925549587125259176239455306376103356568759681632141095719826689478852915331037546597979045237185452335649530691418447225377473774863243971702599359384941381829005874722172387575735025100871677067245060428421787706788921564054110412270556983246256581537797266254367097761854408726280963121939093920335432843627248463964109646674621269185873066695963011470785410324801119320586448393398385107621478317770965481414932262611498789132445610634099871237603718947981360 [137,136] 149795356293231554375709841119923320676165442056768294847782762756670170398137756072958000348890108347878047958870710735965905720701483111364238012530299510734866377792525522115754451266802380837136609433170861780772674100598236610653685632776258328124799113458013469022050181340342687931420266110553065637801374247868145001089731320053085481569961412909060856581005980059507217625974911929411040233133149886851623881601551940635396222387657692842989832513346326008020081743265862917131011911857232205983357103270700505737551653692425962694147534074554580724092894401883042848646405069401028248476528210536124167553758526111233955980134411207269991353719307637827793329586261715707937391113895901995875145436582500337175209414897893735740535138193538850966483797890896521395150122758672452483287238115191881519800656911599132101053213587815833666683197420877811455048292834823648234666464557727335560227646268659653379161695771221089177143274111739645352394588855823882326487965099310505899921033298879776413251239799370993073544022995098562263544308735205293246180382070414911870922799339208705410351804303335424311781028011605838722787489588055349708533837409757591634323516934076960971312776509195369140593381187170565167806872882994431599130300141032569414409682949080651964520414545484999707111607675569873615391286194696878159320910917517895757659309878907134382307599930168869745908793656393247149367774539557848419800699213453497212681228084614758020627795432424985381918106562661262363522877003565772462941854090166177801948243260510099194477550138167222110461729080468730392998576855630554510719615195431942548664657696791386558183937405707896707610334222781703406524087265146463113289165339791939164727980847635778501833769053925193832795583735896758610823641498998936628129416849423768803075401169208469485085811505878760224 [137,137] 128834769565316480265502261696388114995727977217251024270268924902299574595645840014541587607646281683237660245379182209593986712601739205728167360191587425494728184634110289285102078023383852832221549672615438295780944895516508425397369678599357697700244898422884319839538322422461640331474589596974859218500364040272730590944302287160523738685696091518084258945388670904884230012226845297131824755168282839639121269830901308136917967457671863587530479155305098240504565958952489111217976778679891904440132907804969442479190081091999043156770710409885226683828648648811070449486179819032272027057727425992594741907688114888490890364747900135600502263613114985641693229333504249079551953735001346492937365723107313493936365481649517935744709844713078612944996613598404875075879018233534935022579423797756105952097740237126412880883274537248728256622642571523997888069706754512968357233276775761865393207651257965937979151302923840977014155958236207659885757159718736864004949084722811288208490799536995569903257391050291052263188907728896759471795130618282865350521641756428743624979232980126915659511499865384614133303630836468064382336494931960381810649207586358011615666717634706895643117847285266998723706701907299792007364443131020059606678311900701923542544993844018216160520435490960547071992969595615885225688806830903752980526731629763969624321296997763662832797783825332676388728498931003903040368693150306151543349827335277938836188439793140794788847313202347734558293900196569389079969497501191852365091295277287093980780110739840165017011076602653643492763740848202554385755652506652217068805833630721820385898662527490539772852657214965663414044735092074711681658340193485320698565223591906740775910830641259262848258600398602437980169203088122155254581241450666231012316772070784120491439376759497039727655452 [138,0] -34036036885910433467675630813434498587831105588535344957351509293549633104892318598152139486525900230897219962709880043237695902166148682191259011487367479887395966856974353863246780221336856892376769825278369902653392692981436148641718376426024805363279441534732755901634747383416775030595945607703937950862799986159321042242077447557259012176821464632668535624997505654567818180560228742816012543776855507703874033061081186742422141934358302146115025904374544731267917529521071851371621187692506372992190705445900808789421087513448533001028224690405509189626246991798891546629782544027416146038226908695698770760053757233768559548232717580571254472854284782005807864627110200471352931321799636036480640745828263883566183156692934276388318507041211008873114304043236277233080553072558268876084116572101583051607764261985229196529829164590004129105281605271971868435161488854987710957357976153056583151143484925726905838113232429874793689005731096292077292955773022412537200253272582978627301693539505341311822834467929453700297416151501022118694079847838621778661955004040173696731712374715154115982785606284528997729724986072293095226558750321711369471080841066495046411898410738931965272687774255450546672649762758809233482084682430089577039183237863659555320505480235929424706298809669558027173679269347962434952538376787817629607696060361138519036976070886504540557375840217754372687391545989228145585867574228951449607977385220883075987595980589079019149650745298843259170184389363940636479524234538250394961840989413651023942814229740177609534980207528737306991381554747824805881151956093077772959458584673906037085924914336385179761841412096158098403055266200361436479513866341460801915984168678970203227545824568347657179548329462577808752093949308746707027975686910737370566543424743289776063340694621660823304621642283805571474124999074372918710655448753302225591658598695182617249425690015558914886139063960607341021201522359211864432805980710411857815398764306295499608078749003317864577882896694258871419685737099066149096410612643343416082337589625772017300858918140889573594656831327084494185759100875093896716493815016397408404395421535806538216289905106586318983100807800013895864891674485439236045871258700945520361699546534238314914567646149921603066102721758310368192314106765494735245966359174327104252661311711286541398912639258425680336942797968417424412377585144075124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] 17363983223783460417974041954431695238915860743133752317987057907895769990152563681417842757453676827616841279729741157329925483377204049710879218318802917127873395817475618797465384463156827853257806119949819422706097887288782003283732450415615202030628605197605535264454044728252397153323609307319969097091431560291512213270979222231211784410905863373981378115094070126554721367655079709487113729857023372032993138118153191826457678602778839935386851727905172356365977371826812951095546848530280367354834405286360475283088149358206470986530395169485743560569714617018327343834366179340778823871208871936025965693971707193329624652147046306987050871928343470426963439986803597581662784908838243678051087549473506899937922988452410158883245351739235862573848825164148453358101568033973566328235214034925406895319027381215459932857900024990157714939310993396088191993438481512187754812692945601478879611257200446170468443848495164227053259654581985637579011234917859012960750593334134924683084428456106851079896306362556931741174849262467818879542255728477803474957687094186925030359582856618576784105336051091881341450172559809381807460715436036913070642494768155244473476387375880533491492215974668078183701012695365521306444318371599079835858453086572994632655198104900820237869001483083481430615344814970257212896687456274316343938725303738370334527867204992160738552776204177759369435562865081627383149685136701296618326530418577147447826165186334312266105514304026882394982982484856030868152244653285039653971063713004490422912201556944714403181915804877160923052320224827441664068390869642463475774480814940795001661228875661070502487232298994380579716685969821593381745412661755120163834562861037848827666169716681481914163003992447083942109161087482185539879621080099700552870167207432639842627001735039441017861341285811258180653821956424634515709312832266349651994248264085541582082142962206088349428805523639957118700205698909468131829333988710956629615858991928785632097477725340645382479242102134691494440752770662522629818302104874930027893222157620947162750698636316379629622227560376844735018848982497298232820500171431614059384260810602862392411305554430189714567532415293900859970876508039105289954847769335433173861043873745410321005637579568819404597611736003741578179224841605856863972620339290138000880959544013865395081080533267210748752168780998096111314664631695017246720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 2401871902085144498484465952570169226475228254750344556288721836487639945747451859663505977109758438041486714220477076084355333757403623331248287908229492597277560673941917008572665287452993345224236510344538486267649453396626720856746223671489935213419786754034056747000278452004139819392973677086852129997306355486085861069545600528062768646072807188364874391569105446040795535185013587195174072386254666772507325953620248037960408998062269289450330750301002344130507257226346676369954149717536007297305078661354990878917739369600518698299797075588874561540181350584471186302403553420021924981372146033257479323178004039280962141654544008773731853444778054073744766240156379599327316741205429277798988813600624067477853878482963741533644863165796530743142828337800825198489106990601030270081588963754886774190622888446005627747998385865347678471567019261985710796702079084439672711843189455396995143789105617261447648250889846773750239164475940471034757829200380131269023303696631548420450850394777411904168930363359048434191329394021891628950012183077472055368230980691227513956014394266153784540388109147243098799217437455367205643874886661520942882178401577965627396872965860846292111517120257362493931827386911318908657982166883477389902669403549689790250922441458559272460897758525297464703609509666795862815446822675501452899980841661306980376115183790929602205218005229380026331891724670031667202739686024515378017486731770178694586666098918779315790606253119849749141262882122723935804708685525575244455116066550728452084135883785177490906463605618334558366574287021871597848725228825226788214590568386124073987720260693750454326932360295977437649710750252341136817669844615361980837523657707871996133409579992730233113689045324714542500223576344311518634088068420735140686781408054908509171339058840355579441560048326460894345502111732716906801527719609130023361726060753906102861302691047555330832008481733209785354246869055599567704229363573119476794404899299489461354600070090373370794093705485996264220216941960332528940693655642076838941770343102762853914086354310755248568988893673583956827570934225721595815026660930532259005361731972415894745704828949726853704196059826505249330748042219767761726575079634088106520965883889673414177830795549176412076568323800596348210575292579902487679491324474339694577179886765268399613657078926299897940470930863691761670724465303878598003785728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -85831101466487468704868406890537351055300081348823117376464514237485952296712945243981553108987868557693537860429797949204528955777487205969581188840770865697942061134453013097014508159105362068667618389917024496760361158854512991326268066847250498716224921411119894465614529160589198330077948199905333821509485164562639188426052959240549341511356307064099604702113912745783871233580684804002299408253715580491890924478055388015740769927458440539396458482443510475470559960980899263846897180552737748715142130312829587448607042585159658213275719808628754459303051699687690181543302577066520853584695077367165908391295967381082793175559343805075089804559124834076033871938983896171779928138672526923554371864369528376221170723317639637311632110846022886207861260120246065706735162962035707544041569581145567854100326913390646236788229917309122495400182921417943546434285343984701039273983849183744720737261109793720875724854998033123499020354094332250918034139792210772165010845893235486731132817145139516037144690535357660899156480506350898642582413093050791580510593982165947705945996815884610028277465245852775282899200347432433878062264769279205656720399574885356315560413013485378949469949174627831674742076085531357608014081686246235700630490302834870912836097112587501632003954497643319340929550544347903693694445740894261527103917575431116423198497854892042328044819039733863185160400986200491971015981333540497907447012097507937938191625625420160227202569773771006473202734899653811712449374794831643969216443743199423804504712321996136484281252917797657483206911723743900967367821145813502034030422888595798373696272809477597883756322459838306596314553029398189974488335659049152899005714856290125153584693540977680285683026310621148660402553200853538559445879787660886262735957285813350189377837770446959656880293995024115604093715489676537680447990416685920881355474884015172840368191659588995442797662744567321960368702638831175456889997028043457613061256797580359133653640411224352121771977990582108852888042897208212179862135942179273528591815193834826210177622715817548542968412335081552567619036574106814530742369937660247333593234389302565184258025413790254147787249361239656379098328510071285639900004987564494820454598900364944645915813587258286762798699934050436119243066903653664209204083621350331224936050643506200279206826650226603316007527548382323503586728863665278015200296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] -2308732619181199866053916900744569452964433303144837562848507559696386570509347026104275661494851858345199789902835746604630661262421010393414496634047131187329436978299110309424311774579642285620581183115826173474791888798501996175494557358046385447825310105562060530697823652820768024312269133244854987941915997581488541950856863010943282460698659642462589416217271052463743067030032740126280737900981181930983185408761536806333263014621480944776505390841330782088568278324892478223401512352136327204504610514703293945960300873904258245097488806159773673863295968648347760467104051977007331833485010507529475793509894968702278215469345131042023022554319025818219974669745407544393138632688495898731893145488379583152371993042827737735355617447846092690244809156929340856405676666987959004582291082178800768582398167460991863538846504948080579867089511263260420736208832285409269881361279166051299206571790648703203642270325991083093701828558701948706167282245655279255265739311635236453867397217026818887837666474548802846844714412831838887068210480322566075032257759333644507583300684895232569019169914804246418709870528089332514074053051791540011894415424319331716827198726045972358515434687752409614743274162642771857944366438448185952755965752399963384284572432613977005242035325896054762994630095336200611785781394891667272054918676393388976524892840569847978220683275330197477838789300340601585560675185829420541412239359391935757228662364471459081634232430080772031760921723352875432690424480506913609489937398199012636482959680253135192391202632094279573565048345412418824752807588694090534766139911633755844410537969399757638009014661082165530813796992688180693127654680278524805076804692321678202778330987059066334754827861964021395749393676620250156832462874408892622198106097263228355278241781273577313830951236422908444328202165644430526338062684939070646110306081829178786048121184868798338904160305187777339394834464239874460991741066830429044311122283284924422454775023538089193989285975742839118073305933817897356100031375473123144969185207088033680824247902853145743163435828862616115349159277789776888752147847548989605134214329445169185631840070206078924642416841311801150547126319242280760630469306510953047312164962960372360132789808781938033372445702804325307276748537758968259706974909946279811182968398840351874925858346916343241531264254588527998922419589655140562940582690816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 152766273778129036785691054634620880445458178430647226135168607530571802583783444151233005544077831433762838209635237047739577863205573458302043523087336891769712487078392275700366723753455707755048403381498673356179917695762888499077449279283843151790545026202835039705802763720873879262060956076584805397616699366363205105683158572075594828443278487675990357751968489919490864566001663287125251425258585244384044182723431890836397393465597608959093424320991372121018738092161741776778384609427112279548914247764120944072586598124182426738412078700946379801560163602556458743580509793242428202887397902633364576481887138950570239452744713309770186127027684723483519734479225793719087309827759456279502572816426929642376625509282538877977237282382446309644757570553236840059493207799660976881994110400191426740308548332276306829169030987593134625580920780821707547033625891183610364942133531475738423474715903026702063437697281117450849282448225472955750621365716347696724356161598143486634114269608386889123842877129841073840899498902382776394311683896115749516509550104236873144562932548181456034546520239904923171358587675260000409673887164481506062547477046874434868698679844426507750596908671987630835476145087967707291403903513645175675716404174318386320904894783562987538310474819845377639422038358835207552124907099945579088456709819305628171251266628607538554036676877333256125955670476810460025917654049516593839081173293585224003379445548512523595224397386539316057409984437235121563010431165291687297888781103858391272646750880738741089106272709645554948333857582458698879305414484605669986450201271647326799732314137976356216289044562226065303320521096263788395265594162144801606508207247502364584263779005351429238231826317732356106573702307524761648592598348663589664891823657558998031875076976968076424396203881216940637492070449898181931800616963857509954472538172883324314686306367157308535545850273229413917781951770498854702673228305957935208935477773762474215492799582741272873038742145422137259839512338539234434068297093050160889177673050191590862239863108540622542999154126081959685177677272949382558643873040710438801020745027948089527019156511259940950945842803699126265015342199056953110519706092391088394385190611114314126165060396294499313459485062965994353424281842911679442384893914101579177921257747261024359423882647865190993753152598521648677836204907847449056973800079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -2188414489141668436822395917910340486380032030768852667111815080728670492222383707495779765135995740344674771060036950304363202335272997937697934569967448547121019263091403491696404771373269021536384677045458426116554194660490600620909850452858929600787672446228771388183109423501134971423699368736085228965312676489324742640479665228351270068912381105690110417008171268234454781163431112786188068522860924109880929666059351190338802110015031937880415766033549936634285066769281984480071604512449695008402222070227135828393459094323215929657294093187180064955326184368561606043580470826544927761598164848776354311487203413972844857770607420832256099425507057884681934412017259013435289402287223546139489987557556105791067139165865713192502501996408212537109022257098829507097903164134038742639306429032781870279662916505310822166298594022579975792280303160344929604100655402705292557913177504515205678463628772373905402000067253298051311590095298013042129317777496987170705200756194635785835558334750507945324915349279584839699127063826212181984170948846539511616674773935951555566363170720533298518164843155704477892757296849209924221786607655342426671771607715571183044874941034301997492505055876308491082784722889279546609615973453918668069871434556039275345863179680026232635999352690764456152998260951550255584378389624550487186087041685995647238589562915081547237767058275161263468079758441288655158552413547745911585831397942728752679820067155620425290110879427664785754387644443838095607617923343056197203664960070161376396536509301978363538289861180542559189190968575965840319820992115177616790502277427130898845218295833723837088686317421782877661860133212244574620082829392810933142715665893830084207024018476106866314889365659208855784830898535900032772231399236575895038328953818160531819628521679502209636993999145941440036842037211899561484512383047314208136827685751316210837136278870646426577135737713409183928182310160946461951893306424319891576946607807533358176725256770602945736047210346403499036537793466331748161352501204424429044831059908662346818399631622506925999343791709334971562593040624160581138038092591780727803343674005204425379289803760585262771794459181583590816067376731881303760028887133416756282663972609821052860830588100670383780127868326405057466208971335988727122727843777592077741420429399312680459942220358070342439210481571792404281827377265535168532171263574016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 6860812297120158864227479781419640676281204942166523850434319732013822243039157620952589308324430354228113465848685098811424420179180653266711746981567115718488847499634487959344249427733591269106001414323410024631988966194765736241845322055147359744137589205757000615528735404062421565640259024384685880673721679455502153775412864676098714778196628439508757861091753038712094596800030425175530335086738141222791491358282450572598233706465939843184064131864646620579469438755846280705302331622042361667988638545769351980324238661061784629002903316626100664552578245267749950307508318135243970824608751472782514942481676875330861552174021616566895236438503446458712113933189571690990145509299266680367067002059679950424259795039678922272061898677332401934811594267962263280062823513454025748835590104690682916026430949517942172217181293611562588130179620867790893382730515386183484881209474058888276562888101020612832862933588471278329714378688566473107775645128986677551325037653644276253525425347740704594499692159378856454733138662637250560219632145919514899969246199941730524647341569356885244478827818734094983554999369293600545589651675001131998436133519153561279950613870804302522428728611637507244014906338459731402638139641215837602267275375263138017075715762182321088226757590569512228726924476824775792181227498028953957343954549371646398485624231251993784813772973313093317797340653380433989896040844598013575492443870015301892544753455829039751996947767170476517198331828208009656138672052517741982099439741932058009643004278418855543613514856149412944897884302882937357899272508328048141869493952568024506898805394899450038047579698366953880863331031998505640543617810261046798517446409075320012497556533387973633220242157873952748670404714761303241366585940629080409312545900061610188849126564425407848599644292112323299302311549804501166989550144753969281847063090937071506575646736831788592481034888877923911829981461157886578695266710366575824103217632576542237432620489749212377616348898140930755570362463233137540667707127006654051532123101101841918408481955245588356790506494314855032486625525201291629116658927469714142399344492937561996169518366145721230094390379831285698055932112599261067060083060059267973291852613521485800386202352389368064576251368909014805214574054842155420896376355515894138222968458522445637596138419153537039403614318373354017219059978219993361325174596567040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 94624435320324110424671018235269169560638627584855684656315852351559745205904128895600802697279880886839026906305288464007352004822264633334351858931828586499411705337443898695019552139805256825914282256629183492121955138041501741607137337045055235605142249755536713750480388899803552151394436543269538108089014886770261225118047298859792533890308544514871337929375324052779851024934618806377140035061991766167679108142268683080876687945690829571073056879132884308911757893843807843436780733703916312268103150909800675278982924995078408432610059600762730687264124000687675023714318973108360171864930669886134379762409132764526886783507327292244380535163467866876921131121811840043039586934520449399432222247162525376484105695268851379097253000041614949753407501937897282773520142322759679654637348995212514399061259291845749763469942416797757136381944649918165425547445888797637072467972774572427205105774874069620679973570954852132329815976925641686879385548371477260916335677138818909818948463418386190222782920561779107725679238687962709732688922124176570483701055204046066043710719005349069245237582467624483939342780634308988992692558526310963460462942992164057322073495720795056580569371276228437485247559450717078312476566999222294550926152369227185540534516359317355509033363865687376026705455264520142552383986434986861096890261518424922908466395245235970631169782577200998221198680746929514199077139159438496052684122542698081402383532570987867671484459922773586675177043696474615094498370146075885058859577623040374592443083316524282433612279111512150284411405082465971779826484896117194813589690537699999275772983494792976405032268808952710086124785659615317407852396870741788878862489163453850953938213808946226917211418312849419661772770588931554865388582233619001022237431130744455017543485254313283778879263285077768167909061103504142991362644310499793800145539997170997584138177524178539802883398846157496210341909700346610340168529114431948997049097245662141291437112262766321161348271020066670803421673169347435160786810675884069816634188474746328598479886797559258694316028628653023496460173477767469297610043416905696532886030844958485502145142822776347897743752900751219514525172387571656151833182356174664437432426193986369410729531173472856713553079310224040961446266552183859868685636101052561139786935721862537087169301063403450167200204993270553146223656262319944026605292219269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] -1201631082284641543364876586568703420495032983453543862803516351930472965990118337122194070536658693479666225562201882993136883920700003464575276122226141775248426013699680815969947859027562359219344965387360547071634085866393907446253126344155466684163348149422660897149895010856668528631344965561693207593415591165442413148194255295623835846552249942264660196245105267958333798101188020247082454966363086260411913184579225551728972859212910450413426787750878820591227683484709775812826492068417806589222897318608899339738958887206265282146113290180978530459275886160760193652912058404698966594614856732836456179668364093625312926378118570993951715589682529272205663730590199578776800344346650021275429721795889522553321826118312743299885403129346255026316254999372937253815650695766590061220813734032789013447152087617437977410600019997190464502196241976765945075207857618302041696877528774499718687583319501653017788724141970962972451204151011449352782790030386925635223083372971273179471186581100847895843526944985470478972854885334010106241337690251078718416338201191394586446325079688716245904721772298262384215389998712379704429413559471926235186627104060759944072099698772925200394343586591428330700984831712990064953589811193522098568784209675815430920931486721427199410720410065370312277428724965303036432412693919303876866027943588446125452554593347424817201576538230665190667416852405735672092460877293014067583936288560272597558820581285466568166802686637014838781304579429691691707274713939354435129986123741451659209663029921040327804089626600573155415537314245225500501316354288236854189777379124837960948713467074772241041952096983705076322897754448547297070342136044633500276481003233796174444027718151871294787431007569312059741452477036381078674449245428565105155775861265664104551046233882276758813366234658296156268587404721530750708456355018449416149956883908617397710363531576354982226538052404666437100217163690765157666698977943507274571074614626385150260600721251689548211073016214314980508196191544383349810157166571794647002578499698595528704330808494955682006887956763613527436917409163442290184851730165463822981622993781147116053873205437639868662514540299986958144881787959693494025357024221829666026154338511248756423884409011932299603136240992353073701320385299912780580604983407412762949315572507538483919506150073234910614355414440702275399073839920670905205802048463831040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] 7435069488896799487825502780417712036765329710886102094214666443613417106580504166266648523901466553124746291403646403437778525342867765913577904695709142987161884067604021445695044777950520704848029150919841268926859077022833154614201482573957805344755662534171801153970638491408863923681428970336699558245461413271738236634391115277769764770736192628629080957434966042668552408175304447597202623314728778141081802182877451867684638358205095330655127259440843518764667175480829962630225592312554322880311141312024874486125122789228759105343431298219887057258093240011210082411049849895435154930287774090117080363459753750891052473877012045063211505643544484452851741676959823185658809819170800437165451850052474813028770889473733437645872406323985557271388318688580609695754757298699365622815113499747038466188802045539606130218037611278421156885792309677114750693719815984360266147468950301844255493806221776892761249032831828503288072682870114685178809777440210620770700906067036388089227007652956461258589580169778632508424263498837193910156476655884781373669287343874067956814887733051320712622589571655442402425189820336713605816847881999147801801850787422462920695122605056666854474695624981889393443570245095987143418141493834645643035883310140413361037242166865741784701818526479236675008160482836096840770594757002616128355690763031236114142736240631996613465692429993850786286361906462846433508116222881784667131801774539145627141688980767244700670913030791044160051169900975449260797242090734003246268423753468770830318274361903744543338945522441802155488294960120022309489063733321513457696193260886101444473447028326117639595963807698491114313881916207306337659356699252798178298647779496218754728510349076807194044321151524088078134067196986651372774395412508400294337224196198259602741364864796729590177563875923260211723943654350005461081545409144059876523644977847316066950910823622782142167325433666706487992029450855865839874950349398925916478919555892996075015699998973124957818685120242320199779345220648668359335304347368504140523613950786713968519886949126235118596165489600488072550707169610124243287744281004476686922579483468284723048344471337302269655191323377491650068545622560156347286135629620346704697226825473892345409938165012026682139703632712793807833075704900232923586850008899314755690931369484201806038815763082800639587270418972034987064852934527893161657227132459286528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] -32989292872954895983052267002384010246061889940944195471505864484545885706129056872916299449691307274952683878943647276132509337199940822286461244268702787396178403402745237758049001748887194629140595825919178362898622227358113709484486629935889888975204443414084832215734651556310551354566981411684336822924687574153475791914447891559539589338347101439938085066578332702765732394793901054814500868705540213208380830412017791290895831831879942898516157160635331143422368507825057549215115821193046398114154656988376663681641134086323797324992684229520553386042555540236383973018812220928367961869085232428791541892474332777808350451818564707351158704801231527510434404853904745576000498520392057270919070543815548946492014208842074851699410130934412289182336594234766747899942391034315992338443637389030941877778547899326928757671896145635505305850131434772533369858339556162015190921884585480549582668334363069423638711348515854667711729564856867496953061537071127712786597629943455146103192286762832113098443945314556318972038907572970145218762315403795444786735936013335955913225664734321558867358207117817617565535371204179797795938796103118949362956109724474913375369226538541538567191165245422144450623943810588805472264640932696971493672312212063147784026580201243266283685774719957967532300781987427066036274338018640553655470003539103314732496145010846225008489022502184615499283839389109229349077155697709658014107681695514748620695597757676570460225697433169190645805029475360119545826476546163231073272784352041951576478647881194341084953017347879959536033299707789032079617473559762272176746572511451388858149963834239695697812708029227078388639079144153199559233815626006830878430689819166445185310834097716080706007222821104414471593758064184268413831344363455988551065234203011994880116950493410814108482148677336146270734607066929829792219889319596769146934377357425885407922231248350910647793294120304145829895323429939201318622230867452457428150778890197638947920185473744210087220992888183841980107701645074679871058850693436313445668668973554133986595770573858161392429801978676849750659485812540918999217950626593545538380577451875461633577553634766688095123026595268113621804886007122496494622520187503755633926628824087355425954924998311855558019979383963501085040984811078961670538407793467933502515220961739446780174503391913923859759606511969238982616823647343025172252404043827118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 119295750152992147915541715663570990868260041270454278145496695615949906922221416433481254169886485631303057792176007898466982692040311096923760864159963742237076394802605524459749551797707552794731333888221445899567779560988879690300310543955476355723515608995335725486299906346474732170415914357283487994211007854954165777207230402346431202032048418439437305120154435629600311705236475891741995519674952230503741480705312429237248511787854974734329965627171410235175386978715793048279609352349037085459494593978335027509717306225837043588462150542190076145406122337376937693599555942576143946787245117516257679452464075855322321019962841289458066804921992978843785863398537245070250590031384805032254350283613237425509369377520032566608802166686925278540110520605761216009045695728591463694941632697608329970218622700319220441082929921515115559382305216445341947743059512323932969111171029578557540214681927542503520058774619267610977020678945888078828996627200386941376583445243230657201273262305386621089254847123890482115727832162368498145065875830289262925879120203416434249475185168926156365762095392622943231471353517337469147594690117359551316236312847483890204268788116371130058409611826581057841609752249729336207230984503281332339394500255642440110970535622889532179909833504979333878132704890722245737150358275076209761725983357675144239236578967352445156716792342497956745774875084725145531802122400198228766060162699055187026538556964914214931130036468643333783697175204552272049845168970241409413201872151080619775535718999991822572662161167566135715284245589849716224388667839083144780858114955482758117112595869637182277843107326467855676005460577708843813046349664984716854432066733670953728733716233335692431918776641469222748789350575268041626142634745841991528617232177881530445131948886633444353221700013905236328409710314874335809746070001169824943061780865556263110363032038047773133126458549572883075806131089588194486249703285401624276013511098966891596732779246508062996433629851270919435302525643795146763745924326432224815638069840471589660596588146999316875530465698920946700507459176373617770291071035159615424172147406893992343251703113282578079695119978909846374316371922262092767709169321521117159669560561494811410988060261234845012904775245493233137049050826067524485139803653617748370253739397978470600461008955650730602552189432949437199297234717192808219020202779313438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -370398068964186468340727097574944576794801200016815852354628702392220602358899205311993579922309657598879404685822896613590220962772975265157642765046751230804674158679332231401517030353221416829476057891982194823856318350789029423035484119831940863544931337917583424931606755646169805540325556166366699570165323445876355446273133547044214080981420412385303219334442991265209531983188980888601685064311786392406537216668400104996348371125689049163341682135873149466760588563626773551521922364917135184201701814771700355521238238486016928736425316945114125014272406315121022923969943701910169184763031372078346572180737643075150311120553225814773172245657952641552691967971355347469329947377521855505976478503631211992244165311439351130600675594553349737456179047025958080453583637835213237639221968009766101189059922306940845516733807190248879882026891378931707592341848035632373344595162292373873606858079048264541133225957895250802416839633342377169915460756089604474707915917926479397987077819871723621793993553462577168746699188741871461999399778467570491469111187826620599002270791669544428177886314571711554924527544784125952390368562791558796591689271280602910669483729617130677137974635243570575523627731806896227696696575155187712647496607799142751773184067358386651776473543750728402094640168332503684041019782920228066440602515547205581392181445552720102969657299565000446498911782383265829613280187192686286279507446456131730949237094758769939927957292678427915882874682296620204040796343669962681183635164949595569928719812388972161239265540282578032798077169091074511673793889461673701827318594147077281580087851911260838247348421514545138959297953974262038918253040934333968605363563660992357894424974804192352008136708751073553054750753635027849999143297353138424718351262544345980694008082755553449418488139497531550755219177054242945273811650610415812708110415910536143890264940712821832291408856903031937345354506756368385122951014393554376029159950467887942697341576327899780901137774019733899282120313925330747406185585757710170858847258253504780982603599931016756012390238005697872936045149413179203992435196284175479120808667116245630303232249578355363436846838487985668983871140059035367973704250454489646911494368739395571397603684503540253264046065570205049340828749865980701923440263973690349516044112345466874779679085596521900099143307016217590704476189358539027481793653384455127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 1010240328099861708954688709872910821627005164211601859137030492326743047905915076668759568764479806781990188321272151047220133153541880668867800127287396703145687470789502147231055599322325278396647098012066474196872450786343677505554376818918834721373509291428166608556488461990411265862455427993651043852558697120315260337518168912253122265619036212318660550966773331088762714914859321209814282181397529503723509051805157345928793766120042303576328313584979528435089953599527260162171711351778450172216520157188604319304456965641027685574585980489642359713873226298727483107280130142497700691379167213984573105597771874105165734363722742453792852715088462784102292022678707815559769623338139853049325142132155930068552974264570918783391583188028354783563049869310794288232286928674155128188273025552054777506514021989496333726664469115720388984509511247271699855063723845821078613662922338882790833753472771810976594206917806214295748511869376538502207506450285801612070539590160333181421577855833471876551297498774132118174270860898078144322804808256358453837983246447000042112925684558372880672766984655533998390515349333075274892073228716495489840398745168406257683883464382205445847079476945124287677432076856762854115155221169370694864462669025057344773330742891555135180862392096613760867260406158150860285878511572969962676786702431968211792376797242217871644656582137022744149878001881102335184857320846462590130601182935409765139989834794124785852953849916319757087842473538309054365256140674491490293915518465201422378845329988147108201621862374888152712589842417759198481546209275647593448882877930936869883591948599433635712788813814000992346972215821470071323137408799621430372762256870105195481203344436799075938617603167777709129792227715907059450484571114834444618938394254842395564461136551181111701311800539708173828079388036055062415773272237333444944883867282147413120005121711200862299231911880028429215743605128951679817237249602122542634243692952482394051699791286155497050663006711577348081018120373877307853776110495460840740656342309616294585076918997337335348828200468295823646410212901877331896185188927949507562365069703357782649736633681805540958023699850345576551619713520006537987829496778436664897267985998953677538743225008678305781197346325465062243969536252302082037869970183763029946049474154068891829244007144351986934755102884858234757986930837864979692609015894660612096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -2452102363611711378682195027521064771912399755346543991642102135241077084419493053235584857717313217482067128032566546440189472857526508272511278328910832033966982457850430945284298221204942489381173884849257661504159583173371315007371266202641531519140325884117048701601515682970792520934522799888692485408144525117968121157798260302089184275514930997787675530753780996283632291338943397536451903247741001588757997845205352572021041508466958048453720957639391009746392161998940359766659450846594748822558759397597320317053717489848494957788367822305159186134489483208035865586404578453661563992710798847695674323581379225188793000562083614069665563824326130050652896735116970333433874476034022709140524892602487788840905306088570013462611381348150393387221522839746299790512606578173431203749015225970973711914567558869291275241373364468935383993647230137463634249493675505810198179003154945975837199431030940079648134678522435417641910080900198191241347275684800622388508044531242070382375722407141602714086675379513318468971441743827926608763412964201916605950997961089217126142933058778839641166777394871631311732058765339941576192062892527665293009052770738529869169931101899706780474661094709270724110054023402787846551683034753481264607725583622913415441828920408478869494303143963477453181426477913754332979162883145965035787440208170776750442360860308234924108966427769461360335973076813920578529199454054336142808099135931398836777775192408643482555226919684594214160660972062776625110962584332159353485342385937346133615937652123713063919194850374760360247837009520019991678179057126397942173876310116268166440873786926307357372526160107445416269703829723313515619054399655799672534336274522830472906147986721060460676214212781177312126889994611359334896722192647901285338269227842416939367168657304260829692397384483376644298555566713315608876207129449747067322695179729279604641180001418076682373214847165752929726229362227548557830564279180014078916829370669836467686112901790436337464769764966386887099788890572215317928764441636774562738487694473515180762564758509122209903427693577173686591986448166127238975771499641301816000996184220813225014012087322171727182177390982207867156654668877842360817463963368236596166087012066007424009382525033153438735893585250217882669927434610822357756232064646916500034581443892593520351841752172789385593350937379439637091763544370659392968988722840710676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 5248572686974784842472810299642953273388370612524292156422429499357209203161535602861010689154919181376820693605564289846516031716926113576396769631130449814638568267794834004597352927456281428573339754958377781877922955949761108700036900815511614856973750622480449638015443010794465596558132653083253571844382604303618884769019180914618275422806303117313671401991739019955413879514140094361187961126398225754572069599128813876550360987772700048378232277465657762146309916216960012352239341768247375708825538909535358529499514061887719188543932409426388511404084172777559766553704225824966268691804586800492357700716420270316743749969751292134475362883290477013758246098070913233903829134939282484318263605812538871717112501793909803113329426863360417896186129424123875047530188160795910799971255192029048749043484512832245397910571720836146533301988998988153838997303992984657616440794355573473737291454383033686255020026989792590181529851017326695371901750687944930136081178234706796491519383924606547560689323431551238207194903541571249087627013125135673667038862713781593181557176696332206459493770252177494516950661276004842532107429474287274767701901684041362506216802728271517010998592771362381252128713416590445491617885708543398221094796811458338527532437766842922928154401445147648112701912529734636770186601864298424054449460055195731492724832527741230655790098397031547375616862093100018242053483203831572559064588573589030249389322624887403905794887671313147646326720861675142805019307002400004132471900339958254545326084759242716860989023039921975780750208489503940777510564283395383966362397333669955990349832054595464442723726872665372855415366460325407599533680997311295849773303753359320862759916809412313739214921972400980398612102670867182697527743921365655574536541896803453814803114342730086526652331767563147310056311823074835855944449214313080394602167339546472009958778206570160397862648582916024243009654755074265739952094051414852788105860975369241627256043986024359512567826942577875543699523023700532747526573772266361219669392152429508493568829985588353662055254603401731127966722574425539231065344479314295725021343784466120460862738391563332707795051624577862879755819532108191431312475854413012406877760778771725226235234073644446308532572485211019640818366779343226068747586425241283758601086215755017235692595361889517901712233862319541845307918352510219505200170185769036546048000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,17] -9464690157229886261122185813350837885193589668820528550720650248106492201629766502424538462381362344181415394000589253802603522043838048404816446139840620968186246106780366531830988940900561755263783646072066545613214100710784612407748940342878607221269420349110235842251219741585602581868632348570028189205239869134841035005194532952000088365224023253466462508713720839399210488888642018661362484671675597538527300936749137414035967910179534086225470513909169189981660183865948702919894281193355260349213376937755695357034113557046646340919856352967693362584718597307256966255871979892608324870527308117391282568993761820325192527425712991012438306467261676271729037128405163320184246979853445288513518896058858802166113128951205674464442969333178094440667960299538111518173647681232581849542559532203867594978093839247398405177920247487922278754391820751343721099746803576649585499164878099886054674304501629443066697182417587937315197492123644392130758925796590244684774332561302861988728506495880389312478080676921500029302867889106963704463751378274739731093975264205067177893200305062056685828781709068604014677979837063000234050600295042137719963061325236858308575403509085978251222165604698612151911034751873262139075355972973902145705181920291009011123884321450921454574081853696528735019086276248037237563689727056669106090361600168864853234701126162233757862860374154173031642463781395937205983428858034466512278328655702882142981261995362327716312125397931238035048447935349398147323505735066245990594689341359988526543338480715069442517485788907512099471651831744293857211158780732675302314472633743929946655401368691597440101598493816812744510247933738522052057909660151518729064883356284658958312259355414659763343951993396953474997354865216003373233804787398613075792030865085338418013968932146323353269689148312589854337141434080418030288408568577805216773852010588375413863224304603754542963595455352596866472900880940515978548987194938088516536801647745182065214444553326626019253035083104184248016571270493139875052667165337678580457401649289189246404286051805790403658771494991210892957489974491587148494808601715213113913128644918112854613150082081149870924045416941247013776037062170075951901645246804543785303426695828470409030118180585086591069101867601889829526529001648725512499512484884342200302497411321334110136158855998413744620602768560843850949538120788294468126190225774870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,18] 13291915783694581216885909216740279582321876163716105854742832530033814968522231682374682554543704352780374813584467678195175506081163027165780874555888563966664980652660375638695226597510985763508664836348898931223291742883715820501928754344130969190354272842428699802072729039627078507622005777176893368004375124899037771655134023931022565676361251522525631165566884849893244953412608601428453529131452947815755163969684509057765622825539757948570347369567086824346160423915303037786449768852702651603859103517627722592607461271352532443190462394367618843071640300532446751237338225793350124110721269095414345802076326673577327201418494440464284453794487677511101867198818923260951742532207824333099695289350890041533609087283321875721210253406798682466401698439384037538258876669106522682506075155074203667020693502600719510458374385822491993487100725891112865621295990648979894130648781741653487211161979953000863505773871602073497208465661632706811543656976405217324136408762104329187250502649508660927908258764395203506053684649560010737239669864185299019995944202331941224032181498456969900614063565264670976805969414590910598911162862088798560544007118691471016196828839597133478560368147984215745376136666921735695214091915694830477374967439584922343740993290799061343298950879177123776836208366465716561573028296720156933256265243658192361959155561108219912264604724353019655750079403141758953340845515789355894387479928479327360022518118100207983159615036074503168323163765918338504472768860066862187461377535602112017322462221416233932964577015634657469582424353762388133351923634687180800629309038593186674373119394092712264141271717330324844602079586760102097893254784090505759943950132366274525844697482754243731711669523879781049390725484433546487069230099161879547840650680254972858459781672820564551259303086723794188905713531509323423721311218149900698180031473555493972372016650786713642764361125506931423294438785317216431777048300112838271793339200474284926193975219366521675552947812293160502549094357538347252936528894788911054883240450631695731062690500144535909828352806532911183121721798100289460025579809484872838080496757839045502613212436572874945728835427943408509251283011998363890232642067310104475501569528851610835730329182609521774747895195251997009397008381091850370450185077533629312204907276883247617806074815133346453418690087536723366500490869196839746169086153127916208128000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,19] -12491311270151027119644448939112918268882263501973871651431583007287072818698701552511919102852683803532673505175780838628099685975984494710084629891296190938750728275322399196381323098863935092853266420824652756706297605534695079791000129955706738665618395016325469238780939943977860970472617749855506100484036569128098700920332999600707830155895993047468630135492380684454259586872467121093702615546452080756041327167837237071768862438083931276654197899897214383107491108336264809440809153789664082488830087171670665971111371389296045524924538864154161021076995111031280719023534646568694974493294333018839343008857048245177294945977172793979519792378752687585934207859686411910725489492818200494753139055187928065091290532565948940378977935600397752276244913258568047931283802577149817469441462065608022998474638400886672716964425056385301782029291453382038121548349805512037073392486002738966077731712882615556474963710493825714963321491280995330233744967000299529882039011869528010099401451869080466665915956298491728450267510906810291356520671897734163430742355737120916515479539579991606863305253189544683910064141658830039642934141463034510042798387752449851848673749926518540800842729219571481035532557745634661368901034206761390306345618753414821989725526666330912629752059145398532648190592154408955727066560697944675012344340716241869155238821685088994752540449358562795091168255785653209003900290802176493967712488999047735729619663111746599740118348362213990165756649553992028777107792141610924956788665299243244594568922051111241884106355146693152866349934671137814978140948290351435392170472774024333310578366318545599809909427117741217720647516263341971615165259570595062869577181571754441091177933483192401934366964314738072299290988696711497866663599099412095748640781032314628376837903725097615496578726337829815954386603040881000380920666228490342414946534170264189794290003462773394767934635520305719755830337591184861804734025921153732095036430636376114610457777917186078505701309350724395009427063311252667380362107824515990838056199279147645195415793625960368511361294045636922512154784162688797425595790914288340486649909608838674494840390963011733154174292871583582176921720524042040335277614811653128500342237819528982318331761405515365767778312054833204125832225158104915371525598075983366031295269897579290690978704378301142857123119707838285848620679085652544638347129027934478663680000000000000000000000000000000000000000000000000000000000000000000000000000 [138,20] 3214062761524653017771482373903213480025259552092224776392821704375642597208652242251939741095810372734882795622660929357346985825508600714596026565934201908998134088741653002832869061739796763821403633158920647839074690010296142471453607323978313029796215461173163938061154623704074181427481262904486056986463681691186274902604135850402192508077843421040147106331805579337101082385450718184300323728381041930653284520573068520704388058407640314678781824229915458640912796935770227193411723344135536215366423296225414850182966548847099169237304367519782776242858297594688639721870016632610497330345720089055392978324755343712555824382725752402540761302737094290002383903197253534565981021920455770191713418639652503570700245816804991605277583260521833872332127912045640923467559852944131727388571352864851352110496591243296623748206313262798882717162363678284257698637485225992637388149758509125986806058429721287738858014106551945840483922727577462538710083803119348850945356750360960495121359526499683841646157319045734438097377939023582460299515459407370043600070215343837358843862146709464367248706396377982242298536980928928146122843110241467598498063797671340880639707455654124176668637852393136094475780934466964463324542272193946265925310431890556806464155965952651873037968538111524548608980529948035479996029834353348781908036607493050169810518313068141730691857911465968719799334862603761578084629974316239603661182447247029268892953173427318608157225981819212910252204196069633856165090745108979955576188155009160768042906265617679098186036352700266548702703644572759570866219794246224729690021303844882693358226093169345767870966839648204849079935958577310112559315295464711383768024028092018090903258731325889082221005265184554285682012218495080783647130269836250401048922019162459544046843626174028847595533727636370764242074249543106513359454625473722888557474026148567018883826965602528831104888177151194003473938327905434581778699279273464249042996475648308801777486036867774853265892899009090515881542104735702670271485080198096887032009796698589270096848372191077487042805151698738587942806398481878607245335373585892609917602897984116236937272164838491055575987488183058856877040083375283329179433252077750196588759557411760506875802075601899708729493900635380220858024393297232062489219825014821275619185975320539779165649028459058043242659863191681210904970793272534690593336707975355564032000000000000000000000000000000000000000000000000000000000000000000000000 [138,21] 12751077131743636539968781788419435029715824506650824943644968930321636295344865542094469851549155977595084612209573364353870950384004559511425502110527354197975996805760557050557726093309787525912708721953599187183298230091703824212018333415773852595144557571320709509216111273604351798328169978365042854095803318085468789714726101450684107143331653252195092028711311689182817042175119441874463818790253839427251900298629620995386435000272490848834172389214317520492213558821378870940631325032874611772924623581832858807812782270761993120956907302313120037247113307036764465171846291349126967457724651287024870157483308584248771811545391102277373398105225728891670008964782898914614061821183734475334974121114034571242134645324629666455836094829389372218950394730709912844562080121428780333263249452131991795743678557865049071089505863073415481129182846701850424325547813463129284307755822446574600468116845236243949531044103441874330526496998301491542863391899921617709434262344746156072793760131861053910475704390456674989948245741824433883550122346089379315350108701158141188537208955839205060072411248846451124497074943203378288568171250589083611144257292772929656267985883721829500687649218377909178635498326959792869362220179471082229593782329529469592210295391162736323971434483420697143862700003092035367658901929111335645903192096432627802867153809195680609219097891117159494150000167794915952483298777782977673356877300989519833400998854534107316278632902108360906335441702232980078196033340932885628661782490829668892559894942400783532535058707514911225690144162258343250988961939126754000608521691199735549065211230102975439383408829339498684886760649526082661108811546345335785992890200994724073781580638081815846976187215057034513304135939471908442586314243409373010612974138003089850467637507764594763455762159434713997583971495458773182317655522105813056412879239007304701772930133085439086570346309101563178454654950222325220721827210210901193335761881897953719259163124274607348605047741873885930788417873152050224741380596205924776854129498263906583414564680716512297873287265294475598158923658773941331292804115871273001299247215826687663730129049222584603672192110815946509224084906723309170157908285577004916043214627163069630564249812433118647935173652809189053184756258358798824070294988930918082256330629014895464364166059354704499881426580407023669072975036969943425052101413584660070400000000000000000000000000000000000000000000000000000000000000000000000 [138,22] -26234042903002764906070256754431267860997688164348143294984754260848250089297452666156432484154952612934171105819609965406349826228076339162750368470769307017386387109607096675221940947812486247147008610739666694161119804750317469337703749755880061794535653785941188645063675416133224561429695937537571295622745106445595733056405393640009619278068540950709880278764629513441708879478855912588633183234879049580343711614624218276599067252380983735974415410970405012540365550330272589173646242923515543071878803782064184717140051304627889130959578204396567849690510086265246413283503846836734336831045859498945019323979993880213018327885473822887025889286823460850297872737542501120694049543647713441065342212266165356199536401248568778943913301629727879733182522799941171461076550455364723976146184806434778700617009203790043229067674388081251401746079656244430628089541281077389070140881433707225592789470925121002255079654203721945880471389537085354549606573084686460091573440430522743204871850891313467382772544772807558977906007243406342978060746742156344671243327707921096568661989111589929221157511953572198874051026311106548540932163545657405741083341471275218206859230417988795284876015256252801628723075924745298743106172280495249145908280776135001481607427313065114118242125684002154978190279829908651596519729569231848214387292862997005138766789519848483113266292786583338624998512306542014107101318345832658441215940815302438535029956254557571369192172314885553159676039753660793659500823752519607959558512225527198471718967402546115520651356521299619770064650723458213091164656703998465681914189251167628539886812676412030428289947155994096951426859408280222298852586292757138715503248531481134106339954768632495313276489819975542131787570085576915151621768326102896891195509968203427398625493353954540929713523778041978645100469771384078436973763471808492447473361816577468448679470358987786540828322815316799464658374626283856551018807796196302800919991976450660502357940654704488211225436281680156968105995624744775184932203147924652783709562920690674759146277336666572379447976946382542842758588622380880127937369680763200162255255434917309823029076670690961207420258517537623827255732415913914490394656767553710562797239020302782784020243588234753072608716118678685496112152557122185667025253110606442132846696798094849070354063142260985535451098092051185241037587089099350617711708321361241833472000000000000000000000000000000000000000000000000000000000000000000 [138,23] 26789296242795515630652192784223356070944645461547800826332549825918184107493369382778735886172086866268373885598763953866653035871175703309688348963739279982499916427044449919021118973668042111896145682061217770997082873261724412332914415142043069047404410750136226589207803088809266284514749456715517824520651319342858939155101936014115184478342997731286123968375122655380590321917150423564088245505970360098765410130924604760014590605596326287385844467554603424652981889714294529228488771084516653521900472755115197205936518964843872815596995019223089282315890329817946180577193215063334207154777256629798253528024356494821220455452266290434793784243233450342710559859632323015020316505270491384567042271423282105313266964855847647956872247103071518802930717150580067810857966392490184461474284141396935960340645527121262388312534099611718594650999577404188190565843114574692774852911194429388493420334083606483921071537096479644957405633458984709075634740707818658823841929960557560766439272736188700029116898077335816915315938318306938387257826435082731163048701569636320583726514565824145948394559194124479466051696667964204610238586385697137662332694739289253725096783526956542145973452557673627133628993047104775945831296943133102655036049593024964560269484560448942170047947170733378715081083142158935969562113189578477863905313241119047095701117118588168605137562668504419968614608244655324297967844392973924341895501037402427024377013164389834111125752545632058655581029781055180721481524346698054824226079992030889073396266480842230196010967192806718466214714769359467771071686972830195067779777586751903334445041619512291799621111666131845588503760822202784152650497012137776261186124357953278295682810343217709553264291308191124184980968853917735427589038653848331154791312415406637671997263444193526302891481101133758408278239628612276303356050633466010390321951947073093393478577918216043674459260071542139348303851393525790512737716592575921061201978050535528082293062952323654720108330837145711882456951389246734688050882563623642502281443545435985397838516315737510064969658363220037915067101385393352881189986976660807417890660683020252930223382960658173569195328215762412942446051433413748931530413097136166661911530812718571499787135729676956206573016007888402716709844144670282199585528208433548150985666162525979039644506094233063972780773640966602814721235202342560826987067857076045742080000000000000000000000000000000000000000000000000000000000000000 [138,24] -12112941980300813539798091229558625700277615766428011151757002517040355874570455537763896410202643334938047479813415652991072182511825534625989563922779776678757289528711024626669077455800505076942293482801826714238151075633262311438489077445088515948276351130268657437511327295095802289587674482272107256077555069516030778621111512895641909669944476864898544754240928335098948455724385799733030689888998536736685468065147119871676895043270915041757174596346473811113781603377930001937678528706156077359993837578205538584857391784855230607145128410349276033899057352719253611276910652856918970526185361678721542436262797513607333590707645857402726349917121878234014074428557128004147440004773456546789766880761380290010787591447786222076243003141118158361304370326167019641138090365833386005034112568340318630158257926096930293265338556401514417830697582181373852957305272039998455192360315007722108619802331449670693249227639958966457887672206945091529784732980122571440705194152945043682791971484872293796769444438671597455398713589814493167285925054033575147913381592850759380479171329624213683242058805657181858261602697338985879720162204722164777247065022685254156100503225973781554684178665461009151870142326300168178530195215984525440205966977827972554257617737479416386873252609628155601396639024619246945289284022644910004194623314515223892930116997139608419001016249147991881451019162776530191091588142988140285546479650854379880490965557282254174551503488014116692851901616416637319309356861146658412026191890846074047028656134870135368985171944812903599106722865194142582171587904949124541180421511434421378005898446235620016459158579690377736431551675479795899539385706801572438524687459922878909560705955936746704724617399893378214035130193464402565899597160047252655432399215481975116619591785848666925304059467966318168104430001847768686195561149146467642471669879483382306463592792791592699620556978946441138600329773913798078140174019500320531834504509427688223855340463616877706583326978670051500427915381657708456918887790155890863693297342064087800108782675102489531769044389238726017228721581614862737692685473758330585669201732466266401210894731709840360312046465692405634638081096570797246711092972197287144733257123789543088199433865468199685680844507826412995492773811176696177196464798849633349635221101459161906214912512746613932007799668650925059796585984209313721010842475428176723968000000000000000000000000000000000000000000000000000000000000 [138,25] -9389854132553070750361757570034511115303091584285991906329641891658545423905990369982581693811868456219187637265698033146497149048177540478241135853523209511546507440023030935755170623427794386623654989617118698494695560894553119219324685957147136850339050846173847805789095789464805588373934358006036642632404993938868821629214190169538278725999304714622736433583046999423604204574039120461394966809006030381780193075513063747746675288787662466031251273088528577839551094765887117978563137150164854136379976854535079063105803634118524392593809814138953235985857807672499374309381212296282904371054851532385474695638782015524844298787051241664181171200408877734560548092083823367999754557552652834656219603136745636007339600736281110839585720083483742422933186166043496072281636056322548514689601951732487247009887596351714570857489307465112565894411170439648910545956622846543022802328274811004238935515838850485362707129422563797146944771338969257515351379648975508510392778668943595180049529599979219710753973433017590074194661788591575841077769224560545688129426428828044701325964664195076604604858484056868654907094535380624445633636113380944222134738167391163031865683136403638776897743883855550377532261882970833990170335244585358617116045354273453234465363128774494124287873704752286647481561359542088564049560278939600352102346709409652039159302729102486274064619606917764863480972051883642437949213046797130207564470728402196296851236476609289696101267696720325495619187175285711378382202893749752234523267850959164688653507622660098322347837641265858987360978438393076113007404742759679072567516228266344500091999275617301448394505185744566125546965945052259543205002826088949831148153171166948358516717418791372193735472808431552203646976234215243666580325034394994166123311960283042270926208587112148157806013408468706752958634828438177010216188825770234635844792731563150438090990961081008158383812146739726211190760942957140127535604734470233176872536689693495685360769885473623713556651540344660567114308411062460035776371972334547598856384595807595282061276016105476923911958737614490237920293928700323449518516570510769715706563461682179248371117821918104791640836896339078672514976367170875028210973143935446883534514624317843508558809309705936179578174982312146037055881858151192420328321064242006725590078330223420429080094506246312083178844527516986319218762636257038652129447052905986129920000000000000000000000000000000000000000000000000000000000 [138,26] 26075721706915597256525748775573809888936799765517455597679081528544346960199110491856977506041105271946064729848256202024667078041147018422663736932555479919717002465746721391190166229011600545000716337295449037915411610032987811403499660750678616805101687440702307786355166711256993697727063662204488580147089701515665197175840262741122754509500320979697104347847691534747054188698527011149639842934054149320996484263008117258396066189695683322725712728398851277925876549399470932522180272653026346075137895237434680190346065343976028694497728768926519309432362417014454907738008425552004486127482479686231424105826328799182214080685992844484174655914030494630682129863835477541865484327955577850527337206824026202049213668648312621594971076563369545029042969381027239705524810159454026741089473182789982807222362363629648666006803168692125628290038705642680719818132588084424641651066582155845974717173489738909566315735542548179384663820223743846009689836190627871811148448343932480788272018389740419917913652750184518408341744021446260159283549354178429384299006696975284119980279150525318032929473394707861827936297413546328755727185016287397898140016419331598341533284063087567354744978411396790095675828000663439251452291112604930369710401652501212112615170338330241198808779629443731549567130063957317030115322307009902156226879581319370108023679513039484098978304382876084038337758769338645939997604156874572001314377457728072942453040769132219287422685631321475278350855361889527260590171916868017974299870814404057748426313699677788154591237366064979412422752579639635048101719111030966574309455231091146726232389124859733320683606739655253931575177915161654511044893254797307079165219749357773852059266995632678125858702913073446212879886126010957622218106919864667618458413562703760857433180273209830835285734953231281939152989290558256536199223385701084087040222551251568154661572392292269007728079050629459115441124237083454752053406236127884201231218005498391661255721913228729434973910596121838847650154688717524495538014719654218918212907653522320815255389909488349726346931106853849383702312484608296258004166622589590330845952492041337041324747113493568331345971398279921748708987578362286217408827264942735240292290249776474079650488723299232142727959926624953903693901504808080752598585092775302952562608689775059450535363561142479076099484740928653612321154218120713120910751269571813965824000000000000000000000000000000000000000000000000000000 [138,27] -32032883297821289309178830151678840734470175322276134447011776538208358067837251944547713135405050922186662989564242744748847927868193067556885732685765751661341146425701972024522172860281746361774682879055087404419344955011577598669838846511494365361615902496969109344711220147679107751738886948432492922095077389432841336255143892833559702202823260818667317697477489916942132918222706640726861028007970575169886857795372336477871748528821703299080795921890703448859804039590866755576379165796730085171777966128581144398443501466503761122129650674611655583363885107574056564517894244305904870028429503708635042183193785156449573932527142047576458383111998331938837064103503350490730393673323583680048013181793224678156426930747880259018103855835963857715183068127503588196136906502239597754502297855305578746130747378622909780906987803378202633060636265441412518751202383356024220793213558593602894964832388139789501181904339801525760003310903812587563850515542800612375315462326926591331827702170044893620904201620546322115439456465126214564064665913925414324827447125859076573367481255769002300937923843082371612337407747185324030199605470466094987092936531681448287465136546136245656597783453856474949685869649255866788643640084077822563581658373572826699660964185787007197655891051450267775991788371561650109102556902557655778070871420146196651633688766258847891402838158025300908572885954971311025078685583403923049738356647544214687276813109716308940194323487718729659447839892245590806724387745879386585411526053201968001610470157296436639057896380155541197945139302844393003965887454115968250009132896407841874063132621361548252920547499514480022320129082312026653228787168394722993376562948137941632987315726383534420388417986857578572937076088611610829580804625478501979777378495794227213587036179156189250679103192160224033627390168950733362305421510855039994974010087925956176595360065133628300586252151043020500412674098355045115214034940793418234466312498453635693065433160428613139104900435247982615467747385260861602791302862681333933199915972294416915132942112145941329364809126065804109036792248297566172725987208547730283746310409081282572434581339574775868512557879259014264297227934125188109553409890786585420733573939230798364404807753810130124372147657005097799172964508627023614758141999244298279512574099792996643008088465864327908537071993974979767831931068497353429737367839710757519360000000000000000000000000000000000000000000000000000 [138,28] 28821249509835325305019743882111678108108720706369656841350774189640806162749534611169462851399555857468601512903377303707180364008120604492153177960895716593762629079518023902026882192646623858929982504314493406430991508724079296555201435736606641559790656809255642000076946468082481370849609973216354956002205213311333234740630186496188790640006540003323211527697284503278095649149952431813499014562457067879137164812600838383219800166545453424970391395058322450943635504186973301318072237728962139796734966430220593912257050937757349256716076573528404488401213512480394127385341297718360753802147833659920319464225035276932016346861498986525220036266124936440045285903993221342440081196597387576430076191123236403315517378627631983018078705718878277827969434578156604516990355234120979831196916043340512802582491174934141647281122796150541175330050235354911267019567635073196704488294265478457513613104653649526567870510006879492171647453623865876357727900888817666274463634699615759445143915161596473832594258062066737375847379230685247583122246533204086673467333292301689085954020555467496796302097959544182209243440279318286430649922285854963264072488553848149598559953913945124964676765556526101106711839149292294066080833649328102099382322992175615767561687876867047129512903605100064467674943795880382545385967020147253757584759044653283100836027915528582475645962188191627539673024949906143967664102667890073207861604260270029102643529681435462322119247833294916216900785352853458863558733264598644102930477241308945255337499474892272737448183975661124694286282448775155008354585855850701768262227242284706716933663598217324032877579638603353578752601189889050242800851135727079483171079388970128229182131346142640103552545122272320151298706903833178924047427712740497866361547807236662525225055774268166518573118543201330750380072153434784424505731187882435881362333752707695220737386465814101271449304261800708024677814461629224121312563042413105641165937470483899362918737661346509612635090267494227748208333876652361694718286866235012474656708755151554653691124571262380391599690479320316999917237877859183352330752179115738941721482328660749544344417590490194214475356035759363796700380159995290208324037108927766984877819887937158507329480232746802682059618091236551400349139266447197261462313516040512505229524725052773139978112026938461906482840921202883931827925559010521364312149639005537828864000000000000000000000000000000000000000000000000 [138,29] -21234036491545426483993247061631865825304922212737354590624020417260233770171138273545270423830855270616405662266320718276252411880065539754963248094886242999273748800934751238559116089356857132057287454806073693692238531288486156767465412373352389781452667926048335116840404185369331863697012476902682426467196242352457498089035917822561497480315395906273285840284335799070791118629088496381234219086375902652068463692856959131607226836773787350898746224717957239701515213412464515126452658641795123834937128457512453741585733016366060857268714416988305777630647998468073725587208361089992086217890263260882735925460961031004907310666670288335708463407420681668430575237985702931655244374379333032385358143868937720250120907124233761980181531493215778422390341396133821808917201252637480695978573508478490843642348216204395421688673425501397097276787207422936602688305192061185273183276776850256846689545627159875853497263822484517124920134328765731573965925164959853600077791668365783699912276703706199327236117219402209038830255303777392592201066088485544043512725804431569145321562749421972790266047475391685548216266005236893985144458060944231630108641015106783948372220671055722055966685641599051905910509270278160603712522768648131019355413007109527839696588818446863024881186766247261005423240816249311927013461071547349949485172081243240760087608010561223285443892034677728738625626312949806416736220007898655400811280871913127415099397543039122646732032988252207929165560418084177589452944613182472589756420482428033998727707225597450162779301545714202624310245024881742998770245221447949452617206608958851061584801374186990725516715469041066446454338174380467554782746074349469065364252143780940449886790982865306545074575123349065049808208320655818817917723922984969649352021396393267820745908603677527915124922816360338396133335310097082981101282182702702650238644888327951258203231409045601273576478492344275554470336111971173630018128425867426306272341572401054667854907792481960853581779610974319823592300337882109999937043270967437069661903645156680201418760916933012778640636802141934110921884495449930305297911334767055826997004972561479180103934212660783604333739424336893118433529496918156326880637408210742832801068223686295116504426169461974282308415660835928068929406980931409378998922826131520453561131997919604439441040157866189515183740801381696854900285422390064033737730349019116339200000000000000000000000000000000000000000000000 [138,30] 13296682661998758895030102213078812723846197489473780612209341046726990970270050213820782380814657484242041685253386260677912027234812098131353637484207458626066902726922332937457727784843698940221305321219022585649230069918232656997022807646538278211333560075621494615998425500628744981422652551139707679299881896810454307069177486664726987860670109595133750831527786989753347609036244104068344574583341629280279024653782789654622884820354107278646961310356469240327234892727957631188668101397071796724954752751033251455549935335582288958680859323938138164334315838963582129287915871343533693420631110945470615113007482415186107121472345525647315692582913945672889030408237063323345427786395687304144045605398766575800901740422949324174955458821967142876257773295159783069009646078398824411837031846922562823676029367561053226525038087020204107449908657960610474479310454672719012640871456326843283152431631026062149911715008343995036768549053864825951180501365697292479017762428213707901813453457464408008262315661581436703189462344916200330746067615732394321508075823412421038393445250046422403702265049026151176295883208230581992447821758121583674814836012199927826181167503619961005440006824432219799734490665741204238990311410121871049757760843583502126694277127419018772646896079634412227912063933687043373264926336890434974881610804611145209974036176795975156469906418342890623657220192623470553668531214788032060739551286604175071192102415607217158383082139715528796141028787107870194411336724077965946578920583589071507076917641163695917656650695918465933625447418357820110028064618942410764173127824167276923685234326394693986899028950615161165868437084196122192157504777473731991664483299391981887125905051850886345512706567758004141885510504072489929635015907860294935178941992762265642181039924294720565150260522659349838385828952415611574059183575960802796091095206104965159164023806698569262619994519325078677083709137804395318623920019846719228224744371157299677174652573113174839040668734745961788014136193350593349240823997628181415188067074053521934538872884389887948411947140194460663452506229903675251871154018498327614629119347903094019469409220906557338547109301210223617722924000913995295401726971603636532420534243577908861338010335550153296886482796192431792065236687754282520704242636172031448234831009263050550438184638680611059912361615061569198686863764477152928114353570467685597184000000000000000000000000000000000000000000 [138,31] -7091331453580652064670604754465715234755549474997382454862945498342714382520089266649474049925108646859298867009154318392682702760746156431416540582912445563416643277095580913796002302712589359116754459090237026657770992332521006411095454935809835313374355895364306232224666110379160463674223880363816857703364598959168937188330671882841814115076295119590193821619267305423168532442291025692215584981370062116943174593704454653757105139563664575148629815728499984374208562934711038703280802785006822877547526897140012750999975235112876384506594304179059745677210311328836982483101081341159480284083284602858074755161451574039878924316935933844950860128350396373450895489081479467458538896215216232537110254198482084534917525979087172021954625878421610531693271995218993078187924756072908810467917095648947684066402772643206457067175860350221054679031623437457480727256831665325870273595973454378551466095416425732625920557504939985671977895520120001534345083712305621031671372608222654852237613857199451548270609189291918545301217963162543741164477070591599334231004041849179941107877802083900633380454532257451770571207203318648997491115061108947694481004448633913825521692801684358340787091427483380663899855366388960000723526760558071959084148149446468245261351902823698257455541973725663878519091054254813890280432067180573729608581821488811737501226220676733138212783045311236381305818956272862718737434290177904765881418061417862518909059603975542698619852788820507860860562688571540851776791750443533669977579767310597852670308237994193728833450898474180180517611168101601032205994512484179811635450153239686990299060956664477551198955285116020180540525645784841748734295105257880648691166799277657132037083672733255401429363101677770139048926395231580611692699171675438231404946587758464817872395199994264025652855527386643941202479550614948470708859095432908414172307234916970472342122646655125205822855529457983923880474850748613718846479216021821359946077880000400044322132730186211676982967505604916271484117782631769708661738464020745097108483267166605008657488504777239630069938491619628347820294780879442978332039603009481073517784671092030225293557800231658484624469770841385653522629425169935581470047890713917203590518458276904721921904000743036867096850434559014592241637607792560376636431281057151982057777298004612521417907327404530566294063626875279999495647654902580536959312790812119531520000000000000000000000000000000000000000 [138,32] 3158169552541702033811598220146508824022984565631855639795311099773251798165361825177300664610407635384011163687843874027273049570384509666300400778865300262526078471401136623793145745392169278953657257202039268769460233657081535263942028980740266230332057638941808363848993088494131932456501629044181047553750583459573525662232539545272742268003856147770637748131182272541572673991001564832181487153955664682929325930393821893052493573237215629124647522136919223483987374510259402761834376732217757705969859514352885483999166260823219842294491744187196638416482273029174668885586484137942360916863567356788438462539859613159950521269272080005654497838549914850358412831094906740864894689468088724881222641622000663515386675322508911553786218295453004174244111321061353074171015722657237665641387665776932820926762851999972261856156268961713918051275170509151866685319432851759398261916803563733238022025896239551082892139662508452592498033343934082250610425539630899005766695317819187322946878364802105798438488111422222475418089922646814902079687920368517405647903534446290186798644485082558606144266609825497982853877303833582546012350985900631514719690602097466721243198149849219916614670614220694041195528893413640232265059464319137196792690167713223510987574971223954878157903405893141551576817552291356783037174169587847857192309831821427306580169998755019911601144496637656512601345871349921901263962468670324732416254502179971626404660349521047222718187549562222300884896110780931263929137790156831258118566140946337996344642708024109936985818988775407177480633359017032818286364189472702430505098616571666785879685968547467672127399148692044213489838482881751437833534001107526609647489073091545908835155724806837363709453191758045418226115200682594965628686991687118193369968637393275469428524843325060277355734954686073667151279082585911723412643914870799867103735423380238583272803014425346777122279909584768051284506374549466578839866176624492456603932287235024834545049631348539505063904423520007156311753633828573540373017710399665371754549264768229400266752145516130984699749832370223603219531297820339332291924653334512780691516201818752847024407016467775216631681662624564796274787633577177095630033660810062099242968681941592696063053479866180204507142405031190570871595640984990903458751938372029693234072251193520692016132618290000683172848995702465277670337436086833854962988546313689235456000000000000000000000000000000000000 [138,33] -1133534239894580125639954910630472190919492430589255091272286549015901070433869992703800658554321881460711269460448972218449647522175163619325750811288111119419588434480498022570840862007752712239203710057389189621766818041907365735789134712907641546125374010608777381197478642768986578589612668404799279860582548125873159498591842573604511624386317668733388652321054438928544225131011357924327708473032759215262661324617496017281751048190964828396543978886021664925456164514516015161185251884764230006904149891657863234333765856546722435827774420392409198200363296039716767810820291594983663597391745640163475273886928709127792866952407652420207077491103813654517012396842691728800205183734038251951809440528473928863594648551052601458621894299062742811938259754954195077668132383545830479109079270463953489927317094426526735350876328451649664344490167824535895114261045949081568966158755425313355733688729215825911842781751137332875257136006194591128700240754659949321457843570020110170420137182334266055733565169669267320775110542842447595084612440584436077474408545010662317692385638623000038123896096860590481082958138954735102976976767478668349409176730534374848858165711674939326550489018226323626966165703994537099434250530793183012937802224286037261370717902149420990444058589406302992485417617962539351803883241995133171146379416454642257303172897764230701707611341846937469955984510291338696988504175484631571842200607785059965544405806465557240222601851249924634745250762256381902488438863038719616775995667733319849270676619174828611985035857968376478143573204772690289407483473349701347013184403616648455821014314033367242438507213761725382204976220486697821492050355222493435053218287648506386897456709944091660428829493893633657808059227298286443059234542707295412468498719258787609943175089655696949231492383263552366291504691866185422922072082830991091652175485162541138771733519990969282657801901658198206058574927882684380613599046564016201085989964482283274811612337323625268746990921263972278738903955843993222701329421311185359067961679703082571322920550365731190767031436693938970219685455579794740161831342180914702911493304688645028730645856743511021829874742341511499624333496455966165754805703888827761663286911022533333084134872079352846718844483173296561852634879345121675722254936432524864517070970180473728319295756118951783550563660769681866574692439498771847016344668681724231680000000000000000000000000000000000 [138,34] 310463586236099471698461619585523305680628936928208688698876986811977007025830360495400374870771317976082175174554568431084056804547343348119525628687679193447861079091049146849618144933261151823854267423370939805629210707880688953978229020299849008829628289089499591446372795065697194923181342175064613027270304765121627952903755722706534141562421023151653806232549974948339923545378160307612391153394378809743905943760447895265973556731105018666500572373631261770000820634393089937688206119897416046843596827405659682260942996129602512076871581387016347500478689553885670019507774932915526667052526494643230263389297694717263168387936914176201510431637812894143737259550270816569585347438530197735457205875679775661789196025883493206013965381699778544565847492833526950432978247477706080554184168082725228946795778288223600443198581358099588786874483631399108105773581788635577060712384615476589383824849665888268505926987582956868618077294460547486529348706514160467811825359971754618374069727265401503310632138163156259014849514801533687682876814020388663087868340823963125911172072929470123827936227070833922270337433141596548900231483038518567763744077303870972283402105475076424923323232527922350702742273793013783769956918150382672751655407898298697813951702315313357555757668798239553274811379028380418264239501638679554144988684960232663766369920076363209963746666977768594810916642132955971929523365130879885172912039552568351559905396102249023039623812251567669820500616436182266458552667474301644205402774888108267307541658428189321082558878242398618113149547519929614077075516814044426121520440046929152843527239663065911772050035102323051805153506390873756351840510763637710988199166764093450513357866476530128801636332541889088343488410802903711849092719838587102834753477081105698268771974184654005790736145993551821979776212685281020110145839363751626112196649438390892371191119887583186224541456047372469314858149210227086281680003820280485250286832591312127337926965209275945052947471605931394232760889274763304197634201318774500195576993680913846062278205285963622893268217152912390486121895165623633156646561853482293960834061237429136849473789398466810231608927473629753271658550728730916757517749553273316351691555838170217151330993947921138331954814039545526234423133783380661263862897997625569840056710313249947669579643133910889539459432933753732646939172017821770938294395352098275328000000000000000000000000000000 [138,35] -59317649834995029166939793566358207588032516954436052118885993740513578042743051393019120053071990985044195934616317005011807115361993969120151513280574498448382136512353811491727950625260621961374703427232168386826813296940356554583657314258533910776606521753369292664198924897157511732565994163353272891640433251638453686678095115162661234430689698527252685075162365973783907942434900451301312305623227208460412202787725883509765002844447726409130832150102632838361711116239269491461753972954368780800430891308201208061399927179802681294797149952457290999128392936600863141175875756199177022013446317465820647737808235399078025181112342883172363367527361897122561181718029458982859813703339751160954273605634084570783205300981196220919556953853251973626347108407062140515897399765503834702209551204705201240880252956670936005922341353886378175976470924747521208849573245594516652961438167709316783880782856601219733967040103071950505755986018819828146133270867475578001923185143360963400424573942316147592538202294123212520761863221011490538519492610013590702931048081257233641239244385462613486661075762159104610657937495635239566783504787133558131503629557703379411618489637320437234999981872991830555510736316294166829696563673851745611747232548398081169963846557336437274765208214189788222726599789082758148779153307099938490110910312947647172807370596180534022631474268385697086204054972761797448607241154331216148804953112559394604945268241020900986818005111797832919857943187729246718246739868090596223597404810566049717659543575992714847408692124259941687985996461394617416660807530442072608276418311490067757217440769423252255477289105101560597972642376494608728155038657727586884258748219874718369016962985693802009918928986895687019136529538360474680973608851543250650964358463826501485559582015260417674046675719218363408243315317061159736239205289417589905288684828379326751268110946083977771936631888562487449577977951583459862141192502145794989660758991244699259188713743242175435039829360461425895115568884749782044363584385416830744931726227494484339722617817924989160178503460949351279831098289460404523999753621522003650056020051069456296000284547537979236932202820239975982787646780099010322349712678370914076152606200716242573024135529982832104922591370431453214802837154613469992129834447294982786543135391631002906466381240717928578840280232814493869920347574939803991158558850516254720000000000000000000000000000 [138,36] 6680681689387607810127752649992716453253693694810176453386866040760043284710914456241673757385231553985875984478144824225838236782820800386658429250411782641249114242413708496622903980742769118111161998369436173643452950552890362624790820959905945858947876266783574996690909279745723936608910220882820481337182359046705265598419348216724940321681557332861033773818146031981520331887502370570998418246238491924063404523540304581610879690535978939174579770650895114509120712513469661054085227961654134272242270386457083248554832520949225327627909719512611437045510353368613900801506326523253442686766521583567760371564319190356901637430305373109070738237999517793210258496462871459097475443310537250546694756533556456159352412567090069035745163051950962878232200864285591372714543961569398988009963803164881696858898053052414974408031816126266744943286105026308102825207031709538946794275714406493967822511782544015237730824679779982436004858339437455605041412955232404615829565775436174126428379956081026600220021348084854524327070833380219552354001674147047476957159706824823263537053205653927937740133914166529081828441269091190061243683586250698977767790876089220177941048914881875113194013837463936210491259756917328733736965209741786260127947729901790088419373676867834834909409577231390642061399090563725090736400943316101129638209044383079072140986160686618278579140743200988764742515551145658700366468644810691399524709002300115465621421216940314800385013723170170374154079379698202653572308123527206112064426710363176140543435057576333847961277606577118122849653540799231736325936443880514549903174004297697699878673925169593358651187934983333302879691725424401440954302880840623543434773958591709961788515459528365148854580441667585424377717975073247331948978417480196661323237517705424965561428611654001445598451035858870508668155576441468851576022974477314429985270462341150936566870389339941361326622764314566226558928102608221406589603305199556667785983734849110878375798142085719546523080030491771555059058319616623338482257086587661868984215595641071051102491779520089806399856985886707901664309012004833018943999759287044999865715878602634231882303593073259756507056048776286650618358328934252911006542204017268558137165503340194432819860208960907892135268030471850869132014413586895409209596712110215082785816798392867988833512139048506554549230271826693340107590383597651696779069197597540352000000000000000000000000 [138,37] -124304217929029966823680014220088579212947202775467604831228964839520961527604260464370283233513516566056618021255956111068472155400774248812755570677594106222383918438381592033761492922418195402232918141889116638887563679617557325370480933735167803657470056867475823217555804777345263718146831254690580523024230016996726649399158800637487192862524248046171821430138441430882614079130352007088955014852992720749164074178297665929447023952119467539724610291323600265678708187567608867991021156912942833554061679159006887039616816494371347537286610825568986011917877577526139847354708660990821999535953256766773060909780967123639669142040997457295847246572349636205481149081981939115367480431897372368883790476296135124455381627410789284388823717540098951406291212581858705826891876151435783505031838660703217749499752217458752672020504650685404709606686589657663213553054399857788190447543832392879757547641711088111367030903922278825669089546952713447989857346034259867127310211180451143409256185475631254767573653823012086744832866976843532302594833835587273188318327947521234686797064721136795321508758448250847193036381476391916755848518181013140961276331800433149047641336616973586852715364800950098004434137094536397469948682066456373397329976818249828038325815747480255293061437041434234016842713652842536792462205438532188051567020241941518637369308188934750029003248316521458574802853972335831756023276117941214569438630649224838032724935031351111734118785745348833380197327597136593017945107119003781188090180932563457818748659818537141727494319590453071338269413784495006647745074387805643470358110883791353244559574817527437302516053493656723036040106105073353071642787925980565297691651094765311635362540198064524592323350793148739461492246977513161219833443055427845957953955496699153332358982809112685116733002338856514320125590591608776420475873650160177900852612772191250188722120040585069935927062207360454283455528518518176649041965965637669762972349807092470907305092659703735565898320183979701430737406830721547423954851849720737572282492180433784651642140820049481474489908295826040080593862316873904024187584954066576125099643198158169350911527748515485383109372548600871061672470545342878018166355364465890755195576243990258056918499548356019596305851089739685639912880050539935820674783475278732643882478860808256909474550014372050420409390473789041487319021230778295645417904401285120000000000000000000000 [138,38] -459895628867912043485597723459375697303576776680222925901259804470746509824005925387468643306063897812062388857098042718443268023295222465530190262298282459527264988531817205327376259518665334826610119447811429859617839652493619330443495257050512577955751882440484678885155702534223646195150566329553348217565194803318336477359379252340484527133756272943531612822151888731133521724533507526931351387403408880364422827781833520342483461267886293796788641560599036189831659990743367717891233093703424130182077017155253818468201320508987942062918552607416224252233731101044516525766704389772247656510560389319904564681271173619166151473966846458878878994090034292535299361173314116221120535866112166425026222827086829780829316033625070669238511483505578834776498478520853108535675352648607736246794176790286039642167135155209080449179001952326277265507288982757637313001765925198330647616582218420049834413656690639969340309478297386693412978481748040193798059790885741639012848493298464180554853202290675050947276595802405019672810500202069023512042938170810089907959999879758879536353210622933262949286258447401158183290184718400147678903141293497025119443666509672553059728960704310589312809789041961530323530937182783875496441722577367372079169298538079811506032971392169070634624029582600729242976956127774656486115832303537219749091408526983822329126233369226604051669307421143329411443455941633085826531073808566244209214904268081641938317880533487371522181668738590263428020109899563611452748060272870096614856953752117846432232524823997597634940010598039919094410626118428871966405367245609600416771499611978659155965076888635889706839737518217324216691655868980066756701428394308586741684327536181545595234492888635483617211614026772477541585850604252582520440223563284794557744749528712174566918428811071762654835073760460000494474199249400848725119655380266012907957666777617645452396939463625652934849394837790326115847289221702578528257422692292246189143806591197523358837848271714302743016693452934430405354371476493009241108999419433495345486854409902894675700105343690374034901740528033957433590136100263832702071484341402471978564614082185984109811186933006198510575673468215883179756002561541747781944972013191631416422094004784211542795445783418446159710818384065618480866684693027712832226076865351118385083328137020010739698903057072973143466818268977704754518708075301406472936700898181120000000000000000000 [138,39] 501180459104317772675305776662159249227238920866405916191124637014276013764229908205577387575484464279809770315729368700911378403522042094187708366965504817308781962050760571560464559110621978105613802792326071008047175729869524111642230136142626923992901366425971046427308170277374893445951538236283562980584729172772725417325584490567256096079738002887489207184368819542194604192445764842140495939920730944490586204383521737046537282869295561780053523129335143957968595292423805860498654322929041567378858004630918161471770629415521682024876751579502291709147438548709493023550382984779926775045903796460049300593762443884768599175191332344273887406390298281901687325066791761000550805343553730837652260902005219778332344106874819013701625676748637963299435677102169380743882700319822770441575494302025659408126015466034173108283304254211338120419565878925271686340086844763876053810835659992612235753148710619912770145829070888860949195061049128903109809850080848868655007658946364227615085718539314113310565893826160509598543006658318236246037273143355421969917653684894329409796039401247790919684363838304067287657131040972058703059523860295912764016308506383298416372090374314604114115040895884104553269423151773587062515530460872405133286135108048179623850669100083010152287963470617710710607698104947563694894252772704907181764616236605087300067236683904409521290533948972559241350891202926760796436028908210711295467224062765048499897322354537458142837334410035953530324814634746336683190598165053385113403389799972873657828965623762916925259498333681524343218703316968789178753467721514936446891439220857302653772515431780646490885161035808169405955508645320796607710262142751780692647829704789144731327822641867873810267869151586989703989094820594050907255363556576398720045637723211444544189219984083731156895686139986699963050637960997628350448930150237875712105043025012730718924013316846478958911493203029165859632841475438639423311266898651948396084376807485538778447130647118035531408100390541536512337275515211463074393889373348428196948659621600985754773847172151295336663879582053544252933218775292271812759705544272806736172392136663752585305969858753555722760334165908296294410219030015526257677150874332491027185488993279015577064157269863509156044272111851172863197225845591858203500514341553136592293560143816888283244229592808646445984575864328182861001802377504558883046571796070400000000000000000 [138,40] -272580492912004819595707879544337841002023561475683348836417364458907390751391517859434795255492820602572127237347388105545226388125859839031882103233964198052427308051682759693047638898265415567599781006683035166952533220309760589022300040467354980783271014917120130617103045098464859950395346746373798298033585585151962697323675279478180267202795480823284733007036788843745638121984302606280045382773066502381799108047192137792395817891220172163989575348314544630851557851914560444837645196429442266156568382398375929251357003514197951588018012376724538534116298387269166630461729553442293194578571901162177990471381293190125394426664636375200129458347638559109046852400876061556827045714690253728953513665348636835900380823702998487495591220644641279354921581133592236294388837770436202170590110231260051631652782219838156545860191787972121587699136895872686838899689248009716016458466207011902455142346644371283641703606822580382631540990941438505528709080311427659203270057610932084978228344964613187802750143048396733456253491067601614564718506744336735951871283972865994239599587360155133302093021524294206045641287931465334943558577198090411646462402640779735147734289241282890278202253756598310186824596131051498459340724579916432930517886658415851321954374080188818726812408533205099138053984955114626560931608324523354343968268192248119561932471608125413171329432638213678414476906027705111431042626346841183476223201608050673233371218891102905725665878039294206400802090563988392546635018167549794032319487880378998086135909211398575606114083885215334424391091693182950221363823641000689123757539619332429834875801809419952467307095673908444427768973252076934494734648577244256685259036895418526406538378638346435460716978157963446154215710062881860374748799410418147775609773332969103954995845354257298893967247273384691341533002660807286295727559327805575827913072976264608333462294072678723515105045078295866825480525560782283964875036562082512270334489644210406627014117586676960662956164098883110083822175484030515086711945752134852152559056081969935545349030025977548369248229612253569144122653303890835386585693906906201926381908566531122219457902827165793950655026096536441672782926520967309978576390759891162933711009078257859778080582126090159113073660275163262546696014058855078978892766349296856414796778640229228084777902909474911679943515367007681987216403394271027209849180080046080000000000000 [138,41] 62644884754873466892669818071592248661808642791674694472437031201294025515366861204124342031995110295887280129125588076576791222799752087991937028136700764944601993589977845961697379772595879656559541600714144588200897545883483420415478392412542728191377954207745119665792723265051993047813546418593770406446105641723031129141610784236135883714948102376207606165425778769858033176725147465927163858364709830490606443837948382482820277659250996512126519438824282978920764250368233955718618921239341442026535437941630315237929498854711389397445883306302691100175219071196766928469100938685106537058413393897081631412455999668308146305994920000771340447806453694873277983030984171615389296633060189594989581218207851242463838327557618343051667525911924640061023966921274903656789441592079887126603279109207593123250522135406688740988138830704274240312169293333324893637570656365860028188665456792353726191059399341852812859383897345480318134468156401241158149809874899567681287976825195396618276140878647481424800590509904098244949330964579375765638027130787847799270327400695071392567475271232020350418235649285029756454352990011802381686452272497739671547765459339156235894299960809286608888478689004216695765235811997335978925847384937720873312694860040312207192526608718520341663926639430803894990180483588206182178554096532060056493533345579868322835754691503502906994079783136056905635590457621657827695855376403089505454941207259653347069525981278943179453353882362212080727065152479872555436942173104850555207020578151526437331048350901055035242386413720134060942889092479653403135575162693066374898081069637120978116224388916914412665842296278954469868733197319201983737284077947133456856092543228902911810331367728545487932364162585253166075613020057842673010440362630007723243077077745751540569797086625460252704497788786437755945702101789673550811125208702079650988176487808282555972783072136254807094877353277651071057924136806075953604963378676599049756888183702496146973064326046829338412003704166742325298159373488177818907274077451677418030839290363334273593648375551374021276866929448323216820485408612852307483609976018729182282941879311142216492280110952075967677152471100142981927919191595314029012359654565662830968663993841237834715780376388445697200550532554192450823084178464083436205657664464225120040696439633967661450118996995808955115168134104992634426990461728535903168355232645120000000000 [138,42] 12787464234977998308504395612618355805216275121371101658339762422360996049003825554611942990596022749469009094251302824996721814767433925424527126911230508060097132819062601914022540194600614027794563150691890346324573550093427259529840373233389815779326147278990437241120829581248364250746999662023603959307053978845817840976995376965360865233042095845421630669323627857067277617035077001663615971572305965533687884431903127182622902903579454754573861056664310801992680860675415271307058470699548479099352040892326353664258788623071989267745011423881360105743240525704442564842162782177483875017798935607663500294078763484980927007476968832213968011910959133223310544559914916059200042171102569502362463174168365093863845287348644883816454010478186804011205036842382892303100489611661103314787360409958092289722687278826023313831821737838813531620485589269402118726320439389270412019615304698884603713340711069228692480599200928074679225031398083008808142574803498551626145636372341201352875946310870198498842887830701020320652750838402930856901798441372596911718272222342140317137196512343194247501904673806583475720204750332517728630993912926979245940324011919116782357066383562463666322015892860401137731382107533150452340978659508707397592290577860317680740032550615012245703090797359132786628431964017905080366520927251147391809491195583664123471546099131017841113093970878334044325364848429507160467962648410888213177558535571582117998906467879714952241059806840576671783740714559323601627792338792773423865704450409044865116056234232142436519956626238850449196957527717113487906159637646829718413727012629724763255086487727559642440324816557863430548834189316210137654200826801402043855142841016161086578610892709034610414097115786365193179493414243868187718378964569752064186294494123497899577342855626735734074922064944876434709147635708194290935403657273357226530361169121688765034416741040198039698918015369024019625329094339231859005655927497509454618746366507663057687094178640598985914018358885068391630679193182451736377385917635822832250013107455216913612426864896816336858262135658607393708741190522652957636104628045673497256776966192985045893589403530891462279187093376415348931575122469190665205699285307788454067434941710177892003666551585348202110722104230185617418625222654543885668247945250460233327314135273395477075262319860693615483163395205482211710333779694913320454539265966080000000 [138,43] -15197466921544006105545221732555239883172215214220357576243845032525415973030731739677087409745000120788496166262166736128034321480029494808449946341580768040134766026458203465679944200692266964996597977673730193816297792555549384585933422824268945806833105255392172671174878107064074208130769541834055916734519994207605259986981773898716029254561369075738835162000482724731046142880214481189867115589929215734483587174983779923452328599571665812466353150845985034949591366280548253298211815604189752734932144819948871403475786527745875265503630102945006641455089649827794971468990002386798246372404513004005739417047432902871927778635312352533657449857862006600541838198198629420818425658065582785983488365471884601802646484777863955451244293003804725996839335581673272741563268389421383912407799863348956647980116416591038762645616488393942165879513929725810117862737252749531807747270401285020353647620435842936468534458335978614889529924285718725415544328572265787845893658159909013345289750245407396310897736387235308149922383739420347199917477971824440363894699772817693792904498245265849030332765626045573095073742431703992257298512430789679337821683932693241566426774036095729103948905467793058776337374354549607916701656284614084733460572040727315840748600430659434306945009815334616191964500946815055270062094152284076533480984000697503395795988071827275811230296061088528277360040843556110359381854967270272697492904202841362581180230585521342041911031083856294715215464590175746831120470886164367411444681231737926468288109803507596204255258948423553374383758321919834788740673612944056615024818314140744499857808277287216814365732401538455221000386917093879671317734621097996550692623406600269419647269062634201096185119447915841777953769812045358941351881347413097973997489930929382353959007666710106415527765091581058312167604679851771353204277165933597650810673154193984030534940793921827492792187684066317076751455879938146061071628021355630825764779376751385438141967685360804506944184547404673014856034865094879354254378140032618040597280904659374822444553481570963334617930029718814934244791951317800438171704234948468701694639471965484982077284254715946374494418460986948365712407308770401021852111834867972259353284144783646201075343690584459210926866231384173060378439981885159501633536817318246166109126916549173536724250542794185515599180574739899830498679607031354880448012304384000000 [138,44] 5662663932532174184387893135715734705673406600209685339800932384947973555720034586236957639488464159288975184558202175345659298657378070854774807191277994965126650739764890838043326732963938878720512424946915353956398573209229268647221843665566407729667722467581497391015891549299652307444822069933119934771077380133715028631716468049167519112072099144491423558423846518221060140799279190125105115228966291259866010508072742502345213166448867264069220377920630173411122058676311860500193089457137509374973196307436233550927180154672209369992304335996760236199047896023786974732121249848569826551428034504302292050994027953243218932744560273089323155227734762648172808192255546601993805113982290494924073007024836993315707625204810972704383880366601577157295227737251347176136907324172466757856518855262313364975698645963546758069080267116956897844798801864079860508346466722406361069000990592165463696652626509025298227667296583190755996287896210838629895876110340355941942851754249907414354072657485276662436175199191756793967805935421745676283163411798050988491053212915014582121679466544029284072845978907314181693836281474253222949950048346498838926592427848164995416937315424251958540398856131741655242086696734187920384492809358386507792629506300340146901438535303726826086304211608860810602279795139723408750995349167112646779842233849999092225500304226584130384504856488458827534545588870586072907123404615845001526255319501116140084044220114205181889288296644748846223495322878092013791305305447617246904133476313175737346064958367088724840427038105186476213208677784052605534843600518243875870122965378541512413103622033270474008380877204904736290497423710928989197098273044758624342096760820512762939545631580994244183525982886495784864833688000294912879458049858920556065627040153118033426176046688724714943705644639024262730609463234424358940348501279439797890013455547283915453472704447088697177551003444251876231335364885184535997817433086712808560034622091681948979915816551857583977729244619758407937247625718434449035814140764389263113419758542166902870451759504633188780448544885618827894731180487340542038727879065712786194678714431266578653882005512937918580347517379128509497013332795119843661000204423715898602881998016389903481734113898187046548346282853897138768853877547565297099542171238875997421231421492145564811103449862046837224964241607120409443152417005481264619035699759450 [138,45] -1113500906645372362314376861661772373599348157650166063226112371159051952715375834427833533275430899242330999691789496096933505171885872947748640290713691733562820818750735402560738452851219272119729612251994135943846695984803507795673980245178811065221476662004747469089589265989543078710455688698090674078603471269914985048398258975593360827909881477553182641157833156862917865670742704590401462067001659799961489443370176887533774044146610590953538013054227164880659611162551918523995274303033035523928133533763259812601136630260327696210254321957071518384389988621524136277098378110398808195218146967973717181384502578589201015860254284879585306164356010199162630011187400964452719742257469181548617377846646574159533394576619276162824443158484632296868254578440536783432029374942173541854385447258322613755947232551165939398167281374778169135622799830713191896455882439189578873162048562133833914687535246518437692958618651403651034398746508699909383828069944733525158394879474439212019542179674019380030460822821862164741503987603747948110601147777742168557736298652821891951219664912593763056292659856697858838724641092177009775132896632928750676235260944954157037740674967959723986267294063748901129882058963471752730330038354771795002083194667616798895728221949359320629984101060351761169518001582511538204762212366978246855915523070921871727313845775011058550931398907883262658717625778790233787262493515111389190578728209669253831630038604571729310501735808701293373784500574619720226960676073678313828271962988144679632963385857735617637321914194993817939983992741101797945845790005394078335894520493427038094612020503606007565215682457558849513528247999039642484160063018009116898359544202235815901669810650484486889462693471671162771940285143335909401408386159830712210090468701850889556662792342084951196253633454202155298785930335679570969051074133556808967060335153492281497427045616545823698684198649536071207620239798433715148980318716474597153819714617231189615203058487328225689837285092140886287152009477204204486322756936128242236912548924640580625855476654240878003629232729252977873199340095942100264463664709124397870743317659089296748568231970185565036849559253649964399763639361982417669508314434346173560930238040606794539849233033497085343254950884881807958201176760266734193420438883483788916991809509979775349514402837496735892943827594956815481508278436337764253051500800 [138,46] 64655971462865442914333712507025807466588988848024178542483086698968464745579981067847226307873744570339279760782675222879847088777744153278668652125433137149233573280353253440156708774806171634467686214323441787699395353642172725791655283044277609387061661911902918627003493402188225213214753014157737056890049658753552724650795897213087225986943381223375940537961227647416256731422063932627998635633418626199259599744870950048121498605363762683902709447022049785281480172630851002719182807409269368141015487600619957165304691299885832150157909092658469419827389345252465071486767837756696260272108795331885526604637478045467221413261015318241826725157700653684272946880288662952986010751272210306239622435892410366843126922191624732742614737616302075107871809447888928941282371270628955646555780063178113219964726741120731106559529667238523324663031581590218379343496964868838162289488065531534200700625831164238399691708014895709433668690776458036900425343196621734116796517124701798014232460749056979953558765320946374953664227123541747758949678660385093872375705479783766203767252244892543492450921700221128889827057025148644649113903906798704765389641022533291508997528194637800187591520500032435695627486693394016954185027757664770931834735554879666425884597559187112722883920771914349560407895464529369521598144733073576135040769901295849234665461443239117601104081627591963809906650730805133486549979793732633319526576917909418201930941775000558582674952412698367123072991851485634604108488180993650601089338070786437234281971895852941676777217412585705091565912686933480726834240431926758065258584605642699538920802854420206536244789498817782723113270836628124177787584287980928630121140480766614508115235871304291649942078216047179685123757060973094783684010711896142654676180211078969221402357393227443384774441730563540873856309914616015895741082015983955918162116355092961100155328906477715119590290100809838728985495963170908975083670602195255072262202236001707278213939763909389170852317476515580492740309106442378381377588755441193800425611102513057790990947340938556289219996669046775706803829032450336171457594878707409189135052663348784902455338868405451317392413204077054134865397066836111548381163801769884241674581157752946031016276855920739652081166194346411594514929121333449444135596932771169314011273749661199206021049425349881345447461363481524023603896543101059150078720 [138,47] 29388263953127936454886573171613295414307251387085678565799371213338525365693299963045304164193198529505582537969102689904603441714674184960958302098603708294043103755708738637011815435195742972049275433477923944619302305099649364179550258024132595069222103408419353228933581495111908577254221198147314683327305535236931006600374115059053068987299685553658173696802690484645306516675748858691936836296628881166362244749824859994880984797399879777683632970354116056628308080780228421983387386238744151587688871281645600070016752229803371147223041506261690330224692276314721410532064866661195781366868910889019449152811892688344312684220881229126662994446230148246267650111645803595664285249735207448014694703066686626033859699293058671470952500447359836403981808337793783277674231576423149387143174556382474573335435825781923041075206629419510372312682824071185154475691437606006947855794235301347720267897274442911989677937000117402126639728698672399140855372058220382859181024568933761774235307321876327633979261147503553731935252811377307499544565595828985647945566457557716178966429676977639343789763527333496891505331438065843678933592819415089632326707558486055530252073292269078797807082831021361393274516290701861384594422641494771137245844187787014748165045409706159311722757041237771029725890419617988657188607936064791117989231760189671116457878429444523976406784205825211080778474677334456765050296961743335022688638302496574098466953438074259206099732809788823793572463217972302920329468405675215611477637567922978639364723438354253087375035842280436162121536145834230458085271295655502056361648214468604499375148162593954461993243642537617084214156679624259608467186013074848442435844004070487756774091359411557335588381995395881210479376722879607278967833406772948195396414088060919322955382992408683315132418007908926733447866982005644049455323834418096413591397497263901691643748664250868332970192270635325293509316137926499012350849258197818125254638804198014549986100963965742391892905088656579325835104473344258109814005911352758246457977410636575071411380316675995365721909001007569500688203104069731455303912666751019427011625682902071315194152848088187404833470432023571444961979168128060778600049612613353690294472387904841433484714010890577836917164950160763383170534808490635232249406221593433229183654536076531304566688197241301847863624682314050065703342511519426945280 [138,48] -10427743306952261983004804301500867283320822038635331926837665864345526507873046791411898572882076389493549355486948212307073506919943983789097559294565539944469108848265697400778761929353297487290952475121564137291840095392089461647929417481513351193168158511911627522910003566137547723756583503797401599920129947936546279558892703308036639410205769981725896534496561434824249392474317786112104472890135352979382360939163499599160876242466914306724261688706281527592618765651852040449364056726504770419571386124115902642746795767138296708931068941021494659552286157442023101647366648019694089650911601289826320860705813991622512682114408874839931295468885694235625788511644860349671193835119163494234423284609565099014058021761518284489178639176642543587132077795951135148457363737459891652508447629588462568426863454718878380642788091816680236364438624400486845265203038759273289875149571160437373353469482859054560105528980877334489474311059518240691722675378918672587876198020397993682650804816197279289772913996591921884184128546005834546996763154394061166578976479879731962745632440358036173028590607394186459564372037289428476454149578114915386420347786864408864051060426367582538557125991167852418761560241587454229071427821472372885013183933635977620674332968363919013388437349379533142695270440113668260231744852736149159696269171650857928480707859062420925375461378642505434616988085632897330277382839451447404682961984168412921368087121517397417593970029022673760302105715256793087743084034111547449746637815105780258500514399756610937509443378066159321738479043564891181852732291801200020125804573568554897240936048527661039989291350115063297048891185537690688598298202590416292774769064393226286768022009695936614372549059277899701671699085951908559976966615709793241589671833024503949447784996728625852406074700942268370884304806393420074626097475540948075707400195430055445470129712786827392391325798561189483595852237527039689091247740864315191981421615718664406435770298008609579024831220108531031530909795233929694213339894342443039132897859445848587488215701658057349886297093736033314022363370540361471775600209602901863377259810799453728210670861580334312842104497250021149686800004244315938688264357742498456378519938757350041558958254577942531229177400587165882164398014156922775860397624765608141194491360320837248210380463262629730629120470789730464891465695468404320 [138,49] 1818820479839348464790560139124706655490908609003533798628055221756573403223181795128239356325542791396874098172681888238564110792107472749065422640501787181832740790578843028157811527318608890537438128304367395993350126000730447455321871880947663169270893428733054356945803026919134415047807352260381273290259679478660907800955224734003343170824944648328748974267842468231160764189289520632537159694208936983573263590015750571785670335786922174113068093991892614957038291118494595205707980117145773171645320657738426829841316717617819783688354817820509611153745121942668205667818950954465357021538121710101346497067281658371701028010353926791702422221932715388840503271246690179888292204572317728710157771415825854386579988368929723980577850905221082189103498008635824325685250109697170103777641864819694808674369327604647162184320056644088541845198969311619463546371791711873413856119519808694403172225980130224827504474181764876947604084923620899623514012401171944269026430267199402157215331301895758917727608708530087041354827836014937852840465447539529256139063424765820358801120036666785317169568982449808765795445209509545355083158293148791984454867464400858410791027102463903858965237890643408588412021541176363870431713536471953236619199738508886348250447307202585690776925110890661484220885500138517953317635746705992054755086200405414813068375066282166001287152264890818868886347460605755565657474428920745100526493960308757660444697473616892966361389808279148415194093479852779867030519608061260421513940913249259919803114667041360018296705537982089811836846247423352734779227551767741359288592726492163929570349065347404886465438461123179996924184485945368529094263588039258739797266305906018085471516988410296190591701226493419759599662332477853853900974217340015553106757655220184294704686548370323387300360299183709212157409716251587750799007881533190857102760512963567685508176253080731008011369282683563648240785373083953140482421151207560633936488985214644964544495368815661237917088689747156978183759231973580802034852614074954300645649655217078272462171372660998045339700457328740555545289771205196170536103477149259500602178396810577719940927862920651015672017362771301499508032876638069750155978704129754895072786964184886180926106279384355412519798040439801956263112773341027538251993213436691703058452431202692320028893008878566835501402890647749811081021454608320 [138,50] -186532525492966186806425464352493077055955339846110657711990196282767144791923315140235856506824723968683988957035314257042277833246701282375780080529197491953352094879312725715857676522201506986173278505679447752647325841301098728851962202958502244380627763420524887579402863477234612095528819401244076471521200348754119954238627936601815541766141112613237394113819989991713785963758246792143938229008814898006493524428888474922830055774007818059027138786313276974457535239885212215259052632885892875428498353593948311182778153828345769096493235877046303081157160247484542258152530479278399004836690266585796630130492578466287312844408845793398451657784679058824856658987958796484012114100506413909576345562621396594843549167732723897798778864620715635090790552282923539277387958394146310554863505754938514007271043954666163167377913735841800949420564778272332958386841674525647500849610718563108259354360436174493567770164339543083282960863484893478134786445469980920668464321001715317613430072826130858235664520851849567962672865715513128478095579861450931070274427034708132793954462227068132018834458439959661462382926117468580061647617549019444962555644969248513590570816888218311382009288740686081196088149688844961691784433504431329547614046595631366454912081011405523647851738029798057591705729382110861287637020077143116397565329360631673489603667690513435417024223822184593965471845436208385028560497535388831199127081669948310413222739273351798815631485462389411167260244710978170397516383457315897632204178124620463317158428136213394709628115826047383313433130495491580725411815998563044320164252315236082812782052401097762435371999875395164673239443641482270190534680609568749243830254107815149961853665874113738708085049741076381200728257880584172149131615829471907914638685551183568038669021527650243867970399413617091676753750222891514510817014813939116398335036291287591703652410114610918170089773791944078940675643504881356412638657613867712277233395963188563483582849500711203384745715762125014351272759606559792263028416139524351963064637961679841258544920625336328152138365729390016175080098653010376176633055594451329312960889366992325747931880647689608914646912347311796824492621797121605296935854727174373606748673552436401557638095687130712098342415557590175552328385635100828170627615080613312991291894577618969979885980653328338369180635542136547037082915136 [138,51] 5108274867211617097331047609525253511760924891078569588544057903054920997528456306006582425027812884811912712022564958398282074543197364000145072299703503453153034818058948176048886159090157208896161377773299336528238211974227774029935768081117659617375619351486075861979554048671928315257408669834340672473206348244754760591963020774825843968650136636426203275702625962620080023017550208636200424329096314506837788531284465010994826136477339763271472666386198996583924603347861021603120632653178352185072121667476552617489321220228786871779565453090327917254367205690252514516539685477318377460345311072704108120772070310063489685199930121985299763229311173480900581952428011532377022275914548734578137408543323639226449066496720213999305259485817226506407117160711863669883860426712216751197907981644572173264021763768480823942576477784029908590528468032491093577345242805965210175691659031312392944438665538773851377068822957541426452326608760404792844053308671146645568546834854191918993886635048534433915198449022297637162382666927118652584002088021943205835161367300783947586466199002169758192980331535137554867379087722916562318106301303761739934265562962918401215489599352012072942952831851411229856097542759273561033709915689907907481202999708823126287517555195012752461912113340718717961069217143036185781682996012931106188783515965766088028989662696492700388563785750995503976112068721305821923847543522102744940318953480958487002078813197690492492374418724720153741372463492005649151500093654351365441083070543540963432503107430458613966730831439278956149797212007901248699569645134599938775640593073325557808287353946523063850610119406757528775105581557499379214321914216599129426024225918318431278605536241475085633354767519973648472937602912105666997787477317356458818489390250483416241266850848525116801298364167929566236059408899815002001543794440866954963503301868428481676379755993997807700090776001354973729671452815435773651637758949917101204199873211561093320928231111530931334554164545983342217528851134349702026985160503843545154627339712228043748499073994437888887657962208716435900918635226648130528962051966323436616040112918532667476283972488001140422473728396252235304051707531959541391776352167421586439374469313422128107361463867930675779283415628830884066114899004696448193358309569144700906242720774093024772431668505926792788510611928402370620800 [138,52] 2475348310295362768915912091346371230217325870553484027549798454476028718209371029339350437219554191412004271746547363708291425014089303247546863734435477993477127409511039595475432815024152978079578182956598528084164450546236848985528445106319852434615988715049435642521265775695975999888318982839936905923536460247899384447582147844112653193934505946109788039619089955279680398685025144543212483411792143489083511398246686177869205516436905761861489630481539571231635082596767420003421520642619535890558857868512211149090639699298211360473399995659619295131905997932890892847651277156010171235985246797298185846146054874074598763863934002091183128227961676940704094221238224577282221081959858971796603197333503903015414902196055639300619597801645211305702318228336332428232396172557930864104603113168719898154656544977869901045542611588825658138099644571461235792289386565342324184560979420929230159576369757237743318611176404291211140967541729034027788518631647007907922526499812756624094228858085149125126196336197942481761080259305390164547827781295115344372166164888114473495421748519041598412271668865456759275534023367074178093864774578791695023240499716954234006143974312194040857247977645674289899079504406052064635652651103058762983449733440430741311163135537720110854095395696515795061016181494642549192614973327512965181845661897044817573789909059318191467712715398164761850752196957498847596587863598688054547942122267429216320687904855871834498562614161085399643660806765766359765000116181860695746789628236053957410578797052980327807361280686599482521873131879022114770250918362306366433459244043668339415818333537781435677921701030383788317247004821178247543094420829713814765799344756666398226654472167610592793481366297301992436028309695027962648888215400614038412534114148501276535450570646638278229240150389119018653622722007802789718431541653154570834060040193801241399539632188597854294609616346793324693091119966834833307303051708943475802398725970077392760400401232169675536527395138496994222664867933527506499727053109399298902115237953021341509061260928175468125644154328172884023777760729039808516218276255983090718793953662681363682152963493948732382229104383925888960391224054939263490109286701986190496788256613631960683752109423525748656125131464387765369357890818340197089102644016308766551374781972811283338578915250124075506248768937088381558 [138,53] -687289702807447011330055277210632274076557599614930198568031101649015712624548020407585284655240085805706150759894159675756365311524069066300736346755449248680556660385405301659472483231396458993834102112691090145609049430008670456188041743749655899217724345586120076159907260905335162621060288468414888807626137206810481078624365334860621738584239927483251041381020551280540022265207851844383906807796104495993047810013206214259149530979036048550210524367895503771188002088837460603059219323920839998990888173367417059172653314732002462525332966638659097973281129176748601462606505319751305804772933150708144656764068995286287878424956736386144388533976056174133269968902335292618611838607014504209789415983298057194860432731942636415029679368923179299007103117957730392343232163606863451752373119870509087103498905799699817330744938428022947739725075961135592990753186874713279562490185150636415387388202194882138854242432461369837186888908045915513099405622567840090353031569237171903095407410608340424443091482937798392849155446433287832749297350104456990476557167534740728534634692532387487961639761918119083729274976747503780331873369242550135393029934855182806430757686115676204355942166979559289491633370312169510142607828055057264368029352747972876371024643833139242994683093060052814543046857457251696848946929706531881256632089832771249560695302631916331807175101412633485287484855226129457524042471154267108827333166045553106021604947683957110289949626296867047419284288831648060129762275034145180929336373226560693497086620120671214934807937298767988488603204866354443149373647004407367644660591320361786562317516209476339615960032035868694588103281698612994132053557793739342721001293856966754679766978370466215333199710517812239981256292135109037638015872728778246945027906807620678369638007397909981862801126591191112337314973068349013733266556886031559233551090368582946684116579223554893441706204859871303938902458522474558155181766589308545629751857623773557707720076949189062964933112572507048568922406853545240598134014948628504418256007542573250327762404156862259391459442041426808648615541941108380630339858873293201211431346038689886901269468638172768176206692911445205447117369923018926611477849941896793955962330434257186409590521498488054242922877004073769923604866535727564655892887428127632191611729134715312233206444840776969061361358422917440 [138,54] 117580303496053695554210348296475769441729893117604453004180389024653201014603986291809649162643115800452223118598032789750058161517363689010686278277398203962751261927194663004381209304625989590498928205041289009675853699274077340730067403091039931301232381684715125731485494284919460925041471063534298210778312113743399463225276456246112725304543146473198038169464814118571888004627296089739419709860152809738031459841562410781124774655813504586859055641788641948923620438042879181988428969655804386764370531363371045802583673889687956151971647692892349714947625381570655398852564488159150297444357186005288027028216990174550698811574810837221052230733163809950081998290382255343158997257986605268864612500261593166863006222833270567116399551179549200817823001816441705300291600505804635964275334879914926598790041284711044228933376006175011049918686833635991674804011096502813526307061994757668045812705134665918792325633406978008960564987974882125441790957172150306312579779490415789594113278675862799644764741065854475289774779107575683368555671614951186041638597313821506689953271024360885111668475990787132436315029614905193858937478110317288445393505521644980003491010759849546844553965837145772421429852245769528126595701188144649611222295833308574381573652873517329544411086549800138997436999993200433936186148975150981653588067470699181362637024708796212059073503300107956219038072049838824474070493169748065863651976501298718595640706928688482016015510280861494275216274623233253339975508870058907070588267717808380857889053303890027418867274486826756991595555368315463477534026502957636125711572824681243778777810984745546084977383007319145757610066477004767280010728975375565822894004692640471472681740073376639698775438565407760539058270239802814056565174801176869895448875978850264715964570341738698006706933414735357497736653745813503170523305649433426481168919546446645629791193663385330655333635697229332433170771390792761857699843813197641147303557023332788976169885479122298315029360172387085552503871927606798093766595346393803876200168751153315024511665271742577794252968832014709788308000530427288573142725080336748063629795066783733162532225985898511405845698713010131373944949926938312531145600751660715742334862200762652585372450194672191326715210892659091929602349859502537679983276891868390575603293086664010356707922694431234765353783037440 [138,55] -14996499242725538928081150620129821247548296689773453350183843485065843708580876679165127020213916317945024521162024077948902687389094692922798191311702224363467196118242080769239015089610835361436125803906061053408956654151306533265719844611504766843024381311995772444498794140644968930110364519027164848951727666376356143374803805550889190646121571571508115827391423837525305833483888079378912425360773972629222476923478988763921860637480234998648196357504265427579006411301197040383998273972819537925610368111027653972670873875869112005149583289975083970699853661418891364632207512537384151571288493304770179634971386943916176140210168609835485198786530495601761743137246643723959441416139267181707713465230145503973112288602196931406007997025832917214904704528516164638753280589943143218017949212244597258579069724261483441988935672879330995868984721608989109130118287939280465455510691641767085332377802183314845980309881557922669148198959659708546509448645773403496082235443808688438225306971417887980783667025949131572129366612602534728676335766461559658772684560575786770537069926562204846647237918061289060765228130190552670090886239230424179839601260766981669115015466061295512419649129144772598194455808438225293099827094311932656952902222779935719080338786281634029624192525058903767356952074822348503154136107823869317916864539807728828637440440391441938974132741531441766700587824864166908851037236533948929590908116725234829728186890108337491534667590883379700018125146535260707481451568178125147058459448318328952930322419308819689107514694210363963395845775450324560585149511002282942518458388945377154514821435203889555311188035757493635604671267067995656398458629094015578352567517205296684486899541272838833388739394523340201797639666825464942102043820854417427455036776282346772477901495138063820561385839609348114213604676947838106502177503036864894971845558203689316933983862327789526886781238950824250134297608351914344499181191379246238405718846214808652436143860431049448227337203464981711056886552600248147863827979179316348769241069918191861349139742079228275822400528662222360626709400971402035768224745737136298232797584619649588453177864377842496152372196634918228345161416183235712588976015163568186242739621809388261039599628328521789951591215851179114382068318795867141907526916266813177689103171158919453561207878795420667505752576 [138,56] 1432829505747213242239584495055197678504192030019916137776246071172930622153799637070922294495242960258461722116224909835104432779471275830934344571895327625505646413900806911281279881569155646853018978400412649221974867281550181127163372186662369619152173151185131267576611607992263354150732143690804340352893133808222409107595947438539988382789592946226666295197785023095422141907136166193891540392491386105617225538853821526588461483899031193606839575887939130677816560746982305245287074411737546981923829422070807671281646662253713368746366671103869381430871200189152571181447968291396379236343582736683282536214456998276175402349687442759312406883293098988649063134908032073442601950202724130650902019382897593420104893080744321093469685746429644970601512649449783032270303791292855656257053134452814393980897823906518190347758055697540071767652075921162048241033578002685762518308270768857128172508413572574922985396708905670797474613608691300130960013756886682860762146071417994038470341763251237646557992480393185635052620662696539325885285907029280473605825308462617736402431647600279238876922748753842589720423857173314647471926341478549770488378534815459222097015893887777702099850145552835512684079509884395235366648732713844300038793649019217797929717760998512174962242368961552664466252484276483279902153591744617193878339328910310961389291068402233713432833041350006896265205467836954375440005128217695034265283432815337969410325600186333520138574044162719653130272895010486421540095798533714481214449598495546666743748653757500908853798506661221900266889753766232417528028259091378619036830342509419898891388593941160426002658259016025663161763284126340061615259537310040106699948528158508318310806610192527217215592985347027969165991250005376023092864148222817408363208917631619132801563011832367378902871858890092503480150187962790942460643113726303637537259994950731855932104084722518361596436740574911368522004098021509184403910415919381686776797622911908594465389163183421090033333568434521557026255071503120494232946791009896592687651073822171629274423667625097676976227707093185565533400144129844489031373539220588197864570755126011813027553325900896289826390507611225281148783011235903696715577667807760794569262259983607683590899946029419331990331922778173234944540134676539217221242894738778968247249615639038884859550571271502530244224 [138,57] -102998178708344351584936399917579017982364697592452425147587631099098415897015996794797794310828122343154553411194331521878578413223905907303585457153017993525994957980956685645366098513899158359896659719128028631109296092252796916575562440795635494086204252275240657055812742853050833831368230770339987179793865619427368070615780392929030992712517906253990799349265102004369677912445980319018421685067942678512676060372355777878822913335081633482814982482036091744247496631700873346165673301287937193217705537037162939078198041179036666485504939086915573260724765678616906884741958069699775412151631246675429447958989635988662485312015389053891728830932746675649787583577095373224167499759022987575089333566439204305688914353434598540178284516906475326817545599042380272413588272631694426618028160580592126684914886682888470796224283854346766609262464782125247343132376947434423360259059557712280902364023204984499485964975937334241790116842954914919375583163562157266231498428216414359246162861732042164654913092496382917152930022075374192455399348564680063481837965313621743168874475995348202346419625798726511187952910410554263918633080918817611289993532313061775586337110150923748329748188573524703020239214976717877996403907186576360794735686929009495383443566510430891127897229639578043114762849309219709516289774157782998382197901693871176515583349202288921966527129942948946146398860010374231168968295764704318375179964691447930532627837341942968529198450297219839844530605096880677641190981688879305710121515648386285655683016310376521077610761706879849293452007535776031592509638723420876716712368026470580645056514618128619265448625619460977539082754432133771510038365449479944408275290958104313069284219770172131205436028978402580741109914615997867143741482028075186721033491653002905703349225898996309496069877174424768200918699444748280163174942345845028586897973969009319555310477125083779734793185125829051536419840091894931292155284980529737835923389129918355618812650412612741321214532610860192724671584549191815713996660187082594648500428461206494998216775861390053472626436787263357346329765515813150880925108362388602244498188992502522473477363683422405700343888272513343396204707194437637722320104185773316250842334575846987559023007078544152292008076654525492594473421268400544780624414026220321064482726140272031859870064064644011520 [138,58] 6295400577768801185574074053428336596582273705786153642195600025834869919386305406886739567067818315549376988387190078801510431962924052196866021050127668306765373595830598342136579710534336481591966196134650801112336932808602072750870575159690838534559056172459601525730276120024484142456419177447592917039406031385193584537930060328108003355837350975366783898828673796998511624894737058967933641952083262968291811618792810863384770442514234986169878051971216460544485392075320659515850958687811383123749631928456894244419747435834597481105700932655414369625389828917020472857769963762899494632101532642011131257057741005862327070280314097863197765197529581900692041071931567490871069115529985554321478811920848868190875172154112176889565586321603416322364431063419185279141620967213386134715764817451369529674940719039768154357877811041661070175646541444772757990178764480768095234372001242091086319425516640962521173233425747744385349548121166790833910896266762135027548066301490133647888484695231970430575223715370049855934578136684900960291037356316106307569686454398004231260769794975343140081099640279194814702786644752087264867960244393021407244428677605574024007668714372007519603803580226601265825000793423205083879934454185511006964212373739983130198401926854352550753441326289567491141180792548469006372035241942916415373378718449376991161665854287452631925654559090898117468560848406515832865576344970173817249493134368413026866842593196269389073210834849247855602089918920669413871713420477825810581058959755741524326891092451845620191018449103550344088233784903647353681031201703087712221337056701796665371978555374359236969949900064679807179840590019342774512960712408691102383496300983272123737203625885267536109283557252885651765457906496786569496155913757922396180244158443883981688212043081344495594609329861793004535771158467810366439828513535117707895286418337057268065573741756059996385384670115832023621028016126430657944079228146816421641943853327014594562084236270875182555240160233334916024510876184902375474011198668827980478526827185493066278537656711295973294367664862374371760114989081931466195331106712195458490901577100396107923951933951324339583427063630562128379569584620707729965241257922227702372832222248883076077265696407206667106996541723406034269888247726415629725115230486776998968723503835254330979953161740800 [138,59] -419125193259414928352455753317574301612800245629702699117882170062399811084190794784147735407829325500411776402481683028943108901573848679600836807529956414444173362323595848123910373666887293359936020686714785347622048089034660947010815527498025349110659459090319509054880883471316942040420961113658482134316999440403478545057681292245298481725222919274386299138281471602453234610385876564246083475254349801273783249840854014374436414095716528401850359430065604071714894607947156378809369953810080546883519715134219455591647141627561567342403845537994250599782071256628516849135818493815616590585747407439272909091152171967197826354793109788085913041548660241129631289377635871732187457647024768451632393763002095244844104309351421474178364609021948791402977691233246287869188038267606887747487461622043803628314808045722735006093678327673996047089580156964048006243409962456079835505428210703548229888512010739156407282982450473625121327182245197126552789276779161979640243700105477292217355955969299593990733632040581491813448952833213035048140852392410415967542971947321351720207316478919435895636353885181908416878894229657203543898302723615537017013039630162288795809724040671779258142522967002706207390051903506239037970815876409176249592607750677165486783984641689731670064887010995299404084553659921081476083708130803449061072577285604967596199399308988966297475980343385705824655019352475626778877847100029030995073379730767924237294468404044538745027418632986139867955628584355420970339975535283612174396015918718697849933494104910418955692762401743632208264519134995136307951971395674172300662004351124395946049532023411912682284269904291679728276144535410761182148362653720721710437252591795624311012938018305186254443313972470398166473515852310029012110306507654801412415024780696589821813632530847054004212968261639738042121428098225500700505375826246157918368870146813859695743460110295500905512181379693085708986009941738895296448302106377239078527306593672537486026178608618558747330458708585346181277530791676926419003857692383885835773737252888619058635832061582247140907948456356751458848693696475075944743773575187261021150847139660190611950107850919745113939944325338688655269467211651025099199234927957777524398797316992746740558138769430884635821938361536738082452025002809040490465073683695357463679623224155835850524100480 [138,60] 31139063118396293307734946709332291996755421244022983745139716321031149690917114154492563876384039457466523650462739794433335574446794588616366083554470961811734887539199595053177427510825435005979513057424784320915536731011131432654324375680271424550446471430296889706553634053551617025919308687619468947275971794548314916879803300767742780278298044835627954609498560021474090253999679290106258901308429715135058476113945781557634033835170572665168369706845594808603827238047382404945366545069999625177917500971683938178383944519129386086697691704639347239643098817555478450514959209962887180198657158538566412029810536537376102973256669226047291313946216448562585905510941539808882400910214957614223526904046282951495872680039974459541590920006522136522496651337982071044005202196347456354636678132887619475771912852858255664544883152277380764624649404414933792561319937406711158426111932530213956052823714119735541258608588310361787565344701163554093750091593428916778602298222670282587206959881252571778672302796721365951217625017774124432176901495087626637921208839116981242228292206339619517257140239997902605728317235619344961801267733812540905407489685359769821716216606827765105498972502163896348615091595937613340919505251542140843878100917039004624871505774390655106839921007269544787449047966997882849981361479885614698872954807449382512649510971481426029936189669564546537531726307516895353842973534435407742327837857437060104734935768830355378678908229005104833018767349867228938305056486940245286591431860799102893778876585208669424869238535688740776556984808807379669469611314314119137044479005096418806985142725536002508648132885824286342905422655141649688546314148295933023915391104583751107205973977182148695585538973469741160770956528301796513540788974405067082889013938895066591692658300837988245612558081775825555002322277378869854414683639695331066897930591398420551879634645134491306786172465803727513146817942689762609898325366496501047850600521635809827335944974416212326619594701496416909264592384532810784243081646793097427817589247764016568426879133833637229399709459754360429678013159917138360296229062942142187136884895668715191964712775998719240029383730343157920860387879699800988005360601548193191679364729943400830033911249163455348123636299412267790753437396467507149852251682205468164572111784205543672403860 [138,61] -2068493544599401774529195706728477298891770732845364279737136627394828540236955318430807972883607328575070334814453256535201890937292817616900100479802219646999409296060676770126807959000532562734207293026080345367004054404562665145470596153094854836362909767350870169815544204735261768255829120099032684433789378518728791082067260099868878590438355080622741036232633439524505230400941724470842890008797555148658728617250628198610527618920446170255710183920472049219958281332077041972944782458541778686314750072372598126091448734546890435920559216911811056606226269741112679710027834052197392954889555231591779748312988827701966270025920639046589830296040718470915252302088308878688925723207878709568282515066420295564332877915713527323964138177507439234033311575522376215153143373097099111968249724238080736979950670485549243673783743774654777501869897198019261021349899166551443366147154718431570328408326345879437766281840031383732596744810282555238610402489361358461946176107065442988399448796915308996049558178268881574815654724536631888247002033171509533312015317992620891774356580160511094991380880966255173964420835998069858677129959291196210003011470048447786270598737580775746037023160741539747560227681904792179495732578244049440526424761156971470880405963906636158719381778646794949746547551705391920410043633663466442957131488590286555500364963598057820084823313237965743919425428782418705165100125532651242270855341788220292873005457607967508243121466945952882286556637094246953508057728115300687741116741429268624984390573594082040382849663751298817790479257812311136276699418171019688001022322548939042212691213512480373045631059623098459578865577599887098523532880296444018709382416795068527987578615922197588847517419576291280711241201899570304723225023723457012628270021676266405184443906543707048476251034698057151462275398749012517230344740778676950079244782182890302525974992799316732011408302752628300187651014650709885523001590386800522119726792670291642922490308001180210631320327475327378099582117303310814536856076389858649007929186562766830084357797014463633050580368844203240471628040769574120694111064346910052414033404328318176999866395086901050094057936098406623563732931173551664888747442453741302244114887050616305170649299149467222016388530186872557001356792387904478567860369133267600816886659454547334400 [138,62] 104235802167837844150286626272766376645980237360022550865071228309755792129916377500538194007771904124023123906464559056651522386414156058954273447626672097799687416330944285309415560760880415109488649809982075116503481236452631804223517820118994036140501443125345581602624645794000306858095518091909670235095859613433310424610600213369086512852651190175706112364386039420927182198085458872895025977673123874909498766747949346882176481943233391555672947482680200520777682581525245556736332460895237368074331293903415092185726647072507565205657436837755125225816689303151983425791939185877035058572090426551322417243898534884590136296323867249153193742308917995961434921519520311825030422570085206711329469908711406875523642472188707257605345750752609918064181810956118246447941189075905301910013931920475104646361405001150308221585949480950859989435088953917571780905685836168072124293072594899900432704671845555576366023681913744560882444825549609524201002929288884035988444555264236423890579334712719398133058317331548225056403287512111722309383891042889697940742628332870286232253619465035006338510592825105567870033487309819169062675947880565884843732622112110592423458968846073956218151321507096411701099681539978720127160001107017496866553716477090669419725681254828091850442035512142071718397492413237504471772906120505817338321872813014544159745210885581453524260282103099466613979100889266899556256308821506318911579724314861910578912294184441272609600918528951628254307175255989339238350804657538705057925715064798435148308980820909646288599314616913409680560526947168483245326838631305089620681902820124800899991258850844654727350443883508028687524301027498155530905166244123168139207210212512725105999741829844157179903736118519905339707247616229530864790298975508221360333370010027542303860131297101031483927658363325867249715106133104585927074606860277072784965321732025553779009251290456018904798572686384617673975876557071531468518373828650740761451299447875711451641801071556350634611193512255540137581878308089254880037066530158641508384714648907418899469216752352069613988882796638943289385355608212935862293817839732199030396106835012669818781109902454708302238737660919065588832062819712640365282301198042765669009508469810581246903760746365195721587003974496389856926541441375462011610771926832601825500097621867200 [138,63] -4081989465072312216505968609236660697074631814904357826383769686073349348067150785762728253079679603998038681995311703441393468639332137737588280042580907180464970253435710079345611768266291072079500006197143367222665631976305552854301658107540013300599274234556953352415168370384891520084671511124555109151518858494610810471597787726194400141421640955249384359794644714687792270403239757156717824483324385295767593314734409891098185150059145230949894678837775424795461785955406304396483076381395837660618123938652886509390156172729210535119758500295799967164504718008104286457711917493364059257697473628116231559669764471683404548349093648082059056117138856302851095969609796618748087690702743354162963248355149641984012154865588757651262039400937531604605731065489162689087979280404816170731002629165078820075751057998516351113068790010827343357825206438360552202491309301355059499664107471246094355704443248192806147428927430109030559867485201551137512651996442867682855171036081294329472907784005813119084949456201427305246984162305501731233193738614392722440819556029158167363242760213774732957388534293642519145631299462732011035625706372321178135195318662643342918992689535451239262705470708713043610195220841908254030150356050449094504737380676493939496100650788073430453409661176465288143610654910184092996965716777251568429100896496472275411900625544761388241313302122787803578938961176512657928406985053848316995209196426289803898887823967749472850740669703089809614757867193646706976552368676363764039712477048476182699867844865490776836411905466414789013219182908846787986508408603699358194520075061697256167763179503773584230118085855116554013429532568197267995551139263126136583170335355823983360125474208245634666082317202632224480225334866344588751477157044575314631736676715984844855126504137253152946253724345713445638991910402537167637336444665998406806914375062408595765630419434869746204997449654859787545559388827558043298340955883582265024635024979441611379843243513916483499516577418106109333906788062591153251528322415354330924527571737057588209616839045914933982342115090722522875148920984244440429411343379400749944314669070649134454644608304316853193514476812252381199665563232445763942834148370193282746689725254732769492378943732527349186621562106050397558149152939223863839355376760107951155033572160 [138,64] 175928375980106694017067089739520508172573299542192046235570902994370358646359487617877334438127543331396389893290414046354509209012941756897159543752738172072818917133729699118230572303961830561927659456370848941176941298753716201572535040279890404523273367628200211581252369516371362083276217008820203889918334755259604524724248641718171264973141214353106004778127574794165782150822180363264903326264642535601640789834972525809759200818241735218682834599410885074486568072232924983368323181535294207747754981419165093646352603751694119895897510705774342942448784133926745713569095413713501432245736216354461219733011128452513071178546674938685427183441393556286982894534565574547728366178834212865417233236055315350079088341187749242662506034118425596904671072186943014617746433877092027562835972460938660222256295438735505205797635281186469117710984730186741108695000920901637550812707558013876019245316348386326581405644356378114145381378824532027196997096555242866076955961658678491961909152276230243898492999260908026540575513628953474145066204241169662511541240067281859165710497218112673844777995869452914079967745586272343203578198137114246462450225548047176435856682994917297599005160058344641387836282765939868000995439444414613990258695937901546522220116740282054632037810566891781978240804915283864839536639968438474421213247532070608176368894658292217408131407890955515677763877091158984000781395604260405790084279544251523214154295639456731106768475338878112880679337512646229495267737929845758705049029567685063265415931001507177292409094940861632522971307126533134841215003515108282116865706455505644703933635020097844906888090058501672296229883249362017492499533395362504381904104761514891299417365444041254968974044749988803203278220770630141930151224533350527626885907479121166270898717225381090945137374142402839400705564246358014133057559574985827657721470871613557776211117751341649396081036808094834793419085421574388146475147999863857004328146366451959280734112136325391188414763196059163381778348842764874108495241340585059892470940886699401373319368468200687812260112571088772603359404209447426834553677272076973791458773119874575039544811620436375043134961382517397941662589924612614132208783401432862363009015092349139473830051705201555858331587353990854873847490123947405277887283965034879455926960 [138,65] -9309075901073327213843623790469672074592980986103674445854192099585862589386235689556706952769478882716266896027094457620604798381909887379827539955067465985696050537182756541964559718483053558568701419987199775775132251001241043689818376825629096791114414954070897177619077129227339380172759481448723444401970561179382408063579915755596745927094810901140487094936749807158379221710891373617321002777795833099987344535625265185876311725406860787231272293293766338787171198411931472486504828860143261619422988407391227358290690467793512288732513487446184246778787834692294629335363162687170573620139824129108727056672073217608505204067293576374594186892908101840589772396447813993868154452397481519658838144853752378480398501156354147178234626855903266261569366542119997364151008137365238859069237382449018042701747649687136195999340480671018960082049319835757011574752697630259479455063110645180434769580960497971614458715911676889980559443104457066692839478556219109216418312007784564354841826417896356881120831568679193273975741845397582489296461372993099033171283933955240982675260791985949142917886857033567868974128149960287482603446137114952337800281557095498321568559771755029174271804917879154471198264232544807132306766663324639565303429670439803663054067926048036498058933712873969126779616238581587383965984017931937229648553000608789932609983563929917347846313757367979327048482667472042526677947689718099531762895658785257493275742859046481781509034114217503264263241013282832433044848189453952805132595712237280131328476678101563765787125963556610011920894477414528253015896080050537022795906233821009790462229987722005089727820874909898162918738455579594152802221326793258464306847853972114064695157822995916120614134259511915329802929228995457610374762780806274580880953750018535913323651249150535142411132600148982227779461053538143487730950172241840399574992619890366506070890713572348982116115210949526449767147952703839917588047640704535911872667674335988626338521678553220118794679532643119796678156681846559393454025843625870609450009245371718696417937049775815292821239768298057914799826651697343978022835379364099955043699161822550586528351341480479638613967256680854519754543266210652940646865478499740095293049721408135186838073602104102164979272389089583252163091564111014724002894067857048503552 [138,66] 386780722999165562164506866973082722833724578986422469426698110317801775953814715118845870075076070521439933920723539844871572390951051690263258115457753904983410586651577583581441782143744953609455811453459879689425155788168371128580751701040515264860580818108237608462462521446141088686590234350421393553403024029383057985069801604177215584421589482660539244084271041882934006986500501757586270589860061765077915593429680603774822089780459683014157842161184084565196267544087374199003002907697485917496481277463673699775119543198504652598456168785837643308006821780860826565840940294076559085775288725117424203762412179795852286890214868365685768132528094135196763190498206812509703961612976797442315905176928983328171402183805193136777762079178790230987722428342665929299358121669064163629457673621662623466687495220262234628797501996214923709792446209161237312931346965752140263285381392167967592291504454320403872041483290065867221546616463858672809497613567881862519044876188429126618078587517736234623014689826060112451839871879061352226401031663625431652790742567156096066071371235595309900909246913232255493985044566291769433767860686488812380327483640267077760088648170991894527210909258316265622911860378402632867860199052925988975683888339450242222573258477826634662107064032425975115605751247236603646008997410625561847017055922186769707730897198763114885415796466237578646939611399289665892420670805281572291993075224085136377896182754317283112427481030971445087677769837167022211859137194156870189459358465164180057393400500954733250229348507061757535668594372861965068459713697223560879100341694694383844630162448281382627514783143721285287886856157378296469245923050270557008586312916910468236078095938529633474535414825941506467054895655767632643466627872002524458639567255655218337270386295787661597492387221140735803494361813845092100009652865017535928304561553024609294898648105947526682627492313764023185262020677489228179726937747662014488618967525369157121965197736459458193169782058816314774617577580168846875689891111574705072712272840121155006091182680044468647848147508415219960586256179019670926420852015624532227084234483148308477368133324604660328676858298967029321937994943473882505632606272930846733485994116266763411689402663096456034877823758741563702395575209126307852685525530164256 [138,67] -11639021790158807529524960492630699738368028233401840323400935426248113129030183912768602970512625043624076835277654484305661867364020789070765593746404951687966608299190325532624528007924452696173014439843262186076152228976409297087849836861442968532856296278368982088368442645823702593986109084753067577052000650536694355794768508279060272895103861487892171056340271836264804008988058822832850847204316447778538633404157911241319873061691262837433275531938161308852583095617565269082074285189318729020011873582681336416891072379043039779963930993140680038528182528041322789446053234044431240176940320071083142436149793666038924327314322346710598913261137856821295338656266833789401076764886852827307581867888483826593970534151135163451916666602675748848064073670684127705585582329776906330842597747575845646227445263743997675279741649181847095601354526576950850098924732226340238061516325211608523197616820774705280949750208286775917475919428815607690463124649116740269513514320647617486569726158552700303631903543679800616908864696112706078864785560734235608066364114249548268513607203326032880537789286884257823246454518582966233811964597215912895287797701268653541718301030650808120518415126668367491412155180966136192916860317134097813781030520680380812524614557494200846794641929554151768118008114174402499378888693676118326640979698528768242545101856591813478022561203713440745050010324274817263148519024431114327951039674135563049711595852654062188544758994455928872265437218351369191555565326485728740036793431463295654012427085537705790219009438370941289780506380027622414772454416818337403734403807206957326512001300065444959193553894847173075451319810655339765276342657170816456394121969852702862999901210115690025929171197895384011214883634667754516555595067864006839484547859510776990786129459245754511877304196463831186493171505902440712630439850523351637190878198905376472671836933099649957674786154770168477037274442778849187670530253471741555544221874668635692811854159354804575587581737249352099785086298981976600421086559149294872929908657946951243517492659020250013595481683772494675608348186147378277978451885486869276865398701525333871235800882232021687408307017292369886993163762494785476042914506217439070330272343697611090337361218167028613377487126282610450527772351977031827361284180064 [138,68] 404262005686137378324499851048137547776931759793947164391192993740598994261820840748469661430100900945829963874841484717170433059724853727538957447302410121776775039933996622154137696528301693398192300553400148731366645421645755502071864468965512529127980971842832597644899139154565795264355688896496332183193331192923379749010729857277452911994429140225644606366077088052633000410217629496379383095721137231508195534930614087695912031556070179491048016002524633208030502775497659930102926840881228342663557733986289149755454129357257218838847934550522442260019554309545960180483802831772251938009604486421095020509302705510424717022556117244299137972094933825592302879649640951254172140668485660425371859472912287283018139061890142317457639660488984750978554902312647103378802586705433038410114344321957810869001638652600546969703359578020737147117087637882800398312506746085650282202486059327786074926950191413973908054314288496679928934781100404805400503550267939135143354756213759548873278933570043831448716746620688819806800675968564847979450228103460206237430041169838498313262540219468566632031243897300057658900595233065909305208784934937341520732462171273444743381272826265318842625134872257989305059725529365097507572574550317969720403896565555395825919691048739153725845083128508559605273895009163777694560335743175082025041830691501790718226615989142844752013342768302910008845205797254969667975646265996388148474308163249604246910131919030886570718966919713801916905118004996850885275565895995908697745238364207274271803329293709910936293854423474855102311395881812619389399310083182694161745041091163761715435714481963476592889119469534712711258596079412598027244963970635877348890424757021545211674554033288041814523675011893718100155315680431682419375952088396662132630440438910470346289857948604057289835246506125135703063204814658829902500308389171437427051340378990397636519602498732243491865109251838772364913655432084897677553271502917672118666143346624585735133171990284131946356795491525644903208974005401440942960071753740903801811663065719781148354128352790753002541590562964501351488328072509585869671369414617811660065821913631345981354091838202249674222906055412358985592761937298881643075931520746109246359170910012330049760082567067159367869203880019359879618260434260485425913300 [138,69] -11550491391668959380507551050226159201578345989427186516695092427395815867939917087068418057956480653184428101356008611166214912658347360640103175915590938980120287782371350260787495192867336119265298513701143532390730944560172919929720597789617237081757882743540906152717261813259678528883012470436719275128208691372782779798822349108529940402358057177591314937578892064975103767203215408338739715563359892932898738600109931402648655682484626384306230903498797809363944750877864184968743525722059845342092763588618805516970376152465290534282248520242914760704037961384970589560874806608280779076114609928847326228914127536540324593163298093210491101469417511567697296787203528701934177067253876352769778072162688413375997925475433743234642188573979337511406070001485278635766982699062415610070152237186873489789490288652817283124351812917247637085395882887374693277954130692489520924260877461632883515940251864934243669889437890587116738184236387984649288134154583991677720352572833834545868761758635145135570399753257873240183291471413668981384131828741981976217927338057478111045246750478926101438976945817830302581566722956693706097246765651951590795717618687050173578572672241759068091953223640697714567499673179828713023268130729357526012799846746395657915716133797569296423178178955478717316156616024517625794259854833070456107291520588168179870083807471752321651465175498222582626568777326956387064466221373114992197996973077865913818045520990678018260653014946328987342635916727921755007610152531412057267315001386805206930537552179612460067344939344810840744724149022047811187625362127979305396731931067276303035547902627308589708893886630765677039973382431065191202742809149871053799270155234190969454587557106583203022818589184156332042566993205967743959733390866345554361643633869994099622844174669567212923735694823344903737465006175897426002952045480102817602073144112438799168694810881802182323017197534485229755979163939659167665173766104481330143545863794563655676734328756081462520982590259405693452282394953038230899419266135292456300052746776192227909481117267665086409342223718508487700499091510774462590813126611672894668764080650681267226323803485620313581050407204755192637376069272789057718010896793191807336740411343572009926200062977280541278688901732540501278832552088820070400 [138,70] -10967670820167235478685237795676089354310690191451269000743943688363681106253385780932567763197061753888004661299962028225961148457329608777877098773601748450442068018330493356828772282729316699917323111412420882765112364580368061691984987963348158396287437044903256111367075223514652323961581451987845164878719799563606510736356141892978137135235969305863253159346141611342432711636409856922808401240581459683097039698528079990356146245729890215531674220729449051767667153091145363089035669173186618162460971244511585360716433154465424360799301587281097392744003052038860492825401494796753614574233784413997597910975869347895746033675475484986443403154956108880501373909681901586859347608092354214001024737348544798627448557121940038699119552434260481269440038033093939025142633634422959586144078264920693826482111624537003798733727442132018432992757846882159105042618963515055362929026105784741063933757760932316676518816478273554684416514307661845755692506527035432167604255178534742747709729725452600535358185869271038968680821075883226629404826345343240170189745363229088395750073376041840277917486732360114493173034039855838382167283994617705320114648527200505500410222779234899679340687062273476754686473274642076351616175711671186439163538817566271695937673156442486856562563711963100978504075266436413020798339926932298041482449522866368213764316095087363484911618296842942310457648322453730749525377919458909697559349539653307116628209075088181156953442417515911082996632667094113806522912228792703480035510195840947436656897272549938598084779465576221341183984670087320447434803945578417245163264559766803326699819329866007485155572945724005668558490850868118318804041596557202167116044590439722503254877701722176786503539557376548231087937249426737085811458060982162840115962804642272793577113289610121626260236221970445574209633722513994664247822858198781116109880396473727835017667969921409684787447579962750149066861441410205699924572971433911506136584254811058520447393671660761038799610924080691914756059689385641590085412947145676598184728343604949237583330541838545272829834008258054409309667100051618513377510470211695452904702231921862666324975428063228125009268213070185226033395341211986484207574588572567464157898509045888025459269768987931849482659693832875363167375183316992 [138,71] 9123711942987116784831525029380807937777907132977001970830778809174151580214954622186259126504008572340436724943046402311076246959982689868659955804516830510020599528203840910781734823370029434584631702631556059469948718908718389658325195310855391501284880853145206079205168614410210477625684640795832557611140820555804104829336522854902320227963896508317952176199355202215707306763580977767260138235520841830690468682044982948357950429916354913778737875344131833497640842128202223056849108875322783389498000188393756699492492048218405690617548014608122596600381259489011872454825890855707746510146846352172723106639615246579035118679004634859193621328616833377444269388492898087074931345949354890382873654714755660360681026647456997552008511380602499511348503901122665590367753448132950198320298060403070662095836152803615199722236307830131371118605698022440615654416210709733078713506296360546683963916065340078662823769922796394393557749910942322046248951684230058742763104800736663706158805948248353831429177587847270729850395695569658390278140069449180640270626506046329825848275332586434894586717319745536446364641361956656162786247054993440667522082612505927250207842088024352196417406615547777654536366885430782565738615012665580299957727164930222185439179662893709890434846223433179405076515848548771047245363463625197242854790359464840411366936282699795651987696874403403976641107604998568774824908472480035425615784550580183856326832471691888079752271490226271952716016186333285237404529260852041446072269520104681809108217846630860438509558384490888183895446754853723963667891758183536810157535257519381176017351553688469625882423495025675989118096804362631022152290100660903356984993786195858009050146355542809395361078661566277702674800578494471292304859498044484824535214655460839548668644603657848312164858947793169534873604582286401765821304558686012445427275683872739681479476144058259663850878589549657551899576189911581867789134230127533320062517818490489427974644924304300119958442050008813050170486297020081681418241666889995223047594488399663176688516002192136068811156763397004380830921140120281033120794725561635072324044566576540920627756365111460014120194406791690307252699001759318246707940418414471395395810545978713018767595897219069868217703308956422485363716943872 [138,72] -72097504201627735465916737722925566981144703466664739182729457970206645502317375096293761607813314196959395964688517658899574082134741172871364693116584568514490362798293625917730315123731299015208438230618526368973235606304522766769818056504522118804905824334726442226527154754848160814748245534754473414610498669286763391217012552826097167504250365219759680279656813685000060668090020445109159364031598655408873782718332871603864130819736099918289362799009099484468524055529161990404200710366965167078969591253233937531351366179320355789875607237681115319460752244346552842426883080261396947487709398842983790991208333214952935981403344845355175250404201153709419995794655298627859094709827409520172658817506998430018513870078281657555987128672351167866961426309537215213236636443557393627620594853079332086689130283397693713515345958576668999728915907796057281672528921361459237815302539800504642157425164403512406625260896221927257476202451941995999109048279750396743395893602685495891830164603728058571099700467684575535626416733492976165991921971139756255842223184370943138059891807584519813139859423547112870263324591482171017186856900664117611199834986735761532611798236677031100595628360304273613043328282797796884502667307742162233900949625472312281783641362414898759467884676551607916900903193612703957761483435478512875654568707711499291330931288252710071179295155187749765594038180328827136255225117071016295481069177825158062761696603351290470534037917285363220149987288268271593089150886214607122518508476956962555286979533021179254787483537400210227068051916270929730510736190178190518111069713325730977106475021962785516936203893943943971601109097888860007459709773324206688575586960657299100268655543163733690418917124758768955221673216704819169791651037160173890869646018322370491599594045262205235431259560458674351479672223480061626385448421821072440279512333315918770885219684348547857869607539878095694507957473931410600302540394219240122026050666703723580422306685409303508198390993055792472774657382134383944054430630684185751064673955275118565959742604384916076199013339747779023272201107498009464204419309999206454352800599063997212457759514721160820724915083291341582815235128086816329625161330024800717937375893020412141317771345859865696856095783354458057213056 [138,73] -750337669607344225503779700828301395625616840390380919721653902714855613212156369922299162675077588227738804712101593654559291612014230877676525777412633643047561288685591926690796506781417817072384235639059733613100019811620606758776150075267588488624942866493190302372200217599901504467940635536285705893942217805370401415344949426310614862139893532885413544620706992228293775917059799937353186979976002782387754102483880123243744413942205708407987949091585615586538543800526262223845993998303963476122781603301158115659828108875399997357306258897806740465040891168187414033916569833299693311046856898162975396831332271550838127848106222078595535636949305307441378082677111303569047958190286151939470254439746015592150588720625429430563845633132406295644715461712613537330628878667010091576245418692701597939266912234753172118584112633429338428636123881381502265838637890722558983005714113128297215384022640570448122145506121217558063227353134851968213004473765734299797797334056138743637175593599747882420538760828702116842849769392968516438298057487859473313130920869874811390786192911469407788195209383766430251436134556083020537536118546762935697890082200164805337700271829857680719096698277136730228560690469649805513199681425206115191587859704739463959552555754857839099273624146381727419297055431002454677599915639284299667476751818928830999439186271326577858870558583769006669343973619492089725409907998121721883995314216336959665487474576357297956574443726966885597361356174790880568960495776787586402345661040396450752366496301038944385366352689508175344120261297582901920855726979644474121381822024463056646437108774405109753477332896110215002580981829232482250871295670631462184280103263246376374773927139962360733849206289485056606139109667429156922915199922988558478540072346351590193454019867534254009560142548181832567514797261892045243695160970984940554035683044951085140283565486928400382685971242916878972948098927712350436279014734104672731858467442779851711609434281963062117083865581949436739186207806079146240111939196096938962368426333526843376337186441589881071693745031127148489753597339607241372503807914443984081623356166085398183760687674025301291418311644114999408792299557052439327241456403903395594812688463116542158188581865072698587367987006435499520 [138,74] -48110161368260725488343242373271376527925035338655246328876401415419151404943427870351755280531232956368094851351895286768165310433218690198186650171047025361415963372332719232880220140249985549949031660584909233947550098926785486576554999325329965752854283517020458407557427707863753318336716122889686173384378647860312197096088628083566828238228202843437472426765235803318750749272792255551015304968729358298752230527825532342108320127675467716110521436558949678420338001449047861285260941648328467563090525286199975716252650607202751156342557289243088238997038959821983815462610878783243147478505818721468802798715508666170189568120508441826155782093155443753039574417714980993963100195462632865243476762713455586822429221100905799648624376654170485253505744339977514662265151722361190668168167491817607675673208134705629093734433894236240982613511038103049755150610668732428091785247491645884359474856291927366048020353867862231659425521798435600043506316826308604937629872915736159185718048947348283316557176472731790184592306061119776656656520980113287908243837299518421010638023911329637495530679785114469415095840817072384932796410364038478336297558922671769316931915226963807662390253478993909042382284947328035628935111095105718500124176627563434073512121577910843428181207625983418755232135250098347390866892611887632458396964750605302131331270468281516137081722608452237290504474291547192970384819021746235342452856688564398495414168852984575428414744510727491677432157169133176075027466548221704769593537986953427094181491521223792330194301149319279349764151951063155611907634971722141093042844358347059832106217859908645451164088355162316874678054327431180305442218772407992416888866152201971900526576817620565946025123031659985841970168094795492429741896023361852568378462913599277975061395247553042592759112608604176784746568793946269494847920307860398369028886024662069881986388612340163268066313571073562797621392494074972975679686050391220158066059008998684409444022811803390970015421337680890193523110447755700792071496474630271483844974442888838634008549218164159881615422440457020174207152604888942822798841443444211129551990236099124542957120727047799982738832412479023808565235022073321623200249309325209848398688955123886874902299049962956904003093466745344 [138,75] -1370989921587645004453277026840145933141226090499636487665371991110914185266286832405738357001449109544502749344721367708184780513945414371845610371918881468076911564052303048123399480388105633930008825808458627109294386137850380770649212486131144047540305470988224619550224490726050041087233054366096482117558893946734333604674551451938373254282811476952430745460201896290745483999290028880948996194397799124199244897888523934674104818719422969127047093227420106566602308458593337490544250872305278591771410360111759578062674576702776258740551734220638199451165873182890307284000278064085982630876881410183553668699493530550723110998436036710382415374402925305096270055225247076294136958120255485031321485246721762635513979372412029096197129366295075508814328669534771045473320104154113430019820138349928891508984231563337814098341319984120611477438194981115227760693281715843328483420361805329484572801171998657220163287422653968518288729358740054344953317527225825220444002967612081745937188175388936911152103380757626102998676239046765027228999935800710916046150986441536769767391417976153100319714246273079575839465997414741020987945392109829592171445479073027125853885598773231875233068489353033195248053821591403475636357667825994193310503520987719384019279364211695368403712668834143798765905394062866600755263855952893584129709232872819138992818269557102125912339479410640458914590320478255892337011637597819869116318608830846601203252297367834886610287320362658046229785816057269398353130105041751789814511064408846987982129419319477016964793140426999442591942469951212208665285069123841387122684695617535115273900060878622425096268503362048504277277651208741051436370986400088438630692920287557183606615704855504541777748930150795658106928302736364266704080578511056708510505262694396817108311464157925842534054077810390728279167692122298573075012809097303291995152521347872199229867380973115774793430389875871013068827133320284945042477715988965647157976424554771716194268803962663952367007804222452987575305995257508381095990188361860691942056604651107387393736584169521662892558635717298720108218328685712724844187710930445092009159032756007210407438450906766036724337207243312338318134046789265271695907781413033146679864394091677878144581162733063526013849259520 [138,76] -15215849805972692915160080558150626568881883397413410758095418479280668377099204336750873535447906675341605708013775359318992888135332804426181219330804166364298222431368021206856811737396148300504239568825897677375234254081035705688419972361016275628957063646994938451537518580683403181059173439110422785087606562197545235752351260953939476990153764965605793923468250269416748152019500316383351311236718257561895792692124043240122518832002383652554314541464331201867622044664824404567161897037873444221975590275426042424101957947552304295674754572221745961327029385245423362714003777013892426896665340107043212291982745958225817755886749480889622635333382203184087943608040584999971388393633455673793539868372264881291496250864480525425749991624046282058408642421148060882766674422882619006691334972818176242643190283149797853598581847334410705768641448142241546417742427451841443095697854855656965538902045300317502834291048843280906065384063701031611862838369114945349178261542482135378545616464521696492991483012954391501716100711061206812363153308885614473147068040277308694103121083638412559821789055606579745753601164361594236554144032507712244650486353595295035451358557845159146452524058563113719250441543495413438051582730841577585776678336121734678084248827832465423423488980342551568129601954108791018101857479177751744892838325522919737242344797704442593199104052731959120117339631754997561329050740342499957705512592223873373855879156554250511258397272519532877847786442455398143903930334284281067631683234890954501330997440482154439436881101043488186715489835766981001141896659233839563644712918745981939255083754050545117457854356490981465115767408025533832753613717866495763067787852394820395083190053786810905381150045133105054564800304680778983455964035322274565753079983608186857584547606522969775150952228224765755615848901392322600450122634978833494627571299190984056174986860864093231237707467436999137009808017118610520756289053557672069089827464283261337142930856324788932309364085457211794520247584709099087660721129806347701828734261980711761808970628313117811735483216414082902390622233713725651113335125698691100213159215305068486321785544583548004418482175246137250454407456574408648953611035954677350877342688889970077101164359410309666064400 [138,77] 853181070954681736319104882282143856692520264150081393649032807988431129965124846644091329204898103314684709944451636079590852321492149287840559859549925498451021621228484775363666426812318203660726377353843360590282357285551326809708427759334639604270219794639364492765889841993645086102128109516688660671337640511764899871095526974174831126561353981352441587803026376992815232627673310382801962783396948270361088356274058819590093842888602143777670484427867295453997653275572720867913950689912484709515011463089788718972563132360982502979260799642149265625365084778130981986160683981021520597663947534846131379387715156181330354904321170201555688196589574663678415898213055264515637863463975781858608067691378284435713638500403347225706534267824741129724418923913928646933877740041508199150894973593271398929626470175069755761063521719002678302136497051872745798077331064295844173544428014900863254232989876871965179808827704297586281510880863200781849951073042634368943994281379230725934941329019269974771201615531298907894689892924691531091592565156774974233141403685221499924048369464111645293409716609057610111818386394440283269130585812823620874045338550969696352451181962265115971738806537665825160853571640345945072910551635009131685178375784829378777212136340357742581931979979709833375573423869821322069894115340400936688819642663417309200070447767069500272310197248023763490246391098542039401646991122948923936409255215419440208470087071338041529288603412938036076772063514247129939987114055034125727562642413850669767761122414145986292006688242658376787962922358653909559054768717923947748724109573850783667816769090174832170689878802304024070637668440756026997263171981645766712358580403739414501957549225886647651663068438888155657520579953987230573976951039334963339529650960625423320605527858040066391081450026562233852671681308225246910551650920206351717453028605708099975831660752883393239392483688895050876392909624241501891186788826226434324680342823831652096000301352198444635446207738526154320784817490176904365105564911533059730710405716808281536959075421040730964966713493293113776594560705654768381538437732113681080624283702604061738479361605977266899126408946941954710478594553430937337438272918117932475396412346726383752703758140056394752 [138,78] 11037637360459735551247464189057267976132862013554557791650882186084122524822965709063107012220836231868994351173033601882741460027626639182454229711145060983654247228905031349911939183078875798330466466973249124145650621535454287915132458561953208337260370714541378967352560149314766395337736591124147578556406237792147267734329617851530115123853291134571185617848016118435343222880244146307540455319034318331400832816664705771243546031145091627432684505220909074112323191707828778034437576298928140857315022462482103123957342071621866401615782796899015082834742007106263027322597370005137855090892990585125084398081439597309305922444725854173376222612658177693812737657353352220531434928082945332598428994481088562528268357318326687098299522874313427489160930536099020353358680738493386432835081754526118169036818349391151057488330925184574724307413134653545338909661260773048898248055861965211431099951302879703725040583260459658966871758646350375115867008189785024014975571811429210133436468901268741259535000137658975951458092063182739578561357775168764879898559761594495103127096508657458167833403846568728847640762517699237108510524797478749705864214661318459845767014347587220947249655300848659478171575859846278416643174238228542684993543630593418248932895990082699022979557069137094062065029789423601345299307914245577216241014595166667846690609657626974468951842088380197614355080844358131675646318063621616596645594996684314638579295281910468641961880397701284446466602436503517089263659457467677544596636122522188491351067159038460930982644416253806623200210529365587675949600447369159354807896432371388386477793294372988405569790599254781958612321852066852106370428982487135459331540738076750980421574499259318107999111473405673181698565865205254443128540162827769251675179361183358418675825818007697899843051384300836476588454746372013335466646226280650834569535328510049928693299079020621932017942212050352077731614345070956692988299966279708072196130004905985428436297257895530717646464682971646044354833008459166431808184446170764585850423350705548640171348254583183101229084198696530074054199983946403075945892368670212307599087341851337436039277840883728473883227923149977114722331825880602578960081576128683979327346758060372339585725076299264 [138,79] 28924471029840081592743521822221722029296492029701095881922695319143582013717760865853850788595086167977124368703730599230851907657789089133323490340047786418308758063091000425628160709767700061627244353930267547700188631676895181993574683061816235049963541086466907353319176294256718751712010605175206388263248529370888125888916014831320827796939743696279457094153332752858649155472519766369397421759408219916941975120488105943348943283617651097575930132364537849440427932694302471952137514264722220409508019848484923657248976882303001558327835867331570611210278607433556823500100637798777890525647412796391545825333426730665833539641777110092420527267578105914646580193566755678358547388816924056173420963095240777999089787322609937770213840149019519185001591206536215968180795625063144334695045163707378840217608914403462782189191541722234445241978360650135779052264011798736236493288897283831366666632755046672434517713338246550834515330404759123978775093157566068955996930905369971851570747002062330088700335034962014769777013785756166667088313958794825276388386788607449747359216323411015942210326967152713249041104588682807462146063742166456438804986968812782936072933129621595165979751480837035513619639026095569637378747901915097624146958651288432865357895587824008971958209603952598874351656061828641788326330432722182142527345304637988810886247005345443091879937547544971546581291708932622835160534639857142416417665254810263165555957190796073553195489862747878912681073026662544572441802886681539940308329645974171082338560633319280534482609633704945648698289205110482246698680730627533656913040528765797571604688402190582828898793859906252310979877025440785605962474170305651045020100703536672421649066148730078413469502051276959900174953677640890419888054637897840770911366092129378242796687929692118210241531561209686381005674259131442488650140701307484609952576754909448306239412629233422307493699652982877303724136514554668146043513057169760089417008546420545172002005325783548155410427658665666909598104791855733159828468222097598248940980123403539296676571650682290520572757335830695846048291003847061620266127944629118509060536291659275092907711558098089362441127131747952017121306410640036970321616419933612237832071583651258532282335744 [138,80] 1066465797711164785161291117876975801075184760584886817758439664001898241220031055006460165580817713697376101552908267078150994591274340163675498859827187614747838007853491471732469609812599909484090480548489797741759711247379311190544043254985634613581195336352196612603343149854904301676107584585043074612411714063489427593303302040952086136328737393132798745880733923238359312268702122908921718279016581606158750175745582297708696508458178253009694184528941157532444938431281390129278856816181297698857747826923153388077355339843550432306297043448683866501743179186821517297505213453609964371407052705158541102581223132711796009189447858605529597251993203328123789882261582956318900969781449406896409915627460881835079926627153181275474085050818697816609545784835622500479487937823043207356940255009460991665339714305955432205239554344825320296028660070228073328122566479448652780097365615031100236297954063552611882905341407361446501951581205412107464101421948438214449360444135851166106099589507157677941782713345872133962038779053830010904733502107619385561368932921122855865804171227638580257707062598459264201099247186804957520907467494745197474483778950375525105992528809818370988548490211100982474107838542294785988214474822410201176526226180254728403013082561783850666868112441990240303721658606849356183772714576270514635087475853241031387005038693988600804242225450154439293650737861237898268356873940921651152688439008081698619730435247467942079185632808733310872812860053237933185677776936831672177741651402900001599771781011673062543985471306915209320113173260614788081561279009860098970241555139415336691192201535146624524020159854788010585478468562358099545914554820007893452698289800579253290969400645650067678751599660765911602705695014521495347407090920310723425326531050515634510238883164504139357362585417067691578667338498022508286240876905485761188989345291199437575470578443362826732433430158491819124549569096473083671410594718220319819905816561728941284996682683398920329525157070374368531564300617383366308361855649388404521337487254839699252509965025880153266655778341225703586151553981958320158261019336589600549892657967198882684861318417548587345149094051150807370588204731353159451791976787490480276511254351728228312256 [138,81] -39389532422261397986257958551951213943452028727684784814694730956132326038811306328324244880983010872627462779320672670154366599385291831077086241873734764934610123467059597055094871650174480383972631070790136443762484730209502535548872363046687538497553430669566197404067816451703843350789133740591214204724059865231267315507328197785961070098215716416426966164836468639687596499340925102079066844756907726566508607738957488652425877906718142037300530358741005495904661234606231625309885039511374886378862638373514518873374000460983441072361287893949637423034355474652503053392692953185098833024918244271063759064746950775741207929831592214139875531430908992113570707272753428991651358405361221663317084594268917891756793569754149171982807945995459055951518014943289251647759549763971866931645115569476796867599363135037945782830541672363403507352689400262805376619442141890763355372756575079414346513235027834138939416619952594106832617327983481093332196830157528797337123695597308924364657483221524373546930631000750518780675793043516245793678332811151900833645894385305888690328505457170234276554781274768092613627795342993024510760822764242538294325781300488216674678737306580145072498544363174588508740936839373421499484552035409710982374601817590850163879242950601964776498053638922742218182520900449999746290379100425705320993364151928526689052072758945093332758793138737687211636952859271386999631088794464065525370228329470166590191723775529362302957808701684997606425703416291920550729202710900241532578860266722558745690825442703949780131544720449964229293087867417980074629348951209553528948750701268443875289501501608398496089060196870206803953566572276009298232733564244272096361428422414434679717266330690239872888025065673294164375526729499822031210656442174528680427338852631987037039732612740327329558818478873045977450788737091240657850792224925234458200411386085449439051233702198215292717849192460223123493270142398209026172757881604115350287476406184779163276145997865579667121456240551116628301134445536093561013970448969633519479406093579166483768604506698560764964645603153389599617404242344959715878496781132046100046935950532980409708484689103311410048296674614967841550097619601160822197981349348812926589153721998208640 [138,82] -242143135995783476277961442436357955216976501071911029173085048476490154228248722364759704946230130157524254148254182039064331600078311448550647571640102000685598258556040832757020007387745527937139815225338837335440923795412675070538523971573725598542228375749010987893868817849191206221148412822139399694993552663916090568846988329841071651535846993462717540379921032295503165500853456815808010596257115393305594411050623746340123232822454287233453423796724666975034444411841309348740510849027759171764278896376433413806840225556168009883104095666364282726548533406794699229160219233675947301972262376498117142017461095090048082948769694396716252353433136398689261016700297460972896135392841507061019074726425535177144987684142024810943289937965037706635557461516595281215450385135896799538273065866865922026760416804480172747526454744568737076274482787185300855833040214648981650251553197238582813147544311559010092843981946384997954238047180499767729935764188566266554417099439882257024952781353903924943204891043135738122944859519601558332556015353860325660574050323361387556806087521614565298836843621333169964367120940518681440322567190517621802233331154388686322277864801246504514858198236698395884901912651351176557107737512688463834797289318383546160998309703058576029576401279922533001219340777761226440164425179868411400383770504052765349261392734846022033203347506013104372140194668822968784570690765090427657863923860670246548571570356994720802925967232505646022032900642284173936256175509999100943296163246814282861307607732193230388552027834626360272209897181865341231398846160057696102282499932795822647415135703814960305580522646380044192428070912179428966673465722337691265242503392578132084186442878081511945711999803853389166004703699527240750834093429199591891052125309856256224258186091306905558532890863685506293617603866507574698559791663992423682548538235424303701626732599350944747994278366067405420596850618350288444321007987985186914471138436700411082106677750733377418645897949800099260477638328006893539912803706889048470360111061340654528677299122051941536531583032449733663013568069975621007900345093518502095725384756357836197200225162091514128353214455767904007135118837540791480914535631119898868770696265984 [138,83] 5937391230910867546627877678619176459669954618567572921569905699536965337331010713260212030701557823753049097774920298649911132034011985528654903019567591233505702402760079443849609887746124145761646136571859837884462170663043935351197061684225960233052560069832142427157438371310284219321792992499951734828349829448873781350535597438154334343684805468137404067979271039355779256308259448625072037402182957589470008826944763283436037011399033856580428541255067743187056496912389252923424281500168661488471133165137177990583898400416387803646918468353579343402303129562668327575587177995582164656224566098158753984100585875994357201801260962849830580636576125379195417078426688825920746873312663566732223911336707410166395081678931591126862013428400603715856257952141926490786624544341096941600475068033495929619332162333451976948516837594973049016086494356382193014331132613227152304833524204426842615875889885491834517865186874926892014851594032629437037219566961307376148865611154576142028500961249968036538541971816690807932609079372163315278008001362090919796730349238270993984639605174650291365754244239588091038400086293282049659095500125424467003208431200059425584512938592113924052737210511277698842490314463468919293416209710760792562694236319272826747772619141109845176540605980719798880134078723199843088669313721476106930108092370209730051938868624264573914483995836846028555093994385138828361051038256584028107546843702581480934519221902804542980487199997144331410343871138407442230385382505876554628987938052994341120353303810010786628415863975975319663188022146997994122840855813877854918523857237262327593561293953549904844361974940663397293704453968459032794346454316699083338818512576427148368191391832766776251839372897122234024822411657587065067003362924884228817804572322421661681541243268473200817222016620841213108450415538186898294843303293853255425211183053223441870832826574163133009925010010770832401186255439670702833130245815649061411538126891539819668411543562698921537199832793062487342199406743455590444789746473305158814804787952064790866916595172061669542673928160111354349301923969112063075341745450952669704099628075942333725897923933620027699473044100984055778294339202361018568417349865454752440836736 [138,84] -76075685261982021431534979430423283111775758662256489964087959920749506719927866653643169418700542948751469522807650956049915647123530342954075513708439833010116965261870769570410714328167556948082041641773594900676721086562479103774401809004627845958791136722091874436519012472095642845077750035985356744828174244441016354877302922412082948827342170049903336613743433215887623133594423338754871831029533982316543863688634109847131140358941458241527039332715827914895038868985127147140847988503402647695642665354791701171439520824342527863884447314508962880400270888689082834835544675456725090883578929986982366690153911429597180845574883955669843744028250045850591595807567348695722261071576872103838105765883040934464166742615888735784646659802506870626318393955886096018812494345514709665477712768750612936048833592534862611540477941190417149459971605350100889386563140935603335525048167471066067256351941919513646733327203768788301597011524404001576327042782633797993885203040851730977976003116311278915191447897011167500722179915193631586112523903912210125686101490398087021009204603256600748569550553734635648869248649154326134622261041030102376923539323937960163431136632322036749252346071888304948540996730022015435725364119946118515096158545481147384942184014510742191914642311010050627553600783019168216492081985173276853218170492003513046854554851234278186642699404216696000482732094974505586881092782231515026744260494678425222285482348319759512043920235272036048456673915261233952618873858220930870566675179775836203045884161498086348096954718866855417618419900350341283528783487431681106123859743165571232541565504164627052578354111954056762820171346993409629192977743553948576008938670667291847260189024285227594404082618975807017663090568098316761207071060897240467632685959946875000148396831429105809048390532875139155792921680052661096110108107052433524844592852162086751549509881126785606344578156247549691693852265085627915115778878359584410583204328387056718709394885282751366568231963065608852040077049940284198047719405781146128768173072043664830071314652839288422851556141368212676763998778286098218967587647720842664194681457870275047833725795475592870023244998964160001721450916321284549523210336443566808788 [138,85] 311029915085280399829056373960933534781441590229332878592895081681422689470051370489696162839774176032997592832564239653931770343514826747235099170507206652611945784581979884463289217358465419993314019211198413424101811605456616239900151072661696745347112569953541717962341473552418222428774815927274262045088342999296695267660386540124971166014299403773341080174134668884619942825560110349617800388673330429380234426812869674736766026322161276814045377613878968256606783933756187500135326190754243986059655355923882531990590861668440139658004634910650751871097353834224571555725554422454573670650931232551204500292418685440597893933363508055484172278532315051086055721385634735482640560861625134461579165044120666957400057813202748167806865559243832142403807731917565691167329780830913520814953106160840991339617530815945747988653635423828624803030615699321452699593075320928995409859355021055950184106921834530658839141129107414618699683631581455742645300795301340059308789072243785471185489675012752813981610299365341187594089139944347158131596201567413409893205937490157233321540152545215914966694765502374778665155348139569183902711804865070691463810201947051068491072873218534976526463134472081154956218950494508290948651226073663261330246046576072070716902663971053414062516481874311775338819597860007406356012475374968339892538176496459113416977895384686400050751278946351485438642361176458715711799470906620963327879911361997703418684906587284149594849866203510965441309926397059530098963853797742031010844928081212153851185219127155656370617716038016068139209934612498080526216420941786450496689659812670400275414848983057245396115366380186068687873731115433742035012730880904983105999183893315693218312136427724875257502336905778133345802651776983424740207412501873812673400901315633370940326772325212310235609858372317480320586598087922251264763960441278511623205753859863035314930704942068275699131552833360571539779299335133642400348558702070339407449394768150161305102612962573973766702931014923433487754749045875716622097655929264892891290310253705348512220536372849705704046426601720594654880112852021913065929859383799111608254563287527118418354527959556567174427526862504730111356097394809579483780415219816064 [138,86] 3246227045403750349702018561062132398076910153253720377209823134122068741717587038289312345149461669553796817494417114746530652217611322938542581508211206145185346996010735344608273200320349951436993642385599532454703310444686238347733160593391787404611251139912757072207815545656840139880300756272704777133483860844219967789884222019068461559252731896571035818966940007933391472854809109243064195453692151437009162294770023691407269490748058278598342545889584816527953158349604180973161516376756931521553700553946266239841572029933188866232825168549903137925653294967278303936346818007607916199692803643855814405369547469641278753275875950584496698980570181186802446428255406124173178332343492470144007352379526173874870033646358266536471764813274770838741992410256350090701449936154824584155222685125894882106554470926537993013828114781329051184600930901765799044460492205173293725818638781761601097884108163085617283891276064492072159442219125005748611572209559280667203836808171793302530235039353405493949699189785109851755684221231613045754914105329136627916290227645908499606155067762752019536240571772117284905026617669105174531182529424080683608555738385073991259269479734943447597224086681980043756978842756687002594648245884069155581688950954772165943240787920111262496308573506070194263106366059789155242606171219061480739784575704917848771199676365709293302971825278255204625031358138454671214117229728224854556226773005544326158188522564689730632994376060297553368775824049088737563572374082055851384762853646603334558914100486285757988517384397894238413791337077463461265286090629916709459151485829913994921569300370836825741680759584316362084723776404481750580666753657420044219366659718845165426733021815618702465793056039387111995579813638246403017177374039754188326639329079537636312066438255872402562227855878467205926453052352597773449781317373866301525310777304750568170718893189504675204550186098781846362055064980549591718577669116273946248885353918681171446468460231024865512009907307543559615780502040289006106528201388302814220068666967408024465082638001247705012334079292552372427101568477533061503844491445928062697733605375468532861571311710876755094797834250950272716756317635355789287161025856 [138,87] -51938920068330676360065330144703055769630344749344389610527069878807147588225505324309514531563446226122062862723358067023148870447729117809561131936510694105329843591969586386215837191914741903596086429929798766378310175974003795522645524366993602867671494314117819321732106526985172270299606213004327429916110688088058159696048408283285859542280279610174635030885660698921516557218062914705562407099672269890172127835418395631973682423369274145259369956862367664290554153481761146022642336804085762690041577084345649071172157900457607911176661163149209541366885057615822374381059903696597984111393437347045095572989842675808768843013367841238770228678779542569138432721806967734042450555520723371488625965514548064034236813489687574713725222736929387659808665504052775473080066412162909416353085518754774542436348158554997490595576910854941602635851643097748024786380104910344697269859442181880840304544510568648710204632301702511982776185918490439350254913590892879543079323648607180375804596435638344413785233319712579978509770399702847254810324834295794668580311587560316332086165882350756605640679264459559189476249319819525224825658039528556864020116587221365324661999635780005384086986772628080526173313667832306912916725492987078370340494397578743458827379903562919418490110420936709683447101858734203247383178460447912520808270166597756656467619273338433185548073394682948710412943244548512543279920197288549218296995772252050975707224563602572459573982073720139898414294781040236354823080252134372760757125550610769303804408418976746837377099150769615932216939337547807718709447012055176856863765979139246287635275735992043421368895845400827197455408479793196767607916029186538912924383579751059278148191838745711108986027456808529804513765667002128440882399878689716616128383989659632924346056239960492178828243074369024919145771390485535973327760929348728445369262623117985132548391659257459006318975892231829978142358591082864334800307543536794862463957243846114942627084435169817928386862098074845844315115172780618928788127795168441631794527324733325359277115750777028849597742401416274226498392802383766097287983175073587170198121843918314879077509034669751546885397596580030984147547053813591475769024 [138,88] 437325675139281358501735333545824261190858951363808875090874952354575571161473485849087238760788188426674763632405220129337556105580369161286749284866177906838610114708840324109098953224102236228857033600617152892588725553723608232095787373544909902230235933117047465381407216892962112558938381134478927306424119914247580044404658171115080646905048394892219847613607784287422773144807510257368493949415019282691695701301812702796573182109824080980209327138656002949891793329773233958812949556407896246898982326079670938962683313898087593057582285843677218036231700800452557724120067294877384124132503217462405277110152597775241101893097044233439483433497852783894647195497503952380132131010524059417609507005760542418962907474274019636907024640613441337903790146713150227433042535012573825511956757950749210239480780765616683553935864536375620443711428061520443841874602169245297800477421284968875544422744852848277477972475487218109065979691896719456462196281968662072080260724299823543345813939645709084936911098847450673896789595929766843508781721053700687617039341708908004774231890836940997111618985381838523092747705499991661364559026546869721193296667009979106512024281233761082776495260376742405740287369877135407707749729811410878164623939563438355441448950927134077909264050270974171027524309935041455521126392290506347090379251507438314844824711368092956449368359781052730599919227782474478668050959161342723066569577713845274094120435994658056154008641112601183635286006206556896371871738742278608661237680930723638021178787133020772540208606169658546373626146981027452985541764293033778492274954630872281381018579114834260172007890404466815747457618778129233835018139757834562204448565574011949326687419605410610628433679438867448460469716669254370359777207770363117578086044824711992612771721211517682184460400270228315397688425244773822528179057994978614603758366341249827169837852086363582421517662957739782509012588759232592492838658094759259125537086330565245112099687981150208415647128925909480545266124817873536420339073815624823725878493863313231315599386585321718168648279834384763118172142120562125624678552057959913129078654494860494643794311388758745775659715633021203195559068446506688896 [138,89] -1972653904002269164564836863527265195837483735532707232347674809106374725365520866794070855926472416776677118853995850707140466110109951152707411516139817831283622115868483566839170706155780791664579969639555055849748566749473531681779691855867160134172168848058566065624221188071913434247673805013464231635591096248039964424455417974251411449315411311099506508509903815957025609646079893877694545031497154564955651875990537557660083330291414538206919412983468425672701614112119424045099261701714186058501177723985865441587460607354313029871916810539340731621235151352097308780127102702323391037034457245905401647772105949485084001282948605378850253456134227129964041788973192648409971497526533466396353849994547616308076899306528208683688426334469137323203665037410688447379917560597941704262877932159182303894307831559238097109145015124939755080506376826418290915137361418973800762219590044448137906447992518774416007799889991784539882611491539588160660978815780531042536320177440165486340928106185252814856921756650316145952013887041023986529843413676198550411739821700120026254476678058127663787907498050899380643297138922438327848240256296082353580398747576525122105217713277262116295526934173393043369461471066308961873637383073067600618207581648817481421470683453242754462441111139335759888590740587558156363625906534114171374177267902436656634773284875743912594596474552170912046420112485051317221377778292293933564487164418484713094037773533335183236491308131547203562716600029474344628287166872574582613299779227472085727153009311364321843265529163405740578161032191593997476702381042743245493925313537203798787503185087746249122366119947967946200415042220142363759373188950853258238724980791197375529206405265813144740637097849268998818629603381802157116590314713046666094133214040555633814423457163366591703047004187347949622164455674546714951999704558416728420771815239148394668032311555029135508311774142543543859964224701479462542600057700003754042668817435566761878745194200313026077519160879539741449415020496550367114185775708745118415948189272783599037161737552800890716617808340623865174779506108625461056509597647217702153911300992373754768369802228644121824781895896719600212778658302464 [138,90] 4520891601620257750976375229970113131159489278634813252255091617448409355544954985664058485015040091877476067738885927014414081070259271255363105100501635108473677097529143021576330724707239373266521683219853562152370314643984755703569833244903065491509070389035094514065553369490834026272908636582337060258399608358823846501101020367392093546940507109531637494066599835566996987148933342438118702625066419771292215107575903920607664242661427436888814848822822599951371256753318267531152126990920969559802173354210194695592843632783045638877732799077837076518955214901106991457759308815638167147693449686115880854259040148977004701556198147567586481802043906648982874848442733615114545467449005608088823354723439744075605048945152915303642527778941994139691719249646078878977819439525045239769130971547679071496407691407900232833259746856618900158744064663101047290680035787335566289670217377660143905442973987424778038045958374965296611392249505373964447434349440093079064305661065911841484288396803229902152394756976672954050726343371003872171155270677474809519914556661764382647116016747128273425585476598660721252983292759253087906555935773989777024633153243720944385437015484501264813760435237415705337932201689773677998692321462782251637970206789431299665906634365279486108857721755171739571377161753753987439929168398921108018450453925951390631194875663750706904899668232962194677325244824388906003966349417999895224413649074319215946706674790436117650117437864533407557601379793569232736411678817920070509158621024355264370959482039317206062000317461767191032921455363153225087002029711066158802511610257122120303031233494908194894522134214194032729037204414692300919256817780665129938844098268418621599676588670206884706077190770202939349738313846160720683382162276931785705729009820829887354282489379162869690396470655553241596749849098824737677505152646976061322198358072483372202769366947002299778429236280816692452185879724080464696145676657236126905135901382345118038277130582548214882879682603423984700974391155621594269436819575539200220559475090380005890377453007375495926569291917370273548628663577509391821179167618135812942032664370674887046555292819274297540741775157884843658915776 [138,91] 8298465070770321293831193037760435974202204838054930720488144887261657085571775834118333466488322463564202732908745476607994271931527718782734468010228464137237865397163499619393367952653837143682940897785525614046240916116305462418052331764602955773975943857797525220523298540422768733067372163212396967796456870673675811662709445579278329359097592244990960255858261508193740711427987225695654790105515565211852657011725920954892202267621189819419073614724269426808358185268776801534522292724970247222718020543739364487135334450919711759123087850128158446094930879641610233120691317184766274226379067324047421882286906955135368526151061570692734218743172350151585886801349276765343045790943793297769057036908910657401873388216623675219852072769923551252790703444138440490184596736418859942715451443357627350432185169540457228263621239052916584758947544950213536878952373556223793439234496992558993993177760193509509175460804704420985087650097596117593023218874783321718801938586128181270577634455492882276027943382117050427300094876598219593305998667413943949790424044790614958323631531633568805948104517854928245168813804954060349036771994674081323640130651915361976356020813869701710464127042593630957465879970886811537826100669615595391742706648864732697882944911170075461631968440007261223708437297371531410752023213461618099200987638703749816910632025690269915759204739042568812043779605048115806461567428748979308945596550269685616194336656043349846314505004550365979121830473038466671660829261013158267470503213179552109564646401093103338005805869101879501450647580904966481648451276984124698668330726448962248981920622430713173744024391402847228605108484846680217482193179415205832359957268134935078566343780097494593515479413064433339232090336485355965074719896470286558943616538486549375704455775032511573468295766314953346388937439689384134251681241797879677439305584283756173021169605470574111434271216810900110830124433773493314485078836949784450568056126488387745112673692323174172540383701434536829428802777297054890069504773692761933392603699965099194075747768671409999728722511390905269934843606346994149362120015611657566261999925763309265535015950547115498620832633239578820576 [138,92] -70251885606885301655920996017411868513779831030140070206352814557371977956107367404370021168496161874414040134661238364777583056804842852875005495857705693339213199197516753596310390450735389361356160520797359861211117789229961787034658012989994356664309922711338881155244229074133733226113220427325825389558791502240151637437351273838416751845844002312326016835817209244578416971961164363790371464833239363231452768341499231178982384587129769196592213429768085002141303453362341669614599281725653512122549671895740837752978923869172278660874640409219948792387467171772077087506058143958272807695611049427276294802540902629264757954733407726469330693882221063512218352514407186113849682702418229064469315391480815607910245042524480870034439866861760270954430073176312778249910942133071646774681917822435460586965488167077646424869589957777613274868999956845293594749077917355994779206021733245110237346259479381819049895439913509475591317865376712796866158519552584471959581534401382474124158535984671261867507417602950573920629717107737048914453359831321950456556883281205096370085438179748288046018703100704622781974910771835739907197185378079697368526985288146452524343470382563531985904374632402828078232185274529186681988733528903528573609004898956980209687060639705321123622664481581262588976893718471477349533824991192750972448644552616683943465594199813945293932255297129852412892806146875769312759010816178092083809478067518969614528415529884213536374704919206817596378771198831141086962936736742240280407313832440414832515438947494274888266170728167370801326308167439424820950313400928349197426965532265041408434084615960740900354979988584253724231153660157938133922753523521836419534704450917311512619134045865844351073131976657080093285738770997058047268654738722250670547398060083392471631055283647969777771291468138882792194249870064761399349400942234909639004007039572926540112654455110473583722779809205017830372479459061295486257271098041638682276482988094846556776685272365219179760218817983993648197948352605075835426749405726576480347027345568813186321620670706990247350879126658137963473211762242623284760607206677316649479116927822803750442465908069634379811371126284226 [138,93] 146365347586650439746419047778943987361777286216344021672532755699230836427540475207248410489031369608542850873820406449573771218648743684307050218248687864662783936631576138940740241253690367323401048834703388091551465174692199792103935690778877969172258867358052732003599510937998230766059194713124269630977020639375580174176440329696711054876619442084704993348114229475054247773582454780930680959903034387366614856493885737060683001818841154877349450937604600348182030541007200657378553635487124509827323789237495048902645684670611102668550772942427174296857781281704317589068296660830907516373366068184997728237514200308416106453886116293147929496098063927178905264709355419710986725806502795898313247460894463275043868478243252389411939709381868651417649125529510398994223964470217593704095432093540029217441579394939946730902888075155478614056671937160866703812812758916327013416752901277868797044226570426328173676176387330181470699204442753768994315142648677246453165535806984760654362073390221268221956127341948046366509892048801673519248072076929148603949686670410245166435598496107217426646044813222577650456610815540413699012677995096302585279831425210905144333523009831937830325829473397079668352150777910080768649170377645160320285649521482451144820379631918650796940503287856137048651877543500427571526566061972008217383558078597989345825312274294715405093618380534489669723130006154101588876768173830623483350803602971412106079771421988018629233104858889202171429404357126915588277352031066417782597030092947721426101073234216732479640590238716209673737948566781706519667712396222630011290296715833349998898074915002985617111255032003451015292222189858908971777161653797858694409747008741867260551675071313499054811492456537995890997139364118020444986792680837301423677394307866033321225852691600064057956777071426227823757949751623218427562093477553560735551789853232325657289201691203462860221078732225507228848320106803779404519015256669946038848104698143070788990190409687579157414028198019196090008473337174200635659627898045584844675110241734234056643078340940207404962935713354245971893945136246628197266043391797306349882170733683015312355599532971225887907198016 [138,94] -69712489727561218538857812860733094775543051471490066396163661883701595223843412302488749689608185131269473746974068312578895408066100198916935288282722789665652473241503617249048651745622382099915297057733548573871110872956690929954837316563822673199994514178742727146576204227746949326013610997684492771711707118428423969780716539716433567056757132291086745655069596656173407442338710690261158519320807308090367244085237881898130645590636006947040625440149193220264244914141248708292720946455270044624249369362736680842288620919225019787284972031909097710085483445969019807219937748296809905354159549805465749060754749497988456151496280513387039134861275841001441463450535396482510768004636833658736286761602057579307009652143786830347802963653935642747625088546608596053612003677899969982232981578111549661301208722329894178710986277956169677686089178773165731146615556343401539822697628676627764761582664044975248828974606363765622431722793696981269008234044747133252675804412624891828348577973551083314558386194694025195499274746451214590395531097879547626922102418663982179351281563378868214036991687873219729095914760534577019917651346562459053877808516496932031678980912442733641455072460999228360506357410624159813901062540318090375706143973919061293149868666874362470994840191680757202608486859101901639704890534584200599251859999450452297653822870712953517126711522546330599102799192479621711221343846281649437499140382205647446644380177205779531970291175489290053722778520313143099795012121392360512581826570674686434196751699866197850343215705829299575536627834577036493561230235866042261327544089820191320229910906107345158302141708873898461360843963428931286734605040174810288497637887810548411783623449708187573969671915016895171645821689763004816373329721003833369912474056070234928235252958181711181719400461726800553586866457423250738619947998294720174205201054298183048138760069463171351592717341521034561996181364215540091276507268956900177493704812207437162118215449062524512848869642333619616681894092773489969508118147306622790763401094364796663632613512801466612317916612892121448365377818777403293589573683701566460502500164833204855818042175551494471376 [138,95] -112430612532146687306564353048230494923836103163451135931215943980180896990905032048043330787860981969594688166539182740340022451299725129826171902569205827724185797039736075496933958226465590629552030649420411632421584240230218613377158088338572124863461038860957826291796439624334300051773321738784670738591366403191427752023528716576396828835977570841023535578291878616009747417300692862245424556417681085637866797673945970071711086200567200937259898735090781608353317182731680382171096761756312066210439169532568863864316429754491021160011856244931109083362065928466566664782551850994629187916354347670085552181280555690477711757987702971577595916846652844177153691119639075208762928182539864944699261169668772936442475546851999964794580402722432984538214886939815865352145092971922667048631995183529924647417117861481094825904513764915033483257047036733841423780710419934739776737466457386155446326527136238014122960461249948899823013347962939963456382869038155644968617037286490945035292434277751124899781544292749650299070446936834762433692321696892456822237491180160207621172832656367097877474544675935819532303523432238144719195633308493337958854516353356992492586692544050980623970791600431319068866178230037428845767479224006612757105934255018911187091668627527556825580175405043367198298037341295973019335290576082536843775395027712462907801589647151346754567840504126639702489961828017675375499703910889545357638506338631240030044198938848432267320126648429542439397194619001643433839122337798817804205630186437582641630875868468085920397085427334852131888413876447322351562369955645397136400651384298685764966006672934944680148563898495795790683398330949667865663002660093787492483697639596075067215855995244684319688776345911103601544877410918436456335227787082000757358420411439871427512755716592139047371464473740746167227831253658764444365618569335476163733085796477525832497168831328316174868919948309858075421768634988370474648594754214229203227138255510742018381656048746016353509378547361393302169762711473652963464571409624153691685395721350490971298491402106767797990722780109350953722654203396570718906759958770634554054192305355497068873142238140048 [138,96] 310258681807433780739580687487768210881404656536702121874071505303315774905479686263964006748038890739946136567919236447181546597601917928703483128511120826218157798565744504677827469603062273280068615668360705637111423349148813757174089290676487180608930082722877886851646760061245520812752228762073342270989083647763516558616564683085961569903664375096325293648573785159411071671442238190884963741970429888691634964459673489606353524693006701349324072158779424800342841004413246056626820355661272807103483471029165667432297086293016759685320221222883723529201806846624499151040715554998714985340093744228660840794310921751978254319969255688209029881635193655468342905341599607635984254206411170919397984348804670508134719690929695041773757936188452969838277360669068845037479127666615537072597532477495992199520066900200660175194384770713793734812570002462610824356389283328278098131954808859434103737114256981964412986315315288932221956346123771506881421678591880508585324652613318424379102107166733303460488628209297838398728132597724470257317233902089896504031028850011544906346747438405878529424585170312483046462188819354196551762591654220855549240650259176242678667260078006950207973971681630324621237494212286637640519642065621828610543160047291662896250256483495622327258885476653807323123243375644244417445159700858352259770876517290595546234584213416063268786408423288676559063951827745357753609316897300840285112363588916372378265020480134120601785773937303897237142304737196809654800800148239653874798383782890986629183501881848347200017517199204018627617712253571495105056675128540254333452577240079473849313497760081279473069426562407003340465631166950122368729614521101478575127204449139929267254258178211688948298991470366707797130788417097727947380385953769960164408160711441847891331974502536099375341782945315148423289693527355300536669200507738705543877705610313647388321253795211764099210273930175334350905395417090305151371367742510351250819966957696194836901151156794835448839244005111859021154036003868296659883258027768323476449337044609341311276402267065165029776684046504497996413073413030921310746740949460065453680431340541347511724953848 [138,97] -276667354214246917159447444467378015736365593149562404585149579298953545759323981340256467570117781265429825059657038094670170333787890516439925319581648885664928099224573028816745226925445325963538646699949955637808035932120433237810289092418479652584516260109944742436831448264633468892105222377550838169519108983209023410130886132483606514529113742307124853221129819729009320731406219286193921438084333940805205795414345756634140196654879360742592226804589583614048598194233193769820998715024938270202254273616115486263277127925451186053063009063072761608496977773441050522852528224904963706389303188863143704761072283563853868392545324653650239150337097441124113285343262739136638244786940485331068317688005681293765452872431075198809508542089264337003945394677531480339307927628477253748187626805685453077686986943021112399456415447124475143786570672322745587900108840148878417745329629239981614219245079129757637225371528880832161180142789925056932960077346366516509813910364527894754819119972640026197710757395596537513726125147087804339581616671567330283887998256955939267965493266309869357563388989116479531396790945721669216855239590871072977405701615957769120181257254039545871082616437506133159033612519384324508999777133179371648673945840928856824986391792033467154891294750847873367374484066080044362280270119276692187913679345633873649825410492940248989746885798561889349437630751488142251229879067319651230751366016477973818025073311135249876281723184662055152314963332184396769094680882230392629429869934850535999330525133000373809795824851863380806421008133599188840739375118204478040379463519763771360666333190205674511405582963580853819029467147155087388536379905517389600786785993560744823421171342712280778342118881073581326339944649019580590114069142409604928200434467166283106558908072415869266320652029913916007180503385794230252129463117991265090309768469353053748652440095623707502250022823578139675641614041282162727154372719703253473904815289780567123417613454094382236864015908171165868037006328297823500541785795214755442273247072642373462507273314693534603358423457145971028903181488039602257844763025058705545992907083550987161216 [138,98] 166501525169747815119317964207123999496662293972508572627429050056580672375347626724891881173114998007920410007039696172521355586156980081269148117178121607418604051809342298853663981144533472576570562753649906157931202846187245090620385260284661871367319598743007171990963005010609597221161132401905325408530094686907203680289544228977821922325902347027009215032359073123976498306941116752352804543477565169747028962229840694447225443536441357769623352852781817674797696940383544640344892937094900523538801804155090337929895300840500561703278101974238480889421359026768968303705442787850460248469701147665405570987329955967743248530061336417089851124787180529477876985900635629681041594456328327996335925650314776861506432124805999781838724175182138565613540489299943591072337045111841515960689942782427856281124479721951398820693367834955659394832896651298072575921874292529427391826740171988014864753005676210019744059529795602442413858463101599749337528385056449584421767421851641531986419703596398878037403469185009121828064262527495740632049920958837031059847219508247000796468098404118618517591306306877717395038360934610451140949034172537527745453529626514335854415137755028804233797057221478701131667151317565083313576442039116903475526040005342943670017209860132409830438081188709388614145124680664798074602461984827692707217564795593442128979215832976266346661903451727501038872830558990013470136939338530509972626470216606259556185232812587273796506108587324160359086697959570511388095999853941542964346284241752472086455049458143209338981937125361917214481174482692308309152045406592757672203486621802609486562218893697630869323685818702581026987367178924045759172912439115653419108538126217699570242176578473634761151196212193355691641117390058280323019076633861153363638722103786305626102753460224511120633649763047273619680150826025704581192053072816893288341058079023392860146175495320916214386165913232258202170448007264902294855816459410325048718667350005082568789597239361224743815508777173583430213189011268938477498426007448959058067826209923763431204999124556605035549498692680524298371923745545436311155967176569678378609719286811848 [138,99] -114860328595585843036111770328037989822873709833205010571747352519341997604512081353331769617859491710861722404497774489503001899667178274425108466761962523714447900599496935747195466202308025403304391818728187130384102611589842048196866347064893407491140489289420323725034187987818031670520136587228387089053874186980399271253012277290831062185162391486639930846101971754289088283517685570140260066805632726994835292794184079709991196741327711624261380450067257021242268074488076303060452731538927683266832617929256840261948183335254547613861510324045436580639046570582384828493765002908359935888499599701426744332968522846185336796041063045968163550308207388637938046267169010405261678971149148505175351543929185363885057807231582390527780978121417799862849737955246859694138483534255860069201634579986256408734333447022659603782187560818222038083795460477128805156697099046734604442050354568322992323334999560358915053710388471339340436354816008590540869366807332822286270757695069924956306207945200118426680664022815810477154925853418410410081276161601419910493156420898402183200316255118012749609788457975053755338112745567800204487887803438659152372877139223201738662084115349141283225682041298263721918588613277843985880165410985266259995335233611304862081291506047593996797079445408029912234430115613819744894539822383205544596099948517731470957946014741513017795747335605717273196479859778452957386257289016893378987889304671969551174279438535321404650743275497432119176048356678881957459720037746725816872223005633213946796155738669283778923535607362595846999387477329492496260665322242939874974217888359626711410991851760175301938202584637187764292775910074596434349498038388361538213670167330569056707948266806973014293485273512489840342048457285249372246810498848609538567321688337180912593862408520049540963564142832402330247051865612511196414489443895498637442363439804564600927040428390860430760353007437067466653011191522337710029934712025019721988728825091681821542898933308338410756688863003430921075824337151779848909420550576320050445794765138287889602608141414307040405806126951392942558364380317936986958514805910026213128999416 [138,100] 76417695000062737350551401404000041531796422582700185165376188815209185306845386315003129870430577977500472122086382815310876511019960091074759610497322276915892350504850540729641438074137077251994720560656063199427647946749791054714313993632601772388780275252396777519142900035277185920556665551679821422256430434511765218708514774699000904109441933033802935182662684020420770484868976915152142310657793051799031077779931953893967457408170649453114349541453738578328918498051348796570619655740231246525415063834726904897044378223218474938905898717620758263528121525552295566178939920364219085226477605149016942693144993347264170829299937235796750608971423682810744337113566503451624357024634879039220808594549098046075600120033707710089474758122926931366101886972666880054839421300119855002495774850979571287897828125723176631734849480625583803545498720002096364352639545145564729740732587366190319881499050805063957667032723234110744222764645152229403433356166041762613586927498938227162891478774371828696338127093266478655348073797617967045166779006818212564986071142645533132441549712232061873208202129781247104938680402916957676220329121369961797354871197103595731405028852460752489038117814038862546137741840642769245749407423491998616411162210876861262386653731214191891037362597523364170559291590313736233193686443137625082480002198159786626417512518654141941066554618775591681663029093745862844378532985558135601600252375817889805054335128275780298553874437490498542594830857656535398712741694515780492266425638199502911307151591021890769511581992365314271233798776157600760048741099712075465533276075871166738516739493432860665815098117139447936615497013896772629932249827207255502427699811823019327650879679465059569815295491406302599825866741785148087527527640963420601616126920322768478855153228037421421403019676796171685630203794420176300750233409806762251193348514742409153671220906563443599637715942604538884799883264574206296765702130969145942025941571856748176718234989826060506024956089499951101656945100168605879114341434637217519514404302091835867985822655960242480572494724235025655132470763108244218537428782256636035406 [138,101] -19868971360760270442099272654526458855269611515911056265884350208183448091952629393900400141455043650458284947423836010515653565876625089838360493531505620393107102553172991524904365807537617314987232097119631025592782764023015450144514875561714094364577724390206497115978484314956800287064677446496720932836316674228536078762067371290801068804872719839409790365941088440861575257151086661407719159454945522802316332355572955350456725836362225077300331257638777173902327806348009512176411423508873054933952713947440232322997581526035965146994737724097816460833917094142095880176662988542892008647908348020621120434800161527015244838028664794076324680566600861852239296752251518615366007022611900178290740102865426470274467618851787815085089573033862982950163033339681739232602164395038589715817678552143555433467798906304512709081199051875608804472202769143958173192332272953922499886044089312916392831311328013782073313603031428182537193195902355485830297665968803737839362964297627206481555641487324311355712444709457259707705988140848511542234546334793374896802120029796968274061212423529353645550422664774706000741737296533338333216068110576857467650538548517878184542467341303360729524048656290334110036756717822958259861014994336636108889634620298531441619692441904249498903730405424680321900202323491588481876654123566982598842156574984429181421940366159665383439014805399566635640952121293126773764392900916577903982745526918911560307996895695348552691410021260947403314074758004882874152475193328749706229920242541801994903602423249278640931012211471553204484172900461216103441834359299059537270803724775072523233721091326380591588092583385926518974120989533850236840388076514190404882673642984207332377140511860625214277140277629781754525302522745674680927724501577383193824592097514805605154378026288746277661557796002838681197214069404893106972186592075489557896820830183572048119983945400684788895907093914340474344040808727663899336518802251437425207048053083282116669187799963197886704585183714067236974440796805794436956411598713482539540013576784367916061927453493133307309935255888694181790671903109883283610195090731008 [138,102] 1605216991963640944663896677245386741239316328233929162621364931156414910730383594089211818795137012478690347922769900197801647463854764657205918575657363796945973284058116539799702393265749507249149440572154166368213775681997128829284931235131342879775076671299565983200162834577287732831520661003834869131863452179527289438490919580553716469923088124813562303214918360384023645036016200419871361682025475936923088521098720059660635997265849193462540000361952911172630555645438326800950122810652489029607176076522066296784105961852548265494773776406852228585220772973604122337445164125174863693241172957269615697593292319026899886609467514444362797385392804988143738185077941608426645828122013991374708052994101730633599511753449974687156859521493027340644724628856838693117207395934763652645743792196814000794001882421535479391055299277637990933197279525943323593280115980066929316408732707986416880287859481911927599554686450881038706668488327987665028665409364422535232230515104807918510863996691357511747285675882861730030917289473788328189419727810970693895625889586717572125207721881699799871271906722253269337715227004943245617473143569809727717479805755555208176364248299628789090026640411879666818487670680574271403033306107364912999193042942540168483033811450903609002176162862752418517479273351900706194274543828519369180069765595613133354576484445816932934231688877069585559011831924265462870726173344720668815873022497072370233583860369032793890957862542154005953465742849723783256828678468919171377109407983958152967241679219503210070936234019767747776573633373944887443672271300255526557648287578530036158651797040062440686599179734730468758085603462587312383961539136296237510185254234874076396960263849587809309824701472530194042744371057398627211472321985197458079498623230747956696650912262690755520400713631953490014751315646138391869800726572323136622820055296815969083413208062944165794114724810834408805467219253003904964151705726600345491320360857941810304535811671612909078891982835040427747052729101291962352530897104119565094121973667145434216156556438565243225734586023914797801456933675996064017260160 [138,103] -191769804340024938511592486953237624107489979854457831842489769985074950407714620108252459032546978682444038361625519667261735784830049684580927625772911419221561948809325026999140080223018532506364644073817135741516008923123647154822930971464178000246937312117173719430847148292318713455787993025240349159204854356008809324577489298297396920082626439469385659754423702456512235816377004020805163280167904633771802317725787130658558841680434427112340827970768835892592115616989850883381349204604535645522978511915614411244405352946470907733495116920021414693593362631028050226839185806336076375225657774258271944915705693295607470254575413484294334778456976599572059353587995533964272447884750273876830315116068385569440758495197960570901143188804592252639052235126553475385974134987143228713519312828263120684387472741383063932103960712084969611138166668481993007394153607652537130302545497400991048738488450043434361339293179967208360985337179871934797144108020041998099195165117316517046959527440267179996997915043778754209845488440673358307348127949839779299052255584725384067771132285146663754366009161157780758871852109186383425697410457523653568931641862716574043117479467856293162449536875040814718834214690281656127232057129697443453906150970293373947522993801580717110244482398209051869044009833061231871330143049178425523254333253781419080494901973119053568486862826335998505672021663080876226061496293987390829640793647972099279131384656514214202000842512277777955714230040368180647929265183980278805229129815958100393616086373709021998092818670414493763848060817854051980339862286367845936213904138296309383744399685068304639938745043206914246584246378174269706409745378923447625370816879867703560431398326523329525740595130928571472182546685309575303780367881702913417617372782403566894786266662572022332401541097913349372391636773291084199315438563608898125569174763138396361419057023961884722494593691531362081694618713696730246118968746290754403854119638075913200412899244794665240747760077618372025075632228151548542059041392192794295031088012917742288096612941789432031822893414527148103091363865114481664 [138,104] 52029152169007985908304806385585460158817824938661781617559750163882250887703235622726408279807852358518174530568726201330406862725654501365092211242872053150634019713888564337149845011344783040416221432571203499640310869400651963949777052160439283802382572023462264128421483973453811895931594708887753687202954233100496838130000904223094518368248590904457489237011233467815442606376656257260054903328023073452279782885747464294765726650435791603283535841668883458903986503122899491293220773670387206850742714708829996319327234202095051033509951866038128154752344219984877776992261469142731176823436751301727864371041808161215339243320692580887431856537523265870150297459683337582990676944167973116293128940428210783255251859380224289832421120014420203161019886466860395688778176352200468180977243706101533376768639361056084940318841766670194971260493118535844523932884968664064772028785950041540438071261529660451902101339466042848325813652847655951742962729994061124639474682297537872654550984795379109800541819752040749222064497206575689146442051640018792652349529979280360128950638335512600998807164887499242255703589604367016377045204545414316238702016706978792766108567234884105895229698579669568571146708112413148382732553580212037669821395678608096748687940747834554759029266225998225187508107780856230045341691352339409583503151535278512715085234167026244044526100302040115246742819844531083661481352917693338390536477314388669341196362639284823151559256776421923528676868802572701283369036624258031427768708575400049001568699018017844765118800993302008510093822898817761962823924000178189768005590879826591874896924128569113109712873219567415770508473274164543020190393478912534930099514556687621645031147197144795716984219052548392283200985696365685908371283653309054316426373408367410446209530120180820898188917114856713650880563540368407817850053261690543535307228785845665481291797811848623370520305280662321626323992949272640666465388665720343433106176801791386583271664438654176994979146443622256843778449678308392403197654489485891699398797976974524909574936964324692094031542186481006907953756688136 [138,105] -5914509622316145211730918308609091929250282579954244650781998222418264042247891511975935710373422890768312015915283930205838909910169570111356351809747648010287744489162904185334698125698827642026565182763199329484875040049592957799901356602399373498901412940299924917343750498217416442031246019111011493103503603542812809257909060526804270011930863968822401824261249067294278008449178785860618584586078135103269610603299259314111317433007364975815534239299285887236568386446150946425937931376861660061700537613775494543773823311398248220225711435024097812657570227400728535193593197270189641993896022271569418280666452148621298745113020191594354697702117195420387392907906091234274963702266715001389594627379688165251465128318583785177394728526087901235800787053526752212671834004402360906849271662879650130895482637375516342563437925748293565068632124457269684960096202160029729682829728836431791729176263343205792897976653638199376542157139081277151082139258185742891124210534696956051141925079558121366045734526351845711307351283988101763832267553690065739914507191507635634133435694884815732842225320309311222292434791483694618749174855593342405346987338584845284172870048935378861476972695825814644954746041812296173565579756077203187862932523428311676280554366666603616107762994535262700446450809195116728204822616238620591565669712309217079131883506799361492050583840251466537459974447437154947865331336379700206814739607914641875269886838630000226072497213988338730512813823497605462241720392100765179206559680485483636323718371331135431340672288139900127551005817133602846450992442036831182939225243661165057821783959612930897432558875222669981657958406735685928110658117262163558058357192576501316786047887109406362055614034042228479433742168733106746518454291390020320551418642967167399237516338280814570039275819329063257482217526723239843218380873473976845429036733871967320565077099726782351700327133273964548952264248037851749725482070355410233475521932463464207363669134340534347825175665447252019260689085088557036687700535923342816156489684853998371974604004642135295364885644981027911438624 [138,106] 675193857883951036814285767033696045850773844678245495922826557808476762294195240282424493312573157898994777654437786503652808065200413781588210751535453574674580852664098851226734730836992910719185087927376638886224541229083853219600266182764145273829828949846932795638505968061912093285562757775348265049370913011599592678775724388049702738097875559922912136345011865232393548702648132860687894402169798081618908278804619352136144409219736263144930294195045729248610448110164439236651971078478839240287195660596643437449525994263042750273794435925445574187435200786336983414784430696466962805605240895512199585188246854608467031482508435372117059831493916548648688917954631000696246887870894954957546318700123380672608470322806137938000474058124513083298593134299255386438449588765489001341021913162992342375113037592087914307378792678738617814426394054346610996685386529656373570981690380425653683953324184157366235786431585151460660375618360556565259139163529210881726577980531616764104746601088047170499769190692767980162147039286240029060132942317085066238064754684701774590285004048712423647555911438735025626198508343785047742584519985426276654245086102744791182750445486618307807060040651816866769504424545413831151923468485030256984746391006890712815468094562620783546289654594240249300792870716905006575818796329702874600396513985072205982317372667131806963605356521341114500207890629471926614959394318998799444942963154076484409273572991334923187305031852678927332004839401782658272043234379095949888227734197170261843377565002128804129947326628170481982370400062651490411443238582358360303784997593695125312333978110053419516246842026306639135169848186031911952313543011158963638738859983772720350715021771997558950439086535037002439685508659159440969714921604933675887459295365855417321618794263768031786062489983220953204609712634900314811147393701061196862698963920574383323255823377661671157257474652088512208000750354276676647814663146744078724593719614419507787716877238073942965390551592557275517848879870827276714428727518081086030231380666970474960782059650352755209359359995753984 [138,107] -17618074177151652585139576636711485233076135466292584793448591277934397997714341162753068813878469138072012884032922192527998151308662765510951629627544687948926734093946471598134720207258967541417992900286844306221488025461935511035350251799146892966940243645928229568606916681582567363872188258849017074352947861474293419271550413581055572388952620407057993464117784741559373293168638330320189094796425122734574865858931199870781006622947028470706388940123072204985148818688694298496105365456912097788493559189033642457596993269199741603499350648752597064273630803954359916853910785781068277227449324039170162479779418631928654793569165722899869575036556468569642038782864826320804633909301898282197395798272814760904458018353056843621472296259613757964820010119349115863503383354067427859927438854864288532321957696568785039454816626054930091863499045376720450932414352368754340727737214704492157891299594272057532245537452692224495871560784056936136536247114231971720744998357466428878338961423536482418257405489460173623567840314051743526472608168660361506021035578473917219264010455632956341266354469892945619574321220352626308146591292482093289545653856860436110097792280830848399473551536263972949696741475130835126143442966866594675810715182076483369569210650474288969480991086968994942329805894227617954318065738182126519825113221339528454843095897817244818013855630453178564730001173403870717988793376775344522923184016114474500143018310940032332084112694769591205927473741309628614970515269842507066814104811365669151355445213954238358387006230215447477344913146072646926060726305727293923078046676372356667251331955097447549664970310158944405034391272073700992303433945116431675421201480866548364017550754561839979411328277361277674771717741763247965501625891697924141084871130776675217771183190806367769725094964819343208699989978865022036315626395645192495330331394225854029401426676088335844567368095688883745102743085330760580914511911450043475502913566341718280737396954124330315499542028466314288194574598873235774044509850355203683880214443472495669839047727184696167312663648 [138,108] -443351136929392619316265676203370623572910740932757803727893761423412641987452098443148151794192592848934072795998577957789118866052479427456304187745145763581865228822193060562389799486180165369268884202224459841038873970903812788626483671732847932392719212978472820351206494752067338385764105630760083117494272558941754880921156116651636915551665945901434893008842743010270016222617931345402670330219612251247782774379078804828089614667493334030887085545653317547602002562973190356325681344148836996273601473607908820479885330497535536887042041584253202677732857509982739367119987358553783734312237517644227029234480550676602997137081744102718583761644612362231563019280183277212663080333616842850012651412573481020247284784149343450001023604463250249507954096143239149026359436508408521939913010476683459000268201015716421983557397800603949852420557046048881248178980855472531746601598106726280992066652412558701460948876156177705099251391138236034157858317084752162180757409362073404341428885200310363294977368630128247536719621815325519478409085934181041740725567057996165554553520089445263223772862111705075453933027295428702846727002725536519386024051763664263094074361420653270909676102737539360450724600006374473828584932306559259194888348087836612787892574037363264645586179454492005635939269125799138023181315210429466600490572855143133792212928184091290880793617489457281315155167972787478735971867252383852992493533690742613434322137427720924619049667760005687086534034836421192578770916247150271102177734939102296427867342255597041869889920605428209511545518642857177114757580934879625127542737797321398492326803048784780144217521651199595783247282145267933096399759004613239505864859022150981743326650029838801135243955140705974667620649845762400292150972064479247064650006118812176095866974840930614038444964053564911966490213289291399401871084201875354193014471930769140779763523134891313770805131526147203655762995526455623706559025213332687068919959461805404466700128363854624283401612028443249162042352060084674950042030591140499571123533951948184371635107957855593510 [138,109] -933092916933310074911704633522412195370796363953466716859508259666226870928014497818812618583207526169960961051744483591798073081705679549613037754357113597687549817380913211915881715633056682048193973996024626503545912939080645858028198958830684810712142021392670909232019411670830083710806954976104518576384851326213145613768371158275720993792703103382793555073136204315773174237201030092250256866989408405760943666577101934139032161121480290522100311961340153378918998457874446488399373306162783873851129776825854734647335790745020316585530983123424585346529837835942233350449369830450513047335217260418509171465632889113870643002067206269978612090266942113375806505919760684910524283985268153877539383558333331057583886339375586530810824969822836038869263747997721988794076559032965539959471393440256116826838839806817232504912682749145203479853673970530041379369411841099402342324585363783458487181045334787182235040954248482042926928578331153836681911092172489547559058041874764402108121989951713272133982987434112936567627118256897990029721672047406636985839881988910449039564025955851835800986305560838499232112535401275744446164549132904745172004660287067226146019022848978547576372567917359645058657687420207298822965912216518645925536109372472668145874858808044380383755021747046606103467058233651733904401416184138377701826268577712080055687565894663656958629606170277120453068011985871164279107077857138571341870767573534243539309554235913222746560348228825396495531552784603344505428111225766761333521258016116540182106445703347939748049481499930358611383860418944378668212522102325974854174802483743651520504692572101554726328596768957616786773346127436618650987437312467417295504511796749946818531972671756659155797401619653771395731090341829349304443578195305768538654736109748354864728089221029437742876374325500213069587388337181798535660949746856343306284187027954865195807298978751551997801998244490250198861853689554458694479773547991143478143232922485720184123405129282324777675408827655585669675426636800413497610245329772135173841490701311165929821106816 [138,110] 12718728702054331566193525147237654227049030705230790566847503164630072012879540325132671717101698568899520959571068972280611905467956062422757349559421754135915980399592565963367670512519125593913001940254647338816431930555367272665131247050143407140936230658834113564605162256638612176195934212187567821534767730695455440218413468008697184595647395351500699989592427469254595074985634693625336507791614751841892758493322670937736428887778911507892245553355251424985471299542304704224495103025199394812725414293368265347149136393371577834403773041601901282956343374082920080010102375072823447128463169778046834351505341443435537768507121773099752874977839563795850780480759725423562261269939808383088066113824952276497816882209186960044791867378422296778613837509103969379607197475767843279010852962792572929275155823620548290165359314568089137584696382865405465621199132604017342616556474709921984860155124759622297772174998802157844222606495568497154601109744669965804873581618379206185321680634456507101102390669755833376456870659437223007695724381951406032153549738310725313469768610093271007898789410205349950469851680242285570901154055874933057041562965041333819516568276810651350335096846814996386511461481281145236230043767830493275444699279551976998030986963353442500611487484030367804686215625836412194840497497558109323289514595874991732855893146712671432525115301919817567856505820334765959718445378139553657823617000655137802893725073053608086979661853872512480777893398639369257664497899628119171420624812294475209532096601890564825287845504498946656076663521705658673823174714654430966436948103865962535152064622095480885638045735801895736170342336130354944238003595938727119098038553248021868664751660785544210286740591125644950454604254091061176317923369281492153177798609163217488353971298829231812571863859851883309122030944608491481940905003228791614903578684536390667736915018922185876493975482954997457686778697517049295341148565808444660428468573354629462253332532230935107326326213112377464289992786647743993832528023323159259813313077959173890067584 [138,111] -168617798283225665870623756280688726627577028140196011080392471250917414166711520579880049128826402386568726345406344993562808949165406540395876595220588463962567404334358335965328799580573041023269648934234757533482820644267211351634704090994292020037046243295032294035800158698449299668281548137782463729167827816234363238479275620198649659400830808219731950357119950074539314599756103461019212433697349683151043304785854047265652179243420713842046782159768408026002949693801653623693367242360189409207520383523655340337456165925012818538076925473131214058031509459762217337892252251430733518382464929015801775538245680467013855199340986601516721268053705252288613939901061192861249167874764272995745801960387659577255691828143844707310496244539632397095234328202777656501195530875310135107698063820265216330126485513921225413233521330403031368986729512008943257606491643522444698577046553837597847212530115070666537487123920729036924456476258741209744616674519139776803194026355241222984461208534551775048003188042455266424905068947131484668161257992470383408128604625820079980088291703095785290752871088518106786081087648391863380217408949310277369221000386162328653950162127973279465030411865276920173171826393965005314573806771547798229352621522358932672232207535725208687954050303782180194463855915343376212840936311577131290951995779024244480680071406071947167482399306914434590123555238242570926483732552306158506370189853014720069667253675739143722527780127569625955429980667673144439768846805841578006671330596630065178216299067983832844856918482197436757579281696429444845957659808728225771029591530791065264322928435853361970533617350417014300776960343308305461860226368460470835324649148865511363541428740594127719164893221207941154074700848942195261961924781713785065431403385880746364161874264838089267640711859394997305774621012116407902481397957845881052019594277700695832204711051787347105816278838188135647472287675707953633348066147275349933137461817632951387218033113135663496804100361329807581739443825725926442839737474293281942892790017434752 [138,112] -9864919650933775368849514510452969466525855155934816660773460201005100514078647961969732941431704784997843639991366447485094546124994537751701717753373719556372362861535358919309955222952707391566384712879952444614657002460695067511389854694916937079069786035643620516127220755694892442900019816614359155554431865667448588371829286620144833730197915913715478564373072042859389113343060347864588556726036440522769020917150295649228340141239774416218022985130965665276191059759952559930398970539115526057647770737245541912911663771269548151848347570876106970747084979018432117308297991719257335804588799227785277767591127425133764546482543374012777790089417157592382033293210899125919723016799666204541466428481998443477220317014496316509490840181788691920119965410976086077654966244545919375381210043026867661132090948017360430629911863253490951587953867442542475644888538345550428911336987396600391721499183620625270199474661522893892419330422495483814237986226849267985943170647954243404379687908118269379726909470199295949195041070711100109088951412527061592561530409052418860727760711561573357184743246583146948543369793075014966622704972116761676231731284793603886235178024251405684889036958635131927939855456325810029155575759472828673188954950128026309298684571521247020196616238581341878750469203220088258410265965079899075920748378200821425253968241767667185346288396957505233451962488711785336932914793726299206963163853055411856889157664977625028705635554044018888247184430405749957087159564023229279520964063534259298537894455697088105655180456759728033290687889092560906294740256376459702638948942680197050907877423973259233453864826176023712004956011329746088234307512241341064909231414492489577180737916376274673439339291618137529004156845559699559565638641465108634410209295005824355341618309256457300874067992411323294502423599534105901080059672019704060578847136388991442467434261042363126030509151584978163620307334201177895685438513896756122973360751831615878454543556257960692664280750838653400855510964563041768720565457322522921807205736 [138,113] 90069894319086850658141606348685762634984441712049722454902401761434640960565915825126346569274156253624736652409296153837118955290072735313779692793457109271957445348523535873614763169790983806789819521117675544737991418854407887790397380596821352925221185264466597755815588521635675647231331671068598818217985574395896645356103569837862708954967255141022064506823119184853587200956900379772625453317975737876722276390468805183666144509565410544346904300279426463108916303117628143270776064980760074191181989247444058399377756230914912551619894160197913718803984314774839654127509187425175340703265871259659398215578213569209775007229823723072923540603537882740945667662596387557105693627116004961762271941622844106370955801819306265312263770825261640728348858301777954302255844058102246159961360067242480162184367813624524941410031234268045112176691540208283820511614184230159494744678170333508182303486512041127065931247659723507735608714141530181150599388257493235051623968073974599135260657707409895128381254476898727550218529725935727019939259187839253680090167779835075119008479398733276921132717242603493468857331370032205571461459597515430041132485633921662653812529222840983327804887999969576728260088896402708146063959274640272516286044167804317737093589591740498093193447766748446104502656937734153740145310501536196627550711922680506858503818890952372586163862645793332209457391731004057365613255164051244548132933979888003243426015974902533339160406387970154741077397097009038256236741703647136849034838992898827626399974809485835744524787364507558642499664977861823521443995858030705021695388769202204623155957011127554059908175039083670246987428198327429936914154364521066773627788384193989244707999906428643727223781595065206125107270182009867606146878196433216323201535634469541306165013427025047585119561810015941093557467147982155364313403796547042327401751432131076188413134916103582636240125455070627125905363140068318421403226395036572229885297576988531998767223242739056642584456888442367423868671975350460682604438021912739392 [138,114] 854910087863070055662878221569278820438710617092637909860846406064861869863388178701572327642197503585117843871372421959947816882758542331260807488864674332149519382654618932549750665224117421857836010669000049761615447616479289989482017364729802801297438835986851545641199314244009630924355990071053522586333103375292153267771503509330721458943607982410746263791500750963795814940734087551969687683396315833309395387096115169194450222923996168485368207152857260438308727403872564996521065222996221201278177053332221941865713836808458130526354072157669857384312480766210758363215885377226952442370093773125111050178642879532871084552444649658337000871660505351130219310773939225683775095483093124914957998829082495847070594713077718423036781508128670070750919986528592726570612454750891433608342453478412345347545987616361291472424421581790018832626248205190186478314352404499104792786314160431965304701032242630970426834872698988299825758749551800988460093314795018340032272844001046153559570322343955793982281028551937659471877314307377045306880375509437599916175940194975360913634245714008315000844588499816858944435002212881463601278782954679893375996553209117457478741994673527575683411764671020753254285326854716855812615863929681622771932569415154178995815402644530536881057083067124645413255628694266371658448997054797648283385140067798175072286261374281762533944060785523465841355980029619568628986727073126233670869721537794044517646306889532944269050911310785023142398732606062625539120491699156291892581807142691638369645206373475127645658972245134406018580494282502367164961227249734076847605945109696673917712551692029068136928642889169609338810919309249134231084644776719479286454055577035634710892087407850204464130616047901198920070506236678686903241013847521708364092907107727462176205313189468866683260476408634781173655702337100482247592344938478843312667104111741583057900023457020769968602734457941379162750792720236248926811245928829300859367959659167753186810973008262912900131397547603569207538341961343605319141913448 [138,115] -8483685704237763856383365453702139535161254347765615882926840378053736749483388025173300434674135293681839684989383397840408654807195484799180182936050553546043400645957603398403867316574011876589501311301973787832202200950054934888102705039566042335985553285993450528776949579789539082731756321118616796531663319271603499493778694674765145590457608960884302385162072619301116000069589424612517886215668850074674164723860525120131440422333522138150567569890312692415108301688002419867156853762402958053133814347143461108443496419376234358101846046183651991154777864682785014252713740862088266640075957871176235395735753498349232845896027860211878084275958602832298555378014889376721113983847957157912417190404975090136957540738644678978534562691335799052760628838429317099737471121522466188165440945513614016238521371038435834269090630320656116957289930053928358047526689892209751399932445351686333787797370043549198716288344008429652656696383130010727935529106842184501772670066037228820510319699612329813881263428614406415173235275475289983197150055566555387650972289799287171655748142161726157858579415308174847733754618169166984993988691151389284432182307667352382911719222705394347207765982690555818445524555835990037122561079271814605924717598376178915979148129624019586171899299065776824039477018612955184617732112980804165219054363100537394735615924317790236343527571125105429096914353462602576716755678283608107409966884425459901232814857774389094945272620938547522513158266437578451517636463831968029542527701243103733664147810949528975024344263560062166563854508618889253426971338918338897710153085700070899275343694611365324696858451672540063613234868654564663034274516009947843395682702793640906820048832219059601118420777188149646510525859775522523936913593350220277703298400344783326898261599151315777616557642257577626522230518960942510959446654343545738284387583866451259919791978071931933977793763579238262124496982546018863787439586950073830753236343655387728784640909273194064137880735148485784132268412062270942248 [138,116] 117666214276853535057531143383356649042750236536912883899640210663563619372337243687959534348595982196836176636567707685679106138526227490165577871383172503058158053800449761068824122071037233845513876676559553707231332273442612721330591086576990244793656556882798681959968342371718412456270318987910748795825841897296729206028172981655807780376188834702182196947389639922288039041785721551437519173101843857288158513133726911824113519426378022338602778744776295795340560436468305126186021786683652024942788332009293136511849728338488615746001406771545337319673400286273412753579942867238257692013807196442685240987835079451415930234905003745120974643816041654583607797938696112275816754782501698291760387210879401798971589095862794955708760969200471414019742154086028059153555112248734870504320683205924290577835985206716267283321444845073487848487644208828285654296481218003692659376231922554950357256798806545179918209971162804603359535715712866167783622400487456067232153363539067535916899902339294839841907987778413853386159388411299542751430730879124628819404617534929012790551240387931799216039702991051712264203319766374960641949808687334039136900739340371637025460771658891179686513525247193208828502955295133440520519347474161682359798545242381311467513118319268602627906484892434773433187555671874874501001614072183357890572989352392487278855072185438471261527787413845543387257120620701286129473943120841404635090592925058620236991787128341206944155222449785217823597607397314290277949266660237259913620724393124821100185882168088593067344374606585778824777990417202017845047960769747409545666585947327855809440498606638243589575969614303472334232504484855136578099377709385981772837652974039483514448647031187045393212435479590074702428839921732000374292905683458210358928006071623317176581896140795599698528320833788682434348655423639244111993216314649700732991960482595070833731502515477903013133687043970754076063067581602604124934685589472719323440962335559355240292589307784748055456460734498346180383656246694 [138,117] 301547767789590996156663018125653767360923665707742356976011299088564825605712426068953198990656255200720169619252642224517291449280871548715994625288461886947418495911713124926603155645457729401692710179699776919826558664001734899366488422414145873093622470414846948683322246440550518046904625203192876749530627756346405143695911997674518537077599131443908597924574655023699063672576311154130756140115020246844978790177865318718477889209401409469401712728553573587552000965195527001531116953670898200028243242718802012306873805941033630286927994382855162887179244942392415332971347040156045623928566250231249481950250988242744149972002578315512935398892725413850505989716325204520858764804255619943822292508137662962187962194674743061622905167529131920463522782938974362929360538668813630251805640539791127161321807552195431028745285198724845865471958380790134042377894326861292183706832785113549045987011453693494280878181856349976136891913521459858463545279170844113600341353256551365943968508928087389472706647288143676138139442624680160987956788880379050334364408672751383353085812235611500836566776037559365578807522741463432096281027378611399698196688719742250587545545567367711176289867275789225166770427994993741454945887186014157717813144284401910097966767428764428879214164662595200886667534331244522843824781764098799867052449488357324158888564572155975304773215963086629600391729971078547980338881268977208610742198723673601274429675184002090839163366923501708848024394359577315372610952196588022682863806750391000689301464326844527932660664272339185957178455845391402997449517378731753112903638406817587072007769705806581721238296585655049306729241528138757278848256891353626061987558568118340655147153511402893342523043904299168455840639770372974562713642406675958224042769884668093175687957211411633656694034054374986493264346456505728239045427643650498577366720050577451202771803657327712062627699461674618670508078145859632724285850785523269780702268452582219541940115597365003866939694059484038214912 [138,118] 5797549469054323052618174914681387966474456229306540724870770728297603150784243870833968138552987455738934992455745953885277848836758183793952608346167426205517384191419172468664094691232134967901462636885995927971997709839231617569742718927706379694882805876676798600902527455663897107937623504072454888143500321516556764650380240963190235228558943349979483024507609559113982615589085856879392930758285395871224659936276942465187024689146447744094615564297843811935223452312054498442283455807796411961768410848140547739680694111825268601539915528074707019352610019746810457164663254870011627154348904685414274995266056441492942384317646710584665441396561905803645482359542021213819150162571568818019734061841665234734076140246518863381817281168076422402347240013103528815682750589387886147984313472494703448217003635743450393654696476431491604679108066378543495152207559044689752180758468280514727239644999368702721455993383612876258136528570318189321464818788855010514306241874570940765335054625365498434839135677983166910793635531027275964870681227751102866607890870968254916643948432361325451299559602270745902320204543102724646948805934834747169467490959003885769409459066790931918120345471092115579416929962225631064049197469990099890940955689093613651166017035491065941208443862732035643889869031851070750346834730400892818571976683985458519062743033311716582154328505906983598924524618141616574659796077777886890273873261998133763604233471012868337355580590016756698280965437809931835215034101048012373615222552222806562269207926012430056004272048693969353758547219572931733358573294011394618734758434986020758315997079052053515580696374902771272470628195023846875376886573962560171054673894633914613917025691597875454362324719588356227664886783816510221004335928923576443780856070271872813925838826296104298730067850898309875434050666836813367722688597683372532857451701907761253116320668178730532633990451006061163053246860803925519981018275914765945239600467495766273424729537601099408502392158927488 [138,119] -2802676694314562363004497100898862409209401274304951276312922942777242952430046281598540421508071355105262787389418490893208755207269384111538699897624610218730121234517044453789428559060142836735863467588643513135363514642696813250252758499182945520023311582684028801043855449324161702711428704643733110941586608878629992807026527257484990488564152989399160262856569340396507782106644084241194185025149811041705154314322337983211057493655962147321617734483738600402268413709265252911298971799660212771760969104869380269674643007952094464270878518537149155861852998401484739311399179232376991894749318622102594061621808365935249343037652390207938192118879609125679733584752340253750914233252152917683238798704470810758275846677401208288578782366068563093154126340381260344273596422702318946849298892248011171139765653234445909030640279135181952233371969766269294148240608919452636112171966223650443305932088554385117374663027228372085342983506457050962872009734480289610163508844750961089771743629502881605004243533377453315504480416390418708287154624622133862264087196780945500626000964944147451221819564243607492769819496444158782463592902733285512880033305268586930131003235076849491846788195834714135926181991073104793825264903472589696524066000181957723910395085824395725021754731228736634377562887451142000577604580543017847744780256114180173534813085343050051791996502151009500128583908032027504930313980191846283916562969300598369574056596670381470807840384570904222931024679630943632145948837347127439018650083736009061410417729790104028848099578078231923804787650066795715660900231160734165772113561548372766440073473496985645300789309467418675350889674706549454513966168635252715064972015170413261428682545143186306856361821336124642107163253812111557445937284505529780378975557697391529144565162565668026717080678702677308206914280570658275130286813466248722040854121864844740813901480278989679884847286292436322642256994935921576717310623860142158834391331944682344956649415736694301475200 [138,120] -6577727684476751647123676943657787323923354119548598604458885447571469651043651953312873052182135197929937273980851411750490940279145071577410679485912267327634389653884876458457895019732960995007911091248214514304590136247185751787809099617218734162273595645284740949207027692140883536373173766094742758574424336236721795558267930479239679176396854044131993519338939372125196295596397216101113747602053898637303570806850243394382569754942398986775047164576116600993790748047257711085279405669404971613933923575256183549724563032172103669742942708838798461259496369218616459435013056222693647442373259484119053254123464600081696195017482021157875753474003560706643160992345812679356504508818515913230376201749732385232620205380288393232576277776102566349587857550462831619799162324994927908737131172498650889806716666934175512724333290054669121078365783258999499662958932094067579556825565215576750367053829161645558635741412468294649120290541220306432293105980170876141687065455163762669928211788657166298334647534347445608355370812426978763420130258500517013742162623135742126745571289484533128879392066470801474021034073062002534852433026481354999900832658232067356358595411988706275111302059386223781447933170553873929020422004297412657513475661835025568642748082188028983781874771598808872794209682174635381623789903448617020037668395428902679014285277584998075199927178827187648532070702067369528989755733438994917694150112464027642872404515812902885127768417758573221056746136092830969814673237741340113441415862343530038521329786930003449626468859099594881415531113591052607165046432127716224147951757580821535622499610352372608571247435086160911722387469943439354112343311966933451675304285483816744544841312820571582790883675230954382830176311804252183226416566702863692500099983171525483394896158575006106810692598975684790076582009145928334681563757766692866942684402438945257294584522922176677625323869841130008416095674871436241606367294064566746270450706805426782904407929503472 [138,121] 2623601804499157051265031479519440735078604350334383615267819498433173569112729425231028762168364742125286115838381599112356604703630926054856668563550475752004720099679878965358290231959606423768120688529238957924933545087650405376939486645857448173103689078759332226065391021717125783189396684405241574624849827300948569877261344391763443302535183810774134501202074724123597116315979206875222718299502790172631818532661710255831082277596487479323136163659413867600798095355989047027255009179045096383916452042262884717518268869017094635255554013815031070743964728017802988918666563647438273777483007980633339102313506969868988075009591887273199517153693938047218499889643214344865091676622004143746369826946290651632244597466742788922464014752810399222905039996038525114590793166170593871994166477532669508218184833951933831396994137011024264124298082580714868769378502547837369764513310659758618861479585411948853153154838611940726485092483451114017854307947485156611269740357387229268323815756913813361661275377661223075541855072760775198021277761220120175177474892028616698046822838240252206534332242393606516163632499226831419435359259642645801404630739061855264768059223829626902123538535681633643855499428935212108034838830246597430525963014079685842464437962687070910010454915977696535994099793704293596075052181096967120042280988030389438703280756935530804873087342862874140044789178310278017144016294049263906231483470748560285781145464104734863320655358990740011504403292996538310010200379459891306653595884947406228452903928654237826674210601423002829845075296303243091031050559232469873938195831283084217657267851335726714272748029046374623938545280372906550064855096190906176151340790655568396675667269648188376858093807835297265014767113434481359828933763628890130779825990066486657623786597411910110569888151892543012057897758280542228455954004444096336499481007379229169303939848517228892227472303410785636377439721117089967813865388978530425782937985785693784533376 [138,122] 4389248414732219960215825500425265521085314355173601460947616571180172614348351072704821114765521169587027328037814113517937980744490223383433681766871991818566261860977328867104369546126500792736744762612527036141900044039756782658646075369209556228037689832415428721572043166205610136168526242847160918320599452725014889678991555558938464051965617699869382460198179033680268189294544903266680568908089733477837369799952743460907700316786481272856752633586113518436251398215000291630556803438118090671606654350412560532006037273117050591688333570305245007736623710486194496659325106374745124146232601318610383268233207561489114937481801907981156160747544362784472891589515092933877736078232399639813137186183048526615139433526350459473693824457786616918730989064443964170363901488649816229411308211713784536805723848598750943792897909868193481236673058167021254277015982031676284260863398504493199867184722961273397348091552931789715398663207880376851797697123819007475117608538866121146770534723031123237302324787557965722223522847438757005695566842899721874577046239368160156999559288614996128545109602640211467794547907362904163410994832334658663920192095889616389610232069105893033705625263639302736746031365577071059446448624523409028134596101977803702532778053726856868959166941814117000261925908909011075671252052528687190169549585089878305778570182628712700459020642533055564446532676524960565039679039168479665456170155222460524657883522580764156323716751764799711097772283824711112997598196144645428588921673093119206428328528614059543083041591910768124250611842922625498517088146931617258061846899655570040303783859376702062145515055859426625788400409827988398782792907771034957926905386781685797297648825302223431999999668109561417872527707730904302854298474012074306194986776284209600119084281024932730039500246954891421026123448234595723577939390219189400537317182102853975062850858414492701656241748581649869693886914250643301281758748410583148597029435296448 [138,123] 710285103132016643848335088892012307451881225873222712118441305509670787472410468550536317048678445894322873339392748926524161396164785500321153099858630949320547387423975683371393847890720140568960846371698050626927380125513653007900102244392158526949219710861520881806036419150898332871016841261402378422858458001277680431994771542150776352406167714325085127359885416997906018200069783955015828636492608702446332997421044799985097536708148440240982565442048137446817718262848556823466768635584428562716633856222422432569715178557806914223446221702820092885799457147092676708215459758531612413037807321133819046725291694023406783482268747324856365012538236956906162191589985499455290954910304200218061263497326893411603151345108656295671823076307982500460861702294027466536054823991352097675363245397092105062982361346070477804271601225120410591818735023184700104356241889527569641640807293673635936791247513425919228972163400221766686885269893108428628001403297803074583654237388310355121835337917619966678258672035482543136001511443216301928697810230303468856073717471523521110675625809559546557651025779508880462855975841666417837570898368708314729517348102734277880823983452659394701083816596678705628719591723701451562929162897328019743355029457620228209127430747747833532211773404253765205880678874297332091427937449826459953383578587112182291911444072013275702709428390702342411702475844608308834223799883714736691113049099044912999179300006401536074600671444411565233009684271057761670199827070258494786266075492289010877572102026524357432866988223827692291785052779121854157020378995889773293116147381996141566373100166650319472447240045795275696817352763360080554689264888123990606056902154451458056891980465147231764265650701660907479120712480166155491509517216927146199485910003744994981683545062600028824607102391459161177076788085245217865570155763345084228612910796312137385456636389693170097871414455639972050634971897315573705750613536419398052352 [138,124] 34565786085028448375697071956459364848866570325748893879161745721990930218458206684527940883467433624188037499319033082717997330232727024308186911116578423366230564262805983825126507273061787382084087872286816407602725070658917079196796995015260909107134644714601937350175310095603677553014529374721536415397280598699214372951162084621965195929991333640052275655353722294522713317864362351874228738097687629165637841260267729687374227621069328664292731586835589211561580875063635178403048334680894461816605218821904595649865339604873324357171853661856069530428047513304247508811123938023179987762429481553880658330121232667957897414227035189677264936562483324592556086767427336992386673164032254982839323741374047843553495332209515710767890353620958550865736863329161691281227136327459054658213097610312634057410813691983549923224981035435035456080788991296830770086205510275189295720037322423214063654033861676821808936022781702167003303618474317197907554463097279925473379296316038057128745106768952624123719609777976206405558186175786188773619529420459582406136062693554072621351255012994916683313974223978654126482680274858937309897056426942655841498879959467733245279484066408614849579153602904001396561548944602265147746745726749279336271315418685010135006583861690709394660648122520436135431433980164962119231030541120102408882035475208003152360038724283655072039727006025852527525002392003049536700856768536851232844118159382709356907181231522258496184991716353979365807659503994730034360321043978869830730690368891341137018119900697847347699448261780876313649925458522003551373606094838689941175983917881714096802009057237964593269318586576026068649287927036191294153076567210093775707070546808349134122678764631939546167066097060893435777725170797761931051277114295615138672803157068067775567170492016153045227683548161867335419525194554117105865248799084890301900211560644299898161291784993871686642887063802539149394997138350496274244786190393 [138,125] 1526366174849329107949137047665355397809137656150746859714080230363432485732389085617936639496879977930906784948327056436898494254278923841968939631587853585715707079735736972364489035534916137209933204893906594712983441145795976022506465053652162142130374124402640923014317573026842308690339609279014456912416952110346875905422954514481182027702772846636373853245616391998875502458801415411604785987581364728191639938968749589818752172960869906904741628470603978320732814968750276790525913231436215226924247257501498188856504389318146378913937682601845632673810920802956560823450464815837578424269734702881791568193671834857625052960399710107316528136645948023042119451171090082032426664765195119840040380599907145618907049949221733738296214746172095547598773355090796999613011311147096155476555623520880911244952816773876098905133880516829477288501120026646258960809231200005640369808389973651449570218067564306831396268171378944188501224097691383507709394254418980624276434662764114177814947039662613259121949368892311704295768548597513062574124073832967241067495568870152884657763070240272198551055666338068667850239291166275526996555952427738782604835332156254750122764317274213643834098694053895892206253036054167967627444143379889339455470205244889581489485852716697256046820018226994484821736581808077592578675377784146963941954647309012743675483237758687922082132788732610957967769943696766327378752311230814918368850585156537084292100208298464121573313270736020935078922565695905253371802131464693487349191095350794393779488188794887528343436820234610427340094933635511219431954503047013266455199263684067419326712051019545455229738805518609988354826346941598831873008470550810429883814649659975960681473586576211410733155947483116868481132697790622143806081296329755916123117248404948362515809149306617006975507877576274429956363356135643922061371164616214019314586809315713108874332240746807033297333833004365497098211850599551889856 [138,126] 288019128738840482622517235030089001408396626116461203800169082078176312678827553320827346813544341390189343921731848212918337988107230049204402475304514931250565557862609288265570651874844720323895870125593103924044296567358685793797464993041116063612420181460547291794369389584852360382743251687542832639665838928053345213695032916299989946369697839821577891753412242321215889698833821181802604094272605674325969350423001980489302448189532363643172790609182906542234281979002756549158940522611663189075446786947049500852245091430221728033117382501578002935741710309669998517533885614876897350272422449529318802934265955806942871002130949723724215214517434699650161579466231149410873304303055420264690040783043691536547519602938134100400880873657690052274523459245408818019294267388960552844099945327928608595984549614376881671190377364316499929869299455746226177996455818337451468209228397793740570437235740518423108092383411051539131775463338389042705725358350154945915237621524842604682160792748342851372647215237433108892621674267856179952850088145867345248088499449369292312050438765692098915826207886968647889935062915817290114524554222957402819700652945942992301170241187043686507875211079218920099076430647300490944034180176453817004405534705890970480673929937581701252806591059377864733514196987096572146994158861646461609010373658646342752470216983379273149538819949621911824053686448717191980735597234194667066137705444526185422160496004047769957300652384813213597379790421604531034267886273971558696983970383826104083023979991622212751779244845037834704749544198498034103775449669312532542056573670000785875466016682161525471997131332056255940598076467076105917497842273587427675664063045242182909042310466633791009296256929022898927458719989452412323247627735844280320403547215773672278270324711353178576232103677003788182689551922293868884268537613305957078815871226510978314124079089477650979145922829392070817996801008 [138,127] 1917559321298875454366235749961453382707536524760572574920611668359754708610033758953549958009033978327746045350259461770421539223653196909185471313625417707362014973833755268724310739944574584634202003799037546985717756477127194433765533641556833049707154168642678012821585932351794550969781493832616531132204668257174963346813953791578860089237280491525842906527940031548978281759098457690997861719861359600038533252277740854764703672291711410844269095759674106837003847483282187791858187288332914510742018428557035206551477304987597295487493459189764067617649871294274635090815225374439247355003823407043972667622091380011843494221364119222068342806972361722241327703572662431622774839203945632419808117906532621911882134253765727085951484225687524916911241112384253886014723628218071274697703588252053864807893469074089479765032660680683445762055887632495943423565914258487910686634580868219552732809217034852762812090294253132820788870717180453716307602342527690889330305375875362610701750922364078521203506653671863323058807993943063375534665312550773712567805565363505181198418390206820122096788245609444270812633656500158655698379061673522735524127502822456808103069033559668806860352531839548515090939594437023128470079187820809052539699013017535467361008013934561220771189152482344954226442697273666577794435308646982807386335718341870170001219508867720770550762110514774450309830343066879478169034909544110688040511042892468855977995239837848221378401525954518380913466725538859490228420353021842403851008888838272777880650028354758866604834056094687966700455276352913149200854592483194410928444115671324179072690208295022691896209626307737777891199173571209430358003472965975592857997621316551930456887498038089198307753418357161320278642419187584883857683657083449586024935837956933431003331343074105031657032589945230195264333779868114832157963834428315977427032366270153684937052765729355736765015759524771440 [138,128] -101124323527893753451133481024321815649949792458885763282450642494902291924029835774002423081766486280906268612152010262051177562047369703330183770871984215195464849479319572980951250895225293084530737682392699510332987696634365615906308664593543301432496360049754745018868634195592717040939795493807543096280958652405423613889801562797126176504277324025097596784540445540981229452980061311043523006238438729766841561053910878370672826719364506191564827919832519072487561763539953212703446264623820886666716944417181596721310641985521048094497672901200167325354852929870355785741215743164763466901081089851379435781246117376049477220834580352728613073392420758828204980191291052701478042943135337043634366284680895900454278855978097985909445320479231170207793142011682250420425366577312443686257171586130344968066667948490438744691567546908067960697944561485408317428144203753339748368681282041236822847469265642969888875967812941916336291782433913818077402047274610518771641919310829219973896508643932102825474376411211553867833806028810150994508091275899446193474635175475653433893297003240894423519618268520025444324677261617428799644689621016916956967205876990719265843687744160614886083249288897690839569122387789238857733277731223222034047751576961220991180252211892609682258284504074975960505770828499281436447510768432602656088157096435422702240341857106932593660681545626578009089027817511776907301938245322308050780798494816224355517895792608954675577833127628606317643342591975988503028389446891708657539050182236882661833403113788351756467020929109817759556002656389710029381074753317439221023174579357420340133030935645538586534945305868634834494660817350314213611376168678302993750922520582114672972212413950499183027455530911784708303220139975327179690584060307092649758397671543053609230211185221463517433049923535072969309400864835524364421562376878596317391856724726748413816204767281758930057796 [138,129] -1279299107335795469224316066817110529227209031622790442150388339281031889484059151627421173001701210556160427207230279489195102574520184856111798507435398964040950859564980031011083934829574019772802001246357573368803151736735374008005006726438116784912881234102502104517699241152403903853735393168892399221911414546081775301574360325417340110499463203894670098680753437849927764586278990768272881006832377065187937480294010595811035528488899782771692202949224379329034730707773326599466805018878882555104344769868061094863327901282749080390560884412834213152403999545848452556580095344234141386651305503531283967391488840943614410433185196684891361669622673929840749312340744620971539085263183027484790240171625351695349913318619565950209679175299629090123853851748049478115889402057300933284293505063869673149162978166293606448149404433566629183891199097942907315633574817965041363873733549054920055736506914226879086792515756912981042476337966807320038906324109552851047958228095929240117834105111593481714977556243111263183730419521478496468943607191580123784427955973839416944082945174123330094081258760624214001291707074362037889100608720454957093958221675093238637178843391690365484927652900719035191066948873177708382310809062172796777348931977961559423668148153747659534919741485765087633659172502803157405167065213821850102233170277346750041156203464103957438208778537001471837815843661021641752014401563624999296287347962721258095770523041753023421588672685654202637307688018686612159334586884385158799720677968718491547965115089042481252362663343732844098448195551564181599944769308942521550012045151203493534506767130839240016041252376993720970034048769086860272361058756977836488833822438644918240211472595866207438384347969764796175088234026309362557476447374838457883973849909198384345089950317695757428794307631078338524889355937078724169344324093429490651356395425872739597872451040576 [138,130] 13440311957502334047032774680978303442141201444869839219378199709851139901387471485045117897928185938502567358069371746922872688844995759231295714220532378735460968870684331985626294695253177513108545213172502908419988418506207812397442838665344167079794501922332196441456081538720161421539736720514352143807781467366873299186854532794755797372807503914579106077718219244565086598410129090064261693685501677195182740917716932184265017895953356788617096098641109495676153232638469764269233822118726326304114412905815195231814308212694420326490031807086886673618248731166621536690119802322823357613313931909221071265749136017489223469980383267018942220065970146282401543429813889389221372867587763351260317334142889354297425123210028050466826351519004545295919047685079115401070638844256957617131740506496879346192756274412285896798211306911253233741565273186256494563336991280522739853495800481402280271940677391805686423521987741121664025077823994402338511386914361552477865521398417391038103962357405622967892151788665011435876459947071546475545016963817132334369065892770913417501630478324683324004963099633130241912977565125625524034317169293372838677861574165349267132363036601849282849793764331661375945612360313300814799378599020430944584297473138910198323224378148244358536836308721130769042171674239281454733178625104913072733789951496814885310157810952287390168405708684947844392623397551939629205294714772616101496149289588361134269874881838645331764428279847921149518051474944265886959762802385421792679066946833634559973576997872435407152469151337977350125615706898435059058939505525418895829883237625519512531417792587648523163678322294297053793810658601060539707232539242076914537898002121645239085793981003769740241693584259714255860742574984356728826525568255272647401983483821765969914992071178341336324645221271474377583819694584935079495869950674701247731007693452782529624 [138,131] 150866194893543790623892634228573715056427144960063132112217011453691096195750129756382316757579101423602450418569995672236157274243250856083213454179522419157610543297096162821455629535027726872903854909261151148798771418924193154338025527016494122294176153512470991464409814630788710965858587650451977846187060685587080023826650426433478631082914264721115157484106814563767062692992019482609873502037274482591120151493361726078483790083544589386248777799656320925735870927063793566879394585103141254995505500009565114859764938070132306220337531868462994157922177781739328675145575213948396886072666292002749743364783428474670699922823882575274306763152502670820246024499072797760959037589353778543383354641980432425398503940372125286613771184776972130189074797452713425813404815848097525849561340555976710342871387195261057450386485975772374162531460265352411501441648248368932826886443305944700664969486124019116054376916122360182143662978049889425755599388929359615100311262259666163184125333171094393937037355225869642519701771054021372661314373809798235359731534626948248406284172111375592152029887170491468786918486795870517677101533087224589092340294957530642232808236321400203764398493543342709508585702348774037397307419119775201439523930794329691955829605526014694319271170461732078836189516272870618538300291535722991058081957903384458152758008505052407753318973461351719662278522120127992500355063027977404315401109262741673431622600253974715685591827668712432311037570711108855076226841706027232602209959214867066875038733885686177935848336687644269227952566658882686287579393601314285713551666372541082972025782135743410029083895838344304106201732124924407970611714497316712628818434283718228469721352980929453719817911328572878526849132231036240297305509278391323735170537894854666840404213463345172430352121894987393141303460589144897355979622148804128928477049464 [138,132] -525202172639963293121580590518223708863949773313788193466221626284119126139181666981546895153714482750619890757750974743177457892275691875337727732536381882134098836174299116770240392931182773740806366655303212652534912545187351112790214184610092276720175030388937436776206431719063920982925756882034805404386019326629420973890341255172940957268559895929009423655881714253955245331405618484151972967399522972668233700026293693524945181280562989806815570838923084601844253279216454332382588268975291674060074355221104414916168626410346984745323854285138733248877424797326235902980215411367763718352384471503101028746716390748142460143839188469309722632437951713997689383332461381855343762969020049872221910632234362620761401688237110546776449462286339109294323484337682901397314670559856170179894073903105946768781256035564349152389431385576835348230673925334610148323177565989695798823711398792537314588820988421616106512406145132108884615449196726097977484218015763897539671912192117630298226576082734773308340576404453108850340189213562578976843199752605104250793003973997902175853768030111353981962405026997139490766642985800093058262062765175276723641855576627394342563167792662549171849197096549842100995287334403202377301814430517532535238928975693751958527389422189248711308915252735302944117735802231267971852244221880330215808089809549583065354695017424000489889651186855489016216439240387889059235559342213408993259352443109481179443841542831292815231480938022382263069614419060879636151429379532175635564375447816040661245132243030529725165457365134154170866507192564668002817618158461827095897328596511119073597866114383431767061645889640076304681968765974068034735226489461888296019206077536285841727186034512558629042669819303821984805809850465799371482064015686321967146322822395086337369857902866415460486760437212307731287060803289512099129882483433567 [138,133] -7137230531633677138971521168470209272427392801942499597056485357510323437000492108044979954669515018376500915200812979852020894092230205740616232982482002559621453841495289944566151210273125119320220278602033290622747836726154280303179231900923430945839008756193831567622194851793667840902633604311232085849179411952974129170355318574974616153449895187068740030350403204982814396718839830453709755790023742136571528457295406946935525543872601691303328388897310818662876581847557741215176187412604664569710835044623369179483325523414431755875179031039716630200607063782357607006811061505801635327955368219522015799522533865002197758871300336285529782955517726999329605308649489481016875418907116628028015359125422759193087067233088607970817486517559133961034796618340022447595425059598895440308649294081008063751208565722855507081825276014441409192867319493649411979837848325164801283012275126323456123371087973675622162151280698438244130915811027561458981540197218217201455718500704688770346058862197675804670201207109222468882539742598591345651984687686251776383236194872907376437510779468638005166202561463484382663666235186065009863252985168739657280949995858141442144685989948441810088509135170364250891031171913307008504915176617992686150238685924724990943105312317791231621783854059979380523257799679417198224176095785420919770712833733963000273547974801593241009611804490323775659687270343437138343619862288185226854492152650370304803197012532791273109968171877669834996041767323278686872516800140646364016329321885865061468563793701781026451240266417180592383698902561515923831881594195682934824746647766557084883266775075653496667444109926562380412618798905269605520670872011685547768688199672274410900581095351192641966488357826176954932403780530079956466394849892914534159597841711605320898363146668058425839007541831649833437150104637531208433280 [138,134] 3771081867630322188026441303921376552485295563476339276935207146647856101019026853419068104993063218583113086248383193563699344756414424483030972313114832225023909379323735546695039884714336681356191527840220451108394436885310721343371030766416107239652980548358597968076770197508096441288510531206489728122204006132169382202134310814693094234753923981845939995159196824668865018263722168291573079376557546449574353758182720168505354435575977808594907358885536932496135746209639525231681322585078520090694558126830988514705623749385809011522715614347832510705082013093045407193657814040042369053302809626810665173094456066231727016299793244090249419464033920117551770763501645177729736270810272196033229795610602615798027044592588045388823762345433496160443508876134739622524253697792667230897105432396695211426741681837501695704065996133279468251591793341670259541091596382074945944139771087212073737765489368461920749467467421320721165984126298649881019491373921205482661935977126028287317497698177551425036218027058446679626959974919264016045335267820956958830520675461970314235203958959675257763666031055543437012844102048502423171311302588929633460795074616785392178873287229727362992319969440677512320403732155353776821577142198484775054799962401801256412867192967909330222439500631546575101235843266463659970366871553862516190711812457094458770885407266056791839158282225066569541236228412695682262037320245872125253005365263469603862546634159361573202822870858175586464114519512587527012896977847361282117127991163544856540261530410302322498356523667847130802628017124845070731679197673874315184471849268025409813215494595733052689724881134997577300223099570097054010550387144390364990545749108287192728599877646017280357239056762074270226541388215302234826794945559726302206627447750523012878780391816599083231333382882687753761522154432 [138,135] 149795356289800119244192907963765843936737966153998118132718402144582725961407196388820862160681816887251827950950725908914092558826905404732874648259948317572290123440315907245889662779854660507839427601528117169570246090479673785269221400024468628650428090050908749985945611489180332620777758118451909352216809188429443890113221595674605908968274226144325707096376140940618329164713991436310598703285067916987874116797059122706648293734177723549471977925419143307979225593234124232774146539030258033160158772885841997442960649711593550711002301895023536648638405819738460797257449314830772245168780669540858429434700212308633328785546772056576902159928843107577681138913190085671934780739433681054960921728825760973654216904664344324963435194061191354342257125141078285025645575872492984139206514524150858885591962187603596601305857586811524060144572990155009299725880274542119312287875027887727678503681022300883652754648962940942744911027676507903467927559650843105764792289259333189874100395114035770598794109339439154828138830265311175688707627704380661065540916395603606358010288255235844552375757014056926184439654320608884746492127105277568622623581570860472385693844855735775966314541655087933397614679546487997001971061491347526060036215647618747596466897105378189100861042516225462162495698010772882941050072031620299265542390462411363146925444374072316911279126986601140153884410658615608213021517224343026909257846726193331985412274607940081086362484066797535634096689968457384558823395741221644823140701509763525873989031179900970092537036895001822365250003167926606637437353225534256457870056440609281057361773403139405254419991741143035657579961961384674686606951167375785115968800344056330330547826098748316285217967746427669176438333168377472617421414769079267982865850967771784983979121209240145224521523236246328896 [138,136] 128834769565764120049173490991690340519792151734585705041093864839441204778735545196390128479141650865753301806933838840342947717965619195041169999476198783856669039629488487355108858463511283903974942142153740726679935776348230067373357049769503851670005022289455702525478809027399980000134511007050727906595838723868742098928354666370674291890125783598383875397044789880104082303876266035262653628261125774234617631729931939929174356113171378700424131478901269109106992715315109664518378401576212262083924150153271479768150807708327978253088237754175799498577524023012193779311578091861547906721225937903858395727921543145971324291316896713559028222426562596730646845792245334956201543605912284629450500726670389983237066531356169455112665853273938838012370711109772043176194877800759179784217538868627825773183746163275535332308947466436615509768643341361452353333063601962992880635049621889949242219275788203997892890146819318791320005394372692710734186536096053183970878853610444778493744033614946141580365727392101429574514099547077646407918983564419255106262488895665108123740678070950832455013106096441463864183055444002949196664780725026673437388283176109370970248631797486032034246638315659307342243558204280455405745164415748700316903668120823961188779375211245291039404215928713659842888139329237257112382179755650869658881281334036655891644475785971557894806578684448905866565834184110481321733224730754977762080708875703077287598737559464973564287398616639970898437087764236322863157386739408975645802909817589804693639755726830438442537959747476409880787441705481240545905827712621132328545769208939064848717984680916795486730805626788533487252947414434465565868120387533327270033425814702986032904113035185882249625450107469524195849728575970177044525511346436914062881778354013573405473614075170200714309640 [138,137] -1373697750842485328806102380992738117334724133136814605723422701990687366742585106352959578159776049253381415578920797269558137422867425516287644754358032709130614951466025521830074074072192211397215234178488038227533295571247588572381286628801795226362940959992463492463254441916934505602625756613246564909825381042190676229039852017029567339091444655500820371459913037155842814876928674871321795101407920323670090787104150415461867818102392600128663793453901315693663805207522904312537693097044309344445131612851930472687239336041202201144013781156284373721636172428956561927233744892029236108717011175100585850159545058543253806082655486836186470658901848927832898511514520799041832976806505990104627136190356861273913111099327135533788865625462870754414923037792717287066642562388914580531434599818454558668583960376708450126872341796955381253155389201306413133949570247674948778684918828243514035333431266862132276973090502108408928907827285115436351639591511925496108234204281797246530658606802025054007345842450860915805590874351769188759117664467694875540468028950801003084160165345631679101443933771224843100777170458076078083300318233721391214080392771317871050697294614918821973400447106576309656430349864030860885120516199288503915425371317779260367136291496210026144531844631291328906090844105109786666427247173260710348528175186431237773052378807370994101255508148606462968135540695902955211908445485839113044248118343409141781702449605277685650815310008856197595043715950521007549276790411668672331026913912244996458376668519240657889337795571466729011611353120573345255907850126749135157557526314611585505670830150977188453121742646153342233826428567226320689033794528693677400670896652650487580851000182226541795346939931286014144722938682650430365388765491309296990857384941644514952722604110368 [138,138] -1879397640661085786838047823247889280033399986651266327191814320197519248558131658312505462257027177323424511862658259153253729310396800027899395261111359221741511391934380095871680913727027680806685797095569081220544236735451067903396854312389575394753688454563946618208615129434485734725710447977566116389057021200414964887689647919299083395171141579381359383273035770627057719773483281717147455612263397388318310822214714881073087170594591314448825426103383006373811367133908270005722408960241519622170685519672712970535225665944568328286006468138660176697873460590416007544948449407994537660375045565566977834661052676507594192233919574022398028953801843763686852069085067484390346199346611344517545634194382435749133233286294755164278797661342005051604192162181141795021014330528471146305455307268788054198073979357837377625099196357497367904368359886505072878847665780987538209635400434590796768384563647991266242559187196531286576763022146466824762794613706253170296501000764501830006180463924149470552385292225209732269879091649517576667242483245890421108496054013741711420929488797061106649941946102257534721125532551418317600510487697603650597262214041066497826932482818597190287404644820788078296159249551624752668982441014786566971004738295587796065675529269852816491363753256969680021326041738349125242333526839288220922418262437353111757402189843973750037468249033259625497043740692480317452954060876223643494622973764478100818331011304268999777926306942885035538690015808441831686624488451697914375081986624334563847763094170058030636735485828689217390313954640083495699385616990118179201655021834227734846685342109195153849193057313536952625378198638021223351392841004321450707936646550188617357481744840275657447651437310782672050454412663239505561442483861098670332399053367781833184 [139,0] -497965515450471635533634510702167145748251876132612418671384836915686210414800141743113438587560528921686887193182800869155650174843477799217072673163212821347334334502316245521615370901619847260637004662073882799170605262501790667376843417262267696647866612362150600810043073054876169474655804642669889413485727909683517700869824496314810790157388442710898191205994966591331574785781008502977871113053094322537890600650418687484225417206213978140106095659106991650159272982916957797050109135772458938414068542646263912968486450465288481067916850379818418886817825482070034247349237934114027166879128628242303768008174201908657939489284655163396173068918073898511058233969314632325292179465926507104379303032686067679309820192966493215178960927822877592734173919323310645043295933736157742051603268161580634712416226503623857793473766078649717576416177925250776842326905444778117676371918994498865990152554900851011853753360969067813724176911314618011778326542197143416424087972055018804162991334712845668718903524433728206500634001525043682000453405060747989646916313131141179208637031138929664412423753809001994900939162755627305108039346769884079771555708057268348458714832845818178297867018749743673731063382000012298036460400416026594789084902516434782092204920088330922093981150213922629711467893145680196835973389862649231405825094343895198648818170065319885771075893402069289853577153045638099528546186589575821050174874768326369506989962429079609418977257480451912170663734208900698814304075799623297876795125799377960065053675331568347230145075981015496708918279253794586454470488391805838759093635504854500225041993937569932769756573976872355652679524495180728696525303764542401193094678951647135973232042773204310744429653670317552208019613736614409163717943088992747202419839214709173772596569811601608545367239163877322712042164725886183898346097488498117446018603321182507335720794593112214005148235455086312610359150625712922796714342382415791799796949305253414834167210996349895404508113643562456485224801978732657837368048735523541552166329234231782315302105294159928933274604708940606614088168938458668352968648830824518693591471791298635130287626789898161890242546277018981263986204800097610218559281935877967215904875899322238658253430880237309630830029296881514049458770409520951383079400041867706701344131345312882638272781938729310080496738023387999770217807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 209280872157767281036889515227416713445184627655709150757453857096604238597728208546912449899152737551587665183050128957801943003658496547584362825289666011290339275064990319611323673371129708824566399632328350718879127675209993366020608114692522601705608108684139588245296504320104514469563298740696483213705832307239461462131668573863081831075891213325116309518935821182236832510254721012130507997069891790449303838119872884400600794818335921754640120632240871769600560615568825085241842894815384123033731155935392663430523481217636515600946186879853034221892343280952836212024298374119648196816202513472030822707083216244629052347504409161687938079388240297456506514224711090480513759466888784448957297157940433737868989140778362209179922902673716974068697691674646030961629386801370689486707249357320853217353181593103769069131374070852230503121470616301559728189558454452546696665862603889760607486924104072614146737264642115139217442175018477400504329761918446191338734064552309824365244415010233801886733146513079706815003585862483982995181078446980469754563374261097851456212461280309166690766484957824380129400633543290571215864710290457043415525550775228423452539490299781319912790339815163749837591157981205977644450720139939352896617921320837132583299176910338538984934758023175239484546105097203215097423893338655227252194042918080532235707181104509154393052369779607964160729794026360783409251165922299189264004790649113005398507194343441754473045843445151924623915206430341934595086555010208518987280935969396402354271065020877043199633706628614616473112491354805605670586636362391475909665326456428047778214566069248112364055593838721417086864351829534903641227239050714703622029952194465436986393508393694967646966414045202939909119314855309129361750436364115379424868205665442210787037145964248776435569396252191287476135320574688238574764155466278926980103076303106963036452143157342236187691915991124530849467492645465992391429746294036682017266473319627069562631008639479602906313104311080990686478657720552311876364442914164331101923151320875334797375746791620736007499813966441282312789009766468378230845385242965390928808852903494577109177665844798659232727865053312726959579388024047955853221695794622146278631686349144376359172968415899634857230947914462805242508739214567415969404385593688337430326080047055914311303891419550860600730807155390277961859508199227392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] 34270604041187563738333133819694873480508640461243227565632664243134458888612446547470985819978669897052484166596767454919508148846697408719948900882324763793457692717340672767186819828688079466887291015191594498377607436322784177817570006388719475793929729234130180436247641748661714626678546691242441613325189227903196172566264873349744543113456231764326826490468292107526881995390844315176268642054117125034591747586265991317086142710915329201889163543326175136436990859553345389348671195044446830559450414571291872509186967379064155268514365607300993757350350706323944510622655167238952684794917933019855283284073847825747847310851332851153433043975052081093746492512496377586375292922325520707486271538050883074650385990613505894160723832615341003272990332242452420651880449957006692869644487561708497148262500186893728825136221155834983712723409920704432761957118528027853338094107990208010930330158445856308866799609028382714601422264077975719407551150365549629649094566906165198926632865986567903164940282212200264064392639855223426423033578275403798282113384566039815317334290863041036875573803912966660837743194805528266298534055404380365153578033220564020412138434253709952787145126300266918188478058517529177666601290060476461071529071457887051903268786561196790955007612447769664833893436414385003526743331644247984026485255953934273566669156050241689752261415459977242284097406501630511445781427165538466612025838266564802939874505784628672708222635362986348787872402014917733037256973582749148419716404914277347135598500913311218530306347064251010502815675054876567098466746738381492166980001623786372066628291114700456902061867918189331848657550755843245225898340701869055299952722239004972971267931711730755104076193347188279266527051788121973174387195703418782747324586090657444232122734323430227551858886249904010164256688882917975593812271597613847732684354745369087862114889668610406404647465534997185056703953310947102630050181610870059407957551640152053210449675452704141184241344315848321871767522055903929713470878921405936021062239995776553327664042704440676734181142098570037229550762540094245206924630366252554868778603677886289520231258242308971741795831997066696067819492887788488216582976773788384638953046841125563002845079569985147743997087108039346751997492510722301948705468027408613865169058760502469209037259335868898336939190477255615839228712864396083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -27865127927591107729866524731178533515265937738813994954550742608117109972297460064688366814690208745621191465912685462776400965730221949820245123508756615422446100176428208506403094868561773721821738328027415309328896834338701732140635955081070429166445430060500864957016527628281823769219567362832407487632593551452011323614114106189489946670175224244933627777877122055444026803551422000945135533590786992910977953198414999600147602250357518760604658233632351096351904846157644999168660386538984221024892084971491183642241284976897052892795473734486744284927372571399589975190385933149084469704483707748710943588067606545463114989104396284085121179867160596663244762244532630917161037480477646678676567379940946273610987969566114623982237946640752272385647194071230751122862327076589942370991722136391096105526331162885210873672648038941829894698489736913887527400551647410187126258743058279758657295081894974954736215895300621175134630773703290013815958405761302276398121981008773020819975033401921044001810218028530281530668294845880249208369096365307163656338035441814225800343675598014996014104138806628678275748473656524875602376841022772704645565979599687510649148837514478329892646953886602672730569480205876968959411283214644720301409975386566079251967128655645611397444262714304460889811076323145519153496560663390005126731908026826536138280348023805173406313532157370398897057889895621466731721770746527299089536254964898998794045736216118859770266183306905937050335250876109053630947535967125554540984933806531848945687040195636536041484835505937362455940464860783402875662876668557753768603416618874262705538281642915348248952639745182400911539590955925023939367293007278518736278159866202586890525237807259043717326153233562888121501511212099075857381889478657667311746263972679387080317865291237924277710133875377800467317407059698482915571186214082101541937098015451139053894356565586558865155546235616108331705940419567738621942034478995126085887699504107162581865026622560485558089643473803068880331923936641732267781794840472251721059032383510458699978273989482681225556656248366529024862987218976608149535195104302633078571330703530660177611743960828255371906352495977756416426249466496878800441952174942738744302544372515574957434669252768754636247389880498127477141044299583462376025748943829131347237847769654715094996042995503604998838688943458300096994843187614842880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -158920195012653908923131299491759118530465460385216116877249174286132919566342050280557963686909514584136581948225163325836670646842249535768313680228058574281630387790147071684574970626221790629511905318122963016218209517692148969363089623085456929742414056681011914599887813422580294209358791113326418302306576387105280328717217503945063385380544766111162824691471992073463333705853011755218745171914253714094223940873835984599671567568208302987825569065365279288994611056555426112685700082627755755292714789092845141355072356236944297159187941873992378599238736786463623834711532359407665114434207093006712496349544543936075915217463641194172378166758760995617857824219185337040543741125522024233144639976987615831056020889650946194408834814875772196103064000492382030617964632723263736321767340341605190766290415268534529674222593566003626398900961985308663358342940700960789646435295191683916313009606353407274751776362242270318885258818863910482958759366576876371533030844958303185339564321407408847332260125387390768613428379689432328102624911727383432723721925187634257435464233775015051734714164249035443384054926857121924087761058202604920817715859810113632158693181562684027864774054210154277826157286908369532484947854804591880022558435877017844263821096270692132496598492282755373910029141261886840110998740514053055086143725206522655564204060037285621017220715674536339879533067480983106290060530424084874404196677401653791017136417006540737775429551652527547713473235020265088019715485749156410330275271431541607361383578435123614760025085386242098526234304722346382695394263285125647304808007848727803748005166555684792265112525354520580010905507451145502040619090391672279703224752823832645952956790477723588561838985740410693801597999586189785743915613194948856988102868826291284765783276292001510975103717146407678011089154248935441754967744009216582721910064088548599863318511091720192958674672363780108896467711190848023604611464805740002204508273201910494636805873075772206958435575205614785984717998997292301855294869797189959578950178873917805677548367581082658544535587249721881946063104777747105463217665993034497889761701423635904324895411396990984473264019560104700391355999113305223105682965075844168157584768260766905736393050601990784031417555510992883848802991772771821585000170578534786873887799697124849702873231976901779181791351727545360510585449543639404380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 2213788289104536826335311437818211312930347938964059544976126580789215087242627160386705319950610671436107994884160333584873586485185051642807860442849782466146308239346048118463039035401144146199033074547643429427874120831704948847015008078311304278203128463946618226876038668468032865128872434890256740254435551967206385497847108748140903092227957889002446037082607661749150376099363301802145079530311919671550671283734304331527024809155942080636105099606249955316057501542794628372353163678939005272985418851720214170100184761759124959863754887105522032017283650131308366074966117811518502555970962441795276351655612425738462622743824076959060726044138593170549302238192687282462879037996659054078569784399978169745338754996391743456427101849966395569278268800520769231569555597076036193686303676953319840159546833670933781025522260880773669447933464323405790796016472702323618085479589093045193487025399908878775949367906161658235374041316188493875565132895361791603278438507025699701995258687910617130068599781624555020857331321690456671646401193756485267404826751890877742767233742709346694022847363267337367285161741691721412444752854064386589122627630812812293640139629542943804458987571988743556711496869697977216660369066400350664472001127412945345706853222473636827924015406632063395231940450642500744873692704353728976883045827881618050959278129190692585838772942767834206424726341949044357963479478734971427014553748005708945614228380843052380230304266297304875661939317947509947886197934712296536312387742113444616294205525166442701267974997148967538966329161300207926356891672212199268512747338640291736894988623373085722056259326316194959223112689093434885651192356107983924006394590783799360947670478909439935576107235923288677560583809296602815869926611230819715638908807697777821443631083836641302805647487041997867349618781258458300035815940096761506585475137447073039463260483907472238084279592276734884048259445108347150682033351272154275968788634921371330563215471927444538878519015436599424547670293634454520227667049374137851625192458011544711910293039703361053953344431686305554968558911132470916475900293622810024911468390973710696305123031115422238493697496309001457128403061873065042794874501044593917175343059476985569830523374120549478293276791658336797665435170833962138392550689593259124673625283216383276754783359873947277294935005678886604554896280465109904523264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] 31575329517555849163815847805810433778762899837133012415555174285644404306020789851939380593814416120059142322142715887636031906883441597116333510904914906953985969704544068035847450521600280069778988591666356324156728877579488980446350503959474596685147444809070569197201388261545669077212988185038229414310905816808607028350625215330191049218629321776771453075929985118953687783250611960870301124076087857269767044055777529586676155584624372113496827592903307365122525017863190595391029110586676703593426263561464214576357741216147527342696267652802730649463559021751009125159369116628626043155863685587125203460636966611865091021484947277173492949138078831305788046556810551444764095631203767118397602335235287237958237983135120851754079234544500235900688685447486958228404926342916907865901491554743350929075722057084615568976740285822552076288883111591287209789850182452244380143675288737225340137140328452090523153573371798038446013169841626718958056777968226458143192483548445189115462318038354158332868510506570735318485080727798992466786734119674880264317032099503951544100210264148174497931621921666591082260976722191348401339977526772769257204446021552117595695923311443748863750089629812057969846417578191247530505938956997140075147777241639094373169404258885360151104804718268334707038626505335044435067500663389940749717570743361161191035505673698140435228664079394356684200316877762732365989825370543700374972272809641785688715492803773604036320404912729210632921172529404617468600038813165877592973993264426668939701530849753727300663695382957794049554915544740151417850096662534409427032212333657096968530442803861848359261688656864402109320512754652849780358289370136074634314005276108110852895458336108093823435032821143864012770823698182946719178737855087368640481566057968199096085011501160054394784349628125284400943169716074033776329087930800197347133261743720214293372932790384162580532432241610949693442101634448427517527026007244972161603478371866339282791388580666991540671777434288276671230186773718708504185054296909360918342674641978181754450798453100053085153288128311575859004099236138895652119702817347610960610884417619419410390438019893742589177550475452069374032645878903415606071790834505220484175483772280292019691945412953897352798583940290213304276181131584067253513800330000693982798422343661502678930415711128712907576835168110952446884669433575205062574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -647782721057465607457678300303360858370843742373719082258627560618298524256721029152040185001418058164636943257024752856625456065817756844851918500468282986093905953133266018239287968099606806812310674205218795711950041859737556228426775485163899240614319202568553625015436763136331717889677708531001486862824897220494044758329098193313091852756426925585003771630828546816711837002017480228898667533942341284673874695349151275584682612242351882607039653349238592411877298231570391393444271996968288019567458332484752474860163556070185683666003786434731851143079523991696899314723606974264018799127132555333237391336520209025674661093614215967287031179319973175222653995158205667045837449140937353811983129239573775200426290708006055527155185043546823250108356282826036035935302802161797132437295371459633979087508605858553098699141472329941669558906454633491430371253604206802086178756750745808999911314332610759487530033617488707181212870036830212276740711125656161770400930126611828102567115230360511577660571517467962423931667163132793955796048513637498380905607557138369069840313172212743997424490479866094946848454885311971418412598986804261874291252797661248891562427261843129059333476594070682800461504426793368261319109826715025092277959127130657623004261515610029409827534075169634767786614571235244412842321196773492081847463832258232727274228995923120278013620916562606254147290365576882492901130453419747681581995394879796934357233934381671278875240556335771430537389432062662361978858642596457066649210513906221246506785591577777567621482091562440312319130111434624022041757835300047445957901972815299069429227938333420646088003744464426694831959063861130312994972231662864670836768644970804234720280804454426597104555788582249965164112436970054048529386579886311756679911583648283113704545041737834546813247541221489936235203235270033986107111178854730920008617764004563192807234562887468252023899155540798867106011849642248771638854159379603079201204323516350601337702787506426445595133854435129526257055192563766351434398929546588673355143850517601371817256480551521934528699804190228890559871322858210989785871712403889800779430845324458043973303481431783939455068911604095787447970572015963939053342199610558067290138127357247560183154693880236028702566950098221576321266458860668170449825142513403436976909494029726470671014768552143149971320274706614093425691478181276806214057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 4682603176552346473562378785723075467406297613612820041188989200021071365207589656828742441401379692218656245195948520042741580949147058249974808341004491588093422302430069677367027184291363721911962122850913797114572502226324111471702738783178507345453241616720871997154837997202841113621383214978818391083807452274345324483843825311896187097741948980612177932373394668579576295263976141829847491576450974711472696651867090182278129996687373017874705613012713587319671849235019718191901253730007938191873529098953319543890394771798527298421188743823154648086351184279283928922385325281222361924608654250545586517391995860219679152481178122981393244566504787584312859251597843532497621043439675050746510327842794092078559033661749544686276792304708301123142779068610389085488598996199621891507631583574249783880530813315249703167701984198977499991275818373592766717435572299860986598049048369213925456587783041555076400386087763287202517726904412329780407216879399536432934676967808174417540788853401441128364590170369506770544777033656180341366867122162615077902626068429929789970624580087780877958825770728549795986061531414946384022895155814825375841183533953095589063267989468569720966564059843880435450370772350435614732633503044203176905795641565603283209479305578106375179769135506072542904938607968089769315702487964871871098683587933916970552865507838060191191326070623272751576174504906122703699844269634006365046990934143705596706961060135219587071101860789592015079188783565812775030078137345217884636998314569981259393497386222881630466523805348048975716060418256354296255964694648523093042671571811645108986749550624721366742507206990659576108741261324837528306975589695265065263564932019677142330895712680177586799797887331598340167780503207406717350620342755806535421703192521325893198645065973829977957504939248283086541821098414262476726999671854420198888635649773919300636259202184162310690597149589847067752181157782054919061778709705118588903537015067943847550955444271331998356552381886742548217735544012223852740970633896269814154712640277575625018630244991946637913741808213325502794355070699367346893307807923526213886417237541786942125346027636927146993681451071754746525054982500814149932590033010861011019054378141488293191218346706918238986813829108930534387228589863583718141235942185292612134284884366502575020415094854794862152108140279457088074802804894512565180170240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -24056801047231597490768603234588032985450597430725939929591960894300715892620096105843013293867742929463320516895066312094025323874453032572134538268945235479464820008810032557758845027045545065743893880424681948407856050075435528419982179397991014567779205744877293572050653810491124187095808119689318164543617997241782914953107871665810252002939714780154012388259108606220044006883385568660552459310577849814233178342996251480577147462842554449056686963270646589926642852481742523444003894946831390130752688518543256276096519088143138729699480605162281619136359448114651296958648925954669226879896675081602109508809039669423660536726065106230648605368167981594588473434539857117182621125765931179857856556085324856756779445390761078152033900246007794737074220853132513545392375871206793610522492753895293863467549975491875680778502651418345186373970962286139640780781522164961733781108371851444105000911387173899288732115279167866332342863294608983261649764442678669997220874545590439519413163910057175900394685102255413731750906436791711552489929602109794038126551522713689636773381011155918201666422628083416426536165664741247037290227687126302144920829902287937269925019792366307555255856648219161491814905182313037328958771278315938892108252550723944803253972780353850283977566555563917410294028116652919552104099585684147030519874176310471124593859131279578513522200584933153107382089369071212736745877218728602911981231159306870287697694957632013173332098631824389024575176249623723895535822732775181450218962426964517977727992114215191666116766886035730363833699499135224609811135073115736547969494253693657656243835308283785454313452636632101915644529455234717138533413071964623157740280925189624399863966044352843521866168647094426880697355048110381796107623835381967988364104441616792092464850313758335667222006860198133851353369074808733680265520691505570166673479120263364554946407215386809398655484080038145692632681785261800122990794103802915930680092504833830325967467225356145278982182994364572974561368426259581533304949028249380405237859148487180427922044578827424544734642243290068711226762366108815348771123647634584989695247722589063748423165828298002837741835793935644457063537138190763846299996213074103323115122082398184350336069964615957893981499681469723780061959258180257105529716810574622610223219577807537101914279431385498556197435748377893703022426122519692235040096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 119519417702281945355912515790930015020639570655659086339680734605066133044387453066135929259241222586323850911343148635936796300514755734394555170319780393506156216108492162240762738191680031667478841953656544927405664153717551878714937168470157330695721878102739111483714506763467452142506790219463588392474458630555848626361854022469872438953181231586200774682880393124658660460167542611125891029381019965546178948422375244166023029514008408913067053242039945213861230892203529267536777442832159642834095275098314864547850301357799820904166575589550807417297577395978470785324867891709732173044952099356193992784283200114427825595449493603265786648207737887114485449064666735703961904629145112686306468634959956473865623496945261819285475023272005771509434874940270889124632130642530220579215152982649522297889763692482005603627593175619762146701991654274832352170245388023848537155230177234610028316057912784534667361512503305334131261393920680055719974436426567100904403243488824644938942592805602867472793088115942163433064946621747995242509079381548414925360336820183908299895684655095300745470536654995545019296990811619415193178624437737096786244525569560966063715850213458352053392527383539765789724078424150024937655216330499416891430941374862072228240274640615949911803458179428290447403686786227884335799907609623181210359543481736168044057723648853353259604503400526747845027267062599540761027252536489752084502920794687280663605673707137148760066018316811616519902507483472604068090293471044950345775641047497814409856249408737782688717851343327343928699268804836489111028972306730204555923457976732565553927991802057767097727861055971797538474038053846296605762321738535489866509682256987558218355936098743816671378678817383029695831532698904409894724090493826434565731001884816619984844273718401085967030001022945727620033814571193051745121380940219835040891736622075186264437601514102750090107208587754929223037494198574736681053695247468521859936777644393567808503754399418425949925262134355647943352670448671829451043447622942631511340703978246105086634082316633488622505750528352013156288860914081541271387764729290810810164638328924963201563698991566742921265011307995526629889237669704535173984300325610170370684787744923215843184805945934232711438753257685003413564581378687716089018428814820109692970451340937719751671369799590500823780204708834799777828872137916829396306493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -536856187936540524767094706735390172963936738824347344331089438585905913730466674496462513828593618718412689803494204502071655040931355713373903412560804497278830815030496064990500402125945552311198561100844787931150553664236201450099187650093979019597710668789275620766177571024805163617681460497416463189212601387739056158592852157749323325054794496905187200055741394651740817824698373247920308871800066453565648163536317269377856705231255323840197852302222193294469301263434433597595422459315380060010308634725150822999183052632488585562530732393875119967846395845646473254483299356989781753711395315648794628324631545676931967239653991961279010877261348861558067447311612116765096603649246400689005760400764241568987303060921224402118037605946239109061928739045647231502920777235775599209008847773905131820638897284113331339788642581783643575528092165799138962816263060382954812844401854048886212900095070655882516699123764245076097826599952980337450065005928559197423431601386546998114131088625288259146783376507632896883443364945939158220583243932730962675846273195406381949275328306527381051517396412892787224634131331568291330605399894842604451208170441907655733608540973611942950770547331122998815270436022681752974915067949079092160664653649554565795297587070081838370169484278713226954562753922874967859575457579674463447061471370993614833511636737326858951906777364326998927116719314710770117455652050020043632225332373243121651404451771467697459784841967997112797885741869017793703331829729151468330586778608146838586191455226471260416194492272014660480393259210397550749921398769480893432691902520267144025763879231149869845397431506871208049428415170104913631591411856954770065175950486663282651835437964458818242395099957718315030682455904504349506451241398708029853143649447356982031271153098130892689536288936614757211093766711695119833914480993740892161527797597378230412565329478435212768813473822122347497914441070978418788680044068822931170744964512044463729270003881954205385899503800612631754955926433861904869040244523232631690084524116890536260104543190103379025448874582051921025531308814170680749835171306630320853403666414919302350092252320516130488496537642084528190233026327362028104781626511593312949477441037594882306948344415670417745170573330071739068677734964272108498069637215714502808840369752409035688409078777064210011974446652289392027339141722200095180296552448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 1824444714367417698728571128460462378162206669203628504591197556181523787007463361474815443397374334239290914786458475657548890688896782995839739391192184647152592771372683157533468390405310173636897754939349719736642960958227258875207653740897302685030763626097613565489617611064935679927330217278674177063231301185270399390109489099201310830368907820762049224749334930517364764686474087642979299586491518382387620088188977071410726087469781118773198475903549132113668797352443679093369764908679603649380839109907141381181365094123317088328815970120037098466378201884157561489375193984470153409853129649078650235363822537398531657230631890916852280653489213137339796364530038762185666325513591168670798459701679689506797389141277642782933758128845175747619941391936989563082444448586896960613457188824156146926027825488072732221570605089313456894415187371459388738430081525229405292377351481099732189039753232119390345917697664212541783191945446046345479410204485975521044119457920666475262352853707810556894151217657794103773838283444506894072968078018419414352327638849786194123126348741576892739068509128535433304180111168198053004787740962511086100454863815869249624769828742882525650336513578386382866873189438607190157720062866483238163654725144714835143936885087682844255817050272192003823854281921807186843781219791470331552492160304528744963577351497740467249054637526719868220988882088257952274938216119959253500870391137502029590107452001613285183034725268847950860679581381896645302421200148813212519530287044012552099137086840592885473103560842167652343304386478479212252815861379137549084267340514319769401879543946568631860306113534141864885756633662004304864940999221853122016284905709988972413750079684643564042614661167985884574154398093770256545391946074799774975653603785863193302360279784734451914192615651133832343704195838098499861621943155925593478340999489563166693454994745771949250284506479797498052821955531772043494675612360174031849827043042462306190665384213067115382046121371611568841852988732616228017654866318517633537563108638139515255964980785217012123722639343476746082891678985578895628170910709759398242080399690748272566122621184951712398293309304781915661519346805252526714818507433810625748513192159815377831451615439826198229442654857135038327356729086344781650703095941724506211114559236255237976089458496120320235961080340410746403314048057578811142197739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] -4427381645097072594130681285495907236254022150971887673143121259328740383536342680139301051992521810793174340875848787235433282085965209698116363428539510504046539302766769963087173390154870280987946914524596714144311082999474237403232332870173409970413306567464088623707874864112682366006614266871404468818338736354955921775952507685484601359908425466850072286628182669140325248176960253101513416276737615663626994509471635137053453675276673534955389788391164290786090645236209348616207616317170884184505350844875046436343084172016936493701478013533899050581549699424658129364867216775019365911232328635365963529095476795117606369589539992149407115683924326332170257191500265596166540142504522374084462128774093636254618526246425923015661986174685894519141023359642941805522489650661282350260865792146633531884239424280330934927621764656773752642832266784872251274239597387708593361007846608189068937884897104759710545261082670660354485595278220300766023070289280441663025069766055817455630591074352644599823422939337641931479968326477818351576026751196386408302576147457259414365087652841095641973310722679718785971267685921237492732125231532783742661985775716021662646139596320170205201631603745818249049996018562568675263375130721756087591179904400606818060685257563635064221566557847114662090867902288449219180604223947238949548635918567648113080209701013424885679469842474824257823733102187788055162015278568621872248454582419502113643038125221104027579221562937736444934730387945557731088681228859408452690620860971848072980789411267640605628039521808791714604083809192663207533336723651269922727149269566924541261053325599663553728967462775140780586729984192671764509747646897422504141546015877371115343369311763190491825201659344572635372139466154410189885169722288772638215623323917629174887673172906401157396754406162268441792213701958987700356919667113433169907492219629138468794798160465662238672920262244156555771677171940641641342409525034357963642195739784297767001073716078963581637966731192142527250318758043788650425629746489277279044609677407562130552233308590067360229901165704000773706000789865517169392484429054425712464571847878917555245391378596430513822766115546326320828029133955937658900807805781347639100602247241004161840044988010824668658775563521767788287340909953609331330256838014476792018980781514700312871612376912609460590491055128524510081552633602237214105352011776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] 8319194199541101121249010128872502565316761062441669994698219176465797882855448479449102250328083075808746426094183131661075807874827500913691487293197790104651297273528957272654985125882839528551172549683908574964912141625149329835123831322741359015308726763671854180445495245062843803771268170735103412572004560461230702400112694332404838798824867682993175734122541823859883334122506104095769941843665627069709727698321867546249350276344207054348628319974080176339588731044140246371498802429286398271657763197777564992579282675406616495752500948012161587997511419072004312092667543444829305184927189806746241346204968224835435030694163063152939011738334617538386507770046833518925631458293775953940269226156316142570410989506291081362764957251779811369988268192302608915761091040939400453735663173042217807338368108624901998832728192560289343206571488071529604025202610867147649426341947719075423979642360509672345645878131027868503764195886683161027328268780879225756166213881908414529548461194956397525218597994793092873706883193938621295542428153341696190849311178752953526224285686098746461648313255259567897185047171417719362527730019957698575539768348207328407412358432893810925796470654848595328653821150817881981349728209628942689858971931367665583322509841487206805265686388788108298341324199850033659645158350464332372699366110126896864114277966456446112531005980455765377742741601541151824911032655480193428625344004041998113968056255337977523973567277336464474767921148422735493647311964387757172027359848728097856014931542512799551518890310174755990319718096936774888133483629678859345698008541542453447483978667260171441255079428252909444754907853246388057947917509293688479443793792213567181329910275175277598819302912250234829768561089830797677455111019273084833900006009797694410197856360818169681606880575342956191759582086956180511540235916081121570052241222249259217419839107235393443512385239879317045786677651216166961326716501966500164861774996333281581713672304585770757705010525417464562685651588152724626582121864319826564753175608276338148883506490109886648330702647564835166909172509503090018187330688736125536827164398306795839030657824456971254188912318692236976417253025237149248249815558582261232275351535791789328414186623603043360184762944976296237776987029556046789378947372394529995690932671831863572355744017622563587004397106237896660972099501312031507520044400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,15] -17167036344580041087730848614910085890955077494811340877884258576730793411626055883084452875761755918044290863747444968489251377987997687227625987570961074058695768467246805187117858575194660005877216058397207092022398010053795752884260050065568642078319565294312247579754725421936166378077826989566075031121739665132955980682561510579811584321753684297730155690743334108769349816886933125008252252460982870762363345465618701088334796657697542510412274543493071009057960173884874746931380744935961403624968436455593761253607279468257844870502547592293884207249830576262983409512838241742146359362538255487586903253596962086408902832260149469672902112956046675613513550141194168072179458355824395107446973969480257490887038272505465061594322236900810331669945103631949033022491105938412812174522547643302306097889979575851311446400449780583951762655406867674610024678099857988405558265494086522219286708284324485394059486572540457656947342183304229061344834109616881116070655265307367511868464363294831096163203268838696331179776820557039532744951748002497644656722771506585628511136074001214847525758874839462152124126982923989354986204340464488340037304329828622181808529026787634830681260608205977704415967788534701621661830895644424610301509805422958651616227826547980968498242542755983162907840663122810533868108613040037937465387455594383977925764125014184367430524423093860218037421947118684988157917307119695077940829623656276032353630980499369713540617071501316831106517529770491454692766343932902514056806832690404609516399319387177860215590657683387257778438207896380783998042081569940423166549303598250928806817187055011577127894880483134687142831008611437602857745267458906850363251784543899437337985652501715634151026035081814442310118315145357675736422371108100384423367762422747406266142142150383551452011011778709156204338012147819592364073134608310865640683810762989207523438878604137824791374109780769786361456773572644559242381873031491617639545130127293260795520098698670832804908895952483194495204034530399474628272123344253166815153997120186774741808327563827903723564679201902164060913828479941945794168053560122769342881807357062246866479666033545132103463786042052563837684111697670918994733710597927069881551304590245342730354173001967831691050782584154643695162135896041784679301157658456170974752830847002412227729543941997477363981539743522890682601269332966975295230685741056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,16] 50297093724664202124049607921655331340818648401821974354901942725044988735121025519044057663462224583829181544360153279648663506110212888375348736625800953668449152232765595467086315738199863448913921160514752139591218679398116888458489006871675280318544227505143925761010495467574400671370152168405252908440266693454834249985550845849003950910387916452992442567285472134378827374388411693015311976145846537178605461418331961604955188005308800061807891754689410346630722710524979440043317575875199547284173752510587088888672735733463099136509848879908953264720178831708944123138260196369729937595008736307950771202039149571191237961829267214886626169363932966162326500236557352621942853659458694630535695231099112658777546124656981676548257179168376544011683782190571821785240783863993053534711036976953267559967430340216006284009609706879310163358144705923363801063167732570362476617241479537643961658789842417028976370124143098037437643536805611112923137233497127167255312619766567248384763125072747298804377008945772094861263809117620982408518396613668181939865274892625032729047791255602747908265192318682675490684605751458231929898447988940747923641192732440566713018176726016539658883224644438183647146806191602407150566018893180253165686337960750044222699980717962501498615351143903438054348732495939157259253782924737288853399071132028689325119108602496661526758524315201353383684125168897517227075233983266403434098578435237736104716754726967462505521743337412763731073566243862432353057451941208303286846002751200794417570975703902916475720438107567454933008296093839715138974342731062856335657263288582383178757832946144231673442349114752761303928994296558888027300468401294468117003491467673767960595645104332346398923467269179743441760320311239586567708519011172576486468108762801325580880897549264180561182790103340975231363097919072436778829698344374866551100039905206641952316829297554241335992332670075087743380215172344654356072176581257325954149261147665201308722313982258611601966901752823178917113824260517132511136856336073247878074280814354989402068950325266595582502782689288980480179884114956481731435978000535692792689716282589205763893238679373005029732997530476939113500580376415555951742715396494361978822777377249135803385938860233827108156029962971593548870431282178328291422987607056387286139888392326133290094845296992621786332452488970775279105109252058398047580926771200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,17] -149531766608455106673789994334153308942250164858577038947522756972766684815003735010556831613190073625865058871494917270529073079317796783287379769308149783338318015984059296873753592565731564227058268311465107655939699418378902635625909867901251180001027780892418974150437974192454679402175140187486319944399352087824080283385701234999371498728928734185748716254381724040555999853606422435622773180192463521820156133381475837744484271998975742824763102773619664925512046997712213148983655389871162764127395452778670621921097463069329442577325225787442766305703739236161850293624571870476389412263809190257603940893730533788268037049894777486092262616451173501708463829112774924116447062307030670493812892335624616827448070599131967206580768108961936931757764154901905020685664689857198718456850285067291811971132335467505049169231419536036137938022480224009449039417635701564558305353075287045872180202222323702891398818714313580093124954643555995916204071473465319873580160624141368315117944444454531873217240276708330687369339509645462141007290470745848718337238377776022082030056871206823158380427773890376826943737370366683192533113449461344733200770562556720120659351303171765074756327369510886970665115365612252882340065317851553005908135898073020459463938385850544822499631512325771982661132699025174461602236085973948041974249914358652137259390329039109090955903732947105358096502826538997722850123188124256951678503411652721355271677376484507706378822153994785060909413813889066980390223426147640407746787407186781538780383560042915207014532455339131397080266206231880925470611499526616160492875140667454844012923816237356586051397893019265376416107932115443644529074189086617943295380145224522799562138642982716521081096705023927582973073491274085021028776490007847281576924226408277474126125858282802943960183550052974698367479232819937477927482972282977969174233715979421135554658277963476626099612185649043092668832392774361992084870512491662387381404741465527375330507890511618921734858172127237869743545170751385608720645096370492090154024697280214048040598736233473684553591585340472293652661448162200745348993480999512193995171637416167178261225541159538252280115940339890919979512283929360509494234900840225831131412183497690983996440874800882376106038843220406548511114182020934700394028818166374475738852611631561250797713403656123274192617793133414614619974562399557347668376720244736000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,18] 357683683490405989073256839420511557905866520968885449904129503759369033088970336915777732665209324501155418632647570561184098381393276150844671130517497289913109516341501704547330305847427376860676229421309381211334798390391159676535195235634968366098640141767978293044944408632939340417872895112312678007504676546763922799522166178163904100910180120349271086581677138954622677760831208371477638983687359253794661389680635410034557965893587529529294760067106330390478523204808361321661355224391564002150252287988587604639570219281275854732206329186657841272773080633876987921038814390437969375497350156692963706601294707128524191240584202695090324180817071067047827357941601833328175463792616106225205227016103496495681415723856191848866586403137699765620670450643128836581515223170604335080968634592143090382696435062363065027535829456594558347919261577761255210295373203964194475143359666163031980377383672197323076892613665007760477504275516737472892184397017959546722226665942675120819102561173113802576075502481041313321389321842573581576178527092483660877722288049144219798069329652552939175387143633355645017352595844924258080236784873230976921725006281272284026964939211016757583503165336762349710563355349162901355575345094879286058208352330476633165448250741371545876308675493025817079684581980542849359742552268056924398990902514743295544619095301026852084525974124960999683364780713182868696181340522064108322666440168892858003759883665233118817669664566826195912809545168044912510730203875444330743682926480665958450528947410727730934274116730730987790745314889990161585568744989021184171227573411073377695484289427721146711344459625441692704850631273588269127682144821795856200057363725827811904923583394144075233355179053960351883414631783057930688531993509643700529979478958372606724854043491508822588645672164314783064010868655985497860844731145920129606630953915499917867300887645316757256295858221448624083088096253097162785838252873195351659995284227323504334235169333684147574030098881037435090490255738189948799691454054178683660668484511851985350905342316147863526458290286126054666021626849593021119472617273063423269567302062230392614390237806927184952688379962009247467490347464468686000454331973849439163693574519016396404225634716454413631363179641086071656507866927948273403343584465730548536125462580207235317749031884500050336048419168047489633321387685135013725145619496960000000000000000000000000000000000000000000000000000000000000000000000000000 [139,19] -661559792382783072041292606852552051350826666215571353603260897556061576769045556806931218337639798230059910372073461840968003128661146765498853113433237176789069067599422469195161401073524779140261887629845365617483841197752754260315032437467125567341401757680090787354047003715373110293835065929360523736367468837326428783400211731019711554244626187105718770234147794517259570791760530029163916736173958021732901627470235317793941128849847519603351305554162573448685099731086801650106103787771344559832684253364961895555675024639073279931514056090039216289848136616356585677064531323976694069822553998315481920034490731041144515518183103928172747186262114729797723129914765442645105221418747036732828733275722884067461309999541177363237228374213310656485364906769671745367039569900882866578683046229155899706822994593945507104653195072339396198615025898807106326597437548373567882798168210660540596098747941445418243286065688901935010115043327268868728194323458932630419314752113437676995453500326667369875304615482120349889532195793699083834784072062966860150311583087138008450976832214012229425259266795870366006336345562616088094249655313504385592427933252905796653634812768216769687908224787117068169764785345083874982932412611452020206455581200756862111421853725966483168849589423396416816806046416871883674954654566590466791261284343336271879632196133405722044307198514945704549574566003517201584928413984617523551665807436080078786827420506833357624820907062192759086603158834558027575615683811999380066539712568642533560741723482174795684265717969913341399487421832293092723684735524093579786410917780378870130000978049869748954331801396326981813700120121779063328148078721596823478174165444157068399497578704032339813761437252910892718675251013975261528094483624639042789054956491156325848646253368616386576602997564797422390700395440025618620594760925592540752862515658336155115834962013535247188443746279099198026127446096906037347115521382067931206796707747685250469647193202726980042011013594462778789870830928158925982514410654372896905116705943103522216413034165983863611838958350035562139338090141481387858145021013892870314467157645599579155641479036047514181705448211128415869473937642824086365940964906064359802146471045902842246435658216867776803491860104441871246657072799194918258532837664521166364099821506078805240623384190381412663642225611528196350211722451756141167464759164928000000000000000000000000000000000000000000000000000000000000000000000000 [139,20] 925779556049733446416562965074597451606699599731998705193735854025500237358341793180160927911719240473160303314440873768367473257301988890183429233710196209369327155027630465349998516744843359723843194989801253232997132749865839324081347660196821124145592361050850482530191865163736541507523492314330662860786226199198962703095032970095816797171806549796274467618447577736485459607060651983468981758150518537505741925384898990268300702893168447437490488557565078331423872685027543536532050765222908194315901619873904119391117182595442685248525695783790331446007826120995015474450082883580080867377943143840652097455937754592053916122474729048091859254997416101584915620825970332129588295480131134631603456099857912730261064151187157189765109714512715592365815221342840593592228006223630411926602100626808191130332484439135062009771666988049089612202669168005131459204305006103731295574624458290825909219291927676570680007687124383066525781112098680266216749223974420259149948371161898106783198695801241017523524873689786346036663126257188666732721939009576734917505452333277764819337415761370141717452589004517418320570568549815734834428573630467986533571977071384590023484239460265171235352943431502601472792673880529878926306565058114618123820906397476497715642610437644300370127200425414023211122425158141773898133750833350936960659340257144067876855456768590449582705347134052983470910532998074864288475344401659775241688705890834538324879186001198886248915991621475009301890436928225863975315471053965862790360674002811702077567942857263954556118562929462237935064562591080058797863586039416027585827742819331721269898248887328144751219770085725296151395678347731109025684418766043051217160001104237306211288090494755125966732206841347747373019637785636665063730331518804348084712914565426569708649221286895359299791380571815061366224439103332503596423095229342255219275278325262453876443732648610215039698548316531707288783717451783858043475998100628665093294395623611646587002440469909509769528903634695637047686512386416249572809063116648683110535794133387101654593061173688581597873815400050291876927060550624478802959251972087653133572138444603793773640517026583485128278294443026551048465604619362326779900481725704919183807134817288456890184743904123252278071441131014899899479389052975974313914137132322632697030091370269050931300484042001137570391369086459253710238875202769436939461370839040000000000000000000000000000000000000000000000000000000000000000000000 [139,21] -884291368003719303111440019672397430191859480182068194560920261941593466773101513619722754891353631639495762825870777166849507356757886392443914721238373003140772914577531358056230207777821583260130166046339410562007186516295652180235592851760180135226127689905940473606857216774620398714722576851838374552557835647842209751251476285849156508110393577553696836983874823292619407472392563238360849951263275384872789100005994662900863876706864433117119721697053787381854754428254134659238963494835077287141355089665962365242568135302367572656347566196826998385257138170397150535709451404466957688014571289946341715666536819671683560337760848247936228404425037629073554557734210955425883319863758536166907292600979038401286346768064551546578871101952018937707407244846480563600972763422483108233038519515669056002962259409309888072858873481484681156001011520405392963862172387648253870026145654785746121311642081254800042889967109241583925790400819460320487987453243084612572767028768920228929783595408317107698530208333110235048756000743218305725296152888756413831408409814029390460921757829794844123985132053963249441879859807258206189513426682513623146850826320258540105613618329973976167321740671909380755462164403883125767662738208971327298351283019118362128205647699291176902414796467597693793194610500712676096001812369487921973177999063787656418763664313801870323723682434062017705297761789842294936097771958987858141809968153591264490724154773248794295721945116925654641706210128053353439266797383470686129018680383279803322564938511058496685532654386814064893421757564596014520531440477732645182014542570364782658422740054034210958874106838067199113851621432690158562509240137499466126077824688193167624289574381896276288714761603444774272411650061483824938686814948368959819772022976773636327752005439297202861601190393265659466756868176875380859184810511589855711026603170532142127367704240879336608711652191606015466441051798915525265012429443147929347700419049833272321018441533590129599703597079457885708179112104912104716474728751040025977854213785587299724722533701913122878089609673576550340330994897512479193646726783071912769468956912580018211776494409063215836449633803931025278221982893116698130339054394035355487675416562973538848241727116812401345039233065675746555228615082129827591221747197798573046287971250258574551895432837647467514161356550956346404645275247991995524180575518720000000000000000000000000000000000000000000000000000000000000000000 [139,22] 290581055405335079070864755814255477990663397324129348993586403335821430938824044921610318757877091404898244701063335487705141047942806259662942869550105887357218112808078603554913116186632648681597414616093729323941955898078374626646941482062723507654108129016668238929146943499310617946315599827107706909799798979034881375308952295653780459784502706489761556522478482154129230532087158821498211995480754776988570733666220134709297795331120282084040210080956257850953259526132816237692948381832734988446671186757722998105523046622101418759926473370154146454934694172888444424003700985213423475340536095164244355379382653384990665840451344096589059579676523312253082855674449141507906234924121238170706446961154063628081609326455962205055407513265884604552523894141126586519983879253814833751377681832955132203724713055171764231274937783884779389055660358273883060130018116525470445925817426508286073444858293135027441948836619744435942296891235964909862552627455375635280949808414188713136057816862335243870807653380725714005483750885731768098746301423388664816573090924260196106959616973739097329697942848337102029344649664643343402656770717033719155821297957530531083179897135999672283207382058349346997904961692581875251923740051862620929624471710422416090782402940797936363155242137535473606046727936261045447438104291803714966863186557935674419598678197924781217819949971847078920236574993280800861843744912083612473160361921135466391094996877233067324310032846578430558962776098026696956904881449301660191660816822476582718210518185637468280075538846786407834050778020829690653255517821808399618904707800000147083071904453565962825951334177793788341268493440351513558614902704065811542903228011291443008466845924829432065500184671132141387534272808277310276111815251710251836860486675730722543564867520824749590085696359825907820450721536221736040412123174276807331222713011445865084278029687315385165470187886563578006653811566295270934082493101127429025253782792471893164791955103884275829591024834127626884799951807339967742765000413086736330040229395532701889104902311954451658617053543603962412653868102367156315322182151864062819105786515059145851506969380743571975117448403805655107517651699943320129436579064874148097782419492463610023020830847498415589120455439879583568785159722673949360318372233164911107242038682413948538405250262141662262020319372942355051869560417656839057505024737280000000000000000000000000000000000000000000000000000000000000000 [139,23] 805119245601421523281571287690502305694525252205755895797207630211620294413732869146659772640738914931375003141654501283998211633272540627204968652419690589800458512177066358764848769188830241209103202657474684605326960513728620693218535906350068889503426952322914245330028705425478796160163509350397785611791422511995963422395028596993084231066645270789725064091126368917333382698391468663513105970034297058314980814818618527041015062206180382573876696329066991814710987395768892926091675985597691260164277982294162920933651464634678976741258538751951649676966329889178598557180758285188409164818523347870181093535297195846835333758722774315984674640214622570971479153750109684471965647440310271511273370893213189398898040106757604720497838369409123050965636968833875360662800369193253464311475234073414969739026279183301387730745500303159111625828109969331844434229701689262782158642582979428429766189374416275301142664535437355635595715810686064221272135377023337699326780118890583284501797795899058254551659884307745013874097669127211995731845145672431130064809859828208445868999524488608732154515563448662917056500545448139606948616993971710044652465333637590902632648851743323202383799884687473544111803032602594904794162111536083480105148986260778053998090230701043263972667866972866554212467934639820757873295843273549879619984264347553371801802570092069271431244849662632228116035773089555464678861562759972133062046079185689895156063695432771048372487377340173012007331469893075040109280386356403701943894571716821701209752804080538517032223170920478368727605301305895575987468457859835246257591727724034890489937287652309741212411988219587471074456558795800391071809061743351252611302495865208128628244461615799555947314213724424570396803474513506097988403870412629340516076590422024871220960516521724913016175331130214745766809000562493907135356298817596748271094373879308685473272189366416484607844393211336702753444089226076878915091860379145849412387282314149317743508056711232104758646672805138065995316682391750483839876693994859173218134201700733463674534230773063861317034420216221538798432748643068302573558165138258449603167056809077446253123401122424866206611531849720923334690130251652449217760703491556698618877386695639100423201908273432364528629323075396938698274740626417126254528068213759149132103760743413131305272972076266707027541169652878284463686038162830135067526245122048000000000000000000000000000000000000000000000000000000000000 [139,24] -1961595433803453212434912175901617966956109672590299184041282639228306671416889486060635671363296879064653178155546701821453574505288635269341779790168279622716413842464287849558674178812214022439236078342232864461583825450225917492270900116970262421558412003452497007348053720656420019679610246010474733165739197605567408819249772456222204298543591007073307014822020714399700739036910272661188942375657780677747706153379860666326771688081007677448079534512571417882476336059662818901023884865221502269639616467974657560008391222406919676408958405760096009196453055671272616170999553030429830278236600068270635953653259174472201042165204272076265226239530443233930616364532312973604264512128437298963708589243620253795716602772680059231270520373861616912738608180848037428934963846127481725797481975803503164342979559534104586349838047466980146094766055033435888929272508237925069456338439277176885909068465154270735026089317038013900993065296319557501997164321617029051319392811017393286665542561934110406829370988719517546808011367406112850983291406158681489480923209681000675661775623449300999961716649912719824201249124402371256340554207224853284554251916874374857180159112527262503943659602344196185567076207854557412285054311744893284076989571594820264805070064482236269853182177425268497019684678892454679715421490946834415478565580648198215804370901197029718311687866452706218111849324118751730197915143234948828302264276165723943537845244083564576115721367755858874537751439833473561738665396626937456252320824518181573964446464742701629034562158536905709527186782609260569320979311769014544205693179544857014148215443747699940090601838034511445220474756603620273620394240283995940107793404436416912027289671069168014689305766637899800097327194249101919159106032958365671269568091245960102215367142285552759981827363018594750447946361078844315107991192625109602353857923168195617353760706315436362190865012122102932415726112553760160119911340675590158006327613859926593244717836071771362531680778239318569477803706558511896668388859087798023855536336250056476472555106869797793732173305167530310915547010086845629333252789209678336090448298437664412065869883862513815937022531173307932530540233801274504982176012828696561850306338473419425088466526149166552980518570760196708420629495577140473026867359485747742371407552542534317295656842497683524174785544142121951993726421579691009233358075985920000000000000000000000000000000000000000000000000000000000 [139,25] 2649892784615214637024173829369817765092639651475650019999947216564098669820320630895343979683498359067253153038903016965418796623601484965638304996954136344816878872805342275493758874412849018740598005966431174464877187742042924520018394624904631959532340322955222931706958487756703751332713819587185733912478172303040299254284146777116181217004323317898361157881310138680211259059458818655669786479465779144351499749965620604045016172154841425262950251879819388785392625799993171674092203111137154507726945072873406246574123113447128319592895833165871983789534616777277540398473342801137820735714598390323145065460255082755754558998814047312860934971518063086010196021086839258477123365692323354750058953504121033808084624533132036408930242754305719106943219912885548811370668237226596832032359186617949127306219469823572838587935996432994169240893453263984606797801150101071414496692198138925295982810642767566199726903651358136247566822874865391269595259115736423974511255782689653323762163816705609844540485317554318760954996500824918472265266288193080088753417059040426749410447390699234249882825834464613242272440642407094690541917143472971460721537150481213995600188911526256502724658041225359023341300387929481164666909150124491775127670942851771516202204032041167917731841604858432890354237201848571006223224035630818573761968717507625164223481956588362991195346073006545393903580580488692145852385275442696483577639629979900587590952089591438731279703402520133572577390831039933538655931426871852069009569858678766319274137590568840018848443218761363832893734409621754968152187836133117778173367755507818785696730582686585908035949198714744565117479507414931931934567198165227272586619512366484901022641774064700613345572472638502853991107023333994810960203488857041301228675975929406623555241552101460337629817969646278061099612453069806025926598191678827603855776714356625224202171573004283910308800156959559611997500524660647716768592005522950856226695541028951612443824480442750116091550105958823053893667938107377070797009805057623458463732620294361917763389050186084606096140023124870467207017058750372816415388958377925013782317521014677432969139248448959584835872801328846212578618437453825733499549449435755054179637851518814367908048215544924409004900203879256367521763845666722473369266808707864056187784408239990673947828940042800031444321737190493740255506137797710168452999013203968000000000000000000000000000000000000000000000000000000 [139,26] -2654239376604838159678046565270078949279738581038957995449765058325776878786832591289859374407159569266627134351224364637569584005805173449225766092435924140486797388640276672017788793816844920229338182610292821411375524477118361974312592341851602772911081772399977357524102992302898247991692613218101173525613248509382251950046178376845212460189254036784985394364977882968283166181762423228639385820025608067493147610973097262657386449337456607372893170626586764713225199313928679677786770918534895865026211732780971829642081920411512804853914004904748971238189921470934294005521088964493988306845761967451360546979574994913233884372614651739979498246065499064517021857081901434504850496094177923827693421859385940553871948524738566754249252188152750797721665800115905191889888112801742391961909677420456668578858278805263741524117209658134161370048577161811734023917657488572720855036340509289300512549617910148565975515435814166737731377425993452276632677853832624318749263853341360516053658237261202358000400007850677107736395137860411271503827509215979264719474879211491582674266627656757794975419567869296179072042060867967195765071822681910445882065497606877520752446026043273065865952474409612520506898030589363132114637241718907263099394496275247652880479103798658646699313883724835096700811722317151454206599106651445714832365489541432665912972735267799951216801163391194982986787520164979236247359983874676497506570703920250077877078710864939900550666446760166701338365873408184891894845426387133165223097277791676075386120903427535012339932506333371413130327805440264290625152863927525811281901326130638781163621392738279819509173247318034662861218338956101490706849399372221719030507708550579428224989823918368294779371464052431205510735361987475942720302369439800811402706405006699496121124274477972751184192425733015872405718560856221608474832702937971528710193950560681026933869469201895757986462804522755422083561579378096479712427470621551046992565677544477250971950354790462309473476921366812914257335789797155131797798384099738387985457309691298650739853080310932597909671378802335354880256393522659232366947857262430411728815363874246639986591564135070957264290088964605494899582759351632433764827825569952821247808437468883305571436950609161072777921344139546122028729477768742099204853894418981781472964039641476767804714637490453846532816484908819065317877761091253549356999570882560000000000000000000000000000000000000000000000000000 [139,27] 2142777983098530977285969293144050377369994892724382025906770790308021916249807202659492060486575996374403205184711818621876051663284024763142218768631941457719583450585168270361018780959964896054876980365814408615629427793870056264156414098054043606926771271838393359237899715445568952309108221832719933149496604869786187814330493651155293133909028411831430107586956670723696234636225529403254014898316004588137464528600859092535879565368836936647789595289795952397082033016381661075780440532773761078420969619239487651123631382931584160538443275285254632246385346433649687913793342143854029098834455542026686216706071953365267045011647077748255760607665861514873969620787833222145801661084885443423929934810775891297804307537564880081323475196370280830091802800644428981946342439229076468207112566272913509436639394159608150137455333754433024219509537211535803359621336424469936665887174564694534483163145368165683742608475751079763067893100947584194765622373402309050721999074114127571850751781422470407685815067060547005969077637975641687767871425279627033140121081294196642979788451191469527414609350215659105864914311926116437652322168311587025151445997563518308853325399030645693754269735569401036868380109313173604115331801141202499919387139157629037139238009801253509242286696524362769933757904562141950650285144466172034221487170624687570433738648098082957928347374828203547816137278049383820477578106520691651066164507542992649783952790454710840797783499062681658974623926455690093648911502307240575562182819301841935168988957878516192361879370576606598391423286543654359207570223044634362361282985166833845477616044860034673908913911161734896351303482827222529074357292967283183669914213445522900088833987002525832029203685456707359954998902410741846603139556071643498843043837380495750284576376109566465319599387126690056309104900660088398311596141714272258716405173506253949169057392209122510584754773926759499028062638100161397959687201129183813502874260575161202964204323580710829980946635484823494001810970565952668703053686713703959490522870331788762004246741684397952870477202362684018023165417101181914532510373742747910742527677908518011985610692146486106361485296595198430588791929283249319282658060797698768010596219177122275709837875436240942072642854392605266912081146984019592962434442656067499306732667710164293798918696161408457758607566659436486795634598058791304586659381641216000000000000000000000000000000000000000000000000 [139,28] -1439019979501579889622846406511877243365480845208225364642696285315763054749565352011251746710294751291757575266228868336735076859662397476017291240841759516430096926569582331954563520664139731947247568660691911926757095022611326752050217920638915620500594660906576790032727570343378438765749298132725463849141251472691888869365345098160658871771043833275619044901882509435020061670571071959654398794913408028230230976324633500637538399468904828995631008890497695180588149329285933348900536112860968726923412687097086690996197341789877783657478264762106426803407337214590908189772351751961212765535168438285502157388203241875834936886170587112317454020400873431630094653075498533710769628810096072559794833613653199768820129464747861585360867612087577948870181780922537568430034956316224514817666502758500451453566281618570947493294600718648449551803853962861987026005010518146557930647129134702673414641501571098016526879325463381237336137849796780004808592478936192262004694311939250788834837662977696081421170696981840029535007518823471763633145938322651066849977054488098385183744369517370558754987294211659710921502052179058326154312184416197566981612063334846327260421798817521448132767874571495435158314008945861859341750234109297345237898706125492503499294139662259368754413679142837496853515837787182579465045978675310444756870578724899020112628909756992583424973781959278407945532555068941491666813788855187353757235377587582668277605814099052931633204110378846739307608774701296650727384096937221676067717150472553812264837415843121987308761563654577211292025955310602117605577019705286357588498615683008671001449365194814499729418481744775503809847939675655588748677031827931713553255937221775348753522535136548678438971054708281801154311306420894814920041922449515146585774145392956282647454081502896065143906726995692286495924945805356298495864711400852475940082687702327311557947129990579635502580704694460596241740034931908714755390937092918447375315057013645887951408638430385503323453315318794081846465555032262752952560125334369428180249690867693751712783443945755216924369923502290012825065216209434776633714146781688639151617062349963724692731695455225147006767962658119185603007329530249547586023334324870634302626499019851727277461433058042265370709583777169895888843337378656867199285436241996228006508526568258900821023358614217577102259522040891433477262672857781989527843619471360000000000000000000000000000000000000000000000 [139,29] 804898010688641941578993057795941115941188145680597769461131860351373894091320837889277801368929277671490052407396653289810661931146834874856266990232636988240756367026323213073788040484771074849312015742258672020401088572477258377627685109855831036156216282294017435797755397656922572173675329401374751138934107644402010886161412556781490720862845744810532473753810026223478632806015537821753909388081188660354431997543497613592676156732133665272745011587350178045022540744526781670273031533050804288732594083196702170563681800459519722829252858793387703073720727778805731357327007308655186920781281483531759935115275837615452235774302943105188621858868536035500330638618685881413024861178779372936628168906438965132408173710130566370751968832689675354347612246739095820046763784777301564954109884354363093296400518164096638579745489664381598502622693672287548586018260690344261788298941327808088798143079598026253446472707415413375973776150421530490058526872700417755600245966537865092525899812631010975304592891625697865869323965373972811362265493779386815088424841413531671994217456627340986607715197375365207563968001454212750134266611186398848981662029778413033434022851337542775458528900220236425615126246696453907171996934182517815150046432915771548735504660389280885368822924348587331744236453790892371148468965398361787109722268610076617759865707395151664620862270261465212922343073199258525209208789896519334951589543594691580258904214548004036659622180876378589559537343983652883412878575603685994993339908841978654837478143380691148153121659675148668072189507754223776258226524705437271537417539392504238586474489179535279093933083817924943107987401595621055506852721127060951504113584493087816539152634515005560359599286525705935646704043972804457713685572728669674586223671009948899461348869973252484912721505353584441406162508869621481511720086441628464443536713478861441776311903789930171520349277182936890240106783171737096860878281466153005854039382818355545160706271866706628570513713398101896906306023653604586777579500426666154825731184607584210985764486240415116986990407638031992497577834370265863767603556189881356716265837431746879901064218756302348171404179525437691822738831483565660578354782155729549225631211190802498550395503041823646336303956300971549020471837839731369281518975111443559463825600227661032310385372840188502121390799350792985841738237128484484613388214730752000000000000000000000000000000000000000000 [139,30] -367012534894198599736651436403997330007182190566488631812737073063137012300451682148570491133919545366118776013144194459679206731114080015340611036055014662231497440251092282702212079802513617133483690700404135394380096823434075639406134701248503954866882619247318154593820891223696051895529221491238171731992559379451947805838436834743178681643362271962639427716932592891350472567002106430054199150500612287668545818818516255421854921488237674025881560751269067974016590263110575158649157708815709099445334026675927922486481591250759023637790453774241328167922723661495969830006794145634015033010776913433669001342150032721183749236780987416382439377863360072701355835118695692899760929490093999356938848018625233568990825710721656570891909603547974341968683994937604221975292235960652946546062901731041591563042102224912817785299331955116224057437093513947858220212470944332061212898470090660573079083552649233768314492871201214728608108861640118182409707493021442171930771251674441152758759884039336329456572929410176261213099834467414205060929689158739184229736209219464223587236752471405400780716352557350492654504608659187701179792343361959279666717368534658882836607685448949020671995104218367895230013989761627091181681760540278392902516938826687658623720437527804145910042404332035869373616600112620353214070611341700894383070963477255404038131701947288718611331316056857962330405145494462362529475095979008712500321012347354294414163575848653328091116554568659763413610285295968761539735084537074340323320848883492845318073183163640466369157166030404919154922547306800783816994663769259702446065838342804447403175954628272112370905701980772175202506078967487238012916055812114852608046158381734142947383884112965343205868803092053183477066463984148942927097986999784928575969826751037083355651920281694713191934929768845091258253899572736497996976688863014215123576910436232178101941755425806127852496772148099377430118221736476532070603591829238434198983198454816962880588865029380610877088089556169491069060606291567266139580885235174533990964129747748235649340962191090998850730894213964214727420503226346968442166495559980711533880215277103443428163988489672213387168996201719386730043063733600617748898143814137828127099607115037917131527065093295801007192823763859641241859741502784382397903716789655277097315985226370941359714084680364948532638491391559547694298546463729513158551084728320000000000000000000000000000000000000000 [139,31] 131773552492189203938664188318522689152266087668206983384572540699966898741235911897391598082787604265682667585367271958587290580878631165052081027961867164508163008133234896904704915062963224428306904249667471914473271993377324663581344436631855915552669407167910461265410847767022867339097507538023500957839773973415330014087223653363784671840979260219349522075822242283060130945995186773601636745519459775934653186508069453155711188042581086502750551293015642755673888911962156909525214610488782102226723995597382845037928030607720447266576879935498847394908619023987588517315150009351829045618753566842379662156535576121319335265716282401279475022993225833227237966218237202284772779291892257879636770352935584270934663084579027776159165573945470955169645792537755106255422673131383369180679040274672320077650988213423525446337800314190878658254102367453948736546462959228661030688608222666784428276483361581165055022909858448341752486751606001269269349010239578324392546435194450313591082631187860326640097690302706860114687954437857470496312953823766237751160458884239356835724586408007219042971249114339374825485467306811135242069352125220202157915210993488414231768165909408991122533758052686666209609540738155895932752456279875175591020903213427938272115982841054965936910921513010131149332994319540422583011988667493098658386258844980594861858475068124216975730446762156204687922920366027443971427304303763528789123578407100002435935353537885479674031072997378638920416601818616137459016259769650995532559770739393931938254906305182176269580097411126651340343475348815328283251661134408264470940931860505437984425024876378075918759065719634596458919707830623320653629312421907315633553428620554747186489179832523653995865127428364150011464406189885511554138368628932655721047045082249370941170033937055595443385837901867132592180228786347483163437615224152451896621018418563582334838425331041009683049446988310464125630517674877516205420028338731704086053072030199473140280582101330758117892751947467192662892868278386012838292358090703733545220768276872229331664825347136261167682358875839642227050655370312328016920623782308091201424132636841953108889572899659528298209229216357837430028997298870303611190020691880340689011502625346442675416552059349056229382472645780035846220639098718451932846023571593581628166056068477824954069561282183679489040556675498232694271680855703784653717311062016000000000000000000000000000000000000 [139,32] -36536344376331338991189764885479013645971440099882722501456404565569113416378531993956934584863477727627788475279418187067630479915486072505061720098627796116393668276045513272384402356441380665052231593216720127607381912278282572555079755759933781037693674176995676203394380098035903613159874004993264630639361603540583504427033598231900460257178154839963520165899621494714658681326257071872389413285967711794977429483484605606991667270063145965302651546037539909528287847342470199680723567590190914362071880122901337420986600353596890274762222001681853401586513386719907811285789412520637998709617521455405117020042766787580640425901465832812321476378088873821467838480342829558222849269500635600551670469791707028625682664696879554427341092746639005129362433523384267387064046061608685711266439725716022871108313905112962217860630352139055442224027659555106971633204856525057616742757830232424128062179747004328572660118384991343087833495862459677484013398814876162704457473004719930854999383744134649342729441531040433043509934303284755891550004027383918526925113994765323270570891104395665257745320504764300370942835555226273614704940891887205797815309832511924925541816975896368524084585702776079628681987334034344340201783432693383117758780293939999813793894676568209665369182549268453500709423555546848386031545002741067338667006521686714026698914564602268691139780089798602081644270607790210500654701705597533388940392144957130337497408765485658812184470168238370757326976234412856592961317821976870199055379519322125534832216521202851652520158498616563067588545456482206570658622840900847317090887321703830069956526064287308590410108923023351453496272943728163193097397056284154107488168818970842146773487417943018699413064255930306427239828897847182510336767873651919574204438458172510157246532552829785147090761848354035348186638743835452231367161368603978271059283398911490713332447232857983098679776075770576582935032933703232241395226024056581113458654004208867341499381506167275613230431022342717402714041920270584190951477796574266447724919316899312855480218360040477086441293248461083369151779038979167113831243314050516399694392212132138831916197330054314285622484687184628846172189452349009429633847960744367135620188929533658834849612998175525061037215942633460983645434821392388491152310361399959899208477874956228959959372352538546912921184162825987916167952101263271871469081067520000000000000000000000000000000000 [139,33] 8933959852958137665112891576772819574151480144408300723838267912807966814603601227927261285085353775091625698953182682540121642656190881287606711824290867896260809408065059634243698420258806234378538934046648501362906441357865649714852864010535492147027525238544220211276479196801468629312054401733737033673805111416333528439721561827145785169102203097423525992017615886434307540060728000010995647718796948005411817011509158913473537327954921783264186536334487685406386473118767768632025162520043849415292121766299964977486742811849223170680800259728506859175294101846950422268108351800242364668429799329428975193719414644084729939002735044476040358164238590916337339871598573254312415732866155315418200400829287950291295023844111741860598669289464636929514282900666717787608632228327173955625626510499940857908844854728711190897416018510767560641543380615195858779825982305969583209649016397502166697499634509245402973804607123113336721794043341355957201991639322496760738274921249999606272376536417681168412629499460126152571353780754441360106009019166220707739639441026111095107602039681281189071117392199907711447207642021871625002648123371497379158903908262367696346443081358799360920561355729798794412435402779743836370582236069929213755721300766652246136532761939417312454136850213384625012860785262640626743103775348113968682776072236470778620759825741149120174983990746823990294307603448286169303225779873908457754073931236684122418237720267153079348767469842164896243359388512996001901661815455756271761845685003390891818260631651284940790222462720824013133369249967000848487705049339742681520110992736521432334217108783226552026805986017676429379890395539400717236638412465462189116339145120224518032464144722714653491250878050595240522341181448458917479111113865144718706749008370928217957908782009735888498277529587533850538683826986792658803447256285883058970376590329134142847394892695011352599441390808573357599489745169874718771746707360547562839320496007752603736053582500822246526059117050071245343992035224105101276302027602892269683446063539390273434032523301798693875704284141980715083016554747475932031897453657433522364168354765136421853035054107157750552659648496014403522765346178939358805648208778411001958701593042850371267694254492370477855721722887051212895001347046010297900607954473489722735389098448333395389680548503684408326898633975031550319054206307572985627966177280000000000000000000000000000000 [139,34] -3080520390040519022140977847984517081260343197402652146234517157655071675469448560666338456640417368735813149913471998918859060569659598901600951295972192359368862346624473892968816154615386514554745066040385800226894052822222846658679378541462290107001147489898937485377167069454113136401008377025183964222653846360709167789068244213331391921165503002252221426000928969639946437777891300505349900339024320798780052206829321691466621472978959984233047125548097730297718781589177670579496026288003169226860945621425085762602448391144470257414797375989892186965690412142260141417827412120364584963397341172961428435708007181629322473599067599924093779206454549330876508179728425563367274527600821593195224456469200056839452460539813121038615425533570274700291291396857040633232234548072792823606995675070148244603828047607395164379817845666346798397675731962962507384441401804087544908667827089165494088347952950497859561853259690600792379853835659967334795562910943935357596993262240752919606997282873144352833196638298274703886404390381278628839612677465712711577120167481457643718489836297616480806709590527432517857703815372803859103135911382902036066669912064303055320085015907486422948454351327589590097315107081265923853828868517933150639805909442147915664459082943371037982366151191842914842905967439222652342997958533636258774359112026556751612539666652137550364919961374574101664248008435780610399974259341535212207004896132721904331861732682455653689310234304203516130876877249666074351002696351438291277347396861801084631397181767026524272912883057825908344756908594654463764673839220589988829178772960457642404070066234461173597639690531303885241006173355634338039067366971631921678724336217545987790394609911225901280249672035025530236681585357683614596007796930595997675788272960365834981467818796345473090771345690472558767765501349846941609012768601493849687763294750909637076639333554690793581959470555358809459242671768444496374026032223757846207751687495941004311714863729409683508392383223067991817168213012471823841996721864878670872256302335876322828151086789001216320695422000688283769898209294702270323785945316249638875371905244066070853287639512812320816462551665644562007161201932397035183411579808152099139395237927604597766091808872034838490689597272092610210548928463284416937477913140512608006888430239974395245639930298623903472699989628684434199546788052029197181255680000000000000000000000000000000 [139,35] 1455127209021694180215878673910014778098851911307986516430158381106187659911759168198223952657968098802270936482374017427546200223876621498016600671686074041508968779336065875470162838653036409203299549639293214494636380671035007892562885864482543646300268042182673364680233571526590470358772159295239685983808977618682656615270936286031083674882832468845847818558380486417323726158666497699302519302565183450785400561541073327745572859886015380514109071678983619050024438798835192235480024344314301439604445609244677138873832027061158355342668894190573102627679205676406311018538464671311894189424096109683099250906634336104232169064676572574476341067303147479442402892855654922707944420916179886298185113316323849084744009032166597513248599740643638234173782902676760807549149733585489236008627404886925601078268789617428542641939022815227260447106909672828545520297946292859781316211368342555420977640049242479816145716907466642348690893170726450062123481076501025489383683024531568847530095652142882228448480282387288302221943199851139354953339180296256710149076994562034124969258008991577146980428264644907209227779914383987403014870491632288055137694726817079773020312432628096596144306440646094499421973689267908883977746197378989398679939862998482108686614304660558272500438303142262271851912566479684242323905062749294877999329645977943981575077283405512009569907800718063020334407934936891223740681626262287132755604058062394070454048684386667294259774038144748574311205586227198023538875212547892043279173591604888813960858681640146423061615760604405080403439658843716785404161036112318605294915122812921913590776280996093371132690012281715537693047073214109608499681239257270346699920099440814337622275350646964106743143521806374740056303858889880617639953622510655102842847899202679589892242893749386162590729011462830220707198463273791016310365430972781498571201415206132295905807099760485315488304820767088075098830459925196844196598352262348711021238379904029400902617538251274018108692637538222773564201044297306349655711238888887634288270690747031258817797471498993589288038666898781827329296212918436158026973564629115615097955897918893803980776473548491010790631286853467038139442742889521233230986428069460017489014078662635372181664595380337514076987341419445263111390366922899507191912847002824872123286197476616405191359542376783491519304080009755330365873328395494789106618073088000000000000000000000000 [139,36] -572091724515075688785081437483586991886376080818722663221278536860062324233342682425840573884634206333861288375725156933076223997000165767725090057295890346650828041766000867329090016246124809749023040884814868233429509218722256792407328772536658365387874109311820634360753288367203254268306055731674557245603479730516710684063876869352045969259971569110619586448529585450813736095849735399363836426471748750447072805643780908145623465813218808970567155752420470428381603923829762290680170532226718369350470524639599927952560790337792872892264489705588676279121801779382917917137302019655250532236474179177948747233539326417300849085174493035277523621867975321865670631589410561024346237680599381587519019753079838770200512308900573589588707119245561370343721587432544646953282376554867353046809214993735862531672094981404553251627121189364650166575211948573312184583445268617591385102636323829848967789660115580401691168631015245997359833333850129626962935711184815116703396382351217144565713711742237332867525671208852154713392579573059319775639064600861594962494891642716380993745990632428229303368672116834366089080988950603312272838194478867361472912787905564850534244555404650614597566286258577763231186975439046765582591723871642448619677058089594008612667818252639459972229856945766496813117966049546608458652200068129038472725425607515853274159616819808166310294291294241346382183369401891272014248608675081974295719091570434460359821320543903737564966064840070172416890118973658383190861554177709102985296113552031219628027084229088193142142811971100979092000522700616278458973472223305097408005882533527176998843279530213088345109186724468548050195950618518753839963013279358481839571951523694967577155093172871710413985796145058501170110414227286385598121843999828146629039184504595126250556922346933181654983593884443239941336739775063409940308091999736607913153749946061301772793927861731858486090598266774343026925873752839405685692270104123924388337490515008989922223660565155227755735464287717651799942416338955512366133016035085380373076336123934604736207800246301567951354997544887359754436446904592571931430567228426714705496516888295141270608418096015479860232864689480717811505792779882811652890510904365212410479531908026604554898315010574209926527615614408393235518521817256697550613961367610862214359814640907530465934764987864197590666317952191836339720669514923091448467292160000000000000000000000 [139,37] 183947077001566629598390350481978643664827591209154819612342192115504396872328783629552806354479846365911002837314769168648132925583805748568556873004178848696565634549043706964374971263377179383924317396222328045939816685078855763583356968711126886483891346002800856415075435072545315208975362161270431601877856072387888598240713368097789138990433873741066905833075385739109105399481054071478934077947153491931413722448397646922575976112483862764563420035698558828914824253849143932581915083324072895703021792505377618859914971802565667735591936743731108786564493719379670000241461381849908483430807523273237831393370966834270333020317211987877695062476162092918027685805592215630820237516400697229079603179295357271205986335979556563879751414611969550064833588707309795931637498243379103143270933020792069728916359569852702533292427738530093862919998468797844038180567158582766708953178754010490322704002164673047715724709786348487349753675981521644554450949177555304039879502960080258131911937519003566665751529309365970055442730425639951467036873704452992463215625879678956395519129172809143670530319471060102023210585997762146542881013733045507086634068991308216965704011973631404754375212630274568034974035316052401715094788362765806433463478082806925240318307408977813420536508293570167280029499585098931509818017212074363443127100505996240770620980484487904063665193595113139486005522023187046595407852991962301577496053853724358872205305578620982579557611333804886402438206016552808276353891451032367399274855741871449007719518902824969501603043188608097365846391811350508646441094884593577074008894359315147672626559885967136954067394801593677137468532305768881385577038276845799362915470618017306894363351504563344408817487998061844329453741006677133895245471057847432851346800703635051138566434015332755282222612792917042694980285986686978349943138732816543016567587350577220402724656211741214356423036306315949603903818429584218934019323138381471162234561742239480189054979146828846986615238488141584734117762646139451733036319691249848606860104090396042553416215791241632767221408243027193968790972548275070508095100082153053094793896733602756882993929352712233550413972706852755862577925611847110322107876879660238751427488769050023008659026840554155785956477315039911681904458931380405643156134792986473637425368377497245681319445536684506986754372109587349071373803709663570183434797056000000000000000000 [139,38] -73452178394285244465072260508356685950834749106359035156846389960874132309895283551991305766191554444790160379184262227817568481039308879552904755382367162704567521953701237046214318094041590837732319256405473187938453358248876639058815104593918346087138219712375556553348927844496619814872047071513620242003731898353770994865036343830956427950910356513740822180656674268188413873166931190139268790454456290785464321896181391638644812063617389794840035670175125826689335381716345994066132343642953352575128989906754698845163944244500370801519201379862118324587465148716994003831409524575669723432761849310601339644478477995280312202880395996330209755077676985010100711313200942003497200398263340939822893493207597339718070461520151951372669413345435559491872133126683647743587596516425712791640526523132300481174523063551299421387373660414013347555192162570034134036009364077307636167907582054143004918103601261995552260503105794602722868342968749594522012419322575016582841771738944742586247302534493410467104854023850202119661867983447343260522303524905582923248607692869158222797101941274294027835305613712707190731678818892167477365543279746155263799374485051375567605876531351508329350353905257334722747076621322554378865435632299633166383623470811397306428622407406222754773315868091105265309489111022021677435954909804375602275170745851031067801841806836784273612003132428827592127747373798103945368367940341260921748414772927787874754032021363841545094066072127996232055379180591136472653450285668672380263398809746499437306424594240189092828523352875661831449448899392981081792823787750429603093663484866371114434674694053318769734011879450822569974815475544160735968676294957163967436440215100764495480550490478278078444714931587742159349761249035953020673657749427897727445169407224873565284419028711714391387440902170975893274096106059414389355805406409685924912235382377062107096786030764013138089674776155337561352258226261772858612716694948467201498383856377067623580791282832445535005026810764856045957516349482459017349887339208575190724154720782475868937462995883168973048696605152373853358876285973484939428710047397088999203858208546213260135463941514081705136908910701579955132004397327525321156922578779962067139080520305577283627662704143669760795470980566086470602222144305690640891050993288771181667870945049245022050925413890410718558551792894003751927645242022093382693683200000000000000000 [139,39] 35958490359678895233566945345481423528287442193381244247252418001306388250428747738403725969190505591208849178954301406854369112663244118662239967518320110900031484135129346256196591541642619313241190018841425898159599110512782819252674052869950154943593216757864913967313613375615133942144894530040935564891637572446082968526868833789943648439067539349955885991502890988573310209212418733705369056759927992432281764253164967944765307463886301131971516534740441945284521026579662267175778493882823374800523048694634980781189228045144198955047247966160983546329898485939479977991452474759930771457395288758593897675300263918591338983980286430156008216214447656745429999888201010095652078245919992489016686990052748319633170902161622508944346278350068846844710420553296024355820935565253749680929402509353334955825026983142415453300203429859574349022305345179997693316106301394604585693565103219406682417082572428232668037627525644531900599584630265408116190690670713968863081930371266175783780741333102499887284427350490842242470282784799372281934371156165342973102703026608915423752407926994451091203462524456326809171461197880708651213911354198614626464958824954053979827896129686950238472953735537776918959199867106750941139064111946741442645756703290033931369453657654482865483137909369166912480943925534038304706633125606488624663033120233804009725230165943635531493625974144205811590856988913366794645296697287762008418814964852439845762908466464150508152169293212905664774953037372606335918801935004993439796417420144857762729691955042459305285040946934872836597367054067189942028101848661174714990167658918208475806761135551457423832296755375381865716924735573710494354503900181724338819759696979034033520238269017725605423439857828007118863590683777455373643026510260735155183749345555251643596913924098757926855626176704318438074773849517672720499208204000846664093734003110371939029268286120790969159834973678749928943692422087055308221255414909872499243532377031682426604465287421922572531936107339187030177818310713698317599614385758736437811309670648906335451774704867947566947161869750309481200687195088739897318495369605422546326053239323825369767279135001953046757788212231727203366605887140143893386064094348138955775946913946681410942014174390740261676324536823982372842384733627482919262135496045324839297964131513343091683249546120102333298991921878157199698812237958270328263147520000000000000 [139,40] -12435999274213216075894286449941253913698687044355032085753803185497664381514142399958842021155688700833150753925164150553446368174114922336683496501375201460052941778025321722232123991049289582745077452977184692425997918829235378433230119844454720265812430972639728553324158014110326570774120604791750711129148624401907300143676960229978987630564214773585965456183069597209499000296382870636357417302982118154139849078448252168669964255012466834952138241523574936934305228522688818825149942683764357221465552366815962978166462192039387134093182813699020089323369541720569503074067824021438440491004171730243750642118239594913337070010983775605643962183291776385338007860286968179141625171397548375417261583438681059541581676655442774757851755009935520233328374170034145597322348219344623846336844803533970235108957186588960686592394456129213713307874398773303275993441186924904655557423156304739053389551557236563834434513463316061617739716960790577076109700651941172854761350911486798742719833729677769910911880385575678236461311538437625069767358740241050090144329332695054612995665111272012141257564990044983736071671874734307149425985799926234641657873812478464317401079737186106450622845711902662143353609176469139633107017595504187232330180284094707605862530464997593607685523828862197681455214545514044472305228740152163716361220707237555429135194784659209273851001557864625215704562315493344707568681438405459015035651284900129104217008953045435795650804627627943233001838890591985779417718238986349230902006271679448762585770105158559774524192554688981860313631295443911471826905680228679888220369886214353545420266448999628324898338595136775845115452085068672218491918817936226841438918361020871125642805745653066104331596335552977250306501560396535763851785136825627089484325131880881662517385535734162638322859533113234188187472213286081533948295415735384582474867970270472910506420157138165119834358028034148132050922058917892983954147522279007366397779057839502776855983760786076619590713178150422060383551880830289880685827336092797676995053173995316864984760140718216653237769222623712498920469921110473824445248100533295208275202514065668716305046505891108142023870991687189602457898192739686506445973943351620635171573370515365418909642834825493154139255089234967355461911207872698412015757047285393155018191282556359189621036561310061052517990980174218378150510246461418276189634560000000000 [139,41] 1331036886834468984119498231533223457145008226908915552676926342310143161320187980387292892632181579760501304446284919091717280035248136504122629249393938910739474037951410833636576437364554801275054888451934051659031729352101908128044060996492894933574402992431276994643215539366577293485248220208080354570455563430046804034815983654335578365248736966584071654723232230823240977761336383370204487338260918996929500017007058513202951377895164151172033315327416360912615186333051432114043882603592176409423993841741998948239199604389912868900702473915112640683405654962411479020596395532335161514943030500916931568654915687317578450154850852084098035801531840626546131647232531281135410772519080273833361539451878575914168675941515955579260759794593339415778617509187435547396813673197887539987623418803752121053309171877662111343129096951076168048342749517439567115103208019291360629071914387238309875355601269147418909446683647809440013056943196014250583082681042503508681876908959188792547541646567190913705027328208462662404612377906508988163750168461848228130147643598784181086991117429532558468934364866423189326536494977366991878983764007506471882654345048879301432406265349945510978863485720047983701279419164725348829882755669767180307268814983767244734477586958573088220067937086310587216803463422091753567301150085440479273775363718506771364083412261664651726537379636877285303462304324842835854157935216798622240818193514051103136808053276007460250002339900074403747671139640402631388335804235215926383749569426423406100947403324397042251768180534578943780843937005162552934646084186012001359877835744231897954099422135210019188361438271016611794064041420563058220505470955545697487279618632003101287598959122536692974340149679017647675152834011323851336153813763748557013752950279372780990877747721313792702181751523233989196780553120000757616029058906488204005299500747785701113032127211257649058745692019806552920112882277389391744801202185601729783567531696909274004868226218928149422813628641088343733643340665331424023540929765160134419479232108468946533213466896093492326859478191907982062570084504229556063825127540971861169348019485491831641232593912217873840454374243996973326515773490497672227484334375757362304903727648285490542186728945689841648696567884227850925031251560339417629984906339589015413405659634448272309681028780877056883265791577785201906085414106702413530398720000000 [139,42] 938082637762246449457941718660757717074889819337433700105164111408968253462567923732572273948128339143256657150466922890233654709787533340355754222303898146718481040296846436795019905587878864312972264179662888466711048073921617078070246477062209939787582892875419328149144064727739734233805826341350378799171956509752816655172407281596747445645636605076814091861472579067522763472805291713687694927493754152457638581260513496400491555318901908957000103243558246664544997784237970307954693327196690976094190265077357796745483753173974743598254965470048371057334283203963794360335277453547939943071700014993659986511454001399019101910642886280844468699993954900395704560201316121200638004496384663181477128885127548660593522675264150082421995072468817967200338590823607997527222254700954958524187486355642794492151400469805452614458214137398551485594561059726793703144608587200526146745016104751662431605678883459289301332102992398638622384504664399550230343475684832822259709396816414218102187986207854863092095463464820291207879686538125768905726928520709065120946203131910992683049994188425822811802801723878331057380195647315362527199891795112440862818745133269186920449398119079808813122281428466632315471249481167063422245351793254389679870990070378503479161561832414314388391105029305108851458419104813935495153713521877116741843714293835336425405629467223479599234915916486230763588452582712327754694716784645940733773127578434514468803271753712286505103098012948420504402422194628593014697154947535713022409429411176900423233056924684346055036866855861233653019100030933760561957323027979627545078640466946658360382195519795745225862805883582543974909148202037274239671323831425639245174087927654760955241674184623667199468983430994186101178090901628534608645145552547878371478086213385090180563664756172836195307646342733046164433962939725036727262905060326527231752848647678836512017920629985013802493521027655797018305624843313228662505507422498723858541595188725869824213478877794546149127676212444913984436710566921950183473634527746539393774387829002756601637025079950478056736122254523946653929404131238530350580510562323918257088544343201602232814165680851202302736800450011698005324071833367428295341465553951760125616578623481895190063067024086500815463664487039321965947830311307282428946580160665828146643685944742157902211502491950170921782846286798702739245589640871342528921600000 [139,43] -514009264335991344606535096981786728413246511583132172708121003613836429756733456978779007015240452750168791902920155462453725645673931744075904649627305372662549415703790010870692501884134626754051417656174847100930045730791216906110433095913865453744776153222279237808332170779854896131108698926166443352325364808368310375355524666682198289865379631412010243569898920982853709012706549109570837254745328642851744069627627253461046577572036120875947083962288097093164836911672663769958795118201231217665301102095587642060920726056680844157180424008942276402235188986166610758388454597182076995400888713338157778494908187394676156216137384138709728065594550070671321791346084473346514356398907072786973226733028984060784257025227265282161823737135528174450028075646272069517780547618036597348696938725607658325499691599044398405286876295213710858938292286119249924018297638076974235009991490560341006863710750052265278807721324507128086646648673894883574016760848224880262213441025811126674188160734589603827830561544321431410102413995425494449399935505480666577507029009108744109923759039038268317263338938573667495395172697782903071205626670276892123301468250533622027075976996049329290055939998421795773784399819093559058129945217024353099209199472207373097617498367742959898399456602395471929177076172320470143938835383796429197505347978674431555623743216502355653047323261608836259397430482130246492404524488239277612038436226397600144235898894690335506125376793789279349183669691465591832075179917859325053644589451547588225316719394742098371299946681720623489644075020547075027636016148759489192397199655443717021787271258990090486029746542155976728015124647333860870156929989553927441113484133042029030587090401523118377942124705290504299144085290854196604428497643786123371998217721970273883896980177546169911775023597934279936173042164836964084440478677722349808383714477699786463712709224047800499231913284140568116010501712342474272229220517951560902354958032838592750873198613921338811523729203785755411933394980678550596392883019310726342320197034018561720167859723151246555856138508467579549947767003876127354771461960852942220084032382464182701362228183470778543281401713576751922016325185362310661786742947404109341805043225995822883141648019587245961649643521729552697955164507507074369626000045087543258709148812864401298925654644836004403203138527917862148638899957598451382692200 [139,44] 112499551462259471359219530060834159591642317843463062717137971693302357692887419993075150830774425789213298211492707679699294676175265739002454987913888189120587784560763289911227690485198483864602045260733309218809413075670441066882100279936542439305087748700832684831334580716568412515520772199573406158468499042633859891381735863765907841747254807096676947690261942197235810425014930269764274411143035446078890722171591358846329222077518140033591834300113484499741551816459122359236297387980202097457972638575650927196091918874976010252656621897605933813481948377489147127576626290872486853185842899934854898486286511806295699834735388557318476775180814740158316828820662133345135116884850602611505892457862134200301795140444326453567383036114310853468411211686626803596473255936731541162788337678218146794428675153324237562721300091909886786734724953740904713542807693812777880077500419766232275426636153290518371252360812604666439576926642361516781956623303557762476936276541468647713076777289501401641515500015675275622515374979897827708748620339185042892996568835527423256704853761923086628652342925886449118117396626826742338908658755758053871948889806167490985099128003548553184491111888598451847968652351454329862835775821335029059689956519254673355729831599469252142171693595232710707112779875871523406335570852017564871677117524037776549286790082696547749564089191957002905069003433888097397300538696134857531334992119782363321168790963209146511084290048416807393784003095685651058856409679367929568868712866216670473923510721421662434167451597782561772422690408668400167882040859153887600706618912521170935473419643591647198732239492485574836749800690655451234312496482460470398813812392970457016429179205075453111584480657371540130709934133243343372069489634825514033469108673663672374268926863294294575271197465000874404443782164513216627702424376300713475068984702046278652258909718251485384584746481329908909750656563638526749710035554843691947259281634949241962957011435924124401071347032327484291648153411524325553475585269503116409824705121823220344067545282126456306900751026810778757421560587532710421714347156658539159537280578075804458093329830601683190866523169509091079166508524051366505708405391198991100570390376646185073074500701222478566844756096792370263269642056480884678884986094632702458038719325808332482569749348100896941743028454943329846050473110145741728000 [139,45] -5823400645101168533777376174518049423379027340360863052060914848447502057689329215611842301398266795062749934642282203358104293115345934216180817453951327317871321933448651871195316944959588951525856550756508708670244176723606230020800630595174642343789709378216900189562212775677196274351893224471885551517272967845879896308468455339652373922835660477514478629606723331668793041741073602783026163471155532134656586156433799595370417033333594027591065488769487544213283115699303213941007687148124339933975031828939060442738066947299625511318213666159868132202540316649281884304442901390464790390477472155396417456559663227093645461911009273861398342435030951433616610058028539908611301640540883918742184045346038906889687982981067580224689710231357933937949787225922083734461366789978203884691934819967445768026031027961036509709357334566313266588818575984919931598833055722210037679156625468312280449103221874969317717958963789083843430947747257957194801310438953024987578167888436124236023760149540607836024609244213771921758822186974968510498418141571151862709605158118112252837622363466390147127464222129791499502928632424966199675631281164607552585921799471931460458559162294189344373066314061562626474505636573304209997439959238933959081724947782694891459393796193571978796346456581415834535260868494712027310961403774095389419776231150027881291904366054979058227005070135150631171266407336826949698122250717926795189488157691308458871375463906700399279371018817711905749586798374532455636084241663930884809257222857989983213132869460730014669396635980885440123513201090823256364191347815095906772474095132642648573033190458400393474475231631410701161347635285705782328591439387053215870190453776593032007756837573323394034955875958563121845521530138104973760630745571975910200742320261889942157351917577815381672680108879729135590901884553442290073036911439743860134782361261040894883818867964949930852162072085275253508998993179901560275462080927358734456433268182531769779693767221307413968465030034936517136744217670338856524466319854450741242908236650356051841033810712802531777680765545359230330104715191088919181107919846244314324758510129831733470123426985354174245776852226155515284274497410909036106508678556191920091723608974897674533905195062790895052404240174432472811016926112680255270238511103407865533545809814260791137445072659427105810676794903316189194455787878290720 [139,46] -2857720452125991720267891334660265301604254452986480622488327029038881694700972539267891616628350001725802543398333581746267554481546698257074823527044063283691511021713848846237940856229831473896800431699208200331673716479782518950355891695228597472204274875314554252165408341049992697620172863460798375450779903112933982839240935724275106243539766857802020862911618323252304443123111896026055040890010822344358415519533744142942838528414677414488357380561747278174137901037746722822371686764379181269743898675724135774260433012398674554296311491262669888760169203857913364621854828688504929228280652998491666085753657424211905464521366539653378995122790752142427142154342124365427156525625555740542004389780690147082555803526109914009749145737519994188348109751579292632680493263398998565333575673601938414606805669209273872354858335501716021545737449002783191966641828194219576916719713070685687912985599729665969122525907786365069310916402456417089897749076201863675381580184922668129394714345963613750768001814558191284367753679873364686244644312254579102413063762251692594126574311089961854373295164721204022407113809979660217561346875331943381137817007103544951428206994625328450271609409250562880389901721187888474420777687629728257730845001906890821901731131741125418835097664244598825682591048723314941436496465155085400087583544710926414817737186230721440785446075414737309013768198776803270483359465898323119548682804495123088709434399251423736316439687178810194119264102586199414739987450720540548239021016093241299881929118806531211664210253520383199303514630126897290586487109641168741609951456721416408328001690554808310291977063915243759835479445493529537773805075038453601458661448701874324845362729595229203900574443230444439132612929317186343459766862424519814035168194380278548352421136612207603323806951435905837937914716100073165856978630223382212768346482040535453912843309880508265395520256039781729316978325610991212991066935776110908404813164357078141993768072021645540160378952363833830313886663448215119767294191017373024707992572748055338329999934284575844510283431622587072616666901062311543401410046067640043609377465494819794671210530594209467403348981036605627053101300399462956155478197406145245716773260013107752719805151710815990923533002143368609845771306084820973560046826961092455503482323712574352284497156048753097699565812083029289361710394279680 [139,47] 599079459469183404578048677141592966959753563431703248974348732632160920276424600257914656620644563888160018266004267813057064949038150441810509990528837827008364526152750433131930019951907435104848006385192613233015810031508558764261657629369404595484565829736293273128423389603227989431899073961434637831124522986133330155988624272742370751473517897380828871707657214951337591782817730718972130163541603994124428749345935942043069213493024515499632469385978552627289803701524828608462348617934494718003242591047915447484546818298053115780952244702790072051092698365872128766823821916567973498149722529084449863717052419784729283876047268714713427822682634959120137017408472812929513703307735744536927600052450474405450897702466457778763341915064835162419750214129477515222666893446099397018443104236522106111679082140021258848093367981623992727907079747820557736946115905967587641693911048319604697501858596327219471267784566400887492331540593762394766434087309753383530462594475729824417237077518928759701351205594956584874129216961484627577843146321275016431995826234912314517114552693592494626630905928117064393389260179745886498312280039914976636418568551516471774798407714359890831229676550216782981492507298144342881576225668042610480368934953975569557814840141757566237071026818901161888234100494244150596875483064646110774351447812729345133066356492519906627982552527858276114737923165033432833079732132520031246246463519336942461103064450004963108129744570194462715130383945759482802158035317970533445764324558890831733503702708956602243665095192650331188039861233957189466251185049981836342296123115955436949932456541338918510778478813398831027038558760974482663273633690070352543392227162456217096006207852714927734214753086172255509156800391734846371562852582147192688970704943361282851258787029125851971219857152076957516064805803578633378788981102876760488540152173210497964292703234074981978692123476744051868730565541463234427251619599043122548769249123949863977922930726938522323131825251332032377631176628250542365280097460452654879466200575341026886487792754147272871507721663310277214277398456478292184220469975585660693517448743046947743335787807550705850865042514010650067809539649341692929989903076083901372298856055873561001948460027587883171404052281023045350561416599615605458249022745381642588486109128606586105625517333458150901586790533421917147550612000 [139,48] 39636746094040336837893140702295287140112012600845635270454230943817007715192342350017744732840124358851586904853395420907915099980158835242786783362994589747997798684945991865688636379160089476878615516092306371900981844042421133223450030441043709007344710392760373652087762659844320259795565505869892114779090931855832689582517961165237729006864168141853570475025749019071625727903718420057492080971504202723264756988004698665539018482066042967948703928422508045556262360133517101647856893755470843860515431885058234335111434313187239029628197157548801821016731898699313324368342263612329665777073274165993923808002137271544785450726954627278954409522122963011158349511627319578550295738771866145373944478727917110556586856263814244895332798700285367958882418825893227012305674602471766768998968600277811727741832354796825502797967056877486145155619650854591061091818589081299304798105571808273219014611608787320220055195686527101327106665426774374470225902999837276026687042564167161190031130867174586731519865213901376420783829372733040025858909339858907683345122428909367657503814585559195406999689380963884645631903789051254286323863118972012997136727078408596688976549989699910123491305620475877555516002455345889633304235541729984644253164176920686280914372170130766072679822496640268987122102493044128089457163372805462969589043317498379657539707811578796391627552118146203717766892890530728945232590542076559052693151336314970775195482621151061615033389932009599947779183076005592536454678246753135262195181151515998228264861165144422700931588386414367448710657218176044315088565187565755821166210629959723004511751455214994516581848861094446934390897930396227686192570062545293766114663944241368704967677848406738935189226560199737291381857995514535021262929971049064071316240731622418623908120524886756718227303575828963349111878018801147719829067026940588231722970732290826077099742700899459265758101473886836278236673418948799594284909452360620751530428117333919891538992658275866650119459508069538432524568550250850496611928027901975533333382992231276899305520357579616769677508351390805239791428966548654084874616290938975821104192466749197812566336746147937387904766751548324056842265011119316805048151593628235962996831322569894368045636428354190607106529053936567541380866826689993523750218560581787693342074999192324427936507571314355824039976843030200127327040 [139,49] -38927940027931527047002086502129597190192092493116944106727173043056028537124308237660666867016446205152169731156316045861874866613712774553023260703003349650066534701887304319506685055965072959767967260050791258624199291637786248337769429503561165819022854466905292538712216383426734886664363441697152330261601440563327046503914935965325244741614187907506449528719479913312210678845228663135881546376244518411422247916988953940650424098357689334945489059149398750649689868133801231236148620948192485122622873945766322479310120117847037272350910222034131400660365778508632031124430846037002926093008790844039319372728871345373540284900272544941541549703934702688844706826777343275157670877476473119063449554643914272531615532713065266608628462499349628044134799077276535247804749473177223275171877980510054740855909670200871253697101785020915411280361558302423359654731241792377530479479722087369326614841760435682673138228758112114253605406543717564154719971605848536325282537688997173924069720368362844729099627247718901649424965410334445139664921598962856095032405328699282063870043406831059638518315609747088465122259485071977275367656942191812402816841037560693560497170672256686097699144198900644914270025048864046500467384190296925717982784696306311423583934972702662384353459628835532671815342685554124196548103896133623208493959294075647263319499928209876398219021894070496781880237121563844284784538104764492738986856145562813153278191859414424385369290003077820727265068580590220282827141639207772639244263941265407515998765427456100446453090027470153199217465886439227255330675406780090691846279510091228123771274470258037695698910080933294123272456140674245820449293571207725426229052503020365372165367657803127446469076723431135413684559485221238505951818840712581407847111725974540949699393743453371277770387759096225356049404581225496561087031938152439372005430985409729437468665983982318604603640644579958425678238757479076317041762798269551175586918470416589372827450993616959085409168004065553781919489355345827912024482785286782279773893484036490212984775112265392066921807474185024744286757535965964212653064775631192550535526700948451404461625900507960395791916869817631198167487058354600926805927925640386323410905861655472832190505492094133055320575326883021810162663589890790035370226182127882705403638173530186076432747544798252299462679700418936800136 [139,50] 8575441235198572632926491312561590068418697995340941726199990902021442328605765258954569106441184119388597157844418711024305264888006410075124291337509489327774730234286759580405079413228733630782216987034274339082219565411316696131311492203482100495815832166302618771987861884408600025153246964969982499820373230826163220196126873433524983272084610358288909660593142841231557672081035983923016518290078917234268641779261472165223866525493666051572828541631629777075076284282993229265005399053012450329231899178920348348880993470691711341002795061903361513710456583854521909018209623942070277881367634945588375831360029261262700415062835294467822120734474922938070837014497907968964594147518660096889090196825984651498613323874134922139780067003809301093999723101348358634519008629566507642001107070503431580521362613702362550529356420033361294051041310017032443351038644341801126939676928566907145013367252850881647780906301767231770210836967802048738752439306608311487549102571972495893244629441299419538253054019351411854491740542716337294365985531413612264595612741677351292111986659148733089141569351729464962517201700892391009024200860305317996261579821963859910342317824305618895792232628653157453877178420586220730220229584417035157015112098393625886302910032200306019024537720686670012845912448292364400265996825953270083263993691334126552938012791072474959413268762599003127533911697428337776167159749774970511771079316009574166080850563528273991347168197423062355380103407829663648897473484353757698501459402958750348354457239674531731845296156555312659570569293651540334266062610393031762256089989966989844097510951755374810598382403890981909702548856412001023953302614659014471801006279104047773194063041923502802385936526371836019427552974382373516170785321326707664520629978705607565935520325969471686086882661964491063475042626580057694223045864190889928865548120328902892284000651592585163425652399933280178875077122465741203839651310022493283558868884996785243632037569909875906260595991145029347671268597579583665354562144521854348840192257157617679572175077643300303964795373765627462473325151998483634125257080331033533904785948098417458079253974246864084114902947008030897891703879114189854159201519747439826780912964506154315990859955745196046308251106230175083446749165262693869468580925187526081242818609416792704927174720210408305392748940832534016 [139,51] -1013538311532130893329475223808682836381301885746676773038476944652800500404018830806481718635405283027987334268849932683667187607739942823801726930058325350978774589584576218261393835613453351339676930330405666067369789668297408200989419478272926509948338441817881884207355390695488595904135374347670307572387894262952635182191878703297755542145598964957722613636217864696189260377188412068369880207309599424061943897106587004328057221810943487021840779634804391257213612047508641438936809059610649535875173853695309309773132699581795255780081717637768118226091143764651079697361788370531905373201007302372517854641950874506663315267413353318155799959721970620492728200229999475583426307487157507244515734764593194224782367869779072041563429170249681620601863751499325469529994460744065724282816686911095783805970387619239834158367041970884091811003040051940385339116641718007389394526737379213290186347068155349450897010314210804300424820467395165728400735516650351682348478927073723875484754206464815837076897500299116936725661746088999215761670249463036620333125567938026134034259614802270596840676459107858580670760510433966456332134072007478259453847552683827881332035437695311341217994206013967442410811104435808315820471819813345603497415258411186755485395939205736566728042255663171951218507769921416036169213445781695338540132612503531031357695858460891797624129973306239425085169446921208196824998317955202906676937040730790674842986014515607097920972911718221287779006160963557424417920813872759186097016602864712175765048199959103068567772071944399332158487417547959603979342509647766438101088793028482969684808883679424945440260858840867682433182647581696288154438593539718595070564601163275817424926357244279651249573553205731429977686491836801544278488644887497821649994790605551956011017026412446752933799296584976041701342149321238793385701163982317420431990862730410757075835294700456259997757761596716973273898606517720655177822252224354997157763211099835466780523878579316453057798280267349148350012350754554357135253813456258935665130888373511777371748366104937431282170789124395088100786320044797957256174234020515546805364171800563465477626704917927432282626162908980455103375512545663336847783951960818599756047701562880814413436089593104758322022189852931349426345037312933961288682952051904154860927953673090453671065086930308122169660557125944 [139,52] 48602778946342822070414894286750430494251252221244244759011506586116285476910744487069746506294190335665110341547745763540060152468919431389845194743139410409364500876141587284887511820992908494581881617514131100685969050108209490451219353570546979116205331880929907744430294410151507641541802991245868254653271383369793267919185091311234277945673302850010406438548395595866274539595069233325737839888313089101894574767888787684565272017873029182704920974208650788598041002314236188333462860160227479268639276519621967864229088922274099675835852335150248133761475095910309423455651423035048811312675331308768334009851508592772039200512353714292189668305895522574969708357084302115616967812802011465947776888248701550379928690980780830941719890769406263729332282789138990261208402045001265268711442279152404139960574328260023718146662017382147243888170917823148392283667378414041494993343737771916599768546621677092642701253968131553965514837599764410134629309598084231560050154986669269552399707496112238443720765783041303598730356149575080608814654731062609522939091930291457280739873817361992971131737890500446384952737757011598087723131369506009764237904335338448411064582782745603211539070334394109173602273940441724869107564855494484138165936125626271892610933662860814306121655669549425781086124267454653656489393208861026380712481833825265923817986883364339141805442679809268454929502761328118913017928237858859236878768007364598121086480943152928750081931782885630161079754241117792463920972408126454255108948892899374293859893796192740815318158996626805731258899551363609761142426844616240926603468096201880712883807792251218575935337184774308699589652926995253320684626090569549480398589491388747501639979806867456975041127237875128389852497596454290590071436587120076343763767374138756522078491590337574517828829531460350675777752756483340016876858348316338275187002905436015418523664420964236343084509383861189158970458633803239461411164919374011861872585338399968530415795051688476164081157950127688762509004480703140815779181228623991040292967902389692813288605906284408818020457500483214612987288813567459318086415267432714814283758185207615726980080276695114386812013723415710387110898972052438996099715740954035501302498606938961316103019345625575099324360969085971435159755018177236962448680595364241314834467706109437367889744936822308414624473920 [139,53] 6001165383046533859010963787990585053100722169883548237859183925395533569228240143882413940970159810451762721214709190500238907130405673674297450085915119276995033794327030656378458194749993748109722663523746367027627355352144352229888337449849313068747523383189568994224521645167695117804347184209980821073757455926128069587171753781812908682953534000236347182989186721348996762001555037535418509750027411169129578316598369040250080425913335942143425991087190870251020483807756168984833184855941438494289594916355138508079490922781740843212647592959734610254987828116998866123672084226780707765777041214890078636092786782095231018362226821421454315832706733455024924919501774908133129851598701278311097514717436826214781009625856122922188876459104383034258299712750714591061955602970726714931840912422518420709651987034507171231897190547899500375303469600126232017734647076210312982499504555951642835572872970310592868592774557607994594006152435516762220340803276297464252815402693285117117537811565943832382922591932444334347324815299750059332588016906184055843675519635077051520346046432074078968968214656354536624092418523853251550184030092232876141071891733769226838158136459965237561232175687933020025161588969378819116432467568179623783603126082974335766132517269987948072864186650147920152126634350139576144074264465510542195516299870203528237460611625546080051743963100194666868517064936312370154849161726911188305815565758999894742261580376050190308636506176726758149807648241782265314073485244179821335327057180729344552244267106659496331106351469256164777751353083823001747688099125884484345150339126941810528513109051998254566037812476601040024741979094012838794632754815985405641689698750747281739850840157993828300049575899744692132177555969605925135204571887413985910727426068620225977541346168271949682028384377138589391107988415169329356968846241903261772722503184300588157613971975883954667456890260759167081161986105121782219150018334124114784773304009776331484584052497565370093478106322230552123108328076244356434724851325615139444828528711717019809230355183141505889834299591593157212087736868329073593360076498133839828475650257863377787356297325491172526654059167853996361679313536585221995664334098832443820567563418738052604937240898039938390257424272655424208878356441690339949567200313036193185873941625435961577642520930835041744856 [139,54] -1576465402251534482519328373738248484550579920224810657446631459735004336138461914896998498944173895928728400267278541538575515752174927869817619318180136127939732345335480864354367284586898019026256111891235097739024928732373863071110515425901348931022320784367292659808474840089105107262476655917325240505374973534380940386269141045122495920830936779069863877076750518231986367695763425649931471761945575653853978139065248239509402949076460692154236897784401591515833027836049131233737400882742556365010852919650030328361572192497900817929054555846308379097434100202547560099306806316070481710605050282195399804429236374378503991303453854020561107103502758767344958011416330271614237649667383780325457129287984643966331933431126615207336023281071987873979285506553379687785708468556799224236141331435092932978141108540253422960601019641829387932256681722303052921558192110734097562251405147206885992878363286018599811044559416176638880917524820273664620175790984741930067247641173882538840651792159293804969333985252014566003882499845587578543582217889405503899768278897598391129589631583549289805953943679149351571288061153030054748972027194996110919183373661596364994801491803039887678829828140406062020568925005901228592550070893004204420754830139943352837512583953307092011790252911969056455348960775519368545368298696162000352574714061520717541160350878454923729296662010388222971373028751926782131959059990581931556637274963007147342257770706831142280648804710133089925014522157517869387355657318884542931216906873957857079831089320130755045490257959615089127092870149110763226923525171452689046545455710965624816894766700579041570529014264203736241425704696540313429697047345158351319973073569262989018999180337909400499964803599316554054421743009893453920685290211705025902443788579667374359170512449662894802929038685226937338151046188783383918720862420520466560210444290711142228873639850800634405439263196018075575490103526814682461089522199124854159820852452007470320395121393932118713369651387031582884608925361956491135071978010476419452657575416448085278555144884364730342306774820698307881600616816431460217722023693880034911357679997566120974214783770423335425824640306963590028520667862169983493175616988655471348266987033932626893833788118385335194494513253778464413083167711601839228643505256614246286325614181279387960585402507681886720 [139,55] 172439415272758678827605842380536595307803111679074070310444798014135686398956783261116324673863656125107952179395112681759781131084009482087724293416271246123426284866632947614585373446714676273407170209773635024540830418678385837271011620985813177816332344140002671120757267170500112738230778952765380465162681503437148862887589505840325083013045680895940018893435553449822306203025296941006478281936655353833595120873568556141668069282051103507376884505032452415205094054518575378186928566564184890460436341261092831635464057038327063992439204336384399712357297282540195906514489437603755025079254318656760677299020073437437763090294945472847311178551166405402521407479595753138891126639279396682662996631220778123351224580680465192245312271897340643258043926677661617849566031064569578891268632845543379302716221100979303895522989471281217791342657332035158798539133775815476630558728144741122761623764531453246520999284629214212972278428013280325688581824936584484331056077808218977071306413221347258682774748090103478407221239566815718525352640125321252794305537043783122801952954407942713899491057847634121703960144604882194810606255004704719147372810157598529213739863428140809678072293622108636960788595194688472371578919230511954618227203483132609295801075266910711550997610089471895316074098847172067543812336424992724948875261478928078860971259874290002517222827334932770862991093730262612526994925902172837479083823318995930597954102455585922974708137953187976959141228501249083164397492821153771118955076837596695345021607575589042102024283267383680615760741517635814769714832378504585591560054229854859295556132885333646595998519348869488537583504402400567777962133475802143181797580781782440320506365106656967504483353506215980433482388629472612147477364581789070397939216373194840434363804272218866981866757027044439107942567900216841379036550180719826858046312778073068095091719912054941906188798233535570944509390529358006367521851417020168661307832497698895109773576044896177542707064640818451569582358529126377197489664536783768504987850413804425653487408524834339284028652017512120274712105779307226267590607832483312466128658956791536974154384906188866173704950956577885584118092635892518723242703457505086827522663729604348256033697803503354662605700530465679822146577409834212118239751397017658679358630860191472950219183457629376 [139,56] -10260719285912442174409885263515869923413331876351307787981763282921846121486477165823538945251639668860701119273906623218767708672825774341853855785108281786063836135613001447564272054959135086413465522402226489308712766132845461964311977347141943541836084646364163577828306419368623179321968500328597058553393314736313500416029477007048113180999302092607999848068128229044438257712011683215000819152668185694846555022067257183580696290590295864561035020277410323948941478397445069684714788167898443141606499672434879698982063390318244261451073446693685395335760638073881830150945731380722614416407208234162692011304206170984593031827249496663916600561991122249202558482359377801590299057031955531329713706960034486890402235512368820374230385754941901577530836471535161972982920294037570128260209441662784847774509447428842352345417988635676841810755277628695020489950281779646705292674880036021053251165332934029247823853663216562248061396396638645003023977075135874747447542980160662743305737179317730293393967255984324476221391998835134368200350836485750305341078584173039573189435209942899688688747812516991973758668030818730700377185813325491593702740930556040060547788459340639440139657648241316207024765019818534175719112762603866772047795155740940606399540543193871551550495549760545893403926046700668146986550136247347490567598324240985477452621925250963820712833254313931953377225727587900052827466976127946132774238320927404302981686556179514758240452128531319910009253398880453742883081267537363028650910261266875147211341182586399467157721188600632418325234856723716560387704851650944289601501530485415161966463132965213858546123747152505075173376001976087386722974548667154245267196042849254651065955194984128882417161935058972040678552930951576556223369059049246315605776788993304999693132844082637092466388391583243428893848020059729904017224452043747574366105307711826377661799576123416527806667137052894435039508105363310434087939697499200732847388634571310791152538061493107081838871793206218955744570438532228700341629005494458097384470619851997787556409858254901560186810968218218738609364121613502183706676862962078862902636994132735377928530469774541594750353112235016141889269482293979208441396596033881803659715552094360408753535109910135526398873050057331789046788487137395300158293401270868287845699356701187032910666494464 [139,57] 210861475427043944768418791543579968849384628087861456088681503822128863372682682716545672954999605977004364966085509885180710094440831858945714701524509043808315243173978759740835187073232552043002825164498066748813380730452217441332878618585430646834165315981904768775635332099357941797615963304565181962892789387802911094450171483729473860827066658421940011115858249285429031694697909827677972526577064127371330467988235495820283438775350850995707010261221366655758813863371213698831985647845762096943625651256820177138825619472667836626220173473395476787459968142051827367512726573758262292873191119079310535852290951742452457184108217273120056567049609807563612636574964982307176877925805750303278829046850877897872856693207276600878986275353048178690088088724757004991361739896632538428164392663160755047709145117936287228368158158290932524184885107902016032126206405663112354200945523607653749806763471346254633525873650954646098940702774250965327561184983747464660598745274371650870629682382732419099025305875844186088328960763237677205285405494113269715610088708058154663709943298052341017582863815057454597523592314576045344031552435663792470357865684212948816884121865387740795244943974732765355090672267906885589541140453510693552249410266961425425596879099250119305482389570456255064312696854029390759204580074849791995710159762604369126391234587760691970182665841935444144151585363418450863808768279926323786420936707740442627925372047138363643993118389249409067938087716263846128982729946609320129089327179955349965789404838126204482101705847765971169897686497316663755122325341817214466282831437608817760592926569600987102782562031142327559127267472558059996842450449027975459544303875798952636591725125563157035837151958369101809730911006192000632047527600025112591879479391209937456560553077599065289011638164727770790792726298921260435983390823041126855478594492723011713011160462586506892504917914472753424899257725789187902402926157154347080814060532437112373215289643057050411013158871217288272299708179124903154711594645644794790642581041477617072895198022007088578037300781477111687031896095280335947078734327615042632062573788185823979453273629888814293110377302631921770826135575901195927297121093870787634926488165810275695492870475806333808842116577090112584781066006534976331633551153250447654073807957800297294909760 [139,58] 15871672612072403986049114128148462285218386209248559970497391345712409511739702392884348885081897368631176802989761925809474028229878195564605666205982210726323555257027750198040474335471541694382103535705062112230615175552646257560694766837962510378479149401453311925365565831189532241453167096998503624695723806616819278381252158880255506094592591350020474768773654975458939118561974301984980651133644581553057023227419653097925340740129345207835002135488934576235256210813365918080605426971537920239053298314818191455823500111889162140350204841230340526592474011946438859010550199514336068361495713889647208591853844939800161923258687725289125597072670272070650270296062213770721816738603329631715574679375110599624165957040867358044510905689544368178647400734007110982674506134928823868480830900892960278258355656732710090655152782962272402142582350542216619498591286392119115261666996632701617629391433505806872645342328227539546008889215759875377897896062314790451751284072314376798157586203131256518545518721470852804409504891422194680289970317099630260854562632914145596343975981812174788474861069753785858339037255944159169131399922576557369893293301215795767767554492377813739336970375339351982135115822126522314352119121638945171823429974659675976028756985485267949531441077928440977088394794607762843012860066085206458653839136673323526719292751443514672052851993814434893365886203286270737323650247309522899973742504682255298193527837328046796765968832763803630858776920101838523572768852028176753612134348889078557957183471296281348069744175044377827448718771165457059315136382122026070860401673102096351301269706426544517850432337613142632252177911308177799807719615855424729919708221701240415147444546036185396128844861426212098586693647022966527781856064989967871386223206644713164264199619133169857711199402976762472424921627512720362131501012619444836729454346606446722841100911306350608390644265105108559184981606546366482863857023619342660272530595499662707491709063496030561666226008805123216321089816051269140773185005658941473636529779288784101199456204546285397147217768198486674705823591775915949242939784362823782321830678978375226595703812077816261516216176509664472431984242396801037210924993366872461951073149410058199747691812063294842909521564699572186995051665201333098573228148946867713871290651267000183680 [139,59] -1463117797758986033472914295228166691434997148977416422631352221385421731066775366572154583376506544736285352301443965391384394321038184791068444211480979220887306370658663332094723480375305740544629418982550813517023114199853727632741673275331084035879815315864921333751910711206546280736549449128070784610827227498405678746969008567326894106358450879613571216096771444850444218374994567255249324240681349106736917584441637143954910604776886529817027369680984565947048641365841770414198526665657801819231925820117339456343247948330060155138574054884875389572388601723612871831537716386499544389266657742424968702533865218458852962112313882503248293819594166773508746957536763394104336285259931284045272647288758402316198223326532594544554581140838315084667199479133707354702596559604461709934953260843100679265722420913448697808586451571957350207215952973514881800373064501375495415841603848436707104720162123096432083048253240879423356033155112846341418963847645653505384231064853332781020865095917520610639764988905173954252888412270199675405051419855736319284542855036117447073441197880999153054766399412684354363770826916201338817707837816650596177779577338833873290855228888344837422049230822210048500776195877217545240303249817688506938972192180140964870971346221183868109593980708514608348097409575681160906012199147885998897755535161972174072348467029753830276456704764899506577744682834246687162434346899574262412438909820611573435661897465834982058916133692147511348140519084775530242631217390965271504487645459953362822942797501769430856483803469911649744261592596747388306004018444841947320106809639117686772032003895720257281007141285847906832928454638843148718654428203145354221703385024579827128547533423675673140751494614698215314292803283493182892902281749571128514192034354112457568175448644188853645690036922565611440710768243415906953543387950248214632669730206119549184892663609750280318635578326819256666198361994548370042538455544034268065918529203018334495627305669548885927253264556939851441555315549252850262518871491832734873548371389689524068880444046047741233158474592337777478320772639699215696136493837199090232149623436285171335698141807552785561632998063580255080346577143133570073296042011168182279129287837858353830979003470130328431950232842509633058390490755908781142597189346675956991153945253610240 [139,60] 37415295070312382639762042171138155337560209042104114797308918660418547108477451974695531321542318474852936545125697319807204607505462993539866764713975054211207753895924182910033024923218723659007950929573487172724324763078081807217392634739628311007383061329410534685840584513078817429040030636059158337084520081869498960509321650495927804884684865805244681748241986568054712611348079962926571882737202470000506647332259485435450671618207061342256135150918004904171536204815387126626419932636528926740579011467358218966079907543130763634360375040254557891236283010705014525006012444904360441629732068953102016886075381399776376082429134203227466594677394895596692518835324750250513812116795875686284271187277088854945309174960396658497953352092656665862033032917866222504214022149243238407266174233614168693545075332330019706813582104072669078473396018654321223983589264418498275075589410164633971712264328115701207892669158568819589152876376569487071438404276195082711986692345771418603990137345599199507510467928192125432777773022292681529393088804588200009871799164669653563931839057900121006973816879291060151984678052576978266417190486261612471082445361184389899548594514152434018183080107850444612349802896137738258820137750250683011953548885339787083266565785891451700939332128528864963921967761490293189180759374359730124003828315142842567630660677864887510770500837682440577284541422510519674400285488679880121827968790592002735697243987425973088105328269550882551238596743032195637215332243490800220572403825086214848823359086396500393866985320995363120324322137464201928118533076208045835261800516678846650689460486427350505624678489043061106662208160819820483700940111966373689566959938174067760204001020308876894883991932582106303147296176974098594863431317578560487056449202781931970796582615804758205011575120224638182365431726622492363283048225195206960179964813816926170009903493816384977268084999611047608757309637580520743084415727247025276629387818202573056855773046820061268558734146550468421736440429318882704329318390350006174226876180254829151684217149338860327773782238705550654018973495231823313912215607327857553710497485876648152135190848295653740960244897311589966251937276307741270330477811371412652722639530124528001789744454680798148387687424282856897158691026416995036912278641165305468913445320960 [139,61] -2266935860538914616002425196884207507752454084669873869416031031787232641392780128482434676340973343940882334868948001547677110101196359101898413697209832943167408882714162561716114535715517136680956757208339075301291680042528344852645407546837172720960530884033733918836413631164236638240386501975357944947092120751893939760973010704730449619113562381598946368560272979560171667567525193049807071511577616810407978319677449758508245753993261827517256610210543890075590643993541694018113581931614078309486724528918043089994826648414850402528609985425826444862933283362390582975635256142716986960097341353180312742714802183714833518326950362140124893776549659130344835691468690386423903177265081564404402209392728717437137724566151631999199785364358653437485454582638804979605705409299849460083044448598254553248129000068560349833767183404105290161101710524489381632728083140545894826969887518546220956244509159956543345096903854974333930818679456144987889014956491131257270529237168216453036092600126961152889907436008475916873231808020703990230663311913518694187507034650965188625104513370540847780803326201513117498229693832021810498879991133478893587661191478023975620334435150523671649076960281528442965609882498228397081230880798658878579724920031145989673051312793986562060177124617541914468209492430688985958801285296781458538481989387290800412820005193931843204611303825091317089243612661120562365789705832871885959208076139418762814190491541192684824655855903487328228036778313547086633020740813968870291459706981927525296121552305656915391911986357195167265277227984698842387950660967547713762681342616075160832297457749080856561038476956382809315305930621381665277539197164707426089054914314648516410166654945154651032534075037604842665385668233155777695844034507866001244346032620976362465272351359934171697319403081740369247860824817860582831026843676545012721598711211500504748299328582999976901818801028805661816038665174007351771370095990939271309043507096471800968417516806222081368164318126321296394872238432462649239684338350577954143574100149346177411549870867251589278666721734406177156318297875784114072315935645588325830600031448924527469605139321570119960591515404279370485576279155394290785907043783192153377486513082593247262504447605726597922313667584754987626152509798572187312946196685794156086793760 [139,62] 762926561791876786966616878570120414178907097532025512306268310857376857433145213834758477368302532388306631729562477161361011885774581588287584700412342438581184200162622977205167779662599679588923001700368403461729025265961917163770843244891718174963322397327086252392416635173344914452261305972070179278490343417992560337318351039396181234206099211641336335433387716362889763131445363439332744880878463711251751482495004924879228002002723670855784720036322790095515805134491282530707751509633302770262553609440306771526754661522581147224580275274260848794994863934858260886424848237246573556413564099235971658124852696159068023630027554027501819909412554052958969790120941281197797339142717514340010315773251797130450426703335514376597467989040956398416643524507228401516080725402356272500049669997016151063855804548183043525428002536647994342659398647037869824519284216597668315986085328831811948812459883213297278579379661653615422070747782778130847034057659589417826962964315917798720433168684031512021223676984968501865740077765953681320169371770085081852132073348133099176645562209108631160660128713698282672432411453689551520785898921030568463387251400549755926452670650839745118166399271995211890597925879721702808108822282873457365153227025012420960028586786313270261147872921575952105634307539165695180748526599928859067884388283264410983326225951554480726538761947103593466668250566603442299969428425681214401032439642446859693762622475839637780253478616286233876598341057356383929286895265256192147809899342560075466353164624147196460191671734470289137823380749290204690787204580619457424242990497410137420994444164878175955582399813955134354696907475843692134828277959934452759837876874498825825132500321982819639149961718365491699758901966729420129631812787678228805706106483638273194986567203933346010251246083917263644015983373272092936665466299745887730651961643928935426213909309249578275637852846392463168259912860080466092910161364389581830921917878445685212764565757022339195777901276576320680696048617479383694434880316840441063683271247080276702914514085502778540737665703011139904559514035928084168782552223767041837154692970118902164321750976741413733851294398966835852892702613860973574819539890968467131739434487592631555836219625981891365673836002227589126633760244874427256511724414213822831040 [139,63] -88512317065103394541261395481556946787156461232208461504065573459533656619221804684648953998388315652517674003012196046523833585999643086186632938874879102073364415478799480159958610383575621499620413846684649401136110478838635948967043660037910567817688028203598895511571170383346832892133194311174785749017188346237762636904771284615323009276149152671475154764615616914842806220840586983983654157084821032540977190002111183928582139719500635955420423233359109178255004644210938185767763115038597418982202446768679805643012606988662841612009871162817892730439124295619498262694547622459983876877684184990884792259817194587046331862744128318074229948612145794338574846947275193471718713992443778756168713512340808177254570230044285262760006284005602342263855802041053226064083201329225362016971308080298395094079971442025478955468283466336156160947258379533048318875097346180705376558535324618306924140631195441131142960181089982953254817049696390671179715940509875539093211700897949656073209821733177655860699199318458815886466733574546417320115303098800684286829820379127773321086660275939927287393570628432903159162452276560337371994354985086891151099268790595053270016544894844228267576009665752462655570982309107369820893961103693308241377722957285696394465344740348939319846652216738622503009149971266276423258701072224777162816896666667032177626094356486158582209715870598584947454689838644547949957374957780277746754774987250549307877119857543667655355116552894149678713121772359962688992752368086532981613690778922405764608016394071303662737449630239022166252250627277312607899302535131398918606670723634018135766170280558103280858498887921733554249418279540918512559154864926036614594387387535185578877858154503701343523499391724132653716770046661593797227867524754885328939001112630358216920475979778057284467551354955301068787423133438478974374764270938468403134294786314504676792830462333204689968955753245053665699194041283713916173636582649589632822033401871102843582742111928229708707010231302886569453221389310844054073246750848958019049212087482554525104730322533655719466019008904702260288903748559790657157558313695288436428559505674012975525782240024587987648388982862713380223557697365767518072487121289674292874616890480305492039460685915223290123673911114762942982664178346257801703215209825294440 [139,64] 5281264153763018423687861500346386293673862001372678832284048397731803821833839657839284327547071422813861309838491202052384148063857141685827184883397725763811328510162093707640444325957318360060511257727327276393706534286708262848882624253631888001851741110416953389740997684399033259501890049218232966258744031390864416393062291938041850570460957294011990237954157881388162190022080494185441363349461225107329667468872969053525983380660715246076295389055610929603449857704028511830982463486297330621040475561123168922898920815998060570790403063587167873459154269392816458351500714285515052716472133851963269757142996005976169811651888227215351665465393829994640651557653087915175573952642101341160154918914140039536180757030232830981499831438269798121415590950417827160841542385345792329009176238380055941473520337699617795033111525136296782975238157909506851851551138887587162978170843368470334609766339875984848123120246514282718986558187692102724402617357443797076497275090524431596664435693218297039415161667537239169755360659539458447123742619715365684425612172945818239015320439429716859096444014819343231055818814584270607041604745983541771797187714743204027286434731977259211825631569223091166261203587243621987639322918792833335521537680366070277358842203600206466922046578809496628420560855071485386202190505162552729348360380149777402814900188681772351293198929264616473306777137878725621630717852038955728213324257735617430991410454578401404179204165775622154803139922586736528246016412711062757473874711133550569231126523128305678436204339576764423894470565905477690862821747668575515758412951662830758215829416375242798742871383966721935079122876851324058790357595428528192549362952254364245492643106288823662009120244367081530218626810461099772887382520980711812941019414672420882126412304613452700957122455576291904087760314441231030628468470580395492075023530595284431625252223704669527405589938204876640832580483287876160989758100458929200450388966708438091145648077132178243005476484901086032971976803843312049050855491382623853112122872100335537183364341483044509418421843903454705115371013918853400621270133741640155591130314160634993728319785001643141222872129418337222398322294036757523658371789748937603707160344201210786762382190693303186032598706023221075163691130352083976988368268416768 [139,65] -205550839612559990834418009135125653247955354588793572183387126645322339006385851926639344318239144870304322497430394712135629162461063935373511475661253695194197372103464412287602094623025370186591556348139262529793593258753181216111194575704692032734233355841532765347080578022007024451514055725885951040826087053615775450330934414699681364586407197953124098600539575983716105131953290759483095581248404905755201905283639090490429820452895868355305620635275688442274878259645120362619240113079561232458191694769421219738987645098182899231724045587373092807671058558529698929499933860968947705351385482529057217141605473675300431988393377158772854964676870591196611960874346878478592990801006905263075349249552097678704658465118475208604074845404732296218719638915417273336431878622513511497233835829622272485326130393137169543786040023070173969316597367126016757187970480059870475120623490891503331350060589878826977263442090368866280169194430515542249798312454599097023689949010002260961607300427303899269030520740186703109162590198039813481149790313675865811462025822532649098518006890671817019897571501050876116314000241489572507304700938136171307671427971860553958830541670772747764087705959513439660133329186881478180284315061368727152887749566674271140598669129118847342515402641018958199557023984157450268814611746983242969048173411822559306693619813922705291614407651761851654167707913301748507946531904214687446104659927535671469652581871058126175610152020298797326851345684762125832836677615405642229322840758212002089389377887340299514956953775049743529757712982088928353102291984859875799498227223715473745183949069695784937178118432008969118843461528286571137835462999088077315377653614464853502085250964079807480445673361537410353496171481543506248930971613381592955596677592832971329556713303465007490062267876235282871638394319836721690925439817870553598191632186578430309387490705716628320345139417430499811339473630418481530411608929291345613660322897496773628904246233716076212021760928554915352958937835269752346637429866337320825465870360504947634638390259359136566672100234721322307490554647050803693845520581132612475055673950419769527038758512080015126693136198721592629039113072150641040332674576755164746170646453906330195884393941454937654997916018596297182010503050252925228020122464 [139,66] 8079411824384509287529872878641505840945513442300352581315613075829478527853471755783522820877025200373217583318695730434881446301283681114038194858003629485929026039397963189771724379392484450538477402964001666616539080751494460741839552381690253326953638186217444790993627944020213646744920455991637055789243953275025798858110013639111360668667552363583809846498075037588904158761577048295496754806301417749503647606895059416398717763608300805006993629494817779987571750916021321535027087469432258549985189970081834535878176545105053341388023310623228453021050788556781848985217888831235194068064589404984169621748797129581998049021999907801401127729595780174552250322202272723224628643746284445782183314039229121287048946712455417679421744185020103218338276334841964420611205073537308704776453020106631705133195525505473914024100988045589303542480669943414284928797072449817145728944938930202930861685961076078632026607467899258504040200345247551954851082429290144738411994524344313590807466965178917961285496548537056925101389664522472020489847689549585106080809851526810025565319358356890863135052684974974253331028692304485299873132913301221842832107890937021483038321221294714399966110669816260015397626085904355807010314281520375579204371460229387168357617011943443250437812971587330156854611633688075434917816203757491369631948405038166466916109092198517674807178975879903507369783083571873123053054750567542554250009625512562231098279861716538582865195600498390242970713893296420216713629628053727047957652407864212672351105362674045169801387122798481054100253589388931089054794749218959738677488759710110258590202482215224414968063755191168294154065101794790220630060596379727849856305936644444424815519342349219518660450099256498560823542614844721447630307730202734188655288336401477977704060726465423731763378891040118190723026145457704231116029613449693126226639412390371597250917076998258288919773555470259930161650589911891590046859070170801151378759823918532579503654492674538379707176816020326799654283627001780858947634218342560238900650169167285550324511069494202910821773880881935602746127619678997929194331388266390295697574203312036162478923656878751561817570285737757886725006823061722848372160308627547820248698793443340290561561801903498876902858775953680862387709672954002600918432 [139,67] -388704074360777350620564070903650839214879898220406010936702523977594751672594591759561689966080911515453176547753360776383615189367613572208054772948182981398995295426694078262849417922113235443442689663193487752420019777423332609799747655133527800350093929817138244158268921251893383616118108568939465492328070566070571597596924853374071205369290441393711536600193264886349278977840365684424714217044499202183287934524820793696130802990412655260778693059448564687770579337955738093647915562719060319793993294609116787258135883654920320837186201244650047011685942769790170733580529479177780631366912844893470781053277232852188817371278997829114507230987088044244554124210222263980285078387337101949827402755334311300356886239818499367973380561750883237358453284636078501040196208551375070801827867763996673901131146378065469412582398165233573818549265271108912435497402776250563707360470353122790362718271072760403915634260300959012291505118201225381509226281570563566659957268812258257561363023171371457991844621279203291671368364800284969767455169294870030194742047824823744668248470427746342423787297270227947009629581535847980577496297948149879299294303267925356083601739884853706041059850804638558411812286169680137744796268658447724408320626568410050363217781119157800876054052798005364853914366381230203309333266625657420531435142221655848359032641730701700610315075961331933865324783526373127730506053706658571140517493954842919653651288391112765568384942794008168589491997175907853937436920763686681807676043264718859028503360693865469672237003476031626099516077556745670019809942921123252754069863830883112642098518595885556004559965175345020182787502504008971353627141738195598830734843054844375920153806960379062040579481484781217828194725942595380639421336232197791764269607083221314440752449453351642677603238861319168954553186803490167040149972926108688110878912542424536013464305358822526696220830250202792141408924012686619640549740566344877864820481228500865744334375356912347015987825951712232022154292355476536833274116451457349883520464785981904324601430180756448624367130920073272720340102929758223524318867717025655482862806967588333708392734595796101649453748425043096928980902195456298200022122280862004673979514320762994430669787175341889388795654207831167349193238957000967676 [139,68] 14900581883114383686924512729830819192598768992680471213795081055438008290683329594293858411195435346464493103162779960842138161726445505725979070374994979351986933082131265629530340412661787444063798632268288969748037374951967684609699053893391280334886629567605307319848154673705607178119673634257362350705811543557409408201351203140663191761643857868968593373788225993360413358442444868791499232724902202998245940579109313158351750790496233893775987538728226422674969783312641201591371092437982323847082256672250181795557387137983485342637363931525580877733887951126101727468435407714279667236804573501467748115716975412638952248704116136047807705915687597955237101268454818553312280535133075486954611128339734298512360356121568700186863450025317694175475116345525269888854255288155378425195606303726944156140145084582641051869024268812167309720129099070729339709576331503403676709275619273652049304054712039634855836675990512798847200621876625309120328906114466739150931126427971434559494028383867147095856683115027388750413942348272808025818421754939451196211272839766878593251530603907027442966343729529136804960909054821048450816133449470842381055325287040570885473443453383142863315825799002019719519142235444688396794287458581984011337092872755732303480916322808344348273120395094332101575124994421026998982003224077207388729523904489006380110057564127822107453227131373877620464221080533563752965149828438329525752721731557309716376159956118531503661018505928958504445638870884118742088753398893161052073649155097792697625355871696205797402287616490789817382351321797035764424916650447352840133769238094485667998108786563391466732450213879337220680201063803969608682675467357467046776254560889901604456218504744175800906932851263378631698842298198128369660914337743221049474406648926282782290859302257058774376129691422658535847233327764800947749376160708190349655584296052599633405527987872399496327135853184599292607720558501643236899456885552581547027845052295873821855200839395915854798857586652600748694201239812539449297987450252810337077319134051364468246073291770935265098760393063284960052929684648042698564908711241363427233549304910861669095027703244247733805833282739039709171295575349649061006957841892312362043320385900476953631390115301463605353655377236113226611768894502912 [139,69] -359559223017049597162986658553798543885837604250771313574466826953107783949024494833758486092911332761557060627286801884517621657325818723897867829418891063540964326062075243620939978483183002547716023989196396455201560800349460305142805965162629268596515370661844768739109406956877592595681169111431391609570773986400364885286287473939983567329788021702624288836247628600757225143724718736193572603576038029474646679294164832568644959362353819247862813656344401403762215702490428202446856236398847472529579289750403298947114047806901423005175242918238954346727993440985308374386916150746286028272255504704955164829436952585376830589734052125535670625615408707077507752767359183037699607824186078005886600997626573505563557605071859620486030803791958360949851137019900912167200234377785960345716238760690142198052798915327833439571126981721199305971078359828833027116014192894746206307890602132633006738816787984930361755799170775289926901436397010911546485368011934175013007783581577023926142072700396285816716636234759186021370525591140197999967129945311816866634983387241719536911992861251361986986447353406726939010481979115726841812802203214700921112632233127449969453984934037012340380832639533658092110753081655698504323604240880969614877372935515790290421609765911521966454345973261878992658746412677434928039479651158759286065450490684657448986997914425119208123949179970228387801926404699614472647050338103574764733224912969985883047081493559732939560102475091331641685846383959373564496807823203160523794420039514066994795963554468157472868439108690184070198185453803560115436804725807789026314515366827981068009743481811470288306964828159723963827861412159797042330734232964076205355437018311310332234519262916320255353772262930926495064192880210110278238394668164037503616182574130174919891878310853555679441686626495340209483359595189205337975270350848533126263442085821107730742606358101952708407662198826560982789487715341237839040202504529117533905633862311583441710593944956798553545476559679682653487738373019568448487515123105490208702793991903487542146254049804236228810771883040816951965002579829071145966262099996633238096738037005789159485704687284299067570213644065101722843160703453554676144300836863273511763889891085175084810084353005593338060108099695184160913168128 [139,70] 7143898808929746804886047103610669731514188091787252590208490347541183360593330793256464232556397904616586664000661998659576875474306290569058952164589820375637321104777316337202335964553391455488446503624587165289995215528607541203174873533527547325171418588802755444668553725223583333238366414365645671982610678678637500532542862532157978912082647215690700123672496156125534991245227784250297564399013861287988130563575686314464416916761808455344141294311836580941560687840824983385859980544551158426277679845376737717113101917955928029559087079714686875019518470872928337583107145674854575863799080175324157985577102080499131840026287011223124312756422208369921898559728365628127721764062390282558880969181590047617516962926565126405900212926737376547319736821678370177381997406489107522619736842782433113316581846811729743730410374617580970885779783743031094261793875276232187768804222241529083989299874814831959192493207860148451507641482748401983670177484297254726059515763823481979869136088550987608617785838902331222353306689558783302273100565356200448248704245195427648333641118004708747873460079972314012725115929057532685637575318157633270604761664239720091993797827900263135515780798528052442686395221240047492507829488436659489803467738003911780349753811767103289778172339207804331079019966651989086971059016088117264144319094411332998696705258808114362467139514173581928080515640750040586982005395725477153417373627911232445623141967962961990684794772588342957568593558785117458569313668288990562971468073138800822981609503456677148972349820300392178329677442839590446799829770821702336053682260131418648758721052919708409092497652520575757197902580316497920311007839516567636572236573969230518036226378558874573339347685018051203489451966575004016129160705781753237132564339229166862655119103494328055641014026180164477924911535238945590494549184968343769125652610499058950774920666055510003533153428049185793332674201378106801962906233275726027138496731016244924742787867594921191861406141991559470990967581668216706203741879721898374607752268667827155855972862676278258632883707295675415854761490616655815122185966447410448460510133274134967388269550484486895549007708764139843274214516353463376227375813987998167193057180657062987465705951858844999042686517610353441210368 [139,71] -150929884619565864788337618263831767963971680887276702131378924632864684836680445951077479890132170597773127251390380389364093894201929492612363047415075434262657571157630897352933334223042395942376242829688746630865979855478561493142320938107497528593976211564925918472036048134679206845692899947485119543347479452480113276075008399231696694635946164440126285835030922124577244551927692539292107240946201462842840783904445825900467054992383863667930807090730410189884593952518203160601066078823035971737175891943359409651478812975433440342380274997806532819389088382570054526017394816725917268905008958118602448626741409830726036444786272955737091189356779475625701227223119955602404977879714135966898357537910356274279338722965240362523789442332358692999137039276138694787170281972599564022111800968421907813458882230756519901677321408443836946570278646442309521713962306308586596625945875205231990888657961992170617212750550405949523662806018869070249165242135142176601854832785843731758197763249324738487291767672171513601217726345360960471823695744647260614751071319851489167921940617611970945935955502628794811116119133179741626555898982764404866669972888372962485148251278184798309851496087315720885056559608805718451696786849943796376246518649723775191305503761558840211941824007742295694835844795257117271328806666462872504722934079052763575863576960784885105610370366780676394543928749744867707573527931793106006549013873965330243695799862763685033388298968415214665987320688432398402646207046643072535489936652465699356368949935458728463284775820040585379509928719181589321080211809694530732710049995512486597930014893780146276331049760694949596537274331444256426007668828273896237123888110444669455487749257838593119036636978488575019353535537529134207038839762161953457754447850245638698290479207193214408031360729057727958546520537932255714022908972302797620878019901441786059054415002433029532870820069214659072188018215996513841138591460616319707553792691113518529208412108537022018392496912482544256486216871016692255199941808435893709307337754504192061808019054588406497823411319174169285825169285258273174202137493375046215716814993459956123349699517906425698324721746723689383157579097102966811978276095420184975474151931940141374385739761518757176552947528025171456 [139,72] -3370280214543586118624369499547146035493233425673187241440699442212614159416557453498698360920074471901924358474765555824156484670314508978501655036286285515466736662845322213802548614540334520586753116626484425270279061940125711912265426648815642919545578369630734633379181400644811740049428278213436737137127520799157551219343713244038225853583963152757472212144226274492497770508994459114556141460618543868469577295614975377663003380422137827699948077795680116899261936791626344882128941138210742625306296677891470541780775048491857953811338737240186722993744432054513031590276672093050424111665312921059771705132019434058345841775757513149845176754492719542891608111048671486937479762220845963261472823885090206783690201597770313600935497277495678532227336833411436934908423178039463416818237956510677645681057899770801196337663855431652364623758967956542989485915954769184037722001989134855938571392147109696547937938913487282925798170522723161624691010367366778627780813035212926640839908302777463244104259738074782076175670778898646699624166565595726173183623840417794671555316355091017928679647525105758616206099455929214333103707733021777689728510461905307285275463995956333880033674132238206844519510318083676268075864209389546327217820150388040568705529792036746213532634514782361613199113624132777968515922640472977398505189614885228314661150318021083481214258357067095864382086264783874162803454844852009230754815268325436533786362010793509981809221964999498947307537960857704332537194433589131207655012606337788360867483195811694044531141802056546565519945564805145703187510272115615381230998154804200674786193159521645292094213364878742109678130202859408744892089880264306217142799332956169883713644100094179540956158298396281762854613886977169236187130165880054271405629883500006898449346574812077815213564960770702242239555388330306859306007385113344003994336973201744942738415578830578939114786016458185059583119063218955781289903195872979142501319085691491052122811318531689449233943425699637239621776637505487855925011832729505581266963070324371125603442799570013960492519293563216142503842853417520326608576184771640150062819079793753645827536505591386028346264670082071919362159913765916798027502023668980101016607466649300697811459116896627040246634640550400 [139,73] 263807906323584327291551266296501493022862303081442053395416972488583983763855331127352050737508468268486789201354635946650663271447013712224847656667407180484723475742055269759482725660484150777038820295914405528286352714054231214585402860148587612174769517608608966823476652342461367912636192015967313761148948231009521587838656156270628153699382881957946952156583420234859076591315847485991910982658231470751776412532426743024625646127446402412007605393507555122086424553134871211444551058742303045155174233309137859308059604441000519089442487829371243843669323477305339433474272031331405882807802704243640115214891456749296978833796731673412115556454255914489788472519465223342572880574970786660628136735767270853385826464623748256902309719770850681571071238896564011675647722721224794806188215837669688197152054478409082907458360147811399126080561533587118858598195187291374674673129205233313875993259031951871370656037736419808234880941406285972350551478110160425337926927440101754624106306685522140347117541806002033561843943051149604447791391259222445397636231676426466826197560201971179745912346787216255345761437259285398921970208806838978139938577976166116694244021224666308963841016953963448672735019207870599782777325264209115601372464567138788996082510021093775622835629766332999715423913739556459995529844403827359557750855715163671787232456069822245309015763149370582364156984407950893907690710450032324569019994050761212210194339541211483198609955095081005179005601368527450284623808450306735185772060515783617155619327065246708366557466548105011431022912130968269533377269682539474941302980801231688046345878342795353632811912903967689978008658530382400664373913622981718836011673822294329448054093447943576249186959268316305670845545938568702632560318208555229604178722396969411351913041977079776999355882131402542500955771047223925084337786209026477575423602735020099184216330810122065416345925510492657465836108772698925514086739943382789656623689314291898531313318126980758649516180363975176713767578261769326301450151167474411790624270922900389712385013651633344313980393030565225834048181109072353957994636464296824289538207367859833152868306243131796952220843970146044112675369248915769185686759325772303375545914263051236710960176917155963736717436992 [139,74] 1170917887194181781435112815569426070353286722949130049072721876442482281498146650211092583308726448675199359234652297857221754557315197600235881761298060091120787241894806872270727673671542176808131500398945079092184187807763380835408230261254349262630210342268702790700538727885746700577219126953100792897718765499280558791701908330738508122879432300938078616172721101321001494119134894699523712827568828126622958298616246803876479029865828971296346464172704852830511079998329450819142192142504273658477901789736378999216838503809403159588156190301153620259782732960600589302717404290340763157910966084423452523181471245225714446694606528832141108242175288181159208553605727785366385423409645143330398255426718909559799643205638290687617375283014337654786519607213563292280133843805659196392842240309242245475212605839721114456433212370331265948063588065670504573704414161291899610240739629930249662586799668326159780997513327400329774994131567507022246753133756331058503618889941474511261652328105722174406469841142728365977141498939454182823141641381067362410805579952727272653545311590549062749967072436716419483161013156584664544770542707123584944424360323585250041976775927736721560473412562883484032953925563487347302564607094247621636342007987548549753121279038014607856001924266784033881600273247158202003360694523353299692691325782247119431146090489177572204175814330756130976060335753740041807551154805837490080417630528125376192461478988632193893098464411281743400235946369013319956204494315532507113852276231012225920317043702714490471011245513349812306904284993914381855960949825725327713519336594423226302754368357931230147633236823289705267009073627995679179441883753186413169103671894900745824632133001672931634113525693378238953600027468664477690421263160558748148867220386818493980337862511815154335607000972748689317042960025985726451366975332465834831943324631758838171281714444151479621775495085567155831290283607387361403713374390567374042740621211334212755203103536644558339376898344389555364481368382323724744760647366693975665061329882240162426528378197490635421141714223198590837853517678980543938777173536665099305249839099490900978488163173334983164383988386696069405159200408383634594179757737530202784894955429494412408084244714535233862144 [139,75] -68530184062597227212428505907937014049246583561168350151998324993129849066010669097512176930487108932582692692377314867087868127895475278638839113885774229456258449030583236298818323121842188212139724730931179153350348744784685111146483125420564060306722834577327835425112351114454977056920726284884421204981024181141046587615504327492836328291801816223988513914070240552151180739182222152097676035883260965576051895081401698596177674719923142905670745402810729148921947162478680485569610635491020503061633895186607598178511935691122223700886232823030747928858861429059363829185241853228514007364870471705448009987014187562058369721350574545277907298468341224525793924637022287658758229206009142318260242691706236528160949908679527585012057578102217114502866747195910809878340472889802830566854402243196139332483938961644099059730691837277671839663849161283551033491813488896602142253283257625035370686899064996533228007492410175249122174036570057504468555323261650908303393782455716541347124647627985657296881277073798247708170007322484018807068746653126176477798891847607088124443656820405394497001579870474429226900253371759912464739704942791981205809220646772759519137019386118694786650645533442015999144353434801364674190154142238558085456708306793085683041448407669954211802219162824639234621866894376854597628851166488886402304308277341360769030236507786268606904646345944951599605642878878354412818434555043786315831013210596733584041653795890284201445469248231863150326557862726227250230834699161195731520297978750745225894621902261957393435973232586524989135797594959468130876047776660287570967408110207532658196481602139320888699039258407119814361688851252224077377181992600566376565143250840144339961834923152906155234453092647049682781327888205997426833005852194550821861095250098514007883768908478815197509867312978922124031039986805297648665434209641374238919174615223132740256531750958506538849166055115988001001470411795751558061219840859305666131760537522999286870862362434859272894989405127641159383955656370093003538244850128281422154394103128434303036300043797474100171192246173937562622228866656702301089088166153973769966328650731547334487358188705662031388191637955394289466014293195490570069041226583280884675993980575140641306522954572940160 [139,76] -1277874198266394080449589740252512574526302772963428557328020642736730693591654670857784218356306119837236670361019406148936301948381582263651840289661005093891952115273143229409740101494880882526321815180101007720287653794542866453538312968709414050373088163652046234329915430435574642042525191795696308382914898368921201680055587013382818595790876747670800363308156081158847919387224664158450826019209106964511728036103980935251460102309474170883669257308332090948765844639531895777212138986821095370222986502274577845593113455278101173902704503560206057221403248021200122930775827738370923542394543608967737526137796980048151528081376010274098642704194395723049624715386703188324101060293755759761252469325955197659120913866346421119915721045292679375590851827387890921137488705154182596693454574862266825986835966903279301724128429173924262761789236844525558317681842360888913390217121879489820507423356411195987522928843191539558236037833793621337199015139368853656375043536404136728407509732809904401253516245837415491958646460820359188560086563001730444963921811793495015872859081794063812400927451095723180852147334883118485891116470552466994947390670941360020200495027257776019082790751813302312491731069246271733563071264727025484819771171203417547859231336126554409398513114848940205082685072610624098102685266753055383808977246119964198008130328032416167464715065982330059316743217860069316715148327989776251540221857178618046202756213897728791459388560273779640944611104694553529340570716590832499661034300980502953826847277614861892217915928812895461042548026630629104004250535110494349360791435398295078570874314130319076352634681004644241579673585581550006575666954073628395419379604964618646029796053990709390069901791768893457053063293923381926576246677219035841724373905873948422344717400600093715302362658513280323994049774346525848040803282304516862148954625889219801338841109569528950151277378024625078628867831593985572992608680660595764543988818323557026269723490351631287017525584292747083572743747712522873792201868072750800578288389746960158839585954566324235764858506791106399610213857947795702151146438050269308184719658224978407962167007225260410516900503492251457384584402112556272289942006395724921568610949796310562713108502723584 [139,77] -34891456211956452258971361220719911062702691649980544274337182644001145701984499247731351882718753088011286889722187637768153267639663093882661069952947941577464380583843253923705156809660253623774818625910397200671343635866838951409048237994766894848311574938994188894321051871072317710983149891431135404880303879374889973421413462314903206181116598907002508206155381057652613841698877862653200581164974599054432685083753365856862586908591489014460711504558731842159640580290558517372038131423289545589143472282543237100302170899822264865323682519440639711088670758758402711527538252583693694595357281130749651470049156971273750640902364364071109666321183619912781705801642459074382739745705108878944165741060813139223482109970217126502288683811467266103089595436496966196953678877200135250216851410563695369516815422240402791670012945570444294271823226517865613196240792153039800308698001146125450510378004223845683954049009995558233698215828892598404187036721479281928786935898055310225536628813674624686669757046820429346951659508566024854497060904540035636119978758251983784368319897515407906829858018747686084431181807103832314185671461284232485045807380500094782465213114469830997433841957766824262135648542037453152182702944390877265704972534967025965780703723965837271849376682790150182831399606066759795845219780307900038273957267807447698959894930297830183501109237815582837376806547803891142188868982952149672889776586210215465332171721399255395606030854793374386107455652652802034270272608237600486636845933936770621813202717165975474267782360512224605955338690138109039518043217772129925843919240585338744164127037630348668876603832703780933499167316926818699967139212218034326517904971077767667834682455974295829501757373407670703439922822604944265433220718007839501983986321297504080542591379046412776591426863237511210026572926843511654122277031489219953481620033794198246616724141803470553461239934766105412969371676851394044978536463774878813074343413572788351150408419373258176261568149406417586822686783089094288294766827019629687137254105525107862795510605764898089503935052492993996745552056552577700400790915543353127157099927152105497531156839837037094259397230717826115188061669558922385514134271420535083155070208021623525591208064 [139,78] -32021103875163772504796351938544977706977768677918282674542212396734566675135111748548191566000266162852288837890462392421588122544980553699926945920014542851015096896299718081336975393379393184012729920012079205621083208772738750068966046639791196050587954228651317448386938149197860345987183479121417078912271689789262821021745647906241528257598107766745298099859342773033504343765313073088711269166048480808896080261217551497507563905258417719089711823826111591277691478007447397412696617647913181418924689205331481415549845598787543633908751396795769073196098384290001727551930078618799993193362693696455946079499220829473736845096978991255793698864326600293094766925492981921018622046695475123418426042975800141392207592376854206326289596453163460489937149653312826409626054823663004292101308729271899608709836319654999517067657515996680519523475468038196908428346283010602492556664757989678820501542144002659603671777614924872797433431640098171548336936390620652334566335789640023887910010099317984943771661958462139374715033808484091931570644035529096450838889529115439395876735245235356517647122625570845831889859450128293083802970487355097207880108342610644863333002984111469129164050823239237788674744345199646796064151417928096584419510779179356916193656901355420306904560117253800773324073610477348184794935153765513926322757960268851173565551222468708829493627772791018601163820389302406037123286283175159869685455398825825134186302256388494446385488156198247109655339317381820905286514316060342923675303728361464625188680058556630716118767499987783338260736940396354142205967874224516269558430045296535011989724618659165919895591753548231447490898287325429602556252498361034583779954361500910437091599813839381529965062546243495707827070828689383601712707806546535108673836407358214250711305913399903817306155711009958275168916841719531430630965060371751700081874720656467529375417538102456911401615175377006842415819186630496736048893840967357940791907079303692322120800113889555943419250330039581586372312804509307654051559622019065423590176353795780000304588947181894180062956956963230318337838368165187861220338590341542486075016286515893667435637465580298106344493600600428691888535716833420811269228633054000465267644395985852816896 [139,79] 17152742151575228431671618602390900675831519851679984725055535656931265352847144930026124791302104781093626043510170149421320517405135417164913392100142791982843475207409606746394728374796952344680237834019361010687108877455674315158541362944876556743815611323422602173505904887639631243316921806480353636185742010568490484565110911653386457905807722595429430800707420588760212666575860915259585240321474586243118846207037264441828604005230827985489615651330423825051282468758986422887988660258751422226973070505277686323771493211704083065702615183836936494099505685703117197275500491116520727568994416820326780958863773361958101690600899176636543709463102607639841272829071355765829547307789382356852539292060037816313352271856610545410816749882454090606532775387965217492002706504969779494007119843657208164823256225006966724981713090013655644063151211155023632693056558040369071551614793255086408719277351820828955717798850582790116311013307512999408649966085039925001003206959084331775887898352379367380127296472906556852886011380083344050406920695249484088028765357647382080094473958276984384117675613662361679392131256596567077377926363666861483283477607129043960269085018731898633156730567536468490504388211073938481993888973134329473784946397003768728084510248370696970741940318494339426699331926752884654091527570202803498819620146339924109770628036086143883717235679597898744099998279529165601853279458420835370872183571358577981408210670799780355987145264986136496762433733430048990579185084813010160371104083088898177258693922119191852317238957940047246943712991721936688903960223909666149370022208104212372236824798488946120290413729797297667780210159068526937884229416327313625175021676138120045444722331656611559230448167700211365899242408566793019472017465178119448956232144149364084194885326087380083915889314454265458068733770795253651468524815677503728975347283771913416157423348852339771698784683597199966228014549221159707795612268568466887863647315065622995230239775934706778820871546550048231492131225614808090432314464806742313811256196177348617568665233883330018223886523557861588621608837400863059243723665145989748426772264913530579500524896536160231426359083729719251751322005109544201786175147688742631178109086003493952 [139,80] 113220754231661470212492131982258437678459570359094364790009311169588067736920276488682554831859938735492606476586456773145626635243660142101893957204163303912518869171998109741989149878849696542173880797328310359662191241555436815351402122466774694965795242922010048313179121326707242693239357241303060719918152365719565481128175694601418878819442578199589737147984168139261089855386705561693709821406583189964612854391512202157882832895082862646420719664676087416502641191089006901601093587209532467991878219714756792127704359448721246788013621428221205548012766195146676163758581948613060739956149659579802204513338213912673771453896885695474633937660795852083238299819551623327513669099664009182310532118103166045018765320670797961497559440364792231824258812393676223322849346220682944400075127769193087380429875204393072686363793365381738440531488415424656306488989664688806759494353042365416885365836926843934556895474924840337047224622017256988615267783041997527895786502480016538586124461559399589274404131706631976227567207522451677998067615032552355781928955389400961887731380407331094532709207169790685194381822873806634281639414862361258325788891094542354531451887464326859058179923994849234396353467867467088269416558528764807116240833657330759038364056914547903380285963698593217010278112937228053789982343283768683600537815550200025738063797289695265364046176247230749228913437068310509183326415525579402166431362891018718240613034964097369691035566059855763933877077493667917678335447049090117338654193915341774278555930589873172633421291384563247669669595845854431038696963556909620037088570725576673040053563140583350399033052032628748270115660419033128280504988349132354151614429061170959599351298783482775017734767795222907432938204077661069327421776342673116854795151171767267089689429770228991233117321855917785720945796673219341133420615247944321840206517358124119650942778731387950212050098219749631713743927687293067835188052218937912752843055404797821524400935428942833804305844500162751459828681168312008062662853015880494653538589661466930954339411044545589656879381989029224527505584245973978886179107700511786640718829105511000701906397512308535070349106656160885300004411270438423342735442540317530289753645266048 [139,81] 314180537256913954676612410125145141649841751549531849693852208273517508524568113208182691925593132296302127547503328608866605142006994833307679141846897336311581091043130937461455760214996319877007971012207022551820537803582780754436680915621974160460903841574969118912304889673569169386460696956462678485091846010278429001203687737228966816162522650584170830485418760157823849895702571911628810985436692619830292482320600781865659797553230791096263895850071327931763040685102238431868204898974957522601975126943514461015079259188867364348820220750846180449551188652160026206719005055455376582645661727829683943597319940620376596243950655911555459083400127204732376960800463298381033917626359977790427979973717595379848782768874538736371333353413511826644618077143572575476848064380530315988462062151578045008457930300243657064297720646496075290576722681586632171424455325403779047885866822393297471080814686100849380463184369260924787681011454341174585513738623512778950036583423895032048764707453580938121227988547898331473291001135780675331397935215938983840470559685500612459998929753072910731135452278919117632793143226393074221002853719610279756361741464960507340442521330552765878292183266417868196781479224231734314604506757601836502624265304425558300474899187237160331001538726507878495187657518029607279148389644211895166897604063531356168866164660572101131808957525223584428967437504117264333933961312430263783815570662424756820261478405611867676323194924442320982512935692571162844091876293882566805995038545595017404094999329260229284031898351258668705321979991235931935272606581640264617948657356011461115977288922215487833863928272054278367807699633829285052271440010722104195303475198141251820360885106149583623668113911780866326042494704943062982624249109187029373193913540584477290779726268371138133854679914884020645330647810165902996648916759733281333809351355706429576609045438282059842422338427350639522243927320367542294400588878853279368458243437705497413778050677541515533204341755391747929620527021678634812572736761069458162929213129440240019802908527286077173346748072930569840784085028660412558121839383322676550256869536256233936223534837410188886780827841096962897102985210072675118859539613806424467003440 [139,82] -2805177713609543552423647630143814248726527974729568960551466434489732235848486478237438363855993450969274394319457132696229796712839596853298202917480420585875584177910897231009639519660425148371179204513058808586785508912247953743662624156918564332013410027834187807784182166702994597834325026883709365376814569993456263078771038906614051859961359073694100915944655626599235140076681807190688364279975431185487763946405428466917108957633693062539182407810255765359719509922986427545520928848459521455826412275715139843556307047765240651772605616954772002474853396293858873925794974373725434341901555788497617499294756764055511064926718106082963949684634589662578978057653555248398116799950738079106356958893593588164712310794532907725211346532633153005280141160761208741937679179765755741116402283559314047762470571607184188172349658612668331495408424591625102542239202803079953090763167547699939073659555367700392263822483150967429275049017136380676732393542835772385393186224585724375222328820773449028321936119028877503239787865634733122877630904946871660319987218504139230570405029823999038462393604836416036293984542705471698088485482047154930168291208536268330713846605970931424944343688640790172798176984877671465788619819782216796967114150042690106252896592675721596137517505358412010795887632582670297392123516237890910704110756775742555709397511036691088964288326144953743847997354133039668540489936810531325641115705074621114102591248423624217511138659564814687205315053727449829861617040953683020251288169421706384527808438084833521280448599663720530343583007753277713776703902342591832780870910575772318628531405396183953192490920864288770678040951391025815580790601257269977700782181706083462001589871106256644360014600937808487139153437383033708382234800826899046107494719300283697717873553449068624322527009796967349797413797603661446376370225943901873666178963385813848851191433366407479161985815667177409435452880903203721369128437383301929572167834254965660557693959685906429978504914788787884761506076639589465619442430883425788439775052136721484096601374343585680320768739767292798901854686210993387513483925580775506513933989423694736608177870358917601011470061307220820496261704354367059548611916546611123328 [139,83] -329755440295020657388505411067841906433470938577146436918660555959799283090600338016998647863092423546687144648797088333375103799463187819722544005272520091292437854466680211798646943090740525904995950730255086696358797997012447769623963499202735534683594401007058605617204542675944533409026738486191885266011690256501927703295793523106851467280141213155541478658378812620652394529150429853650913500477245784586487112449983036220271815550937790803207084782961611996781346933256311886553320716055281019840791413393022461235654210591154184792801561151492442299956521174513730272253391123386879283765222068364844456793990319527349304837045526764195198097327848687738041182014645399424637938522707938645183081357893271476450320705114528007765516637326805499983899917997154578174771504336005397924653949762053759429687083443811516379883662943195054763994730679744903769419989166193992151572056105144960661555019018799183432463513219138029159079771665182526219206972036944980007354542668687808350310826578186232129721529843109559792190202577588433181794275004092329084216688270350862842613421793675721276327467710162726739771413285063621585395128033758998931689600647449668105722694275291833261170680825951970482972123065898626681993536006292615259671163459337905248402320225914088832441702644985253116674223140467166549734288117635658603219350921988683090992794692664274252412706978527371804380332933160946878685231360834776314538531884850871923014879049932654240660220879311796399314167274913805374032784697262546849352319883155575312197510937893376522269488813150416007736309948068541871485242603764791909105381989584876681504039919045135198683680265633605689043519607336944510127196838575981832408439508156980779926449004260298825890039215182955950841090889046514083188307437940883176918970317403677799707769139524225924953521392992074017977073864055595442697131997209591986435461552173058277661292552367205475943755559096104192877323845695106679797614964579965650298795055400308389591340095444522318715756034649313497624461480350456911270466449925749089363447522140114261716067809749850389139766118795701946417352634492145548324166622725960777026848593705374923281385521954071710990011020789024573656360694503370476274496680292608 [139,84] 308595004789736384753459407747477159145012693511054647013761402381410723829725978903914528125937833477452698646507726212542104748738634533285687045373844831870480147750716850803529598559740913806968065307456755958592780932609903859030126459451128890626800348720405794271497592321052245313721291994399211386487340144030761981003483615191540294392366125770642747048022980824985701244625064086895500674560876216956642720539458646954947524979988627949056829131053951938095282566344130590710492227727400807920607451376501068265882240826656367243551578018431111091591999799642481206244592521499443896958314234397985528563956460186273598496138129352436079319030355986399120865900236212457564662896862414338275993076653124485306302648813949631751944749952168022931412137739168816252276007315967456879580861375041782710540726844601444651307725225216922546914184001393699162796457010236693799185917438760704213600361905121009149644476259866564301235740334642143483009361621193490099199002827932538837221237382853267687073054625881937928211180746807544118894362749977122874218956395474464188559146887255711882946494034818946498990308722311248131180600295071242879805134694534062498073400014017983578851398380410895011439706107343033359158391873994093563054170360804784686236492485439544670099183709544339535569613513968673899363510278084502298720369768291893662592963000142354018146234055865198029883274775246015036516497335566511423819803957496763096547816091651467234014578961669392389180817653500445983592990648198104902855326944877374528453719783907686425819332708756208944569799449737525470517965258154472213634794762466299049054302656413833555090077262014628837203284412894147519927309476101369602539706628745920577021454237316770948236805687683584380574308290628093045601224958068796237050506725793219736805842647890745156051045912840557087825408867548120492132105063722503046812455236649979367891404627979553566977575369992880194044354006694939143276990065010215210686948343266048955168437329969494760310186196404028319282269135741434299811889030622116445825416389551766489014029069900105566049258660705893230253973507809656293599678199103811494955758537459778463813381237217501294584956043655076939961114233902391467539198336 [139,85] 21597537898624744097339095199750960795929663416888443169399092534990759988259405765497005682267448525190383766275423732419481565565832577601776642970602140064659951585948488204174886633990479670241622109755496384288127642953323120055887074290955189407412310117184150919019019528354306949099751941312436169541666572178282779171657675754207969164247729804546324886995951150168440826971570985554265351789806606377390529963428677942562448704397168415749951254550260505100392109657321057786729240865101269823265687862496650083803819607518888157243371626075743944199628086817062689078089706589611698414804315889813328989016117512943357107121925124617319041491974848952362434664234954093209657547225735350976238064877050020892453574142116836745070329859847859630874574838645712615887909485850312150043483754410996100477518130505914987480714830205918190160552994134340035478717542681078073762795959507621221773335341287224588088367691632154798013257913725980051385834800081710024107360558330990571586281369364450067170053810063824352350909595626702921694509606747374381331585035981602403563007189574235276672569804864480652033493741319850262678115359163444856941178203457654605109461558699031513802020164534740799565646702745362814637621744859413158143526403635021428108250210952174459566889054791711415050522172768041752827376096708070048124569668649075518242442331676490366278426816947850905273586691982042130002626365976989224002243997296726237503105626865913738921402155054881868872978819157658691318166119059895592803875832458871143646665475100484125360923883353778573748941193544694257527750681503248075471260030243172533891093786220692773366483584121936533793640325448235156968721459151337608083226545987886247895865680276406909256441878084348930854821263907293970303269246173078511164717949194174857704614257816646266937858512582035637116829508056196431513498983589418403471303062400296982046720336947124358254476662339271337408041041141704847629211636975394210056860975539577106314518351232233667841377060142525230557227850346420830100286720452092313075360210348514426643186907739838011038256881952806216693874887867815390526938167231413530654154917534179616064465084148386651194090581737468726161386804185252364598352 [139,86] -422258812505430440460673928973201407795261806123261597372665877876819284021037666451730300742526528863303957624132253819875556790529642154593881215490773323597852198907496911092037766084020220602896575975686409885640116406149152978117459572188295864741176021410750412840331135533718149127743075531579306806306429879213029997585412526206363391072784906670951013437013200791325154605562693947474457204426216541683162796250116411581274802370847085283766404833917611775218492295261372296261831594724030365193617245068236941845927938210925894825514341822979889043003361454336759711847199618191166481334041614457923751704124215761306807993209159809095498806586872615370663885797329293421460458439309953384052110344831717858078394855119740227793189449249955039175884316969956320333431395185422502648124896404693494373998832817844198818953794458473464611599012931491725012533856466790665490038633569571086163164388134988653671406289030234203115773963358142390873448232857103970166544505842686764842638552364162097279270417254177854359276048676397051133529207733256620797931171871223360485050604233428178356347942649801679102032709885107744379787004972073209181079259010175153442951282062786171754928158725237138015977115420133697510103454582823415630844147349163308264661426306218815563655876368883154022310621668829114822042680718174741016001321692941561505205392656092094427280573245018932611364768655102627476105646492647545859881093136986721313971789169196634737934606960618359039758646430807746520332427920198054955974510600741332568897953783761933638130951841458166499143938742712542949319019503542645528022905980369208807442280018843989009657449390119942449430594304565586782280824005901879948757453864625092060622465761618099240700798402435901362931637346774003847660984373951279243827015185184163073845130684787279571785836101967286693016694822380316154955293038257841764719453663120112313723062084667741130156333796051788516924462739353257347403962166475007521792351807154547344377956126054625954810291938396775172858402950853566519288298064592120128281934935034244516662804990916608481632117482669005444653811376109932374705056898791495834309145973722497861048164612470869718339703893199409587378519711869949376 [139,87] 3258326363387386654593903196808743080917058137571111305832445414582834823082721460943581257441721384958802899156169980199822551479255697872722005533342357715009751808301651356187522973630312902546053864577276021718942715560867518263461555265126996301862156426086923399034254961729517571868627773389855349047310220836474085119428058413454501164212584096211084972496814779581147824982845431678413721954314649157888553536736263088184425585567129344981666100752085217489147050840140137520027923337720588990522569339390083349408778039590879653134045896453089788510517885597605259502720739109434802971622881594916621420022005467873055023366162943131260038335892961750044811275119855923263375418224816585873364075095350418442018197316063806346299862657526823864911372999852588607320787632949354789072362289491599585748552461259159299903145773586933861790702032696010461348298520793235855258868224148426699975378992201261729046641665253680230022166108488642674124190869414921178658330332110001550482698797010847402743587897480833058220402973737091512246680586121436416738256708656559551997695226400765799483142533378645246010737056831750668456363230949787269837766936759053087520862973749643048288124714528819490538807863182788468676015260880219999024352008236040235401941227432029604605180712638648448885968927975360143927127480568127577489752443092468008710403430757165692671359548989798086176298512940108859001218801499388217447952226940424529438187294050043601336164302423928063584070622911139583224404861420078160453151456079338477748618579965023975285288725517717107352063109811960469098116328628665081886489503506202575188001257851018588724313507614218006592470609059332134206572018846663167944859815237848788659766884382829628132563725034250621913507278641445198719272090449364448017391979668812080157294440231698840778673794433752719018962918955790867201113220106745711238752133839095795207485786014430594702352490302444821617114884038797745158277645160266062557598754147716778164391592708754883997705300316939925291651709005505980089772393284778314784777658966905580707234290290691817381694937773490555584168762077713731931001313261352590588690931512281025432283545983896966139242390124262700668016164949544 [139,88] -8181683961149266888841234017646714460487810139905670288800774425627669095791369306947649094887667127818357360032264423550588887797544533666515439885319002189713255374675228932656892006753215466703692151651089434486315855052913294846690237490660143029515823195077660479462340272232336680249000619196806748965088754707234264977818748062218368147497289037135033559281706119714436243161914247613173099384936302868368836965107497173857872372550744957008726905396741252242027374992110579045627599707400249000314961274569418562255159554345829288918164193531093877681247499909782838740813659920640190308677798459592589138955711195448071660612645147491804107049867801532134099046876515051425289360190799502673751123349987912436185129289745592518903697753749112654871740811002103093938597289050611464481453813863833241209229556136397523515698580846522591596621290437935924254918974135671602329774870046165699661440023381973410594019502706931974180834583822488829703622231056618085889747273068709599050223278548199032774151138512385470001717758434719032709543771135529096591635643756446563927992887134726510281494935636393876620680770171391606702380219016066329788326411055105918952201138098129096357097351727226719176121404583094536407980900783842671051013883917126530160557852456202178310663546337456885316010628132938813199645891031831922260723957886998895244267539953969052013724254618658082947197111042022173417302017940845093651343045571263852501534611337638119005830369899377170290058913483199514734727595543588336958965008357381522573697833547987329141263923102581768908494365260094946338740796186248799779681640893637722722694367273701421715188575742845280439105651100422460574639169803257538839669811484647041123003484081158218850707079658899195732803746220669356996361633380259576659880089328429345484459121513016613388439901021650919685434059095188369064400150567935387611022498321267987276530622374426352521990226207486067465960023809017669494072963958365687903242349080408774420002838668058302027701808149814951196571528164472164733046424927306868030641647144531559264684199954171710525775698863733741252515469425317684428383086701348308989861417025716324578045981456050632490060164684681980917238272 [139,89] -34724241043090558306578834906528657278137950852127604193725156151732581110578444219259981559484870545111143238777462263328331480643961703341431943775338766457997277217563184892121313684382669480282968312510502782100238747121015461078227935384154074075305035394304309975381469537985902435056400677915087656275581405404124888915749871605881975397208767802183231618456268883110247072643504539678301059050707643692773241384935998794651634645092408576718440859665127528824756344617024224132902667651433156394065286905351424036520365417232750968773673485772763788203029040878726458921094754983743221828220196155085314271723543843904933350018104060889755086008124278907469100112095132172126118628497691829133256436145319297141483416861613346458647910810098653808524473083648471954366248685765315177622640516159170752850713585728589796531405198711753329186524856066437548006835447005479447261681650738072559774835150810210449250634609323420255234116382152404282656079320591800135833303204886767110323437530497843396219255996268202311059529551961903594286407437875365873789998586663470660777445435959053283022039473958045034271249978529999577598405800834421837052913850720257475587392425828512105289967224666541729463617704543208162855547930750893615261679164382063288783789724066527587041553743927385165063558019152672600071105636387746014800676955560326143504617475378905025548222784523284341601246285495405562083219397150569356367935934168058494545471954220407141424448669088471435952402843618981467245977302810436783642132131974573494419225180578084785876522316016820795836060757794211576218328041610091122407641923657232079887660071967511898799679628588421318168153535012414741424431733678508331129698479331862869211312505605015480545616802918797003295364925157028701364463902870933454161690511604385904967277440971896803643299985175470085740968660188108743348707918644238755439230548562175876909707671595541280558368132617908733689166424516129130203814794657604230381696854371844506989473498873247815711545107969222244924772016787081087833301566028639106291666847533214322789093172110723056223392195272275122416831246228112491126878968007577966770161041690166444943316036166363779027585697098160370624 [139,90] 397167817627225000774469980286754964113602638939114177309911911393877208019669517893250782690621575899833807644765362905114595960987374031166826143352983099479941489507238607024751517775123604778513196688376054329365131351224358004449257034817889652749165995122248690802237386315293467518474821505641663091414157674407935309304939984290225903998946538516501354528448748012561903697806700724946448654429378405845720682274836599756671503388424909419503373956147260234513640512261991224467510314690015789466726108955226342783998369159678012998193171233771713339824354451472517754970356950810651246833280483483015747786795767534596792395136696821652318915061295641668107195335434168863698603366605597065463090709938285161469372460197366234183118821186864728950486023177285366413474882435476928365890234891116527147467882408722403050270455036409726142242515098722015235438161300528790126816947113641809113675343661555891078779044025718963572688304192151757653724981425024517212517968006422905362752701105099296747096405815899227232402198665189068862467072511594817426518850531818277964395819025426356312221189723652744717678785176733295878211523545041630085882361782029664509055152617741522950612500442994436942394038661507435989815255711920271843843122428451795676484541509318127867382401139915121828586057179728755405033690475594461916230286801931421028915136184895410837309501228726361098195143269236400592540825417668458157371426951182401138411993408115788932521035104277438030030714823045177937220273424821919630446888382480039446748187673505342833639062833611786805691303368938838750580915216865781782668840192263185214138680375165896440177915458963138892034097220966971836083997694337359911240795084746692974185041376439749303654868729658191819815108969171268197484046502340214747751533361993957160004150945841243248468124644578551254722958951711546688487249983305170620498890755352122878289979500428132659494231628295910473118354827984345766613430061483240498433186320862656551816820282207896159304957716762004663009233936990446682439961452075761863062607069442371191965884551889064253359401997088256758828189610102710007302561239344895375896428511443440442640468262609480569644049493788064 [139,91] -1506918469648173964687581241616656514558989665519711459555423192430469306015672241038570666662488766984705442448865067981369716162637559264180887628678612315147807424041708526508225988174206058480582553592920131566475300440371555391832310612051335364399557519530641324692898443727656603637739053903055794720893764594399956896750266749305580326364793123496762624687066393789247952890422379637442177332610011508997402715540848484458987972287545708024531932931793635760161311975521433945091734059247998496367694492095880010591093844526245523491335347650771008855131658017600378621432558283299016406536876309602412725634648804477164854945842197542399477528659894005848570714366930300943010092009418488787632634547081075071911629985272181688542177746673341164963732616811077256541171135807486925457127491142894503277505628256397948232117374900030787345987401353283175451339814310007552347692127862693900490596517463792847401044399977143891846129667875156523995838341446233657066137216419969035318357012270943272313438565362571740062509651665693613837432567825009338977747904471679268228927683311725628645492443341770207215917696904518012510490159400572566497716047883192942563372469419630117102573323649501218495936464141134317635450986421981884231922724542168271360317519042145235700691369122592207375802825354818057005093915051666538620297629863269248105174638977660599220530561940388862210572648717193529261966097066197135394840101976756415868362126345174051011602368972331732415682646044598612545179972800852161445071024480882674461340010922363248347795404524629530482418200408667842015092670497908779176232162961815115246718012296820992631679915863361007486197832711130554529171439125276312970756108527289999815819304300709535055502667056380169923159253937846907923645944351745942731598790084035268797564927185670180496934811680662363062376228770046443986003815624855068518504536582348199831936862561929046974636079862878798675176158935558214432759769116804203882402004253582292355245538343754563869667789815892143521556636623583470163472763839260006817208987107501438574071321004370500672676378717540644561986614218915975092176418107393234541007487458339066292614245559252494666588560860 [139,92] 1048645025544018034203061125374474463080603621103678881512166675741073478796556967535842039689625649184800223274110949718249756426292824730949835274573883923639965048310595099063064969802836460274858842019465822556067570505667664502005041212747105394760205256275878851951232484479903949198273792166778480616662892653113237320507747725899928674078184654707799587440868505828213764521335830747213116353556470914702762937413384074331050800981590164700379102899049024611109683839133310601551009719838414955653440060379047067405414239010454341543341212911721876090079702674327025516933418460696733838199594372873292957793043468574309201415480934150635688217218408592147834375964335547927376228490325916902212196705730689060047807469628834065082063450919383281922079985932148188018136883244487274554848197810598877921673108341540690857982065740409362067389395981379269261844473116597961289368167782072380351510773379469155449501779718607770168751801944515510244303780079571048929847846830494917533358494138702324017397951572438923468409549282876085311567630929752815814934521267482885777710679725899334734561346806415998812888785387228222728057267235136000055648067589229412877110880723787067296772492478720424611624165835128253724607746837950927234899726752775294497947849847884021013049543670812498218924141874361291067549591886931235959633468221007858669641249623948205931675716848197178301887380905956172531298341587798279998684257982324183593269450001135727986849648024081652574010494627892780258605757343337231931578571940466981764289721220283040003040829270165395853631036754371181481984166531729380996624074261018281077321601319075875987443583877648509987804768146718171543992804203536838860065284233015236218294231954802673179490447924182733610061517879050920125969852824274949372370347962557830835111251373807063492830789736463045046546666325339567709663465273311965544275823024213319687371643642160071214077466905214016641218472415587886350450975689294814247525773019938505607181230059121867296421813913054476999531283892063911197580951678771505252390017997763403112748206959945526298162087616914958766905984649402780264332113866392394388466443867956260629375041543474132958400 [139,93] 3052394383832624145396515470101379485443695972811505238427101360853847320185915113368472475880403454111578160396867687109714119868146420810953937082464849883758715062367157357304439820510690581263294620121552605316204444888398751911550953104376593634090881780923135093896654724947779845926102278321560569898268046129780049630616042206941136055798798464937495545506395066568864731012030133188852326787183319133672850685724085204948147185137063531213833211964396741710215788255479759868585910272742452356841268904135206810386847476493725098540999501422062634279479842595260978669711608454181144826415879074504439935967900552686658004540476934397006446969939658674529648382265850605795577564269071473777194303883594159995958742450961572194583658919928619688366082595673887981465465305008550730613135625614076873487210925619384922389055666654292011241817109111001641316302640285758111613974647815728743550670164632575565199758027274561073355904049130178657316500218312134795033160144326375758306682398919653530674169851989051152258605279171418762387004940887686053233771203716474722208149106410389609926639367336645963805597065103784330217800310751468586944747105011525788958755401122444525635842028126875422231135190986972463892789966023072747954501922147300241475540536274245340651478696988837186418610220180527318647537508217111286190222999998295869696237219783846633095057049079617869620176907260822416326311875435649137975670211316414323922759043809193902309775881362728196982995348382510902396115855160835620381332803181949469977681434818244315615505175311691223441770613753669952392505196886146761153298401463596224011931362449993480785814768352566545082585632218612058325817611895992467507490564046741528802985119503054659855921126965250882444594019892239466740056017127224410503866070200854542990955453616550614135246679184396377766541871429192375111633141215623273420702860314787620624845909477846805020395388516935023073614923518971277978292536095996800884658929386970987347362084474075388418335853131916222941918521248366031801164320122710839083701517464225350778020883000142237615810548940593787918575763417793309190882145017401491289472978568308009323683511791989416 [139,94] -10379210157442795068129408804284507556958733979454263494887991501278573108192975135493767167512198198636593298566165965225538934534214862982365333471142669275482551763977372119486989446698291219547924032921203794167081674480264133493045308262775757746281755389729902787037389558750138115139444994521759952614678958339011286583019717057477420730812005315006967917528291335667684770281268888990676696896887625214120808819164563288431173183866364308743558770151348124113912001412901680833422677383544343678774455017382358902597149473498618365983851294488271936047021023468111126110274773652081751370701738890353696155759696951232655115085440828960894325782003752063447734662376577807141667824174801725916612403877146947960035510826855764898329336322806827971442151479863936090710666461931983470619810477539194715174954039196923610958513172305109110260052208173716291947980020334914653080178359964921396922358098731249564470200196475980989789246196470421429658989921153830479284949424019035855725294026330323156423645908247282090723849839196510358811344862156705532654970537218171090469612694615890950723896049873734375590035863722987542213365250518796506568072770154281840075564369548976484676316345046199603990177745107290301569200350457577747397028642563485762725019607593211569741995339059143455174086616250841614446313923762887457446685833314974096099686577527312928933575702406783013865829365354621331579044839255963038084493759393816293272733891991788405395716651816212070499108663666372733266923733779496689927146634548064456834859347057262481121977336877591177844526099877399056140012938625280316426421882359729729331114899636496988397007363446928916848286349906236260013563012265744905628231664134191717199786306623792005107940787620367991586140556013834344806864347000642976206041577020224820634077777833478870064816108126047700384959973778561199575594755312197164837255509832587101635633839893586522349633281489320026444002241581803340604849736706313502635995890553015872051927980545093472154635844956216314050617810505576405222230209824342920190555823220147839541138737555427361433303188272972379073030555373742428551968036407869043729829997357063659388717067728 [139,95] 8396587220360526304877769427193055290117429287465726503141803055565532771464002115143807711458250675693578748922547241693614907910855406079491682221096479919307096525826547218371428452253151814731839758901501616704764308551234877779195906306025945333725500994947627341149660391395786732885249490466448039015872598297496887473207562066742426590873820925948902236570563855951536361051216373858351571988311600484199643210383283706815572437189713670437539032524842704854192426775200979061929748973209983287702103724914459476585226961731181416469549129868973276867445772456687237228294724397692222400184439625471281670403108068374510797741297124718293464545823952586478245203457755546634927984552239654544253921676610644172089737899932500842142242145181499492840966428815732928858859156434846756754282644266153807215210807016379586051039171505671601499682969042797857526363855874035122185380594808890152183533153176280430630594508081548675270702512779761065228148563143119698789640655583587700352740133705010874379018477471495080980951774842176466945551753118874333035233259556813712089325107084227439478607225970610590708760418938091209684342004304646186994518755499360869103905897004028152212519266563543195824937397903233680232079081129318406543705405608448694487825762024977191883306236159831225348782166256177814197088953004499217739504180113890469865700214798415850220478677232381443800469917058431698077189938025525887633960509153272191266431863774833966564368716894051121918792092299054698872558373275484944119772330321216382825680225922843884813551589706550675460821692421060856367735847336857575567015857506665731880216230217338180149971349293400747473176190335396525997029674649433260244762166759861556711770261897518863815989572711762886571174410982817217759355991851164562880174386640844990193987204292883801909922245686897971271362530322457414503842792583812073186841046301666808111477643194640101145157358236195727839139933255244618558910047790385706844025295063239748993563801764717298291923810356054633866487878637809641313036366033006340737992409076318026351107934762155736029586252918134753557358471979877425285394221539466119901448724872976612036910 [139,96] -5076608680938403492697840953391030343028282259789783558203027771841592635613287142241234631919338819743714434514303093624050101590835067014563840132105728632480240029815663357078244259955363045914090320317185073771753394582145644693779258228694508763635937332756698514095460767287261869459109228530246998639271074471088141258865861938686043621147154998226905046871415153406351097324599010061919606698722283350906889701190097647670041257008719359539604417071710462558568107874152334427259917814108300578268499555989288621263136338687656250810094839326143646574594768403329774776025221502932985539632380017975545190756508981411460373755240451682707932241649360390235467794086624339299213431397187355397222471995848396632381240745962080394867608813158268364265595770387715497302267150537401156866090066214830505559335031358495527900767366479451878573111613470825967594039088147030826574746281747588513615325470916864611151593671229370306066479820521406605490333586819061484916415638964858758981422811129295351495656094440924861429120526320034744581018306000627499712376340454531818548849883965019254911987494844426101471602529003521873798109264879272045852712441679005731770376711849059772636372598226515573025371224337593840870240804181048746820987353050772445475058114388303317596930179488152139298410943581084190097450148063690975075936508637344984519283709487260525684516422082849466467936368490374195735350647055374519354114121570589445737001310486686877369228889617111735723067507659435430959979946323792503398879016773662017232362988705497250802616249827368506679896468636460929887221087366326448650348590332356726013964183080865378151544634380551397282707914064468477328998999988541770894554361346965806743413716428180192504329230130691817182161851156391568813121782568033708798279263322969922945293208193564616216901798618345305799364469294623793698486220944422937250462855135068271437181491729170120476542259544282673903430915839409933608079779082450490038896673558147912894709226007726551585505860947320671577283121732852027135596886761515885580738874670643965640863470250060289747299019620508114395004270429054436561064715340458455096235173047436032 [139,97] 1753786548290159614272357839254106330690539469813249055602570781199088981238490686660100759507203206986055880176436842943082149342749527719440028124822828044657342669424314336158878947225399348861952006048080097491241391156626019041188804812474662572124667469034588596838775449537173265093214362535873807355593674614023976354916490767317842604402801946723284307871846880802918841432521550988317985047192979219459911601228595960281734673552087992324875954019166199359742940749296384056185772357885700755049520502992821392653687905939965575256514999380476030982773175983682701215769088756055095979240438868935241119634938154868525036458683870481240331569669657442891279199887678426413318797326361902303115201817447353529374635030360546631049016425823164020846290962999082278482943733968810085194532627390776663559079227352645238943139430795920989827470094644502954702309114135831671850641612010536745667368535478401509270473630153765186126749246645256255318443959918363377388853062227798043750732669260414118584664713844463595555097806968580596998698969467580185857259966701388086091391495092095746764579712310304044916664403472478505080611766407478114088233145726514944227481744179480655147913277462494933820705411078928841714591902279766527333978424558404472966476718038067519904727989179307614777511753575040260894189398962957006663989470402901512853344478869059215276593389864688561025492079490922649026243099594712350641426252552023229818805051588950399805357748754414065840567947496957805022471019907344818829099963837423509686114024489466745770395744775746998071104239772360130350335953397458319807331107874592986921060155216128104235614260960132330347548378943179264603709213893612395373735186917988604473174092341785971802502025824894350125432664510056239076234231802631650105210819111233048112352367818416476576030012602429782868312196378796186193029972902110681624093887721329998114095637472251813407319571205754039229947672581832098633961147403854324518004698474972902383802348844176142949027023490440822659707720525026908253928772362115281467523351991199792553231541168615259694991858649006629156054866611361702133279807971186685428427324928 [139,98] -1003343862993760820340059068480848289177645962921663380688188051539938830580522024757852245245904108105783342342559470835109956864711585775243439301010458787636583151641220442997535903984823568848929602973326268405794717918321623961682075615302906292086022283797265323309197169210059616498241537046485652505713949978744215088236665249937552201834585769934246973001154270784587625049341686076358596424407462675552270284140900640212838411768221384350804371138795461553444468008039444750098517866719387778149159850982824066325525725078190123845055497466150377634111193584120047821754574561201120256508378641520711134888435314158314872467424756433092809064153167267740171180016619816016884254771241924219467067207377556427900456570031086497268040583089250168401639510763105104397044277129183483836123318515119569986971958118094149132826783061019840034097748373030880326223921955481983393946201414713297855605700288831429630254795624318470859232328025333708044425836866184915563926449757023734135858028144387638810062530222019103182802013034027659808359216108494150020382843412175242717668869005664962492345175166143585146401345855580295322944806261653508388984745605374835258141211352760847982376072957195164953417979389112853522333661575451380428893678183602068523526311857286829142113500175634670095069434171896596839784244626592958881870279542686578176162572145240570241122458717022812112841856878018360709225638566524202963579849994121138594668066583851775832649366825563530797709990682791917808800858336647938614838351120370734852934493506701333294392804981123156318205229069556005502049785907405181886979265620945389288937595681649780589879148728023488246779091372210462945159799368211014561518642047487839083000943045349085436688724203196721660562030716134327339534664926400522558309981848004216425743607587819485608761187984568954950977125204339710500244041918209308142800848443155600836949121637713917376225517295745421191435899983738679217676085638595948251346836366670754850471037287813358496525307544219336131383609519384348387924050001654140394613697394563585922551309804026509659586958630137946476124061655284558026242870333152236555320 [139,99] -1051104505069167856976584477433648576833820421789497891176850595664937309326866591212410332693543533647281761414396715530136137206839024600889106002805948243477022962907894670644862763094251419780916633593632126979362928121708330819091373291391139621048730036856152860581053374510007540988439661146892738809831464907376126825180756086253136500465343039067937008167388011337126612343439311776060899022036294865916379854395394260078724767914563802597565601240929855788069421343414313940338776834448993004248808609053045826276695848665370485775211755377983332797968210334452686689881814581277008615121106003007478697861249405669084156257564852879627591035024971812296751571799581063005539102277661333783639725139311829177870138072324219816976603906891943669677972629589603708677762372064979377460995188061141566624476195936511958622139279127251648805096898101404526711231827735578848520135396892591151778543672979849408309711832551356908322158198139532921510823440563494638048514035766036855326826987570894046910524294313245990740161652912774059549146554484667697261407631580283594538627204395284801915693500112112370132582888087261709806991660222078868108219528332099941057748433489832353624390625466888067958815680581790123799118424401602226044833756718394614090078186192401811517923165133918296622591246438365386421222271751354507282010696436232012642229254164338993324876137245915589479015741833394325743032728182922977488943365113017985310023380609580259661348191627058545840627833157319290089849060279300917044648685168385832354424085320373361914211369823538043639789503732594664456830869103401834947941866945868038592324835552192278444812565120528314763750299554008976383817620663460052417588976575695684228681440673420056529670292746974471327389738166144981336088261861386087713680866713426892475381703853164467166096398619684524411019084352102082450984632420646171497478831586596756763355628443709269674132364198464562110897347733739932093518773032705491827942042897324593430560652879301610491680701437417000616383911312700732874248351201423536360444707688405056354145895432420279535663566824794700292368184165822182492837316401278503 [139,100] -40215314860156378981424794499356410765997316001064516866526806210052309603835678824261251606289138268282202155773036228977495933938398142660828882179831651272791848038402872245994449791954109503277618216526777606840711907124180910851804941753100138720568930301916340255774131638239385244599163662618915415083126185059789902644835585905143891549465212543471734448479166038204139018444345649472697301180207276329146041706358647423971279459494350385399576711330589040038258566479849147702423033129512370333536824977112518418955835892749702635037384080964850902456588435357935939019256017077777183153524531196770449852624230577614754165873267490823846320526872373381473774992408102675309531049268925473371155945126677455431533262089562242626072683194558183036505166699253040117176566264431789994846993531203208032129126028838739730995956186635177492756535493457968953483999804119589295507639811853698887691376793406539258723313174353260718768858213999810378406367626118298942121459141182408267835127261959169623687369405608997883535484789396361563153082015659032175975220358393537007388910998168271753833477128692914920106529038660001345512905949714353121454716120433546554464730959524981512078571516100770565690714935586327985002586229844622186891272805313908371672388353245011885354524272593141607402483451692960259869690860781124641279491024750321744508641550751145953062712935341733869903102424265118601609195197714585169313924209062283246364737708970411174401039032084901023040701025703248207515126383805380528660566522437303876089612135829387919209409855618202660229420663373000647643671833269835229006121687741772644682792462260637248581671171600446641957619548054491950870110387631058969862808107450422088766076608222198002466443709604237485377941792926063668703831610750597638622279309972837555383839585750738985416895922970638315013026678415285108017170662751869977341411759359458436307752760537099447946257237341629018868452712566510491728923680235624399558389647230044410946722374315529413689078912141353812367441915091297412847985175861087419587093366140838924821473718953254974157594567240906282790900251778194921722387456 [139,101] 522099100791379930121245689751742527101227949838101590182375543990168909707450435403492901811649250396606859488887088193595728629001896343378881854439892771849077856287890004095303757808171688565923190331978722259902734468856782502613325682709692450567966218468892254612354057882434929077047026965548755646542824555339404727523367613673506506324855416995106916421510245324154185584241895176797603180819421575751281155346381455330576922879869221666140757496710730077564758410122432068469580036733624098324168493464987606422584874489808821077448231026727850227980208201410336983762846782055427466798979695941396534733097920900289843425059813701995889303660695553007915350169038684661218815271562045355850475576422218922586438045221106064224352885537484432116516258802832461242588988863890489555491065033116275856178929423046207205753953028472530354470174089681355620092202475557486665111922275848392515954155184512188888637270850909211161173302847169416195867487854728603512465915648226132694709703099071760891754468725018470125706958550703205116868234602077878817895377519382239992181720536712288493399905512429068100719072020176065455369932682012657820484420120061305276377585607029951300876176697759712262672136380497803594218721575858669081694227124961902263525536474790203346008562625487741318282724709399733067418906981678231269226631036936203782159162887366364334610832008348315009210467601276719747606599429842058944428047480666322801648522505796587628381174428828211758202640116632295221545638833104150295344157794306471041491758947005382361480392482202387598725593956370977335670229577637017122685843011186740438774690392261351740337383991248308306107914022479554177912089194796868816041578449075754738394573432479319748294004637377889551185828383666046148285227504055644311515457054561968520761180885391364624395028733336467810735280077542645493824390451217575991266112133021367101804451169234393713359320859555389065317974448392469228407561778426798019440641632782092458170756758388493612471670184738128448359917725700260205386901382079349958106324102705269787808676434132330874461730463586372342415059155922836000000 [139,102] -170020460719394241861306908139063181453302701353143441853737641423839062864361682618415075119837816762296525642027145974104962279466247530876147953441992083073672276347151868273863136835421793305686447682912213941089588930588055651920232214768577879651553994068778612748266286478878274698963746988409319392041440452514592139028705033606549797032099178308597643825619190423342163147274247857201042246461992093563890727371186274822447558063014266427166671739306710568864707223107899406002082119053055871534231752529204937068461325695276383409174868916160064609560929900068069309553000500963549638904416326614653825042733786644100468345080622293009541799655206732559027126290225663087933101249127704765818057069538101508634948073762052422355900482633834540251292353823125143685361994549700292846375869348693554850697106961085070710511599735355467277463206918024460038158312537065832025007972264978853881379158625784195433759037894274250940895908505347297524660202266907710349318997453305936208897715717109969432125110678207912068799110174511926900848978643284396959207837787742955201478697760994696533768180367969588125546046052952921014703221870556033924222844740947306278097833949187472272397989939995736142317884334663511724704846774626884176773154366893550461592833422271072847679342861291998480197660841297367570649567522516122917161846406813595576372950918987319111200791300932101122989055687800143657444416334159855964912784830679009009471916117322440505652699435882433467299559866347682970873085589656469227668784384436846391538290701947067130837632877213730088227026782079729525911227562034109188551703856521049315999198876778303748035203392383545520327928884522723162896971123549569479156490987050100173706842066277117410172198683717457062327486906831605272085095402263757021437106037377999667500310346649814697903046440363887732549353926066125351220384407661070854124618505950229388451727835880953544801836803907656353840128709098236375896249053239668159556066889853171081920046417344315751057191707186028895205526331638619721647432191339998716067253442459998521976336103893480314678315803340494198908564481932032 [139,103] 20261177265915428450158073806131164118849862068678847525147544407936992107104125293793487757852399895999216932704690799923663753334512110197937954364696627839098347789033518889525967087448927379364932030694043297409535319175154784035099191987115242191057653717965805551801293324564824155304845027679047600406863444654241411488048248926756669741261514314994603718567311629106622948684473762673507253532238105823136391287611605182198727865596498177104939334782476843070307649310809563389929673077738870111224570329842954132086067797841006473343090712720018007672141854866952741771719331434153399065894492154242122935534698576397967444301141060811543898074935374069504843265186648707626340393425003876662362462382486619308524205440853662091032014683107453326571899349436732437911498774081372237563988125685339066694847996049142274030266372520460681806266833304653435403795770413298403528581453910792389038975060623430403438596243547858653341449849178267462667440841614816791435444872648955284004509809843854816061952605850500557347037652359186780357184001463828438472571983438497716472465094400617243991524688050788109180079996221347463552756967659258150907814093364146625624579155657708245368048756585184322040495908343132751347301961351726782355100775563842738570738655597019997038011355626722304408400957387261672373857484103049038034272825140782795572753559790234130037442980587895040403326774867137946770878365479291332190803255925087713619776023617820709189156713543684532754818843211874975706708548616982830049093858727465125691601338057800407445508808386539242765090366822917937089798877177606321042742313807218336255342468589782120046303042814928509593373105274321751353712610948683203752385393794972481545862040264440852449790562062335467477838493158205322436200362641249957953521223122481909984598528732801093039687025546783353937998355262914598507472617546605413868505987695293993839380373560748936054196740583667521634922992262578877247316052863762098534402687330623224699169710911882025165149097321712999112294742696450835465741620683264699052190066007261523777915145188155342065643884850115271340958656 [139,104] -1755329706262033964825632851554996931661067239399274241592812317197726412621687543930520393902491955045917875295148032547148384607868073203359082899447058728157680811244084009325957940349686733471880956615073717930551191530447377663443790896594422408893669955038788126851080831971941516994570323904923636106472253270200497117349892285339278464986940605871555155270373292142083813577255625447602502445846443253918556370395942200448790440786685675449268820127412445519985851762618341580268086178272065733615741490673818694394576702649166708891658187853195654356577084260947839126998001953595471518882212913695471416885651937119322323260143531754279785237082296585786704346643808864142588188056275361637563436386150231169358500320846632540449808517269385951047617276438432449661460517258420579688942276220280462524593882969341096784264601225097767055216937102114064965457448952657560697541753882051945396263528574935532246933883516595815324208111990458115056973733333647306738830109438077256829240418839329014606252616941578922857602635265264624017796759181694278287566983209383544092965037657403649246213205914465408561500090228858147427901812708337408765799581651900767759393947023446892964306843132778930849266325007308940102991428009482087553480489802050588735802665373677241051170662450363625604801929744413260165665200441696015263815994669324786053976213482367229774520575981145343713249811872106406988542397741125473277017779738218021648350986637508343619883965596000459335671290913641985856953814085180833290553812219004047606555851821215841328833322389957635755781590507503600638416630754724076665864722283811987196043292992263904707183027631628776962258027719335726347554730770615791897015341737948118206691393977268962670845024931438926274954192087420413099675570994964526558778793669277410132997881714692519145192857799490720085967538857210050575697758137133553286556495476950737052142158994584744834483103885273686172088950486406326723105593339680518644404879002623078176415649095428489922870179757055029953505359044944613840718678397642606239596513685934774529084798543597823435616865465764309088 [139,105] 156979916161961437767031857789741027694200986965364076573356439433929189556157011612938780354347820982596267171051807742476733638959574644849654211564291706643058265420015329138241592807403380438325959608431752207402931112334244030885195254376929934545182516838166617405534826320184933628557935780081078069688024841849252181799274485355577229135215229425982215771340014231715324238027231552990232715495943621539678021309354994285047080308555208917183616722371514284859182815469628739747138656533314068039152419837677353239773429741829539853919188911950876863365302629042945293568514983025331332223211621719095623688107150635495113982104200683226896308118540847308461958167835952479823185153185034257002249538848500540241749032464960431678524414900463314625598851813756048285674256832801864409910546051383184823590061167028692493772596897639500977139064269651791204877803785726681334599055881863440156735853471016670715169980892560402721729121529132018493239717340935260847297044806175893472512247684841427422591487156956642373542946450338896766505703241881852128420559739035475535786307146487811531799456529532540069774451807924403684249694501915647396996596764571264713358379457077769125772761414202567042683656674835288258474027007830973027300676107568054070834467510447652017459628925067280694861092468451659084308308507137852288229211424142589353218128161796751798760188681301120087188537388230078945609451686010161249985314954383895881699007022632654429097104759281775955998793897312489593247744825937907576448544425664575469061051168161818623370472857014780996659166206929035195089536486759035516527264372143414526794824577124073776831500771098619403541402087484867510244341865901157527342207612414187021639238845766809232507729927023009329088306862545269384353693452595170158147038525735255424252792842566525134879859074019201689699650541838739358322801174220680860642668657702541493894854842063985990949072857416661310056246629529454406858478589970087178148445178348220032441852459846244710452102589072379024500538985095544435721575291970032950749575785685268096043650019445339940472263480796 [139,106] -3650407952193862553863416415763856688972347221619895056514252829746445293484663302404549413596565009098923408960390217668459759903804138636420074458921415797279055934775815055822118263401213039393348101910732432742871345864731839636035681697511071430907253115998957937386549547242664035098841242870984608000996734798403757936901191285544111426067387050830257296913687246005406805631856965550686264320315010350596562394794794460126549637366896316518813910030887254205414552763125616367355191759564066961040683205217088768681741273092298121519501250475414787877801493638928901265974806129730452753461854040368816601883060932130984300080558464542101941549672106144511883714773599119367160852782544375677474786527015415832266096141030095622027267409157825025759963594117402185621118709961291064202255302372601756267996954702500063432263656508554945937404770124906975444797567826823047686723675668966097249419152778839138199063441062197132969679466525081681433343166270510527019187186541445347089009633360459859874792973352688275699931061628866956330246671845552514123645350694818986227515695436209785786900029616055535967768958129131356611159763689796108542529365873996324144417689461777527134412986690347444091374559484896852450763383998692556002724788990262174786637211168362761231471574554346143579465166522925094184265240958084862208384965894770828493780262596737036896249146063803470555035857609697720500852683798424780360648580603546242552538460720891534568778428990288820084720276166439109804523873416764555671982739748021732541976482520724361651463621635068229002067415631913018990767437333813282610288593411901113810972554007333402081873024749029738132590605612623282688520678504297120784824948820517320611536846053938533120856552192096551887869457595920661147496350574624730149388834678464258561904148645647125296206219233041209406174067332126204628285403656434371487908475103639293928309600337573564492883667977769990702770321712072520939776188392834883867346653518545434556237132218891869571525935291510565634070691185364433149298088704405423754038384646421993264749002892113984954272 [139,107] 239504487631722772101446937076677042855237844234365114635272623608336348432445336745390986957106720527494742256894269670634749869456834459369901784031115106254687501129132503130394642689638467262941275308261717516532174678267630558945910534569696419322741272321406304882282770558636493336372329953968884736842279465715125452327020928135607045106058200160213650464845326543685295901263352370168443892780327731484019899561205328681206678802163703934624819979709639211138209128053858857100676778412582755599452285569918803325543744603801853299833622237548891541719923028758663327325386918178631250568169791836942528488074165643448119182034150550060576273820847603347423949587520851220369804689926695243034379041432869583765530058795360929057304576007903975831916237454122667043698647016716998150351041300297272851718194841620790207999310279762034412695317356600776578171411413775184592937537820842340760028115782730024284943585135329726471492331128403038714203902629695694264892212266311080267780275102861420621749685198149954983932714832960632467959014356074192519863614414454109882152648022435400402897105485436519175484338595944819278311326406261111333715525690196426282220146117853626472217229840760668812907817469221394424849267448387406594353367102547884328828190493540169903903441171355015524103874824120942209810318170384214030727522351195405927328727772860004934530372067544403331960107408559331344749031232585443601346592485073587366280089102707076726673611848423034796197498509676447995411245148301532780368257715628583888524636892316568456857370401462054748573631679061275605480099910544147921045188558526928876853793068029672088713331054006965022471832776911826580697394748032648132474979599747780759089123468084749610708019659664100704519654725922619960926760769095351081079858077844680927123333810395825464325463888993776119870259882443095428721167917122282678521777760089049272408070402268030238447971808516642048993193324973504433653288352504294875437701751514518913966365019192995418834759867843593571128150333596881489599428275340467724140732977310289918740072360199820 [139,108] -57720644772832755728097279337744652805146659409933104428215431927493597445724967050782682172030819647845766717982107179175770966642025484830279103348223976540411226095068184660286659749793363177060878988541935583718592142818364227083471232865289094429324741305399445844651265811853800723641832542619515081667711767458739299297865114966338969372705290248806781345610984320865465966282483460143677593300417267589975400983081215385618937688857907400556384636130243356766619695137002356795165554777336936461302398199608028315988380835514400443352773163648111294990744610941676317393841664447068145405836811626414104733056762325674339462845599959805763525703534043355400906744176976737700691938840428869047320067577658197539844493340302538983808078594092545484141608430952416299811146625225250068234843493583293891601708774916790602974341374989653819397961548283149809342000400130462134063328048049528159294254688274299020789439666044600254837063255085834532320208766775302214703253660106284972340850220075805114630244105612705104365538640176449764536052733447068010620168872710973486594049300909402424439521605015325648328371275500946847110581781628452972300018283943417261786351712699376421166846050178124712810278880489345092629388326398584013249209791235296116017314990240416130989500206310858604239659597076614334239942624703057108259155102323094852728532792763738688549841227073724326363652194712691632579783202923647822444118369801134099328605316596042198351850920857864687765518179858551779568195738503630057094442382489883978206436388900399920529048031871248929403999853145700480076664179232276684095085342656531243029960985740669767081713193148851408327468734829939777511541268256926127815687105262706303276793322167619077968578111215238951547073270857866791539839514331092740551254871791989642857425167799238537257244292901741279189228414329399548282872908206415410256133264410520861700625819824423732518137799413992672917290144632055702914549279247093447831847135060414464536889699121370543717348410631350202299842098590021875711748501024315526420562627332302122367370624 [139,109] 7057850807138634268415332906334271383349427512312957986734717399777170163039349561612668523468006653261835142466846219495098305617378590530176621992171790239946298398626869145966649888712953140472470219669400165303059278694887960972448914349067244533928717343017139313785670119437728015644201063964148357369186656850204280443649676288426980286940351934094330451253602057592768792985941942638155794506344540820717104673755678969675434888816370281221252836165348457394422805813527535548999380857308917841479537733676724880058335593651096121655047024614743040263118385246860629484714287889106462769964163964862062814980965961727244994334716547346024980193659390558775782033389332142895637221924801848046783851981247178494200790479773226760708706607003379645694236166529015598161556459174904033455290536980503960891072448485666412873419630868137415165026034628566327601235994267222639501128944705903666953317850574215932324150071285685415222900386538087183579283997461191045899656745625641553912838656782836344709996973401482913658066951890193170003113299628823046987112355672024687553047977018315106791353714519537946294610893651673312287168448531668561973032930712203789848975989349631967801803791747881068284074201157794066513546622904132276402633367136618687789568843437053537234654202444475187660960140894038428766916087163339265724588827892891245753105844813237421321256445995598768624633333042750939316044500510275988666271153690133342124261520895699003395538845852059692710696868738241628322606441653195167612062214935691199255844126635953286457317874043340083390531853138754917046505883396836715381165053891396699570464826237331427744672497599815841084847923579207131841659708755407133715152527796513609212599974671154186413416508128239774339550777735592474011239703937725494539524899227280083154827258886784637910621202442552047508950425845362068098262856472563264858175405939384825495438803353228583724962941485227561977869958525857717619358116840790657470849980169828663412281264867382996463772337811329590213516783294920710751402940788362275358930772139327132848 [139,110] -208306754228390742579716433321658045508525270774373639910998384012533761120780635972248654596480527128232565108937827296518091250953059979106929229280967447125515304489199396130318509643614162005356550730143266189903153897062204323863483693278303434581024739401549180543697630024295184260271689824079715189069200018481217571613718565197766194245588563122875813100392216155480488189164970658506690031541351088380911410661396733389634206769723626079874555358345208011988233860817353590438471915524350013482539368550079180427924636479331480420170590681553690028730077061933044780765256370870093075204808185397992541422958617231468774735965525305582981643046469752852154119130546851492497206437178922901152894732983681126040391822970640989542258566648377984095434428624494919995549043597904328908375136305611933121426260601498685088220083137569747243960543597167369119809887264660344440020945787917524470526400761854137295476420201952959320746636443130890540268186550579096176820673489324671166319869194962212754449811984478268184368558154635401367810380854658176688860441600450670370168944726982401876345740607328873078258341107774370872432657611157083172235655476148986065989954896939119606649322201619609456089951402703475086180576450732756035340633959024596929706693491423307172812468083688596815182251399722000736022142750052334925218715675085223222055733643094682645687910669633679174772871924651141767336546808258872506777837326809197398752078955610330145440305639076925426905161845718209201123459107499808749427440932317603456766006540941924555242873597746326936426516133336566357828762018554606583832882233253264718789528528035448625709409580284741696542205167201873393063417282281207448457929418486165687016575442131387863977229534051857093668674002744334644366047170797243172959794514476020432396216377260610022644760024764496020907780582524856251387303041879088129762333757656615256066510516409119307908557613682209511352098754289901969276876545791401963624978602931267283956367846776025253446328246696770099647183321198998824425106703019772077647426380928 [139,111] -25128645836906843214183964323897824126264526231002014691704832443946660774249759328870798387522491187759436309544830667673302446083278915989034122872181156563885704034937466401101531138011682112849644168288679383206714731144985305474154586555903885218024391328242399001700801506601306129636361514101523964375743261244961482099629095638233695278642614732523519484726092493451463952605210171566399157119190935946699210760832130882519161572489724150976676675874280679694529869917910821669355930515228881929488644649160107379725090483120009528023063444574199501192506522509875259726330065784540409103416335413114721812571229161351189079679039846543215979786502064461303805620456390966497684065638191542328470697172828348994005346149275298874000575202168961892388358418215353951815235833585696282004228619473899301000276571766723148959138688812876807127507633771919903598450682747272861789882470778942855233261702171259520618415646952886285063179604035103284274587128978927018497106254354932785464368035936424166297089165470821600959969482373648407105740942969358375924092720561393288834705660413686739334018364428501318513334435271537320735231333985355184927599445749638131399189829516322055509987995601746380447438271868335698106166777600346181813514913639196936614357662164693210278981866612364431423299278824840495493992992521436900954613575316751200264712334375503505972747426594036840654568668890032818193962871849488064929857345200611467544923457706517252843613524346061966626126602559012238908802088838847395139123563364709908458612123813167676024420850816163896999582951221078741274562892870614432715060201046608181400163509926793349112605700376496489251563681285145769562617593202700093895401024652049017941616281807791620216264095904938764487159018495768497634567843704072369660324473584223820534205144004589054250568503889828061682267110431377520989971132517919863569884827980698181510780962189548029259309447327126103896340925847626271413357064024775433681851834974755547369089208323613773268482324841971306837887900228552873853457762655084848108560 [139,112] 439093068799824917843098332212910608006534919165222326985861451603028745941872169625556497221305817109125234516866987768045670344645907997296584759590602591621802724644223635739082742927658477313502876862301424111659483504738556976165675789622413120120554495171556798970341945811755522086072009778345500086705866774632594028913965647052357466631898367907887225245058408091597116876045289575607261493196207529866356456333379277606039111800162457390950139919523109932892890704093488887636302538868075779004051838150524129816590861457285854544308859006141435830670433079328898758545736685767336007949406749620126244245758848374915338612643691688992216514856448531576111684229939515957288903678758814252181217151328596533936662737461398802697679067231162073379233839080955838538582475208495231202295530966152959381310228966817233449943668736374840293530001896067066521289044861770389012980651763925735450978320822938760025660629812002857416604998496171747926857287245401917864091805184662047538370723875186224052549413037917309258193130965815257565788682805148547397094654130616847336171685832447017363431084554032050833960500945147172696784626368186608348711442980614881693432999690604983775899848911507460570106193688968179471042318863962351103481868415557265381180571349906895575403506408937092091311647479204000917132095976691854973994358792392030352601967029033409891977995105001742907498371945091913625537395414939838786065643456717470940606131617466159210467445795489111546404742881939047455736236620785693471378027258814752253346685400771158303582123043917219249035493433789153050619147030284825756587552692950112957129378410389511266872661850348179020548548646686152682765010919138800290548987830380424563033925483983544779876201623117603388675184179247350138768146602367077831219658461801180289883385258696295953552763493855934577294441083559839198124550647318404031347684401233039176641631163785531670946361501912269536515903164865650062450768288577934537210244212312093478801178386382415914976101244554934769905834531000061592176147335648576 [139,113] 5688418839395426395024652868659975146768593495199103319143012014092115647626173209742209923001042602562420294305051458805564255267518709123984800098704765794104955543824747987964385417729988271216893172732890011149645743893751957596835542483716057091690466452059682000825246823127277211021272275764738644074000142025912409789548605126570980549557209457096214030131645068493214679210529636901859462862058881717360771767268788330773827466082159586875938023527652268924269945881452171094210911463980278329851309418755380146020943996885640071823008763869007965618448532314512945856874985025206948028672541316155957481509351292777631829315914020889189352288756963725676687670796779962021968179771846693430839327167822662360855280471074418452604305724060666267434375929814222975943457609056920870800184761777332936682815677669424168440543792138637246944969662768226212524986308952558619630364031539936247646666713605345840278681224609083509162821385061544307835266176932461572295024762643910752336138150514843004300433749833995664068448824172955372014834741672374124375236644520194493597407108780862392420818438363408721295683381874893853375998880839594487297975567848200402522614294204336425478677668234698565740500977578169180447713838389318097708118018126618745066863454733403024605659711932674739513795168310809091807203473500650834445154430873476289063127130331012409037405189670676566945156412782175511581615170420296804172521138418692857055445567089559534597809506907197108717572202572450221242911201770138240571707939607603920830062626028383095253922767236122363665973941234887319274091392258994090226297063062629201131880924749547921929800245042428032176037729567583996239879202870529105341343662283488944602366667907782583970771008959632096925699095202976610812506690657217211032889041387539442559870846278682025252001838736347916234728344380208913886970469302638195907538332733647852131960491123915026469555287342132755946876164421376760364351264696142281164092324071365010554057438017068339048433645564177639162542773210307240973851480 [139,114] -63784025523248234721812956360458972659096734490918722779942276550277665523454961155316812116659178514634711158618647766457001335992179162226713006941931214749647299106603199017843119745315904010410358724963792158875022061743407432665261772282448046009291531200272820849365008949865168278105352323842354562852551241615530082224843237896815578413256376531342451794576518203805079599586992744904381293504690999075028389350576377168690517604163439564671492872211277204907733695197606357029945311075300263771828998309082668396439876202353391429655695036733160919983659889664225609699595933519899682262472380562518046283682680912843759551371671185277640788651776007651654484615933761676796801653492951670087904118085361055674421818637912876310092846148504563112649736381557358159376678859853026734907749614475056314160879941317354727507270398720762607725844032723408196905523868545547926717742596461034885599555667962444807673583503572222347109428419543743858369233848146189196664564488098746817941011226734952203479749794864668006011750943584171440113288541029201295691622877179383054455226347976040136013006127990465123622318838535304501371391776784218354049533454819862654164803921358226767386943860889867169105206009335121220883828794278165044524970475378431617416120536820627240875591889658587459868641132841860081573029954745279931492539305595277843311565664899814929466369921672370464896729687724653908349569847372447918879151449464762953031268710698301540154126115078440138020253130359861239500850588699785902334452641785032066401848958845034848088650625299801889146989695297267509951769962943940221561539191910141129826593027316673788664049761309587874307958537369364907426945416930590785947557496609001959771339135936177241691651216333649153566314469700548945589982417376788029898032431717443327740290151665205112706572193904121299408207256424561692897713642470480803938070426104359082196872695976551019757085020601245403833836424411997790259355900657847688700810670212130588510348205466598038198829881582492607413942539508341704 [139,115] -91920479896363684864913709549242938377295841305527676090783234369999840561491218719239037015709919502916996257837229044995869435934879316408398828265637602849843046594601747850311380561180315708834444489631933914091382038043608752999419687610716559158134952711781223010408262810429848355322461828145070621450898836855592604276518547261897049289544950870909065025091174032296228144826757614987877472340976859232143125715962604813563929886838716722728339597698361516763890494908111677207396629792173150955789488208711359137524542795823198703638602101600866194883570350561276414169180682357462069552783535653132616173375256375316179429862408585271210230577444051344925958680051341691714158275140939252361812922495098815106597442766885586168178859041563973299106344455940241545556756817562824313280307298129222725505167592631970067170202478318875480511708970018469371018497367237699195891839725704562584940776590490014991158346007281077788325319809760755893888020681818522096517490953480035623507910654018151173685691876886378798144324824577870628670545827957353302365871892094267120398991176511364986403199074059673791118649940828871168213030091877768245610240445311036347091946045126106820249161214504825303408442816861557815501587818095008632928646258819022323651167385553046121225987061299613379959352359168496173807624978647063051941057892708552214194805875949325726610867183478601195340195588639638786460959667986948941182462049300498424895058106637162527536644833000133300778841316065406064218155688077062753458593675070767890975217436155869875506726789621884569598125210055278383645384002788847662643087947665292448533960059906051623829034102994940692317684468422502498102660500099233419950139155031853579166920825458164563743064124832593753482523764655483898672846897242592969961948352538554085092635098772916563256894858258202738709135102918715629799464945703508748525708287952188509178137719277180627733662551039238397767126390730603475031497742862222708209865951599094357194973178765727940239863357299672639317178029 [139,116] 5473650168938856333079118355257458263118135470143451332472118124401424870946609562432563419081400856890994563526974760122214284130712231355388047733273575636763583548411252163937882461890654267139044447535803185257666422164420932133846173510662510466823589125026815873107602612581893727983338555671150734592893907869256204791549941007293102467442038793003970423551059743702374678012496900039756099051974889367509104662782622689683142347968805394694819950526030460804071332066153465414990510167703586602549299459725231271963890686356604245916232988360851385854993628743072172089978555111359943283781814227134717997742916464148184157577565264245694214527075299640922087618606905662866676265238291092318095955095234565707765842409974512599553652768416221123961101985350820048551040027365469001606527004432729602950013860667754443528793230712041985592473743559625401208451755164115851154745213020737983414122918033430098306013585838245380802135679176388778407382731952245940409779403448076597263032674822346052927825270664823351994597175855668061009336219964757823611612857915351453884975165907432314272686763816514367200221155869004992482111590848686679841598450658419174197497924613978483145102989519478131602778908435647569863188017712528482791275848488474805710898758411336614100562095953786686384027415341245268540772914746777393110234260256113552269124345450707717689543283059687739037000070159435874202495063886346457457050778213200356422020064755113255547425882461521863342500399595670442959313855796896081828632416022256253233536174253674490648370378890023955143721188107136791599772483432832407796958773267705530211211452134015443469269112390665439825916071972353760957789385650464052417501645055076315584544206882899245111670057947149383584430034203245626919631264429840601555541439738342837315020676406866674047287977731403376213339245542168336548308295186841946163026572980051387098593531746401891167601959527252788251999491446697448726572367289167319537538716537955448723059233686780478768053806912023404288 [139,117] -32517575865826396283352258787531370632078808493487330859775460919032689787606130731186360631144769574009411189865484206860635938827218009793499306679409782549631756041783514110948119338718523146746251699032917569812104583688500966566275727763975926263180972074001888364876918376616099452787930720621968450951410131360479500019828367464938942744111123544946795557289988471729371774655610487097444285855099730908573123218040841176523805093492566037899998554641976244182121387341417138860036508526532570489034152235846274480953982666353487112190647703315637539907285493114903970568799108141820137610285362521925338463393513683227120352692304004942201122441617748962161120485045814124297396562990648264599546714317206856381239384270209291634359317854094326348096239652609616884599231905041451049053740126177268623722564203880225159919771032911763484359860838354373300584089269761309191400227236999446960187578376313890344972460183367298758992316375779509901844085079753455168577114391737189444012262245640358058845071314113944018881780790990894588989643096213150366759839230627950695390600439739511469908867073243126997178475615420150586900121606721713799381753900467460299286209775393745420413223330197420139413306457663359947461664487305211681468597425798779279308482502912468321200602211992769525393614775176821452244418847782792687580363481285536349015060328061149877304459304674396353677615685286680099981883809262807688145090105998298274675908714939086580544909343752632564291394108361509445761449484777385078998146556744496260677098368543683929944357389047703043471123774410242180221993780058597314279366580722817235844902737990072943648389947525083676426926865240915473055568540509372207857067390338100446347131574283692933879785277374576420927927236503696018123391956633913348495593320374525711135726487152419722268656833653064158248748878477814830063630782396863502137790760267970027519558775670711911358010393008105692473405075087752690241068888892517545620672214437217481921679827575344977657135560288 [139,118] 248403708312778884934284914232708330077440633223959277179084002118319076117718067142629350701350602613798840457080622608060120889775775447342734054663051254965230597210433472192850297327898077745235683635206075530613071992499594274211030503086784611852566294890482840608850968882162680968612676569611856886073512561202437190829105028114637885004160631683154904988441518953778161255826688299415749426735493154137563802376833686514335129894220699204793942864297431550888307106685812457037960720849809940469469153286928459495224943731799654499898722203661972018162696477355427736815644768909446083604459553060039552345661665476653899414853520643778953005599491513986866774311197621566066054530421114156360162716249846272350543539268274835062674945365507899619734591732777000089100442923002960733555858411182061890820180422129648080024968029843189830508698767536835378490296389739133540937411754195688491261401116821095156846771224139526590542525732675435744147908163007587756202021496821948856175816567352048004433519705339867614042325481294952720900728445614801438408537184506496706744268441607191204829606604362637354062596600020914370950932670104335520740763976478756370392687009010328876126263724204666434313156503724898458943584940277394298213746108757716664845014910070292311966342249192523328750426198989251473015572307335551667494045323950686966259200821634564972650311466740090982542460203045346063150895535296418568959559112371416599647435463084653097911522597597501769277248747897766801283000259252749954090691902661366279589810806613518730650060605457525165543278388234012528077114548566003893994917948035795580877595928244616495661782314323847941215957220954833947358822879549055133445555531300784938106522648844806498956852567739206885847392540046566170818395700710956304096259475305216534693254163856212550058433027704140854628596429278800563045226362019536481833374269801762419452652651527333163733364125156508100258338006953950664753144405983256024735574189030900973139821653571054047360 [139,119] 519425272225104975733315540644107841858611302225439175788324994326197856964745629761609770411560402944953842381070101676286065408188696351465608263612482847507521866543033798547090353373160942648881022731888967707987797183857329116992750564797552905963746349118912405039670377618730740187587430377252425608899254522811306394523449531209107721380130958503532282056229779499498767901364930952807256745013890707557207126352499499613967475049845905659737088804254371568824008606008760916167323500350906542137358167616537787345615523359534789711165224733869612144126172462063197778874331673134344606567431913185807161438490134292683223053081207075171475706625701528006752873507109876363658216120724299279333105674205148378032312565540726946927187126755996755103327072237309701759140851357234295942651461644351185073039058980047213339710259420645016464381221778675359809182575052298180647108823411128785673302651398414745224673161366261645942079826849883117951469251736229138272407263057857788370388709620781609232831765822806961130438270026800514779110105234985764119005544251927277497182018371779160560001613036702298045588736378048664768930277075379008463777340477907376359321109506491701110296559170828353332898366049693577339273455550664364634961912553906908377979591355335737562836397949949607291201436316892766061389768262869225750917178383172901582898246128777590257425864413798455780040705775410676389282027975771281881127225961724526195045711777767944442765178642506990999662375674495089176347343795016958427515316454830739117762237139003884080789713445865183113301725964637355564481512526335808158647648665511188575663977548332133416143030461226586932945381096144253974458341575468882833345616396002965886095126066066230588245556054853768690678647490553083149629405740129303450206823081663707218922974630291042667399897406809511064245533534691556375018563390132880621483072548344085423811822230497393329332536676417786206126326351656310645094991948994756385431845705978004111950286123344 [139,120] -57032065486254615970786399333570209923252952307056792133562272267674194167182527760563721933355532977668157597962698544119915235808345832799855501679827410293148327465819627343994373441832348587701083541569830398284753292253239337354007178150307358309712174574356918203981198121583224551778985929336319944528573342791369195288514929615233113928690442942483976989233219152690492076217840787471154497748851832674931749994338898706096067293631102615341863022061246941114016062679675771263922551155690947394972093982580449713976168824785087832781259773550084352394123669253597502674211890103324523495589180183086142042953556303125090281543698535052584932935193557349292202523538671084744054871233928203723918995340599005559535045746254152682959597318453365143132603722771480848570101183104426418841529825514097258475249176645768815006223552967636923288856191932632754403066710237968733805524301015887413309983992244036467682072299858001573391688547257944610869170210731014716123770538947288939543295524771385376327495867366315781136987310752268280692633339285195515266622528459574983340067894193662676675219306280917575984060342132228761873262223760401565276853101109332218408258229880918551318690246755322034795665701426368650122037615747849739450829961074188586217617646543740602895355488397905286420074696307225797423758767915431864530134821749983584823114746492467594341172953719664733612847416619580858399476999847799466893836534645055457275912002320873040988371295333713795933291512513653960209694030392820928283820132929142779520409600540929669457767392312787850238473746239437467635270306725776222195977408180917785023579400657505567238361899271015500245295804955341297472890927548110745710217698622198702218572272245873845171716645004479483278316167454286683589055201373886338542914293690217541748227319813033533200156305057582569938358273484685856697916471603900205371545609138540900976458561725845797869670940273360485312868204071688498467002320912696266167348752440789014400 [139,121] -341643400044738398963148735170048320817602642515113566515362212752217502943873996442421221358367570396817072675553398907580672332673113044962689699037764102201570623973768790501471288920913586744894672877208183009790470855494127299052064424090697036502570720026703028959568037777851793051284734064314073337761279693039248597026422141503658564820753134756346562838833181138301800933909168020778423308615126591438959256186488486997052860546554402725624883804444525287308323939605860198668551076377736987248668749500536783663227198403896653979968289245225543543543492118369797527830343093475407041059716278144146893580780590247085410071547730422824089410411558943540975157165476144833032873655975426053177261330448440573410293049868053408949692760881664550058199853242475047875634380965010330340487715434421188877698742350695992497611110508470726056338158917213623791482158621318765803770905800570867542599290932604621994692341648459660669480679447234399801477531577557856039768245286819398550502893131953670880004279573577171122877528310546282793825258886407920332061155047948984954386402520028842447239309767195023382268164691946404328183506004088270223565322242631781832690091272073536833278514659459649192722990274236824933932963623572687152176855810983611402560549239816269449399188650849781799258564379449518513047631209780387309935535686864243352195168151204765403328185686284438729422613215815279682230876238671228837601958127578818295298747935870591094390334821387191091742966965915385129560278333011032460468126034773084986278367838570831874217320036651827791419698426311640937218709570297633819966297791819667618039958218649879790953287997607129047883459999925411561224494279166894758936680782156736089596517203627903195298258606240917232457972963416119187798611943422299955334013438943580094211298821961599543651037533791198300510860214379233276368632552022266748507314685368824022379988977776096537174847432031390446308908285115320785174586108872335243530904131920 [139,122] -118707438607998640913753139603438180909225646028021974428854230146900226040965808218761370227537768851263311236196821965151181841044139195739718093567947198852355015610609751800912813900942025864251476433388071339552943446511026440978407434939391820298914524738402671992903790098077076086159802499845829984090936151765899677978255855100686311202546420438465460174718265965259788772117817659931126264203964612483445339517884648062618225398464503942158663158561326780396612474591410309660411482451177056655658529452632346941233655864333935772282354143604716876392272391940265187447379870306908692619715160915453037293776777005045502343454697182288377778469043996274017297683765591820803351021106797524120981996843620633683821519746657960488716687543764905088658382931864648326747887084722239777274966662222361819347423900602159601590039893819149970573303337827268788794757280144132382372478240832887069600532839700624380766415439730269401417531486557154044630205071944037637015205091725736040936783131186521336541163535181259756219959094259835381105975994782397549048658030797520592386444611823291788808730597191044838427999813228556470745462226048902273025457054285542815278812054119381329033360436977153643500008961900175771026011915178452069559618552962854455317065976485298549723714981446426074697033244405995423240118914054932254828104711422962534972095046326311982863380539826041320830513338766338299791512000170024604087121910407360745869541713983750750823910385060756117304310928625869917683288870875792986582275756499393372795841961443842761904581973517465236530766988394031583703961123889486740963462106516798498473880916771181542298178463835499268101344459437929472880455653973460460984567218218949602092311313145142518362265532718097087139916769657007163200311928328631601130055025809904874070409623434467497008984884396733648649640903078295646579178627256366411319745473817963507078604603872140519820645860926360696279701988124967429964885486509457212032 [139,123] -14911216614831354162501181956352574459131217888599997400695375138623772569711241844693717159192689649767191187090551742877519136443803948086839811767435550303825699127095408472423478517798025415639795604395393415569945850319946248522354027754587450860928452696602587100495749969542922383101884393191752229536983793991781836685305519112974306858757702967557354320441902714479233936687898738257019003082037427700857554685078923981049906801573459700095050830263661024104520208886957843269932801049021019344254184856314276607099203757553455126320692869007507423375468829660873754841785246595485195714104584456372870306091484669056426679181824827907958221115133953078580662655320247553602318749652633882073197425599863980601101388404699099258700678675108976994820116373903788505804304003761024013466811896294534380604950800169949314896488327788887325923843711977702264659448728138735116621869449602051683941529665039937166581434529231350382926685590484100242841898414058050453251859420416335806054756377671296382212101707257931196355567065047372650088557840378128142457951192233405875272390691758345884003930005007712466155184097096879104529413482792426909866227238340280332160371533857757580116222534725499795243747273812291935545448159510442045251163716458134619619140238919719752916729718367305186899639962508623394940187911474342230454538307126306361913634517276555398452119693347921197639803115132629068758910453455608433944693743321326951623568163362850961120115732782763662917966270242324229386139310290805638072904624202585769301003989773771499289084343843024903994853125398759927056379983830552377667491624401009676269232972200069116127859272845086889552800712794524318229883612125484744467566631059716670922700970407228467489726294296626272846677080008630279106934531526708157172170781501216845396825331631323102126217425639326631283716607067631030887907967615483869191538664002520718074724208671594765934587604511025979257367576934020506741461615892 [139,124] -1411061519424677007090978063077503713804603480418986646312761398963918169607753233000055111324429708500168424326468680868832157211649389974168477202226235434203836694807941672850064725951012537997532154756076920789380159962007686529879185105512336720598367217114334841959532431908092596366510288263290392983131538612148621460470331054915500115813612546057086285394562311513281866818222726260702242874885493665501878528942224934928189467592913761066477992766560151301408937166959564201268221315568392920588118878204665065874542577759802498908701382759021472234425991628242494098471843977060594551938118169651043541917171218311981588239582110550859906762246217463795519073315563774840496339277062204512428586360969496371354334754638045194705471418450249700926830643828206135094086254285778923654410441186731574595309134751515873059297703300644780310529832222219802883455138098371725678274352207510549004371789245768842564243326963568474487684409533244978294949528704715689239950952830208869316885657261263759885260758218957841235204535615013646093149917902786737867764484956597078101193141229561589063339692166877421162088038340736280759375079449064702157577402285858971913871666398215782533901618884826556556294367900400909032579860128460700587201355357897220201610235919706254255208788645879996368672221065904134703578281356652835920749435892015614537784341476598405940731098890463705797560521884455614025295861981501264875522811856289015421568921545890063693530894936640389676484360369687091919571773350456028278480472523951353145746794746485583279174970897523159988079659242240375486279107749452597141187612825439265946943215870272845853733169139998961997043553301418840219526072828591781642067648827937173691688600171975221461623403576884070562634920966646845764843855989391715097168986271023625114008015341591214899534714000022593007247360519057804700118283709718663536132940610716189828724719731116744865264061962000823292805739794808677568 [139,125] 6043152070375995407713454616771381120881833593012084204577844996265332198775842574572588897505080118479018577040182788829895711227085535037868170967701127548309120521913511691744169599937854636775796705278921851853168836674807993044480541376643637001131176160880573678744113661522850364398237343345368144688523250789774215675877231238136915787726746558234171290566529285359243659805449954116149050379776020196512482361403028971461411886110547268432969267683388262760311246592832224036348527490972142276496356095866376979983999820248798890061322669148197065470846875400024042423485617441593734328684349018354963685479129600189170151733585170084207899354002059865940845548519228633026552187165279867633788860835564345406345724813372797528527412404507632154327964560226685982738960386622613976580886350355674989943589224609103381405303423122251330979508515264058795207622562317019334049629331868640652599303184610597573262746788391972816229907017956120011936689819241861543772708861790236582072820738991663612610289683436303330260912898260125668088343753147596170267529384150779310771670475169791624053237642182965019851845945710591531507138432240268023737773846068994710974591666379868057391704409899858777960743319180206591238239592355259436525004348975309157676070718779868100201815082733041789047513907127624990889175437032562688482796064351036023014547475268829591608702098933232929287891555101124319017723672870852140664208481053343375890210129586696799536366254878003978329413079502959515866229917525620338216486708226471888460802860147008241472327282378890064017004484703180917956046304513479108343408531073273582224586291481973797700928282655673615709597988364609978229252097918881757783921891262659165024085725607409931893133384978914371185620112008635009580563320482504525560727059113810527803585448409525688514354397196842790662393323101825975364629891300150369642789302130012346223986593259481758316497517687104513560645848 [139,126] 1424548372335336111489408287305961733967817483956125958526540506961971320697713072525186780090559113752577287761730654913276793961824569609250832429985915963586955349633464390126758873549880271167584161252493793352540008332137677786931040481015789281891786283466435240838471738689912206072222525722588301761543694974395250107454121019654902631948895573639117640563850825902375051780575395349180652711025595368724523161166260024444893487296974923947601253584887327076930352652221434559253009904134151750070365899046182385085201058557314176241129914361227983979691458940873044476141883188010166123041853558869740491643756536515966680838830335402591580432496808901289720444582900343314794535504245801384916969411539132731868341642115775031273361068783640408847229132839488038274258004444794738258810664854100104422347245238236014511958830401618957494269310202826752684149167166979549595472914771997788519233726884740314150100721213133141563388513243296528725285977501954039376490417426507351434141585096265972829322886954827115877856945695722944350384437807666271669918807846905976063788967192141904500658945801651815970646178112419163663583721454980752042035652956625264123698610206810645373060574754212304914292082696660405698206706559614117568229448543026952808158648581467361977491439969697766184682025160202394683411133530086207588409251643205240336671308687082926734734356718453313537199684029795045393549790026461694965437732478974718857708574372103115561151016225634371960735455783287285136045058315099229218880654640283072906608246986366289174197004135806918260018221135189520341562244703939590227612311092803997545893405129242217958163246465373840336597010011068201993519840396364157008010362329308746238896578854896399176119474165158549224018257269176556355204799482635077926075424676200243111862172796550845401952045942052524623911122618943410776696292105518848066366119177976039561386178847551631742821644801596592 [139,127] -109269754042836037957520102025377603523827296565817141328894485356956652455504949449467666041274897136017305296845244744586767354901724069051770864770630318677920707624477603174852704025541191626824454953107850582215448703736402852862953216352810983685682375790755492173522015395790297312444735680293691811580430599172410134722840971237892801532094001292727822514689570280563768337805855208146156660242107632243072567167127377176674545626991701816872431217418440525698206145812258193166442240087197186617331946399298387000201951036738828055192794806759037522674534350922099221197988384566181103353407372441730250812381513631362441423867028449555470647493595363164391422444360408730054762333840854049645470725682167722072201040586491955027859882495742105583138575366561248390849538994311915550851158624744337892822555683854193078596141192115958267223651960482789842566930695996010397939218482879775583812558248602907063366120189301008832859431862820935428312378505835933079066074818860293642495280701764352242207517723639146397581251451657693795173401935415437250884746257388352388601263545242933824622227636674917399642023377677141192862585751007651758353490931333763475502244561439009336542676911408103155951492542123890285423638561310891241206969946344836238453853990758753352570931932551837297841257573543051925904304352331246025272098364127883835744428243602266378004310645711283465123138478661637921294542826184012790308273967471491586654417592918211913851484034479439975353019138675671636698848422824314543408860222860080471935633435334288508298255890700161665349396427582091484117405661740400583487513551459758497056026252689609158183729985865066991679834802722609163852882030774866044420948996395879010198336839558159683954156105390348643869609116898364663265056038919801994652380940094779356889882338391136036335837838712605928167677851169422683251195553137532324663012520834648539130169068036622320525362 [139,128] -1153825617191963678065082754503496380350769394913016246354542897798518820113248510238343971490220132456348689006772664253526076062407680028102080287473436337623048305633828713518965481866097987885764822727447445866061045746583320118285443692465841292600520373886613425832095443737707303697864223223614471108407863252240184352236161691234284497726525954131570968614134906263011037008230901834326157418965802456164372961930894154394007879554396328201754013928060948757727852934812217680102762142521801537046532246721367415092008514643614927708914541646487430118387477993883933905262001241987101010539006431470426213849593867390938302970016845870007007361788364701784188868712492386966402272411786659572907316889139998083258905784614488225775380582270130813425867956554742723272672468384060262075327915442670696248885332433951372698999796078453096695683402197953832368179881875851165560732925296090428108934742773808180998213729892318328655678274380064707061580028593341350834838694498054965131400955868850800736911146042123247868912881170754007890804591482188045035057368543000007903001250683881159139751141278211294827174161498231097019378158771587800479611501289399807845574833814276222044923735396057029887496181913123240215527014460510604100893320519668120760119422708905318812720825070431095635425333804977097258094353236970576306454947781204473061236900046650357302167126280798988989589493542969670000176748301005890797462373335293300310905242066910233436879234186683980070817163630344019201039766634332977401472492956041384817496548745376353510801476734429585170076964535746968299638267392384929187644601812355891605773571730349422896911904471808432816209184852496056394107254477603205005044614802319130231933170555462400273475709121171377875194867060164824439215795236990119075828943443227429438737136034260482193491341926781903440285977913285302814302174250778803044670987528106756679944768196928 [139,129] 12571224173769392635878604506152237391797365481150122132758355984638431932616891671396336891595821480319311336078163710526547241404685177108549046838144299715383692287033411542917723275822354043946404070388937402612301517826828876611481936117256611130698083431889384192644702181672571593287203993090456694529801030880740207052671789481902239433726095229127953816893443718968622690411750330952572216201908887701925014641250881518589334914443848559214411908634400110405460647316898811057186517587022587153755589730867160168553797185041345244591633200329558545267364306476026787163701563312573378645417079620137471932859186006707097509075312718472706299665783916127572898073898527775195503716363295184680909834088525798650614978484990065233916194929306108979640460894510435388931025032704990956345172071207101565826055007178460321980614074867508711135832003970477023511845436368311124534736303674433978909779172553242650594161118862630744944557952125725780700139216585446830860258411542604435232088673714299165263657222472590052851447028491939182523484532631269448911388429120367855582675127060950503496644359758028078850488819774439198589192740761918681319066243951238215252126306961669448292406497118904658768014737942444108078229628378050452978421874870045792145876135292927010740934470137037179775911824419835284809902505506684574551610568545234330658432889489074685700082621935656714995111881978731621130729877108826202590204413781795445039287486181128532071327756529659924585164128106727913655100611894805628105292988407569381161792270977444168764165371202110988857760504274829898086969314801437626444191820267618205393766216563984088080800024605885931233147422112609060221749910443152489623685057833970448432338886871573111921219733342108396303312369373526757229199666335923457014409971569038850971942476689102124750344993024731121546527789824365293998614786328882030036072313180401324488 [139,130] 151745741451184834444287581164591374014401687075579039420259969328283998102634563443070927155331030477420308972567856927276426999027742812849455992405928032310044058395151766873100004353644434906646189142373500956010536469370661181012846850729095519996065728324899394844031312620086365877292017801774510923639067540425725065338818531346422500474149078593480505843927811378409400447005546920738542693559132931729083113085976281008896480855904074653305782010849489493670241975541369164342237502661626841539348501519425891783451477974062170302585476207879444631690868250214555579861909495923864867138246775773709097337438434660877049642648492573168218917341657609202493526856885371524766045861589543109917976426487482756090957922054075570457909141974024448262551008846856924681024233541912110539772636192907929564635846889983761172226576843608909234504827099315043015261808809602254705984464635214085369202178401130899915958471118481140105293526352742417116555394141656083642854574177969732041231280299852647304472878222920915851407116040739468146944989873610951945412906949943921520238311201869022071471615994968523582488754612483142049992181627590232932468307284729451929173211802635141619560246256305321464667126074382541674621431937368711604300292617483106002864816003210348966841870107354891392858453052132326680069152359646285181993855812251304506657970876189505820687911089891381722382537083595341253797970068519520659357743874976679750672529508252386642114762274496556081507740920422847579273826397961638256760224429096868755612808325546120771303257275015256754640188303679182810074038432660725862584595218962830952462970785061631061759440213859284245054134821307745606982215237853346009574257659416032614486836877458927635464668539408976277505136460707008178470761992816089839534915488689099471602760230042580932167292161522305567511988613261978896107718731515066405034578424 [139,131] -526026884418970371190435271465888991068843881614464467304441850486216071120809310813186008951003727800234746434527250819817358559931400738440407267762526757640174438700526416240987826512602512253106874339651613677165668293492406849781070666873835807203083534086698119739866966579732854413593640280161042734095638177987410698859601473906012597063987046315303766143866179193264210048295058390550939770881626916324760468084643990145112681134377689735272960287805703660459676031012990838986320135411539338908126276081227371489019619772200697279261841730269446966725681963960998738823620547565947559305434622546261652943670737413597153310189960844570504363440302592040280611098470025723482621042133409695446325383579711292646218938435918389342598472066356426199265774217519836451237885451523085487947253298104697559006249361273190639196567119732873692780062730882282127672614471216371776937481019909678187098693470856571879578135901256117613741893394552768671572966462690759137191646288275586339364544131263942271547551077578468145244271288802523677336041707644533659052834544130516205361811819229137210578715183163927334356694826353013868753639472822572020871120368274621034014387119657574102924412713518130945363556094483484303858317370660577482112402110523646178478877472206927998266794059588563877615039576751493431636146380247741884431164381103558822719368363563401630281810932560126481815198430320043083061093707556541508865814116856070695966821426005716762607464230656044792101814628538392518142568054705507700930323416575488809890205244964972691883584677433928510592767117020921086169489763808291270592688603365099497895749857869528521489724877074870234433305534196795197116909363860805232847648849186163987841304866730866757224062540209612919411942391259909036104378365656095795443427116375300613684028833763746871359568540468696382436248406002359814185573879371197 [139,132] -7137458259100550143327474040414663895546556791668728924091173608046999863525133102760462294074787118786833926762968504041055195117800233879206651702389838228413539308881428966824396004187103227806552612429485884441404693696942350887281876420782871008259552601589505447106723246647690687787025349958249788941425174205550670788001736541913803114595041284535886692091674573198096523283080925497520922989040030214871188461269841765000250032791115673795131511929232979178791149070906098926010055708567978462313823404281730788997539691183084148722516054938476144788571817747312107313257142055808763537201468375889875631173840464646840840920402019693198346559533239632635818518526674056579189445808649471538366397071726718827019260436895508139158237052771609282086693138852942792013432533234117759771622065786528569309680139741865802917447397144171401215559807804394562801411540318009131699998033002549587003278117631504145440545741020064872474655436647351832338312256661026318198102963064784882709992954968050710637007296401751814376964498210314805596917063232476024989109663697670605650666582084234913079828101045206649466006404503956265813483173183696231130679477068627962604230441946528415303566288023416984645036760430919547788562989019036472719887561069149968080781448496921202098198072381687179994974234640494888298113940561461067214425762829007474342516229000581312931595206963634993759786266974673491558556078023889578553409621748736945793746519404356701402757645408967411716398607898299241235640007128065157975413158564515133973509616084836432973071598116112921987456300714151250902928567470092359114400429090663501255913742627336058395304830165300363021448341414202467975468604207677169658054961105898533907905849045364845523849937594856339704915477158492130965802882626400239731864954598066771830290628104931827598768201036942282600489700731740933642624 [139,133] 3770978068503023312012124811057723906636769285532202448146742030532583864028634027207193993278646121044225049983969669742403834628408991507319485678117643317907707852714652614506809210433608058386328679496225262616418601886892831224917532155485259448274328123006937830653109221750354143769200976726565436498391472784491510572293945022914713187688153038388078464307544214490996006562858677170295586336104421334872885140728930941175113958102919883114939038270200212284139046470091123417158526852421515482750189392902305202425492540781939025332967243046460352595354688114038890406288606240078677411427022956642345173890142964812155315650752165384514317545745838549037258945718065077604705669797807654282243686147263725335115000920530311006497204764972244949917229602537972423199292755483654435399299658650501895440599344290920329606869680709181426150206959848820672195209840790772452401448253165701476906044194733900886636258925135216097069012158053740780572933612641079682568036048976935156807162504203685478818316054580270957258026742318504716419186089329448752631259332272570093446078265643217705739026404122276393001542840391865451467282607716278413714707644988150863702265088899067210364317469579590571057272261526581215007080003597654019404635831176568268284833255708735531838002066300127468172308472199791226328427563192448004369546276260313766324197246526109430175629911225491322236991609022866309954293368267206125298867236401540218920624362224618130060085269530790873412402511968421292376439591043500967689795397239404338381153130169833334952589530710194071531840192798834787796198225574632220140671250123637013929276817184065872477690906611721037659067390027788766678545767910444485122229797136957717850743510290428195310823190330213352356104301332882189944469928338188750573165221321735367786290684016655357322449086826700793809579471024 [139,134] 149795363792634965068285944307087450695266764093070450210299747873899905942094109417067028404126529261920669299027909823205898171603249843209091865845936707687360561987823579246224105058516874814159364241554215249380000601021556225293717814703335001621309088993445569221817409662729969352385943828552640573655442366206769228882362881902519417730533018969833505600259092186534233834653569711000239421393036790989551360622689204137274553456174245345696834783931490380285251706201056425114461276945886169425197175991179201713288706470183491166125434702568528157885280088692749016515552107822392151941145674268878746440821753073394574144925783039806994424514129789612819253729356695468168228845059323467893918991487598796858730208649303655865282149027149839522988036491849644251001576731926999112272368243545215081522183860023657772198159505939158320044445585668529531929868744068660527261072034061922449436446548110994978445224581087921088683560111565445955159407953834107567763036577098658778453211103967297911560469855757037514387388219001929462924245743295333953792913564760515138178724364537742442756910114490921248963477688084079450000767334295791434721400051335002433355629036529856160108163759126658405549901671956788557626568671359552807090107161570708650551800466265105648873193049110059355463379125453438956870682824164638022860900858573053594106258260095078939953351719788036285655646736435363201804608173453125642180923418588381683321871237929571255901810423936198214513537966757167250986261136849668131915483625787542821242192975367418135895570424908898443374767102181592945975128532154479848395958893700717051938438630506484087818800710737763698070708566698020742930296634645256240317563240147356736085850159307864379066290575901034529452989632961195638828951495020006896104741003486851757582796257727178909822030303620912704 [139,135] 128834768175904560473064263737183956129910368370199957318654996321304920476035421065588044607347517692440104660257449751849672878208045700964251272321634034566967363991579361642962991988260514100866330225401408341944429519807760970646603078389147457090255002019356307453388200230288180943363136778836078731445141261056160230385422562435350954427326923513378979351841973707026164054322845426667451594937343532022566487110039786612013812821441682606247704892383503427157987338453397897593617218781883674216643217750905887635837054347965309632349401190820171789408774794798448324257624458613807080510749449796741755445627549006224342061198118762521642300641724636091438788652354542539027523129378577641407543294023347403468069887503441940535080454174198087425504153750609465893108012696333700540111354013097132736067349180346427423973826636467090633942148124028304356316929111635035084091217519376433007742689034148310218781976262772072963220075112404340208606284962252897839504903930431221622182586864265669534073715037439030790256736338280815457188413680049884371909229609369474436778043031945898608465970214951463586184953394631679874226158512917293474993621433976192338484784232461460286888398678969217155753198739560017867824636492562026153575330381715778240962041518272918173976178202522761720710104398055592267969185975528418647952222355583639258636327081764455297747313687766318809526608402210425748569809362312430118683779874266676283786280428208147460638409558669245689336217338835681282190797765432567335520373940409860157474583746183836493238248193313937048752335373527015157642230235873102202719341378213489209452172287258148758802250350473647919260587166161764825757125080270056548550792393211821036014807878344091714989190715398456610261944807488178826621792140078892817658825649949057217895919296414791045632520 [139,136] -1373697750814513949478210904652694943928923378392375988996448825738766811020876780669210188887573835918387112207158232729782626677328092372473913957052618242757124241339583183304792276818884960689281661343743414870907969957486917137984285804406768519849554834103854663554131853808571489890245017199549853553422996445252883822095716059327960305595102800020605749837753298362927728942872550150818165076678959162723401731305561194743776309593002168300052678462029846467618815902162716333359276041700302581798219567722795495797923959852183001371052310704229554860674559021886823582965612727949650542927083458604023328598535517977745926241660740676722553945550746046155671476183176752047648918397897415864434058691302318790824201669031816763974517104055657861546881619977207630545612604609560011714956276135431206031941590835017668423934245118073494451065533437750730128250306740863256701630217607587045958248354833740466091696885993874934088188515816470091856317782483013988559794152828628547156017426095027845086420227068152689026579254806256305080336297576803996415599493633659293401513461724296807702323798668387459687807451530494067921872825929089180983010490582761562740963010110204560687382898050253919806412065043754580832426948470151206203562102555414819655960621154044080123205642280904544463240928878000157311619932436248848316582270513287343552212727214951373389580231713021129086485475808763037922433112907599943815303507486459921149954345340975643374911859289660486895335623757926668723594941773445302313741559077234030180038687223544935452536879535442852194940406973336609480885534105126709828110417476674085826653628238831352298179167245956654926941252551387730352856943951093708573747874187885897655573364056572030373378746665401667658286320793910118186903028124303632089496339850000588034998828617056 [139,137] -1879397640662616504361887881236785783858497498251136686101367540038351514217698469023316202637122673435797659761738761935628713980069298600950570387644813129713559752148581333821421126015270394621532604299515060829985927749665734807238329895258189818343710663159389100051079611827333253438243198501880495615606587977434335667272574242670024026234710859050240631639232794915044967874455879855602372958841014676045682720889192338855865095676480927537866717482783125131054065026315332807668353542189359985026856099521176489350936202282055286260648376273319238817450787780786449420818228191317595358380843995051946453712920590080025211513754291023129952490871991272578331346808722309874128052041762215543930510211868376980118203667893059097112475110629081290478701559802190465008890110054738877859254211975430855599455283949280778964139021580546068504686035849934530049518203797192694273809995037252832064690142924765737419029945340500233334265462150114601062065253851053609745083945613642681185572578194623214635722754297885303894271882289566462746708483538422045132462784390369027452511743262959523757534440337583492710321550754171655148766918150645831040500178613407991280803740524765745814347417945054016240396689894651440885812916837518038429859410847075604726634504483155447191885957151557208113247150490815401984896711452043392659166680657802554961085465946583985187719603890511958948650440513340341626385039996561858866898536134471634972918307208745385748224927594674357942581017081775231514812044193540838820944239935190089288858751500825890691166982916270196532010978979513978431797465968368948604345610283740329197213079370625343140479182295645412608330877251037496604160752094875831397630404421874762934963155476066876677920883589868769665815190122828751008775895464366615922408510716721312260 [139,138] 6278683751416961995551916187594538137169249693902035381280204644173311740100443609394000536038856499672009426406051586356050924422283182266278254015229816876776495537534817938460327342756649501002510006179759524326929404428907645560375236530458591939587216967554927723110258735513684891681072517696485323565003706428119488595413963802419327340812410724453880165414738666937079127089287849096908801267535867916549119313634107887300066064726385730915536570075731746435458233292037888118675144121934982040226349197118858559601661192471917663344069410527725774658086420308192676056345682814924356569644459489518893075188059603532800742654401753549271804390521959230689595178412428268349556942765286742997906074378112797532398301815478014192588428822670583783587089230046829395415338702610486568579422531971818297616512067577816245552977074045464744029152838269341731831972636962133039781599028151296351670861198688143230916824549626609896748578281464863167029586095716489892595822649162965012041573780034230750042874953533739237679550181545607138632049007718526416251502268262622279166231344611010936535870217595663384343356209711147748993582889895254991465640573765367327571139392820977762824502874363454914241613750883123109692242677673518155197626493619643566042186176421723720631283668804539757741808229397770462634035819808481608928010364048965527257392991431275183794188009448719988567902798727446948433048665720690149539284046373269650190947522186130090836614789617967806593262405354207910030023176267181286879286132778510253591448988403307103461159092036006138183338913932169013010505003432672018345430933788361385032450481845632308516406283208185296267816815446704806594552621895128025147832723062702656464781673550432753703195839770522148449734902132684266338387534140700318328731680 [139,139] 9459077566140588937728695322764248760973093426449624299106849559952573553341212682773660690163506558920124568242836348307380293188219597369932163633058404476951127809007717775819919095508759813990739523041189785369930176617342815711415708158815283993259413470437199746730952340725835702177668436907990531355127362173759556287334552649585428719376575533478180058459499360909355258446047163930441601412646099598830146816249109945768827703206903498323090594932877917708860827161115497836968527155183962974075164047388414169278156539159200827519558366635372614048563836663016545582272839263381026102186277515011486345136663431566931757495298632605115992415822696545990819305794458657632846632866349766138498683255503362933924411983472134923543315147036594287748053574739816533316712478694543268155973318522874621267637104793715793626269398986528519129924419903975304110014518376302365586772988475826727501125771381948994970587074084835867700817988417556021486413725085547462067099975638247617582087507073504397449052335531540267848793082903569627597331317703677284304305124843376099097741714031483870529444629115070169718043397176258825002476427183712606482360830373502957649805155337783043082848123400218418138367267911201346488916683928887253350427513520709891756351822762299934901119414335627995771851805556987039548206197886261830092292095844573996349306779608197690027513433847457286701480588465503949856772720396139063164840398066767424028487522490364196218601710127168693769811294691872626196021311764818879166774752284661519489797896725542665121104584506372913784778246977714482302193253108142434194414249672429304995330985219251250314310434395960731704379747977205718539479357408444313003441400393023616084303884811811665939769625077634194645554018808955559178614777744864 [140,0] 33526311592258533011463551022049690158659585604060287228835474588662205168797356181391075678222283843658018085332760112219584398240327561824496656442374052652711031349627115643942307623239073420152389283797972967012779581457420659631708211257683531256694542978717819018005396420153835035531635478057646975482321454876832660211588379089530258095124373406743166053153039361410280479509586878553569979387971118324512289245765753961829719873206612893938355769014106205710618215050304796178222486310214762787937266047496323823985915170264874542547427868132999789037176609563260087791410107770859668558030980026545790406653693133301450124376247880727114746112839465393013194343217245796486607436040062910900416466910740777395070089753166135699983401140524936276057283251968819776933034986339330214700842468407035571171727721769455194971754265845188655459722228373388485188754191999420773319084486935630628180998094737839211689199558936462670291941400480526659142609484975937415733086250365198061060145287477326280630073680616480891371161670829101284788615287912496759309674487845999047498298273538900987089064046897140810587606780410708279204383043666345633052007069884569328394843084429545166521103174928270502579971705402720554345587061760293752904607416017856056875688818796609199606565400062210198049678899522158311149929774278905801637665566710283519469178858917218596709353802988000785120758011801672367807469910725807813769256405621875347509723606852707010558988954042877087293536617830628187547378632898411318034434492233260571479468474087088136054819949099940712253000213538547525344317057637388484318411978020678779566178017621572296436877495366067659632325972153130009174638171105139135111987135847836571876512032065475349049323191537371924044480798417299486372070456862847204384982656041128771983678211959487122878319775056969086206097504115557686799936797978328666903740067542603932601653897865349823940845904535959785402503237259941615535640648563258882171899897398081746588621414998918471971263540979848625478297735910905644855293021422467433993523439570412022253548382974034247955093431981081517532572858885719226394247630026296151697064892773425881322719555722200893754288533704734369989377388657493648581168808665620683112619501551875378034435058221759349647847765387215098090417340361651689124238244041389910562004999520692030507454517766761696886063575589803545067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -9282159878884957454092685895301853947186491243919898857447107032956951394035717933447879434581217966821619759521991441390625614043466624271237117994790882303609898375322202410598559194493611428361935187754657138368491446492327916125411627128862991790078846573483331997923213388523515620403296407879779107487625507499276203649085650712371616599152201343285488930050994919698250853333149781856590098552715224877167885842081125691328395348780319841985156042297069048583352821513415765857821358619662417932891386364775084888457033185213613784203656880583445711527218475171666897839521477239833141275421927120661612787465935671329984629960456778945416766410771701469123999792887966381327109922175655455507589021381100635005192860250079971280848966697020579234626474362829507125410361001020850617620435123605924427859916540209674458093656715695095756288807297334016787774181864666141335441620109080318336436310495889732277864169350799766590024256407772230041327120593941065729392050632929600074717679493509854049911340938325586343510676397898504540908600093765476253118747775918100824086949754710236884720924440716969122203394938657514558062938262678954212700178027037406870808464018139596724557395422151842466161172522601535379633718026666908891893403754589686013720060531274864596218235340294058761695492771397980829287098929312964050336963509491142634924318431523285593481431093547298717870125839691605250067033583805306324715306471366754346174825961699527375056383494879530121823300764223413013410981151808648393747591832116127949430392628504305013321507231457557950354524703145277802053764581684621855375385588079267938483190700705568763448474301223738796836625695878441163380756248288729105360579988570915022570878676992756515225822346628228311030967398695280841084666652342807316681914946540381779962275774884157511914507324267664948376096844075476223290395211169061444599406012452847063942506706781376981806144643007812050575290726330166643352099541367932107878506490448382729150286402600428095962403134234310592008953697515002102556560421986192333934912040908381489962238220116818874550504401093877348362380020102743150335307089904425339327647836128156132074644101407556057265536917295035787949195257883040155719732745898155555121453680739376170143232158522013036685382930088593476282638361542570422111831246813615153905882712484435903360972212791100006843011215548560680167669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 7574486271764416039380995025321854725149306266208625215858595864220953971717027684381585187609452432756721947887838254915119661096718654054198741123542041662354042627970060284042372318633185488924111484267113667474059341728465287616898026917629368349020191055945836564351890985128364191828190534920786852019381250612202421353335695706496344509212714917881511044690263787705103754831326513406893792876077464761874972313551707142771642561365080161018087909421405281156979033976323244631287010946461890650387987759309025152503730017787188051448142427970307696257892303211915623836788578394767210107168532816755735552956752404807693267716388656559238602816774586889549397226847255888306957488600839523837549705336471904992673680555091639563615779100278855018208286291966009358657691947158778910866820651819830475352342909645145984450029903053327874475555927132313879847298015023176596717920304660084440914441236493049964754089957970130504615419825136189646433082253376182407772179582593402758562388342756770162643226418704782500302646420714698949414349186765729784404419622679301129470573945468708660446789237121788611860229048332725640711513796560066880851765309183214019373407262322333648986971773077414968891841373444247806389435920331228248883309877210956475280603024999608799852375500638757914708084299115482301585423493912260028074714273810454297442071212603031317899549006116480526494238685562892952072914614229657240146155391668340973115410639597861199785561572975705904164784514366658832896375613103965222344605563608863482105640039007495485878066429886517210026774263629624404440848634797332572058969537447687086702841578584720703992112829221221738440198619274997388518777797821038080025587123837569265582839248011214756833629575975808788474201558871660528730032605892549558815495428966407685832811725538020309455316450800561692647851718021967927613175385714921244156968184225536768017771516402666684870958431201244027394518780889087482215050667078918166670261299770220542834649754317485712975601315000532934294137772718024532387452863242456487523689523885821243540253053020686530977806887281645453084357151549976070770003887201907115096664834375256986608722544885428167328347454942552602514610610075695087447533449745069598835556687647762481480286935039348228996600539454436249650339061271359783404981180174979774696885434120637529356300422806635310438608177169640956097604878336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -155712153217828088907565164581643460382272132865693688790235374178275257201248721961678668141795933617025273249253484986745225179150243417604946056949160062859329675355227551063033810754582141777515301029847223369933152111936213875923377199640084300713707340441661225684351042971759193933844796912659144754410116972142936369040844448639111751516531482154384560813181532632591703536476058438530639494017366725694713014931238444136624857746754504862723649017683969382675559103697964292682647057493331579049282951320817519587933454449296394457722085197953027061904667553967547190075478933538342628511132975497521848382059112520027234152768488273459326582791566253815158389264014627775779341471351975863164370135221923943300865561624464049892025820131288556020447876302801162613256499521265826965530932384097210290985298507537824264906067081914998101224243997030605682619435990257832009005180325755893268044990514417272536355304380043927352034334189467903737317383602995845495627958462518905321141117536254685462899895462481668997642017238029641083463008620692242424676638150170478598405119062738792953770067775646659883536406483509403247004356615359304015613680647585935375331300413574452365864684302054324849691746486379298641818200756278251709338969630788630215278236862839843905853902715145700561168262040511955924349699650012089826512015369485428152417055345028924289031522792932188407077987434718770444737031698353598564820448240858406707802958372705880469507150286670858568974516231346312995712806268118952527416046982979585060396288877564319842379056730850599239082903496228887138169112658924735826509773456810037081918565251849261366491626085386438666553508418858462894440463561898220853750856858866745528473194603264911912235841111946201615562124844992044551482468499291549239739576456113209193801950905270100719260753883010523087918760027815521963779381637653615419389615329275558520901633398108568664565663602139942745087943985269619524667173783294593850283166770570604444078371753688435252559157989836687027555438065792563691461894295106169429009284471124782950138985678593604538735663247922648069412917557292179615575673440591129808651488008460836468449730970622636305693435363708869320931910811843233738680776452541200279638879696859488309241082059818484622713550232586845643768929214833408763682337140510503447130193935553495721171275019453590585465383819524032200231469711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 3138922631734771040422327054119252836638062692405148607046244909317293852065947287214053888229133214285675868405902026408983381898566920405669629277185295389971415092236433334164939999421299676955179504839820222971760224983806276674586223298096708460523653038127536392717247807859335792675291034268176999254905250046539318654317905845391499789399341810155068604171063507855866902279071226871878471694825673273645158884220960101007774372352236413373816600741750419194516236324422575512044978192227075293523066540183797289667387775569575878668804844855839179869418880112256854473116522278775802876957766865241321835242462217109696536617092403966155361270644408343604890160959163384592278772641911806424467328618031652601054736279142028976672540954092041839483290338759760577534377178102575693037317695640505399995205847536885104085805121009449040998786347104067309136478469546609740219402569365700215445887436478882644225252214436083114451097312661749097956160423121016378783073024754465643172799379566789536297638142235293141569056250516833258013088637561076477678732816093393508561507266841174180117344707494891457270414250823661024828709995937320824040407889875457299066209832779880807705780879586784464054056345356299041757084484619482656448895198377073348416770629287955161307499122965924157720371944589008554725558937570149104666092022006379831930173851815550563296714130675491295943709145085938883495399286825168385666559127681815711029232235895084526068581180424707005711214628427654387328863113847783632881544261758738642468961803033779910198822808207691860717295970860721062396862402694867541159193054898371210074331206653035777458458572887911614862558658735439801398956238449667946198138680127277469415224425078352919035329135190122737830588345713884044142554638706626408525694699368297966063469787860863105241681601921994884563362316223886845984799283000867824961813393516318851468466447255381420996296401245738238307430457051002132594392057763906236969965794296926581248384216058638954778087017961622783187703251137572528467211125463739191931633022091158660175386569996283035160141325458522539356182194278313321221998259705105658255850845713972551253163557586194003312086763794631187974200027019514029704178382577953294662630227922237865155718163829363600446034579496594363960541474706410209933258168145714604845963640948363785902698392975910380313437996536324998522822016892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -127138075494933034983561570959539240153304200402383557482066443797191752644437161452301175013768723604328245773058125983485582940234562695315271837449198726640004461814901566898904477347107362228745732275365880646561777891680330034972839930757466233360952534762998724503359362042469245445229313825353026029539871432126470936126698182837208631942233663045059783068220316102451868503474211640091247878584722631896842334928915300044715149281548512483654216409659843866784803074977835213179887853779001271575824592692042465160370588683194527977924107701407057410706717446900256051828464041687453727329809943414671576731810633482552964371804978869374653466193263781594265884999060033124768194576084409779947217628113265906057594417340031573790612429934054522708990612333046356287981965369571742958327749337533183345639128372068518107901085255709754725623868515995399839898816486044545278479069722677472140246097608395802457503008573312653893351659424838700218145811994074876716774210235169097947917235152673256699392526215021608807273405860825674600230522628628209688491551666391652468161153445155736130817456276226586198293507137143842493602397395857740251338706851498729445637174054908149887928028806267537445624867837578185284519115322412633344877824409484414743737357315834695200685583792120406992179085469950230888448172914694367295691030873304776027536248162456251279851346790458376460912397887959010602897974670517200215052737101982455986385951238294354546386411497485501473092117015042855153132050677196685970771435593184271588261146001236879128241717393748460875938024484872009748252408977367860673738846231011643834962269147224539796904961761803251082317162809953022221582569642141804024495608904127814663621562589970159476606535892068616277318027420056555144560132590703551360124626193139974235000995145573194735858999230018045087369032305910264868236074663815648089836685969135966598970458241049442841382347345679959670576767232406205274444948655494545456904215463874666459144986649547806402106891787266897242945710066181241578307939245906467839353099753287969427437822938656141886254943251358299555335833729050576231978004907028314027137736819735116820251474286526960575952213499535297958940687968955943747194919819622995445703875177703850924987629238788435383402938677658844559277627864970653669545662253505772428462139119229370634003620555816531258269162311016923674446217420472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 1469303140136738496312999620601096876902383470266415385710421618197257412242759894595780700422209314542598884704376450393977472667278408985945954443995835396418458656823334352599724536404949269856058793617240094160891047722945460654786617379521965097926623668615399742476150015567616021831786066472049021405841678351658361530477702255362522607050661018926963276129574310706697571163692498241471385464914747893152611081591730247040391798689052073888500790323091072270431911861362630538735612225415430647391185968325998547911877897150099948120375061631018319651364710314577662025850789128527401900762728387599858726013258895461563760356339552671233304553717604387829016715524018096675712529107680969641841541886300246093705528787401591765035261047280202783451052671667637072421881712179585007031152058726987086757716766776057491245836198642250126532634501754285180123053549818882533194938460704791373620550164950960065968644552597522052072842849464141992889417025310713073942590606667755265365787741168649025118098834886667971765981613277485672712059389059224667485408307721949075303745358705862309302447792133591563288220344765309154116433824225136409296486455738046534147859349418762917113678902212902476785932375560710736244411148648696044089624176580589416566235902641625805042701249803044731696334258878969916768811536416946467024976782814184790707421761051444524467280677459927325519064985887454528903788406937830597673636070737519205418976611677659337349330473465462683544595108769972740550584020824458428000869015555042175810119891214190822027681304398281275894775434818784455908231399580626476210676574245462479681685421598063975393108640060576813982341369307172502954655078028411453752389077972756829819121789221167364675188614931809907414918617285108679093358033082038456740397465613090015679455593831714218367625466975267943702745883014484690770562271053921065310455201230620723592772402591068533795055455105911505793505278629565707298174844089386190227023076355404790726335110106330258762778971060942737111280396515265757736669109991894910602185774080424245426857814107395378517349366674134003382327303445977492303509716046612203373249334355787535676634483630944218430383356659021510771827053624742098892566957348172194000144072236893585288600148837749903806100574593118710201781428409672566501357929588156194506316656982185805056688476243740930698129795102438138018406219791728640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -8525341272691367176961723565102722433931636972442321414738561175436448769466106638174324911298875435352904162495386186713524400685769860576738293504089550384563562538191740556721473368777443077801300590244180550218270831240606729218860157162026808123769665041832057453032474674132119324777960127398709833935102472109158255409874878957721802472640584819429603032021217102847912256864033848302869302955334216357998757036922789153465050763744471610048789348245856061303514464578100096826992902161696156951397166459064376028502664547129336620526118841711391957821334336937672404514269798218316845178741918356690063671401735724260897928000907660260634734396771773526466276773687562882216078383127815176983962671136091891778446342391559265420350759218610896635170832014018282879713600629509619100200068634734433241246124077414585746376545065753591724080896193516224412000030172743593449773154313674131396459833943439833377869145937196567715604938087177361124727913692370705856965681634991008354946481491068245868515342827962970695615106464254020952715273108547296579086929051249344942134948854082467443844006209298376273714191308192244043983640403041200152452905840915439379897688482705761107682062232735481870399288310325259693845470521448894693641446487745318118208112257283591608425953915710047349660968094282550655645074769475888523482263552397914309734609269748159129253554949597712397788147951379876009699375854529840925995524244876222738784499990946946013399013525031554899934153610379860890558763197165845907773541291294726858104910913189919766068891015726646211933579386927692146518359629799271383628156367208551864665184830472065635866153619544083853262759813241675634838818053558936799603945986426998177462717282171424211262174443312177489243450002325997945550908664661382397633342867990175489927920454456634689007670545189570908445692800083421352361971496647449253974866452111413449201451022922560780802762530617564851860580352465062693621452232541924785150746025543645092103119734085061172291144431247345569437359651390754671151357421599925591932657477157528608252501535030161757185532965164353923454944625554542145422968470103671474869929706937074096804820321022385091261070986914214053782864303192847871036981377875357240790440871980227119740901421965214971337462023131272163521168934697734539956219881407328355841903154720193072323005673411042172494683837379105004833178113466695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] 60534055604559511724995192345834765055427926366884552789828397917517100546557255110215148438749223402927710038289130764877676689376924844239423795822710735446785342694167941546047755837744329753623650873714870347803998930800509944908011309415132830976428315901028478451961246687550478285721024547229067203681508161245719923115657420940757435810002819110958375962084187691371199601150539231734915257156116575050213040930196156153920825847526972161105283751033244350794811510202211434153098899086781201009576706209385149958591046871810863161794222689078005263803883630010343755944043171260014355989829514338102264881027976033987197839317292578676507092681596001832146451514654333512980524312227904593776579872342356438165256559901381134569926279036998573873719207088906624711558396399155925468424989984845821963706833535940417747768033766904787933258604912421433885859808268428577393665438857519908577801450088341211815469498827028382622742402933756224605955462274509105923380884489056371470171318818776301129604396496057078056250495506791595913086098812942156080039978824991462747874127456737301772592521685055411002366241667152329047269014874571045412137457510720169701032303219418127294731476176483960546226330107719117924384236902344907710014200372113099820059448765059551264641618399957589982616428705487157896811582715970973793847794797038962340040346327959778899222367399196853723456452163398387281531908129978762331276209119319313530142465097258017156662863224803800842352886561039444401344890039703160954496725087456918756377208748808575079257431859059900584923885740925071012616354917024951462893464661175584883615435454591221794875401486619567415402325667041502367230310918055930847261768889392234568084044936589176444601853776284469141000729220224445492149107005527252376695449145996950076743760856953796311875681044921415775294692634571641720509254422416307431196988072204634321004996475800189767418261712864943249092932132053133005685757053884124695788689760273537137736710282038066208093783567841906826144164750452303108862501875566286410354423530299617323530574011721070557897279979287258829521769935238636320495191536580557109670676741270181679223731468710287976772628296132881845026483274287735972072116059272682882130548959423153672997766043534017213414837063548495684675192589855935056102619431193720778220445794939256191615598700054864003179339504719929338116823176693415936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] -375261351714291271121914189719547848133369586914031826673722997157360287867193270293872500053287937795032813406842698884365372077696283716409188639665551911742740209110444741099476407035183503368311181962040416824273327476022169129685917237072861122343812267902784343607365495051673813230280232644997838497352512353541020697206195847057525549346437494520305913818139589978966875471471647971674390559516565688815153930633539581914995680079137503155667462688803159103457257116547866345736440256566309612504029111385921147702765067854815889190722964093219630682823308688421836018057537703002501686862926753703547246062715329948161010042013415192413416407829421892060579888827589507981411333802947210695601934253532093626647708241516540685229768923426133409152185465676422126003292398958576927662032775237316986274013932176921643463586412013808853871395138369960029251320396258931685007287809819451229891471437243175992049477566625836854332592355094307785322448989013797523333630550105191972609694152748652844293158506002684451048686637645792476505350566190430776599308666037213064983740866300197373653723966683138508998461688342117037577097416015025444365318539262248699295281202988151394299663466764867690635961135722978777978329557482854388540679432570687103044870387278878005447014239540855258258556398085480452288184837781410124574715290394872241707458656079677316442327439660626401124994727459766762719197249928034981421126293488374638148812605013560329444434903116577612460876953084010820212524177964951806005990661688450827724075337381843924662746437255175502588636869839520957694238487638929407558782934087551854473021217346278596868100880493206806273474731201309330819018713546140741772720251359631873034150693798626451643227642822526505127969622488940755365588688594371017293366792043720551341867713800517474850365921797397455464334216481017452922096820953431664748560742611179306428492918679785086239816165783539967447731226002044745895770066379028380493265833038554803925628199201294842352113815513026249998725341297106305416272226398024637238162876912288197425255581498389214021750514799959120571645407645563133500951898876172958684226658492384594295481132132825272766343821282150828557282525944657483973028747280992359296295958091443584060437934526675962690082538169900842649639659948337627356374256237642269182313947843603671809444316549744978074927292411805133099965335676355870720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] 1406984392162121961159377763180920687560914031091086397137263346252419127460550811234268954020708008617268342850264876706557277560634943909488444699587480769173909886037764925883932658258276909627452088798607278087243135667841877740333932802163326335014164659318614187337060054379452446297264770795965929723919568894471597693383867633160359355672687266129725918545515430527554797225021419337621752411041097695390195940679662194972486599559159373054511979468526733765759096333971818326602133232608810804442253179610177261634837140373210787141062182291866242921182929591461923363797431483810067780059982015567729131696263028109082329437585056942648820122174167408834350513409560983271730573064043640211481154957495466807065755085130861620185280417390431251248896216034922734740664767726242255313083956141922360093350902506332149962740502026298071431416194177590180563518288595091946320084303482777585533651591597037453662864765723949319792992848947996246880872395425277484578796085627807992669803889281492754554287790247121260952043967853869977646124809276399856583328959409246556268275467572951669767666618325117835522435901866907267993755011077435432316932964374884733281570108404515692378806234335659445925694943178555370469271653812042173830241150028633637624454230424626306163734026494579192328188687178588587333838544585431576046245752285559924485402862200504155600848320745200071738840706157353629037807517778346018079337512261610614234164570138164931637461436418426965489493496477569663529334092971668325158858586920765166240704352112220166369749668184800934715502981976341753938526453874385839179391667003736146953607661065718174536686600452815632066625007735546053460701343271089313435941202390861636914161144129035287813021327711478934897215369403943533632391611859011710542286725361829565424832155416941638266058487039674457195604742881576208314694126952786644821511960204937930526921816073190017227814724011229788054808808935502261073681726192302403732810832147079739434762239002859460779340089618872321267594467778275234648460654002715734126743877766824226173136178018832960203761517983756533819380375810177144431704355088820683423300967156511153923153930523184871583537055454387913739750374693159290133053533300750640459312508520989911281594059091152903060411735773217126952517983277629286179589490379654156572622141112026923720057768639978848147343627469257414564442151836912189440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] -2001401562967161261754324498080900562171533041734698988779102512180417743926345344772356046613772533953248557442178852542193473388551842516788610968487739892381179171340795027434816187030095872702931894164653965718235912130296006403637555569184864514247896495682071601492764464975335677607893393187951512717216645332943508392015149182174052743000864789468472282369370368235233307692273693739578440580498569662707857260553191522298465721321229757908862861123539661439895758167648520087444423440868999994847450861766415084557164628645101006008519366887592939887611023708297351074992363568234224463087554194667364707914106482571150595499333836468170978402267340411222506069244007492372733053373171809808840314549159673035311610081836483784061407529471883776813309230162351817546824824976608171881652163200764829365155948130424832254650946883112978349923327713711315672999212027418543859357403815805926979467672694454031576234614510564912973358925304630324980344516289649428934619077733551919799801577214469019758303739259795208312104464491001287965236282155725075679351902661799874446928299330631460227891063436372399848238926213669143994317789035161773075348234093096107194928829320770026138834023078455775888627345879082742261375317154299475509256765621263561479556923514355128001422145018932168393993100255738448797339686635698665157362990016167383377078947996734845834327402242978344396340755005991743802960290823770284755148426989481616517429937452111046618701711553987933311835433220648445012578915805036914677185007473817666426085565514547765381618038846524360117959988778359315918311456664491308020086962624007261257438078073584260034195090779851734720487262423470222509829655285561443994659745300489592052781291176265728462653096606742835212617799852094408668136537588691485463964979777398969220002349557505486368046926883543107962920520583956921230719261409438081738745779992226262984954549692935759201358650512964693540962276965407504212027459447580484600999400803299676697354846154484923052519030992853564483587232830602405621087176727609503122834757936058451263822819403663149061412284790006008602399240656494492052481414340989639590263210610461690975687149636876023532270526581897991135562010825002723909634448069035225376611987939848279921751218365726678884749930255504778723410097492857827763188857650518005970851958181699370344649474155656532314481410261198928894786928026289438720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] -5555207160136791837558230943721548043873756870026073548818456450557666518776320144643042265975946583019158755009392143932854124579357819445494744313785182424704001819242319235163157201482975882195602519206163806263916015640405925100383042923819267699396941830790712795479507317822355989066138346729282811140238299714474881518288959395449385136196587039271056879224621809185400750144229997386763105063776001339599111254006912772061392151115804359411086699757415889192072079562746903998609463177682984525554759089468647425341938979901616843208858659756964366408013174180704034206025449488991289154654407009906867414897982055880708143877756737172349710412968929958927763089399279382505694247302832996479613883903546444360948685511098318105042486581311645541791151632355297556411389696055335213697633323179961478672845701869727711964424165878049502996807334857078489150218323789179898906305780328555185655796687737497877941358990694355949760979772576394461624671973585284545636943727642095431684564436674222096339849618407156336821835968218869305969605217224692134604296606224518157170955443434735844023878172605798807534613727256380766848885905192394509853518694806522290588587344577755810501816742290770822538669361406002968493829622767898988163730519160768389403661067826695280110260476520601490496373294954778814843216753347312349888856301170027981246123023549280224388749108320210496141523496238028315674558656269233833282401389386233847673712757822668942294018298911092174875514837538174962972503901291533516221883022220173488023326855145605539577923721098111191227764284958052639879602891975131815429065726507171353580479852688256768978969889055394132512660751032986869441330988793442133629834270724792431244654350880046047483546322203809375472636792406812297833829956700093430319490851583268660191464540673642866090867160576240982735840443643085407972115469512944785336574590939620826799070710974762735740788198820229046434064608349115977279203840018887019872027606872667099608112171445775644502682822633723537373988622285720311364679832196065715265408857810172024897533752088953387315715553445646921759739672034833012766622068175535481543485577297717099798096257526513034348858893389556684062887151014105711023540179550165381931703983420247315999145246228563617536918239450078612692675458426681595739391968803755308235061538958507924632785648953866072585332244745632226896916336108613140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] 33214445127639260085949607294844453500665273122990170305145535597446634650792346273843666808781171883930709972982814065321465301628581695261981695087326601369152352973203693059117711881768233789365277658302728089694239686853063768304538540124501737240835051718135067894685490312991722348415660966884937121140841414552996095587426259928852427906904455969060386884574737545785402876125294134338197356170535428193631617418504741366887872093213832223560766015551778006768850244746616630017564715066565986217444838764047753655938297112892279878407636462961396056584192980294522421619934245060205773825548203833822085968507453080932505310036177840619285135751229509602532815361671191672966527802038345031278135349030736193376347253167297710650444518965389967615982101928003969354251995217597560719040511161557711224957720615824057368462466956519545645539338231698884029366073707569385736267827347106394936481436565973716628820867743473887376296283623021261579935727235630381851523365535524990533531512769334275854080241511259717736482520224889582956840582289927765773953351686066552174920220788593305182986340591286225130245114879906211956351820713426539361160187661913822635205032053665932776908658558314782529095018351085027331251636935787748205460736057201606368874071496282008192714708756642214546627652214664408008022001245517006655494271371585686077700919315609034081651319707398944488822852034535607847835850869014557063985947737623621529154421792762519484285386352419610325573317913512353800025609645013860409294673571762249717343581279380223501848674639128326506575299377469527248919719156707858004082561999182475941685519109680705039563512212603892754461727305169304634578573288865366219639852207055425375230606285318263153995249426353388905542543980289962404322289862813283884068279304236287669026060313757295122179480914800761114454343572985778822044167488479238219708529174513534415677163516624866960555439879573887048095734227920602353188802954836924517558589626061040182628084106234047054904458310587129330337158362372051886840018281643427017374851337591000628348409967739155561878469267859461555694325558927906268525961100649243852386059270046389616382919202369016169823403907002191014844228781173943490483762692763412918321654354294339929069776699914832343070241076171100762959163756602412329805026427130622440641911796417858809089101695116733606853483970417292147639233402044688629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,14] -65578505362890379521683713132084575413908578771221152526614314947159503187891214179093481189095682322063362715042083442583102838000984793151963721339908409212507172628710060803897768223923435399716845124726510546280553734169163165623017680145519846078082675925746765515285832402528393581949365052920483908836106046047679758881288688376238305668177976508046051877947980998262200823239957710407048210572939404016798558254405214472439050153227819125603473201165834743067026754006703667031394021958839479224630975179741649032122474721388766939519835642940519945898288933542412656587868447718063173015965073466935622294477834999430205570312011775749462164648147333001513482213512816505731352419947680322163621800634537094223514280614639952460405808572993082198134674679904123028446603603975085182200288952034764793930160502105271253824600555121574613487042285116347999850020780695551022997312482899477905158561950127407449622172191260398429509246768636968250103451660241843714912159092609203481816934554920479106954417016112334400633033781446629873238921786964957655969403558854510249989154197657658901505921142250579015263241951184124866875595132515999105285902256643520725241097090553575272522956868498928762337653125871258530482487453233484139619215453176811600499429393816562638635171051936897025596683657246398075524646956685355139360680920614734324679685303695700054652615987902604072127632155234586239757618716456900786356257119771816499881603860940986617650292389669169237117561007802122858267838949708186808795307409957834883512539913519086435580796477431063145704486875313020923980640226659293720776360764173665447529893427299211146562447160002872646388193279600350454205955490596344618493423615180667327727713528804676993057730084353821808151485917159577794695629635868264789952683786809182416084483356233153677934877092306407809991628758697605015584108247532386460101654867749272760577055819599947315222477719011203578226856830984656336041619359978271293611364451790897210635657487628156797063146812692028822319680541948821832128423069697746803176790698689039951182377436673106501849155849566871025813722326959373589336538852219189274566007937571712502330318928387354765103687252460182084024052345242065639183286423902945340449763826196985891028304892138959236507889770472004971771947755704982645793608638680559295489457705972229085966770766701677226029939767348308143410345437664330645504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,15] -4348251270023280719824561165997691016867019096266766870036046164912764831166024158512930922360425333324425075244744966944224459866406211199348522620020753375440954674454836895415735737202714674877496665558353785237113582191803519840618809029057197551914455972231357851111430228640706511201899100156724657354755706433711059527109888416560517793645944118272513743190022302962009559225877640940165226381181746173640595250830348203398917172214329522957810514327435032250989466384907996415907041207237248476768118832448050561002619476663984688630728715031616382439762319264802905432102910370092228207087485454428312727898769348063452293589621132833113024662549978608232991231050047856937042513363701204598514017692117963102253041734858757230668748828878843423462889460024628353387776459484820626130348126949238910027634648845718808358992329524444950455612456063207186277031241352619693721227842118100345073693842439995528126565140954505228241106136217328659087374444911631594161789413804400406106097087181955138574201843880152519936885450038933200495872793264088752072865716380923965949675752680915028743642458173987500106513791667999300763461446026094444653853573182546193622068487238986429066079075072903646199371341623414896903853196448132340041679955753506246850188791567142440780907797807408180575030900790869521328279992654153616114185934320608003620235008438138184259882001573442773675459562427598079937023181105673591899525723440010747836726234254842183962179351374639129624583957877760234327874318508659626031088950345177702098870819470341409465115926021420219317097444945479227672975776246723084132390643908139496944401544274436490330093053691396003112582408389296357833144466369164331414531466969742652762517816852530970276568554314770238654184386626593890461149398054568091268000182959195292539614629776817261845207285692360410000720344834375111708260609657023808692242237608015126093789349106746425950748682173148905725711125731799694179307213539413095038444020101053138185004625762753719458101388458062477169346925734927307916445582753439946000632807794282998968533648065398177984196357747918796562464706738789726269625755870874813979780483932413118412326758791985955945373207010294896644978983661890829790196538529983589238468401113323044909095428828656638404734652940049758797818721184882357317158985440957194678960150909844653905550109775052966336071292569329984362270450908135424000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,16] 421043607141385523569637744298072599553478666125288977915438645029718435050343944064498439213506988434946855690228265836438513324990315563355487477338975251219062378826845089770139166241973938088287923514388454230844952117571155763152370212822217452062722642781225709584473985974161639157493089763407799377049094173977434328469881065528840041987847998823562509911771410776269091426373687171935661980515649827580441822088481471434519036693403289823069524815709963647446315301078676862983949040290569885253170476137933197527457372033679901177390124675547542942173518872628022620352949728825636958340431940730349642128355112223861518101218632156133563314210940943364688333202659446080773555608416635482486114543159113836981656727383625827637305532714124450377175311793611530053654739402662663109172389625773602249928892360671541259629873721686982027884859863401370335295398560904122022283625439624881998902711464179727220253560695403311298770063286522715902916781194175591458213293201930118333437584925976230446048132073034896743090270631388965976652297870894850554857488899262399125690748241614710456410929883151393146044836855181681899305667866731771389238786465891142461005661311598017040481049682060986023119677007736570644847559790963051133380565212217257109832043920767453895772839748637008153355116741882459009669313244661209889982787682324166380632559770257921693825492027247821261415026443333053285664922508022318299635154381266693223605232548753343655063649495496912927303432230749581524407002318187044850699474227385512473321573405333659241435805289481959636173978130539430823945112844216539810442524935718847713253561080444741596620008545895221145436516385932552180523005936061465731009913057004294042647883920697771915565831753949898951030258537554456101276074739292862264945488788487328337988564507423870301811910325178375360530468304622726179488017427933607532108927407622185667041620795743065953378712394875506632665498276830435182436976892026667342799353556915435276336438197444291151497115544003559206285762534871667526540981413150859620166184020426935551399926818129480812000444121179828382856903125134094014976887438209117655469835163238153125951591803241409980998203126166992091503625475174037952528526977219248281233007726495167280482410403384033722660550740052967437459068250849922556325349639610168414552581121754158396254042299440491648479545028257347474695832890843647180800000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,17] -1659424059926628155685467859353456707946951712955021134080275316019295263452648393536519843814045785269006674815799368411088646384169335574997259520129010923447301950065112533128284043270098763205103797350810126944988767177773522827450325347937915599117254250625845779393151345441323698481612928335525747453876964794079981815176624241694673794125517123345809175279556200038849484464250601816435064973816654807729206294214922449764809410160536313106863439001244033200466881058231238286531177543395685618830820494971964626309194484742739801460267636958030096758509727325722514503884096430554647838931902478981512817763953364972296792575870960803834539913839130293788521126294259375913195296703975467260198568129573846087739920448787609300305187568171943825016263165493401596147831963713423267202906298861735671592837116377622749795149957634633346705754429749444005303760642195545029228990525861434972901024610835622621374172924494202658252220834760511962345086663762246456709124314367664986515887877914394604919069823545299294572875892812093537829186561015901433060214788525692421745562792010548687304664260478198982697784422216575861865829522297476917707666887561902381758290007248755588946352219214306787025008364722683889524506421039909822147580108542115437913385219675667358056313627234731279041041662518227452485960686991955923400585427200544420487233975771276817758288491786792270077263695910440726293125511588249453946547239642745412905686324974334936682676093612933175608431044132590131976747718146509066646601558929442954927395052445430345937025943590312592441897380932940525303022924145972181820484931301332676391485805055977882086544075158362481908769484190863672705096387438783689314563925486925080083490113324793564785250799836998141716066744816944534067962823175690953124545202635018019768564214031313977746371637925323981797822244187665778698632310625454471165998382479688487093260545706762457210162754420120119617976241083691523673430840680719690890010823479342165974049302559371161661665330941410440169226240119324841664992425175368127583681962529738848058572130003764937068565464095174432561684220666039714172404955641592794549614506345583603153717580004485783070530341031863122862365110917599574261435501981678669902656284736969429707768054421673471598856813421327149530895029962546223899280246401090648360749924386751445715979977070860900810330159441655871545853425521383807385600000000000000000000000000000000000000000000000000000000000000000000000000000 [140,18] 4875440864607968556294788243779128441078945677676506323906412900615318853684439055773404623781075336819403628605610582016958598646162017443353155334071120544409967664069052857116988680139461345563465138767265346159685143745594082130827838456732896881450210742993951702134029926102246682238337029962534895129235575896021799670939663290659818250354601186663023739408559047132103553803463625320291405606293506207109524357396587194900931018272863577633951456396861723195017460827323874915448626075985024647122733430526502123767579454130229602424708899306790982623021063972982764413303668967288192889988538412347781151862110088463585882201016176148823644948032341338952426634693385048147684171438132228164675000107578528190756289123459420610567231020383126590703787758564790015219597120887958367965851407864881900112828059518202538806244599900330809652780044787106230354612149373426685702281875891986749577027938768837632684771505347067086886892487505086012305702961050565797891181585645749685185491885495588568811747021523898532039153012916511449408674188295415003566572909327605507517007940531189492531462554758492105658256484815525494043090453013451846241279038193091729313345602471560443386967564129201652353209104251726097105103789259875352995085413918729440727204645892703480157686684310974141983175842288103236159662798281291457205305828052481385526782987367864856669110515029524616282587338935350484200323036264866151623378377262343344851291373512125831923305007420974414084946157801307625973044926879092150575410589373692158006761911307017651324408830644139723132208915204387571566376132553126426007591587526756979248295471020524003212872334532524594903904269117871546602633041734940184080048753193903186822315955692878720509359183942728598670607303611659476374924888899006484330652906439684495447607337977853612931770099552909753840969990387384467597298481294407891329381481436568045667200268653473923144570048151229602183754012912154738033357366109108273734569304749225342360533850906865938159933252982434242934755732799057672051587881110515856006280033574547134513906184981578701492298398302997577421888962484496790411399881421929279605498958091351599107949187746126845970800754425732444699595268087196155126372985376488706044599260466439633383522840947936982199996011798065165392771740590508233734209267096941034019352334899156816707331887813598980916948168548367008905493726055390949408768000000000000000000000000000000000000000000000000000000000000000000000000 [140,19] -12517358589925547951099975465955895823180345188214496179616512535013094829210970350551768975766333662119773563821622019128324734011829166778278422808987701642024753460742582710931391724766283977541616703264232615391254675329822374123801610798842141042182921308916813650874080323770169360937623093960845056616344440399072258513276107550867333670875442961762385466370247071322236099805485717661801900365358222150781893979916455607754112438360252183762548727661585036131482396468038799651617695681626243345496929169429825698277137158936123541766000167711879658806009866247754622791258975860097385659833268398684636557728098814901030451766159660119653230849150080979057766407067922245625177849816243317663694145742354133239932279584461134836393286702184197543868627626017252389165052635439961193077986556216487132763544424256277535604776506242387588851448566212116004852020462920288558193404757851459755983557641819014134046631290880906816312614452697473794240402043590291935361457314852135867931692418986000693504036161425117532969395050558004477764167650185995692327105103783525922507703927517117243275041821667420424742742692947981897635106725978844642397348611158315804509976571583787289151445292771607662514357705226953569341952862451468364208043566858042547513567889079941101472507828971706102259703505286089420401589628121383811992756250725716298885436982093288127518191093788647952661380431428111799284043461276551492138865748906087658621491151744980846581642904694883603896196212373784317328921059595781696693927737949672378904246520944437706225484784832451131404298443206459279941474695938516123184641757589091153673350261948890593899217575401754708933195719721483716867480158624424708014616865562789427277532035537579670172245252269254408319293478679544797074843891823868874796762141491762685970640149209613732000873660595910418874577385282381244480303119411614351286657261546175828306552348544661781916248268893065058479296771997928703336496012915426790188536470944294914320675664704833586575950422980560261639882954010902517731274598764425634074622459394696773119616480563600006125322210005022484316950858433058711396393522307580964387614420118052614120292963122991390951702986771318570349515709628304348529213887515618639061722339371688293918207246871475692163215917594040729683121232736977295365299106415146863374982066050218192770437237384956913623722704545889289814965985578074589102080000000000000000000000000000000000000000000000000000000000000000000000 [140,20] 27912592334860866204982240543778638567382936382685001876779816850346025607468258524616846296846534977561198452339168768650996080157850731995617981831681356198919565461233815850049617529862538679069765979104446907269922456016871240035380782492191046648916844077683697488757631718403958729803720557694961588461913120436317007065376809563828065059596961087346423344937524259973233110539233187227358379936134804708711621157401531856759206558680860232305903468467848757700536419950970070256049418547512474867617564818031652096526921224055231336992759489909885685467329508972382917130816922629138654747681840971316124762707573935941142690662044659538313892160150009531604765556601972422432309508689378119577244354361069767353027609610488008650167728252521519483018238127836752609499526469640208937856963907766196093574622457467030029209948398749807205653690241507172803126409797171718431476744811303560755665305032641800900534499428771326804803075059056912505075059639712577560332585871482224657054847289801286585375277994361656604299699861216621398684758347854288182837245192276643757084633780511047940320214703049590444951301430480771577857228875350185423140029202337966689015604162527227059164518750030795684976000111838168279026963354005995072459057983388539761249416849233353165387340347519657350556079976132001440769881702358552902652937983861722362184428572174244085160951920422352372555875598242134211774402271362135771182400350074448889308083157645997220672692594190251116425689843493294164902777144859584772804560643055119167531592901795957259321581850472083290978728923166719684261271284026836733548092289676148581165201496166614107900678074659041528790402327002433141282534386845396655043265667457915153601308065745394206911224578765825743882202782023477812004669370143711584570595493346958606092760703735631933435461782709116728627306503854504491466152993181429566462763256191081005595757483965357279145388083015811974202161926783112898181848788068145999013228336790369007277686430554463128032039137969995497374946708709008572800161339523939820545679618319534057137293354058178877419560520283405026815572438776388975545500010488948090273099218376149279307780310282807291163157952603291401414130231731918241554249656817246381208024513850142428383677215075348266407477234946377648065195877105125765627125510633804096392705990511988034715857312496382032874720658633789684864605325034400149143552000000000000000000000000000000000000000000000000000000000000000000 [140,21] -52190551556890409792878710849125752342878839608095335003716723502483597193794482770654545889579359066992066131707294661695964980253622693699005832863875181425398023490200741930757666804988031946145881243927168773302104948908949694471006516131780558767166809217862695481102278814968574790220702540833078789091827908216649241749918155417362430182709093826995511773722613928217556829418384970955618510707781557715601339848618886705120866280755470885810826111052894805948902595487120465929738994900478662887692480129440002800154300233700750139432357317932371557039421230850414605870069333591680106661237230878289335701451502712715240700547654259274251090718263974396563781319962479672522674397040487903921768663144331275083856812725579907697501469572283288254819080224092479495907996935839498667751429937671696417348776462389124046622421640356029960003949231031158148995300840425219541317488010004138647863082622318793625755907687358846338565156776713769302618855335933304132287766725845982975978774710600330918390361934372697247867003523257905382843832818381528146997708845413449162234742578901342724101573028999429632821998304121600916496823498974112430681164311839813156422250820473939438795887530227661515377001685415520910544279861143957664667542813984778571080661947374178291104181411580333550995037631163820237256582949186087517776089876681696411563632297800372425985074301516738209306590873126556091053727973565414174292602257064342361681716913467057359069220555669716597601529015942724058119314099990664860652458657113581097483115959032506037871587903640479348629460856046062092151076259508840718637362217438413921623895618788223667362192076180187450225155158209421202718522199362812983606657355571400010724948198235112309220024556787224341024379071562308773691020067933085757073369082374845478439650060614302434347506630269442456476428796976608566804585142012099439177592554117482759901075469403048470769748068885478668550343959525455842383300452679077617025551600080928768841702267806620072771470493428766250546312258381952804856416132800769520799366875926597363314999228994986127169409478866221003311039403680052255037959652089786692950999180426217969085587081804399273608758607467268638960424166290912862553327682832441742072695783347524984655914865192830172211518787172472018192611263741600354612166301143455954124708210057442577077112069030483134625846085645046606864207503255896200314880000000000000000000000000000000000000000000000000000000000000000 [140,22] 80163863483155017982462772470076285325920171816525646842041160286597571383819497247418355758851363575022820788140756625169241646919923371274535185210001555289583337205798608873859971546932841767576246234549070599942455192808481969458088492899620232397619481578294342313574597514341049662011206435548544455775928136018976469646610316562013894717956621427419297800120044311992122546988398891280615336215246543188405875777141961767441127114946826409057967865301275840945604318423018444741047013332383869935267008424828404939599824779699620267864813523027895448013549249406629527102054081011706165279884471733384637067215611480414060354730737024708105931551509898466338300008145154522117056359828840365904477088988762244274294384146486773837312162292492936949359869316581117360789188242789423517188789930245896437549126174104039290050582991029541970593113336842479688553906894481182241773365903521331858050545707771662490699784479185278650871324017354168863923846725954046210364133483376582996853764909230561039606965621267219377450675742248050523531241257058804446074872966890255557036578082012580614079550199057844689181101089328064843807742305805231429023477315754709843305331486700737907177572238821932579764232036097727843594576076884520554612095883227573644121769931726392123627304041827415198146137262738191915143050138403939452735164919808976401430680381847539659442392039079412294245015732882691325745591035502307264601563336558543689802128716029957696499435589188759994097868240215626358466406257339424217410984905777261573884964740626105647689990776122963598794478277207749440409650988203540452309192349325241443248098612934749968854192382214206037487561200332226338272183949688163727825800352519693912312744636052165204367193122283885220817616722525217752589084277555929232803058428759822815223383601989344027494236745305959108844061150981552361283681271899365603381306764997415119479554376773033907030835512873191868739930506321530878252443915420775973385658815270429105163235314966005383127656364816327913789251604281540783794020421528566643549560551334204699108610016721047486648669901198720636489522626284095745793712104931691894804517031219054399902773311107907185331981807638069783337714617794221552452923611405098836652753676878173106466911620687627820453452606023863081102906148745507887101339591364863763235389434916514573566586546223991924690897681915440019408665815854914704769024000000000000000000000000000000000000000000000000000000000000 [140,23] -100813444239326663079959464220626667211337402260389571162707135695857633052182559883514364159827058917004538529229313873897156816179205046801850497544921447273374438439701940659052119989022373723262027590035088837042601345347250137988781644843458559851684090023429752947873717768953863805649260019307180371602578530401096502974607303093386213830392641228190023594231318013509733407400903014473837256525688959383158084246779121387099287949204393904617026347411833762998487016302078160967115362870535638878438226661992960670487019396377951729409798874190350934431188645019008472291779867212689014487089054442676957892783148715581932999302181665031630880022502525892939330635882730402161951038448867188643862379717974842557289330824864979755895724178837508018821314808294946231847077273820675145975801290911539271954751011842137863492669247135001566754124280018437999245621210993836384749041784629042188203782065064837025590189185822979623681961986908483170244840573033923901041886149671160367886189848572391464294150082996895563818733211820856299107492314117571840864556044067075366825448578064534784531794625051822880163439301968725408924237948757805232027100922539771278242597597499330262441154944870919632930925726043316635187484765893871116644828978179705042879307472570089682568462716042866692139439434528668021584915612779801993251434255790558975110052203587885873503834504050863004566400279995155437101691155027646055173282134839933735508844233615289504769601337036360036723483562217507777151008362131716618466722944988383890455648149096981994377440691635972583337786103331035237298130271340031258726317280714655515759697525260156663742888005297115758766007552193729687769390657507541715722808085525219724713102795844971240694455360049492013520395406218197596446254616498665959717811303892421541401124631810405399883856374181601252131652638148387104518523589636276865287139032717006551279741284242964685622207123664098744362909873027587083876880659233072552723956732665986641311888103023098918356248296687416182847338668494181677056544806117613228228702996996626772243277877988352789350539470886978990059230659542378202422340796129508281840727766838893212584751516586337358156344950464492335618820423917405851808239902313745590080998212392352813958421854665126925722380487049070847763784535879928361986851227327885729715862787712545588798625974072025302386707282858451111923964900924915565199360000000000000000000000000000000000000000000000000000000000 [140,24] 104215183912999438163553534189643846739425724597209515505813462582729948298320077965175868692647983131893814824934006035141301357453125753352918542662257906803905482964998735895508897515744947211860335289233199656435274646132763685253605479616143676487174316155381208966660351785670739290201234599372567759323328370916020686532810764003736520302426837946643411314271053835993080278710046939830248984350802731238593343394479055772787001749168535955013836015751683948067512248354223048811465416837910413258152877859186535085765845835609480344809275938073546565408323206531408528351984865753393122236589272962057902142724672412857096122015195591432193645918948620875510146716753585350951068175491389091576331296030286073054048837712646625694182103435653676318240233177708617097414635394515183991908501640984439068008288106802215908592318237594265344420297449963397265249059573913244229006743713842044869531346271805765608822105297891994357042165179035302913547284261556011034528605268260808715907389144049199766709049065086394567434173325200101416468016313559027707491366463269608742523074939939349882549715232934791345180596957048240936334501161110744741226062979196702742661266192498326819954923832480597713401961681187022084506098353083107704674829598590935616077179082541124599120873364622103733351558513453341246317213444428375606560995163257380206647824550717987867806688247469342394544121482192840944531843044276661524012587331789769363109091839634671797841705558483232448447965337334296575752552979441543907444878259343400178942614583252274939858941852302407786723573740854169984108652252013297538772691420414467926295818717563524778623341970920564424663132116946495965778917535991863549610029211217922202084553446080900522167171403196450360593124805844947393234430531623730443928220546903687288120870850014462400531330939294374433486825949932348941511271672691486258876558609397284482856707103584974376666286202083315034717938811797141302407460243148005730463436346638629340684699368200099510268715736982162674555109921875461023066199258169638037663862304620021932575355537148275918325681354379763078638588347754097879033017306230148385563793644867766233932795047446452446242662987225272828251529507272157251723466015106355258053502854068439984429127251676627742497663512753970498873380959181574688576360497321806592403911596290265943282036502010557851267598528878154129653669172352302396211200000000000000000000000000000000000000000000000000000000 [140,25] -88547613516123444336679219342158730265451318279457191541640717664721264646295989301552166818631427140672045569499345289623036282933593015049275541668543841889359258841733616047904622590956955622043381849391065737697264051733079021962329016315033280902598281035576239520202545840479278746085126843900846337676875118452166350965131819065599276934258818325099032253802906348838405982265847453021782082780801700928678908477905889663544548120877275074214658593863154686865583468313085060510835368578510540794045263441999624230486711232692533775622724676832873069378544570110763489890225657104471594497197116982572027262715195275817168568710936120800556526154645720928019536477253610629014928480203311392637801000587125259622742914699675944496995523265156946735613354450230109894503691983251909943352028078169853181661968828075338982498985438736845361872273229430033488811900656939824741103769321104205308700903081872209423877049971305534574229660962245191117474060334848108981755349191374527881742265917742585504982864709790785823030169191626436691516375938450477047669603451025756607858565621705888967439128751606553945882485793142241320581497207913892150921522851991178125684965649788264255033473059521660644262135401943373725112908442948192240218989427256836569531907867617768119796161638158596796436308376473789278072555818331239720323276942216623753367187333763250905165895080983093126145043013712653449166626510744911627634870944571620020822460576886989965727552871916377158614433349622911017858438366556816626539843197700918841223070089880319865099662732924330437490093943546362389297617356007624832094201643755444260425996831869406006839970039107682301104724204352170475349044971014457842295314755442252612821544966595683800664930344641631198898756518701664353448053880852491006273674840312691113759333883968922850406207630727096971608115077140334113869314231866554143618916104027639260603356738413162438254170547621290307268592088564312821317824690416880658009540064556101154377793847167731546086150872915584512819625002410967854426626859752125336559064677942992031255526606176456929963727235295896861243524568453660371269664548908523274553495531774452595609576800184915603683777560027638939735121669592423506205425880578857347692060378337364262995330326197586906642912440343090363585323305295130114309796595579142880871610524085735476627828545490153254583178369715098241965505946429280170803200000000000000000000000000000000000000000000000000000 [140,26] 60893341245748512321755687469401528691536523004066956805923338041486094399239225356116789618399708434410180540462169687937785516688392294670135564217099104287290039975205238333744662220019608199368773462159730495863865070045038005986057646772559824270184156075520091264861868524487528719243342004023203026111664753694720689856332963569717939011420319458253838024551551024435564773100656505447912961258586552337352904484881561118893542161013455174143334387047841376048478436734808217154428955650913864225953448041358435983523192653402667042170897074304687060795923543715991751761955763240267555868778705968791048124380707140818423647030063413146397440559409580786140251463866460912470786853353844535942364930505394148397227712577985157704812088032654959034579442505949054577488365390005803560525581854048542211421320959918478263252173301885364399186646832757149103503618150125697674552072006404557802500874389910353235225843507674123622272355842507525592497056045183639063802771147151804969793534166543459899205533693093419882446469876240587326688431737616394591656326965378406675220338940659364802149531237304040028526114097271344142592909095669370684697598306937527500628064062651258266832349064685780355082809516640344138260295631537726864774389696751835227525783126139783660637173106408200937602549001519658182903851422933263832453082702757219425319462680032284835323829173399182347028084193693356653580466163085876974998829286075119579047123258810510620147236680663330787589885157408037136066854373710233311288979594325601305383558097362983631710027501125732326841368724489401698700478815989360577004558371130726266936425609811654964031740917781656005787387200182607714276511394108002381030712329836219738389318816587359197942860485027587383468178946729361688384145584113862766125897734405402219885750373713561969680731570635044173712882470797414942907220067247157017950062415946746358600050211630736246011353403719404224532231628121400162644260562297476703103796701171510720819480558531868062703511748030525156916822374365457818151953328417697097697258048478617475743002487633938282579638026630421577945716115578150004277494292854305054674720418237825841854152130058978878351546193242407975048341118539707208239951266293845951919061772097511616520503758286176124151126633932843136581235250067739857712201520830358099918887892789851096086505876403672884318671413231469542350000732786394883162112000000000000000000000000000000000000000000000000 [140,27] -32366262087339754306294090326210532648182463213156522568502025825031662234694745963329542349145817376878314480239151824786435499775946667843860664085763604922424913733631857077891230701586149805552606958650565167850633280548794891529543453140042565079308823042152015028711797642721606672874779244839338313881407032748643616520248460507085763309559236636167723447256458081296932624327751519483875682968438610669718052160618668735630354663355756694958474960101740995499884838993616157778653522386102168890728786021943276711496860498712613129976918782672886235001209920302656960429061398128454165505410303558793489533122638588722142990277598246276363453964198777677926749463752983141614320152450659973706165715314899035131588964884134768554255131390913385451597351851168380132870379920269911033594144267453529470179237825568517290209570093785718736758225892621504926551233689126002132303098407602688923859024552441917389311025262150666114476544472894407743530890941354808332698370538160857490146477835305937483797616904769778307363821587884106121658213450646297307382699180576252151315083755118911114194694147520256825534247307024759328679700636389213310602142577225647167507411953943014874980903276636672070582826546939404490249876905190843015495856021295986204556800422464565973992735407726242723919500215567103412195883981255731996829830175485669232198380729156956995154282912309820312592017411510038648653007851936581766457809684788126368565717391105570503912641868365752635605632019457743537675926204546227100120868917346038622567288370278982392445632044867236459758961310910668066977950269362608505630184311397690179130272421453980307994453628336371917845291559128192899161293089592345058648499092557082308552128323926631825240707537762595157081079830425763271161913349481291479386912767443666288298135552908332767963464664824857333316339967783193417182763635706765644738179143586571182452087233672312772449098402949475818095043595762774296488873632592836654263079712391395321226455443517473731459679862251232147345256060511750562076649220274126804743235871296336291109302288964922738798690978877995941874736071820129456605371232073737409680746504417323949916575180385796146481564949610577536180420239170074851872141546654853838832620547332878149549202279347547610116104900972686135413714658142020360931018809245658191001985901949869496788393406286721439641565204082790868968216508115928293048320000000000000000000000000000000000000000000000 [140,28] 11746814456596607263606038741050804083310691160671871212445156253497626711061225470358637228753856123457891050362548320555225783213530015446388163649970527641941261420533774196110801352192432658677367942952679952472222076627726365643657221880055262292813315531316045008930107433986707407663738559009700514282543396797136754890776266314360551079897511043960904848430137913574539551841466007281905748401324647590937905782210278168331474248907532290427291661029109223027793676203868023626403036042329063096576212861128772863219189380577768379284344360064143193611907687382887750692722017269006370152977115828890206846662799044477208411712485082539805676653335495246671734017637497803828777661934415885824154325296150039264136574007301204206071382765172223246700509080692741443707163792113248181837341725018498586602179383216294428024715351949292453381926382147556930771705945850742663035561981148548655117505870313425673772941198315680301077738240825924029928050877838008093902438707012219619523327873374986812887219867139026402375337187003445383338062933707964741587340160901379532336695255660361411179332552103098835860699216959914149265483671939314153999139379513151427842787018748151481436331301435468288329125928274412971958311309200973616912094560079761129600044377932234901053197890907566469366338171436360649232638521017660315432450383458641019098607544952977716312792529454106636462177453021241337719440660247582547637035654912730474638058980332369070474662438791405018587018347025180799347331265705023913412132773763511297231782752438992588515099683020658424686643077958469055167393400959958006025457665699947226449072154944505622908805960189599824740303971450484607563610517808066858767124393868804720338960562229184173415909274414008720341079150680715656399159345388044079668855795809091163048853555205802150671529312215680296800920312798099599257529499560921047049104969978755494842353687222237952188817610665225849040073949648594805935553950606419202336640898762179530780710091256738412876807208127716083276426830398679636976448838451972243749591262435948826954522488538743608210822781034238666244964557337695547833708451774466381051628084918647446953852672757840801060524773743014837613731922915501192468595733964240627230888379007053301551856104747973704959087785471001822633259962696593015707597283955608955524869491721602647690036092110967315693626265059319698926057738054325392900096000000000000000000000000000000000000000000 [140,29] -1570346046380426672918654317935975752710445875582603832882058232936072131027887466528060753209581217798061003342381810800865201609526421536277669001692131656278583998568186987050701905447315196932403986363178929960951040896442187545306323349026553697900906485580975551694730738387067729548053697600355509345346897442198334817881482697666225250021890369885009403873030748398191632026262437839985505207444027599194676228576124967870555625130294871411077628444448732451467755006092606101279763063213487874041016437206854940599985049787476659207600574763630816751281609818622938544582697278303829295409733058351360180790861302711230557244661220734105450547780158408954196597439852333799563482183738125746300499025175270480481812572268269024830032855368679722618214537375806990205051968062898421617779143354210226767185297161832081364508736632441874454222750426694977069776267745358378776371259235411913979215158258719680816283179736268880357262295668057676329326518949737939695089629523081983858118288673207825123267869840096688234844558613635552079780099722238017279350010698546074200797294282110252504843312545472146292632801927786878652454662139456648419726941108924969294833878737497720386442592526021242494686113480277024883673277509463507324184381960819372043002550506484390370949376570792725073231586521256451062562972920663635045913869530243549541764778131366867531171956926953931794375902150916113665242391891554495978223735304826847970715695800052478065625083260370425185972638775062013770853361936837479649747510423610086529040968153918543193762466865533845727770576207841933900351694198436616825321059954413658316931474041477892060609824045864538979146756677904587889996930822924416544923752677160502838668710528132659128106995617077437053820445747941221222635738275184291550228615052413525454193000407915784081434073215768523305693496893393131639612315239852125682630981961926800908809209335711353860896672836786497842116443675510003973261818967892003346145503536078792601241573025524287167519590618268763086380853421744028971596530292938810211150636038422587236155956039586563033096174707984493278402237267672832848256401346036091451940676957293340656152682405793906871860856591174631739208510434891166776249452994961289995956367426793861879190001434813161775564805872070809466291675675769756116779281116067516599243175901436944495986491283851344923842547536324490316339539887674464665600000000000000000000000000000000000000000 [140,30] -1112697960273431265452038289932304116021943859432543362878793683738461045794663655368986249450842112178647935610069906850703854418392420571062634436278814497564337637766615498064129874227125914986536017435892513049829632276967499745555372761200418585400859430264917429222045941623547569541698251882415900793318010106660038445399322799503675069975314245112808306523714419313487884607697058926791142636061344327454927830931597354425670302507228749510694214141670493344844866661421440653021167740675618649297555939771838728879147030463145711600306486607383467900591884926228740879078791235348213786152200623486626230115749851452719458076127699987006480064889145348442863275886730765830610484830774113341948701847881147015855538826228246593425128739823267300101835364837541428253355018409636206916550437398100186838066720753911236061924731462775151599998670554814986028725141890004635816452783064070628209914827535334427673138119414773960411425126079092641889472409662378977182528296554441697461316521016595720846410296861281853517322702210823019865154017015258835200563738414079286272117060423812518880675644956906099877675181072577317721092823058703781332027981851148718451673795691637292771313577648936786682899640994755395641335638604962380714946242445001776434534655839833575711317916710963349283499611762588573875267213846312484650778728502774557128810707822869645789902548881613703748352025231311045869579224090749749955507311334065865970750449759110927294203790450544688662684473381629008665694540005747786938107469187102270652797086098346224413093634878487746603691477526739419871753065958282989505588744422254120467159977261320882201714992490869850533354141462967679149307975573739159644805725754036528123552863346106169280027825371331304815857890585072218441731419742951599317803302929303781214859589899614793484474580530437499435695311487774483175878357680556055398098589639181009434825491426739778506584814988462799244931490483163338304949286384476164993445650655653657694469067048045715888312464371153292951781189634880138603940369821251994678622514443424173572752352963806979176023083404975354245036421882834115375217439381685345688948452027543513308720795256353098451918396799766875217449490011480632049448863287265758953926586181674933496090593352238525534912670337631964260337133753675687573765490564963984713150473567655194416908109830668214099403021142062993332724165957393252876288000000000000000000000000000000000000 [140,31] 749629078201018994386324867465304645552626816790299373838314083248342572626912816008383578160699322208794169633180487884932967506182958495454401562888247472299717010157280698560749217018263755101634419620606462578029002231609323900814074955628776010823502054512758892921943631844944522137944279008258934025261791079627839083753465544602472025041693081667888879599276955976313116852489435004632335871469871873240842100951825674172616139730683209396826329446620584784558380143270308044127759584952491385952281332084038920824396430032806768532894934606120696293762423622319273817152848077719123308776663673860923137570415863268741954813583226124908552203219294974931046524069726495845809186463263481345147114723983989021788497400350973029432876463297869186851111746626029628977495140789034524125977832040145212996905786780480989494757294346231589548858193927114066240025576562151457107270915299948728357232560853835824804944881482916133970117354193225107776517725005568785944353219880138059177564360635916777585986100391406131605490007565004761599126453190490884298824192159330516126567100718819014622059229518718996062543822817487493879806812719557496154865244120186992486659366369058875751039335764088328676456477268516918299601564988747105423841508571846717260662007207402672673580463117113826764907860078131722408894113821638924538237974370492462668428630517644008553056765187637084849074993467470821259194827595027684821370966878374272423098883182683190644027059704087492813350022713832303252901273285296848200590406191410250352706843470824111726674065285586725205279008394316486207566730966169061022863538504744254243455296923455653984875044091303530625630018241690070328858236189984443454146419599639961577379624288956334131769086434033036444575951885400536793706065670549118611135869461629567521829544213709052676975170814068301542599082589159513068396359191369759621172901988541791944538465870180607265378988550386555786554916301254716092899518507997431320119467909620291791385128252789200824989640762626620374817985859693141985770344241765627867052135440178240398501634622922386198323338952557943875127010904103905055891712801228652852945717667390633706706237820372408198584441145813686411802864005941355880218590623528813244429780799240383642309078782346379635107709576023792186714858563765713861841283878050896534025136966974038780209540460683811186897609553634021216311596771587307601920000000000000000000000000000000000 [140,32] -94399273882821365186312789470164372085185814898967929684406613499070439456013332136225831117288278880237177458430107317186613943238176758569129504064455527697662972172776547725300677138065685247829522023335994647526917957281451352801148883929953589758629287123040593738439795679464434958279703430131291538239571433661058343652195675983894821157418704991831722865790529370367575430515707441506961083302040047453877511805403628862064903190606189913118615822628725028727161211728266838632412008371004200256116838580424985693130711589588552229117986713763888019246259886804406061218425102784755235035535685570904794483206440904560144017011818819728544935103761850041243119213622723500575720362288168366349418874957620039417814704275444608594586557741800712182935704159173538941725012925049238192463275067326811825374246363051499511528628867972633596495507720007886067116238244479826651530599098011582921057776959799360594537558384420787691667510116052686455363423989844014830819713936150453488117131882519019519610679434701575679162398715526360421498157151086782322463460049558842917209919868651386325254422955583463642675745824741102051400786957854350918899935199134019394289270989151869039442135021732085972067087802896068105891196842992993411274251356581914857421592224413611379579926354241356717107172630250852003981488571903222639756988078034934078196830196147440238706669645507423524769552242081505460122719418093760600902784253751895797153611973802771213034705545145731413805901447274798709804567511494361289295743373276206079859944113038344783620192154055151994307746940477972402919983888275882612286368075050190646375520162755456772436016887551507614373534126642373722346146307634663415311015783485816474832446150099141973500092755687286279666905444099070056857005302360592516838400239099877362339360528505329947594159417644224526310185285619592747494555452195046918157612401925518416605218061604871922988637408739738469871556711284830545019214094438225080050362117265394790807113794980046581384130310235050974599736401925854560906151085790544256315881119796021652841475547559856563362378811400844465653457030047307870454937425721340815885564561109844226420184789641061725982063522887471481221822395148762352044819771665895207190079714129575076430961665262085931705590509005605468111305237388210652669294944855351807695894697997317415870679665380715788032867618532923061910079568954219560960000000000000000000000000000000 [140,33] -143128751899724144937922247456271843379123904663791157572932157693859958441387783410201087094175998001408005459712478185587796772670792514224383611768606412894463764830097007433774005012397215546725239028059148855616010290340679469633526859313439997840555521339987012895308023839156541950313853140749038695705677338015335084441865714427644627438387845617424703297656739433634959221113158855089439543976595380718237562405921558752415193180244621000843880680442425843215053021838288092548233286323135740602378653882865907262699930296502028678341412226573279440604317358800280568552606130073215141542652657594922299061240742167030510886901243716757528971782845200856165132457275120470043208993299101645365135303109292516471103884358609870931867945127145844895991346885224671563419243050029902130757731293836582778212606893630344836402069020901973478681316503110075450134019946906625168586873910338944719744382726736198066577614575996290818755347640349679073045408339517231974187983144651158795797505605055409787749428180380030382568414620113001072833514776464874871568357476572378947774754207014079060847474754412873677188776860992485381920939133597248211327989904197384870876172319937930000190707132420693158214137470907200250008983043351148543734222262612003012291542272311477454909522276173686667445450024533970709053230295633891468467123025363202352130122487766485718355464227344549591870137689675382131472843187543075480469209212407368237748234867218316918942352106338101253310205919737072674939533759130295049588885753247003601217320522842936790874761744678143117980117048359332709396823094285152600110052032922412688836603111842027103067139547340164900984793219780338615415102032217483021308262282660188120266219306652944001706480683692750187847053982201303139110648215497506255897933662589935155810522474141268299781483359163469083325823780508327528843882648080998878735354523063233069362285675098649345982669281490163210547935545713965672809390218782631055199658073329019004257676066002123533466404268765346571881673190171873843515158968342148028215801490880672878658521917505535545351373644262002353144409293207377256781077496281125037470231353039105926746183404308627688918820121059085071702002646714651388404195719460831716166623446780143085181620445896298282759023904724461104898495254019689532767007037581226111739327090676220647694365732778133608817377510458598835731514976170451927040000000000000000000000000000 [140,34] 134084395591073662036827741235451364117929867127953251281091823975856385395996450819379221569484391490416290169740101895638747240390818503349736503015225906120112184841309309576422577306113217276153180796213188323668544595985971558695517248316818381612544609871275486444315250174851845130982195488163374120129609661076363658650770427860225864883691249743928842894362868302542183590826972990759493597170052923438383834239403378314152916823527206428599090055348282056337569657646083701274417903567767854523443024232608697120200930378990179633161598008693859617874138997232219174213502621229264364493956428853950389132760882230691953400899820951330889374973707258583828547449703479407053075358078602690028783673705423659039928922010229334344568616646351480661600089088883770841375274209462419503316591836267104380849954530904044015372137897076919667866980427655179130095842928289710090797953146955627974125843063223012589652446144251488995430474722200573103653017900026977824293037334284453661550474150722438519775441821969516610575934787795995305853432383608991361161170588738939551375042447881404972886414716156654204561301800220157044923419344999058798436582390823594937642086195452898845267043004776161127221337230322673117636567363909084584568226468401334002881896951383282481735888284141658205826370948942003351918136388233743743772518691393505584224985945774562347945943228408663671807628851114741749812113683809785251902491223091678506712635373515584488130012590280054525035485411927749147081830110067550621678797886071405870556900072528621035376894329882024844243134246794118543993165790059536617908443766788352976111404400428233394168699352457131240051968410109826175963034441085620304121952114849521368465351106233340669943648982981132637082874905217264387270810192136810105328818388077316934969808339856842494965561005945836591283449807413276261184785991018717207526041846185127665324171954403832077057382742485318835135607903316552050534572633130363268620075167436989895054518943701576837704859600707532785130148470467541728404833045353656250827682090001647078722602996515945011825652188676381800586159182085907226436146582754412638836492714609457695994249062149843276508714750101471397593597346515278345977750328738175602755005132056104457413521979358304407678980994561673793477790051546839323386781688953191134597507166776314919194722827034361762348028772744101432810379217870683897856000000000000000000000000 [140,35] -78931014700594780481346917255625207469405783197919932387404018926652192066655396933157084927953631539292529280760980972352756050754179756423737635282342219989244603529780170110451021205786192442378667846245548549529150145389424905284853635834491656291505868680687887592163899677880152097275014184398896677290565689576674219549513167990718424588318078071886733514789818712203970411124896454776206227363903399620408284625765349728156293528331515655567526417090874686572571852681521852304061218355197112502095752289691420456091764581286328211732751650785642312077171993091351096991822995391508661880232181797017471046317706085681373913080280382156131006229766714591780537561215894985231517164562611936651733123460997546556971609553529825579965737147356208374779106268855205076174245528387200972524794018229291474230513753981582311769461813495513050378541230612663231052266237945963429695735488423540442961739601327717390906532335232371827205590960720205134402101699652941357988123321913682166660528784617014393979624978883359997178923264315839538957437519255566151015339875836157478532159838535857129324713563709108550915995243975727190651406349326069680234569132461399244932861870850562522430559539008127070138906201748341309414993302606045676472985001611616225979839827335532173351907680554937969490036505621626186514847023107476516583341844341845828554681344427796485044210962591714596185563940673230020347979261761642660911994567303442740077046403198365690570860356669944480024451340238233199846539639238556976446810654648481167878070325427622783826017088931100508544469972706281102895944959018192880407846843230664634659827399423888922381673445506973680729259216654011565849266653418715132249872276316232061932098962359501007821567026185087279994583846155197599285262377216487030949749664819297745653929365555134142256579038005294018500384308598542350127748581140820093914387753094328986778401476301873469218134517911726827154458738263302506570325291972496624578673520362431014051742836672194512670712407793476586040398297901385502250316063768724648761286931016853635824137992725003203901607956371319135172989508928768660679664485798609270210388936832526930108715989966327177378729899332104413990900856320857246857224958049508491054661142395494510262552791335755739666416090708314686305822651855266161833900524321327838991678857643066887548590630999923412023404375929271055658350623030341795840000000000000000000000 [140,36] 39054479048698808018124903046580023346416241729585229399614708559681705809612324796414037257098450512776628148328675899371512285637778103005743269370855446516650464942898389159984217257916896428421104947702304917498734227852358327763458094964989219975369453159410940568518317290662064661003296852563154422798486078472553496796283498612853626432394544543123842406928144217686121675359052061016725759944438068748724892954899796971361277288430512787741947335251574024096402077607646934552963202234745755547074468110338240267911364712524868637668454666437358282267068989849986117703054281067996534532560791248579699347139517707158848345294055880982067173036986290069435918905894789146812252221589809448307240795307740503627383032305710440074226012419788116284622753035373887678098217268810571970994530433109908180898240805333948388861416153905287983857277704296503671002554537623727691150549251588843892281172346959056410128684336394037529375735822873819806035562316906798771357127987626843429919994183903686333481098975670096497976554309664633933008703573266967244267901652457638141543751870505715241241461568672398945791120504308232689175153490908044809718684137199453247542998053958257079025587657572826723569767480557796472974193622493775594591011218672050169976686534002843351051508141879448289783571435534730024631554969850896909167884020358476447043504051240829055331329721524498817183969597668236339256837433196610722401842711583255212668715016043197953110021677474794925140835998227260613115644426086777100418287490147848267115495805608551621622655523582558156301024779275342224367832924954544992601975118648584091461936529392763497682104170553151349734118100145928630383495192020279759091204513008968850838007126059138775542988284789747956684066975188742112443837119561735101674458163401371838885425694280511483357436088312013127812193508678320478138432671890543904777374329407651245669767405677369988834160028789815751069526868805706338442296013957038141671311452619860758860068622004817962592741327852396733220764256605582080378870614638922822421926757210835664718907451600206353599070774908338177566514161359889649716112141491680305192313249635189758263783435810321248045379792158985726022690901992509857198848890966303888842267493748143397461562448140088066758790524990787609187611945006797727048446402268764131412612672040867089973902989166829187922446478775418300211948280097298972672000000000000000000 [140,37] -16605181828176646901799226259766496146962053442445696255695046326280362471437719019474218855259784846067326941188338478833435771184754958516745795364077203826671689034024452547891750139657378856124542720544206907579566865912699533394670708489749036978073690626642171285998042104627351476547656249016808412993106599809707306390397506731828717341642688597421333146238237207787156858869210922500602929003032570391485294035991251771907831686867560613857442005768186099000355313936195025008496290716744328030852284478843749721866150134286984647032859908925964025370945852621700641797060026897615389568984782020848082200417820566811802062844016042941985308973533357203799851009841735777763352643937980743875100685398803488234830162532897429177400995371959444457497265731521500763973119743843205823165526814267915396437808336493805131885200483657885203254290568558669655653740898899881232638852768804205692582727182030964235553120823642656226354754161907173287213876032141303018552008798292621715957652958067812061298330210046446372898750767764125735882069730369194727161658083518161490258867965598930381319527381267021317612320971790160048178532066753719912444255801250962977033014998900861667514934700466806087862847881146353821498761474839541614076383590023780814923400189584712062282511822293187752129266461867780520456806350887516092118251264763339502600642144355048194851200604314605820727981300298762028746741869892804738244525096970223323341013437328273824517613105041404572842988614745549819793452993461872537455590143679793365810263944127744082178924580567144165799934691089097606000958596712835959779165448662242455692627163545158910382726394485218066340887778999666344226265845793229136263475997036032814733033525908272610179639193027114614124029390142158352206526348373070857523096635658858960674507372446647292981377611482955344705722723328324558240812305319852757774376273972909337900732970787419534536212218711204704380285070455998408696706245128556790818085657306687865993800681323891817895142771191163870983408939762462358074211159525808566080171906128394003688708319737215757197816839659103814933975771560772174208767230350967095743010511072910901243825492662090395232755021551118517451029450447163565633033671290326337486735284809034150371382201049567356699487895829995786718173921109957823966752534144717232769192836815207778484963462617832799719374319114970429794443810995122995200000000000000000 [140,38] 5830672361796261062784484068660677481281345415219641003324268441981419737662576701674662653897928760371772282447703748434785474685144292387813232348534206248610935234744446286917759130517082413090702732358392956645649218903381845704011582587135230879685674563568408927129153604945221441893361873965008002796782499977632592544103902270366955795998391300579958979773754670616436312595802348839674473299939911295033114348709364584979144546841957395821802334688133824226472044793811798513263297896053443742485958438690406167082385049194685777043501802753042863121537593075842633625960874444296326608523729140280338690007246553397946388065691658395436680592915632336134099649147358860585834268963496597873783517164015612263466496833457440852897123422398591643764740650453685735221452181459063837216063997511165230894802078198752248923293023760459492286770676147441819408646640473341392025868987229503271406957819930844343896552994947465809819194252007706429585153799529199965911623448520546133684589475107942028937903815143658636517433479159411230770673702699129594771552288176896741510471429929276338194153095811112950733071741917990768259656327919648951120312193220153514146731002721611865756896391472350957846838519645603712572826257904702079494268792453712791543770881854302660085968422939636795817101342839428911459115044540673521167858270096509910796054262700709293539557228286213195302781988155082428783407143539215405116507842440913018502599340686047238164817935647408009851164097153779871459107884897156972531286995303948363573124005941277256577941688245189690001558384602801780908580700303261456239067580984052330409729239574601580790693284920514945553334895380821102206692339592687328561420347762870058054175192192727524524817285694186100143230523412048174959544763749255638845115239371018800582743140388265280647890402439463092737463237748582794581066310810879828135906410172466781761408677598067940428896877383040242019570340792489091319619206579187899397453680520181024191444603894773926771047639352819399216475109694407091577063211721566627015745175561076585159734977738381230337298940257864764071613298694154192365421486327808243393753552120254741916155624684925659228957972235479788270201715664754576706166897442667178121538149279863609241982547508601927998506670099047166701263710720565854581573655889354909083392338361149598417434944771031395758120390380652519291152473222199377920000000000000 [140,39] -1692537075148440164157520008593228618536029575878811962876880681648591821174735580811405487813482436879400145481761544162151137116050062510410332029320424228061017999918211080453500028063308104997585574623413004483331879867195467570881893813052422641374762687445134803086156239709672675546980353417700890420297727212501585368900714599939541615632146506885900627777786251772803892301979117203694623149893183688412446181088396417615417636572627975051822197970201350536620801028960033325023805933948903130727951879190142740373655303712359751583978132027704843879964252144950316331253869716356530894796165407300102608193224640346011978908365055579660935012481456560278090057785494666448129863816295594404652632864193078402679629909885829281522106022186986719950208507131084142930926040011745347527285748464412458094842485052826903144440856266316512717316048642884903444762107661722342996979401392239980534836496819343305142309735363668855236014133982813066741284176456076269163106916087156295816534118912335642795500349726143772338975089684634402171556381902271275547887823878737152500186780862101370989958425619205843678207543951885099232632619075593782877616387838711894470280877503506620521946537607904023260143722420724730032490936745133968296166115506265828949734608283787349348768317030741361591257039429104580676423375210721506443653546503700061243949670169881640312944030508847026816290294348208113746299646312383566242691529702754851403972718560602257425447515520061997528587972812515549177986346695147017339075500985710279913318768729647632208767666178391258001914765055130194972675537164477131547532685455814172938570269280117330308445562894455756325135922266876200045017279565791425700120508100840683743494886773777312986825381328861489054576578422199608834416610709804120132323908693795687017525708888144033581470824638917486739620604149682224059327313566362319015133541734986397087489890223245217564509896063499116661929230669989470531962956994752186369766660483647848680802040057748341790889158687248567751095205615279676063420157117935029009809857311345412018933776237571889345117969842938731244472502446267754278097015178786328755717047460459386437066331724021247899397195286658432039826729200052066044681324028615321991010003557383378022890562558019441838327260159755029308359041000451555395753604475147265792432117751199933780991513279244009725619138678159009681265242856289730560000000000 [140,40] 438275836681155843595573933234225515067459694253238614363302542215865264221311148968188512245797217877534539672130958878721997804099472137706860159718897687903018961226184595519483591564322027665483472342011674294899568769873910796052385223839487637852121652138148742033149202920169767335751556640943389815704235227882109458791769196065533655753550076618691752239817309794356342358240007615253484610135943998275177278637624867336004195874435980721013710224516953231131709316319035165102835700068113997643456228050344072088888067651772649345196292122504213166136639748523240458383864275077305158934800679736029092126015651251965654990546251896399387525280921858197286489891702248923561186945210896740744258952699283755051454117627987042129472053563772323624019829471528872881540078164779783614769218239630815165470344518830640509957481384289122879600789879759445065002263198538320671856656229608322656752548546361890946348494096174003388705354059126127959770797433204947164097672193738862916681901900627431394432222062268677426422585873652026534367730603070707536479992238561056932458335439745749596813013292606095007955074379266289052298927800750229092224618904700246888804547024587314276498433449120789128614421454580723960921441990151197781629458796891626101436848281383605087118182763205273813697764041906715963638167471462317314579175776585204752197586159232816576564140406030263307287060315488366880903683220184242482164946672396359555191082912451255424443542243613961125225296387169549978722077500272666664128644085867959828984326983572550482328057422811994954782055616141360599370867064518483854932057474736970872019317911412060742640141475250026320162472344045815463775468050041200687088886463417370555105429961741451980434180859174619582865258685999397305081707893416764042233500525655453566907638877993940970640804506332942483067886718914062870496781822609762374080603831025097504809213028610742142051089546686936790158833778730907230743363450784762143353799628426697218922825356591339708358448802018675046997992158448813457935591473691571044721233784481963797401006186017073906808816499596989046994046307243344698514359272885659159574681616579556165368296439183266014911427516620645023210674279962706277168984309041612623111570117084909637218880606400141068024427884237558977199720034729605960426655789105428663927058281582326242648116478428401078358864830541715108265448678631669760000000 [140,41] -107750308831391590452294852665540680841756959933959241760602108210637636412804619544819582121719250412317070753863894102447142307373757713809203976903715646176549975738630734226834238497306463190516054036648832477049505987035466347833730221305406986951707050632703688385419414329620374579427460809497056748874132675051900925797308055571927710318210322144884382901140333684253044341515583322825009203420322205050785881582639210612095327054956915528467036380885602373355998044859625703776108083576705673076440674379761020630414366508644079256326156887249438427976365162316981746254702169308766162162904701653277871041602659590819186417495502099889975928696901525833412250268648952159883728081799948955929396247616164276402293410791495505968007888178938559613048981072672060291057481379787291789488301596086126243674314171678914071659390595426328605483447753743772842174409986301068851679430221721573907677381520357577270509603698283332401848436470286473932739575500390552865977520831693653736928281311477432306247307451633679582056986287037917025663661844421029830626018044215669797190465337232759493282029145242539854962296878128637633726930191356376655334170606885102769940273510609138847124229813678438797548240908070794090760120380489562207544104333179765498998953457524306646620013246910714587543832196154197396023069115425815663635002632987322502289269249519728495232028929591080040383596939604687120717377055555833715256038959367215797898175919689678973457278580797823063806459789760298381717405328733632326418262045137387304882055279180212980393361511110158012305470712809268730156124925928508599834055520221426894930192676572679664958705034598421092669573442861792099337050546704641863844297395749754842439449802561378250412823945045510575401854192081931619022233985151251081420033035562988394438482038150162213487100012846772211148983680697713994299320347705578861373988765847457584400870908354092110926300608075842945851284987988776337657578515859913265249685053513352939035099511537966403434993928314165054505399671525756840754148135550837683004651428271017567153193597495890928946478617745491302966175505843148143364788854344247024385072542501808965216885972448527407700302439298946543629975167634968383470830783829764096598725878410307255636692889518899458486081086894424684919498008582263034971262234568648181780272254855690443172887980077583496367360171368239146870053185395097600000 [140,42] 20970197503420716774097614520735257270431392281030804491858785275168447021167305623037117872117798839215547681886777537520835990045289847517033774448075438683072334835997855057156324755369621021128587444058329376123515263933245658177600566198110122870160056098208980461561073104191804396329580390872669574770089259538403889246117759651232136258827784844402369132585026640626726375245157181842943156585173366875342361556568739475797478845696210224179894915680711533176657966818497025377830103328935714188846946677754767162179402198871161130927602909631185642761640455750292201924726850813859635543539498081182598029443542586682150851254619692774158909593263097058447578115317725461907568093514110595304879057664883274358491662618775989477288802530313612087154689521880666248912496484085198843294778947239244659020789183667585255042888979217885150754003126045991723244514825529513309900948225283895566965665345506070097399592316675597277284589687096415342871364427643408876484188397211168141541911569481848242972097242948284410862274767064107784536311027499120472296095697982804418489676151481402881899961436417572189953787897358780139058761430704402205878843648832952512966341881100175052603492467896543290726833662211891007447711012513645601989453313678131902156017823725183278097540198931257638787028099481626529255663313569296085950375717346230984216454829560210054687088686585887811263687451455026262508638825817778832701339710765599153328404430281869035468391114979171084083415119899264532253181277252936827766664973417325919334235812231524187637890526395095565294299229435158259625785109803176602785711345847097651704621482243274518349961864816169827557920502785779356252522762121977049614202511785316999231315432975625991686798779943086713332668387487095198456862022523950348913983279331213967956990386333442872514496886583712359246148601858496773892450740348391781089219734874919970856764896758143922790824389277349571424714581323112263164150169885607563005243375263807637778577780172060694675665139250627607837682854599907996380217638180627441752897412348018204163008530077527567951849281132266164630270836148712802880339957804041191006159628753554324229004460218592695404606898361248084373167617491315554918248630928274911130145755251480931292265600216776555003739648338807486987760843923293829673643741774594174969441886842854625202975688245893353490222803550733279111431823250524490 [140,43] -800847116927697401152829401249133742183286827448948702805199889283974910187593041142517046911738557216812651442782820762835998833068340219387134403159414413000273978170636434919899605174535457391809697331625985864435757076604205305766964980578538711579143094232069423876339148329895451139361947308808414198942404821200365030221907337575108200484958414648260830388474289939125401931060500166260268378874432658799779253369030671114516212183748390156572717068299752408535746907755239534847685333566576498154752033134117038204703014747126647420950490622865383684794381964687163301898883516853727111144987526917050804181784333901745018029841426203469775150268266760173379011225649228914855447131427723272452655588929673821422559716307740263503397394839768492651936164258523351179932891893850663347523278915144266099657790763668120546136395646400589784127145086406487758704386731237929142131636699717884750280562000681148158150953950859029143021225053073598249899668105478257503962462352809852656191895946042086399888407585175496442052678031130590292927502562546799103468909824270623918333379208331412605815903796922158886161810095752673713641540407631077721402944286720076765679462778743305866865656069721248321473755971601810228393770404538745706804767603248486455884000339253949211855269388958937668377374273506573818277918297979672634392720423004464758222418342511055027542294968216522628694942626542017794679933948662016240592751878134251749587731611988993454026013545425387288173785055863701329061673917290531258267377560920208229184855423863068373244359518102966793780788418676255549057166072065070942222894528307926763026773124435907069861283517888634977427939062759936792343393975030555612711755914396456570938633561538161645925816560034345469991020487204190240682056088730797585648614010872591061733068740155733863669494536527015059458685422173191528446837019325703101573773034545434578051474527910222691743278653114517847689274737210574625505564814519064221760952940681796080541144121054440508701045899271718567703365208045151486010510204508025070685623495130553816853889121974555546912488400265702471733640173617368750614916835920354435135623197610487722057480320140743792416288678802460346484090274461156623529689778190466648785210601432139285669354423050826908339944631009588388568331986332191845051349397844712332550680203681845307344737141880663664770294011931017445306834323200 [140,44] -1307385653837711783220954368639437420850442953419836397129771270255154552728081449010045258495851505843136821725909675803733803111257714837854863161738685884850414656648495632456659516957625693382131005390511415597120876801390496747722361248673423195186023326553896914029468442805950164278308369520700092013297566474441764854578012383456476485931271291460249876142397652098403990384268233197827428351686565106275555064475878890085964994769383763085820675294276180870638799997843823626345882209720040930555297617022305202443081529642224242568368369375514171625853346965404450649474173644381421956381450221732238570858356582926720696607481660463067919169474369491311345716241562316213702213863719051761875434569724053231655253667736426778539472183702548505341020895562329216424581316344428138485943482237796897542220962438078853603493452976169579278116335844838740500868485801479730830669864083490875437333449439525831217842198726490214319536581442509766839983744667738368170139403869378366877046389368134013520015950446720717345241544286341643663746639012987123209362161174978772332231774222840663612477531464231044185350118504164487844430924709210224052715780870095988403923080541980791960385822160470554494738422814100023521953836087778458055891994943600953359256501853290733472810730493458265403266460147859107307769344842822224420449590298055239277844747148415379550510252502522868994867524962692174588295521990781368403980053978266879456818352512968981249011540695677359255083542634756430556904316628858295329490267338370098422350477848161473194555481069388929710822814800745067773850470538153974735398376435547695334341148861968523146803956731337197782137378496111140623822746165504041374399723142505453616588419338037280403539413011784462660228489912080389975528329701796999766877125866501372438694912893872220929367538907521356348077398835802816563175360938085669330554661089865795271029903567746507707431442398200520544291951921586023170397442514237926957947876746986907096710008128068066520812546542443962282149854182234203492060795027362191014231371950853887248706888271225845275569450044139817258814722304337004944028932731638628443840904516249967925429617888501940256116976174538008042577492216105676216248511049816106601734240104040130941291312985821832216704970244502939709483484743174129633224973708344680441836796130620741626932963190483717493314164749660225357841574080 [140,45] 524678481732470412519114486579819022441969948601271956928292862480214658771082050321343303238326709331760578312927962382255920998566269916544899846221688713223913507895523736768252204125450604562153276079388039732982516923204026234779896066294801681160025633343538364109922747906239277507772141067289115048988555214242569270008274195053977441879979604565641506624042064837661894779552204790237069458340477425517360571047628088494959916530995455046549793898597292218531026283852333670830275001761858929424514927951829074220555562039095895801558582041132026877730480125822478616264408277894178232143246425854039363889409363065827840554141769396893547294192728283415586474581168035413906455339106012842968314193513359328461563021471343642441881748560762742762846168756685192948426298227560874562349001496755537342664545734811955316579458839362030196586344144667748888396135909630236364899048409573129861580053825049211835441643392881550103269663125055691635774444194673894764493155705887452332055047355974467673401899999759529284415984523051775818440104512824162875370439916457134049475939048280520784735733743326785144966328848188831618634296827288755160042407167496046082746769350557572010845286001649302351800691541980720647590403808067402306743883468253603227803548859342487966146584633658316255570147802161625995197945318124190954025756666980089328761932732934744484653302768823150863350405907004553763639717776563982662121326823108388954662009594459417099534636692894737332086031265905115873883406871328940063672491694868436499252317330702163766745082733813925685993396845818785118185126361816336117409451604005078332885293242511244977287951780451230624817108327507997323962583646821779651181388683816178869551273851094015505526707191964921037749864897129400176017775608362997343227166777400943713907680180848570298904618600647806578056585781212890774415625462164679920258553870836194195854496457849289120063707686610781265213165743541671036728744635140388407366691040736851556467871990028407416992426774846579258910838480237657168158310108267952748962248084175684743389453672272631392079369177974212416272121177343948371799206305975682946289529752950846069946290318361807257922567169159774788532885278361498218942265533825124299431146632940921690642430787050900656303468063642066137361189516688887562663608893097586488136494637182168943324366373424452482346948342312760614816960 [140,46] -96221440153501389498971999397136258864685867205358325711138143484497177210889084320924363709733486999985645515961071454612087906005063037409918575799288380254036883377734905552606926092314854260371546230383503174509329543927116705772628198599777949484271252227553497947831483163446557152762056652194199345221460866209965894969449726457917104706924136993089528369452844090704460714809305456687703797260544475569826818213361567587873518434388561954769636494398194434603798805494859138663087781045719898012749707607505579588076256228802856700723361377425625514346861794192409788646436906175710116755564727206887701416870286587681517749523927802201835832135403149372728682174698217243561735761332777551456212250933943049488803390256969323943646839771995900669904190789702627843506652474871173741835315095547450965242428473224078628284023960975338350416075184837909026421919756518051199702600035838355567719226895218935193877398111606133925119281998907645076563583105522096378895043206818496702972662905154176679880781992918425596020586810722319586286446904335584729911600622430588854404045736121816364282809128073226159261009797045816893274098862811446924223640710737687566088595281547167023249896821326498195064121348499620451887848292368160687889396536455982824464090495980232002179463553381248771370259103758069098028811393441492980450570215726944329817846514711131356238846070975323262033864593520608578986061160804948243414446407119436946730767210627673728644326451556122018181443364192826299856970036989481342907299076565626439384564243295354703130240462209009458023353973833999137237885446166488100040192117327517810307659890379162022222839747009216601700798218030925174343123412263115918697238132882374973339890681785501369839732367125406127256069381185922411395388715338246863611497041424827520049518450817244928445234693213363758847186833195838885068302962730750476765759476638086005231781613145509509606107270560363434333308769640223489139675673788201180616744469448601390500271134253910215808277310275319313425170011451689773968875780839181208025067327496104899411934085262602950218051144120808756940924473805568407332775357840387823379238433846181385836869208808201411878712498738623744011155761336698759765916470477792970781083710807736849801157261619388739274230227168525402427153578258274228890388480431478554740022339786346152268952509919147576023921785848532409120 [140,47] 4248579614991187592498917016189184311805956383040034974185249305581686976606579425288012049695470826435734036011957802623578740401329449145068786601594577451101726296626844649796533547151848414707017911588634374526048206393083443204663131134405232584780183145968993711617345162135442713209910806586227966873964477343162910979860551976666103476481731107984835868949903539010619593573498777975014590536093212415759037479597552753820218862961963124954353702143584438497162922161802511243329456579315936672721241543032089287096673335654353715679763962508414633532198682383298960389138777180378212340221420670579843273197410732338476572073026442346090801997550932758769118933192720863621199646342192272936713263751767651523088512086873010762307604034566470307988039183542059778505297821670299980101267452017689107742220368324679197189041684185572250030550559284227536951100855098476961370369008343875003532848455084326921130033939447617863054275390684949210473653706689654097831210845368606464448550586857679774315375489898460028590868133008596588170554636781313831253251103600205077009804699930805833888932917521521541341969359488769915329716360456012075591886199137387858400690488200628442721779355478996669110040981966817838654443733635134401235361679085101395454115351453534975917592923853713432914254902738037357176855150479338235276217244844407823140179004198440410130734827395453025348717533305520458318678423341588317302578131298155215587250407386095483367816907806920407406860838500246677019568839536451316336175620064440024214398158510643116764582000287270078041992106159332508641823116124091485294295698436600636931318276420581588760598430278705781901758775286161599320934341427521968838173921429726885505460076506103522631189493216925301807331058186691762876525774460354559576884675270099660825384264110619846337897577091398102213570811309257768449025412847545846648098284552251413958653604034951793279858793891562928448028178857630639490353003025651149885269312832101150431880239792659349687143291274588901805639639734598723016542793125900667157250051680783283818629910314409386012018560017873912260741537295300009647547397380324817502296653195472308503094206505556447726665124682683136630977672632462941919144616005421199860149098118312294885928016055092320777682264482270880707121153841220130984934227378572225469051227920837164411735133782242350556284409090201792 [140,48] 2282340551627911823044210358763741930931192781916692863757277701056062139175421522169802211253012182398678834512833265741673418215286756843558869372326041012643527912174422137376924012388004805232413420169330055234342432517148344743515246986964533831268735243610572664929243386080640765070213760216111020857757438153229880078764304547367715383992068397686370752976943620814078577612249848467079320626701768682821536072267375699626946486016154139709547292083041230807141669492733684358112747230002783254677089096647729381044724280344167336185403996055672516277475483940252140772953429668992092427177333069744783428465504259048867314848734724177415321061452310125793058546871983322715759276277905623345347030187513577355068934985866215478293853824602984475481344425420144486993502618534901273758519093293656139533893592261581265837550099192148095573394050558728436699673767698985053985723787818039156700096047204592775958580098334753987569688189353643732731509092238644835912904285867804423533631799689955608399800890537879769733097566156345237339964245393075181118015707135291327811423748886007358510799856651734195125511236104781465491084355868899268462644594355251400587977462422341885050954590514107166688584570475339085117249041689589824254817661573664461193028969060632899156613630217112376586876950841789395190456805483642952048404714936299361330917832433138930360503511306041695686349796978080442403699771310377771679732557304972439145720552198681534336407484085016163595002608212942423232254104742973263675769101851327177369587708269202085363075558592212479948889878223429640106689662341763135263489589495523971794614697287980996047795837879694442463060052666473076156936564276743126700939844933930683007117853578266240467964703242566840131736698145402533968899530097457676345447990500779294749974289956000205644650583520736441819141566607312579115358684413524228961013724632519002264133491117970552275737190074295330668338342822666421428088218024302589467920459658172389118472000242625653087277040565781882595383445722149944673376511884657012104164774386042123183634329750069394662828928241267478239042567130519498173821633497089258628102667700294857382535330891371870911682586272563124362545846090897694296331915885276594424916711122457724202905508721184147396569897650130538568857337173784362563226830209752577899539998798137118234921214344641933305918273798112 [140,49] -606927293867990511774239749685397135053911446526542336970377659250353992948504692142029293367145120793911819045412514095135213689034091660481064157177399043499428488188467300091423957661210459090115690522038215604176596013732350479311663453884878016610537910171526942145183369657596781765126158090612712457968408992259110074025326816049605898504834144671954678035986318921178403463140595366859752913736402801798315013165876734678800173246769394720422524292113023435430997944003664858227610480591560660357298257211737021639472706061615914534077076787001368666859488297536464565001993281115694351656928626493955398240309705623838005679193988217550507539537784629833965908723841543293848574690821002661921633957747068709533807789326637100709051785571195281634092909686121907095433895425449344631087412192124258769863361122912475420845191880036300203316626061604301735202904843703924543470346322084739563648356968433708292099157977326378479498221088362791329127493094234827270909169201339624838531041002163277042249397690471840881547450259363468980046304815150648659738528389996132618269562499359511866843129413421600374128095766407883260643588215435580568458899664649255334182858099896869869508071178445365222780952220585003441416797908933403657542184755557520467249702823038644784851357376202677245263846602623173598705216352623073403634626299877920025705370806365241997284667103339648366229741526305573741605816424311036018184229077909259964223132817623802289134917046492423144361298975033636593093024584945095777292225683494274401583198814095037732064492754971244729178412303954071892904660314199966647667427582044838155731260159757139525984307870224137566543664290700770504334468450555104297749975778562460567602253474481156360097416466959994998441349592519579417233828921203763097805215447100205104374068248902393852880105052372321643078491672329052807200138854234669342005690602595321599876717062117239252062965349137162200662807481459068257995715191536480204647434675658811100381484462170038717416176628646036756073197529873685772394232580552927208511141388722154681016396205455043194396946027888667399743766152413390247674259794927369129970935448049241487694969256817002681410929240220835132206282768182195448843519405124080489164691521126409382226890525934490394453378535742337547602494767469913727467027672593549344747841465713793844563637964381593883981467408 [140,50] 62635527860945893449055200559873644563548744149656380148883776711728764470761359548373986697157301967373340362689344121036070976727183292713866363826525271837094128948750925174625660876717720370615150939138515423341097408104049278014896218544338492042019134689274774510544101437724262845774530102442793366447976793697369371744959458754494843912213938229614719691200329626604418328566507328030581097242953290724242152531682406415369994117824606850291793479755117091579746026467255637280325963666597217259768168348995959690197808064738183661612991602193026140203794950110248908999903140736857964327352585574655186836703713665427503231982655573454139308198160759914944659370908949301218127935765747524105115308581239633346660829691442914861458523053045268702490983777263080952885042154681753376172427001224302010965371899788417173479800392058273872475934146562098184020309568413205835354082180925406083375778277417765719290722861060886755858150510412590444130194752834333315634499696227941885741815250094298400878591268036645317142859115756106361050070595934778061832846113808592481468464607978102673192015751762147106393767426644014292628397654408428098535656467581863575054752773060080126514091435264221507365240161235408901859830551016106174379152177095101926874488805121305834244617360800932137052953858685527630005499210127383760418495666921638060073012527176060255171568611505871913969292660380984317792667918834491812477085692497817849952868399226277252244601822217686616452844563532273488933016655141316978338963582261488085453762625911711460242505228228256630416373127973837828170792281782510299433050242602015271860882619440132393212604134859484808756703551280928462406985749488867814085080365384981294316325886102740336421400277772007522449194044959780483684175111605403545600720157439748264194358135183213004491812399417179079444119648034418664472718128468347593119284010485545243359007551515901473192169734982050832610559060803468103381462216634042360331441973823764641448189356322600287180331961689678650303564045446921556167844648154310592179923534064736996397230662166920234600807648874645530714151611184584192023305499626216780233155303552763603738947545572943694578083514424499224759536105876013013800590951739980656796543441232349073892627511840279815930541136611816822290485121086769869605198842167455901470276095282684892893979279483566931005918 [140,51] 374517013162770303268241940475525760798337346482310784902955534692580915244577882170213494022005510794124994867025249743451887184482124539197615019133029526686919588351482923466962397469306148046234280084885717544914245947369240609538374764354006747629498308625474656674953955357452685136334470271274005901600201114819778136683110006838139056399385483687078962943244849226994815555923956961923490602785839053851704268634132548832177405863206699111143037521006694773696738534136494932824874324963407281496241140834594509859630913026787698319384656376982438784159065130019020733337852061289403301801792093545396072298988583050694641699936546812486914199129295203571853330052516376528403264403089092808404077026928290659595560111523124970977268439845552476997879935087331870143616098698945186944585026499971447858716145639602889605907884381611672727312714612123421004756694822393799984926766309480225029294699298051972728699139645354102553027973952886466118552822196960145009732919942364640897387894935245296277265880037976718461729511191393536701044262611683338689306131729433759505393640668389091909124172891766342586279375612020081338921336782442888300591244278032359720020705589631891604774687108275295540353261789192474861886239168406868336667154622554746462611374296033825406589440663163752807349499222868199536719213391878135883045150836987626152529415623922665187949524959299690260480599475172156896425083905660813615244806435579034551021492606676653801252110221657307814439030801429109658746576542521496549037346304208384380087227317818572050393862812198007690039285996965538479910100713111091845621228030037016605967861865033067109201810084138586167698634804792394481655129040892970679486024375734888592353571742523876874126278012243036607832705208296883826271261211193070482329048660186497374596015561945051763875798802901538411442135344781980610852124304295078937221153326225302158753560664499546557229575737142421298056701004633704505752121177217669769756595734489132125243330118390697016776409943185571156747922894755535459167592704342691187358783872473294521146368596131067204786712325300967284475434174897100654427112401295658846485229555165709602125428914421037382877744513188899017324210842067825222746561121860411767765191638697550386919165762932008172861101162779699875629959278859789458338695147781100235869367620539399321327897354448639424 [140,52] -777162354099537253192746652369577831197094074408780815718585732265292207209943944703775499360444267822549727382388574666457782795843566659649177947598193397890000436585508030014706459083720079431626638877219157894464689911246660430515246448490522361508718567853563487368401113563275963164068615170855973292233648480728128707709404915578623110059704949921236208580466172428836751743485832205280635261253236601738766567192161045966615489640617794106079874419462855187277644862560756907860562146063372909219324551168816029970478358258689353839057706430967368142254583046231672521920522821338721647580244587129976239384389344190414961045824626004526526156951199883658941284567204000863018195746718080046722549714582696981272669451231171022883392881364767944572362523166516468196819301536218191335137500899849344215543441488347527573469279285388827420468895922074557550605124857300088360896865981806139900108025859684239181955804059978921019634617610060907911748763895227050034323147405791338932444855422333220718103427209145255074870927126544105173214911660416646242909257537617586014571241860589737462112881972301735759576008631272004044793441226453094233230607538773163311801371095625470569817940537566943239395449264921246779736987735014489844635402432167385415155590420540456096765636402518414310427652989766278228587895476957005077005604574987229556487742236004953788499616841924977853478795217768572925026391980858742441329045937720921051815487073966903227413750973589589826550897932874487298041002182859426564617198375155007089576779732492878685610631025791670431352740387882303418211947364312756647650291602156472130638566196867614240081872082281977145692206313782740528721150872772404625938774846321385168642624800375598011773603280381104114292872392099548462710054228005835681505427459051614221004382120021652943235182219613939837973445261290957653104605962667177151691542737576039416464820453601783604679948082056549202968587165655888861946809809716326391207383754790091908011825394724477408504716417074242581479225885913517036214878435174185500331883979957107691762637010934120085542333056973490672827637325438656782086753740270738391147278283647504438490704261705437447604602056838829259095599651109378194200296418367619425750420323735609887406233458690188810843539357591872269680494813794570762736775945298024751789904653770113863523770010281584 [140,53] 39077706932330843183028305143987716135079558672768847207785643596671067136894753648478173248395631581339403712968912052104392979934804557450865467618088280487562430833394716628254969273115399426386790116604021397725378002919365739898130448266246930048244368060013380371235736145123297376685134510542126482514923536073200939801510536185314355767093769759785064811617877100225222683972432110651752016043637576396762876648134424756516504775181933941564312832856686356663713931270718341526517203836874199138797563458044335319701432763339885337717739608836631664495095989020340392510399554031735098100394807109942799886492760098776059083198157491959166570571388406537924745128994979846424389931909458716058143901172289780068682228007014988416830719528052255130851736459402693920236452559858676555505802356824234165373195376655518725268827322629054154986291874855526711826669944847523898726690251768648736672831488839055146397331242250529533680165334625066607348919051105163085267458988378534431203609900299411876268475903841283403110518217182020192792047103850912788702483128396853192621261537303803255158047782412722803561779547170940320315972165926344953753504702357734080900257489058532071567858125394040200712854475266550351344902294840074669228555837402829223436731131947473753292039357469453307754787547607543552564714491830048718276558748119702893911868012627656718936507211403862643660987861394320501623274721294452140497595197406796832788407236312010968656089679624814222010566626494242956708316726279306053471741547689621522406912379608334663538911864808741476048610443943617016008783228567589486163334917306372197205450196555541622797923935303522855466241219277516206247884419879191117474333430584524534118401023298147073184625607451422569336242834524533627851101443356605776880831772284004531841212575792904521893080293051802059853315342453210428886906451991060628375080193933210674195635233538323113170261271754495736782521232939861604600415690853244214446038764166959471815311952468644481877115287480748827313722315552349324378988278532872805569855736703865826882484854124588270033048264272239905329752660171428925906929166039129976840076759859091627753887416331049840046255015660144138510196628806552451661405827193519726145524347178488380622277786949697018192541478221921249669060597874553863311800741824668374934655708059763010052307022000 [140,54] 13602972810608684371217159043963725949998394503665921660944592089363889493745157706179685620411958965338903655149198549269286069544182600882087071777020975443261183469763821268661149952941731365802801188738641922284064703607014770763763890767992416691158321971194281083598744411629221705915994691348788832317036275746972169692166240967981115059740243295597838747340943989985820294126313332223457910986927706290563641907894834644996297633192622961913095683315024507291994731785871640709438322560369338095785434909096172681256189604024902353289758651588742915609862326965838248318114228742770877567424608986965372077836163090120960798928616816465973816615044533063413836232686973986615455687965545198971617643275931732119573024250906342848713318198901806642655255364563660901646493442439585091547744457157072178244560499130575731178312816473532955184390085182531328003377222129568867301033512197858391586590140570804393539443533482721878099707388312914019495321978196731838661963422923542917734698053482436376994784806946324677062894841154158391125154404947955563090431817222859367178358753689705333783665218946633975435800837085459719637597873472773958554669503714180440252692903539917536877125389413871722040132749009029593031738205943289525685594384354264129034449240174903668039329250350598565558926528308704597123729368146060688321922435543996889916497238273403651763132927767863995194869518750091502736100651963438954132621133782770639443340265056080054015325037280014245852562758774129721725761058614929061501336529382582388036488233433786830348302986162825466871586240559571849220196241801580952724685180959228723185888587443450375650430964239084295835395923447239603194926984083784203336855332097918080381433952742000840874537528710190895484700937278239665343581853228458452340739940005756443110414663830452009753586616494866618617906308903784226687392283120253632698788080975294272174175727741346103692060578940024398269642839858627100181062510570894905864160298932128688091530029097510826163788511474209226224443489611355434136928547135694041493706585175343251792482741605348843587905684408824687980036407752525595148315640033070476488886793473263282854208486845407501420836136078196117143332860546318585937930392510096713381987689948981794539091554098257775153273000226529574735355571769064144694006131658208742146682804635816917228754560 [140,55] -3187258137169056348715194703876299706831186220934363977610499470610329769964356374416709312679262194861966888965688779882734051788782049824003290211398179973447976938695597297551474883623387024006358914529796778413735997286541780773045622799836005580151076037685389418048394437332304718219398870372155837106431573234580968911295424346370822537994354561682973794131230878455300118866092009191437363866998539946771156839536770879320222937543320175311842850479098572249434189190659886536403824390502583717295528202857160308230445600241342722146947248620934758963104949882975661470768879538556576546375084041339806374631628503074154340140868163456204625304537370774786624865651606954668600226185075081315530704879917917994273573502531354054169920840945094401569833614171535296657486319860651461542778470810569757040065461821405212105878673980440150650051672932294459546878151201181685143402955337148820927977467658981629977254337704425316509158988149818934934952002295299096952807549751847693535770279988367049387375482243044702074110011896879797657000568708687345617305673903626483201858153347564573740722337999132718556692175345445276116632493419064946579305721660471003139682358564617742173730234568811372105664792051984764233062493274157944410448617473958313972068088668994988175385199875300266219523217582144649206895133691042947366861096694264995649802323425546053688837172552633495935289096640689417626535796556000804308553900648306524293128710293671046554883031564002385920717984697387230166091540280491856693472007654716672883065176054695120381052094851263928440216706822717699564649207819854221445918407320083149117664649720537213711793841084370473180061894662846268776792434897011738218004245829071878141462521809406647507523726493515293081351563057673076025307014033394281250598212558849774029519669101633871747356465061859554401300045988857513415683279954228837008711540986192462903164551563485183121751715326689054871232282338842902581771167104059576885133925197383339259493352904508074447016848482437774041722059153065745157669332016723204234404410806432341538777456469932135427887397448134328727991402575592400736614330634159280443042060897220435872182069130531129458053189369106521581390735351062382700577439238874380525358205902642874485951163597186222224105193150233690527832285978592253305502796531563247689020416843717979019776 [140,56] 360162498463431675374874411018619793310669974367395436742068968818821400778054705694689913653490754823706886934627540550038573682684370698784386464471488824244972699885006535228992770029532103680399358241091266749152315642631417392815442370558475660062345126043337328557872780554243428669203973318273470700911099319046090102143350692123454915281016421239578023426879688716730160645400241522418005481968595540773156332640295801573529956889096745824343393902160545584780598100764695754458695132103695825015114417949336749451446315587691428204581622256263051280144460794897593391464817615922521010287031411153187149133204608920327043745385092864002254488851194746157710836374878909930233859628583469057412002302171319527232743305762705773350971631875689669739993785571667938794985539334954038558107059568911775212033717375715197767760175940476387090880005327953293474051546462318449269238212011285136745334975374968570423015656876623622176961839215810195710327691486224610288101414651029206771045812375173941379299309537224461395332625257189880606405501633013050708418902608077095966941282661660386178294360612478433230233015628748518051281136596910214256129470838410250256913849429334238481414294705764937227522052198360658352061835634203733896065310258796825110081605137486591269014391220731883957645290782005231949182162300326625833576579667758937235907159079072980702770875965039863744641251045314940770762023622415862364231421897767620475233747097543250849777089150714108848972132848420978509827613124311271489634923537028199525332727562082474237176264988055943747279081371810233875070918648025012550329894318920740285257349295986721157733257391211888867110826375750325219416786116571243095915186173430575455947603984685434921970567747728402318559356765419238360654221369440222218053644013643902296232315193417963247483320213953648906223182107332729739351958860048076125668837056625718243466011033088331926583578603707077458860161795302320436813616608873881027963274848914488122203497382526664881067761804294694738730360795188070002812652455196357094409390717090306126861537207883092924013399649003610541097709711637319826616323331897044077676266633299134770257710392461604865370127966508931301319944374292768360345310878223355063016079455741201941004454524095448972870037977503325488872432860886276260801972313376021914856484058305613568 [140,57] -23279734842701811355552554284250649883628371394121364819830318657009138753035972342166305341049266160751072298711396168951412785935525592346235316511068194726753342360513304113803909369060345562101381513400415099216285557645408755887512935738145078369955307733706241746792457744350683513823623711553658878969808999142729453657759526587249402827573297943214710504928623330407156636135166979742463819992219748754860146978376539810967464098951454761783257261610136735669196424656726877129621700651896420377606234317994871124118558518251367853372235656438014741364868154588264766436696835940634459062597498635393540346623602645826487005151794389643428165468909698901183680211661090274400608166872025068809375327456198814785498566546543237900114761819639080470366928674448102345421049616649983248455159039882865250283040441308551525548473920252983424618977399884237456397170490195187133472571948863772580695985373583300415108451355202678998557426413663569633779857426546185764146125724895978863841493250212214357742403818410193429565118699817362960680026959312581168950813320659361625435970606059513074897809023598364973301193512818966818919132774984615699085561369718715306671877398901406766772573986388292083337366163412669807197906739767328943673910849705744457716716527454791385187216755151154398324244714940760878547339857392706755991784449110199702300827991305308982840386958600511174381988378926352690855669624290843998125749996513043101751038501202731002854224159813060784189761921064288443397565283227862650413919173642136507008379288143843225397288685085402369966120476643522649956181715059342013576479495733093820445725063318974289346482806500213729454194272976786878431083912246034528221738312906327551617100550774011021603998232321180576187135665983101532277198330825513755337900680805488794895212964465198767890646415839468253577254671153324537803743022921193144031085148288188031606344069582809642130532704104155821214665538532524523905625807511760121461826523831806675787945733612619772318206660447895656409198970363327714523781244598549548523868612500857634535654434034905305217579791577765124213889614746875669195705076723639349228562272699051135711896386159111079903669113831525200102554989449056262029762227815822719970263422229043235572282489999021028636737168605223275339376751343504815381106322192124973819653838344960 [140,58] 460727589975253869156391251724824627434883316807279333603845315441587360070200127710980319170675737912760629002026259412236645766449630596462199749042166772939828086020630085129878578371166593877568448172074727967115066257375371237493340188818761533924849622082082411822975034769837905826705943635078085159904893580987879836963823870099775798303728323121975258130940584957822385585827347531613826324366001118475093023882992799835169305023453141195489791281488531779925186236087763615755725055182245737864574913924477668979062993513480544923961095397901643959531269297642133432538529701336773944550497034588128200185410619728615586215864191361006270445893013203215452783010637036157185341518882834269531786363748546631346790658376771068096946899154735266649974021575933542347248997791509439719893858392420899132096934222665904132672129498446159876653083175304184523430002456855281355343659320741620694233915258799255433266031194318935456547059564257477363733032100547773353337296827958939811845444502416214508569806869079449473992667959302510407805972708936703660593815303599470919355709770646734324947821270898163262971635809794356496745857302899835616069143700402772419416681283011025089099065656899065559083063723086836830865554765131157580534767902584956429834116717645579298949312444990193503162625904602637690039769486310719866230462703539034370322966141158009822783516789394518667551093499246097832919868137981989032173700933383799976610715961286367177354373649724697724406078895991197386949874401832577731998768922000576831673828043685850903827446037311466212300562610091726605522673217954792833718123527459687244396382275090672534162686361772860505221374904946621936002431365839750982885138479296489962700095039540977073357844221437650971729367795970823040076097877790346641597202199397496393114728674354149845399773317515657784549427792811298576611578397849773141837481023044829510352058975537256740944276440618698418546366881795014550244360068523348294450036310643887894682348693544822884787022888518449133398548502840746954799658045653178013166132266929303553256178125975257179290076823174272817693063677063256683494845028476270484922861273571919661276897993239419676078581555495279137537122361172604509091521707683838461722558652601186332340285882907104622857771861338449027843189004780124561471747246805375341267298620 [140,59] 69763674367993184809287783549500965152145167923973166971006429070525795832971392795331020117438196412826077243200167289612516277589436018164404756128284138158877453237910409506826762381129416494946513525084211470887888582905011055255516629684851736195086312887781427968974216211337887407786982908304832835360968550268604637670619180890405826634881973110584146183856834959104839176206684063129044842174737726122337151483181896303900307806840736822890122195177284594988252577414629797070534007879819963574018840326798701175395836887229128909682937767620743953676042572157137234093762238507287439384425754711605472094583833884136313360602695867950595924192937904086939994749948972937613002057609518691432953612769102071412834452277754309756228651650537064906067370811276278046669027686338144654793532468329718528363056651861409496766152033917022574939229270020479176447103758427564695744726260365989797091978097217495344912279485810386918641144955017584108786862572986876128275456695339118847075572839967166080531238269975274138596646451024574271444725557379395485606984553644318188207627444093296150190216389763183636502625748602814203278839046279698948755978488076111820374441781862505034513106963609346848966511857764008405034284707710367591018530201215829861066219225864134364566369528161299959963658134221640104161517660553394243680762053851222386820173289021404303685275251003434320134038880757549890174153734888679289906645059832369843730310570421288556673092623051618821810632961996383025815262202022141145110735575170968245899765027746611505193585406488492347318128884501426538094537539314009846178461969095021851408198786092518053379778696723570389250719515370668224385717586658972002271020905434565982072878233767340160834517703034961740799525935109317860165629679996159275115454112708437902884705355261705400431411139470671942683567527684166697773009134877858656647971134456316476580968493867305713516501608277619012965581156026079422769863458720839875783232663232072957986085770692354012484988300559950126105626506186736239639463489322011191440768360035282652723363448299736142530561844132656740572517040476786220944206241038096874310744648819640295806390267519099091649559773520078514587036831073397983321525628852068918066170177769251363423022066619307756609503016812291509071507721433027767187835370323561486723840 [140,60] -8910175390809325385451466550941539507949701790278356824292407565800394981413619498071415947421728541375095259691873770892821100869078682821106255766467835439202329465274448890904682032553974537892696194691104748949432469165158432134891317895618254550869627256635194105775802699085803726824374306373507083849449602013279533560882931399410885174788711181921496454004290966936055054801271801668023771337851958465245504524222927137429556396701130540353469940132400784866750557492371314667021346270540883119724321421158913528337805368284426857726674241814255635585932998552516913754895244156712490085484991649567107599377801740648917878125985417162909738563412717728547690672310751606857233286389333583490214656187960658333341067941380432958602180311980157467812833542329719662078150408528783215784995470631573112081852843408454243089902101779502222256819888618462245720268304924238523025892774979122858158019552196633323908499770552908644538237861275417358861481986292950537185819373863394015837386623625593625283432934317842514763769457723379943219838524045900417019136057793264747365683618251916539340587062668335623409213543402335686332478760837199855790779176361966137657776315954191053310714932592534011478966078703945137067322083806136428315227886361261708502754250689014208631455233446945794454209938642357319697350156917619872388258600635232190035145922484996987487164131406000875042986689724393880331642679004036928214606670404189651090600173376341163622396679466929626049293979011521635423271750499733118540769762406241319531491043871848710828351674515685027425520384530912575930164784881760353720736275781179796724086715779091759254079464315921493869335158561191120398979029377303684786391502028052106960075111933689332350097192525460481163132049382378635285319437662999223875882950916537831357159939294939819040725214789641527548417910772330824366219282301409298549198718575379133058093111842839964841612045701368496508543009035400492365752908048993485730259061970670655950482708747730754731094253995504643309877224406401831728530067396520776273838492644835569859359057809336400361466026625593697864832033231958252393563215135287309893224420928081437714318976065870677344474580666534835073399298451654234287576703300277978252259810277388386708846463000112956373577805867947566936573641770017862981029710009585136640 [140,61] 631410934556793287778117962164623405792955288858618266860078006322922069468199970081711294940238911475348493666831693850489126475704802151327515078384924488862632387110383240907581461169457768657975726606472893683938812171854144022208116992288126486783429716510081719988604126771278768207683236055320466257958103506418957722982241048468558028961101722180130205530017091164103643857397589483829272809596284570138336421887405879331504928324446158525188827059697713249220526742535956541254888899421036362152935667389705788657317022205058105110126214463709139646545550894265433781482794294331578503244995323428568471472454549644636661127501412382191382268808695112406346050780669531157556666700644145373262078396368735643930576280156067958433505942298405508447593811670644169159412363162586125005921096799465565297368338971601817079747679800770862229742485655741334012680797188031491793583996317590049193742566133691040933966060257341525461614795895664512596048951501888654067669091621787581372599129587039674524061800678910247968954934910032322118886339021447190747449127513408050630033627005135059611216414305100674037427205157513248939853301011511105364097495744463955678780580600426953651313226474173451051429331167041924640385636094065117055256440933271526720212739451838974751628804745106653744386020718020616178820075519710878923825459368224156383199579916062301589339098619812443268471683181116602464589730082530827945909842873462933116082445264014234006785540068364222143133329665402113780982019820003722772409501654693180444214903013314425377020883140276750492247402896453293489534887347934036905887075139032120035219046937431405463576706074350175585722377312206963157835543717764424653108869114390509106205270176332279393014674343924909205607360113432471298760531081196621209567351522114955728534171189902527441502142913821106621389028465121770161058306634448007072613838388103941156934601884334655068603434793986851783827360450686270894727364323877052310994036852183098326837929949788623560492725900597206037269842193806753571129684096670605094407981253247074082334313105776072740393497604003795642353257472693883375136601915656563530315956984853208453407088607249915040423424304456058281005957780767862572791663229394036394319502243046358577594878960009185591321716982685744999517643524208188896903597690846720 [140,62] -30612909932902033913079984797202852406027610125636950263208278521655269121318426541556230427813197928139462388991972856685042295251039431371983182764010515789136626406226720855957115910661571516869143500097195467580228445270602584023814550307980719819228990382549241241865675175765283199340312739229706609617020400742672833054903003491962543787062119634330315128325427878409457762819735184144220203530406153976818116874882839151774951946442155673022903591376543885262734559142249977478618721233634228761698378522072056766851230915309397620554416339973943657467283328953966256214394964756925174495028733198520783608535080242898919719789302108139306918409831439683009102041714547589305590994964416694079488324645892212973517517131594595897663156788223828245050503833533537812688447315401290629920116923864680345940097288673533261294635707425683371845957125734490582392553127245409277292786740015263494538298968495615469707913894068679149319865183856547660990700249063078845606603478647152804866247865724293217136898478780212881194001163703428405183252894831082986808460638570682165509858925341755768771823011083286781769656427020265399307132393625296278361032539943954124466878213666578246302779886454028565342777916678272342584395118155821263759682141345133335019419222003738837581965054164493018314931828630997800021059515976584053220032849746517763757478181674756043648551027093179202653179445288765624172790818952811412185992831039390395526261206130015809949207364674785580610100834419151645372135788357036539500266464659957638151579436220584138907906983487028782670611868523921616679634766608525860805999387078426864091782743672502251774205362473406595286883777061905624932928056541774046530140058563670019418325031472235093970258605837747844406564415591927323543452094646042945368621111663339011979025813729775193801634603040891228913305852695498147081003974878156751575136051217037381652292349149978027854567900970944934027417491664141559195368960994890644990677439817812696251522054880060444280862765785661534641110868471230450612873182785495232716941739055483979915295893803822927905945321160800055901973073561647721679525893207276613577896883666046375811188982381014766084437699553186150460707282103152023710246007112896816347427102946329437759405374538501477151207564474666260860765229793747748611196906560 [140,63] 721232226604677711499080967025804671383578423926320516285619553431842456346516812228215668014575931976358212446357651798607915413134311027727771355285887080880083655435215138047301236085527375219671422045751414370589498098835024772468382153896193917257958437859487696523773363594449134981552922423680106727123758127673430774937755503307454092150146319400093914621221284488199204582360083368570024238739647148951525000178682068192372715310134688963654591688570239699364747870210704240221429524472996939546123974654358453984029147106546698645706137748332392553603715583419309016448912633617555044677371154602348382932543836694367123516872491980383958238037249534604032281205792275977099537138062917247636655483934153683118198937450449788139577121337556601468820573600121798101269939122469534947887123260374969006447927213322767102787469885629690388190652579139905114292145397769582340779768713988089161154672594513426972286143470992019172863538853494627884506143039599960482847517097038027449205149804248065791405247844112214085394273816306755483722120496034739949407176242018787313212541406461160990391197205569167697367372376719204413780162931178262444668101457430179515918437456464818990783055500780287623574042288104126030992612859544151876755861649549785541183521412071030311091016746828751939470769821401164194758127130075974140471441375731863965909184963500569177054505227063192833843082961027116768259340615257682834018722290898314236065641584498939677464433773321642828907062123971213222059165210454284911752900296778806082340956143108461029687662168907933987989534903033873852210490772913302346440034223033878173726141646119361376047163347987733249705679113045655159440957495639819561896009566564157574673164817037774306628989376305488256704343830089982462224429983185272799574794604915900254733525261207641004606648803124637387432471954587346722718854502893646540206581435150797884602968816019336654345015684575892735227112335732773042950304639038286394694480222207848684025390219309471882069495339664469277678498401940071461192754836443874926368232933639554426017193814219432600394591791742743645971399413802895156759444036656528324661822650256610984868463236031182267933973293986730465988266514500369851542604554223881135555849472247456517874272413425119846991799804892444920214019584431488627390848 [140,64] 24126137733799868100196928942191963320516113019245265450168089029193536577663352848089060343844832207965014573497701693482323689595005127102751259073869270377634183130860799581620559741171135121332947687367570614433566630929381093100792576025823801037012856296904783051979930238088784480448512796519105519990791294116421822370870299982138607692852444299139479512409118079518697951885155868721842669753601622716221656839518573112357829828803204804115768951640418010077499220755843207936505908713572101079016683907075304310541418650028033781256775304734980762929877253645372570513206507366172407531022705975042376025187022065854982186325059096003113395618027045728748119722758862040930585184139634914914725545564094735456113527337923123596456873985365128446010278665550595051031906463923823218801859708150162317301052651335011268495512004826321593397540326884590594871657871726897346307973818258658252707029693507065018766439853465770323476757826494581932491441883052395992331414672314168706264082572604284367974619309009531333639026876090475287281637211268341100499390647915835642504374931090094875241710271416223380466883222670206998578543773701960956057557713789888070022661236895571168314554940975357335357893187275857236185161191054356857986361562699595214285616239042404045179777195752112853005113316611172428653325091239026738858138675071430035001263437253295206794172471830905577517414157836288476011067244341364795994480548114160153225222883632136178589713204967029508282260475715617604336136122709379506932448613335957741737333869338720282697804999008112147220338133567036941512987633216559477623400346687314758478699490610891847357577298358804097558756554974313383432668199958019223847920510869688843364971901659161472750723334208295784773458380398648099290817829671292732594784120043949369463619741169975052952818559937491659231110790044128839487928717377607784011187861419565738070357019123957697674483427042841039799920691940535932072748405453073955742468655751808035741223250235152143233093347529338563614101441380347199340113223105583698626125175262756645591172540249208929476510175323945855416672618918271838004031318377844492690432057276302369200986280934046591315444609313755096748896217265862418224340179924372550188374245353232504354879088157053045394285591699544246646710887754006008256 [140,65] -2874673904810005351122505189429361976035662495781186998732804754393481340066718175901051574833988958206561888069013670843641290040361896007709111667285593588170536365280500650610129642025165198366963010158644009274919236613116131099814428881642474747714277522732007637588504863927472747086416317255477181521063536602179299267119570037404564538283393497743743754960032281223094973882787368414208162068196395383193284742583375896071145186311845387987766378051030304713198826947957087292567845425281965162037319170507132470290132450170385564044816814612970296872898078118929730854451783086497091119729487988138040841024737130761186493066015747503573558727961723936942166252959903879453742694915759844531389853887785485745201058775499190937296175328704101092629561526697981103936998899953936934197442352197435408416000670826178211240766049541689120470268154979596416801247668374733002721606168392089948007765243753575544055429716386110654362241580016476828887826419981728504064685825354709306111788070787193144307085163135109127798510838043619215610824365866845261091761182620327851159775298914352744360418515352676954640565587018626185529485301437751726278644030309017861269250488497354582439051048637556211878475991212430054079073994125183470620685168379111060574394892643025439492944309499395804025753832096150823235486185581775547580022021948715008629667282290130144984523966853621590025767332346643526912592955024486997207905829961004415520372667378247889183847419129158669600689070887583326095737823173869571425187861330850009299557544777527854098789237370611457538519132103978547724198536072031737871878182314024988175043090607088333603396237968746764630946707791302419526934037832510200500128940564938775337365624519815831811686711743414354718302090437415249073212038830243732798411043567235125520268220107241355478463604781199118579206453536274316903835528906719529935109924186149658201038696629133633839587400188149688710968327420262639163385659058304716307247829409776358718900562571454073579804004485466161585572918312931927209481737660677098281401737901687280555753854852054021125500693902082927261109515476032185791396608892980512991596016925651930995279856310290110563011345257701297312371340089146305796190632955997295545999602295113768840737629019629867317242577976355154364241287991555936 [140,66] 128131752732901208718680911190139704376397187049509841349800875340392796891488462034641550249942126151059524325489851763056474838283661091281992916155866208005982824510309357163467440597583210712825508974509441987271283790766926638874320708316655938635638248994840792144713390208130751597358486902274874345999718512009517286398666032830356560491747296409212389941936995089969601944578382989910097479751203171837700954492980464827235652645406352940341646583492355337206241111289778789444875351989026510948434117998905069611604365736722504466694152132366611307739232764480920179700184352940504463847432185351387658827091331516919370799754600601643865010607354365626605503490537465947793420145388177187236824512849986132237025575151214553011929118771909609122090273082149958947748866776399608444136351827848976504857924357663385372705363570188352641228787217044105493513369614175973481612808078062683308018638878950613085989444421080633676763845780875492687262544346499622026193029986746126270267688406253825631965050858725992949109095439959768815280765958168655640805310234913507753040683012186241544394552824967499926264604410809840953017531198048904051982037460189491548424184058780496809038496914099270260119415984212544663175274596376447078984026519722248654191293255400095319159882051011115727588862218642695344968086106159325133875917641555652464213444788092346468500482365664672450132497592473099742428674634214160705367270620719105641003173612654274937479004038439722079247023701493099938692055799744272840193216668603845494656828355260726123546937618868779109950300349257482084959559725886173261432421153922945208647624560782024024163110120112004700262390569682651263979795531966624487801507375654275269999543587120784611024568764211030352674239244035553757542291303163922303909006301171691890792509151277636796992674989803833082352909230612598869442966772597065618375510095851152704163312816757489856633163425791457338546743565199835894469905425760969885597757865622959925342449252181911372109378095511856366601119151119110959439417246544829080135695481562999306853182631108422105935363711713565933344256627182250433020909293791494349179453779021429897046159039125352389244784307190930167720648050846496475117253969879703937091966977420396647311339349067742573060094923548984517241347635108 [140,67] -4515244843431667920553387637645564180059899318211874471214743467898243508421969313566199610167298815647045572817772262760047942169086949146414318514870387172806038677262025205267165977616443052671482958329108102083041981732461462584442361252593756393964608401814896268979823240375403546468567353285080819945226488585593508066224231717046101198754050114863283218642736279346541652104401196476302818773431797251356934310682044002620057328465786773870070205973921388533271024276156409519670009445895671781338700341506522605014653167252957874266417967158620819554761169938282954691577919157920081297709036086725182484228189879528576498969977515637621180206612290400604101525153801462655646774165190412826675371066332842361627329385625810529910694263009743816308856422387170188976616461749168713912684274752049540951589333229815432039466142068547958056822897013560265494981217253785875337547573729777594065284693003788710743392600285228530124711980206064414169462883522147634085582583849754430363333425090178350140565729123928471111118521819533975528955488920750245978839129495799070356452150195342801657967061954007919768239119915686565675973560068709246986889330854944837693824463931811306243951674487148253883940006881630874916870911752504989427510983728449928266576563458088444635551707356124792278055202421315964492739528527882036671408614416936402002444840343976003515161819971380179051494815852675034922657412204353465389046438605871567580250731521405633199344525799760158335037302474463138029022844762318416044287917670809845407066422121900225574605513749324540167453470947380365395205390700719762990029391476815081228125334630063093641017370154807632902166336174122647473919216668584093754924862896174394680571503042054330967841551950204505928116881567701124368454400879622317322355473381711559446582236396970955989429102058403609965029492594873166359469328123204919885356985015052129359341471503606425980112979678956031512013454538998354163335869461333661027507874745621953108622133942504812446227400433804925418902174366703606706420196507826237893672925921896836804158029576981941061197675336704063749636115086806756486097351191008201046018401556538903096768579109878421095844370092971166977925610011655353307243163640946428151164233981894590584707826364437044519761495588897147173852160 [140,68] 203624965887094460642354783030825757203654727479644921451818746325843693062588243835527009058223111102814598893564063319176024812028666797099015151352006388511559837475577208405833613676445314277640618598843478656636803477659328536299444089275916958704391306063093561905974879928212539710183241306023104338809614431732955443286279118353200385962835513577574418132103351027877752472295250078362119631719490963456905581208954271570590471271576710212642388851266460039000878353330099196598782869890403680170019369023481582568131678189118408110473775242952970374467221686295705552998012782937308749760402514527337877351634871439077290238153557420360278029927842930810935980689525970093505619475582061011849640827945288915779216426555058589683997062430516281866989566185181167554243794011580183526108161787816115470388728054330675318136897519612077232040650828488773418577117480895376958921560103599780872411958670245572596561064904801928038696086862380595399608400189428898448114720721165082647396553074963956308922732770986737223251049383250493201232981111886264742541429432342103941512771448754129551542059559895420817555796387543475188961894710632982808688251346394435907220898017110592784665465108067754576096459865051664702467555884748468993093746893813382410922822930507631324220512850056329740712446018840246580734326139396123653159065276412582259996218135015248781336767365001925863609913418743440492397806741981666568963794451360254637521753134286613953382571253002328076524730182749381412438085336153108672734705045787929108813912674279051365651499080511392529335000741203684016587175652130611494893534220996738953560153672592063147365925433155661782608184603174011957635654015700687823732842800311663784892333384111238908602683969352651826555553564142762827763791187980355023136705123535771867495886767210119760949648311943085862887233496947577199128379102472337259256043188886170903554192389970357093446427240971668504601779080998732773284221758469719471868050626304233641034609683258261002793507223804752314144380514539703874060289176270084368838300152683687697466997064767884886757272162233437478496219175190367281463224286548464593151117024377087076006063363460036463119079285486239243405214412442986127156182645889980145809279558873911068204290682140681761037230552379575212032 [140,69] -9187195019359548730468948942952599834534078137697482482462285213677744188226089369447275631341262791503401460361844764701945316941530683908629896140214553922080603501997408910139209118513201255547296930641172134133943877614590253774089332757182385716959249286399103741243844864339090682534198987896336132060746618566581418009246494362758140901368163139945588968999513759955948828913585483921657076264290121036051727102409801528591066162830198574473445844361970039877249897610186953728558752189947319455263809312316434405339661782818899613156289356498544640780762574507201484540453395938838533053726594066675893020034159908521914223553831540129296522256190967446329737478669194017783137821753351638793270980091929133024594448112138139000015260096811357958848500944533726179162658800612951654019035185086782825323846217751512230222025294377424956491020583672342788326120747352586703723402921006084533487931944101441179442845251279683449505816505375408667888785799270771661050053898834515914412649645191469929932706723957595918968640688033710723583008951381056080362690012861343730881128578830931006296374443469737398119388064780730075155934323982133051857205003987339783208018965268099961575576525510890727616184438777343511492531145090741727667435878058508011075668332620211938370174467304435880183340069870801043761833815981362501775137249827587753945639699615649265334952441891052889232567750940772220191378109756261396479060951092681297740581705904688438914786356728162006147138994632248278784986784804114719622897776865942446754969235704327085580384163686641951234273057915548963317917764793171885505401429066355886070701937509908738976356824969443724142699383813689667669527365761160711925378292970393785461480896304928506526532344927800487259520148023861862372660171595825554599916847611523743556163978668130557760039222413116117633639900105630344034137674368051267979904125266148582744704584625845277107493345295100512688333860350683579252067466440869197918270066767084258275403004454059624571593749723651873346463801351053794440221849124847305568796665946976919793380729103839065757610872297922251504518429010363091055132867393372179671051894549304210400883891284706738738585858170084067205769211847997457438302553449088709772133638487790023070591746742701704870916413627596288 [140,70] 250707846901163411756010445443572147587271048660548992078908790632571407324255077601629790328871197225432773049939081051160430799315707643271043514094863482669059037522717611581304895875542088332148696289509249241365781594071981880802652784910665670022457371371907965041879800207324553845630821025158619155675467405848677810967851130441873288700623555555851308535107857257505168960470005836131799950085726550502434793090804809569529210749501444521052350247152678571350095723210107179580522548286484002833021944354806878942588918893473502089358147471713599224544187615512322824584210574961472961066402971740984532479928473171261968559047142294108650082208668839531861808020966874095538138406213174979574795853912417812496659024256098145938541340920712605466378175471170800106691142604711818322142026484341992918791984183194822236712060422333626999669552895170225399083673671215761414966213287231357924146089937606098678848831420027694040111442040126295018641806837317111606664566748168719559659406701668465504473569301100970956129697431866123834522845447700922628268255547267847468536404292092514396310967358077545436983420190598902758952261578759276938654099772062610795131007824805165756637392762318507084545932916168015916159001204701513365733507567520158420755516945513371458128321739046661949486149312083360848349674307675791151314800112433342356673494533265570199093821930494688100533949874826197628425521749464344915586633125568510077319201156670755133528320382243483738530471796551475818564960747828250458465478984554898386101762249916974708797095334507478987502014055002799902431791278342678250972527603789943968322139508161336931104006989198236722774014333338839714759128589604718096880476720574193735608919939877352568846602145782720184472449226200154517511463474183721563307223662048863887658918320149908018334276751668730440052803696947942252074049785745803412535339834144974566681797381406107052224314079458198633592473763072410711053665876063223528445065723653810147466541912982031076466515493096528877701301286506695150798450747014473380706110425189917761599861098810389239776712594220338625343290835651161106553893241133323584152779797561459610997716989636347970444397272564963730467834599935913718890613311082782965725679104006803198689474646922448232699783198592 [140,71] -1885242319074379879533071277707114508826500773517777603788892606178094215440151050722876745879181393888855982719930297306094086894633966450928884896923513361112352560331721957342475292665629036658592130262494712936730913201307214861871086838125047083312464733300547119120142729213376674501656139144824386312231980826166650219850974930812118143940324883710973296103126075506828652143361195088164455946215548865030527191811282493313128862124970373466153331189203522292010732611227288344893713671803355941576059464201471082532337787368894594927565696879440218352323443629824902859415649143541121084515699564443694173799414967026486242395171793808592428907536559118677110942012912229941750363001590365415870197578041209586371305603551207155853275618197138143832467149855998178911517246686550004201033170239623218770846306021925904344605008312453507648621557448836114683825554970950933503350773753981501259363129515785553991059709515461314720479476558457162444176350849122767319116007311637690568248929603736447993474816630292928144682486877096554219419287821841330838366544997275349596597167988388477953906371029780462642596106217453765708795470698648964306092239248582239401249424741646705522621267827592733769410305059716900931879666863025085733513582733781627408592431533064949373622290352842159255736167308325559906297802837194085597461135388363231631679935427461611075815108766544448113619064840840547296225247391390768748261078419912086467170062291112020848631119712634112758781469580005954832319485997004227925451883565717876337543213709863329761107199741429456578430745108532216914600413637139055176593212673145863612543810404368544515206491930168111354210261655198102151213112980923453602486383348987720709272417670482129285757535195622930770931493150891225877027149966298775250919751435957098040966140530522741577928920626233448970884240029653900853233531597109115709095514751739948567566527844998396333196087021331837777446657812302846671557880656425920676066404332130516453089658588585255577040017263800801949499659031656501937151055871226453414447414582292825604619863296177813086983006683468637194461062651357934473461217735809181689396839372498518689783437689493971532632525713991767512738624334764008161229258591523516016080633257391726564288758370927076421109248 [140,72] 20601529243059734305537182255798931175661603394410025681501854953040715944221856212902421703774511413204496397128789311490522489045486189909281283470613073972031673773291941482084456627811527506033575200192865723623215405898747005897030255557873958721963613308919279658895705394194981822622491660015013258387747571940281129694014178100086301278489407957184388202510271016402941403593637948382972476674565334025430431498647385701629536586712998721344549040897921698201165793414672770639680783756122704171311754741617808995230345327307110843274039160102617980135438550845885042719809944162797834646878567996956221275161319507294555645593842531184881388114748286479808105853144125838653016970905224137455325941322325981173590431589593482460944729979228801832422639315529682390338693955989722000933804351858681540263490823296485861529358600423573782787143083135870941551469559716282286629193131263196249605579480339967261729675601743585323748726302408589412298505196222887521757829991836184749773763254304937266658711655036921338970046502333430253883666207240801940617248169059537902431920519963532746404766451207168280559212446659942263182840292131282755194135608119136285622538169395799789547542477207776612507766389678077452625662923982212841926970553089077408150030492211122061379375838470572575964267429469296940042125804439026370726337205036287308447491768325730649533813872218438649997651741140241358873951291171949834814185011996440105585752966495525757613458838143718128461674382946674729593644803816606227316013627463168684112069575025649172433691639894596975787209424873365046132416935300124843815148571619469373327789136913315346668279516298800624807447309579611686180014781093954054712255609818895417982819968852155993593881128442750962096017247334796355743201710156332914287752993019818339120103566567884233676337494281007605919061249515900903961419668716881163751220284561718569518832878325548306336711543450123997122666074388355725130799343780406809316971750898142507164182966886644854240835092386840779784477076748455479557481260932562726828734113116828403391231859568412295154805059626453069023812026402034018598936832979333548906427511802552637588187126139891549410134521820564787048315803240263794666854057749328001282571272928563053675131350590536524032 [140,73] -3710655085785920429039141175051084660430474104127619281387343151225184572764845898486614496143708864975053161570306774556992963942391221045701059782765185261777944442610928865401200454307207878510932195699729193572083702858912449205462718452913228812050967886549084118650435688820337661369764855283469214360017175934002747835631851635664718745986452469349908602570297265828165066508547198037133630778253386546814987898718718139893897922982088220884913484727977732614539279007592804893991053864373533900014032144828635801066594844232768914606296727785840452535246661004654956877355969253166366350687527211347037114977917739364893234360893070644502018504910015050269144077307917596329069857872650233390147557234033796195157480492962861353594998728354781350812134690472097242831888437615414030711736815348354847030649470542224287604548926367997487030004205059116882719524538207957558021130370974692823933766196465108330394710055317000986155873095154291366976774014055268759861249753272326172927798039742613359732475438367847753208398407924323798999176414626961213810456209258448123233643250507585455563663126260495315076303009757573757128006661624420127027879128004786661212955045328602452643333307133645596932080270976588247293688076721491447719101305938038618821005036184612086598840213693084080210019833358109786424403858669954753017194833331574988753587741772536947845305535786147501060371234842267232580248391281256179457903945712186979571306367645387338603548598561421990407358460178872912305344091491130327204865838350721199190331903429992260139103170292150925231700166989255261474210466913737893048628294832685467971698861444978333501161492410364176323424217124100830757276141165981266015694557552616833204791892495479084363785244376171880659919391365656562590041918291981423953283460272974684823899873468119647252320728801378713101018080729780722676484174315456736307601962801840655012711431265471615223449098019691237438347334909604311681236636230507236942393826778304593872602274979188623356624581935793447700424740657760790917628299470906854440903829472738695939659558119916705895831500889685683435356416528034151014400789062820057171121402793883328890694279264145511690365861792436077877610457590154562671503463431151337957277043187101925142410422301609344 [140,74] -69449697898009660765763598790157818125256298453827229483163478573691423791194345946909941535732392949471669550067277243769213816534574949095702491847410274530069169211059999988680839974845324302502221535788155319842053814491105317085920531440552814201127680586416052693338161606060697657938108864223738739896984790818339050805571298580784375064167904482322070316902622689000995573477492498938298424097826080253801425130274399096258710958403950861614859455062404104567002138101989960016247222047852295398134553005662860689018535848427719735025241659033613352963516484848916210816648009818525886012053579609988137288947536698659924526917750509359675836556689808818936241042363567505525401025019443874807177556825520179843136101352494845178171918584361756955010377941017824638493374752543000420501636345127623799099789037125807779467182039863402549932784223629828275011079569243448567357342894402004760766548738512099520823125830882347360475888355048360667303166358660589438865923430351676886988881188887612027041915606590079076200001885438139563033088006834823107026596495945885849800059937613710221986862483226982775899071326541957405807464077674561499509720578608166430330556009331635145041100455123516273854738497095055014703857361214502322592231279134713211094921796671913456076960403827858538967253823619354338254713210856375627820950088148500494195947411274074200647739493693561713139179108143236557221995264369193298272051864397626229119487301075377943278779305120287075265646358192647348403601388695175268381624549956798150039228232997254070244426046035140596746207722966103368507148620089339556208673009306581701879456010742408896855902671264859806338051303775344112607932947968478271576694372320132927624788938817948679619698604824760536242504667607725642035494875696830140619152800485486075849249040989661553628310432983549197897518509120063541881339814848504711535799305103308572979139006175328186800676804893897020727223173358755850895393435162592399875011603756579512539640954623018360012385757438628867840147324074943554773783111973786646132542173653539089548587469284773076354053757792713631926710495433939694631590144756023348029687387710390037968789338779735422762299590741157186526341192157551159791311959740193600840210138683755629078316131024 [140,75] 5886712573749422447092057730926832179490405384650059033745328455282381580847850905244669508209457300475397750722441956125940987814246608118360717209750364637990467761479500670326854771621235713010821040491948661035825826782966443105291246975073202402448110663863601127372028657075497071643321804376462335082566041044577270746902666307629505534374726112522464180077694024357520795940773810164055172283473016922170106220340636210272871329702022363780363861945685198941232812420237314240294856451333846026951325900990899003299183566282738200864642277814990661959807503211054684152304553061875722412926889095082764079508876911676325125355675041863912273305523630022861127170261941408845153396138482736777122274789235732587494247558647215627103583425208857864142040795297753401396345557233390731810088920610810193225719627586506771603957653726636262300588746495693673977511878643532855159496776387885656648044650599483698696862729049040043164316493294742335623683737247190938556490705885715402649831528178698191633048149067692350991776416986009750187160238077144618701424860475154796955392733066230879393994230953346567851881204286879714382422597878245064743431674035302423273450734729361183388167844975363175746961298548682131407424381563280390608219965039064398795750851765369656325306160136664543022207543817499148674035431754747202434656658430247156809527070285158135041335813014292707031020636072533904700407471541643374526306975949759277216903095670948705310897991531770607536518089897925414853006098194176320093821814671913303158995397774648985198743900441690260313569629551053194051952967916623412238775321361645315667518971969401908795194233997214344150973610494139304017318632349426011683879064803555157757887917647404621450794054137414681882797363524098253784263985546226900150026033707789379205145322378593031213148158176083299416527179426493366029393115438881431010944166239073183037998296587690986946579394822628706587544220797946738640152821640239786960504892009459755230740153112652948258597508532394352959637674306162497868490642545516162977183283160161645603232785420469227407129551306029442691666766646165423698222277615574181977095274018958116408059284494623457946930287941070646985977310156272943825198407277187087133472656200436303970526208 [140,76] 50587429132001921814043417041843016925070704970881074306629180199444525064568734001413324699780310990385448153673043230392993697022103228070746045007990098294375649894584391191751987361661251205998938704501126472250946344883187709089549877849135113346795101433511560755372786462305483380221974874989425870063398703839146655957513644766670264593354593175437269757688363287516599319668201252450718684948995854283160754592541785330605502894023729667570072930857499417051861364887497074601598403046382748608556928997163165393313798463659062939624288758679942646433810223736219825522356837134270135210843831316314670623256743441701429657405169903927018670681570408751606282839434744163695423964346879808277529262929577335975712628903626824475628564797406640901773467270032030322558159964834648621508162164413558107288971962661558183405489961582824915660572532843226252088584105906332049989389638013641426648335706865587347507220697057821864068340092679402123337642210695578044406493494552932252328333546300732767735913802328503523969128205578942147004727556579768131248478355949537122656602972090986151884569911140042579226615409711912464771666419078365534506786973767814471267818091210252856700663044526300178356541363223782730313382900930636308238673633076699242663775253017935468473380525855459703445620974756920045851131638188912100056786702238264562108207439953251955179639873224720238561718320560616134695487727786066534863459024933188331706441106541801559750835983686762107096869527130398358735647706031636005111859331695529043267289728082304179723935186000765074124028017276029518730154814270105310115539877833400268432448575583536403989989592720878553586225456062049350115421308480408387922387268152142992879200428314102707923449872184723874393089773983707603001472115328312321691825933623103930655584342242914013690834130162124988639895415269036785442462128012693423336299422107410921230676654351620132848574479367446460821456274245595907963929875745584714370009596759932752638823179987797021322286223421942281164321068324878718156848945015538332658482069374068384462122143940658960638631502739257576327647602343324613753049997853844543716919473171746799718688847976207217224900932148495584899168988709558288968586811129110490202866746507980095232 [140,77] -1981067016784514726809727517549829517231117689413050621941122033131275481185660487104958515738725651097399006540482823582707557016525382874440562859076124665268252810370737664344707801199360393145937745194266859666129459370567141743964476116528603090739334266485402249345919953912601978235379027073269615644909848971608090528938673652130262988636298820074363443622933561906428468135474866286520619695076680634211564994682154086711569189621111604911761156936498362865913195140781346792668627609187258011651728135150798620596846961125900569864103428251477055465582153975690559868220861553101914070686334279572664311033967489584745042336964509129593851289268854870287354400481900501643302490591935197529209766636786196638115675746301904760785268627357293753960667927522457529587635119327565773557153011397037269651751763909919111991139748781870871619359421880566374621822899799162083169365355629691226349842918262429843766467319761151230885970661250812421573479437347148825847086431134922385211632133010083433001958896448839249381893533759785769783814852524419025175258559253601326452286205923209532843305399090887838083058612623772768412552126277948807471454279215203380151005137787681293345313035371179565090985800285839187456740464548753801258940228310429217464733285725775177833411901228512766675012335794114011670831715611633589015769210805110339456515031295626562319658021198495238182023570588678193789210687301144761128747445970242302765754718953522211167195602206714437621399181939848959566898738043553339305600187518178437533097616078348105609267560033034767122601632569964064439229573516922332517007542419978313333984374868396158659308349651787474098333908545146225069768951315443899295302218509523296922606980729370857262939172237480001392925291676434672357348623553340578342327348979765555618744072942504551594840983571399454701280665704292419336085861451799918761727052385810782859052870384084588375853862327901065522341770388040152143441691406916406450090596819004551518883101220870042132407534478926414282648530215041545221843864567413710764425390291009047801926752414758455031212832500347519613767448606939055355188905619758394568452472623845076899220547799540992187997995174114467446411853387605436695766093557547705407275368319148800 [140,78] -22835780174856069939647351888604105223280521171247636007076544954603226564849174616206457807853763574993412287216800968956903242398155315160108908774694908647465514341723767907950250383046076297560299091340822792145690322941541248244019582748662831455853150443547013235747604939925014822593821632105232518251189403656272406402626311539324966265512787016721456200897841370164922884398374453407682276814262754038131935254707882972818639696656067217643424912751168220600865477384118583472721454367813101872211907238479337992148105346206636440479267636825359466843236831207677734153679391375883118056865681649729216485231359966540986357704648822250464610275038419453393263783397296549081304971441160467983289581012714714930426749500732500621956161737732108965296301949534050146610079817280970470951643799150426483729754778603871658963159399885455552870405873262419254362108263208079605343878784023701708348205491523919250011397281290585377048827356070739845244828237888996382747683302272823216109619904081326036681166334601140917412445173211174814307891771062721784482905238262789427925974091109439467492307919281453356219795893039116977915903869710944880047939799979941650764313941067703572459399074330900282713537907300669503174796040057882953048997294017418440102225562835555800054779773224753833992936674927859226502437814579221629020766646576687604354832394033729885850782101755229064867561705433752637359781872969632381006582384919284873263437727384671586846755055920065814977708229509181650768934398543903372940885067686363432806310900505703826966756958068707555794531749317719265449204825788506482655916804892827564625743051915447515198740669178690357194091905552803094403284729209948684729307382207306252253973335634110961111936170063908982728970050866138719067584699364202180750117055147738727527240377801755688772512295332158239158825155807748268824815638999512049993347682382203519245886436181255055740002511086825086255932369707072184486691930989474979786436109242505690355370372038090028627942301967822081315217136861771412698201951836243452257824569896023597723717235622766017060412946074741253578563665887556382496720391190206605724586325333158395414143109266485220291304132681042403803892575322018621767429756609826503254890727616 [140,79] -203281909179093832587638183783913147360800499602919263512222696669455321689546598936743131737911958195284100710166315898428673288683458960772262497445328463518495582247853425801377255238529947389543251465279361151669588263020384453363715486305530784516944315124396775850263631112006205082308363493487692789385452384803493493250990556651792873855778954666952391693958780489814046719714960083706867971084370818697305601636195430186017792067863910882150452385711233792502627648927795792135577231260743495413725120043332376356044090404735476396718426749025176166157095611173321265734934447765676581801048466505452441232077322902881591111951516884868704970968434177775627369922628996236162737010699388931334168386210668783391802056698674944225521061424051126743260129389444884939356770638284221855070254943595010864670388597415950895292062902720155101556069416430830806043006131734025644134650834459271237801724665099870615340960480930944385836569724432423092195863240765456856999085394266918864975399416759816333310247450755299401145736337294918391904002501267926272718365320632872726127227514656929377141429675082321068905985198801846825773793518784141408287470138181168785476889700788876120090826638965654076304318915944218519963868026264368717290127528042667429954172835223032626235842138196785191921000180886213031782955079894248473553233693090738653774302720512478853323820971523814400098190587831505557939833126395035856983522669989276539283395768442329825364802246840650032271560621729909940437145982836889217364324889483163432781823127785499923108785252921252908353564324321838823812657476022476296072145248659229032636799155781034963276732069769597951062263587569066816951745693591991256212306459224808614845315911367358922276299478288280807712165939987618210226588402528325443779311362340952122053901968366574892687806564226601563347966244181670585122884932044790250008204826519407595361286753672174270378626100523786617876152850163683158385715788560574634125593515288457100867732183373784348168079399726753059423152777868003385548901059141341377436595451895080938175673487958129060321061996525449176478533057574946099326935460401248524674499126642424544668252501475410339679930161267213254349559746308551231163376247082999954707584 [140,80] 2833584354095463024416058212239962073513166897692230294089408664117171190276815735769877955865379484909998368931783560484962157637893158970129934091104562774553486592673208916847459241304478037788626833928906199732982827998965853871774221839399346945997812143915065469457261645658132013669607762871058267721072350031011775073228725065588346320873155477082766264234299477780643348143646756418301012314640229143729686630390574496122983783341390865176150347212008458707724174890649674705039685950114761317326951092148406641932390895926675662560019427555219012531380309997886356827743577134799139984395895518944468480781847469687306805532053101163914998936634360486549623586048892804295462520173789745852599828473576309037446595640970400568336366956676771242970905882334157166314888235950198834864124276934889247181070927419374461477182330013902783211722698339053754021190901685478102771353122547204300638300316414077068595349656611734787204490323506982357186001358985751822249842705092143183380008587345836486443524860007573961375778848388729529443448620376625808554022422665686002967898582702847518594644510168838574192138676126284652982251733778877021843946936943667238893785134314100665487354168614530950388789326545744809769661164469781994478023451311566081065619104540837143149078818869471255486439376525871036994571474485688370646257610723828119433501493031039830582686638615070445600516931289836508338186909462270341425528264863549458985501524044937158796876667224354269342812216291312471562465566181768970472259813913154357406031208581855667387400181249235029823922211195573013285943739575771318225183269331057920410133160851265066488722918612633132305779160538959706373318929656416640104848823900173745708980127472821873069512677120751564957901324501992462829923798961669104991015894812857920466996214101337505969488305571261812499048233783833342258968998931365536135323145719045802455145491282974303114968297790783343439490954227454514401175709414843458807723707576918230907489260601197775046491863780389689132904706596146562948075691745822767208742952854966766961902694599193371510891131496869827742009032133241986660183203271031347829579946348143114110400229825488016837761883864709215660486604071879408191665691544759544768 [140,81] 154079132271747191066381228251556133196138705918792055934615532790041455104013975491283952287792992888190239246566393555826741373350260118904308489556828399435881305690934707756823776221629668654393007488784650226989139985985701625164089863952372904410616192799371915200433292447104141702137281071158346998561801827363582802046550965974284091100562035740045830952797351959972670352597164584363303247980890421250270265260974052514533551434539096854688431752757463991387871036337919875758220056326357939354525833170407030183603390072846004838113403061432268081263113258028140623599543406536113257124397876873025960741732386230634784587014884125295694215716222618839442504192443747485015843329729984690415802726677820231790321969577334092834275344576183330704282835082972487528388719793793144396358714322157910711242939827617303123091225359900364874000335036108765321355774100925422000797131370276594472502212306376341305186476233003445254294034042428100320339102056626829618872008718994570134246259388320722540552387188768716372155194378407771027855351146045965002213478321850978676194149587880788592214747190170376619110125196195917819186953227470160400757167522932398839988254672081334716164951594351479578759399895011160394450752791280855739554647345578549897748524106511377776095559123325637473779379551271001232968640462604984804702003341069069774425483796991301869083009344802795268875852438220269859284870382784044203335060047799820893248462196330915594127248672955611157843129793356969592540727229366342107682844259724544653897692166127411918850892478997171197577933556016694677182270080008096894228065203497493674294568797007164936268359347826300878237408666217698480047603939215233684928604552809532364381955665923764058224771316686081939116183083649042850550748418427101433679485632087597020138272957339961061471101618086722018610829243148288991193505855366473997606446842595762506870123173994331474324016928160460418622617988355379122548968179974878846666328095908735055594755633816387721365024323868507020830973112231768857048715683993376224096734700942524409173716749028026448920246119237753109389067521993014124617562865495749893571977313325686628115114500895210988846446915450276156207494052891068044679250193636576 [140,82] 666600213825700270820318339012932676496151015265055776592284810755175076571702014405479073260983861785497059849761244888398826835447676932220171525830540306103024548312035891949008186406476008817191735025234521017638214995196479555052419701113501984816277352310386817044713768845829330162012008219324891615702673238558447656033344782345148121662542979214441171576296260293915863280230033840918766485411575567981690722223834188166288535053992991420821264112183601324379158135912371380483255184088886452956951680313797459122458806772566726491819796871015348574413111216622941109049045185016714937043416435792986810538955336179501771230538158730102515968592316358017249761381282904290105586211025888037123866252252097617619269635597232196661677066680885664453321947565136345555196156740994824679088043702932168822627777227346798379161718743653230846651116410529617111338756599445681295808427546647939263154194558528457851424888220942231527742284415957002629049159360224163536781416392762737889858452151854868764697060340180253319090955883137446452192882092961198233035815061566047015052496161838210371273316336210760874493222777915546194554905711394901473361448623411444237083670212703299177789273326853317327477330351429779253341265241317054041232095413786169577832267557722327110065520429810193259796819211225347304357852137989228366861753258913782159879399309791541113087415265025195915699871076045027034718312998738086516130208751781310266067505019931094092487140051844936432076616329446916592671058962932789945745029497324015478763655933449898857429769371997205493273082322187742537714666144823378080041122549837001338268407327411545946075280988598329207175663175573562897416636590420226447495866417340482132834917995683153324904022415265100617725731046494373379802800425741799440979873894396759290106024169119075781358777764952152486848813339327770401834852298476164638983885137724035616081905807660359861457073169533363068966277127095434708122673340882661144136561147840142486392675663098924948870481707472644323345599411701875391348131589341898790253834076685478660675858428948363678095330872347423374326737407018474626443032019853804872379112446775426139089378897753196610263486098350497333041672682829714204440950972 [140,83] -2327823336681205060047291917020387733052523084853846170959322444254587589908017960674696262488539550545319516035002192790361488461534980099758146438285488120177599381636275282195854028703652434446158549446068991130605565307894564941613108941494239433469938705606940724842378791803246516253712278264778464064766943767844921737513323448018226954873980471047393986551841723927804463548209902557738114102452106234930135119047135202819345356910942193374812140005562051126295430647962523397228261951867680087403186498375265545127734972081974166588743666502553176086335535944473312551856596168563692771317332344655023920682331871363520856597775916413291880625552442921493506605765599311099983988282964720682486882065207539815608636375349381281818662681561665387280800885373962927534150676296820641521262362519551227640904150691925383273367922390664368869584297330662236497776833653308243183540864897906730337604495144532261619594030049958371680192008912414186623776305279828153029691389369918979096256505073678963435953609519989649071020702380601346802249225626258853996912278183166315196924911632856249945999512434146768007263100577814503836482866008765337133978689247355641562167759728233430499385188419768662245774579411806861962885382668599701574089691085741549166795337507009467950492971999815251822912982653732798126774007429616913102975676066029908969497840573414668737113959037316821591866918221561009904185289778690707964182632285737621051131325973133745733359948154637346692070775074672901159910561626045211791907878619168957542997050784344605013190809016494385477147173637891254170457423468231890950325212001176359636273358853002428912433168427304303095974933196185346983588103027059133589278935314903515023120546996407761179811761928720643457761899042599147226754354963549634727730108612211055193022693295843307905855239804373816847677545433654499670934423917058721074284941059921320310291671199321099905240554903711780614405347216007403922535495762231072934745537499032910960927895631317487105369535649440609862140248642971091671656189520898190379283411897894784917525914922540077068137047702449807454428745276205669505165184851617773483768548404202127087995848392248500777956172438152096631205581310591451070848 [140,84] -78648991588233149534309457821094193929134543220393041197603047052591196370944731931287148436172809853292410963265962597323773073986754517464501006175342686887747764024880207390417929083927713634213147972499997125895786094747008209741072025217014166679354135721472557671485360584845767858103614995249880303091692969848792147508113556872531682580280217446368861689849411015076811541702176252037696937486423764349082203947960406506104503864563691981023408270956165967376408908130049016871979877598682735654812051174802579462360113108783440170466981118752512312129015308734134117779760914751657869496916501210867006587115071666361012570746372061702194081595405882771481712405993541379243451588636786003094399322725709106677875132433464419459824526777800227893916054811959745864854813014809121274330641393957554586674203415182767681753268903732007544060406225590064274498434831589674205136038214419172981340172586373006597635575675543978191418756443073960652725539609335307035977306038782433596793073877628082773048895958558590637627005609035779374548664423722550294527488793965420352288285713265758094531205699821980182615014535483135227939894666193052261758866318765083932247052370429212292184260865187750285105880231718232974611506436201607297084849317816653042271926788584354761124314744003609505839203354581509330170780975908393974561849734957428728080919981542966176793104882921391153406006131695691807643109064346095692754482683040191623683586072310790858941374415680816892395645773889674251951925832824605303945257883117951826430113801916817716126054137260843655319675427811750836985554436458138506180502788037171580016666136731743660001689388784222182060606458110540565618479663377081990600549901755196004948652266378944236130642616229793467312537308884629236594529039150237561109836898680379670437891029260247526005763178040898913346950388711787090438138833162230838695718635611355163931117384372465539043908144567684453862633698885966323991954449287684893626264955590278904518873910661956381056633134442600482837232126341845859192231687927368526228926375083346608845726774408744748448408228827428750956503076857080632867957707842175440934328348681991244132448580443539202522674896408518486296829635209508576 [140,85] -1117231788423681640761498511235512779555076339603238268233119655931627082022443374663522344845367363941239759787806239547254583237167393386539190847618721995398590722690806544495081247005137614507010415835061595935355182013621712884387918169093978547148376175311894375166326572070650589922200074437614930573425330798419897571165186373622560749792946331778329235364050128619330534192007272921017933628861081922167687631984201561756841282870898522876410022437245552177334674076120519111109694976678313182925820624577747178954792623839606462166339277362968656684343092201322868808303439896183228196736872436499522798487684882594116844135218765234420748018195670808838315402502458745152879042683167465486981383606714865845262201953788529675638137907628511480227820103858991682592258646433946287408834989090468504834180577561357455988175709658316199890559152135529550965174285600987034103284411361833231240013681163905447869266078328245304617636248998239248316453741632064395797439275636072292401502331042799245819912630926938250885772346997052881251525262885539534073387265339837824607816111357825860410551724182533348988540081420695850778053969887913770696057136692087036719925819878653774509196359854294613669515315350104439461749402736522481013089228949164549142326815002584188542817585012999034628312426670671724788165505087288902446695225241578752182848959326709503047411167746235220908507727905099084621711104571349043504368509282652469851174922143663028242951853302188747627434005379608507942882330320858547099913467375164250958679239018696811496602570515971567243630726524550841838597324095323950062587260522602081113356136350024017158352881250475652150935947534553497859570216977403755233178666045747620559996331341216201784574658753831042979351072355497556175376558212855770024255717481850312286747831528372002725614139604760210687394916926926828176797013742408104763422452211814744344838267247700897422585981180836661156631942446467554466100193471975558070651549663526381142413976987472467092282964690200821208313697967720172703715470559292242083901543845188556140102701671259500720099174800935420514068478407119206553209723393412321785932219215072354442949622904370564705787813447115254715851046859680 [140,86] 11113969355200492103214219274042570860416469737791624314077945172344097011419722297969229356926731062492256846496962979685422673816594043447467063780010157688655627006745534214631732062503220155243188094640841852799766725020681555728490513912127746035844931946723979676957597853658195942680074479684368270833560260328447935873574592468474375639452020798734916520989130025835034104590823726514658772149968966172379868338271582239331217037235247882569928516561516703976668325546520200324423826860124734032201652526465369776871656513968206138055334662810433796246810432547298188795716412286836874189559744172384796047758426084562632073092038708623637252881800017675135486657255357539687085998975227670240215576074927877752299408391433888751075111949465987524407837211171630685305521060760308252291033695749784012906694418290259312089441476804829385470291449315304280573279232695564845036815421932874266146416045157720443272667858548787731524477807867036959529212510942217971969203698078762233813264067932845408340651210822161069718841615909199120956306908302432727980818781830901904486634595116855141690833654320325733124677464905514828054256771030060784957967561078879188433821624736278290314924239408219812447219223006713917607494903323104087350798658841986129996957782795263325717846379587034511343355287369896098991082510479641518915417265997652863261706911383509921910482605396371853457140324119455577552577637005844819791890115017609086607989704075171657915167406542998516612563403196570330023682740909397359051388742269860657242516924321171853852107858811936525632904441378660690898294978209211427298002616718442366671642895400073601712854137768883683028609420706418629798917069445545053860717513509913213385120386747939264328238642051071088078083284602164689373131006183858826981108935248897591156086901754321662422436049561429613374702269132693030130786952807512206216098891364251889921625140256306955901011211946604568522588966277777495672788517683167069175091726073518363740938950331334032175568653630266527142924884262104961214133806535676727063901065385065128046397976376806332235771673469448398821200302418425433510161577200805886372621330985594099278287698111920488581381311471277098104168672 [140,87] -59950540782057758100495217731317273377869419501039424739481724093677790488764127969877234855147011432926853504236343103885306454126932644429746721721207045283468863786373903163281986776122810624170908251389717048067638440688986114404651454324501533642273783572858706039609363296425859915205220456504468609720140384827848773975498836475782473130695107311653616900266167430282511383552617736032768098593517010784517652143009059173951934210295194568849547662606368261083768385434634497734920393444186696106145174114324945664136460723291263606946151463442290914817854588059551196785676478088439954373216980930444559759413408142006926647257018238759834243535450808784960729474681135698612518046846719411511725838161754351578512457133713371807458379390348334516118714134171345657214081149957924346098877900811650341904363424037677620312539902237437552054859127724280007001192454216972827509006252971383325803379548379039421563409476112753533581612188390355065750400286766893291724228298383130218439086350419906773382623729077304851578517111114679005913785888560890919184060176423031661327291373034511379585915235472844912039635443364710022339366798676549715848887256675880157643077600628559206415683958523352067140129144442306955524939281653353038858621696967755025462365437672277809783892695011312223537704734479272459675906724654680846215317618562498151353465197383115626393116696715108571062313792183462760243056250550297777620797046377308845643994966576562798175394984759896294399920310630417424257497326592078277742827246523906437715593004269269929944903054126490246702138013457308513632289788157224472986386384918968735743187641514047748056769639365409801874945162143201564176408167366455905024632291487761587200970272204137262958443386169785439581429691519280790890603288671475523412378888390045300067224641143905072596496867197632785955109148398187597719029801789318988693582023975044676307396926034554089363669484067538519424111337128843917893861627149090587010847709756915113673019678463115211074285045821907551640000867975486282243828418101217741369028906330429814309601893248784457104839882345629367703868831106677693063788944121342032538880069406122548533199228720952537771931378629137858688 [140,88] 132581195207764237360249000884927269423536551955260213042070576745715438773199571676923528242854943164437809555975552326029383949724515901458115202660065812788653741664083378999194372863586615421586255185726550278038174985800485245235773882867063107643786347108736221472425164654833633542889547748956133217007640916862156889740050718196574178414955776546890904676718233772960508214024967688681936777205526073659223826870401105198065662391658648630238116351523766466755478979113745709660944713112113375773031129181507420963495617178097654523506878482167142516545012197661212274966666218723328078015697211573682621672701180205614882250474758929692759945143727479828561353441655125656020398053322558189714675106626730697406213228970177544593239644975156265146431358560059384448501716716219506051991080424333919617233159747707099928104451046818109575467525710368221132877948615455389343830140595782045864456941846546825292579623354936174789876393129939512711307232505723827036417022243485569553641301357208601414709601202428577782710350810200531048641974278253982316793898980196411030311752975553909765402099322626256868955731010714538241938940289922663498971129983506165196925140987552424404209752000604446974990976180694100828770293129788835416505516527549269526913940790221889181293883664273538694866919355168530201260149618802511362439256065815011881852474558948960116383895959994206141298410707830965030006685949099766842814451533484206887610851831073587333219441194694749410979179597979414595692812466837105345036432604059691737160685087191767705825489825653423237266586614443369108810302722530934875601500909361025984567205681966937667557667407927866003763447056911221843012883174214246070670646288691203477250620364679499663796092431052978863267953347499303981397832177286713115629270989836423766424396366816277974850915593480644126741717808119830041968161036113543747475617722487474542252306090474207075751359732967830425301657908817322321923883417720918757528199583881865627442208039018158230585014524580104870198717790222263722989938210807740101046901375548613012601736053355819891805414050170373542740828891697618806463806318419415779299705571462313828642850683643833943540181317627776 [140,89] 871243348568556931835805196986214982451748887388762399804321816428960306912530381619914514228686020875455333331179417344291132142459760165718567412288057590818865504797944074328362125724533442041069416949386323559342262683237721552259959062897605859022378458757907313024354754950541644687502619866378777520235172850867399439229453035313972237134749379560106893139726218925151362926151332402299908035568488567490632064260287014666721159856761482493442354953716021711198013949645965763701771630495075601646359387285529206762812500647384021892223186581163538648040164152397741157065496291523043316691493191644930605622334138289203410902728719532298405640722915608121107260004247780620549677694200721873395272129727724951759575194520957497882006004243334477232078641857708402345290320272598830275560691326915492196257498751154153406096834258664182143744127700091755254291199721574118060337649019883211016227730265117651694767204160554284791835984946672752472467281947368097987914128379381632669084667342177846671287612271006855688197799114203115007189979638974486051792679408389116469020533874917567331997601645129124795231154706466278119322547859065550111010461855524464276980709184449614246522780695269587001034058581705957899634070558747568686093904193269394201713535001598219323371735513726305279333068808165102795351236570855811427666464223067435536885139594703103343114951530529072610700657361757713959994660904288739414766689276245777636053713264929861218846787443812384041968522460283602111684327234685930896255427410029984616343702910313541459723246368417244490095901013341900441906683106655076886892207174732478206290346780389261103282834364297470743338259067738659243349421833607881527099281084188848423075786015012964915692067074409005920474201250881339828033797378194253814225653863376798166427281909972971820007884298203609799173970621216688522558078523656960622472791443037153096576552489145177737788693432463251393218616931105189723886683479145036210675840775075474707974119947120931895076082293820275745323053520548702318662923260729197750394945706132349534166534329196372604565186743988866968318274862988343327220883575854069493082827105005435932079930897449479910251869408 [140,90] -912446339580037004802183576459906539183447104780730089630225952861533425628624858230319121761579276711101329230465067215320279956742264850457544356050131282546592063823847985525268207943750683431366098230954115249483121410339665961907740024188892891576013194753567369390650960504827265175863986952738869415012044062082041952419518987836445313843984124333568067800201962687974147796290804186094179215162845418679275589705616763752127735040637822182594577280556317187247641368017637806752506593368328882416839183564891531949362730231207601622097793468470396070822351512401864150378737308558711037031949615528459693115603735083780328736207181460868030874776280909457644580333094423764097239902396893055398816032394045248408058751491349418352272778833095254892963651676425234049187126816088065993391940356306837700760553797377314668568822268281987909329725109754977838487150589707744154869864813265321370192594377126725764435138748085777501126764138027215822668887585950467205543053743317512117905749710425959733464478381463792625551880279086717441699764003233750985341864814472019876880465803315623144231884471828792113388562385864108789842519698944303952359047305368637057685533584969563612164398502772550134159849451411759061613159942406467450942287699818740697960807354852661895123066275237996997452875655911742161806032060012173956135507713967551419536396831306554625798112924716957009658014099578031972084185495766047580746031076245083431636598261820872160631365638695958582690515949902982329470240137107373930229103371428571908185536839028359644025294747722349911658919554922660767640641593921247318667815650689560324408846684058572596513867502038558739013071574023062174744937697743537302873467602135099064418895096749184432743719044393667644826410571028894907371365615698774853044860629933027559357954907948469168871516269164721082841602066551509799124432040311651521564715944967095135530422299012687555739904676186724267663219929233094418167855082264354829315447478583511187055866858006679443750087234932581367433022095354368730972496669586323787495259957473894971243002273204066591233990666033082310126358472751067945375850747199684724318620673518013268220294746587117539948 [140,91] -22612972446953019075308108186215480981796945411006278160179753539296316843206603758851970335207227196145806433898878696798684719316802087522771127650336017429870494693054325097434895758680766198652765800893587284908817142912976587545240035278241910303470629299306808773542546807941631180040220796838897813284213840958898146923729911819335184270168595327026970685702499489138967214857955462545257992402214053394425878153632639901165487165506387170560477567973314896100589654137493063280236541256237049080310355538250947491449588039761628366055831889818555330111026460362141258881777612275494438972078603392292193411122409202608056978719295410068750504216695259408760068439676318749801144173844586590956955478378920080472972244597862995404027134020929390053352867052609481197649621918507727085946752146911442039816772103436044218537210881090104313163785699835612572292984883402821999628573843433886913540244297487290390667304240627735586512052008815761977649727433287358062140641139461314702867176909603076444771970401361872459633519987651087837825010441676362268401870405624316761817971729698743871109422144165052687029450822331332439530518598819723637465569548561948808356404155785021401004786857119467317413904097509328288350315635997675180739065120050231881506906928504327756159158744327415343846783074268356904624246212387639963585194829708448705617553175530483410976113160209150389872365182336515643552651891486308700233121289787473746063275392856809692695189534747068675212256150032868059763972104531700030972376873141375244938546742544657982326996400778749438624178122872265302432462067118056359018749845283844224574556531413033553700037917326246774970691598292308527543818112010439834851657202578516035073860508219560547658732623244153989691470444431664320949049825962618432923434786731506675780125350026607901442448313910389370929553617185798916878242684014973393889830827348481616826811989375684274558013644749699507167701487935504392557038091221986635002236826151854114814276232991750529157533654980015191131913079035570143911687920484647310201307935452333797999694477555072880842551374908154220821922289540117195804720153693333519217345538582462380396693820446108992 [140,92] 107305333034111208643591232178701734560325982728938375628197945903224637832611582078091791824254002194272196170955380570746011863069542849104810380993816398713258301066471428127482857343714074759950590328300370906691874338096602068144852853783477828709527053067820602828919020925648057939381544850988100949679025126534080411351368830760540524551106883928959649739979594171337246409310485835117938315855056308309800783190618792283273534313925467702462429684638086632347755887192967189350722825640276647684906142902708692958062873878848139818881716704311655258858192388182129114190766227245833938398258034564740180416831804080340422896302174320089420125512527848466922817823477697472044632568394526051383731376232083659199008115866847572924342473425672636289658247384267954767626573034451031679947344905585852107651503345303698652493745793162174658311704519210856926749947531327189096559934374167946456426367395820475552876858104934350477102301802212996612114472727417632205187007922660455836071699909397003306793876578509835096954402525336673283580208953668761521270918083544282055141731734335421094950969237600717546405291410385459077962570138028185980421375781996664336470549438565769825305158698637775091450494916101163804010581931941425662709541242614635300347943715589855630077223814314354906939180192856617989910225628327711254710849812043615858207687278141164564537331787758548993363439525505575115274259474267606181727458227583292194276038486415530202131283158408440632971504405294084061748805164323902062123722672216918299891806728310499627050468527312263311267379213134875903880326888105523249129129540930082395938903965392758022832174092808989853883627351279116618733568953113184127306187433872109816203622930500343781765139692459594651791207964355118080439616147455148215155042316126280408722149494086039591039608437382618118792544956653604964871957914377492193020672737854191821367743529802698061201068911110218689430984579108084106886965352874192772059640603031511888019109407372589132741024196884072726704433670489938004626971639311846818217738164983556543420569869415234742462286581194382000073639159353151866773848636438479767748139088521533000967145258912 [140,93] -92645182964340856981444353391678627007470462360993431425291229215341320902551723570784566255640936623484087942129641209760911524636890003371072693168966758385489865840248641785724925316784509039557009886606026567762453342699788411237909419951534516338082736688271140389817819011972224287815140047791210620087835858604857399446046751819842036484262327902468838186062280929227817950140968381457360241676639103122526947830940044243881341480257138182076004037003169830538540964549375800422961488609640670485835346470058696405274990616837939655221000726773018255214566360869676245183570806396587658807472670552622390396833409789118815649568473828399303716209683823623128640776597650228833788206724186468542627185176245976902086370807189832234555679146387951489677914799466861555321798824319758316537655194460112302422490078173097130950064444805806214927147321096223655152499396793846910269540058432585612182225643156664270728864093399990883928023259283465642794197906418644954668611220433479005531221869464171022724053631134472903336881473923302462294839325626376404250230156075782084956888163897167251996184144343817436603146091050574450576460898596646800782078902583191806465994809243179463534417906692237902858762279021549194128285641411427040290077328068330163719416418449514533761658226582801506092264376890954753217045335217742712301413270286164119682426804531140142319653765041322807139010535096470731045774584926812236261021316328638305363850195768566166988163407463564987573535982611689812271870186471692205208936216667442446073461483468751601742352154785646668712697197818084177959054811912501853834381463207950953428144958119258524672589567101760527842150742523789368817783216694353499303400142675490810804187888453559378416625943363644165030954374776158276802314609926612861816930237896010430670760176178801635743013265970607672326089177475854609339087616390726801902468793831791786828312738091450839920920799643400419107974610039431438127767149851048029019721449101353402468107596265180062619474140265628074877997747586142481591270078101432992716064720083849744302192675212310149100457886735563279373876820612072554011416623295083129623208854693111035122272 [140,94] 82934754657871114478994481541418713176496592172426876349962847426948512555852622978399054650487422452232903687490118888723008200748456869431110081995143458296116236592456219355342921190327441774274900016604289369482734664001441226941936792842659148291064710671981439184730280395507767358834418895265021496817408471394077456141870377840098132662287576298927594706421425691624406158822489149093698495887127199917150184175243202013569176856345358488425229642411074979353100292350178686977575794217296521968052452943134423223323172841799097335763302113867489203035872905257015119919260876355117215403484781744448663087888824142478354459795889282123114930517576787776527889205084492267127817470856610568118408602111211051335397812894470050770980760752736440763754351449100964279160123786255196105978031282609197185490308912719229814363364541358471132080989499858902358639942193399920957697591270406250761071895964660130355827690613141062207305330053127822910774603972816950854384701039040440719729728170260280013111805012904569208626510606072095108156626124386293753114367595765076236216992189944080381883618415040497748350166388716456563201493956019312944306462785030778994584823604792132375185451636603478871518651730013375860768679985742635617787926045096499699262521410460104667502639472997816857424571336370501048257140849446309639116283107581960293123236822712731915083756325283167918659605201125056813896307939279628929810920581730958754725504393451838823989555420211228797922938872831377386472080908793678918806658268220233877227473654913708635313810597711892158437874294227136176324290658790349507586532235116982571371404614007525707644375874543804872626091743960230796416315025643324128921519826569724956904315570177816031350978233287823161761503121455598234402945181984046805193929093463065943750033409456771857694048342517276345067473561401259059712073733909143653249547032459213587591512809251323499633738426904859508639919747636805810506164208239946314743686997511516427107986572089032862768382135939863363887946481345387651932089260637455981418830695679085995967553839212314022082880068549124908739854784993837197576892501099520372563822463255221140 [140,95] 30524529397760016145903874129842798602163686865937481326872886169381986226572085093900798508391347807462407322953898294387291477055945446735586339882640536136806962796697264740852465016280632799483410023317117642604144874758871888265925775016972080877478500682266425119610333046999108725237367275321399914981690623653153365316351182098665630736584628833818247697518064661754666158424096663443324596878485637309345385588232837536652432562833956559513143921461236411720617037811319307134366571096444462250162091643143720358817930407992979434117474738581767860573296751946138816478809369056649516202935893174570045818696309812659931715691680507941213092038295618322197942737158103125540058672621138320438415812014174693858964127614061735327833520514169998025639837599162216012923969336438458829200201021698077613109126274236050575782940649165242340571087059863424260991692150612787910589964744429600928752503144328941833584343304345169264616350192701738852040376009899847914797075061803962330556794830536650745837834789231131586639820704702605314785102598033475758628930368509021721184318311448058165668525555015817303318459687642439160274978290811906612511934102784698155332203982630710970137305844109997750556298697692709456083136754343709280881820092503010503892182385765937209115392959327078419736922586868396262280297585697827714079264274931795145896723640234258073021643003787136230321072408352844439359941936532291030181319467340873630969130249913612895155435480994338212166293526150715934482371940672546959938430400342131342274722641683507838827381034363580468008917920893096481503587933212462965685205763371565972316084749838673441581815824172151931340003725900350889048130236235951624838335527605855751497777852842960264004971014208066317337187960669274553437147972308075684511795627077759758812278283812575221928439700818668869187339630764283672651103680900516600776084226769060442366701775092846288268013391747872963894806143926604758548527135766388801833235958693901203754050752305825081933596649892189616881416434709247178728105512804618094210148698654658806924189954618895995534852798429710929569265668407031640479362950978970248113443766688 [140,96] 49501463962950233400673555851337123542627029929115043391458581833610101560808786645669267833427416544657822018205656093747012748934154607528257585616328429196703198005260635178637371017300974969691144691667478820696742104922850261632557507407641939661717753465997693509164744334119277654312793723624173232349971880014330884555277115045390708651526622526233435155902520141031307442277539957356278856857243921425390049318573842310389576279053477344361708168701838276606985665906277997984622242173904130043893689875990246320472594242626510985504711740445914630749736077203558452715306032948592175510220570113052594417745939219086005935390991244413411667303341421639173978112267345107499518931096537140001665620881219876747026409923166246145840476101472023159534130088014191075191484826700969703856079468891272166998370772890290666199746217053788867676846246190588772396970809373025447173083198490911444259500616969685135476200811496473740199204765063325680084477344193642741956582079843210216248988463171028896624396311105216093023302871033037046204706670611038993017519421096802049531332272028259341326810530534705275113600496748223326398346373416141055774178663893426387050089892029239486517778637324388814504258922721308888323724033622845460784463706074676060729367374242531865852360777225777612834068894577768227494890536242915178155303260524317402722512688065911131416381347767367258291005013277099081940665676271856175321024553244354353065060967573102749208055879600709536695520962094177376481170627260786363336112318144839678283212082632255203196033375184905171427645840171741197023658312225734393790346122723570035297226679842562822336102854674680868800551547222985870970251377322704382651450595928565839293345258575797741112798900972439160710622269022666512268274760533401791885891951931930053735337860092545458653960130119955655583111581550556952285884664240669494394245663395852311596353407687355465225839217317740845019570316090919772982160132040654919021085722296660199940510744068195524415193293385393166401166648434448486554438446044965498871943282997694174317879584623660984757660840936536414708240887454562930508852993013129798862728 [140,97] -34380675484005560975977462334221288445452815010259514560806425154950148168092595637083631904192562266313110878378205567770189672458001882080433142375994560499749780918902944060154757133468313621051203124364072959447034383538925125948455655006577693914049086848846072739865716436869261635553377190991522854504185576933665686779720346326851241589972688397019419301333957221198729039302657359050649998342740905325694887781223942635554189923712265381230357492207453390575551223121543181472236315781977922641113536839600583775488186513973636175066213738785764405001625704940249248502014801299142215159669356204042751240599211056187621365776306315428095381904347053307274488011382517958531795371849220265071892008634641679977483448435943748304978332512958403745260386222179692607696774391050410600706874728293170543772551677322312747659600600189862754834949400120274056210098836880413695070492061875553735389554546817606466708948339093451461803703437142620770239274591370210420229022014377969385823640641033854843143482018144382336365617718199810479841065274212426161684708799015841282993961232767499416005453956353887085703307671973220278280575223845428746803639701649865335086774720211816761788506354381218172726507056722333670819751154370531230861364366063114720994992577967207801603484102933826878183840234372976462522082088755104515560443506913754875843224158890760156167565033691137091366543267283674430609312722888514968863319173481191014113577349378962921806525010126262410905031968945166663324800933871115805260789418086669329275316727520169305594907376951533260938690902954168990738517663437119474253830336043176337812077056968480121091282090517031430932161658982210097607056108944948184411358037668930625035082637764285968681216523828429913745504495733345156160695513855770943114347306473995925426470310707144089185807501828628668628102357649656164135805652388341806778985747880573151901855797788186663779140176913213024180700094021348960849783615317827574377355805235590940820556258031015054219938320441345825425293322804491755220655949050788089813851974918712503342839543687538183066968662244042201510085557213672870756442622835656 [140,98] 51556331544790319076211876181712925356322003680088083694107908245818783632992795201122600614200711176386124209942176700261298613893989014863691920192372133436166046173642330147928783432395683672827018921321508220066442053829019586746801970783867993705543242903424464095644846206248838892471288403753956699746075578927883310382029359506155295876364626646600760596509594280673335720805185282432394954266513832392487064224099571262004233107444054367392612404897537828188111387607340036641756259038869627545122071412060270834493236956821012003720959037810142664044439619041922069537995869883158840704335340132352326726296843586761269178116470840131293757487613493632997030009921352515650169818999166942705124565876616882832401846592538438510280972786853303556745661186890265583061278205999521916517878325283385998827050033453213887993281917039857660738202861029676540734085953507450307984160371169100080605375223577000291738071705349907956856661641224019496752389784976887186543066892224263500598998576800801642962203391799216885008605304756545358367954786961341513201587107075959950973468028291807674782961037101907730787949740911693281755704698063064718843855836999817633089052828676141887186403155342677570152870336653293117678280448150250474757381968274667866914034625470164748957373103951002636107432813526890038731003598317322140094720539671221161221371562114046011820336924169918576137965755089585431893766283217643727294957765109182866876645029363807694804965563715209457810786283011584420196595194739735685713368857476752063368807660166942175828671090518400194700121337105391395309063071570810653909935701527448964014997268738304341038081416467102109642513370227170503448709657865615598645218315334076501292747016056595891012363944361030796689852903944232383273562575656981470328716126000547064552673929738484087370137775901462708261613150724942639611992390316811988735141084803971204805418040602136090207570547922062089662342521100731171582874848723055036949096456660002683098623770385635410705170356272373618403623935504972724772271345477558833138937475369968548025878550320306376991345142122205653787900114936428640036384251078 [140,99] -28447979893035499924309424211757044607466788202941012352432088930117269321101059492336615648431745055977749626761412355660525087780613253694825543878935550654382817616998757462329035831129859725687855902181727381541274077006919867833819595307765505033077707742021700517252870197933707778886145586249552829847605999001319587088566681536632603561245239687880992997854380375505176485452515336711020637960526351390144727980122223746505527858577732113962445227876611857186456794869376305574838717047469155054157955687731621204186361138816971904162728602531684275016743310238702407720653389853290571930293417786636071254486550759591957174568891373040251605874018119734550447545006048855741485123337512780984252719028852831476648529669495965865042643824941276480345599395472541264344844121866734155304138260906849094549986278529121585324029229124711055425529160567147959617103050633926788846427627478245458579225626488073777470844185424816442873555873004522947797563298078807787328244237423584537824591392105706046828863090298020499667970192787743683869823788219033348090525750575741962110735864242789484847874213299413698011192135404415756434552426483181092527801868797030341279099425689923325481007469343745460762359099430940677244583846938569400955033155532167962055935291942341628837957815796083502766983918977657242647540521080114591848492639792757947469174541356049844972751961793184428018850051072412372355995702016438397736008575118534781477445347702030763482415754594705889533475501926739325374529588638003693356263714520933370300784629144369902958954028412712668642505309494340788345973890092997605687517246835385602563869142788778789177420766357831986877623453769949504798389032315428995238866270458920512820425026140698102653889574871427102050800447821954277760547933860337119101248189127985628313904416515068054332512485212302535309018093327299541999758696508464474275703576863564501074341003866372235013387164249510199753174901891154890403575592994312001102665177478609782678788644994450578116662067670796453815645338598227151380632865748278853447585051526889903677605513823755132534885796354779437469115930469201769572352 [140,100] -9215662969906210413781199790695925863744602795733875647857869880463461105172181870690665029034932079084140745906250354058848937218613728412704721859239333505602175942190480814299111245265721564606677688775106714961693930464566102820422355990551561624525547550790967046524995690702824293926710278514453685554115505713262948072191113393298021368979051456549691975231784076494787357120515067195457399285549709220116294350737040146194821174419192137122312537147062787408182925403617035191422349924473714639866394669647049579077359178352086275143626939077299735144128311872936695524769159861628167566926165927778058793275414247592184194224385884812379787904833456201607817832860349352804804910675663289655561117826182222294688698004690004697461378224307006498332645759650924200259371274544760625794470070638695986754019865149841307050303157383352922001973344305849424479577750457975787394788736656256563720732563545197881926088373343575480789128270166836488351423327064199101682739945935847756277806128126429441858321301557597227704607549907169653525961308998791993544184574050893108951074102552542414080606710202031376484274760340914779486716612098229716765997340426956006268628487362457542233494800693807609416030780961099108149590031568308445763584493714780990665390779437224565830011626140044847674430297064870254015301914837886878394013036805993398812079191857449695415490554883099473721105170591137806204842190268949589416540594587583098765813361617894556510657105489721848087357910429232908084572644950634508562229511444286456584811696142159960316718384857420901154954807766345688415450723232615129044726923631835674962173115416590939280054561120666420302801589173120517164914301449070383757552251856526986778999091652585045975461946428175172223479487465135055711004949280178276426883104421956853119380326824105251057786198092143125494950492031954159093460712654275768668273521916025572099148171911316067007245620316804797949042664941901650947918504650560816470340738906556058014699218535714836889630856730511571092827140463019940172175653875187660210262192421431032622570966844009512699163343046023754292951268604180640 [140,101] 3948758183936694611743870773672951283008017835008975170673502185678627853935018681876373389103628471947473640270392349371042980316550115361107064254117606277556430465388107020754162385370048152738507590523212972556326431762421850490243001846831615551308753071273717195581699528027759965447441283372437436543712411350312233584936409691533664697221503011401689090078964304080951249847656184624320001074084130507005025623436048842565893407491515450997192756653395975805143251001670475055112869222236156906947688952497206515863526987339460045970557265240139086271465124369351467359161480883973527405044173154033174846873450391116040805172885987128658212145013390425572456769279633712645448083381354797044486032606843433457551842534071919926514810869900983535535339162117161841524262043013062071009245688710070974845341909655601321532551367455131777482170287246984679629588650737011310311238856392596884186910967045838367227168957466748477506189726555000923266789728691432899482294857952678612174481262092333939391203538064424548210332233022503963973755391605300444678048564827245428721755758286722252842712996230746139280460099812715671812696451737997139440832508677202841031693273370827237223810985614622233601144803024279070793138290935949073759799400878486056146069554739287224985144500258786493123661886430846372001482116300798354327623573873867076765238408120403722027986999044402358566335801217852108725946720292025682730242369589108651200499080300021291072745916798973739022322251674237622860408444949276419917536367447596382751001788588773534300945731639826410750282603960817990476789993179248184246859169701495750142130560754260909825646970073696234418159216808253886709370402960173685166400852055357754928206719194900734163723167264340855595375668151082795588826804685857357013736568465956092343143296152342618472110950451315546755302071828021871529286042764808293023249157757763405914220297445493143796550130684888499634647368174279772675307499505556768734823869877285591132310811038453728151194759338102605279810208919021347769690890883874904825527638831983815630867474362035693159099815489388127577800869376 [140,102] 788772634564914837977379071652146852325339505142981243339076461574165957102809661915158742516047252982065231210411033916544504367206691674188045871333316244074271868446554623602430177313039440298750751336056817761577099480824999014917031575071728603319860258773170841556695731858232080805632454411613310125592132479282074646713090567907215427691147835007594108525111183821137584412271257289310249649855745428124276624964926458859939018051442317984577696026727567860846013116176130484942247688483122646325153295744781709809684488864859898410244557734261223775992872933129569732333994916765956503618106573681312493441858493376697135767066006476002136851449807014599753374075569547951186416037815423829947933143537609957405021643562615634453155137965363513531288553342898708489633679412378359901008577600983864711962834688049032023355490592797732340604852513392125083217198596891215739183508135068404421865769575588319010821269040824617393387921100620572872541334614826989376281219267213270713901746125568264866023167022271193710499851944155772812880117597341907743574377060575900542737942267814721471710960498095191745744416990547277053074068489171936171971907413013126990747404453070122811486124071623286872019997298701523457647330399484828620875073644481490823229947568235226567785892243533989508011851251094752010741932130455810228184121249940670108132159844602825151129613577528121390609450170008696226011678331769167898947867402102024623738981897680794474919206424610245002999095221213242265043033946560713667064726799422348003570245519525211653076133339179633950331554508473372935098269921646643049699323098145122971550687187612229883877241425586768381557271893914929711847052924277615740643536526360314483229386718088737814188321289437421453478044630001852649348658610357235903810979042935280579087361769367021206576678451766489443683074325616151761366753080264729013848442984130165280766666557862796302151962070541967681989387693205928874682873438898384226972302100026020834797099671190401523489015782096696697052917391018919423096929667649532084707702566763329713198790400596246183978591538609062447288 [140,103] -392597643336671380722202795712782552178616972089427225451102268185535578764021340357149261756147239417945580798933221221743647068368503954025738369563030757463874690404344644123576679327695023651880242335893447014702057500112199045663339833583626780610828424981573207185787018054896436230008558105084647690121901740856180863829122052433684068754094564839444176085934833934701274768503378643805586125835917561004299954640815113783925065735350735271741891665558316482297812505208203978917827605640207430665524135553058781931290799726585449777467819377616165938573933680031646518025918980335897627913992239315797364175610221322831023440380127724820821824169818871849858321822857466877282771664818012563631177649230737581963769946800988074018593222852094815178880207582391895647988629330653625140825236285534725872823983229564722265661726809709104578106443427650631053449100228271247160330284417109175055394364395998154761670156200949772768843689596403676526561383045807172760803633961018609204386424068333402785808536738076682591798537831540286629822195807267665093332801668044743702211024219860200753629179522703839934346458334000277537241070135306535478372893259238699150565163654893070178641738221506058959180004968940676533178074882807202834237409868924349640835669348635488312041305092277006570671620890533670067207366044539514253795659672191074096016888701771865501092559810838918157755081581736267647940786417640291964458900292122840996617939298915319598286578961291851260158258441723779929310699116361745558376720583184507313605424398001874736820364798618213588830031134539385730251302589057732810287854335920653712597269103433177868731070857547236350721256987715796340542472685084692020950431913674247331038795361196279855012801006296098229478638474054947501245988053148710643790371561072183041503582078556643385645183324313633099866122776755590516694775247832027529354830288537037168647680596605900261682740930125916456126412266364325235548082889849022960567004299645185041441832248301472576097263507923644432720392354107382857124389313611578492495707906806409226809786928622759788639152204927904 [140,104] 46565916279794576485205673422819274952803415821094397348583724279550929861285284113804370804741887654807261960326481807946435041050233404446103736855534776900801435705038440888094273698211273362309411378648271462816823684192580797273998429060831051296070700473902045317984734428402221499230131036287283408367520779899016826657990408130743714847785242527086943410850613342485439329007020725678229601453900389221233486039709711652617630345299888949162969346898113354893202480555471268601626191602427783225997182827605099994296078083750668744511570196736154492187596067484917439137885375597908596831095568028966518994557861176131101841479183663125423124348537117856986764786822379361447952964286170324001612868410451092483758132606195423940716477666832332873517660504318908945256898037848510207940888261661778955945051759823957440627163470060993969313110812436610937214698259633372579541974006084525361108541287044592184881152749754553385816921594455448364419838528693246898211616287850197913437973503584563461463565577097491086267128902925526738412747072628606649758707358905777227076475333709661423887120365345902848625251798080728915118784815870385195855150690796113738899146126423622775191170415641297692921167320297762070335753984690831473381487407456888288738055086200327509045308641056011904869177533015408826777080755318853076963308805515835362056198851764508871025449119719106430118731755664890929113959196843081498879637926269887274859585859389657791755930514194490559918223673808974946674695248117911998323537001051319754490496400249686283825217352845460117776957038365006986565559632903680104294418371443117455100566214796413574200803554999455155206444732868589125306675333651034094776616505789234769680916188561201076521315192452751158884499502725631661307678781757928127695783877403922516886070705315078003349110740211738030074898407418405831572154794068213908848452788562621522216598200523530299743395677041151733698152961797659506180198478020666341614846708030412481754645030250048185627808188976975312632561017826311669886092894373593201335501140174765903351535129036375190247658672 [140,105] -3799907461914252952682326938128134947225592323116175521801181944610902865983781809922152006420011523525309433956603564737429611214666413916120407401281890321391625987352115482158192495510913532854648182383089209655436026516411663342537646645474441060678625268275864537172436793113302697919604997785682472499051631418151451799172796610786785503546702617261792963397919608027348191436175002437679137480613874174132724486780670083872085379750362666522495767910728629457684817545002722600288998167413767242162595377782771573042769020598490965751302962446069333083023517615017486831871905807287614166762613716801718770951271788837802675728479083824751810264615742063874638350259339515409177868971456513826437102559512988923580077725025678800807498912250171157730609507904703667912087731282543699916585697220168316727053157372885793912444078379157843537927878405641906718223810788818549565586063395291638706058122386027945615602841815959033758050326362284546242603015744916362314576016915611064081081015525911316692199094658646261748420643053096669089165650484038862990215598071239277513141233200493892125395324850999666183115271667045944478253869813714948727477571396208917817444107937174118787247672280868064987693991671178963335794437845268859040377332021154549988401015649495043489408505431433842472194799425564165968512138468787840824335866236191824544469206457469547202332823099459349484829225786788748024784983900884884466424974576630378612829895470488059212397831241853251287563957386640691255098213385207895513015300682685311888805231110339052009263136766152673042869540202205225006308693478693387992315242302776051212673402315567599642380950381277860352358914489513260724897570198305252278050406465591962129315319724027163734003276219331354763716040876397416153194426536909743795823243041084245004042518008481367999885678249770112005964091714729136755349312769998182107955898533271998540137513190034874941428921117643995205575270389901633516709616383162643743436715364332840189885323725528050933962440500541172179461945253617117218873580440822831823034943919771749423991936425379883112 [140,106] 442380543768674952369381691886268313637239701877625537785685881279498411081284546045438932196574830394568430517371463562792554448293569090889895447293070778741764537025792682937323847928289770946195466774259361890612551330414564903932571105579782834600339496641410408861785280634875775312788535591056986248895077264237312608844390177238163522178792252943380464338457107658547795241001794718307930640915454617536750365706312763548765215314992891441299197796676652806880156339232306784335153122542323889205877654245465973158669212565315263668608922995164331879142143792006564167672945770587944585192676043561008192766202408462681623892974667335006266916539589704434903730630662820165073038413780796117182977628725100201858686482185372083676523524827468795592127791068497478370847594009083864257536723631749146490686038098860194116561521360238107494936461905657399624619498427942577644808564623283255621934944900589194030188840506589813022908466555733236757817296699700342194408515357957583026197134073191024006797928992001700668625807582488497955658404882965378671041861496608191117267597948725067959538193157669535829706296545062043622658350773106243356990325753754028578031698234172033847293550748441329182889909903606808262827677358512992196737576030762987386800680876963845437694942019049173399574518448164431757289215682884957827588053249758881333476926989712490580560503832917092019861978629477528587099801261435584309577478543328448653155490452117760655960808191892982245598611463041940023668665374360001193914419032909981795644938822617937558622273194775838051074142800946922795016643653012470614410944759669280442081718965816183454586330352818765773681975822971486145112177551199763101870530081985488404934508466908928445543188864459557756103811112572967790455632654051811123954452755117180237306422132982514242943557018112877734055685483570984409566812080617944298333399023646451259514760234781713101671028003664952307323180613656920331430835885750528302495476042131585376830762934953740302426314972525036508386030114546816779255075767489829682638974370542748739553706531328 [140,107] -36690716281672075148452069898470617934789982362654557803294300377485534594155881394831211900412145809234893394598135687638984355857941959623924873779774001662480105439902414169841891632452878478896226319592596660039982413544331818677853078191605497056771398296822567595937504125085318603383061588045556709397349902267987622521624513743060181688378807458855909330586633082316933420075983033881412164202699985085060348490127453380332931855127436941473970671728851324369256636405979302855287739334310139427822003449864800150067033486875014645967671339176706662197874051888996233802512785609368350728846459079526052991757998991471660134424756320534566627938767320330175447459643815568881220359976857642992229013142775613848842894450793532234497229686781407919969699973841852566972171262505605714612009853561674164039502267880832327409457348400281946174518206533339975976098776037263263027579453904320978226423233141585375307833907192225220114220774169243639468013378063443137238509522154779391396756206440652936201082184067522251258073912171602168510706840222809546105252196524598071216314170990521012823507356512122949253306837292482196884394899023909776387517942639937484238690333677922534023497818366987939456324529149165815542012166738560384747830051963479559586648220698854001638237922573606172041660010676756761509501711967821121494597964302751296858799601522275627420333461118562112078841955581655284653115864621876157953950140916434836865181572002478044703063744966013250797189515577458223770634067631185015513306286094872626819070138730799652804983103440788641581814451236852284371681240224784894170048783968538646734001117199742564462419713499214535679773684225827433590383789507437515043696517677088562955761898416435770861393554843479881485494268965773856534802035762815764005433169658807183527637446940776884244220675782325716859568620485571678274831422590093847726261895448356063609293086013519096446160602817362261825810100801767232465363713760107733354176625617846177650647699325010535863549104228066602421701789077278744622962647038019291638407973076258874697344 [140,108] 2077062860398811369762279502106781398515339194909502474616959978556934741064674341382685308231351930612929623244824098338535924744488938980129336128918810241276423444735799879948983442469191394898072928429926894607449821809633545483541665849109391104438972466710814269112113093780389427506610257425779735801609952041061983325789791758265867691522862949313986593815035704068393848609840965099189712904422611871102661690406552323086352417428110526791595595549457147992310021927303048733972722535245018575009247735118713712297223655191153443325800246268102490760362913760702349980112995401444604001509730395857068596149553616300610904118770667040691155567015493623280883071478698860234531596109757331342938696977555015645111677931608719387852294791294315367813778897472760776380327230039698204042802438904369269254252177179692695547864283867770681489231714927553191101244114227192320688682701075502277630833218350531563271570151018954241157301645868830535759534855503554545244169568145282387315848275938103474442148873555650083017438814741957757129347519706479173057679122278081852812148018129175845143489757115531701665079107537325271434680849189805462035701149125145961601999156174556802711417193518035665919916925485603403690918258577464738929496093687876663312011685709104651316525646243148465787363724552618547312513965237679192694763535291576238820801154956529715744953585511162927536052382955993313482999990476686040229819080796098649934533478433685454071018702229470924316564287352430067110515806560473563674567496056166199924646196030838442058317767411554375656359227040946468697399732206057594471628990651702887686365496137580228753786394838721500641115878209560022918732412934428693548735861542318717479848598987745230646613715402342466555992711287411585168627689422182199499835922869004839655315201489151248227127776764515591754160133430123882324018929998383445175954191559657784819427209417122734712032642826207503713311298572426566674633964212531001498086715615723888981800165239840379328550237989995028610538741102146387252522305407558317563339943165511968 [140,109] 28738390198528046593921521756529850407814068662506061326909496697976828761438464171889468709808891279264890123482384668890622631854287545790929720382409566320797210251072237674044805576410368929676499049077544203332480721827741953347747497290522469668572860795352011335244032895150159935522478790120463484372152619525559252937881964636961984280525524113845051070304160459240021037910245608241991034377719831656882577771775870479762081834450733273982106181119996096788613590873991957175795357692618635074425170662628068603980183343746819217160120558115858529453340464456572441780188394580044918409538614517292549176838139843187354361673169622760485699485321755369407449899100325156524975759295192707679641272217225548041062768858913070192166835998208630599351658755489326331670903930935801661370352311295209960038516638114612628251156709080144398216712268637780467621218963369589492632462939283450900308719907083724317214289997326926835655615370641586970530406946693782311909406283874261961169414070719082709357091557587563209102046139972036173614830588572720722732087779238307870621449397142307062021027359131246802207172179237387266117012229950362870208700563028081561168583840611432894957910049604064473666814252593549056259098496701675419009698972364671047424507859882653490179772735174430164585231207070932101801101643755328117156050831533954035978614657780664915557094786548876742394845893362489549292199769200383579741005176704733859236045552480331992656938173808421452904164296538052608446481086492594989593341859157028169110973295530819815216837379318067394656703392561334066280375845491613733397262210947782516842475236510437764829365416657735465450620293200115956460121545627741943152533423513795307529318795784186008826378783506042027275571813129312469256413057018786418699416110625522379311811313561164277483694982378394322131595317285200277789216960722319325459436355645869281487597593293611740675973099927239717930321596123194739476133896899193947879429717429301362245116027116030531163282892067349700643776780489061258359376084815609157046236640 [140,110] -15443044915408283129280522866631709105343137089491789080814251159324574559682972788656433467737254130552358144568116385494710609353939347729046811871099816938726630273630198580397417845849192077282235154992364868392263575599549519898484535686294747869379120672603243459106155251737283472451200482739486406725489225170068816030134241500847000308510412189424489950258702618459343841170572995106293035284732273860132919937788568230516283676330960675345223867763425110207426876101183968092246539566250010172908986171229127224209198057967992921767676212496645168381350844999266826975282517015743755743494582493473649092047602924512054420245014317147356648117029810162682153566531487364129404188711876562680531754761739670987170940823414379379111218306762633606158348796635711558453858028743525767273011982558707866302449810478062935578284565117749816404426261558608948872387884352308719710987989659876699945385478996844396591547850693985022391232382724711194299789926342422825952073513205099805510854350840142374710509129662293003207342713857269848441083257448369586912498369017305277542916183266202798847054470784542358636920879887695603032963764570151668592080458262347190150580450161028528243731555280427727256820761372566174386695128872490024872015742769847302992843801189661526303576629578928011961263901559502454360875662896013278791010850099417910630339023403121567476462263880354156951575313781440946275654750958148482899756660179810837851096180917491513908328769495093516557585555270670774021941394780966621351490456879990913902971963866553100641448012429185080385451888954788636069397622457865133965621909967277088832092067490112612547792739537803624673190429315964083687488272364467924380694879040116893860376567695425800698518427650208419907303517558620374383549370136768069658141362427887780614739469842032471567772440751163101012338374359919100860633957723621890595209111237691462480241418026283256348557525523268797405705455707016145583456672957073440798207404494899046139394192633554354761422593208707771175702068627417495802606499644166252528 [140,111] 561419989448720685452358220581495038742388563875592097265423541670222200653007985791981026773300301727680423402515589254230784349526330880295574075781224284893840614051649168137887436183990070100799804014988357669099740123188497870619352964183884428085719581198688887045099739397421713377938282303762942621315501768832553065684494519698316098980964189335458012677536269854706353976333593478372172521525750468430405785379050155439327462309794994818216300038987459349343640355938912021034807582673656728783999452574894063056263296581145261593281035430333064773342464410030082516939628876514944710567747396033757710816523454561147010995805625802595328030862220650891383704203536211719319751023502633886793600631742455054362624797983313133172958910593585779510818142677326389904640815490344710592557944693291994077999638092867080752419592681398338502295049270337819181888268929275828151499029462346535568361090076258396899951463287470248251141692178837762471366444639197016943321411841365070274422268871364154649258019877839826993685263741225536603741650663382035673262665525827506417555340969671763219040880281524820243187578019598038144262283951511278725610985879076386649367128093763370239093132909138763177925048185304730866196297612723015564638242618933282017442116486302393790055550649488483145506030614100774108034892626116094087178584034381610825595874569207014846563197358936108065524754709323827970834900364081378828750100667716339698038033506154996187228850481909841243255229217269693074860080853827588027638701919799769658908186424258979833050202982106441018079073475777684489388088309623329229832061585471107228663178874241351991020302136108518990386468259149206125209735421027293861015814882066804029850639286548755301195303316780059373823539051511604566287224118619995877568564628492007377871149207138264159285413421964451364890299082930619992987953609197385112896750230036298761941534685794182206919357375570382267925392103074939748266182930669625062073458841633672689821861109074398119796087793724462775762231086427158852502046802624 [140,112] 20359905672630788813456738084904202348497162378850076653919304744871326625194209428478579571124647765830743109118879028789408725878362827980305865181156826544684384323328273631998723698825291086146799374887811659877539163393250888518362419020609367350350127579756681305492269568426539713251434130936123087678349182256451750287915648586590815830185131028572671202626839348991542785274735890250064177368827116928493433580827317224337777229269777631312906649908146024080708067973774281468300241340361820163380760284809491597901754113053561094995270229017639018931946795180434744306667337965905574086846180208474076519020885691088676328490044870384092467946991138768120920499979317751839557733509011475907120223628090058854001684314610496365901081201119809550607142940571644262899390743331759775310429028962743655332403907239275800639050870195022837850532330153598356825006898963740316911389317289477722465451583449238276569675644348428250312995355553519546786674031529647710329947930013294199173175470166073856789155201118100692048158681296173267049436507744734093514638583672932533893756339836715033787150249057873986630574820054448540166084911678031486072607702329386165438303482495803574655323961068100138531523968828351650759961210041976766239273038063795380598623827891784311583183916596660922217797823115682011367217840381898622185345937723137487947248073930188039994112129964793203367727902547387050126826908478365664038375005703994640824026088789396428936708469121020122267614993824384341720109062865747258938136739698176372982434450324283069328981341167116479211838621438594594819018014454675151084991758720180282760262498030513907737145972285147759320480536832506317693320424075773823517971649513194567700312138126270808500182711398110484194322431813911319856527551441893332241221469571214008819079983178857868712998005583270440032588193412309167707913502837981154858132188877905222633086491161528148275538278312884780290887295940732253216529974843393643714229375520627761128385585574131398840615979972817446405766424650020186312296 [140,113] -381665343675628285469165514464098885350568810224945065134798022248166268809480133288036715115352444492639299578111460812753328222720034621478572522819629870762163716575563800403862905591941477180843329818745830495555279101902982623885543104167048910218372502730973229360893455768961365985771913770588856113998951388687689308324239808724413927741534351918269789194317049911615532181905891549131380470135398405143931984279368688121188768559855833245047471005019208326945388111160461865473939811085302822990950177879035261118205814131867316832629641973595372052446557607170275410506160471812739129627311197613342262813221231335238158752639651984797063967053820207968449830612737971075193964632325764839204089709252618424374870143374734024985291285821083758172317913916886684515651779826818317525335885636312908164891132640167877524223754479947888886533909620623824657700490637048313440592356342883415811443985168971068777292767641680970532756922404560698778574696781559053093523382378116323624319445893006495221296423230478167651793341219299323848882048942523576039916119494972752808855105163903824372785163485560272363842763195200459672652276308351601667372593119828006520930140060948522949610817867691236364268504020790562912358667506180050164936196230159303431846683827867461520325540200884163770671238975644017585459488990306887686088159416098320996421617103794478676649573929320382631716701859503158177761609947845577063942679805441685975886772268459877969856231321142104663365397423482790746635605382334744528188147409464354035454545120089517209292506897775985403477579178213130764392271680521041698975747783334680264013089638368704557429117101124735319003721453430661748789880168040855068015881472078153489157216973269745245762099037360683516277939813226178093553048406061789460167462374629019760198693483742088794165672617328124074964932409977907504504604475154643901370588795750440386843995108578553957029499712516029596539979051891442441864481989104365607040506536950112726605085415235274767175641450039711298328576860981832 [140,114] 1488494888962910932367489628684828740471478132158499276015775032760325080959532103539486623546163495189415104072765275545944468378361177925733390710398330674740064085582404342651364313451440706974825134790716096707055543659196968869364727260858585815324502655312685727003934709046423131262336472309001850155520268261487099356747431435273141230169416617905425586415717397048880052783677346367829882240437049336965350914909268022044987131006970292359681697822111942647486492514444481174694573511711297359211544952917767180456496658341413555602970698287031928363750717168637989298106530847156436398217084229179810202134413043785980465013771490695004424400288481023033049001048044829055276357388960493249794833438023965733191081592077977711534524369928894010108741690395622706229441507364193033746077722669745391908531580294251889228085123618196700747680193856453166108703675580327988741659963713104247442793648317868894848591876017326514970807323508096413359962174647363548856075660955882967396189675667150560372470543883202594667292532473400126680113485271199022570201237318177934044264891750722683381217757907458348704694575876758978895313712010724627226811783683924462641227809585646487219238067004092011664387688991941826829524393006259203943367013066432594566051266309797047448836190298636055975049550793283758498158964479740390156988430387826156000162436303877560667207319286938231590707243385532843429369143389438914795657755886000846463382033661786815326661044171608377937330630254151460392791400054293199667055572742924634086840378458832421283538310879436117844570744700811441552582329183602885393407253021188260248646397941383918941979559408981995803274934002231245128499645860163747536948154918403217710969736135089717585915222298156359575823805353860766352738255785713979775420819295258575926429627950153898491848084980726778241381766076664254506116004100648496066170926251973628547570464286569158676617647321014200189136915645415808149576686100908302621049745507153168534845346505459283548279842220713867515939499 [140,115] -19485478880019584476118163020073172921521442646023955287738128817971821330934225720271863330445641216705151865170290581262947231966690428488959508596391039874693917772036075762703537999665225510348373701622387607054033395930164294083092131218613095084411988132940343312226190428748625334629602980918974281345481230278586098185028523689978792143735743733816026113047770381169666856583661240018991331941590062420847995276572427611639297741575810037307660655647057283770664650666526502224246144012397243652722972696201933099078071342884341772183534596036302487287140322026419639717317226798280630334225637362491871913319726986226720272743044815284134001168258630314225758166142237786815104882600932289757053028423064419259387036920521896969095270693157526463715197820862396929099683365752130182600161609818042814149959924622893567454097695680673143680703937553803421001656343968762048767050555682611968191542753599017484623185028205260725306563058826316834061935892815193379359413185620857730753088728749092271589209738904133216090447814507050532884959835130838419422317632807660437177633162434770051448114146129024147895127157797632988504391644494170787277408396968409446648031682281511969046282176547201148948208953188057563417755720810226779892317471324845638738084584961423278441175688996738286284838590004855132967942137027452975423069325921730491544703757347604206978335510368880187202739011960728660407260445825839925486477516605323723754227894474200049463367167246976931668345238338791919214163821127489416548506540724939182848451718512930594473815196190971285360423569474886725323256394350614350955966610678673659879395143281243728258786137268835593093333699077685541059093048301979604712496667700047264378560983885196747231042816297959718953953652086144852397195045759664164813442089243950637744400347493589119056191086844159756157502950080672627498566236147404349091784180940671527127298743644819835821610630303263481633569495544416266796743584206027692541177963651042276593158180899587665193176294410198144 [140,116] 523449603457123284757750817024718059202148764072014623221824622135736899814402446166073271438303668797217084131757329062358388262919010214374918337228327003840438173729080656788849017207189435269104715087052009102829017314703383941122734747989900887464659326874488666405505094423892513454528155382179353239269227156167965469589020944314246410094596549079886297826426580832192183081944520043088230131213438625241193543794730327762390956205320293247923221267295979023139313191788163456652001307634032862281066006363362165266221016382674258457339667142168152774614036154729983468943590602053299561752631965854299893673093124670272618223147574287238748005717485143694855190533351609563421603331162226775619814042968071595005176810764356914407072763846040929534485804382666304064293948931023260217070021699820969751696842268287176906698106219581292957302433481779766715482003418930433500756858267384457912531973704853012396506039278437734567520934419356721249662789105270480368232612526758873775631089767981232192339296654978204117154227165395675558980301014563839721867560090270001690759831317839517839646093796759914011441516981939082025371857307885051552973583729318934503177427184406834838325366877005955502270014778190219930242519832667659303933780357657028586987735656635391423042187308826002061264382677959364933671777310223503325112842555907101358713329960962716001465567307378963442155096324328531992777180472249003821690824958780880058286678118591547389265293645914969993777939214408494520661145752287017866646901102366595277756924072891905321375581324597984006501340484652999220855197884365725674755591121839081739028186213645210868846651531641534880587686434195443605443748700506404389976232252953633414512713629811972798503086902824753351684633256577111068773918562838129036192657070839401526105462709544657078981877276146123895717716567499799167946602403523606004014278315496261233441111234584519690655164502945273232928508402053754901940270264974005545812063686669738519297924968049655660400056416 [140,117] -285549387387184424829389631656616132116100508807784909902843342624241156062091883074996450569039197645504402479591049245278278210532596958915612999807725328217394546587863789412669092861996809198758383824514186866683355741024949108679748383339984489246123658884163966551552589720307584219850859155142192306361759112654453117415718313384961545645957133614999617826180753768579569857772723239944115442037753657724861559593938438784326432159511008252692570375387545382189120813298735963782917723793022837615745106838229420581237613550607671442387539492847444842121161444915146983084660966707910461720083056361589407838806978165070771034102415121616655185667734248623791470121498193931012004605964356910472253360588132484583945006793406711514839365998123174645941846502946621123020143556491102113573618422442107678284649138254943255850378501781590056711023611480383911248535202084196148348051400574098877839179529141525180481926829668500577141530231856322310768347951925562649647412093503899271590930689088080627636975021898050783053137539693903667075064952867533861334637251010120105989529755411751106845605012603608721078556140225075887313002675971807917786283542498747649162152871012865938626454171680148528868675988409586697158173011066001575807390343161579543726916699820307933488276187844823281576703432569540387264739489832304443932836357433605050480543177119588840914479416458617230826989568315031627537044279239877005935242289103455745421976188810748982526954417453932436619710075758319065269479690027797769672747522039565230848772608247011196033640542167839880140348156773806960215641354375056533982137981238795270970903894942091151372032925473774492594860312720929537295290487212190552942408811298102052297651991539907215336564128283695996754616312383618074928722501479218198617280924319967929234482208081988138289496108582722746776378111002911930682749806118325646778684030999628769655033397253071033948993339901044830638355735778276649348964015666860974616712384262808118918998392274999104 [140,118] -2306086885818715205755296847916452636169867222994876179649628067941732498293790225430580845090415119939819596300006115412373318995371446656719622141945342415851263457883711390459008044917977953361246277082040407984175094180524747745161184849378457268642357681692912145630449938703266969444442139257777353705377608933966181639458574080337626385690993703134714383518964667018931516322211578930275263521979883923917589464029638465090890276591966905199861311433325562328806329655331034582833795342739705701039546223180782959772910070732679301199632960148561978404177960690234995493645886046965476413489898378628940530347581451890575442683173163290777138869631465907755018637383600170079836689392485966406317797679667230271688053182425815228351676100574375126843729833561353782026802599113929112863685268853189051817833065052563794348175820082644612429790173170088165259074221841685554170469958249052723173433493762492491051784765697088498401402058897388089631068270810857365900608778939324652023333525457824996031704598331257222127643213135342823650203540413346754041754725231491823793215181783907510968543769285871955457987080291994316867458045570174915444738472355477227973914502194721108547008714879306876774890531850902616436871545762331716256335342352544123499929045345139091621142873026358833088229503818600562243935838712473937659687996832354185495526937628546091383854356771492084856936457343700367752220165290227016895415065971437704490429549111846333000553497286753602824495526665569874972363891949436787667325104213922611924913674236209424262760252350030650014034570184809903177929082581247362033488103834602440307261233146452967110523974830065199357611102701432223306043699565732548432422602606345923312637534303982904295684263709000603249871158466020122648427553371495539395971117706964566622900055295538522520312224540668706100178039505986556063332058935556651941473493552624671469244597419864035225918753679061528977791630334497644147407834934879452845125933227302330081229913888 [140,119] 6979473855452686386899250038209914225227612765489910054091695377513363374848856030151645684379369174524289625924365755728786340858978894111025434276745795667111038884252734055538641622051712768113269425237645571061201678482994085738051225645188190837078298969411099219322584871462110125016393156948354549413593537346038594430733915249812492118012620686519412224046319352490805664014370107927971813088525017256514331285413156026122966208167882318899951679681447012777988786489441283910409682670527741101245408183301088978853466422529122698575362340598512851127205297437650075621566310637736887715127771168064258019291531236746352805104937815817550488807873233860211243460198162187807347252938567119037251341777477185156544993426628717284905264829736236313405154435923991046567958411652743329506408508309115184243228234454195712265968082782293491065753105392326841634730592799697160422696625329457750145159492229194757758659071873694099896329284251343697517560862868494585610884112363442872988223010135752667373617823747774884030527579644963503106058836779671949224399366778236857289387433599225984310731199068589755117108672862264854851340273955816440504981667178016520986258749603575813285336191565459158823345402224262148490928043533240169358157434554529241533325941674784463244258435924426816080669673971438511356021174118791676471245082883535042778093176508382700408965078499218862176510301626219538845401257397487829184060531669173145171415529280826152497714669818250397607492826410389400792065443790627765409490060949281914905440303747867747219239944989702315167332877332377308400750950981337531637178971224858451220205852138631721551144269022763448863003715007654509511300914932070781011523790044632108619371185756144161440675495208036329789188757870258293358533815239601044800380483548009660250951400806351474390247867287139705457841956642705483517747174228355706393629297869109621814441844584799264122851020314040275583743614897909105283581360219079099372288818991399666048 [140,120] 11132629936566606477217533703329533339587645702536420830116325539869349008620975684643782147749987417661230703691199135875838812198329668008014052819649766520263427903818621211745401605793572627429083803807279006627575390591720498356807784861608749580736882409151894090159240834075472821609148087653124835656427763628955978642013352343199228901786620180469475150932293204768738021674675765587617159276864135632847875449175500878033380851561850883455146756704895100771576760012918377358934376293974463127790627737628238576719515966847422101836073691492297490089223144291576206153412683089031465968625962606553515808196945620885539449560314150447984197019510475258457550192987376353521961744878792185135094766294603911193072909975731809557661032035534821156600997539790972037372540034414445333144859987185203311205193903895332809593958441204375817571574288287652193995170457498711028198495094327871229160946446487785155697087339480358452164537272774100497613516658139949168267813645819688983214254770548981051577394829300680898423749053934609497548682687706202133718644873870903640502857826628618603517716374800000912667247912247295264587249294724797927621075279588913723389468549779697386291863559190423978472357797209535137424888225951014014605982403655388214255275979148811853928258353427292653991779557348218212921459142356003757365065075544994046540180921310549594878407112687455171541058549933222358795220538243835400743344534845782450696122008906265484016553581720606253401774211941426858666690912723026009022949216869337037131567888351981404820899129089206916317125454295910407822513173066424234703489724296516232739519154379960193459280691076322511401436688405144824033801348884946895134748561859530543053745202732997620207945269915877744785621079781098855360888283967222272957496078415451850290088871566729655794831280585954187620420967218515336546783496838455872325611166789202462584001756544379433613815233075957937384414618739452270143829041759756113867197550304 [140,121] 4986695894264086988929911291394481298488020839694174326179305487454309886203030407905620881303490811100948396410018579152714228783937279160200971859892073602701008118810852040547616479455188781738400617359729464562043840167690404597262617063569415879759822063429395079394356483571993132540044576731033688970743590705308559606662216488630674090952876750944853682336301232289864882821853848740704477157255567707470179510386653907875804184946848750056028391754954724547155927272681035132490011241046903278724632111152418513251379880425684601562997100024625836284073495411025907686473783250906814135472185060238476835951645952976192798268425963323301978116150302902328781647856178888641115938656551018673142178524382589241624483841307463057551110073465957199296196071482315269769637131101669626638708196773166725395043993822312184083550655792081089086551577506075115699617392438081973333845990614120284635215209374134953750330274023235777407707352574031369981752548208579300832658877726439671570199074613374754819320608913543602551450165224735289380720165470518169594677588969102463152584335142371220492535473240307078628642412160649154513868082879911187583957565137855305535477793030216607670277991022910630783728932286963746416279590640417812058961130753973802688725042095763005077382423071656152151994416117678621732597018907648207370085208416505128770435051038507109000203849968431616440605450693000069212865135105291069268338125108633881200408144131527069859465062182537814610736386212055370646566101750539891251070987940394262884959753646294345716391767166841001930460882922083210402349364586738545839439213575175741997802811726710706597034786303600762501500761927246061375238791964529907361688880287871613427053869424353183946158174203698055602109962546928956503431107680359960252208720650383276778950065874909839864811947988821433505646133918763052043684979844168241727659143792295852282109954638982419357532536661151151779964245614856246779456635943002616416 [140,122] 1006028103669820976661278252574192103043341190326335408078116040238603854839087964763748565473505837049398355430788064783956999605149939854327073758778476902448291024897487743849817316985977818234392152780331104057925203417918852177431781901487703769828280990849795139737790873129503653411846460394227517213505414545505436879578757867056101351148190783094733592218131832529356288778415200299372746963411991894228070719107895020680037717064284117270243563669643397412683994308086780422211957053873858283995282994154874695993303518269431782458121193072393620572624729806821061194037662781288466968600608475801194906508089512392142092556767050002480616517287953308514134018221837292471507585027566979773037421575432803735827095329201256970351102001248194194775072143115450601885169949871101323923628388538570180975546715661263736423257826620552492281701118342016313466455562581470830619143579731672069454544943828692718298761702448821408993134210255117271697272641296691787582097748541775479780169722531609951589808341895205505769773141385981026342392639684185914799002460857535591470374592962291569744145283848933750230384192403187768211698709653397634056131553208228786344941626139187495076620296800055773333053182144235844075217707492555765542344750777499832953468552484293535344961060284669448882539325130776764380477424774504648140475227493160408298497023826121654820653329940577322601707300987810749843164219602539142937683581764448704749058103844510759062627762209776939507771948261167590025910232818797727523156510705540918183670567826097253625263829730259969008386818793110195449281541137368119661764999111458582658432674897485134412898108170102630518536242585235304145384247590012167550615349300525510947995259681041335371897061960428849377967508639333575135273606100953438956124767295679961758249838750852538796212180636132126370803607517698471893000374696806633134306652539046081289977036197322964051147803231054307694074160283709043063460944057 [140,123] 85863288530725137808300146639191950892478845755712291664871543566903429052958020188524371182515189127298563203008113698037048778054168885152625645525339359626087307129147593145230587716578039165634956202609157891016973789382710475175403355465232798864514172865545065518723066407901795638046200185241542560479769169573527702230685145962258348793210207909415471086863402642383603232474781518674740299700330024465607929031687118346388510393574003186309197236054049556139076641139801335124777911596806412324828402429517518161101449660751918601975773939372107394028101792512953332872172963408709511167102931983425548603125912569382277190147350860895277967816322174348648558802095666611227764628103091357300700708673020976847190606671846210961232349938793884153024078766115602541076401036633569572276144538749325571652304492805832822257618785471884652494100882940728291983597038084626365804593017696836696060365741389507369619414773819029935385724846501408524791266039848360645851848253261267232090327451659610649009268826401560637378902899805111442136604771227788828946163327966985627643249383921858444056535194404439714991027884133983074777136077872500747185479203231917506803976701420508125217429998208160765978242859153181146095391637183040569742178992371092890907970242130503710498875183615480757070633101813632574857357377432991665450027033143232601448243739133071086940581225640515315919495796192476056851597176629793466775566546431012733457375316256874928117289596056660335056628869135910834657884026950553435980604952945193677168814541248662580758657242215399371858577394621262552965397856430379275816868177039494368034984739378746526526078950638964010331697647495530746680315413208201238941482784275923865759822941680720223385076810388262181844820778644313648709327043477877690645016435360103829134174691782244955561858367522262918063170262811576012083782483746870974778553235607066443270267205287816296122600120407598038684265557692319168 [140,124] 12176447343007066645235549251687753784766976635213936519031468129032688163641644937661611826793336674759940933545521728528809821365625257313311243526414813723044634416423862969002694692815827691914940666289812093777333541193793691497578778679749473380704821139839438972039345383967780274559413347336139283071052888060086294358032971513704629398491309731618313855371803745651591393459883477925712967469114002757872034414561347032375707914175699962931005888526983343118254686506007853649276458664690320364567301380639141956038364676602119987862545705084822213219444991230903457989357508956052207475145211846145293912802427296743089742214228523838067288482306722043762033444175207008118962876952894108675308900248677010722874503184248013396199110447483643279043275241564391003475495685030531734689518253428517206369544866296687378323193604370373635282176783264793827663261677372118860513379263795414093741283219716013765607932296150285368453411847417179382162377872645668442206809617487516227593661553454790152281721046308114255850759335330013746444030124347387089459714661033943964825847069659501493250149140948013122286939801121671887736029064999633698708342149486135056601773220563500070571225905169588099829252176055614595114798729980031879544844939551156465272830848510923965017862141772526006546406359119665490831537306102337265565454481292832598209187462391267731357898367758987785445063040750879417105674509201600289561878870251233176267335623638763904722919752385805182337398200001061512876570542298295714511180325665010511383057091731942051827816851947597932981500507365407817073902880102335793089581895946561622230175555261378924183545281939837671465420350192883919416618289467646213976631990518051857566372135010361361675094931335746376178189175734431651371742699883416809741765318500561130512163043628033892741404093328388133209110523164856345397917106705869323662493471135364495129172710194625037245613563063296539608167744 [140,125] 931538592032694267185383680468555489424821164578490246288605557258715350862240425988573258390598160465780133474763575946367529250002584948001543468088740699183411541432100826974333920016841981417908465493838570402493500581581768001626532689376069124715396787999618458071220530197961290909742641427075765646290360178324874885356610664412485545936676825793830558488416711420764754429813059947361524771839057924917043708399559507041168884101930483486190760571963368793956326412698764557024006064925599487818804565682160342127147626593239070385084824881600670705749280402994114689240626396022286547668359158720857749147825826204959978681906100682494653718168982905668667462419140250639112917000571990673771530353801584229561066786474642990686514772228751915130545784820640599086642387635164971853322264465598325842925437821205805946217364463618014280157765993596255951486387642480576401096612479458743300980549789919136647443404915793236642360342015716383340545702785140593902895751237285469389549654534425971611867606723330117195500044088432367439836510696192780866823563666128585610887082573993545996695061794184409631378032178603917273774071126952315665338473244905655860928652497128383871430748822682493846605835140699187488396089130669871382938472579100653815780934222991824641834475694778491134769030997766475392019778119935187819202254530838122466955372730847163588507458481457435285217125034922923942507221216730719611550095507705652139627808860313390124624384368498061168950102813733031142466948784056731184830980847935063263778750036868531395630907055609608512890992025589058707522987279076516790031820446972086951442133411888480210428484289017773208683833926489095779250271364939171256453198239718437471077007794945955861158198416195307296437142225972445923972523769327021192493912339726526720439290047042117007197535674808223631618260521796141803625489110609900054175150160152871120957105714233206554124274150613504 [140,126] 3414107554350585696042194414822276402592416784378834857796340757093369639128807812189149699723161296255274552372552884391813234135488993501838148392528306997110020041648815607754875429410145993937400324045966078845661326501255237103226620306417909760062786015018876957588238141919873455192607636613517628598276180149272332930930580456068111635798183263915681264332130793975278317961861970507552496010580082002912333034075784368720300303772487257000589896624276780199679433695055149083635088367731970726052077819088367041958780083617488334204205753353400081459154611362808170422979671168528298518185525197960406254614564642153643034423798584273288327379722676072468650353015276190604215581591344125672899319392516189569934397804345404060282158756351272525757848641912456262137836606527556136293787556174713738267504214521518590595468134105201860636089068590889297800523430968642425405997323788120615856053227396253420873516626418223060094238179065491019940775783163614959639183432659326776828247797586718141212217177038867828307486146603801894685965447104697582847848385668344595506297708597674919768958566358535066464857733516395717735387895733877984412648507159795879481562402651447350151457098738057902573538127269380790953089928207634027793659083712748226656623678161243233707427174559876027089877005486434484145334806122117585992346820934096560977596052609036103145116307329173964790982925975090843543041000715959952237709133003320569197776879296872052641880042435462887571803295697819254300749091966527222981877444540157361031900994018043181242324531934876021607296036662557706974216585646720087653590878682755733141632573523140071689569106440544973186194105477345551875083481050358550907253273121635522443371236314630963457690863818151665221492347953562415330474146562892061431136971154346713584498264852124220555314147003451422700987307717620512231174837208961080422738400009108192334285225721641692497840 [140,127] -639101211401097861272483023908505043443705351481880356674528756624627963380218321884676125924299228994392541348279454131948706261188002945066717194977831778871359984409746603151999134741779608488228739981669751486237408425891287897742349943121433389228308083301179876889785625591774160020312571222148291949433384692753574841329932310683445684079048032005330228714707184950649468055109494516019027198547524288208019882331920074163955274295452743705653327899850294993428942331692380365911224522959324472931722821323891413038008064657290841187649154921101392922227557399420288868252982092139423898611573829572977768954595883303448174740863711288231787480698823806511102662229922320007172843792725828868324356127623644787946447811315191211274865787539568251431472125175629730581453706250421155527387957484780109265949101277621228542751748156299286551907018538534008776340678804822758063635558264361967745607207177125800502482118003149721377543236604821667930013252235195159719779821032041929048741298050362274869456328261712867044256716188660228400756011407888260691875519035200566258683804746397914337044544444201825312864643994534299237315151646254530993607283487654422358637401223652785830952383826915498021545467357139790386884702635010647929300964335130542406767944423501077445269248729897868926331461816808268921857764082053402238373914127338584545230855586317710412171154849761226396436509803732856326255272202473399182311293249137481236861387646464408081771817423577856574403492544219059208486216207370249788332244655789424953312473943029507980003930370973088456508266658992827236727698658675762907631397224921582026325076295414488170816575048902601571204034652162532969326494420812440682343647524700384908956283678307633446290449354250769424254195185251292228736276449728985540781218811695521957236609754716064421571041182091115326024310928317080503161778207502969569331308865843593562373502554656 [140,128] 13723860775183625498888445174471388872776154408504936398639606763922450913425922815513706205001804661640466339842649849429275259299445680763664562666117663168683678721182387637074914072890318401253257841420963740539509470589299049191640069036663003080915878820751308349577070703275288303091338936810113127346540035691769266464524953426097195252823867564206853053030393972454140845045342023428321387608948718349269809939473828129775569423947540408853081472136614159002958673623145852990817668783179976664489050129759769246654632497583193074396641470316043380902546347890794794467242382869031938321039109229377026161230673896129757552800607652115387742364068002924999571744272439560046833482423924528409509063405452727069906102944009672293595988391276623752584192539068557514372570279858911947521244872490062386812410417616441311599443695030536196536854843420144281154644194137937580522523035714607294519199317545756940095366170944589657721670080398928746064499241706497209491863416526210094942260759590401935120305571568363032749116858284923255685235699758740704558589162564575024614512241325091754320267327681378695427975934975008399575283548749682604133567508779092392973283858825302043543020263148483361664441301652775925355382343274819579850745098379314054957063261747802422144593277802399990014743005167474511251272081049913341703849137822008752522398991258266699826878378552065054768480675695716629663973291242870063136268629029978697767413270201968017879714461766492308140720526402184392399264917236622663266557267053746915844403653279538787744806492690219695786986222784060175067344055760767909564480906181627275429182992017504722968268639368425782982688059195069991297366188330807044689803919118511804536305636037606279529531524681221946789583518696455315895122499555443817619690363091469574134983191245008761349474497220949299925324567623036985836867175146954150339981605153537598464 [140,129] 145695873950246251822174800321702162840329070089129065326372472141253381362162116875183034738824828148018144381767894976889402645805198018235353001947353416811684063244077868788870385480146090497725720600788489560772992978559965797816747507763832214142786324542607796880714231096299662145384885859628085247386423260158125329765595506272768136907342948198965410870233422268736948407963959334953066327002387164449802259715205134392058861624777681548696165679904236903000906668967402673684167536669594076748370434107843331654060382768689193145995869438149247244768723054969558999120409735929098843000294203406618637909897113609843238198545553151247329151892396811720060354988000406623871347004507921189391871929403973110512621455828738099569834229439969117599235484601893019810438316917065716103079231554169596595554805645603383135194374235884538888412668563173650818376787665234482293037219869807660126519932546879722828416485347113990011674910597127115929760479066151774405005688211673498099582755329362661355072510436849213534274752977815057839597558694010577848121768602739290792360947133311418466526071932134376038435201007312304972565088805129646200640150345237688183683245789148438550162782372753425779167060919060337477695507165353601640738108218371834766230810522575494740224556502138283268646421343337376477509814501922585943233319535753893710636324897410604007394845166472860742255441391757925176705930182258189801631498809125031766991376139163807907905326725435533428885677535433579350543444731223670335317835839151375953647874783088452088121027225365890050177751223576290644691365090677020602325212564622212319554893551709330429650571747636970365729457255979022502578037287528126528366827192118050230912458159527249942467344022423007017831519165377589812529645076793848785398931166306989763004134599433353041462264484724927407906831974872618735433026500322967917636587992 [140,130] -492359732350807848220154302728776110752650983806791688926622190781946237236255354352450262159002159612909895953818752554444652222029122438561672321486747869643441157032985247345959238835055231840895589235615361461775592844165938397323922077568840578219607892798372611935879173261728987674618425343777694146999952530193382742279450367213045393629658327855367772682661740128143610389551877900571738373863740657114386013199583485816863336529517316611149981881475822711540782574181332303113055752536721332563000726861945049280817771683123743142356697913226132082028232022073027143857624736316502960583571823549661256885246561521348288054457897908044310152098162773729468520372611107647756767909862037426396261019445209425622922589803737495348494215541394971545257869568973268696080779074292612777946184005321115818052250094034853506613061016629305835508803053091411371190789782547663875418093245565506881241011280075846698934222264401253646327141687261453955207948217025910657754951085420651473185641190919449197299925473851893764399945531390600061691034788722085650580613769015982692620687935299294348809412789869700612807643316153636679145517784040582884219644509556932470528157588800291682280635877196035096047706387003606602363281407429347233304413953978103781188924457788834694661201593442266106764059232009837802733357143666676242345611094467865139281112401845059354814611686831789743810880334351638677257353025050184893311299598293887679030951584372855717939061686269341526915063347514370414326230181606811250229579543182061060715515375299829128541966290738331956806954106316351879652240250120005323416738832573987796866672422796852698234795087820164231673622645685480171135926083017579928989620836119152691876694642359734313923590200377836818718450761428789575075776603607442339402552257815879496620790295034795710881906279561609323527988063551015879518404645829975 [140,131] -7168305644531619582553972672929384866171104028284275857856343687819703494365284166756073373360083464885962379187966175055752273184377151516082136995795213446762740792867372895204702054283263951041179572030479976586215159436909527703174873017848904448708296363895742374485810288626331401536418142431266244311253089225549220473685344764950029277954245404301619648981999019392960753606823279799532817061971184489807891952032376965877093798891747836682830891424399523753424232471005702820743236072057440713722241537017584441056222894662240363709899231405809985533883433235747957951978160275931936144141873608174694645578629443662842546877732577303020220479965618287880742584007808088741230182389572367192646084535073618372945302157566290922092368213081874574828830400875111313607676199468660588753654179859252992031932634090569755142011337614944939189403231181701620462607546055165032327390119222026948195426640285284699452050834192260388612045530544863456977922021338344444499769233288526881228633042995306012844326620143091971582278170559139290654027822859695742387748304820714163098118279301087911568889995260031912240212589419402740634490284612170674557069454801990287440756023681034779502223847774296349082531567721598194700557642824241959285249193812055449082391660991434196114929797547819573173777163741401372560580938869642952397690584581882059010189847513026416172476003986134263452425848551241678115341648656967256774777801449149914479000308473581290346230092875311698672492408867060288709137671721258329221258621701920077386268414564450557076037692608912766468821710131870527247024165942073372397422316465258624979969440971817048349188153770286913773282635672825091912881341139176653058729279697542515661672451379183004803457880987324436868629556364611729394152722778147261325711328843265446301285948589199108841040229746488975031105917556760328387584 [140,132] 3785744303726164883676103882395649936104230276751189469766752926011114940872287594356255771876633312575353056551295376200545829938929353865603355627564960224436368332077809918688616370768373288874231061246847065553639397197806952821947003880555691012046216542607424619312825534141021976761881997958699507002096286562088973693000189197394944063910652076582768626167404575008557977585610537184571363481496172115289862042945708234147827277181948817125391235865271567143807527915061216903815908573786807997563277440046285772517958005702199788622651575436521396074279285592598807907479565190505951560773464016713582762288815917178409513559534718883771994124015682129490562953171536369159429165496393985297609729389363353768360397895683475023719664825542246089378242260401704281175559432924618001019377911111833002851257448016691756938296126591961408965345319678770394367538577139926890950242470175389538627599023211026909200379024734395627145420228905863075426728901807095117326465876322166050447509473313713176669447742095446118867180979064986928733307638832246117691508569032094354777891169560882369393619599329837966628283567946659001081603129842016850858523316844602585970883088299551709566706103173560611638543419620525353102250705446156185117931068739587936410018577239059968662885236917194234609156123888595572564045223252642684152731704711005278722095113294125381603445082525526008988482848723822015330337546319871053293289338983478848212975126887652419228723575937865863989947081202651891471383183678550821099901038418127848079808882312496901058873014314052448526595442691615449142919913392257945758106596979525421018353751877790458696312348546082740091334885356127311382611007364754574420491825308120369338286686009440263270912448524880159080034281430581031686266601369480214471719042185826919215140770857680490421542276896655176909297346080 [140,133] 149800864519161763569671472279875648900591524083254817095954270740350465600488709340557403300437602736439972377787392704353121737816348218920608650754813449299647051788505391054147854560175431600319589311108317911070388044705332266190560863577240250324488606620829072970863688427434377223140108236169556380348431468127622856869656338761102614715100107140134149710385348506669709189287430092992796153869872043893096614494926617764273086158734482536431857612568111014311920911389469032877628627135475725845629699388234559014910560319711408941548941558467537181774999761354006081456113713443997976737258964113288074002631126332748087996767157781393402178044295634318820348094940346032086148337638657406920507402765846902556176247689789473140348743092527015711415714058548119027502688908528921987139369916755096069154323750214117729680462001433396028224972471363471411728170405772273329519935026986605507877184956944823860203991231885748264075672161208067298492994524060549230593991817283683207651486706339449899420110617092372896933227796178119880364787893277644506427299326507795283241480154345282023623058952004387244303105737402021296013881504332739218406752367638933859448990354689432216123521800374313918345175750241084716951953116741554186371975224535484220796874435363839031638505412158229984026976080026514587768981631987112029545501368237927417180883379315266335259589040152191746448769333511307471774435850889506004675951350150376502545758670526880515620675200081062342528582814220230177920199887150106917920058258500174432731428255638132200050808489510483506827224126870560429688399190736556103997388814412237898775380174522779159128488335736298396185379205150783101490192709469839296039492140685834933770352684931367663723910025322557472930902189902468401809101770043137399482917397632036576427852840914033401664532501008284704 [140,134] 128835552441902240467062907546507952842328337899878517612444898626077214575817469245859687428056793975291837736336328699763912256072653958333082206830910973477467358494156530796941625998845468066583550838997934215398222492968086273919313629494012934757079167008627608614755397175306698585539264344253258168543233322661833299401370436323964113951376660655996152776428980238063355690803959807107116005459640849683218478178090620307540198736822365157250574747930272635057600883855562094666824666055737082395684016394512575041160750871039809257483613159637925557104881150135009147350267207209460050137416743553911963528691603072068547954329543999881293202665803324241777575665773015500305083235185027100545566892615239369494631124344257922150081486708919942520270502924379381191597281981656324893740910432125929549940296481939762028962897333642247822951501083570436062461979780151513046308523689987865057346387069091122980232055610247090922688744418149577655062677491226562115535436665351577501433630028259498751460049224488744941362769579125710642639043719515349302404362627821048327515056213127855750794583031756706339584939479540387495579248097826075026786756992165861652828121179910588251113961669724598807975212347515152552460348588077004639088448950040994821354440948233284218054968565917157030416486374614750687985420097402000549042607690942445941681703491178606205166847698954320370413141824750636040642997399236007908429064161454496173070722050386523623725682691760272832347922730997464990413828722814007322752969438937081008682925656368201249327733712368468661221219372599337693504534894375189268130701834957613013826980663549187162025276872799818127010534916029294161169001079864241134727804135596005506914473690895524800401512700056259135634762866730030720740070624998425208079097081541475181540492792919113187515400 [140,135] -1373697763483510686859445163043322407512675480018396209637863007796860982798120967708731825390346427576171196047361515595611473754184167592876318532528291221463012205517515531408804230126334930194824628886625228987933686958534873945672837423902917081927598488895210033800221871475166347179206872523826898096431710032079428842023094580225143808528698103188102575666878202585133820772242131503872550220770928156188662989874998623394436675503088169583010810855313283055031040383691704466855898965219589567119709080755688700533828068329748319741255183561306354934929507603601225341964919418815178277265415994251940438084176759797097318350150624245982088379819151811107141182260592255966299670924236701799355538134990903547679614338894598567294878043224682333126581417239215996490316861607057457841264841494790013102731324998660254030320887933070322267823324665119387878770835664767138336724346068501655242740554511865758906817157685661280093511009020307703384696899984170457355808296462289586399278811031100784339273261408324289594725918227031557007874785237983095198641068640975086057167261133885855176636363443443720706690193854420170271266999788874361173123686437750719417580962209078630384223519582919948330252561096827734877704059372774546460813637466638803191017018160841951370099762927286983346420907956195334179550759435041085097785593309957424262036850114331411642121138529932210760299221917539282326073393456895877970780837803245608518930585821541848033313006450088445034181037259084101071237506440494096416795445893488023307240441967137689294459852357947386717943548770214521219936586837036936887684502182174569194390373557270400072445419262111100857205460386212774517514611427210021702375123548282008366686844243560517963840522926197992383141397343842720930165001198738422644792649923457958251286997324832 [140,136] -1879397635424438133929940114706345513148961057356441298790358886234498740030593986758450018882156718215298219964696512079313457849492244824331217110766948374121996273182760848942826574926296904483802452930436217956225697833367164231491476144564398462086885924640835939567202177946544056264644274428956462879922070450699950741999963538250773483469837563177458124024166121193239638947389046016932308425567492626086329957135381980060009293074186298921498443602384946691434784910815973721376844926824170701160730862468409558013733128521772727947966701920179633647233693835207840184963001545964506916479241729452974277661356030253722570121226147712497143218438652817326309020489984612213394452446954450985084120437050377035702220017301148560227536735630635419097447435787180768615236071221915818432490789228795666140787204219978760796259593404290125756592956059892319201172684151603003405153460882371975941876284760543833093046926349970019417743844268347986401261505786077539474035481988094425322216051451830761346193045320111352599893539267566421409026089858155457127233590208330080243107514170351016500418218782557059128897597648023835258997476634681742505346005195391159989754419520695422823024000583807012062800715985034032523288521386306048647841269279874693764377868038280647470595408074703444032423862161811360778508770599732940201573376319160408746033516722718155365840174101370028861864139901778907269099394536310273791006101489564398045606091249763931892860691014598634821708436436262266506636673931435432706109597163819758006788839590913208505605063561606774465862633870823746975028904156446488598692739790014024759453114598957118010337527186158204777909844212392024906490785584025592314574944003558407538334210413365368344996946916932085942567001421535202292536023960818684896830677086279402224 [140,137] 6278683751311119213382476937748857983533572636609897836973546188875854003128176755175893992059570011319411089531331582849808432479139696606353627464975718656983137468576278162124464215976289818876075440489577687510331301283654089462138833040499268146856166927204716479345677355515942946572280528642562944376761202975365563713138341461380225939084054012193498181139191232728078799830705985523788867755221342843867165538901705036226692848646187194646205543153451985245168010159648017081404288739151550469450714128068619282134230967596783158990027783185076539223166084475915066784747134794582297938019883745154981514332944493393098919088501870400743275927679032283256037288385323711661760980414351368370754969914220619415413143963133233263298973191457355515281889822042590200076227620188299694309326403989056582885938650906137258970748080676520043165303107901780551580751759203662628345305470669274661958682022427158604768359844987851160888944127141385691862856301744511880802612829146846632336120593997980725297742808430819013338634056023807668354937849989895704015241828405920139445460215722730524337335069144663539318624909551961129690176528957243729922261641727354472901153073199665683505030199826790345522656775165998500838487205645123416141317301479425568359526780019730556493023835908982739687535779766183396646873745693642599311336739369755027255037593490996555271681126908497848099618661660603177395570791178678920489672108559701393087907923444752629929809717745580012309123882405901422695621262602394024956375203431716829345008683963464502821093355407677929297336316596538282007077448727191281530025244465900430271863836264752209253956318633788823307407111837519204727673843785674489318115402417812542719367405078093156960629307097432979654249263221187588991157425002783276305087256 [140,138] 9459077566142759967797132273183282595677185031332323838468881913723633272911411480905912777303659609816609654159772365679166334813775498029029983841600581340603291767517243722462699654922846741540983296151771011033895685150866759549830877737445798022599551301233039175232454532943225646849915350123169923941890453264902823788286600785352397757200050286335461911642107049870450453701566594750832034680188839957838410209951502444693259591459436129058804471985183829187888482920616987117910828875543809032502631858940950560686721747296041098041312534961027030627192045053780494061919827108467235943743753881795301691321400516126361453586078196308422383678948159153969227440622397846507008541485323627481345154850803625725656245691758276771510775442681215583745111709473934424045206400333327477135163878674568747007524047077788906137939220659924216409923663447628062467719612895102870243977712327519745524662130894627530080746756426074348009160790587628380834300467360417838031217925654461060729252736708637013805642231406399212917078426142205196157373580382465309873225038300355720998019044535115411257746917546653704963666033960795796878536431464066217944397701985422863667785606765126289690222956611881902904630344798297890095857554859531375151241998827447428641547064677784825364138246764703332436992674395390203624037610861679636236455810028301110996010195442134615283963043778498362508370607641604446342783170077869705233166962281751906096588086281575620542989855769167163156951481037190383846387716033608541321076896241157985029839203315427408392066051847725432110370842271208249027253797571933094507928571707578950769523118442457745021329177640909945286518568992476812615903501384561781707747191094721157272386280396929195402380270937304657940377734353573060510117635030785 [140,139] -14826427147568252744239362477598207330311899735367448604894860431205771822518583909240238027111816320327362292204644566936105739481007225536231958080610590386872391856671539004083215767821610459232721702690350959297375038918332706999094633222182522611044597856385462601934444507961036368184663363008967273569821739881402474227181449267608502076503048382655044105978351823304421622012387746974526465368977268008644180967934212792232065857888239624311361928647677084248303157713191827850167939307186257998676167694418895194943831217614971151897351871455164563703281465787569880684827670693608582730651091267233450043056599461491305964181002716513120009694108970094868132196971389554023888255304313164907767097623093440733391397117775082161593878063802945786755910901735967598527499538947500644279980781437100380482540946722969724143900995173313082688794960775398843939457437510251384978699377468479583825298094442286648099804255615031771660917275200005585349770023592765070849741984300754710745827944573372651036680023921482478733312609287549786605980268624301660790096770792070408727341072767005948126532133742841313625329274246235821245338738693844827698692534588060730194369437549112607732547665073410356916591751061678347794591591802329168479001172414245025186095972747773135980296578005767498351852334972209670608820977676562228738150006760474674700087511107625398484282094732584674682539791132350112646565332503055800348198078716317323729208984979754688671357553298902061316626842660609819353301476807448308274203077529859658449438390027494531726261572666191146264614886796603806675320738344348953564688033850851112400353469387473623176662756259398378286120102500458760235533830131417147659374921984284947736483056119972855732667568497725376275131523717450455424 [140,140] -20466757834325559518751953332774666361816276712240809381009095843922424021849650759209073706796914385599634123504881959185221615472455371735079554411276893746540823104560098029507162821092807855510391373585761308120220698156833310792062815053290999490016450713507946543576510478961727833921517489015793229045140309268284241164564844336076474882686529316146642369214049919372690803041943523661688380717620388848121342489442360633503680773628340410286267263217626439682570645398029130268033711564366366894244069172682966170767369609496960448827882583180425992977166489812385683540633250245855879883927826928003291596356304750489632889504722086362482329327479162981127287199701929856004117822818368058177450755691057718574554620057783015348119023450061419796020719062508599795125450465807010735304725057073787584057176619343028464421676375571010834358180241994368164018804575412704333250900788103202929317836758507505041508119710892934078782598396205088688365472185629755160668923981157888647821228015270340118824706300586968955666991021550353535020427890139855751219936963093927003145353175595365650124620984406270221657652754557205548974028552332418666993122629596928767774511178442279314639313082363273041134966868815404584809244451826177660230464327388303958148700732493434163279642791391685032234031055329552573239338243787763820665249572288136162863935135876032505859461578239571037897214047141942061077335908243419512455511088683125541495708534892181634597337611522033724333857380823519674613634906419298767859830680409025440278272132795370285158991493971130858895924599756572378451689193831327132584026062820821656025338272279278427292948864944183074528613855526143549181191600454399356710031761043207272556171522439281303137232631459222865294854112 [141,0] 458887611983761842788333594315478025323365113833119767858154367249726762189243720333290977811167603584060092755986389297741480582786335550059165880303911394469940441802083190857599344033421591655387295237470090806490750700497361191524870551786076182419895192084377035212095704279946177157309948417104655890379603803737975658480586224681677333369293881110564021684617947001535327363175182884324685043469086440748016839359576523472292189802545532460913207550179435775690642816518682831834027317676995292786555822555643160662723837948014269728418351722328063729614654715033881834825238640582927450547227765991199693182357227727272116138791592157397859549404589751164024962591795327181107228321595070512556707657439832426658719413026987920955973297306601872813489512206680519556906655278723036537954036147042836910815338625601347244769403456232973150133689862650102457872517179206777349811588017710010832148346828851847560553479301425939538934498625318016290394250760216723263329647329934214596874825215868586218028282904223818274517298731120050909075727765607016558845157668084629161008871182568090932613342571802551259690445403078713744675191997530670047892082929893569384053649405977428637870255340302337091204184244863270710937728553077750008052325985114142262947438718845880418266654362351516859841105939170714461931281700355096261456212974784150364330024025758215941646180513680984000358071998508688033518187880307175381987814231254450447276662118565079182238706663226480644907035745672576628684148662854112741482413408065903995219561328176357038781160455410718704539106519476063756330121537131538986259037565743136039273565518925932743340067037303616049579627856374929322791732321080044684550475055644855498381455381978289104408207197416235385454308619172998265578492341793285111583214129481197339761016858246020984375441577670898687275692587578163311501030998670979546839096727748257589334748788628649578977371626694658351493694709409366142814858609511812343906710928650668352482733494627480946257292865520627217772016731692088581268883954932699381925841082628571677962583756379727364827933487850751049969408532276642973031074709067727683766935179979393933505672657808227022332599009321059149521850787729089795137633561969618084001319763601646545448245714724727937717094284223186679409359301529368643148183836129926652354749154469567662344659583804480840963882661969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -393954046922281694287654131583566319438922813415637961969759133575207252478778359608101893774453928727126768106779515254836686022265307615733184393823733758045243736976997913936946851549290990019385105031194458291454719310774890935332643961916398849162143688143619876531595394320694184149608952209860258573320265633308112720792788089849453989869265527732776939420372134961057758856451700926997237714520079465979520909042826497750928496102811099981596860958351220722437818499869779801225454135760849884646078847378188980543164205205830181573105492315716470685911599786129282265953186249501676080673067986801625729041828212014533151369022618502116938092093114705065977790170991735539950256306633314497099306862194000319877898541879541099355533057871396367612156139059480214917269329959164592039703133206998567851494690089931195920117600665800588899228347010416383636518677815303428709995949477819517298833025367181493434707115110131457812883215259986176879286217010389973449843190918855382445615244592130491447433456783199286443753753099050917171612271199163982495846835498883495535404183464663272721694931986685158992923448704991093759871997974779325782652944283229163564005453569021501010565732323305497400091212287285711489940211076018190070739604479745247724822562474000687539984505555339815428426782954975964509316842735614174925160022771876556758195664491567292539861353200323396455629224971506752290008477906590041219876850671795698761950014421987342025775710600084738244795224019131633708024162106389738273262783972499375650765026763979848569121932062738584725685652194406192731339640369382909417550919980173856298530667938460683413745070170520647812321685267795218638653081458359186765648017636459521813564769185815483557301714709711160261985865229019876674569330837421324910462492730464573380731094342754435446924780929391695216750220441930826964615343208716286703536806237984416708456623590243188450997449676995511764584138820153562878253814002691550885492548434559539293866606680915737116879992943180029178788308904308933069107214800706763678709392561715910539850810184752934974247995695279323054885232940850338769862005056093312909311645774148653914962033188254923899921812219331070390882343686585816909608119084310788993909958085532795260849027096748450387547338683789980670151231970744950780331934071614937897392615740502754252963814301691385760659619940856233984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 96834132211113724570492702176772472293397754439643179579519731127129410581707012446768312781144864638270491002311217986871831506260016273049547934303404206186981366199965083948004409424549388956351836428998148157400332716574841446471297177843121815357506040419723639262178839808944579234277665688646931797247349386499256816333064842331357442891646047260340009603081563300787156944104863871310752181540739071410615159125893026512097906521735745170927741395337613769451296434603516502911671806703898266723131829877120318338763761789160213156101427604209143530507209922869408877234473840527238012330860365637309714818083361878714682449014239055198806681566300883179590854689062269338608144529271111359779715835881791659775025762309112299999354868495534737340004015774581550183258866288544968571403644694796498081831093522464068228830228572246442077127038324204441819949667335379421148808501912265528693632043074744157978317984949370686775771377053849667761005286626799597401909672399731709180767915145304603168201294941632513444539595245461232226645660309566218446599975104902695428801336495559506715963497354042650331867575667051296660406535523326922583052211826624882053383326756345881051851403734188591754522210411422923193741457493520112441864158345502558161835937228447642768831426043675403836532920556368539236284013645644292629001122241329070523190565970805245011944330713438438236660885303850202033066879999821797965162528183372272180105085038569814688165429284044435251365799882353444312616123901780965752123649482434032703519301138782911186931215600331172248029086737798560457005871586523243538750131481826763880700890854733209855484451456735127130381025605121809992125100435834277263249000836942622241373651546034261079160091955103374715643669893655085020604681007743873365775290448353320722751037760633958067169010272671456896019596053026187263974118712108546177786356124271241797978917310696190195923699741962224684893340623406626000908526585520235950341376349580172822366030063421147271349188538372153875853837559035791009882078162310176771676122697220753244997838046501180269992436612325551413316404861353038810372158283986091106737792057405890728135259284109507448439268643520342196724494749234656158657787245124712986805928489721156687029632388160508576570331173958000990921815327054556374948370113367101304934384073004276667297921297089740818967644547189749841920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -4043727562216081879672983066336278706472960890891954452202266565240934107536439276277518673306306333097013238641191671814835120574784443576586711157676042876183121799321519131983870347256137332172398278945541398488164307024589484427537078851787445310522596139916409603830490910987562576171126268046920399613713619677388289401967234521587868557814092777003281598981333662211521884322078209163838323758217802371991964434226989971697810318847084037542543321357424243817162870638572056627421873539702258916863164194863977023944120368279798570280591820542786336912257465702888365787829533718392004873988017555592901010763308094115768816797838542241892099820868391403681226714068412959834010126542752542686224326855706438139258642877419334614607527466762511513321129782214676928260579482117989291553344327406586197989380547309303249757110628536534903368636730018189746894983184305740161207826481146486494727684750730773519141287197680828598126825863191402978277200013620963516134614280447691395684508099124847776376177736186365664965508731868457981989400891171401836952433946364042386308274651826587008270873513744420889030302864826231866654574991680642709507937163588609452175345528248529999924217124668353570020855547637765406762710222669575421140484438711066388138106937261706271966908983996103796829171719250474208267300746258953333775070361966364274454936455873947077405124312545684561833305903502493508235963809896249382327266400136101732367610453810586921385459114450192234040197054861299562236846373939662312023135588138158122877042591228687506636138800373266437418143380256984402333878070470710373581375686588877095297008211474023520320957583030912159606763056660230717463520298956937393335055405242247870651759285508324808519667355301240664116914890887853189922281083460961296703765173849820189135982893841744693621001705555855569099024858138316825048458392967140971532921362781002318842736774088443910149164821464060631331771844035565634943851157096783740200077698378174599141435394529257238995127639920464306314544229435751957336517205599710955541792847303484315088230719359966595973026364121749227040650678840160104939947907541981138001849207356279170671307199740747738591503010307294972957678503557457014359507190727883944415385044772943606569765957351585513775221512652441622475578621407379635732457801050764929310619915806970504397642133888542373356402957191026445385728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 124381822879240072582437705547584272523128835286357691072753282956610644549205039747338918572192115942060425240183421071899435388975220500300021198817518805731299230303191906542131216366905524729376180705661347875441322037661631599029108748960565015897777308784576637957076690384389756580848996422292066761749781598942407758496534071978705684802969783850126065261986849447438911623116986788562937108265590008727095531766552508577264963953636175192507126706709650380614061029165437661307100184833742923455280838794513934563037115004938275669817263792507513432316605942103422529115168188736166248438431141028307938751869387507366734120825177879390624342021451016273741429608459668031791867541082994600880367274595079867602967021167440911273444835522690343344051037414374131839543754423090850105195479701127833956329906311637439346179051663831162719034196844230789188171639077420651881623083754604003258372181509339804637454763817214657876790377558634959831813730882742369948914480627161300657338000357360610170131934632752258960156141610083795165285659000508557473680356671354576912321012476757614858153677778886162903880516548862051024645052863185181748612065061532756308326812725761862648723121656432740181663667380756054233121080472978070018521266931313237722299695873803929592216530264572211409652557457881047323502476061158465362450477546916496552377395939609748335283540166221550312318563695032587814487105913364402706467544345508420325658437726951553749604033698322593152847912729889145424968998521874513003497933830401543264782543432894888523408084862841154136974026572305835111706525485559950289698510236840279340297899449745762380876407685295251450682151376630268492714780177944498135068085641739855853356249596752541999373998994321638893891290241458910250383331593738563296836006030776651552535054251510442320254348072225996374713354898678398427498268041607865414271164106188610152551128434525401690278794879108389864824174450387690622793100152828824368625930470615075124929965264456649516228446000836850670683994336176237469735679019111475652368106016408265001642959900120326189531096104046007365329438435088006929891347913698984461489608957352185589462501364015903571287689470286131440466753194425657293791423277189028041201502091539921092260893577269389017487303623782650793362146960990382624370202063700323066103898281512131939986606711476161089104753016614781693460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] -1896099718485597265933138687338142186025313960794966546977960858735641102111357974365808310450918233336575050709826854512272428886830494127549273318351184797443672047002184132739420130468593425548042056014648041309809958266497462719890144848793679842142244720040949941168456966553078673793461505640130034772130875827464380762877878467404362792633120750766312532525722870201606463013504988466308842396134404721878618840989260128026573254103485400805177851579276072772204892063327378528435918331301733741827720619995468572525502290787054533772502414953466343144971719771611801292573534695860307999917821707149245784493362868955839562213721719494483122850312467752291066864360856971665184572350544049328769174414089380275534393635050216511384883618721987551570940160411996936530686438578919798459386056848670711122939384722594892719734983980383422269681330283853312908235131054975413805634704204830710450043408720465782397883919418263698814181337127052232553900247178189971590626304209383946018977738383656304859135541702988257825640907690767428007119278181633447385521336920579222191472379341322934421171087648359959339036787059965376898454479294616316933634266911250630780441443900932664946527808036152503558359580503962769438081501275765732236834914196745293934425389781179917108842360657369761985381466345246630749394560696556644293526305219831579600486722764853184461587657940621620622677541716600921899740018956773858538971187565342457514871397365769855267568523019002246527512191969618404815063240051639424601514571726642887866110736861939925813229743417509847263739326889783188442372005535290887402551674482506373407061601801131198215307455534832175492679043338881368701564799975302499195763459383186842758271024594939305032789610558983565629506676132025491979417513136970577619683094992816889048637645879899151491931090412478448406299051375332781610851104637305984343314672583459969140118038121765350809931979866539195493644325834594222696290760585774158351601611767514529613168067200464975930290800590175971943520167015286047351563048430652891531308587024627559707075729246071092689218690501158408446644342317245598750327710496846262709651264620479535619685864477792130393637955162775536307710991094411178964371106024396060214169529602017182845286794047488052198816471687192971023729893306595718133766365958471606412888444055149906737376598511007830603488436906527435794677760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] 6005196362044901736071008122358098851060466270678034537389882880393061668545264111659864002983976752751995697207932283275927201119401893401464431841785786721405986440520417325340198751850907183911999810229688348074499679902025061817259399438593665190160423690829614849907386822180975446269536411193193938808274297811491390567514440804428764096733020720204702206127055043845142488619523313452089356506788284719043894954776693215716694065361821619089410714578713250934051899572332657779291482367552285234501413515879080700389734581601343543730134718652658884540042324476336024744814230779269763389221554832630583498194000438189763135245301098786168603855116601846814025171284566743043484542266624217144232199480038625273004284319932905464846554870134633073031248068793293823641727619539279058200726567311727511990933884638826367989489299873009566425823670081084172238166816773369642430219619703606952710369262986993300404844163979945890843807632129308358798366712706591341088250508006154019013053772773558716755275067946988258022231408688896723926065859443086495314124609964000833430555994628553590590250736976433034792394989813327843373654359858927546119026948776980738280911483180402561849945491407569979035450418261011654302457839421976973958779862857751405590246141784593930797288687756001868466624811192663586080338303050636152315398363695194736798637973345143910656855233040564793464751628786351435578208453446359927565407141628177152072173517891061716508532751853179099527347813686869311472810127680138423382422738040782510228006333299995225556050828239611525923203948599774108802517522739829483910640374303295262797449043243186520989429098410520617264815523548998519431365601487393967712360557028293809628516925407008609169663504285738622442630810200826782983903451431067666155594803549732949025102014987542007124004068680660435723218050314492809240661005536357064545687880215749766291973333943497837742698868644132748902101174494868718942897866172365600853173760635042691382974500927901271128756727584587537168888893391827530100096763126322851144862028613612824714933985349177788777112975395755698889926306119232761996392368753870682890215044154386988154333098847474165628664272369434357064465216734444946899920641734228087052272368128821038335600880924133175099173182025052147007998775005096968124187545356975550137389358045743811569056574430453420115221716006872890170408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] -105102525791913038665736415034694805729418579812495850151848366566750794173582446525342743800168686252013154985550522086812768887531589333222262257425014995283575608625127708946852947055771415372190414150633954447442741030085664626968125367562839494008276602487606188124210886010202937703897486380840469464921438129562086313061405467251823529533959983597115119688357947319093743800871319112571681349717375087269658524152000653593704924593963717655255841554833677870461324452930621397201234847069991796155584938541463993083426198852201457566350598207102103669671220528341940500104356811442984340088248467759117719553350404429587689197885604158769748575124684201634910868128078970113015452316260840230778676041905005017682410218906548017524240303566406668090796071011121587847714193670823505635098560781075526535313416550849538165898358538876486109554913008853329154567947095668313678643873465949605353350970534558150756248076561622912346261030431091481795099317298078849223170674928365530252458822487660029925185161536258156467026651489496560294257690019380687590390172643092596219890677401936682675488390797198008343068921291573897324250969506895966366154454571842511157032181349031833519054566927514850055625472284235418240374119727089481123948827512557549681424978841936919947501760141347426045856068549829377351270006586615986825303052256798013287764271371964629799087941327439492372237221773508149289059779470003743329971892319486906316368091123421720008591116011083151457382510044087661554827006687453019935475279452038285922210095424630202575642410608694693575073762246716654249194234638924971667210844759508037069751562146465797382166550395555702076933120707952349818685039022879755740300058694552712979918935252274468882414404846714196972398245835413654721426796521335689291735661183511415584190767904847807739103822468042421080321694618398583176133587868300762948465683695743626896544369820053276293236926684658407836081998402387420462255655149229959814223608822393773278487662675371114680133500747745588767403662599937583925650332011911669922661036739352503168404110713607282226965318260205424654208491688568407008660022191123393779963400148638986967071003423989749562232763548871931888461475204072039594484658855937493302120527407599354504058345591374559828212692487737936604343970636507577679613606484921026796874233711952122168685146248800369547410905347048383864322916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] 647112579048647909163316142265926723344569176782293725727225393536371758386322160535382086343103738723983897531819990737154602444154580801261218117485909835011208383780450511252287239932836568427819799341997152525002295713359126124404581059433406171337760388911857343374684922750450679975656654468350637297992445589626748191705810238817527993221113296572180898941690316654507814893491156336675310048244170419255824946777021821337236282210031158114282156717954890414687131177049979241822665893931969254520556897268067320642973369360495215665780345136649841381848678826330124628563524804070870064333472453705622726248923844767384245880762079951705121155082774645901414895330179465549735339534910840347857258121184389361703609514491618955711923247674057345579168904628241105258239626912700619506046880300312215479672178874020364332138852922008166665611911000055539394907508137268131016331640293300821962448632660757347604493984586437078370261037283337682121239351240459896325983213138022063850886885123760682955387018273278261293083405387733352924550228353749492018297984645383654592239337588395878194278259367275194582749611110734015471903646073848481685685230818400457024853580449081409668426723547500612888671161772979953436306195500148844988596266204793564537248608077840624336584588061036164180468194393047470160943653520011290287945016251554797968259235640977962408662546580664996172180399608308186080847074109833422100436043321203638003892475573674150832795559287635284744610816292707455604606085764673794078510979564175661497249573592626921001523174827052749220381223517051331648800833056500648108210076968109728495708332892652977643320784879107351845932969045573981323227038390553429964382893305877859216527159495505458914405406018197077838078849233079213721066784955653530815297271055659724059237764881752574957356929988614502416898774368703924839403534543805960191858667686457083704224403847727123761701081934524917331011630878870345943794589004696693911831806434296897360416783760456848661199105585354596554353273936245497505269536040783839699360586917201834385051399471357198560161708294719476504734395004156377555675858422190382826490769970918633216104245366512292031191786898745420559558273696881689446878076802067200474283269791499804641281287131614825327540342982002894739865095328977220977175000159345727136459262185957681318879784139415954957023329921011119904113295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] -1606326272441397517306968816256479563878614089867087485719331009092553026537841982829720982596023487267814798642633429143135484391349456526148706810747385183244147500397606050790848484259885089154323869259643368946537147762265181407617738193145373668799147388566900174315738154747389922935269183623141417662398909316291703213905898269701730679298894282996854400761185525326302537424541132722730801117941438290490199176707274970582129221822673486189079474396704105739209147115223235215810122182017716904621253932039013208563515015071291922112836804397325259657890981563430743631818466314296970362895122054206820757138400589066372209868847561771230537365033856014712557254456073250057965296309496468056895836517529888422548252087906893867578430330772841082080190334195702464085473582233475156699466872273207209451961321537358320211803416330837109200018859362930319621249215932917079207629076114106115743944555438864919075222340846057348253517449817265935329467811425616031401274543179339898940241966956327081805691517010559742608356256475927420939227005003050170619519591878529806398541571013441656598702939091333363036474698007625642986143730779343690870178866013158066699801710980931564749207174692176601605112697138660478252611273158261805799124064778240834395883259894933755244594650957201075443397777855586532063607668159313791614439244212512024810945133588208344108344895041864493854882729315756445648355696643688228968564370963959399209769280000071113332314657383063016867459528770906997739364819348674214582584906172924142312042378474044600212377551347473277367948286783841898544600710152458561399123697695021998678933984616534678126808808723207427219799773464051433088314564116373432346971169525334785297244438639137780529804987473537680870073055496843005071479490964149978954292472045292015796865703570892966663683284312435891171944747081245951559815380490136356604410436350113756386651965918027098469715012463718731810928795567684416305349371512085934798358748969464229934611523024900758132325381878557769701500269407294812519083100287534018098419806919522832148396177829125531722619733192139422399529341032804915217763646723657510872984812392355904573312984847756648042862605056593777497841050065110825610666213488035405528370897273378775218837020774090077008864400833017793180749789823998960907493594825560017738981498711288000832621150820808833081765147887320732482807005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] -1520119716827833372392746871608929803534212946004265805126408501284112241346235118171034067557171013189521529078103823417533762212963830325699080588556112817681739091684754395337520936886222695881428689909933707317645433448568245725059549885632629513825149166139152076518452220933086317643262177442784138602699446988767971307810872114045210360884425831029040957265327277391086250542533737811325414882023489549107326955840449426893930053010934922844268356920905804425397094326608431835756995258748800276393885096533480469486828217802988425958399597840284394500057772884927638694550099445824058564136499071291106550911171468646151325261067262026871555576553103198989776069289278309592053966879604103637021310667730791175895849321089640274503494666382929242709610633964144282637915891652378931191591305485149518949297530894027565241007535074305561426502119269258235347790065832903185137361354977486144345443683893584935639777359810146313830618884131717381827487171310570377321264399790327061253397846805013784905721758082058325163315164457169900428909976761472469073528901881069590242543426520700834046862263134185987375160572714054209612692900436547589793199236017673152883370589684936572394520684798398720507625006499050693887800933417804436697170612129648564868128194730204965784581103356862498243636446210021876559587283499033990635909167700764175669362725418723635711161624636859885158972992750057443396321829417893994440412745612483281518307603562184074292237007342095666134551529616126901138200021065083970419066819836681899848821434645215412441259255106411307669933851385023891872846822428969085031708891177783317821497670743206977487191157001816691202605984232575484080885219456027245357457832127088925790549362527336724029718674864311873506569877081924971454757840086230731141630139890065075291203619035582865455089969034289626353425774936788590955865623525863502487588015360834495387703903167121984570013319859506646128445681180884411182695515145937765972875750571132560940815865669566166606719430676697978532651830632295738238939093332527619549900529756382265228997051831004263153638719119696131233114498894777874096274926414172851259660810892277466082547895055233299014494919561011232802190267730426949572579565681832475359366600119458036793265276282051733900994798201994919739687989242262260757859457743815862198657014262190350600927437135103437246633764630895914434229698560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] 15309899096963170470587131449684310943964047147700316298204685941725316193777899804346412907537235586348483960269763152126403319118168001839170269545640580168443884202941614704326673760293758015163457828366568865658395647237198226608162028059092134408692824155625517552409264401923917534683692293649930333919849163688560591102962760945125319388767093319821184341078452237739551969581610361688930989106824693433962490771781660398836189240498069403517085200491488551758918223407576428329514036215287406081874091076141674018830688777841309799563070469394558565866549686909224483328626783019405574736598785106055764389036947837492876175959344470148411040385340970936408980102310116550294789023842803133246578185122614508396039384521178934992601466007126087942038668650551440741925147083853009921211079536922684573547909127187953574755235372209745278185263788388875783912213802629712760395868791307354854036178776915926417307035252402810369380976906600984902809394114399380550042421783499481726466617471245788384290436217965276295045490836353816101803088010618939343996193634576520693324805575016195441590590527379857651742506995229477371270608256801228626859251961255708159126033645767398438879151153299728821601359078114463871729154451772923265383354439586194225856243402186137890160136003534244039189431938880438470195719843244280078830927763687382040089846782281813615052724563267265027514630996072474166961733626392908935122137305423237117849688153510647595817733941444876314477871884728226395064656078938921311277212931814800605649148718137383946782849917063110325317995421567066718869961243899704144913368171739026253267554653291655712836370909075714723556624727207487036484731361680831247519406649366064663312591992892289156217256728988612917131639474049875141190225419810737115328975406163079666041326209170323096056866133224598630880609448210318067258072805930804473034280668587568279344698158324994798801495592629854124871488492221735747337398821839797576833077958867173611734724739827119680102370301004198807945469678897692877168017186287539027848743876610782056452631378151407402014912572145006820945954193510553212014542438724970030881188679861514631621676948696728631136383671983907051694934968012631899440341834223669564408066951693975811208663508989869296675905658893694774200904293477477728145420734265579512778439216862705107445636423984441009648172092316362725414378930176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] 6994149179180931992707430898632143454286493242688629768882455499959709332898698677533916268578704768628347525433305835789657286962275373812111226386022504158570487928244585823710012955205812188563137560146625637603934430420702289264382328108783569814216621510286248073038225875533295715788033611581598025344092557518701977651399300608161906789977028952781810474920094977811993600014166962541572165136392298697326896262205671728611136450051303299820272445665146153626261844540795600506369209652794807239545479284996970388310246843661674963366663891655059396489813038529028977101945085926092201685602517637210035616849103464491132775032145234359600504285142170809693941528254417850038570367170817638678627894729772645163525812401915173637366557228542306555920231840096286296942988405911912826503264211130495621734951054117473305359396673233900768994750954412413590931907428364009947433565099088259596333136348229366513187534590324326375958558793064898550099753741572489484076695279742685220500225660523268873804515817030716083799724556152782158234487511092883129909991512389127737963513725363181085556755735021354336774714844041213077321942899748866049313950858176222530030696936305550732197616492728159470155656118193450554510326698925652779086675959358232182286611189010236937795783491493721687318614418962558852819904183275124567249941055227643957986404597880185688531144937421011868247563059938080431681584820144758877944749861161034422888358170251017290153384347441069129539174858501432318189083307876244013254852548199991192030415553463251570955674591162775610631786625438787136221290616951852967997698276927551435342171841166276229969594866529129403303618381658312707257304257808368545419764580833350041644628373451330888688275173787367251639749410438596253868252270557158699502333490072166738094443547991567221538749463711575276559941977005641062833856536769840993334711747020777437889247022268621892645410979894659655660413830781366948828186358873390335221417675935282778216282863771287978270695679732448264789439020249393841461222720676587591558011824058824601445937908930598985460991943144855194350112609735055988024750284155384695842981940274767717906829241454778808938128832021634678243608931616172791223036838807041055494750294000936739631826990744894118089066210733902468526649294957417807698929330050185644513695864627108625276490602951778497749389471776933682722835005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,13] -165045581672530553037504761123298892052492103412871259604135014392924189382030670031643800414979119627443127947003746448349816663087278911114174059732878215296885880926060920271730757466582120946703570988513267807108631631374038086321223978649592774352683065026734460226266498467266889297064584713080157100668000992366036193344275737131638242747590938145519275018587770456471362591878354476729930867659228386500633830280525517325888511907478700600016682421194925566633975086219725936473034247681130674183998584593555414656564393152763020358064052494504085120439200642494606260856668093016093701949565887082418444774692875168077546393570429767164687769792674204985996845793850823112839653873686900967729631873061729905741592144292177896549404760516420101081836358223629224786602343444754803938419548543936430359145770767433188513812355161460715208204352270005000253946613850729275196151771040597940772507765691642100077010407519357510320760394559772555443605567900791143508729131730263052218200753602555472447027990949821867788488648872585155223951216607683957960952099130451559267231205910882412477699932042365811342801771537225560728897564252914370201963696054725141073870513661574582507169266252254552466784899960587865335906693734655643814789821315658233517242236503248333656165375772222250307555898363079830268779177246919528410160152846985364164737263297685696236784399499929210003205271887967703837705240756456675961178672970653312290926482349085835205436051298497628041559409337797837664448510140859643561353685479082783480291592983075751595888694432019152662029682873067712286807764944357857801631487040273266197143075809399805190912267616788942727402662754766018945386709906507144601797130117538065307167923934012894213210750138789295894458153397147794507170033741355747930517132256331271182178477938382593248464655736631626288246603962667116074733001803917329530814108508065240426972186476342731124642923270287009671800337786967504062438250438915356219054991316323885666315337546104514006673495823717919063715923359445283757492366830543743266305832198847963979967954746532015268166272547108086406275897987196919998364388617743671813662729866773695222066102641265893947824182721117464076872572484214103963641849785868735380975287976166692261693012010874434603082918943300325643749186009587461483747345508924845754331442420373974264098700818941106013286749110434331638288076505088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,14] 82806520438003504496385730774824424532197966848686225493533741748988926000529327668360394958576318169086141244190564679012239284872790407135906125072066871004117440713263906711829848492983707783630726450425644341213859203426949329627417757215461135163345452847248059060972179805871265800943312026578886879216707830378960950130659990416109192616235589722450323352036692978185237446240683051606651490033860403800227349482021165459769142166261375507266040532660003278063404435718015092360759518552411853084896230699244653562090385126591094984380095467266600108952197950725320113285717170386615563903169765033449213774776876042860460865905306890532943947837936849937118878925235968762257710874691664373814085328916296623688548134062365832927870685219306610971516891931154977919046847457201722513316920280885107465337635892735248538048915838212459293830311894062335038494591259233800671196225968175580703346108607821242339733472225298128473613752220253457224943497280794218473437633783446866311595203491927332655091758378830389189085407993871581856270013286740709493620705815138796367574713874109925195312268875215672220281081705720571234156856212506845230792529639456871600975194929676032052910898864485071713498838927220364705590473354587616833131965559303058060331617324024817089508843955285925103788482106575610674969831540180706329300477023677313348887243335602013518622961508850362494377874207177391427584001893893561657264388458423133554576430914150920855533483885320203439861064872127858877758403446168838870194244452225321130555547907553863405306502461815787174907827726826851149942802573054136029446819146048775711485899814368639200267891987974602982466370923449892634769703611515077220902751215095361320180280057204442141302956395556486094131310226316282787456405531150533411249937878257661867126566835254964874580568342875872992355377571132102817341227381387349889494248188703435717914474545720346700441408859044623936916937093193694622815221327905466718992066273991686323490263897027537284811587319558786023602797891935992652412510158383536219492682538400538812589447270699801528432618538173426488948716259634066719360745705873746780114390757708598439031970517657543604897090888840382913858850943712905729004440747790809276583694227037943075728662483485480285434510594657088216796057645805182994531158794790559545983610082495707018899454095451977244768117850534674356672313425920000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,15] 2311048089115251638504939726237170872872933646650214023880555150413858683547292429049070047489986522963337827239386751747448846784927820453727077079256450259729968201924807533374434051775534279727139095046585125917473590285132424488976191204988236186199250896270808388424204446979736800737164265127840308985978932035531866028254786564157171754223706482146051320388214283217354132286854043903205676717620988590959706495169507302168819089887049733931432358752709010017561257803527153968119795805359650218072169807890336965844103953009920676942502099925324251037789701168573013733904501936444884743755234806012873805219572945477910598260896857901631226272302383500790539179694547396554793019496991212229208362075972597932582509872091712000235655057739869351320723437898046650221778190470257634241851732220849405181362889502166087789859581121576629887820522187295906044888419726589361062380526719265503871274330926634194234119392900541984870562465995708485547570506883956377888419856798480783205088090247454934128889546129305386301364722718726329266911334703939032925231780111346175351327535300730503203865726919131227038603361805587756084140394639063733428064520204717774766238328126708431428477420377332101537611345969835135315307107611970522967950350547182623409282091749539567879239279866406077511044731445452856965382292488294135873472790318927939077488917552539705992232075242859910157957291940198089164187305778369119998007377733010894555067535486985812742489971241331047151993789697547512844899472731401437479321162473411503809972356507274519533639749336130409714558925432940286306047488151495323186858584977479739445994220092863139150452145876574378448738424606995233627509991923680419283989232989223785734367151472664758911849567569431105385598419041273595132000520823316748379773022482560595690718913979559930322651694340742365515507164115152169104566861749848206565881902179517103878366897612456054431706155119380173154269108622387959269805637032487067252555410588754026280193493267366302020507914861170834571095747889236351454214298923247873349633786922034195983421428786082402391178487721126795054272416387565574783430586178868352016893710451215208647458453534809219999594413482749654275760955984488682430752593270563079259288123501614428545189912920627671268609427594349855266591032018683387129434164597780229423200149656357931099299192311275903228977950993722238956799776522240000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,16] -12911868800742050412351881165659006905758765648276444171640317806329071337771950639837322989364377340060111947550055469256324199492827205468355425567454128784141898690727712393967887464664146448921508293997277567024555258783288164927574119750692389862076358586387186450984131246218739246057175111327407027370028608315140738996332181581305717558499087513516227201080361637268554695277088970494662239128142405383300167645901858865396006684870290930363740712890325705016271402070489100820526284269683099603974692805137459273673167327351445181273143065961072330954083111730971902688716287517869465012100298208822620203536210608317351699980116748186336796536567246464903694017549212808260907374987146786548966346404066171392412110945423204977042790195883410432566394939453282078365092764139688501665529421701317280013816945941102206087295077095617975187634760394299403011648484543033818722414118863289615490309133068571354592058413661690423103644843734069040664056002112999808556312959607108766288566598355824222643434701491046486583251783466136304560566856136146682311733831001105755683891185004725435529908182028683058454299457888528774557384550409787821329423166743758935077475031654651136923694820777709981006707300416108808850990342223392076653331480216127589746733625469584428238414385191838527493311741280106073928513090435990937186652930261231196510707963629708406479452416903432285968718417517523259003323920162814290752839450006112193964567189746836901554527240931521926158238490620958373703740344700666923968451887992759211762931962653457288207843590829162261319437670734157988497266224517620981583000102346453109187484471790210149498406547033274366567674716057934786342880667980953643904597292774774130710440272648303746196459077468440137366206194122577961376054217038424733672441576672641715189416165926161327801482450710829734660557939839849797505472138892397391261817294004303710506230239795499539870490391927789333194142993538218993611978836505731263169460549119231165621271782530850000224322001366110216106693728709912706403452553224273361862874566317350264555102879480644084460837430524034678012930238795874095347695859576041880139167206994955560736366007687883449163870568414448573717403703529556554121106020428351445144221821911384038075630378186055920868869976463619515367195567728809179537628285628819893199943942695739930677310300027048514354337394622055536676283120353280000000000000000000000000000000000000000000000000000000000000000000000000000 [141,17] 42655731555137194988272829861010087951499168305912912789220077384875222743988448218067734663341514779312612109781379704426673787801323388263594368496515898839246635850823463446707170559296966316515283573552335536444902599807840626539305095792068087097801989875010145413058668518831923388460323335163134399542448548638141084468872613783888415434914837077306664515538233035164432476545058169338553841175598435514998060840072269622973464781989136894171031629295485182691349824467972066802893268901933923056308980987272935421448993148737515660264063508439267639418241724263983565183353959166083117368506899408185915059935887864115616992742621294397697770640011321171601925015749329347768390672214926667899844297436058361438926664976327766569046299920475585928419545467099752731938694520321509165164035936673440620745074983260829960813168107324216397814132342684643243926946615847179203359126077842165540773702834359220926283702515225893555784713269017252080866949797634787861655081094612466289712175961308390753677549887532582491362649369960520784275424568209544649747221234427575153126037848660110121511304950056937780015386249360612911636403400450017611524440428818649009630612233068727245060739616630791025521584080036125671675556698914746172579599723824377494602631449548173825081855611416160405711194795748495015884998955006271807745811663686364794347139941940094199720275538696555413115782298760187706894500463828742248986774691386247463575741760162019580977451635968915099742396955794301791642447692260788584842405598895757588336189986186210777626364179028883829692489806656545177163562537981922370581184163183785442926512029934238585055640486888130967315832592933337057605166642337156160623893335766206899973038724570935215693547507662374274331841759673423707565100622037967146096957556881039808393697613967361236677888865427274943792538589309619877355168329063274763485923369048695508219088612654867220624204734457063032158969426792734931937678332380456615458373694390246798182111108197824628123217011762555801076862985025369903360127761435775769537073859584887703155789525028033037009313328423235672125868694372047257243809089599946249755125484104509040032116454652371133754978598525649745483423502765440437755816253081467287967257770483829650522301989385333384008918779401023497842496266427217769646784177376386728227284942601584207662689656673821832937710478375074986361874854969344000000000000000000000000000000000000000000000000000000000000000000000000 [141,18] -106948656518148600996640753674694400909359382487301989827091879784942706039988735148556997520569509090865048574738115683971755571120012995476623791387345039831708096188505988240275335483160158041018035622322539416654281722589834657271694270821791841250852299811554809059024453323450232716854373768531733242146608530757044960474189675011226523966988008720229818037178523790620001476696839451269358376888645115386742680599971165458364308245550729744202901180535141963879981912330748597064513370132229265348038752779872021578911264675657316771954455683532141825851754023137318165858010832122384560568822206148215872682024027962424472288234180732436922089289652645366335638708410903733649724216272388995050524968987703060596313286409402712289626892461123462749256435438632925524242266834566631914721772893167011327679359262949659286632175096111597063767706591024916243597252898028141313132282852085481561525649281289938612378026676977413824746461442551355818258044520689510329792199919131123506431760474959851268472370789244576116872621224311155132902903416977862779893891472491746558940544750288573909021959426368276954605959756106401316882913684850842158386436404299473234018521228530863900229428676184839530029091105036016942094828133526235979283136151105633785000810933083099533957723962178078298592945859715531689682595418885299053680044133564845655385174137813728880209380551124781780410405166208395788166242198136407557156987723986162784444702003897920537561864065743748399556480430121637323262697663080129919135138379128663168673535024768366728536216015526845238480993464625714914177452635236028956763803743167431782425659070862481956588954305161252351534248851915305722835645346437950705617838889490509079929540351103414970722816056373944895983499976868490472106619575071891849674820157240368049411548303603663613600556925352412259694627279717246713951247004155242792945236047955726454791098983103667540308172660174787810020229599851417517856894532378072302309875571438344364534944357915013550772556296199603584979841625761429833482828852166001144631420258658121191331799476315676808542712356850052853388110337694848807287266049104131348169983459343148058782651488938221467000849195301539044004481024441716754946554976993035659344994897159047024003174937743822947282026492025326163913843951740934553936003858440795405113222457907582635184944015352050393646275794146103219704227126312960000000000000000000000000000000000000000000000000000000000000000000000 [141,19] 220285757914763888399611575150130774226224773521841991091897601290953114902665200032883640763401008258205303155621203765840017205117551132220975130580005773467102719437188750622485277544705943139017125961604828727397540456513717756430100798605762598925098368016037131960691865459006169776309515608920045681392508330216590288457147566551295239707642109182970893330112482571703306604964720199263411844140978885415514651384545688828785199448954133990785699372914594986769955324381439854315784670685066227455250937143322045477202813370523382015180444938325195345967821647358539638406134598429559697047297218896750871527699858473608735386253709037337975099926085476241828062162474292990812906389071002926763883062594404025770394620103228305369990873706345127264740610419599068230998739557719592249568523134396087014759750774402642131688935815852977780628996396900951714599460147150293308300954440731063682799881748811522514022583453157886223966125757000528698238115531096974116155281369118959567471346708674090115576364243946781319561906696984216754895345234708274075067687136451039714495845230588776239080397225074683141714762442844984906347160619727960659197458055966963775082401620883899097279181044728420275922752722581400369264169876727157360755280625906188812082962947857596456163802286340241284196459989349904004193682301532230299225294444378326113279914418012624298889583508501871427060302688321649655842803754119570259204300620957820806389571166788410634282586189842200492861022877351969991862241141881400860399126729751502531708048007816711728068605835484096508088780093241049786347693028092417050934728176360977559624158224097529987463085137956159840299803113483401844198363771688813415629637763233722999633150270189284388062489815284251741228914356431973886642954608380258446665777486771997436269003068617708539947422987614612290967825690459696017433090623808806012614536685612875516890569650666741049003582840262348945768515215619120848491573398853281018175227766346108975110164582299643544287116943729938960533721112635822280275594812119909830306774280818725992702167519758367933632417595963597960664506605723868239865889334378879460682630366311651381533221794933284337414421147063958784220564270129866402756886119616483236930453908709033434339941485387772535910686347549966683000695623034506896947878358990311419097488737371867682531250428706534407911374646439098375890496282165248000000000000000000000000000000000000000000000000000000000000000000 [141,20] -372301543968764160333580208806814660834196418172310122423815226825070292730555906348379411858565841862299955340237641985340823275899822689565758385296850543404375052628827839967198321226778294364406798671633640145489017018693572110854569962384945825876898007945167965481454295970682182522765415234558761762898044205996011100464897618300165345428205882580354610486416973969553490759241049449856126328026420384568712421014806385695169157931436106094422166592008074621151275152740585921010348615991641628806161265487420253843649635609923980610587132278475943092936443988685633931005697978079449538193814428724986321371332578108526700824189374004961504805451076608133337072348634900276090749736377881805189701368947301204142525299218998865644717810060024192549470306895615979815589544519049185482073512306583941603289091019017756523266628163369711217464225989352591029514190506359800310539659754858035468789571377891163134064038756092987030252105486456859376271002423564501495536092359674676007267555214156218356251631989434310581244660455318152835625967798505180522262963954666949933437440279942599248395733137410693547094383472369544162523548514952283737812509912453737748559115897151774530981790982437685326241914701924698413015233570336756091279944095263114028688719662740335337411652225487370241518438766838517294484502868963494881876702975079182031761351823149103218174334213543258630939332040627487253169203341007729854804527377015079640139296395279133155920815101685923702291221686068249838857079330051328563782086532300629898336106491825722213215129787620745159689636435711722521755248130859825496969928639899627174418855752149905156912217141420357145459980110868614925286585155363122496967769984087177207932118373357915822999779464525365465663505739043787084637718294202657929642644620959400301760575446493837607408215454635550320270499167212399340068782386381973273096954764218981632893946785935852676916091904947595742895285482244771238406946081333547232041710905400967601939038700111589615872694965842541391533316564329095910311321766101351065361406546886283824823693956753161690835395202209918957923111165774687267132175641823238891958032939181816642825126288423810194164256328276912028428445190718658844661942466646233948933888840238772377418618170136035146069600775299040789214944965571632361166035421617430869814400382248401322876718899033315496967893489880059246404565488107520000000000000000000000000000000000000000000000000000000000000000 [141,21] 501670202739902340276008880179015595522173906477652001495281070659451195948796558314053278455937688756304816034791942857571187727023947669881939668096751820688412115304036968785728318765781870564549904378511193372171665299006142492055659411129454730077275965281385697720706799969031355852223087689457455400511324496077087062915013499491818247894964585121209897954843645455532489002224749307320362774080078801733674807594105763968020123583858465931072304575835193031773422494923650512978913526782799671131377337488438652887366949521880759339998559494013125193227073196623905937743934414118483707364546873874965455082048279897472543525396978366629597944557976923913423952409973929297985263405636171448099556264379043624913801437081845252411959886895239187263798493915806357838683090266469123660417326767430115987141005681008540506648210683378584526389800746740531638892925435532799925434410707718929264753536184661926921383935501826207400409331562737598816151646135969199655998785825481248006058417953131205093789200642941904028701574251616338236234344224884977282674191790949532801706252748216253727030086434223527421514739361167013998480097147447178838531358466543145808899132560056941876706303239336147381190557718587158691600661670140392390191594756486015194855620080762907166946262772706243415452372057167076466165277986353078998814839230623297003782731765122879906427817899915454743333614750623663505025423613506108105047409497475692226547840205659920109621925313697327492819291490557581828326378256227928183036786428804669085044758169220512068805119147832660771822258440278552214034524989851613248846347723575420789877730822001973451069306356846230145985901944761623840110653601464450111885810603528496550106102650419954501889303421013338741528799817064321719268913788344064971014607971005933496495041995353620362750624793785392665954651413393420192444311001728485895524129028450395305955685391906521484275906640957316039642528302099186758348192138387558302744905569582954573174778295660269009810252039778410631309511963163362461465694450170483380846869290873315188560390105736918431820294071221167817230485488108520492842351940798110183257401964859634694024850705521015427276363406806895795915933112372300233450885223051453956731943143362147854002605909021856305430168068677612096662944609186227270110668846633281062761995331641235342925069321448456885788648083109182724600916397260800000000000000000000000000000000000000000000000000000000000000 [141,22] -513608456087321634424914605839223632861471639618135100089130619047706815490919985188488947807053867298386517735319849436439463395262595909987979574071107357492899786006204568318098759989429731185204077818929698167110260024792928815760637341749950372474587133792253858774898442140431907303165590910540151012118229672926856557135857978804079196568956668895870950655355155609224110067407106753664585093014293350945126631967304031673864721147997817399320795887470649393656355147943972863363100690147836135758678593895224736145035246029332561290036872145510274580561106877242913329150923219224892581000442450995962952650271776130357751107011071640253673157830571352820067528166382801111032359543200541613717630392074763767704010557801197878532546908070497976260712390553779159209373019481241651136724914639754395329995825228105619291557768700193451639238177436844587311470039379057164465377030234760057524084566214805375737079685077058203619809935528427370643554351125052872231040955178818386659119426372928468899764154769343481224655077392790287951018967563654527479004442942688102509883142516328782799658568851379495702703596143961718960180467704403159478921806440095863329374761325882651633433722369890558751222893732417776342911216992164505736383967543115683359880682392049999352322196834884403437368115288060275912636669458921042602272062313344529628248687794076039234556942551554192462665323668455748751917836597401977007884668825543309150065423656577339997602977569506819985135715144066894525139235071957323025711063006438630405789435292753049830589132982280598528469468386354518117325540258018016268572748864388861203598139591072586563919719859238231566217900291390879851578744055179786511791654776292327594016989162104820554464951170112742327894951338294690088473598826952803046559423884115507084385095999422825130225360757906126825959754782691729770986091313440926781777741211383243528637840328827026002761913898840293931210203185573227488680359204058400974538235307192399502941732092334339015534461372995791645456819245127426399365211784400368673493930823407864942687422742018805014034866922548606913636193562027004963486974379972647676056607372477863078040835135363612336966251871617582165237255364685097749462450386574313138859399000518311676370030702960237330858072175465952272007113657911957432363960317707663006837793594290895888448146674860038143869542555870469065233111239884800000000000000000000000000000000000000000000000000000000000 [141,23] 342075437468546012116342429448698723044567692424527007296908347531201969772511495952787426434058225252866304224678126573156107837689155627554250355402133481904411551753585311282182295186097572413671787451002120420169794420501177815703147610343902032263682464759994370622662945425738915008442154400237985906504347553680102812869097253169017629504278124243245793199937295392237232090751243673890951404593148000613022238942530627221081519517824850776220490578539492060112291101814486206151381541939727579326418358459561713884660610206245536160615673441240376229073633785523407789234763532508651377955989613085228618602590205736757311346715013936405807492527719490747244306323062364861910300296907444366620177182113351313696645099881731132543983874543602408062791702185892229342992700241036053358498994388660341513628054494069030630838957619067622451565744245147757024327225186666008152811689434585455461924894743743375254298447825511870029061895191105861080268991149289572773596370875242681073370839922063175873391753446101439255141929017102944049694566260880135354204443636417322205816832272692614941135260047463715858029424101319963185633037631315564048609389902492465354097065044310579171510483801558879295893242961097191231407326623603290435366196215464339002975306765164257126226661238555674730088179896417083860800505534225127196389150124633896383631518358972415116581133340042770458959623828378817456212482576568125054948721683952766059473135038943306853002062264363333594164119882748359705509108636538056361963136798624320590703587561967154995808989098777947110714751764209841276769418904044950243397978541471397698582736362913300007795779818918581248621132543580101468803197424224817772728558838316250584873289465423838043260151615608461806517117748245503589475407389026761738856884819967953891677922265678550852128361199771310953856680033805338288214126043379527823837804688577023226874328430142837740754121829998114638129824428140061745561820297909016156142892520727696917139984113492960533584772259594468657872510393816411572881509830266340663728244969691923455172716999117919833528594675562885860980251497651088479517315276171035558140448796759093144421477413178120334599515199230326302121871336085353527315942399231184021812657457019317017310871266657980916818686382092260668842546504871938180548664143720950100958624416072261271551791395555413695693093410013748370150302662262784000000000000000000000000000000000000000000000000000000 [141,24] -10493071427845036299755166099023893063347456324049793280909323368570482630371073188163387711705800210322096231871264854773017671659142902131076645366282384543558877851606593213184153386403658134841333425397359337645581489252824812213224697325044216926347203020126418862885778453372377089088215343273960070774904936391286187625939360184848737481251859027745771900464118057700043477570833014812530754186999197910580387359464504845329160338583486115427365759497124137333007599923620189823762178912825995053805328722051251158420496898280167728778859326922183124600114519002452528247617273129324538073039662232632657880937322080664215944532333435015551687996307283604030835058115425465907916408607472251065838203841763651630495319204356434969932914186288523974692184491879428862687758581803958278835698870279426556543572578907899633009777312434091430997936043861468701555127209341912784778152154038639514620272013926197649715211449368499774426049852390131514500655051648214255982221116216252832499424263916906662283698557808551328872238138849208699012451750781528542170375226357616143778457902476590103503977983990799017586262978980818608897373660082718438443950648278552057289772557654701587618023490819829357495251841054936335781734298839936905874386631496310625940620181691560424101118623014232714438618405137335140918757252160216158526599309348741879662421355816791718123086759766009775827471340777735256069707258426314758367149807597980825409129694503185673551872999356403399569830991336714481324600849829890461954186489409076841368071670496409443346624275720781693762434643246777442999570686236490329524183069075894604467367248116311426803528466570664240856647678089330632113972440749346663922248486557088293758208991317754529916988962729031215253361884325331016933462479106277884320534754225731664803100409221978869349579035296976292897671560817180181074633584701708262978107062708689636223144769695584935310397516182928609747027753997998303952011924653066236072026247101261648939031531831191038675329296313796845576309431172910001554596997386718683316965797106898103141827255744079114247220373358521805535101166030905439796327738276210057020357386169502205718789619600789384075324695507544841684706834096588279857628166069728185024930452354716008377624957977219783382859824572171735967230584661371117925525778183277512891093361672626642611949994978696194611100060815141437942584993382400000000000000000000000000000000000000000000000000000 [141,25] -356341629387631519403239884049947912636300361520956536104598705749969581999950397029157985594322678810905086175648065303315435106236433675482310132413316291094666031804574044925440194936485124298439313245750284833870419705492978336649305020752162364699777239942473157162117950257592688264740989062499739626791537735483384405743602532105097892794831302876746554204953855221592198944939276146956134843531447977245835142366331569593885639476079821718639684113987927087959090718144645413386835298129485317868274133617458764244807462575218825509090059927561431249863370680884081155022650197031625246561256504228785716018781902806509573003084174126124992725718037928778234390967912129319576989005454787882722822026662411766506814541497534969696003386304273911096952939718003676184497009700888638533028379187068030234058586392507824220807117337594950621147558965294288950520387000748308704803017319423161833041029840575499053157714777497658122138240229168449194850721524592646056134914818572377412327513980325864376161877824839620512604212807348201682350228639926626492052641394477606746437892564575878471339643057041230483582659728355811691016158233372785508191962265060236947586519517478177003560476493967451021525876639891948793388006348988404069712416904957522939000861393651140624451668277305747867892666207274109219479750061748599242868737963072566685870738875038008169812619410365694852414679128393471068892537162771998038569470177106613184862533911966455869604564272025283218396224108744602302078622592694850746664469344405246018372614345802722979313183254316320747864884040888410433374102591016779013413971399118752164114693776882918779644839995215062969562677218039599039876962945798707629763979742334627982420756487719862969335173786880828312868430516508106857754843858757772579398716761217183547989357167512017025297769707877647245442079812381260632377619757306546881979560021685837483032395790345072410143207776182978457781613751753061047675259644683744436891136495964415977754883419948270683621237799181537162659351579865330487760018080393856049711336651508258629595116165979516144545303335418348806009319802522358679122447770838629624192588905346595678520487345858863225787725192576952818261593924014923532205458085659852514021405771347687509160059917448147179874808721668208739216248766389678755988598770144275952089948228840682281658611539439633632957754476448657928181318835765248000000000000000000000000000000000000000000000000 [141,26] 598049173893983703149291750285374314993757173754905377002210745820955771625939700812469645541817751317332782946787893532766278187990542639709932766906832165306967309753382447726697654208110857271862036155902351549702912046224366561816981835185971994680934959996794152162083946125799772366043445185412859848038585544390584434120498398759713825991226097959755974084323466609117727015655820498772664225706561457099646032287618571045716985010807679860548862742090943652405721639878164970032375815617760603784826877938174269786784247414806624952446312845320222131839449182070732651457845966601498662047020382946305185056804545251381679200755500725456905935586703272480845283713786091047059722281771500309806835990592659440350461908971727519647361278592599982341812082824832609433574493610514928428387704196746623681437882702622286586214764485116085116980216889256040661472507712237652328142282147534940585023922163092147275916563126707426879862418409598546856240282359953805594052041928163149993690409166240522879397455295000146238673624302743228248925612058223897038447757732726203123356841409765139906926524256471937495393686803986029923518471515054484320448521619979516179169408351326042499543101485139812784786538830127272192177193457098428338127647238699525009584369030369922927922025076649660582765983986696048098160110611803259880835866318783745949311951848024926414592906939277733469323633037890152777897618554168961483680808972420912175741951888614604579229979895658154191946546857588772264658652426486056060799059130339128005230524481758965180067572493793207306087746207429650973183136019521639831307708592636344531686847696262745650141686774358923539103045200377099879169397076494706213586039929169875365201678632533158927445479087272678918674525904978246248495977338806197933013059817005288675980663442054549013172019712300740277841179009236470891017022955287687122928987930126537717639188326651010237214739360699252821904935997854717059578810361653774183686458501930912911977484973857557687128124269267307602090570496228299142722685017355121266148479753814387134100949619430975677498093916896155851173424157321652941424838884332882974588128403749931964166953866772795011987970907819740628994380093539205138089132138384182863941693349632105340004368283381792456931203615587180404214145161571033187431899477910577303654434797150326798035042128495234579109276797877466796506194840125440000000000000000000000000000000000000000000000 [141,27] -628844154339081418810205252366110656069799770838655096185333033639910258093082468289128839519660965434157762927006332093710573533670532275415518595155689399135861980622868276124773513303859646279262528400856631308536628426146182299895451276208711179176590385870248631338397096045862994833576398679572561771403615096765997282108949748155283465246386430944208806277444248608266059700508012578732371854463923822366643486577915830845322545155477293252572263873556159228984627036286434353743719009625249571363219915525384178811177047476472530706411495237158783004067918112019157540093332021255218660117992546636752332976051808644818351738250590495136851364233122422180853444257544277150384879061374887087033881661236278424882805876827332614275267161569517221155946975600701700264460727686496461650331777889524093457371424447147704092750494269177479648693423221240398895808979025049643845855934198162829369432842012371957652026762808181727553439447121180449206988461127410593284656726954112268998201806579238996830310613606747160625913387422414002099685056470536448166477229030930451533005026060513790833535165416013084901317257790989133993836209989370157364818318372374640902906622090346202026004424782620325988713434706919030393286160547312428860139550437568922818146627084811095215101982370234773323253575077242013915947386075950599063437934926900729133156477004827736729369476369170949810691735793657029291972707642705293219820829015759911003379902216282621072336574475927537218219590378095013969703163033201469769240179139240893370248140849316562615511103596365597231866343692370101223440961120782250417627329511651806170420974745135772658094683241851505495936547918278079611994495890242726831658061686162254808607504991807240175164528034417514524567430871023074618384289762326014505642892143701092542988796087867123881661266253355496076019636318579511208688016185954668467277674205493220975079701735644770726828078938460200317447333322454242020796814054268522879226523638648142190083230681487165429629109404048226109662700836141987088444004608952749802934571312205003043698594955912735791216487306191162452575341251605596451593522347782248607210872245039826372514922684637164173003108478066941380315087829335570893743564946586853828382703830321973383111534845705661542785567399428942616307047218331181738944564953922594351937042112767987558244247489975980657151257528482234172035521123975168000000000000000000000000000000000000000000 [141,28] 491143419423689304437555719582239239572089504657699392578229353579827582103718453416045868181268996603443901203871906904481212895634139541414592093845858805008514190677390984523067789222218944549056688527116216710623549442357814669679979217926557444130343296338468574783544132582221718395887534070599973016536451647856224622856407806869970648071977515323538942027690706724131395008054904817661828860245959553047669874242746208096702522865306814195014066560245140129825685707402017573785041290610275371836806395391273632976964604583077784838422207257710909280419143729341655524925137569894504984864421211722248727341472765657339996468172113682598890525279025532544420583958568972332524726930619935043329392733263149189206278026182797547234081560118337497235140708780691064335527644045037702977694523572757358768802487614999580362818403578418238091009168511051027568659972729544164258011847331127055422528160557020439142748101623398224192000659014782507327510145293222391587609912038791306296668687803107012261040348738901345406711457078647694241217305403529473445591351882237165265377586477363012655834569377472442787079154113127049816135557510499053509361583547832241050628888039976197179011358198942859930513301314326810752434035500990325138287348790272950680455571281974996988141033826561684666951975465983601275641646671436720943985023736761958256333166284529015560397992029317163745438061815835971998451912291259678842695950952314604889949148246825749363975466898422330446313820864023036722486218846967424821191491446192600432559271980607497048112800266819875786000433384859746003526020830271810587922128144055670903584016088361628200759295249438655563047378996068897341765345564460447939718676612378704536892103253279194104428628989562834884530947979847200869436210647152932239396087611451662434456899308531634795156461708241060595373179506056802497196679126162544389921503780769902125599972081053906899865744815050781965446743865781088920753858634417865904778414447792282339126370820667343575313665798723318708723793033569557499066738315294730827826904178680076380536772714142306567841432413100249835666630538719181057509648647450735531729605276418945054230726062779679041899884384287519004741543910314758224740818035192793820912593459858390762406519873270623897760173553307230233371145750566732445889182575723061598909988047879010638878533232299818202548727533883246340037380700897280000000000000000000000000000000000000000 [141,29] -300266779121690138673347235681933959206899108017577213316911969118276598465297861009418034405232720167315389574487323229613376231006711731372085252367005361980326015140250556903970262631640610271950255704002051367402243742679744051622334418909408617365640619667846906286391879285677063753161881478179768733845550797627563346676821357516774710290513848047601209477214910144599159018436325093226667991967538037536150321715040410975945581702922210760594774534684972474739373650974266815329669437517073611767236963205725978114678876777167120321757938810485149897975097706447808277200342283111943656260961136133606063599304806228556953684746402161217258877774159504273040538507950776772705273445981693890668997160040950179291726295536237934865327415013029736747962737169812972331620376435366698728502059216475179122918237184176432363877993972641199419391142388740248051461552907244870031615151558179491766851693577024699552077039856222250876216916590015233063987251203929166339299860633946359796364160522263423363559883067796779325614409271021238403875405936838387597569485691359584594933417523190052662091282537446530886594814939071167680512781244800562381487887022647465915347131075320258912851202652716726729867072296216381072454198005418849116601872839663703827721375158254711478374139309149312147207461234729081264620025395806630132901840823133954323260845841082783987425765463971156886302725780920074207202883566902786368649720212430426572153079210757970489715538552655813454267614148804022659111864497386672615136182013548218116393211547460325825819751271646884763193219960844816157777243374068965510495298720524101527817237388170250103515638279504939698248543573635002676598522426518897141065863781722936782004755264061418975031277347633644548309662856791378078745762259295640567506126164974787813674457222169887909623009449930875887634070875934018804746684231969888926038097746865583304137174860361743417484699456890611999178471459913055482362650905377958210233420742524077461308936037779288745600770175902348771891217713588276172106763627451772260143267381948491911249747596656454624263343949027920283198840312738965729907034940446275547953748611433685598262784909886827639042603612936770706434884855984334577922129741001555263038728282807794475327821557045315508052253828106619812966841775667574014061210660440470448125730990002761162958482116934308344061543279661341841907179059150848000000000000000000000000000000000000 [141,30] 148734315031474473618457438696165413199338177000724473424454640211966520137023515918381501098374993593464302539161858509858216505786357369430518266916290677825295846886642375986750434173238706729310272418535157347792863454060656076947466888953106386793950788349580564060893940813771281660257631502339121585493728127769517286003677310552234176526586981512389883227226917677723895308613805053878275479713335507715708012354110794534078449924870468445355278933997281868851510664420760147559226194779274957672870358272994798965234504198304731033628322619683684314919866375284531421813386741076936833007419184399487849272650170394428644174081699403981409852730446305271436293073437085303964765407205616523413859989846863140371744427358023106889621472277895995794376943921226950373019346840891400567417808166420304705907188566779790325510726604226948869082862581261942930088115974941687951507032488496510408718673078405042022733197846409198088697558349333555404961921194185476798634209584982694651604766584174123558924045121171162722371551699363419159409591062189262720047588544814990411316020050493411177488596408304893279711550812353210351462323231014032859612034685490491908369467084115973255582467107752249496283721910027162436975934735878857427609188121859254046560484965794500334349367135696017802307808106892047130599705644243591925000826994877426558194424922765334454015945381136354013379324444358759861824083949893810756087650861892356903638498204482009954543488780649255648302772000635522166850312931676304288982777454852248799150385406090162507920814535788167198353822674319630188082746142582101755353283757570483958614695175078603715380900125232381884551308182818123567576163221199279393893935923644002095111828118871521559093383721312393195868830068714731784420504804632749138850267854985505214251504924769627007481072326419140934217726030658446339059800477350646413892881676519471504042835293469771790385930574023283746922362502771290407265619727939718347428812555359569448490745064688921676688478629626174576455925408607521817032422243518781584986751232258015400363664070683171635693329693643767074341047983166678815824702048341437147034536759548717097528312396258929079636964446888425113298113856144753051751111369771382833232302691357465632361010288298375997182256516265879330964789815143550569026095415783716470745743874261880514946280761338511257579903841342739947420339142656000000000000000000000000000000000000 [141,31] -63338463975710443453143609181534509189737418551933764590929767190192334321605092100676641827092367845351908790517497622812794885825440100971024865534150719691291320477340509787594628839544390536031470177366465288014900529195054656690291498969377472538162185332687149620500306986028642164703641032757474792574552575696570396970448629261781314991555825951578304777813250003374555956236253984651744949993195121034826304160560275023087677838536747110914212075768534494690692957705895688619646047980549241088131569455149689638123843443267527717360432280529996262283240700292684170916240498852386112715805888058173282708331982617251712097060134974875598679221812443172539018260328748275684650735887049062216301309011946006413798892685481586919982576089476172114026009853694448360449156473023071284817745352315977135228337637390902737631919825016005672769158339772891435599665552443068556203671712796929960293028628578007140389649906043551505466717332696157283140944846793529082053319323993334408746458260790544000890937219851340608992999161853911471870839223387862364492461548279080723503248865500088103131354802008000935791415199439222050902684763882574495707030504281644817278810575191926819250422254519065905980668813453429732767232456996923485335647616987354318644730630599070082232918250484095798596765229465288675932524455202858357586155330573926047215071020723417731513540906317094825184921047287698405876442779248550122931421713433317559804837331626386816984710426772241688535611947754819443747986181049875436408237105120101065521888265866402076913655045687922671817042895443631933035960290856882780891618770223135830004197778918425572421949960676939674856031405968590408116276363517638409415382910568054294890403824668826386880533663749791147834809509164447587675788892205558368130768852110471458077677561245509837389301047412032634291557468430410301348018178733388835417231221269375598051813185695325037304091337212621049480862505251483509909722401173463392475793766615928914972232182353584240607642810870129106502684837249500648897728721609642202604028995735203081418950358700958062771069878480493333464494852654893837338140822562215404538919224035123623765895183672310605596449228592053688941748875064643389950539936934179329781495743940098498202752851701509077532718994685275086136945317653818102690097710555233096722919655949367523450472912378689326848393882904732788395597291847680000000000000000000000000000000 [141,32] 26367450686547571015733134797003868344830099551403767909412555779424514304987254370990715860375047942220005954443735905635151609324654264460539722653470534335853478270064678682684670215277729154456928179429773276878346546794236082006306853209673310859484581755309987770846848479173212237054264670812307385027789403684296309828762199099632681556530190904353311332666783968507051393256239633699634212812812351172796545928359880527928400817648475758031821153969383078258672581535363551905491179912010084261506482092306240871533426641812749253792739142492759617663074936503162691019046281919274804463436081266096162343589431685005933046923155383423033772619989759143715364161179227067059952509743633784951138710498965681123787637915822486843383535345419140757195047422165313315543442868549570441225614210845867997051379878501295270467076272303958537272407148271111867468692124173781288087507506835117595270796224620743030759491101807522651847308696112420308646940793891849466388331815735811279366143159764800062936901071372156264280484451270436268928712319313319380730504415523897869933953749344443067623550874794229917127251096292216218482370851176961900134977106210727063715030446758326909286856413161241729172605481558211997915834358099031327097896306630649564038595253024167478162716097840104646404226642926050951974047356374782426720393411970151799521525321159793997934559591915517880202111687328939279607445525699345727293931324049311831301793452083169448721538131732164640787202015716092547006538255612435226174510587087692725473440310833705918746055154288778186903347985164594424376871360663106950373694772678659472056570758845228350509121462635379917786485495341456409606927054086521600528232916994420429693505855771061049957384549162144578707694511104398254653517874049180149879175487443907255318976178146394465265422272819630121442228461470903678345229341502138643170584901709587141981980852634971343422488777862383863986083581573150082491799264426675164915054244011053387670856194072400558958858447147216613377834078956131331069519476670861684688070057154894396452985490039693465245282310863738369874606199018159747188275455603758776860955076242506681900846683956949644159197571728028195738542128391424028075384527972917989076814370149387684648591564216430453039193686464458093199047480095134127246042845559595589001103209821818479837876699429563163193107849256221822507100888104960000000000000000000000000000 [141,33] -12460110452703124826306194987601490842050085725284943960606819679339832726014419323104375660463912554345416437584328987410075995143183812349311074523956483757671723148201401528901377308358335948647826454539711010540735720361793062581813561959915054266695996431921747085013628946623926134414102364407655589032597529090657864381539131588338664622884804784559261907872122045374830208560787318433820324216568006113754552572802358443767490557405029066022841565811620917273042531634222701073763196295847391183917411773784375435589492243581380763841161575011203069816167791453797893903601556962390396036562860740170704098599055684908913342246018874359981133064417774436688833110247540972438575408930739563134028098556849761564023959646864467981535409201969736174965310908307820890019441159113805661999189389948714446147745534810405343515590815652803991527936232899466308762481128117179630483925275011250057733610583468150484658886925860964624588986675913009580993243758010891551055001350607241500640909244038785267980691928995849409353507223390277993757760669829705309572870989580565313668868401174030455792160724739331210440877136367016178603764280440556005705051964006397485432965885949180573655946000288303098281869014009184384651370467197617927786137549397718020432363255556261114042432695562174961246777048074290245047169522992586667969048887125409350558903490390604474182305127075510897473680777547521474333165367619546740855690024659105095753097574058619401082936230462762060177984322086314261711518541227145206430187536490510130201740903589721311113282251585316097407770436184057489551160693336764605250563963147146034495271536648717812693756881118162967129833043231550709628269485636216135013545661987893896597838898423986900151433734111397079586391595500727969300580105280209374327775107794821142589411635250638956618792460651885872004048666889374463981301256179521974069790056980528302218791391646447344350471947790654731353269274322851808695834138377830061707236465469856692847950690168406619004110289713571688459536658323040310321841757983725995297129208492651242527064563414691260286597042494065637207907988767101402115913051067383304397218907023752270045177572334277147635729714724901955620241368001381448517817647445766931476418673153963610295415830676289593772085084108948061855310995606927817937373240254888796841646421090414780893415602125153122084434220043911032328159819202560000000000000000000000000 [141,34] 6484560198171055868179181077837049794003889556226212840600549065385555309743396926889895114832778432654494788524717751540540994995516237790426968946179876541661146082298081080721305260076359858320676058708208752024938353096312855055779092872233216453604428179718210721655305308534422827950930941955551156969258976044317374980825374886816709355977625893282651623349253015385831360133538595261763280849705585651887169940995396039097165528785565850794705903599626369592665000097879549177053643668148631939900260883383596909098493356830308614579497055086197510763755123624829476214576684383932550888261321342020854543703136555385800006773519040110180702489765389471187954055462539463791004051057050323433389584184521854757661632849851184715400093460812698341943070337713485926978203282229344581967689468569627056038578035982800520555845988996119147899186953472446101071381981070712325270809440015577681951084652222111710661024283005510527636942582643515306341700181878773180370748649553898067468575879345335598819430511875567547471831989274469423901671636677450226168760807904238855716858949972741024832176455429826076110812053674250347372225386483653160537076621501317860101321359379513467389899699200410825384933588292294535198388367938541818753629781295740354993346377006643597101247891212428237399130554855647636266249059261158084404102182505413639933549054199482145014800447693312470701957717843233111529054046996409207335989145716810648126828258948689966198876473339812553235030620244316096710872417083579561008464756156807039680739058763933278582358976865346437375243412425872204617335935704570519097008905307959755469348057991278069043255553729201417239860994215994890555486857243031032681245948856090744147185760900360893916791523008175062397834379044387342459303610749217876483376634887973325999321747298387544626465022252520496386947921137039722518736539671776459855699307889243416208022708267114149957269506771058668129947481287803213700722437189899863694812070062283322080031588134487409315159062545045527648858004755719510210365820694367391855016241911613480775037858273057267809869136252738597495208056509758367595946794738204890131116055884213016271249313677212018062740886026270716004557102523537557677110581203515209665766966950478860430327079824266316861864185399878388601958660233168514013954033523441313327031231020457242805348823924917200256558704040919899989346688696320000000000000000000000 [141,35] -3106353193212882342889089438468279183518727649451555419338842449794196283995894849166549347048382405130882159182740029332896689069933589752530383435380700439436229477067464990340294399780577197337295985518822427486641885888990148379984985665759001347420546974894579299451804595532149369358069510627379876460405939876896834278001605030783336660893942535073336656691165448020219989883978515033528556238804000894056096593018055817571455699221900147939934718088158013085195390220069350807062978214400035654813564385343074796925404443680553854194328420692001952165283772174660096505051382417696047299867206394705164960081540849422216711081433448994981990325673942926340403802917371778489808847121580627197171404191075438218706457294684098784521035488257183708785131685982732254591455906818226933846818928555674740668150498164058338999114709767205337485582431000465902002469685222711036589327866893780771165351632307407902146594467594691982653294127783178264930375751726806368876752249946288417539495447713360557264149230246299835036726043977725969862895407113809852039896895246891974664263077649573127023245689622798547307189006183468425184273353984041900337797122824047762916636759122476237227048974142652267908152001751497287995245336257701675751415402003098315117065608019121009427150739602831580828252189446093969008434261200666941164301229931442366874293629140892858154665344668643585089060115252467113405234814132276065859044948602813951492613142211034558475213275452620413710766179339791541031676895458187518304645959538148546891309670391802662083615972003348516624755433258817764109364497150790518216789694033568501680860290925744440356809705620537585505284978008446130492204014037650555902261418816957614152494842527478156064974856441129987627070802237263427765764413206404436446555168956867078974895983381297897242955697015232470842454283634610549408374761422632617832224963490157047353984787903334758415954940501285062475638263822150569007097286538108909597934029374933214654917920544139842035553228428598092959990424661443626196207506070848432553488506775825858237743981764505720412541322783806909371523728261503870827833379600098937886305145504119165361623895641741881246379243471766996555051127884051383096075147797353972570123651074808674090425646979891942240873858708025620399017744752817048333109732704474116275158447973081138936807106124117990311607975434041383964599084122112000000000000000000 [141,36] 1179730564993921368527750817449882655421477298183828048680775187642177127764206452499479021465055120126894474413519479585483615098692959091289815291654514878869653508214749051449807994170714577245845434290150622664904333210179289995991784741397667129370283773321692775308084399355653623290882736727152139276777535917991821780083744842132542384808457504271104707386324739546090580805167789845106172806416245172239822241586856665857966070081392624987480204154823044744441160530001170965543077522294495938814489611361723647994040686018297523440172618900403857223466419771469591345552653705762386778993798404226559616039332169566008438936112999772303731789861383724351838258113928289302285083379394365204321217754776817718773753227399309519623565067797151329518870756971960065338532821307439820398323028047235757407999754613028384999583457396438649926327333821411856343295765604906539066086971734744544977700056713136194990048724860580837256098686832132480372014272269906687020600493120701724006870181949067444349000067809906559799718896171898684437598044258004354998902801120043916649101483016137770587681239692229181836781316409618195473333466096629355961676817927675913823637614420138500231335363651416453521493053816561583209023777662047588321999249815388758938270282148877747421174817310323349950193349468674916890895730543062216574461424525996177367670608265009463704117054724899164555144462324689597260457900984344049181276398278760012197249225438724460219748647721049664433337785306093852958531998912474601212927202045995392849942710725740571436884257893931514050357083830774390292376785548829710233287144401377480642408476290097702312404024466235629288569551109583811645388327342117773886289658236660768366204802441074718289142371288664529391181559637416946740599737379878130607723328245650156209299854207703943707482949895806198718580161092641998707800255524756097183658988799240731497787643033579273358439698010602074730897753049135605793750219211454581598998541800658664616447053912746597564558818249348394907733050613752651643289858495872691107553732765344158599921019512280595168851934504606916800139432274515306839427859146296862849329160180436295138680405645211632791344998495715486169649462119006158933177489261860673581503381185212236688762651108048051895453988933109727058021267946649114409922956720212032004400221569570885821947334918636040683654976412462072914656372981760000000000000000 [141,37] -307873560357973059644661000462817434999970965212188279504062519239252377012164730994481977297511112931792041687492682365069923294357191121589515031654361402179600028696209996216886928403359987995390271005914295987713803018280160738839466802613094104800048789146513985618027598745491003576644469281052122802692493017044855208327180013877773985189611636721168585616817097597707101672417975480213176498559383842033866241115442449075294961626519678389114148759925219710172958791541914520493048163541056925705603671504348627707400856138647072754870123039717473781161820980687377123141740606305527185153032351640364942308995169688860770248967139980702332838354612196072436242518062091063228213704925287407669420993352799059717329057387249188303000521701157381341565029979394387435976581354528624577536526292965683449011705191399506073096602037362469218644782485475475094681254787111025368131782990626628803725917012900234654948808862241190864032706406096753970807310650214536824903614487078154318087121006117204749929900169673704700747669922040769617849687936440904866315140754625051327075817298528157386668869513613979899477004628556814770734735359354032511818041166572564883224865913363356835493334195705234960950930596531754240185297572525473390538295231442518630695343997132979986524082870306610577569651474365751953615665608004836608888323769937675217361763835049742641961139623119869636950675946484406624355507111150465228423780383672612585984125434238537101636761928621052408438087325290237979342269000609781536161153172245667225758650705711673799357727981740667021464918398601186581292825592845924295562806726873112108323229369946746633251685733510968549104760198154622229755350142176473576446602952385083426840493006937405836403171738902322565759885065379545423593071708233430513115340766865242630125198498397999285664321572848246861550586196590133627796354180691211866124825360838132422357186760217051323107419767018511035799833079086725411989060774706452935223426968331240575223496356244945912169742792032332525896903140040945480925052109211930916833920964003462659929172856201486446347383699867382183598583367858209681260445704571478800565936449636450650014298498705868768957798225189591735428140166512839338159034272279317692800718247002214684188032779568791975552159820233795545064651702526493241176059591720583202046712667835605056007980533690174632797766618301277259143032340480000000000000 [141,38] 33169878799653426338799197298660730859578031907354845756849935004779871810401148051765830089333376563264823343776330584020503804379002479416981763975440362007756291678481763004338419410992068182778522748311680438516943538163617556276919317152410735624615268889071425256661734470502691614375340292494787959901983305112848467941211662814132580883508703032351642567561253434671102813263931999272798513927045510603575472658199887915246354877824842789656493744776393816035448963502004910705480371143601262770932073129409783776685907920200201289813754632598195776203727575120694000834613621781196570058671918777068413836418263955572616500038035467309543977234160336659607808086702550521976611488617167702653082723420618211888215932955791467955646986877357691541212890985798492150228279928440048553394304425630721970545116318098414433972990338563291847911329563693332051709974863531357477051505761624835616833368640347473101778424510103061538227256514882323011286282154930648609544215739243936697649190575770562674060624192822551574412621301566086736590162394071914993316987672713371005327273324681436195233833315539867984634445409935282338052215250526853421499271667728890167903575973926118955590530738378747753086213920793145758830532838625423344196891464478322358002940738818854988273106535940811459471793784653380738963184267519691797335502486960610256406810737244454873313443500198185703399213940062133879093379219174538844637007087844669770409816354158492021061013807748202607266021897838901614252136070471781312897890060267714635608500428882397641609306456108570858163224345886244726829812203485375678908440972521764687976110343552685399321308080720260932801473449512375027416343313834347902050569878956352099495332647167895015624268820463179216163281358997057565205676470880665692373675354839097254035306386209297966220551375078796367916227597096750609717061185990702519607132181225395583771760966182020185715608012634532250905487378066519080304158664177452587648149596969095596254637033558072922391015654018142863579887670710552384046543057353940816671852493599608435155430555176757722296973373590181691573884570800449080787520959921286525317323233634640627775562016361380952421890557764367715364029600575563139611813660854061302252212109321760011769496587386621154976389595451693007925395559287791186278572652474672159149942709091464443007964967434614842114944162625323098887547781120000000000 [141,39] 12920960069210021059580880932078468740785734535908418752623883652214132669051524421560888724419721178267994808095561744156260712066738757712532896278451698991048652226588002473024713654639662009963303423179853155394715748845984075270427079010972140847767172275051836747291269057596379058178818645974085492727999488942240874435533464591045050041299674504110939792519068133462687860887706653803870173686932358248558299326770120925095716152603526466621022165985766280999643785385718195567703439549869021147098779426797376724817822851798441825307598456846173422908925215927330158157729078593018174135498118829639423476271863266584863519271498823730143012379986611344352633994115318907622585779995622902804031040804899566052486258739280003139957748407762693838894599485255646549889266142919959316744640501760155061612697202998251854992684274928957942848729987508276477914094605294665266518983463945285526232010716331882186352559064198692268213246405365105682304192711156819007265368539760883499691697550759352155747086346611622610861264795946034691031110908425940479021375737332295397891928190756091796885620686025758064449168918564080259099425218162922103520077914558282593134834049538559515859925353534464558549054228427087916247106514360912532026218553191387837731207739290020148617215142335364168887697792536224042524406493693151627037228887593268796278590790135272578805978220392328244192600376105549710238930234525146577455499811223088989004201717323770636168945446838610542382221872912615471211660831207225657683804681635085500511045191846005966257893695196231850692496015136102315288050120052879512319876337294803267909955636478874440906314458598258761933957364211601586575985988754446517341586672417173853670088447391136914695081274213400814695758543463022632923206358696779390673688457049126472906330580256351940348868916486918176886898327259210772262420101999660614481208061288748637856671570615506612299457782252509629897809144915979865538772708396503974760565945239811138273349959078771177081590564172627245646133399600748169636646967029355577470011953960062125597852479542862613606330914602801368148060232403392111939152772517973119239919508735276967734866399555128221566462291938351071974890349091697849409222018105693991004599503664543291828964724080322286234466991791377006788559852986564424502004116873600598256954180513600157828376718864130032490500887954268948426307665920000000 [141,40] -8033973943063674226066309335130800706281323724628501756684077127055320286724390822967984915048018200902709109433781270924555815729928688067879178954170859962370811111154596634779151929131324615805466062949850375299676496872131635930397578502575176209482399569378930799972307641170358366666194166915117758487442231948993593537438864332594607817088697075368122932654060778695115489347410402171254086401421014466563449945900786080846412912574296908632585805154686685403380605827718654593007670835402533743358878377274717031149333456910576664641814565058339180526979901632782311403083901634064510829009063229677236942004184533110750078297235603614062562344160950792275869948974374393893035518719569475071468106581585848385683887489549927130703459703547917347798413912397422258016257021683172571280176780568240564306168042951270579514676947031105921135560480037216821392222155863599085216046568201238384523455260041398738219152764371170461003706738239983646384446856172177756628157834179509199307934588116313444630573278782618363862366280939133582706544861053839029599354954861104172158846910393325119134536319975894068485193984971708744218770481200814700925385176374512802096511426502970160338221434735036321365642458634683726546553959082409123959755802302218988629911121737206384475456801095153002348479076246567943806613615583956288908290932899624470929848486029772473311898532500146381020813891136243478678131960988810083130255377546883596045387898441953029226029646597166244968218303710706482415417050350348179993905783038545507505285300748568454402687647098845591907095061486903659477984795103322291763716480159275032436825321889036023230307146265176302934710328153230226733033588156821863629796147117347085674478448876916093637446463170926139584143824338301232252510024043370634965825918579264333164116744625043374858984088626852796893019578148806742357998322440384589354782962594119701104660827631990209100110431326776614047077325397665524124876124340238297197544873820895588212677622412143971579999739435756277294520856436088651450928942853498144345128841254825512064394119617831625623455208062737710165576744441840621451341370614260373438231039631163329376648615149843046571903106091025161556717253338094126472510119243261615752701263805970366058425274493897117698612333960817277766980103898589518294149579486451209579922811577613341827799524064834911791136458289496337570748825600000 [141,41] 2231255763432408174826381297744344490926627407200318210025284719294888488446186990254577812576203702931310053497966073345544893345400749185565449216120826605100405318967417254062931563808544412104386196011690167906499481507897080052541424001606211152123309975756485411136606451238286104599794752316366598021168521231030431374430501940038775216374809021075803974298530980045763777720374947502587360400263162104078522421740395251055624361951868270847255966207736614775162286505431139053558565390684091249764738321982006325080726463183805196476323895457363070947264408803271988021462904791383918215872385464444773407076413099326463499798913916397462043775388335049604477230038849064678596463120358968068032944183043052240242033983907678284252809427237604551990507599504545157885913917550276607847898737076942504670879213890918470282654450369381074630911489166767976796829328855473195853493848553230029487598356356999043197689998629051568283515420874625838168684330541857006940812455410651966535723884874897891652923488661076323043998860182853948352873160277396152567722644703645522891335623752142286077738063096354790633315422301507240531252508873248029512860881125043948666038920134496962162191720999251677424019278901671526788834024854813912746935051744074736145235290152485020367814846190687969822604909967641940846257196308794956150764130920066652022046577911996654219353273394509901460257069555100161046891753787042930391530278225880634470897196700807720498202607809661120024963542316155490093138759761335684598716543701125312983949883889052738048367786463240020661645853318600504460248675055422510445109599663007224908416306574998471464780846522477365453591402961108406224715104966641104001234107612332513426662505499203079433281257321196157604319724575702229705126257282092017584802700595294664978895325279591633452873428529861670349161422683481197912460051171836315242399155150321224812841810605469783192325085161650559588615548320268036923138025173399799207765218223512481053415926994349353012850339695097072872720649991833203347430736856180585687719990449301660623832418466465652238407365591697053787822158336237754968588775826288901522659731338150564983840083744713172347147729076679801898233658822408586941122719677251021779624906799120224443494966561232331568157335714025677105966848126913749508043694911262142256863595256780632863555959265520304513484607411676025781558739020 [141,42] -338256337374501371787155591093473418131364980503135235666699544082062244399120323672721170278078918956335346685549346306037653871952860260582136154396333022070700817074494094898309649514999117632000633754367671217600513937925479472839738351675677334932000334501200063446335518237788120169718436960754533951338258445280969729473822341215509787435578347569324981080306308621379765088695652019460860767719906694829640045857839721969104220643432906343452336615730619568061390099205376446514713200681699572268833603984669436395830700401846844248938338142458598341442094833006206883593645637306499958151908166760120808608293778849133450384960830387149320944273807898069884638726937582784813446295479168905471133569312103545474173357338523034698098921513637193889138661325734905164258449842279263043543559718298765252191300838611977504250347067095228122381001970214693796331376792962680295266221664038536441311358208993670244846686023077265981749052597215907100683265179905383217243400806202706622736390055639095768585632594446835236856191602560282746865638173829257651149410652412694080040047538844466450090532672210856429224637196033309665859149486110632181015787911288803435519683517872323015140238932432950644125480437149642040646293746597263143570770300414121188743622973822518993491039955207372742665759777141237739271700467491485973246265277126651907915978725999971089597580931575898579964382766842907721064003482657300288549044145972489555414321215492121380236347380631465683405516965064506379043164393154058801945800209512247408911416381953719375406414193369700368907345948862925649503543653663717472582738673599525201112134326629253371213583716860504374565442747374794940134982395315041054188662216850605552837230132068423435261985619504663011030666462306601878228039594591946364144615824816459983570747374643071651450270399945356326022120841330963409812065911661801352662292758109226094907490660122359863102995852364958018715371019850707844100427641447743120552364678218121390125699928561785276628386269525425685406143979741170339314536658745844454242246741526144306615270046440815171832616597701762391367769321733930999981471585898027443629548251630990865893281479927569363313898219290856827534898140092764365506215023527118143004380319915472068650402303200869496866963784053906415880687781826583575592284674498784391562023874120084455407989608620479809850847638189712205318400 [141,43] 3345843658501581165039875994779188655405297013024962039764070914572000365320340977250954431253503430430939123466214000969562404807011342689925166421269384455568700804790614575703511058593898333080773719888885424729540583277133652197412611889755160323221162487362263925515642277068588015836048388498682249304476594745287003463066901456267688020625198541454979960303161473266577953598560277239361926667834243458137758282869666511826993866335788973380110931277731515752119753741740592022929926888085884422506992157040623655491182533992980813305310927388016883092150332979205631898645528263852831433568794794200082192517302659606072713696475738820735896556152116535963462126068587933803531407063532130278118382230024663073069407074871830767982273471730023232442122071857735893340966411573105749768274331867887514390781615474130415972307263129393721937218518477690683560268617278995244052750228279689812494325085937743574327233260175826923707645073090868483268443031382312213096288958597520929251954190983382607971341587356210574038220848120503618782817364150518940764099743079656071936080112124893694965470170887361756081166443311333769232633961833006120491129951697727382794541697339765433453167810287064197999161036546435899089711281844969488877634361026182855316960551738136501403730737671159404733824385179917974968973182359042465563844710810110623408440592475554134808172118741092087826891210529552672465125444014339033370196027335677484699364356231048802064292730098996517631208983258525631097671270564419583174593237041265350854490783587404371434644915561487392562727201010370594384700013083005935000266276265731130538231136992097562175019599643985431226038717845467990806175180391186845295989758898403115556832460907805782007036873556324504807725161920422768381234719916079261403174060560076291979569803545759165921974300432976654611833529925336003278776231005401381772550736049665533312033723954680612239070099460287722831749143557048453622100984629683314445523221239952273122709190250327052597006282413581274798690218108348241068333573698394202661026669377088037497885902210437584848144618290538334837475998073261710493705774067928862154070839755262717209779290305329679402820672884257698688158762744753886274905421472794431141404390686317199060601177246356541466140906090752571825963523289202305557592016462218605548397230398930545488213861574459047215088401605327123680 [141,44] 13664671046155178068913278115484216817043347849724727230481291344774917166014508443647411774693626820578177189294338842897471651990102951713699272255031017226582365637959072798757031037304628957286695331647203995223505555440985584793197297575796855597696545972844606216917754531863505879893190685092737161388975445494449912604323838150038618859087320588169930123344489058053365595705315623651163938654086967242251240343620143289797897395337230048222034928846754178951150923009834590941854192716903903543238467077395802015919445614079315046286354472221635562647277534721982934067756700639754293528334744671327869395400180768344040756225389374510829756860734307803697155939023449216871132850252526374734579132904579018103090091571974745006957896576774524928521590289569996036482560875186734639799848101174786541329713759156806070393877575728826202879846409427737735338262454907203440682676884816141118782591281055026962558992173709476466488483983629047895643419940260796086334790570856708865731429484970972427128738081967790245215961375322742496536296076038163564795344241918761933270955775933566854794157043272739159137651778631485364094865747009843079734689984676982006574262292787880083481937981261719914819954191163843318663679690362731352012614033799492966671735475898226176170189381567946970047553959174051149517064679933182729468700905640859037430684132313112028163454469923921875282683612577424167469168264267524852244177048860102684634110808817381272341816262507721574998770353910182600275444779083133574407978503923456447848160017015452705400533730900959407940418372426529180575756913410854953316733635801325614554705569490611688798565758701119764928101418356614542379658291385026157818057381085030914668294037101513601006071260091243191174263138323653635338006942578350172999179977687461958782797627839629340434605982452719074105600291184863588520575793471429791051940716837007733614368232458847946213834301367349596495806439260024782643883504473165777517219977026759393826937231191669998642394048989049228401757435640078532676544547089346635549602490740438463809916872725493888931331657897365234615134346183929805352488233226608323506119653976398250012940422221804359253953342167759632433063099732226053366174063390429886258233907196173061222405919177764266808259340717698497826840834191655062193846274701256662021578450690000068124861958788861055854158221919239360 [141,45] -4321431982758616753218834958223109558582911617730034053508837354377456502614828986327066623278934833459736845539531259088283306619402796923918794709003378201762688982621386477555443877783764196799852521571553447281898708005232575586437073611302899068888233530508936757868680495814063506887567999783560423067088585883713868623741317177979360245889073536056580738848634900180727281314704855230435969642147478404598936024087690853867180055552366400367897952199570422041604152686127504280782786407434364759597494789494423586647462885131530126742799741643837142880742175925010742752711340822862722250498913374149718590479625722053820330757587534268929667904477604748766559960909109432686775969114886709117487624307327135229088702449749865049997927111439143363122516737605689012874923621978597395851510143516699064441117491662427748727170418011507536442749542715305620660791961059831516802495075477327211714963976851057204567055218077830822822463044274994159495217381500479897556118672106036475468778217724792290909233936406809472658307825331819043472725040934106914518300073302048857390530572215626670477467732300808452264925883691961241354869558625173553179382668647603987948121292430011939827389421374961656687519413782290456631587789053197189498971673379548963144450210066224454866714938077796996040321321055720071146018531277339096308752314907238324758770530896053422844605536294291846226153541742267846525787131908426393702298143354522822915568289201490115215306896836283375519251931425211655944970312937332980811081333524228580528181453648996319077134524277207426442009461287037300187987754359358347342465948484457124906430947535700849419793247069523163723027366438922151269593356963585742000613103457331525867448755521756299513351133510123879191449774269380949825151332600677805119342459239196884356720140011289642889012583818027835540742741106087870890348108540572641293629417152958161169893844905944759123146562892540939177350130403134665112680265585530459190522879032560401374448638126225168574296249405716684121494141569458412004997991918334884386284379131105150453418129027486137613730589922748389855119380801085032007530256040487168642579166658642678440440983692502678763658626479428378341347753565617339729151501184104210855936017398401235201482011995228380643115216951368484081384626084180042405051807518041159050537275509099481818495997860513436465905611894680 [141,46] 777588235958243070576078671756946468334439577522722233582196534680719226514907359588121313004585609563845858621216828280551768518053843831227576263822797160060823967747242070809331489897056228622453304280860492057690149812228214289378537924000602506420345259678073573388059163867900996873431139377247074080169403145853826459270460464338964768290039476485734178890427572030531427154128698125273702559226982883641726707538929880731273660844828139217519781659268339637452981616786225096432220417739601484444835386490548298876976863777200163402609628742565095240298070820119826043301002173396178265923093234375969919743913087616402662794957079239302518876356559070151625065772292824326232449956158680962894054340765871147850832409273612507273549054875407668613149930742062121230675308177579009380109220134288666449511788753985048389559509107220099673254528322177669459437154910350347829220850048862055159530973917971093806200407302901377832234151516041389469488366097923315533159844511225988597251497284940802865219814546048169992832609529788682512935971272685485319791904939374794671561212647851332144353110529924206322804286149942135921798309308435734424394289660599824904114051727678598514019785245239829889556690777025653705593156042147322907115630415911109151591725764387355917728079148575075498585080739069516276575819940670682669761637654061243102809674040119549759456112358123517119768920957459643904438019899083458447958370805299165305205790505198232418357773518320764703086786730890217929066668331268909781116038762962609161155236519445624962394852268004811921427601034262235132487308410142206668350499633906443453839991146464819421023618352157000961198953356174675177910705272542410603525105573012609722684698285889149003202619537218558525608891140043184609867252480308800663102804429157928621179120816851485207208743893378956616922209545254703435362537662107472717293906333969295732981969045976154971602523711709760815925784213337233386789597415430531290959923986803084385893858597558132923381431099451719620685051986767961554792207620905478263119111681349218028139410733353827194725632191347067653799099803994916842425624225407214862985221300137777998670957733644699103743334800731926795035313471712172840050629935302518909283254988761096498904418075885759998349848305859602789154591121570106440883476946020463301561939118669916897227297118819080099254669376 [141,47] -72751809389729450479499574972018543817458556709390561581973086893746456497637150383791990987178272164788307737108811590656564416040978922228397344768603628380928394048731745519681691385924356985520955396256032295861062039713161959226563852950372712883157049499712285395932382455379904517341152226777185854634903290479793248576699411993792514923627309483013926264876497989523180414191082468351564235047220492784741774487261039102513711574548922573800619861209312751130025089055237475963092824892722794218249960073978909247971640986318472553836213015792271348052285242439412836539935210936713590191654451776963468779477035065864217676058801934274257704632269140191732758270046236356272433221137275127736090837143042651956016212602769500948678946733490926700217350409700128268932554482982364290082725395770896470702788282199051243527231076683267370975169527074738890215742580798545892467666308506225082852022865173876960744935351716751951488029475403218797896602529058741158972314749255422106766628582216360341804759757708091633074582727688486030499635925992611226638503473911839999645914204657364724164102905413466789043493226401852523370297356634128374204933425663193984874699313016171600026121569049803575444299823364644184463193490872807136301515966245032044391640307695464774452859417285190587510338663186345794924638967647373314869890913381630523120615881419130854537195455417471952242113550416134174095478314651304317067465187572588425157015750702059640426062588001180327298565159959187298731154106949360129121833075704165593211739401388893662716239881559773855586254202290353210845990835718165853088486828799500652122801957509299262840196085885655032003986304237711928208487283402384556860845214634120838209819523559022291138393398514259966713193904851521987861899953236533316428541987747289604419245623084167657657844255026011959673577608962222921447627730522856642411922680328138751987671524553753358496937512313467454248395754701306570473927725963909320998836693370997969780912050621981855126864598854025128255626680104072957030439715543266154198985893864099760803307093638748014670219571616782083204421700515706012040436378023571727580575520178416341550055730725614295552402375287769782733652510868557968021341766805666487217018179868415614970872323763913621625404104895356065593601045842262807678333269129805397103935243315505940506521219666585618363864 [141,48] -5274349330639686314885400977367302810913497330473282815608459791515368933950401210630765910363088293237410240861877968908952169823030858071856444812309702168835380293144825572028483684663362497674689877081005898496732766854627422129203273924655499360261558624854048014182234711328007994693271502053459017979812779445192838615335630028381855032074210115576196337296753602049871743427816310327856672742810182134504661373806991675048689391483822140910571550043279413708351311702491248273451664559272470966160067120002556126351424940080180784545973301448527361777942742444280493225979893952523654875204375490846523835091629229568264650548976744770906223234611390864163852182609842688974438693727263079186431464524817866284780572694720114603179569073235051671985265666589643027140210736156234839080883098265229567019409116358815290396273356406168874746368704482969828954513741552307794373872968750880317621120245656745086142092891058064560669783621792494458731132179141272282292686540733479945666050351178022386567805486789778680893388300872400757890667082741321336107989895979372905602690967725651800464865068271278289971640452210571608027590470084494543160744276133410848424132811428174485074517307712718886599778675358160268078106475082144782724125925190927236404851919720926043981692477950043831741027180992007349775138936184560222194093704347062866474733376942417404384196635168080154644885082929435313094634527280282537893026328285841906533210648082406927438290847070610441082892331128428498821897421232695721065975680380124205273280986743775823372083537277553948190603964531284068403612975369388254939452140072049072964080271326520176219122140276324572251174236127248104726326552990108801367408213270588615004591272065123438068334776714188731337416206798443784861144792282777355245530544704423908386097458156961546606064140249551489569648610004997499379468001646607846122714344043927150566674379405486103586036171191215964911455662734916445069567963847318457918858181815002681649956227819396947747526245641163590354616176914164814944435564929145805871045302860503195739645334118116781035047762296834790356823239313423640144470876852834179304197903494722884390211470519342188128555029945515159852204743937320777991441364194462275358561439645508319139939171001620606863576742399923615071200712977921718329622337472017317367226923994786333954599611690897226928 [141,49] 3624016493711174266862845851928653970168035499619278772484241419303943634420935060864083137568562825206428604116420486832279162441286203568595771077551816862428302002875433040532701346617164629658286487914044428128369160010641173404865538143164543744746680894863224881598481667186342294520460377251106425108440531149474586239489405063017189351437095870750630940610964015800252684122626236614756424899528965815445010410480601494695384781536231565645461590230596870827559689389980336242213628821979619799289212351895199463327677606102833723758133950313993575791990714326759911322417598742737599116587431956667943608284880728202741126167787211170919671688220800503561404127248290919413704911508457271120921076859218330351014757157404967794857131597323952155206687745300950475059791261762339868460201691310843092240642167756237110770274386408493556519480124805560261336376353413951933272827571333463208487487723127464159998128860462356456932126237650150835498842305029327853155782635607166122080553236309712095868370463104080997926839849234337783026294746261497713636543505270061438810491054886444089400945783947364660576380422613087785081514456710944482978025962377667871620691787350916249268444587465843532433096037685989994693144324231016545401624920549958899763103681409346516306207997512719576707604371090706849551375604658055624952072709594568996107067732338709927996971245937279933125834336084024036551529069410058722615678962133459082444677663961449054316724242684556684273409529021261122750790227849088489059814135600279096366387900619470394779063772564889412163337079091434883951907829628597986996619186349041338125414761765443591662263942154433818982917958238409987195404950052584386753058794395929029976590099743280361405026030635200556779503690110849831186143646150158946694656973008542127186358729142426100660201379461740497826259815831823084672739969706098709578709453064719424840626684892391315233494415020107456951754553113922440572137916055683401496003475788484696244895912148617632256972074228696362465805498882602945966273039207543644981881876394094933287545657409179241568054749304502785607808810359317491792106035551075838130982055234753197352087547107893126769215444719940736061606216333366295114928049034485039595591272395193373768561366462937828375524925712551573831450595223093303670832604485963559828057212589690283293284984970303782 [141,50] -791390820757016806286440755225429603855771299720833719102620662854371836631067921422546067529334553524169962313058166971152063330907045295376536656608022045839760199818552941018943481846019480401541094668840501630909881474264215813595894290698739753263980421493222192553595982715091128981962207489630415901453651931335909131925397561555505724877258264493302106073517276798193708311721792741186364024626774327473868470704773273209772803285133905618029891620087697233985049442003945270024845741942947949197772144208615853241893818073523085394416662269238437378218824258508841626982671614746615534147244571893510010017345218400738975997132448203973195260398172291209749158401949049226740404060758370799252877977398105044473412433115988496279306440505291123903122546016971274701994829580138963548730498781881036852532037306097939712455798905566528231661476309791549497666800263643085594685938271017491149798550969545812287923787908955327932998795301704787467440603544749026411131729383443335094570955267624669947466093634639560034364770501424515096829107159792483584107237019968374808222774708852915389077570784218423782763923815408522982489870320434158969736455125557166007118349510507049662648485731259382065723977536873309564528661400310638549858310603371781365206606475785594674457704342739974147748178358653967029947500883945130127329302370700083572454656732544435419990313929766254226874971826375176316839581926589605075909681451026706265712037297245136513461823112149450139336533123504492916256519414870230811944528638089339044939959971239423568712741533773101046706752021349565534699291385988440616656872592549313912378970136748775875189658410554867156446701381059172664053958405719194519658976173515892169074431626590632598565421496824924488701725851475904218717981786536307847346743872339853600313120111838333232546421455085894908969090724498715261954781471457319661343099612457495388796341125099799011979821083621056546858948343922103291814925392979734554519161841542698130542681091861815489723046797496504928029110485123664230410277079152701540945234254684002852555476811117063236388382744744362554765177084015815734989165268618766014068423235727686136377179875409432569004070989981829087621384557891963141311655234697060304571813060949954703180845268766994409434046336472887925688674456317485244107433694816146215600756322444785591057467052480 [141,51] 106030847058823195882473617418570245195463012551945017611204404342207478046204216618914464386351765867064579588427325058947822580857042752270642631321755033806606113095525321871006357981942463936699247645141311440977997011383205454290058775027556493146051274516775962050347773867127910080064248066751876008789256945404822569722488528681917172948478664488886182645488666328535779191824041330381305178857978651279312252188300591484528954642234490845681824582745260108072545819966423931561625229204458609091458343357508130557991376432239951320148176244040407200219012054209563161751690464047996464805643510208830307473111987148916906683098282088835457575214610113965654914819800062008025969356132218069492092972383909499805013066765024729882349409548045929095594945303318895139137489392418780915088812600668291906642233419920279796312105353697486978029532216629793043943778735507704449834207966633092649781249468531580742379540040965485766707535124906231908752230839716811232863320936819177006403703296823587235988046730299534327520504402084067458247520804746204931549292709015664426357052769249471427531882887857736428945623604635725720447369112262003556958466796334547144567202843885015620015897289021048775775001663830756681990770387383264718386341149034938999435016026655518167156991511336752877042383095184198981976598704443577039381432247423226776928758212921282079958907349388945112714786220254312025720036969770915689693512095451422118198052162568521172070815857272546159635275754460305000804554134493029932859669932372575818058196600147617832215268933149681326071742051164697055945749765725160809277029582147516112582679878680492869364719093451544188961209635037682122516776583512207233869923973058418571602136736269612082935920196753053906880927333953215742847636390202802236548206638318925120076697215375423456773561709273538041423781920213238471966029437824362045834683126122381023297886430302663104027317502739012289926977469561033182183936765741484558975096089384137173488564904758085717393598851248228793811899540354436522844942574418740222209573786487917823664280670781782752327862023692976112256949426265598974135693098002938058940560936494909177540084039824266291800549807626265168421211717970972872376233169525134310386298731591677275017491425745889828579361527479211732560312146735637614019866317575595606771251020431607884199683400 [141,52] -7795049510749692402835216747428009094918222667654292427370118145354236089730061490716732716555346090006707792855675590943314185622453027392140720219735609416369892990093068384878568329700840121530125868565514682915703347881298813610985103634403294409343313244273787159082036052600064916767549500720636846491471873760267714226060208643735715967177868295866769987048208219749452786976612323731302458551175061468191003582788940132224401596578711391616709414946905740918326712340077203535490987730443695396307219602522021011898117776844550182301903772715584747415969536054914971395560083088175348168242388170802922248642945201850096981435389539151645195023738267771830983069296496787697627764990807710401743320600423035465807951565568999016949330307356404769270197645042637416330848724088627092206453655921128211694935071930497536526552963264513960416223292336055766442451433634235899343689581560223835361735171298328435333489404689804147948261118491938397648220400813096030370049008895476899019942646061479193898178821619897517466057090745006487489293933306808955102539953699652410279298701069163965909306521621263444694557798415644396481511862288501615116046405528972159349354064403238773738509241597078135631224070735806178159669904501908990372233614080587505225160467656732798131952200611710218504425827875510954895295260059306909552164599698233722206005321330435179983496099520845665488327684902008936323906081910475915502122601291892234387082618106151121005256978883581499216838122622338979808683466704749126437810444550940424955582250449553869539524920337463821566924195070619694108871472123601219657416219491112236930777775461969288519266346127764031628617460897646982049361671535652816084258011918131872742224571568440423752494421885921148482523279838563922815205764404051538331612528991545410676871062326537050390233464939795400582940337887393379431443528177753589092065158511650735123224679994783173797682389745989753910789039212802626198563586067332216610272730732381930355504831454063188197159428010992400930116429020059598236589577979460640230498820713065307344063037533797674204470052505383856548826881696410732870725163343796326008508792136901879097290848719771853673441899347363268345034350058634649784733656384383596793027929088699440584648614849497820781813759248277963244029747917693276637078385411283044123534124261420227406160 [141,53] -102367265780547579110646518054647691439275821173121464054167277454487565859842049377078121583290015851466727854574279350420607049702359681261334015263128468848872064779965524243901001272221621397542654284830308705128418929437151789867761197073913309431725595089803537555193111356140912316439746755008162580515204862480670727695123925986046964134307957670924279879582480527051799351756013541141899789512634486238253453818807021884254687173540917720965779353138519198617705682874974478049358079506790999495482523744950368078127528336873215634924618578889103091403368344973031042311102732225783769929471417938589830900140187829045647332384296814883453270168039521879982343163437075865645026141629147829027408546296297221331814242593123109994150562828962706585998230345124889003594029117695933659605744250283215814599014823274183360522965668892134422808551181104501009713896413987283405611792763567805754713556872165686630877801085600327882434981166886639120804607788162700866841328476262125405541624455059763629862819662990192471672518340274339569091576281689479980363616944819453965223077364415003870179601273002898123053966488798990528665502996343955950799300193329685012652976325597618366816069847975427118249749348813422530426155887070696643945983034546282654209233941844422556051229441750503764963728011499572823851922682939242880995218812220456774471924949009207170030792338173902806302643973185791811977947956179651955631375213907588566135279630345880413596464461724681943705799787894485897892930517321958354164316881654517004531165407356783491139487952863602119850921255461833542905587188415863889684268911212772776120185237950286980889660406582798969758878428989764385212514396287632605035074330142495820935454209849308401203391045662580741941487462647666182848563972995163772250475958268895528078707205832030005469310841449061349862141946431988120158419265167729061963045137037574795323869652083411339916135159102532287697726596354095879436589086419758950114289194259475331614323922846339928133259645095237366369276474376542010641866212855465135067976216246572280474731488891203516887171811694879607961882597562386554785362717717985829437836211870802958476129603173876774621300788565001444216357326605604880382226511462967769290892436674913854911562890159957897391086434000242236952170185859247514846838660486816853034347060217057734 [141,54] 91410617275867437213994033569245235536648877560100474066144776990532532506747982771939265437710543890857052278973596883904099532429172864384323669440024651672967885436383753619186517072540870033907036564369272663209862878300593362972023943446879117075733077739151422130060117952817691265100924714468677604043088567564149258044607905660842186244963324328071623426318911652259589310172343689592133699382771155822567967618043471589218103892168047596144002966467375032995146325665746532738970072656086868580148640716054379235702145909599713379241944751092458923462388274210947056681844418177893959959383551894572211474782864353347830218149773349969778202600484800138847469052903916773615938761199197385940957291830153060681827384748178915584408328321037841760389323518384261325459783452473937543589034871305629668662757084573210217155751914265900799501967322583129281858504385771911349171905749525584982049133754584548088625089531774089119716495776972945856946125050444466657134737155579552465767118649903700044805166528142063323479576093540584854867025257915103100286354253185240817912657952844241019342194323548781775093577604514992209460269693551190409522735278555280644011249123020280996326423122025412992169529950662667807156904084469157301598339469441713783232402523386667177887916464700250750410212187545038530542427929677448483999100302563718393436611075463558582427841999331638979301207457618860399627313259837558112137796111320840749241123261267708607914382867083095917823569821063317889507206780526096292034962948958604322527927412253195151481565706320219184263013973824506663941055391939812680204379116844463753669350988375854028163445571408738495009565582043070857265447582372563656032470917586983813838948605306100496694048319227740626487865391196221714898419214921984333998313497898937406253846872595132046251549767516815455462409078731513778321034720979555399214662799535841431660577062848334558968975135640972754706936727582727145796631048386759640237053568395231254370639838448330320686654299530996930756159941480535366099141158532839632652875447793935133115706096249136115982088460120607012160072440695880826684105607625645704032868055178892089407660357040734213931229558328592517777002072364716025904262328725553701104875041930276015845049045446941312676081877808852650530895515568379036557965157381126469908889681531392 [141,55] -9025097449035788926800585036844341792229542891734473924345900415336988144880651436390913808867647665683699917114425775162955436596494218583126177915017949208418377701111392469206354285593805984512125442525796035069902852142777258994873100080087663014000456161756587722085527148006810383249447615091212139083812373450516649490878004704351075362417182982656489882638171262455832111122140994637445007952728162342924456172417805762089664359437479620681311828509429408697685319854634995634697743325022798959970778492522132640873302754894749287519962136242388728579871547088417027432064966776926596717057607444449448261595202875538012137571582725426545766029171931129902632892310035264994685473761651203993445256556367627028029672654593722807529175504080431828895468013300380308936473827078714925022406124430233666640696392683181943092748719799535255284575667841924255772379872971785240781950893778575052505064818026125239552958587566231018963955697361070731082088346828260540080978267877883213726824907432535815406444764706923761823768822150737794716550710306655991080778499570660270933298409348547105464562091256784387139966969774961207944026311997650840158800005006477959573333463652465786523889905015766500441756663760207329478611685805141646091713414235491971052489305181450188757830217875946348041633804147167076979517766984728914102910802238242904134301423630262952759005288209197230624835439428533741446610707510450876458769816708139212640060723773442878589833544319420231591710927384951241312141836656039155452106983673007901045384507234245800856286720473298379354278944985445552268520544013360186710956148903805792628414426264271267180133163261846048231703021425606633004232438337867673969625208287635892689800688977143743994060556217033737416358106820249745640755307788355103589454548910988065498015692582025806934432439672482841410009356440290854608709732944258978300155559567363321654582747525840467776283353339034285814531443097322411587527882753441273816924708353233157377512193265215936003780546345385644298468303902412976673184911501165796899267029391430190515389391993505174978328167295638393684623559754122687832731867738163278538683996746112328416424336818241735702930367136501836127898405136857549195562936972548360785405871724281684211337277956071335984038216443627607002664238930645488238134241039746412611408687808 [141,56] 318694329162674204684981592839010090367349242006987198381128171572855746391259384213128834179312450297304516625068419684880420065879927725714552816497987504018105487909433029487282892211082424150897110079832937355936310382007632739917693995292433232287187373950202373825019314038741243907594193608600936166424611437983152493954421105027937958229186912571651343352801549329147052948612948311483107703565899549468541483511754548200820853540442487951420055218891714464000538259695528706120222735262727930922975354774322450790845933795923677357488734049130017034744601350916306281078598282342211871685746940248507801219283216024430875541005337514300537065728707701160893426643209470233651046611248535857792903813533821790343871796048682650838993181463143279581153150580606612146161595259578636903460808694079840037768141545336407446311213962983913592343092919039367885825551587085007120258425637664343538661225422778597563279937581866457160764568534283572724198876474846642063372195851736478696248767397238983696937716942236789487709657259056445919434775814153892476785711730604606588400107482597194710670986413740492899750589305624419883535625929694901654142158110663098844558216933872842708160974963494601803352338646916260009075666679005275149716558872634291009473323592219101295454011827383478672492119425127460699158965867300024460354823758811406596262342532913375628538532624061076206158967780023288076136445096224943391414086464322570987062370017233370987720373168737562983400807148307042321878278761970584825427925769900866346995104945995875466335746909215734173544216124232170946665124747870174927074088921685175121798082693649344129451524485564395940309312963418833250441207072338257639533450825843447263660392962035118511872671543548112266892251413016340823084081998598662809110688354473645437543143828904013428647489394585129912298502859460163185040030515946242854535525161808626931320316848799874496178892539204919003448674181230684213433563719531824346805787913438311209869844178888064459992585705168650197837460285340136265109656447619424669101159182978189657042868878822639441078709909176383631421739296401189440448824898259922512453182251975870335824369925914793805950919380696970588906427640976608366653762629430267878760573869476231809312749194218182678322817098499676062320669508722956820661536443734950413499648 [141,57] -1551693393272796509045774629047248146965648013347652099517184648049844566315571828942414510856352167645797655466370551097411677498246584752856190576694753827076906217731656833688924374116428298376268344091681042375902878500454624607492120783325280114496671021204877199100286904637531947738197497676421821079609638720577752002007064944855173624247194604277541032077823005726954549427342921332974246426113231389121568945820644037183635205921691016795761544593277735615799463498678059801798843395259569445270830463204273564763829658884635706558045087528317231718386957714401845041134542759840673446676472353159646736500421828038408418884188109511034655237361533858027865734739998967854700358671712827220802553619621537890131838390446242159056208935107462165777716580143000568995859947220748661547541677709380749463079277441767391366831788276891620052276222071714387587777133198697255027710713647929469477070113946468720841882693241012310836839159252043831866789295221255330740044004665008809049629620329728641578070437643213539433951076922408469972516257629792266631440235635657578646581241138077363497243925907211649651658428669103115965558380844577391037382617318278528219046981855429502496780636979224241650100755259498317820869476698543975774099722259073030309380452788747126755625183281241772151295056588307139693733338156199746668764593172569510962371831857764838597436279363765689640494898500936704953973005063156433775875159376671492551883681024980576750013673498154097523698572960874519737767936192759322798260435849773238226277122658429325714693801743332978404808849543218733381358555065809878492618224960726501507694813863242795314416525371260070696469328379956600035535250594190285461296868267229556509842898879970745721918459653731468012794066678860222848762132360625336348504684721945528427267442437653675807936872327485450314133661198350927050174338719740488812919117643996965323493520278622264700276921380936237739731135776307538908446432647204701954997753170805321945085540927548441152654873039659423097532899021427676348771278079648012681587700234712401612719282214573819276181604273467853524934081647450887937387591559443981331239690020597203687690883181003965246168661530756261782669543867958749055012645537786872920375375570174351090479901890521317437245970393383048927002103008330315405758163013722388120 [141,58] 2247632029728900387797430607368987742557456882930930582058083860645740429545520578452322304161728951361754845831301065208009182688684309965897723704475999409093342756207558913393367865160258821478668276708569745909578604531337324143093168432413020786271795281561433831534201743932465117844186507873879528435085782219192703558943769633809844660177407290717831571339335991864161138373126257395234470052097297312743588180113485533122321066705114963341478134456497059364805700301428027568366111849895735881278249059741077496275606772147234309556957808101327307580539357395566878732881262872626057733838547138433472452819838780767639691466078554200700877151767213670020244213774907902816189474920644414391653959591892900910617908040631426424114723351660894926630256436620595207077394344758314168655573671500747661730425321465061162406757791042688011790385397952845930239306851294162774519282614885606253336621665487877648229092697791602900358242356701683670930270940233933320036510543652691443494891005433862453551328664388516055431289264464890687343201288394276196584708827298138840734863285524920032930194525784448274382925021358019803463489124622299872314294493969312331392568221256758063556273564983562674377069439398775687651733271216129108518215540787454079863071060136362023964305561906539002269531825799759579686979664810762556393423670055033022546929362278625426196584246834513884822948095989044551643811843247146641926273737764232605457635288037633770991868185853858924393076809431930108828080460600739483672555597443727647424862213365003094625621318803974446252701178007792737315919106128768415046178268677436860533951138454196529390010641833203678353674779281452317392467826048000518029816089109969885983024072457149104855357545529827436663606344656120385455124565962936250584545685949595722590214726466898684647100013114539707999686052700085752486059807910036919433400204825108344203597603031703619640458081871294940500526150562384624599656383959176399099495842402762065519972261209000485741341964610866676128565989046845272980145434456563804343493513435601345382053370579132877767766218523802583395813016507985732564465084244637192947960425894379939935503441183210323769798566953294797786753123404562532108675313382117050095522072239129971706074296637753213771373178345866362473812018047603830050662627506397440 [141,59] -544850233252541232438404335004387249311849533357355134204358287438251210577233069233403331214469282292490398509920539610621798532610094803111499276096958312001204309278641813571776409844525440608812696169264118571159704939008193798959457196136988914499256827059249703840844609166984844982820307370340390927581541571858454309013909050605404862062236977169467095889366598807622967106365476621505060469762837594865214888527872582186081186319663198043208118533589502501625044664697718494696891477889621638581574704814567305483999980073545228574391003147762482428799728280119829790492732144935219363503168985088774110910145499514900387691231525127585590229449035046454058291261504977791468263873287216925499326670422502641675385750669318093063513033280876404996997778602898336566171939787476281506703040294659618359615197843084479153234555351048291195168032299693893638521779316862529939246596898688614852447378661224689983873230394940215678704188898696368213223752802166702294587888866821281555738685979487118243404669389785613676459476202241042786031273773381102607417107978895685741305992245220264654960944679519597088195042782831686948996139927902620518761678216182959741490077709940385462477017754721585484183166848967524916534288274078931588378649955806829631485343710070719136580594479670615129040985881988760491520731035640399969998196410410864300469411526888984426478255297041690209455201555243758397797119617273039724776055930503205361076495288555574682112320910040092258013501479286914810732218661393051486850913186227377532518772807890274201151693959962552630795598003728876811341772317105815259880389960966752240252069272331464409379266836612007739700026887161046104168943967110847526549163915565380617958513175356424712114480908890141841178948940609749420373686910068803611387724538863546794132429258079830619078084547934274201864083991624103643206977689249617501382170391526669223974722326799701206835608710270224355739821851448997524359820099624405657516739162159203139906301124755682740363728807261883271272921916989413344766947563785447205955658509529751152359825818708583312210961735282386217887476063977902559632736660360861774690474793698385524248446311187769227287366330643792467978057895109168950394304542193586767059693259857643242792921853618935046242187572853237467666728990553399410730736323680 [141,60] 58818723731209137682803539779605028104756112230389705713551953507795154493312275418825993292745003584973396064299059309128175219752273003294126062600103077253782155559724363518684126045975002996778021259760331629256565154454886227932495192200406257532229209683896185891026162237378105960930026544179839703822570272892896283759685117266816520825535353476288851090247878927032192149869024167529505457627391312750095614376201519881114904507600793007381325087662255727450565210964741358405815305495044153722766208091034851854106502681785237211090598290537158730209138184004130603871534723412652215615805521319713467049692759604774074832241138608468821139221337876050309195184459192812294609492100807226503818061035599195169828122612977344617698859304371164913594831568854412690736943239200264488256645591277515007403992465197422790010601766603116790447354798368075099741434272600590382822929792622281863410596741303397554600912355183461799956497385775060091082506213687528095088006476004165940327041014794020338195111634601649600573262676423310930089709055719065364503195225678814961349948459644680476186562703261473537784292352788680446876042803814819812396212421299402776778036737536273016297175641199644069962004349915080987735027244818739551236247188977291185691466637533596247895197984552884091391982361324517211558296443461030211172094076022896019125696961305875821016670965342256464016210287357926174022591382672478245741341225119115475275181737501374254685697190286108121976139913134361961526568440194314013207379176042875262087800963248241802823140886658151196433295313490031032261438109259702976396026095027371823402715494714844759701229727462319939624195082800113088354258694560382495058693333519462743870326974481221051864162013150698160305018724552149406221190407928773771423408543021961419699331859550584262391720681932283165701355738768064306536134116633095408283813979131147845086941332104244737576684439037471029725794539825085419081368279209402590796111383501324943371872779990658369797935306112938080633772278883220486831092430598378080015720327480104951759870749314522929210266477434825795440471138201175002018438867702666930421803174182158019304032569165682424260522589928554569394748793410160994558698793050425608921853209962265651657266293229589252936521043098409041871097089245332311976174080 [141,61] -2829833638718234657095324343132093859033366291360548904023524674773894255366344480095045388017350815878089572930064886850154628179997193852641586823731751865643091564960639931978195304165270525654962810333484754205037881997960533427239216267714834697796634329899026332023742073023406756080059662412899012245763875624446136193368987552511593146248013314786458307604228264088590212631316038328249815427267882378290311399141299493211837586355012985508106121763566094425112897245678021991165795841911508652425483265569204100195194298901296352801446009175072285868733225068925753970196067343530184943152681030887637328824009411361370659641835932403679014485540212958078486603750321660687717116657125123581969657236329891527028264651326213704811604483945400248127336701511823617484598138077199169632365213003897111934833738006043552055698730516299455782090256610518291731095649543561576355757799472705069783778106814462944932225134580452402893465340049933046806369752452462395693428537452707847548510636115711769603037712673622137377143223715712834331387944744739494959138915966841499114616741732338122923116664211850077583988466547165850017586049347265623789147252722912270008096619641668754347720418108325603071692802088360752611242544947765202043390888777907759064786710209280594426772903336492256450713015204058849877779817809484836640388920693295368967356183854223683924628791944123756553639174634540827212983713973282451472088300057059060774524752700514632402962794009310783534033487317920567450697486778222439465575919183465111644197185613627731838062329240855351087756042009700143498173143355233823596851241764687906692233497441431003835410060991789051709865937213410589121395233115078777541024204805238459659332829828551426170592299942672879364446198360432696714480669548497498977518069739602029577805539788487546566955002526070915873263796514378711086877412964656937825390945708342384001945570493655228315910654852485624167995399445547788175163385591234914739190613248083525893848674260100600726594281617380252226790163897416270367115897737400037240238273081833072731570280748984740910848017017844691194088731741326277007234571710734491807676802020576450976502007630186864981953377561068398769433809589925653528760753243420209367283276591839329032744951830169986161973554686630890967215308089615566186560 [141,62] -85503875437462612429530481399070534192731346604756883947889923346296763307376069009678966688091097573019496323879971090042413526351561253144458968827313003084520290624391118030710617972178345660978087219543731690210079152484793176186035796675151881947152328711378540706803148929336120827890159932882931750739564519639005105753752176088768709027973881141659126959344938320386437327953642268124335904018700212008190645562928147556360735564865553154036364011291086458541764043749310569203048068010534161154418808737119714979971765710805329667415858122566986203710036226247344658458714470973507123726766948091626175765267010321746733564587814965539277296552261981784278798094648475818808026708530748762007982095434965008060477504067565675705490801836191330785279010506747496608088429957248875469293962517733380957739410932845792168064887908626955485961717883833220252439174736581424798625550316766981524374466685859068552307982003535443175688267930506581651126513630412854512698834181785381045443820041146382431218931711837465129482549192416945161979005826397187149468207685198193686438121432734221583791428720610971824757840234777254317022145654721547815276523449462571250217727346358099814227210598810310250300660542276899791967463139899718538757601928060897347365265916441825028421683312567913596577318267610722693857512019907286740616427858818885715743447372645971172427349442983192966440845333987502400027293560628890233907720038093864774618904012749667309142546223908827099308282179940955222449415316984209851060735770544465197584027903701168427925809326720684051748620587795855180776211591807399010856335400066746882957208096251827324458367606048427607807885785138090239031686468545226115208800442604770472723991473384091210811015518405019311577843520671071832777174823854085390870216787159709313823810994676016275105776973102713316906701001619002885968767575242699050606865909525890231724367382367480572922530177784583238293093407610386772416549200487603383200961008446366686439061157570119611554653232135540427423075202426343906917950374547282244363223711305948241783108496448047493515411750041041431480558641216094202261776502286177310028223273288687161811635610779070101443982379012621388711527392339936692717808702278222966576123849234446792468104290346450965763482166186792084919815321929630592 [141,63] 22438685160016909786714007605584541760113381506611502165711925614573658328921936272632735716846641951298375131568052035098388456445089399947829814459733822539855395613222555928273027574323261258070758911950509337401654261934964288801890389932771623594148677132518021790602459325435407549857977789596233683537381997822842847339859586587867779573888587079759925597767736855524245143094800043419629396558293392087540713203071778845602776599532198702076086854650033082446771566065735971819565053298148301101441407679311580138741084915896084982575328054078267290066570333087941714823167807176310260639964380356009912521276973221562653954010104471262919575226527708424469537100019054343380434269466354084159344938486635402692590954795921405830034744590795680185558714043538043876197172282532352648242800983867128232745243886173308866445607749293994611431965635785950458695434757303854856040319772886429831725048415534710908930838872432611532285730798788003722910186934893245033854415731375526314207727254462248213115125990433911436451134672839538658421558953885540308074227621469659189434246959631113331664997585999526639889870596465452164384916301694622417047249795247575969867980934433068978615539410502737531565545677481721824551289468869965922237362004865013287997318068953337053996874103818399179101725938946783327025181517140251541000200813693349296159772704419420483714133786022549925321757077502084652409809376853238589696660089941489501836420421110846635893102057996198897028641796660085216092367686265697415526995555683542797630523004162246698640310113147078178749515327578013999427363474990999277170420932536185734480243657804217622455864233906001643915802044051880658571987394128754122090867287734750349694999591699399772025454297959469593818193013239437536310219350130879872070492021412117859069966393852073792005881963411325771056365828035376930223447037367602476841077162237783049028507346479425105771421716031264182810081962258424414704198700486349169764776699672480059377427033544247081061536690652212561549843956068104758884840144303695243187191448781125621234308594348092459325185854553038443845452436792568878489044146779053633557278366323631713501430932740867242145675976820533165242147879140785510283945102340020238406520402258081249215131714007035157005087943937942520823373535910736 [141,64] -1566847453046714308962420735051861819602818208118199982903979638968685387660438798135459260129527359472618218426996745577864472914943315398681995355703030094977472909930650258039617335167999649725130158837532050690630151916119073158489168345008464112148804656548754149801534362291164056364531011506287312018653223086043222453989633255324055395849137891084970655092227679715001162765700212231867441052808146244128139614433090419981522880171417095763939734045509222824185692438204120763171404196792545505172501523659450048307401729679902110685936592532729214317496043896524455659698153774813950155542267179655516455212393990059565611301026851746068112789723920558274804172875745381698371522074601095730144613180059747548312129222034598689404503125013541242228579751149014534328820763246531247781392465342992215522051041288965977647763166500470158148516555720108322265746344240368912149140598722736740056854763034619406953135968473080156880262856115615722336229593426804233080321145387116417150137737100932831985095101300325349632591373905904028986669342294639754475358106325026901390150704515045236667624815521868584078690529193399787419153523132882254922109306340604208659347709114287498094996961273022396522440166984062092523784420661408173972530991936727826565947831437590466464330347178912705100131057647905420942806901366227158723968507518847940539192948381900994613742498887688731378096847332611728222910126127582082379565968122155266675656672002309644603823948382552979574476181971098089833260768757115010497827302796902220424777502673181423093598243648455764528557287397198598147811753628863425663909890039987752507837892930717248824783930884168908636802860521413507564255297363950092819225904073730121029118306008495684012280784147649466038537750312143100658157312926668047425861823023915150299876381675948131211992399663900149737412139609840284308944641466631814916973265140326722897017485496449447618968289435936382403577761134914305297018206743224722096265310812195873175622885699632403005102033469139871469957055387323266956458722565563481298343894232899886927520340938696269302410391335402932987021381922065714449549523240488620110780676825688639714217051893775683865965186233411115947367116996879274623296396936271351221947628284512612870660536647102421169683432163871932833592918048 [141,65] 52784681039565305329021224776293262585799214117331383179384178091306996007556507605452280256573653503724768767197545444874855986300752715256953665711239065928005758837799771490668728566656014010967764854584790512614858445790693130634910662874699923246546991596767597809606670352729028067109702693492304824136626705277915876801831774311790377677934708945311747582571287720624921244323631335679127083824662113727938149628645890147812105694559549527955032623252530397759240395605078783469243218910378065740035001827000793615820784934204857524711739568985745061119060632479858229170583863714157505234766589882399384824225967959906836489854365947371663726982514067294856104390976818952217407125780985635969605609252134154835217487794709864720094739460686524146675346146547080006708008074767123449930686707296760070900530316838402639922068802241479924510033179290732639713426854819534395801752437972552795524269623839566992333517436039246308556834239614085982578828128304756615081512793101602748404266565781121379022786871089486839397816004731875437262792866458733670420737227818689913683199439791987464074106786791278526650407722064594808566868102800663659267986705140694841576315004504705597988262690188714322155131214013539579819152852655638890750874077730346140485495023998744286672346900066085672124034265888821770866513591842561674107963360036894334453257737572673324342400814310885816194038202671561496374853247642733293218677270220154362079479887145663524739691819966542461114845555919497334522069443236701306053839866292349371821937568124444729956270910840842667357703317581535071104509969165145975336136174743093093926734502884679505395866832542784259863157481787751165297196128289861725371036181883416391825856029518999555223975573969800272638547367895345435249295273580123123425443627052095374624528026800006162992441322104867515574698317065952475070039253342239347225528770545688398132659051763515841831596394205061550606177976311272134150107883809522842007137662194543248354178301637243625346745869127351369390843738869067125108646588859378014011021511551151481691945890043294742748832916585640553305335292054633392889072268214040519704379797302089729808343867450699547829412682481301841152354547006937164709905498771920232528792856908820254509544919444731392121529281749326194839268 [141,66] 9881953777275568107569125001768454372953270576312923661425557391679902936501421434654140088773475032521274447217589146278939647370013671603780244579036693510635863032916887288309819641875883489745985717649777086358746318664952574234565050770842051460868371952471103954569371919965823099383861182143486953435827173091505500903331390174162722195432223753842204519233669053680011959721181286906530389565675434207831512753549135793922155034332294588646770334300989787462721287659957510164322203151726310226936179312391049314335402727645043800950583341631356429558880177927552484136160379449252335598034294823856363660037682579106136915399140476803468678866827812688108838027031271019713553217934889654817555239471283988581490070057125586356462619441809918344445148378185999248609514996307165131493638993942623952085303912228806539902190351558241824286681686740503781714506817930492231310199118277728961407422631999400792063077320210975325838232136517646829288518283083995975031578711561133090234185121004323065375908087795364671851760202294014138460879631399402642391373195604358460667828491601453352788473382074009743187405176485276081017034196237370690511607433095316757660270085239825150129690406515511040313020650566128854434696096182209063520869517378195649048255030471036147990093585360457868179338451104722753961340738346181583343111718222307876212249370248111372445851331819442773708221385618301669224749699775380584436056582936141451914954793486682406273410024074572983566902306045253263314431823253743579041304228697438020342862031336021519187569748936104036789068484739620131620158047699457363715348498021347774596958178816492143357596121144704992185563874648908533977286209960054188114682296248480830202380032525042221468578745070110659359786292748452559428167586095708887837000379560629554400144329727111944321057349334660428448429074999611413713586787854110471255395047795073784047242760726509447402843350883050582687177771324195320090644145952115861586257598232164024860915365843415390685967449491974856496168488621079801909328564171879638989390978292162729358495933900613380939361472739080664969182217503197316613547061200263106145007913421398783772611412321745246445390512780365689630349941458971590238769673475585639782653379654984685641321512434275750188210727492666368 [141,67] -87628540290448529381870859330512195986193179659146915268948883455615784985463658922912698308612771671178109038439545938090353135215057726729176291401223152767498034068087217726860202345647485423424533771229197510297391311579988542548525298411621300376332082758338623865677895311453233544167748901717835190346044271633482908474904094375225267639375732700279561313803695645786783828380434608439252928299994547758807492624395212478123725952511870978535780657705215430667135950086845042369124837736334284048178452294060475764883337604229777312474689034341438766059840523556147908171979316125230783975245652619116950007588016639006899698180379664047433416371237873528295000432140271703003011857734636647838820316327866402126961726382007054477478634575703714477730633038241045248181938056610117976261791587822916700327129807101421144902962443753508679104044053917109205973971210960173310977274098513805389852926053487998634608687166810146811952263649512534043049401391726970334916750776854691983488329010460516661880611289868921281970212798251286874722338789776665364258085828017538601060881296674722304104276741046317685579980611747635903906937177094661520467612496320089475897045365056747454723933991155353448024060435821035642627180940534118916468456834875974707636408474348217288908969506146686036754244353927648229555974335888969997674992303719075420229127329688426182965168055353700189559571582403468631712111930917091280832691741880696890849116739260718748139864468492785839749176496940134063813263667247147743554234548641354018221528209719068997182860694498868981304644761923099085826391459278156476374533305014102687531386874110637228451928746419741346662166823440370875907634035149657351615189722241916644341741092875198695176157663944894054811893660455528233124574196277803979499022020128962719190642421576975818244979529668560717009460252172032165134053062861903413225932910895031439976431948310649800439359348962070523650358216028769278376960625988264464605049310690979822627374009624630523309797872407061661697424446378527854001920923784483101897848507753209957499319185548933750992868077118324220851590299691647888451897160067391585446834317398115581014391892592570003443403567273646929928297202829904510137682768715700707096890789080510570444227017722883397529728066249088 [141,68] 3822371888319651308349588470513209962780750881702565896701401415374389625837758377192761607749410530411293868721875156057188892578085939375202537671840244458995296232761187155215016120083535053916179543940787799818574232633622585673718335221934235639451682521568849714696534051452629830662936715050625431463992573829468218605030675214278132892115252063091899411127117288074480084528580436545885714536898096363502501982803416381632220633787298841783078652713676887296132787256358022801889092999521317597695510069205791929783774360258880482303782203626048763854445362721962209021459738425050729723997526193892939568031869471523425647271700744741774201988454202761929834045958316867474629580096580422480737680633263222225857893734565341035423959781978591734211177719641261451586576499414413679034580144067377923695581514477546617796091574013048991934889562562256278881903167235908050449108688668818946536950142625211397238776811423672912214961045440282534185336113593486643025770185251465123361373629221590819771043511639113073320850333274918817895336515452891176230711440203705913063525467119529939150931855950800941955946916145058985627286587133276268625203462319372126385547947050250349875692903350223676899293922387162365178172086442131101653794632029816142065775443902599549666330445936526628581985888769208409784655871966319123627039801444278931965696521744545223888438523169482645213307450354273076901724955943634737496930334791179882385384347120087109836294573950789352181335758760126338201609919063440118111661575381902927409832931896932279844906193147895888292278057527612287863426259476694755463308956491602096104397122004723526265327942263266278608115241407666000517363032574436838955929207987634807385051252209809564411602066082822098671420480795919575663214935857933636310384663730781862654700041533456563701351736919499373321824458757461081291284902762821572627341755267991398412313257159244506723693564039212010857495883339464192136105090517462846799758859823443015230887748348731857321067653981696545289704103772876065397629207703557076772900175349662562359362688372362802996596343869263210062965713150688142498612972005093205720145850048484406916919342209444796225779046373542556303856769018187254866622325682951459802663539116066555524442014172125398780437743104 [141,69] -64742026452979542500853899852912294852161018117950414278872003678114278892317597946083089281310588244407974436202928684499462437131394568773213321468158992859231255712583321751590385243638813330931749548917891762510185143044177657559918551501356081942535202667306882314149434826609959047740135928640256842455529299719528677748686734330708175192839552170407405748303652487837575701909900071405673682849520529736411027368095901243152646392511001381922270662891257853741346293872212076354706003195920243934481018085951367105906442958858126782720268699533901956994699626329293717238860195811804039633663184222166696004771599439796688477607474852274386580591432944302221631604817346910636981328206923948828374488396911048310772922045604933964034095044299530352497908039458159612685091630531078537627288732112960116367665614220791707647697851766822576161618866692402936329686809273759028653021226158370184674506591950435557461791502439012153162626526428631155082456933082081647567569079012687268156775347746925035849868569153845579408538309257335677136968771431954990012831794979355460485864894071261048210629332930901251169672098714591086006089520530200110155287697167633404807161582237476884599579549920985778850512972564036918310200993195232344846529952362654230638739344534061825169487997241246423874914033075437221923130889333562180232970624147883821524979454399476638699078678281735825795567584785132936942930963768909215187233656519689163678901858963943726306774445887327184824433432920135705963389638221669910134422111471389024184340442838344022066744070363250509082813078621201730119067386346044733013268201856421366954404692217323946416043638915789722149044576276018101992541611084820950916224689243331940432014967521883273409249235580014535927969264682292893994830809358055786149321773193813747714263616107640382364345826965323688256898961149174214756350961505978679402222970742372027512170398773579494660187309437073641425645674335529186968953336848776460471590153755819806558634557304364868444097195219591433699081940707860363030990205949212718558651746441816963349859826149710595145789496401877081287719763230738868375111580945145279881417701995298549708463826495768893052803691721559966784739217530735852197267861342035852077895085266394075142031565685130875376448 [141,70] 1038778829388328516188392496382342699756200711540048830287076724063590969102231296332223473881591968035038799018974817278329234404525403765103842767437451678478880097872712262679219326170891168444998995365445571037824558723400652859371773705147961984071739886940581391496402079809780322399863510106482976882445118788854587708780052778313470673863471309876354788905217709868212894870235911101304147970039697142017857182376913256443832178659630975322448992093251107803251598830559504364107418589049275490069733017013513993581789435959123981990390658847267836742514569134858177570850664800533210363822616469761391803984479817823475477412685669438741628333286188783858154490142348537229897252198694828756237516948720983187893399340172035378272460593334144703494493390593594161497954590903913525994999957982849837243297206666444032307947614941710688746148233822085439182431086821739682783714730078400801598766189250294822615592283971543666639018244042569956813816240805522425205477715031807813381244913661027012842291585095173702274539810544194922395613614915766114150340847025586877362505358941905513001340083960089353719331524131498792040348856823791705011431775532019648999973430141217206242529009229606721167775749608460905078019296416745174387359491885787369963779140741575363784575834910592478763311717512970935111595445533488018968308430158583649253869743284590807129230302821841723080002602679428908310975558911880686332968981200043632691916999925990828457551298622868930964949736903343382235697840309215707447534549785847925204055002963976637324181565932131255876333628939463537177483732819252813628773484325640064533446325538782954157133511023202473971309728023560377959301380050572926220783915769954349453978191523120231400574973697126226265843672058754153386238902200868509177620553583521549271762425355505452383345186650326773087802525867837405686538657158639908474916100068291631983697722273861343255389692047277543066773576979916979102072279584666150502771578534135057933165202596392814061428401258253081336701162430135722623983489614748361566242711611632990737617616076500481966471237763653185173524758270592450565017977407915996383574787627347507972376126412569857657778925625642880438765510424550187291718523974929603788287069411793182731701681248222621184 [141,71] -110489882452125504674554640086475505309903645970032736760508161652755631786558162699398100901344526754316644599913149283257713693498684978074642571382849171708610663519685362469479337197286754772571946257533383656284302032830299054504796588196581252577358248417382308010860526053126145736355938128282820285646525325396061637588676870383180616209618856562243047913227466615551014950778960211337744540542389981978474590234335329934593630274960294995238887387502752191828531961726325108491087447873153449131221306420908655705951216030016689208630019368808779578068361146820378963514399125581289736903581956526620283848066245055581480058702719347606898470360245741583556565094693614973008205329431918374537869094998289827274132108182421558986979338531018828208445063297531316235607531196709543025486161822764811632441859362158429452867055803919469092252477788466875279095382283325771067383289414611810595279795712172674606231778957238206098139696654299079539396748005080851631944806892887706667020320501938880391821511886905674377245151706189783852799201212294632035605813156337665533405889383060201362311502283575019580368884315700284082708175794963756710235411943417450990994541212007471845756872239481276629918565957305289775482666738594837944109535835642062515214258521942097415544710847474396317228794116693503609979923248105328096292299350873258826981621506425622246391513171510503349150565014532221631815066987998642536623223003020762541921121615999476052269930019955472935865795765254278469558769973326707671984013331096189021080337587060924144730311545939947727056694347470925848251606615004149486733316208200493213835121845042062854378998580847889760046732398820439002259965042550274203238838701461265594626179638291188616319386616571473524917490418130200879125248202173300028935911853982677235943714830277329567903796721856466493657524196458402707240415186243877055051770785700562155754297692082429676072260848678433440669811659875355659198396543657693699619161025222941095853987394354033940271990473555383172285015048053388554449018682609675514170936084719212681135114647993360529118414808217521495685416964038424398054981184165123318857223358917074136127170392661589642461647116668504614644941611007781758487821730309966611405709807509461633752825169080640 [141,72] 4205608984978047559509644408835089198892776342441738644780128711212150247531389665854644379245391757179903794148485516222982938541459556756313469282523337838123215616578080676374160589413069434418004406190959860911211079330446688000534274234079236885735945633455747755915611494784560440678507676412112554570310773889410465092290958836184032746783511794254234625596122948855464223345341230987725698461489674286762644788134869467413364492192013884422345433426125908219988196444065353344718576830866391608336387664823377573906085402415888319823930524265779870192062232704184422892096441792662762680885621872152305088250555466845335069311605421348631358443686728302333329976332475312992428873801875980768736396466402505273842789220241025677786750455073963096725873094263707923767515743428801649862509388718255493421506576980184914962854992065756867668962354285905844224113392621773536397533118026330830943031210727353717743179122900669947260753998289771846971210062919424641526496415367927683546687480514366494826284274024901180760601478789593016724785581010828480581001014381752095685762509168548590492965216261084695146577916273511576571600441193068456227637899252363644177280107005572140427049426977754589299525620515688189438611996622167690812031223442174964385649727739826250768096513456347508839004230824271041525603528692092399436110711734827081028529585216055010868225016926869472832711528361001462185938237913052746935890427290542033386544822361275555873439753434725518918217631110167316280193015782050729153674626041895816432175800610484781413756504212114449455558125664072600684476156545940732627551865661807047328582010517595348515479606637174983334599895405420611776708023231445474494648280377650522222728586294343713552782969981876237187794631278227851029618797219129973354149882220572787290056258051000177302143619814099901365244150851717476584661373672640705972871684094340590082640220764002535198421511217989261458837453875655518726545397376977972641596926596290579287878411678832050360906516805633693037313767181895798688653384378428504556521649188510634126172238858710276090364508330764397262977303254189616272967055633669513938098699445114539321612329558476320348945386071768812689777326587739134212185468375954846618951270756472960353006014336 [141,73] 12203075104189877615086357302363966038060996389156002984945380853819722917774067098044041416269979666246617395525966129272878245792237629012045821128143452685832347404963196408496225062834753769298757752692674208186082032524889920410489378034506140588899499373710633942741899381786062641014130028910685921578096955773962610808852754007862924361600633615266109495109941978761754703650660350726359060354163264885454168149266278719905181761425044889306684366014815315352256970650192501099078548927498894193731178426417349137241193644974173334233464512864835387034677492865799577072140313610418595580251509255256822737684709680979499267449969611550782160433446150107341518405765283364050715635285800220380989376882720444009932375754802279584428903423073587271090317419736139226494231922445669676167916921553901491830787550660760248150886578262938883905862473516824755000401435855605451488418876575983835036092064364168595441533815093315623121650434234721400503381327476176961155557951651609664413539263132009138127368026341634761891738373258098388031622265561045137506762981589921891920034292761259068067553730387763263833353960164128677070158333632310485330960296870256160946636125264201148644647061415675245533214045937094287184444309930138106310743223977980881506758139520838954741835332439485274000987223657999156832819320497604027174335790573983424867939335288944928817181746906345363405248592966714645830800690880021851785804238452332855290030670026137393437009164541850177473749678900689097779296959423408400365688049532878987101840610087406756608221274224096144327723168863500133702366936080769046350704168238544143783979543263437843890492126501873103229913620050369817788678612514773985131898811455123142245453296242102865333670725292991905039494116686562072750885350033244856470726748731209539047127184770279182494070297110678062781761639018927021454060298462754192904558414153493873726885220485828639783542235958123410892757617269013825789496482313350271013557725453510604370277164350828145495253527543436546796797026700596030164645902957838428796103876376634834391560876126846694854820686175971737406522886263504252117602569941482198020798356006362066306061642527492503974852583075076958182431992779065017368151737079570035029379614247504365400016 [141,74] -1952668778423737645611907872849452033886076798056896290642757133587927530948354514148621756861955613429470003240233188415149590579511086923710998315303046088182643208337513494891897668081680532456248800006490668092359344112148813881371190657293199366934264906054122107308780331406229888748680514212775211855451307250892072563873913034855223794282644001600376268502792936867102865058553217854456418715209799010253309834372211975909698626211589200441281229081509964480897419575619494127141601357170070150355515719393889078060310806215010138525392117970370198171747741625150670017482476537434866080066536990344801290584320161468167561826837170336196516151241779408815575717341434548998938488133880268440843338706165187442074937803618831139919292624760018382873922319690688991980662312565117600431245334684098658611574583686754550440557156431984341406253086387309190790323170222682521127839520146060947238222002074324345853213459045396818815909683476609683699908390598031872382075115142505208253490342353857849129829380847635400456771036461778717241513062859792406922206571169667309219199201444635854077162047848556840059970457851319573407958251215065074417917279996891497899739600392098246246487087737309538290046468766511002098182704385875640701747752884314214437417777832413356909820925070866026105860397196449520096694372212855449277432079570764187637814975047000529271645419858993497972258764730588289804026856507893280586459045696481738673850135240813421313858068278302842404888981143403239612669450218097460783891070332118655130745536581506262524524714319546428975210943913868601267156275502662210660357583430074441821057439787352058338827068778940807378815204450909406598002912372177351103667460452196837780494794507510405288623834769819793623789970084302635616213483109905280488578708477559976009189931056058299935285538300317552456309725109798988811796857224035599788662182002537254277944785483359689507201563469164967594337684139497425330799996957968676005171325156097400931163630873757012797635473748627250142551658899193639429109906288247989680940391454947388356020298767984762763321400630632762499237341730154495614177996241611963085056994251371555216621570591399648291857114086885698351246700686931073208408379397842977610406844302130267136 [141,75] -37077978976106628007192244885360689560120751495564004443240723782090669480341271302631796971267742894565963462568616996545732079387048842259798658704406333714124297261028554450918563257264900287917848292195265127503250378602511185680229462419859234442020651185878949098028440452158950321005220834910039586560296734469157087748249855302405245152354830692828481598069923047093739796529646435723686060386998374453628442527470574300375921073907096957620862854051180581255175195764827751496096203192910339024073403471360279191121925618967946721382545419047758249353837414864200916406789695113146891438345603756673963014388581994224559389906563131870883104567652836824266310526167983791360678137477538899419221462342091382507309297066579771821045323503401438206594056373959383970981617736319325212201276746838486523947612142627745978189521758876490587935707877441183394765086142621647458337129922256734249489274358736499527794211666315063888091403472692737353105208658928765876079095113131189290365468983250670349945351280596853341599269128765106284016041407305253780692300559378317345721326278683103355538283790983855363501407580467446411160761374293698730861429004102214920462477376525280234127522509304749289404590616409300915101793463839899065280118335123168466313972909943495021684596534437407040485804444344842224525537299571131139040627226968657889106428078704974112878190754819126316541345913301298868349018988817788860341510814633197092691421126484001915566029124158378867214197960235654623734637060157085512588710916900674822727753689687643393742289828007384416359111534379744407983510915878460690595168001531997865261703139088633120678992476349632205747458118396529528579534926142311060594559966653689473652345118962777792696424659550798353307474426139522438922798803424698979153972409987764907731682761230295084793948046317141728110025758520722892610040357161223540982810574168774242013271533408003333840124320875437895350758799657622104549624577480493019770833341400768214257153150167715094753854078509594428008581017838863666905981841026786634733498917742446435118914576513847833627405391389948716694597286813449002681930738068579297161960755591756895049887884874805453441185761450494276529421322513969659843002273443486075879126193804416 [141,76] -237883397019367694573789312080098155695951258111417239139914381172743337753552635175988046696334124954026689859930153902834164406292288708638548025198502848936700397118307432208284450929937882141999920094478325676270757808790867558134031439647623779503895922528048478051120678122764715721163331087496627451086920521088893815355745728742977223272668300668455116783382574974967110580407365761856605445455422463373499298073028507094298753512775420887137410262729427937304610876118047021318464975922473370890115691252005472531057269937294267273707366556142207544451850825197685623023922263406169790643936125239347671057054162747825023734472798085678425836104776410843756211104680242207071347495266421389319681791502118535291256960739519625930398170159366291372527619491177690502535572134846355960898738438939135855132986621601371808676918317051884497196478963687460123594886581171798919047220109927824136777021314588741471965442254578039540047482400134710671228462243453416618371394290112572076683480337462520073430516623205494928778839359305115997772631575929858668301901383409638370931597065832986082706679302746481372791408953740802425939752091821430012981517141745939676044528484305857485882542679474465216161944529266965605712750368627263136677240457013623884706739943833675015734431498385984304736831584151902382847477482013125902396938721708652956235110912021127084512916372416830674563761018776233292852407467965823989477751144259459520909460616334296980924713086303301383687718514692995582911644943058078201918562011754210676377709891025154987397859743537336025327577953391258616891681861471204877385657263815380600615380711324781263635902991427761468825521297744899347748338571741689595589795516144013391873455687909462333158676665680038645377495570791683866466940030380184947227550178097543435257945823304743474351701316109267387266994347531082785908718879118075507340065494820739659207331120448139418175365399939844947566587017329884265312675012585821581552649787816670002228803572481731065259433558283483635177400926167549155126442532835557853988961036143799547773614648792585295813525826307550731925606267712112523891972789000765003566697626218729266466371777140257173481479440555014352373532519990709769398676944075516621572307712 [141,77] 59601083739009029930135745289329962075579086714754841222072938137326967946859167669805535566907200767791248954293772392801470259850424362019258723732947872129730860988696508807844367486152786652488717218120406607109356320224564380410403592131163349419918117840144223950510546437020876844136170287899385725948515622357249835032641770705009617518868430919120708123173442545562677595149786500003679614233563263896595077980778282880007415220364435834604381229699306392106052179549145632127472774820107082252858920201358230282252602398657453468074456085743363816901577953067322430679187349971664353809609854228616306474692037371439269351893016067726003760433191098697584515974434581160240078379111252796609894691985917005206637436963454900139322367252200064617462222258718970575047396254318944406974677848058785688070650455518367597696388855568129686440308362424562034309624017116166302175872790493899505751287132882947554836188379683094851100904850794491518546474413282747289587576459944098614326450832771829898581122951612415337836541569075535183575038334685990644313646563504675753528139241258178431505338751995380877666316362588525177235762516074498918011856927430623516480978713670034580025879922625206280385079617879956501573917077402462207067154913566568803122625567530507395758780517342353182729994918636828104423851295458011226188465082821249821645190394021274026850753689664720893567948353361608223395925048846955756106950250584372105815877419165379583210262274579465833250644485514725716497613712992635548914007622985682898205051806787336429365637391511760074467753228124439780160865187406617652256672104986190087444272478272886936611750143923559932204452093505295326626398314134429254595424370616611631158716685379119974199145460982734257839592595562758125847787955851272696252429759688287122215917265185189268937843691176563438567653997115745664930266511334718075111002035649099389806479273199464202364233715901884072352562184639680130257336895907968945623572807593933006068608565394235214853619398215859764465978453960447635303206707680789068119971693901670624197330764593732954271476108607582878999356897828393478280441551666935075356198893507772877894737187016562319583082590941663285761940544559745837092140009231277101167584 [141,78] 490026693846040882617363987421106601808069059704840411069562437381458161141883018193835301129085550275729790199314504744247207407561261152079377171949053295264139486956584802283994932260510429206581681341051995860584759114552141719380122707640725807351443205999604453449657323006539937647973369511977747155322770986266082680745584810623795749711173831902295371634121465242651164058795879450746514630028119358862163511454508740572873323377763424951458232301033891786828551351617392996676243152426456775457227038689691510564117293624021763783271708668391377947992395468091297604480278418421235585423396765509135267899541230852606452472656308576243273489008551900208023965913879530325596126789066478885574475536298040612995674833942445368026617256056563537629819524402429522765178995157752885118324532790678987864664378920125504289147491526969251192431452631339785371084845167296977726284698915245930051468197696310289324089190949499976794566194415447518833612418397465168684460809884258772427078201473926323457353792989148012232552626642537671137010846977201904196910482137112486021476106057032559172684407041648427148460767132679409455328294248953725499544188960191406654966169558598859719104059886643216537619985316423949321919441325857997180740834982220293918115390379838698445162450710580689179044821584934074121618970185510110152774249127740273568678093984217773655471629188875487600111180607762038318551380792602951632425736663822643044346781931767442262672802766052870992726964369478136813156706071125331708584112746022068656086234542834285215514370992314927481446621494225282643034883211284013344089610826682886071629358770688967010328013805398287713329644752566749326123188829486229247475881744035358328085083794852265620071759678438696302326203445713139262556261922019120062935234947317090561575870741241141383380232153763712609272315206096520740898780175933230787267275694488239179957935031714216452116411502788960374194568908482657685835972793292374253034716211923085705986452652345894403554061555553681973691867256459311977606599503422341069335801967437759828447959295956957354617755867500036625971629264782832709180343189587203747978790923474218163951369985563959391568566375598215328378623834193985021822458180889925248 [141,79] -21856802594469198215061390065097643269920691220814574627758162620737127605266081326470482503901977626222266036041713101513136657933563551885451039816245208002398086379636430513930594906836768424429590999026808435899825136919971176828699807513109920920839783940093407378025021126759522002662494832182922589037925908458172390273075054005680266783024200430235120811022368967045342520469170633244074157196669264127319425147902247506991219440425254285549413766046285971986164615196958801152200929195108626222718868537423212355208353758004862368925364339469560713321048566998965982447849741309660497420790262261266718654092749370574403383194143855506260704528502215908040266461791627583004494167671577745464866640123116630241583693271931619048119677338883395458888812044073944197874305897330631062646818319822501420827461621911475514565962742987030554332179664172864370482063439791814186594988407005200092474440030858785906131258751442063308777770718993548872758124440377812055511752267977409924784405779493076944782821142227786283854970941082527778221980857924096042692335315990130348537439748299964160176391884091401658486344225430687581278054577969255224631569896755671591021485602491746543424703618476916521049727893411888493116536454716372014016999124714886840539885203888292093122224257392072849385480307297456929983641243852693022542617041761497148933377399069810844011020081600579589804257734019265435963475098126225842986878931442636815754633869158894090075142269565056138912778451828073426840690168443305896144495409845829515380756442504031329450902837757920666580283417935937273723715456488493806890233574549440010120349607084345158572050225483537264845387826501967846113461628212490376518058695943405193835513349667194586151123052563064291713584166301246775353327920918740353129772562673435784415997415210150304994877740129675589182134046434089262548696452257619393699974456995820914223951220932052873961130134285734238714325857720656875269795633341943686835140549273304177936069915006971322432193812461696396513489364957856911255334767696285854624740767183448696219071112761284148211659345257658715054382121587240854530112918478616097636775627851501056932649811658361622157326599251273701480496493080691035740133394984176 [141,80] -190233580225086496243936527019404140482344366155551466673616896017805208436741650396968910698464300821021930581129951068035041008693373198945872173634169187899646081177972961616259095470745857317323181491837102478793852567908858740737645302586956174154277177227032357312937398688276314527926270007977623679374576847114823275805548905892108492156127646187425996552214695784679734560388616287147215809734053195869301163865288305311503972665204505781149490389176180559420873325777863894298720997417519722476611184200065519463560833415528729666789905547862656777454338301163703929665269488338209370353655202187735360342827320613615648832555150135731911546692474316868336871029029091623322087355077091775253105711002094836255174380502283571978088633644928791748060330046127680884541755599783543636675550834329386066051081396687883852966321925758182852523579006488988432847692128218052325680246393072283168776789488333070132450003547849393709749817067590660344867147306715083635191822593845494731200223747948719997410385494296993105446553555028387514851653954539462507905154098065378331349219148548342532447678695962249622356777436249581693928105380968014025621104481326590230958320212399784149245377227533175313694031465825968843961942971167697731470463452412371287163012306633670265640525615311182910393043007970960401855193441613252733316009820902660141118292653258749657570995960955125015887582619413395402557390101693509357681901843942435703435811446928730105244116491235629063907718017957645806835358217253986811278397972396570683797780220571257498797834951087209397585393597712214155211928981507743841750087389991880274129939851698947385087047788667743269586486018419943914422011662018208569508566316625846355176554848172773646902917156773594707949409274355503039541310611574454983851290037139172206867961371171031290983335846428868022728493242680294606877513269108168624126170991275276491135595841167156815266336279734161637745933574463398283990203207654663612626205000693253261839529629005168395731394120077101819335741461313664804831251158229469065765893135943415296819880588336278689536568957016492124824121046725496409635747350087415074906699745766058379602784223316628264486499878301505285271223526962794591747991648 [141,81] 1023657102424665605201184222596392344081544742338667449850762376028270716713612415828393316972370116085927542412267169667733592953840100242533455087654480248718758582022385923322064478395469600365628779300883096419891526441680308301974517356782750693427141774316713680934917544031493618317355726580273170532561237356446867922838775084330529126231336024729986418842992461465186282414417964754794663755690749844991372673673262804062678941896589595483852685103869710851878786401629338675449090086408260435948109346437946942824383235161919351563213598718810555453899459854220710516386992955336206238598220763362554817222736041852332787921500424242308883892908470555695309649203788750214642365667228289469250647747760703237204016817293499851376765326493912322762783454941842881225408240866073047079425671539713748734607695296570164683805017322090871848879771330097776131067164273700486397765116556626585878513180828727893322611458821969722895289697616678978402132390946513593470574287120395687738838689295986069995393928506603249243196227932188131057509394384080985904876232185527230612447689417507335680408672451310022281631544608624851754424896243181670471881346461187993465863314107925298431710098582029674779036396838155813085998999357645898303362020440347736308085439869213964851406056155016456265065594871207496292323814699131106831452788718472739377965645052383121809934082160791037809993004888014655183707124265712207288551070624821665675904684223094386769271376326323732324387947243473163092509488326139495575322895713274372148872219569499661545879129184059658738579313667774189805423760157713217001450344504966373986026270055048603019820029791157221540157194065918586591250218133696978819269220851376005628096393828971206683012775660597895015861895914765806922633642661955464483071313484426522757757409134609923795708544624097144869556092239869590901551423207026101364980849411123137530962473713305173494007671987127517199723500672710377566621807190162370631089622337045739482932270882592442459990461398550278323420768293731752921160558116056035211563071293942743077346885944312471595274804929396265699390183031299407335187847589695434443224272984081449442642648166214075473927455253451319503979106296331850158188 [141,82] 36646286586266617227915340581504212308118421964033112977479245522004970641300151586343880350468356502597093783761384611501818991743726621675243308248744397140008777962268588807978173291797281622267702109778692799405927400144753294651844653927584400095389417632496488094252658590668926946411393064143757510384160810951061235004069888667086595953877267360997080943474529983195999644353531044971439901762517798914341366727942881124453957494526684697156215222527367239257660337203195661314849407262078131905428275869756465821043872285172700112440155312445257986355216546389975023123053683943530717175037447662827560017181591172773318532422242807197963634683115030444679799964004129427960592914284512975979565788856099081289201605289221420547340887777732375057226823172196378723425041248129277139824413399099215196156720729756331492946323696076532182989480014482070721104755917715473680062161805686897391380018838277769432848246676929807508069081883951624179933674475220154142045008796867553499358737208018635456200647383783064564609384815962670466314215620167511496749572938151497767117518969447776486384307551284817520878038164745096331433791810129746122707733647689135501772993484345792261077614185460890726951604184106420506195968898826223554242608427740016777323085327540652483742226599406801261780836078097294644197204684521859319316352128028494357106953252420938294536103524015813030424744805588385499017692496297722428076661788647735982155580692988014895110081566424450261201134352224745169356144548887597104367295581206189322187828842781530211479786597819288644315979311957825700242311557970097560881568735290085679464238793007399439121542480604753314815024736364120689378094563469372373975195463640461173403019969389823434500416763793380439903996629507943283619774477774765483407429637938202419661587253251486691209782090154973790423483043774897718405840156930044284785403504436382878095140756697470551666086549426540410635905285642857379608454537881062298470509535496890858355392721382391779728976342576711109466038809608748364076554432659900884548790921368563074487713275015911822440663692697400650497466996403777349705026083087920788552241974456330108694005571176626594272663648044785437849038782819106176 [141,83] 561218139387913336639739687515779094000848884194797741545666331880880192475652138370600283410913689028365415400118931344110350111015222339614349856569126972536842661697191767963988164437857933943788937929219452276422418139981784667875782794925294137651926499860443759355815187393392815611321906349378785593710221658603322348660981603799408476606490218099522100659870634477099736707394548992076550743022256411963713832578590546666352905920438585156114296659037657944784812370422391554070567169626691204633710287788485668230855110105060882366236412121405153460971866313881167677229121709253608226312237593507160665756659729454031472330655964418463735462310923247152763120381608378023982832010753796826555782760269792643586633533161122755582189591165685808730534437865525667801202984162271802313304971372022451509824018299567651770910087595315752948634541622325089129744090408936156569788506172962082737231862742887243116115287877179989325926935783401111933480918793941980020742974500769367087699200993086814592401967365816230947568080440377614799489798180972041530526907094061324703490865992187853577313016802381342146959594717197462283506924049309523689624399961797667997393858632784567300556442149070944019825303501149164144090158540878442254966726101331909897749708404334446400892244373082137720219336379534293939982438901810603977581914908435220625944205734614873841489052156816953650450028177890538469044261644585051666393141836969553619474280687252682609888650217369274618886988842928923281225307700569985316141289675157025697323176549332931965318110657151071714811293110839141977519757656043479576783862453729172102906905519043693620891241292428432821088546402737208759022954348552311791305064763482421005278920412426341588400853903345069135849676189125993983083924002253867292226939507517138354229614796771085252209274947613425206889170861398902925803570584309644800891500550003922100030269846643068766949077541778702516729073567722865927487933356036318282113069869733832366577560185976634557262039983447516817986898371297828491835630010440899912071259721177235836595274682946684049420762597018039557145808754360694278379016282620038745163641493703221943807463028348654155661594181407009371431999292720 [141,84] 886892658514015074100756775456414579632915601362778198948732074243371688413293979813638051512540420528905104692389661666404097298017284933014918506940607758062485382089692462173601801052067254490535868519695331977678426856063455961166894891010150313481480413773424842774532595150694043799850440813219768363496029662655508159875780233746092688835477658543311925532561030819973137351591958668274560892192182902889239089352489639972053810610642580937346068956608775102547491782097585775346845938708688346572483786470920420252835044661768468062852588665539416023646211934897333751819633980121302596798976754782796413155864638288460662664535190777401704439339616181051162535656307329241656284928086766170139763935231085330964968379699511739030932753584492056039488318520328166810180059674436493235113857533563642256933969474026985096712276034755778632965381070633825735550086494164600269733654305997282097219172579667450379798384108868458713986953653577914829535767763566850571584449985704092648604864135449297699035481277050816723750979193906709370934979269376080595308194530929318921818621852524405743721428277922790575306823848500553697311905757084389075840537041235637639543308426685669539982242586378434569546910593955347712226748712804842785410262758580210153677783323365092553875740333559973428805868861182513027149199415843758010222491385613659824069176020568632136736028320310713814199240260823620316604208071850432288037404010922113760615747457096518021719666029961336157191650641209261723574505063310534865536449406808725020419845462761610781761262291628144453285004896706657915693814912815589553733908845342236582974154969932411195039807360563334886352813243936092325845481533964791012520981947849273533047434664956894432506627351281590073487430656970538246282254627802504921565586515585055620707942479608621364239436506523059453765286159494572230157352388044642701065681818477397160252762595057816374546236677632334227930550000339126622425165159003553967406621588594778783044148440868269143849279016334539321146060087052769586877735138816392887087196770305414458339544088084384783698665542983399747397600713377577292345150374995609679551085913561871260005432821430967750538847498867081763452512 [141,85] -33971935760752892428669935621526298135935115602134035198769484115688956069304313233736928718726669338154461196868196583282603656014454077311217430180603911693345228991902249227358084530411525947352609638951291053393210698848302202620676252219452962843590167340560909252481308560272859943092092093326133850071501484697516179474972634961055095607989054890558353953533465792780083647452398692784160518149182102226583457254411700379655181685137991806634196795031771323690187670502126044138845826129834185844099336136721459832216734987620135557917170588206862254524587026838982461196091367286036899654702772059777662204392943264899447171925390758901748371004678065242176283088264872725459525048442655561499633060521420386419048842737067278402699150516977700988271063493410997014992220076755826841035285420099399378974114080362351981982027158715834482523397645021561092128673965124570418941663173631245785150810704136908765210552196233884065962292940685107589939682296455790492254427203949065835037871640643800424118507478633330594416919146628432471333051901230692501386936588779655363999177767101381438337158744041015685984307835682959918395054785704558685621372102909941479550746079853797045312096019781124736090068833706413230639512968487560751930338067404876508343919839317472185374704273769178424854611603013552262116263378057978132991644188512389751875564315613119309138593221256650279329454364080261655883061021414112410350575397514676135536739375461554065976532334151528262375616011791456294795278196559489009932234375550647207327651602353254914545089128012218530348931123542241313076742579008715838518392019967011413913244780237497997671082535763800144898109108906894122425383595732705613875827546585381401685617669762248564195711496411963927214462996249153250365615342734463334326646665719416440123520183371697864432846644420990254557962376023986899160213038923563990862171978647961907021907216214046957365609109365948119511139498959043852830726909447474384471881155950262393549331465178695629219465727262882977740458347745931751692222696072803701581797346863131539791283998740851920377500564286525211272398302987462165383849508049135680720997338426095135092985438966764189187033666732013510188 [141,86] -302410367251907962744440962929544411130971157692506964023059774855063126358259155500752776261828669948789369408574686392145122549714247281789687564915690419554408177616234943086908461087557579749919729010208800952889368703052953168054901972834600869061075189290145646409935324666821046691595890203977843263369664527793448527513811864373290699456456292235620424995084800391988556815390401790497884109278869431943587052745810416457571243628781571298792473333529301924174950085573858784905135599702084434003526305186895777660287994827813079316801180984911972837886354038883304230528590010708469024359991742833776873771135252689767575217887384310827688671751562531176233255593732601609082480568010284713798163742040722039986749170713826460215768412818699422077986966175003638495692021175353093290094430503576556251060417923208120015487696953890508258277915901128340515841644737402823059645587723138121110689963238469038919023265352655864073406398629671337024338585382581681836432743990076857617887031623458043657512361280328674254105846720702885940619204795306013414993780524063473583468619902114020782728850513294431659325832402338849706333492832182923752734298457397517094844641448320302295548665222782139356234043343108747612668190790625333613634606278313484675292028016451632120794350428302110115376614644365231054901114553597604413707905650827724498187850352508699889498653995060099541961878240415905513072181555719867859034263934789419368403646140799593267805815855816715369840914963789878817317369876588672062024192792708288480033431969620111676524264941799588804909418452417133063366265286623307658608148966114784452925830361400573382243349615498568014921524581465990269050859389261177702356866027772772721517713523859400609278641753748797667755750120069265169634205695675566431993538697954811734874034071551045627823917708986785320963772546795637748320953312162825120541036358079243569173869102346775519050567100336783965953575555260866657036604267236563872225196338633985428549619061986498928745240719938248057734708655027434788511151587942783211426850162563719592585794914749620410287044214902364468264093151984407901011256469342865745185029650345051615958677714044553220238199718564224 [141,87] 1368569509979063998584811536129744330922230724013182788116567150168136992316273665872111224724437905398988808310587679690856059995378062551718037553148457066643858569541305559334620657307637924677660908672822830946904953104440759553754584441864936098009307807625016220716589148051319285720527250420962924647007602177256641758051521289064124551057314258356716044281587996441965477401128661193029315125115999087931413170672136384204451590357232516951735566277647311206892479596248258013895983298973945650892157145999855891014589855388470551503823541235565885000862948895810810478845824174168306602060544520082202173352528508871080313108492206568993004540831713771728496512458209283770566783801503045415279930583189210978190175158649444107383693091760148734947717061052081723208811247667187537111659154353352337006564127667211139621014498337161138964059065628160937824958913056434256718089081859355347371105595186479389070998423566781138707980027617035632241146780240864065955808226842866275517182573661025448711742970793563150910036979546558477948358601317557501905371074312558713517542604324646438825946068905133850172193823491074049527409749950120532607867569057095725393216366021435979450222627906220375207961713192163495625449292919551764195335009513392195361758047263470606844937360635192561797218326001503859392681851197698309752394093098598441053720158700227945875028560489108052943153105145348803850878985847716917574017842450605620167586914543913551084846966645054260765368204686427733990065260978590940743439392378888000460468036108961292682813862848921315204780506422831212116430090372421383600677450773366077304056468429470406803811706246106217998314677245345797230973826687711908604878062570831287601424848240817610697715322964451693625472846035646891690728826082943776256189474676697207089315859206649393925314744633010149112263840995944098544686088726325262944624894813830248048791648218001487740952620119971802044479508924328620341989664973397335671280648644376519098591843785903755773259524620320891203795998335874661984357536827432284027055314181380633233197725442730985922934612330891756365650787634166426839381044729520687287221384317709427602383128878814471418868393104 [141,88] 5012605046235274876561370233076594595921812147211551076441740451690749881456073964553154204315654607155209105368175986913400394366164709242287819670333514671555252202371461503476869995837375400215329424658010393451179056828548861428986018944531585198487080395761529422638699394417572830743791904921430845285102839433313160948770112540092694288881942538798173853304225882698639984224334978963643285525306066115864448770030342406679937720339516418253570494816706616018939024500552471673547786020727854141949318090354483070443277884473841148961156297405810608281286823030350054540538041521309951235753619814573230584994567096522130423515925854879748715276577077840423454202442313225369346585761332232156595667110931912760261685092351661223025074013673131567749177119864525634774232153160168039393917337360522855697244199757784470876453580997031337694770898133890462350077990092988842274437461995926391518822744799559819409046593690718574114687774308144279026994779375194223543368167221962994922450692968878127893310368257709956427062355628692586885005319686989068095897422409750800915541816805135938453006156874358488266591994113610996855568964269214399693621086644137443562144523431980766153705193184040738953160783224271669942657335661939200692812692622560645243565699008184023416037480651188414634662298144177434282988780027528813791595752831793471283588843391835518940229340061740963198181703291971801276689456894563534425905680558297176950243360533005431728829488756731077933345162355561445159709111527206783885788572118694350270865284207081415377980692906360044619461856156440982926429563536793105956944246757918573990732360137538152614767305891926525499605818055408366698624123168087594555594120688183013592489307466459738095543395744582748722550248851536597799531503211048755475328730687932140822054519324458610188440377235705932920784466414501638642771250040292323027675947624442331992635629597727685236732321467819465861507227140553903229156661280144706734033146210089580258313006199043428246052760563277768943264980347071320511003451512037325005025079093422887252131983978588789779677860375219520657032349588813516734922873357362568811553653699046449223529334424177794841632 [141,89] 4517890469938377499889974537294852374752551867880044985525224856619798199883591579136666347657484279115880294132526377795207233149824496890616181511014394407941754989391300944778964999254668686503543634135884750846462796779052693790522564314795638782254251728345390210838551941211958659154298232601418101205645311587684164074386549772535092604360247543071155877640525423657199067526292320159831474548609043837400839433568974764784255851912023313718008877359654971321657307262312711568759900618086011586715886274648358977024521405707334829536843474283983507166802974212086505517272370093056869333970974017083046680482600415354481144724908561757333712750123914547102026008120815359034865019412855353522351214529425011714683319804409582470755360703636786190484931798788931900579278311883330120285202118040145297519436337196213460887109679459401064282679699516128276113562592605990033073329376053207280288399642715686931413135134342203107520776701364758974340279631219134545020173353372210496002098253732306582888094814957151054189528159842892862440594570418744262620294117886800321577076267238247941593068557567585710849061668177007961030113993738066735435959914831060566064663466226333994616048462099336791891224635984796947222969879943589218350622304579047993472121935071144813994582880369602350981767373299133794944152666431311944259069608548482400620881222316492227746821989244252855170324119838807523325768649664037685535247784491179989780376897542195744258331076570399886696341699678986298070479525070329584668145035542589449350355849753391220673708468526107249032708349095309811803574284334015364076752499177901315521974396577648071867283125505753809978259296405607975655399806142027541040834600828677236845863259908054613675894108715714921857377757176122471899326266478694862878945237366897352034555378300246795632742941388046198339928690640922425403039740794298268366167020960697159999368456575708997753850866803453295336724528434598428197862629125224453281138206169261925597502187569941020573051961044834561369389336612726359759574740322397632774022215002213990066414657619081534395748479587174389805504379974716757497055034260970107378335428126675435164406802141235292 [141,90] -147246386959110310632275077798260873641515383103443566764531029636482680438584896895762751310232475766701289207418611931137678120867507087330937232422058079152119390144292516720596529872949008785777249751011722764912688728339150830843851910404445422653947274318456160197579255910241470985601048617995080559328536067110229678841463411376292051400865628724497528777528420197800458826301860441145571066493650862354113128834833560708816214272024290979924892836837997667728395854753122912433633897346580057109526679082897517056421846111392863978573853222229844427288923516279513503134583189191956943346296486322640583230838932563506350940317698416657746681906437550359837269630464331702533498707256366149902893800470503646152022829334226458532932591262012641346034342344634235382871723422883012788178362114983572072950657222653100553354320127017564045749579014001981802074518836933171921024174089037733790773855491224750049724451981584240585340751401159972298673140961722622073097823311669343503298188791539851154431763833160867019677498350722714615824165568699653588745029982232639170728724621592581008526228347307118158354495901577099288421710881145722728627103546193208939322633323672427491391670690560996246119790968601671952004007715173492534837384875325269006726298044426267344741262749348086221272339233989945199195095317524455959071423204373733541341937892189807884502381979219957558154677799184643182876191006067107043890729555625508185807502237017380125326798109820843141079407624715987368981092442496092139987508895849711547293373088029132952797864863009795853065468800116318787819480947657114822934590590356417929355081705053733023406169397966314994618765374358055487953556640607750029791759378300495139460612338110610314320390610989950090125274808903647372417939405113386283492616427977229969536112742811583209614744258887231968592635781320368527357381253320160718315846884720475172327249182811924179779766222387135078792696704177765457500630730833051217386254713096727689917970133813206415487594825968968645648685346938299112735007629587505036761789696868279476748167597646207557633816264693789909633532819053240712305380267692984784157631945302041264755320926656 [141,91] 215911409156956867952404255823812387843785354504087079019548643387005576565431403571693137246804294285819658347455366563669067745206826391633562041012970761756049818406831555026442688715325026453246501144007809366262758916004637364825695364764908428927763236699991290123193157125930224417423978055729392881825980455677270589819026769299401348685973534883341331910332074031973649207323254111028998335094779096821457373755941568269791498398214813187605100599364983401172089927257684745810297422918091121982089975463250814270025621132352383430810694962577272596401952258775401630250076950801074389358393012711248622359319569449698448439902317024085394324506677360822564394756523377362992709468596867140702022717964071904699578410977587570289682799998285893654716281888477280138415578966058391541842118621600983985277893755272225636954949671102351275516409262241293073177245972626159901550147489982211364709306187448660766329311590230112617920903050256371846530764108623729092909676024780356665026199348506513095698672777536948404714913051208640577355928175535198238641190722954471408573502389251554317205502605075013473746691285252768680097315730042357154835491397530803788085296319964496669802371250680749959034956576042556920683667535521370883819102874181766516088036648625001195607595578461235516425098587786317380659200741537067715396254593701936144056080168053566520532277305764386578258916730876582428340046795331122046213243729181925971509473679630496240628470320542490108699027001380633219448011326326790355268658169885707180695189377072502181596831040523174290867939382910285328262125083798087082275326576560344187323581636321680161853189062041331772455607262729929627803283276061647963639621817814285266973302115673376344652787383496770819432875956743415823172451947884795036457082977215423450018199570962689250491696851792376001899007441985526886242129737451001986920596041505261701079248259938737508835414163074741474283860307502409750209888992394679628146310196661480802147237462781931186815123583935954999663039622238954309008216790090379929240820095655106934517802990266331827598916873649058605618858665486496390633732439439943271044911497114385894023784 [141,92] 11105349919681417075142609243004536549555731394541455130611797305273962330079643368999578636461184686395057687682596795043010773257517557434306897227565074436155085894644513133200453259394950194960897216020098933815124844672373211884050079388597486398576908271409199768579967814745793201782029548502656288753355812143059183695764191097261423406918967127503794102127892874511689442148370575298938761923045421662316201847545879293493944281798707848391222463875940194260700712841615069812386113642636677405823983214920936500811441265559012372632713336653457114821185649485488233357940396737441380734294725479657655894055106930453702503281573493395592218420037620447295572613625096731629277505479055221258567933307526589110400053684541517901632478263541796095601287506756958854426063623124277539413231401302735610931552944244042415948877117780110096103920328446629014326790701425148475322877027703661549620526846387236501132999641131775490954163311667718454295572546809726404031299659963704812154015674202667763636850644283210595751915852875833420026067443365207826473177658803743210978257329230822414786198337344039667981679209012137393883133942595592043039994505873287157901593037924425387640575441462772403296000304946054087459701808516318321214145687472218044498021099173020245179712846433862307629675693426428843508223061132252791321370074891855131498317555438880347232533188597415162874274108873080302366027482422473942997103394464397709597122956929182731755090524561727667163092277058986850421120118037992328517190656812538387340194284922130239932972585142120351806466416578345485432589373863625964728391962610807925755488647840070794390891850175105058459633104294795480221151547208934088419207843975000893462064885334671359763162350422698370932402467364243343764031241406648951012907298145008986702983225114866758543769432856442368558385529480651725565738512226298034461633981038417841657524902705709727083609771394412302602747972395719032642235910229025183434483575614934748563236195200822815274518333837993417985528717938979441907318001339376087237880813102787515549536596083683583211663374200677321075158829230182357690721255145643060141473205273058592 [141,93] -1281857578884299502546509073810901137417524666699611862031653194865633493343949121189878304975271487549861326064142948401696147396427834219093124653251735683443071801214627317748148288410099374378427136340629374132809591431464245315293766545121115472321296228192821075297018068224073089205777624221637930730128709556956847923544198220849280765505444656084815662011957996392148585671258833317145075537664257320590267093059012535747100134739510143207187818801207304817164542053525204219734153603177487074214831059844114686044693941686215880748787024105438044287077032318465705038357462989779445102830209831432571343628763551275202815882044459484162638602052282146938379213696023615187467018530627514857792152148994243295266155272428957990465278784691245473612728055022084811828630281947971791139770127521520897142982501115470118255304236117569028563228582739970485637373696106009364872590523553780342581548417229288836683066164421699436739118951046924989260154848816507958586081702093332086234007884173187130572612729409820595553836959947894446178422845736532357151432985764307244494450351174740898628892410768703748579934185448759541374888949725461200126331850173513362018031963338185118706414651008391750208435311098511515950576408165360109388034724686539059460940154881532064437662879052655728576738575123217283294396913419418119773399449637447263548838885624361541154105079940100139304969939103206192245998696901944428266517952773765435184834965745536345349765932295816110863117035926023824868046417115670594475292062719796268418972767531645094098533753330930385578887638326417550748853633670244065367426092239308302665618945169772592357207392244858256101344459845925863713787104968356716497879480988792688751694454665779409724238037895318453100048645837690406359099385595507018098839213440789006466485617580045632505497917072145693317926462991981664487648722355969686499693732659771228664261060566566160085735486361366565113499261717210219855509231828947546574636274126187174416141144855454438906402314737214641045274865283730019736846815202428190184800117843099835572789466091171239394975949289275804487759442682018234919606687395369938592564647045900 [141,94] -139902289968308235811058089154886759809704401180075510932878754940601997215625391002708071046856766685552470800044184612936932848278181414356328162689680120184621744694563710042236750761817547061025218647152731766799370801351191412528147986565730735976691071191930922076651819277277480889922364003975761832169210206403224436472166320985322458842240648039484544016190149711524880792236631158688083831625379050686835741115715975984297617973401025604064956889413473511896230872469606206944046240740404979655370625926483390763000729191106588744524869281976190199967684890962978053935390052002867205358421095824792399350072937096074598359464431571186381703126418945364232810599910023254135462062375210692395341949137518189253035135604896004451104498929182050694693844788947747030841142889590047427261797854547732494151159100153081179472240371804645530149786079734039549881276614277811796288683496724413123420143053002341721988547319412620927154956576325795794017619436310573058455748823764512992993144248225969537208666281669644655765086308701873552017546880668768617860272408838147639445336382360794873846567001377177735450307784382225931637452870592863408853934691603165972706000188234658559175615425308658283968350946309611443359297390377807042670208858166427988852607498536385383588417285093034021845377076758643453383401275682148432317204632614931322011992880052227624585999504310978447369659409161271947255954776911729703349811563247725556200964962028158628940353275494766774554250438613838600477384541480579913872933140626164764595795751137882403849373180550381126658432589830641027843348082946099674588246458665557566200302492280286116391101841549670404582796522258723243506770959794592464770243654143098416366312807979055387549667477158610040149750571029809426611836351632397670107094497822239265903802208571010150705876870500896034162065408150175927869295525339360755922746708091709965692694634475077082577867447494869545355482128867373792398821173034440932181517532073829430979664796651619261141247888698840936489501602173830686531450676530095612814535320184358994935599322022051955481256229581566900288465782587605051187656199149733106490400 [141,95] -904052154269088388700949058008204239373233609520574086320474985742400748207125650338724082469745273636309048878251752538694977113115027042065290518525825733468061855259480747881608380600473989484024386438406200601094737905065542315338976232886331279342960297820919797214805720044109217510924616921827871117118985117305094693658966330183427644301844144967977696327248408089540322655353730289515545430616210361837731426423533597975013368623487606944719098676662575636164913639537213501972038588380717236311915137897904996081379525523993938877071150171677060803519491070433696724036998692086410058153395096074044229361467852826532417771368241491999063753713496360609592805397436960398638753075620210826889356942817491032288295158650544597243187120420777868767181346954679195056390003633581067605022018824803795971951813593288834591349441982671846564049978407535384595088145534628187932117946128137813357481374485648339536655279525405412713661323482013355191210003354937311332996448707402982435362690486327546414813351898937452388631279166301636761868562172148725802497136838586450718747768388032788320072080484930028844090552495972705906957985929360958505645772443973647387746106971891929616733833629496614232642802275680783281582888716336959687252071571753845241912631298404113467340331991171787116068406942274667440901146247105600057202416385852779654603863100459007971015202764433798311592464567211175194482888226521301391702429612030887933732245421830274439098233028447575027531315213418431473939061189836469596930902779878533319536257715092849788867325759583487796347432748484519900504446034329913904213946256871984838007259741712334972599673625865633684546947025885782673437197071157617166849181561730926680805153149694460939738904864823724724287641503382827710099717226022479188565042183395822561507337950812905508840051854105417622788514910538437917347230231564560443545173051756109940531412465346738895371150249593317180418547567250385499796175987782500666816582623886279026496617349829778193500685032577295632279782573079016450463631084101305717904078337269278026742046117357032549203287645936300831688310950430158568081442980872797908 [141,96] -632702603631757027141173506794797094152912636860079911851590701332143383283756470412281889639151177559624448575188078579452565869042309502878537466060196156589584278821340812900161032617081670330143703986307455509912822835046456394627444346458358973633741863643685483341323381971032787024794047961309308240108339082114508786935579214738627445500554919390055911707729589890807520660292538600476502168668764077477282618710438013921874519843173208657362587276582569769898993092853385742934209573951383818332142948816851895530299383602231429093348948979429687769767101697630571318679009059269607699194915990389479470088902851920733016037630230189218788192193498738381651846768414772358025028450680905935344851545368914486537348413699684728883176414694680931768900185664016599858679712025799989714953440465908060598849232403537218937696475564630865833640787861812983964912953656109748794321092497023436568918086859664993741218710134986443029072434031983707781008011602231407968376772515389450034082132022042744162997150553310738040847860035391651094096818663981097303020215804943134204959883859736352626558008684154212575637078667905828287121932912722490671715001588373941785323806434421652344857457550631662170117301288764093649133660814486468080810878454172699941788270873268765002920758870697689884626852653565711922630727820778169897630081738512355151459083461772520857910636823513857062625962090574080765532687390459365529155127152803723021069925895914448215139256096663476550333366603260157282046948028447807560020198983331314009774866946809404800597589937309603565786682235501850108801084052917041361796273634485038229319061059060257619891386926174904905285786054688811231259933602248165794276534198300334198828661662099651371061401391604193746036910690877005616869314301102973449982297096537525664757418833383468713507084572772940329313788463593953669976789537754627110428959777708214124239673452072091334142936667755570027527107436969007360261545698107291465019481827095296737026830093779967335063081587317628338034013201943191397094210343941160859011121700181426139361576980840276378636496792356210093884973033896460303100185479656 [141,97] 69068139209736327177914872792589962597122276738808639101588021870984839859796221387257220356820707797108926188447553392766658671109962602782199418011419244915708001830828609177618053592003346033224729799350905272779249003123415824746260005643045649622361043730620876942904300796646317202130134952083851619998308962318295145223408636814938022123646096054096204319872978487911956540025092695801436057427167243044930665992958495580692751891878300975601083758255163567948100167518344671589794493794685374730114930257169396682018757817710295900294401439015339610370608137729086559247916365600787001073945029207180443213905489598908169155795464165158505252860156973790197577761419581771284750939425075569063016602915569749717327654540439404227530041205197371615974882610076967988688422503215445155024350235901031913114106194603119224924114500800997998771718406263771410063575751594857417241869583143727943709385230514511546761802328002725130009639200083039783663900336201487294330233563201843303176652256200348443122648954805733413883948185874057563405406567077992290213887680463329239038306529248358644238019365810363944766241975283271478468680549600386888680113089177579313298464181887821471109550603868517257713983143884013614742849729653881760033327378546557240675408456512745325956897462161094989891924889565840890151048225619269920043402526117779072134755011796967382734220029180123003372606748264441167878561642002467683796923390956213957597261223649450864684063288488081024074240507981309556219888544080004358467278161457622896567483498077413544082751601945667492530125775205356515714411778971519471753179324971845147499878191475802251339585255707803538396975276471629832384820347123974600223803820552826717813649313741011755617995957551703956884735593466248371259822769109949364854564788578411687271293411894750735250027999205558810564424038904380326546166608500830833529731251428589217592160084897301442184680021384641161285009162130549098586762829294633916643221934221254200153423865377137370061082309927226219268208949699002495895451561367426629041741842155603548322527586861530839984745709098589338029114202859050796575813 [141,98] 393253438584930762288408544199737777396425343226128151176852550087411024109514418939442612325207207176282435049839433516744085221071917571257097112311839532621147749696071178503530436548600088415051271722290000937134263988500217435669726990982851641656772766207502963415269630849724620139887110318722669076616022882950007963681002001057798599412639788462705658012703921363181695443126437172016273655290467996927719122390033294524722810957959849081317789874062179780601764958954095792988502092596549956382852496340899276034914607436256210881927115605085728119421125832273077505370937425158429129960260307908123188445910220952206949873220039159171833531266787941712503067843638267152785372345746652276144222138142800811584623091048156564240661404026488217523368373286255642013073150279863722450821317735028399385296963264397936734673004842502693726401079967836762461314062596631991661038361549990699032319371232173488933865508600122465161034966792990408591660852615394082820500046239561436013132182873595723243108999850166194278500473961682997245108859347842209239529330360492150415241185655991032884563656808251514931416669267637539247471577075608870937401356525817676560456837937074259242541226172451629942598082780336317014386430592683577447019927597030845658588800398010213864782307764947577949840665102157771011158275354175677338694405895245751696381874442134919516184022406070985211673582808009189854775187821778348466470015315072457359261801415471227794528649906500037985971175594833464633532042642001691677939334320360709208686375735283834253117455552946270495658663364148337139477953537228617853314777560345581196524132375971527278554651200116869524175482511976060662228952396497777159502032055695396916477130767455165915585147935004926794618208004113265992995444228750130234849114664607912769871997341712010711001721564114981407209276392321149945712733117979146710663015833505224355072234190004486326782618361547294252495114032211107872236614835986751342872674924315919373575566913341374620296754563761181811647764925939841542840040314080331206121906743307871159056112427999509600802636459228448068211220381291404288 [141,99] 193157085523187069857177687704616689802733502362393328899925677018892586423494134171207714887567054727467158643792319307217608267640011367201902932367093447846427547494332385585640220829255447940019321508576920702515120099530679750215450806480949921082403433144765886516947437188922163698263008510215312815991480575498104540069408703630280399173371571238841832455431618596277206074076452492265753863866589613630188974952583517722371833413439113631610251571785252098957709981495973541979846792846444388645777808918583640109831427229060316359382051772216521107007556568898391743446748688079621276675979430277001685709338306610785555250646126818371970458545082030880963873068179104687951162092584741007578251484596635288273757780616972847640163802053204590377743124462984354448096938342490663380237088005441761300179738104191412525680734131186534288571896764170894043876860250983068911819370214706437498087498081637746631230530499837035650633624561546205331583360768615673828966609839503122393838408352385829592807624337555466760473235662705593629329737136657622055959143293483143301243082463993025886341196639423317791636397356325024372554945096287937566468847000521916580623314114596827293966069354471855153900858263018918915020740938718017178316388163271889902105043719856294447355797063029601612519403550935360379113723127455718006294188847348696777648419763139877190823469512969454358005090494872676583257086361521357134890483648908735587265619714685856608568259530180819222468807310320199751683192720598727378429730385498353965550356622210514721292792532137326129795329544638854920468230590407351303982939812388722364045909109260331603920190273033709501932910465572463841421921502214767343541934746726856778203605300053537827952901116699059678863450687716842792349912839594285253855423288913701747565197234601249461755515872261528805282850492895183207718547932992724430978186850977769414157968093901563155677343078245505206826839066708945297838188530567187596349623590768644790345429609428808185066139742540609646991393844841028113208399775787264419679711051820804910393625799945277732157639943056388545422134385024 [141,100] -112663958307026997439373839371472950077349410916486329231364857780028941000095035549414179809267553890980390335891293944637471814175391911117012708124951462650914112418737606980929725558655516219984585714223169628393667942274410065759681599584974071686731408284736013221993210587418700407336241283802275955625654652579851448812578694244458295569574098865668097455958979608062311596399685266632515829474569381690803310247771600037430490221725756969677310055970399009945294692670415606183131121392005888812544204655573482428993550216590294825086520571452509164136970800281083355402876285644583476102856206798708740513489078051569679696043957701275268336651164852862290433854311285489523253308476211380278381303764352521889938572562032583569385273757767049084552934935076936860018389962742136329156451172515776227484396556212869545599511849625077026465654636884399874019262128634827337427372651390756163158022980954733688107265201490831033000134168029868018928731351544663064353575280853098151371237471639134428727612542387994234552075614262698769177321569288794303446290099012132771029965283359148891560478320165231031899479914641362070229142717906284498293129565064861309100338389873784769670202081208777215392607746791119474509869882448210994592456266641995268354510208278415176227268528701625626996708938134379611195958255719838528429283120318911230334886234298003975082816614857636749527470058497922851186772570675504212719383736417420330871518823940666435295776443093956326142144156518852146333386734682925970417632438522991875807395240147422979344377200785745083394033064559156866152494339612926129693735684838095541018668714280501239936974994810971180937279907751572957893448883222728858732059057438564265845900168230397687150014021366645413953408360277304923095744033359088077497931745606821798681242032244274942309911575825879709417056506370927295794019895068106776356366928335290559615944708987209630426354987855667868624429224910513599879300741472555986141853843331259889936133545952023149623952104451063384837901770638125589042117316740024820409849460872291145174919333045662489769206812134985735043392 [141,101] -12832521831991624636222699020463940909088408319579026328908158395791451692868265176270983235951071501366490426025657239574010713873083282703344140660952603233372505396444067942624416692581824048738959758079806792369536120070678218478192550133434139558246055189420589879975250172703175011569154245736310984615415700636548375363087715090392934979141001733618450454039689784424702217155863840324736777138362133811343881327279933837658079830460970259177921149903075673812363464032250271422826900454880752651426802520238989411193436676269310396157534953900799172545291219498959487038576875740220163612501574034735408744782173580466499779413622299602759209619828921356988333448976170788964771932599602313775352201943388336202223340011792867465236077562974474176256108131121316079886453573216287557008112571072511872918474788778637148974142110317514085987419989646148509486411182105767585610087187526467102474545620430636007669240957954798573926385424881442512512640486202650268654901614309428216252529675222142462633050620896066367678144721079191120149312873536615931723572403813280603306103255968203207139177729064904731189148512824710997729559815539567561828625549368069147942142551960887917957306653727320898329541776696415904040373482661915920027068753989944822440247963436258606947998944804209576844789646730731933315227630617605042947719898782674005031458244427410898964079794877428387599528549853604102757644622526561102665498563206307103086432693237402528502722362498548266802758196299071998611886485662050986544887684380151201194639823443165323967006631418065735184048774477054801042234285996010447200341382054537388629214883874435410841268740442971958755372009102851556353240104041859245603664687991858621674665611928914571723123895143008302420279699056498071295054335808710324426697032520643148378137376920920936585160956312321824668808152796112277137036627404479729661551506424041117342400137864126504997865369087004949030596820803621999941704333692731839950325800919616355045936674410803786735759869111576785575368802750670610943522521867290083164548484470549822944225890839088033356306885095459152 [141,102] 8345376311331792914394804368362977928905852878748536722451158856937308661982165810766079646976621115509522166638404975778091365930080244184933732954282547695731377153683112457388271412436895762894837190579290506609691077204981131153138392539913828004215834701888653718222479614308378523648452687493628059437609512466200325775388484571614610897959805921684683512571923755823006272967305807798452975649916375603380813891633492417231521822556244917376403420383039589940069255523414674571288643268645669347060615554207915044363681126385988052112945185413193120366993768220766713966000499158304741356230997139128389509433961907715160796385683686468848282398737820831807464308604713601818571951153148229591732213836119310684499430896522138344499792910685221715415284126036588889154196241554695723033423352098109512349490181910309518044301971959449470380708486686648206153416260866186163431015464543485783002018944410000785740183029625951476350232547605623996831542707296591103365205041753523286376171829272585466977866023640854849735519038644802875171932380130374635820478613487773482595964629560323778126888452290402600232184539639942419065165386701212684705363976769672888643464840629291936209469688481333801244197786627965882727359012008136432766669377478744425073322433590685029881641930199887311097279150186266548498177472894418797668272227388863341815497119881112558747000157025933588750065663353995934244367512022319948510968869201251394231492837963247513500282979552896996625056185258902629958468816093587750658942488556655163735455143696350735063187766740434868408039512133568817157142431861614347230060376493337326124206029863828043959185444672015072305831512204545005595958381466937946491426872018729982546535129795779514675359826071042082626193405355513984928049971650782262437530630403054826703966340249746092562932175769261308399746763145488709314987275624948526168731594096281263049166668779763503441998243110684069596947859255912897589627339311098930484443944372995372972646730057683755608666512372231571649915222894534680419212869513066139980423548474244440569862483437238550624860379424 [141,103] 80177954775036855656147285888163656942807574114818700859053904081147582346820785351507948068895068802125153632272356065873401119792001589650431913048711499922245740723996728327154348738102861212551906757412742865807045738124592999212996526606633616628157527434652193688869846381631158057148465516384332432196175065950384950550212821444141752420063005682721039187332845424339020695887950945211408944496167103660769555981474224358958841842077016248323818495840639144511732573669384002780289762519856671078691721807868209378346263114579923812088778688147005815970789471559488934811828855766551320482069010042844176062327599439296185132466352901141188302578242655035921243755317981530611714004596845192631764050696864655861457140776633688457974112604990368340536501817201089230528549870102547472812797144938244915981406930481766639207927070133154201321022597968110238382077608821094076494030308750167361843414547431741802024659750565131577402438402341839628653191647420361517206439081909452110046905176997870051126264698017411819316201719936839536504663466205597294593922013276890746239230260530852658490608769063747974268104234705441878127466182217191164506388829749217878970009519285077590308772215679349740260594844567594974608504545228013532713534212482080353963944780157992252020842686195494975803955147068301191562925531151698813428238236649230982339060521281655395473770436967531218543907933366952338805121711091511578875308248508039210931242982838306735298256904225853554278520956870319101259297210233714043971612250987466952117086913481491660526826221094902987897374630887890261336664325830182282630940507868926200442514997112030047698805922637261261280144020446054556191320419901434181161406164149987231900665271405916528077291729747073968380603768598109048494836459014127604960380263692931704465275886279321647234122412896175713715899051084070008170239045704074686883537868227280348480449449754355047972403694022841657055173737246673211767592253114974769152497845113998887185282974666827947124924118866640281836902430562364942878265823364803586873242378172435164333205252956742778004 [141,104] -221843637247971236105381131977310341717240408381035625504154888884363114744450845982687550232102340994071274541082755361896460838828531211586616356887468578143609998045639600803225832841174555302474777286755964410868029756390986705360536507355941187915926978522201536898509613527546692003317405453248369562349581848568012309275101610511181097898335674055878814266266619568910254592870161970647588036501356970744685119647834982418942388998392310013071555282726344131025807721175126898460332550145608085126056233254903112046072661854021987741508199390515813916678924511944998940179003273579029440820497259031639640660978013382682229959956380907707937561664480750155949462594736834573573275455996812196271005741976132410011368970399064622940231217211786401716805336190271574080610972516070170998304321358625644980482033881641180939529316063680625000255987927489925576987547345866899676636916323034390388647306139907102163199148022413501485914824536652878309307696103977451673354131724205733149101779593990806889852735428398597336648484630376149744443672715125043140115990723966998827176016491734015400384633101598144748040207062799704631030257850108540024811551007420301081934412055299108189609767096068645042977209176531165222098974151810632762661597016387601498833772177429967447348590754616868203904319543038720991025482435326583132061282178644350586128166624969629594523197163043527194790020106588899018581394693964171855086591841437581710732307817116080630949154993369434284522008228045434311954221668581008779021619355874044077404138660423616581400442417774786457400895679126691349135249746682105206189282892423802780698775104406870774960735879631729885138888077809515849086207074024264862248500238811611518243786603394773450911545771411132482962476671487050261596606444827988011105924156765214017071449079809986393526370293383447792741245717790167813227138548393530817211293774104162914134297877737751869047046676875811920584243247250761908976655461364970440946258615308646665801560966736221203113414453498289488386417769550048830045855486076167496657311096743267362610235103400760 [141,105] 13666275820354525868065202608085401773434778393859306937983847916973384278703838369154685624045772432367817830442786588680541228855468876259987634758825314542208459094776981731199491311067020096135862253408731420604698059729480594521409806205843236293777849194408801807526039356997790113676485583150324560138045003372651415278501336632892983839697694690205808787514725623297517744435001536296544103324030075555514166274790895477928332803623403325025027079741252437411762626568410140408977348000534786875998207747398257535779140833556439092539801407750578990450328259228741931943778464307204234948175346684667128048878263910013845228486441898450660139301831515868061742093665713525112273321915726849202681942371180686062819706502013689472336746655721828693127161411857469916477834025319273474230420832823878939396697751073964965923443218249043833464377583448431174787593729565942770353805321349699477913421765682271290813735677898798779484624407747464393548307029409888234866678781503303796019895643784169060826625031326252197678398058939317142857232369888354056275883423776773964686875194397221488522277892339461766594050904780784515463360341576468366235627889861923366174774280229669582938162833444044420145466444026984990770375434054419331798594320638624250056156999675340762546653355276436328274991287551183766400290051139024950383746832303483908995881308004242071390042918943784609468449668753738409950061691710005865231895477905620424547796733802788822909369427067256027363274126339645364335625274669736409639863053358853698190124785305477454161866353066414666818681053541124658616933488160447262154441515256731372971568333298792006834041917568560573928076314257041518851630229152238188551633385023947962140464849547202959322177736848959661026641532839618552436698060526326574533998785961574664690034924737001003957958217874101522249711753915850781504659405830481909913907408084748491654318355029122866345172596092067072305438657167046009100041425212114743894355643718103769494788745121709958009262350863161851762537735144903243422339313861614686737193124360402422791722101 [141,106] 1167442667526956712256232367839193799391579281950538412950848008396691963366720129025344520785835289322936594762356286436463350492976535024828555810246907314050770713069348575670373325309018770948520429954481519399202276594027157431851299285124628335492356780163692637917836070166537860031237593953329087812438318350229711033946090798470741558266275935233317141287163104153063575942129254005339343809859360794541037053453774697234409014646194046525592480837443070322834735035082668534622512697135253242483732385631934244644375174929222749530514729615587504262335645991283805471329851440558787695877508096918292286102116955656850208817185219630922406725756863841972443195851134853560346306199757172309313790274856541167590115867815682327201592738094895704462121800971504065814958255276301101410040941339803258354054267247356762594891813010473712028882647700181480712473674652026519031024439032236585435468346236382916149414073719394960332063273428774205197649098456959883512131010887196078468362741078083342112683222802128892169799784629715750976623553976689641780181939952364351623841249569087187233035055460311473024238466958736540720667219714380490153372168708109471049133930943216279356848978934754262738775934404406346886043987894492540134435204037881752647942167933545360268600239324449883794469030838787402332317209300592526111123767025620285519357058411565603323619302393572485348813388165992754259332200403733381231903157308390635092626538032732369236210443482817790309930892730162023281499353846935790515384129658523279576573115455734413345632698170522052717199101985510565118924053632232719168689149525873343685185639244821309906291942379360504502013123888343065234563765410149195352866549060504960223320341349044308767750759567814692343409464323395309128627447351519759165306540007312280201191270323532547951237119847010418509233831916667978634173779735950123741283574709783756986718880114977300528118558692075377954433427682835649547161080735723577001235402567404459254661969170083004976624104426601556811280619662904147064901325781310340375063055436170009216 [141,107] -328221472363058380479607290674628337664884592803085747197861072672919274995733695125841824986263302956565376354045817093261558135150852659810056244116643658831963909232910421461479959203635809425035747492725663836800086029478405392581053770940502574309064273182311832700091689397462298375425034035337718484832963628852800999640975520434976798406131731465319743652931793803904024431298866960885517076427381217249492640053644459748618983840317104543943964263314898456154883219875420979920729591165483135817335420219505923124332034763318637585080537877554642456948379380725064078877831143422592101591002978401565057800293492240976015456145254934683761941039594718469675196842524713818339784134139226384325294581924537891854125489082627516714985236765560539771333412942498875499090367683406468559346517733115665304286176787258877848589896869327690062942306276374959771290781148719179564800361552025583277712612769518292098776609333189711604570984700064732152853627078692546904103165268634803023335107319460811592338608329202332490901162853836030708233153924167977141542358199601697339830939758956300837455040207550728728108274771991358931743269618788262074814778441576690883601238084861809856492362545027645225369850055994785524060249107327536378669213661043470846119835918772116021316801791241853880863288930023996182759287304521762632068848867498998806404904632831698367636339477020953172902334485234781787944006783970000781682985688276012478509822086740811325522104317936006942619430364249111471060042209947519534302158568535208038130705535036164455704371848241849849409286015640180939705512937801922011485248800072583648755553995442619790134305887874129420793992632728407606047752306521485525341290976637761718598634685152956783905269432614466772198484356164951076699624002519922916576382427515736744186335864334964974326320490257413433983468788281965425369349951021706196101614906680528033630009112116008267228859592336345844075328268988641469240323007512883527912475316977721822904507676265809175816187787870577302605901052917166221878076802897757563467211650096 [141,108] 56338662813229715559778103878133977677102338612793298297072192824330383113872690188064192321806331494485150902100500218975030417221749725802780195138221229047278360499867657402697977465323505070747014903053722495564785487931464268745522609224043677727314714119925912963926078766117573093646854946933227555062910669836503066577596046095758250642706733741837289148856600667174241981612236874392363377273852537833066600518804439078155783248525265249820934053775224134569973154784346437527617575606541841682224106733576944119161502699462577893959566027845096844287657735697712834461306426058960609047195579228076134385907634716993490722853225063743281056447567298314078420494418955772804937803407276255127814728686404708229828981252061329220961209616938613749300726732017176877719423694437461643576756592101091678508451656250190278544795482608952560856805943717090142699927375411871588750093739824472537352955078612044141875572710570441757678154081211966975909157073102139614448077533590455891673610217487131897260608879517164971048403067011199474257361303520641401055064959107895288295915434699747002194406124852818425224949006856339164242540614241381395127178869619994992318068827875028907197235194481469825505759631089212100575049623394016491871010570173142047882348470364592563350210520792302703971032620891180042208130834668505332286392649332735222900810284867665186742251132529284461111358172391253721078329381518005009829538151146689654427138639913282729406304027606481328682515054771434833435031205609688717293519825004804492302735600314099589062194149895088092219008315788035149031702221910426199255799129370203028375356131190561191400755215674989557870419798037871396376476154528640678194950092485965175122547879939739350524872743335830690074025991242723148452878545623447338391109579528133595062355949241995833441708728136903253622222478486966949665295839819524728685451229119889880113194952254050056980269571829084106114743977068674630778217492550007350903812063141879527770573361922777961352216874460619788160603628569487011891600415096046590558176 [141,109] -4844891000963187610468671354832490377697256342440444326656411073518119898436530485112200160431928904800488744941272129493460844871184092825887841980245220881655955193803612061120192918255631106889560648889338251462627748112172576824020480724909861735256461773111783160859508829796188410995678826410547395432231653256161852509225950189074749548878560866571638426956459551951140299358318981733613378084521925032605077401343167822630254520274145535243361156057650403199693078247872194783580332638383339991821430315766090476586357045491340852282338773872100479648509722611892129084266144041661659635596839724151270364076223542713938738666425480286410109089425969072393047449941259749208306254087471993045994316302876468346819357907015121424360212125821010422413887800965669732122350022298853997799722079581869753401598097154078841853519513702847371807081025661711150070560314740780115834748131747672527037672278279594998248579748385656614474506430111329947277094601778992358421868175626915256017901747846779543490065307325827662543747524653358004973729963028822654504087360295489152459608609778308565778248712203410835567266785136243212790566262404869564804359354129679712162574777663633328482918701431807891431233254610515865541814266363330093057140924228665994691777224223757048659144096683823479051235088381058980216447876393800478244067302642419846684264661805292520271445292866400383465497252905407748444009035463659888795618694576248776902048473248358119976130544911151360987065177193861843328580026127719113972196821534333712558507191450524122083293834477892619919081709522127512154451362511268578075684085344287690561480223216976902889007458112813203245156219439127362097016331386543312734021928079587982151888187921612796280428951106274791714354696500161543947767030030695236464516251541366824977486001929778069100841353877968969233425207431037194635163578270215081777399832471177237270721119943093661396423011723463851115440590541758452422236304860050603313017440732831072114724672482498727421369893415247602989956040811930828525697001163560700 [141,110] 85529665178741497657141323764572773444689565388572922126306736880112701143510573191920500773441369345422865412542747700881810948816361923335941250463487827509461166068912039350193172958829840220677185063596185397999107991132893161576159061797698908998629582840877495390448318756587777587667086224715019372953919003791194161083308243379619426398536139235620939921955038137342634296578119349166641366648125213273078294566367261194153868654371880654989707424835122157483542363577933204879536870257167479297644615477393421169394836136340120545132806594781250372396794258458527853466326887791140685956547025722464146418696223439174195390089765680899737780775332231400182733036846140411564699841106528610639750178801669299788065933166477881030412231545181424980842342138217991994216089799814575401060677060401438713711064588967073941815817449625350806405181220245643235023842689821967995014740795417628761351914207852967016361488821144848674983155570341778276715984898341327146890747043405564158003713378459872567672249525149090497162779164544446044948816572168283341391867769415608315215241002116196224395224708342557621994429269047056155872241526023068508477149219453150330803725013199862437413126185238191895285211452253841051872216957598106277900237413902540542375182950820489287715327281893708290349975069252147877202458322342746182081362600940014090088771382728579039499453933563468304884347931841909815921308998747856023710656272080500669071101367302201012916068858938615242019596691821755006427275884665975453534056849039230056836867805389216240985534304585734897866481067380234967859285668221826332764481132288608720833246285252698636388130027835467552286214055318857278607072076840076217836021971443311747272956762743669698834176483884727813386755407261898471447561109595738234910783848255438733679593159447639197653117499057857086378701848176328389690988349675177371180271564449505936028122512483886874012317116549020124483124521977577695756600584445408607403999881869201292189712567094718893227902240773749953806692670749313724635869632 [141,111] 12870605911663891488608878058288022381877645406772723038819866599757609334256620788734957738960175206426764801971773092936080352977800240807130129975180284551205509608204321181426736841960413331112585538032939520857758925099080019838386319554425099266360294799525259932910300208143421347601311844134433978497124848674997069549725379710925750940403107846081493533812840307194180736738689522494097385114808962525181381036931749427144846986721186885228183296548243219906725410346213005909977742108703483070035037603091210289692031789553746882952303687534602454248751932534420668005200335993905859850109998639789791801709081994733852559864812495553138746689856055438653869714540503815628858344164640608238211440581946030526586964544906169806438247880185435062457000887470630196024203252166089449113571450782154682510018983914184523144449670598796397530956813898006973005193641687850675430142356822688230469894777052391297646700981358088743909309797724698959501554258837166423935885755835249437830877108089573174842295402888493409398479907657111260566777585339740968739706724974630607253997853222577790280604839750499231168505797954227958741145578343219003460758123030564142775640359951928770310623414914065227957948803413490376678867974348692465859214545275392943854748064804671251104499987793294001716262321110205519048188265619291487517937224131524346999255502666301460956616282955945013082629406283698247054202515938123721531206083726148838938969116050394889973530815191442964814564323724954371394660690210339184365996982445935512068513294185317228250252453066078010005307953940308188117225156919257691883784287368412389024347453710657327861535185724981221274226672616279506750756961451969473897577463459110809128753390021002174686344523177907562116449133924909486238325661249227840647483274597579125604115974133645862287445042622977557711990204074890414441910724489261134444854194255498399664342604394959290688453951136200980951643457087836984792431551008231042535768094695576815460150532736556744855421596417446405766472326594455785704 [141,112] -537071947270015067870281588217363912439308658188583020251121417269870767155344184245413779896826256633520635092996679467442729157672388765497306915695989137197050199176024709674546201522289203910975507725150009746653172538215630143803875897158788217386759598740989568719137077038256782332062663311812046783399286221718150636163373774436496227678536643333120237427850732018567020110365210382838812681378510773979726386776163489031311112100045576039419290581386841906836866962246998253396057969249248394207459620106770929039841252186988936851995313704415626762534333026599597190819726512994081322735455322281347789568644823350681508989614790641842576135795876245095706515846108688468428145180908218708689775849613296707094925620718360298821220945454044696002467168208149803730803079888905471249502427784093461551759599917696815045852995219607675068517720245749543009188315704644142559733886905326299773712413790548492738082645772155407284424129653919843255452858320037286407466213416962733026116441169635520749680146694766266542931638238573115212434098667915007954069139786731235466859872037258952496895242601494339242268001821211992407168028911798212029407453177406830131068365296195372713861497694786467232254489135533700921677620807499647504626866747663356883026330990114535217202121343098709690142743331927922526619166704603326192257715598569549896121829097968012940820994941790390861666812237836870402638395026125974376475097020688344553619137642330799646561135014896786980159635941941273348756684283047823793222842063071642153688317717672187089760269924785463585736333883759404868077557024467555182235353374095040201221839382202182128781051529906214674483287301183923283108474924736721015937734688565628494441950854754557450039148554242734425123298473008318844812167560023933632047515006339048190410778027644026595183692824797383950785445741969262490508753370047518171383610796446826097356288728251876504587552467819557654683548081736054507144786684782489587338905941844351354360575084251330887105068876074427497014873229736 [141,113] -3247171616586706629494850993205816534835193730050557161563013671557678619227720410761421977525957064465365514145994580382565691740036318136836694477164717711181213432866577608985930646985506593151118612146321780072778163114842741655927238778823856854165925565634850605695647326191559201766416794578683083545615231437992683307677754754004350341157729598430210315306780693680168077636100447598033118384506894396618286440548320284442966013248167489121409593325987501417641329834843155694366575788566456975765426988445193207938378490607845252496150163778169934129199876000220401869826850172013123369319086406171745504239029263298327879725607218939225323037479088619866061352930368574992826972979947134812989720898232573275950282861891403826360538773266120736486310806871799671752694122339064456331078995715106994781100552570062383534676650115420701154326400586851062650467334367192596461188872756580488081372452468335925871473795722413737657824393070872044403875947199758277522866531014508192934728879226562556407463757399499970600402746730769004324887619469917102130499311879194632632513218693581996472857938311744659021479645359034233612621527229410665886657627153099647137012792231208715421828599909934080959259503507632590225292005055206267386439453584667116891993605550828504279546519336730743039535772573915844658222848668448263077052884600302457411862235463173934941789522303178678881681621113642257275282670599502569082209190267485310212404150411060702919161889848778639487681411397215322113384213955104014951007122825324847698893415534883285748885142526168714848119342610489703835064369091319206101266391082654002496757091242528879149048284930336678078383948692274418129201721997358790916549452898146329026495477278427538073869116423992874789589755098490185333981865297299711032623117866564240759932105928097852134039619007149907669119129532965191154530122155257425407284597630597741736196833845080450761549505141313386173576039013180662408031944855623509270620015851378599185655526235274737037061611262078408542125 [141,114] 31747056280008190505584583646182736951034375746191167788086019040059092619299005182518778457405633539462126152580508727149697248543760199686164009529290038968782336072180854810787934386367061884224645932172584122827217237065590515045290253054649373458668783528024488096764516505460788236717662898588638805904068701331955218461745652679970546018219252886768523945817450535345680044243320038126824860526355290009977287735275162866243942120032412973279444441054256455306400910361524869722791066324564028255315314931011950410737992270177448649512120180849708362497623856830937282296421486613383073639799762031345484439737544898441169201719666773916641708177086055320678878129061546994741035736858909608722378178300121123892778802573494743785575557776648155528812531655114045366032650228141710479790338536343234934861112444670704923919147766638302840894858762229975730936085827237477282568928446870563363553346170116464987545368871162448016425754412161892296666307348374589649455819296361431295884513836908454353121544065274563373648782287971551251785332831533528963891604487512377748551833440314537611986510394186897252196485454821444024108720211585009144356775427873778238200167717108682252332369767158512225976063810734649959777185637857051383673103734050811358909763432358013905083240406809482456175252055732632937114748144643960166473025356142928677569370990012438103445860154310664277526948629659260088990377641837214771015060351965224979988981433036941592870745205766746856415633789633096999968509178413455366499953022916036172214118521610929126737906529051603644649072519351477344758098030035543847915675551217288184262189810080072248570048654046475627017087865871303098963692611394453209003843040959953712585790084504044296829882863758311467430448780298545461607143124482766509696588929000729888447560151624630624322946106538561239819328196544092200739732108966987128491053043784375175013374704760305626780377642342752997447989034525695811034717766605101667714336324420808636096227316693670358868173498781312 [141,115] 2712290684853889686459632372509529430808277149154139180831738408615743015294660899077604451325088023428980859010123437624652794408631182663247310513450728891673689588397832364883979381379921617338127513934344800885359870432699470873560525079016062788573438472769033645554103284697844980224085435521778684212946290574185991227067113879864217079161610394868777985647953720791823495508079454450393842554227421877893892326217654064231926969364553837436693728208818532684797803742593645251274670931029352070838691674639065750156742082292549193564200692582600780797358529346969994981811168508798908832477001554042812981197985506380295721249315861423372572393518885212033629319008667772610806932269287263222425402403991790396404595208522421587721887665883366506781456726994690045260403158303572404570007904431537509769111350883033599648376120778180826593357435786861930201702214072280064847961000941567458883463796668803568847339572304354843811871114443090125238183273487880779601825511920569316271443185887368147294053028856137337449991224481941746132655295581535973212468201589698715498671312058776002834764584551326101159105473727122658047519955818525746257758457837765201631532623542593859669198622923314994372347752168934417364279878160359348807382204169019206225665739506670899398641305766460089345927820745476694344820403577222996271617102055066262572166224212883054637099963801654164635137292562878369778030235346460163047853285447977146355220767077758452233112180093107206491756000244160839396025713769084698381360592830396962950953709630458158160664907549533734702479747196840354750261091183118186348073187207782029465405202954247192825678614459834095946993284064479869375458326245027953588199834110168074171988708927493185880061690080060281503981267633186197545085027245220457514709671780610060948782525441641478086047289568926316796539500812161911681327982374676009188102701808320577695588522229727301227177094284515034702392392596547740162078322969806636669359130095896332599970968207139011729552 [141,116] 2661045728286589705024569912079689410430261759449017789612724696065452988653528427359711009265912394669796483416356824975863862979408158821241853588402644253024378482524129397940489544310153200040600854488731167744288643392068865107302558079732735475344201544361184182361944049448331502600694224719235646032847246165426840763029885218194140623758889522573729533864106316585877978033499648926657594703180293221144568207996642788357270581705890624575375158876490731048018044847389946720545678974517736515969140618013429245643325994829006190872924207344778528228722648520796641017355142200522959334573079211048818854392026819936811766239268774199759463363254218080396938909567272148376417512921921468872226278148021229165833800455006765638426750573297262740515104474808381541753751967912769385746967848850518295026228442088399365847953878106118490153101208929985175327307546344084621117405741137382320640916429026921475540321419646699759681948013321003193490450272325810265311707154958524817186118910179295254099405542715195057096818423548833712191925346431659535894578152978226101973357278629059719888795380452946820774617485912039044757916115564688135605829632691523681941501341102407092873983185914747477394977646248769583178166678717513657942076559062587357092389139299271146480558349309348573278361177941380972807608873773783046793164188294748339573355486720003816273641992819100195552941635524455938964008556510843350492441926394293133243136746076482263994716630121995846014052251413845681089721188707713520629247091960803093944260280985363961570825835580551009513825397209557610738686233378277285272187261270695327280573506686048311514364932931655229094181233835904969509544187724541467398992527895436909396922519636860592312053159442849906814645846929217744437478991025781674083937903110841274766830400502127959470948119715729422761332581009899684476835835835829705084963145545401812073851397363122090230425949998630603534916981648572885104839976850241498988747820801115833098231597934238976 [141,117] 12893622783221548359934480444963948045343838590928935188875486971806465607709056128017722644122595988346612401168433807297684284358758660463605235795402417292115893562362894200739771137547453073751482469103321322519446776378946178438622094401892696280000843054210925792858542760914720436912436000176486229679152888267628814340610443546633055236806152300500258542946741763508685047896384573870400069856745028135445613813181212718952472835330703029569781694758467312316295911605564469666719060345014685477920781887157922926476971426168514311315261704996048457316158314112165899075048686160427510060647868201643886400300650998593533778415173080152038184689083496560995134054640370196770629098206293746980091848147306404723653131811198605566108400077956924742419655807167750420041178800900250906515551062603238050626231714482246772475612417660645518476314704436166136843505536397436838867635367885870022626400515774885046251519528455177772669162656650163835855423459585966835305540577744324258479691655774324047353770781866206372678642118250706766954636845635940016327061654286040887263481346255766140667606682354588417366747352303229087479293414212648745356250439618039020567482654866445146272833304975389293183360030875362840144118404096256330454120856329203868509349257307603471900019888683765782886017296931520982558419363365466508586994552828943932692933568074409371099302926691387221917884261927346083199915170845263631812783444447432794003282782307154274000940126529005976671668004593007715341568607214798142797781766400151651795588367430903207524184650758243345274359940773909876525165234646043042294197853235012335200617359138723201799582391249758906795221707431138331977558054151853289836735021005756019250408474945484571890923722783472478313661002813951973585867655015241568513624342283271368324419526022958046282321182344045063707396041942672141472879552803056054137673316881085682845264539326150632018560131132536789734245357174907960701619086182528212758628665230970228877919720 [141,118] -38383230223234673615263789430403834945374626983974740847472198896509562172161820065027066158753789231270094148242303920696517180375719462403749127304853913338003752816268841722017873709667254686408230514090410201761709120987508980153405544441110399025082486624642136511811564568237246563510355908352630785743951743886911477496820241786315185230446349038500823967754783200979162871223150015537015755035629883295504005705812967059220826998165611284200971160989276034897040346361203841273318201431052877018790168148456207574816972949392575878589608018211276133368118745309118714065917876134963717059032711946864635938082623304626293406900829471021155455562656965317946829787892554057313219203764743386408636744307282310590395076032918428853807826773899666724500349158051894972217464804627014993692763055820658300384298693363440758065821714096516560732832134922280457089351840845445688127785406832277289947078687789845088594510944265528929392020983673458579157920879686977502077371470925041184048675659843062532762047497809682252641252229679701898749654840790450487912621874406480255913835843902940876661977379843707562010468720967930503917423236013736986467753800892212845577628602404058774871314757109207214335679308821843694136808870832396075823362757361620145103683827536156879851968635184915440694585855169610736870573050997624998997127467830376832263487961166243689066122062907615703642837790358074383402538300265028250771671384325034265344117230926644727015768537933928792180619878686456933312350301170236717621937453905056522768498357766540640180840989242095490915511742114239441267585956080048502795640435279028188549632833713116771583939060247661670642105755514713315492222227401357896100213242806969901462687198048460779610860309588176629774614885788134700821022414674855046530495621706751912250291141321232594291700033044870740928627576817777597584988676292898551064572898451895870358734227612302721548163220969218878409962504315910429724413426412970145500855504979411328 [141,119] -59517246719589601123343358803736854190320906182853935711076096553180449969727987715317537443930093351528633424087556757755164158446612479719598848865498259274553819155102864322918164733969500915858332939109677397580422737070104765637076477517620273304538719545783756320646847383188770188584576394204814331766192787361535405370959446237639909224283939021271275595133237706838811320649014039911304391610698820474170704774605291718540918961130712123116501842508270879529185361348972703027564846446327526033861325437924003535841048427615319454355177715694883569681869909747989870074691366670301919070570633912674772791042995324006153913953083735849004043467961223513914950175468347664022077094623296158245167082269211236699481452734218152070198412116438675528468319011875050918008547165746605027013936101619073414866531915809414601434399260404446370304689553270088539497212899285028187535988367532610413500681438242330988248133441253068323745974588912433755469318675128842862257030085716526262634292916097934064101370144294940987238350680845146772608253284363448728937228155918110260116513195127345702703976582112924780686402893569675946747951017461952572745879271550495026836487334873976959290546834202828896968255637882288286432834380980240248935454167830512389591331475975459874706600123659106737851252966335584009520692557342109792645142774741007973288254840981529037131666876194005300178920747103906287396898093483094880620308923112763143784675642986195291390661940234567176700383569807397416853855119533266235142987590797820086101701275304426032438979743073449269053290397743222722653554083689769921252676731431550229964255095373234643408005903317237467674510392893666930485472911368607471601795689411686033771991929320174243202175385474899384108720050550837817420091743927171610851095577747958586451313345607349742157990401775189928797801653225989299581497092823105323501417864949286458531371025480396382688945761301243825564870673075459731022759451808670091039802032 [141,120] -3628636165587100784776611028158898986423845724411808532689120616039993188372895811374547181097392882965995977937461039902071485368765459666002344531247109916665099322898747802324679846820335527467029494600401403768389048205763928139874319797361357849088169440158262536048759115877181627241894744550854907095733956800794434212530549145578311808686878131147011585466670876928952305428356711899102178759600334098737708497209508247597921629943287918234855293386456838082018868929306005616354642589073076241529253469887329579365068039359204058768171106237631040557641973173632620367414683027723351978255103979358342711655949844178973517025068806831229684466734034606020736966351068909017769570789165133804869204692371252032527789805433305158363850920791826015875528291067453908020088861158905056382338106788990620618039608922827851137334506409486077192373767513599346487913892873466463414791043223032541279626991863218613279278289146410533651226181924132293314235925229528515715478371953804978065027554484113515067075817942895999121838700979392138291467298732923585318540080017701683228449504128965872486706983902699184517845804478173020329199401261291111749523147744044051068735481674041297419976496976480142172461785791244316213081197177350475620299406500902718042140045067718851328019155102762953479775981531163332590426844907741651711826280883008437155816511455525492075847455014170505649448730500726699061097863948134160208391747435793118938528213288353500836205787787789500097159943015793461387512371147238747027916334033374319147051767019944014159836254309223320137684600559562643279640822506336862320212219946888360431992860576500910083722343146495369148170258709950674409028284247216832140171269448150863214388469015374573894763911563617111278254165384250095864633423050174109857878776076908122035984464447845410316947797783935611710728400955115341237707333676339930273872090796166663755148993182016821666201005840391236759796858979850912105845617672955296 [141,121] 7730902141701092444533080264353710388577790434399580328436976796168736985602948365133791748756104416089504672919061745794921357411322667041604012452926346338986797399923002721230027255621550919717096042973184282350829319810777202081331623573250545758246432200990917517208247317540875791758991246756841727007523203690194043763989907733602270360023042439311277648458970496767753492716552378557849139663033347152964909121733910489768518596403225305078436034340556669047837026341088799723913995148981829092731560044904817665771774256625103202043036981996516994411985263653807691605667063352024751273901977560231769007754543963291025043819611162920003872450647658931205283169636285413259553760603874290282043837046606961094121215526227124442934329540086962145177948362594230511113068594565901750785627902998562612450573951741705158965137177601958492715448009422136220768544548597454326934721098125359613605940647646421251340863958967894003806005319739608405162269804292772180878144118092999824866697720951609923739057543414387198489778512893828600597226349762328001421143693109989926072324384486672327450568943081791023171672745129330461105278185963827420021559080150196038428645143780976955714948182497626623944675847219041608091131316206253918397649963534798878924438748952239721343395464288240030671739443564305110582023132542733967817601332239864557898081534008620819161631976305630626437322182162310202716985588741774599295076863305505318570745265313638211954939027341568803628965257252740051344633041263653382514133688082751018163100569519356906093423310223544370600630088619823941790715057920606388560343629679708978680579198750028954310434483780138429358309744585693312442009940330722115119806971470443244896608383673036866041326854025844380303934661881249788391731500229927906030240254587428980863845833326891289743870860356045681003589969857313018513826907480057476362334059466782962789152281814581372068903707307112906239126060269035549408293890 [141,122] 4974547629078013044564045887873465136513923632447492131816572762779444905285424463401899696091764547801923723158801841883959843924496402686409586073884443892431668443599089296004061480154874189885501346842482234345488161176045869326731342561132515844246121906065269249620689371030537212363426565978811372383250751588396034595515544467381529314455593370638526567139910877610738814095086690155533767394282592836496494041950828074352424396539724851671023863539611179863710218446982823293622335386838604599584062552267657136714040272257811411360293963853114363335087003665914036311788064315444195179247352551673953820587175671429929925267876674495965689399694048493252948193436506436495612508072324083562168397221640137567724139829893468480443826198191954911498185532546949313573095766900447633716751230585135068577298404632573979339687370189057010769173053480358048035545375229705190365978858306800995531919700323422083271206194024065127917973161673055836504581565248154362101302257522513717688540059206550577981526664184001124711251019605457435316333163644274220000582097537886493934307653775835548071715317164103305192684538682259912201363920497978252889027179746850832390872606904358483862662285868031741987747264299445598522198765072186361731693465349715769777679787857287116703784171170206315474405136664129858610001230224957532222622661902052131487428860495527734795458393895679056093621110685212153609984569075708753265445098862856789911283672677835535019904538093092555285046403828971797103243924632237340374943403154137760306041717386141427627536170425223586603472146049013728364449302214064967659371242686801965362416783973013435602126757134592351484472972196873737862779149032698165598622150208555704045757265254225832838732209879786271787861667392549324787696686311586467878702061391572738607985285225611741518316458463046958904300322032940251958994966102327479754177859899594242505446812186926852030212593145303123913564048945187136 [141,123] 363010156096902599294593349445087850148066841913389830791047527420625592329011434771588131720836260925185247917576289722403458412210651664620922596608530152935237538499522080889352344457899251614680277824674083560452220568136494446510013467228239253762359655655103847591593057707102044991967267502656358255788483741581841776691004085427622562919833074527383128146944178677347320395225534121041461248895825645374377347583442493426496960089025077470374978348089807569284655292384246503215605609025046879736100899691525949956257829475223456923379872506748257919272700039373568690191541166961719577957655927652985378215001943030022905603328971741050060773606985370393724784858826131773125030194412450175699721285636451119683902164314296158979088858275046843140559974394294872619970942657563234672127631525357738072155355690149829128730348764853503109083707820937364936573633503888029353050484706336686747976305155878561720844051375717215375245143178351482238629948957409255804527259738858210079932881708673786867189929595317928863350972299196670868329408998955802038079170450336805440783809183809884312976454894322245284955003309396360237072138551074738026892849960761596475590895504713196758652922909376779314854211750793257492995001746845158931062328252149578837512215122100921001081887601324152640387320630780288952253890957448775208957225714115939359380639160183309390707742075985038155957053253401725084362949389139581148480588445861473376685833951750962187160903564685121111926769491654591050565275092181904403176330407972558016754348677035152652946789438250116673052630369915155845231246213153184736854525833821591992852085697906897389456184436964193267585215853962005635337415653404624231532865660857076158941666507826523180909762273329980379649002759325530651754691455506318562361794014165340820329216371029467417645491420462026912759295286992531548945762648637447499665058607174493541297868637855359102443570962026373101141896 [141,124] -55432949467359510622154214323543037686782671286136830609139856799336930651131934731884677122233266489786684692963626542492974084705746637760236482594510248586747971094773866155804678085402480595073557250513813597452190602310843001822154636978269988136344375208938907070690584291312236975478970229200967456284351895223116673241504791491400345051571153910210355390496268974674659793469236184257057082411712516387282545552694198078789165729200011650208338817789502490259549073438425926618050166615211107530027253938264912073673880247000365717974788485695007224844212497338021765802804003350408862833375564062852482899722678278681899072286146733482433577477813200754224734257268463435795813091201603687504049107910643790579928543080092244427689164241995279354030841417525296605168734308074253449931712975388362520067378452587090544005865397606106116863848263849918529604495177692371883369754564470563162793768371096859621642226793264052153781809069190212287734529432074937036377318953935165736856780700166837490385294398665606574779475222341397778091394366747678494046252156652785513142611642002256013437430571605299843962190490394341457052508076289453942006592009631076563214513022208916718462494616387337371790207100748523071376868347900820325403356133234912023152483807330243399860141055228601208073976457096981299380972829108266185095049828076054808442800768632676532192600510547698422661541935854879456001628271708812701616205471482594076108484877077901464211289155453721962745959696793773879336839628794456168967268293686484836520972754954372025687332832873611944710747985735048365202490034039428856296458489712056298002381367387355798915078586425000886012142825312184091107495016288318811158848810397470476551587041839841743925150225007649503934175833815223757021264908191584111857361761351176846420957065010166310904138772671748290521199197978954530144917363083344690851742524174288176991578901561839152283318942684032 [141,125] -4731319195757727044297400318905580221844093995261197276764033365575944611584050868286706716118042380939895505933371408097827134472569135544821023652209272322227302639707960944754203389942289163307498066355955391014323078125107698133801156767834613809268730137548242658993088900688787112570235941713611610681032341633211436148937961017291143411872549599689408325204744099524971803787278222610566298424432990617917231250437788403975147468937823940839858560934703849311836883182420892692206487493189118948763163251572259316238525532865578421993790461778860645404360604367842820656448758152300495330175039462660870558067504577480619281008832905840604080547858190625652666781632171159711720447430651510642343437245761055718626223386165431927726110920477852468877907591949499153370642348590437299696370743990017136122655866480270735919084554602241257465632904765078042666692578550821979220069827067102137158199848507099052706014324692176840555539410880570257117963153508103087045462967649388569782883302196446706478211376894948312784093782494088886611371369830905208293618199386810210331237689716175175525602799764248278497387105052490403781900213932576782121923408103474090213986822803424994420045080809030360319825907252493156516805476719372848346476770924662014740010627527807218753180568823767702983476636437680703386516783992941411105897387310053704920157027057070638467885630099220322734406476815507255474415682998815570924132832139763915113740051729186776463843089404088819151321364141237257480673959754572078237794503876519884869849099948000530292884922850119801149585148695151534327526406693057418476085244872754007212193552539636757406928475338890680172643253232774095431934135214177493282358413186572513394717138441138931463605534950966886725028305167139234689499352492832277362223992349786092973988710930484509971052712478944307100059265750134576350516098031856148822866579300325141061025867507532372365664 [141,126] -124376952204687632909517248748969350451555795750825581773119433764630581234724862563235137297501165819461299749282859545073973951155392673187557175283127151507601357257409218306784129439870389667403057501151801816433228531526703148279742224933470829453140148243993061632167123450513153471718556892546876619639728858463442058929364273229732564976874826093754530184142956265162941602718994169325477307289344290038087750092868535462139361255368341811506906846594634953001740704302795846562326066404587823349884753632147641549346948412125835852389930570764283312544108448539417270672400153128927953540245733911207688168549905165609745134009736811781856576079728151226310971388732720384274567968277570548880001173248572774144618107463656758100940857218707697184329819969760619695101842902222199845542027389937370605708497178785432498241192935528458387143635365556039913016644679787252940119693564574623220940633863117075653153397839122024928180461478913281532838815851820591896244023569155044835748443992761874490998412686079914796411974369289996588140050894660463946818545109542751007021489325616591636265218975329164844219045050084725170158961025044301104547311642007426993573569263835461000481568221036037718536152088035059608719033834350372443203334346407526698190683476910931111573773119431647353337104398857902805335387284127217134924712478105874732841179452798483784295451244076798447537197555594586206978318176908497231371010774588501656670468768665648039023564641883376487512274632970109557312292983968441954878954124072504611132733925157463610172400051083658925908447493801481242653574506479858175611154217586533887320139600154212772254796777115376741278140663711958128704336042451447344446120432679977741802467379698637360842151821349033764992799234628191267064979464786961873415547467387101981622610159483766380523837295610180517839441738117063698690018208424401768721154520911471869717171620704 [141,127] -280084322817968638275393752328371168900370702088598856740270416464367975839018373997632345527719521351288449036927840111308216629782303700076568776967918068653574068891595723088912985263253489785455294120293381806604320774629690255360489623796229553507743896520959325451130038444651516393086529217603197696337495763655454075904130123111127800539591648037742575016693218872478512426129979871741753537807614750281598956573736919722968528086605886011512294168965159891149548332785261196579725753862230205880146976147644221219607886056048141226769439947565266022544234697414811367835017409415379760359910183202633457078818543542860110899373063870320200603772055851393401098786729735030060034422729074700234646738808054809165604710822157900585535236735834784485963106081935413859445506457336379892388276464385511794628740809873422299841325594662533808197959450570576763676914449818456215583633539925395396704968045782127723403758334325965880496853827349169387399332346751299195020533954038217737692459372390109304439196402816339025398616927221678049085793405684827138254054910629871923135206431374191924069016549457146953808039828520961170573154206044867031982467254899327429643606855239664861899422375926519635353537780979372570200198785651477827379134983298690307180720998871753803223716107918799258591335793325028220979042305811767381157896258429966405570138255284671018945549153077474060461851912946119682223411126405698165490757178238707776215964807598366661673159342733432754044057584161048332575406786003613396302181333028005587708966270474973320004776292568012398904484766904092770288828657920658312790408888206121675438651816101970795225375211126772159339740019239549047587609299696569432753020630630535656161685884016417200558593753650839898141723267886660984679982007189998786633042044919590078358263830850629037363144992363822937306975211144232353146041725976756747646012189806124444 [141,128] 75427472783381981528811086049791417189511047780139187655479191814871974931436544111597264238749026802469073686677057078562216518880119295847923739582664768417602396154669451389344341534744708577035732828557176205782436348230586274388146359652279440362640258515448609933987825317430744059592263447685868627803029699304725855023896547070839792278193635901262716593523839865752049193711884607539408995905769878693845283493689794989718145979682942551582848873651421525051648693722119687914360497426212062958369738215913480088942514021495465216232697450369848273097746947474743549838163964848634737360170798238511351114272230554012532306775362906292085775842856572303494383670397222410008229681429359880434470895439276301130791696368161056689943542083904904290942994764015185036788449152119005316549697108536771035807328060814132176448621559151416920850031559075239719017203193421849728746260685651873214722892314953910631075987103707385983770294093856307779687185810335702845904073374767976181519209671554316336401953305555364586516285145208618775529487024081322947564435557404344628117028652174991924006402261909103280308166100431467890621030219235068231952773220281142014458642976054450772681264563670528063890500957945447165417885719022643521954008936369607483790278277837228634251745873490367542520627338242452336510305401321214936382301188165541080482509902281777801794864982114664473770643191164563449777899488524711179940521572783929671927445954000565767360639349712096591337553942928546236908047657635701289208620742093470741345127085635220936052647416167584771090901948362827762531763291020197448797460271579183825826866994409029630062258556377023687274524164794607245041023090588927734847383385884467459139557794733439586582351451028242315549753210135202653414200101047311099662583550963594043078586813601511868399855267848070997354606379467910869150522701867946905272631784 [141,129] -578565875302811069179480489601858722234693264079764745806671060857068260806612793648233114238635278197198267766852288784616889263616998983671052960269711104529722956358339833156255727818199027282670462091946497313658696003312601164613773531687788971325516219592061485331251739105264676278094819628304055449249166153746068088597902388649679579621084360366601593140203388288762800401679996663594539531763426436290380166456893223155775185793254079071394637863638136020334616262033981024184614217713559560165716811566653804396559322616311549951519015521068093517447608543012829755686433717496193420297704129937858046378175319178259042065334944210585317364329469609412126183457948397756720957860325659250701200822524886374779768676483156672120417243129433441060912309571663389020768512153142746642190065654315496617926461997330646992461525661412700232140274925626490931706910967026184062137710723109153799748008240370152860847205071449147041789097581096459518152881109332420858777774227862944840286513785852228632026030870760668769158161193334913370169411675255648708137114185998162115098383842974727336916959829819799434099665357069141079302104361975309657955896958361140850370830449358611798628068844606578568432918659926598254328270550996045125896723303803898770170281523494252414801822449068535211540330367379897752225602025876137822174721956878535552302779239504473767101504619591338323898584112082145806157857581705265663499821995979179684209628212934854150883455785152250335661580096445907305274430176247167101760250058010782546238968186492871944584994946304212980111195294744575587475734719406730388792860468254155724524176612587905649881995482832291507281552436720139669771822788698835678236250992241193754489309586301481952500494249889402787990342267873452759216024682080248912812562515486444044022686673951773675055730513758748534327725811283226625536945901663917 [141,130] -7068195770357706455486980113697222841162914330011553632079098456434990728707621449874746183505384595428418838607851345040104183807664731509406035220396304330206273699410941025236917680161203334248533526951536453918102178307268003006521864294516607537807444924900101844719489423568867869120144018684393785678518752420400047941183413474733143310144207970790063844538351431116060452561958222174908872865381608018386424929074306368147762040577814111928186552016059340594217928272163075433892307924064058608107207526790254086916347918665531427214720274114490921538047873179170381522522630180882582880956015561617759480095495990900447865587818600979001637937205476793389203615069910902603456342062921939792171866877238691262896783447170314075928410810603403967610194036783317442105723977936969262125544820361297770948112599430861229576520904840765710880427094683575242017871726217997310526381655156009114051802671609760514636182472025943408596026905211362280726669211020164113766377841894393320653895655303626606945180194088399459307183583813275715550295228269845054243150308907745086862248020535237412788353659924484858189672329257846351353145494726235410076666128427788160724936836644687824749184658279293771998212277369206294864563090365299817705065594137351474946110993797302782763284570755525077812116042828766020141767096950905066793849072259791488117124629679312414193563311839604475622791661638660873515696578537776005502056436552247020612407635954031067889015070111032923831757751432533185733546681401551523160214228948192474805380419837287936561452811232779824716332372115336119704594226345196551390662169044628681165004404667329160096753261621741644598781503344181399343667343618763379468296093110120148750653010308173311970500042032566184682415591072958737976551514255623722707543979613256684867995803084423555603538041118162876495647660140892175000064 [141,131] 3329228446305491000975680003043238361723907822979087981195960777495248119765962276327561869263328526455070171250812966234784376084030374181012765207076113109277116572571804917522210940674679017382473280675677162479997402167681038294375217543444990290134354809551711049161122303873682127057378245440881190589319609810705711101994287531053348543105387881095639852759449265578939301712311521496204072341882507673919181748465165357884259771191111965329528693293498204216083184564439069977178915106042629325910792753381319183139536388876254487289918811722838761125968986325528315105101971379897768478404767749730927907632776015568133957737276998350124677645563674632441170297683387778723284698191595056824094076534834196101512461715915346484586795218404126017703158406127823995079219468877143433117230747681143500073738167453207119731937902608211132801860585156876407275379266717801174662455408458308214061776940485868696239206035659108445608754674793626042476088611699765782729122258865700018847431504866114324800561629249745435670597843833876713693796114714158021927514889450853178263758653851757742619460677720513704070295728729615534417809619741964285859778389263599068948211638631871870000661327908860206047805913994401116211833200056733784722962295987241871705541884557886433326984107872379974660929950166279811987615220441471049137334940285974576535793193525093374768319003418143242385023011683905396829265489439695431941688460235676943205955946847829999784580149815305956097237948934461899913913853166617399954289205763136965199459117548206038045828551805425255020628034705281038556511513265657799636215926945099436936957014320601566412935333029252652613446240173278880211698419401335476578081456503736373569704620377175225927804111280110609768194773896925743903526268998444561572627512591246566766759381991510386416677753848684527761842240256 [141,132] 150185173406713194548731235706025431789211889579195339796371172400803030339668478024201593560804118976639022896014516872418833533871380306859594340734249096664377273312394002244667924427994697351909709492527969187336248637483478973922987094555108342615796783002886654198949889917425949508495163477544014421839513083288752830523677657126148912819879446408559814354772790623953260691205475809127746823018942159168503014074822961869105516978564920797733214093030167097004095368151846971086537190714396844288610115350706757580689819029589092010254104869083098280784076810719162268224774212786512927779272237641673022186716680118016557223738107559601520925125000432218112881015268570820658762359298695530505300633618767750843397163651970804748229431926299347348999922230463080303668163766503141421401390094162564771484967383375220624303806533077581087040583561586759622087487581202012576508580157941790136020362606823134728056562071694009966329143973218967716594149202358946828151699291837465356689958962681296438393850361784871082899349789773061613092228508350852205395304527652399826708062019869916917078866191192577348747752112403758967246821058631821060082052833741769611550492817611505841738128392127761065627433279795246658093450379121535617422694573254231528345307298621664012630964846601820748166508629431606988567495836380248014879745189138767740527860869773891470384437375464596898868911732138736353831418851442946201832313325201974846950227601031179146932083247318871498100047555424062837925167506792564616549570564546897226324261457144450343627854510892658813577872841000307237188105642355057984084648654929449062718686058307711711871555834287227585584425176107164684042376380225064684510614889626649339818509873522649072869263241224378510272877222742025531192724938521192812726835726730404738908343719963597825606112908311219616 [141,133] 128647127727788232531561075293881626496540441912602495856121558232011513857002568576234432046174520712059060751618081688631900311478130741750059631045778938110715377842509486960909756526094619430535907821321325810761528072459591337857154872652274644071924441126984609184299660049009849710736171484022737843639580539166167077296988782183299749244135836137909038217862245761038835425551339466775828924221479963806304902210135888500824695950792089620505163685897812101426086875682231071645904910425545559092733257256489298688627039276616368997164834395810009575793188893599898905695811597812368106750164794527624417407555143049049400394342231814488167373389869163928890922154676658901564640595173778226257330449777775678484079274020733438266173202832914933257890196132702179225904105705365572465527601546931714309915769493868088000843936559261305445372815591125688012354177655899640818315015836748269322415649310399473798772948924283030812924785794337577422379782000122843369738702143469091208675812600741936175237042919491346142306706390235395737887413815560604276829329234739466550168599169886281415941438342861345691048652567844032262168297017455379728688755482733876764328009115285551441536349927205210467730929431121475840596620533665531260936779453370697197357995969113681195692450123048752455553127269495074040476174749749008470641141188578535910891034819114176908850679042793454100426032996893020182954752038394073372181929517231132709895797563658728329092483473192503487419715874339594141048958463269448916279972111429459369779112611605901387108125837543368286815585016141559791464568231697954555049208184487684993912943998864198948716289431648433450120677154099889438859487632095290559944814210027582372527010023263415924911655556050934075598535447003989231037173349410270912004799423923100376196413380881694611798892 [141,134] -1373750255096556396867044457307868155282954500997795772673347798977337485561927575484136726617383976041944051102759286080818592573530446420898157353043589693063103792425627481586264535880953972994293165779159084614167099281360183403563004919613285434458009437064862446847391982437853497484628423902978892028486603533358459258420916345271128946737297698980472248379334550856232001466605350695171757833461101744103551511514794892250008393680573646984220163087980030021457982447912044090900585187571144436412726950906594326331652819891722016179598988482790104540904789308339628274502599933239106355825164842696791926151572596093802406578548607680106769825895585699011409529006455708284985870287333848883285159850915163299157141893314821693048618736792084331974405769025979649342422438436041243003487649057132330994802797639019853407291462681701399753242464449139444294496212542949483023785165653925243951417048110931639840297728685608297661444169592952381389503365985703542566841473658148771296194541279888807920723961520626512700660665485326617748214465293954407011056712525086264743129025414917650088972867292145738089355956106347152711760565960013995890929469385298327770452754510302074486446783531510144559521839294673659507766416425547104200606576302876167731488097444845756216082699153421888015452987155660484331631823961680799066095651959919830267720721127585207037855022066521757932107580452272003892011196148684212285477281120597389311893243489052792536968856343150858451849431676598011505837030337752042207310941893046375028835156297550292017076344317361282538659859023351448744916256970194275122040584970334079780517656988867459667661429210869437770677597133108510192546407795105528602800811692528801419468712504759765442813108851476669736802052210068997325818600609361303971018124616886994223998450087008 [141,135] -1879401488665984821963292775230750560845465902976646327112784684163542524981382336097808342326070245167961030098298930563348815923799634224903041422179111989801704363673575542065220530777079458829178090868277951777598489329586807416261723008507317755630554425233960373916304582577127843236767929582355452785138695231494210981885789815842318436766942573545167301599578653501587206409296668564328866617819060776959972858911898883067971359927409355380604171764668088581762869077920148125118536891484569066055022651888461118764080384073215473179824949156919854052170944222857255970679684401932276958312646327807436660518350637837826161981322694341516474516280686799902059006621332941667908813274687680385788254710403308540994686819754854755746773168254392066579405979895127873994990197298443817938327472644382978024022224589782073380205812223701277496134662504609498921084407552650289217886470446035776555738851872472812941456713670683771762647369311770849954619684410740545858290227841148297983233880679853067144264739429128192386581196100509011852057705591010190465080156391245242392725337356944297760441247434898016206873812636649608140499963892907182143799233389963549354541616505738433838574944409428903337891087963872765021684041842112099771366630534278434571351328197864890003428369577978056130707574242081902764909097072016838607900403894371769282031456444361857379744800007010134414489426499076910740184959313330450423913813777177497153995436218492656252194692427582556455315570649963336980843319277192107966256428957168566735462149125659433574606214859404638790499130040482517176205018626095264468217275766939658214026297744460591390296281861074190668036290424214967638599255447148567344208344036987934189174670298794705954426224102268123309490537706350064097689122560010100767315459544452331996 [141,136] 6278683879810413656102164208065324939243343770079280962994288109043306639933113246167635627217743933587732899540969986207614176324965698954261409985147087563880325993540283924598862990390218043619445010051139512317833425610510859260098769530043342632241882790125603436027888556358838330639975900938635994242964288395024109198339236368293793601533011729326923863780232126628341749584768230351817521889328725863033687393346526209535765090319631704296261539026363919462106535026654335372231768767762516278844124523259946967908845439706877274244479442775858190367450244037546551542855794126406710129474963971100295896171231146799879464864161367241219885789278053196639575931886056645393494568069988052904558308885330586052618227569886380069703069871223667771001887195561382412027273776954514766441389396759811005426995967583772361010578972160465548540138965877512072849055269297850593288186148966659126091261279917907923880243227951587296859326745865283921154225848779369759904940999321202799992676463697527415309351027422893450008834213191881455242822733247459102978581181398184250900292405224688262886781276616161703490198215652615982736885807649470416921136446646701327330609188470331103452323318323068657858415124729131197713736516874855565728710998489278631313095228310119681985615935092938605301480108125445101212363945117263811813625374927037252852881968515110858190897352729638756631871406234856357874475327423957112427303103352024577172249675705999198166410871092732347172852115919418552153126942949820322515607674994262469526410743349214192590395481326921156232022659932113971221266221777807126436500005374732965970350543411571027996511626298685586869923887015521906006259672275877963995737462816634329726415059760201667855065649823557510666787831610695991907792235600705311123302152 [141,137] 9459077552990096815327211430977346832726190987180190814298280565081497078595141058856576487186867604046012427564398274095524789239788558974561390125974562462227164916511097257361059569455617286691651836069619390953099081902961115323694014109188501188707563170786198951464206040279830568319250820909069712353795732049283852735938313280276983493757020614792304962021981411075670230580377762235768931680155453305194415326633225234918535897435168710780873997812199388013687854727426703315422337448316682039430197942136275782446984697889024859831916640788558232825956386854640784878887571034804938492518188534860781803970641502781073880073764161491664147485503090861631753173349717134144452511601613462108287088246628842610613667125318223818790859385103545570978378577950674361998062208339259663353988449428627082815985734623429709537933722384782103490369214556475822818695370986771546125389118701035973837183883488063216094065052353937596107990772181122028312089948053862988636751243551180021546907367228994784292468420290801719632023720236863601129635786291756809033762293980837785197387749125222005024261951470671458603890919552065939083660004418235174319061659233253482856026998234816970101507238709286426447615106927887832957382750105606457008043462052177923844588452822262380654588669529779494540754443532637838550027571708793412375896432135517252369412217858326397675301612671765458766471203565464387191379557234262584416787705712453106170553084519643790289655371558652166496425390823097854253526235106719854069419054064619198989438550416408124866694090555155090636483710291250112178386977528372062032050473593840923360957081358365568153247336678888915427462664119758713663968900755454476350413631993814236795709892539011307671730023918458665689189454093914011637393631885651 [141,138] -14826427147313491892170720309909820540287951271774840612435490765968857782216485229050510094564025840747580764260975764441759351722854862676216019791588780293084784374759494238712188070414037955738668555724528216253156825647395027355653842391599603225659453059395821305558349845010545502660940150442967481239534249575846393491123171972820407258349445419336019215192960710736587423605321778356403443211955039042220756863198112917611612987790893994855122275577580965004708355913877727663228662193391951471946902001144738860756525895077932096361559391796061520238971549610331487517610337918239431645613553094169516812737600296445148305688253763821626795828865595784264043775289672527744558749816054193612019161973525940119757797838868922900005236442038391303810989459966612921346799597190411106760705450539077151820159292167958222121939753104819613752589479470139326895445583904860203813763719525883311422190103261095346263781114599421481895810767778591830540971576553364090337240259054967536486167759411790674126950637934406867579409525379441688249684589977995519211070934841247464666118878915670603613964090550040415582860117294704443266655850576369764953993377801294834334702158471797228363197222897171565755765037158296717842343122541421539703803712690209002604588429336829854344325392733965685806297358141983035344936204062106093121571872413397756855856722322292764713300355658587148710787366447140598754892089202724671922255223814579251510970330284579306035912646959253331859442139322727063217162923907553891634409574296920785609683417075639341030207360259383899049233251585784688958131583867739509514098828842251854395740064272918191388864047848297093903445265146228392453613578992135498328488017658805879026240261925500605029739374525508309055034354611170065024 [141,139] -20466757834327467413466455952241875880955204318700762264114558201825408706292387308247742573520714813463084903847957997021110694463231974569772271650523824750743214030994529770389056338185554592805801274795941465531229434536499437943103798935971308311105390541106009589138869461377794793508294069414213934820172461453974889586316147301264569228538998414060619610623535117395583483778001966194809532733840894233207408003137688155458733518251319611144724980456003954458388980877543229823238653528688245469588368670501209834557253224330203110300595812853175519507601146359382922886297242262134589227956857991294720004687831766347501116418036379965611594076584208700848402898219973568529441486561049130099924144160011151991760624563384103844554530508276712814673604890102427585799980764587475821099659577184344770614570245658937277522265997812112674987767647373685367832007582783557463778822024679562244927877288232076709970340503926170176762656026290808272298195764089723071318178586741583324691286098584820477550384124248976027387990174353110079533567010366358225343215507870902536735963312284586321439777808677983925844516429421514120342433730262847268586013184303887935122211138284298626693282669038710578274735619373510465021936158556196914822151859293151640161548769215468981560822331456361180354430837508919592100873416502787335814128335653578194689870110703848310572226832354613748676919120974202628861071850441209080031907530891069809546373093387903236855017565336778907264473484863535164235450192118331378760412821124870594043124593711022291791594905933235642934751275984509135714345370031024804932959683792891518927028072581424036390095917900258416846790558191393774299464768324259670906183130831176532769707407567140556445784850919879502140651216 [141,140] 16683925895797259857550138115154135442423617439386733621404081306061250641691871325396878849729723334793513819778109050441825888656217235514261368057096643635508287835684172179494153354593702134850770035478032081177317473890817599423922421122337428102168843583512924663111959910394371391995410682092501699883573637623255297397018063636946790199099272680047393531986280733701835324969350436998290091097857634227189073958972711680962469353933976252664535419567646766596963001044175104382712412791049581169043652838743207636222369556054626802622947738193027463692436477691243321100540887087962923200682495947455967403667988591510468214483389967592005942694149201117001920829382370943091204812498223517552522192909768253866338914101787933931430104643480703309718469993794546476025127443749915474938425790049253158160486803137152689285820627840337479083584182441882139556780302868775391781914162391274872759133736513984916785889393393425662041202916330728791480978176320691894114965605584050790348955990381267215991388755095255465120241607559214070404572953526668457370895575909498677437404099521309162470780082724790446643659202565642792518231851659715415746729893863529950145576268873284444321239478021829788935006812246041531059929905277971933054512963771740194959290713624531238486889116356529691143842067288559293323066082027118064558215278610256096217646371300147499597307904748537812418845350005915289100717887925704673796114731654061597980941693152477856567258354102492913925496566275447460686240118406613358042790730528856223943742947835961190761972034581513574833320365283898834878260244594046017965628015786062812232585904126712056135691939766926573265251125388654225773635123370935509058363056671047190499689772094391608095829218450784 [141,141] 15884223844179103605820456227042844564052180236604747523605443519871893904727946730843775776496478465102875822933224288285125537728521552135448892110387306234917196309035305681329960990801394530629783567259225271719016524498637182935427429546833060706883791574719327020942118998583966226404875490330153072597019108458960120236809983477798575702043159188547890713855928806809613885658724003996693411608164364735697785812372787817317929939648011196849296503702969232962141436101980263561596950034080187722218753161369563238058256943052536752447570051516308309309906943609331845125682587429053442199648163366044494427679674745551824505879184456466281016027509953593874239154747162861613159925549288768274617944551209572215769773794438654984802066306897965110489208714268337998306467234272158960135478801698806924579221989563575408573867905884282835454965257054613300981591669593820009005699220111341209372048292895905758180907630677746262567290256271664394441877432134480415927258569789817983629545044652983370366743675873845644017336467214529242946057808795424199270377930852816414839837347622628143628618701693044858436112947723848217870338036452474339161423456614803881101401088937865134980301763706462137637345665834924691611825553001153373594444393877781112769613317966001522110158017562920549188824449508973582105618325288300238434995536650817329123341139704059090435398088663389410328312019744622164276312929168646942095067883386463322269944732955121873020728687881387312744945674128013945213821489263238617628978888748666869233915181089408254156636989267755456173910879120490428154417986502171590326545881810237075530003852283676004845181944473742202838364298456181354431376453475780990324169500884475232038186761146180662988 [142,0] -23973852615234892804533989595296981241006632353750231571495162277628832446602521697215071304385941267181324372002962789690096919294887000673686430987295012167172592395701011468081093256624182526287195910877931293310166613322984242991847461151184740996896861010320994602811526725527215375039765078347037425825090258097608583130878257322254652665202133146329780866668864860505383798281996090275230935317455277088718936460464318420265383481163519985097669111876997509953719157993601012368153749813562952203465214660573666621769675938887368807539808140126577686169161369899713321771689103329755345675172494390194854917591781228795565261459164671557242534094489317066298399546803321561908724732528696972828624958948353891241952023259006546286825468600575712619377792416094501982014741980556732884223627613140760291121413729929018336037116282289691374888262330880097675571443045423968686816595953993665372604055526890933024236625089833942091314299632838592954892085732933646767930983847778059826932374565098162462558653570331486245553637177520280013214220013232427293844627846371608766067646930548014054911361692231940920134038337335480272589329579963034543081527229125859151150312004919132562493360398334121226326407703547506143134875228280319723660551476254082377641902385484660230748520183857369075127249432730969884502608671152703803941123596914402826914376999013636001467836220389701882169929089731316650434969766528865467427106307365432760745855602973845803167905339109087451273460788029224482436535623822228472848672391505524372816239071309707246250162546134681785380762737227887575097789444603868860522855396293246274459913762926705085713826362737097830975130748459701730995077869872082767125518317351585192811876719586053184771291855831762660681554510884362917758215009611462708061616479601867609586176692006364434832687643852102668731374860719141665610008049684626954171736417152670846318433325612479818478973219057372056703603389963160968052700141859977489431289313408974491436980585973025241040877428635903269451002324550038463214261135660961514731078462510248478155596054418852769602051985714403280341368152871401401161132246577562989136177433707495160737825968161215263464658818057508921171826723536997455664518079683127023498300813549598117797507331830350654001414433535529328794601344617383567176987505219221228434441201647606175107565008967217151951765504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -2300234820659571146163627323083824415868372942813607321624636165440770767550106273329888320359146758471248094963884029116107466817184595301517577582001690571976645888552674494070873671364724394931877623990783436941982389888758794887790123331587348615899483042965485193905958214396463416433380578575443076824754316883409782664848716710845151782607592607458710824863011818933197998999878454082801923285514555466969337328540332930334509153719946724345482794313184362709812203483753456111814138092807668332125575025510625275113104990264448604985643239203019932990698311288700553797989843942215686653644786599047376744890140091642982661008877303464013989089409747666880115669150309710395350227443227313098721960531496313145718572253997835091192059713773705106737483269868888095406275438583959831602131990725553595512593943787380052943118784618329040765271345379839327274367597758832626312395318135193931641097062037646220072153313085285656223671902106280107597610426089920357436872112179823025266832883057385651488908299705685273233052007066076226923910239738324796874899953923804235948114626397738338900495575292671923055243027516564639148950179131867525024056450245464714843338826230832440791956723322259707049274938747303923167515675344318136773193430254187380802304136259159034232076438839826127973469732509961944211182037343703547434732116521075243246031844712964190407720432965760241202156515973828538882786061054023553950893055929509879528774372180414020968907316982502530556211930195596475347558653816922969877773545856172892845727892739928290980730131753977811383953077761773017239596880951653566539362800876828565290561307848050773722795581448133170014669865095193807851559326408315512692665831464218235221033807328978988985475650874500415879396532978718768862481630271342910850182820154848910033663029849432704504745257974226954228960180599135959595326785158837581771331350506089456999730748522209885730731398916026639445559166991065343085260831009097529936802464000315781996281571183077769907100540361795975732617708062953029215526229557420220385468097818236014157092804639288296714582035997345191874577328178399419134119479734259911005610579433437103103512168078373655080702496725103844229689007540284052104614971654796073892974160099991427215633108916057398579837783517929146793370634707589858982092512336858160814753148900741317969685833159038172760626954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 3393902572551305889803688604897116472826645381335110781696954190065643817068237222989395360384240387350733617323201185768187808796435771837147540806541973044693689690446422639119240347992090507430990447791907755950711173658000142733875046613177487288281761306528222015856405281049790050303396377663135093154366135486202176204554451924277050732592697110570629229616553097616662545188672653849127411794235693302618462609982613024730376076351008907421753509666209205829924459803986127313587646789413366182987121057494713878479392039855773086467692820727789801030786288418836266697903314228265262173151960330966032194080074064986478137305641530868327939909460808627532570175320411661998797931721154430969725834824692622818103160175450621220361350109923021204942735571566647852858402112795947048662078160043283423074251819698569424768322982739585386082421366216611386051897955026142442767883224307873595762642590803559274250346464605770316081366915959546557982269707512553039089328447059066588879461184393800855543028516647035502856915042002551342405139557873298653196259464794915257116312761494732292686776739119687864998114000631873178420925172101386537511582944879280461022020975217166308413617618584790567249539017911581434137345942099579912282716074749165567066320596290743919060439828447853879725477617346995283971036165969692592742848905456774828798580671744206269617818729863012189071582550806983083094618968407814496388439821332222178948881767053074329174692798229981036985111366054996433447695378684163397206662642472629788518294050644850709485520421706451631230090689520053938228685754855561784679112815756428426956400202853998115514851982904028586351713761234186870032372164704818459583848443892041676855817076605473245726044583559702901902657005832283088507884909497332969687030138068186398255813642341789747257296121089982101446922632281111747033490279440464860045199163368641221039534479052627555500752528658470530490946339763428152304448729070131276011059222370734036988201377270297107184780215101056175023345124354224051493416553209394168614107102982605208258097128810117309157267198547890255972985286256856794031412563017884765968721058094395053131656922232377863454525664481555268552913605744470719165650153088546658737781360095321682614772295588780074647211671957499796332212522616778263374739217828695970041888246104472968643286881978211329246006150692864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] 19128199015932747250679881934961568683292180636681501818643555642389997055791047607128193736150072719962875425959599028542820712556400168880715687290802165996435293588807871248503680827467436797643351111962623816139217815241636998198222277118983574251010868574351685131576308607668408125788470487603474832097813622848371623548052191272518536180599474968378867719957598343350090472399208784338509710251308553874417768747600419719513355049904355367730426414604764958755099346779915657926168875870882965452377337197813896289106584824064684009121940262781367277991015995545544947265883164567316168422840211400040834899149874582763073409968491752363698649058613906318369893654139115614770965402736130307734173812483006810694836432702402723057263784503444354426313310520046472939489629671665120700288916399425137156186128093297226819934105894776636480431117624260976669097948025673866341305227492418715251772900658078168266307961819023617269584663518278344542248173408483154360864641090635607621390442583638247931516292149638911462046677952237819948564182777316660767192935312768979472591643666253938183541525231156336282475816844365773143596446293071897055393755236914103504084304919083745839103305541617436484145647467595461656917840085654035988027640239055331041310418697928295677201506795519095466971531235309476013508993092814377495989553441411585717443492781849070967576495126588230344868424086128055776422260635158807282244446306578764496988222517553499436276511615199118568182110962425343116165107311731948198483964758716615381592251480104353296337048296110252748190886191319632715256324313517793884996091498665224006922974470193362987088709228653448858856200624145131087407696059472677014138258992027776494958376534339235884887767861260434207590786416470695576100096697807612203211768247133368719266573587421973619609167184229669217491194672185677152025044920491585535725702381591818176673023974179765233768453764286360861140692585545104284452528877592382926820590368153016126448122332890147206347774480315558786035478436175602767252996377552138414301794790359993660720682882958647407616125893380484032177101992995412229760200374152685626959209703961514811662263733752874800332490415674181085355560634142962683850332860307256586898616092353779246996793370632477522312873848696831269436600550320612751683386843820654276041216910301653233768967507892574193399571740098560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 1816825136384565310747679665065506427809343936276936303766413090132973989218862729799062371205527667785682493378693225046706837598819240192876106927232640677018022144472744242579967543815674016519487277875945571672762391774465845673535158802621562824499710621809097273615951377629248059180910980232588892257725694687556024953134497837434601230631038130802857582293490638593582346096519794779081405403737917617883956144875627218120674190367951649402764049415622564032665542688546792974291639474256090130963352357862817067776601424244656597388975808992247521649617699246508328754471297798756769776594885670210507091057331169008359074571075204344274662716802569426995042106041228326446036611455462913277234279041187643014079824815959372645511896673799568160254440513039289385667369675472113625072091048054634446589666111012936557161075220909453169273279121426177963962084293166058880828548328090848326206686430000262968650996409460583251089108797660127640716056814532738960718270924384623290873985597907123504456981749221500925158748820818752995420170243528971571684783695075274356579700805195659673953035256951759998071855738485734633712920868487662483830887214727057281624407188156866621440701307110829277788709809776604466735941576066349958236237799355301852343788061738190057822811870286653791725001942635750005213426414117988780018744638108382487574431627461942741463350391766083535553103333205434904653118772331901794179844770893994196026931833469360778654983898556339397694680162257396464460898363845622411110283905989294576193857062573805470044463685115130085098764449351675613845526369171014118200587369702547445060934832105308872298664087183018831228527205753873223013100354399236770054393869726281561824146307504949576580391511317159627087925816728597323542446473189686580310104426167732223294872721812068393772296095456279284875423666457019089761342810405845299304494358471019148253307971416359980099698189860104123207487387100514591404249537641542119807560220366789320726147312538155242747036122459146315173221169910469502759288698981259163821659765221726263490030403345825558470689292898950553236086740761442737290443721362856306226460732834138194444029493006098364415068866224172004979239471706908992088603527017532447346025367727502285940931995493802093299645088401333779912335607475451075904312673324993188672079946538523474562817421391252590016101696615219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] 3578932687328221147557422625462444898113145691069044451065923486474381805459509363348402017122812241926836680866676070416460517797692172572849075746755729674374860209775273587418781450347134591914471714913243817422841580810699420641834669297588386962903176016895486775278137082245604392243504893403990155593609396303346052025463585856316914862363827633311083002293352304626638523016284029848994077945182540198065353497498014052236761211079785239766648553922721767615820844265090283280076463825386060884137544407133750154444675178711640985842918506554490002216583927673619514156272875832355184737826903420031239188634998285747184954264262323086026476261180584020433508556581290342966820703081380499511517238527678883528288817500102981588150840490986891396509596074918255947733948791808489395818897292919615576474670397171943292951811037360585336668666283575736979462006501994643474812188012706248158533863445652998985554845979010814201432412786404481104548137284048861802379873912765819717904122605850928967401083948398117704384654409290981633958113904599521016156556766137799589029183955605573309197666386496705116743330676827894819258158903342464309839436956018998242035666393208570247618805950395524124111897357707527021935587103314154863100503528475047599921567346134671659584129615264163387103034603063760948156070920317835356206398329310756297724125589472559897255675763171457026184023739101795590558366623029121217240589913865765512770682650270280732810244108693415259805915663053941150884887617869599266961666990251601789804989895160597146557032439583507837458372728775043383687639730446974396410026533916662117184089657991128600900024101648910956542904167126220804441173226453085132771565610094900600821416274030709512768399526435936404932769848370192457045412858974975054403789082881054566881043383926317833753215079897988068952253953046783405658233051836597219643174939911613063496606395594726214733748810172834572185333489802503768015391857975393717609820223012599889062661983809320039284485626223819195423038230495007130232097376611191072069804457159178070059906849776155734331349905734832526077610896537715244513990407131634572250872858217757591243119249741147625451248289914369108902718809170242768799987501394023224727473430638061411172455970067932155951386452291009868873361938319475709229911524603272300973388154532813417755634759132054158158228615405240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] 156773240626820642094620082574583977844357948523888890850944497237982387597852149067013799193696728179825976859303931689900496092822686982116238035698154684620577978420466226045007296214979839478874192577322292340108996051477990059399309746401095351952846941809973301356142837797474501030522498819209489055121678246694177100951061692594068078653839863715843609663943066800030585988395188147643235475319697296784931633442203437201876319569816934691568660922409329556293864439441399746422120954111685737689442401585170964950535431720227675759117425845103580831820280615741212585529610141806375814821770935796805301439927226149228622194389729086875241278633025983622530455652545305026893718557657460588388391119677330244016197335356072065850647142589781692765648132686328060715275776839434697483299030048734614475092792286396327632877610676124226864523770938493134462243089912504786150230897733809650139062863286025184093019208649387954481808375562130550588060706177071575370084382820270514658455185479556992970528578385281006213039181567023529083330736219235286521877786176388825370959713469758345470899142727113173115893052394493918185599440721086282169811288145022709439773147324217780422413263057308928440548015404608666485285533620282917151051936441377875325963143210571439879786252300402704091292713942181049867215885441509491109643248725554574702287543194930065369783798689560559319999638604006228023637047574515196292961988827034712006138108702350465082931623989439746925708183863484058432043944057844875442976377473635206598455936304719419575996124393299690828469375012444336526603915683717966349654036911993732151679742874124776357291317137217440141925678806684525725888853935070904173505429194983654072039183123205754716350976266787831759164228287157990992738283470490963525992218866215602126494681742023274802715466440039312930606968683552204902760690828047856127724541719049805237330399962219585808629111203880188271141756680869003498943329701948378880119228243721253127048869967314098140739194282934073881002250658111082374006363842620525073596068214703050249926208708458667752541373731968914034785207504769342601915633340299255008803651817870969399100302070540532741100495902471135144897937932920518698810710586997862783222625240457267381923942533552401359038774235682323782200738008957300931604491954077169023826234625787662775713010570706918545840091313505042432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -449730782188752113658970776162054986252509481434067695831879084283504688419731489642670789763913866937485264732736973217107706309977238154402709224378868010979049233014399686997063190542237588833403438592619128902355743883331373444926029493863167147757104358008713788298250375450276080430293329885735478347732825002946514783168721295707408146190525763962605782610028912237235258750826371415347310070517028954344380654699609392596326486060992598919486083314403397137306225907559042529826326899730166002736777313277586568074067210037831277069590373888475328745226967069531314195311332390690507303931250705239094162049375135758824034685504022825454047451317766750363212602083970484047805352819256559728127488805087011566816771060798733331664139542293600977660614229300658393807313008456143288417731707649875261027026005805653557921649197665390553673974953337137808640927577013240743334279429249285239632418720997499278999789476515551192310495330365625659045156682098713335387348278379741681666486342445832773429751015861062050082191548115612017805215916296077850817492653096109126683647091438782853927782834797832461267928103590381328932714925966150247943516123301851955808420266501582278213109614620404544850890739835425663932022491754706858914011996130735420296551177228748901304526879976661030742798056273497096661099957489002712123753582074828617106829737513395684347664828619821869043012940192930068266354394491343748249730189170486048368252497763271991817992011262201614666654358212298758974331743730664236385893966540435502318840324464202470751692747364101942214913768811755502852090358876146508430483187799615730287358766370149013940022440618248675111941980080725792424457297497514240285704978744859631305829611067180456693215383804421554131170846783142383493574318897895243454291592276441888709080840531157496449571182240066431107791838931650052873889096880790521828407634753624228768397781439871896839105653633044618078685589684334534539762633349861356613359798006217976149969183542835509139779732348941160592956808605222633710356748010473455743167758228129933083017207539873081154388781374214048245259644876152761227228686244606808921654377884031121345378513602296877454482193631770218872618133717383101298820396092011285230154230627004898747755521989473094610675589833731714762782058897673184055321267956554432543408411846225534422913118082987193975410913776616079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 985434985756440163709422254343285126223617674144975722786871534840076616041212572071456703060803854574637040724994175393939158662209660509843568629308905049184821731240145097762524313934219389434300603848635385030598461750722990524765833043464226891130990711299293930004616545871149107784631023416423209871962306998766952757181608052180787417444110617199207157996256694236139771716795676691177169015377272980237424998812222249973214525053206666713638164628799504106483948637976781207139262624393160878475659331144539855791639749784880288354443876179622174546130787420109748361270548702809776393331453804279126476810873550766285583019671786895509942505992191187616887284251134275728674734094549082320534935137333889000444997416131394767407204269177174460699089096124649970994196715238942386517230055867986915390838725306930242231114381934903298441718795196848924588223109477843372257027803248435257619775797507956370261139572910921289957252564230454944885318087842998943482838291857294051504203192276098080479192278901344350127189267781079155650613347880005370316964293153594673227452596282091848160591905275695537483471927009692098653391284696020977291243832699727048164297840658506612835307954373111873269766634342777622503556012997108853257503562675120287425764853653344643824693828291093914326206463016060653568891980609202477942990231562363612312583305960516505527288724780763133729873565427630268638978882274667464694687296237941243807584084674845137089943173235718593160118956623801602939712909253716584300776329357040765576006318481470411539816741531729242590794025527409875598404502310431291194881186364592479592455992249652861496597949883560763386294070932670571844301070459876274887211823436403372377344711997154226382308329235394023269776820739166842491595525092905797528752175699235185417484747373536699503764665327985186862127334612815270102937651530799207505652396093839236933268381526099345165705130610296989786895589859127825383528159791606255470707340253117542670116964603348070908085178321533454858049359603051338730532799333148009350303599578951149877305591429777882946936800567427704682064529759148635914492715239226159578470534345905208794361457787040088437519379717316094491026811503526713725119486087433324746216914798735503333070303998544110028456993363333744225249676115325101098826543614329916272466116427737064530898153326816615993023532387853664256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] 1456754218508430794316455974987666331933741918327237762277303653215073108948951596481873011303356024192145034072872722335309851395920604392609969269753627563120027949001391718280184031704491229600188887379035870988712501943878784202849355412119561697359401931079840417761658190438520619963355896043550532352008216392142775312998020511105295079852922003414257372376678883424342497219168745781222332266380342005750742968879379941947576520557446704422813450178448617835461160406814860676018486218741379893294436351896972240085220591805679764188060796520070013136598648525386995447652589297984812821269349021244027895641125661697837599101286937305109270652312312616605466719936965204363816175909734547226749178352767531691527935053607234712896210287938925615874401323867231171662030213658021742902699226932702196005110704538449772354616944649123475141243995839704552940758846767378357007790857161090052686050638149332528090482504778556595965128542816734550426866215462237451591633111638942596434006370654175771822704394961026707812424712611858938069358505198878336600951814997027471021490533974211074232227359369375158399554991552010691230582712234107730758946264881281386923077361064470341932849184159170743881506796136837833015025418957263435055690416295485237816733322039980701893082574263402723835968685972102224703856122500797385378261090892217413129320886429557941334280546604451758154872930030327924356538148116102377389322233672156164625009470862670261502943571881199229818398135158452272127405931999185538961923265646576019105605857480617908259255169382958913752331994750443573703452851045881210944184127593873907478328368173970960243841785355738794896001029345747202594704918797442264485972170154679015309282565732507443730170970476577031756275291657796366943888675018191796205925020714462776860898356848920499511079356949696125733265388963445087575331798984720073364853018621369112323106513281591581456856414299379509948720585786775610895881961513203380273247807188307071337022112869791912620783437606689386534387637421293795748476741258103602888473848597557853699169694095367895346679430412805427781824723797596025628146763986813797989622184048242924102812689670864325356058467680867089150564287183020521253817710922964303854808667317832404456308336330236293948605732396541421544226161844493081600875067695193935754366713212178294443274883990356521788868739473772380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] -4816973393595849680177988094956059360241666877674824416540083229903722097196978271493837926401757664124148564577287392250238524689774889401875104140713970922558016105548732296364162790982408015423981410229838466238434719581597562516522299315337963677043880672483145489506071957343827553924881413581712654347417050680558025916248540365660746061496995055512395529620284956030193640536676832372585089931486120938149906712410151682963664954181752939051074890431015185428447913887402421162895973599897439780744622611018553664592399340936451510273199331284454885065246469237833627275999342758087958124562313774964754499494107060947354643933176866768624123993925667901455770844245577187551569129619364876664448837662987271814967763958063825499184040447817062926339524087958971913162965222653133675437928407062303885898855308955813040445598549070684375404385133058546682700342046511802375432648330095096867047737430205598292383974228070797119971276540570861312126078831576136513254923976441593788786523487290410144718464274657700687601817359450945164694385553529914551898435406945022303042948761960792652299725847291035005057473639023364250842181255592217571061418469735440332761172863965781675027895583386656834748309595562008400013331814832520083217568494491266354201430637166648123274635175147315564373503416582710778864434092412263544526400142432658466385591460787624496119218357913803957707803658550805873072393269605158280445837739922986982013339758852411783615868507725476043362017950664177062779029810468818379031374666371202711784053937096886581477520122354639880733552631389686269242912759787964146780481566037208086311240033370601683855380234673142950363376186953965835703957216201337204236470108366635600575734904514161284639754005531677119565727262959247498537090013941921104221606955312375754387666336156602192923171239582204176475648588901217536366196198909267128546561244708543342237265787491939467140683213773106253544638363797124500704221666926579622144737362817638344514493839103407746810839096983449503145107452064035764882743068837969629434423258138224513950878898001245956955720046264893491178877515651979426112494329103656617815531288459149497927184386032641340490202981485564425590783231928325307447200461726922319149654097671835064860730618328432591614073978572136127180780430358507616672162044109312373829694635229572725464560703303708055960931028907725946880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] 24910826192392216463485008228536261421509363644685493205022854733157794355520764945694010904667470555443059441677736274016995388235926023497971691756732595364015608451278256238156994410693496829720882479554048632455772893965625800258633603528818174069215859231512186733124253135948681058597805290597234884179056257783954916543996853686468935250459057287191062219976725312284074573628915186983469874134348154879924566081061925187660800426784828880521592853244559347932089273653306996974204809742480294133364341108129278635125367389708411028173472071285509049585193276961084527914886342610160151543934219866293566041676692439431418642458527977784457514024189758456234518897409201350147670835713563009345615677781788909285717329130439767502671158734569828321763800516920694873712822096814263400661959285408367984454878004787122958945459683823206511949949078406283224454827151425265744224997513320890054976395288958968637664528282591765034793434241276612770805052907464519619939755656813053020580846697024691180234657802817686470415817121400152201628483860631424229156098958253103319708452020138734855710229129844280018610036941839476556970161039053253403673505890260150157480195230218852475026186352052979381745766700046172963627319611834643982969648641551077470123835278886569997690105228712946854471790555310861167604368353277297642619650539655887649573866363614238019981228315612607586618226714226342367356661836660203735234109205426019768184146524370272517524099276069328098330270253445602684012178876475695338786963140550965468121378355255776326957225872199515497189451553974735970034195076087655240910937961418081825915252823168666895999324841782823518193647910259223656541289238480392017752552443554190774356978553925881786346253315924809592111126499825241574108820667430382008573127537495349255714709559441018951834996268794666174182339887971908782114051484871212322098403927575612236112342135243055570749019379993368249073542473560039383515796953213869748611149869440716672461215599273950924534978896923024527215446539119874025035091028097560861363101016411524418068971261267692407905773025856827003269432797260893388256297906589087191553367730304997439792263868281127612271878066856295312574994404056341421601279068349267494872587101989799743706183468833849467409700908861918118834048925931193489788132147773183437484000831619813387322673076232968574856753960889058590720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,12] -41886620617357632719042771064470793221694399634653141538389180716306165816654564524430729250092840767683047781237587257841891953904077147733409198475306084788848422551432835035363937510553203114201478515426666493380482267458718642960331104784698367040449187295352194512323207355989451546549955940816222173456547906857947967008862641329407590965363142777295491735529210220558600754999670018347035969033042615702692316090478860777196571626978181572991285381774978462661936112542338518648301813709725039839652287559793753231738972361592039587975869947485918574930627576616587976325232124711816058336785763287811600930530669198509482674080705706651354218693503963542028485804233117643429772941963596401129852816335657562302106519148003431336894518712262247246974179244091484358038363690503380285967221987476046518562476409752580239108513751885266022716282671618555492926161363399777668892993621907232456109995118727289982405583932630539072189173614942075408718361229155843218163735565526568735804976955247468447787218290011124037981252638104762643641161591407757499168173935508846602636172274706518446327311884587548184558311096882260301498245044731232748614223065957088444473715146047869866324531272343946404628957423882995504598295217279830577086868066089968920312817193433663788761349808911051907878521790608440956408851148318217912820825220311194461141627673368884151313697750039960664006675358225286180057485789482129950367675518942263073534271041976021239525975033629655062278151955908008185324193914046602754032090038181985157427918359316927651732992895124708816678372980987300156517746958862384719658514864041236191794612368926574803259818893163267040621192732527761301806035046570987830053274767715052877280816317531285997471936439422787746067735418524781971360093694651664752121743487905497089869187545468234016693017071521952316944989626047271277277215907737112550902117185578317780417878581110756574341706769893391169624832327231788914928795455334301843645737906354064177545429887430408553807379024875205264089591325267127799326660665029593119090232677965233597332957815705424564388327923003337284241035167266138027067555483327791588442303017297217287502920392444066708278931360045378486533181673808823952636204309335120093033916919569279792116056841609338281152142379446500750347404119841080244884459933441487444930796337045617332129338567480086182952581985928833138688000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,13] 1538580397356552672337792866551300899133179124445898530341725000817399895565586253683815642265433824620233969855327659194956771095001616411482798013293234075995544103379238541293503176105466550282137320099083739016956052925218627223433682582896257161958123567746963814126569532488818728588534675337872060668304732536080910121189670046364186010816232915307166907104502574202345969183611816501340021332001537966115198419622104970090852086841558776837369243501191252574635584883696805254427105575977527893892428125075245226313773985472593227303493646443290645149926152520897546078814470850507697663949072355011581753130160396713594931277359120002375566439634495730723183620403925572104254045761488650246628356013791434546140949053672584296384885472089994801526005062376538600319894173649131245631527457561236045055454249424455976721410735495311485749684817810224875006946949830306525505870124049749855713192025728141799562230398747445256668836811352519653067033010948723881087972946822381763454758146978385417767973797764350258955011372116613694965515290305712124554468742865308985947050657068941111550207399229144575729950121280815878775208224188999867257749890855487194324440494778069875984801556539637407504111431562109124596367425981515023923924311034573410710556281082252746344776966370608337783138444219302509018122627465441487004120230292529791031398324286207159672756865503117755535244212667914853282557860748679183432726969469721530345770797602646809152010127074207969735577394735231988913903938533115952950697218673088727610792047166779918961849565200131403757715143097178991438107946825280663340357500397344892650941230606836383252038136674796967171163987567963166142307806210807947420908243998819038539250568460855653592237627870002767992324481117715300606325439915314574489437677174498526711282205691778258756702546860213524625739743170341211886046124468513509131381501760908668874965393536604469593258640405944163351800021830488729551720919357688156184121770428571209623164992239871822849465489051981345961500501903077343225426390390749011714026129534969016978636685194346003751291634265462037819255963647432727606202219889850543026650647554285609633235457492408499119946614248435702243258155913290314485577113814479387710056209928269869774740349959922209304350235980559393772709607551708247103637677275425127730006811831113821645903614890900486884074083016697393971200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,14] -4266764410700163782382542159638473042096119033784081432284131105752667334994083084238795813404474542242873865308656267455723323285670200489827097914808027317438863304141244127116509765352750326676406017179360295781467657775619827521476862144307836790677015200619110548001580231066430081945750296698819012248506714191967304542650184615098525345303904146599025453883405966306829587188617654767343691481370547121027997435947755947868297984284330216047637246585129268319627677780885861051981763697773999127847410458076938860349480546177485804989129902575262475412698662299298255224131054161278238139926964963463915773096241508848341678843628080621777657401361374679893487940096901680456983824123001926696301789046872455046832423038892398963734568769718875126999267099291094681681446818338171360337045416087987718260624659589923201741923271115807918741224294411671292424498090958162833908293889511397630494529316749618392013650834810479511466379565293963605886107229269127610836080199134182544076150225658502931051256803452428834067874718717481848183290694162520034309903045645228582301829151967063579754101550953829284859420820127715059422881984381207284397206844748420372482691358453461085326689961651504512689958158272748097826521080555748722594588405907586205028942764152151252782273656795651397921897048052588052464036601497742687773919103377900197220140158209218669835889286545477283094464688721432144215856807706797758875620311228621261768637009864312083179543345132906872825042665654896893631735351328923086224521340427944526196081357431348573530321817896527621954480425247133433876760324604911950219539881021092563924039471886176120570367863801860667789870850695068602722176738094877887129866008103232073738880844809070561329574182974187419643518698731990587015705983094717409700081796343397235704529554458089205533586138465732059589573499883347947288277477226431619557170508158110597482502277906423343641437674943018907723231691120057586479585540387672994513219367329698045120478482599746982858360697974451378603477008946078546579154620295986426135890388222068214234206841539032142576355428814141079160879258053210924628436756386972914468326256402919164415147806993053582426940980839070586036001079198650586633479439500110360152262646287035230027752012269161075054673031302217404849495067919556662923469175319154769002224921961286163401046318697965830280197800425472324009984000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,15] -3728228733612497138546474317517226229940537484702747338917809144463966865932116163242718914648175839896037655499616306904220397248432347049971174282054484012825871365969561386076874677407103233287402564874164698331209744526173055416952644347371622763726384043067064606623481249882945689649935848052711982921169571781308819072526408764878855195284785852851859720140327796224149802844783259594282017943690120354413201510077594672363582181432585336814869123273505345969260896659242513938327680217755688092685065684643423377083256096729626003970526964082961694893695797174817593811091672019238828421124912400419783705176645259995727048822325662183978585127296226321720325828156394875648718445124953484834579734840270552658418835885969551831992846471506428144663478712112226471443995091539898881444139671799226091274446630996559217751197753416551640655536488591735590155310790038919225028416580680272443282840311857873342851581071034028083872932042803734960533580697500487376645118904428182112867764180571948212807177554759972910858569677992018284976749870835744751595134422568459466268236836538285410279718738076162269812457886972257522257207130422731497968629030357354449405466517208790316121741846638208718007564578181900467349921090530684548142670173976321336998323521725240567602592310893066593666735682765759931250411102144599706127849938825751395853765511604805166681957403386578340476227772370441190946482266794319460406663797079425407831657489451544426663865367336720509976123677644913839431772791575209448390625992543663558638942046218517976464319412721949550983376924934825529330315522939778643235328791679987493296864887094732998416449466769986276173448156132057181152549898506266633949419883952116277962212729983975373387470973445322666734622373588102972307553180790376411884196502147013013161207676599663233976991621690315574062249173809296798383988946236445778108116881296542800568465727030424771039774000427562856432669093410763582884847401591294233254502200876071136165208459465272075198329385154654829013972135860296672013013204097458208004270817155536399490718400066656527049807055438092320766693600885510174637058129668949251212353029371884999882061166087478711233985061469651001566799802943148978616891315923265921761905334272315584020242785692199245934299577326214950564378803376474104318307921096931345304428472902565489854268116949161977014457847712055044341760000000000000000000000000000000000000000000000000000000000000000000000000000 [142,16] 54354296876778288016206619139281886874464441607849913255208598628604343450166568643796254717371324992301210049145422959398608002342572195710412840740934523107934050586915033812981030432504760721617258887405890516892811903737577719062561315593265580419605620814838798672521077712491601199652614268517762841975564279086240449106861114227166728635695038787725883071009615088703584027893731284145067716309544049434113831957448058565161448824130314806687706120281241432859855842252905001515662471013509799425346372552366297402069041858945918016913941438895525887972864649482103473808936573785984153115740115766306509943482254546791093138208748512382144789925610791789597638773272904541854099453950723726138944079951959831187545081676459145992810324303961115410023862056207478612763394785555376208530926028994084058479499544768507701533286828722119586056380539593922358214184977956818525186371299356050681631060511188669766581462972925913629788360279480694370789072289433227950359933315057971016450110707235224900245347845633449988195105301085842572602805215492736631969521527940491756398575143441818008025629817069618142162996694076688014084005584944286365872285773529929066279272945905128972713758180211894956686731201551158788167940768344311686407051430299917183533329964378770735982030319585145518984165630432055104075773389970024505815730900007359200809187949335143703783066104010496157618896624936167361810939624207914412419402119480936469134286327390765798308623382595269220882188389913278771603522337738553398577999402794884098687977405153488204430525906515671603990739999432855186170872711770106738240845938262660080543096927040739503595241437433876742402828921729485820749162691332377563445206669987765601632296683424961299843900630609943859578213218186744851420380340143581546251468733725603514403740261269029999288453465614941221360104294122357209805988918979154351051420527396716499020040953791886557839524918480892244813817245164419891371389047011632396564955631154171791229332537862355141662172434741688587436590892116487997196152281703830060918366791742345444820011994662788717334789773138988968216771791351639760489232474148471295795683813711151540554539035919664746938530013048175822438607826631585341379228327712062198098518220003720132229219951227061646783515673782256112839930118100958456708759447718106022216344161879301847040740189630053104779575702153750386835456000000000000000000000000000000000000000000000000000000000000000000000000 [142,17] -224550385833921244997631334123524368348127553640205720293863734276827577006780418651334881394310932945152490814248873034981049504893338507124052835309074879551271902487449282777413412334299332618819712813307987832228122001992492804917355468820113941726242492424786674748307227544915156718796326744154066140979430997062296510219233498414629731107703766029570952662489964405190587222973342108501636773941123346802997178186577108593121851685131179790354122368219026706239063310515120885740321394066508452195557075312762114278191237842519825694418432921339747046008345869423833379132969877542159740328188946739224627979497010949887232799405174935154637048982712052079895286798842329109150925323132480169132569080380876321411057072495789623127543826124963268523428869377274935669383968350191265178724991586405877468893782797064988527934354121382209556225997128131189224341511942789801525228201142317501076389249605248667371450173801453835092663904994598972161832118478381426234149774364926196740174458998977803301332427111783206851660011720907740531222456800759353615348801599997079937355667039803256934785227502877172821935098841116325498610675548354323681776677296258360893207309939245018029123877785607146072824098379787731674453633882383483579266643604357568797153812072358839934512717278926138910235660514072264292490911384462732027242138506099137910237914257883148884710151432056940204635429162807979589189661960110559228946799924975507824022663683297385425317613149180090760286912731056789250260958513223578943619843657415793251913521259005944155916397846913782144407014467027290911464346949542064972352232738847384524869484345910273947996768425982662656300784151982649924526337269279462558691074214215109867274111010120534917309058969251561880677104923442459365175072789959235502539195987059915365693554619784551100077698391575570304636930840064011567029634638394026344495872805810329893160452238631371501224881678883563728200498292741040196036608899136406229644261664983290530396638676704242931630885394167793209860474104940281480603773053382754522468181297289354394421543945933727664908601918882816989909117061320361662660807849063528376166809531552433348774456858974822916325737661449456563265662932198404475456454151338721775715779518220279524779876728002261964969709564154518627305238857943149340933537551890207733666264347348142213944900798162034627984193259916020940800000000000000000000000000000000000000000000000000000000000000000000000000 [142,18] 614714079883945569366999540222678558796792580677322948483435253250225547033484985872325922026934070689555308018250925468967647911747571349866070113238151516023702457829723786669470936925102569594504751475717772927061820323904897426948982906189497392717953394225391382907536845603741545610282543550566958650785533079429106022229090741096466759421239481896257705068528225345587679100338605432045308679825173059976530872950926585173293822724653599069066394881594134002895388046257973671709228279928153429058361643760781314319780638700074982124749443024002801677522568537430735722234067748514903551571424529417219686514116120547303758812014466449822690474821866917559474255664736640766678023282169811381606078619467414569376276631094173341976319873197573326788897161123374094752671473506363309536606168742001577881163352970900487302651946536012622855595123312962202756301081695485570931393946833457927375586647612030914926248998598338662743286687383971164533067442967091698571921118614741009669916612000664492537910059211916178480184062757208914349516248344062178277925498902548519645897650090883760536389218573916512500542865931920974420472410999286886131970036413306046995994229963098342753986334617406477244161077777161880206185323589157466796524983393831949426092779213686582772269627889720382339447455205426464446959180605190155468604025799921779955907288884912969577238402885979925350936694280240333892956648263737197411760614032832405431166489423872966987751025253256670254036340630017025076243152756807123119645564328867212439496207886439217174621249388435768440257111585473575555222279269157325751095569244619273023234497315125772288595121370225969235653077927949849923890690004993963035855660550741506493284628531484649942794051764447794360855177079228010772618096636780091380539980373863303051658935940408972408020048010126791171983356763823144370120246756242191872944995290941519053466674172356960193703580063195192351110980244856025851249205909984560063480108989888253796516728069909294960659935013395223312912776890709738014042316939827295776225744688069309137022567696072531833395533637331482764965358482851952357717719814378445055828096607072942675239221316000834565750417459937748731234629736813968629240333355730172696145192526727248814135748229024522696932849444034858951654874668999077297572183023876727809595092902141641589942210620098343671857159335320863257919488000000000000000000000000000000000000000000000000000000000000000000 [142,19] -1199360631569434198803156318083510663185464235141121434870439948319116437181033826643986905117545049979631636445164673018025044058281162833321371182078563043725244411330342877994211550879556412915914073837565058753265423512465355213086078569371553283872213078979656641694085686812790217869646026168109979533578019830208796837534281462568547102561244325534805107777213295116996352696733824008795532742930759944224828589832379108613773554070324211766297905950690674650060593761206756138396868428184634875670064440724192587849162168594155747123057652982677546973511828577723242894467617651892492131220514522435093850877584258337808632350153482764013630492837676495997307216877129054208697047499924489921759690630145106664531678657594832651582342966362329909281033032294056222995941417490953180517026324910272862520348714999674077144912044078598357179068644366753391654054554333535357683874707353364354499441464027337837129820289099578297619589196275753684306091369411640327790442665638721902747508857373976236232947952808522527188179276962766567446959234480604936951532222073483325321564591652526813966619555983408155222383441157169631707996695881683196886071051464106692582706450988416963870563796324148046758051978099153093836147773638864307113536053322436796959458683554231445020892993063326989177599541620411151546887681343067046356138607075760662170502409570650620505940877029265941638860357897414381809805733235826979538254713602585574444571880273722068675255665084478439324836946321135904126455669643435517459843035251592663354242069601819385921701905439805848689545066759055072496073318221587434459113501060806988421613478492980290708961266429763616104364205628867918567038317568909057325806082841712115894890159562546950963912741328691519364893814103817242474596469127695329757659457468679908174868822759312593152054563403545424344977751344104641377094326542221517939001085071385114910505252636277750777196030156262958602142019912697370532312155766658119153525514248536574180942187575067118897787762071138193455162398628753129399056027466427525105863793457133331141605768409088952818167669467405128527721374250079748988139775375035071196631233603181129656181246945550808667327466107693243811937055689051997611825906909393080627314370092208376837525396716028786947797946492456354715113771137987526796208937792513912373186069202987599333084829541836922957533884444340205471662080000000000000000000000000000000000000000000000000000000000000000 [142,20] 1719250295836745785291812076184279900111104938242314085598345160869959361864998611450973875104079871120946128100900084590334424729544339705267838450478120213425177666091681507329251985107746246589370055638083410220753844544758786238666491798052636101210559555571139430863346046389159720414563000425653297490830363689246794355574076184670490136607732692621073193636565287885606595554773361604402333476840277135591400495837914824228682288484859909874542663776144744996933936427660034033233019313008873012715302801126330993711897589421661249287154051073693746100818269334765763358652608356478376450537878900431937033453440866230375552247216393446996735522574318044988504928092576816262344214222494242701678313948123425228155202235529166861708142025309101852698770932868174051725935255959701614134660048045917650715451046362683813930650135048918685575835247314565897805872829870642649848646906366103797779141503538735687091296637840880725774038023481088352940689938835614031916251176115725644296532475569293796313338061941719993991609729438423643979306911607526156226875567815540762512386895540242705059611573805817305420479528246870705356164084115422566302497164363443698827707927518460904481841032015849210748421920488821038222012490081697488800731248412536392113750784095530194354558279600177838879093076923835828773815599207299267447544293832763895791620466546450591676806122134574899804932343801169528872381299887593066529891517032331584455264444208357990166782335979962264702213832776043097769115212425621244935033518848473434833930728793817765432251958637281970478312820408842674280049072444080298368928048493856323767825221125108244912424692107668151766316068876041277243807704322879138706819416946376566670535741195948547101421818949879384287696223071965100558554145354702718310217432793467475636049059828928051824972736073637724394542871810845467687944673181544621138180395508949906445012802196668770537886604769844134354076091461735580082702257479857221453307637602492361834769334236974060259441512678306702019997420605191838931409943161079267072049922242160878631321581080952088369040991277067123349471451644914578295781255811616619385234011525952112873747786399998986674661713476798426986196177757525953729332068493006798073234073089363724111665562385124508729446268995690961018761720818177083542314886402560660231424623533993204033436580394355102618717197048210465925103616000000000000000000000000000000000000000000000000000000000000 [142,21] -1756728115402029464645414535204891721058540835206812996030002515803206084821324570415403518227510890944049283433876476597615950379840634108988211297525145253232561970552325868779488698758565420659518860795094900004449608646218212865799729142920722871863909425445712239769328802129722937100776077253212367999219952807256671404858950165351542714406083308592902595605909049963546063655360896912637704712552892333587942530904940675093108555423827077577979644323248238011202155643580240185205480318146222001432136178018453970328837800823586427304016462859711108500783879115296065712317521818354969281851629534311028722190384386469639889868490604473044342204976843144246309905823249327529219390524755480869276125416766267757095630015582955392149908032359471212789764918141612547217579012013140789460966166784492758959598222732700564373659907055475865095168542451889987930607482370856276901291903519908376075918371205117610857968388176507190300762147322847434366167357218682559685194831731321702160023740852814613723168048151175592903464382666560033853608735772998408023907990068832313658131612184992363134921155959213335290016610401875879832402826097274576493969318501339877962461274950466084321746972797990419854724382103797112746176029111284158015665562784800406994633795718047464682775452152041770558101207766219114406082175783844288454756737695821358567437433546350034204478220087361814675359503720338419945020611063809568664003763115139444302749803738407303509935499079170464144795553013598089868081593913394260949860886945234057303058928681792187956789815425197437056588610956659098836195758588572022687945007595173081823644574536978288642786795649115494421399381968285026438323546511645355102521507343581620705649472472899852671401128204216965277950425710021891441364264722945961556813579670020361849999663435727521094694849087107284442041813636765338155854258760578740293384774180085709294292261584844049488723769391184612370714894769396295585353284846858706522388520365072157687879606352136634716051096374991803394782751360770495292033399934022771542989230647385161012468382288143616201629758503865047302169315215727896469728342350558484376060196526385401222068829257333013675594220282209277173648057007707964391025685493832294619323047647845949467197884017445239156633552113605030017789835366298170660240187435417615763566521727458859674621817212353830463955185755545830036602880000000000000000000000000000000000000000000000000000000000 [142,22] 996941776351175753113785243990357519593543657010373005739962022754039767688632820682632763843812625276556555984561523689539147536068315018373694415889336910861653647454819677899894600785553052690648918644249174231747406771742809092897044206443274783452305763602716028630161645539266373664163902543315903418871104392544105561824995680338604561667915782567260521969418300157845590094887404471819426960841886880870658449778693600069285210858245011958694801289357132439607954971982591834736219320019288527831643798283504398405762671718265915951905007635800256957809078775854607345259895514813148612957717993726901871842479350159188046565614512196701188646207414200902613123320420297183892156038131816533770103946275214807368022586676834705879832347052415096575217190860144656342693370822606857222051536592679481121658932623719597768756538687570436054159357074034211843823018932962476905356029034235316803742659537580825728064951590942085236665790446031912499167464592129855958958792447408609003288394703245768060820894434276221671577024420504757747677440873501161149959709767374966568385086803234191349872254871461625523311714508528097264940461877941072162833546234041159675654457971117133177301368953059254673355343502413725485654179563637568221079472300570025664017548439008972331857845548127676400789387733014288676620201602015221423745779132162090096142645454459490247363217542586117948154998326986703377794959536065633414074766908378079919750994498364032497219456530515311750639193934100736702724638992794096770610572574900263616256796556748066831228149300806472867148917158246632836598798277087222209692894242994697059293510350038563404503176789376376624084632907827555423889135901368142700322650907133027373849094578157410872419443240978720926679588970168039725348611548849734346024345954495802929069068070258220364935977999204951098839403050634025505842672300381168418034098758880598327503697346220613510874958963654701275884551329497570481801216519254788587593988462979822092030182625523476393905528400032503041177691814202164165954031463335004296299959907309822135744171260271704644435514193481575186332515558450445257835404743018356294813474008245218958495523204439981111516313479952221645023586193093361275078044295668365015607990573281138984372540634492857083610948970056716094789538898352805518615161264572235095318800355889062539759550866360629585676060568130422531162112000000000000000000000000000000000000000000000000000000 [142,23] 364740537077124613752604210665990847863261096965290806804799508502959495236602959445657511816450285202625327488021036756644316697618969048882118773165004483751245867926614938293227711297729224902842278072789062175397266651034167686029231616230382572840121490880040449207226849221478973182571885297762639021742200473523130671545448096310870975459756844277624957319639069230220682680131591069835939583586465222920892894131911201772050303899702319463385532047823978755001705977165188408541548337158482916930403824830199898825845594299055479459531930683829357832937054736425548845162241472328874381616972972087317475648665019317079708095338051613562272051051824585024681915754125981333112740432540962758891508382866137803555155340662305560055434509299585222165027603539127933371709409373449129252893822978222315155089855660500944005539716378934260599042913439030239079027459654626026997367356420523138092337338613824800182711528288391980333520743831911375002172946592756338287486958436936437645774661981395620733550549971830451379146546751487413202701519678349312273881258976484893103281520187006750971084385187924836995661956266710523019867706593982375951979484984153793638814230861244258879989033438950722569538107393485572039182628686999094747885500667134690436197473636373063345334201858975645040168122562276265970447020195878402734133165011274826370603349676205753502288354266615187279907463129592503387814571888942667481365369272322984092318925972235474318012042516730307382818088618369187119567804175115250877150443013205874825554026241809402231191096890457946198953626437596446044927285962956328120463479127542370352849342861497613328725226472470012216656531245916572592916643584072681624966166324719610218242727777777001274719938695836809282333052844829218764279184882975213296290799811170168937923186626919766181020539187581022437192985669691922527944909807331242106602771001670079925588920432763639585126054101993156204771950595838275883769117584462594658580945859033236384481606950754998281123568735690509874081516392458832383348614486293319955007361531970089379643298568115871811082426223079523927618889199616145772965115380619798902117949552378856889624182614470855539324454401365623303959991328776665321459553678818423441877209967219737281315828870482956552460322625055789178960188411788959859755433379283030897840346221206601133185254390380547100257731620521563012464640000000000000000000000000000000000000000000000000000 [142,24] -1515513878318694286510842154208437185281668576891862774991788943927751092311144948725101624302339670292381621638629394697939820172725720973362398419497059241783023193214894652156424297142475163550964566265441116676817838311327808101083673721028723218900085897186175168875262987553400049026947696766119060679071201652832279096099957600148470740584149763453488622997363716376103897522311642620808023367866471695873838494675477863394270970077977003446702233424410534067120742276086557747014672921287327302416393145873649577014463929516835403689841769830955240974173242455297794843932424440446258454128056275854084308104354776106622868109918472978112498552526530719296396365987974171677827162148930248936766457998817317736033375700512001611624616803469591821678346381158722829257426865748408385712213505137198245817058586768192084007620864479112181557252433501497325974053830765502007945530085050711133068347714553551712334330263263819425686273847690964712932194461704027373353935122945520567495285491579068456141212219269588971041635272136776061026698838211120225019954024588699428521079206527029739890532103250227515954733847640139750164804537637387838718702739194017202918070335333781062601085091925660242665002682998659262765040829658306460286091314553189558420686346149138375752546532733680813564666953183669334921561158400684698176458985972799005640652289951967605927715201171308663375539628381656881600609524846348890923528693758281974245768392263121302543002209032562659232704527366599374664522173750771744161656658843719564274008622031867409670152408250111438952757544012464184815816024012181831421092727838611734136131534322087354763776213625858688820041770156126235129332583111844248756045263295314750020494232618118770639773566429931406718977002490721190083173623297788658234835241223175561738116220823793688973853311023364160994372163434937304513396342356772539938500779703008816139226096482089742647807083033204158468924338391522908058789069789632717150100987594661481370970633417870278734985935172751801704093449489604872029679710214801226419317083383165680610806226284114643793774859837199946287104358686176247692803099931592739087694695062931156249533712775113679263182384096545689468619823022913587669011735898285285681274073586184038784026608690707058503328528148797481109443522327808404752667838586380483159217839631307417809619922739727642025924406178965002427301888000000000000000000000000000000000000000000000000 [142,25] 1626356127825931108650126285434007815899972148641588023287930752095061598297500967130304070667772794463153474828234982184150148345552979167572691742252403635688229645266051585931685191187629478676360816671373387716541377074839755869923661328956251302141142092779728897212896889345726953590903204706292823140355188289466493812851796856225860234256507161108756930356423666299483943428679970641547770677168462783551104732191477849153784834932474461437984763502725246221704569681153829105756389717453150912045320378664322146175303378265931441877379840996435945151293195154827465041608923346567454896018274386496245284555268315273027720896758016872084776989405446773953862900166961906769511043006648555332544467499903700035456614984327263494439110813844498117376972081506497609899823216003967631903242947620284754828160899660171182786129827895020654000296112601607328668727424204935366405067216227111935786768995533930421166458101517969444210827294224212972120367121027147482844289160627099716269134680519373462843163589598993915786546652743800529296250928400143441821450540867058816504615677085153066956023538020992046994485505778550019846050271155548036427562993363644759959152524777387379720565922058456375694946956728197064132145268554906223577344980566024931803450744171120418209526160836782529350003341773125196831981237113935797633549854191093025348809873843145942888683855235899686012600409780682581043250841974563580328651923613052879588133113888215503326548988192543839982848915770927860738122706954563034398457984706065237302172170295875586911704870679968166283160409325566171738394090038731351261400624302801708115230844511704647088012716234093060573189821426800654332943753958369144448935890257239690253089715079286070094126953225839833033825277859058913702145690322937551539819382448656017033026548044669414570767499976272292122036416678501047457425488526755600262139773376841868254981143563463150689383895441724717535990701928460114981668049303566482330593085093455768714718292983141001338024121276424840883273205334635005893937820242882378703988458517992229837660672794251244766846393699999574140178107333960568031075962468070954916765671755496032090796755115249424157327742731325463793833518811335686339389198389203204146283055288389793958328347912146608097945690730501294283955592717907806044014247260370726987129523547950565981669032070557337065989552988417821014753280000000000000000000000000000000000000000000000 [142,26] -623580543590008516687749505742493426304753998479080090945039187317683903400954727188974643110994072058160500579489108261321072212858039602583524992797363384057689666845132320088281506865382177139279272618459101232238051361602771597165097404432009178810116748863257494890060973192238049859170714285020202665679113746488340841992213720727902322970463877384842772334984205608187130322974410263564071660962156324536891497323822723686622813288297697299654646620006409212885798782423137432857841410277206585365095059281191146212990918195687374202968527299819554275020561729469324427814991040277509364103436315363347547360542150735678387912304451688365023888842804601834861337778011930966792241833716493251924198043026215538154352826383236147758308265683982572040900012750923030274369921527589111722853203203779356684940212867846717811275195327794894901814522011603559058372265736538631436899446249290702015414888166653875258165939658547091980211171167267514158622010960156537075112811413614532772609584831944968082935263853894110787512861419547402674791770228501736257771633705541882660715759536891420334513442930724725634906559213392842508636233181722418995488106294286265742122007311686032468658207523100336901647424064021048453012552898148662100987449401093103507640017801039426670185069105647778836725390514380046374044556430658340062343569300918599305650588531582157031989834491039937500833251176055799029840636613857381538814828784161926078979379776437984560537918501879408768986908360044467964565895478136156809500199365737260539788092354434609940643531795953448527644249779976379128671000025298083555988558756301455788553429453672820145239282876598280349720206013061333429208018574495215846504875337667666958150630552953585595512330968273312839746709325666670078891804063790575355220245012064130081260027650397155611945305668153259016530183232568299708120090174486351144241043614430602156897972378276138247340087869991234463653895229780834476546768599702896175299406176588674571008026644020388699046459047833483553603140765305535141889006446753015422635193187664858478113495403312958117504147036073895146512921728790516443480946333776025310314858170483192290854125122739581237206536903311386837848629329266769235988696069686968551629061966758844171484748164912019753201236402498232074125154890609398978018305887328944877290596001892247493884972565490643923911529910210571280580608000000000000000000000000000000000000000000 [142,27] -764667272916404178763512515958149565760743220700840614041613156945762680793508148516285615891768187132900531177931275004782599073629321461743704628662170239415386427052990507835963392074081946717280710468586775925973016193631581759692107830339374698300089501174935816511245168132032469921918788922090230123092803888359181784041685950282930243672804652756679204425007523398337801835989994661226798455238815117554785947406912834573274690515599576566877223745235441448120785426358923516501328685425969063398988643471183260074543572912693928552161304793934617339423302843074722487569366634185039272030977055264555743801542424697471002257459407001527881225125118657397206746738262657159452411418071479582827840088567986614025246476279871660058792934252256668963798623709260167513396644846864322668440943637849190977113319066534139202251112772896613441435266428263888432551265786144235889419931172889883292126557214500008558103868473441410247197562718404846333583720172721420237915580192142836137406335349797872702404900414287871840927170342692580910641277049150337987625186158044528327267797651473440384474893680833004766240258386872326440127309705262944342980630823580556627319924317924412129877084842305821292215982062565699507804000799341332442387008865384246676446820232394506243877185728030214572475944205447752362449309615601596284399188063577947894735014048639669113273782035150357409359718834438271435073326613120273103884089509473988043940064033229304713283248694191452592974906518929374221430083421800343008154529532105146085610165038888350553816314162572665714907053584589014031712313438588287272940767779602574150794503799339377163050997003667776982133621878509563483171114737970489583144157316858303676393992402016153727489935843062045681397350309124142267507674136392566419746315454997118025987487475567000117856481585861220476079015556896596630362504029445849569727391356384761979257860328595199603894252675295131533863184812149200888078016443867868294369720923647690902910006752125189709715161343037616607758234611890086962674425719306656826723215472481548161657799116842804122230456081483390842760344345879144192291941206370073280637891043814792369884418469930043999958707543098173299759626224508751985478347643183168343713675077254575170948853638905248288477418685252020023172188446842453546482430419920326316107877101530388729025334382678461840595076608502369322270720000000000000000000000000000000000000000 [142,28] 1695990220804350813403808143199193429156349749208962548795208949990594004693910659809599511719479613983785970470120950757544460559303009944978557847373956912638774651954595978530926497393061296666470877088865023544545429864596912716102055502172385160480455444753353990588528530891394122856842901073131503588420437362481900679469696800962466538069256727303670077157383317805464331872223974140169916534489550847851932379473810362210499939122039306774021569343910946905361068331190225062006880387820847756306330669389491180426173844126019943661877209252244423550527450673982744331890029754511837347398614507369208489708651489050855044194836959425950422036281570578616214296589061644895810623159419767460205952171709351337037891042845132770341608964517085834220626589434540399212008745922752928324314837912324183451579422825742321646178238758244951319847772211075641766857337516479717684988327112229978289280920922863897614986380917827596016988837768653536107261744495055335232917742010965144153327883981902562512978752115096744853101551997801022263035582845202060360282968824165904291706767605193456140279781916409999920834000588866726121336424333496672149980713304141718804136277556817910039927550180367857252520546173183745831959216331942556460430629120228525464559070208098037045854254961723494027272570255471389238245645720602063745225261470079244949696497892970805507152697716610618854558091859653122532134598871292457123051954239483980147219419013489167036420583341073547072297700701476722613260767127505739939092898271912462648782655707782137828605611014643139885627524810402132068772706332807210571815224404308513870837596839716160749475487337243212150999928740870269053253396562936531173110676084788417217214542665932904010147647878504661370358176744935401407568427037981975520881671413327572942213452062962891238033125878182359800874818106578739179924130000398192165752315184860554509141265945223990734590781455109779833385310423415544078300678071543496456937244208131601945987840043193047768449753768018960679965639708691299274231104412485014510930620592177510745514853341371153265683808982865317276940359708547256370543634827928265741334178741357529808273574097536115951297225892067320021447172505023253268994698083190758682185930157982230525145432127685918775887107898992334018437804202785664877425749246416679146392639963253826112385027963115668120617424557516388596449280000000000000000000000000000000000000 [142,29] -1843710255206563876972475843132239142086655471842589634184425987377690837831506021999914113377430192590080013852790385288453948678386667737621611824499415000087745986444216458380167753821166032055420023441694627391289701752509934458257986232510059043616200485636547689126786162009570962763324597227256455923191846805330391956034514759943921917305495589122150857394708402483485227518227384230671106624350864322105506468898966653958932036839122629478215630936286695205449532392419179831223938997446525504133744315422977901175289114954224850259701074043001215137242432717488054921918137061044817785384416212526173776595284471929239998091749078842736275058074470730973356721180681668025905820827504021636947229442948647339503653761751730803798308872189262743970373280758475308393747090121010139208508582316387535524549374319426625390563269434095530751724907511202656726841808224102638573436580163896116411463731755540124860413055085154768700099406203924883032128981281010590981362462118646815812324423397740176199639078389239665226381377534749594746659565751348660737293304935560779531557586309409194494766887725738167920649558750468036705929814087018942084404973174076212362706229288836936304390553954150125514351689595193706280558343553413498564048333459990513983436931716704341195952564056932065089316852137887318205159410126024837187745366587439676713569302418162463402774061789761678834146938518518939309901246291991802519058584862852604761076730439027708640422231903118794865241668185756973584495672040416048385247412788615863773933628645869821232139138564946528405559048320769802222413385369095090034698214889522704134081861303552000350458844941300125577299884736345254019211169021978641514782180746213103753384059057505641408070882310718346087904621144022912707505534121957448192325816179928153797997117120426083018917929260641885336617097597435400900727943390419729596442378050627610009310586040715115627936837484404120449588943476698311141373959229831185848334777078616266926955757013028762592591827228542292839496244995400675025265949653390708969896418333946262678840190115096514068335930727129092030771477601355465723448141529034274275904401037845043766900147638243016780373256702733541945754023267608555886678688482938275573725441102377416381160229020079293346044398664914850677890285600033953640977112319657446169471167110455080695022105934926620703434437662255031915642880000000000000000000000000000000000 [142,30] 1433404376809477981019596419157503734959780021314599647285721569187612424729650855117418421126037930476626301841033453035281795353751114826489884160239145154105386119902412936841750641267379124199682476453163253268304724282365399499452682488302957268207682392175554046394556640558146041325363080969643591329808839158174016869538201790795259565241779419678388435654782419661095240303886952015429175578035657984399463925054139850400567447133806640348856326910840501718652575892971568979399859391359904102547246765594663792304909456358895240425445627742486196401398428694244021988020891487639457301263340158311953072974223699511142368487947185045651698134328122902092057907771558008728280072816306989796374247926064097251433365997285917292684873454322000950069663427096193249309695985425899665020627252455043505909357934115505677884050326217330387579080269749646927438656124192035049155212013974446411712498192618587816551037778298397034618109224015537932419390798843564934932037645168274581581832420707395723700589813712333505157963012102262759424652457226226480848721008891078496150755261245053550894652469894048502906778352427628966718542404798041409361363218789161945035401005429647206250311047483190208690217743335902268411217720418840843137267331601152456203768194561941412197834929117088364354284679479254612501398157586507058493779020672722531359688407140498918897043607494116062847286718772076121392296341501639905991799550198745814467280575961970337317937979755106604159998789496356882552271937189483809042432294545590322567539452280728146964307916237932158293684857852037312082905718054389743267504162928641146378949135234020160959525822918348871322786853933949303965635016408396777540684025807599873696709424165732742421763622030733369046247141316272701483487671198777867851413550540932287675176285328555834435104372630057577011629783910722323100163733406668192953945094227564496855954681007295999771585993678060982953404952830741232274273174303067478451692135145810503327909404931654303915341928323555821444620386685689769473641452518499648947109448590456687796179800520972889812657780198877039924619294067426038425313494315483737633114049283432823306646892171992458472603085284455739423753416729264445421488904778166588268311205455955549561713235990304448661685314005608279438639264895170911177773600466925823869742468160969244677527142209163786290155447718136809049292800000000000000000000000000000000 [142,31] -872236693412080973091135064272374763920701914344530490810909456136065959091373714184221567148757201223528499933234129452473132535903417740226220986220127125957680473669108440412635880306370078139436262078514084543409465095273702869429578573487907292110659480718452381270142466209101697402620974064886502608170045209900202251709979503934693508165787543680238529474668169033019495734896086667174617728702102994180451642342019498281798731497177196638741762357604309150591767586516949137033786041172085132518379660756142368567862379162869349362028108262044434674557889599243324038831228406383674093322798230691597489300739830763929509601924370516613726300315853101748183346985004524648787194155799745162986468236258726822941080313128139454111205656364634101486101206990204519868759249299057846642376867506862391163542465953611486156881853998243176572036109409570306995218451326966598715638050126250271421929707815259496115499654831886323671179356853633430536601642682256860224268555470051358091460882372223690237867395954332018874754236498081031275673190347187743879436341712077801253880906830624517373162807718996101499047545772575853362803889896446725122920316535046997426269648086258986084769491652195967903672949119578298486766561656737484333374099119821876781500598879413582993767864728342380091384122507414506724341620675311890210074870567281557530219814445416247730399842666276076455628130320278533380672244709897728051550712018728488191828574323190692574614214164710219694480607330586689225560623067366966645807000361663539964241817649263157425430659340443997316559945953766775612724151035833741453999984908027035653442144442809736797178048259658226230176089445988913181646697488521147831591510221586100841860513292699087539588644065309309065437278828518138021399664051099066580112356733850950407319904075281598529774227301333394766732683279337390925872076379550218785861912591857686265396761612631801453506681112799920533533620519450991551981270767267146817515830105353199643623007754546295970738960467921578121964858232959818759566039738070548650935358620930839326469097858577275569995514036683757863216240975737170690232966124939208454709923767961300163884390939991826808795953188273235152266847351860106107894241190076174593903399063663982957870580743517460055402913659768826042958488184708421643802560150234426685244373446043762219117124056839737938831781397712516027514880000000000000000000000000000 [142,32] 429879313356540795175548912926111502293360820115121223844281602453213571214921108012448004954548919904566797797281573653139612163697144199967443179693020055146806785911925032366514093397771959648929995631126852917887445437250759471720820186955324025400235772673672055689626860587893726319743054986500167274667457264785199259773427344718104027152224974777392607665176787118238459649094646167952777914136480201506962795467632312040436586623678678357788552748633221191667901955835059836315280519726066562457389727001223635093257843977143114208431793234134855937107401304122234599206009346332521454538098501881982823785776109669486651728747698408147260102870393792041551610261437704218853974304810605426973339915253209307696159645113055139685120334888601117603848535566412478375785769333327167708507687780374083732802382552659422570249045785580502707535829034976076446581853478508674354324591517945466736430321928231241037991879944385867884421989282052922401592207070571130090476649334107304434546969233422519945613084357104414195998005175196512177767129946409384999194075478026832010036009248484564179666688339439060483919762296395370527365956632737450598067214675143765257708405453353851904521869757316644797493579916120209297396432395343943042636463097474150990238698518473158247134975353479458311353896462941631056011470989412952321219157488404799644577301117299187190186661356189469504207837409633874943917956406784647868083896056416700377216273759314076173508173937224134904079884611905846550494088815718784480153333826348588250944646196097393582542756717267673888440935031013122513770195609125603205005576878110350561906797241871706664021809060994087064555016361979282751132899362949918043865567155933387087707067156624747686932383680029142434918897262204404591471603313840693817970055306369919278919198114873150683283173746492431019486345480035648426196670224425399400800134975273410188468801419311205745891000963427861617242022881251580671264797243383905163584948684267567027197856862940895696890496171848931385470807630783930412009031553049033389467615434801116507156504158673392781082515879814754266108517268359115371552581051288966296491274806270993461853220997883700954488311604716787099140791761558618930023520873128170245840982964801496151559052495025593588184857183542604493740812059790443860004436270583216797332046277813368869654157659571587698284222163955970622881792000000000000000000000000 [142,33] -173127403194684824612340561143003152553428692797175468377237505714073488158511031460169757786991682163383551431890083649388613400655648324935569409679285620877145137571205721553155990352699747679180894659101397635860112222761751363684702364448546370757484063660848414782622507909855388029779739901149920795584299459268977193524358332550979947671025401045694249358520980749050330433616936829979739973090538879785105754210644773042675023973043611798821980479906796157268994077115836551760297536136541446189292139294100475856812023272393358877388533299426769819016618023546480573476772079736789260748120555871656641735007522420737540540007696615724178701180234563251364777512017240092668008477759191410970602941549284597302501222414606837399975835082292984878621760424986305632339018573729167717630815511071114683717000694239762821125493611228125147447627116646169137923895052374666199827285849652352754388383049699875895847252330069546273492886215880226629580756701092031470999705199408581824059407991263230883615683281278408879312564570022132380130061894625951810645580240562744806925476681219698717437943561197182632850874935853312410408921197752073133141639589953905183607264174710314873519166457760146200357637831075487166413287547028509683010231257703870126607992224556206907737599618656459875849244402653878049687523447331240187963390046270448799478425980950287464277298220237621207683849428597330779869388657439819506846076428600528842531328233621993163196770492139822517932469057800400525050067911422628490800095040664364108063226754769338956723904420215434437510021549318611381304805208465530965739087591110802627939532359281594704016997134742369948739112875770806115630352391335938022466948643580177030809851138319015442793115643172052577070457661891160427611164661878795769224046110897107842835263320828608612106465832782176473257964947028913501896776984535658115732012733451692989218155132801747227790632958897473206810052431123166929058004075565741380947948772379759193271650279827129280155133449844829568024333780016727889995814467942828160398227827045856728598391998621006383691859101294613285046788403226764297915958171009002048864446972219634387613805222474169672915408272771650327506397615760403449607927264601185003146642684252548070696662721006917851973168648717754146110815682554495687720210775720098060890727279043088856762083725564618309707751685331162675281920000000000000000000000 [142,34] 56147510387473030486615802177459362259661219946129548466627539683906818591694326791800361772347607261871662621525724830864922094155783704614454868227723716178026040825706654177007802239059298585461811080876805689086880337680986428614561719452765718373280075829534192219428754116740305747172523032229834491044803588105267211078026627053182364210586848750026135283776218979501935947510299355721720823584685617737438237746547388219351744946672421611154090387040611283994154396846443536102077682666261861839405489451861292117511539276596407405261865064059750680595459479918953303389782360086391961885371331409230871093961061586212784842632276900257954390627593985240633410158254143526245011812689767887595109998900744092009850562952359715430107767048000711265926702693358798580686025460230887707398383434796740712496316637772816246797046729573514979364953788935138245912668466890483069034483062106227640626604109122146924637475039469618232273220080639910078365609181924299902060657710614815691240553577462742114769894119327731729828197556934656313061944975660897106595341742251673408262637980905218337318558428236217488512584001677828586640349331348228948057888602534649470743309458247934621132039915422124119058867977900052493219819750678192595361637720133683783750624263932727239895427124381417052788457893588375172098660878313639530923607491045476104728313723315768412018287370121356170536921207342338425967818628615831500397160817790385488636871332045865241829873547915171683399059052174080722646356244241892034830448248154074127651228144643637265268555048572401990392450253646207035241614566635168378033536012051413420144280041005041249705657945054340056518622827254551580877572762896425000432941028613045894643009561669312832590182378745232633012228290359023452112511021813441754209442265128553501991518787368415008394085843012572986612122985610103155901010723350629933209533051754092985430129107036197131433851666775246490402921277455534989292107039266999195280914799084696487343467590191871519136023248311316522634282656698322478954827501004661793902459881004815660901642386004877271455107576205440086949262456659553417094688236571482291709307936223663553542494606145535339981432334744725298862370601618007337584727853609433318084567914950916533192541269529845218323253103848768698470981126437274764524659097148884865728754366484054883437553195422991207577819639438055022002176000000000000000000 [142,35] -13970080303572930170778038051809091998978538055162694886473560145671521308666488600226278673172603557864646150487202657929253218851043147600145922541208776089556649300368584960871054130558521158908360578374238667998851747515815465321599698692852062758937093359495900041801698535499530092395935237771054574660087083612564964618425670838324782718722525571169220486912056602942252448666809148690212405054250300954552229740875119102890560709294790606979696195873626420964392741036969675009525371117148497821707004299459260593845829401374510499244061896728788840307578281411843475211815600510236161989281364079127967291846166878870170044174494528462156031563295396536931802601204879340977497458945351412085536693225177826319723877234395601693748752976304407562122153052421032423499354256873503920333874387409961354224119432003553124486281463288518755485545155510354183276522778093580674447927970637347749379564996250489643397987048297686914423622307874666519969124912491196282314578610436608678250223662457801711340722504813339965126031798007701679864733795666175872216747241480483107583905708677575595666525827306505017808024742169048538625046209471116805921781679667464068562710176406746082049019865272244917278759583107617270109945004862591109810603048287144777879797267089089631921167786485389615813859304401359763730631512919492966946750821656958561577912086360785921946506120487587299786856790783520891635363482658320059041167341914098930714647516868088582858447102000743028610359652894896027359230721692219145800746261187047741489988175836841268514521499422872589672354677653280918482960920893266056695159815210292577698533147754728948911311200074968234099364733150157433510254699426378538032883458411532747852713376776456527250890161922509665027055930054351378993444874646969487602740048829482006572846122665526702388591285349281661072599468197124367822559594462729793465472977615802508134262111135298539078262885335287363228570015758547262091478419865329072795792843453128699885542662521694135040513812088608345677798822420125016454694946411828383916400737578559092208518050976465334981725591348560133807391891760940439465176046725763322323706519276011425629188734102368227539564854581098349442607304393123104777640380244985879920195065983319156807961810677127006558185898404652176517967935273586078331523227193485677041941174970413419749099646792956535799260316731127669719040000000000000000 [142,36] 2406802159377263263544682261547660532912020656813560541213334013100215166020724213414504125291612121540508759178532447224798696516977632848927064986519577893725620039024690639650080799971363607653230713689440396732018087341716591799666391793200580775869834923035378838174551885801599466269797038294188671106374305529350031277312635263819266113248658222799106241216021118784665712956250994931619234627121646787056645317418615638953502643622596509323842208746331375378186201295068873052631555589363346613830521307700784497662786625511189240554064380609066777308948400024644409184667993263008556968343179807940520448516424972099160811264840727227560592063363032974016920772860928075640525943074792355437114410528457650851651529642440047286902765448533682023221639137588693208766807683557045539230387168736878228449642814958655805015309015673382587375325892280143599159397808405544288240886988986046281097003674471550126025595958980264309016526251523359438850181393704551712232639608086634686018981519066079228714390757546980828483283917170417558547179024776593687862076913703926557298975051689965537318254185042130806448962525989420137815146521269444376599972675788810552686293431924492252829854539552610884545285068810710917661367181136818031650464277331408410366186710833812200092880066734369054932190460592781605641600551606419283514317327657201452005521247981723461832332859587460805336305285365761920291240422524730072680428477883523373569824119680800663762525670555608351275521458876118999073375321120896958766500680678580671382152766802988066521629032309160396498872695127431100695892994792716928039639571271311426149064527517801625931551147498819196654306712965964532022722202247327371430477272017780542788467432453257515231148811355853356317941493711925709534447566319138082396840953638257576376541376768407577414421894298426792820695618631729492945033865210977822124802754976160828620588424647535246217854230985554817414631805627830068227421101524817142731263751501106431769980317642484522199228311011050601953944708114974578983302116828743426165905229860192518450195083663570635458787163113432480606851188985441143578027170516840476039761622544118999115786944219893913725939247595382622519676306934290026022368742038078208384660191131671451254943429836844738218467887783302352765076018222784159605252080682467898540361346638227338888999064022371771878718126293742612643840000000000000 [142,37] -279611090191064156841709269838983982713552915704022850058667293936907350720516713061527025000154373664484556559218783040513911967462264143213319265737590129049239975461134473831427704720684679081841122687606852509589397689266706675394589619410122999883658620250958712355202779443751802773910178642666930853182335721854000610156034860884492375482076216607318298753749347153712474207263920841311040736161187060117994714646254585323863889142643369982917400356023118988034403041977456425336613326226482344444027379441033892207010156584953895267027532455063582991510307010655200408129439618664167347541668098599963705646232550557637305989176806278016616592497393159393841734770911148209918964669488868869698177427265458792836004469413477394866082157216654295449579712916443844181390443552818957954276879648151215192194125719274533587470476600494378646398453117194564643591266787745826699888930689442583179900237409265869333423963078158445892088876071493984809940227862132573670526440340747202238815869897973319439577721320391206524735602242003429726933837973262621998762172950979312293013387723355232931124924872273052796074570131835410224956241359777008831979193803356684916943312481061405378985183105552010541598539605407244814560242540223662310720942121802894759470760274017945761687621962949264152182635394049048494387584163725614684798691894882390352829808166175302909629840193423329089285908379724299772026769899402678547228548783299266126116624548779659357988370758887518201471798658367186336187054981135022724833213384801320354321748515643252873467245751413660912526596173038062737644442437265097739491415852573371085049407629858099958717123569371953116198673472917630723101731117432847600030016026756016219316211643441507714575258281440042302472560032098718782713980816110502576015356274732534280030868677762437313880116974659134600807039408533953899280221562106798685562103422855143124034965523986260930434936551609765736231941986413790911951201208989811224840443653344806153907530505480478884520661153845394434693437009568978118757983788853811585521591291448318553951554312005496218231761560166810444340073417145283489514754120158711356948967908211608368157529389455447170517830960726031305703855864882806654300614574470376993364084997624821312714418828840185980686372104412414196683910016230984264954647161921835133558411262284392269426602647909663981020041291460478238720000000000 [142,38] 105600396129341320432091990349647052738570186932007246484917481473602391897190373041803313156568506451666885148138074238818035695491696191161467163854886033343002898799354785016654038331773692339429569087772528054684633968146903695189550157323814637295510236027176115548102167939577031604468110620567951381097726496538305808914376500635527799464078159400590146179330091853512467869520177424572811650203649824629642568335784400095561657718482698990985913175997873712206881215519103163510383229913871005026577629091983743979560143361077317875820448121244008121583419353744465365148061986112148364826486551607704214828692014301746581343722979403266935170673023779182840827027051342290419490795242224669677211483708468542530845279632861591928061730138521719050286074551465212512401585142764871255817498044844589790938951341012593159699820466963711539439542930598206594159906291943429055387213072424537751808725544678935764851707857756551126182364613791973983762464769273515449110010828238186556448119684607230686678379294550493482251919684737211721263782338061424305698311077151140445324295780864795355325632359634497840979554374316799714844056162502164390578485082401749400207401709010363863531189286672553064670526679124412291620090302387345417258549412438769868302864716136105943143822492042034933972465146783329112223858494787231963878528658370056634099617592701699978540267708573673465232252369561160082194274508986576764450463648259505692765917149674515298518513550629549124446058004771222763083660227240211656905542793805411592462542313307854472486849515330867471656479139077880192924946525754181117339047797214495904332205211506718141600597625285515496313636665464947268102189700469476913636116440694392413861977812442941987260353259556662889025110303784771768790227469446207200105563796884142222944597888027039114642871374474171284465429095336583155811813859495399039091330593861198089747738754822227951716551533239780290607598011149766680197288187704117356196970743529958959123880975464861176006540934416947523569050612355652729439725791968285842569841717093814530348127979555260557460377627805578003558340197459512376711508592937377790923859650642777205257684269242182913502253552592291580812333571956081399701018999758973848513038307472105353681588441184125991681470508206120436275990254324619485387954634029924275608870895181109144683768469762181755061443811542439034880000000 [142,39] -91473307377560177208848309033083025238341127821557066965044611391855716376419284035410497179166734021286206851201765878077048799196253076591701240464914367438032191156573889300604212934645400541914706980059309801955350873411529816148406557629486810105496589696236809826889729570702992720363966353494595639711521519336178913957349303337266305312847866707339243800104897118331929512718146368381119948739288226261973637563381525916929972058527584495094293473166046562125014452637139791322252468194295738979418301987469812317406699973408082715310611473721609884006980964431816071553613142692104489813394268397111186663931924358889377007710643927832269905834731327088871819419863179587518126405415638107635981260448086159344435837128524035861275834968243475405768928208395042809715555770221276908871107250753788921132250684215373907527380878017586207975119131493767726348436928036721636731560541346050404865991867656280845679129392456484581235037755168717689730395863806637902936771384416503150210922344376427817622587649891936034777596501738967126134937912227987524613124593662695327854874833958845254338538330353162751558466361899616910505098792251434415474758048838405174467884633108175941009926335469750489508447804505170278663190430533183685380285580878896819091520706114601167277490575046283400130368806731709130554053079165040792990215895810475868956507411847923747651629495572640985659736992424293140583442284176212183519124382591578137412235445317162938811888028913597130999414591521469253274512449328651824678917205412336310799122579020568328815070321004011237303574943640425274772138150116296930565135718406632730109566538748479375011819435033127965815103203812955463408742877920011936458372421826160150235268262081700787084653859761099166554745903551903956996686883218586217372418152060727433809957700423997514724604636643640801395422143598347142926000209323172964860863327841369802535095839544767328536810820860200454292114964924893470274209028078455628679815490417102409945564447783415931885875750492144370633150819710638021195477527912317065348526343057742855623837142504928805667499887865117911841378314571977999553357422324483769178006349382660788504335035144650310086814890496145319803566958049963124553787911819559199244107064570970182850387239823287088118493696267100144911944150698792121490007928197346616698234184888559483057357280335003322121008540577031782400000 [142,40] 49673900053569419193734064521509131809368453192779264234756655667779268111860160846818480483561415852907272036829021434307000336619047219010742469138426738087097486370750161464798090830517262705028929350248391166012809782597155796108281664125540339587648639869732042831453785345006847185772344398901626586906258051194534608376299905495712391719894105994998422391916443468446406849399138130361111062112708165691411614114492957430974811564226439582597365957084797955537312076126394202193548791620763091468192193779922441217651066245194242547356632700411041511260060452677715590766699265700140445674553216404449709820872973384266923484850637131687964002629382546786969978537062735904116680820879025991331000362370097347365141354894118121851030438400707278710326569740174264422683258519163073287911580468450848050446406966375303149330944196539080601731714990908535790933998790973601568078294616430838777408725613930710480717682820198223823566234408329823266015669454448146352578813814913125332347652295206874925671567815604690659812344281862239852413760437840707798073099537416113744169622267788699884857272442574019303849660158497481580659013351214443403374812844771208828724044728835516354268122359280525605998441890859505983469691573502311114470858731789040604130257348347466655026500953226694164928120236495165169965759637999816170470769832907261427358240722103346294413523336389761249915883410349172690665914715414793114218872658510066818095030308157894108239750991623240775968708271864030834312941456188250930837787479031350944236331994906622183845956147367195960604955501110850232669570907648327524431755938043446107477775146870011519022976467331284223390380808486503182168902209853759143753987016472196199670312809191288665764989463102534419561097212416499954540184417088088024092795812975031777773779941439791500773687940121950099452966567537982395748582094135125551034599081203154203968530618443327876844285645348534367314136176420258762466457270231451539244089254981232563248658850977519500659929424706509473926225001277532190816909500593650443038270027633952757084008966009062552859500516961676284109725852866108923540996816515944184759722403094642708117575225971180257074240482304070718786436401739570210555836375519021040948600322083380901174282787533621965025298273886968779492944307088335434720537503771513104368514328950136365559720784329666732753340538427818945990 [142,41] -17956197537518241124220354129739772522991378973056809155747699058400986547381805912254110700200195628151376691463034127113943689987096663704326966791299789390949000200685417439886153922784980886132873683776614213953558521130439616690680351088792142931414658978530633478024969025680952614502607066491408413349146837163126185038934003485023032059820779790263635161487401888618018480541010794149154613536282567273517808859517912538049369765480523063407035235287800502605767123936962406346260762824464818432238696015332111766059469129201815826162386362634739972888061957122997781080249296635479491453915529813961710676110549204371590943787143939486406938701707035980014619976151191080002037223533343990564867846527739806878593095370542243220829284994719916919653534508176835162999506245091485595273526017375203933328963541371704041369270540261889376338206276750289593106972924011544591751539566851171786713698251827604728641979779491609152769399370917690953077142999442944742586003055028452817665877269954437867560391220633880636699999883735424946468662747523035188704777681254067986642017889199702391354866507148477393685902638485040942275578727267914556678425700876157225121093867049106719411405445984430761565769556595348334077010259625710858759578463354378299877410783360392048497431613445323918974587099442560604454223493655966623606894340944034218501509765617227399692962756471793537144061269784432235216627714985039490763323564518287336581353658090427466915274857842382333901989147287136868927678943155179882538388149898407001365526074230339298567168356971492229545794418570890072845024596566255593127178572929856145320032412702803244027010960285833728677654945984906982833860168029951918830068176054661362731582344198628708588686571324930466539836294857671209168686286517990066447172891930211780730711651894675679542321234740006664541304552492497191616694718917668379680553115280034337542828106524332124872121371526408014240664192275220538447143440534675319266792244446462804096013606649144078457348073168069420068368654654258052316776568246625164028253085750778885381818669592312525935772380893932011246508450023159283375926043140581551495052538797626223894695543856798828887060842090629098233880641766269431916256666866447214046792141465266452569315317200149488165778378020379186578322952976231409179521264348826497940136777320893343292995615179825156971390571944742400 [142,42] 4632817654105849844414832427100892722260578573487491986836509422975970429682695947877411496224323789034822927253980703923974117079114892350533875488273239613214285064475403634448515934585111032961167147956864228727524316517272358707719259843431349599284793762456538315207250132949243848760628083913299812818292060216681142838188182393708201585020955417910350868285170670170182190771790434325916579364960971211511869938005397644599307663437602452353782763841819854746597935704424587828692958217692413696068629871708888875084041080760913129928587474789319346042836817452470294375384313537795200092265233408811377425103985075683483577754873478058434384161240209114978103153610141796989378635365863823074226389133323987232633994981716320611810992735358207610810806843662046517680601381495219857181339098485238747710141325510082330081499870312250016182442887499011702132834795289453917411082354847100361183448246415519551702595500452685079648243434294841786877857056134672525420126054080961064474837674967244575131557932302158031400519536506547225162482231161405216047995611682769045224794843018048311163853456921964607330452400331089407066655847260965518528748689938552082105334265472170404471120844580341341391999458518869464513333183563104469894039805539461463574291522865287184054486914768283788284435840289918865730722059928323888581761019428860085698970614928598432943761924996469876584563786589931463725902169397661506689800266310146083266630145514574461567984194078955951322674559279704538457075168250959394360684805799004272640562408987996601342085325804721771239039296024730302904670701218949183521851046335097209152348933184116515854757366731293843364517286107759618216157832697746538808923120525019259011359914432433266602158077392447644376189977530070137814947469178197455718170103325380045447968368781349261050624411322903383957794411165351922638568042583541616289889144911957474649365564971493514827548985110238056364565464672434984274235379349012640538843564407872944364546173409999907129097512886728752773486606422917663051682539133097149389168541739876066756839049669227160250440305527324787790008968470815909254340502621260442497187653496823368590873250123548968910902413397472238114333673265669675612838036908441357609162173375891593959011652418256533499678151435655093541584334437293001282248619629363387215946241585393664535287727351330876839399055814400 [142,43] -867283587291538861181695138090493161951217551756440955238749095037379285921194918821908125767171338270556567939309623221703091758519755472965361258190423594937693297967398398057414462802565337083911825510155768494392454859108018195847611306451540527129304173687191705472589020783481061664000884399707117152638194812235493088272572488570887598692179239580227406844781621117217335162409398637618825596934665678440258201009870888218125125771983167967700395764594643999404612242238279623257634214674795424535763878763725710282535195881199174073554182129240338206673056768903394482343288660594348102601407415010200013431944745303865296452985662067749657872146630143075811205875689159139499819493570887247115304759593282446342177155772969057767736294055270022036530294951526322608557526341561865232430803442952152734549551456039842194619204509331288605322939406447216873634086581590010152172103415994507188105900044390804057442944910375622084456361103847494848327034454639657532096284850458413599348504736664670968208414801057674673402499596382351048949107679743009580430543487105871720268373305455360650159733269711837078997124012580774564310005350166095516033376020751914135069882749109765423266621248063957310261319090298839570781952966655991702132692745067192677256843083656658161202037419475141394460160665897884896137471999846230838424164335408279091247545925835569093324676715024499120863930258510803577028557211166140038296992593053499068090758124765061105677956352895209085001642014031658508618043667897705324870478060515060771165563221725865152105864474293137217342052992595860584339164900824426816827457210025898166480619936787941952941660158146556563501416513451414840871656307458414470458033761053297775522656967952664600322377210440398903227707367847386908946104608677023532155685321881579365437465131698181889457895072325997416292620493462715766129278534566455369098900505382520819608869531014665695440405741914228861611002892474163454954720792125586996541501354872406938254017806063315929874835216134799615568190530544103357917497607190115574336176832203690654339920839435199289823349918712827746591202588611619801902425000853549068649929990910174750612061196993817782778134740124510404383341855674017479480137691274461320750435408917510656632299801988029414686853955800830401299913204292513784240270593561217482099922356501670520037133776865352755589374720 [142,44] 114412108108401766440698977531352482255125319770931920439030855729727261467707070533783833333374614792749759782683518680931281485810514079753243379923514049526037934532175855644310647634532307760151858865388352945586942465751595044277809060569816778490747866949547994792059628819653260969697522341212037669238740189575494638629186833586512669006906595759561947355835105876852697525337200499081390402166094574388410631746238402185504360690080766051266218809654740824418415159788010479779213281241883667302600080587512438643521665811158753762503807162340764425669297220188816515738107489614526055965265567916371775647170414233990323551442535923149059699875582828583350716030489900815871190379227172497298794082632939253052324213880305149246249721268380137082879549412792391870725401808639088151344259779461595817669848333066807021773674572047613039834676455817720780097985476933873635225317801949927694733304365371129255112294333125177061826446589242175422632040143937361700701043937937695145542519058788845167681746911081588479340881083371062688934168989426319295723557766717234417283805260093348957530057898365877904478613141575402131183963462391107302113667155564937438753849977235017199972510028619639458505514170523229336786524221558045857241722039160123517644587476878463154931385218318756557006870128367915186207376194765524025669953089311179676123855508054558299137804405882718091570149001234844078394211343441317472775501752968158057188551049948216017871263669353890925385912177068636708829167096461137011523764971182439540652274734526105850297135237325652421354097861390195233825062311944553528269380357637575190395072520744896477208096976442519414073402521982125722304164049073329098819630742715981558866941787392357132287276236329967322469568384041984188409807847923885922528996190618154485355865011047873770019347944936405894746708138661918396550375068935539205527388597451709615932072772562582950909628097611341263491426407370950015028501936085976502906741568780682405826299937877771713924373934400742462191827254401704805353042659566945555454716827274654704616396310751601457221585144576378867777917885521227515147999178868355939267788615983771539920197138238314500571905798470359194831438998275338505484034285922398966058603877832674972370125137194290806990126109386068215861399382762839906002622577598879371899544879712368124782865583947834698499680 [142,45] -9466236955440258097502519985676721773601960834739940309210570552845844070407403038957564300668991163963634070400544899840076802308262700567347078375342521440059686745900934127169289817465588148119559125165457916981124586750156187859422891760722634214850169851928753485917808157362489915493006551820257771553195223277152305330434532640751274894311984177752524873836441361116989808224703787835901310513603736951657783295524477468533748051389617126168186901729075618287485327031305154918082830439855466637205556423305328266300755661882327204252932660170300348012861262592193217610773006677656396676244495194204711959653406868465080805576589345676340083944153628857819770523375524290717973183034910518823924831706360370786877722620565639516029468251780737522254333590038485322405887790851130268596090729215043039722414206792910380521262332920833452517315003661494001678617242653830762013280949265165839362843095170039647826689288518516647497802153158217313433566078562705675728717432230429995311212916316030146767990973085895756917260034506284773168147783297499439166616279677229335556032059350661041840140228339246268324633824721203955574006695298775005227767019757222639943770776404543086215873913551667922456217854947270829095092660591897194338881885638486389270297864591172540065449110700703646242511887949761160888781211903875539714574900929977778466250815637559063089031031219625128673668881289004730118709661490873421365964078240942898642698420726635136730642179193803213034576009373453001161671521233263730498208757610531250549677774185441484176462960399457030768855138747627489000416208504228934005080498820298660687542121784513266002551229379536799689093712037217523533299900883748802353190721900550210353512208335976693599262510124730288848164950851384869898603185334899315309048205572012609573491243237504183256493122287568184467037247845663362213102363031724638786448238504010082482314548584350426782152360505354382049059741420289052472730166227139404198894424540593672950550660193654215893654614142583661157545822080820322834394146625122763205629044937341439083477210694924118932665887481215142453145425366737519157767030634697841913037404096639104638164548224985336558648472777715606820348332485548491644312323563740050570025469399673179039097421104498931069881390071847780834129903599571879908104325739492127483806030775189050880541030183137071808 [142,46] 274050035624268309408834368904463140355388965886986455051854840712866529988397365808619581998838633113511928382652868486571776695428171561965366633366579426596168509369788907494395063529184093626881679950827790975360835300104044333272203978841655900917263557527804300724076429658431092577254824575924509297624381945207189650442499241515121196566775706609555644212133648036106679033938017290941073283427629251682376034408231413280317371383967715938607191765187490738476349595202584659927851788592208915519457265162327060643249302889972003757020454480362708742554082523065404345944637905028508709114384795339805323517561608418512228784422035176268417073056700827699815116903419477967480008596104144284110646812533469155749120729223833319077029053029116704126766128231124070699828828233917095724045622939151087927196033401982062106502891733737344466771509162350299445626304279003748674565790027272274415763046881603835293386946155000610497580633816655251080586687969268415419244508277805085470088434422894759472932957840326782478777463802807884650965335439312179997767660665110577024327685427635159675107928608155660150193036357250551569702079936066563555627491539995831712767196840287265228012586729092322755348554731649544894706590396848100896672690336854883030955081858088538990061949475964363659225056354581361567774775249874542143127913710322854521256408281450428575363611399443359651799388086265449078839438331837132069763021160212021059064727197297890456988267248984138244914253135748177868082749674499427354168980440197486947055317038867505597166661369907575024849384062046326177586670428084832780336867830773531936200918047401309791450428088202948794532577109931212071710558113612255370431324991630272432130201655983737922974593095204538310794616073473564203424964946165409112953982877118233815932952179194081858253198119417465732951473923164418573831252767788334881596302528523730114437386866225616209738866480545078791404831506666366548185868216589584823898832590196653782531612920401197945290722940691562733711663031930198703311821879372287003670595961613632924824134213186517206390951209174272151846423226651633161110741464638664328616166334413714382032311631243357531457368713953633996535321454920178505789742326842441317757750015208917015226023709224455752184192324707336691372913234768123387917903543879296726284892970259298601268638465195136 [142,47] 10055590261218562370507941365143943862829954487559733624389749168972458696621315538772166581358694736731011055721459308341830547354645499559673936298308516057071099603704622100861750785818932258066576734055373778809995958385710374797144396284307133605921637039961072143900633632363942387107784907015903777151787808052427662552573748495641909932035892486799614618628257826633652948094861989067575590551591343475755501164275541705980071344232624299403085872112625589674935452524994688526198177894816744977985210672428647132302142304746631251628286930919619775845308985312032588006136196024519340731326410012421486287103922789249400293028562575752702963595810443582821512917068668540276093787130749785578991846408142429163302235253781425692705094618813803937305737689693591805128454412761751716686505138799624613387500453329346511360130848194909970887433737206680878456215886127931520252010969515646221686287365732999085975807900453961947179698396629609903829430413585540500565214554625376859633212356283330348387895275410936558786593170495437699579863384706817095270308531819638027993905329175336204116860479507561502281613482773007153099938336948794282400287697541237334617055749066482563384054316875308123530592163767178550903479903439590330580709970073520904538293608929771335216690374460358765953421008167769145632079690409566685581974767350182566663872298366757008940160634847598953015978713087002918377543749305999423150625619070449012306356061800199395118099462104820091891822381484863903618714220274718740290065864951083544312417613280747717143231905467611348434050999682467547177211279180687830887026802675674349142397698591297507331975215351055452132983099374183363739548659753385254200879973989250785934206812632654711033533134785832842680983833067244671806081839529705913311024132847397205956167718900520288660412360732404340990005123141061797228212278864713189510244191967145914408510303122686665402316178469400759609249143260903422832708236847666730087103677313865524484042105175498978904286062436776746629816729670664599942669571266521067862804436055087684621185728659019898781764609711861370060918063393287400646548811022779790471563874562171328781379288087163537627738161428833629741397367610139327075286759022271611528693804303570503370286962875462758894362832200305084993945856704655524965700520464222831840472742553790200376120771712 [142,48] 13725761197958510080181885016184847153315260618118862462508777022341371933505026369265038804220489504797186554745514690780051849510996939916564551139342111234219352504231882704102931975897593217131087140613638692613756925098190430192677054991412545171772104597112237726872253220030885676036602086702676334987020583092462357038577470825303788949462700074377532615178104802332095271056712540058810700748124782788891265917379603681781417845895395573064905721255602158851403203798527605039850876778529764787443095625848542230989701648269712976955053283239474827779691791698974688619971185374117515701030092414873096566990870839473843160314979338769717292474466813915558295216580391941032080768050419506686688807640200878201389955250972497549158529382528395921235528016756667338462728551933159019860419563162744698952120558212226706073986838528336747327509117526442215716993154666751415082278171991322203539454992043057291843729924334907332434408427766884120493428396102566785993207625786405845841749434366797405789719472927601326005618177581507612412841446235992259891795019337996304304865688658773531670536300722545128052923845361527360892362930136109203874699603071928101989312651243042055498299998112511082819733887312207369509580822714123779725936925165065162044874745229077512787287340224872182918829446014328539583046696360419846663241875459063953872736772832408314262527451480527624913090442716754816285132884339314482463397441933950585688518699760747865057616002417975604565217768719340391070861151440250657095345464544111373287313001496833569799815456089232822492128204318302579547768690364286044608369057369444295013347545474650469546490900595426256597218334575138752445102502486672689824061412135155813475758867353566527719471964231126641927533329438285740681333286106286452586384484954385882722703643137896039247744178458370634722165283979241869667432213202957396395867827821982573817275027345448877694223834366828812613107891914908056688119609977815230255365817959429363047052357970048483699994743186118502404826778099078939618520042597221443033815295008196565229368431701323183914732829980867306193998041551522885943456249728339729680692880042886628824905099066597924393201378942200056327394379742762162084101204340316906974982091937380849361603448015991237772661783278714658950863732676408825100848256831738188690077572018007557770472636 [142,49] -6205668755258681303057971557654877956637323364383557784771126739574498825045123044327805208368080463233821137661892515155941390804836237581057663565495886556846501264320457076465252263422815998465947592986239997529800159751841125275496725386951890206768393640804990326189652096780182772904482010555957246714041255787496103412234528050583357497260873648586901190544163727187291530639455695537216248099985961867330017765058776400081637551197690808974342971925069686016227493571898892243579081987713793985734658202921864571039736250040183599362349100225649958739213352787159259904015416787723092134902210249055507992259531821518110403088526575015123151581296353959151987840941492987530985601925200745609713233802740222487425749325503591001530281653892903060775221916687778299232598051409028239994246784756478750998795743286351456270625147782897984457354081609031935062139573389136709977731284996842107983893980278144485062533018487283179974839192091845664278001290809156881060016017959343983770269246767213446323522975510850506490567686293192518091063357984762070304556738953562189602812793913746164620846879758492677129501790648075198012272613948819420253499990069502740927007675867514906710731095849927997630633138472499987385781476079689004796809803386197292620119560802111210224881820273023559708553075739262903700906705019323727507000577758267485710366318046366393436174812118833560286995514844967427307004874211854766506180537392764166612022545305535410364599012776818689198432238677218054211052652330731068897118382601867043022585968622413305088707052018498088535381681955957315308515022441137462201982281767123331064779866137902456452627356405253994227728856851727373307476835636855753622189792829403595182068315608754873102901212942346287141758151535691850361880562545203265319539571457119054008791619866850376416593523067337255928723635679470669028407111834408168615802336511430163052978347446788166349937276312863838898039290223189638420365271901526194198059612085602338711600196694789733527416389812337869810422744397677425405552268670656677771522387805336974262434047414750403006617227674902535991515301639045005644895142894513179996971239611884707009058718291761269132481444234405852886964190655836297987441796033290475447393972396756595799840050432425252540160883217537737746300030371402195152010461314576081612931891268521004755200 [142,50] 1344545717211991060935014362553851268387030194935399193970581158193180663071036534833482970248452355131731323774063553382248179062303627099981946687795841991312968924477243537690259744694952896978427060824105308522127195767508817603452558134886700431838022684967562106431158949160231138279669622689792282080123606917672933255700280376531584021987802759057822293432492855176461058992354268204416003928776633680793131266952475989130290611051488014123975830412302893013723002645107658660069481807274006951930549954384981284002008062623611376867414376442220461559426068533688486636231512410157108060874410447730198968288629042809877945269694977377072812861005845681618602609095033320456290078114496502218754456712852688637130217661413380369513565231854736341990412838088012571185045779884029563609707173865038694802266367381489190299029104093355798048043614753491575703939466590500210270024303449764058989766385463785784039332639074388522035244868474275189907626695528475766672749957561577110568313776035238314793323408885661379698459519729449520863405562645411476809169401675187320626624506547155938632410318748334074941671785831352508215907340482344413441116644157005829740777622511534019138972013113122564881803858212902276111034622565277769289143272786351632987000361779895111858070396425131985607866537731681273378416499582315969889051673731736556796718379289951547974504974378351622045631371294465662449426113457779872706297551759811109210712642276041535167905306818128805417364693807281853136222996291989154741911105003078783126054075797197360634618572624518991538146499653368907186143827244470461143161001299055775968121688515436848887611730009527324324123402765835911906690799312251127481531010796345624448716500696635301498745966976714052428545160753039559033937170494126837908850945677810307284814077980283637332766670444661930541355002595915372604423574406468666287868897982670083343212358281865189940114515854953840641021986252581465941541932480917138533673696373015647779428590902150146447043144229909150685467947502721113866460711490982339780503269724410973987210294091844181385867558304435495331830311332684000591311038971279223858323479087002084518672249605533453763240923318030694954175321095553682825708438012161069775785559846878752983878213118345560179265544450897352074771747213832635992504901506759881498633386988896881376 [142,51] -178038051071594029701994704682792877271431986184321941371488533326619183709629826672921475169314100115231421363531162964684555638813425651176621155752352472232232024389322188679455756119077325941897731906075906789104405357234519660953523013856505638276627152065576999319019660818825125495689440542833660202071972667037868535042604609193018365834318321198567152122154941265442005408532501065587691801216478861212486590565036070054788293794944220902960148657332074206828029442816380344064130124594767605453684447322896523154470660912989830461812130151367946927598814333289678968875342101732399337378633216593431951032927339968743338747364615357546909134713384011925756507892175156181818280144129601155548659372441876900486541631063588995159822098858694261794891589147905184114510961330246553400029885654637193489489312537825553638145858909136735236527854508681536503277316261304207147249524332355384198510501521824028620758046693769919561572700711569133668187186987543368419415893723910709603265300933630456015655741730610946538204352631745883123991716024619734596937209885658157959611100136576272679177769454808852363359663009775669166878420427040670459900288283197117968079354216088430558442037828304293698409995377659427473696450139076645549952421184763023080842514234188818979280286738686630656127673892839755633004776540762501626655205749426979776874020779103062405370208997017578139970701919771819043212530109618566608508545459793282270720488060109770444904215610671619303806874726225504593333185059832143700966574073931731705036728420865319902949087930183760082864419779156515084834805655264407285639957940870092085777697251951746895334306812560804152801085727465690227548948361643771728990579744677672390617458455049248992347950361752371975517295004714819696841522192183020730969915427194440368616948939981673877292499066207602279927902308520416377413388325558723510423241648228748723180951184619956151579378757975358635147977961972699282958340900303136722664197142812909716414639056892850658624815995176702021596435357114499701063062643698656006063330198430151774002192951734306104943170975719870074574223670453487440767083464989798082046325558035993320251056519884675986751327521009942549472661945516330758451410160159146517547191776730118203903114832089032675862424225363237891885180826011695063065794662539958010624786501232672 [142,52] 14431536318651427888372754446457020314430915827497546016420393166693026744562561862312431460628570557930084840953742418261047621031662533230393705898769031410250416700440668149890321958182924598960594708837959211572912685850755584575227269611649794313033499044581516244392757177384365367883392352348795338884628965593615733041611218808745541049614102043846798482193605869332084982698493379510907976843888981964571800780062564971334359473640333784882694043688105462529473187479782792093138860851103040491679141433954103550389025350912177622501004437677248476629896924431054432877465747525129598271151750837091196361671458115510359666894453851834436179818909496952282769534272371488747984870664635366558560228893123674314639744117933957969365055411725127728934913397856362135356631423670928623601947235648728337345157732086140155120658126295680359626203421426622533951898648874883472976659279354235647648170661098270186930372322152309714287302535603118611058332518666323280100614373777428609000013033514850515123618888714090810403744183762487529727050547800201255878883496009287993914653534768486060447306573460667021192495478432756516578335413786080553859068630495065411000896654180744910495417897013865722757209741896650392514457723843132328400046188960016726917825249810839708460509968036693013564214726429086586579304424096830875328501907854369266410155423614562103198975747468778090707404533342201145189964847969970198857733691241247911333738441681242539997124932088221441894391372186240286409498177767250167807971519858575584771724725921002416391233230164991412702403683980797217306033557954014327851279546100758965816037669129483327871692143512113614800898178568985815980080313361775496065995638066984062444349166818387736272630872189983280978596144093179247726621930349299180065543487004435601596088097111070133235750177070887066328968348272334876560051757007944700358288294944526945379055841308316738277801506444147300432407796358589350871499202959749285637147148617833440363548305742409629002878185106202996511968585904276972252165680402812517220985059066893399820972526782684459040863287858921145247620832017658848502374643283757541522252977721839602645291896347655676661685833496212305792148415623954482156287424055073062751515272686976429257497103421901361968236854727429208532235282423297488319239530456098529651855917992 [142,53] -609297768084978487877536973087456190071365133315089027623902912570936826827152537495934045271274368365502364270605507549752683950280185246635543140627478844751171564419763687001259994525497342407817402621773615619548892451840945409298853982162931348068820362938678795556037485534740919440594622733127312193417187898429896001652818430385183744067479098079985180226349172921755835563325245605671103725229907973954872323988521805737775986279483971922329861530581315355398937508467498046721791070568776158992825483979954870630903892321380673321734018813845862170991791463877426729512960025043039146724771147066217170130515660617228316647285100613276607427850219752080113618270762930973640184432662696173944950161084253973326446264813958223448467308286187053576734412845722893598772644597339625940904402237051404639629037094014741037074810590199253910118886915126052994290671253118422933424453373694461604410057921309476426659916946621914241358346292852016133686788589410666697330514139135217217993971832315739077383968742440331999442258989190919413124970074044627361555620593178226300278938236154737192910109162286519213691812361292212468305362507207021592307060721516039303305470811489792596154506898391760066027728380442587670645147114964167560153128475610258494389442307671707006913363528575452523901996800413612254058388114407394610904687220036579599460241536409518694759589317909001595043823337106179266022187242188948832298912569529488152462449827401084973811370020047771860343358093950473737150027716856759951358644364712286932520669681010110680935022443059728495190805884452146861620131454712418372571298144010205944760857205227367036321846996501561617633211096780677730923106923542793807570439371773434826021781921593299787160018708437702073167235911467410795569715010197242081470194497806963248739957713369488513546408274319954344128586852181360585831136764114716385561574180161404064955280138572270974297263415036238661611127266512211742390250050892685614219979383209304007399991624609508891075560486447343451243767484497663425597098150554580100276156667062018895100581435711387034424305340741200000452634468474119755646274613161807034787977514183699585565228093433786637364580828656351040830126702198593472629195762968972980401879326029320429120665884700678086413141438109601852219918307342374443088707914979510496814816 [142,54] -14512041478450136961538469832458543707671871193671978927811753487461723094634751598482495867439002034862782824700622084110322221831850775733018010597236734588081042380028096694326253850994046562063551531116899001310189184517287830538596834747543758416241079233350860600549863529255024879468262845020887430293789487478181645597710288186431540568573227411254430431799642790826906756035892952893317011009798385935539447131649943201400677138537842617134412285253934267923018898211646120757615525406446775398058530455185247068177038856370114286944090543467476488965580845160256747707166145084821921755467515294554820428512915020114733694586639794464165488569989119034120939966036371368261686185310201527474170917090455094628998525699643815496436761271477658712504192187168050847860800456844726511286656334274102091330606660226926464406092419648260089154119156047582732228650358182986866194042862601044262944278228005471406894336894306721628926091726339659626778583686212634788505706125961997818400323719618254214469939240515264396141126452831772894830377251847773182014975404842948547734285106977533678795665706302101405949890567194855407065682521777664082941292812218548034640677268358797233331910168909145487281794603852478895333665266700405173487137700490380613210407851144966720418414938911184988785685036121584858573601733809258930775003642780432040109618248240434261076866589276557110052696144339020889567347343032286741758867036297756174956745535639052828734446590280802947202494092925235025725165592310305395361301732864501920263234977917518030208774257763362381924803686117579482021793282356973462870420706903060236525682721268037974217562050658124310340502856049140457434071808001174873026418094099180622180577643861183122493488452066156094890241232434762043488055219145463336475303607981770702569069785276885650562816582716082316677688014026818403190760212445573157151050668132148874441263145695333392236626901614118484205097374919472307532682046194236989906261134364572362687765529350147339049703754250927649667353938637070350974132586968426030445423139993254679332043188884542038548092999447138228681496049754117998965277126541482696226204625883563416312409893198403077674025186087955376400767909432811941360709134194222420705803766164390097639623390907902242776097193158967667915403157795777395642553314491850099712 [142,55] 6014866865465224414331896000376481073359723366462388172562495381707879442087572652624341202437257959687044564800757742839059010782235069212540120430519558055838819599289029167657738371033352936322219138828619881982084280781707166179273272194947568959644750470141250359484628977254941027955156534895565758520160616152365009102274886070931517761924347548762435353697535237987599222722256867555340452644576726681127069432250507368322896441163607196687948430875914640785225732690796508241174097553031107194799450653934044827144968223523067766844273092217573157608450528417754702881877294457138772562849389199473435253723814449679128062001795933900765318830693681237277474800726612433627479534574686029233818413016611150134342704314293926772597677581972041374821885791057580805625007776752456630095676713194819438272382477464281158063610462482253125226604621660658976261575703041819497647383279084407208745600704827817426477338602135236837581976842119481540428111270453825119932730204160744229038530805104949765200633152247897535845372910671458614969985560991708623667667165492248008749613816498620114701006008853445559262566102586530638151243261680532693840922699429120598882743295938520752756295703502309201687022527857940669475229468393648190992033182546742952419785243047976947969402952341892698581192455532598683095152868548758173489989254386812454892264719389164729220315468920833125472842725828974220725410182733947312349217418247153133960934515047301126337312395041571191848226343728553110083855962670805960382806740301993552744843581607477185354428481985530976096502889044044369339566254025870518724599247422930686530989230631730506543494762244317342081672356068838908108859065028118009401301949109109593565493870059921144612879878623555843091836812914638922327974562236351342793936241188468349410252153108060428730874634204443197323022129121727476927339603518111261254686643511906519178227394007128087127872892444886359788040027075401611956185293455451645394027461176574793027408664235116079021890641599821112379576015202246371856390380489646154340871904935505864672855162427687289921896621950889317573270244852119746098208725055672128745990304476614064664533365960778809600006241250496243053983786160268180303788194046376766676956781143294186434118454754111309886709300134351794294314045190899340595396903916892032 [142,56] -44428699669544782004137070929867500639134697758967496636097127138313119926585034524512595604782605758065732238995098626368697921901125246959815451589596278963717889234309056566039234361743900155903139323836051395459072000168158744298681841915435407926586224547336482787950644271292431364301246824155358726551595475935378860757510017263954171103506848904860712506715787372102701715521466659079705838774046853345694130186203782635727430980531311368820980368780983818605072116034155954265343750240907813555852123462088044471070535164770845464058952473777599345301335864681190743221276752072053510859658102141061834415799136933422861600151765446536980530101288247810760725401286009377024774216586722136276378637986617562810380094735482388310351232488839141167626862313717409392611899565598491791647921374168865482760579930045739948244438353743614718450048585006447140698432278687435750653133948478347436925386278339917487165127290476506876639982587708742036933608750624081496339853333888009853931290967951650401830301421207719011488671702609560314014635234308755096930341041420708671599458011235126795374923717641581394332963967482689072971438236148173046280267388065068965717439707062512792569226933406704768139422952718926302708499234786029930981973124514503750683748372530315353593192648772278346275152103370650919619836857564066821309182136442745792201545382989493871923086862908614685305849057736655232205792070512710287951070340361195550987454103921046916703585304467603511365128515268183086320503188197701103626207880118219520781596135485606483437902994872382008325927905445397492427570034824941872309920633268355543105203760151654869235927488451495026987334612625340066704504363262804047375072430830459316386451566648611473285362732652546064417637583220468883802266721181502411023662432329726633078802084680768711136190720871172588274383492256311326956686064278057379211027540241825149338343369063504355336187428438432496568872440019786305307384392795419282982470164170738920939529478831627020892583077188527802852151675773354556924643963058934762314302366983278427655439676494583519884722538461520696927893840026247176707114544092253263016933526164662684890104682276256377560496630150086815994680626764005390504965601989827912402323384360144021157052091473286710621535054959813879367086163219703108634109394620 [142,57] -205154905647334623642613002419113664601996717619965908527524951906729217635703605764627407793763159343469168536758455600494716146305685648396410678973814038870511479606172972489594110323763247934826287835107637201950851805988632499518904831361687726324258335901520471415292191139880635462096178397813316722290645322741847292468809068791169924537406256436053094285720577286756977900279306265384630761472419668684711375638432867817906906336861351301168417437812138707656220980391171491945428981620029943469052256375243105178282183162081257868608896190824432045782557192070686416421239219699279231560907319378221341583693605417656079780463721493145845751837494585821884983488477496338128523573240081660472786346658220829945949490524652492963587249148954694394669762491648941904608407668012630780741001046450229246650743498201535755327331353152359908314191936436254733789896889384889620486771137874080446733211682995882930845215646094747471537321161447877038355340127303241151486167121750333639880260198894962512022891047565494386870875028510500895058998493455407627676167965046496741908792788748460098666788471447763865124442509913306128386610093155631113338823821056816455593602204031619594961054615220108465577616006492417643158745914639746141975162325915465368197831564752144826671036109608139721934890502611039274400901245855192952031073914005732904962944266636230783334538492307033362126181832502391425419298352189787349317055594772632247240697217480669615666129049764879751090321724227910571792564230292594923873246719118498786619149206724067562240262961247253770775598811248911140413979479691474135505176714496548470277583663140718543538187823085547575850452375046767876254993629614484073842363638064492593146240217719602227303337788451846848701917713316226681098045423350229289408564950992763300437023217491256287746806063893401075446412855685074028826263758870549113808989827309955470342262776120602571963295594705238109592270871958531769883288144628558760111471360614362412618355797279104186853205919861843596075308467212985714287765903884862694254881199181787452978038100469937941234228038631416810566481745956254424956765209935951770613274878675938239427145955101003168301250780330537174390410580559498164220188372154019508185206863601671437348329176216255444886998655781032571185028819846904511555482880 [142,58] 37043910993635141017787603531417361785291202258418412556306184057796539792338530710511258260043009213424979434586072708719142613634907411841824124450172583305831020873605875014424989993453982360647245161505930491892173072036484922025861038294704640644769042025030432155605935938021952241022603834104571570268896331059105819063115842832328988634820762555445506639097700258946568237017693919734350667475458827616068329390417210490855541524004724309006975094920214731896728410788580947669018719397527012307478030738011225362119426551680020749836592268752866781331783068321567611897924712809150220575707499899748467411853324816488310258968001996032791722450036794658045637853821553550838002978234709257191557654219082476247497227550799732714226741286809146511925188544022029006907381762609249845096154821590024899828893048193974201552321995281188892808255562444036045904747242377371456667941415913167640964715821984157009459315290321644509918976641249720572736353894643759225720908589421654929034554651385049863563657832883259375168349576244978301885971516776426790614841347802556433677487651004282679175365795743175553903907836011305951273043215073601119947888162119708470663027264198904378159551321469504908127244698566908965940348785611430837860385018208919502742357935782215554980458114692055127955722313137310857082568954603720080516932821401023970905965888729943160395840801089502619376472518316956821723404878960412311123945829110617312780706834289620352109850216442626843173090550583538792826542956608379435081720302274493303719962839340904079325445767981061887977089216734277550385177153529047668356248609324778518112792650313608080648829339115496006180313742459182307675001140321718163391907428540787530330087646003634280999695880073375856419735829196136252697065455510449884714726147816797025758355456547569851160626053547842058206378483021940989575433380021097952675945140807618870233174100046391312717783041962109093533154559177399399342734136557125388864847386164575643801344944082414418910631954260894976568241341584588418583030640818431373510367574149472604457928903405925903486633950259698199636798622993313552600408859150687283374374529782163854539507727078397293918963950717793174560403818405661052679182064739508842251131942508376139588554442599923080449018973298790029339945074654193836322880 [142,59] -2943606248315758993761767026925043518055359897776232759378982667052532564168740918653678649728371892598869967408116851988667757046902214722720897251186011844547840487383623962865022916626192785288456336056150310063309334300098179824274428509205201254798870777212636961877673156146665399607843066849075844738773584697309143676243070771549249027644675745165545707507687192229406283907220129679832304910803658399243692349369730522499309873219670215313409027648116842123961577988370509888710453272453092897101418040225905426476015150801887132273307275824057703531346141328373404999082805944981740841446118866594541903836854607303642382572337870195925945973269626711908197287425099091003404335863520836426299818219483130312058663218326176167876032008937136638743035458123158909184055767126944963271835702605085508080472708136257811187620472728453160989132890015538352108953640771323231607041956796786807415446793735999589796619000506183812187853809731923843671873335903314263013175354787488840625989413137643385041272518015266429486609615709738978516128462473376536755565075357072097233523992498626824810647868714645485696236153447650104356443776812759476010259999230213044050008509700266724814130011907072197446574248305368206864274004655092245662629529343330395936631027284859574348804425588784186371469302427012835518552492025422223671839915692870763197335875321182961645733422345362068064427978551637024802192563719499987270396914469621013702560383642884685159952232321469165648167647538336034692301474299266897458471622452124857497906739071174904773428186852626356852279752637165621444179667305963554157391971409822863849084546785769470338448128939724689066217605436046893380432022872418327275213663211715121024034786418731908938472241553191273545696961894387711569092863599244492833572519341162344240752600734995787523238475382687004837038614763195446201256619640195587182700177531313138113076601158823436919029083266383567399373484276822229650167344801432046188197210283153885657770935255661537256154749673662683786887581747592671347187247952693943777234863562574794785913944647673029564228531785757542791175040297251370807306478160264147684581785826025569748757993527781979390976052925121555176206074691800671611962314363918397572598610095525240326277082583103260281742186311932330742170696000110601920 [142,60] 117231617662122455111165138086825344138375240019068566199229498772079975073137405862762714381449798747936145930442095074390943804123348496331722920798783662026811686618119536256095120150699188561016807720723807005357056194068335271322499018969894205446211177301058408675848371270380489306952775073880780167822216145891217648911879695489370838687705763612800677822604369685710110715413226416637728247177919838860059034118308644016313728107737324214324123676228153390452391209246825349312701743191388248810440636754298116774915868461631024334046831615226475740682258917465453509572897710805494890075929523872204703825602043519281616210111836886024701057844224675626174958043997942188505200363909285168394039891552465451834059779604493422224216131272754462819540191643668479118451421325147708445186465288956058286503649394340391830038110921271389909811134467615651133660909473993347133688923013737286841349834261954941483896338131966831121804576551035854590409854747312668246419505715731525147478869432842985130599915955788161175078024797936600743780835845156814753057041568487410102392881642213566993843019905381546782387368407130245404231427176487177097254382639024414970917318288737319112487108896761381580682332018105784254707406389190013868556651417225082560353368586391089984431756877279397120433364767878485407338677157877571255019946837946340247620782755973913489794983128473506734832972331241890181519812165761222943029632430661816546455166345427507114293043851008840679285279379444967549548900611949350379183735806294652342310045173597486968947171887269598335688237041686895129210261966082287875907120491038967038393167782106236165220761707115090525064488915339006711078987839236287101234269986447134037689118723859067157238714170248690724214587731430287186096723506008014384488126120888659005352648747519528420391647711480771275312159775715076791149394733880711816356859006732824105996877433487318337789513452774981116682291906642193865441702339637317621657452160755541853731381542494533714749009828281441838485715656095943074217272974417650629318216466671439557948339829672235011442743642999369048425504802542514625731390484588883246059042894946859594853605177696975681736516046159384399967084371230657559541454389386395975384184226832988039522673194091777517541858809301778916104441770901760 [142,61] -3207157484643898577961655630120190285296775083974238789053287406802404799293345559277304610013169978583265248104920270864490321917567947314736339576656629794510149057131151657939459436371381775138849739597073479094085634521095971879161740160259749682590297989160583484179857292218178586557391638668665542968919221367109872881122183679976052550760725359753675111990038786592979103607101200799114978589917218071304641643717597555156873609701379887216850547764976447956450381129938871638865706905120381898563326404263735209908898549924831147186727390673004352632637410001024981526211236116497512795577934223689945990627619613738925677488361056426377228358920200051171963669484350612857533894890257387476995257854775425571389500890193879890617244189546795083557272651340885192541468325736949149532016953361586182692584607950413020523878404993647182313303878477521615515407178684206607621107811196735379732505673395318077262429998836734120280442322935332593625416443013336350583296295900124142723335342943345208854016122089549613062635426706351329993043855599037333365107769790009404617193297216618680644985057720972964934843882083956416132388689060194117037177680986870397241624770559937060758200965885668579764828151967616951525652360081538228178346143357767410318111566227068746861060057948496000626827474423386310033504316198372165399653731372111687901278395120961915041590987034015676616094099848714606343785043036936249789633930526586459845499438676474688290214600630875608604816575797160924176983842555836687645125264692845077652030872655402994620484807713330875507492656394177121021919398183403598903273011146251785662772894588287375318626597382162396770415737476719351059961445745851626108330662831306460201238954944999656767095393821649716407600678945490147334449186786373230121183368552993580764857099477226330461320318262021408278603361862653644949669550550398425547685413183369149337934673030206271042538618528720990776800288648613812326595238858757743194192695468522443587952484221726994224668201166238544954530763441540454156062782405209384619916423015406083509642820978394502264422930922235673212118478181880667128025927024956629132288376106237803615806600228488389190537258555585663631949684548408838117793525173632593847610454896666980769103449327949782734705179902145632021828778112 [142,62] 263824447621715959127915802089191748595974355710443467379412654584208896663972960150766910798605642346048916881470770295097770851994598579595853997520503533456064920982933834270953903690519677698848354348377113965080417643544302808938383526905510159587266566723749539260319671321932569471803127782612966095884001191538295442364436430482711087345027818095133109806738995249876424860240784093208690701603885506193710661566705819506768640357301757454052835095948136793616258081449461265195820065524842239719436023318836346316222300660002130519262556087209344347087437087686096047592672185779425175814915426713589271495329851185217551353806787817924124251132837934521935055042417712041952479015723201405957029487644626489910679449863262031372857224499576400869230142905509814709725878306523775055716505007330412758301314710827074557639113075499326417929349039847785969227457421791648166316145158363694274266215005356369264201518934088696637446940880443685396376237687691356063667768879429000424896623905257992198462152331889816818691340429078979931736397871694698484220619454759340471460910952534788056697967468988422640917488830932043691264744247459360246707625679787816690036490596138608222691121297153694527958767205232210078659306531721554693788403809242874474901664584911433307278197054268616240612705731867451819277310998779440015648530193047710857765944432342057868635305735408500227907392581768290270165520109596657223041550646365846466535018922278606143913949840891720556532669503692815265257030122246539506443179804200571017348872766871058493046127074705282726613710357765399711817518310267513313750956843829370970126699319885257932127895649491024736755942062057987676507860117484712244115632937694888440704421409307262614924900008647386301151789937494781997700004783572718399230260762892518234381306618297884540241261325088418630949154044736027892942619115829012231041967483657513433896404858022117289221180883972957431670054325503321361047824889232377280875556724190032026097925780174892400583809285444544535380461550551946176346935128184679831325979375481334452019657501827374367003971892847949873278228268729339465854979895493122137139080270354789802533456405199113528111804441319590627844401664709538742014942775257197027022316280788010892575777235816426172279026773812595647530176 [142,63] -26422179148466778660851902476907246119832869696494781741388939785838994247667802525109744097418438153371281015588595743886812498027905588475022799901647685908027945634680300479946069850403029006919608126929336583746740527817284314815903920514415766111920053114791256576481853634626067048763688117103679111855170279866987640154042728866630346416155995932898629711282599828586529567943602412012583253270013617605069812722788384929255756451232181309580029274921583487283112810070491842528135493852641450663946506861735101743364931029809360088738310357013498045570186244615768833648977064739707199446083790662567613588521085571287539162121937360625498928312866694788566576687962669463163117908709353772559303422603225503240230308731474500988393623882780510316677338457050673219886178377224973724535346689426998258356156030126566226547838916104288445885833880681623910834917499587472298805076338527265846802465004594400046223916730325838871023301472161995601047137450521989958172353533542061532453979399183311998377474169434789261322563149134719979821862560729442305804672087102665437387580281026211170899959733237945207147590781193128110528333672963745874412659921640069719669172744813745138424484317041150225589482931703508251048121525751603625787661038610053698674189252812779704578928851053280511398263628078019030920832312188471970575031886952311718864320533451278538674389038152941758530889773349803389936714104532710880599327006051898187454505426634804706745148369794788271059376659156167665002493625750957272424868793911944199930518018160244146274023774011618271920250021132615357572098753202892942619835051260697040189746613925938029483518223515174561887350850838599979380889814046317156926215070985140541706731234836518283157799292986159484326593453105676873448507073743394074153250784103648007183704864902812615294382570114009742540320901892652026968973120709739324001724430478735381871141301114205107856107918230945311763634885540730536010729708884422448469218693980879028221982821541869395909914438991203006060776422091373891534929613831068550890379508449129542434680315052122438923645489372635990238567813884069898556597168980584961157736535077282415098235824809963844025791385622558820762044240259849633187118341805882870775705296515212125003876046907973419681652899505282908224 [142,64] 909807226083775810344764417592792031900030499108230958030448597653991769913447940937372033916455919388841529433183441456588939780458631537463192759214223670716887177893983033072795261365217643165532542502025797315309895774462703173619730780021495130251438057874686633968549994342097821128650486520992657311721923543460889324138114929721666597648190823608931905680380644294139440496795472370660979692939009273684527278070087688666108984706105008594654306641112898378362650948820343096333107568414979702589131116593619912061398709197092957137360647879776286819902898856121663038547997370126762742782712152610587444020884039907336097172546131233110528026321795206185678428214998767649050760230493680649519666541613744306109877695634763161950386000316804797738040827737666782015232667145182647657656296495792098819423886728354087755859926778829411377254261817717504737415738598217914352551153320711610732337413533777544823000201491103584731016239130313351232621023672673481894765685753341951914801624002252695579631181805541127885788962804923407245612176721272369561145984522827881001706309377938589740112109268542750644706173005729951212870770403178880225792706229239258250997723380626793854125341298925359182487091653821114597620344034351263366061385724355278686223687251398813968765897893174498285983930431045124389817173648458607307022109917328767227556817475892046797455501927100916731991675767822350993725340862561558915725226198847384190716328935384098657003565588861129941981506411431442856172155353661433313444376942181278870802070745134718572728991479398827387199810758516424396310258519324768321200614924968587240411357629920872027131320784031810158168877111586507348075374804913325139202978027943506098188204678454532142334944592164177757354473798816770082692067099229014156856409490193316608594325248506711077480116097715507129299573509833687426321376444891243284797295285023282411004407308836854014270597674385439783780360214244774929226450315850890442463471861889210366690242508913741893491488172135768023059981204947400751292439794110626910091215311506446275844064287065551787623843480040863796674302953911203056519787331790833868438003053668321036758860191561735359957502373889082912519236212496613351830973778575013151336178184895002637307149408707902471269157280668744 [142,65] 123317494501914710263554131175341437259513933895287407015291216788501360621527926614118233442455228011280212178256172821760877056773828848632395313426854265437661784518897108810818785706055200438037368644780610551780670454262158086798442382662757911870671617974401423851119544931428353634504943981429312051044275050226349343600370469623243040262461063591192617607986473172270016174309972551129366861255195140536715780960940274863553948472491525338557696203797656028681843587663167499932283983526212982515937474891192090857482479512133948916703511290448432864261705765651585516052827742674968701532630440747101294664368285031748456787713981263935350292298977454292061691784234730852697052926382138666965024517329851876690124546084066869708727817700653870758123070662734750680715997692127477044818089781309274893299581376577931087192274770454753035162591661616151658585389229047099853077624819927343746733679786247678146805970591974180447183373529629725600268916782295548879887523507960131009949473226090504007674080863020881111230922854542365734219584730636221050283478778801418927221559263801238617216962224880913923923949601649074392034954978555879421270395394435981781672433567921170685289279980459040328262550666298931756784953101398579030192900329649032921389137079834736964676489982163599822858206754788506920239561395035112767148820411829927565809542342015319650583625248801802336581495316284981972754920740781331973917557795571677461182242672805561202724799932368834767072011132839833054569006510779222572451471800920920337932443167285806925726022575069484485649595315455880284462039407425113234856556323234195409831442879250674481437826828979324632545012352036139963867995049124427523323874161926033880679299238139722788344396087301172079009585950282530054306695310974917117851386964968238319353688467750138121769805351613582773402635423932676096437126562005130949303164496616440681110823743451959261753807393183976906016484944652518162123357768843752104083722129507092077716690999545059201490851479544040222366729592749148879484104663179955606812445772277124665405335709367792433221574612767164211597641614536152091489093009466706212597242035626771018588934533891857693496177947200959104053107401097097131520443466638096063725535594965310049302776345308509466939491092480 [142,66] -17756360454912724886693300267215119173006780036293843704191881968244425350464559993237028331184398855291777283711835081276259203190495116774299817598975211157951533439262111302592903915626654747081358984619477343463521552364517861647783305256573164757040201481406268892171610604187853308588029785933528548618538919753720766621183787642517493000467241659758720921400258448546927441246647304129447772429409207307377855394512152134555401610467270509162251031616505767276283090519316684141441448019040308141152928553842064383368908060637648901588165406177452910586217964538135703919356627682307739110919714496384740242385357649027663187008547451067234170335903306204443609515528272867442450940818337016095628823958768201314107947343136336555639158249868379883345433814379697234847229088446818921133576638442917188207023580756032607330230993866186501913407163256478640082254954830140232121693968119604104705277711505095662856117377966119681531092984024051656781887042856181300708651826926348955317600329456336843759661468958091201417893634968072560504916190273328123219913236158673713501604499239111681891440364072889645200558256951516286167175940758638385062956857747785244851441978363509681446078074060459102837618788651733322471469666612470423228075189644659033324829590068376752331440414886220083183188248876690525837864987377982919862704241066250797717860475868984282111925616315817395440165417746758567264174584792600191698200369976514715803632906900643234731141188518852186160133663499108657326418846418852220946106247333730775531143340824074700830538442010628370263948839851753727496927062238527970884884862818129535417855640816551193934847716213466153223126442914490137005825180610009986131724383005433925825002695187080060763377802044190800126139795233186418401837966481661889427942325774242944022698537974819641584531925398281827576513452507105588155608866027245701925384624442832705481748044110728070612267179613470981741039677279886874542740112837526945938249492775082128112938218045053912189791246620066775749109261518739667742075903714260046726873832514682716910758612651405962940769307423969775126640318966492691132932796367529280539795837614643006472507807573314174763086763916769714205578109700550992335229038827818970185455599993147055494264168495331590532677888 [142,67] 983183162295055905215257975628085608028139452654915901707167122446840933823323190311604240431565065120698208588129413737946215051000534078338292728034044965236909178054105130547837090945877915920384847502415328283219395202764799421611156648837467234485195733792304150128480002091486954084578658945180066721103098305938969132055806813347913311562574799710765047127010267840946353874794211126177519583246561860024991489868796736672789200803861351954212353376780728181882773674966980406522544051909086696674508697875501516049275667840887836952006373354282457683074255968105352571077926001776612504017110842911975397783174883536027942716294230861009011088291400365124664365095294140884914914002209527410768767858798799539724039956040739703007076541425833791931474448617369260568304569980269349397969814611486838586635591728646519646144306843003064862334032465309542031285030353783337557470998110329837906228012355375433918446438796773556363704969507197811794851258412947455875420086705083602551062167838709489420422081915180532171614049334570801159729988932996628081250996418277464122029968645303785150599344414420951644858309869065499286062462084790654045894681221944043181896705698196765763048706604913690487863600097039163188219951129160313212137933109472012933476170884630962733428347734922188560961075338902391409489665500030914276340700037461926957268064532907710288954721838109998465876072797263781756999745801950847740290521413068719175805635975362464657349379696766006151602644674848111566540508842816109839713318306444860948246274151686326103426840796137039240841468499927251695175316180468181353935248742337805923039127897157385744950045615702267464298851369052054173870801016450241289693721759940834901921620127692858648390077962222384508580668635628839290089807431780279681411745648686430138704545600802463126233875322059325568841409475296252041825866876506045973077998576315840866004099029591757336813966533506718952634485667014817128428560074622862365019253287244116350132971844220416735451008190744091283821181940768821000485172162476636020382708327910449767180935949343809008263251500139662971108368208238226975959282204769165611309967283099682514978358432251433991451141779883914734016661975112839793810767835439726758576451317779725664359363225096651628288 [142,68] -18952624646812844506952041255912822996368652148238544794142323909796119693368180474667615441092265687621698720215518573679287737952257134155895062770413501897185462584570116311095700381722381730526969864069126621477163343349101440509370183141670310400200226974383252894113835515998095985167776920647703687284783249304953656183466334262206792073885880250551574694370733354062782384283129915197268285466867415346750240813139991613638290663738802176185387158436195564997609520792556841031689160006746382673178585928255501264164787173293713843217639691964888699211353406818269049749828617635558321765281437785535737093601771742494814581796818787152250604069002918490078899331624285610132760923920377727339427264696381663176736699603234087313724608583202685192246039136890507397426765878775434712222206529892288413568897659191529466662652030171051763641330503716842310790305823707653505903661127850713759316127314792072004911935806106828189188732944034514045395538047506295095950332348385881819177977262384740515950198160312592358338959542472738535417326735796329998256428091887064342910369382570150524919579041790954493654820179088173336787928511573173136881450323830321853269736913088032616824623179105424144541876368978423726698131006247718666673187108680944884859041403618056684835942053619494840478911035140646249863782930463159245126604592701222178933844581354320913923430571358255787983269471393143027637175951133223998043149886251782430351869710073169918631295289580668626993302121239181573455744887616482646897048853254675216401136235388291202131998378917604491127599273128491937938283251194946795396310769150593261982407521517813864651426334290673560161555356078221423778530237321171717598428646778743639403918234470512118919564354636197338392717522075394182486106746972527326322553680483295413714378367272889292733095478849829031150837798093371782110230674187569395002240929194746877853929211683976933440350646614249456283415455843014320269813604332996252739814973519670966882709000678340676613898302591736412660418600630971990374712710521109158158093324058552732053932588520120534347134559257799940417336661719145254322916708542429002673652876575830293417813412202932021162710877771965291285247977103014526947368110646209336517269357519394904706547157614946880 [142,69] -846375389707780137397599698544047459696814962956900518862848144238184195379246451125163155931411116462980049271168025410663636816166326715683536211024450551173692632763379438139183258527863431491001314124778031407942871062530668203307860044497445652028435021367597433575899669451967070748618377555374634544589445727224226445897627769285423618987743412901468290636525401734666320194928276474818418176538851292742706046209665008931430939930848851939910696972385326981874375880969049478358475798425714460211958808577739074720104535663515796395556515277820290681986431389381787063602689824712411393734558336596679173113528097482445618193425874243089156289991234720749919247899907992547143085674482075250928633162845386685056935174802783532157932733150370969586531670003788154854884699574753010059152060353672136113214951069707938061611496212827573907104569871366303482857919994916065947054197944726175573681858975967430766660649849807114203302024007655175717487930555349781824937550944184118375573458052008921981531955483887298110508634991637699676209582022202885466233364672326078981352726808118156926862542032938214861995861932564712622809210746987237883058164107973926743954874951119767808221012769507912394391029531984994768927046149662840075636613573532673375846219825926168335153812787367059296023017319676447690372231669325343084710820502320489600399411228114206923724944290221613686333744634848593610818175740674735027040185920104514354721974074855806954941607219529071598678049473846041386981599225869909727017968048657272522223449867509043175197327061621943296354979919214985655402061714304222699832206815104127977977093524471872236597752392151748698522885839071050773938695384384517537601380474376211050925427838049156591547508545868262323113476302066628619681028104385795725204735213877119675023889841575114590360701989548303838037773011584645284018505500420231579587918184398906904244467897584010189252100000596551764271735634458746375020804681257361715532340970476165572414674912268675141820519694952109933907356848651910858729745244809033771984402693859639524188979984906085667384925649554055381162930076885828150900973249348175633777361886247122125450604411865958201821088517799677321927256532503067568409038971350247384136499174588284175981893669376 [142,70] 60323995516755508681103506866905445143844328451490316725660754988191750311415091031300276404584036951688365935549536225594712912282728789120391060101870068723155842205610074897966473835882151761194231777740247816509601238007589118781119971372197446708637757906073239790293451363447218461169191759995111414197237790229539932002163724814528802104728023168240705866156677700763014370226750635514744055112510624889384418194425899166587035782009476808331215355253136393862411836363500077346927675481649593217258149979274215354908661818475065578864526160753283048778003126132811992227056450420525507834009665235215648440171164024489783379040445670730383006841018349330779027792953225210925987213860165900147595009744744895942134834502314012958226632342122476001627882062044854694116134674722007363046065126102184654367717194132253534555224404838738641756614834805774083593919188880110796869838221636440815909389314338611736447085798562263938079045837921756067630091591574784309418822688211611226747641460538855534945744695280381854041839879717416377267724889453476353375133874882190377007137730301391653346107844417410348768860126821655310405517578731902394440221908368803182609515784863742119690336142556631575755758942807325494793821205764715072209163901754946271663240282635225966484839208114424501855845573219891155952175912092076261457870866584463645131984050599245803954744287261820870583403755433087340281121271642637010195460260765505604354917164674335023918198969668885113842549716202377354936973780177672603756005341984114410571622073995628075916297397450456368241113890939383307030372721421167076465822678969257479128074978663200064894668221138333316761516092750163910720317006828166437175783314955777964304691585337190531670400715478514690955526882749582757878323283524796397812346199408088517637755807872980386617051201579456191524079189437143795668354759910206357290535506810536366900834126203820872444159907051632750105415729661048860001674993869115566066689056633323428488448124504086564612363606362906019450201189207927724496782063090367500985850740074801726233910518733351465865116782400248084414022882169642276468283858769729789394785951308650126428464408296151694471353916377157634935891627243944009916541900752642432083806290693953587840551936 [142,71] -1149221530670892754213769082171728156602138844199427701372917147048876908715935201861547800614587382800204659773249063655128564881755940704619166990313883100341387837997134647961307093047353898932097149383809026848229761171867881935471643831732924644463818993177578982550367417381282762255009291584093801550271497401568720311657960810319808547337183977222618516321812960240451642166501007623843261904341942904520913653121713464038543033788790634197914386467643007946328669837773066937568643920117090284911233464297364657691082917768744754683010814860530421198656228201011773743837618599170478044828091504614436946291716481187296427078086110507171870845464347661391066071067995522084423813651295705398303861220941525128194008391844582267197238425305529584952533338311054177362327795104471529378414168892823883928042446875642397623016166556984454600313824487080476224342979315826023131569424034400722179641719314261060706721640988679630253864949429170993976178986779418468255350710952913753843244952106328383543907580742406267356866004773589566979802239249974778981069656230284706551396307303849810379569342190065673240428590461925870909936920057408983104986959091931109682220279108441078373927468033037594828400273324341529087640171298547884914622797637364703938568882564247607634986958730902472230761097131861445535507500722720191117272957463201165192638195720017359864984952512522472088053500243479571153923744366249897309443110609999125114511970910961953477345135239342442102509956942900312355879680512658734566047931660404713130161547137759924858363891191862229845931903719565355046820819048917466811026551319350447118953796781437837177596462686630868419436420140099767554234541281137464734011071080487808028145422530960756202325542818760519784285274414150016263886104012190469317686795199745039421531119309262576987876220201381619879863624857395354971721909278713773702661510847315341926844201791634922836266532178575811761505711342593509799562140407063930044635316149252866052719932645735460628129652290371926980489438846207801167901697196231306378707552591477577365597398414081976096318377632868922069229605647589620335681165589990436858114436477251647357434851876650426575076583092473002317360916527574067282247321106911513367783685866263887597056 [142,72] -1592576158216062970116691818523387678397650758466767323020884286954414965951803085635189239387049663880701374049860639894913127159698605100092525163614347858510324313403293829058688602730241862035133785116078101898434896348915537326059867571671081556318341239692178176022801487391213093467867546527240047772330526783152338956715437030036061142729649805504272756398764792836406348291535501592195417495158522421938438791536369545342314374854416409607880048477898404432707154467254410343955359516420529059684400740580815412097075199870994696403194947194220256995841432246143544008555474034922218861160933740351396316146113031536829755709526554683196082574707517712667806357154527246997200337639157407705872083662480670708179957340898401925045931299862551069724982675201294201497004183182458532797143394975032917983133557091740643781384343206084770974138442367528484999282215338638039989682162373203024888019187786359173458763070666715005918686034246508814417046934312296530807443076779707188905858069698791384452466316435392184184648490057499169032811073358514965628291316760939014934541343503144761238051702281092252606573302988355207395286632490012640516608954256686189524266941474254011573858727179072366467870580293089569928867444874952313596803317918303060451168710690491284349954569372495009153668770856961780074947181594326981966888359045639845447533740536162885134053985510020554484526989400250698717486252299574958150257806449819030090253848642931570622007201530350545153703720151608044382002830023964936062250425160849032210971205675540612679831639929928272297901475772938483515644727259258732832918153478134512504811834902709388078087175858871341451855389347878018619256897373587599178311045218866684967135452146463982536191473906962068127900288727338557059885730231692937516580267803861150170134540963052956594194273583702676413749812187445307685650374386194590012297723381789009778650158205466571805183508729589760798317321259446570259156687775235811039164846684010200063997792199918061219619281689636169451234061605169946232729502237954381292097888364594594506445880784428567543869117202891709379406191980514464362393005274113112085862858517436354513830931594624243535710360378687723623247812638618053675075556450775050763183339016941952 [142,73] -499678267288557579484358643629152602223308954248026959218659569693761675477086039591814323809742061143593251859019694265241604078923938475265948478876112246990172471889814536111038652557075175313084893998074814878945983072243746669062581341442079102912609987604871479869335592859424856506378820014660001120517995882382220494856851921481593767522914117219284751168180584038751265967011465554867748714747711470079258233537590571215347122264554537664060948516669696989946731958402439136503915016131581482807503433865767321670908528770167022569771783033194700008646604715450572638982751914223767530269606305078559933566950958945249456323987334266145808971725925493921713421491681115047512041506534633244034430612498950059912645626186072940463873288086593317099187085662312300322551081198473436059735030145870494729642344588376996061227282906199321852006567489679772761171688336633059613386703811099001791089971656651724118066097993702023404215494674928938250437764521591395879490921227465342430205034580517183980778746307389291818757525773607942583085320677434172069529488490159938588642562676128004501646379631706084545648337807533273062679250493528675233439110652897500063737622016881072314918320421787968505599245584045329639561655503099455734200961248429864478549873780599530395074888002425808052157596853219452420318949635304844084611977073620644813263057239051520160718029279263913958390812617314501086144039927411437542533699826618566852303215851103943964250952057915288234106345880470545627386102651519303118525903392980623583343073637713418645831290528546446087124543346881570135753877192212029199263565019109652120173372812530519729348642708242094095975318222019964356159952491312369686058746024167672441815673200885589938307201321765760429895439920294872602677381687359511630800043614826313141702122824963632129821932475660000466470332306175537166280808541951309885918645427285849496473496036503764643835340278157428651126591620861751376537955709755452547438946210690096357432236434028036226010629041863076402279452455924593950444712475713088728026075789889333646973710564714374718984833659205476265486411717053839835335461667930121368832150420881608210725689175948948468218176060052270423543031568604052996204216076510360535386018145280 [142,74] 38528208940174916073846738063112524241133372772105006799255727019653547710170929294848863627853870746973568278809752225852898055599035742015552777499248601726257524075443748532011046634214576613062700202259543830764987920230637005759067127446069917560062819858594743894812497857279460200753848248479213690615656663095202834178809441190857959312026935322202199605198968010164062279759805595319841971307520094439419342435674739874438786284863359041822333425877331271618775876795001025453403011601458592862404599008649337036349888235889671977089132062255262577013762542886697868773332968447109568934163925717746208562626654105172147066129924956260064123095769620821281698962953619123124842645789617166308457950081112357471524034487306813883685841613447707767044216833682275785088444536140252057722877132729255870090896122046722222815650565191123622030884212074919917908848514219116368975117432737922903629026581318588938645238374536642882689147473201604342596442635555075177426800411958122217090807355780714956470886435768126239280798807312068391329510809474863518024509753389762004135303228130686794440210392883572484476508399476180470176724124649376882415490108687753064955074676669449513741881238568892652485988172253615075015452631252015864872213321659190973715350999251587969131664936178765042112601572877860376428484977490318390395164301586540988829468369179349304650763280098797667670671551309551861287891457396677381384880043839738198163995415445871770748306519051534348678317089040082653335572362011589464472588512147645424361337635589141572318900974580560463257034961587138567116428136877413169556495854872493483519128236631990842497375875617986331261798463074148222464679274205140833014361132933406612410733834348117913980008484267648229942057196789505806141236890972878460209694703016778908514405749461013912889029110315359127064536023436611653109144485596325054237787854375771502509155085388572605536897323966659840156229547922814736725241286038095053774203792844149069143859581950267202993324733708422836238664080637146450443001618715198672023296663225424168163540570572045773042263475520683731821504831134464063269951651226194310713976839158788034104544535396984829198613277214153131157043385429297357037800018595997778797901312 [142,75] 96037063987638692217397697297327048827269198159135607921916838368676219449988211115869784938740261441949010707885026217456410176637567929165508945877384228364102258853073439202548621775066125518496515738223962745345719966955689478384383612051190370093586500355977546888310791703833798143854803914133389214959423433206331446739901654332392180998335549360247328599511549414658724648155711393889660466560253357230426781222690655888008557661094935831647100803874494625795835953419267038460016072573980548114540664645487325928103958618328456862738618758306771491321653469817484448034158534007582376026451462704735888400628337536644468458722574616955755267901355537429583757821638738117838820463505674802368725095702201912588644908718460204701635235298460229891065487968343489521576757311447793504496950754992796729414632222907041126779499174980440827586426506842689409834493251068873213701260242958928939260941298107840243167083974052932366816343506010179608045070085794455076624451903165432749366317054651006781454066850616049105212370760984883644956098917098347642427121538986359733922472285100509988501196653752765585790393110251330111224633849326211730872686357162103410227194121379167652549810361883266243116998268205260061286000328567751540798833506515466207459101987362844650900616097815805371162115557164159193566088187883770762010568740101665811776789313799836903582623662070749748512045161079226107766201179517771050030202157756665731297567608153260835856327362750700534713592618582222820271957639836351673074618505112240088313958571720845590048485240595191624312565742957975504939891334371004850232069396570507918264518675459378700533186646932394593841350986766606470183936676397665673671038780389447971169451678964629609868880492672254532022874818559269955510837182303081531537891502639733241265473209349326769721561903538143953454323835133898834084257608600901310501784136499573951334379688396184248246827833420426089270123627059597109474598590236268725076156160040886644724928039919230057063189045914855759442318810966281104186014680381796292533556146754794727506332918257912924139087923233652718734523002145274705861446513553752373906082860330421308159644553629250991649687043957847397447351070252689260844659562755655291392 [142,76] -26720492298849235747740299373471013015065904386176621025582458604450568086510001179579863333632989936476105027932300812492744422380197915878615758745212156939420783508677169792842572251599650166317861006482505376322199109441572238698525849745957442091068186446830072159717913464327759333406972374575793363511935121285752597256209594396756783614238596406878973099149996250884435913787124331804208134628369103144933273499611365828761446097127094982406773034463292412239641203410440116580975525945323975063644825548324624002470628550895600688004307353239266477684005204286700866896162122642062617265833455461105178141339274318154802986413817480824440762268958101022114703921921229251083045561740321171407244379257994551779722568744863861553609928455357695370784757210895870880162952161227056367160903033239890461380753334008050175587531439390860354972491302731013869908039265309331156757504269849758084090698087747299772919495828932972397671725984291315111598457817896335037563010990707191601762956068403537201523718903402724681332786184427364665866655931875369316269333797404555964580417661667465687926994588166882588395676315875092970690682944686921970929506651251450367389707051187381800068567101931505320037352034535846789128774845453523536964643658731729060233337925756943159283376179272562519947958427626193055021957453457251281781940744616717273704183656440372727145280039887155453271627973347520846882490900882293536268468181983236080967342346646431792959664629533229305358195392292871191334367196674638704318788947428683262359895784887397739951420418386811883345515478003140682214345895770885151869208733150376041230022498784810451833597875643451736505483743969144456060142445631365234670994886330596973582242352555775211288848204322942148083472197704443949323010411458449612167189322781710898940127244180325594800941223333715564011523841947683803243347742449472405655491085341299656192001983162269633102114457594278583543263603879058387829160782594770545351316014223013155939793013091250117181810640894213507199026611177355959143343072710714313773885162130815926091228596462286229432458232152146230533845565730562347131759924191808246642385946701785656750897990406354267203272159498620236302771451085607810471548740358885440 [142,77] -50266850955822490793797425782036038147980628694346102223993212241085529672379582442863127171847260493347385219935397263987879911233899843337362686578497487327602128785125919475459238744232776126727873549687858461663411832622395949429172219681920156550114909309464095226503468189673673644793442036740973201127442117253190632679968242808530017009050791823793529372927440698386450041454853793808998961466054903105814238057833011571944319467019594266555045646045977723882678042741888984630246392234198076664293653194308239204515968031423080239574259941418171502316367969468160111659580682919642944447712522083173148069018921682105257002873329887328767739805532565705479905461235975713792383564576074476118515413149657410307524414937043706484023380757368851272311905640024147928074478379789774157449582559320008666838274715299986864290989025453496031973905419687898372409841273940659156927730988161725463498928118295453675564692681718315982185625458912405636946217938473146531300718775864852450530601809489404730287634036561080608448080593905324196479159739053726048602917582951233354072352309234664705852434754080683048335719394190528498765165059745102748707997327280632378630302797789877711667424110780783971750118302195577761296010144873212972475299069050538541044717466679299468063606171229127878998083885359869589018864255974281856050709247753516146223145272533614010933079612219090853789528979712968451192765020031219564379532055363976347137274338865495791008247600952974105060023582261773083157398368624130445666959415788932599068246313244167742933910791093895147994029923411212184945565162331772710484981475073132495898393204008204285879247014201924183147862252665954589433386209692230350787607316857887611643859554568500441625840005831341798646184891800469631816992558047158760994374163168390514102859227632867630318674892978780026244786765212321866907535672727025831270064989563634997053216652206650628290811945416743269145863205119213583727329746815723437545833033076754560805331083718060617362977383301102751540300896742614357809545202279968419580411696805668300929697494150868477060935767506656566235283978593722868578516636186884865249714535740371039507209824839042872390620033387694394936995275619396357757296511104 [142,78] 3824682526924553669297254169328691159114475518716214051657916733028328044850999107175332838155509730746154701254422170751851888277198538459331078627605732726129900517135630872916066176404397138753815524877455190237632894351121762753922542211947526191186572431640042369319659815251991197015447401710860233166157342873476422484035141233796133779357519805596362992832283225411677154387745227727674660703722053711206542945198261732864808754272974800711834562593702213032694213687811648007773590743030325847968444812637552150550746763086290436864781301089394757713865126710102190460728085011674269794882655123481787615546318571344482659488114943073891084232758176961782720435981309681909902448087240542390701197237999446981335310824605266093752386614535041060513364794209369385760879283461904337751251412610185200819072667221127260172046287355354917372331294328454185029213808283052900942536108559727892898667018223951421265792687314851082137612018518859251549070457345487568460969446505429338885955450664125261094680092673294922159810810969319328091194295524257926712454946405157256021447145914591810173873921263713553359018989509490586263198450591731186100149368120015574399184035736575667769024203239523797655862297191713248180048583431267014945129585602643052632061544321893955529498363431532916456893594406630810550354146634065770013949016971548706034000563203658293829315044598434804712321339660071398894707552747110697548630890463689454300291591387028846666436416814974726093296874584878485260694823143201518497436006045759753540186743090309926090694648997754881012402000236273158848830864263318913763381052040422254562001753666544175662454346634148856850346315269899619755059959831114488956499889765278967041062094661172863265068850269548393472037252750965146633476813325721182085628105912176044683084612973493342276333839532098720439876188397751048017003941194669827721030253685448990305747893986203967307047671028377225063309108536463916205280138443809465772621641419740288244244339409077235791373704742027848200219809075848588963288476770599720489396848528253725245107514970289766984025517781352219718229581327873895344291237537665501499199298844943393745317496505154084799420330552545280851223124285265362272876416 [142,79] 234644557964971608072808192963326949263542375995812795820695194979856628443295617830039522933453456298803154016925872089635954766360919065459171964215964868961644014329575566762722066280136195430804427510316940665235445889402882797415966134874465856468463155812216481364043784641186974475166675576706181984163774022841883962250020564343750075461169903535675775158839064133637594722993290964734179530361445400689489401850907403452880600479238639826544245343453050892391861029950518870712039179299769596085220556292874894134965514518117125258001760837732455557404859405797405779345135759815355057457904545052745661623593267501288837365040739184549792489738468382385387257173256589206331723439618349619303697988194688513736079990940208375827662099868019163732322142837485998969779759254217463149719204160665715215105376820608162798292398263546984025774984141507248134609413978780609569809282658203700847025539940776023033840263784101177405055164544595357019292765115203090949885557672629646893714957078633591503657177159998985458312097248790426648522979453626298155379432151805150728185424779680298598929248271285870325573420907511008220829093615481766322296549935950045062064365706906719268223618473714263495790911404120033320390000489779485750620733428506988121093889620679535425711999327154517582632982328207263059822431127895000373666180729490275902676570646811357239117157383660762715710820268689163477653188238904521972609062275337177418995805983407851127853677934914441005650081849934372089305769325153805683771548655106944095642751580201736305076079542679896508791070980471904035879627258981581946365067212923625551815464299533996853650045772074232089849402479160958802490955902291254541883686905833926617931387906861876386746713226576109435611142963963369588210177045896920618859481476598291015314136249641875347923627512867672780069882054712097527436572966527540467526102069412562165086873866939653541624702065045585980211807139380965546623795969858642629939514615117600290692078793818453958390140271362074489571236708965618852966247540689230601338047297080473959625366384522537001795408110183441889859280969422581558665285161691906587267859254739396964533951161315498887406029105966258634845051406983652740480 [142,80] 1358574359088621500051507704442043163081099733933756004200152039011902314847532028090276418437811621164097073981647016522501941158865998248164312302216853413852722918529598692206057174126865480201678327175905047439131489832364786805675331745669207285183018897604128860020929879938289191894731683062925230770777168977094128209825904440242988384234873147767501448984720501722249886783084842450445961091633101310775286106474235553088929949800890623903631469493912799046139827976215694060216575206042915305978992607198877525923417279224936881639722095945709964728910149000341059339981237748445161082802250370257183401633066289540767143894390324727161534689305243270774429818138815174148817693699090514055309834691998627160095368146952046175788490755084695968902500941461717047545993840202487608762387442905789716087421938689443444059648844834788289832139401911168334065643023386311444778280856522761542058438052112342461242566040525930801816995762058698772494777731085466200180566557362511154115178705486849741147866379483067390973144636548979145690051289021462259522182785595918613429067636835165915670616391286164807594420129669748788430723963096054173534979627753820755105999387650760934252632347863873794333509721728669747275375794044091088951625051298019086276719650507802796452466608274855883430129542301659907161954292055331139132580770982570509303581264828133583320551694677341921512312701257387011885013722647516571228482014737607552101180155624862030384764809527961181555139975537766961868730962294773302525403138440722515049290233963885118626497385869759575957642523427474448153355508346313817758725379694786078590856267609042186363013635296788532163702393137021079369471133382912256976365671767170976193640752773305399802117530760412858026791318248341834775794080426255441527429616822335770225422044951977533312991976998601206254089432637647866399289075914523099184262964280367924097125232879801518689472070026521697489483522906183078732973874507918993808418959392142892901397389682250518871877181974310876886125175756494220355419879297249358369808107566430797852991426870468432970057124736436583246279349466864817261725894752816658238766490332948110722603434674556159839133051992579108380513301166266264 [142,81] -89706191043454968884600562346208388929557490598655253302294489517682603232172511574280224227629767877291919412933054146205294361688590231893563610918727784840873866755126250335730531967756406104544080485833478280865335569753245998838332194424591052857495863148049846465027368736600780588566610431007688526891727453150888520283798412277624867868353412416254906616085509955108934520935807278456308127506257847580023690099564411456606674514954588000279843388631748254986859062899538523838547023013048973451396005773396186205239072230541817873484369266763733420940912740752666833234752139467926738849117561002869894075579670842394656732471538905528406399417388350189929023774324816711470692955580225678168987145600810325802823655863598598749298148861013682075020264795914125273487981794469266229224510330034240672746669549454293367252317434548356505289335314246032589679879316908399979158186564205881985948841237706610590638815464649023362265979269829482854406067991276738485777100858047532231446095425965194179709404902283405372366792447121030344042322777659161609450443696594030704754160524149259618198817724364133127480544810240323242822417919746356712635781408651967922004764778476990309510059170246708687483612095113172853089741674767808351015059982954667715184822906364476476905186010879025799227278816680129195725258049352115355142420079163185570705851751885466145023520572521142245415038910324235994985329595848892857945220178134610702088861574356198673499795395334093043195393330059549535139711870310735542703225678711539581771653273633976748571272183930733982977670307941134485438274273916557999344779131620732030334871478938467400207606795190371470649871137908688786900890798102651130496297363473998490307385238713637630185906551690300696736727170456338736883871054525952919099854938816018731332099038869350150134493948000512676209036117793994899765298011581048275613391430528490927384300022093021525854109788499705645740908623799318985926139100487238118287441327665102222535989087332998012639757365272384804597625821800853161536549345244370330860388723170270311120925967286859698425635803069039255416917654119044341255132334014071640422651905666649209550703521312192720689343164850191962192204594176 [142,82] -462280249765601858511802917320691710584335552921675465014922712247824344256465098444753747029961999468977170027333285075051209698027419209821969732470691308851972324155097203130580956040358986409913983702904499242481537378964777317322436309461623724127617576622672898841543628137179434831071700585916942990359372505423567070181350017814088639566652724619081424390052036090496822418130814761528766584153736613388781109667678949643434906909570411505770407641916797723293396579387945026033924069524623927970742235998020698572505402578263551894097468025374372769391437278240707079491876952582772270048329179701757470340337487208726580391936271604427894785654339178167250978600184682199938699908463966886789615013422590168780684081718811013327926186930516750664447700190672157921401375249505499516047541937548678474780338917926659493588946258979635812905003205709037868303319588974196947021152557515292479369038195908190089682122313755410639771346308332824147783817955748988774538532405153912115222460367069719810481487306618566105017712030477447318960226008853349794401425310512073540771329336618619505167832742271067312870329689024804556723849204682838250240049874585583644733827261366686793816665494268023568654849664157766697888219227396991859439524514822461687369394031787270362923783958791895741665993794481288198081143943501791920415864807455589649831270034880081086978937307332324905763490320338740481085032668921410561426681020817726795004502958083657453788470077165940366339716409207150595762174316035425046491738376977391304241457412008004498538090230208680266400328095278120066408367812672233925221274589546095078921020902484213304778333913320325505189879730081571513250516700901670155626439322210310111259363069868281859673303699754441345480682622183688514278365941270729940391124239344201313562018165979245333659194993229893480086843612502076420642163790421580035811251841336002836862465386257212070569954497635363262444432404492617715482395491227554691563578448120411898606774785344903221140444515288743232418203901140328815129762914034174402175655321087367594506954625007134685059966383408775030131174892801291596237066355903318120063951099414282390499178909277601705274984488857377702955776 [142,83] 13858969333635310135094940262084470164379965825514504017305169765071206666035433269771096072314053012208161018141265570408837705170244331211119752409869810665956221094853153331065645703703387589025765941506025176617431219946958714362865971059162992894234551852687545882607781048181113728956984785377961852707279007717476940768924568127183696694435781807379505606709678953438929447776671622262425480822420984279932562130053415657667306186636622183767009995789464317332010311827939036613085172183010262521432999134475591380951546138377793130733250967747929815466985334904407124297490140325323344887155240678052897555309837751244178794366197231074619620964323057167661942923620942888804300009449557538800618813298591469967330815525953250396674726948207558098720037083053656696912770127698558564960506141597611186619860209999140472393447013356634749733368721476110029926840034518833626479885445561373601703039853014760340732229929861035685969368560203042783810825581766577756991954466243082736233537166405725901286826525467459004809562362817246582330685936944584164251476009134130685992321389581978563688122329832820018687483666069973849157527259997957477558867798458731074064317609375163474737260572841747464168043281933678421264558684442173554540168799761175656732868560173416198697567055467190864756466503315923413380414182645155930935309179722830172106051298060252084103199804021496454709640322801234994478586238101704903571003304393816517215967737821809753781701081743503407547402810329258213928755421125025030241505615410442498621161340507140778747168138452133011602761594542909161224138101393548960381481120373484987117662381969257576760675506141431898808143621816646555000784895341288059639025004604803054391805076239675450431445520932799622544216029061960211560774283334097427768466128584303935020163904707876911516962995547782181232704712956244500269004496776217126278879918242176846287020984154578069100971437595638073396352434392499228484735818614808987242368310336071760167304186658503613557333217466271323360864889383787619495637344780705995912454240031256178346456128947587587536267591661274285689860601758528768772890607162160880286566491247334767601248188776012337143355283484199641088 [142,84] 128860744748653182222513777344457944085245933109935255677310182454457793031292907768290494348154766418070517854101357870656948423320743204259118026439406808138554128710225020866433180601163159189044331821075273667990483458766074375574032720951395457728153878874693316621103507605138391895010435214202420470341198697290961353098267670396255041188774442195271937328265027730435084524377971777944579028437312653647167529175785797978232184964279105433783479163261818142289562753825287660619274670764939073267951396233369014445226802793728807588640474407506784315159934181375718957617765462703590172738378939768569375604127730175902084472459476042357867479868175517579338570196561229934479745669516973570946946809544437218561390629724614246884019411034142484866033560587621410419732532572460337001257542253414558980769939130970158674221956289440634596186283164782356329409361503743858406051717468298628887177736913947636766523584520766029139928020775373844414449507347455507426718789813507628389375209925221336762089200019299370760807126984896409751521312685580370632396145427443655360933706547405668739147808393763883464499402846890713804039630202627596055670688506127350827162113140443448288157607402144630566209926822223918371895426018432729017331775043795575512360404607471613279206909142771580689029368789033915874650070839627981969630468768818889294126331566225585998373007744306468797317441814049869707450252752493153285877730149128107565067520813688775018882648059296828178885033416580005895811145426496772326377020374307753227552153206045869957115933185229756959913604120327771993868467008820215395833105683800188961027315800555006837896108848252128546707856151118890416222716517632734765148762481597723547062748827147627626994012718960007608432167783375885585838199625130289710342540888370428226164085948204559804899109355689012288928837601208060258752178808254945420227598906575363095550302572741747692896926316303500558901733989534808539719524793425263696542273805099840883841170901264100179704159253376879910020744894489140344351437713828452412192894571212417123512892642073859597280922242551445490106262763122999917209102382071642225542419935299997495011711619164514438347046168556752 [142,85] -259936557104274577373597675763269548968190623077709750080884064338146885293982508833921087417411829236167118200903629135782748271841475570600172044490206148315737014168509601450165173503323521097758401560046347453347352819565457228551344062834180722022234543466902405385069780759055422801681085715190148597354613409425837784245053525996111033183770291763821800093507177657990384163868223536773080633316950290076200296271781755141902817575276379921396874622740905907662799740324470666472806473315782887456823865960750468239751419216586279920433260372118919978199840710098516095763133326322199219508209224637018076334867417207987234430368715282422326462234836865479784937279598762823510310525942649234926534051414056379500559956190090906247813791230188181968373467164832723496250282629818826994377061544647426434750322381912018844796911079306228185181422281852088942788808183541675176056826371475058593169305376762746176089024476806836868287210741532821712867010607137441697623254028858292045486146814590296877012646175843864366880892639943168631707589844083381386496104341934647254515474220626336990606890008187616906862963841388401054173364288872495236186115123855705362784812083423478673452275344754510567228500708801497240063326504070026958597746952415505355795302409761876717154724883793264479159063026106672328633584667587065096762114661475205970001769861417620620306755128882911032757724033055560681498987843169816733878487904865827979337573879488029177024725443023642107909101405420867046028551052477914185626888006346010924104603705057975766064573243293694880514724882155603042002003833480563820549741447363800280434137804175611728762072753902182411705539298887924458144479322850123887137862969971227973836619428379275738885073329520659911125063629352248429253595071535716441520713830071129620502080917460906444236266501430518801924365544205364584517167698457047310986836567946141025804317019493168705478629678801790762758092874499756107632742808636993704212939415626188737033433088651597569110046506289370899283254527987293431475981879253409115592177227827839481944733306434847402491887545334647722836832713250898748194094869588713163572828407891900894783728371266570186227458112 [142,86] -3874232817377887356285480109761174254966650981648914325661755140972165605731204075209199356520604785204708118046880094193214223369168454472606129548864079121602425267689701565787156315649130103413271370518361460904120582831362938277014427534926370394486340841159223767553627190410255754944853325062176090562624110230038942217286994369630128856075892079889548890528749071034709230933813209406575909434522999242077966892474046160299647870289714582661060268846743644925220018121698589965587349782143427730780279988847545981831201498874443865275511951718820921947494712780601484980885674617570301088128455038046876167616961500330844827794108638098041104561151601948328447693803912142816871905753154282249422979882219824217812933274750163947102075769026441013206392353731952825057364897874288347943006050753401051716466531383086287702441084346533425562125832840471665889337108103060409784022468723925505744073472671351543723713929947757040106911649784550819330349870412528812780642718416658536323351723400591267962120035627244706263167064784424183589973414279733695576733376238983763524811352234705516763817221545391424107908974249742415591065921815884343554847098718859920641054844958199049122392797352342830991148155616182173495008093466630322716659380536630706125043043031599017355027302334785399949030817625482587633522117072738772989470493791059989956225093417802092328102313462594142036697572766842760038232205653628070960229521342934139823087652645276547082801860126437668476261689530105367188429974699698276877747680422052213734820294110691728396232071144543257095696752867245851770732726287566195387291734220718862129165718596462858930579776032211351269303380521099998737638800643938476218974809545429642531498946504499415184808259969618426479743070849145972166283776931870187515760274576855450323884603458980082928910966434097548311346164024282509406736981538161496511418900567793554837509474111741618001329948773854060990865742587274191285825430069464986687404969983654639969829632466307925615603636262768157381299435500434538453351633221697137606381117849187057181576353121052433961959580293677016485925229951065609156138593884119726653224868875455863210032807428408286009216 [142,87] -10249278647580847956651309580830041142849796180879673841983829466896453132293454371621369104440950851233642724637781136208703484191410455991782074568569472832975763109851084180559575930911734700538554643490477005998641912510424461097088089547926244426794536303286061752280754406422582601100089569535885690900833568912651939078990479003299242458673473565346918695464845447610735721421685069174453236825209838966325119108913535607509804301855967236970518172478998373965772992010837398954414064968439283584422104087859294489702893289054597545354436952122748981386087475457136125590759259257222064257766569469140100457851231378902948402826786715820359481896084330206419062221497586423116625310099346719719359617920154561488040171806864262375721131181772082454097630465589389230102971666227420953813195065970577442144401554741153667345092673906212862166647782651757944807925762112849597170900857810913591883559403345813799319241473458700803488882167865848787746177619476200888759696712362291270095211272394349230200485126950739724686333307949654286999069295595069336261484577431300940194569181739138099369871486560069022160917620452058899256742993514568321340174677908940157549430718170418044650103412864190656794635036256919870236006470878826817032550267655893124472602121042175234977246437811950750237735626891011539327748339932634393812543122920478225435303310287343436455034518148930535083663973222944466027298446707929757351149237569360583764282958141756435702481220535476950806143781761291323959878854882244516418556597575783350211102801801184442564012924277679287682526379646352957247757819738026617821304052516311639358292516228044700067044725193464578888433770017704257414990051478227367408805876148034966883729033797747713321762515475912748640312322206805377848155554129596270532492103476989743845037108248250105956740723560809833185861634119524480780413545940039954721744477309328600807545148642719827731785486134406246261570537794447172821328326527318818344328276154605861197634401203476868959264535435532867578649360855404962526020384923867662528930919999338663708683331640066797770182682076822998915342255707054839658562922820952408903121612466608115591529159645450752 [142,88] 26909625054084854780882117996970274525741412140844861877585620868493142568429632234584172709589910364076401277443728711495638559043153893208823193026320193989940321832895880369843560760696540596501112265732551812449629271565795710906142035713211073286542593633854960467323161071244112623302753903221073620338975392930484374922621876591668890686744276889720003171991352886228502577029626844157484379474980062219178733200516125337372913181896707450015650926141271932828151348827501779101658354219079629095272108674441936525027350236684755669474177174894153633835930950104520079526791459770962186036169453957321029724572337632281090590174803485430855229405061266856273865151453823167870180861403065488399031137222115874026158240655499315602348075296116952694732051763965429930800094251302415586543845371924754409458727326739352603910503452654781863082040649200792436409607619004350372581868764310492901363693604345632273510266579284222917309472373275330426609986778502994788694388992876507084655539750847022594273839783458235035032828406691493916867488359405760544363245198271664703196984765624623871794639515920033733005470607195959579674232406284816091199552384204000829982892764147880137659135875579225346258723614695055524606881641040925221467129159481924524000209499841016539939485066950401530581054474574264603838443084096698504474065098353686879229613968630539457439553449857487633929668908935651734174087697485675396253567277793863838943945731778454521240294173258645401743557606347593768451737235246934112921894541007521281348081711735132425641179137561130202094557200374264390866089018920811011081566112654624202755277947633901727413881479023809654433194552705010313088143730058940744588494877707609316459222401488984714970614963287281503127217994758009566285342395622216081924455356440458977964933474000913930814069681996192320624412183662940801192055524032174798516430710090321529089919106105952673206011368551345520431986263961962361262389285680824520933364942915273670404308870190086489155843817109577289069570030060682929513394173498767455736662295431550860428614282018907348808530062003261543070013232576672627939047467719318840548097491617850083917692201960 [142,89] -95769863764529492279285527496979614922370697730757874271920401646482268238807899139960620681272688324751460183562364022656217825503358292872114240593683408568530743866893099898457716943247308249551986476816412038608134269107054449878781171233865689320232137392824999830491714042567125816295161051047301725554178799182577795231307031436185795536318848981580277876925300911069731713386625113100167365109334972225169825697496998647614116362391391126428875076890644193174633466941096873234428668594456513870840968599555531695615615733762905815369688805493902246722256350899315762150467087628103156405341673350322643070668356907529331189731540095851318816693095527069872429363419341091851467789210358519933722729781785330145599030847686259443916139761035094915337044841205044714687729090837852091803875987765602522263178215994634098538396886290462006725399770341233924485220169645296076783575743419375987011144892658309102012516432000255844462339693523396067216401209960109389612921040144224241117654186674584333271111137663536972672942924944039282511841445505315523549055943194789274824955569876146167282017079816288029770168716604598035414180369130705176042786463380164286108033377027945676333379914830484704691478309061231929951564023717963972499422680770302437352764726597617356463258876423673343611864886128146900370916505365089538590011930063366382798002819988749526912593382118316531912240798351441402801642238498051677666481293094363808494317124705610842059163564631970864940629363028390756003524929928222244061608038009346865992760234430821737269412254625828611744747152155070346349460098597249281147435214168356163009194086670399547809807275269477427786776143316822278813642724152385213253460417643711225230603992414099907134281603237540251113669991965534097271182854379044993718945996519686279345922531317964350151004739587070115861782953048305776950293457245555803929934910856751456085638858832952229767903507208653027835081464596041401826632702919583912271982464291721207583949670755072767259929629343133813669776566452366332368064070655255079728124433763287541177421162354515769769773886395353196799079120743612310008837756120623797543060524998548751352128 [142,90] 657358217242357903597049301325563968041620095748272625115722085591722463203637920012592584521318533074305479146975589279099350900988356912952666699540016957399177235930895878377693110258687586595032122398711827420747200384611236514928799898705832112196782000090032867536987690487479197115219827004033662449461999272958872089615692826822903924283991570023713711551732867350503545221794734424994389971664413637264454813005999438127811269964197008850355677818205775862458485326954498272634958634841749737423859072097551531558136134783839329158688862099712235126404006557697088391790102992400632326978154674483375829060454452435364568512177587911722288274314759089387571648968308259959281233147349503109694707221652630522311037751805238382118034978500600149775624598115919598902131032954048324528793482626255458650840538733731005824986474189232911581423744687994458576006984640770392638032698899781202850094438460242552803411810846733337568509921715610585367529158380314426409333819861571946373225626352935259968797209352775478795859232544966732518603893202864645213222175187864164550729008806845613342982520950639699298294131532829366742260940305172892300560528663874776286856328609072992431676245486695869145549669821108348794417143508455396041891476539655154589267935681211542852353190093090333719812818062133290158081012725486107620706930040968346017057228384179613276405373761193454702904865794234751459636668513935058535850410907846373984251965558282548011538833885024237584507376941551630369458533213571941533909549709972397764512623384994356786450057330906823304243902408685184623548670209551928050852075042676682577880717042431102928368145669116585117746487824454626784092197647441109316248926859102321440111992177680263435499056336205258935431066132108641851493995414746049281342896220760324426491181690057296643776918917541779520322766250661154317526377371556508975730232795991130199183320823673385086454797546760062397411955179718254390530293061492593495644419252702225204976600724633064973606223322788259889156164512312362610142135641290979238762206178747808075735597605156779646981590903590552977033860609968676301427283602313685068958315557815079088 [142,91] 2421935155927655258916702772811145156044521326361297777995566652214390711927795770811378018403497426804332649778534495338883953470145451242591581297327897943515015577961154551681089387266989577076817732873220814680690663090383090783239041333832034212627454448965915024693538487045917587324476211802514983735468710283869345043905209447002774050172664067562657654454351348590071137893821197710066612316412293607349663605949748336951085949260285097243988775053586175476858352920758784527361284530163612780720005681243448598910885076654736769996468983596726526521340387746954991021223242503408359559954757426412304952936623398088839333273249933990613742270659295534042065468878758138201045491167175844978551120523034920697913790686559583677124757481585692314551486065362671567153487526298071815372509274771483856062762527276468248229103361269799932325253669275098974278516807982410004927780714768016171563395139306009756574509448064742939151855083853409716929434188005815972778104033951064981411309409928238381695339077059967294492279431564543667468571231677216109674245967697380245465377199651800763105439810461420137043158031859960394866662253526889611941147296479812979388319438616462298801755082617880858446181112345030651961964860133579886439938384054414695662177691133499349096385950392094996691660183273407818258190529658471673796516330541217281942292121570963865907694148012577547246883309376291722021341476861452490159156707460855789854940274462077436196091138329034631079138675154732298152490749875469311137906484738815554843696504506969862008807894256862798841305638561558268733210727972680433272306950951757447927779846460037835471377931560565687054027360312639062700773080637234613044536664089840653050866812772396693028329317119136816027803619443383695219837617713367667596691419411063309791227380932434873087425406940360051628317086743449539290521213612934856224348234430514772323257988003479569344455107959976973127027627630065605121073303038444915154268634594418910718621929846108322566963007770598246362820497286633359645682751658139476468251203540518881519491926221633679813168341164297222862605494250723199098635766950496097710046692155184 [142,92] 135623014856930854176537807660561267178063714654880775904919045471458613953896836301220630740424209481062948723574751281115029590932398349047474615552513784878265049021784160482045425917163247038412099178441548029027771237123553380035011069467567704511167471314518171443661426790974779097679088374677831716356258973935777786547561634046914235597174794171510841936093143156666243343065468720473001549145715366376294155490237006833451004545261637404558575443420525585522255416656244442739484691709060845985071496611733738503762561888841693957853498719022866407940645532745335393160466893524055075139385569270670354589985041962825499307830128196538133923946367269589472163970857665377823425074516038436558719932790128091013848941460454969135314262320028201747510872378712069884845475516168283118942581981303405598257570012752898250207276896223635565416746383407692424751891143355508690516777624532941608915875134046170708233762832781572848504717096737420229798505185846664670733916600496529684311638250221811272341750281430441273862328354100863513861762447080969535031450639109127268774093841128379533255845621934918686761387571983564995980547025324645488552886915015717033694218323191738871078009456599433387865041480688340594474850683317695988287914232058413757457524032413221273336257151843990920144208509545696507688829821543962714837650238246599351096354239982872743959930434790273668699249082325010919224629872744519801145956525322489113537209734918169136259217914793722121997491529285578926476176595723832991439735987093372404337928439270258878103545362100607412586907380496860715602985051941426526395975482308118609881901143385140123341145111543784766145934942489487672669732423000510878735311977785461680110665072241318980228894352255522173239954333263527988538073401219343553026553977590328656733607559225822222622371374589514515552651561414886797433901754306061481563742093422620743730227856140085171892891244827495101320952451135153969395086328714287087684957639546897597938412359509776021351151160817106160401627118445312326168662981059249352195385609934205300921514387517009293119881023059853696694695971123223216954629244919471028961452 [142,93] -300410793399693160485563783648237136961453762445808251218738863869431267076440584160801458584766859652590251321361496552257859140744772176552942219380641281393866546646256651381927664542666839775236356055731058501749696039950951417438950001750555202784352888589144834778767757217761557462767272733490298836707381706705776077655312125825617938884230815783945823063891436024709624443496214083375536397721690859655428637946007764170205823040416571823028695205379483167232837998707032373294653331334696131350353776216209056021994349623512665920951659556884580111833401840992830964261169931481991608147254679577401927594246876984870908636188260267949397801751087927602206336925326345980141863405059451065473589237811874306347976917414833219744856235327558829428552050604882479295884521026922431935554483846366676169074348863287335199017267159120093474298596754365849729027998319645828446591199114830108479559052031561695880692062833458949173586842057914615344167325148666286166333648768631809769388014894716956884485132527022861007853170671128837790343936866810155583880008323915914533882735149810246642016970702857657224750029478136668712803800159126728591515007704537681151992302846514609344608956261808337122668380268568889091163097570391796471823576242858215212495902413508933679787857018043164699581606168203811949800059163402390722660890727986520054157332079735034268712236540477011582289170042203656876313213511224711860282941306893032362174563272690933663001099054736347746120763090365196213281302529395929832271710201283683947209165049210943816862935251726822591305040250348048672457727763128281848490657694498472138433951846768555620339789105262505671971819365574151536515449166360780927942896263421269616276608441421745622626144299447291453409475188745563530602646399889660353355050054477884595438446647621480896707392417846466176026926530311101348064623244903835978643387582680741017631930942492431454244905409093708393882616087005275099772188999809541031727880529646198248875225283377269060421657660354572960748914947246611260652174477183723022983659132371699195113720415944822929668524112137062369846416552886495315615089141779734944 [142,94] 7447962665611702709808934066074550927126059494622436418985950038734105090517848376262562302433947144665596132715822696398746074712511461139892664976703684839983592310869230742977560426279521499398149406684844819493006275267051613546552804061511970510017756182172442296728966048331918077693775234134834709253795701400695321406588897352544761819727493145054660083173007357326109444892120464407166033311278799942099568280576306471675774190511835833910685343987282979445321023243122155468219963104869020512023951769068612043898273027313631252000827159717627408952129793816418756632675617546078026798625509324511957201174530378297524288835052224769780605132016146142763588558704689618208980033687796314294745077479232094199005048285308408981708276736329218043585137209600035333713608562807395907085306184399853185195994041696289466531125359164358164165345918848490017307850351203870504514081166060604528022563295326681620549000853885633907108032318841836858075955019440289421212502458629103436758831252819579204849377446107926789508572452615550660655088466678660556339235400474866820751630560572475332953285522523148942427193755842938162607128016601502122102871103197180387712802762603581092174039561518897456134199472844021798015638562338137880103244693674321256708045352319044936467619687017998659814786436349106694794071130939621839441851912872979466631467982330446264926708687013428986070248630473078967807273534506648105523387480672989883744976034735942830746585376835704930690528017115250200150268722610362553386015216359948349460994126040210725883644313584463296802108214427242704257723388837948778274592278226171951550806038923033439295206224032362826950697200646908426788092070204659278172839178830599847649804193775494628457293938923825617376657442447524991591292490486383850510907711497511603076250159859378397702357813494447419241084038732970436056369381148701404260074154547117243499470182380779694769343494962411191610824574275457505773457388156737870737455565627689827711730966928790416205934502653085949185283226471188699884672965094786255074005259208674025082622823241018875349925608482417211828996669742080584716227321473152 [142,95] 1480981366547162378396932556180579828429304697293518640367110069611804395504778745009991836619307940153309300471592548002056974827506005327111546501297767456955941742948975606279893873223128548769506989095144885460687670310806004353314802501125916813396882310102923962655720386698527618175024838350751194887846428394971123658848607971370815719719724495944096734862092669784733186238175889321129101219247641635277142799568658727234290632971979958272656212965672431710588174802228610856341846564509860566025064363095989892624128659215776494940487688198028590036919214805070983020835567543618445650341136826352120391105525535017231246279768592948370400063992705674889348345325920121323416731885053847245032043949303588399679379798574151157636241549036195795735758117683030391919725319637695273684325334905285435998059892193170130658962651751174180317879286513189392383455112554991641790404701180446238153433529004557585800516399102891184129782764409103356665398985503242255565955491775478901972083339504707815143621323401985962624919500827494149616731165375775252448888981160775542886434651487682552558446121802908690362615383234000867403235563555557801155843280877038892568267421298655272712161687934468973574182005943223403459297294074038537927998904442619383361108547873035993965505884620806614361878035582455633230263681168941153628644598266379278699930184091908152636970545348055975816710929828967988484539639863654691864942818029761306188212259613921536731226564631301343594627001166641242532797996099510168853931029771011363580628646373881073298124104377181995487282876035684095137637795297502800550811760721376289604354098573051837218017190954861496844035544983990922444826108152737097757131327194956773635011042761145897924457441522889506859419642862447015861129290400869642464917556624328840251866801253629593540149694950649341173081109252279612707808292173846605116876305833733514973179592897638021692877073338467755871169570595428089317553850843137976265603617893138736621212003444047756968213952145724544579508992236856707271257361576072836499618274926991544479895030668131001088910320931942488555024724153762835328949504 [142,96] -1361174233953937778009231742879975638290764650987943830511415323799871158978778495362004155905669655957596294444732590857150148217155620899649484478386215876977311129595806694340462751819664874648108704127441673207992519564587849101598699246334344096998771765260549145229806682265974590845292156852245685367422007656152284777413103064885157915286246327062973355967349587293851497581104417303777986034390563196945964770435344538934912468533289568406559148775771697149099751919913218081352501020992559244344355347644535286559469646369816626170260729758798709952821185212690767373964384955852811602841224531381802748984782455054965141188891950242304262418482573719249702247921840622117258750636490125023506226599207218411601825048900539495309259864116303306786884354295600583942145436276789471108477915339266368999984765174514372437264507108839277995744766575121732356099618008718814245175486014538199227007133827585246259750005932452480416173311091105808051191041793712112904207813226857026606056734681738312274665770903360925858761349403157857316930033207535265542291180219136847154898100760959410584512704224192008868228572093177409207222462612542641898835253409150375080516031222513901894901083589578331717246031316275642654889279693831885160685911852227464297830114598576616561687951950158101085843785801981889005995499480515854573977449770563446210542165188645016505580630108644927755724831309336627820311270233870170169852763669465871219107623838298080875061445564035264302687719983197486132287472185599590569101435641064870158626908887749823316203198853936825297741477013597083916220013379481419300429605263994108787488204847144380337620045866334656311663538384597074772413261244807196235742079886851740909334911436872295332418559928870768214211158317528082972455241394228368383570208222953109337510738932168088548733297251767079455402408273024508302747448582326862056703934625452295451153132765843455888022887587222485413015669684158543351613393223987087338786642963151745684783154015507479134740748288546032195791089205814504741031756118053321769449515444005360174682575063153687492195314251368497032204529783069926926 [142,97] -102894566996001630141101578556742831881666690305824279987132953706867773288250678889323182651245422527190021726881633525762919835412077676161773271577502379003195432004734200553205776437823729931411500199688985377701024142246870618856173242272730925596836319247804469050994541807080394561112111359183020210808028506246090578869579266897284643330795131979362720589979734792008860541107360080450525175363386817121374427852826959520474397921369652174851093759179692203843700384993639641043025376713988379062466143017106090874734700548315108786432408772422118976969402064181514297642822976935880008794649712543834782945847764753045117018674662690244954540290280755193068320996640482077624281052604959029237478254958276668282634588670887254203356678438879777992673554115435389098219858009747883188502388042510765395444694556626521148171780809138212189733154603535072658224532802136613653343422568032445021886278343682159922296817900427495305712006264307401405094402872459816120214927603342782841709966692346093433290661402715994265548492946683914193121692572034669239254175579583212443637105718076537153363434246873493845294476467585286734191745787814489132398265263163546255454622282775630982743703835448116219318284165020943681283291750712416462468140187382543320699623837258299580651410036837063131976423975904074290423087289335716423447350289038776774274546580484780101926320042002995497960054112662348998036464343398644159775019867440354685608029150454255861170709404531359604043857749041821106262047949454314711570120101594053409958102253707250162325495695331400987389093663023844149875320121758546733749272152800920242962486172089734398617838593886068851652830134299431115091090084814049844279159482971412424088732570548705333750113485689340051604794886470405833482620383790738524519986691244725880277536759324500355099353234109247772591690867660494157080628459867194182936280051805098664596519255197707949143078644125058101861149575125970968719845013862071698317918068608536293562803789807192048277517583034372245803354170819433642224448974919953511588322123650956357271496382290596754309324264660554160696115779264 [142,98] -795543941234401284701788493199690432179301883778250215482738751973214137969505282875618322413193819761075606914867331448773517744806097458077009433835015347305890501655617751199025403768975362133637066323988032587460064554084435218581508672086331627759668894143526816612515529306086232934095764245623903044827549257586282377670361245251181100972494053871681847506498605038048914090782430739098764767955267358665700606939624633608267580184870490176518037438470549312429329194430392926774463853788822113331693776977584118912354863142134484944996503043044664499090118158490363730090090135071659816256888588890113956298126449335502432533164602078685831688906434951084147776539038890736622229217567586833133352805662097439192341495252855706622001697057419192010424310340142699537621053523166097867299933095794573079758901289632777863148194733098089690539935010087273232246343834300421237712990649688043893915752744361288644018077169786400463080250729856746727663043325706058559489545052340722508334715460741305061508792629499373585051179322888083592027014003402126409003012655695583861997229779364440894820297329920797524529889295401334014766167861328197335676745284263521213904940195758755177515151263849305939045023055928363360078464317707262552884085426684007600164914417947799520285547004557353026251391213540789947621218904972286719515422595903319006755376905578749178614497026948856459198491038418160021049669396631495722494438537678534767138889408958632658590416370017912738667883936976713659873969811809309232871659568040249931279715864790605438097578771314957103038821713344039972801563556818246200256883163211877579293263620485030565356294656962512701317600426407013195702632756480998007764473925240927154372202467294037482842413367886256664299836251739896341105570840457847568395560993615021322758786667882286294234812068070983495337741712754731084177965992029760006311210231109355500270710558004427121685479757383463632031635185815361364463575011816407276447367174655195564115799466736718771523966129342571984934217477924298889263932413208297535957085542359105227826850595871186605871734652371973466842880 [142,99] 794617002904051429226992033014324629852561813566284779158060880411872992277554358797145229923557229162999101365247918262831623073594442151117596244497240626751725952332302418608551871334638796537236115698584766625105338049185893035289880409274375887779657159052856049096184738612654757322530564191853727240078913983205088491552628530684034734156746605005979951243088326161188467415518323181854973810031676190377035508888457410195615950270777920561061322533692928826557092767808911977050587812411717698077271742787319244174192980878286888393753660262648718352352733439610485470976965792119738010540404037633439819416823454072949301588141569164638731948633212386899840766003693915338005820762841691605253274275509186622544993027182693194757837813412480275298767981890316436744224059099410542925679497643426190378183778196280699574344614959606031791170167112391758566574388363259589146528899999481451438568323476244093359086787335582670467161049207083328228589559733737218301850103537149367221323686134938687142315760703624987772135798449853573703863302246755930728907946688372227024405080232677813731911294001089930905743989623182992652455477574523068033597260095987491271662530387111818460336019205249503947788007195746006390902658331781478188890060907610689524381584451821830373051816164879199757445705312289951488782071435541983679137805837479316907467777265745552558406121599089485878054178371400990597714861312493318371265516890337303448758160603670106224511001848513005875882383168699041400376104297884170532263833828508722844252835232635048565463479896068592390543619240545512544251284300327180942886892396815180263997346887324765725303198831592411154907286852865803761170642313011650897951193696797679824960408462047626453166072811119682939075304176753468283517036583077828526288287246154029794828658522275366051388222726238782405536649097107448130606951531573805071336053010486180741794735484420228727522424741917180746141158482779872288804069911009915696116701637773746046715067462793601052413356765225425253304514357756741636796223735903966388592091492234948280719687313671710134931486281586966720 [142,100] 493914772238046534881583747561466391896917309979321521943929172190694276597102615465169573172905664104860716435122965649965791079026754148851154482085722318747114428648275993846858031452998679236653019332787573338714767493579730486518803850925077446038986387734818596699676420425949528697078965770925002635109492955528636922685786887010293412359107450751381672438189301055310278821213587028850765307787818197324847181101881223464208155010859394127388932201742856980663179019311793800307769767062453258151130632199395252176547256837965007861467475556572941154797348784751140353412973538296536987363749195046542256840570835623856170998537017947158416220746537328285101997281755010678331633843656971372664322642060783145780898067199324462424565606619855707365482598249064890239153896865009488553224715920589562310197577930876684601460656301456429325205720735413150486552622276779719888518464694334164048459230692799048599825217510084311472951313623005112229083086472298811742710707339548612099567543317272250875949596135155844299456111084844573314471661367299506543660077495722760434912427982525622056319024311250824024965604364510942919732514672820393409652652627842341770459065597442984738054477276511605099123940465415852292881679186828321370032075820002776230094599108672990743048354768546286380369166741706454006578898437484403388486273430904486778168375772447922137262830457713131530902083711430372778317698393902306412085556628003812084189951171586102419617989351943815798365704555152804477134023957540801181572484547547465073632621433915349710084170018640849849801014703669213595388650031535604507964878388996455097649001516123371516628026205025599280479237463281926073319843643752476740270310404151540993212008416057810258975106270007503773252714492578416179650730612121424910316003259627899056586384621527722496931677913027428327141797956316476544009065903453821964129186923154016901343133160731098290866111682026275910113124721250168421067816268306480069356724989258499788132860154083978467550640852753332530882770889366359351028982661157505945842215931839903029288777333654382878519596828596 [142,101] -89177979352111411263813249601594922172188447297469194690552197138876239261585579275177528505887777412169891839095326427938489253751457051923379987372848206170975954122115891371769886389199583037696667113712411792142852753887471563973281577638195654008427969911127769788484859742771535750737110651277493455749641189169475161147227611223300861143057843801677990908518793301529011428441347528967902352434077755074581492444363940423907770730864987305133879512422822191722345376024482598601992615826458666481925182499795018504091589010622210532179844022689269785315170716899542089561841822663642826500123708176779608023523178619848054523043191029601712962285920238115202542042658859860227418545205934563441432741247388443790698422319307133365611532113907355772958636066794529099441459750550148072592523998816255373886121453921678934445858659044259716261446939971941437912116256648239385789445874482701844903442707143624439884688442341980077658426644951814908038729530135131062926403806426231577528143185566144907443888999523579128415983695556427238476459427833337337072530150856263940226043416580148421337142375219065298183479757434191281773160712875871204474798392522151632122510027944917244718811426394416804868312519809710576085487775664791193348973470175428835015761786966423883947668633701630399496124959718314714441137105872508443633638844956875544000969644223893414063417548716908802671810251595833858891680585403916355061027607755048352904757609264622385582492872029116141007785823610014045468303204162689155098943344238794825007489271901997261223864302294201449858665035603057682949150621206673784489934121946982306009218099822002880121588126479675103120080036142086174344883869035133257486535936221515881040365522175381361020447104758737469232499637406026323830376034346311688197823094609223347548267369924826504667324335872172786863426790337938980378820271299096689109354545890548400434818046876737643824059761283709850849642036220288220540874958621144019762876789740018189063797445652656048075935562207713522328263319557385116629543734773482815183148687954483618023342397611046100264992 [142,102] -4850108959765582455906669840014748528720519903110464010579744978980573211462814379980790257471288271347090418936916523802808836030513055696722326781570644677856098029325995523407130674952848126993079580425325001517636430459340296689213791659481541412065983308247257900673197158184463572532720526477494634245380382733605300021126802372104917938755667181352885723658537451008655715528304583802857804983998275845742688834805751522729489949843272853814485544194700591556997235855972808256915338531393261885719834678545529314582412047160227266838072567776141494173635554744522835215625393219204045628582189640263629840526843506081476299490411314067471586689687024773792261044812879444571625279306364747100837177501774535322438484153226461062983273610672942096792645699787771786920381911536174645758202477663058696639773597651220725934986175417728764193803676132275691488524562346552849824932274493460113188852907803030327239157139531876087158707295833745873854482695956799899765220320386484921064135717988411252017332105929120468519426772332630598292952481525007851732504322426368992223467610815837902288617328183617959700840237264722935281107616665332705050341630132557847557258798490394116720571294890734713705686492558483693701562265717696683533376060684250514805395425498182451558080751044732559454252254020101536698541909724158908288147159000010654837110187432984997750308921854514387349249213925563286653482580583705703763232210571201249436787338650515315395855817261682021232202756562528445451127705020725003625639602845022779148222931700589699905002302439991435187726612083420661789030962454043805910197886661253614666395303780172784772386564046660378041824300991378503325616700817002292007583542932270182994844268954470554406876809172017676291911084673072157928291549940795548999693010708615824020595616034209164788167558637608029223452221001472149066348523861552821574848638936363833232426560277107469756160329959995304058744640343584314748056479349763830963549532505686952142491860939732466929858395726709865043645688739676760414988871890931378058007599279292194297012992371576064 [142,103] 3771800669431127362890270913294087179403867399352494179807846878835541892102667248399256071818379396008880791893087340911183816713861959505944753685331270441415441341528793822215687141160966245769435024755429733283322836482322669326843535369207780990358647186501635909391059641279069814112038188484024813343783154903202437272462636907973767933342202186772994870844199739866072906826805030306332562757665246422916097218741494487390439156809838176820308063907735716039294126013456029338194592677105383604622303547262478672833091126794361094221625973308087897479826144626282701791988868686475955253519888291828967324441198899626840898414888298504711122075038300412101632061108128725961368018589301692134450120035371406719994409223767802658286254707918640309030002810930685345562247690594026300867282154361552105117967079641044525738335137009839812742282552735439473889799980019942620115712005144609095251647958937348514745302854059032848964214074118202725924016338335535638144495506835012996511374142565404741127869030427857924258687782583506558429740259797864727751797858940334048120272717549308428747028433586777812355348228010703570170880781323132027789994094549342067948904499619968374897313727722244192124562273680814281597573036801952495750324066922976036401288914067122487716939731750953543106905492864569589672847169271953089852072006630199287165608138322705170403644762208058740746387868981694800460806299299422794545378752122041707739430301999855335091369342566355707763577520614033102600803284089337128848347192134327630439792639706909485213165686416067328076560431783642197497593295205109886470493507968594196527869464690704257109790454842178953367372434105356684605146353931818744994684482325421404993505140462923393087685946943919115222439668224999538318128181514088390681091970178245728998930944215868917846624403507041640016209126817020872988983691619005292353199985991970140745331677767868405297189085031104318127989856228617883714357744200336819926177959795057686273623370173402358756922213664657447777884537163512209133776654960699966417692608202725531189269426976 [142,104] 147283245279921006413742290291066547265864012507632198107351520804831108641737869669752749795030038271826322797145860412243939492198992288434761943219537161585906681025653472569897302156242811803314553730656961655926983848514801207435509671531430365416867167803264740755950706386116529873489835567507242538146127525586622718372102238096079663246680896853714713859718214724105412694155285556396807767068347614842596442447059840833420376537580316918452610145244140045423152281210906431048032827534945863567584895601762018872627422488017599623461090119236366081925845231233781672057042719547359838997648683846267067582498521782507951332665910595200779809400954141203413430753701227734120487914856598584170063666427751394816684050288207541364714450591314598784974679215739961114202756100585097455893118023972462257168926233752177156323827432194663425029885474214313598661646963132501917098110713437300714032860052042361644988212553069178603589998847515832331210304850073817592448250238916784488740436133781049913629730115536732332421111095795664674612951520542062395479957941971993916142523926247332010980983302860683852298213879536706220711554381203486229209558650820195724798703818337494859235907449880076637579529521502496653562800968521268090620790668313989680859370534553868250850880346833995066114117063343752219974242809396885808727746100046566605652914276297614065811561664033873761322719080411896460714290617433232098664373517307948229516324811076643044456172088748006090197171051970094305621573019330667660301452051727350156934617477829382863542004440722210285866423142736676973085247125459953855093157649879692347435426577381784075569949228790662056733123654418466386733440301348607812936950813286098873429569693228872693703068831430489025928793331240163888927934575840280545536794272422345650102916395753633636083700865764550288006148694126239020432805073301638162429770805713988679885666557959536963406587593123107009843298301888748356681815385074540599746684965050830435248900681081303603130321709905130519408103897933694458941312761013898683804467848679666328925 [142,105] -120152171741687661075708307747203333188271943948980245780879734268347552554069257545620106282136779954739967224224903003863976678415234643621009186912913711105977574624623338335108373547638501763240346714570837363865989942418117375639708225935275825916469820990850885147467357120593674884148495542693959540464038928985210835409072401518393395035817444444167294546291795649409153241934344343286109658995798469494264922441784287765216880774737201254587826354489128436957374732898984221847680885747725578366990050360064515834513173606396543436992175338053780235683862230055321325449151779918625986227982460218358178076544916162191195039549904032854235035327819554814581024677324483104069473019449319742058536277028992138388792449840843618893999296108954516299795458090202012776728391225312189555473995481734870908739259705047763398798535893520011108328720138827682401618832161889927609754685714532375021849428438560672877062506726682056808165901897591117480346020783566274057775561773806717411970754221680683163429715689619457191295634185200368418358790949465150622147764426691973892340548760986802022308386299995231264433388490710556455453143774123187114279437666714556818705137474901828519724080508869156256473308383599276502115160173588260707099260069845560775160191886245592479652328379029604149021979004081520373960837723803042804497581550544335787013323429693326943482495002417349668057117076466986756486074410575462788464842609836431883242722818332756345770431991659715990516003561629552061854615602458214396062597361964304406500526933407061861479711842656276702740039521005849654376647550874679991086946422992893867043280696177178493504381635618213175490838745844567409720018874606301447459085971795941167413871187405400617027576088966521854750099932835480903744740050410345954925920791653561003000119635111911614847780266285345684821090989722187526344872821812620108392083896715431664547543562156841850443373544780259981709340620761769497977962475346903343136523965537001432675211208906951353424665304929740855325174239222202499494992336757420371810643977056576 [142,106] 6820850360177652358521473131150357697964732750498706024521797343032091897687370575754237969461171546470381862795120981993510308348156469033676577895123252153456125923021174500953943456731291016438258395000607296671660486263519620948230274757082530574982273451707770184383315174784180427698883960827039646285020286726451952643537549772569777168109941833484780277616787154951469980616774943071151523871276888345787873540712908496080507125567829592924813961856551241773311425709694731383329755838642425166615597466632743702049960160946962046758604088590924512464536314703347615870333834425901819630330673279891092951931604946483840565065284243205227785553854337824682819508418121640117681120284817635690044698998539230835421955709867889377752303534431320201525018131685090787261110916830606702171321504437720012028495922286309563945989875350331600987372477706835057402799069037689788621919817785903505028655918902998080261149018418740163420525260952539092797529937656874207376428626772688297523024388209402430057213968670240051123510646867557254629897287429411204252303084350770468541264136532570710653427403448912387283803117295539844213993538047324481938773597247389832631213886324075570635722334932550922624994413563716072529471606397796261665968534435296042398007038155700613778799325909140202245759019530623555494648223040994287555481175662620893434648245434823821094440162494310347381948867518885743076018244502738685225233880552008035401761321774924596151222321358673071258720872667477430934783768436189400678352510161830228432831846479604520559133865929405013305771578618686103556352201200783297908944810820821040639781064961524824493147742574169697763474123229716635620878262397682503886399995557920716562248091584449918459261408073316381336698220376379611040575825504635358085003334917716567167062361155337894622995828942600680810645419409565916426203750677342795608553502919766364476938229322359876960960164305741758676819816376360147538148255685717387655356407887072394838492726838630193785851123983704407161634783686465242158102317351727222812260800 [142,107] 1719281596201280783141420333228966327859320260780510267269735762618803871476954207669110267496941565763451960872195390824997329913768910740444556475991709430428836413169966883358446784857288700056931416356028106123511045608533699861863379241231751057102406054222159440746196107478412208779348826135723311085702189667700992106541093764692601661638325411671319782716439812768614506996323184339980141549630890343827400317895886237950592518620443598027940116046907734702644999846421784900133846944611751032071981990545701632776011201490745434521439286040713579399838236937992136774884535064091687596285978619858110827151798479268366766442042919719725002420730842362743183764011608351415825451990644931618141723729534622594828802495911997645431640370668573369608493928344887688814027077539354705040241981922287569826966133256937265624104330623794567869432330726730812733109148218360564838623490729392350971798368041100575401251458483358066635480463682872066675315218063556877449247403511284059601681386973328027824753239357422920051848594963322566582372860172828742494785625564896460681905347074301272335704797274973979995813207640992398579012790311662191135087477948089628614422949282976736541967230083767974540023103826245999696003803780539470504782411168432732953402015708513648747071886123376293511149607562842962645599673666848922471354891712942980303573959401226173896386896432139539337468288359737109827049217460676363354771608001746622418551484483519770538936098079982934778147113136163325779905326417848390582010460909046297362632143000835873064051633938308339344910425237606924546949096227361639635577558067195357397543017781835142143945189197394238782326030557094393918063046882360736857788395571281005266443347041204272029664541175457952076352280446459411422744394344608891471690904237693864185566355303846523125059867509911801058170767018342138424055823201037610264808553454663202631235717040107420549883058844701970645823872232687627572680524041501939605173872379052212486235851090119341266380360868281527977920996841008964092481683675570826176 [142,108] -19273914492353561574580048633246679153523680580848484703173145013340571679108200722328279687492180520450839601957481781127840237947149144036508092980406946451958195792495058510003852078732085793919717848973952506897429267248409215029434768355999702783576459492663528768853202474510598874439884439313100501728979950702159818459291343862596785840400031178049255386755005973363917993335661148313913187531859886903071593094329026395454905703113629463437908077448888696743788943406712519270931641556239300995274497126713740754386388309948566040257312957724445729585195978354567457721559767074217037526827963476709162774080041755991459201667252913377542962501733574747544198838070696789619327736725618582101675482526998742948677152384567179481502316899733899587388605672010172855218619523298951355315723802525498833724378706360063485319333617278817813841579849945253438452568653795603870711422975898659646075485577336247701642610633717181172274695684493932443538265387415233011127130269480815062384301787255594358242349040595472920024354378820482644838987632979500854267153471220015665562256399666710416305684821315901832902898357460622538673251741731196637210458172130106176779338911693297303682316651501119742988986776258582141907040071502095326868750689016687858916163670650986854111859179680899430164918362343770104778907452235909389254336258790429172493709345432654198211682181233222933345110065625963277185045851516427638351418326493696217804274319684482657954468507502058243132833183368095810187561542380873816742738671509337871940914889037288226855954488109197566546320128031528479292320532872695604341558439268001281168595613931031621227411557879666014895875858710751585474804536458557035733871739926533086480710063459028050719173077005973785065956297848413305117252318118577514121897275638898471041813365099105300159825891525182674398156328678823018927625694768314816759741545014047255292955594785676452143421733672573931212141392662282539720075661899928394504546205538660795944920533161871595142023098539724646841936108563329927713701857040 [142,109] -39837563390848816926467604097198145117103673993688556571895567081001002294733598361463483990657832809003391543151655619908103327897358325301977268018743699847422869156832615624121348783205322360436522023582070210074876343975210734215986665636389491913853309591951671194052619082080541756878446868888007586634324731619567952755246783432095259915000964950693952508134070237048112764160766436380036294332299820855199035509999684048737060941402570317274248665698529234919960702788144449645534667845730755577182583231108778005469148643472832983756396432611030693917680529999785723441755434075552158897122000919766612441980660312784311539668290254077512274641604147949683260370871681347580633520112283357769968370365442653116706418962956360892980679117095065024944716837877751969502836810444986424593774975953109072626129806370799628016226904494011229539510084469962061190990410009153459790982629427947567413290252956417046981435409937275877256377523953827197853628863566828685033705377244845110423637505362286758999859518878887987660216151334133805282059229681961233816162925689552814680979834813221136424620313095861712613041399376035361574075923812765117240230063595262903166155775092560258058646802203929947766733588284710046387962049163956166629379234214074315937541645625155111590626336297113845506164992013161799830807367914074908068535798913814843405925685870111801477917154886815336208227341481860339587922358948102621000160814947751348752697952760088227615954173778693794936889782475199508251839924492972331625712290593801127141876125350360989488152976386843392503651914169050151154361436579260056046291181777247211721469134856291197811457539949060184865969276425218209643793501288815378463896749823851485699750720858583253589864582530516004354026497648797162772621526080759695266811062078121501098355664696733718558771021887992693059023235161323683705458738524563187544446063579738601470869980843079893190018333579315811978628900895407152445853360568824458538620059545691172146982314952773723192481761529033639195442299628186059374464 [142,110] 4120578157381055409287698535307102003689809149421468459494505305977898014677531269215670365092567456362353542978969716498598164032661761608630064489909323318253001781984684944202308242678107287529585835263448152719262144094620505503615350784708612312731395918770987835653255639781816960323490280759160571669878019539970019511641722749075109644267342052759463296113535394398801760667113321772955561041080476950573130907902979121311701120667831877469878574870511891098601808598208200782322917411322603551762593913350021118153891114648705960242012629904932829788415754042201856926998658001621562904937864729202829903430635006301016157085479238167874088484326997938871440601884227155858751314743942380186038841937567608123284653649228381289938996237656836810630622941316981941598340022697598759025400047925837623399801022046012406873852400080291040643564629378287496458294025454952568827481992420116615037762349969912970176118905215881476055441971154647231092747030664927254489581887628026605740091675812170004550838735625687447717947134945784577657001289431350404070252832042036144365921264304540098032144188382776068874926534484863384999183420994882111745972283737622387204815952560209111512239554931492904377522326615651091999507339509757476961821598882866557840433000112297181246556578141306461429012705766034730788940628540782012145968822172227387625413473439644348566398273803028618243545258799457322627458681819367511588122015106810628756569495042130524003779354373126287939107836565626105889785325900116289482659651804860176451042885599486032349799749650519532290712075582696547085661953457425063324298974876166622928022437563519156316991124246152684214768874494152824722109116826210776786691720505076572473684189020409859784076767335462485779587186200586154116511880489428368890710180768752851307048618203217397694037465642195967324370093828188118432680396312997114620996505304723393364532695782496627775255301681745535916548539662326950307795858525106331203249237378900757617018703406591416442870356644464380078557268528393752 [142,111] -126259015243650042421278776876782527225931395066234165934359465659611882492910646068116224273002790804931873326298243205231313253625069770700442588434091950869584692286406165878398048843996365294509670155652738168272327810770831617728429445601696774783394250521517398908206317227961969843339600409861841722144968440608038505638761373518804008782767448130844878439141699144125243858562592883025477006891652659831159398227302235772319915615305691168573296855934678958690584997879189114722655563306253044085572663688978358242929551665158008889335986568083561467118141312756959672272795275963884929788670394783334292793274056593804600473920986632933569520615322433914237927003651326263453937355449286657652867149046577640793353476717922039973111059277801820545720755604029929823607896530107293769806764483278300353481637757506017298898987596583038450391723209776201875911801285405251840790599437916657132785582773757771217104442876450519447543414931623388138676710977345101548401689486860334008669047590125343895232894365178134841325005459314079397076815542271765705328001912616158698335285564185626595347106624427876667627988351747655309943621083010187828629764540507668052875495703729261453737592507547263446598354208415544180001620420997530915152701137469604359623582058460268362715225692165700478207691768349414298534805319510301335001438555009478099748648714606554355602000229085780646970389484531316805379255990916722406357203459029762849167214312741524297967004014641082416369328158218899998128532274702061871974945770865933362111407034454581043645932571069047670437389159426429070042166498384545236402326744749919806287700004010503161910516085407720836574845209001214358413879262273886767924544260925743268324142963884666971906811927825862657821318952951677917788411455086805158578444904664204922712388425392406444985425447321276434364050337081514128849093456469279014163366792568161373416820183431398919731686071810312132892602039946264666751019003471303873869801230057890186967766090907119613307290398081457895196152008 [142,112] -1735566141137818213908216217576803919154921969052009623002881184631620835783523594196176708400209362342041381995884265142377751219561413276375666182479543316492469967244690081148459660210329290101077502464260957797843511603646198277480222643556907290896429782796243657694355962510743981572451547280134187665640148937828048479777837749289568706870311136509068150023289187307132130500643750687748727996070906329027898202379944292081134221600423452092436102819602807713600954681375186845225599768365316949393181575440440797366569345947591630656769392015821319328600443533639732805164382554278458005296624836311637831420197737599011083712235590616427256192926653343786825399806934625334332326195981414585464728060097121997022157655092256297826376713767272517654341965904709351976152054874797577388817641318402075326003657403190654730789872986738746105963087440294175526929004807111862841272927229365873848906311864933438631210861858481877440917525887001511722348562698742910748654440585147702211964561501366100445864252377323246786851465672324366475194769460251567487848197673184820761034106582954036218352238054688037261085007134761676621545627903979662526826030100964027781290607001392941115060015920121879552026882125935863218975606816685195995883182432723730570271266942794863002756321191907425160382307260839419211268784701138390003849315375139619822470609229655511967789967827797989817715848391878907947382367342146391744979806436228800651880351501530200095507333851940115837810664852107828327433287236862666895230169226964535485049104104955599653027273992465856644011826778234868226062259247550555722482136227055526234273020981070345473054557710752176828002369414123732395608214330113987100698044182464093698477889272393122351652428531686580064834979962276515814749951670249576078339677665276875729750130857656729340249911217717929568755135697966789020431596211814045774867815443205052716132465387889966602408628015676785123630082900495220194323524448910475032425116149762359008656148630828942619401846683476538595 [142,113] 100897258883834836313414949299298316099942984918861681911792529438519495880441610541775105449389119458168823552827370846603506768007244884981914276843194555429584623455222650444864593515722681018118882421658200732299618236065439950885650867385064304234646938577295503999256464252900100513828393009514367393449167800695844905725728972575046984524660567794761956266099786494374508349422130483784455837618409380770260196985390580327465269198548310157633451642624397819334562746385008957204581400973343456655814137254900074756786811429770946630466483071342747941099497122943260858833469399168350305659181694189316517994995346474285865169124673460570286578804508724976132022009721173771894690312456497914193908579526150788163303862662946710018106966987941098206811458803451831295294587393954438148154737581879151374207344080243867282629426387187393773201856398429482945261788615317230768558942467490360860659405672411141178234300928508634474137159305390163955198930688430012516634182391259518617500266434462965831586144793402515736941102770644143265686243135524133418875334708189172684476528455452910061003088836611411223458100524624458408577132504191667629049891011103857560170410333214979068810028427044017060019075306510875646491061195405023006971142016102836225793207104451501575871492748368430755845301937153913991242642687591496922361896317673917825891190909530898050318579197509684965807934828056718570152675472517480186953408619381276793396920336433391676196580952543123510333020846207418829185418576625299827448182104826909359640736530841726159239863203412768519154656543277977406162772979026908264272704574641122784292194462923904250060934318720195704972950630412122503863289832996072047099064387170699927103028376221713120596674322096036502231230562046624766647603870788380448432405453199542301251869214749087219812896260453119921815231573426967937984963669143271595333420709186072613664163800492282276803064421670269466321196573840067890198597993791521488781548038456750329375408030352070733377256471936 [142,114] 351459830903625768613766582776057272296423856885641176613698699585347937526529307819591815524887870683168789751803666443045431895793609149006657621486938328488280747692041932659693442427308708970907728594896824723764845658011176602456257329639372869556035121713741092341489098749337292817156152989924868534812133839812831115136484664786067472932588741441388119839468598618146320161761435510239566513599777518770204712419793650649875541889994183279665179581750118569398475547434441683064178031122180251398053460338104698305696798069188920352647487048259114590065270534048201471036735433728650036904482810605588317413716306949091439699140898785119128015141410268914649892989802600114303314567385397569012202175805053380021759189890696814414195765173236278641134760591499848213100009482096329713020520124923518178106358832962453798334494980872998418860567344034278936224639681462170047021158660807551509022573906384683723550179771601317682557382964713216890804873451106427750192044556497544385705185372225341742818249287739022122075980987354113433242307704098551731972101361893991817058664917298188714428997302987147803221275711745675235591281833480690783292675792741729415377986018788230438309835230537970108600203127984008634684483519789088886316987684780427748713315778661309159763549322559967147155678251711942594918939496745286997395225350256959781369457109516673191172371138103176973599958974680789518096929499791496782402418404513182295338769625057093153896532784356811693244040367725304819295599013282341148971114930041617162315528013830827980693200175185813695345209985594809259651843706323384503689278077672733915288689915336857431498322487680301057839983887451596194700056972205481106134221833264577581239436249889260796309952867138945863939259872892909783558326350730695449325445219872233373898940517255078259651823319091980109172543522440571705552778313572690867848377208234692868331171286442099678123962508028410024406068425446584676894490707496902675923306795410625560818858812924056310368 [142,115] -1850124787932480179438880220024472217841179010349369110683787278357231305156238023443308919331225294512419157679962302525658150866195216047319344531186081406372317905716823376522695726512529689284644598156134568303900346718429158887571211989526975513761001881158667379525355545130582769367419458498051091177166513391239316623693897760834833816762463956647464600770421643904520568740064919223925693491234504966230052988182907728794746844259860569273332770230886278228508566514448620942222123146573454390896323954549406379778285329187391615921806584576817893174002183781497434456727716655129319839657566710404147577462339294754379757830421245683348833545645028859500497924021434789733076359875699247465178395547610937622824102305987494187564311845798994788733681456638048725120337034272394453406367426827234133791186123917857987281846435657260860288864620453542744381425411638650414494612744091887320828758384983861725265467870512838808812031901812108431253129415388768162474759530138401955077163894150853316477025843200535466268814255307951179125042195713399702112825392336589650324640451619605417048185872856900843903509994916662942116213557405786019487636507559110987289887936364640702559900675560692308604505222237717140568004791802737653262465560669213696778652061787517980502020157017565568239299251997982765867735984047210683304888072740380771268731462681273687527723198102763259044416720741130916849256616021861041689925144471537867221022400157585361151686817944362582674251372352335606912213946584508071419766994212237035902397482754510894277008683115723008306862910483211038857384389453390965222411329302365626503258363884866244345551149803188471676499932937620621596591311476991406580927656670140280568401138078301746315233952318899207379021186680132027847951696097231064292321510529597854109976047790581261771955922228799210945468296243975552444915346741179807075742670270494446881724907842599758870930757147546573064609270258875096338025704913827402268879157468370947045196395800416 [142,116] 27090003879040353565576319830020844387889561874044993172085948107803532774792309609112168163412937531020564772018527019714881018233339681752159245938414632522899212738029836485692679146219723969902560115135868103986365186243364001231730171123167377364984916556490205489157705701402225275210022712119683095870069255013630830428007140697878742881560222650483603374035391329468660948051531702906502068260658010203081405512682599667271759284128205012122462132466622395087844015670716637398188122179850514056595766687088016947056254092310888147238779123520294347035180496048653698030316924289950529386901860418628691838063430370374523617053018148187348305916366905207833309309919187864879738764678437489828401566013676169736119524647792982327095611095639127752921953599227666820463215977793723642942217808475372823539217672140684479841462337336767470547875736350141671441730627162656872264125560280876270432969588552603638331932862753704668404403461498005349369976573882483789874031616861430649897541392987798755448219134011230803065065006233212070489813099181808123036115311740051559895308040430836607937857943968101565027753520851916433849209330266356804611354589073986810905330098072581467849258131758418796115692174516681946048015940422417594588647178644126000016786134953812842523194991564947920242125021627811184274005299372145836859671683273220807758351524407335470648290528211192545303430337392986701439953681918233729685809841421689455760175978473859513634080733646234362499670058791642843815601895123379044760101026519504207183746987599438230652222334832182848544043168160593785991405828524471223216531710346304540267684682442179244800050242589486826329946215745447007640839505785937973150728995148693640836315414584109424853662254180073445876102617548717435376011800946949123945429506002825249776955458337390139309922219272564137244723028412503476050430531068974792321000296120877852310248075225240427508293228714577114015423788942194548285059006111256714598912726087286180173876 [142,117] 60261562504102852937617976470729705789273906299862351898230395760716527044881069162391302587413795720063495711600450301417425335847366460835792230017213538385061938275745440571397965442102123528878332769746532660171483878006721935372616595284255868994155139742215282604791468591079275129080773291377552764509207063598333872924267735404133987710610654197054862546975139942412226517673265305385076836851604645059471965848559818095507057507603633317773118635364184392962861979438775837442591044046225760261346236781486881451258982974612336978130310008341402527698883977188986233426362474164261420690489461738089760767382319629167068443671443883732063802781713660297679122317939793245550438536006059882910143997056158726993686121093498975534215144006945788669346900419918471179348451095571594088953617262038994485673810757958028766831494597293248211264297543138857714876794516147463221225896133214816890114108487110523481779344763853542318462247759560645814132660843209612729379252619228735525745331363745322412712495762294467082057959714242749334114104208169204689312381172957376871463575681764452786871732019737732442466400289998513763053765202618547441085698302642612361957291141515253540483918031272314779184365496838061226625871130051620737887474296320503120379949339084576282323355007757428181910956873624887926185969163516051922916169499501317700595787132344324679832224966261037866181966825688743369308704008989040211902803325357961229395154074286262444008042381655895164734514964065884205033810126955495452201956064877296298875393297922926532898831830952218865600783378363446369731356500924801502299353606939945526243521211231641381588650738806296143592287966342360183772396441099235976458399937652265199300730011434159074347808518639354977323274784935045330599259762095442223029986636115210138452796324209613360429233288345315938631299163703340517876169054926549450000755570439457357803048622776909850328007300884477003381543985075723820447204948721534584717580218196608 [142,118] 204419863940630332210902406025364362513045341041270985573888559445746551528684643142880221306205094764779094777704004252225473897639272110574986447298714902382839500240468833070817350432621204795681806698962616703961639705413639945124726086271704776150545888287129086067701260782914778337798913556795348339709268568248065654883754513832317587655328014112252566173121170913425376054631599729371710553585361392023658569202528972772912693924321429286965375568365228682318396911614268604700061615554110460419551559618833544648866982646073239761137227819729940444924280416477974347789954205572663473988928471196216476376450142826390606371317723324191586573904006734876841895625103753495780705924420510371018451218018184191038369449238330419432358197784371413156827656356597219132684884720124119898349392233516587540033835535371469977331930590025972246782217145452631329243372717752248024940963301761552140102642697447066860812011740405247341788486918578520961163228766672103478019152394206773750884559712997175842246500133365136176558714090559429795050054066561653112688578313860935968037571481901106610713021566519456542933015388936918033133596258308737076788793743431853761763451760323175758373318265205968259435394609906706827676471374995243816775846379108978380345948486509556513685342578581898153682124668154873116636736076671086113528105777273894147954340266784907363786406011100165471571665079190821269457089168610735725466173600859584703455597585279013775502102530726418581009329681942893831818055097261320597666902498093080850653465677407297915997520671010046160509575369241123622060473302205947923139508041438756704072474807828691856876384832457853254510757269487700837595165680701337944999459134721742000736908199197503487107276632591723003341399924316314570365102614961787402217232951766431507119287158177965464753759545948079265593691906974427540835647222125073117036922821540570566406528519556737716255022798395949065946355800962323325097806568223911876449312 [142,119] -178583417206033971718075817949494937779949270722946333961519167657270440356517327490486276155560411965967184835110727379396203369713393017195101352219893369162654388035257138991634191555800761003769639053786980835223997168172275316314579743864013119100900391888125852781929859169184844954982308570398979700472373966475010621309423133539873701146023875698730166669380108281568649543814736391121401460738868225776780400565179007984264594576137176260000308468977282285345605811362528377833059238637729079989832526113506531589169768626979960947456573643532524573997498617059898371001019884410849160721181519331787583793698713848723974277941884289987036046298655175621303441896039052298930069588782538823586372980739309343632563778577622373629829589944977235879996504647411198628890941523998468947074309459061152097756195575875909671769670773990189876007638826074723953790696106765935449606668597204800418200601505325314406440928826857151032652686095215091318114888951416870709036740748679662049280923971714842288204364666956927543188157614916917535795890745827666709884240950138087315630133496193952704774594209684974426742108135415094986550287948781878626170394555376851122383503338733214704999379054109554997662351291713115781072500401829663937966622373206807327917264666394454449986376915951301056264204388448847892539876074287413020916913598513403197737911680831967300809960743077748379147131374303601617210334088449645922394482019835372268834730090268731799550137858240579910026041575409127043378748144138712947169967691658329279550945377784397911678201608156873713416402381459953755224900292286571354813492540711554032371033787615175170360787149765319227232248095510318787641600321840638304451719454962858856256945116272337204227693535934715761614984833583803628471961944371091144328177981888662017387316139305613255995866855127165144122505369927994022865783503567473063287514254568875449840540347273878735465274851493170761000569138261005634882742913979456 [142,120] -68946022071945121754267112520890524843958551364487147665407032706243595665068150960331822841282188169752562123679342991475493099727557509751143783973379797153392259433119388226837504101091082812121973146493632872380300006416536812541735024945696601894442624434021416442191200725083491391170545372540477761497828223087364204984522247776585594358814266632321460235656479555888143782585921553620174616052244130160610336303910076557612396466234485453068215188897821423589592518726505953491638710215991513971628277021491239529695775734579267618379628096262189179726431882840895258760377443901726749859604383249119917004155705398339245307469398676371159253545052145536779897015330879871734514941061420768544915108312432664304112490150740791482488802581554999224677552562204814135604043015622501101621843901708520433075889458053559692491871582444049758598974305502307686102701675373274616868231214046232956303516193267389537220108853874314134011385552542685785562422616924648760774837559782015807679829152837839024044766084797050238250770960614485130186780959591441392874587937896895891533445104177082658263872952411665457490570503576742153406088180334865697318005793436831231838403852260050107697513324824886320473562549962492852878156814834268946459951896055353860676384484136752218079912738867736770212483735886727823783762893979848543762069129244572230153237933846153700072289232459810254654184400655901178061916140764780336473716817544347349395819964474283294331272897736733116830457821737756437525644268166640952534650362888463492577342097515052328949984513554242475454235255026510751177003697831179477352453715511387863046467058410757409773284261434667147452452228720145299365558907789493495298917968574625091465687963697688280276352591598379318154053812078628789469178185118596802375857586719117309243139833416762178568577229642077537438889018806616125259363587579286108588899315861358300853122349142092510427134909538423606587571237450907054579569 [142,121] 3452954660282051592695854734875226528601667515923883661402170722952832811661461267891051336027759043434377441540802927849782079407671803879179632490534268208243816884404372468128077834283373602508996689894030201797529011964703157339891257633001440349410315510728497659778692284869207444092802579147415106030210225121070243711368877530302997485615871139824552613369041018872313325830310703318713434331009460253889013719260042583063132059715842910648038739855786352176891369016305644354836650107216689165602767285746035826028435183230877798610522117718882449111091928753957935979372509441735853744169076567952834165981279257544876116102476776727502158467330035212097626168830531586612375223350915350824577278695265416744103499589763173150848883515417831161482364943223445249073166544245854362799652137018782490142301487973978287230864463147406738071516704045724180322256391279684162992631500322247226489758267474698282532512712422694601206164550585025559934992013454895511817352362510611544294426950817155930956323547761805370216970203427139913874049999032292905895128630002855891835005700325259942506126571943403149624562087488720862210781588666928438085626189750293898392871334858835074741130330727808680066602397872981958042115873132387360684164572170465615965969331308976645107824948358406031905734563364600776695843943308501776893609435869472725656571308651829222717298711268529976316078022225582056219224209228874983353869409899097380528808101460917287674294124925190829157314648037555860019988942876901747581060905393088523529970279152710233437119255306753510681769087650657435403444820032095810376449939188309921879306954490531675080940434504215739442523408047996174249548029740501194049716501664781167569662717113032175989573849646734866570781701559621108313527516932061197574987823607033107365220200440051901030571025050914939793293629688046546092658650850742502609379414510737862812782127280066194141431884635216858148322832878784 [142,122] 2288088850266285808681577595355065165981104857808195538430773972540390465948711781906890739454251448982235675065769220088153531692375949210723035301331407486314295544853878854963626735059144362614919000680634046864507575707593623914790185281096130385030974276741827572763085723660942498654853005667496923796126974686606466431463004016161693768568332301970682206983955258611543650519497934082167277044544984985713822203292374745514631305191520772411861476140678257064316836218421145176004733787343139144612067758059707368154628094156685747434369475055802406371536458977270636184573074602471082060292894007006692318060496082871605175993659897926659779756877031569954118630852727032686546248894344477321851274906226196965800473904220558778312997987487924565085352906477215595191117955222600695632125259209251628094953983527306781755576596781272028735401044629601557273955772303736432416010576658502712721728793079388782612393223596647603609647305606676654706384318544406975569711620911666834486946403143886922465200567403726291209829560429098088374671542356383459420267648295428471911794837849501386942346042726533649657348054810628957390089961224791149824049711621770081573974496976186100074245775455532177506258886913237073846891136828345326095837363705501555107120636462626950299280919570501626572710381588920046724918856488230142432990926413183400952417829982123563141503364105371170293711373838749274871106297946895405060858972822214076417120799433626940541678657656155839501301228672740873332877696474128315701818243730468595743459471700150969179181476681246592426245848397621426887577686878953840764823526754590238266757654417243837758467928649483229524253108551053281813664044433977490101485987540302988993674058447905314024891590889600378596021668159340173292334355388215078560717248617879179076035795221774816227366574234342671581345296085171460198906732697906331547842894354033722888374321152484403964195196870762826713552 [142,123] 539855063994207261082924612957195372918250656411570507683996050025687854034649977577530773410041758657684720816680371384644152678221790693544477555765754188907400388007224426576096192539765589491734597223782483592845252509445925116341506951873310799958091928584747259044363041793195055733078766908112219680086426759467541529663530678952721622518561568266017927886997682819727211021659261753188511366714804437109105879284861375706996012423668284175474808218468344051497727900537681825775401787541859356199421915134170864502811960644003528495950676268999756956890370876706277853083785241358642141412218062663607315099956546544006868796678782892559022182744531951764476756525219309592643851811072754587809453848684271437232259963037677135518904134662476249968839636679206358926627688163348319065333728607948965939270286262873492172685439887696929253042335029804258754861232532689626346082602945091011776985792443441956407873103562158238638355725714437227934622161585028995355675041447256247906917301232588642369496849461126386681008117403005067216170037445338584357506111725069631319257756560160366528263641429800706991087058079149403414026859310606528745647349447308845460915553047765602365677782447700244069299592005083623965007923760300359754445273405061116364774119007781961208424982564807228947811108036507110059270492249640654216378031751431285975559189312950864544769412277794224772910285582367549366586861236305915817086631056967232581027570524368612126259130252589750876884338545072096432845740501405536324047459847836096619492068502073518535113177216990205390684286702920516223290320938998646110373756948267356571698491176636225701904718639605512369333520972539203605733322584231126186016412111139536858293375700209460676664861255600057236941461645091362382895036549930636395071711713153376839100430677435878290116933856882200086946784131149918826965955375036024815864341270979637858077048606349229194203632657552 [142,124] 145430735359291833045901071840970253788069840654167863794033509911173001677568032450361877532866352744360238123128454522876578591272761277462912198618830100489302599479894160053812449292668500599782126291775177290478424391909555365691790046378831446425435068476987994987474204732584874536678441203960877424004559171977560618743168846522819654137376481144972990819880715461654912436118253147918021714320100485996144816269747040095478187881282427125568914809298345768399083158938135679099678652565901948656956306017061557445469846615048286727223082180046831364722275660151232740477653033913839281417880886609358927637228405166261434884872589998979957372513842407357220871715849584887926061920062182856790040407392756938216200454240000954525788335278709898710672287550629910760004249943128321841325227280993557034807475989046651488984521147372684606497819691036460536944575274589521035187920676838818032044579961183248176324969216110841639817074137251274910903098570399723045697260858991091302691581933942888294843343206115079055795209129275613821841452188356010440800686877568336655211839202770281066019649620000350891063926905859746054627575998111949107235832629905893034237594399231337624559133420762124755505224032759766214429786439552074591706426310321985198868654153168669560782011801759193017018115919285601382232311702737559133139280236626468030686223603940807356135629666149840298690129172566623109334733990102100117729336769826867626946223537549221709376116536756339033624705683893911647739790723499997728716522472290420998078443030317759837234782922828400748566507822469791791699408825488980487550196601310426249257489178061055255109596384541857974073811622701865118373683702641983713229311265143718131750603727236375870862760350494561897420938282067319286625467701615821879443238589238444634227863893165912511044553365960756748767855353621063228768749761183374282364895866180873012899719478555632815928 [142,125] 1096557493259293672234780679291624518900880652089435801421191667135459968822124773806279028244440843447674310155929355763451917435493169557638200218027060542707113212076453977083386254732422197871014740147131976847149987525522265887442646958308451888544667857580841305645046871330550939455685604953149963408223787535344632900134139485422502511293216678999719096894986000615783349786831945122667476500102782335231184278643006176634576940486660532617183109784223238523535879481265736841835286180743036185531967743213111234427650734237179822163836675732710052535537289889873445355650867224139530203888107394720329618077863463146696364003383662581923005320676333313120443981254927004040653973944541710730359027850079486679973572231315055368766843008526241217040465834610399352254459009373016321735392757945777530121099803340829821103874013142890946956383749976712830756040314873827603666773114265369828657010736617209434405337604930574802012439692299802782124891816522756613675001780437076099739031336975571612571160794037216864079567657532299816558191333424838709835481082961233479984341394965810199277934516436856983637133276044335653882551583149065135619977564207540731023861438510161422027754009405652037667445778217321885617862097644908494726058090680215279217120347879849827832595725558611971256496803381040929183832282249895017787531572887048741679323303742801672625490105902270604901366629193508140689132693489528691322958504289040464796892056826474245103901397351508763232246199066576553039371903630951642796479989801008902696753408250972919474451750248743107071383993246622342119086055137894701437889155212639450080754185660127302444131170271120728116009693382065797863723807632706795220538678537763496412636878107403105448435708259334148459574959293249296944823977940629719084537896779940327578148455187436239494874746751765077744608114565503709568058177502383457585578534246246034917067978336 [142,126] 872551657474649488136341396196793090579505388720721251261790966419798696835483895136970105755175070979488405484692370721137197198274955713637642630664274276346362347692054014808165245712110318574701999036901367819233383023049325410484309434366186398907713781007793680877183026534656153986402455296336915178365934041714434371281153957155882588687785307978668046397430290212939440811663700103446529588230781119297493113943411096817275831560120669576621499304036030424506293856995304900737205142235763451942382689095887531184957851192055643941986019933118514812475154445913923308688531241266359459687391496254987906407064335229188048076095163548075491807461755443059051395917036526457757243635439294954184214685073949606853993223044875934323985109998387263886123462868484096475146713850794727634201254280540333163921641884575251996149811548460023851596056985493170720116628870042424090419429452903264870619687190428208681105838890108721062259691600224023497184114095534959368357928107981751251144749935852461106066327788168805806333002194808639937915814513067441027023155548527415897063409270774409892825895149743571860108007689563514312453109649762938120238095847954308963299822616283243357185153197728977143867777416969619573220896785414477111199425273124635271412946324276314204690015153045008124402413764936984470510952862147055290844043180879635836745268660311123406210935018519465100703263618636737414947165220862758769504506346119129895104010012816024735786256673248743130136835907352401362140701081968793807986800279114134434357492498803890200143135097026097536532414730142658028911490569926288584595168697183285077009816916180409015868108381340998614781481788728662917324938265997092154827625335390557797282880606419879479281804937115177648513398628819034701623260613146802013929537423596379515582387009960545207944366813096886605468716160557999371913108547241633332929962607063603232 [142,127] 5159078562251384766512519505771455460416495425103452116988211599282661917714659543562334793470568596438620267874356874933401329403473675049517148915051548943945869380575749403397271934245017352801730716960414809629855028773924630858463131380852234142375506124794081049706037895402852454220112247757686392072494701196490067575468890094114960569577639351359543711402237434373547308618964413962923191642950121902792586666291820804119603814112643113548719939233389601908264341135988377321485496101725980039378985938794188524736671832508009166128313711541332522026548951844863173725293378137412215103983237050657174298179506636415975712595453965804951466843641727746343182939241254123898273135851465877894277753646052835232376998963224325242906242524506794351810000855736646516790526175825879473669397806432322229401534357665817372565867188563521519024597538182733697413666563198053716933503169512939753866097101008875089144280546955689333089398715568414265981687031277519836856265229297892677778456061711992023235003619513726426790665535872288818447031770136166328376900033593099306058962033466265114881204186953261129061232615480554783089802775856273758186822420918110380106104896221775279672697399723475562639106597165525823963567205512488233238600034868590473458875629947602857122760239282963767193108862804830964905875771666869935931018690231700277042703174466000859526508097165411334922130155123238542481346907180747479222859796919540544249505449711702970401318066515096770046213520033142783716834786922780621093678565389124825004673686506815182144156738954213546504929670484185724221849978417953835606896254341908513149807667704294999666506916654641130834680613632431720056557366722952458747301025394452444301218652832981929157333351504610768005410855083442985197430174906170071288692009652626306027626641898294826091868098709031402997595526112893439323028524856697694080567072 [142,128] 53355960612538409135065096515272716193834791087134101309070539300264134411029745186792722460815646864632848922814005840998014231618681304769449005410514371172462200861990317734275751116711582253641380908235729544973332247401571009177051552399161267364196909995274947744192571785691273995961016033261209833456192828628713473686241121726495553108459191652757145560216140923685885324327662212422326717497050993176663943714240962748370331301218826626706461634962699713500350024894760604812108263588790604462388658138562548838666077322136724383452340909735561388379870644674917294456681749331289355737457764082586801085001860591414548481098609499695813947324108395422070494523080167729714258592920513872367552331330852293442638873915570699933411674676242159295259910515114393020516735329717970099642204093065462096568432918153001174209698088943466520421927915452311181220467026460305580588543952818290819361676343246498746101313569379456590064848011104839790935860772417203858834331826871401235076793377766932277542113806813298030410479271521857979107688890647058337457980737208296090163428940646909256954619813969433198490092981097184317859392585361481196964015691486755615556330313687591302578447115490720663758691365651661495687998030382483236118666059885567753828247812943231310909556014143871036597470514836301371966925697499511360278647383188375746404126984909095661024243579125424966057659662401887785541415833175480355587416711999638120800821816313131114545627849057649815331340216526493822263432520956514299693583378749424784597597690017401887113391360827034274169117069853503191293644761093152746357625420249413976085454824911987941370598461360543642669010353210608861542829048297803666761864678064807576215930600342231238826186907043278537496271516479131704259752197179189907357942963677844535507469800509663881190227727428447850853650122514032079687165774051306 [142,129] -3568615335138390355779442713651740968277493956631391404366240489776799396755372058642939723697064996582007269920946272140072807166623300978135952598803655724379785957993256460956913070063953472656395226354530075526317572820386810564339574150209173385983097133572563795474738135333375611952278208989140746841265766323747588622435842228826107829310676930603987553254153336109209687045425475047803634388746102683890129373952222702371795240287340672828408160846782315321244764811740272708360368861066067549603845490950804605179326008797124841034215071613208212171462486308212239366710858550521735060781522850750743868903632033217552229961672957860469050135870658490774086223111645222934962569877977758583054042881365764873666147245797588438265209032008429645847325980606991272075078460195051728972897886537503978730015371600327751754963518690162763097565790719974303532844787476298930918298395532653197385804467014077859160686606120166513202314139083303115041871908230057262405937507765712103904917186104856677191117557101667931144592192833866701516085027939496459749807090473457760124862417365482899886759722505589120994623155024370482494308210755362605447799343915790664147118427324368071778067551180945326043259170612779913224012548775983114047653413433831099840563004176246923944828647606602227458380857345833524625107067756558656641166791212142154517071104944123365082047337600912042829868931964065217160173178793508470005182248929320198351563392936431056465481987066666681914441173534589821338897246818712939996830362638169967565819135802743329588809529025304462705669319734958962748385719784231551799567263957094933746676293877689021611827904881797212137645108478783723431367657930910800602770547314652142445358080376903011061727178342919203966183037028129120087539795518042962457302308235986172788155478015486982564696123125755418988153344961506622759168 [142,130] 6790376304964491449149268974655343247548016211132735476899210489439652943450202349674038145995740606817713426494985939095857241416137023120526965361387838727886432707875654806714747415661869788786065669524288479201650466757380500955272520912918455111009149317335864597110837074694345319800881805455302681346910661520348739287843366062361408207617436690251732710521189629819231119400750743529948453314300503568257109021281171919109740972151373205518037010284378750653199525122322935845859957885006674840228896684859712141318106008681439178660870674938493003070392588361814107036588308028337424583099548295615897016782024035231459448296103299608321592579339645466494810147652635494472921735174335664360526739700403521425004117601375163456646430453805293271385668704741430717637142303397493148676055324901002954551402102227865633539861071432617295839063580040484966155943893081729068483382260905098684236538522643272197276557194274538515675841198287569461542506298229616386185408554064707548311184125680100154528380386255364711284529892176936097217347046852245228735950946720112836159162381634382589073321361175153055065396905354189276798618347227386633728133831131395046839731718220942092468742345964858697178639682381344599210618330093509763827003300083736154265201162084799179257378092109122066918973103943449523476269052559792735567564981357629595098874134896576953941288854739501114591215973646029560129894757076497840485665701796271011829907056088536437794910514282057100117660754753924861873479275614265067007695172569984319718295750887258359160188934312250750125566769666925395578978059026093883890155392919821335487280115700872983430714921357035426710982299799729914366765153366093024058883517360372402367172308235417596259007813319875078550528720627820559913363179251146130331761247898438626054123647237880195328827922114233993481216337376 [142,131] 148515310123776257252206868030938377072909200308134165081099986204450064194775461844162651227406537107868052837209152335253105294700956989056141782117365010992531004434609376424102908352008139755422046603109624852801577333446034213792778815816063071086589855258445181238323560857386875608440127834284114080903480720222470202069965164732485937694839262207106244069834327479314574720912645043939498365618902195230864606492370507289185581664049948812748081763357086244086464408103387346696374565938409018083331893185129328298547786368927544813240797758095155743549017083733221581603839549157829717182833998216473411385231310939104830754491336688467876219255754853834375164909451610148614919808684030876113621472548702887915970979449403580834572350962809815090559026890367752521879105222802975960787300429521488854739015518155093530010379137224489987295633361569046446802359908360020159450385058200776643845907130152258046236751860124789989519681470531243488243097912428538648804358612196620817272914759021739975519167251208964646455715940491201143389189377029350313466586935974773072048537812151195244259524571780726084826844836558533136167675587144364562639485122055658083084652225315914262457844908483637109997828243131571989498534304253448001643982909365593428787608704908409475702197086021654970699838836651737544779879459614393092163404176336318472077473930211017121950774752800919172568455806733059476603275463240534336909697211125743591246439971118718995215030740815231813362566423047811365692175957389013324999617613003231934400452203292368252950155052715401939850903312950442330166683677489875522610150490975451767014313107373106059997192221093970496325438163380794892373172836858591389236565279190595883420256308137534388048289525788634630650451788323181664625955735873641609504967676352253752187175971921618183425126367597043808 [142,132] 128860897244398809038089142181086056698941332275578100270687110553955212933955152488141629373053372281593232626374286222979193988531266163212029210274241432960128170151174008234093256803923675526271012538106020173337165350373327164759946900143724405353448962306371525430625645025930852828360421115981859275113005607661120552419648077223271010681796249875994021282602982646104131962850220083676316316766142390864738159139227445577407322336552267056457476746277405183948570121880650838579289216731024855533395800279623224028247494217521188223441187226880365014197049064378723873816279312793138749914124933495354112280358456509659858674040559459051563330754217602691372261447681015818700306059822049740293869888833789145766744662833867658053110912735275616190085352337916998063920193553878588446929577404339812453101947058627896361324678391623578107526284935513860021721492013894788683456396057733456234134670865196373820719481281364542524068255209261305477988434782038214835104656001085682021479426046544316141786849127812965226624990625345909171054752417822908555080494256730582534146479072598479081628175789701860615411029685044612623379106217989841932380719610023979644158811176917682264599063823183686144662003889657098718126710119249691376536261163871210717084409417613901865048972285195911878144760681040275937654758260533057426941828613378760282507976745860831376786331957453745863000800700704180329198505513667171937435231856604211555008972733298034595505331563128639431975508795949516861603892155312587631922716934879036074557156631651110612663369589701849006256113396241639618799393948275574757407109463387208879058176167572402818526933715052685259371729096886001510232500187332392277260340222669114563336806030500569525142920977545877685681456696738956972555671437559250275534046501391213092604816926232239307933104 [142,133] -1376735269356148687626465126238535967033856678166785871296523306786780068271962244848223557701832131856446278838972900834753163669784575417615740588864297019856287288710113134901995901024618058975140515053951230962248879749781424202177252495688855638698220230266550137140762770696399442931452712180205360534284552341246086594602868883258298870299588457201662807593936696902751291122495912651073045243870706248523690388253941216211958340077625941897145579820285293480616737625981317941168966281014363238212504623591863625121458630246065991982963207750937457307432262894896695184869151089108631406327293538480386407100347054630188469714629598070531818782692812488553661231329119909080022519388118734416864066188669893925796596597548971125848649232645816701912275454783058418507083006007662839953272678377545796798220234848182698071910063356928535391079517245788563141161281277845532912472421119784463003364627568946591710746726273852972592173528404598841205278677165313142136541704066276887384240881980979839618804212482275559027041229691862708221452364986558107847712704146345128624990682977954456602417027078205351076548847274445092972281349825863944455181844038823665522248422754790261432727021151852633638330927788646031312544630937973714431918136909493674483850027418471165899833723501554159543206124543578747970634755521510420778584476827382633051734223182034357426470176819015689856918189323337570995359583064448391665039017349424160377231813392513814089225817332647665582227933159048960998530169319712319843481422931769932083723751148587270871899272993187706383447966892034438953308622885828308746755506949219600153881677550245057905246369780100564125227618735689876768270225424354920368926094660658337849352725297861975648909883799919565228621445705647491763085763259351090855320246284980658352471588456160 [142,134] -1878236486602334223539369522388257492938583335356604841632483312520365892501727699208346929867928010692895917891034178383520247290707281386681344709357481479952702041582712927505939696681411901990681294675078709323374735469697508355512151215766983267142973471488195231148546900949861966078808997600763036961038324973965197841777734522009117874002325759022191530223100263154779632467705072911955632135412625546111766927710999816315839271905181023204534436462730265908051512989722415552089742973704064638445759565157150575412665615538194094071186591750525974548438484106842930956166952762413371081192484463215398563824180164428738905009028912146587581810771074287105920061714387500665776674263611353637248352553586666977403806718890674818628613150895966650760225239614390129317667231144344022942051895055002694481896149494164158765400684796291010666086615727576252476020770000085196277532840938473910226017177587847443095014302261915187825522975983512471810038760899987000482647110271907363053755141295738274814842991253868322050847228852508119861372682677169404114376924869165997546703666888899782370321503343246109999516344904726844031179972037451811460451761720503991343607459813728243181281410802901577261163367682197024700570224690386807666559735644725281682328189989543608648316421271862549338025112921671813986130068088407216679346358996427525506001759658120587769040940199121947914991617362316188023189087068682835559472508798004250745304671132903774307517875420514403769612405091878695715963224786067083510994745095644452835747786215477877563104021401740683504513987716107640591936400834548353158780053202201544008533508030208725470509042973584712374270329182406123125392588675934213584647507515917155908214023315435400544314157058776570762616593689693797665910598557358765574210852054621022208 [142,135] 6278934182021038470247748358888152395091150499756180793092874089170681004373246078729382787150221501324704386110210464424721565593583759997603424269782544610577914906519895476439929926967851942154428805291506384056458596254002613532084893535434257074624447792479891685836344298212969516696952534503149341431550894972131597530062427687555122903122720929114306664909634514140009473799466042486024142973911774611298497094226134179413535930306579957537449982099591638614676335225497661372702679910179641352958145587408717973169522521125013638491820253281406137906308814775892407500151038023708483152700605733159883179461532345096545892222008366976509291689138950759833252610456023141505452613951859661772507251076500172643816354477007165423051745247292307392094981441597415688129284521028391674769388503656955864043065195383929135812616487906065722144532980188770082034360132337451636237032261900153561089493553278181771740141726761410604167292030535073705369169197618685985628469712906192175077471691413888171405898208302929113639526479499966759438973595020002866475027752540679732512666974252078457908643530480966821028284379568686852879063714713999204645636893704953855965957807436949357231002170165757651335318794360996118597706598212521271627112961932301165631910743115746312971220284560934051302826843135227055389384800196672487929725844693360667644094892824921135640489520504358752730062554275490919025075975844474758574198049696831533750948333340148205206766101551973338100253903008321235971775991952681700986759166400292987356825766946703791750381366431024566917499415393004172528099831751866007069967763971523092993824422502778156002929912442144417800921637698438482709540503489709171026887249483484586919759956847439979233658373825200895069678046894914251971333117204740167306111232 [142,136] 9459082628676040696828086163702781890632860601295975085722996531776183714485468691949096521800995959541752152673157909545158191234649437987311536590942990727905497567194641439983625296886536922557952249830013611560790052545259499099609994346436417516299645325730279715172361515833719972618682138469071684279254231809875454694305284732596959872229413613790127482547593263946187767792631409714084665533860800045238248275312771647324593901774077672148785868238536877030141776470679529397025673096337242575180470482526495425717509307547272935465496495061748144042239768204655385181166265199879772874027473456130635481029600365406181877118482467740679739231713025028134152904753295448950661201964791135894133045636713041667052885249271836923118021222790825431108020953445279697924562184559787250076389007170192294916878401614784290418325806719915286441555707268624234575236221671030525962257758695356114647405851372046596169923407994106964689062806885897171083600936582713468967385991078579779239306538176241001010076624307925487732588074194685368119766378079750466679562920337529976619543436006402019011746015846876913067408901175365987694542476062432460296274243011251208972879184385354887737208922354429850069592894989264756823502769612620953916491902457035966705446903096269073268555508794363984047623617721678400636500480610198624309282612516904725029379801948129039489720838094671883929738763943645037651833726397146093098283175184752539756962569750128593531243046130585578804186750338520259103222775050457231412142013592090739361465781690125758586536840828864239101524702292384688840464985603185133493765507627647839182284620780925683724649583445732393292576283990649636600977250506375981499063815531182890282864789800563366107434986431054138406710197030227307593931452246752 [142,137] -14826427569690367705546597832876879710859478166008794855271369992127718236040795785291569195388077689703217351755418878049826710983450461103297398620585545177802700817857992454118339485064009060892286688026585628768722956287446979933470811558710781919543600004888281239671994625497368882975837534558662024407653478965471180163776770483061842690243612820835027310828772073785600810948320953886381692419928620417796680655537860693538410817721385664463368710916377457588560895172981674025350425713316169195095434834010002823277490103634065680952338147051056966164672725465430470256997481946342358907462518262216305935959889999931193473152551686781348844542038958533751594062467137474879081398961751599145586102432588192819817496320378710731289095304077316636110453089001406601129746392815885459412954649740444894715582724443485380440790246843859613021633923969748765369048329952554255935147184188564610752274722469414794655392286254748910383533480610502551427756160938913190133386370791255060565599029434724835635059129422182187078760451046106963915122510821102507718514072936032742397988986639466835514170006873285099126418598814900158241056128226958423023678684102456931726710343618790451316336513732948060226032152010349502539545353016452337090709132190256853920473963703088534131760774797183882119411491478364000206843450910296921064150846939499366502552994653835584547318500309655299414656592717198823342886207807336304846806424364390157204093627053483014635173578949818954253805854327478358913477143072004077360590545410920084130163664053286581064857305180558743350678272424288030222833026920513026610219215617811578050789113159870671488271346571121107708629044258110249164328026087094535650039131209945254779430848526560864510144435217857505928429388679778531264 [142,138] -20466757815542831619610429294104046510254355543619565867997237304582849639345906044068591724017296785773603850578381205529944375315158846947656397682045691940982408077568517742711814117391104116228782499443385822766119264561106556785806913279011337573903948719563458087473667402561978210248719962866200299849758396405888251025638743413536156299598533245817128572469250715999367315457038151191993746076559375573452971643998259618060069782022849830317740603469384868348168792886555754786994318898101580142313282825273260950523904295677458478681206573813740101799065465100355229749159369303891968625483194799559340397985719103075233305117869484879190290928194961411215956581626781254572930263093686712152722378499544658987599620892850792034421166819196496206711510624422066490906070775214353496186077193336271257416599901717280086238627201591201358389194533248236444387110790168670032370520871563603023629259513032656092482509258303398156006188981872199610839341984840999409281133874952019135167937780654138585033267030672776714710087775777336461358742943722711150342888507624898634556339161160446881623478575592792679683494826197253088417307012667019097699830187990028337712521963548746910915607771432006060317101810300542118373699332943220853322129221040165135341050422648281929171433777055682355397998679960502050175508725473318136754113591480900255951846262105299202941681591495542688130584829327242681423784845658535395802062548664330285261691418035762645454541151238550630052252014566150393080065264199646362389870094780356025170946725085616129702206810620851914420986106561583380837447154803713940251968087137585156687504179055977226279680892678587767668033910405084718843410468184496493215687060198375400251238677775832668741930441995043821462313792 [142,139] 16683925895563278899235552144812391592499191131686788056282254493895328731847440140984030052945781027230513460026719672485869322011646273372947648686783670366241364865586942184933174702982243600071946700755816104791957272955213096314642146938759882692773521700315132297242917119261123299320498388737813491606292465008377738324471894565425210943241142995293393871286464026207658057549952413715433047154760266525989086644787503658031817183945442032151458524518585924075975569590676672284265312512836128059046032476901524823662449502380865824309845437791325147423166226349861531002735680366648819338300930474240184985981228164725977125505176302332726723414450415190910997399974965917584943697874346859583668034880475831494062843907057969611385938535423564151297443141978420430715277398233490357780161663693881160183499674765991888369409159760851382664639803382496234425434575592755559702111525265714399235717563950855293742954299680457474135942617140591170207983794783263372958827889742958651205409365064789927041884035767521891548772540017643311449976165096625577496793019696540891755858809358145048244915888241103363308835616344365002198299307582693145460129423958706937141496095498668819382281387999578335180239945654470277507585311370782338875611691580139630008764989068113446381967176388305091937985595097604693601721582581591594412981307831733286370237502214345133008377395116195236926083429919264149813404360116437880586285356253838230074087265766859524883563383357200478933244228612106724620528068319743468401366461313565116691452365085892353022431598774308792236703393873543769935509755064107414479980669582348918997138759989068359180525570614799986106133812523071569096157778435191278727397624060676485955236643579447888537870901219712 [142,140] 15884223844178864560744438935961763178980803668744171258810220892497241590314331024342928985143558886905062857375821685451497570521153624053103989234021053891737773238294066522022049526438580734076752756626173667707004420223642729737055710391956091607751543645182734802341909470204079159950917089276461303748980479077196878333889662636474800439207033718855243287502234522872466088601651015478775899188735296962902421088781048763183146546797267284007856662347786377534534716102542212026191783658765452917044295403984236381932341340391969176785796952681421940109083183072082509081439997124670144051235549402561816518054664689847156532153390902423384848160513629008409834639813815851408435041955234226004592695695840811679870780676968765049619165291303592445979472000586744165901971724955461836890864903553286477660387138833779817206288843748947800510957743074106789789920531606291715053153739884014204472929318548366594407835099544098846858746822436006405623558906775510750485046242271358013297760483517147206383749818460041518958741783069158544531305368207206173146307780955855984061378295779585976600723540379385121236642108730818715351122940497693597840544279141126740641680727072362185062927344782944700928248214799238005187067749148173919859444567764791864119692917325920714991932260558302914250737701925832169527190792511485108686960354545884271265802722180604850538030363203059747512162726491281343730541270540040396858256709663846038598919960641232146710927436693162004824757133275191168888835822837583986229320891834775633279543953753347602205316800155537295077216877396306408373639497163305467685751474749127991914941640952050251494374635582368433817746761796435221219947562775747974485189052307922322216613811815394433756 [142,141] -6462542701834193291956170376628547251483078372971681002119104735329612963652550104046805476936011605570635311928109402400336574726573544068041166331074837953399198693648588877628553198269923635800915331790718238833648594421463152510940784680349789814419319098794419023457312338662291599318391508697288778565312965898275303260974764367472244693764335713136564648468778881544177172594940401088884494393841894637377497360139236219671916486001880541059578461001657978558753285699946493329221392768351632391681846643256038711660641163070436786925294266780612566780824041937621184202905490655612563786813786174901935890771277271935570377251547323926829476452230893428473777952480200119011659044242813395170387234492155442891458560966599981335584383817924294836458516481899459239780120454374855375552368617213234474296588770083385686621438850025966301857321980494252045778528876926496533388728186162427892633158032147202878056719193758689701514945758973857904238953928872648610607333495952949326045005507722975170691981299200327332895573547440881522877670117137268396577900741078055555180567284665068702567884090133013223656844356689646887800462184076186117788501797396577920710103661489837253637324036206916467072717789380964234853765200854386261833568188491830723632014412700090147663019768603945555460815240062551931558694980253428310773090511921130688804650267976501972022201026312414827059405697179045899497703124542810551370242935661041719021904774164940640117704115124870736596199130682243182008015195925830818551411339155170864334876308885028107216772475527478989202639503753118367814461220812367462139273148061970715169218101040420388383979272780998847388885652580960045252889074822910847222517484349969763357551264 [142,142] 650734688033699113134664324168665262258346147568848725948044716475891716331698977600861927266775514949809626831278832091783533008653096711453511572309353702341873838697957486055917775399995240325580664770804881216063376607093160675820695868766387799567391027111958412357478408766372455153689353620002224283480584605798353145116381791534893148226352647963164264687266413762731446081523993845452499147341151069051887401514535703333651788705890789459070504328532960922980879738389492978349702928153748057490839221473174739247081301221346196000895851152007979021290437245463482633432263946295389317477037655930448436644114383321092555265204132995131395816792569692212541541446886757411002606048348063858029437898825676932332117897300542476079095011813638438961746303963429212390969215476802128247953649395744639838279954338489554485896052381176764202019719697153844619484789999907286163289658796907104425925099135582253029070376400362997763654306857644606560474539747074765204131742404937026982278761714599910050055273799120635466179227291980158637606654400623240733652801709801780104062098582860305128115158514455655584481732051552482464149884817103325848561888416799311311234824411900042907848159319422796096410997778216861139821627324509598117442751719934990002750879757805714634107930737483476684326038337041297800693667871135681109692440064807282162057322591019278093299062568739357664224305162684206311080826330429385277867494642440001058154410196809507542611874440283265685149527841322230450474697263789157541575945898257961351677549392554773513616314505100480994537139697915942234736311168516271996863324774749342310073673134926199579946200457335859555026730262978703896753523013986889161227874448064 [143,0] -28552713185856322547093929331234400144620997052998703642460265827435482804801861489785002639058041173933430612468643646402848160150915734791616639970399974457424341456598027534805385701682469712835060645023824426879574773878954601956620085063733551628638212781456844831845300001221034488597215959367134514261605211731427644490149681158201090036678860438048467645865420465227976988929247542662586662002753149556504955228027500857227695235695613687671752033336029375156967095916377912341966636243686126386176575517492803753852818793846247630571358391273306682795304630499667075761240553607149052598016995077276329918822734490220265548628086654187319030155542124412498584272507734207634829392541209875196713790319597913241024643399343724937302178955093883456335273839003306386799047275684696824135425080294760106630317645009400437970476163835604891482860388243767987722601495066938963069703643030244287786351881210429484051898942376863714104867650740863274238875553218671128303764288087852992552856139591338911291344278258051004491286663985677501771114460286969827372341643682312844066427601571601248664725669759002958195442686470803604967728945876071121130882681901467301964620834765112102761560996826176704719957666202505398224865837311134881524228299145896601987405960101365983345815027718696541336020690326750343203301760104170409585225033102538112779061110431684041342570313200989153762211284180251146967335095515105153120031161581050512143263349461494808624562265465129148275281381647070843231265279179217681586856197738992978565162106359778820317506258377930184246250944343633402870018490854545577816560618596172882189175442588441515047748303852738023738819449193823913764651078932256949522108364832371383813632128017828239248998751058618925918944602258030289492727687277762545643082809293804654177455639522017706770503515046997863985264533538986821217954982522610149054853957522214131205360245126308897813927288690210068996544812959021408537343257451005318526653739468998423155440582482384699882140820029829840807653544825011500160512406390460213403161946630895145659278613805471284043015642472518376472052286242158757139171648599296693479576558130701723388330372083026538597849422601319592614791056577610023858888194375724562632378291391870238379964172951053506803485872165212071799045439310387869958785640839255326288387291741657975505871726308229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 136659023877215683352078874577084161155518869731632620003427927931295030646389638716134495755967895123955670251043962765904772090893146387423992388669344611725581276791970578743204159806634437330335959280500562107295190844019330610262086991602260747315603203572857575619458744177976996940681276810943133185712323836168630939044077101616006505003807786982300274961815145738601731048896296135245288996358529242595976643085159908587481439340831955445434977087488860156966226097555235993612886434739959622151671655884665261202251797450236512189443455499846267992000815885659325488446916925899896717158566040566073694795529698015128708738956107512811400065985190763780347538513470392540517262427322559769568432155806619952840282918888519178630891186160350022715649723622921030637058676540378307200071594161485978938418510240325234357928011979128242078664680078281091655607054527735444416807845078751286016956108232532366185947009486788605166926739866519851726414715838195095832920935876338696244769568370662645838206515980446270467391469991915954414403551921517822219954345630663487655811467871225566473753561707490167235610363153735314324948258924665482593444472107144038311110197253792973137884983000131183727459700877302143341191694899258965589157087376812184090193209634352892834013088481752786544859709256254778669480389717471863774654378799858565421109864618394243965429116912579947144816421066270317679210132370530420003382096227116616797831247026214350433239263678079651010244517421456660479975462979507456991515203893494311314821996680567316422245500692703118881309356815207698605506596917245282140343428333429278022092546496870382145445539553914312795448854072907807084757366384168526940942155274601780496964729498563305027240427656510129630257542288833012728891070249536286602735248665036380234369508901987647909440441791024940090230245064683009114968501931861745762661824144658692850356493600835331313413344767020515295822555069632444211458501901404623118402591652446777527695685020144693762942058400886659906902390548764368231850714036150875256063316811453584298505728237361183536708364637709361024477086076998612715854932894752587362910423408259500747192254434013726223424496847877872078377386394630518084953987125596498550496364077601435637666447145971428842193507149725487127807841407982576693778633763335374298090300366635086477563110779163768782848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 25202629448438919546795481384078668697507905282615992949799854592036653091850175271957740595966935873105901364079527512966140696468103299401555170067158527967432087281672695886938526287053018517957641625418565337441328729741170471656109619431826804606074701376684032074453507227621656668863548843628259678814844906863460928139641448586738994764939601976599212702707293960120614250863660984112344611961975293877746040342391495544886690711036189224755920065361752676809805410999177200173656833779912355739107138434254646564471283722197391011052171722987196323649849754606826675475312301091977280941915184591455870148609837484397811832973982061915902293342186324289812332853310395255474377296306634632248188288873380664747020074931925498339402927285945898937569654897366771374147295536315797109031619874801078627929480595029033272451196369276766176839781794413123972091652841139285001776582106683788284145700979465178871705143285027169530495772499780496180381925254446709713982845223387726561362546933591235461477417339634949224560706180029741214778685094404480189077693650907790860533158001602957064317290842197842096852977905761333739674841482018942382308097286189421671361612730943984125423923411583551982311945600621523929441621243326337301549372344923319289453319222180003968018979910910716116334741556723455403930487338622045450202084843576525592026629501356395828370316493568676175401019040504315464357883879704685480090777909637285238408453139074202190201624229341285902901822374557891707255353256842853530383954701401827889099089789449818304049259114676830609567939038173777482197929526996110778261870672426390660189598486147737914799891360472931285187573785662606762823608681960669557664874352327541500989682591065519327728414185291165062842200679723337073187079540388566403447966327548067155356527193157139208169333283357353031231634219624930840581626672438999457661498645998182846833646962138471560788717068979076917135634238982212566777319990227609977399173902380900890964769793426337626660041432706495121005473844891279569751175695493383840918487435915608444212573965905088241718298085687783380543572372409244920932372039973482454084688831179443436406589752431959515510175458034490124068486911276087228664549668303458821028592167324076834575829186942574161138836738130395501859359891789124587342643461192985616034842101478595669568356533318814342840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -598644298530043403211236835889827180985363010155279515411217125636451754753793411133625859262500625394099306995339361635492103329239086969579582256567065732546462707710061026203716690047933205341243792623578763873012792156576991146897043374841236440506588910597688009552383984342492836594679063997602195003963168342916156632598632993332343506441136516779924039819527746323719778477288583409672829621054852960051526936125320143039150518611914564736744479966213478694732193327904034751973959347273551355316765100179567925191383810656818623136371962625420944488577264840706988416959576056352832538654145783413291891757266965371307507567176095650219389977081679326685654731771474931807574330176196933613200532571247591596744076844228733830705859048437841778494322866049293236620244334876124315664142400395952082159176285878467074484057352586177253054836179330704071443348678161394822801191840632240638605858131126197285939705323961632504793303480982255276827617479309667472466503101085037508506342489173313581330169560898496444495745093387399236700823434392454032346269457295919427606997312677527692996655492056678400551168775350331622875507848829671236634080544575953345058677156670516965438357044910591819402742742847346625670315078281692673575416339602553482742562527255853393007702692315064867694731841222144447054004985618700464108570484330528313283778496561160238675737389751502232682073598223243627735238441380228507255235807589196957965624480659463332737228576744058353944893228188100461233237225622028194580066059533410329295362776444851406336560174216575723454321498929565487199626117915731619835155090402703283727613856264246742773085904538013759795094962113718769173023317833132487283407745601825909912695388152437997924148207752065574581628564911389853293920729541754020916652767402223431314314326385751195074970212867335193921117665718395200700912139329333067107121852231898507609389296201153912652026679047108641878681717146858396085430927162951641559970489663215791801015703978363000114150658862658196627706044446942635732489595764268607856407347997479695976515480131890640416354136068542619820609877623282514609547831799698509888421168089840601660285578002476213732482504380173224179374711821869576901165141794118585632759650409751239662983212295946992473925561201728785597972565849743507858220030911893928167892537891877472809462517109123223631429632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] -8152311060971700571610073935542587639611757369670411445972926513449788661251456445735803441601173594024363137259744426113901153532284634297986079669882209003143729582957641087119526966988660529397823038507059679221334376216573091155969070685801160527460583546541887856913394654032157668831833108365139053314095002844958808929605784951654444105043461255140362049455433544872522310286686147662208668589476574036954265357065159232782668931167989976042776603275909957887021403119188138890024619263246566105449710716790218204303468759008695644453427305286364561170409414929608689275796231852840450742918708824800858607223556493970159983772265249219188051545683766164739311035214031076235449301115678958575415309633024078848883382921491701313923593788986555619691797729667235517877358501017683468847719446399599660350253825279940643151027904749366175327386286736333595386624465565929911939055579700079024905588723556771586976250230691978108190726618999451837264547421055059047353435492326973011885361066298146190558988436670946473420047170923026095112576840645378187533097876392600929757519611489219917343140970602045629022943818677315992463795071584796446867246861982761466491600476997642494312181030287467938880800472579175417566453283564803861269227605623355149594205987916636356172844908990600011756768882725804923806277494540522825136341835785856980309910197840880161784989054552453562996092496888820272650146991039833779479002563244661041360504980183465963411357199770547929104240164898582340480856669866502199122836633366565747534740335965486051103207329487303671049571634611295080174034878534290470423214047889842696949658808716046770162553275388607255731073919225148412961111419956148586381360471209975940075730922558230808192692721592017537596405550865381795540564144552653370779004262010781803481630376035972022106680661589070262354373086600275275699595576737293592730555362577662952666054063499934372661659558479851394403542749138081845139019276271815249953115744108808470925304207246772666798380591294056708416360621538381118419819021825014705587414770563780717464434417186476177743497631667862449838871152773155248363730084564667815565705802901018946465016936620487497350691577880912000460990586744667552261260700654335580755047713249005081947799129269872268168940720722493739160953559357324518446162739345690982418180393896842397318006479772214015662489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -128794297145457129235506111422316233824815880936322821018981670650843402685894243679511380266206604468354661347906213107737582010373985379190342575983957094500819923584194853154180892210769605466845306216317615395078363769624152317284709298827654015832701382163846046873047652519321284049527063569157083905154756676502793626219610194691771818886060663189134070734007935392870775055548539968728198329862023736555659363378732369183022906813034761242789572941730273220257197196995860811696298570209952111845559231853585557352525386750118556986164418092994445923340774029825453139954810063147637783203442575267864369864978266723643561923435047533973893612157020905391920565505282166488695360205097827187468187373052098990688419666402972413393333937631397438520482798090241747973116349955354285152232002674385071526038701481380413919488102110223229598348257286135770198331284165707063257304083644865222163034659030812546500229064884070869367697774954161427244385910994182072799015405347534232373813760016905730858874797820978092112772463487314769347331757381834412781860353499678488663704702574413736862989514015880476711495145848729946593154818175015777011807231754993026142595668553612007907894790502189848920997724649626108626919879581928177480457159397420418701915865817510830890654014810864828167762967736734340184013329836973775970205972092308041240004765429345433801983890289828594277120889381363398826651012377795103239670284974083861353290520794546594279241042189632563414705754415344258768302946347576453176777076177720378714119018401955335967292952494098827376364423578311365624834129138170558897893644901702240326123127936048664608712674464493408756796418081267472917634855737222626332046602096554628018187867961017074024279057662633263071510092773251404429164289187704161839786518398197135016930069138080567994231105189770850326012143176358817462316061200721507590175394578488692382866983348448795106642147718877008342312007290014101878387384337999476473273725202748051553275596176766372275838770232546720357810321852964506627206285139933562687369255616170761494447940811918503008687745674461483820564285328847534845422798870672965858757794834415433788142141107303828679689104947563208492857152401956365345154661151445867878848774957080187716649465403459986491943576307161229650972413547129228087290194888784773747294946308079418504686776221499791381224226816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] -309921555479031096301890712205411509487873586457383455944999067454022925894778477590570881589594891257583295255149120071298054986036383218801728884223809738170782982242095380743210331159300658181391864758327447901762794234735327577725823215658238987084076800321629412253634191671870346751051053031061035046178027217149796857296096004467751989308194283748178699086984021777015795857708172540142702533434105683054790656037773275976919868554954289502133516944673566095519688064328637608416729538934909039579493075191333222631772125512982256343413084159270084212593566647461290131886638906542010147059588758195192745286757337991554425401778834243337965979484281317326807400926668948152968060163326933520112761428255884911044503819281835478488869154704648457149624216609150256875740532724675763995762265454977682915666235149520313735912976247015827194712885766381258213744191682729775663828364512024755996545246635868947633688317376666254501199627961916392307069086011565740073962821677861977675967507496192905443892988853755373324717437317402828320669122138165548559822127376092180495888321413183002816557151437808030204964178811046999594060283784145036768765675762953730948430289082501943592900960428826437110641642952109560533185191598087815475539830907950695379766495761623725389939786053025151152487100781922621243870227447690314700815156791416964933125112259449539549819261502018562069063105181055956157819883310659166868744159984218054592620467560865952875939035173917593081822608294069390652627720913844768128403127033550720196423935606706663048245812456485097751627217821748930416000910929445815018096363521425011866289930714332609115550631095353535309474228851816705610983194290302535345240643860891526124032939637939557308606766941688146191819428242900405317398409228158669787462024983762320330507377216233087486787262753184457128987895921445767527370244713851503205376396967335850855761678233735062271949369276826295147046430193821840523951814589192996927133639794559833001513238243888174703005011055176298671523675749911864607101277125600561311806396343198596165657229333580095652940127536780476331672410203712368043116457374226519121110902774431709741622962891123111050955927463917303784363656392729093213853893863785298304402830206365147729797109862958615215823321146304275966084830784708387686617945187886246756484549858342682140035929871888902779117240320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -2808633635378950480552438363405193101569787317454618077048415019519689027029744493128994805429437983351382714711612655007472852766031526869267633294825255531130109813346438564886245227044768744833341724836925589347421880530355145894559242895579868977181788463475590875612356935797569031329417174066109242670045870884957959145343745947323934027142970010516131269126464365263815432935627524865585683283786994991151995825480802240783587499241363949442455454028889572559252828096722169114721420322702529726121813176330312970127317462815767106580377515734399324246716907583478068155626022120809652937657264397123661157556035555541875016075605556118676228901366358999514313264988117027597725851098925940737595697195654275932491500371698533673632702607971200321011598913094043398368489668449534801761061761253642712152268491468964117407972627164696522683708818431062298160006692914767629291656778160898105542926786101153645302958298912099075163405648151824301130916563851572893713124769208779178684756007416348059788903625479835107097761243209303978883505242952270554863868062119810795984724343717297599667573318670261354320971048965769412544126668663049897501075422782479383260868346940147112756583353392098452209457760688148731767415616607673192467524700286066489986074863709690392095096801640357496833239105392590683575880789035176832948309042391330730811488985666267065565742971653568200286230595668367959959984922638429637599059867234441427765190227626473074367436231622042816560134318674953475495691533631119095545809925569572705731675968217036340425158302455604491010220212926454826948914699232241119071167678372836484448477362635368716996249717900797064251473460273509630458846031190207372884286043611192976638650807600684724684669353073461166469807335443876657350448754804851377511547276704607070413929263716639353514973273203482117490992013760401480981736409758686051956466379399436613996692466504412939185385564665962247908679753345257852706589995857024254305894147274326646814258733030091586948002024943897545870416860539234129819721794588805391129227501066519356332305026709759524478416771461492770396699842119162648263241935425506768216282728339613462358565057812624903386732427858732026600208574696349165395739516275905972475010317429754756263374931473639689994924472737494373658481771168316644753845042219179471070499031958569673341125799154035510680408293376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] -8397071414795305357606309287725379410067816130120197459627306333204468392597776042300558926082563754817667448508988103461170794172542840786450797348459934181587431262837858052872555280437510493563208347614168357987566349199365244176500875910777645404917487500015185715773772367922339193219356718867674720803181350493880665491144112383041201083204893125898320876912495079463022832909265608255071542445876538991477274707117992326045752781108291832439064934540073356405870006942069596912689969669878423127673968422271777721655743688191996742209862802911112806666897189210028976401032128601344241803851662972146989263503018371992555394293256948752800085196063425153596345764323974002245803074580778221716421094246140116573209544899912109818693291693541048058231886789557069571988078820521885607539938595120967003903035646950777400355051940117728850252676626628193824329612204367012449663038511539545146641396533989031684355578555034854294427927878945638345688990399730688488442304414678470557538727744444261188620441099883471046207296557340945192732900558191640246191552866472226764229047323694582006951244461188527652211095639122049317509647435856420149892408034213441275256564808535177737486333414435159464543975181719600124157882602177422279491356757693691690786566357237313619670360595118218808121890539576872372401131949499400434609061579931131250269395068983210807664062180237459131400303800914902000500908715185151218749866823282608528397863498786043943157838888556480241003011929363843602452656588714755525289937727927783274013735620702409404868757052319804128259474060099622548814384129307911173119339983061583814855558534186186239785800014833062032545343786056963222263763754685039084309564020928323922669631253934548593699812500378018323299905279002539954287969044982427616744427702221076566213675666284550163759813114957182631465238495811947070480405945925871919131266725726449216931352320599225434247994515422750635238585577689447743800112076290669657481177080032808419724645529556815341919798303421102104038490413208490799309246861670659270557722403720960816065241239895266992786852772043361336028983601104945816329393704025865372644864229187605083868264072882659730327353373977478370987851243569016333199467489140764198321319778451536328784350363849995496580986112104651821171419370188252520942885905077697231668040637241780125594021001445815633902001192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -129768993334809664438770944416653161481508597776287064426138808177326562230043409965703403212283744309461231315987372380616011062389046233938368539437103422206288604141714434086559443220858023072645758974155510225762373740449597309939374850699961968632938744492178151139438029421586091086883352934736108745802569499132777092537848745190839922685738494040992170911819880417929596982184618297318589548687061546810412621561762101084638258711988213740682671358551904335085364458996775581030089442664094963637016704190943527218320544232228510844689541586130469513680036018806788000031791204804139748816007409568225981731959765367939049933378454327559585458377882274030340413960034497857398543603951134931757209892074523305992624033266289927162472749833520465951958955806743398818988516249107933613385247356273007453278709837993715872299104264085393903531584204495471078319414370484790603529977891834702776796963825107811280127062246572533514132376875729647226667795667746357565363198298489722522366457221739687663464949067986016089341019366351340890457310148014510860540080825319302698457388104826211202337043615006061720884653226352615913565153527487083750542399843404926632934822530602602159495699878069557319992239036366451710627918291618415469118255818416863033527579396194233528944182100514981985995316529860324230923097466237359614780815880130775780387909496670860289565310654939188969980384331430932815139138474875781293018860549989808501964387243310081435221429548634221331552709582478876229825578593389625936646372520419776161149055722869767304555278579155123051034394144376505720256955869514311617739653439185490287673297080732022034692971757740047067845937271946808328658275519773815538886660439152956540138101710678837202984285530031281255999864790895933788366143989575508122133168587900093950086967935894737710240443430289920626336504597886831470471502198240271356549764100242575740514241486854410808178376622188867488392282813716813477410530408075092176263136816732086898379715278387668040619575198415062023928353487388052902750040552065018313305178729244648501805986117193181559752161936720944915519707729275353560269927278384114853481144430162774761524738355923755786852428944971176443300001434590009395026751308364345728502019199890251674248182722003142956876218003109515580929205372579659288812172027513396176891269486033600712445909214781671750873577947136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] -207942948130687136652848324755359384746560710527848738117458790290369693951083532376127664658768791697998463508940349052398842802995915749401230659872293719360107714323171881021643427747848406917130764098832039318310477997164268201303366861655879562342449736818556927922790257687966974775471574130310876691121916720288500094902137334744479042221443075610976405666456519145667910288708055239270973848410250960441459228784748677534849553553270237172251436238904638803680109552651218923731053173745391504435641758423024484908629663944624778535605234551558085793984426304279360081875866766455560159501210364484268934941794189419011623413351743940691408697920861226092411357590065115571690085236161396331632059637606273401512800146653773990686017030550792836428569996885689118244505766934470236392637085205998076802524706379089329628600016071852399832074510811268520629663436192113046226190668466515086625784300180859948142295554535324602177230645231556047085940543408400589411317614728307494424764524781415881032693883867103761707865185730648214774967799799806803999435607154551755764502028198515295682783667022844968104189772016983138281096266924035241928984360319373970223139509231893009666132538044707660913401063040019767820356514831749685443580468220098104517716867086472707479598195862615500163500899898160805269874677585565396773739960285914277631740987286905970779145230062657078709048794554668741876141791254383949768632314510612967508290228053374516630167478788272679194846416045832296298239682992483325729594329731794417642814800122652961891003868452599356119258911671381384228004997476243437782127550113768285360351353893663941394974072037811094328819096560364590789676371842270031500520345194496145707899769077717825794374701891516338008890191950761227689022904097268764180213304226853714120519117824856201420648872432414473888293523256926615771246777460979435041943567866180633990021580909894041983639583256350128237281043773922719278979737228735200547590255942112980285504222822219978973258583740841624267865188965164179092250014359053231925360115915537924594177779147761466821103294849347705058262687790608472729267230399237777451705798389466110598299946895857458285799472220562888152548452741919655825877783541816078205917485944495797205259360865662246496369731905948475149668067947723509538152619554122975809956901803612693554148770337974518406856971386880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] 818567867159387259836085440176611566560958015670401782416639390371180177185849356424188742728455920366899764893632160622645413184505167624130544036999793503653861087481232114213875946346908608112191716221049921230551938474849264966785584383118430159895607428148740122144655994868234447881745515548975057537052684083974654290338982682118557777721068781870593549091027194000120631239069412598370451218534823673365132409949213188912083626058049254193830208119639872806129451808600634783075027817690185779591004530346256164462464084427401793064206043637313565496508596403301449930731202813499116638701453946117518622411163362005265805689195711111841045302243661825696388335660695731507303036128988683794906401741263627559530705179739628917118770630322947841696308160696608658486839287212848487547019722014912414773836354791318303349966481049858901285663411923721455777453515168305532609722690907837171933895586779364914834932524584533972151306140656724734753847897689419610773306871217115440183319031032976522785924594904073868000626314803756702857796327623137461516173027820114717652299685768948583347144407888757619474631258360910136458140046699424724049973429197988919926987204547764951083260098243391512335166872535068480253773976109957847270484190329177316759652142423811424420936438277783924515430237617557235460028505229509840002804325523875321637157835507396418499453627647128243680364860399384843353231768149405504020582274407220965175293772102723408073002280423000706295419192245126958128737728249739503235640618870230671925565587388070472992711983201337190580815929331487664771190757463509481273546744323532303556707811513994615275465685974963675923212106391657344417169082848246505184994623095710235166346203722907627187958949029237020432666692012372568006952196010201699143485011557670973230931610485199332034998194288954420640163112823133467525723761011135534476663775284609592636489317373990069942913222574006217471687486493002194871533000691055972856284621421080784510884513822719599167623343784129639072697306237931948830747767597449743300312773536663649295320153476133652262429104418047524369732699374257331705362650693411640700135502816122742151937737936274048190808435335584069342797992387273754648787462933838917215832556136054097191013226507061199395391007529424060117273484312397537577409300326070718640574925662838983312180360251946884578942870618112000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] 1082878738412837973753303847767244967120237232493437953701583496313372258361827810029621001658886340786276841148173363970050121377229444094190302544587114572193225014547284550851333044181840425767025613754656477646529549320513003126697034067965114160966713869777352412828753219869382795432147239772712663259009102254041981321896450038855498449498142073777965063105956575031745178507296424633582689142332414883465981554201683754860405986867965462407052573591090855723586212149286398720304105748335422348086235021791233071976229302072084917752923140570849321172349151989722383596555919758844548358265644831105887662555352160153630636311288689056042908089914582679017624335495795765357676920363137480685614440125893255093598508018590189764030355170223624121758555090980756426692862264655419862597046027314709529151702212403605918334438373515200121171502938561827627074694670408541384066671434206883340209403111404090609949286899832800990226605991265485227829980722106997890857830406488295563571646098449322363002454271948474891606321654870419261719660960586237788845862503782019650533656896159946467389150827907006061565836097781087573574647693862617632389831456812152327527888036145251164378911164363064256282484474781168647242751836743274306375978613226582762295340414621442103001481918664571121299312878354547068265815115781240656065243065579221981066801207039914867996443092922913447348226534758941729392675436823477967795921251752609240138058892872399247545391137391818703862013301329495958950916094882327776745668335170599557114311048595329510979780296551898636191427718230051246685645065539209379329713463111281498856483472852565102214033737951098724262776249748705545589130783260514191581262417924214482335248733258368215426293279596601635349904379686908146909858231555072961105432514636882384505435833424447674536143374085566147817829081297704471347692800678426814177875709058965178105121601866570688129878052988562590526140992547515793866728681619804052419612913313819317404635763108980629518402927781728487592848396195347714178972655598386185433115864398791398212243725028026131268794834696819933553814746648248327351663589340846486519035472833474053842635083483941089081086421618133632560458708181165019392133998105327772042754302389732948192937582851330673091848187388136870815262096357098806792109480953215065934371916279395831025894687247988522221640477573120000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,13] 2691309599541095744801993953517744801674578378313069360447930973936566288785860199903415338149096913936746649033126783235899010345338309342807942492477319799919679747578959968655973229398123061421307327539774908787209204721469897445453401519737458077723512278484188893605743647086233656492276457943058686958291223342531081618531349524296736540212731525992437446282414298735175925891664332875452387517921832706486660256865719685865504185363369427226150182521743555066293658946279667282734245403104598898834705827934949270327435138820643913950073463755801454849169143233634669768006213547949199879505409334151650159627224459317804524276820322401113721280995160358058577471494221740609170547327208429064710473896353979970055764384659210769453682024333788212240212970649969363442515332766683265081646401660186361661038087584173544169554486893120547379592084245708576081285245585171333055638452904489339471578559883187970900852874924640672906535477051239583246970319187295126479977256309716006558379845844104076626714319671157274483250255684935004983933575510608804533149546425014240932447270047125512922638242839443704970983584361274630547535244323714103800936222862907586878405663991350120006027841431810835709386895910271465085534590006188390622963147728260481134920933931649486202799964067715227428907744450507688759068901041557309376219352372998947046596506941737872080425286062428868437669868707934131383453544114129738804443175870763806024959649843501010781923712620405911744876668417151338281667642367529341634315091901855269954385234401421803523671901287463253182294601125168798353092758048704479596258151085388892154808879686405606726387190919988408896704997596104623645212372381020491473305715352223754144260858574943887702093144113175992309829914048765007145267212742662629556553957780313332614948416330353112091395868975382703557773884442773543032452833357757683148344845344369454777538649839975536670956193614521009587458035348400067252590966215807064790204305588626146248117789047956911499524171009467691835866599649445290937858063677130978059998874142340219409860001226313712690681292455981598063360050095378607640964392077644383865160507370355417156653843897034740188234298077945551369316911897718476686347641190843546318251084326150294524266135191174325247280865687078147394094487463474176799900599347835667711943856285361729614274668255368931417219380805632000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,14] 2352663295646250983580984965647146992664334554793419850986832465245822998473743030977785513622021744162132292781344725526252218575731315044108940803038173509711998402952775154380060543494025856056414947013364861706553509298711817609345526767507148223325903358990968210063982454412999427246754092530882677824005832851850995802746406050306889935638181584006031533065390206778765698727920439506992755535360170923183492908942586258024205628094538577982375129023050861818838357636087770121497567447314615187144193532228254237968108364538133634205071395260223977945001244225329030389287177321927093792203865233245038947361362923918111222696359009300765543785714571976698859514860598032733887347613212418732959382560410730307909293439231953685023169513198039347356715052605729009962477025261599704879838338292754592006713548202602185926732397766302105200072917658324450806772404118750549890782009987580004131472067967394434569349812786634502661198470299164449544862926759749026582511017754985667631693499020908776881127550409091290813955978729935267575924858938103721860791575469492648228737315003944426876360313800540592521339604759241747783883243765737391913909363122670246960095464782766928516053851442802040048706161353353327342358668168041817097223772334690704503464683042456743163852247898752701697312717082705205051100284748605857433961294349651844450157617590542704029598779680199831892163850895541894280828720034326737200897687662837335062140483928720309623701172943487699114970797691984486549995902218034383637009637617897893364227558818051339963004619808973160726057794085869399156708696899822655864424470256277663685826781846566455008160888882822374945706657926366218507881547632213289886350113618542769819459962111093970583954246931073244220088303772089507432549547699163327240437499118180030115393665841846888154785968105145769978678529902060277063343355293311843536989344367775455640951243428612761164082171981022625200886882775717661905222169587421829450050545651430262251615307375040968831674259986768628158760248932951989781486859547477683623670544703480992926051439608636243586913785292945636212839306003897400355637726545502645893925152451588567835565088575032723269244855956180350817331703322987693249881049432212864375896087441027617272971437814182221078464531865863203963232382512113824785222989179142240569762803675577529204951292423285777325967361966080000000000000000000000000000000000000000000000000000000000000000000000000000 [143,15] -12782324443747037455793056562677211002896461697487363161615904120282751043534044792578031276585824080362013982525202055290374852346015921333876490877884586658865328398525132977852195589762026542516742282980868240231450830191976443711752049336020045103371394912588647505101699417404505800914420850499138648774778276897817421147704408620437895836631416888582564840309844350899079587226012756113287980714301036659222631660996908857011351625657695970429633404153637965731479004497137265872446088195372121666602241134828848835479749399644888602488296895717836748863851364932489538543281349084849529903337856825872763724634637726681058403616166527835450677148405954750869268349197478743010906569098366378870076817056836390174535814648904332996573630484912932239639762342657043877190478695870130498456301436787191733590082716242690281342583298808563174641256768705777692891305200793064644833849529758375510510875244784854851703647049830188827864233539991594933947678224041055684131508743509969253820413779097251280607862619543107093614204931052683411691741547567908202971492686322570490763244087458071689481843669044973513818244741532357486108729227516507309948038378833714097348129128141580882960822691878065623406243399706484151823431984742801987965080007888615925098933633795227114500843622490088463143235279190656557143565208568378082102473023078848423985586435774857999565246059260375944958347989217454715675519177469800570638129915586388366466157883945089464024534117336407807791716271928897500270160415473751058300750401622153132459205550271602676532875617758997453909992823582061830816694013160714460759925538624678615935424477478446181291615141775521802713896391834519863804389722168708260648931992953477303052480088262876258057953334697183058075092639481086355533279621005924957744832453009912051241022214739544179150033896492590097144326110787317085336813168281334580001091206814428657994230119000580216353877886671767375789070541438638685676134584057689798099987381732464666994323795451431318729299970699068919381137332971202573466958042915137042332434119225763998435966571621993062224472416795045955150301789612386565755883057545444126389585369562778512604258547317170120244560970995482694943030716670649749275144309134443628877623148081874364539050269872889015346820996316682922068100567781326733099433043489171145757309609252652974271476934326750170386590668423168000000000000000000000000000000000000000000000000000000000000000000000000 [143,16] -119812665796017554584105355952830708978253509777363326634651801917467328981718983719723439838714151212280933025463287782828202716659475591581477795133545802731469137649686341088549445706942676942226543602649724487040662412490221858148597794546827646829098872197054731626599971497373203334325552291892209020330964569534793165775102274327564299531253524027087553340528883263456957785963719842773634391064403779430588519722872013764360662477733297258889867818470912054213918346392200311438796085923569740388342771992397693574118578620049620983604557339482921054914961471197008950393270204188719076579289708216098341799742600688635071325313061458137835408474946126963129541250123730573334159869250661931807350294649935084727650833066188784403933963673132088178725495256036672552896600152679780202180169460454738362107992331510532203484443814803184954807992500529376360957021228880537331745861225740819779595621574970777274490896212142648597074496800789427518058975848810366818979541644152897253224110246212848671800670937988014258042999298853289440661306480908888638887720050483013916603439295326293117590953567551433396817617834366536436823345772376878121502833854104552813272428009954664943223647661864888656910006504458666002393665078597585841618519961048447794878719218455573754654541977406951085378952227818086368681161337420795684459112364710592338325063105022752783061414327947123456212617570080508513069203303542673884223518298799187534891763983864539498074518829599863564320107204935310837725738036195032869883746856092455242050870200023190684325400577143210381707232990765009703710552758752416794053147083175306498447696184457349362044697596275257981302200303130774798727552631821968929964622909003283632738421828643374727566331537720991612085190722293774606435404918721088521835483953002523953285935850427176430032523041325583607644600661523374457893244502864987515278765632245023356972837381831098341860873816972806331497491880567648446860262084435501559626475853152044884330825473416928402292124393949749882336549763776178694158337510885460951255471121988765583738883560561087971313744597068434957763806556395348418034673118929521875771715909030255798072983259366985911966554262203362803607960239992853700944366131353734216268691590007452655462168990720546072657263027490003582414724550560977792678161173850353107238259432372648878309273022896735252348624751820800000000000000000000000000000000000000000000000000000000000000000000000 [143,17] 598991726838004377289649251106178115606890564891429831448027199202548583435607235621241963262502278410042944964387871846326226186238027447487142903367899586811178707014526000429956875223705289638926785527012562792500308521164036556447067255149339277424242164948483103431733785845952793968230237428168419818864997063031850683670318537145775364028555070477129386660360713301443831246296302102804829326288226012312300684224140349779552569461102463185538920286777534303568722541818372678715124584612644269174072886355633115811971237469982220120403823625943107531916982588283134756745638484503254515584620705163083938041645067450044625405689552001949471302175361284273178426100544406369508618067126001595747374063497525774016779600834985918159230468275037063813295943681229742300747902705656491662633020373482351868426237855627946777092704267129145692834793289180504263689953059280778364241779757316768830254777235950815895717860379736949325867191426713691686617346917538130497162382967665887191005289351843152338175553947845168894343246627671696428723829286879713775472839573710755462905378524752059408750547698554104539114987962466058208483216754487678475480019769978166682442927392909948554029860153217843463007685047668782209988652051786764931357950120513255516073584325469199034089868112286380459670948860400140689184887353044920170721812060578778720669185515125593589524415766866264580825623267958899845148558191977546519673013856073002887252477875261876072077607926036778220456016795550491615602457298915200469214084770696437918414747021432397854662322301524828277484207743925571604424385477063275687317854895280304932287169332321332958588514881676159416544253655481009158877274652134396742930980177825476277909005109583360342431695752711533610659592762756282439057692214652302173422576307757440116518443666157047656036810159795072588996493275514857426217392245624930274804664069319964662133983520657008689536995364546213083221657527950155177802682627560712680482641239911015139747871020581191863519396672995085430392376568755935640482801753056867086805418585378388467459226060845124403847924855169335729480909534605925348656342901546422215546612697138672797349798251552097730782016311680690878450790800579574915776060487307030795203092199924038514804505770571500568427747397632505903604373475823042010561194365671325226682727169554266309175216585121981250616963484352512000000000000000000000000000000000000000000000000000000000000000000 [143,18] -1532127594517253579273507828896860569958880375522407174097315780541768632632138244221091722916730867636441195489382201879654054959532320176504659380250292137082571065305439006932827974417286238824180230649346031984554693387208062324147669163293212818671785427708230609961352020066005420224992621768871843736397921979150012336174285231925652551135453163427652927712841050671638117689108877168971706941754587945313895669933584638281938604358590674923050835321202155611201987630526584382057063344701949852275531870845477495372712468620638487281748284766908504752140844083527314270627382233772192450806241928894108198370225295387736668977175627560190221561725709338620195865010738869931348781539732804022682200211031006153600063368799038529411638777135356031391114938009149217926054815418618135789050050888161381484516694066136448184024780622940798968636645636539027507551099266286889565918080156099304799171759398816515619060806153475991044951618372016831521093501497396877122315942151985316705770134729191813093049329294868643117748028501263200524188983572727032750234990811906190937378113860230923853541595317185724863037036613944111047162030022797071693629730536905437024313047813295374875879090346357236017975479186283178033209919022725263714250515798062082722352194725702530629101745261403671326379387771776071453257794442939835571018179477033520382735849728549260791138047226227048777171005769152301177174232117745178128925587952753156063487748614518223546246910917398081713067900341012329401133946500152368957692983446579877184448952749034185781596762789462808017287444050892172712730306048321517979149843424847588273603565604201247870807963103909874409376850414719360310965210668829334120126610904001379609789732071430228983121895141156276538621234949556137155565518193501958597336309847512890887484206770308083960017312038219921473525012492842369395191850417571625795035099979869916869892410328346956693620926948542176138655189182821409788689579369032814343679010094408806880536398067590875690117033452464099161375747661656632997306609577107715254154632674870768350620889672923090762558240098995784223225758844816743896905106205638018467134621267120427356053501269897375798294901782532766085749211807881472698281430924248103238555667043728915738153339027646586571398533314552010292776262662857152024544584131706984691167379846356199318317624215560389925374509585530880000000000000000000000000000000000000000000000000000000000000000 [143,19] 2742852136928321763890838829674060703490805029520616360408856485444994447306265899715719964809240152111303428865982843896083509528996749163942127740433917138795266517534043384784710801575480184675275542094582512346823604475887780917852747917995649452271417657625886490993565263409593114838657382901220881736996261598630740427045728202362878082075777843323524462454738546232293431747678486934507627417402021596042014348427581884039738421674883848821419497291844206297064325025715534203294552609956544306041361702918268902320024867103146461602676377647461021414364393708332572373004936837019935116576135771567718133115554098642182779510869974936830924218074047032077488885248744344618773276657318023143765042715988948453709225241438544255562880389732232951896870412636231101338896784437368340455539913009061412332877367467797367916144576863136788391858024267609119138135617763542468053000310676972297549887999668682584459026899055424897773561528636155814815067361369727066923988739717374213613941084996568215535039495101921441402889182476314554274693904735444724199747762423343363952253349813353320275077838268099384429302173446035383093324157765118202589908832797153032965156224307873265532536809733789472642440287382237856572698875556801930837424843593445215186830786181965088497317687742315947748580837923440764510135552018139902085091442835962543928326200064300763928856285150463082193401658926424447748412188933604456522144375505535317409991463954102101003359133966536952005900553317636393857962327542217060815820802667015867592451027354293294180588873875152920100101935242012953353030077468677703243164962349089406061142171107327165587754359087467205418663228112021427579947569977759897597472642942511560660656720543666814352323303481794426974538316246091976671721326064182722253651518556447620476684647857324489600356351349395990482439212399397328580077264372450108891237336493428487318990773767515432943890012975162965663329029335021321536291418652639720596771732484181714867286819298366325672916570208347235210198398657620259427236095838448248429865024285498285124508136107962967417303340215533566109261638128317488474115856801746488308441218238585260977200907381531590223544034062203838775467089653508011441427648233052144666095825740085808543929639150862910688679299058109860092579950093391017976332944338718471721113056345048826479755835816670554715403908328456192000000000000000000000000000000000000000000000000000000000000 [143,20] -3449624967867161588236807631388247235462433622728849197048519718763349974758779998821987455181036338724160383578967971009347993037957301198771668580584584108788248046365781063099679821087460969721862078018396084110366732616361095036466104720365407179149718195974465691973723878993448365122964918209785739042744064507517287214462894046400573726707276487517965859683850396118207376933089997342883974778683982090121776530596895048250681303806982003595464395088737924102059279941301076694786007810989525305329538351789735987286764019055124402406842403348710455914662737821917339987766708043134479006005411118205181151064134377665303303672591760842725529668868249428524522711934198720384377486123871053161324046032826881550129883341795740637753739978731597818442205316879539921111264413352602113353892250704129923780061691268067212274565972236469027131800602654455318048773206737804733071256970724146694185900003455667887269661054548360155374393354202493795721211220663327651199023670116671279461253083725085992523226690083213971176300610192790666106487655952115962082566128990475075428329744649784542008017126672432101519408180125863574756601643879562223655487805739778194161775469516513936665608553795615012899193017810066382184049157804670089159950854857562958018240035984806258327911629473988663258844172334462164230716493386882191723517101610308589303561934065070071153157263620509443560667184312129175343526678074041319996582145808659495543070382472476359664838129725212936210768502325857739161710630190757348256236414409125883874282846920498246461931273056908746743115716270260578869150707359405446757391124143018325254496497984510407032012511534259869215019158694795546961610919357281175986314031009312641785852126441683837315513571357576555390484885116406142402469302703527621900648493926409427298365454783293990017483333227031880829680387590641793449965239358548852928657378248269246892888765779887882150661636279408757991703020794261080193328396654592420263141420390505955395537521709772209432935179361202348325434245498680838378025275299379983388617079118357127117044808364279771591324151480896630365207800733135309355408108586412834347197006717453601921405797620109606432734098094271460386580251147116021696395471823389199642998703652724001766468289977928193183981320985615337990272503259437514924513152760439510036442805476205462874657884280636670033036267193630720000000000000000000000000000000000000000000000000000000000 [143,21] 2780732543782254795950154975493410281613265878885971503110502008278288784653095514516173038026567574883513495737154221669948859659424385819889072672126951066625698064384956184694734313223122474309626379157136772393699074223631174549171350760871271246584401061348858718800587235969163539551364125468282609608448537087147588280009069838189758574342772747491660663850306857257821878699438907911090880127976792562474292889448846146118549646821212838051537432457011930959113774801513364047174773446127817931225661547494966240688241097442835079657680380989452918540462638045176393873527747197370212859241631636252728825947568360469211471521221288361474855350468212585632093106946938821819129808177114410641495377942448798052243009746403470373147206741951481389482032831551692453598355111251736981034600233865243396656394106977106037604919018368671922952091059974617053420324908762370034399506117631042664381910390611192248346098485198093603171198153163792096830076189265253102066447608195388692262734793156689894015237654457712124479617741769320081320489121037476061637695074106764643642591115865687031886642690314458070747812757345196170252057102597807723895507363070843016639529846527706675016728736257769311368296450508713514357297151480961652856131224708726265253813832916021320431150143727876946845291525285501430059398359171377060063190912750761555382026447215639888010823399684519434648831080353776851251149733382922740793126623507287497928734919244447876500070838131726441586200997465006327701896780073979441836849987332191523889327321282946757498798356520694473017837574974504189446692935766533830000957077408095554883798749878807113978463338204564334053392013408638257091855938062789038747447070600896062472065853384513731103533208377371523735987853363913474650316763371750311473526665086262610109421385673269616199246045526783853574419681789222834858042014099477187487252378119776669849088173994189737725204614009343389943954946261246994743555274896540537228794613205146818548244759106633336198866777420648157072078163613312608955299580187191292500419480049498635374498281471066464236078717893507693256593230205224415051731666448580305160826224263589715392331744028173329511823518432976558593070172872449957444955637626528060141258938279291647361797725383928276715464561691313079908071295373421917292712407342029332346653980373982402124321881530633620380144459338219520000000000000000000000000000000000000000000000000000000 [143,22] -1059607681192914069597953408070925445613549839873814834750026735048950492895490755889097135960264110731752306937630806922580722701563508308579811593230593075166245997019453765318332299997935449855283402102052590356311128834780393470246093538656153603003868560321331389076010563957705437933216416860871893794042982704294357241162433535504564504700329021805747642852889116716665656874896997683336938895336973780821515727799573414147706678519996986899805048448550124528148201885155279225819787307709270175977921624415748513695035146842877282629032843452997519013874073950189870530034098729264217559498667798270173094011550424980064762101835534247508079423537135331870284018870408880413659484052340414733916283784860498367395080536143889420124146573556714784660529478193404781163668383522621481738155051022465319025736657200956931430814264769668711166417134343663228635899977531873732536212784777805644405104869318747868314745815906857785083690138146595907220028830237326745284453640511424037258092330870917533015077326057198068231941759935184558262425572265740675157858903634521346105467585122310909527324986841988470440137328052509391378780158210493972381015675508000378637989473635013706368938651015405507369986687443177916242777682284050064950116369853614047110523897464746442113352651590073471275760152314478101858677870394803895095053654321457301065607381206982256572294381835695876078139506473783756608418160884947301802705572089183942148332341390245502838756938679248961232694157770084418066125452867477127291508380041647191171890773337693425701836227501107853331655625687588750202323153280642458768391903132438588482686693499831119203401050612601061914693296899537458636737227162022034243001713868122944895659901628269343393669959203393084559048738945188567366497403836337133361445142891166804081297631141959023574370565410770339819221690998307319353289861711839768094230034277855862187330030220017942189227473360295870931517516931418849965694108869796435356776193505274224512424619376944465756537760921119770189073936715174708418009334743119299980381779275492743382658403578345632945891431749460122054498885431842583839796550019891709142240006010272577580489798029873415913867627012866304015489832131501409575629121367800130362354766747950684173580437382049764014655728401038983938434809014337443410365810872946167929702070556774833201172876263972717398507765828157440000000000000000000000000000000000000000000000000000 [143,23] -264179910066356575150568839564914418351295974766774067117607576988349943058252263478351323607345891019223705261206088301108323423061215291429593377560801043509667193201215457097474296792209285941630535141127723984273112153728819702118193370092984391642274084999210312419030189286884794194168469104974161782718691581968497734339401742879928582527074912219389180482253923421425797466405667674088806958203785248704197643492195883401336490297614173987165953491555025301421098154811056078469658519513901315020759057921138589884149978409113264919729178572563357808645754333019914531600944137927481430960151226989690035366934396203189784867581146244428039025908656334653382677976261447353106021957174440560581766174726980375770723936751096326213426693219534916012523827955591772589234345004680834981140897442446003841849416910319465250881393439828097643094861156407393831091123784228100798752897637975155903835736722833357024684079808620737674198597548858422781625026093099301593243593650235567188050875382126148236642768926307081041834937069774563807331342013178537226105173123517607771932463910135362615830547458195743672798327663207404804317719964174206047765449365617537603087397086155064823831252738807669025860539869603804554863663317879480073058398876584688309948076259810448883671098101468452825552939411309536879726610680269884285290783764237149412994992291947819180205365631937542329418695751787368081500203403162875811366191184626110857724468966940742278420527341124186798964972073314197258243747301635895140532070846309981795080241875690363121251763136280424519457152393679933296605611775387543207487676039983407677482835321185223758836021295664497044803879340588176765360315273674422539784931774531496637662649228934302124686146910573393653718661319183742094996129267065947914468533870509895872394191296159481049875523544323621462459276869070734334865172454622538180756359742931187131747647251023519374723436787884402812800604444461726745046539364274938035428557860492122954927402866674049188380734688676070128071846051142230089712318620453525076907934794275578608788761252698016710441319916944050928439550273613832384553625455761967078552627262151190656687824353926007658994833574074482332132253171345767794696314197402224408382104450229388377619913579684158336972977904771298805191285723538670996529454504073356458525706642277964488458473482469413930648433583980544000000000000000000000000000000000000000000000000 [143,24] 320090359617444021060034685467496522128284793477173779098387117254305802154785856730586649637358790233714893318873822512092951243384125543279499103449854918923188756261084381432160416909630789754409885667320302132398717372055372923819166750893352318949521151326823389857785241951247365614102971045229637388135332297344159077747874011483433645401478168640038436802765005528559164678416062036424730583485996048436115095615818628873711002614025767149537969371427550428519362237552730618527871644072786099033030970407393188074381898003120569123891973091137416724603887086875564874173872188875885678421523242922590101129334612386766241546520644782496343480645852354183759460655649664292724988056202123118674864207184594634446473798953547159601902704226277253369393785703241594966305198173741323934474385521760905013973792298169291841290249534823473861769065177311596638505927416248179897197912821724066518436747449028205617745997957528539932233442963241233528259611858658496953479999284207689682766244144115852140164619212642395050819489658162847761133957713708473197009509447689772408981883364631472895063520055439475889290624143317274789306190559021777385040922646666569843395159254859665507938972415122055049509270358252263280204469189573558302105300463832669712129621503573383953811376297650675200299788702114854452536378663224903185137998151973470690172651371072242454332509847757677681043443591217331875071539585266243610394004077884541386634532398905035235730500683409829244280949127416957248689559184415003617140278394756003630615739713601587435910965542369633883209055357603583993712549596079629852852679323084637951433847284264487845888342785801928556986030436689232782820354841350880036142031248264080402728178019235341948190620247983768913419085965023837912857181132949516717724121086436100869861879923669931801165874417890076327758793708875384089483437299642131559389723100415676578276542404285751980869654602492861500393859693677732213309610709256840733916484269119829763377952455275800126581498062982189306811728574074519566064356976002460100483317534389078769310555101344017250260325302092006642745017594290210675970277531472241918273467932070440373455898399220895015901493913411564286678531790258155842727554496862471029757622857062289548372518500569869309386771722590318985713141080994504883631094504780453204457835928468646062683364827759686831523160475566080000000000000000000000000000000000000000000000 [143,25] 231310410188742056781104786689399147692843413421390305183486451911851284562855035425876097814873845328797116142162172352251461537298395970607518132168464782574414386232977200134779605630092208236738552555662521340650188375247617879721521303838850795546116077632416656052342054139559136460550255321086723042776991335841576554718210785910393180768901918838152943358338002744005199627153013648139257059791708466104831470653717779468338332096137128074787497582509660287351712804975032620810077470546017126836951028280486378808484350901003351309436687306474814398251359557382390774438899140921862542602281810521384721895312044528087575919247190268956962528779189579322820977755850079380998201738200754500427743142990538866535174104778325128669675921364279321212200789976841967032907527748868320093018011699772410253900097883964409385562439821679608135271263486187831875151158275944897412725489529483475717138632707522187143815853550906980909916589614609180757718631187898519568020263687941271550980208540109103490866285601284308609679570258201444750406224144131454447170960854573655568563422927966041849628050663494552482174802592396541061820139257982695165526036775130161064826153783431766623054268491211643941549574583153050971398096441648792210987232102488843684896544784305687827300374972915197583945882933685929807783355938898238953014239336306885584884042471136644023271319207027454570386561279025546721609048647037294775370019683021592797515991595376229013748306325469564912763308555048011984877525067344263293100939379514913098360631624119213289991840305837287507137337659419064054542041173919198484679047565568394162437629141214769262042187187631773626381079098450960124433097669288367219678259776052823319532814625407373236757969984867543078878190909528513544240568451450278261738889387566766955657423578194772143671557731708024190737472031063804170170914443674334796271383457436128680011915230879716706003205348201924494041763734480114687468048735419110693431847495077622972485983241690516499816773699805069128752685087777817223002741423067679221991481133174962520111620691480257756907624238031250563832921601926412493814101301538053986426866549565291732816630037733292926247218295268534814783761650941633961668703279276055459860214581562238746559248025527331116191907522694750176024662311263039093160808413465297038115092967039950581715697982953816442820142039040000000000000000000000000000000000000000000000 [143,26] -140282930904480377513856331009147869429952230701590520812791451260981075237465270157142545735382907358571756361548928268769894963738973579656532041173404051920139912317099116286270044493285462158444127072468401291706599645337038702821024440975933401574963466201560262787424148565237131324569708092215027482945295707177375191417303785733323435401783168582307662614979902017665553133699451309724590495721138165938340512757061063021675876080691708926404159094529357026320308110703298912553392646133584999455197187766275880798800341380936870348130172169239046907582594356553010490216349544053659230851136384859341658160037920347462255403048573079308864825477226143536634887304044145581387312626368988345659109090805404243042227421167418996054494439472542872471451440771085359382430542171129200554905147518518872167618797929563031797317364973560163827552052512450754450707103223815765635926901956804239415262553890485081083471549981711567572527081482313773298667123003458780587581700260233975516320833784974062998495658811292269808250365377665103660769755629405901902426561209365004653137663364414895075839753304840539411419057651524716162054411028550106227839770213126843072614938912565423592153034453674156820388973608937789462936477605347569726727335413350513007166519487833353683644269840054780400579471327035876366400515587072393217662545981162440415952959243909004016108319591850157261125851556032895795991819332423097170071627753734147038547607642430901145541415573336485578030632286364963807127751503038620327713951756176204919219010074891057433173610397091776065021992106077047737694273310809773012418643597267051486244206598103412092221447377244777048168460098145434427806095087565085253795055840490371821197825384136850106832229060958869820272714097307918014423384376090609976534702693246857925210402166136365892284674623231242820613744370166670824338577325552781836349797917167632132547618888978721855582677801895637868156780771988308098422719478003659021737449971000671402165372864447910281601740288924923000319626378096206979030680908678200399280132129796652503737057706299489666431744678205452521674009130746723575190674821297782607476618330558391609022633478126055906767124091109871482372329222241876067258848227563261122759356577290491140552730685309347114726538547382088899670738082590741216968692590408746033727937267565139318295935688610811117679357093478400000000000000000000000000000000000000000 [143,27] -993864779494007952221532464202196237091707823102852413947666763927878702550539982430120452071213742796951349918873088516654672145478660649516867033047948238412359033834711000847715670791585348726702087028946954651079193970453378524430237129294938616276801417875112515129676833646438708697378645399047474036991643179793693406833820978094375420718548131396159725269077117829183445464156660257786563198328687912451722471504931524856374639272095396733605639425915739296517141671664037451905778862125362289631552012178907487054835138405357039527565279457164284968420856327299760988475393516306306343489512954646307956009017773584648030429508483291091303256178296817804300259961678646690756109069041434008779751026584898939807066739664756998519422736804555085307934015746418278344988025641484734421210165782401167916449131972820332955879519071324369272010288404870893184641270369956841527997360923440364719331720197541607343727004588358192410667399963732165836983912909399293113261860913024894890391469727359868237312517256380668120362810705574684269251566594183312794914740831082073734478836044317922519687108655980744038773468915740762479219296498988748470434542476750392384563195920296827240033378975965356369604090675936210611955338801872594764891931606778438531301699316791146325108460474288048937163382947225673622945040052455142337980712513805679701366908588501200943876282256397107622045138548911354558724735178756954355025244644909679528133554585531621076242454516054880092036936322928175327793616598833947300871878401960083783677441437748532857835877950830271383946605372415138151039856574379238267659693581261962466876560538770672131941943983462782063199372719595930632705570939485170049570106606610103373715520223259547151346754587682896546512603153861107150518826621896825571073385135918414938020088236691934082219559577597462862921071194182979329245218659092175363802657256959599349738534328857377368884333212722447802728748682823521832255270382670529711425427240596085290769827473729748980796192999587287285165994438750046731203571625062935067843666864906214112992642757773423846892420255089411325411216122395095600772378892359022870691994659892515822399062408370594875613652883907453907869377006402578596542124539712072909817661498417145798464719066062014413602183787386390431829262741965010596135817182525895534470343071247207479579746786737532566337519077031936000000000000000000000000000000000000 [143,28] 2432553820044793711277959156294914409615520761744146997265232494813057442225889148449640734185613661623304196671129796874551999322071529549249535229885538374028635896166072918176157764699544336898691891007571099403261923706719050176409522322459062812921917107150169219265104821875360670555265644698879628062510652847228729399847284950372561449767072048416845833457428718356221822150317535876879709622593176310688375713560818804382160955045056553877143456232410033084516002982329819244001837561285524674551583086139930340044336239814489199435827605705076142203482038268960285463226442869372559094036335448853839510218643488564088705478038915585019988790848198792753804699011905973179312408505853316520782832214919964448921572800093651987572433599602183252738938710906424225719895195505561378990931531130057856756356561644556301808220924230195062177675542304799325980532291741596456951571135147503215512790293167957673381033874521503283953592311355054865419757961968234942992353751498949003663322598991253325625075847553744771959350742337703162512890749318220764782885602162107413231515388853693825284229134069283991630346649629323051579214448856219799963161926286805188701732385254205563382391470902082899629084487527355035284088601008930192785973763435957850043976566217830346682747822891079566051808043296717812671457895984568054771872651047773221116589040874131792896053534785972138671210280805723195450323111523878036282853718204901097101458699826663290006155458752707387570817345827841283012439003938603439687948116376896137475775915797067345368572085970840997230559558226928597569537675625471558103903733271186632179331272387505531766721427832915278854464062208697532444750984545205605583263733423350775039588720073645295096588229541994801926950808508669676873070917096040955447935557071132549473959024969509895915853810861650146699923103977008303459802974704441039349072910206555864869613749761332890647622642304069146846372147121958154156771669146255061843146860056241399981631611500469045419369383987978736905271722249612136275838283926024085958306026286680847012822774643875665107495636929078860643356846761713738313440675802369683387699442849229632094257118367097704089141461344991947603738551886998151580221587341971548696460327697624485781252200559607061809289123603395451504099901954228296396191275517862082686964531157032446291289538335067848969104561222451200000000000000000000000000000000000 [143,29] -3201126416086933557089952949750638922675271945966675959152928557807812292941290558704988872028730547461053094775763126831965214513102136333013577809379845829777239024345156463271487422457927203912266180814317949198706006671817101108615080507205182470751586346685839056538223636418248511054895137728146980407065049116132628596383204423307523498266854831549916686602463612946093893585995246865741134643446361573886954197750703879235602221621612508351409152080815167832060242675947492225452985516166494449152099894514447622995403290121908972663381793736560816517535509777120361865368355020471823182566370971922061560422174620287547899709776248272694577666281642666451976284054960575012209636694575651556280217506007337373808584747814755763188781614264450930020714412821195694766636975972040999977278076543239022645486339511624434484753591863818125278059406336633183116725944434951323139653799919453030304769106577076416895362227364823886426470407402590958067654496800237855981287707210268002682929969665164806949752938951831579603831379515607318943626390359235439340861712309466211319733172606771520501064428217468175879580145080306273232254257003060520872737262316546403221707422080902786086874992125098054066508174684668508547422989210030734970489099114943980771675584128248798227774954797195625876844511820798440614138044174948045712276572313575619468394040866664590590032158739199762796399243717467336848343319623873459812523953095529341303921111376045762571894390570478221921629799329979157614602860391690796287785651271394544772873750742096093793202149658183557061931212371235622454878962984255447596841719030853603511111759124118819373739861946078292214661082444826445109977591854221937280616894592289722759137948817501753817869577463068780268907274030278653290659911875964702218858981457571928226413129987576879778381116479973762657033045096103786947207220791467798723560339188290739276432223909145642058803468387002877908313328322253578829130989515066525956235035587680436850937962544051139052958157408641703623829598997984196678513716370101479031033729625922410467441032396377802886265007708055831765438530219371795050312075594213000706210299931979140018451650635956587308437390381671453342780134127656516306607134925155459755290496610176064857763542161639978945511050795413888548145367877175814470582464075791227621830729033862508982395564930295477930023279615016960000000000000000000000000000000 [143,30] 2980247859676402683563747913902197969383226340027171432746475756919658932922895294966133980260582155181884002384204921051547611745468902337505253800861330787439962549838685756491944048243270946291709628623686618628948020307523266380339858890606393577265377455825641383754176297646585085494530095103361543040841912646371999592469997189589792532013825890552336902628535986071814777271560173913384841408475034709810539146104890183248588763442801465796206174775587087599601608192087499794505578626946260261939621763308339006111503387116915552231627195513356012838676525408894365072074493950942203358942320229692672828278164310837028742615812969610591639899436017767282532502970419559004757482175836616198058639038199881102032380924814044225678266415553678800675845409784377100637900953054215125730676217198866930092361769232307058210472560010233096411818468433762154502592342220522376786067681956153893203275285512348437480378555070945221632688521826893632154932801422703763868899705209717330122927054684115673624263429119588766549111301811762050236713071712331105197666264996792851751308215713859441695010179663764610094459230165869129084189432355294584361212328213331684995741089049023064180462760159832601728097754504574892259736665803202368656127719252674644620817550893296673637974648268932977868636262591959998734303081973139108389518954288184299907625678961317340395692711709305988357719643224538548848674173482920320079360122513594013855232856705745333342642792796325759559485120305503185922411887403824748445462318450599591606967978110412357208982445139950837838531372524707982555866013531832382713722213915416726752366642861659221552876379179820619243609684925205605197026697268919925141369919644284617498844185027192926615999433093062073928348874569406837002840160137276456225306663400428991155254928047022642880905838563076265032121708319362455349041283205392544290624280921512795940414779098547663944303579107586136844299422312921524259153700470269545246133526152675389360464008181912282759664945168385705782086932448301973864860652902779058538511994391847340238030055011131002110020219231192014655010903625768243613096117231943983471007687881150660802719174763448756936201637369130590860225683869764164987663741358556002273718787849116005671086577593401758518065693000393112790920155044809434389113890676469793377417576302324002936138489352463698025905872332390400000000000000000000000000000 [143,31] -2146490297607334950749557519110589213334214968412413242445069473091698250807728395903126866129174555619316290642572180036455116090428939689725447575083186203519306352780733601980978149808752749095651327449826412740743831328098804627708070394788035407361004332189717420248293226055260503120689732762007471670867202511789028917470210396519917137991442801924419047163908182024371004123758072787301454294424215281025757710847027119053416509378611527662576734539780339159288841942261827755839566541690628454350095263726939852536241471026140201352298947116335567131949969528016787053454080756232786601521479940190753991531346395260312451104203427675239134171875403423839830498990686450996886664913114487374463554564472169157436443126695374103203782733489203997655984863042069039907751952079772496370511556516719955230299210368085787713212075400281297277543909432333530325672396235823745931705608586696522757828240025072859782929178539763377804597013814263602129996014366211859729158389663456907917360998057576914746997737406397913517445749976185619256392926078733969169982110062026221000490132171350492194130151718067019275268498180575434884494879326746131875465182653023683085525359859329369514504109498967694636643584136369249442261306100223822240243310458283910898793691219439190881061526019548519000582559841024105213245424043543614691663420739380565118620228326812041762420083873380340280646960397521954745141868137164685620833534030624646297791510231900407891732431543874041783718998280574370747798145333394542250379614823649025031731668122862858862422010297095859972911675288355934183201817542089225898618112213550851126818890580835285232280357740967944332690806387861415145225296176422661892796314986370578293571337995973928454701451901125750270869986438142078562523454363201821168330877054219239245066454674488402191554873172022701538183484097160799252444120584033635841718372697842066048864874903873719434942321868300786820713887273151570674963839350575183730508723515932972376020095796770133674010800337094296720857364523649266491558707321511121423913916051204474146673638698593301918519693548034565633066360704173985585342350804904959545229819343192181490893050906494553417569964985496551288722298112454856679048741399611217813304993979818187185580437831222454863569646206194688537244261780925773129229815519193183330213409110384434409213795219212100183738871873273856000000000000000000000000 [143,32] 1249444354794559650666112320787690511540654591755109979743331739953725303354115768931741703303921220884514805438376896473471665685370279394119207367126120792032549731897518546965461373446215670382362436118709805874725680317762177800556197322714135098182870368709466383566158530681810063578774173928937032045836752091692054138317903101621578462073885448247889443994351786945088671374436081944124165470204292138460335240665830685041149503311554051626916828190427157991738680244689129864707414078643090065472359257590712213655920685436339649610926435716612659928192048624197765917280710454872764836838610792192657489148283728658496366089181642172465089803904371070756635084021574088951799605170664141141004056838461354601062613917897756766881871447514221389645238711259739727435311379956002615897428521074087163012772419483781227391458449017557181790646418381483760741121094558074831226296956126979502464838730480589117911118274386953152025615584456002552186627818111803147173849850423071838345493069506796646101115567752816234628394767124744585437614743017232397518677734274323974900277192120309886433226737498594819942048498818148622649682962348795809404913475727991751637368943663266747838875180793373587106689330113441880531788255155071475924863160681297879898456506459083373656263829372394772743965269014683708253321348568508163683879833022303195700293299024693918306800603513422515912531833215283544562121002074748773556389329493277762821197376270582661754347772456999115059187340394900674468092793127931932587647192242879305700962501710247918248562655562955582493002646083563302990694031305674770989995302791873999397500291325004977534665434833694599827240392066475245914659273447354001037095384221755739441324166007213532787644858532334861290088937315384151938265342574178027985090533479014207607836965962604064349701881220400622360639481601550642939226022591655554074536277524470359857614331888291426261026610095385693187368852150619981567478005107410876796242491674530514785938090241154304548121712418942031648904408746276572138366323603878338520999013243199100535668407552763010285650119954954210515971483785313811749572344896248961967737976729158994323831439501560971354028102798019195337042561432633565389409809873807942651961596048465599072980993508815063294697315494448291007644257167142668075225410112586035209295493094055158205905366559977153501653304743034880000000000000000000000 [143,33] -604037797736066117260537044974363747655950971371475389893780690922926572557141656102048260220182949507883473899147234290545230544341870004115234658279555282796650524287154636642580932962035577397754688206111675745756893045109232185667456519604787959319716763087531750354678212547463070786534188609566046783302275779750703067675451941367796208566823861052259709847481362479028775575620651378066373359990036830717856479305035987719014163280839071905004004315742649856454045002408290400264438776463063982685756557174133710278326467842261508462958983160676155672885752372479529226286887829305273628732675225667742193938542240235828627235530449490572604915761136022154242253335797483514687331161687040137317559877011040020091411629751222146290165701430528235127205924817634118328837765845273883274196365319708494031851240755384950297340722272069168046772233146941234457894247445053342637306373394056137359778705430735203172753050113041130295745121376029344288012571803247324659580760890085049495034446049628770182370835678802111635807971296124471471706972779361428651871443408963657702206399614536372257980429179595592875403511386084015876796838295061465982928912407996854288630800305265557666285542131339223980512468686782505764082907832572147964067966992875503193889307784199582375851136858837092025653612080911792403271314695884405890172456643701386942464090498133965778437384247802022051914306583617690835268220420421065047475533145684241109677678326905156708274276683866498979629237552678111908961118653464181353950184789505052752318017842361612172762540620541331954350430839585127763447604521224322151639630454579858365841870593437416701536644560352195962961066222896711434194156629570958032209765455726662917571977064704649131241300093099611673910040895072218933021416425866255683956954077740269218284288635011044553226581272837582507555856541303938230890620880821095572492625299917980588513226352262821054135458604541788976869447044570162553370657703289820228585282042912081076101200309198465567618705802040209215789163094861510593635492107252273173988315941013863591050261888148359014229064219179362926968364401205896134114483304952916369722879323611390236789808669068908691910027795589415417509118685959174376906913247471771976855335794211068226502788565707770397404906742538800498480541883186687943157376252458455849200578958221345422760314606296623569753527575117824000000000000000000 [143,34] 247504221652847847917381604959301879437645479236424457763815549379034506096462741998718821062023892821741755705456436597548058098637772606268166285128855477809155203635074815113359836582217262097551713032069895749189231472629596693120254303211513379194389162280351505538756455369536417679188188169295989796097920600080437718071506400025016910462589743452130913852862070825527465155305175873539252023129736439838293277530339183296620370684860856006176135519611292156209386271003141471293099684168760182239748211437679264112719659522429363171962101606735572227141769885322811728307131768545419923747017720210840440220348520442372978460555703307294853772649451010997633362552061267437139455932325695718756469312244276298469167632908098204121877848912574836265678130367696316896748046570595884700428416968665610371807702993131469923234533965064995519362167194332754818979241061281944225437421225334714743317138708908880037521853044128078588066573738867910489083962964195049799380191029550180979063066040229234357867253058305027224344274851660243406194657632400845798739729896890869995810659354725403893741716144001142607739418471415003038379864701064545934602591306864896059074371993794046878145810500975554142986844670584319799848918668562000559383875352941848269054915060433933346460407183273260893840339665251841248052085345903160960733585881074659167295409582772868501819593732900097681682997061776315138762076898744607706000684751040509737331397342707601287652496591449671561004368075717258421150635855362386598592534645690143408580668842004917345492584813065224929089716388109863304877694155848453232187959537881135798354844603248157407921197405253416440335403742496895293168821030391019472630311886619809239201914385188374759056650584746173364797564929821818573146506596527087330660560201034316166981667694932217217140715140285202402457727704524545615029978983977703113464435758060595365571740562357085544496838313927168266591173712326726780192456434542009287481131575119574578108693096880404278008713034786312900191061862827791936235514615271853263981414750031023107424795001494405170269890522722122756824065359559520751190475043677718892261438625049645767139983823246730306027847010480217577918855597470795803570530567561953548196983078665606925740162220929920475094069360738950000674009418368876702740816022073353383983796142198046769340891507101891975441667304980480000000000000000 [143,35] -87101070375397709937645740024914026552371017056180099146147906758101857182520078834859355190435694578610409324976920655250204922818005147716488267966563835833387010222964876063655724705256584203593211018327193825188796846170219268150485492875097197881532947067116568263671567752121035627273218487011334481347845731760146061229499158781335613025722797658726119176944173448464226837248816795071995979536093114491950241911877576839118451619602292679413829920628831545627993646078143894221262772269917187252746014000372780267988333956581854896195825835639935580866125195091247048569564427535064855007356318777544398628936614626111935072253001428330234388229938569898670492932980360258840937768970254194359534676572752286224125119357447635350990123175993522723548355189911489005569810852206308857335078768203603625893253226704878148836110427143287680520854206812997287875690894506206226483046389509726142261130754718062389010061760395628521550524386441617287022901065195738795247448040252842945551948415033707727665259132765741505452202669226074108872968279946110663314552481692589166135389038682993381613688505798235127797535831791318284861024847491097717343974500126289409962345549200610669195983281673158130911245990043328132001901812559340161163605073816394418037390933741313276892873241571495381563478769702964525726778765975901841728084277028768160459237931435806871494609836700792084345056990635940603558070780753458799208050248803101914301572217284173623408490982318837285138115796873850506709478830698049762565750865780777553383404166299664426189238180242667714634611693006445382247431904327356703691672792853721302472779453737027770632085930518964063841012481061688436159001642086403373145546288631202838576124951011890628314632853980531643730577117342907089929447037345698744092056462194195831228382807988027608283517910238788402490588798809819980252651724642081847106177576192584585680261783306021654759825249606646404926865539514458999297503579689516801228367235087391401059188223296974359672308207790877215109865042625254945235916177023191462630698271016421184166483917599964834249062406851051764269759725624179131865296790683332344407053529706609660571791075377567733826401523688608798669555686815365361080390727268351495059873320363336353247090957283446224450015321769724893260100607541699618306936010896441391035816994923841661027646895174922596155667398000640000000000000 [143,36] 26192270873501856186634188886017188881040144943399576089615770898189207956177048311342507408845004467877260826547565164568877879657543401639361548829339357058229898486733851097240727277472347015274790981243586663587064181387258823704626933357903414865639941281767153614115185773409832918694124880658791148235497541185107613791503033555516200521235836554852181732618633029316970721913727428718083877250415713339129246645972137625774686245251350703804142082528203070232359385938197477669039457078892111927756519286747253343918113369269745415819086195176785444672666538473147347377141477035731651046862078360495383912795527644744045564135904934079573245401197463391453173883995283378263970574812892750346171938900031317541060899676285232631353650588370631920580724177325142251101001037308158005413294251557223375585557266415666479620158886627036463046293975043770088189665625239147129565028991637657188447859601576756569901165618604046274629622837490749680001044265126296844493280922043859883550297917140384585584735787128206585782155361043588422092288856413739927745329786024451186218794158207962679762099990346132070232094730293283337160474845920237950493137533443227453501928552807410489787554376221097691618957381271541023701838576666409475496560368643416090486339237997537390152447919107060991411083190136019918910885638008816351666451463300068197068961247885711009523533076135046466279285516625366874571951618502335134060878106167769645203002748783078152994750361836058543288426580339558197078185322609189365132545032873146666716232111073061090898692412505311572343166549183436128436892096397725769093815734026910489794652209526480579012198137813792511295306047018130644371914594264002805534540202025306317427141656834425771410858292812850596177126391190798979288056850299224235577029730535752771464712671584423858143765176794818304594436486062251012787091595409873987234291554491876559823378664447756206998685282676718052758245179365119702648922993188903809003676984450865558676170586051360047375056069321306328605163547490006897294656849512342553609045589475463717301900316448850904829250637264390165501303415209945683482559573853494155292086911012829759745426628238119729997685900287529428330012535686531156889618929886739443160548270998675298718629225988271366429229813311785893244644763917599773469465306865208447000054107206635240664613750276874717476036091576320000000000 [143,37] -6366520084834986435328323843002445630387236372771374554677116033148124550643663666672151751078178889300092814296359349348592868345480423786781793619327135269872955070371864958172598411824865384895727408000179729315257512405902867020811152228993320259961997457125893070606416113518698236019070657720420736401635959267468785161344957216018608447053989831350640485507194522804739187286737389897655807661700043702080008102915734957671185561925081190786422488312106420305924360433147481353010288954025417471401303205564203674214959887517192815425376757666941497003597975310398433938583266404611981082838019044334959344414736659898625175110282839610053006175552010049350547525875736354797265692577785833881743919502659001714637997650406678460711306952928504810206611923083581512220364628948194939762671283765852733112646527901146437591736254478945831082371240717998064121060684933231758073836348201300883483700247981396911690858500555084361160783798072285695771377367809238048011766955770003345815119553979813871166527984477350707467034376867520065189141746154296055187272974745263988437806565598277403383917465697252616105238312410963897284980199396132877876739338102480046713783223815337786989207481770945540386208464692451263001827919642449552385104992001123070770116086458820389880989772857681777444699761526030546919770558479521974366135843043397090835951047764258399040411052543278929582679248150759905989172710265575254487399536630056144619880929737073628674046545157649663206014594662258127883300233576321468274759613088706544225593925490224878290408756624702001843965313209816325868461734043530758244378891142817313019599741981136564082443205207090068520212459142195981321936736969574112198455314526433490122033822000933129690719637694866502688231999976885367609935608963132155648601750253541029991043908265271180344356529778109731399790216113680976355531038571142893552884482359636009961621440309237488962440057000457262320107419447037992871882776294349339226614075787643952509624238145999427480582244270291333118642215604160743894735849251465363095730341608550230227008754594437808591549549625578378636614004743229589593134328672750690621229149928877025188476342893636246105294370914308897860225520430190907203146105068250998912033189056944307139831116629371166985395208153455832665591366170585896910416209002277529680143243000475347792768292559714800038244861870080000000 [143,38] 976751512780319303746742291214809402330334838577348425454989251480141943983177184159621495342765421688942896599555271561361892666749537229812514673777116616932619642015477503363020611897727286388818740431185230128466021058319433449837050649232825107515136303870997021766289999549326253735485133265118382506880770604336163424759483017907986979152472197369024367857570452315420117625023061522428232755497456779636232340487296509157193921911159570842698615875078323033342681038912875408401205194335699107752424267185858807497357545598767855128423273256204173308748515170507368131435667849647137608629279158874268393654191536010496216701862934911455472068308280288751897194432365417894458312100163791309714436179495025561161956038482511427134199936873804454635196126696060724771992608039183933539165438015738070622654602056087151845333609323755116133587624869866574750703625121442444828411171087601406024048475599831924965408253483876696677265802646118273322161446762822841094405840615312795735407623219868738756355403495121840887874649803045157869826926515378129533905732333422750919452094128920597898088159935842140094459001139464518415004240571929556804112878315292011862331197670759217202563478445494491250996885714718469207425400882023978131445095957079398218216891388012508989673570594050219075909348830210248022902250796924689840644169613203647150211585379290651528247105736422628027845078335044060843635441492616971443792613639556667228089378045875510069883876463586956129090701941807183107471541771016638657873668553456723038497437076648218314283131875846424186422444811517375318362651404587181642214103864621817244294066295322982794903960087742540217168596881157518132086776540506688190936668680595292852798988678361061497834436881443628472116976514936735743452579418764904978903171213344940149602437447791624746525398816214052863708940473762420896032600420566193153323484653344373968652797639277877220034292922631764261411569448833770050486662640493151603481289287113374760230688673082576342168496536316026154720233744306309318491227972252260415673012810236853488512093436808751961036522605893180728896354686731827676819662927024535500420196689385350630897088803872827038728938894402802748392338584139195441341388278686164520075445632506187613164321408447873242889335892080088724606275932349981886354218589042423577384968668193870657514857420068785015725654016000000 [143,39] 91623590962575750294943269468598533219175290821142279867074867593934126182291462531957515751430409906492352446984680828854989536824384036832783642602140439438289661795257662356602312698661288044480104759111500382455341467014369635892129839201844615428282561083113983830300590836211591129580290946677248142931771542179695712135080243146269902457663778935530688478340287638001759582053291418750252366135337056909099081884024836255686474904046541838942909412042580178254318586430533520480236705302967433911302466649624684118273245598193043568522544242300132677263573762610655609353605458135572545776835888896489644364866646799539605380773630462368508333348836108588062729224337569340055674897613703095384124688130888663450644588684278954121060056530490336637398555551073656757558773077509783589798974701988227973932035188865112101160779940338389975277059115903032769144705581718526805702980523536235213147072791264599632342584651374152123534771698487264552179692506844223072667993312544794714885345835145983657162627149210045352401569438766199900730046566843552595720705734214195229792413278471799877245695907913936879332420277938447114849045353661919427302655434654599098798686141039576416639126059150477896720625537539265961519965408755164730846103305133076069930824591812879704801779963225916619248372530235295682236782021251938800365761590488234801902017778094228626873220980872733166327158900749784907550532187399171326352021644963021352197288989714924421374674856239544092973219929948088778786736998835305136772641923597810330325064831809620630937252565641012810474353794942920716004189488194430822831147505267504286981885677126915427780286083243750615695707151328182024323100547045203316868840805349646056594706909795365529912728680314618191912169442140844671206415973634149953724648443804876553804332768916591193218606191639773026946500472954990345791478713513720851113950431180381271673427446107021119425296437173819192589731815012325761147784490364295848585521014565348681965943945761843684681218525293960573448480330620638342500327999245927077123963682811731806510905940753006878203352491362840810143311045079762083158942996539675513866293033614205032250542007935258995422481968312801429403382372059831852428411504964453053487339939138263860102571484735195074749398294912617586789408979773434486491488581137885351656908176682150492030659135454760906656366050800 [143,40] -142979895398307424043721225821352118424877228889902958856005966495623503312215764530833133089690464286118093084856810304215962311584352463798037087091606355260771647117325520200863097871410237802195095283637391091848268493463651117035812109475798563259045948179502204986198209521739445235299367586652792540230546132884804750122641655379285734224443890822075591606362767269895565872741646299189156861974767843863019142500839206590965351780678440788265828263091958520166675981030818628971203003904213015504440767917708376421961342231048509782559935711516045341111678817979324340513709588304705396463627963834284436020138253007903609849322494588421078671754403095053468073348453764489503628687262313192758646402754424018210707652730128498362495028570919226958040306584268630448815427431517322834299181775320135594723408269618887016271287655066216339336494520189605613596175740607424189269976303601549682140864532443021270273056616617075581574823458774095764625724909151226214396144807333611954897200435518236529418151137264910836474014816899513236121553742096815643734197676524876315112592224834008692089428027924611087390544728823731171216381561423927639506833794377429551814150395016949924034407645382017413147891055276787784412387346773881338752022108695456845508920147576770426799882080572546416824124110596700007710092884923116482186087946863771808798928346570238981919625642113297464245816028432255383785373889289601390452032427620654618201027745184089736908397897675680139782274254541460263264800151673862583705812887825822724209017274976786740849283020962437772283057298209886041788233943524541088377067513788334751134797572888345342222243186307677888045202364704994506587284449656924732253559181883563175714792058595474980704722518682926627343155786633500871651284164336569254257549408924137932720892988060470952816323594452209370856140987984124097606322614609135764755524387862668566605512398810998700823406561130653868976055105861463715589554333820514740426140411544222443590544608964300030945405200742002316782721476510256062115801171613591756123662002445065757859476281300127173915123401220606380013570782321264416495213582594533549898781375054173871284283527832020519980963776974361369161083638151897253239689358790372267670803939040904407705663324489062431308491006595643659541967090325298727861477865669479260513583195822863993647900325646826523456115200 [143,41] 66112662909215575358784857055337026138663292854790569857492188247095095935536982050732941641894301313167423945442829514188171441386103954116832427841544523760477074517183559060766449399392192971610299370660465574031380513168024311755173222445647703290437487828616136108086444011925476590640243737091177901411379133262019512579174157542582158675742023030946851549477535015061178401130295564419932304877249179762985024363346584918473528998871179358143335701918868098663111217029760197759264764227889177023366792582706275441044722276240545740421534239939661860615821148661590089645877276529097890716481675027841538744358029457077273387604731359447541517713166606516844782045562881718091545889602226815889546293525692106126028463864964460947784183287231109881494403903084127186182807929556124213471928573574368996218627521534063351666642671169190477966546219408001408032579261188234022088731147455419132825360443023575936943845155803891185399839129185802557676245438712329346556526065996238861162129505519582004121165744347144015498301895111113313202880720634719298636595245909632171725522921252425011506235136714928428214389774212919282675817420566756258412853313465619553624907115821132623092505844465171492525914329292715261221124451189527396847572929358508232253964497033983137995518336402232874463017739230348327632402289480181797746235713257666642823452963300698268460112253549230422783231711873441249418286254594110584956970332227955363760693732372722490835056520229519516487108662033154291352890898614226251832816774502186067128044414543898397574439031772829298249625323057529104114133164618847088703049212297656559685903750942652644695465183205264760985174136235881819059571313606448403112633261962963637654656890559700188714097936310326923050118449798053740643401629395623932624280354968509718793625379836658175407949335401217566742867361147471262198326541426680525425964574788840323627816707555959095060403681101650839168933031961203313538810089262767576501387469999662275560341189999529191253476505147282693907769840422270393836445342278102197130309269729618004642867411812646133562998838855701286209117440270195160859197884994134674073837760119648837354574829549657691707273058089252999887113100728959481203332707780430399676033751819957150464351444462571399283472053230316453163891769136908671841726370448207711592512745797456403436754034055229860060480 [143,42] -21331828611686164966248997174103676025870710260627381419704709280728655368974831284228087286428212618550349416691780219154865659726032540107848016445527607804135502311857594288487709105223176783534406203012790507978976024978784730675083852359901168342588021058810390162856514643402850179825013129530907280561407286325350028696455913846463484258410624432393341769239757249267856160973283406927157079769042878751674953506536227616934330516905715467698990619655405050390343720456910653580635592363866107002925378226185365099628488270282201463276026041293045188900500644517369185809235249092314484514975552538893425062725885540226631313435783125846209197914443598234630087278946236423661795918113291991660950045744795324422606895143408978089151738945506924702843770939539712318518050143876237129726026789712662386730393488188045776199429709288271417171090857265900820046970127867609825199771927151005847938032002667719763354331620454524714200499705831332538207434667748013636172702732113776173391283868825827529896998546186708840190598093604018185246012027048573738079429373633174776600664060272108829688240835666370457312530171290039975457403719460117758643994371675478918608551973939887251775960084835752299892416860504587292498116941096109236270778677545300483671672324407064513646777935739511694410619210615577154023415847643343765293244297814751183268485189952505105255882290313948351473182810532069845936518536042752206974082946710994796933038699082039471058267535319968890927157743917105018217583497442442085227494783606450836784183407172540832919264610609600522128896588759878994762271961059450852072192675957147445886840051279209632008650133007704116657955089190976750656172590251888322522786616128773366721956093022137456771633880378923326416863214672634366543423822992243644398600424183768422107012638042289184187550426820095616347380977728183772074786092013297328593576785835101208922654070589514898640998062862744131813549809420873871764312654286351035632914679387624333337133180414894088051810759845241534351973432112108183987651333252149860263765811067937284381924998978933400623001462051411707241466606101707362995140971168014111600227567432813970585545974571358883921104373923311750242930336707017304723934217700126078789208443781231120517602517807407143936986224639312909519773124534349382913397836443143518560774286386958135275727382436144126720 [143,43] 5378064529703230921914404572643651776088648608089125054778247383741980862651817510664776805921321561132233716221016553532355924037334592786968646578779448293799713880040186530131875363950983374177186228442759728626475689093752342886559876050085720113440724629519216241185168238755353616666430030567897614716618635739867652113552454246642975247300921218564788507022796072888220454474347152740124125700647485462348488054332798912728177490162182395688502418978289305276920774098693360755767994463932879577257880460253704248981265261385987552804071155929176940269627221320474239433065553626859033467976959051031587026752410458197654877978090083786128519267656473966996554051186963494332796907351772542213715397317218259990779580325285058858550254700472678972302478130245180842042304678599105884915259203320771945605724615960222198033255625209535032416613937642775602511633969269466139244386642641796573731503478704691082979521578513242326057737129602715551381991662544447679520470313819300337573393016678693272414115190027720664111156588519319466927556590107841422054723773000984728295110613939417445661087908317812692998391511872084475730297507210313116843554305066674438872517143349568069327911230369286698205748488431031385521520281631515443978409324303182596165739925974197105980879572659989193290160381545369075503143615337400695537244938051322244706946111120518446322259136829960431664525193987125449203235304713189956589341648595740017097812072608510915611076281027571693242502665468723924332821375612185115672137114605757015507481912219655989281485330573873991153514106886679628007637988509602106392393253803681811277295407315194628413089784483118395587937569454982789743373756741092497113764389490807361519165581101967998843271285495391702594750699006760507790253817185640957933114147483815160315916181004439545362965862726622298685432028867888241518235697283812904956036691598944041808339009971223496919414671552031358133070689219018518589426970081090677719690972723738446710470732894325509421891174242786723122420171571132554673536412734021309353771302958726011831776051806629102007443250412723662070288792250438956405346503674108924243398439933001529523998940884954112600784624413627478097337544608154446918605830432495073742444494993161610405980945526139542468153621031639321969255098291173098328328477668396895492267675946580838256395035876190880 [143,44] -1093244682187929536338418168071095312038642355503375590935323804511446069546539487999897722393059252749674350830588940970147012622278960638223195336709794542456323942869587783388202916966512786203845186636226579265660488427571789606761829230105743610872550128876871363729577967320588038869382524731837593876139073443193668285149737187705107511993620583697544240219299649862898511398911157069310068351120556217073574166446272975100749394585763253750199395363622180555998674254895988036359348012132981804824949286108427241691857769366803899208380265910989955855766274814364350546497329404679654274495719415590835272332592274917349888392120182399824396368915875433890865912434537797231145475009300159777716493116488437678338434625665834632339848367817484099685180532089695114984302273674364084708947852386315002547528275153159939543023499677046791103980799079183601106368841685841935808698200462328971650484272837820177923258077361199265432264258142991716371067702012795059188566315282917531477224018212233053935131961553014515147524916800886221031490345568501753917075795508461631349939885748539799907082755098356894305913183511862713263207399721751232680649538674293921821367345808548354086592883472009113271354453409293027788302236515809374509385796764273719944250683109504309857707755571015593948785706570362605835802500059470221819982749481144036268394301151988335384841538576559016654922083946493430670525523930888482051194151736891057007854214009417068984023318875956026305068225524741532570864617412427016184868448899171044934998502425296661102766630971383787991957676591691341607970645168726240358419231017181117033826441114612802965756796076414095242569534968012550830555262360976424986028184421057527955127377416193950456017559731115515394841137566106543212036739264232207659719181573857207337723377781505092436539400100238995188303641574898604991046177901613204327433802945234275092676498939338578332984447951299987092628243145721145240934558317181647955377850401272324948857933408042340482412999645824491850803839353084519224253795343704953438182980399873592033608904627073997012429179616823051649190105775277907897039851188547995661950956990662800249454995058238981937063810819127191409003892863825382483536170453983792684079989335350788443432057910536136581957368124677153735963981308992559952272302012296425762388332229939460030487720595520 [143,45] 180685177724075541312266884658514091392571237080944401222173855540254201165839548437767992803100583278440418305144156834735479879825667302988482033286358405411149486250017359013089777107294133866519686907727790553425109836581073816333800577651121367358143496646270818689373776186180441968458584952838752013597258918945532842451387432220593483029288808689527848675771168850561234549637857987215347795116092648593309715177086479044768068246075195550547986893334348115064086491369881265930315703758251954364382230172970321583744459099408458515634386853416895569495318993714844174955757113133965897687462537799845585636261999051418292665974189403724319806935807798521602967567160162577273440759962511275273873699991703205617079103393181423307264776695495308074668098289606293491307249554049039767973585257424039451746963073214984918180439200188409477346068566645318972141500501823622740479417555494996116143631185435374872268927415585643018031899245566057437444551595408788768899536003466506340027569415013693183943983906984102121055777628570945500751347746899465207407065315650132704202883097251955960367661096642546607275165517739488259823501067256449031284243083772073223027312651067961199966517207079149454821266590325473007162154917529615222385242712269294236991935982764022039199580575312984203186034770190594735103722318680877665151860602557392125829460955115352667268906759278274736877689301162894783943727682381301198842521590744915067401595121630646336584868850876269232848345452678019394473292185192524660514668127844087372223931318612393124031094193002448144206620103489454502846655793009842161624971447818759661307792029338521260345999745360285647546015527489726307116176097311373299259776746133614496104507804662748507755616385825951381604770339064327076898980074026882324333666415707982991357996567684980179458647290604347799727302084170222220841199953216161815165409470608710928575893533648686914946032069274729300105819457406315595047500828715426924955942378926573976110189260317215656499250532212705486608959787861788833011650075355212673008404020191767083665794626554825378616438152904137206006692931594196263795702029477511479652546395164635446339282980720983977817376760999462021349360885960314639912488544103821151987533361593845532589338838074778128370288582751550794510863752707265426199483392909053732491925464259867518565669704 [143,46] -24325580754469652035580752044084890026841359117149386319717862866627414799320485089264586481342156153810503851622905241731858721413779930572430496626082970229799709195491664935596313636343589923634682683886384202046386438350842561904121314507452320491917319782541318829372456018017535663378272005985437972109584823134482823571665810273891165331562105251326611741082476430160728033562153506097622646072577679367121695579798441011177713049410134261418964783912210176822971197264946882048697071203498795146628418824617528911419668242076968289845310696293003478468601888733798279709467884227993772324495853573365544821839999572688909998801839984356591389276535258961621381769430084201942527972386240523666042759384129732902621446571243616891483929777917478765791521733717335850165434471464974334600543354163741518962083150263620274701571500149597116903922760083718934905471334926716136261936709082544217633786839401769200645903736520491229138692958741156221450621635536275163264119883248616704782765792382453801353690893344809131514755028249954031518755189292119668944014775907175851706170065676986783166685545017274529902962775703837558976220952201624287416092486673220019032685615677440409150092421730852329613057798674130947282733432111201095406014770184937450732383679500330135471333126951031371834096120958930357234152474515998605232474804350595644302088613796733583617812036838566410811623755831780168932921443007158232897071407905319748904225232518182653126167214895381485633139710241845541191861962735762803548981416105860197999703438086173503035792565480282238565523817393102329154599099095987531542259550881232128361247306812456025279913647685003018526101577149909737447972540549465857376940150258806131059443143856242341153039947528714843646147008826562388996198716511108578726382466938490021988732330727560555441125002093969267543712243582088282929853460065314526425004505017691449179784165211414879992539472098900872799273245523133440182759053127532590485148060564565954732689842860692827790257618694661098881122611291593224839696635808878978316732961500646510341250827280080020656828650533401346125625080897932948665668244144403200874041251834801049165899165969211090507886605611001608142113594195246965408348746885986137236816815925679973772899563686932144320321848784033717587351207016971660501386291413888234979761852198468539371392 [143,47] 2664719400447257619515411112294455371896347012925853041743292289744164710147481360445988379115921938983653692650642031131953767753722041592039246525054916269415190986592596129009838928064294452413192081715268304280218782539655092795549906988942226069771050504350229657881438398978041403213078051317988791634903552697641379327635450047564741001945364262211783892986345421127973721975601016990347394997191696312187614369581690605721490347351900976710109977257109158585046983598459654538237905182730868750786807986110875258151371454817680603662158923812692524501706219035994756130115951956404920571282003826913407468448550363370018203384879427713065600278036007157865906031587779137525552801240527871485278257729638379860419570060611904681293416989315706539845605369684111610663342893174718283190657406372256012227648944053681488473146968795300300250148024529466066985053768751061016642497669385565966183217372875308256240700040356222988753540338027316816786657262646189418341410949479463326384894777460262900750193644225541325258464623382480465388951137104700598098746303466929845742549265200265962551866503833977651126689432897388654223823627537368498250120531335631720640575073853862372727642261237507689732304801295580671695096075091993951658345234075916543670253809182825359345572982681870892563373630174491979295540350913857471874194716656145029312437482662675468034641992994669611930523950653548683935272873138098932164669024757155533977843035828219613061505146733235451648107285996659380991782098726623433566287828065000063224071565283029239287273869088900501604753410999631781499397956614723500346699581700300319536669932862345262315959014879955069067941303955399958690845550137740656959816180455732519942510437027325220222162463684877615699700294888634696727851906498035181297877973868080567833876242543383135696045429818198717695269319885400444761274015757543783959031412389746727064877646303268066683191539472022670509783520465345972333475215070780423055981493281504190049451096963540021972791855885387605255845994153096179873455021128364013041172886250431987608595352181573581853676917375879754009149933207033488048274543527464627504277553718221763899015221785534178203147634277525870679565104767421931512180849439389443867171835525505826969307254512769072493682976673111838755207117889010424926461161814615487304098414056450590224 [143,48] -230641303342319528896449377840636634103290086404076868719586611438810610092810512806009692746253975808265943896245610510438015183275515957972069521490711838031339710354463563196286246840049887491930504713261532899866240294079771137698408814492025241168502154105888182547765654473221199967115789574997193341815445251285896754613539895841567630276045462400519413850492779536285663360182963738378626112092789391283187714383657542769062451715603227540132646897250076187100965652868242286987260580657621175245641702554107075353111191143785504059053818155728316179742319432569251582560984271605380334449309381215495050176924940326132461521451927213562433031174340843330281578448188565165967177959840465140891939505356775653334239365255874761783386428319932074639487425527494698188169821359584767261897420081936955701991166635846468092181791758927945711565724101709464572063900599762775334803295610957563144629814505726504845827661569480620518218567034769883490981393386248499745495459876847683370216585966042209780697564375204293317797050311950083944576909848505369631860518476436827644557073144236391422739717476587635549399338502255317979644804045011328573223630259880135623949736097448704124873267328622571662704137945689828543834938888050691006141419249656206342705193191366019689924573724267356631912481448967986669325299637728462928563802706001636097138374581050633387811176986000734628986365214037062934385745714097469516763142687315985154876305869771321413376725778359142432823296641523012974700177935826024959470189930132393960492332973095218468751591799502992591361072509213100931371322690698255570934545406168091575465868704523738217629984274094678696845534083790988970674654822990219879100848813330423716395398829030144940951254368713561331542452620978088983867864922216684081262150535755743756437119544567611355180521877760901942054634644003952537166648570164981300231368882245084657272741072119925149027994473035836226497732183553878797135898667002467077292332436490128691491543934330935820958232223221574024756300085874439663911678452994718168027500716522092128707206245797175950013583490855543859564440044783872828692986310039593377591584196367739392148754524962513379947092802554565735763283589124903130193842121029699759020178037556920383531398178619865965902474790180645541020693026350944111067391460533133473777739859774720 [143,49] 13017636746466143185898141154261324059003433322084937169469994880261840494322464020418029916766975488156760498557256889523504279803690464086275048261597709971542459160813880745840911491971216625913366614902142853659101056826240004895942640364897970967062984601792427989587640675997576162852419332198034605247465071243904271554607723729117574301961222158499017195085280564284725227180946410724304971059317977155084494218366654449213814220270040863261609369991145746808870280164426747420591505030274953788120154025065849024142472889790536817486818058869685589231532073180951247414198732226443253836854698514680698464753772579202340861938330377269453245274378809697365780583293681739449262770044177150636267314900223908791093714442226841102044502596659609341792276940894564057545377048532775244039240561637691149073260645251269389563433399927396245505272306304348081784215049734900425923713038916747751675267293460395071666154787958585048070625776625442541366035241322608075323578043883517669690746833945201018812413236112157064406452635775623478588240654953357710757230086663112114646149701789678998585165514884935466299298719702899078150160708915347762395424142919703673343711007693928261876053076379634655477499309283267717771402611716665619202544131807669013548008583378958595226040308138018334963511493849289746401895192021678656930576596613506947107262131503490320189721194523587547474643434832971957297994402126982116108480219209504855265397168706427869297426786218450522659200195291960082739729473845844952201867702459920247946871253544106293502504469829043871084139700663850276632035532949686960572710038760815247980912734818759489669925406401200464974957032282583852247068539772297033379944995979866371659713366663501763152838360405218692639488929589771227805375141645591043422074229897704600411984374183732459036973242233531786249123346856965276901267215109323604149330025274841004841930276786739007063000413268692305733576347088611120125451299277795923055246624173943478921524358008814779723798507774884664356365391817809931102812389237969411548714800142640537073353489175361109643713742721752472468102399021136395044062249526792183462468722305022555193552171220758472068064739179366699036787849355335816242301769248879361326787304954402474246991619684970273701917883503504348745966724633122456082704871365423425878902962208 [143,50] 198236845110012091840459031065422505035135446549597337365942388693796025135845805600086519180806576373160767031263709255971159890604344277530771879131447290981371672273807157411559360406864075807767313828112713548270765202485991721106731830157292887663495671039325245708612341431763936445808111556356317866150955707290429800496982502846737616065568561972577344390920165893641636976611794613263914259536934005098619877347236582987876792334410953144037358635168825833243754131429180620908744491493724548471687496598484299755329202442134415438775390799822664320366792797698025892496807080712501508775370278328887644917816997537941060671363115858540884557965373759483495249199318602643041970773472901538065450484974292836104553846622992881620879836768215054660243560405424846990656734373526960703278517241585029071852586076587316825369311149675008836663941460729608554887095983503067452736210606841664289620977846378822295835369751423010870269749868513080509664050523923817229222072404044857125394576526209163145125542922994865360458079609763655254663707350066414592831018745220236196295787604234933425157168831229147823456874057533432103336513664966624972544737778133842329001878042786525719629906520375878982536435659179547315143547097029841154148394218330631851006609130584935129677615238401305946133467246261542814521962813992070074379346447384982859807845620883256951357934807713949817130604383396247796820141069254089246682112860845233359316505954953539563124857841259635308459721125340742175084238969432730353309371348725251798524969227763212256842838334472409492572681379226158235187716279327965756367707066632637153281140602078123420620631375604097517583457630767868625202286782258219721435881640440518439012707336382047827858809979785889093451245016222572846012729001778266721328101258307724602978934060119527745409598144477357375230193096664910399056957426130961727901840148239254125325344792409515346027051090902566119039901029983233505095625216409211333600600310300756975633328912118525560350897364113329131217931198352423704960956617591210517160245492860037295739415343996197047315064297254708489433351412007876719876337981083547823279377338741437961854192448175433175263394466901604193246963226268836775705751687396062184412418492201193745112275126064727166728473251345324869748382613283444947193773346280028061976928 [143,51] -176127207857448025120516444114385709428572852330466095382084830140366198410636947394184940975888899720000297372680897829465696733721563578569723016992822823420679873063411214808169607513985510945971189460509078430013538965804735352026487834495497406759163985851961617759408215296168215099138430371832419418646730678360497169117735353371886174250256015678573770104451831581458706049543429220052544427779391809364420337593342431298471904547577575991200375484719599324609576436220612378112833608241075600896160891268770917146434582374180511394464657304195721041017764947457832977712872981203818932985695147970367412925672520845002279564430897790253989566020697504602162566176214107281710664591951872629906101155958360850797503086702023691351237623163104124387401582528348713311352605221580081334200464718649150268209837913392244104889469543251021954895825343390825231798122764799414524520716878965517044947579304258335650649718804461005612265428383885472159194062792017970040681206110898254567779195031396991266711049154316787459609758442893142830194918495948806600792883286432593046795688162600100202188538230082019222484355696051629458264270193720353885967768430488660251672423987970823604563565153352757177707144484569138976615795993909319503103566805306337019060245015570368564074298650060031623680241528270131264197174487342694380813668308936298378005626666944419005372281072271456334311934492093609492022188741110625358871064545818994343244729509836323510958799897078049754851342716596643621153070939676530492110172144798228754047918805665490614307813066522067403510894298436993737516408487437913770004087170115253060248616793823470815455266337214957015346477090510379172649750832868786553213839387151549312199675186607592169665877064140286093841443226316178700888106452237791511863120369530071025633112619583983022009310389755682306390547336160929993369909550819133769589898584299310959366594369846210653886579571460649760474669284169996418947856336062923960503939036651983111586867840614395343787009377604385282712337083599150540194200906759101779656416577379320786292041007241600066691660341245682558532531908207561047932591037043227595145940586024151376272755168103802912242513593764089969575419305329864891865850043773643256436724760537792387977440842357476376691521697176549495742140760180179061662937964839673787380 [143,52] 32519316774382015438287192734324889430980771994317149287673971200646023445587316626692785275586550193351684628596922929454504239557423865732188067461072852542931914846578226592234119333161211754142684947171472534705127554755376345385737935698342203174853764080235003376243480464917554519531157520440901890982993850630049466162734693670325723660540562817595571579706883935396119703941493195053247350334289148547489985065384262282161171427129333723843540046948274956872776682997615894627168583251142665884193257236366528072178890970270731477363342879212851923451029628770722898317511673460368233151545468173217386905478958164399410798421623808776707855820682768370264588798023895274390912954051173317890793224626125493413336901040482534010163015923073354669112105154817209607072104069163600320408560179167005958603517492332933608183445546110265767266269949629041325251926721277350971912425304059739194978084205693207405778294350896199491417781817328983773399823904308365559059912393745882786714277466619897276810305069797782178099064159515773906526657055140071703763229738402685735524715689570896178947742882546429498670455640947487730319584403972057528829649188556256405069852876230827075867349810549901344505365380350918087814605660380612582715986991612950179721020566057342568448030820103430446461657559303004590593497135415255796076391145389741401236939148184165529949248664866192307097563605657055317398260912670462016745431058071621417087025383416193869207378490528243615528588091785173849586382179597658902793752984223967514012708994923556974129577224098843146091724409380143942049505787639894089304400401576421226411614224876757967477717373446171459097300911106448124402301025558767055993789177128324122282687862205874141435261547266498738755342052916567220267708695970923330823710022179903964338378601972255393717418895422383004826359503241989125108331361185685831267565614957829056683416366314783331526013878401643920814697764829192286636630339470189315736037091133559687446905436818280643112546693247812521711456501221431374385684230632612909876286099022127602263331610771910254456273898772995227974338108830704020786027517466426455147770889736714664693367788425303929378839500364004178117110881204864608723896234216197708183399170306511684107917132338256974615727205468339092019793565529123278435302579364921952 [143,53] -5057099433421214477728092005448148920960887812650672939864918637373811190034037561958296423844096353606655214287382243260043110369653890938198897924387745958426319201423615730817974681255594610325366837820983342807374047449168863586279075578759521788601258027275405333425661561701733217631749598797331056800116017425651088788788079075490918013634312990953963774649860981758430908067341034353354301274560258508255937560650530571665132933665663049644937191980329601814438769046755647416849309756807380345725744341757902495129757707293282639122969803060555936081861197773063404684353372537412631162812829998837331986036537959336818553795192476989331821482176831131720339584805813529576559157897789612895236670073970174134874612075728397049736033723404599327249382107948232855374391305300100252806569557300184782202404068640251579327984874829098323519106595549464582293481014877378671812376908665737402283169737499524114610693958708785963513905054101900611525507104274711609256448519893186288876766679566966055116407172106657405392771851258593982076071853709835198990206376636672637754428099764324891691239708027973358064009395817894611901074956256752373936238328777868599103860074328129180495981623454229203632547595443096944577020827773102464451999255282736998899066951445751594084329977117133165816208796141953404139319142164232351194497400455162218513693087192652931707105640092107683390577892866206289830339724648574956226063910869267888712030589820057589066592161096349668098741232237952729733232503105835376927825886964065343163292105189242280433570536795741345493384859770666332898775264486174652117327913866558398207702134461782485531998975349090928120967795241605599208888519876675363142717300407929857184841901946728584552918020463467576437782726607518756655055914644072929967358549063983288710026715111748289214142293758175941756468586317389619475186105707628631780564700341189463245756568114212766506737868588376010753534883361650742131970551359581172822402704974028218515056819980194180375301877694850447417424227813612312557901457719836124115071041761085927033800585447558907394057073727608138659708817341120270818819952833026822099321433118705076134505227019382589022074106488830289469119210826027827680610232178477298939572879333310300329805784976112171522978741088429792172195479277200434522712985607244 [143,54] 620946346419813642968564626046882004430421376620548545849384742284967502398341761646021520914982350166060441525953721100196962302364796622098126925257124968170483155381987129246556963425176835673942823878364178145296082913026323750746170515949589640400693633647183702557423900004869220560187263049309680352636692090841757013203617047719038108938585443379449733703973682094689231326412726327596298912767558267731846350615681224540470905532616979393165861834398714861964683350331963295583411461622685616571951953984721924981720057682918676656471440432449461535824996602981746651246977217131692865730398430720929079471990460844952888118686539887196153518626225891345136382238614304155611759324241309358173104763025188043986698253311178839678957524227353999961671698654649982699693830502301818605778527366053852590521665214427749724447932638115733781748237464565467415624839338324445695942160142615045416380300642199924283591807452543304569201717565650158645103584789151872331651230893949308596510886797118338603261986318435948634606834399853202202934504423001631730839519942867608534451661105881620052282587129352622255266796460788472481655390100867678961915028682541921439174160872596680121639756201799464997401981529732067825630957235783187136293545718021831836114632327125377663924065192314588587088072289257822286571918741368147939076975224710242076202352306575591238189439575845748836307433050425487883552699859619810181834165879141748501448861480575084906703156411065938567949121956301210910793787535595045132793531101808133455536387923755473803436413494374989035522690469284100006740080536381995004492287742682099690570099278011480535325147644134898351226264777115482109382276049089283113986258764188582253400036000060127940219427866835724551991059497696264889850397499657034008274037950796515413533144267287056048368718824361822529077294897212717253380132260299236560837142106831635492767173271735824794640105210049196122852369492055460191270693648739190317012568832269571713990714481741794495502769357766292872974300132438647375218931403164143494278514532897374041708571140122901782449312083005318401885333392723617516309882804319627115574693292374574484551371177907997333003820895141257311352621277858221111210593118270254842441343790781915781285703000786492526680256559532096058146213385690172517245374592 [143,55] -42920200764911262246556204426199742006065906431412498438608868284781186492554267436535997140087379803828379143618739274396622738210044963628134435824836732912075763131055752645815662219284237824401703577591214976136287379338365886224496427720556701434329816198961626379632634610467498973155917538506597606468952706432630002015036429735244701914189270846455005805310729545065777296431239939617869608714305407891016716524789280719929700198687233941604294176547544529493722588642821431910467262562997221466750509754370685739787920519467862897028246979807407699027969587527120694989692710607768062363596022208440466466989718123198538265324333306334870433877804477894816551172128145962788200079832309246710300977018596304684939133217979154411583235405349594920473033152221150026645320271315722088206626381506861640613450930330296812714306110919819416514743719280267467331186478299702515882170519992034497405159263716746864480560595154959401490833059744371748203237989517494011550558045857232881027525587522118508157919329196934806310016180192756804166814664102914240714276998320911612706119794441127831388959927191303112625789755912815999980675707832354664553077989534605776638045490243221307881474102043062671679683502897719219599202136966903277380429071014228890594602442431336539807420909447000785078827668446751443592576721382213260604906771548565544569739802086013888970154996773946399655217412005566067349352837585322825181114606711075096681811599889861046776465638131799596939098034979752719885738433874710869129077625283836355103675858176999774487490529481567617572964852759894205237226000467815111341283357143616662466319233523272369024477081698034878568809811238716946447422929822194959197091810869478847639425243619882616628106311062226448279165645473830509301493363158921341958202922571906585866780033015719546354524632042147951973137127419202372989643121142709939997900917942923311248123845227275610130788352164373311881816956843189414286520718894667752183966525629747078995392398336825782875848806671050514208814040154730768894272312720777411817435663258517896566880560180220130723901705198156165577787631002951501864123136094057625221036908891621696366755052077784030241667099138808045903216223026593803817035645253492785291008137550355262683563359461499463811635849672379174550298603542992378880368 [143,56] 288847819165881894126702480919008519814633339100025038280926665058323319883695279697856671643160770414456756861386713765146165277447978751821460384074145097159604207672103273755599711320060871464624061558924613770670689437627836365532134525962977925626617309213021966935348327807154165417641446730951090672521089090475740436178804398618708597214100973877876871454740361323093565342478536321267195342475027060718852908955556596588630337327139024774877112382497551275559632143358325882484425100942160873934143295762449277956839947618041861052252390423677531906763600053077277092410026920559389708226361509750975098938699277451022829456043150705832624873908098037928775393991899411715041276827834014018353982201052921215585581161297852198681279322995563588012207568645568352416852989302212306246407026060252633300279518929557934877333236003370005594081394276082283642126466301802235667106134783061444959972582385079996872319305764199861648012049848762215827798695806823010621294062079698155648724674950086271104852182104622195993814660281409893931183925307259442539217616731175558142498628589007128999032627584511883413055871367246644875585769438931765016655687795597526024822021678317528310667437616589327154544154925035416981394763129297915659566901365600495823938556279151383065433720423944240546584288235832284579845443772451759373787434644777625403129959244869948681313203908830081717996581695147904228277554697431450761664340356034389207689243575930739410833786945675179493562202423850599845493453599899003255522063428831153128135826497558302552924747355438381570375291572052434250931058391309953425226233975636183823597425624251279822178277839202862058879606768798826295159545259618633835053073848166226285081366245860812748171228526802735867638488081095653519458296558014006040772294611267794911830783737967243117929432814627205438570996579732921010277689778270443239034077594346497997503730944180344203675858820365721224782293193395280999676496736297088143647789558134386122001863424427868413153816543246661600347668777134809554149460974628939076328729160334194271830756054122001567729526408177870765714666488079217573496927777513559343643451917247346403402309779364913993741943322286555374490540144379705369894825868690363852165948670051152443671051481126479302468471266722780943791980435915479296 [143,57] 75850071281330939383623127453229041089223739905400424837971810141839691446586690857005103601575876639172873531255357880102449412027816158390521092968158048921585653403286018488924777760597539722961747551622756730717345383662733055377999545532919198229881021566391440036665820258779192896840226292795595789601422845808493778423751288100502048218522854483409296202441166601407764298674412829622200618076835669198855268034481542698637070277352050229097821348969730974669095501875718624901192631491046546568857932687550430429833911209853249195474511494187308017690653163170839618741153872016895292334743968895402774739842677219043566581960647400089552139564368546677826414813625739751115359898381619602810172534740052583167540268080020102713874907069787609422534817325097687563239698487013968019228610926193765484406366484111741418721021996259166143069863292897281938513171519328938499967018655356887446306175518018069816196710982878740815238081685517089624189940784869726353772680216656422294090587393757895877500249079185352835342701819935814260822183651595850234760752046057025624313251539649985111157379316955342257077146135190961341043970210034279782974509656240301275227794237687377809768767717030035017148456374572664181719669378420275856848085310368742488144688631260246631978791901278627736552892054399885028141014288674559945223286915782060799108612889036974372418509961211691776237137725770023097781602429865088178177269132156431833791723831580402314273621145522644770575853769066550407629046231370039342760529625557783286167628634008028898270289572853918340805120682300545311629753303016580927385001905329344829480739219390073954738949816460205350475354824428427441796318199542352544422654060801375919255611933993216879576257441185930613929604214957585719772927937742826671322169607734114383026581450937316298408703226922599435792027226756288978787608700113951988140968202086258324185670819431400088888841977563119602098657793887076203193575806816598662516796026896493930255165652837412462460448715304159845919084829625488759876424099296791309362708014522104038905586791268132343681577425702903079067152191890201153414831157808033989359875387767774070901720028372447736810231061355575752631365183972444939642107482660281941909507157092613531212245173056207924282995715957101778949225570961760 [143,58] 22811987000441136920981000469204711591491038585741176462332747547953122607364578529381923120902460301758924452844305277767247610548449319653600110893787223355316898733579754541157895366584064546546054986457927269016090613328626917618127566958219770319948327507201857467761641139849263282123579033071753162264180929356272497403226347721986709125739256186166057466210145530837855925003059217742227141085973180553601639897118388501631741208788640283066306374208679768306502683948823820998248215415666689013241590034944080947433576977897252768637278817481337709648960929254800183647511768364504424628072301225107412519119217890247675769724324682586965563969180295063282928877328648168873334363801790739814659668707121313832729347311363206078212599751737395222372002692143302692185101096298315115139704587890738186843804089220115332478465832522482517153650734288261561898327092224684989933220040394505575661613396837592923145976839220229503428603075116060562993157654248049046259861537430597600976044255220772293149783977080205062397182747488168234105891272005317325682182288819282241291909020466032053781623575475300557313520075417446445439589330607603356030700197683044998320715333899949605765273421634292510649359787538040441084532244362597948252081484855363695480445084941153562223067345816494366957090009288034374247555291200225562122509352451101579883910179823545792430651527795037493588153824394537134347344731792937571979345564230568495641571327001784908885002910842953198800070222280502499483236672391401207559444229649481297872425650182287259749134133836271713918326470470522023962685872699915705572823589147769014047737860717741332791444262287366980801872285817096782576821029250631961151564556344524693578017602327046220414887335089568707348291267681295271271539154148594187093798248459217897246958393458074295326014732092233465109309851679683349784934560741811613485580014969622394238674762665760098854361298906682766653582297119974753531898917231924198339929658665626548605317452930119835396525299916873607990333892880587971186493736370860403051166528803031226101408987769188441927699138495122249604426155773178428239207311092932793640990053927421097429715962355555085985764155017716903646897334534203837481948488092701923429470725005377521296203822729864915422573579450028758284038621760 [143,59] -4761914671837805296228316267034300750379871595174508460481233541411403969214572024698033860796892270217370005326362247816782816263375296347858232767421098527001433650227486821184838204704087165874323523373023748101134321712575697882068837901182515478185989275170570835598952273666486164513984133763789358599907984419055341090106597115394871910309852629991244943938355326969061200131620405724473091478743657176421362385347374253183509776962815623981489746786888898813983787729898415624276152602823154426154990668942600325171551716730761731382020217342822769105427492759088521933504517743950575588440147967186692463798409370166250141267159112340886554817753555192305153236354976641058240514020930380369958321037843246219160698401175428099471971775028847360683167227530874694856321985488940796622393175184842842354377771732045346983645505714706462638692723525554288394464659830135183767253892743694844167584889757684922040160625936008944535530208522152524772566018739327888951822177165588357441873565497625515670372032279947872553091978935243093009498233091612245707889299378363418966307377097945247749540604599326342960282445033627616067262441061014968893465593854826780809199504181616806657180950705216321660013087640668746882911387413265666255198505372236066736823548483650991793608888601435907787361191840894813807367317232448213482954104600208911862432824317384012603515321118192918811836841209429616104491415817276633182524815961405191578800001033657998781217064187808998203909847021348929071529378741679703115092022680479520546493355278549229336546067201137005718209805969182941175862905836224871770790184834496522912860343796245576618328968475653723572783200806828509436472281434123045886178026116281588171268313334553588295003849300564833987517821942884636998618262630001590111416138117068364083686726588160371448500430380097993387028503406600315695280958495695274831266189915005172720832760593160371853467263937366962720802355316649524704235676897406821339060098665847799347925668065743054892342232236248754506054880461638445375274113582755343510252610323958438674918651055645810237023952140679587121094483761523265338916322131855732027341205036772817243038183377567653020362563752670056480913585193804149969711148314947796982396857582446024300287867856383726889582817041283250719727160 [143,60] 465689158063655777809348368512675028950985639878618684187205842980161605178040339016447674437597764024709065530521393309002797736723872403322820360475989803262133402379324092610228218120723244395638045560948057713273726641409650965025939741812407850892605521974857363172775683276290873667378722616005300760404448748571328346010018232220874918953671781385044674249273642019087908729856282955414635278955346460776927489131019637479457674449706642275707084190914143834071943978821888412317738053200608706414262552823144013393713269202022241342402989565676838484025698289420641826238119985930096456447662108509997639946093151171481514487257641474539992216306211107122267580289796067080030277698941154934872051565033627038890006202094024637967190509890672313210493176958496008600441627938526569290194144203788901893248955825102373416866312648651686180602693516178410048777189790524095415667707988066249652686229471920387189944104289447685262522125947014306903562752923764137186310766248799303470524403458976683102037592529099565713871389619844562599299451643789074868594785912542558404025705113472998381755759952075143052651352137195083218591177274587611380045498088781409723437753051714054220948232259206482762990046967321035607585006309551704100445610983234536387412930426909586815260823481292595653649070435968964862046893915989944146721375734929730044862526216374764575466908277334291665511932427672143868718364183317169543207902543213742731599019495901838982895740330722981204118521930243922154740490000904729875731527618350038848047874997215388940021461271688815340999117476944253326393918412375736898438222853814428334387653184857682767424472949143903697244496089885319637437441762694201834957629304059291496762145089417985083493846441000023902408151273108510779271955524441354622835414184626553922609531712285552852936731500138764982130061555776748146072962876865018061667197781473232083993187987076533074492504440033799235607335023683193400215813390087200307898696277167165412206874838143158127839505461806528651098384977876423427862243718789221548131008680435455147213348427245901047065115224658523623831169171183182222957931268779269988327534960013341499958233801008055073428515173490950711516019690714783483375518753699258929773589277414297630270941276408930152473244841691221936768 [143,61] -36812550671139994377136282030143976325372537912764348397563591387524747429250729110441295852440720668143721899608418320783322044734099015986195107003636723930817321683623338023558391252625519240831879507311054436140068665496076560281366828268971240703401391845571080876522654362278876882829954836135993891822180439590673157562328900624852702607215752180132815893827373997237204435232873070944543627320703981089804715415380892435388142656911979490799273839944868118200467428869686059568156534346100699737410141835465851660909090549497485336572391690285940911778075249019673239497224710743289207859614231936694578324345640797416311082626744640793081640787666410612208880868873450995144505640581508798585625307018098877098544868867066936445477876029798442496956520619457364108915752902346679680999132737215862422250477979275720568271055418942762696222276901741158014860034970678148621151563678675174251316065138839336327447785944494726610554801100329271578652120591489072672050799612041037997489910505027621825701043016795270365472709266548998421941077195805036703848090217419804568266150103190713744858412835131481950973968200169161395645677475142008921039892809011841303103395051325248342399099899782599545287738436357472444610854516120945189382420321817515397217250247776168460061402537892765235465813142378007732678885048225282877110177052616671425532029680296872586396399083855596238014618689208720261161543608316159684442513399844120517593302884023891632961956520276809474152422236579787706952028521921048162406098231170842646170580353367214330324019652929404949310131030441815303950882430477531450251440292853968124827904073977494496312167888456500190662424250827254556809784575453234628165355266240505155424488509567501171592567762099427188463380834898981564126870922476177612010427326636449854287142562456149532772349603144091953587281193142365313002811702029795001919607458245115910789645154646372915312698374160070536032585004909761882870092656848358486443187062491934088735269961206264831340986351133575730410863278717087689856123586838718874721868351191359107177593133958674652489298762182883750979323817563880941608138757287743044851619643164325830713150067094307791746240894930600534182422844385326733072510031753381350562446577816145022948591685585193364820011453846122704 [143,62] 2261201677554033698237494426437746164383038302308263856919119488801022389359945217029559147610156860783095874762607644528771323123994304799836959305266896942779784059336796231459851503165093484215891632747961480934307311353991439693928560138313790038414543046249883959284367089937496262451539561199729023739637096737310158247951278535794643378204781280693260904185048942225083826159139345131955683775130963199178270439702677246925360490836489017704999152050537873634676251288489406817655014543004580633631526667868764781140952374270602642696415645838310513612819548713831773277015211747916589804316155793710844452631171276138765977722442301145984669857873129979044592545982837869598558969101441099571175744586178494194022616274107370312579874390240533557318193200525601177035902478044541562035526424107007344703612785493930413441157136441220745343043670832520971880066697388936201480819003393607402445001418813799638168654892295069364555936979883518495583744060526237324445430360841746060831244799077293981468025989543699127618654131724033919561539059064155935661419774873626557239634054260127312455253476135483705498966186418484580296734334893450048736125382578016380388549815726062638308204167180772772387925788923124217665835390093065304386038843941949256920494879398340568710376328353934652913172303084082663763150734396417969715659583443593063963238606082649650062960055785577906164089137829320759926235815371332101331351161264616198772727454652218906765300125807689189944648160325263885399323538296892885600594670227359881890847982781630778859431968974960800193222062123561889136655896917228725529743460980199385703161495983072670990678432297853795610881183111290599461714033415715104426143813716493725223435715111948484637429536400415511846291279795502337650617527484516127099176445335546736556506081274430163810507189502908934805471175305968060470080502046434848023820355418641303101750685412904917248427135805427102911221902375932921848260707880645587467057626003764913810828571860643476524435651739059491173025826289938572388403852593308330313065784529310198016919471991433003422209461392489685106483917807016692167525785236070538121901613827753650232283763744479391305445477983505268208748031057875558054477309161565758805184215594550643996676879561303503233889506551744 [143,63] -77530542399619310163577958444473626277754710426746541433426123859370732412974026735244744431944150530939623494211909962633671275164704131442972866162082570493616110759370298310299859781941191298987958273231235917255994227292357484271840654838544055542563956425389953196538957895248377787119900597746393149072268289389749389757637456812340393661501190535412536730004612381199145738779802669162461730449537943019985449334615470303394113772847874788716242868149496358276054584443344264620089231900319030756734542471251898688339213792101276690467256732811742075835174762238356913155295249183090738857212768777066059579438515658312181954832380819673567488944963647512600881180653518988597765244401248482762657651579598147465139943638268409770814944114765657516297595676277028170803866513656105813062079485190753126709725016198861439358207813621331607828706970582151784386119849218198083853865543654597643747049916353653199593227623472938068806749418280508389284034202642555205439825646614212833508747111956743226534605797106393135598132886965153725452056359491072126203170693033359273811419720215917099514849225512796180231759745136230608234337296641015647874550170409616747463455363944694642001971433832188197688286793791274094472051568508329311908378202376799010932561857504898022494076026680358954612902076311752831826470369353519511040302531402407025602418491793092248065472879036924279485897938573437398055731527017171743382051198376621189511431636378100243973429273115910361110664819253135718200327567469709124973421098459203105067557045242672772417714206704062655315183702710255514483117928501988987793521241142520112882373494645778546385494778729529524098242466890171735362211243840808032062946265147116920796654870252117362294942497462808362638957061619961515968445310941104834918963656204400681851256841040155072313433324070471310058649463185417503541620731470911613818734242104832757734673214280240834313689277713757138169160135646570944599358937255259613008885830837006885499178564444585885273810661689244783199820161786532553219714339511241637749584790583674289655684328958539311609683670691413497912423823336069344561600758348254111833521168482449615630149785519267075896317089024709402195755188117827140742362230974633429610291045658104315880141684444579970154951720 [143,64] 1573004981420887471019897241979310847589587641015664539067957966252404112003926395826025914522912783511345038461730584683628483038554193444346991084522544417600624440234000499377592099322464195064630806783614397675734121468354506098617492355619505368369428043197753121562182854407534254556664574267870135227402811793356719145733080305682713693007926058482021496719763562530670142183628370664576744588319550295696560718083953044385437994748585915794451039999050093694740068024696570598014956024371289785322054197643984713009961034028023273097938328291766318946481556026826392582248327136047524984809758101624193821046385915177100463051118348118468036072473543860472925596012150823825751688142530753654467375515232886018712025555288962734236153541512795723473433160393068166473229110395880898756284566843303537826655379440168544596862656430723027932471601455492171369177167394780065049398111626453688775436452545902400230949648680731214496329674455514131322690669463899909533499196275149343650215941006293997120240330507121661110479782082976307271262446379916854989412893710898897210677701832073983122099444819720366131875335425349129414830650160302700364540297732040668008147663264039692041026801255712644462369361083280355767319196011736826655586263812337656217710808432392662138176978509104097269377968496563100962272238886092584611864720686302079225361169771141657232477788363580040013340023973086651827166160490843286438764930174630073434557465256166410453846251693397638671654181206366859497404853182183615733060200152733404012911884454099848028571813857607158467178499032757321516397649269240206928324052661176821006310806822968567948396088660006035067002939234400689525050978484455537823178004444124371017034535133329613045973162582714182412916475791194174025464878142644440661108245974064300801427940790854831665249434260014434352554627435988392548489853939923415874888254888189876671747438999537149995811296255698173763362560951094950482550612357563664234949846758116733932960253941389625826413241315302041176651900177085509794982585433226678490392935883136138227380208616046995111698688716853532963177739435005994789863466800119925203149158156996374704503183769046674506451092899855144850929387817253075234615082823107138976403000476810284527936171432898595571712 [143,65] -171706510848628171464400370657869252540262209545386772097747028681325475633955249612740230635755961418985606674787100400634975633805876275381580645446396918675453716748752675479476335598761110203321482191527149914106163794242319303888635039095676062048570935467137043062680534951162959651850316026296234981340299989371318340733106195082602581239281760252906415666167199622393003264586510765189692711894879376567446815445896438538631286746188477871778174680800004471710430122215495729717199117521692157399950551728331064856037958723563741412326707703476201830702214613531422100174431450347104322598000448834752708093890829141135298464742243910295886758090701935522721589821241134513235399101038661981209995781091908275454687591445600271418696713396336396338497335462188062693579649721460318019082575105121547096854425649074172560215300170276324626021167530734494735793277699689520943379338344335202896595686144600973055397803735574304874853860575034530700529681579667380306192544126953175724537538339926147690696120889520895965200615711665917947307739042779751494453018761932783983277656400160913861150306082036583784331077799489173248103640933183763699694355446756867432162857123147942477534405454745516051713585346270495778834347012325389258737293055138120575193263038898605090471784487435037342507896001525809036347077511175411424285811626538490839480269745418736675191089280507475825479035532794664243486070811433000606661258419209935538282778551752990193291939286135943139476613616907428750475060224420927971551582190142250747683395710268880054419988754717643081626143542709120513372792264599728989164489548969437295026727187341090820564151425059177807099903889151681694405188918709566478763109969301685014217571205328470725079089271636469031800393063307140508767732962014023121241217271079150211739666298832627892349132782840055072889425740523709881291350763159696562774259098016835509438002197743712555594205962065050027253108396476668111071445536872216792169575504284600210698163560293250031464940303049832390413640767780413332091973681749055547344641686645466774955386494387158259701140787714259489189134796070974817241821663299871823448725983001657565486713394374428738296186664308286144273719551492292133450647075100668953710574307639325310245819200743304448 [143,66] 18012274468085403286663489170553290279304371203495421268070274874642416968313632591403283463008632057976383657340098584273017426572310987346434536712450695671523104305670287113820073415359327892884560691516330612000548064845646572619779390627270391832385656630902692241043440279833847000871381189049513290234859907762367969573043426666481111123188755920157512987503140757632212196014539552663491583310696118933605450130221592559056985937540610109438524322519591384766968956942779692128832042354547504813729025821667009588963404774259581718640878259805579104275387887414237768607984688790429083598397899403500073030854819179929856082226455707128153170938105288179537989655358276430106969646412701991976015142720540204346463376171973109403578975211158849672816381690759833946706283850874940534496982341174074069367030670701736633278100726690937186937630566567347248177445115002594676007041384596200284940877336108037215867275699151492985964893057791092778227060138142935892604264934795414720175692591815089891052372392889895988748947321618215774985843686824612391456496126584197609798924389397624526749556100319317972521371314128300350029962758965030072846835262215972486028914661690928865834098432444351850904704700632658214964305112868077616839374658485884655092378761327525761336347150981998324171800263222792318023628616121705731197107420161793940041617681180190641506935156253337263573725675758676115275133547806216602952283078096924798120814273384445984867978160162997785723056352175732412135149594021337844671170845199660122147484405780228240929058459060372744895356004779899503204014962709732345529040084029405177813334563044399023299320115681107471874134235596910161333153451099364782269957138120671491090213542341244799149998582692048076749645327079765322075546057293755451495249656771039593814868200035008983101087206789174074621209235932469175202260733100846092989082863334188465677038099402987423084732733174094765928160617698608783843283961880121912319600243223147323481091867951976684430879529802917272084133680631104961020906434430951746411661459057313850129340729859896917528899375703484795919962055038123236804508733042512582646530141053383188956091368612427610315291159635858012784678759677997405934972817847498354262113576110268701906893183462144 [143,67] -386560332800684303768459817919562729298971597666316510028418501069137210526162718209736225785988584259555319117631040117642315725843551396569131221699436787664966097416283086939447859406962539455150682272246198306353443080908104770515105415267337764437806381641884235335286074929412865983935508861344743745530064424145050543085844092451474764143744612650391181370167924604408948033511958038908214750840045290352150284728687611637461231043863800076020108441649866482149058128094129065654078215060907456209217275303922269311152626249155455426786814470415263492253614722962040655543157857782910634493825416617309972439523111412768421309471855720641085277492482453789194401606079447807253258612979035446376058301074273510949880215278212544230424156642297103905741007192155444490772236851084021409027756191767168452982747530590783944402104773967257295777010674344283916413395839327257902215835972499631374276663316657155387124817018102888697469863326509051658260376113746062176215682245782623031595884256731041464484478183103270825075027037686770860366443761255891599650557318413296484854921113274793513277228520747427892577998804852368579275582311342817376241610903974297018134206807732558146316159780657287386718715169669821031265977367468121108094165828547108943965117314121393461378443507448849945725689240661554596718733989813662270298805465184353179276903576743106940733665307665607291949339288619619647686716508097438477400183010965164125364986059229668751553787491588486890138580376461707337457465641255030055700599487987542768834348338887869569277091379833054709379460941656118136382642972689664941851535318393399312274568157795669946554512285394004846665922548894781225860253205405034191759545923417026879793662153390291983792808164403145100273857510137827237194210387887941820489424530449473484905032725204722191183308299053930793359626326068103449284614386559209213546944585866828325307238542724488459991409387922739485679014677951577871492639815477750095289148228427696565574192520676626678382467678615475767210256664535210932394361684597920310098734318841242295322653841566167700316517065859014196782698813603318738265907613875724477136151565388741033951002495785966933218636214927571245167971678512040049633622027807159985942153129748041505616528800 [143,68] -79304379259735013988364867795255801579211822103631369551219812317713434359090228040826881809439609136796824666265773292004270652224529889067366409496410238783217635112454501073799732852388766214073825125568173614742441194127312385344978941793758550771221824330521813537181447290727660777852683429434456876822975381072904240021931113950548561506555978365345906972271982387478034844267536980003813493686106123129216345717848525059580062956827165140744120450564519536670673295107788689897784531536122782486547410508976296028999401664262292709977326199941732598541493590590708562050731471716835501913043078343466229923779228165768342121847420193650260175752572166935752580310021459641943765529315140611777850074631684881460739336618689271067473389770506778255928627647237424389723084497468790092335425848090822366082044329305895197260187495304346359132448117715903771843828514027318109669813760419911548535729402700609382715284600593583586297005695854394847275373921358358426619348695933741278848014027629644115917572769518925657526130720142315057327569652554773457178838089274662800445133794665246968433313110764804813138248939058021224065193520539068231910888010938797460715453627722912312118953201292978356390861569039066327849987865171073143799987587136414735515865190143623706180467307466520105344040198764705660879793199569638773186081025969794931180118215488085013218665565280767555828124614714471024937542000865390122247701588158252091731194531923368548941766705137848448511947768255342482393037100390916120543753864246198009187318272621027822231663370325235455295321159361439570996583665853212123236107897526810834572771841375220055856623015293154141073609596417672413182291268829667195996366506559680502850782082296661835818017832224839824701578387858993672492913769718767247549400654502650440035469097158710492337249157077180274975213254364547626136711246480375514167625655805895466097548122938591741090786376261137789888745472098928705095183105564473416727161348973956279629461600023839453299360957654292362424514281782664042393206504486625640567766890614634940921100576125363292691717368649140676118080412638427677630610607747432676750308442868940295825929519572688690132941548569357056347945127219179595758774824599830695704598674176189563651584 [143,69] 7750344834762025306262908451642713029747244328494809831498845225013427469191403342714788815680613767145189275073125882149404018745653576246686218331851229882290055539810659674803385230661419584183428030051165551226091168804850626702185528690593094646194423331057334501361297883689012777002375313480130512572275012629876967385275657669283699403706013723636551539698154352198782625249531611388499058402995182140859810936984232796509505704989573708298159116941095740766497991137098607767846403396378367141774208830161918938120591246133885688386288256948295691916199075912962091926159545989534917073882975950542251493966193939086693087359379562038897751225002690910797869531297699214846178129428530397545804076278628647102916581663796485845708222117443099556340706643687099860678706406256498933654188540522749628154875770204827147768575933556248105646048806058658906993383602069051388331477841054763581381178813872707331683547415272599381182087279649517894130558185820262747213477690141254311919293639198886735583204686434226659872912352980232695113223619007049026840056997509008224360935152871742843408237603333474988305700786300474916657150434861817809200412391691136767159391188907738541977704691400697231621850143669441994222426234637199594965910520391775075712556034154736235943805008252003382833746153205900717772286252683659964697709945605105484242516300284756568711039326948196276358074096233991167973587216796259314658850393960371698660375817663905135954919122851514083281969688654231404197155157831507225777609089541467790183452838383638139004468059643350081052873730419858728423862483621948545024788938758208295130968985993857756446853514174587728886836811549352472469925302616586634557251800334642598214695992296701963117279784614259389365986025478739988484204414378928016586150608884553887256357640274087912878166263940426182519700942663257122082711122189805000421123842877338000367741157937850666320642954534668858005254532424889217498140648620929273128366189763514989120310080425086130288349626821602809128540919712484031667164641001940449136029763870072004653264029202271324283651376689590134532827039556660498647464312008286636883878265239204623842541717666756954759517355459704270538546880697731398300357759431117657014935640355944281280 [143,70] -257939693092816227269071746729784346866562861027977363549840187254575491538395472340997548358336898179943502182119192848915136768240032455554262935592875748997200347041689716679751821459191189791936005723492889192481942837314772717795072313524669695383092452876223066449613786087666927653353998161083391580414598201720747024199503526814655877566161832543806142509119684628219311544025744354888125702831662707578788640289081859317648938391969826128459036783659947375791712465102667835782418625680198296596041161473952501994789300772056862872844530038352837520696333905228655252606838813047949400375063508340268439279229535066045493189687362209050803199157758382647733594734542948925298567963232782356118680749641053641569939879047296197812227447732585286099045414536354194168546250458757817808978798703171118259857562154261343347911347940402527622840688556930097774892937734685982508565520483550466031551616448649303183759392812839442400633327661107575369093732801466169074438413127086799365226241813431575524971505630809704411089868326203931515173527699650757608281424047838869542222727181897198834551243581921061418638811767902502771374130648604494480893130998751128816488836206041423489345037206524487252324768119261880078759128527748704548264853606856217623448398901133313466258143291696638689861959608058157981640059563000237354124044209188079552195510849647526938986280626892566273299462037442193006436582090914117955633282474508379059106491997882946103120976453964146189100173528542709313348919393997997440692809248831111011691526817450833885787262035206339136351618772849293336118230794354849251106943880683997444528202889781986061489700759844103796878802863404488350358370120076478154551128208405612981206301171219953253692424874825952978699694920417882710405382982698052548247005948512107290800521899491486585819777028651484965499691109035660926047715574467815093783327011333468925197224247511365096541555286498406519494955046896012516940441052857577926733372318906926062615668355183559527419511980798673146594745357110147346818581870938310222561890099627751655257521449695219778150887452640701165396969036614161679989337690252519287710110884261451680933968063188818621917483727368941255005710508420870882728294385757915545537835415255552 [143,71] -2588603154472486526569915410157073328221569364441920534906835615523904082455196905956454016871484770911560321497491683963779760093794278614103746825840106956055193492198652798460923704103002939186901985305711442120329264685392544174660672207954825467151799450404866067820699468823138894520411794457878437264342313413410953071691824183466549622226918426151467046731794772194686635024915972863704368823421811487729423804282927428686378811450675115001183733072110992386551147077541831279584171123205689136715042047101326395153684900748869302432395969474580203761560311195324610606960893511719593512485390118082007447815676589806719965194179567088759981268682135961471314379667609435225251984867736466538736234924418088302876883122799290355810849178956352086887112039679220151818860991022764113189029135918615318605751960004563636443557205042276719552271006309422692610125274193696061362527413143050390590047263873656908300513419279644856503010430392988113810151045555722457468574688536754393161304308003377370897951430231141158810236392174592045156632254608558981667551156059677847766585643586059011933474420491316105805833718819013476129286031171848561038157100545364458392873510043096841210649524336033903502192956149324230681527034917081771301072620484514075744898856676134213326853709044450176007289144420976332339458331816590576617892911969800246981683292076785950296766233609517344232496577643103689846364321967009865764322722876799694325182676449230574677698525320598426329180969397478187012611798723973320942975857131506581776448055138879832644525800531921800194086177056193921314551650018753648613814896123082233585455079431123429309328768515231599915249562279620699826426360323272654975375341091635629253938342088707957940898229302224589363757155155030448702030494288338812862840589429079170169877333019170356144623545292971318652935809448379580123703540675873333920483389446547172217120293372637013215867320094601517532141720743212614778870673484235409069704719145652629451397559667716964925856820711215908786251735754190803011598441957151492447672253650235143671154125068550322417576092782577918125397222701370677702021166456867425678859911678885508944942058735766065330874532730306430067038254498807921829275315903943379801821617344 [143,72] 450256447446506273598369001136053523401135371817054011166944429746682683697166646358576176207531440481629047990006242157698844265529367087081520949211391241304006160096225814783631680450710202874104119127886042773984585138664422784893637087820081365506978961864432068345206572275395658027770133620242459417134549199678060809629223328581710830318005483513996730809388202949654131672754905308445594212429243449397520838828272302360629571147565179366137120020289113823890755067598322161629830813191895390500515936434407329785403757323806626645042484351431639794708273316903166171006642986547969598958200322535565852085811958122300548310583940254908102380609265188934873918275081334259219397257214028774965190990212964580811904540588703621853399247252548103432797413486692607564092289435649091445572741771355414817319127783679237182580864265604779220412384939507611369853370740031170301118003299805797478312506080664958362521279464379571718095751661057339159476045150175805197760242751317705789193542580855849155086786649532572467930016103554633262351802649886537208202377383922054607658672858590196147677457760646277102185913874435442968090196876329654827710907894870321938153865215089201727953221206670091992514836613709528647684922739491756092867409063435976010938960104964166665582818856344878731701661827565741904005826944622216056905435703347899389858950450014006060910141557486665706553321163859725391413070269734201466408883019120076791705800948824210073150296364975008881995064245616273156503850347266686206152894576487841540213124933407304513445559710169255417005877693871101256640314345211547894391931406717805229245168455257547483392216861400617252934893086700579015325745002289818144214999773292677112223739747331316127231331073402212245481977860974949975429331873430261079559592631744970757944084681977696408466761892693121768897598846862175809231113507431913214348391724855830123292733342894314902990590286066732275035197689137212396731039237163923664794297498488730842023956495152354051096771167398470493486061248147963367574233187300324418462807056129534745711734234330420741981605112297611804148780991777762964693890286895729357096072074868989348002410159388228461774293836467352599982878483389821875145664859483377618674688 [143,73] -11492812581458065994503584301768900581708053958808525716307816393708614280396824534889443035615341654287779464234784030323644709776996471017989892585775774293852346491057826004439725034188284923174725608805743169987544679608611875788607388883752857891147807011608417381262026751222303724410289258615707892068614474790731549244864693002588648314493053780523449130897678969356603280756220472762484279128041551004176357652936772748659142673680986798130320918922204250050893040412277765926186841276245493102567825332373217897222614139381069494307565226726872255876417937272478765355790618062282253638064647769066473011311918170193241044409766375209839367775565333107614098399591229454138342305356072898502909316746555255586606385935711901655842604248494044125507147310093265418708894580308764885437544953259184213772013132331796146559055207345972412116497593141526389837830534599025949258037811221058297828088035485627753421063268170495447669902691094673319848805692723001260521198601893837948586410931423566557768819662129048406380389054028278018258475665754738466915251097900009179268979678652726585712824646833395144053149288218075377496846446787173164643659952801278283800479557240508873995458296593509864965557785430899934949293235191317293580062112581110143763546313699742909338590302326200188866715945085550874698994370813715442089079214154769588519166096686730404371876874051827569548279325489584203482990227820576681595079063307344512679042355420832823272601389546950218960339676462433841089119884173400342014491572025168659181291856549698211297802613532314630505291665012777455876101510830467597068089635490167137615070339621857987204045681479024447236810231156988664517761498988913271713351223524611526476259795804169693838731920084339241238733713166445091479518446144464210160857814975710710199666179916606064714723886711956198367643261058872490537799539969117327842138702913493734054198320370859711580517992657568479846333102531386646727200871858168581815790966698228914188634976413123922427849838813951752631732992257908912894504834821988151637718802008069270868855664466670257985541694011469464585158694564048755367506934831648265865074047404546089710776341405498576510407223524796683428553307974949200458430463151119118976 [143,74] 14362693082334132651927757492159615505025805532145488745946942261023060444950251848608534134890843713524758856370288214506747768990245837680564510354095612462500374740194178469999514962166843321561881240436606502911891900850571509661617141757721693048922841053676474940705192908363914490294356002410585554731908872287057465244968419361699131388364235308862024747659546464716553581646633650896399703125404031533046754098071751037845934152983780565525110754547997438236536181222711845450590078103850362745204786329215151770591344063647858984410151854462294394467713029152298028872570174283009027116114505418154035047925828809222058609735663214355292740456529461220118926758704627580554447016073166763057994293403656950742266190953468012369665441221389258269033206262703226816513334508846260610457507620912630926924765271304175197938445931750822909159287164617412877837874359198005193857330877305190512585182014302916914478276831037549100498362209032886689828539010460493220639192005532843903878375855055371228922557797378222389084574962099910519114027082081914136339249929501443234833018978252562258203275044443910100857688251343610682673871679706840777936648102102916714063980774672550700746969368129567151044859365806878688346920575642776716910936900377472126636261868699475995734620487343505227112038291027574066690637319276736956356215964920614604326379900290448525827203185687905971868198282020986665149772859637655561452166633629338338523685773004507088652246881495162281687243384959004505009041540352917637408056332412789543850864629084977649037586962107397213232318437995410978336302102414690273263495258844331516171183374069238459911198669853356484670650726368028102632223295148651581554446962694584796517267447248134601782447958600239882364302698318331150399051191665406834681577148157717131855101690599438799744827631746405278599747717160435325391975852663068032959077655526414538496339130784793657470317468070578958383778926124929343756482836727542467104610355469267542612716047313924977550748774491818778148553038182662341109848981795201181844761589801760108520546457190361344404762737080429244629959474319462982633497271158618395278147735526518467830062780758459447777727542221180114585990684442775943708167242441216 [143,75] 814248304886544300225328432688091190593755454224000564291779647481645992784140805062425497124362917697699791297111372332596607153981407015125638470031252503840244495543520195861070197139523619627069200574438930473621375332281545276265528541706806211167824348613548734961028876097798599432404921234548807976159057492230220628923069787668743350407739511040520500087280205565436672815548775214467220066933296590964729607728936687020446488138618822176734961622440966457736326883696111854570999328041026008971335584506597828557824975105559876122574924705359289017376842583231069911708761596604917592211071650459509025414486313568132478786787849937835083305182766161776871569971118385956751485566217715113684771848345589997815227440847850935478219269427351302038111259644868122588593115771862029900984401444259998490427224280448496697442942963197432497362487696408197454203127001749607691567744537497405191891342727237728474415449526194602621092078988721345986752197851653716856525115807615102343834713949483913191163700208442435300126857517084273686919570598669048342292492251458712714837328781155112689594578015329226211152294343178133683794771295850104121961214260086664218099412680085575311518975395384186488883910493521776583990705492649926769231978803606783156979485941774052703940406994455112378742087431459787600008125485388522407590748191548860163433558859021747232224347158770560806467803543014581013315874089016784666740076653305450592669992913829747761150047291386414406981029402494428513497289785738323546764731698637227433392822454695566840959098652830549202738984428133075349449521850051861418530768005528495566109829809702456226487828188185480845047307800496347679449921765541833472046482447033396139618202832018815856775466960271075287192088497493141420737456510403917272586926471562334067054172759018433971509964062152379968929463992274211971562810203114092150208561013277856970271299421187234602265171543646031639588916002427738150976198587360117909266987807221785099618724797331401941641333209483375874336709695900184253903387560705436697454201914920957773849335371256642892381012386317859536880229918316935325208206368690705330217223070608128522180403733952605666186462816359958222810029062225699905862312000 [143,76] 120139956774182712025564462830015475891598263723169489786798805142866298018674227282585311250215903154050369866464513627229831597342537645792310425107262917259646503458741729872626077432665228658477395607881802963442426034537886799505033611665370444199353160035944153632277401088531246278857501154325380576228573148726115370372453352730339960791921493756827638371516143701727960484877858427767483787375177945439517495113618817579777623527751531725928948016536052954869872881924477297166044859417395294286444836135140373537660442659779210272694147822718477603915107679980562861099501600551027403614684786664435303789691393673510215017355504672886834648252280829002241883936903686642809620504114165429767787960929088676284393439550910163594823806159164131123721305905503950732403338158573120115168988566083949852250728283097490156819317104567771566040582330936019470284979144420184775195360296019976371958921207091638669227753328538574536494941427017952279238659378641787991153761914651811757963067187583928981470112067322824064720488794106245163268245654540952677239987090869331768301482730208180512447336794966579096822358621465196210298206568384342833799730004841238211010901123031746416621033085536365339945254109279177959448604072885164382346408025905308965389023676403550483569706916184092966768060452387148317194921146015548210985388012934679782208233706149207270350702833631296137675278428263425240721654312759454564101461785617723455760082380450423583943850183642667918362502423016503746567400567319809735715879579849740106422137029936812834113169160741068327064620112466554846688201637153787610032801038064340000586003710031758552870528359407951162786317202562968010689049936764994182955382514269692755595642245080145663480137657808393526317058880987292721863853570597323785472076258179184495608398318032518717411579905977408932734910274487447216631575835282125559351670115348845318176223421769158961312263064705857884231244695575637862618735914631265376530747687760566250019154643704938980254367559343493432471261213666709565524348909197845446575242577211268896640492292557577508642871629725141593206195846871673216314021022143783168746436422370433640524763210068736630469091235545737462476860193297297683525248 [143,77] -186032736590672311238305076788862988509584697656588990882030336510826625498253880152051884455966905447678512621046159835465920050976721653275484934396886188591603703350443753369963534998739149522710463759472746401501186065839572566907391055032420616417584212185113300179481509610528622321530452754178646804074942823329990348928625729550979805661564407455827797603031827532045119422990088758860803939751537426921586242119875993187686486358317392395590741863407918260588963282895845315186562205085763587037810202550288174929466408150108529691489919611511441059548141706912385986050178380704654937141869589399780100929598449623681916525902527592221032836045149449309813439302152355440040253300264556461148872134008422596987648667714277144462451092964683831661256212704654464429338701326448777972102745992126106489996554503494105270266429470119645001694731769420796020511809124211446133102582019093794594497014025927494531940563583714390119640523953509836555241801792511166125919555451429351501859330572067054124795854220743540369755848190345887332587322265199155422323709533338740672851158068544570852068534644124145764629171827670656258855001140726307164816428985909154178573033181961646576968858290683606980371771275006762333474332593901702141467540656704355830085266834106819520687923066397391235861198420998128699396605495462643518666312029033440813973812556471317392859645631231899317690310296521871999429627687541864944879400748332206456419693115740303849482209005378392034021291924078013833345853799344612491085995814307038081247544810036113650386388621781385577459442395054425588363568197725682290201895633345819212581252763739426024487504861835491123543069738367889516647296050413555786244785908548846284420561105386545025330982807473672112773114779952425459460917433569328167417694080234827137038389192209671104681129584058316050584123409128547372557181302054282990770295963388348967879776989064283981326881929967768500111803797486312493760824320363203307923227270175223972634980173304356688236245138585999063208378315588135721678341467487545057244964764416739089930706326186848490729149188288790923198235962546275066400194844571892972797573147813880702134666139212373443437366573178908575454868810604942416 [143,78] -112890485215528771591063796771568036441557296348530591596717307988625568718671704097260736457455517417065969591452203656264358421625777273645496517445254005214742704121674860284807706060214150714418283418026186383038537994469150979689635097292939074820072225609783981506279981177018513088101651216155825685489548687773488118281062701800426267734744283050153396204884903254178831424204592094586748678042983916862438295129048018827768576166257652820742917668534057581913235829934689441941257223639432865272756486748595434004942375602608231978999072446860599191514461933532488665122337875103434651577138425025452578424226649903476711738905225325731360197620649382446528422836973924807311928598200663396691027964132215900272530872873561285708984894057302425925204394852701516697905006604810017977903527159852083657509105560402142302312973106929351580808445211271391775160005361601208549704952001954802682991227316938614621424379236531765065007406247577573645267007637179488856807829424028000985494318663699560882798361763924831626769562349412254501523745570833767280286596318585333683698084974639287745049377027746712321390167673286338418047731762099836328475650806575712974215247103793696623991366346418290192961723496295227050475890969198123929247302034701311765513072226251157558713289094356920758473910649101517315985125326088198828098043198791230063679916037511738684035283077582646697888791479881305929651727340661968852096589801649720419471360201267147255258799242496616256488206344716817480249425795618863451025229759232850182935073807357302094701928752884948658461563942143262707785448770641978746094933336975326559336757117322842561326712477563349108043315994180780557760901192146354778307166631918567597104421750141929892010567373537071700924300476457774126148911428279688518473468699501353086879590172182337389803499386169479135545504957000794008132241134722166646514294457534810881719006198221963325956124171881033820908050030926452034389794385275198864273139718244609427434683016715560896589221939087756058943492094834307134626648288800803051288020351752368161752190175948807116477246368954469392802303398183732815023929957494932251047610846826228764718893861326243412765310295022420018929023714404992 [143,79] 629056763512057387461415984994182130230176065360698208240512007089628997768036344224707293298596776153630604988707660098336562239957914309885544211269975680570646540130296459696253024777312783019882988840819684228135193057179851609045331500811003671799567439190196218423533394397993047019247612922363236567780707388967611387149271624377249057736865770185217599454680882476021064430552185450177823114238399128242456749653738671805825883627760960185167698467659961081336898761368588081914132742916991378114351096132117610308236860584273958251455735768788798558084371435433562215571205480106391809814265622342427743800605437557125087606576830127032068010728102294058404227946616114380696217644303686602573140987263287195217126994068686018585684692774382292208146729139165496931224663311000657540887933927902548508055622557032991269133645232406474218394985031280972477201405937713009859171708721813360901345249974890331918394999677432519667592427423489920938191199016146834690765516808501753555976224356666575962456488620914569478464700987547864885158521713631652039090564422025185821019618228619304620545630138041163048422059323639378994537084432347388670528593352882909083674469297118321615898489625316109063687370825425387841808597288017584623444051288339790226803216412694692051351321246545980182266629044305763156108953894889275384775437749956617095042118774780484454983333873836993731040105934190323440559959156702162052618121290048589888382308165180060855404830418853843209865806775890972846500744013512889135827547565104708022499937516801008976642315314433428797639488047527110295294318300818430675576432253658323283254875457246397503211743392458593145000803842804052000239190665154680148944706872206210620360228312036536180340085920992162172355768333341756042629536314207761989605585116709112065890686268805216704538113278846800053538890172412165062414127544653602177833754090415486683244699010962849558911710537157892994951519611843981722453707575005422580780495009151940537432168673289126834897100607615993152385695207433885916973792455146795941576747615737290197241296029219197387469996392372484072513417322433951114193962124260366073058351825987783562572497689022901565206031313197767544585491440 [143,80] 22919260234238787964734013658401794255160162669013882531754881213664224366912173184120230531309141568688519213852662147560808402933773593689670759626430500584576187425675161617364851650511983729984805485904759914982153024254935556995349565822054624278215130066460505750370986785739071109056699685490199599281921879531913576283860186502479421918082036343951159463288794011777891696533489611934620021312249370712524236295877371089366387762709421273627518682544918497816916618681611391045033176837280431927803267180865631162747764585065992199587411789323315214049740658365058856490266930697043536486234708257650134551798931436480094594279370589263862345691351405256229895377860944637361171687214884536820042555712928907850020259838439594511982679836962673409934841624650705120310330503405321728469179571173020641051556358357678318795908648734693693788171922902441525431216367682804720177793711207061692005971091164130423634443371584930807997128807404407112096561712090401257835696370273352176859379872592106654771497402740312104770737022398026149662260969000449455005992934346332392051233853123517211362447672094512814076163715131549825838468202045346442596903485843120580422454445194626647287244768800404424429799139440150014770747467014503350728687720653484730045126348171229675195563257268484227304385356481375731983911337579989369295424739626361610628264226683804521760814222284998164603029554717783393381535620407273269527467161777947360629315218579710240653356538409427714085466437831921948209039667166452449751257514180583368461428163134188472567766646153220621729103294501808469772109873290240198478529661330695558995544466881722890342424840436057963539358902313962148202209988527039143195872109044541526973813941169948499418023406085125428177759071377140094913357972409580849068907981140792635105906225152579517859724199622613358472810159997571749888906337690844021536567653762872627890217480840700461138529238416004588127742348925398334082587241565707147725030784826570571564539646755812891995826277451241733258771039444917700047730186869247427257048558553084710373457877215181862719174597405067092853919099078953148204606804644884862084726158429682137849644033067837921052642434345250998774784 [143,81] 9077928122784901587025539809967377758989303113663131229763403737297043272241803747019823453431311772033323789865517749182014646193331226672916737083856757281723016349119906592011547323585541670302638620454698446580764332548223322309553254314226000342084371583492035707536151967345369034233564810549337686086983793124801280392347362722461607828597148289541304457731378863218202814003143645045039561869379036890258455292345582856342135804517979090977898719267962985917598179863189445430046331832955706475370592012280051662150478620912225829859446518188823744239251727718337109556673655518449150741498369855817649260725611898036438092450491719229718777194343978362059969089945094987392720449239865322388675870184966620585740304277754587747223751315291726326716021033597074466057349990470332461812917157399151955709441121837037660626626737902900537222315246103933205147559312415422451576737762562814263621370033863053037487411766821358793601747464757207271556095153644088154092758835730255750603129757065244252538673452194845937377895483597000796747120818095702148242900024401615660508046832360487858814591652489791850200449590619693732442202152926908727780041086412627843626285051918806117500594970297188595393786729958700114052394800738725433183879145167158752591570939072055843432005084333366903521478302861201576272746659020461083803071060753839114988800034461866088528758576780174962636115820319734885473799244923063293578391779639980594781387921707184272533855729180676445856006145478668173832499957391994219154676798422429281101399048896248400618819797424876191776951254371787865450760608332108670459510592534967735272346737053713877418315199187186959420689476411574279823153986182206496492802909627801492399660559520700935234356450438452779715050749351298937670202610363451974052878207112719892572469168394947202823158236247718476237401706154382767818123913919845092389530489700735637537874727144442075704116912554407054575335044521299491287125526457169777809302624125268775559733170572330985169901959527180903274426915299933996801130846198600578435073981262940844430819012958577608080521919176989075495214543793549507286363529499415977282800641098591535571827541478893127433057533612768384 [143,82] -330152407141017924086457700236109444631774324137318127303635125836462073924616727758457258944925211392511449590358996376049702087114321495960153659876181123311146943257069839153378146597985723996093125238770687839547761243965394447263339067960500117175527467473467189412583379347393287211999144932853543933990377114909260492503064429053733366909187089913502184149943108977072938546272398756525253738859024488786981746350631878646094605698311281221325152693320044776049714552161786201709210399440522519238468705070816724090388892886058585662454869138971848841890739790177487074377963231388166352440723701493894927199027701736110577064371783263445643407947348979780743843106879776246804649527641917406436208056325189400957735075268099261532945442910040973714208465636915276447168568950323223722179671815968130920054462297464230490515526841475393472583063875789827377531559115655674446240328099768274941613325418459892911862189790068926686390612658135331130009046445387654807251465631806357298622450331024223288962381136198868885237844371696438807418788207986547739267374203839287864029340624628579749544843378907222339736149663238664890482126306466090433050197394094254598274491681665107737810940509684592980149164276653687021129301396263795938841029278802755237014083173268734661006971108687528842084860400636292116852909188895618173740291231981550772094930007027746750743592448506515119315458378681673766059507514741672000050956537674372891540549585553433047826063151904429731969275878812334407684868479949888368975690455468221316974187586436932590084183135330790612349790194492127903806306958950008549856487100073240469451305597634205105283799499830310843246345915400899956864711201519326180077754311672025090693147117987577785697420430356224173399872022304424768329909840453011125862747587252573550879782631311688394400184021529230548170678017467467321667934640992670073752718016072934747795567523383672505767963896413755830977017594927867212105440378792825895403880393132129125495646481175510029409054024129880351295543518287874444538885910691072192405312554170773585467647807512387170091949588218203349775532571357783222928172825917867767484921812849027849116311462688317753379552429568 [143,83] 41937667789077152157404342056854815685397609456962430495081744400392833050920628950910017269768023339350153616544997834276197951184572888031630560609201715961806095008724958127952963905938553439571890093710100244162351583915569993228529463441140689049362458805978417727856846379157332443826972712405293558887863290522541386648599828544900469661106207911196926095665276631042055112466133756063641378568747731295507631067445660821847302982207915314682926848157900881365813899790144665771345875365845692467044052558622061487931491019179046232730261768791815110159910470678639772996706402337906951992492293326722335504301260346803511378953565634198894146786414140758485388725805034266135859461467496967891658513294185973092632878570191677260080616915520870442802864349637994295184548281151775513014479020049397688927255583004225834269257013295055552975748759287883061904255897038977185044040802105446982796715598684197187270705567264864289990913231288972512503546012609042645818691194276469540800640516318976146351195733310251244783416677455404314988385509746524445368858897464956006647564719884623207964837148554914091143073077206303283812809784355330534634851391146773614999705238264441728723500324314660514992297950941777235832031670042464776645532559347730113285472532089727172645065389681866637843896609066734731497413172844436125420352267711066699023027746303611747173797978652254981998357716405045343341651908911890706046426143045694266765613391444584365962593262688587600577496931766371556319982360024096321510829877634295485027396717622262024825173632789900010845747543969223040256166621318724634283183318878577774866773632998295920978831957302138058115246950162303368143706038814091735140436574160979369340582300197686240712831484851681520564688999853281652108493818342754603314080901708161958916216871047997991711902274327459160888405723917008720922754018623638160819930103175514835659469567134585685843224341319843001843161647748409254375408288956901986532818284926854077180684277903806193347331679284535467323185369140733936408872291621573623953380556938487176982764682906040259128925866454816156846236969307622779306077051282494396345552594158728026656555469023723296578794560 [143,84] 492597319015417354757135337668139962904522946630197073900559725996682430826803085415325461068332810022603607278244192513535370052469098709674784919874567842547177782421575390577941044173142842997751389718599535597081320815482917756525871633078705908472058425010040819244381325245318625202415935657122082119872164727247936084048593036912459600314520166377348328864841073157494602115068743092873432248635988988710129417005375058201780783480887632880022648545505521624691700309389852459446976353010776133061662839651768344774704795939380006205746027743306365984848709323899180996084255382209364501380633989273301066496322145866861515424466884218247795520732719400463173555100517277464781554127089731450685067447783068782023243675399016247383081252112488265414130832309520967639611797625789169548773140032644513687961674794722525917009362853066851347549352770850356157219693189939511141801702273461819209946861181567086047192316194025080353935818026652397887555667958906828199309424573919417839660247901877691748164187231338219012631714277459415646788508555316277769173893884520378219330950586794132699208856068545118898643711468744400826380750820405070788129147629076251084071790218594312428699190263114498665662092975402257918225982262558262949546838455151279329184000818202291975838536526842583355835273800389942837265197175938584640214209135900122691414255878652558908711256030630713859048504172228428006855906217263423308525045721599871914922972026696637524264089143908377022550543612863828426030687257131473659876239351636948110506587415722787424267563938524057352764883929453280443939729060840621032229541898331069108718875326142630683063785802165219825046944937219856022023536413657178501653150836756423201576096657169733664811514518334994203940174390931462753201488040218357043784731852041515434925084137481468241986467041735381095379045639735338343036469217860464836799863601630504068773008760756055623963180876428103264779378726708042989293875141846001688947620358364936725822774213998697405231865810874699357489515238132343998921534353335516993417160688849399369475474396550194521228012448468711429491390140788065327116713933818028226759230523397980552925509961637175906624 [143,85] 2433260720212023785683196331063174569074755214557936118570462092027923945920193026307529364424047253107249088769878115095949587513557901697044659459693645444429148749086140172385861723819725698911247526321521187652979865230186184038439431898623793900741659767963109119571112005104346987142405541078040302444538324923774243292849633441186589617652491058146435639444104091095853431358711803226084513178337540105947043676353569902438031777812236945786001162553474663184034282153302329081204557665062256534590625176485022507334659617193197366652243318043542529289849289127850210610836776498518991802366936131003210512959520348455854266789717354796451569430329229832724125631765628901030647977324654726695180583170918032201380467740255505001885338571838558705555163818112084142149644850202171698594249193873826529741698512684224074204995935247469192382701352003389792551274986212157697055000723923999233153969244804759330170802943579898988085431330421201119199571827115989061497630072793414634678049794539926624196549584535093578175808950934898138452026696759978526442587137107318620149935212180070020332841832591178401541870591023396385357889932587585102990908181739279359156598804295649259683533664295874034692333774405436386574537393598984143380372888728046767648969414327234450220060170110162528424716739439941985921634485360733115524658543081310336695413356988735757714101032742461712479257560207618998866281539570381770466159648071389022186663014109094797616870746431666569962885463090868757842736332244728422673035441698690466617038496716408714008889281714832318822307358749976750364779532574226618688004526353947179813426356440878454918466906371447416932474477072862723105633608293633995103189861336661939510067668779408064794069585281351430020679545926018703315899581574576182922585907563010101208246564810868560653819141259666511678641769666497830442611609494070375976802638922344553172060807302704441419089204909345481257501160550955226410205555462766605465279866625873932907838483999570559616915086951506350155809024764788015225967173571912949185475646930941636736795005851532820481832518226192197315850367427080599360257982049291958365399437661001947990809295478992600 [143,86] 5519030495938257560595129008312038734407605822435853702270741769013149278463947065453905754921400884456196478865376464262789744854639255777320741674396395797603786014304594353331299194740581712768915508397833698517105906187005769036984693379380534083651561024509641464627885723222737269261999399622815751745239244389800557592792579283806864430506135096512792996059696631168726224150414645397435781761609514117674787083333115350695300367767833306550271595321999491036861181845588987064208612023544555084031722525826552934345358843315579543338921136339909522520861823102623483602621496389348372663610230669464683114294563086185045502172637324136895884109210997436406994814754557286973621616124312708750448523018721248281229571216515382225581899337277869428146965166226092779294548306335451909707701052065161451066801578581081307672467017331358892962707892278383127881230617913028981494495584455891499442947828292985250997080378082040449064533918548485946132920215080714833376603777454650902667430982160513449360305837074694819060636935879212915789498483904281407435546187763683803991799355433342704386232825311380604481290473164052526036889306328641175341145522749140311722115594874876688100705628100471205508712385652585723668756281828973123652406636176254689073409663139274916764016309998140628519879275122828911835376333692012488898931352895462479272316728944990955227747423781956874024751453291018766444609179000318299628811822782434489049909943502162879155184433750590982815540452513432390714922486245581268059030843570286908421876243233578906165129483290087777532797917777002379739155766474563243407820038610407459260531043868328050067683762135306818491740782482227455215309024374408970544376777895473955468295749725732910606682642630573751496406542120257150146103292582730226758576934753234955948450323176798507426161321351727356287515276650000569602091623471529644592671818935845750700551691316036912825422835671655501620935208860249132766328406956467166273820526228103379314268670616844771913194589400493519147550465625240424541075666083165591796954314542829900536089979095771742588246762961761705754172229443377801769447180105518255118510381368255631714274002688 [143,87] 39212749439420416872566852155829135900746012106463176987125380978284703584660345819335932028205685986691623831837394626655425621145221202985901335392414596441805736970720646446829167237130330937853364416087490443489080098494028241546066860073103307985444656874960399965079673286931154337736231161607646876294484592596836126453949266879736093816229908795478745251308281566010343328109350222006843396967429942441315019573477733433245388033095935899396868979968187401291251170288478136891990692137000315558770437931900671350775965646114745160153333361396040773771137843510716152241321519647718056704450983722466650985772812934805583835053127255253235004330401112149975710237658981314269297166118711853999023802605387936559021423506827148065144560593875835238494462496649371322541866046155519303101875091178949373864361429792871005715097189103995587859472318462086468090267262848398253511393778403661493154123946864778134140970244339243360456666221857511558146199069004041125524551687858252843497377848656746371730545954779964366080133207718887641156381738480855064192322651225901150122723088611781593072462858911631234905077470793847270272823454576341910742101248965105022666901451971421043749098983821464276584917528692564319583631613060437613801403532943028465977568418008296030769096211539494783677164870543122842174726687659774987178248294318255695738951040593213353325643498721050961973733168139110370366665105394065995948905540135246237481519935090769920120381623036280125106872551373557139886793170145440308098109252950586521521882158624254471076185135784491488010293735875164123015961267082533101676480914662744917846023258126642455782095474730998843708901979179216417375023115864977543937732143347334077209608618141807136407551950202675499339732432389779883299481742286364560455718945800584748487890294944237372385287451450311904515951037125810902740597239621730353572297341182070377313907169068289159315397500166216980783135422700673685736198745031764476847884539580452964335479587581894068383201875874963178444498980796894730788572308108717760403169158237555193437707088647071580893772523706307344787697522716335796479620268050852232201210886800860132362368 [143,88] -214514031579403817581996995927327282868131186172427115771849147443771065176232515073282066861985224843641094281489271234686984153173723845225326734960702206017547643080559908467811610374630941128989501798148010127563080684331855951191918255497009142121169339342331291546364855256810983695095246197491621111631503897845914205765204800045605389714488213876481686624013182737161693895577710027466817756081549412798916960200453182332924014730492996491253040641856599785781221565912095136554712610403482204990650467213746734799200652368455666720662493432782444377633546433789622227601518780464869308124095673337497540494207857453075199510835066138349516989435978403294965867246757874395042717546939582539162917543029728851666714951861965737056566846161939283707418966970369567563478238006893629125484485657905621990465113052674721597682255275350073147648254796715365684706160785107217802719298295840165326884524187857930903578818748912500080277820824407424819176971232204211331651711134606622743937338673683194721191977548985213065490121040498972852738172554515226022264278823899023976401186008839527229198641678289190875784623232191561278231134304305409927405934405699505876740457905862514260442990230772640835491897349057465930053480519421021081961097979043081756059628456880556064013542429162399510445538770142759400663207236543826230444423092341034089235627687385779180283529158843572864786567294397792025739382178969127772015270368342661266022636770182970296675437974501605525570774553935851671866979762702142554962724790891799247800565897285271732572764838388310252089213184518031730561833511691642597014321267644989867313021166974299481466988604705063798056311512776966801454671841910201736576548349961675617035462043045156289367210151736355423857994623665790713926249593763807603637030390605920805362265901021651487779142900530839735665751663037510701003576459849786703518209434996799807298400891984765942851952881159730687989048914174847559289543368805430235060380801376646048267756307893198146112941999943526205519198166744546084485475933112430366737127553852855683396693371051176716464621822193740278323539573422680779975234374449538163533174326534080448 [143,89] -1315279568532564377794237255375848110611006003329531388530836749650803537138905166352613601910210139615964780237982329885617237609850719314403671965579783114979664795760810935070751172673058457720272284522825214552619751105198337428776172951355489112001344881691387318363941903470333032007126809423228398780035587710529283258334190064673350554522258352351449745936364205124072985998466250484795519821663336146621649048066816523716827592712101332011665514755821019633620439152875621736034641118045360034839772806496520560477185560424040850554314444980245920554667050992529012682188225636628664472893960075236472833691936079190491713947200539152835488100011756011455875167125872101061570472172162527445076645634831311169856182142374653223092090900393336608592379932189285958732976568484230382664312898830930533785146552806224939321436123676100519127272258073107313275950906667788053963179922463462313277484266282918146835351218026919027989238620262489828181440996746699372730227019093080897879357348361240971236681308460611096115610051883842987692879715722374147747522475912206249030779246925451588043989664654223358783367452489991247507029762482141687827353992699633273501142560329087761289492635566601653489631724802283995186632601692772908214309506370044819987941022981401076456060645778828554154805050840004197629621142900946300266690426509705790416974407351318186412618596229418165069070994717363136010970707451065904466007134951748571004971394598869837547493068471411358271562477174214892404071879606147566201792661315654796534587034187024440195863935903574325615972590808546047280678603904509176063846113713012492773059738275598540503626480239215531012790281250757201691481313507891525901846739572349837743745087976878643422251886440649580259550561112020802466960020654409462980972388950132425857606660063308236799171887079665165507780891203182615900241203335480838395966427851332280071070291588598786967476651929030113076163369735329650765917873340028798621531200084248977806565142964614425063319012671188100355825017510456324966707004311766121273638115685117957013556341533248323975947216131836365151747690582763132208787715777726614643586551428584 [143,90] -2939573022711605165488611137798908008543044079676612543468198918323686138619037858573938118017976272201367914576075072480490830279518709874746372202935417183887384401406106327067911410000180071512672427085314766792896365993330774053076916969933567982148056312628360839067578431513944652956223811332495117635573499620102672022623396268756453465942393110964754751234471288235871639160358073133845828291043073139354144177817284282094034206582406851253514461805594809449716029563520076368756266831936974097141694894693343461938946795545167515772827874062569565920412928433624903039332960679344742060895875750977485340578851827747916554679685197880467419008363689608978638706314186501582141549837797119944389032513281511706089196059019411087632418670187174747279091676865849398896683258140812578400358695303742984962336574588683828978351894331507233763765911468494589011967253432668364518526221223723808247555234125250852990534952831658703330758137123719052434307957996771853809760431256637462751778780416925742813696785752577410165856809114978550787710722681735942058387114361413838370388168339956415024265222145653597920219203411978970572461318395566193018073899623482313640052682096818086688163856417875767407747628002101614308945793605907556124178618548190243299939002194324348487904142479041895335001191011210232170479004388382612789396664110567163785381608236384142832649826622685548769298947027059643118557388714078705820113091864220896813883032867658856185953811400538665979432359783025101742841959714441532449901603939648048409035035363927898878399638187452354671544661568208240878726834577774768737926242686312553859693243014235642512159229683317321124433785781174863106242800310885238618696175053560878141555038031671146853205507553605077906907605955160485957281108337229640092777115522145771529995566158041501467407476688909041819188844325334304999497514037233642979117106039212222500029269569425059708510987990933529470809016003269960230348281138810277507298956200524102352740427941985156815843587112009284398109059297052577412536945514250317684470277661065754081697559318071175353617225770801852926146808490370538952588868546729103238697104 [143,91] -6050358952658472066777244097476035766633931949909020529546478675405433199690656529944324531932668588294102760825266613745963485420410822711582933411388553576199525377692350185479820275448915041740368715425903775712303135996448941816221612717320348420404468247793584083189035996148964429231142921375875749092737633608113388027485150057302214239074023983032284044765607262567117135411670672794392652289855166179289689115478011083915518246849671970141358139826244755912175051219041858743390746006594989174407916754390264714887591291189206241417102710572818617767232820938984070352505431210671863916205262352768691315157893349631778661464538869321916179938731997014999157973208413947224367073164893925015071498696031892929721834187167806233353205021738961646469808718278406242986437879842566413940871371654375494934711597240089310966148013377388907495392099105730482443438670890033238879578266123398801208175317781108238203220592035355165309849426618115746947223929154554969782761864285315532205878304687565886520996238946949636725377316121612826908895251915861750795706974224203508614009704288224031903939846827347299849408789471899961934789752851302581943685311169149280258279193451968312917667398355034596072401220742329646491714409720827437386297693487449288166412206125397083777790998551439459028038529620566017581505329731878935018502648291996299322628920796345572994837535934317497608285726016134876822560863656722821093600217840628668365321137646429992643544745445641837206344741564954926237491398350512893425874086110280840325693721303086861364069485811264174943701905936870741090152613133246262210180673658898518403056038229745924678115808341535807388172237684326639487823483718295396902594915864284003267225168399634774599955861970474749858011962660597598625643028905978273460336522564419902158938231664968446780429396776910263948178647048301281354621403296714607257941370059407959487625663813651085942246514941859302026681830714215261071215491748076788349384229263567810624772592094333172697250706020774250537558617279410589538414882022928065123092422694822931966513915695655040391041519052159281412005895158006373348529555378002994482 [143,92] -9859843125697663128340228271013208222225342079516423769774045732365739091313259463874378867708801578008862977344281517789338524017204365357108313150645984772993645977416456936167960767025559792591826690508459479734199511931378574479891089672409010045457794156927501680178009116891827443081294756721381159331489435161207024884185223350124467153124601772832641825587383015500619135493185388642810632729937014308153590448817756932138854632718750314339294522773115462669715316650751671133926738191788851093800201920454001313253876942303872839798064092813592792066178309077786904116115360842142284183462383318542221370569652137810066723811883961043857380797051757775580495351532323687267701718010210886479421760783285854678734141592741875611713732318920623004414110580644215801256533913703042451709110557085591095248015913183479784017836032209075106545055145082821982945822688585491798488455535581773952904094446117843921524043929095655396450203776622414814716447916481947564680358123047870544659578984315689128680827821086197654768362865838654552844785499488934559679872613223406565458083891665518251042656880683581621114504803411952150411353586840574151820324309137615601470857394787591243130787587956600298391257749677995306792913034895343708740313088512147870252525061955448591505115249851346879405520229285554203941639471507737571936684906229865248609782241490358441787139288064986357656648554363232336760936115842845695465263645713684013418855859022037317407188584846730281307269876608882984492107827294892041236677990608320460107617912383380727427008493548019741142346920315131534346244069784249056168716074648158701115370611503377476658633010778719120527739897157871110703229693324171634256355766190949948853922060553251380521516179454077782208801852822838502578172496541756479528753254233581667335869438974011631198592242006677885028023797449429509895475698001191205505763582559803931025259317854251935687010634220352161694712180590970465550469182923215824717771446848699593091571866487737544843733430964967288215705030772269972677563679911619774506794663390874974846924087861168287790173919741104184235598381573010640691403616211680 [143,93] 2147051590543297405880807411791821878264929996555046729600526755437378315301158374979029387596892951580013183419612684316438104044594608163603813652793921388073910108051076203946695484943052027636220215032005711658750991556911658227169963820640906171910886944763086546821196642768924002293011060739159442531584343321152922409669332287324701208542583219372152926873211550628240079355922058474496232126887925317922482856676141323456409891005044386654714378569884057865841441149384212385463703994698933349837809630341003137960503696705641357469136884728020599880442737544243214205085322609989341017404770565423484754959232159459358101368557122794310137810565552021964733659496051929067082023609784624817362896130002822337764113885108842069835479493098412880283268149999663855202959980969411959848916561772918044850937317029295498828852296912218933682395881977267922895317049384713543292730172726790429509859746701737324730219502260469884893676871704891936890336104136842421554207449670590865596505585479001483138888131605734398065412960331265233213864684948435707297815147152153482281548317931288323381835687107159858103372197425579708809777067809722520172438120281394423524410175665466434773264590708880466366035341160643381389113124810753927455661140089774751121758473676157614614760107265683194924214000192991682191340545792667090236229872899705821405974602965357886395674033254488390760335506408162281700074108222197978225155038922670691481822882190031598326914974420483036401174917122092671808885448605578219817621320432851151289290582035453389124801484654458742046467314361540456652937335647675776879646537889495436077365715930146432270536995058780137750453845398599681336175378507642700240592187543897984498194087691868481729658047890303042514440220123006359125563435624755478854748980115322296307064315174955900600238767237596684495291688872304354938470337178945452161146018887310497767156258627043929011861457403137749426899500610324249128530728181308824571808321825010800079530670021204561937436646643566159564874675420686744303141313430280235941029624979198103339156223249335272387256865878748309337398459813845729795028476 [143,94] 19343458495388811687056931556427131589349618650446418715540101554488545609460899469390794390285488694328810646219324055121491865805861125618516042629106751209498255763686296587966134504337446747554228235300317817415448033227044173468678325579210498165388995395482226103102805661386536713971965819321105372741536447824054895214829123430016142630471602744113918628438834642337174309340267144960483627631385334061532728216929752511776853030017000384108218699809510305994156151269502194419080609833153250148214850047411222071355451134894120015334987157220065515105849596699347002477722359820476821088777690574474483115411950857586077855715005274997057517942384108341642322035276966190490787028544820658810476195849422082288362791152887660522327748142296724993188006843478831102119631052640138559481157622542786235635918560248355224834022939064797845275242579513598738774240359812567769867227956691787333547435659613644706476485092194924135239763451351001484794020074383410632990958956506178568464458058951646788523761632950427405470069241283350164670975717743090940695781563740754730704847163121057538308197340217308641951495806966803030454024662647164802277364435957369455294376333102242352601412275951024241135484020668401247396909663646944734438425645178501544650757498827647111245415946083538405639115121983139846218414910475408129412991155295409888690069453818747904385590200303283620531790043440198760728765424109410443232412801214797198126169494599346040126381407565877658141696444790117574232743884811615133762784848874944641597258347391945084785967898146851773305856671093991546351620682435797607779380795917074902632984628641352947044820069658530906683962453414190461340150046536667289037314111440248028578700049108410279662495352225310515783213765539472751995044157536407713413397407116844172450531371951726494330656821747554853011451449210463788139414340977425186412391724106865675559446245678446066373918009973507738506852034266489217048717316223928636088343938896923167586576386177946299213246579625216979874454440411027864942441393942289057612580456821318867940911268551138000463499295572902041325662826517302964224 [143,95] -72212539376773980428442211487712921941190054067343232526058136050782541436773981290156561363803912535711599630909966857358441606814721696869002608536441340210535999173320659882331981059325702090754696257924447216040155508583613136574257002993632479647013031134582050844014017431562122026534676862355444579398028895926394960150955213398964331917631828391550376966703465000908284301214125590593154355082225911716061321670607237411443153316350668071469688587824597725784531940236026821032655446645916613947830211239944337663889918627905118402551710926271759525577949051780974204100548421139825745516922523118650513918616130592282243251808150560247471471310472591049729488829960970909053345676204044282119388508899386715192518875141725612174066648873418226205299079212187742114764708686855069726797679349565340273406054932693619405300261324617616528846832438522973991492566717600691629651141490562418117868361582096622565376494356385986158520854309788807216090806104911404440236402631233864189962953057176918925117542929252003658989236738937017281566578254191214222520838639932812940498713697414563604161390881059550001465900257796201363391513409353290442383606711133249593819588861576728977260414289631712795924339029417693775010522301750911725348356903637172014198975619258125693521889007820609310543175925742015529523908798199355624209071845921858488031578512329288522081283616075875033496528041101739291155596595971718511646283422013094168286381226155744706682272043092071235921848887675058269095294256326294890907589991339695756604413065480392051789558616151471214128770484270357819001105441341881361586925663953834132799317699361127557658519042967763330748783766142904600615318790527019520260328936636169513227956921874291692094324485684172120154157112540120845696980868858020045413432560066738255107082012930154142740234490392584849490081499484518408638130855672776238713786277294939610929255764699614329357527333031663353051352952976793464134443308510349963840487668285086444688534439880528218443970145404240959354766303478628317575952109623901507541820096707900960070750790407785865757042498338066358466964799264 [143,96] -11458531060725687989337654243471295964829705140964537536834200807623301335467107789058900168175723896019277163202377654065807378580823200531587233474029967021990625294591093451386251883708577623875958401216276260799159720416590235022451533376780180923552049222037107433878967896951184370573531015806209565102071453424509230824043395132265172074816962530707708885746882429387116720986015151534966515480562645875622700447156890348088993036421787412456250181174541977755183975786732911707538646205416148622937720082645444718344759739389311994707017304743988966123116705408338866313549307839593106831054388019419293386707549484310664812044439904795759329897389567579904069367511768961606681991054633701841897403961713961988603105932549409166916915095038930378169215898015574398870355871415138135321856612436464007616420835351217447686739899011960288028117334131055791206791838266546223031147454769497503740046965952879279828207401408605095813544513920023780358090250876406935186076661760095710087423911145181101645720997405230165090000143232562484230444174082420635012121421048883165076743950655940631173437827819260889712764369129263702422564603174576892649743535845567149357763246589202717023578459756616871839414393901833479517243219082055639704179212148741680544442438622274148881020738217442943971728491200440328470937024739279018870429927842899819860111449980830971355999979670883291922787596416932272237559419550922244053532066449381194270324024837822006057475199466618984139154832235954356146778166583132903707297430351613350203923089533410358964614975598344970712050289966555348215561817901366706186598999515418058472687095067500777748929615858988940446318067397060909084021482773199072452181375337764522115277513340802404634283280951049606252291809845551158119093412289097114971476796590674596777042485330780786670544403888442080772848814483759754606398084459974182125526232905240323081241115912136716437062784954243046712405464722762740080240034210016478080560564044180270815666848065103373009886212105420954437013225954372692294888882769262757521908060080709147018512823991796199456545513593315342842572096 [143,97] 1659606204525284849837181378671466107583647149479917266904300813370260216865750579949674344614522570990307824241066270893853361431367667811488715031223896261168856563350423473860640244277047052873772843240883225718051041999447292629632569799271827705263962269006518308925237485449911527782832951732220907651249857751933190063573087233999961782442833644307194671595455567248952860774858195309340633920909076116348307661371953658265909882434957029849565395681332869593845616424353068141274890351367168804027996293334840992588397072780373478068375791587988624180270061648007698137985163912819390404762687042038792203778013865152947950481455254223045431333377811885338632528236031943276015321770428848992872786134368901624175501327588529697290430760952685920383931191371784008800131837375517685311260086560610600325073864024636934596579443713590580661595199621485160423688085558998492094965796320968605561209652039338585072786927745712076280816018993582485916863248063623537551120667841163025363504126896257678649549413629918383336156169980835454363331443347734886202333215308809414867159108779665753869143211734423169808376822948553479897153124129610199287378796812838318573275214432118368649465864326326808796401360193304721800126132946176041568533406262127289018353775668512903371224503502987353719369794995682091005816654817609687922190516071428295519365803628456897848395404567113169152349547713389566941135823143865102893352953787349618358723113834946059033902225287190435214074156180455611806084718421824430439978059097842835809797821686379412826602627815891211284486033911652844233174101357417008034916763888987308178392066264630747676910510664071243032422845069708474283419414058495541032987732729598508449740595419680005756564518742493385890345128774462057907265970747856879233615248320340025904512259566983991708882613325655994638440060873093007518467989681814069382912361323932862259962178531134226962975804981505375773563244205419384753874000319084331914389803217639288032332199424332872852147734055293505900722433227629012211264502200462590611375274365496837364044169712281656951657182123113299912 [143,98] 7484306936138288338995326493629176011481280066784889998045878454063284588918656228582208735930219326373402122860964917041374148375002455378433821049087165933055654071223930085821969871911251266592854510765458195540052524014688441030782286148377159776401846322545740958717962156161640230413847624790311957660800491008715273958592840357772946467598223570275941176550061315071978378935671935047107237341806766342868067331930780553744465231249497366308812237531561758520279601992648806584498756713558232144185629272932430096156747635146237377154996754330458218701149620330612359087884757215481113746269481045804317515578027034539461542211951037470644832247965808147877484149885757740167370378771233410016853289240455486457565545480487293024501132982670140253794375169562939681252745648734126126361063606776372787247869267149210313741762106161311470659631627412322849325074004846418184342573428480618546355309910652514419035222456420412152859376181400520555496938870071608714833517696431696221711848467124403194796425794935173726800671503387015190150629874455680423034573780801137230136112919012045501498617429860415515833764328112785086448703505715199427966420333811799357480963859471858537997434797981032201471759425706515510960668602882745831632399916425683436223217746485490331781330570771295373197674483344074638171770544855611950396609783081867777653138041814511211401078461394763082945401870926800701069674234581942914573284515132400861100243417677655920466284048004778469801371964531314511843070560738693649708199354023063161113343182864739541756285035168977866951650848523772052262543535330077842110352159683963122236742353923894933522795650890538325865474562794843932669699997914373922595599620999260476211615845972292574812656110202412534253535007429009207164453314444528939483984647213718793783112955595643101952501727852058662355914493530182775364287102241449190294611274765705910383828405813558599165173498740297161779315392865701403501914939668621408065306526474002529459448237321851850078696312475399369545308538025351214547473505157352225088750978399765017508949181796173940607209637207616 [143,99] 2090544985220039752301254498130339058106374213972923877710173930991231566847573695967827493311941988786550183280998682774752655992963791625950241665642036008767988856590287619025506962395164211737665431859298747228548516607666225705785708657818818876915546185880789774174621759623208670762477249594498743908793811908847100563165005110051350453502824418318146226650213788899268942068371749004064980835461719945020412540471040550295183681624272162187748347070905958573588688600131875639287496489559293945296450558773438544386113212343553845534180202237554652214066260942236529350683839686854209260865437040094368596198235962614107022904258286484323685694988801405937403743715217277649813378713344460106577560955751984370990490685667748944756264244890054187929683915242966443660106592333238998425191285856323135919453466449822121095712813305395878157475198671935701673363800598284366451085941491841518001423225540656710259105449089404709152024185152816426808746798674883684465077919803660980176593882089774459574503011501881673012257256493004308698172609139535337584163478474913628244321854043011381699808806257416919264701349699310911970230687920277946781385219066481779073348329232934716714591985942507408634560258769549738803723281037453983299956060909032480627290487989714028872507066240620719471524360034819042580564788015191429394510104436869831951426868907960825336514015179340905656874516657570235428813435303199657781480173821506951231403650136171875659361314650483798850684284722392034362596358373540132834886337818885635885963530727264263750138940710155605813678400365935071243351864882009467903930817149350589535783868384919407634557628597603742246262012735959847052043521578524269314251741195063413494345528599810640628876616736948647467039682435015593791833597207368861373560502332201935270317794183365002897332959895410514403450135423775906278381335354867709664701964746120108160259813867770610812052359465293124509289026015975767422995268861499484693469203690619045401859874743704204106182041970908633447530023872063233779365966658439627023429471033124845104442948946797983677063624 [143,100] 1335519102836912568881562134859773844097939279607568957015839276801882647433621457813001394011985540032266916957373463023435912508686197858102345201901403335890061856229217874962200891383473522047383493656086244568688496687137952559820689599910541666279775653416631989881512359461366411487154958323329734532274896037924043704796769469632023065563302777511536248231369276993922103573393875311177509449267703247339783407796883803216881559776029455913889566063935227390756282111492752427249712900546585990956622937905796801649054685929504084679709707783288588221567890487020748380166153039217281033722701445149830686618497761347617009132923757659536289394522776339472554023313340174869720890803933725893523133796413006516509013841421836538125818646418642716322703160852307125817534566701968874518937030366289608782474587517219272435797452628592110357365634274400783512434936070982471906290478370590971065525707795122333805890363726040886777830444077711497295634754310570101620228718991465363184787650588579394831053791159181272196235346458124114973029814368854956070745383572300281366145030102658506376472380615322534829510892552014206090551905130277928239401697060593804696802695952117591603094674402230949898409989757752438860510749452378172403608594029910553147805990243199740381869569070768252424489335067743238560104976072852148102083442295453238771718925110321574043786955140759309058855737663046363780763346042739335654640260382135400011171760408653354193600359602230783542870569004984551779727009613462042366674856618940172559773596392905984257858127353724538071099171087602781830563589506777008575562122870389029260975653591764496967447073209288572359783055749166682648030874116266437771492775400297663896201771568658751774265520669325647871489723292640192290525618584746835686811810165550207744311968427362108609740076197735766892433188426322873323876471820097801351156872202068710533594511751751842031696774688042260153278650985557977446259860908872472016794174195922176522535402613816895212042567532519550010857357420702441559676029309390142428143538502640379245785246440055468704 [143,101] 538516534755119275749005918766366459729829125059152815330324830658434468094967120593365051600114916867082822906565306294072218528870941093303235651792624617258780240086989891432746833721436029618984734815995582649666025402596910233283901528174211961666620489073159786636865813464851972085382444018675028472291404698825976867411078325024448163112407046169746438204480442631798415962346258298966185104404955418466129903068943697191093545994502638777576922667762433473851979586756419778085345753632456744177789006708261147827250707972000340991834618933878110606139608755784921809392361625794398497440716551286004534627557407396831262811953144415994787767131382440579095276284155989754912468331665084081990184552555267148068027941033197357811038774759890763786038367569675643827934906327441152468519392477405789663052354548922121213607181890609174356113740698029999960470643955683677423160812891535470868277204123962384683664744360314918196302912439065880011304926701345185163125297138228373772917994087908392644498042476395559912996170085186334801069024757995253164102754252417901437002981044415656706832753641860271209031456871999352013566050149031788319182023290084804398918465863585692186676423305943956517634842482452517288911774903407531590314615544762531795159479754492429789794170732468537497839577295594131571412936472547109722249987402898465632689732300824235548722127864306849117208472527343327436022113064831264449811075853314951742201794418716242583863056164459904001615163219136348764574792706611210695346378170801460759745811587710209247744576602868396794060229669073097915622600574308074361400532695654714508997942119127196140519218193648710171110959963556824589024967296144865583751344739797936451179272374164470590544185172728987546872620393338040087903079680266954568418869608437013155199710462270346941596194114326338841237352046976549158954415569110439773810980166830876701480268643535019160742458508164608241524064850381762331871330671474514224071062901937852139229186078714640397623719825616221772662695046095500054914117436201414802743110582545366073007881825004 [143,102] 25749489573593873681805107274565122857872754719305644621796891604239701157502471198400033594791256365208514743975222850777710082498112852900218427713473706695936037643279104800743382625139754344093215534236163134564455500351502769228614808987455553240425024619467549092333492086275518702825283818267582663418526524272517842342858554490208249726203384798134404103356082170290499374991179314540711143881912175543492323155158312144345117227976616395991673236845978583474203212760457806074838130727900916148099296817285634564625312922694956725619625170601317631412765106135930565375013562605693143715589737460748348103643340015454758310127519000797490383808367558138844333822048181765535108125558539155070534899012341648494709752235265924721395325287370691458217786759210796104488724447553514715149164577833594051125207784163181770020849127938594641396017896218120147186657195056419187731167876425501306977674590843762495079361523560332549929048735478889053357581226206677249791895192923600641674529377310057123033190082211472821907580328176399716928915657891418535961337748182916848790377616010201934927552846831323469492190200209821265594015942274497061437470756598744411453941110586050908539299367355431851713684742267617901976435202172545288830748708542569495736876605638472448330412873162052411327194294913021331829698339731214738272144410550393637266318193606316631842130224986468129691692693645160542742187363302500473515309153375759692541656095101862521646425733361666882487244275802815721528951437655681328087992858866439451145576859549792033944976538690838236465687804900798948032152706967244387391796414059044509578617029822554624847063500205462429010074324192709178481741648461611472090643076714051298645613598958587094336705483358574077185627237334054526648804737475823385520870539951394032694173202775782238324005264881775069360924182285772120472353275546050518238655850524748957947355585872911640148050468313355593800775023222813214870200957155391943953759283175072811266334280882607028499792358170958645369180702051091618775553775757864116498532326470381068004576 [143,103] -320307064923572346419779199121814684513720289478209796268696242520552676863367338831541255204025060560943215180709408082168475065433746601079971752899317046109193725778269885816286609188081562140934628859168501999033643499731507425401559029716200785180554108608777952032648224985328783451843378115795866097132395560838623913482749882851766247615297526203556649371051213174100365688950158793051171433569386493562460087737064277058187733124849365353491157508129056073939243252124802950382809412320993930392475567572980996535753342767929893626384700784366840654820624228294240867155263816722076813116980454686144051623625118070273307533984450496171358732005564307536262122947083508990813740055825637905203364424475195296984939998970832703283673047806518133313594785400717523702705297686616541154546580638730073891162239571245491220712236847045322726238563408558548152742982455621104406938990862764910216490330154489766208356519013564000515378963527092495715298344849303295024584864407416036964902169450865341978993900595290986762316605973769554175120495099872731311161938620798570106037860900858124547689827245577810297065170022316584363564947797152852115713778362391360064549123354493137057464449097977182229412427493436522570380762725469620280576316993767808034577287864630602793649406898946822427376963918512177107647397941586849268215462447893291800235291544455124215836966063292379325142195244213096101564671984614617999932586200719481957222048701306937406406397356144804393397201258190474433520251809054282330668601376836342868991527857573835821684567056403278242305430810092571383695188937766665051193183879103848259686348912598544995845717534470077382200848782287969226590439338112219676548166571141044877017492325254435918306992864507513295435187230522719078744933175115225072925966358436385579262506327019324523904054949802598038963967821678520199613757369375635198766292182702216715042454637136957232173986615283419694126035673623254907169964099346157373448789291718520534121096910981290027455363611895081701475553573715485060131570428100862138359374082068164 [143,104] 2748486629240186823759065605469355101901108533904022823429036838632277161471830278540301072314862184741016689334493922722963297622109879652027048660110457868788208213635343954952517039309250529624255668148928097296452698195804093401790776726938978216714652336364362836399981349093955460367524748542225127088609296489626044709505898060497261315346456982329153476149799689002075728736207038988712782291370642272878959890899089355267495763672891232634759058900207851641256673482922796700737172973402665532148831021357906476321783097024288260318866408650134945922451723059504445653627465287258318436892428247246051507433266106910740958302942495183770185724529395621314782885896573091142225625424933878991995957515327420618336561894662649758729510122673228226278696572707176691413180474891542134541208960622096671473042266753200775607598167505922254789555091069290046718615870421617683936531228073703260134149822136864782811566010742484620996746347172805799469705987905811433027314586899373000516603711392024724781675433481422464862872164050440103150672112437433157376198419158525480368284932035999129447987911227109380893347896956149317607270494423004396794102967234135642617311911366118477957911886996363357779484760036364818588888354057751832804310219914492216188314318433445104925061148575400437129622523034261793793420662624703164647268875669113804540727293791281627048308830321961680543788959094567789115701057685263319834091726155561533512239593464803217463336422064138484839724849852840749152328222894662126507905169579485832159732702938304411352725499879041639908101011549593761133088406856551041506884237113481318714967493624576967022585054618626243051091358493909363655605288208939124072139278004180183709196767004354116012220699088325642387362170692841283718142690184864251015105428478149695679305652928312173235181006914315183716110432713819736399907255375118989197977978735744449402313056406892590330803399724401214939624082887670279986939119902697281946837333954132045708155394984342353075815082344535137042939653893691461358089496664544267457948279616 [143,105] -144620949195649675242453025670481699831801848719774734201258050658905845766657125497112273257605431870498225257407255560564029738196423465282478654765804765882734903293034144316180810240390984439740263401522330668286782182449990867596204962239804810152542404470547901425384787357902696270563409826327728114930293573534494802466531334802136728220313791980416512318270151666306958881964180211084754958522411599629571833429442235772212967052097393788095763769952660450123620737474835209154882012072724025610350260635193929622730009521465451720689188626081670221838958441949770354210875689545679637082619266959834016269709082704591061446507754793098899739855050334158658976822991414569583825608064629267784436060422748572565330962133672423369717611370819119260800541384627548795172493860681728740662605384924624878994095277914439078173200907495509905077345405935200373693287729190580852044704828405638995857212008594713288577966502132477641787165470520002545159902037771196138790199256712267521676737148518659091071455491815670442634483585858043490804187454614901422212200834038548658658399242702338045227071139976456221140968224388993938458311993609644643864644038669514371032903892844022119764591418278935654816993680426577123211402943405180385081509475000356450165313829532341511137090187046754102860292917387459850736047633596001093342999052844542424738129872200463017287454595940475774001473679783485633828684862129330716290853806130210842845748743243254642333002567430930063685644031056259183905402797537841451426872858527373085099672036706348631802418846458912017171812037822235266439146938804026058601046222744859746821751930054176842354450526090527468191124090606843370661237064531011998224676979905191636446604484901437679040387078740806460773648171309196754932519090220715260832764639634441525748544875705007212731410105417631936542424182849020685232805951802133907437743042544012791236131989194695187434967697891436422901285063257572801953301139476630435599738780438417758731956561665300877412928956647687774452823196100353098526433951822390102344 [143,106] -12106633993656285395407029021701753168849615999933038347378108066090925700459248002495888067126865232478983699638609417262431987431404110577005690498191304771704278512026055214121983577334145736156700617281070687032166440478034125751818705505212291861410894081041038664003786849551006652767738281367311281469334002421601950849583097542305345715095568719296101350787516635396302687838349827382456689452692930530532650434524205163212601638340393324838539922919195738192808949596902680211481418057093317314039902071461397572161071938949763742643554611763421795124519716949999645429119008034631095222084786445214521305061406026503473389349614680638476095510872698191065683745061501328003481361081848487555194179351468603417523255033898070081758204623230271411326383142305540691071162393634588241079991580733127635466043284497832699314123797111254146858645300685547929741536673161298768585713581105533293065768508254471505835475935695077758181656948353543372033985364387407313777147750675287736200647110974575268286191231387010309511401633323118052831350233708205031831116414365684057820780001825839906513305121863716254398085891894492999641391379262084930884925309424282933746246578451896932284401730244067591118382219869575729484557945373765997268911887238819728284589308803554620986455293202990897963857999769110475289208053362175497282659408646882699602213529511086511697160054647106530581635472540972162688064960362498871024930958365196153632379689271165166627793936896262684935352634442960131903994584853489603143511562033069752888146685721073529297657839875561678767223773419848000349713634128009434324473217126543132388280176996585390872236811893526605439460250465565780574089084436543463578548119801644475652198778337967696186694062971723600924796078215471612862434011406057535693395257820254963515312198740705724351035765045992804718456980594303174940561636190176009757336158867658865100538572630391337645648663046034319951266858388654569350559002288656123725338384133920652622376233648126870940467753822843803287926739637061680595424195102528 [143,107] 4827396965082889128492399672270248661306384066296749226377287516227396837154974110804110673228997957609364487234338533929610051436812048774951287365987524715498902587365854289939245763095066242594746861994224448252983728593404858031799876138312019171125562383383349138077582289186716181466311239018701541543321066962511634925149312644438793687985561673341162440431021748272784774905119865940708712870326082339964422118666106400067922331925980708153014732632017178937606172537066191522181295439388104054502862271269847749268710162100679744479903896179224265140819330616358521825155677590486646367015384301612982404174806669863127199530385089629951291698559201088759527482148617930299764782599273154571491608545196003822812296629859680733821171342347919687950804355116449687271418629995536054220442250436653205287582758708244405500798037270593795936688012257506239715249033610632484921798574099465675928879534377341779996552663543775397660937326203691477990606716763629689843231497073299482441139083385388428999831121515117062083983998763752111299629370026374068310464251180863802103199764528215633845286801226994652409509859612822524440221273534944491968615001738725589184410309017771168485473627790532607201289461559647010932294206220393755305608855032504579409967384952094344695572561380178662578725434788565862399136972882078631118816925162581834609362304391907679099290624225684419701796444594226593145512654335584368774494226467053394584077680647002369338141128937277183001142604039222822663304110911120026303176328148100519695561440220031898636658202236192471487094069614674747977258761621975496010623953283225305186847979002912252691784870413246675016597941432976656657298827219491353732120844406496784875871045595612547368731073664716418830904882091415270162714424686942435003513402016164168001112345315451881546176560415727860071120581106623851247555257771946897600730051678172725055357957659625383773608733065378254107199576327875829908803798982899752924463689836224055607349589824612020610334136991124679698431019179688965883893400 [143,108] -2557340780668701698689838531276589569435296898844033310502698535968963079004767420105350388726348894885315250465878248440584470400572975396354643425479073804504121570779633036455679489570754414839265015283136199474913346621394475268511017134693882397577602729797913584898176469937544451167530516448282121267292488330477264487224096723103959268165245822764845886956613951858219890724384757056758726935292869871715334435655514484664301783611519012759361774567779736240356523213231672549374803189050451831749586406965522487988612499181832082550579198895087321410868378133016172885938432167780299489488016884560248518320306596883338641395769579832838770671492616578320023885323119900642338240630846949906438126067880907100949488066243651274226319628344752029710785825448183432365656483582755973343842115244985801526284935291956725438463444272477487666122538142153375940745160247713050840751818817932999917773899840438405540586852087408054278633073899171864760140401167073318381171631380615911640350598072685896570315153764905134444648151742814413296665404535966161706299445960918456843575681121258166555017597129715763001146141051764496110009783181781709855072764976855990251461041035912222781615198625515714042259309410811089412804479048276510843402874366477209414497198862925377423307770414921587756531797059727066492364279863036127505219219627768637581173923437794542690129928066284089575511145711348610643404551991126730135013024563187331742664157268030673904848379659368693580444758773364944226801049528023424138921198703054869115856047595203139601131285204930038719158419856789673151902008293436018612433194005224264276268362820696721553449984884821394781465004238812123957782269193956515596223513736319698902176266163748626995718643778764089157136548964649157474593830080019637194380796321928918538484022407021766704842180502960462894544986261964323129211949368781596560389956603334828861865960319568930246861361175756905764231053948455449455726442163941678574235819821227052986984800925403580263718006543604947987547153490116124928 [143,109] 242273122337621001259590339413092127177968611929758173278204787849552262870858747961474871329024796932170720407500818682125211001260917826333562840880705807662554812057636583102747328235232430076549567902936412284880763794127652553965270661810605047090346126533302101748466116460083444033979966340056796619424473541104127245908072150003357367212601955316472182912161414807089727018631563554470907853412545023129628958233306918796166951435236910433302752711374126286927000099784363325247362484470164848994013135572120258295141445267029436492262763086014066816696731303522275615871051787638226621994328542319832531021381709497681908721428841001670617492482742864230250822205500686188707343048927778954102164520255902418337075964734046106035964264866747335354329917088422438050551029597637970868227628806393844801451417730331275176547421491838971946226157587233754722161863070008627113570590070008259128420079891386002303554968301750991979467380715323812805418006852024705188398791588193594912698308495355807266263739486442122483027545616908344459659775483428341921222182743808352715009120134287548439913105481323105420526449564877578041305090687770168761423458066960483952343944664900648684987433771175746256314548144010827098869791320381305913902836683720641571329027227578421065139378827729796441647493730291824583546399586397238534232539098581511940036424061478414451800167411505669828194786697786100614638689327011052127084210165717195169529103134881840050992596057888907868057559980633365830882668772348056060942474883872095364282862501492370975274545274223302036239747015834030804194378410965338658020734445310336756352166569177184409554238409776258447063648169310277358373738538207439139947585290988898127130062681643360919129038334040637935611973376696564846358466743733517307656338176705750513603840174440472530805509817541402426017116231319994329761844299836488244612147621918413595140420999094835889375571948621040960833100442805545609575998002733376395108994938774378627580848890667249739324692802952133195096692853792 [143,110] 1337183788857757206541805303191791088745826270096141980632976412300455325337475803542028443473536023431001809964035546013525978308286234455239281507046247717367125257229321609561150014559216984885292228997938618652315181615772687753752386104136842730729296223458031617663639674532170635264628160057105082821609193099291701142607701481336770099479996259515918143877170959824107422158153185766479591887796159277516771278071676282925468700277935049654639180881725462293567442114521812031909558008810721085401706213739100364126094076934832713499614910778303782445655439236004862822552517541582436567474192251152882368976543039167703268627543694192089753434623951228786947790416520488398992527659752561598819397867594965563188198435766870814117674604533723066339577243851309150905752996231382699141453815862956027577035761926753951798007453220762397583077362476361587835046336061706655181077236149052479474107196434548146589504706017860717101278342877744202959888746709198318115071644561011324402319340185852048857528765270220268540675115659843519830663906301370321085004496184012763483864661652921384197790034537008330599038896256951367933134195605009981645885159325642892942005483301179591871055748551942905981669278378619590182359821201971616399842154597757194470830819681587746126194546590685710097827013171591172709444021314163834432034442408567363531874397279061416372838880171386930658749785998038673775105811194441889292236977439710940044538548696555521265327222187632340929567074516315942539476747897920208008271449959568435533861682307503105498305500399584995905502140115954489900186395011750240452242426078980580977689047005589783983899826035700765880394103005538088661468881491193864272721740947970401620838859448220278737369492959898646743096194413363152642587818386116333905196650161322180190252979525324658472925627896852927317659024744657149466721462691891257762557127914846051367544289589808918919482756263080722005524359251050131960770006591091178136440481008639661053109810350885338189155326482980920176696 [143,111] -526954811186103923016324588256241484056511790983763085902202073217571421316147254268376056559322588073313664047386408460881395569956874066839020529526714106573866551265487079857755651067658198326850106328726250362558058212595565961226817477957314074469784374436717579226165865412162764015637453851253960764294250530241647735548599310369682110416729204348208654163453811329505744818547348584124559638598449164634863473009492943257308019722583105324156593173917737479434750011587608122505477339260953863268313477525272888370806263198345205676866889682826702336703929338467636905741739732843243243368069461716897547486428322915079746203902925004297498552845923932225144052653523037468766908979400888989884317973387264467579349294904022379534089521711281566410444856368408515906931000104009800307727242177768974250713950865522308972566480537314954037849174505278208942943977413135401716489113013876166190980331532517009921329584666067478569418878963875802790250032374896510989585828303922231563064326166116951411231728670859864772081263648089030519300277918498709454233878005242914491796269967202918112657773860742992888475182471787848951268805294421048204885368990358142447773614227160255800160504614014283296026304172069592486700060262881390149898472683214401353461023844085405532733516464175582729698500324414258912678752690768142893493992827352986646563548306383930488485458666211400576952292958704696415829974038688095140688331449056766429388713996520106175301353076260356985859124262408696543861398541714004762272567568178322906889138616877816638573080337414549012085712151472215878993079938215484085538430787222633052314420173721444664509266892685884590647513682022060374295021577763560649863498363484341499497974460380584778862130478037928321153170392538443730459993211431603913132731456321052726219161056184039815367857539413490414592617985873495007509697614323421419720248059511295717223653520333557194733391035850647000495513101202046997723075848423182195427777384364655353092171982185523347446450791286669 [143,112] 15788346111858127913010765988482566239597539968208938349615754612928054267909350595695759221221804506904381941940147156940062178829765091203040599833252048489154213293046193015362127678683857151491659237913608970064259800176634233924962981540863597009922638747768251358832960461681592298069525754456673335866307463587905374144158554213686594993592925966697438986008266488745976521248997245830409745196968846200467116460001308769570833135440688101455413715896650393824275745412974317890644419563600598907303744673608083285898386254121278159516958566687446219240094936763325527979487077830932596778715987762297045552249220817035488066943912940486262430952015971241779786700517201480671916115101146829008989880409296403612895655619819025259413645097866643161029361680621875970483943892474262847720268934309145000467890010601576814807237294678852260821856564931421257285088642920880692475190952049172588534164811105924988467249658662551846071372367486120557278616340975078426127248511136418365272926962472232020120948354512316060037817597767655704439770633316661414359154274497550098378798229883822082245661119910224177256364204564421806728257033749795145789907601810478528752904157767530278267936279920151751715352939541856520408584185372702309709368465490707973356468543606358997516874823319421365397341788943549098329838520206791625318884748740543765529053622766985815732485901281833903602649116317563868485276585328502436611671757159880486384505465202695837349626168806825024578478851340878774473770971091091518872118182420905743539345960702404678955566918535907803287507934269009125029713050078224643464077321182730375617219327805325227123003967987691734502420820281806184806651728897313715874115274987282411346104320169528990556812711474245385262333077256805722354293876998754597188622902907160630766152815805401257717768871427951697090810754891440136307356080308560758185540919084045280188268914459608474827548315554352898380329609695066403055926997279380095136535782223380378038908265644924119822476416 [143,113] 32351157584241936414823672856351936249168535423181785409527882964099462110758870799830532609404018540935069140063770763647571786316973151849243419427679660205284488990284857246557575547793394293648168956944806692667742973073127739749162334589113044021896494750751997795980644877243616100145697448497368159992842838620493931681252542250328212135335647662494075000906354779179497129184176880379325702296692001808551496266905315118623330841370690407194032661869869089121408485897760100887955666075481739510268608438086402651781023025789833193790180516868763210124109018342065677110786151861807273410032595186563548876687835867094456862171731735883516131777468897598934652526731746446253070316676723689082566863650064893129186205955692479290683356607888034027125388026210741227059442657351137934896165999111242104371441315184213055109273634487895603481171170475409094968331540684774179279732301751585536843191240225107548183752425697777486151449987419618627311099429398864397125317485107727026347050205873120919423264358254939836993061962904735304573368469761653262453709046821495227873414458601590408050196391834653499566739519516805614737829059045748468654786924698139773124472053108426573258506911447137567561250644016917604826382900701495636731919209420689916576300520692773397247460461160179619982470287946707860381332950072257418527613720790634443443754346687054647349869944862649685529491434388153868560711700547696426391203996573381125532488837491644634487180322476609955000361149092939623361765525307794259216223649980032519653439806831150175615869524486746207926490504400107287512784596169544893978915761752994972420053113862569081049074200071622081821778371893113637845354412812884024857415854370644610872556619148546865483987716469874732198660461185210552022323292500993394204740980947276843786887178959102726578430555250907850902767079734392150249269847649081661286990375855605785550227186907157866094398773399937047291208253199362458183745051950890973880013986166303757886549755596802864 [143,114] -3439742121640735074788645604570876357752752169082273737684190472431163309140262813617449693092555055607707690600221165768935806314200755726453888801275303128361654524151322475704700722615419767712834700359425120328943450288497170370195728411631904873224268023750368873596029066983831193667506694120705581738701210343827901200000318087742793025276038084717095699798310455947880766757555767271538568660845930899267443340051031441648967863143969785396014417856685522118156629301541003331418913361228510188759901932657334589870354323541342407095958575552788978233434691886229605280409839310522579985749172269323699868664811629108830561059141128874978363596208601056410754674657548867699914264700545636157000681892774513274903024015374436722646143391520500691138334381340709436936717066119858608582132958911862475692223231385608195337002084368960725962565440428081512946285502980613777911433662977315829037176553903705744237564899769537438016691569789924574146949726906060527835513303696858899639435563489800660379085470998598220401516913291740975612026485698911732373564747514536725738602904158672381826879592039572076333010565326301582510257439929244629333878676946268892339582563128187230029500607916292235760359922578967731923549698127447770530919163912879756416745419783956656324105725549246853196570605751042223728773969943669255174537708284409337981635839169107285809093065553986659576805293760651760050797615500483351824704986019440462942496530207362334848485522064497494797330637593451876224652183604287480942136862986645240595377340371872212614199479306048649896070922312095572674228335163942670062956692803091335619383284263259652535122388560753810923893722323977965668889986665300526879288993607520080292559088106863566441298814334466938783119612436309462932303300039153814767836565030966352298882431393829388439986640388025150589041104805933827935037713313008961089886858263406239121546998358223660928313330929924149600293183471354765913479594640887859499251395350635317466256939872 [143,115] -10761077329000487425996946190349578187314562346706514553412902320994520960922359612564598423943686256312845501072850042056185751342922290983184341989919822662661848801879317264756354943901722643131088160902721364657290249851923438218524679781602436359172860686375430811286935316722903322510113040005374230915504874580176848157647906583021523682865934589871843132818511037636878010063286446715070809163257612850645313350021777068386293980310006825349751758465566751403194323376045377312453199165555345153403107024439514889433203420706746301382591593304543032771352848803719576207496397558445425724468312504330986764166046220263383398597936217966615029075842032390831053725473992366507932895557482635071131502497246532204846597709991078019721252418990697780984946046627545120365869897759869273949717336947452671116933888526363496306547181263244981723920102204151529240646526316370582376940687877680231728486770819348298990393651709907513723507046258688603323950747551210734022882261395964588457985722774176661336312452780363199256377868608338142069437526656271645920343705850063439129553414218932896155977438789434621705696045192875296138928103902904342471891020465086866197442482351649671421196849137215781608630306318449675090109629768280214831438362980403395653543445084623633648398484839517311742286948069550688494293606631633037285389190723613856093486347159507658550479977080567563204231690909802850109821030358163427793104539894622083485789564791901548827681145904048196706633247384160748523130225301088895582449856913905853772333835394455323431643188927418439441275405397822327118215852261340620720394582580496677054502089305874731862673734041544645078766208252520915700367343560248291003849266760540058762984371954538594069621684127084379288440447678513277799160545468991885552140146789676974771180967917330298465140599167128397791273231630827803944285757983463276546545947740819960331364589461894630622864858328569431564568124723610332020081771079047347047192743959989078284 [143,116] -24857194815811393355462028245907138906901764899802383697319950109462433921022314560058517703041582422614497940416911707158087665086939987843176141537017971440079801931920634071527000753507299447038557581720968403204570207894901393203358757315741266314949262519658615107105775472219726157794198127722410359843300756880183760498190705253664447651895435155403997219287604462109835835004392372008459904099545174667945999463713483040638997278884459098648933058418956635379958851642834306716751156995498097291988158861377747677023145042667671204695602910377219278556325313589256684075080009669555804320862844606398831830617398949433496540201838280123788558737731447167793362210015647893142960987043746137770918886369029244840876578834328362971166913154781149024105961514485265700474749858227817632818241887070003651387888574212597443109624724221554962455161184864761011023428337238793613577816828098655602619041188206786816287986297070581596282328502032912274913525205909427469266011023952381684655992973482236668515491832397354903241336154948230687433501245325482297556627658535835939297196341850842202550154066247969473706124963971339343199634862845069746278173908255963009321788712055438387576881318362920156890873465499153346212762677986609870417097309691819748010110453711135072993853587351541715906895340634153740500010798987654426391703347246593126083632743237599342801582299429553156815778558576867763458655467496459584470345885993574797336166275798972308727229209643109447622359960691909166713971665888208023055185539522033758991135167674851682812470313767963061416209441982236780227979476351467014272619663974527521448259919076120514965102218657353767447381476498632034229343073287593010108770630753001196160869929986586461741277049754313203219562712404089266299496616205201536254661625959869870295664190779304783214610062862704237980268005161727858489244770643619369776663582014540451842654752853048602468114020250531793998553826052200818473166444940901623850667783808 [143,117] -36381035732966663634315453087583474498196505655441387818286698159932974036013401251154560052856130419806912718429585160238152263385111778191330216002351704980109455330202880224043784393857265574925783757205576866320552108582272001643014367792875144882989632275638168824376120955006415840163943547103547402862851521670294636757540370614379612539610922778190375585955313395270762874940300189341576134310299747653604708740602755653517102731269130344125692040718481522560239479333126866155694771031640632177087467015777201683502844960313423549201346619835171451535976067759701534842730632396622000439202104621460810770055339730494310969098377370137351544297736063948506317562815344973328156186145567274762257102574089173601253109991552569863403941300881039011554867578840368657503906229815002638838661269221057593869959308307975382322295835597701063468263878042118977454898679009890875269152024345580331256749221446301128176964721145493603928320234329796942002561700583233129477252732754409810690962027904557026478701876548284531205838401075307397629179937373984538108052886326852785750416600312069696942129898314652677955210042455757195413827302608363859681847239170297639412206481752755031024821414665664416781151635569140559620912555885835689209565438420078048433541381682510055717898755498032013803454881536291588574177499645590328059413788934472678962378289396520368054123698993623608207261718306793273743705767710920259515077231282161212974785321876011142632636478248549775184869921271330253225640382654044910655238656251150273369278660542803042115131162524073290787103196920619125809643365510517815968526216206983792133485861638055164969334028766468557778288582915145184705859630063515017637964238135593214298165674448008788340682595582635686642946132804997232153805455332756052216979607664616188694980904688963554441170314393047481163918466928284837581714750781975978151262382211208021435906148413471486567249172094187767981598753593215540561780733916509578160 [143,118] 178128443830184600428394764638219406582010019249606033048533795256223618935767171751643999037764200469578324450208341619418628568789017985963532988844184127754136513434671578665659368813384718762157290903483545131770704835458131819348420377319275532806788794565270292353996545777002924439966953118696463593866233687432754390680959783630723008120616042252215995800888305510107944556394219464866933554405376557102883342402278091130950705412954477820338237264963013680985989471578393184372199551294201566287870913624731888590911008199931658149125393333031033441421799088112001658467766879714411775365606814161753323421360422237723839633843603831640992195894494451415624313995006276510688808584009561355834232003422797854501451285656001830312088544370964699071330120990379268022567553200103503033784962313450920623665380906163770032550319860942946903337502855665305748653838602422443236632515806760511646163100720034442301762800743546745666449964709827189776871852902607726008285746919552091294015968198987578897514861961959236105325112313902046918927885861377152441228616086387345805794931257447765544139069485100809963872083199291971702963758549824936203634546622880947243901672334975541702885525071872125017791169128218431150916385008266183051114183076112489790040760554655140108455607105808018482407083649011513963523756496438660455186360344322761725326025455908327247733800706436351418919927007894391326577185313139141368216728615672835353073846489570621909711901720000346916655672257445466428172099358230546891481187108758649106672804330175624243753980951871063449410143004918079261874139873295570851046179814756434764546302876657533393665588562085132351724571401639829577609672037935591892083106769177506129678878838968095831952103961983799676201648691043440313593438236290473751756435313690374881397029380225658410124118456197317439004807179641440985799393999766388314222796655964908257514650426405233649275587384000485252965592106029573075454783736960 [143,119] 405277391258332117624293002273649842264387304727795359733237392932307551777990622458917801224504473983007694818001023176506656874371842392836827960589328886847297761415053775129963643079106336801977899215434529129804772462010076673888486023860355315302901401310012393087352879112615160239263456654683387905286885952541147584812561389076007284489570856488541290008340794545313512767841742793326058829131867791225460909955382161052451017914956599048899172264734596541030954016949085975428774838275448994562801422608157131076538180047318834715470953464530782449278833370509702072456373315925519700977945285083272167927692113585395660517043937897567187434344766072024493382014080299646408156358248870552846599719058424518254246681782699723348730288066335966366492928249705951043723942788610219617344576657258261153783337379546562303123935426952786224972885137354895716165686603280011401171334799070204236709269239203477555393952464272271072184541681515278383840831359498304344929534095438957331429787745646650973029530181599703247718210967074727048931835140663397487475170723625112638758523067355094091772616688906464942102301601803335096281243631034481044994788385797917098922141385732989184068846419126785540736548010500597827027593723064800704649990778807352662525732153812741771369910406097745574301581329336376871620753363375648681768562502665187480370764412405817646975304622849967971122698037413060465367695956159623502274626719302292963334809339465992887408743245214973176838454448545381482991179453084006778950937778785680842002032192588871295214441953850488444969496585910496972721212631923073206323314764307676547183634860717850330689105185381585410226607080712646484466293035455794400014978564875900318469213583253277218906075697208515304842222596950937497728754887685837929038281612360133369488504328474156869373441113816752278277968587402075262150999486753760204930829945094367592153601678557021915284800575993471721685893650272730229984 [143,120] -355992623990549345618471352484485996819445059537610162879090917542219391401280657443007512715605565489041529640122279815308440298166164491029902874744460855923994399167951128105972025239006374538902663367429878664811945649185992361395541236414918827788623776527065716452634536542229278340738699729778886221060537923480472603439452481133140982058024390004531628565402733477066790487150262601326153220172671629329372458212546319858899780544882919036516657085231811695011144707061770108342419106496030340994717533114025489799498689890242031390797784673180871479893176164326631544545044154338992810623703452330260684282711952650023412328899660096545226878160046708955439188840870587617018547967849755464643182373228955534254413545782224709635549578376117199268928824876541213512915004493133520152256682991906434530778692269732675668497027693017245252629232201370699481164278648398767119127757027590948444785538430329723185128018380821196939056516186670103378193339852104844833182545854854079356562523792023912574767161236441092731852683925153786663602724738606826329254546779197563378636621763589309083977887984253061210146848391880909166501762465355804441850985367581290359396747279119905883381568458359375074176335047032285217637785979061897377459218927420584144624448158353549118508077957055691827236501613326909077028961496719794009602307464821703962394457940388524691105135565286418241021385055982135928573412177561665683946850998924986084368356164403567817877237118728170221794915956645785314466704843430172629118727543511240993817798187774634232734052332650451699305683883362963139378560500698402570790368489391187766061335545084888025235281664949748175350497236020055917545871057571770917461427616282671444033755709442134838033075250240646254295060415469914156611419454377966486228571423555122651469003835409571126577140873801059704957534532487577459106297282183310081285382119189375070118196308143996820543821563062818229830993432512 [143,121] 32320983371237616121177244585246580136659037918367479987291709864997669841526236667704782968771085192550498478543200671108540821957943918837999848899068636731475363622027549223331228745149951226216407211552909200908541426185305694924881668865807808968663699846531162046012816686097125040688371335011052509087894471320834769097533528788463214011363693249493447176613722513767570526424457544921731870342725196836403024129020807357347172801875641141901251048937060184647888706297158954416484805270104283004846554330721063330549248492290446206253072877165868088194138971605700020705410988539634909090673835722297515763357237084016114914777044452474582543895391555308915495416870215818386620529930933134303768819621756576186475999519591255689406262498013154510110278556459403559693075169139814250089278681570380925165366953934924455478243483436801902810958035381340349198885833992419736338045580611752910101968175811974453965287233263068213371088818252888712324154943782338651861245002093210381309656865309880911975842026575885963036422019700077988313079687131627610130648165915383500626240159165848297929925659431133515160591703162104597219063949825195032608685580015758977279882237043337155838701161592438386275382831479839158154562219548050358652923229723013461612404502374539428372169403979967510273399859808412902547167431582011708889241122701288225087315638418265977279397192086788643248810552213747477980368988441310813279541508346344117244869654856188055230172128549324528350658011914234945429882745994007799539205729133294456653482998418847047049114283452898502387841592294567049497608776823961919122780513984719586825259295450968775278056848137839091209776412886788654620356476991867598589076080759126707482721538744030578886218135545513150325822750852182216554276926734014460973381072341746538872870328411766449193065255430404970007245154000004972552346206760357031864570012403624202525140922935392267787529331899826250776 [143,122] 11598846446267062481787005587129835601976128948967646837651672040060710291889713879688934729779131064982868737500619670318369735541828419926575512801962492557501417314319348892476447459527867584036129647802690366388304375481061366862446377012026390654434938524727112780271294993298549262817951144928554629543172448497270573615113940625371885979222782900966460594764288801592958619472977012077005098839004594531896808726672486497916168132761118852602855416731741359892547159941617608418169235927349073488884170718207918426522077631155419741268616413232874709566031269364511791976798119315492694757765334249950588041122045301114951215035137945093482463822473281141772154279744621116554393601888128098600710034230742620829655788556671481763979274403074921228265733297971645041116019466656182491423094203397585340648601966832800682644906488075154045695542899507084031673914999614646105329411048895931379302037334119686787188525793833145515146760052569526745827212032522259619374994537181031112509833632794150994124846480026726672623259269457096659040974727869269928503639407774223895615891240599713629193601859878601887222309046415954091196959309045613267570742779172475960971503577499255640845813278627570313272834671475257492928689434238428373558672685430755068832403845383506645674245264717880656589435934278309980548430697410349814293561006939308508216956678181282408640270241731611129045062320794234357791491198672104278222419908813969927645199758367609110685710459442032300029537392826880383301987195553777644487005291263622591288506666732468761624770825260253102587146995075115659199491778190747681090817437719332276302941841869212579225517085800851115613361317772481948384113738644778245154562781334697162666731130984603632779189939316252263064821632427897861941369226417077947975168160864133625456078028796194379327993259862903602509102753446397076779178933197017912108305359948173710269314428226050452876684148432 [143,123] -2950013183352710482175266040214039656643939765459747705936232527674099776826652022521233851245954559596979930338987993223509161310707911690591715144227489565855386318482071683561029629756552240869527248748659089704222347945768363420200190380327692807175466124436041394262653974808643267987444982895298300331496094417528380592532024709460365776262546784637192693184814733977758210008535738494112853602192558251910870909454996784366573737569698617957834298376511672608579488905810375700378466901279073944413853556296784904609806373098340828096069353327523179261065825162085443323745340599788172747061659382430065060947130065849820114708792024256749190055666706324856955270306823553187447513685290782463947177904604500618307196188571572698201286856638516033968253955548421420775800982794588366706413028424516000968008257022974314608269303702675095928790070815026887098775885297077269125383404115016583366617029971628950960883898223412097400943988158969385259030104991358862927658148812890541435057703664697379564443062849948025720381636570205471847431415560081960256932143132333837549091431298909346987792684078222670748996348438119213377612191326101024860036261752410171848356517590291247035485694850604763379956707867724854776066582956883552482031877315389635673228870336571590193330281109172807708182863730890998001198212150450394877432240990220852553059771810940531802439161115836370956772184298580050462469472799365269902692052850721155361798257575369877142087200677195195975133199976641611136614034830865755728710240481013775390170756144101963639777152184974988701415074572533621322981328234588454237720636581939993330832279666454121097328085181091568220105947321275180430468588398068777026101721485826170099728273374460119540645961556353930461293599690474183079470120081475147480890618098297559057977726302918299316602191982698494162863998388832441218109932091296028883137189003450229657136037943565838982 [143,124] 172817127215889694725390280323888433396653812523327990155867961761752105168986601375725873091887119322443134078507732618780261380296537627328934108159707922313213797436490389495031287321219134537060066573332443395788814025080923329302487760942230869914252570105794462773220156513821972794342723955246793007196059859741797443464283538085600478832605955612027636738733500240341942561668166078472545510587253121519194721360805632918861148629112073323129704339419440850410177919450084943284389404570970812292126716747611825923732426002042815734250996637886870316300400073730754671254499153787115401172439109421426374462675727237995081770511502771434644021855415661454679850910898237942267097439398946418434924857724050198601992010517923525801689518685677407704166921814099900328338573549236697872864111462271729210616576382049706694366619260922013275969845470998364951961445905969004904047987205869287944415646435440485793241525341542129645467392356460749726259908746974039190544069755256497350778785295009536356956834276811562255897851496323077031523709310284257484488976052433859863001210148456299210674841476479850262282657197594367021873595148915081256324813686015339417171007520729100331159139187021896615301991607700377303315499171920181275921779636198475961770540108029688617481364744283815849257943303726721073964631187349175277120117710945994392802678107336615265274773085814284541030124109215491193782003154525506844815232280674013755216248002686647072136659996753863235500489141539250212783316425185816136774741121380636899790467971761660691592397888065311623094883934915881260105675694793246630348619857072535496705236613119366329184938059162078070465418851606744035914683959118065720122008780270198766194207105735560018666148025497714956235845813948064977855065901483645749917980224475626832266551519934314416496410325864876658637703350496124844927320615885640971241859730031351616173049632 [143,125] 3463806720407556422771422497465152935725605576303367350280220273941322218426453231199625135848560687700018469433216925893951933276014840693372270918321214936354853290185975602320944308387820539365418444188091452978190756218018926458473305684155874530741871630219868086631779760825400243234532339783692586553153572413145274567399539209151607774340430196012366965040452071266050227279850245696012071865191398803880944723519160079513900227396169790208039370538086236355295541980061898752494943955279359391950691629151388272957687281786780289931504744419975080177988654171392091693073572223974717371406897264313837964186810924978418997855682858602477393517952188588173773099207291577583899122663018266581934939634172010890249362257849309298209375455723169791643436088573616871203787286860325493053011248693997181314735706627862446073386297315581040207125190954363673233794952721897016016438103876114095196286274314287294418231940365998997841724987840808772108139814656992518275710740919787984263741225660774289638236104171747911780555841479185991825756540612327162842400271430566832270074906064839371928023738804897231716284515938789951384360121091760223735000783068056862124732165003692038605094938882500740825412868304166579023964938951872682262811264422706259835688928585467517719662026874345431538716734505264920049530852407989550580992129215145459226056665709468532252504916434308301468078244679047292387589498124103278504185012754864438992809586780628219188919815573192106262102459862336530877427795428772886731942242955187305043817036611987063161006759828920069624151710161568068211186126646528197623283823320444009731663977335030399800317579156631230113461399871012484094563124181296280424403094011908872984209940735763003671069827269453062582504548123111481413023850154835613241021983093883389433096953661683900882418060404634837091505902282338192339641531507933798740452703236788156 [143,126] -890790098101532671361524249887148205452077778362872943212824910624559592291741584700270596939343560523758013377819824698795581938093039939661297496504972892503302944277620486196212661649174091254577252705272632750798854828047081752672431414361076141114917244542795570269036843211459894602839840411457507453244488349637237192671105460484226247512417553784275867660902105127770025615406937868558465732862085606386095023600784815366262195044636841502736084609402823083891272154900504048769266472058133665615967031201337455818690741829890809687075035149233489933715493178205406023265896051332962352778565629697053963315838056419911701452095354883459875185114515242022431784817191671933572178180616247444450390503661966253683056396546992912208353661526517000340006466814102015432761824290246983736030505020183264690747393327926874024814403353213505678864450607614105865419269732199918310504096988673980169240739873644441388361712786970251981684112009363616301528438871544803720355176300628766059548539938114099180718216111944683837248151114958418789834822669180335710451120045031384780928908348031762546136322516762808584359525272586265951148620192838881397484650230785671771401708271837407618121957260705832146569831820909605319884549878081385409832930855125525946074355317225518302847803694418223981700753438954884665873063192070501335090800885929891463484874736491139022395648573229420432639387179963405847968816427381382546317790326294420686253347022082944993175075816274721339712788231256503824745761625510196636384243118543878631623063829883692433197801867906949586728118398503568769552439627783944161084503649785457536507247523125083747410066053962564139207204137236961920226138841493296402595131795056185991921600840020453297054166756143235057373236679003357140469025298679698646935281731329043311310983521955188174736775997087065851991723188628514411757061271557449109784032 [143,127] -32850149459786406955388881523554908637890789591926122797283905041886695725261521802137809449877733903293091351464410038864431878375496293748785210016550450188235336423219689857530342009465251377938675473217037646048958630837276901889703159556488647396653161257524352422058243410443595205800301251335657166206646059859461803379739164634133443693480489389875739322961157870808015678499474228042047074451817816923738028770072560883193777995455895346514129571284218430238797092563697773599313976059400171228834009180620824642138232071978918801944203230490685717549994928749353644082723067517217083918298809618575939720170857335513438301596141108461160536646353320660779052039907114639727219470675516654830237289884078590562596736351067371336305519536230916340074695433043216027577043134093847686670393849407657122213477556556482739478168781774326068657705292280320865850199687385635829952088996998645500627977455620885824317389349858273690844304085061285711986784031098098446977239256101982012882470351904137224821059706271078467310219067257326850450358920522213474903606356687087077029825012053059038227537998494159396639917939382069359337658729487621787591331178294833865444815117157093864434708611703339441288802886427728352004884992121950409782004547548546782112358245451119830302618568367335391266891115461086270089349110430065799214356948839205061649131954459372445946594112892659472290320301122205809611188066682693679978654755693612933005440894054666085252004413779875631183499996069786800748536272540070578450148425217416511371527185012211523033927713633464150947813381597395560940523125990818667214478912229461273386945011715656903966279263323579593525204146924508152162183378979565455954830702663564216449149138996282416857707242028578163587147273072809486900068775557723489841921161095026964220157769214012706415299833351966613982480100044234111625232855511948 [143,128] -69035028274422081196990761575139961170875420898936559848628682568283548782511983098866447663138267276959863402798078287662332232105155726893883248462651435038701714985390812211597121178415942834769513811829402323426519818923683139807843551284580163094020546815827282757983420530086910128029779127568138084408117519719066133964967507881017314159886710410621695455254372438573483190616505178023015784083517018653716713871690349104377348866958208416055576426242346505674871520128325372227230522494648834624669581727301332783726416474160201285758249920711057966550610905368046977995096514672031574948677956597889792137901117038807561359934255023807823733298199690740952591720269851856076424791560122563074204341260547127302185106401407207432896189655362187839667176530327080892320134741248062175778606521791080518473872484030286877391606338214039557830140880862267891883353334038760907803513984519766300773963192619148642439781802438532538136966851601534625905393352312850586020143027435012631887220938094766119394120088504457154914316939322522886963741467422574065727091564662875640751294762534002315884142208972010126436853302313607973135950915847880632220884894020827579125657808136458489752757696192348961823744870933328442436035995367637983017967123090868752017757979477518178100520597531482756125391071269068520608922755797435743311349775451688285394410284741813237177485292243654402870593036260515906137871117380363474754942649925125321517075565795121584851044675434648872862734495973293437877469471279258489835203213552141209091853213078417554755658864364600448268700487915257597683900580146592716806377946640032097106439859595966576982894021821656853389306195300808938621357942201712425311631355323419557652769572474939421994128148392686281257893392860255366841628658660340817712220437635803159078980555844112729571816100032919108950697748417006126336 [143,129] -3019293738297350877696528236299672170101391598966019466669178259083205765620088424041557380223744859364105964869258400644502511855559242022898753004985020548467541509270139558848173385666319590264547283577815850815282478911104194117658532388603937042775606812992419736419546115417786041490940459374503454332145346374312053222652145709953222907588955021277289774828865983836358622304463554754685946052771374147722823504511455053981949590604109241872461781132655429855696701253546753564890095840767164698251951757346213387558351101507478382925482732545313824785886910795556907186181904795014463422162137055751331902670588856647124297158758246498014332115039738365191862566085843807013331275711960875538338054623912995665297836796423711851439403151289333419036742291265419195469081990699233637143128237408615040933222196297875731843677055022131285740253216807529111523105641337433279421464742503015685107431109883362042997628418292701030274111975277822798978492116163204771613485185618257526355315807624754651848006204690425033083807994163819744114020894201665923824724998123664799816749801533822258689907363400760862236452605088333243701692514851402122422990480574137700395774692744106572088700429330958113530235212096480557041882209541052335359398103163918019251258520659875544035185208719841194885812383724052068743040745080227398954260042780065045329116993482327084809237143287519489329448687617459174715146561044384814710135558198449191290157250639634262599986670981337275459074072337516703583089971043263929243130337755329639477361007219768556771738775019809965911079293674769610587446839648036529370720817764871374529802740472618930540229598211797716095528230573919806325539985287049573708031995125679552780809969212568469110590094802183678886052062308860139029193438057480744949372643602845379191944258885650368203569631872163282866769719008 [143,130] 74897678036337584246290739786857318263693853990183344254210814823148445495497291528084312329173138353926012030760730577001372728956151724463554661363314265901966396137243937818565490814941704940985720659774527028643529303204982868854662867375183782296514206795170264920154628357858462550338430954668192049022218522048530298578211269679205999741144203170324649101223521581512743734218114398899424445963864322436365284352316959798177936389642827330175939722700132747308847083019211755091445119638296587525634460582841332226678136366478313299931413172911451919653541207197514619636411800670870229135193263498821692918555125177228595792579400973906831444191611252100550997144600859481469157601895304301786952140131392791228534908778002156107224667357717917150487013322430238729915035172122056114397996042840776293808881231733506542799137045929136472223905114514348429016507686856526387330323082113158118624593054851758004133479342623230363902342255826435687220840656209513802892510580647367154195610453090590851261901066130816551802005090119101604506671799090461930837646189049745764051388805725880273470274652859773597370654128595517387890262311626185510888485890482343265337497378203949912905475740413300260997561249801157445935047907625884520283089910004997942353135301954508909078477078500630155375465909319215338322708847123736315551105778040368708370913188117402621327813845477427677646297598650365076924017152670028467953183257535945496586137152474060894183219821692295369032607477250449106838732874143310685173240848367482065242297037167945616436510437847945920478661736157682718759830377743827245274934396059980261843173800021920462464935743872287739709800839245297751138579139703867640719818354999900852714681698424447716348282484140091262944182077093425361988669362054578663917074991799538180057764378546483724142176418801997536 [143,131] 53015568320161701246672342284186422826931578468939519676546668819157818046192630935695020448836143594655112036714704669989138744366626761858018731741638741726326416002755394377035503232032170800474176648956262796983361027213514332424599804976148106330728967895879604082070565139715408199366637589750809389835010405025448717689199348654850158392840368432145635458671401984821987944824141237921877654229174124766474518358479182769900040670684313969063439255751257608739949828443372802697352928011688272175167448212309275208784236283407441058998957958535643380045802481989420910295477338744058748455306796991358486805388186111710131156314021808257626606203004712459540332801685753092651135013438253348575320884067306439866069345512862533667522549946498640778259888306530070537781730567323039443687942972240012124832101248671830269875383269374917056406844199517220738616200546937989154829791351760000095489345715690295224060883362331692445466995832370337224541240385330809771485776108950258732852649805243280570210064424620843429239607265206159592125586760070940698928538669409122306141164998310556014528099966091451367324488467041138269008886951535748978503684014829627522983869792563866095527812859579417832732315393754902782851471812641585306953674732117023898128060335113541929822630202910644318976825634213885936075981183101114419973335732071077512704513374260033501762202456012371672103339967648978140010830516280617395366383535927407188388515583886575116284588745667394767194981432998536339830736805085163626010901656444097386818279059647635854387442414070776569898907927024836774457280673059135458749385111557068638608743231446391676746587247189527687045971395551192609759946221521822435988143371783471548837938854790052037678834399925273921154541560756711211917793661057517668143775947115438293241235693563118396475388 [143,132] -1368989405911442804098817087939437883681333856408587794323969276426924380593499581335860302613981193515880271949686040125366748688635893556295188806408829876955144882057895984072245480530855894982805570414596482248718688880520787037927083552383589683771249982095506331422184024772579349573523808334025751000498314313983077179852393369498114651536345398313143668219022574799472215479797279574659413616418937319449984732215751701672901160846862495752394687932462998923790182911893879998731891062458401049468235337265766935377615779786154296210836090905197986831196679690387919146209074088446428777521195395205966561983435264949427778423303619694813900020748027627563933563422969863295832452433241614729469780550980376167140381868431822282069925866074738884335308469548771072476185608812273260649055163421519117382263320352303242181053575597393155171706293843656837168558797217142728009486928822776377280707841489083448016570290223139988803392884104003227587075887370767366141557826493582269793319066585118799147615919930069796415641930853939070708774356455021600510046584334830785466108152212519508453484389824587353905925247972713046995796216633746216304912587797995003782397531623575230601297253091874847843260012090823394202481380160946515398670638791619729377219460353554750485242325678145137426026859803161864256621206802214008757809106916991579219182030002645423549884112841337219953777476915338386779255176188680613226333718869059291590437868988514316144887529466775175567537033752947223154398503663691519382688318452776427893639680267028537343498786312194176426237946166035072975469612883760525618412167118108037968158868404564818478601738761728829603143892222149199116782411628163999318570521085427402378342600880423420497033063352350263956427748819152175432497027722420276467628826256024778876316499062688 [143,133] -1849996344383207139669568136134921950169274124578407749502540027761927483814847959862057436127811155237288461097457033900457856966247937474799526596111909172828197834840399846091933692155773439342506291953474862174841247373710666970637583454797752572019654498480630362904342436498922489577710370886867279066301399871127071440800305823582206539215148955512487538087170037108647825070127299584776311808615723798300721760555748379577528582419164900327061152157839348037545105063331734311355437714150061438954948279489028773947486166315316288621648150258713606666427350466980660687030785625034035114158198240856565135355498688595641754578280823023358462596115156164514141310811856675127264328297768579366296991252585958815071933839183364010004580031429562932965710555582344479903461742151482494155379063910228981802626067651603590206871828874332902691315666549063209685581344219590257291417278662156041697571610044604194486686151314419891493919389333969749580865541074890342728061825827989481784004867071648969441316112424106793048452883925359666860375253987817133181450204452096067500401565253518755636574515350098626721281682152857216096027872560840180620300114438956662615920580974605206772238745847766976682433009566303774866811495496510115806751915233358316055131013231704515464453002588711777095371503677295678545735656570337149192042903521448343791278973807166707065138969646702927420508982930625662968607789849839442355123576390912501731288603208408741018122718107795894953983785783564267723839460310651671943586708370420079749828169666674138521262038278966594683919721837385236547667059722428063304533845089463002922871640253411928278962391963572346624921324132062017717967717519795117805425540640197475705211284675119549402128700860418117023861216136728841973346174917736758092417866810188093516 [143,134] 6292551357759381518998943962368216373052285245221172110485930149523259963984240563214682368475534159768446383757603036486471988693122365415356229888812759828414226369140202875966316088197053363229168155784394818695617575919557284375215055149516293762556577288693187610371782406141388306142350022739014720887719461640516026423098455404160887805406844617891939549851659354154964603580821804464440664477953737296017207656307904489539393825471773052229806790268781980306531865752205900923390997101573245436280435154701453733785176744528995791164485752626528474482916810523139003560952297595714202968203235235188920172635805343034053013989787112762370131026687356991107254552426739883948028340313398594750809989163092845389071728888077833726419662152764517559020580268372418837774786016850122408207649537004259212212679708712848299748644604676357061512538297543331474861638109124882449914559916792082158041677883379073891545685996816808108273568339678078965846703924005520538261198461583378603516606341543967193991635927490760507853684581639689657540744171099536434332931426547198790998806839723353547937019906480186241531413469663570316508805418734604148803324795601868895689057970489070751051704412358872128362655975137134904849917918499325451502744177145954134486769539551835117581124980369443122152688941125693282011505811768960614719437176388736061341148654716997796544760961070252159044863662284558540572909217124516576472599504824572660722830089699844150907613311050417754348814823181183772980957092813409982817111544958887286225113913103578744189827692070803286040884427969954146031447783221218220721248485837993501155985812346801878359059071397062683175585382378567601213675056778620071883387893080315031633174268209226402019591751611755784223998384328549565196675916406687845305167104 [143,135] 9454834566597073190507629476630024876944080513405862451757718433984964659213907168411665901925115666814675136701106055942820394561405714841018700534738524995424358393392670166420193723904739203404150630942876686591939404247432570544648998336230228238284866020703282297946193673025978896007199605269440825558959043593447113357913767087732778539115946092425689207759829475954675049330035942564254126110794102288670515600988376236712056975131277951560092079335506779985590946088087230576124513960467885881318394220960631200882674841270415516282367944283367290660122477959506299007969204719429381253437462540934745188119947420455566894274227343241277293961270891746204804097438374077121408844647011038243843211241017916819422742104973883678656467336987053807703507476381004111949563024411060381322244152183802729104812939094093988330867082439549348356183433255825286060192461428500110143000090992076009524825790279507617021345171127043656665658888861018902537981374991010107206355282980680962532117829207303735390864534532326534504007607792198589165943315515671101398397569502229993812796727081759569043848558620046445122558938453418778860867522765469404815629288904295464649777171357070912989276079999960485536048819364636481018561861616919802520819614820322762419464798560820095036220357810584792349286643949046031016175777328481060108233910266027052140386538638418660838246645801066040005390015826164925042111366094742722024220963280845800178979116933494311270029011910115789700197416868257825097602324460790050984159155977310033944854632268585879010101721506962686002403228469225188591724828553402818953227369784221481982120084881624769614994572906725991861446563981113701846923427615013876110491493332321408762355595469763306616287822382793180862396667708666297069263598768288 [143,136] -14826978981930151930353344600538416211805411619721787505758027705793900263932908936940243155485716740844180135238828048978532543819107838267485063863668166657591372002852853653017862169166773811773222701447777891252776991708964041727519484484006141569755850595442634327190715573963871856534989928485665520979200628259445526371834650777028187812963757318748890633572031793033520802441951419398805475364115785397594683658535228142656072740099942964028533664077464606197801695643657728000538626262411911413128062553355025227065446030536393333342587737047967067199827661138712030423922261750076147052208883418932657244293886564662975591125758601895275214579237456068601392124499333505498137322233268128819750522973183634076812656846898730906988801499331737083652437009855480926749965389183048837867889782014578445227780889676311791364273430520358385775138960163704720504233198324244838723595512854897156384107760424095226159719256851101886593159862914030184592590327159565687225866029473984723489944358534647525792098451893098763614698580973339695089975680073795963103905423437567456212056341434898451576626821435152056534164006535587374205854511749694651292048530776938822097000069479205498551893998126074705835144831259622642628937528155475939973867649054132670932084149856955699440574461548729733131605214286926147318513149882169867612636311419287997853113530832910824437413082404512266618101459599068133207701160180153917215013918111404544742256068265349723953936482817299305745772711600978176992266999580301171765098644414542683002716714187078795287987140807118957220958376733639295936908444194832026388281119925753598837781212986791412033688519415172465305894858108044273117775059731039694990364582986107893010810285497824303985063678879973633447118779083670762048 [143,137] -20466752391384804721303566307042017221720862562964929133199441950465730522222459219471509312528663769613856103907713934859034973027406351985546784735649324954874208334561280478423838323350206987184697290732674659567160726475267914142730143624622310276119645634748856288248073231886499275387153469878824171943441147285269793446794774365866934581871799922022867691136961165313003514708113178887617762527510945359264675435977243885852737443329774936828631653257408744066247804058671171688609384380351203754503972730018922972134649052420998200759927803572966070755092307063686328402872876564070531722479851910824690721870042175536040540177849167212097185113423094733379946422029934882907518327198508080102112377169491233989906391260922005134034656932955280561890836735183474051626358061773702985210121374302422211378251518598432196123338426598559216499837275024568312994027194810497545362954365296403785319583977201064770833944287494249485314251210031135775235528145193307381427515718413059560214575279031170140509879290517450408577146299508132984238632717814318023380909403250272595520026362248148265195002366182800179511329835006440896935580066357951697004059641847408227202740798482636664449092083208202255464990535124962926878414482240084040588042065488737156454981964219626803450863643186031721045785336158556909107715616396374614469403552075346273422832571944731069125798660360237899201278394695636352628546368320889583038167080011573574708425399089063811951358020041568162976877536208187356601625851329177657963480876478006892655045802814014824306944926848066297085817879211376772783828935190650594762226957274962163338231946058368893675642746278851274764040952547165814802714135808573541230274703412786193477855921711360789142955708305913551457555288 [143,138] 16683926300115213527499072306876696302589146529440884196520694836386661127589410208300495247249089498171771132769751266653556717375093913311013084219259044021165318960463556656559391894816252833990567930532644468673878608945238928578087793524606415188401938904183380712116706696232584375368439861461779500571095490866354094804422781184671633357397867083627478865568684830024001652373342566871357683482620713727699269871458658198536146933210277751697201929500324109985859467224134011542004615182300654690496460191834191486255260297772413163720318998380503671163791449308416170812108615051579042045173672809906281298290780775504597238818012401955072727647305776279918392304938162587623909804083137767383253602466400991862853571693760073685253596601744018306054188162471642086875433634079496588197729164967188238550434710142368148203641644344534148359970844589774372621254714043241901048429184574567981492464580922047951922551543566108374208370503116406038127363019838161404117811994342504549655341881254720488920572077375505864025819990569609478060254308647756602308514907929087425250821940484013601931932458165259487927005574090189422190642387390975979044375652664066483004756156811482185367550343077662108379471135939168091837528823044611934787141735085329768813421229895101785806014296689136906059908611779036588873584255566615569910246214930388305783317056615000033363001310177973285769479849402758396309948699741627820497840563090014907099650374705162255177729753973931822369934223059095100010393767241448615836526092404387519881388072312002934106126403209560347295852474326036417043889227584734118597312608142359780895927937034716965217875395241386858669646728754944531822861072371741170713806335336230243146935822128317640499264793879552 [143,139] 15884223833802784512886146459878178058600800002432470298391618613695350809679994218303027799571190594897594110859488069501277675557151003569157264033388240813487263799925446836838884898976300285934138258841965958727338035592069711807963774022780466298381468506261377283599668548281904155188096211941062276293280084539204081988854268206143174698219869566817405078929486543771056198972086362292243952397878150741326289512527891256257277165845888258250204757154504676270154335887342094858422356187526219778156438346300570328098912195845352123040025446830965456647230292714434947161656730714151469519157995267752282404326174782726845863443407358733100008935253954065898607130861607409106500649659941044247718699975617677983078655811602407067424512103694061557367501316003210095288066495720238745683537495390572109337125916624251184909875379615856714507656524054912599603414718580424104094152702082791835192815224546691164043040586754785189944103635215371785127453054384173535941314643673353124320005554438071237261130603113133848507708010294140975983261982027534762291234934542474010017137709881678131057304945522391002315672497362282174781299311330426791996701627891164378975325881251690829339215892349146202324949794081689231411629483822988999434104675201368908822809647932907432733320529118513932259082845952174608310210656352851446006654999055460850202609873206329622019775963970944819658637442399761265944607235559173413365827971997373954887566809291263085710269514406340201068066740430075241403666614858094539567564306539775057662732141879887995971326874003948958110265392056439562618177888739332240695476111980884826602431313638343076538528350291220378387186054192597734961981420660856643224175155264467073488542173644116710464 [143,140] -6462542701834758055320442377731872484850509652047346345377350039504258996508145220758420359713491264976149760081795915463965265538650693490493909212674327397028755948679168362802917483648879880121066573626822942850077349483901313377076708572978989128861542008234291467855774690775462744640655329324913286745859638353943237091035941483816866155126891513174366339217411971580006440582441786076966207202164381362486293011427518658829474419250185022179545384053116397543771277503140925235273090432296198477960087394724619703340388249183321139647858243758077017347737863817396999787886419176870598789072203358741378768976779883694317281171976441905529887683699283911730937368637126509810616990176852630585634863535259216966530281115091784534915363872912997696955310525150346852320800668840279189715536592175932257180268563048260004672107270446287403295929722534017953600489042024388508059767973728808855383108868213014656256523275534928457969590826395385401158190993607337254241906598510472387046607652792875574436103099145751345753247336066072016507299293328540112115047753972524778806432245532111134285701245716431462445078349574748160129931360406476241335768237451020300281126575436982735418745268863606680109355004299228896277083045603065471856552025809377228750776634829735168545070708807029862005111857492605103476188274129582895214923774768090024358514523935418576000719770568918851041179076207902036111114448944764349706641582016492728856772935653496554607173567468114037488006671376688809309939370699958775531929894061312895691781776249805747740350220208787210094891132592921174495668132455428750200469270691183157462883641678213416310320048796263056864142890827611873712999895540384757109566268983227063126338528 [143,141] 650734688033696644619494580366515235775778325231188967608323336582829415594969697105007399975338218666411378856040536011861964489517322207454149161001096329788623820552383940152939572044431501755881961701069241412769362665800710369841714522034795538670003219390616578845044476075741878719428902383290927927408577061732495955291993890014049874095740640277137759408004988425142391248819429768976929724530317012964199754878156761947077245965039924223409859904210341781777428144075337749044681998194407842434074029904030089048729632046423204984715056207387288119892982168307148271470681049706973730475418757758813363537433860379139562997721614564957213093048849045685613490991724537142661717893038142140056214211104462545301152005227550223640339067381834343761492178443128446498558241070513725796574362918322080960545129121354623801496637288281135042260544180880535096007283755353534832994656895234293364537214553189065658588039119181318777720084729030924617511317554907426524290623853249326189833004257985775526746581154442315266649105877577795276634038190275641056991339216079905258079793005279305277181210302887131711114576142551228919492979329282515101613861859499409470457929929645616761785149289753225655018601823827852408903085262271968263110983673925860270608040999396056250392350287473063052665321076694049867057926116496707808875228340108366201365499572134773184691644927489502801732785689842745008592604589944264912026358819259769168521694339652291144884334959318441661485811680833016574466161176621061689991979779516609761443901091772885457868418203383314928740978160943082057536229224987407490086842570845413995924448778122360144537711692551744314616229666858440435244776758056681926393743846364 [143,142] -11323691011055881775676111684057928018905068225584389608440416282973994129708166576802605765678017179310653594488748600046907389537185360762700960104256031501484091822887072495639092311081509696169596433869977206836090701003259970437958012596605200373961608599872361397015065969122151268128769764050034298437939855299279298342903033920819177311452591031759511535564004909348602374772390246901546372018287525739652445154477137576508876982811403208049668381568998060679031408224892389513593559643471761878965994615142853750502593923467420204605312659796142073261725799372466308011775490794736887168852677902629705789245680243641473787430179485328759990701203493215706736690849948350278955655709029884097190855141036090912422789840804441329449545114831836591702398977192611698643406404636790821944886492330491302596292246107524831475904602295942979641548404967667540511878253186021572881766211480843416643143410580774214548346410846369294546706273659296486807637872649323191942202815487389732193086925227452208321107030951806070046852886165909293572593703665656711910839978973387506384434698794371482043287131522293916594237721467802675101767374087660967060603318419917929833706966554044941809422190931844868493193313400799281705583339959167952084566256196711191777937987458203773003079802011897618677927994077133046322222582817069509171730834959655806277279057132205582555023275199225973102962320009255725975667500900420798654485540928715584227866154122313999056373011771256326283969443905424091687823675888986433862610793141328736868632259345763112475031597479942425493576575075232466693350669737881502012107733996833543010379595413693668404793442771306513367857848493842706351840711966925888 [143,143] -175597699791915792882934296130217396991086439475349500686961669043882921360970962842686364272643304385776581632624718492464849947845803048587109305067740128297867036171828870143863696775278008100460899077825758429338427913515138891754166749507176327907849267528684165468871710712488220005124786402046881898246110809863577969117349635551126785671866422546957371326539248482621033873138890765200765961169358780196188532252603607592034595301658210034744748975832996460076677702240715971318474625681674588131327951486063964862946977125560942560216248563775312350348724397220216257439764471438031607410188801194182621329802852233775418498163773268178792515911929883902158726928620413044441791347917786228507229706603576453822339208973323010932482479908192290800935346775179196350165322414849870934375268711381535026876397849413944681215982868363234628384276841448163898722399315280704129006733899639647577396388374978629135883129017233618378958537497677262744852191903904316130237868624666764078595283931520030752089878574924458064176918814058414406161009050776749048014597890997399348590116137327649839600482707465114849392185099355364941228098556836461364573413910822418343925726307499185855948514436586583993148524047213182854589615670402522586602980917587607701705177340308800427850645059863479947025950593559529907083873048106314564543870769082803651579337742277242639579355868599960721172609957166543733211166611837673014021987543634071915598840310040609171464170213047899707160374539503130592998686420630404453239873444991921511672943076281752350476025426938188796415835466438787077411016574775769425779976114300643525938623899300001239772020144188130627324173084091353383192 [144,0] 9139927616137370722582176802038134883151956857422074357090702765380093056861537631292630136841598943790202985965023338772999943174280462989311858147059324165319674755300004539210978241921199364163452867892293664044082500748343670917904887652939550366371343084201744827043272996455993180275764408963236250916797002340518425326088679316416896346446823820299793870056662496524965336783157628781922269700102354928898322510677897098525747064174952474742005692189858894973725696704322140251826325822052773527606164132712277744967268445234233415115668663824545323410021458407420253260750861502773191255431708131473991439251357345400681524636614686688643412055453951464669688038218804965769620107948265056994925382850779543221329125172098684912180741632730380940491212390746544931548404502438483339471118080846187253802424718902500044766577827011579636026975222988461101342721379467778588919737021680111575899289113039932627950847171036872108821582799346616854029113589428151459767671237913444895341342265522654842788414273695829886647152527948447658199544172951005674678024667360684371159751029601624037084738062697392245541903322501647051427224391280547874147921459288979819750553584926547081435333496085048497989785973196003032870064805332120006218518118288312757316027226613553959336954581511066259260460690527686787169228997782143102367281150463833826893180802674368673498553380301385015431045680122123689435357272376152150423031609283973115183101303824060537218837103703292205210784284046457090754561460485482724408562553831702453349990710148970334382954293301940115266774483395605506532039477822148842735619576960545453250171292741260338347158680583735069576650230023496742417274857831370591022283609858376792587726594833337261255080438234194758719793863537535360823879613578809382369223262158217542501961422377255412394372421928574217036567600733180871711238176397080860951738109807437546859889943804771230988238509833044542602607455235274261210378064074136546799463203217208529373526405444339085202910564776841793296098314469559778269499537103367627196888448690067126101658538986088628160740703415423097196294710410199066363330434044741760416470334007045838620464359345691072209411715595603737117096311854985992917233327724415166603606765460617521585658895921298762222434785727379633090674739507274616324633001831145715410004479302170222233332482048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 635569769722128120110318110506410507580917653993740863668098345319969974190172295367376028292484866382885209151687090956636995408916812314085986705421812554970290419958763649909990724893687686175803186178410253719867168762494011579373700012988725858307013543134764849898709370682421138866818073224111891164364245847901540997664662753243159061843371140364490954262926637204949098950825554317565356589832928566024271541498125840966688107610685911890425624583760212055455203497792101335866193629816208816783794499167241879072320394834358799453347423187604912639850622033571816391609307919076564729095076344414740734295888398211232826821992843256591459635596782906447187434036836144902764356301620452174761645902997484135049765691346081344326282880214666412112972485178857328449574967859871361572947657295107509789201568462537751386830538021103888995519020176564261225794780722683141405543462372859729356252346474156436474339546270803287101633782078892919879876300841731498905039869967308807655474132350516275820658997429257721887702232391954595323224234649980598397132203529933160376120991844149695266316245380737444364321332164335585266772709078375630608895650542564758480488483951624259699776509513032439659446438919206130709491385411653435827284300004375402625087444553712454219792446681560482742137178395517389006645718086640852048560627388499238121856829489309289831313429033742079085807400934092360341106312294203261238376924246114320154368998109892538465479623827799457983593019527792265298767089742978072505819180077785986951486954574814398393929288099168097355488933475838811227756061791591885665903100056484894396659516921177981065041432456636044844379929150297147015340800062704912550019956232685228606238393214280425369334775603832129228381438077870793351472559794212032131109223700304820778761881986554394936414957042543112946994814312124583521526728144876551209573816194143599829851305531364788885092869571589994383402989319277389498131355340022720814595636592836646739034711385494049980367298048872896058996902770444793482031612968838562926357117625486618407542763940731795201536640137081289751141743681052485005234250613472598551405405091423159007786796667367057950703376115085035123925859571275290746587762501484514630836814933840773969260176547889217280744252279721099183175010314542009868992082264217289928416320986943316061329136025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 133131454115452362632425504908255409156733065970420947856120788195667002034258186867777823256111321204502273456489534372503532359664617066952047571226994022392435413509354073628669605497585390864103914713877196410937223878959869638950921394856190091854607836834353368131549967526560758387139603283151602071343819877880920094828317171191168167622052470452738373501449268827274316508628544345857143882375385238041902608615374665401010968720313660014570800429439836991736647793186429729583460753565106352622432432988744299112571428483710633445403896694976163287294848099215548957371818224078959356142412354962610459693356253879082339761731853682932356228066155735844052334317814561458340917261214713752715996636571647270925450653377668432227701080820148932418363648272204462609058044030157784188247278368462303427413340839751361724890871006547387371809855996341817993905942470998731657954044134659216627106623263979217132824202464972854685997628384821559712455159043305034745901306836408414970209980769814844088689587562760438583058949141454360067103593720797524352808937852807267067582168236178661908985345564100648591646355438193617910113773213751934654254595541429681658573818674013021012819011088065025728614934539034826907315524672267683080306970809175915956233941544934507051027177650928873460678362423339343497407610564850121476787373392496710054022926747017459325882403444078512199190541178098050478133387944066523805732416515971264031795159178619498037131514800458133053186596543975938909402611814914967280301568444309875344122514955639880094287472179215315491595088473022037560790212772070960208831396873508062788986640771559771503283055767646908256901442464645773942307201945010504552554231053769534453312421889249830125021940075067380356403424245724877608597877895123416285142010277744177836929376671774365869353959494199974163545155919457203875001910345730428262872104575745795395477389326198214421680836941214643806243559628055950554986234179303501882635370534580316826267483072430026151025579743294915643150953540898384604480642040805567135296434439552545257213874688509429403098212651895047839583191472091042250324547920861495364761721382770090389650886734873211875591587790531437794422470897279533478069714892419657950282545314469336899328773097216914071606530361002597607278445924024397128164574002635591708307617740959151828500806283296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -1289609801982296336121246508025778326503316244643814628572444635842605639559540670928074400799072571118567422409833020907087954534048027000430238754466769187270363345190376311584083393131810402260372795058332739969141611634280288365833263706702317963052973794843897181886301540468198058790636678823481949872600847081436779945708414349539550422441565238776804081299111684572199217448533822295421357376052210531037145325379634542824263188693435893576236050722420491034885354815092218753182572007232531662683071816042127291892408564161756893395733784503618367206942513464063967411814389392112223111062598468028328189779282407693988023596685487175612686494692873119440364962605910420417432056842295023067295686907734393807768060024995175236543139839459382317058424822876862576582460462433633612345780558195867491498023730723635881191135533010793689607470551019725960051211150376629083904016811298840950908075881513431272924028890346054904234386532797253490640652012036155166932412476743107257007756502339173154567562672089340193556099101399339806299192758050484045026256732802567497086971076346023884750308254273421460752201186011985370828061232809711264549802307458355302274066376569099168010186342480214025847522741939648434201320529278234913823652809846798007652919180909199819251039261117191066182938193822387147596911326676254233328000007086297446148943450675327405269705617736383035582347023500301148318920914521972778935092516792803722960689280858125240209093606152013440126378556085261515649229858600634752261868450484122189556952841609747984650144237940264953940696845691595554395910273478261828531958982577792647160198600567539778607489188432569681998171852755657616547812964203406781994737492591250405269395014340143758284640930312055265743175889281788091609381528222102898513662892350652619519792651447186846258412579287944645021613731338754225892215636028982048559093346164885839938219687710147336786738042882956383266960717551323952995516228427556898055380086850388858049753163879457376485538949325449720831237445053267408590391872087340891209806587158401180212906200933852367138664534193019400166396004937627693772447777670004505068026357060210953322931075304134947303797941045805279162603549915009214583567607924800291159640125203027420009005046114827705014665736546595185752417973828515214012333162617893917262965115543632274307624409508085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 34437619525028075071643037747947521972824412933541418598466015372508864747475476726118165844680078740999134044316760974665676762502646859345072981144101050780028195676329631508263279502642989945640582712068057538707440229386367567596247698594239938004750580216349271724231969161341173643686601439552000740452419150723425462917040598559115635635404560012511015403703274202260907661268665278476102731813448658861046617946920078085357945561063175681140423181183323744167418960808838232427733573872271565008012356422517748044690035077407878441844930337592313838514004975810098542846309866777792387597150941083681356143013347105742771935930830960208170795740617666675533945997104060169632862178819048792234957106557942142526977386649308251316999343097760753473910715112250222101946955825181922554397279645023580483755958989775721115006093293431216510724123196836000816963531238871722589820578226116279664501887833172875783464324901562948379340821460199444456865733256876143922949559383712164887117664179489679962795649791801489908440746384412910384444138676056145016645510631695064064813286614952983096045556180903825249791666071628092894113516758700062263409454882330202628620530593227481148683277748968686199935697711915742707100402973265862947120895177366237900770656348054152341809237787664644645732781934631383475699415466122452330098412183035323531060357681210423797475199923761382227520086154219976407413730566796523968518838176709417687551385609274945846477941863176206528679792879306518881697327017041312561400848038919359785988153379270499278139286744348183194882043577398340328720215429612862909483485065662346270231886816913372496767158132993815260124381985225862126495298851888278154011025599458974722853353426466319784491048899754595324292690579353015270155104698713567418530057929418253876732108037972305595159084611592142160694384889463143160075912079128081400091286177186763173650515485367988391057928948933866072207359640288316647385560132309233542042329045928056149704212327920985926854478467711696635223971824954714794757567857564974687221778411957929247583013312256809817025396352008384160349935156887536288252791609536070440357704661324803297080814309816832317185731503086264039373479140605614636938988846075254204334128969028809981409800147543878034975943701168242856683067461183534544564499310050638785255901742939073452575015722314366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] 536367611868166188815208240499979940313718319845378046390190924422624317549824889616303655892502369185007082014585209904598502086883413847715709726439449526684802968266187537240602796952653503284425719512881402844123955379006184431507032585947293786734215594406962066706788144903497265202327376475937451866095237349628790729264332393999213663732128199210612610270013951156624166414698574607990216622241861571134310704536722590240411154497945694707213234073222981946990097896567569161438648473743251215888851216668816659108311110257466870304233424492838565605844146865506979556967855147573342270606728451090809150029154539539109381060766198963851739255186110428249787202937102515011895576121801085934146411952198003440958402440760881878773991093492250997216873572430085921506135236175755670437723377236159862799948746546444623364594998727829215655641811260467718140543143303571571413000295356698013063623057205384800169614879154427677841273231090793935013755543862192964422860135744455709353323229314665353760908328713501966454166793771490247999663228374707405502860518270949056705448311296171056942064562660178571291982241365701506799224748296288813266073999199885561793045486753514797677423666674087716716092487945010857790237025742011875521438875944168925391781871461501761564157359170805528850317550415496195898272548683440128304362010628930164378207683140374386744832195387175958972488048276125962300941867644759863889294499925685337705455435933972327873582980420680170286836393950501424820498898753403491941404984931691817428495788722404150582232231446688938376369924190328283881106402080098717018587127521984883695356472644516152189555410686464950777189524319848623610728114617462119996704263330968029624150079601611155484530771128492656061473358673092300396980550406543241999516380699199917454628856177802415131655526813538316942975399267821027984675380860528305618186520360528563813347170575009328187981645472823434262190050221411869234507113170544583442214165667879180078951106027840423345377926493414574552160328670440696040155993441377369243553900699589327983077446773684928605777202348224131118885834621342935146187387074862211570264683968122856927244655553259762589284371517575613270437839440616029170383787630504027720768052406669701831032603201262594025541281698127820353980920527681655042864028642603340058404780966682730826673387185048125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 4680052246803785014925921258988036218779602731078771257884669337357509440269947988270443135674804229432117218913985830526288089509477629331412576973499233149407200537356718656463178143002228894263504962061751887697799861084873162953179146626756125661080426081439478058217459345805301479155536288712912388068850462979777131003742436780003376224944193492063724080217744900331508578290739009105347957840990889867340053849874157220680918350055196157492122260263224318743471354091183787000398926817976783043516329548829188116530590574196190450290097459970363418089559292828869628837703271690642343916694159160521098941663804732089018144830452275308337186760533475947995794888603323270102563582306465797064828962963540138649731323270012824628883177643024546506346749442391191002983080107850994240569190391292020689556376692480871863030567608576470846088811572375347657676342740660763821887183697715153925014885914202317943824344645201129125643106254815484356797250225748292707341533921026761738671548083715914442492330432188391925672425014867931900569544833921832242175474166975785562740781938607471822663311275763784445748848161778533163214513556060633559412165763547283513843048802552514131312897731222698250088034021507258121314612772316315832683961804188815081389051956861729220622282558084167098346932397741286876406887191208607429164090393582533987306969681661098532267249073481137833471230983970194982269922108749129352164403044078153349592881666736518664935666426506381086637615775164399455834881001418575293045063282177783495385084353365058368553168176308050640216917063789922040131343278963574635962122000907815879957891464176264495480999269618839586483897284891188133136166838884643761420257185705703308543542393432967706960356723577791524338446902608938012119845384096876283245453091509362904872196655419069912413160047285561960939289000219325433276817509035613220621602511874551863391656367316695784378623876251417324418823691187827783425247532370560838754578565851843940430784883014028257626276616186593793817052318595801399925629265848462357334464757306443272055673726075628756469301364415327558685108715201579105058691993659891059792733202439967819476844996708097398813119907184447275942300894545317736641119516770239804414019941519702756047151116806605152940333133044054399271148358521218162062042811620764475529584736826349027851569248621857603584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] 46498090002532753969848425963592411216954329562413853319271908720172068023360098483863262324086220914865803495675235577531798242348349633035935063975895476660091244725766649603483026531085429251352212324854578392395040974348283310119981581047267324313784829443919191513998338364234900318672370508365760243363653762466905828795587436428690425293012053598693078625870893880503515938588594816865955313921445631730051251530380402007463360449495306843267959641575579860911654562129764505327639982911823782259159572539927191847676331339386481791562434214062684089798757334025030118439629512924693825017618142688105836784435004708635539774850876162021144945572954282612328223743172608766088072851682473402832913018358681139674753322948849427852323594763661524030800675489302883836642754805706850121213369785567387803474166336958577429336739147982078096885507577720873525378180262544681891726740992616008654529600884538042514796241365715967357376377176451011437948658672209691845670448735209186195989642285224769633429108409613937424939348693766212575348592003084211338333958404242389102783418609903255049269531205556734574213158525596907531045243585968256127584163114666593787259317342669781482444359763652426371351568038809169561187480004828189948497157965086641589579014634680118823222128259972901139843332367153885173590958077900038252813559942017560110097078136971551997741313555422186042318522937457911258058890768832220381012228297346780830501744428857445351998811537569300984388028349164951897775161477514969965150236115218147967637823787565553607093008137373724249667302206819991700718204972058950930159886096420999284752750425288182571955675816345670072163477600903063893078636032685603479414286248787733353483707798289481358788583113075391507524776075779718297296444898427702515175535309303880500710234688628328788428481806114276128794216257588377234132394306570597375141251749708305435941146247976586190552855834569015162504820816832710777647253121016680015215350885495739142972802574552966811812238546940722731622784733915583679597835619046094469216698606657268830812684825206179301592878820330739770472835854017864994337135357516118585330102149924444852194779286578006516832930492231715884270462166299318565233344858909358403906004737066523543251608737368881081367481672820639857625907915375129713376923542861320309704706525621672078398169183405819822080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 326293585863981679166307628294319345051986127642475065642272951851170564140943292534830524063219093025937580412296067015402964790700698319047163396564104309285691463906954471130708853936450539382485563644974357567125348672552658820905091282218778306890777873868023553037379049226753448641338030362590369869440014770283162684429190975785658913561901144675287157341829997609322894548351760979517859785506138025826036754284974765733216759755195408380637791209921423069815597853980159816760526264971489759554192479944300761361382917102226310619922498496673545935797261635760491663667898727679131918024470960967886631109373061850073272243866848970722909789824161282213230347733853829368967048932888158122667837624731011308947243522601550061536292259464500615285514684883657555274145177065471470568767683553075401330179753355647458002192229919853818132028304434161192917574115032757861607500774045869863153009897199057544217446424828213115746614055387948083465622295847218585667451500261806705184282751729706852523450746065996727126971471768553309072520937520585199367869718123751195415885689896418348371531740684672315609889336562090977753792647624328436492114203870780546287484259983196566266653531377593624401572500216627237543570805682238943259638777853043076639692028916536590265188575669378662185714340806034077118950258956688679173375409058295389800191013110125949760082754239486415921535220664411217265993593639368755538894542641606274637463209232243666466394856469349740232053536771302473417399630619204188141475376100605940690774503729347378839342157512882483592472420179985980476124134682250636019245176172014925062356149873661175760424378410271603895636939793670388611744648637713779124187947150064631492995453380451302859398708926779564702131795776863823235030657254444136738629327128279407034580912782991808807633182885715624381683708515955197435505858939077929840092166714492817215464535080770824870916193454905248766967970527867402743400190645544106539471922759681162559803549140708942981751617343249016067263627630667773723330893751396144248469472031357713101856140389998912838585749015133810488393257236787873548271444458735930656590570548433946072050132220196641896576030916435854934018108794286557033101914799720764635987739519178705144263449680372802027769554597958037165551928032894356315508768856218915233758923489967186758204265717720359632896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] 861558322007092210478363472679131446998648363595977977073673862567578955844764973949440943844929506694764810180063165305257416201967153338072710541891676457051519080726948846936910329575877622251467979527767873440635927157608032757354697377222066828776511751733281959932558965542443535430386363847783768049430914016323744914506722227918914582996313411132085157002728222005823327382311883616269259080554377125644999563343069820693794351068406815281381268099019349130564696669039762122807524753110631860605205381859899831666968568607855325869733567155373307742780085494683895124886975153586954948999769265939496462825670700522985626632008617514787344157391593694386209742020197082203326407626931704626302897085016213710129722761530315907558870352980529155381903150458345771378080209844932411668837345988281372673175324443917685717403746462026336694207734104094000110281590190851664712366435887270585025423574006183066836711578199612649789208692421791281678113872446146510187766370428178788616965240390352253000513628441549585052898157000287072363677852719877094709781904092806867870040981120818924549379728020690339728988146621786930399928770960855108480363232220053491705565212326932322974173496769894517453647668826999883228657856284410588099197904370143693131323192241533107403783881498055400830142388036774094082125885936348866646335808185075852989254499439326320224468512721331730071863098599000015051560211195825270346801367289215201134488191095310547679272172100728536324264243464155979910187285319293657867478211363974748002883798118701005550815267078815033667283599434523854982676256787633041721928533230443154080511573157253924905255798320242030356745493748959388584144632972300188103640060947560581704618927642705964762313441169173370268153202355949162889851040221849651366249792846735608561757135900410433102460451666804717500130713722766465714401984718301953505271292014591242167464689496501571031644566023313873114019456998534628079714388928345106620297029178758437526204909981052233629748665688644254360387487992790319754812815763031188498999931694690945992676062187521733023396009071603375093535499906752239063760266169706585981543505405708850084904911599120316936096168559521461176536800403220373901701637865026987066748296095327911369977833221893066681257696924961534407858830539772117795126710156809681369406855028797596116456836351864141250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 203087067611423762249311546046780499315702274144763549621462187286587458961743077634274423829207206760733438912848861743958471888839406995602329473852235948807293155917347690205840972454003436168171324267089784150130214961219688913818634468300050996575301106410594666635632467404030732138572522113295211744653558043283384166838344179777501999178205737240842438319878995359055183997275221045328338357656332205060524131348551886987833919406624026887201044732028215195186859211547826715184687336889484822865261164720666552669907675065721921350876135324322835353279605859381678759693715769010237882955023539295500168764246873146185718458073208090097573966859102100932976390325752909085544694264216202154523270391336611196289297655550927477337353129000273427378464401189204635962993060399512180658466160488491002620115845320364992786229460497046891035104338523962082382338739783185929916832152086669589294774313170460609397480307809384024929830692182103127231079136098233524236795316952716788589646387729301608817833989676515390927492806431344697642022012364040755922223799183434035753941567541997735917731885998695571558058367907916312555450681626008955721032507457864134740999720932928542606082230564750166445452607997334741650496276892913674401500187662431768604402737218305831245580809568063197311455273629581366679862591385759971598353729341510143893722153458308323344951622885863412175276470527086381767419347082694485048147311099587544198100750809447042712672042616899939204628464521213385239940115790522367103660542734008039304649029722430046245617242942391653377426868170161745911591294816937112733377143399334519811276812637023880858166121901068409186259598150722859281917341832517171891675351671038525701842959600494369793678960079567629965480272090295237609679874705384314964024343506531422859331453076215408809161507712691265392645150256951867601361746757992879045712413986438575385637710428971989506682989283818122528190880520814379030950985339470056835927434925609841634107013630352196348438528674471037649868956696094854177969995017666995878205717927125012943497130925227423164458828408062259679138392580329737930442127924638150851821166811423472388174262085131109161490360739401839523990781549540284415899019376929449074285061607048835937565032839419505049117416801603257771242826414964140139855758448063678955131204180373368852685171201715896057856000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,11] -4388468380579037429764325484658894053888625019964884612096833860143969407678471795665592381659203162130855333491129422031788812867780744951575029922816319274517696422978316674883039132225897629469565804392192825871981549041183318278945562478816753571807927799043665411650235868381349311688015562703861476360661470842700841785263072828124102645292129165225337557703026542675017025047615747917013271845666948065599108710727197721404264426607396654622783769990043351270076726231993669768368133918521220082150302188694039693518147581592443251564753865503997786902299449766651438599056046338721729655297142189860880716763336923873915667279416089009036751211450925293919203854718056183023108488955622416381104519881656562570256549874580027031175703579275466926311756244496542960640157401727976005305299215006521566189158441716907768285323546984420357488312869066195812314765183357838818620347565043448566591085429438227451886666258317311250875946754112112441582390974372166817420314218688665807090867577622822996126206763747690879041430127976579390863229226341464772438451220653046496241056058941545030334505350345532900019578999673590745161294371359431819888822567826428402401478337067139788950077367223410499811647439550832455118693751888901952016352302397509231680255848510278909058991608987930068820035091929130686937480663949850812789446282428469023280362893566244570436452544041907665740255481009231314355944295008703418064066816171638591865425863094177033569025327353368294307771034509368752029270353301005973563588900451381965493044717646902933225544360249059159684697337011174936874036048594813648440140713646137920880577480938056955531724252751175495812345163709665676761353872985525911108656842673133899736715989418522328277417763456990513836734618341727365800010249989535690927392548266405602520509247421870792484426823930211720195733230626470325038670265932912342896549502325872499003396482650270610019334817613005320901479077202094104688762181965871431800940238713687290996404741347067079774938436460249679484217294891926865797294114517886726243967207049830900833467249068230647869692748693687108563181570994389644775192425156779617122668980317047573840666963692818596391933028781182248964247300384344943574254460455465089038079089970300767568850630134333190485986565125925698517753707851701312393269607989932861866645583605683564334618300141868930826240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,12] 4526063206870337113770039543621573740797020787379862495754501660346310963482351160779521895617170948558463468216118917825085460069261669955847300521873850806533618198344590046268482626345031480644919903115764276930523489289921066980183697818371312888741628960968542704716340365079446763792182265980367303932015878181853383281065297666164360381362926056721691248542902402172964222234590120152939623815117924550362144626082808818462949328515305986917014781567176914720997156734175408020233599010755325264028993487778357683871103825146405636269361033414227795154756214992305494234349174583038537464678494740481408232486715192787147491116428609043843890210038963960457605406281499860370247191580603871554566551059623328708805230858897869805443551913338997525401289083401868696310816263296230880499677767034915818966611125651609411856644786093236319665614485110289791625011251199963682225903491943466105914045385357405954971282249585727915819529082184180411049515651515644936021935772646961199390256334469714659942642916360016678746687105258337112736393599408451259501143872012727391953226151304974308608075092044354964928033967205407320647083907349272155053712823058842378800079770751936061526255422382727697677529595089017986086679932210353278968875471715069423396127446235150786830616235006934225109569206276201218722088334829685741637920861731623841317661177561965038973097526275277966665079007153138170508168395761215172810292207984224524861799218668859643874567817143750024989961736113438619694023439699490998217650546590624968561590480432776786502148805896537073678524970245338140968704808233415831107595306026888589132492008730562702836156208615552338343137034673518633376092767073889310107916625720799284446629806321315926432622214024982810233883106155865148490740517344362387970994991294896321829646467813322288509572779069393747421908562220606716352435522005382950711327906904748381330300077047410461716301795720493069695810713622735475974636785602059796599545991961486489006058219859892486678985149669014501158454163308508146308838784764121678648311769142928377493741591664190000485250383265074608920893743706627843957172907785764723728364437216809645115307161948036542154998370814637526480213522387860364616608050047356137374764034200616422207093935909695323132215845417883815535321822207735915045531029396767180610435605920407937805013817149810410520576000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,13] -7443394520437773366093321151768820941746094711751068231775064139556698282017244275393392246540236971948791006147469744183464714225154717744857951262403230152941403156058832203423863479251286090893361614139048088387702649308877484883557856222956666532992458045836255721700509620044077438363161561709890769445896348433635984829475640394225965753827675545290838046289252918831742973077607141799514045657644170293288768027096555093559366810043580905208749098182024798593197645484921156105337241809451250330728922979450870716010016068199268332392445852483533985517760602457062695136567287723020681200184544018784645741749037678665131386561122826637315167952570313973083469672740855419546168512433788283029659014409764933753687124908364802132680835115009980346308635875205139329650068507140453570113130045285227956962478876439766336593924344850668142550908339398995480486418031154705615442179062388938161184655405156231870886736332719677561497166360052812925513815353333892030019089032772172229867129459870412675067430675697291580064094328304161436977623083566651124927942185984990113124255870597434569836909812204411827145356219613894214196885999075216167439404938007442366611826764784224236933066824835894354728131879963565695464048397791276889977673328448838933201988761398627391297603082611216223989526982503067989390433403014416363826845411835177673353070269167778524077976824069805026681299546283075501641670364321674209874545670307971292312301021834900057073875410804708473924579616748198636006052957360389133939799946513767000882666029822092616735680144207188580787595675847108054947985960219212575558142803501895199637112754815854304736567784631561650195951853014321477344751447711170211545003611718271187634571483049136259279824687498972284842726684777649740825156261651185806003220364419630783368469064115777829543927387949082563000005851412365912163598767691662421449441747365755258639790962754978573983126120625523938818679737943407356872837220790175744515089414460520571168819990001989840604072754474205564191191953819539015967868067665272449410082531863488854597546478038561245486518775366053174792455918569364632381020169698738076756205445527091634925360447232843982364600729786592558400935222614021853107610220275567695573970987506437770739558529602122897857564430516196970888918958599287055799911615530448444356888398974120332490684126424301914030080000000000000000000000000000000000000000000000000000000000000000000000000000 [144,14] 47452353716904809112204302710827538028630876433156251436482663000969217141815600302440004003014261117910134038411640808445157032086138553318464680615213067551674442456355007798890271658887564872428027525518410151374987926949073695452848784873246716377706658000041931558767396487339453228924242953901291860012919033423813721958632398172082983667969971844420009476524604900669256510412775555203547365354211921020354044573097492866666503667529323794796254436873984276972732981429257476781176084381565023158785746032019665554477081152857310594282966429174422367532378842585017718407782822474069904569835286134764922332738342729087031808151325860279396238788729623474540475485245147926423114789711308330861690010419779783917977407815874686933456249564157910563409210078675275005597433420865206692837795786649058181959465694285385356220324794849209064315903199673720033367242832526802470807644363814435346548809479809532741674846292739022385012650385781551126145387323438529580686356139034405749572321047219985181251487232631707229676873035364235635279360416435653128579451616418572173770511485070309822855395602642119296143781265253792423593957474687911980252234694891891220125869496851998263267390021589331725142435941028634969470698679025456060727977769358689481685051771640816127851210279644153099819540728376233562410490347195181207727528426070954709487135894688736506899434983666920636835856728606627810943692450140771503462167252593920111141243532634070308162776393340235875113948514846444971667037203162914714017880578647993982693997115973092948694299467146528192812920986884566353734646880129616141074395142306777121422783210292412643749466442721008458637555166834168274804733101050850560070875362100493491713006984399623084169561869704102323716942876659551486499078140644301402614628235696335725388303763716022110114507185515279594113610669628893133183444235903143759120871773944167529180664963948837755667524127228503050898059256289602012839033249189195616387822830159044999353584494673373980502823001855871722712410902140121474377808681557122232672246677726448603769320136832158410411633202465465483851219440582816560370633741082713697089958942302586715279215853718075240815353903000992236558410529557322566602209488228409332842470400754792743272063921273260149488554384568965945063281744263574683489078024322022921800225996020903287479134597071338238640128000000000000000000000000000000000000000000000000000000000000000000000000 [144,15] -135088289285348741901904342603697826973545272713195586648354614982118825328593454379745559588120659385922215936023754162951857331430747044147158154096811701053406384651077433371983864989261408963098902940349464325199361211145155693651080968129225213106992965681726388727996616941493194283068246811846279846620177633924909007447731400569200285716673040921703519012164131131894793761075104415457265543345958398051728808815763177452178209779791803335317226246786335454361400268422701591981286979953606754056899810709890278132586948144548926395359509380215523577914559717026467899785729873255527232395957834666811588059708037144496683444605199507626588988483935143802801902385672819828129845403605482501133605066792083232654301969007836845933475876105403285934041366576604204702970012030307654572486158605252824291579760055361438333715358467047900962772113704338811669938844493641698254068752133162264153098490513768754739394412754793718322002261756569809143430739988726240558235143703323195004048598028296737309236809915798695120904149433556142795742808585757358552307032369239679210286314244414169854912065952062524940903247465795060741195298277301178115206013398861134592174539714645372854042003188784842836269564177456562572769943361743036373275481588317350301601176310123897945840921469610194724595992270198280123242275521296464989057876491081366883798953894867782479446464600158703706130748155881529391912882479994208013280802359280335515731027331548317740946881950614788799817465663628885980042558855291892735594302764623821777226359634019736014205454121204886807542142215621720957845865564160310472493555318083000681416757702024031323300642695579632367733275644722242187422062779105605579845080628320992779563790190703706023238260899691130529051388665367974470988625745585661918238722549713831007975401768115897009374285260741672578760550558065130965963119502138660811472877084676451369417538753631598731681963900329748141130524552222751931692650210250157788745569390803211108907543409635089546467876118900260466472197406694758910799448548688450563761040272677437391808411663639471030516865713687294461790027956354798929361682931354111179790973122318570284749257382537437760386328419582365882344876811205565452919914703284505654431580470840752046869708138577198198181382793097218191287240342050897833487176305195904181051039112652482956608218249821229552762880000000000000000000000000000000000000000000000000000000000000000000000 [144,16] 354456156543990658170552444936642926804823694430196688596840809023777801926439245387085798456678342101516391053020661701681994802584736629847041063061153112447472208550786438840593516831715705251726328161665112894219825193933515108661832920993669635881274307931016198698151634531519907872009075927352278837733323441832763913036843545543141089424524379480066316395355428078130180316915264060270954822211528295872483602186630876617044884797119625152843144067155182999908673182766294790488552628029594556998795476358873106988211564167189827192639755860078363837846615364226128902997221276524091677753838212538296189199141213636650650041516715013664418545644780270404114585004886981958827583177620316202007558204286892473923645906600948637904529937697792479008714182384235569438798898601263759674440727320293814644055919453529241399215749951729181338520984495889988633251281526457713379375910120382853388599744947014440257675583425536076506817194385404012212814261033071239827189380897765875089136931317022621847263458902312304832754270802256841710033736450029847422252052273480819299742574035531755335998562820258688048086203207549143774230747006871005335244594310862814885255768369475193571738485229237506519943135081177518768989665496222451658038252129861013342110725936516540662870894222808323026660202048246996742764725005464327345737737503304610264065577152927921849127996743386656884609022699146041812524745034022434658376267842438798882222521652963820537367436983938975134166671119632090140139210385839945457524196500987696422826207533031389975863464155999317245591052027662044522881236434767745598549026976327280521590034484688456699617796260659734899784487137102587315707634821476783810830475822420930704362285697023530285101772210623142947365076915615636338699958355501701110424399069103979540760984722666801334496458264090574696925780601822837816174408470115037271645324247245926955547314024687501762394816173096071777859895508102811773043250264216551507004632643775968787399013321086081327569864772863837828938426131609383672806940870996523616055387029113718858800269482210057946227073467014273592598346381240816959008794978242077979403182543579657127618464775828750447317391784945595303354746778088262335374609235223092588160126016165577753328186251172840595116020540840856950252698814098553784773731601263020820015297968359618534501082866959567187607552000000000000000000000000000000000000000000000000000000000000000000 [144,17] -970415590876038790398572741889954598219665280497357477896427514593301390697101086922869023436983306859917279175954898351461430276618943687535673703045522760000444744064216507446787784091531126979888094536894065699395620805771318704782668737117955348847288461304652161480229559188244112886416058278734354954210961296040643762659253676466613947627375431782040288264344902744826801940280912850652558508397140794835226024378638527573090367183555775400606003352493432620819847707804734619376682157520558230427087312816075537877011994217136953828219281649055518703209543676800842117778693004225520092738238918857894835884743705491460540249417539473539137795095654164774842382098430369862819664108960701917213504388866346735817808241769970222194266321399590447856659936041060462486784932004905183697628869765545565906282907883221931050807353034295858492621519535616361459921842297725942442480017182020115975709184305898660044673846769344811203054437923168604091103059151054607709292518448382466095123562262045223902496582650809694479187144885080317802359474665151785534839561509887659741178572265845659030781101071328782214759104903423373360570632149388905403382818007251079099832112357658019523179850294095334650051702057778799668239741935104707647634749802440349569370635018988751206844131047268504519553572680691364267040710101763824671652725156755113945084868567594302427987151525311518434870354021512139788326951715814039323229243559405925128332843637715560770301748942663817637508819363429127609672933878594412876389411047651903296276692943923401510103279649077391596557061501808262579514963691742912198087238965721463210290443390273756918508094407620131967400920061681453929832068810129472495520327701785905939137795364223499098184061692474818798405820002509642696922145593766609347761157412127401502343545806720472055312015390425733484987596007071892973694695669444852803318686797638926679814619947593532066823946341614891582955550842250223951758381093038833108448135965559092597700075460293918677450503772187036734713262689670894819146145995323048225958418797222957782396700643470095854895099176172437138998271741014648368176850100367740923885756031789560376577975609356614961641633841490691958617591357844161551597625051077920434527331360193960740571858454717306131713403388259254683428115214821751759181633985047553093354134771081170867196431907582201571573760000000000000000000000000000000000000000000000000000000000000000 [144,18] 1832031657646946589340866707272161459934073653480164934809963345604453327075639831720917739595631064648112887530593276847676993559467617723894459515169832086387945511979681380764181131241087418633595457549460268766738674026982975477818327803833092066668186119879781799779740382520631154764974217210369741617540316827666461029782475984484743024291096897739739859437412839630162696566928956486571388946640385815570945558085495926823493381538389069868201441755327354393555197739762282937608029184672690084285847015885964081318968954465506094541523930475268161275538839894731707828598329568053485232732539113685742951277014526727026831340003247027428156435073768176709641267448141118657980868238002200311378340980804864547385472851286669461239972194292516000688822406537519228220220629599235897462494512565637634147012678842503386352437319572517262935673926498333766932112213591362027979697335092794458791532344610547061278854683673165799908904752412945068480124904837808353373848424718625775906541232250359725348922480950459561669368416837112821597302229176657366353133578231401446217915593261601143864442178209191563564653346808410511392519527446788777520935763425201484306666935892252595248371658836693195926352542772953185944986631424931603410173557433335527712665526051429580252590259750687027963868173077143062236727468961309765655333695219594236903451605377060644130964572379976582576346590947927421033711262494137715191856770983837972719894940690036143287981890113815071204149042264884418063265441857954678776733005893008727620651218737191870554113810887318661975064986567267133023986465150441330777148649921269826123230423169086218916669963363165856229152264675533795334549720158009129088989227967760945672497943204491292276379189088098942951609291499270814596761363018272992220465582711411931159806717071891745612665082118793938249133196159517965545132697512154650567393201172305282440388666826247013330459540409377403361708162606751420977035173567655117771022586264869966164549489308752411383774597261537307754474696410542299381091428633968052228641582920883724920417316278671717553537630530489463622906689495812595575001627458141945089554169410416614768197584623067178750157586119174813829291255274667583367591935289368581584959062289006819696847872997088916538343415639418427504400750981801206070449800145480481447135497401877704844876846475838477469483008000000000000000000000000000000000000000000000000000000000000 [144,19] -2203579817007519951578171979056756976411030774355424899384865810306354754719273056375342375825054530474037026169166817131174779536461650214635998268024763380486157859546464134151281636526309576274739720574500090050407270235464385892711660629691804596398080655016937656968120913731424356039702762571828245242425056380152604461074866676663072706010744073941869943669691160187828289326928394818288144427693370156121674020987489401034830826166744917589302180391897822239701283873005792340065296702866981844971970933062919564812551974301614898959316277570905008768664250512582038904492578404744357456512676762875643850216450700185851891006210099608447292268982836544508262634229973378751329743667350420697516464927340921210917192482214899587456992780963971553123640772237934268227850215727362453790348450988903396314935647628742994897761724606503906216525217772078797654822946529789116172295593990867197561985478606305600494064431931561934001186980004266492020572828640261965642745873826366300619242083307291655054809312597669436276638544006958459745946736337214311831633733893318650327182301361013568418073645736654148283975241635223516699168358916551534302054618682708014954141124275398302145108813031766389763455924451418635663915748896425564658245463547123602090257478658075637138539416743063606632971911474506531203602930455884489666017960859213476813914274685144290545802511935982744612048960431794420178693320564911649133075574684306012913710891194032720893466483340666294885915986716606696467856665698384398317323117975437495601440772107663016519037242041017244680972455792992786635079839901031798444703692486943152641682224874778847650873196829362985247145915684358445000850194045372378969719559150024769765145372036660654244728711975892283103930916985318549710088607332353344326144403255741101799588704499657405376430468715490501703774684696487390957242925814300758105196880399423513673663263649059139894074383680871305429849583917329900842779519914550675857395211568830318857252906258646889838454162767472091594340956786898522438586864913089366018891241119477313826963752981726306318765864660521834423975937172617806035400229563321043938669932023327469283199991911499808202631398789127072369203511912887437563771167611337329941820168767719928112413645297778532712589499307549141993021890592488535118571648821706414376392245984272520884402612876570119100170240000000000000000000000000000000000000000000000000000000000 [144,20] 2129858445627943180860351013182231991664924217672557833584902915435554813006246260498255716579190582436262079058272749746079892469168624706900864726697092352513212312469999078674292052991142307578918918030646453437108554649708502858106657318223114345397608076809362707117601857465617324478159852706570780620758124831212839231224713152200108974143454526958151746689836775035730700409102943952037849714420998036865335952551364540447369776022008219998056583314701197519071992524029121101905127539947142138315373230351826088735099448820638243168301229642503571319426062855362777608184620217394274285320681505122757667844762275587110495727037057752755733526122916732141832322235444774911195199805313971317119166463359135613227510217793952085593234719223160154286614618014504558156466882616413479209283374575052253581871034541939826964444044161156423029650016721414223670157497526667147305508206303819387449243902346216891655797049773356461091410329397529846115445851009563301205368304162262202807524198478290682041446259517314887489981589067558426273040829517099549357200893578493715790048756199218062346858150339755764396552812309046917649350793960782372261758606535465059084773192211095225274737623537549451982875352981942654916017122595948967894567870685102716258625864362186758021374987067629993778875895884039381426745215874111751259499699826754931026474622697135830245555508697277049880624693270853394429176249390863917080236096554564136628620162105837610316427378634464990744128503456440608245362042487241398909328757166492866619860339084288727141265992536643022156357055607637783367886255203551671050859883452134546319641375579479653543941989741903294713269761775092075886103461242518835305181515474813431251255548309001752717291275607048845461254976417264689616570520779614131138582634979938747981268311835224883420391825673397213458817530538306597096390800530459045506585757684825774169076857233820309769833051602348261561702548324162234529698659875120417996933106175648289229251682984479421612293120406194454623629838672395548467397618025522961248836172794121035249971121590582414193305221130837194641707884798015265620097635467904615021034440148096573360915946568269263405263640751069870198658179494961653936290869555515449996937468283616317425711780129724728301765140859288868031691610008148925682814594211718882800557634851876100641285324212362542885896192000000000000000000000000000000000000000000000000000000 [144,21] -2707050060179123015066224819811452550898194438556625223456208814670681383039861743815455701824607490380900939274678220824221628687283774465991875785408352963693127458722967784978862203298859910132884524817975069947663657905499465094459701860819993306257348914179275585457574548946907175590860304296526617810333765252574696532648224924036744033014355308474574547286678309842666203915287252540020228816016599016266738353374026267473093544639341995100174033733859131267141065522334139593714321378334577424498632711489244980889772872962125066138582020960403964489433024516370999812704460972605109249099001937997018355014577539681365218824514880309085505429710216509699205757628207869277378503574136307156679398076740614648437963977535586580741214038183566905020186078642005162906157149689510106659351531681308569873467235816618785494353146134362436428117265574852909282931140868533214490844072586572380898745089144604970906196246994735632379781147789751428816514563571696842270378910031391832320257527325664890277256948239266811972771113173380421465291307233023979877984653363554749606044162186106663507806137911550034807413759295128420099530758566238203476567488432764191216976551832882312496277596458649976955292388736477946187941538487241175818846971720451199362574234845461851652370824845549557556705280469487026803315040963101864668328308722667835882251909576312174948723393217016793893373264614668435534252492281165547185312766572912004624409397274965447759640317263470124982941479432547535675180964351408114672929758099817127682974826971624616261816208749520787517378331062282106781779942953770691497757668972348130534868181479637153018442631385245784869903701352581729355443592030517839654814380950547260096270039019621440114678305553330028691906215966849234721872853141283033766943281130727129738211953049133213167516461572706156375281227495283581297306597498634252253249440539842145002887067762673943537266512037713414732430140169526505959767340512698585203283495448788455372954395901090756866833506953744215036206576142391181123319557580407972587407012716684652348216145409603667442088715680743121768798215914516197361303004223944694807635888258728900497532134124174497471898009546525708846925054560816421665351512235163111456178308410644845343976467070477485648589593958814920786248981101680681644652396080079347107152958291490505545448429764442077695836160000000000000000000000000000000000000000000000000000 [144,22] 4109838247643800750309577258694751422502627049641051813436893737106855535507067337718692979512931426117647365378065982629985514507513019553379573618779242804208128760751798796385463110994154582488677629417738492526014237271233600733857887376381248913315423333040231499607484114593935233457708914288171107299306869904885200912540626404479069840026177569470803666193125406454089007447676028726111939487937362282752099731414388823221192105673948957411175221201423569375769857637903942610224780213110191974682551488074414682755490985752861664518131036977695693438310040772827078138022715385327948076256769164012540197677738470954156764229888329212286602178825161870351495606486410933075014524987878945152907128338986634878736774280768357511260873667601490979070670853714790278387401723673634894757006760289740093823315769516578717842844373254007016108260995661440667414378596425127468023776499797494523842322305783575562700820022678863717820895679671790707153049857922323109396331012631430007684979530016624707279420757823655422571875178317214007371772604891450061922566390146597677945131625664810904081098337126635318511218739732841932432954160037238205663811813279069812877805674614565161684631325452402721813024324608551380821798103627837360020043656432957340675634574006317554962329277440490352733974279869136055930477916322249922254733386933377720900916769033506599956401378291910815682231885242254140636722340270236566386221326119410192046584350616333267296597447035939235683425583617219208907872102126161947785031430047767622125261603701943812336696254968455074235403962914536159238075600253343624393331181998230138638083318342313987195928864755907590371325559196668930280331979187941890832312192664891984922827015254625893303824647691854865065158894216611364831052623092249534476261301944158251877813979899999904773677434935362129672923886485918969248917417905321743248054963828282596009450542073304637979247790217080240481921191169117770656179263587913067559822525227765272322811907199332946371489414407420586553593030991416918568386706524987103772858708312053864610171663289136422417019429411591828767661043479518136741853500134614808048412196384030670208190269530708074507182401489657769081776340993494540252978500949225011050406076143840121872835896128398689777449260660952409573878281763935743375823343302657674799034176642501821216567752533576144169992192000000000000000000000000000000000000000000000000 [144,23] -4926702637798778360807520643916755740403024844334235319669558692079429081335625659315901138116532566294383640173864817175638920881506723064457117772804989157015866311539254737307374643012857904994700150316831558888171101642877801805686019017135266491149947585339666666936538906800592655753373721799888350541274022979133375116093536863546068688803315018313046132996806668639642633221078051638047605520101221500895129023325785146228591162427456227098725716856081901658955160511244390165464410580442652716349478082003123098211070542939867761654700328000440563441900680877508193792273799800232512498341781645788485185301260375000768781746955976405944818299719515493111174205150167440731511117294400523003685192260245559761296354537130999322394958685638354965610298904510065839229569185288004554167937901092949854997504109595813227251390813483814210936023078401636375067102079412470318367465533200913318534867050814997523914110442321209576654340259385282506144780437566760473413243209950814699202399820050556538382991113095210623010956014990585348543816609891750835077765070522007801820578971256566514528648714450882247945799208983111451279766568828053491393291621489216918381517889083627020734217236792725664775643672941877616510852297745477204577290922556127680467830057366335901058341343963079392380671884161620204932379918897514639574825097936015972903387432488384558868939360303759369180906199886239963393305830207270031772339945306772121365340116927019386520303477118363411292450936713708286639103777622146238366082016217521528238338784236861042113569191568931438028976025758822238841224696777410091777670587540096026848084801003140083743989192226574368785669950550449824265340839179935449150589766296855938760889774370213191160530005693869674656499821089004598357684751769834680298159336733848271603188725230039373041291529562262881060165947057793916059538025485605675670054064485450568841356716372273207458172191737200579556574808470429024227427625344817997296063618491894954513471114133862709308226130119685995126432752776662909681702558217277882373079463789515658890853534405936775019912032212028109428060096377695630951970021792669441473435655168659068506913647026133183466001510197161447303535945143285616805727030315769492963465291555696156413912943722192394364766974060425884303797275311167761098736020659228024739878105931107403313485818709023176492318720000000000000000000000000000000000000000000000 [144,24] 4113815855856274015327626293696436681574778694110942224471325344306072297328725441172711601543008820673875790228305747676740276657667781898740074916890012084254956296148088519451365594763855024410589155071836225913121693783660647427023480519592662741898028396905273099317984459756197675141041405973929516853457420927219182758626234459591989609040241654195455696467489651250842441638326380061456045501137328742525409452823362532186207137227124160489549790754553393708781702020305922909687416101730277472425845712699707600925333255162016684160750926883429371198993708406113316462810340616869532090552149911902581249187383025888394177287676679183325555823831791563360120765484742572006864570309160266515985033373561886876482325653925932485464171826223523589311632374860003119186108734249726690659504603594119735226075284551479828293349433509800131965366315369495773595294480151012566971858359565475026735655758191383666409197141773462347215819039634751535711677515431227725825557488545092690197110405999707512153880621848114173399399187799484333381324918702420862969786508662758562189703346607081136969546876782460354813020504530882857880469925433422760487038867407530048841052270046396847595801404631306724720799179790201857017899100728759228410385607247658255913437560676002426975876379963594474278607867796857074157977622867734282064198075572030450177565087336853117729979401172224622646110990722248276385903690939732683326951759424767068669387328723857622536519161778713539227959051887674441687600989105196717640695489733890786752885989130285583404314635837344125987271027390902406900611141989770156741590875308885506696768586276309772342178521964754399162065462508074483517645230454791001037796780304866115667619871611745583874297461933090496823012276121350485801207745810172824389444877259688084729436906061629507075049051406298897665379637436659404296003445167227420858316324951193033620131350263479562428066957190766849514603029825681776963511818099374416986842718383470365349828935064620966351717712103419648268126384576683041619499135670763200179839699621472426594224895593136636727260456067614048407806703596539280852022375341346710194269523047141038832760701289086711782433879465873548254687672230263795829931481662293813366374680704415013432617480726388465644696339787035343434779124636046193745424465545135484215770420020195093277184190419318256319856640000000000000000000000000000000000000000000 [144,25] -2364052200000927318821221550073501485888957350040610820217569493461146490490309219224763346550615602281614585582249906825682409301686694285940526344594062616314080273449145667043072760517413286343269977163537929946655755448916503378463153830300916224859152736029079806658669735585341885795242017975431242860550151410580913333003755868188395962168007962140415974912580155277126050376448301887827542835615123870514251694510695652778703647714533370161157852571330019487920783386803989236215447503399836759432980257342267858665810189772097983848034439506000500535270527536561916063901422566990588098725740362111343471540076891464615759874862812416248834885483087999073423856732588805654585938973266281946649342959522988255692004691274444146689219666662350251227514075418109168939280924055492200691983519866387332914268585319887749104932332576747430772458567441037046790537365283665707406765962650852442934732546786391226915731200668608666644619705969381832843787014760014173155507032892516434879108683128092124991341565100290660688944000176800022238332944213046786340054446717701886218755881385789378795838542018267723185514102746991297850950579754322070528637937429665630919184310619898974622414268894385300948969352905809854600219920387901837895594658827744022573220988037012588899574716810385629870939313222614269661107275225566755393737304223987657979771019603788990279768636853735334888586336018212250177765557475593613175901835514418642903856926846812249233899208234907074874879035714215603196852780401172324886422083285477020720991306566290939930583653393496942035717552876864420455671588649298465241389673153325386698121378620357361685824122197739257545203478154939775556814017706317524816515812033838610018018803037325033631334277746651486186733586548141433501866172455373641166411966164281367579309329316453924133569431085196572398166074998397694481585084024980495675147002298668049182863052347136220889975532967836172278843329303238895594912592947704549297458599805356835979262505012799175234192650052073574796936096697237202936221234449370709808695290766711785859884191223950694740881243260575514429076885056532021752066179549551838943876212076809406435699611903639111461473598499164198740883776817278096709054139362683575535798214867814982875980242788794269675871332454400502528450114072141089716389566645276270939725798600005845929035379723937385629614080000000000000000000000000000000000000000 [144,26] 1121926975753565239411411211776431985021316720786404015929773773223403936992619488015444026007356124482224109226251849323706995588425105876155326540536206777949798463894830417915646278537108656961077466158573941475489246134919437483652611242266030258768477190356785859971049147039045468479574130170289817316234595212199312372288610127839431480461541901087545531434604114342433762700952272277477602379610813651873421860898107195106153073194351379390289836897418867133477601677988226827514265568992306145015683329322461749228087250311755893499895879725632866493039827081472477676999095765485096572247166196300641787016415498891378332924131458013311247079474815397942698025389352873284810912974112448636232858482188142943209196575782764739237226945276603946090560460437988457273758289383567885664556964713574360132370094650941278396162697890837889151149799446162826535530089034733992818577884535800114775214098728292800039526826868970288130105138465520299931698111693166817382999327217936979761659512861370547586474173242416643076359234823497253915428034179171035358275945021060902496564356761327778774220653584274760324687708184702593693372608621340904514912795131674875976435832261879330120698185727311303096249619469765609038799418355239613332807273801723238988564252589033281828691447880893722682068570584055434639458932679971989185272370581765504234547490228005532449002408737859997981260700468394854081235329422779531295655437288109937683731049703950356579533134841851379926662699427697762725349168280541939363056409805874307138339162939909485167364340351191752966149561616207309185910459092970416345162891579231828508869481321674803026487622041640012001980616912918468246444605911866457088145904639522777800716405135178693567415764672983829519431111583747553923644280064480909725763014714044025911769240451084594053113102984066737846505836642067858986261429477504507961328024323034715344514596959830225203675288231077108426198862051415950561932715621759088105848132865390865670033549636499293500893050728349583728476770800177993904655458954209591626152960513107537814407518876473132819851448970801251250349949311826550193623373218068140744292575182041526685089699302185219780150458565946882281210142406908162022825550603109792461903390817105072934394318812985830643113682076917904091685735856651735176742645230427323890145459468085639701457335331947737262325760000000000000000000000000000000000000 [144,27] -1018765299199356473520007824970111207522076090815975904164158921983535124619624634002136272249960415603813456475135933670351858259523197809756147848298610531668700071333456281697101709131275921010476047698999468974248532847394244994145387223153182981375557489215881409684176582425712507186525294195334202912604618314646246360010406854139345721750382656278340865459676912194453512992317106420721244299495093106628866069188947735655120978987957706882286455399026744231114968683895347782421173849881742347460236873398352505642975683366595510634452443431374802497212082533964522788386412334977049733817196519392160993128050464987698627095696140697406314961696327620798470569381873849948336812842874275729628044579383932880416044410810824972485998016829072034864250379847674063441699647816338171993028326722794422105362054900062179726855246513293022121381112254211903111697719154067638060046781788284837465906117992145231297940042606705359761421262201421531511322940707855180804742459278816489985355767278944586225409014401530503119755092148484229241620157638588778698118406752308456439007867630603716883961048373839576212128799964395947395545876581560244907242905660355033479404631357928579385281956414235217547843995249506588422609818888816908279026183939944520868562825484786667102309151104394333339464060963111948630309737868018348932808129162095339362710222410063003701008622033098975338418085905022408743202108344446326223007658478109200923808199483052186021796295537433440259456916576358433486789314084359822681123207373523837456501596437675751712585004298407267072718161678742512503440040965826813482759064373916048150764593859033787990028959186464919282930231802511272851027688754627153679643266013655389279418782301636382641584145399068822414810487150171886604519247370933560571292237283058703411279125711276973904717374065403783337067868347471735681529613918452403481875470489501808292205046806696920920207354285999160253852325421890396682304943507306160866092851805403376285449687039424301992033882940365154156611763390518643815218836718555814223044615413894062205453440145492569650284470219861471229650654800091224416268824398235225546641115208546106763957869525531543317762129522547449739623052934662709465635406135814265450971717365656193915872448788795223992389852736046541308203705637520164726266619528047749864950221346910726215477373261921526669639680000000000000000000000000000000000 [144,28] 1587054370211758962195595716024090561065857733558435163883585051822453265569409057556562972314841632989041149210133140861457323758976993369662674410660158824971211821588655342829251131764913167942316358896585807860911305609912987308688499477567158955835098996197799446152366052137199401457244163438265079584515401947370148204851597596153697105357807828757856977152818970494280671118989959527829509317376551500670175092704367748491876078703861622003808976532296065977479292312706252819376459077670937440885846520916170583221029143801874596894100405906195745426696622348037147625435260162867116011570969002273877402200969176518325635710597360436155612650876991146627874885841638485700570979830903087296168970076765913921988436399412755911085704997943849776609608206061177454368022624598487887318147976460646782985551200558583783704184256781724650929761196079164762127788996580200761585701903003108384776443176773252492473999532474960899447250788412063016166825181403671757082767395641121445197082196303107459901821677330308315492390804088401221550939475116914030757641043688752127071954786837866979702743369758564149974403421063226880253180873737532978679141000702661125881793113425166195211104909364860454135975303929962470401717561586502250462138477788015564835569751761685115744692955562940264648386671326280357865373905424681032762908068899323513310719163815403092632906193295110604079648591510004420922627212979154079964453115257988327608148978359243361446479719663304773320540987353386392460805496149951668463868943767342942076405998250602652313500752319882639449946903597912598976295378362065230931055662857220999892006972984336977866765224754113989886128053714036580674667585829367484632431214098819155973105587982115758854753088412910241213117306421628512560663767261179491228062769840050205942142689805264322775548442051505032515809863322950984027842867617519472809783915638839981681714123013024428122920394463375261191007654972626567441474198568632385352751468871518179139957449933797569886330223142077072905345805745156027674888517440037950294376363493814607231725178189092214037466634779000182046822961526088775602758553210652882236066686533380034104536080240819045868255898784905443822168670061849818580998297389660958336334432029839863713843200786812937782062396415629607627380343037847443365590731653325508970753501659585134479802892413565653821161472000000000000000000000000000000 [144,29] -2048799671927206443054813044189110034071625035520918595102827905511947958595514927812415039428404904625730089796575921342606823697071160899497917732463488224317139128477672067134826433016698226228876798188069640028698643989748119932663942887278073915078428727884725035682825240945667608556296091604217135679654763063552066410243479748366842559110724373377519113963005473031367252085717566113234779100375201528455857361779973540981367520927254550855530920630924891410215754871474447143448306929914693132645892538417000880561626575764832487078232146673285027790354176576767758859772018159136434165672783132251256849725827617810927364732905353425355175394726945357621702307145385734997531444194492768532667046930397208115528065213163348176986772624380473334076112225639642373196337957050526557659798803505031235372279475669480002077490457678608882025972192290584545744460808664188439482812969952865745375118963739869451813242461433138817288231288262733822326387526573767478290267464315786158645517181836812659433841479927997191720308417836979366341070291703875456384337261709536632978984477322420521526694734866366189205601174564185113402366448364517957567199491733490686692282297558374007957303117134622097589724428134348172999669260203167984402030436092590861063988960623236277462932560009788063105644888875385714318587066474730106305051931080684598075848541988540663280750179764639724021475218779337472913996236576176274386088319442979598856969212835375993606789791225348072427101691430781871078793201230411279049722677560310204595899359193857788393532686154618338515486389179780685171938360316496299052819456126665293393064865809555813962598919057528465516722384799452708840703363897985058942636773840947554135408371819964244347092086107981342175258805689952873142042728159480429492143662731058561958568865431531341011222839126152685177793705625664631657599631159389055877109364616193191229935121009092206847534552862233649799905435486489434165875527192148825508195527288873065238180384579492890480175246893277733494836925799139937593966257815776543041333641617110164874358656743386488258056309980926754164408532924773405662410953291274600527518655289537617199624558234799106905588251145365051329814632224931850894703292521003661020058289855176161774318181364885172886255877831032222982074347328142202693542768205800270171797239567106667140421120787679312860938240000000000000000000000000000 [144,30] 2019462752084282267999510905598536028136517660440668682126766096277983166268830058755221679982245301518583830574288016283893754509734193981985049990519435190695367312256809409803371629714954078728200271274159995804701677527956078768161768041266313754023660544680544318814207528391271529384835125515115329395102330918895067031199488958575524287961074906934902819765647874751277277496715701582971669542904004043604450540418960200060938010735457910571722172945046350062413620651797569418017835323763395315713560623475576438042382384462857914727823269596042535309594657956499830819953317011920699270402037536919239192000173242083136052185460282985760967847207623286359052199438664683447336299443071022578152808669932562029543079598096305893371978064598184267343863565256896369806591576162891433804065424158086908087422673955769450733331633753688952910195688060328443791631167635128925495764602793447209236618695544561423088782175365548803375777650304167743099017678904389666889080170020675741923708316303790714329910885622647371274880363365701737495887724414686400359666127287624925337647195051912860131096711748935025395616714429588816785694653508750343450483072303595464653129488500773757888462748955960810333606577300108915043881765801905170571401771174149644206613464136809025480318126233896254768807162832130843081128585279524990035391434345673309232211441828491400093422399381862748520507625221166111162016634603553598689019027795288444420741231201901369223749987713798966176218552233648392216875761727185030552096032719316648297078289075571507766960599005102078300831036214420783353958525223518933252790190142861275792138928049156000814934435226494765822152335321368334069783066715948716413116824047741087668918120308071950886286795802402905082830163557078631294971010252597399404987009349069718549895527216990841572388008695020249851418797828405602749438028892168853245599552425964038986297093321483709336870373715742511864169003302676080616094721535915781855747185641119121413531448991670084730621737383505454861404233422399071365866175468890953692282036386404446052071739470521189449722948672178867533610661714495586570409997511925845101504639306012722816477274596469704159623706100485299374321850279906659831312091119059042266937316245124818166337701448399433538453173771301122451222280237234239791639219665738851497788674319331243979100568202864379146797056000000000000000000000000 [144,31] -1589228078839851281029369642009750673673183939896613587193390607595824920881909300248784141768538261988547689698274286895853951599627264125823489728914736424441238774166104156739351853934892436237763460183685533760811177859823880848897846230830016843421457056585397249459734649846748586358346586348635327123382438739305084297753094817592476734996317166456686747098362680598467699033528935098264950783772421962125938114345875253195780760547958905815272531301112062939030747834706370998147505028721059425513239226208043631098281954309542173366857369383793119909596846698573958442364796642765210095888001338945766936809829285107878951771002105588398857950367952694864456570419297678084630680490490783692644661596158642848567082743286228008006923037336985659530391888318877580964927774394326553759413746796099396648631783100503891853326148492232361216802122958947135063416879883284459059588984783306069933035491196454894947524573016123331736484830050122441462731050365373747109102236308938497236995013088869467215561449010009729233493825087733150114185284753167222362183966674162566816193690323582651574120536482172037974551250635442112784228839236019143279582590525332857820552104642559739873343117145213359577735191025372541503374112018388348249986687366774234481050083384201565232780720618582844296415970776520481956017791554624149617571708817866243844534024246750209863359998022125253610249216059891310067091511455219004447338018032469503151303139082034357043418980084243982056550562699983983847342397402492277206373744589568222057073551628127952212346129046503206302038430870348181460347333082645492053341920541972460436778345101760460024482338753611058754103393881505340898658469851412717469729771753638129703178032569892648514170401992500172552952266836817313616734535097729273645185736688366430260752381065145271966979378282859891446645277850564423298690422207410952501015333869183849253520090137817495237304859490913182999323965684903304996224767076435816231834518646498587895536696811472749205987227561349981293040616697383940437707079609094017182792873203187578659102775987375618590796310592484699261812294483071158265240802570482553993546110476302975928433955652458297830327068352518570309207228230679943582175799332035376503238205427529155073896286652652286558747211550145794994765897875217035389133229323557278831153387814410567557847602093446707911065600000000000000000000000 [144,32] 1036491050669509254980283550426012608956787333842077125042799108522660632462020848789831747508430524751351043196925826560257511903596211047226006032942809597458844339252651295340411701160870097869557700360520521275296956240759813859905257391692290559433835573607458071904134603165160863866278667582628135674879779982243051658040478798368673058206509183474908545545791390149448161934279719211999647545141596372262883971609918568694076809988250393371499148954531568376803749797768475744994281369251427947030940811938518179858418641586027012088967006263905367087334620963065089072256228510552966272842974735175273188232588561689081296865901055077558639046595640635418665601206205823429658840612931588527691779369199521479635355043997244751018959876249233588577013127250911129367725937056307036157818374624774278620425918842211183645132925676897347650653486952730971147833709189116088540681976469525762151229206484330874267137756056534583464218782025484645352364898535433209081046590776125597796931414562285515251324179050042394128580997325286819743197739601048253761114513664810005406580355506911121181737913600202774077289644587564557261472714013850698308931585380690254067593546788471240310142462302191658752163485588889804041271808033071438981912687698693158037342857647818354344489530030775385350914435094900332845353080198405700127123344133816842949495748384573281965045931838815669813396061811413678060668608600518573136852826771099041173873107686092704379726665327294155477862693063823441785685577843105574155123555451491308081200549219865161858647646487021810759757922607717003864887029091256078866133236374355046867458819518043447614858740757190493125996526810845556633712064482525258492345225659444020189138759199744359059808742052482640787499155409764072923734977784145156943651634327825695106216670706809131398787662790386593733588132385523103255541672452314194773087614876204765645368548491294790525579883128686607290601094470682501404095634098669286689492935988102572922416886058330374130848885810621703550598653160762647015571965861680769159814054723411839540854711647445313374979743261839321330362814322303548288842179617528887931430356078700595265823264271011487664463610890490712238683857209557301197600072584701945860478781436606811924978070735163494478597803159500211290631541449799896898975583272175828599032136388501738273071810592396639477956608000000000000000000 [144,33] -573917421258022939314013588785218951674859287416337643683939038941231685950903318854305153703541670553394205938309152059835748396547713967705858611059360863201105907008817067019722426575684912309320086176811967696460023252221269741014626438910667302446564794637397939990926947009370866274854158294802725342925402935437306333372354469857781038491364645336677070191436386938495027642299392000218294488913408616484452109678489457933562202369689177639972005515579660429309408073878367789170481816164428619363476372470092251438961136029393449678640403123991255242529331962749783725886964024379366974860027305124929775444409570476245398881859135942473184967183492552431760831434107359503329540484849883333824727564447916338810194019956634148024860707474320640065567355286364719712088776758430970734888009083244689676453981585207505257023882671470569787274490307138283449079661038527774123055975755657118453705337303379908706268799831058878278282578163662811143346928461791848280079721727895793983114088099154777448178273739375669975630949262630221123505867009164062554740765685222547565392522618353396288796948812122182784163965126360358444262475980782711836645262813036130949931879404931566269638531892364485042445431549006513149448762061995688342347329002159054652189595595094200857828304754781571231272774891759752588106445146988536557376651775824116767024985902510047938377598661715596800437340315730998977656325262632415587126203215536433055006547323195456077721580215117602407794344675772813227207165797667738017996299306060740267718523779074124636779013025817546490341498723413236251150211274258968713983687606903949107180704799864375613733470308944979993159970142930882268301828627693871800343767863199137105894915806984059489365335697701598844637575229188059273606427420358158157476011639023640806008052854754368952205327701877792423763953960293417097195121782652397100858684288775066472801007465493816915433095923299631865651126605324597592478555759243808810052069068082521371013020411881787775266766135242036906317402289942412697420913097262498643731143976324100281645025149621154184921289935217213933611515886650536605598468292541761402826216822432084738528697819001847706398949467397675822752839340042328008262712463605562128608469619629698017467546501373772650000690942279996449311882388954044850335543951018250201376474063427605768478606202417488100065280000000000000000 [144,34] 274214274234031799381841944443012930779839692873715616272706857352030774945816954387429685869531811859057989495802826282247340534841667612536297234917772769886008101635054829073655102591096035363334220507956531616099012793831710485993941081691014301370774184726362761914777715447686333329779050256988023745572671117055684206420952826425139882876336300249909256333546549714568288509806043158913523719581217915659053572668779456502146657149439131625618478738710320373290213313592344807889219332355700239985361989036899994229628183999861649191351159239886656493165180124582526208679512081530785702354626627359608183767484711245009627129603385869828925568107155302892461312086639631407974593959639114132574151755856226231007017322168585238733678388583812885427757435175146099768917294156042961136716030591260160201683533217715683257631630690791631738272276893275229431731166548279883963005995585750329302266141591968032179002721612890108402573917687095326354020930027375490676095189734741857901795408905336565610192672538892485532449460753021905778568884679983148584123602889206652922064495801945281472201674103679253668610007220770698365138375495645695047093223743929214964066153775517743813649836020156443150580598506038832332136108375902422704668892261530758079466821907633029282475459205851577980586541924861881769384054747009563697157918133394863275133710050974202896606100783698924891183251350674962753984859458504854198188703580916587728354278535594021650172600765805266537490022880143398334914135469919705652981591788928018184688438826444898950239228954517362231525497086749619389810757906281469679013361939297167540754946257049573147645702550996528229363925362980041066192527368428288231017880704153018659260410446214716119322292623972985085237155383243538961323798530356658159720346477266898609831780494993678546751902659091750671139070716624472411296302057167582372722566526233852227994863723801185155787355753218515537272045469031651515629511550063147456877516558767682746674790110408710366118488684488097395785341663974145327661527071471721726556536082088434935493726793564201478432968250947423029445767951345680155939891996949362815846297104038333548911119521814085157604843630174087495396326166192880668092638617019370910654998367746094923312797190454527735931672895999488368655173995149844112629223191002358710082593156787347074171912566005797769707520000000000000 [144,35] -114631817232650813434362466743605209254366716677625673840457588680273104619738186094510584973748100925431242141650913097587597519671049142255265907429656804124915740779286121669921436046288638915804853398672958125866523161772850497181445806478636298044925098359479221558339831460805531843136022406676637612575736508996671399996630587878148767355680962525928822923285122928000494610043794197489482172187893733048548394592597585801649962516572622201264094161551806308447752487305531050160011363629219127755610253335115369166904801985981087111545289176282384989553193316549432960185946273017792196638832324208034069809643606911433268134096359353648451125696152323244616049076370175169595696590850173976592775837305526048784448894531768822121484942477188771344485550853314008779427113984686178087448853472396711093096080236019446432654105419327763212801248002901144597324988111242072009453670831638409826740507198639107455188026504335267840084261415310434916173282701829049248831480121571178962357954350855152229575930871152771225497731811643017655918493709295206816354936315507337856421003168383718740647716032015400650207505744166563774963607512021826232394553012041584751399661608528784415537381417148420299643712038837223303098466582254317472614145164500328548546656897511526399147052371871605644541872479473497634755988310082703655360922599200779180478059552723180775556678962123245890802364667405398363406399242283705763588209597836817571166906697567350951415695862553118080480179402986187883435880391724423879907077875522481202855202790836331763641824719137587155672971400244304060160065349979537209050825107061409207127365799962801112029241999522873852686430836690910397863964031634439494185995131303141862489697741948878179312619546314776152703946522754506617926795664168553713021004581322717396191907757173697697582966729750297028658597283129766532269292661137885149049729364096670902330361928301436939298405009668180955461975298508859274223256404294346150939391673125309524018104842705406001884376039775198866903230571232090906594295460895128174254343678586354264716568800517484126241093569141987132959508153789518221800498306910688007158551491077335835282349589580408802984008160804545630301472373543227369150844830480900221710082065219323228140035336245279741779924123780505435926025528357642777604024010469027655747923528959197776778970661517240366530560000000000 [144,36] 42621648388362092166260013871137656435003020997328010798270803881500194917533811523562986181782087271977925520181694123157124079444767747286379202806715419680944496191450856596941309988955529163133779441706798874118668127625003332151576705963035810898349082478290205219110244431473782994149381997900845946860428546845072334599065272690908108075827312870640656202855108101120616699391202385785447365941531383774699805524468191804760625907129722109547085004680239511909220249959983158115923908990797142354913173256655734534806826494767862643410570343717929733647885224198063191940406491786663096012715492573116244105361138894641839725657735540004907619449268040515192999411491114706908704172142772286679436183962139376298696719853743477182847939277063495166858662949404347030148424985801159744544551287798192649928392898696573439890263767472760692188215445869378833999186591561839252700381772720404314457308006210574917531428005977774325885645585221643781251142897783773208115878399112968047547294445866444198445169235751062486191961649205710319854901200839826258398447852557975213845186422845005888941364293510984391358418766253359881791706748626837166553552683314965094497903966913281018753821667798712511534740288914974975654604992646230544049025843622069502232091592623034543169772078846031182380822933197554347078951329290937990417665623495186501650943834025620307299207468390637944433857866813248175602420447673980945648497951869286960876280301066991028406433388749181604054082912207702680331986347298373611320948064236834570240373611827414511862702287286978258201131945469661957839527718963429058378181448559346197456636081705862911138139321768149249237784635053636265794649581788317425654665220279763606565183080442193339169400651457414299456237050461115175679907607628074005658983523177384353621983498883365756050764172154936233494551067241479344613336674614206712842936991072698329796106219782147169229584006026941982340810722726619998616164516454074442905458445974805369328265536734352223699965409210537964758353858537872975424179753824723244206161860964913297729234593112182763878669931142730573148357445738823762103863614813744996664077296641703531531138639023401732708860187484084617309604743225391368860869990110600898829391157353127833392673483831398333371991844980080188751566222406121320464989563787892323639187276315601182468449408544189112647680000000 [144,37] -14411019802739266600425165993494312866364859757394185663667925010466321819994428434932601490709229375430514518973567167049186292379174900622568375460265046098188618362290644163052599738724971578108582338520621095965848294486926173041263150305160438742838269726115906385897458666588784352810061208344888496097932070364905687155967759323339534462380821947551847767909862754729082712146092325394308231545898113756240691880296197629409295394197527656346651318337002501447279740080661688920122035068009411634181545421363150296791825529648894432322839648067296107999932160457958768128262462196508196396424164872671170447264445779000628385793874961727743359954654497537247877659560480415133936319692090965518725369368706473267486568003133581706939971889432351059419243758495152374990183165735278736215389825561630859298744041249106476664742329059254168819370115621156890035676081764143947091690155681992617458563210397216687595266378929852728854788487093797601956392355824814544523000330692488065223276730412303839181277181700666574479120807836304596245107813801079070460141016839652404398339947079937006301705001161063727440291445179746706633671240194238885499152797640887989865533686670361969935043759296344865104314627021314124738055608237559687221552284261051318608911265407524756513286793085508533147903690381222230438144008378379740879781423617592361910182456774626318316100032677810829235633587670950396368114423710067156500522398108181987629259489259759380531055760671579518125261253122047181367796411795803314804892497999832226276772039620592206516093889832570669657587504607008427139000375110266460179827201116576277774530730997956594201622499409486055841850149227547056358267607122852201274486450633514047882433798261100329504693433206977859870718795838431919155131999900856296659122136422375808809612346222277069372473478363867025687821612775687859180261214841915076351858904751282826864673042826147883649364881549844500531481537524085726403766670194435032279490069683646922418264196412940416289684186394812851650631686361554548207588023612951574028836030125100231802620077503567634669031750436575264145984195452910137119392999247400203103083938159868817491248125398494043882249198857714983378500097283480846273185240570418330149342459195493351603276822675616862113913145660501738665486633598872725603329522028325065137031847974662845712312378062971386265600000 [144,38] 4551764298512707964914482939511764672692502235505261787547629296296535145042476258215281923516946959461728756027286636756495149409637545773979357844052081822349774851975866197588539620411101755092948367206736092334675380172686042512707900580835212695145216872918614465785252374103111620075948199949805809460968439227078030172065090997225550447821311651181543062760590082124994154970898870340860922596787518765517721875415499737349889326965088555867318630407295873405350151677985873377416784467130140669218631564596674860561907705343584271553544494665706614559707281665042643180125301921848071325540179989867125907510220318688692329238344318294477753475287567442439145780416648856339164122482335317838595743444835528258628437142302075464688683843002992302871972403769989992073361832824634582507979539672787579460451576360386800695976202579708532120335079344349378247681431086903458056393710490686957957473367530820121091564458735835668076552409411331774193192453762701260046215567786601842436915369920457657301616506625169301373646244969616735637364984328570661052671824815504525761567947809386018786048202028485002601212916199914913547340570909237921788960200189371325379813613343170923273594992952825808501294094016944793622643649404694886354356197622497191180260894638420164400145088651805284473538964232079191172408457416310272085513774166934942177430684490856956025407709205011479276076129885642089903479767134565937921721690293614143188299948021699910558111540428278775548530534617694922200366453200168464060236793226876163390090659085874780448210904633364948244727543823101700123298590701418030390828800809972063361525078425464845292172873140991748560107029974908235198395780593776808973553013919549083189462488127466263048890272835723880321625416960971415956496289884243338768775031149616820642091811214502978892115171010260009959370385672647239724477657659538663013084654015837525884142312225490337670134971230613355496976464903716350292128163597444653887783817519174295048333144499258327229743900972308699329343474178219378196283813006318425750826507447680673563904184991879346574569213194761930782614294066640679407827214218245770677068821190102355260535468817452031017364414025163003350374178236539545908113677174991402000048765782837192435722801391052908484405158631332077918338390927109070322173281268501349577784881196587255461138943347783134994575 [144,39] -1376562231860311951782125539955678538506511476529302723324615292151898597648903220742706797289622477941048414064788640389980774889043164444092148126750533859397425725767447120415543997224335680091745759339777586198101901434924099880503220363576442980088888104495778442950050159859164561970957782697538314981134337340885732703387770075655412876332670505036678731015884358521220740113397161067434108003945921600336520280826338458490816212429180916072054794834623881192901598656209748361602992315030408630473095173645229061552886814110095116833306006964086202833233927866655810229566082727896490616048464386197727509059781616639982355250120587460611538259649961093072615999953982886060216769321587927794079887363367725742262389665175255364024286719447455289779689952756032458129584031925010179135673308296306389624950169927731451824498645280747085104397009257328307673544806934030340991215773555824510543249238496235805660713047525665385810715840091014073185624183998438374993909284068058318808230480891953596809343259156347643821674675559483552389154574670352391382203491303836718091447050511449830255113317865991919038715294287437108316291768442066434746135828662605241345712486517366469317148610311390901898866402482470990025168512505403284674218301676324777534484989821336152404396880675254372734905929891241112348744158539820595251925659537068831547942617932516501629823107679266275018017333729502419223699701998468263979941043464814102984919336508973453349215283525336202571468485731313968984713665608172312053667093289386254984150763056061284750452978149660149672311830034893913151726927259921762831831653546199729814106258022086054662908757944305026954405588345663733755783841315177055781659301407153355443978503872626302042130493547575602224771253624198013955155689018099023432830779085599993820008711413023338133896891221703445130858029967962237477236848263408208605567544590970138082719652280598756906710802072187771744619170341674642255153097210897767788055578543153993626192447820821304636021758183940632492567379120368426692960645406067895900277905676994961996718726126189168019254218402842150980793374786489378820943333883854000814953995303286815859631605844907123974184054222382703570195698709526719606471966246120773162530247738881142994092861313773396049724984359003266609047312405769436172537832794348757931037421111518650566007012028331072000 [144,40] 403394304957179386692567226980646815826547482980265886590807482988727623291424768589642372965531782059267471773242211653876218665329479888591937072269848954752322366986676747137276119541647700001924072539693644430945617285722066149831209290241203220786320293867996041209186877505322663828842466658666674413715332499506014485753907451431239284461502764276224691659703756444401206921735005903461082358856583671026395535525107457334538111148204988183112895083919954989027257122327204832097143943127021865336144023908665019191040329263447418338280331970211254107337816147129892737484409211003892279318102398867106830689704667851543458192356986007488514954597275297185206234550063608266154800570367075675972516036776413039933013284813294019492436319560201718002100590478454485083941064573681916972931816891828732027989643334031008189559567813044391507532060176163547744679868501460793966987531834352100606755150998299629073106049439244103337329465658184442309547284758510344666344979968526569217248528417386206839024125606116717117810238113645875294185146773934248541527943697520586727383014062732930446225471208046040736284443128245783748172901283261627127863128958712231320850089232631097591373070498481400853202434071594366263886063243640939690974169099081115472043478201245372335122320716463015896892137428922556019063519604743566550637140437431269474508295174620011411674208662756637456016336801890979654879291025042507356375802997289971676718783175388886462823716705662602340695135124024180004271565130767403229110606944228785282198012648081725751805691414676168746683653958512165063818019463077697804730904040790358832531259458307498191843243896726175723614825150165808746562193857036019178706407574460836721307599918446378933981996902531218587789899788634480413891401178736148183439674039837329495240733697328663088473339459001271101620841855950551064041497238727273602158237937919357250450821151383410149432856928125824376114177512822764023993998059895416905333013511315659932228342217972815243884872249574615175444874970186098033470309503261951097229034595934690930520982096682106357501308516748962262408195995303191622518237569553422427546718959037319577640632191846477049956156147251974042578931421902309850194290729853621516858870762563550482596720507093095820804282777871632665952590682864042078771607682235309876237919075054139591720963497877120 [144,41] -113720521469169879304402383454530776366372386240313561275738104337938793208396369575529533628612807604782597090925999343992437138308343140395801818171137301369416480930514250728825401841600667856866200810234511833920620806486225375695557876550412485533032538141757450271564268432758915592762873542915585981438897950864587952071682878312899191792500457995903452631014893321634491019813583947286060910262080946748568811101673112369384852907831264582445480275857384232923989620387764836811182369032018809552933793113643418456141730977871222338844856990457738076867695002863464213097743737905912665164823076239754266351897550673712189468804670619175571967856103108541134258806961623892216932959674088880385397676469207104325059240750969942933429541967453758410237488935478346619657042863625702142264933556327477064368905964926129083892366587904047418589087548254870485354209221087454413930268483478600456316345993003215632754225062882937904978482449061258369207821094994876042676435039592715279477325758499032243738138576926759115207747281731960852863651437018375610210424485253163491649904593895817451786902866014983381988977835680547377189813192006782924853130067113996967507644796342943098361005141516773612630010293130533438266101834519367214661301350688843221545242508879221941826260062446706208365977083101526553813415886696125521653955727665422596427244855750598097587292724016322119065933078052231767666804265183323528729820945375289408888074543950361232077246562388883461899075687394311482195888025907241313873390910652111335587201235488030445975297935038202773760885976371090235073078904700380488103749860982335952324922174909311221990880154556648148945782877198498758547610113525789584434453734780670776321729820949452099292344798815753558529708814709499321206962922804252550861530274531779099264071688335126640120649683432628237774053959831979387476536382125922033491741338557587161653907912799031454530572259757327527952048236298436390410006628205409219773593578625089308185295027496651786605559393157062029582476009626917570606951365459694295807874651833421838372691614148736998451027870381743477582376596986117485651134422300112336989493634958579617157531853278319471889483230121233778025926992398380848238108687047039959434958830251390360654598118222609169377922440406735237930481066820308252143586436617272282916699071110615728971075533440 [144,42] 30130939865566281701075224209961665178938641066526149076645166713748773482755807242494547006207760520767191669764815380410602136627297232617631175494594679510752915900549217319371783957316115054002018546181103125173964670012685009247051708452943745341010067016166202360877741662147599184702991400089286907136935692359166698129261353322808301696867235737279672122994342886905649055093944306066993897160916888047601908701728209117394635434305212833792514332400643468444296032638315848516834235418279520203106569812566293478622565545015802084977250463599654085579001036643952794624467504322994010270591706433129275455169581023322889947245381211280460207223577969426677310921717956371741070511443643962875247176211337381278163613287856778673702771580487388239342227747069295566094839871109364072869729823568980355518383793590320280179867287120954570331383646518762209320802395117304482629809099985638663357627281491170431845758666098259094911675932347396020033715044320802522978339182758546146823810838808018718150171475013653981577331377899461197943872938443989049196302601554368571216661878900515529328771216336083531550275455300815595007675969878640742228080857166088879188991264515513690208267202430208511723192090804793687629714079204272833089316372865317229097267137127918255416264293868457695865346956236459902188610869775028864208629654544934187576845479690809820198558944648467039474411818376348963110792100254197178480915871694836587345370355755398572928587040406590367688168554210983104742234828490701831159918628274517994754355648311547194469331748937740699211668256269913098367296444537466679064349227627148740652951726086070124630617162950491256225827153545228988745181297031530924209217493921414999079827612176126042401640375064270653151068180553644712460615033728128417677146116369007455384344030246880378707194221953169552497454817002056222237416070675585197880024233791303246584704476560329268964924336557811752038350174667453608763717953095865071904131623053933228669426231437154348132539251251428705390290595878232155936752685739099472022687833832998943432752012048474802907716055839802470190095637917470295763913030492119442223438006289590566816032646391060986107658713705991710158565812407204504950952148457604664284749122752838696589155338487082140206676192841248764719998413497728061865816047988556872146788437106231419897973280 [144,43] -7281558975886293650028709770306186896074697753554503911952925680826927930118692932326151120923188586098944718320696443987348828860294806150173819722673731940882392356770208460838141610560559337504332309136986468316462151576217770200260299257412071346906078017157239800606055003251667665727834958716860297104323467135357383986237835582368205129387548416289339622151206165312012954536601858137134179969149421094786137830823907413654883323230747744474141345919867526034598627662207433684917094991536971458862084596421903121746661200811038353089101746204756917585434226213778304547193673272821701212472319258157917362535509596021288915750615567797141921246787640461353860967303521590207495765634978678062389055552105928877404446007519082302092648445323158201040108903405694947252436329798744771868372206801115519104577346822056000190854393778327054038426216811559838203452936828173998060397681677547050243030601457676398386493353910378403197843160266512135256427455265756905634547030294062037391519805654233674631771237250995958920434552524611249139207996748218686315026568378319212305983427472700159495805844344713235128756112212457171850212154012783890359148438704348550033806999550474968524775797509038653932086648947638763715574659849289923382926387937383047612546271526767761861687281359299968276634148953490074146007948922698637609832596751255060958804691430435728194338327482076843873964792602917391175728198878752350385839151308255433062938082641477672068458056607650967961125980245840389605883556023320319579819010812103614069266495137256919548100011372529423115912689722381367623945076409055125083595597865568011341486215428061578959383936189174630426787582351671722995663367289000033306733639455696716003486834375336939242821488378896042655665287373945006576213219796149399757490807929302375961589343635900302312114749270328261019280833912759427407997549413412747472680707119587786028288543436113831355886866021362384819497715014028889571184864121553432935943555720388221639417844852834283457778995166129341994071964819039597820518938722755773721463413804258526983811172841799201243143612579701931062919359476570421321111038249734270076458965106884523131477362615593487953406988142102542593364778783710373355965648424436781023285113686719071845610971302630576184838620131096613385001403314690354500962823887603703403141305441454046198720 [144,44] 1559746603618665825861550621384386408735724474015357649274023255863475300003480680560634239985985331376824729065829205586352247268812948690012449476691010049090020132356454124243859004212305126080057778160602190749985342102434829610531328272831039161015931766537631636108577810125871452235921091874478972993447278808622561107052831701475520344005583942372791154322524769418563982228544030608153160523266010474954159644707220979910956741237613003677763131033166209671294054149781045445518483208377845049634836912242630525559163942057470335076273001626468406270799066332624200747195220274868470807788492002541004664269420446869846869366410965488988769148336752706366541025422550757657005283135636652719528724418529782553761889274892347545593056788035591751368578154798151861222628515361947620818775426723814378845726101010689942335420869573375872061781072353620685208620318429706063867284645987911457693263086667768920226651254550318683270246087128892852450112580343113330498398540989025160902721830481766184965909272061863136716197173946352921321426782591873592077676301278219057461174167144907808362898694244458771747062704963041633610594895558586623119872370344496062558838069731370029784610062835142159948613336860106250187282729799247207555512857992828137712935230467837182312904484318056859577698293804348536061040368185559991317111522999926681797349565900669929000640040134470814799964782138528850621619843494228423388964795590894494014638087760519014074078708041978932136880804248695456691620221261765111020928105978143994302907739395029626961735258994877255413481250492676890675639036131947341991599070100510783741966112859985334134528566578829419503829312878966500337137532233608704035233343614701635958332872741443222331810924581378734348934263765081032063377225459249936365897570187896665238660217183810801532585519319657488401340268210335251038837645296006053317645717457486057721671774133572715140943432657360746541662630025446456129528174461199490363784699196522460215911541286611521673577422286346174533453288744004433613817296957290509491005506943881876471643026444341664022272641216821055334173685138665603391036048390724576319485882618450924752916076244539139243073602359911838462569360815700151063629505419472745907870668933114818080835709795965410901699585967044915182460841568449990565425522011794007275722358396896435040 [144,45] -289218951850484674266118877104374834674380680251711428406660424394999098187626120141793700431478298507823995566561962493790758830511900698040211461090944594982154365653758430526881820362409698701891995887254427981497808524752147038297424646925974027313157902255871057994535303743447228757475256704122971814750150602026786897165508725251871637205956101589439957122364398706567502330678223005559576030553863458031223426229747230688244118059767308807497082159842479036329002006578851995001153470584249518117524776880274303032611796821981488204487750355317779661138239890112507189023823188321150346736013845880116906299303794503236295173453955432504670757904619730034991136889545998894271822381037958323901197222740952340218333230395519908961423946647334067224102349923815414722568973875831015944110111846244321905830867945279894150499574463276153506704721989720212592255825845444160360352747626266182292902403605456813773564987763969198513868331719022453741936362747915389462504373930828281358030472740960303108633444226637315746495020068404643883992198025003552558882817814396987158895329258431943960401566992157731998322524104439205384852902088234260524422123186042930646299489970007572153064749066713652983287622529963049156164264164552846460495014005329070647506420304568899009525114913016161745357982031147820759546820842011226858135526615069052751279301279605844621951525402456253649468545919546738159978856549412929424448657598536150172321746031516009259354455045996424613312499762676975950392982068375114517577714951544870563353627115718687496452474273984938683065048108164388078187000630570341300219229568282882832773551150807520234264492651905372632681676463167766794268964258223015033410632110648012973419333039130942469584021875600068714791751684278336548799699688133331962951235760836741950853769517818420248771873437122832533983226293967498506713341045692301644410549902023610623154382378552692367137722298157711961802304361478909932372070994798995332175840472741597689604652893507092719976958744094355976715819147667952733468338397987242304466017052347852240540908297946383809793026838415255549795427815229315567654871669813675472802401012305858766686147985291944859175547666729327149047450980307260668290415525270215360382144624376153810104085840623405006009663845277388829321230804699793559634777388988047828925638583104624 [144,46] 45579865753020881522024291190585589458696560308144758377037618474412171498726641533732778435367654314775002767227579391015658141515351467814608726711842780681262358366472171262041973415384193282759989683813540373938955661159637973812872811358916975411398500057911658855714975926491270959980963917736628820345858074639074865208247671608155475219681808267100031207231437313766605784680295486773239015435588318943062771849756092489491050789678811425415248122704723258613420399696815893102060266548167945433183578997589507076563625397779488471034119223693818363830804423406962537805073299140344594004489173280217544264646053443076872973412152257378112621760617073415159745265947743915466017848292065499503086598182577345284897498013208515478618506215388321268170115389669508388615114274034008277000701168775920131862225407643745775870780550073207788528508660963063056193362911542106233954366356842976091512987885898729779174143163950549266112693154198506310626517175801797786579442955336992028303062501301990521772499983438501493490107446070905768580465543251144303330569382707005748151105671228862067522890378723575408083349739258504864028323990173094265890044798111087501883926117225157392110153544929428578683927374888218712115716288166797978280504940942324496820456890180252390898448786913745687158781207247998196972704989602819756554470520291054815317654349064582370272217051953070671324388205143955506313899975080310761740422469723040377966217828691735103869844296397179775464700043096012260852495439730409178349803099915501474394313894575878553178533479119389205737634689745160282387448313885834971460875962262866359953201258882005640212712196117667992299676366005511757363288713880723505729205604566831999392009652318238752215595176173824005159631406364902277998114854819535487346468098033663869925611176910399020404025588084204100182348461941743242269819052999389486725905021970502953564977083633941949186513481620839142654229764204268971534191125674961889367781704429513769887082205146256531721975453371545239978276915939513903260101472098726192334338082466426651309829330317009089635101504403653388886755585014194117235746463979664361847463914485675511041917127307104597311658610994947533054852258500437738857319173747695220877706999529171726041778398218392540576229837540850289386376329993983111937165633466791912673103458428 [144,47] -6028856843612839876215103751092668377635338765032010100983130807384769538537531022192511023688821312700489060395800899711410888315935675735851739238987869669065482421953773519947701749026325632029836657841461150739730249290803658173769266451840942768161211775647458769025869428159500574734597871534742221972385128184775803990708341572298480921493491544161796012639435404395706318043279889167578189880115094774752341261163602836256442451063684130908907470863510927835942766495486584618171640700437922675931664427239048783999061331170465394465460089594759961765346302136446969536382634408619400473738023940172022350809456627358988607394693407753617476744316787981987429676518101099404536692197271723132600300913261699683632193045386013471625336251327128678271603026952728561815798927417954131254903310998137849965743583389396800392306118823413313767703317101871154236660177058560703382535610818037802334206811009216350337142615195902940858363893323160347055339257936777666396394871068416778163729432975258210374669121567897793000535171688514905023408765243614624290708339743489665570172955923475326870314645896871220012610725116704303896507645881623523947877957653209806958925231476650359985922840643362594371234351002130470635818969255318413913880801669524438398354582143030977926592110658608720382727148333479774275211572737246965671429541581710945549864950724478239723081088544131063531214940597497432289332767040003421371486630653054018067235399427426161885312796965986405761215528995463232792434542351004994546688051072427625855908746736710881861246077694090004947840357275755405712060727203533413008233935592080334582423154584323668051931087681188045831440519501572750717859084347856302849640485733333747220487026162595415949547011917474387984150457243581104254442137687237299284540749613568395937802549934340211068948502002848345960275281657839682768946378816155909595578479159201687577282349671258118365542046876070294942397152141124166173729303024912092567460355785327739462911542441103179505294409357156045044213988415597187029943825246953616515707615845618758721624966929661247151685989984224422835394342304475631556015468965637253880162445812219412268070327081022857070520619399234503161188040726949887854181376432280560196633831594094553304764154310094414201221558249426367791086882410075151559596059895370807303561472 [144,48] 666059144566944404473593192595177737738774751451851032981450247455265300958045156123328833902704748670640275065179513268099462414440138438937834978286841945915393307285303262793159206059401363521152928965073689268843894097798415031413638133709739888537915927946813073798394819508297948048027932863602713098953237389616533734885386364720224065511767043411393051479756780725303592215918492333371309127007011017834136368859897596439825593463846088454151558754044495311855796180370960680364184723999092713902623309814801900421465536095632906590408924892134908096081162268703799649888342619878207194654912454708789897093448969450614048493497633719431336188525736787305076503849824613512565425329444126666446385304460480800920773667099966056980590997396148191615198761653992786959914901266573603283014652949814377357242903205531313915311005223491929789220279592279172928464523065434395811215867362021766704177114456438367871165599078713969523800680880894139420856927726139074531132405219079823078879374140308180131327758641396442427474459468391423601220187659045457553283972627204086202922760849701532299091528746213013173661815986828832513692877045083338523892072125631044514785499832228785532038705411137863008044351975150178736724017134951292738780863836669360607957254412300073905504885274541922959625852293850077876561771679754904846946669065968717735543628599473709665080229671487059105089409555031825413264206915150077815310768218499580290557319667625111894565517963033626108717721592388469738183952270300721406321452503246424926768258628089676806135934379564617429050845278661905730347505197986579711603226504049673633063806515952018665184691527706346889275592204127635633533508940480141368336588288982403024159859530348003924229931447332249618081512305057036401463427807652955094031167839595003352709658708529586925258780680682306239165817309182257794381576509950051730311752220719950800394774829211166398541715343798634452849164707904736372365684010906711490169146267032844226585295867479484445515180808055706154861022364443865378702003215692551991822735379814300460527695519187575987916000474480509754875999418196520453269165562100354483786271906370170831830415820253039640105092371942041803565764158350275896569380012552616032596701571738395364682204478021474022324677499604127175772200361370109556382627443055614094496 [144,49] -61341347497326248582626528233369777263350606109014561958834485103380433520553548880566751851221241814002700139035960628533572995094142852875914575103802737599648741651455067977194223095224182085474570166810124393623562811651026555874979716323447408266501888674078278045132186376166714423966015096139677475518563066170177233169916253817620920326569143540336924445364762523390936130172748345448804789437331259162812471087915195653352082636716779909387695419973360002186556949222110265752919968522388679712187625712885876786869436108459093305178029735349108285504203933269089669802780157611437420453088159714698726323657679457377612967115418978063284947140417649818820260116022524681246672804425637996282190629764533193959243319684290361854127463745428720340524749520101616418463969064826081899392083762327579240890244101602107998268733245765639355613427173001494139010631327994776546825869711434299490939803723283284052231614737613690339312247072297675643179294382227024960126445775624292223232310938023599311618726127992963226948717375711822579998465281310393016200034242439077847094745154164171967188725500517038010494251001113340548757453137881757738040750198989520461442933687418626904709860160165993434688302081380548794654067688392109035967441511143983567134564510154882143430520030092883736181864677747872169532496688053699330927587856982955822106497360701293097679199060853645073029554185244178009078681693424030825158466061188789301890190961912343568626203932045250518937385838849096566522834917709397781370686763006759861276288577419937471804060737656846361390848381795454173286419880410569208718749994140035813009506352950952905798089566257672071210178205697816629781141926141151457662682620994366234709706908389129714128892287808996997086611349086683455958469643662649943638067031592193823232373549027578886428264535988367189799087389745463826573903289932367506603530504918644587833644763462681755393057855271266699477264793392989255479652037660779024539087002863907089088619268409151140298394622077054367433975836644942338393061378106188572833017864920320344378850760305487100543677097922369700018666008834308639640900099806974241942028566812059580389144377563908888936371537377925862087874186411099744831545102408430266576166160886335864038629627339686062144393332584814299172828425415724553940076736131497504 [144,50] 4533544313038655189644543982649379815405145467310050700610954773299718751685740450842064194703203141107408762072938888802347001431711045962509347165264848709104029238080610426644235111599964810004529730815791787483961050946481178485165945216014215854146147024233308134302949898295610132791051693208302082493399426668278050750770759458125077180081191902609293055281375881681391664264946514148653755761800283844298061163082200816293095880242149098454723314424787864855721712561009579873363735308567362632134499912859951630466219658339095906055301680800528105228102641749190821219963182483991156153947315257449740589788405409088192023777047977872919718246561462127183323741782387200294051128493091778043232922402704484678254655583571874672397321178603953201593219089891026287500576510705452236319502588303072175968212078334799220996111413261713828444863406515388222422510474020961379725505823834200749935175291374578442946277050650853369919936468746955364503307727656954340041031567856964040626665500273487559206813593455876658954734862861867049661571664117072869321841358776536097627613294857766184392264433914100083815415777891866651942002784576411424847766691862207511800500367734219171459169569341623763467120573812636184155854225807191403431142995021291958744222532683317187590196844187382511641920656581015383288266035505506442243206098162001261209407291049079271939503833167876950506375568140462864014569917725009253871605710120856061990876990546038973002694603613541094619032683910046731425471871106824489071803596062216054492630634865283593624993464276081948299878226337379706256086095044423543445300061272614785962416326885661778073570843449798449976131006092142331628205863058525259985713414824471426688701754959108633655797064840933458102348088151699918658880587862122521786803514761050635759393172343932824562310259314115211952425855789664765782698403815002799968464171148168512147411479940602078343656068499973589977110149369960285065517832384915772798108976371749816661258100300496719429900420612426697186245282124759999634828356913893631188690338253158820072689626006676224159526330387279533866877624932552984810571555612444121707129130203139946501855452188505179126256337140084104002319619936481393429797694990792075994557036553723548507765131038759527594637895806241569997290003492291168488624638490792 [144,51] -221922339473651155090914902310744539786119568787787069277192531782149395923387821702596584807175043223665605992030266677708288558828368258440082095513664982470955379433354398865312990737647135667721932012847122618993698317261693404114267456939824015471407261611892610695545305561763200288186636895572444242297210508526630084623800937612355153518966681361510856697343901556389829057905370956503929679003407595901388472079559347278762854195087603056024580711178177661643650178835117178403573632734508230989685420337986995833103095681590860360997443482725717897150647469700059028806046536733493622718431970715559552797714923464933321339797585477723806089976184579630816565841155475474439344427544285712415525065570505430272588586943112757787976083133417817810644606620841954027292475654518803218038973545718181822420797500195996253053845080628754119297598417830500552275292850814947906778927469951151959746269617284705526778920968468193140375175915999119829736317412943706798150110666385945137550369316646925095730448947750500905751402858201527641708233983741127196730515435585807443702620400297264048140061418375256009498435417681260663171633332523818601510449405991769195249785801350958117403160520588287680155183506965130165710468483808588018974223514336766763701034893673020236978542724536156738709447094306402031524512517358534132241128695895386294801312672609596848584191213275270773520017988710988117278092470587315687889166120096395487203426392813978776592060111586103089504131454976106506016431158280862376959435479552896719028645248945775921838635587595560237019921403880620175994474726496678880248202995872574438982198645515695268595708539109799065313993077984206361668708763143544994370382544415146550868390815667581007128277241895323917126317796240874072070192058851638545388530649167401078395422146696532044850713643247854195466070008373349355079892242966379608787234503476898792868704037682209270165926355694244836162560454426644601872080225633943827689361911032373575395307362927428291786790591957035629085911680227945253322110321651210127275574147559368318876009844830941932818284982129977528814211893092825774556292005882241142479753867099481137573459859470326676775392579750168055945194662058930055353823597363262805838400511575205961267741004126077088520560819847997483156097943030695442583887648 [144,52] 3473671250234648032249012348053486424492587962595357303480134096146810821418560721627189563728154941825817094794079457080860412516434137557742256728680948442367494139714710576855896439782558596333960799049706198126072242622645492438822997500406895296050197351007843207893616088341442122172070616892186341810523084822604490057125252283365068605921105900216592238416123108969955053847033038196082466647616904569868601078998307461892511016461769728624079694062999297553988969530286986101365603127398258915259880156645544744268537409871200869593684436521060778786453184585393161544137133562054896505260556769095458544666591602527872955464975805573231392868023095388257355640341545964687618736311508743750163730143502467583356636585264153564484749813266653320988418426035731280277219394461469932416582186100323828104467191846270053963346022272574740272735579889412565337849683421111388488386729891024889626904973082373967915256977190275961044479610794354769363933773580730105435091689779704828947905054967067985462915658924290746134474587662342060349368788275292394790222231104276312146511541999435133855447262215733497050801430989788890776811911325843560792314480928677469177932204961849413652314248016634631497929610146223459398190640109061999689163418289457247052128443566921687133462889286728239465890022759800995521114027891232678732729555192227006413833241571061003798589465721116076711373873876986500643468293540857934690410166518383375389498733410120281052333578012334552091819457912358189991714101005914624541892040463639701476662334015377447179064694922578128752269509718985721618451270731079381526945340789029814775239186473714437575226725390504229625104928444357022895958176567628002409133170187824016904886454589947423718030294793017692270422638317941275952705044506226046109003584433620990833519706969087934166537464253878795856258696879303896996571518079215159703440076631764182054344205190985471735535513863114133661498956763660534654714328838319720004441044289725740494749438636026672558332127457237718384496819301606289624216395738407759924863942118665612737190960032113190117480146795094319803704441881079586394127069892188463624463771041303041018068066434009293206390673087129935855676057789003552482197929184005921330904346610023302281549629569107229615089416988610909799460195553579430958448 [144,53] -861791776865002616273346392431081931795559183966921097687515068022317485187938410809394385710457124226690178321743939283779016999536734060138657446158924853345024172582702203083367766476175704037384369270261049165759071384908172638842919604333221168605228478437092188417269341808823638433520077360433533647388416969559771350711198115968672312715667330261930892948260819005386070438760128677652482495447303505119876544549458399327909398462990791536885739700985222265493635987351501554559261502104758445409324306851653607761265920197955546139196462507490873956923813467485556076434262387646262798712384927408628174242203670571979066951042663954059758137535072151236060411411874257098396222081815863066110819225299273637311845487007309065591021616732024259083580653057120854068762006361601393132511324880672433819276974959241700274098270229482415173416564043512315551403050567283051486587527914431854408653157484970931220810592390758463285354917973774718569339122071561060054644149099625025383802125206908031927904214745092874821984655807232151015286506401258823873462605170264912680997644026039792374318435870639016929656983121027177088862060626551413050940770553193031155359882267977415461611492186032841039636112801050192484450388477316233663978374482458422611466478495761528033438098108717589522548926934938644633678395340957118447695004740420677233310568539211051366955437444547384155768165594638187208258463571028371345115340328399411294862380011354137722689724841495627838470261470362677113527439091410218494154679612237286990293519752581995373443498464971441841831804691057506730832421841665956071156403162822198400145902009547540145797646811093216457088463381735881481977942189200076547442260217030666134711039372485514489658171000248440546304237426185267090859701917789025244539603791115904251599261559045339333714198261968629500246341523130333226968703709415538164010669956796668014160682935157601481139492256651511504427568044617603573491649764026023906335897387116876295191888986997488268836259154653891518238821356477317280438471280873551193655106745787583987508533409661146082865083785008510782876143620869273761181060949587082072184823975818366586715983823436122812548091309915019919610964343873482836240952296708823176442809426512663821452924515435801888306453811426500420850203717591683928 [144,54] 398169129892020874201367292363333684798006008702928135679771421383664032877299136256619442824458410270314888806087084778293263409065178022678229900075095299845867728860710089545104656836639945465248152034049653513875127579122317959089853529265844246123671270035729090809992528220602199840317461717288718151027460238466091432442406788039578872334005203184777209254683863093409509795279113995087808132042127330417550875939706369990427524512285469699572076697300916297322580879234455681917437564173076141269629018149194321544735629125360769858064937628224824634696340740429149222986939731495416096298934342327772654550899847112666117371729029455157264033501512252937933905077946969071363508311211434618955110695813541203939531979575735281617271459216481632553414321408651577539564204599676123828026706624192729546264292227542487546596917286421454155483022261478131094583399359692483645396348898524803546034256614743351735042253419233395377136314999816892209699268157910908601317510902851845354015954798978801535047319829877738731545549418120759291574031157673061794549973682831357086566237786808286092509353418391052973478581355887316211233590651380601856783323684624832075939537394173187793556690061371260840590250534823045834206289021287338697082356129951860775195655232784465202640379102069467880761159335979241934707532682847649620512836798545055167996973424296907847219124793778706538210967144953291667239742529102575648342122721955098144769923288321553230620027053297972393939813264660968539520464495481042899773019312718483082004233551232376254435868641824892285346862061989838780165377926139398406209597407609684420309659818797042953339282990051348698206409365747961509950298249244117576272967079760526254222353328271276756662957477622815500383294067006328532344226429224314907396659822235116200214289530799253339831990563467814834471081131521685826927574703845451436032776048324109902870983139187040416835945105346581603594763132719772365745244703911535014048678023269755822263945811829060313785675998526537322812313935855588676401182707106540138400202080352738288177874257753895510004281315956565791041574582497593862613640409033068870364189543302563797041702569290497330314641022678940827050052520379852754694715095900187879166684122103799584965370161324978346275757280077556285842510837328124 [144,55] -67993720363490705929003780625418765902942040943640238968262008235245781168957509709456525868235263815829241497466791968893994969867486059255009803374377419673927374685423057100908183732950612979791691510820222814536218508391178078166157995974171603633355468236479604076288602153041690462825500235457747287257691689003246257615824886694272478013468375003805955529901038007059012065239774461228356183674663717393143211564132093057993513940845039071195295378080088994159641737981259629741102230840144320313789219199454467471526037539883310844512258629493019876588514186740434729620216843547397472831551942108263462279157142783037047335883334918499288592140037711350281631050521787198918525946309670817650906318078568418155481779325339167449198967963566993364334030952182301488094820197639238804156301565320471402376974109460129618379920112881821599496195388801117748919366446682724162576310254984511112634162330080874731172099181768004921996669492195567301288949818064144375355613394885383233769637065709571805927688317382704286586751723327415593015615746350890710619990665834424610255109661195049372841251347467091302242771884448189637952879334678387844609417922459689544365729425863124052238877641304729791937604227144947568107984264692009088074547179468476450590969506627315805235612090613237609593348090111669734668287754201221138078451600235317544932097298974409538300402770097753605497843870959789986556146041554734823826412610363635865917942118329626053249602768009466627668855956919485405576990999744374412187311857296344718380725361720232996621027518841444217742018521298762768623167728448457917761475680494698901169497226592199229063106243276436804753318602958581453488244398042737289938594682164121695377249030447567885517462308211424549130729947589626246987560497901918107369336682029043468524765759941824439579300273160932633988375814480808551836713433372445109223550357507227875463977568066754760118779610770209057415472514762649556244466346093240538558962719936706653170381091043293987699405596164443849901344352876725805141894324095140241317933993908372806926782057775023717645610978616296804704198547205022510112590422739224453777291409343425890878550310681195492379325716028484637960998736517161609811563006995106569020207994998763557226235773377449313585951552186361782520540733696 [144,56] 7347380601881076673934250812834822035623804138568966340473224054667318645341097177892838859381689165149748644404144288615712690561630149666620398203353557923743420541023250111221534220925302860406104533045125696232078137557204470717725195517817990914227354742178502687104347898415249147051170096919655603749640547852279844583490013722273516188751445731078569537197821519914828329073793418300853371793453414005547026785834152122030818768254217052538138360827912463921036277982862094488944467214872823367341858488648968496542333748071323194039923743852476324231702076847416937381949634465328122424870582670590642262426937181249251927546061053863059627792403665415238545737096679982910744903027561669290693968432178286428847456609948684856795072757191883667177774649644770847466862676400746703364520608583319781982729506251882285206047288142165552530894451172951435081682194309586898664162687780803200884740232706036328963843891945516595092685086559757724843124053435602666747051757154699090583877381544226187039033285952332306720208980897123634474425828577141949826062241392216264947274053428751922040002956432373619215537423723111714561803130977820624585297123883880775439585322523332493365258567400847151398176304406588241912088666863054967588773103585573509902931657078389775920837617155325269215089867923900406825756043215779714479027175872551212466154570000527751946707129250950588930689997237980374254493866553162261389484391722108341709968337667435795937246450021660089560167963827447713532907320502371014605952335307071813962013583374209610594461395004301497089580191229321592780983448029029245730332407652443599860629807647624855018131065230552326442686544689835377458126088337633288553109567511536187391077924587745796998207571703405147130614553422063595217829395235633080330924453026068252713038339443511566598679323877739729069445066840468081542929204512593809191596208061954130513958942532613426486008122228956106950290292927005521634674787951125421921724579334332709612441299941240090710431757243367824209417121832952589488549396824807411856970328336960703763072889068384184244306301514976548046245532425995541665601711348129572097160446270726602774547422130415659582948497169632050164402369681772975008804072709625482956918262385962052086043657123483546076497412873263415178847104 [144,57] -705650401262842653387501940360465506042211602354533239484086516819471289922053609235298494220446259557441690994827442657261068651349945454632052457856985035163134187302853024797261865636310474970236604437479304201807050477627064825980977779295912724293356826157327146447143239255654736734915657392098585142016325266049674417915505689918777642336426993719882714651134085345318745965681305410084056378429943037222037860573009045064917131742314297774303845157854904450631311996648633438273308872026833321026210672835259811834533519906042276786069238350140804040468278389388013477125721720825488908841607066330075650851965156037042580217262937047438963751014359002623807652456103586784288100206588081832284943840839460440870785508559484137586864817133281799419769019059727027094678428519655669382582096338677657615260124426311549203156479890338225882228350078165489230414492556749252101464722056583566154885008031211917499633399745205024403241770313935710254481559957980278488304893231197444305333580946732713125968735180705004870961811235866502766295991301960818139493703874108168430656123366272008048303909102773484874521106271551192922839670391193275620267846146588847035480764240166084207777121345452673588727336834322069730275557927455007280186053116456697099123249795759709669145691114070028090882420484882473918898580239582909481256737695245537540765701408302974936567048721774085213368087596596884229829243499625054500533027193761406279320368840061507007071004755786937829760846062936362702348098942412795761838789292463920076935041409055607735510921710305669818904747108267749407875128185944585937357048582908457972868077371590489816303732881224755683174547204510280571383487931627184768170628354940902858849570904271828857717314538591107722565882317201038656798589764461966389103807718497674431684945760779403760362682129373832636436469651219041700188259289887297787403321013997608753854210517742317656183147178430841785740157723017753370653059361952802722981188530929385118287245049437408523166434789276576157653657333020307249055904806867736570138964542249712026275433057738856912856306387800092526415100828009891247028668278256393684835621292943028318014655065006586370125326068944954786333669370694327484462227468431555138617409667039807199745341257459597584871747821034583520640 [144,58] 65716051330880808756143130698416011360947807965387619900570955617284162814337349738271268442296134397652647451440090620010072412360532385703895432799636874991635459424854933170386752005960510656285287811020537060488337170127033223441484331820527717645166377220847611644430064545035937801109378136011893883657499241278122816244346047822936918577948840144983296389696950399692979634561633383038998583907465476581077686106323894622694600750858844522034788402953851537540343456983069123356788320677842726542076435788580602504284557232472571418413183428392554625498105794050172581903011541572727499114534605450262650125378018891048411814496561535156521038302324282379268515839145079385042018682074343412109629220835534747308592745282062316910513137074251255073509639405793473586013305440628445115508244321078074818763753141383006044334901403679198469274774015410470272299128689466470436015665108310418167744798874284456801905365591206351655816809721257596199310248789312763590504459296546607481846143727699164748094842661399620229398592525076750705320487914176278279641260101100607036071248901407290295986853001986197482731322068140538779760055644810610542900133002204148035733152022601388349695906938608430135806013504567754081560413285633334074035951451183201935150696469247702216013410738851299144054779108214309665123638916402578031502747806148384123121776014964782291540524803727784467823318183985496535193061262928731885848532735315133106940681354395168152480821384456587461385256352288884836165966554686363462515552800970643289045658722230848817199288467464701284954967973523639205748433724684877637894683542816575135738871528616783865260803411461271281616346824819460756960060493307669339472208473186418517989873735919898866015977072971113458913110058490188790452550989387316916903632365197611934989336225846505992900665140055404604350755302320849263837415626805024157369157716386695133357464919815467303868646559413514478104305354534101095310414616071652646654172942296736652950870627889878454870710430411658743876219474128793302944453779937148273710553268383464794710398153279971951427868735090740010346766017630538274416070896112975884586369903270435455437683372496573245982724857041607733049522996841155867649758912407253731814686859527709525286521601822917558418224263945994320 [144,59] -5002974402499778026573054895050631046687605832119636426074099418426451208087883190273130371370795630655835614084815447719708604815346883837679952783838810819348832481830019131336482385168771522676355720132308888563906579915088187183487972604914989792423610383197953314514609359816695274952624225591714543783410567915276016959668880130316885949063697062444096315246663066610661564617035395802612069453688251262148065573706867718044107714770693035497563759931190489064284577409579479768533801727102609586857628562930781425553183889443836356025213801185270864327943888861605412980344818835981338421813818377402006828400052313948300727023845902791362548299604524758648626107610063702540383282931984575753654531589894036070987832464135081304086545438689264579702566591399069151370336479797039458191474193427357249692768767412659487550295918681003786834851161196158113731570151823527932345467269805963441573529162019869737786382139516027344499876085275074102534457323908863229959481917399754448766239961031708127788396634253302154348271691400154587861758571847952396649261822244176021138432144397636938682920586680668160401960284792415214560823497233357833271580371965169644606677589581904192299592931401013437479570993242230070822010716592038608191363571369019335933218822143155068836185432784160058472063466440827178105758853968072804174855386664786509094906234577798062058953804831837334599094272585121133039901090334278717822473242956362658418270617950579104178793931450732142791462556301892224719313423362605793687763130139075693003673593064995166631659536337846600138398605560033790428638550946355782512024137701428997089871363734156132835180320152378456983926009859954308421816378170619454529997824959031677501807008802431115996286181592874765229320293130114138059160632916704120885809499012273917452545131909008915859539488907358658150416867091810550382095312317335720241282389420912048453159208559682593695702908538726627894256719653784848602537205364059022330325951085014074355716333336512516180344671810765263492962047978007904687149048315066955628785339294440118514695202744376062117873996597345236459099785185869854710495041946088512778885375052071542278688720006462661709618945868667163370450935829426369890838965145688642884281519725464340620250546727799402350704874797312 [144,60] 373179161086253568530154160023482149989327090642288693539421269556651439703658298468961690564859160234523872951436241603265434889595218059621555873052867169607087902551892109209657204316293149987874841697266856976165800925100546735733912133893714483485580335185875506993810504299367291102354473679647403166992957086099814396366299074035396124292054724664210182360412303352365726606563638644691976123142030661561146564109694569511628851840296768663146775362080252069946395146711248526236520011336266243251408261253203216637880664009373311724433058104262709385562805775251117346252541930216398372916591415823980330796114040714511966031534026083270402681628348208618902657258250474464993242767174038098963851963511300686024652706836884872069467954191083439451409014846370587353724892274005469163505828809204264875951185945773581685147033782481094956957968549659379534932468150752073190908233616241360722423719377046407309656580507408393703187562401281332913693076146419633068292780063844239187549522616595117547064387539801737732396916854609089862394145499744707207456225119864425076905258684078711065047484948323565956558239474337455259996835201526376346201497924634038875256207909923672757879927911736439093025528792611999738772914064089418717124620254444313512642366475286480079957116824947657778755119882195926986506120225172279852141140608651165139623549795283575386110593413513164497042910416668189686320846863780009872616558777328861460204216639330803121274019774081754667540982404862507390401836022558004151115166876563551723095740303460910056781734405436708192223559787362130051299143613199439101262114881286610940536521074692951340754972413428050756626081578860423985739923698424270197979068438403201303079277006334155074485587730710331461866678537263888621166365893638391822475370894960491815003466671665942525143847837193275900266324365510137195419164956174227337599851107095439849498355616623031369595841178097909044765007702245580205433473848328175463309072371975456076031800598785409056391423476914275504745610666787218309565128263668181034666150237622077747257625653622265405355395628196630969750424140527968886860003952548303579381820598710007848083694155386958169599037647947183658385939756274557545100331792381343071429984614391216304079857390492206440771976256 [144,61] -40666072836451001266415444869062016474817840986525995945850108445677981719004383782925982104845032466835702037195714471205413666990597681280061688781892241311530733367442447490181900105006183413271577802297408002824474544994537107490505291294563720511197625452556116804177497652816214459650728891341460819807545678582106045606967138908604827639665089923213797502276957166298105642379276370797277422685113663559011706949220218406812264431056143594341998069753521088109729847320453660871870802164150977447847265656912153779336703017856705202322554612813068450501173939353244479305789322406606887200269565963090229516364480366584898519681523559167646743252369337274324493214983586662819817383624361891227478778258898843745476801511982832931530395567705435301341848195823672536802899687571828540683155352799498512541985511954164121123946229477856467131501879618315998273278465511983158873461690570660389067370650579376145978901630490863901922795498409603989715367996162355650809203397957089089639713338035493339183968255217368055712985785128536795823797386368183053585860558938210558611544156634487436630081757498525439334608246236089587145515267383977643525902104238691701503241806750487182112677022327376618939772975039388918965328601163077490844843037401253406261821099430102607013331826431484746988596747064913834739170840922385047425496313203917259635684571293542596893539772391081644198036584903098314157121015861267436684399961935565018920221647869356595796092441182715812203863235113530915074815869604874367320397517859099014676539294848431898174581500629023173164314457805944373566688620647362725786220605656060301756075297336843550443058688941032346528367655227571681043522271388042021973496157290597668929685656537343357924577469095835898309244167846962276889475111893207676100826774060612326632800772052958083424500469654847000451886762177621683240974303603493675583031795310014126413917638218931129942622587583871120074580789758139574098293760998196435782478401980030967616683876001903007186914021157460679873868276602371535669692230609329515864968969907627153978410740628210647765915047092039439611346755582332488694268947936040506099216533307537559147047726372398672175549026839216995837218269292720881015707709895515705971954653953839238384109916052347376741984 [144,62] 4465302227732108278724411477892476025288452236579389931160571603571467413397106629617077793473209429262923984876665833819524273461138420560448520933909331696786470130354039096835214232561450460026235617416139981418164168050750380309246118995567965124592443559401044421586709416484399263450089588968620678396057714707997903575969777479612969950437446331098496303815932177804243007288009151563793925651170205191024944759115976438922975952844649453584733384197095382974647383107612645524379597710021457105698403379612723415018075368769009860463252872537807987975030556750881987562988184212535944747893111626457643570810506503745657467851088310409684627695281991874540834781504754822241620179416758590246034465537266082452231189850436990981811730905333653171354684642268970697028180917069211959275949186674675198969397507934240091957773273239804220644628352821879865287785699254333932781843316382581408187692698837684108775871264749445530275559291149948383113263245329013568689188197542561074418620118315653890831883693479275019398717369213939629788986745375281247068191664507866437875559543653693171545646502772886453948705804359098503228639085132571844809366809766666665472142515462992275465435521081573489017062026247927528310826213034388443158172182743578562440387536140652046242789826556987802590423448543283395585432041980510485303331627415779874867764151451851572196111006905013901302297799636937503923912201679955587182038882364419499061645441676967304070150762867012493904950626937056492638029807184172707090500535848572647442838983076555981433143103064234688947506497994332279386486457623260235442876940743559431406366182294848141675597389798934609182622275702678160832059238187396837609572554933315076369781152884603567650085970483681741196897810477886875114920634334064486989908235165041431726662188032768627293602739596341771726820150067247965578167625092494575151308357832309493341954873162244977020281714095417294596115880837108384556800706526226273497722661733647614858748575972891088753419352037768657471672647547945283676522588082687508825617454393302774853797153280733033325502432380169957057769083080521884127754967476432687718715926588396028471877925023585654728196570085736284929193343261067289951087335500511776068581437279677974400774677809093211400 [144,63] -367805521646594720145989681536430209020375903109234642985364457014738074788450032180164953224609071390679506401526973399572493195531289471441057132753074639099029097080212752984361871582951032996372372653094042383810925291856911690077100270758177353807331279668643047943565019323525693384155548988920177756703664600088938378076933886825198310498953057237384393875277225317107355365087915003952616609708965463075172201697497915915685081963526057784204286650337127627629295926803381702779427920498729549311993768795082645009369632922164522498701204032651405613470386180370499527415615934503319028488513126979545940075876290112844873407774935488102877126046528493626868714528013085900803780751470592328074759015090542841661116878418790418241072178524166235367649487952103204372547347316372750733687137158581847286478698483968014107807804837954055366516153888372538503629287383809244727500395261191176431427773682613509149545519430527072111233213457046498788709737835644685539701306950956812477184042416091373701275005703294358828493833369094996694744731239448482725626733243622688298937933357751039094815965640041338797876042315967403181095007580631004766275894007907542445288051657461276953886380404951653070333128643948176820748769886123283707592291101262917014280627300049794159864800382326369941824305292619161900987862137711844248515161020896561504762109898917716605775350902996558529021629439687438850438902670876162726574354133015442457764006649689582979708424482034611020569443854902640907195630284021625312911910831581822063600864836164923140534515835665072254182856265648166932643944058000017206853674745257807961262670412371063845678708453683233121371532201817327517122908663275448974596514407593080569789395036308582754107934456847488649220310262290609503695415314759727673315305420977439431357953865993722537347405055363202112829294083744022344938193140728386747601048568070249222717311504235145380941054550754781546445924955447686740826315759747571836143076399817126618100758098483803101408234391453275258014166653300758574509082101218709979744003192817025658904817629475744318609393835073307586860715515544766147007343121237426639156382536861056725710637137581429729406180952838287052495528183742486245568782979102828637985444062315749515298930209792000 [144,64] 23284768868289227880018713396042502072795821556211607240510075736697184665938340995869646347156487827516157708933337461255740160532830259327038174215067985271450798383535527741798354288959517275462046139382984879286597654800277757146218992834454625625123049445051027616703532849480320726992379347494460519645520909939763736094671411476569814850362863939353774791939153284642585754135931992037755672782626107776680337365960269548496622041900792400451715109173146418540964885935854203783307778536023463029699029583731995644661481755173248358319903168680974544138182808718108889139369249849659169528595523530046279820694117618884062218180445555359503572477119785151616234517256959775756964372193430987448535404715578401568486250303987671233367340331351507873491589893501025259103451495181913975412137233386214401531960453512633756146411752447080137862706315591550380014903091358702488104159713121240034137169527360579982323128349365870801046965114471273553520366843842884523743782958188059246363833447507910204830168332539645652052870956790743046919953517063807587503154832789108537069823519842023416810075195768882974517316163341874752883542047852247063483705582901260477743574236024134450536004827854357338836149046440167953485488905042757913139715840253333802320100522004840098608478783194650263682733317585651208739722221313646282915455994902338561054573892727927790298173784042121683171001515557912840993407089935737779809400058161211898435667631406636488935463794908327398045283879017709092271800141249105816621840068473149955285192279864918221393596971322889493978478639938627498156927134915722874255443053515112798950248695049810196049970083432041287927151775794732426217199766799490945326543885754892533723134110955120917401932284481213328006663764603549755031282264306606985618604226587436710600787674758896409070608385887071548224738254865573496579499429247768129381288870750296638533212130655869234051603678345459590140462079523442876376150360210253496079717514858484605120591704530248087164824681626276223567906484790224476681932879052620148367320630776151199444373345708063083462749615392968554827334858640921404761882267166546282699044747452687752916960447376883756395871589837899527489158854307000489663054633551198667157484922580416850786358040832 [144,65] -1110285662569074160480614564011750806154118209811727434975521445463227651267773222891723168056867016473556057892067197665233104276859740279414014296822174297473299181629777595776431421102445349526026997386261308899807431622585013057254464088929764953685450356857546417561534309576157008430516991500409303095493524738029953374694229063452257178426196376042176587699560697954103663694802868614754520614237104347073936375064238257913217014097803440221422421289722863223497670334292932319781698706084019205156916229190205710444828336080411366006379252404701896957312585278598672001483310673031471728469933377944113005946720659409274156526246358097407772009405628907179563762602920412727439019858038106830911558385989944057400833501707623947453420554740449911489362133883366485202175401143520449509406544588474477278988314694066771208394398240987797408364934943273301264916244112183724586981115392358010907985967219850147674478351785656414367843809814713968540927123684692305916151560736826797260482881486680358354905469693072786968239645506145593631771277011066658091431135617057020050888763148830382760305815090607785960913003012605983119493037824202097976223140947113182950401681044487570285372723529645399081069749888818206412215740263956566457175293984927462262325343706533053471647466863274363476816697475454924725202684646206350831015134806949375413592301911418627222270958627684169736855625880119387486516198584145683217741570044548529666322502018842663805467434121574980028356865035516723063257524778940255912791630306118748470134085484157852715629204613072359104411422969120250888871080581712607992316460210411816273287843588382942250540705368688678436146427098992863639619630292754144849963958127901039517367380604924446006104649770537742173643427468125142040302633071690836814793081178074721376386512723971329598979509639393291690304746333687036458097112453249453946913801111112692740802007173283785199107408974662343591896226014839318830032906853917203538916053540228276084594882496007206457611331041357720914614919146679557295234980135503683334770833099875996572994483936314742392159941896998486742877133221288734650594397567035271354081852537459448017205291600555346230386013469808771690459014071723524318861556926296877983414404177655078106791168 [144,66] 35980453998523820196623763369324406634307062934203664232630486772742271445890164489402646228730222456109107050438062324948800548409268061840153658763030952510935343082942542107559354073554773333198130556460281844137639179010083658388080097295797496640371728547506693681925004409110159083280630301386849209071110171009580062311528850814526282270678496267076697298962171404958931677633566658085805617019042599444160583965655699361593291523058973214051914737726812525674074268671411642882073401837892894371959424646907503560580884190875467190775160919563625533649210966903719415579417705431124621840905333674151352124831573407956956704601315131418602678592201710336537679874550713408854691947680117669014709302072571379300900563838170644438973655363226807312218523424515978315485154379592822223412386271162407336621232519568107452612192385986253559943670847843890516401184961293793646457988483623067900522282927749945431929882351208339560902302814720932538556451936258884704073154046994517594413964281035738272988145547420962868996471283229340134650635593699565129418616815007699803122694613843539937439021868097095408009184372743001323231263996701030366765924468557255653261483636951502553122384952864890168324499184138961020995378764624678408966412585316974776507735795380422219706797488002629865968901688704784490039376181936826798528574636140342668968517692229528278322173605584649329102206515055029181832603404604871057576993649957425347999022386246914332124531016423635151091641445952549913367747985399944934935514739193037939101975404198807669034403897804039740500560404133735231286677370754204408140433619640844109823230432093609898817027885261280372086870877728940280108970182187312587914614088407214164461432875343227943941585581193489468465124738111329281848049782277728619853639870625596655924938004103802576802626343585512070223968082178193583932236296545720546173786967339963212302386810087235592804994892014871308907441035324945465517469889761058325288955081353743898792051573000311733931794105197650318508259087758438831616257417206877531432068073057136236975466801748100017512830173833271515703222088583654424437340844004360643695100569234177868998188445793952954534084695240000513458146672936947351791237313069974915702654549137999335232 [144,67] -1104694812080218584617588344547855215815122866930892111046769320193349657142515123085996480583860689103033359654310286222743963498032245979463282267505430914111364797754409110176400763286499482070417493836525943120452437679757616638492808338548368875840909902298985190608800821343312187088061533175283768021667285814985166757003610839813548307870234921170388747442943290735216700879867002903576123816845421108044365039082921646792214392390531962815493006912047092090474838484470681325363568354969082087450341564703126256632457231850013624675310087096716168132759017406887652210119688448305372116753866538589803797800648256420550378151795914307395642268638522097690329051863772407336356252957844279295650333874503097718136118281828468002509053749377724590186234935449173999288628592343764917602785518870529474814624402718056841843808148899862507072607032608341085964145741941646095735281549087948325205511665271742102991596910940195255052138479576878793157313835448256675051583772762410388404346006744388183913726908211403911379074275781742846997800952430660393659951313768328906058522679483455532836282232400163288909055011407045482210506416556197984513856036353398323393901003788925766914301725980226244464285084663892132501495358616156715319054207845683876450957301360286292905562670060609379773286359470162361202226930971999032001987171094462616233067886397832676064570483377469053403685068209682287480566699427332762752136371119289383579213356191237367699079942819397729477257966357269568251511105041382111683767605935110007579625022805703221714894441061449704397225749795884321504977612870955592184689762458803313580761460590988441296315584607187565413034616377527304800459704329642610013172300999949854110082978873576455854344079583088286404581601680020349284748455705233619188646612671325704091459276154087821433678852953706809867487281791519954829186029915935732525187480056367114253486616958287937266628497377209915235271616563630668109144181701266127042804777410264612994131702523016909498538306370275318629682102167227472983180874939438769398346058080657834652083024107415515471974713017920525425248679988421975101260852104878530445623011560044440669718207176115076559673470495998281967323642601127222616798303510954244589616969812924416 [144,68] 76337118044783484332810019866446425843041059759921683236686561046444699310527039954514426009847312564553460006131912237576704483274721340818198400644147304711048739260920882985310638830990671243659251554907653761531634056800879421657799979946739623804214496193796956326103217573079774810924973248072166949428720932720988125796893460820694967878057687588040968637232188588141867118827223984607626134115123495544391422019003607862318177002510981070499482315483502375345480434414452607240297565265851751859707670650844530736412128049391906001519296563336376218802016123725262136982670742561053718502396790691731348816447803550370202591231297638382828873294267597907868501827302671090935593704755484497261674860747592350847386510076053242812873713162506659525169766456239951978640286352974389644636883522110868710279813667586984005962652196620192616616772091077515513944433396435629069750367996158157072628303396378489619352120168190662431222301268510746743426446602397720426591055050144168044124178596718966144795776387246281608442206495137725257259542807474941903125144013963763915772445977619355971931645301882140026034044672444562371842879610209646048451456335815940168760776689007201208921861772620582681955147389884009568174777710727690606281932212049364788157960771671797841023247698653430409101771318650318415738256025412992879534397449069586158474536806926729266230561041790557132301475158297605143610302089714913989604769868651607559314233961960633344427361935073434486713107249991799443054661935856751706260209940409390105219092817408089560984740262037334366421757604398539579560234006713779151440467865616733252851942820120605856126415094083614380426955171718229937867569828084461268515816469020780294761228489790667261730138693182905477695326052675065350221547732385747829751425187913247967465565327438343500557586194724396423754884792100326002651714625877956594656251357929630333517092889346301275926140226150346645344908830737766410035227351123528903349801977720863599016413851196315218179730449689744339105999943942706931168352899771737430223284156645145568984563372669762105870987766530100097859207772011054934891440716238033135501189729617283143920169889791160549482860450528675117997109576384570384905445550289177783907254092160 [144,69] -3355277076720078019801153123886706848294867731686269708749181102544831986967760872200536821441637706432360845648489788257698178457324698844604233253165456338852818901891107792397729950900374279681175923318037581032795188395863285975587238099421708751137861786509211412815785183261536321064796562828872387081842906668039059473686131268923597192887500830687756719397992332915622842336658961370542857213460125770867822553028075495233803202490349239812601014219941206751365604366299686625974132575199919936620879579038089792979872764595915847846827792421799301459037962579497621870981159500301469078316598519658258875860949961342817228707815941797608873073323467787607386528124571939399339243829979608714538579860899737760434408220306089438650212335075220846203744828045937608919000676588129796557159596197151461650852307726227495772787297556814684603846113553249848949282734410720410966605927183734617621378189104993857456059874187316499809386953248796041008593072741637712214885039693328601472865208186014938833183628876120469566607107554984797112060745307835867035230891514369378915290713802081371017324483811335808652367697389621888674075984241399173159819901987297979590518399794829254419502167047188150335874145555060000664310895104102765969863053547006142725248543696173145177301693492956718110251452583986381684263828216830648824880989438116835124051338928551999053583450633839777277287293141915472713212239636529928749215540846599790356070350433407879346685195180204426056501351564380071907939114912666321780796020029481492288697865745412584046822144631735116347318431607079333251640859223844853647583037184848833626980664381351512944722981988868482531220672798074875024334490658946391544669610263537542832826350297238337294041133357785215357590221003100969022389150558909914195656646493129779220235074162756642117975020559209299527937141332171753145659128799544480789757361106469309064133637528859663990245413955618070050000460748581929583612886169287757947041132160760844028302420187845683916200789186676966900219031960395318092668496349456485332695686015325720691118571779044594373472438460628436668262101750904933388819664199282661567083335947447630135620896019431554455849998227197914226462302368222992038950961233031163804229760 [144,70] -87071986602250890827333633728260891944784136249751786369227894907098047279712451839423282840431764094601708006245537975292451632928566513051840434153827174991433973573567700402940802281387269217469380008459547706949325231898694826547291095150952945226160762146765342336326383471884444071542794577585610574025894148643175648699200860603320151089726194108531156570407952567093369462482585903375104550566228839437338331742952420308965164349529596306181730699393118008194771521617409665370116369043625713221574366478859380133235121115120005059205598074197823799748622563417676351407314220412793793409532626819417558923081573958834234380984471726038521783538510967838806344487203843932232608465733405871977601204420824015453664742983239500487852892674721826673498299827881603102165243445735382302500422503417757762251530818669481076470171842969918220247095293642255909898978669112531023519083109827414594950578049922378613222494563291005314096608659852201710823360163897136013904066834594354020696089361471034427978899348817466937210653831328403713497552432463646006693602887765608328710540896029916406945516692693199622659561503504124281532375191556825361265761942846304095282463176369031835795874615806062065727231018461375166801555326055581214060842202047320839307934938360715578409903517432782296982149721966160301566602283354174853525405145003215680607320313300207715934913477600861088597742514529887554740975632231210286117022759662118772678471459394207201105565958204195350353390617195131135254222875648994120039343679831532587383316019559596202423944825815257796478064942696525004939185827643824043271912755972743889165618871152058018812082431726219308725757058354471172283332071938585655069571354283050004341395739501828694988002566636490961255867475957516032496468112264114009213389895522692450282982236495851113680823107467987724796519732944168983720708725074710671455082052268278492008121535600361990836349044493475339964243184376026241867475034778492275234640980819411686010483842638936521886787339823931187747890434866034942418544738039340438345319508107052436167421896528304552536686630505653749900484352713780199034299194104266951651130880147084914920246834574965844166301142214697839223941018428813627743819044891190757416 [144,71] 22612686990781983206968790127133309831158024068235969693772780375167494216756109378804686257964060397723733719638007131755980197139753537563057103224722496263829925256238347168874745603484711261089002032810167941627579388930315056033710549794982849955086847673226865475927887436989518376111314562869213735246337679153962971192603423585166664387182706818113817029827046492761764294765525102098352942812452483366226594366187079890410855119128699368577210443837282888853746344770488456593703489646239145285540548922197807367754652991865176743391058706088144883944233869388449754715472702055079904482255290745036498192552231556087472901474799611470296566654452513879264364619927321265358733829728314739039160565373860481962939524341119195091809811358375133215303075534958059429330502460389901286451134846761454419891188300291203877343974121221543135130889293251875037428173278684031274680713773990719152203182775964284343194441876767439443976411832573366195308386202146450416083471385699608050272482064225008001476971635622501726595769747967906887382625330046679142780501668286050916191442963889723152806841809903058074379053633174261520320238755582253312185039409361866786759427670338212909256290433515603051004667967262522146235532576813971254188926303707043964022143839827431673404758246431124485477969796949121350122259396474139683962707832628000040246127775315567759994253864770999452857239096797238696773487879879960917630380046747981130923036458314114437512032164868696314982411324755301546915821397447774953108195037535273321946877659187313186395693937809664714436970036951000929284992069227516976114765505772030727244025265121459111292090017450309452266593544520770030296638042420014558582673673988417337593353176498969897145222779383457837605063190926184834387475000198564941717561623124906570596634593025751233615113078331923965642315929699179740882908112990598880234647377049329944313117934407766155034172741372783846044061410319565940581489701174434934203569697708928580663939694162606861646410249531581429442664468559383080184973671311630205096200642079014189141668658615519187213806867553400908427940027225312290375896214378141589878002480552832919261758802650934783149826555045061464527408326717833070108989818568607744 [144,72] -1071174259256387958086414191820533180060496382094356070966214792351873059517755989140194428810675600419494202167276868414984642731161500799867433310947907332758791808304299653115173467220729909888451281339705234165686704475474589163647585971784448308262563510619015493608609881051600363206901217803881638490712560097654392217718902736030909974011974652335758544369533485447274825511880938852371385346466099377724235594805865424190609802235370775357820536821439772589858828891694315405301913545726745577973693934830851899889136602681638534679195217285011932688712518906066959357650080123973501178070472460227409420447902073322995826438268023605932741382096401460821819012567499023469724644795041560950196193506043231361743792295058661937102391397468979939385876804435805703455119276751129575197564024772508018151759637749326785476346578431310882913763061225757032693896619228000815428356718552362338560103625154607807871211967656265374702364609329044374474033349315300404835512381114905781101137582100929487643244275940452759751350465004544934825768366421549471935010299540875285318326441203671119817055248951251556502215993091182272834026268645815567989589825907509972163003483218953990796284417294056535665110930606247803779868967622207613808406743613403533109942658881900683367895169819629520384930353149369224016206300031793199847060295010875599711467906619562129934332978020827151028706887614789083117172570659204775729507515869693607666930291532279716140554732903187999035826644511602463446750961436394451192388126503842946948937778304875648714556684189455156642376887427523716616411245953943481463144132451039696955188402889067646886026513658155419877553178831306019366662680357346341480841198459924262024358752052037957462820483515862997482242307604444557884802678559599477378906906023780310443620894834560871283604645459516417723931142748736797003296792306774547792273922470453275245984433759001298757394373428299279813795431163118293007636031895990972941014879422282016195416600658681388060945337767027999966695681688895568207142366726476819581443683450345066687230478212742048712760837812447946889209646393055413559921236038250146226542745087149511501321533730000428120760685471356319899098362805397580974003875161856 [144,73] 532991632857629959051628841330916007407410761674698929461133673949820076026800955232362641575367735698653521992744801085333912747635263499168336236238966154701261925168558082365189192414182329495415218357036082509841617579929039690828679509793053361972356249566525085903864084671954465608181261762534465550597140743437531667656687840036273393416803524961682629232605901510622344216746392709119994168758632765873599928607554601875838309855729736119628202000836904386590765004237837149924657141116895298769309100279251378138931144032889449379305677838095938078044934882601786296434155148104920795212193226884091932812815264710669899268205686207734425113687022126720573901711254186018749886049789705710430712842220142449116310383849995713435128842229320713863995683073618429156501781233364528844268949040872136724496592313063118926970980603245914630851206445029405875055392423079766897722930592699553441246382533083674110013072002324861492046343310585949647576010728655519406357089951472756362133332550831968719769564620583509268620216128588993199669961607318764034742397026529313113237720768837625284863281119722786320251982255768378832703161104622143049683276053039179790870978330529178829748536003921654047762489548777355021996029314089925994321285002552226728713129310324699616882309734882933715478078793706707348419009424904837106216954752509826125434558053266671608179108954336108963294715302929541719835949578045191795644003506079723485889025958220387393078315121270140911173036928908789867671949092684433534370660174509334293517394066680195805194687464316586001097858007546820825190735788412249964810655016561061852753188582321973876547966338514599267468951318373474717984362061831683549017227318801926361932460901494672065052166172203658380716799719754973659422959067066883648054351178491673008431792703561606244821066640151482421280862222207180989141480194827182287882597229832870724579582279653728327049859243314230881108877620761637376173385327363264960908487359202899465257063893428180218602085858394650201008792241795370507697536920516506208552224450140354007769248210348240004737387575501342791818608622962863409937353767464072003352820498585534553883489649757707090976158995584833815506411686836658259183872 [144,74] 1461678346273251828232405179114326864978920825184036846446340389203062164670288167975521387793861063816617485784936839819116974385944523387883160878836425566834242906019984562982781517777841054718462385114413344807334387247363179555217441439077299984810230521463253001184551020594613273990412312198924948762446797349946255887940764874203081905452479194521856447246908871087571690190346144053421056364658494428276385825820186386320795063421946864596665472239079532417943046798901157334835403938471967706781227853450498629046494499205077129882481347641898474425288292322043403646939658966303304720324890442173833725831747756910508327501695494874392353212009063103822854700510097182537189592586921559240543882777738864501292728224175289481355520147527840966564204441728305306857939561096853941169759106017646310659039095137675325545010655678010113134201309427098043192972244814215327044238226908468032622018684850146915726036424424525585554370827444683818636442653098673984047678430863411045204669203651502568397724496292728553080942203853484737754248929698080993727498930767557476769076131370409672745319235468941190597340714333133255485609203286267846968212902779485242989976509809785530922222450517944501194251782186778559840571862484653722362774048528492691105105930078938109620232022208760487940018276012913616247951805953004114020602399294612342511088975320449399653632456183308647250486720820883554871547182292369301451262071610345437795434406615301254331541826452864118097801376607030766291310043045672365222419266565315824819460457399626653875494713280876370933275585040090401097671533684068985796290660173365673260546252583849360602082349386733259141388026323733710621256500051497293754365759551636647513966917919982332570191622200117572016025484773618556606602836825007884049651435620879046737349248057470375533866978622771616844218835404338302753366111308226935615240722540771982995197857405421469273737482935018152082558911656422858421532521353366230606490201304709604989293302239338764256897580191358356292081504744751821784053497296519383826329791704615416717434456270219039741692032941927050641039527448660512556772738393353095742692175305554991868869147695514838326944631341927274139915793834013287841856 [144,75] -46369771542491170050060984048873521361482252606261758905846350416241830602189411346219499610421172236411790658991584283861050644922822440545691577414204543756360057929057109693880039291591169171887034963805457482141897550652090412024581606915269945466032365034950500989020825321653200488278567023444186621054195755680995362152225148919145525271358624854763348344407883191110147336354522045506256769862845049066583720409871130011709522695424135453332293776858346232300016408035939021143463062672332974853568635526625083636473964938654676461064479405633294609158316937592161833610530306551966194588899955863484865971908139135801291807862099273501150395815381998646983262325514202813168937057699601836342372264619119646202700277291188033958007972013564470292182148847121112427595775291958494244042408384595663523142008955507311276007571611563048263497548335414333942001064582686413545862053818749227963298958204402687412803678420871660640568547642166269384917188026306918620012159520446072648136241249754980948760284411596070807012062742941121964924382268516278799130270426062000689975662591071305022452451101983919532817496386784288481340147136577773614126679900444728207509993266906626613564504573802548328844629613055188536523448413765439616672219792534336558228057037350571328507302435559109239151633925086822696096322452520643976036508472332823448465583884654692069458192914795366775028905634583483376402233810871903522220749889496924594524229223146292036420934873230802893998125893020294775456074153882307030434554313933291854006807195868384631400786536638222800287169113038656514058852684807618026347681032636260460126834561329544491930595918033550551251824604878019481949065287744620166955650925887880688809125152828401536252150037886063473549145117564069064075750144762523603435902735438498192672097909554503832315189123694345134784012964662795932818023029869465826373994738542208242436646712396560883052988668709414909204720267743445550724777977316010897604726571975370102747187709059526799757455678234496670184364985855244378748649815005049073298585546776306572131107842380357376301223155412737530820128922494356795803879686358424826779985971208166831819484650081498571519442835538718400485237481234413184 [144,76] 296544629665590647660480443886353056101886111558709143082585147830129749491267357609349947448141553024758714833080586891752552397166488213178932632834672281438166860881297285664712533443857071044855758809865836276935636476613990073577067034306902186724023402959205403311402546060466045532711671237420738034158240809699457429860399011479612972249308328926928275374347616434037438208125739755684808383700563187539663103292485132833838331068762199401910383089330280607915281542165319116884695425479951931488972901885418307173690118864042407088478687057110298538249103482682249049641180983477139827937410295027099796112983463824433636828925801577140933792987487156208806638182231396100875342499914687344842143370566389223402097813375745895655907750923836721687554057007834868681359148924022237757815708280403611520837861027466960403794928439453478146929598760590845463566717048388194430987046987643915317813768331115936650838113025696931593193010190160914280391899519796849161459864902631841404803556568266440663234510352627615638335732448347777249090764760520098696653814350869926669501967293232918804529910529314691601635932003075659199952894718664652929900223942743372602834728767060822570994229839371637972039644420108418438822879503686113212961509755519450639166472968737808647197042004292130072478442621384152579040305381902345255603619498017560549167807994834528625607758855558364132079490952595561584490071298510654074001951640566143652128915421448916980115452892578326475779963591431469200565108911717219227336540153076164955422107792542753650054412083625371734039571649888790011255175270540569195119823491677697483702342917874644769831490632238863123175830149669301694609658153362123319759204900733621648872827503888635683340390145493850702585536031291071543087635953035174114899054281633265548004784106483341236734033854543731315415349753639644658144384469545703663012512471422176394068775740249692649637041977707439028382880545208691637856723393998014088711623762052636292168509726495953646180441047486435115470240997176529582732166066783912673429459370354282550920338614265998932473219733057986664977626928301188653691650920192692664644866413403826640309124587371322420174278431080293885240870527808 [144,77] 9648757344756827958641845877254415074489668471449863785267898852625463943642764461982578975202631182719816298979134887157709732178590387617143068845255883356303018464677973806518751028419489213817156661859115340079642388009667452383239704875230026148822149429311119358027492127712963993990706894968476977858289473835480197155727386691473360558659527523998735878635459014520144908948213215358856520808750250485918366961705192980719596209018889527367663000960941013405809978295637457212070397150181722321507352419703716305375947306802833437062807198176705538901909576251967211147702569307513644995036513402310839312036390306464827697388093563288326690834672865007203989344651384668408933402606236032117180223648845925495716560873741193491605921323778881832170748965089930856909466201334958769586203005391338111959719047828354307754597767887079920827776110629845208819695363709001346388755686572961494248314410878014176706985467788330587772893878833985236180362775015401880349932642425517674269142303049243710351010160731149474395679567519939393090650028549794492511280655010524826237277100422409052059666472634967615417087172229727475835855533446268997509723906538355740137648629707316061332670677750366290047395765941115124812546137336133766596300969799645773489982388530288107149028126893660626571398700205486709065389304813294972061776221184302674896504427350666137964909268995272537090578447343310238444384465099916881163587880782647928785188663183810067119939854110053616385725296921363628397268843883228369452724432656493036245826193851891173958189210509002792366800574041305417594726358781821257801074720591382330806706928706540624783830865298553233149628204677892182281382249252804654099290352617600998907593462306184913360498512169338179422417121696130530830564655072510933309363567812832970109571576138745914417488323393275802954375458852323981991354534715623750835076500570043543599263878879977169976756376407673443347610036843026699034489668834280481393553649770977694421178985827872363046938950829275270389399756095891455790819283208076499300945730060925531706810838526697396916034383682073874790792335392034636963286246103107663070933606849199230483797854646943322177761878559951875947591392 [144,78] -39946033671741378026952349381778908145249032332221965047965022747077104839607732962520560513518536742828567453076882072848273521673007079757853891501699120066930005464240879149439569419431714319614495796328530669554536166367579097903551101407330381809497510121991534818245175619391690503650444516083765312975824424075955325658110518692499600470555883867937091161256584216999661451983804901341981953223097525767695295326125434932650723073827219725943856534879044761721868652262427015230421880115232232680295894077177744570861571071282003952216445902221379335584769623884256410304821164207005251335559665211199304166970976820761493150902105959473246491758919473062310029798526630315894755337920649979959694284019294168373303836055955526809339368079010546934429668821423526894020236632249899885695224883419582819015176867578711648295071655968564769396041458473398543317369619943421493162839813010635308723337343868133312270309299446401720678974621174634277344915286946940330254821916912050542945746847354864337473112330419565037808793261222753829954960618515251721236417974195717015513566084842905745200683085359984238546978915960865972286785548910231838738916199101883301363982536740841248559530594082334553902658711507445076081661071316135538810181670070618123659341501126133128477392422613653376761716771489549246979205664629735723716624678136541284848224994637914501664683198507324286223318351372921436518786298521175320052934209232351489838468965179136533941969284311897107411566962885053574829286456175344999277634627272523908367616121469261866518828371839713519409816458566000166707048674758063713809195801861812589155373867252967389568059450042664970927389498844780585635927660950519892717233934167764232946977438521257502174020454198966258240559915805500531861484517533615526480748099365578866020936882856916799087880878674433376020848699127736045722331629771035551117958916565620578100456051306170061556887993809616162350668511103846548221104708592944937326746747793321067418297880548345193116062677333937985855026161476706545920448169352206049232214946584336831857670663676403910758047463376313959037786607628571746904728916432726486725174388995672074438970386923255625820537608400306351448 [144,79] -883629737207554871823097496764301499225667572827202334992730603415685744673980831191268761178653806353909492766730298757157232650596533300752803993316407330773117958415327594295078816226003239516715195057396975016257403487860401296595587294778742245236143430051827475353898469771142874644040756579560587150842467149145356873857117828012936388731885951970128193518472626937181958724076441347852341458135041507811078871798611235999568045978203702044815026536838297547863909234228989869283596007767764944199843875106042675268799352655415922408751595354160219300497528568146111313067668754524242121938340644909211789476473802239825947284666778712174784978812690702618723411814089157255407652448399995016511082685706961516783850931358984094997276084196239399228285154819862703276795443375153895775613099620143473797019144336415715801134144148474812859183092507406670982459841930864574790737462050980144996551885251451193295649189656776123243957790235944599202938829355908518872892217091996379871501748353415343066771149002419386325141203554253074607740296974763094047500929987234730003462368143846074258333254256341627073353070791058415460469399781047756206472943670976170073712906090369863066964686544023280087441912164415990941519862146934108876247513734034103133295058890271178424977364690917174358167203012232096183156141254516436358287920621797113897304634560155981259411158084631460920696536669199250364265214347398253337603568598926727064602834861944288178299724897146621807378898663701756536930342824813542719660004092368344356234771837143257836372024490316546479000834951638385597317008905248188504340988465376456707460164752862941262621707888506720945577594631268799068006931692659683102854274889348206666652182254965775439154655811486558501238563075649985484864516392185592272970553195465502731246279005377343000435752963079128653347268294232547816754038978628780315230077647769128970686807155634257773082923282721667474727465661572861214744820312312565750426027476608245832449122486095427311118056598777371976111894303117771869764946732777903186637946519614335415930928875036452687404630889447845611303946447276105690994677251543460620399054541392030353721252257617475737634660208294912 [144,80] 17250371105370382018417325246133040025319148712124671623728127132723481649602361834536059357435443465740105932312785470152955824878263376451325818356175525992634297681496546175600175397094572333713571377678415101529418942180316111521380711244565162834003326877446240705611464741728500483279574512338548641397221754399304459847411980006086481120314002298561332369612093333388781935407850574578443372266511553354485294284618958221283501180463972631075054656057572377907814878365680374870070176651089086164798592911518463192053786973334851401557612923411374673654506811559656677240610674324436606289667003781140886560578378633424019406912342917044457953903784290105800514835016690424589779743351672236664926991276393049354957473196102565719721739984271887416549714691621818766501800602892263668017971701272511152826327580632793224257694483103613152515752380799303492292324667607403366063270640059957636642857731186811050187101336254640954144973242873540114248583547316676414502199345635981955667440801747623977426941119496886604468475779657222534728767963864680990793206025089910919757477586977561030020851102858657343170003979104275510480888846593996882470424708445428296984463481277832229026896469434268832917647087964628150613980735245537212736021172214585295151374024229496227266447271843706908924893197208171258875625971978045746284263782912668129438469285352870865712494686106583315213513241499435969484254285736814685819225921997885710926089327278538821629329958434033592295223286509574320315779912258998421985151723977831267812929295692322288481598837488416232971932597183361009984516646153504493339414955523246402586535293979845356588932339250458459083110280343534139030496808588956462413561685152590299752533408862678790012550589616908097990205353874115927619078356433411478092013557437093697092002088007632505725703743178341160210398571608160386963740110152962037392112577225395077066071704370283550813133959998129119189260356853209373060126550874202757315967617704146600506209359433679064769484132965540117382148510050917579965304527083577818489215882801310780239263453754776975340516026590347100137019326165609063965642651217681120755844698700878068478487767503841282621721555968 [144,81] 572009128764272270328042644570699199433723699522643680371916447627406565442165660683449919868547759769100741010403198854868320182290785784425271999431661319740854409781226236453713560741254956274584292977051507871622310411297149317747922089498967615514032819584294756601739629450025700783705206131137966346579500592591743658456191779076541938049403596946626681954708623711525202978972281601886698323359612466405259572284522232174183018267419055186747337007671606159338829653431320380731433741744376824806066563805208495320964597152642536629715863551141862426474886396328837179856452029182488217535656246030870172494139615051815956777287878759322085823773112214137178414235808497490527241653237782186505601587101659614974470305476137728413214571579077603700787043303052215758304072839083247732901323316100608831557758123364123963810476753036561392108641365813073595414395905809167590464447728916138885752948183756012720677038871605608307809969534589565725263181725124637120228051563018504447169762756784404348545396212977718279230659882110361564107377661651037138374091143218870847829567322284582098493647019643518359561317131720519427400807719582170320422883636951615101711687006008792164246132495660515986966305078438565664189794099889940493553873336010711663452430694204065267269282408612941852054828936896095422722971890778643126050481853860825523262172021147807747441435340296223100123765462668304719918977559304312339651831307793154412577513113292734495678191423370452356180939183151930510389451546821379886247060122836986253357190313669485423041512236630880557194506356362779497730902767429716044199916109160131289058242060572945783187606684255241272998845561559494636143486160172390061488342014478590289281635249191401758214933748363966089844364723269772691805483822229149067030816581955628490743996288709967380236362940448774867931366184285822055400652620899940330043678930705610079754166812347745283867252929811143762697923264943110213673737647893526766505242547486250580931348011399043605288545691785572099457014590987353731809876330277617293160541753541525677678719883166641449451607285123402807825120445489925319565072228709617963110520044969982011402363380596708973992192 [144,82] 6288382762756184281041330547979470114448622089738753262378668974525243016295974963948621017070282997843877914385709260313293262564107515576126286654463181235217699031453127961000726317395326026336656403720601036250415055082614886425759192313117807198591731085680411640006819350648637585293280324526243832892212392889506394772229226309207592290486033709492842273645714544662358945591799526708828912506426343088363180250944206100794447886698070678206095299657885087426858201049820516939225735799434901450996482907728472863089527317956537768931497437706151795645631546652382193940071510676171633119734310588014029789133929089713255639536273421599785119335215816672180980291896762315686760751888238678915010843355370962373513792089146143259341487271831286685636918287983914748530969021173807865700961569761099761568538369451580163477850318946589874797864512850768642628122286986377358632084333087534028224206718045866827380366139831497973178486321766184013079267312294479026916758101386179898104600077294200818147141790509450676205023181444639750224663569708533175284170571545806121901997332757600955197700670741867627312988479082184882222522500321316161987530363315302640961196033265617507033320407962117614121190105032282443338778990754283376953727099042963824578525887251482937404008616547716914253024324938488408202280956045066356355633047988111303833700329129667313757815323408846733102978182888057454388286130008169517957698147266421518859992010114593892232349908781571404463566160051236895629608070279374639498771360653197389405741223826319496545399034923836440898441565083585787563749649257792129961651823018854827632511783501016548120719531033521040092789814116091575035749673804722435337257519266555347065195366368893716610910425960535145887967732071741214108564493874203429782975465848800190447452200844009794384478596231832193399912749828771166563490146185655955027728024606468711158391085942693782143026682743608904186657689367698471110461676216970421939798413405482723815925032623606113915837125109297880286626183953422658372255684947253849351050344665994273268300167394118610047951433918863301175699742336997516222934840168581652093945869869477661188925880034536854256 [144,83] 167571493255570222937710011857537871162453181864030363162189410132229735197853204924148568679948585694639250018017205554968613229482161558113819296144209152687784888639269296887840232008558766725626537991580113146681622113292060338725265403096745730082595640360151520618403146630923464798271560476944382993210327762740875851422396249345284041872550958022723535081558647089371005516201634145441924544492143115969231873013123976314087411196733367929227488704483986878077565325698288525802857341922480254738699474086056594568129803425277095788346447621308357407935911838715056603956742002869340218313672492232720006943573758010801661006747805558132804148700772263398089436740998174592386696412648472634265861141659748364117155334324623302077939337451402695422410581026869352018911140716824342697076582523965954099216727480710030119251455024591911325524596675983359771101383433045413309858741526815330384631429145987703230503276110423752755754448283235036417648598959357142499545039296071341437313494718632957790192965198450353107899524214158047299921888781182267724581602807877938612196970607477827771685647930126900877071984527767647814854121831296831160513494796638933717709365132800261390465040434990307232031781487693002646483283155499619366458863575399058638944131021131791917134221599373207567606376256551268940479024217308341164034049252135387231955836836038188082372473574101973926141178897232983645256840274758993552156127088324981877987199122101942130154644183792233493057162616001428170167655842614309492089438665654080743965793698760018968095332322628148669402927742767893318530878463841285349823056701314669913273501982014613662013124487873038462341837055539028510553557835579081967333005440966943038916638899751430307322248773272120413745871668286809880889607030619676794512295421648308372116397516153864840717208707103740443605168468748143035517657317750704667555569037180349943125551510225772873286830085691916572370664662376180747587739526503932480177974210974351111368576668078038286156306899296454525335986207105782005544657283378897952535681272007323671799392855603632937426893867930229151595639149837136807835227334523245735168630613898816298544676164125376 [144,84] 2135691202234567818301430633026932597452334000782946373784539690938027380611375336502910389293826253189441710545614533470757311890669299756420635933180524244257336304774769266548992597413793571945110892038266802575221022271366657586000256113332082304415775807194701131256396777084300858458071714930023310847413947045453640430302694981931463918669860014618718251891709408614827537336098382626873978019775508325280170124047729146795199935831858542052122229591018778089666741912285302922979330951214486223090688339807166485325392874356081062296652023748119184077473923263050576322642247407756505142762596342083338247736880019123720366587294798434005221906715600003888886055733496231351360799329118691113525692061262143221721515575661072728693338407365249647973397360194558001820060546841464449257502856410816686224299343326099330594179215289056112395932464199753656203972229460461841709051428768307799047272128474480642613024222796683711222257560202173518456235629342843100274799987634585848898377028993594528203560760304063283441864998984568670109427818667928932569072443687615357252189939390145086613660815770894887260050052584875531477546969063380299076688055086130949209251661626763228352460794202515160483044274488949495412032822811625473790506847437837011296355805581280701319255010514380316131358498619220690467250673776895918358683220991702767322903902641784945649537239575856193925869791578529493146545795271732462103921930199175246185869558673918920904026200549725941823438374054314947021130622067342343660610955194654192147872396334646453637795365595868577274003870299153823153184955335134974686058480969906386397301688367977110362307480668057180272708136107015443056953205402370844360060334753817038389521284402758273741923358357175907512715886869855005233314054810429217048447400881695636372659381020075622020422379359280950232890755469348774679601655335257015465747004328867962614768335886719845038075144042241939815706637415688377719656978537714541320731218689033675408091461023032975128687716725390107864012976386975963530472117260899372776358227329830315893561546107032178474477446145659731139311292897248843953129687438311756518765551113721586435445367584 [144,85] 14778163928005323094736797548912929522277561534206014815668667076687601286795893553338860521919662057688030964819381527683928594757078027970927259663515242193745808540070009245096913800358043814672610589508816179541038983060444665683785553765215561813981648449713914676743746712125045982213573565640477308960917484533951829887980083275906854824392929303068220333908201589312584544429063124743988109744494196703903759239836229162521940983941318960224086872447582899535591757108364689674321799673778322470017743785763209939522823477495570626372362033920816990940811118894088256546765182839692489262638040429031428832239762341127766945215917461981967017646587247377618415596236430768943411463129785099555803305135019830589989860166406942477574220566772392380993809185085400952397895819629345448818348881926289286616682770673729452635011020573063993561717696415424594466357404086092799552317968064134169199320827717990622868921978786665726081726465585425061287337875993627079620251579326622526298564802618389594113822217492069288228247550660764063273545948491605666230473286191328786840315355158483118106670454032582064989354310570345666041338400285802793960595202642714693910290209002931676315145579170316691478214889904593584119669793205524338733089122893804953266021618086260951744793082165690532511213544955496790837027764793804387976384021550494475327081606183736440904774092093416313572199874220366596432185573963642078885835711514939889947098745546892920283587415918624213477224721682770998935204505879800829119737390206422140745666365521728423805334151910528213987803854844486077932502074655814786297348734324299166982981518712974485528251413508075606492993757054260965182018494609993376205798458169624307522253585136080547349971754100107491081616808374840529836146101207344627087331419447329965365010887542943067234415076256354118812365756973779056326386516142633948457896927978544968700627038883479161982082778077773632434871495132582856964065798235721788090894447753731633522872442170952475833714681303562081289694577987880880262494494361685638169023031842390328424067490478981304705209025897712354691341955770454858295677657984417089758280516953457578614320 [144,86] 105868645419967494016952017875164917565901861505583150176956582181918528304541118122792102154724011879230987542503899024992865888445509640768340384142959845433955567152163125315171545437796170734862218923650638955914173301960087000153327180570234800960978697253873381930982272887996036527590983878830372279065049966214837018430222324840710674133826360904511499131698960283324395820696660063947515071698677041354632465592836185531173693026184585626693239711428481718299863201175594609054044507715037784983550212509458896370835593557641516959905043388430352443999741030869959042138297944027912854435542122124262186375232922536684211140171263870350796847829591198536185635127076462147527869535857208487158106820186839257607291642498845012119760056607731634603483434008934835199452342502912859637999004489677360091211767479193587766504321595525798973706609195478466768457228427180253098515004340208259539130136075745902878446290493294969379110393680628302194534147093655986698213960769510758320982728792861610938538832704166155359847850423668229070334155660035619724606460049177175686065221098884331402338777184542989816958273162555867321117335886297152179099433892424275255345140868278945540452289071205269771883114389925603874262270492938996911222902429502064117264407849577059660551562532473894281826647067568505234483879343446529292111204936484289588960802021878262100447772457779964620103585880084434156711523833222443930777636942705957899087279579640580016358255495615563360833073853487851937747022807373092992063500071951680887788361388451256638182679322743533924223944881019984990269398179554621305623257664819969425353158279571441413829078928598955337217650418843591440129696471854003211516962731373855371128792144323438894453267038004016996345144267324601768007032805143391846808480943565230953239053286917136049063093253579199153653448749549903537972149590498426759877192895958047669755379715261376012108860060544443377171270281089245429325587805621720070035039956678773179721770030236472700367770965642668138891380413495179299451214675567799935864125612404656166567379432926661186880969600348252521051219014086370821313398200194030684137281142241640146 [144,87] 388929812934600811212903000214895975736222204987867673211854577203615273715336755289456740473222945959200951936774831054481374377285302741401038741042798090475382703169968178481348445259159092564087163257221733858468397823968754083137089674792907092676626787136033194264688691616120080298189015393309344507076971835272102917969749087317636257096315943863160523826360486804758332628910756763560391858450844020768408011338839160660308805964899392050930734106016673014996962267451875391633407624042001383769045261765388689965758963927404062888136538446183198567930449147330873807823105159447811253067468351663170329583057823289227109196568315315854709886539828537143767973639837208422223410731766386235281434850659092489023438891698468052595345345547925125538129743181808998031777213573290739774710129030301517870780318033790343935982345223567806949458953656317927826946639765065455415013382586386749351566536606253490972266033770565240990254054756221564010263568116852501972361412678893876266353974266120656030322154546327536177145413857133444610526644191551451028275208167520873670914370611688250117393899259894688769134820583799445617472030248243175126370488327585627880922105355126348421383939252559015808632323108960037026882902747063310251613177287375269093057768351663234507076129479987499839726912367605847779047034611266143457397938299940169105876677720643099347821062696384119100011517212224092531277640012219920109702574263886541574118908359692338015708985887385393219598288319318131021972506271635494662482818388084132101591244881476148303792155856690008184227476077421862635288001613242202167304129595734199169749580582462043811978581813036143954355485330683976014343235767379591413411766571185138738554657341530686071619083582754979460769302481376681736284512772359822871964544552040058092586737826956922599683635200456332165999902121145399415451649532560559144070681849980630249249539869012411422956946676096303473833266249170614167084294932667515309336775118634998143633954643386456937233398429149573862421374545384764378499272659144639776978975003670185327311996631024494781625287864236518571273892412310063518806499156328763509944625904960 [144,88] 1037589335096384226973077757164559634513130295380275500560773668522194506306499072533850537707798011883795358199598393533459282973424081617485199925762419385215544873965960175445094117594442978444101115898367211325853253942912412899791630180954432922814479297228925098086085340412628790708385878616342566933841103250112214756184351989276189938117042524433122433363000418141044217549059896329521353673942562685197103654042767906086601330664253162387151059752060221756613842097912649208337605116310247659276781863272114906608638831463356973771829850033696018017503242705054100418008335343826220264021281229722546518917290312624554443357921492105081932265325567623604846000612226122893109654904267204669338030749758892245067197191708946712772212181663650174856293664888961236708092693411417406536990582459360832625897620405296798075880537889780664949150124434422275315697295281332154118482994424442664428483304161330216458379090794780570707274628537748240989786411175237611594167010338165770235149892324223277570308264482680387763796629818019647064702281879165476800213830153012610650284861698774544577923298998357331255282479826106501196147418534480232385710609606539757463824367573114583786514589314247030579597387255791810735505546521674583599269125791998157388540215358267246736771754046654564420419765882138962641055776069889332863436585838880221106001465205384959555649441489646360992487062818999808344195142203304875402515700693973457233717797169533812863063476380418991094418085083606456678299486844077197095784560353648032694214317636043814540940452435989251491611804044593228585365610645513417141194079003661001359376532693385244352094495803387404704053035273383307081967973300101912833102425903873462610735981089326635514407880677517179360607706364893613216393595726912761260365827817758770095900998602552419023823638972039689292890848153784966016158311131358071377361029907829512753287260860657062142057973334719246871377366632692439155458326064511499258147958532065027296566888573751723529437534304529324635660075129768781238779537813668504505526523927721989082527859817916259846597485542503633614537882693741708040870941189876382444658304 [144,89] 3390095829527596012569647293215365652825412295322391463592485644655937256540148882174094498255321389091697572214159356015411607339640260885716956946347335563002630320351186443871901888200697121200785693092358655966958898847062333789825437507597071390778723357068462806947705770545337260230540601238838686427513365161272269541088567388661040433710579020673369156886256480203462764388903197124813872350217209743576697090682969447503854371721781530935514846585801981615012170750809830169601209111700117558148340374845657870103794457970476126801946459638913809044425893272992442573891941035226290581938901016220263608743904321783684254111647705331266700844297773116552785148310004459733317925949566485520037416355757865667774547705669497189754340942261166851586984266342724328656053065098602816863312897726376417854480629823715588266880124977711983531581017777663937902662427347675916039435046363819140042040697067070355385517014993119517849324924679035846434085492185337150643827963119496042352318037398843279034989992865153035343358822160799312067028544863910460690963524226845255049587145991491724594070779873188759433187974135473355084878600650946453799566333024841988253727605417631130258100609626802339133994771532935269112878825751649892474191653501032553322277656752787685940579540455535603462101723208835771625617176738243224356279279704312192916436900319190907414308131435520842040677461825170902548520390622337137757243522058553410091091711106509822216724003476698021494792215009958618513270688052973741691570144736118207591066009511176294953818338999874691235230187708106790955845649671787737471382420784630307822883649579383658529913078547710900739495150980227745038198341101778541961145134337394783143128853795168284789926578728091996203232308138382846128989096744993666444414136649832851549913195506997330781061363871695030496868289944395162551682201533986940498257255662578204640480115921379904818563552350932073201999106274900284784317903492365316706688222972433405024212535972537423936049310621419066116628706330342736751784876688673619817261409428763959275508709621577536328653919618306781085723501943051040712280055729376144832 [144,90] 9946968702891260024892714038280106872742005644584270454726672935008351653172426844970141972349147881885809693370930065047690027853502953327296923111497487524333815516332628259886556234579615410242692494009440984827253894518313370678196898305046772951545010444768169835097177269090644846671352188911973764862916324237816281888748410493447335071762539612625899140148898719110513769566132488058145456107909633242689009376290152122734259742164250034877215736736240631341851836768132188354420664593374699965619443890736843348783460182637969002205163938782415496481361667236837375843257187666269787235639515338934429351228222450058833355450088804935183406908264067528960667214431909168584126226964202728244840623227845680155526896035479377203205561833791854766459170634836536497342864099842877954246694605317540225313930313174541050995363174451787534046678320036046129319726316996547908005827859702172957095019360358632789783177920416002008979138066937755610019930825070238891526984836257458792113268367688351278887291823888063301833285546786682185163871084579626372174247039228987256710208481411511538341806571174938064870041932575333700525268016428881480041332733700278234263144394740521808931246530852510231320146872273720266142058537864282063565019616351737536694227579280097975980027799444986157999895879722035685726794201495317707245702302222030805984177427770392638823385327783076746677333554154819052528843745640183559361902014469220543601565700261306957356260380441277633581581618663478926755766887059145493699128518264983838287499133786300065284085397835702340190434896716056437622579018497995263986112408833588091816469468509634156039757556210879530844541637735516673613083974080704869454534914422394385852450199049055963171261577294752707009731369733276518637778956355837869230588850373316706697176064839779621137510425510512848639517928970008613720433419350364580998032438340959315701902457723104416087383934802429201586282135082282106432850117371411171440025329451935030353577267754345759976430332953339071151082551596548686035117681079407101683459483042726540544471036239230189984545135470426634559147537976499137155944734041760 [144,91] 18057204972490883393802641319914778340025055211055190202955387459122366532599865890740259724096515069606591519411169436485052123407215819484048043638608523408038242419743031544947690830477731751716466508636641903233433612304588514833749025646740675209730703900638538488958011998599483093444272892423742479219165216603961433147448374882706967646835310270279110210449619471722606057305332906155171668084451486386186401743847956808506926715000293192442710103550943777830375273883891555811886728641349378376503206538996195831490576237155358729860130614963531745637589574017102776290341514517295963825119036749827801663722933246516041341010135009811835199080778604319645844234317241828678782108106910695759178513828826554637173077783939654221718052253362054048393638546869977008323111077109901428800052171744208762431407629741239378087391198850141782171604574925679696994140393081224863455935385614473270043137419373175096793941768165821963561515958829554684163532148468160542017604929046877256118378534698653735837744582411964019224599020824393340539605232779038467843329427713747663910774940506414250892251426617865689404681695700492611324073510898844289671703035105250996061169156840240135848361273620285346948742333559369249420082766028181010409076738414678527846709671270812031779438500115028188387287914151203273971167859422038938033692028952797897861969478107243608002184876369436911408485063037858683669201724854158186680420430115258415294413123085162284873211250847532524620643418815562591218777774203908265629357380008348096463922783708261504231881555398714957936691626754403805796656001396623249554908739049166139116875673017203666210446895163916719491820612241850966599911145748291662785192503567316790575945034475157350728922745212369592712683978985352329050545848025058076234267577364850563746787920070929153139136973060994391958544757891185520459074176096051817732985162397318868860522414779199002228959148448050973885862873423341695006042992196775438737077449810599836031741174504286649721996574249033149383729084466038961971728486103274455986903080951422314342335628658163790014419077395811620678918407457860685397892480 [144,92] 11670822082457632272486882617272386947431858843453450408150374994201510072787793299487194278868367510940885811768840457755769659755735794144310311966701357395416255155917656853524043757718056375988796751777229811750128983108437876647711589663880564301482749112270360786722642988003117411464114399865151595631615432192502190808783079770207536336036688331034666991392749085571962470390353408623021373168018979881538603029504859137830961524031403130967012863853359767148225199940295083298247406677123381724112797393099810790940432485159226390897120038030610509743535422248326749191506785487163170010627651056592279340233692812987744089201268760354374987480449516201953491686245119907235247260840389919767157011463644278712106265457814713763543416774475134026494160038308777184091704552664523217379979393443926317682333094824075700238366068265058526114402160334654269359019895425378171554250143651987156040535258122296218955674611586501324992962327271778457389619835839038732635974587686068961864931365803994417656338858755010028397298052047765233162126707154016460439623545154653625853515293917122621635694746563711434665320319004721649882588417548934534856871006484810584790754864941039523325558468412736434357965913610007288017763963729820115936535177016090848331981595546090733670209632160127008880262025952000561960769089597072888430447898635372194180175737885668062511818926946524432510690706024138090176015549270747693125927624962083908849457564958661898753279039153597573734619046705388582027011968549967961453927013182933691656706059409868794423556637464788162893394773267391857659581038616747730937004781064288499224751857350773352642963291873100250541767961688658214355491370138331044747768377295134971022859007890030410789342761176247561324291043963517470649932230477561591982297112255225982148584558565328399962887030517452194204480650318924366561479975063020128535340863706817558299678683331656350326357949906488805208428046768220172075879730773122606603123050211623051063762088596810649139921751656687607418897620406348463506970024812114462137217384119034724539197822331634196728654959900908179279104728475976799672 [144,93] -15671504263109644049433298319330601693167170573199587940410494763044282850328383830220851250236545568224735110018211002502146868380360810610787609748339514302361963496963986163320415072982922731516913840408043524045355927813270743812642113450447479751562294121957911728180001861119340541706096279493119795155005407060797315919294751934522133265195768286471861249923296417361784766065351429311580797117003896057102192659036582804094788600954140362842591828765581817528353089815070315291343049120892031926960004694900382615957161514566734601194844399796963611847436577709326342445999209875908391506330792746772374977687028073886188927534905694671879504382098768412393543756482310419263095193497953154252673441420848127537600406191627758636165271414410609145654247019811633364526996083552151392744253291741781006127766113559814917121308571544379681519929259617171165804197280465561913202352251849420081990672196604284067952189280276932516561894421731548553530563886215439396783707200363723378682509464438164206708440011800874015487322344006797540297152303818357351199437461585854462973334739873651994999591263312829697463610435088015578317279913980284299898322039535608500861865606887253685249872446373427113741613005148661887754734896784170717609356552727075978878355044012576059593946657151464587829218733372594435931577832511245031063868389413894195452199305752640364601319082371789317692249812952465554730904786357243247278792901069215497924867892668890696188437805799774973390391830153928033572209046268798946115452105082174132945983397002808937268298802847769580422228498245942601408170722778938523464314484030385549668714833972158774731554492117102621170499917584097702237823634716049440414334451799511404199673034590633780517722354897316296234363471909223170938284745948492617905222376741230739955975973495165075959131297737031983239292700687845972149782962777004735023998828436631635977156118646635437085454533421288754182624883277262920402981657559739452333336555517020106389319840911270946094324521139692212657044895123443083732116588698223076734442341475305870742410125200353321990705534203305064377566326492488 [144,94] -19487697002454030643730013912475242401926841455902382236357067946070674575629798042727479746933856399657152265746287901602365702359330120630086029788135496851104262129110667954532940145570320487718675030670882546650537862465934983439757247491477949550442333697473269943364641339771469284454252765424401340197745826538293316298110182914656521218197097509373487578646571794919611609011686505745946044938205186667017367823501547153671856558357792440233352783268679759644273010463152752427836350529580709005841823778929923678277472155338114648168428970190371180426211450813109624131412062525342196896471024811809053153744331544022219704973336179734308486487313273353476515390730006731696484973533653207103087075074976490385389840806717695976372721137575481565082406539520041698759069920315559930506951155305753570928964381052715588640116733880206729257661829579633462112404266268045747262744093312362924595837687670520106790748887131214533140487783893964331242787846025598022169235750471592299828791502325930251468277247236789895919293816971281937940429998506586802972571166399864970921194714738308591055482954663335555300485388662913749199004047480248702407962593941180065341849734738293189244499164464511662425886719975140732881942271843887901245677382234335578594596587253036299389819988420978309919025790960531140815032440170722394996817836055678850925057390005814734292623453739605810953106542591906658887268343874347509866760745377647881463999008081643403306871203237384701953532778584587467978119050563958555168638115330582462846934915915562523245433763849552497123239943284148570870899542131397576336634005570158188203824196695778144636753467369363579916707431138314352652293505949614416294402260319941594368857521679428695204226537076976138451223138703338110720968382535559191999061842498376311589596226375597074199772216881464781717641962583620044695551725270954996901179744578740552157513797058108088906260238106329934558498768653467589554326328650172762252240693529711961884385589075820779119034415553454618617607388805838477635438371399536346543358377130630680316027401315328070616683528917904624899855362 [144,95] 5910950617865526153800030875736512842976700162982151049296546494548049799626761114425795009742519714773024283934891120117433091057262503150621431905044087506497540415486947229730369851498311812982587126612910639929149931731478912719788648182636088775028269324862544035307159564392701811661368719039886025811209178714128174800139866904301527927483693238761274534046872074389559653112774949829798356174170783247411661351760899433624296180663158653757610686691107337120256425194275675212751836081062230109254679569257286381336923880020966268242871813015839480925837643283688404001932079369091711985574460817576102419150897459131205039717522295965347823224057565941282795621672499512462389049517519972678989465174541683238902161907660951601313332041187915041980181972750930934133296048877249339009788309228948402810398816540752012089265636991388739636229175187063650499805622147193130503904360110664402738582494350411189276242870235857612501076849537324055002685936229395079678166151251295078739866818712120431925526339551586701962311704346056152866768013214438901990974106824038713448201997096718222290458011177359762793934534839393694336496984308441070979659268839497054679294549169311256981477318996483684217615992499339367226581214448274045789359745366745097855052468549045214973917488319053109153324867865684258900664736363785617323783483671384703270497793174670373578381387836426567011352071724552115424733879074024177780451706467348066661610900962542808808539717787780476545471485599426417398119730748042711916015181932345958268898920201257621923214582512495029865831922227112378866829429415067754147382910919760946085809653722303652136118048745177341593677977161072830787715660332000777436164017943334785050509828507004575093391959319286669647992849934684289877830720791318747304228456062012130463485188050263359125332741757783641647928161422534949469390128013624355868123902474614829753847792922947818225663751416024789051100870352398882458473303099064385242212657236869112846342345150298906613772610522729922784436543258250024745260187467367062642449574126670022444912331185040987581960871921428517312 [144,96] 14280660326085066847449344496216986833891873723114220562468857937390318422043034231195794489401755437610005082614613052848831682328425077647518945549928963833189942831283828347954699364525772433389265818843243378483944964639515857881419208022460854995277806240213752145361680274936754696281562090609570875695183540829989953692646194952103576519141053383840588029245142876095128729917473899850118919896847196684479893847749029879507956004549818417031509447823348703069894579811041451072858349659562490027088653807934910872747689928794354467121703281945919879575661973004688641254173659240449340535214221928534889416414160953815822463725773258183108315961930646369623136425301826305060790987498304191063569489108187998056833029707298137591696593226263682049221021777668858251049637232693208776340742267932458524823650544829796154452241585414453293549657254597378827770342610483725840456093195448888930338137289984518020956759690035710214246588992234463000918430800532250059909474172604799831974441939795354743400905703387766008324974833283710040835214881129708845518455980736587295360822084374903429828568710128054440187355251832739894574704164825271864992300041135906961268779384991815328682296466512748588673693966196111420230509591683798607302165881586155368265364346912263843946148718137049634616943741835681132018865901463731444715193382208058435946734966265950879592941045965616902466506071134700663866285955931317104282664237981310161282865124134329797550644123029053096438364136699722217215664388400753720094400110748308801128372420633517933253174934336796541149577160533789213801429807109603686672949130994454459364547329339820164080372410461861677179112034536393339775410952136716368741296313417608127488595644737869094667352831463715540047155532198128500876198146150926756292903446348419851140248125195026421033856046979798727189680559440988517942612962572217449860721286968557729402735026618688952308095064791307976085315448474095435034404354727847339145879345839822983115343134870640398465792827777909078298970401769880943099999412416057342705869664129008583664208150978986017274008367088496 [144,97] 7417040891355919213448305981543596320084832263974420683305321551764598954401208596783815263589027295916229929073743892851971615663440901167671286064938980349002232407727559926887510155167236000513273945853188225934771662034325786787347588492715566311765462968206028589837237111641527477414003233955834762432846741291610746009920684626527117001878586004422818474613035210829129940701281889433624399775907876866248141936587634715792607149117748361506609021802060249618454617771953381049305897594051076890143152702257447007018327168304826570999719118949111223563189903465658696572380587107516228462299227773363460886332338436379074197721956568645323579157746346210010320964977845787607591463030345295813105347629596535300155158683689925879326062612810176676173867507576023937242605382787442462420468239469708648644688293212071053657017528978928059201759755258685168205409766331416044396575813749819445036722227508519142509772082668885388141195715613948431993222376689004899402708257084557487222149159107958431678375816082931468097851667762301950239729144026573195106239288260561148639190896943021307334760350795856109723875958644403872515434311316544365614408407668027337767424515113360013047709010978618593307790364654512446894687475948477564588731723598237945506510197375604355154102523660750125864591837437439312922206295370536548216225163915155449482015955409064415820953776121728371570250566135796666431592270720671107673435340783672174100656960888450336698656002458480534790180765146512969029190630976145136577274461773497758542726239229343347953412984817633034521326876939671964974215083997214171531133105766722296526070997727223036583558859595707213226514203918141000396110817019042541373766108750064277064658234297336224620380450127572978166346750382011011788735762673887906813383321481915099968253599962233738780832081440497648119055639130353308558465387584184616088282317740151291187244236275490421217067160928859173471515573153426658226521924456409402752307001087863169439865768930319882768084503745092342619233679933605906921124417299988177193416121327501202048995510667445721628934864 [144,98] 16730150156225980072236955421320051569509930631936874339993637126534608092793809281071856218927179100053192451350130222788768369897981307902155920069637775900837227790799744598204398282589392685505325082447091252655162337247643652690801982838669663532999444160701790375005778145574099832500937823582642427732405422579266149021703269276717193216797786852353880795395125286225061505249256733095416954491643627688018111865700824089831171494634001666587684370750919125824826044280289930265545530275208467511942168683016065402460933338134341087331447884411649688693128784120017323318925771218344012821933764696803216679755714653345627325898404407896409597951450020175229785518301543182592943160191613209598891363013882906895147470423468913717717042288646204009419753685022550365602941144932085324153706324464089470820209765982306879692582407738693965357115915131423874847779124784100650085188854585828606046346196996323138997639061192468356366999123491784195433922013151699502276247328373415112402140752020401468177803775286114798845091471855132876556747842594790423972253589820024457813124991822511142251600460266365005311264137626753008219852288849322863124324175411629338395157032444606029290487409446058865435356453542025345496476107710283730298412128156373985422379912683299301028660143256998482155012534986515785465959055263875901750540317614164030926256553679043157600637431263446885813937890482188036199065471610958559724164116703213372745529461325091245044108437451576045242766148570813357439675750643232910806944050341636918358658201112767526584721352548503863377750161468012269268136742662852079436791800971853451066414748403124357959513506556067351074562467864006122972947290365940486741032228134573244817863880729104030687129175337491622868969372763918694046389678068667576374866668189488242446091978864227511455550023033374442942767817054911060691092664333216031849525715853452576734955646676426896487492691440323238313870657637207116227085785816847155013465856547856083165843754289954034831261382010222220939796209842717535823901864682172995189828880969801331988584372002698301556 [144,99] 11517502180746990281600039619275079204426346530875624991206995433437589849276371175890709069707274719417287384340139348441581005043467121424148372451125300076280345520779383344405245807934934473879144275066695708592319524530549580668120479817048382146824570066714492998024227885896577512797753788541644367653932495672696967262070190086077637559798737191605212883122927473998787908778586561787797918348905799722548004409034196062697718953728868211422494747728033864009315560808237617104456763509102610579883181954016851858881212477534613811221643101504746699342691477704919413209305055925308999917760717893697595111551025405429836143189226651375333604126228902217567719501841056230175667511588203849906809688062653274084315943714475402561745385372368785605363456178501025786556002146097696454423101453073767576143638894418257512575367483222091866106716111366762083139204040473076925485544466797724769346789726303565266969059215377617747057610686802501806337851545577056201728629372002807057113278824145884496581727265960177556614536626127585267352884376597572388877358359509361362968869793338128018143719712796863780290986940490554248238173239300107273570189325117306542130554445336160943154062813846432022197636678822734145410113018582116239707305642705581860856765753709020439243144734549465034734012554055497154018605628014689558661537432880482122863899124503551017763104756867734798147312375895920885446698641949021156611815681994895609015676329150005813244931894359834896499597637717595033927712089232022372218257837067790559139014146875010646616167247933169149497258142925294217724927071291044959451281791791036915665331954696183985881621090359240008735529383023134141597298736569821704661419103389448838480750086523710538271332055551084007083978529519150893288226758283802116560532309053237135280880181997350363724347543138795880677140773604723045243537210722437736302287629078259715179811515178703636318103444685224655231164040611319968148108944380094216075485720440313560062276628941010811087355597402456983118634057191567189890010118341526339466617656403295399577547758713952 [144,100] 4750130504600528896510803687279406942665768492277533405061741303294739655475268402875723981896321425197575229039634174254530220472683479116260538054518797591299454208598383569522368201836849658920518985446283139548749907688885554945048044863424776457731767327945557579530266205357866668675959989429140766875040186510991857847441953435250833983925642950966766392644332893380870707857323780409519715513137470200727926600787027128803274820374258079431321590702963545141177110308536981076397019358194509908978239476446525489149533382711376810543601960237294750035187356956156838397975599420721466620727589878287250930016603423002084615264623545158740398726986013407074540163290019206475052049757070317248911294409378522141274594372998409386320244820367700927136021315335298341943043122146155636523638825883366396078268858860518981771653294463457212464648412806867860725137775089546226565073680582020105337688476170994318791934039956216426297247743900987030752583014083033470413188273981127223888354973945700350749941948949635926683228748427643647353241089928065640170201317177622161816695776104914192459026151938510271571379865302601346761965300632237752022764960047543898485855923502934317015072877978363851839150353927534810380232146291833553950173566103957442644706445715144661323006259906257943519319211358525108346937047817702877911608897930240899897305804618986870433427184452917181498992958603188746387189226288377725996399724329836090413148365578934535152960222875479768569415385547015147462213327408304414761685429746297887744748303368367328792558556679051942153885599643567526447259580179977525557563009352383145887540937177583272851669183185130781123830326717153375432714533985387977057166398275750149667020054106457865356181577457681827343173958605323862176195968105550178839451638984158518502799327044941546472670299190296843562454757960866889141753150726795933610661196003826629163044836957540469069733896561921067036541853528891358198954810650547967683830383751134428472645358532931621783967130489646787457176110997350253302395727664320689774815117682415039229048488 [144,101] 1252737665741261329070101850874441489120980807583684507887673984891374621783923278549916302871823850561876455302423193804615669050442733840339453982165275613173864068102613172720314720426201524601298025666281799358441852800427812141142177151281066413897244470791608180834426257910871322108674017706710252029925516610463131524695577330869114085506490369126873608637969802988743837121641560711297552763196547723732854959118138259636898581710935754831065630906051768586066320032891931672657027994319607768137038408660498511337389876828202063797615862382120586854271506152286857314578518971654998096974863399544532329336082429455223975656717198001377868416822250720610128467212334011006899318314481832237138786087984759836988571795448483080116808856675778358302347235746635698071349477518911696407908536357330601985528528649300227819601898024066429012192594168473525850367802806891573783966679414966962223445680681152857703078462184898636288642735619556673137731434910738552550961924423397421097696112596672135700224757423931276435604259691999340433545187722768986640176097552341926341269985838116828256475987289954773569728106881326465489550440909469126032978880494232043442338488597387475071089871951692691989596815210963164846956455126257228283116894360044907616045966542158082871851898747024898534307297672453624198049543587178832721243021354066917602883397389978394387546750200748673758388501197394214500025580822636080595474871390909324677924167209512959015087560118901317859594281462390215985451104926284632646910231955120417658789636475060827307237344824928581553614707663764996626777973599952965756568932356631927076046490141502480095508220413274898853730259007503493356757058111995725699987105464042480262681242668075872524907368742601958295024616463782234634250449583042873276035356236598388052040749886993397505688190846293101863996688606473213283209219746349326395613740438417067885202334385585349580668159638708916670567158787796143971723149585876472324845692029349752360363969747342988743479430308906781736349773188854372200386105664981050982469003130228236856 [144,102] 329759363561437352013910535360934815411523014918839818977870769845647477922499783423640272363152690127614882415751104821715153366476103179097775460051326543596354358898344489377210964827005175546186092518814130581610688304815009267810601775135248724943634842032667092105563501899932013894187460572004585778071165643953313145802087264729839457893924500873229291440022837856409438990547211182297712432205596554423120963296014285841388538434406772276662545688644140555819781937765938508716399461711128452357389776289224493553330582829479809296617038026688633991648359955647155502531644230145944078189472398414896011574422864484274551660699478088613483874358086990487633982581887470580616007131288213194796731903437025461797798934788191196736530164884805957004309456483018614267829419943188177896726698269081975608125853919255980435412940887892528105945205919325473096827354813806347475304849050761526970806611504298839687794599105880920358251710812919033562990197701720025082514145134811230702399952283738281348920070870226578646597832287104023296454303419828048805364848318858021750181748053421618409084495948330807628086101656009444604011425576750335136018524735991424385265559576356784192349627673626852951300810728878156159815129363798799029038438644349146541992518762790218636012030383289109759360238987055708246471527896790142188197442637635216325651979721274398513558137495559840587913430100225764066219724375979780400974802466535603508413919008744787020020754467979415887753294766505205343599638266842847208395051248910683137455871642813864445965748507001921667204552823098078980848651614500018351585692010924023493193294852607728618059317316219370508196700799369165065084641049546993181190145817105388493467743046351777669922926558320160057588350192222686049733529988011891567034132899845626330841097158402871426649172083986212412531765167941615402471828211192862319900675049773458044322700054918908808811346615565105440795824855133465595387522980719180992521874420787348805559309319265522786024434484928974945441317633618986379348233172854221058655395562081 [144,103] 32774944123849914255099341276960255830301292404799106629548834088366774717044027660414490054406505652473878993609233611920993315864850484268939904218252813065373590662321027338914290162035839789766401848895614225074843447685242697213720360593574547183301931441380326225071508154596227313918291164451746247897246644667789541435995923768786430714305846853171055066392604803883423613569826477767007078360245852583461833659958717265181153539692083058301670244111012526862968266053171845815822256989870249926854992205552563285353525543328049525132884292780192513486619776137009597648435477887525799061281753115569413017658414264792008566509520428698932526240046528344930745615785743550807399043404423048581296354933837306692069277486934336342500303791105161121070591216687635910657717768156341345652493452505201766942678795746558685972843640842243782467169134985129579313695028032844358280505677282158352513996923401508072293392342926649470032812045368330593811129872466102982171511306105484091724773000837322922732503329120876641585656289358089859421055061520777877463298669546659940932216240023599133945666626090789445455497225817564426426680947541854109128786080024683601496931422764626710935700067274190851304913032299363028368118483494073753175507481997113965989914096161673346138739080632184247467097077994235606593130854143782584185641343827134111121367506339682052547088873154136838369396326706809505002500813971979207200353692618782039506126933156732210272222972410183708582413652539292956600352356914327806907606019580536786144031789813782671448146536382380186577970455843305675602508960482977440603198235300547900160825758449874655969245896098516449587218517260659234025873820105959820464009630944208437838331384485303341687144856450578760868730211647573239581741415471741927273404848757689431579961755489903335785881148541870029481108911328933884927230924260485704137350285738600318735140367048157167720704969004286435821054832315951791486645728318059747775919482596016575104316192758589922848030164588113908760791679942229639312745028886328346506880 [144,104] -2055070626720486148122865783847748325459763978424645483318640161406900102384794678345969297920583825963373723629610882121316471150558069291537247105402608066625259007396387002083955648661137141541345024933116334685426807980164643312676613636547081946078067985867872438863847455156624590768626373886620171414679393403308903309930764878966730192080492356957828125641165606802480601685016621734210902039672129715447657522036802013909185413503920439257030307578885374370669757644907833593773698352041167958729007214615080999284372880530923405569025595599256040989130098649744638478076403710313504488628565191797859186702074470028072658427841121354515271627208402153600321223608212818916524978641149745246344653566772755883019981777926285080974569753593496181103108825461650469940236604792956288573898616097235450368134976314734791362825085397813181318686313528890860622848174522779011867674102780389394244174764562840606824591167655495604854558849615560201575229154749213384904522250714008870634694879029880985452450476988378070244821133282010108630952947087958504217019484040563636579553441921661078469434423045640149766294762608573384841526120702952976540309709204037113822295579507216307326408713946308318560172454778534314433158520842781924839649339528259572705078800967671213152889721341581765470517309684413486139710629936377945625824379179261476757559712776348554955125470014571690721455677527072151351535751731931007969964076297103884053346321008033320387027718566704496093156230648170718041325171487174870114067790316850858946271173429403315741864951293534945546640863727834247508401398315089153186231077462442887316402546179119544189724969538363159800921915192256448080615011172158655225992951262735354841798610150037241619866125132143942121818919632494275460722361842068485754838105205158081748874936682446713105522882490495987666400368920638368919338133727149679821820625694742627155624232686711939586427818548670036354912624545790803243457920033026143693833579659324728440162184895025412767302485058213517363722030521737167712438140237834768 [144,105] -1733198404807674266221602091069514244806762685747504895463720753679140252514212800769437205704301158454062535160570525383559750027934289816186332949628286017332888998642713463575658113542219524647974941617014221846143076632991915770508592125895271444313204210954243264252136451369942680469717529768799450254263498746446972561250066396079686689552903366333052468049429389061088074265298624140575131969170939230140520552023037484545849548548881696502603534848887297607594066491114735617858522450289488787652706555196578494955520356171094826366182967841131743434943875511986557995775427869783837527358940489688901152931770251948298874196750454652380677601549962300642182024628975343541760371849072118223543782888556407797090548076998791906661529744797399699393645596385889477383636775321335385930038966864098378513853628703411278112860488163315530549739527632904937992343290335556135847298030789875760631514207154681320607483797530204914204357503119634040650806519490819834569614984380441109225623767255043012877454084130082680760782963096921697418493787834998075463848853860896444726324449642933919346012667537882173174220211749044979819213996840086556143853072172649093922989668532461767589756146699598207751541621455791044684452706551164299566399825326420226425224614809765507719924646999648459318199952579310194727252068078284974436281846931573975558571654036471179212351987884199428585678810189961952603637205343583013781639261469675759913089408936118594607112894479616953711541580628200164394187090441988834391532910769893277540633382790214593399407550254355149609446797626969963064673052958007336217104748115080407337924153102419616247774872630869100559784984803239376066174666173198803493562141755519651439846252888191993689828869341791788312809720492670948540359351894970870485080020824842542603911903639863352730813761670879996577681506856223650210770748594823350721295722324346327041921403083550997577173078205842079639140350220958788943736282886024519313730133628036496913889522762274623631917984601969367543554471554396335634827085648 [144,106] 28685888442605952949678973523422576237001973791406637708192559969648703303173616427970909430253329902841395724341407426665178871336462201638166307046597794805853774775834673677314385939652600214846062996709151591191927322938568185275855584240622189007122270428240148947629427447627156977562909893227913973857309664071679383310699527104097793494657059501690268557158000533025018975593503085784491688102396793360579851211413495722876855970545406508570537666396677712479229032940246789507964179309154139951939686474017709426967054465871113943328244396897403974931421037055901013703257539306994214714072106089331827966153726581912721464890260722452388841660531561162259578699634895812876560204831324022457872334418969268516549408425992440281773058734387604768446007733594719347210703957016626793943928361326795047724621102138367821345538151737367990775975760753594436156660683131579452079573722944641623804460336154846515921943895500385464004131264404873724085832740602603238883718926514457495055144259654499920597314882559818261645564676339307888576583298680659610497214813875790193501812958445311807460533262816585706398887578779295473465960481067876033594245701754728894029085481000296159757032193549619702233796415602352780536743089956366965154497983808044375809950371933108478848461311420277453338943274489580545048474395464996197973489338178705057334752925561038675219959730140215056098764585800055384800772320124358518271019771125209970557603042620907115934991449444545896365996111241732410169594415787227129311976072602577367707904917679968296785700978620702466139327461125272264936431321279598323120429472206697362575618611900818772492719147161791318264194206451704513990358539196219801909669236659417980196874049305021346499930970744704898802900837834743444709569287346527938545034735219423042009190931742924482992065935475928695184648761146656172317575638971028568274014451782286572207871348821468515683599306229362676207916523187981316518047899283329248176379388109439593070035398583753869693317847970779805314647581496808716680 [144,107] 53986838054177076150140257065725609216961376137355358807276450757417909401855603832411553186247929645852558409581525531478895188199148963250206345894862858161286968669539432518212003017229668689513998248959263166998807898510237871795956891822839121728932413374234535077876805024073057209470526381691379681215312958609886102692732003966258219578598684307887510664911283051211998063492937100481200031507197135442998200535101459407090777102912483404629706999689276737973870776783434607687530106191837928823090391756267583315398062261591230172287284333413718490421160763996650490182213369371215059712454327727460009501672827995986244300052599553876093272984508051928627921009973924426650563871982118697463129800900358621979560890796811933942841639185012831223738824321339512942525199268241286808992256388136972089979649879799928051497648774199316418843987475885265648955469093349850931020626022729329824331019718021986442359177096060083826919948109118590904255852051353013637326833806661353535019653323382104704120875009781251360134943520628491294129687316854047031091480224897280315573575588279474770231758908919186805364929196953602632205665296244047638241001042068397574779021368431134291773907592667261497734194859722753372067287101881712907582258172951011228447287665140198433764134958936164584897200017422473426510307653564467562960520858988345702413500431851368078635069193449478599974919633009743082657888722916898815058319141392090404110586824049309326323864958267117281817940636017502222861927494144570676607569984365335982368746914828639601194802473697030752627774168502161251677696260655210224300904317947448868113970809311338622311175121972541663555368755157279877642567612474157402535870165779077884803438398237575692344299158843218988043496158935328203044200183817612687250608906144357627379996987608216633875767342960170618377188930404761779494572153550278700173948740122801623972258423523802594937608457173888872184137836789523199749094962234220325281563955135319899925799285644963966390724429690868227806955065123456 [144,108] -1146163154653014770059347553916478747422674935997183815176955922328368920569483665539520095141111066720959131729273528461148462904295999047956501449150994630893034209207421157944760963407507414535745489189158498337042125252476095236470344307656749887930772302791220104695761367068130591537101435555955322183489072685577429973673332152212347293489684578209343471091687148070869376539184827498512492714137558139652473638092620119787500582783751964085194949823499441703187525025814982165712137566491369472054570727909443274247286359731560703083507537230591314806534658084982143222982176858112994489135857470259884741806153189760455204387436665074442086225037978563825093949495812973989505980470127329760744627029058746634264158373339330161615050077758273297133976506286418261512204511649410749914461929582929160360110964990824704876117384219441699526229844424267086106125151697940744348268914967100777970188961599916227098066320882341314551486350012371039809867039396031881851467051218257551232994396534941148750256048334827106213450509125032671597610366058501546425374082723012113868220955123741255168011030640072785624360235836421364506319355601503696452443069633545179827765236593283252208975171214966661404360949759661351970857321093329803444558519607723666946397375640677779347578412316175699419800863888077992717493545891554500963293146999000777797607347284457342378451243663998504498341026805771083474348957015682534896753281126085634419981838626193480463669905997226767773603356365685114395703040422782451906684610333271518093492085926671158739146149951447563821132660582496593396759749575631513445821002833171921750158977947316362906990934684518887559090381573800652178040281531488553139659399336929840416536833320861332249402463923367554932703759817775841321311528940631463617382875017360517989819763455475075838206006351820425888508624498913499490920371584411924008671239221320637529487589241054931279572568624418648137103990023529344263246430698923647746174782241833336509815997819696253498510005384842414236539800 [144,109] -514303631253848487541357208006276914319195223258647902601187662652079266406127572131136300648309762085501538829096106367016419991168041652889245285228573475866460757312403256180461909954623381425586116042295650169715471246588256096586645386980269305710651418159883076717094964477180242594408168902230370801451819171755143719721405929346888147199403941998418869448747279954151708007046676916508885220909074023696341201918723883936883602000782692418119005065979871943958174860824090568690897656066398855734573061397680037437948983631628507286031322648292145292969390715432783945000068565898949124266549055266521140206584029283834748265100955612599187266650033443776820703429847577170592798948889297045822215117458135464538185996636367123536157456177964110499760742322031366762686014937862769158195597004733422837426313691906963949417179903872994345695576381600242988649811568908723538122276742984278907594630464121368078939760198533896529140001021791582960395337117699822303848047875310068866075457005635529561115758949171075062661939615220395375848740717764078413084347041926762327926949705443514004894499638061907837969687740429981660746950090362815515232082863935444755272645754011979379159566846380930310962973116541901767828074127381768887413213995663184621392818160748838224491553725510425537388968416684052832460720745290600797972713380106261753728049053481748180359502005882153193283580636646564691375336329785969491392618514284847300680244839984469587295626521417651160639109607964104034699559906046736309341214112815103781364220060728902293941527053199395366279348586867765487182866307772203395891669330108170441742721236951958243399857287550866151969416831886585591643083245651850509000504579284800825998574852486337743922745444534427851781948433159395109506909256005537535227662719462059945861978513883460980811127337916445650411002459129563031573010807893537837919341030745141606678469579614254406312039592944827130759585175489873708394114248149194341844655333738326904008738619090901879281105143844003384 [144,110] 24317218765490535906920384116324330813030600006968657824179842515812947157047272532468988418408044536931895592042395066875296485992918494424502436651176851815543255474959510767573786112022992482343348218506460836465858066770209356342122516116914424916917119985640973306516609696691694417011218900589834242244913078537413762854287349369671361859130816872159741848833695588724226417501553845640673169504099773567957468840957532670009723908651407753544432748129387050784357319548884635522792669262379654259526627157790615004473547572273653876430637492360419423005129460813265153101014171245736561018566734525628575975721525867983210604085078106926061911986458624418086606293331293178102968326200837675450680360163702705432813590798605477414558384944996522499820603001698245110984416522205300249094971348185526677779227466489450990957922234798392478292748795664322940073667149318900767766151775344562014273894997093261954974677051818143557327624695892087938896936647085108811095040675211275078168401340776424131289261711687526394002305088270584661736083696697462714564673953750805246488705593145545889764039163480043411189734110440495123100139902637594289920702683199098358250734944478842794692329061360825342622587013555263513306680937545194137451486207198252708498483308630567336294870944656705656482740373933607847591198840490309411267658275957219112202397457319209646650784657056977368965050927757568577736489129167247807404186182211248515853251803433892503011572147273056651777405528198457641929729121249438227599158712734198629763704243816021646921534478219281834729036427076156855884459036379124235297028807922052860807334832039680528927002124452928455383106544203455672217962801579842970742830382265248747910526810617480555757329655139487541827991665144254313673131892415996038140932781788702153729540163124060431845436837688186797876754666744131620335464575679485201272139277731153204130258348973260704058528115574299677820234369219498415037434909236060340806083402505257528796982299726732493387067393615 [144,111] 183820900911938827121765507000004139716579220719217966487812458057746398000809419014777631771556706929030994651857497233940270206323453445869205358240760315536789609954238689580546920775899343835140183490432679180691374003341074534700364607473177336723801280249789345136481922598386148846813926190603961397536353041780104669520090446573444825810927297864271403123207077566149785933583418181780849871498298857249596982885006606983541884973932494311988163104367179807137344560413324536711672618315138726009135517747460535723662414202666686642933804711489096997360008486043304919510182562396835924017232782016929299203279438226795579017521216755453851416954052823071191118360921337114863201872740290689229130001971289548469069782092542680709006141806123431484317597836835798774798383620069429742213386625151114024627968809710768372583320926103640905805483257595321073769993495915211985484661455067094024509251567127049797298061066422019220846943047599022370837348465425923640031087217119815955228543899800062761596003414937093355689340065433074704112130155864353213426516805335377262135839449340561712311964280055673928158382555060111544079103592518511181854040345143893741849758824304386058306683399683889923522007901426607317394533630527213153929250848046363661288948223498355606024409896324747384993425771317300716430671571836454232304665600049352401485271971592284851487174703981151606953690303232707334477882087449433430928998617454714099743403613380285537741735597185979681250096018116498141206876463610557449177444931026500394816405761858624500302653622976949421261132296706085544290882932583301864418241365487396114246480611194089421880786059832759675748050913465112981784205439224671730392565870231039195913615470560199529030332116196153351396832193892474174305167751978820136578811382431550209337054720871154782456980903989943040058157887305726882919818445313529446296498179294513903309856026593117778270714902498986871057033747162721446028109760116053827807299500621929393398486174651191923456 [144,112] 27787612488246509942567097400323440399445928343454048213689129409525926787310041140125273345643947908675270597698071664942423396901922429764433053582597535021510456382759682072508090855394232894137082984900438367287931633324998132705399457927939060678842945747471832671976288043066132608261299820355620972501392117987212778111286341227745062878878959302730916901444387082907052545558397289506053958358752177266160204046606462001336852681351934447197035358390979711181707041268508165779211018630976185070539948586536936287151859313343829244842881082167824622229448172968531223254203127635740864084590411883475189178414819469545326926469921007033467859315930189023055624696018889151997115718493325117417195158303158601304584205390646354611243331364640063373037766508315116037502149410723183431702130103565486187188030651199612959672702437886693316942712601787147682286983557516543705683749436616030713597394814896455965330071784276100746122717440960130600522013687566449962408649674969689670029285804461898307042072515799455600550901771296321430420763620332045282648545498514687467093336870165300575779655085885564766485454081281858610930510118885985636830476152948835676182103755756127598698775897718036917588838143215613686416356319150832892001975908228898289540177221656711807311036746866619613417792505770930568171502257943184557226078454177545826180629879514843390267183050664734507803541943867201904824946644017105995840073418129779659397779785093996158421742101851730355542058417442512758865802666073851787130422166965953542181241087936743532173795002513730334272346051262065216268250741844741342625912620934800979665169128669733582475406006085199893230276936093665640293601975674062774858617752932607896261989423714615372989186609020125454326980297002342438471746943966529791936497963942381597498564742132239098075469355486115927339214001294261799201174886346894383352836517978861259282094832415762361176834683438430987285432443055792769691423637405433649044562567803612657294237718057600 [144,113] -313469879443650080145971671439907514104383002524143023511883545591195683589178288910843904971386259253735324326266008872851354197722332739949793475453204423876288669203199554539695336890783149622828005635265857913528843314766217638247079783904877842450208143956217344847881756297153078415477757434977388866472312204435127480644637894883416884193988407821788454364645350627657361555365158246282134938754080232482419478797554281816804417679050800154744997112449086918462028527882342153937438013501551233755185043775895059257663973625359307821208188537432601870520299084349225008689503789002045975314260947409461267397263140240279374135557872649980515599721399576969007391614687603545819386070874971696753564279869510642174894648309852054477652736114316713114615703088272332413849775336242156554259793996788899979656754920945034027651918702524653821536431846891494071057069293184864941144738347479350148414522074794088708609688329096253328227895808131384568631437210889120395627449321417403438218756685869750756479655996771579291497336107195364888155554045859141770783640904331750812885378370714552952449074023242867631147716692265169707434126969016007932055175330286391429133167546228136664287497592125419491237078132041409257302342916248690037080414869270598445868777358127233822294369654888282115899170850569319813433082424458456774705414399841114955039538816786991852761220525003078553227899644916788029292627539563382055127395941203832224253375692455496793110467232972766841355536844759915472664610532422240024301817546989111061860863548860367212648563132500800286192714960125345252542128943080179530041224909091855380007181961177946116072024772877013392868383588576720693560114438691130589922260334740381850838731918348722324563230243099862513188745387308717582840131438549891692709990162108856120056335323155835278520818905615419504357460668717209756390001343331125616475926658792815035269821974069516992732607489792657522303563881749581384081232873472050036507171572711788704204992 [144,114] 573722698190154245069355281704478136352942075662657966748699100450213132986165767285979707326771934066002235928316771527120208032595307593301489755982232212546980112683562517345313378898282886246489114978602400905975958155485173043319254784328743453210542481127492242509986142148332462422265391606594745350514232210905594444298661732778629542815503572952679796337208790715507816001530785514759687124073911901061323897946081150556450661463558092315416433949631190941688680287787466512723297024862938738564306578993792975873876833389935406987258095126258965596857024992174977644723404545321534810872650361348775875328073439039488857587186373863330383275775674823832239327681119163117414516590169468603248579292651496246571335184310394544362534125955115379185462632432833669941470121017692318336520121020714399645785088364076004094603522542427856644571517061490536295890697784260010969405698920347579915585600919291000094111519022899226920307464078926755249856096197394881579252520700328785152184503022040948263462302411524620912462222463612512067091464368589940480840692717330816870495617286293901506116237281898247065172887666766816345144687064197183657617277694419829150702093384846032498855843626997806612385899511615586926860861214302104538294152477060455423658779319452933206291443138116633499005005027567210622883612358155743006501368888815510837736029749341235361907109885629551004876254951829507938472991568401632016591351710332628545053955295693821438761943486158023799437779692155012143030307419082267286388065530359487855164742929611013056625332714495957270929009686681330668931059394668596793486313865926584888837782347570350752973882058300036338244096545405560287379830884586036942615652945519831589200867467426155022076291486761722306587825911126797524560414036847195247041088517654602499309204405652533197729909524352785340294262175043242923290590712526774316811959992995972146308387095286635415890116036906045547787672057245998441546097163744038351255541041432652 [144,115] 15373145482009732494848689688768239140290600913720746990560575683373423297085828595927883027611041050042171516786466012102152131336122922424507561921795967162728907189327323741004813316099455404829645275259761567434728100780776337566910647037008506137815040219296278357786176701474942435380127552650448868497921457166200167818064585418239029163172465608161722576199621611653967477376186739328730519746506262871856495984214307214507141089370705025160026377844686280096416027966618223736273984658000913931541774534246767314295088935078407100121409122822688096326740885153690433463045119695853747415156764372846357415067064405489522282825087101218731737381553764141565988818906657952848449340017763390226167587181018858274780118704163351532256274296559381695047993737181769929662096347730190926605765785282603870746550478850350359571690929990365258813827920354441819940526144858386685775157242083326181719109297606495964668084836944823726718759748715033321829927886067506085791935360009876567631396109262617580693412366306869157988913080772112351554133010272554502178538055729808128705431903707613070844693210894746417301529081483956881219438627673433505625280879881539777930933566541845021099167990387868942663133909239226096452407600490070387737912393429199802055280838144197330404022442811425395105233948717191062757253527937529536162541627072078608628098222133868215817017017087470611867728307671877575960544673015996338037450794643835491564049831718668853596082281761469996686010750112637688369410949815832335544130005444083925292088421446606026603835961854668130559121726740734030210446768906196992691545873031304695127675135607922308552493522936363095449828802587744772254135958995522143007730395889912731787954821480780120807040669179464397125328619114440557423857720486763151130460747154191901279125424971377618553058920146812630588784208229888186093689176579777519583082460388278698123750010953694984310351894410103636645937698692513381954692492633748359113157312 [144,116] 47443989361679744199041232107658607105188486675493734479604582153603958249406957669411905051798307637655189274664112572206069267758298631725816598024262131062668279860419271906673222111552753400204795417211745554331105079066924000446282376992511049368651576868858236927901205319000565291181840410277014639741571231462636680486687293153443560417020587142826951738046514128513311954337176150946613500313292483744170662005489357432014576800715929849481284755830868326640003529763710900990597878580374639430405294673327400221472793975258575189054727279160106447102127496793099960626737072005860517168332313329684985875754826226467358472971599067846679920791467067453935669984625455946498217293955953999229426188432656136410265132158918806366355132338633717058311098349601261083508653760471024997571226419393837745974877653830867923298896990183010187787774774476236452982985399134321038982051605387560023584641417862529946274045759235876781131290047468007676686132520533679043097935964643877829857618603606349037885652741453572830864869754042644518840302548935865572995896193934991199955670368258736841011412783983872005060197893665538891574140959958963602034983920934971116240203984400220752300699285138571049521316817252319155444784109458493024742335974082163277320350927960577264227953769072919896068648708110717832588690806582449914013810826954478241485300851231347936691752143915785243740231577533702664552266245021600170945954546657372845533624068894610976219164417548120856819835152499765878620519231821337969221640943894071826109405752622033477890499378283617597027170349779482319885985841258418801515149030977122252268440101919986715923729128470804642462692137980338882940023219856491649875975654220395221284930689447378830987305126588705945829169724319441553505588105609733009149266236504695012631309701996184569989988200258937348149533619949612077065041420283040701313992588940916667402515661739845852743364760218298321520356699767276265836962187267060328 [144,117] -103380168383043794911268682580492431796304313574497153062645166007032164529851133626011974737217104941196352295466974987182358303860603303111354876841463569087828670997550727450860583405048890095941931648831095634394118023681004227963505849695840841466194395597048791991799168473617367074645500683372287347281434093442226983395216093265876178473616614313027563923810969438385967737278594977597271369731913930376119690887308726405592655214595814983911994055934844201980666201069607829246110948053557677202233828719284485080838792737524971363486891676142625831193259539818026875028537012304654220554276853576204129154663533277215715461827922250475589683823873245994729435197415947069444069620337712469078632760386017458906133965335063247498524948988526323206901757531924577871201199401717796978040671683304740907260778816633048691910763890898593261157562310490751666138136201181229077739927426268370387862843734926804159960897302075391948021809606460918467203511187834597256459948629597350998215470375332315921042251062481415877664967541738925695579613510849521263230791240009119661788937106289811769973252500031910834792858416170022013530536316480901666156574339258089265266280406878333190597447804477817054269266426718740004049183789961992119086997708659124603238354344446660837472979267057082774808754033208855554613372489229006566757872272991197666418184762714296612900080126421106492694893048565271057519139058874852907822811018968778006960641515043838593762600260586796059913600308652532791698012504510409711515616503863030371817268775671664444314373646560502372441167249773933674874509671844995995333285435323466508777882968766864314991322666033243795528410923087383883249257410538201685744055168770081210522904381040660679195375527532080505807707981205786265865711602726759555396385379727489320323201606818757091758240529639056389299108006748369688893147399167104736609349380211560656365500590206274769230450376723781270447821969993170172163818592 [144,118] 16702870791324602847138646705651363686518018136382430194141230717219618502945191144462213867324359191104560143318784031605456186105133684503801216963460280914777497994514452540404043479098256144063490063216938800824017000761288207926732966365350734283435828078380531840826050465442263668202236741108424854326968646053252714165115507796943500717136102654684287355007442625594372259871735423189458469836130900778658107636457339806527454594158138060885763034723424507618219695832019127989942795133835329210137943205576689207396522099377148043911226794195535776402084392143500501432459205919730752338006790478596026403945351580486254511063348447994901319953706941337087804093280395128718864611036374649679817223204475806207397288438435796659495447660241012420359143181055634183634511645030064023170731166457938092660863589759963922555189117403164590556455068266806424955821381764672848563496240788361235708787651933471024264074231319045706108291654894028185538965481284203337672271343516478763126955171551957718068760754144865103918689808425977634046207403800785512939954406857249031758920162082246319181366617409639494546394528372203735760324742522659916578608104011401400373646901329568085905835325639935499343323087061993550007838208117168161380730360404032059470781613942675574486514269596277161290570630099119814410763417427906691135203526718937988736662666142384208748922641234648090741623077293859415670986700468164954159148267766124342111475045830358633212707291147355346977853469086791626188351000313519524623351898262290156247629533659841648322549100874436983889042443917286787136270637444758556166830098887632725129096710978075280355613064819080703537049358098115317935088807068649138874603677972412954032407301561131798192896737329789476161346961551134276729748675145356115418801806662160875214945714704388527929145234119261606925067844442794806565860926708445095897127893227540534290233704127565312432774903625921661880899088729168905 [144,119] 171278779964405480473512974410280614583611684485789412357049655521507025726014412337686032172301990191433833124590657742913379942182092332834699834325101134127664928355604467576535575911404456760744042782377464602312067092343404591438484077867831054315483523503171527139419644981071355669612938414920212700513609063730256568948965535174257617357272868006559463617633979106396938160312864020697225528237548515558772912440557830860271465771762845641529429042532314200026635569985489441687891157487346245332565654343176195882210838260856856718188645982737219974767453164753189371782771551284039547687002982701128006055275677048418211154288829936195995370433609252480088009521492023153825481942265689221819831510191767363396354215886920429531773267111708377838669659806829949310668319059574180651101920350630019406516523891958257142863392502934970524784352595628111334640486767195387015864954072948504880764700416541509924596222149939845110224130014555305437984904779272466595228372697527799564089993128923416830878349991877568547295392517360356687339800257428387165670535219871331457976872778180840971997558074121276508902085201031104109784760603166884454258306484132406690374481691231726914078201983830559401087348316898922526381261694317484534817818986615694645839544096816111334751985212728823093642905631897991058854788256779909519134244334981533823100200255345209089853834852946010732448361625895787627102472338771832561107856823458525132155460967720404061381868726189533985812011525702171396857048991339676177183071797779342112259647961590323048127347134843935105295559269966348618909701522265275520027573142298481576110411882765811074078277744888975120210609742773975314136798497107164563395343981266113768210684312025221432030883079348827734385390025223553529822796277224990060469892762530116800331289636909712781605492287896897622948234188935392804750909914438732078742086229704557304661450936650532858457593418249312573559112768 [144,120] 164033392221617228466904801631892849027082815363012712766936932431180869772236067105140040510020247915123146389732239337882076477597172710445630676809706051903026691029710908083871233568072818376875935917717596142276386371385167455592672669060892062883136602364173240820629281270333398755567673323388903992745642366707249353523440673040567089913710316568952279662576668977193113925659806550777144630576342795365476177289164976312268518973316847455497765393016394755014882857617754464525972558616153426733289577246828320313387822320985141242004061609922827861881491732568625612118478527095882412083540197729947537090877822435344492116649853003335639160977784093667611005287458275795697162122316600331607544587356241287225424293326761913622335413909885137813382574484707497474262224482750390409382665924797470116838291061389911516533047608643405742833438081751068040664907486903487661815189317724078399393226178818455566150482633865568222130203520044730899046238359146185585091881614545056616558442633623229776751251064003947266844558083523649564537699397147060787826724082655294115023665375030459621176061648406405046378769729723691826891463371373889141861878443741254275371213967399967705422817466117167140080476008838612767450625895684185225727350191176657770516139224096894825313967783182612213877795837810479717086772263574129106751677992984427873898142632100560427297017506966806113148217062351729321611223146954250878055228956349658250186307596303048154489362055587938533949756785541754001652879758410407736217887743805545314460651025506611038475467818262692057694174015259976407010280607967673715772763471045651239198020461444515618535897126088409521070123429885827882540064319042115153400183808495558700516737956343326088639834209926209866725547744297621510065790096049349856910938913689336883805912464751233077514429687146282257906910471251355906017331155828113738690838798016007809749432342987412059328353260517246496 [144,121] -158516438758591189044892558429332301519257464909292666797139591868306052798180234231433913581156404722313950348987457617540582821589760244766372895700877391786924938681582472621686637471925163160976117253816834549274415341598166927760464951444816679206977808181082341062793872812851130816834533876597598008754399116249445331826539420016749332877172796075370390282516958368130127615693583879155505156713715198894206331169013607405418415401791551331366971851899042568125701362163197257776634482101440099928869203414472511548253242644118864588509907700353024472829632580652966957053683341651578357694814005451767383550973546510348802720016497754787126683527087770900747869623622995439304213889161949745984602166386891986654481080820138514071937927306613748469559017315209655995006809788459166627582622228916217691060130962986672107062074866090170279601278844621343916258223166005206042179334435902200599349310252936996706164402380697873041072646215217158344687813920270886169278354601102834695751173289792998627008904966740411498495338421762788821920636977455439171651552961907921870701833885640880795337252934783659242121083672580663173595617355396088888183459686391898401224122912295069531440500477637863454337937256752821047411131471912973917890351714615037276246305080034266049912074350533047690589376043229358004557189832995557226628595246067574889161790646414427554387366101381490835688141417340270516642835411192027635312787460986354533344615183479025006354204439387476693949069225948767757625728618506753951520232918918520828911651165347457724027622757147315008041527532973351145262688644132053905572789325331883660540419655353500447323528594020826379393533610636835768193737254460378803517030734303045299763146095692780229468098321037296754594049861765873553339501722713528643732748363777651435791458365926896086040152886526659264221975158684893592829938401342800445662341235573949428493566946080560438198100256 [144,122] 37683588788151981232242738147383838971775290582023259687212021027774395817462198193772673191082213931846691879347750150438086100515320985019115752897178903627088210472874174921876852895601343120789169854061185650830459083626513874943483055550890049027631712180148231284672777696027461671936516976819598780387003567998249253827079163883480754618974621498482706638802243969989119926409778836638993977055488022536140593506624509276598558083120644276290561764574739441105795282087107750583423615537847938736794663118609012468268204280626955353658384580536771325598680966051436373351706709811299974895985539696074173918290476232639324456602659383262276675000491343544414347514465435199612270821085689862991122451789151307227289198102047101916240436582476274074839294182204160551770791944427850482632318306009608982038297186751204545816965215650567472897482979180190585274097150188587245503460239729300898936769457513095293863723320970164951456956624039034858817120297957740953294253657397703522004066060235745098083706333039165607388616352954028575916253293906596119245479917643925359875054522677661914125438372423443948938590491922853035005756748346448086621309668455279408982116815403731763668068675327258568256336414238243064823008784742486709294265653547562884919699411220564067068474074773398679052095512344405039257275871212159772876564518720507145646898044262347556463677623807024991553391344215906576619006103271477623090840937660169761633741483420221531503172864346324513505290903129185533456954553148592137757385353308476949019942606065766142627918981557739933415545525065567223239142007113189941746921120392055746362559364055993043427931903952081047598449701544050899038335721748151558697159657189403407216973595711202742435925351411805652814781553576335907648703178392793927699676753321535030202034060729415469655057212040647857384505431789409978676007789437174457634099243225269909837756639080405100 [144,123] -3420128246033312290405448630443363075784453386396089369254874634313862532860757516323488291334055821183083394861014054260107804723363979326348674453869257879325645691163377308055714805548519985895740848333880077617645316936475079005670605129755352696918367818177541595292178874306848411358276467113100009558221802451807593913901573835638864626927965165234497022786923805856488746733564841782164058349643292831595880867649984827922430365542992833448455457810371838738380219211780716973184138676477699082101094685250897280154635390020560663892210385079138845526265823344352488457856009062766904446575554193279481727386423428670026823363577883882518726196815521015052306979420455443286650791047094568098275301333913897463952011091538173763003920167677091811482508965588042203767657696461112193924018602338319409226596623979427761872592636426895285922001531273688415693808264721380309359825950961842338953152065186093547199149548032810484372992014914097571757427807127788044389967452277529298673977748862160841965418645558258740017920075859348228832980494882986786118869631622856997910648348034278924882948141973296317169910559723623982344472551424763167348780861950073005067914356239457165602860194987048023232609371304393139173397463035229925638802640087510109806549735727765076156291775650460751646576319084526914017500618598021935369633577563277792093841300102336661172911031870231087801149438269097318278187623604143818929293284104665280950630586696238621808916849912504063497902548261942408254098328121263672103902871733886148807797447493486960144528036292583283495748118017862027499363924856608216180101411890027583003462979949392766400167577450968589618278794145460552610538491082848181616728509261404143259329008692562192916183824472160530250759756507582781602730743459648271626912084030015303840974069684076040049528698053116963241902249589829470593516738166908756321018474015821686885625408 [144,124] 177800413541389442169830908161998770154316184144291883317352533052727439398942300608744445234545238294384215886858962160154253185847475958230846176070274848586345172890432727427455328080851765515751135868107863761763958480682916682244086808131811776650920280269975612239860723101215820818877865633981500036314356436373265172823334745210222967294500099051561615235114510602624570392572869359648185399291885824392062792152913136347950168312814189711329846169393227079859213646230532343562689315784785764108096654340081463889506606495236535236483894383716792563277941402246306504248542157080616677378883970476244052857670586415342066750662355512264213451120867365377873975897295022904156717233620682620099163389177543634645799883378423397810818980969771908978512158348909792509944868334337761313508909642687818240714682293215329455970814182513000142617127035619072451378887010538439638458536767836306012831996641931013577609238735799707281782963955472277641451464922336389662630386388982936836721862854721271859612485707576690028267143740442565750119464579379348152111696475545905327599407890424396833508273303093139467496335387720744820595076748530726332299288025514564760036516998477409250664824543658160451966278276307655696096250373567704246683976691760208800612126079946812273342924326581853666237385709812499999450453874012855928866933504853900513477177193322087567776637006310359751038030553887812633472810261348079472742304236273128766263040617671353683141262697717677533398545999153894205456892078683970394839446681338351253186140665742920896115055956839441972994488912757311332494461802689976180053716650073161140165628951630144699959745024813826092748819814717451434102125237877270786907134019738519129324240441504019281983142153281977097097448304918663993117289461667174146769335936847891587201195938659020873046577424322690755532756602789933533118498729247542180736808326586320 [144,125] -11243206855173545749699764670055597615697050050649521769825769475541804865401237720260380108822735015024441315568885379865037693109968467627455551938116764359907109386106090423415551179902653878656020117541166802650745390269206996057756535537114195140663197585321935847536138608019315722132396482210116350299528048748683064970855051109902236151197986584189941231114872037734956675720225681476541924291249670987461437185523063928529567042003947833149121198207896751381637988537161593835076234479069982160469685284390647893006486900696269605615191545439748687971791535579598818645407033555529065415119118912541707113897268716725993123274192873643092398470631643459801186410995483105329902374635740521303254860077406718842583117636567295584253773141800081310100855561596685516044254131840866172933321017765921682416354011946156681061403391606512946026078766093914125543062191139261140115772153363539739404111308795845364405135366230919732385248848815754955271605499940782673985721372194696829240321837430055088247993288261285827877715402324751190452111441371843541844020184914957340394626906327863461095121876528204870038312781500759324071376363974712401245409114730948167168591260583311662730781301252735310778416450733714473422585273501062062053073870322266398643952955753626612251885918480845370910160914555199727305266406219938967713685741362246616836219416006893775149333823381106892491801141669280397964223290330835386144335595807311962515358893234555551866463423831162440217589183662370102237156941065080556791636214872005191970551960434457643843761641558153996337194058077105494947220320932054250906706293418073063002396291613829040076766807302542123951757487499921786943559571917298832738196571432255048592765556889065438206619965320568012574221578104340337937145086215607003642577687405388506100807517206355333590832779908394786601832707379755889943446684154746350750440 [144,126] 817003874994957422919045310302266832484983020492866752388454899659858261049516100419878808249519379265934531228769178634705838159049086882469000592709695361515247877389111410030836138095492490311406929541891365139095290339163398783694372402352711569283175863520292667059438714943847857615272455481635499347538255625747941284506596271616545177282890896668535178143303696854435564003215932054151476663373451060103030137874815633499858904100244498411479493805474774218574852575451343053879018635117405389911279036651464446870176302493199047966007711457037103229760487011084031398424874299275515958065039187340677579609249780765749745251875549226693393578137384394408386545823920573425043801094486497462236657758300902333037611577842219615019005320338529186456871324959185593157826695274340191102624935217206332004787894465733798202462122180496799868693538849334119823086750820541212806508653685208606175681701689116081655591457309902379643989419362872131791901006099222931985798260209057276401332168553253045053664268484065462453183598631386882981994954344309755960064821530036157659820876006715851469282204506070807609543841385617452591229605210347176539660330901369584240800738886019734949102517161753035585127970761164158924531545507119130452248444149880574038040632979067452986768762990025535920380848989373313449753270781886831297371599699963592901244462838357538201464280853348517993334477769115144287703675880643729966642309635276021435022694373418327129633458018646871295092517273506774601097059224484948608759641822795706413339380966343144278656164729277824541453029688189896150528488139531135130513081509759823705635943864490705118292552279551792677946544365975663711749703114358182515783583127559975735032684246664736491752221553454112883344324853865957290105274441344012668746560963470872028220658871083822419916734141761607522166343989390443841100636759414 [144,127] 31074883791130782938929189840559373373751396156761876593298019807947130415838872408625693678659375647479270952397505053070360728432771238606094956526575521022262978527648740403638170498561223840339607233705085803604622073881663983503458351048919158669281311585365991480005996862670484512775789593839743808431125766653718484956560330668718396830540456506907404361046152853148713938002171935628391470267701466917170230384270381060583238916874182003126233853143110941742493437395042996966866458145728258565887030741873378436480439277922519704755695277643229030922833676761728686707305480350549769335387309339625147102178799140961143548381627474663802538491711561140581559786995108082249635722462862943660749885874394357101632957400381364814897484561642862383892551173208905165574181817423462317476431181451105602696128675815993607345533913278883902450832917385308912229943798094950367427394413642904755407577409818492034515382896171256045248975703012878491598362730792083492853345187058964493603360841079808018246202369848556719708876950460930963449451969084572090157951676228258231843235494360743945044590271485458892180529401773723925518486814257395849130459403363883970741122724592536644656110317399651178868877954292997356110054949164346746586026175518841485148359065125253422011811386668031126523592383122924244432034023784395920399704388750261352941557973268540346515942638569778599985603005649256921532889309757717086798723947759850447387265383868268388382303397021308482621677207081056983480082266014959490258338974407876162942789389903938526028132856920952234665278880223638853191711756967404712593566806709511453909897744561716534305365244682118908603887227019162457462391844351183089733477804870889627961015195274865092952467451417014748609630971952618737698347390752221755764072012531879921075506360593749911191665664122581776814005231771892986624 [144,128] 441853424482838004190739850224861548179948046184300262810971491771143995862760494592550212481671277035326020794799513745679602274335277493974616744823187845453560926973402266613395510279719488484792736237430024892892048567859881993493878714695778862377913628712376600025513017244076981539658882822767817735427378914235144344036052946339841407568174390477971511883301710624578530018063325441832742497128784813627305154067839971708446001305513400453105381628243606952184357005637435180545499915915680944563240638228751912670487072894701529740355507767075031500085535968000118376260954847288480249502777077674345690007020558228417520337126867384964083019129250218491680628728667127403064255196374442050951318753907388070166520530943048531111953762711308855019226350752850738003481523705265812723166232052136367112158452207250130620740784089807163517191471142075929776300354110525057292144361977927993362321159431083175517790903503567903459739787783107296881165658888070708070380880609583281292217493892671391311660318262858346977933327534620523927920908465657405032526031524774021925359032430575369626260574800817933874449886771322447199593822280277444702720884956976655547784384506501009104317291809083126502920589530164816951046254697057219684102665374156496378055870238223018436641506742534583820871473739587354850520995459694515051541813184803485235350811361931088729721806450122122043834233296177921283578454731493177090751604329652708743737454079453131500936756442065377112631081033180789400474472135349341323155337662050783888437370206206647440886961574828514828290824512881038838517729754198870673792474453550358785155331640431096305372121602331578366766347440975152185371381857888258960379672922260741199599871638499607598147877809624715472721832172093065560966993514407796463332417940865505378793148503274315769210256306247643414031619488 [144,129] 1280046903031579042104530258227942042704880069295840700052083552596705805490999649369054500970032310406548487723275533299833975917275260053426358741157810601112859192267250034506261475562344181215206088931312617075456308785369977072187124088668391952078720567893896737487137449308815754870869192160867307031319705950909679504079866262782176113762754180017963348813884042384097643032906510378728821229172550218502417661678225601899174040978089078312675104829494081012443519779305696642943637106835978625176341482217348193963452324285291884374697562869502270149712557345398145462658447978310251253512197390300473893497606140127560391848971186104760799183220712303218293352498281943703463946923705717716349706182493472104351194984118530169972050443050208720422062072265409123320983307646022584989182413901195752139276911747674958967767958317262427764509768379391662020829831765998622631098970540322631445029047180193566538019899724110815833503188518216392677267553951662085175379959510879631421600170552864867096779704905172302413820367933666158702731994126993859304424079261668804730598536807991574097442014651653482999157550332750058451353323877928224891591795819311071155313766483711130909457915171449906440838122236200776769804912459140889639041077248780896850352468244784899367567790996864869902616635478645898508437675490447622933178109271855993842668747008596514380536939245332351344413457592290314681135925894456991178709264909683796776858765088171442176346438840617587371193513815494949040337904302173898220007961773502338172237570739395411004596375188594391369660612423771852718362022022460171718709298715341966290429659544893916921987092433458086326554560381126803424417462095941205929039328108760334857341932523013902396046760004363578970861772954544789289297323764406315813625036670023382449107537535263832963024569634879584 [144,130] 75819194647491660924867933146984840791957631501684669485326404727047807186311063087802705010073301071279293832150985343102962039180997517634311763843206275003769402155957151999277705843207059028357764353487392378062232954847864955083483211165211362995624930539823309511961642198491226901187694031848514880860930405079386572191511550481967579404362538453402631766165372952448809441063350160446225724994232451606027449577049924113397094586621359543417235079289723020894159640450784283580663410019225731304682292327994613389624034266607131263214176857648617592185037078681034520468237921773622537034035811843017708853650536154139446485097026923587194306968393426630259700142034135750850500148723373612821245915512821743752530732064225353457364189947736534798140373064283787561454952463226084628785086133740158226443736709450560214296458653480974154313246746990782253996959826445897123580121428129047830780417219366552117560792294405850923142659467870403196713504437254690957548751297385301379722080316417993080204852224121902444344054139383382641302413200235892397345759924562421123172857329118266054577297598143753690792171046774925530882610490635610799582040895372361845399909342559109625965909351607833605116066668862630321322273303849210842002431148269039148232751020579717543303510561885361903315118015772290279154049895717344519167347415934805614977063629739127136516955101645232148521252117584337809092637322711180723462702544025627589650286084527878911070252848051975981606031197249349149304036011176443437947926755213737798788473896429277048481091737603503269656980232473315082209282420515196148292521778306854852300517649595183217913234208767673812299528737379659761813462916586710511666568723016159216359672421488507511827373356281012004233038756688809212209320850645335509291996798739252770174543398459236442327128 [144,131] -686848877446466472622794116542511148977093387579904226406609884372425493297474293285251450549454168507558133565410593808842566543109299988366905204991835753514247390543694534303123553446128277105575615174940582861805775219551266353735232999630462576524456775428832152237277525135545561958432970162566653862502899032643788398151885949868853595413439082585024652054369075659987356887446974746240089875775825284764591619380307257875376086871124706090940701690636762759616195919358237338302274791227597732232747287711271721204067076471469443347582126947810597938011004328021184341405349093723407140300531943178345280664474717478334029646712449725371025800903743327419448225359722987380088122917556470199502321070444550648411745733145945642406308583918395855078347088474023745417939664558219754652835248647425815515928694451424296443260001678769745762856821529161452089994941925583330366933895741300497891398598870569340165888935494572287519896115132055861080950430786315351848340527435403819711282454022642449956727688099439257268616401447214265271203568834416056235948454323516523858831647081246667829670002253017533023788392948263699274072146764276759639799300000574015601523943855342878873791611798889631401388445717167150058630458237670295522929111746739753287502486371102660354357188588692251974072271868217890094575168662725932349727683799044739880173026221523103364514371661320184092208580053439247282324890430885128292380524177742035585171042786411781995395855152981546289627325563698229124713861831466065652807366688206819408586369123770868323471384152184171007026641490391071839441870676399610146534550744180426629773481210665338037386862194201089842519683838231062246087233857351517162931036775620534750453506750799791487094916583659346962265689981990212982949338579676392612136806317924076599018598563360 [144,132] -1149089319313178068329220560687280594685506391709179098141035319462333342670567461679807159473307488802377306204325044658529200763679346660698157342236272698632448083817189345388629971061931995326991727919609523673441336694800201425054861818798789779381873401866283659708651096986200510303399441256262553541565797188227611609211867692932841967974868713529531140032292563370843336799659320540779807254699804042109015307616618625630324908765893787670200078599947555939803628104393404937790040030352458052325294729596321356104665947486935391402436307030563011817210493315156002329573958910757435441551075655431715751012569955192099190011267834635600098997156611197631051173743499613299711079013602143313508606397420709050259765341081230000269825279700873860573921361473072486826242278311994776363218539372198739261131984200936352783569601763100559096122340706016849617505611919948351175763905178091740408741356463282130469530283945853619395132299703918456500940560167506776540865646227796851369116162126345446357268093525601655378393730845433537225726979467156707706521844436102001491662960219198971632902750252794356960756473865505613492320129723878595239024383827880405725859255731864929260258821341391478179878116345546633611193345653575425514792258395447079222617743184247409326945158079498203626765525981023423623091113880134373868140186906899469670430736150111960405190648261293260729523383917400992654417822090367498733062844093148777162922968739364177524672161532460944844981741947426823302271920879101248870218579593511429517665184021819982527722768894299124580503023737222402740602814582604874561809055367690680159422597568768068117039412286149771017731911426901709370190957114459542607177383656516843518021457652747526030211859767574896738008627911002104688145350906972882392481912828636224096 [144,133] 6287469413960732499954641195141752857426952377479913395833638326962616304534208089404797753850047071236884761767889544421299577150912126855776940992072071000232261442396720700430411115666628419739260629865690690539914091738830285543855785291640097732644120438968693407833614235659877178202985355151740460111551622091689989062092077773225948388139415863516408072604649502966318892358488057312638697330358373030602445574352980365218939654310533243525940437460019354223380946805151464070861054682265047271979137951327754227595130590931762549898987982870073114631441290006293670856142494665085504113271070969320182927086764678365892294310998846581804720366081639274782400160728508338888642602946784551113172584885161679535479686163488030586879746821855654182018223480927915852384809784617972818915780661312601927260333340518437089258832117456530229119616699425783608461481097062546239871556566385209719845347516634208902011709700118976995879570564809746606296371010204673801818628161132086594809885485149055472803339580993097794908800069128872453838101608097548367808221250613575678554816253559382222770562332631120738561506032876205165598558479730920619293581813564396261767906616043277786688859228759948161624712150697185867207074590811204632968789191688538130025768189782783533842119747542104998983791279239168852798334541946835329585714980974341500113021142123038856231904241553872584288148980580032382857696245001830102714993816522720076243209198901070991510128678789112505566249111449568805784631684000039127218012333390774463980154397031984480111680769122956697959137187245546632482597971770292191237537162368233239157319734035596691142916071396749280625322888294290497110329633228562465449521860255070923795878277274448724830611814376090607515570094190326795484960917799726479195451688 [144,134] 9269658786878026049114890329732154981988730131274225903522512901038296530338068236949903145337123422845641245597188500406289239754746284043469766129213697668005368594111273606386254872153753580849986399776972439403717062032356341116937731661867215248347061483403901061555274075579627581291265368228871375263593153355928008891081002129819339805048333653115267209193769398912939332343026960547353895023844954571450450241588986722941435906449132356436127173596622895289595432131326143345250849593922745356749262156304740791475264224575380269126013601268316593107303645703518490445057665167337899647563528681466016469229435714947440785964419818320505304442660641453273070857057705105486796069576426162617624836560065469780509005597581548996383614622971011152068324424105843204623210529791628510911966170902410172346622643110227248211235304300823091789318006214365094958245308683065669812061866740436723095219713608646175950444757250725363882027259855453819188241154001322675566043513833128086668841388145500952384026591800231290471960923253634805396001445155929622033831701194560417505205019889222439315257958130024441287182527996459323682457523697219212514151523671788070318656599727493986406732469519127038760635743068602900944869666588321650604905353375262972528957296011608546798349639503145457308710700052553706800093022842795498159427873865252200110669689907105584231554691724729989866596813640623426671462897750956399839112430980290088408451354620695820288440428197668398029595138867564459005552834309251846888734018067904731702451642526287421165398950727631014772981198559052719178673972547024389512207861354192540409686305473557171323810306881030352026330072824830202057219765453624788436015737036814693563068279760705904111197485839522582713514050751057654661568907202648 [144,135] -14856692582931644901471542537544565757684830429771554756470816002899577888699591027801543294012267225796556809937819173338934949271004194788013035888268849964162998954420022157916236390736533947605755246806641172068475577167149660706456395194805412564004242422803709395297464108674081283006436047466848979338611487904208517652537289516227001550894324764598115027051905465233897655144309296631501641766824154394349668685920402238674943050330485245039216650249512141573768367058882062678695708423159354643387751402588366908634588476557536644630205502758501902529727011300967880750814583607409390351759314807816986859486868464027251079590824319867897872895831208458608903823475756692527577450924670828798303824448650113069389977249106185062240264807987720296079803581367505159116736956455782093013737001352969220070712649949071274255575258570462404872685396813341527260772534227800040525352967385687648135257505384718938814676772574705559251296066725295004240605781794082739167315886010181887423045226642618044083346838432289421807355437349522481436629204562556744769753019409609597164552846749053973678047208245129742327148240716588936377137607791744075192100470059826935400373823299548574020614356203982877102644634030881398616279915832766633712633816652576346983394209518521480339673518428224090418390944677110524767335272134921319879700574880682715518255832857800256880875351514675479939135900369208130253746162078366352403737492605371174600517788602454641350347253512801263807217185326471315367792241804812787602662371559013148371619585645082513141409462816678886567685732855364694490776354772520191751585394068509446329908850363751608872652108267743372113924974030869276846551498943504114584406917822418229868616569664833648112990403852629761735054416734744444032 [144,136] -20458820365451810028749953576993459530988222537213417343802894124296707630363406147707387877205171374388359660287702726614023291785403154927346843886886266127450348922073286287855600879428563452213946893854203166452811707379366353062825877240276097869457612130262482501683877782334305966682033270301280445423807070945459836455484044517461061771089878737156882984680811953507756547239774188600453091996697543125546754946194674719789471112496642200892190591021722236066837164426947865892816839169943454486681643156693477970531541137057358695946202374672945320203408121412818547786985564945364397768261112867402639059299636336375575691921045896000165753876256440866508498378252127532946776294935552486656232798767901981275480771403295802496361456989959195147329591640615108018743216031669474353588281152147763077794218530980690669132957211136043688850730717099885358200616965473347737836300595659065638661565305970644029222299706733975557409755759114121247716270046416608647163358887029875875290799743387123889845760682725770445139961982374392659041472628673913045487400605005925166040653140827300354397160339847141075746810323237650768721738595476327659679949048747697184364951619996002466021273959731111332737185951450227303862811585197811494715906545703727125414657896887947447219238077695882144062165624649896641712943494356975911222933184053628966963834548915393455298940646169796538505802926614325651762482935718793032275552844311807338271320331284370971232335958182238910512602279709653297490683762774847061809922302460211214561022046608939494628339362532025755969048231322878900740912456439848585769357908347469958139731678810119640304438848445861701520396094645171098955194407408633099056796205596089901030396081014536257403015259165283170259639536 [144,137] 16684417265218543820448438379578295640954084772893579145364351295946884675773085980617660730532929410520916761677307742314441897749030375050155303953860419010896277838784033162205810847023036124160024577997871359052933448933752602568972398911329123287641651945607933308212965791103044891937862214537245397800090861144732522159989615043831218983940458402670941237146904413459136763441540739659684036871682267201261214529057667549188438601952672031873234551690706626451669194506805187744578760036985023594610104398085009791625625027402221636592395973749912821318417255327164417147034645208561299562494323525515830678336914785471546058503131981819717445727810035831214626257390790617801742559666021155175249438902644682212593055316186055849126031975328874021853499107398146975553877460980994617761755665053398343385083567678189137739846427132680321191187907531401046626098705959029333518429455574128321197384099146620050831155478766544402174413958079717980212885508848506657601649404849916528601524907606304528761931714087735513939854197744572042404836844330841986051691824020924259848179126730702568147624870946274493311364882068387783107008291343532589626157066096339747251451062147103640519654736635078029843418792802698444714647107067425233531011543741571683902781163376243037889603158048743433962809009298519388777990328845337513378548013381755681096698233990479430112813128077800348219171539797741132642443288434151713508992233143285893560088935581528868335444105111219637046062217744906205880795075785557216054891086208826223426000008388644893586965322092961330640990728390817242083349110004562610138000049691311889485120813465649527800034889410773988748447165111031094006925651857989047716294297970876208087616154007566095699401391206096 [144,138] 15884213039797280655328153917469027745292034181157907292930599143627226494630166281231493120775479562255780665509913368188626279930095289118765998376315355191903820235400380288100365381163393114911550072624087840786643684663611098450614379594715326050628336674628209503333262178361045298057618297807228429184787670317760547571962133137268849128505591906612427243878815496560458086579706154987093453890923814054667456592496125444811492505624082815649667251598463934147753727557588381141409532502826782202976071762161006085072228316466364551937360654120846584161902366428770859086001944974207422665988998840702805162172930510552124376218015707220373145435204625327917961836865595489658507292435706133891279242376507015748165755939600370911255886109253709404442355673529487624887125064718524397496350068544065638285547645873243636944732835978363723635791164746710600674576308384866712492606183299114222481375871908479545418002709281384507340799685508396378361581467799227299137047355614008844497675077992854578536660745188356135575824844722414327276205948348242084325314485949616715989764895330931530412194795871809701095151529191383603765384685017505923812324779687704671193598718788011369842667731663996123197816675314909342242332427448358381395949215877596254865323863325102444537986741601257961928819316587875215731291737460082555432609559494429211392494732963307586044339533967532709622023858366226608246244308458099574094380836741154331938564052955192196514239839486970091232755896243387973904347210101381085686343137964381352834671099615430672000113189691340570353687341882922562682825396319167348925198181753231511618843591014308100795242847079986535400753789262828597848414090195727433484242996914344706042876494008412731980 [144,139] -6462542793779479219358302792406961705011496484479770269863231592450468192354024835819540405596223825797048701504985671806236963553744240974729841495081487421767787067349707551351799040056545067465796254845148505680168477142116015512738873311806724715011948462607386457617437193779854451680243775491854897223751036765275578829240345584101847920875319761156334954751471361348826821721988261803127137395185958628366149363184878073099445885080769795583655621350627243690351555520973642484912849900518217402990877564723243497236254782890652755925527879533927899227349696157168632365211057745750546999692342062122608202467629885141611175230216433844723553177485454715001695880701447039204834701659993686434495419057698417734484436747479422332264304159455115547352911939617619411360585114950392518949158477730057660422831834613014438860285431272006407651850694091590353084591692241767988754540296923757874900240201485053843621603188226927832371522268935003772255393217141053209525174112467804453131458297064324222373393079923743630925651917370778845618016410808986044818262985449060919988851960660098321705781901637419673488950756546640928545188930382006752541266385117641230910769060158431892160831912117452719677943063817228133194112868316284175797509638581459010533517862103482786123287881355981050993512838181986150836372972396787518188586787146623376058840018914150851456265827809637972017210035760750627697204043798083420991190708251223596123915728931855380210530050670778951004295744630025705170668928720039176933243598651315795660363605131030909967776978361595425717263904260755961455947608862376632964826588134151508966970000918900492403387232617575087641008125988748197008819628286223546354969523236060732954673568 [144,140] 650734687998901624065423240745704813338018969842116195487177179546425004384384977494349526018817375945104686991242218167907926410301383961492382311813221771053243284463988785611583907862971997083224122348979145718907059158462959544144319413331872564403126682690252549804036680127880490980437590562190764652461440842961097290781279118779586822262768798295659370558547794661663717022845880053428644905945930961291670819946880976279789366799445123887107628870953165832081592256178792617974062880033825610413074164491814918558262398049620426129446852811031004326885215933123595210066129970232381898888731776025197167195268462687903210036484412636116262718123762061601150458470452542098607835567052362798919893327797904804650309549745920487451386648872769215991708462991826005084278066398268555452472862548764029224535706305101520530401442875499143530231995443357003839613979180376046016836854267856317283629636393916909238465152824247594313334119441741054657980584949476359322682937289909895969209134415818303593514557756431746989290322669424028624460931550121650354757694469437193095149265808151758955103170218601968261229695460094038277593823556346314357236131614206018727046151944170134402722200732366040379027753527697281455705053329014452657364909091544617651774056847247965098090454704484217729042887337606808399352732802086796692085718598700375022907106647569104244514546118620779322693240062858508096238260242581672698344994102496017152816027379207407232205876744024325730980673301479082890819167032920007210175957229867341998037168459213381355480723465597650288089344131543779433764317294968518986525683719078282846903248710827777114653167067275048856273108539791186408882523984852574838187257851160 [144,141] -11323691011049793432477674266282473962226695620508243230460023659739401613744463819098693349154843463356628532632096000341125731403769526289363857282659973893887293579299360805731393718450037751828468073420970100795256922177988253056687464933133610939206860275103639347877014626756269960710509444489916113038458858281038882997035891006756534655826931351460936040906146022855886727313509151170397540820179014755707736212556538820428571909908507395511195076420080080451208387115889849259033011432461061842437545727357203146325591585871994358649783909124374151420402706736463354529734585725661823139611431843878689896656339098501080313582246183543609378422482737978897180865327326510350343455829688468337408055794925588803268745937180629654520496237643368063593867850521529539194911316072325757610478431759956886550938046627961498972178363995491438837378851036632017450126616762409362021190262484577187138151924309457729774113746497278562697569850583367572297564503126020896401232439172399373905776293241808911187579146573671526502886427075737787322161860557989186904348083400828474506364790802331338752063385596965788310828042938191404693587139376166582834009542475971154147363760722982014007547487235541086737298662546220565141783705011812360824493333334159362256753852131076416838397258163096666258755670053279298279296654294425931270534270128882441356541035925196528161000060160708057611548127841852020421903002986756434479415541782267810973952409137262642211217447307940702699227066168169277122473579690100124327143459227831835602291934058111964596327445864855680009257246359141188039517514985873233438454566403639455606889882538431193025966100730217445431442678226585753348135634650638856 [144,142] -175597699791915801651606732246916410875694619403295657881598624832058550572664247863343368887950443177312878303146342623313396701639672644220921264547966737601029583513306917922313289521996522485803027959004974254947241344979892246750193435057789392673321668509239048545553054924358504430334926846562668510782816339305400553872150185074484425773947553561381972872633542225500350976096721194762780611616567003297144519364829111780628209088136943973852659123196417353514934627260336067876450781961798590888187565845727873852873968277090561108159058224285229381118846511485407956545873282609911074966425638027663176640104486919642457481452983909114052287593203790852739792962602375427850911555185742151191931659628204318106919631595607656360067127928752145237052345507360067426759627943487806580573726363605149275571260775648368268382184872492338978736318744494131066220223308107683522550031367878044202437088081921134852799942792416125470914829197186189132122835850854553037120142880363780136770259984869375287469532953253936949005238770888411288420876281351110127337000085594565521661748989756992256802464005152609717557453208924506199783190248801423502324967337204934071468049392022891463968107975307190919687394039544325091058289343371068518988702078713724024855619915547871477765060723218095283251368427832972064983001148152922919840981747032209248614476264560370229792104257595009848296137685541879096620592083982423976928383549647973631256158357816707729810893186524157977324900826178384834313512430817464411119035979013858616038173981756444118701000742371288518252000195064740597260639815529843647773263062401256734004315413179579692770135596479050053949262200035347003615 [144,143] 2913637639480599441504944811124985363548750327124153606180649028643878242965429478871951484772248033489021878123387113530031665708879844583787966294091299927499307167582141956721325958657637144345803587061497034814784462087677351448985189487052676491551093498001969699176144568464056388768982377549137471395487494863260158113517674824537417172764140068692942210150900013754511733506574435072638686429063362809111648446527910383350743145974022891737951524430799526003904359230956524371452970402024076881841049666042705878613953660941447109037807389090443806476362788735269657201207125422886309303625597580507604586612369614075094947377578082345860905125861648943150455951780279509777832883845327337658663456169091504408470257691549532756784392568779518704598133206121205763043441860656026015315213642929748040254468760684730483754332257371878407696787827179370309174032468344119737465055100917178114646748166257146897143900920216756023715089918799713506131646945060976965857009744896849198419543192585731825279673630558787956275854196377654137464398758618963203767833759709994889270695745021935239894099714155267823419809841833010136089261064643108382159926927014654641998820064359348420001758141125033001950435349210459971209750729837254252469055182196833830139155681913405273721338010748020282997065554755066768135056200506669634503247424736179085465239632456840823763935321911875272575451074732786298398412516811233051813800109145941313124504185066464172724826700029468010702012587059819001811101016279263483202605003601857914617722144443420584923492686579467454142122748906090674875598195897621892164523118359161568262237763003494956448233003979384194280540608 [144,144] 23005662044624369518870485866360970721530657872357234300623083313125847432926151070985633786890786996954673609727663691522156241337533294900617406366999971756187484235736475221064687653764236946519222758217349022576958443809033520168456601427833893290872454924250476004701050270903575286401872898926955474820771992126065869868580748898455445485571586321594651123067357116505013958500151556069782824613271546875774399111226109206826293197063976025189129049998413444131789256569977378445746854699871821084860955625293470402685962816558763600148274826963411222300353754510178224890291591606858318281584130595369025456745459682752207419238787875642251088678068997378963684415178499192607273424371228582002210464981776127095295920529513324782838419600148734439249703926506291894756039097496483071507907179067256094934770521213914512737426278670693992419141428044698629082309089451309638843516503167209243291053146315101056637154853683759066389267573417780644882206404664931970070282943724870727986987854335352858717297998769080979406698831991227189409599988033163633246467400324868100824082466921923658050867619473840607765913036116871796184199151778374990913206801561083808864066644078115400441310389331287633760500338663526740187217480817831798959232192159958746913262610657861654419902293826543609428417523203269940746848651836020335263365785961702506554622147927050953942492118365206879520162822808288740063383963870950068101493612568759509274588494212141055048975566774587384949378525117299742775424132081181904466204595958975554579960933216047973553584644652001682846569381650790382405542695308684265357138627852363992229875382800663193933915847840 [145,0] -123786049251483449588149690166835455325101464301259712175134429666646695554308526048782082483252675327092235682821034494052550509421633401832715419178330050101335469676491925710546751270543718666357024432340391853107585429197392510775527445643656750859677764306918929012129259544133696508645112835472519380775759918941275987159545146595738970556214323254251944345580152434723821614976734531743835092403406570048725121593858214759963430433021904868164322727363945354785741913863114283730715907772059432735042301347943387611085798365194332020007210359472467427064587270623544003878888988731211197972128569760430212460402736780849453033555367745677772933107491776255376722090963896034574849108472551422386358883718981063829667455229193478048954863544548125824350985954029396426694028008604694088768753198657812429263690395614110528305844408601140495580400699000145587758197644022103921926567723805663019598470813248406136651588930716551200275172996390273832725296432454087851485863878810865664528118985727177915863585786799901460394282302647064640096015012100734804711018422768878842784980347470406128302764347539858802347193769870361250955385536332993950710364398893921817548837103532221731953654398574463910344450001386322030393765643551572358731278537823380053026748663448959894853116269792747592088206968790508669094118520728340162572847405653788844749532203184111003723407842979867129862601531418982713472270293793093395531291537301726125273693492386094888794088411481363573724089250458160232196671712484739358961134931237444940772868969109292314500567406203542500761345631204489226509320320390274093478790191075038655210852505586899515894826051715589788714485626764073675126169784461189186604175421335907302511055862150081845474116831570541586469191156248440328410092592199892551913168480816492596408532512532033263427806531730291042450894231008037309141014690796178426402009636911174048341481225171681962550501960240809835849367175730962678673470795853701676234394271040589840939202614022621706230220779098477560514204542403738243642336846497703790605234566240691745403404492362535126446479677777065519923382114588611934127022850020171860240517650608161941196584524531131248737440040538859910190314401169648356672574557769315827532084211783807542067221850287107533652949281533900865998335034877617752030640736348651263876860994070878617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -12043770315269360326201249891339955819283755085076194330005234594558006512596415893872523132943287127896959548528218884031355222033025670285147351001982552838793840089930655346765990081495162278865000672720502549481419587103074203915540859925097177350709062285511222378943778708746831248529487030354331723365488676428299023193241673508487987110168168929068221140550128889998832457398211664916612671137124025899792267071972113357554953115734296924931658945354213189230133659327420437682442298966647065026825651497296114784793365954673002765039608289511411311934463181525649708819269933468844320414462777915022782576869907226212125154093806365558960790100641409460123895754672462852050947392058890449424147529480173034312967376012089493702242099931158381709135969488218925169361416928630428720953230525756321180600773851842615796196924013417716371813969040331446757606960687274929718453248763393695460930473789323985841720650317299962683141379392933511150651005134861845834792503190267728155713980274112876757709605668498365984317455562961547201485867883643635960375993955541449097026298104624008731973851442854838290120738614055655453153598731674194519231007130281766214116423221669786371275313912870877725854712912163478456924920456544862129876145005272518339426256102654332065099369388671037479232822779071997545751417517807634433411550728086506997862647384125272144269444964804916537704459030108154445429585089560253932881685164035412944140134488025686682423030595052606604819392855657487914479618102555434652800761861482517897193347928567510306578788951229158052371982322193998926302223106480019868424117026037996406865636716406606444627239070239987321857587991937754050477839606105342963724615390959414058987863484885080592456841479091203827614737613538942239063697996952036105838845827059014259717341831834131605348785391385416103235644398100636687090346170780690275253097128763440176282844819680832854672345068542367779001388497317773315906541047437551823005101015194480489589267740191382932145771612973305732386388709882830718537011713806065207817357118524386947182981412268087090419328433265605868014521414219144456282865433337962903455839923098381107375616476303834550845993561394750729724305107934270058332020638697757627681241118940345337011531700794869505433103283133290410779209335524262177355529432572730872487668193576562903220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -79825800111984790874620667895150301408994166547138699999169193632680642303915824823521222778481355702497893184913432482117363163490156026200568943515563466017342592473515134055370822402150409045049208921139065807763483368312072884566112756665495258650482610353639920080713352974595180966802685396650890632831596406488317296338388676521802690270617827248427650126413183378041225563106123572036484856227192854767509405559105996519971974881247731142722763941322462568093318012868900151809787737011816798910363955223950471664927090113717559050209338375399012111002910622192549204569060995149029796621515478018338856523920026126606601399907046622742948377126297224346656143160666311194083597749279459405062121636267419825820711599744887239369527541793687820443076941062463202198167390523797422195771168027902878715233905421701148593090337860374533416595930210565754646391785303537804003046388039533102093349265667008598989781865264490574608364347981388848864720163566277844314159693269445978106657375127816310425118798729106527226780258238537997163035851894647598836808597714251073973729227397884092942746565256866018671879794546513973597328259371492231559946516378374521636039292263783786483926207595814670971116367895455136264864577934554714940358766415276374437670839362433446436213306953004043043449475980517446167402773040517330761049874593206422724388077951466936810369132038992993124115335752352980909063919213207622857599526485478698361047091357017240706962719775441515104064318933045017539646901225369998518832262168991901981248356378795996839990689610095104668900530252620725640000580552740973583173424775503985465136354194455158353756425084236984688448800727516428792275019577624982049901738453880134627329005369790417147120024435457241710353968223328562691810141468866132397675162378785780422237623784481126569914747649824699479051785798591596721054772567029456557511131203099601121640039540226679533656626172404129513842345195618885741960579716105391705808563860832330730296081190619522753745722588851900533820224444805232508634598682264402367723650988788713661670453172012889173545987722110820432215123030220984178921666800582851042331095463344227568148641917119365408725735168825703042345945560987551929059391534129438961347073850120916430008815816772999438282064369576506662882140114281877068858750006786980227927086849362777729925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -11103570012556862718979909520218450851573575395039147475541008722470993878489019989472927337947791942866426452108179807225671826892296006876305763042746952932759020214297499812598411563770939189415680041216749594441199744800423733991477914726806983619379849146825598688933406287333428575276122426030893426601208100313624299770053624633539260686105849968517828823636189712170762522002977213534184661066509344688604652446167199652255012816833262405193024839249687204428942524500100200819906626870920495769324671652487713211504076764667456305949503319063673587334171660410500151646446711304782232794978947007251711781800485822822715462083744868928328630591425900916344119516016665923905000384775366710600890988968690953045561135876509785991509470061942219379916462301438178369140874563271488646517260704655724644499359574747346036747912955797651327681876070934820622928884538038306237883561134555422189946616061378043384687080999586090278199478665430524354500578475373239647008986950710407867592147348510059999277747088802281670279991527153299823502926620618255489892551539973598112295869171969998723576669858265676428648192663031493328999691328781483330643204183614162329863266675993891193046198580991844778031147496214880974257301199076829345432464784923402430417734284188856654122771771266237245013049744666705513592987418632046368387307265460487039874348480035032851297435866696785706843257746544601483489246786525644293926454503959426030127519911175212917320539645683654297454144333683532906413347910290878488088793344910774371360761733854736398830152389491826954684722477416003727875475828099119557131837911055717379207217067029446048235731569346596597653195829616615274396165687542222571083638149231035161660814519217950118471916833381334009329966411874721646089506352806817727132098490239267739198544586138467017649592718056477214143260736287752534039451329417732300345284658272676999367227052232628289806535906607178045784979565448397798962171227414749594649133818666640415465845494913294651614624528398944851012920366360130827177866141984235040649413236526385125290852559812740552393964382472832845677010971352669103603332734097523842126744109942382652874250675559167728315135970510103193328586686459749197564919915466165069795569468913558570668892844697659392884948891929265174004558184592699053622258271426244456512050691225100633757450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 67247925185501512738203292194610486086614284791383869153671492559709788448385083908506705459366394470114495199319326804551163724904528319862440223829178112102505594868048738140388579614680165473693100918782039869212732857141312641159803721551785505856051998074213596213679935276538256831157435640322970491460913897175981238454908549160708752762112642421879235552363788235223594289444852598205097897673549134714798548488362207302608535819862959016162879627073126633298598013515101657338546028189387817243440098115761894904121671456327947141309529339363209101789470296464860775745436775271199606999433910422816911978730361884940127048613957513588509771837144008653088541036257574884173787416770740226352696808951567373849379958675780695242175269122497644842326004451110771707908780972899575030184557022421887317905562346512721383028356906571532802237287543001986135623898514494370302994625821574534197888591935295832657212278255287950889481132106997972856309931763151388052862443522420982033886963178004768325938505240200212900147093674244482047359431292609279809814247954204866687130022413204893153719457057980546531628306963170132319306789685658780630058039022062932373751605258312128284411751573298586755277377023272892399641718583584794854737260402555529293135472769447597138860452473828055744129148799912266729299521141227372488435470680353968846189427920533017318060999904835462283137121067245110492551030702347091346005765610089299814508931157690373671016060532744215519477109178435241661658573861077805099982516351110256739980729038168782375099424240174451552955540376054390366395745114271003365772342024340073511782526552726981444181377178869727007560207626840834851890881277276658181747282715128836401068174459147692663879251209524074111159636406065136643897373705148729562504945140582635159627963950781276227963813648638139821427977106827180803631572837948660995267748864124766039792455805699790222569830117172445630672121156746261629300671337835856393298642701570600905176810233256165715690190475658439600260923263637167482315922062348254018241356822927286295092875238195974638026455563041954346588110229908524292066760732605229383889183715348221901646974585689597917755585412910371876279220737203570939137840608737960266633683604406566818771426257806745206428424948400004489925199786537103506314720805643136671643192402818671192519475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] -10787977540130441156736275585601569496281561245993906168646093296201882379607161820446323696640224599023524857469173732893919191958092762201297666431685108707082964780625818787408516110750533201866394922062075286210846674623375486516253737027902191335459892263995140999006740770910970113312611280087798349197700331873319606263510129934084300140938056727940504485138298877338810064610568910104635897732689322572137925032293128080873052950772110562482957097364293002921719521874371608198593569446225115613521869099015562419102900531888351485753531532709398883273962955570090976958274590725360511147749544836626425026388936959343475033189878984771424060917136629707029904727948257257999008257526469926095313075854683433780116187629378520084979937911920328558652508174423165122228781080686383159928875677594191519391950113073977295456195486284693754883209861928479964074459481059417750776589625867934617335960610200862662715140935051805520152727560888061340003234650775868780696381767121587039220321088633674866346549273044140859424790807297494603004708412833585307479557657199110256642181758715587690456895896909563915922780562119925455071950697321284974969176972666819998205540750889347177384826411459460128076724050829136064498322332653350761011143844206843696999780880625396286362945146551388746013022699746102251000087184450361140304763033928804532218977468187957182375296036543826219949784699931751311683844287418744820963341718029120782380246457702122608644952306157346946070661166974622011280638502429224745015063684667607797742254627218547213089580710452509531277105840808633126975347281548187924922210512008348389914841439619003528726443196873517551356173831931689477101173463463501624252975550644368445191822723308125273576287882308318727270080648577082478374817317301403466263204925668618251356500466383884715395104895528014564306374772688453094270090357760617375222421806883238683344426719126975584455026674797670561491197356311957155606865787183456842743025779884640306516767284275835084918617764417565825807390702117449928840920939200736742091370969544245051267740645211702097267886374047695945963360808737756071648102341384964265152027334895273484742781547920452694634575636035553420871583376948100451805782941588368786787226464631540585245851624280527411510384338028780697867315263055806518288222814986624961182835396314381987746938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] -19040156877641378908788178379063153625040451521683240530419625938705224236381275517005911734944715863923822798565157138591964343396936805802878723505102643024646481814963864036944310978312287831635432497481463162243135784512830870625994001201674237160171884038642783384446649403005349633966742702298296513841969204157110784300109420673228004513610669256669752716680431232160119848215373080597271508187760454605384713302242365417630540187192060829747815043138426674556962413678717411116662968450522891129095145536337656128077415251602688863232408827341336483141191792102670199684539889071251450567217341982895177912692486338799457629528176978187684323784554013573332017471003812555804887499587151992399092275705887367941912686475553221300264154715865412340080925214066374385017516746631460994065090269077481538694123843281708566399860096914200757675427676983659559873969666099708762652419108269945656992099438269766297371761261502647229516447132292614025002418140801027713236614859774779623580556582460730765107248054785558866768729399657617815828566471867952855784056085022547677782279582660622436637024700080332505773514967267912361013416437529005278045847103487934058090139161699413466360923721603408743616072879960377978722392354435117643834737387517539836727294382133155885249594872255574459217908478283614328299185693923474913634716356192700654154441199910156628148188977198910709215390809826358357314710134746307047682589316496957621960365108258198889878718992669094624507834458967983797911945256416022015210319582093257872035760108627280064975136190218317407144922950255738898845743680995835135204149316346422556226391041578683553826413945889084371507626862851631021809736376175786307594916180313507805257125878595137037401282639839167954709575852550137295553091558904756409426189881393005897941615957323972595088848605075524403617320873262218321147613819141068664954567571253422334707855745289338341389710065079493219749632632709100496551081374921766011283357241705109187525213150030949450494940755992798245146237730409662215293326948939798389594816214595618281196549743111762032928502057484718354622655728148015054301611376070361095152058267915670650480856884197223006380518788128349495001106967352461885400642127741868341119010302847738191005298281585178665530819182965924105196870090381638222600024831540343001314396324594816913903588474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -119080664809338732164366607728842859824286862949891676054467578151302602837944240823255061761173612868472430701764029880404390693671585464860329028608052846325412845989717768368516181040437042608221718598665115849557206595399271117340877347448543206135486876382460854272313464043202149700928655582314844008572624032240965481583410670379917589825630825352709105652374259712001191480486456760835612799489023000942034862094733165830385813800153362023977551522650119036965185123512699653098933943249149178520988357090374851576265363442344572629835891911058929895912955230538300042354668719778134232039354381572346126210456258908538468661594287105396345988151014681781800368388454292976263821964656714692372272258666274664237050136772471325150503578806271057364805032281025226779791453504196322459004935018761205819833968281570082508225784783642506830116288316795803245231393914413351099883030964167727797394181236131808837944517248058874794016183819748958135671548079534989195594625177140291871347213521688303154858610647477863372006906823627836008860996658696512679040006836705476403826386728718991673575613026816001741620785489290476378894165970940587410182153027830207223100318456811610193287795774680111693448380844982704935632913520555822249913779507369578269759750162136848893353543923009916141313267347874648853043806301198676091403515550234268478317122928891634837463470836522670049918451371264512209982254036144286858793297796018681465067894547820429047593873059059818101686753993485065518214761773915949937713338954883218294905605035293444756116408759180869356704896164836506088392158762193047399999203583575305238919962227590484548089516104771566742155807561470006429550274061260142342424584252862016505966771976281951890548274275829106637139668225131717512204446808447496589452573632381112570747457865233808921973759113546085409698476130363287271691864878104330780953645311159252784692685114288265824341730451943627564472821125178585424004370011749899399966456780665484960491827675810149981469221728810424305033638135322719174452285518929523503880403946798952181820805128299958463917149214007287920078462089901057650542343494137494445868536613098378056160528766599109361299436627600159271208132219378580251577998640522662601255811005043492519299779379687051683031239065721806813326348052779988111701468091243025335297485040093938032687844425728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] -321171028192312056396966895194555171747541529001277166845217805614197560743779468587948543554270989986216227583397731238797086564583197078308127113035868088483070177441516906942848968335923201411707421325245285622860811218989648824781691640179826212544686626323018782148563534904926694056438223725194039371238031236503908135007333242431160357824337737352147446756535316448953124740006561782644337722874222749962405245824985502711245771626193527753815333115537300279845753904238064434279706700242106151591097257359525722610058958317159862449316754341133157049791879522291060686052549118538821443561596694206819375106323351054100955329664052766270571907637472387059293257864336497653070096909106221218953315762353835228670520413022602102061805588166760415297328068150394545913658900621914591792840115449134366708139575456299917068017116611669738370376635007561068875330950253462434194774389336259621936571384509919533045917548121701338791075405738907004185268722478221907752352986393631573540813468255273397459276584799028578514744762443421435551572307223831743317482005598393094098554818202574539700528016236832541397311163990017671397342306829926219477445417189376403116638108763195245054907657855221156224541022456573408090888395842133245831308269654249107824171085950603005608111393987971796574041446573995912687101470372733111662493525264345759239164004632306973991524884081513428526533137371866187694411917629743659400657507251526993146890966875408106665709976630967975194230003176869568227065449957343639635817615486870669419266332754262622901508193756505102199948558461525463078111529410976388997260116430799742918459704417556369944108340023376379068955739240156928411911064566103158742289161179453048415856377249154686707611450781354504872323011707156881260155369121890962755113619387127928334336943848388645707567894603794585664154891845076741769488352457133756647740464159678765830183559457442745734474495324228920516375236768322165059737788686467887436490601935512601868100193639003552401286837498790250468938551151913404334998441146374675971690730938005898541267394379057978286011969068835994141810888769692463390384639309810256285369413412761886752764246234397952165276723570296220982551684187010320956478881486493872161122471104421534626114561903474611478475688973044974233083380632021711863633719103409794416634115638015241135022439137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -210750751246402337916903496774781688897936914697758471398371614493402891894985201419012033361197522071925781034300372972041731638497058427543242027746915530166404179139763287208598291246430435422385432794109633586074952113761139623678335197472611455859667438291391935872712338456319130760097434847008123350876358446259959785238364097161598603874032596877522620125730352060020924639300678135844002403407806592921668163683446422737414257545018183336589604609788761174018346842595766301909685411640818684593456557430045311284335513718339302273790495581342658794214101861648173403492120749080924419397413150761796441573018534924813607079705105158491087068435214405966498918179075849635755771357514297332807181848166940350446981500474409152631280620008159925799284971134616117296415206631109346637492809960668604444368103380120251174013638217546217230105528974383731519536612383375989900890416115044585489852395208687930170524466337643454367278013948722862127668293734367619227063042894669109559746458534887412110959420051047323183200042846799374335008471116628318651074426354611997591336121847754247412701927330740578922955229757417914957745677986276648011758387140191171484860671541092220790688951461060918204380353350748988853809842624718174440297009080261369378511602076041423298922292322087638382676290445471774632935421506213236043361691210118780900000564556920702054348274521828743460447774831655116723686365826773643409840399178832019902196501688481492270059885476503929447753733570754834082104228371485815887098014787342450919194879020066611060152240173167972139728635639725195460280657381614898633838086624451646023113309930908467950509648326542663872729590033785116182913787513482264952969924206264146747535983801517072703961515113956158380161837202426863765360511040992217509657332877076098522931776965335898615135345015443621183089961193893384013516181180458349611903580611306651949613668628255527680643577646505537727598589997011040443153420624997216229426877276791116963363872196492769672244664649077087923469121111641671170548923998173830062274606604515022186635686433487978726646801522095976249673136590537481224700434899411464169069750101278225313541066811779680002499593951078023732824479296735179028724459608508521450969902788426512647415563422647071992005681950984065274998793964312765257876594057636032274416566800804045234849500364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 2883005462512159381785524483395170426935777391364280461234158105635385863953175559039682471510286039026619885003207393220010938785551534117347414017774644967955197247961161892709080770344903187980829826875572074547592863587379043992048964703847368045516772206746448830883142018915152310449233278832739334069039896459292767091407027770600751071130593712038424562792571307874927402520870477158086399850594161880727504602235104168168265834895120223008038702109711712977397593496370746042736805096191028320414347608706967754380396957850899651611982423785372348471533565069049424727854716759352220095962325293179662787108923672565732863068799774878273782515757529187968280632316049836573442564029851558311930543681316630493866355729547799721806297705270001714223573592185455160962864156906534938935951357914699492796389815693407809098986761166966422779314775872095936337368713006079550920341684476781123334429719898512237343481334241155954772105726621200873481562304282669627793749004062230201975686801241491203086272556987197826357154981566133274584507695787231726667849200343469056565537781804002800974933669543280790075236581880753624414962604734502860166369021837209445821909557201394982060246050074692036833744413496952587050900820016310818061692135944869757111703926590766991479104575553083544059576581031558820574819461344324171138535163584693147360836817230967968329725831857818246305705260924614265581337204199751262546595190705489769360445767084016833647460051789727642347458613540297486111499434383174874117927296849250034015173533803825357600688884563796656852064230212596572506056733753545375610741067078300190395634470799014228169641420732641771957963450536749664451258795516623520219962960812000640175683777265693566727463097245828980742470522727243257759834466706344080093265143551573111407452473851602961955227193238578590622434048641121262163459542436573993102569822519557363097287166266517651288239682138448265768425311332797149746938931719687990570156743508564574378473530510533809793288102163359197846230721055976439177948510044763465891433502393757643659328828353589920188895439562509841848900229757556659951721697933434599185789738903330874355429363194712701522043095513052932788124638444870745137141190546215855129580307536909827949855112306039670467405974050393484406922312472732922710137524911667459222063387797099662276566229975040000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] 9424613727818895649475681698978158279660430709200315608081973169476102349044761466807625477951508083769726050644062301474846687630434319634927136615446276504356515220858552170042819930813518954433416628350923415234213504727917941166775488717890175465877260323910981056266177568657529783807802880817618902728876396793526342453706851083016333425307218657232241899352151117532133470302856711242261243232433579030131305083055309563155181282319775280707525764583896277190117123934228063439074452444936889375552828353426295973612362636124889045630601927494683462279934677109635802716806249249853805226873144415609817269646607208369320650017253782733476979159804874894445232234195826869369057662758502266899876389896580996574269306420823696508651584355641159645955904861497671032178824127810097880775775024134537383020118479346571801928952445802422367121892583335737941842352423398093462171067654970024915329413980005352120659471039828932198590873827440405664369471406332910882095614566080806603299258931681152173984431420104068499312493434222807611385869999789903426042430253830510109123676136776295198660551816091317615487427138329709751641958671307889447087837623081966987590002047468217598608545788934871528253316423848320935298291809236360837140242637978960974188805829943133816284163048469399704688283979319455744393716645016916912350496289305957525242987034405700174761969724279792147122144606305035291171098134313707390639039954830282279223713167214362497716770224387035741954986721301808682944538739797817598484301610172094252929618208078416640808561329311223351351251428696200814982517368882512976394090026583864947431662365736468932933867252453663695371791543937128914499366719719381246765119925163497002374357653217377413711859662239530915451957174549665492868948426908606622374121930776503604637192435457275384611119491503368786501281585433629361969217675750188847579375979016663825005928027341004901699201402217431800768694404768548332591983580166738775686905476122994625316144775945892348401384033352255768092595031550218383061709698708793508154319181722664791210802571693958097292578132946654705378387362421871910741080883710893212021115059400860836144385768627161066111136580256844826650071753800121556420662222804194791050554832529823185979234129493812869309739410242028457608911082162344755298617836815797460788643670597055228945515702910976000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,12] -30843798074257647375999544422605893107945393854854066665256063958019535146257612616582599469909073888865064792700951135447280086425462551351324516856770208270502413471204010830054736854210310117513907687744769334350889021506726265628064172237449255640113799292885950116836352078706557825230525929277829016979180696554540967152873511528685697159581374620867083965622876474113459373505115247005562065405852458077270996945523497093146019984489475809758605309292248198526258742329461240239275152559623211084703280209958244327935801718526304603323744373884728490957568618829476863553231549090975565622650734220672562668797733907891574529318164843157295718946377353064198493853781319469533422801062810420803881161902950350875528486759890687307638897928269477083089980594289325291602556411019791302469271626015040090513730447032836160619230486087522498754068204429399860002390765435379948246103910499040999575706636856179816155337509189972750728428358348204582841643445267102581530177977822478684205364620328806349740916710913002922320216736678902219686078108608370783821141318163240840466117792367822616775930075372902839498401742879993660271279378174015427743481407774636673661203904377966764410879898112565302340322785317175130655022036670919170950999476064355585747417518772212738143150347970388101729767077473553188143068173683819719616797729071727910493461922189318507720291715063162232523821615718537472735489750630162846268497773221329312186293322868057732442322424695712945470385439656792497755406008385236313274889246666189580547963345059898118071312300132071023961591381658197540069122851789542619333489032901892062012602307646013006599146929661049708389630876344940545826833021504423372207395232954321104220833303854190302434135045527493003560147242063326180040138438264028601173993007165962360815110815429125410387607965961634580125095314972597758215569455241275977781290262655716872013343470321048965593902932698359060679227815771890621672789362431388191786184905638032572443398218644756612226248809754894702918358267894246839993017667668018638263261431360231009020551291857409308475244964029490421885166725793796522123812296205682287068729679346912092576290925007227041873821251285919217642864445184849940538980438123713889506159357865863426921225458326729367670783600647454539724154476321880180419504738230658879388989675282010643357966469693440000000000000000000000000000000000000000000000000000000000000000000000000000 [145,13] 19090574341057111234053990339852241043037150976885867290552180464540442706900932284946352858179235640147740408385599377908343903903474907669662644507071837477326448106710442991117600405544136045119772924193162991683686763711086911174954171461517717013547323064033983238042360174320991233948402222899905779568557079767057223952965312509170766302815180146218792914128584621436235703069739620978566626683631146284922747500799096025363361235947022547651162757772762613159165904813996837760651081948721093387355633065457390128719441823042609416565968671386495597054056918120120902845005593436213973707644681624356981689283330265416780884791113894546374989310868729855707952766511735599598748393109805729550508018298634093027106553816800056202798849559287262878539320934092970564597936966331527150635263195158703658767404394549062336104329270482450906520473387217689737405322299180611998629609588844249686261486357829423407003445923022904095315585446705830654078782364299679805564072619090174298517903111867279290939580131982404201080725300986036880761448922868433186666597047982281031996140191177306570450976801556365181852760727242375913838898321173296086529188694544215882073679872787594639375616030915991413593012034605241359199407584403894585822304737280770731914660143693546498528288233889908362984422164675867695904676964579154685020349344880090309716009647053956479506734978857946310632431948943512867125873796979279624475558294311607070846645697450975408719966094057233656476092929199514138287585342047933171822050009460405373554468114107767652814436613379405781799061771785150695851792551116679648280694936018121418569619754352869395878578576360659504680817968155984162192072363999826184014184466558424107903935218274244718544103151806538713347750644386202910719930277451098529985057927722430433673944631104955263550053873693946049950494486610031214650314477558582958629310071767551368512171816514530977241730681553255702298247969782232698377789101114548028945017681353208535564252229973912439735772789002798230345978370700336004894691974647448542064307172155000233015579465297299342856226878212454839395258282851868366530078816193751988650837741827966077351725308359178949578096461558763766416953845097454074337704828585272578808642653040385369794293115860768402318783249351217796032636622927177979049396903241044857497094263322026198183539824918528000000000000000000000000000000000000000000000000000000000000000000000000 [145,14] -60599779647746111174110692009796871446637948766966969419356136168449311261535357600370217984071322917646879752370825281970005772379064530844985196582571259295702020738660844735248730977285485221016226555981162716006962277515146929342878677760642187245661169311323425218337837801129510311834681272885177901965012727018678989468955596066256531146032621546722084248984730716889341966051769900136693755647381045643951124093295782215525621884940631047226924705657240060599964120177309426255129758629767975608916896217691667568046693600436754088317981668927135917722727712882365431825552502613162763824590126200519010971658554582358158146872530842489348194124613805146463800710456303456913376429612076960606441384298107130635195381313445964101030290532852973228597083849825427399328234400879706040260346959339795915486560917773930267016469845602252199077227664970600224624905648990740751174072625925334105743174957406764884103031932555924045370876367638121402975888569351635226482862769772519972317534571941160458217629499982601319059980493772165057766993518800574840436453151723465980492616019486904868528529682947476975569756885623258112547783852105091128382319724032850035152605581906327805914289170463197255541594874726040186662656487074702593337677072530650726650167076252441012668990850685193082669889059112107385620688566113614448509981263314352717352746239425934159489179439111599763952614491920570217156286156348760475296699854324890342593246951726704339137186719842988988420077746626595000256836775500000818884578610160406933644866343077879669380149212349272143872622430766248076810813544477083734799795138151785709224614423074330310891238586046086760081723435914910019876575657378066647059844486723550876683208412033634826692226372927992515809351440195038502945566843988257763101800959398471598858590037230117203932423194572242421391074684736209537616586944817721081273913335670392853610969762935514087046186833411237410176168169446878486030579968227659785356931606367374284304986957734224351765461398449807268390218949213961970307055939642990359096807105498907515179104865998215438761547661800077894467593289821180431600678807022968326301026006022776365224947207143942414320545415562661738917379093901942352531035800074931186044539391350734969152415946973691898054192611397506267735170999053536785303517133270175715902551756472044575594588258959360000000000000000000000000000000000000000000000000000000000000000000000 [145,15] 397456321162715580474942396251684572968759161169204797937333057998615664417088173666241506526223886961962129192220348615944635792752399211494820005142820773046340378104637351675716465644582367087070785677465961932036005675959212326913290183170184157934896471726145643643416487846483219338065416155999425201766325123491204776500595213826900166613748061046043500556750634270650902714175327048995034816804999544142429620883269639542336855729131520116252014710948635968838391142697364630403661129222245451273070444670661145759606454990245745567104461064634710792688173502072463427611891278225018457993784325425382024310872404425623852981019783215829827358898604422612633225784740826513381514463385547726276793265412617871884269558832181197848953765681459285769143547472765656519277707237587297407026262817359007841028185986140061624040932730041388443154015575559845274839436256748235408023552967626148038130684412502746322389758018968508209777907968557820975960800528173265796233989903523207342038009722500702835540140587234927015872117581891191418332939998301555650523762863397811884319077598365871139567362373463002987675151679410416009017780708981704915746895250740493051226343715739417040117464062242647624610136330383789773570149521434546798665037957736263406569413707251889530904872658736560493359348653518146060538213995113484784945139289533090969581796229239116305850558952171221357895847068885311611806175544013240647850085002522364960180352419699950077122925579090159951503637636660107057165416844061146055864854803188398598525608522127073342930025997798549945476656763574565110050986455932628233332877874430255338374464842713000631680409813066323881019638254536419442849755247774038727169411053928005184513156731487178652142238879863695492758415656805165955638585472456452433934942527657648266447049894763462842674564307758775894057588254147889538399796310371498200324680174424820927505512118032343072192135658487908948439749091058599868070770611996097890375120252430511750540473559710776990591439172570036507283116829779833497537584245056139316527177644064798667483436794165051945118653184656484587228749162873283006008892348483219997703295972759584527597197744955225783804057181301277996848783159545617575535626619874241577179523004777989024800059366942202020020375529251404903656254915916531937662945556280478943024976942627466997480325034016768000000000000000000000000000000000000000000000000000000000000000000 [145,16] -934866254763423746815245306828030908694623472048913260480407177954791298597319274277390075618235335074003706398226043577507392499338521048700342423944490589994647375807762728573388868210978084637131937236040997046484814154729660326435523902173667557104073623286365015468099532223618727531630633990833037282485468960881376344522929163409457924655365914482280450433096885843125930922069866984745713466849609666613941809033047767016054507625416052387162895933248758203255874115407329570867683429410097846871413872599416239870713118384440786508385118880964278909461264377451613367299168341474173744274703052599680100950662521305129404150478451940316699412543768638550073115825225975660132114682561466427578712151811575493895150594426190159515571007436599956594274736309288810905199566021909754587994699904611752178534858352568886319313672808507970909409259016097589554891224294929660108761541273103891285748446415160023759730371792914215702427843874497245434552983011417862132939689920895121173503824628793773687949444823956770985703895156279874057287823350840959004152820911447702629618316825789292914953366542194991934781790255983760762968788584450424882574896104529620883969376631124114312334961375718655647828992767858590623582471271622298795845765504024911003365069844063977816564163475968776896005100277014735479744446197649845147560236868892086049614527012103383371876988320129207423212919234073136870932319766571056842405242530720917089482753984324581151243353654248160599985848802061629191309291643978354241351820131149708797005485607270813907193002045023673068003044926732030371434512756783441313076107848787089409445677786560849922934746242429536139971717893064844111884785921105219591388476512545544773374063953250950226651060631331885465063277294958500388854622092858948246550291990269956266872992304040945934311422923007237762448519060975091176702174513415451668320804356288644101652046007271539092419373429951339658837291345046808715183834783846697476797893728397350180310095266917524647482423884218001318196581663667979937119991248614534962234591988299314182407764784853361091313036855685448477842516493976990822730324584824071069996746288853755141724757705279929212611825638071910582219549016564499695811698404210020531836969438634358094394704791883751286014864170740258074901194801825380400856639907522847929608941953716127197270417048862720000000000000000000000000000000000000000000000000000000000000000 [145,17] 972644370599066892728961887964669631825210756908948809390708490509038316008369003325606831154053804543598952183664191240650416875690995985294642000134279285754531041535814348154689649159468963900787020223037985150604247232155039403375038988811828985152820295382014183848067326715669312308478034233348471087149094203561759455313848926827254332199584606428350553476790350433900752783407892875703309751418390900310926859601385858282978120893174549853143454060769916758725608077687979970113381318828748119471331182476317002680978685680588210154257104440870011304233816897433314722531421467152553224955754412047744654471318719149610172753743388417035339824944810069267029270765055555196644893522546923897248678758378191448568655219141084681728328021584737801703937209112175481080756812012916392844510777308256554720889685962449061048080122866019385737285538601924248405333448678916897256077526234396608888684509133877784336502590759651590528230937266899989459204892038248425953908755183172141970133285995258438190721911894742210616185278869755162888687644879322938917879461676425319338275810756682933269887090635918457469366683257018757609368349015376532441774152878885722068951692183771915174699022299634527660501379804634997025374869137720164932508253067984555324198188195548414997428443948907595850183022795619275651818595500888645594526717864878755801934935818098614935894296341697594074383331122028757896170545102882711830462990979657630901927941731548196289043714436598253193075020658840616223135076280652444088594765015233402996224050095648830568575045009364664877321068379532070305216775632588003346059459900657279072152019247095026663748205030816450835235697281348242811062808558014025554556330775470982961545111618365402035176416407066951827297941718410136294424393642578724708477747612212016211645084522947201937033647792466855172471344141864517858691467216200875872681892084169292212136108333294602370146272297330613455506108488369243106366127627031554657736543120874208733537695384951937010662075922247999146065794622670403905987099954648586535053812514886475742353014443446250865792115232257162519069500510916077307877825538020854517661191272778403611784387492273402002882604291890330174270683694983883707837174464924073226894469361928030387168552421964171450281533299411325765589568593297063358093290628607574700630738930440824568682383476260864000000000000000000000000000000000000000000000000000000000000 [145,18] -349249467658987090931306452609250641415145685584232463379987505441394547464615858586329183000381213267319109975873319978403899759839317140092809529204320119095252358416328660128352116172664769805542406590657736411374467537093373093846629532350298939244822998823335259941707668432331493079860560375380390072314322277059682607256657025643378979108984136050838145622864648929705870675963133255744291676768466806602275700226905359241580909939855082916871418567921031908572622220468926398674714776906385740785974374540165848752445129141485556065469366962698003427331078225480923673695416438236705600737461744019892057697498970551125594912649971615728329090139441453468613754202066753783902126947375583639655389261462694736787469318686315330330040773915008959017291544542909737356656006288576644245115249660910389502207865195573811737992081856729501512959978095428601422513898810886305579226804368291869939509274501961718881678858098432873625032215528139924544343064185288074305583686992790704427603730708936022632097701088479306740121458996852681673570339356089446372376276512726327912900200320234298785405089116722120067136355031739052431256232228620708984763442614849488528405586414078622138726824742592100813158345938558379501535411587805537829317749275750768061385815793539285866668055343128314489330964811967353122255009994106028229613427442087006047706348276303105115080360818598598242579301679548299377883217368688171594923588819705039125723599452846788650193704294733836916133208747067528675958222442837130665071687196096660089917663488491008890573239728645085980901896981310425597819884798420930123731443985269434628602622611366621423660023199155946588343534256219260938833346002590375807509186829459335991580501742205922577308300797610217022625769253146911708672603424188162644714244732794124172209332595736770069087374914398238160035257336866960434930282633674930468783612991181845734094316304132799199909423574365456587251333929748127847616423536245971893641942981713240313665058666974870412615410605256223877289928634571246235499535070594927528030455739065516626002049689140512351527909080466095897858745030206583556826015959279199226997963041993476115177271576871985329771597363831826616328672026117282716313076852400811750962340010796042156123554407219042255098141833446858438230634749010933417010481106139668432232934003345603302558946987868160000000000000000000000000000000000000000000000000000000000 [145,19] 352252144199112204443068554575865480896389887830955653534164685167804831190041673136533928620994185690631120404135470858146547013200622012219005923300583190013318807176323841957568364376743908351678984512306591168517247589367169449324911697876569437767478763778204153637649999818162938155513222091126269003353423569171254113702448221196165926116125205869378525182491070660932380599009969214378368842456548924706710106423853656654741509067370028796888235736846216515250917328619500955303854870938087897013666458285068938934015448053428861050107689245493990478698971873911763958214022699744758462399092157465287249550057376022228534114768384559158360299405925580992077445458625156672871205501962900326669037863060905064198546645104312524645341717830636923716835917269864403153120803428457106490045161451685375386555208866726248798070217801562890224786332765022097639324104934072583663041217270515096491112119374769505482741084701333655790621411232291945999565021416361945754386568970857967402989887305550056327953392364401135911179143333805317985501412624087339303731476043389508257424780798153203628531460780348277226238433499593449462814527933598309525358359954677786484621362327059751771072518389211838628550992442520756264247267612421017334368652757870093549718264080228574195422067642249549546619196841977487757233678300728696181162212568936380984075355999148014125029529995565174640017493779905325757934890876388418720052853850953266465787092883007868891857073668362714893383263281007056629913413912486836031552792866694041294133710147261834127341767283504931069991765843112276238789994828388803865994796177106358066081863160511676115325829644950344896415462264131002776601004163361007527719063896908493656868754121322073996412129825490987588006042922807814538423898925678277836703549569780339846382358125858624234438608803693441010155171628710138386066261270769351305069506917865353681264856713706103280154124873578351567072035525945025372840197696039457362139391905096058515814234342807839618732311832011991395887165268404081107612872926427033131727692961045010242094226910891299167945512977190034436033376571025768580868746540373977737991135548035418537544604582603807685776502482165057116508034320534222436032244476983901716347969753037237121070847861380844176371794346629307710993381434782514966880044659987064149569086105577688171900173924958208000000000000000000000000000000000000000000000000000000 [145,20] -1810770924853999249603299271194742806767903625293929717963606945545557276401725751750377157442861473590569907854453509858773280747673554184270524143109442073235110197288598474970901632933526624669283329097700433586664550333645596212198325957591998340344125649720252061142945850098099465313538385624409683113162927080237492755148722360493290792960950417901246727984850552161903473257069198283921561634622481714981958747028036154591115984796473768532238553170428725176451400211119735835314917109630165616190628695600872835749797540337033909732887643011114503026406489824815074809026211305305292809354283776495658786027162049372601558235252987205813809131423395149435999303715360891126600763440581709994427486503866637490759527304565163893730711497809407113889696555215538783227626937885749749165376112582525974827911129922422108006903227761149275630733674152370979643685966591116132101265003537711970796711287589692761995791469600035780821006748360684600566703621148182772893677417286919680792289445178278299934697304476060844303636964105358020841898773488541867550134100325672156778843082427973636082147526686228080928062151800939275499588714292828285752339863169236327622955247337464003656717207153086090095099084367658107410439235609189154515706030310410155791634090587486713088113479369805942854616541347715392535418545654140060889859323787587270951178341556104746311250798590016920572413593041699501668426902004509562457005849820950789688515486504885811015855976968242444765614024078509721702401544054229671030410688187016579894380367679807212565660258216693353999890351541263450992838592330661418787178336671384976084181327056968711108111138486500341582097197205335581628133559005828128159316692276354776071092736564624412345840938007248263787297728529083414099052324249674492886634865446659663217721638235761356381362792446446071740797661423827521261442729447914664683034348519479077687333991404130849007884214888759328020257272364136127074635440690209376937961460111717369455695616589842130634527180104237425297843037731500531761757262821432765951863085666906647595340214911113246341280121626986857527160163195518189372626049617457950296284769763009708335332258708041715891602406908232314647744327581108151016135566547417072730788798655767794553982654559008851642947657735422468845616882221560139322708993300007250626313050963999495464900666327040000000000000000000000000000000000000000000000000000000 [145,21] 3238684536719435753980308268773922092772258513206869471871205768605708085632439474148686161710951692774875226220911873739936673677046866154986143585178122819774109978529857991067758444381887056165727839389315925472280733316685725076426266432523608526323358667098733326605503555802254222250851599353198254079113587705381708169932098244238631104017423767266490784847676786010756553944381242902247969632969466894773841432068480676264836111336736374814334642257546746317684816692046795520179704872258519799026789106840656147669875674994616888011660289450551301313495070530221308260356870299160632163356720641065393122429676692376638625610448962266162407506110478849376028462820556682601646115423994279478175025808847467989716687045630529422794027426826858796509003008840039907552488655121581393783335409814418475776024563165376244273318659211368510590861349075825651100812161386044674156682190133788512831822178734083850675667286677165304692147084612084876424471883258556485433001398063378026944912092978910281163967226455218718147973757675920585057261752654155798335498714465082941397570169636839455141178861478598588582930318731973870018591395148378872149002853634682429011219434010453529089651728047475134971870118386114284060350818724916376505306197293982472357038093451153982807946253870275618752416772895654408017161820121079079233830687282301934235886095983826968971553678200833699987774947730649055734967212275313403317453387417454680708508004512964893824566213170722261972287996930752984669675445329631706603897045270790188646793450729633513819486858599764482054953725050003159229763500702010383482945529353000126927494885706101526222342312080549281316911554448646131272917270437752162159851760330175526570850324075176655202938390578117802837427311253651263864325373977746067835254441234840756779176275405537499933158960264757047294941838266769118562360459323891189244062085962005994227237712560400682690895904178282020617789953122042057693284487223980834482956364889661119467456268800086776835160921383911259320551630397844127425913025170686883623649839825322128501126750659998141628034889196608441670092136463048571357842544235455034812614372279101910989493555435543500148244719914385758267482552632719886986919892282700383621609467765783534645563254397215481790491972449122904081580308061040624536535153536463781826106373319413470635867942676332544000000000000000000000000000000000000000000000000 [145,22] -2974449872096558858233512860140866046733516340868742302225648135418800825394847775559959750344753592930787766717373898739281925528524606703496298687114884972829168810288954977513176421046197202890313059945882882471556201591935916423308646267581411053312583966708779468712381961128749136324032819480893938506752521318545499388911017431450137938357766484507157818117235827585605961929733242693303758430558255106971693071531740701918518610805578107283334464612299534855882716735192174756428582104410493556896368839078453224796148857513550593516674916604783633559792541937782510839328041860894055014735916406920115438747745002900928053312762524630146774184081230760610731234116659846487363298894207164611773918548197371365567448513425416550213553885534262669568890729949880020533449717155163154476043781467610849309203290324170489036860038533688787712052028746996971019633570137186810132979673099938748608103195131050238576686236713684689195143579807983169494591933942130460538517390921532864465987190037809220759166504862860286672923131073971828914451586945245102572897675145185324418652677467171040094782435815265606030781866938019234444303324816710978898911087600315457229782282596564000055813982543367327224367558481141670987069977970261234286607760246791381907435306881971905878880145150461829279269762510173266081742013923572289578180807732730083922040560897698977857333869534786853715250903349009409849783460397933718499943945785616874817938723994476923561998155183345149355179427470217905447440404088395583755364373663529840579931498619986704685060779035388567036303472200080245862757434298061644782537233786248415775569212589592380823663903666631976124483053621069628518635715399162495165735322512901466908053519367226571131121015409416725650567275396579719545773562643984607122610337478866783089897598077638781706157763603046291530826543591492669648600731210003044814803416867695389708259332807718827697196214082827063654052575130656748505222912455206351904513471750524752038739146257859606528530073267139372720878570283155097879424682433956638594390052163818950220844562704871781814524670859555593118007650089977142282634449112723781007701305894694739032827688699394704229197343500420431412285004324760862043453508539018374764278570082025571285484348448850969284508172185236694905316719391998618894761645492192622750445767289301099608698177296793600000000000000000000000000000000000000000000000 [145,23] 1800441912748582579342267249378311705099297268075525704783804958635928257761464002677933283931747271503246793095197085279166341180737026771568044820485796685220807246346059401291932332064896548425370961300552826483099558247012584664746062060333857093162923712883861277806028749468689826406114287639096656898733955598176940927758455831176702761938046792024766487448265333592975604410604134543013192610686521603277993794609095165668647807233979097039599223035663016030395875237690241705688596272035591301786220015782515127810922406577433460511871133831680875843171155801280681357702082087695821137959326042841138822405780566133501043606808928690329488576314673791709387299486659667587013468203529757204304003332223324045183914584265215042757906935269763950249966321660757405541594314360121467423821490076326554953129481164565437665653052454511010276991659445240382834983860672239539360901023623686140227771921756085480102394338075518998523156876553298273778617299409603811408299556428989767001934562782900646271173216220969029891825403094628936242216329965310427578755739008737143933509175833052872080352162484155924980624011181874815404476486836188207345933122606518104362267548373443286332685983952309126044404990878673681309079579586960492531282560801892110705637556560934851364753440551651903940476376050299756307550932083045704149767282925691781703687260364746233132276909226634517125011174439277308721630310128403108138181135248427078939087410038419401392911197428075258615563003057412696705669019136965180570294597099796835825958042307504653988670123032362283110221245195576328800495421530849103555802566066680755232311878098803474894340682645867239310791543891679885706391241253710009700093071960692135533691992384105563113425831291505370128579256187815811206884944548143020559608168975476971857920888894606382126754621190835739212493443016372763148178467034289929502204584398247039882131316097584974247145297682343156042705643296772879511575080585130447353095757521532752239198762803769623308605080439023438338105695747697605808777111023720491702754029618857737079389810263715746395885536437362240426133902591685269325670150132536772188512119941065629300621500946307983734287093691072449602849741944450247301138495648739581247002918979418157383025844410208361959211477497710365541654645341481042843010670018913901902601249728256487623398225906499584000000000000000000000000000000000000000000 [145,24] -1475650007684435407901099115582259939265731957009399225887032565825068369002374832998711618826868471242942749316427330699286622829646126213705471833665215617246863770792110444210880165956926860219543498942437498827003087609333573940452303548711369359048776053009683305410862853067991526530478007677484136739688002568132673021573589037511123990423305041642859367012273331345803311349433581995023577653041496848538466782555193352779675349790718441457604669516798143741026545644041124306675419471984030282988064953519385853536788727448691622104538440749589607398154805472465857875959298673011006802862247154714829456937574322467114424611449440920073291003608745793565514127758341398735910979832001397719676981771854051782328897651895817953907801036066495654897209077029375829743603126700745672348109110724831818219365934766428119032867280732486017608054471032431772475281801477961312187635577593684004187839864411041754534932239243403825593934836046588138711699205987259301348299682105624124002610973488323956184935954888567657566079477042138975334952848921404722710774740224434231389302600865073428990973509741921630862617804804228256898658937385149167250779545481709773161575478310198855825892570030563859116647316915281161740994886705075003683563716332009029052875633010580875156228245102180515840523554664876163092632311969984617554028273170407004606942352146671785375830604850334946466993762307614143632094926895504341315516726643397398192553042104822417871578317567119118213886212233082621604276874977756230558741801689272524154491060428968940322969433837153042337269128822120538663563580766981624261234184954662995126386315338443307198093129062352098369977140977211209657492174667848488538160605617822278991417247307319862934666803218053851533706593799523491694722758500593592008918497868796839705485015160764447159191111117952945728901916544394647500571104565345393137183108252222908827057383735076993693602305154468875202232166498402865958653441989282839940425362135593142896848107355389277577652207451688694877925035218167233638696958201221427372392931818026947917102206773632638097687597891513530163408233686390083457131543602672535299024001578968603774603843226810882233754620903391553305273033094339852528901318852897682906453081201220546554751170982517450543356107198720137447334392358230799807883650910695470501991536464421083746561662050631680000000000000000000000000000000000000000 [145,25] 2117477282643613462124855623133059427810545758478614432634381337881340563751962178244315367922990865076402753177454116167055231778867800829911450785529901357297656512579002926447363696020273933904086231030305726601797950218132726459401261552602699115456684477771697840109152890502606346595888712649049826419080729627278382380541571301405347080310768277663585672175810505184705535260200991388508001475091954071380690393127499827108460212188451643322312567426388071025257472723519482966127301037591318312216378760522015407867070856608538246170767742282066887764601856310055101343489814612403212849832441325776732751687463690119375349530875540675956116858696159191626078464660908884950944134025752195032790777905766237354403976295871916399599119609452068375749548684033791636032899700213254491294024481390887432314774781869771584799400957685457387520989039731375396278956196203955696662851486766764114959633645397891755265072751064338778086463072804584114084648687181092207044906571087735880620509117393676665688398607624558033656142176517584249682098696049080737427566766193368216315610082931162271198384731375595125720439842521114082062218607201246242293214899004965498923263609134156696414753763103256722297496212312581444980424260810774388339982610452153629938875871497543186965323591958302197059296687934378121290991135636605011728282111791175373096566024905906313322619208230763578711884614577589817955212456171474852246555211992512291714432015252711510924281989317672281154963827421827871252706031555621926619810955897350340809347469635676387369537676780022613015445640256772410665403926732682680102343435330824617729903365142991477882398571377089830007979308607243756601666875414673931785322374907415421311389725134505485114282954600826943527158609394694810069145643303887224989602389214278974236120033802423644115302056930670562352060470698384986536830478322736894088340805078208498671942179504949094940794903682268374253595015460306310519247776710646395658676063745890178292897533714644295605917260918973401992084204095794932630655204821317017725116305017113399615787726466244320247496439617637988431572640193742272694949630616721322253841479407043710684152237831784620798899442313622299242034834415153185815584815941062982267270001658613201066129576451258141034601844650172049321720073341395195941189045981913184883665855605868674681873250790670336000000000000000000000000000000000000 [145,26] -2567361139321712862448058503976446814599456748805174806546369580500908100481642007837698111001715271188485827096796509596159602304620929507350677709449935609125367245949889327585128339721508656872903626098898480727769643811637134455218714194736465135651458538891892573346877032328914424587592227911439846208462979337865814543141053076909092577071013745203445713267622667223742368092387659102483396748469098751842069580230214932876864140588742645144718256430996765677971493380818276981135482645524853502746910451907697133984767121934186697666508995334387313010307940892008002356623727768031788125861513972837668897449569923339238371871608718134519156534323955628563241248887018333974700967805666188908937804450820805645215493850690943001552964646473782484461812671212597989975455457423717787184393446019819683631517108171931909586289290431289044548277990698312887116164217761729101049291194665398028838939696749377780575167783425932414163765746683041596594640184201786719320439749555901525255610427698275261326520933681736591888216424231346253055257826903291912814743013843615196211317763978085325174853818559957828702355521353092242926282762435618974227604921640209419081627289321785222468083084896689269603625081172646923110677208039746591903408329615320603040158787321697770402497606348957524218355478156675877218951569672613672774838141206079904142012869636920882290170066359523498694106556896009848060491806130533937302528971991540230149982678220953029970173335179582842452427443743002448748812484787969313622644833505536004356121944215102967629129481043429631313654542788067500273951788960013246652232970738316446954905949872009302418372826566733809256644295061631295253413148911923662135519759725518530853817462172601683593409583399464241201455612886132931901705769117055330293056382009505813646509314520306186356535893114172170040807376073631699756878173003733040530423151826641969377038460428111095853781619552089048922570578523498869536191035387093079737927492189276055423384958818486141003383598082074336629944510513263548915983334542962749643258684498172462725907881271659124537571134866667413426225454862990228182524025855496566196048288054505834657027656316437613122753043830739392752980977795274530482593751006070324854884170791346599045341367878480384414455485160070136901633677426612575203119900835458870760222353193501630634979302005800960000000000000000000000000000000000 [145,27] 2215872994032053791513332578631089006463795803994397268312771399420574156331314036248888806812677634629036447992655387051327582524871057664474076817809810749300041452722032869353147891083957377918450578420061371457372048469348998407427996922620279116389014608140615502818567713085715175294336386568844775400195553543368779282279154409815439810000742550191621320099843947998921660325074414375125435958219109047184226133642326056780129162126414553359095616197963685213219842881866447411005230321034768789814497653125965887097968100783187961078139064602472643613634088199755601938690908475048534499681232438048467458951388891594046576440277844774766728148766244271160229168314384382219449514058241129617633338046484422659357103380526771919413222299708051751804025576231815765416713791390631785223167366108339896733809554159941612935863941326335502935248896710918754805273685519684034451087356682509433271862766977216984108706539057220275555919079373483678056155215442364387573397534476909835745176879264184862611093382129323246567067201427153686574081684467085967688829814404528583995771255952932622659192081040843349675123664890615800519113220201614122937757188446850750744780173521506978951771895703792018362817438915197942723589614688168594365341952746363908249925247240828691288373789258795931721333705302927973036105639678363650887060196918314931124769683320525541389986467079630239394151716393364360132409658013332482929944141364122731836328168997938610734997986507140670482995786315500296650672893917202418631230065779478614930857498666468751204823556060533965327281854754651824832835273338148508375784023654875817313221190828155919880324072390576095031860555792870521022592314358819341100456349647386685225989966708416916643763036799102736710697233905100177598386351864893983953415513503388206794298815584081751067975873355215083576656271434852777838807809831809639500459664847980044956523030991635196061462641499479830113939027768025415870179384835644357679967133717788226936578922761189513562030635205328451089696897057979056016533482362256341029698916843302677838121977728436599862641564445446508483417511252334099974563455220501880587352646516050608057626400585944781998680801342437367009643470261548824341610025193458614271660346111682215299690857275701182538805284305953903528501497747074669178315026823083824572964118982140896841816840710651904000000000000000000000000000000 [145,28] -1403250223884631029923648692909121010636595510855428513115029321289112349642219234494043204772273117847731655945987281972199120212589736721424538273417745240050203632237551742101025309123195053629718108226834671106789308873331698760373378868017584641239687455688530255548754642274643389177061997589574922059980866990927410385259907117255482196432800671084993301444722462688719364803027377877808219906583214437305786209647399420553056418098065939513284270481124541813889656032348269945408434013997007849912534371479981601770089893964855802739774662274869516678299552633193382304317967645786903503209197770433762793323328763920538953381738107328076860064591465417662717536539444738295183391773079274600822077731041390791941216521878227130235601465191825536350592746349905219923388199816230958755803972717506508023527873990087637454627840248057989457518225220714068881032117786847987969937423298516162026345390795875857608940656144408718066776339090591259275747248716522058175572633224522809737283977121119157077288674394794619332687770841000614033940129022255011905252415595807269409300596896031196494300934941197027981129511793606199779367230110204246272212857319140719905336847060021587427239785394580477402879755342644402376794417956105362998755246354229410430393174908188791954128196218389048129567533281766413601398457284226668402858936776601540083563959107948604414814807404744286949726750926722339318238991971566022501110264928896655789260770735184920455985566742846453535295788068566338155239195936968217441432459169431445874820544011021866597436201926150964570832374749624360739449656739520493115613732779168689658041402685412405934297809567140994828056013961590680910482742390247817474438893642011157910211448267649966713856523067143192396426090438069282778837809625911898329833443462566561653662517982307453390477426927532758625153879593198573870929497871614965985237213706603285006541149009274622504703077737868910193531093395316390852519423475277952404106086324524010449601219462549742489277063625321180721994694126791009391710064571035762812945405889910171402576080013131136857785535380160740242680553759627904296375778200879697820148591401724042008043802539438800281626150110411348143395252907159583645268359744961177008625200614130619094249840393187823846878581966486611068800141886833041128315105920771705416845255335634338031725435724759040000000000000000000000000000 [145,29] 655155721251082635714207551630395562404124566717891941217812486012444332528901339865649490054563396975322110821546864023600708127953541266599735585711732736733519721322610946955932394150353963236286117507022629996346527746566078667642003473553824489213583718824639049485609960876183847996672937486566735815911772768263314951856722230666947110412472278676274112515711218407191399501517089560418564210683546062299318408970462085400479789161742413306203216767971122141356354617057855673321003791418345963765131887259482157411512407784609683872107441813925923681701096863668056827749148050304671660873821772261680048970868291638660402327066080855198210073364767484113281152180987309627782610627265093467904600935510604525321750675352196197712707252175113328092879627913782480682087741667894997527286281201804079415703132741435796520180263641656561429352703958677907344598416115268875605802917806006606766733913477905211524319971373116489059668656979939809384790532533154084125253623359894883043488100090684111758803337388738822550870831236831622580186359640010022357710192112902161433477806514805665422933789657182559303839345358457836264011609497660627721438208377049783349080547970990825064879034587055499090175429359257239559462455158082171480045238973226093729867756364142352973349645621035637554832959545074519872028828645387775727466809877359331597147187680400532303634843899505227527693085748498656039097538236208950638680821676175860437677883971723318986274879877887584232632061094715780014417355972929550230518539165827610215225636604219621412848966624440139273557005369675574231814452177191524463444936212886151402127033553867652324146899973573596150393220631846679151486444815989652786406967126774446818192293208575136155930185140963908725013579735707933067446723391343282199603122113133927643204819234640552534004597197303359244315211318050312843870190729516228083557849792657791464178587369162366524767752777070315287735528474250660712260361703915705924429975037169730372427911083690226387756663672615783088272700289148832462284076590468191575094051697291495646130132779602581188437051017710887663761537715781481376567762211835142893787791963494984964123910420762987744398453452338648548164883414472495249413152381721026772299529666971747958298761514775064620527139467744825640762999910662060405539514822458257355364933871730128029050704240836608000000000000000000000000 [145,30] -193274914614837834701204142550846387503899106043580130072797891659002193228833731718876304171246003071064206779972671021462055831411120295495064790011580439586651617566668420308238921941308932521046480099074081909859095258286738267844543595740337519085981233843021880275740308674359243194035540157020171790811960656611036455687295812882368936897704935091429922945491648072329641361991065534482060273361000850582937046140554292717601340800467839826955619247452475012358117667342865848773410679658644279827626156718621204297321282367161484938016181194962068309194839684114083651078869418198083461651203213410496454635968770576077987605161300446033528137937664087054036996862350621733235591704352634087971167258940875764114992102359206674842550767513759819490691254773056935206761530130072952050206619059226717472722869419697008081270354326635993185299134407883708935021734517431541525691896445403173889708939441895387186632982359560837779782134868899001093355763201632623860481123137962022334309506383479609472208788637930249577354757988206424568244268838431394679508171919743213226929515990445145464853220111368925942428923534722242105881730982039230496879666775034041746925907609395466434248609540561644718577352648148571698159534313556102864523397151104213468245060166910065612244407990003062655288052749551747801565871857025476862841236092207930527723517527138594205515754421727125857538437792579185269029519814962407111959943811649692932035886303434368676166755004482380278039441242673445557538527909306656536963801943049184230275984766719156163416477365780824681502702865166228582015753119616716909554026739411619025082672532550265060079002002977796495231794214545031345192582987573966822756791387778895112803825631347739826700832722793569142152776594467528799351731490593827959742913426906474703343692975800356060769882235453440242002637199938990429844707501685388890679254443250206805050693989510123908395752216173309534120276055021341084965367823232618778164396968481108983185569354908058229666506772396504020323098462489729375749915306436023853218103231391322762503714011778273863234777118656266857873733349219254097087984126602057232204428465684607459784904180756389505764736812712116590874918216144534772977957102468016639052662445545199622071015499623352770602758350192158576551484161347472672260302930405010094820143468234943442845676873973760000000000000000000000 [145,31] -11900636776140064002108455277714760681394514401859101748654493155294940976262894564187398993872818689176044366873413005985765957130924998676129578651881788774288149012615786126714186937934015720370290357916255981822145934531224651089809937664429487375150402851744885210729241238944263468942346306962573552618666181906067373728397415083895024260553378467955969102287186764011725693904339989540812318413001014006451682848130024944056718203955940440278187383220488914906723239584948361982778265656912716998557970695782483724814769494290616436773975972572256687565714548406147831682907525056500316740734289740009612521603183647316346012151131999704298187332207333458981802155226215312017053480479817039858232927029407704977582464990642319569385752045399454800753122132636468174478211352032144903429109049501460957184987399288036005016599511921793176516480598239431691658135151169257815420460491845156029596754713879741128699410543271986455429655004971459210543654523935481464991447805442790414765823570944258218462964509754698066737281842990731261971020391358142609165856008183237539209107460515597035410402085371183572233240126556810174886063825459334127266896303305348525197313330881874756712141213933708438302339778878295538932018057080807026215196622539908361900435439136611493508250876436043863161125720134536184329552630688758518998029674262838199138644984531642112831414501737927397079669422918054604967380288817923255837439889063051918814632897383635275467598459670021995734927265486434887173480476124710408632731864109012411295210711373014181386306866375298213656996814298153315353451901935961165210049403541616711188288472335168933171791874550787210925238565475532521541538243976966611211831356314383190061153869908591028742356614927401825057218249501726180022933665794427327248507383247275140961871153618726885892884496590191622317275690371611445900553574926576139527318947744288868411626442165815338911849608666456529657881232131837966432985133621983987159804966427806540922819163681884056600395957096454461188834900953296395810039608485281954305963766281250312459661017734729260951913025730346098122560555340057900053927202581626391684709370001877289450949083793113634511106657527255505579348528456680939716654132719719693913338710118874080022759976216037330188813322325683440363196890172808759105130668973110804918143576136881280867107101212672000000000000000000 [145,32] 64733371126726324032658865569171328464124906812515591691625422331614001440112240016936035598700936969377071829494316872911157751186878065055392795379400513582752032559201611323731847076640502973202255432535706206005383399467426631699963989881587716144335768892588092286888679998796320263201808343707188424079441287791400507321506164322535335088376223077923778087176565384822484014761701994513784866449716305357371220884566714500030469252558707853516328597369389157490710349285572425697765962679124846794300947703628773710216682142475881443914901686672500241622171065559414090560843266168249610378394427111751396672500275855032759609810410176157920817616795991671241801687263355721595830021386900855438868909758683255606429038123706975400694027243115054586348388200614877925863826156281355204690982028210829638787062379354186507987777550836021908365929681656400345250685196568784934885276334095042671028992816739653847852758241053313687788200219834995238403655827311262782294267448198931787409700888171319913209209306644475223616978865972630278114367081129630437932571828254201884964633640244743950440389036036967947716295325599063923379083116289664093658046346370463880577628820349266486145631912125724283494196615589975155677713993058949717855612089157102422642154562673324231051728342810208794522499680436329180255582141115883022590858834720672207584309832166671074853103821606098239142273416109394341834598416315965385556805140914251236671489616962634420003018393613216770466077624692460377803090227576541637829248600051874081302403082662666737500865263763250977720867149430614750537416571599037616153947484646654675452227272803979277758443159001235535318963872285448914262906438822005912440378384113882331438385817709409638920332139183667453169314252760710798991533842692771675704376611275489750013167859104150996611073841059932738639060868401742685783234036739012815577520637707786214401306477657643393018222860849541286308516660571178435647370878670513146065753566382549341994338612703132346750719106902327467242220594809385755019080426586687197705775019313776472803247768357348989231346858723428823460373494331468838209026733298384885985064362076475888946848700143033022072680451014282694013518624519394051782453129857895261838858292991335023405766746700270636367084018631601744927151909788695331227839451714390452301930750156192997755988675133440000000000000000 [145,33] -53908962895053035447049593181089304443276201851849691260463442253183566495560699502262295285394701428587250230731590149358250897906510063151839740440926268454388970887925229096548426017390577717550240415587101774679917817786554799439202212389495340627723158223596395596399998321695701090735481214112638285826598614358705030162777124637509380416592023823005340277065177836847315326690154335539720250819217010248688897699191638265763114243166227598532003678626824257710916135770397126863380422737540843781601857627856195659894688731476906597258794710847727482410863250287522238009581308979936050759682224796125199241451183466915331875633192511862515702769618674450081566805156344066167218282971053812251800232014630862123368292879751582814450468711345515671336823960606327988387836187939231667725224192502515408187140273594703778007702771191519787095906077067852298941393643128264661121336665809494680047945879250415557038874948967868257136792624310860737312740752589342878975079573413887887677515105042135823232102726974081446648502869535351350616887277492582818044910558180034924933199466117596821717978301435667672071212841129258323035145099377944495364818562116728148764107949201095958973984145249605168115015146479066778711568449775250653479144219754398412912807212924442558086309542684726253699457562039538613122511114427327456864794456515300943647851915080904672986548045075232929086710917084032771291102286714678498417726695081582459040694123428437728285363548887637402731005918501705244448211514009965371990533283664808289906982781961508380458312609832254293794332235168721877699535728973215217669725205761387259027490543208590280833817151178992687305110758091752231359584736641413443658046779867341255768956321934580527410788681290165705655176556029597630855088851053147966805661286578855116499331656041625901928726931595097174230520985756769418111401183858071316203095328097225840241042636250460753257211841892553637356585136504278862659408159873419773035961461465801056061401230271640885942574861711504364048714490668775165371543477799873999367931761353747129542618709480371972714035013743302558861914779137888644687818168928413653464042948248742771472588319591554101896197901939932433325632946744084141971207249830573573366311817945508097284347037871798141228512802008866988316209725002290710576896340305726382021977139943639205152613476597760000000000000 [145,34] 30332701061356702022601604378419399120809787075832502303017822980434061113316990589404814057034481295329584432976340014039643242711868886135239705734222678077579167421019277792576782715331075362377824247156745794549064815367268711361062888793900335516920613456653253634163100035579974357441436958737972098487281962860584581450430435578206947529537862511171209512408173468928325996702777731089331840828099689869136641671963265887378476550895622507903848786874244515022876331732612677996233885315524286851983956630566339204485077648037552647352312214055802298272517081909917889407763323281568116621320453975384966490462912348180978369720367363966352097594121645552523065864820268777868871227038824727581526495966558607175234484160286559329359859642498171781361797155338755996915920768840080680001144781983752084799383539696650514547370004230374928338001669630138065057254392064047006763685827930096565245698889291274862745577695646052012785872024809009397367737120384643092869791800869880839090426707214397169904904931149759597676756275982488807227779616462822627979946329311361592698334596214967521528475440819138944085308579148469290226315137227504189467935691735370324410130773938304422900029984276075977292580491465557920437107204177041498946670471384900855719317151692807646523651047849354706105515457462685850964187295652721304878086823098262393712273645151307862359461298310250745815672699915774812112272788485121518856748761855147687477984133917731517105933995066219220261689699927829840278594755716164551304276784643298504563663938739484397239375969709741997439117033661633649655066525143235616023706454572838512140075053342610686996041029511439494585762505926389339901580255898614509190827140438533525607761393780449827617769898612200333869582804668002204686277712883510660236679630384651328491178115041308015126711589552579253782646192167141574555632857058334583711595155978895477426943378647557858778607532758588486313864329449318081261436976275701795404616401478692550456572333540231187302690287490484236945960731718621783123031829152102366167320969255244664678718185335747267237703178162528144287467818021653025878757486764880556470765272347554979025804652987739521155084399934163446895517519161205211119105963389131486511178740849567532904635824748068022369519331143127322438281019516364702889789783193827541603301602159454541888807071907840000000000 [145,35] -13202303529144238257238619679311540275016405295302928598457807181969447396008297714761940280163191584211900752877880435772897586747833160153960026720992842914733097246119747524873017904138676951551136687414924812732024394533932861015559573743151612938615015337373156060708668567040625266453608647257393264915083659833115180685348591607991872578291157491378183029118702551246315948910910181089138833291989388338717771736377225421787925694253162033343867482842043461387119230174657034074466504518319380465275356747245684176933507673387053830569081379831077314917909348628101927550584599367741807738122013283400829828360564163471438691497879299085073200124426563323345179394464064967707620930345888794731559272788132884025759201549073934050292692327300940827627144149066088443212682798634280555760746156612298402419109026449452586236128283530985382845603061057766861098713548907008643425703763143854399006117582979704752131186475114778415066230468452958698435995511038456395156016382778220262222521375371214625738499769585034419120756874437949388239709834824450165285828563354894977943979175538899747438938186773851395769904858113842876751667918230110602926174302135260036416640842885520827308247045168271648618207217092728922595670709805574596747164377464403781719221496809187731110854939565954044238417007834583444720732243838337966949472906097034182084963654325348684189240437089691555580441640699201941631820185267430591302614420302285609035462416979988230051810491232495662302156642260096410110661329969207278275346449466759831647433225677694815269568494705999110654179762497333882342921592876042767121859866138393330958040803305117101516454333914245609738999926855017548321171847046087745644924448428122539603240779204914117663011840982518627045251651637951523054857176652263850536937060273266938415560499944694160763522455620790058408869581543096102523907000250577138433472026438617381692712338746487692098665754283770404784606859034969503748809752970472529561115355811876555383290173730815339383803429401013191940174267580902431482122195195124222763027423556788033602326128213142178180294570718217784718583464401526202902069188174853843781855634708682184507127297490066625699476471680097852898959445112248738832468374559826702630195687024684338763920416972547374243949756437874933860384014904763443749084616403167374720897479946242956451692381470720000000 [145,36] 4570087292560893463025588388798302981223950168170892595947768229735086268989355061435832398923956305322589419330337267045401038975028005570760462316979001325487610237194601357180912688266359360014675548938615298852838989521413881951324603724873613357355772195735686618143260297811601348165536290657085275085823081307884927998044722655248850323922843277911581171250794085962738345886603044428987040515532901532244981956225903398415043673993869938599581667854528784756820517463281148506758741599711490256860608524450659736315617843404137724160466647950877429567439081989338218523578849509366826499633209959671118568045052059479087342656930162780266986150228509229826242833919090820035593038200363640042958937415701115994200319096483443381715581478326709881436997530289279921763456161207361215827968621488259785017765110814909061061506989398665823439519419031383164822466008189387631890518362287737009969424908054888267381421572503625758036283345146919599049902371794986603236457214473264878243110444557347527721021182605137442444724944994390505086985111725077525539262281571546787318532009974329057108532454181146503253102748996778350909784870460262104429042584672018842859865345366705510166759112941512619798757305915165562387018443479947398825771323872328816551306228654132800172928928690739512226404830565291767792222355348674807729018499851367291324179991758965352074277185187789188375838091069623261160882190727488583128224628044269696156460257467107718981150847990975902960146476502292355236471291724875389587650943789362831063949816558605953746840003830976620205048580843247196536689984556015869472743052901509325776876274950324638291379563006213854511108307597609313105974586875502303588994792449800404276787848084760711896577919724526221053478540118299706566814455003854210351032010687780637163716484789446215826265478503138881993529847419867131065359841065406268808650111976113764542269490888430411684615478789358172569206255440532711160906308061246326020489957374044665282135210173539950435734706407946043009747822059874749954365532861054297898031215798724967902151885280891490766346248677586788224097371448356866880554254078051005054981761404769725542409960508962095524486244032112903349416713485738676986772585850081520174025167403674392968322171251223958971825733587049074169398839831702518101263070119464237925267551014286667270972302950400000 [145,37] -1224751696544723081855031076527878757310566286923235884572248630813417226304766702884944352973254880156109398900840420179193512328036052276895317456233562765623191902142291739159675414008145701518964580779433618638573585846000414197726616314663894666072212106055288450255232337690181342479889548779232806898341396750119199938467412047920127435322607916494245966196126689765809710275490703646012848406671301597066820548650477378888280917520855001734681264897037761284240799230816489572937533027171129498907593065063161544751314459917628560256901110311038346975272030749403417651664331879420351588141977752031193391262983698488790567045418763207470099664648289156308358561789412181303916661042418247921377629749738604913742507280825477191555165096692794447910983781834263977653673678887975883364230154756724490017445329239744637850072764296640443637531848236386805550924267590100034306113856600120048243850005494111200192400350325588637618825542335906824642802760617220386158318334263302925081521878767253319567345561258937224756337627198452152822651916167488905027233274377553208958441795944482391995673287022275562391756652232460542456808063655362255737378287408714214844818550348098651047832767705870446367799559266267853578510004746026878174346520140490617973976386570761988642778224237872094123210362590851694271083342414006366295347409740417399407136554056470167900081943263829112569353268536697969532044934259507162832374545342549358270297278060724190306490936548606324076998859546409671782078706503763034726640520415295339336139034294038432223228485646143805262463701031324826882237571664836316941758204413724470203627095773209955781196985675860661462783675668733153328692429226646297177394904421249436415543553366761546127554351611999493357688101051424701713207440214710470621896045830022980090670990676872862966868134431956468596642565505893632707869557015314312169849235964842240096576374464036989818546216066904078649687900630689789765733262417462907599394580355571999365889932556522893452636785771570416876478663732064253022832506089391885254217734253300136694289634265366713068304305313637680116054641491524032828218969789639366860805288971386446182887131651497773484181220740988387766300701633891002126459922824519844267871629825556650978799728934378327227715970587463745468206502905913824934631728020929709393228440222814426386951883122330 [145,38] 218505364898881088730151308155454349429954650463937099679086478486219538575466403903500106140013803394168603069931996232794786040624244797102943700533272665461240632374978781108093917636510001873319802989335937610804258692912352183227119519921266902197755645443421260480281874697898023822513074504147492545070832252415429836375530072058524932094944769722500801109644525924498430660530073038624907033910540056329706745348787810937038722666534218433119149716950384943856199063879003040838473935927577528443849046841939407270036053746199676160960075724819102430131306448107374503249197928920841940650573574233602109717563971324839986204959421918376353757901759169292037500625110201900450329664372561198569751794653229198932980596603550378465337757938064009555810406918195114766030487674465327185644487186029212837464791730793033829389933326102026100491010918842800154375262970605917171919503603913892753852755290862373893907441384352580541149058961966190986346645036145310437454860009865081735164185451598907925202740907268246529233367491698961772229051937684100717600123277987203672843097520420021309073315276833061808636631990580257227840773979813120363158654288211990387028990802284768333022303961103018286701437447326502063202643199150072863403297491313446575273239912434524665211857663985096594890361098541241514998399426087204122372311427112799580326692889387688787428403803935780096600443480209081854647211019524406246142375635639707504612789494097479492887426597159401159619651785115063718900904839921019194999118180437380400503526852154831214686998541172093157494339777133083435491040811126631129680567720748203720216763478337612514780703430251475185698337445915984823593821413211973014689740461268069121319565395087980298291004372484117329814225811716562383514434667705668125304711196049977322097114106532690702576365966427280179762656566760414187954422621307450092725655918216865444942290573735206646155672177571443605599759128177360256847486155224935701331127259661368822291063463248024483122443662897894502478403906565276102079719820325948258380890170506078945366031854374860892188367824053647890452361389224020627160218103670064119658613624498096808147152290232789528202532795752318024747339569613098086613990965537553712783275852009613857124505110627810063774682676615499121694783121806726789452670506433611216249143291545402990072691200 [145,39] -207827134013238475637044819161936490432590443673885268412272252200462221615051065000131980515945474280180361805203697688394114668345556747496605930634029862000375533242770277804941293778270507513875630543369047895206014776401279705111094747554179694340410635972918450935762461997651291446467014331769224941637775965936913228482677861140914952362376450786413378198776032615310345300386803155352654070204289879813735694379047737549565061840594897255466682287304599061708134958609696437327901473630280240189428321452436904804883197111389197969123270651246505307143084299383713736248326308648884403157402518505969962894219776064462001812351775045349413087452081313848830473035209022101374709949946916192603300642641371571460189626564528138334793914819700519204817935738198304122875046908185962867568077250213191726656460668348645159484278604400408985197110502253280388108432361382405173749415812106189587415721236584876330979622835432030783036750463162482450587645140406259274274293125705088433134473049742291184137667813972400769954183994372324018447939032241001165504673322277962596214303884019642614932901992117073630247039144880060322950832585322803953799106427932050131450566427270748569746071245436959365209872345816445156692272399406169797489529406352354896906288775790905886944561329776727410083216379807780811512052229334026491981202140454919874796109695613703221205028947822852580189598237608965381334019696168769061315374966268792057464529316615832236795192199973349069081625926815918067559684391760391064273509765082333495506520853775194866878267500154307905100172727867690044499507083736747671261738231798529215568287233925708731251781244164524924136749953931724343451575621933943706861123976652610479743090429531779101028616095165019907701451870269392966403791317585111023056290327041606705062554024209806544239404072436812453455244541937896220717318082290650038686272242337184728046961374639636532467744118806960827310560534474240417085131489886955688818294999414268246367993436860626391715697153808277838590953843077067016443142700655689754613021533381824398695180630513702367008902457527472166133676928456407146097286606448171455216387128973825417247960099465702920786327536571379382225923174320313035421345022627193663350882274143641189772381506386807291729431413538586873138370492168554984637326258724097942804135880510846761920 [145,40] -20574878121986782150594242838527636707884387553688169656385572894363795264986768932390291377222235095759645009144167660108166467252351511010274318727578250678378094323660762714683638076962491294514964643542145730981197304656959371516781792158865117478752616053231285388835881887321626006953023448394351030971489138525345296309291451080399435083519954360772477403459278198658769680776244565691295011578113736100978120331068593110108198835584295746567478001611957993381087566290520452976979827279956929634376712500455774548779308817401368156325062242600017630626690073310137742361228283990058970655297491558171966480290268122357709921439228341469985617703836742869007484657939306096859819892250274051174549674785672816691354172682401666622989413386048538829851643779386304600009685261451503690652677961947315206177130983499951973125291650062629571909540791068663169402468945488181422913186343857543354066347348941248718155682736664714736349642384497588346581399814028543521476977200175049224324424654442710115915617607419287099219381528820770910571037995994011124909316721646210474867832060713784736238065020739812207979422639102991601588529054867003834609006016228062591284410083319194881170872075970183078103632425110844455671311044359870128487507179251123402633257989256492270291472970332569991161452443135119660378220337978541896969003096019977182247300134151117608837348288677158513975747986890031543129492941655920355259555825979236462146808376859898751910594059048600731416739390422159341578353938397040540901471297877245767618506984324568270411011983213769532145330263678523800159885501364787904876429373639383615694870281676704020640689137352263324608560411175534596152855842567916322032100926128925765325201329579835060363675007912267579829630871834304523711564971060705021010609610317225490018645432255376974273559454473106254273398550296686242680780068907889049298705138324569864494920973652121563236828799571402867753393345251260279441685714244099024313985747371363913617149369530761178469766760758572671932384189369574379331474085587767878354209791341635822287587247527070573267218034725269771666048249970764407201141492396044980434837622003542845577425894972531642720406225602109328329019527212694458266341926181886160593729436850636951509868523100544485463395363037418151129525288585354592114003765655684390401012930984513639040 [145,41] 11255564801495741901132353266834802855864617590180934510741779492335468861694030774129425393484457088013059061872928658029917354495202142288725948338753612151045578945422169810239910402790609748586837095501203032985197179078962977374926646615333067485528552466041764521312326925457804216254053148824861913222961260096016361524100633766759621737435655503181130325498438496544260495757370508102242232442573547671284406296376040988190440482107907966407864288671319283536809713242437334711484258023405585461706641393276601554814903233920227253029772504669991259053558286878284419492332476188667090661818087310255743866551528241585154082093406575896033697230551116247632278054555001230732402916277099842082134671668857036320455140885437820352320135193335812609463658634072319057079223508038299329378353819801188276058722649665489660059614685948570867928151686012533462438557733493684360790562042300494829042703068200120560064707542533713455789956967708609295989666781588898646501843121320452002461498239679350728398202704500493260183223363660266292318257573319044283357598991810066743498314638566391870861196042355697367792593732326857011601559831057427779195852008053838163248356416511711533890490154886434979605465902223972824266719500674712647964529608952883193638415121585974854866546054656851740777255752968572778129839308138407541972682469766926872556243200005418945277433975339574111687238758899549211685629604702184398388053870845799884286079831347216778481582835717012081997284195148271116496140403645632562408310148130439364164271514515265761871898711971797858443830002032553495012612475518697340216414795988837960386323251584563681234783719369681960290416682201646556579736729498348330254318203982699393272110706916202758132141937977813175878310817774361803209958714556007646140071775128884653446242783171135633559271355517872213565943146856551373371422988818281767298543380637416769006630788299146462046552168594262075795560422552212495249764202592397937194435020913838825414647646460594363096662914036342510128275931509659685645802733692847941764679394651508162417708762626410452667278903266482333533580113322522391875806150010557925325735311526371955682235161662974159819585012751298695367567610732945732040050793665182560949232814105833053933433540057084591438523406636652693927436674975164337259706993724548066991933545514563920 [145,42] -4269372815795857431555311980496596917738013240091196187236416663347282196942001559895144634521475467125377765151658026713444689268393463061707287619225056524296045192106985684681077352966870248039416173148615400801658295038362450135554374811589617219397267157167964450558355310427825127494767524302987607414224671712094712337268668550498445292642684558421101151623332901933096590374429903024806885366900513029383053912616679256127424644187056121752302176764093900229489784874734129203315389061687649759074139947994780128858113236911423925178686649089670340679890912118385301741363325727202294047688139723298173074653747151540931790935899227597606446052287254446339946250535229959999973528481191820323186778751161763626487602750574922603135508006483861091526413401698487733988763131278143954601452126773455219429831631243358783097210832878054778287137830598598073599637976928552968653752711887082505987039294943658148530866368818888606414678351196178954543227304650145072093055231095729169052162643919335157126720113813768747459447280416835542430314190682028762863760594220492423212571101485096687106527096116517402947374028665015712740767832001201118176081783411568237673372182570402161884937313912438608581186976589489339792080446485284232750848191274275271906948242330062590501823597030170959143761821447854018299037728451913679825701982240179627890893238145664887574967937501861260620398321580835694756085574015830453084560005937078143612945928029645164602658087642042597460453260563977049808304963768960167772954677342913761713552940173750341078055044749606341556421600705297235763515942430242194294922720466395759005531347574748312462641670805943173897069162537910464956980470746701289133999324803648219111204452777415481979416524053652883034894142216027470609162804283097518904550323720135605422266184432691743843582919391095150447979542484865228882438180927350821002198095461203123820593107923816798255771714095758955951587688050206855891895171932021901176169517648070224758341329499636366939881589240162144729935397477450316494611931450134657210055027946116912905822494136696855773388743330831303281866510025497877884604413939814942883136262102080713338443473714680445265643465527773531920708356324601352170593070687519537240238925381936699268324635861024421564942274509271713255023584561134225829617175144044237618357741196608 [145,43] 1314462333470809464876257029722496447117773624409234849405220433445447240944882504223516633143294227262266616682064193592307429870596111722406799895591855268253275498622919257411859950239636654109111442136565492129765650110740411949630060369750536509786886678391740382449105566236702231914149116387910697653286323501467605815250418306945744631123452341217478212289066197664949620234075806585500984984851291877809374002534611834344350377706500784792943157399402096958532794991841777559882113220978996607201924651651592501351726857197614504041948472008078326798321792575372332200806748600759890430409953863802515309488423643403915574255711027475272123350481784024538901990569721717859722373944119248566093096234423819522112706523635765663409044660218857969584310558481455640984530056448822832822660762259994673579602216427546668748402959377267598344345787435566811555051114218327426852316793431786827683810527867141863700211103866858519641257490580275059717943178413207546499717066758170314575505200484687339106881589808345515196366435442723279046808365657728599584317887574424922765010852631489716718135158271350132772403425415842311214362765978127674095912817440717910693094799182067274581707213180665811638105837169726204866175557528609942427018744996587580425930154399245487839643466569080427660448762494051496201802822752615423205995682527754175098263531863814592278019994236415852237461000423774518479560770564735666835202406081861865094652157814651930137150503565593878318786448547690909971945768433014792758409052545461545781004681190886336682925741478477025285415580601760929179659883763310063517992489624542601762829738503063675522381096873138954946921094747914590501246310067371342685759102500582414225519842294687186577236164488056556551923902699023806869864330099519928939903949503581643997991149218747448211059090441291934439422111794125504145583507000660063652755248646556854577377338566237816323539110243790508282447396158640569558120973841438264076713219230939970879011274335773745676111308059263005827677404846378999065390630061456487375130978323389524418189537881317320676305574216578409385016578600857876043890807138146402401970725189049219083243204768120929872170746672726038844900840580814488050092816641294929053557416743780038170469962730601919996349309991566098763240794876995496315655832236941263891059300824 [145,44] -339558620644626750542037859825947219037916469554007205030314938097670801852678616554464779195670179820467767802887170062991135178348354440336220865913338948363067323825431799217245571990717551245053902448866045839480384289250198997098498172243293552238809242793788903723775070280887916039629382360281342647315086585665928899978769999582255290542440247239948104736504632514522468855662311213509446281057575613114845907706705190879721399127164327595550164579428765120577601996203980166791397569324052417166137093403324310929520220302233484449964223226480190530688487287222044397194565277855865760632080957548901201312107297175097670198337642930375509095586669628215080381976100185813044530234181094686202325256780822555370067068654660677315276131577161290821476330674261612891330320738523232057427680676520499337013926668948402624225666745009245351516568423382536269907270074866314998672152747179623837453262901748493300761877672584515655551293363952075133498724857010510551133535863038071294893844064680105689764890522769902465772599188141184914587503567144227484548558607900059477095830746813277521630773681959864191734324446407646175856568041021617114168743555811580823756376085152449305699838242794571231949897197214485778809460263190176862256190374443176853912161128119154087462860778482961611029713044802235729965046499365025438112939749707916252264240342975663306430215141469640344994072310856810614798307558034872053214536849052693980008078975604220527316878111193338953733368725197235673173661015067256408133052203111649897435997300046501804676418389964389625493971399399216895292334505005356172671471055859611220455198619135797567831148021716663442063083840304537692873678352462975532585769661107577480277901806998407101830002141518766407723065109436394448525947570656430746905809826446718184715738529242240941170749346127150252359200942495805582045477640273258594993339405096211271906193901241295256244223826130587792056235085044322948170497508043512792048931874857082007700274224987945532246123363976004150414349199424618237559830447509838215279573068414373966705368627041050494050435239277020677860847314432882682562041199197588604954185769021840783086354702877126217825100678962298080122533718218797953162467796033247585469736959080698095498692420418934223889136019171302654764453894157461691459351363947137806831184 [145,45] 73546942526641624573258280393991955799023466228316719546419542406944524348865078272825863167726270156956079443119849727919242428367897726070731170067169786114065401299896380511085140097180855544397066874521787478752567163747248110085799411168361100686827673686869546046579626661043374709460262564736331669788774349610953379057184901905416238255877482452340433876485340709429331649502683694856110589684239072019610461451057629808149189042172063977255644616616834052446305698022317799615074391393986969833840467302910833337962568864798885733000181440029161929763433854493176833084415375897909140439641317007333673709933969632001704152311462064177992058373943273487500917078889356489383012714934242796643043750535947023361465619142436690828161752585905290231160694532726774141458286318400985461850945117997190154873272685966859174361107379157236654652587262626605043897695569940344988203888102914423328391678518469176600777409594406460746155783518285460821076945113151486087663383847921680127764362124012027644953360160456821847801853772205532982726092748808790329464890062471207379219219514790719914176284594714049880961102873526839008932725376092260386805520458918914658352586620631116468723787049307627294433754014429216173136939390585748930735120625965080516832839535293314885641240505300344266340162509850070921851557009936965669404804357585382427395948720443241267690354117357488218087131408425794232385387081620334179694476458801168516842434306228856663018260972201088468463811285644572580070737158444388294821896098735761210556397610646393625019040947300523660079662891414355689385127406839041349465614956073141064307513106718298074958064121153120158743655762693055933390130660635722961614376638739640181344329997788464505219497901315074059344017565447978519710563797598020868848410331495948215846791545261098426698801705689661746563945919928861050896201899512867716517652117295078192645113373989889751319826276953674904729689608902335551810434165118386457659197165456496194909627519839838077769430286895918497773448386179049980667141555963708110208177144523283613313221363914198386145354221288814663348714589885940226109416028291735526981613518315705333369058336597986886777649300935460048004598161444928586603751418478959624928012152156749657934451913923018752292796822366484740498620297686203479798186534892248890046 [145,46] -13128903617778992000704661348541221225609174970928615479367120662261370096077231075894062857026429185662919123042187860175654901519816999723667720024697201454017205335743966139095561686781200740175578104259596404824313759465469496808952296250532175522544765201491716108777413438867343866917602792003815723315666568506071106011859432784429365194594872824953727108335615934671824491980908088760783944576720327199040061462508748459792953445560164619477695389617261983618992614698410978648669956104600335115059157112640658543143849440053618207396193493856680160628217525558694109459042940670586298583507851165712304960039385521934985367898365822249621582884575132920038563951254631589524926365190412680470686244751934491644149518831832077698997344394077945641607761024678478994908087485544520960766255538149438761549648779108767917247704229101650865585193089174985228363288378651133886811435098281267616077593726786252216656799329294715037354323444366454163725488479016579032154258762946278079895242051729056611842272594780193770373871866273561240380831133554104841397292298213744610710057956516293457743973285359732529356986541876613787124751515449296091707777570732297605682988942855115505012589753135958155923401004765257091014141485178182698983517796724393883745903432498916789354375234155621173634624470112138182204873710786754524945714028029151473233686440137434574634807853691526969228652540869373827302601499920815015875711812533258196904612898178139408660469421368998016721699855293538953350191875320217092101337496419190818188524388636479750179316206717286054611975542242608621402853200836817655010932832027571158297945691883683403750849881722047758622446712611703695491382382515638375062472532076486328658001476332210059958553782766266493037704952091935975002669607729591891173683375734402191326434273723947747469468172338361029702542854598685994999068140807830309235092505146472990441869613518373296049210130091100251330736672167990085009214956241636554546073313513987910132061985125809361591043558216423822360299504613673106515866659231557688709076858188506369451954372545348592215453279683328159631753055517341381399649601109754079259084743459195094892968641128429595878009128026422899929831943088815136969504891746985027396760779722474200635040808842529156715350484167012352669542642984234865194871236210287872 [145,47] 1867236735177128184313517054277351194850963042071724470489087703922519858142445888494267057141902083398756092340326621888043686983244086062611442540912195370640074495001285217315521081928636245935681428553958366566227053228552856285431151028709027179507517876841931026624141209661169680714141104855652562571898386065949240113377382274238499913019585208607002248720459398832638344434660264690954786577116279064313533519601094162961779096296514248745018192048861174941463494766798476306664254795832515481736492553562046816883422136922961373085572895318079508659935219004861795992203778194046830826775680144729468014107123468416394587269847885743346577814096120468899820220429666837754395793109150696545841316012527775502691436099774010691950390956033877032802430945092143759640557318226863219220289902852627957938549500375037974348651043051468730070188564621916274819222630876152327966735702700731434835430741964035814238385629759315822293246496902092027102755200618093268652847446060341095785875824904431349338509410720189766104192762932577743708156956072506961730744977316083418268929676808681734098554200442272151007539969572623975713508674487974442804743499519780663472745586337029091191961652849879296016824819014184107223438467411186111408498557678907412459718553094391464159137567011286768237257294529296157484610973337536802587179765903791165157095196219018531664806546193989706999552592279895757176578106752689890458996371569495506461529722489365650216526978098977412609358140291833923316307156857628458274582762141688288332032190671148356030877470552444388855209680174578659608580075632888084776489188998662105561907248094579725594532106173053509231883542273907231308735239424205967821256898649162088242387686569640532104272950623991667617769596134369029441612953259759549733959305423244653062513361745391921291634878002244817990117802202278095156833620853118808885096328622960448905153508782999235556315056447330410236045663976225783304049023085944985500150661383748164848749100933837523488611203082059534962629467888662962049374633386226454110370864812084509983773790861538551675093961939623211245876086780074260004870144396563041410918379604927649913644824851971238810091116632394646173692357729220139300573484733118055738421943254745175267673596694236246241826121755768071321117062625638145486647649932448 [145,48] -197416884791188359802756561770470140994553178344161761552924373092800623990635791810627705937309622257976512510833822750277965801652303110788872541419361219292427131662171298764503010157460596227967065319314191549517559170851927462963117840273204455601483229046181310303890928157055958994387255618351104491703054200833597350871369462633583653529939086235540698216908533624655494122465961842850761744487640816212583887857203583091020513932008289653901537453866009788053320764329398625379706848936663509336646574660597856569578569236750527419664324737850351447538635576497226769708074022804087758000679575556045224984137043418026501269748727778874021132428978638512113633373385583399488854156596758803604883997312411928909343646174188612328915275859650847784122551579890977803418213270332686802203269234686006028618684089114913408998200255430791529452068950890839730081443144970103629683456247206941631503946758629620977953615285791282895939210446237744697987461131426194936342895431416273839743156810260874452960691954239806738153858577515428771220979789605590990345157281850329280694302239338299081447795286039208472570866878352003153798134517817424848079630734675182702898206533284992640003280261304612195807559653838767480548552914941249290558830452535094348726738840968299695937192711719409157058845324008374526624505557605942580091527426924243965721077213100393715008354514076052465815998618734233428640591426221783273769157484734481432747610998027969375492155917867794493321022432653139536835353857473339746457444440109518225797209459833458088838879366117048647661223754912419865068875523595481414233172790542111114858328522862713384047282241366334960500863047637048289226472160713890151249600917309822612065258999823391421178940380646508742571476710753756469210854472984418741076382540812066279932734398419359575898900736599256751248256322760217453139425904739625008231043595512564985807305352833078288302453534627248895548193355711980495122331471591518170592163700215804617426156147760885242440726281164067130251035941115322794424800824799157799815437928581605843210922238411678224431096089607875697691359863248380787461533242151131144005629856841536110961141889963157697246260052553154466423000117367329841302450778531170027581979165794757131646459123243110711121176092066631134011456049675540125443614240 [145,49] 12521478590861003963299161341272066093484986669914771105537028727407670239128333403910018789545251602751334469718138734389776822554762974523514044654064658604032776428810319348654801840436095980166332242889683530176423680016688031485677284609450131907845919618822990166222005217239104870327786197301375524714646450574183313896487843061779297021792312342196679427248220639487077139903278338859461534101565136390009300861473100513335722826244088408957912410724041681338934365821320421926412137900140619197934376138920269697092500913717694996068679453532035374992205067498188066824858251349164676889495785975322309635295822965892318526198628014603185703998959790891503183073132411109879480419866595594603774143383420988972591082835579136316097836631979539399397944779592093678040163656270839640196794829395669988170050184754461112395630314443879440645592102756644989514594137545284201681252969045941665192734440592965860989976111842005192277732121643025948083121102674820879043528259891996430123926096014557823443415907189133248566627954456074507753457160287438325710111941990803624703731725315834691187955043555044382584029884142610256987452530930980926056083499656009448191658760044225209552711813794723801581549962703304611050299177334864712235302364987285967050686102361178675009931705573174128455507835770198601027317041728249111624328400811584555920816872097037212155456325499453125351727160912610317067042217789672393084361812622256796592193866114407841456579568212394603141016494837570966710839046933667894314855724720562278975901849418145518263728111335336578916029071350446085720619100399065058927055630591642589890681086371013444135325445146077422220850825402119328130863556465529519592928082102226482129996500400650609033182420594781684289866907390768278587502180716757081575065130329206443906926275977092041582868703386255830362435003433562982471752955055982861337286288668800610575859090873149029272224394005638167794600624000200338534464852409839447611061076448477775002576010573925142141030508334537005941020959536274250486799451080823353924022377685075300536631258675013374353119665814983902287823290490853269853616494244890837779438239169312346196347800205578847521273689280809220444920098992285585738004227194482405132486373846819169332823221856230369322819134433636559252719034337729654932356 [145,50] 213738463805447172155791289547265191733397923998368095468803759126181933300779042813578468675826295941468375464956300769094836207957465465888459739344516167622101044419941530885174818191661449218015758771127714521934468076766908208295507439022682469068458152301770974326293093439374340842083218533781833532248080055598213951025631046177561637100899950801202726752520360864794462694397041451916153927160773799940776270869172644198356052860304995613357226668833577165744554179624816024184324229583289566531150473381126594162574411199320059303397212471177726687687064974928861122880235672112247138799546101184193633157139138740329356140433031164739195948623469557353428205731608877227716273844641381588333714469950957367957088880710549508503431594443941323640980545171641617084588778050836000983610229210754227166610897569163771660461947273626511264512742068116220827267073081551999819429371696822053859730119712934321136675905236373380238470730733920730734301624300672871617603021805371998620148374492129066837300847539840719516906373788638188160369818441417992973792758808813853951394782117939546490547516159625736857271698648732779850657660032180865914285804097415551832413191021422599498495766069298329075630680922417074014305461794028930828581097674599918762846488852321831207667557714278296325806200731886420266573693421590286947126743106810587177493801340273683797949079535526942131184239178503145293357971704273287033769091299699791865148474802911119071136683291868378430243282231849470436716428588178551139687529907469295129378434669446837885632651150256189847535995160673728828438771894655847337117665897874070427236950931275151031503212767237585751209613487470398233281994998345549496337080407459002849734098493373958188196512260749578844362277174436637669763618154087635936408044921477945769530677705243712972837923261934626419113883227252498298761301340377588448194358064931177817894819339211851589278083817552226881474470376241610844362740062299910260691159502808001835923521231646413056754630010207536370837881548349778012012887812238307147069418598173581247321188772046651378444823574699646289461531736134383015133597492155034028557309284127828150640095726094504929474997193082883733931409847671578210320125751225174057414852251223767051839515334976789219785955995697169711780460591159174816 [145,51] -187264213995541143010732754554209003952152779946264050274433769437107702260222448735413514692087711935930927363717606978888398447034095951412785840453081345634612511582378828809155959442501880634463188581660343659537183308311900049056806448170846552898396647372725742956490704431679109711535720339619719881983713796161021404308273684547988856774123822462155983917857285715489410010057289966868119973347510090367150469469863402343099833725049597847723788884444126782510541964265167364154748430902706616884840583146487886679102047755781341910876190317982597115448582460076587168808043920655100285448739784674902581245277516742274769521201450581149941670021298931378858882242296613683510745139515465312757118534400111042040314677067924220891024344540313332215569731492770474895707299789161775496686779072787603542533690199402611492259928073138053342988705626756598415229932913273141160759223305751791733074630109894122739325858367511885363179697193302921433348954855940174887485942792345365129249082234159594663558149171855120946254365824621114399946239464505277183660676819536766485046381370377352959914614167914894168756400573718235790355488269044146173864532559651002134363299338930057352850617751209670964586669885216822181394120796919922727435345027376263254482949877424162004882722455878308023258170016735132069381178500906992357383081309934590250527791750413859231031854852879359261996729514245638130312395891576555648168714413807364262433787400384184315746512060192183686327019257334874731039096632774090174471607036301005330010824472272578946077208698754063906053815880480946525308387036578618264046329255338913259644464505776560087452746061207736300014354652406387241473427144570482644210879595664169845814965320794611696138859915751062322275046074990443565846994412046241100210005250963843767079691955634354873484480635149174757829958357666403754624419480652577186069630715949223198819203624137113581642668583215112053422891017253661011154813406495659739687079953358603451443671554875361129377462216126959757757974610453135626633890759751696539563661827677985287586021536787346705689815466416390943377936717636761380546372769552255430011788282374924631076468296404152908062163377370564776110323034802595658254098680290320303254575862599440758388694899620228122257835320699131062287198805080780 [145,52] 34110970677343017891005563597201148354397631504453882952805844523205412365050582222897839587928750425336551410782505418856929667146295555280064777308983379079270818759746387846178185175119996487201211842943756992637344364946208994895786146995987584441308056979415727030631200990262982435245083903251276298396880371425423036983516188246629047691108210635624202473490640365055175487156633514566130270762471439454507456546817742569107144223960651861982506394140907030595373872007023820597418632632239703872556688225048337846362549434438890179259224971575606823252197632880647115946135515055143507748923318015094851530305591296087209739634595487637843160771503649927670335434929440673461031395831250510299716927166480768965083456440723519558050213347781191186856160816319437160451633397347405310357234545424217339145121193622328178906904130484274178819049040087537661484370092831626324528595147426393767160377782818813602249440033549088563820393254227974570024637579096749032045799176774964000922538338802281456247061349630815038993556502358263915555680736263394966037860829081636102850623173116145346152411206181848122098151226527915209550010323800540189792895708816429514032749821607848384020149000998774799506984640733208996770376198873176799089765313058981238499079316874171790653495164233339640640107977671106885677627772606182314086583375839744964644121498153966602977446912086336004585862142822254968438555796480023869260870343879542956879197848647368084067799487325319668761022636658336603860378876941179741604780518265630542376140442341430349261302738783796146939605799094925468282206768144393264952127414769425174595458085929440882244714492413203489031869872103478781449380582866294025295297115293794927744586345300740311161510368330599046160258843948766322958254123875428600724300699558318309362835465333991850850109696132139431393925348665042877301195266329550859533309451120637323641686994028906775357574368752528883520640238198969111650996617009407349168013827096308533001675816910673458870184718019326627894286839284943169027957558746371078544572277538653729857103284845346217969180674531254425134290402255079565837273452082975217027495023161549903274450863997907637497559646249607662850879890341142924445350321387032756001847625838640284367149858861095618461764720044655949631260552632 [145,53] -5092451605811474075436783838905680920003375995607553597464355071235424234951730981456750483603778699149398704943086662640294442806182187091756209394211388567790667194350836715359148707647234424347774612153535183733749480529437251738685445116153631097392941042474384950536549231016916423228525923242446709527000387329017511811924158649232008688536293236048216412466979315333488495326326422754634646659050430444626476955059530758017079186978529171440229026263242921344604080115645610485567823768759300928476576476987658447372965502336735758250981521241123436646739773756372550148523555930418681769141244876148582634174814740672586791954107521124322159128170663395317407070693263823329388420182968464261761321911307785878039628624388604633416987409766735213211174680435740543448406460245352621564544025381899501792373138248313514983235659130931946595999496823469373668217191682360387335830902795215667448439882799133777891384829620761721903366012176516679298035443280209386385158964073209350982535054889454690476025985350562043495137299478055392725808331205303878558719497662962002541235651770806952197548507504502929463329558546548110352325563994052479649410848412078444086842821119701925327830981008898942760600724634282653561578606092275231580784875171122013375492845318920349257966428889932318011665106588640201366003279910921089065121149049036940357909165218488730877716328163304244195269746287659107387268642347389867507989185131917406929421489052726687230175847150325541951755821042938966549839817396601580759574662189049158467954760426394629506617139472873997968668061584287207435092901379309891981283726499211195795263747474131143872612316142884482944035592227074299324342422585783934753738517395908813079863624142427747681275059269141926921130122205608008911482615960293313314584797824245602731054217174160118650174333457711484298126062993658407652510847750949944663123878433128488995419476876289015571740426865761478174972704921063954205056432341311478242142685870945260921233915730202867896843216804230542562021122083484716898354141140221044522265881281157385806781362569378835744294035035008373694248426212836313252688676578771978047827785414134939649940744196239438570762840252726379029006596908205037405435658778944912523180753956720919148286841851381665265217975212086869152044081 [145,54] 686230924287177389082030074163864463103870689976505828401145667742783729001857347657175590949848858296818822078736076675884492594776571374943833956474442114705383091842373738379847565251315135204404581133138344448018616070433250657225436345165805559336169709070830930004983012314763039201746887032253580990878013400684660466027585005936734401182947558571889125081337782184489728709599825152857871896386899294330613811725341384142917224325075873404651146257581812305779199526911822577941062870099750754120424016027240919497831219140257556083882063750815991816830150349094441025874894138372772023929755352869478485479434337136095798908432529885997091110919207684927242027363298142905587432902255110682285242130588015962756921363786057394917161576725149940351865860844822441641740870101399431974876280629398265392466245795746914032883742830722050120143149557501688056310278259133510462405890022190551274190587767660947202888321150101494304382641297083507581794463550822546648339802606890664101253465095907050332894837556647470280837857174839442551278790642688184115966037924384460615551858029466437695163670775807522755696560270535325786507031905760823891503794406515550742368685609251108603014273056691529817581323216180848886284021831127965390282975015838302098678940149196447560183270856992981698117088051164461755052371389551185781130651742313904486961086140751686884524844875219906325089746098406689166471319552392532420490508274311650884189275750829515031038850274538797187615682013645367466077089821780567819127732073814118226480410683504641600110003612777787601674049088254892567999592616020266212242546587891076610252738352643705272745350902102444288903380872245648443181105600366237014704991767291522103466003322555405774745181563276686424138060305121618266664252848261083725172256925937304020468489878081146114756612825250496988381172880534164907117837770092313567917024643118792150827678667693826671705624791006605417306442309394991120731080353420725609963178239054766296447787374728665088181947441288041299694717042572500117917801443301305037845232166349752167183962779886403719898430963150850362725278599226742068606838830738890088848540553819802578284700456289884172784914210205758599064494575411268334972338978999964836334433228123219228115869594400777742328248719781095193856 [145,55] -80090937061017354816561340038832268949733714317583362762189749918350202963472287951919857192330303067307091644549246356764330142739706093640081703738075676654939912811135480801820179419531017860936039974307671031105833204386767038224068630726527364111858656570885264839303057528315026424566562833657834574566001404018174881800073486139279266793825899280562494086342350673535582520484768529866957121479027909208812356025379715647875706658052157467695373637107992483483660299597320989314672131146541439700195969858846102293359129946346951638574569908948538115338195067651343468570185607546704762380055214863901141087427656421329988772254302597943603468717089613924630858614534045940516954477998721455037409824183270471679281896962408968921195842146962635111831706142775887062450718129157454738232151890139970243825531118173380659065449729415062050782554286225046974176152544847115146797575679393128281009152589599667430166579393882475265232050648503512552228478007750320601978073137681312624687788871194130106768083484142951421105123929371833689843748198549079263621217140325551909304943232090149051132859539937137281212347135051560380966911355715829704896173900562543446636100218256368833662107107241513301920408986411272812945876859296528257904645947846747686528890153181570742150792221708227547937773379482936875934986708446692033818297838683938339908675207291254420343296886468418346360136622866667433324660993375205808124907440802783659973672815076754832924233449544687581668799164797930595880777161513209322455421811970910789364933211038912275739383102202841090399763995801274375871050262378124682374571223979442306333196444550253390560053286028020190040112289173347660302391681115692504434486248012217073000798740629062945102554843181875009245026827624820612915404974237303334713284540389014287676453942863677209615171274142024442406395158774608699847468934757265839363596759775522644420449620464129048144117910893470399748636039460177458668453369906032273742516188267994847230252085243897040042687207305799652458825281381246819163328745541946075854756885262200242955112153776974335950841851253969903510019954401421899037883531304323431155109784236821088402534226671659225508751524415609329897758278691148501201032814180429002530803033340311221402447417874723867954588977166804832 [145,56] 8499292807482046288719015375934593862062231052882410241359662492234182380920689640768852932494041500247050448639710108621378833250219184159243935144883180512692178581533661423427433521525272752470138582785576171946696338994273090819334816226262082456498438953544639744065111482722335510628670379334823398526002865358918784283366884864412240327613918885536068022268422393190056299076775012168229997502396308770472643821718586084158760560736468349707938772612986137380757943480638765927802180699812844438315867049984580914304011165786106671814522994098695429947334864483131947891139793853862672628757254684262898571467897428164138397677508630122355629105771915249604660834590434511399819382548758052742624912059064895188149704631700757846709182213444587631870027706286150316148468350940181775668538044340650852330536025678869723172544342235336945033463608797167554634708377608696381914850645612084545574098654230434424106531017687969417967339947246813445632266769912930287690385845786869943051173193606598055235468413425147382794975581181963327109697305600399955351921388146925386736576169955726123898549823316855928941082711435194401497935082106718726333746278129904265672666784757682693515700504100046297654874733832223930901644227153176085636485174149914803595312028035599416264608081773950692214011083803014152649675302375309772178816843151231863067913893439912478089084759441042670617097991549800893408879368021794540141254131785893567881452904356292395963668309539629394332151214548057174656018042372395305911621705824376875147093825656427659282152744615631367413460666082073090643977281049153451666227168316095424203562021681933749923273299753813321785255278055826254792082184638352786542545776412479404050456039452026338331904549163562907167890287424984617409154476771264192642190481306566637821644262453746187773793661535174591821268252740805762077702737161681573814803172580022719137894343195620892435109091699377261613125465430935587649611629896906497000528437649642343162544288370367797148085409629276787535548672659625176221243292456810426592681335348988038255991356245791844484456279192724316450631365962487718209823121648744489917369308437517413583741220943877344017764378097412085671357264570149526114899997597588535302397876020438356741710848417421900966978353658496 [145,57] -898286411338441974373319215783084291835933372066370100767703460479267009694136976363274074766165973981002737316539515241389854517029541127072772636720735672330447633995280887029740727793160436063871346496320850647121410889086596321267332550422819405161519763034767269551414691284004404813996963888525260849903418791350029078182646048656983270944267642192751153751097613115615414147658700293548694327177297573142917232474475562233470661764586523058758894397149851514564486616966009279540130905236577916180765141374123528572148266327090043808457519101195727471668141971453850574114696675112984633627702733719909832627429030024721738197415002891563676593618356938176774689459712739955773731345232594826553469373684521289606569337951740817299070528025335488663271246188285350107648601381256467214491325685666710117045474201560474072877778933004340937287784802062613849739189174015625144905160853157463972402022115826185589603092473900067976759067831380424945559845863537944100510934858747037817943105921237806265954222140911759585761139445003457271552428903572266388499743385687475838666307180643594559638054292792773837639373586586777148982645334474219643067407979538601093564526683787197900683051468812270887538749542827670963755779727809453222932193692426313871045658881880796609083770582615946165313120834854742763778679728534577643436166421057657425516968255131756401776783983789591233727440653273378441970206148897069587811453327056892678820942502322979757153383173201399127076317756658184889623100364748496920386750838494144532661764529683802352123204839370528615281082639863034654741171063175928773026450385054876232492254334327557080960809713253132500439969448852612227105992852446205973272266335154178502384229923188202131129232740195858047124100254517240944751760400677388210274733506801838314705573853583259411457995490844010620711540245237160726830747742676712571192867922601780187612770066566200893147179501041424500688247798971161201008641974712219769981185734133253502842838937499354614573336396448121812415266721795604063097872315965980617589992674854993927877972925478691814512575021700742227013593020029020916659305602801786007733738433605570592235086295214599691391030210670164261509479233547430080074526506103741011395010353545751240143421705749213516463489200 [145,58] 90840930511123525013174046130326423002980382456663243502277691242747276540569485026202605362075652147203647979825469906731610832255042649445079766621948769851486588977179419218924538703095863243844398623003203113254912248928465223450931734984198020469434899627119751868604354066395982966065574553574717744553442551144129920239212322023204599509679702745314346960787742935550589556613621146023561449281471996309244399529751186145947023089365993478492723521308767411880675353159125173211145160175151450149899776988451517979775436190554019110984520857369817715808633606652894271170699110593325229930627502304819164221768897418339275339186101745179216422956608915354956380114235860222416714507839913007036306351638088087435638876850130598560555206983787564362820978060348551652256838909826814486316631440937261794625132182301693108710987777016638301467716264129218481948667059279459174981517720604160410056509723666820735310378365829473305799378520873736920920427678350183771871295418483578389999831525390600481260944982497672791927828855426070732223328971221977556650469078076942780291048712086030251719989765084334949617843181209348653829534376488494167441441055309037021644286853297825394137815142158270576633679156526264221493582521617288076551017240134029759230948604120117419644815468709277691943929706991591433244417981169631300386900451083440812440205392818966203881956497968527484799615872945648214098115201577390283664261347844788476375106624145153945554624691537143693769780815919371357224684288308154622268408454242936855011347139180584260019378111614407180722721619378069926388999197297258851334286184063210528463171129216662250483968490742003634002079677515374126550304541055177245977105961385880518755530116114891121906543342631857894883602559251702791772966521507269482370533345470391605116457497521347702381690201308170627475315208443481099173617724730017990460804296179398106858074747442183469835188471703265295368974699788765602678149553342546154084467345442966064638413850228175562889155468035422821293821046159818041501913412195411336080901878744510246883567764654251538470095782748126888145581852601533552955306373245190294521914545073141623904576691728897878875142025214469011713552977913585018775783850017643183378208472132065491833682493200632041733888 [145,59] -8235684485254502520731630411990172789163059844291529652913515669877162966224560661691755639840260961775884060699157170168220994004116962680156988467602669526234508830277080219063665902983885074040382141771143523099104210849241450867565739017639987382884775266076246305426737728085673512653527018581765445867812859213818139313972001612598800660117140650932262401924388158480918059746060122353616888489404391102838019823626960079208305483529710223007197243618589735309649140863564729296403667207229782946575434699048327360233539812707158317975003929957923757085489794687586990365423501109851676597826190732902850492921698812023120027625791502728614048657578818831589397322017547642080635574552716697923781005179884636652366855395859878179628536999032094614753656973249322844271183478246249501584959311381542393774074213575603139763855675424642747547851196172537368091884628928086069102145567333703925207825539507090626737707283993417697573462708480240332229131272411555588182423050503450814349288779444146515375319892584938607369932552441545585804650053642222013373409092482912425957804543831585803062148427057130359457710523249826194450174832090462699565602157322971309443893186491022137939603306209646225097789625254217641467258072966617692320781832030014799727559536360364378136817429179823950585080792158895437340862225261105190940734206814905388020397663497536908735149032864619608057439066397225736915746356295005184571523106051048964123446916419168441229689943117434786085913852842798587007819514651795424307346282913262122454116861661186017103253720692647082614889068709763199752897324527174996528181596742063895788805021494956679852033065602925002742523079580991701983072146009691165665200495584535843042465226092345251761890385003208206309604872146689626741525752265568854955628912481231806875233618125505827416347286853349552079337271022900187228050496800927721052819801999171273492796174471850640593565426793628933406471811313636888643628964037959005542000395764316820536161273845599604742722165201415231992300838480119113040532492024494332411968414121081424911923055908910842515355094260199837249311459982214872323168076957010598887251200764929327008664233231419313593816679179299842130432825749894692704537084897835492712080001277521859047204329766348183904 [145,60] 667887812748842008074622552484356309010632258545306386153997177979857344745257285214521832131238998736981814789296852712991155258973753499420676091268518994220817389301300957341004291750043751376696165157176584137948883478304936618907564222000487892898585730663465218356291249448195949197498081699129457725117478308661079352993944040985185798315448266868171668045832043936944239921543909655986486905729086222668315321197678565105198593144379882813738640792167031630596607753386343217823009141548590252594582082500703051039312723900292978022056209823916500845782594602405434091704862940410533753575889242753975511271888782770679953532545054747210383971860976004082351392390907200845808724948745151708908099845442412884501834851352921718321418067316803891484068367826786706112693935800579031657850705784668053583299781602118407804523694863848659077826204217402939305675315494534553699793586188987964862954763245391083305837478846036912485399739567457983851894853832173623030204385308850976085202321830869475348294082679688899229331950445110079929352131960194300394260346258772888513085201331019143350862225136483225687958661845130739802220206546929461023168862515816757903024913467521588839667944290547756717158981592553355375664796479180386086353787576802205866684912005912343429028388737716007398296528867710365575589825154237919642187670551821836905119022001683221534633441319469841102714977202912380681760216235780328021583196726867169531787348744677332965130147322572650231002059657944483115362180349631544507576416388090211852666398479302277968988395692351905365602770181371109511119601396548624128608596281277710333566974933925479006337760084700919439198715337253461626794400281890784772014267446782226427517377861090251068318771436526425848970996608583572002093192560232130717604482130347438448322289382406854018137910273756139808241134796820410164212970979868741176789408476990581244348445620800382710847598270718996918497407457630089786835707037563894975996693691691576878945295493236761226937520976343837989104325138236636380978738091886079641254277875412115378571905609227122931724067339056166358057750396399425935817220856600517567030195739725196704602183786218812664393994668878836275743064810843779254387500854529270472416620267012215252949209113816544 [145,61] -45548858429528981535103671341541402500726723104340053872421512825003545027432039738990618284780835347698213687769769774937690619397580747166869326695134694912198921874861711064089277031692526666536676839556943953229436173302629003526228827766893271386163300437865622474784490498328396505079893888002495808291236331862775410593869826274927282101055156162285558055535266084154911042712890955018431303524559658120213195595470116323260267504494739765534799995533546073279394487041677427688447293430597535986400553768730245768225428146689315708433880395018803667203424782255321741013041901556244837645230407945356035345186054824051529885380396201082872336741641341224231563518910159975721450203680434686858380369451238259933936612897994662288330637272775475344642653150447758607562252572643087398481053611607835542060196642645870418088129845251271739045517664248236877804609688988144581158715785858051958157924596497776323378851832499058880904071695934854667238632551721081998802168832482908994581848654883336283409434273756133597540209580377456456084126157033423483037040843106368888315394180563103462443215840658116167417259613191209085190702524587800326560252063409973404987911735813650306702767383325733513306843262334335302941078003046132636112721545378748367923053595139755312594738437329603320721669979715325585343196543107343053113812722461360759091846225711452285447921894161312037308513197257426478670736507028268521490907304169939815485909438230552391717405980120769690393180156804778719505635275076635628677642475570209451620884930132056105537020921863088948607072944538731670806394817874372719291109247181696387434125962330039106491727291608275243844290343325070826702529792082699132124906754464440544377862980480457791465113601041569304006779118730835623972764801437005111658955682229543519742592876894987885366487523910569712304238775073655827947360774806753889060264532781221910365189932933648052346476736510684529530964606987634095113067691095705530606388623838216937085508407751687194265079996078247265616693145196679791309903284809186566509155855744125712153506718201933889008337969232582113463650990928443505640372010328759237863356414220565057402487106356925746366362691869171135355351445236178622818630853158998126916857781693441197926555702900 [145,62] 2512635966424147917873952568861534328159398153052139982273307280744274900347573653320960178669483785826976878046671964602696636707828076826349817855568548833107910782612859834598374858417947803660505951851899330351313550147266654098893689370336334449428532370218918432975611170959445950674483906140357019899443483658923755656374000973487553377383355224212426075195349144352692065056684134113810930133117998297297566624589988752959443867563710444827822506201160072146018898193965864509050061676116166495339111302104586667597451172465826476787889490050430955433314255644580788976959793971263275527290046688175575307180910196773718353052611130418403511742681264938160628489950946305141295007207051671283101641219432715848194526662069962269430454531582177019059172317844555536294961798469948357831828361500670819575149630774972068815988321933598177238529031758348226355314098588193928112397079006234446742002570924416651841518986972678896073335925212285230296401348192099911309064538313562832900886712735561339043870195598884648861157868610807607090923531518937457960111830508091837225839723011616341990296563367496236317632586008404203428097026214637259621971831887558213971080737684114430957520089046091922377928573347356567028170461599166999181941354368302071146578298843726807413741885962751262630232428160259203983793380705297818256529027540163085838984102831416762642527964593697003704385315290711700331441216411780342642431221884677957922919077467949574829631496430322059650808050101167354503870863901587375324499488474820241929987517378413398939614279879008785546449273553177664024415480272210590940483991300051099063708485626013478931395407315825613210448910267504237941923392909017598876443393248405808444277934186733687087153778727714783923637944915568256022023069513418584145430551445983905373784628037762946372951693544699000442940625543316468293098957201093344552276288590889948476944601154177301686461929375207237800647519341517841387177232690163816386326576913792203649323788806947536428324185184070472284143839617268655118170700679000409263515133394919379788995169602667242115184408995608947831921385866440792096416535958864421617107411266580421374200650641712104815234604254907607823756502838480980527915540866937656544660694322559140547973120 [145,63] -213723536742224351837258355474157785135789543104977896621967533860905726535556544156032417515341095252329691661289042358826660127503198602861458199953695332486983995482343629110574567691733414753601868761655465221693005133878023691299610650574920178077941593817602450470000737562551991269408712691287053426677263512290572219967471831850260858279076589175293334337469547791489486821585823577557765668844338040455575246389705618251742409119497770239494255931956603448926230338982058562882084901869204812985411990945853543081430584030548503007592260808069729262129039710149324674786108369404787747403655769967536714922977472086752415226963243766740161417724587052115929288333975689086427530410674916381771885613003615061393364439528090064257125325992780589978467107063905224040396756411677098685867674150704069485082610901987602040143383289535416929536284245692555395488995552864598583738609480178452704148130241287413915778203010630529922414159083706967998652571890876836518182708666732524283082887307260284001149847760277187715557059625043361085451549740408647264118619715272889555283233216035101571584294046996723930684917858159472524865375032643177125649298737753133993516876410923037066137664512181403229940654079691188256598473723899240875014131923413562142273838609256595546119210706891218808065812618193021482757339463997671366665546652792346571043152897934577132208140247663879386078888560611457733594762059442615951515730653568513618966198235720672962391914350141824747755577454207687848287656997443538255660346507836348001867236895886360658298328821166422961727765884718243036750087546029524257866762141340215831288388921373230814209584676632391888661687215774774512234717837128111021480145441882320997227795020080531777406963654813721263279008853717812152560645529892600724466524512975894900354910338667487773550042967099783821952960188832463433511988890115326642744359784162734165666675721699374386600816756499367823111993244068176403052618854926964682536628197789194914466834036366275500749785772177460315734277150263000943565017818860346116043746859497905508164091369069707373301223159184923565229043869568144131064555133213407756735207137163958961037228401930551581326247838422849632824990237163732633931951139299249131389724237001788152832 [145,64] 28396869260692546389907433828934087826830762347826908842107158190181970503812685658086786692888570365386662708203230546311803843295696504685673670883908572402334454943285519937681668532427645768692490816334158042655384159086626476104978704729578147759525043805082753041901632647521840352622728248572015774807169593574307790762881972166077923793583209479133861575479352081784593123294494245215021385944236323814671999898057094559694520996636611399306816061967140248857025588270756126282470372331833684215124924944014999277771593022958440049700133035708275936161866614867149029594932568775585095989311778856110092728307471007546739568449884671438308028118098720122258794874889864291129695457953590309953461261877777194230689400496818813979130172308348741965841544213833507752364114793506787925361056568467649799119649380004160541737593912167798765957840203161674143695905793334037000994190218204032944980467530275581338269318895280815892230241585978097341754064681425500225773467410396138645403093370950503242237858388557348707360188930728476603036291022387850402769619698577830739877066484642897263443058704261582904856507641649803899108451716690246949174046695631662626858724791789266881963267862944995234987605010772081804778242078242293504421152649456979375854542820111382368785825666552040735399961890021702223076827408423930557843086071092220867157255551393438527455796975532797337660170968359504911816844713712995344964268962165196988341851163713260382945912269709118306640747326418103734553508377700749178651151587564021860651394967993621063811368422725835205450396941172025591437219863294215952657390127137972149216791801723598294801527321631358551226194631365050562115591957144017759357145543821740231089835186212495554137627886219332712308798852959290783763409850830718756717867553302928868519399938910567497374247320505385425970761531027402701499548672050277300544338425378725275484261811987558792029082688411191704987433428531213022826189338383643357646826241794845999217454977249676509221174955484373990481954480726730458987424525877073719337806360460282971129912559412225616206537119807298826369908752938807697349382081646652383165579126649024425785885744308349366724439442633252232917583024715917091331368981905522182069186765417882368 [145,65] -2434341550461464862081568677205595812739479994585785731799945515554861757724466417030364040143538622975787681481706370770625510780922022290872949912347765146119594178771902017078582914925001982824676622496241949983298165704408116965159410240834000108727457997141385494549587910031506071664618130222821691165207846787301172093564789561924361736867099504756557153889015097261955465636627976933312836300831174098609195825168801040919465217605782410487913559401331708720974189234559278031991550185441256242214476100631454761437676180784517357819892397315345492800515637383040900467370455685981985884921034259056563879326970675844711347416911227805167443251341767154016370800429575784653862823042664836742790419778595006577040371604388611932005859782986666813903774230208077581573937794213517826758395859583098198678337630562958080982810690385152665393950280649388240893802270566649086463692088244138464729250999084172077424207419080639794841869018624788527123530043652168133335276846664063125198878953263903159136801392673666613037638316045326326389963200662584433436094102193977434476817817092901908163591861151768209135613015236350083211985313050169370078966858793218392996830935381604766693528168115271339583752224899782727521367269396910311603449994768266175482890736173682826210517313621461027410439544231262450277700661864415252543646467895530936002226429609934184750830156862785000132186450702443968720565352003357073396397194349119708748314367711684304561035881566379428665237360301518498672667380065752486375405721247830397488180051395535704939396033908886637411474464237221365072855644446278200550208218102034927717574543627893103316451842729879588125552654502345545894699803656662639975887844713487049601565085115830850247057443694145252896963164101500340879031240974494750851861613532115088701988812111899883843467164623249845514640712324892440303367706857517722690695695226598763494896984302185559179476559348202795619520689862401156251997491685954297111926903606933074363503834854297639286608623887025977016792227553623497024300025806472393661725608884494832732124885682271302608892136839897666153428891221512616331363133196765832471398638739392967534470962406080596705809638783466777501670967065497539272676759348086168816499154691168 [145,66] 114545423842458660954686158976424899000555675527535825120713455443155190702153894811118917328950630806795129562832361038532752001005593286864970676791887283218008710969315382100107243626013279506537872018146899969261085448954640100468211017186548434543703110016866496146292938821972565921787219713579508993914483551689756582374590885606632623672297636488271110974407684769461852318620640020153739555988734691145759653993833095848707280880326500657700929706986749342834783625732999350142373761521576362703902066264737988236829967579859678783467359992095807094809153020532761440942224992555141496639186061164989221136315307011664336735964153534172028663227123889271714192267020995324161484205752401114087516888746524690343380380698615756126123975718105668721590121601540347153328748639748956357704385708664515303569041054652179097155922720302180221692702410324492007548045467217981661462252314571953371907778716908944766114976974879978992613250422269437283520185864912601435650176460249525160519107885535527568446885608576775988592455765978983110672645366904344471031909038533143387235707663284996844612027316136259677950568717407883702815666840720864991327035974223310459251242078689199620984108048003059619820562635975489287451924562556959560263205151248990655922947299480288124953531952154067695691347005786274054592909823089771498330186587262854056438553294335416956510434005214984199661164149408963511437891720560949867804755587162948589971037551570659384819534897348490620517128071201117745220157979256799247066393916956600174600976944755923558243182535578036026846239522544046885981236343605998407185668120349312090743360916314944271539161919039334707466695921372092104616437509710792243071925205660287985476196800258712194141369173709715740080094584826249408338180906340828026133945754394353692610543931206575519121445492561102844419115534872699433471766908091343228911161256241045676199322092562679332921413414856813489702893823701907268485112888350284439790158254050207212036554628159213134375865274084253436076305555698167927034747787369006465155641831731954421885490588424126596998315204809474428619223345314204457923092405835946995725631771429468984310230048011377393643663039913672209834329238972048429702506083276753018837653504 [145,67] -4468804599739524826732411838190483075189195355224853907294384497194941210480114866565073453018078693005093001071640274957017585965176619972445571515171945275241153828815025197668776091989060131624023603102916517874513610071879503045436496565358047326648885459200248330780276946255391592711914857657313758178075744775181784540194816846628847968789221047042235065207049919767761722910108250475575663234107416738799729791762928166226074568727901780271211286629905191553914964040938226823522408542338016202949251044312580893091021744202369419634040544734401225880763739987889025638716218970875028755759154313495371018860359752366684708245862486779695763210554860847238617312711630038625518337463651345188973788601750036992885476499401030116149691339153904271390208057024593200343736454200118358219169105073575939717241087964209894968032498772265696878513151176669589390443939751859770324714797205525846047010295707980694338845458341251771399511017049318896841596621758328930679045103172546621743475234874880754411162903249267928320670758408084593654752554634054800549488296299134744928442515732906432351199203924308020115632570006909690483916111614136793101709722307981665973403357507877359902874928417113723623995289604415637735309326229727115055277374611946592239226903300113960604055408034708247366802950197771181238787556256919195388070580886932699588817976806367216467051083015337979967079804585263525447873630288927309290313559712933818149482034796717425793567594020500873648460591106494975262713812976201776987989265419876375307518238709108278753351546877617181313765269816829524440157854734206726451244725888574630499794820724494279960810295611252063254991266842521157612786078211315882460988389223951567437827900420798597784559001843636834580598110282824359619692085240399872990571176942268039425138469400405954518283880794199737787447486344472447836747324572350337438319130232164507733609295098210066559905921447061984836204428568138483775965393001309769297673441345019889851737371577874432438992267415605186226181605103786637783586507381396141684642808194816550807113777461807772941400390011477415857786547956718396820762460179644101490043428465264519757031646564769227073105542672701410547725697058216686404374124687803854550784 [145,68] 241074368202783064851513303180224664485083736838593051967565049756539265317120351521455169832143471227482219761322499309549472696209252596983368561101666112120163959571183207730299176649740241333113804426115357714975927655234837422842515057964249374190486979717005028065280928539779669341959760196102459846710908561630651828290287492423091832910343180372193147920873174810552334849933611037835459148699047075965006914878739810381624469522005985237561556039027518419349137584719227021204223893701156250722930109184756630997998456961767327504939986775573258230618068006395753268728156400532405300991517715431773998676685172306118190530921627199467420431741468100217603910027427620272701832937307347199726706166354821018837077010622653438081834423801563474049037125594317926622116510095338218698180587187126550931217368018849896665055777036710400352348947252102734091868144333387547011092430315607964263529028480443950954766501222057164288371793775859579432731631841167400028362132569996341726229337310299094356473228717528263653568571282463292378476041806870460015476288652831727336924573833083911150577043428151004694288045410699677986693990579342928299388450770136530885059716097082374031222731191403255434239721131915900283191852323288239414773063607852427415471326981722070934299262067740014216294360678843096943117298585396565775037820513964827605980493057043532939609973616104747254491784377591799757861478847061075087248823862102986727667359566471021553390287462593289677475738059197664961031431585830357011869522948214642105559660040950605732528463877683368501803307042149605570649675331439988502191303315747484199142183241058514179201970301302939334176985036141210975362043800221227737478950087765542923755268974498528664232342792855626044916825152807604968571317152252920400024503127171304526258540558041496170446846715586339078751529097433061559491095390495780662861474801381698009468288748302687127079557196215496247036470194942407430880130209751949555768214994341403429209040570483596314351520761622639518691796474948301055864297256983629993985981483464502396261882116754501615196572573191854176500618098805777610588626092630760364845648907061535995279534394206829924010506635580297778001872681662113270078472829447631744 [145,69] -8405124909601258904494524207185662563042111091975228211161981035927443309490754422870601211289945851820472552255527968793175958231894923498535839420945498224193078023132535076515061912979376444713329519165798705014351405568306385511591651832084496794857847999374875602923703006687569097007850491030083570081458556786385125685962309738777203062857001448349232042069683181826551886643309679640494437224568714343884028907699312208766407852597692073380092293180329686617008180239595889141198819630360902127034774814106092109190913761742229164295980565336955213008288455651554889228282976240532496275186076688380474381595852489582937146036004208672458204334527435530459043414822155143584597664779251043272022016632096535294932747731092111030107422751703946432922375509038567415569900823137291905564383913191383887265426027707385706449753623103624012899904267565702243837020004786626566148324910625353681039840851197230227707852229304515048921758845776843262348816782024530826563095753805852862004793566019777988558279002892655852843801907982436291923911673663876313818331172274663723103923941293539253826352997544403127179616573597673525530664504046427880257868867682965404340018245779930859523978010183917589476213126912452640197257834079467373640950498703220409786918897411373991431665952030237819481724965379683367100282746549028033465147633238218339973175956308184221277311096620676038739846908421355297532372345090515395557397825665387078079457287048645252220127956613064763242963447504393935371990344525578860802816682289932222204710125606448713319000853725391780742260422428202950846581228681203402267042980492198384388645252010371727368953231963905329882910421581038012530214577211011224738519214656773429890201095942793057061272551581731397901325769445377974162250594800133395665707492814146852983103986208250037043464166885933244997574717606636892556999610512446623889578276974242337458322753820467384900517735851846733876358008261250965479851443309739505029219026032668035610789717846341881846652428813718598990078821407988786267543125886684442151537830603506660063844138515611341455024034773503961126967976055135417441712879808099391815989997579564931602890162316998439035332727509106125395948651195696693786149766137280 [145,70] 262431892124278380609383014776820810377709238227259857499839655161889724257892511282692982128821096401440537145250731228624797489879295034313572730402949988037526084718814348777927219577370537773028496041569341479226534646988067892830643320993527727255895337130788513871534386970963197798553350128491221502025853624055172346298557866374086818251080388585191043484685584012621220518684912633933387327190691464185194549197682017056487925694831292679923169135514743211358563037367347568735232948719051054987496206605222124303926506445273104734851694886088108978972248749150666872547253724066923901585822203010659991072480702746236716250342192182009406518792168982182139076021026719154540928841131459280100269082994849691467790590549695318344707543976448967103465191858579431503173534100741909000643523332598009349056558634586388322737612237931547894737867286022778065423415132240220700520250710881546640773436986633042853666305254480618593544557497750062347916110109003527403781384275073282074177709743627952571699237437823057669118386291822633326037012787658688591917231897567331644469850490085041842320184162529544162328086086155005016749020784919665644062233124700005129531972764978128828785726580950190310115898268755586099382351980147985042655030943959487241285507177062138425859735468471885298840655537232920233882221215521862991312008209566770713936602575298801346312855981932748662797164473579839293755914769999700333108505011208499079023281591617294505330981197515514884069805481500728090638356751608216689711021907847515923258289544283699279768696090066226576809089400924720920115534135229336522995709815376415385966667189401047957294987448733431369412637278055674379415981007176395725370275277018395575827859136677075937026200719561599390577212368624967932645420468467744040980629018478577267702184536873911754433519781078799349064702886635310465703535219128183725902721298119368812927732028978012680839025415003908603106650567796463911442789853407185494396167699338375341233890481138626955960115153629839957714749236456755086730894968126788263008326520593807075083334956681535987374277696918757698092710618778308713403148637941079188450899928827243729859631445443206047866872902115898965645928266408383086041131008 [145,71] -19909209397240500303890858041697187723998127788079404464864367306652676129133430579623298030490205739973751768190871844757284270879707682383166799006926220589365634246906332486691391779253227057333098354197606418669140347081667897798235959763438850481706621799698595725488582387749967145673927112509107022017223322538202382380540445950281102210866552953808067895086460979687828257603227272329353479078971577439571844521669349807542965646534237158087579532173195519952199367492256959738851935529800788954314198631672235556305301950586791662885665930449446900922150179092261710569526270107505431366606022883211420989907081964879296192089620552117003989919967265342988698538084590249224772471175636203308401011899537925330712869924195268796495253412916420587814586014591430151671344708207681110594654049921003255707513520859293323260936786290650183404926105850400283208407700202920643270999125467679839670498806884142626977774953875010187218569044646808875115095490927034035824967163646215081153126954553836600397738479233985815081435210542214926342877467958859127263027636776066422970825782336623223887089736993849177563176576078018223828576728428079911729634644444930611532068779356580046593696507019314313636527826099299869295711073729860711993574871080519464020310914591914656369073814776021104253513591478290286760743110754500564999540391715751716383036547876623469768920899194148572072850954082622524511986416548632125855357620494075416958457595596564745298074957459661403974839955026078071634728353328527090042557316502731635841250275915615385739180340140477706307349870386134611504564056505810936305306619629400263641116163775626365436854728152133504002347032731474296663957901864237799738003537798160176383967946846567436079493490469486316051189970810105657956562548350560819228068732994814240308734157208027225255981649621661071340898518272674007265917242639039119556123036261665516433042204303001909367422436028974233977432899186828420163328809962213682817855408605660057149359706187692955044134079633596698668372262016220470991338191212732189223259379906663593493329172033971147932803866522139236357269263640722049547842076151426410916061315827394342936275843111229821913004600839878907837556685082347466345728 [145,72] 943750579277798764819061832393836481715602860670102677416967691197712692060879739277567308736566256520522795070414117423649795936548037000747853607416315623798525099648077352427397968876921489672840609414977526679325940701642683338674425087270390018442050846568028921376203429399951110699924387037391585052531967931401191463729913457397192178070409476037357287802687466516168045837512672194078645240192722674733571121350977436495990980943154064941612350823262200638715857396410762108279651891965333933929609837931567633332842720417143065777500626633400908503272737105102229910084620440827761213132001051696352415913687337277200848411083965099065896776041028139988477354141208773920460896455848346211756147959153696663396556320511968345523046358439722027566627731320351230806656473851420470657554757205077197614584331113313725068957022710647512396653933834093619482823953313295097675447062249885741385348301405681851796645801504678179641281808534797995040506007180279771235297107686686203576552821048478338004170235758271007426752844041713105906351072783281703429412225308950972210521711331842325896465866263074255898909030480157759962165221356495957970705257578939401320614606651812852507032679642610562914461712251871962893045831069577730176915387226382031311350497695009846571659763478515162028634564261621461118267297762813784543719089824498956844087155560256963385412387306291239185591109209859841990908322699464451470603733249024404131467403644366380113407552730690880629724816360401194249347826528980331781934634406367599960206749651909625218681386912104290078039820735994480552425179254632985508268058011299183411113464675394380712943419131855106204736717795723526056400101469558270407590581523869632730828929782472065070893921009498805936274993050841939060709968891291575420650699427730645541450764761428069027597635938393282061622311020430256503025821316144249967267693287958639111022972671519076695125478855656237620174190962804097622268874100776967545172425906232221068723251620974754857565512173399390398421523067525601012833881601061510401536113477071564608157177158157173172561309760245803875915727571563560561148291755042637721527713740733372172770484499304647659562592610356395406439545516224597248 [145,73] -12746504065430070233240616729273119471325367973282101374998643815163995699647748205123015026224811414033075176499945876074513867481770937938610484508770432292543658921284509200405407891759128005048429054372294026276298953189792532076957882046785544979591799507769256118158191583357183263147837591629954671785137317228990274962160029004620213955061300695521226529888912770870475085160826938103346902287134223974215630998546628833526607307182611343374973564860449485209237909850601794439221781265329069236675697740093104795831508415108319337810611921762248019083841367934180375509966208193687818317223921954152760153573733048730956428894273409471885763442081207205638534378069191231982579644169287387861075173339124575049913712093385910565682491772886001722464575127394730900123719357061260304161204168015460004524551074621987765559633779411350880042724393947878077956558001650188651614651647885518744399236168534764048450396843213503016595676028973141490480493800881412932576455440823104734593856218869907274676060230508041356215012496844457387673201862781960521694929382473570376125056656882613545266186465322019301608827612276882039194293155117083637606795355312496280147549937968733597545791771024830906616968724334219152865343166716569459018713780878164667015788323484057591734423667892842284428342015346181415542983958562827864702660496139401477391766762040725959089905263110405594359483163255299441814204746834201910611788010317922659926719838229671042830493030310036313827876445918990538767833236540669269029403459640564146402459285585603214402947864404497707970369868142400967947050906233655210187077584513864538102909741440582589306176785458296576038429215044081272988486993125094838737137922676713175940602261416355500129445762137256745998619853318600126129293232374983914766145065230823378600732161423348606784015782971866301438002062542860949998427018078267324230023743491899795848212193457392607210509726723336518584277108311362383805358094326363413076200737563692460744898383261906517168320942841203634496335900648750926174280189688232824701430948784814974311342479081103418326334500032758633480360749312410072154417470501727018629858248614381221210526998539495845383429473750358428645601585298464 [145,74] -793812144690775753994839670722821941351936066627781070169808897447553267438298070658790401987827308895352903699043600909434330828325857502566314466281134692279488761803806093424253002460310357259695064415136524706167940624793012179471244958409653088979996277156420530363783469547326845094393485123209986764478444980557019968845797581059422975999800126312187351711891907566739590047442247397315968599425347472698519278314465130980345244019120654615970851601793503849618529113484885740307717343757803625299949206421095182017195674446554235622971338545908387927920574724693024447433956948668144421709770372663814526217163915704381025392961787467221466661205806890687100259675317338931259973239397989317958607072337022562555510681565149121339225253444548400636051952759343540219624757846406741950075249704877890928504620037353150263331899605938630597392303096365598958058901814944725025619437357001726945253246780830542094409117324544049658543302502787001574356390290070839036731776634854527408429472481318073009657044790546201897741982768573488512397688689909178987344266545544094951006299176517556395603918898205961934387237952451972307046034773382528522305570954931835646509207842542577906603957474850040106465887798072162577792566701664781017986417109254133736435552936389321537436673934691622746123397625977889876042282217125212415763847957970561679300689319300702160831953660832941498665468082956574307850989099539496386846103607847050557178025116551701357131972930505069593921358994958846177393801991737175688494051546329113796646554879587581703211301010540036303649823928750017735761238204852675205458883420930045484345384143553426165333373176940109455479410900336606901110305007342171014503628656640024854721831768458231029031551356673370702443387369572943876096383615916697787161723840712910918271926998580747649461626083106365508694027170667087934937631133913419804769379031235367555479117906864372786901357290932617713259890532308920601547173162223971831805376943216612804368217918175970939018064985868315456801143012932537619809568127940875587319316150433470900746570010572694153785155393111961223855395672579770212865388414221366615481248349672340480148260320351106615379480620542101519081691008 [145,75] 21965586643168184271412350147105863829471361750385583463783142331479051738013565433628316200799106737868680947163478906178677904379469537141220378912118148929457400726455964897395155294187615073714982533845623371876845996024130061939347864614449534099007493761602405793043371103447286972075871840768297892981598571880229335145759111681008442984053142520821086353063190134583180909606702883125372666055679731931498572296772199049577250814568317683289270264045909917219166885387695303072524278334874971091201615667245517584265889463121878832039498022810205808745528509323390586166270937390309084587026496903287205152947216117653180065595666610124045927964792244979062229399578347767430118749530489468502355643109300920957302393233857744068624888852105226779905005496064124934708824657809535829363047278135092340692228697093165049495421971244058704314228128666435345864901245059207262419652367906650306109034153516496206946677829714780022751639374320890852626052550982461201869294853657938858101695142268287009465477295014198668361238443768258275758607195987773984498388937192434838522669913854975287397581574193128771575607005386047360313690138436426492660164922727288373449725584735246133214356702428075666785404042201851219785900877624638608392527835837820074905312656490699565954898453258491260028609160793124168561223047365165871682658914630954857160908177393993694306165357588367079641456673630602354885763584537539394726061745648041226235677579963173417131165620636259179583104639746247524395809056089488786899974203253188168748330680435942410501045084227337002546115709324065404474795243811644796345438464251132673385375449550451937491849655323803063925791776231337275548372255427045905601642514508171264412862479429286445258412560120133778154133914270933939036073805318400847335858210569226454314266124897537671420366662113462869548206053621476882965554545075991842922637150790879947224575496348008860608079689116801358690972250612199582709300672890497709853488591485114428470429606884410172791794719557873471006577140397710509118691983979637145544662831357668343687320230717220840477103875534177050089185285518955764412717625835456413119699186198109497279086152934753923695801300698080986155280 [145,76] 521370852719958517643621378206226162310960543026094543117754668359373661577562857456906249254309669968552903315038781340923025206215363777137170785398785640887066741403306028373253040786362720715098326480640808671976789809732257970253013929296306529213700255083594676710880227244083418121578683520182862632258446670649080928548769445596818409653234057936725255733283666783020450595192194930129711870682707986723261901743691470514965117855873900413968561438248525047035215995263087395730723694306227187076178747113636599031433560508292862117806435747939505706035512713981535286785524745634954400296581082108000336366496317882393259062780807344814861230140336712486750259380373617444722491440085650586843388938849759630770776662643707767112132576082354109099959189044395937197118019456332948410463421033190374166674550736822892389267083287820515867085674499478074943408502734809772527662950986464461503805193724984407788362100004214772300478711036255099347188598147234551911856908002296297870186749478765891745904190669925450877444892906529938703892264438932421220090277779595324689801164915691289754478336217063110121893823655325876238750029771223623886503986638645364884465173238544364380079754414159482623171626815117637909654914390369052982040460769759336798717652321966858965307442351276186181213234700620456594778538194774696214692096161963136009474134161440896617342290732920113141646331715969493869326423871137215084944596499070184066625061692668217320262907811725024535199380992983371717643109890541873512071466839234137293699163070774610641031992861847631767623448598723363206298188547557266928625664126785449302494258574917611412589089816291872995047386581241764133523998520227826558303510992881981573170054301912364868787443873258846332070281552383403758252276466089268052780933955435765851444700764416600311382648398943202949135009252417198049194939674810380194979162203560803712780814809387402717301950074377261376533415316933328122109906269139469024401833555178585595503263085429386461457278296230183102813980997624148339662666971467563757971658882612225002978761953601037554774190270210704214264453204519153431955004991389057247750991799674614745472312079860989172913693747157665440 [145,77] -24215428371916154602452737559962872554149254502905737113958392690146931211565202601907313753860079080004270830681838450483728451939352538030097367446537665138332152533949681680560021066093602909649679167318003890664121910635468509982802771779148093110765570793148740493524756476647828914632872945829349272983672535001774822200115461700454850208932169442125828904517772943120259570694893424836522608520031924464431400404277337953655594757072901432511989872697324588034242033113926546871442641094926738602705443586187701753418407691211278781529185524205123192651639370403267175012756386127987868493023834047684134746057384598098858496370977184646599436540570482938672754953185619095108343201913431553543967054200691887515711117061943193847651292856206542523208071726707043507969882836429350845768881003514368892521497535799171865438461401918908072896095099509427079520384624074138376358915384116623155450709624676377412211686687415000395161922893600213192489562339262761226506841488316028409471529099924514535740361968099027771658823753378983621616961476088514332009821965658794013296031412356416074109396481404803904853689332222903115431399109525691687465977351786789283804690979649846144997735201617309204160871217692361204721209027436655535068039153811844833456708158751927646459414442577709278974335460439683289248121273205383338672652455317579365474945471863112449184018837392638417349902589799639188075787799456049835841975375450203154394438470070686213288158754428708968577708520716013539148211453242448613785469212527620310943510784185642239007229811704829072349756367831986127824574574641364926074590469496189904694777141743047165795211711876043052393825811750118299205069315399969404230143799475649451898037807968961252543633314059451537498010600882349411513635891414590575663941282037242925537935863335958972473465561665252893334469065535304597420777691601595910882557628862965442635492099379517245598243792964602934834349014292904200915242728278271962692582491367872994365712287872104064935644925692469022326258865831430034966695872843140743202130533446006972609389535548224465962641419001922022519594420580260858382490191980117534119676423976162800329668091304039752219761621951996 [145,78] 657061276877530162853175358138659163122627939567554378522809932859889870290321170330305451182642616513012356042103920093784851986131010529005251081577561272111835259042008608603078690459900479857963639459439590490158509950131191243769356379881721786604881332596901085337387161565319329557381345971641888041124133494610443855394850610016553076258003251382829901570539470511133933494019733887745198821019820491360171106093212581323698200858368989590675516185492381426924864948011603039681847586164664679743291534181954894694237059512778580194451985058927745249160285016772445110085372308270754523231759994206557602397789935247793800561613477049104980451178496753204067631331204665789453649506536511245085833411484981472492233955828042805093340733637583974884351544069500442255566396947912264042272485635617519264678655483788195920108856152443377023615304881821696831818457952262607230681855094603280735747186784896009613134593310130092405087743774834965600996714498920858257787506403384700498679864741121551058035309243846033279338848162254875122597013923243784142495412663036185848863147749553301571597533761868690384509294065070655829192683920670487215487061985004446038371902910497722151957906275846651914248079700969567259781494451121801762799703375605927890996448414151001878258714055772783008677131614264426301701788211716587879584468156048025741481929394839804190194109354690043712494275481868716154546484430858246123246514070579792436348697533983566262150862148031436766717494751685614626517394732777477905415404870755155742751288413170415135355035781770350264354858086477957893597512104547611743587043183022569312571104780631410861594335401496783928456129312504712186686008118496779532730941595376563504046044976642524877272523658880438647139702117169472423074310063243595234007598679160726783646812098215463124542330860449506473487629857996332755531198462009941607506706075046279044775424458340026174394486779781570764460880036386341524668704124348152108395122581563478052172062302624021632584415382869839967435292744352317219225911173073242040787146125491567381209739589707920181062116392388953284458136452064169931544591959225683782719940838950419100165160863038731150533790720 [145,79] -7562749926983072410331859984948753019520060480837288760767717641308047015134083747546388768235359456613320699026631288861213263387047381375337193571496572010160968706098567948775556557091380909703215774257319109221261555092876007015929634693425655244054781450594838499451476867200138683296857176550097576863802255413627917794755056305362220742246443008756588713854575904082096165259656950956408588965326791126570085290850842603634699373017728495252200516421937171411883649441326272514373778641473886970449288184929061719706432728521644145353528866419483905154029232637012160500139131297055877645283407810550582674683222843532614935177590059895662861448118966379607741398125443019931329695376354613452209617229072562107750093808030419101796169544549415364747016446655889080781184762732254607245688132385326967719146206318923457740048259997989761895484839471882451027147146490222831871575149972657923944578402284063748833572567033251854742865001488104018925036121183841649257075713361931172115604271059242432444663870141080604699573820814389058084926036430426533407557852791292374026934749492202121941900796644701840727864505735301730522096685078706943991794063273357040668868440566414998945877266222997421368439730588197650192662366950722191314577562516658894872685353393599878263825863376944147727632064633832968566037022958780395490007428391751701542341492847055710354758959595906676215972307399788587658759240718872493499120115912443033833031297691409428881453811302154926103524022027255089871429495037824315366189646559584124154147471743099553463140593791426509920409591372371680963421354867450574931496279698618472870868163282515728443701120434304241365358210733716595550225395786288935680294054162925625658421758741322981021079203427710898532762707537862045062288078639042533482878634296189850179845450641360857825670760878373639489235038485924620411605800207573589458952616994578484849725933887407585449689941850364559918046279895242769863847525002626711335647393501126590326393738087946811027599539265448412798453642069762679397582763054484318942186460753198719150655263628367890796012773062095505648517435874072615825900680670865392672909282286551507253648369574714456124032 [145,80] -10350747573354448718862938607605745919772308644486505879859906196737806585669909480727081360203152595238845952101914086511962885198710590185518728412319659011570748465800785521501888859491623822286628215581817781038251509804988820304962038056376382729159162125079843048172657782578512854480292723426934944983088990972534012932147412778159909202307781756850598316245806751432875091336137059281931742279470233119879578992826920695765768736168617596589738805977514342408332648327653485394453926376530961140182172726287264925284794957513095042129946397126751896035258425389011180107675498074366709061181832314721521674958501711012062256307297703955379500098563971000814035817974967215889626235897568817326497785198417224335863541761056050834299739051959938530254263816681746675248010389367296498873495240875008058173923782775123853104953659557624080326852188504483659035744605574243664452787167493438241453443947759376789918928297595963377618534163225343606428793179139571096108254074366246996849018966033168173070070651947325933230268022883064462165109797969702814742020287441147158175818183071755140937889227135551287604722013456229879715145644499220986240901612282961585384502820081483206407109011164554068441251705304915390785264283063118513108473937811138140532996260630448642434236608664165801349220798484148856165817259801165012774808068805507753396829507510417761894641623409520490511393163370227056446265096890193772612490146890014286734089034052389656798801094554268664214338299205381041940064021203902561340883420726519111941410607710837781420703043946731369258144533906801120035429796084096015269678121665657580866560262759723073000589954435894526032566768998385338119926380011734583899882438010913752816963611841904984102066126250584006991583959825034944029253305466021702802281614739226223222306593950452632004926577327779839712117957447228915985890535426165474975305562748749099174981000493409691944788298733266941841104982759733274203193077344167444723101305818425174098195926814077436943752653221984343064661364255258049293434150222093267261812313062568570777934821681719834789996788991814973901348068767951254116317596245898531088882254826973057433891681744855296 [145,81] -1148066487334321100118142246135475258258251416723214823406361878715765602101378917164240131558009043007242940656368581569771527054833142782180607384382602071100890595698550572691756265825105748098412690842437013658450376390195524914523316118548691128388957145515835184670996728474841501754505120736324712695965925139069723994377235676248566744309412148592310756965707545751373102994302468054241133078439416471117841905565145888967058568208368741593353725129667798241007451178529270915614583643767777392962453354256797382520247037100129659999336497403145325069062411714210752855613897511995929414206192890333610091618550365864218669725359248281650903525681365705106216985492279149670015419746942903003575076353953811898588623741322497409335815996986637248921646716654574125531575429431892880269527177352855925829409248613757146099952951353422783510681379421157475489149733618225644113147402883499398596776233202695821066194937205469758981902815110017269014387704979504754502584669482911714510208698750028992352761363729074039974258291689574802725935563927991756123137239921449717401238368004580092198802141394937015762847749045000199414498226902139714084318611812131709190838560338795271746522576160066264063736436916690321715374733927414387847437379036946463232589870890710643265204676868966574376685913802760696312504407888085078028929510338734495650750242727994770344372075215776091027957312568961063005112316348076030829418925442748904646756608513821367058972605915905918381799426897059950355878687705698142555261749900891289019673841095417191164141179523951628547299514663364765081752533380389924430277429571535481097224608501449794734121501694764050884144325183947215835834608937837688850546271613291898384013359042015059911505022701824429255195678140352680762260109294086803037964973191123973352349860923716106507966566459168180870824594578838321667896367456403016030127582757714820760687394303539078794191603788031710520800902992270665054633262741169548424656139187494896749953418673475733096757809271428129033709253305548500041215672626542759826297957003028703945860520399964251864079833686977450442241482813196955760447898379968690788819608121631464849324732587648 [145,82] -18468343271915800916781060193011411683963679782263478527579809987365303710851312107858730662216370257807012708702776491164598786384496806835472035261464828414253992573317848953502560603056865570185067851187018414848114378856555928087212393908506428594904967776401269550822330282030426122217351754294144826019248098347750133780978669683687976167361089403811875587841446872973006777074347725932150548409808474113287318956793021921736784896128692523329572341405575979407541010483177276157060838922736110153708461419822596304422809167506430069722225168345989923769675131966518519688810054727558267014769351917548485819700175858251884398540932966726008538752253419180313042686595789937502686682561987061173052999261879696558555600532389251759840653327470395334930766176019244528552239877560477670772348766315197075594670922975136723149640429111965068392897619120110062656410491148425930682910537042331772230951470221167197773753580428585061305771794874725432674060193979451828231757197494331490404373829155028208532603366348155877015831266768832055047004781612047442330556965245548039308955550992856812957441628658501657527906907523990190106152523186944068490602969489619311880747733554197934803920084598313641289720575392184437676254165289318339897044083359877717265045424424281145585357266515288921085484645867340291936424831555925643435839723214455223977622046746954145907907588278670032335658635442204568806012464258943292485942737326970784389349231239526763815090780743637434371248900766065280260137240919737777712474999175765715986332736151216563373860856208937543731284107999022625926169013274666231246841791984594484032038040900132989268426606286835302993793814931514842139857051990718468290556787751188558900293885825040224188257566016929772106959282940176776918047190480493521006065706256004538502672775846453997886765081028437815295561066031853993268973284476324344768107949643303503053073788861615375064176903437309023666956814122182503475156072665011057293932970518065631208476276202226394440863766100293693527781901246673251113057011421777248571501414859373623322091976292379198123143523203552284940661124331904079359949676439207276373676172563234197027724224 [145,83] -68648715050229540004792347117336300297361596646912562435033135641343410584668885284760338292556254374699456829796477220351296304558621181346871153257599489310008364829375965236628909639423188952975759716056210138641436904078055538495156011162731432182498468582232370682054477653380588774396466813123618435481363569885690407868815078772438890813605889235327133288835958835031813561294395906484087898076882431896912964924539326130580359006143677812683863639201745172499336270702064456197023664395148851540384248639713364627218366812226541865857366976604887994554087119990330427867035886813837865704639579518090750187219560267511576036776133444723190530552765223971263199748952386582991704125395125243839197175726639040208622861824798300595760608932213047255684516558940785300809108763416690066057857479180614575177629507470854878917469609368623630448986043899781908635701215275680379428756817459313512447669962001459304129276370577468786420347350678429469922499892733003570610507153976773031287252496776136669606304989987253154434712163559734150915292528058501516986735621640952404088096578012256312880638786482670292729892639094574848088277685290079902866531477596508154761853623133189362416267581277078126533248524847896113206424615756603056259035679957336697243825430173314285145311320782008262825808666539666162525221824716950206438304824266383338927973554654308433137004354713956958778829450292926258813547438689087047342754262102122664869437644894194328749009753840692346083253831159421030280086903112507136551536194360026020724343847417295666606905104571390979666745246391030037140549270537651379472231508081458932668981963080769558870668330353995284292982289415663485161519453273283253278620972966681299478294248568341929410177572375488748257937684378108546885594606855956058867503736962479327350793721766552642294186567584228337154505284026248833700423249942608346992308488534272461098459877603372034265890687517043983907925286219604933090895120594506335761540015319047382086048106245146362731651357499468572053276939138535191624435084909878137289756844214798025266293198258989383877483429144734680026313186389452551292949039966744666883525629317553711416 [145,84] -716325013189332786766437951521788018675081055203505175159831134314068868575704386666721455870316552313379929923278430661522185680533349650762447469937690777917287898225851539094126281197896680865538744893770767260362651445671087547631494991451853410667125009874348823937281381755303830919510744470924008429523185738027082590603607704517959751235371362781910916823468225227957143807670537088247537142663212199001292121552192184817481130337790456718850106785704596005125578975413756417309347119034804835981264488989067212599207683632161450589159460741040414088385244964349077582363302724455574232476858977546280300929675242400767394148191102231126460646686497653988922912209208736931914926056138243604889957981459574873493902769451916569543929489166262264631054764999935959742032907616111836493600650262264605020113010962196398067914616231094497661652499675084612488488140153494526377257319476825227845919098808975218218482745918000479248206006798750084288460844914265423555051157754907864238634628474402148402015065480147648046662865744378985972299987916934457895752274828726355402112659707696914730396226055615920772789048366149735179789335793916722599855994187642585780733521235167673613026832545149690127573855362626847093087293993602564560676054550090191153634232037896686820884345629845374343340214417536633339912137649684337758219867147714679526822569561949164482385067105754640555755259779994453823314781611978649445359103582418141657930074241813572436949995767460239432825308593015042951179247165952670857482048698809027531050597278203323120142708466585720566385816821270132583886419708009791089051536749009359278965605846649751525627672310997974902890378126345229162284065332170049577387019727646975204406814889010918763518997429095042824771640032136865563269507645565007747265939951563921337424459257610765078633783416349549892062049591946890727823778566743057415588962058237340881366622445274587869599903290913092455118228400322198393533445949613818930299879190459301888061306542682188111822368901794663941499176508178558273958555187720140726505745934389777958125531592982018068593548885360438983657180823310559012287600725743906386125895394649840 [145,85] 864831544082233590679725081336853664862374384193967618432851140045542554599290252884636512737923022689941508876980333891741218691482379999315660052642705049951982718507325712285351354292428190977185896724304522062611122480999167450763832900525666459373897562614938149435334763353834565366773014361634232175043714087066130237766462156701186820194561977274236064165978107166059734220701695522969094744317554380744670666839499820022959447817261579974978520006478525457508180188883462952130589245993063953166311695329776421642781062015930588575996025703997805205062730278909007295791934809459942966385293314106116301335033349516742288195472159305283516366745381391018049438662864038118200299414692445053020576524833695670943651581150338272796077051268134077897945734225342244409316185229064468447804367736329201564581722840536575593148349565125397928470506885763904625851160412694931034992579569384051786217774955245335973532707870176790144669465175945542713695636154214708670491853012592654717825401731607070677377439920610616474970601625189683447877212159893330524290985231631727785337920421640778287427360057813127272182808677378525860721035452689984302437298054334376003920590672874308163632423382898967928912963307330543660433254380228503789256658216176218133183857839924306445699406124442134749187817699221982097013811790219710752114872612884905643640101951166210633297760572665133821458208989550959679131546783278217288364197792648689248977242964502290290916479371215021623677113858218584895685034025512621478999886094690304174556618474937892252374333821737458366787040658838758898363642012267825894822874331302758764020330684049643072428857938977836155765467423355437130215860555243566793941505999836871194987723446596510243248890807304317126900982092474402810106736937153625997379431563725420561052143736821309878159404020817301360675503891966363283301483194667139650172055138701970704741115297353264044503076810601018308478968152494664174090028379611469255921713291893468834017485758489198215867919328733985950851443354019638341749859721224586576392613523200029728325895265857854456502080320920413578037705095882099193496060021264392876467581590 [145,86] -988396729704384984292372420749525340559506203250169544619432769451130615306256210527884334657755742598035453300337334440361791830903580302771058936089564761947379543944585327446292098305044358141414551724224203675533160363872853572953781444294755467080454106472413638695298132890461268435491950875999432871772448072585144210074800526827790982337179587717419822936112464622112964243306935381737690544978648651525991153512447514095323527305990390030792445379217907718786619402695946544697383402162893467397157475130761845431567172898506480430683435126956430898775162756126612966606929609412828877931358523902800438940155317537920999877398412570803014558036346132776774037926669052440246735451252278750215119363827566674776123612137311563714805573469550188633107047559402031459972911356243636467360666762879340008425087937152842401705110300226411628768493142775334444615341949545452096171297325687214484095601482207606623774843075452128381657745120376939283641559891739459326009527347793981795988934435394572406827552622019535149914616489325355681953734477578835627060389530465034310184082070286738357932050977400232885414425928752868643827638473832424630183579580218817778314755266986796116443379224878112201221525759479384675294661549828721490900513694104361480196306309208263849733276345916569960037775731474903549945132887001285134400647737769956785779162335047077875456875295352010353097442981034645765553794480092719568084825385958242988024916855972717822431331176568499595670539046818147366714834653239372476758591999429878987186600850617438370153526270044121351365635337984607597941708346061928177051406826385540330336283479484498321394141826238351477352495716138666948265957803533532542707448736715462812715920568814377008166776457064727300794375529042697223703239615006586763895741265971692787754227670861487035181464507238650912039315694905822455241635475585965696118863495243689614864698600667509178143362346216700571567259326122125339517438139885464322679259406035486206697946289583312261812204605397848006534915098380299506856400262756232023424990664409173775920056828973802026566509763980262285146403658040377157552699284092563592768 [145,87] -131455622927372086143319085187814212563127425872242598398271759371844272040251161077403621487744532408945979128892660809343014698805988596042094392312567580150790495180614364025447723556469359719081543939536058338932628573981909367749089466796220906944985592787512038396398997244809515248595005700539477730787738416572107250203426797456545341909866699390256486075921848624331552037809822604355630428785057202996090934175668342685213229447787883245849123294569157621313626336055888054224549690142595697212182928138365643572649438203731813714711993014257380116462470466659530984861574763026830846425606425526568686094296191633080961889135778240446404860043608459848220887018979789590114948756079221954391541464663640548889867955749475405728607842240742016398397344199582357879990209675596376687467312549675071132125192422548299114424064076577710824952584187932252992494078038758129682572339000247626258912398309780485822834514042123771865277329963960003704716354744025831531364385808184077865347898528908694572471945425473357854222233849072036306589633083412370130084416642729017673513503648998282543556788608375941523977033314999654310109372805096787015508126895062598042530980551057076034051636694400224304585646120907492691258904806879986963492958650226215671519760787202984440574408413003457586564000720160726871891289424164952361261549974799126329767070440933125863670802778663030040742979768603090022302587224052346194989464176073677099511819173434622868671520435971655768039081757739777067823380282845087839061671925030521771156764428185531626245415825691740029440985725908557898010562785505206002360232473369869247059897266620295024600748519497708206172213692626915703236766361792976587038189999484706484446710884331073673980878694343195026121538774850445302740756253979310798325730646440237240599026486005765579790592316407437306051444165069144151663545005161240196745468287075422946481082099591145297540030229201727697406063678952781456881930202660952154708537569462016056415238687534837819919016558633347167440972031447273231289498299890150534137067824303330045239359882254058447334987642324983350916083896005675064998284471955348040 [145,88] -834892566601730890978372461152444380930316628237102932380528085104849382068513760265732410614929712320115570510114685103598676109129034056977088925151836044311480217400282113914558828276167658132019276065276257875957658115967976893899769268308647410997011923228943274955697252175715566042827448954985306401001839287428510195387328826003852323534909898220223210608711126495634117097991403417459009545700523378777776688975384297127088566845250807656395627942140696341425349746021835895408081670413218560694613640302773212646805420571139229720646535714493914233077751531150951733084248250075398340982169532560377162460216751548852432874246241546519131020372440000076422562154681777536229655546386303561735888102970317626306829806127117693325862843833931139477363884168976648112741313187582150217367501951051362870816950635825323946830363626790177726520934539426037977550487106988340165504560286261433668781420986377115612690552156982409987488988505476267639639327331128292405178413159496587892418023451881891499207568752565711317081265592863992082344809544517980417584690572152401868868442279442781145663890428011596800428281988156776099657569724786948424988286425350389171585930998074981092292679458782971781825806333714618625514369460523014035652614170202999012256038386158605760962390889354311782404227501841844407331130345660165014211408092346439533774697422089802877409266518687245427303717231866157175503387240071426786179332550664979083338945261502898294182747615941053043952613401477115622783859807145413358646025856639382817777576670954728353971188547805256575563086160464167956332793156079537191357205601613460077230878770445990083320482584884261051484047514322874316819924827194627577619828654150436954109647181835381620956915317933667460257536520260072050434573719207274753347863938688338465533988673496905210158553871061764834148907598097703401984103984583230849848939544792055569693514769043105614529314845671770186168326528968947787703603837574286398556754036397684638203736404321972735871814079806950889990960049113845573257577248122104481155248360855456441830099130083745736160751363692816119113033689576901447152340492736 [145,89] -3222056083818334340978858323089046807913503760054855281157288046920602044552295984443590241783692281267609585414227267185891224438500242723244626079108963471385828895341658992530487630715119548540808465893572747031047004316024478077520060849748546969553665549616594616132799327240943186592780317891235740400489216179517815463212233692847745945613250116289067216113444893267695204470519894674777731887700934847236695723619295994996176919943735670266996991233020874298605194348704192264965051361363470509836454265596240209281020563340082897750498749921806563144825456762859628391400251916632796732614349018410711745571648708943191028753082203154632102718540459587273150748527203867049582869320041822279545930645033663287462916654877075245219973760345563449552791981756281327606148842137785725935495591119274036324231690741713200270164484578954299222740215076650827934005837869098212294483869072944689093167131340691806699938774318630786320250579952021691999614687611167371144037008850914370931024925317847623113411186477110933072178900991317131589085116967664042293143552768837948555813957129895381880467867747467649909076540641432506216198823959286926747450322112088129760613381556570440685260519927321164720374498294340100754706058047962535009292150233553961983976980762598560352043115042690167914556119153226786297543083942318352338736091581961540701891396846027676062529528924985828995004350945697722297396668697798554296007553323008230474468625530322211906527390101746477434993333810354486864426778793277464438099001382731836656168688198368184181435010001264023395479600904466927744570409435595308163575753971758243145871541818866803929191705121250516304079943888514001748237370008442890248205946045963524846209496600482239549764409045329739235759080154551152069777235734016745993776984523365122829951151786161510975286978123529054979276753606776516524683095516153319524633884344924337350686041588717608976087366301759148829972830266521504583311401585736679760318218156842576532949292358412610827803984023835977580258788647930056262268001958863878504791039209607397167358905463630729263203393174112175281334446927343969087546328 [145,90] -7769299218911897969278419468123782384216492941076276250364699447546417448175391696246135019625733330469988994573644984788526877205170938896302710546096709837287827747392288069747903491648202068960911997336910597463100594925814012128406562129954740693164496873691211422388127952436906682535203830056996590110988245002095381793770337256570219004555248259671098592008154886632758644207907341014873427240933573535896092544371886340645462253925848829317333695154982034431043537079042673856703283951435502330340698188831968737940098026506102311008736575989122205098533498279105455150365986395111819675342619278085310222413364520173027313367831387281449469646522453790462471526732595675923899543541717979140054498095742438458362837060944903019417639906203655313526054911095770715747194486550786291572285866922695858622190863642107306077800884067273435984158818194148253085659603562083626484784444508339332680524787062978313317802697692745410558632733544334176217341941422884209171303653609529464053191805410044231749636774212485705362417874545140517374850429587013169276710264765511480978122623900528530794207043486748427070358495706300903380553754339403350093308353427898052663390985538168030783104303087474839398799273563724034088080697682350060425580332015993223129638776233954868543500138299321203676506412156650010770720858497087733283702821386982216755066033594126655995936668243730239551554014498454921501623861367931832082448440149479753217743367978233332404628710247406008769877815545589657530440493075796988198801816154322497013946357407456202351226572589100197629625670851890178919053524272003949551146012783549374921210773509200395985129087462862652502551337521885474471967807934614627784402307394349707662870557212092378374757934853631270332211892948117529285368791142905021889443425143223054174627572521128209493854425332331537582520296468932233110228604583590585866428492661573891394666513425510853339390579674008820149700950940219013111636356523266998304708185228243583931992438518323349336406032660108198446600204259556661159572996153726768368312836573490363703544354212299949823369309144169039407572296285535267072 [145,91] -9865861104941555988530730549089931726711466433135129115837049409056768537898792486400096402547754040216570294593405746576924790264808076547027285905516478570051212933718352478182397485776665648182986121250079382577617565345567022797318659945597041351848341869217256393510690183170798788223808345482908890396661884652882510980183458221630097565049914154443630134002416582681886878510986888013053595021273348561193049994825234306159619829909156513538828294819928072194697145059838807584090583951587975985109439969752773265715210761638063158432093498489988797670167941382927255082038964194420601082931446509439036052676632247706604169826491633254459437984605644139682585128791680138995783023571097287979864003486628510661928596235053687696158432034032884997854595959665630870484464392813909774114830500816037681898950343182294137052968879198901331391032013400038737227385589188700442586981096309381486289805265464513423287144056949187386342908612245459626912775737991421074825056097817671999183949436217174907867680704546246497663717283233242620943444594458143559517762771517067678216568795422201636586434260279983767579827880668849615235945575509688250261355489632718517024613916610545852025135267169765969535640622389424433951566223671639780476471470863395218524702951666103943818382408975369897613620901297936041769819653592619279798495675619106038437043290821430535152586468749420900774958746236676726840213924624738764830313268931191989834133958825794939878258091229410444863027161046911305892654325871806424449652580439372854829288932239796983202605797397975878378416914213709623761178255126800230112182128970822867040638560729937022871823302072247383893656883218447160620192930934084966475741650538880752038970091525264846497118159963024646045315604614709043056965666110220561495996328468827367890240144928502311956607741773899327277781582606721478698452384489774989179108771674563039208497716277779603130067704660502548499629412702435791945144127101273891373071378985855550353825139327039450272961207579798805658140204246744918487595317267911760598947453291239393137741980540649752057445719564089254245235690999312 [145,92] -2918704362953810793716612297262928862804339028122181039966281884123145741819654964697594687780117360931111829820219043309017399996719353012635174786389931840975844919789376051915285816671112568744499884952298191002712383601322767702875782429021952902868004713950321393115223458927940482979523185525128325415990302656092580393973284826512292996392223554633253699026653166355918161080789701143775332730583511281097556911859366216089245555937564858347181645507006763387482805001329156323000902877917971305450113299407753237572334798266989848756301902452879518427585103585976137356331081092465205815091793426082943870303824131088598757188379035828589735881076118003164681886168380504005765749994562361350505665952113358901452523544551256400049641041391139635734550674086380695945200170418851595735263000396162938977824564201854159520763981805296004812953222869864341954343359933212113742106894899627091382386228674872949462054681392833203314323141718210454299368800436796353224243562991148182228407922083393049702393334797328312397385878916414874583071858402429729249346302703664333615321770663476376000547685762586847906881393712542693364929109646570306138283774965416597432354410045775321924509774919399351368639043055389863190086818791369279833236965693380826331819549731812456462515369335378015179345858881767200305080786308743753097508384847172290133532225424686687373457075209688550363221522022259584549531166429169813696902244898784616792379397741481257087226400403525528610758431188326104203686625637685333315165917570504597790343755764075798589493265717430529642972387593350824125646527623247750670417306055714764701067526256684784228882907294796380270046065972911683511512212860244921161003153855047257981238186741583357126134329788590325480867814594481190431208542453098114509039081083150440640069592920651850472792588910391802573865671054605367466110474623548450507107269444138123321978204744190894168585704317417459935123237231919279624008456268271882320077396635140253026692397419625805524483778016665200608716778697371977667589300940111278089305142491479378914685741245368470733804963446945261677694728 [145,93] 4057275678692396503835695228803245186598612350415793321243442215217827974505438408259456815583430107040434251264500943242005086593320077419765154088220464651660693833323816970096066391569506096733695394944744949559764876171353818404033687348462693685585919702327806554817571749129433704022667521242790636233126317616717141700127967171647941979457769086430128723919314999308061782698726421770878060403286614548836089005153706468453556664644714310323955407389130699529663118068846379640316455086346179962484265312485877918915551826340113881696267093814379756359424955456195844974510474644968910250177291352336120153400938454239147191612040073287365241238996667658397076439407252757871304862549751919753091516031914260719862064515917034929387858608299037073255597399139977117105718920660561051319388979517926894562702818457003666814959447200981194852972254981710729599015837939806225986372159483047084805068161645740057521233430211436167310381638321639481544453751212173440674818892553389069970928792714540716842388167450132542569795393756790706284607707921085231278143768443031246398349181610395660208606970186454065888794619536880778474563207286994112323358444899368156819567987361087790031228734613556641921575039360378773021074656003287447646726183246697570143131781413442439848995787591947508010972927907935672874291777109914833311405065549301644817114964780717159834810955842373098263302576334809144562977760411581783044533339951312659946949671036436569353309758547401231759756316311439658800729355346429851616492907394982844365889736958446687814578710466815600254240573354450570306592169766272625050695426337731450213133677958462764171384488804778767732113874395946937252152638749269188593203029241258321643826816639806070683413947288188875253434261290466117189254580835480176629731458896123311360117732435666131804425557485723282334240048893037087494049662500733338281158620054856128146708653584605729879059967647986887039511783103236524598206490425939154431710596723620328172668196566895872213174378329483907660827504917030497105525980087025012943281718375614264261993074080659740915439959649485849449 [145,94] -2021446922707615052844564912455170881356430850703254717001919781204794163241527990555196981309883553858382512075171659059044307955971253235263789751352400676873394986839342966640750904182325279173432251516128078020488423039214481221975117304920429311657972959200126502649581712219615847790737575827881386053583595330175647432734577074577588351785638385313284483851431180275903992463117861966270727382351830985357824044597345622606578436446658603769589398391319559642154754451868359895288423465397790316272882265280944199209235280448797334692411037506433672406085390309262981504780420059510970395991874349253434478291674715197102152606179707386715464391834857415813073778097952654415679871248864867656289441862718493033995997354421807833844139572630469566021633514510380521483871074161465777899479463995538799523427458056793947627007692543558489774852705854797639109202823631328805496999400336854209898864760556237717299304283134902506151518424317779654707608758245786536018558921320161589635707763492612164699565208089878409570483329698390843901715136743683943574922396191945369446418141900806336005245491759587135568796421669829016345114944873144450901070726411962897669844087756429627536999162543864993737410435581644401714793534256437519494964495185135971428492207399270939033114394564534967334935768132435977996074725437535904686846818409640127104681104798919715109289909149366441377945115036275481535086774436336188115513190501271392644365245560060760269765070972801242771766774438895590132738303886670973853936757773867042857168212888708508533453991450215221408061901170190334494415009430682064041990661872137564331943108841483661500329069907706024601067624101838651157573526900221486947853074726544398013041541553339498124000916938440888124633479743974096324440245526426644003812273173137098113182005149177951883327721291950612703195499825322233369646428141013524205234967558117226379638850089863170507346181140023037405333248301173686728669922239974846712718742459939353768062847035846019550037335794428458611176580255185746816058172095517519356537116347481684474445285741582401995744158282176 [145,95] -3645492604333326018001997596415756770590370113846265035767588038489671229313336311150027177986675765127038513481748269102878204227759748123503605031269102044809937027377212652626458515438149230463325599127332495794871151182274519419759340507409972554070596316650333458364236096155066598110180523127909959067131495792893488638380418471732719865865299055287626671196790526757070069017356934959651725491566620606950078531275363217687287281085954624849956446920061553897853402345027470531729407678688477505664957871452455685836023310460817811894286176870354501527355706246789579815213572336390385186605917094120446241406672978866159872954790552604804646294691695190884013118198191441134213825250793799091554930128181274333622970325201290334885376300737242158632498954939171884002349999991183036646395384295297816251440911833241035590224917651600784078329622584156025491171311248916274561939873896503520227880765095728790364328754274181066490599801783400155119946416679385549767963695504410726696974306658730617089318045358913918410112467938907641519907290801526456877442967096515724034513744856983623647559504781801816657989940503380875370079728880202734590966305298615109281935260920785510693541468967234112579693309442563731573323086313471410537739720595653277658442878968875450322735740727001560123157145431851871935285995959407757301667861137661236264374228891153762467523078994976269202048640469045308918896973147938849230176441149384021231789490405290489540236316888335230333853889797476449386501505789490296776874138072247637620940856214365731599031010789160475287970576132660623769491532842882668530245419015595938034369871312132433925646723984624131224971813412004873713368574943058118374764498887400628272679493574570312092040450453080497682704422184491574977565102892300798672414910868898191727801095725912294491605098141909447439006138346033752660504248584423856682491070494190614519500867654754360359636270152415671097248168690982821320123537583367013101197460298152876568778965943474314520177328842119574688695647799482973823333401473647668834098421488891386469998415802241724954083352 [145,96] 12559847268290783096882768664896791478207950262377995265133922769936625293293872541651242434550154949001804680234049727184982447978351145620482277778999937117400924136358852062703400617002502899330716432918146808452767925711915722781674207279067307385195754567481345365884783699517828494620826652955529958695598026145251409226671528734744746156899529531089145594777472978988227806531376875814694215775703205327379285865437719176509580612009586114050676073897524955833122250461861793249258900657829281814655073783842638811003159450285625396732330480898038485533758499959249645606383849272993447423837933829402512640931815365785532260280222827853410279697254597102263048998098222958332542698962849974048642260097315210133126265025968835207496246511824390029398301621711882759225074339232445020099717426076505004568268728700952162739714737943869567202770351460071081933747140135685596598661433801937537006379764825686856037709716632303656667496300474989305571528050510187637203836761796135856635490210750293980877888230121897329094416648893892915247224779609976224962138599308525622828140090857833083080652336629158673239031734315116897808549210993561760229396231841689304577707480962519865563218756617250195481678970013403522874054840330358303353183427101463412790119440523635397642429183619989379767594814475172603207296829547443592380956445108929568007944967791138666430999062863825626386124327254952073757865125201634038542925186960679677954402270393835054280717480596706929792458807686491771899568479273313864793267780698300369485318283893762673277344472586914996533796073577321695173982207541225136597995934153285945052088939017190857055600543169933131808700213610440608616299192196164860071202779859635342369914542984571662153981640432113290642905472725360347603226581104600719381834989933446538402999791208260399034834392497056418712840299190978108392367256989851737312380367064364771643820556374743153663478899005532388335154859543246327968635411619215453942476719919160612619429603333056134876119463623745036246302706511166086506365298023308955189077697296433569940205447024437468368 [145,97] 18177918962012021206502408113811660498798668620472558926688432492199648086650098550798289838265347586185045345798000574842083629912919357458763271102587655045959265490373076285823098386314623217680006244790567987475496448343411809113091408649555901675936846995391914644745112290307666445690112894804727561850514988724806752613122688517753322774519237995491036432446646158508943594434822545234210871589242023658634309401002133484265187242064652625603366245486507639097312693497610720331140929759951811152473216847057725655119435529891373780227804900107222916241674514306109448445458579837393499203453232169290995384463591277750144552500913767921115734491447517348807639155788284056458376839222723612764819183228716389078808989303255746738679157334151581232831405556220804966192745373581670673426230308230194051433496228434155043898370915558996176556168536926155159279662680221839869532847028477764222561335286209568730267044561642403797356487274563455346163860289494788627481385305728867316500613621555126788502268899954948639368161099864415862107719831154138089046507358944873135220683267889519329717413403838784126211179525386757464217659920705025817623804153087397899133337194297824752586927538196193994361040668047312835847039378908190976199130399393508304070501122316159515069331522901775447352730945279324278091163827222852055803966490345133332280290849159935807015470378572311536000047851652002838368326975423492652008767867573203113314659974765647868976931881363769837351843570463199560080459287530598445828140461978049603383719265622844714298418112668289933780426734384032370514706252805100997421880787881661571868684098954742242440211217207991270863558445746480252565680891030189605155050650999654335821630126214161892757006579888681617329055625160750529675070349059777650928139492073524981725533641481537441285534370376687906265288776510686565526871896378134512782323033129080441638775436247855251174888940029137682757505581763062083765415959221520207275089897299896102575858862695615365324084014328663481169850111591401891835642512940225420561936790148734954757121539955990 [145,98] 16847432321553770790342548068855517029879759770640350540788306955891924177687718554622948268576830887643565246483180426918515679526012055564323414736248122727111931935709819523765744679827171005694701503523759885890213139071538300725025503563698607829000763216675027899832155153468475086775724499581559526854116320227230193633715190474644603334005546692096511378724570670397865989565693998227174049540525390107287739870937943161596236023062555290512831016501749397778066124332825365413855112303385903505635390954034528441141690443245037422809107286498064686210492457314491303580754660891605103152564140349722288497254163931278536202427718240881272845816227894807142623945398052378537214934651919748922068678288323047636598921866896771012277509069995836698757335451169268507751698531599564405175702234323016556926544118103921483825859772978033429390712301999468644748098473434975482940086219936555279536706743865096782301013975439100053170564058352706635389197524693913569183815701773411320592804555170470328285988465426838279255047642132946143692374965738730309057654689626736038054036706784865344546479322667777953668829311365023482198907454663269415818233703802532646929444004733123239768774610780157780573131987661246823348686090493655865603651909992857055274324278728724704020089906766444287580188151653019073267565216749278969340190104888705854849354554902000613436791505741727719942130608949670379200068326865227847763265809904954107427550590403961376655832226168675609002179933459987163630045104838384909925595404490521386310418481966339638074925299327033518652038588547086261826991957562626819741214902620075250585932679473666579908800659840710979488077521856314644239323049525669174655034201086001772249061700669076011439522951101599995824872359959799681282572027520777243951941698374079987105972269391550054165228489169191802358454976955241967590847910510925048439823058266009072881430224614051382458044952539519274126060811121841296145914767641486195932373721688095105376247733381719721238346817578113028927913459486154051776006976929568890441034985849720494241182240 [145,99] 7722169601862183173201219225184211263041242136685058174058935460799099073386043334765270140399435465007534856053242401787715206069408033882629793521234913945576055947815300363542917083372326750577412980698501184200593894781034848407476005954778655444963727053837206006159928045578614626118400108873895947780001942833878251049840433042369129792784977952703456874353939313348725992550681250700590020454658931333067434505330020243145357276229760809992123337108023844331309932679562735597031686936848870655654244536464970023017722981207241006345356820322258439894712649901334905350566009756087289466686227562504045409206268680540956323637284734919918005229850163052404704252755509995430986854740415250142348404246173495345408017523310845337149553545278024254147993280002004916050755910751134053710163926087660345580482081175645112024438783238858801077620053089508189371655252791475337219187393461372808797705273149930711431746426375929006031229816984073852640309835012536966907470930125642146742418621009550254271321623468810719525727651852754143924848512068853137451190538311586473678210559741115314637275643348965094539632046996349377539107368132793039565621806441238008677521407467127615345203628524904848120336002261316683720566376959861068509888361078644630057543074004195824764318997118738358935175924119421754431031205017843551954701889043539981049152933046555400600508241151593533657972886337346808802154475274436000358760644952902624434226581371233721507401846057448427500802515095697669586308421146202353198712876298971815853794066673589792386987177208861462599400619765670958835630132567345214138308546056186565118752422343314443211353567864155524787350519913560330254768457147491013631443054484354916723694514101450379649601871853620944908723558394742796991461249352637875847340685063336521081977489617662835281771611925185073391774980441633832596070328577233247373033149857414700483849040840057373207486524887570781435027646444003301874133662324294952537242526636294028446679714471957428598547564186007824142107020864874512825565021100909741547826225723053983012 [145,100] 2499229531367093130405189641845187501725846084763497869405066584152737222114660249753466354636501867135726946153563687315096894153634947594417291026652139004172545622989119829538174810190733014120378777544597141740467311696706674141113148720697144031351634167027598997659954917258776975112984887117854544541731422908391137080537306662859949454556916027410822478944617469870263026621268795514233176012984080363752638155992977295038991611106140192878397889492920669607582725191225971185379409669053018708104269542271296315070302348318872586790614311652385681038689600924056495643275925155754438126638569466343853222743302788903860315019676600187495371811365284982477598876515784902859428933439654254444427775993355938087407333783572560325207571704534451866892703477064919487405030031167368861922634679472970964535467243545797369516066312833554999104938191365206602032300296801874137194243955643346808040956888914625710285344280092217420314465079655728438636649334464941626320840693346585398750014815675285937758471412779178819402421791014308487845338781957499806584132905952758873759511109591584752434496586657416052629106019032721385084382351947566425406686414721448815212889855104434491660602204517001321089242667355982343543508797114713438319285644205519504239704629506456289191094062911704668936569863057391630349132135218199305225083825237938637535408753663705803471780871944161386242387006131632620582535940356875902819140540312894240457401236269158928909181410526180954166768685944309973630801830226173924832224491621818686986908242069052371001682435771473276353222662853687763255682672599553609984048389202193210756040525379903200013698531041296348403147675481848721207044189428719249293256961422221153355438077186253106612877028060392568555503570265349465407780662622043044128414569644202912053384735958675062901841872440705646850367099644395033156647746291991255915489887995298846077106358652788614771264597810949216937532834391787317442449927541067158532160623687119003573126838190327811131707652380552214314637400328415376273542751161320049511893375315480 [145,101] 258924367648758401308485697700575581901296423285415499492195020612859663254046275198434697076535363661002480225002846663352187247038586839677999393345076226348032487502822145535153703681831757378543906052604777919657026751261362977123478282822837057672888930561148776071439089790973401240102401046959921223798636124536278153317560664563728839135345823444449068657110544195757294528531419184673617558354299767245659967625886233592593171941026895689299283948466476132203658165449767592930093222690543963037096297953565752004050186452233891925541170962600833825887549058196741186315917154676383793188152155301202720559032700556383818857239948715359350170150774731843715398079557960981785076859724718521422262339154338940413891281539758011432724802178821330562179212328343850190900878429557016518124518867767211395837562407557654966734010339240199718580124994052766227925039721261151857129783775415185231994118699567998579734778326758876247546934133461911468544618368410021339644872233674392825716705273996391786709743746922994779570476395285061569558655417658977373606877961649134996888753291709061289932305835311126815510177312990771543539099092544168912913656225497541057351266187145115662088777553599860131799974425122433627519109343696430628778301366515237735623085769473403411532188740242535032820750684737978452466494858797275626307132667551905639128460668866616284504124746312568118748207791950774781314256896408881375308806403276068138793379520196614244187464936047797214286128010129099707552159631683115952888627308879413911483173381301107289083514274678809435444611290830782813325813606599093778213475429101920759784025267125297996665663692314405371504964695128992898095411643954066949338598929883161421243478500142268246768323490526749228944823603618214037720219088947983214211440926432108976593878390402183148444331510124034031785959499976319524634826445468814490181299960584512503539185506357389030536190816112855746303300946788622010552201755716791785504563094441771494544836624863526197677226327333919230529424496152631798404138124082295266949495 [145,102] -118152967399957049088668801630442413208602908538405043631733397502563383184947063646840891894111973587953346448084946208932383966734864884182033370568465862980073453886751523530264546416683617115659865851323330554929999226652382622860646796324519581939721207295258343539293755464498231480272912794556934256149362002914524526201659660087628899439958665476992257756920984810563941775310278077061436951557523736784543017966165496461281345749770801989327132577117477771738262230705968088761817402541525131621735703511900101318573316677560551222721010306601907891292160063680474511721169707449558166906535430087162111812041137905425349104445786982530976744646977137300445278108548273739535748845178156543854675859918437729346516390218222532996739845526538452197420455570951056383917621012641273663663940396114603926813597336358957697183485110364899042679404306167248530317093814139655898520216513726923438168145814222324134367273274405925702192413340667633998610636667177845426122218675820899669074671225117018204698852107011987071717061539881135297114416131234359123712737475264231227312173193398017206225315729513993051621764332346102982416672474973100755891662696346699644945045759700374851477344239370345459543433333677925850175408556974234085278873194650248013789708367953050255661482516193846875259112277414694741002922859404481642061888903090592687637903141790132413011659088946532497868860486218836323570028173404433670767618627048206165204106647985975770713163200488916497565272825278018249863563002508846294571476247721458404775645690295773281321080810849373025397130517832266131586834795351437773579853305922380232695051462200398208204169646767321195927676183100623488756492061591262860298739390719746829539589649130148304500543991750851169202579545058011425205843740294460000820051615875403938309959747066915314928854582010712287022189997118791646063598806149615005866099322024074538272779184869167197869173013668327315199124606710092832762978484622958178121860313838040139577326986326095520615644670822755061391446545810653197923780997499869568 [145,103] -94132186113593505824298261266327339882085506311279787303927805550359140262475822557582188606903803423780421392143859005868036144494158210704709468250397399564640448735280871574081555908175377930110040817617210806871730248571771980405375184779204137325697732220611046444675143692568990488095192426923339049672399889893299714039102731020714099398442787378256641920365255701943502981671304310178350559518591633426915081034785993585615288921586844347751868581849729809966659385283373775289312402123511249339793898021175617818285733968272949523006406789600210538601643638636894873946236352798637017603044393277626879150950320686502372762056828753137965041545056807554465726501369620566489542937301501485416219538607504346560297847775545712410540639723167628726933447071196750346805628397571316943244517535650881159426019242101320865427432969849794496614435233653406656401927883539288543670367446229317131315164473246455793689851544720777639555228795448417944198162399354833448291092677363535752097069883731887568262062915572165901602283834296971060908332290529917574148397893839104972756011459264627546663359930170182376694586459819222716707902096530090306396554685917427914602684562389536334583949886160468228385827669218381347357496211056973069796105981202567572190221290457727769354892174112800935977573258964183347958518045666952818184944526063658722267832759575457467631347471735442703753519914913974564181714756175172933345151712384845339470590679782124463448646566031964663783948195029680119720419946915107225205811053873005006806192788033379687809597530996794486794521222978876460980719754415662576319550358753666622719179582589487623320944835420399173215970846128247628569505132904700133761958207630540948118857096047874470231642518176212788672425757165429339886885650297250008492480496269588068191055684329325164934035156036829165149156340661760795067718176839938817690268904006792795975361487442819758837569921452768600742937977994547915795962259832078590232048626846722985322626831948885688543388689056820082693471353199310649643003329680 [145,104] -14303110073208403162174348293820936874611632630918949357803074590761614341484713792738065100273876040129246945414690275789163975814062606262674005010580090824640675828930763653635558888159160713363326081112963760131601131804344956766852155228216590074572387666688787981048481061919866821430563762573915052997073155062457583792025103328029956309909852267050157894309471237135497273091288048791549241294735391911732640542388639574896866684146368907363865087078072164348639651368997334728824133635820255374315997203876908097902394611941001422898986491152789638464424673679595423297818558298038530890459058936223616954560519887611371771608203182763368439716900846922498222367244931452083497277494521243282665765698597376032952429042898835238791042766752487044865224477158305226880744555888113867627768485526860479392864533137575032430718272559984317395321494071148865233783560376050915391288848882321830779756523163823899094546138763857351146439598050408880662117307579893830867732936259254707631027974189174430431529165528954315788770268024727999219611716183790856741766170962141211530301518551342223317859408554672020272049331526068423678630215546799237056353291923295358301492695259812434014139240831901461567124081163890430521433488851839933273418990482054709900791496478356812533155794400979010312557278124202625478826526528650249636060526117170714765482578294321149223658592856056584655126105729274710020589904602666261121640295325718198423514823227610595141684954907921903166889771174510427415760592994660368969531729818373825368341001164455593438921510050193299560504918263858941416284962486726054629394669023411048906606825706634971255155733777634161619449430085204498115621457551806769301607600577835736170157067290396836005296934718961770941814407353532011908866126844435454028491337356705110389321320855642385101352805638675135763857392670902974978253103399316058268849828233855981643784070673023749698753241368563189182253507680189362010191411629101069950523449553544460324410869884921403765898140142777206401231415571351683467536 [145,105] 1138135590233482597570938196881627680719236284470895944044250134457423111907953661458064663445635908626894179916782232920587169662427291114654823399543219066391685664272426913482371343226204491375360260980485940394111547598783796013095298491627068757487177280084080446107508153150546408437981274253877764263946061821177301860260703482990219358527543925536388041224142159880491015276649230149734550817699423500528831590106067415182856678979545751056876069780377618904058382389295580612812955245510371193244009422322351977627628578213008606548356089396161355642137701983099258572707101131713486894231917590503357536567391615476263323783870781568969493090080993527935178430438755325747884218422214174481680189882322443314635840634658934228540575100726378435817272639859898022381613069834988194932872732810604363350652304268125779161255379363760478399294893615746851325509759757363986050387509976848756493189711519131101369587103736013540860234102976365386651096838886101710855552882565442969687159068350244648180521262733137897978789139275145382807759373209890352196144141644288252116312346544586016934290666618016473850130088075000417776757149473394499395884253210606196162348577604905557010823172463513459047402610991052567060055796963099356263886056537875710249523600327293202208434020532790877200385375480576688197047255267265973601845587246867890249619467425366723887572604953369887656341571307102683509971903382559160151783266057573436557950693638880841837378707050597252299423492071396921362515756633598785449111013981335995983208114871781272525679108321902979619903071914264967708415929038741171620278819562751986497223652805280403468846569431999487521060146387468762457802328327453390731799868864895765150654343619556904866381210183633632160405972480611436646395655441920250700379424905004405046726135865650383759758126504128814996921017745273822545929028287713522810375352172216706959516788549846493017723930552345585208836967524139600614079844751998238516719971845809791226055176956016189162476157869021791846430303319126146 [145,106] -134065506137737157872151161812645893373314451606015119263543198351333755631262837425273245481742057354661785374022866532440760474917297845638631461350291248615077890383007718520491090058920294999484296300302188861137147306570240895717265307055422523469853097317533096363148797122770389925694829241408094801311019053043016545649589588920339309532808466576889123251606890405550622176417243822311365633286717545299829788494836771623482905987332977870930237903355460881641618470897636287007171129089534408871803262298356067984147153925081383928958611205284618393900475680122503233139337357334597044804374815910650094231105689686216094353479913640551729172756008201405706687584938463364173992614287200271812222692547570871937003338652322689558982731485087675359680352486616565998650947981247579703953791924829912036313219197773082495332937930817608602409656702002700012824503600987860514172878271367543684425322498436212429778946195473599388092447196329731324138931300455907292543315425852009560187043467994449476932714761172581852788605840879212821801059303556513223719837832091409109360671456323524056321382298873786420360735267638903195893766619564246658344498912036274371230359000625661678034132151911427731384780108946561581328632570365794031725840164179008155026839073529096911761150543036843679326623164864777217189122460612413003041357904251089768327736833228732648696480949354884219647192090012620807886642731897453063669738266461129409551882580102699692632409307104296238717090376212495143551126541553211191722223272731756967407878961145308959772880396662188899891419672230824674808908644204524872285647786341679483115099960772047125996439198877671977888543340717407841811392063256581074672674547104380000288855527062318524026421959070068438660851738165360473901747928343374070275017737171985947221062164769249192186768757894120200992464131581225105882043346818992016994509490114047799418162171473359520973536360163733456753053477084539997647995166609230012453785253373562995335471485433631520740469686934838018744358400 [145,107] -58558324337227812668226017322796304326130808740782381472545554848000677695225097257628992703446121479141261867721280653122138914986232740635074315383237125897102916772604049084804677502626101186721433898410483188816880021322984380578582770009100194768284452310949391714099314570715724830757937761652355842682777005640838368733857372294374313583364391541058306835969933020802953022208655486953915359064317985202187254197776454343340167329256291997430008438179409565632692466233260620249795951386864451767547599096922813822426149121135911422270733407153074175682571205985306846714901727125939791790037177153909342002604009528086693167417555643358212800101614431340459822432140225360169111476106639492814654138640083465981633731300627223939625585033787555801985184704455625236268726684252378760312691279589390955536876292578759708576623589242374781377475798324218089118062726744724791876282250226191278766968440246602228010600688984624807351933829331360083094892217396732671041124894251201207469258054117597991161249065994520975578812568207382365887059485433335414344003872504965031059161734407910768432146938878115721821598652600333346725634460113606681532288867980808691581250645992148034906959420075189150908088828960769125851244536550836359423871480324763769056548901373535565022135450605939276436301251463215079178443408872296447952335845874877548370104547826503291505214841815432114082424512536576225430650960321797037445726296888866456250571786437874019114464194270141941653191460745458941519825464018964187144362355280493325975991279785569936224813829404187826189047183196190898099816839291590067447862751476195082879722878739669013152309188267831176374298872164199566762589845342217186800838190842195763412428811314858891743033677643592140629345917446647946067201309797724403488609333876622526522566192690603555732890838102169241770962888828420081766940685293695797615434469433628068309032253915047230327317665314845705136601229942423552391512095738919835543258709154768576398152154521144220334874073821981380592 [145,108] 1900946311620799641447137001278353616116027063482646225748432078947002227071404050534348297934083132045538922970878154427131431462390598636173712007312355455399838872086142100595686385603204079041512988153457284942505032156039897350276392502312533070384273074439369393165066347333557975743831381353901636121966154716118048078342551037282999349767887512537460581391754551757796561328356274137203166684242690890784453338343035455387204977344988014085176563772517499262570652912258727078100544607010037854664796741910991132668647642822188366551533639009603588045986495315206873815805214831502999018594041835141163447847115528939010970353073488977598077994423573452320809531419414769742717313582983031185436333730097533293367104677589852732756171519305421374750985628823533494716170003335639077742406935029417918750976022115524930375107137849751581788725785635481737799146275293132207915768739939232723050557227982592287600889526553447143738379574649804617632793505846167974497240584099209270580001239618518635366081219817388621824176830996701706683429886550358877388485889805962250081015698567925326361560486078279261267393935372954455916304737108072053318131334238444958434298240625644140734452372166070842783748901030764945776842928532925812551793897312789164096719939102874835718705850937919022470118338582267372517544234265767419393290130759738092428405153442157960841511065393823053985511725341304954366749324681122977421927506979507505495724686920179491210552451712932874405796489388238458401151831234196647403745925594029637244156817649993302225703356796703738841102189857962073140028434357024520195629786809052989545609428213985736169061745457721805689207543645780461183925064591238816709134447237311022492672413721160248028999308180960680647538763206860954953305052400530690846598250482614633716374538016012813075902505387384638186875800466990899770790207334180695514146455515543050072176218994269687621196646867531153060342421772331365303513264184602216367488906822753853178651768651584913043606305180360 [145,109] -8448570412839246761790865320301219273111635119992172614167954199834359248924590428391733040302227478558740706632455045910856211065031788951599684093919810967583056329607701450659802269673576838826546956040062939053499663702907257137968248605407769915466015066496439679545072414993537494562207641802778833627742122038554209024368993855299727114026853639500358282697132314536055703077114672092093050272937636084641355371790529856446704088864604835276400007930760509640979196369874309418844991586612540085864206597551760551620446161923897202163121356821099828158524522105161805812149993820148950794337029960152366684309103332748597935489510984031348008911599905368448767270366615327103704164054423487806782665996765962798605104082912615510414122550389077635359217240338339265293626727075175023963473729273870239938187625851827284548702039460349715928340822103422707618729313274993962266133470775661908751439768895801215761706400100404377346851480816769763977616594217469928131886345385416940526027290550734643811809447735597402543101499994797926391917077734476820266846543457227404920339175153810796378797424863959274711544272499348055159607821904611011039628703950908183424280847587429955534510005001528336428682231409302735234135821452850279086059449494108569545405186733572388160503200363083884887659382250022730689754616321313258001703210108435797036497598153416361850851183788791927285554073801749539714831743460979005638089796698337446080377907625911749615482388324968052364901395488261074855852319563979685130522437528516470327643969689788645621520112989911107144806937721507579237362875158449776499789628773176244304765875777145455230455671067146808866184669548673143095677756924051707178703397137721836578322290662416364542021239169594920423025383438318011159686963854387466035924982599909483399936596387646068575785445928223605249525192547908569596120392196566954784095951398437304132110212827587271273345049793644352690627805209177546086612033850289645622136070709694268442148242822345793450767 [145,110] 5543164435223595839759533442763489136850223488287863202443356178390920283224293074456398992432914215631093708969367232898797318393658308595981647390514313149676356474239832665741519736882608060177016810612410442635910780797438094489740185759898560897412866018115230447683176896145491993113001061582849830028026000137754264808514057337586735307783827666201081734573977774581737504311483780682830989343051896693969164348099575364736276579140910616573216173379183921342638402321605256223316470950285868797232188313486455360543284951640070185368798018928570890934027137898587423261643694755967644227330683225102577124236281512955357713653529481774071805297756607818505353357299317191719992789025539571977317362673891608543146662709284131454359781220053304434153803168619132710136602155778705972127585707902337208486223879595380670741361989972476551814536006155866084329996708186549335882808735531260501675657460176678814569506941699912130374808891729585132121489788122061403293900750138628912204266545578112636506352794087639407330145030837527473567597679476634625590142800490871263970009331163977949515943173649141472172548154184999750633280543551914939174735973744462257309413343870811083330897868744689992047432003694653749955437198143460285616713546632363324941793198738538579342724535356487498692983494639039126406398674251619577390771833624808864499666699530226274646229964851505383401596152292727212316050362990142646563851051629776128320009099803986426667440302905024578248692839511936071285473501175355552146379046677225773198324188858278889065846244616058567460980246645774937785618634228881837192723661737067899532624534965304915381931174139867479755302101010041889962962023616576665662673472548080613744424444305635169195026942160163546991512193382408535910285776766221604274772270667182297979702540227846394240059272496113291549748396911741747925627464635499442471771878799144655691861985358120900950579951359751264901521193145696909402383057085622077878487906634021941261933319416213760 [145,111] 478905488648006699583694049480201514057551574335323870661588273548195424044091716207693953747423704173605054878204782201728251991807557336555701082625488603240815635233608270478815057664143296734722155825904589458996739719740361800844553908055793642397671268549223885072362186844958633174465080443069306770409094363349095067816408317739343620631662613770339991258064822106368133586537280242165262314977027929177121245530096551610437634744848702467451324401625897255140850414811568877467075282394967089949361563460833980775751874636452897630179952738421317278888681793151289288183931866007559806988153833514915548484578325403614879433664895151793410875336565383355297307790415941604835837978958318764483884617748987376297718816308278957348509133243594036786477074212286793111657818577262131823621701482601613742947808744463226031436335612599334451366223473637780925898652396637659844663431161710358657548437258803583095093755303796987495644846561453141683271861000963389172215414769764160548535397140129489735413461622679177291139193762464775615593016622488111641379514033018376464564203613627708401858722408556855244332982326624956981931531385417751099618183684885897860953131979448954068921808069688374074888773502622689492362248802644527812561682343040106958522062739901050501310407745323185498101299755280966287323238877933907988181898522674829003196335984810515685566215604099304121413576840336514170486859962106207329892126175279296347313241274587672681249117021987978338253456801449075594708573428437759792645345647794850804905769527452842730513530235861261964487196190986897266148212477072604255148445067266844162350030279170253498681229082222662338012530340516736026462313979004510579700006851599571286519079522379751209527273573251085463871857585728464322246694981821168146779754452694024113534852612780842691800891868581330352190924472386576518424540507131064677517908569516258441817248579464715683798598669937072133142399211557149771945599599073202122836701802431670141449048096 [145,112] 10043585673228612433739930983837187533492876840456734079219575945516770865327830869585459781523515237883404068498025963416255598842760608312625763507807496545753429208318627890351409018614590729310785439372325719135879350080229267863659273579860799999632513587124285533424260307276750691662240778247384899081959736693252675014032678780233174930104918158745592596647975434698405960178655329697734624663959403788759593352521858220250436894242964513522747371283382300627715506487291279822433041539831025948250028931658045459843369750436321646472459305577367290316674352679500814505504030384605005232769789711287236934985379454739122519664159724607582470333294930931367229891416011946175597502068325023072336552100777360012967961747706166175404330982927354305525561776136604174985747266350340386810723412869575349750612412859780955745772806199607092799329950846224482559098719014991049571793894601367185361942232862172770613995623086429497992185396323978599357071155723514610558464647203062792501526041262951007979833474246516058954116825811072670028857170315667734571569000921383764053260275165151293575006951011010546320234935439004510617515638316560280210781136414962058094716294778160785245241725024082115196088914646371890219411719647295299394015073099369249539564811284660506193509170858870108346372078788152272443149489834578688151311785025869979379789790768826729521289429374387373903098763491460359555172760040004589066537943021720793928402183680638228227936263062832210807406551142636248525375480974557314372178952092760164872524360181760969991572318851311024779948476914053167233494792265375366711671632252745497208476421686188465792820375201394659003577923925913858625586204086490294265988732053808939027181044838558410010192509108678297114055596371104400477946801383085344056434346949340484477003778661892014940788081697624333441038000163684623693080990805279962829662053307977610577743051924657943493549521275816639663682512411717924504375784825329184239571786971799896512 [145,113] -49769241359077895066448329883278885887172751525410432289187594198444648383702187743518325185013858281069793395194345256966434229468247045499685750386247157752431000757441941906689834396867026631298769954002866207607806733949316350636080315086921843640337422616413970415634434775525782418016172521354759110455195864989223166223487069081794161250814033895518112577681713020749020836391185802936373301433321656540280137476658879149277032231388842573467590552240216893525654082808016008982192665311148772780213252499663105748554532987436567298492476524039437199619607320390514322122699040546239840369155710136719053930734290277165474215931784978109712903445480199905979228931233462088096894825284818102297718746725911998452726678038785392005064180585683884734175623889938037369169822547044904179330874226019027118915539468195994722744853910387936229388245173711814506066721317226393071299493268771932078625258271591809616594480071631034962698347134280657256358615235027258800129800990144772011279954780304012333307027214261389507835263875850046538565186188306315278443197729448533967146458488857520146138178439742727988915204100989541904053022710744044833398838706925288856981129999368673942763115355168519464728771205031691918896177394167019841199315573738098992320563726293286472159070560729350651288159275709068542219887525557789122870606376263962170422659179152362769237478880268432444571984090922600556854150973234770927546182501781776917198214277692214130964683894638574988526925969348451622564331418513356518915077379996853752145122891141974849642173565852538970320650398770244914855051949330368232347053021348609312657865239718818433000931087168435508951166531789873373109632948479222553218959377592063253184500823802405010107727397840819604046510692109319952282499256791471793450621539904948362660593966546073879410677248284127906335231865381245546163737513243922639571494864873443795171710616986184362827953766948931993017771144970271255624939492986566887116348526560 [145,114] 1909570820331278602915539019538346401281623339880958297563454075888791030207741933306078441421362486378157698999857975394124822382612860358612044405058485267538586242542486800435911694269927998857836952511454072661628087831837865209360374910426654690430728376985767031176090767738244452794967775439411970827480696618564965584650058472216134015118419421170564595912663861716056485199900216285876243978163271328673936066828908411005164818946594995221257783718686851956074095087646145555368807070661711649177438177977627064356689443103417410104803786559989574563327663695579707179159921457047502772006092718251019819116015889259381116563768133448987374540764501977521209788085114823227895308061690210112674901619831444471261164506144197531505681958820975623756597322114688626118572037505724700250414026025807573252727016131825212684344923991628181025117175541817286016152413527098875894161745118877212428054103419214419163897679008312054143129025758495335439174153171605713284728258648333721290324240321539962981943562532305262337857518121515146873006971212928575305436664738410526847032208465440486209274360015850260585593421470586163265591813216945079297753770392297346804658817942969246239888993564992781885677830951026979058709882289318142008822456584921587190222115744824544096494030215587037680316806022422412463093160789975011811892933343752415253567132584669790888609823974279451038453784709360060474936147994311119533664877065388592826237010706518901947617500093011085325356633186118946674553986408864305180125909442094253213294867761605086076709424759250447867595116683424277622987898163027196411289861691864138093067190008894540449958350980780247905474294143463282481468879527109293195649649444584243435547275221952048168234359052051059798831106139910322185802975200056680227043464157161698032829259077518035290011251983149214153434723508761282987474870734185594839674488865049456973191584303771717331937264956173304410380289369126233434800414689519489030208 [145,115] -5046818843589769268151218736171731561035844374454630546101742794172016356267485211380537097723765213926699203494737638896281353499979754939075154894303456748243821726278463661346027716416478334089935685247788616935999744752613784153068337134987311802213705918599670643521494671037767774257816203939103089220799293854670554753578105210837301279581247083438986192342528206264100339103843521827912209573220363017937308057739665264685765844866546435271057529100849658493044467911435764481004970876479669542630688306066790293893303682648768237241134608778434398490618668431982541616958373674894485920446643068954395062574618744180938608537018097421122941921441006504567671815198016811770673947116695267052675869390459679494350151270473033357232320498573932628084807839716290010803548199990942957798963446731578649930971987287314123368181829519349551218258100759524566174031702733466215502030921550620180042201084760948201190489608265517614138054777407255426632564849486515727231090029032331975675446616685793240140696711401174404209241864137111469486944068208494185748763174962660540697217310196025371325249660625698904141957327429635418416993560782704460091646143049459607100702870927592195737381269076040983086191730163815946883943045603942372172937395915947996101615237534853200205696191159108006440660725017323175613644801568778862751496240323257407149515657519506808826698526400862989238718380683041101551032606473649418739132854425660734191314886035718595431663218380859904549925427692441889741635848673855977297268634738471860065282689440544813424659443076276178245357411639341229686455602519336533405866165725504408666878669540015787901704227637496094954302727527893816693876899228194339678922342196984711226043236469961542805211519168055777471902551771983896607611482411139096987877638697084662233240741309295836319575008525148836997605858156773686383070067767294750451374562533797533296818354081569099877978249313763196240652601258746151087348095375064 [145,116] -21932527720316393083244519057533328401660551990708717713556899963909125835196298502849839170647257167572012728776128411672165447112614115758280487334529989421782381705099361495904916469246090221904448336958035184585406640207681472736410249825932314478297909594078154738945521680185683559540529052040614875165733047935060833379080838360564591321753045012599656125560125479046179794402970028422929142260306078981002696107771325880041351421168054858052838456478107282842816165386325981891911848497583877198074675245621621406782486093010881246198265755902308809842777976654081943883561719183482024202993287163934450500123851067373614354431375102848668072602503958620202063550196797141283773421242320482793080517273267697257851210580183856749017663403336000009230145221999943543863183338054727228376937840393344142039333816996796090881149372338501157695432072790777596464827483444635898248043864907847241634942435157256857196134377728820479210507885731973675771616525644197577281472100132480515013511171034243268360701142219801573967124447055833225269929493151306320283436771367976972524570217214275283582521797766553029070530314196936045755928208289691402331045147142393258023285397536530084716158191553815768836820071659964768371942340788395927757358441365590816726473084512096078790898230890999830780460179448455896145555572735901260947127368534930093047628755298883753137612356742986290264071811674451464875784378837953527918388260881936636045299728277125007540661190751157417066707999545810152143166481541867478175521425308595542049638510628902015282287134453348921788024638007183238609256161677010161153555248812563385972688339172626842847490103581980181570756284789405991023891352885343787246097700240025848244650360255608186406244749166453405191638225091424458628439399607770462023119583344674634597008911823505827093994461880802011556953852209720849286869039031730829820139151740629579004998908400187169918074448488099608333397220881742799872464 [145,117] 42250993151340594695967945919961844754089310170399817954746888561352615997305735888841750961625882718148705873495949215335533634061776232556631702540332033769730892079115860855180769919672129810757450159310385438451647586775702495801794747477919780822527790719895524305806082674969064571828802481913602837411238955923170950631939301689680168519428745059476858488791487027341907610939894185843356043867829411703101427279478115630350184489592994836150251708387101606585622068145487941658526555135061800806509199827239608894244495840775538574808545928458883498167981070604459943932619706829059119334409758539023168191061883372222866759216998692781133472238695079706895633045491795759570638326222017016428433880166355485122942378602085484758392342392291667826253401058303241457719349735324799700249086234887454645422833603853644018521829545885378950553480567617354221282263739607190187849228075182335084932733443612810842613606082658277604753745349764901915694977032569254971009237902291906464885686195553150666254501461209822481163557901141330523646086757724460534343215373597360317492863260279444509355803501388249565176999767670656547096343000304759971575815648161604818864627672254538018086344734360932857268404669222405178813936678244483021624909404044319684556206906709916551634101670804558137395423563613846009882859271284195778148545873212319945857270681907088958285520794272414314572556496764738868929495917764364520503998100867254586612817925589606490349767087486259898429992139589760532939273171190118637733901722999156574005863312745776714704850530053275248839133353584722850352802868042620782701556117453232892366355042112782247252354945598749552053983571269106630154339118256076864781040685912453202509082933100880356105706755232609806110032128914322545653305057912133799530922505711397006135269569898324105741347346951976593337965686358132104690021442797556709650146551002536630181577257354282480881850350836238365038197790019446 [145,118] 17473258144194487984924792582034677851059912035747813926056078630271624249646866550322206531743117040854736323837837969830167720723039219365603739828907181422474749242495985453225383417594377809476430286709360665274756237793689692021636344899574185139469500708408662891493552153197227171165476396811458823419578796303135133174082066122955913365069279560796127914041838522003715313670180304707767245071759480494973414398547322641307313564717957388180021097246446504759683589126228556442360317668706037487938271702271743363324576742217484583697540634757012856268665245426853114157766733383643797525553914165701784455373011454545983584530705769335047647785693885256527449100982706600782632787502147732978010106615886489532511472593379264104782362272917804467910049389755870032357616893445843740154828506946359049482673954706211884571039508845407814626188476640293775253842332906526079176513779689159297842333170306629452284979675091605004090364540918941196373680670258572716745326924157468003175234213153013751516219960156844438970436492494708702522157166770268188071024456442338519286866876281699100899496466979824831054464028941219597360503335801043175494160067782405058163306613338205232950103772637876950105800672153176785001007079238522767906459813459286800416712701359706497138191274573539914218755306365823370837401397055470882270637933325322041652224065385557491415642243645198836029346597201484889785845829026746058445812746653806269739532260007502951247599686419863163516590694328565709720549440473035960681472829074709997906161094921147574720031821577910702099201185386948138628519297812303195467503747232446353310608851619380805073521994900417058323647047102394353848277348376967532947323751259626779114372029611382905975597553783041379686840793639687122732929122522924595292743641806461112310680118170463674425424428951551209143392127753652443792127194659378350147241720750218395877938127413852432650209614772306028670144 [145,119] -38052753409893672078607601057108023320925463382810029000103990623116427711144651072004765958676550277815008629605305802087558057648381307879053691990507507050375495812378101081915773475366356510292610249149956983127168954370284478892115852386741975023769839475188835425921450929413845494303007679437517843147463185488305589889584935404166873371999046820431376038788986466720314659453068224117597956883096958073471227746158691080310439832310832524523231011255434147980034177202313103558625531397500026455541108866601273327437897222370582489652827844518248827569441419124197716397645902690581391375486405177004893873135248223188503352841820834946287521487705966181650485008891088331811951720510056631146670998706131396818249812297723894261851922327696792904407743866745019838200834480791021372824484615736136393630186910614070605018025906224334892988940977957196055920669712284714426133916578192970838711539174596346981450607839384371884694750377463223965758294195353156059696997844618665990922031911911712844218761767335036877680477216653088710887078483968448287465293499834387344046202819781753837054349527412665285032286821154217189982147906815502282881373628432225117251603111338464672423261401375624995922337257994413592538099410407628248168547380694190318273408253266866835493747388353606248794762922507125104627655960220149312540771720107107940762176209949478517007305318726255019375802372064415931547693958114319476102851144678071335689620842387015902077138318281242344736736020657417131241941474422811560288304772196311846406046271737837650360795536305159175283381303942367369422809223962625469398033367283173283974716616721539000069921093671246079413110587679550573570174019574203497226934268816740415063770434288327017395347848808888363746856647759508876218124272850506320493352986643812102810830273313076999681572651953181395836831643260522819157287806174407021446567968144271023293886182621092666583964655916968 [145,120] 103580595941549936313502327324429074418323633107509649422173995352191777204846768353359931702796191066569974431113265911058380855847922006121411110027434034239991332031901032025444336760767302736075951037196536156790249087645414983441373360237504725828246636758927775203241091965043661382987466474321816078423397975712386005280713055772835573164639620033618687845940631941780222478871525376515744202500208858956287812414429323231392195248849406467336069486889492543773404474251566015257350752461390233118061912420694177617853207298042099954103799696320428862066587428502942963171982869835718751343641818859597871901341984675470111865258205503200574890735180863244236070545024760869356296336914712071846929758994988928335171961898252968051902024739893605630954015802669643429123862790834880933450969993865091492905410018602784574511925315161603571535651307390401249583483184491852792801847913659241241313221289953263898511784049560446210745741022611841208356308570749866345093194245812857004316193883510998115229510406223467434100347921768713464300722333971172944843988042535600862975787507614169776214990255774098163939576365176383412917636217064239685176825835471226822270016775001461534338869198596369494184992678768603467682238871494911683947067915580908146559351615440847349264978399096663645014199108440547815236196289715650124704972597945405172805276236375781671114670676014822496862192258675201713751073482751649886299931096907428585433536725701919071670440682805799207982542916408162915971701160612912015036867524031515342013378641137031266494314168833757368667407205083484232509227105833394036027047700505717495527963726621955838501242169219811266388438122022451660721611700242902190193830652970759260516652471682342850195492796495297813973033548032687224185147428653899479497420094226032661489061093439046576642972448572434144837616819685777618977036909153730500462961546873992521267587580936735939437536 [145,121] -15836976612724015201228092223017918560685156735652870798735997999522471536434227922827540234960333888934502802561911789984712238304184994358676558364077954405882660264517402748324559106525374936450322659780340785853960180094618403743040779073802059605007280203830074479368631172324810427205741861814780454777618729067913875318643226912001327069914429827250885050051533996916505640402185449207985724760824907917666183704435000224478118131165491369260051749873737349528949519993476478820397280958824444821923515524583798855566949169582266075149942050813571268405884668374072475966023036143609844225797186549042353556054506299696684057890005895188702077248494521514937081610249869008814886520919835043508568018685661408132369003467209328510276858669002362175248809938069156506238215801444212630328631253186117423405389131980170345391456392690127213695264010845014568455738223413271100386600989181822752023805356447186983045116112412716270587492615623757509880991027008473608394261468135402390198945798523823006941407474179533062820251545226657537162328942552211186334776392921322669403917092078402178967721287406850252801633697344362773328181608492259590790164924140584807511463685662581020768027046427966878819211464473610375336293329434330832986121604258235555237851640407419824851480548063122085517708706891015078280631121501723859536742394196315659288020068032731825240499185328519080209868173272816199757651833713011723631693929334739960137909522856242870617379536458553795724961851476022806596242343634241557193832162821004491848727021608708636243623120743929640465202983021670925628294576469241054459961379050777940285562999507830563274218068449991719563150630287645030993947570279160532920493887727705964882220942319706279773823346845195326441036195216711389751316548849632462579033768834676511091337035060726159291503787069562877724229784791111410174048020085143607221843520387058476696290959503044 [145,122] -6840313734415209744215616668890527855778662867422956385411939074568486626153890306924843565834882845617339464991901267789103887107737928651544131081600073709675079827649759913381525447860643788589941635279336996432611197003180713734836085826647026287324139942495650252907295295863424262438701466761897705865314860075227669175272072856704205950638542584827922431237910106834515998281210561474892405667765880558516734878766141714830829435542051402060065330402453803079532861759180509337494305743121357664923777403874833207304372490469820564897725515721180622770952488243536401282769240157293986375799865767052629055146122835949466475026957888924949873342025002186366591457866019515890109186548987206541371240092712647538501404254372947839163844492893065324992798188487427932543658399072606609654049457309208031815090822209406926235982948378419312591064037156424304080137238469985280619826668948296798592693381165723458760066341487382966284785048453852659973899999201742859445508866335717904146697216790157998029442905986180493890010464611276196191815734881618576601174020240115471676460229290831697950846896239781621422023217020397459979204220787839689319606115547317319630363745916391666313896204345347017696395573664632649277347149563715690645718831346387365501824359153527333373874429098525193448669180637048882110180238653591439835749301717189921697896506607441931532488248412149839199548077999228563508952247646775317839659981824224370111372421106578894328378308536029453016106188973926825677669125147004137202282153881542952762206872488300642958662456320700305550797634883173443278682519318118016383470407103432693472670100780436961414148559660139043866331155405709068591744055997020911287970058014280227945626097245590148768961446189979948534259949954997745128461658094239102991340065533209393380456447087208297643258525867748086997557752479359531234160592108525661056041067828855769823040 [145,123] 1684258336375131040392194270384419148936496574939639907808892681794053187846490256018698903132780846849286912693528313777632453354505488298695269150602565070892498627730461411740873919704927071221743020782904190562701750372078609238999792476882757927983753860889250314321064944448446144824847870518545053345414613343608105444393760060623461036666218389812814907484823852799027464440100517143141944074266582037174814185652149486901389198078619976868212369646453408827445972652967307467630144411266848508509082848832983697722946360393072540369186884221243624986554225831098583385983068227008208495117244379846501483523566031471328304212395336970228121357100378634778051381866277796969926576430187415182034061082723100750538871133645372028858334134290684606491118118959943700500855622531911192297571789681233582105972333699434460490851655719011727327788974355965937765827796084945150709715324716897395604489740265077293706724026732950779002389677835151813584802756663579674818646246195846988191499989127800816773129305984836632630167671863904716371555917297625192746486376177640664451877823347408605352853507775163937369250003242926614767228111664359027714883797006009141458455448010166600071118894671970288969190533951563208714040913672344131904280527596524857311853108019124579433283521924833715336206660441291257368320519390004051140531583096280698922980701631280556748595115417293161374450815260441627508824979191875527025704104563655284515502357398002870008561681342013743839716437987042941924949055539440333355961758237521781447017063393575383305826981364889678369965264918383078378936616314758582396850735221846044419006124826660756440692881727644975077493098955129770599031405154964608676987177504431442501331897579335923234298187428802635174628332875209262640708540126531435899295546293231675493502697895568366976980468088027753155929946100890103316642374189942545185296063511464 [145,124] -49730356544668285833343767845206465649775756264951752069418147317194699901824031893961277450850284373153357886535054878536963903666674932310702150972721630040860897174744243086525707478870536343283064638691667702429455964086467481427142817599383590180135418950010208000069571395879383148980238079147529033305226234201091210823662330998168943726909328850760738153100744022645946076417683501182406131929813923555145728799359820779479510930844655484826442919389529603892602583757557595380220414187859857821394776248090847348565467893284691005665878755320828213908177175081287538190819323897484022299830536881943081857596761820310752392813522763217811074084792616622997275262546437752615505393724157008151233612182386602292628101564222368752139047045801706203779875116781320535383580427550659873300287259449415056933129323924393909088873196211574338353981378399138897416118265353228268941839943890216631535859252148007834470487949261192335118838134817708210633932833334357495174713944711998966571397081507363782762813323892117023592395203553256200226136266991034986677345665176584703314244751217645713202327970603722510693180784716041377408333383590423104043679189229612067226696648887610424508213791726823835732635666271731780516788006707843047874672062535011963359145742960718113500214016768396658953350611428343324065094392565898706672662391132309355229034523899900368908114789267362854899607916151292846479433197109257780610682227981721223967710051200212908663231752615556500798756665993185101703367398053024756892920711231105336549280201589107441394226391168895085091084559222384464078133011772925680749971098220023710623601322087534032092456932536956578863017239952282521904203639271445230696374551939034647729812909186157362109247062733644400394905953667270247717687916381250856096241318611582342728148362428311316106869560452302539850349789393552242241250201782478685496 [145,125] -7708200165478025168872808063121158014513449263300606485302071772987141009452786610806663625402351512307737034481130318467834028464993239285950684696975452885625993701482658750088630738132682071057218691395202373395626600969538526392645219387286489725075937205200788285329668829656927959429647941491450473595824852696915693194625859417573217467402948641049921467493138795653608222823016386330170495555071129693743510326357475655294472788579264406738526269005042359779539765709049887892584613567501461592148307467935070097770111712886326118914024962798588734616774843808746750686766563535124137078416539491363989026709644309098529797344988869759156492350401475544209575686437987780343746300765523753063438534296826035998182712180811995790985534266020290549143092639030701687689328410611951858073550018788802090464939172026401118619937486643606587130500883793128001916361918057815634040044732859081760065029842229476828466959709297001063518861201091202746289260639387196449141926674225719746296470110032547118304203132974094616806799993559989155512004306481124880564676756366138493889481293374104152599154552781082993734662804082792521652962642533510038828473482466115012242846713204666972906959000031857944424573512995832094436083426875420749639789072668790831156526663232570140301892659492610592521037312589345526218592082152513214049560325523871972824425052901805020011422789179488556426669108040852566051785909951791031398147867085017310638047005803459073571654377870334059436617128822246971378208952083732502578370613783370420071396283782093556883324975110869409094742072033002965285503174134656792707293776997053403406150650522283667682343573935056966557671177328965079942385724611633708492894218329662965630372250591638721856899567413718621393690867374494576510100908137968756774780285203777421034206046436313236493830664155161447816499084803399111611054977891 [145,126] 227493801820819545701253601142708774660357921929687236019548637649501160208368255938989636344152822707203649324108046624659206273192125347430196594668062678536969863615815552770013186175466334727902451942583222554038111998056546455746990319097719379201397620950076914575512872997757642142246772987042478380087920654221885353982020127295237586502783038412327113150929096503624094653374162299698481247815746013390780031035393361337172464219084228704161636769714638962331766260704468774395314566371132259389169352183933540119252266696007822178596682199511814497773060626192507339114380000011246419232667881861792997039889942899026940300540605662185292074869935205211647461277735875068782323261803776172351517532086486924754858687988231268684262627441338945467324516956131414013187772404846196484472813817016947227466076762721733128182983493956056762154789523178536048686116846457155550989561286776901539522292282110914457414790089818097363092901676002243639600273088263460822986495058333250404752283627560745810383179685014813699664444176523513816438155499802801917565182314385749917329194732701255659223653154156479402259538669529929719755680319864903257768268841861403572247844221863507587450376384866604760309764947855587015247187435651869412078015306814598686553783409010734245185884804618320111246645700382310229524852852393126966422008011803999073952616548948652309524728228303676303865547567191305070425541727187816475131524764445098040774583088561609651960176615456354701554357522482802979693850906136483039590686451059542330844288137014673537656941878776577328196720127413923466289354130865750047864141987433782773602523700788955173681654333245114951687534628658062483801107633107448451223388316138456274658966394129190932493504871759885837941304905677948903222322911498328084891751432291582106136969440362039987475059596097760613539463693171484416 [145,127] -14662452805793153713211006237452687381139799813427217653575686308555228665174851624300328141517110946879989184850704900518638654466214614187213044691989111009452986806334928412726030183903388257392033185022700008777217915091996701589242698975353580718607983448748561198860022368102915490955815382462719114741335419647888656137153834226288803247054234708341251111223788203383923836466200309542738580473502048812258242891819128051552013520709630224505712020706086954262409036581684995317334004386152809350128745138166974821675926831224923470377535110868256811609283593189951767571556473844124776365300949990629580418983208892364582587862571729483724590690522613758310617390988928902452723606183331087779821165446584111734932324978464290239086792186345388581640395493612521605079707533440669667820027134011343139474869176946400290837364299447776441509682378546327913603528430883478948214771590641751428802823424279724853306918887063075853660794062428695707689826487492919377531883291146451800546028009276819027509993257257910218559473191342913079922237480853492524644263144234402066492212974102570471796597111455828380592164773858315737126159741053349205148022262961240196555220243532667631169437163102787822113893555207436547176571028395458360049832270268565331846317086298184478988400647790046549989575873861232764728454475163770542377404454090266549913442141091954256434907828403278098827596993559399928686316359498154156281772691232463234629954603343000143605412223449445515819031115341138379604864942455202846619715047284505918096313628244441606864427699056910872693747487995392867056016839625114701624799964342925693310728048840683669870266762536810065677865143212201844025135365303107751010103237108168721526031124989409996784586657878381686610942082566367418101100580714747509333173285762009079972255214617311584764022138767265326032433632 [145,128] -389817115548923113582865081514461302683559709604605357978225519970873090045434239414571044706786529877785830213311116956722226387227421279464942227820012783457354175632717949678788676496509728068565718906111880173283733369819505650491686766364086340508093585278413983647252772959219266185592558237653640360469432076855956321823454597366454887975757988368154165286511301978520573017701115284411628414546446052347253354559859742197032529428369818685126099044806396755123807311304619713358518990407883576785449667499646674449211463063594524709602733709271347215800377834119366484485025734694640386350848882949639888362020237812677900289907482119357169228728949465831301645000060325238465348940760432883987904358315638518927211739483098507495028417603017952546538719943806765344956597622888812785520762277400239357326381015434551552623731728852516548653479362578912899488187170375267096469341630031132977382670774170141155326848430326870257564975834572695365025122019127528115540263057186206690999047542641673103577882510235013265699721340714327714377525358424652262785307115202906130605072676159183944455561352488076410759897827528348448401626321358140342248887829710755294426209841823017361352752537245960129089451528809429301040024090542960426203867754045257074244803283950287852143087980622344528096640214604716543592224122726475629281822042434794943099125307236974060257929668535188324539512622130595154061395978245812976784214323025347881291533010575449088297052744679878330841958837149787950805383552904390914226371656396626640590857577711503198703240010057406956313595794766873836192927226050349533352181935005612242251990324101381961028531293521420741831546956264849972738847787981497373287748729498953518750933796878792359635800337050244219441491599834431530786059361167198484030984530943628846324612593845591316599852120101536 [145,129] -26127754000289045029581909211438608002018246589850503595664078918974489715511926832706186194652697729477791462271030691252017681211970629323139925103588729495828986082549678101453338225154558438225384680485183822746454485418669619376496515089162028527459773551338356669668037740149915384850410390022873145269096894507140499995867202722334469793257334959278035876095887974955664108497660386025503936720689646120098187695418682236177955368663114990633129171161045645071687694683992421059591027763996268754358347335088236551789124332145533887496747192753460837734860603242067676261769490407475141590558108749916350168914098632618621364119475730605492207419172816332105447821847605061356922561928882301986191130605808247232830216797936067283602468082488223378275692120103934793022442766166328858561734586622413163327247413559462647471122845874462211687022910216073893664639900560475840160553428792122736205491231235528909187484578773069100902477736831270648229546049082281373109022199844468409350140636280026550167655495295543925168240387763362506846068007822211157847346097254879627287034045078861074711973512044635863607424167439904049383376926300925163094980653531138006942351060574667335793658397732984796386881824296919299359781725828495142098397887794441799610054155576751920729961690502881180974707756368268988605940805124636109950876258461158803604810338068194074711930934424327188781975752255554937131958989710159079901820002573913715984605466710036339801159635736346298962782047085771226686236601502667781538991924764332927428111671235453976519022977037132769234614253665535035024831244346486983145320786315525763333551849934284774325234367545076714576187757563638337356169046466766186324638657506757650508148864528125057064335851231563933098923759085782367274223307078551533013493391899934458882290197018847370860 [145,130] -4708351710212653145342133506880487294473567050664105683992876865983992094535801987745431661425900417862238215877911228681293625515852786156784813552983018071312777399377572774195423858384232782867751972727617307347264906694868552871494198373609558107186053435027770923750694884563683336250101099313468284212620115819967373265805031896182599234437484889557224201415259871718956648605913370912629569742847369307374669846319920950651584026985199573001183957776114335179161528878925438345363562756498349208496852450960869314641431370160855031164931082852567807000069030780254582117506161244948751914490726804790614944391168839036772065703184164263690633505143038349306423605423823779837289510785885709400964503711718878717420223264172556860410641804925820317224521776424413455921359486714845964464702359891866327027420383281792003310830162805239293139982752052081821789610887642035049127263751939370984617920344166145764217741824725766233586125317668361188360896116824621487444681211599349924385049704745697394957218385316231238906064257600205220677700488495915172409104630561330373317361116510792825704896523676722317781955119873323769938774617242264729917729707689500457800764816735362303116999712562535907207409516542010701103892443558431978820710242262319294375872069992358688296503460572314841105347599235544342496084414648367950548848115985242425237248554916864774254991412085936255314301753099447881339447110206701298099115194172920931207238049386164161812431392396224110254887323059532071764829953781660347986754606751414842134432778592657612718801593642039086033722358692928500441634946178962782111761470532641336042195373892900566700753564831763284843092112999635636712402193789234172058499052023565985706289547226843101787049260341297723562723917976733438021861480779544436964064269253510344792582704992 [145,131] -730308290899218392085933666652835428856750348700515665133296508531311498116362513245519265636910565835336690770712280352472038551619065407924479936912620520343256124037804667891210895896437528229320509321905593480330028676877257719806686239667398323969066688404278099711007227995319708538596657809374067638343640644605613251895620929211654629932096123283478915189206628373172937825458618904693729461537962623788477611252880423606956734348020008959927372362457518946110113528371515805630894563767437328534259624066331044192387078578099831243155228238978594309295706837767280734547942267342838133231175774092402248977882659809865514803053063517994676327883347663416415370960445685210159272565716008596857140606292412531665609775628614370568681164686688349322893875783075454265936442893197309089772268673506607613549469901011981677274291972624556116939055230642558789974767401903544415264686260553642921501565812571696010238936362029136502288999411450981547053362626714010204168515027926108444961527400183474242402195017776802414872829792387754308963501243864420549710707801193093332423778030386253297810449250359997041798592949475311555317875323021827037142221887538589503474298972846467542997724277146663586574312305297153951927612394941816964642294859139835722790591694279169345545847185927099186690376449083103894862854793287069765236216667893516792029121243482438225979812368797215767299471154017855627046221969985372275392937237926012566812616972632778005352957294125359543571954093379398498298636939589964965625653185805930082142802543773719328904391425050256325037857643823137063149473322814472680658122402770358606605746364365965989080830344290061667550263675394626572400262858684107439842570525850155719568862650595110727155963248521649989722746757999063135606209093855398794914753164898029868 [145,132] 3139341890190159307667239409824231492792939885327537999837517218299641495844394095997839312415350381552604006812065142171230044369276061485144130942512326257368084556948351843729930668366755154939210381276250319210019803339491051706365034437130072014344478438937007742353628159065557214566623977928147150059151316477998953325600000118281476414192764638423679212827686981274701984550353449009153946583853566285478145950811368911848274655690039134695098116518004060513767373322279837325093574891631438047248443146060293627534522205465037839784549783904692356163586464902258441479119357026288835096245715954211683776875272710886649781078956050167834940712993843904936442730346417458197045247489845074850325005748424547675003241669944439151580214800325433331658589913324535052399426093610915436463066285293838370738239703505359457750326146518447897564225674045000803014745487515345461114365696015241897040343881881122231696974574641066091460613164132647387669784677426014280820514528393316449035520047020788881442721778308446566806632202782320533712097977325694330464454879990651103439661232258346309573239355069913947001756750712932336601252229900011058733313845285880808703885502315759761505914936974565969139012692660238195566424798349050846178980544091769506398006904710362084115051525664819222465289938107499704446141485406547363069817364793736200281092196697412242848763993740299475827594287519425504785902154178707772608812416176111429492816285230315292154153194038332819773281055433548401522557389681406466325810986761587695725524673444589249432362541312403671597497047843601595566930296821266412928617920276920731317100250319872337015936696728374773637856891930701056444299279451507971033459104944981288856575617306882833131666320840098274860236867270696952633086341071639735935137304 [145,133] 6226817259077957467757326065321818527075990704616980245944464038209297268105721118429977267080070696240744406125979097302853449457619983484854533452069049118714118618542392345241885311295186819567336377709392704397734148765776460259179694398606998391959940944503242650862206941357697346160440929418893982052423519448608139244120490449951937538731898343344281766389327087005195373770649979270722960221340603191853671125642970679908469745090376051933759379187325710353849378664038465537895093269505621582535354138123043933918428199452237932862676328799155329561401585721725262410253423080768853091077679398570366552520061422920902714200955656817100106569894677762842928001001566757705045007092109510451893816404337821593002492374784332546552234435569579371745386888178896619152347317993422637497731840373928000483454337440746189559128289069047772405114588570719321534305591043747253446733532833346127953345418039623536582325234842305640678985972063637344679033366938280826772999160385790588286118299325320442579632380422199080194294749937475926510848017200638641916554771954547931302234939934367364756896501405353581972412898141106435188139367772492320750642238118068222068233747589508928379076682863638149455093857508830333265752865784172769362578068694861958583543637339816474448808295267317945441485817002866559478912044159452890243679157686097989428079793876474695889408421030154255752967185269483313059453157684731577908633481560218209256221981689563222218637991336358371595105605517970495318717785436984580494993357426066292808905424051227919175088977360345861936200040967319629566677724165156511505116577088677120249889142673764276019656826812163880344428984305223330614572821499042808919135131977646310654602362092383086523981691197697040653103339833548393126527342467223 [145,134] -14879428381974140340406993702473722420200945096004268549285304492513457322036634981331431871466977087077002042373330088522217174767779826469564775562229183463979440095912312589658389754666950763185272737201519882840364008757111161551251644602607078926472636058030126094483468704194335725403678520683278934881195105562215318503156521973600658731204063531675100021215196605791386654220341676653386460165683518148402840360984722394883193367573724917266882391660559075621376817940293655429103748240541062544114139597686305511817050369983546527030265493772024351911600412633105867341312767327439784851689908459605181534076097726179521775484182665919680213548896140858303943652581366349586338742864549300850859294354883801463786646821916300899921465183571267218785566673493379959139791598997130169541610231844421035628038838416270986607863088171724515183750548068723499233855338626272664506920080848780840776086232007120549129791482766807504950461099996463987679297061411144395923379900345464811569943539675864515535714912891001583276632069716095279487208170372284233996499486918207880122629414964469282531923090401897573371371032851544340164462038136464761670191642015325839509990255520657994316558240371135126017984420305830090562379499601104910800495344160350471558990704428487925197186681730907394717736162584912963682044411957509500769460788298982693245193621319027246626537994752819965355531469580851215245781338984598704216851891438524306224964016715615381243056957042580677181953446581124382835553395921710974781205136974537107066872193757143249268078553121193375292442195644567537393331468685034165952023711962742729004538582517466109533667151499963298573727974089648020552051318853739602182323697080364141284946730315761452285195534410515590001096729546448893056 [145,135] -20015102741817565283333899473056412407115838166811789125102468755751771216168230081232497696644696497497911387055186421358150669592611488313721270232215629866225940267970217053122921373552797393841305366623099584656600056456761326409515216318924201090745476646853070270457585574727405906391282996433866760978147854339350726907165937217636404749950602270131598127535940834717292270271623645729961115901938001507229131252921449990011581400926869452989532718229412298018479417664286063311139176767692416372203117645785327304376107311897391810533646868259720116191580802758568550557023416574241342423156098112545053501919041750025964039252387194452954137177710187021234843546851508646134179288250014305303264204364680568353838001360718578457724215682679139428932604772535976523624931278203561891950308308392503797325596209611693167604452011911444078857646611762539640049171195546827088652334791806155682169386451992004161786651915154024015679373022682152170034529864649221048510916787787703307756758972457028586546655088404045104065755676836153278538402215776511849047092256014098093633133965324756896257335979865381553960401199558585882515813635446376149950784423401270398527542219662516805329951491884072816441385877519757269673463741493653295970931189932466415316085953541008471651131085243569097417794877190840216109926066097192106983430107818336483970593983209289129120227734657872446475527511459517918243187602659096177451482370534756390758641808636525888559964759341565077730382130407781785953645345946981390732671722994218271204691595850200376286159468530203002576267533074224447538303503637358579631739681689510585671247960615219809976518600282932651767606500671126613834778604957304317204099126505386765510724011079675006305284225405283836123679152 [145,136] 16710037595652640390427028092337085198268334815636102401538861067119957878077631470499547987516010824959835793901167804783361975697246731819824153688823353154562779855377055221144682017108879996578766764511301044772162800230014580509119534496270856166890649742117340832125289749263703063628086050148721474737442963252388105191779383670283126780820248521239128937640526621157053088397683015855408525985822918750805604653718270963653858812602087855006685694820952849072731732634382868284282281298532637318475968700564105823907763876045069319942422739594841805043549111570892150418123760582072875988449377302742650363589353465297729183505495366004400505303616225874393803104273163514873044523880149170506880508144564569095869657119225727207375299002131866637394364061926504287860247817408404380459217994169127171562527030034371114892291646025524253144759302916429629369636165097141390488408448855585933362792925539344053655574047905582551812181864262636972573606684714337186459683035992625455215932636332404075557219119357861362234548516197173939393728557998859136279924866151179686158120800694040245023474553014613993662951224007389524162796193075492105122693546756470269299980072431805128419243126634329847656291493467883799171236463751191379563409571895328178054414525063607072458689252963302742335352894818330849932394408907486686477447253673368502648623625410281755654840095848379330481636457072552542871034819292088323801463903640950134460706564280728422793803672616837145586488019669134553919799202785832947934739259469389985298360711973908957575794849371970636138155328918524345300637537616939973352139159442641615701490125317916848314823004880957976638827729457623792199653076514934106365331552435798288598715972134589303880294268337296 [145,137] 15878459709506279771552005403595035501322655017330996821859181925489344068086344519584554993270669343925795504998479941295638779627745560880238553610828331379572262342005058679918358739261522808140604007288319537549391275354891505006443777007007894406676483277260417993588488436821493340640717277239957726307410048836819328731971715328128973858277542107553382602454103911959910273310807858566111853051724913908625823318328527004803380590449843374080071871330565618917744974339591630595950902006742590663988780293743824309052885935647876719281731516962354613096659518683601800584670333007714118706546916320540653194691247938789285877528728740739425221760889879945670421200596596788394785014279472806684668428210642661802044746466283600402947095272686797904406906196269220412585254491148156347631503074118438201109232342333596752453086825545476626132179939145409778400908588515157709706010213755892395712036212253870352727493457911879347713140491516815316599160522635664841190709804860738936292163213296870632852415607276052543251982402102505185041303366995438765682065753852069341103088402876878206400540941476395433330219548191539579100038413018486935252666377404944656976854762413323887476142510744905841168406524649374068954240990893352295814036293307954341209317400309474311624609407184222920490038958616520667197138991331835392488166286114740617252262796045830457187492901522217135414720452416395166955174353300610345238514453354362186505251049476269731152338180031894126929805793976204703778764206057488717877831509970565640885778308576679731059603782004119820754392977014627413054606701750261518051344829851747547852479676601874373475468432326438080729372060905488482689343433597638820119585873748546956083024939713409225222 [145,138] -6462640753214033408155832887540488320511112536912220803638488756424266059101605653389652510474739981152703882445237666291119887128424307268781931701305842589819892624691806309028708764080662502996384805693811657372252671307226136371951000833596119681846434635652733241495479538532738918369599661070554892090638723562787366329415599622280473452465521435207360923222390502658175608775769561451050094290585714427483446496006765742646959856213711321470211855579546220232230995484270815907868158987131419856279493198032858651975343904441788043624073069759957152925339571922620290842971666198572101262461932149724275479856516423704833652685955850394937511717969569592478929732823679122717129292969620891983693694422068144643774508653543121120034288688952137264782613720678269616478990592375096140697436125209064382148595213429629529968406345542696558701929481378356365103501427251805265857449345641197284563170903528946276299594906632187492283037038787922249110501056398675864911202610348416621911368676368827528590116523235012201815984051813562938303038614559156923642624888392484224878027817015504358953835686802674795096947329144449011579485305299017932121271024169362716182937782755126932715590337930166796258411972724989076591024506730219149327403673536235465633579889651672409911861668339679626471874837490570090903111977330260586299281773868416702959854519339117188329543073688378043724035296268208045537730000087135947163420851628684267549730467540418441524755961437030497661100210555340551999282382132358934890292668007869818178252503687371582446744161750169794243784891709640345069412799987244061615169618430162257298277770156397679952579213663544542123302086656786012587318850236241763407237557513838165183130336 [145,139] 650734429502060553161094821725909619617418174029325848209839496726041954888440046137414010895257446873330519603573465077889589245032927963699755305046347749725877314314429778390884923667426371885578592679687378669963184094907676443512813903491903123777043334605109319070215301352338716942651537086195780855013273250640966988151003701897244582591969734560772326271891476453731404914013324096598044998686310615195727039233245641057347365866736869132679434849247954614466486708135480853555699243896117570778817255269848613242134915290600447938711398732255636854984318405812942982333493201663984779603186952832591424780351303981696247553694155665799255579545793655080910114139651569435402965648387158522028781617037682225094790640494810217492848976219777112059146132547969033772576227209696493485485042686201027076866712172701358775506672449419293570330300333190310336121149992855203190999917376289688021111440524984032201859945405811688208542931092681000028465610061516791636406929944531264172313286854514112739905875668290653845011673363320637648806414897568909714080462755511604895146203734926059803203026007215188201446742349961563280776753198487763347565480769750362386498859843980036636533118965210237580417656124053200449328168133925810231430861312772175571416636626132901751147787953162321140573872781031848577515180087741377194864275159765969864796136254698195112916143036762523342015429526635575748777646619491754795077736637776858850802025077844610024540345487640713803265098919570840465514955365066664298219317326483720001970932590303612941147706142227523438185746184943528627205858701261245653870445742713061382411070856453830844242909412714113588698540802149265388589217438896731285895857912932 [145,140] -11323691012372944077984438116934663733140628640906623354397224548956339149819201512589895743244249766989477645346303558724685640227489205862841265860357183356496250827770448975516192877794332734468572035678569916402941139762042548936639813980701578437768757809865488925859065836375699863587362325249723062834158184116237923987606005694665512277737284629224560712348869154025946830623207844853828685967629680623187922475553983729389212688091772519630759746027156724139334946916843345613293211861862143025925596005380257917327377335961514366905822378034635490938138156199901092314236605463571628987238548110718847493389453645541600105524791461976436685829682825349709132177994109403363390578680356374903509010681571062268979841312432496914371240523024008799269862252905964075902805802617193153159902218026490192565924619746198940719205129018212248977195738280064172579035206487076266943142403361599283011592612351615617592404622136909273945209705104064555523489811377351596077874001982018995628082406106550103151450529279421356866651922380679193679480524475639513030995597007908736386078132598005687247654765195436525235321775533971201914385169217082246728112846231024933772838424914371422835453731672544139974140553553501377955929486290143484838475687868391721433836227864410176633544154786787764032835645684497502404448683884275032125869821455532570607131775702093010099117638086403638802232245738368525839820771493774109295329441748732820588363610206934073221412933541981566162559156963159232374049202021253264725780315445936478243547877375238427949881693284089748569492954425770618349072662221512144340700080284205885187174911497871828088823749753281071885020503774419137209490433828093064 [145,141] -175597699798459183685908197416502967823849934945727674045812281493961255093721364672104217516165563027459378183073376936620329895312127207532080473214023371519016425726085649821873674695082689224464821093510115287930153210611071425266077488604431042610707540215541796192268189796427877105263760813716779840871830684760257487986154206007413591576490936225665456728642951345357369520245456082158257447671654441508064500118750327590259997531789634521016048679363444780177989404614356044025514032761806745756009819948364945385562377264178387144479085828030141814401152737929473458840752549238519217405634223913796278568659550233502103759150148907202800447880976381830765474639482816537979540880386952991774121749183354377011440623398112956597657457423671999467294404529891342024735725161889797712526165184039497962288874763615180361126247671551112490366948935274086897726175290652141244670906628474671427990495949383396619068934079569556065803336211836243362750066637290122960792098158604823957237441867932511216827929568415090248731823410483588573074878991238041781880816567221026521395272230937609102753592111795203878790072282970156235177284731105420418916642264289197435257902380963459817080958244029857733370058239407013445014241575419486736764453093576388556470460432427138028442027339752454252109191525729973701377215647540147280296442879192707295234135882276388268990556112835116205857664937589073230462417191077068489411422044236436647590374167113986511240858290911237072784542935840628744423499082500718870113868466877453543846704316759168528266230362836046354786120836893707745636702188089092506264660746195655254948979819144023722429012529721189172000002520137521491209 [145,142] 2913637639480648236797975355630876196485874885650913540130091385648712730317533180710018360221088311251938534519163952551192732360774993135366867200480196063825973736167949047976084787028923517236346717969842973205230097975804484152230296944353841591095895422514718826274107291459687901961783782652069698929749851975440648017492314488511434329909265946844114057349708159014263177077403897707311771734237927442364948913308576376685215356829575674104165094076469866571301998381739100019632843613814514932833059307171569753996000520184678647072164218571476971166292198067352356351873219258421280692897202736381477319295657422526351354242305404307537443827242656805760690390561116154672764280862780666217900885740311870449079215947324771181855902892918460638647695719802009285152774110394570579737299097486330828958006463246510002524896067692736483137766339747780096779651488224735996399310089775746281565472014037277614244354090775436182376702681848261560649628572956281757365084535876348795047569979809723449417040674890997064644311159627448205450406309606625366085845766450497239779476906128060823284541848602041988229175894643288140520193165899210503744455304142696066354373940973009782001301028759868484752224653989742175725779243874232442522773108054629776602614901654691854343880846259780434901392605224489374896795597891358500307688420487927166118102503629584227605914216290744278270029470103348978565654798949732346948579662384705309504579257125428673409357459060224048063331897870070464019427422572953731892019194010124653620524237277694840148779751422615808166915814627481131392398218878739053292977894119739520910117735926152714011371027099081092872151872 [145,143] 23005662044624369452840642375979817116492888126497113624069670639768777006519221652715737962066238732338596080269821376253428887995660027107438399563052206916629651516279876118229691614160786351560033565019468116538773790093084583847223155508230815656680717899873398149422878323914898326707461559606340185284916187541254281300791244348796046495885439322917525592522571609052522221677049090750893763989931119447844743625762786935357439649032049772617336105815557470248644779109698212721017152799221934837486882930962766813879594792873532920174183990445074425251838694207983136472671589056279072218611032015330850841168061278960519157547207682991258213603601933993883473519391787792077690965897500222164552664557656183426502547059789119301279701128329684750586602471980415651373560260134154387130965566850249762306223331650898530480201716493422866865898085591598854551892391139401099273531418031871081216967722654317087264833881198851651921134390055643355426396080099182518386577093821385225828882146479819912902088367381085964857467413702803863879497688571210210500190298364730419149245953009245434544186130228096515159184263389861212154352744203266139774617299851053330235460675387829936650711995078914649134139136036477275845885389169500665852334945812009804215525564855117121036870362971234290819690311806348824586228320156562558411272038459122958371815318799852652773583037650909032411655911825538126598469852851279605082649306524165396069365350425885897641277277773489683871243801429308984981319089203546337104171701442393580849683676256138688396171928565820243980046911016319318667439574509097883511524069313064677991974301241284932116039887336 [145,144] -52074001754261645482512968111152173283451186711884717441084404897596165157594409161952068154478546129349764242520263505381100801628128800497827609106769688100120158846860573222898230056794316661050112708941765588056603602713258032465169738055018707012981077627510804514158364747426747294306155002358230616066725998555576098944007753856594894366889930921574960548569815653110044961749364709229233267074603144127574313021075736095499567207307578049577292347247786572713848833323350569587076825264865532895695421174413498028410363339127810077653197643111789029314640341695195283218857475173674310999551241985136352026513949094441141862080858706816234367359355514336145518736469704027375270854586095645626715435077573899409345867387507378769836566248380049098911849934462532279686738433184741701851769326155031025555362633392509889167030514454863447891352125602368220253657068539340340158434586458050326404697376875575704478486130273521585472071831773724639001522579279341030723012424659180271862997611335294512461632933552097337588974725382818227386369470343168234130470693680200686695829066824297890133662789481093211647172449245844542595369624762410441166090774089354848793842409098436442752743760374924433672941730897311876893865903313253906668656424657710294099456439906221017602415576117699922453909856276063937169933923285309756089577044670205118886694670329529291937746090902924803547547128916580868381626519314057630520437197110397310964913972408422323628617237501954069359732291728211287363674470737189141741287125265353080257806775011209544666624252485118071820315002167584265999755209838140465788643101176044408246384000865696 [145,145] 14849531812550251853263920908686693055449064661372747625879750836988662182746494202011581656045974470912054318434980721501444669775457289981259668424772403729633310358316251519858148226982354367670267200285304569836443950075564763426772116569830846031490466111182847274076243522404232500551980071902604479494842626261622415134196108075843590011964532956666160457427077559816320510490066093886499861118381952278561637158614861770808944536896582415412788608958523169351427512862848925790020015064993044595516646897934884865822707026589765681122181925518020806324901960220365540701202969125980404618350499547002542196351627456876959305912874255171476426118131359915570667961504068767143926414923093852587628102677860831080505305473266236655661120194269985881331665969800478379702944447491657596496887380272009393325991778777564844153600060767056558750443977716481062710802592978909212500145339810941042026772931048103027272139137253875145404260828654470328023232853153610759618032015011639054943699149355100019031857299711751437698422975512657392265875232763833134196180340137121686137879644780078334363403685289041648665174876890552080967654920696758550422701501619235425781908062915256934981269649496005363193958585374719393490805714849817890934864305775956095210544651198314409606468006593471624063445429729760200991555350187906518298110830259837535812052801895263433869980587066193199425724573846999812862172497862543916304724009443531737885576727200172602355358075268702218822201276446586693320634789353766216486392000945140814460480741318225840484442877172428881991730814378572063678475154606547001600939296469640908 [146,0] 567608540403937679031225255404900412397922983842497658317810962405194797860249395305627032870198409832001762011284283761936715427632043179143596571656865416174849935113037942552528672679832544844182799984550110599813229524606286701296928649029458290953877691135248468360872286213618670661797507243616511202452142462158425527755394138524361413244646454249002429666368450343945841955904077526524588135635248229183760337257533344153452006312291682318905260043528889299962622874600937414221426550766135252135421016520395254100951885888800344714128292662180002246710460738186308844472129300927132348031174160433729568213520690065269120069025621316985714628257925863034414995263670972081268565627745596835611097461547229601097443319254412929838572301788924677665740602879324780523653558979226368001981440796553005873049697458349878670671619189770161193958603344806954398707227342471471201026097207371325545259894478155488923253772740403109019541634137904728919567324773385087645706244180035380358635622408084783149150850070651244374190740353407538329052857358859607646545262045057431165730362810450173408273639054066115752692697925075049233541996181460145807578393464540380074672305357572887965776853488569265754832589833572680027359671118236054232028294006294638974566088138815362185230679094706134772729801641917318500011141184858477376283015081227681390188196073410594848781327675261319433780992170345634936922684401419915568967141324396104268488858479154744449107646355325113753707309968708969766388882011126314050626207558694905116492718365552865226737369968523874932688740772094454516348741675967419505121838143447768660524599716799443355828735368794088551867162682729126891818734322808437799726503918746987608919828003875448995461178609162892091645825073323517871776079616938185169884764789660761582814440604911800795025041310068074078122399043278201469610314978615695288175538712151911305510570163787153638870379356494250833583519407484450998662912734232512482286355171659001080886372790074931820634523579512501511932297826666710172372235485977138296834407296808717230332940916763607536823948672669283271630121361620746159524080231255413173824443806644575583330177230829715706848200783903256637569945251303018329416849455199956039259654508120362143119354988283759589889240575113097639348230905478036790877748402789900667092234928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 10698751160717408383163330378345616278249584810550041640424883602698417364026783864638078692604838046211558997148795823945330353270521010625478863381897125607553354149609781336433004080550207748046052573984494057831149831108515613213369778754616854001911603757235821194140974811197635333855813740502636614569933623293179290693322906505662944118228611058945283180431818853284729579793695132027362159169623627923428661833777384482624995620202603307754170883248914360324930288818442781223593617696447415782943325368779913701634264498614941822150464990750165837156769238347121450486547850125242175252832236485852375046293816352497178876363601918151631368121606216789029276982081506761694027471681256711125519848507636548271739300024481472346597336711586522608382814783668137138046870488870430475513375206069240288383543617424567830734283942903443260532653054751779804917789586956783098022591482371569590475243590499892131629051874967881593419860071477722423320759577656242289024822228524217595866599408421237213289028493040086794355738354593087622484366606657174818025276482963555463547411790538064914785066797177721508321691994048182422130448229565476948513493109625512196024806857465079778396889703325328572325137804567036534493099048370089754747002216494802988325299093763687108744149098900990940435240662664960792755354685000803137963388860470276479186556683057694010597152311183335892112263270644451678931936418127584272448779132559576085312915667644726554944000317415785621821347532899229458645330125045305140728197876944654382282267764010497658375510764798838456914839006247049905930324764528521701734930629756813669741714498687452013731654549099172355642291102101618633702506935897772358373179763535510841346806554090815124262948016815789816622410307333709074485593085073342478617492728796963973697957965960832544142127967794315308177184145270675210839423332724792916164679785445025152710549582741570325720041244442210034783001269879042687654934911846302676978914839852123198672716042639224707136789758086118385690840045972778551341498412139769812032010793445074273905351845407649086373505482937270350036154517872120930236465004485164197165020485018709490643308328160739727916370641190242461593837759335080293073665140068006683159036090653054886710353725986338712389430313762129728201668196151025145248586711137105873052222850334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 787207651660055903436768928419070198626840576726348360189814380536603942080912722704622239332352253326192938865331481938360445328322407447965380759568665331003910788722402695926902016667169393187930884957879623454571198344882785313936546942421809051913450292094940988454338787635338981400608866075189208237777067291586916389469465243168325922088497827876278890854171625129411288450999825627430491690949342531486704798041937515818997965673723471744755511103200128827544319166629111964225254166634995832195582695087367436340435451013734392269984613171487889965722945623128597318959150466337147604811232223283143355051036820891722305078323895605558246156275155651579389195636946444917818637489059909437336207907102151956273952695940661743081003533382983120407756923003325412672161208839001924406050832105228015076288937528932544179765204761877307584644508437164252266931788503965996929589128315496548149461304996396959568105147719009698967512297593139260725965301269837920842186520797035117149474177637096568863697081731476955839945156190106992582972042807764024422609054449719345110006033328178160067488886119356394179456632349772964294175920362227267580889798994738489322831996289060755721040065430802158655212908747761093549690225547323260181489588093568147035457394409838835285243586973133416374851347104441919967170465091876961654704534621376544869379544236837367778103132648107401868515819203073487514983375106697531184653812323941190769089824687974198286377893434561918797416702836589693959140834492143542007164174019529148042411090103144417143018586263467014429680781452100090782617493804379266795849628639051939009420932670613952880590966808211514096808211896172772119637125351833798477296885294290350239914645926541821842468767592521669315794995976631268081762438764773064554507093811409968553963804539489024809479147844891182508066862140739611640184108247632618689356707836181768156996133984883062334461141290100628074373331566137760300009530554419920374735090984362646821102541320113828264952611272779200520553231098312830949503140383549748091907256489601078866627875094379227038693867944129866587554786736138074133098224007050211361278052562770739909820098218696667904617237886597319273779916854709529668556489603316547722739666082400977988401397908651801631493776560970154675298881302443019730017806686345148467757741760315392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -2945607455390958106608682714255896026914734666753190590997205692101023156649031269593415143804966508341064721427577558841129828788664850177760793309021916218742951927585232353097974676259374289193819799209821161469062727770177220004442705225818409370262370802144802326533494547317224383625234995365588778239034721961612114029036500496724811319267532062383671626558387093549491792580149625235883174414763581706266783728504449137153062079514630646289084939108273606273816675845163277910656603443758267472002897289354412932989977297156592894165790528559975463661593495750244043844900070084464209329897027867432629363978715546388736081801087686451497278971209327804658181469554796084902599152051837067300132602123402168813929791590104751506722708904225463928518579408087172403550983153942645232222317312248911441835779199021752422098640353476766178722722932567818783307084570720391722814448710761120304475357818099044886448321309010265030800421210934499254095821948588078466335173216862625339693524359294837917255525272747722202480699175778526119223294358908955182199338211605221772437302840314239595173653578042165841460871949321265247817383618377053318724655224553862928156034896245744993426084488528739631284342170740889827414069192938118809722304459680140990460267143717044072462565402076473729725842598630496170780868624881942062048300996221215411527046955855266663614153761715161045216871776123798560829225217476453453282610646291456035774580931935564193270986623054134802428600557090852848487807769614712970632734462882986544028890459726133037138308356888489142795660274628436190117896363108424754858060000156449013019779406441559795404630390760924011903745634305812891872534808346803291108967360975475850141044119350787946334900749318208291711057853743454878555470041005132366565767076804879454778041095373832062070484698160650027757294072114491884758827116951599492359990879179715756559325524426872423208659181193598702537014089585958692188147882710403931840289992438499985864734863913789076933000539557888061057974610497764539412240231420504655819629939315660425700394467222297092465956529144287176495071125500324974744835657952325631657530236902917125231203837468950037591331391710650738104269704389633014464664162894855960391968774179585749258705315211049394546443295011620930758257170954740021581392649806058122422307335459307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 481194050449196684927441798146337308279849480694473578949856681104867077865219131702135098673286640559906412160738181022639539785688705446708877650812010893459200606847854202735014731001322184684363510538388257901419893257342990994689085806669748857419917355085119175453284369868744511899544358293465698544363232610879903861943150862825240764098362783172862680401483774529518217647173673579305536842206304202169201818906008207242287629315025985646316820185532186677376215769809613070204779796739307634163818786520680139028774509542278468636674875305316075251335817518119749957293101928066079938277817899224215479715833976423012126456892272431280136437834695396899324435629075780867518553554507364459265303964294366952417952551033021967410243911205383038978075041657662160324681310180850174077216545379398892998446554688591235189539334647848834861853652295459922867521860360837048500487644313598155905518664060261921327799482461162883137186398869368967282041014626033843899253687851100078558269264213380882929993353171133155345840525352158486102144895581310236944174201087344536315336176364767649657883609982847159437322169084107947114331562408047530342308630389488429657059093658623335470764941873658433164805862307957735052847302420404387046152135212006491543025353485342415931464138101137172457989100323029686117932034977915652384820661819374358764993057386624491699647675741361929577759968284025369524813178122975337086199717024736177795121440103290854776591619483678095938398144001125638086353160953509515135400822450951016176956836271036639909199206988148040385387453181106531072598635449475017077433215973824211180585325845044979024856382729408457302063343948778786441187013095686634481739061743606494758818359330563630396900450829784574894066896633198159648823471734287961314238096214347439391966993585373943063373240955974612699184263825933959087351016047251310780936345882086225951383684269744096034861708101408337184255105389949501771022019540132199119306027047131420556648346427187831125126257493871024768422465500581457437084944313927488500993063178154971709250700442146857613582411531379118600784058677937999389036348003753528504691393829953743844047890406745527024246735242097947688182934143236176493502243676447809956541737771456473962669399117953505455743025301486096448257058917697823966720393219520384013020442862406336512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] 3107661442539280566776470852640235686715711810755807417318389064345996439846270573782125232650213758998779260146166809033026333667649325707843975961389312209637588064904428836847030909760056372957300734057422526341325861437344634382875909765547632078444172016161956818272516131969641664831663848728514581535031416367165491223906599351150036809604939033906939403025054362537664127935095478054661754901214609972778278325685246279794663902760009139362492902696246712606618115710418880860335465153030740710501414880141172116635138919059636000159871003615543383946924667974096506585411367894393976011997603626876974732527956599405556897922974193270073320397160525638566416370201521074649299838644907632230600958495742581789822476067480476158489894668119287947900125159373514621936161832466255372178956279066888409399810580134269259498121567679525122818771716218931770002890044474804712926733858730246509163618343877601894952246515413991691669954398210698014589103938728395778011254538918199615378880488237452883623944980737091316360581143280380031301262138069307036271521378507162449139800654226472564739664523746482587429095780640531041761520623870317452890051552861162855325957118568488369632963916535539427604917586193423244344003212338892514220799405057278663730901015150453101038873845971586672874784089189844630920514603299319369217047020392645931207892206227327095584380208536598350929453915472406586992954987139333587102188324221298253579122834481308156756295831840879932589951846616335978107840729842284254569450581643223942396444280176502268674171315325669886475528428663051405608534445746131044242629565405995266598131500993767363360670536396755159531433673910498357965353773213716226438715892712704526064208698079498416151812338796312087592250175029762288874650000125742408748841966610983448009448151672419676927366401285546577330847035696956657932945686849974671556421425025601063784764219117443170327244118434522197796409312140190672507399650760327705778710180449345415337524525739615947453733784393980373505349929829314363469974676262565708811084091777065914774496552576691919247172070721595429051578509213911482984535634436611610020771073995751673977805952832037427786503708617698333150488982650263225175247236944283458113679357223996393332248333564377632452475848235653130769475870459199007016895805024337476312728064207733391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] -5170315398631145257142719793396897428953535174632015015841059913800706614097873335380083046576970714817257992112730808971834591685590626807440901098182794076896101632117827681799853532777643807547276185565211819327586575042992930659124315576839358161997422028045669998339409477420121272609621334860661941169952214990556719826745176797741696227424023032071144142342365078303852815233852221944315100972724566736841101003008188668840802884557942449083124111370662490035798966245615294123610213117056786057530561076516166068131544564092502700805842096586194338710507405649175410097073181418915373361511193176441098319721773904327998705692180264479975867412825042260396645551761256591397185534702565263946503586290363594730482799365556376129068213963345353684705696022231422549340484770903384649056795754187604425271833895793505094937845531672614006407572518970145106216877741442114652219094127075368211596331554268441276897728493965204230959663576330806826497761993370075082912965798444571011295542267739290904147530072748133830018402735874468778590531587699581097369596771835148178412568705471930374003923701116282734112703645302485898845532167225686291061766686334291446413389515991298742774735458316517941907273666766911952538972148263218981224764336047391893839947881950703889837430094881818184367674188552698716559487371380474839133098076213434497073748364069962056797186425781777834773365382256617740532347945557964699435853466469061539397668285005846229975431442100080520463396878377337987400004100346165672604170491965522871353689446552762151437765824505254011176017111113521636103999571048298056334654176134096106072412713725890790455751731315284620313814131285687444659393932126410538181554658551557474047334542322887777323168969340399538577335075466182219049144500510139765424357291325748396286431987060096949520826790247796923950249043887003348257914728775751763147587508241645187835191293239639460357197624073338597332810121467275919291053732884245205935683332456405058344451603134210665091301976967512934088081750006544525886664900319957286993839803543172193757575924203878410853485363622875169490041472441651798048522308682001813093759868912958125603119399347608864610228460350618234591587032106793267766019411631381781663579339673607072303914415646869325653431929946120719057585867098113108450259835808879822096528615313059610624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] 15438188334583699015027726471363136885639766523270828633696273338190543181865720578916175202424537723726419322888667406430430784171127373717965452139218849688587349111863328776509417314742743637207164481279652597475450995296435828957589866559379517928062331582548144708734208381910938099334898134845623756655195989877344961705348625177758511278800621309189004340968033537236465877360197322363825738493031733723147227450928651767839898968151113185327617984422944038048017269398870154644425531286147401882617192243077097038711980986051914306679485111813432403336420937223149701800006644122511452705763272500089033296099688045489377712984909070424182683448569711443526124947826728291975459013298810024267939780493199814032301636383632748158220972607119706532326620443685931744559516694128140952195477257730540255112457000969473624744610663887835950991879883513598407618640659347082185020986835268328230399165608675258759145020346756731116770122836716052561959439089617676727693552980921310790225054562110670889866267088065929059574071075691503895432447969181397386218988427400039142255370241935399218019400657337337298894175065152387683400264348026726582678086215476582950910544659760881297235369351961119090066501241820135527466683069033342341110540165258744331539873124503729585841651545516634855547529600773142043164009399890036051472150498883292477464887168686986366530602511304117819425250970960627986693642689538993368943529755887330385128518217850559626923012371472216625930762869081297862836337631442312166760914198242841854815061400512690497197607221703901185577212697983240003957872065954192737297875461068054627880278769412601982639496031252948473023374934215772328480825731453590936452987098225810065102276441941533765990045907298491009979710789077924310384422036964480173291108704187736543463109238950692102588995036208520867759243513718120785595411858810483536473350282489237038743414921741176263229987406504185806210716477049205004443332580742133640005008918741601292142520189577437904956416716379046101772251898206463963908775285263270190158858763754548751522007156960216409762456151993277688582824494619787157495887720643228524191239726925595421606967397944386148775734685729525189814739440846834037861033966574788553885193203832452252795043990164997835028190816710031000772920411928370246550398354248715470849304709174478766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] 300923791170778935270482507869217625797619048673214699884309857967113179281235092185798802333475671117985391298878442776722505339517251541579992028155279184484196762422282322218415136419453523264368125200166282810735676466764054180820854406139683873115770085867283907546766220914390540097374842728836327501117810481832014662437284159450946787686735195119184781668146359495805844493556860631269917941999842306586330575115657748850911888297303899087764173686991986320778614664313170518849230686299242585205239879979865256007485582585742460321625087891856851786769913527509777280606856246526900423448285618068337212029850426898570169212669672045528932703770563936103523998821901303720464054816696552297814901942070527908391773588532151382438156802329838655389698210678461698102145202697848162500947707188014101608767178374931304445767579764987226286380140322848408239628173273872800689227927663109191694492426777412879590735289503321999049970736793327184009210259404267782479533542284500937262827950503267332224384999393224228704418268259648356224590676587173872444434424870344676945483466681721762086708644205386961382835076757166594860820673297517649129341578498759642858828544687287232725306713763377592042837599637365908554391521452393386511038201275863283051570383012609822994569251204792190467029108325064902457808895018011078197973208812369318960529263551276774453952249043724896807246046969734570908248437243014325580611936144417078900032832097452980368859451249186184119400413160016616886883837665446187195339712227693089006147548385110663227713025822557632859169974818781516136367331780467419364373946516004228014314281747831969772771958053748564402118834685612711955188095211698421430457134563727836662920239387830083261053681729926059141695493454274799172789651675142559184517981765472974549937230759820284118757488757690280112358837681598080676368126590797525608010181318113835486923142869118914428430659394624607627978077458544898050232418304766720176685139378039128850145839813126240902650583090316662908581808325305006787097732308902768225681492715977878066001050323832962869607158881004112901004091463586341451098408993521661883722657011221082491202938768776032078968849236957012243062449867174723464104438897086675806945296990756956960111820271219667764558875931141083514062490767639756522124539788552772265084489919776312786944000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -177547446925379261537895302264993188049483968239924346811900742220373230768441654363332231307030140383477738426731876190937288211644276695272488256497728891825212872133770873993322948616078858276421495322657620558017945157365837877166210032549431506581207540381444232985731994758695249614023481031209798774203485132906102012884443239849469713837641136863292624146874615144377168972165122581216808410895753592963473188783220769658763722962966330437699494149828818367375577523172517621371195106429067267412393645126520559520796587047852195455221567483474079297842504448597615769819567173799713348246787578719652044525511579959016655664278598251269651776153978649594855045706012769883260555546472388114217278514754185877644428732308716798972622415518292295195841195540148420312357080197288590921058844451846878848995246868439490396942041239614533028674060875926509812983578227795035212167881775408133311200327793696789820845733088873385261956933682507862059017512998465386897312749475868332108159655950033707036582126566319373008517983870247685644911139166303325155667059696938111686409972371102176192931255288390059216378814464872141074954200141804113757842591254365440374298913155948154284165764801819861355837553625652868655581305373195477043515690618488172835543054483798124178844645399991894862097383020903348012586074141722614702963123292045161612561050213742443348559993289321853931094393940826822568735698740576045224986317751244997361601783030188072642676714313120874034849127452825820842491131142875113870990060102744186463646316673309267073337643158615809292452731776087544204405438434496588768400013817928351336646826569005191525261126876487736504057896923313563824570057343778255280375726776779423110941136379562361460468483346236666328953027738388592257733900380790162466265001136627966899191660171308662625320076870503609850839620193390934972411711800109500980861140929340747520508522502696718524473575519972370154927928920218031244176912708009830978493374079898574423848636488397163978587077417242544726844236951215578077930028577133519216006287645686617306614092864093565550133273227550987921584930223487634303952198972208875346964102602061777684196697643591336853296812665678075264244656078221231513014019951231085531874979064453962903682271015611514636368106030395660883446815960604530883676593302688279981383183610809669386240000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] -4995647489425404031783192914616717954282656569004608949696550753867513568684036003700961372859188324458788804062737153012207010297835347594235759466213201016610952595750194651198305707489059357500487481758670279466861430030373060528145775146206286005195702078257651161688146534447023914244687203924085949919729258257974914056308126012589722316181136832799028451660016372744280469140439036012668597507153694119723012944065248707379599887752853858414626157675693906004689878472938041723273942103053153590215626556898351442039278287748870099349180316699293850309015586153058330148004109641085729204238440626235049350289334839770294171922583133551879257137827730408381304500921646111167194258052390871735056653494724371762603464081602992154624396478881007784530428759268519601724233608805443833342568662714320552000856557607695556124775038538221609420667577702582643259790752474311020649724619381570144591088296906755243109035451598688269058761161976803503491479994568176688800051703883428748224753906332264155970021995956726496748001360245454463852165399717968386267567044471930262366662706035802456375188852123492832120696016307478126107465328127853483352938479662329592808216813692205238063952175990795751446845164260734148964624680027126930128412697840075373031122206665428007995538595523819113217119040369387976748853755379110558356971282306560841233567653970075217913335837999440840321708643237390678361153791434999081192878737651190115276298178948976081468204361220148566902343666520410757102885596681592146865170029344710285053166787064019217417973361730743809747444066367802573938672708282641534984162827538092783649920297887616771567986562129802678335016061483824838145305996428614643862087071074996665544875147519441300902644978192768985194265685855811098277854392190652220957565283584842447111055962417273508456860633641990974585839942874275352063109557775404872274824063473087524023595900629466918742149569219834005354732491082434922806262314406215679250375212916823006514776821977255551431088116169368448535576762961579817868458247167309970676253910860574547406186259860497526880342948519197258719136947554762627564625825594945899397121007190689108990569656681255995991228846337222451076277771140467082603646455447181049544855246892965932721841267547408936447499442788562564145060008267956349508037009930573514417532548117822741413888000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,11] 1995993043509376481921683126586018018570918328008840039121366541657403690429083766707202633369844619081492429275198513292280378124053277237140529104798364203220500191955393755415731876379685619401783150445769244007834821009521418904561166364496401714897119824305960022566925673072598657519351679400135791088857048864521479147637637752313190222805390639626674031890532565994074498859970356081657339031659838059070487446087859064892499431083846008242497704684156862450824181969959428339601920974406082022205664464390517845737248381223720224943133795337358069373289858895462554379784238242745491420604014325239781491310919384529977001338389437770149879918484430395750063064506796431651852267692030382106741282259722136745722628036307262985810977360596947698432219290751382826133801263183832299816746361180991551055671233255709705335726220608787770589183794426876771749740444943727970859975348201470027730886228724394906577285148992006031616505377183239319879311221262366180004217471555352484031036215392530811791468976581675955926862182006902300127186282097625619377528497470818163110295062014119089593436454750081700623088694475129515340724753134754320998618274021509349318785713903903476727674784117791916613369434554855646419206675211980539233307467038339651695911765450189227109127553708938157357989280409426911632952113371194829877796746664933612684036824942293756118411877430906343541698985874465730997190659169755428197801894193027467249536365935681651958905271101918908591968371810834301655896846427470162668356263885183922132780556279861255632978090737622023743165463642159914703006031836164596701290844332642241771891696607562169854034727279406784626855432101265518821503532763728481225661163417320504586872125987036976907437621065092222975853674148992955409425409197614693972732262062915448245918151691343293057487539696012959768740928366585450809758604337262126153451202176852340660260729400951626860219087149355093822635205090234815086894758491800457953594759349577895534074606465721031758778796024219281549712259178127063118993228113239781738196461745360469057204446697628058640189790313129133938511657972775264966723416618219021176606922404805235705826701880003011577774248694072630858527420330125708168902213172743499341034523565810119101260548048609540037524215027946031636684485797645394483407915286588246489597682358519532093440000000000000000000000000000000000000000000000000000000000000000000000000000 [146,12] 51524803784622868390631876991236509443312509908622818758332876516308176642454936363483037568312974520593303316793176403091494933032381565812064893546769850967826147035428815162169983358277497876033216620191384349597377617642996706935943762051475682070702187710694620751031552249558311637351785193158176987093202376535767743590671276566608315770754856187899443734932665448405669612325132708321845847775479193331836371944473523720608612599425986970547518790327467376345420805022626880979920808826115767758992521823333576403231445645045766420694328812108924372110282804911188724240874541238847689317261056631649967929794940987342839821561500598631332085331538581820189847542997976748216013782558661890252286825864991023166904111614753824222325616764032910973170574839048151341806239433881624908554020158590768258855376306498061123905499287111539826868602195975759864045673006373947304870329588452577505929918616108824770378119530268069243103375234364887711562207423104491873503004573435381293876753508365465292139047725680049733080144810482589190174249924979635363532681962018302110326132328259290578328573101713651724079345526565876618740912678072446701312254821009870558147749324184767900332595479809622496620240813526848711448090136856358971856218597054123524040619342111413171561256997001765692231419263912784638960725539379892790760258773060248551651141615349509017160359397723006798094316916637309240893400135615877483799350909331438171962889687271302305503143172965650605368392432495172025541974801689987602197401507979205459303710874309524912402194046495984007691592450363692261347785108282457864467969231556013753121972631639676977883069191051782529570273653092181914600947816188510082314045185912907164452499519357162222319340870431642569716348455235356889604552432746914785086663664980772797486420996911177474471871369806736675675783787847162389499894102840178492722424880251697608723373140822558510405575622225548931135269408469842560073811122170325030410800466529373011771997664035287216508194300096952144603116451701403053217872964972033735519390470011606060638648931284912558024812713144060266650475493025689852297937385198030642784820312135237707147757833849855688013171992305700441531671044183866741747387652890248348564566242875115024449956130743912155039845606807385412965319911527517131579093155734635986399326305858295406002176000000000000000000000000000000000000000000000000000000000000000000000000 [146,13] -126074317285639433202319673581097046392859911392820341478586387280374260394628611484237023921217180122500195206971395539882231560917316335851834630227290094893373403309364599561300895943686645202706706326720061151679935170176673212355008332100160307041655669484132597388264611556131664255516163626145345857819760468351443344367074623821813611469667894917903565312379292964142843957295284926637435906853283974303331184733329834348407928971729854203417074508350567147019412712201965004229061451320785807408323419634417585288220419384572801000181148493929951922272516762509438672255129636770864019345107144446737224809662536988473410209342878086717936390249981935995710796596292992032427681871049912801797894900034781187465490104477420013405295355404869662602509722598274413708566402036947060774424253825551846386893113404744535557601850714779811568810401538197024793223437016146357391206741248754278257842213731380510580846302376630894285165903369498571584427133984936195473803727214317468492996857399620188585559329003404373444888689081228871389757721625297343773751720034864965799980917080582230134989492345114516858361192849497502179459767411188159036040936811695111740855042626463498004527225311851301552168795565838973694760626381712828272170950279507638587747664456646459925008784981068151955761215520999375720726745773140877639132711564216535229572113393789170889520011151807191344320389256026898890561020171261474492494994613221940561068613201926593424728498424461618332603892516402819698912862721543594439663669723845648765438387340027862378803413529239737506610900538785240272009319910958225058451898162085558950073255135745622309411626797892181422914219958121726229473535187033481647395590308138976284725214860326333703423726839994254999476532524309718962431014572094436386134071388558795147079815833729769467069868308475660690709703417703060201602749756748658040132268563628370946270464363171239357692874902354790372515145951323501166280618140944544206022378387596782595683048978976893427547859385575799987196617777707567767640115394487029293275879305281941403180495168008669230871370254802309961058635096573604245711927396472948076278107691239649499381260127161665881419863542237205271640565242273572832625620597311011698158302167634272234983253583450810311733354251056927622669410563476312032375856821547816331822964359702108375613440000000000000000000000000000000000000000000000000000000000000000000000 [146,14] 108442488948731239709729132415499293697743832912882609639841018652997416677307090097528728343012370350343679019887116028917268324512162805715642599725375523266791980399054665431186445453792366701772939969370304701966077282872078413340531636542470856141041220482039557158624302776007456197445375508158104002025746833119910952132272965520108073011134962079678062373076006711930700874718385906504529783472821589357251201505710388083094881304088672012241903930058078056560084597560598555618699589252616710123343753077673448406418192093729536124030452183068983701721755741599843101361991383518512669628994302709392271753172382375314853330157700477795563202451539228675471380110025855487086530173110378260429395132421986729620842052732920023339944698855082583431775373832753505113019898874142017798845916113937042911057988715849766647224671542769219428793891243457367257600378423715663038294061204657323675034119579827371577021853833411017388135177069685236080151596038381498403693121213121801731718350697779888416864762928120268807544996643622688472186385285515859313419097915327614146621871418120510071425887765612716017375194426366236870247067276347707921176741362726643316916754311528888953321612410604098793481877882539680140132240691355841049890443811053375933105308483753828523772531782306487926662283479082736924800094335787010517949415621484753817571181314202934746140213627077317421131691098513609987451356029524617145311798573646105975543599314940923713693406917832248329000258312738484529173600415290310929832615539841954417312087719663955210842723159385838438136307481209081115885656096205245663908099322513323336472967679533176243155469976760889846838618789927751489927982677939677212875572389585659385447864758655505168984742201038537824435818623980457710712513073803032693598399640817224386475059755929397733580316928616967056441968666357726605124473282881535144730012341572706171712731754159413344162683435269795291514272022430547641381045635368083734852880394876275386708237063983297255876261699647033180276415141387962218282492508708581479116407656596933728120297045225372029015429434918789980609555491312907045538059175508145483781481130657322513417270214345502652566857025457294547235182249798923640602775468277790688870676354892243382775417075761644847434896077696562200721944760107516039108285089536819948551037483249191144652800000000000000000000000000000000000000000000000000000000000000000000 [146,15] -90697426426651252087535815120905424053595304674731746888037323737842280354690921200458351209297340930489748816003855544879590119556823822611077655168723330129162210123485991594078699956992800488785600775813392099498404820578151390522292761920425878985159612329605423685773092437943056933698423635981146278608939394703137634512971920549783082600575450283145453407483709062364917231088556300784767610033728941406079727640330364042599310768076728452382944766476565212180345885342094760179333355339960507289520133191548254276976062881836978220547557211464786059698616914745196868427796126994308764199231193259093529163970900851732065598628575861460151081384605278714960305210224478103059473433482290014834804357863907303194951554197019749624434477138052563571964522420653533769527819705121189434638504182503954549632471969041237944407164643603591120210771529103896286204064584247882464724424588204191519271439731668238567823389909876005758823901330947479551158078903257311463704538255274117828667953042625713498724875645345242066905632965442708718455913845983205570864670696824489820653362743847772696402589367628105886936570493987320413568794338059271213741164713779423214215517699418902243864708128956447175105041111497542072349122270882953118124910046416398281334212840762383026237014879421177135008975911634566863860736966608798824852451851212440201989528032830055021284705077578674647112757300072685793423836344713926949811862781955148998299867369475286516901327478933488918944347144221973480698326117367736973698390113716020628745416548022709677226137249358242365872520843023449159310581465594081152499025446422315439913245334304441122338111061108506644718592981665240753932618755836039099246717500095927540612912554543442418259017342928866995368426231235515080589318077677634951162754713651063458295092099678352184545383547981627641593738136300251436902897765011469018608968166712055052442407646186071437776949757826182552022949451944645758990392481632810037716266547022284244707332352527625398150803508733977220445124280372817676065384711368615749914062036587700579032588032564667345600047513323106490460815867359281087330190189485954139982453318771578894830876947637192363515773020072834167397818248336115442953190019481317627519681766314971205367157532396184134428819654675915382903259356048896901012582441350148709311917254883173864570880000000000000000000000000000000000000000000000000000000000000000 [146,16] 374054288977931319000102994901715056990067864380309301656918557888758507573716604040803799823717990374164163148361851216279783415088231069426456011126396407101834441052262729368168850963450592978169582390759734459640494291499570851591931074165327532179730055908635756398614728130811062077570941318059892483677213780992330281166343627173520952987882797712501855676412381685363351152680546471719730903120654363827259779757426392926586082801252111946145794104290309852754350058597200323543494450059604052225488167577787017433783397510527836647014927205515747740969383805811510362909603392542462863403361312667515382574400057947902646613876801764207871311029820534224280606910372134736721398109714738707297284250822385986039349527808425366626174622778478812328563709829687717410578076141902573389800770518835258090012562767031617227567652496688651323168872197345987496829516034932923022410446390542612474984439842988041802623467381153151926373442621614795757473512396917638669067222414137120100388700122543638198116374906246128659231176833543913184849562355488149084068541087300001376165305193825369213707153584326996904953274214377352376734966855373395888144367604039692309282209198101966275187540627744489015546334223361303632537253729970444382172481127571799302781329357716156098061151188736266425823494278344603969690226967005929092216518695381530755225238776746371887417633176889891971382983837164975027726972200358733021163053881425655728059315918334790996220884329655374949585581628795771190894914005384934756934926298756733080941318156598617176258379988967409498264613110887726314892138642886926596332189805113735996394645583010695409145538549120426497101502900695051820816402624240518542171892345983220806394480906685884077143451906778937673391883813784479039393013731136870448601018495282540344267762474434906315703476252497584302665044317934340256624839374209874697114618749144510076953915598777219847564362155061695722938679961703976305005614188849266728654525716017728161606748161250172546346566812431129151502263098973595223176416994289535577249691863318264969063906069383268588606871767943392458188744094683647456417200690614530557444633345904730436317036757594429166168766044600809442322881940138738826559799030952431949134482877364890136144878042472142858677172458326773168027258972772630617784854530529830630522220391437957322506240000000000000000000000000000000000000000000000000000000000000 [146,17] -881634485333281062340795748393181818565325395155780024057348761705560619364448537616594357866925268982372111861123656015917245474577260725320984282168805636427787177328147792857224584206477829255170204163174840786304736280264395579724304949686543848279422743400746424072576606356502490618742261700733333737144277944825761749195300178059473341469917831055904975742228402116301957093578787972019326765734550405011869844954629900202600607611805177923127216530900087983325020260279142976412589468429431723036675407699545064317132128717994357104436191376341565893271146906995035749534203055667233794699421180215695134738855609472293052993073934477252199303441636353837586788315033909432889224264274402649510230220807230611842807999910136343122094781984912748492675153794612643474466553029940204704449397147437637960746377697683623415791056301834507968668808505005331378495443569965881726367959316842369313614144975140542001004952189359990448530973063346909419072075273914646173766288663834126839893046546359566927137340640104977990864671783236822127661748064476111849511808529667659016033698213381125336707040331978505165960828335506699767125287536862390885288355981449858128653659302696446958584346237308224798792550766359542760559942541260511639691575032619405506519432087898935096061002926884091358822384914345501830596334957633211876786095175935701757816742865267973600844252419426618606577305640933398583429647853872020217154423413202888871186390313389985651459774415496132485305426369685464540884860969711441784082960325254271991627362222414386291733108362487060629908971630911076643829511330847791195575517402265426261655062577266943044715386968557285826234324622701586630566670445484630715433145015592608676276157007330285561506755739869177822326321581954030354970930796061088556394305584054753885623189056039260149035197150592591959791543843290584947602960429505826912656131548798977538985203484941513824137840014052782100978277143343907666939458859288297919294309362986597530209452032653055279531021989036788222571908439578831152112110313584478185183310369635926385557348473612870143264884778432570617329994265948251233557709147076643157684469506958909808227897184364298145010456547984616408548590213813189339636269607437055652292108703621373174646989963469049690587104022179103018808273295673190077149318434135561584565581802275312186163200000000000000000000000000000000000000000000000000000000000 [146,18] 1064600799929530538214133230891787730743687306265239715180208643557200648637112563771524633237541533162107287089121018680663660461382592489537435283353494471272875315545426937781502746946490375637253474301421727801981112161560077294381682003629401200822689190002312311311006079219237869262578981003707611219877179440772556503526372002467298210849886342552016495837613498077703143205744427659333504658029989132448615678564372475626702849973418968060528790135780123787059986415402178561336050114743648611475534202564454682931627345093197197938833014448510030120413592331521562751944739066451754119097209111562585332327154980031393236831799590329918865333028698689910252951462077843733100077447960405917130045587983248068980746322847901082795999543251094261096441943996416620821831881042597187294729950053798093971742709103450829713552476276562515180215795208710235681268131264419936947125862544081770410652413928836052597083734691785889807313731023798310333085278165392207932279184873936053915761184497994569947345952947066159112934234999691460768738764465967294543663949824397508477104493141591481758199249892265902339642808725387647809599182647283305502727391479935259194580680369978696775851030480071518116016732836503430546983157413026526609348303051996298564196435669930113683118916449990021531612178816523715224693129393593779171005026617646210188468779188932706936815847774599392652507733771285765401251871206837623301481122749359001070421554510337406308532046938763964554106397476539186067250698792867681397804552332432876766421099557547942643600406258234124328754634607525819660151241237848686795426643637544336257911861415050284872826345535825924492316063172541989589698756460527036143053912357934114089545748934087894395126726703106191242869826343787635745157808476857028669231798686146903394532341897797201891530948472244558112439562226708675789876083676766232590824385275868647898589344671716481170244405471283434499656263788767673750349333226382781964453547803921765338576167597441412322508716064408653532307381897974520511380700872908304008163893473823187373990618660055908374735833687294966570123732039152454681348124158093092462145598149552831626245803360073038853734032122619339527470044341824651189440504087183814448975002009863867369633260474800437590575702425997701506603744678745742405880802761814226183452948026649991425556480000000000000000000000000000000000000000000000000000000 [146,19] -729385060646711930775165479838753865409941654126828252240038304276155248880593116077400506204955356215460598676472797080508922298898774709448489637845209554171843307703024485056778556550618942342659252117744522480239888208041813334264953575422370261002499457229751079075408503723853958891075458882278645516359354288882584158549812700531187900257890624993241405728713915346208976321917505311638743407803119120045064854858756415565353574666148963240560711696735692360378290344824600964878955741556918627883200003981305424820298825590766558735420189537818569455890674043980751044415985947574611322636564028027450187384023467629522420727009500280183963984860507928589547896213076182217807757360798842710149832611954344558114624979808314967022267541596812035912169694583304691983642273320206560043821483432087475262440793471280067053437071553010211785455845622097548400583955778455657913053642765842507763008233297113759107319018898278699056675615434610025256308771865696333102422257081422608734016519915910196767202034478705354440779936505143109507088319005197426217677286496089345217284681084888485674208940173665808232290825779264736073863901695511040470478334468998709829976507510156314630826932809477036471874455796287782068557490177102910244363749831214217839828204122166703992519043733783552092796384558082759572868029573007137148014958821971441878843593858062458399294624170026083091702284341521050231407367057235970997266820188443605300325429871446187461261626974322313904679389811352867664310271906392431214603579819117526456255985352249399825089620001337265135024978951202890880071492344790066966342385023860760652081720338159845972919891733479072320320340110534067590296378426859559073976546855787036672910631405687005491642196026686902744098759757398689584475531274607228615806567678679420153203204304500479162783355355838628634936400144385767146622199038813664404256670498483967301327675484453728526808407782778829410508021143229681367392759970553772514396158965588226228894942393161493172923756131403832895086328819760948551920967184057591072027792025478761769710353218208471832783377575686572776969990037784004114296279969338765052348075716577657362022424316796029222449744021567778616729789584565143935715461288206779329948556757230693431413916061370965397572446233851348650999857234088337069450397189972572176246947706331998285987840000000000000000000000000000000000000000000000000000 [146,20] 403605246101866830760837764811631928304931793224490631824929800151720371262996465736573089283045853547129889036939270047309985476318041868267973592127482032096577528599684849262606925647024192857219485546498882770955039561835271615563633394028253223632342734827363680726534740328343226339383811605166173558867677904694491348398313622371147134162262189914840651409264232903454079188205688162080328813152389745789195979883609049760215915398539032720238668190407069238424543788886461948243960143261733728097405219013987509437110158833730563364329344310163347428458710541631086612011451362178130187783146088649993974446928238637285740721614773629361005222173363593973411453342277335463539307571661833014854416786849133981634052181114367146289163915043246827783459563295577248155138639029306898161781820977634320795147879946737525367535632036506418202117449405488759354232611645952201826579474067490984145974385450148859350252211296765529825182698235633103544550824927462229743259601280133562825815222560526769740687961805299303706439026125374549815649601023546848249390985460896097439030233299936718241035836884986365684270464538009937012358184396950787316857051616959648226415168999721264776734214596571128656758908048889032701502453107771458654204306673985590115782624600606971653875778357027861946797796980584191250960097766720244263412112480626946025460288159431142642444531662148785443410036903987780384094945933212765426530134216002013974178841816471831146268934734822363465293385572711007582604337370493981909691173144252937054351397145897369391387292963670570245330612612338094421762280526914925019138075182699560053821882731278014471688810374144763979860443545892211862754085782645386453328047255646451368048418358316612941408365870358119568019652049599543998894997722817644546589416329956463430841889101993748627910628296264599913962477100674261542451764036861092134119672573521537906897524444726545930557248792234628247980214144513387222276700493035924777273611014530031197793680133320635693465092252988974732896109606553822392278496354718188266008249977814255284788663532101214579562064687655120347852496996060397472829073562282904790919213376737536830933549846223416255358760443682095409456767432059398127604704504224461204841987611031042765026471170843805563147074046498057819657024050509532771602403840068558638657619188904446977376256000000000000000000000000000000000000000000000000 [146,21] -598859719420925683160206397132151199916934422868765005133079871295932891032386067069748779338588715840358805569736181213789342217155203395967660386693617720933233215196215064901343966773969930138495279106377350839883761185327060351453373647419995311237287897588878243349841809815829366869873599930217570299439647543480162601571318223988753161984557265340619632611822533066694747202555398977149003851565451430085251406194412865712441637433870346297501738970261404309018712421977847341482919542934696685499426131896607668208321084554436557495128933070043617921366045237395152416451288341346493494808588635957757453897647528748999134285055933938241469105063995252829459923360264017517456094048252397685481071550565119947435564261239616170508379614424739508362297116969874522875430653149426815678683440389662305580922341992513959457112779603306700363228601329210458852694746516553599218860461414231826843953894617975869162821999360474547870556437458498939054491623437949877009821248794835028492907107343043472220616439370728844485597962261577039094724751792215587011497740125385645560702776657839711576745706889165598588384918673360601501856168507589887756158541124605216860947792285269983143147432853482926321696908637364041507499221446787517034123586276961667961865904338560357583506574064868759747656427904057571222545008094173976604114556114574566870980172021348696203848150249494026071753477498326433854512328459772537900822371550873739309701066180490943313236264887163804206000480074041956413878776938859161602272658262922365629626615179545156383528692869577798940692720907839605575006797856278140175452127087528343304635951997918761073749081916099808479467960222620765384065200609008058939312852368982221792679028254784788471603546589713737323141533804521797007818135110262109635931684340448717577805823305517214177914897941555669832129550508952340544052294332976766365386610420002407286437698137895768910627851832701777783027764124617419465402929325635146767569364484601082771395402421731812796001905385406685248067384965566005163188723478576507585278096871321795822949080946152360576593358337020749089259050248245310201107732443271339382166059479247870880721028282592694302784188273483244145895308754707573800319065677328319819651359099382538699620635227963087984897655316204039441642260499536730928494246112439212863625563316261174116352000000000000000000000000000000000000000000000000 [146,22] 1166904328610051278507652195996654045052958990867456400522164216645535328844345057692136427802683253953770180001951952856614741438301452981986862703382749915592897091340427066057792724072541244675722057374054871722656434323191786836079219601606764036112817698679528014525883259078013604283470673420266117484484708736855514871042302379870153081468333884868420720646302324443426418717985487787047585824854548131408242259549421004507887354295354023020236726752062882270523831468594029499699311282901976220927503829967873194350583878400770720308903146859443204832059065085644055732918330500230093744167172754059886832886155424631556026776115620448657060585930004397128757494753756085247353430239030494567136106777613683691001988139270847508829538270064489892067495810519389928599697267071628396011392626127769080978438858988701338991542202483941369979636424564427840731672408954518384958982082786737526283399423903621954650048790333786234824171904417201979571759195137153589496863901671067971740464565010716309675456020521884597283954994747767172689421986563171856109866744573964771532600177153314214867726160013982959164641521829615918857045098058154623972416292131119572605423083145816671884991455645983212558006801411254673836208143699538758572088797776930592620551712235301772527637237561222884170332067218799632922043177094724615579326078712482877881252320247200335194096799899849551390127388581655601136576324632376295494080805268875688282550442510996564380781826532832866977645322609866833573599038079150108211111864221614255471756258003698594567085727653536588645105301768343945035564403228807132524496262690139921706999260520804366693903431538517923151143634527672656208841551285318800261148446821013284074517678537213620231042083095000267406883692691772018072759779248688282107888855729501747966629624261994444350107488648468456984942520968634610279174122255127016461917869341028400402738548274179668480158586204661286142360500623959784028022233956300314348816662550466610831251113305407403956282685559316941554649610100235532822532086030782470887336015142938061564041984082766766924081356227308761819874156146615620906848236773995441026986978786891775556374463564328693690400603180798616721053386719678367867994226260670767771987499731487002371367999958649617346996727405023540999301519383418020976653778641389389116140307949382118739542016000000000000000000000000000000000000000000 [146,23] -1566797060606763675090035333635113714942309950867232377025646525758867280053680317829786811319065545411004072041355145856619266273060518771160219410312224423515394745247024210017696427871815388957297173511002149713601023873191040757247955202639489957768655233545075146968976545236698453050518489921143411995152691764971062452669684850095069473203843808512581708767955993263759141101539803934138545348589807689973014066351161159756354805366806421313204012493251128243190295332526035231997068450044698211981649491996226983747954110771947833112101574884684620476394897950008821449681028996238677254911389074380578164545732707495959843545774079237202483680964306071145551358857762237546923733487374992125546232200775376321037030042049715422167602899356262936744420321222325932832407942835348012854058980005180435680600686317608185724171328421061684561545971752117241253778286169797218971380231549834241265753814954233850598276627342593794982828612540604990685207309672965891485484476621030830046368150777288622889809069657473235865680428131517926112038501223556341351957794611940587549997111810439061784395662486693164355331113725449238589433107116312958134241449239082337527799782135314373643427059392456609501372650383131076747374087050712099796288636842617268676266409428622936495118228118373888520683456684202443598495924494313840157632150404163153012198792237303173260235170778674816482503680024823623527437419481367269574027097841772125063536571012810003585094239381386100226352215186982666698514664302805645417809608534491767295050108308014598944209307859700004184531447471778329190880259290573571844193809606253704248602384342868752892930545700527870357999225459157159509416224572341829867141138698331341825406614105606988712987005015745319322038480347358636920133772033551204617353683471887689188849854856385182076918023218764473026554227626814505360863769208101197985534621620120653218640290111533072140766010377962966574439125250308119188028736660887515795514674889190322977995536642348339887094032372022991570125040046041635589525324620466791309668546071004319968869860137603110817254495672330568341423917175594379942948191782913854242530032604512674217751411973747495568014152349311842050123227345848020348461370609893988083276619294458533990687128249187116270580572893928579058483229550732066738007661155479056342770270000541416082636800000000000000000000000000000000000000000 [146,24] 1466152123746432318419072025846414421852071591319774676211052331749511190167961565790071243694805315635500036230253126305557006046569083797121370299163189482891435393147990782561974036550489953502891144255703322819690095471095504522097491994988361253136193856214568083615612776035672537921192838681092630817304036463866656635507668116856544662151561690046415158081529708508227056573905790889245311082891729758612360082734868332891961600232440361921821078380656522968561371489818582225761986627655150406843584581714196833341828014269793836087881269183751659885240256209313793198816817337745185936258312135795458831742528353905821979197888459267853477565067842242836192117906507911479190787191746054115067348196828132094152347404912723325795604587289823041122407189087870780717855523121701638303843242592164727007393693503169631696900470892812556433630965600499233831504328306010524618466104076354340530255597829874444679664777525356530576960309092485414840997344328892156024883867071918484224765843846987766515635297921237705912050026301095770806610842910238210325850044661318130989826456328924798218202909428690769104352696664772733885061790803266100900438803712519335631392864743042236356862591864093671123211506807147168940325069970878427765100556550183878119938417788856258823915974919665152965181338075731870826417995297923403072352056586621287501417866759845187916522565350136530876521705499147819768271671355904175688054554358966382200169522499366863512051334147238781941369726770519433613324357573778837870407303363192384988625442127788762678408508680900687503129311532472234808026919826038940472879677349178821882657277220885766317687911471768012785049533895696336489516395438809393889540085120836553573000613292126200536718002689275763839945468287707590358017726108798670363236724149288052098584803857134171813076445429264427268363090984604847826587502244383918277056096420883129404755848365753373014751634391041200864769598449102554518264648397928040813333057673889740703769406576191991764384630848155512149838747995642183409661848978208867865562889986768863123891041967593410030477239231041553320585373523649193431207424604104345936259167266960569354346433180982843834358652841043034814019140996955359748933307545922477204169871067035350714779230547195589033665856316961520991833564345202795647009493997596450496045211832175331861594112000000000000000000000000000000000000 [146,25] -969229387789293250488238142426084353599610916376714912701806509969049578041895700522778019872885514167372198563749786147234602157801282945228684144636764975944526086086446623315585315634191985302488017409940265131300903986994844699272635957913781440539927179172268981198423738882824377419419949044710372905129401890349266752701120574684188540388373313058522290396310055013520761388694103928686323217541904138408102045531266067719035843534727580706815792880035420416893335576936934880111801295650176280281298544102680386984866907100350930053293143435051457021714335846690045567492468709374192670253716342745731347422060500808023438585994119405197201440508797627403167337517427605862016967284990793501358853873663738845747815451669658618307975469180890769625367789794816071169881521051155442060290146284905212243505192926327186534523395878516315554409222223179098835345735378776805229007323312968655618253331049264016324000121713902009664628852223431247481683484643273309066203216117337117472686990148962324500464563375369212010281625124002556071620348120364680963586833389820653251599264994911442829057218624343983030137516472736401355659856124047553823949404073136771177457076196669375218596660427350647326381115170688207783724156132784624234643945156008606109518597318279766677935834328607806941726970591830316176903083677244500928963234803547512397035015488463711317682376015571585493050572631195489720234597101186811359123134634185395279306089896501015736131582705515067488617125874651575760204988962656376079358936066985237572525306293580242680737205427411909683435182595220137426727533309210192111340423007683190794056777210866055438370566240953643626192834692979087579630079270816436921760794169291952114399751536311743338541487969340140146815888649852580652687807772121169960384864467783855862961261540580822006740730493444172690546787190792740776532955627686896555804182939644433426281552787413187579039307137763016357210121652335617031438472071425073811607291132159635791892818546152881836949505531766203073536641069512467859795781308146250915445856177387391153489686280745888212609726193837885126105505611844115232059566812923242143933693063667321256560350363592843192179579050199373413668405604707871180321693955560559335404055211244121963752424636943096598421954568101502157494042141218210920297944358895061534252100356331277092126720000000000000000000000000000000000 [146,26] 416871217791717485987680424588064432513516012746063240019615336055048159913219301289216254023803517802971089287683682777376514805922195834195738132975354461899588659075892998741210021946862150305595106994205450917757856318050847485685673879656606455916710133881243577909796608871734953262169475030208402491031977991047020467689822497106417534361790063006063972624306920340621810512998259668871152227149544934689060635820557665297312773899552997550385002075381193210947607947578796834750871429929595306755010449505877383371219273967544494936179946024304473852553457779942789317345937824047386177065741055037803656789769779579769078359740659314436515355957577495788676534584303150389426137362040120505900358580747817658471296217403876831213371107875469331193766091163288206178272841543938232004736982164337027590254964207927977197574912015032440193670095907698726937568347358228011444201931222799912317209441797582289784465060913667073515300858697761710013472088576767092308287661483168740077092561178605069260245465681319426143476103471057833610940503986333936434158928552516020261654401623444832487406666065354232000589997906940221925935222193857831927910311221590687851790907253177447777987806595765270404489064667592708003412710742404243828570726467573488864091027371738510176342560240057509700328999932114065585878478195061144396230754923134043013645670011059316559722845610455710943524173621881148655303102063255298239891569096005309150028862256061624138205277466178613153257648043158381341933023696231273715473818458993333147493470599458944934435115668806529584840719506036321799367260366784573041128041678698266942950207384235390015286765031699162260737374157203918607663051576613969343105317997311094347472388215274798874872899740805920973680233898863960170466999211187780545758413850627122007953194700552260415789881767148029729763870392808986131698516019700691922193265951332656518047030459104971122173677363531194602151200976488346367159171017088176158950159871033324548445204279133049652242996958749064164070650300091065682240161842054306343138940942709087734876065110057718839641068023186892437733220863867954399735309621455090178393395662384481849957488286385132299659380132395565987981055267327959769443504294484818652278030278408175456989133715031642138327768370495415041656702475847860349000577330364584025292455748450564110811136000000000000000000000000000000 [146,27] -66545114699439986742164831380599524826858718126904953601590691865428947227437974726029139347491025528801273291073007597906554720192703036649701761760965329384902327860228444860968767455991293477442248593949021605716725475505425421765816861426971550642834642996065593577500915597884013552296162690591185869609105972034408414964161414736668038146942428108101581412191300123872209923481314625834994689140072632162463868742217904527874309806388573821135572005028282670909525221178447151698715408086872306621411960021706961964929951767402345306415740108954833945271479997943515686114643241641914638672318002849577826825602877361383302284050778229294534042007955959996847950429563772083775312285919474522801881875490839141049646604980725033075713255098092691829341633423433747732693769371624703499051977110090336939462816597528761790218670925555920054076643681956114650173100963467887053295196358057650035071729369815530809139048029731974905080728845610692950257987143655610051652068393712122614922402486747177469921641683735096696326291437436420825175698950372495950878275402689609294241619482952608992086047301649052446632258506528803020598234039226324110376178735753595689419489512722811564922172096298806013807217194079154728625146603842803285267233715635986307808072680550035974400493510952835069751396360258074425714669306258952798853405834427927565750177237918600980170435072342617752167253306924993693620686683020345108592269151416758842008125987017687308420224062737377217284812895740289516736863952509542932787727790797759202546880888052253259737201847814985841489682298912763475399112271158380123289986310922444351294986030232891120072486962486930254144083265236260902046915818692377154581269535327343344313792693008834820130730489410546785040877209804838865084107876466549108646336691043406614403801881032990304097349351063188996813914783859926138249400769595018935776568601375487237071058915144943559384140829746780170656349408651082490458982901965278312613851498890882355079513638937577592710240621321578451484974838631861522847868276352212190030500632390477489158760767968416067061969307686652719969679413322302355994078532785526422833483578413618101139112902328134893996077824529921891111143895212505083689717665023104242106712052767745451897455318021206161422075731723337462958178631636348705048224563432187013617465452542419208765440000000000000000000000000000 [146,28] -52175926790432244090171793259847622339024853394687956157120159474536252701124610462048923376783544545456051707379974256477700044878118723014898303162390203158923615611551389050925965777901152166785599527054801970798346794765985869824704635632075832778207585280011627719172715358782183093939822288524424645487297984421167556486658589207589095911047914744785677300613241484849780205018737745376429571553196308296951850390085627612068612359487783049776226511177083909362616268203055027291359076169762756742348255487557186287104858814928272955299365388415803452105644142940280767119839231562258946228823593399586984889985021321190798970766818946620253184322136204586762685999960065075625376485322891646042958799502672502256950266749617088624547297823451389446763402535519633190582748700816893627757567764576453838518638958855590442995816444176939744555346288415958650372776845691496895334265441583223239048024088581786518659756776620713352754807065034806943523353545100910199721988849487993273043866582457633839534340993777147357063403769447615225023411967152119212001312984009290794990273258426256547371401929895764867101572065980629741206414781168412130530403347561848493275560250268127913849353027304064647399859744749858198230494975412757072576966660992286105460801557504975290883634772717952120326174452208192773846855959311124133770641891856949607875603822289220808232158171682806151135440870963026443090765776370358038703835110521145017910900898172029236196301082153750061242063876746747209109780749428592919297335187355561865396389539689763960022882729568563194690106001414233162589362467754121545076095334095937567233060547790420042377819937241031029761067145073555496796444878145153642641177117102775206217816212380349414899782111566250671774488283400578447809248692164240693240482605198882298961190169813380058929736015092780379127679654726263866708985624589750788867788177690040310369007807467938328512250970808840996026549171883534217927201639942251647145532774729630469486080321655810135674787526617772626221814074726767706258653777462984711616379236992112330136800590364216390733527755259387924882053958329032055700195884802470885822578160904651104426499365538928785159091998457305568693655588305094157038220943486936953915390090960961388311720930937401171495895394063847965158421248022255646551104420841767734539751679454863717040128000000000000000000000000 [146,29] 48261654979465682113710957403136267605053111349650165531513172086074328098370990822680747084776323775010785929620459975044077704967257177921768763289536305790414183104573831241256046508986955620011893441818609255169581867851949339151217596330379023686076757197117036760461038328860560050851868028408617485776047237170704745073472739022766291485067969823911524827908250002009311161449590582453981659293405200868596288427979739542552420836381929752488556927346674656750523254727429961932051965379038107877423905588116330765112064991335426285495381085275639525138319793332051249399726894787926550584950132281859669519243356055026721628697297435191426983504062250823338332784084494242356861446326143924496652425700134947212799570208039965173833538695610007829034668483239868886865387400944344981854578686723140781634511400057228548419297266748314321076502070094016953263941177015618210030905091399565585061147896229595743328255694447648180125697537353749215769787109898134016371214373517923479445848250572020427783438318424770537974792177851825288506680145636188645777753016768894775653936202872589265536513265406283898465662775593320572224758262742551709875606209073646105697605354440184737760401344323850284013439855257383760753718584466905690183320781397842597712393078774041418038095927166740933028359395556039210581236761837035976693801136052943527098481168985001863019267155567847310330207101152902885037916414160599887795012234232096330749691007868441892089582879997814585178602607343569967566228311939445976270850043325092608147055786845794223016500294534565459592436963286753352790395992672295793912405222097069330070220480196230109492052482931123798791131785329460053234652853005187318302224155020079795312288026451279667236231540035944614988080111890964316205380374700829997847008262053679065871354761785916308621973425358342978997140527461388607597288471389213382545564668330743301894942970594854983891406725006624878936364242632929899201266049233023870795877529222296019833394784012144991261491395203649391874864667845367266087160863423376463297570005430084697608299604934858074223962734226008092915705478094188641774484240075019873598780737665834285364671565512584422667146753097532448614219333424955610077454721491246877750505063613107589089025408514215883449576314310956409474659955017817617746576152225073852689450379512498712739840000000000000000000000 [146,30] -20933430080591739844488238629067463710508256104221642796481052980529288228052859247429260032782861874406151133945434835789397697419574262043076892007662698945129192764734340208298246478109301904811363135904564808385219431960806687786777007846941218853541997461777567619669253274741110068183731973720559175603142796025405675862560455743172214161358596450612046307953140494205492294523845245730614153834106975621515974749221506066381240972838285712704030057125275957161392985552387025797334067842053021176195182135655786039950488982828848790344243428942728044086633816200529325463024797525674585241045265134627717775012389637411046355166608705432219534949090631434782054430076953426808380076502518478290773623649647729902359846909631266035827584120845327184424416902330612802115469464939094700703938293823114748901738248164568598789428019684810226201382270356477388982906580917424543051919101154535300607543313784244143277655789691789376898526200424480077337215810348274474913612878858698087781308982918920911200297256337424440909148752646959937291700541441889706452687101871750050059990126197633786712583410816444587001111322442603398720098901591559451486035890795874331392264820242686665222864340813163547962899227525731133795899226755999730738338267213611813628679918417480586649636993501028510005068592164863955151445910431434776825167566204897574295850921822165606154963178587090040682838957033575524988179932671884371039527436812104980522247299584028919131819640351605848964458613929092492573976860435028859655336144433773113719417346397165330905787926421584047615276861633256274011214333255092213061175744964650873354676300488411677428005664525816136704357949649419663691357450193382979049706769526363139240861580366230650373891397822435179607454115603163944129976325131600194656344203466059358939006995577557074289426890951235717426675803812893836746307436942774129859752493121216398955025154914425167182596823910893865487852190235963857237734441460527830593268734617486384491956090445398374772112413672919486359952854784449582976066689832898748365798487190372761362520459201964676588404717962940012186831682727486558678495921656020166958846508012676819248327103568276472716605381779240786319875271534047983533060192140290942351650925072587448041231849908186197062628417185828107432812950411221542857125625095554181119079674639565260324864000000000000000000 [146,31] 5791073396011783317306500582078133055527315494510837709597379935747786370050386730943969770456201650382891199301435376836241378944836436220196267936775824794324061950216925695351712222498467605248112043746402151446490758959407297986156899086721181789725269563510347301997165085435846220590648806009538510847130989269478925282764820565702082826085491949872763005083028766937367821474275950264458499757162172806394508973345473374377865404988966650797215128819917649419990275576555950581973492537721877973660216721346496294370491074419858268257551039191773874674397071363961399010681705631632245370135165496883979505941181005261273469864319748040720710811149931122372395734365612578203057343218248921274095130269400971396398744179497626317022476272917531515300265894782029252458572076789215549779677989258122203890975170571231134089145098298644389214693842510164350608777826199593054746141319209156570107997982421168359939014402669994353761629204598885497198741171481987505165248636082671418174194868197746810900977529824365055188051050626424926379034498633588045126399298336243772927062490472703368568946015266628469807027433724006827485401461827780738456692737201939512089590958675075388131356869112639040592614718299063717046200915359094577505348301818159225156214567381747965557512424952490371657157090156002556188167260643317855568608983766960174094992623052426114972825489945708240210236063643078461788140408684328164348181712992543323774602345491921864446018084630352180607071270175383236438437849399308336728138128275948757700363277038740002628630805961973616841987140379245047569426248977882798988877934457661914999484887869401044700709208147677335604817874849162371018415259359727893709713663074067733198297205898766540545774762540122718169519236884507782912840953454564353233676142551018488904928788689711577452643794067291675064009790457003492898920810960264506126744962244833651723912610046575859715882109328375401314369818689895904604441530140030319497464743099177418645121963184225038563053791402744204890228833810004531934741445618872181405212343880899513160067933351488127134859753034727451987836885312531853102365341477266208831629182480039754956409466118887511873396605845031315884125675923919907189858299761298135283867067627239093094742480665460889446890285190464587269619246282753525672939825920796858676822632986738174197760000000000000000 [146,32] -1386480578548619546763964806323973049049668662103886499924026970875853925597417672979311838404187000628769411606075349694738700663365759265611190379194135229342455572442268072291974999815926590912928634538962052300358431909988704707519813205794369094720584478874483079281416239330609378791289109587457306973170950842763109853111859964415244371805432272009684586797468885565832742725200139073357920585669205082768842278133449802405959243144711312234171324150516732521842490385061383354913247523781983160211056511407814964129251259257014197415433549352849663096132202902461870218471975165655907609321990944440952980502628336276084360597232406148056484582654737734221409818730476490671173161264235853829470977525608119961379692075420180950860391372263408907571082731413471076543348161435299059116063714675773668426314096082115477179982685963422708562349465733080718679967594794149240647111905006965950538222693809871591395187708155289454168871780571150928366828059447691468984423488031491742269729412179444080376573647527913912873177159091625739844051632598390776360566808117691363996365038411218236949475927156375580791609478323722853101745908031178667855601002951589297861549336890542076731957908171581941916389225249158079833504307935494348770138202073195042785033515971266041819233141737293943581561374063826354921819694004969614554130926114269319452306386704321734664146357267371934063566078106785701671632955237775589515559225208930669764845367058884354592941115657038524468769592201660608153079831468906185890953180220878024496040190047241391968431866696116527361113075365005978508500937378630187846015061248209761701180256466835307538009439317407481776325501817427819606636575928865289283856816126381629363876900460105022405741871237418667562027149888973488032453571411919545171414049088322630373784828982669929500926465254671462919524520547220014585351497229621064188666973312626501510356945528399964977330681523420984407373355840265056799419465996357765108932179282942217366731038299768171858053681598468370591239377999938507349820950046416576995357392868586994918396125733824167798227827803285032790425164468366200580842178313828392427485030732661403491266924254486911691770355344763487445384657979333585833338177941985185619051462960923492108306618301641716796355723523205697112619071339284181404090084462701248115494988072607715164160000000000000 [146,33] 710369642459613638701822522968348832406832035103910707867650643622602355694649321803360664427003832263991770492282984890490608805908710761723748780953081589608935102462049607264740331456470501994056495965022801802619848579283993146659421662628892540868309427622931848828098319783572697197586137338714136306523061985017710605194199341548184037214685745530713901044003407066905375788106790596334952755365277558552351686370031669047607153557829562992685226638896442767140214833863038607357259784097754762335063742523164250394001300075845954355872094705169990568117531160758679401210666768249520097350409654895031557357374300645431936447811583295856967333927636025104140976234995806815754762767190783286769571403845230611001022164065366853788581617030514048593482520627602276990582936746024515677568086149302645246925754374756565344920039792350477477069735789241027159610543772836682524995374160950153523910168250385123478715832551804346022311393916632735626962633606022951651796506603329552993319890483319513011343388704228875076838074216607850066027317075183263957053481963029533586130033241538169928525948947980335947630066390390286256467177912914077999385571823479375186649471212905246811797625866783189099706427459220170042521852725801192286504978168524141910007549352397036120005903795070757361535511045870536938511449391745014721531577203279135720178109642608871255465123708045825188258804921172618080698326401813681227962241567085586036618144587661073918557731787902632562061341994387462053583144713650005956602619349374935069740676695287407420449547325749208420641405793544728196292096778773139575408499204267888227522937146392399289293953607113224225155690394519473541270634655681518631956857360945592309008960155942768307145876457920495052079664974994815547971626708826627082898754225024615131542058169089648414894228314701563162178779929851003162517605956606073657658182823977349833498821724607944718653885535273640215556593874895648041916887690423230300885793744921121276638129598390434934527209644242451841430752618055640192281283104571300052726029957245313890002716198474466118487227959823881349397347952093632934522863354023645568563996753855580061236266683512415758514793324457629135804979645157761195195725614187625464898386035612725030359587991344840846791397714323509558587224816980503367110648466892498707124353376375768350720000000000 [146,34] -616403730718791577947079322496698572177406709109002675389761555218964941051898076653708889446195474396100964970383198876612281499814880945829829244349602356469783644363337735748866479329096871831149843635243069211541594134290954927415939022537306032785934857286604376719138721833536357076524442774296935217940540846411774011266007257918060438146703326721611090716960129109713532284139139007406761335374088299000823110328701222864497023241486452288580249489118200405113111721287318964635801827920517524966363209116812189356250075316313309563774450059922736656659971081818055891542390857108500874071229177999374167686833448568837241688267336756858885774324222828336992500692992842534062484778426845169611897871583371588830252734132959105860776921537206674472337786626370369160320130857409416284240987902045710398910693488179387129015730092621114771225345296843342511721888306200156383754987103963492572853499573393146469286811630064547711933947826729288939268093646332516323191307041720240021727560370824266634385553375573030268701619497221958273403955796902165705667635530728568334175389371013714777319401102224585780166571097003215899159423030390055996288067806474090907530982738101648106277937213261012303385662646611017740552224796366368565028269519897979943714195331517296241845780140235306357203214230864439253986879848018005476524674510090907231244932758176710141258234083777824538272020795901426272924425553550256822017614387627704032668493736868420729750742101918998712941937886922176539975991491289522551484851031254545861267938325657880953922437482855862084932690469256971926143114264092892017862240037249873079367609148389623813842463237345961426328229304330867249422579394964492398532610793852663012159971969678804414566739113157817574340025357250587394243302687344566184463697924419692555543805493693039168961866180507558473894817998480772107776714946007736012703170055055016670767413409633795169789661134934828751163017715186362879082132813302821629666947778495617856259678019404172032150026907807413324970029567452834349968237152810159717854234116675800735668872776845329000999126688663236654000628087924092361476019195912253746159517393612868912832897236452686150300575851067016174317192975326884171780242015468311881352857360401076290910030123573798565429675204480373793469822730069476792971730130804316855447349024581128028160000000 [146,35] 463190079447868947727216289889425941652281777478066144918857249220538888134636158099064691598207573078168404549602811082512451597493418411657376424945455933458291941695293652763887604520722141897339449817519813588412545378941167591970617164217613313756106063592263052423962996192686619738657274713824034765212042573590291069140973266218307724145022389247232027460840716344912668306084579616885481232388961063228349471969895189160447843843087724077431260661457008226430391460879708633145815216104888222515374446436468116017892401930209646971371448583310281107459673350010645935538088691827756890730505180447458524213208052035554007901793981181938889872806466239700859662354029482090305652337107423526479467521456295896887622396503058653346272891716635861433194637665637503680034683930485000080906193684004657093608970741768157551294137648523728134718800446334171375794325920267529138509353567265778596568511814530524416112488030248852491529650868083367865721917800654366080634226640073708109884060603121147866726775362417521311976931353167015166332257687420788209563033004430535767063749402588676356786634407531946084100415419971908170670841481550619340901496206635386991658649573192902040912654089323380340791025224395122579765986825085594641481700572566605269130058465151457847784608107375495529905159578531425055815414858452100614936281038545581565864935910085929364897688958055209333218456026147782499403576259728805287483406700301377992238611760125306192015311520371938558261045117850206492211932070717500883661880478595929825375401934996818861048812351186392160267524580079740526335147806461915229435567428498449366242030142644776794139391524104635179995330320019873442431730301264749227462411601614124927150380407858067129778015299764292057095606634112269612297699271211786123746344618982115158270611637518474740623595916165922226440407803426004106833846363336874320751709763780926671885398545260188713845162502948543834048672837522716172427588017071789069425342703519528524742315719009798895744939332573279633486847097746896171585029047167365636007566973249940919521116546817479711577776167896345656944298294953093547204655904040118477539369989166586001477416993505988083879504838400130559510114014461302650046731343573916141633186667548493516722005675539756110295655170778359516546004693768679266145373627581351877582668952500641792000000 [146,36] -277777401224655875241677024932140738267020089925245376231646271369209426003566276012481320918389869916905321717343301913323186821813435080418826429765417936884088108139066824110884420365572225499405174925596408198347593496629074920557368858508907900763468491053309194158972183328386815831349921934215610450606122863054409164960575427647897015878453490415085574852125766891479464560206883555709052241181670303083820523709705649671461887930581083698674131035710952907137776126210759187867041357847123597831977429087523500236435348190429757168373565947438915056538504187470523351272725208887406872256826329367897499897909426062483442838407247175750231918567504686479534925448462491029657278166748468889885000601410593656605875744684026354094266043376031337999325438615696173415647232595220575187855993763927603473328985213257584674615707644007476211068394918233078890181396856538602655990563458215421124734695991937607844495756367485207910914254222276688766846851601242265414352229521127937671669439434128007815719579342702137905485151739403525116324142307928962647654821164792653298178765780193918924681498155808706238832761444310387362065103623084959501670306691323276351047199680081651935540529386024123995302089934413591811720288827547868111471073280924382512071714687120726075059879952029499598011325378782931383308358728027028460081478840903594753564005331081885262341577254609423650451007324223430216294419734744666823201524505793658164965157662515115689791709720167303091935674759987300217905007313142382370986679519368806524941173813916414691339408924371383166284978066458104549484659378110957639463586586249754203825292700081986220526093469828305213099376015058461751075978890097647156583787533622664687694679633565504485367633633069982719422313545403482706613633800765307505164844683994262255939186636688187104911769895855693753894194677741947650602911381864140887269353709279820371177411613851454153159221502205321151693524269681706980187384254878163455861202700433926336212418177891351715918144643654354610262057641285098654273751637864178495618174434859636415190321075330115600780589127620560291817699288605698992025213604980304094369523978966211822865849518588244003457793833454746125601726634504113822688557299306496120477192435194957058910230641585578386206100142533930644740579703402044747583144544872998737417166358064500189415 [146,37] 135392905696648362249769331117915333252675656102832033823480858153076812696383177832515608718949696019009891587042982771225464045615340437293206766315828172359466243085151193571629488153090846687089739020713943543065740530926542562770273947112107132527689401346869252354179135993939183932379845978531422396463935270511977822044169939830326108108703659796355003953852066725863553640673640916215872614094655848556640159945190695765969331324225804344961891725937353927586589854929484621336642396734191900765146547277672882836695081743235241819458145700958579205292615105198253095971291663277723737226796744539903340920508632014418271828224308362694969906183599689965416047594805847299280637639801397412435536197611103492398392459379163346257757691428088603381210873653542409640741130442236029179368585900354997994765200785529722026121046878898656650109117627907701126344673029899792152098246558173443282833099296242093318811908266157602297765751830601620060905744283230583252167397931159722365581534334385526234290734723400722794767590611816881064281353938586174442527889481858161723513858884915363844656180490989843391631941669590629830153495872167957327677237019028413890925409692019362040897724940784261047376204216897981568944404995853717567019358028738132835835094488853559834151898775865699130423371930988901391030620365525522586326942011393788547255507903893672540904713877467014416034819258625066478696494511856204473127169373772618601216988069306380057545615393105328030260940224782078161997426613257189798910682396126251950373475360020785505305707484074514372880219146489449618248886766897608413774603544140880477473132924610429748922892875468201205194455296343679060926636737061476283134659754074563729895349903761003712096810875467172419515032416774134660265241312312921712823074362489397855827717092902822050970018161881855472390761917698242203523765210434130734484965608138302851322771186462175774574975795413836007186699315192659889276526339131503031749446418424195933629949105038642186882250890460316647607490217803480438428465139160732258176156150157799727914135085941624615801758236418278566513314615523474968511382490572119192922831694143549033038377264061863965208342502988544603434939733099922436799209250042804985708079799107300553203095625239905788907285214851934423902160217083401910308123587032109633270663073658358400 [146,38] -54383477460340946972373819448588617402346499616179203784365412255908152946292977671534258338901025603920783612929488421774864108281521883568410412548520236446399005832120047561049925320572385636418403509017547144210230060355036660361268803827082117578957105823172412795528858078094242500971210992427815976327067138942613886317452141740245884256717282827413562520175828589477130233662040488795318442357276713595040839607339456674213063010604579351009605204617338245665833342690961456195284347784524035411776101243941340962630910308086742927559023515572580062464606425307745256350228695117122693801838441394574221750007443048426426792100549892674595216261525694628028519862125659989587332507747819547649502982668747242240798599216249692553298256459887669215111862846365321205439689177860566076876160874057084454491119692988226683810584620872065070827489317477708435276948320627860190677894574086575950391248024822084082229066608240814956525976793104052282216779218206922359671198369062979763874159424414143480217699913159340258292323126368917669100410510330842710534711900915552039670670352597407597606546383685870623878163697446391099575666420683396745114021559389072726023066662701027868082300120602735386096180022540110028680904621338557539923925568811878920865238878501289081357311070862730415221853975026669296220219438850351272273213710153898546587130542085103035971051230131531336156972485499362385496426460582255852437275527754412026981014575465705789191345703446966449453836972728777255069315592995145825668988292014918993368504054448437998829953046679002518601697159729820834437880465793739291318176882067388158635612549854992127481371659576787126292305091997033399671027772286751235829590505878887959067504190718023453309864216800816561026618819383884256648998429670298528487669554299622176961763657847959673981532292504890608724982099048344436404888257779364896655321909713309318352898799411022963656658777677912745855223663710167249476650365861527424391361372743730043197429298502342464557333427413014031633601389863321917120449730223729941236799988516446464729810254915531224234979818183344681348835732868747353228438302709450923001893008022918914561159907463843394667727337318070744084390598482280815026101010978484611816179029090966715433812701333886935735408656570133354633135580449952899024970098362547591296072739598080 [146,39] 17848929825487904187491680236780663577235848006540180831975229730647073882078534874498712673478514782425632986309610120360086880299825755508510464019609463885402651590298208937574308956023378280097070416342612540394532115023116399579840845579540727485507453877529519972609465596987650680030020867774112285893625032766158610499616954376990385234267638580810958401054538136333711220119111872038552984257323330577375787738571406002363368607932200674317826364353496851704615040835275961752624776268492918363898131662470412699567267522626086990076813465159246904312712678255754628535406242431719740190225578232681205425496463110653491912364322567373711717114829945581156849279479366223493265796300909942481523926726629331873605495103087922463651927927689731718685969032624514413353736036747371505294907662690557578676135140271888184569318029410989071579651614315236905922950562189866663705716243061845454440519774764586699703212235083237188202084833682619224539496533771450241269668805155430187409571737185696306624731607279511246201287986741703304776654924958304711087356765023125045856113123467153489512462139164516219684753190934670578213870743488079369408971335080344006840934285748279139351990663421956416697601234979390923141639495541509036978875384453022894673403661607874887746057213224615137717931622488988375541810842434753351011709725674078817831663834926840901838716811927857043562703280722202656750498542019958076197029826988918993952209906866578789072514917727323906038488629899421414713938189939031627634095791371235803472148893978968378747236508948497376565347488209992032309661949312303482216741624935862356127858186577812798599140998888188608334976302157957062607273569092779608713852985944102109984339953239497735720312751303120691447256299131012392025492117513423431322681869024785917425658878812473498661828369214036637920316622536010656940482205417586207886063462546571831687286953939219081323481225984580817832154633778315731930799362274991392013159574509830725085741456219009869719839205910740269579587188687599876817277219845054969696252551169976328402954126728060453869861426401389837983744178028468191718809842048152905668261150973992102989007081923516666126771789544884376076591172896690673235137509000622414986572124204141576368973538136290080354240914841130959497700524779629254306234455291782344003861605120 [146,40] -4525795234396667910544682277468627072689830255961929801116597358395225522641603344391531829155558234454102788404115561539982033988041093274545841795239074802564607379340550568689530545318242129090034741688982787431974719830047369042927844750811389978879715305529340160642840720323811561694708371964467256992956024462522138274562179346773968776393504880264956263869630670270288038810727854260636839131220189194929697704807150738026488171131024707340677614762826977433372562695311561839346271729277670908667878876103388468254973524044787067162055087168769849512574606677579859069201751501007029340090135420240896952305754622848119980295094273284703510421332736003814732279320096462381055389801276836409273349207763403504732574256352318384495418532549489875092595304556177389279538681592251551475125753371260339347346142841058052063098028837286155895966699059527858641941390147056525301585312576253575779753551254796036720030493728986656654870634243916873534963965857550916376299073528201310672900018560646355469631497841461521918247465760944950264186719385390273293478586382606305475660142956621910393986660136291102026401471045158001379930142406915386127345627551536013654414525759932994349579505462853319004963851246814908225914545053697991985520892878614439194580175708316273292012388740759552104428804125585488154480920391244283447532387106092206750211908741375328266924595940380165577481716080512137297188854639521662217576525525658690642221216357513721229145414374328249103278011406971913777028339010104259052417545294345446515899339969722756459143811281171715923742142893226062633153637663787280613267149704970676805054134531114166110976555251670093832442096710424561614974517896704490734865870612022766854165391502908246293317269364973503401527478874042678779721714602765876338437660734070656966911728858875606490237264336014216078157490473642167276386521880025539060288063894173407768282168500501006130313172595842089949932200346512564847501997736167241459686370230134336652222641770233800911766273381175501545688460107144813762772513230740934304493939218263213497911285146181207494683062907754561569403845566197709826979100238727406669892642522913329587269190169256502573525511348729250722874183619793881147308224091081435699296729875905761215160048587397829023032893353226166651718750733480177835030258406506193538946720 [146,41] 717154130311573844701805996153257210490853941042675625233770214629804651966593254011088421787658806817565024677481066736273724152455553132942865610119963092296997499372791603942544958127328810842577143316099759790060058595507064661380856417295794605870851867056240780982717336608706515151208147016340743098442270099094125129564476313111238979205546855233928247331118923547424770205378934941444443577264273068524079082713746219074462857412120284952707653722047181337636045387741939341916054216758412731954652286962120041351871766932063724362994448596644455141804643071252649305558569971826520282438292962576790549106154884071239462917591185508294491273918142205366070666788164474869167755211193875856359524221475136146905760906491391508633542156235487466483687756735101200097684771724991474467910125799082925465934436405094265859257242552938626732814466057628100786654315991939878184737740488575199960912784303605949850704932626636656942823227641252215639439850210703194699550785254782769926579122621248411295242227590936710087054356431699399670946561296055075400452856291425143211700961358436909803593635900707738258776350217947022938406482014620929382495472216179673362080059594334900793353569759950308780517893395934445075029325599498895849485072393319522818825295163090603012259516088001604735398832307176464911965506057536565302349133804083031173747279960600943267480712777622940647128451209883587776666141869818120090428921816189148748954827801239129049478395732784537432876349796858071007441249229712703770431410268174203068846718629507184893677265102986210510420764399960474176863397936018711121444888502476349306926623314175196831814598414514520232934239106088550662832294142914688794970862537354754781323796599026830105481454090374688691952854469785851577997281990963249364019014080692993871601663927576221778653620883390840988600902472233774470366106603021186178731075798201071240247899341028187751351009354508936751856861283857887776985794162001036407058015320965081013347127358836555118085200390120530396033625260647400152298364020248188964599760011642308289312125047137593830426325875170296539481342886788168271862326885234685582307447765415818687907950850193310832556373351974093922472683510566593793240953018988554845094802803265798791696901656817365473835524578499126729909355164751461423395657171275195763776 [146,42] 31489108023863102000743496280809922524319718646398494084813568010737524100389627224483174452118828125457473438162754526895540098917521281814559690942037465935317346611643745855235301159105924837595449063122871050355485066750370317106117885691353950102356384757764159568620286495310605399379104823788503664414772519265300712074848372590977387810841180059825393541888722052339289050238619160834061732632954434568033490620337858354203100052628054615474274703951676214950670424135531897981194905952800777424561211317092804214754914942837426667505316501649735016307308054915327963463797722316609777498435833483168402026145647176932315648074507491574065450800505373973975261793707934039737874438879651159542810484523927330568052191742074453428311479016175470571027650644399683375104534008093454595711667925014396501038065646980547992541922745306139102568340807830385095765246610691860494171623938759425168221739418120419818294497654967341337391138841048392755105785010887106112280541645715791323606836788033196944098914002539940225704180273506736846951421827851147562813135545031060995439767556203762038350911922129348250138339469306148915220162039491769255570890437163884047637631005875310416913576213922805004691142371939455219231391899550618502624247037746187609850223288875726102908923880091149468114759663951432427450379870560602237089889294493794671741510602809529758770775119127023481938087655829440559680102115945332350475481758226111625295764983759087967328170648098955413162065767677914826000788994171081219750330260320205686103759157132063928384770239886551008300954588517322961868269129540558587789196643378424492824754376142524627752087050230671141535731070550031192019680172844751426884396919554803091658913366105481062454567976191855020989656478125086546967240543988027603425777438388889357239059615438024437741999693771758306048982530254667519543819001709023244166202919420387990430792194965251331371815412253118210105261824054881102921839359810197864735686555042059247463427536169563318674634802029369536657812866255332438483848352174533021926702492984065130623324424304069899493555815622962687885415454300306737118959834576771218440709880963110086031251427948619867327544168948148076209410258409350482482507743530336701980264287875372579697110742787445342602620619554350042552295507785783285022770109273441216 [146,43] -70743813860160797127966599045485349210488860759651983652977106808020075623209018612940992195973125266615281397368502944004660975754946638586319759320418373310913973110646502849957220514903931051590915576170675179512760600136171683351772000645237361271653919655856882357876005050437160682793254908687632682060586365823777472192771930886324353157623769663908802170778533207460934816521380885344717804571449197213009098489146995712352760466827753520961647740787936665757811666935172917741040920906020997518892886190966960972271303876931745948038132916604715700571562834174990528951184242674428729959630788825963025543500404656561696843124607701841967888927241215129293521352192260125043842402261127082060921692379335149197122985182012933182439884706828492009281178868496083330019624619995890391692457105018894544721046552628289706361838114408431793929864194034173919854323419261538324449612290488755143493448215236595571095073417438266045034774491591074799975984981123520932100390331497715677645811139074510947802639315838259548955219922179764214007437711122906121398836169907938301877000664951660028844738920364841334422751171029762343171084376094063296190613875542398207240529474740192326328542109450262901213377001219775252914419894264561210090980961167680715318775404828064795067055567241576496083439336734270295169312578844996808807522993831824127065247520535399018547354229968459078766598686753760584390959205972409736082262206029453223970231828436646211255846509464629597325954996936060123106847738922626737547574814622922527563220449627848930901696208209540465747151206327027214014975753891378097102386877643474048741576010563493077914843878365403623441174212590780225752562656945977381020623844677968444891245962297019541929696225882821043012128930903812765668252410804532087605330056993717321986840327153260698979737567537404903895630380323076668533849871228840850705938797865900293280296854089413409006496672092344283546387241740550785680597324427849531939788898288293382261018058129009330871642130505777853580823027370749095603962531794638366582397727205006402030089997258984981090833312879437092407903609678563478226705315960859806109099539610330738045771022069595032333670073296856951155706377104712395082893118659257099131254809952863561763199264921513074655249128531365340986633516709855854587586325107712 [146,44] 29904051811503472406134767497748050862588521596907234888196568166024081612911973781512053464365328498446231263471835938839459738639663338094920466899581293954501132715172870081882097983703588161825969259605259207809014645662928378548581953018578981513526909588787907311218432273145965701422241815035308084011708124329366691979314692630470568491575410231501795973079849925315114620609240427202257950510998281234302362787868403185943392134817837074724528971472265498369320209500645812107447314298908495853445843412349929127526691330685611385199713459590197576770122905294197686153891792718393403072996718562561832549474464255883683377566860248811992646825664679089106433385736647696097687999922770447367750565349302663040211934412606512287498021999651711468340487450814139041934560189723695998688418836826377988943380638266279059049924662407814121012945675155072064237917435074074802295744080515300667180325271426320784594075461298334015400088137471920000432583106140523556227092509932919718900368313641788042290765629143956955880564588388537730305305006870619452087681948996820226727657865603340202696088079559328003406910521880077870724048530149898184873447334261830676685431047554486848259304338720176268777875902713400909866953339635870490139906060152400206818380350932163222706466531428195848966130439576784515765569975586967403426264828796881038331240118899941190001047274029609696348074879037699656424693282388798169955090751453150803434695309374075448429291588446288583764809019671560191314854708400828319073487199882648301567559243374034642792905422545405660558325283274241451443177888203565580932903814835683323708869132270748490871722868411733945798848508954694766402031231401561860283986770480513743488723124595750071797737572256683965939341614027169218067209517139423511015153386290709806660367452332562970809037005412393372503720922465873494905703957098421525062948400365995530072277636424131714679500943330547376606067352809015819459850016479524873802585822509021411773562926771761393941229472901212746218391448612880085356699281853564217633253621083288147370338511577911806497626479484147688663680230794263994621253808011819684240669247094240745394490949785486919524849645347977466983789351903284771700437682055012204043545721643523256934125642722160120272036730867600528353733635314350512704795020998 [146,45] -8685728744211125592451416274685040471231873862289555841388488095503859836062431416586424031893563137371102587041222747011059281236823078136160997630360937694743710570355312120367463991364948816822687568290648208660983042480591532470907028068497810971419160417850147548892610040851700596186000470723985346018606029389581392006896534121268438571487840157608281977868445444345524305620093095043902509677630675876364151280764432108500117191583905687586384848416502173955357932836338173886606763072533264765688000654439260256372162829291270469607711145762018066771658946515222118791771918743981780332095285625868631348155117757028164516529634155348012595446330102006205081902853100709157749513376994102092364582815390513759317834235080194236346949654815164410923196662608861475320766706793821494319201105626677625953976238473360712073311264941961099973030322766830079129146599821495041187252610170071981702493889547413814707160514605143249966636111479705820020691422950685009038317211580838129728203355086385951960118943887361118173870087756606951179779316660789187689756257949638900984903653710691081500395975215347778434664410588576189365890858792439354579243125219424884225603050024205063351474539734431240251270301898805164115019327297454679264980895999800391368203427944226779810837226088081353954572497056643055058060093659612516195878540821597923213166997313308313995761786549060820442612312326871499643643466172310612173590917621275409531149798403742221286925503713873511139382498976899906010665757166387769803735837537254323329474222768302084004924811758906363815082074302913288852878697059938607150445941962826162783757486657282107539306950527942296488062893698863801641855052831927496640995319558207902206729193214374678114526097523089860576826800102975595856198805505086922208933766982801233713216556811838011732679117778920766763816415825902533115663059282109549691229354434017479117953222316316559585072053196169611847296053093982622750203077675379595743803787200363330463884363134422043122936533729779670091238826796716118405215127604418968544373338103650730688161288160107229137438817136705844848810939619213563591833128358991610948643608561185612215055311233284623337618700834936954994073946554396764246657385447505402997089301743964024681508973203948183716030358787849473673241373154933493766860992 [146,46] 2027649369502702647008057307617366821312003308084118554873983171490105431035460571657993359319295187527687175033635297329928012240857707455368154494835879158178613111743526796308582499352442648210123917851647905693883033371954804052309908462426979668592169945568028555119576765467417879327018590953545320855419663758861705731834258407915437316825306126021279999867756751084455660853505489592192773189322104245867606698933464035456419400975302422674287668366962988358647139150793725860547112472875117102372739630017255881378161687083635602119342678439971834536415462441674141404051616134517519394880346522489657006298010010773911502061220258436514481229992363904708665054527107521392386625726787662667814737361232063822141303237771078514403677955267586107130596816285852122756311052774592031113909534824944466973343237223718295002823686466731150639730617393722543926647403958127155068063117957704605299608601155655542334649256726919087848228274418586257686354756241516783517079067896152085432369684128775034834008573335680967878723902808065523432248710367063074140861279234093418221562785686049381355696994667840020322543799772620691783283017071007374711871257294120980723177336517628262026737890400858164181669134428250734916085693687504921498732745349519369143017215636033037109591098788035422476988040682726269960572745871697331875972956335280898918889833031605794600671922011701655332977062425602416098033245610313001815813231800222456192537242770797947733228986099114678557124876838989902646268106062726273413416741084208395295737700545405960346297090003191275966040916181531838569719458805170069701423281548493447535446895666804113906660882914825135534386475567640089195226960547852220723440549046123537518432606619545079365383414774557156053091260263083077273898465524275076006385457843305148484385744724432146227600333337178070112882055202693672128541576640053619861294885334351568217047489605039770379490696365334490176723788061445080430241221763051888064936877340433072019746429036739308667069052095555198551987969277546390272880140839254261335574115507953834379838945995737084020305298688678735310239940142276828934082865327109324526626568316775552245569833311320587808551636339798896162182160008285778586821312801221726488143044820306413108578827787089197625362207834723673845520498898912956990432 [146,47] -405979627668912864328172614297493243038981060649722255209365137498344816041944360487281742175571981662519929369125598338572245817927090030904749652514609159009530036386309302623626904173567879719604162520409421462931078063352487215249340530869958391697553528806712350091069529799644182843980471581240823166972532810719828875077244402835943013001460482280866205955992735709093732944277259564344610238156586275602836856849230194753032858203416757730545211277151092288031063663425778571673417284646807941122398759676061965575472466800458452520966697657351375723789998161289795277314873235386819335737636089497365507652299365571098207677381622809900889785191551876645953523128872652660723054475658449556937490265287548308697243251177843431515389218454871743871881816355153170186535727720672768012650055947331439156139240143313356474604743467999296704718465240933735110293890264559888095709460365259513432013827177733022331234788365843518339999019850224084165338801735137893210372125367720295484669595677229420931723274712520223285189929029280040594729995215806980729255936526161693358202477053389067966391400742479035397145352525189825773890324067813390557226630398951308445952809583757687551424555422281049357303927934962649961221321277163417914184193750013989623501253706902402438265107638109928720192401319886495088196023716900992039825802816406427315582157523598944559593117198929587748133632527286725903440423428972736387436873610924746108284290089603400447938701229742923510949052577092788758167828796828409233868261262600244108698546610044771723771104137294525622416500111413017290878049791815776746156878405979433675683513038158817539245015342230970491031884636163968034030502701756367999955118065434300426136213325965549032783208608617152362049245148401686367913716296716457344426366170426754412567084851630535297006537775373645152223385801689239761039145508220189965213032365297314022957995343450495113158920806185867548941449648496774387364707556823227994738557127121554255437694317586764448744728787468179114808297613412105036743621530386770076084840219513354819805487701233597524401399622851634324696396123350048032767356183821566101609806226924097375515702212051155821337444303238592954239378411488703956790176881253601629258527865642317417067113959820771667542758560376982501070568427408973216 [146,48] 72622185393147279057320097005765893157862615688146894557968960080801055556351666270301333863919242328543721177190882426065311866111355922068240936358135097382031160441265463588699171778167843381125761794017460749895540242824029450542614145276704668062246246390819174959589105765813313862234872694715868038470009357201205867617737306522957101085972053865737522519191879070314251910936454117495513289900195784343316120094661171317490941287486719269512967917623076382823542398884803037923718451958156039444906734321886928261954515615630918218949040629922485064492450204936051824182088214147327634738188564901319007732688009330088139635475560213885663658809312933861129458494441375951443516825046061659563901186360692911114096446789652067550974054218478587203867354457031665891081563153921143064935564854133162999720414401520309701761627620259593593458630287768730281492038336181024868341913796244075525139748336659751772878346857956837148444793700420061432318656303532104142092588394573408913263706881534197749768261995506710836513600413621371999996969439077616459577204120158901272111902373399609873474941372904275884812503675337613156539833449586220151636346340171901190601950695200753079676462862230219305994531970886706062571497750281786770398954166204969886824123474849622576099162820537508565921377228798804426877098136231228960616954183057519995834094003932649882237288036632939121795739904471640650945955465521909587649505752756732919752638781451470677050337382718246496355276991278503898324500841922196376721811957562591591798466512957079934480991835148307395499861190619543305997681360196938372380349843147878461607010170952375627628045177781791101860349252218775213534654128307721370454112862162066875669819997014388304579358888740229683004736988483856975484822552978326049584436001543634752477963627760115249107474381278124488748342209376428032418022469589486819358259375543973961159145930729742613973576011553322642297270881996094340619174473370089963554040583802427324597248920645112840002811749724864394777991605158674959633209936166547755833787732012680608688650275775403653062253261388332226106445274779638548545197643475295085837470941635270257845977471866103176994180915368795774731449912095754770455963225392751847192741508854538944853614120441158124356196992657252314551504779392104 [146,49] -12033877695397518144587253392163966870791224283945618733147247715812637731033321892878258954423992125569339593754300058494627482417821300173334210377021938470096722752696569155635937925559922009609379194948084390779083033351106022293475882145929030967856639139942597639130544260642119013028275180157119065589293055686241834080376001912437319557648769824210657943872586577143661705515184056578008527912070947133654108824737359203354942203516775299579729606808220089055142913097378896891742954729463027898392507141071299842199237883625728044445838406888381596352164829545270797645109545116792747921811127420786797196069215782777937567997423792147729160733601501482750578496167143224917185557108738629510974030934512813113276431711039212746464638245769156231649215056053514586569549843427192522107989750768601935356244876593803382748590322086264243353281144531816976566733104237254559984944269975571688227263294530668792474011113826022350074780283441903919458572930501376359207544850148423842078729826004603633989389811878403596380729706567236376681547960945301142484563219232501188231708120272327132038028097354976672411475517531235356074609551298955887637967834172676566232639302152274451565044584704319008514491623508285721169787200511207059812182469307109559172174904280151079665835730699544924358389090305313284460566477124323616682001240830283113884589605500788602448913875816339228519062396204190915987112156280277245047715507782971201168204960199286714390675157998401594329078006553476107921254754588116625242923546239440241272629695098919685344806112265359179347050867046349199913078383493773993328322158853709349878832741039765818744799105501450416750954989123815745986613156748840851764698255144514948420265631302244829385118090650385369281321747562300798605911463159047551600307849330952347311623578175632595441341386557476788521034953265345676860716383591678842307827538623240404557102845097145729375295245560909385521404291108887787487706026125428381935024474968256742836892920400708320695950168344197800494217954401188335808564951996845196475452324762008711100188636242759167508865552558965387102080719856589387679646322638201011614869168066795576511177269780226669277762577104221930899725825258770687060243482486159375157747111299846342409350908266888163891652364326188382330998156896 [146,50] 1920041299468746254880882040552530771032031675960881476045575504414885742361953235574647399092974207216085670996336621394625361439503955671390736138280596452502431594136335732178683471683530782616400130065980694976142342014368776960000760899024544766102123977914335907905557571525558652994340245452432121840669963354893060693715398892582014361425407821217807684664020075777194226883934840161443610632366919602209807342842806654539715173263973285172345042051693101876629265794865855308722600780076434289933403282759859297182221449737100754566938495766864105730786900201689531805887075754075913294288211807797818467449039083589230045336901060794681675664347376954037284161393962478369229018888761686037400228032719945464432375956317316597185651503521421998566858590923479733793943846200620400863821555662364083705594673656720323826524705825596643330385799967928024718212884550925979584998003744758954168517166959509514286199636528419547976764137293870859135970757283003977687365971877777132737820493071673253463983140404276483818802297600036100140704748569619162008323720656740173701773932542754900898607599707577948851915377913668667159930479898271719622976528147107688084707727972290528628905019395460629277733839083288323376253882779087310287878679144558413901560860723040924026472324748097235581069461954956031436938165209994678094008917171449332274413504609329058105326276936863490469485289833410960091488187566567300023531260789031495808009284291415841427518129629946581048345655694236048540696339965995340308714089589748841572224298560560421041381393100153663816480428412342232823040241789875496707561241558753473652272136052078824625390481114190250639409178298483513148595691585931357100893707786233869958385734446268567746069552038225578292024038558176456209700035060838735428004292236129220232631347153149270047052412937708545430294146659296121428757756665971336287626291902870362759364385333917428477502740630055883019311701336232858269281718567551520431050691468594746012760047716305626999084347339206150170575727806669252993880199435574637157466087355285142956201079902503803560624487608587827129266177957682783288277844568061694659643563811732224012570351696560778974149372842922992648514785385429331683507020627370136861411335502428329148628571634526303550976456915599806151686240 [146,51] -302244358276621939448908441526614409016458079360870786246219715119912995765243340536022982982534236748429661334503166961873903799857097826980272670611016680464380295837689036875380002035884060465885367993470521196946903929345861719416566748722406757535682694783799863320608784164935805684728466909158720462891346192588275835991159525880225949577521318072561564552808151566311732700886546952756167259810023452547764718593275705704682135277843318797616448249952669084448678991140906134401234906225654738651954493417786318939302470387432295428688469038724374381002132518474198074981996722217660063312158748949017814381680961217063853715068699251465738639148239515350477549581128656632034129692687597146367108753578332059039431854832503651026335612579491588962689273004162747799802173938657891075445171740855545182168558980472689442880960276971429482277051841413740910480098686336173046708065206955222860754853987460473609004836337818999447252887352567004061491576766110016799295704923792218775969912194693456901014604647448767201205898827211738284259143489228005687266541367324073063992767495967654616930985633634492644172848755460922679555692457871589675039506265125012202489972885369841930101853207580297426489517331111954254899015523573167132358048772694250585696818873590835896652241142801474327543915513570956426334345288455852154410625210039725013264130827008732517559475617669192388662045807203835182738797177916326602344797247428084549139815242708125502444307231400267212152082186386598086416791912732360057696633099448780122646036337945894740458412765880388025007424623450433164432863901651680659174509619018421637696624647818058891582411201732261155475593952369857232908817612982327249730859709176848176342198714621218914651381335868101504808329751232202747320346449278217787438107677327535317176052074654940175719283302681750881757411187772793746777766855739200145616621577629168376379596375276618574641039877273652613705833755691103367883018040426660006984503370254680505443490762510828745378425174779633561003398958102788404018690553408297296682426641197181548846066691900782170686445804575509209477360964635461113104743497247804053630160458868751126071738566176941175454715356853693810377898123379153880732025694219950430889472085311179334639862954671280168711138593729236845840 [146,52] 46243037240714207944792852074187888387876912692098973589610226158053839955673593558258665818991406884405686052742205975860841612590689669924218911901700686785693359880417168528999645252516281921198365774483818776498157972773577837691869327562421797277110602868126759132559435665256982074841316726049149020862444810312525784839337051753003381124091168004475109640589237365355687904819081788435431521375981217280162109058220810554094329673033469499691513403037725111153633531206557045424062617550922717699658288044836322141819585727171799315707657082394902190170796121500925853570927023140359938931820904101915865718177768268644461637141156017300935517624527676420779206855885309666838283468785638433867854043146091802749576630583635435532057688106216363797682779488725059545018456984481566937990714953151093452944896323868120056801028899823128454957825607617435366967412423479471361937113695235685075456179909082822991323720531190868452967736882334302944701773981701806843142004937455533000096075147174488337307097595811231465218399597559599996904868221359948134204429883610697858845466482843843065360409525663702376063528806923322771827043937523018005147997592153948878287116304586259430610593394704797227824409479151099467902010802891477153910993066697766456141935864671609041629809989204691289901023650846028015821104642737506136894117842140838840502208954956697491531193329604273603100139013355730918786240938824800226161558757596386774863392080509165879195767463868139247654915994832127330321736449504420977158525906120948598129490037690259405062902789288128970390818293791844543997875639943193512853853688573164740885901289166023731192823617177356870568095056438576965023132229013002431131706173920429594353531964402471868563564173163465267199035414396490043069337526813562038710939898501196764147396352326395169926506728680475335070541201000695017465009652404588903205636267836507643667804332504858228048313247954386877795546457764637886241445999712631368893753708390296840602603629776513711443642473690018888729222573918884758387897899828938408436715744538902917645222632517282364940580882917639787287853215045831379666429229396721841884932416106919025662584296648693920325133401491099642412649938296871811475083297477552139143409880941835381005323934315276002351741340866908281 [146,53] -6557539183078533624015537699087415077805145438921636547093932024939641508314552142416044265795283622075376706852055477209273078225675914857013267528826910465469361491102371499477483068370541092652193841003867294761923220409910876859723249267847526790508189824375393928651936000962302233428244275784451505334684689888822871968356999316229053324047226164995876958057032669014111329832282959438358916553808510631151341305106923430038303086311940790007873590389626008981412376924183535371874663105148991876459494767158977157825458268886087149861162576587313864586788673912707909291963430792901611637495738283053259739253250107156241481421695186949156971123859973393508616780463474463975593944584048557508633658020604814812988843444834372289313178138037806092929200794478211873391340747612944266001684170251261895212201937100208875934900091797149912430433208535007431050279746334749168601530728974455088215280560976978910865443630505913138052419802901225053899341900801313011682648730166545627659235434272154082336619383156955222615884122943341551768917769227670903343763150864327995252383832914264246155743402318201455891748618860666034663411499824316875811198897835074539479494012276632244176330714907790698202150878304816516196821436947082023455983152429243461255003061570244812536545982542881173207603964898618344553217274232478083392340696937870615332137059609401151230667149163324827201950594072625594448998284200067441024838226013519513868714663450949127217811830252512569173808132094594740431827127174612135851005073177086652476594367968088159697915197872372435990722727366068074365905398840191266459135545175887848563115704235162426969421283905667497710836408318639141752421019828806677120908274085786846869079889424219314780947339911644909241001440972545714625132971217695727637393737371802148451416714848958073868469582518169401804962922576347330902259768089056734922872066796021397880049926296871246493918265708771199545000539795115643091495771800107187810538526623290228433930426864302216008625807640779738480103443573641371342776766645452293120571092967994909466860329576212156598742645090507685601550133055928139803922231916459399799138189374136020785022961646162700122464608466190530820239181582493321167210181492932408625063170877142136427129475218835801864413004979392 [146,54] 824708190502087527449772861150881854601133068910925399300684798017950833521463150708779942641948314924959803875889903626800231033299567293475103514052302188496927893040334915009991850965133648820385270943306768951062549503104899609734772702106391313761966325134084908348499677465347265827665345531374129868358351367618595200468281713888762167760137560830939099088726698231587932546741517473237976835254377999459364110149592219234449872447257532378209084617537576619526551150028268159093561506829696329783297773156890969876567257515263810250885947539341408449762163506093625874267541121552729775459029481598141359894858426261732910570919546341200144454209321356032796078740775555210352128031046948658524060431867897249051645154680584064823046764986205887136899242123285809482518871338729620429751459380623741501254034084790919869319968617625025090983012711835562080758994484143962136586359476718839403825188892215252446451893560996974562124102558294465190946751760698886719723150039341417919803434709175233405951893119359856950867874197934994876517337376713082939143666903554995826577373153821055671786105643559609246742843655121922817795927459680181464890296015499526612809480969194183631895947882507399405374018163614729171386417875097185391980967679887945598357815416779784536476128814204495580057100704998441022367555929938120080800009238001495734111757855847906841469943951099510373045218213846790595732768227663045230905257028796035690017514708968985463878667709856891687983253655919216170194490537706963037609545488070596036829393674820324054743412192976743826210868678118693612979633617961333997218287479576587042059912241974091040107823764157437959389175821593085584103548295644673081155849451943651145641877938064148653538908464406182550869137801483124047397827805601833949646055518396406294544361368546332530233117689475621351927926782813001936818007628927070919986730209785904176915673777241181543265192519402976505453823703717411738052942814617768921421897339165831757420976370165675980778627416917679396490185409096121397146141981687292734642419626300621228928639712583497068730019710969533700788801029515091429736518066112000125289186381862678556795796039990047512439247310940161532508823339512229549876670547409422933213956310180175350502351074155169475643450560 [146,55] -91081345306966338383306503031463101482266722646775559112904136325071624521666303900568595953590732915965229832229012552419803869329632438781767705463481206838922236875138202942216152087282498893188323453561513627958279500249381319386907076885657686758020945267230768313451482604349017546310144201959554116876071152250719852771274263319383911793879657363117648797198203161222618140164247694019088248005676319501766400257528185546628427038244916683386597228317127846177590729642147572249151656623806211292524309261041218819135668214291088427005546377345354907394619470580424165939650834883361189650448664022487691914215383690881726734880469204852284316348006300840608531106031024711565529607366951663957435153880020535219842945863343630066830666905714034047857352129542683952223922062899219801364762317991034905308575835152991105653561912450856885908590232844847805234888022478682022322748100919648732579374561323314931888263024447983532062776162769530920402329459265722144116632377708805773197423232414756146660582788810853366683693975476406652756431780723575715407196073843082363645913747246790084177605871964708708991925155637745120209438054842489999991318321356145813517240758644945260717747959351365339777916811185966471488374608745040298358060458877726134306511815447266459153476472049352804428390326573166228520444749284104231377343289455198991159505903414714438627390301446566004052999489204168667920109383364356973840995739422666875214090399467788582974175334747643437775938617085058065330294900284520206632468577443166309163252939230124425971690447045772825545204499127652095430831207831457171512261485018781810574954209893271666275672835487894891083068558208069158691902624373172452939982426958312880568810424318779721192646863753660747287204986675626269078871556339973666385612282566204224739255698297424674748376354454177669164282355718911745242457188133591825119756521669987068105292926753658857310676584277436699631712365905931255529089154429836632495298831590429216779338522183860921678983290348370465842103957860829896674307986928545806427876479067945949673247225277202563842371744250511535853608604784487238061937434883740534559392076843503834790687318258925945859117967971590682712312124886276065484710882589454198381534906192718135579072969940549242011456 [146,56] 9004055655993398535910651779413418104366568764292226216895342018363899645959207051484998514066402374223876941164034965236564786050283672293406650789402524762841615114040250272732880228438341229871809361219122935675091259203599564816723355539936429095603053981878105184072458449980999228017254497095411013571873447252778340202361394055989199233936782814621351640991175923822918931508326970423697109449418559631442161321457227437392570638628816388379807237313359363158089926175416138850338157076457792926659893573440879449437878672560178906326649780222518724113824246146221940813524448985115591783599601775880377910961088441437298603726720218467149748385978585080355227676357731703618495491727038306799063360415435884571290389264052063805716918944086299065463902370523373876534997435042018570731795914026070054844759007505666846124869701071008647954475509138613891946858147934247732655147247342801387595344962849288673539317493246135504912477653015742240346342863747938050276227443235116564084746489673568375313239874001444658874396889093155338808849923025666961718010026996766475554045822215640108742021529208965930446509449865143174707653732739780395803746240982561252407189772840390163524897626534276948908782142263186301441150624341467933430512122584206899873018271459184897569605020350827990883248912113253407382994655804565656200596363011409784435442820249395334445843113311138262022717185899384293283351127101407282992149109666712398154213552540148231787258553189655016766861910329303030566229446269245926471538397491972799683367585116523409701458152826587340925750236889610070858618984114924226134577071236464388161236512636924900370747601100422146069594323002996342357272024230599044440145595150896826461702367580179208591957440372990754881988177991442839408375707784247492530926059189722302258056299376087557287999051945390131018472441146561925129691678350130208400022608737919241333292520704403389425947451405949836134914277843143613928992634692582001847662089373929398167823833975627598569488709864900748866246721994814798606334070787626785106806300540222570293294444374922390313854623094433431797649537615048024029210161306578637729263210578955011314979431538585884062639622316635100811237860301357943065558318156186321265072979444588154328343996520675594576 [146,57] -805333925653607831689136689374437566011770081660751913458893393595618181073145504621681621787950712623745636242536675128960968837819061413420568452543673017993337483657886421564825405009137242593365313944741289271884636297137005585037862597612254905100346975764024381149333585701130845350876558150602742156718283744957183707196336810903695664146870439473432982562886653603169768444043106806680322572145569886577873152896687817718406854748131890099815498059001341751322267809008970109469099497562230082457437671277575660940951313195406808092156432815350596493052022953858059805102938801581859985327220468001919564247183761863246540077573787828661539626740103971169820080487795936363002661285251993623778008984478644505332136061637492104848402757041073465753975541075915895092804278469710142155754365365083672366280245499528390848638915424487394520934973824074775766208498395228434309125219262672763251307950069164032534244041735636555908895271106817184154709826950594448898047172502384509808348397910022045259390335293319001584208138595320274182286981908818517266955994183355533832077633040817509005038676467592199903441251638232638959606381684245481823884349973637240243213824373466801571601933491769090623146932072651584789477359455417677586988937279840027674533915926981049528674161661026284045353985692900201918116600796127456055613890599558426708726451026141243605058049146538801161659428299175558726390628625247171455633733056609245626636140131974130995245580805855052813574014449213169654905176134230023640353433856742954865267448698823328293180897127586481567434427546983257115898058356661318544414990676783254355455989062424041570090791868578409528938863524294501879469284751902571852812787672920694483747600633547643876420295960616834102426190482765560348743591915364428677934720090262732541213695129443223235659859249723636660207300855279767851970682699417409540231131318156149095177316248616873903002329193835034402217101223392497367949949211070377791404156777748311877373368041072461273733748624147289569706709878634834495016503317097989495882916574560388739788575271103936239441740878249413304705988129586029452763320606097103281692141515893409291843259005365685581150888410928132443827525614201110314599544082890818613059727554466682893574594624384512 [146,58] 66162295063237494675387691471599115876180076506291587730899743314186952344690489612428957726981048541323127513268631958838832022422857018761846756692397227766816487060736640363477980126722397650863545990778797690558261736676533020653673832784462334993496332805411791899459549701726188124370844406861967822370230177663953221620897560179821154129547206816286856797740167704961261006444521055136694653105601851586705560723545833484683362771271220061980246408647697497809115007085976371974357340149334550616444060597402176207916482364631822661599182013807107987594985454192211191374698429933907732132154340078003739770578143154040643683293485758406615090710114688322679638065739223381672683214928821616246181740996813320663554294105335226759674524856779340973450634911093397697817278203860581745854504825222112470265001996421096859038089209782154645924521247459583713841856855972994152294151844426509317649154778365128346115859772062563245737011730835886712115713293595080087111581496140353082358427085181413785389950221632410219592180947202119851003866947988358285065760728499246024605281807116873321934412588144493375445201455571345044155622850802885068482780765202194117885314398158352434744823561509470397595021860098346436271848156873007238881779902254846764418765055332510311419812046142311705229330310428867251259415180265840634241072060556298094576348456990590804193421098200129466270026744948680725583521830583401687363019612140717438518972250499142096198815502270279012123800092734941932149039824205302967800148238352519919654000284124213875524586329393799910016951625157503886511466021583577550905588083453409600603550025798311156178843237466173639267238851045041003172919715378333338277881028306709457840827706891376793325779409956420486641946292624434531459369571692945977832750055282787727913882619033792599881469110955819181912547163915502794438852209006694467501035157730989453229825816078769417339070217835584848917480558585979115502379701308106975096519662990254998771763045301675119957125926970395307018366367245105304518826681562360344732218875390823710061468393624110619452328346019455118459292483135881146062449860066519416437424769172307649352275624004616901784919175914279825524703173243083194662523965364734359312830465262224433288928426976 [146,59] -5525620243484211643490429060975449199198737145713902688320480669472509328598804551134617161133442105033509636822106635012415722031465396744046917319627045427435501780711778566083446558744130959251928802349133879869815565197099610394295524284988219696957862683133527178182253461438575417581802637213993284527707683008115402682617697659635139408772644179673182103061556914697078798050993764221375133549413605554009861417464609834160342168239107533625001550506031644401745976926850599539741481603734786772108727268343462756458373416455742336046594492705763847032413604755276165736277047719323754715457335523634841959278710872064489590002418035992194344073666796672185122711227715181327249048422069862487183314602154254599509959246108945105051638150337496453659677515838954012275255680710973455344133447181869736216782626371493468734460386853467554680280011066782400646019245833102965090196694201053963492254667268424736743665524429597186768260938334148073944680966634997802044502211031582127271844485725600424559072624460267967032946898917218398049123270295074834318394509506914450971132875991416698251810773007508372539280533434162257268758616751525221102560491234701958963063516388446738985484465787236104932869958544249591380899431279444650493321215231407430287598982277846294964501599967731178170572997771070108215697927670137120429253723543791690459777478560037450378776222871111656355788246669771365220802007336742233492345964757796181602603029923989762361313604986225209575122680958301668140109887278125318663439560049075245905092694355243268117413204309749064692544122698439302302767498622467333535279006788603704335340918929389068238232431679288776035002551710220716748738096401932679601307526131035793710627182903931686792872686261385665789515669145604772320099047829899982112274588203686108013332651977432772465708499054665380864152839538660124288789951314302962815934063231824490630002238220360890369759278201084557189155865279953318517729056224597413422975628840324571887964193507535292756773201958376114980604934832287582773539597744549025358006122064622857279280045075576393843933383003814367263611492905596974679957797505958783040793723466268983246036787843710406082546556908893307177145598387133622354352019665211808740712266785288734146554272 [146,60] 506006274280104730293789479993905263429679536765615238748845978633322584391540421431012477641853373206148335033606459590590486455881589893363509519717975899593943301934982012682328387134848894817330769487405670916291337689515693099856244467913997396957497731145759132673135017172642225418423132636677615763731450228071207099642073839113470102008284173671642462523390465591275885796610676050949712051035961870154323607498312013816028461557770128199321834289586574958082069798685682869413196915508617558413204452578769617067659988253010108005738816756237220804903085222526162069657909139983822418439091280574713607453264118890679284540857621521435877866877814038486654787576082931768235142167899116142522310230641697036235573021376071284132883516112460281066151253451389403438468395391816811306723529296887495216760891009988142950555702249145172036775253282886820511459978326997444638048310223102888555448306409200768892744243475090286363120009372098878069910284450503223037799617365935936804303318367287737211187916193942964061303799472143724546177061224535639602259618251944283976363555940420794857948396763281188168406672313526858544620893008315191655538261269007355063339672036315522540423237418411167478452936713827775247745864198572193067634293680610814216009527635954751439686089994220823246531212073081431413133975415397051755264540556270087661076946227495079816281258827347436622531047502915653086030502202810903289386101685869850662161587065651182339912928899414549447216105454896604615946484097238655580692993601100483960280693673938186935296534219374743054136283461336034223060505701938135660316019438902891472361049835242692926950766517556616938749964843562308519720273544045769434174641628739751181436210041400217905609080572457844218495892970451742105164357903819758174450185039967570553158020585271124668040324027009152411012479333680701060365809857258932660097362329113032391521977437475488508154035055103519371073429448664495535570710106542453544848611393933238827999214140137779855020064610282604090509464900067985255224322310459745694625827550044751411149903566736012104017478749460530630302425825515157330512844039277530966828468925879641883793251445926984877412147408791458910492638226982793122200992410353958445394435785856878386556 [146,61] -42478350408883153699678470184677024143423194501225301002951355613078277414439894867357651694502254813007771140787889052823425686092516419058464082449244198044651854941404942064461913087506594017408788926971055249308295590240746861820525560512845636005439785928289468963491840036634328941187570613661603769334167051047582076693902762738087220851533772291504539049489055830554274429870989825166261431552918871417653862798844062740020772749205259821985135129770467588637777189875229183280741561956469820087897337225039914673077914902332695206233185281023357255842631557699333650837414022131230384481013217796558975121646226922691734487457377050810367999558849359365354586085490501734024547822400944579153212216438491094918317811336660694108074886879190469798676834804326731660117249251046543882293730022432917827538361692824457122783363969017527606351540768433355367809169551242213486221721756903766630982920311761637533828120301247167228294267687561497944369366968963420425581374214789946501383712787588143588381415785797862317903919761278155532277496427154985027879975553231800946074888414097986631735371312292211249850688379750075375962547331190921983456207603993078728645933767439940847483368008807424867270560810645519255895511923195461366361507507175678400670718653698455509293258024057398949332289360957010140061940699685371758758132996153329746238424365076960591192558289036567993001331542163068856529629190590756295850909137738201965451282755367212908428762078384671952238080324772876440119894996103758915343484329466192730682639858421845208139637346297425592463234194778908356742558908783751480850938129269043722269246267415428968548783302596730543614649191093390467116425851925952199074877216603231530100671327837114113392611263205977567565680422245110202577287708660257458366190876571832033555613002243731524531023238389232099976601429103561133550582100984426278523209530146260182680404899365196497534377510393740928927993328004683929579250356969746296900165638463560722769672128349736960184168950736425340601931545789873721951894456136539937553054023184533536577003065135001381547053484345743002379200246437488626002399275774419459553065930224186654072540076129319015972825020448870104090697017468086195805739431640114635228171887686697984 [146,62] 2866530431262310091820320973433946369419908960958212908878843384411665255501466607939330241063980793108142422708492351751154669011611155241124866761053476358870264737680708102612232088585538294776394640856818541182833960992616989565266864644925641660825642714155556490445931140220255074398676842860279023602263571505755952331191605648567006552294650702629869423263873584228880985837381385417223098983921671262312768245432345475933218400876761141725599935942842869295820902074171388772858900334896627450555840575378994497550097821018397491202873035122572813604516397526492613111925172502277625241885694419901065551670052755383895774757681097719681691231683008376462301094720455757331869011979623733525375015923192151018623611922953306456919722047998775707017067696817074215159865478530458014747695829896985394883698202988952955415671653957380933541923655361003927637112867905162095706458774359589727593564436674666364147841597475170999885139676026288132956765731171332088535680850826189035225620670909550091042658070129766229083332149914344938911769653529055614975261324450876178019058430230490358737102009620203221747289288408013775627466852875191189167716574370496468364782243217504460443032647807024298993253262742549755848747067964521328767299500213028210149913916006594881469104948569950962883730695430140827700682021425284442395825595452956881185702183000977518346108021606431470141747194127230180416422137534863126556568985378000452602333334121486423826754044799273966966573719555843165456109105763979832216056836235283030351143270991364904143415665769085511767596257537731300483622140384897886292786259393072872208525941650849895581179610068293909661279241534470675520756987021714495685693269202299593203605526574063524389245564579234072354202787386044087372222173975362654057514288567675894572347048979709996786810618512011845888808969482080690581793307841189534538425169868880107575408386470460306528120971286216248572247600028848120851809442764236089589855021088087186635551509450630988114941902740157616900085013227263801229850762575670448213698356436027882844682417386863104479425200740026365106054449941188269243947880916564079495605639556438787720205996823225853418926417760481504166522582918268193478423625431347103618290272022784 [146,63] -182433526672113854647951211484252814502318802884929858371523838213379344018602979912242178743292925986728978066828002410809916144042367852684088385949270603134093676621874547142775389572421088222447904658946786515878170775082764581571260182383358479272995156548597806882987914469481999795277011362995185625493214232579486821688001213598999483763585606799254396430005765872696086803188326035479160154777182439257006691613187762942667928176158895858072887276820774455279374310687762284552113340559632948893096552372790465152831474853375226851953244754563634938387064486412579721383715373115845635854335859692013836804845768493764579254791985830335118755378308004224666025250333566635141735012094177963046637354007667968305922277208287426382721175338736149029236158580424352573478834525649432976343614947468261812453707297651374023629362894203200202575929480073880314587597076087715543004920031008893814569008479887207836988321388807999866156617035114779707614262851791264067737643230301541386507516196043332874655953685662050698564986989855043020896842238264077698971185512876995244119450920777634839543088461275826407923131064754883766541528657919505833814031117823398399575657395451030557759197968093244441357545564703738200591944398438753186428334788040627180655828060786880494912632913159322570728465238329126103905452927331794511868842082968633584414568330332243181396038832653599514551443275516336676206621686979583970337303911389026117776671668541523310243059646593498988929612822995164944104147472881215584700503739493465888669682611612404268887014380761401472387436994105729871698019124204866737702198064808992942628606535790444437886632324048906817653489448193928362542048517538901659466562180611476965504188676167734539588508969306541156988261719979162117432412924762276222647291815525027124407400802605889263298735193634411114063758605406376224868188591696226387322085361941889552580299282361554294083579106524695367910168225005875352618587654813528100996409321384011326119087509002215332208612191471330041456007591418346090951929823606376251093376329501769640358309189182431288427748246717081761396505441686094141378198084596173442143501992152977719131252422430365587392420971982225235697630188144655899623229092378724831499776768 [146,64] 14753106016994915682032963949954306692908132192439735555729149988059872982703338021258298204571854272170318835457610788035889058741748581653783153889521601610459132316356855039404630319636320577288131021828202491011916629274373526901349529013831943390977843684503269127315921979290496176911398657907917091780720632591193938940559374417675964275415095289794619359250120548212208351205175907135168388526573096151613924452544964915877994381985228835398772918941929386929923961405466497354738579287553132813712626360255790962735927923108471116343514675096112487466120790530194552173919880127804932896745849986581928151206903199518746736584070829782106643210127550832531387334628743420429810005702373153102550850554659477748712346288947820374432283581194032822391201893770820012321866666567944921299225468887691615704064499385667090469808939648319679901315600521348162828786695345621068545637661852615983054562180949925784104965537702350896334965645215433988518015884679618670654536456781514444284178919592926064629814607913040372131670765912607430033936674194071473352094588005320797467679537280977678274567926380575010952659754966494963462325161451332985205193907444012092182716227823551148375492382631109232417305825189730393830467072631086341657270374364414589197907415547223973293433330779908569050917096315075862930408184095992819379107252415157983959045895602108496064504745482613219082362453553776428831156624546507752386450968717058355790487316870972966527488765404111640360252499138194757661987702239147323008787174651098058100036358309260949952965880841707755303068975895182251836334440926322432418253313649574051474191218545422741998192153372799407812062426057286554439753188162135320826597172896856278157790889773901463619998821953378581614016111602923871145974010065008935571071000171897157080290069695142941188550527726498416585859395660714878435502630618481137534202635090413251678658987888559195376630486118500312380707859922974567738858156547402362257628535622328573564811225649292478875073056935271321090373303521722001940069577532995679370633009779612090215901375424952544471273183787013433480864061320880213059807804379175558559236574452587398769654507451304656251998260128587780422074929157731847262128437577731644421184 [146,65] -1385344491423717342480090901706879869217748039427298112182808764089661354838299670485038094354041776858362588929876969788882886196094931504829824242368219653993434928665881838078822757746361323550596348579549866057438246783006165262702836025825990287615629181028742074269380961954390956428601864960108212179661576293473049679662510905352059556459849439601343568998014109874867151106490280314928912317521678891335769382841956562587581667369436106555022324148919376271137178293174678578899277734645434215908316137017305617335973832073252113695655293012500966988462829178421198961991720592722430023061835245478785495491483038742388933570246441878458848001748020565324761568505853558649820410680624348293238309478185868957217407031607846766724989897995390846642613384107277259570250426952650224302096394294489479077848490406148590162089250538611180564881006534015121739676957121677995371843955101794926538448796366680760391830251585417710944942504239514103057694128713632707528113574451145914076447544504778766784799614220485964929955388404757588508827049203333189194309538086018762675378225790286554780323197648400107356559622327442929459011442093011610785480231299904171961399983265471833547424152464397525659506332025106016887884565393618653137124730856175746328393660894378785610839337542838088881285381274116278483483727526169586536064181293301854778476651866629610052356772507172305108089551041346517996689207891176691958947500149314906460840870864928375059963547412118090143312533629609564800882853646257227950686626397939781212182712040488136179180443604731727209693224260363268289243417919466697523588163307282385618900668123009785557904211234684067040531994964486858421531616753215419673969227528629208435616671942069102848845747940638235474439859864283864876842456980393291732944435297951733601442589190840246470395176384116558484306558616736343698497108222522701363184261331411034744022124253071662419044916119494230839130816926022762704514218863705986203308343667445437809854005097864841420335728928621098456244198608155943225604741490877914090967703528432998373839115714929781287182351908485497063940185097210533855718613795853557069014116755014136001382224166793312855734866245193279385041390311454520926651177301786080768 [146,66] 130830583405727921986106458612370740063605994107271735841993630732987802135208584195703785837339206263843912408031823162283908296129821496048240904550865363714678997468164714949222668815482483969607435858536759362049649424202773143918009568155931469524362800529945869830420974906344372981532803462247690756764806711387915381773249207479363969106138586332094982523200992914734937072384747441710391170182139467290221574652951177148882714093095613570369037364456164900094036110285847689315876779427602463911188796102379673580385748109054526201772936580771598980725823637506067719764539513543610761184699352447039813685587790555071875627862706498204844510496505445361352096385365839240445554548845376051945059118972972908828929792427365864726803683666195180027801080797144982551551043995748811286259888595709828572137496701997524478804703181307455699779919481410919646446262906795407117773422626405906765594940134923358363528464837001325510875680644647715279081861340991627288310512937733625871817971386191151994260936832093669113772863130475065457937042759690118242208157029775858290427486290389184763976821776440069928682854649242566185427149046405337852122970735111459101310473990312247628130902115881612998403962680118460583082749174265324003718173873003858030194094036390961712473030332864051488293769510154729654982564275920638151660808684710319960351517431210098880625253833108149218803162069351395769037791202641382982206930911386636965530488645652763955693172698158346525576205853974286995131819863248096008590495284026247258010178278492171537988503620477858006778314761949774364475553365317722622290617372862941372869886248833466016557316879492439953647697574247905070573949282349141400750450319842877354801900979545160977296711781037835068960952991092050001930454894858707800047385277030378474169972958578524199864769898155336879837532796131541767830084361279647946567185378131212811244948777105879867014503412274897033110566528455971230688129137853233606142953396974560447174513215897550066074228792163482133755715392169755682528922482978695343985107421439003774582756213528680089729250609467342061442538321990376202373500878128640868384356856527633345417166036430210408723917964595664696550400946460725388270524726762240 [146,67] -9200417340293938394264010741511350040973851172717909665571733062081890869611589020076577466743600826609977053077804855112113234194480294245703743976413361120145791596480207830243314206403566973456564212589098452985254255558168898310607761002501857193910462370263634362697487728514402565935578755533546146470196201227584832383521862944848066924115400366829447970138489819027554147933274430665822976223583055289648409907852914108010473537615393317762968146053016321830971291561359800227111959341795506665187820564686272153836344258912970662756379918988609802743389689919486301521954202225739833401681484361626353267316705060328567439702065420292263109610794153944011441961755448292789700110278828447634587810998647761542068886500531343624593803903073148082536662423523365421849158487720937093417151014855268600685218343022168341048873966088764801300131279657237866647226648168184188867521336307875282710155714931689205389142828526143249889845069201427040801482375656208374212129451485815680760983001560518337250633699151319391281783286835983443654256461882746181278653292040986905701436580182017238655578300813033171445268817912998185946770120968221948834806091956436523692971283646339009769308766378662648554859397697133340844934062053743175867711837459075491643632328063056865417939151701230033608746775057073539311531186259126447304594166188075630162789816590889519247467538607514263202515977868914435391051928659191120904659873524457375639708929707779215422003538534959445710193440585116432399705390918350474371992587757429903878062283024916130016631150481602123240102809188310686108932468328558877767457866521409403281809533420439540741841613736498826811974007946719273628464656542705547985427375875120624373412338393157200481409326282722627465528633372095800752446931040497865931069578472709116560052044285844329760587180803980891745657080910800153984123253526339092415680278660186801349745902946735215102250165533248074509559047222064155863216342703108117776633331110832078276869501495608813714222234702512981817987034197004010966502848818095811399816707453879415070209092220236600306156664569669625813202651933222423459999431429354344413896205320770004291006680158683785657081119086615297882188466226413406171311014272 [146,68] 399994085710363381981897340697918732494924833435257126876297798753325980764028400632725482304848332063534207054192736565029429388455231205605966741884795047249126013139999409020375391965799691837490990184513394441458826965328075207260636207185841610200907697480309587913985464366151719326159267984126762751739562159807823516611873169138603695304490850396564546517114535602138810054706840776335912283653342350991792714180548694076326074408468137824524953261087761544195868776868488650522778573246184909488279874285403971420657278141702518435573804296839170898693256172788778093597510125591552840012116390414779160518252493860087980081940966300923897201182316721474027156230354059030297113559333113452800659720155782489872867277133644579495804547439237247469807553815758152953523071187666068016046075244332083988606385773311287150938543683512216624443851220481146199061800947460389257534920636292202157221405478094814544329612076655373647134730183926437265704509930744504884845265204749576885638802973164503030902558239124597856577396495972106522723134788744688905440429300916849976913840562582347854527930047061432377736248999858771223960394430238780696497727523575616317186354323812913775428929912819165233456961015424354417122163749579746890848541613443716144912820539190354473633191159155936878189727164493646676222924278223392840454593749108949842855257130949979233155646096916718754188841214733475499376499626629263641738051242081580458917097141926982892762371028772215976045109581903550799796367790298209553047098029865127414777541754157645777705756428086102418417106798912070652279447172904795428855369256608919481960051971238788331405672037267846441255674068017637225736951663737397604416446680918662745976605272835166737776033301850417422735195203279837013513877468998481324134684872114267105180293322905076631499672079857782865228720995003260888595807699661477323115323588583770571828389114637874652660547487079244345876938472987410300460716045427758959385074452502512786053657863767720093750029619160235061912117516858594778491535499806834912696933730556418675053566629700823230200319646144690028005242130026844495919916316645945350402999084670107299999307291854410766338343244683843196968750686182237984526216 [146,69] -15397040823426826855511371676181523279294757606574045129496728978593015161823173019181232258612937737606337699643009209887322061173303681173837050670825489776438633279070873266395262026296078727232046835278330695204816013425558568289425728932494486708039247296539207254894911392842524087293398230614165726955674181068971973746434599944420224797100552560312848933242947031509118761451557007897649587569091971711731289944256847279978365010253906057278127859859844608604370575008075878572908556551112092127267189046941248787642547177223638882407735105540675270916806969879551630550394617904065184155033672192405150931540359204809599615857327642875283035113583703967563851920370404500070574260907979577169569427582816529243190440888039262676395790093156072444583937266377622867667641402510209594635537319156611163300033912642628043363384701312383595324963757609386787428193198096890834639425945430911503583627824776469575719498680058660474004790200546657008837295599678066204863093783762833823794255095649860410742150292936630280687464879216911231261165193051158628494166141168513076779100139937455221532515516439908338143292584703190067243706427454335511411289704143023848764769898048559622039268576814195334595059587218833894802118898132880000783977936681288739699237061011691321005918985638719180546318698877614892599195899713280027924820839886145135309792075929605806130786721061392014760862883478933015278538143983803514167043374776770430632135500450235391641607713967931733943480811977315663191169649620673684355041513899759374214725427434621458459930056253089360586350575320213078597056199287002564735384167754020205846547284161359313511919228956276803074077745885996142385578470000292350343961409417508479437397448051108914560798523945254740776373156443078265731503734641880779590244363542886072218638477511248641748779759532646619651213174070512636569489604118257632145028570589133095665263044992192758487872694748664443079169406715056353480866257086483869481836149926846889289562876041585752939310419868474968941522327721087839019211470601280254187388829580391162726169471701532870364810044897750326552108717548946789909171973955797714652748795008105554555165449862719732508737690935412374240144042094516672512 [146,70] 983992945662146702606166086478419192112702379530575613091279312779471229721692832145137863154570602256917481735636463630208257619237732045256920629328029052381923911295898404996449041959509162712722505815382914889428393265631667033955577888947186486564632995844127288551687140469587424963141685796466569715273685515021549653750358693277869297350332610365519838064399866512860785329181607592316344374167021788633352551886331920783102749365816772247038045395230076306604886519138904055496353994689081734798795554408478213289922951182094376209451010993320904810035922069495977486485721866396747705081812320537052594540496577894600549480339892927559188385000385716882092849590927156362987531669029277192083042236819602838062671951747229058425469818186408612865984500981842852398268152716373684841081407519553363263353223859740619855194664022686187254102650378526735494503593331613358053710485020203631778201541339115216582768818014748532265560354724924321384236095048504149688863343972217678421076363870246069489737859536358095340142723188452301787781200009214906354265225626388344309518333939678359594182927717104730195372463757595448184753291389524799816148449409891570003258696598500724764107216691833241302234343530132446574854847265331842143486482238064559468579059931866116565769898408084495629238688786277822426703601340614079462712806937524238033335599970634764480318671725647276275875048010647656734697559919248776118529313635734915037622952856859559547903621787993664192355297897316022233671161066313342981704499099383772271868859258996517067143529668296358179534746429250358986350399194869085779646510119043511971316627843222864472505967184450912274741731232397070701536649896106625124488258598340643710995007856580403607125903305466573763806096249750540415660048354830442924721599837574012671616959004040862084413825774773591815657345321355520583898484673791542078221173038184345811168761682763604141973080296504788768139945788719250870892040935369407872148862057076780763296842486062727232461098834307441410261312764821064263064586817603888807916030762597677858899196367086103699883932543993979995170994557963543614856195965249266892198979147711848331777572726184635853715392145696531239366789176591616 [146,71] -49704106038582517803314862895955941485209047741085148774780145042780924147871506115984431436250535851563841869937634145579358566904296213000381999384552674087462291339579643034419498297939543698285267283361358769241162872928022270294551216707398499569712847223633350892303517335060655910033372489098406080138057678599500640016515887618592008700759907700089649211510679776289622618732397734074102522266712656529457075319352559084603104582895037061564210577817934325053985908434418860243620295622804268446976668265682923446481277003414661545740097609180895266917391153988553067653767952515340709389690716405389849168976175393610353358509421082666627351515635505071932006424253583270381984326334092976607879247726530669462177961417566253864820391897808153599175709727547265705264547239354592742423811967128515366132610688797767179632375795282085974504872701235277712957028343380947916039633831051727365876051224697343265206305993349276428083542763909721263151674635065947578663681417115118042866876750534620932947873955905641603803637986741307554833419931019189318013339406600173526787612831723492160818264407339179626885137553152015000854375038607010492572715823029131274717963758406618760577785227759324829978392403694612356894728536318031553623051592788480315392631369906563356378115784846536692382636555349411551444412474648727659333901483429805420618677685279544943094819029689483363594362239742518589462306012269276746234158948550833756632019544171042361153409458461793066411000176503210266682151608514027328860578713633630434267916933938558672838015544293645871759552041365522517397145520406884574335145925290251895073668574296068276940914386410098508905715428040454756355155766163189800433413900539303022504392637638183858055644128149931104355113201750086044651872128239647810081845254578463730780569660920743523712020235096134794880238670998291742902926750090343264982612333443147933280510601171206275752312667643252274846786123356824173597447703618134701421468524933082855378876778132074371339751388719049854872749126389881714636122187984562266172033472811277918160697475557767324764447604490012999674936951580802583419312881302424570107377663294555758847878387321286428780657440673167945785104916224 [146,72] 1567594481946980679935004597818512396662697858195442097886727497732902213844882373762121443175265012020663734257280493914126621029200995468137476276039782698824648195233135402968212423617079410245738998784644405024625235656411127325601089937968196650478035297635967743626291091668172946516294249260790854606828347987531901139059686095851655069752993834396487935423629587257721931381119606127388776905848350061276075418499353083926480480408876932782112642426327410041517528790225945956334157904126707037878485271483788595430935088892623521593853325735503285021973446605967215740318706266222136640354948975912083815288159764797478827065925680117642335574676353967913477847505980500210073379141516869191904838798966241440718233398186345874174945208590731268785537364074581476539146297083257822059752683671217819930333151446390118369104896888332558673677322759585603583217662200289469078063960425904260364324079039112194973653168348051701859086304949250555537292728849739936117573527911772437006521498220328808244455794934537479069602264135115676898108917559732591532332726970212324051340702550960148851881618944984047232565608984943250986065442646651947205793398037167534310982620251547571337446710400206807879764709162820355275615500433525313766686016463116646077357778269109686098805845581668817099597651136839756201861250542685657538038106364709134877776126667147340687467614897063010570791128620926101642093121493798930989357192373745066907820026602052759412126507542247187212936357483039022230454955521921838808083462018166627274021578232096446071395578835713315975909760310688656675206227055873160762077059707703986349972137606953768413671638488277184463904538287246843137263329128206825111843916700761813549613297046585444451296529221782485919829903586574053938122686985622477767624771422301895516343891661661143478819078108516334282310065463960102150962906606438407664041861406745710385040284366076439930934048362312975841529068242364155213599365453905329594664339440578837853610252024672822557027594081474678281829959404585472373739170370597638220590268142313745022954358884855042814774674822481997655851733862681244530829985235319153122476826642681668764743053121583547336436950401917916886500224 [146,73] -64894430023055421394308721741383307220049638394234609400077963728316420688352141266981783121285104482714120395399827364463498514939098873282724819689681059456573688354664135483104331171920047688603207737594530909419120450262182969335842534705157452835547857139883469886069723722435569319843408159370901267354728401445113261611877125075442340312786551074261327913259603208552416901752191188626648335435604027341026067075733224393131129920789377968972342432478103069883852059974464516600970857545143629949212154592611148583291959393346377658817577862221494610398553273308907016569059039723522696094899097400345078405064865701568900139766008800988211325022917766794941057404049438637365367566055514649387775803150312198887641252481476615189313900351723137112473623478885300868957417476084275058977843504906035206272267079599341322908859563733956805932047406230231831286693247166568122608432833363003617784323354240234675899723589235478215427044905622563027114615173020493315098029329611578510542073833651991986553690335236882510479402831913030661993277344804867917261228269201573035425389011463263898263025301963665645118578884041831044101323554487895152557646077277431932111679649671005628540966858504891057704731010833544242048890459619180416039762054635508622898389532856908686614401564981681791717813394310156817941666617170834957679577499117902925167849139222203507548935949640331534182409865528513464306683219063912391731724028760409692249688164292914838796455971840558160772333852851805646636574209049586077302562158167827646226455744159733335788250102593926069694068726399723705917143341897433096773631025634599454516234067482361570871584233114386648495769118886012487081961731697654732708462061699127440774905764867860504316677991654507267858643766556532891848038003660561452551351205483261508414169118930293497571102698722083442616847721440158063202264671336218110629177910082151731791081017777439528111955681850061831580840405201084121690685593245887007309092033132166324503145839439378404844807275450165807077556454443016401700854314943084299478566218994228102532642604202010877671083412346466102338405864541590295729107159214811173887866983413907360959011178775085483220835169341831595648 [146,74] 3424614043993292865946523784191735634179884843532013659853147501552139948626348086769351727436795420271088261667070671638406890185109328487061004319213978440324865199922842822588906305216429715421497497195623731122968143062355205123819059088394104347152795529315869602690043408710111891507182328102623453253108264411502343175520955709161259571803640601869667430624316126967878591943894446002646450111780311806766038331470598995306548904022245313287302605120839494026182874922064434288336265958589575367316897472950989547243186338025694695273481805941430152634356828628659523696000949415001074967718340737300631407289675782746500112342061961053184254626535112043557705944144689381090342258093257763015828680833858586118960493877645130567018119456125290894284965226060235292054078785145946198435663764208043516753198796852016326534856168647783101352215143531078415208422810425681230743202047621138241543287290605752722618694384245201976020603928682374246817350328873086076127668974322722519539986546875632799340565287006697198806919871765766108076754603345692310388887076242131349193210442440065935498238111063966415628241223896166913740546836937191076237862987646958582320811403921201751362708613295201539004317552783192566708793479267405941381784304521286331996596368520827883902117396242678969586172600480010697043887215475039661027020113607668821135013591787402059950356745372651815416931156714456428229605175059025206560255281905234425429396593002620464315391032886892677772256577465974910266645483028398788942800739262634173900802822773014520207773819408819971952014310200081573587337086248071344831297281407127637521126984838336122557223142940710603874048698697690608873136984639414850025224360366979269742094950073750545740197957992119062505069972981398015013710798851151551823064044021544339646477946482654725227196567479473037839016110195321689950268961523829660744425727254493862375578174711203271691138418452029640666872460429948708057977872836182052532061979486873634736831127780033852678231422336621350708704630892950204524695445514880844413859883019726750420098550571632251599037798630483622832643118269438851690708091048940687405969912513941687228354916636206940758551410033779712 [146,75] -72318590470754853344581932719425359849606099340989882171379699681983075764396635670531144030158445533630783248045497808040437426553274246466800883391375098006057434216887982926438467692637214576279236814925482358072287179293446874259681127080517452873906878748929023152839114810963529891600402646394472019560650580600475312834508895844617485791714328483978320977045555824717254487659015952832537652208644946812745648554351465630288726305993386413295015134103105339619236381545077975257113026341492362133890425460047783402095940913430213255205512557119110824087650034099362694169987472796942931970097861435679250209414853771273920614350148878161699704653263633057957632959154690275907611860187637341909347991665741735075171975677161177082687336640330043338894769043682131392361140323728768624257175531403832500250166038073328487792553711761503479630644395396143089150432112835054432743654632336671853252247080752821384194737308433024076196884552710157359461107261243242577795714326133397952171765909167538057798275480602320864886299513869339060337311380728850975428108545732172339386528989445296442966131453019816817060708216265166636443608136077830467099816202539489963478386091453899726575503735440740360829619808790187462325474252065082718435308204990015280545257902211861922685115548153223274949884735255942655134044298858698240413925760405101990932597623352519919958130132856516939974103814104940002109427255130044290218444231985725019626822669510293330851417641118512920967505099222191493521835023560043958451585026714034131022701240057710437868343780931974424084426303368508507974723473984695100042071289525401495874172612013824255139715644955078060830311882439231363480079645396011530829917863495573604357076227376251791610900171776148589514666944343028770936749022062889793787377406869575679316936990938036086287848478639023180586079251807369069817682469138929387529318637222440274472102790222313006218606000626401654318642505777382252839977384420772893941627753516127929918528842108343089820813781174408903568761932953078777822290007432095418594657216594956990635545442720295430387222732905510401228152471587331516458425532599426864034545599980035946551338604573568076515543766144 [146,76] 2008053928745894099730255713837712972267716143401946532313118134954650275157906771407833358211733177670763158632601661258073701888403550471762930516997631600034499803477165115894498208327779072298393042803687898781572707401881558865821363949307466980746062472532280943105715255128080048877821114309737685875523403161953617436384723137684100446349739923900774541341856644751143694225548781866720022852696322372922937206328169734945080578077267004901609489806027203903335222557706085390226047659309667599418761412944518679243286299926917256674365434975243469699364588082982737805992924756074997356985712511170767800256697785807850175700066295144961779385867418262328650190077759678110577690009926612497177589029007305033954374010942131894058036420822600717479529380044566403401112051229762182649403984367612825409449903632276181852773829891892877885454648590572394582302771473530171548517182102684250847049599967014136859108533995459521134814114900869531884967296092905737107474833663173681511226226332991103213063117892111190075313216065196462457281303286875987328330767062182309681968151342669928528002714076016221787735419739270167541628348217404313253862475264485537112576406080340270592895159531874667719379092352617723584234018970390789130991734476751533344148120904164611793358403266675249833023931672875327537527538247129922577344733379187920410605852226560919928041539248536695027856247721441571894682708199004932130273651364218621205138655216041071803299229031647909660989370905739111190688408714532800204804143867212883791671084602330725451388624855155538360174562993959839947689106792884572659159353993171673659041016675976173818770545175850221634066415487472246061203832964782370195257777143546048378635152864524693000269055728147348054627295424051930542375631219371725105778557690895118952296127176426215186852336884260504083335285493454071953998169879162247410685117738957046564702647331146228317714873116201242445442366141468804905920144200076413287240251352317030068285645205334488033662520436418313056743372760090287114404228930634293107726774091368183371759633100313353953160343155058116108735129450044246044614111296206120012262544161856167641383110749961240125579092 [146,77] -24066846805528023756665230189904224754618205071331340828648972579370736339950087046433106326555348421045140569165441111705106067763808202703763423932174823868722416885644636079939060581886428521352390734835800753193637624705136627337321837258543474169641634232378999653137791829952144535801695932573016847478388026443962453610629174939093693652020330064488016263345854292393177711186815185948067565072936184528735180393145381771441990640499795482104710059824104702505778208114986741586918095802420876133071258947688924149335923552533624431150120703932251635591980522460896700386568060391082863257848106755583891276810272791376003394406077876286801087898740148111568150052662156314823827176243634497029072391336742097159431402153317554607938037478102745072490630603612417641556191597798232222433407651892390075775064481165153763450223737668329410793135505645117990428898962753675124439821593271689248787667629583609030499983778854336731307407356980288643364047854912158813640782857658853513217089044963977694422069526432767042587567141563403017198670066572861086653311418965372778951880368639926270757667794416114684014240905949874278252355272328391162644363129827002801233047080943269616383124010133482071318883772909661346533446889485707642486692902078712603026241394426393778152092355754437503600731871485625992139971270070145395770793386219501598735038257713886738737605927815224032662211329418135830925983460577477262843690047342255648735874261067376092729804803115033182006337565899096229527437012389720489406320189564155625228491225564856597557235049291878557931589917159881279906181791442530838991015092283381558959411340899646525509164865103036851522528362303995482096453379731132803424450210373136137203584789152789180880355899524149159027790536718406964900724589344980058548814850326803839535273504561305955592759143182798945644848507652559069500386183126862381069002109406673515786814849654495782179688957752156031437916641229139968540613041079492268772954598377365725876683281980691651383265664933870618968347606002531666714664523185623869928986285943971479244763986440730416008852861941313619013298000524696189318549078482404551252744563591897220926403821657159232896 [146,78] 462689462793894996668484936380015417058157337682007933150588466336233174058544580534069772233155310519542332055014386029597287341286113249956712946119405621347024064299910037230253516839004483368501699986913613910962812550342921182821477232072140578017116048349030611207192966037615191920525804325800490040870724399242180672800168926203438315934749270752817317018042536402499318744180805106547643042417006461750214855717959656703390704939829834469677203791316700007928533990243106969219766103093681175185437930174954507340002602817098918675075490591526700815004364200025769115385809529958253382198188163250023416074428083938751230466632004113160539989680029127451107713905424458188830384642014557670192282677676427692283449990359398907284717632586141628354996736194123055835167255748288816333830648498323560573555525621920115376624178094861448063438222282321076177294170328268883086593751654812832494521728980919159523079165700086699015795391455983013026544935948776855392026779431200353927683763840961312082833887019640376732594886053955107771199827428177304361556456268090119965873312190285766265398058224345841394800915215348294731823959937284058588975220675311960624940735097082596111055478755238396879890593116152638309165998224510373765067579364921690266278282635609748034671918704210211845537179967994932994987300182954405064630850967310851926730367348675219405246759757989182677377092409416344795513965420768226624169595601110970395462357867028522268506457874993696888756660346145474386136870342810809764232179608812718030584074664519065323029955698793258132380612626795581514553978210796447477891559842794769524599747371185307402522889315164681760838074649765279945866234125584476638307452880889747063233183931662746125635367484198930633762530970631050895470680875221480211275820247802225378050642199115081267303793440481842709089635477671804195769911845135603666853454467783718153668686796907132429490826976962316699228894567681166121565736020177783595795187461776380917176000615723936795766630467621289186737460790402460924734573641018298454530920750299473250996953211066737813927026001852522523866678296259287443003687361603085492975703186364083892821239591157504 [146,79] -1800263346104324469753537137859613574172515569459320464358564901725606651348941860456514504099368799777823804834723767006140719601241463162961867915697570636386240480621537946704181728895023167297127938863022586364841852961939434828050865134860614784301234924364850542456312933328425771230786437582775655365156868047976196260253753057255800049754939368975515238985363643578724206563562936045134687584846955452071374871907450797352755737016310799386648887329830147137673423660222046014681857681865733614472067211436756526686692220219162403753726730995530553546347475460893915927779079415455877388470153595830448438779674471602745497914320790589875683725653043241593833613728421007044024492542525284554341543563396542439806440878936900330653326140338459943344830163911189225859632157083559858418572956328849965704903546524932021636204012548132991843454343125788029473371168657773564621084175827331094264931468156704113165014712806289570930590164583057710664226867929798808810080391419821890963833085533832320006329751389938723214448353628412847934920825682622015909027065036179319934047495819378427087733382783931766715009047643525019395117469221732009853615622654150435552534006309086237629854646048057260070773315718735074754876559884791492903938114725992533864430747824105081325418575448448633053768211100081877442497613792039151054615648002732191694005516507010075690612368811603031956058976193841034707833148910525720906287656216446770352761568384437221565627311988399070806981552076120530700453511415047109433013459675922300138118979301968776768077785535074422480255743143756482836530822309048806877343827424807841494640018515805874961279873632224116068156319012112947937928798466868824458067692934738958388303669692166104424246701421803481349362566986307891414081069996076022734814131035072796234605879511529976629262486847166245422447143576965688418521090296034694476616893900641351613333907780602329386421223574076452297418540287276062458470201365543434647247068282498338623303974133546088002644850776565657415419276939611222466134111385101262514543726412517797672962359608257809610686699518708140499869650728662667816395618507029410996389852412353722183191367168 [146,80] 86483355405391957742210324490119730542140404252862209710913271509676128797188787309302438680732686912802703894823125874091085913519755282004172152728839670655078146074245516311549796145502333423833824595020517035163112539208647035025844054511136846722088868009784381890841178655207399479248038729856428050862727821763901840301898684254195239806970550048048545861256060074016996980731324333639278527319417959203420246774165811040521009834554654784623928047884054885855644396520946442494961566061342966681699763166770332512897911519970830598848873379608893682128390440047659760750727909320110601289426609963275725668442395946858034486532675616755243886957047329372904551797804269302571181136232489035979244466718825360355002647269667588912751490582270834505080655541152303067537035711700512648195539328801314937327086325776723367678285077737414349798752271666722270588115474864283249900468961667974200568093269476923780895818150267533247635690601357278552016159485286954889541205416854821661295752884103454119343624141440935866018903174495985038269193873570319179685266095067620147127598084451970817002768730906889093677577969399645719048724382861133815808937899704135274134958050970482181722323139587767374876987708690630179126958146638018284293187917483017264795914933287088395409197181856651645330022159334277543654885950659155164167453411179396805982789359233786745241146348393532111530178232635675886366602699060995592320071059014372810619833876812387451282176000671782606280096827506098034411150404498427799212929308502658297113662700213069974150218619759052484534100508011783333735311160225732528780912444180381528612503528300954842169904626254779615172229312876446205758280439965023640267108144396859344353190567020673776164756401192187253643160379280380025409071062746211236899702609908640968702098846775693218090346960634174033886017033978464705404427152933579195151410843530671682915231920136738804196126143054033323623758607547902177341701986261450061879331304178976726411232847004204224922189033392479289751333041960337356230585430762647318087417906325028077161143579290532011609450459672309818822007575034075622367770140751005707741955893484959943448592 [146,81] -294486598955629773079059113601776042999880603652263662019117861655623211178171070387184257613787215371491220781430517585114423269478357285025659184127069150770854657658937254913412714769293227387657488551420608486366723331960805224074456628356582335758613821388472588396735326866439359704676692739741819301041892525876685492843282799552155449067643147236259336940680109857885243868280004363996948546765282155648671752809034028726117066402862115981936836971105267258148614089981520789901062122786916647894107141107263359437188974710321624529173043533231422435595365920273658060166937788441031570542717578668985416053746468022544615865005543655322711779307090898188133321287066580078303790829493389989220990855735375534812284686511947369260402131746367837414624913304601374376646169508279529693324135282306218296252010161664615548355580296828934905142941642346501642220954126424447538188476732119236514796925385067287263966317904388125075866581622768729292058141709721956611634385609731657223063318064556946966108008048195812236567942658094885073967796652056154337269650896993588171877586942278865681191773675150736610803117126773300426605223997061841117569201264724754771323916699752733903402912796387553660115996573410881552063451976086691843655059334098438829001421359139128297027259835737797766320298494756179602038229822015028517123476435503642627943952957839329246131423620357339030881839768723100539902312693001667173309133526994549892798098541970900049010912194045011291029025003882622000855039957907769758753657264466825815958801011105799901913190781613466843086307109507378602010973582283239111934288241491647900820053995615350700604850354259311926946216457656137005139745504932545591422535772028356860017919687186153162070482301307289929868947439499892566152335902048558864250805601061212600519336948144550292790965220715225438896392245503117582884072646256964953345637017184036018832879476944435804883295614166973437534100716771169731867193969643933212319936820431197391332766849812632972958161106441585612500334663797169881473511333704527519261987914154592968240169112943400234077371061951886949923708641785813056001491957831635069412291747922876480 [146,82] 2819479292426099621938215586108354626144770629917136694160773928374645368730995688829178370509298199990814519834087106115805718806654483321516855870119446662394164597890474301378708031634337503003614329683256562924857323070263931517161792241771019519599530558030078697915735210275798140488244910045547734433860093126198249859531332467132775776737248655697139924243809093558166205742508393267778844923941744066306320277498636269138026453069287943947606194048973385987972855718126677341802689094806374957688232785773043285973999573364068715362835998927124131451852086097097877057292577318031408588477851887518096008508613518478307430051672200634471044099257998398511484322374181139846483452843394848528438556398280677306264697004783509957205334596847597695886044687582604642288180853301815909456746863086208883364785830391683282733766353605658009489719955039172607251853799569583901273006776435513062078324722355667645105921897932876379243602937123458426261594731611136621166620691867020877120141731846803067633070356382994875037584021759022161019125552617511379505807147880151083593813996921860302655961430132974148328642104637536603936813309751018651604491531865714513826947880490723091167129616795667249254914572424039616134290047820202128984834199191635496644117108720707947745655639059471395162430801759534297925834825325994063741619703019462291586917988307271762206182280593598012920026585599693497331633386469222495760445783899646703433133079443497856623166501724105643145584586170289503007417118943085235187196683790402874687337935026289707172521354653231437244787582517280410481448620276922686241772105474286017964216559375094091060788481013582414797704726421891034033549145833138861554170015186407334819695427489207553815591550156817955362193863303714221852934285052153395686898782113263930569109240004049659565979123025305976254478283644214124050982699865929058751141237029271488935415936590516727346307931817089899760801059430154545805703614909952954047330095313114135827758957251737109055085668166977683596777484984843436505893013903220618248466548715997949390089719733439020353230298697126529843305030327857806006521699789888988860004838794624 [146,83] -33574904493596131575575772627261071166564924507249586706221769592008492919041542731111073759651907682504851325528144714818026872901705189033092697530384447411526180346737596462555091816655721235621366295513771270660869440562334802125330140490731989628339227616533354618060221410516830257882677165532780345390553337991238023674744531229724022679452345329848463007668473133368017426827215445835348776838690607504261762661281377317942833817608085158861662962252938832660460147357824952539271720586581610403906885575133630160705034218177437750261844011355004371083095371095447947784170052021345226098686280623380735858638734627388153144350085987357023253880300073232015406339432370037716888493088420658803348982006777609685492581810408527269160119966049121895614509687146443650995173306469474840801132526734626623900494359740863923312322452690230978200129726926668387464126053126436593565030326359112805194169388992932539854391960835862874580756860149150356896748085855943818717712011710113389206361348331075362132452277419440750445262379366648924472458932194849261307381748610181978853463471842279163681243209707429820882722860016646426190179340879856374002554581500695951937182093879373741198999404760978320395122455578435821226240524627609433948682659679131812374999775715290074761300909669707931882937755487740848642496471650197204756227399853156364388497962650259799903050857463524361161478744389991549716011889604551976627392198639305659026806341641256408608165420957757275689061478494561005491246908000021489597336985007872793373648025396604712772515116570126736019300939494294070123848561193237506399351267579888073029667826591948025088802244393144675841624551361610868474903287304738824694487367405348385088588125649056314461680477812223268948283091458297904439958061535163925927945457789967315109922560098067915484035949888219736296193096494469747603449507236972887163031122761201097471200750951781619741701895414340368817006813512585925848222671249593341281235881178174879436819928774603547337813052834238338231031573188073882750278404174408091943973926267199742584952054295463339653650189810980893066215355176309539276706848852286673016914432 [146,84] 39019659453659453506487599136760973020453797946770388927917602488267708844856302218910977435262324104713600070823195088196322918045777685694282406188316869308782130665135719853389784780623010087061899847226252812377372969873698997845631458342431606622445249105008793184601305658325108026260489592256087690224649962879274167852192965840037179311445139468379109401692863124815744445102141195898810236599717193987481122354733851840220890936273131182411720153569661083848589197565093234944391585078394273185430492728716920123822095757088549049750920106575152672329178188895811812887990725956667572526670619136359512945237956040563119524246549452632202275617189312825006959437924905513144966251833054933530985378173033346344882095459864033088212744939555773585108086265665034720284710736441514118858659666242494364347775531809691641431271720870293835983589332452989875817875874653892322732756690065751017593938996015253489741195187014552441786279519145657062360394325879694593036273192348761794743901320767351445368269164591742092919852533599845866382034800890179330853916871246743201267477880086929327713240326931553088716660196285715643236604618763172956313921532745200146540384602196084624975929230725648573118010667334217117283907983306799074396522494636669009074101632487901131273465180181729575729918672572454370083253726552298872343827890698274329740646342648033768296749374163255248195126484077151888402715803011793414904899766553814840718817227336582531493955848018639964460947346421673057271636328295514975496640382054512707182336131246073774774649624518874778084637032540330180018468987872534184024700152362316273564824028068783480216755403903382557462420657155967852141644050791260237203050559559414326293437729380879407940995292122265565868102390571529342693121878050039450607079410654556200535449569363017238091471596947037558415444523697124795356832916359664385756498756330322863386484112308888703696107552756676652838701005366966252828820528717369408887771403867497180654882372051965001945544793787434327795689488225790619809973973812490577577479619508298773959515672369447847305063906558854488827181210303015943539914398677737538740 [146,85] 1673620173577511944596908799138317852081816853184599853164308455885861198779926707382846544106089653693494686118969963136716559533365944174769449207572435105085683387326887611803132463860546728523604170165238091860074215110933283678497084247405264597456617972332326081022133887401013212743193624973913327555255375630464302099113570091581874737656553717605326724623551071045798192491138941359256801094040091815827373414619528140222349673008898619929778711368932893431199749632709475601914787099474185083234089645145844929012559214559112190294368360531729199501683011608125195284067707285632234149137427479275334236338218075881691337462702333166198062305961890168419466237603299013874279820540836944082094168485251397848052451136541326469013854270051693273022234340189721128479335016030168919172705278744541596415615104867142972336253889765551904939018449808920097166689115176290004459999772001819623470905056658026521225569654809676160094267939836057830300905557992850392594788565641955545166489273463871990846382444634539041596060435139049834559382234276143560973285922389009635699682668557075902881997682072419949718842628800862420293753530164406007556496267399513171039712708079654933176429231434355767042692602423768622418500185523875264596968266115580700301794894558224630989916742830006903386799062861767502972501283825340523772664751848152299722031858384852072214880911777847844529835286526651684035411331794098835918374949109348393367871290713890965063044834225346048834370091476170180948528746641770303773807632543872338951574853031291951746387392142401958588964173003385899839446018347647026948449935539078658318563368280278982363565272956568805658656909719175574976075206807379366551364946199174183166217635465478221725158311320164564797671275354800664228087023164329204024445594188229552529718841913960397457947415633075446183065693871476361370043297646076964922825747860864946624072912344536495949065487695963600322764761856957815835830779005859503394184592319572845233863229522421118037111674628290819497819550728913040618369056868979189720120756093553585865902729011966209230375403735373062159845624981932409396844051102678208 [146,86] 5092336354025368680857951026552166559626825880144876755974695718910544421276411825031034178872372955071837991501046675617693941794277004152197992998645115364868686719621534706712065315761593916151848447478593452575384117881711794871029214425963537770494421448837897146373885257240194723026543544782088790931734771910197538919369442763517794155606328042592976797884960620529295363629975296597013883092925477296861190816300502154869477641393876045099363831070669510251228608167497592663023057327260298203872649277815973128504987505662045982875390223156268564687899654611413211441583579186943727878967723089035823121890349836877830225074236583842430007019283553642633068328446659562699715879138298025098188138885568547648312650473962226830649178503226321309003763337308086660392316971555751728392136708851589950954202694862535599605325654528074268674997386938113636702034818523164954769981802640146828301418442506842001159670055546976267861998582896296388889101351806903133977674621030722658315602644376885195386909718170187350864421271786127896309971131119846639578100425781504314481697410672046999754567086454979788264943563053666364120122373533868891291412544627547652429260100431925043891478579666644020726085401002752834288028533581302355016750195368159325628574863854660270637470855518445729250589649677652522208492122172725461087948075188342036555077717827679591745159656281436258781536566649710196801781516096655334707869791956105187634226738913148032308561080555374217258289643167477806318209523850432548677138051100781398246735467543642730141558173526336848128843101809716801385432622551305165363702481522566072201117511770938876461413449403545524232538838356785166694903373575673972082633660749093710079092639576364064088500291268827068383784220261932352303267498907968700097189815474640791530298178053162093049081394468462228846682952044138134889013274222005611704919710437509673335127474979912747557351092139003240138827171408940077787648241679251393685512125672644752019215356657193236036735364862323678886313541162917328402369074017295366462012981985595843167706737985489772469724844142333829760822560906409249580866800112 [146,87] 10099280366343803708551441788989880173101282605141655847761513701579625408283750871731079376171855296810327272085400586016812192698608779696937323336998892274034203245630979251525044301895387089965426119307183200535033163265797013074366361118283757943111967005581361209497142046537225750660938023339867591551305905907519394826629323733277759754736327354011150787718699592103466029295406279403266913226782774717945813771640034018419092893916770480583962997865832553853400862391715750908554561130075006895347673346113914056281698968038291408658076810678521623162292702353701433805276481715918924156800292197510965254738947113905181165866513676738591089935643878626746417126890137907455657571472279915166624686869297544185613426896023737804713206389368727243818092317322431070489644841680280165478275035811681256514001058161714703785518269310611443476531932175749351089123342951083005692293913016905648286918337484328072654943609477961908697697195670372327508478210179288257526126892090306545941535597274581920778045759777570488735661209527615038536274510029050462037902280807334179196674415029656447912241469816389067251294978656811645306364770176099353587396520297649217561804118154315463870163851977635324456790092226351447066325528457084584237342187062226319147421235283637194778817654208285615477795803353641050829138582247358548458707643705963661222498639074218173763271897013203351814656470425969964976516057344442012958043976920477386165523000743942153641460037840286868689225151372157080371531011523431826362063341286446335409073765703896810149909212994132297117976758282243944833284594852865023386732578918708393497788762736763420740496214958677745728665171994745106714158505283667419456650264864526672301116922763499275627190492119210867722402667531292640033893334369831903496308767089446948517375373764234344888232559030827495012972498221058810851529059730208870335051150285624982697295574364477097203842123028019394493698860674908950205284042009515512864288906171497385895256869955568425479801298891426916218570034487440368798842311434316474450078922578708771862534439745922069099472695222405361341153510764903586702128 [146,88] -6812134880414371656481775306938135035236632223335594758483081595590941526090361408545323070887274582342161715300590264180616432439464074000555137427999765159770866536922705024210629838858132125813849649347916286132627829609615079370014260937341724094862873270110731076750699940560888983086285113846716110461261855155034608087060360928492645743287496092819178861290991551981461824746671136029214534287617330787667523566168863033081675267207120818028776697511819709397894177000363112345228889318069097882938169595201701829547734287716309727524637575658831148861554817587155713528834000438084183542782260071972157323848299896804486071588629430635910366699220698736164683624273627292236930091608801036870656745156657118827218088949013585695987873090529238776043087595063134640601915223053309393247617006932168456020377825654485031697261297977844853036868476577334600489946166829224358952858837835609924421058552249768769415555263487041548437077297609169532100114459726851562767637436245688575079579578234983627615091107430012633337583974268111270915781955623916298260480942228529629688058532142655974996682437461900134948912724737330651323993228905617102589690719375108659043176412904845796921639006745127714003989135350408173687923855312050669319098755526009826983142900952682849595980177061985585215625905213333752126824379845861724897608370767120158602949978313916184673390636497176536825526328693840181606198841574657682733698970840383248828496819541908888774915034094648937571723151987485621869886003292504786402859294583978970831308080244279448607848264662764176443875265244054931204254133067190352345865870917888458462253460191951690776479440838487569302445891047741431947333379757548022839032824219341258220696900786723512050020300451236642141200270572139917179949776138198219019854572265039974509754536975302054894823073805438306587648302790154182141526469934717510983664352687386889072663524250121879976348292039653421466707584428211397770934472089572537529620205886141487176340379235180226040133116632600856830515480738387202359723309448611665244888568456433769213004015229740951186404742264805216718346850572835560 [146,89] 72246909100418107359881010024047748607005228132505254849938978304426687185787428981230586183516879314287780515432299270084870112898933545423870021117046677608204608938129901075022672276106360485234731317147611135581438411014413578305957532431331144066100794496877553076747966396911748908705974251724950225955320525043016613768514409329674244473662871249116747127033499096808727629507664584449606761543311088396655356432447805839264307460443960161895394212833376607590439076804199976441470626844334568083023452385464143116866261592273696640844883678138949557886304562338232236638940551666815849712551554488590628533763158369349130309557885720912518253812124317335834339905279989913280743247474646260571607794178159875101131011975283105926961469182794318217541650455719755338614118095336696389035533059873656836397850886190074191743332697947023075709236870069531303734048834973726434471532262301321415989386841789576264666902208205843741116672275050561117975133239149936351368649237786735657463419125856847963886875078125229645195437793381173062218126926815800903686249776596669326772876928045326985214231194597099427636435020012520903330081790925286253422572452050188069937486511897637178881596611696080120264883291478326491391220044124010621330851384025586557947863974849428379692347393966212250389620924639638478817479072175527212823728198274419520123916015538769457261629197081985842670433028098901860084283458662757985069631536707900926681067319809533615737348052335057885081615726428474503588217247049179544638739813556478456270344802023492794808685626053470981337059934401622788221718292445423844724676145481124705235890006717733805484788493294360112592307525583868943763273129907367108097271909438246418751751436343724719334349071355339909548314742942818974530563083552300652649507289146856281918545466610320293480315381311245098849453847091376562979576300300203407636719360952655291950277469599264006349092285875592848156684877329231036831491447537061020143370222215020318612477636572767503738482592531095708068699998423897029784020065621040155840964566681841449215811481826000365697127760123336637450214621696 [146,90] 867864186616289209818776316319065503547956734789998663477895529992446543782025315344508388064557160470892887774573632624525736465237096872652885832839641164498202992814180084826326895158352708687027317185963921640416127704495414034577161536729190342722824482033962694677707207979927204245460036722262975459578183009580170091674356830581571703548219298915567959137457316658742403416003806746707932886149096290743751709647540150769756446639685362728154722139151023079450271950374228977880502233026791460672926500373396099583729470123228250569862597264359587519514718584347812691352750085826630547329550736473726650708098837207650933171339532180109597889677583918859915726458599350791516423774976476900296234218695940398398910729486638807661479988678233957830211410313879100165816867895751686637178029647790487933965577791657553804579850770566594824342386790660491699805600493763819647210654603854822761728035978735771697145326052975116561225516207550053635419045480972199013177173545690029870744995086540133363995021393106235956991280196302829173328956233044776734577983251155541759219649674795498374367687323157804151747734159567933940385261730197406322214025848723673620961757719869680342396594961273377174751643163938542133094037563550747842178869525908788446489649230630575108238513771033128641163075883248837933099637035684789081524689346057057480013803085512606884519951386108564419940213708054177148829143119286895697065191195399777854853343934474865779865630438431214048177175916094548144851904500907781657378340804898879090154113687069975199105268895886372224602832632764782100846915743223963145111497076220810692328524662666905106508273142278090125782052535869324925255871796108714564293338664350483518346904974773622950686526761895644117513942110875444683364800457462218265510337461198541183665053759783024139715580819048613580229733880920797268246582947420684084234480443193246519944043907445323923622255710686578769246940268629808285698813296668018672938176397016374037581850447950842866016337645856136411573556960875524771564037583640991216152943794115144640465328920301383571504634312494260118561448 [146,91] 2973788487876790855708006362717963206424426446659187083696751625357682109738430517959367645049660408498579430883397906743656193095905472016418110047891882279767216818309555893174614581087315614300820895277219157503488480232736818961035200818380624107091450365536644330212192614200144362909514536923622882974697807421416425212396301339442187160904337364660190840023691051705498299803167716566570986244686542971479127274350227730996498735590117823281077055949984980006860638881902884916916908436810250444228471649187925495583627831379169396699886615471168041838996845272940668889626655545178936016158517345521752979781926458345974871873928908732810679035138550715668001803757399747087794409072366591744519736163752966132649553829847428590749307511469725289968118742026828121424572122894256862114838321735108990903996463923546437385973340782871181591160606146434559573941683980990923137784208261411295969416910502718390445231724043479866812747050679836693761085265491649553309928818167116225070131461662063454102857620853603098034201063126694124283527929152540248170888938777906022484181370392382747914300814556038336352202434383708961469066327547613613827233023940911864230203611419425208219734545570202476382127583583244871517799288271359310802519696803370158012422006367028867335202425378886137570238590380202240356946601401821664345886786586155291407645014569217124269104767421349390342410520429361159978938230885790303900880939014536765273415043419468538800606500172030104945782461919740419149638432196809837069931936096198716116561859528474757932459796461905497354690828570449224915366875627815649654305994477803819818755635844367638072713992961739415930740408741716118901844695006447527646605255936720868190435466999234759365391542796948029356079755773046312907638261537218010950951962944645452462624614719797524909896661086069062680506108301209848423406998037743125917145056022857448507828868169458740598882578669711055193596494975277681979895184717173177069930904999883481090157034821745801602458083181024397755429385772242550728248961804443455103319800890565223854025421254841272200264205363284316264 [146,92] 8096012893712162117583249430474560325201754066455782988732692732137096875494186593773951245674701620036873357581658715119545071771115613565877962166714277738060152456914831523576036650786405912507903753942257636138126725162693145658650540307735520067795194988594709677436537487038074808158294865959829651195583360811230307890750997179074842770153843639137603916865668774958278211867799172306437631255746434773716969117556277347269349258829778500356190909332932790154573983104650326131148290503442357178883606658313841646499788764755136923688480997903184202932795804886353702030666185589574103840628927333112486054824292114404375621421855805609935163977333464185423583110720365095420151887037055027037728731123145143462539508896947544878160405139694024250825981262445102171779063459403489550067832984496821858055284675497492119243710114138601120624565644898221767147445893856223040232239555690562268911348205967531533601638302592979559399600584559364926001918657236125295461981057345166153144388190133399898321606968888661305716546432597085175334095723734437721286643834185047206966135661332171862678271017950022786149896312108086564613269950324519596493410061450061371745525655938249744061543482364046098724666182995315966978434348444834842888820926691230910747603971101708122813474327204659594681565888317356226751985070975428418471854058569644071310739773420444487635768709617115071159548971912654562553137877101913816818697206764663820902084727075608927350420987486308187566986015337722596655867656909294374085595626348535736060154076363766215145102004016688698248609659000171291584774475621773502561992681696281033033244266238745343969803887365769239372643251253173529612099560476234055859027941648980596082819129268646320942297359197527746030844381410441805694011603552221385517918580191869836488310812312613936792484763372814328981977146532149704364530265026905440697040425630140359264431333827247858567831123591015689954567202005420168566660467613459795084602498003915120595093331523267254713204854033242126508343843246632903131167708757726853354870978323388081697847731089616109410668905340504 [146,93] 17290148008375662980245872769930214199511288669569064884308088904965829871417681892728257980093068596298746801147321572507494462842659649776259941668806193295110254108564718800874909687782579537972292948869606085156966596606168520312432185541833828902058926189544694378404775461970502951097794007360193381681760940006148116730426576798854490384523349308550844648715535645483743807176706522804919041260873182590475935295473283438078535757506526585343526181310712482220668027208721754977648598587064434738498497516385851533916012249535955076681556546286216515541347214434894302660383195819918854954119903192890420315204983046629241743619958649508096132337428669867481733993577570586672996104466176230685433494323798630011915011035692404482867601949969024743372180662774290494484425965066200472660023669616450968380214669905567542506832793633214483227006182418669624614358020733676540543687145829720484635169822331653454686557906174897251400665873577663660526393691028323166515432145275554963024705824480820874226201228934615842826470968825143598935694979713235998116159817684975772403347841172274979879531220362069487322586544691040471137059668901585785996409808483554611399530780658096602675776452520938399304589643474219524894456303673317783814104918793343885685843843368393372893106484363600301315979978532242412713775670110141360126333023619318781001101513381641192524418461201048195695603079731089008444380016794560228129748650313556505660606411641574833822921106861489821332150947634910727820568039896820680307931860590111135774574698895120896035526066449881524930766339369216339652582611141619190936568868187790664060217690614973069426782750382864249009736335279798740008947047112516537709650822466700392894636887877485629964231733707680812520064568696761571475281802000054266736284444004231181937332025763313005727191431661364617553716839712524369762688698957510471996925982106565937102391314187158794635927939615866161439897855344085643006887507929537715106726292761656274715906658898765090405322679053420576295510905969861272506571034722553729777609540178284248433310653356933987763675904 [146,94] 25592283061818433754513966585510814516095842204088878581855261905225801476425432562991918511084165290359745516135604602057599988845064313205826820952281677229338124831967402595648876611627685303718082792860902697694629410492714861108578242996221165995111863334130721646789406651512830707706532574539375527556767691461768547781198024002195884401192496338761890143241577902723125742930351286432075363455472070841383213269772565330419206429572795040068039301544522065017140578876025763047230405441820060665525132252045498810559130504856032320612432463464108074565497252064514211099086984868545044684938899969209627603728507022515984022759632483604657338883571672502730815069325984230352622346222663335777114554631421172330767788232798457112628830210972597149653062591878290081057667643851032513322434806386828895146809265353390536956776874725268536908151624413729176635940450999243613470776219620460395070211633535158013533031303479238676789635255290562794403765024133781372758661213366183862986029221201288189181717553106559537703136765772029417829054500973497454519168803026432659758536478275963476184488803560270770124807422056415213777577999233868137754670391899076026781461974883388300061149792706583931711982058914795362001425769984609701513414965618880744901975286237618381583135237354703824541692980566679193205110729260733878509282595925096018868169414344319715429744455496774163597135179454439714030049684289371532931629146375273375563961317378083891182434954417133420345380342869236110333743141786607458270204956410344559988956499350343995320536004840434235805559199648272984915020342515025423232794637852226983915510577705562329725945173653254695572150446683959886014053529438885186080909286696352494409428713273921585327820602544913404680821107979308858934956845522761320149387711728179671400080265086302351652954934712968724074662447641429862291057594072689241616086426348744061907860974879895588795952768380426418639302171570703976965461960255605184941376572431089385620998109394879603423473167727007749564590565014142958250411926210110142182616173863124502904451418355810012992 [146,95] 22387128369985529703958045346811366724920977465709854751498607960444842900653967353472458526377958370347150478191244556277213841243916239834560260115923957098839019961987031987930699844300616382529219546835195195563413554835796469607771071256488460009298890173398713728153790549242595043203134706950319646505864615777945055584831376306692106620721664087485126717520636900590258597759022261596214949773711400695063064469803703175105934430946588552451913419281635737489363226144770916125899443732304629219552912833236335004408368723679328774038351183003533252196444232991559956564560007627952087547013027861117471341858960493434083394527506831489548561700849752488982870675746566349007736011845799747667603229274805111320120019145684242706685255225639680491764399339175223880106244948469918485284452790682991779442935933746950059023800420182274622746896072591845860942687868409019480187859570513907791796833404414849276494614486407348917798907706163740927068281510572522731921748246559617661052498483063834245741567341306279280059880137789233995801331572724733794206290469919948300791608206605542337624346859651569167320282450967187304204513801980388258165976310521693308103344901704922844833728522257304951849916602221676990626731821868787435723556821189103258876706508377859793604306176925780141757138867963519523856240630963696736604370676019667407284524856416885168275425437331067397768533389813631685694254002989520555974118728947653314318014572950278236606211080319237210763064139262793172760287509445505955925500167912702123375731068011843864709584882387140611831871123219800662764506023090461296854023112055169851126944255677067741606958230429370409370488589028100225461886203817553336242088293866134937432360446314845391621699307833634220931780804189077943736243270663900411456694297841126753070574239953074878516322301516210272834709210763100567427885300836137538013251051834510247201531714500801599194549226536834417152231442365456391572703683402420253354901467966852207613128863811559750780223085665831465104573654530163400497252199767952465105279959336778249570196305982592 [146,96] 14284586826145567833724149274476436663507424534729956915944967139881933214252161840843130858098727216881319813646841728635941120670564501786596808468655317000134148969712061860209777275375781312349790973065223257868654273382629132912145739230622176533835983635221586619837207828113542357976530885719936987558451861784713079012304332649220752718484695250596009842271378913552541813582510303717793870181000552158009873141418336630840165642392746315900301534955924418820838384224834856778787877091170280868469019792707254691469202844000339273953486534323442713456587047894857261234757382883982454723193662061894466543354898101723622314926643304600076842518082900316129073896180537404567797369424646324648844953160668731588718681222270057303076230269670196349687456852905177631715183675330176135760281630279056600337589801468387624192411458326524409761919680109267697766556347586053782161882510487551718121434914269796948848036485539005219749523139098225954148876616904943823485318728668550883579441438676170190818512707353469545691508451735790914070667632931387572894737796977830899948610062834702988487967565548003983720209837603419431234462980039554401675736457517811669613755199148185415063161521878559067965159021617943179424429135349422706547080819913730830735941811781081363510863909752148371908166551307393457654327314063878013072183661455044722122005195224848665005696774224715595987011278289925848940094504944038241608531398144324550672857522944397588671090065742859222634816394943336853804332968281825813492302944564224017058310885231195811896111420838170532996830021520121245077570430416981536767652080686814711869697966826163444198772648063995938542646503477296875384639569632390889382242442706507744064818649838090067322961388172346124120212238041874756471612811893218529405764727903569593907878321577745684277442235745078766729513875156666664731737242059671488860362163706011866515562345928898147846260453155723806348360948891817200566380511161229789233403886012444351759063473013602710312274900322206529293069525945597749854527508856364346928450304335200165032431876 [146,97] 6858773298546988531769464298097948994000038180779818462251821127046978548014812497228582139328857400329752781524016185588699669583879713360068274874434746660257740215259697666401370037807331804840786270298146017572025935017926824726587566171733764294334082267918739432696248627152367668832490851534415123045741620625387342343966797263978472659126422688883575230292885648286449251776277262948621288297240734756996713870203714974754602944839858669160392640673789050909332886350050547376159804596428347225793931946382839247871100079490622598235811079638294086456038681831184012908590140679763137097846318963032697314579641114911475303114539520837803733901296985548374663084914747731920505332569899366920607920422957413070297441963132413070240591241597813112739536304185906259858733031311378168717671099959088100400562350670966537886821865946963558310876705809151243876127521301139985286681004524595592620933188985505124796376337249309072530873552638612920916335927182393116483410629342469246272420119732432923297705058635017228105477319387492874004441376004543364340914594384196126320736305061441299723512058645862849293723355253862765805110556207286600033104539742021757936404196120476252938072462300688818506398821630043196707053710977070933458560597924858457798333523774992951152298420135224049031678320243942970548033929647585654319795908064189699555168949508721327555568979997968676371750119245507558840148467876547925963148611959009485391404548862381441302462239986797391296917955367895813750939255841941665232790026177465998037182761246224096634497658316691746660858135584582722417454115689067797554640440357348996117409288755633617002023095832058216825715842202188657165975919546397599896290229103754359524434963914191490631058885955520081629395355688242217858480400940449342737945363595299182363554533476446745045510748776802539488242372438115436584204078988304173376576375414559328659153887747044532753253872486095650661259320454024759323347205367491129413926831617411758176403099804102212229734989225005583694304812371120672539270726954319333475907125543151123008 [146,98] 3579586522711193801015450721199162854634280905380385905031187415170833153864033481950834433650047869817082295886329895089917685868268545871620958739671206549337225224817919188579960012689810195462344649038682088921933920942230119005167444645248591586710983896592424477436675311428288513037983297901290019409302544537900002468254861115057530110544276653782721144069779768417769623050266655217224875088059681973093884081807332402759298011731766802300235683794332600009399607405765445756927444693826690010718542777727881661425758785371822509214584369295691500415503659007259831027422566724463268515415923974977583402750230778387803226645576058806535741424061989997638626189905489768712975727584452656291246968460842036253408025795244873446337608562279639632356876360283707983153247573118989341883464903092992241033542220541065062741810436550708460521325036531686829529458671250777569951275205937778364960396081570518067343622428467871061691653518329820893956192995399149656438728737000569860816557916266990301764146332780384666522115117517213475536324387935202075319823083982932786092117914272556732052517947353505819171510766207050947848103409981131403949510030660021253317095798359529601715471126680450878793603574107981390603179147819094622665458031834051021671253046234527970046598695053772774287478218146521602063797441452231886395685448277969889409883812220551294593233522446676359706348447051373032409915287474635993231722674545311456120433077405954124234662157635178021712123022610584428313224929277173257773387504581580511526128801807698484195069667667940730448415433985692332095377598572692041094544022380523264301868047511068538823615808443693915400679057283680631449746953453461103974574292716360881551696249928100759157600652771585961974745159797820119389603914189560136881480292154111114976189503285303184122476517624488233370313899976044945299872698269226257357896640883606795630227175657618004908986578188852898582121625303801857952309178886128714138993997147631856819611051059885794899378503962553342550322465410278504640887986064699941098410565978496 [146,99] 1671654996795704089100706421352399120045383071613305595137736145548938628898617729063689105684470251997523738698856983482397948227066846173577092170394631428631606910398083488953169143273330733111738142728589903513988514420692909219216081862166003588603400423522870546333828664402358888859601782788747264058706783528567816188149100492686068374465705617046239135395741852980433965061649129794147496061819511031645093549285929364609239650355492822788644504700414079300563350543878119931481287254809542020796586075543596055946713663787902476956840783966921958022142632593749589811603313366039776215879285267309460658263605625152055784516729622212681184348870554154774975838979099001390545721667762705871811500615870306181896762583604060509591062320678135627671443705158508834862386098725592228885185516314977805702048810388391609856099935881399013096530237171475442650303141460549640622860516697909672023178366913324483269696453988406144041057161579553482997826596799573046835270995939608355603736165100435548687415426837878417170079312967054183907098438121219287981446278409630097179234535500121443316454809429203259078797826664172936244200827697488515267595843883892355642152544761741772835673014656997489208465520200595930364630227403978555368002244754581808256947282152509215752712291277567001545534736135182959764141686282160339323830126364430482082471359972597542339963522070035742788313557497189138202871988419906123751223725198923145064537815297859227806120216562132259060001075636877411419056696470123537333289208505054379360358026731947802858901708146010934220614868794991100186497756914740700580600778332172813201901337805267830344466593787607354278142679818813453544961969163719085845684860021916298759961007266367943118702190327288561831133822761103295378846904478791218179000912194745496182629181485426282266939682876726295277505516787728411909988005993067576970344481103480883368354741475083321926468288611805639040471490998624892667994117161926420368774703401840335314911329935029603628068726891002308089376740670355921328260873790852320057794032 [146,100] 279733037006073017814326130262386403219462083996281364703435713314582540843418515678638166763710984504356863727067416252622214381752256040216265712026932694488997573699882721738984327758329101061363056292036095321736178188311442545221379806162142073287944320826937058909916350164901757143658055466087993821420854589392949111796080058332146495426209332753963720718948006132763076528785378272411791477072498234074578963343839471267152247470998251455998751605096727907702005607868089738930921033061240948117469295154772431749888233220277422108010101498131297297869837280331535828611227641891800965629793888168746679370641904634770921927334193199021867794993903233166919071636005140744807657519566104344848950636966015385235908358485721842298134338376636089788913494480923461735272545476780633387487971179138405778669473986591975809670326805989795843278436085509053003982496294074032071543288171209007938475832838479467211182128976421809749441406314699366227980203806671405368339009100700940004918564149608250973342479754170779238827718821513745843340599044436824100133615679065904686131259568913752088064487713429138675252823276065649171584096219845064573829004956258757934324568406330163455683304421652030733499475950559982907902657708306227008274577466753227752142381458679404660730187614143674261282261195377890959339859181255793396972832510210729447477876708962266552240868023814541618437522697728126181090206989963985954060030859638569774283631997380054477148253778841029057166919298467639905299245983133829833594472788823258861113326475057286279761423388588877925417973780454836995261493103859857251224593864067212670651743131393749656449996099023564701122450111588467400776749518295682055395462337004026461059626256358934535951113251625501126140608307968505002729469107042415345854686902832948466027062735444261413912684204064847964197133752339278515447142410608685870902284483338264091281928225732519557526916765610668991644593231969376749112744305572580744357966897725708703786062657294091981682428120691780959965830903556275210711291754948411903 [146,101] -344364835470628812018696604659945763157785448018404544946710657429276785339828948572585867482436499339709956108503085607277009462395442402419682390688992288812630818625675499493588216903788489192126853714419751538348812435964686272689141083724621192509894488412042335810385276705985419106302506654358256148866937457395917560134970790636670454853841429328100304215113304209203000562508579579163449516894661777929422722497184841981946319930250275415152308267323989704049062591320208757689402368460304191232833162699078964986168667717797883408507847211849837385966327676476015814040819061475728018557351299628513810896347752145918019620138917207255633991352305263028076840877491134456985831462338557884862016436377981468326615668148793983290396023951995887702010538665701853572239498296496107996643327665281308884171004568643835747750083106182974528382706720021082391653054223717762080478173211150505039149364959628737731478960899978756571282210125811008220536002978768655827607219784347620887784614819697104893859950752889970482679895109205544248321870663629555831915460866162411585237750698296202582320586464043229273147926829701349399917228009739119590535270349478048364846751234350817118677818166434545851074780179166996812945666145132903647902057078771518664332866425039670276924490855249541377527706322337074131696449334384974134315633280178270806219124287589886806426693469569663872315935974215827509645030235041760406885884899062892153121050586183485716216620717129585146893833603522581924708338342105955065073436067468175003929271990592257813158273437617576708843662914054614799734768464811385223985449416645826612482918859250607188978710471772682838141931064400102852776333561281269677436301395263238222476035417307344632446371873135405065294319100455297480593140062810254902397391372349965979422364729676596738306171811102534258432403323786754750497367470532590296317025355619648911178434805246003786800965951732019359179123530829608723582089872083232426527709895315809881971730978230280526909935278863244549886788344678100816241893047744 [146,102] 36507948692901335149166894880250161833354309167617045769096929599470039779617501663077935342682461613961071339065654504888376831296684308167574964331480412962247411230876296219229114730541369730261726102280364977696583835467386897423553406304753011914662574963207911421283418298746116825404238108318584489956862898068454494193064431618656930073798421427031919454745155715741660257848057797666172309625071980219095298915260671633697099188881076761377628963691066236223439401107364384136602525099956743207905430415848988927629238802324107690571709050634805855409063408783180736562392759845991804980898559197807148386560081099698029007494885040492206324078951007241273704857899699892429509853611248373093118419560878556061637513687796828457699204704637709466725567826054101066740373664226779637960700459205614444565164258902381196489547430450519997703179617247146229208917946882619705015553724221784254614856761945284905801104020510665646437573746925928698885336108267811844761367033743483669336419897026774791191747923946472821921131987620832656652825650984384627990283495832676401140061268403508673544094106828467465551792899739677541223184403190588358718933943466723415357413998467363499902182530573140874708001925513533251134738216063791893541438635570452595894025154378450297370196187397620201815322128853007934823227515953039319998248942162196522737552511097333206070514656340147658061408534442297733744356507672647281019998480683115308434107382226766917916792204862595051939628175095566351493788818935100623352553493895234580019764721366364481899980358134549567515999776768717191969397029702423503485981342774754083655514118757027861710374268800240729226720648621821064447097425797159755283639017151765981370611013962353733487363907940069361570536493310051886054767055960568649378168264337031154169787813413072201308498462978230175673277295602381596158212065370025705394567382354399691079432246874091093704047056667447385979594596337034181998366746357535430807616818221616198575424627452613597098416257267209108054148924208698469418096 [146,103] 122806043157747988721353602403076521083487203984428540084711695678801235312170682366544976308658601876871342999951233053001840759888499580522859368719823616732326235074514334566252814376027998144550295914190477823265940261914994110968344159817151739756362874960446537386013440639924906690202285970187059719256463496552534064387029082722690524777172328769355377689615393615559855103646195562849360323936817830366264358691171630324314185739999198045029309654152952539486483581839498827517297115289179493083263457033260744960651829526494930706152192175299451873145694314771964373122365760451079727069190530186843821049374217795176500325062393040824223992718104479405872580765669626752100951503133575068305524623176479903481060523074475100414049815311491846007504654326631050437389644890284864866451993850261037640779767540112585963339923925233800978693097327105430581216754924494344892205492785176661890869889558187888003550761300707207429842710807482175095292137987045980882563195147991091763315661777599076223923667047623935410411170993999431571004665369108533834587938942375161651172323278121037856450003966818377638569456624573804795411056080078997232787058607611341906110736539421102632473624784378829026263357642113743715462876572638336572771739464968125379237670672131064005791809358659345314637426600941188172409397349298681071610196124022462080165375804952357780521695358025506162797355779721583535840446797555122183758989054521443360379265501347911968842817550004095362360406104245598050139130505058959642074301415987458805676918580484211411759278151692511572494655106195268092715041779407393333801978514438677160133733441631444059058569988584124855963638769710389977538015613120567056767010999048280118187877791053031147744333364844829597873164600262518217647137939635150649007403492072722669981329603169254613958966325568749593055303896661251583368711238847628907350069583572123200283236909383788811759034106771556526144454614974815245082289949081342833827507803738042960040193587472090284027886978035651477427852464679567984 [146,104] 62427876890902499723504980641289112098342805032568838055293250749605117288804498540461526266950158605368796853541647251587271120037848052143648213407625636541628028519703231483822900457001481898680675025612775910995255410085824011995800333214199816744079787426265523340223603181501556399638504116030316946656826175582277708025784078824045770027477256103963244883475213858412833160385425828255975933719598230983520760493863448634152115645275212168923837777849017922457222574525394180438699538851410380162017425556627379769180387395204719852675686945741710790850112268607062545680298280404099013131101783342309789780653315269569218982792451168970683592543422531284148707065491306952514275898625821814303632404709841034938650934522325489657354605097625030597335954138168358387939066020220024033692832114769508266740509675812453004766763858103464547898508121481637796873320474006197164158519861110777098117418833039628972662409244239500322135066761261018340849776713982178284355125577810671961337061900862829134685119626630714309497503553693393334578627561887676737857359611215430547447554900773539361247548074111075944610033627352206290045437262517427016549388914693711837200364704684965867313077425011385849870604519427297071631950308646010487738872603207545478242547741636603538592001595343296049002751116294222069248169268316306858347944365659009774965183464739516926983559622387379012550801522843358362182588589814609393741401982372896602101028475571994695727243387332059758765107837592539607987769700041626359604231695737031449018904345623623731654522917834041331448951939498818879553226986989415188384557955450232131561076189198939553917499274511147481905651471040835538953884585958006744841362059544664641201867841308458833008510456707854328938042331211093671930657851384993392869965384511037913664490921495904913294701122438904166075463417483128276824874120768337224214607082608083437698440057510308474892209286777776646021466831194107905364030489501443013058739226541818701299175135991096359706036389440355833695613030716 [146,105] 15773588055693548321593630590383169760243549503401809070876603532102801759664332040209974736728377700994820379019958779341336622962934216935480826916821079401512478409435637345066942219549505650436802198459327623748380964857803683014937130593685834732292551482578744780409105734713145342988132130914988214425721126882237474915317782036609088945610424684308265991712638509504269800288823403791328504164151119619718783334710081764399594535252076641559566627425741213144718075056205912567707139753636529507522921289057342635432200987533232987481680715697339665620124325274703196867959334811094872495782568769999315203847494319740353140611884505242521793835271408637308081665052337476974716452709474979906860210861579865877113775568404136960950743393401578613655809322177342652917233233497850613682916307880347940991962920331224894405238227318235611106119634115156454035091138405920593631171647750270214637138470521222895477266919474968799491197853870194932440704702203209034579406501617916107184227770359942625840474285821497467576768974180801301689182301120793893996194258492372674534821663951103103027530381958276354078439854309202159951311303791192766829400846237690117525177641710581850503936425140172463440346869666495722678858329343439607413480029190259284729942719524410153367352012635719883103882365759509723787561524021387507129296995739465778237768659506464784656088944379595804365073884699130891005786165453429243599242643372647059883133859818439952307021721053791862629814198317260828472505893052607473364238722099058429776255785929699043066640653880825669023761865397642776859770137988876714718279933414573422706876092852601243932005860870380206907880482410403400214992558513080463797497574364102038835894531091027124608163052756312861948436265646024285908547809903604809044484509305116371898301692768870740104923545435159987281666969179665223369501869559742772820139360634141490471581177608413192221944450715781713097718319772345439022798016184582597415459833097852160434076678081034105439197168306694913843360 [146,106] 3084269030817101930056528063275711410661475976340275767234667180097911664698124617680052663440151928887119723578889310808216761824634554709070731276553876499652525060213116681786808765106863270069713486222845547637403017673583766567897554845843203063455090112819649672448944944016630543263572624168427379317271803923692518666125595827637122921397029929937393996001732765260405108175721877867898991742917577282418502017487899814850900580293119082140008817420076591355557541844361523469696267780254037890131071479889804671890342588458799540763198829809659658703714503771804433330085235281488321817307152511365906169708890637723256626643746201577137195572885474902876194952367115911552039960694462610919821608171034714213445939459127656413746389582574404074817598497102034485228776010103713984168142533876634318057560345989282763588912033352519628832832409939092432240904891365496776483799381327224951568066135295161486958484459628236368231428364077113720367057169788339015765699820876665837360444145105857449426645105397412498213358175101772157717173247439424541188658879330236429976624626634583114618531053023745154892067341783457773006185481558170121532203192462098451614722406807443714544516247937263949314980583609204501925893578249518805808799563404629732422132790983169891426259578550330511057526305048840231710344461813771428598511381715368627796883751884176410426337822730015083377732586522355713283979414479374412259537583248499183151552492200204499732844603227234530575015678320809922191938974671887545457775896353247134937475528247821113043958797309306729248094795287679632585088826353643644728148640076704450055589727506269399165487595994083757918724481486815884481316750744991900802511958433971225771072607112235229927240465673808419599608404313572980688822650839568831078654712042708987620390640459687876114444928063978180828681292601558331408524464234718811946114133266478572339584972671064824804891383916556233448747119874636609542857358095285191860849310516730451628849455135847679665370499299290632 [146,107] 320750609742238461755243800919026045896290150210960944843883055859417547987138452666645251913959028039371691406165479447716063588626642181944933945087151687752761518708676569642898361250293664976640446259550913757029491973978836646810383932316633449723329870763099036110239655592267702618501808121465249733697944904110784314565501586584851910795842108606569866391798669623886148057969227134943961370425477111184015334237603959564714516111132296279466275755169739477834351054860923061225257714056079256433274976497075769390604435680446371049966419998915762219731338578969184661840033288586164414762385041638495676480778351507095160186302516876035364100323474035530686245725322921532017039909183818049060685470577092359610693009584711915038768075761805916423211807964044408996540402458536066613028101751908732241039868174597754286913482281133027372186292164245491362074888984883000772578192042586322827479113743958390342934272602211932567024849512604787105826893016481279782246184122560611566177156247388390326122908205810654220088093493226898333442810866338581054198067394361320877270274263618903072121298746011706687849714357737449662362148883159638643625247738185981336762152556554276456228887989110378941538834982462977258497856062304335376902475862712584274120394286153088602884200676039119336544422500235023210003518393606595617885661586761026331156883271924186838865518840181395778687328702965507116213885234906186499812607551770524213281320321842409114754657785638587179041141572204058789702024311538840014201705323545743251802782881911172184715570038086390209309058271366374503764897508242477719615150829440295395262163191097438137905570509050910987680594305745518933828555706534344403017647988268326981819912974398551665238771161541413186531618527487549976159109597141322730534772077102696579176644842698948630234479926873537491690714255661988023526479115784046039603693267414238977852706576305372750253871758225712477007293178288955572386116029367295036793352573901701846115326352275942075871389976 [146,108] 19208253580529539008875877956902967943028654170723199536801040457695148331449240207416106205863105963783189831116042072982347671436819153903379872759398167695674691783357632495771508152639334423223016357624160294690469329561808452931103711280497680089496197506995583227561083466102530773164662718978567165911983371955785560078047501295710467788084324873640989815472110985139301661258079494753540140011166051593548367035023796577359238015711857909407726467669555143369044765461558701979336866843092508723080400486388851130112808456744361443603334466024314809989924846930246623057070010526805973875051036852684818080396863381415170147891029523323275499263681204321434799660782496794325362019946545136825484461451107015528649750052680239514822362534518254326910882817966250465167826338132032042849491619643298439536930997752871313555622245693244520170654299371790564297249980791635638112506132049472461030879883179285002601501635222295398325292158548037035805566726251426735158765243068710772313367588744320221324019207320728064414564792623186973863585253949633925309430633796293097191430011648533333038635278231431596473569446619597397584048317078222839890431107341577246096172095081590570460891796915449268389356966008135473372042217698947429050647982392115688519018893065540655303194272832509705860500822888074152741157080146726360252488503400448748536289571125604223863350926595878378026458943908675649151843183205168025957865742762154561480435558788313253990052997848045715333778577048534405715404691998901515450251339339307423536340227290872903244833928315328259576212886005406039495136101434315032039856840961006640381172168536791853326190277377418773957253969589157112682050809152895591868081569604779095634253594052692435137595811223154902852328718029805131087505908420536826906921438712271028432897581521409174861143364084605736780317850740090066125659240062694192427682289899545521354353504595786031440251379695042514764730791846530524853720131666371589724648873442888978560944440122443354435 [146,109] 735808670970130743783543023742483040237384729224682409629022025000868993861854004302194804184555318553206357045288515715866574722838762064839052684284973185204978889835590336288225943047811315612089745683710514227889607569299459935197621497868005725402911139085910772291847344985008049480500907056698100841977217963339458979925916503987372122835846464690585206160346253665982173731420877076912203075653613920498742183716136846856906028520889132901568035183057266455377818430010814113780414721116454194141401833499062407454847925076097871968779633594078552399842203012298647788357871982341300913900644829626645087315936911130621888895757233430130033733466532181375289293699924680517338884789963032055799727023262871855311528256841649727967585293501968062385848384858949894581353417419728262349100513409372405376173421701845296564697901554089240592152024158402709520970260213517305523354962515603563988220472973186905636162031714034001933574108537654375935390109189425471995578934115048418506567721287020244660460795353096656762389347222981836576887372866738462784132959556217412687413109028103070055004673081298475231494543226821006006185072990469078489986285359686304727756604412027804938569514517388950415004761452048100903151026227595168526832512664744515114490216116771677845999645665300674219056431836015835518757749087498195288358523357003607551715331349199403609929351060249197049584605010957518608518627405918371970060293148928086249307631741177036820705178326486734231801487565606736308829432773676640147781826206132066791664344285465284965571314594261531969350097106096743714406108124551222716954020639661182479592450423093807423724760926600874739304250645050785383163238082045116916281546101565073433054789850880948038156617742040014907817633586725906485744950558394072430268263642642641530549114229722837738901711543884124249409589759190696449564713879708708671749733022432122776189118780355685921235823354458160114929700080120368553592757398324346651126811898591948840426449707776 [146,110] 14884263688917422913085722060116768208577015780550636131152381348834475637331595620154314126577839687318186107379180405396367408435308470236724150904986278169072223228179408201731982649032253467503502546060347545930793578835809235112680829397056628819060789489951697738185050723238549369764719710318932388577933203304785475802350205621313650751599050981349877890154623210997250800667524172394100313131966690433125506913030192019711747103643663785685205778286693299144347891939402905709981608534856725321180678518767858990752956748102749083631475772774554865268745196743949417948561217324035005377441061718370851458598141710595110752975364664761884574181370588992383592513099084640060767240313063498646783921652434434068360841916688305675793652492104290829225068853460950819814571186185885402948324198449368739328445133865925876950356988584688718165741754374364836102162468011151670606083205760459383301529311562964763454976648072891692141490446162364896018061908526585545306502967409192156473290072654423503870822769020101515684593222871090943419664585811102700136583768088906261295214556136142409906034400327821929228358673957111828149647491985071872796743331049967943950298845189925438795426036858655025118153092183917798793927677276965828216968339338055912403540930481989367164571168973568355975866755562179888756421576301951154606718246147222817983610615982458984125839064395342152486155510750916810952708962626868076923355843098440166997071913592877292217416303785121765888672059845619055652408606758878245439937767972214287868716411441912902578318146163537914625218797688440328955141505073134656226111393950827442317695607543226241325286621328784550997143423382047396917058217174495709319394960382109919117096155684140860476194908712362794597493403274615135190034450294548852128972016588018969691998327316606931559918176686264769342551607372070670528079692303901243712232212435145951557775276051707794208887027345245757100369699119351675663569940618006757654555852029818186033344 [146,111] 184219167602928916952232964979238774311113552348774432570578126774439220256362546332203326747657424069549199297372536062828340026858484210143921725730546959644173086562532940930600922986777993770122182825597568915749044638151583523656460572483832147016261814528994988548837102267912510488710206013681239541907427150866993737629952531740380028789838654254966454795711973381591510129091066720189930752672489390046448225693302547518942121743509912596173587642084201923366397381192357962550488322625825145718096185625294854034135436514621573791817700298929906951100809308934130420058381287275908863174515261925711946770743501692995487553625034422506438748089399114826930695556136194537850720518019828539955573000604187534580516488958664427971296190855432339348100081009511748688710207556489957282034500509246931608849742380024758543501266502623649555013492669413050080642162467121105701557769755155257826905575610997887125113596275399649721676103370708755970446448872630778779766362228057310688556002745527231789379239799828478060020862549594893149566048929305179571322542119781537650746494675520758604771231479405229157691715413460759779904455222557105505171917147300302783650430294324328369266540639254999941703189295043154825225345668673662840256631213084391999520413018944388026843245446538997487410457320521701144952562570396000380405986093075908364911445897607267015824812954345643431001517042643989856882898999819625797948932264410235343374441974866255430702593305951418725351512287533749970892702736753904917612161642689245038167092948598160661930307338755863551054005689195151079558370665121007301109990745173058943604510388138116872255490709620064951154861141534496982856342951413171336951055402538946106615313063784143842290820029262736878689820699355124913792538152349553962159372852933760699444406886321639826414516447007256893744952308052368058211880657561584524795676411900480942611297288340969929734279961048419941096008687589299947594501039101067796794346475837184 [146,112] 2565102742489687169200014345371911701750120196013483951890187155514408870806137185159150742208731006271452425558823034588148072948174094991700306140892857995255557147281859711071695484342462813062710569431444899008280312370838510156703778762595589456116970196567259812094406525455741008345153215146759109763647833531951252402203487097319724835910458049382560293248689616521796827670744414355296095412169606668906910667403569639173768309582384787480493161859488033016545350576465936908928707056192150937184111381522243629889762858168084453505901583274301570269969171046892810209890940246336953936776906658101247859507585289536139534373377572813767160484786655500611081726711366586500264380508651046978995463676633862180166287270595543561236183933742098278612721691026807240573435624121474008292817633016025592802679196407369559367495743437753859830052178975814611448245123204126411128973051406796066392110739299447015765463370908302064364512199304237970461870760109535986964651920016286639370235155230548455266463714526739101317716797850096012627023630379672335475791807491054173493656768923355466273125932131058781950462132847007586021868900428898636070361212429405684526018085521167285315234317094228728944059339114212280325008154500443814760341146149578789613290644012941690869456977394062833303028280295758845600333863815699393459164795630573763383741058825990332737311945440339941139395214837494796537465579227426862158658516435962948536610875423882867848659801734198323515730310964061123218597536735473713733625417798083755954640039631231197734825782363263431027825346652336631282626224391958828463934166851586468707341781053826263602558982307395866197380811221783829020384042641343109853538167504984757008218538156319787559636588657397605088011620378400598302158219020139983303083088954958512772958367347372671665766925540744319864752021072049171688922936316082097140821230241172929194937618399104052064438588149245495315570677471039750035023607228325729664249092 [146,113] -24304410735898418000399567533154943471275510993394298821861010798261029301157301680199900395870729130620157251266454294450509217247189379045171790583852087233828159038975002476012899723738097921340255677935111981808086764067659891906097021264905586630013744671694251690150225978914577729587574245168639787230811975459792122872813432902048086798920537800958355597132799375553270890628726608186391436549397740911461647186332725255221592508180819578392516608931640787745872288510611537347338734826752535050875918064337044546956864254499359200861434131226954115433415599873320080629791438228142001896573564274420066949800200880798261379829214888259019851314539557037706875894480816733784024446689715786473586768582302186469972771534530736300952476178785143886727136798180791429503450340499870824433269356723667290926732549298329109789806579317049778158916765011047225134222831692945457293325163166170457607560741442645496072008259750848393098240224766877943412402085867206751391870481319482814173459807175334795645887528900438135392079946301685746773638022920890763927818514114317932916817651481768206241165150971787372322047087406113302087735123563417961270512581323314982155685518710312922593715394172060186838298935602601557329931476905356969282704552356888622391841217628182089628438145178887742177161316977182785978539428530244839083115603991194979875641330132637292757117348406723755743511004645485692037187333266694337108782906022048850212588975934480904310038469266988184514376330857210990709137777347609432788992663610839794522413078187370170551749107203227101819681861791460618001829113562159777528624531006506802824409050066058271045548755509402989428168460397882045472108131482412503260765395583217382208635562150435794846085061631990334642713375927592076089744661279582983120935964640732725745568444967640008078023602012900801225571501496917646940967931506630419269448917883850359467448913563351259937553991880075280394072892512624546082751504049744704 [146,114] -80208091810074428895423814272354299615965005076832480632383304827366697798020072581295956708406309621075330053218616085727595320641334044353717596823392696557283919080572606652024620034289105584355333801320481545203619306724529026401045723232462265270517905413041091763105234867057557619691357288284030766765453731770377433107929959111976127228125594295114991677354000518349143185394774641730920091015732519111492870154671171844940519697462017258676704006522242741771694599597136551787075336370274880538979505717087904853049353283000934707063677258505675725023155425962822763875829939136627831696742036294237105342738179742320903863895180633968611162590426949480304775206340866285386190902027579911852310602302800259056782332621782092469670486621191582999192084367465699462144153861315819750194114192487089031148817806046252785385890984597809719354643250415738773071168878551742727229348874217481057839524345558282810757069630310233689646196652590758890738660163666301111984070373158511104318604440563538261496670715268560937574791355793769969878449133449418056610576719151197375905617463872501403447829975359950098550396776704638087633046400289013637785341454957766164776323350756580154398852766172209623088436646028637542261510375242406547060053184726846131957995321221270754486158788191385044411558445181622818152288157688819767500410128461964163473256629363084129405506586100360343924517231577426211914319696297638663571481659135246840255990354551284861659839683193498359823375714596005891839920781569749131003536664256537437147439862011092062930463296166354438348538187589117004773722249997923886597211447605152782227246568064467931128768170822423885458688420415234911357064872617016353192915561299880195791152111920574000568896924072448537602839181397202127824057850332779172450035927207092165199877237770603587222631783780770519219198852084704654094523652821129642937511762873362763620485079420029000550938397904189023864459483330537819301069648 [146,115] -1198206466094522138098466662094996581535004685628926435488951044161355429381876199611789239817924481201125610201583780254405599149163406886094707665583117878071694878658432978001708023164955004705501329005479293423831088095227202216184576511122917084468365939646927463562461413683986191508975092911152427216829085417822992260997559638585476498884316300179771025084401579479678773608952480961163512518998801149529032022143016962301359678626287843708134513595283477566482691069641622932079322664908685740216923011809180034527251754909799329354948213459735063509289156500458388547372690350407372632908438453317355745759038039271750325869485633018167249287184748228077575866406385758686020763926587062566627668946156586152473755921414687162779132891957884774615124323778472994633582667649262323082228434323409316179998717945995091022811788330452647466225341221356492535651997631707838021190893461670376533642706563220411279609504792347556573061562042540894608939677802277268755720503570946873568227465450371775742669757744145831281932690940243742544341132363597208394669149740198118541005229088886553407667124599758550094750751334439139241129439227565964287304849503993268823260765189538050248300074307558313262959644304094710898455624014450326762340340755003870101371859553311462232074583806296523150470428789094807943919484400874951111350032675386428186831011017704940359311653248198334839152503444126514335928489254899909363177805800831502691644320165653128512771582132068643462278543212556273768689783199211184589633274151359324757964732556547289316622112729652622531771842794566677516052852364209994258958372360054389913703935539295975540483276874215145051547932125396342747118510465871769660320133831467883011815365918674503380106522620528980911396589299256416365948393322043397082520766016897689294772932019848630187665036869464289529876851866635980782789993058079118369542485021761634517608184467056871136527503353745276544742426046389856096 [146,116] 7117456365126931822483688183087273305005773351552656412841890578806011918003869786964164875344690914989555273533611184205522623902667474676076604551207923019472898235361251462776300750690301811747791489424065327106870284010854630495784365465971515815912678509732403445503786680761852380859468598646911691899050367448022778326353734030865047742937332051644040666540584072618597870933795506878425347801768437561831344411084629307016051230233297329234403757533868178614522426309483239590421794330902447162773082599212005223770908812421820940137339043878251228506272552936931359885272505417862801455160955451761228481275447440474856508065325623234245996217468127870124118534383296846062578241555559565948911047499504466598299576193100370243226035737186135295156027539952702285134544159468250572639108945655085978589242196184128174580415387917156857424547723583354418561222940183808700537862563478762133526876050334451819250944961386270635335061396654954942022946713564947369614577904957079764319836341933382805272256232405550476249153186457011887348978202441819053433595059031114613174254320905178889018980328176871135047043725479169238209666536131306225501600463186271120969385578029899620694779772094042442205147841596238946376173043082218621605337407162050080190696223558968927229967636340885064625517545938016977188053344668720780183469530741703531237781863717747743702464545325905138966596383588932108804319179880867224716510169878972804623228117689921723104420334143582485458251365723021854989978727121044706338374444707129986104196392505797369399906471281799102632196473731862975112512676670990732862137826669984621916892220778517846495551969765714313211928261357118059617885678909153104218681614672385274457304143065253333400287382694931305638777768679589336557653287339415652998693870047906041464667916913586222906801613604966419607367089538222522655765966851116199235415791717072878601970934939535514776112436377313932618586658810 [146,117] -9223575591151935432086597793216853479110565606672447961564409077225370684572702159563282884394702992081708874023333818522714310821710176413191942770936769428370615144740857211404168770245248219644941670339493480172952687326382173357504569683953197615493894047279725742595231583299738333560447023408883672675617450769501719687839984383140736168615563851412155383869032638992102137946535191271397411518933634963763600805355541158944084296389711591425506166492262915554062500161551453618253452792653617257029666644450495483516659675331564037442248799747043801557230331430508848247672302382357465316276261866797511251777692260193066444448526676308426346589802767434555225080232666573712718317550300491083340715259818614089601408426410304080142769179348760245891333050433068479643159127139623847402421190180091193933744256328823156852557965697416352438989037459892913168609439979680629272631317298111496442552128144811575518773708862671550516672614769690318175704542343686216115854709256358208460405346117007185103900432526600092957634345393448368255312430948489428541256282761262621404636529974143000651220911796432496705187193957385510102230819924892362550224475408811880279676796608296332755394627444512022281272513458334541108804380486946167597158739122484687691071507153638796373460871862919881089675393063866710796022158979877410223148946697611130219923854333133559590973819893295480691662748279548458191622751012477697998567863231548202677353372607926845028095360296052053549978207896926169297378916950372336504183449814028043533457459257426295697678957800126865305141949240058557999563250931046127629292853365912792847569810003961931948654276478184221948232797157173020528100355271052286597699401832273144190632474784567177128136996690546913632292131015727815055295768718537090004864947693025139499748875689856998595291503087781724414591109100077684694634607107613734060521714261515828045093750021814934431416787318609302144 [146,118] 14183676797761646822334531692719413724945811530558593334246481834194188289889175166831918419224953741911551785283544629060241292574980688438692653519903269919309457939272973262506414831611210345974134197558965777634237738735922915729523101375558775371929850483468828402565400162842289305597633311545789838812134603381449537956536682048184088419657365269801205070130325144384797511864409968324336531501424530781498675057044286962249782866225020923890471094817061040762405195605272248195917221386091388967667940496351432522562255896638211263386964054703525112669302586574465957804832040299141086841276352116482113936038707885626560184647537946461930702507798310066458625241774112702927092221991281212698510352104313829239055376861876788701430016910272947276099149837032999561319801121848218710662433056802197022739933426955846651010507512787556564904165817548566626350682592670118068087327438494230123273813324661652887215495915902688322915983297724254792899318636666387259142906562977672879411946130639345616992505531804379698531267953457493207382153102700058215724587559777014669128633856002478947881269451146834830654386463459316537596227654860303173641784516590453449009715482084100718641884851729264883388406831143695864671786214347992574261930479527940730805925785159325696211859920493845017367039062866248472089032359171841426366937874423668833379598317705571884074623955767924502718250847106095307263029848684402464365574321501200252210940533337735076016378176196687673329220788794312749319302982024232570500409747764076135735028413736304361078314442573862677047825265801330559024278769555911276852256812051506103771112871326470292975051742291748344013663487086149792858322349748139028282724611443726523631012421627742349454312478885657738795317231035756737449142748255339394658003176027935951274419549010565863088067623871434261905184745964813449191815118653482531062585918481629908943814933794391108336634295376 [146,119] -4825454090813930488730660980092199509199941405761238962118867917860517952380367484195221215325942454168589121595002687942530121522157101178730066649607025328206224489393001940689772950289801832571932888225974266842005479361451617542750273117538505720676728575041905591967401737897330560892916232796855890272137921796871282399955860855330130344328284342807152762072650792692098264632155034105483956119975763722216662386536973309597414081381591140161406560481260964568780049778913567556065679893472963005198219386316718590417246537106884444134470527880862499150071722298771574316454813669103333078821806519144237414835822524785568380673292071454690282019273226095540053221341444044241571108242462085466935305219711819076964163285067421141226763130119720573767290361080352408526050238410125594803921109414825152142438358233319139759359682460732911438566853017840617547557960366873479376392044036011297441254402227819143599652227976523789256286191578883976824392898047666676065282221098044939796245720550422063624889254264088219806011805368551037910940417240650494776494319448753895222800981111729682150596210018276447900054866602785812963068786742883984739108363672146251776429445452189641048680910057402022447457283245339390019085419997036979833718288463418959915582457929592955940616025997322443134934008615525001888792304330050483426076462214627948928941384494189710507052409886547033718985201870567208005687073972207602595582832757415380015535242098075390934199321459648074620086532362952295754731784198947684029559953368497265449112811663971579503347795083501408227463748645289994668929391313539574279008306197104712557999622640941752802108354596476986264541541700795785396034726575070380071904072748532379321347482343894960415842136856599356308491074444607172734214645251582398002774005064322775129184363225520052787488440609839757276011323955077218874438217280576103678052894843177057621659396080679945136 [146,120] 6579348578465294497623579854179520134611964953728043024770234290474445003516356101077358239649719995034288262392591841721083339396851402186492114694684379677499740858474747264141481667113668580305020557811407205494380705390290554383269743149723639986067529926858205451464617489038727615724599514627931026014256373813990412231624926568217604017304255878435127363650294720333681428035385589622680887793188693898770481775100391450356031378849172968169464458308398649302142868375448346912465810243689633023720270480373726745544076746889219006616604369250061963057066729688081850383156842194283182359970164010198051526662048893017801239071496125247808531919478246177980666884870172799529714466151066867724496845922039197489197274530082775251140770611582814924185173232348435158560904022100030685730838153503614563635708211350868585765833699022962990540586902676769250453531216796697273802534299540416068541119317701185467411263506014261397824824011861588337110406369091260829126682905229602684931629210918971416884759483976724275893686544993876827647399443811413734824716194270284553994238788104791692179288327797295983922410179276245342724504690228569033685005029976616286457042738481857467558085432814261752413033511159271096032478025382816617917101936774286068154424749814633669579881932706029230029658366086323934239290644256344093975488828761994702027742306677714307783380647430388553103641387679852227111165592150156808957641250522666376116090946601465374900517129223546730629798730929169995490641124901589043832818255217669692100794092200085691498120415548972900949857229094815977720285961997647554538641427031565890746061408072654434069424606062588334578010846854417015819869063872126310047939819731667526182634778413583158794519043161727582815474511030138968274349857714467157395663968580615737064862813702000500146458158077838065724246160105420869085392151256669743570713716688247879544926082076 [146,121] 5626380885827736011164922987581042396653689941952970510034149361870078856340269440077081882225160830555872439099204007942917450683036637793861224993965772192884289952060335932576443697382646065243251580825727999887690162626646241000825695298777240767278775203346798910243450338542767976948912324687164784958487507010140013022347457286880956584307684498286782978614646128382715159025729896798545948886804124954403332566840584359005061821349105483682710237961588370490098592659429411840216931799647474551766878791830559381684367464074873837829575149351994582725932705378435877750128033122968097356292042506299133880236314025361799845841359395246866244410211705192408265651477953269546001589126721811465143001779097719519264596837526515973405105889962085028034662089051722573310712256419807718477669962130730777723268575210096028933313122693139637364365160904070298351634641151176046840065072082005807700105877237166646499563761689640533743990487412568581160090828237053968498821131304513258819014884956983284361944745277520638728802500979369289158226611045862392829609266493837300180034091130826027605718131738820227611739564678720973281131929371984946025892089545734388027784954406768679815534504395621584973086998927269828443054603012808209368381196449113547871169922627263866107447355496407928392297593666720590704630253248958904458159773611646491172481597163571939236972651026581820462986864117412379489924234025385987634531590412354536686775984497002648004333277043966869996345798635073049349675658571741378348771874462732601832650465940599973569986777476701681193837457970438582770065327546410527379864196714724729323663828766528926559502357688468572031203559570940259063216065469691486723067345683487929614111031653021149930272012340706709740964644021851038093599821133879255488714109154097980076823963653577981609341000025774295685593678996341995106134343060970359907048054048664699648 [146,122] -976025967038529328885019650306886027240789578950346372557816603243979259554206035795786070786333887099144462173165127848157655089373922062379695429833837231035115789371342396733084721513621689022593164454422292380890498115490098300608810527537106454007243135660167790599960890367820329573005756323829630860662578202359292310728348413257227406476643425108645822867409011101188365118027472541236656345981867389111045898059208343501130551179251291905121510114116229562873145232539306521546137842667021461261223546046188583743675955689457146079917321623327154648768819415016313308226152834363443636099945015995206416027892500624689264634483064957174976871451935887033955684457364311325495421587135136914844317507773684291729918058056345791784975782941887731838036013961149480881251873205373333188658092902945857777191115861882498944030573227618341683476583659810828982331695029407082989226181000029573612891543865415877213167411660267862747454292669228279535292466554960143749335239037795810451453339975453626435572753609704796352575765749085164570562332739962982097768650829376060064553240880500604743336319493735850222172581632699828469276655261031700340241012530265277573391120318846289011875444125612457593485148582769007206625281866576548641540961440502808674530677893499241390475551624476126992969077290057415654359491660014925472899664239669846734838055477766418592823357710858070467802610068689957858985648792339354543801738427714994203862748471105276376828897950724643325863735456463117070850756377700910853708679499674294944073955053174680083562024958570834136134612794950611738553582752086689895961199622233033417233099121770039953715390944241628226362310294799320440729956545292433765713536496315067361545296423899562723201813222967650190429150393078327382909005608060667487909102823618098372384213137626248970485572074721281180835975313848362210428141266156722536123962072 [146,123] -169101537206974255014129345969486111449138958777077582094707115497958894885986566438878526940969539602808376990208905419359369487371656597999635777073576727888536139684851728809445637394461655073268428158570630598126343180961717019462507213215359215061332270530023869482124057883230812572752201388063275877022448802556909209449933481738743278816285678984564467468921173665512453654862206219167730271206447519035320608332151262182584454877973035256368567234025106174007300704501447699795982550418028096632394619112619304613973831505101895734718955614329613071392669062693358049205606794199378394166899782670693403204502459265976248004681546350669436715837286321430027782950698084001542460665126665936956983421661668595411919796633525083919231484491542363477235469563646982572691048522186211246835484162358599130444716654993653115877417665367078135577049387824490872741120246329286983236761085779109939829895162554697351208888376608210223142463426445380819903063154461406341764577737625230963414602932132341735335843621158183664716615561471841758545203726221855161381171258978730817932650251754284774068104807889919064604958081268883011499468006578471737812468108121392404132995828242613167418728875877491286956770278804629422518154254544869176484044057819901537365053633484789306402891335013283220501629937502488356686123015942968484956653491014435370113082105534517474349760454787631763375005759017014861182588042208425073875287637690162656916492734214333735935841682489712407728548608269866308672117165126977803100004455981534840752892918700988828070151607760810252317777369264291999507286931194199175271243827038626363788990803184400037824326197061688816293294265790856120773703300921055223322120644445197677485689966600961732818033598928078284518552954538205820660579527573552863017301594787466084993138744349588531845426641599594648056694340813734078305908111365789496 [146,124] 28565043093629817927717811268422997649737623205297907102841503161011705301203691851762295286501405604935158423249240646387272809202615663173952439829157395926173736841914222449741775626760235609354238535553876554946093707251456273171448280614422785740873627563242603066886508374417023283515091416389793749759294557774285619879694620621318775980637345447366783856581323678652470549660617530533374645103914132132099583166158538168211884610170895699114543913305673351275481512336986244689343517094045523977081413848837932241205799236780697747612547199544076381739897765912277971555750084209544761448214903772235580759958611276074087092853992945859715260161613658312196845552242361074501091754455018679843090387205860053734247013500935590205474264437588083709228704112396351296735268237093942894015279857245859889936402144278835796422530551239180090747817522444844153233607352762731457999496053563561455906893305531663190720729810578399219699750573941818006671990904104591216703047162303067917697831490651496297392674263432989304111218404188700102180478780252574520852254487631539137956523712636709346414557426879662501404265568512689654069111958180473512498577263301515996899556294323093373574138099458448533243527068103196023601287866441284236189917577809630424236005814105147408600657936417777193692136657798679956094693459747827268162069018601141516355948978620434901919277640471449418777233353462148070664835041639526682904566654526056645722539380445998655252426446888405908142813403340537290131812820722359356256532294038351588634280703245128525056347616276218458462086364366831630098425804121116321665472600100003718549845850947538597927724961330349556823989624868903505271022947750630863203072065179377847879092818741940985573826582047697923536882865332375478024430075516097607148141620349537026332814255178990531837988103499428713819817495790453738766954349 [146,125] -233521229192745109690152630921379991461350927210779970813058287376586949689105368221144632912147887555994455814914395428514899960770344904933192746520036532279643801024943770988153592108828960891650642244800862720265985848283184729072689224798703406140060755885600693525181020082511191404620589807565686491215455988974424914039407252173794501775786993959998323874783924330286090474453289762997358594644629927072407114643949120391346697744093673626139784155917629892544193331289186891527782942168729565909623836612327371377140856830316531663953527522891257448135311928933549959902913277201022856053784024464806659235878015589931277394701348883070301276893441755765081593937501401362880608853202601815945261382555022930053409354111776901259156127836024638911265672916964070156211931698023536247378235971585001910602388036344182896846642938268056957301888982448712578157300475722462279362347415369992275086508515810921955467838252155527526184843937133491955144573802459128570125994711240360902238829380164218652510288021143997024691232377396847883480428253292834872326742630876316518942632858327193159562547805366124722310148238531949458043709602617084818954077219344797211171643144185828912197412373105533427113271827915726405841451445649909233472942136182445011578572531462772432146971599824310299182610556655275444069069867385716926970612357518481454138180498130055218142615262358418550015438845843674043652547243600513763079505116013835100861254435497092916247056329423463077884711383314586597092473946292866614388927553807218774749254381961067771186469578618035103755763582253049103031041050297690065276349652652464627762801838132874948736391922041839476907240260513636670124019229384751369245562151692470174085227224720209212422918833235289511686351527780464705380687861984853887314172361796757166717479518430961824101098731777438986144421792962176 [146,126] 103786081180980354638912374010156050168254489455044380374891250924814378085575818522249604852420904599791394679695309746097519435002003293732011651608881472507172520007745510726723013869818374082926469825105499892948085632172346876915863496128555980949976480823817604882005810266537824627825279191165852518401566830640425602587031868877187149496196655541477875436514762453365653637858552342436657399716948103300310842506669712384129385751914258263879379890990307647213248299798703139506253992275064899397686348442490921233733671577204811768490431465376580679317131823963611479557734659400399363930476424833482289331529776481267495311858026411705468834038449718264711181052815964723801636640146577614086182544089771642759317559616528290531719182621824697780790991516457204290767351258515205878521952867238068079479189950516202551627916193453506265338853449276879572059266075244914566516840739776521227220108426628982594629377918679670816028304660820813522409518672638350586072981573013436427814626141098276612526329364849451132303703310612920116382873822836144646688694928071109746623088969670744811345366645274355397940282530907761159370882018204388219582640191432889721053423253607684936265045102468516738396971847822681415313062729923646338161108019775786300916623819240232776591962220788755284835352391418796206257359360275697061923540584208599416713992287040283968919100763572829282734482477482230539706794076643878326294670624352376778289072864667599844004074695450079660739752396680086283414242137036485788728686241443864321692839501111182086399554403623063458857607456929314825322310164691865530180580191474982750216897782890094217403539036148356140758025256247852189261979445229949405612182707757932504862120763462735856481693908636901290145489073711642685819159155249566054295556236458956380883966727913983591691198636008677157076960 [146,127] -5508224107468847847553246298549327420194817191075832521769997804822306072939214323689483209159604158633250538599624881661078712764213409638865744121197317041646219134171025240276776116896681190773227371102687066419552386077728784078532963076412824637188770368240818937852966026833031723937254419906134035463786033292632899637891449365696770199424050166335693136534956147262183059034874178885544306890099799369770878970646250457928670494529923300020895494066285337309884438868929026683851448022328219357774046836630077460166665068873803347354590940980660986882072266780068316454490756399515051081425038690996184494684372580809653227720277510134638077878272926462829117083443117071302844065824762468204675184901736931098192689382772249856763129283602100571843870867248235717697592750955719381448963711378687715995129777814833794540904291275605998032219226491912836190853459479811954979858537100872492575214636307254098699215042555585722092662561520307436271489541005206909461918799124809174266204875028237496497722042878808545954083011479706521723889313717390215737895064148146834797430394460817953233338209442165997144869340990826445952638844877265424019239994562804345200157003516787203523907635848357197194943455638652641908599787088985252656953497038295355670628856256122431221486755458304826307224287755394270802727046201258443368281902934301674411859825693091864258270580341949428071271707795514174191528033760465217183660475722854360708066755074939022395676512338198576790702796053344695144782963171600850745236463694529209125249170673142748921803714734503415295041707073915267665132382342607054835143083408654362942548217342078344779429848026850401837609347335231985504179978751693598744405926315602403842523405216665312468604818042742583355893657485645508253802819722376171367172569769101034064868361384638137012927695810080 [146,128] 187641866399371122888356507740689599012257109884810314717898125729561841469647858507020944468755781550932918655916018994933243919191837131045277200450492438753247755457799384098260341196316399213893605621653690412838828592081949665014569215880360375541173533699006428649775719873251914091545149878439788110387438247951476288190148407935584942593634496007142869313786198940089340771567820910389444939984315343009755152150099882706566611573875139205944732901793999522218045249437382278210189488496178968686880562384727971056609459833752612747643358812396807776185145342720256069841942907555388587571540436901426405940295105486405970722142480117132556958908891507742860400513809078695991237753013712866878171082424588398021674288280910302079765012750190706130762860319427346935281241609499892763979342443156913727361783473447999099877650156220182229549071871622488501939236940461934379283099212219399984471957640682914458039710909483725750321158326922465989456411513034440719191185283436446414551544462977623724787341510385503932349141401755373698621481024265437330026840979353174702507866097361446779902372226870655332516602566616201881945422966105598682296833794186194180242413458708007499182286992762217890667361364106627427177435329747159825711651786223625900875958955167101716033406193142865010387234231183603283902986274923182399828170470213681069992426482681165783429972091572903188756195218067222704968922279183355552427713842010548891942972198235598426296380697956841510000432503741762616686868225319740622337048790290347906851368068181597480488148225057401029115926957557336246022437213353414482002785672059346043726748782125292331707145716429700812639989972692066428721908239742071641051293576136153342483312546379854668462984585273889997905124787458886681370249233056613101804875708369682383730732645428565558312 [146,129] 3037518240527155710332183886428928698418073726201027935378323376224930019001113405558179247377782769911852372352129326233509741157718472190092571041349428758986786233625587425997855106420099871014384709957084423995527915088051532169325364836543638992429667309065115830444839426379820862373268859360804304071268556002546948651021234116387541131473471434270362271113252169773407712175297731974808631445883508878714600536104819037930740157391635976548468735134129240040376147142584104055532929456604266780768279537786773445345808512435754794627358859387629004557272842557293671254214611823807477084447673602660313522769326959964995812990604230662419648268664472021557723012633566938613110101664644403844796141857938297818823201188579943680560037229301758128350697665216659760459076016724884627823176774312041194562801801486391976337554783417365998812319660411814084883139123192051000424918157804765871965136004771775292627338508768150067301489763653958342911578005272453475997001810009476325812263093385258823353397393248538920869222775649230034954251327100880324803264870931223830766960946490889979290018342255772785256053089027844238795682848126358416037427927784940936305649795337993600421813732221448515948741108406871979036244172859972278028765100060470788274116901268435022791140328978287935030287966015339017122027012790328771987508645891402783918584796624162422858903007162592860710998980513760044246491905213152948240331282542093734077166289670810673967952386186842794066742004073762629831398055896173139522209176630279633711966453947723903619648793217619622101585897545909528131268738384745480468354699736111939074610087964837851675399103173069657297345339253831244771564480221213385203641329184588311781534002544549254300709043086284147581897724039686595107694803634463449851539330135927561247458636448 [146,130] -29401296228726051610423863577811469071977607501545533499025543980139188363217140045974735070455211178709001358005858168068214513078132478315657521009974289069236513826561414661188587180706468332782484300241684902253616896494571720337236518287301062711789190898370050673701289222706391895490690602087672673462041904279062331249622949921953545920564742822514198221724271508453392924144048045912118066253171825733617714486874418660227671665693393285740609053736617865279765709547365760373300516289582068302728429013598062861142951593293460534400123835518144770127639264754976195954624022151806875345466441182514472734624841976759876888295206253608638803176880301485734387238041761840933153950495555899924444882192503803319627319161743191617814368311983790128690283628712468132669416135768905364312149884065532745934403070520695251657597899667002385813597769234810713067705080091436251669967768270868797527793157811319127739969714576514491031872624698632209309108727159353485776588412876377930116647381323934624204954775459917927705467295075604586763571255915561199814241723371627519722447568867417254125523670650333421371068865929656998115352268074306934295570745303994940811758630990798505742504815684792591593501826428005130012008734493745389698708964216861291557020886906939639122206601798948516427987522456345385838587674156708440223804482287494741024209347526136626483825229011331588142756040392738552731143451907288218014904157540855822832138584320733931799045688898774416826774709989684362967064053245602529730354202857952189089382808371836086324748840431365219445410139811939920522165131172110211517534650133796736170683307565707438678501706088193314246656407932912333523583525414049524634153924095968148326731257045841833471383559213726803917784333916868218572765887948763048892394362510727632 [146,131] -8785633113406470250067337463271892191972207051852006881043176374561639391560033388206652733170945301970363066390855027232563885782081992285108295573023668442520647871389599145399891854092157405170591451343791769277366300464649762666669548837544432895554684861356241220660117292080910977800443667113666615981863352529120190163149974392800500790675380893734488118898152129262120057255290279479662023146919503181958267458853020926735285515824897029690706786559374748067938616593481218323863166138704937676939202412674617260222403199878679111727111041843552130264159085774510507722450320878269159732842540519746144979719836193491447254903301744193080334918620196535012137961056985520338380956885134335087199330457029837459870903711377284299003149972683287159457738985342890338233452158460898742396684558144803333134172866721485955866492054021986300809261934218500705328050557760642487705637648285304963353823194386560376553182069899038585054917512165267146582443492935565520497537380593699164563066305960785085542972415488297557870526339561244630609218143959729143069030525566150706320441221097731190290050547912018042366859191264185286616103185420746538791565300585666655029589488876680603289115933032647321452794194453534042936963593887522173212422558452486651114137063074041165379145058506420291772335423672432347971332128128257898110381705291642109316661590916087904593852583027955991462718253972875320283781713781491560332841065775134795739890519567112857203217434191629344141595454789067154247210516517193736662368262471481035160140741035625085947570718139260675189640641490994701548302664320290964257383472597756854243709672840804105873079326870988829834589994740696768423634025104325732346622611162042586644938268910645351757593557345889726660865153955653084765598598645508005776304 [146,132] 3232260234849402269791412315462857246538342292216867011441223436598816239798738374310878208125847429129322710176311608127580901148777162341711537667400042639463549582984091370313604648683205902970835982830025351413522727939887368255718711692319885543039848989847351169651285676871040828367487119113054742249391497301916944190945631304116812176388353643436227432360067014488072769232046044319620841347664350927129002304273638105148418098320620227191559494406781058849308889103782541447467187901025447112160497107815166099358839072921674173988972585445412684972402325971582529853093713342190507637373468921476417207762928400470690989952125770261031211769798712072287077474024810664048836889221733753120649165115042502937624352017838579668262373753861556069696797937058613014503470908141001209736703366713500884946183995526578212356279359801087603941948782423549481615026402421582105233218454648509012962414695877460224065688742282863892954050449442936502316114181963412561119887376642108485284409101789552876957140173713206614502085282741620716606872193005687751086699716587747482349674630682043867878250402243026509844767529012954999189188279936753616998299872462552724085302813608115869236052330564783217704316629291699138639174407415145595991747275711704141974451879236285596450903881161580231362451412302455453560186275053061766246335221093493528069478578663114675887368906020932253728057173297892205689954948747650485611823335108899449697259100915999424662447106792365250854908148112863216845719070722055918024816806739802116714923694103888413172019413295733429911110030498245933322736347535373144599788748047690341186047091829593385534780582325469998192546201459464631496161107721831776827364639769020294995854777402264365405839680996803671101799427095045114466174470878271 [146,133] -7413213608411434985460190177239391590751397336621941694366238626909663455106764836097797159735864265956206666216735752298184429808786981923074401836152566806709933592984286556134583701080762230826170883824047856569512314015992660603458969880887434588585440534457005193787811062241494323121547449499694209666159816306361870795784960701553121292206103053460124442551419008572461691132818245327580684783015437750713536057985345843399725604541375772960666842876879519048692469693709461034831283679388799642323642546627460406603800458224351015316097460799298329364131969279385368583094051068291488993894701633351314965219536811695198098485595190962678838805913578028363354224145849567011034194925549615017026460812729952568462004192851556017203247121547412547266007134584025737819255132316127875178316691492461931303369165517775974524174911464080038416649880854814270640376451947134539075062008124907965494298646042559309849409251946704438651756726394091360666116930724577045285400694274108403051892224429253610718898327238914593127636407286369452643191579015477201616818866883619961944767515422611520115355985459569276759721541649770997034974130913124154211140752825238795611105515573685831750092753988680129940447666230275435878294662381197625567377817230212524502273743065445027522002686289078936471713927695054259071186247088579020274449967758945139679552025998199657727445725946325488769894826822331648801248107594584409194549216957330509904121328359004344952735631944596833148887156289927441658767281436370449215487702447838630754508925503904820451882273425968664637456633182929294146246602195807312550307815369658292730187930348643830032880701215080177703102260098398738904476643509651514429101024912318746234639659311646620916359394626390361678092506823880877376 [146,134] -13813539413288225505803662258367421937564880537331707029927645507568455700598897019052454631828800700802131432999801273063609503361145552890635438862811662524483702008294039260200427596337008700309294318690348633696257581539691877998298495909022260224015496057628086360034316042461532233720704069843943530666468151509017617374007337940167066793886093026321762209586055780742274090761807937783998576849580715795270196646203343902012339713075464185820481593201861175887764831421624640198411673755934795447536604904953212309103042466841338582419564973506332616515945213252624535328508447201094994234592765441815757461583681686797162722801711320691863143549543539352686586438336939633763614702253045073229158706403864946046397949253363681800659344657250013798147138086851201882183058367579306735710271706509105258677074033970227296644624512580860997418374039203459729262535489113788212666243116634073154574901797399386355387647381532894128596347557390936084353799106179912254659611398185114872531252253253288634502456225864660782540612637230256098950854902346467728870547261056884089037932091945200765325691276188490687830660913307174406775233578497230941561230195014988664861539441169100367727006710729026624563722862002471494048956671317854520924071263909655971596294592494936993930657699569725666929034991811997944578337428843614877962603273982487426786049022605031976269276271484700589781031114167184307943246842817088925458782850746355805003398924189254096863530767154675713396134132522648107827964210132298739233191439925112397986340660900521692915677170797708009465969286452932895752567250873915526877577765089405719408033742386661724722738102800460711433250879698335967105394351350611240740098692174359011283464695537920175765600158873368295001888560 [146,135] 16741346988891602767481234178240983602002055890023299315863700598994235932968672779550543642525126451008624451517187399506250349136949804922603912798380458785797744373231708667575153666608909787532252977291329999311971143459283426008603420533228820279729885178846520234939438118834531551727435367594853893937805342310731987546313512884832146784153953591559663995257526543883040280497085662684986925311515201499746571804149160385765624068310780685357853619842556769596079948814980776286925100105240333454575374419658231985571691067490221241740295984234498044663119241161747294067057279193331621586133861070182895508505342294621660519440765802795058791398980694485712352986060117647337389562630734484554953610560078468122598041758801536487855767962019393654576938524085748494399417657720206094752595913615187156289377595074389971662641915152436247478078901292838922768893087228417262205941175949126748874046409856656574465107953617717838147725714226519156774493194048862746021054704065059001252698257001959934777939707364849392414347511827212836001086739990029747360429837021209817364152312942012274463384759046279759902552990465996762412507344299391152266977506197442163445086649491527527438561343428715413788801107511079208135712499250945220800167275386943575614261875775359171288401388809378955323670856583906828310233855924120087898732039333493659382789631681231339560290348455372458166675805787726617028899903359871012059663395336545281324924296052069010146264550423936499618463126328978874774159959903405808067685844190841115291656681397227901475652947666730958487260186913820498699021359034493222680980898542510356527655410819008173997598111703780391279348943811719990569903303016667097007158748853198350253640901280886894706187695278352 [146,136] 15517863328132015313780802085419089990078518503344157148590428173334917329588556394391010307789351871153893376027059557680160410329593482663008302346179153271257898088335311420332138031556970983351380696258945256270254549455683225071478836310000865184279732740303084281591444393447421780057088779445089326254090189559862449362507356787516824286484455549116169908530957141411804744493790463259782153758572239607009156244367787139673333540352538264144207407460672114722328931623349889041974087250848142276043319445890434590408765100286985637387446731219702952910286861230262199914465164494036796237548764560001496240716146697436860075933847228090573866668140659311432932532606082105720043832633170426559643415780551353305184307022137746218093349741961943973693172657330466572016889924192683876624445765214143546338621742558477959707179229437930347379876627308275805206045511453291120366534901580332434950981583643867206481664738815745571935898289982257880781797871173699059931843817530795317972572369943013772331521384791907194110466403668842195040343320499030531207149026339379617971018484423748428541819805624778155884541487800274992992554285624746241626217423032883815468719386418532980620042436486523366031717867212284606088157338742235214491874909198791027001368654439539108517015527600403138647229680959226174077156688625883204736883283837523548718432448771743274489522453581505975694036503113928328637912106783045143764797240279563550734030329164464552267741412743243192631522967534644841141290607796070309072223498393931348327840573737069709797683705573690655997719175644898604504188660277874395358739075380981741402401550870333182055342638498586485740036017151059024848620201180585382610885657514906659915131422461986004936 [146,137] -6467553799519260373182641354882809939189670901606932995424065068031681978612283870275187174872437734043248117346244314958083878454933867693961554794910239706127208481492915105531515172217560040700270124224670807115241415096243462273576426698224386018066122203848076760300711702222857588072312815019446241808567762034353941038220452211000508212690999901116533242658936028146934370410051141895089244349044796135538002665531014210622069603844660855005727798675314552675466103255251283455552813967951089161489758101028911508724263373910779421859199868118975125580082837311963320278195958549780658388579617691798876036973200298454133103305906880144924670015187088839366824149862501206801669906543064591461240615381915809233859154987502191110798857408942673174716434804097338709016570279803359896182633547840026369795517793125473596520415803746527572581534642004598606649295835794635015429432479667552081981331041452987086065843817608262624169693237563988536620383683730436148854311043096687378960251023912380830637603560647781988470771156696969153658314826431973879520942521259724483360101922739941217939404274632726983300625611138023517892468896349607995217002212769917781896607972832429606087344448662837229811441155978225592348979024039064604534350356230946586142967408615846653297121671790152642016094795186148054806020066345259570374681256483698918899507635742313796861921401920210387939919765402680116812160414389352540793294417017724696017568029600672271772154968229831946372410535880875509422173164254790768575642374062527729589220101290055760334761229388588989384266284237597468864128013319967959071957231377898016643598099359917009863603362651307950298819374427039953880525973457157225628780582219087729230497472 [146,138] 650754024648759251761118186490557697578593212708542814401541206408499168506007475426843124341198353987241519144538264876955480298615488692872734915577955309223399925863185896966796469798843195621988913355071752110832269855936349654673654868122899382426684486895626462445325214718285419307459172426011579266722060975360782545917038498905697893684197612649325802323913644102207805382905793966073337682844471929067866759957708668142554934851031398716170049192675190344354649530987896481187792111210431083758442918732295900567863471738249791809435925326911462279343096765794147114049392119228258261119060811349666465484804329307463753094324453399151898709946302574815315937177784978765374966407177156732387904432725242273228996007973578394149752111487578758257050023854629817795540414887136422199547630901835446022834850957950811408048025531873618052982323877234644221727943504759505598679393682582640358693246172919691523451307160911861224311348636677401863173008105611609188316737473021275952832789528403280361786861156167346030615083745311817543961233223454903153882106049549437062254979908743634007744899944565438792113159370944022502858663372127350816705667257966256978885584903730788157939186075699887153578851581662578483369655231752966450398340338924766331683714718666827704960183522451611696562207679813849615639158780143914637819622055666484022920288457243080521482018857361615663582219880565471835935427355285557810643359709470097240583947287241677249989594730161162716470145412995941537776012325627326104453759927870941332350807984939452691434697211367944486236092051084791707187453007773446054297362866076585127300837148451500325699177645786435371042203149914922616304020178832312091939252591584 [146,139] -11323666896763556792763979969584246974851725150095813966171336845163227572132621556932486695686655313900167866579408424500972592911799859634615559420410068742316351861056547777864108994721570494955917882736242216409610578712455273185662776284449105563839165742745679473529143935116404961654273575474095195358066319292210911375126344129224086938343451639611427340017231260545639471823273060584139894842966094260321994623065100136580920519078235134259081253111834977022208335046672531255133635099084579940456600829373914705764570954243740980133538369185605054417788954149310865998628223321983644043608102752199844427474954033301569678536119301889914011568284959367299710396154791013309104291655875941807281822521397149747370695243686393065242035652395235361906162946684725571189586691685036128520336969833383069080735398106641077912906795045519157359525366546910374970914745387307719048452520231656384807698075013367260468694935239710675155277582657273023335908254295135370836454898376158394923457578652772371323286943991804084419317864452485208916326040264580780759960353576918208484568988461260344365823352553823458104048450839700929737932454493322243540881244303282775677046874436431834804997886021408200727775781267313373570879942759457315600080540070535860646438397923379267067462579095624871666832465495157167160212285481782251417107038993138443395484829987256492021441665051239074696316768389036822898066374876401534776025649251792148192380176248672934292993705749820787115961819942688500488287604926795836381601858854684954955264332057396807154433251586662720302757194345326372109574189303792892777462527130731214633041294520672294397333743991583880057528466405672342611765508192668208 [146,140] -175597622295466390419088079942550412656610852731074815873377835173579318243134471627916466009973563223392354549190812078433912679932466117993408114372376092448227480886601010736326390256766657184841042587801950934018219458001829733295291550397464007765623626875082182611610138861657250598492581862915932166949820888412275185702945062786963612897125105631552240638464075287821884090434720768727866625891621848983792320096543411529433566783000665543373654955072908888320726392766833702560399450604761322541583260579620697696657940069852138652145289897537416157577201340315244427206836380871727618602689236656065807055164385579187840741343950138818586977625963510242249193460907576422905117155450558047343516706486278451035700610902167509038544297495256721936071945873937305436290827525210561959066533688066820840300732071253351894663092253799038659605220515748002880377087415851048041535533924442894241671491744664959678314532357322025435676339898181594206985168122592383190656142823938734763593249040003308616425736833088131327272803711212853437121401606248953156974761353942317121409955694381471550708086457977262686943292993239627191585491781946404864190164924749134425846206131219443524320088384927490758679446036078598204481681109985711904206669176649194120690307793140219759328691065404314007668783993671759746696630816583120396320658771797655903235459974264183920066891842954431587652218151991752882891973869311963477704845058717391915363563828116262366769802462274098621830782599713116918671163795418604608922857510562464386689922237207116680860106319223092272379202703355787970103812909711674816985253120903397637097885813977762155023521459710777829381927892491684370827 [146,141] 2913637638968599653853787029383214437065046729066280830195252375963459829617229989865183328324728556035366484824221820140445761960529074609234230471729952937179361139831307950447313296806122416058595149356527977288887332824001551208918111043739635708203153974393437763152975687199873651086677018986079083725866699343521234531308060542214216349925713083891104891610137375692846335378084359791974536524902662514139344102052733267385910755246437042529041445240742902535723039411403483841399578249172572087206493830034351406131450190691536732955345078652265704315142817109865635294148029762710605777385134359767882779966718912692649328519305612592074181684356742036822874696085996161610244448689787001835594468376762895430751757115773919198857015581870147085552415120982196321606807179389952225970099669018918965952549669661171585802796869299099044271072064258858397177075130007627024893855872391934385614318347536783683956720409521816556358977901398583035719776980094234799796423941919223698181080916217585940554294779667145289429249177034628563761230579126098719439164269057209049426877186511855172196813139326117829885884413454642666158245895041611094421076191062943225207554931986975427344388995227782998092118825513316825117770346721991944825524816879516861458353427807297728004757588514210165214403879860101035095407062279404720137284032892403945492171432163346279075583001969195026973507558050749068946027069537266473168163859978643120749933284936601619502852962213711858584177699719647729869217167276343066456994474329777919964777655643185421588866528817343071438898737918153720130173944659041549100383175340762598138179450577826566047678979643102669134349248 [146,142] 23005662044639687102142323652589100513148048012474959885327794364831934239881755759717435693863493200368922158133262450196514176032651869571127223727256613207679815836821711204330618818812994210866644917326861119030453877768508777984331899771822992702252337599222340222847428582065639496219984891509146084233637938006598140819806818145964160088430453722583223501366968685687157707850995061226084198038682735771454041907343118517646619315939754136513440192320977519801245559138940605083654435345871911628563129458505052343369783853447604963551965491591227758320700349374202285419929125650330070404297851382683936100782282296123480656190431542962831546979171121781320441591707018351210537895126746073490117636232792762113209456657414549978871360578475691713249207376671357564040035170007981245176329235862451239121132383995300473424606968725894688966802298959936709357872551406158174390944555921337099109460885855524888821652441897836404689255894039651807028226639042958109032531475084405030470960279087995983150527089208973615093434876846936150986573030375555806490706566940851318736824129859573901921924468028956236364074915088147810452313812323272211402379348980061732401951781985362467299663033616940607731907085340862106400835786614850329847052063332717422178545361590289155199858381766357372068712371032665408087311699436313167030980318111782357635627306279348828052518938065027643229454172187328035449407664938475965885860209058575855035558826474269147001412120625075847320332723483754152426183477265859931524556983190305304833565104149619626673454920999307482867897439303217514513989856531108788532713874576313378535511741546232822543403305456 [146,143] -52074001754261642103771567328116251935310172577603595231818302352425698644798358209178323156785000407809998292183086742539492222250612225603262296029028480305630509754634214640801881936787653945661464742604863260174765092717923451311492359630947695141306903891938038816915590167222120746947670338552198136778572547337595038246500252473640243623901613756602762512680238524939343730931104007423491595804139457343779085345436889683055260311365276967240136299988366707647467687593514399458460539058560423048453517226280603078704040567786436064226041551752953871844239112781789408252186176655193141297157001870284166598060411762756978104718586874964339052160204896258318872914946084311774448889556624284133256741938434039118911737970314651305135821048494755150599315790828641140879679653258172963951793504705369873599117316346447901902816470776961812424688207565795178784068132451872177150111803189258783000468880843174792834297227967433273857098174948350948136403022086253018562038191145634737132342893787877804295524188741471870674138693473549821992863732101230999760680761836242655008116283670186348710952467638951486794373885840723620985054389837495130196468786080118729297766309943416109254361676352304906033001492152811741125805218514568158479070848973261704228549086954224552907486777944353658443819031776664938651274568677963538138044143045237311893968340503888986030284962828907524753347452679865436739407775541522965533721685990543163352775711899340762776141512346525275203226221801175174045021673386887497934434331293781576832318574801483506014421159009831633725164374721636323607677750134001604400121250338153224169505324073488 [146,144] 14849531812550251853885425460588128881881665946948394556315885428598304292483889011695812709563657148652363289753171768989621264724158121103938729124250272329279146724259879000583196826100146589669011406247196232895083182220759757462024323259565572386277821159829704274968997616084416140972116064502138426468671436476959897515019113531354697135265653997261329487502782968033755074844255185917815122678771398210676298857059258522400190830510075130490328332429851486223604729488658598185901802760776162957831404031427112269841106127129489034588225129857651494761497210331495922554213219618991598604793195139236931405393820247759323140317492158646291410162628766728448353936161833416878913871978400924720162646249433306442750012106960400715068533529314298704631075993576739575327823521353906084716227413286282270848727381373175486002606990726062857390638049305376489141954546417987256049705748769404367921793815876009683521041514228437906093822956814751805520183365174128256005253817458428589047850790804428851019423813620640383002647453530050559474272578324540678197139671823666918191569250249076064394223729514209846759408766159194088662758144984016951453816110603859748709672368007839241815682869133920081419016305225015443501412839108077577324057193711022429577349175462235125986178134191764041935440940878480732739096914584421413092157080554960706158636930645108416283164630987383805408902536055950399056729411891060596405633890592159930882801071513915200723870458906207879251824119624936765233134851232554476439308586711040422914557915205663983508385318529700802330853459510169458996067482919782612731083618854177660 [146,145] 11192004222848879219803915790784142137302398647496145382267179598769392871198706016346235576431219583086020491503126719985901032948534154257914609044939211453179574645411679003826653377606274927868867262205714050140707744774617317083408672506653159338862791431052245823939512201975080909436690224468105630464403209704206270307072204040106242385235497154611926153455893394703217488821907126132942850063544928139484496203639694038844854901374540622245728418782135574696776651194304146504670551723767958039436450425292780748655558836018032573490618916253324251489956773061427889217362469018921594159162204130191934510290622795058570096324906016318785581941823712969913778820079971273936687644963986659035373719240024813331718521089711739208724093921831062693689642793443883706301367733071648708245133719885730000822243050066286032737588888552022062181822468423100890104474885613804214121723761931046306410376303541945971201383255347197074096534377403467705972064800446195954047326172542486992413774826437367944922220566494607567318237435850254884662361899113139328315182218448154999782349426707100512488342688626677325107698997246396953043217124153613144800226572981129609004623951429340303498688182284618596005889319739479657112538607211383556131438908643439445025618406714237637174502558610952764621829855446273494242071315783067553500391481504351625691347906297489393468581034099055767920534128795300654571313211950755894164563777700860789187086969057478894096748148562624849998807966569096207525660911763532442434086690351480787090323151607068199014420546057276968008329362880380518062128916566294442976 [146,146] 1081424753156659396896709687895237959120277262759199804543803148970501663708748294916312885794930612919426208787833960586383427810044639927541019933885462040669854107516473088172311208855825917002619836243422361208904275763838032643927659343238383520820679452697627154927466410620011220363171174720207336379528323500347889086976219545393997862319793435222911527381503155626367688546666941976706947032531334354522961140536129930878105036665607862903289139708846535321005713220400557026524765737940167657483031022474965307145051267228485297266086513880723536090796824490168769004370534192988889519911756503179558183314412631890961306265130876606536079749958331751841248267777772773943829588188313630767814781990158447349171328633967298719446314857841021425998838997089861457654505125842803041568579486838912902406986440588407897845220081733125894555718157418296517144295337404292868887109260248585779223575297852686738759556892850570865659359789227916033225669725132227280110196718049535664401450469823869072350905483616606699740881037352526926904142525004248805034350730682465443580982537355216039058988028472917951586296084940138696280425763854418719029104491925442221055396129324380569596277774849337841191833169537240581089337851230267896525372932785532341092112531640231045242127333871364451210371609327690783402021897292595801436924569624111546481788530249458766902419411195250577583601722110512817030389450810351114916925624847701294951763773404917663525168864737512662968099377967281606467700938140368567581077398176655760942056316572691634692363194035456027567361258948568974391376 [147,0] -400596556721111154830018017993173494125603545736647661453962623360142911296042989195711698456751042348782915285140532941874985006955162242239267146859074210684259698671721424702427514964118454603904240463720431749992897848997945182733389125286574791866774954587337730310003584178277335630419794790737212701801381382784665523361420553484821554913961433481103456390642814422247145482426853233495034057301029579333542629594609877382165695765439764838531306759293255005564853817779232550376708382637906760522153101136060801964154571169528968943610783868082835283691334639042181184092147442384581856954226307566581571582019408457328084406712477282259577463962143368947214983600397657296068035865094299443323152596505102361420533784951852866549110334548254058434479081297077416671130654715926403556031173962917447123129838123869784900387847790634625547392251752181677637058013580553441351188022641872975377814713107571677548020791119680418208636425948596296191351402512206608198284351533909780804885024030726407502946181647089385670344316582699683370008624715026595031346824578387561307009914471768281613156204819651768767678500581055589482532091657319386092135002622313647911644078980689489243350091098267226747836514726399115157588476187013108677207125788955188660217710694871132875062333127436311053608232570835414533008859224237116286188456844980858769499069223465406188875443147257995642342488493597229280405686313715894710653947099784441026359985173368923456559713668191927715466764873149352303788716781233966549382242023709364178846168671863963616730295054967436911615016378977653137773552911775627005054384800801703341590357814421955685246185523173502353130554633170356106059006901415865170608677422474343078929564338198306057134588657327267724312743835567112153905302111569974173358893509017932352380559135884428704236954242196190309851495749143416807759381499374905249984979067077694266904023258844446966511534150545546130869007090898177494006884943486875906566924818799713998457869943394014586538809435077699502734545404265556870249000824254194850154736591851548506823131709243901226529009346956589920904618809637037264979870924495580085131760943359612691404414960870329648906281169044368524975449839632134664013969756719487590182313814512793353717293661329695694235837881012857745079593086022235496019315597912100044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -32264055744002771320869133266208988405690875930188808591737090978196279420013393231103161517621099275134530827349036263917550717394919932645736836474965112374797729146678154975127245865080929306188634005171911375536984317748599190981577114439773120589157808993817041364143176858289181291313990747966897892686543345889966154356548505735811135643709140353903367611931711800287234528330916452819134000114432599279913186205202552544121656986761226264195922783131498183385334119572541830701103563876725002668373398573706287290390610152799544868600823450223209427892654797135669510607821436890711241966614238782169736272692075378202571164850271436215525479982830013188149214765622575642707107774236561527031634562013459727075119180272954148927044565819480330265895534351463052811653601582810010331306910033996447013717423261141582268375402479378376976831759760595905231984807610005879541274495515965716040307980314700891507067362319237810477733311145326218722221054403458089243457091222568404283286683035507308886293765713323337138482227082356633003358084322114898157871555225813445035364490733670050325551885195093505719971348580934351104742824106443221405810229364083947209960537984282122826262673749877737266153569302308857147669052942038016355713211475105208130996377853262276992440204582952944328453647468987171510669078254457942827438570164397369861641725188647636274116095265932626245525965946793560987960864145132062427700434742832531036178466539565181928376637057968044011258232467963692584127285714007031108004179479646525391001339906941054255242794629930392534194121636351100516140818981374200568469215929929242203036670755543182116516385090156152624102520094490036900283247627136019528540281193296414521964084132342642809619999865923583688604160722392642800559793484636697616138591120177858513435980647851874197910754617672269009258907528369792577116857364060117167803678670073486990681382883210270136364525636451355471317015197912472607009302462200531885416786477030923216424417469710617979837304716907840596119964034324375121288779174886308809682554389558171040163106634457842730006713876243248985458621342635395525473827599394166625282380339359087526947509231227717292659532241331484659162783135305156100692041763815660444385685277158060628247251939868770421413977962169919309605857898875018014041537470253844733624320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 30043357908449553170231460936909699989537975817536993160868879290144905630906871575740142895378397237320951081891302412372447198374020014596479643526621903425820358559566974099843021149971942869654545291975935461922255017367854752994755903869818043617262993723220962075737945474953980044426023857579853114079507264265649059837710514691885474098328943766111309859302760406865032723827207802854590703656141289176020862864644035776246113559737192800164648691727009304361514690750459058342767534326254631885138889618037507851821771364604931993637432616675853607560119186612271214900859738984643344067913166562291496587795222962845461528314683082875981020844110255655297873695841438751761388032468768217153230966502851280926298598003022625730902938325376243036812660621819394527073746935884616516520655035817753681079906837605113300688095971857574872005484153890313663203877637898764013947294205405684989178195966784567053166449634242880456597795241891846907076007172186314448640010586182361681008807518141562534523401684690178317704941607599467657882627372463416554267275439659007405120546813902755286047381420446164200255480811355107668039798783941387000815875147534207880968800579111129180627167226895945129119627871407942013101582091926551589904179650966217239183289988831178848046970985698906055154577046864165415624961336023243505127148282986362449661407778464633748936459369067848572962570253211199493772842014760275083130712293481002991631896174275204615166904240747937372462681985379490837538299239420073379343868646052580086680030696312457835329327966628709320448582392949455051494587920149232570817350917905735888080432667660058947871505787940890533850394655030751575031332133391964025256373100873833985902664175956600719118686167261282541284623560379623839968303495434628377261286484125119235916319043602330030099886642217635953256100037145033526251331120663905143240760753895794505989398334272335423530653536705391698670588054955912563388721179986004851953970822993274277964068401005636115476072812996039100973554329467961717274595561503532184473265890480686602302481316582694370384963319519977761526226887323039998726400150246728482282735738458662072011182765981007858083156963843322784092954157752869853856635204639141823826138087256180764478806588248850152978365121988736074385153592005837868573774431026515070156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] -31308708229520619873443346962329885696355207940161565773633384956976598679307086068175527999409932814080016093450707831483265066852487315132751725751204124962809327737332278844223621192626400120807834640319780352248028932709899051521795238301645912350029150214880071165185067556177597088798985154321203369747430494178014292261779091508111657103973241689379663562296370093221482678997740963741607262833673082759853675040434675956082146589780352515959785065640167912281170058159214387936007736710285336288649024771071621193734707999572936059915119329126641980742446740195500719500709395814351389155303947267665138514540665118749035428482263725164538130778673876355191528884655504002306131143601408538260439094029586712201230433656257893024254248530356799488028737200030741468876169833893417776884548280655306551113925393225450727996973710432603488091221269202219922811279337199492428149985974065489625842647938785748650969373538327337631480965736204104010730163414286803602400066799270556310120373345382284036742476346300538329517160378058962690571383885192535803413097241596344347824752714626985107575777193274762888976399779646874280353434154581863014946029645015845566586274017165518112958743434186997690105556389331537745744614671686376187516578212674588780731992660944435956965679513529749037771388703908417375801970029076680373132852015148193109816204521895696427930939938846995992385732782628646842861566609970501597097525737816603206290400262871372043891551222056409081255196004867390712112756989353260518959838847823774869837627733473441081737633473193116588216947256466255592213558996400595244529905840822374073789829071119333438718382943117108298460773623944257071684880152254889297667887343885103614133899117310143968091746690016129418952523330320392869408795129703019198686285482130341200497344586820113513859015991323299240651434286056668998343034546931703897263832865187711720686427792417482379145174761017178436865141390706214919151182108258593627909283803620143385680670649466930996806357674680412316966426528310362994533280261152938156226099536107670900625762712875263706312357426447450127777200936650570735537726627082872343633996366041311329451027703796143895940192035704120730775942222218485992405647725305458514803861688505091264216223051411479116625990769006328734978650032051960114781405807100553777079386112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] 203704444481709341188444512432486040974087809532106062242686970669591779058903001348917430731080529953677132931423988645687173344642159633292305525822662642905654981037810858055199724069007334752729350427800444879611011546492320945105984882048176356428571806803503678834876899960934549354583298526747246238700822077793826921065004325081297361272718986370153228137891201922761924427311301085273938736759583944669955363535250211564252215358543256750995098477509454373466195830750841842246691617479119404263425229914070840842831084220653981302820095132638726197915799557866142692694135153813665733571851540797254709839292240157452300850977775807415672436678601727344610366903268357129603690781176237091904413971901634974383229281829408458703555885415002859227509655875558747769356642007172259208591016149895273505495998496367575996183709849081040676588890690859788790884613231627444986024709282824523058847868695051922637761700503608226437277316642923085015414685026174048600121968031046034176648189480869859412506601120307939936600365158233274115910641818903037772751839334079859428516233121557741602900529717575495504354279942518409554794217159443209681258264891712228877424864932884740433491862877545878179311142193743092926495828679737303479481947011891298162811514355009426739622538949529566291097368680328386926815487362140208384163796074717482808873550806099443807999588285647377650779136981001526354195213061677230925694224372623599886327290495249596283692805228260758799050060201477667364856672797058080673193889389698356015806154814541323776561276828961605643700961465313046941281295853804410969935310051431181487182330727214913462835426536529373265803338479144761583112797970457310444364302438015578241877734163797420014609726469437152377604933162928448648904862506938679315298488721335575550081313842111468702547719544983264128661589753320178099078290103680129080203999789100053603610864831012632246416993822829290540825453489752493943734191702139656817895097852504267146147560477272030656355208102074409095080737479489652245418609172600019162750974700406636870675149429447247270599456056137122756673022611200831741104553845746142441821077739828498860293546387970319103707471732938618687688379823417334207898808218051097926758485001687130671680476654149134044212290136974419959684382315953007993000327706770673243552481280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -94092585226310611798196717963863061562277571581498836326214773229127182800292579829754668849582436771869481138658529987273516289390355046511301608018115907515021930198398603395981491013417466028902332158652427239258009753336477043882881940724109987669748290788606052091750735545890316318858444886570943557056857347334088960243944259710084658904328034620494367857830867297536374434450847491705182975527108641769157741644806096867660217176163203243871022631637418941875589915532780621525032438513405884364015257106101639175678928122184955681769860819476446038614097747541134235931184378036290844720929491643955432838504039588901394820278759150556487353221912095300993530845891461609399254031941885853387213124684475007299867891632005681730065999375198630815730772930708266133759834853265391457624367062128412021227814634616471457760682171997283518746374349752042375215264867060414256231542538756729989937679150264033211652825591475476592276218718641462222435930655069298639601657169605392428863859678446990856228904518289411341042601178712588626199354064648508541911780727477953748475143635645878605288208355878910635787854032163522069983242325214804511035505365183333221092232727608109261961216994629638519329015040301298546846090451011621337419275765469116392963356622820399057614502800237792509458789944929558032261428605251642503613578791183045807205967401770537673316959079261159160568187933283743809446102007950143309530947347564877992531264709113595537595139073767672711998604748607874605271599405763928308687544670091643093624337127716339251702409981564621654623661389408437065231880134559124033730862950653993794129003743026577155475176393182039212546695253208756398717017793345135200663068993831107789754212661648703768339134727593607740434345101221230888272346172019428492778764259628083521330053053236548818244966787400680169550804546793312861181822578214217012042510734688205445541282316439778161984392655655116927182871001309689647064514556554536566236721426683580313194955785628294385018871862842122348191398102948783948408168244252494190821556102993758597698987763556369605738058735938198398801020419111216009964426595171170588942519473577401222671161126081725708302789541043458342523172379783552625902168161885316382893410498094716835080689711294747394209084756508326432024246958677326992374442421977489062703923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] -14135814892943545779809496396804784605385226402463789347240692862286562790952349102806822148366800601346298633710619716979323954666401143596175188406266366703189823047594680967698848144308174183678773672966193024216731212523225221190039450971978592574680365096772182639744567202983177437564530377575383174092022136721842957031335046523071840859070468622825247997788888425848941471303100758306433510660654844428278127983526257344787635374360732711824279913543677499448021359183128519085644017584465842177948827455826497418498113795042026320912178949619090289474023411392365004922331555627355592427248599678222357148654051444434212210420678990508675889879550560601497671559772340248396195315963994698084329824626261529875857134827092215500581368455535913772324048764291672119067039896460594567030078403343562762711277001149080544139810383659625632943752317129985936165039610576844132302446901907758057040961737170358650132616537516376703009429595601186923012224063686189290650246327736671520870552606626220401433995966818472209456767997156889956707703732537873417356451251688368746500526839448054595760146990971983224163836046887061321960287346622531140692509101053521925308250324391041150034058968961269942788680795015909712021072638276908865977794141802485800044873544405193539445675847951195168275777091678277945954631919431278851282974472328387524124555344216982260092440712413674905102579065656369591092921664283548169565945097545591161832748426502535400563226639559382781232440762643820946541966206053316110383139725697144977365373074077698114168177911056880040186648953529092982274129185817678002737032047302850521165409714685681869588731686287850157585448754824532269618542446369781554267993951786248225105556261311973278318700480151465595002931809568486669441543710201592021502981124180649500960505851165101747629211832113202369381185703751384790252581405963186944199999541050121385822290988519933697674216852980734325967975664993403641906891941873942930435763732973363262986677395212226447348702010315740526576301651538531910463723300386380542470235849629411432637142901082483763321359223272144548034374034475017190941084507728671857843825846943127982812924236450070220902464312346769596940355248623799398609740275543122353181173592039706518967793120976226859346646247842595654233736692480975360850187270055819796313423216640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] 25708396010390365359916083190402200298474035775448844859702053809848841528315867845031064070000611692315955332580374505313206490386427843459662880300796328805302717169907654503145347828087282167044256228969914818892942795199366681369024871352301345703744526344305809426728208730526991052377287107732027558435760622342224720533462124982189659835390087930415107523169305316928582155619930021957640177758471557138536314419342627977964867531397126800456079336229278209784451163010617926860197720885966025353405478777933282676192294510966248509214619555277505463581049919211683639881532416740273179122608123648857435812691402600234039536224373591921897081336187222626401724931102874515169218021110013797030796750917393895530807355179183099597881757275510073834642176367075670928152500213427206215752226134909514039786106326274363239523712673381000098230792723275004865934302114911294666619469419979313728113910676403576532050487793199497451251252634245296499060545119421339596832355592569532860905813632956060648899392327732578918037868345896586554759007273722824280975968872631369465798577149154185456057399061587375450910624868559646805995940069430045217098370354258205375509233179258594916430263416048555603205987091462649251493520080163174749647451985300900590105686909431759743523945178503634455193240895045227112108789698791057346400338324075830575260081867611477319287696575844966213322123268413287521775427262281785427381755803304211112119127532241503735816013229558858803027621775709785695598631331796381428870511111511933733441552374193547232449942528193474636628212317238960712107075935861002489111682148681770807810885154760196368784444190125368702800024347129728705431325317126785852950151981483163852845799388858286378584724202677609259612397222021506206969240784099147723063300975589680581501870731063230560264850857732565617986417443340061067385604543088158950260347634558375775681134037081765743754825806703555367549161512408986574872744620487517225366066824442387713251073263920106161129685395525075662492999877395385757051720015753951917820725276640652125722172971105786514381794094775959725115487041696236282289372553213116181249195826882112596794131369565747586073152085136357765452162249727338447081546243730417634130607162240753222967583769473257738270650895551285438488937682547118473288886504559179594893853982720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] 243064352316250876511813503742422100274243908812814635719389900966309664486535081760406211794342226867157311859867606050472517611736761616337484950765859290877039439916293875921888062494749494907385512331811530093080806641838004148164139204681672403905761522770629492217122665853714326710322646899454789813043902878479855633474694337120562032652504626979639599060796984144872659730779584299542026372644277305571521163160344716595361018792797258168226889703058010923207889870781456540935539968063889815943403579185354589763558839291123059331008141484418782870493351280908629662933877901059249068080010639825324454987122717461768370916921847410508480577015790667857155369590767865619979144120985215890222633479935059289142471930738402483226974128528071809581293409323006992115884133617938765798683258926297663636893092711363368749745128089903215678147039246152932013709015736438985790478987719526539671878002642635869441478237495980002807133002243501084537030598327442022038162580150309334770809463039166440536561814770781867130257429786295523688491187698021828690330739314764593517369276806175141922406742857939376909850508716978284995106424668198734475748276331146319080188461284106829930623953776353977352173492277464989781608519544335175620341265593159024476469643930898282705151183972253027168574314624075394146707591512538672282481178488069572415607437676376055311698563212200517265229065710209577044404471117543986886434301989354814006097843652639777561274441641348782354478982057279223131430949395903090571528726968436170644972545807890854922379805659899398429304475066518345925990296566827929713255691522061219916837329943053633783746010934268950484610211815810215098615695262930094629986434706456041510078653365031601072812173239397546970805216476833919527268956701357003515049896983945898393462307900881779427941700729306472900077138835948774798949975337437862941892429323375198085938752765658159580944798560189951538300695632606753983714387128529839399005657276479172216142791178637676634500750000210455659388847712083669226710998888136450222679155518308000097195526030212666528354142354024198328126629630714497720196781415877180062720087412222401880241620254015976389740892248864422708976303120673054684480085174422294243501649184762296374282281289477627032597051185666303336896182157336552299319920641086513737646473216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] -983872301262576163038511459392059776373671395740358925860106482821530552093534255601836598462477830217655439248881041383005339771904753725446446116751636050219697166998996064014133429395723099153517380450849769492813745752686208691645624033983086909320973016012364065471235072223964977186875745191694718249409374859912846162061686489753126597783331634970695398813380178952056914543284143833556149866674841128120447990418533864907585682601605326122885857763627680788087023408539896706731695820394043026042707535042091025617213077435442279102443112308098170948655864588293678935731840489383697752188501599960761512953880015484633433406374591389348127746554272280337576751091582751564495124255944067387033258749282880397137045755726503192658553656442155122978530084743268085056161625465722802608325891390552467396943980808375653619672288823270175582169496006187688206922808470186348716712325710381491110134028672569711567039050934556812167867421683201826159499605516208492977583435046197603710051262651131707503033361657097656861988358387234383547330656305496814324346788698837845845671651566322655966590454395704798872144868905517263565366100685877472006476255449481359399210902834068097352528896086431829896547520746182478705197466236239473138169210240957971715473429168047517244749501248688994509581860622573271465617080259819444660851264097593220574021670811458451476871993140335602083628949252872890583002421250591258256011189909259012815236125538739189075983258287005534974336883983576994408310943012787479617816351851832608722809778785238914228499767935158538794399275156864655155571241185237792567216189624853098853143624186053289642124386883711357030444717723385540600039046679279262060102183401464955840547404107357856891082973315422653976039992226249119254082149628420489816173625128848274148037540720493664917874221726462440367021720143958125804070943752692242390653529664956292105673538025051730670368338770989278135695275981808331727844170916656057890594335337440204736097639177112967395344630891727760723446345334587437899705836495638082256013201147308038522574948747817219543023834476647019684638074096281376986115846823613702089410014382493163470128610606190541209740665569743599916061474955110205085997865748598517864599111719692896922736139678772281844087401472454501878777174788719375047722444696676714772870159400960000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] 71172329181652691875768955909510906871453352889019744783507665178972608086510252084095445907975865319138182289719692764753209384594076327419227803324062699237577055184352175820145819746065345046398922941932978708518407431980033154328262586575449570986987263424663190988896487110600661656193769949294029667281283918752454538826111184651596850221637096362485623774431982009439583841203651967816050107078023718164566767217937696621591127855087772459402412430780985829467703259393643911439278573038755423538450248263333416601341332589511909542146265646133959169509147890395129014360929053739755287518440311445720488346579848247598916755503086260654465414846778433935580831421605524198868969982851054353804886137443410709134360191376559254774158455721859081141939052163042947578548269248277679680399380653372449759777341264221994656295400679172507732039117500619971433058650628461770901259856676319584967220303301255675527632693470424236495908910428136851995825186271990654789260378041464682081146286404066038468559490469320340782611084049568432727174083224914673613332251932902548442450035074464394033913288459939630198257143259263299095140820206996931468301778741631529168400467860042693260003774247089704754290601070421769641919672149900678224586458745844242546243763708764065412138503405906651088304591520538727102432290804370225198929641110922124391762567291955425910429993270421560169229400711922610591587731757781591150847962836861228414945919951720379222084384922043811086430268932670526409584957578174635675787927186026247914050205806311758915102446016279494792197992166115617207346421513043211247453582907385172852238815529926201295570180979119145617005532162569198490942341707422080103401716760191987113892645633722647131548543704057919693081222010117890908021710897772422904692217043910930372050321986779747684177553433248837034199579821908407994580172829040436688445145456793072941845468829430923061825143809193400907825763836673483389214540818772592480450589014499802373049384862622446191262940384656163216428862820169831471143068082804354311667265746751093468789737978885505992834697669661191117427586180156633098535066376552744545598998489578656406255183192954182403491153802285788584237838054176184772650569466308232132114232188927653039946380375760554739101830059425318075204028415237402733749324923595517962715691745280000000000000000000000000000000000000000000000000000000000000000000000000000 [147,11] 8662367799793107917496311436899475786073887619835915515674181751328495589051724020078334087598335148207094734010823370808876434915463191270710795132160122698405340471481841103386576091257221799629774637382087869073781317620999343049026569049116308761495858442959897627061624128534471917920108732458616370118158243711266580279155983376491448240183712118001615779222394762503992335156118239859809358680694874659628189410221435629364691020245965783843762421267542358385608632508200144801133297692322893725674450872837112525661211005581036602448656262647758417170687862731899757294324770178368461664987985145641567054626863354488998545103389506419294905342753768182483893286049682291895266626932531616597638729468319866093392948279970651471790551257027451271614382304898323723454445457527723048777335222901796932298261967035358466133411415597115704706027945540751595332846743849591565557536373817908122802703370901352258440582530641580282615075027133125817965511477009070725264074127769721891222116019950986779247463218872828157492293163731184107786153419503756123091277176397500071106642652223181870063248940579727681609732138620088010508733851617649007635023208784983220954912791893442622644412759382350752783235937612373699126737586361746587914547041958918021760825441283543830249475349756124003663697517288510697892126008534425275483099381802273746875619549401112446691947821881503680340618711254376094482727502592832913768562619914260459757784071963489313096215743037457868840613878967678134239756288942124221557726581137944528051739839418767732301678981765207742699374752458115562651939869198581943375097475677903602322654673760500376747884526806296392496234555928838973587911095511732753315886223272730158223642818467387250040611457553378004900734992517918479646202180125285999103087011221359818723066266070123684178031371803106973922001121152037619588676630132389221002962807363185454835006115458707247116376603380702929764777179330290412709343413141353574814275849927060917934191552555770102354233621386983413250270974669818546478917932555015442931127306503422114578231403558122271280916444361344715365852484433296748858023339617066213821950429652132791781586245507790239373264764595538617549417591494950887578935770363166441246079633125962254366519166169786375768104345669763472955679808611574340919350597455007689005003077320704000000000000000000000000000000000000000000000000000000000000000000000000 [147,12] -30404597103878403410393845602288138689321856896363837108231486360604945070129728367741354874258904312243886099802175534982366626705354501038902064559412961565374582212912035214975682296320294594335094687545168216255706995191703290815903716852957345050839244251911040363718260539866754857229977473547170546584444993616666969140409682120095054552724472466694197294111209266579726669267997778965116741624925683303977075254983206101761068183847289607421257221431280604700560593596527570075853401328513465480022664597008857681806884794551314010162406767352540461145148404988926744837774705730734843433735932337084494229991356861788278351295039018863732237567138710085818652984378606136731820593345647126688716381705623137849025562048082272987293070861396951983663613346637280528300314311340821154331537052879676223896540344414655851830169950008716608800741269646188261328543899886051280360380278119587253574604045454825388339763855157181506738871633376102929403639524003558574445769474498386145404555238515919479108823259835717849160272037136991460431289289495426742509620133422770227202741218797695041170968590662541910094313750267495373972211638416050100688848897726990001913148941810866863191534280831833594650497025777056837760476191608552697353142442664657519561768069695017949478576410366773716562265977996235567235203960624547500342656446092704051378961054213707469853272384246773327456539271357447441481240101777423750241850300944005037467304911650106369103162609573639650468862434249956531018725793323049296895834330531145186877261223707083381460407790228450217066126551814111938211333841053888038477574973320649446436243686397144827270266100918638572949105309085954197939003709165722885754387455590334614545580945638767801776096500322191494389842223477415050549424451850167303872088864137271494038624814277629506455003237915295993498495672595729882331978181950884977195159260591293580833081129434730327062050236364598177163506362333782483006021085171126758845732479388536246325415824463013050577346494899039149589966561976388444868169732322564373447073070905769898123741709607624732173754486640343988256743885676721265963912861644627076536372012922205168998671129640420405711005521739501846335621828409140126875852612833660389357184259152589710122902024830931844297994789770523296388161618308419722606913711306147708889479176519680000000000000000000000000000000000000000000000000000000000000000000000 [147,13] 58643086473675790158336909208140533773576749842300231322576426218244873398081461734765005342198574925356913056877456479688524870498875727711743022614481952406965237199113193815640868754736154754306291596867997666647690318022854638969050830476387059257795619019896577275739969411302027597851736259755205699374756148616986082759485796867346809111934672028844541529686422874103077867772862963662022057479870147175668184355912591684842254005802902196980454204217026011533030519497841348173814187503660993039302335217555396787294923457101545094957493643494135275370248708365739243661016774884831179935904262401913259033559402406485523855993456395697131368018854035424251552496632303757706794093464838169236275069650105571217766981588939757803940542167199310161728093193937200026231984457404645510151143481506874061956022737158377713718122535822824661493198897256658845137716157676483847637223588153549874638331566915930020300774301680055001248443842382073295410015243403155914491036377784750196295076482388405716266348081091722624822487415745408449647774137195163354923915820102355972172505414917467100042624692135411181138499650879547976367361701651070668056761387494679542837983199017635329350523134158260314189640933816203808675233548982133760388607679966442491659786106974097708928019116359848094826609498793758576379097112898556635613479919348443916751147954364851160612525379662097911027648516439525624636739755276348451970638313851846768916678388637497764545921156872783144298724801601588932652942870970643160784285213712336890175378921546872380269911002905661771675634995809692709895177848824019997120133354603899013336042990961702299673491863272415961195377110757962307267336849388429960557993550076616937669753107687913818164761548930148828486593445515230707894725551141143447090658884938052890058026898399463882545918427715657659266735926864180535109972753108932631729989178718874151776593825151379660472498615013535679552086282869333297485041023608478562812163082014577422682809295105912979274037925076602497044317341347275135272270129050644712069935136153325007963537728144996915118371597880318773329135701734072703612092539343270626130821840740476875245604231635473821467188918535746446590083392310396966538513330352824997820987864467357024623914916807820926245506749300639387474968397447874012957560229679047993716743593787392000000000000000000000000000000000000000000000000000000000000000000 [147,14] -75223584189434469758442015729556199298805090310175525934498375654814570422564158778312972059243716774267935151966966433022100866843421135081426445628644327357578163335739867731480080507109804378177651817641116470439569252861413043760463621468003160356543139404123691721274450701775563618878329923534992127182480047335331658942534455096476604312114236049710626544032759740900324249848106016236412202612991269596498680880980923709454250615627404421064781379733956836764153721906754881653593010484611335882632829958793757869822971852073236268973154742777969910781384244117744656269104027563071964690925214651289183553814177575043651274336317538324490273109236928165993223192812288962145579833154903622370682346880337701852817331115693426563405273552878196774226808990297570657615092545950503536773477488296877148886185790228892675480832310601323966169772991377299253297178572083448587140570540695540921519474336001177938190220035436071521555958894755673884262187687415663221096075940447715807126255856422720524681852482113425791244766087918816478380143296051746274191320123436146628390469976004608531967560073180099646638257270460002430344847339453354553054909569274132115714137657270766974146748937783084596353927931621401318177262574405250514971887342164063925088188065709081944975609654054266521255462544731825711630673123340979018112102622363866186096425291410044488942477597252384876759366521328445003213469913181182823910753005097039614271038588557457760058954149812074875016641128710548374238783387388006737722147328711109751351081587081828532107840181840560400413704373309767551674939234170762542274334089741351647248217514093435055163165962308570436862483071960584492917152434201053315644862417372052780691361065200946900115140926993766674965592701275932225944749358387050910112614493014330013478277229901948600429486764779973490366738889266794217295635006218484416862547385243843020876609144177485207024575802846876437844564209403076802350271500547732100648503619120934333599501806515927717626230541345925880811091636626268624713333034880100310626988749624796915487017365537441705749206902088465838378147447806398050812268377363748233010510720717658479262469911244113605352885900319293150614125568687864083091811568380146132822034087338924117399873676615531939487074503822434416215986116509993825540917864649757623591375030190080000000000000000000000000000000000000000000000000000000000000000 [147,15] 75457580642615139354587485518000065961656010199536765919116745580140005203444207749636180829258229885186558886370472743186590567376175605375831273214604925520252814018971777804651646035121649806999402056691883803934785707568302569339630761308511264668597678996734976240936704465845218062624366989472259405603158795181551157645337749102218940293183226158122406808581224887476940731003533635015416544409292760378844272386065496230357999745014618616123840275158125993510600244120792316256714229059023404862849353008568725166375301356009898053075252987008773534823620589567213735105847539159642540980323770785788537875243173245460768189569866262752144461494035827686238527250195568410076996044373595148608764489729040425535434104661660282835869947857510622558678011276400871295155537591769068718994220097032226016565281881812374851498217953297594853787866837586970627926528054108262554788571115466883180947648718777743181364592214047483656546177079371467427930264703530860219091781729985347616639154118866757094276081413388055597883366695294866965104872125589887457125259581908043216438402674235817793131769749703899689021129487559989024962988968654735251273294608096096609911674477805894002405155029596615088414030304197393280577116182776860540887498920221706576526841958545739046497240834931700582116439445752230489004798899824355094501756806680483728244091064447679794964742566649906976444079266237840425755975288824406394406725022171662312191006311377623164187233682686014943943254518761680299450551362465400642315878033309440664128868356307328635300906793254750886721023153965214695685376099048433259832897250130908193980805512211209080213383086417309672217322326596347758049771498128146113305601849191513418255172061290245250208098177858191156533554890833733402324979599433742836349394765199426029688381985129280830826212008330468856649651949215051933928904271440776327303223828916482839168959271134466658181551444077358517053387102450714467931685983724058588261283321750153581745178100584186244836274735545313744371331373656113253789079990325932353827421865391129199110667410906731308901502110669126029358667893620367719076574399740752825471296926892462162173861176791749673570657865947794797807933120665421798805608067088313761253477169031093214076914054183482972704546532109622117691158754736334474766438406812529450056236354502656000000000000000000000000000000000000000000000000000000000000 [147,16] -94619064080877799373673062136585173244735367431145243806019203956945711175132332675761848993491078678269843797595117488029430773336772718387357357961558605255913189791716038476384997451535138188224450719072162286291905349078402865227486288813265552853737975536701743952100498175550265380885642413927390784747147270861042706594863505965610787557723203165944021314647548696685362389964853348533685827504182800080795429309156668969118720773686380267433785200925915104347599331877316830428100836435127091770470934974488003096341111160145883643423863494264944799441639773127167364517628096573661955325074165861896293771504096321481431376843495793116506174481058985148563058456215694915632729358028071853069151543814626045693470899940682662314343275849494144754672640912120300539460848634424903920421891771248668559506570444568088418983057615769597916800133473864247297664297256911198353857081819762959135205923211715380463685632355498888855613658901304110982995687276084888742082998752253163372975631374770639234442191616566029028160499207504544132955917420913868064234364016525491982204447125008797701212724119428617218432053250260924212266014372787042684650031538133035493251744823288867178859343015455997539438392879104342330728712368437413808424014678415668408096103149101906077324693755904399605158296765136757860563494053588928295514934907770598122561409104167698536803843896543400322913970932305168439591592507906255181887576549870517768514549212487917124720851707123733107032215668868811358175094064904801312098410147265104941059503309848116582077228303030608399551886542328309122642500791117066571390715475634024850334369917270655441558695215051278244173240410841455931413956265681844771783312937231841653607266087409612790803114249856997998581786872750490134642324580561796254477758028616635745680368146114244473505443766534248493915591073912706226151282973368094730545981992185607625149575457512247772393079580672908641859842549813678953402673194263835557756496533024981751133809724973073968550815403050366984824285403872132456574534480578178343890755503364701931493866997118727996581027375918768040136672002756773620351445828032095846091938575175094256532773478565187156605282732796676489130205633021031715321149324452990787205228832174190264246686033199775238528858717481570215959834207397155496007929827943522836549303827169280000000000000000000000000000000000000000000000000000000000 [147,17] 184415055631107485140733805434862781936462699707853462697047120671780311242885990489847928940194824248496565378716934314116209590569180410505357670477757162161578503304394967658350179242943026390783216050176060014653623864126546161976072610146225387458064607368187331192277638767741435629311028050976301484853018295071452595109653671004188862643501171363812217306341185876075382943429916157238559151526199148474376137063306037801787891596287862640042669725875201654528401779332536481529462250205719626019175684759220717970013943909247549505419749599246928618462947347326752739115518208702058541609370019190335376256991109008735096686136452581010588967730383363700967513315687717280301769815374726893555973942325570037792641968800877002336154671965786552403359043790140058041360973993619267657537648563923106132137687438831555463020314012809059529298570785979334723344038503012151832066004445934877616025928041502705803472608058975279327990179068422250395674751319378605083482607740850494650531563652801790916640977690749347423903231232141852810627611790127633926832226788896871026177139740245111380096363998307571548598876942113292250721407348769695147195071542164292777268494321040980589217810140757555665541399239866787869317349965538564881838935427453912627355381256825673612012903254488772615443872100284875279338177456670328003542486767095160871808018390222587614948976484126496160586489792321538404583734326166661979771670350612166995778432483654863677125539002865538329866612945310158902316954146383748424598448069107992970537442277417150285117342030089601888141739580788035314915925169795771605513701480179508591399790885788662187996377508724715121258015382595138849214393376219868549607155935618848775823959271340979251246487030257190648917756664664536260378191931414085390416990692717514220093600686623831432146219547986447059693392112294781690132014943422869106373329051741811556858362932076158366333008199550703878854119976408628278844160646289206494845183929620132260090872252068921151793197042531096936917688758049565587270770761017261949949044966561045887684257607592611332527114975311514897540291411494585117809550507219524700879466357070983236003466589478092393159956754671384586356289829643864327878828383514304461554866508569592058134464628025091749488658588009059943807743160290813077367187721719474150970901384921088000000000000000000000000000000000000000000000000000000 [147,18] -341673482386103146471977852637138078414227699536486528786851429947884697814893437497649750371831442725841362187584821453105210004024307409041368128808742962755447257459989608174102108216363812815566687978553248350759636764707810140277609125539622607441629771161179900573729161118157126443709696341114876377809118201436128835841430287945848067627953339356618245735323898589292436456145747559820005364128959971349449780590616906585935203935462929591123825495380434676099216073989646972809568567465281200160121450135469960715326747867103926632299345679865483691879157505647486220114789722518555903587029337772692478938341479801665908134998309842906981698032453110229139416623370153277746633365249866126825477297834224818497365311150335576646973824644822515797598053372935111592724909256645999690919785380995621880270773097736958229456079190483677051303487194132235980917997238616061195485152264004162728146731138027193677077184737156196380763570214870576546687220878003086633245118770278793805729566662217125916398648154222116678962971082123501016077032851724061263260138735652656953970640452869869285019081587859976615819124469895936452552406793766121565442010892394641895544512111244845203832707472278376078595292677471311878025966252760669240061469247220201117619172068849478579828171742773544518198679513947865250927729180582873776717458343991083812665173831569236565037893025310781416839912575841957312002993082151699762525430709186395467352368330380917008601957409232031423871506241010157057997679334130228996449536099343652746194984746310957949313635828202840644007826533235222316951945655087362160238814498149757281106925610268877797346752431851724838115075923574429959412416772378442481862147763793737589464276758334482584159830093620121560337658938388814324084898200982577300735382115333391446485919273158816772471024287849037407568637081170302865409834515713842155641376579087910233802021351662136099531536076313642064591842957444878726454015305121689589100090016482993679127268291513440644478571740746973175753728982437133145231152160438969957995005082341810093125889652802467388200930557950040231399269000763614114333351471594982894929529737342353711015222688179695799405442184792786630253235206838327552630467410098523621436113631124768522074660588059483445210693213841142143161271972673523542490762764742813432983008638402560000000000000000000000000000000000000000000000000000 [147,19] 474636193289130648110891994277274979365159969793053973952928825982505650587106233726345285681508965603366203059186616662437329594062633878901974653176107130930203155755087746731016771382225294130168637296243867657095842593324281561252336303994755973802056972829139313373368770587957052129341272857284788851227462282613998474577645571818312635229476868883976394653304485232517573545340458327276310572571111082544252360809748814027535928954340276567173362923498348163094111927957226187534748759469785736528015621847708206601876149135919887441793248702683165248133017571863532700923550953673039399999387887777400466564155944257271365290021633424642065589717073650275905541228537350490275342827433204214755773285555027868986856043052213459239101829008664962860160164731714431871772658818532691447665022519002456934216484649702692634080216928182845722511186698261971366132520755699030948754688270440705993369018279603862436501644235914110429590072676973405236012278923027737132487828106732134205138516569124525232560468961660794367308653437368737109387287480549944855169712288789022188505032216390300831314564150413739689830377964382171993388685112366880881547519091314121874554468143852539950904556349745146421825086691862764728311927189677445856930148695557651291133431020549363823397706089695957110129041276593481722120459028261564860554704525720664658494603614522197898298735125792252868310867161447858550587476442462237623300730108834172390488542360776919440598702320224863876863987564617188968977625933679788061565611491396099730958758652433263094364809895426192275540498862906840748481200409388633774236877409276786551480431327257441045243647655782021794180953163937047039153401995965268281680544480242741121703456618312760173702065433499310283570843074385909352677083102380930635394866847452768475498028266744754992486750081995259517633377209433928541192156590134753330742994485348391251074440957082204988791310875069522157924106184384797940153886420887046056604861844111611873989574296854188674639614596388246034470957126770092223224969857974452352709312183537506619421036554754649011087425659473615253788635881656403204414622087695079801392298151393340624619032136818610163569187207247054909832997006201987813772876346487755402014577683670070339066883887681082765725813409469040333359467057896042094049546734067728322692326314999808000000000000000000000000000000000000000000000000 [147,20] -470098193456141703813548082050914785927496563799269734647294427807913642609579699135896261685207974738134925570040389561887788134542501922844922529478866765368092866099834251629919518809367966376958472125067317116884774074349070021061876965783215718315926960949320201766758868727349956602437098785830705818805375294946891373539191118441428533921378410074395806539968622541996915844696852354784070527818964738081758568006071511248988250302504290056286795072539570329422441717188303581151065897287382757257164757059203092627885659019506252782041199216492496229935583842679503134481169815577541420875819341694133916930137928891443096709588465735919921055307021267059360053233156052903787401468906713488987804770599458202981883637963805081217830640502406289940134221448244409363702066660689671240798470750699626449850869343012570295103174801716880614005542202187910803864041464755147979514461021938535635936829979072498966494029337132820590066132797868718434396329317184540945041406249504343007992393108316173933062243055144410599929769480053026831139299828372093587446174532176736591497985031443120896263003984340093375043710703703879781437570724306672024159189544424533017249858355953812674164705209562191887824038326420845927217039017799422756373671126743576395876082722556471572812318963020694800969863715700768932117029640370987263412634607465119449003180616351773160221714366778238639765903241013655166251708536397638479148418143477695732803702437336975243950464517134608795553055109138089314971551085789244168379061180024547408978503541181979144348729556707366258096942622274200040573129929163953496724599947096904544918043059193376512668549523506970404220658111804316662139098330673894830335924271596486047282864356186260357152803537889121234592120383706181614221513053798566380301028299405889392009742108312041808084064007005297594583621624762749967727614759094959526094114692398337029733584057070867271446325454511483505968457959327324537987984865693978380873811889782401808462653014363447322494326247097496534951938576636909983652675970314055574169752236577706679277919715062229803665334171034101180440754158861395142428745297876026270119950735877289311899142126624522012037758550813632040713445628315105807101515452199004545121237276241246792713395562776674791660251310217775013046383321083254488329535940937922897356979070566400000000000000000000000000000000000000000000000 [147,21] 303996864324061139752898759831915649541597136748346387258067589572199485792446093278426180437575978613703123080034853211295591980831681812031621410209849118343895300616296106461685398567051898711831262164069910486063308450204648207165115098857934474650738254807793264017773107962101203329827657040713307184861038494728262582024452351766190928810364043570758191287760265865629182252768643738890696273248883592110074607659551816195449871956501957218115135646905674038626202896591426703759029920669184823299280564948346056334593638271261411053566575290876257099869923596105063814138140792466950581347343245219273729825510834376912644159099150690564006014529883395929638006155613527491125544517643816332189819438049647739589258768924691235446296011117252591619425528077673281852627672420414204778916391750935744431943652741706459536706751679460051573966809678082241686973631993787751906593248073865942549868690792259249261645002484822634728415570837179284085889486041287024791015138144812718824792613578342722592710315809276076155456416959807278962739299127010756245825121369428218480887655400548492298130033419147273170759294492282017675224475770729954749018833108520950899828535590494874257751774856392418067718972386100701730499293407854086444283968497333298637424600208612006210347577795581661999964041988733856849486815123562571623308048457794717566742116542085647914803180050700028927691555674041072241159611176388337862866166930875537936539289891977373039247252212793394743116863300566835156771580773360639895154449404361858174713814224314176015523172792769476448029513272212385960726396856816739087843682076927974894585972665630761194799470056281038893435282947013096820599977517518126034165149906758257144208934317476869572446539532449258037989026264064363679174011161738883894264267477078238361956814897326505587456693327211506478717322621238290227403758306618769232935633522246355355655293398448074236284403831747815823392652186344657170426980206222829290235522240165111275672527229881958722118593085029959877934591107016013530209697356246234839466756953682005773482785461193493315305302140201450593215023858179432511967326680502749703648076593014779679101558731279104875734786510128771267640858851111445031130383755356227434502745101556548234700911883938520989552779072956493176468986563446406240891902740434303205450747933097984000000000000000000000000000000000000000000 [147,22] -73298106988736440793224913535293868041194906213958887980205408245574254239405126210703364371642365203139318720309440844726950488315538017057283226255356681273807059433418298148892054762159582668606415741439454707672386936205722823666001343010809139598212741133815286077638833440227431728802016994097458365846141333245225079873928471164034567840990150521717365205348802930519719658553969441017575885005429374352472046783398982873728296566670618737265403593107211250453089057544110471867089234992716420098567025639536242274589759887755049286545565150213466206510112915057708938953262469344542845038958005224438931485817624791812372906744632085054782142202665326115069294399287835158781304016132835698806246919642664303130700759245707116892090151309230712268740931549788834020661412244617565398402835046456218331723929528418821830939971305082824039794885656658848956344090544344946137985157878224004461721023123621680298727105788904025222352554419416720004678612344239708497766725389082609385784586405276394974883405285580591355360137531586467160528987889502866060175444291957158980922943477268859117936420709662492093339179279582089482028963439091366145851507643844632252266972790868834632503750747262647473148320502272074089143771555670949629374365166282311414783078071516354486157952633235116867467510327991570326550737259749505064970586237093523760769468409438234565106936510864557099200882221009703020104518982933027697238804338645737496954041363179752279812742951458518427742569742859100149176770447702191868665558002876011855541947665303181402920014426204846831404291681927243089913197733195123106436235019105012402410067143323412572100170699415123507122440421774693881706207621957443790553265205741576681950911562702292761216708992167916042378317754324386979952324403840328121192464203723313265140463709515676082139626137819004692782292982116465831390696929945824132462497152838058646461371075870977325415935054939112515130991989892297363237094493560349222666845374376741881760137003735697868834863863671248405983571262442017821405763691155786513178886237532484529220014095501996289120486434288245102164379411681550731714808057589430370085815746293970378131168703059644271686233943827758931387815283048963209361902194771068988310690731868944000601425995486726887542082891320162558591740690014531784805560996108276008237165182976000000000000000000000000000000000000000000 [147,23] -90325819119279977542603146526522352981149192319911033724873269587577666567530452320880787630818602545648633807288985778271547802665322088001536285932943811703906032294964755139164911003121361245805641271388751034805622657830786919327663407514320671401074311026132515935821089076728746674199136873598621847085458789201995929115466218543264258370485133819509927293547232191056223011049739411755905556204426148242578090236029170447755511627715230761401472304753328798086750119656528967331369763651574832075986727746395997295567910314365895563487043133645996883020456438427500184985947577279400264515441412657338371085397039992254856232956940191296161740033945453371488386706011993814413729368143673515576256456290857116067261114698386198034188540494624830990444327607023328261910892738841950264888510117586433041751194717614235533637196688823152434053252485050248296345183116904647914707729560293011141894673342799134593129331118877380738576500117229052072176724215594972056233642090301243276469982550644073069903405365889335485033343908895150942821009376927840425319743119143121965474100136093737499410757909113198336437537535789296440024993078162595113683240045619295794703366668029227925541248707280033854582219443280390742343799649892644217440382720374285181513891244311472440035319288834008714677607600765596208336907898448891759281451960632021356397748399803425236780969440534356963821209905640767265990485650085852030705650032925800854682776453720676240413373725174379168856314044735141484731558046081143250204277530873454285330038845130424206784158726759913152672906597257043976938271387337159449361990198909024799477178784158583367127088190258327427608726129357844926069217325654856120388890872692970157008807484835788481688758427037655321823158034726220737969917051643176731873458595273754096695484564736958865651355477633910298561028337722624409318196507547422973465458104518977527543986710469136586243298461195019051540629713150745906600201122231509364119945145617501235796062015644525384129114591190247526443809765717537888754110626678868105741861317847994986634526495238169650410471832368595565324639750723335470769289924654344716321200038936518772225157242983986158562625846265416711874800059956276802555558194377098323870585542606966327126130866739317340842433990575070863641282217580214655371048984843340956790150116933632000000000000000000000000000000000000 [147,24] 129510321573909624810561477803680357124744328351074255750747903260820322944887230082511817646509469252468474130521689652606775071214943272205948871466368720084653518357143124714777618328646327334836515679829991337404326354041472132118317918206752417841722176637742545143634501387082728239710486283525649874929791950585612246273570520538615484539409655155236304895803494873146424687162542821164538347452466317754086464618177189346091168713169571976543760791284058686573768324374578923586732063458364085188739983546378672318521992276550297412819451071201023709833817752997697539226049596027767101323990940973818362753898811845790262051993179433649136143058667424209766679640348258847441422656550722024707968634765249533463189881300761035909779935650178954029618186595569336193036118435850182021342516913635015341246316305556116201031939997340305545564340098337196570710749715477636786144866710086903539763570721030414424140067757722100518272959657445142598703651412223748311258835854665364217189716627809443966367640548595302608441402187169945207451061881814864376865211131257592108121547336639311310629925062308177161053421117083421721457916322109332523363616914971604975987318984472844174264031516260812317942666925594364135425723970465115014458014468463535765320602788956620507606365524653879436846372543187348653769721555562717019883236199453522480610300226539360156546859016866129239738448434856077313631828846666536685399850153855380367246208649582583571530505269750828439881977259722411668545300760689049020742775732169378395002623841344070751186982168891096735478599469856126179082169021072021142561193147816293853625158845576499609792858995590461062677296747042914375219026214297619363667561083041380729993358542669388894946697263379380029818223966916227844401514355123641410869886601765523258278113362018924783955414745924475734396354400256429088644008927756464864930621172034011882217677096709184762856579814641471341389350939967701454674368931679258333028724668954976214952278119266384198508040044934046993221983760480321691917276212036089726421656916962387756793827456074995149648359746003681553108751489417834386096489587641273305784608944059905831897415347716912132968976803583081790352083352368180839501153815138709551271580063204680581002532970093161457438364389988809487604419154372496483514588125719792175003041886371840000000000000000000000000000000000 [147,25] -82374602799453209178769125726600585008478488235961892676446357739038822776870619308643713128455935308259885105875523504693312783762182447196211373171995910741233900381553109274502988014845740014521166423240888488584927257210398292228888423299197942860983586401707770232410200088396880454791977526747525044517600634816962273065758568847130708917443886393626322663438406651453577897674097075276543357088522042843216664656591633545025248596879580994176085298203810242499881844458224395424267904868214110309988157934593472091491223929289289172107767098814649155647704719243888669880610509913083513216671306602131472006637530853847725976437103014061250015762839584571484540214324919770304018972003506256791485733852299038248707700110891877083776084392464968458942987229990889571226863755138024344591571973777026032286882922888983946327048432779712718386547530336069044647845672012774046964767074100164965582270154311992202428920126929408115817351472476525626045964741593044376828440734802673602774651176907427447789224282030011291088956475655046429904265591479007777535680067034583126957262771104904057365180415033286787016074284643879743909945871010202985632544114192305291861850034804415580752311470508599283704303789609935803428328509180868297267562635130876798981356048903956027861096548475886821720009123278912277447422305220825965427570901483409152074524451234808842350279960941737539870504764136258966318332693077448367941010203219145503438684365983498044116826328480152691687317198934208767113064493299162758275603966785941019477698843919605945813171210966283295585790358221031858901610733192992305036457025657534604401029048990407748584745891559041632755911335643277654558282596348310451874450964625521288441777936803376057954418806464595156991650821010149539114886046412858448835866515378902411735898313981941891767538068021807923179619447835710839383432730348501864822975520199373748167526488160868795657056827545193157752894463774137697454541821078675761562087038145454666464397469171481533681869875323357630639964899688140788895940491489384918459636538829530023114730594716479137141981591881288966007313061891005945888278693112276283122930880030455025110024168769135811670706380108662989940193911600647867305725721616337270720662413333710692776616674107427456550685442582425782053911766444494007740173805314011304885682482184192000000000000000000000000000000 [147,26] 19956339316272871193624233394131130912754862155383048744096701127150308839383221409668156100081208225875569909445231060973669189664480210143716577808878787643849921529205515735608912355226185244121493607194493430958631644017487217294851038900908166069019582765259072724647925177247388138308297290836842713563647786163810700831178137282839073345965681590284785595893243491293312686336069753443081581205024998244166116253683464599629476485309228349008392041662444672417170273504333143105809575126798685325470267250099298076689959113242224821255558805477751246880386026084299048154094267864116353292203276901741943221130798442684196236833005253339370125858560880238612293440491954640754361869332523054904130014802876969015986593245468923964321995541121588114503738568570005508339088467730968526969927367202153889166842729436881440992156094551580420125810455561840393187254421586212692756743930796103770084809102996203487999925760264108078926632530389266053442887740042402656278389547932197341324387869787660780564380080215688601446589859325466858481380519955688225669596082336433622881600517918405431440890216716762317638252538287800251657262819658602088297475886058134222319069184513579076028647690509493389562212796245522611168385119277246578192591589135838296614367283787082874599421783952968525318523372783556427227961650341304135040694891508837863322404415244518245651390501435261439780991908496846672114631637502992752318850944804141254452514092382646427913694491151719389370289272191282908105596349069094294962681009653187310907314418654215465145630815315271965124848083537962513048865606668630579009084001801757831207854303038008689447542285847125645126726859236527228523460249795110339462302361221133980574003035815905183381724948667756057754259801529072764596647496336936405395337238893333362599811575688009426290315708134747043269739165191670038205709249925233788669911143429719900051298637993344019292126476690890178959276083426105930933895901027208112750720000364601687038194510563815863580965101321651888445931768681399189095471067572618063691484633496029585574895056208846561485047897987989863850968826757697219454565821730529012987829446999946892600626829773161168180553097048310389717102452498581522724178482718562210870609195131171550021005124525150386539428832123908205901278180281295265325186719157171113454553257738240000000000000000000000000000 [147,27] 15432517875101832657434579309984438598014053395738518805524245501061770207492259744212620309181053667889180678407131052199251785819951520786485662808007695556817294919577531236293291716099623804702119330054559347256516701346123907408693966699710716092284381833718287630933395484855782008215889293223322825078899400689830941042172871622646782566734129963566071370908614837257863155776517721746996675593502791097590507452881213331112941663250406218643407393003200758568260946248828554470787515434777395790754138431567204237937174319054303149286151269022067936464220614619016415998897214724515987994764334653662345698134423488663003634951475533336015068690857964088674853635886756007383115003378979100547822703933330442624969971498013794609281006593325960551151803518598957762053021559474914645483956969117007388882287509242527622897422049186929646905140534612210246481104191035757668154667788181310765183234269734912449743851281848868636111623936394827025878618674224604975531885849634634220038991835456344173979167606533827619060182966715259808242921198336427427449510518410660521312964519041019862550587444853096295032997598445846551134084646168511660410618859619776896050398700511060254850075118382384121030014253596647155493554820060311991815291523157708900696182777763889231255597608143220765285311740511955680944991787050070736289127852597960936782811989897998290866656195219477864901352090717642995037035211154911678813506321786123580477296565947979360796565144825382911430500537607021488155457963938070874950508506049410413218963727005700617038897732375756276690141641234533020980741888105747656915540486973859091919947805459179043064393203857549964199534941857528343066360173143713671023109612180619608624717759357149212282022818586263142453082434394943464587654029268617495300135976632372699923035423305517988950403654102972478486383194750549283573096612454937464076719404817463436446760915238787406170402688723855573605974443701107104726893029154935154187535945872565659393706978043040254552644367519410034038563544552431293188400131706956792098626258217120679420635605589386670866990731421443992053587750076410230603573267257085023879129422428550305205166429764258685271415821269006958624928769580742546627813494618570656791531934581038153386493911781917154708905622210429512209147087405882392606753119645889008566870845947904000000000000000000000000 [147,28] -21453200588388983225135388541956757992191873609582822930514190385172939782171709087498821868436160365292254716882153867699093471669416921024875663458117173652358842665886390501777043024188110801085742071774461144977775045023241838597285242773925017133714363615385796433580019972917332502439627381614252791637633963159415006854586314011062644407188331818912961840207022874464646520393345165196676315393692454713960787062731423613752190299661801710400486151516700190813196743038997768101983032581073020009398863115946120519367294500668350659843236456766140546174882676383416798370252096935945371869655372925531156241185512303048061155984617422799827308175887901221440818620073918378622619333044598352593621100265034494657323614256561527444865183164846709034961382902553744554505145102099927212826359111266498614899084921020019602755065729737171427432472669959492077950492173836277292291442822025195801100741099672657892575926819646406333033281097892836778252971230873679344798479976601760697660619606469749170018074532292195430875334107407944284422818654368709526749180671139599339589505800195424623325281756493865550686464242087065028602880258289296093186936252527042869827556106726075085030243650937605856254427953006998926010893351970786328336423292490937519902369155574153189936714113902892316989097643814595891415436368458495935115050678415018292387884778479270786886553887472351282812321107832712752507408614477402454363615065286231690282576070331372033277592617114549167191687089723279707971124453374659575821915406224870596116542975159350993773463428015802221858118237420721986688222854890571746485436036822893794500348243967780541572932804748631896733771348604069346568299817437591156160806890414819634040680341513722451546972993734673386591139971175905873409696332507481601750133333663644565808616667640145078049140910648481399649535843813033656687898776082821998218046416386849518245588632386997782206326037477709204888769982081050274869584805679068309546034708835294454381288995789590293808106989706848947983195380399280666903560098200316425981152019571568752846459851655500157591174839198236757679730811215927283095967972767498926521900193937686452701616212255834814484201194179852304579378948695989185613633894488262960351000881960538376049033793057685298791808905922578181018053012014392089363093310920975170239212520734720000000000000000000000 [147,29] 13846264330197648410431947137959669035284223761912569959299330990419408820935262040245100166726627677379421030078735098504014881351852387179851221178654360076922240250600401409935387833823296001000802856493849822310036045872691964822289085359655762998921910513670068970307390923671266638333768602546888912153503758863230913026963154868525009334778890034787244084716006940736825797172893342944779010468427317278871070962665359567012863591623202537156157922190856843746792663792541621339976271171250957165840966638087369658266956993111908401965357597653571789629878838716699896488983086088519922113701755246397299168863462580567542063421503008974863369545291048506232415091588766137341092194992098710437020617794097037306840891192956327792458431475505362041545892505563844757334310633159034260313668427021612023511138854275335077178319151474982798290425798318750639052164269207301141990568142345429344705798128986122513862855284492070820264109767675472307139048167119083882968250658657958236685770077314452955265431856017840812556357640437004671358207614008833545888755310830221751076174664948580955745812581391859653136059843346052867137224362563749774981602534380192660685678629826078055708327698737018972324240115434576442696396277170203622702645084008750851424331935444997273607582703743167877748353335497502555434808659578937645548959097748923930123289983980938548873679915978535376583979540481405893286083379261258377059605243386704681016034101794215191365643066897336170250102349265195656346871387555492090122920894314473990386689126581045125853056340874381576238451277441094565945597180362897514280487572995883199871971175011610640977035070321203827067008207353199175388124745144348612145807404596370206397177773668315118170041571669775226423677312284805607285920463448681886830140192630889844988635060476185713666985898967814643322194025253646064605301050428593714070217733719174081383400149772459349082302127629131560788003143358715367178114745178641944882726060135097220414117509762929936778960973563747808190143829907858611860496517653300066092359967787736467788751668850490690077103160368405961284136515017568712607667754101550453866013321069219763285675424740486334922256196477495533464362474100816838120843579874912533511691179372773661527678111178722979566139528920878835666111831964489747401928746702336038641990010667008000000000000000000 [147,30] -5704427753719800139479280012744105661980911917709859318272327721498129090609666935435059223360542581314932255036428484404246551272200100554262243303756095893553383428860528576126359771050172481717386982563343493616482477524361409312529118122756172268539980519490339996576083066315411247825236476043159496339835931854073868854440410406651746189615426705731606468107278797144643616944977493412107293411078979368020753229696434879086122230098840169428641206685296191312911217957080072463817128004816925183086169438014905031869095895688977265318076574666506204180233703811446573858579433158934434524374790607194589655169097705990755730937384990716459849531707294935246302493558918656293253196468843915553636665083521953780693189764959371900280509144315164924415284887840087136053265303570483219358262402447082947116126735084845497379068135130764693473440578478475744971785391545611552154199229409281847436920429388621171024956371848705829090009479198124080171756729763800436410444055909578562023856031994965694852820953526419155039087530851756389059645087960505653437606820820293592853026454845272438019764334811620521009457172842765075988375297945494029123634089328195024099811595647596357907508983650026012731839724400773487549583692427438571124194514583517554993091775142018102326393530393437652452052910869893331790737678413808978807030351685706924419350504693376430697847990179349189540807759252431679020873550462330745918126305101893791456457038935578198950529044058608741241169959166427434625845842615807219324497777081157289663707185317727473397469503418985895355521143448664464357179820140460151382205549413529371142385528184179484993256337155769144039795867047039502959979571355198775718242919932332895035251204944685927017529641897670020544306788001892869120555282085043284100318056200263268754336436438372500870768193046733122572496710474107483714964881981421619652428786697720552091836568171224440299312276071802128323122948255404029352425444728888068652144242254148289370595336813916298030173326655367964874392174611584292226341719432720325819697366729091141972957488745412277368759925065792419249451401629901723506190552878309809069839639666886571526829120840276471185711635662180698725394121215857664108915664259429730814400599684340672375032580135264370282021261982586726133867688032134033728716347264731587059706526433280000000000000000 [147,31] 1415923028765618279308927219260867814590183362197276254631250228557818003856087367173679251283362221824030500055318038643162828291589826728733719713026693775535953581345825996631779228922947598727945060115907451072588633457099275872688928842102178522385409944026685874040078290813883887804966848144570132261741316351171047599090144693773279677666344957582136586596832866354458536262950872431685508997468591606570524984965598242054457007439997261309429127941513528250749598334188030527193813932401115430705403048357135865773166131332407332283959616115464340451295659401435499322687189803962697836987593171615496099553304108780297589212587367118191335258619669003256008449921868062807206441821553975327701314646397170998592027605637498440708395356470105606556233994897733864191142013241173205303111093570834870116498082639531026971982361971726185371734803170763593184669275907046803451597645153420423640999185075598695275696263378015987317639779845655511572468440754535588034761290205871763456530288734199482781462949570569681823199437909921246473875948473126794781096321273269855459861263172741038828998927469443761581229965344891074092083063851517312267550246844247032366806875144550837716290218332558401963111003388066090089114669669723656490990439838301793403256508520099384678592728270086796086488440862774948771545210823234699821535591795953616194059502675938647567025552805486332487892543622557249866369293653173848591167292077783802838315024792646258022548970258917438274005332281101226040628743957657022534532543919739716036327435006868902023336105184244568894725857769987535073213920046728625430700924551145903270941483980342652589820602507417187407937989109750813102909957481857746173954561914247772122504405371849292163436779411240540605936533724512768095534490947559574351322155062763388871281062916017938394451472025644459606547300833900189941019271184499740724702026653058368357038470831972449800061177241460021262516391946361988231205604519550631154776107046495892474599136141634150969671459720344156620668656529008478086981577287232221199825938469406736899221840652841068572388236158277924844794688103101570539258014906103960975042628747458732562832028535939389307973438546457567179688867406026190182073683313444733845904184599260526262178299696722575746599460537795582224694407912844487531362856375485332217917677240320000000000000 [147,32] -84932671180562852471259865511181733931276650944331758641482568663646949646881459812499694715000663276622935392952519176734319361684087129702078382578403743916540183799497795734457116956946379962379212167885006822176286541363180719364971175990754750084037477046496268014291822231818168743081633137217388704136312134997755702453842202236751889876606363983743271144855747699618430680591927636690789423566713117920912892029204312442678066310881596350635024073837694500173646623507831337290931221059876061086303766743163937090444570251766432581016668392762698200688437088071909904922816508161920780767196742449084636437220430215512702099213327957233763599181860815773259426231933071289088918807615897769769093324963928366097760030276006925457578490016135169242574072981005865622755193090414773495302118876112271625532269274435438449820254177685848544301042162944099564078691980031298204836857786844111236840709661648232577622165598179534400812206507352164598073798848385840650951718878110642329791892713999458240761200306675881371725747927481646104335644496362412976590232573857062198896180665455547630816505695093910133969169165727634443140104483184440160106798448102929736337114225349056646104186318623533827323895279736464134028353066265184552524266931390864648249901575600705988686444775861741232414820646159609629533286692607674396188699737312839223273233574606280284826558490753759039875979900367700465935937877021555319102956934687122747673198300705700855785197795073320895960251350184607898411822517715309943980868652244637828632023451839475450838552486388918119063750674025286331062291194824615004385945928916096796813460613560773967586186854459049991942808100420810432801737625443088533847613571335757486102899518976259176738221962069355031646313397675033146195171284442173355609270214391376775118775592484826461862013125346180447973468103750667614207713457556331720817767315616290185543172097918458206311234859251981720173612222648881291680594750307623937346765574913067114215481203293066523437434233837727962444084190316476047470323231866235296331350432142876342356488047400996515127737727406788917829378263626836540202604241845606762576558901832117146337478669752547387025422051414745188645846757731614445179339953916396014514564095026358184672393263240041279170937055029730733593167650059046819224720429380573274603383685120000000000 [147,33] -85084116551338207848386296275754436431876334963174853970704772605405202649535083992361750263100954959431208070581502921699558525932011381140810473188945566431545547085109672928838200338530738323628947972960292211209726173063237179316330866993569425370082312546877978135088534746253880084527869268022387311525434860148388116049089054735320291681854502160910695847556269369775787915511932732468025709734029943252984490630576575585513388820249599437598830023780278257331251103520707901498359033346706372963687570353187526884632032381235890553185691199139799998303847003818451326566180363303674214382009425248196956974014720152735558771400394214593125113392519367171996746867318060789825913596259047377843683926840395295459377817355134274363858226454715971713227686392854313235218639572941400499981258264030727045868207747253449443562669613877383204812110752097630281173652303318795665161983977045737877981785971543219436530288114843439259682514893825401956266722219063355967160000237741517259414331127082097700797920554678789222685346784067134653741856937386977850150595013394512655779468358025956347432666223935135378382161918174021048297937801709807195083308891642414054186331889268851967570688593782249793072555318357435200765164141106816443639018202124558985495754119478870927837847479913802888638441548117355852339376004057815750550256314122540027795801696952889076754188758577715950154341905346838366081579504321302689826603768678594942316352523666734796295200633767983432085529962106362813825143516145951356162383042027761916172557541544588028568050199209405159817779881370753424907200922384808073713600304832789997876866438602492203668578790706265568340108075609000677572407391062454204250769519329662695258902791071477628416954938628239780814276065280955202069766641163423317922389256758726597517050080363871687242729119560962233401379468955212128933775314512462126083258582216421636195778615967313381300662488485749746803256952667790750435274851276714466401780327869718654718113657765344335204919482047265366804087606203353136359639987512831221773012981312921128179074683886225590486782356461464803807991170589241972902209576146786756383286490384303836273796700204170483648249538397619429015536253761857603817760767108647845398039366062730650113954750485055391697063821582353435905299615484649882087085306174674103174629949440000000 [147,34] 38897276526397092325466124686465320954611608936990349837860585115935089606282981852154014249341487303958599704606344911864273917628099655947598975911030475554236485859537311705189376867576916756415064388331475830126060202695788051082373043689467788747428967126590539337711561081982483040445890962131724924490468484248280059668926310093589279621278473053558757543164094783658524660358331617173943140071830587071614605580208063869320171366590385918582720789649202383257713044719014756464476672745571766217627524463064360946761447132181220334393867261071849228254274586459205296469103864110127024705238945482848345521624608242754721868592428823190702069549322026371410062619989996722609937050239730674932677872692816746814391785728385333767791971668593270824278157371642519780228689283298831823809329535730314069648581042627685686991359093413814606273470294918398628283302318532300537168095346274038084093964060195525242560816614579934986176736357573245093421231417477635659775218003066103182330072311919027139502390173993525342024143887513279216524831445096186303961689846553811171293264289550998782445935223486676711609496131170535801952342247049283773245261730052447725071443811636308819235823332457837598049405660649830663951936607932879917373726811791503374142884894020243587831486567682679470414815347445489431811577221468986579681740769893013187889961498855531907004841570016573833706559988784161548698266822195845608221150010227736768779614776194278478933254873600817207551697442839298710214207301590252107146001951367363576602122634347083978291562538891755790207241844726762446698372985201694614969844218518613400365834505323592951156932470610350195607235674534952440586734275572229304272564279957186536665021501027531371148630950600797660859826102472559055931504043855581730598514856951322108167343916007420505626629491724546586824151315468046222519044594856173639787179397245810855452357351720872226797744807481529742736612795846706461772456036622355752760151543714280990512415017453166681547733336241864782847495728156444032184178409155962321386271503828885074503244422992458985839006843271998495038553760913275586804371798113235846903165644240139168025352694708428986485410366741944363512463569010020050186491236621888741809020425410123258959962277367588889603522990777347605536596156631188387934690162810854528266359603200000 [147,35] -10848872921278705713433484205621122159626630563516750896134677666900308806697970719901460856130133632611468318870894263628087297703984690847804075802936953530593981145335479164707193241716119827905728743834489741220343364127298162056376369102853269174868883885090918813151678189636911372009071733145833968278655082713261121557874653528760156254353048109896607260991076976219849795375207100634836315278083532547071876130218266529697918345524783116838227554223602835346616686457786612482049937823939448903125228709720172700503587427909120017432503077594960247989468938074124306803380959661215127326815016784101343512026065692983775924868171498628224047553389762730844625957640799789289035083306006996480705750733351564822276569063781630024057800515352313150881845371105663222573196074856896456884002814311439810160150035878362550735448815952463656529865121365247360192837483088676149947895636309958541244772205250138745333227158323677030958306565383086531740493247117189105507653209946603025791800273079197184077316369702543112039415207673833106680819932488458790691647572151314496750851058194166349818813070007946457052724462897062582367151563104009070113963746097807338621455796348047707418340902099683305121488767551290186079633003455608047131523888297954714180720079733566206530187205160406293020334372255717906344983756234373206109498575950396159580759039958568213309889276547015815952824928668410217741872994754136886863923499980210299097564774560615747855416798944247108311294382533109286529889279912765462795703855838244714981516476566640479911768894883544589942915462875679986306846699267980839261008691866825941056418192775543897548083234270537859884455866603175918336811975091069783529270024622362025800047147891739909039517920285217153477452716724210490867047318604763803564163172474092639282526063728497476373694182750810534709491212876177598422456775390811815742865187216277283851727298164793236717760642486694458831934013931260774813310122680106555981489316761934141685834843767373496453496548987142964216385847748610934831256191250177020597415669695944041486492330404794816791886903279921490297186278571880569117676512671382342845813365000372328359856052992899623974660769034223887702974439433425812456139647848752789238107578997442641640171809339990678861283364307178600605884289683585644614241388618836931200888838380 [147,36] 3486645077056428609350424214275842560004393631644391455600574183839633060898288543398163964697944681810530506042126219573244858311682278518654421264569766062538148141869116646437270288791633536687483618614426250173608520952008377634319853010266543530674542964946742879530099247061598501695817309007072463598180697664272093944383153614160948091829410678755688690573319310414951289428189704821995404013877784027662657047320238059190624666734419636673699218199370195444990032346583878578847765666911675109937888784162610605929362800914508576628663371534208191842607023927929740256694368957821313142526208468298871318079052982331359691352106016089902590809856592102288660588905075537965145476532545974009479645676686204232678783643766408940603017478050159086840575779073600013024448663777209978974971251014226188625830221956906581285756519413346874942945103920009124501646146090456869739775526916996338410914188060542604062956373128723311439986310393725146774447814259203862013298692973428486976791149835987560434783843038509075598739353581780488262788450163271304807420726742738018805510474411643691701608739507053236469296740787537654904618038594087252079674239175851976786856220959362792925801798279675274871915750089184636635974548822750599170266639024724343580538949750704109512048487494445729383644276899225543604882921636035335017097831286351719081664036005065604713780545607094759889122398061370772992873872195485810736307085100518564736888599434259573305878260119637389731002393503115409539121813337539320556222584976200174855634258011028205753793425758402237128636827365222603581135692339499311305866257764665359413600461473085502867545538714916468661198510886771555677945846477392939267208298140279667080354878315148082143467778843983305061985538710943147223256408919281534953349943807805003145208457218235909027796071432425641804071632950114526850785435745270310304996897194018183587860775160020805414576310586124928704985155310301008606150905233590399801613620180944325453701704573353870929932620223561613762176799488326957582550975045480153367861991040699881505363652852471469868254285161219866780227733637013233542651724354133263241089287488696496358168560120937777500506373297427849658493438810561960098219137497664760861096639504206362725707420394368738242565658778060061341063492885233322060246801453218926799011200 [147,37] -1343330632554119031047574961218504221784671074303479430406116734816342490589283618054073801355184037927440530123479949488373127644374841256099317494839029173152851303992899573967577801948704548267486336923400025517662197428568970457582346900149261784562974649517293850733290961520316902841848040682935526750120304314176817969910026383212168194386532291079462641293271631640553269750799628065011986433629721911787537966997416305277927202741406405980468848084447226108346025266899372903247291189425250505988090408512813481102141155860136295170354128126078362635347581757342944584531260855212718609965342807664014558535459354651487079554694166304343714032262020102714930715044527214182016748148360566087447224026778990984668116426460404931710101916188617334606850399612401895759152325101074717620340658203082228889496765137282258616259921501110949378251789040200229866877207000900202252016160541085340024894285259320593235860430072856630766552935985324132792930008860945972686161527363291243485599130245076735106009727902551184778944041360276326991497348863501763660383943659860703601732384282416078884994354498708651320671852665833741030504842588186497003489864309313299181490321050285373751717376896774303118412601197669355372960342837505429249141958279210905842801113888687288697756896923901634663126394506767732016989857434280151979768824277974032883846358920029979677059160073449015793032340304294825961434327383807440820755720391894050131939017566754863833464070783770796460587631347387426023128417125829689380191874528837400560042855447097954506346426849131672620396558254360218902815861275364326426185657867523415271179049703298100846793554674271053009621639280204024979854997606846641432816966581081348741784670519898328117650443958323389039477895634127756984983372695078703312426457706908363820097165347284093379782672004741938141175465231602494609478268541907721064253596047521540741219420051576854414161753724573290035587608679145997693270062812344941207860107348401257043920107238382802171784747028998717887185852835960652768483702872232251269911711631130024670754989392150492803970581386835010413594452433426016562072263422221314020919666099094771565067898540827232564563138652651188799009363151638630901884710530816160381206229704738304754059043299672907257160646601835730897519984042959628672801617758400999703600 [147,38] 418041658695858083475021179917170907238334531189054577222220850740103103652320798486767602278323218011674663991673753455099774330570139707397494273152799487891130991103229484779040581502262851351508375945862878825818903118022398436354917553995963572309111759562535869439011295464707547889051279685942776935930756507165553766470742319708154748150123325927805395839039088688953766542871464490211578378761140133208718259692798643489475490164119313875384454548091745381252309733100443024912857040754082789484196048980952622617469563562422234509399059737426055550371405849502458768315954635787586217380915589136990788020265885260738334213536887956242535373547021964077618454004663240332203316818959763731882652200446688874826266954043026676110765260820952174135258990101975621108315718628733418059612204476305388340643756988770837937098352567248428319126232897321396606810400151748893193294819471726509682695858643706480537323004589982406948644048069822976047371396743654406300571357883107367098855999068896511567478343079678075031829810667282834262650185303729064514510146747770725421767763425001344026987563845572556825841647362133775318587462049284362507533631936725726664358134025878178239883022182577263411346573837292586212046602802028471595193385437235658580417447333716399622518504296229511182410639855902119594673998159285394021312006040453983392989728465044596510413480001648012929779264331550161929071422398692994756470109566007829680736757886584000845314599962468405221795831339934265922022404946786870759683771786259482171815978784751759729715997093208584673649933386605935741664945776788195952634724300959610201250857774346244111838770847867060794073387325391046534589827635918175484577731377981953898411938383313902891628543492468383774845691179256665651688278675346087515622540486872420946230050208002946308039937400271250081714843666770135866065759829836149845239148603139931154457979331030021828649390176741176314437806728916008447067994693453300548494864133674359675126286704751258020878734539288848084240948612936704048330684105160024073008771686155633682592499764081834605034312210724895895410253163556282631818321102965784450562274558937507095232061497566839025967119836843845259856486790281725426422183571709073699027849860249771398718907075889081833768695496126806940278248890082979819745594949731521280 [147,39] -101942525973500294599930585961097880294877192446022857550651233459444704366663197766903390800991205977654992641759092162998627224339150489152475712718943518138521781228025965618395263389483340352629959227342553544485830674218938280524585154293835428995040710418586121426794263774258157017857167639646486901042188457596535304897142813671130536299506681544955698690730738864482158679399169289060901620616250692539349457216186607672458546368071432183480804812093988289629109865273383122483310416963940930982461377635416535194764227002047234686211776761316925452409342316648353446871698381991464548542688522524646973979062845260097545525556212709677966292094285083540560394558762744151668477590039156113180436056377795441939863801008887799692171672495210475120749076599715536721830777849156548107901205731801395305402976574822191466485595823016258915762094062641365121969361672687196833219240186593325711093988722847539508732266084367348305615828508474336871419506268483390889424805776703036372530517244061314514918589621628067993993989809462118746567247902815096948968877547219202020506184223677877935773396965208412195770899452599642015945935632167196939236107537775199584681952453627767003877456194772301241140482263484359060447237608653875669951042997756647168338076353285135233298408618846144007162189971051003934885113985871500057860305326297874073565168062586523663509481816768147665224784415804495658549694442627371562304009994042451538713601879491131848599161290058428610367041383339957168555213672122192344244230255463700478770322738497179706881831253732607907856894952086638454191427824391463765480740626515194240308942538351162263184367243075120546928840156814482472366042241654943828844900816456397014511259823385936569697525324113304225946838525776203221353493388226017530281922738762810932743790785986128109623603018741821100795294274957276737289970001521504659129810290073113220430353767175146247217610995161061163639654644429271539480335469761098074730655859822835321625235768603312523248105791865521363763961471203245357341213596462304823532058625858028148431307213053087581980851933958348822830680893781410546165455102807320182552830883739231457004913187774082287382024223368375172934925903228391631315104705075206966204892820955230975530926741687646144180981883122364188307697030251750808282972589373600 [147,40] 31616679651473836367197518129758539721514501151884224972572334162677793146463607546503250407489616737597184280424252622444514234124288285416084951121767529573937454174151338775582278934158073337943688421673864253904677407537952642243910922584269340002856692518585276545434897790931373798429282848725545400449846814362059763076068759489548577987550270913840502182765084484876285134931392684061996458064903713937876060279138432635656510310264071596332962847908755692896406548009219421569706992376024651676335945771884119983487662338887189281700181497824856419161039756708029662988482587187601840945050349728864135121071065688889430416815295807465371627676338511809769102867335516634206036784994885447419143207361245796856695817130573647830242694751472157786829956282769119250091211048605617156795174500609504471321384182143187415078123511140074648504251648531989810120134598106330595270795643953103358070345213213726728614480431290035367879554990292922835181306369958045019361199470567619480247442089085684484249639932873153898431689575324281791261480453512417285151876228309845199235421200009132735552524928394006094941828747870346134962573028210628896063577806289948536334404928500209048560432144151622144957848584824136521755478507498705633075034143875195333754300591512997572443481189953510840608868132145813480957231417057141923018723908077549784492508460227464972388932129519904795298043684317143800317008443205588670931893893309729448094532190521274795232214012181749890625977340333104849974633680639339687617873783127533195693375707013221505240163128452938422612950292622737920013993427303682077587189583064419870344888372248895093207999756237024237805057050511427209150492924478653842561485718126639004862289669421779586036869576512343695144587901670180262595101122752078806507555235252620120821969516388867656038031460878679015495942945048203004927716300681792675222172102347645592728203893915384377078303025507108769522182782240955995859969330325780085277671939480260624554170762449677939039164602025920527536097726860776653401770550288025024033978897838570901700431636865980351861223145280858639975800066956298885720044311217301744804927196901855201330965499845309185789978240440430874346674214533799509886175577481520015378256861485216401910110052225540234940829788619603421569543362836711871392533760192 [147,41] -15246898471694644683987063679493074812356283844653397307608613271767916193380481345421792885402162694191030813703403673629319275922333606691153328549418024724758289391626749450950535704558404827291852340293504938553932603595414058119914471925080604468984444363828320158859454270853569537645033053648155346254861525385152825131975813029285576303893907728468500887344557519733068694415008847651809476801407602116219480531197891905295208769539405582308143470604606524160734538720164268789256024472757462710994511297034024570004494123399573240625271968803952098702074527744102438666097166421922729444479797108371652710614345147104734815821456272018184735344801275042449374200726186396467845319686023001658731042167243466540266559164904957622611620043254505207935983535384454643425380500960621168858093436895416073314340153577975428812594992898391975612285970815538357698797195879192757180081515986846458454558673441007570847245601931073000645369128933895664756909452821256698591574796457873380913734305553364462044945845314438533145843553861989422021515202627277412458834033736349488414055476388241954795643280791031124105093102588987204268967908560456553426819424240096197841594549104340430565577721046941913107063235001066836128666284821090515833776485575326851577829078656081509321152423274561217824541996710451279956582805237121789228078279834895249487660511152798379636335867403922349732982622889100675492537235745089975525172140159977482489581973229993997589123185517242840498019622760576571155430230145425025837026048084908328132700309413409065054537154626646333097145938579442523644928572897824717045696946626295252242146410268184033742458104572882324631626460981424978020004723441857195851067167252702404070913783590593352234430014228361838412631645500735227480430931408012191516164428566365259518165307451074612743845621828311782082962029425391078774358772609189193865777434985281270582727323903054284510135643634996209862111333056035034229974970335853366205783943228984299156463526380831401402200892117944420562703753075100156524834258422867346036198423642624940117117873604983097068805705675661025503408089334981914649688475480331866902894228757795406839659590927984145217422948882800091670891410287029418703693719382867769945044357886587598922255382123046682306019298871000521697044784263029677083833784 [147,42] 6821374954863832262522421679897249206081799382979758255687460668751125957075043147595716321885420334187394855285540804793511275621393251310206217626555494084638417837332359757417202029461591713389956443130490698141294622542721347195949149308990250621377755552404070300097954886484471992567179253695805142428755289654494330812336226060906167029406803663372529190705944770287086697063696573371323026804190660579746807322297299933791052302180936330469056578944030482986704862124794806682695043447358670817288020689307883617291035368628262745961255985378760919733429273407237912127009768962023917754018833739390674302093509157842358730839642488596422169772412821946090487767162932421737212689358683700432326426055342245129237563904058592654874887303088517242984195215295762306982191357404612426450954520144528072050833042100004767000744986265371552668637995730034188384528695194240221045396811692285148755730700399357213365551825457820260915614012542669266127395425219374558415067068474134507298066016170635324579641172795468623567069782043719317866859636220737271070760549312716111354943986559326862387016978172755891695764865948418793560587636982587133862385318395800090204073190466918573316872227003686707634894616064947614064813131224144283290219237781703614689646180484503407949422485695523101130988500128862221195292944013123982420234139329279464742026695038773027842143665623789692161696074079211010933524709514798818408897805898732612988675034988752186508404816942861743258055009359471181991380968938045321857674833467702649110038873610161556997954673666632125169110266331762297251207547562108359307833711296439280464297047786152456795264235481923831641256104880639633954130526328749946033249218853956191601276435793423077276390614604480391842981118187499737640497853843561858276178741500116828725922275688740963932646586021625074072018448189814039809312288293863596213024269261890646184513134486877836045909501468371881460545349998165348862555433832197060558841896600506710642215708215889611925927939961012753204541877968882524564078176634959240971055624879909414781657898578391830172162664005930944497927101787883638168765879744484122325307551344793897144531607403462964383267397683162330850407445647168820332678192069613476680771283863629075571430088951715957425473784814148544167556115529815820607872 [147,43] -2289378782498993864737087365242088651624291040739404401897752360793162269872439040414618014388944574067270741127641133215818987038084976769906086548756463273906546626401137784244753736383547963804069890069278614974828108779856737944836745247376856324315426034823361455593845614763355283524624208264032615468592318968614235192427753635812645521431298016175562969609182790633727763344580285762873291817094210371702928515992869749493661008692579305048052307573291905316663464241874711788415100355266045739797009347758745610023639632395483181408394920342824598790454036692494530057825097498645562936200541735044203935046328692067880065072586802770375898310341671639096386367859049166112145904067384372477039098653868760936289792070402239331621724857944243857854468398067381949628205196235219934919693549666136134367725244330698252375211810520683242866294871171763177853069221741215026584607810527975152111523493179679139546992400388499619170624326762981984435847891228831683401380078422157455112697779706235651357411616571616219196001360685687551402210309307113280989435124807711164757928816260779697923487830681732504589004723052141069158996764741136721337502594765035795714254730348726134758371261640610834945989368108504439801522033372927198671036219609794187106747292259679324497158083915278596007399280908259608311070041369135986170306394253655049876492033973401373863265318510271161898644456172596420137091000029604653420374131994048825871410854388293777559669048057543877447157503339508367658559836093975407063487873386463855776809389389911009716964303711813516487885595511561761598571352476153049108815514510203943479058234538728784869517079342965977463907554362979859340590219916331526083367666882179466190661979620944900443143190619366211304962569766208535401373806173567897028400433587570824548892589620802060798697958405614041915953781733149745469719211215017916493691833154241672293166245453964684093117337689404085853438598724642331837231002245933389745333468523255148162839266269901938153437187820985840468451482321442920417621033733978735241995972101905184384378993624208855772432920500349277981058676959066165674801859348073232010243766756530227915239504743978243736063130483010239249934864436447067159315641625834018328657455645134123018130695196767621305118357416917389248801476032276939096 [147,44] 544926125478766766942642445599470201610585706490372169857879301398988486824705256584025414510350364164046011972916722582471344042265691368367918404523115596348704533440461685323061747575079737559485979811246083134773236444259061273609926176898833312384955281533588995224644438156959817725409817671835936781929479173371802876956460783853652195744093926637170197691307672388452129243137382986329652615325024512966866137078206612680660950093150225937837063726248296594983097934000024341260652933229576098340235501571377149331560333052856633864284728109896733996042261223018889436692951292614929839426383815066083298763642936465030674886215691102336668593479775635816376882835172782911863902936436535959718634293937990028737330220278133555310723024099306488924821351131024160038805382503017123450560446096987824255959954236868735026702935479511019130854418070971870067672010949063276979010752108603275427651782890775099201800978326823211365569302065204969079353587381195650593222368924717136037676533624776381399207910472722240721088919007719876916858721689777587369913312064491602534709969617450563466418059228156488191067195397457239682649808095843293716834128273883780595318954064164234179486148934791932578637632784922099985960691017734572715654966122939362357490073735875948651467409696901174238696274604923183491603953078123924060300901465747731293171181915663602394691272022015165001977648755450389985206607229686646120970106592220819597181691765249867141446909731657181669662232475548467747770918714836751815225550601168325876032205400624625210725634987695677572735243542575556671667577003294231605039687929185979467564736386956258221317615256613779298074639041837440801984631526216655376019985316486969839615566529419864519933633456876698875196689950346276925308047655579147339616735805196886379366582681068911010533916248892252551343265892711984081534222987276599557878803158617518939389773312895653213782400065443775001650337624870128805319322023097428311044427983067994242565795191235108004994180338887795537857536033705026251100055360131714340239906328649575798081229287559403144843348373676814999020681465541665573813936598553330577390444723176684272991190166478571358874883178209137581153806106047626961693740915049632291577183918668444504876285260869190068150485245891274298556735242976448 [147,45] -73221223474856392568800656324600494409523388310272497084063585676401838044050020629042444874833740731856844791661064157272836498855841982798630382454936112150067945977554302783170353387818974894357722884618211581291282415749727516147248368765666008707764724260307258433189137931729743862569082831473082260510133648945637498727973160633410882385336962902952955156807100940342459155529899636829971993703837802647666315166277858332583697066322212262761948186922924543294873867543622104749801372442566534752682605897021527453466304962797888143401583746314681385374821564475359076402811669457420442962648059708908206015875984626796126495221578547750138249088000585505207738895952817326136977416492193764160326211621413627568630646135934408449248005926951329941530524974107875699698722300281524739252331215043422128304707619417810143606550423102740509027972205846033069460723981456194562219863258866239690136397326124279151310674041420971739761523996263101495001108286273335041177911095330286323052622631975996482113263944711327369110819370764131968671557967949162423416793665938200906486766936220849578087478844885953979824765625621853714638442523051843966318422914853692733706493369218068876794682360708831642892785563874566753857001448810834881419012168361960103974677477586839705266081670074425480531123077833200568537202864915204068477307285273155433328011672599176932217844008337351998286855402403080649386174684139917212220203800400727498112719948618761377726105520312699872914897452499030916936378298134343944864762762843522944456490088971961555778561905278555268867563199871071140447235943424208816931417067096691255103355979132740047143566838809290564198913474114016620697984329371085079069518382575922336123197080541714721267985982047434289578805726991291145879545923814441043466324948856338928536081107672386275593357563492893896163994692981004193460315081623855493341708673384915822053710670932783483995460903692020476198560911940698744375276655071479449600142172393196009621726509322212173966024193549481675140644499797077584383479707122457583319847246274870966724884624099616913721073343631378390189780239463764587242786938670014576316188599280238674750628597073835143373872885236186816513932579907211439068547403343218858541223259677835309286377217938503939236064531565756267310398648472 [147,46] -7291555887354650455946123707562361701092786221661394392882365351039684396588054682998539438243509951789129831594328280242115123386202828946196924712056302239378966529322672347710247938048209206264938879138995617064685917685181616848206965598047988402789791002855479991699383683807396013717539549781411763989272390467503313310950381289475522336199334781263648823425589846090029567171158806373560851313126881447021730521845813172612379465523451443618983423707123163807581449330855436481305678673185325465102995849423439827739460546421120782380836423256143463009008163852348778511081313245364592638658554250218615037979258018255217140584581933988519856540564429879702760108040620665808599636873762178737509935512442186608482755269874300112620207488920927147906438779294692360200362441973506156918937838523158425912118710764793532663974702274953732839314465342599315486719607190206278387072783233989887385559624995175882696998571673650704163611220919990798759136710715373950176815745644031742438783537530508217533837084186216843714781405195638192859202931600169203356755068392828195543154470089243783803616695765379762722877839984789107661995860160385073340361577727229134970140981839671118021652526696469945389025276960895577991309694594248600945695060411529213468386961359327044722305878074824193255456893484721864172411327220702426541188605589245481323134480485856141536730634076742992448767782091259050671925645736981995505124193374993976271380156918350374361356225871360848408191171433293412797351212496562268985347991168323072426045805277998296403106292808174014421026060316851698654282049885412243707168609164392777427409789362575336330004525136705761000921606595331911797882860462213606768873236484074339379388536202578228167889430159403153650944301434643352038636083083505694677249557672635599257502227926615341034471626946744399034274482693315952247256539160693323811138108892462945505475908437623438134567901073132205014119965646793588002348774702076985275757077372067642353549617975857340436118920009085119519554800576324977371855178902856799750282929624017989165740397339762547183358204882785800614920991783802014482125654331131291984987223260895063008879482809740074607204623878327146178932127586818691561511584162102353494624879654274779827054388270201145355417835520139550940113696 [147,47] 8421315886676190637053291284313988127770435767010817622283553805706037427883811271708885304933931604050472064974759757052568479378879030957300047828062215442938891680709958852064476494219962822191421340413642430539293092141574448016335562999076497919991370363892724149123363591573850038245665649654018590261991793126098626858659651494327409939347288421929598260913901154866143383177094061887443713371688558954100358798071107940180408181212595236274111961308442601606375628015633520756093367544224624087289043708145069615945009422458984723238761169575035065514883660972756207140600177756014627090555932140324068649715471984588931504513736591395515581633140813780206856481896539957838958487564213145000045823766699427491644554197450754067576942765945936624428170808850561230831719266242768287167923914060310676564462276187758550013675426801638998320755371165360721898628878066216102481382664475796547859003721141462846084242335350783995892326003337941827498928583673681055273801039413344722150037403848740533453236727160754634282170114570224741856036483342413187139576537229170363276226502013929169030839109065461471911457789743297151054443659666210340961152967161813175164642521417614509905023422081649325766328721271768072277743785583604268011796404388915288497978155596062107543585370410763577232083318976077876054470760976204725205461921667503282749502653624424274248530472433747938925565544793198243986019977156764504779573665056347816107581913911814214512645251290048580482312203442431376596562413560597772437426237963439517819458996413186354952066413462399935385763977671175702400745750329100387097992592840639147129492014262298571745516084164889629210144099819860889362602932546037294102551319519226869875646876219255162543007347734822820917825198101990236031998222046828809675932435423166221942909982024607002052128687960567802236759805581846496027905915806339669975375820482703899666717566050361623073002111004986980129267850366227936349121196352757395595967413127825145516250866672530680803518901785871883781020135945168605404843308574510959199990541719819223454710104608433528012644872384849922857610233456766232582441311794239844358740553706197629396371735806348069676463427288113454535555044116389314553301910200073203669814355866350114472026588322392510502515214475443796091820 [147,48] -3266303647418056462882673037695773224997878167631964948372857163633684076221470211706500338463599377396760911992047665672702053429797978405828673612913352481774027230624093422425071453646170011604101500156667237410768934718122010152649095860630444613462744347564525265947147766913930455872386798904695410510464348014960870093252948744386360768006058272095631840193797109277995889015702273414118125453027796295850886224287227495701523525646147166094635088420682364331651008163340185750585918168257857249829524239484174914913501085724891705669639119120683667063464947943767157354775414257042473309981576784944089363452305309119869629065661034400180242743949360549011469156938372854507473228261776252146013884532172508477851861433196954456314237551173984501466907087369037385530580121950372394395721607459090093613095618585699433008169045890958734001623712091161982471720259636100876078192192242997917038360928472315813387906180906626370083304174911134221780479969393032776768334065485880101775943955406965542937057375568351043077005091447167395935333227190491484875303367884099582536141338842848624884264742832208693969473129477665454782936172815656979954476660553435927890749362990694152987709163796511908778754619257996071205424200808781367552717056025685111169325873155256661465660585173105359344310041724900859622985625683994469099266195496063921609773200196278269749348010230610245274272893541388180177391187444501406287884357973719157034381449662360143610196848259906760769321061572124431113764446094164665187761880007057273749209342486868991027672542958909032812348385086751742805695616979996223142650467866261561864282109533368496146757644574376361933299193335635839673866447835088606023314326042147884862225485707418884855133788736072774089979692988176408445020780157291897383837712548068269878338726910904066130717144873677117432824237109073496273503430456600817047292593056022063611860736017259702776961849068728546129193270831007551434774885642769132077826427067182250857588801776418081543240136219257723704480873353312681283650625207259835001812579302323020498402773655437434087285373066617782942278023671895804751524751173668341311399457188040037715407184097886368265238234493352627319897473347887095763805938877792182780608352960211431176373339071935259650781673991771903520 [147,49] 915946559380664457937889728648214646776691704344122091817999312124589974744776741717152776356814601829984005822612692614127913085200835870607492620282893568924407015170389921668041425977157897579093381094410168416118669373764163396743120224053757519287515059729777619110573100997304089986911191951754711359938763199662507730191743872533881631093743793249326171213621877977728440098960732350790117529204178634736222993280614359895395913888206568509709115534855334793875092669469496172316751787529756257534842622384092652238064888873728679547015763121928129016912201866066330117419237345608928497416542908669381505752940390131372380964567144323398702666735038938772764619953713546881391063967994254956138344865432234952996066954809185503876386825509685307550447666346045127713352599077595012571963239439893350532639232618547219600860436187658096086544083928220755593081658265300228808115608713825841826669762562011727319674760867593723649638022444492405373237248861562939279919517752937996177946013767283628725270180440641033581949786199594166549767445215192233290541131621348592293565437397326985207304249072270828033042196387469433801667076402545413671220374010968581688628122235859403405573236652871171411184164051582342425036610915708070867385029224658045203021615732997622923039117516310958444306346744209206565537514720352646833480574657590695527893984492295086612011796034131350929029083525329808906122145450806425285704216177440887235177992830218322005450503264088995869425459981076568735953914204688970322494379893140037942481052557721854329908069232704281221456835913875655874218172232770942166780775063471865251345977693666451167904576384611302636754246702551821015371218631702268993005003113400453840493476955856930801093244970696858560471786044021123687027871573717662722540620349624712957257053787750543584681610606157596622254820111745121622016076884413222379713834476893094934744240533589738365256494264463554541466597613786162766696836605290474571388907725439528931340451318433109964852892101009414766674822756521261415071750042747159184711555649168473490055612379028269147847617523482638400811551049006605889362863612415504113765189800951538327099237824720687759247073100373982132262894485034171995692882156429226901767935334514353650215235741769331944755227140062484 [147,50] -207664363840733200335005559413876328829851442488145305913627328715802128006139861417172054915773644867062834707636116086392787574384623096957945546027029913802559757160734621796980309864370300817814741180711098498004183814088463705407614642113654078156403265862865571223100654509392218785924167680502775932300873665564134633256175218840206581363618914598414924384323221402475277865760847018156402006240022095403872216079811532184936604148154211713495141646224268087418676504328411003131791126897745067850709283265885443155730007574654456824414322311441180890484306229949460280813199167333108089423250811646815897010241451127917718335574098195620608256386114414815496880141419371099795973170173865814039495746487460993191666620516715076165312812100960581984572582564502922014651679309736995295544138989205646556500690804660456154826057189444686186312254033044641813454319299689571962170102204387413858825319493897533950185055606161049013185425043390970138054307956197083392339224060409708929770629511781630914912930499437969294146922204148386481036547207766428550314544114570594796919310185827118358325719837693768251180062227248653606194351618494561222297544344527347723185612441548802435952675209869808887373707987765556430643378420887902289928319046518188224429639184255249474890992140046345884938145496862005539563120799254195629253061149650978203302495528504333383660744093856584756598392122301704733222915878852064052688413020928727134202719658934615619977077785005023183311181562676334196511398921172895962356932070481308334506229593179500952627156205552647933727438040052347813711476919464373372733511200243170397047879094862320716505320599099976545590264238257815012784109919913844411519682256496468124930977965389209627972447640526952342977978727608496187933711670056884269035175937656326271306132686392922979858414551119079261890173010674680920850088250842987457635308268646606186274846377093630017056193017422968953462722522945276182786883875078896259725876426640653484175786217047994619367665774190287880005065355625064247686384172248696819069877764610732550018234756505251969772358106233324462480282994059312753042492920687024415282920303014257405985439124865506540297017047646387578526673188158561912569618497930985169402733619271611486587287044556762115292199595312 [147,51] 39112514464266454632758725058284818440341129028941722500620290462451796621460275490835496545311121919495630177103753849111133104245001706203920406430486085213212325333225513195267356557371034272033771384203747338587194021590792390307278437660422628678727101157336195889675017458030111316653894368710509927107333907572687067855578268122496638113358539409525089030423504071703265148328919253557853125502477421158728280687142936769409785616954531363424440565098976356651382947357442368902638410553607371924678124647579030438926798402029535474013490641466418883353318255993844668621281757487910934394522950167890120231137829384341551672363969228913058978769060287366990754605291798368021042545648555446119830725812905408200355902592471393251431645475346706088463465338886938601864961616288140485941843976204788070918941924550871872388338323897153158451797425453758680826776465139331744908721775181525772177396187400963004740739357581403086721925008009441277643844845102415174257261623695738171882879420382450928707967293252754779603889572147746258358708051775118715894488847944375229854098405656107881708131973741663822196964109237673417626918710668966404697861613393530814671343675781822167562667574820203075311837678209376462864203732409642930195336920506037998280362052523426617366364954667474288763039301710292206088151929193394282704135914806755081814453692114950626849046043684911509317984352418623337817094694097078702678495332465132448957169630940463046117414415511098155982395528081073184320507953905465067548096200839178763213929470836900477508811034259068704526266880089481860382268022722296356778219398693760640604067486765905061197233446015142520954392999683693043648270252584972669521254482311854453778801694508261350041616459812629105089589026531670675070129478193128911358542674589901275018370677782010975202960374008216123213127800513149949988185755551113122697406938745594615775269688515522343999409393461001016595642308555384201833395194277456585309163475431014427404274383219212944868380915497654179201096999473831012549648504796916648901928310861851417442139128017168448616997357352857404908393936879961351458670493626051257787929760607444010223798924516858283203675513014789257901441180778509597902336916702429444633429931008808959804310941686337344301616498 [147,52] -6093484253149545497198792779760637545491640111356869072688471036575444920153315840272448164884027950281578410012604339480009934681335439579541717943768360921214656533377158516440166245787831136035942728059634463759777254574317734849156882064506089276316693231622586194886884033744442181105470678289569709219700227845746921016661189971170761864233591360166611727303636174325898343042922827479742309980584786504816190195030830256077484137022521724872820004858883868392141089325767231257467561564302879381245692936675047744326758140794401803640530304160358322900821673577931213834913991663115153998276912697700823237466955590176367585778857234337537839456765937592824403056035976519809118193301338474889286927176133032823579854117454730982475350387227279905788567135824544897964327586589628886666223553222494458657823342958086350658642226190054385546730385881953570303448949660224788943716092406179937511843155370657116077328861481548019833927607267176454416463713718301978089298311434668233550263455297569054895733794800096704897627307061476647390762753167672464565738928308499231707114595484879757655035098379917326892185026883043120374498110757942265321347617369118959403567190742222861387241617324596658486588416429509493352296848352714178179555231424630245734882870310126581237642088929435552703116446872465536071092796055553734427049952086339988151980787706175337260687457323744885199676463214459474699825266088386558904710449768417770136888272143891053625620866326383002606311306048722371039765299278933634003171550322326145045334200907533777541731256708306936769279020650910737829697421880583465526640154978970560174314407429390599834671158025914005989358048917757603663651936764425408919863255714872542816738699541851416922199614022342786364186177795032112363046852881482441183936444908496117941361541658376065759022415172859783889942739650895795350868867789589629965866744888519483271503186438110635917576784099067935740004769315495684618122169734200069958118232082903563605128269565839924284882611142168339119314767049043680081335960065620579941276451041582523411870885202214047925623390575958222093810657728019553976405262604328843178721170442875127129059514348250245306656132059723273827164608312402401109722971563563536965278326695057677632837202000239561236288 [147,53] 752651226727501194580130321781766384450671574020533134998128338673718747234236754006547778161821662506977580210944471401833006456876527185301956752319348964508641285181765368330517247969313076671390516174013459152525603140876481893086550278854404285338806870417667384804486651476876437751746040828755566909630079794827711213478511649169055965077254611490382661071435978383668941620425434890108653040997573129198966730735815853313681006760642918114498930321042181171266032605242668305585925928882250610927091388428009090839964685725380611159551806174698304985712087051474898482260722329614051891851185304295056646738238154787557580695061377868519427017359196437607721476525729998894325730946073915300723898227887935290178214122655351457287322944117291101421076167462882774831478911005521828910058348692621546352914283441939057392220142495104968194669508561291208551889916156001300839092503868815559207111254869021765382967026605718125089060070021955009873628788162932538063717037599523178034021432377061768806803835860193252334855861975455926078046092018886659604456439630439937738440747146116891503624899800845895542382330387289558008272018238355900029486565313748980168049559513808792881275371174866164545167977458481769315494181328909177014005368625369337003601689305680321113134699654497330221493674711428339630579498536377643676757762274553698078798245722936964401387000652758731758014728993575114877085099976778127562694719659278868408017998004726821756713774509331734732652684778063036648739529223454851955330581841080164975016371905685124196739496464527705861852454354679337855556579256412342959263601566144472253039787939534063480527487508932197127839185317397496280381716100433612124773850657089348647291165153666705361209594223831897129016390672320463234293956674984539796212007099798536923111343683169987069848312652519950362112098143371213744627476762701569089003803281317306106602237185014629368782670377437597600763799938967963802751798628215101923964235209236008135552868536512070121994116976609185819707885084601917102200820769699642132594052283627656881762548112443582555190717894270690270253822117499905766182354111402833332523156024197839125429867675091681440938632764718673844752385162121563573313945429072316455190066399901251864425768866203575080 [147,54] -64679604270668656483105918258051768932292753895499567872018727350639657763393808770437725623368335900367947217152035114267064245813068745443931207077262228278256705798458811913095746818510390739717696004283946762001115313870265235353516041236266557397588024236555347660778458713612348754865786906097254501946872845963963457173359056658984317469718922889287108780913778020046718291899124918899921542166592783652885109781713190864426846000995947206098014786058526080018883408884083203503761753298004118388798541882722572872018357355866494588893779617552607578197111338440937435353399608863934015531750318158363859560307432286226483129670496250115362632251484049886061621758348447609305447091729793480523802189755655997517556210361090731691563979624394492620445447218739794236271688386935081444902898112264567185913746873529837087697634290118257103916249657024094811535940184837043977367500566691433614642449341401608122708982769317085301730997517347086768187993988565310540041241385605345257249644017358278539969047136822814445486209390715221385850569613850385190080355654608181005139754217577122602803696016516267075712792940775840924901117196322069145059295697237356316154576543143621370815183601713965298769438242308862049203529808257652738095391331657782316352984545834343155137940265846654080607203735852374011314816340890234765448126832987199294633696138967144849405916359544767554349936798733028106212019139597695412826494559332981747348275308674568680822573902466034043105772745579585404922409894267151988291678968401615076622227101154197031856933509160650202719574126974531636267447035062307088837869882411695822647781104660069753064995242431393361770954152026731843782657294549524261696607664302253103996948327520774282209786117596677210355242706830298669127158730416432637280935491655661660759513658365362618890140094513034556939168537560821099527743857729092755440846697987290146873822424719768376384800524643502853924783576116216605768042422771423185070640836336578378726297361142853656591697547961695156461022790784957877465412607662132905221884950674307411214513836271678290667429787020485313657857076866299890836264470152877414720099528792178979553713483266951519721675525090600942393248162784869032152203623235019192849892832186329971415897111375424 [147,55] 1636508874005928961598155601959946259311795022206851223069206911994423140155918351121909285938569993859764442824110380832048508124659756462203010396236233999780986632836005063962875810190464852716784589692232344031639020692242962455933714357629297124599882727214509752683394738961693978009296991399003448437467290211866040646442392907105991316973809964001353703263214339612407983059811495505168025712782055269942188715433115453273505186609340251405451847776293527111533094235976726079143511925947081556086244839876988852214329026729771853144652384454326173188350314185130253218798336912295009832633592021968470333779392271396050550586013744887376913945712407346995954286769276098850676531280407833269041174600197090917738741588216185064798946067029879708475160513686476771954866753426837839701428361363143681127665383199421522501385993723272353370541996474502355643844465750879599944079328784522489113300642307013757112263945117659733459207488296874797848021832561971420377419969850940478198391768396490862287979169243909882741336182473019751476632210009872346285507697673182288962497527906850211320845086599430164544785753197946971180879327514954421442061348362924575441050477711474906092812972754512346166696692016468831884037279437979643602463064178618635494181730267989784337034346903439766320927744770022673379247614679960028278366735543339469789973435333655971910932505438409645665179132893719707619284552584463827668781298191762038599340540429498554569735774000651086319638802440107827121859211388447427637831268956612766741631657386825034705587988717747098461861367395276498498597312178923400258123767152211002876251165533272012757547773015644439954892209327790774663008584391951385851638905568632078269548761963469538228893445738704572919609737463361203193051398525349133830172869440195350085728158346893434260811416370647179383044514472868446424451069823654431384433433750306366711025385693545673615950459757667888659143988158365940631131097441760462555394945892876799385820287165030108827559061911680459531154700940916827639574583581834713772475763355323191595446590725035465879688517095610994792360944023691972209467556272002140229060217286940366296901223407584177937776272763567168620194596328825018956640005029871081137145888776861136110245404504 [147,56] 617959323433030346913771969485935084342146274071433733594999858975722063202179191416564287941016146616665251586035151603510259935168534024606852070353020760153955396300623049547282825691270872024216868713858778838544745696676411156028171644880915621101278059459295121176298264655902819990198298611890488119455926186706345937566841532960098539823053749712873555190426522100119689596093551041272784763866762951667578935503294281818979918342689210929856796429950393278449067326836401711885423479438545110987511805721900361074971034230618308884634419625957155502424434399853052504051912291640619738013408486465104371513714872883078440526219498012868628567375564853180281833702298754640306562976475666013576919347847425995826512555245928393208641367718628444461340706305623566678313238186867062532363251684271722104195682420762563860792327715294804330102595924697619318206014842582983463228378690196741697829340941840114186099811132774275729005147034567931065344132812875094854566666588496474350047336788752377502768527726651253013908769218700101446512077711458987069027111396724879253342930584118211715955614104749127581679067265913150950999503801458251266555914840605406870369514871912804247852276468104963071732109577000784117670970908602840172051704384380138915377055289408395007959910776808370935441177878299440357605553833503513942389658026762556288748471120885446617337888282952165013398465661307964074569860155504211045650672460285325040262990121149442523915419585998807291926106847893563898281248446767568955382953673365672486923823459846297066577935091182354658175433479970484310009689385686300641027973769821531658303401605346798059212535931682749667688806732320376844647500833243656863115392527532504669150475584511244028321479357469505413276705826568523601013214559471247266909438279723897142317931121736690606015191999827024949406324193520704603554537192816964272871608910218441145348285868905677942103513161024821695792733585922113087883722120117190118268912594462402321336927242503345332798860327499632020076475884813365728931764563514729580281158180729511947886271408808522996528153161802092540747691934514190931114899607025403481529410951828595267987299748771320826333492161986124205717408482024393760228642712554265241534688226747023404750848 [147,57] -141963577994046498137750188006508751663329420395352787230580806177792557852697446545015678621894252164664624270349408075977649297882460466440366674326194456108003954724814715443209332257437026679419540368546818080131686463095573678231331260741774158797266572968200011739011689240735466484993977454635838351198479319362971093299472476038666948264351577835875244682498117541851883272964299668160892781051664664796695678985916784700888407119394916808053319246313632598575259747395596257786460888522820558334548556228219207921874798914029539092134777941259414516518022260557787118581777275680571204400341946240968255890466474191461943679033089803747473969207561738730592526386247866592632980186011692188637649625847656585637541070319766056933566346477635491053531222155888314921971558666182788665048561863986701858996296306382997159305518221031628936962959997852669903429405966463229938053573004270634941091347108721858120646412826592590186135202045605544527099343689732329312280445645376053744057986448127930931529789618256545038098494425127404452539711417715311224003917729963840529794523509138104362081857103627087795705551315206989107129087893945653364125628352844921114174840929895100213220781182017311213480327181148675001658559683962610308741068368066703026780747420333749922683918307517248099205705987287798357414265417987912714134639811973707062368008071080806054440689493321145538491950612605316886900678738453941149290830895497934692404698162663166651029331062501222211822290762816116314214065455854153729542402306960264878764959549587343522985699400725121218098806240514509166000968195717042645754062284387523334595948393295581784665906624177110227220460843484609380748032367646284283151690067808343422683967536247719797360126269486510430593570773520798388580188360337375161585552894254546527109731771014671179586835926229953631802293186510762524476758405329390568120836112376535096026669731420245944335215329099730018310894195128368469551083033899415774063176363611590065916074651433607186215322059974807725778096630883113787770788536948326867967606871150974684058524659915173320667652446506006029208392195929459643304418583664410256712679195381981264481551767957968009759041787864937334899464951992972075634470416651925463551090857915219664384 [147,58] 20607957617695863310926301199196459493960223914112978277685590314966039643823403097715498508077962577487684897610340232678897861617964291614820847593979967452513702242096708293042462882907418952826256387723000615911507824363649128948678882218570370647564345194581471811160266148579828050658725344811493498022978040963528717852191202538834175432385708848119709805746590479282251901738432883768810056587292221296019487457849526772843536629497391407728858798012301228882911011272065066978823998682905662827592551301736100523432519588971280161231999311766303063926574111121866969968563286430067807689921797761547201708215715482419946863371732997488191579705972295626804494947128809767302601619175068419948040974379160175211256012775228222157450382513460809387359741579704595822625209344468710732549994493624882677326169964501535924810655977642311338821713181739779170611974153855692500463344926725347587998568089361642663379923017864221553853272190910282007946142122565910105651258888539595101296589568027183510718127805400429449697306085425505964460919532925692451012727133413724866213212515252879984749751707186039422967322155186060501665745920678399558965462020927324694579704550615505373728783062931968046327452041078569430153344496066939925592590470481350035810902769188461708257086340079398972407149668072277957281844941934865333224242401560338137441337573412390244239533248196140987191965088855247161370980638411696958369233830315529903684523436407451676346102059355388974786285885373207451903222788563202953584834162928967232416698732695702353599720621459424204955759174599210352732888310307154130768291357015081974154212714187519585704010212869090279210397370207590479370553619685524653644659717097973948795636521027625988019213598062628316528938627339537056247567287387097585848087111699455085726231340756547675312800806146634517477861883334846813839434147998229224231032296146538055985933173232817114543085198717283575007999658674723741350029075913834342292645047057016534774726132067124947799169153746312511559989701078247580940039801032514158980265672510754834289336117350354564898591751368244192007372675527544904432857602876126107268238707819859422485856737515313188891377907265229487558900114314730485113463041773256029788190508207547488 [147,59] -2566625622395700432351370551228263135788743338104163629523541365089268165439903009127941013621400569881021335830698113611669559912952689829232217592382953577248155411421831704517703913645631634634020640492067511014106172649448615773028529831611227139955744823675865299449751417101467968021103437982406895687870130123853000825665192281942670965602629742630893187629860874282068895162892716806778761505873161418540204672423526913406265198160313388291407606706233481443248974748827612304409442729530607414336636879202700067763076522072747714081506688678954018898520482950269017069361055263952545405194478208590609751709007475475415975109638596535549704183307220095059815793828440705396050546931573900031751300504714484344579141848802611552083464431430403802829295513638353702996104491772335194548052887493672660585860183104384931765490261640673991544290342761047995344066009246191625996943729013276207565141148356929168457886959904779011095392974975020477062055996689214474887477631605744419174465535617379791000430114218152686400652972037696788745132285323090224374820661666873724355997704669995139948277822305804895488372982621747009171007624495684663337094823228305257016320425403167380647320838428207869743255831706825328448441155987137287150414225812228833762645315377956091761119731920335521424226694115364806454869043475404731990539283591232296246822362591108183408014158917060221629184393966518135302559573035494665437944077265868875501161107616337840928182885195163374964048137011158288319588604175968294051280188792359132455833571686695808939259567366025251027522394431981346561779191020552026027961134861710923126935114079170553412471256126414654536442529819916949203410851202206625716410662757939516602993957862601901237722000732528509834993858680223201001829810533037023756035674967636293825600126705260614311580714361646681618967654775071210363544231870068266050528600698235523748100304282270993560083073258492710556129079521423824705934199123879480277442674520966436444003390990862872812415022325503300917715346461639593060208309090132359471911389220658222886753934284326672048679456242882521101782077639196455242367459668071517437921502237650785629690246838556765673219442951679223675654548996027277305887538775507775272562708277252 [147,60] 286502430602371402134872879792851433786298063032411271421528498205333903496145090930737528340667874896244377363848954830894966244792450135642318762008749159219791126496994918529484201256250697100449624810391275647267745315746825403560569729858312021825941768461660015516929318771741188569333945993247896738389822278955613809429244636356162641752955940976929747743696610383768497995776843826486842756624140879197053454450581136296980673527658724310245291587961046098226697654097599226065262855636771785993706297765340607145716940511559807552330805780848158773679122902290767138858198504037090754080245836706678832806925203920916278797186012648628975496883947526768118342078390308302161294510860788856827773218331413938889116344003780351379573403996421058476844075651349787477292111470301417138684620255506497414773233748076292661922961738404876110937154842232622600529434351847030099811810560191806408935948275807936682462706135277980540359932774054841106466042314480085549886100981469551678363976447458992274119925184063886101007197612902611676916554965000505838268611493614752356203686507642882094089581381483616217236600053300729658626747466782542278063418066913070432352600468905684345194665805948752865431757256450417595054462679744512841370680153778632160104021049132989600472641185497602897458371463454737089335676682153577224739007560344078250344805563687242249419905113882048684003899230594217617621193466087491116983094996736769198374593426701942972707987254658388765412825146836133414642548052575316335955013695582308836675270673918894215378510881277678397976269683175265498011533536412010607411758605160015813777217565376987684853709474623542993353109877299970173562720783171629775594237740274888646333386250869622604183652724615191332437027088242855499167318639492734400739566042952111265701142353174825237222097569045073402237054190617568750808462036421446734675471506693781903512444292220761066581657853228109955891163989099032420323628625813307441224091694028849842918578527894365048531098299228134144497778528026272371112331804791374588200128427248729814957907569142830034061316091629260782976287688221197634292204048306491336010733905434051838164379267410459743969555496331620899845301670563589721644767543394491474374874112 [147,61] -28192353647586023682003741949229045394826104701677391347848742368309713468254554134910337641585195774381147541686895893623829158905674128050049096534887396888588507852914208103952059610584005801131122903049296535172502981362370165723711304114633755425910477033656159333353100983469228022531060081773283590470530041939190723860632370156593675893937085071884947463416062947519326092488676801986240658096003143231392869282266623090406889137605423337074006602640988867372366325692114923750026174620456567681580355990877285020152308489275200269779597297737052189121263320613679412331463314092648156207337977880285448623038779496799591315015866644366627186427577662523976531715029404927252457156026730632611730883556876699789073866321485753429746401925743674563371432052179857403458551994781855078418679593717093639882267356782390406461798078546604509946820409429037877714837679930108979684372157963245352391390572905940429571102134159716651452425993800153502760048550589599565909898441108154545573501031623439937549726013319814624649799180060687568942843123909064664433171829049273227552645456668121448963658119767702946354256351481442992955361146955466455870255404926587958448433759862947463304544603726894817303671809964614040377752962463602191696601735685945473001135401058697140643356237478896325921298318170203548234377349947846210792331510933079687836706865549304336254167796717024154946885938629400194765452018115754336286945623904076253349526584793421633845972908163748193024085867885547191918072838118458511259770832438147159077253831593662148719518324827077819556105947431297919455347648149828686121218444277378704986073878955227942669843016249270759924528446097407799071925655782073214639311956558042583193834194923297425045761262065781117167553871008566261558084737093800507010745939509923486974636950809494531820971687939472354358927220359109624427848974937646105267445580515564907483754341128016567667362059916231092011979214268912935747131963553264980169003868511918774722706094242469098569144058165873776215403103516542448979586856867712242513379915150643833388784077498153198416179589288993917320646437394097587312100300871822992916979304946726950464268734019015677160237035466491008455144397350685933810523951005803912586880 [147,62] 2473497360345018584247905546576551870614569714366924943990102230953794275446666647178239544804961471407996366631511531114344906658794738696744102840223731277531429881934404743293722312310182464475049515657381547886928314195057222099387045806015523224539095061664081789437376414699674601042019212595025728650059690330008567044299735965045953870546837803143973237746137251791147164476206264699742146797585497790432314844825774836047694768018889191036881814216459976469101871474026906169482186680677804055316332123258472554028831033774798671326519909331938852925974854640944515281075251329259808562020866797447120212068812728043698751883094875469714511783211399499920935512550714381878088299427975244605727868789585342963787949045239309653289211223559440545456845333780466476992075194141512202305856472195823201903052921392716527665187475132859785854491268654296761417626817982178201100635246415585708990508405808775524187088712190529679732727521049105990961252968817034659764999269633038312736622221099117106869428015554738250712140707240816363181217314433371875329796129648504051688002684123352440260085680064766855641413000816662563684472369852841973665484861913010116423956532455793643674816853977032735851704820978316417843505444096947851409671746026073965299947886761136129773184879967768444450829222238563380179132395741656049031398482084275611929609907304257557993494214808015465058368236642278110690020582062089026004194280579883853840075103559085204513932279096824338515784612293811065611461718338495550619952721129207565420615842229577046003028092227265145533375093311660274953076592323178449419233070347709198911123888781916837915020088312110858796756890673888024492315394219433789227340170074529107351239272880140882708884164846210010197103925414943562447386932963045741097927122016892837355936253240707565861755471928838449151302563427761510345572151886629167810959172841929387304271093513113874433739358572731719705282366119285450392573955971095379840133211572812095980160288996814556892270273875143540533351093858225722634510623519341347349409347748802820971124400015977757528539676890231704311991259124777815712640684782405085846901202117847737667061246018919774586036404192256652651866501546292571925129674980715374848 [147,63] -191987240394418364948782642316835553653592461614063183235094288540426169825768653121051642261504407981230345972603889131117885434850323689131285226366920434461543594017242720416470713943928868011195940731919885730951456201344848222787456835968835062461177699744321087278843726900536912507368377480965622130668751214376538069009946038379751316246331448097945944414636791185262320455597748118773765054710852926746610234519682544953782305018659411192212762672833778372185990391798226975786172953931013027327698591766658937588839578775059981845595951653022205385306730606769151559053423369376367071534489342784722532606323563108831951581339793464033565536838591408099529963691252718683561669338857190929342072292260840542620159837161373610775609615611461756548449728473672640207855819318433429756619898435847086781062606720143169903553810036520516398057942799433536096254018018645679842172711463598242859665473560102458170465948225902734766259531042440302312227860232159395339101564094674799664731797600550517854749870029941991114052004398916431433715348516172880686715847656780501653929729951319292789038064530261987512493124187415393903194746437913809846839410086062735365335285700090582756240569312430268813545843513228104517740380710034683759864847032440706807725611188645695482238039735453632940765175197302184987745366488177763131075497624169624766904543699388265743940365379886587356442033737725298995011197504154032016312548120093343887465081772719218676022375814055100773719264904301777613340595344451690008193479107657586746659266737230504277787916440215025736572336758926031058101428319486414185373188808005350610169936329461527628682991783423082387400999376355745495211814441036189725763835175536430940516300510048180916819351594106211159533894180395002177191378859634154434176103307640395831079423091302470132787640783938280026496201095380783726856000882561841691465701230124670729330998829495482796001114377314916754348637064987068663880675813226458865785246914903877389615501626426599260998180654240221150243802510914792544288260689083611438677783619550315140281947800822955654890086683246750411330137817928732105212946705603529133660505132249028095839820702921584763540821184588102215128301623739586893186079497698656 [147,64] 12640094486528527138699287893922006517310482143813162259004521490278024782201896127585741043523807509961428625633464743704529396849540523961556231941181773122281746365812314720965407851533381411353666684975496915415784370560279841059999160425326599833863019525935069686187577305131493765291038650397051057285720720931642685036055719226437613808456558844499829330232048421488154443172958941063007176903269413976065396384756121409804112825541080138638621629542945571331230985016457035660150682960640512726705003519829495218658934087671776315423109506481627266474526508760463829801836125120890161505106591930487506948527090024195329230508133434560432625281842829310604400448787764816712597836948286125752821430755360628566355098018503517640313826933541837288855056047418109172083340464819339623226968294365718164278123031837535175833084021818099894068792583603751632853508382267380202955234541133367481208861834303755088293908066441592095098168407415539380993935907222932842313380159949146084855980553202108569096457054840796191000473314156862651003876689544477345493796163123878952884442159298940613679863844349961421814376904257711148376804587978049063040774854781800405867959511442991579738211946195603989121843839824960144956659078517205635490176240609428759365260049440884045432122427880603628693994736146793000336008458864719160865804188074717988598364486936812381362945366297462794798093598398802847852285247637052833273101375386404259507458299307282023438962696532862637593371498326281848623162565168267971194517199910862060010615211871120358816859386379810222292968350054695894209476739168181414686124072514886720890115485909083453046278069608588216475822130496347277976719940803720523706449492250018685313731170922783411134093379604940995913664829855256153718696167139672601980853424125503858450340491728216782923599239193417955762200493852398375036811982481458432985303642905308062650840272165915220847811454710812147126025052582685229532864366959075636454455053640007876959943462948487726128872461081072872615508683223212008095345990482199353818948383732230816614111259962550490254272572930864415602639822951358633026531536219448291519378793799876443992111940235356626293483892378976208039116095494582106311201041920 [147,65] -823106619127163255293181782950469417115577693885542061050579534100255327633930632699904656524540188012936861316671137494136443572372723975535332591727451512365185303254954038085055672228114592529087133341997354897117563370460320714710787068549287611281341239365233752628767303562023997834056923404070203071575825340975350786338018805967111111445192244021812998962449729415669743063817034000657576906011084604074393044794313084070309514329088274364409137642887458665431747844718760057404274352205115317677508133732009282350506054984790313256198966904587680634656631793879823622407327840832550282180223155864919000104018377794888696952492991799992730745188307943047339406826748742675152131413885023632930231058050383893306508964123407572030704485678925988485790916016075342879923005320281987963393582727917861063968506766607509815865635343693553264512226238738400124894274154254405006713424858299753807313344074394209934158129262852293249130787351374740022369159141074560279367394643624813798021858831829221591504844348821537886037657454558406325933799296137230450645936711532272765690494063881339757702361189067777535036485926612539764011859655817119057293455934380979083854712394841186549753249893328142568719318042561215120959929681887515748341423161542418290381159721980844600580460619820728857563056125670247113459027133027727938647634413112947022540434055358801937152198658112223107432293946706763331563671257719648639528798241519339157783946434517050053751060456187231102022688546140781774027320320189788414353719346422464586838231906708155225876389976987370665071448898097710355401190752172584454004660401931072232209033703954204720495640003634909747089507242394901698323639748540901752230349708191524034413641460093576407993835093900571813867911268142673744005956605416045644047200410868270050199701035993190903967256293320036862617240229366674850619603779691100547121117769654670685232624574570911741204980676683870066352392442476498144384244492769912745077975593535215826528815565710577498300901175592967851112880807321027294933731093245193913789630363677155176228466103827814487417042724311197378150701733670832631071319111371669613094088095897014931568770484713599728186370875442337527808073777752321814724288 [147,66] 62633785017625273722796247504661473428168737327937568112394600123751120516201367975302755560203855835554159709707611822380571008404492521396860980593568803189896473063220430056338212718216556249198129883583244080552041619630177390837759990048310472892073666136115823547242420725181691560724424383725404291574495717636639335670807197299809076317957286442432806361226257930913560605186954283174598067673770878840032096104434733774456803986093014581477840162317091445713757058432650793078502152419163876310002406153114599196630981328063322949593540726346557070690854143969304457971231433132317277066765189010568828983995851227501246170145729817893629284105865521761130849997737857214081775402346988443758874973624017630250123123008326424492021036249007158729864597469813499360617183278415718667523139033833550736115912570631041521903076971921059063365799227177524912768234995528984492514410311034445651260144405118760598004764859945796137177192424325441004049182603621277727907101239450370739364250719101506016067406277190182138747385850212400698450530951578296813553255161238952471567280066779148841727090945205103441022223353086580005564372416695007783027284439639307042630529962617256085641345541984306033912862054105509472630393435610466628215016603806156873958604745768623162305623737084418400585211673813979858152905394428291506071273947715255053241422333478489515652531011795145733455028771467335871776055110718332386498813341552027137561453399536223186635206839626390381931236539985787873545296866947930682528248129929881621934810165959270075985111888458283410732916465769720576806755306656295895587619351919806386625618312999116849233903350336153890030814672688574784835973231186294725972015853937198782994746812189389866087480832311571172070414851222888855593499610598609686936478787937898004832211530721271472705639888145034605493170846372842646148383936621375774957781296054848346123161184189847688826034904625934159218940631029880425118782943751359806948131791965385283081862310836325503083207288302899504882854379512433323746037435819864186531644044431646846316832956440866743938641006179358722350064502627379402914396918130557807064736137508066398283057755043923300716144950349042852531905705935746131840 [147,67] -4795190294457524522605706105655435537644630128901359085698757068089091742077292419310056378802876044364886862066536180184059379871583829037282328282657623787767599509734312276582393190460733103090565994969832992761519388330440308958971475086073841074883113483254395174363240017064278048706260452218365005412533647729679447065395818210416222146860156555485183993203907661992196289204086073840563405287680938132873321066784621835819225869823107591966472172134029514318631270601931468572026189843468506520535002908671522010438960781428468968275121515053250289478700329396810091282975261338846093677205310487287505838805255154369838414093112845611776001521619919173391308153439802344576729730091890130210064466851166160451559571013792853500416826556714126610564567689073187198674857669750735920475344583728996690870275418440679573669771747065271782643069226366115840372245990474097949111997893527091300360059034476147770199165755174221788235598481278126697911650953735261728081229184635472286094805007041993876350101172145872160283832636704058836989218804766272057795664441220190135405538185796008630792950379442742856193140199361339457081505482588952290326284586540330727067066841660194620130624096808657689479466719532679896875022772380169992701720820224570720992874978448265236857097074109376234559197960459313740679074864740073812691859435439540940591617578146561768775437417686757608742063883404988594710149440195085735996317071896644427692225572542217726639150206312626058509267257735025309001629427173253132755873731612378179399468295856556662319224160805533745685886322038722000565507963002956167806061421518141233437341679107567312227359783706917122067144893453066540048683153670441197672622788973339525604597858075838970447289928013496749849581139670362742996722854469372266070536050504776891003313546466329196149996788741668097408587610540734234255543135046577940443188375583238512274183943857981784839870427422372683158077539450541501482053590576037276036626944297516583543289547233949517717986233365130540010674725590976824510498998329688068157931215844977949795877353052962006285424823957113122674448686575678405603157144842406169859868339854566430346534140009253429546268547706812715309532446525666064 [147,68] 300165861578618477724356317239725086394140123947422559824340129138173151307105589710497026038257431435134671156988344608937819682265941525554112641302880655633593025894001651118150285557588931824156657209043386360742192595068854607319125928538889747758670193027400205969945168100108501801346727738294981686151422548697512842425551335551154209199839504092448327118934716832710058295962921392687503704871293823863003194371781466815175061203692722043750312538053589306721888716941754543903876415944117900909123614927361925713532368156137620731265262692003837552273184640521358653709963913778436800295518313005547991518360321452508416230913791910757031827060994320449624339516104611775964537086400928487258286661883585187082216109331762135673267733469230556921875713469979050740795221808920127763034613540105139742226334475954941768610420317038319936932224256942687458609430167642332865470256239308907195824783362366224615378283955829420689189560752892999126848488390541370768647986416378069162345848555094456387084892057778237684396836020304169379671127287971438347998480921812105050555186211654480473905210533409735394683997334579251423814291065951870563195576601151481562090718383585147974638405401662643791216186673382891181937120681923307047590453349644180921564633836471436203228919521322991805396661002176027375184471060350047798227027273465252619326072903610897904343752996030940035882486239990558030891579426545353354492172102990694316315689964741412426491560764459835254366167766849945336653861714253977493254591320566879408366936818542432635981166362079653364921055751475053412317165419604448889429103799996084001154588257517433004641907531982707453401137699084970615368210441755283484360518004515614116953133696794662920951424100806932274002478053263466945669858671887628958017321411651141618862475790010909500589551368812027736122123662631038653011929713026907523108595083404809615194608905269529705474507197527080749351098116856265461724196669678778216681835932625254547714887117790049077970761524579823736631624475164224897250833506593771121476054074351289300958860433877013761283320511362514187615780027169243796012180694240542860734573378515968614108404533643087337390270182431469943679809013760 [147,69] -14718271141462526655007690219049309020093621782734882889407215626800527229698867864234401090132635159371768099967401443516445301357349279227042893755818125426909926632657664491495030735794222087128041897865074248692593757621464007986016298922387271020485025523331010061872883710724569582511025088045351016580636317267502845728037141144983876736461936497543518013809012604766697221848816525945693589266021486317442926089087859001317757433306577855481065104361467130476294178390672374885407195704175193253302344683593699482673572322499637346322838793680426342053327153360259647760285613143935036665797160875013930072087013658300294496970882441766971893543494923296880994929709022432388152901669116207570929913954142837216984814161853797007344842181539544698341796996472528217362652720599830309687792808275262935551122588782636294468274894265204485131465497718255506587590891103210214843443356402848592679698620040563162276716224453941150520572537068329309500069090730938165782959991140498059307884334281554687102646148874842778416620579545456591949170559548835801554327405707662622715221235573283872127925212167814170587142957085295003560344392662645058291819270516319048590709231080482485469200628886800794325649852898105876163328983506148718746944434975534456158103088001930018761082871216141011169744227153164753013528041693486068313975471429231012906853146670544676973921124426365288427340104266806112621340841779889134455371839966194187124414019717818239687753000103597082933870710553892314835873443918415855026850631575200134884598434456536617019108783197870625084182341784632636632391299753430027547992545894226943177929266313744128392663546025235569951743031961168576418705278173941937239622918460750230077812255401168649611930558660208982648802373085462011911673444757594353949334485975675561142003190852708432211995190283046553346241260842728444408624677314316885990479659241123525711623775286492480807952877501527913176535930039976689564175911616861994341643118321939498245068835644388032932102933546762044905285122964057711665042303591115225710691408428685119298908328248988127314856577829285138444269575926550353790601410471865074826430065249279187447053841234690230996302678611585155466093824 [147,70] 548489329414445684653200325011809200859817065321187963297295666052331664100262428875455077428138380753592662937307241499383576907392680563783553710896281039003034243623357178067564435882832841981127550100116158841565788883440850236195046738835034912768456924422641774137002262314440427660878942322687619607059782038130169846627266338109521188227492677559728779087041865670948359367355655807954569445477364337636535838769049130052360701744502858738874766704741503865758467196340533783510566912092890517461831940768429247919660055341540618973852775528870769738207966826058678269880515155357552432590408835860831193778675405298988817109340362402136542365673763173567043667159758599454422488391904238255122033037416107678311931896015021956664073427982794715970626483721308495571493762325528508215640858521891838760606065561943447686406902532172449709677867063153166574393791983015877222883010265191559368781777733632997630060827078141524224934605458012135853520601249625204364320319837281348744692209677689272647246968004891941583551273603339052581520027736079674743711783294276850700839002928129416661613672951284268830045542936365015636948686524210268618252815864541016971752793071547196671591829257954905559674032011231167333449011219565148803084778659582472511790683240443538986675473503460538722704500437181472469959451646521485274480793076066497391323033079940214569391731465101228127337535232188670878752233331105164451071811403823678846328520317335152870310209463273240208130909009524766680642255024692908550100597382489345848670565806245321899538584927949622434327055183572771288805813605787709416800738598019059798514303808890078501311234743577074569539791521259858192556156982882237273093732887817504484003792744093256497986082580894273332572636285031477016807789415535608952216639608921221512055118361826192900033794616309691719162836196477377039435799647453301168208895493361672729232316086708517978789202140664215965413841489861303074547450431216175282664127045678788031304881662236017406536935847275760908873072011659869856432947056287486629640514008611284491514497135156479659692318117495003416188177914825947105600449188632714028850514862348414470125447884658948032477540363790857852160 [147,71] -22816126195480448927106480379025286305995241584375435027080276181780823049371852589038708678055064555824349362469127650223775651005793068213094495617336751476605380322695319967805328288303226084392727003953682565484769088668810903282795149904210478610045038078721321211469131486104589013880039668349744683467260611738960860353949692694971584701311871972022430908157262106730754644684351608488359031166149968788498968726163935945514522331030594997912484301105587429100202432064081132880853237714976292962113140032896180695175578646871422632646203499073881634264998702671151883470630840834079779895507114843773388360047662249757598922661268663456288712710465801027944273133996170308384915406722479303889600263058549876219941802214762106446770400786107210164266707504845342146217071408691102320739722987386396894707109343291633652597002578707342303360711471133473636808430252223905780564253705429631322611318061536932449858184067010141420669427050896714039445152804686751980456620093784785856355627774386793774091506913204925138660559823489820058724336226464912673136274864791713169072099308148782021955571942692925199259580678550443814710638691874961422189796887398525470658729360495896111530858987054488159145069732241048118157865678818471615896360780834817552561915650819987944222216232974667370353452975816531050545255640644402073355495458617328063977746315341491158396247388879971578726559408474732415504358517226449914173133727973940433850723871253642474454281170456959899979950387710794660476393250903219053927094351003891279262855740551844736585163357495834593293632866012568969589463953696860158279970989232157169635486856650519890057884312274003293524220052907590478877725117357969077138331448530379926816769132848928038920250258796607630141245900296857531595319547366685329279919536295803567585877399321380519630815703406079569704040752863249020474820161691850020373503240733492148642668039148564585091953289647907543245503864957186637928967739675107364850022381008551572362975128748080624103557028842278349604367108096538702757618856057236668211024650960133369300579244879114996325714674498288350010322585701333988034948429280775531969744576326288923021725713420727027790318689339546336 [147,72] 1042830212915996612391231216586872025451062490997452408871584733577296378368168788016005834479300808273510755643890213508755225287692899885995329194850554810567047640876051070571028367386015290045522431473451175679467540851493784343745926047272638560113163935791963762076762708195852026623300880735033037058563506283528787281895318144972913143768241200732923190829005211894622071650981266989402501029443015439113005284468644983900386762390756784117318159674152395906365357672447964213736440597075794748904221176872866936210896004821626250874424339053263305713624241535437296011326510005725148088772771796851290675877246042258328902388993345919504076160616065655137850614785597004740707798789119552291122887418876537631198265169035864070575019702003933159637133309375702536801051097755319003314406256874876616010345129406473824248356285753215088652651314743925920858337126326694852609492709634420364793849390476261248187042935843901648475425983838782641245836118396356129671702927954067632545594325607529014162729554281899981913313693272121710724497601557998033620152569996420372691011794238547789596003630282945063393554644162067209587120912601187675190021358569853196779687561465761326344118476752530531296869330661489079613046747798915520531881510109882224115616158812931027158740156420130240253289769883452749331224464207992546524629267954683293134392001584097366905785389323929221142091969097201667411279975878197707099597764892864325172584959963515993650131587100592662957329148728424380454157465874158050545211542914263128371675408374401247750591323478303660256152457435558444667733674188278008976862820519049175165399098724612175286283003003073034807948865266052058297016831995862477298403149214987905385326156261350164000343164567508045195885677839000852795012740022699240045538175339760641289433301146350868948957239266427562267903504712190073424459139104561228921449617648250389191141829257517020687174497319459425275019889977060591492172522003545549625902660728008687600118590575021362350431708434841965876467595254834430378012712319060742210152063970133441149527030654179626595669280262316877476050329388432816122545005303033734005083244424079420146565523596490290524199183281280 [147,73] -11284627355724906288766005974212586190255849057895747918952140810682745760504849756056948133167651139403965547618772793871625514949217965966275936636837244781500148725089800889802221359968130909020287699342679308099344410274112128129451750843042418760508147694262280788557236714845121305494403246131327849111798975769676750309002388640155071159120173232732291017666063118176653724825221728181655661630329272496450588754405548394320003778336944311796577041047270319305053264813120972697202523658545568337580272168544397918500137454910003564602273735253451239698785796434310333600770368813790603707445721635861816112272120383824169134118153863638165196672520088321143511468492871877951217091926201343892857923854678161294791443940954975369831648705603946061053000686632040626959261257846889310232468435745192300627990787418122754665037824731951819270168262769082953525414580025300950861470956980293663955260511796967386844688394013220582283043501385837875959564583353218079805504657430471834755065916590664930268667933063019403125392595138638601226217259345423073999029516742557994402369015858787943997126897169034543964460186993702819181647156915351956242019718371534812115467384195076449199661010372982799741961644214595555797326146887205461725904501550152006571678184527080350594972039490638852035694822778116675533145231695340546528306942936083571695783200146560517633863782719552943087243887443892594098309266249705333166446177972229201275659549049999164081943789616355200280753780652019413756742874575176169815489826089136106614354164446791131256516092279283819579109256943846122237242578844286114334838523314674265209789687528641637511310373240743090122019807089846790337761760142327404334536574005826156426524114975058909248374554949845522790013770917394984819314679081818498020304042257327631954658477925562789605695529719124059596066568398760370520858457131582422408418037459029104752936170020551257298475802025292425708906469994091269932716625474805402063485966723699657974928939155837626823329774653910254041848952317051640363095973662449436382011535675189545553151726921594926507252532995097985763164834483668103664026502953184920952432629393779348188865781224116551562459472 [147,74] 431104297859789045910497962466604399687824174126137896097921767178632707251215473976526074129220818961813650256047613790472138721084634838264430722470722101572665948943369702223847589180178762698758892216967228452074419134814123284074303239044289214484393421786433025911381374597478630787113696185101226102216010607392141273102108021464328507302802410787260684282351418711529819839336418595231835191967916182736047341616687210442201733070086906853685370099538160142416315143086819313527728492056985883754972483301508870924418606839604687624798476136758810430592954427659784986384663610825710313431639852696149105256857385173802358324479316462005723613993173165006931019910270720919280106821083697257458441830084809403478814641719260570458773831793365869761375218777265355993643857752093654636207808467411661302783207635308643547850293124338398545969360709077728411431750868126746291012806529217165390912494814890869855605253451539694095597402255506061936148678676942921095991136183532207779214560842878060027161614050384127416007294738255220146396754233152420781957607400805696562476984301807602552918268014104741591312944448165534157927492797163322532464653448319500990929920149257116935646092692577256213202840356347193926389526301175900276249181622678287286201597549140563360457605723921303716590365823947669424452639281357469846022639361939401072213462225610067007550769815110890152149989320218799983170627505211175157011517667654143748705036774805096167424184386102272911703414768207182738210398259365216561272127904123530005733364535115373539529680748981539952919680950245122056354169968987286258630767506968222891214029251942112069980496343205822156404297395528069051099161131287524621415545802693155185256652185864043553945049276346207126471330031160234378078767195586045347130872680199384140166817330592250722333529757623751804563060821878945598629740353509594986625169968512602121382818900565291208493735095608413257747143918978190049818917879279055632219083791259312891743529043647453170938632199980289760491705714465928245505720216649043519516537038074275843139002565274963810600661618275546723339297987995588969448376400633432415839984577608214802263916250396346754176 [147,75] -878695748846636455341244680399729999495687735901602833812156016756233400168750477397046301522119604295932237604291511855377168909716688769307661813663749178100144238230016448394473806196180906527916042577655061796478279931729654273355153192162256106871715264405836869678035715423991912934155428896170998157150951379097559323051348334167754560917332632130355436908917231932971183108225075001397579152066056198781600017393790130828068491850956302285693716811458537006055305681503438869231239015086275844551539058006588897368523844109655178894301361715967879006178835923799101790257260650442530410133708970407306714483324036376697645874601018906157115463853487997405159884597207231305417826776733102677304414964413036212835468313016621386634228240181943680404071752689605930547181202832715394004553159319721684248987567025968372910544033216418584462975528086932835204568714068236857218427274014880710747903897384934090444973501470938387047381142468813500645207937210744527722439001041705304891639320108886872221380575683975598210590729142513339405129503630337469869875789497175564374425767316472916656765089237321087270803831960531238740355478507433525703940676707470078894529195998920569046304662507609143865955714027682616636997648442613405700622991904043716857539932082441582373342072251615946058632805576495986907411354202357357687475065994116973204202767057513094362605351269822952321824932039483387647854103296467778846185004478884800666156831207847186552489383081331733379393863544037887150436297823937923445134706078808827585395409621735668616296659187913705486293342125998544411765520133323691837039671484827070440223898543206881177097533221414724157576149493345876103429349552687225349305300731892945324291609263218414653090947627335021523188617903462535659448952520512758239740440550362824359895192887925054900198753234859525950287619953713251931175807881749171861869251084918855155606686657280327430466941912895963791534824535267568551086262495356675554468965868893293929622395370007027116471328759535083809052278149422980357695892208005938094242878277541772737027055472368177486233906300099057873028279600163229000736912014878403779673343692901985478625434385145440 [147,76] -149472642079566482426882041763240076246173641342502229573759250174719330132637710270970039953929147395438806280002273708973832441719224851728691218623790246181732829462342819471973399482698389976442821574542223698385462411547302537010712478131881421895674729329711618760757757891047232895169359131400269344558894380893022391745657356263893568166779284376190835130024031225913450446556126140474533335054262435744363600782771651037311464950602532470076816285099024330056251001768359285481584654947654227887479686778664077759788668541302689585440512006884070361472700963618174388431967605337829590147434746665675281772451670670007885525929478791827516214474647104816152710715063043751061900238419556147885951910167789738995958360504136046963065871995330282349863738324515788328076179558584038231745127317243100281989778602931882143736085524229294805227954492112429819789581575300482798846259090042396652803119583050331771190974481711700963234022262829835741234218080510430724150892355042029044856526103036318301650009375986578304498190596486242796700998830471891570617133747250217610499838072803628432233522471890116510353551792241535981911090837356891054828825164139030868752579057651484485480074164170712446658179426764994012801874571772967411499286529961052077976507466801667654475902358710780264347166604568665978729765616929506929186624253016873919693485746745907310363230086569467351568380423359275058049448179636750592301675431946099601629719935803322108508522297055499088261891264867755566633445036200723134293636923744268955188353918586635653140838939452771654971139109852461061313848438586831291739235514735771598847265490796628533199245522644894364308181377515703443560637134210929842842542164467305416271763571476420820821024464796936493935315986682607947735881949758832247088522144924563570814976854960439898247953859313741840081347663371701716053608389244292249042146098612591441466408580115401655088953588131576651389403934047078445176319734228722190238208624692196005135428973322400430852998809073187330642342757426426095864710681430861681034809621454386455276559585728107011412358780603027265128917425607974263757131679488550899192723272162490296626412818048 [147,77] 783897046610246968017338136014179129678069985282818143726157127740723654178234564551766422452459199503819636982819064414415690693920427824648526062714669115924406176303676518392789891750803437282597986952214417078435102820494858886475941833628896791256529506269152119595806358240865002342921014439494316658348031566498363379439099835493453839239691141224029029371428424047151523874316200836625068898323639833081054853412210258605962662781813263321760252769792488847092134520534640478665294465939482990794929906013848831438033955097494499691344854718053310857923115994647170285913856940658774845296112956600963765208260743405424098723749616930620145380099439025615196434999360711705575792319507367306024373358062748903137663960407620369498798129309395772624913816515974680990344713275590397602157981628753324708926718761475367594382169603962385994165319536762393504789838061228961082029017169413951012695623969602095283997489977851682370536989029588941823328507142963666941008782273461072755249247872852533799705628645251637280793096481552522149249119405969624239823602243393303764921216798428690532343693485566662566610535532213582436126988870314440977448303269187157588561691083317043190139517464456860687927881695125396039213105756311227785931092666399220874453912279148089773235273392207325149056784940345075171838981358342606437357085352606290257781996156943980916821654665323454003072314491840442963412794495918054549181868139212002845221402649833170129575076882271898381688302134571498585759648272161531703382127132319526350205037614514232023137650492943591440811010056312756851534937585596368687840488818020964704394758783688482532531604432331003043496284456706793693575089498799084382245446565206135728620709164612194294264501997308378186582336576684175607727572369782374172067176744301586552857468952580525062535179428295326754557223460136979770551534191094318180975423834001863632538951837891395826530151526773162345526471089154740424980813473987311781798637345683979400521406240019333720933263926313087947135565885911895519025941619894172218181183550516587897256772209349791286416434969870884667473221878113683640251250449036014528339061142889382551394512 [147,78] -54869254032914371166432250611452375539712912173977972374794079163664155519287531041466398427960390653683118742174878968865886915325456629956604088150988474046316165793468175106846413531719144532980272869341746108352778684978844557842235710773464391398429319202844748601109997314630585758226546823593546755848868379528338037163070530430075716498340827438110079415890821769493669952410861451287069115053239606403782739900826274995493948656721820075577614069203984553775732084042030669955870957917516380727992665169781641180934871958306524603948780198728478481362956359986936196959805893618181340649954908405182857262310201198282536175539599482541705395066201954216577246078427212962713294795122801634340632729873531792106342003405707497738537409696096463006256692209039866912921623671911208322962005869402622762635939247129265643297988054766136918534645049825759973109924261306202973959515087610565008328956891433478802529211482697654677173794135616609289876047028808497062000844928277402515615502563709755665779878637065195908953974622640628709139062489940925369082142101142799263571995558989027171481470708777623632875241280986773347052073869354529521050228255922826509659344477308782577642634253872354906171183913719225356086985075853253660132754934228334397385846681044424391052943443584150460897788681193637342610090665937566195416211699367241629210097967174988545157582705558991637976528121964647826825054080798786354592630531282591977116197254496187556964281779131333303991386060785431317231952914966597792461378252282094099510747619198782574944656597528673291740376403181705035000182123298939860778268574204833257334388566686841758636575658847103650408266694352891816361085375929571818862683153290552016475541421092746573673649244572039165770615440603455475254087637024040081194534567561218564161299066423095649608887908009502686853094574266967579966355543073364730510204381437952153512616573907735952345916613546662795368437388418165791934485999476091570368004515243020062515533503535228091786341261260601625994283878773468477128130493017908129136683960329628831141327042232018835238635290360519669061608587290495280112373954757796721197497291227417048064 [147,79] 184818881383564487428823363757150874066635640975438510351548843780903671496609235394358668004001729339197772864522879045190551775561313209166715702973490035282811330592908286619660778142665425184082351389768926983723012048122053204408898889348580833528361751556803142972201902111781449394658454676948833576172201834479052434093882597742200102431663341519254943067988942424772057620270917241570212243691394570840834782735171529485902586777439636169264342110086840621473410687139100648092460334619462169689137371125201020580840357349714756041210291566076404140921447708482105143046479536716723602737472327280147035280523762388982925755443029672341728851394767449028925052356541066756521609938680290776980263128098429349005644743455368641426526760499908976212530604576804328744355910445226383637524438549017741570518822528143307807291593150328081292050997213103139789666234139859607492748988790743353238355884742423460473320447571351127114051530070852579230971933826890695326410122667449249084604735537783890974695558703478700386485879272956134565894336365180408342940180952968613143003994966723986504870496689967079718049522356233351010561586254471667311571496920137373838332122850951570526904016268195775301396740882627092100506288845136644645805986848397634059671707371931206005559637514526237380380334457523899507178143505895964754422327638667929575437947114449001351597872555616081084374648567135378267610624606113117282928245544560985743568481529590661582786916092719155764753105967980934169082561481621284886701837485852261350059642087074561472651271275860342749243404002306785410252152356021211892671000327151704406010964745307161731734613160355176384858664461463121604366318537389466891711743709435731116336474272967982234970593402414577007027636307445650624460540098898057304151932022916057320457702096838679355406531940462321142168505198971895934638600982269590372272029452767505566369532116369421174950371251892663485700406820611222933753651903755507789439959693192213590020278543408168244146196963579996796486093161945033322414927256256795254162106772621842665901841419374129180276492792046259812950301785804301222875423751769934742445609811546432 [147,80] 220388336573456420377860427952354898778596717544014908128136462604863368985640707368794331860918410507491928065206442115791912556281811655759606565233812281193291823921574866197633568813465361355345225729300770205264285312716060422546833153414341478614873916774956767874774997918486651640725928316322649571229694138618731509896930543926018427554962216781187221566681467418396579607094383865387325744147119762394986188471533954512490979853726369456123877431763053356747072917582277338209892113534636868148037405722985127880975583057166930584157926914226228345134338773539303173612674312587378738438016521223859860081216549195990354222480617574268988473120076411423111315185784116295599057955181782163262332955968567548504263546601996215029858152752695176705960454786960171287592446480510458233441410209230834780406321082758458747038196768891812528392291021223174375637734863313062416896797021807803922858482353294326985881130813961363894205390533210028595058843177525333568817089068252666302945595653649434436860554782953027318869039301617368166753071413065977576920745848189098650098869509324415340359654365920224518837640465000796697317944735003440166507247535655204382660308167272825366490900341502406165576038520522709114829790708814625435551690923965374507627368214739746603925320045771007580190363368494464223824225720217688316485754676131640075258732432142909494717843448022859841464590250761615171320702184333125122826691867114406722099275702343406957324625082446049662752014697429133412795453218975385789572372571486720977105318226454719969268433292379929026111062018468787758217066738250456126596848071222107277520044971980867752325148039683361176406666501131564620067240537816621666836255606573158753844011113112479017289723219846906845248064434967596026424916773715213678656274130905545836255078246289500787772439421161769344558330926899424226884997797197022446944325973225128839314349297764660358258506332886567626226488505410908712096849118368472696381451047979974174183306730566629540185443965908641056163270912928879194165490192127263254309277479215612385878169423471773492197422465998769639362160693196082197995801795403953711504904512 [147,81] 59328528343890306345659311703013077688990287721382843981981328140242796750427733564503448461289992722741634235967551107964954132530005863337042887519702846020301358537032892471499001131041283337391914811081679672431850133907983621374947659691521410241268669522421792585547060410068934589225708632535374799699682182604034751458358466070650734548190835710876712672343493154797590310125081331222012001061445003154676935112080622940421437918616990535178340456779563775454367776226834723597717404203401147763060999370422714156769019822419155095847391590618880253642658428506950128024336346786751214453696230074707534727616013175813490749383903525608971148021269415266320195277825923818955288824853624208685791878332915867182245413701655814514919926556829984467053139439923360856514263281538359139324178084780513379199228254608015634856475113524233570836021758017619448631351424821360942664704674047324978461547017832116746166887453052625090027529808847849674048751249324992775353182803634896327331569327405610671125293762413001337653086963737003494644725967649863964128185890954458104415735543139879913618255990346164799314726842807282245095958299881625123017164142110657046791195701693142641090474648103044115665809435753348436299421732378213938691706157714365952794983101813321339154578275403983347396844094548605229455606451226662101345468045411061060382793418674859934234492139107129930111465882799808352062141499643940336548715193821019104365112901195390875790268793151864218159911276230872772275444194299651325868671768091063774342869990654964804347654830321844507256893552427327758067980961177144095813655495446125602494693269193363488500996886338384059489667033741226606275251421243671717318837079640536544889986914532814391951954857110810698624738213439528755667442928433793179352282589917849468693350848966906012945270007605384721586738436799748007003999611948441593124642934320226798718068071352163974577263769366967998023233741062711971291695102227496759307138335567287318667068895092433220127547771081422378969168205628335535511980321415515155483073938169362755187986288501286401226456304125238258340241935912203015451903522390679011832504 [147,82] 82453023420514134090537316359963947125464471085250210396704315314591940308037391422739328950823732934917367048714901589896139798687817296447933875521302838904624530352117239304239832892660669185657288471846246762688763198640604856654017011764536693787013447899599257216107345460576335670379395157828985155809401789701131906183333403174601208741258228066167629245061343510787024042395046611536584294787518116019863845437388355627263693046590142442191766548188686183598733606263254170952275013662657555774223350264589521871549295740142289864606640519713812198333470226976263644606306817437322110111976533330659475412305816185316174936013000171067010965782298224993007953348382993184245459554338177790830940740514124644304004444574342539351698389614841241869930943808054801399436192952433575648947641607892649728838898924368519717198039859340386142492818304855967461935388410836189040183030739953726818307775463092076478902834903336744667720001728633556038444191406651747168210740858020415085766035610576054805209437963562633477033959158515558176356596860882365495062257003493535143320893003252797004900252971989024263114565010531293719498359321240117173092060578524893119135219635250133417534911493162054442792962707719347313659800653428476723339139257026760875222121615882041238331719194016212747972385927746976943689401223309281985334748048527422042131360972533966666335814656834773204415477062962141651123458660504669789182511696205995587150985194793696933999152817240775003360029554999774637204367167786283173781783933527701787652555324375032650440272675733246112890040125240191951412085750236693224591052089644274839874805585602200211149368936640266874507429479562345988433364077284230125842728054540378994373975839743126820069721702160583624525099231906937852956446460675108711353010012613788755231993507304886659134790857822216860822335575473635513203583425447240735172377607279531639541498795862090242935207917728090149853423565280794259340559748791776423512080874300592610678250286139693211284535099535071044346771369299984167068892709451055596042297354868399875814239856309731025419662824128315536831524990775294898707097685148781824 [147,83] -8411280787913564894167936753974396651060394755228430556413188747601342596516966589402656776500853463614025935788123537092929513981875899360231664338774208506292759092292027945491252705853768720348036692286545043523703574981508135633125084136946019668843546689940911453440547868392324807047263888353586527408565167347706669911776988285698645984086575406436587858610487561411725131522062902841861315634697359623482154499601734431788062048626304853413471530866994599213151330363958056890803791143270433678063557545907698960120082851628912596469683457297105559477229107709997015071624879817177740802657473911219092714165046673366075920240659010947402919612865026548063922103002159807396972272607871631699081725393601229959118302479081853529901514982713684067816518288093860146099198605326342251980598827880285628756720231315120194920022521323703739205570032942319557059265313721955175010287258485465179701639970122586007745130221980612466687194425577256362915464970552987780530153758755072446451935922674790917156958545163954823202157575402455903614858274710195119529947908074481637919962905904055096843907892087665195280658746306591303955725652574759658415236553415881438284325152220523628601423137057092169965292451060295463150618350744251569901009904553021495322496891837318658555107797030889212459110147905821693195528748785055860047091104935205920234424153684956924568383284834913531559714275572697121527230404758906307358574397376223021766896125657902892557445603293294026966217642152936698376965360457190186474484361482466924856576945224583714983492704042558779111680660748842505581670813251171808770012055455111590405972736609494318135780090111328880027459158350984119773811184963298110352519937980273957925794635428565345213187158143525583583757996641196375624898731579110292293012671981743144496537889143555797989270561868520720107369178220423043223931070353376574514642980606237243071435611699413436259814802750557425208997562780199718251683282731841349228021282300774839883044300097440569796516251001174560719147779350032757478248207818015404723229482462314652953869570476271036439541524289247705223858771052320289231950439822576 [147,84] 15765923803690709118433242565507863520242843539787546157104191816129341112954339057722362573327890184421993906144211620819150501567922077749678812710570543275121213126935764527502158553712994116866512407907104379023561472325458209245898866667621469763193210865586848559732314847853375970119452593495371420734547042608705431603595803094456142978837007530725387210429603551536341740430351856118114962499872233328404184924442822734498099535880726908752894111373816313368804642726632500451127638259088678443648261151718289285102224717526894436308535557196476413215738383356150658886609765709877420059348540445362219526353129417145339463482058991301144863225143448069129991480570282502358967944336592324757636251226859024208365169368336751626606874408478447077898978983116352338302051931417988877262113132801844519386236941831882339088497650905638579601176979203959826799106109024226741999305722873397854964037100051875826261166979463817251254263536905185883653351087750339683117608380636127890482525280359649773769992125731884187079444008277271078442063014581425221777812943923145681907634270952964758327065310249650734454105112854303961075676688655929899090510068299570071324145968967916844635729627302851576660113487537855480496463879600564186392581606398880493553679035105902230052191822227331505115502533259933844187081027210510405203687995866161586525014241004031507103447060249908431649708275986926955511779631056755899798984105774365437350221062336436232611085265398803076120730104473359742891019402119231284351188788562537224344531799115712161057399411734304888134729154107195055004734209857837063689865675000981323536501738699480543969124526296666898861705979237737557467641542876455520020389251825932901851758588754962810394474576258576252256271866986064664083605234870438896134380304324873898526901987049780881891590846978105416829008616538419040121174995212988304474537729909508422582531129684653521430566733913006016658896067529521827879675008329524537452071609081638302355316205842595213746313427836049340008520361729071542640846044679754831988227258640292359241098695959846443628319049519359846522189437535581899844070464 [147,85] -6945481822946225893184475912138273331721432541053648731857129176958241099234153945147510200780954841845677692725736662708072853758639234974985632213399541328563747416741552274867123357194513828494223039126473974332533077180767940747372271761693184230761083605551824316189041946149694088916143145097739730952491160024329486520520751457093120783031286426797049456335452574084217748825028813589948648310891455179028530934865403981719202856017846940631962866837040957048760397439616365053549612702016529229057561871475608480693335399323758176854569552384915576490921607973508989436856615736403655414295263680715655146025972366336107269823012623713462130009328858392140293245328301202520549204666535565534972441163287992480421485386146231654538145484699328549185856097450384771803527580356406440121954459325343694119089204988607175173318047652986723124037296868285681632018792972230718390896462519398919773999613736966126535476208760997205187002753362387386219402965575519328075993516549732559127671890234900871915254150610674511881504373408282441400396869025450027948736179134601596090385537697134113052385007878338008338939401346749450143247797843402761003664027998972122388698497162739112925935736229262142846211532648968989123742675274347154233834194336675696388469086688932062554422053629470893877742370546595847641380341167748380636118991782906205083175749369787446175946785054658357783027871082888440458065371649646441013588121192015358812774972535129881714530352714121784818485000684420362221091336107722778196499549290101896906357654864935461660801335334870081497964514513858585659771477935199414306939692819654136057259755104922169932878978075451671687352845417614699391878417013693944180373176302959864078910175117673418884104619205389975881775340443812640197425808944664653402724913644593497174622067905802115690119627747527845966428358098217544660381104768566685700440250054842869559931557127617180334401852594312371165800241958231253799287424569615519541480458572626629065900488588093587193020322374309143693346796048651538405868582014275563781584490549441140726222385171325424895323150121063367446873555532124161160 [147,86] -34267545585828575655566055169946540492261829073223125834379937037571948117522433418658982865816696448223706803398408619184684461933277444045861747539019974871304124640529222460198190667652187647924796936931636279403329545959380475855026501087090860278613826711072989558642470655409843941309786759224103244183891700574056446924767560095540508946079318160194236292587965207022370881922126662620745849462002203677394203506814487486411308288124972100814122826496803855051452279290379979381746842103285213069644948171439046399062440573577140535151900088594858685106795159525636342180323449995017093170127122665686372196589815814921421620137983182759342862608934262603031475343177911576526595569958810220802144896636793366001215598509702986707793244746489738119974288639938071894509793973872384007681619949683213344753492582525649721713499929164171970910405350352642700538924861500393196128227109610206217271163252107822263798594222305825485427582846112152523126996711803805316065208219845298814033052342222333157250090234506048899733922474071907944660835666718693893694710420619663582258080021262866707110106247958904582897876464023650220016275802913891208808788626816357809562822232214342786818414769711996275929043556552402242116593354933415490646181933296380735225185289111091933013804123441519891980406867949013978379389530753763996678650367461194715190357868138265569854013295732744938357363673677083991691534452936960963091640034841343985275542104379353998949022386923890205700624623274099314801129754879005845947527047418820281860445862947090643172127921114545762053355083743603602206887334589497982544559796127125335524337074557120164467755140324926146902934419281450480599203043834205269759929040801739173297914645388970160087185081246638236721567706271072208262590357125968714616687549437118045931217664941720874235257875666903532896657187347497333869475985702601944734425181888284711030650171034227027079455458276060517654359158646330338564034834202180921955820897549493815610038909255202942379598215990740253254414860512139275496176019461944890717502129348312900556012264023663665722551621742171288422910017695504 [147,87] -1921496336148539094036430377494797110274100868407859033142140705954456415059231677822065556404163584817357265089711743564645851145370634930888899674126061579351314074577777954033623480029242039772798842239450043173002881523570052304932952163401487992150304711647867989407698678692568565384369332396056777220564324545921488352318381149383296689408486920899642881511840723283132637984936936195426571981776503399734675407646180528943955971310518955404327030632977378064555602772491654569988186927478851505884898240253814222458577762824755335831494818935390548255460769306713243642050483718366008734339326943660654447641920240413590606156456926760947022868211425150094251665160907293370306459202382849699118656654780146805836407715669642955950966787789396288926777537289691992434555340195287323219790188088225298835199698808003518547061218548422856182368700022714922302138676989108520787508259264452051429519332440843118498640469141112199265760944972538871647088709251997079048633758303148727109170283089263430595276275386150366042234268468171598460243729891978289162892316881530538069594149899706924004913047297862300106281073219558405668597206051868860947557214977115995314782308912336682877912787878823051712789380764236793047979371666646209746576770041428983364673679106804519466713939774306200996417070010947706443731890077479158296247316074716152277864379823302489672976026536268879208830808647441012251504084370393221639508608744644922607736236084010555669091194912293947571667199700755554381460225965519410544668666277680803483714978695385670799559472339345027191539801315731081368067177770583015468803774410947549129014547920269830024195781607726204046554865047652622628845946099986423708876803539757271364344889015305894512680899264848015706834520226629239854760251419481135403831953311496233477105158531760037773239815726193880362117659140069919057982556118489356510158091447940918277667719235160519374849208318533865301134058769590255792487989836583982177602586842395224459123242387467062153265333009077121865680594332183790859940606920980540441515337443585906870778242697660633993320855213720974354718896490 [147,88] -3072056532883528453431524014177640653872814098385596005042606988649347566499321764479153545823860592617330853019637118726775794889011860297886660121718580093462670450594062512972737137864690780764985785965604392849459332138542884954451150767482515732334603311259895463246094582886229699979214672582282593299554563415594405675639319089032367152402464513291518099266351153713318645875042058783230184023278343759178095704335230338266144494424724826529123821167580204813425833401105962102644570165833895803069995198301614099998665611767060446916496699231662975519003288734838518568756525632783252753170206997239397700599208998378747232072283325649922313701970328767237090612544330581392980467219072276922114971001461463413022691294435719361599742433435424812207335931096680368005602812124340035178221724490448714917264736405400202518628183665808178529946763946377841930810215273555643148325659298567342855039961533177637753084348752986109766451963307460574601728173285022260766983621286391570672506441812033799905407275330819521040442547532703852113548911012643266618697320941193070044233364483574494881519444914812645084016595493121872190637256486707252400515097606380559064435131724520036826304848092469833413427174968020227645961576055213822857931502200289309695494052675766905906031343796671784528469159631260915324489828411258897533855910718933190772297197499345248495605628167977442683963117224001627524417161909887338297038380156753198427438223680820411567762353373131367406328299749313274968588949965408089521679909997666379530987581065871251154630706130098129321709891469471533245055109915988509204340524004835234321614565993913177919060264620310200349090618253255978993022764706188087841523654837890617204824322362686336013982295874726763844615964280540461309208587452779358359897866301861316151999602094848477824490427752691719400831498748693455075651915165034769367584093077852859200336876267698084653388716256516947878310656699950823772089314437314826489941428918840273880898841865016038870145528551459476298439865472892108096692013069230966100938583703788627509729346402109930298080811064581568728960 [147,89] -2514715834599169859674460406521427841896738590011840628581850852388790088881960680288128152021382911612173024622293019748893625286934743118110860177283042979424953303840999332605605666912326833959334077002292367698158477889100241450064950235520760191577893070315894895974392388857246697701810683028829860326390501467926217896000331031095528024963388915657278267867126588704163144585318919788558348379037039316836277041847416766661646660487981485250408802364987267089553245046744627481562661852743440011472132161260162922006706145316590540633980511148280474115434582558156146696887159317410308980012254763334152816778744738211638610819013507218592206878773710310654703440950760591169659295727262680929759163942209519240369747897453347023790768514503831073973005926078745761116681143059915554079183110373645924025720827935978948361681679470245028078402827965743480251076821981086479658838147214178697205603006264940718493683306502089126618782111093153893989540734488775931655214607592931121982602612332087272877860630804378543351849028665317683942764973236850689721228368382914907878393942392422473090485797016064182292017031733320272942491492076973541383261766666093739676824281120426570384847819980178745999976729067605610568009002476920246838921651416680819901858637772064416724281457467377947842893102084789927311860120812971363424827357576802628270157808140113463819030397263420081485135341026410391524613535946753741111137443815350785354639856533580526037849115209424314381949653535707174028148871177052405825225370131126788145999065921567245422157989880792085175643619092911143721932912355794777691389819494092090207543153217174545036537777782786600901275305031550565808346000524605084119509334107133062931663319247616617330951897551137973975856206908056115008163500006941698671573115731323892983578039248631280893879910216895612158604207319368554840629619400168090315404057177032129611677734048499615282813457587731389774189969455615186232012658595004298630989631824497651296191117996921560095684558282725766241321724516657492458332496794395865800540505023553818783472402188693621338957904006957808 [147,90] -11645466062354107698950451289163483206454612026185103469497751762026235589321147770725810878173185549116087693523271372999295245245910737519819335950361077175246079222489246124419874334030671973971143996798913636619815952654640282305498441091503121239681999299917313756851581153044053256882402584943244487239710852545184183489410210680167235158457007959118638042165234016862845826258425990021142250879253808482919418005753006599100396338806885481094294316296982489367110135061378931540599448865990467297713101242812436606141977833706265212279632703110993514647318047755897785072468011784791647444773986068577271618034096993982159225315234709412021956487681464376535973460791712718913128838397187308653971632615095990893286615260004125147750420781394595363933842667761637516726482478196700219126766058963071104159799997685830331400310382030081068723352042389228524171227299914044113601380878530880493468072594219669494517540758108475377309754747991701099600144498482620894540044362837365664577192307045789093565644960705829562782289305704080812321147775302553967628483192703366109513597999577027708975690950092477575685687540736899141317200018549452895288290078216927525633771133805059358838093381184434684269203501367466190553635736139630927681367733324262565291273438918826481780466536652016092109477674106665398348660191203188552433593128798337527783818657305613479736948194436063348425857694297425263122964695240165231637124550724386964161167730858179266136222313396925124820969371460659329991745546628648155229256769305519513166979477087008389979051838538984422659729811400560076119425419449648351550843582071702552402272598572627881239752320412255842682409752763914079097785169316766860366321254073564139409774964204728016439141412963840137724000236919526074605482818087887680682571775728031023836524636476525305929373225233044463686494405876208553028924858015402901180384918716320119494172128311988449976752871926823886798934974863162681377585404535889485488387355792256774073172349404357567951684143677219737585455367868282562819261277400823624904825140068183694795470959873896322150287236056 [147,91] 76593964950547446564078629011980039446446913839438560661104093921082076885242419718234978608150547222088479896358527545185361943512640935294002682686524100813684806911214106660337744352435011651186837431775419378304114882976396403082500932965995858357918536221964139076062491588116982799752325307070732536680271218484098693360495595682859203120656590324103641348218614996725711165317691829358638730127147746975032026533390960545408024098437697817489943062309670943835786357583500905893535599460315075803909352656202998711974840795572986058747212235802172534875385606714143371007612742459058771635881850616848114498676368579921740676467051408514486904559955686661710879022245901644776053711491076409133386120953493129923629988319037971600843822715206027176474854131114409573893308837712556975706659955782819338759763318269056659367862909033953358100478242433426876388066129724548656618092287623600274841006483558956748186901257361876657980547098723975796933290672195147643597597883874574546314773510173719910800317000909049147256138456483660014286520928546455569420382818641323715330052616073490941042258823974461371640712472437606046118861359644918669600729458801712764454620266524910174065326144741709100697165320093863917365628817460030399988331251463293932369001580201662526897961872242532214161684750308472734408720638262371746056741610704820067819734779113021202198958184523262368594185449257656555429350875589826591871377950219555040498702205109761622923299893218911363370041858523518838490922120614437477315471148913104658557335879942252860185408362379168546628678588194739448167190360201791380602258748585894787466216809413636821925629464122258787501061853108275248000167177597931581906141415705468709756678015635599567110560761384446146132776797215547821900071370355937161655138152635723043331420526268623548083661752419673712761485042990911205180010425685723694820782126745425316524418330904529781442685590546928703225447874697430143017259865989645069509925736456573215942861877434862899410031792203736119467427112330382571195872628070168896005424926379567924158712428615010093760949 [147,92] 261901106658217067920871606974813979683799951252694682038121680889932837966840106915141676542183559133559205134025836392071525521292960878828989238815538711647135588692988252979389681839133240437464253499916473081833924601208544578471686315366900475592582903086090348344301008019947082625522950012678183413877427869163645394057894244656827373019340681366271603559856364538188589588742036935155754694584079832247880418948190953857763909259552919599496952390702513554663190349060293315272216631972204026666585898329832324289346917490521916261638035904740976003099208073330185303814605386564118709446865849853656449328084195518020655439885945118999688707044275746902946567141112133222211870748573199869805356379584021533350622032124678489299451602005159811873690691274802478349120872772649809928956476185084663520768821956904865800816756434707495609871712731943000538874144718396228549583937456755721128545247753106040341451459483226487658257567565192794574831116118720545410283742500105453326226544125560043537625819142296359445900925165089429133048436542650903859725776683435835118247985458003280788288720940391099127100842005298519694789055174913479645021311885663729145691008491716133486908844243569086136065972241866943589964136577071148037358574575448614808173808777700695899095978026008521340191618003688652008983024530698591531968220768190881614157798180914388292955744422577837590363147576277878522405259038084413906459051076507737926883468732978933932836564179132468899512636079575939137280277468296512845092189876648896787676110286534274375082529127416903883834152474018394712585697744809469435839693649091440498041745354349914691995857881526815537335561203800166141913828073132880890532616247179672522658972460504717732325281239229828437642693306454556836878443652868887995077037830570664641438687938949470224085469162555563101684184239756115281992777846609617066913373431337388161043212447585448464687382906734400594533069288500865283653242846498752756921733402742841581886780807815416448592661588286450870603125465896911593668523133705508033244137467323679272624288610854927616 [147,93] 500064307664087644131923253718301606110543231798159873390878266699175168169462440335931127598584388720720073551690764481635546177378532729234122354908142111072848415247502226605322766941868661296218816038960002151717524181049409535064046696176202448390148670081106610389482418197009105540548498047900229499847374168382665146072438995591355336750496475270420994636806241685689151704047577549032277382995053602197584731300874574743558969185172752678283605221665310548997147829365152693974606329329677849131025084590992845807799396737229740996334323142422562570975813678113104810027361884186908063460104889592292051767956950920302314804023448886427228850309765635229126208509921860412066116018190598220459881355421075237383017571925746393564104292430898996496442113282169344384795547393215827508587604166979692981248409688004264729971937877757830606492005062315661558684345535223674639733479009232599419228100509824827886144032834974632614175420601419069563072636637445515447415817398876890500025276234065681142280599924585889454977095203791896925801236279978502502034549186505939551171029680983829949286394865543880229929097528359260678812862487306502156028793461319062999044334449744288316964690887112681081462566039306346068641322525213999079086577431841048855573516133512582097710478587866924617463648960475661852712829079879413683566079646815163379810774515557587087720234799312378699835537447131439482231850039618015928355691905553872822991767938209342958620031994737232445940370362297090953230149865008809604302686286808429394958088666317724302565603817073446762487596199693431761245406984472676596079049653894791760098470312543216848566401906042826654389079851460873853003457694450253591659185549972554765173351394315086809619060291147412487466375376783080413751047594680856376707148254488245649377771889129460305288585225946650420042909890907826544067608467212000073183800221627304670606929503476883754941182520915340927880202490206639115435020782531889249715202045735397798407990598637730853264378809880741612343207507897558892488796102063711334730018004222794075263230825184 [147,94] 1337487746647645638692742241429340790787952776534724640402546168855286430690271274671555447757987716646867164017303680496582286777351264479043610895818959274724972950403326020358815026841600912550480136630543960992390665920432664446787984169366893878354984544402515537898647678355556001095726763337104335347212366937949529083172553970471295391894868003538033794905043691515229342106302577880195655989102526033562240099115365998010014643943422802674530920835735389162418405072883705023823779265207952312304815164665247349582599879612980771207182620417375835631195111119422204619937006120492045508258958892164706331347377855910068680115466362752569703563277454873634836891125397356887703403067097032642786868315108088502572528249699544712356297951981440080428306111582508958792006700158070638901178401595676066891022755649147202501254875416439509191862594365151644702802111253381920724767256894344962483531608522672212427154094463574366473554234611378904665622561335039855812767926706501605067275499705517932021696572243235914369951217600800667405338152804179484847757384477898482545927358951328150979510239486841795354605055933140228548193354084405066759274028556958694874532915701944299568998230338544961713964803095809437436306572732159049719991902720202181707534346367678402230944164269729820535571884202445134788353122453171079274621070371002997308701252690600781092326373328444582199464032610180952430345680260090391534066744869161842533263192061451096972040143432397791820103516491537238569749672362910403921972645099936903365976742924559383280585760408289367041385805245542727806006898961367993308101635265238269210304165737336643480652843474677095670828006713085211338511698221877658385882000281912044174181109691454693105675891173879602508806584600995801927687669391383555232596155483857473210583934773371496186949957725067864783895440706397673562397473757940363800523448730933452880680419604226546142261591143459005269839304598194849295998027827786539656543893310909368872485450757016452018005382899549624296500454369197797524114560740341341215834964083123142949161984 [147,95] 2084055397554891848220854650297394941502624735994990773667476580653084440942021514625299846100739817302316645283776471291340582468796406252108407463272139841293812724119694493848607319878990850575759887435395208295957027551344140828892699328645907269617438133861226474943501819811933595332819821622164264291198079673806934044205522271639969854441022204906683123274923031704800747544550045129895977196774513934003611546881455525174083932213522741619223903731394700538096658101194147761347242712818776023200720230138953688945030650868675989957083415074064033502710094662997163573581955651760950226717170466146714048486600823095452088538484908804653003090376936333103887909443401453495296181593579380060886310223310935318382399621316892981481445639418530526630612486295206162256346533817361645133072288662606235216131459904675947446119945036019155704986855375303677684827286715904066031614968992234702524426300051272854073429830196979114037569269190015086241790949315915276729010092362698501062118648589889171101936992619795494745780242915544904381165573773842749985777682024299566015758545287411153238872804590509212163197578770600486434082173246221797008569596215874909939834501134066676929296753843169863124367304733616322673636430178302507376507508155798975244840680529125408061327814720341997547186157100989118166462702353397119260076660319233919108910680359809600972370670118709550893479000836302410561180229754366029717586709715328125245445703136647594043328902166291741364137613375035600785323485473488011861634632847101109750896504909227922084365933722024507929360035322932302856663557676871125961730505594646140256257280640605255266116848691872528735217188143805800193444190462491168474835779578616384908429203502953433897001965519294848109195930580012345899236291577896456486143546021422780671427339898951620318298942176800290011215747250804987174244993059213068479319310782898175864271083681816213209175731795236266577041226500217798385033124669185525167500686325583887922130271918480140585746209799971584414598567434998454454919286032305853098622466186969799824 [147,96] 1678717914726826126131112228218462086082958839046582589346032649931196095847303242038837767726300460175984775820149869270500019843088921639506818431242328346944616955709172935754382418267413715243346057206928852522017062281168350229205118856585969860423430585128862085041237547277609700259508722568051483350567742010290658431426820474881422852653985962768884916347681783280633712665158758100647153577234711608328244734493760120882429422617516204255144729845405435447903964921621350884298451254979112729686995689610658128645636194996581709653540805090970077551847213066423264731518419229290108050665050857288459253170678208891040020380796812738959890202748032508762623210297369202768522305807080008599822120716709221602494810532539039871089474344666238820714121226047807076049616054678580197404009796751842229202483735744490355302941525489333088500651571364078229675526387728893973343110623252959273530211444989822350615337666128459367155316788617322749462489644293383651123415316916345828972725421505552237062931621542727600300486377822812691868075530906438421981602010670425708092620785912430336856813789181836336375861580498993547233463027863984835390368083014053704567546379246334847166464477679415234482455551007686725092236554456156079940131388487387443795453863836279661324651308493230074808221215652481996391053113702916158352466608654018282815149229198643246433558447178094541432586018312862756330236938963886052864991425793913628655716783759157971722825957578376334612282294315321426854095292715922064498168941379616006918674675656571658946040494422290855940630869582053864135333401701909812592622166510649908959140519416396165619964387061537012218125482721490779214096827232696465475534433840024482039790071826772206758961597362512252436620987894118863593289663558802299429328259590359689761720870763422712587960393127677000002133669592398713599491347648382922549762640666133308980181857376078578142779585349530093057196750357296154660814593523113611353824781374658161282002318266528128824067590059452871700849233035188572679057123260801051963181972275136 [147,97] 621508799810965391434671094103163566390255304154936916342675820301375928448362643929090771558061842244389923067486888261459465146005284025168394685611535467346594437792814972112402760270213233074809181796745712929023309425701312678004411336735265011291320123974431114255690888695466473752181394581209529371943583509251543530443693010769302473764138717732004683860157516732718070867544490082941757846919484206404183935114896632423670601952972104518214358043168963243779750355374626263334010005744894763135855731348060534603871630800340297651408139950882106554222795031940792113036169442259047700480415573710786796029685099745235798027211647284949420932234754437064921076787691626628344258782788956133136693494069020726574684069277268201277662927098598035602054574683726267707391211446417100657193772763688633887246069201160899253485401444732021630007992869111024738937310896546888565996797780714434276418246647946476959573511446203294018270833076410799833072653203630716947995691343979717597829339817745317835241140719013865870522214298913940366272456984729763081381420728681009023809197650538258948258580138211879925312321689107041354901275652978770232185565511655615816044715060500343817183901890097003801459293276268025826663896564001547287602290034338945083332433728532339229076756632886493043416294504792413266295751561417613450403718371760517499416073035590664724257703605532435453675920477162235118858835245275755908504744781048232691310486236825611665952165439531308871046430624386368580856238995496511374184948464178036359854806231921566368524364265976123508583508977879117333633596524753936801147823877817897920974982510945757571113103986706061585833612385175673432753480737624544214871058022851552841662600290172737125559704823959100560841917378029601923130017841234952787769952666848769576835684689696072958720740942373346268266524755383830190919907563530532286846273545200807762367583706947136706193274636129999316947342820916803891880377437346549899592528133825489592589111630879706726102621423703095458387460817402339027019461675364615482742408 [147,98] -251713960893574675851532913280639354242178074496240515583933146307119394118757750112561110772730920857148948405801142932461020243434104652454333392396859333095942474972561050750528348376300809107556224670543468333147398981150958328965154797844296522415479542042211361375324739844733901079098316705859215018866194497736176512845483410987099761475936920741943604348193554026829460348824100039563960708386141914061909307434528349589589482164471822653375354556621272908440606077235192124694864072160089167578690896666605455555917169244280142113216783875195597383271234296812129764586413004969650149852299509976468278792104851792777067300000443400413730567825630117990849504797476478016641603908715402569697314694230203811362383460883632670381543053238796211471731527339888462200887010911225472991366152448611081781659161958549250756241254075626960274079313159754887335223825547059012049239796623903686873914893176944586402448612723025269265585047299058183799588883883345386233822070180104788447096137222844469585652697501059656196112085002732857747025862238553100325718763340523292462487746721979814339472578001931243047530373191357241740174237604192327414004628952345044886773928289125776685550797602625708939028681996574550139068643937719587905045706107372107170238004542962061477745728179419043318123514267003059357449425520907799429174596758006599114932988475190990612705004477098705060823209187498292486785279231994570409957473371731721255484221108599693265857378055490401575612732907990012920800561839355091196547313229007757794408359205456862603619392177845253909241700349955093055901757243407728278521965016966297431414364045217213321799947535208818254104632092376377002669171595320215688810341687625954514712720344901935183431223440962394287866037524086788312126622720409747239123639538552494404076236198506339410227801222672119315472344143117289882250961728649734404363452714751534852095444882614329307289983243770758378414923828584896789000953013029777370839046949933959466475410023792799448987302185562659641480874082877826937380651624252508400 [147,99] -408214992559839544360220587485530568215323038061831486652752807277935950729125415385484184482663438371348975700816632972525741573043747741581840684602650240260079376958067743514569281986373586378152181231337292080887745139645581427935394615256909614827783580920536348845861623164552588653022984828382727675957243888193592723356700412107417689825857964988600143934970545740668628620533294562749577245758927385969737358170208840463601612273997977137512662104804432426471519164834045619940339988977968504677672480521639362755460167924379435518724770495066166973460004753272582796569850309688891016129578649879355662846140407250429349020342424232041572797070374434517161654977363844839672039526875996193387971747005307805363143191088862363866335580282462017950468477468227779415338598953662674468417857660677751988898708896075271994028128570842028977254778960252855984532112736408256467612829012786464250765247144189627361174378386685768507552427126339122917160481718214079961370997071821702750585807374270100841375208167429715603055035627455658920654245187048022604335363201880731391202952195734325680950223369987238376028273939858328802402965405863609451689050315509289999893612701028730869570140168519810867792573399872782100962829126902699385876063098726722575945877962039370277541789422374885270898562191313732847808253675089477667858003072753890736045438844296333526398610601087895429199024360836316026624140501018185561542847300411421047151708810598453530183679921586842472574119866213497277888336624855919080947251585632449547972179567366466354803999287283535131574726571663278290145837704852200880323030901869870687119706403034750560193499277206073456705099758888845363821331413245253901469311903903352219892777633015759756108247965076900812228488546170334711681477438068764565642871931982436164014732479951807804072331730987017101893518837981395562917257974286445812212767348443884203165450572309639970392769300588392607885927259538679016425739720091116903754515805435239007447041542195045271980289502907044874349251567075322927052777896198 [147,100] -34444145265529038267763479953353443831076291590033337758132501432400802673970311175775797440706773048846472592221857832052019124712712175709994607837015508209178441899863898661051439457694825188771088932771892802627093893247670548595030948389818927332961413931258082630776652750263521506010671652407751485588239264451402690550429936094916184544637426587697783640458981519107778490274386140561012622470727507506095915604902989524463880412886022979122505555117165830782414946721622150537155822979811983060588403970223200849100853569925479352404017823883796826949348414602395025774507261410024460191632785684345372662859810853974213433589152199078960593594933583124886409103670828746672719984889712436274520387223674159149988281751393053051024187161259394316993784036657224953783129094777527668628052822198318377954602828346074996816307820764017870659239573796371983751653417623997325542656907896898244018174299904337821835322030531163254533237059387224868615121493477285388957436216038025596874194146881078344836618747053539291871676576524426198339112805959610061471901098896467719525930638159039446320514034270737120689876891220838210314742373481464742968502683493810055490424402814071165889672273033670637715222110183490789657718140700277006833577708098319400924797118870146639638661899200555209687175591261680751476702193532821091789707784449474093640481367012536269855886635037850569388659542501951683869133963368938374036823902713891429997099778811776950753154156284715821024791946128216606493311903039850294306789614453400848304621108445904591231795067762424014953038176830544409946909576251425943744589442041564633765628622294903606637443055155805819101077114555917530754383807613975733410358805047896041359285358121935013866497618699129814699468782516536558667315341642248757406915487811914790441760399206199746150448943992922160188475778292661924159637113159708290102225525601764085507455107633547851876942229811172934326600949169836427576479784619865439681314504747345729416054455317650407013048015390147231538417468429845705094464 [147,101] 191505015685883082403164846740290394802527648111768050862984493806970883302910027455406507208623687808191466474098249147498643770360488371899127783168373655544211760517933118261374046685331814144422123954896879416749229698808542026751413332516321748954006289416835796713178196802502453369395485427462011820818436511676014238445014077700402472597374160397410976514997222741775012144504529329512634474885892540558605222048428355475257975223028247303652284757738070220441850049256904873506516900383553356494530269802125203699415772155920429456552187359864627809793348046291191476134981683938385937879408163515247557774421708678397696767187129211884324803753396533239357778025777938759790120601262647900699178561738360921451244540691773995354319872945952409350362651230996728660756094207585687706608969093122884452895246047888149130245072301712443738992521116695829617583347811132454963861904765682491066359676270526180632852545303590632824472770863299193913360438572119427385902216597192872019139419250857875275020280313205406257343589801054764814210733105560790495655258626967540997897837322528912934314320263933000710215541217004629542356918647626939764377550822618738387822963135550778475716080640223734976540180864296296795454636554238146797115754538087992984429977900432331961580455139230077419895643505737259941544271079195461975633034681923408936465065067926389112421687534182576778996495200482794674714266262842943595377596806099879181309173412555388317821701256894324702389526518386906885008601912196058532531010956349184381475777576115591325459369303895135255882467812846277153281314385156734754882467305249162185128708855537409698004483217237509845321659636920554069949696533982860377984628116561451386520684309767061234396675293960905171078293276390333981965383460753464852156632750842934134192678451753698428565045197398381992698465836418885052121145640002912505754669545567996448324601523092272825325465456081859944934390506923653317414252773100857888741904390623235922875746024962043040705198941753387373919939896803668392 [147,102] 246830210483736620283287257851288442766449915800067503163336595704274912397346389720693533538738189395861796934036808320469105295953756823385801950659158143157939780700727404769970516669631907189018655597510254401833041422765766812465236024215022086159476187099089164715560599347469268017463270077595439034890502436605879297512315345855808115443755168598253760647485124885766888936578625477151885820091443871138731838123485580064951642897981171801656863994014957158582451288172235683546004082297862216135079896646917849638246291949176665688665228553396384007380245870173629637021774211045871832601236788831205545868239328863757975130410059846165320330966238610411626909140325719710594071690125591100466949272610976261536943312467207670042182131699049794568353278750312412157037743753323252587896565268534826107123215285127412544892519583743815896348373300372599042799245229768215889251091705727850414123393357252569205033810066392626535569146299229119334906341913135499831283055035804531103969113933718314473766280055469188772234726243890427392423664802726532565334927197262218823659651742078229438352733031251965862088988517431997247491999732326146392152367735532892697230132208527634873611488189776678886075288809161954920995850677933300758902432897160160567419748468357860625591609215795765332413576519880251206130938275494236690451677775094612804933848105214636051884729690254940275859218834403512945106992134653419825400132047341081086467848477591122977266596491534589536255488959450786710096978969232818479906222133598612890408895350192313293036346792819218100087535586541785476488699327976212959664195455511171733038255981431335058689043715155471296376987032677539336056293478299687050763625958206769461233977796779134948905801285462517639829545955935712279925874767809824961862928370833655384116964685366388005535270476109754761093576079957596724621190541500174966551595402043022690466109409548707192584334990319858082668139855357997644533920891098322282833032920435576955250370237501162970363812892591533674727179866800 [147,103] 95637393834055940800238914998494632802686946479859955034713222657419530737873278387877844171941126156558408686213012965539275627713269005924361463659233484307324406634870339193396494103438546270282343335336470836420250321160132021837917040170055696850120332675000603657262546749480566569033539640136141411530316776387528307935158170075854902067532305021952771356460679497399385906579800681303644491672578050514059932173521587152413696631950959316757048305728870170801772838004779464064264921316860717930285051200866917427432226137763666803505680060409606409640405915603867356639182301776595385009082873394261612600922603113053283080954067834631876807807891297975831751673685985973917216185964147656455192656481424517955402454042077750196291112947405021336726104182765358696913835653789673157923665724351099759267056176816755043701720340803553629632219030661102206378634070731925218204377441505382186569430436160121129384990527257667640944494353887100119643882859597186489610680509271946065561624768703811937874874884761889861918695789615750343365321947863631217568902417361256925221966097030055171605380170466651368510382504644147618285771663434518657183315892583202166625742947004796716180836504846098246256858905368431875792886745670178290058402495137588596722578288079250219683819658381551452817988419861526380289177314320673394564759980356644174337638747226628519431227151594581466276756781113493716724146352220400177678148748888169398179694159473641064562424123249662434978822029479233232767560702690631358025288706266387310953887149233984888786307594630727337352711533093369533191311279358428104228588838695749674207925384458306733311789571458666314567643234731317749690897717630308541383809249868189906753119536586548392436127150178196616662113564637454687000471721288376896729311266751562703054840621699707412117038661236816018150510375027428760692085223143642131020155257028205349724340220349711848659122402802533687676709078161864201716032063752290045455056512384824676790841402450670229405211585393227211837278 [147,104] 18482724097942533707903023951307661052133454966148365552397071897549201080380702807429105407780273044616663374822833186432179493786227004072965086083845439474461508436603805192653049271220808161050156738317602687877446515768297795837584654789560464351451887445897152349863495640246404706193309059001827158146107762073877929555476186040264672871186231397725286478917675695783220869889229928654371557534230425244794722463516773257019782963311667610492777506031528532233251419270731111977436021591158996673808581909188957810812676174709228928856065868595157829474738276890539619960690279624160748302293772613708949675347401599825489341511080111836024262610901790005285497323281560964721058346398026374449670622515092648480205772705514092366049560711613992133537945713793628811277722081456916818345176187958056832125863795809945754953158763906606205502570061245553982242990272274497267775736440522030726807339749578142813662822604125428634101773690681606788860989896714911552293939618156790864330694468676982952727784190743509794064982648266624954474634647285040494866797696213618961411746758981181699600539615762693424838989960437500728302594910619580692275297116441656950512030298162632673599518983943805860346088952221085806340083650249730023883922359138690882130334165246098419822359050079350779365462520776994394604784394174323667180037642773166410185820874756970572947701260280554752407939758716742864135356773489891709631827528414610636456888869782101166029631902261406906492490703489085857557427106281070562826048003973403976255656015439518511506113712128742822411068131950387337718251287234126213054934218374647559739131423896874788772375324704083672557502574063482008051068508021841565626328482266938567179367442807897565112122487265126775266599094152704433176281944527391938055022865447647517249481138219612609824401346438105234209370359523362461648164697575670462190943759462266809929464846774868943659239479073633697750547945058813602004390724979549746876743949480613346712662159250423982288949697238937440 [147,105] 1598953993968091321471941576856073738047823822823510916678991583641196450116243713174877563793189286292280970823064196740125396277782369692107189642561143652534699110664800576892639462426703735718331516070431894967839790275067311050084330827772240923844479098507379920437165873796044340600128349007914152851737938429977454126860342195212016629287478869275653126442728363389975885622442739252463713837214462641544706545895890415134847533369392499786809104974906311542149459120496388996571126087462643162182151664418295545568792575598501982357081038479054053138264753944516483795541947924779410012477739793440704018197006140903068913349464783815899775267092295906261826258555176499306094568005346878344424850181464872002558249423344266820530826511285140971919732216458279944808122887445060682971842714942664868623056256265852530161857731834072770817990002777796069112544628322028016852004944307229278918740701907391183479321916483392825952883941856730631698677118234626393539838950896630532611898193439358775329289774008365614562124810107605409771532440416307220360377358874843326031680525963398904734838434378640679409407065293330805851160265578242454392021796622724655747234941290650083102448637880181709133577826956793660286761404102272485610764588560268100685333096520171232076630700040345859751481526404751432128823456574545353648142380782152972720475774984649858528035301339593162068928271795225120800701113388266691253806522040558402561021757180177934381803265063332887576283715819979498382143957127118987656541644770359034525396449205438818132713154657283410364191716287196379824720940089265480364594401834309692105437813507050102756259610416037640401444349581165926021649420257756090413223962317406947419406742616772551594539785717272185589214865243393400813595835303847236175433327665100606565702367835953412687839598785857473728655793068719757509759890157266429756634382011476003560289738769591739837340787961348554598293075366315895750845382344110979422404455007520837141970458951973291656661685316 [147,106] -41738073895625280189989785770808110045058245497902264119222226478921561229742442845919504073586327410742456142368054438904058336923994446463666166606216421287833478339736334019702885561590013271665452953993484380531896352019064071555058296306079878863998404709976771035833489893520226557531747543208728488956194074059833146447193656666162283234140145532921870497766470613842704908256468883818081904371435391359602649531549048700440647865839174867171772508866827774790227913672557745112212888399841702128287646037829706609413077425750260817092175195347252119484565580905635016745995743001508055896222873652475043920998982958627060316773355990286377268851172509648447453809390825150557643990734650119015225463694201026567674172911897684966332397397052113057108965376209281649655776519045066691807908933279416612382480623028250742183850469022931253490301243506521611102437109380128933693923195015617366658002027171478267502649778254342233162910839721494934808760391391150281557505770854820891850243984844997418359739515072052913325909395133222335541936472596404199835746683670283885769456640219923815213119077775310173764380302655394358048328080765493446833588043273998365423568347617665191541537093705976406691650126989270949928985928412291072324987221872358913972774252889628661568056743618594017758730944115455070615044921342020559167831434380823932848639109331000579882100340643502794852065501713308383622996048663076940914436527230076151807321985262630120598601247856880680010185385029064603902387778392469731935478500671592657919761304605227902692585484702303984359904258657340284030385022801281872647462806010140279513543496171369717642177577508535527576022583821460793296785025407073736494517894422916878309742938892935235466202152819926706541267157322826824960713039894856872782531108466154997970545571993709531525548587520080143288458247754978342709550016161290497519063972768209819078904940175244753577968108942497164090348913181180937512585925042745797309614540444774854233483304112181266120 [147,107] 18544338023363159369944223213961408955585752743677143073506755762462288477670170235584340210720292103778998635675298973464838820775009260604670901774295080570100977171364512543092940568624579234723201557759508312131732238565826305195700146331583301686808824544127458287826272247804616212697739792285111210905330307552966664640882284892694866922824527724560080464279926085696124684623092404949333001491570438120908630119359917365217750933979474721165722142861045618077262804437049180315132319258892444040724628374118831460596764493902136313448356132943740668352800004289336485583183805981264373318009745319432242626720266540309479338226976061485892854662779284216465847276130536186228770765612069174762806939992561907826601794021934479557159400712512123261433968744134432702406144639133863052286148689916928824695096127308315360954648952209971104483818233263792881631358766544648896366932188623124059038043708989304944718072563905173927824228132180869852584978793960262182385443784907670296254762987607272997614213835053958166715893451914085878623899926493610350739574691557728400374002504278868837384111216654237145634452049370317679702719914150981426803289989753618005782632760510308517015456785486477053518381001657092746492039612255927393276067792906875924578946724252161245895235704543174103261058263452656007368224783649490997508408032540067880618906286740577267673317549232612750311925825433035951887576775331005322780379125345958828308028247109871958292826726638436794196613330891666272889115801103365030031309809653809754914063638919946513582874001112924922730353196298173197070948802622027703084547171241537731446675687863552691125053728990434993200643782819079247451614480268882352279162513192101048322968783033850265072584016412071166031919531106339334003779090981721434191927449691556593335843111146226331546756886705482614323564212202493821331922084321676060164667833735170133604173543901217521164836195803056307374621478522443437189951023933920220803767394720530555968659333615 [147,108] 888219675386368558769070915532777623531702986380117773942330074631942805848551125967185292296205153798184898525099683704776151595654891535286851719519859388468990315036192033553085526751266214777085939646802515013857439893095086114301309376196312880644930741104298128748381979990524359983873093012430712938695365242762400352404758882750760229143129700716936234308018003578030655571039506636529732644409289605361076982666768811143081449014176858234972410566059784854098072490432463696802809333197443306933426848916094225933238162096839979398994802582348249288681505161065819061757473955462525653286281894793282465362755894896471115143553697671140983323196344506223030509341338017769540092677920032132691260503612334562771606012232466983895508991816333249937107987297619464693203442412720515407906100356128018709747214335872516373953761842057731611200175501941096022050261079017393855259663306793009409539224548940348981731155542796888470881181611445864338972681934316568143102494261234363287698679690671274813224624384591089899236857473065351600285154445351352586275791089608768083762104575332610998472292371907976450045734266982405714476376030232351764799929480840441076750962309378527741282555311343080991647582579315974610613238963424991970011205610782860808445203147282358316951177951519761765055819149014828490752759650467290493166950545615130611207679936547891666409434129161582496296457803575503812150053125128035141162170534958516575881171785955857828908483704260485808284807734877180243696141548109192403513530930605061994895934925214545213223225536802685131547505357857941816151763149915156066344182460542055092218182552760084201061739394716128912452991629087747459163288044118112200508533112808627437209613166212316558516990872033658736401182911227502946289667332003590204618556692225550525424431655813481109672144503415729043501719198357039787610128325628831781702598595536073191013678803539446874756728162485142838151401732997615187144685461164428057111323890617366276183296 [147,109] 55614062436208168820721428974665236194580825355085081180485400144643121437818263459845048656177720376683223549169163731937226213697218918951974890212474044780720448152018822115510990111006057802213448421464891908036293997590302380816408252780793200722506550673886665166947671041302023675640663913177554680130018049772891318682675543550457413864320575328707627092579811064628946115257612575681080796056380681216499392358243177570747722582809987293183775335403426209080194222793565431929638214067151603778258753421240784548803005244034345089941301052573547439004716558902672814192032662727996868735888223512798544424818542827620089521074113331823825485432092945770586507269387416499000890587320579474379608228446021253118353640579657108823820259483921607501021264299790686099790317416200031763992751434901298241763842002323761309567012566575848389727746350373439007898071922515007201873084755486515461451707662052956545025126155011255089323115365229171312858139867042036488685200018103063689568328349798600676610396718586353040503525643494088358610299998032245955656775516249149048639401063169594161473355508185391285857884421498998817536010430454285887591830671420635950000116872124187453099562340278500021925160468596623257952646303404494606042620874500358389566659337272125653573369411389831252168501533488575465842526018178594578885893855265145267177760108711495298804192150102387609978652327369274071371068945991434259372242043014139799034446958578267507763626723270103207987901181048614751916967901820804653208649586111633500165390533485889584087659599357542144366493346795134092684389857128461276640626844005830374915726063189212227413587712369188899605804333254109556735007935015390742317862243938877507888103576181575891933574015824928141406830278221136676486891315960781578342622335567095207713111024112902824732920140793566359161634541380745606953135459351661357114799233367482873472366382726155808170830686906773151576495677595368665923955430460190797217026102299992032 [147,110] 555347210988197029332565185288110949018104249101670272211603693196335820349429569051803666418704618653794948627879887193527267867396535424216503513166180514077688751634069193640520358482964602836799971884053364289563794132411374584260796756203392776243665082553169075974282575071740272322428042706910865059197091923464383231287731750087092514405283493791798556976082102248889989853290233232633752170873078857156842484008059240671049307095676071484362036858987144271283291445009071615918969781629911790916912255351467652750538936736986945806276926857167453033443620515065995356398414718209401645866301240043534435185488852807237515119649879405673515421169939674573574742140377696706042272548485408118069900716750504869604631059688211277262399313141046369810779144734730523577104469896306175516301812790199780594930579937041385760533532291675160982521812643099161043050351115943211457351138382290914277080835552994033841691664925268558266093636352294152751325859862076264087979430409578817351997880167977161962447351789736424580130701346324828922316905619880651927813441807884190915308447341800481827112616851687933854750860260423306279517303303140326204292764221814517924427597144191192270349449571197277503588715644708245987901903747666067847783157190788865645646096735554148479536331735536955257907883983095510501990923198566166027504295341600133213856552074215669288487393641545362906025535486461670827604933808921596097431746237336722168639610790264602562929948146497306366130651877867505338224999522117188351664247621181816016794374684057155697209805053430301286532410084331039278954415727635044113286147009099176622080643779351148348100721792390640886548237139552396285292349935802994194875054028673595366373647003379296848134267639625121943132044452201608659795563983712942100525391416708802404277743913889129632260566817477950029782051641082223219802777861692928904761495557027685175651296506632240663773872065018682040577672279089677130390425797287167231499702912 [147,111] -24010153867947814086194519221283516418200327711486625193287490602196383189460298108716220419221259685483170190152325807426184582960312575905810920271687952649372210671528207287424842375591822180605029870317863630131871491671802512806564262330659413468623697262291838192006827728166263724437622321330175229694164726628745707979055039289847754946673704332762657246765955798077711870595368780473349780236386129557575702780477965342966678747287065096366452527793772976132514633586865019131040340513965425880234841963780031056641295506785838795288067681634017994060909060151878449541624099258677422417569591892566436009617033902519558006244093458523815074238378855270323410126261740140081355261599830245568728196820389924766146094273092366587969264183954454255012567026455520613089730253228628237213435753062626656138899755303766459166316320131706513767184711174080472661275216967538712607418931769741084002645447812149593855908335445430437846920625897214994316504280820759172819070585680059602963218764670661832385092294241621480607841983343528449367380868131243623127106582603049105384944957282294358881355603756303766317973267762382275846718538960047942580151701381904858446970389526944444934856996400405593313262130058100076454647276266267723363957901708759251798876443142419443949091401011933092092433685226884354203674132959899901439321927709004750156233238774911920760909688831956069835835597678622414552245101854505155312781899307105710356716448378616992805400249060488470625796984449288633382583621681048018901455036083474940099411116592686937592204636332500075125003417194245589900174827403379946036650974866156096782049500539714967170293788033740469025256387457134573587747539236859943052661296375438281037257302805917867730839588569977438343365390848350161751738984181523254893726374234759473544388511590689520367802371630510999392775811180185232964255317284636084297827372495039485038565826281759402909817207030779316931882222762904841861956007126186844512 [147,112] -306573804040987897646821266221775755963221272584382146221292779496707835589211405381471049076693306395048386275309132139470112124544284529866032578417795941866429271724476252897277914624590401460379507215708585454798006175490079699748391518893595359737039310636839965572634126956608125561581815780901013378694361513343765444602686763800071073524775796181484132926505972409262519996412652950007463246287058047218143844618492867035019416313635539261506979672833389620832391878589623475708228716738479252864308427485021339610378773236216750683845757149302622322040060078134830093308271138191708871952217353570696069632570704445435024894275268281666102177135791076466934078525920422802975597677206547106571885320033404641990830053323798044814350991953798699513653431188763505838761597104439935927273546477072964852679512122305836322855612568357396182726055677204816935795748783571537440187818668995126048417546918970915398791483005522602330675361586027249383540681274870783676563461587408058253243600747504701613225102102150211692648884928854363550472584328695441682835209776236127471232278949966208669841420318144772311264332143671125928712888057542309150532916019023617675133498287830810947395483336358875369407233654842874955476473358881613559788641260448136167848455222068978166356655732104470639813478166565425074899539097914975543378752910145600087219372391185977072624803742777316350502344740162252421547428964474914294021521477277738589152785595005682706393476762464808872347335705562410127682695572230759348053090155585864550770501247528130415367186307002347070949147190577294564939747333812334038672575404305802869148233482200648280316617200922144992682773653396098405485986452153362498656450782502231190628285374795198370991300514553060307264660502465423708330831093221169991417688093209679529329024313970441076070479955445665729005033176539402003386048610906861285016458036829016730459330322889235891386235219544837917029995838367533329529342108096 [147,113] -2480589347874842475208982815378495403246387223622376589783852768634681466317281553201544985610328157387671908158454678457723008931064764836227210823115192310597603306599649790298115430421495482907266276571618692107725224096073395183382450864504898395906331722783555064216019740766169920418567446863786045397934297351150573319925290011765930220545750045287325304345189809612350073847291693150580830531303970890405204681175345743126386667030511313844980964359584159688209316928222899788872850043255676160068967639803782073049989922364099958861107185819991702476490530901505600635077817446367259575731053007975505061381877427884785147031986190637042804385663323456448029957638054746560908476303132348050929556531349568934559371012465017792955704195871131898499344159274245459981840317766821024328202752055225764179481948097005015807826947702065857800863991827811975331619612696936263234875058620519780730326500244211869735200787697732379865704478195661027615881293531842635450366838907466546819955721326157476456108292547931134777767890426738839641435269643168985489681273868218859766585346238452279093214049572127990791159557205016094381386828201072561023254466497415118376942546514886719816949391454264356157689129070599538840942087464300872894703112072564113940996362035776260313630441189052113916998324561711818964295377132445062038265602150636303809921324355395033647402871934504756799989961836373459047773846379068509770029228371209135274918188501789376244025115860306729049250736373330754164013741127116681582601272499491060691001891944053358220718093447401078230184448402468736437754821169891928758824493577563294402266151523804095921168671393926790564741719217697795971497031699319542550605564839493002049922101835862905657246762758974454734377110854265742520396755964905431110503448182852550938323879747888568542253750525636527945012562775234046117424679491965835329229572321329205959129176542454657649724041132433066292406956724150687816648 [147,114] 4824667074560887533165841757128294336656910273060786855515667650568606195220319662190313401325129910226895255170451223539411778544384010858118097117254588149577413823189541347141377222978759170857467485110004201598549342803725197501317594000568731749715285728972831521600506279738566836340443701098846212103182569324316711394123572350551695391605603940436928734829570961619275616354771816679553984342498497178047659424416898751952132190511838857903126172580427366708371741137091051320671947783916423079626639952848168291012605795541871254662825158206247873038010802763053790324423902918090626536443436784064047231986332504366736535722932070412760576981256245648916386236287495378839917265624608250129574126783034636937569986916837466523039615392956524524223540355718499526725121791506482988154033399348915471092067496807286003416760563512275486275323890462988602912978344005857945191707766914792602179953561329116114091027558641332200879595182046812564311667016617725438947363179433327976355514242090446621942999833884055082228139308729359821157362069411557295720749391709265509554717982539994602042638193729205065985945696970479723106958952281708102394782119012856891219172958804771664836954804744819613658237630825754044091917124615129837611698199162648872156797081269811254841828008100076236840842700279789285604110044307094120195594082331517263005976204591436032442166094352544307067612595635159169945138080746148463365209012580910508556795715580506729774593173786537052499859321432947628759786508306059231284618122111506646298201014373794475699908652558764361853114116377611953858485778325044560408635573984419191882982207594123665440172360980429235172019221522422184885324673387673297487236834538921590202158959408455691242559418423668838286663140356001946631233218371268378000271537497493412389636028681221439273852236602060167173105428516614154214591725924044267947145799394209369017704161720626696784638329503398300807817816386240 [147,115] 90161305504712840678297269151321751564211744372304994784871756409356223292636616560124399132865420144574034127978155948303822449044909927209512193915256549924942693778655304722994089683837136216019121466587671680514137256800828056917046595526591608373607628432352513016855419823686232341617662864363457054614117236349277947182085521882895181667864180454236726785670455183009274889039826015945633124262475561859763045680040347547491968026331050992419103384500115495201441760730095192284049933737961625511519590908431126280501995086957006400346713905009006564785835604595299602941626369972658247947590136476357478701766350862366871027884958481331983890267625262699097697012218060735254616073044019238003883343254427225579204662122916480963314437214403718077641265822320896400256486880540170432862193914140273101239468029281281201225407470804729496254181735846120987169786305815199983308636959549227996893040995783550348942145362183234763749397950314872460256080558232877782624833286542287247848047219383467263676566413368279754439385489585064401010165560402356885446599830297531642704546372528206151900895967808572923108850525909169914692321249983682245877025125201359714865930865572899661723331762526613881449557567040035110590922373228034591196675247185245376333052910780934803543776262078096562719377863533771433487625628511615151792076408925490294430921937997179187334404369035180489879621094991745562110605211738383362814555193006930694042534389737340439161194278278945144341394010395217820101490772254629660210786530430915871763330267481546182437604006122880864667212627985244122619842925863722002397818495181002992433845446594710798211634026610073383151838984870643575827186824265945438917677190860035144401259227125085525322833178451212708159411876492047833571967858208109051735576654514421049113680771950096119133654670918555124811183291475240243273819407785422579928368777946210542526992911978696398084780518285969456693660 [147,116] -119725494349743127013227320875162477067273258465833774793114983789089435265677820837747243520271370028525658304232872530942017308994170483661343824941351662321098321831213374106104779701516025844893171645726352924877922165368938421988651723891676876812546033747464657765245604021809534879578786218406828611091745638696661926546802748807759349341824938100413236847780688357852590955092718413513359851819078512284579918194663189216585232210539666651032872070001927971173638772339156944118376674218183795501935782292833288479127683822634770966990294266616554557908512456679583549017934488183880330285541533455883901196894996709832564088670105384185090151351221667884433878637495875563880560128902722482404190612729251996667094775143633129546253062942432526547641341830417109440083327676136967821651131829842304259626073358268174217918914470295788005916015629598378158306714335805504575431868661395282950215775707902035846980887455826589958297885712716343462240713444446661140131616772732199190928724347746684386028053977742686645941630026442460216027281128080936566999704208784227479528486720473134400825831220770668601204841525762353058444128397555405186137798191006790804637747080727233410800383890937291456862511759238403512477880452834473614390989356512845064116729618438143101447763061672718495206446742251200138750519934359048953590226701364640500738373488746557348778755358813504128211183050624928032817830124459044620841933288111469470372496263236816028914541320200318074019982856176411129416976803400446368896107679645397646905573687193528604041250261271305834291338671079478163810900159163148833091052194155621621076455200586565713185143978140485628928346638589922542691982804755876851418408973150236349129255691274829224611134332733583074946059296477532429641586818350330637413606016418412776296561660442941573703564206163491511138739917413480743333405794716079768426053764392960369267917757928950259222948400087680 [147,117] 151196616233174255010914160979726586312430476172018338993842240453162566632112793255469238308873490552446717345329558449862841445664769529904815583294399195883290462201680860738042768876329569873797179109366601190602896972420700540599151198351529598330992717027466701447048201084771159108191900402865828123376818209981761538071881082191614882072500051417786864952922436017156294148337775954924104245274669315891159186438877371674028194400560827278815290466933928702773944756943426245480470176475584408637168892841276263359760364503741039411197019086467188840463372758253439797311584676085510719788131856471401702718563753904158169748963855987780992988059294003085379769877011015502718622562941475492032186245255466871874426904880230431419194202381734313789382413919337593608657010373768883848733212980591452145501064576018468107002295573093927729725785287892164086920315617990341619884773288690255581503929665140283067017628651351543736613329800305707534530372522997214253558429472175487215460149718548365444524057375329770711901350608560076916833601382579078145776190755588109020237460571109986723081426694404012891862470996573516492009305658745688090022236714094516344439170844658422523736774022173984159447512335291715255474008208291592136121755316947695627702514353551004902669920898441946527826569962018588106534307179123837625440873456348917030836529628575820890632831074249826807436663498816532826177047855909423638933957766027601748729752554117653241161935784223520150347672448432729282146346761606411363040833087970754240401858531985537534692962818957606805634551136449628902170845185350691083371667215995886496702166928877387061701475965114661956192133454613535928598308897575838029380645496982873095226900985318283657605225756909796222079259433402581991626203223199164912051432333072989750350529424279211898567154862936100519386537186723303438353706957004206428019122967652976246802602904185778086436496 [147,118] -213882872685121358903490746296992470926521344828495357725996995591759991734552941071711894748444757247907209538105154311041127128671783109309215515800081715180727416599602034422122900726613773744735716404199405350300544970065914123494086961612641133211933493594562886262694325344565109448140264933745758477682532206460250188105777982549502808319841188818781922738095647538586934727698841473507450319335690734325482957349482436492725553977480892405963290119698501476418872899164166466169011456097094336974048956454951891185401356622811901859001409622777198094132687412460844026176590161110430785365072816289706690034132092291503640301591312432842609587512005804719590698759539295965679114427706360690710279833758503843331589187106066561783335360391630036382345544915600816102440514269108337206863633091620969772058775559035653676236154189044900685931259082350891150474233648352344408301711949533877050471233279181566775841631328402510453938417295867035765714719765512837284808741286767418272886958400802739300162252949281427756919496771272562511153519678689395760100174043268456826524528597653651589681319001214181188047286641727147226877452083261998311845854282744708077836934507654244987337053631145874138382622403191516778631474290249468330965990757277970534998313429567705909651347508869085189756206659065207516256951374255676311600756719288385350698706342527744762781347053026622949241038455395079478997924325886773350556453101892526054622180887307447667096845514055785939348738575642140738462128129427687265958544238536811105362578705016815841802591097911490286793708957285591012758464088984120925350807438101483439938185240570718841827013035748283408343098073236012067807128154621089128580652083948756601608818324279437668519869786312535265625019998967228141689676513737002376500586081645831351047247621309546338047864463054106462074009010387285649359086934452096885697071479859786869209265532259312 [147,119] 358947696708977022228323597839205780412929237245784575406111270482716519254598355323087403629046893134038996319951459577399785274987439182692111539741696565917825729614418318166608437364768026341421127836903644500637348402178136706620609904741365901854272422583497008327763787009872614288762230164037655465711792189640724679683147254449655068238438698065292018069071349036164224763744807285209595988495091734736416521396395027604895397363238884755527970726222782330212658733391582071273227815179308954625789515248180723838568619861617253243651381960075738013796722720309667778508641642373105065958027530826854694513314817212911541238779990097823586325314980211430886118817272604590424085089350160087247946501090570518662782084480239422232928004049810482504493532641978279897793524710930524818346907965856851182423948764688076763289187536298632267619447611007708992745205043773473244480408250469132622136598048296659926279791202231925201432314028685126671300219369700384166988338142246998118658504222801962825923216077692154500933059808998985856468734416545335650938005796743470471370928890663546744416036168517058560616593385198615738163365686404277032991086499244236900175698480077294116573520021284401919991652614703736370630672028384060254025141129373298451697544173172277687292888800065677327418101256018224827080544854354575043748715390051550364801879569509980626731920430639646608813264133518255673075528637726828122124978758801043705824181847396672512481891443911678969222572938169246766231651824788048878862110554266931605302269017575206603723632537143417215623282282457219556845291506931670503202482738724163153545714304144421232227582023977522052129380001173244130128612381591484956565743261900525075770853322782912748512496780291826995933575464645068661293830220491809529510665976198847975282013300555936953112477656552640500478655975714077085721332180112103616729493794228757974880698 [147,120] 48131069828203078623245467566605816266403422085516634981723988456710357276299939896381774532516258549598923072871059442882100304605385426200265339633178480714912292781788949712120862494938854316125847456453024411524059307341998955817140420987551191194578641847576174099991572336272909998317058081792717563233448090767732454069598699908678112057062852071913676005661559116516653745910114104433391716760384950177464234434205802054353864145284954868389801737149353006528483948313718315203491868124504682000869715238471845097578651998779934424123938524554580614310549128684017999975149647961199557711639378834101823475544756661624309079591181654460779537742576188277446842080198001257505110034487543023688985518060537281302174924705304171212367492948496005240722540659628732184812632111674270779071144871818139885363568723444984572141610609591491593437062115143293128021098499906616019111440285157269157695011839258817904478042186602570768060955750656255860716998780403771794598488651129836179501653142594337112068182564347344731693656562484744250390401859943205850766258350345506708278045831676102999343689425506883472432970047676492300687285368237108677423461002951491108032264466189945621190886695185417413333660434117028739204818664942388099007870474436400699537353413841322903601592253350984308575611557100353807393661012259609803069547921571444851077923727641504764242829180775071389865747897026928154414305798670995141620756409118725107726182871340379234799259628075618959455175257628734213339616451356938405190003939334158113429891371618072025551609723848654766958790688643442288429046273888461256099012740029548540718186682631722040706802452959493404582986967458744255636700687900534741287848069325617391255069101330200249501233813280790676740171416759311797776726853190054305458799758242769491850432515844564331841855504721097964881536077461160830311950191798805841430145306879616 [147,121] 448741636089153691457899435934245590816598239955315893377512333894308792497625608960415764374477117717635991237939651477214597504033839081054492682131279772641036401022635466350371440872573085224001296942082205770766646356988861014630997835047242334118753297137462607326356829701599324418381249760204838124211987162437823861572045092787460780205069835906188417738566712657429899559207954571881878151143846361673124436810724344587292327773133655737266324559248656875533653761651822319035064286744286015134679380816583721104931903502978795696671779606210801169026975363973202450051699519515062405850697684145938060834417702373265180576092316389617566851691652496080271600497488252689702854482159593904065401162365808109651866031909823250754288157699643282925402816587661666693928596019270360471222507984327543177662926706965328673832209353961222999365168265257167436426577158743488744410833229412720827125697810018208153561457992265224357935517243114163931020373940623194893094719933269171803701568499039403297283237262914969289686057727173609908186390901517522521392706568726809984568947966278385935595642702249095363347233124360613916941635072884609371142588199249264686169268843022972084299834300191403818633928568860834238314026571351105855970712284828868279881743691528488768003231230710940911202512582948138766857617797670809017067455555520490448162040928069768057034854778174813161383121812916526387792212857892172574224700000230255153068850166729035031381584233539165417763516976936994567655850839296511664326450493927921459821904574689335997821464211695827036113280232223991111545328418512747222827243555584487404594351715187106861325394388582920822502432284882324013365204686151904309247446981136976143137958354176164481282237401851200527823434303088148485217074342509447859418859069496304919461344626917928654743961776922864491808402143981945525370311609154615239889456 [147,122] 115437577406347129316383852946064953330315950379368221995278249508805685683204989231495240929999439509759568869504078640732101335491750999785008941393991294830025909571123159688469732100868564988282111342165790074314758456196844222001333252898750403972786857309491914580320164293910931871201985046337689919830690043479858706159435410096310333302840907330114741678658675769217937919507215655386580541145578624466652382612268463992444706246312452369234983143346748309072373462903148162196103283897248025939139872864283181726065969926670194141005636814668466722302386958276282863849433067366699832207101871919397665846841883462122487686167132064924810946662063089907335393730306427562020402005687167651583878961548898238851437957612130259599069430771397023497457813946238197251635975450718902583316190480657513941573598360314566284482187641451723303183287922400211769139635236706870154777823950911535676515923251440799535834082535816231667551211448016025604588576277784086798002567421543129909201895060534170036842293839732472089914900782151447043558460410880879044409543538329456504910797355607628545721462061196744113974525828789167347476977421976942423902761828704986579761592796427590656535000510976350586138027015236383195113435499106295749837703257418911591293326309347095379021438050923994243040956675920013962408380148311963409203640636239883496711220201234397829426298952265504752092751222795748229301298804647014159949662229054231949231858914965342937085511849422145146408390279768354701877411231944249373322962134294075765871923630791160405158079140554048636975124270256859305991782925357802934602521179422235824924684993542082010381568708696322243553521290206437157439730010547793771111693557169864974880369747619199003461701645555028390861189597448780765725273830021143641902834591383306036851078041109850975893978033699898697083255688765800773032037618535880 [147,123] -12745556858262860079575340299632072603069684530932907739138688941405008673348989081063570740919928912872123741060410586046076057896798138816370570777738447105649507887785623907077736545557909669860659598489855571340632581368938720772747105781230475652929469839095857334068209531842125526254281648944934344889666338794934998175314756377010876198590887006346710215682904567371934598620197319308070548404250061423037239177828169634530412644985355138777684185430754709579991924594667159887483524091199912241868890447011069623921603985419498897689649160377654341754952536632015875583239361445583188765872862461686655010449243709039511494159502698422676790108031446748223777879502805338182126499347562759079102847873744918618576173703559768463284967447520698603272452911719411014354378267758795764513657518783261510435588106803554823557464807728209826087045621960169572625567447974117536652831690536295603753500929542727006438808162220826865663577114167345873423286151341980779467966170597770298360872032987297993587396712821796179148943344863718316723859478809084147952116963810274814985754034999467471084838964105106585377582256420476761885661632935809788581444495404952136141179405788686117760167700304138892274391012808850819042513363142086734145835977031680663237827344611345311795326556922940605752162140902872252547381004788352136258305250409463281288575646389137295784493033212003142290651981573145206979991245776747066531764229038730607886198208193533921135906553572090583567321477464296511132310733888237073248910889231286990286231745300936372964334645640979342923408613622658556285625808010424458080771254505209826746749343122399984367032385722282620055284130221217352907649151592676355930585367899580099411911395281432065796216135710826701489312642190258483235145490919866577045128206918761072047171676082235618738853931204601278031438688383091938476291 [147,124] -1648026842826485165566403888598158041257076358011961448705344697962670012113378239123197076282585455452351108663557852776164592990074142043174422892268494441831645423866305862539673177241072701032103310376349657972211698819341663375743116272292322295104937703731327308398563592123546949350240196960397145253070297007927858791385162656947610443269826683186866446575355573689665508164251171693022452379073906799274436383222625931120047579930388838470702980301871003927251038846796216672975079730774580434641803690133901791367318337825140744394077230370108297057415544748604867047406830414982867901805796775550116822888430272862815782183778820676606064482540606339456057480000753739184802162442262743858108988067730229222610284127313455048979032128627897617910379789343704394725026374984975408364470378802675667020478076798295381403554521588925173388806955316625724959394905153790009188032416989357267852762560830234201974093316082355786491325419821157381844850062365641504637278065369481573031522011128600702474341753615858700152849511624394928546103930516426216930771154285179099578207577294180493446050672479843311847209251195434141543561552483351320953775355829684700092321488224918903805673289716184703932487250219481466506168974492437669210482971080810468792533083713552258441531158789328779041089696126182575397703213996056847563891988798004363778604678405965395180232381673390588228098090134576044539982691843024374609619610878131776468509521892438927541999970863439280412545816737723057250019109083469958139420178867362960423185843990496365154640773522580550531860865182765440931160124961249901880488524965698661257128657175627380916842455936451653880075269459930364504581242294175625154763136323610557812580159758268148042301286067063718385182367638588311798992033384672512824734631232262877358296876257262725175938224291650954104324929928064 [147,125] -12992987446158097280353664671961202656832890480587828989324120486323822264786789038982198356795643606172165071267452731627762174870753505056609087195801829289025729308012530928255918829486933531871043855909685533880770962873419586007041286336669121180651966334446325918496530587633819221094567662374315610530383457382168626023451263823295801984778109873942965906701635332906367066278305616293799658861944144897719258608283011553419185427782226363390600034257442977563957219631522169934659529270753237223473353043746598434414984834301090123768740082144920033298825585598813374156675680098850932090058639193030139195399286545683210483666038666658867120743047508424786996950124872310312335733623276369445998980140407323751858721867605975944618422672219870002082816574137440390885597596908920208926319412260041159554749684265424036104649880407516947130717573269627259982395331636141566934429785337160321625878736071837438045445571201444616713730523684777297902460751953207946379474155375281422103602889063992271992437076187978026707486967653578391205092483852283915424158242424929027081609131257006428477845518381328465948925400707429648157317657627695133466980554967317862803779647917139073494340024650639804419152306755305708990340015241843773209481950331693271785320889670818032577492451333555936028586614180227723641751989210139150443936440308430998858095272820393405344380927190076663707916830331116763577860548922201924349014526109910203146369197939927199993652378196571879920903015581727814873463776863849573014336849572871831553439557329150550971441265872260063197501730490597893040118985211039876522093452988678025712191182809921641042894902023126399977801034542292855688566956215568963773145031003683777964317147486043186667886906516007222410824556742579058590347141226238957795472537736032436509618790470229734942815124923176281104 [147,126] -7499410699755192906170098734325305333696708940944521212220951983055479256098885469990797353098508141316232883459779639226699996707845781871917382701003055470438531942489208324218699937841436331593480775719683684748225939500457457233878944382366294938420047801752737617259477379036494445325930465703252708106088648840435826229103928619840300453756252685011616215398792415872199838815753527404865519937819650868632688451703060258597003891973546188800916140013397417571320774383879704331570306536949743350944080134543072619891021815403866981046059626960639876200532292050272310464773183768344650250849029460434468557510514543132021187870374227011011607964211355225225370650683333013173606969183001145450025138328070271346322759819174582393994722525194580123368858488203590227595090607961735095712021928968076705395280405365305949308891858066232208089141723742112332226591253738470145555497511933329263425439149770922482619933667341035747670151625335677901550019465943219855225385843021905548759358787495927167594725457517205355024115583502620036512954668708944630461627920642532434264395768089858401161945648847623290341138647375051026929100117688689638470435730997454874668714427466175571073134357097820802425502584150031566656495015796056831670089336206311915478108527067866488826863431395156869162313971289282222321059371543902661541656825553151679027955584071575889996149667606651125366516962689134010309878892313639690354373090969321170865801264212235870715876982857161876588888144953761199494139423376448215350219072140699721971633071513412964349602988069391672300301661224597360735482202190059817096988533851463590993313924178204206890278864930061862979577714094896359856448756580030515139351668524796823714215702542974386237829916079746789852727889202816988720952165150049961991057459455562469844156400444348729430078364320 [147,127] -782876077994464365109475449968259055220258990014447722229718035848738447084369742272082586352215906880174513432564315572799741940502601205994655017426544514608153003184375213658032759310653806296964873352405882893087090321214051940849606963412267826658537205857035866281246569846254876552627882968915526263974531533710886268255744508683572517905065724158055026772378782544629715745355167109007176080538476700433923980703043263668453333574525073108359766018278273964624329298380578446018007177351710738961351084352265618931553875256718011127794595441306015122348083369001139639405621868316571563087859427107307461457792388795950933138339360720807421929635353583094645383289386604618889416927581884225400187774025256272294174371585012388770637984455783272324980980696780737179649735563336605940665580280419381293108310997443340172249811471485216843527304483828605802480408522381894853381786640785161726220981301900451035203572285384343382011417493328416592969779669591205340967187414304866459557436001055650488372633308501673481112688835841900173218319254238035045767009790871134362155581109350756272360229440999537492026124284363365993932349412802800720171862841259775676943631050571977793186325453999352039713002075362017616634639314235183711904163996634768743797367275662824920009729362461502642695302588986424006431625067424603925017418991789698613126594079280665012919381098778699417424688938386523492523634853869675849926172981746499075983502410545725523374955164413269805602290683177549277661995441692683415374353864959790050342587563979568398275294451038158919613815203123287789509254770478931284818530355843700678970902119003605761302729235437283034944392135766859460973153694745889593439584857241573939113883615630917307313233024996758928796027935181346247056813210154062556416590689611505787465746667621205604 [147,128] 52504242805619001998250667023028058389556539994652900541684260420011043565126546075606126065642535833231379373027670934670028749307494993313071458442400706579171565160400894234537383905253174813420409292661340195895112688794335971562218284242351307597202273444086760401538359100067762280656040026412945245890818149678381741517279477135507622619391633815026934689174669687787256228366297768107815392805792274108918327809075102749304644154812921687697387205345267930014997603012366776753942107863804209266107898297559029327345328501487687558402104058119479357347373017646932453276629605537356626397288817990631414489124516883165678715591353005275654950950616539938599367149675561665807923143573161594991058074327709112822506720976074821128712270114212060258929300556839864406969801201393674244749467555143895972884315018220297051002073843105132310715459195506394474898400504108802911241108143783480802589619629975845390722134440657397675018352536942171522205770854557593163944326895007152073567778344266936469171562544900752957158411860271198820980796926501572695510860623931728805297295933864816947460956288041962424157195693527240086737554778162002009934050003349632246610226059113229294459724719963799511613462243896410632794410904215371349911073964159025825850228038564461749834339333207909541422386189221810252929044285751258390832800461582449036931399924625488536849384904784760247237890406336206275829780284771361225280793436345154829143367354676368231588926654984455616051116064311381473660280615170216964365098455067983620595350994487970011222585983249260141742004520833860720264486133374519298865047266081332457371165415699613889843134519712008811735721759583773264742930780316121335971866444022811282988994285112862293907170031831235056921999144945344996972159712670251789431094938735856960617858016 [147,129] -1161154190456995813662355898459567042216046562040657697552414820102471266040279665208497475783154486444625549501083561945137506415734374104303028078734316483115383464992241652256255222070034439603875320185915715051452609145946050358995966956983091767461856334430562066918656341536992376906330708338494309013895362176231186742451664823128804186638359130838943345515352643927863450583989822275191114408041085759675545711041457286422370796512761413882515886892636879635260990662796180250931861912530180967414817535112650958965352301223584773278032869962049815438217251143537121041064983311680564755016476815537269380370450776794617529396214180081409485044535440321052720775324691160748442326222302317584674779173491351961377453215211217092472207393227643753978583165383785458243460950786697412250655615157507361785104628207573626640890626673292184967522200650371442556116501808762701503832073938019387071523693392747078727616794107847559874702265649855350517428678805608479800950326073233508962326834427653485525325248378986271098605327433405758295078262403868712977857325543492703684382484336079431686331227819560819268652948309889806166578346341016237374172680639569880641768395806541930168505045546823475729334120637769047695320428187865020908437525529179655194131866980166686690180500771095021758640625557693556140803661927345261817015725335928187487775243200931460909169753626150949314228842224144222091536200066168876452341673536269838811621375866313580581867965788680076446209749671874105091796114964880105103840691964746409824280050706904125692719968213566351151347710049064418177055407181921339656616833753597193167203663331003216565544011156229606995884673226583370828120921010101663535984558046934252199058840556948425663501593440958604830282909037636904018599726402658783149133856321448876 [147,130] -13867604551398208617773737169884505482618503969742440456066315050938057066427001266866779629300671095456429316653453455435736878726430092917392756059427682744889154167890819859897914916076761239035732132099908990211123743855010351571407738724555351049837295317124225861625792680377394825092227209129187268964621611048533121114065203262397966368750875999312453212030685111406434631208088409662315313622115290750980653008822455541405407746639316358338391772957860992533377758757027957698240818460274820283670652746021493498628530117351685540278975769779424218831462188235437728247720849294934383503498446479590478516961589124071703550618034435524132163105469088468193058184848772577383999869577733287661876551859152878933647893953041559777016668722140275032004602731860064215171895811186367317343093528998977648294277510272825356086619681331179858576568244984730091210998808452417455811905100182147851374470188776063389597068611976806099395070123777476466066613290586787859359139224191389831615715233967361495640477398829218481435778676888339006407823582598788060298134160698249230280561148130365094763534985699741746503872147902188486545541153618045097468407992819334615235721480198345622245968283790691496241591468967219937833849566952361244481983813295856335072213909471433175009933781790864769906882384305836650104524877649202275373633954606120484216994476499029390623534650547625295344140406141373416412479033136001315457782346993861337801200905864939436799480836487312122416568622260585365874280214051538939934639221854757565007148445628860928631964119721622484528561697054357209873507933732473286965671857467769057088539865111754138531995907303524998169166774914175757910546122863219430472619681160878099201499897723965035720905705898602823713958747502374912946556101736617769734128 [147,131] 189418779482463443557135139512204891985488755814743859999425790527349748584701675204090265730272898679351667996192460050141658723346099594162458829720603844564230934781740245291963072874984464764996656012442697686571806527024869419134301587887341067621738205566171217726172364204926944196782583759445989705670169831929003910108231198671755064908816078548442814669707684710006054702944646813259812925221296719927467028549529650619501984311543781805922710570510935701175657505711193757066693104562438717565025352515862414998579903503561824198289812623968649729718194307827839360633180374213811087414911451818969635274888008502961247052272405328215500291608091968375867201727884318281325830793349173581738511742045568468273670794386423909220792051884902291353466165266034817059514790060966175160589522309757920832040760672814598231688393860961404262183421794085667335802398943956158561505929852008709839337855517547946611613331989299936757807260133419477590223178432879536114724509171571699841930662869326079778992906438177634221662461104413718258177279259806369687041521212003849647633423765233464479836448894729845273784304004212147098281431107679335368618727043115363784655713927815784820089851409282083728093415708781423370776125691853464889341096621415973006730113939020352862560934694106794416532469064664676666544194031067186568148403144897818874956297370666043596805105492614345069337117607988568579964056616726026408628441473377403559249482628299901187615436949626273249115012977922283336284725890632889897580910114890388861384811901363282685960204742462264869199101454582751705059857387979704629166789075267324396955070982042083590908654135570039950129720181216934133421354106657872318171018175003188765135501856786229140733522473211889805827267543053204441540474547206 [147,132] 53001174424375621167249334027546868344112122133610712291491980649887955794033238752136571246821171262259557274366878199523448030600638439597874918965674019826780318050237809851363667359586681611605777686609605893102224021287780662763229019424554077021767853405331922518070804146560309070445264261716889680571668335916869123125494559489163576198764945578756532544264631644235632277381897730172303590494427640453668241634145793896700449205019104851230759741877914906875837913224649668012208862076897055607430832727371724553759644121019158579814118577101062511168963645556796571548453337548151351765166200807232918305570657392858324234730475549155277971970508634609193466357208496627343652464469799520381785559357891221186308409507306495235581998490086128235243014831475827609633984135824378346658443475687629131942075318113239369110010966073084611606854431945759883014189708191383839183465419215781716738581446774278074884585003574359674242761705646361654808811896022645359673116444662750650662503699932583111864667465549772012698362595726548519015923733829778236463041594491594857887196039518748356123214392158575198501035376906546893062739984800323677964497543081217484558958200749868067021409234810860896651233393866540704315837303469341442633200429454737478390325289067650718644040090164815689135324296317611605411372901813705850358636551058339299854377411888412545498092290434576983041613273436205793787831188022256098204268597130810840307922761795619201601783721673086263489394088957308382865705826887200502292971799725143642037909013678935166755930560606155943117249983010726182089695567430030998510426692445328165449489250391705442163719483138741397560227537975411763916058793783997013866320386300073682993073105397319426225570436370654206799963953077371968 [147,133] -6653218339798491923990003633939840731160701893281686979511083153977020104525934679640701651058858098395901752072494390091025401035582415801608459309048936385056157853377175077450543539214791401627392051441274141939561946117257481921851319360321898810885266530893739977062723722880390924750838684705105662358175595674041562149335763528290371864607135124245341360884771754399595729713774108258776063577399541988197231442815635957411572594970565829205621387635622718609786874923952000477420518256819694223075286416072322627972964022838050775825699074827352475746304754658815983332492168561542382669041965957616137850289389827966388465618145745242913635335987935857583422262579147534937283158452897562603005611149285455562166012184129860277098458890007191699696260785500504521823566268597291969658584975119307438187242587916102836271195776082680791246857209191958083184851417838004620205744538489604190325103816197439349250072792126006667269967730652777114956029312658264535401572589390954673708808624750517018045908954095259005770928254253163921514883946822156411762531902390344806632942068547359575272686790139153449922106682397142314343032545327836187740924464690225144691499942144386053736600260758003930538638729798365955944886222644774148841097982639016549358717886630719730089977270021468499253147463097223744093092436964546245650418759331215710797063010994094318909593463023339700231266360223536514192692798654143565175635080480122258167679591625491515971222732107901806218812445412714828488431672010813648347507307917810040949232990708682892522660743075338321240963555207013817484343360731418573264777373206543798520640127733364388117951056250685881646038615777823536637476368178272352598379976489224186707331300948874188236426156223018033551463816 [147,134] 8341962974461790451883850848634287208572552458781138211719624282640659502066915696622351473010453916260291443079579314027735189339065599345492143892417443031243799100585617328522918013826900873657701901153552229249132116302174629585353904036580717664137597542087948856676969819367271124611387438866711622642506108033925812733482496334114085599808225027543240485547002392183389638003798146546889219505277912645477793062737015377856618302302971493645877934960308775966731686011805710516435677772337608807094297032749296958266326669312547607488556107947961950024168703108888507279981167808745584312133959980269669374089521865305354132738951086282160818463788706939285074300310924510645877214679124473213171038846183939153891168188661525031994243447166391837603614694147446101501684664575838126401600984471008847272556341472179931790879167635591211663279464431538600626187353522948904512016509738902251700037040304940826605380971489550494291040466110137323394197965652287262745185273297740568813521287105935600874383821605077663932188061850363848982454390153725571467230757366419193405432566650906521247929323017446342298811578375633591327784750309969916326015007993712513442719223371058471130321686779748073528369755835599599997092003452789866076190352743167383991920515206930782894997390613329591905142295366030201565619739347605025210675431883856079463906322026577206706782856597115647241163166504837337250628860901976037684557094848420415024991682296270959845435868381580925341054184483604821506632846238607167234004316041931381060963184187418265645812600299272118112137773744554305779516062275626063127135865606221281215923629031094840955474018225324287059311926904859757494572406928141075958253254761816128893883619335884327689871682629712 [147,135] 10688510075625009511625748326760337592490128658497844879032274449960532477212941862144829846551516066228402860204914868027997676103866120251214612014692216390185404797061816616224127300014898058752193478484102246420735421564026047908243253333928677602605813464838314554161406941920950181049633273022705021225019104938597120421825247646886060957390962463949820890121956329420967687364407382793259908980552534577689670299348267347090335881425272839045199533110689906380281200193570109074612270105688913904681942361888317692641882978554707508951186262183439737057756517474580592621661131761456537176347910863089430016655792167539069862139079272361285111334495019016160426256352216701741541651088457685853561653352012428011439524365193189307894981137389422425369611930733157882608957330978685927535017254836097723469165028805778058712980006409275659798485072419630713534472146597664965980110634116147214452075797662930788957513153865647869219364775359904249664001281413615535336489211557060683975459738189731225192837034605196772894251422200310496178903153611245822641310903789744665112150121552718389138458346805062696693549778534983405019946708081374423170532951526065065665337292794939220943210909760834217420968773310246524122894548886557523202078346232225413117645476690309129791990949036874283797351965625006227823402780939044689096375178902380706241864624217715732045277834768077072293648357863330487602358151766533355412279636734077728661934687550203649231506007415584212540397840774786035710292116019330193080370498888890855927465596021558244448448249561301656008468541331310192219462223703253901178390166752344116209418969456035335563939741608219381149464551532909383949825965949184615188209255545126201383659263500631446706 [147,136] -6486242547670319427911024809697003370995299358036012567176935440822500307298212641314982793414342323342627087485464581131550756906531305404178515496698419511729079174882705031230372894367819471896640696686667237675451466659471954826993319041555386404483117904910720693780028477555197668886262080524741635096746346465702022763743109108340086470299672883031143965905062617282954102353581600318943090580432126816492995436471155162382380034012769979898849808534331898263908915910142482463182836084443334951689534034108537455263185910113526652326634550816419423104478706125474923201583462473470810360248526372330875531038824160217322016063728262285498886294858143433924633914678480237762037485201462983506652676618663278897726505471331763275522790983395853816369774501857151995385842987437116771255674281899811327606780471021174454095008210439343536377433890876724210821835319287218334465016535576424499999443942320887495000136507699357221086317849516926413794436564840367555956522774739115920753674636841592181763362161950210913332623174983027221759035458022695404216723972264417789038469397934019836283605411571282339512400672644137415315839147629875694898523301896166763071493381073739748936175485827204218887811073073394628846103221352042009320675113241070014802902330663753131158593694982370498720423841517219883166446474385470328632109570370168722878309577129794486457303679467822335115023119667642458307351663776912234231232832339247913847648618522954933693548990163696999389755844485068563628425948060507619822805314769920095445115921354088178823337649341209803447785285074559382840850834704200907441143273562185526892639848219810003452251358662446009598244247702583619214110346485359898035914968185940672386232384 [147,137] 632510634416708636507922322746443390789616657861175398205838047752918892167148067019931747255902327465749573800144920189491532528171850332764005522326070552443683129339172622914430713359512734901381906930438623282387782712588743754458357845555236439917444430357235203643259649995177630738392545247344813129930601163772135096868229495568194499158389451402813216448747763421502089885687881689709919510207783339107634377974578882468149281514936703205467933696275410562836916847016184283095782651238419269484892509505956786729654303981527590677510604350357858122193229718108797362908685006721477771342609146007034426686600058953067614961207381178260247300527326844589185717621866125625973808492041022107268206290624375314418650326664303977515128872796912429842923347713063458447756454275599721160639905983138258092489886858712300741836903144033166687065609659027843440389314781596775437730371056833931070561150786393844172099056371981291514208705263154065812022194803838280506790367492315218203000183322804246415101948250282651889551681595713413106650050406839049220649125646883090123955387578873247156311659124429293215311841380973045329014039923268879651028333408937884623796720682808442298777358900611163803392822502800343229104125344832521190209797281924077835429392150491107179353470196365087266283934493377311971947895966746662097635185968345478966023669555354972868113915208767333718147467753068331933445903582390726532279363168160160107369770404007602124207444036331661727682799963504156041028331049434929810316439492885229382655301045815632765031603351959339032083377451541416888389739250028035365450063254992471525847739565527567444256208864842131959778576290413619346024059220450526678542522546728 [147,138] -11234860211007377103911937391629719167149896215999274179753134393499002027559217208076255640292888003467740487320236878914402440671890584870851745965847593811212452682731927355880409604158100907828846050632299195858208522737605959187751592112328555220098603824607466235619585793775887535116125107610038740330488307916657337420238832104807642003376295507882220923984125380680834724895353756891898556114567144821876856240584569560376230224280764594253502031690498396705064555281100326725130004543446647087365510022709218385046082042220088894595255472397762903601012881375389694671502611244406256230754614971388654591288616889566125288223699114795189898796514647722369689656732058039550401884796321891724394669076151771122368741855903756166010195113522343137609767747040753305584703966161923384494426542143046867568320455158072795985122893363293612491545994082168330087564201140234533932060676768441983028101693994673110833206228547450661333301970542401247921863899675604383381344791379035141380546505860231584878026896141735307652542317002059191033463944737441752492247616909001438291208176167465906236895941956458548135783975231846678021201980843192974715312820282596323420988089551262051863230046233025018221369415783531867755979043605358455468594626899438343665459606193609733406385988877034279916072604828274526689649839024545272330956492986660378317192699528955623142876320988685403623394117015040960684153919526121054678732605922179476064073436188046369604618861188341572754533342423555857057111709022108549354337350644350806973039743544248935512872670837338704798662127821193319403879527805199910509501126492273063377898112265869937834232544512472123446423393196565992876103539059152784 [147,139] -175696828945717444873693026894103823208865909522856119367980062323245113451743571512837551015586847362494679444743635238878092659624702679173424610334805016805509366818701683806188201928859113750047899086197664698513486852474438465518559820350425561443017151514714446225127611923292461636036884773333339702081311012122688197094253058188575599177272419773413200235137569905954998863699571462729744093476429036875675322073379792680293349061181831764062141909426519239292106083704781704934236756884076989128042966379767708847098309943069323855734779430384597622029414567495943583822573548191137425664382852540594378051941063119169607693759673517013862106375996934984340557550783777925839143491663308936693803525105834927168307279607160500431882006378734159247047913663114194659413932786632976143618252622061568443507856286625152688927833230742990392090467136604988746751761190379698620566778665562536186923369705828989595318652670852473947291604239562220300000138717316183861389230333775046464617630464227936026484009560019965682857760331428221020420770392625171341788401550234619755659359655923616274059481459898289024515269615867114574613410882739089665281861028339632135883969438088743083440158186293519504974179977640799816774498219005958446574505548976200433526256280873606855617033305450835589419994776703370421146779587668472990050065258723731813541233478810049090607885804377403623436081272169243499348032859279633360081148355705500528314993213306921624999313206120333809846661808026554465487076971880987507296572113931464030711684754585764366378352274721022295587449023506306089555906542768646611614756481980727768634568081416905884356823982876472535709327263077870012106 [147,140] 2913633555272132727151465112353271307487812777083610493843899270772444906339860586272173719103578823972566728931896474247681809229620222271117610697615406140928609285207364042733513646961864954218030857156083122777885646821923299112076001594989721697192304103725185416295740008924181312261554730963885569941765988721766563134430496446807586403672956823203605071101480326963225964720340681307761260051728335009966615256439415575941006384501873325267912882951092476799469298258353891798265197648566073507582027291979183417398895589549887809739978344235228288061007575542519558304218525023154400610925002421004575178386919437230212470486997222309068419591408956494362323093068149902562258151967482161504843524390659778223912888585465996690430660855415348697378994711569419204916206287705763806261745376911943192601106674024749689702546866237078598205441908237930858146888012405382472100968112753898975699952491769161688697729958092650586084965223436504610366176824918321139933178237216271702510926793957430286714948167050328105111166062219700061416570611536022793156646910283548510587914565155739906327361372675054538445114116241563974618003980729516459969648751381813212529433131847780062633484157095811180939567469757550118687473294111186384518586053800737538843251153025902288278111231358017576661000108518721983654170648043583945409098664551587692436932595492776489309057137736569462582683094532702262607522759804792355426277028081685588082902928832240171175697197635131243681730472553221540889212770596562194313861077408719045974149721590578378183134219413459389855692545420022172913868374042302624047239107161712765173178117089529939024091554038016570840659776 [147,141] 23005661535411901924901282393973909412094551078897305232728302782023227731795576423412237683648112972389661148742781515011286409431719488669287614568884425663851108981996971651045232548168063955166964417675011171971553497986714319779142119926306169348771626864973957203761971518958868890503045537215664511927083959186150384046229674227075141024047222018031020607761134822205363139360462915696925615633930688886535863858885429212083911518971662398567677688355123308889926475602049071273038596739354159761760313157976763826207896125727361898513998647976743148002088867613424506577197314167975974776130159396255059169096347824832003789033094166875633838621354710240335626030732080282530134859565251925963985605552774735016430302150595848803401335415163838983730371539088584710475213384543478288219205966105692148642354617966840763507809001767999539023192822287325251283527177701165160186242632788572384642114377879311035537919283274734230344011446509185983198614265102166207348909148232409376979094943873428791987608917559608580960276450497621843878073302421077125541704497236178181633408174578217273746893850961708626377329098080813928110130302919097298151446662047170416932586531302958063115088230138052220379868482352537158412283834541964623230869732568070575603524749282580402997020330248999137316358880461130227236559127259596123739790647557236803396227675303695224825615379114415510501913536451852229410509465753867447937680224916057414532268277223959725760221476486474628254118307492929144997889683229261488447335668170888702876827195761570215917800492614805297475606180938189655550707062986653162988362079818774407945046249483142569559004491224 [147,142] -52074001755688673165132089138909685497039524796233476613009882371356624266619078993714312320393108917656546891468207676571885015436308074696470817952614459974518049485160258797844390217817967060231179672078111717949159770158898282375091359011222343194536037608526923346187048083637755652339461138226846596460557582088474450991452803085402377553336397737612655393750665211894513679631314917240536085320658331946285173091264482461915585335101511318298774961569424738722155518314006688653185617887966914092148757221928460537123973860551233380890162788352226413760710382206171625971172323182445989027694963255284125865746047566729169661376372119702814527147557626852750398309119264540893872846691753467040659359780129083051931709064746343238847858359772029273534474935757485856496867730248198109199815408652596490242465028772543741566421141432512278854396929993160617007989985738244838543946429358353453346416107247181865731188300760348385155169094389321208890691229447168182025453551254726252083737157122162972252230364464281239988608112220434381106181475698245203507933647655590623305759351273967195597075360627082865938490329142494303309005545875564263618397770728273394930807677412510142996597134811247561018914117324772996957174813835288684991423022357281166158275710264483550755807560971702590383725125919644983773389130196451605989523751302712382138332673825894163350499286964227938171804764875804328358330445844051309234778225519521092937060601781882687388588618935711402016550155394551964989350132512224129686656491955607712579512881151678078917417416687772034804826281640016713053211160719042911364536662364464649659114990114640 [147,143] 14849531812548034318371762216946133976255342505633682554945358948832679153187602254467337763848785675268611271652168135916526686079861659828863935916794983967994066094367555858578390459780634825000279442533135468281657230652086021350028161118094691558216518967996090586100682246043257237060237159686900503407770178595672099325849782344663983212381083802070665601617541003300155799365705539852090927898047064534429673517146624765895194516165499083174843440169233678306693959760880654792624171320139696820768821873069584453660164419776286608625367798321080700147792977363231116054380310681151772357706420554259668508990099843506817990275960451756260735605798154285940093462898071859256123000969282907195940181259697501308928869839486970451593817238508346190001184284424691129839853215105230844006739244259762617634808579935639754904304242162074926858859696387408055728053326050972414588072981940265109784496989560105471942706903438631120122258441011023236297479962180106553295763491813469602611507857383156311318475677326687958842304724521098179140853325742031522474986524119589210482926606367109508821114427415383430266270434407460863952933279916210898594914127288196356992297794217810326296613198781105469194982396841465923768626620214567112119031631773702321646616539855364971161089763027549608959395650220111786291643779521547512236546695634090273516960861998171229249846917779505771210139868229499659058368122846535247609509154276933188635026938979163322079137843326806046993488176184732715336474590741326597225475879060398777183740645387219852880458149512964206894320865447964784497888524470418020127975623365652270 [147,144] 11192004222848879496443344459234904423866360922981485605335369240587715522770958638401421034865486815138970327734340389350501796922351534858933253331173588285463989030443896253553110770775168006108651388748926930649214965362048356657110693236371449379441880294999255507023025549215367242470424939453967004351112284822542096804037331161006180660890410735654097399593252750308537436100452444638881063266117274866356637245086955396726092446420003829378319326636631222749187927112004038220926149573892007303968163460409936753838576002156303115693929321058718525505390610491101759658482298066853808353272424375196554686312954276364805480813576873112005725532126938573377654952169214747579795445279128967303491169728137025739180596907661926624661574454914224734194452524052216171735167856987569392731797157242898411750756263899573228275471025546002614877178342484745617942761703473667476415619047443082468790919618876849754245135870518061668747897108259182873880799540310114156704694023635785636178802694834088099570059781062130499453390191071154652315557357070630135963995696974413774707174744028001925685287016427065527731750530548692369603968493571967013803074572704578772434612804728095417403333859242506586819079305126042579462186803742197479079395638164497557223542218585212092185178211365594467308644915064747524824163928572591106333320513852570022949511052777680282573304084465885182984346482752544983821631325058954057994483025267954886930787596870813130244131350553160762219777953937961947885604143211706681677427488499569312594202631721724339785471476333388407066914253827841298311170640598266464416 [147,145] 1081424753156659396889005549269272116416068300070740187401719028663271069402690816643671571942675709405720605033876365658464118768740249772490749563899032721571709807699783795825245611151141425141751516672716516361369229488158666915262063319547542270972360941688633472519182045414196222859502749512155037213631285186301652043961886710828888499880199129227042362505579701062421979784745955843594139369714260004986816189682081787615719167702321506777552523552357960034194426751842411277825446468876044295111250917615820563479887206682526276090709473718618756399781075689215014178148894603398559381424342316179669058830201597202572721362076787755961505310670834791491199371984529759121364205641741224450774423080497904101446162410010528280308761132911406418473394986169972100298630959028709020447873854239187113720981671956147941510554696050981499783987032252892578022819283136064349320296158164798041164262695296163252817851039034993799516309175765761768798055350186979423378091579666120009112086757420612962541323500338092827341809928730753775694623654486620023789130333083232567995501244360679148680221385262212077696952648120433161576126007703355641365835164741595900198418085465568334063938944570014860977675509249571593802346841858382335278077271757634165897875886905944414934503541605817683757374248834080993135070449349190486431436382473838673661501103899229667824249394478863365409696543154902631262632600530949284978963595636950126731036471306703444165771941374588511480968553637153178045442052800002568903212899686767923272252560376235323915282319115009972978178016863575350268156 [147,146] -41929023037751995668010662412203163372226668419334321545201855360650696199511922121491382915331333648895981630017398754787579659362291765159558400633509920543294321404556774103923070506920416992388814704868276522740544629915679434915485447794780277987797340611032787654377834100092075074189123062369069909554820654182626849533739891652135914044688149927952427081198047288233049608092525733103984149235184345751711732684875921732091744661163764912490774536821606358333817555035892985203403547509726005017211450137447699903239927543216204237031297443164702729129118215159639191247751114119374117585293576340539359533928046747727847903682173146091417625567362864731162456113419555566351997275379517374367483186088137839054594542661828942961752468218451400911954396708679779744150784652097391199263222397396052394629400419865489082809698488213914737542876192493758536198822923179055553486389819766156144577844995065369568521298922029484184569822140237539909753674965307791321603436315913564542813712888412683337772339425131089505098686657033302420306567775290977112775888732443505373212852071314746872454211562662635322920472020854455373893102140776347011104089055669378654016493832730403268791430446729980763618831200996176888604379089241528576420432735851322440528432443644002831031942013661775451029286505102618218301923318009601532559595969938706714039033009467430062296973831015380842423806025035080013134112378167783231867623752866180504579066744457124224628428109365228018350145945058428771746824411223271492889604055679386442257185728439369752555899932689031260519984 [147,147] -3491899275861830445983712439890391293304914148539788577928190518688686026558496397853783215550926698818282326829464636672798654670444262735069546133186419308810833576747661186402142000965874351971806256948468643979559083749288192733584955655233814252474400167141405640496751819968725988131516694469304581634241333590050937909141841717838294706621772113253648601194439531465562999587012331389681381262822201093951431753462984024157710791564851029593627361569290921893944528482003069392954932577644156599810195912241012257722669785495662581314341717657402604943354724182815038989196082941027988660566122879534703240438318012080984680730120806825942887844831717674296510668621751343713121719526264570446840848985723746144623988234743966123122395147421747525529839888571601434865529429101815987645468202553727915081116975181073632396737960025324335568463014684428119252574233656171621003149711842501785346405617636118214910690134171326473523195450326204337539241538189556786365714362523350524030432483209168188332981277242301309228991053115022709212927812146823536198245282932573534277497025986837574768700079214539129553782543732164392655453953174321799516762971421470230338295533740417067045009610929319026575568422300751454263795284376203775434726529569062267877221173976918571908444647089998108274812822566205902487371616076227278605341094921715979337553291475932156752655106228219910425285011342811558727171981390759308595730819829260201830538339465809345391349179939856507819936824301428366962643533864995845012364205883060496809269001261070375039857694 [148,0] 126076882546015492967867923095561342673030807983660926415260159450337313910755665450492795206015897901289609599857192142069846176588269155291004577061699149163155051720451130672067816799651022564467465210763297672237877949727104028897243903976927676380367949145271039795678925290707603273884342635128189788140689481589396273044140081549646763937070746304355414327518643690973223147948380417796020733638732005117954147251880688528827744819381393313428582193329655746575799788882615197148274535967030463875769318703183844670617797744649633490250101855156499330322117845831172650759430393622614450733536141838680255633527637439427538336164915219006315331472763005810209402970025001542777379581589605102766017491261114332990882293298417276224012342022040544765057384750503153186582462403062741536425086218015302063573854198313733926505455414017638627852448791206652307507115936998161223570977933068866758360194035725788103976449342335588509273618933812311534714293459205260890944014773511050482149225438405000439137584015109385140083282151210339578861793213117080705601855514611785193604536345116276690717941755506852300397799670158687098453750222995871553320154389410030391355439000085039938915937483302683924817459461487088054775665462642399166970316825374780064899892842264243911857703571160677440820108188622169390283580430551712116825205530229556554456126176291198117102745412439057697314395661468837980528427568687623408359864906398709949909376821838662966342758184264984811312223968969804758464363772199132874942829489196522119925318119583404395817439591345744398629604135963098439585559376932945379287790431934787947763116187637144708747601617245804930934038479782708609217450002478666846446253165445427046092063366148122882740885764788153688632788957960652808808840588845099016517093553115085405167782508937656810257639068271977354158337493759382532163622961769060064891571696322070942110820214117323050473918187135055898461195601416278901172553349876522649363365699695638915000371455624501901282337961651138595476539910395870976034959474768107573097789616046121931699403680553742848875635550592600212474204533796608470834238712550797969597599999005579792356628444294329635230500677765791666332692894037263000307294543411729267413288958659577775054845026970898195076290993074435146851237295652332354062818213888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] 4316690837322382926500738752586767715099599934219789913342994771796056742637712223038063770279993846060680580279478172579024597875236492936720895482324435196695050479025305609955895430641386778296426120765874236302755395927302592069986997591055630338249416105965312620213180308477716297175906296033817299970995091453994986513550088643333829234757356784319120505666872597663889963531027795610346022524606237519040096253020547902741812842234178879807670566121300004296188184389649878419828723343537351195191752759725597736630461443319354081729574413847933313730590238069513939381949258908722222006850058685965802067692055065477109421168669067752728937507560467462042718968217411678466339598160882681514332393242914892047632322117221013663938795138977758345411080433304253655682678704748849250934814475492570585539033831940358380417770120052084357116431349734600917632379151057994203202825916810454958753751347580985760251989441636161225964563628062110793298244196213567550267269279971705569610076743209871072588523217442128242815252462590162376929603651853783644810808753150289596541253676610406951896135731578482011722393998167267157046062666690007672106232534152957207935359775142389313064260299007475565612625780683201900691031463193290026503764823711150800161681738342567138832209382895440108017903921836217147704861670815398354478371527629452386949079251857107612745270216722092917360051369344211936783884980337019181133419871420586338196215358185625601762532740753012987621264164460942720277472430192044649355536804597758840322897683861372866376508284566293893463400605789946925805611922232670669644357916611349755133322562143132012506015469019752213522075613834245786570420219258103239413490683818906488089310879705804611590344842149167533132253478833326528795296238080442786277966935820883680927819711711865771776932721813654358859103969415322357184336594966415207854907020881897598615025876547211254201669521124770251173822888389018577178742675827970811529086856098976710042195654005170174988626022749545033290720914324511019713210536801746246390715800669533195411355741453765561920071900296695200838530964493134173624183249866876721260574798311605272843525327386679713601740643601958760746399591596065430541304413269351319216036974171504677760463188248311915868917265626743561211608788343863445854963378421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 1051819661927507167695842858125757728233638447877561272947537422770560273710745439773673236137147392762936056996437472092378619073189748036242667967888239892319989230548816218518401650031873687551348059524086148831213964463782225221320140710864986668470736556243277515257419680480900707419486782252278786619986925954313307792599977548032052948748881761105347070933757900447933399022700579125750745756580690775930095397421109057014789141615158992487565047050799400231131119116465247262531244214180510954507049959152775104944140716696223655342734336819962712036122862941588415505280563927488053576154703417115923185346604095438109230934783426067452150137734055166664710713172598322607906565594684700041709294944953619477862950171636838397504659430471407781909657549933179092101560871761127874955992215323285581411470547424993990834762335706115452850716058188738162626061955894810624896617630212703706081584672986610921553553592444485006630028050694785201138903147232116586620464715218168102499098240826579775451958826658229406771909078489017607264881939649453841381619882898842774488290161062237934732532549701734499423762354965026018993205961781444465988872641756886516067897510585242193727678409654553270794318349805601836175960851061274913107100037236805872090014932102878134682656099817031149328338556350456107627048661255095939565209451895814575232734916665971523096167818691628438809603152620595666494701191556707559769784804299794550656203535699075186879635899389808331772521939930716317004702484083585424065376569754800886891003795829257046058264329039957091207524420629346343430436640276377975119106732257816475928796867959147365223406795268600503910029913530830148633773498371475939383202146807349237565853538052233549544517342875089916704561300794649918144566917002974301628735989674477572050849981694570883700583839519331326612595067777952894841709286644101040826272676597456927714332593250063318793809260390432328139930105529622024677340909746546187483923601667565704121046322721056478876002239166002861134293461267204999004484385061752098137999822553199187373424799775753594317717171735778952841230890435997318091707186589002994742180160951752176774565382899074116790482372225052000790246259102345761231964889695726478581773391617802959002992540610198414962285780633312351451433659829400725326443882420895744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -17037726747649364443053565437119731960431632055735180598320507520109887706944387221490683875747646608511732055010265033709107802703433303128695963617836936400878978299426244915638908868972821568521937859606432762160797069955559359653508073523603540082959521240878586420973827646751707900752966926357140168866531963536671561902115156332317468976989965593411872899308951041104376879505853508003022696432570019276294026641251365592734518384603735893204045882162563246136481465315802224520780416316985153092984362031617304014018882793023907232450772556625705888736557061696323566817554739688802222872373956049228877773975275595419170702195254371055987208902464419291232653096776998997322681208947268156671990579345176409241983486992719470406959206454536731883528531115646346895079254786423630512882965827061723290797710107141846302368910445068099123105314144903685778841586717828507796025458977594861393558375570305208779160642660325348485095131951129081635741408666005766909078399954954958380222751912799488679649728473866276652402132063103219497456411480250283077704648817274949045611130169750314702828458230641602097343125612515061716881816597235355042601133075384545956450309087102928043629446307282499858389126968081519803340950146081939853141422128314161330949706393552228474028725363122080544011287682179530486423638765495616166340301644505275051507103190236239843650602136671410516816923145416777035351695914226471906361160554794940805570495561195279941931417719477205916491040199837728954391346356766164720667059464455196342224701217635506289759105215851897088013189462174679880272708838129404125560514872656097828835107957147047833928782447668318477752610119968494082952534736230936437540084439143903319141192322633845611916483558335026720638005918940710304630498289196756838041580911072080379416867874613765730581342441863597745659693190414587204186667916757879604185217347196477811466483460711884768932081780850213282086857876718846840631917993799584056864205526760280384848386275654701794858412219835134552323967246348862330277162459643103433568703954949075500284948139122309963574845010556377742232918278694173969429323169017687159235105362959100866853194254070584263769728498170041863578668552195981699656470888761517542808729902348020207285637760330021647180055352348182799558152878887052342044242967621795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 161011251366882384852120488450271680080410903385774318318547508675023315353153743442050852385063993662268088721974108977395228221061772251579256943194469606539178060928637082986232640653675045037693380957371788835923944505581066323801425917353554877435540432357887816347244810752090010855132705434423892769206192700039722986215760384376333526959707765584992423456476953387642937095937023015945855439846238284945302538712205129213325134943206596435741443300817943391970454100678737580705595107161454477033222687902646361405824268458197270993649549393506983142390674714421995457285580311893869766500352507773040953982891962283040318908148048008213367823823325725671079984972506688740191385840809629852796388610388907904019666519342877507563382388727218812315596446105707340781455744467430007339201246529661459329861216387688384836685271172999945835894983941223174043636137492227255271462359171299597308679212278635453515492749359407972998588731984321477365706218292260748253425919328032371757843793879460052437366709241888791155311378095796024472788077687884566890367058746637739022627078254931567733425710803650656524259056134885657039158986826510230822190106047645683494039317551329222069624465944996221121992248918901240620885169202866730772856514385339060345798175555954051867668980642031696082745778117172898734869181265151911661090649251961201443183468675003195314036094383795695337342265846320962336569831317582445993326001573952808435179590090897142202341710743869208167779528155612990900468668891533462204276360744733582317966141208652522365680181278310822217615402943540019867559362792880228335570332917300875793778576376664781597444654105725783000265359578630936300821333363571960408926618359168430882752158453471780063995861960218070150132010441388259086276739981141390907179442572203599567678827791248117497891563768127173257014479014084532510645154763754982738964269068281151357472787332377601650956420378323479421806481480148202663536631486661472195488658255043789943239175257593351343906490919771216608429144762535715841916120607078662303677059917603684410375847624098632321052071143914432033668277057102141170283275450835817413581327966257231354447892047878004169397213173694498310990032076033851610770485387276428981900452735654935936377100247922063705388141487790257789168112854305511880595115420745203712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] -169048770408534638774333166746365992691927937670544032721655757918115057469903446594506694074791364616441847626789887400030773653095207222550894662328398482682290040680891307930063680938443531474384426259666788312412711571785339203931748836606348848128421028686102438236430438630897838634713035110155868958951466075099935072872526124338711304592804992108837593516144673658744513995151812541458487522532751324847610979194558605337196549424055236603853290041893975469842352870822809504524178461283300626974528349579656365037716376435356289744820105855025836985385205147201057782907238553509559525840424950153952963902297899806812782342438268044152669760524940849136921980898369556738425204211243583587619117191776639825221558767016352562662812610774982592321120871722508680149531528757582764103576763313794448999247998622707957088502979405065296342572967721991526581745725249963139812783676826805359606722589749194623965692463974555311299291538209200665084267152554541843301734303691231564659529955521443736270268978953028687271085910816912163172660106924740020542579247780816203298390411467191120068883539245957720852194289432719276341103987738721466990520516573356850267138687913890935934016054692507746159022478028769700768478393514670722558188909752681172038442338728455197891589342784314950265665616653862709252034918896054700064537280020017526627809377141313347687686988266464586388596897390211686712173684303238838332094000817485936897759555078387388322428130118376131568042943075534582338704199032846250154381092381065412195172752855737302823056530741374401385348156243077636862286669767840734624919073942082380122088008144334463101074640728393669833484219282905312870437982126767284798388306989746578689694748906295811835743654947118473185396166498629261372524022322003800278529047852017938509012718248534980545785061791691432329357843412183357140317433791050451845885790091296381276235639812314484966310018083605528440018894437536820790510877627475940019923694500836777973871624786239536882372496415933866445167664209109637738770233857078556948047969434234012070496346739491340518061756261084824019026801545648455463438888434563960283493841768049674463868735035833231833143048283326311531876146668719454180784948952445291060125609278998141679405611846562070498410151459443617010695470418916134194245410145897021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] -4110620360702004522581500431204610808134497949319697852940253252163409335145029780083607631145856183421262110067321260109258408370382755788163372325548581314743738433116182509692227764216926061803785165043194396366104360766214310856563157159598454413994209329343389985721162223983693800345771144618786019194469334610760993678453156060616771839639140695599151123569933937295309990949148000934466368298167582981483724414763509294642454874905726633613330718488947769329634270193776922049778311514201536900068169898008240855504259144663085461526879004114474454109900485662773353694454926735336838525176484262420188323910385295453283117544130766026001576215716406418888176571917834855275657459033655086908249140079065743375657803062419975381023241247048604100048489287485332459019420850157690477565644168292036802193314188015799260841985284100900646945122633108821468147217602839710418351977452786669336063464785947051010289793587075848090407934746939169096630069773294788392869772018070264555163008095678717289215115561812125518560229940224786606639416433004099898780101276276263532404547864462546418300995405633428951810533572963039353321021262995996816270372399285979280998894587473930529777104865077989103578311988605714374263406504906286689470880388142579896775998759831998541481431382984121564633258229064244475120153304098815856046195061545813530124571357621166797887452799203462726728008010467385509374849123481889918860133343541791761221665638564086319895784502427079695722688423267598717081752414972648488064630099859758763706675514736949776853500819952249257374297813797229982510099642318960223019231804616933134900415790405456193580956276540206422882850340731737245139971327768738777599777670538702285930818249976703315803867273143715384724830240345067883183866215876415864012421998104877674269601231961689021848106909725932105318398328912098239839115363845181377674201078584222411348821962168108591527739102111199708148268409625636723713656932493782235617406386730333143572011244971411144375889448146744329569085706087302649894473634047952704317922586287374512043948667317214193801213395411604632497540430024741580327812094714152434966139717491858304242312657264461443429509470446392419308472866060159197508748951608212416173383992209001789930880221447512699980897922365697842720930306421987393673118239592468709376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] 21717809826837933806760721075944803640255626210705157774718510439403506441903301295818670699426198711557791242522166305732362704456373008703966075248934112903693841746679875124048954230768576782379343190271879874868959311187684048756321159939875440584402936402114778543823281542030211151997255368203356134783537230938844046598307678357029536203533038976393887798933962139461158470656783737979672797609111369859415562742046235311851936087487148596668357092552660983193144436483103238669235659884426128793817537645887097313838581175488643380828381224599664508770629429530408224710719012235267487302049149002096840924313186724507967405616278408888085543287009881157190133857169869410537080414046357974293025825347711522703547514573418994377799675734479445398583078385914272153519290595788835739362143480952014477505816488229894719359590357108388831281004318442609821752867440705666746289396800048698802986826277660512709079574147744003258570095824410195094462582636926409424287790477742443340551543666448611089403892394211180243984383619034112677728175687129185259050735422570229786360527210841485541696702765351084384947812224491248762584396254145078386691034464885741082956949593055798645338846086540863634381652158207517374029992111674852190920176803193914236111624642436379348542817863377827662294273897371047566529954480201925441585887864218610298052441429380705992039319709432750214953391120320434783363005868804060246863108825833235013733159742119359901719253403658394627217202885675621841191816176026766236985224074128335979092763233904070834551177696378363438049053830275049583067354574170579172338057664377107979303774772159313167897774107564466134603698654262416366846480272873167603101872063713420155557043728255726534327939302802970530858605684630165623761238399779821504195697611700248793493065722940866760377473380265910527454261785542241444155339921384764383375012365424792121769855173104075654930282705849225240009070100464622835169171678952512797971013337513079399387368686985716048974832677635850210446284724499942908252471910214061493574838779400576429832367618676828209816276881564219137699454835750818178062634692238091399116499594061610872666882461244293704344420215366806154498114399382578583826023955902657988972710902154284492991345582398893492045664969402544881133737843843065444122351173377489633280000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] -29809812731424745626762001124588390183573660120621508414122439241695297791913049368970300445969739159667258459959260839222437214148757369986245848822557985445444279590793896050829795257363625974940813879210840990434258123320362598006504841843307347934953301769542545408530713782867306561790378500453670089510895326224054497393642739470092925251270009948052081536058851530180540841236960085548912519554451534896718619169017998537852440927145021464213638203652021005084203439215601138365875604022208321356665551126312017272056247142020150955466284312312223286948252939030463356053798884794363104840020660355773378331924686606707240433014695257661835071361818653376231324439604222867739985113142731093444548262461544168108084443157557986812628405566382666544524913105455413047758745638454872532636784571520944552152753087919433839170282050216511815763539451446756217214791766241111252908377613382053022793842570592706420485826489956960203683924777906235960420169454909810524701474337723144127323678129307198338573031170509480857722354843270625925967517184551351437918312321034756502321314609698614535675824331695978237687583146484524953876885565498412607030027814979957356637035482178763195273133444977059592547105941228485656570837445018565107404100856964608746409452127596706642560664695566181310158473940256597902666370489297813058371126725802550393078520723643779760889642608858963846994069606097497606080981760882355827301584813853671462166599956956220420867403835152708146044934328501609370649145783153924139329169206511093495064688647343805138625866341630070861744981493637852847402253185419929191044061043225261070264779338504914481475546612459292863345487600389574267477031685744663346618383632432107574529665525535066228769917469591650573700401016570213845750502676941534064245799131276393269508654956771235874142055409422726726011900551170302172238033915359815847345322762223161090690039095687661771768866065046778031906875513947907429282252469270804688124717396434454180394055689757995440244981590883851060689342536457662102098459070884183445277064961508984695390281525367641554195824544681817104472483727919306808227060225200400801978981078567246304475450252806406492137536605321557191487773192661905053667262720125091009508941536001395167956673191441839557138491214981577080364242551693288049951887207084987514880000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] -134075634946420213179335359939529907296315451013874169248495672374985652228687256853398026206518898247796635243312530989522862281353890446449123580969662324525323596741733862640628505363322995616738446192093016202398092810571561668620377915285648812899340482672753797968938894817057940148158500277218020351123205278865734543555088462516111651984128355096852391823838853888163929223757534756168830674356831731932344037700575382897738529599747483442642924856517200145674902075165437584657299566559721602720966219479376194923147644651611297540848531475274677066434754025584481818819222417365666101735185753129811113803849869831677220260807526506265931013667323000632224673980050980921781638603228543846964981877411135800956602069052687892079537016618890299958068635837282440097409157888804166663835243531669235924634870293985157767291125625606474237759381027375759931438748708475758319198843062657088662301740197937330511876392636581244653991766810913864942969156893925945336981050303959089497977206233026385102948617082699926975060110770986078563765853576704715064026163578089671520842395997720462291927322350414006245285954104059138910765053383322138684238776089039667023653655403221071309562600287894147141561173507088476837193105135087022059150263892096007786945159014335322277094037790711996493467987775323105564352732923324224511432341617165467755520084948488259909485038194769474779525585576275876879775913205258383984587392861060109829419664700611040419830725517832817670356704745970240127960940525421772127659858708430856694025281431363209190348489466409272267734608145520336358768996478846149539508895064113423475066439370167099067681796833751541138591800370796704947328854071714080789692152192674391692550346451965946782332457463719232459249657291717140215492036937536402980364353021423919096803089960989037305288930432239496614085515503445102830716187980114322493488531386438969604284735889283950888999002109502100893488847688027552772754020588968377460958267847292175286263948446908509683845694567208171237269764054580814260837807219285544436230162259215834230694661313602333942102952259067966457563938723118853907284294664953195271555348915112391767367535593021938250346783716705182998807160930598675424424823590640219093388372052810229826262068012483596695875675002047974972674488213769915984848496419549353082880000000000000000000000000000000000000000000000000000000000000000000000000000 [148,10] 918467419896766887568628549508774435289808929335843470706836859429024109915918365972531489563773053807144003209971483595291358560195366579205211722324648145494870402154218492956602885667857273587011553141006357959324735834020849417295638701821061101380997837097937989079636238912415902506862729024913705297945731827876869845689143340066638421632020244312845871957906677356472134482349103384913639463585097803798700495608649173960432766715058566292538622504002025238741150449240723738225073237283973262912893818245770438948828761654951467582753429393072997272377746370629035622285215081453540862063435298352660331498635926253530036813352746983491504312674911818238402657532225326913345855272888503180491797405262480342215657920566838882331015057710749697156547866617881259466963370692261274185121989948372738487351783253803181004593798114903087283058115536897356591538341413728505966067844876017773616416254170812495791699422142094385400004770915354369359987306554090367521278523405755108505550264536519464362676778904941364367717430533976109038433455140484512250252103681337901995519270758287858497137444381758180377473721204735471883307734855836174164923514200827151336682750236916958951496562126265622520463123764247227913651181971947783963676148813956961406459518644069531905336661339606006089813455430819877014658326965754360770439967963694383786829318454830001501285383442424039343983759656024359832598453252201524283218945495977514973935166529200360246088539245290728276001458750420728767756062320967554463889465299088845590789274890447811647759766319193474950217310699387054836664546333394085303019158006369383978357703859576875308119563785843284042622729839221948266629078970559832052341043579383070945851769667732799592657763642689007517118432430469206339900145597252700583201316260403897259086049392625439365247562364423685588970053794330770706651479683928541672410148238350028261250897411446358506934019182583621071057691783223547360259737351110347732049213041249153775345893895745391813587878311647885961672694434169403825211110989196676897643838399947161138793336288643612936604960971828417391202277236238097100052758433922646030657155027071278197364424986521957531537832559435919003111089190993612781434712548516996159840755234795544912540454573113910233541427153719553101758290786478223756106791965178736934912000000000000000000000000000000000000000000000000000000000000000000000000 [148,11] -3203947970746880403423248913926463991278239703857007096133114625353992244572884060771632950361869476735662820753371926241981590058426917774550527883552847534604736403903595026206768376497634267582700338373244492425372266671259832425041624060002909182793243711976141160284159728873427586258242132637485245437561538674732455890929431469065600741174297910762226158994621498168800402339355426452195835154878648880401019145782558807857530882038422578621503469274187037463779062483152131268831188954952783550657368767219768501568950816703566660012278475287349798381785539526003471541662213927758371884411259392148536675012927671731383227477837758625992694959369722136564296069512073074578417736251777935802356257165863440040926742434402012226870132132353589931890275782043162281542880005435513372611030707070703779156424418527989849742307111846783671182782046000729065249906473937662660136755943205994862594098463814839106577972406904012002353102388847661722633210690299694494337923503965798919866330564487965607389547276246192738518095508771834657560970646755997943023844619765448970103691188342541065831357177779877944608944923045727208131735612652580445075678049474033965368331438500856277511843027012740214178881728277519739463945127332014218720486771616819949228941526608193217348768102653500550522098250355463981228130629457415677620147932767871088121302167065469180118212644902874954025250219642408330315698602641253720021354772903172298370931197195704113006318717733082310316649104820670643643729016454662370848990959460030826710609599695257643785513472163348690349807129366702307825025434042737215868896372610197161629331046379611770429792468980416779049768428022768573707035843041068406325049637551465271653704994037994143631886061715198379402117253845495323215732863568700166223906735449368277273065574922591475066141096185056438430369079698511502163329952212000174802298026892209182391419968266012566540017871750267133703610753919602227817649363998959827413205083166505411789050947780875489361370433770571548505867359635626381428311449707961482429953165122700651595339429896664119769172701196460568330230326193897840625155078416435065913786171929382620936554469247141313090286187305351992763096437410762108811353344440521601056234979157776445999074592621808932898994195887921026557007280386142450286490931164855675125760000000000000000000000000000000000000000000000000000000000000000000000 [148,12] 8332640058456397965816995187733180824077151018814766847470863358967218674240009827411612532033128312868629596840753433932640147321221848457452737165618232101267394555902856165856685644144505301320560775114364597094956343017404347671008583970571429422445181022356936607562373839946412529295364076132994173891143866651009736777993652462455663905218158474644994992264021330884724420087681618819436996066620947683384490233408690963296976539352678624389188284389523716961239195553758232900732424905757259180157096558114209970749750653769406025999239587100960462338288020735625427758298834760423018888931753775475418063159272767208217411331600266055418550228787288967650717479857731287254405892178514379252913892391694385492163853432639820107065407504759132742158328792150551037197686858048073887135451541420037098208015366567774236980964519381404859337265947446927196291822636251664946105589744213768448687736381193088646809684640718077733231342596912230650690582771307237067767413281063334096516888339216471613213349552807116859019118633148501868478087806217114302336168071642778388220523268511488105047193876173863017979123462141206589007652546095724167750843676452552762299240848444740161528622407566997572409289650929311388431321665055065756510605211132126060757215775358560698863677288530257671950914484110320309879094986149999173835990196924682323535612038522114851718053767779731644256658460431525515282551462855583381161406832738748933869006471893898341081714739412539365528042066048874829038533186551960800830420386269424083205767530115566268257250530366562485052539973388222631557285247261532302391699646845364846862252011130071465890962247992144876633164505602975025612997500153018220741949590825286428432080099882635530754178825609842369717672850232245727252287775273018953555805751337841379140615577910590625352758681379967582010721874248009031425778864072321033957553682036196564997288906684218459917226913052861315732947175287920669774302735676852720308972186439175035626827337982001606798415370319591813971389756035275719417152976274403311346023009802497568340898908775971217737639073688425717676300188156508789610211288610872016145108527246564830462046039003240900731706925768535772601464358142556419116084735240645146769738197531866102131055815708307729939606709956495150696891675309911746159657603396623073804288000000000000000000000000000000000000000000000000000000000000000000 [148,13] -17410709271359265251608877617344843033751579405536758590203879424203112666725361861714730903118894854972310196473447598718483089573315529943198764372022324238256511784470751796334683353519052123631473572381099925812808611359641443799039822130577359634701682858533823205183914467887252496714126492891872386711491919233472498294317660724831465385548428713763730740165743362905823685256704485872355816006532768639932616580474745798957120134323680937171465904765617591409050695590939529879847878852838627620766018589149625449518069582580628210050750899197190701000833340445917512548307485806367492113506896251499117058153624054119329804260017706611978092075168225051597082105177672083282765482933334457230614522185218209920106437032927391874887207441979390315049744288800280166928676189480778415372260385908875641241506474399541023228124343890820448392837767951733609468662005319124978142989728248576448942896821739923657812810959849999024483418388347364363217664729206372383032487282164507674517515813372472769555879509147137023803546526324888962047462363181217966940147565366671484586594455019227886196589236228716508281572493757398364934824932094378020603280727502436539693250793113253908624104405447523530150876787132211207197022595640729002053080216446584380673042708180825389880109496842083516062122509964459215499965592036048700170491449335661823377676524574305973731626603531649894372924275611923319247649475517655856879487777128637902003114766919959633056416938040064635343079577307698405384970779668366801027406161965055978978391319345525024918780739964317343482106181382288901260156915234367050234721173103115269358591266301829842243840160206640716358316773696083688010760163695054415342873679705629974956277197883229783933090536725775503468727127974926118763153906851894056936193334051329194393096495747340632568465605287240324365363435285835168817950189688985513885735577221853808500913097800717180591663387336769022610244181930513259595543288557465399594983937511951952370665005093467273878880257481359638009670034895294826432390530563559348276035084636374689798030406111143567377782436497571379359928665169358195813502575762320185466932670901762922424664700898109324219755223830608559962461705694021545253811945517130240989078851930386048634020951552917777265325205922331598458860237679065634697486420541120226263040000000000000000000000000000000000000000000000000000000000000000 [148,14] 29293860510883135607564718249021248323312672771098814978914900160045880582250398414974173511420952567152811321176839669807027904907249728740730280279897743281519908190279119093750312788800854262574826768389747509192744654609924312855376844302431194074502370276662223822941244153105390077169872645388738397623960390264139998498544197066647914243458135165603363167754774841150166313926062217925844238669777441244573572959733638710118842680258959184851224033136146243712606049564356887359538599688034663017711178893724115942946340566800842151660392512313043352847972853591958784461368620304621652742075161513724079971779322368589619383181768653186298325786422502217519694085373408729996036108777075360380996765103962854700070558142330689109038588394702387858499980903419675677611423944605274525177537657334638642996071961518997123751579714778854759321302108618328016105595537800162921240231182557400116353359412710255508904487021899951113587421134268395179280951434117863729717863877718913701438584100464132344439507146580550286280987417515452337575260474834914544242878171993675508180229794288304624144079179872881155806708159381062531606737304202339962170485861671230257995499797339127585598343261670570367763292690170109901801562131116706794085615480341672598202643102258372561246304286353991820679850551009267249516703468631687722127320155941378616826606574026197143217808162967776676446648189434706686089371548946641871155372515826403926481017964432107797771276720405264679336996219733042408411345187211306903661132328358829374833502477847904573104839114502952187826120907799989765094224217327431859062626430094420782203737131264917853279877639682636568430051409303463980741213342100935202790392503427787139397536560848218192006745037615279658002826864510959365640389297453331595101174397111905207305436311100648153683347906674265486903525361465833938734862555540099739033641900935166700505494138526562438543564526795321559916582490795523874275535720042452014834575762234944999191388426976843337156157091532764031947015694878562855488032350677723749849202883575555866831417259738079704989781705860746872881655393633803066951482118936382045418127593713177991879383992115506505523193799685062102580862039665818015468142789156652400142666517062267008467985359845324335954381369069893775422302320413603899710151979071144357527552000000000000000000000000000000000000000000000000000000000000 [148,15] -38798356023017253228172318523937244451123053076445759589409653606693096727031260767917079156576873224672161194538770003887344564686022924293884359525913916950773238997121569898986719909288598652720368293773883025702041629362014733893033052733967950904405356301887836082698736780455036877069489962179055151637819157959425982440717685693393723888373037552427099140073932102868957061744394033796446356308470855487633992174375322696376676922723147190630053560356035414435834009691475412312315471827220200280810776950376190022969782514055561557176286271396408054961332567272284582068345586551099565131196056227653151742773784607953452104014421115441201139851501436414712922565495497304577174036286489944432481067193464262092781366981196269069296039199803612741796443465911854185252302772530172441997723326795705434804704882747999914458259722670620769838659006200003589102697934415430161175991479190897233505618448502556300098671994415749023524347591887567914407385771416260291514082778375122302170223795932876314941685714151865370307615501455051457516987135567295103326149206430556480780773920665335089669356166070487198943671760016742983933207627411072224496477209124251751262617223236450142439447099816040917920730884452832366002295609152534486244861358491005121294426882530206818310700922954203778724963996077517738660705321418525776448199257666698466391589544833418050979045254386593876586373181560548269151844334002274382531258570591572069215677498080066550075787455205643100969717522368363694495316912245612254417618070921078562752931706469426727060563227769726920052176625606902044190391339261626441227679313679210012634148835907890152527260204915126821638870945787989315120890465124101967669591288872369497732386289789638149407589143731202869556964596954139021950618338674571398455343511098627284342453583443353441290650482755931056916929955392592070852746918880156669168354685284309534586954701528958444393383535437553221615219554990116336659585796472848536646403936963943962887677809463479087689976857186833214500929947279421362623960447745187123175984118059022792031341576816674618500567568384113362508445442381963634389017834789272637091123156435692189354623194921829090290011106616869147839620030795316070000911297345682135664451955867472827302190350148831933190657396747498776576907600091504670315716527169465766379520000000000000000000000000000000000000000000000000000000000 [148,16] 38727222126594725249085800215745656335049819591106463015317567238471372969837294933845297327800847198335620374243662710470360828524418920227914204385697977038647110512948632435701400369840984697103400263480188951415188990833156380830255536711172073284903453468422630574268777337242631972242870816113340210175713291891190708599625368479935056956857216394185259826764000525086130226095708869429666781820427101722180456742146108710584235749689961864343555514559104784033638474891715473043053625200926276145543651310405129354138532439845090824002711442112708640137699487332396952969727367160576445356190158342682205077604672014157440637800742545311891577967294825833355676083803424563415201865892259297599725027419277274707083361372287140194900021610348696682333893567370807919441928158455914306937692459192300488741369073890738038042111606557451083786239162192658298669759204319152427772921993737939330282218342829885721334741620546058172023600703763502855662948424833972848777765895383790453272621825119783129647448746618790733420115079995467565955590075663226587219204988548507906209717836446490111510848022578184452795022629818612821490547301480370702123462482647193861550447663221726286712776485544492484832243063395351321972780256268583970586832573291934182889645352820886806307813318236132497351754767684782679139291991612996166583714027553795029699859613071272262316207288424260832224872143831785605728795041277994248736639999152902984246049426091865788564809464526428661437467073542588810442811088213010094381725135273372312794535785811049004169204169773292896293667501441285530513937024246823819098503722346345210950954770481502735526225275029948355277706017018246041945043343524477854479511440678634756813132427687000565385694085452609597839331797442020872723470285689762024379875047323496294195969645226273182999619956121000874064926493259047324098580444523812939006141439853042208897359120204856579546033865908661049126313083446274511041212695786432101508495471005382132839274343974325733717772589707190490880518887351999326015693944153703713502750283996305702107983880968696476059527380184895821553742558687288349298560922442554355897600609430264852901286956954052397558267620316414317113092319087277617625426023427162023332691803442961886763071192779399699144806961827802694862543577882698637650657382932014763606016000000000000000000000000000000000000000000000000000000 [148,17] -26159105461056611124589110395143018968211300112670707791088833339119237573819427733043396053488312028650715367403355156394594419805710573214234725322489665317640984115934320282850896725229210259057262995664298120612392227669692592998221913033808725749583525953566922057943817120452890012666469029231716448430311302383742408110450779516441563134908552052916797256766857540141447341296424414758669052520215487351146054709144294548570916807349166414193050340656982877248916456957332667910154147436623413159817970597313278250932702668421945477479220330370674679243853178036655215797952728976943737072669047598659605146855539735033619944494978656887444171139461358575965267156646897156593383480206558147852315708143235767617953411155292255146140458011708291748131790109596463802774171366949694401120651742538480212162422571671939179675919978642630754244282666463781290308572667485844156945937180836874456099437031121594521540128923422534554629380543277893710610252397525017139396087000480809956705992660640999887607311398085183123544679490584684435245475223824180418945197658050504884546953448060622676916503349215001403349085857682925669426286647667759856413306470476063338244261518008398653331904047380086587262997874080027343475909819290633349905424306255278229976995742849859595536503732013165122279942652453267035859180907266403179249670857603623778349694660133160422061091323717826278775577712783722586946819669789854632833707590513459066394395167279354139263404963236695514807033652980026655503512861851491131550467176721656143680303822045149219422037245446060497606810361070568528055899938681625120567407505627216840610497005984874429938329810645163197612170351629931719504064178549600732444041963030474735269016825726506272196343852350435314396555057461633521043213821543976462466143657309564263602337315674774865148377218244319407113495582312495700689891161180844554095552973791752302794658312281404084962363318951791726891041325517627747070230772644996523223768250282892623871230386180101449979343578769552163551722416835810371344639335451759415700292748524679483174333201106490301995089791858318926214401817487890808235230328623883150551104819543303639230499871589787478345672088047554844368313024343200874081781806049372478518011351449415760743221213100250576024769651032346986597567893055362182258817862061123059056640000000000000000000000000000000000000000000000000000 [148,18] 6913508542262264086367496578947135691247429217172072862481434535840111362490863631082835396053189701987295579653415243902975500989746159346362039919624204207080508640666043062448258131999696769658967685347826779984764798420133980184238147004025681061592427280054656559012661379041259189302207905887477456817680333070468527714367703885391681212316503769919208242634556733819067910299846722799278055823018172422989694455626524982923124545961440711956905968707550399801930703187292913629910838632324832748229048019746005396540564640376109729241179018491437801720867883077384954521888630773511285602279090551408150947413297812197100385133873222655979442979921249697176764523899653102757138768817138833926828424733626941840365374644421260653704677275478171869128574921646977794616305152349004644308879956989435524834237715605043281180687920039365450070954465539732185500848510996156126623268239455531758319614787234012885017562621420583272354423051476758086630022564668246842744419609876161161387984487095036230815482128742877991781007173510421852630308327791309798305527803993353709260963990538704966083370128800941551823491941102400561411977803894283941412805207033897940274930859047347901660223884433582846218526419035656760136767433163663911947922024086050266579424486836325817847912597784536971004854757312023947047025032386897419248828029242799625093587902076160906803969720949238700484885759228364038209165793382201646061429281288739152782848095928468216123149588163855133191915934999532229351810047921456652205296392262332316268613214333870843345752719766463917756091673631358946916038267538589587030657504015193902769005151551466631567451232678883590354544488630435959053107229320211952248135558765885144477048408322361186315688086898215006668890579610862326188074807836792248256675825816828033265988011063318056323508982429993707287741485952640815674263561780096180832818388623362555664254658601371981928259498554721434181578070063417168205495699407419252047524596785722001793583281794004977258078971191095300219773163010731048641778017625068800128388987711781128656469544476198021260098853431654933390478127789483537615120742525461469759316841067650043952522069965403247500044631014465347786555046101072602269693760760669438996960647206692799922810544077734963697666198568534451009626452793220410964941060943403699666944000000000000000000000000000000000000000000000000 [148,19] 7994300443095008591464110652326851860669329603363745421030787622458425635741233583830031010249293211225549629067716206004487722177486812263769702962317710726035713197281429544808464546777972471476668497218847541814648222481525681160551090514807292886981308858710255139613238537189624851210197950379832722477334177575133347955705680161447795832171257387678533488346971812963442924703946830757035107260784356247394794284070090224342331525421143903103910463828884244742936000350164031955208916748115739940341019919085662086831226449305101526763366225587690568539539824790406462242308056891318860262884301773840451411261483063467372024112126580671980775180144363739197678564419976213315195635268325379166203268026854165229693849111238124213336315782624019621458644347688279579851624713209028760260768460927368795408231647013067995859911990181775299861420807204480371225448779006005436440068053294123691358397421381866545756646789567602006589231449361339626441667504669166602593456001376254783729074107929304408858180247594227262160799382590589697279595733800784980603997303459351199259463817204843105975982525824795453229661066757834083181100493655510430327088122180448883993606258535789879877659770058439281967732596783004049034405960958565725448685347100728694837770708664973521812302451914797586282198560190297087527176419602103817605521730718280236137507130707568251597646520923374007957843504476426970940848433506092001346956037661500698097677995488385484295110578410207363519300106949170313674953948474059982801825564067478861882853364864767981992026023627229857010310095791565740644216984610654289368462271516727310536520888213560449793037236993298899625020060818927645071135843265698893317065352287417124185357795780008155431340463398621987366297235219289350946248212150477995194957811801412146130143230517896478784809975716253386421192445006996415052195073395212774545478469382189393703588852306722792160020089285094794365114162527562019245081055259953106155933353276222858037669501428955060877415697765180013128912380217399545362348263207865269127988015606003157844916482979031696972171303404893847349757443369431047968257037231387929410192375591978570257189964309046238626973295242662400136306113615749295345514773030200525182376766630621054134149490577349789211694294874560302876268857208036878377148046173585245470720000000000000000000000000000000000000000000000 [148,20] -11274395171777330739211789723025250729672268146264389290661847071532692600397818606813019747008753009590656802818903842617774499049403053225637041048639763844585320478415618450065053973629305028685950831296506314228234876007835949718716444139320634757986953964341516131768937763180713678045857641120470568915923116232532736114565924470197790611361926113033807146080367131388560258798692729851541907253849679206699283301344541433220595213595198130319619441301260221521918645138573901386931444929589693207217143777031171554926786721036503786400268603971390683866991501358005124642457200568896893867879003456123805078210016889209216343922499120399207052758220557678013712322713377821228371444767176500899107131514674710897743385575935544386819458994284154451508679377012327664816135011425733879780660286270637282358735853622749443234004883739083603465296314321308105511844396497068269192203962575736826684448829934112280900081898627990811460646079442722397412858244159855712512131403435843980515319092581142993453574791478416933782139653646009410549206264551652238112668284217471448987138224029554810986817001398542592256587233126081948177091239809259465740856161448735516632270069238873452961433258737318717929472313541364625236922822842513232229358489156313478093228780870735148125528712414730445442765487801594475823182057039941563689561701388423063290473687544744350847470729893715704818547078188660626415834075728662549171301656192763324787492182265764179105033399872495423204951569531023606454032849634731076538427045417990304284887539572493815184400637123972292223951911323483936892578015359784981820121500832267850753943980022620724560894135881743074251210308189185362488906989132935459205856334541580957079245333114230897288094576707574568874513990804996726633062770610583270994257801769761751358347143107133779391208484203803004007013724843695077333352306509074990100491008045183716044947941721638699493829070349318103427497800343758275097467734002355252797092437550824437321237010530112379269649849827438070473843016196158748190712187927457975847589436242441481477253671287020421450865943062503572119994982833878588773171905070587386622393887400759674858676111248581440594875365364197316752497121264226475817596967520007518216166470508734674270129272667013765352755600986225468690671767523799155224443904422579047235584000000000000000000000000000000000000000000 [148,21] 4589796466084018871378347916816366189330715960717867208551414942016838306284101924347896108832270086365296715932541037147508162491576725504754882787492262106023420868111676823598041277040871995872987652892325670084754304724807065511887122077295664238049165635351382619453818435469984248620965199416285960560405844967841103774379317892874699876989437889652493074134000740118047266375102676766275653200805552161164861710058721681302303713623696620640798879470655604717993136019026007202274327739201151526521161009016021020220673817458145933894821957231835147095374561098061005884033411880621567442780652225720422139680909878105106031330941187485806873901847787881627800033003465216462255618862371584809797458410097632060240882692544956504550585696118064897811664787644357060772842110758551863423396841716680483417794508384044759976240215807992404527940998092408810496992757013008718240723779103734566628959396609362312007531261580010833267760572317904436537500957674290777053529322832525405263184875033837527615340009474437951986030711473074622543240128701091841654151152665353533526338627932171993754263436712007281166840585974988603254326311819231018597532294472474208326805956680452257844380161539282397483097231069417574319069693366231606313882913501834934845705093535483798873022976459661957722261211081186415818463416065477270477426005088764051361864082998394055145645133443205216099097867815605256332178382373562695432184610477136998696936425134556904912415538538729543225984694976641220574113648003709573151613574342936348996387503809838636889087763388632141950066606335160806657594591636192080173386331311684638369963338400697613637178236832198870323992952704398994742484875838641687327907511357975107510042014085091680474495453107130589781617785695011934870130580438779643430312314873245039472589179966430585786319315634208762288692989717914939499932690796331730665751349877495781919094520213313617382085179862113435503807093297948023872651564398574474064711583971954103439397111540188936745114066612521581854270228449858790231144340006661014753123244984701205633918858606404612602593023257141160102058879205135634884032917206525762057647555090438055363088562550961205912478402907317112663115141959228119331191625218110537967260425583448095029829844711970849609440898609829639146792567913765773936030167035468893388800000000000000000000000000000000000000000 [148,22] 4469517201092609355544165626463766251388762159297676596753802249506891962821592896639197552032680655732871492114055903271134110847553143500093789752116903771925924071922199233359141748249634121033473125356983327833004541529308791699095452394546451100296528612957287154967781861317394937461369251574243610693129407409091510278754732701191320711412578050804447453607438208003566895183832506981723187999232432216758175990042838753785863367667351265938470407737957308795089440751966866198950639392652763968484158222661500623342749596965080835896944475178961041251873834090393349958459969405538634582469960550650462277354968787179656902985233677013628158257848958345544135606831081903057537763827307641251798486578907588068070957320468398356529480663575770742143256272049883323501100124615753002146752312136808359289856727995019998874341738021719539389197624241492562865971163320300020896896331066689642997351107438758380658706056447215097987970216739296620643256638106265267612551802855502818369606448553480298583734226657568684561659467434774228839319889304997044506725493111171768084569570401327718912968298765012664089400365780230595006247296262753342753530844594452620343787932358404121112621183957257504007793715396814010017016597250680080887622031145302442899254386129953831044372027686979484420825763437396689801451858499089678694958868854828053757594077895436201887251361459163171696465041816643590963465646692010215343176425539811592900890495055288132367587194660484528075827444489688208837015522410301331390447372246952320638752525804060441991011322246873352320467350587279914020689302949150420879176410902411844168497221589300509868182943631027009308816238984256720891800747909234152941087831793700617503916281815546507226358685512571859554665065934368629326983225548994006517649523504915212488565972521658242901421725402902504502120911123241631637645608661657367048006305619970475046867089757434375025803732064611536989341322265093276388464956704965828598258334960443266517773656897010573438962826695444791548848499660624361212547923167514374053880019823650228514559511901946716129948392046194316226225482603908629833874747692116670199924891167558513331126075995286819715430625156317336102237032950265194398475169718315846339459281845650627119382384863544763442256893062093451630442714248681582916639554635297961541632000000000000000000000000000000000000 [148,23] -9355276422915513844791053256796856607484153407003270673982001164245021903729213832539142402069474590096944703840970015431445602136611276502408068515324800157337694899593727624292492206349439291921959796199269871376670558042749304240910666543024210897321115745858726550180978546175056785938444651575762578178377529655306072550533650140668210334394060921783193066746976291410642783712955392488253545981841058292576926812261392239762436248570848209880792085912855351921640146084840319532256808684245771647826511398522905444234323785389399905245112879805240055721740801791766718690034167292860589162701440106751440085359016488823731984792851010923647643234056231320316304269879331039960299536856172904109461273194085646579866803601323560560246726474644673210694715420071739730602653411598623609441593890521396199105627092967381352004474982797597169466756685178109033086935347875910110743029154047544252489585625440331756530883040380957224578849518954490743927349624159934113223745407643759687144114362930521048058701853437976141481558806757670368840840346452876756409780831032045722399740885907391200217750362184876389422591867103132987698939611016986573525740872375796342570711702026440025267751876282858637349056208953365112606362442106202923878831233545766279789543903319362719398799241251355536183933584035046204453876122433211313782724988569523231024804142898609751269704326409852132654989452441520537135284055441532977322500417933720854618178130307465431877197608083795366012992843509415822036259839377991865719579959022728205250646194808992077496278342327671892104460486151930346524653850003102753983093420039656882018025498982631776774485156003171659330243888920536950751683228592505639241490349294677680707583334911362263850731625826082164578451843288642222623164091365603781438295467836406365094620449639351443385030721743011127270045732629088395653784752563960908371440165035304117111686904228009147802638113521881702640525967250325490749124857078073407392304703338433123163531213311876362888397214158324873528400597378598291343596510680246709821724847158802933487556393258220047912618439814822327360792218830942454658918265025332676979677417745122062808107502647560562388703598130507438110773951858120803542727368083849028245719731695586744935442170454389627068872684767755237380690258519212023167504227763098746880000000000000000000000000000000000000 [148,24] 8634835997862210259085083766868234587630889556267572988483657224321781125229937014776510753063862775733479585611108473916931048556942756160320843779417985607598902661794058313379400728190175533833004146973876957653720820312940000047329308073020350058751908847589873062582648989805944389973867621615694771621502014468654091903783249115456917821755029990042616169048455999665196213745953471656744038235050106018443950560563654387940146008650659251112381814557091694817050746842613092934894855248295435403496672040520651257240055095386933327837380586197432606399717653341208970046297133606762227481772407821644674099839464307912981086089960898559344172597150358405869677276743390749170438942421141934511073436225670373887107668249732463993313841400851437010428983356133873905270560242404094646780057905807185361504666650090765015388501785020210598270121978776316638958950061412396879873848176968562503369991869902669170015849039736588503174280863716419338225124987872967689329780478319682661273812305705123017218529916040206665145070911476051590423480795503501727452382329277050337782369274080960661491400949760843410472044279494486427126713515078852773527135122237445800484985191783045546209308010239691440753175042998770490004687802397505714257325591820826618387003980309888384741854752461465254039504132176482870781853272289951796036262686408107593036541187941583021778926020625199331266813983789111167926397473352240101740253151895012252183976180900350905356794469042108128247029764429841204617214685176613687248554167381370809192155858320086864580513603701356489810020535150782070701807429992936554065802012543302982400229237665871505422506343001886196857340250350049452226239605712882772597744761380901350447362067053239796371871642591393481303501221614588306883095336021734291960024360208054181601070144088857269574070735356717100443765685507229991750445474100493839714030963914358135271289912307874970758735736251114002388003741920282735999883856647584188170032812019895084618685706661107217472221741093252991343435724102745889491473644214496823915639225230669172371052729684295171552364490716668764514581492219727833125076663122781759702027140379607093881798749555324136378956378053811649176154483216941256490398052930272069917409365429924756257409785637397189319955105736962173954871029026251489340518875389046386851840000000000000000000000000000000 [148,25] -4934215796570648827104105164235042506493950244074697393061338912141089145332022890286130953125072343358734983154696215657452535445126150703861152338815685510240794668919102265363168921220736594592643847726578360827732042857333031484649571499556667907820473668044590511808063357559240180729554652047116140647600406869989128260277064285452865305331293350737143939344981045979581023309048749296629655229345452327404540645978101056726797412198768653144472021200413334291826894280331610243202209501872608723417194828968534904662696211719450108474382021491145596258842805490258552714810953135516197326171385954898840861196135681275825776203594902029476756390732490988828010301993253682308223447312322196207456231600744779940868015901492254769179268840851104339371320837623071889251923033438538883870328337303410922999037992157682812688692595306921730729493897224076282692924902416124858254548324996717937656955269729801037479234939720380698998411999927784742823354981966992794985351506373235224949134747968866543728991903587614796749462449677631657583268790646691976297959922799805859296444851224426035074930986668745520506048395963023976653253384453380744069117244716767218889535693128263979144356206971657815085997907496289523588753574471362567366737279016756775123360302171023031099641536817813927474299124406583602007103568467676814246767772836530677973897499915411909225462643298824423477110024405465043017100592097321488717281059973398940451782193547791332419868112291089027169964577654915225017917210978775758451955070234878809490270495934341988012960806045099249345173052517034091014290804301899235370653725711814825979314336453183826244270334138179919172956849610137502013662667629724671006248930359573718796915654455932926517981749995453376849070806721238159931017459180191180290727297870063923445155672099086803142271401001883425208307296130318633549070265567664608017027368652774426254426287863141055513139766412351259097261810376563068468802609153260532192300573070144476737454738281140431503773328166971188850312158309938400320757134497665970308335668811501307999980987778963707856390912337108956014261000229188801192693244233020333341907111037093544676169943491644901873388822169703368436342796593282640725435410427376480521455233570635941289959355639756546525956541205109030652244347046151165940012776514743728865280000000000000000000000000000 [148,26] 1477288070458522077775886055131040052415138979133491741544426703233141933685842053981232615305894798309118094768478040010594533060270793285624608072652298923287578386538650426116637276315941825604777523185648561239438437185237473418640341738565355424639845284446162521959909740961499286732183593165161615109805700613607222038036527741777055293179173321571392494187085645757599327075251906179599762914234292422183645582072163207785303454938307239751148097678331213841161975780208160902579407773884259013466974198719170282088398370771253687739612553017392206288448402748942402630569085038186593947529398252538008998307211366752753322115107840499455902449384592606813666612233906362872351212417365298717643623733694808597512256794974652840628290603614632079792121999344757412385944404611030370063360529033581614860054444395464642410609965522458237970154152476414211423398640180721540077713566141239279302480299909393908168037536371295014304084766303104204669293924975281512583186592573387573868604028492938807236692238348861939763525311107080070719409093975004432376032717005593488419425252821925919325217323230059221250194690515264832247825719813781777948506817140059926388415324664241299488711899342175740045355245782266447142421467257125981200305378421213284738834135994234972253412334767193919898338664336634450350353117350709496021699876605033350834685930824583477021680650248549765091134679208651220435075363832549392068187394196539401128319420057018909243085879377522649422697473540274429837190150775291526569033208839116167622004725538915897174189109531643993490298354884820743365286104018206938389982648430910085435883947921327818159592595648320449325900035811391402996240586324586520468195579789187310789251246737516015778495658231845363665966095774059300293722297987712380339681874243410804858848815836146996053460730722693076028953310754956018116445418946091986481208025480304438670136823060334058071425618502415510342715129628578384078261617107223139464107849048108443463214717193707656205295298452574428430838512066528723030635874487068722315159227206750423543696980626378673145930439063868290887159930844414022131917503994129557458805548885381480297517057370583217579228191619051507245136006908992797473424886078720338850851399237752900707758483287468148293648410974961285642088077149538364725511454127214519386112000000000000000000000000 [148,27] 247957055111614486049167753206449052101944585933512610516178361250576001768978051433920029114410066772398655955976628543071631658068087119398527376237668245112660620876359720716368220122852256508104871647294641985339996885736347590765558948210620437524770365745395269271652894959906482943259998399067826004240996847199210682646595487684501113540252960384465636785408334383461381290145497767413013272423935360612517715331738438046988506614155747558684843240016315808482163548884371816252940733778966585818266016679129579921891211264927169578491319024394481684626641888763763130732509070598285810361804818449149865174757685280324630011970942347119733194417027657274512203015545349351590077132176901601874631469386154546639916922357936984753886661179713204865918414433690979073795430874539910623819181757376514451247330771272430417379337308403716056649851184619679124517192521623493256506207031132808245858926976064848693863540332537351957631860748285299768801929551467436547972224182150701902072400800954130085389607749223425862017775346501358999356130967444184120143854146966684319581971554122639037818365959942065503443420738455692726955437048629012515467581726835574393281964909505324822124224523824381605189986528857128171636774322277824020538596318680849029450527629880911097463635257293248089966262314088050773270078818562337752965307242356672993300316535267368139682050433333220001011630690842622329277699523485971809514652970832434870366582022732794789450514177792272774762539357006007132173351588685365962952277189574853826626780199992110335209091728405025397146628729538349374218278962883224852079600920724259011882115086920332507967420381233857971017549644431341172283803946712034212359335088879379975403542175536193370634167550648656900605819721875333003162756722812451960099463927721409571999418570935216916422533500770426909887201470466385876635810703421578206989808688183001847682278080597470915497843026912665347752144802949554764895800370618705564383320276725347382239922800879864990683994188969309598518486749058198243668689239793268011540620943939054593127015277519984205542296111661869272095375708363947981114006310327102151685452132388706091984268677171805844222396589685851211589107337768816579806826703750420473772199982270590146478542322693123004086646528477557054540386952812192077399850205198134804480000000000000000000000 [148,28] -524654793343300810660917481394400900153808274189724261668785130243811876626633330952630987691391200958815973897095972256981186186997667953944610282571158702778425477471962994638064241974733945853788154114516887502682352508084520622984917751295804767279315585996495717838299138635005411612989190685656398312409057474902164975407291834953973321340733609434385703316907764656035830950774702946115417020680518762668627053403815417191287322219463257391362659832284156206024817646857398371350505767905726898056550963355140812817884027777435245474736406507526659987808593849364550229364228303356746181249699972845234851343034504984154816686060255094182548788045933620353693001582540127118174430113513595024394846060745526601454947741287846587561688795530663741449787698657240354541763826983140251870526280091725762860520900660192851831691191429455323277042931949496563569902894036593247407188267359526932322149507853065280433386276177760958240043374882896097837570218655901511199290047628920291787858424303489049593617245909630337048107318189352885065271091649493187641882371250994922150859797281408988376871761067415034019046083692218766782544189850361999347323803169082677749071343278216360736483124885242598492603503567383099022144079120003821755384485125034846586047281509350088197565442980939480546804659048005236821531536754458557151892194421534696182248414892304691873172712159668457518111167718867605845200341155181341635841249833917336525068485223874066188005432759758026598435027179896541459022432060974885081068233419958240975944787654680364709059762374511268231663769686226679108797850514546500487432742206367705052019806608893634725104580402735289292998082505965755322479132302042606377639708762166780611480265261477856761465875286338969087115310663449044635708948094351382724141387820105898987991936624160937984895356135019902144133605312158658769576338178304462789873817727909209865583445541479302056655355006692610321304209854624153354163277103074999861386606399634647394640731268872254101189396867780637066233189534401781398540017330568142149102923859702921451843530960672427907946383274759054099060493437924013285336590225771060990191099742692828860300172963314141970687467974684738960694532334495639191330840133341498859551427625929784741876386391268088503922821797647750141110637818296029616709579358204787163136000000000000000000 [148,29] 242911928954711005790270034162752154038345276307340924711191956373307643128695249013835446064417440347279026947901175624550526226097731578294601316135982707662482834709110882109959131158027204236041621508826805107190024638493083030718510646171000071983663455518465468205654346799681301308510725830628898458944823714954720221409721702724673205658635162388593554624760230450906893443667274147524292771922933771397630868723041473191188444073331493852024892989485874687850520180876804402171839161526932123913275250947566637816436765158258228986183503844330671589064062847284377017269250240714583151416188395700891219849860871971031023163836793017955924247143850759262936872606909639474913830768673455288799173033144959273496988192134543242038658566791324209078987379193993003027632256528790105961583346865321362382875024040025368562917785099791529093420171049892810150262418996338610246861879606986519384044125739628371529768519106104698162754630896471970231247824166446964850981367523546791979686246734729899069758353686677803412075059946943612703941441475401750470574597625648956156092365118096793362408596973311749563806750734662179419777928671664610264295302735747138554431834598067407178601041145110819045859100847054723099953768069898088513858048303905573293687198606696230944076288765053682241436069940347484696013619825830318946915930450931363629920964135295702414831982739414564936115600345086882186901692005554755041233962818417098670646093314179628049484391197991857820470715274750815159342381901853739632025240397687570675708978433893746455559711003644215401274007046812016293812500931543873869927116422258714546281141713619324631072994582194193803269437397842146283861781724123626085123026984700371211786315581905120137171167415040611428999638302240306680796506809676584115747868593602379368302198861918594261587233751817101881225396508578858717179377156355600910687920601872074644815774932045964317056932407308552376933735392737806672241349292575221042124562260248419138954169953674204483233853911440679056402017457701309807121262812758210237598271269494167565073631491228565924207190297815942401649897354383217444647460736021448069025229029615539161327468724130360819771844544587798235597717122438285860706289570362024321674770933870169066628929100193502165130675720022054776439041374982062537216276918498922332160000000000000000 [148,30] 4136500607277175592918997526172154450983698958186543199622938195472020421077500958950461203551208422521412952364830616626157353446240747121229728471697849120514378366944174385168117174255565557063428497675339566545139770654481481324867216506256905100702717634726869038138779420634373815882377763527747971310472144467315041277142208769503320240753935269893008819457889512495073921295161998418245917008611182429662545719327549186677303147385831150688630971881684610798822641191757890499822026545182269135419067562218966974323006155880466014125032177477883650957016236509371149621678569413268780298458593032920473680562255934009755861085018125815518424912356050091811843231345208262593043320714821297169105893212104033133740207668737355117925514823851499870248399628783772396072262675607365364648562366816607102368411124028768537477978078290678558205347260448236635857884930027920478029602878283393624594767365316338090606099010494348149325110040595369450333620253858244636239201468335391341056827645223350991825002330339377344871292036757507499161868511358232774697898603334653127880238020200769454478468323066361617509162290498523208443074791881848374233818035023290713506920058644145321098295184384815572928732866169093204921831848729585964895637256088484965078406288154907168683648751890353833703550534981497313249393663169662695034135420554462584761416893072273308844057725200027283557703914637991793078456315672573881006435323673896158467422074764327797096262973522509331563704570154753627961418035586439012305053389020577611034747596561038992025593487493161025177932278875326360019485689743795374269704663617519440773544926265416180503249394903965649236891180397672518293258184383494553170812212330041350134126427426881228997318498040082771778118174430558404230255107127380885577552306300982652499461543560679779500677432892692283364229188927562896830142793738549083083464059467079481526395018027566172786692672182495502616344958595621746255919296497564194518232791369471366471498306008615893224023829607747052926474383786453211687471654194858963784438158942696764537835453775184448853589509021046084830335405497842628284970316368457514084093435048374536964319711446428553741841907007550685347426433275966274176432162790467484111778550597485942170970560326941979227696526152418054341419794491715647278683078300784394240000000000000 [148,31] -78247171645692883871690401127375706866511941102320809690183465155457138110382102105231507104474012868980008948257137057079153846653318227407233207426534766965626030914133231740836994528109687794330582555828573844004792577627686082829609185101947709311881949077811565601646954319794057342148576374115889334486625045766574836990078787985725282694887184161075779319529731302843624681010816621165495114974926393340044827121246745867160370807601649284193010824016942154632660445601649135888177712794892031393744296190659369959025812870210896248211920721634338617450284527989349838124333948041878520010784036957566087857272026049272438930979345624996309300359072899267156719572858597529195705596010465907434731960367156950446350032222919772543093294492714178493536476068661741340517819794502841907647346913764801623328131067537858702315675474875768347199584463332293947065753055661776131259176800524112805171639797135098437487814304890799995565378119204132059622864760215642739806293647386110072713909118310962565672180981695814377502463387702273329049618303404534019967622219820706429952473799574510090088050882575660459989999249869919945165236623255537754109521592843622413339408396211980924962829956035690829178648500436937789379244365737606361969038531406896350464531565891440869837679873279600518426298783230132663267752289248053614109925738408016003948818275012421709735091720613924536377055172170160011516975720859730058336142874306184822288408602043185649652311847188989654889085072554216272085862005437289315991054847629850709404193047831639741411165647669258411467384266316301116770534695926645839431152577030391520843905917904211363420149213173855964715744360783191601945324734453735367718069453519347923702578466472592637449001986555661717381130966601939695608920703387436986971661793972466993820019304858255844843305642364068492708801036006901578916227768780066525317476442116443081391098304519024373321586922435262638141345506025856191607204248874443451269044816887004267748604164848302140580134515640159072648754768789770129852259412071922828879266417007426799981387247082185300979327317705227143527911950116460249601871389228135653695959047070278857536998958575545670802321959606808569513831655205574479759761900484589649230654199002702551032135401250707573162948309351802030184564542570904478437166499754389012480000000000 [148,32] 57146609293528298165872205322231060666582321440188446586717079995833597406178688894048463295567327209889578398364376424280135027753533327774316953512212555188292522632370166665318003251143585076880814829540625542121544264902532995411110058274294257951958288852775844553629071459912574895856589950243862920757317547869129749839004884034287325669653910857448457300566801442906463642314840120391039766528020713809485115287797203309007502818575620211074224638028418761894421092997810541913312216761083536044614965264441141711997100952616456741003649830526107917423487783195651009317007065286312400093874476448840038799299981056492756207094246695540085955550829253938980912311085250879740930419056295693552850089737723118610986580416054802919485961724443849494158834612665116480257902489350159295864326782602124854824251937341531928341919769713946491395182716471478510062402130669358835853862228216175826513062818175316290752784383789585398794175714473808936428730990318413320584132255459046400937601514403614416930108818804476808043258381826372713573706945253829555814717516205853910558439794600963113334581903864909218616638042691855742617695863166464909805462771243604948032319091213690035231981383688202214271052805812474465682519596342030354855857359678538304476808531168837628607307525787358638217405669643724004945903040594214704944705035881601501675329381952600566232305267545264128612729232827490415724241005958986120377611096225469917214520181283645121346377934828926695375614205574367228363786532412710764087926225711963035055464664591789111785803378371721545748963421344170371451910961623560645870414050928876608705475012004238619114237404716792358313369536338103291597156801624144635354455460389514968450026172398046136212703049884658942168877759777374472222218141161839068291222601521564562821916978321448906548170220710674966809549734803301573953641582003322044775475497398170135447857729361200998159422924915125512253477521924426587952645793257210219858680468367883129029653968524003181150246292884004334269524924036016738487796655443186563787499700087649341355617980303565269640452717456990466619624147417406051134974208618816824524140834056633200647848465470156324982379487385366091514291995010292825539597306314092368785672713586496969943767439619334744586976191955572330597280004671105319437546754840712970240000000 [148,33] -23368412700939416361571747407922533266851656591384397638693538465081204118767434732026016032521074755587546512396312560418640480614676718465675493338550483170802979952620485069804933375873713254184418279744938413945157056470954105717559157932062424117961447010698536116260967176623815968959670366792771684324020521628106940044561811496315570446560082963165190368919079252231241443165479963204620893849609211361776035051023844508005184134604135964703574699947249255931022385875568885560132777832870825888630088518295732287529762850594276204679716958741129639303842241990775356829099211353677557426136924210175268498682971677570083664383048186186913051626389170254170241260096972926282949897943244256754537867470094450299924394138088490637324447173939117024830763943488151297116486701799283237686558589365130833941346650112599984069272326534882377162176237766131571262837661895394638896065417591696086300001390583906998687805213486302375942433682047731108348237595147760558324291453207756824524624131411996018056571268906579905708310686303828621378480105567035145168864724156118327088815118522185746034549017774171825583967428215904973556493766782875889919367986925690834094566064900515776410863841533225138577542876100434191175349876271360532580500700227918118330216798482561609271455929141320933485660689775866867996513987452155109831087962114760815056405815476295815142640257758573495776672915226377739721892427302768897494378325592343661749360575975147062308040304768964568422766475282990332312321503669657315076106561349740176057129964446216671174076652298133675670587774825480877310131364401959446198486647014771023027300683494574927706276123557233156908059486036792860659248606314465567609586768590796541900794100161598477854121010594504125294167637257164745182210216732472802286938632722111930247452652297349243243869811868844985049165998892884011017210411690600206026208251420433810100567079408095539886006892531449149144499518917971357156220903010118002038331299793766571743632655995297519843022716660160156204089350555329587381567869020869661040469128667629413740596589346781717876750948470672235955018528675350363137198691656755977664990830256721957634970938654638463485456084887940297996844260075073727639915229885362383799792808211953306455679603246089404176643677273289221004720980585892668048201612255166464000000 [148,34] 5405119973602052846060262022479090499554784987901973473019196901889367932534558132067722962665805635710834366576368823923380512263132420177124248073563786228170812869614757712421349963588719191910278846256895793505870914991984628913322841251780978568074548695336961986384786486865267661839924777203644335212138214202136384172503888740278108206559105549923718953301987389897809487338786134308625769825944803178067654515898802920227763236576560256962732469519109582978265212512288939766641793458277200080652682060136165023923979575798893369822698291873115481120036019737349624642877203379360029990183634205413206591988611922770824691755397168708168565165761178275360327766338103172670115950658688653952368144462713528160128127985971238465656329843045552530654296403034333506094547040462670397529828499648313340257733816141572395345068501817516943048897665696918588039765949427120404888180162408467978198216355865862447957971474945294986016416336007608819061331615166264362908580408938171294714362132524268770907557546588198950215954198641801034928935770660629116058531857788177227883524665134505636074682066098425504633023567658936597904828755057373798551100865037207055909546842792053191077652738223154968302233973102907675918500460951323226624273431659699885311993221139537533459338364083990846894486620136678944653203917985297651378926779624331325505335027145870334281814440393107251686459312739221513218442420953682624431707669414029754928652144678609875047664026987349219818918262125863178821625144267781201717926206739377954675195360130322813548038109416887991463467740062715375249184153079517417741197792247636098013209451108635095034627153450754552918709660931389381191860572994158165008964525895384941624568112880662354573192626940739269527898011073626721557409830805705481251750150780205289655431475909485264451782031523161694626636583714307690830824062937027921369968688579832108988571616150228826066708468908421608288983621122784909838660623072686744163405036777930138259545337886148664667810681203382760817776753268053111893494685290317224182823563065841836299111243204947221738421078079699480057371239569435443418393946220914728924182337907119107393812661233059070263016965666848043800866785576610500872364824841559033471222461448959291608186965125960550333447469065756941582566148761547596093784485346738713725 [148,35] -165638535535739371133956914133394783764154437814394071896764808320677369329126543116192814764719433045623281209675366408454127775276419205073198534049920447412354833898316606463056541573179623457505602526431197132449762185217050489423816527521459062519720675057870332183763046933361486509257566931584224492332564424212938152480486278218145612636230376181532709173417417527731944376580230924560097242310656626600406600966126415390250086100211985063336190260385250097469225845177741792059996388381994448092150045012295169942908107645597172091256948777739996866371441925373638468544213719980649419529743388313796010173823614271683912128256598204318329414164280441265738910334983129397004161871656333553293428314689667746023004657662781800437176188086600058734421622248445238273554342047012760648956427479419903928835139524415183101037652855285700260294245420905636917708762415212398724782876823246276813378950382629605887213566643239665489042037164678032489406710983404852197062566980591007305422202077648798185432949536624513477870593815597625664643399441543802769854048871076119228209373008440520278323715505241009307478814618938151017250290180552143814065999030694203860592480998208775465445133834422791414546052831665046954735646216025666979387853932714923221256415981820420806528827897734987913544918144809692987239769004026162824058504984509511273044595040615073336717410170817705117382900493146378199911544011418596330701033654251222060556630307909293213696592630254464147273906328814374563769722871815288554973219603340366333722116284128457612309367767999292266252079946394247667741350271549972073449911620903384897234099636365723754566121578054927772859957819646147295761927038380610350188090344845994081452886373155480573111025512398784893558999881217249360747369370235797872126112205794351931511848035171657107834623460837884216108484737362915623156759118374751531631133030843703530848298581863567629493093019392443188574220041408317805013129597663255274534144104396294855705402221365191447744224620120868221382212885962110094254832269773561782187203511894705780320270414714517055829215234018823459556029729103050458431595386223878365630322267248591873269859668752063921517468054272986014291790582513495472969513918200455765074161417462519652737944261397507172272320618950187489359950989588079017277941279606400 [148,36] -354156701764462589034316490934697870985142140713371974226337704570345400436628455370740837209281042433289897012691003045364814050109837103891676995992002526990403166369007053930906866841789318123436663710741407771643053783996738996711729736526548816920754498968427406878482674301646409470973519385150542170845440371294138677568286959462700550134154924930837441219788917687962443888383545088400844903175335096081670935502565552061871014241060300274225874885887776683912743838077936155686556230916055273465352775724779369618334490839765674311594335919729319837576858319296229017346670899449499143587340045688149054985420557194344944142591714356949241912339289606398027720239821332324747643143857367142840389995640982551325660629580677095509336184347845641844955103764657959046412140802573419141816616331362999416433556746133256992489046778260867980161381914547547548726168496411213134487052844878483849951269908660713962129598234448837139277710458141947594159589431053753309540736689571912307563092487743732791141552896399787881797881796986459633169467300722109885293745294890009452463023265976180443404819982978346637730807598320687355742748924293722215578166547515531160083373831616818643091710168772001758612187141078177346011909953720541262757344780069867339634010933507371918603973801471877933316603530204572401324436909459067291783932049620362428161337041912938340039914839180672298660357891202497680625367988605374570224126346013352921466540466780674384392131102669371170521232665450186119266094785002883381595713893622315697436303868287982891800500858013653301143671791549496817645916173435794720170430298777532018172678501379150572503735815475937407465265254636164469053530234051695373575620854346464017668888272170009903357118660450897300053613669879613794606592365919898121626170063353486372370661827176352169217582446681395833925133189487356991070593934899161364683015655947074076502830011294278407953162806500330050993779955114812222782934959829717359325357604186214652798238369517691353273709249326439155896631811225701157216760522601255380324656518300098118199190076266557124075396743611653871409420158434332797448968683377027678487976590433320750835002728441068809226605170991149760543150638808412796116790259790413115691890904192386320369969168254407101747738289458669377292175085381860319496781051040 [148,37] 115194615769445380510538575998590984765523921540123903425014463686700169922642883743611261512370850565109346086851969241771174552003333288034765265461262094300276303730024374754455580530603284215208509666390399064259574020137469716873162709350461536906594045583158890860999079489285424161238947643905631252565095399573498580976372874794088488883923616304987781437682276047252397844548312462526625885041119153040491430136995127123971880171980484899192256107776950111847243480741729460852199427708436175455361818254712632304533175086211118635875557944336677052286864495413568911062870145514743393217549714222037605922639009928664769908263782003869131230715648222976745903030307422700485798741652989148238014061927090214938301524783647580405126098211252785455609410906165328938262650470708361317942812792068735557996998749822885091740039364361612525430634589647797264446256787848742863092948435720664848320993609638818644053070698657401410365921247068799488684290367011970963186334182185770330880178666200971576855798154700184419489891880238988037328855368163645173403087823614664667678807995364030811045472363659116165826375662617897609822710033831347274885837996090693299788198632037581251860571102746825264767209065712004200749717875583653283831444826844616879237280970530978577072095915824674196526643090118336563654187163657576558682906384983462158089828049853737591843207462842884999849326639874765518739158788652502501515181082686201426925111417018488245948309028214754782401548613680118117315457100967047238499523427574239905157739260069941073451716742218576269103062416669068568773844368715338204676271045999009754660361901951160285707826692477724446732886285962436565923297615424685529547864568482920323474289561841111346167862733220946720954031514680564709893432620699039771508349029672901551859282188455546383587667356353486416352421878504498754727340762035938957116084522822897767253285485938515308528714278016360563233648318549000976656378164401007605181429354437267498604779062736908857905656628868004712779437146684286790885240844425782198976209526485770391393987469500518811509380239392417405198505691870284620000327249893326489293210017596297666955606283158161663193930274030925236043585668951468070419473763811034746610379211568435748441636469869328471871610028495245436573713993332044192813778080 [148,38] -5108842293893059156761409515482054211336224598193823425511380795936268061349625533284656873335861666283017051009482589387666391440867827193049794474603044798293621067011948721647455780903245702173677296801358351810982970250537178573604154320139862510525128477683606808643047799831946723670937069887589617547275040533332970974802788374967391553579193160545641322274161860483585091487093887994731270680955423881251999645759651607589824416300590531574578646238335586576378030291423305177183830556945370102580399934498688517542327056246499688635926296153023799677167546918763520326421868225646900163248074477525379765140794964693469164734437408268213273286589474202573042507102553875137607337943872527335974337568888231931012172565492192301653733949652309175652963759159804755125703016266549684610531084607441889768509441331539280326502453463526869278060763817296885443263840943749620373418704550589431756044162314889121817402568843945648874077358817312435384375973602247516601076877171628619442227508498439434850094393087282771160405243548615539154163976509441551733262076224320658433233140103028498121546684240174764062076106504028150541757647963942270408063168273675512551056567201415985996339550928518212745616049964382124404185386924837810923721377758508535721060296687011629383302342049366919418519548910380932195791287759739885147797456410710604858206746685709145908790356162126642357582078747484750578467444412092356707865085732301895873073023542182405609821536937072194074805033216645580248091769777332610594648488162556498830081835983711207989271561034896850751272736751022200132890428545287352509714574038131481155365633651627158611782142341912241817387275638661865692814692072866352987068779533355985929835468783787530950623714834507329884498581137021422382372578321496309543055206941899428987330607442288870236015873282998093900062248149699067686752701971183248469114972295130050299775466972487221262567805152591611796368833176842471117938653300142660212838913213477478374469217980022831044707160991197718045921809557494807923006232494952536785386506618394027141762435474751553383695928599913132848522602489050297659579924525743599325748185096697334642624119019499956625397287611126002680433612549159565452062484796749859172030191935507410346482266700736801333653293614818494808911029312139771684320 [148,39] -7731090598533453642494065280471355763992644596550062415769355916252717617792099669094647381186827614767912667067135589969565015401112412198058680338249351312309481212923643615280454018306842278810581715524623509882897510979025591602119130916263774444484195679501317138839607627471441116273946792217612303521020545327004245104934184207466327486493135222587148182555735252479255207518659438340314926413119972180169238842342629347599754270715246000332440674807393318585515876443975684764393619451226705006283306215705745108425180179943434099854504849774550716722263947795437695013809778083938765010167789224039874193210679241555958840988487753459918429328476620711271772153043184907990538663869533137899920649166492753428842171028047398433502328908850383557142549015393013367354655305478973891739018257145387584850681325624818170963488630054325324209996265823619467621615026101848758053156560286310863254943271266299949021510129425024497481484735332655832044316361831572903889284982309341313945058669686620351688166622763176195381918686990540122395873990207868172861850295552484740480209536910624027752340141220119218196111501952570623461743309878859563891449543232916678361644034635235500316743441247522325213297143441029175187822853291832292493160381469935266580364437641613484789400781901119882763936474058188710899079079594509696920444262514063209861028974466661464982703470464720188501514350290236297368387094524215092921028485386535043098036936339867219555158738026768907097315638201745674289206702058326373131909366297411901616022592346907222989031562052553713417791323622881614211794746236071457701374660471537088489632408837464996659810570986556870992024720016288387905829386976696511259337848233431813668655385254177188870703793903848394999223410552507396838976497884189451514726324655409194923663900258510025312438302018266436916573726575011663466154928361388482729006838484942184538351193288368540624340110051490234330549960037643481176105161724693018914084687174776700760653701305075188619939679913648129738173632987428146819759945480763419741122101020604560282858143629984176920279840788767392498458503260220608776986199608856978326410607944214854820014980387492366028590574278161596664637200530559536345649143354949244749659433897635853568114522125696476955933493656498472290169679379926125760 [148,40] 3137312442430448784114518948054372118636333107926426052609565331895610836766226825579522073089532560363431463597511967443299946548522270803243133324375481576259379560004644939816669737602146880465425237468797211369703124869970760741942751418650720325295564187596934956712274061416175725408752770646494345448075524320080375646249044931587493465561214531531186131888772176369382752153998784902199524486628402175095303217763711566602272129628132566819584638057799044718347335815190359976264805848474501718342776932350839969892600031968071368149463082680289571051715828426553014936981505758706022717206025714694256330933567040460022904599532429860621435029923996275535305780399080909030231968506650615392973560701679051474781470498223589101517295043400693739041516821131448901137342076793776033933826886172025059461243548577379527191599343640373708875093768551846124125359655517228777058677414464930758683841628487641712642676428314255518840175716628877369105432082504288195463476808460933727808250259270645112254996201923497476409801780693668382570192269530225330449902930081806397136356084519136352607531240492259284625488187374527659739978255647488464061001627229867473553819395458856185407336640976459673477684827745436950474736815413912154859731819080008192536802921214406771681243181335309164046756775265175126567868010426253184557169977680191214167096853463247285795866520449912002344935035918323652755621502150553183977826234081441190642002286850803195813256692156200238880467054959837680945223214276927381956426874559380065265297639314287546103075295730829807329579517917906456703582077084024345585240964852737665314603120225615139510979735765958083404748746864796418426687413800518976067829529908540343339133249742044456969743156301165868445092793947227046369842334411951432319908625883785136364268941438349590709147164740614591842735270454772826076176051432711442943815730673834985418498092236434677426788431596161409502749964093443470407269564381005313756682785945916764753702004014659809390490471749887654582527247517366546162899350912361967942908260143257019516626875310564340073043022243220124809239520315518172695547230453811840617311019159193350203454270468165981897736851517147345439308104706097275175482646874244446013642894445617376341326640845000041479320363389750508616996350152424352 [148,41] -717225226847647479399847986428094413714700370161624580711659586761838604182665139153322952445040952393661233659484780019645559790039591428725255928321807513247179493964664797053085670786865968498067951599744973078641264082604655246731238834431089875310174087315834065213814522667339192650667518525048305187082104609044310680316216507541669328699823466596329281679757410783966239732673994336993028654058755410515353779916754609575339246400637964582529637470635453398965374668471045209762763014516946172510313317644904966417067419791132896499196616397500036637509121997848724349107669467335661753045641914335064109754418839434720706375598245531308804998207656538347718163896236022285690481565172481219359720737780970167903425662151005074636294471786900556977148093108256988271811748076886874759859260230771024274413588789494605226052670563174350217234416167189029730818903158367627360160353537985194541602507237736554868418565226545954704558335796950917569410156705195211253187273190102093062227932770870628629009413704064130689259036644585668289841519838098009690750288085290093061960525555262084594401697627691358001028162467307202717064934959929575750049088442063060343574484896298034783956931975989289055251969704298874712692099509357336075920470190783678256727386874728288785175903744350483059570396010017821634849565664446702508867904328335832812087755445658571505735674120507274693043577144120538692591514256070660410087689928289082892726580787133484606857890727634241596835013990109751343889639969636818093470128660422691676132728429257208341813400603897216029174595203105752580269328613634672278430488611389124297966878528128308434486430536168330927551266901361369754468718346922746189125354651373172818186611747087423661451829138983625943395177548194131018847537837552659043680493018257148210802862464358784949302207671833703500100733551828456997638706609673546342638968500842816701073797416812722706449309415623468507995521946821878975926460468120968727418883934461498056882606319276007593172905600957244740976345803749986713534003435454886153515012182202263814115960073563999091566532715858041554053069104724010937175482881039316481296718071181965894413278086023355864687215757661803405735887938047917676492005074793965929589649308972589266472938536102094663933213897207685770578474863088 [148,42] 136944028789382600007683453591325905452423150859487168130800589912895318338121035688713899496179320207142539183695501501526736611745284417935831795860273264752565878732402014906974416359538633580244144965481187635203279898446524918688637179945253536472750080294095121952290702343003221061266364278947294394516701827995320688736483533072387731523577299057226416691136443903104633852861353879725611936469213363120722414026288985864097740700884474055136356963992133814452669464193202488121674611584971916094580733555610036808713094415417355267271150535930874237477880572911537866823504951517578619312914203076828852755446466285434735274948131691759314420801650183241091420253178073990502564481969684815759604140710649193813025155693931342797124702788831856510880061358687247586741412683195808814362448655869367272069675899461435995761714698062501526765571021039741137308580336679119830229267064510155473086873367113501790749732824340682212823414862412772309959666032913850835523115398364284731058310857129357279805005632048372488196168971360872828920338734395158025409260130409195748828995495422425211789842223152109301145261904701617671876414895646733856187364335330578091339272295286210771466975839200967963400171821349109851112257616713633990419519289972800997069955081299714686762982757382410674533370583316057808171267262816607331241319343108879509464376842267232394522113024222972639820407097964664140869825831764506758454126194514892445095916524074166750638485369216855511523457720080594978601541311483010609723320705649715248915160726469850361944071452865735622985624541646740355633958691941990532564894657595301718318650550358409366595307828811165179926019310281201400596048761532353175489505218494225167491859443696347082557876102776833147356887692408843782793820381956041209284056685454810048870851213718574858938223104984984891326601702723060150113530654373118173091586931830108193094584350395494665705946975674675776713847777492334417789110137985806496697092479230004768643964589433003645115066103904577378278979945663480518112000676502694669080150583313435188539730075322887245502165938232939201412119821188321740783214104008331171339026840456996202510886955179950516927660590312894079441333802685087961767217511299194440201588928588931691674253491425180100858811968559083143284607806 [148,43] -33242590933995813322097561480827960612125317244932421050015606091096348695982455450623497188779412685480190767988568421648618790137418058848105563406036595384945315273280961138344916716730780984775778056367652276795175590304448518047511877070368859321141880700342662992679497330799182730076561639434510572558878314156039363336696689651423426101364285082989763630693479996062119717590006554956950258951279435333380671481726870780162433199896180935243054681749711587543304486172793910971655062907295093552607429687694640743328591612358136171742188014192847351044429667876379799792372223675405795424493796870161311747042928408975892891669546222365053345824550468709694142072663487736657802091015265341792965690402451405655175694450190047467383184101506762348715512674921983197670307794124998974076036848840117399906803416472786494345936216440880547450963491561808385280126880749082966035317659487513085294288789508735840642181453168495276908385907861913904552935761912674059820405456952573199067163676044723272899126417310949553566226594284157529986972024418808032743857750685884924170989955554935735787337242647196746967007866596194527470348737956218718703090600564753871462441314802949308660784215787041826924022662644783090450954639132693211377479022332787811262078552812371270256319099974458304075840496049735579619239501594228753211692509472125387397245603367820239011465962831185059131959369871886715302874644249988591870232435527158778833726245743000782932653520678959367538331156704792180347697669533066261294166268057705718646579212831854714262410265444537239872475707071697168242557137704094326719243541640588880911582603398905089396068443637759024181249315607037768032507721985937193535764105700679447036616084272696937998717640234404298532543139092786647955637034570471722821896847636344904366350302328634096906095638995740137632826146257099787195062607377130444534253787544956758760491566799492745922594367359148656540342707145542361011107112675023270422515406591525403897870970312171773616930162186486741609173448255623687314747321809531145272050260805844777726404285002314853475806660893386979154537859733618652244145955212001510371333729299866614049537355245086679119993287972277720769664762000606950490274615721521584322462529644474221045439268572765111813151694588486144886720 [148,44] 11168498660530991164225854894715112237604458351166248983033031223600422461631244308077971866842627325186280456360432553747350139441415388527064790381484412922125983809674519048224084375301741280737394052216997367575916087489820586390408751372205520958737959113986025703124015698791567411675017833124121369261435676798264298119514857382898918211150650784063620870052745690901775791586177846787016008753141732677926417509979014205245966578453548782203137100399848247062425162253419493165407305966433385746234186417279751259513234844776401444587759479131679314557196222115620769528558396651521609187917348440612075833349502218333198344121976289752740126564829498853700666028162704236074217823064749928405316570901467129931712130704805477818620983976194844961115647908115513833608799384879292335971536130568273900198227722354540067496822517186441470629986513166186282732323646087402600241968032613825437504127721334139340881612564302527092644900901316642481776589965125543365196643202067417116716923281153974407012721538543638238270160582643083649469650643904327635517513929140055592660497810693534370255245356344347106228869701456255980736997972285718478070039258492798086171728803424004563716961814860309803278870803328157833260038609978626537361541362431006248567475318949363213051570472865509752566715288968738348657645325197566251687562198851913200758323220006665733383298337495867949146940796510947386515256320290985480719722790694905337342807613031922357980836526369959052531982406087394485871823368767974126466600825809068894189700688216993756619916484400000041829512542383811997830824852509076870128334274766474642290846623121795673825821889216714722534074854084504203301058919900344335354295345435479634969255005932190996745812618030973801190111698071486668066077081892360706531956299595126028874208957120056617789692147680644940743764607495642140103904608392794263000261060991959479127514086048608319089973450986677180694199036502964257995393572990840322746506283592875250478801133313614248149375259972477055695559625461252959810292401229975505127530250375998119983514658641750957105218580400214407090002250764180154403751642631706836884696589323399349074297505980902136212053227955335619852796796656496245153921525273886886088013040700834182930548951269708997836685730393322265936 [148,45] -3849708912169195681327165267230552611381421978574773030977740418624043687363596995212389491980929588008239006123742808626740344381626140580706748994400662781482489365645180936360854324883968007265779253525585069746699883460289811806383661920859699941132200295842846084071257369288462944133080749411317420213723456391583461795129455162421118662825212477132939103074452231444356405527809470669309569758920544990676220396910004097717666832109061447749117392371600414864605180703537199318408396728945259655892111215568902662976527232671811794568558297049940490572063411882016197924516976308175784445265858155749833898062297342214082807298406813497160912106138784374774981334683291174989603277058881585976132938380279264036818607996763312582670580478499045243000843988459051494185942893728526086845210045199680536493463046844628540062089943786143795532093401717655446659490803827440984838501802207132495692087125983151628791451639620020779069800633625018357545147939370541290659463244082229328373161397708658371841973880947739255780220359086069439214575597828953272156449772799768439144756103046086083961110306560244261464767339260755902757515652918047043869132124251249660892359044802444427235508014118757587523630938911252646037349862294228448234805288621425138407191911872970305728560376237242430073911789985480998102844554024569688284401077304024868188949215539355626116254616126459800908381848835350959942219531627186688250648815945031734483933980310579487880232461779317192444884476598964726942598811135979883773357477107609302358805663966305516635670917860862138924921445857177380055722437117135016170290440570780044260919591566218046574368307414433445253190619200847472478274566911271729754853126875781400866332858107070265580433892554126246099744959164538661806810465383477062025653981699226196556439363507610246104580897195774214894948974504300020915700972208494367176558775338333888180632352805583255078036024328712771978418459732039653629994685212359567577965119086539040264711050485853313743922980652956880082625975653649940231370415064985190667656214266738474683235164377832921078853079064496007105267087846461972519675352168119157990649766090855014362101244257661783157449484445750099084779296469005506023930948955084361463347509778311033925082056360641658220348955075884560 [148,46] 1175519328278641596482837899965705291414590206645027760656738663987089405303278423805737008717363827497868429597049206202119863691070090760335262582277516822606334920045889253868072565963597591119411641044654578035049495021524377356982037698976278114754151477721253406796461075399497993430372173336283651491309124649289384170129343150220691438664607976795339017722120103217179879111335505267871642666851796449921005056907294413382231729339109747029324364145760863309745398878435389588095918550800949662164780955669098065447270785031415340082790932175355409237439860897555426957315469513416353240819473335834531684414210449299876668956544817703257926363630699235462435401824862806935686847297938246774578919599768839347582141936747954540746156521305315482327815534531228778619217632183922355063780732176143695248859089275487594911041147375765809985480432370644581402060174626168543453963483237537392656782253831728224218415447061153070804757548543763492345779195951163403735545788608057678377794514930296998443034944480123808985857680988873908295459081133891047657144248454644877023808271461130066813935019733467243002487782117650447795379205245348172328613414440700002771224401015849958438555316728610512613695136190714251798875634523732384652391179260236846292230610862879571527372208898845327854398689347129606129638388495272422513306631602031218562186353266972963356205038451576965233779986369766643070507892344337820475569067227996083445956352347365601053737320528574351126075829883562712303965568891492232610257049665950974580784395853677460507118317597252131274104017040733095716146754915279341529219509135440681885351694225047231800120833695781169438152929655077780935602463585112076343432818231310775744762183928314964355393996075847487631552976786723410648330149966710865445650742111262406214958947041074344826534280948267974971277747185030147020037162689753139480462023889619874822952905185190382941812243790486749415076897960083249500326955791191054061863198685341999002996905862225173053636444302465035414549981711712395518269557109170036503015090687754277920646912634709187544550586158420274819667966520504168843794458731791067487164652132648803399136683834083307418172423074778378940618277024464119235987173794871835661611368763680018735046856343309770471903553724776 [148,47] -337122824965791646076491406963638959550035917241497923608226814743402824966919953031795315969046158577977365422748572777076227480014470509777084769208964604683060697093300522352397836290710460147129214972220861276950075966314954688932135924179735233798975767174054428090345017614403074940554953786173983425001047117021531609749044261082431749037760697579644110798753115359225004079908619417002841100122946815294928926586729441366445579861459143403065410407426841268875677907889164083115718723524626685540464836592853512384296346876318813657552394603890933121169737586268110141556704134303671510751078616221540582289232153402092712861721762928009173242465502245539704419436296343829953939503995113141699551831483954252303551483620754818909453927507084426048570105710013443543572438365134323568383572202540778499345121251655618884992663814933741724450244171457912654151312106118408715252605513213357193867635480687162539846556564553713490966919383669905355265421135500482927021701588635788264696388005933263942548189963607354116562075379534319757548702650173477623501962758370678846314661283604626922541146953012849225148488564367728901710786583963121065995825147292829531792835923164374570348831945636273370655226882493586992959825423037259973560381290435930390920556494792402742557846616970607746634652510222317677761179404527200764909238597504560969190002309412283257258995772438168597287412415155201469073145432186138687099869885204045320882505461879895074764992299473233949430136605613760852162776302231134219763927062425395283717367252166676336549527626220333496935229832117636252502403470216210676764657316344041365445858272193861843713471931432688800880139097504833245883912615977765754181476475013698545467508586189232579828717522598889659603300168725510424613352137873278861777579584968389329089579346291204735265513780711031940857676241641932142372574663995655462087485628550367031294337622866969508132352474974157940680699673668804673923555470046978623949042183509083485675421352471913639686995085178608367659406429859907336696146920784464844494259580959885699437810945237618657360747524181642739902447418245227791908073128981963736006729105975826811400766068195856211105289693056642615076394969913396412374444120809007170138577154485757336601313715116169107821183136 [148,48] 102568479335575640414105298500954360675210244918343474207329801882411825396686648007782136014077100299709078585069630557189145983461372552597607419142303191551735112717186318677742629466216212128098271007876979540603999859538206573975387186044901317955528932876337513083299519860502472374105145692976699013530871229094327470337907232760096157848652268192349656364403669587444617212428168210216305210557820398599174112002801895675501208201384144135875770038759808917803861129086020677336959736429301625252975030958618900562737176510160718360421448042120393189354290205138642868720213617487521490442389260726812113767156788342087552172136254485131736953959902533652493076430254224726193839735602894119212591310614911281780748165951118547572964441465015885456729134748205484612855173567180122556285310788501633209209310724443738492484798874759992289514132114856192969222568562565828058709591672397842124569584159978737678543374211648179080865518364990312186524932479794017604321003110927244769481977628206490909514850189514666770053629786345751199812605018822073178051189771436101137217035683539392326979036923206612599957102861696365211263192905436633466877489614230697708700980460826072220429340099491622522368800290124222471451244256691068917975398969266849688081971436951274871307900084639286926738369124666932987068461450757175491877272304941503792504067173344982225231412256894923813165481018147380071875757664507908360511692221148366960987543223264827796844824976722179543984540774431300369457037838630894912928090255987527266419180180936066368933359993154956024632280856330758944323908001360527001438998069552720266561066959887497044739509395799827852983474538478027179478227228853353081804484670251446516808833890407974538173776776766473341970289812538854020403941889657083018923352513833626136843986073945549617759182189768803923770801662931404964608962531880365685991049418766858569477401917728134974467126144674684481644433695725331358386288698461272478432889399306048851426674534856012901503140553838429510211410140797287376799504941075963046767704403378593524147336035551452291902518309866761154957616041469758205930114454744996968319112244161782361968125652721135216623586185640713791522170076797957422344896622377638851148336292162253621677740006578644207116272 [148,49] -32083126348230627240598218531911237550767873845009271832761440076496190251412870080977297740957040114666778596426782871415319430684910429089150232391085424386533297948362883025331628003971963103174943535844441239889677963430327923041340090400718123445631262397729926317728551767044618556091334439325844047334708540908675558679710015116894304896440613793844501236362591526526602221732652736467132109471564167658937782651701290107469633524165162429117091396337487535675414871701579482611593644826720074364988960292588570445805433812483348793232103987592128038464941526749187626330821922506234390240272366179117978965099580039435976687796598988291722649936574852233667510862942637134528975997518707899266077289344380979003506013785454854746456755509224915627275567441097120046161208673242368507977053493648897790039954735694882483110526579872148870485112066926467904546066240284166368386821354349440287290660147845858794371701567647353452314239785224090717293988703324588793130556168575922686830413041695347891320048973854671612622452836923399347187654774677388805790719152176197624655715870514929599835474531306434923008793991037986971807697735572199237379195881620726560702106268134159624295861151416217965382951468130248060960413625200212144783349097287250032343104729181061664397924271162567474732360730725919583500381310149505346395074350382408191082364707535463787557902952795278832128968231599528150491857997023992986051890730285783348664161181197987940181878663304842722778482740070905228527793575752204988081191140142643223777299521267834754180533408407692240145948816194882792589585144819124126183405711073925131987316435026957959309453185056007864393374278944393377728126844775641470028371073517918599934259628029874301872715868859024566403218793034694689320062258162221310398100371535422134527389129166359799023155525816045843413749920682787268869804074429563632737538615515909148549277612411027169327763490016880875924562216255114544477521544255122056355327333628196070024993864200173516356008760368291434262295743548848580881334725835906105915502734361009969233166759499149048938402955897241407540045309778555604560762905258788028342944625521112712151963126073110506039594030575511507319176295239831094152893857353336027325816218540500915821242308356144539368 [148,50] 8987395197804936075491037177774328580118752361892741458981751015026886935733787148358740882319630205914000666188864207565603124981294772254385539905887821174244600740707351731238651190498557518421754345484933087769120385145015078733324907598326537529663245756358145758362457114858567210324546026062721775515844461351522260445594915131203046272601549644825430541957477826282596360632909810595037117088439893498249589094603475126337361274815518907046280829241926269829748512942914189862988236751773025277411838774565565623952765447267470008925217502510716474918356124817278475398773496771126133637398075437264713913255680375803779910969017825816985683251713856050223248621557513667313113374456957903557393807024983780043688743951658983861581674588639370533313194703184191003747902222151940295374462641197916531292481753945807535534963439137643077885209394663327219679111095959815223927672460153889028823387885827433682251519100417355155099589903570729640203375628530462118207909758007265052670756368709042922087612039545450956460846913337561698565294025717757273498692418342501693623122842779047121050872089241815333770011053767699232498752260165331774547062795961004011348036472681608443971128938120924191914266096245218607782347354773997339478591313549103650945377908198821915187823853863968739393181201751839649501056165256533672708638661133113659928707501785446054838950571114727524083025064831920204208193661881735960542237237544775178275410317640812074852266336359568570575912974342442053936981065181441042671439795892460991974900694281670788164673002493875249143175925245015515607712993267397885823635586232256774632250918090962951309684510599366247453900438347631885077602227667792092159828411298593743579291303863786798365155371596597912191520292863522682196643904288690299659982102510291215424707760832191776065598348532146236857240505056806972816278883883814287253409969276857653168229208164040456228581998225472906290620760915117991987822205606774669449084096105239201949978430565488699833867297919234645148304336641033669896184991566392387452777550657278662407769810101406347719508573930984674470333555777667725766098928037670385561935912195526799861177337361051858510179487772133068187055052390246647919500814417823860508921142314669738731536780712193986 [148,51] -2083478665005720428315162002780841543743857532417625393468882944340528917430999857402650299230881790597885845390950371562259311524921927537647850524131833282268869756986344580681732352581257029191461181390626790352274966294168833521083118502845096369402670399780731821491854660559235236506945025370257725304907897589690372159202168533037766447435895604592632108672819797060349828948689129682093316735262963768229729973939094700692157584625845998272065340238912192790159617767071623661133632402045684677327401566481901181593683449736148714022714490653709789931658304831932479119368901806952184216846588042981713647908341271273708275949808251525806639511488898458204199815826545636355143779687991709312305239748762153429351716870783864662696261004344193480902803608207526716158061520464150948984576747848979690053084991712342040092112297805713486614217560224854144429802681870997263110439675906276070745459588258378855374317521683616475327653558895975833749740363877641654053740759919382041089723275424909676211294592284480204295261267085825380681017891372923751428648991025604839443527523545322720516644837189713193899895969957653327499737957987152211123823649786784145636958144202545438475896989014149004015206244938380678098879348348552425754511813419475450082957704304824431064536184344819657194873074776044283769958603684794102487025183563866846019005756978565528554538301800761049465214369505397953636413502175784042380003387102670618943312491688145164812038483658712160034744151564589161746447518719890108219965200360815590323690768060641367088054199520779223803623421813820301257808255942696274625099593668299806257413333026248541157774458970002962446135892513092200172454363621896679320228356431563255118528391722415605043231484118459362255817369409373370019528310254772009380610966910051533115975369457193537795790788621140246379333863533677790276370678616660266645602377246817451368465406322157915321894292132146764934419021799819143499318974298785272242339296635823540908337868286702865709487532881200932215109381286477513414259549015620245643659054594694598795124584538334294035081868997220487369027369179202947151118619116996828387459227077790870280388148578028478572054242528010771912241100242058945795866527349708415916498731687073531347177178482688 [148,52] 394534249804997752267108413735454479726950539657631926180742441049566651795197257547620673006485887737508483443443719240051093926859729844885750517962336613381208218722850237722192241967965997362428318149160182226880960939075040714257146373706736511334443079461439619633241208985986023231941073538146391254343231579936368320941449732360453833811080061549334208203246582312595750231980651031691351739319498641882823104634869978118231287641013181222377695903225541640447393464447258889791276382330594548884790464335230785376666062022599105517971861928323756053357736648954355071375508490422717279026849006229386580210824839232681034803828494396516305581774195590639561985274409244093997477627098315568990098494410279808026488441380574785940497494750695278753158514037869112602801533822944748547696705269780508782344910272076779263974335893538211308552966425244676506234650042739471819112881840764315368934736310404778416709746697371207814159591422629637088993306141925918784001838656795548443896868936558675912914248238615367391170921352207443734095108130979573070070875220453626179730288050265346892992605731553999852836278206825592952960516339002303319605204004568261046773573636697990106797288319389234122126695909338169918003891031702647014782036361240288643783159637835520906076094823088906136933047461348177877435980293114914296291051355141291539072382228661660694154188248983997000478860927427573245665473685796941826876042269620540629081479571972109952528534907461837985991326645883384584480478953971323597698677543485196023371107910083826953721880765278927954927781499429017009195982862734391411711757880946170797216872512526165423546383687304576725793114118553217463059184205868732269097527666781366161510786841052146512629322419036799007849497987586910509465578456687572471206485347212997244538861454480566608198669411924806123698242747881595761206453352297513682863858109593692313494006420773829940424768233875325359384413521353325772861548264139853778628539132699151622349692209630404202027533866669799286858712801642965027389789636251755555334594281329538121222720442881857290126365892301577534342134297563060854892525615059318322430671254790124318202664849932094538644132713914442207149440201053334053245910633470631230362877800575490957653220400 [148,53] -62550147818671017487753192304586604756022070092799869753343796741216817497622560330353555148637949399273581115841698614352022186522408521381654012284035776470670335697636538559716061539487537939664589689551656927525140422200825483397580385481388832368055646757272557643498812376879425949311146190755022928771592336154596194137319660929822737293361551038330827813065176751145979679033869725178825354699588871522961620194489378720721930577643799317044724939048740074413449446168646314208963827834045762382175336075176841267851838662100910507077508603204533320738092034455225100304579053118908698337660564808721557432744419232557283007197407412088463575439270514995845393560355161333109280409433828238629684357302174330576304274457967892177078573359054093454097097554499640569021588676860932426489151903675698718878935501315975785954261419074522973488295577114035268946082690148164310013114535604251664645593692576920849752940141288837393211876961791708965165219272978801233193822048018371573794067091712008287322894526156989417251603457672079114219221016715222860050636467836881403186569054887376010629851402866773405017342516972591449617739475006003309166088006404732100338777575789623048642301284904006202807146684522064409618774771529586764420935868081352318906796981012328052675034428186897893272425956135854902934629460957802018672194027139599093237734017509117175907033943953018285536470025361474697926177492096166135765577238695102637901358411901909922270607834309237677308758548991160216767232709276568515807037296456910977214293297049682840617314410395928194355607136178602452281803756453039901108382852115991604456053632147500508306731265199217052102594781283810917793221375523314677124238208201985818295831522667991729475343289364592145886000056144443188823560245150317690991116570168206893753166068620530934115081332483148149019063692200979022575999045507520516518379204205588827323927824544959417434342220001224277248867587692284698879240244730660502495736177012309549336736979731961717955041246544281047531192711977523356192272096560819658291344541626765380122134201303106107827792645725907581715388740559798124935699452724117145761686451724205416287014096069853466076724153830445797313321801292149604024951700995240592463465273037396232991856 [148,54] 8775941780307693054162527627368608882761450861924868913908819799668943332267396017660938659406939816629347218296659130937470536673394593156309799545294631867001293755300814828784058973595979715464685160142716195973188449267541262684660603969985881770041896426965535384012579607899384804776835422234270052743677919228052234421989288430003971162859705391858088914605995467591303030602365775926783193881824058260102521435865239139628691607820379345506220178252008546938883493660240820497832500521846315421523124702060365876945102831722276058119391934449377576070493711441039719812943163583702919185701717376756490116212742715926591118946287500693785895510881858248145192591070206927009255798192224552818837685032136799290877330588220141619133746075993226699469541255568583143787150839019031464510076723480612994069278334268932119543468697731928521029438850679623370024224929551519184732206424878983880890059553216135739870138608322582952387410640182294213785569261799985451163345742760501072651037432263977417091828453524913791656528878416363130752805561222924109846396431416388348009588380090423167491146259335790157067070594817375619216041353732694029650475781964294403229182303103654631406992574100094942757315695655261135949735878740451211568004294279151252569230079079740580454389178159715687361569250585806152347466737323181034359924541932077638041933341047019514662977051898216455294468017427276136709190619318666836264741483453030573279674421161940700034024055024674243866847601530163450078029956688295983317426465304750695850839204187830376261285833626565945821040679654157631778874957947069990686290451821050968845855838199064397507308576107271241760937832284687036579892953189469299176386254359270368591180421929241689611222332201056385178299933648715156092651998779859122226396587060851140118841416982979774789544511640156126820303402565538224472952253308512023345069679272033005010034760274056064197640427057240569143487853624638441233747789517270234706321547390938020310392819313179859808230515664280494041070272441901185773429138101199910907690028526089445426990680377060555317971170285844724403509108784042833411025105339688001775746385282408205045755233583400514610746941892334421319058482016655471501261365544000670012635888292938597024 [148,55] -1198557804345837978151192271938469965824268793870274139967206296856850427775271436550404243645860513780985470379541358390081251287937631498476158089552060668809851914654548662517825005586936014873398020778022939955676536945744292076274081747980431398038424548728431017815141026495408345549291101985770789741189885516081117010594106806084848273897052630372466161595748768752889812277323253841219609175972755726342802517112244016091741779123990589476391228009332477044788939837019216460752184316424599648874541432770965891938909384390019629072611938842364155097122751654107512887985094838771662007124118155135901523040080576360241944052410589091950239824984406383372437425125085112895612344811078076920104316958943227395586655748484252846007568851881739700452285696890553414049565859705239745291535535816844378249234304239374882528170697535920668301299336730401985290806056815894610120701334110049107465494876610042024722847211864500181237157356828408100944857573281699031438448354652919447885272327220197159793716821070808132339391772582187527332164689355333940542084670880157757314810936580847242077887469707399213455704903299266978433434070239223196600125851248009846547529502783843495591285418043000005613726773333043226716834190028520874642161826357361971621206219421807441847618826350903420143067650388900248799170885308652809859954720922977884577067441452779681511886069476906940338963809387358448739467717840449598969226155605139992198660795930272746978685322490202304461873745168926868152954887097155771158353177562139466881967521238874993420576774478393994749281984619819135578942372780368860904171676315143137652497531054058649004884016691536906591611623774180626676724699632543191832787080726852787673480306264065045704699615254837788434533213903756492597377966482640169549708888561548051585274116802648270261214321177005107795618778745815005366629041598624361652217863396299205221211910576902349030523258962468023466086901129830979494515939925459608362641679462669047535348093082574007826669493937203707773971506371361271106309394133893674117685851868488970954643108463896876626038250457002134876199386279810432260511956266268966294856852737138441573237297088724738287414536285815369395610152005710950845310467642459533646692841994910592 [148,56] 182028788575783885322630280505863535933805434903226281459638359386565955526242654109251791964210036485516185703538276071468535914423204397280114223558901221882386563422075456380801076564334363403856094457977440170500629213360528311168538894445053189614197619171471115926046268680292350382322693411971963655688662182738608072374455185171216736284335425450426769024498359755743730806489579557847274708264074466223095741007280180011150682880111755273901020347721226739840540226529129668612816386142491564352771814218713680753350228422607713529307705201279355982241302800743041803013081417111086546764153765747005456415159225008535841449760805553575179322945109919156940937572464711756273091076262850086048714135108711475854884112815899993308819422202527093070318295452192639794663467779926755681163251695263527829203377127910906671165631051763377402555686725813344659124964132254029256814757180803191219648080491351340279051924048250848232790700570524932769980522731756360861082271509966985754158366482145465976160047538724021215424840636430457771816905300837925892450598853612887731652621253197554847565305693085715073850846444081076413839654910974864662780593853984266455361250943751015224728211565958222978252920085266690519885032066824246363986090252694705589233222450042379277493197773721338079574795291949698125117699360374738623645772771703342307987839501962298641715284477280783233791360589787467916703713509463785938148531226496100193576421341816663638216124069005584484444110352240403058278758371825304124010851157067746968776837203469734425403145707132768106255880799097907683094015213726589535259247327301629580375850894985204575579601163102069682001271103509041435167129848934289923851580119356585578869550978240871930919820518635913585880977371500405652157118995220680047332395746150859948120395106719354894637691855872517414024652910340121516679759600519001993292879871452471941926652583132643516541997112788037572276227712959306508676865288586642842175255820793926087061673619523086274754915925010744997534954033130004903766482691009208759133298700113235563849662607246975712586466304144008692088716653276746132056217987318709642317518901964822437540192849577277761591503387883375712006866702217725393197088308814614515669937860160 [148,57] -31314876964334876892807356520008284813215325757077571031381830748828195701909804754231646064460600911625882894385201625577527330043452161185629139945746411120493527846656484726584881386080861216786352040453172618259910855941144283323019456536779713227005379545259116664571424685415036053536203871072896685785523387704116993623854934696764296842813220791285592033956920560265143889558677600984201489045192753938825344064461655440601109339872213585673694094770407757042246946470316615721469933313654827932627338940318105624966577551487642214762934007883852034114262660017495794355342703395383814068177955525343758009743751733279366334756265650506770705927160544820281867708945757081519084377047441048271326108899164744580945576539972227902844792326591127088588307296055322340147177993775215794743606082585215801156396196895905593404138204568897401242528544846512484778167020795862363458027817939129933246250692819456379720964980584077965367336939721056550759427420487826426025205358409699569386309109839612712213201146475147515011909447082910979099730294602002050999687214284095034031026359624733019371936493594201392013829465454292492230124095240619752308098724736984697974634489134403489681893203127368966740407924535325906029466971453540322718233463423676623190308567563896430147056268700178090731818816255300292719836704162491476595832807244953193048837091189430800044428696402553993574244475492341435355135654905282189276217539143115703205500139313625927672885051303268289236669479895142409924354573058144754908487340276359896034859555691677245616755523476958570272450298957094592220599931989754775691113444774329712439889169297831894466520727925287924025883756828824224298431134109023116001115830156255590400005404382048356156080885661027454382538987862531686115016745379828042549490559493994648653846874262567676777956526431247990216147558831065964859375925775437867837452802049067684062887024265849444360500450831449947946421516324987579427381853744196942551576527340574911336526755318209419319806067038705658500487025625092998436591667508132337539712470324403478438257935730388017122058826605470723111182949759385065264501223836187548718512135742598220220913982111864049668277622507793266978377347406156842663119481782499810901132128 [148,58] 5378414700903993810283683250725314401177148030436046321154237142845382141139692952155779708676324083572632324841492299254141143744198479316899121518084419860939129987507693096019473788862573000804550558859215189859939815705633830429546250000740107282847959934414175984372803551788246517182065152039965465750257425503109025141393520103695772515685828529621688033923168054024470184144104409150029424438511643211906016872564411170012761645389255506728392860637749138677287506797452402006421435069707031291583088355144750101715812930095537999389162857966737015825171672032152583573253446231534405485174838575839340312005334303234648745384566566818230614798254544611868746029224580807452242289752289201153500971035926415321633813306829740221488991204708883530987443224980934948568353804243674292587486445979551969210499167845008889262370660472756192763044032734822216483689179294510236206772260553476861036879942928490350852691551168482371943243562770348217478770715508689175406726069277362125759979133038534896314285731443738815173516033654810675571251386737862575918239834993670796098721032256221480691960056521901872363828876285788863584999772156432853434657742276143684692477619575219054202563253634725919112862561558586447001158420216279528186575594542122277860892839479798134565938778110225004944224275513331487208954847055528900840611180634509189981729060597941267393308164575463845446345235469395718475187034262961645930513126923766961536285305473847767792364059858216764355947819439403522722976944344740358810883588871352367894099747914454493996368246574319179774400021417741360711873947844737941415954188348840539472888136784849147458270065245576260531732381355133410165710713212568276046942827551082713523021403431597920351201633892396991328404078141905174390801054506400148479733621144204222972815792132588558931617395722663987514280807985838060328255804205744262730988723099796309588019585578956829208570067549740126427734333807157428789544245846348273072852704594032946787581495286123733382567567752002422570029427304461616079862312222290393209321584469161925773855547840330896223125408053293854031759629058906677949706628148028627571400699005018113341924044930928854743701862346266412025440874961464912295278805834612398165260 [148,59] -821033737053679172942322558702014783575979914488702462897417743076139116314953768825985775337469639739361704795138197585213991772314265133333287121551326581037909365317470968007873110591826164014305472435390052077704766142305729199462919533898845727216824118843628051877132612554399051339408698269149933514689778591821894610327192649848311070280913882438323959015081011299028780108223271803831000861157305982355959449667367098253135144251441815715388269396205199953520425550354255333170188125579336872636166809607202627458575772976178216492122660971444921003550602378118499824141430894385180601559660137216368261371164513540466159450700777283739337047741858611719350143159737398671572579591922906802527686943062156320612524468626006491273334786315300442345305379525538265638926893802833297946058929407194031062176484784762108246712897779857885808864437175825443437550240362257860800767767901335529508411100621345854412344404955868012060746958902819709772815055821202791976232233409184894382774808503494237412352688727910519931892217882627428079757442081096891224769973053320292670659678382691688254970916277428428249437237011423723474943276934253250234156993242107625444107881325480432213703861277282044634736636535264393817277795072732144893776495044102872299687313449921693853476042860826515366266334811207706429800819977677648696949438509237492846818154227922215561207345114953564563528338234044452606119046753680876559318305201481698154101081011690642851826425642337913648656019682294837982643772485360806212274611909223158555325703009271169815529184270200557677499233325516521820351937352219885385666616831248835962776761100126178602734723862446009144412036504159865888219203611614505553905572585307864115889270488465128524805769288394927586202941728025174042076348533737856462803165070752119136054285028392606012545582558484859624011521773190632717788007451704702540439955315121357979815745509089893203093154014061018242249661165437742646920938699229613852092079973274566788133058321467623343534802916301440764904845899133448048649668461622636868135283965997562313039213661903733406468151534258445331263178249834344321079002784126031542700860334586400877565568276463547891630962576531747956305034132691219710739435563849250816 [148,60] 107206689136985308221010919097638827053503654663490905793282481636215358926211743675238133388108125952261226055111129465750183026024639453081509825921369049503519485456301673799626860564330803294703056422110331633858070405279049647628672487113461463372813231509045667444598736380422931046558838814068935314118352704809184668424523804159223837363812441205747379178152076987676642290074718108411498656090848838180784353123647620796998001652346219470456484822321816934391117606409174325886333169002720494470145373039826836171950394650601206571280850038826269725625291779118241467756537198653635106556335339844329145403391277336548979165908860726708838199719891494065854484174261369373412001951340882042274454170431035218104080361042118173758981109475906660094765724765057751748702836131449157926466522257820360454311620481463813891424904912419204510047863620359504672005252360034592415248174074495727904264144227636782654526970512031294360236817269890618895248215345974985897349173008679550475936178292632339925730516810313894646647192793998102112989899468489863492408084370607399631493981217238565200478823416867218137876465854109930932468141807769991312474294149431790938233467814046432157366345609512125628279585235787598912649678985222706739638010834680892044122172300571570865501157050970499635411037719471020692761186064141069455526289598298681678236501230831784975178890978385460018494263204126498481836335727370270787596904034129340111686609344293850428327314331298249352987070766958383631138861726437004953671224134324118182716126617741154926003296920043088657457333570040244374903532196115524057680419629144370061297446436714191299069165744590385422050564621184500280363534112873154967423607456157011276988247573290184716479873286606220520695487962792778032892336335115170396039693047376178790558624713988849584237466530794610992229324259517382430881249461495311642237303474465688275279259129199711414940449328556804473185273352536634406214953748111255091957740489387022451948557662052732349693414253311814405410148172520244567724930923399467789158821873076908550929337337739697463499894433923755259275652248620275663270542427373793585198110373751719764345445686918262631068695859982423150940675298542779968413848829270016 [148,61] -12123675475353555295773095035275851221159921472512770423349146736492274985340289333740943631632355091306874145315706211272160839206516540398973151007560769315887023095874806984231462606569413215811753465687885170846746881751459964168819841339596002587076731652347645394268776492708108465222827379095984361287020909355777667219792481492179605757549224214167266464809793376305463984483379780854611676950239470847266988179282049673846206063997290664482989374756921260247298491692555386486023430276424293725121305180170173762174786106064025859396761595636608577091631083394829000589074946619072158494425668994093270930297484996152453211451824011425334871506059346333065160547392279289974450349537061158509519364978149415923788659744345638780401944041285441018798553890602351677511632427371769637976167363547115762152870193249979691119096029956575825003496770600180562513291421774602314031212838304666376726675792038147831466120969164354438144755876041895215333083347756830226294287413665540289786028712285648139725112318449896262584652281902868772129374820752166690589816896526425698684865759097629896196577948742530973374342110885677128694061685152106536779620776820176652344001808467718892382876588903062559180513232934065433460672169547905858788503870842565809346967819607525147327251460892726141957164027956193431681625325399991290851878144406250724700013709562582258149049330965453008001060774204318068071927817907948573370120133702953695882155978012583470778747551060521702586315791353823026983297334078490228058130311881821539689154977045311883920784787154025306076454415615835925145105770698465032377086589302343488181358118299111480904088258661908732955154075967572143403645343644270138569176288127269191920885762904960730456552034488326231932225637477411638256896558844195857183598190514378825325033873464479671958646198292116059778666752249776231531094519838734483495083350401266663037103797660269708553420792958974057562716605273829448978339715792199882587117392645484715907288652996486658455990380005891028304776355886710231485199363404475457344696298488995311632541680433461682384358181491383514788880136788381065012557245637032628466634529002111211763821576917245743539249810019978494280138261247239071152238267904 [148,62] 1195064318937084429270675354471377921733933757002173124067835112062634373470458863383154420875939108844431596805726581688177105306509452121985848831130168801448221454688237916734116935421928211980793867243733284053726711548828526997082026084676423603380676996972749304135628869714729919115047484667790382476363849536437315560453738592916057796679546209068535215251686332438441314219382437061877253719459508135149460913926789925107020014504695285933677748355168588216584134899158273917263259676548396608042838445752348873418925980118226664775496279915009785343244264212787482776331878335596750519419483424674159467704291974614850441947032130009081280599819508007487992159549471540917564192301085246493250214023657157384976837758523094706796655987061810105421967664556749811590095133949831007376053277310256622993196847653642868700732732701732118119991481271937299997136242439765362438653462460646469850861808825294753082736930044161223721802857576400937843351366219629210293729908128160313494867963769593186581171042592021477620387532480569639897158095670375531114569002102937090190685538071961886064640255369033289699821883398076154814072082583903777097285143448010573551318996972631535930568935485193254638656167315867786990467012877030115490979211829736225285346851779744911493670235975712701487496742230193067637846694923870408966341003329756275489464211692072038356792672261814176122405687227968248209947025825153667472204462536247968664981470734046935515595027681499882248981428145846844610356194812507478855560930045311289440256207931961372393390514503984059375514956410188405810452513416731834507017153701580556224551438258558966476459349421936429226337070674977882985821179867423927057174119790142523463021359022402290304267276483177996616621423761792232219172008665506286729765658907349887149945728728016822049875489447233394426133957859268785213269239919585651004488806514157107637342404822252643622309073577399522635106787445609152918234832175660771126720173577627895655037940127465969442277758546052022993573406574429706673836343859385531184953202853642653920122735536993317357326080894557025977389150680814952561769879345371672508697683830165077343781544870712505662764567469086673395130430285852030379465152 [148,63] -100079751071612890210079244305911762528926341853814711636765444701228744126743495453461104852556731376496082108579356261060150638127801200518963514969400910273849699226482845609653651215673163705040218073897961462790759554486659156891621013659430229548564743193261122313356216619868998939786380648625306914226995647126525337527864125547523483472865490635955189373103408359129381109545453459594409967007100972786140054215105254936339133098627181426407320395215935179822646062214554601530482137901638935318297987508509585056738828923005319014373244374545595247760635808283093187550118261143898322789846958216751869539307314350346209213335715760907144721113284900971104721317389974654763109607787288967186239365843961254481378178517352811270861446743639878085040205320453615602756190404078384356322868067866836562006326586262737091530489481669910398718811784559879035981412982521082305361295439671872930694731967387994474331502945150138812506567140897824184423718149058870785374998885969015719526564159658685882732966706688857999786098234321026015149289628104345824002561427606729899766481355955881275385170768904963327590273674698643385538341459031480029822812186112160105804160351123642002216351545357070667822950048233105288270513003526575123142649311177845558001192524939743281641971214009790647929719776693896915419036082340169841459560657977694743425510325792483041550012409733534352500569107277240909950841261538360834767945808215410417694575999115031223610005063474334646090879665248457306768426833322436979537608442350471637531624245745910532789563210654977913334819414836152245720266825414584932913600770694171764367288315534073519715523512595199123949983345557761946350997352366429018061971293600406826389638595640051396121307397716056826692752854124436274208496451891934250218535020922424429623290705758927165827755778417033289873956122226638830701305807160644246915465967967925702516657972393728771440760735646462939059843652221006007146420556518135476108795764538082947230840688624730685734208427945873852254200408273499490787259417534694147777485738225312493766078506682072549747392005534303799615226418036557214639671327884256693767736716406904993594986443884774240765260071157582438918666033149806817280 [148,64] 7030101481885713855649878424983854045827233263685581118240910308500940493351583453365187681208353887959334841212378421179898263908910211915737249685884007558069729508405493085953594570579857009858432873955585413157241616968144621470371790272837370275837705120002861074889034955372713972051952780353476583655511187408784729690853776177697853135348426178135590403164404620033896541638650369884898746895408140572632298127405173582530858378452794993412545471672732600982870425853175594403611880231675083397285457308561061483672777793240443491175542948353568649743871348556122862299320401326366193708828433315333733016318490595434376555802730211100374145744871330850082028788395131348438097864096624955788591954907678918991507295584406695921508526763454542063162104147558081344998518609615637457918532049950999102132414829876039272158469088257903754098163926398918488827228970223742829181131012889992500541198075448895085075777681865213313618919944907323671516028179246975638712804033390746490174809343153232169456871014003722504187941593634519367486559896348548094801032175023148677314116324115965334407743198068275134129047172746706158681914912351373378765019987280555697355994896525962244079058820255179551538120790096432348093500262920582508058150199410434101131043285248269503034449832762400864540460827782036800279478802828016345283983316319626032109129713768566464424870044567418553636754794323473156811034294496468587295687292304415315358470730587330368512800960248563380854973943707618323617634169885694168280910840360812477408351991992844654907119025488817548443160374639591048438785667999507818179840041912221646825789300929784264526578186181266519985914355562875658184126792685949224240650993431534187895037890794694943870201138319917952289670699251529971900254686806501384407222862028599941949982888920720635200068863839333251391798533711084029473943993548639056827828475757130605998376865575398736616161166031074237597550168792914621742264992062476834801348948664608259844077198383589475075908950005386425635442459247769151690155507212338527111447162471942055352220103974074793838458906492405716708305200161803583118347535392183950953898099684785536675250751539859117252403673694540760846534096054604672 [148,65] -419646048942577205117587564255384974222895620210687975788250486533433563915026929534948494628299275220804750445194365585691461496809559780014826667778663746708531271530709590669394302208242689175191085040537478323361747691272874900198247405713134523751705584649714919688154870794113817220627278684693723859877319260281347504820478979808626623854810797259905735888029656413679579063047070539575373498397567499157505490680548020572472644977904106469507267040433565950060254832173226299504563121938126116903557741287974705495977362546234014798611299926021415977740742181158788764431411771608993479519836864135726269549486860737812968152766045999068624980586385135199962404763171653999981893136367087694121706731583598763456323408088658261502259093916050659204441104081092879819842159017777540750518636959707373681878104083720736736225227551783565159560768362729929039226288936507384676226677039407244273132244242961983229673063631788484483273260737086746778132375287443625856407883248622726206985675593791755117963506822540493727893370972857231372314812208479437516586566829599455483185380374678448667153825905876833572158283602853743037741730200494510868563225115844578509015548496164715025770058634382039552884925101452570756384827140234611184988977324676329873071339722825933108129733088263462065665933458722047426619466809093209658427166507779511011224278962466813959894381953324368842300961872081902347939979596889745244666785218201216029949463246415258848621958943231017070597097239502915687562755886172241839338806827652501591405487690025340237847427790168349386778588698306843058174842563139048693690577665675295856887415810606442935664444093080029741765200137711015935192531368133763026029475194602234028168384187802270478196069680189881335773250924419349417346435084680307084270021095419875134239784902370496510126795421832739610690626286416700094964195375580198239144049098801608936133474958567860984940959804148883248452254072107965758453903473295352197548145461676220193038816363387328945857852552645452833844852229519305835961357197674253341278791218424612443412869746413472249000994691824037610072629227868052293462827259085351180627572482320320842824317872185272253151734360400778914595244835072 [148,66] 21839783874111728031181795826522703813229094067548442676789097230028942359612897274156895814596081907013535387329653928314178776668957669526031406676872080644111532736904210574404180420124029437504238784852268215017994868372577204267884387240192651717995667525904428149858017298149149574790455183687540679983025664635258012103488654774473471589665526479450418959803999942156501644553930485170277130861861130300578646554130642405967288794182916836143166200538850656377500301835886213728484514191141948272705826561045696191538180436557933761659752009658446210582075146178400534604485485246469306576832409386892876144297621511833452848239080970354235743537320874154947706997998043687796463177766632018859747288402109576686949056671436292039480887748581132458466599869705720166286105599166760927197534020263375510495995946794879070001666533392416273572438016448882594932858699110086003566195076415100507335888157945060847497581448418894958915812972419772080857803861240315089698102244738443697458502638727989358846364182396381561331830020125797216385960173460113023277148893032633001993798062669529518817421605022643691675378041929410530462534204272833155135303747825747968358140727404990356604714901119288586429468864596306599500351367718635211257310597007009838277429297889891715459560988124144092233731069527576437136188025831034960680735977397135542830574357615861055920393114950553928507462050254056860006876494630920495592392398926658433968718873263440135361359625761960981107201826241133552575913695785104600092858098957859900711915545213918812651844642140105970201331743663060387290445410671319825348178599994174531542810802175449901519802091359937045067375367672674451340960753803541794006193897201805244773862463050479456829105362288690249686521911830116012243077702278292721438604845790445177019358343168098604629285270014891162430025145282779802222463136259298500207012755997504971658304955253548294182267291929414374341329757807513236578822690290408386149013054024314937777380946435310528485691254317089713383215133677747499841043248677881411853386249186523577653425029056345733805674370275356698664210838480837816161944430760665901121686946960231885854328120167490476329955582082957330584975712 [148,67] -1050591221860202642899662499699525148957801786138829113564374862606723253340668847354414833883380115289674285455152445651961266695683340829778285583566521599042091940782455624984706793723857892169644878008897457123015150648221281870769894943470396316807471905705679469821877448189901229314315691577092456456346269864409570545681633868710098783130118278075749938980287019946944736513334710926189003539542235364825927710138053317647431959647932488383877388147415224971762735559031270991800256909962839804955617949458134051828326408264545111267950033408064356536367832964205245743549692674314573078098792259039794764202212374122937207632716515200283119721406650351871474170475415082465446016773715896123368187767756918152680562712412813679669117394409316045957499626240889492793246409415334011260984893239445300060862135353637774784392524784551937214040922892466592397538011122212108342079831267865502297413182394030015124878905705655383762089899509598004866861731848757266239439614426335966679428180424858919428070276526851852346219416731506242997363065726740176407001504301791736730335219093525773774322343215505705030748998818739033414045498049724883216260100220267788255905904005093981655026428005967633068390914857398704311239167611469452100902282341836639093034887941109539454917842380761927035204852929398329853318786565403825841347322584603309129387046497199577732789961258166136838352798924091610620303940727093149347769330001382139277477508377406010575835614945793741637593752535872806734278040442165006943222327088469338934993237751603460360706351374614026544044254553915743453944126689641814834914524812419717707651999948519339193886761952810253217919679517063902663749182798744045335418370569395649063997483045055273410125273319444953332672982930425340869170626745016960886250118866985363982147085304133487696498705475622853518005960580019116505033557970525462981441657663402461294858474782358406391192277073797246616087989918441451841727490492659573990623668336359855456941189203838039142394225463982144294139518182414179619330377587512585996674732264242606505696687155719385717776210965074088400152823812247911486716843683120577310406982177383537948319653380212600106601498932099986578432 [148,68] 53065736628548637031703821575823569379218201335604331035346954767732194666321995704446302173319546903966920995950659977199770372745051576268003367585672827310402155710454470632201698289714417799068859809888848376130316263565497120653907611574999373637527801849340189380521115759018903601855208917236478931270385536693523510204701122758675895756800728025931396564214289319372757961658268559753811551596201591172959091659846271283894117371286177971998549975555583402729241764850026164025992532647622394498856408787137352920324195422808785016462932906890432990664089080040468201734739715723237072037093263878789035309267976498899518707087598011828722521588790162112444996302069234288489374784153128424092687575570989608517362272189940219280805907877454656119685687527498774131830879726615424228602605803174435244657665956307808606039422113463564956517541883005166739628438980495723004400633671415113598132534072799231955787507724753100940396160676906362005134598511375212096956293680897849482668991783675963636690036508020872387932378044126348529792864763245039367414550970994486411726195004024113397724327008483474029659262324691766218715184146325144099840240846728314611407643022711421876763699448496849206345392454068634064598104098072710215078622854303334969596230448778054792163949470562649103519918824558742059357519029194817285875836137497261673103975967566735642962805915668740273252932065328853768585163041645651825108425820544651252468573301680621144226604793609504036018854587377593431128062361462469026650789599453453187103272468473128589247160185314797867191599759607022491603519249050187350209051502319213352116520629528461937692733819213210226631773413655292365398655505661068504772273771350096250407559193863159972385409837736608129436391240692601292931473318067499709004865285945379901438474609663546356702731636344904511614869147117741727542462310544571906884410010700880462001364500496912068045292133748153102442934081727363541288322907983071893427803088360586493785780680581671328868590254020195879223462065116659698254598294088198430768926230826997952204972363149718012158116633709783283815047345921893765164049174042200351997378563726037664260327213793481493851058093425300224 [148,69] -2187183461259060088679570077100177970559451921043959454606635192641848306784760587003203737596441775032968883695163275393833014756637774839747662093488964778280715125647747295003659180507171573132447576897165562658020344855329278372172451183174716392162928098988797524713539579199327509273936875498310915612816346481846606088499331409298436889740138807934025388137250217025408303743979612973931727164054891277727441122836847977314064289271916804012201195483219516247215986356609528192922555350245703742367599951234313839044939751513367424635823978048978914048556363670809603615191616574951723872067640966743473326952246054558282123917935727137697143873053451484945840087318938700434043851318381754581565992933913989750359140316608444047916351550209763826327989216269226314847857452177490463853037238442116207281795134231186946906092890162742086019249381305088863434869499590573596311775831896069808582126804901910982701755286047193538685397243954942600206548584956431027646863877883872443352088867414787143788074433135860464853123629157505215429551379294130612699730034330273026436098000377447257481342951485178204706652867565817874524224108542838336887475599942121715376942859100131316472640832096535228000172800674345076896361300089276695797047879699667328488811118962179613591233891503765236803604786875106453160404118964465293743442733030209635805296921865412855478421996477447016033776435528765811551004817896489122470444724786367305933551910286730780923917312636273055880173814004285371350989160623371155278987284172094474984505133743061158964458544105375516204788955965611911283365543569823564552101577556589842801188947930872439185549659470792382426736437947781507719051540650028112309226360980774521068825666024776210527361365396919487754614833265284748413675371371782660498389489390726716161604087741247322348724624206014345171651214353555278772665222306022508278144926623263930006471841411275340588810098358385587269208682106169722281298287183420400666533135252750847575416768267062706455104685277437489669597922988794898626197033393525541728121457961697429646311264837596642172574281647789625354367572327744697635987316521916367442991337270509261689336560371031451775318839301888 [148,70] 75635216356808919460438126141577533276205734564796944140250054653057549569275241385299369818202652116391586787803327898838853197991433342709046333010952401947540505738256184297366895864702729484921920670657686472547547102256356746280933846307336460605330586511228565334623082035761536366606260684368096984224042937321183477546669840249700041982221347973940571209402582626092266699069660116383267982914130024734336442231751661145817427755945433575377933282311066488139164469323219205701552455258398226071095005299273391781503294103643228367338772334458663956978073948580551890722460293815879208325854635013362309277326692296931328635101219819699486098548149263985118714730046254971638140731032360939129644374371338346560747304947206125822863662614570659334078460927752435670924023290910276003724204612415586603538782786015902154198384770285846574588346397635084827960041705396528207432337619848767285929817359305090155865645841979911397947116976535029431750587266433621921639266976210820162833003310198297834441644374009500791391802939549350032308407795765371669896211413653993823223629442887776542932752193127604581332694807507481858395199133874964301509846055903217534795423832867169037139220142088515609080962676793347370488052239685838823559316246144373285760952350083403994511365150479888927763925667370048546673905058949721085561997987930537820481823101726472691214635667390467008935533438969998421284582395591897648565156924906614215559443065396430291784017264341575919356913582193382246480479625435668032780906644897892445845575507687333716776899383612396556448406660252170838016589349259904434159655391763821058555191312329569527123046137429165376492256744742388159828604114460071734938230204666855736235062010123408284826412934152934572190455511115858503057505604956373404574503141343462488919055286853447291440552820855879332442998805580093227288153111038846902582500610970375040004027278356804110272098442083379344036796168334404793459157806418181179531506744766141842275313393183087564288033541222987836461923810723223637931229516675948878216201748882864879708150682302992716059646115869555321484255861327370915166437190573189413327541257118634550870324505268524028921401664 [148,71] -619573858580586808114066000539280829460648301524561009056404505482814632123874383073261903571174613527313103558747324610234328682204303993355990818147617957831968963106750715541436909923573829550876602237309924369872555260144528663623187714753493041918054642156479307811718994605156253596799092431857232600408817992246020363702513046533320312262993190655737857869229029610538553000420818008754321016562766866660042562229791286596288570407916015393118845306283651339521451238452728083632367459329978576006186422785997100361159045011976899102693071256092126950787602764352204492611378041750220834089547049061117310679375497209611764899343306174584647562079354631437256585812854666059874807216936342543337537560900838042553699046610499808682124416946272327489849570251969656658092159400838099781971152617912771333333821698608769988188265956031359141889843678465697597841177616351098729329573144561267580362183290896594291036764841696836722160556856512968550382314640140557744006562937277626705292543363052164893648317859124025446759221364322793657110678034359433444392371754105398298972137655348031164298562125351182449276539294254748054210104878472216120604690027826130946292848136661394017998502295289601134916811979225335736454907848390430767434370685572571890672310536033971726586048494826766251655411105212391826469964200378445715781394315317583808132619870516505153996892753265475023219527531659614341307125142880391355739120794097424930063459158232302481959522761473701823765116472960139786142811700164435652139224593866401254228596919840737078571238435134900440612148158878844094562229374528418891533528813380745589182436967354073894708965380484261769258874604444852375645177082098973014193908751824198354229139991986620286961814947736249758698443434017711923365293727567856656438089336245098074086468168276285983464781288286041938995937661141131378663755778399447097560971219364999244617837711058245460316907684515722458413049653944665211367271116952345017367965506198585792289536112363180423997645580898898174364114408006335291633124835323619376112539269560681596474738934837747398779328446033500498416313717010188876730547188927405583163640110773555922528176940494435101312 [148,72] 15073943049231635924833073405537113958311344775013638445994992352544473674862998608611897098430022971542444101303704488094177936070751583218431390629950022301121468115654283250463014939260201566504441628374448841862823497269086837553836042218752671386411359331146780826220367488894723402850521590730657684588646784967408779929548964852012253988965066365331849549642641352971804720849039755411052402840040742195889008767739636632133262741787623828176679315700556989972545406974026620155612770942546876171649563686465008744045557994902489329319444069191023545008481778572122256656171035341865586413707443800478452271715503629444944079446071962002591951262453649534035158886709088250808865449190063595526092224055588014093295969006605914968575320318538056064903567022497090728226270859471663089306394388290071742367607313604113832033105841858958822753965844318968078451750173798173529782187555695966000774964007403342757075038113334416439484549512890387434616796989804467921603221679117151801573732686284523313500783332132264604293652590551815171285592912156557550761535963762156344489002212022678382942222185430370395273839170359285941138531390363554141886919304405486220081506853187309680792944741735967299559928679883067269135341804952703996567105296462436697399633381402081015590066467746882722170638669029936687468943995866315558155158153319627034885161342408177557361762158391133972531205237064033600788620244428897679574628022255875699629772928311020641522371267997973008019497412341090364124187218553325220393586347789751802160969217777666211429404208902649533833771238090535622505190081185900974795064773858214768145589043667385831861412331153077340120701881461185852843600065973578316630296575492478578293901201374250755897537168530078295258552482229228538885533987512840808823479743776928101124644757270848595551626567317532513256054232689290350407913962987484574831815943827159043164183663477421963073002257380592951332877431342308258485952322837081320522503970819956222554517012090225667391111436093287165746076255029581535692433419476448317039377991248937944032108842534789233610744744725171676229012475401386851042468054961153679091149605807870480382832057287109440 [148,73] 671211815818790691422681153972432137566578641761305771068156119507995546325194201169220077339409727044721597853737446457879541286562642692108242253527905888095443769363193182370074987347721738415819027297183397238384723072510897079450194897197569942277113508267001735544441333913165959162492010545827618119012990186318127472677686523760472738093960305420315576230222448089883422599808174415518203007446151119769331493789392804903088150093892601156454376057081739665746845265885431639180825146388236904936310498164564430597625412480121917871964308140081430703087089330246930054360034142734008884048638624596135219513839751213693270525453644072343017194679751189744691178596607054650288448050766377363454656445085338336430694582468226952254684885036627661987252290296349455975066898690973748943348572111173359877001913871077080047853020622390669318746479293533140264707672205023902463549384412174919745708774031804104430140458901705063470173487370561273364980297040037303145453513001828045289119468565410197316841287289665608415021297499107147318320120710149028688079855130314956308580123868625865113203062910899141262406628804826645594558549498353222957965172666035370103502460496522127026553460660540365704819156590416049081401821501158111804016784455844625463616864892540276588368733483785436706732872944203280291280909715569389356251416264567819322384487591923069686192250382291481217956850205696398412536855753086505984405552034655550491200264869754577045229033995965745345758755612491651391664930598776052125343682337998157908517152874051242265856770870877436590062295663264339160534465605751743509497250939049284641066123088435084924048727693778029402300485869300393330274053553578205829140346502090070390131758795224481893494091508226119946611067426899307456555960227374338911966669739572331125577964356997340915175747919605306998739464938076756986682735924368664192474563887214710529514823617707428830482202046667527950131641104094806413169049047161873786605612950199712573812788747031966125063074925715052983790963133258230933104018101593268463265042710019999144829398843271937732758187696500424159844443048417076320960896143793320405583587921212145490361468026592 [148,74] -21428382830132850043706220900258482399303971233441133567251223322612879550004358924895527920468851059799185611747579882780801292013249171023920309690815689693188686721494220663505887860818577560082604627629097248055668526990907355199236949216158613724060579465129336515764324340750502530217906337542271355662880643740109889623266167155470618425260559981576459501151837405805481287933821336788829737702141561233151855800864845947690505550386183144586436737568015471741597173609488735145397009752479403383132937583723208796525280466674622729222939432625938832714504635934374298611439147683178831440332786595398526256346204078398090866893173897988109328941654086657182268103392271678600823677094009192237182485139807784644765740412179276826371732817188568503501844547082960077238336450881609004433576873307607945454062513119362736381262151464227627350582532416497549164515147358803969931951585683528572164023843604815007749944210633219054736006551629392867331801459644075311539106646376084808925265217097466711334290564146576800116642169015514831001191509564157659031613198492283523411538204032192822439568172008353932516812031702915261721854887412968731998054775770230194588918075257033383129184936009780539163745862196748402305404581559709959705615306685179997966058977404885133455946089690926386732414363346824045223757459930642348249615686483813518722934517097306785740259791952598435579649659820881972006270337147474532346664897219848683059117823048478699546610780484902271412108577515299432043070835724460944492456464387765282488364902753794749307494737104804095419214114300211446828981740738974416767074717016764896079784608537600645470404569184402413404316207247939446068489491332538965091451039018880153239523614932856092859595190102195575636733175008328461788297295130800504715117996672759197441663759370969052431918470838780254881693287053091061721246123361773015275719463224571638454405269590781600468597301987464205851323467573593777921063231511923745249469435192010970865510331274222011836261389113147436583600245927419652242959577979651185983753902504083861265792535118333882807575011930751724527849077812254379715424005344991365924869743212220080020960380 [148,75] 917099723275499829571456984759840485885928504052197769268452712309408424872246176923551329525552573652836456927950471714556873863252444390992204993399482858074519397183304022993774642035657986899962490135931180503310934531031692232129398748890849297141982214391495530035230267382524284322156349643580468062497185024433936950690133470155229681319631023890365505359039117942859268905032020987646492452300476739533777231405491255431058673418818321101702585309994630658037505524158936183752696925932458011067482561194720929769468318785922414335815347360909599645239329343337850289066039207735962430808650150017011336451862975211113211717597735228192616478885375330586654133475656444563327496050912825434766364193147079463892781055466811125709941231719143213548545049837120976842626167357418951288510771238779373421775793712047027338904634020769665287068008432481553172179066391553372059117870119839653393993695591370722439898783979305285907065687621598724160707326061938727334307733534631124718754053141170547923218706990763766110145759761273656972613351458704530895223083001877730619217230431388646121813633561146474153505266772336805990140530908289550482242952046614842678750767321473477400054020927189823036911150867956218014490742037137959404606535215670433710889004018561396391961183774500915947601058455195163775358432143621040401771894790610771814796035603016166855693612632213160581047573287704063919662986301734880115483971957855714115517281140344238981528478724537679865015920736894114438234857558173711787526291233129238823844591369218689657007843294995488779135065433284243891447482237634632202772433387060440534187846902841648707138630140079449263627768489982666936818996246823875925185869725447551111036638653572492899707355488144384587119948198515353254401918964673700810514558327741084833945021327178873494985751405179111874488160504956637427803349169528621843482158779318463027942227074481589929648950277106701884299963329163737987725471645312126477687089675037075464029971098600584440633172450019766483809922974150500268329619839441941037853177421711459938774302380498072498887730437328965331030641743884599677058175580646616067527034293349023169152 [148,76] 6427511461374973176593844379254096514547084799552019260063185043194930163951865484822877114572059354004652672653174234340347639145434496873185152538792263857882479703669439014710600357280112026513858576741895162083412748216360967317727414678837971948393642411347348118841764772865579969614131832679601402874108860575598284849840258442583946355891040076165690795364816246390989746621572547441870563022471035119317729423571070466922391008481343850066963556643758247078395271556513274271315467869896373801167648539308294985233886692773277265092407238397922022052099739474805280194193978140405989611191194736458417976720419108599960831061316588382570656315587685039830728140292439742412198748731345352463685527694909457298586027816290310863361138395377787602631768162599355313505198857126858141736416330978478609765733340512618856631602234932979598955806037443938352566373484871783407785337499828166284729663015864012875948848714213088953387600855127714560346717772459744911366323972099209904842939186820091994157091298848562477348880512610872429056757231396475166080366926520163824914137940869735067692460037959069366133377794007671150448420058983546163686025166576458661619928446821100155045924332390274424803418388304209815433358657711446188915477308263474800612473531739024236895389660225998909748162332527670225022416044876746438341034763500964254140084335708951048909738506145877617839587750517669412469364106660494909071533628154886718394940291421785630493976841250507836810157986531404225592464298182043426848278884762983785119671812653481240172434728135371228829699977294896002519726428340508715432226736458244516536203267476287636803710418333324117215519505270637555010549815896432668688715803403568477825271983572276154125401389096306505796575694168744408623018071715766746107266793861343999075097796991126830177536697544241034716441212395874471457940287781679741474429625924747168068895045856008713449750852383565393955809886869675740379268072228832449244780800414923452572127694361946497529159898920038626550380538771185860515842432757374656010160735515246075588631280697769558867121459183584526757492228052208594536922712860236305277739164634540768 [148,77] -129155314828256122091168754611342291791461970946479427931251061868449206603269762834216002396397176888108884678943414790979455851718859717916492502359013800658723396723581311964012625068032457992814118005779934511175303995385865906115042785447506410860475649091377356965704666105198494221249589634601081006634415474519931295732244390020618093878589770395248996320032358006294908991280129620955334755700420515495295994205477542714420923968074777090285418440166025107917076184064358143172868466926542685881681859140464577545624375721701371077247120171208599848360269164289185630859361446425140401205250562802586301647569833334229498218146512191869939927266134766025460374305004455687989951103430826410783790774023238568161703322496226708490843674049990320914305736454275517713112511779450409095380853405703215569912626133764504205153524718077329799580692250746865346645667296847697807020128916542184590232800054539057698826675058057069768018592596071969102155737049593406424906403839292555046900837202538264793474071644852257043014045642270819695331715977212180733519712152554167177225749373586096898642942988185296325509264085449381547040671029385449312649686005152207928466573564845875432703366887255947664463868607590805892876735658266784472311875904874552190451080480387130037948833504497988836356500784611747732406849766604139485972573749644026245757478440657088838718447222822183547440017714286889623978609724512441925165510336988751529199607419704369154731655560073135563984190828831194380191014964230430887874423069051579640711780973845258785176821371799116749656743575166677846678679636956668835780451073483655616846560718119775420948991637413493955562710022896963812311039723973434134038516946134684737118050118391801365803890732474699641371467884481689775716114667635798341005792941669691461097569205727782092732977202673406874865767239297647664114282161932629319625881148790906079537672306947609990491313686902679084332671152260498317520074630831404819912808985184125808924812530731632033371059607330678352670629175432704275005818318603118521683558777079109497881099552346431729877081820790913184892293110789544020111594365642087103023238108768 [148,78] -936785731690227115183593606882054165629097245965626165631525045063569047658776640292276037573778275096885351086475416323284125926359452284223130832195325803956393205787265080257427428854680510153446860649986294506303169237118308580756934655410134607511986139118381856429219262928265566961525130545564282092230863234603203053924592153618885365581173939282677127116563572217405558602379753979817056020034856279034917673202891280075673314807328107619418311133397639058946003966389478734253045452582565698477770842889357393780762801781191551508953162141983707629756655613279432084575537638380565072161459683762489664839217747581110742504139543470327962268105540977696602738634683158378364517910184271729702278964065168940758238807049582907820051733809444524958825904034971033298995993107449391010589887835294952531903295359756519125521162379272588783469094345106305691925201546727856198137721944738828624652874720723391481865778129724858568824750638527818113741344052729620857590028165213819284113113360987429104154136935015532887925508255158307668492217897515414325628100445178372085189838439486934245592276149021382206523179896588779647989624748164757107130958661180126797199658366323704128779069250512899239200593903897465269471425323464558729729585381369788446081250620837413297621492826807586828612243349533975921646590144212743199179324485543735411623575569858466995340642593237156080899644887647669326094352867099041392593227479973539139549467728078386700326314205622886538655770523180299351577609850883630862005758754350711684828768971513588031679701691969683632014986681107461737997324731319555996549165554413174620629203773305007960069153942063237132536853639196752899724099165438555699013794374831042095692592524275227945470496969386349656076208013393221398700506619388251468983683193089935149996213246539540048919600305271037084847379727296339776711564862935735987732114041086202678784187565993217744504372345174303778058298153584864738338187579718789474321391280443515837214361602603021248892096981753224246267340149815587456877771519823051881951938919422269088741934008682491241584797030138270975510597675882135102002963246909169311198544 [148,79] -42146180162334872976792566675608025688787736456001144162227515766366168669182907443373344712184219790697033060111873962083967304560913476810242878050533439432516969870795735183699630338691814468533524583447003330798690942110757127739835992946034675536442923168348250444943051004353053887399363383255244292773983182979701508826294212554599613264758998032285751508102422878314024554776663694615152303248777614602342016804023545078026346693913633940298551992759875383769028210801407669920580752208145373581434692045226627139683733621681833475125158139318574996032265935735557895655129687763091174121149254597201234891203294771651677448529761561885558914825200602285879013880271490919570340977165756494173685052928602828974757889218776757981265827135194383274117656867988946611007069682672299669778520000871053165114826840254374244913263721092488886801557192082681539064995702555319034042682140978448790616543914512634978705557728108026232168225477835628343616291774880911175190645078358690890735713310612682572444917203420712111219963094629968892562608087631454425843247366501054163111057050986404413278975945638932120297680680266625241697836893355392945513400784430163495420399359830809151005100391190465969864121011650115407583193074953910480891569010146836841911112617330617901944958469745532362853727094755513050849395845745396073020678949373332310768536030404325973088568292059427304543263621461913378847070959817948989916509371362863312091230315555203988982429073202985114119124365640998580705607885711826548276815765366116394309063638338684565264027311029565245188320058830143625930834139034081126020897385438468213101418730068785616788405878419871839763944256563844017832507583013617971665547433640504972186917505486268718926924990937272874643772152835575577352761699328861618028901060365169782212929677483450908447036109683449212502755571263440069419737328713522622578572926710415177241181526720759774621898634784428495633601376760763835727592929945569652920689566105767371595295350115353298368208960754671902852014678743648300601610703517544821539053062905241435360990001116698930305869182287575004169687328978117034590923959684061089088 [148,80] 253594061346445365489316909667789678442987903698189989685620818219176788722418885155167651553739635104303596316788475156784207591895579342835002311894800892937002657198293949872734262411827855190308859497629193034273866811710991405284403796527261176372086229205019111319784641291840444321539506499421146855821055850349098561715106187415858753008368950249032144850254069058697219313803376382532708452599118002482193987325494975140822655413407748322540096017284340789967888541209579148527508711985107855841579804707213500875897479568599218262137673485628692008628269933384888820718072234135988059897823063642750659301902657383082413322041074103849167350535169910238166966184012514771414415028968161086822060049718887528909782010618863164079458212738642201493905224380409439208320678021811361945502780014580304000641120364363157301263515435221069553815278917251353802874109652617718033848569072445168805947827599899998033556512925316754964588356859496021487938419082592403302251425653681146500568327844854738972088242589512079855660326478548423917318889003139113424091435553429411087955996502770803816770841463683696198571728091298981510559035590360687481304190413183305088477352691069615471562736570421812982042502193203689538842861869337123449697205352798214965272885652601821435662870096797332698389409518191837505160476212808992572940835570146085311233653002394763083961800658548969233517999256416714828904449246960561581875545726347703619932017867593630260207656090300858795484782752966504062135101877049805585448599793102065400650025221223432737214769993167758979888715999694594881692303045162678569757649307180800121575657757263021145892314602164760900889420182328468699249164915214070503425346633917720726678363660636881800349440656691106412237644363046372524710610272030618447743036939309287566706999401398041690001243531037854365621317552516067770737501717392124291807188988676694388962275512805142913305334693171529619877338967991393381316564384073411916254827421167183395846546165325228026206230298424148096932643618556242766763968506549372710416779145501195937788648915487761908618243398292954946080763885952829089009586159248608 [148,81] 5395045056980308181506608543615996796390563458415260714429415451424279978911288110688567347450522295406561417072615380124762342403831789084036738205982361478696411357682877294447613718351770412933510851932326787977688004665540367573529334369782087136331150591149382937771635743992353485694784810495134376089108028662454323414197008663145566019710809516630645406688098180150125159730529892744491701254709803655099346951470730827055673298768416371842035797913915569705084793360983191213016626924584389021378477234944923051658434416762005086555147431382325348240562835370558052685021364884570719071897567954415384488492885368080099227261088297620494835266657586899251440218505026190800629319978776632111838521111676749175940868183344744239010327877358089384242401721199633032599479159818820482788071878295665126878913863232589926374820594423073886391605314346059849697524604871114060390765531633671537949696853665101795013027421718492731907850707175851601656300015594550809008868939250685471687846531921596028416472974730316892121631507969782569936697983072205647685446220825650610338775014991098863934645484760430597574835195135145017525198471715229047064088499496394792614439302014278734349367461154312037208118801169364234208550297901874660599513803302073569453335850104086372906470794768151632262004859145843971278962714411926119642595805119392679046562048540261071895674092928470967368181881071831454069031928573772722498697800176567926280671983785275193058776702806916538851856680975050421854596443213692537592464472858701808000850799359536322170385347002878674374441127951009413857340788290602678165010298925407439789782519670913242556784862214224673066641536520414669659805068553165683234604860025228138067633365287969926780805941677886291281894995653620787275053288921554360920769741493849083612373021640713784243250369433535471704043993060543946730737502059893865122458174708839788773741594265457678116392822081904513713758920316986242979851918655614302745378693718617690636710743756689155275664061459790517878848110060083983678802202198728795508688920420151150349442616324690918622713579623762865067713600256133926118875453168 [148,82] -23409918694699114387052450388262123847196968491236428414418322387471370937799410972099635204491245299617185303287636371105276983233475384644411054026524144762942222888597161189989815101214385552410331195213923659583000778473619007006179582755637826015709599961453484805051425167559523504937335394591437015633885418347488849240287676117633493338442450345388613709692873370744070856734693126046860907149962802057044786762649783104010260546063874739418406832427418113222478859921684221354267650419603674683549934792654903995335629404575919043779680965890570913158467214201056222667088639528202496745192962257715394484120610287975374486926961392343808962373339685949146127000376092682110876252779702761501584102592646175255272081343476260575606686259978186578130045719876012741752463380040333262391139660455864040361409626022495683563688974998408513702870299888050530394895497901668153312423387034443330776232522833087792505260857607178592058208065662672026092200270486897516072686648336079574360359384742850961214489950919543896390418203091771555357981975144229307541446561200160602294547809225826247733288614016809488327065614429611961719150798006583516188006502588007882486511633636045735094074711299974811714222528040056722854782780674182686729861177333716366031082324026498068063382120005081055298676496615973789962765922772449438571237463928598891060668005732160590775403196130996490288953825034369337382107500684264090702005374062048753459526733515261063745716942394176676072674900738864311114752087646227069883755667499120516389280137263918760414573315372317324449818408936222475464618703444131254181727671383177004408165858746165464785743129049874037420638403040943512931775642186036316154190400162555771608788316338290795909655782106743840313836452256804002263355124700931950140312334729463351201402884427376859723590857170193173465052622940307172532899421822966494478063538915525856577531412898611835142646831999372077078888888882184499755025841612317092090707962200301116628438631372775731876697438884142302298579666544398078615582894554853600282819626715191464913097090245004555427724981805942615262858827531490272461444 [148,83] -126493362181659043669520289191324291957984527752600661199111542913727769697844164855831980211040303425486611851693811037068622481730092409952610921216042880612479824795335926785407764326734993012729832273125740402851424591457823778204424729775658143411824522112006218854676832966025675165999724298877455567443262568476122693276038163001950113788740413786726012858708432259261236727041306544639936650024545510174824054306393768327381711893031372155039856693012486412473663803526369504060055058516366668657021115570444385028062580614001588468281947867938853822233042411762554280149659629409354414103293021321139577960508542362619540664517701715308360527008402719119380900808815619632141317303237744528052422166136698715497704067126572198510360204781976089826682629447412860249942950181215157605193106941940124711577168349190164162183757976175750577731408951679758974465935943423782570627459273566486935909226814456787773219651356163254976733605276441147824947943958503860181519712970361094938701155974667111105756779302591037909507161074137026417104619430090280018665198142501317751029107517506419740010570783030991870341876992405778861727395672526890744105344645541275303281841450503142715768453746631438435072892325333611521706130979142712095015459550720287202427898400280811077761846475300558393387258947815462674916418932607100447126624804493531372949475102005493453834148603691263447761435068521919171371320521537319001658892502355218777731497256248501065705173467951427518738779747646678151901747783137134378983952376139894533453808638532802603512059119360816632647912335851488590373205270604543876843158318937231750417981962196316336186251589980296241409193763392607731057441639593778519654175245963851812566539704254445577573341877694700720408666841149205256111984103833146106250780458017413786559876613238959344629998697217330269590998434884741349701339034292034513506345182987279166773276102686152698391291571333277902920624946190171366287264003504183718295000922933878374231882392638514389922478528837015852482885792161953067932154765174167049567372739363555537120874525226490270797458406951637382117498341393576256 [148,84] 2718297113916707774180064962375878378156302814507028773267241943226801209634377370381169072298089527803656469963458159881501389493563819629867784575289939292614080704949260621792456876759913434824734473421702907064092141074100999634624474099849744720786070734630752474220985868427619553580610309196451187546282892411986859481936894790979746686542832637807539124108530310989706472807405558975666025436135354027732382782939865042390234996197017158951258146077805524039276793615450560401253708134464166361955575707504222056352109599570886625216709391758664916168853177813761487591294909094599504942851847407561918256084256598846602436637262614849129871635817509314518641137041505246371919920993337086282323724510436522702406625677990004366582254101121412521972325487361887171948008053786677365831129348862013812212346456491340357344945081014102335408596236570483094396720448812006335953255041577329781524870690353892533393809862120438306425390171076442551075952365753759943514659935491991232557885281386093657510756261821649508035507226898672785472659445598961648560927969620830059734293923116796667731597586594592036653235326595238526058206509307656471414025484468853194350547395249987557662188703891593674339797852674169455937146769571209681882266515821384000847698265780384654762786593630453862614012511621620758216195784659856596013316792014950649362798375519290614112855633054041571741756266116600805856517382353473003721801144681388909563061933738679885037203307075179352736336005991701654798719239918799790027175065161340680706938580113370643766728032604918262490451567302729789474347062179540151240766418213280157398659979926694127925157067579212496522928383857520267247543360242921817363961454691221289257446625115411251141347713421840279373484735294050314978027004707993747704958814484146652156741681893542442973796064126424669449611750233301479335374825118984862005692433118640859356139609944832708873715049823180537859145035682812728523246001013631263803401718849965230650487888049112569651625771352827714137904952220674855951961734367357074011359054441475605205773813130895762518216308636373746920074489859392 [148,85] -9026670679772529546407454822771577285384661247329078513502106686497575764761409648534750571933390677429260271924740825013458512683815135155406129594395411332911078460866327250381416252545565788558042036416362198498563686131997433755440003402643694738176155106346443695358375695558839054218962686632504107210498978417740529885590040079867152499243813911218163102826058086638151188778972595026313217156087834401103644528431292386239716738782968631136122892425017667808493859074229313382133672012538922267634315343647350280231181641922133920431196980643525206637649605599754528489255438218374671578109235962383042889781813606304783525287409333638212994972874904259326852293472085279722790583199900309513821892883610733661658923785898892598322716687416525634033000044381315894264827812555707089389319744923798284302192296368198472977499424760177511963122680289327986266598148046238746096338693664610757808702252665546405161405123283804158876928008386133822964052598118026399677765969459393012134399155734609356553781287605170921859055362234597911623857897287929955266644643223814546796936711064707877129807110717201257323185317890638016095025503232040694430573623132344486457139249600438759652159061979364763408541108667447250536568722205639703963159050139321288936693950047550791031102474634125575287525145854046774382885657758725846653254760643316895694750275433530753543571710775285738568021210829917537755261628818900887735503739811742207713191289618914004660032683386107262322440398294593752767187073862621293411438658893298610446372710044874210444724071126182748632612744395361029961333601599627569445287815460185300604988184005928573041076906537718741467048538029526676224768285980187055977996134489600922523758589829400712298365699029235536460223028080042688923716735775002727035862652218870066070461035513808216784217217533375018094251867466057519438007681124545551379041631260943092539788177430693854699543937212040120239536646779750986640596812488867815072687769919574580227361450306517699858281448349060605746600777832616338523601151136850610804574014525660151453290523707228402351836571550059050437925760 [148,86] 15057629704711635700618820153342741638997300786113367402895083633188723671836382780794191353724255567315341027930609874463027365666658238465914988550600491676125176908452462863577950414301454968223714805044879469081151389676505430992788192886911231123770934113407496771944889932538023845029654303204866869011746647272021438117902754802392384232270512337657668183129624999416603853957778587062965743759611333562229605791888803564826289144434443064612620491009900920684281501160163887945385368225707453891387199066518495690962706982980962845723584049463007532501613799892569950726889934617888364289463581120020587230831769466163897824034962650912530938933381203887202727733357622797178348282369602270657652368180909078241663746691823851055869550760925381381837900128219809133352934339827435759188121212949924968798296500925386983925489295118013577005495487038193809233416690143546780017213671850263998400947531031360306806429707812634306086953030339636777711079253789696359207278744971180523081224615670967848269301575963153576608744119130504439841008653323943135118585540747122612918881641139632075312282032085964446662356642001783477270988131184034291207799445562027706878191422891654349298447416752000169620291383488876594470046340302970466480161530495365912247898196910625018351524977843305509194273985564881589225477995233070813638808796179514046801114230891444982040199762388847603052619985219394285713589255884428551226572556033317907454339334492100235820869884672095357557863185683427685603011584548859602371518886139483588990583321801074346550621034648491729031921691436173029519543261947007236497842932411327119668701924888875998630132640147379874919158683242370222950266167977191558247213501470106231076676534966115598816041840989696935564108593330238058044101531402429987838959954735263736625074283111570118216120323227980711883285235969052465490357444843781077250219611087394854992905687451497472615266062585895731441577340388578172634869975437062974230288850554590110534056818220313801822145112286787400121163218404648306795255696933148282098418514791845058153382599084247195120034035451136553220 [148,87] -20781937801906609634223113806428183028657346125590137408837128775791127319821107628687322194358341765866786089698503670851910144905012536493849125254381804849755936067991057178612877120155842503293383043883386642074831665022581087551151881864910883570697227914214817697618651627441497747102116145679492689682729913707463471049085052710474744894562146811829616020580195493667451544567848146028856496136312209676527597930431438575403548087684001158370017129801094110420741048350287588846109481617007211938245225318077261392713519669172007056884523857840533111894777419150827147038074605542321009019663307827573867183496610565572689440578251088871194995185538343289242765246206121404875621330726798212844542122964948700744465094302207035314009230728264807862828538742769544367962883230854767466571109168334504323702581859858526066560651107315867661126601080309161103883566480756563072591502364653492122179819222941636134281334530752174760589059687228003749274949814011832522385133970935066812430833587074762109838513619852277548566476296093520020916955195883792136021581617546667311431534190960078390668946843557892951029736092598644683120571997008084527767278751256247028901887622508864346684969749402922494320505618812359237477911916035835572127224917954484824111231149539976026071415427302468627747064845966199864993975826504278947185033893351351836203532408791794209309189375100122405022617344773263962654702788329170194956278041136929199184235512479504436407483448512294238464035666303456159908114710565626794044146586850298184510654833368370102551238416638701068212149303220347572512249172114609772747868898878122212834943055377155032548318420271907575293868904129508109844315947428143223203771687560267141549915670393920672322974488523350303882778902664625101887525071135022182703164900434498655145473242720903954785802060897596591811098448275640158467954359782792970215017710057840358123068447898897525359537804661151006307243770734168338292729834838357371841088575306376140923508529121216318743538885757171183055437278058911425753133933744657999279127353504534822434982522140185166724601610975072 [148,88] 123125992382379539439592448953453183146469513509809562573077015262824976484603152330445736771481189111770020143731953757650882279416435353256370043891345999107551240057447611501088539534235138739886160462709987916043945585387356999585599084444953377623248637950087374506372536953544202727697971919927485662721023044627493083560300728494724754510818010823197252619276374241993843969832198964364729589038278340081821247247994042699203105499390245841834892721758175305525378227532551519865920152667647246083606306736380731773994066344525909761490997584603060861329965881485372487781850315345617083665392175534729948000736057248873761107289631535681625924092957622860913450201439056600911920214664730396986240158166421551269729849349063915858018812041367159309643219002095764118850530500499449310146462928602421514155600917569266017357604436864372629682966696747683050153242375148937731686341034525004802104247661265918356672523902613969366026815470159477716210210822479438949277336421128564651977461779283572819934340206735903557983439471798256325749735693339485581532023828054690095267016835722158321709392720900538780864268932685970781395126173218706727576335434483411577214320231873439899893190810902657988989273308957193264359744234514954400127545921380067308211516014943234566414521952393336543787612468191299134687828654354391133912685232270597481168595066806272018258035460786810203187156013528310898001297319018989160845780915231836471650540031552683271525502586380384015866864336195523604504687220612814514011326104873681578699631541539560170502035303235966061251274156221134102180929665581436969102913618542309411298553842391706253531583698811393450364161549882061436377444531499660167416715118970302065640538775799996507725582427009339388197573235129442886786579791522607923298423925515471922120337271542521860054671406559683029231897067147868481670518299074530826826529620857641291092024052407821986943394119136111377562189467163795079756620463752305960669319014925892050141701243295091994608858213144819025879288969466123614239042301705619931198420945165768967097206078407268832580282504 [148,89] -1034900879004976003397331293371695782160031503491635295812682591776005463073105101139952822115050184657804889045743710610280741872742711449128419794023381076762193514636532455875921974432862723119477094010890896257802965592038426070478503154161190788138299952358803330428325069013531671853177018817684687094215865317557270051522454353742132597645138024289582609232838638504509228937401848496314488973904164808775716593811866984326532111410392367323153035067887141025046857748617678601291026027322556102413457349249622724421105533053708104711677772825284157850578978463810531378850215450224617147368611386012579315160835825712041213346172307248160694342907629657347320286389751932260801103538173156992887186201805114654006341357219680983858939409759732017388251649992392705838446024136373844067058738665359458020244503098024155702285672707108482171753086416642219091600879183212490701267256564257225162172720898716599793666089471603845138987909952663430188797151713864155664043012449249425604427751052509844190461334186409901844401458551538065104673134839893816380740633285125019181989974720982625490515875147619805366026810265757078018699430916604249544247117758111271826714655652067549549260080017151852463639975535366169124538758181507037069358775656403725599231702790563659078842337870337309415358558885725568980365265828794370493992960173207695307515273818410948191344194607498496968737284585819178798261052533231091977637555820875467537537228990121379554026822262353158527635264338525310480153461601156138864904174174796320127481202388072318261638383922866276195754978588493207974512228112135940646327394630710676193911249951036105433905919595007006094800026126330739668537151700359914602935760445880336007258944968308444109778073545234535138327862795896481432305693623198399384408713563188354205826297331294354778526119722551823290456533429984376419652411790459302491141826265507973981100739369707947804763583837220756598589858215777199574001442236372294198602910379280474408465383338889697805737273710684717477098755573606510523034129136644452626556094155245379936764959696791041225608 [148,90] 1876002535863398971413432512183348823959449622461660209706443443394455354466022791300085191825315762393681039303379604910234045010590570104570978473505522822519718790383192380522157240456739677482341513662310035777144995831702924216048200907677445143340200788779028506115619278349586746720123596806730660590955007713989468909080158566484130412547215978022261727387259799193607791955878126664586443598666133250161675028152337385954033937354770635766245975297669392593520056981748351172314207961841412452398240141510036250233347770416927286118806592625333664937968995081658377997053340391987524284538731994714215207906385701100633770810824534041423269874373203637998152832235041223188656315059007401225185102542348340709457088687325597450945566551735209355960894181294517858653707299939720679609298850598210049802436803431563328097698671569274330319351761450151650430144447538085153989888492209176703270904437753392228415979113250281973572092969451472222363009620788926053464042265503361596903249784092013382961416927182446538488667789360062720934319771584042225429741837453153231487424630043252291448820952588165406726674183317877637797655181252932085908657755471985749659995530001923015034465336415140610087324594910366220007972465794138186870965879724928013052400461251958083462202629163888067763995421943163627741657379497701098343437142916167035710330253569714862252124461152397751851419655028665525650232351081538575973895162018031170992083066765027540768053053018275295122986974497424887280813024330169870471026769906821899184451337857734662870235959759749501141132758573649630752152571781551383920276181374983198233366239851777102331343432221158955911738288460745712055543660608263723458165794774767405937308753246461033511913794689340499109665773821784292519793391569214733701699097062243518885836902269606242518175760764868165124288254786647124792227983637052801308968470348776003851650450369122170662147672824714257155318730201188406184810746002111693717322066249061207162331247093879592752816419902194604528605027857089545098000466988631875747306931058036054725141956108269240 [148,91] -4268596728677666948641497933514656776383631681438266471391266129397608278237565196549633773507302987769685217876334570310177717184005922795251513427814353401805882852503968558162958163853353224304947111089054291955228558847782677793221642102084827284661299842248258634807903981471108072841362240793167654518438394730482088208608515831524764208387002153705205951569354707475094973543439754857455080460434647936860660411535378276349789822318225452390552757524481897918347646551911073470562416685281924662571679712215451652219454086515019243665508959761689540136379248132810075451805238225426392057941589843803398280241847744270703450436341445547338474712276630692883356274033145231647223618513889113676834690140160493977720614410658723457230288189412331727061613386903906838761406357483892496647650370191704385972808844816063258484943032245761677017264813806006606376783721232227858704604896201620829705084792439789318366965540089187630085395055246112226996327784048627781797000106661221052304111240715340955369638534121820818846144183376834607857578154149830462920928586661661698938144979074905638320457508773624540823918542265000703332775304664231227806761530921659349073063674432375960532093170179298655212644498250623763482443819400663236912429321950498358371174462421252563774262833254256896283850016458058225604856118516803375420360208596452364263834000126399516343145672138223104652503044361862642365510279142004033836692167421775945619523822000266810974127415953508752905655216367059014461133748009316658817130311782269131906055787547925266246659489093574072990296379714096608784751550625959073700418680395763727178013612857618623446811917021750600552187239957450727221334023282676838415040631207645245123464166818802708031658886279729503711124505043941677002430194220245542109252237413067256393245091428600671134286334290783224225003801455894056206893063442531704829002377978193435532946522674623646849203146648441646539345004729087329933561269445632813751157608649574315450277639994117677320155174203870431531437043143203168130147807406961117210107462292571743347827396096 [148,92] 5900435759023477927692150654393328653248577106141821274750550383937472297984520267956459334803735322504595246627139367026101536131679952778013038918513586463269687084246489281281707778310304060115131588930662781259610166734136513678068350425418151960101797708876507545176690302884708809306272195382539096583967753703247579384557601572917848745167702894107471416018918704718822338168014380648065909637987106512669143874028708370974080037454043782571894999428596274950235580024403842209334813992313212770236072647849794608952852099002715218161854633616192150802973529229677154840409896768536310330292443107049096933926659588665715939606904399201475596165671884955858441425125415104200056115236567468876649478229156824912170119352856997054242804509628952513349687868444312461086083215712764950782002467464754860690928390918497312448389210153339082413367605531006030872836786818003142325229822181552660454520725139545174532912770506935663660543339053398380257309948933696296763712312859365011144620766866754183257854134139992729362777334360158467390730987433192062285649580059596054407374050880432634865179145071286559636129057461591359148911624560397505808571461714800301812259466923580526439094855466060147338091663715647153054820859687684479397170728130913639264145071406184253579234025274505679349114195173222849929024373803114295662286722745308458717931271444583356611749011822591928689173847716247994232460921141153292291921762764366657317168756795891922833234494962688421344833631690964839374809216670337481900622878945164678601859415773281041281388914421735327032691395581610551454861025070857529354595430430728111580020557091651570352715585193061827602077853529688046225088862015270258424552357361064579249879450185986185263044959233540666299657819656549738177425712621232031279007081165281032278299581422788642653490881067457000982810768710933528693632467073374799436880768999876586619420024813797012901038647565479933725963487248044530995671436060633513819191983280983401694349348302208440911433409378263053545873407520916080635803590605947218834745278178872228878240 [148,93] 14686097715860761657850462593274232536502037127127510437806548250894213145123849735227146873164049489560084131834928164390143247479643856032693741161691314381009096033235836570024956881313061604379758859521334984172665121326429259873360838387866374277543716734889466376619744763094296861935603834621666947623685536527820333743568987467258244161817039365254018641522889651838040658216784346056597664957153326361860316451551122927723601522373392699985561521838153492499326615133257218983991667336227647000766766998829414700565584836383049706266514734167030810303531271251737384272931762685893397852874927438566329018726022183872451839929740474442227892073775278996538364971855155052422823753660638164860566807657403526712100188221898232816851695142066990898141269565686964892576302908655619363331806461276074383018395166807031191171096959312050028648362584948082755405220356562786608263971276672317965984444847381473200342892441836625595258123787063425354737010711292981373660462584519042009847578608001731824421505815741928908225408135725555410353672726401180879134322525620374141625353139831203561118228298430985674241270145375885761296708757829824185992182107726950738375890741569043185775320161854397423474758471961437625738561323274976443301384265458326516229274837518115516257967128192967111458119670037180814777017579465020794327934118569605245616785675004527987612209191402637151530303540393183581531012046773076188402915127168601536998497464444041055717850464987597393601317820335135262909153689162807531688303900465502312133320642484316513732988675141736799033263399102677973427705974767406813771258008530323353534432898505224906783884374985691258129084977147731627949313113842589496469730371603587734456306773965960293656505687487341050304968486093450602195644779669707107276579285883827351341938288243155691401790605745350980561948207753834248318915208108980824208885821662047349629702918139434087612702540675147273297392926589303373458466871688311911506770333031257714738312458637323891452709836541610267990847928156828604901823262135292211107844921403482176 [148,94] -1696084678451147735812237665319407933761250300759074463395243810585594284750563156204852417951913745965553974495345258698670536860360326426449202176507659839818626712380050152593812849981189814322978611418716876716001299476242117343780992131245889407471139372392307183384544335650719690744131305985621538098986390006086749320093782336909266547948635313673757249260843766478307547388204464241803474208199013553516933953527999129993651397706047491680454678274816856660866567492205223678357624499320197129655057124202216070389072635221560868347133819037020496167006688420859327925481245817448625218522768911646887062676033886575217750293798207471096021561422233433740187949539900923674187022412301199054663958666137034206679322611116814478353779303038171781962561556014451143705129852647370846859208395594987789604298291625200145656292222714916573872383267395020867164055210063560708267704209158803944701002299952633546051737902195600235324704481960185071788458970166082579843963028468908832851409822848124713832871288897376638643863516763292561015472120767116913231595071837514777652030754109511636310358409364618389960007986620014823316247460344379365124382701953755315733449838644690168448538884484878822666150301602244894290548250824041698331559169704751923277871617084912106561086748235912112560216683753424600194568085094063050269498224808074379317735178698351714098079592698141713982275054101847020538621764598518218432595245647234525564388402315575615182649593640519333664001796545339567507807082666465651906937428852373300581245820047432668648502717805057379016774971547973172043575468494252154072071032037861294137230729147371485497611850842318646395449995993543783765331351067920263570072611134954246775651314890046650736114396188597776212021802131775171801197183370121754684139715761358219585465030136757294963822978642302079971759126587998550380794142117872093180593829919339488512633351695054872791797175466892441356539790167329892779679033192567254099921134537007840484239975227209503704819958503899668377979100293690234239080746798568422518220501132 [148,95] 26826061567144782126938402921834055458656299852140749359761539855997665439511125954950394359754525087562329227370082089673874308820264029812360726893492796476388858345757549385363777882276434145687414185164030919776391605345657495407299482210666639701991674798751288609528295924496311097300309605658297196847415214537021466081718859679789162479709663152074240531834574461716121920627440947320217261626560607287631544546912159414353818384151831028941874126233209624293177344271586398056426704769950068048533883697073143194686139961819736059086259301715570272964469287122591569460790153456879003610041086192832563244826637815973747194524159127644756858062967664854856722750463224962504834228412494809290113394942928839581135424687253451515049948169857085840184780796737648475910281688137581757759499329110329470746533372415405740811842481829858048253451316039674788223053300718797544171165510760134726844421457009486702915220366694246226746024420665516639608427872675838026058475020712654788317571567682466247013295906462368554867683252236507858124681683296768018604292751085975649356337210496663946926610625348758659105176975504698806906215067360668805858257421178670146650891838678893793595601518963012288912017820284806995690271300945635266543992813860389509795962791791852160717682149444771482811935228753009222733743822741887019702795247986921132789636848764654415212544582718424323858170045240717481552892864346838360147728425551580635339375153878399709024065325298149403242726596279177873319935861042004323866279023682621340231586627992515662134490412574339760343574048105616177584673104212163019618222172056516847416506257731048850077073238974781138030806540454518624875372455293853898004470738276086308042651964541346286173149253059617460418318343143855617241282506230550288156547812524572088469722301443104659053142350471420405357288172337232736285879369642660128013244611247546541918938275842503949205600962369427271863131859051828106647632254191228341535049026716331349054008300924687185564228663919672882883169226588231824464937834368935328430016 [148,96] 100979589425433935373191619155074627621040360379682335618137487203436154412481778196000921343337699913978534181446523964318530092184259259515089649181482012419797889893826557803088484557827349739046373009186409331995626271579261910536510020343041090411821127854863476264526617288611200627327686122482512322177243647573821733994870431812670731769541754605187504298388846187093898475491367560908421981251648687345199452268278596553281573231010822714311979292503717453958945766383304943732714961700186066951604577153422850304140890614096084749170518028656531433011368029982575821024117032080639532958415249091764526972550835764383179871325315521004050810511309406125199562176464276450565592914525329709816314522964755471992048607609756274434837950459773675369946689728294247225106797994467591437674021215022717865801654143866724780242278530795127514134774910150358302034175626968416641634729263645374160584110001824372349042190468979786091254803164951634970231612352462715425569765273343309876126684108490531011846409073188992485779334634829838463680270216642172631943771179083887326733218856068194567738945578974042026887577148350489055645630334354102125317980388291153012266572201167514155786059569389337691012845522084596899585713858555965435191858015544917043897806509532770632428035868980405851920851300423724872256899956323779930378286921483032692494848356222827277831360099490580916395113818715979078623144343648132835819776775649940888538934405061491848595916576778935595720867585703242606910800184919019257433805503177411868868618427936981165775454027319620355012634821295358057824733529291299720705650401719412515318790263699932483198744802420615212211469918690234572226245854776777184091672669521610860655305532772405092342438742450981334321522171441075315596530211261299551651149042007662781532808332644255252743512284096477970558545564952501839563653234799271131807807194991299500460141201587207879107246211479836739496308135533152239723077271110041748431360732583710487934805352657120737148436743296133964931582150051094608557252955300644776 [148,97] 215438735199005194885267341711346578564825601674364025560963530350932743722203450244790302526638604091560591557128142879821824175561021926679746779609991635108431079480963550549201871246067094858597806035634091796301060671311042326501170155070082268379164107852109996822809981362170051312165903341847478015900555390060438212596626787181347214488395690918179309879174892263985596775699783101325378050560399338455197723177941744201868211664615982203856968768289434947621778833909809754228806450219230380372484118279869104324697792374967864680881068355902095346628721791797231347823663395667584293234136898147123341230453327785464184822631648010812195375147905432289971655079754461394625640803110856615830776598914307944747232613815075856126437563129143452222976821309248433780179444051940934456359805242390877349558041851793256755913174876488794305881986336988721069474120776197133142631159183583428959360354019781524733082503484896492520843244282165640532340308726754596933524037227970145825468222733816922845586459642341776618729302645990523105455546455573479374508078692103402455405088580851634661443194940574619966910986823079289377690947878651088618222331243152413944230615582505063206139551165160675666295878646949404014932692995778948365561087874026598812687263604824415340356071694306139719547381122809606171967944550457945699041593611954967314316607608423495546630266939930702455894963956589615275187258183721628423905144784904122221895267251317359702628342313206007125164477715900935256276519243274209414770403231865039549601211752388727619914280456341727636444295369627341636156059534163390256559681550215199947937641960599148741784294157311339127198926689337579146625117080377879393862236482046934595317145124452655944939399274025124999390493390723021167697725164992059361834361144390163966813741688264866870856727543600743792118556262810323726341429237280596902467860742701095878025028362385221790530573180817783184755432747686375284876215602693023098404011038089480897431196813577438297769600218151528737002824272194219864811783110528 [148,98] 336524243194799462813358636722618056673197708124684233192092019408898254735198875527495339808957416204056552135498829454416434693906476452520523531592830854224047518039936542768901308189295081386819958062993991449327745134413795592297395706043050334202962035373326793137194956844166192451398617115075860579397734368414440698529776128842983356205911299225441771437441547577587455774760006662859785592173353238578202002608592651425504133261966335009175774816143056965907331418052955376526248764136725500448184372403553177294913180025586532492314774129148874307407189793074399604515205369595376253397421200324718527986103318345706134504724072163708750532440285048315326421977727260991474628413796402943611430128671733119454690725992438582270235186019208683064741388637430526134366555872748641501236470708992124727363155538244778998794309102913002405206232735258680274733475334209543806914557876407846979256849896844294738946503679996756069842133381360770497761954821032872043884245885014658777880207955791940996760350528452259524945421945915271172530422717675515614190645869799343064811825501396401022688218245793543251923676054328916822428963393236019089244331719876758557350873479788246064254894317877386161286560731743737068992445040726051267968367515299667181580944441303341912444773845127241564244939167175571452996107619092916653198673993330820394574270656034061211708554675504756083900734366645990328849953098272402398491480563790782512561178480061749023272897201959344792003206136400177594605121178155508938982604118201544023983497098143594273836476571712466571382220207478489959468394443018863770507479391599974032072047161029912210661343474854330720980459863900652818943875306286629411655771576210835830813742926946608465593511295329405629275313834249812265103771512434297057000384509712597021972620500503661403298076830160284763088918686299811362539334391700759237297213000221897977960238491808690580521351373863181039841300288641704191101133919842153934995565865950079607810718103369162921960747491179800502654469870968364314453146 [148,99] 326216232352758409319439065696469181729748814497432620542025538958220774388598888870621267232253202322269264674054703349016481790384465001208949201819666217638557202902099617489699601109016572198102530907844614885580189359954418663300373228234605742665941510729601043117620022607099974474363651897816905896824637615118525613430100366527372642915551185334361163976453315336552176086884579575279753243853772052724123889412758051842547438881470212757331943113014943435920963088162409088856219556641730655681446349349464043586008628389521044583592001268053572345427511939233509977461158359408695548231675274118096451586127462174540097677094067375434685707422581688142340611995067642841163445186682494391434082999502437977403484531582784412788509981641602590888546625506817481666522959404884101184644944552398091335050249137787996301567133700335443208299525940861381432015473694557452353138976879900523239593668137455713451055695095925629257793099195202023645354795837556827290368351167188712162076791495146017375321713930595616748341145382278061386922917336608177346152556055053673768365920881116952131775694033665561102549985945960249869017716270726426681960737265476213524561740418788352041587420228855402702923209167170285700187162055925607073311846627582846046055118326922314921907164898427951427447114128786719220568826135889713423031789627502471521714149025474356194533668608485053574359993129357003849750373648315156021245564126914577278446922744879156795794792085710981335352112811911796541985094681267188055139748869216012823836061558086552410178648530215311634597372230691450155990864738257384612414141494023336871169765719159288631704053013557468461291934416792103971115785020905425568079197210582556726904120318385030613300306459754927363357894054789770498659811196037348926994749852149163895317608532602100504838895630442198373635287739258986421992695867208973516002590952717167952804810999399923266975084757796844986267507577406625278235486897320503310300542795804935892723919505277524045260074834880925356324624787766595584 [148,100] 217775777837924831575209941514809597349118272314587892700813864209969079379379157421072370371427837984525092384242749994504972740871488696179492932754993852333605148614482323257374731223313610649962466233421000039453976086128099888503531104325073440479497350166363282657020208025127630706479772589711413822724819962324879622973383952372602831008539903136708843397213710720396454247687921721223496145517645492202901137162613765994361429039590801373996127720764196438358624055549064172762516658804483426268441602460806424852290560860797672503062758606753834854502181377892429049525270178897134971397375180917153713194537635551623581764787736281674223763908126130936139647603220668891321823819543056011866456435274011488929856859575736673284800872239592609878915207162741317511836730945905588359180380079359633915694215091964554606106686054119163590470356750344484704646863624528051235963842978050324515535209036160107256962249241979833892205059333291011243984650387285767674871329456370064314231917054024740889411159984221739836000694325714145205302070573758203326290864349340386474679544568742904214144651648810191884534033132524057108220640342844287168097154023099396313059928212605328152404463137508163712147820662729100934512672902659359986612154348703458644769376804235387460108668567994728132850601640086647208020611753084243967096761077365463382957080398938535130240330238686871845750808161792824087563403684489757967809918872245512299983836929603659723746247557814846186850383222827035918584031334876806527383947753444954769859642913978665137301728282174250686447424669641275228267186567018299974365569456693364012870866956478027322037874137222191118735286458954878042175337174389295969444400342787523981547594472115908911242610141442887093308041702551610021535554235538474671315378828275768128625014342327046444919449227146669795531632277875822851557727002293425219760913472899026614745217666340775308350350701412792581172284167325486551456370607913162066244486249662190293750681170720743536971012223901672494806945184288 [148,101] 83599449930057370789071866359584802856502084617616579700673993258785055225906802258416359062155739715583733363825315868009027487300076478217586968258895620604219958108733197205715052765623738649791262506906275572787915204373369587954265093808032181215194963975511054268601158336966315995611335036790375509402069358797947320298824359468887723943208450687167636776669562800066402161135341467383825031152634148146464578219496781680476522400549172948239076011159779382111094200198933697455651756852827965589807160055554291368392867236729619969914069883703876189364139342314061770378513368757618500593226143358971253621011708269212167745135798379259666931386124222628841556110407046587487992207313604524139300037202741679788855529946898150360159503380186843925605053133065106027091837700628797079662272182993551060779372844819869692250182265467636298818149880047482859792475730324578412654736030337425885143653351106055352041402873115037258348382023723882049581446610847119738526254376814813535485391171002608556869678661498970785657022830305598039640692847894428939936683597126576383156923868372703983500776411215774695553174099659329794478139750717076951297644308450827098764500674308749980751630039174316650881803511658085255981393901434050911647482226097846421585612393885088585969723619386702517487723920893586342833810923797418185119874474886804031652287429316728043281144115649831963370993513824480876575581696675825746301317632557745256392042904528721764410710496890296746520663741146982850500312253549931021425311885870417880613434406452383246246453236164057220128099917092065075094881666554623708775349632872959570849772868407023973955606655450916394311505003971276986619037785916041492730777824436894136437189441969363043938666177641200024698498219621701632917237056406090799511472456509243768276171422595964095888804416244477439637589677108834255341720917702138239784466838541975158392623349336443889393947191969590015239198303869850313871018400676800132083385139792736692775913178945291577800100719440276402666656 [148,102] 24593268498826992127629731073162095729874200812087579919511612286897172848418336731375605381177422593493867320939281106830175881648496314516510962620443490332157705659054358951981320872215204330438047588442572719242156154416348622441587432804341952273556790212905694624295884296175834524015014122545813309495683958534585629302984185706754723223744381061516846154355401894682783546038928054278530254293853804549392490551799413229062542408862831476682464723232852121683215265019817950328658227106431458377771512528795959801934482291653679771758300233892939121821647112464799767255049022415024056748259573472013188028478140521630739416198174946649896318106811119291825373592391497513670456690044804338051758691625201813862475943037258603384851210262527769050538438584572757174993873773891487931241629266935147715119402031545697802208362331912935570277307806456189353678475980575267055328777472054180778482554598343948505711287837305668473831426493977926849131024880504387584318484489339644555619980545588078280928392866774166197027401226970720506784369044260004439122320317875253077279699487408422490454068370501704256127911686070741882464375210424546807996005296933393650289247836794552459977315226397053457848185776048866242751743299501431850925401945859866907319031485672287537793605484831848011508384487074610999927097490994441495289097782354929458891559683561348909994962227603782678401680521045036246421685619606484149280920179674565848582172327690586726395672534994827811923890684914519675855974377155525896414757495876672390877127733343882597123104495769475084008161457965282633177426516009347522458242748270922496353842642919752183014352673012311618887912512782917081322067142549049299656869392863069399314307866409842958654340736486113102039703705322188004854413956434870681194180562789201321777242960630284025623619447866656707265014599114691200531413446754964941690117361293815183710851417936604778620142371470051506596076132835569232429505392570396928186556815817817785120666365856472738351174329814380376 [148,103] 1215201674052952844103458276564040721860113297049022213131092706684831412999429740114433257115347177100590373236201496065350522165582100221420584324869501346716711796134174683770765460025570727636652288454456369307995840527102104483295429386852141436482130578021213817808524510273595213906604553336565721098760843111191068574267300406841050142015050083028369413491386431451630812509290470794235229651723761128339985607708990888005684207279871108875403465739050928646996575304230078540945930616986368124855681910002362337666883184039867215627729740406979971345326754545442292113040642891073891568193981593050191516460300666078070919826425213716059385493459207244445732338302877255193084496105536412317345213183783276928848850804771566474690910168059615398001656434740831094419551259814538849602059194842009916891582364946280510937031970693715912847223699165384880204826061093690454271556556287828689155807066656282851520133251652675703633339531785716191148377919145310168279218123111481302645567493646807162070841923189802595938469277471745790746288501858865463312649582566103710569229867041196499070909848530363457193165127998371399332568535086135689203787866121484023550355686738239374740323822079888528389192330199525616653388285867053631595896274076790054823881731311623683600580021084969360579678282843072187517734120516860090239809450980271415953004710955186330833059545327502490327130161700264318786591883042986144895056891241267011432244838672256386392833265804690221569532780481476255513877552120159345904470361851375385226876423705004313118654055040254011180514751777964654434751372236993257106981090105007677385540082084127399746474933000294208503171750689737437520143535960092412737306048521722759076850991859585805197806330445365299780814043860869135193657658644854067773016952500930144476772215350167267689899596384977246390719439283488173537952405141870793483569789056928517892933652500596071713956836140804165263558557207538611793751941410477373991615551165883668348874578518204789961032462528 [148,104] -367056880046930767068950443062457694407586470798344327951764329151011027909542279407796246096964492568328888122387820491173751500163666094308155826980785150941350719174796178171621879501252821940894362134198480728058243556069620217115128897765877624090107998179912487651837664937109302597100342464187545562625988349107534283921781305374536255820978929198443444273889604608888629867943751024823623668955452223233833038057214832973688974418450407154516355980086555589053571848661147225252453283383507955118693685747935408484483260039469115976639609678771291007026166094589894963186924779938180046936762962187966931940371071505690291171818857604842394202938413456559497732340932426115953836815037223163752834263870654974411981043654885449942271119057101689539623846315811585125394886651587170761842767358650679321431859386868119808684073081614642897849089621975292837900157129004592246776193309645563000645471756975384775020043624071284824549432702855313204176947502310255958591240902932435055799457170218277652021435701711805483038316523170683695446818289537295694794887483082188511983032805732839096489355378719652514394324714490441913485878667657133961775725454737362314873460152564581467494316942140143414606083383714673314257582762634234933301265772977911273419091616704400034509989127357741994773465151206113555268008381716978681469984511687881528039014920852542872989655332940938522504405090350639423480447516972141404464810787875196016395040120800484829437838248696380878520598401414872682441798283932727055151205085985272560805491267537065315108360372499317318244511548840569926847027278353333168993958776306557941315873802767329911505809807260331866194484843242297618700208075860488516939971674279924480863847524556228656900984370138467501330767834715662321886799364977774158925836570282558205497126356266609275186396688687008981799832355683138925156061090430253889395586232541889839778510495681894675463578319326622547173421083024144169791015472243894724529881190322140383428814564288762829392 [148,105] 29035224864855301386086275598665065007774179693359722454092806839913942101573673259028850730034938592481203010862236311620789148331863973123428285966183546023842001247309984350289761529521107694668297705177652301945348764762507698033746661221557545188602635665971045159638902406878608797898060624603037951065792740533429025129251072400660618486626877423035475187729558809764695351282470675243896525964429354360034611415545434795815970285071426289575992116639234736531161928421540975850457953925744183372994919931657261742852150486864895889414791354357676538320447940372882798161171501461551732659076468847855361082132784534543679117106897235145202817853580952511672291056157574226596857754808194894988723261597825717135610107931133854524882262934608580882735921652526668728532145665408818227193134492964654528831849593883816065232320143698749380657415650304251943269018344754551530137050871560104124424936461603614835534094117309329553779408838668881509120465038589409946754334969018788771163983366466631449920294581172140471518110816726757511645957835186878658417411121615404898559050836066577854981130951402156340907054089698438816405236841452716498854701819508951779565665690816026373323437124119949161656812048255509027622487653152964443759988566305810851223175424723219507206207820234430885511250542831815942755998929947781992563550457120662306794096690093329886458135983053336026411106779624753994589339094473352360005423527087221808893585635660869391499228994156934745351219340026994036829038361272317524782182498814479444013324502538641946418116280735655678371654908396786833373447637837747275768485963585119176870985162933492656736102266001687424170559353942930339064445380133043030590996957514632169522007815049321039600865624634602727430815447450896259552552483395652732326823336320758536096686230019534309292950362660225692720855369844311451624993782193146278429369956241808691686360649490513385246027803085891395067032791255466730508047376718760665346567207525123155118740895798288 [148,106] 14506386539703422966182476783489295741624362540782622239227448148502544843473945149475294648284287205329575997864688952681715340757426402270603677811951021967537416780442171070299228741207672376913212671353291866631195179419180554516066390507506202572865852081313506081596295818086324723419259084051568104217033627074857727126026747421917361507130439012164239692090535902352554077835271670980200677268205417980581481816761071113970498165714362843920189888988143286614747142528453527961209015587962618908410355324516295908180373426221099442580970503636290319420161569333340931633646117315718584199950348645637407395005031817018644730626975095593421789952408860467267320883546682476822140870661656759887080707852031465727711551533098465086863954172321450756830725323205572435278486784407525199479049215186811959734833313417723995246413481982820340293251129406575255085706109091895414995505558707492220962064230952155137956680941051775358941676480273989256832246250353142490087139558237214001523774221408795668244312402126226557971085207293716214526126827556402776342152706580385196077540401376323401512892299171005713707665724399246677086873455264074757786746373884792900976782530528765368704376865202041548065018464475144506008255101853589107746772071408154432872729069680140367801904372716789034837682686852106775176653095027756470496440945705230766703899005497513252441214321081780011658130025715718563359479575812860857235857539872138627175045059711476742181374192762115887049342547908449593463150048621694928264901902250882114988261307387646512787373351983580793780976008365113698081083166954334867449779333324106084377817648909271920458581416908208922349347592937433008916619899192401598982168446612870046080890020350538224213842239150746078558556635343384933271991186775068612682661359390205275885813264820162643756856351635103639656135039424377791875613822358664491358277102922949453399263863713903847132037212421745681417617692008116997721219264973131700605990704749632429556948362 [148,107] 24834029489252613181005531419113530510783765855215295951635207885597133660769124533438871767680555505564428489727266954406738491450214003512411025333846374919391519760437350613950631786979318024812739463864868700612112548086134996004548196922252516522016825366990341424675876739701353125309107582206472817565428362953144282542977231652447750689598456426986848919711893032325305688952389833852530505423516471293890310119788525582192983206765914502916239132305452790961155100484521628144485523825628413165348732553749718177285830032900223640253667778908855590761131645582412691562915025052924141917533567111372970013641918380544421611855961815932747063523529099501193220859645954715975783150322487893365997747474807261538898164903084117908859194911790759076911905479425331585710355509599912981702864486714264485723044453484755167212104675426227031122518697789387726877327221817009487448446392855877453334037336560730874538669369581709798740315676109921325412686012637514012660598794535674526975757384336154569129059712385412066609891589703909555773825275016234850187710657083720865412702096356395256232416394673979103387418992946106298063272767100049514088859252759360455065161387288329885171130255265432428440045494830726277992623994346650505191613194814320353944113607705856123009314254527821341815977126931274766922134595257546691367023346264641160578290215806493422001495665755349416217542528981878070838279406322442549431079847701706205413177334384369941981135772334709738964782379014406865017571256054536583347101418754769328527447223826452634846246987022743989871935853084418426558137142298243348139424418643088538155382472079100837895484964179808145387416931844390189631811899162577024244191189384693939764040371072265543568101742046506135015806887565774402611967534365665797909048074859557712357280657894273845184293210823742239984846229828292220584047986341995291299536807029168777433156550589709949996956584941223190457919172756058211379128799383142709638772724852314368 [148,108] -32476227313492569629395328719697555804717546166794204154261096355416784399047742566494257734802835944705914622818996501020816599342410769443083306005253062548140146788700597207664471170506343519434892971250201777498695165223248600012327061820664040821310119212550061042418333817905524021741664812262617381865679659391586871973534162611725675373272727560339449477568609972444172224696235644310370551918015238263190620725977979369489178307651902276046490708624301554544924199891017396671255784026744216622591570942028260755841914122749804986619011391683920245456623687195653280524376389353244078077963187645026916290988760647809132963805392141594166738501817019723755438332565502160353078469038238927075316313774727693754625765242511036432036981936317248969078643729481822941505444390821146555009486934534903696598202850459268248447516649213339959675260452595809607917248790277305299743146505162181536357192089236814958385235527939673863525168848802271958750737786368871236128139810601543324303643891503640422716973723122701913823718398148983410918316015559510959759647896804675250022257659845332561880745197397941218696928657859751267288434786831192160160558807996391902564442907734224845274098475983256153950664965202489424503543398455916740029792440289002336244948017025624710091828909168284638256172871636581783565708301508003533339569738230052124916133994831141383072863809169732078286099910910923990912210501351193693992046154120801228814084040657140402778211921490380904048061510205905846912780048021157050411441250638837628762125785611044382764627740796525756328553390728005536283713927422279308361771028542738376960530710702053961500462018650624493966087144710768957806192689491876982484765180415650540247642973336079240654710578694145574631987562228020531252831284055272186582227949349451229364595304746326065989954707090356369411613286748297839975908720208030371798604953878558859265303090075623261975925091669819544296904186583061960355798191030800543823211727328 [148,109] 129168644308822049144210804037689168557392611097308978435759502427406844602209175872625740118034291536680487795614338156038909945789218847286517697369557828577960329548320890827028321999172323828568966914498375794777232305491566659432554135030597407562795242663569098406818944379199387102734497679064012569248780324222272897530069796977289477511498064398861177266474280743466003146668065227224623407418465975773893900190702381949974886360321208937877502873819433635405274973514751889598363334063892453616534382792524454130092661523972976784412836312811989900079099600135553389771267640510107570722740997503488773051259018749881745908189684452661506667692582584101625701399292369057063004334944772114939579262323660118893615060261887897127881105903499444117987865233566621666077265223308394063707112580391541940139557506401489086396589252516013481503042438934818131311303106157787037937295557986278929349180454272708430215793447534650528905423007029443082330166938698208577682373723551794476437631743323665009134843820770334406709300950740270184305686377599879049600696130505966308863389161238283038241656195475500123442192836977643509043126164286636322581217342762066278426941063984144404354531514370430685291777108491245249435434884252655005021215803053809115400952357568069160482384747415461220095331419551559462616279673224974006125995423637594410845361159065869681142091032820813116738335698612169506447090303282600217296945858453579027435720535144502167129662470761554976615964948106372839201855240327670872806922249204558802712032946980163441766644664013976623155001171675981516568807672405564203533066085266773756048107317764263392806486359585073419034763785655512576330722113287537219926357792816393291455883719347473468767850092687682805424243222498951584657734598595956184777294742339704531796023978074993333760341406633584740815054807004654701296302009676858573311382568097024647627777122282404111260778874735430070710575070585889280339436654446587755968 [148,110] 38466275431900418317959382031973216634473399273647897017565481745789332566044798299509748369864960976532757937856574734119455456678922433500730253285424719230143816482236824711697460006258580132680573233290815046966171156940832234405333105319547714931047570590118961247218168573402966810931645124211134624245382916958347258981041549443822172369703361930315021395303692166301725609642075170712836803209509300208134405925676991323162016082302753060767321687792287667261978575656263105004709773514330502589788859119711793552721003313801540943695138786692898398037290736715061006855178544166657470981849481894259265086261556425017841920826049661213435080662565508146800632022977939782539794360210191393035920227695899480976273913120646161817297992491306601174318759751921164219638464499521704061822302748780459890177851072118904648056589529407446041498021829262819086617923508274708143364545436959106271230886457409867097939906769953274194277120963013124688795079860502921799132424720302298218464598480780662495317659820780698240300571720363769212229485814885441268459414541109355979440406018112031505093149380714181413387465554031142050008019286664181650437516107886735236552832945599921665802627743358218813840964686093291145447573603138169600222231075677252764538683972837497108681173239859010179789192713376664622047411574711162605810195372163911132640141426983714333742656777593031917648927785267908427808583706311262553461440391175059919606554724190231247936865368256919197074455933760543429092738889001081045546302828376426091117882917141586085579254308197493872321270765676473314627971849200855477527383794487881416876833195862040955269290578847588503957731735155231023403715702632890932517332243236463147975171126788876445810763624704200171396212492771699592050730916442357478675822805305421906123596263400502405249042680696984732172593851484251024752712747330073800007497705244603123649564205641008545104916837678463068484163136235067040457892673477940 [148,111] -6867184477783710752493352032010466468137080208135990922396980825287431845789282282061128412022469153825715841512891445173793798830653058038793402194860086815166651311014402096992999173198010616688296512816702656891206386465994755051702602084445891574227034611176511766199655439044129780945041173363569562467293179147434545475954556536082043117362460242718952862969454407408076678744942172379031517099802909721060109579723313849664841293109134487968122646613313139706344536189245709922990337218732647979397261187832533417335436794999108518850852305408428662814685013652690513868677584212674304530227852497509484737784401101990607566215923713163920635033673619432942707614211941823555501053542369626574311955896554442837598704043371306968957375477249938154984158821645534726840860941310245557036783583201791020494081371112646204255101177986958859265525782891175364031927107062224177462903164399450671578403364493675687258080866327054930014550887100309699858723061791896588805476671957532541864961906948161298242116866999726950208193696564064732919740248488696084336299422176596811353647875627052123902294377938005419401220274911405914731939293138790423628025247537755530985593137541626781613180564404454899450279416076475507984553902783882038413783132571907149253828812236402837257507583579231907504483782679168338134868393581775220154726044570651312255731357765949808294233047270611907162817094527652007770069847155290947725798389974665682235798557377157120227573945769594685749147811158976769592835496990120506957496303947748095917649431658408192453796229061337374556422716753614108119054794210834117773640781088859905230340958383546968564473666091880197205258001936582173277460732134020998138044052632254297947994842681640493193186007318787066321046660938200268092429300980886217860755451113219421216776281359754999859785391495708201610034976951111974345742511189732015548719823498638062797289168507492680119951650263555551244588089486896548472640 [148,112] 5656154558392386152319376684684990233844850499620948261284048049022936810352539774433071114330255004165345196021988039027114315444438077673848437538000295973171074836354220519903659317568669383072780492487690333078395856368587138235640438477012495385186611053059383371549260427632007412435190356789787686360541215946318617939697241436589246412952475082550698732072313509645097034242791904447264932353441176683870945766224757162276270182309742372252219221711179282063992266483462339373760174469966258939017803070058620710740710859167470310242408772118243901154063948825012306013861948160259960828755605605363178518962816604268838199639056352009683891134506852589637103777092458395819850234669981407728386365331227027295288959460624160703384499751010676778357818882790419265938181616499273142917987191893320417059817273760453086881152147894078025436574172829666425660381164115484730473538502192510337205785653477550858503119144755843660238001946865729570917946906521095570235695788832240931807838346157888466575511052454730042967803357236663215378557603664936763927384547693193050495319832410267340880055718577138382879377838649828249860203369275279123442225259120605613852272310391766091621614208985856941844380746671078125939518131822969702664815554053422182012622390150022884425362804713222366454699652684629074766149127171119853028937144505076459360370479276848141931589169003388637944632188857158906728818642961060258873076600594337346740946652476068721146995408449524958289359134101956286178339338022589736626504769023375550742329679089322568987365198645679265771775910082482976365393229279045168376856805101959319763488385315483332402708863940609394050912674756461193636223819640089024702846495244472919377333907723252502410063991335262116268946237846628910357147575157523712798542919119584590768336344466197666329957203837182776785807717244683620052093199112257293695939052163414647451713358396644097763448574573395214596542474103304024 [148,113] 116075099040315750861464455029692648463591828196816537487720547316100278862820713474454365269071138904455873879697443147612048188203728309070378388431428645131396378631811723639174562403033161883471588713750351848027898480776351452133824561693843586716810807181786105803312518690977319970455802811390945439751531666212264577876208305063558396198473647358048804162873474693263055729508063128629502447697704390242685526334530805853689541243438066709729565227034240380779636760968696388449873696987181468895573326842126961819933186253514654946819376849380545525566120596652130851586950917533882865117963967990987208412366698078066559764584623431317036380470292974217487170556742446163273297583206103075926576510582341576269541314826707715192080219014725888120588072427862707261298730518674704640512811652652879601585397955377521551358729444143948897892804407797420162057108280740461389086234207931605452178964897103215675375328659431915328965253239767789421539637642028530539103849857010528208685384601891445176852891840586719274764775212068478555644568830091576651418470995277897366625245272587586419118332533226852945999708280102686158249443704745539008038716571087580236587309859388245561848493535406219748087218015988935165298599347828382042991016016844985986423399325630452467594833958606039284761344980941146010647652393921681630065326881593843249707175087444098840996824216116468530345780492301043080960589485158959131556079513498459225167256460513712808650031720434566115109453537283508859379357540384305223759707922608322658874172193826512775342525589533721990989796828746018846676419368867954473736899754441495558082614297537067522146999662838241997014778941614473361939364276547899855207317598161925681489181614603680145623227488239946793623196737941482528856771152711318135226797840687348778906363759601452461226540046231681844256628482241025342079243611334893081097985130177767067810176900947855567468175544206714384852336048 [148,114] 602345502622104170274314272406184892304329664184597002448103229156897530058758622295012749516637497338669952156111428829084416403912312778256271673786677234317496833637581666536464299466281246948215358572493359686288552679164498216242546147273627948209319132938593936277683957519145165001397051819564126447613353071963835155965951221889166807106532316292927678382235673798484221594649711104819068462123084759655226482247543980409117734252311896755027984009599518114786434089343220863821792304376109595428630821339612435660728945886343817406472644995700492239863119396831680768131669584128167655473693832582116840425686425601300525462691773303616907992216805569810094008453769738190477042126056474073590418722867819315083767567729331485459363555687442933044504525973042508193018280162826385992312625889617265950447816664456473921325755677236132884958227871776555375376284336152686011603925542523424433500344324291847278391720725432627536159144869709738817597271598695861922172267605175549695883717333464671538370582327153337109677287569799949946904304156799654416913729631806860078472655790058521107934500598975930681125424035829234045803834989215676627070327565052138114013086030027461064219487669094986992206313851498137508382532872443844753693774904442072818108549162225820397519673282140599332817601966742655427326378255692033846710145412114889792774926652769792151789147519612401966065612100946098347765768806847573977169414811705739637758802397707410187852133560629107609293516626939010774486172013324808952702042168422094209298982119796628576411392343803210052103426687648332555649690178903000298880616736598940351394501030466859815344767367569425635373734458419230786148633358319874120971319403351689068504108803548808077177253789633884929317535729382547661041073214001601860346013109626758398544615890483369799056977654953137752963127909870947464873519746750258999787653576832558904846032718337794370928764585405760169 [148,115] -490985711352494779465711337006053761450774841459271407783054877337136405263676759424383217714456389803367056947537679404530386623845082528844677561578805570349494834633673380453865325916320379707337010850509553054881716096241659152667848275895507713554991365359662155649696759010700183347367502821927097696025252551247134196323433302904085945127226303442532950319430161179442674640553275942682336033449143545304702064976366256213471899549631882904905430736546397357350624551859994351349546522392625964740492648732378301176609899894732579401629611807557720071187537152466289189165586053567597793489236170598491081260618562851137674360956477914843706162804631414536729701768949026418313400415207253523493564978206113208772482191178698521423791102611709164595597002136138512441882068382833200629779896493727990726861267808612230000627374623612054913646642888638496656074400633563097851271013621578169618642773978266644342528644674354991310805499348264405339004930847086909909656228273017222419615570300472401923739129292342542914068084871543354986458588653313020413535209598586173354821972619273482826492215865716968353524582765091730557178516256640184202670621687336367602699362149020855870708376805597233498576934039721401607600108177361340184878345867203187985177551635494371279834161897847446434566792520730276826801602242441880760828411726778252958111886010698572306537037911104662575643268372495248955408301590282010167115597191325702451362715449662977671273915102061439325338533843946411129888476973632592395602798378171547303851078273154521243985371296617500051247106591528792776733561625956342545936779894154753597200431378564453366367257791712896298483328139188935242198254869068210800829274061469749284380949723097415580521868407115857949020370654398518822931206934855771956405453306059513726043082334964665825850631901201845934439796676381505070293965119314614629817914968456848776829205471200557815092783168 [148,116] -2753619449181854445368569367275164821918629148187855815036298146516225454119287448907671001782366825519356540842648959280215508382234022572159147014594725401161251805088211798764186110682512594129837361819201203461529297956563474890013244838236161443828719164448009814016675462813789764302409238751028414456116210616594672736086709429179661177471079486776681913679460391638104100847209623464692911029095102745569215788520028575621413466884951625644664689670109386280174945810340130450884741928961769963161466982843004168279330425682235462848142219258803064955089317500993785147689482446125401920446632948192899251537726464704726914613022710037040536688931266126496253785144358001226488028331281073303780666193767787174395148664339087323990343341539816654712126549955184558694689878245236710171270926791268526891504391533241792371540063578406655371336928094790386566814240114349193050205594728330862153686693875281350765542954071568227368733230233339663124802599693503931124852782993834673905961331205568380039348107693624574597229803057983460564382244081497545665915823910477141901938480219449255305969404826086640333484531853433233442326475846803133013646747244408647687546312705380412464218638295936024381437817868780265311015696554030661216243851227875639670134013871101514653609985355180736638726761793073190799844186194591201914139949293782072210029271325847222732566064358913976345775963750632685965987663145880294744336768178535619416449980461726381152827681675599982451582707085502497459067304497299360731924978636329694722176347884566168596847525421264627532267881726144817445553346435132728715875724500323598461220482914901864654308764244106349955635289590917980703746261709769393041269547928571318869185522628929531117990784653737671308597236102891304641622644085954312111283510866338922437743173696080300701566524338249948635011674485346632193702170575850730409969959187028396345195875451015312336 [148,117] 2441843174339738833391987930697269535450023582270150484780964131111763096939174374523974121543988227033312629869276320209464958454053021490186422144655160293167740851550268210241804701750232203560792513382207185256966961341823204466297308421773545988468547215142300377705933566863733930100003952254841229182802349619508345416357740012901195639144874111940343692660840068682371819489344646359357943900181825134599136278083516156177278267582134260246377557164514851437549924275498869975144063046790575549070613599899399133257574444031535519434925401992079390797008444587042829044411810990398344047963938312659552567576925564160608568838656382495550936078159594383428935577434759313488862915435320071409277444880213492244023307993070512621557757969959555378839943465237709805720749752454603394996998107308687921937314702029132629000962610284318136045059738627744420618348331895129167876101344162245161080504082343985226995976812320153694521965923790493996440917222126623520823171377663610415939917306288929441666437005256300955430602987745012373086261028840012255771754617713655149477203072692004093827380353735918955785541022025801388325026356910590899999974827723196855753175587962041130841825602862149422459447954172571013129449749187874047599117592154042446936881174998226654425659861740933415347828961014571360939349861574645205068348965186342565972614349041383303434725866945949475704871551545671860462562431136494999445546796636014713752628494741179841790136395236871730636058964815169872191238467115141788263683547843624693693210374150840312177854307416585735089793758927532516816307786587187745229689085173550867708176869924034002068770556828000630926339050511160274051388977663769823128084450116853027481963557079029243098409798113711075515164696622987843352971460006762396439709622101819295801294081103312338168331898676935016588261330381574845931718351460443964247351827304998954657797886992 [148,118] 25923560086737246430382132810295691552840974217930229303046910001966264387383518834958318675138423440685105103739269756039434727811364175149816690502994738330954564620817806786770681755355201778213628914746323112275797166469113233551898828329877419778796343034698398894820917744745391221171510909144854688674334961432351217650785184937992362278297540878491277285896208451055711356151672661521049017653084915832945276896738946392610575430056144907513153039782711163754447142354579270283664958811311999173248044464454140654895931139523201810788539364658022693733062660567831792051024664632014281152312941580301702491609583439537196248483523738438443583755424319871973135219543428093803078840375718892279146241128839309463416357377472752797569515684700254424299326653887532404410845080977926389733497295593853403597957727141473635255544500193691186403821742406832929892793942371313723420204788122135150966503290863333714641623252011646267955282115379788901109241991959813367425691763258392983250500133500859326454800092742593297071887564462492207686306366826409333226203879213368067792552796210447642808042315030708125932077865505673634095598199796412488558187657300142554364581616745180241947934954689657288625558626773212609653393904238557204211989598057875438037646182133928390689684157203383512098537535394155157675831732231087699851514514391964410624479390407754671645444655832346388146739002908320747814735580918656518855790319512985634439346911681410963855847018105130360762089927368974076002770586526041313694749625433224396300428652082209261287524199779028095454163013662360284966407704295571364701158715708100782286671085050153146934121111617348740104162413353477510299619404165978566736593524259615801349528201192908511787707938088768413839696807746226799331370622572742706507211102289182573936617609491072589552723314358766609891308109818786468623577390855065820521372739465872503016 [148,119] -1108345023752240158222858854910853947680033485991089313953654836101746102926790525745255647841152042797364903494226084504307646811279543037181222763985776548751187774460184577302931746165660536640452386153104950334356891549868616128977403618696775517590968597341484483221334673828567549981011117338448322090028185185863102408224783097119838487654490062172566371170878305707525665199926708648883779217582897472930734701094730299313235947542570962295080127833107187855810251983314959098899540711662220908265126148899805583630734431465538656117421602049941372182137320498612606473924160769818268548632799329157643911349378080058565705873709914327514006221314903406604617073358593856939710690536094813169294826157865888682708418849385976488910818856931809208694125798529595040070883272986286621783839495463119279105748297086598853496707660084836994504967314004696858422081774271064587086810351577757381288269116690601350269794858046101467402439577273867905985196363461540936453047111397467816747938089806731157755852533046720081700615546113344755747999437703288139030154810798604990371019319448891569948461495376887365279898905580206811314631961701795980065322873644093545314374379885331117443334776496001774352531462766610959048132479080674832852747039165457554911729505477319200287429725040336866416659584221557421711063858925153004071260649786385199219535655468050338539570172390996732739204456780888537684387598829941595952417683929056243616973771751188528794320600402323599259091798625026441765805986130278779132039827452676751782391853941291243434014274805574214105519332211976341015715672024939467244699226909282869060692648551883371524631271859583210358936176693683037432941630215223366815427687714644425111480922676655305175064288084060307173363489855721597924820342164553831995842142747011567509646503086390564375057049214630290079256408956320704027227784361686164961381580704 [148,120] -4766131657182737625515982583324410633049603759363371514790057718516541618117283742210057915830047123249988656944294232872165442975466224936123672602141387395746555526279176723266935105287137579755833557777843611435275486204818880968609644912771327369333611411504690453333917741142544470761104929553614388198061884811717951064658436669278185107191839329881611304267534105307616276236332968074546580941017310415155646570350979630516481226472317161919079789219850624025173881330571844517002155533673551914205641526868144391028358876760379573097171899302705582348585226663119044375137948045356230394629712778105962487342271153386593867649712584365375399065423437702588211294310731185674560838592284511380276263573096283705205580434940783707509340760366823543874485078238486096902091727281964941256459893304864748716969880174535571822519715710583180140903177031621135400312470432067958107744155861884827461599008498660035362420416189937080038946441200615042255340779800900863486659587932333261050778214325013990290036537162342055438574862987280304941972791625789695390514340197166398761342106373676224350838670327010851000970379905262582413647073104001390918660279405358170248867884616338000498127220643429766675228407822584033971539404848567514726609512775213338686615048910123807533117682241450797268337459277946009083166312196203494460835196143181896680248235695891398209481072226881701920267651142593191012265902527320853430014507097793495019054305970765270373378658560336309863680396237842648709118085472183262450816205461423364376363256210909467717581646524308186739585531915989082930660541703741586989540222188989435027630262740967796020011442573351690897329598739879823918514488831466661007325005972684888296888204767656480529294798953522302321575929355981604667747340550557453348666782406733318707654517543389538708324055859311979320863058926215385560582859969487264400 [148,121] 3308865904601000180431334861280971135363401747316315550612568929245835765820267468025930502176805934594844117540544981602873836665545931014865768450314275943382747059511739977078848913135993394426989774970168105549039403423957937699490662999333850822269313518349828961239944587652994703149240443809313203034609514796012304701020078024749223381327851040363818151377673490726511102039574895853191238117462165852871178682046730915148787330663017990348032094991760089114577449550838053609289349338452134062101315930192689546408182929918278305692804211574615782233952959609710376730423887210769138126602912684159614485497932752779246357311931551513860995846522205773886945582162140003309715970511649983797542984626193759577582565106016919415679012309956719955493553498555657921021826752066408244322354550820724517976576306644910786771538131232746075963892675668984617624014278627840001281696262885834682349908357458993652983364223713086803736994514016171213348875432173756770554084922103142806573411302645627858225736982226814219356915372573206440963228821817016976827784185361883403638824932596893055942379071472682025357147611351930211973137025915816827168867673494993475549547381913621943291126043098430894871251942913575616308211722195540431549032523398699069873145014588302352881514891249724523843305710129563540089515730790043641180233724340645739639631022206679362137570580284777589153737943914083428872099035855591574042891860652904327588635063993075218032778691813811125350414211031374069438289548726958918430080478554568758851808865881674405987410782889642681545878796774987174952327248851082033160108124445733712545923379500127866747643319550852253490490984803406919904469793811701379630678877538366954753520043163457177297492163434881213307800805742896353354893053235791049273495863331760101437423667582158530436080480532192405506251335758583110854151573592 [148,122] 7105037866074537565344551784291150651988776607909622213486655046285444894701924525066604016235467375529388095139391079377206837427541295750406897462400132477732442552507331754464302990088679320132851832908929093185062932739437046309457637020453579242838012160709819280686512537141720060203802345882456025163097302037957612276415484213734296879172221054226646009853534264825653331597083940949390918445992208103358698252142414567847783105333270131853527471554614382000866210790509485974506423783072643706532498908588999418567661007840601213375441080952117853169674063257739408180688338747058572811553411232445673787942034794982607232659410300858999016933905692902373431588621724081551400708217372222688139915826382235052241895583656872490826579242241973278495180570456848310498860958117080369576337798837350071478526281834887751933255279892118160123176727582990414492350937653118130185000595336134402520733553855569726823658157407451103103652454916344292485170490311762842504325852126221876149611463403311993741508087680757902296093686001000945748042575404174742748357000580415168400820926974240787656983916970716779887355786264856017461243989116851369365199472765851224233276023903707866953521379234217714482786752972715954408026540959771050306090803270222607043380925554533482168326079450280910711970984487039100187848815724206114433422954003007428219553034357873692810610562561625271011408432401854765362362843223649795692125059991356037305583839004456501109194881113311846274751386092350267064499847175775056739246579681353051908850257929704483370961225103183433961573038240780142080044577640601309334456145074277053398069274606931289992106145886448665499526635370278112056784431118519025747638726564036770959637546756994376844579459202287424744698700836874529325304321166430937632425538379470858506143129310429591751092606553639017418559512285568914853 [148,123] 1231670298605034643542117781437314695325187518890689434601306418242657658096469735864171987729320401043791123056595243485026407238779831828815443959204500428518025990149587196191147850178295226778444397882142526377803906518938570849478962733568670046038552375686530682440243280250191653703479165403813614510874393520233349212595682798389527834016830296863688414271520231883041736067060985039536309074427679846498771137228596406070258301563917539491741943614229021478328445134704800321634102593809318938957763633524677279497421869548652972927297425242322536127964913784296427637416038281078103600215365421175542370465646419544921286440819746555900043369217318789247198097782737172656132381193113456651186283063355181138849238550452956604053379097706651049642414350463037528701505742675335625342018740247455780692914944144872898943627439311164863976813374234686160300231379562408519120717199858266540075187072121756609444202981027325264010194092818613535848201362481417038952734907542427600269603557684971977000210958905994969600946427328424919747132651698675645150938381293169124433462756743563254155771429241609464180929312121979250014429376959374271373417636954778633619792442197561433973002188288026076361416299995102288989208333249064722020973429917690917452361038592187347450424281355437406851913128384000250572877338806403363577635804959237501941222785501841153390940642688022912587980347756011204831591465409568845201517564566170280338781464941682744231679411906765883533915582500314113832377656804257283201298802234952427871410074519970643326228115790458747161455030645461533284348718958068579168868311142349686441757467181043791640458397043344914013476501706113737500460991569800265347881322644875064097491914710340523081876151823662018560844436698890693568231275095619984758903575232585640594145072051187048668343495518592831429763378176 [148,124] 34961370946030252002652831350677543971875065641628205856546196231764619897094011170659358164136469979219327645035588975522448243858788695142787265808017666793802904620573494870766277133908312794601764220223562134539081620112105177211305008461489922037456919252660633386428312648953688471115581050463052208373677497360263315604533347808527889443293922618824856955007358608074073349118412821584626495444569124132823321180154008216060734704818608280191296404804937447767453425669126792873712860458639780687845678806623287504875701723876200688572091450424347734214184589773169187318559896858494957135961657596602920188479047770821255480800921680592917954971526025339296888357613541130778889423414011210532716121881905913273785750288979377481732036622228384745183210113978855341428427260060077933498308344923449965675924717282924799537466081734155036383546368073768655430022481184789111146908965059529089078977372474142158458482771659743436996028881732148716047575133794911710709495512867989194697217841221697549486992304444581206569289974257804410602612686380143003005089184679572801719341645604081670278100894329574500138096207982725832707752977182216565342093997238208334081396197433013789509231353502616549861831756878326675066838651178356073177306864741896274409408672327257375679970539578330642052303584409270850328157092476850078241555253204950886106043729055092804152704344369591470071842423949730385032019174136496685388590213113678117448473660291699796697409929452767974135626512447914682787238939413599050488503708272765300480805627527869442602702850327966387701533286466151218605227955145111320767011471991734481407089631153076259877568600350484676452383661388087405823359322538530961307089040606353405708422671501566131451117565175704501858147615205111745187747250857869132056001936828213448012172113389841552469002978904582144 [148,125] 3431744929574796245743063476009542069377554726707071036323850498339913324300627573915479242191345133334090959274434722582748020643318536276475583440037261630972028045201524110616047719178994567983011765002047728478594892524120391433094528396340620273957893812135541463675319782394172438590755369522997669203594286402976843518237301557347382033338044928043364540845760961123779703142636780274519525069022572731520134419426575059121133864936268218485757615461150168846622343312142346131804924270466591582792419792921419157992747509551054808996233429170091855654196653000777610825604893594155203156371805688991805494806024170510403211038816581430576967777071764019430475160366519837985822982664042432659970872050268777699036000430301266904735070030550353061849162470430782145611919556664490619069471747867261167730660346279169329531162659943926673535710689503842149977135294114793558991731073319798953500622483197004450250983322467009944638066020100076763485907046174572773158935787135674816935924350066585005403943239735294047123779835124330706760682519442839081006864490266277073152925748847587394767128466514829310041976230762930390266381445170535223459689824791940081016200696314307553241435043294441741446497782679175171655630168512794346067675461224492019366525193223217517392220850808669691431565500686856601912091693740340850845712307142724508423914870440211203052154976501362711732083306536326806759767173552170434577764373004386808128150508770688401008588998178543068594375659233051925446449278899025746032716662009012314369644917269501797460915783191694611800897126751018609639051678718344348005839837295531825092115388642364406439914870559782965346290276654552770272046077463363079525029940207283012998845644738329441785728321616292314379549755928431655522810494265086327597523358153265808613495001042358316101617280 [148,126] 1389412109244817581616633187312993195508703575147227556815274478455480579113135067594212200477823122911683877571953008879372134908517090775621329043340596155496204477412534160409269241854595805727721078823253420790139120727350909018830078245859223891163594147232739018372413868086801127614655780561724034111839059346240153715756732483593999450010888644013270069028615524234164965622968525050983633421873773890912415493069660629798265370077978459379668206680824951517324698071091875826967047896184702249906156632904451511589653338749022835447722041911336928077014249792940606463915459527977225263786517274131133771084010186882064383161335710838686967171839660989855421272501513667691463896756286694155149731709684395108146425970881538385581033522588982068852006524478771071332810451027439263865792067123803836745035378511768022122363800068216645649005894024691813576507547318244363611450015438417596672829616349603851092635425039914491325233352716887978691156846836936524157362621280040755426878478888757117591359350372553547327387459985338353751157172924449607579747664109479360616663753417792612228392943729250632516606460185945487414068444699748068666292918554356517520817530147883103874959293098312234897079111313489741982523737506441713303701345192270689639369909891415030110143801605272793093548477039859933074118401414058639876710063701171610263204582006628338751133068437498383007594885545575119436971988171485984420803391250821434221887608602704199840269480734109990985621018572622887467417737289372435384376162629059168966981350571179632553583595309989811090412218346116502611359442364002914294306502121646445254378125603890514126804343628491184657681947127947703294547330231991520137927080329195603416470800809655331494589795714197725328838624582553703080639565873491469497874595952851111515470095945633984 [148,127] 12641065078203631503655488419715509048675088189916901801238319481564323528636022199005418618874479790725769653167084354342494702788871813568153449830040099876678828371079014681063208979776147264574370225643913758306091298448594646197585371147262324862599677810145235882756244869852182820365314405751268029418184436997920122035360046537743694036794306887711769379749915314646413906955162360132618991037197696993774084225904130990525825233171810269804015740316640016477561103917428913134725807781553818075930718067173760768511798876330143046703972453683792558512413757255239553557055837023443444514222517450195008631872090765604117277390892841097525567847973862534916307064783858886397981011610143976077245011870039276260674210759747249335682269451550037266107103850563751359735382276322357901717195585539222430254886875001407477233633809788579955964330618273298243883733486551959633021703567759962810797747662278042992541976491114560512235083708678389444091290076220065874752444641230073266147513478793381329377211103244695632964794376748251239905277951340838910251033768167686888781233460020759075130252144231686576839096669895186460883627523066363508298095866850492727453031321351099225644838509246458559778515666883220042676641863055647510451872174423602622222072842861243625332454322269540247190276822525680743399022594137495045579954110126776718171300428780467035236497537735532576662394457612094093216030844185382430948796635939857232060030991065702884256724858380958551510741774456516571079779977503293901092330844291327563502156378169987695625415720858783568879958859503063670321823386489472750417708372738213676958910521248313395312234027958542365836477666910667313772317425587017718011398161711551147786663386060783953799997241625027520532587923211933085730246574233670065858538050951605071441760 [148,128] 3848002477993966364948544563034985381406194448863784075177952898951339257001919695679875927450464080011907475283811001498812154732823517270473777475451107674912640145053534034702289979964542307899943784538788951677001772268031777003499492986174592378351795261211618685305964253360164090079550531139520190452382071141204292021284993005624491202130345045210324680565000786637579920839771414976613518867050920824792944014085503513602760014487697447747512723665988475944739122298937060675300149236263684955760329750817434231194491425634184222017271727303798931058098653572600154236443358346506899758186089941327615184749818970485719712706968923056761932151600638747005482772190664054629312872688287727548647811236690839878471676652769293048239895236082796625118962849129469007931234631149314526264193428012156441848402329013477541178999137061993255764699894964909112316499218914885804976803503498895558422723951223168637596670572949729424306900214574155102580808998061715269249610146966801332568480518055286185810599441972847886954395149143474483861021991585605312865375689485055440422384432090139394273697255022705146727893838922382231664509875535780525594648388316748088112680654085098481992477457017383554611988334016788643452253571391391054224557765293636819456215738453628553973055866036762793285352013209310689003750397980332409899190280195538083610073762591086238109687038658315804500226034872408784738034752233362800245711888901482268414624067245337323258242783466765554133740338857090834387103714549054021487332028960192502979824838167842501828021569148172798989820660335423926694360987527281292221478360399142125990380801178139577669861788910366119908784346783455500631014706295761983778246452070597911006360071048671696885352958339644078512495872439649189179887411726622232387261380316480 [148,129] -250430562988043327622667673948400861225938723365825859419200111979327376581100183173662387974491791058662652893355923911361008531813198433013144877708053398636229621169845206982481123509600066829875557977773915414875822416155231011304189444657641480101200525566749423880019936919733153780803209952919604996051682270785797108444909710015766684406666765822638733073243277226080568108901569302132241798343426903500599377018265719262083186705499997607266140625377018200749607666215404354562880959608849223303174032271553901265000661612364076340338376192015504665269976047323186033809821184661971863927280442549846501573651320124975742893727389852031671251002459321135151783528668660210695856074050527095273482025163119243951403493067069832022940853429496640932094707198700646227283993742159945557227666169820615584547701646947198948144199126363087251744007116545862378347791430444757710395819187995042526775519012138806807354534785673253488538087376953628874042861222178807522799054224442872523027857481139948137594143487242798221085512872540877876997743635893132142030220718212943874330049943026892117874962851640712584327507350204696724278916646336285231723547471239201589564290885047269668642097998623129822618248059298704883990660284013407338467538497866846255435141582718329047362437934629976541504071970481991066717635984323316146663567111126353922843123822977351220168899017139581783105368733598669494987484367008522838129265165019881532147965878689876878021075892735817534507367865731815789266465140548408519174880461413173399811658545279461145979630404237400758458006013904757484795981643947796050707752400847886231829688178892498789172018574638842512507946085347382039357407103123602082825139569827024379666158389914709675786742663532296607998674057969255212017929554826399243432 [148,130] 4242999830905889781886865674161196436734486574024663999497108914496944926462521373975140513286466861775509301814097050533160503743910706485760099512003685888706751450739062880715468606452914974796643571370985509337486957117612241211760379097424741866336087030881538051120290034360110507080607543029516996552038749745285036050777293721357543163619588085369429404858056042153766464331563862362219057047806036634257548057244242367317223661670886469196068859283587311385942940939715239076398002558392234738860630630591137405365320780490333550192072480902125845068706904292535729667552936559100050153374981221120595175528688491122243852990568190679816226218322154006944041982593497877358254988571086215285335233910399301816306507473167119240836249865882491768250114070647580686842551213103820919407524322719562683508279496336033867702888780110935623510782233789161243050588798189356099655149267454160771300528787526727730459188654293521530182420541676257729193828846585272649680249545754041450625598074388916895738554451795128337201925103066342211832912219301765619340314067226908487722837871275414004704230283575637067215495585189167822823224716358841991301273671010323965851910222997879112020571895398133758605073670126505109399706305786912278633430150589054949373948683113704872042716912304267351385004390151731726671508841739745468683634411209823553466443941706445994866325974379403849491115286352861027467731178138460281452086825193308579286634593033293262333194453834176854516445101495175704916899585283841252807983866662673302842992027060760905992978796992232825129974334763606502023311414279631548356577988180460402665464386326918189575774564125886888324420396606172928237352974147768597296974310258404666865826639056995541443128936700398229818835850716905364097244520813 [148,131] 30265431071763393498797503538986442543344758863071124078096955372181269801817356200124581991827744420737588169883001038154087858054848611431517477804005902284385538154942308359212510747441552145021650499904795346616059725573505486492494456241780352118039275032145611402151417612650116264804891399624458168600561537005605211965876772316506571636313960974205832173410131254342880917428668593254255213484312153198992654757403171145907246909803633741384853168325093532957676269925475789445642698360164570842107653333370592935979118184843532994915680389357670703637804759884080663051472432024078014683516296359267205503016243702051108912360852130659192108946521857955875144175130356107162316602609328867379295994996778442109185221444056670944119151819238949507098267858795159088275096576402020424668305298459521067764769749099896572597987854847003497694072097794004071329637618295272198180344857219755917581442471503567804757034631183371852783245825745375245044280263273619690643029897978428832292448143548176616731497725037233417385971404710602825698114856915668842899024627685391043683484964412927494909545293056751369111062993346168407153984453928575905887157060189613469266968807926970349734845341315565831591758106148349226691310698907817937790938111348334725651316421088364271052567916428189257125671973170279689192593717401842467197179761204777089346927389348660309732534895976665998275826773816229208471869427757931578990339936646710907018351985719423544885442734031774662360416476991165402101903630558306343450852437500590630584755313748584506305093493147353771623534542451258287795144415472328049390581124671487228294026638392155000069922808830808835859047722660260028191858306835615324699879893588620953617216396822152934372518451541007454267840135569066560 [148,132] -451655092810818639044598801166231434036322786015826534463046868897672741038789575053590810821794632135239148321629728103776044224776398976640520381554705965939800003845053766482477996668868236242367187333180315121082948120352795973310691720060821674053288104113611192730411471932596530866702029866910497899551107669334987187817351978809242378550400876511789466027157124021641508688850233132281375379880121669041679313894582522903219227115211125691946078222048198427502746013748609655449741325933728871046366866052264899520491854630530776280320718104622545187913715897615699369692459983739541182618919264151459658519536591672060410490312658003237113337691521205742814216971649313666855615883281707241490220974879245306586058981219540797285997009772742188838969436076418024083237329694708055894476703112117806233378058291594104882467808477336240906505898461698738193491448962832270279653405592929222424472780776246609402665531715691223679687086726592741729926680342653846646683318798314283800860864587875995529366756168195941951499326660737410022905110989751304224075779348369456776633088511586574852718958409046802023949927370885580500397262503485897542317166349208540022483966353556430928663701787697788707081035022849957679408585872201813599909754899371706200798496063930483418518302286131643282150624974319284306817246853866004382934948283641475435560630478641349225862226971557078931680327098976825786410587898593363084381395113155249786036271997620296817367391692109756475395109980878042971700206157061243627132654975720247066480876886730079105471659295388998835971430183245809926491982062634497873473509241463334859743001501729827708251953906123593867162031234013348635313161448248062097018107334385895672008866867168874654870903792686612311514080 [148,133] -57421046384843524914364449702247116758710328957020520685762550892936097194926330301431138940616450126281192527347791078763088898620269136150687647420267343321468432467227923171070540473852139526446394678660267458469836985345726609014801112435549129592457206744129946652416587489796950897195602561409801283723239117789760276763616047000338548277872886550838864779378531983182749647506389635260631137128425822447999638554420406363656860994612942928769292375556266506447914729157553387311157911998581689888269283144602411275740226676003193267529327557342618388091766312918908419109545248896065624343643700324793013872476604513325346079592234975574478922893474767745371094367581367964659591978529184581081166077909397009535932469021107558889743572089623896560722881488399694552422628117900757543544162323174305624530866686944726878168844823756857946960482866059874208882423758402225905620452720020251769776277077487764963763041338651720696135437698748342649991506514084136429725041757902000990525512909759694467466341846748646184841044375851191843451045203764384308343275829967325919472153988605529868366716595577746021397032558685060787298605712654566008856442714698548261779933964677200989620183926375285487593454677389298670065815372717113840540308173546599538040821960302578702400315985830065780485024686261516948344084776853524385503996861654362403697775286083498077670040574647646349511847582984450995539458254173471971671614673844165963032107931145082436540373734514172735120521962646279226503310329120644627553448584764761610034190715576115534320418268005574613464219882935867714850315627579579879546533972063065019534084094511841631041927243289077576071590546832432857449040155726549706616543922337127315073277749038434090634045651168 [148,134] 5195713737072012701809363282920693878951814041621962055104398320765352977899757555093482744806016648228097861029292239833650272224776550017794558695290038216430271296590091354222468764931342777661283663377540048011114606830183622479384573547595136231364594232378189961765899494110248544996117818186331801458702803599864313850139539342162980378372047646695657686722476143827042090052426357386892124643589646856356457075671470858620665774621337003381335501233640293841763347860444300154129202478049041948443898804072113948503674431974797940587687370325790311637559573281648401834806563511103086827058400908469100075308592856008911312132762684410343978285256681447855237733548228338047561587861841161578087377797427423741923935157075686956936923568810380593866925932994772661786487324489660736637791336607589079580541230035562960469247201432635415615292411273224406864911384261587623443520249655675815144201605381421504740238292871277178675076949578871175124566709996309311419851794234829699009359529206865157841457612239365151336899821156458213628339532319283511372057534093365703134052008978143754721190295439925566786344688022441137398894807136648234486347124971338772006198051983879021543525275585209080407718522898006107764912283824618033478057834293739015788505381452094157164161336224757981526961476063844044067443556124237540240359150646252469987217111914353351281571314338102843057600872411660433987010184098174295718861127635331634469608238474123405984112189506882710552477141142449645329490008246626910877239495511061089749315121236545147731009618341357832299987119194370464137079178660999276183531212829833546455717487976154591369359889230799863902336948625796646662503003526959824034003668627591933097715203470523831124 [148,135] -3231271347129808313101301896119842151913940098542602577449318341885613100530100242984076406801186457889948491306093721827807693523872782263321459584542906305519577113920771700390703191918541804700543617654930180613763423994120466441025605648042482502902238675185076022475036296631820128206409916735432750887548357602929609027314125308617348387892927187093172729251542141706267661888220880274289653062190169068535113982847615055316717268489069373553569168803314079857249036099861746991015685620569674757520889795071737846282702661084613108667984538729132084427066984670716242900300561591732318689979041748731817273497477027665915590960900555581637458543979643547181989069934587788453028160146489136661760513812713110879295643384487733751366432452384361663416500184367881450346996330666657086714783250965755475458761975225690784180685080680171595969624115490194748083629281246529128591438371352365662102821156409179634420657824337318384722368604384058532710693136711110612905565209493892164911086058905675415417728180127949585036101657325468666155530791428882177001779678410316737378663511077985297436614956926376037863408983795456383566655233529287014491561150845174860426678451248522590652457072104214266989052293369303470484139229849646523450675542593343310293328428332067983250596193950310309735531593510796505167568061114269459054663260571753137183924062708403528850894571794365104544021468360100506698250343222378893023396814640713815326808111854002586152961682514587550954692300812005417411520827975703617207964715460215313514830037638350533914173686612288321179241592360185692621772732270614164374288257251727164721637263763929827100823939796578022822275863086682706361573172552151963968640599477758341904704864 [148,136] 716939763300381472007966481220591941504030316131643593754337288305405477290268061680907266793870935749545283484954107940045923557803901192312315188726201246120274539918149920141601672126780916808246468730523848833978209428926659632467747563859280666723384419224847776785159344500745518615484584759646335066341174371272395608354395558646982984867633524410316245040508770855732692946602639909622349117371689577811612636511466810903743724993369190335812784470927242006837874582334629259414317810700051587933526313385314371164750538601018837622577971446103322228322783403712251522249867556952534984980151371407071639968876169317052058156531162369569038801642589483903309033609990619610979490702938056631264961324603469218346862389411312283448364779676363668448298695594573649164162688159208162356522487617562034638492825210896467705430652691526389757817246112028366034037138013435445352622549148902652325726912279327147442391188325074176787978182209186934120626088363392654181464330821719366197494889769776366832390428953587277473394096649197125739370368844174569810051120092904117376575109493461356063238920224512836363695539261887192511348921697626620234732320857918029293583764110650281507586622381720366906184140322180481785812541737301445873212128433279586923056389556406135493249935861774615592100020751239372853295264642211776640744327150943921256686840467296426305827121993968160233356317424593642695744239050058500588114022049783713234513838074977711133037102455661240970994886807483641457687432783988206500258848820435687146750337756763919899352564343382972585961372582383634065105148003931095142530424578802983777225053246965385740692749198552054980678541409905643361845849016232991909732511862672 [148,137] -16405182816827694425611186890235719722647620945213513737289002803655426979472781413635253465597404247368400212996902239387750447790495313105023228649701987242279568663018210126310950861934221345495161631648119927486340739340792091675863983839239141303290628032960664093844233825174246742628419048335378443553445828733444566756901694342832059015257525988249317564443074901192578687503565598045131150845270540722753580940637688185015535231297172481073948719114855747750674654118034159038141503389294992701669188314427071456230942640763735337091983359594194570361488910367087588834461292080349869812090647210150361424494306850516503481508441809311731457313069078516575916933627171299268488141054251145326190771190196900936258528909725386260442511467122435964752535670337032779786790736475413830322740078116740253914470885116482439247538259053586691837041924893283729278482938661417187748464535108934832344114678649594904523335506896253625766049707700953823030698788025838460519065480759108910639861042516123980944046228286572462023811233814462590349422741863391072924572413562208653458658456324301757861478846520699847781987430168238803599334798291655515161955225817491221687020042968857028204294527565970468109831368195338149852242635748919618404930462041301962686895668393974918043248132732124378483066586698524214111038107871496355050721643380570704878674966346369809677178030622316912326833211735929110000827346285111367379230388479658780385789063235960946429928633262183111120449381386822017034826070039515817753003967788619811705258455498735339963025404505656598381658169875761362554761166455350160886129925766633824752838060900269050533269754703438589341231641023926222511896858281863456 [148,138] -170210565647723246139648808227998356935318279820860038818610553042752402001199980889834059241144335251147978262980778802639799198684551482726278640576670960279996518571074565358510324032643436843380255171601563569647450514672300100997921478071558154690279902750258289111854046141192349631892371226496606349954551318357642039774961234469249789358392157664885351352818967770198662752151886853935545341294021168814317147392514138219798970609490030543543659592682746572398928005146730972296728632596012521024294551639890115286667678793968574040850332441333892963358595692089233762888143275341712258278362270425997284929100730607062287417548073162313721147178856214438233647515491806285546286935062049189796019374526942453622687666296631281919419898321089440489008632054545613959606017143736772246277999455908994536886612912892669334235684559978910821658953932540368267710483426731949196015297690251788877630099873991107760671657882046346501600510765619163273859035679273644434767780920636767849498050379288842108889279030737552126582836834810847835107144364935498020520727007440239132589941648492593242554356983168229436220911381708776717467920389227737060029314726428419282319299988674237188139207296262683196277359412696631823160993986508553664845688626612152985315240223376858978179417668226327453203414513799876567525772901920034880535726581715067930666338579825559596108009320894971559983594051710139542248058847159414463406212028150711371338314918215244413122333134647126112134814916824433934564650844310959518458271069887844814389110845232928796118347840063082262782930256626282117340356508499689413526614542648976133494995552430599910723243877799276791041655708159166596886 [148,139] 2923778346577557488787650983778567463743880594334719657036004610724889095005160814115758046375674533467716031712443090781687079541488710516851559784017862074065645449555417458239625980412443452899634141380279667666201864817743210777772130179585921804854825887482435806318811491974520406800153964751581074491054479480975075942278298897359086150021832586318697713598617459432137978642118737275995421131612914099908051479046784740239883930289078195265335737974938926215654814036322615611774958916394944682468096155843898511682392221315320945314243921510979548685727830845467214499220668650139204263198010091959073055219684357629505764663685922962424744550935081511029021769729723584358152212813575923428569802898359243171346949983171811768388192947507677971357291526996979004029283260166632306181534415918593168073142048282268250695187258285906036314157881760777823413359193407662236444298178955396890307704435916051079948503325910691948603287988235593707368187831753385100663358398860740155779747228623358358097495139051004520246511327479742045588071118967614431828734413963880790874935785787597101933388115824289181019595042323600596873052043930596031823245245080080577128841764420799213961054803572153887551955901392020457818557262185148629454330388874383067973787076238992706850827984759084132046312481273810650549022437095544975164833189909865899834215829368581831620184836539141682565143110292288601545002529820387840817307551235085686169859142074569975017672568793897883476029599696673714119950293972060331147743466410086787321010309444803568116666198893097490391916544680638422299906882472265519984912755903786273435811665200357371811703298470573843103577792 [148,140] 23005541325680971200624397765862559758942933844680843916064529906639245037193551166789882032355959956543196279104271668008688849726430554368753287177073018104656981212112488770293682721580521210199891113421414701822940170321772371393713154436090039584068490746718226197789800787739636604998136936677498283338340423011913317433011910353757742930453480113909877030700719123498685659218958089365699953936622065237406172532318195909734181706220716663528237820080179858404832175935110658767825817209017510377257600664401305165746276838581817737312886391295076309848417816657115504763124581972204364094997982606092325182811894017973631985515737666248993051391198113886084505259633395343844068532387869065597103942605765894079695608021843560743389481084086123424736599580820694763147653692121392461753500249876174365116075377991059219041273305508577455118089769633522069432476448908116741725862148772251611920274986328478417670030995280819979772477272279561357806341616423264894244186298824750677656803304660047312225262223337524545532101213928930733872319682115807690505862326139401740769236789949267807542502152173384156881573821375895855692798313884475482752618155186215141296444330437967394321813381321726772067412123640397910518900929961600798438688153130225518811028400499515565683656043865575249472941599723012455499132097141341928140814268868916951720116809794441959793231515129396683864405071350971906544006945520128308673969561756467825990910727545548621532546177912724725442919256686813287894150774287177556058049737879271165737769483646907531396086370176400059175008798251448130611348321695913840162140215747617895747200076622236983588332613824 [148,141] -52074031698438813222630875998360419882677945847336042633075914305552828229657368807947942311475119124976940415016913609755101530246424004669922809587455149106190995659729218251723274746904284917476933623794891795812740972777960755650848101188702665453120086106371132827667332661022537609938444497914667363536596573949811545421249173404381931952882368641033665160312513974506094483112306107921620331658718516607370636485470476239660133053415467047396889293589156303136495710650374031583722671186459779165262795930853035823883390387139811508199648970090132272005389782799908217802993230428727963481192544721636467081934197743438860521527192496160555619037325008173926916284125335792044126663628403326434918170413126528730821362765040081127210126637751901789810112050714162323283381996898604155863209113333539303420580271550734303043397919012705240840726932512133109058062448901028797451355420794149094376650510764315600512490950237613384202977311064233601722093218698354289044333203257494336083983184474778157357328277324112673292510104273153648996654158146163552526090074189216064460342826748356216739008277325738101251214901525878179521664046406188973293677376586542108871573234813252540037463664556043584203401535499434878072360097603715477050011767718018739249246085980862053251995711336973357244380914183773047211111475329832968606443334001739775479110397821511865989618195356771076820456350120640076263820769560877774058778653488123670479074122192250871996782882239755267399749457387067122909562599721235473134569971721837987110728711539844380837434758908142602397762513569449879617087125805393971189462159338086251015459176902656 [148,142] 14849531792248742377717913899643655752759430927181534024424630806011694016899777539981846816811859252152966763450174410381469859012276932197350255297868814414345692766067411484033930420121828389311598297422615214673900837892782034617281691031550844727742162872449192454159518953774531256502400475549090094194028448671440746909965982094934408951586606463356223978284678868675791466094579814710417789551310184166299095065182628970156922117924292519838344291375143813545693959388028294652385285589873814373676964179037087266766236456383658978438157003569162404491762949122861810125528900539297738094723864334220038293579603874984723977728363674316395634190090460199108108307441748548009735891601525599640455695464362035787225130748120550754006092693295395330419766329665366303021332782915938619145636722177736827924414740103592731292353479387203053755785458510550751929693069561213543799847633717154163906628208236432732360139111392696957461706130778055986898974232703647621036652901665095472929150142157917289766593314765192135399998175310934290798081595191623357181159407553654552319245961765864911692522586672274826743147575474114953428801672615737850803223450534404030959913182860139359891843093253551125673302421557165081399900700819825653467619723386520595683669340806204708729602252361020624720116792570284815435596891763687684766827720647176890209204501715489084354016498455579494592750416319787453822419492413737802426483779257920719165113542846999110724810551217543199724640014744598263139552663386915873515003268417287214867967602843419598614374761808245080460901210339456458880161852834305103880525272645229584 [148,143] 11192004222979335590582636805274059037332068672028721783489075969502783877249314202887566715323206945825985232541892893080532566134512011072219529750987019280068964928440675195213867519085782495674594406175010366401782038521205346153403480741114277053505344886932032362934174025197841643536675993363676378169635500504049310789085646361112350641089434842766237166637512891427161682250589194103857457130022836278189726960261522758408049998793203656957830124032282765561814260097156768168744063339851231298273667168209788763745716648402634138941289888153238829865140278702719949132226233520666896883330189341685217004214657639311837205735194383599368433813472039582315592039097258152339258620018375457588465331954281272833450478875757555065783865402923325860408327974405452729449637127910477309616403747745882629793791388125183165696094776426970581697743423499190363518389373945135082955410975404986426925344230240769294676970827759731748640471328178446752332723795145912488490856946115138870085579217217945936043237509568461075735556813379336096573685183309720098886388153429379331943091703819208668212401812330334861774828348937345280197334326191799497758025076878587843283155411972083378483012005642969316057085181170421633592578625042381790519242699158258235046329444490713296556159656000858146843465760281412622750884253098200234732635442791852771607744195308650520250625757628982599038551137455078259041967780291677082019011140909711032027895644759762485627352174129192267568479136837627679578067488690282032822094741582151567119040585132218634423040387963461837741163855505061621460822694352052532608 [148,144] 1081424753156659906772451458790456359860680084470054077221251078893517034623980713831954955008530190456459239541598559369259916380405755493715041383042837472792587429559143350240465821420677920268633585594336231638466206913183049184383240865332912085887574823239145006681201840648905215844816334719823985569649654281150023322823383949949688097523321442556757008269749625349004725574264790235342824499923543147059564053922624901994679007650816410336145978442691197797713496717936809825152436649481998258999534070730261601153565797283651895396178704358708445984504335135141567616687404124778162142594971528031454693122880574288833911757037138394738590323906581223113298668349227127090755959279740777307886662849282155235449908404732078534128006730021988041671762245298116233429066423142723448831138287902864282678375446087355158949010191201479991871328420244336298535788511389123950567560167805832097657789068331506148449599898916828957743741681050725568262000190155871988188656455992426950670270895718542404056767242684792673762317079626026034211755858707325757918988472146939212529360609308971190058468096584809024119888569013609795562896828836142521795748578710740153948082363364468143892115323605556211752101315913445818112431097552012001731562084035193068909736427849845419909242393419704435077638937425147955272399100476587432033795850816520637745183432917892047391177643397000538573676134562345583088138440231760140385474372416436891790251759354781928469598402422228088085758011884736044280923645167909840310018024374561701021928604859955419913761234767296177054590250432450761031592 [148,145] -41929023037751996210489363346854919550738528602478266876182856684013404404804740016567722889116472615216921974498283691545697369007648564052958588466035006405881952160710826402043367932701985346950645265654781880223772366572102619943525901477279908629664670511112179620845311590716819455233733637735763284587094937848506023211055948961840214819905529612841328486747642145385637030998424840675840587930682385179070802859927690594549918891917339811684037416454458998753067475537439721585283318315509922125205845309255897751622748864096337133065574947519596914582883031125798490496109955272734157646951767383435923320605760471714025453906976742871133786001752431876491437162132753260394042365421982670047457599780132828177356395763147096794197529699958680942530329160745788145731291319570300875773021511492315402267594346884156477427387240495238094889533406681770306209886161979233116205576747800923739399830746843062691926497457452257028065809644353825874090977843994951836336715355467805925776257597247330558028450263651773115732868852973010978895772818241505007820738851814416688638172951031819406842991852485626964151915608916511985026015332274941906732557390199055919863064333171686731133207651642684426493296010038549946545555029187476236196784062298332628953307581725083903467996238409296434426099431233250703997952293494154713792405943274848903902740787595190168783347058013394443501019663507892622548374972586587075403095070804593846377619867880520918385756401976069704270003469054175071451116166784364718135958507403602216652128762078901849486271507745370325128856 [148,146] -3491899275861830445983387583818803873487679320017052741570650845489132554447988493984496672624625206151956106570992174383397495669407514582285165331258129313490802488767719308547644916277154393811216375001801474076175811863197364342459686972102077513537253340954094199132730205805031051549598773368361249564446108745331607814316342493281015954405450682011837814638463863677935499990580868822773023138306017833874957451914690183251116350329801571161164946974588779703040217594101817073278786602941618742245422865572876118073188644061094608879722182474141374531306375293457317034265901285884168835581492216195593197848555309498320102893130866539372853774064445828188587135240924256228265183948428189994181871710487755637770943044516773995750681494062839476986922120175306265639345495430621466283855198833098343418754107405673052100565417347406815657028135978313460439659414162083355810492575740480192236041660351801894145972890362420801130918158415872584625443228436266913711462502571749860811359887726865321941456281759776397244548222063153642404542778015038865010429906994502972966337679666127707626491794440268483697639807970776799827835827445966201752259517523887209802791589779331075324582459234117892569825442598046261420702527616606756116467329381529706150883272846307968066356425372685469689310628067784635083849019955099574497134347476833990511510811338814133663578275944147952427916178514792273131745376167949243659636919157344495235351085820301285814005071744688766864283467061451723434216453416147903690176135152390493089680169608277135770924074 [148,147] 13912295819096189748063357563531109494283557045685925430350455555135875760370659849917620531919169653105242496940104070795857696269243170808591499253467285247407723078064629564095817643358436515811906149884643743210321530754499386132875874913175467321462005340624870479978190863934728428841006546902295150410491007282447050566933801562593082624931720237492668750148510889578750633215422021382519960667940577239784973294615304010998540483702496327219554388235849250010793704006938040289075566057124263447490495389701407141644209647026815636550058750495366351056982776041910130696270592404912381909498887781715380949249161485499164225563673407981115960863862833312893534971715673636049596123909101865736091629870290436471762461855999322051863079895818064667046937510049479457312773922946933383963085955085560589658540654172877590805005299989594693410194903709181616942595270336145997743723064834162492263852807625293573577195376470039009094774093375673005292617584059990070735309904213418339240500744769891379213591463933330462586291058300412766639328292578695929678661917615389551823967240859631640089684727605424505307036930293809749524016346311943328830529785642230565856210314653559630304216799610213208561655623947262711456987746119565707374416354933817204856086647362691738740136013348985431140662991128877473608619676614645704846694166908209733208224144260734003694751297475212085049189910528190004063901736981198637196667199781180523897832184948260765300850164276599135666718111752510798244430366896938834336423178086099923469850048 [148,148] 3078678710903920658488740203799098653117087508269331130439537115586537447543840266540715663089995964470594738479795866458677697792250019984674006385909515686257205290282988523444711646505384762568461667430384878847465065844068940165980443804048408687506794134175116534857015266821359291373378725062674511135687204813280128678074496238012629720359267517096342573525425599568311698088172619198763840025417632283107497695943380332617354113930474359080096117175056496538496195091312722422435586353501780445143006824700978613748102882635490755983809672398095833721768813381350029187449917878437169094962643294140373308878869636243380672167953310598544289200663153222309427782017982601432691045980722860544335087862891870465824355754211185063826235439506311405815033189391167977959232050963209145963521014372240745003391595534050157114078349428042375721374530094631814598539249540366483320509961133441547427617106289608528735979001492183941837232227424183901544575100935327543880553043688044874187358303082709832530943144187024587278891247291324405996925065387194479749432842717716698554912629544848585894710519922254433769942777736868694050938782133667351526287393915280582763541131051229869269104073638874935079795623017920130236513124429828017304565685416609685593526971913047010624711821025148331187732853649021538704249936196945486323219077640068587978224256345063379409302160237275462568756471900396078465553428207155015694272273433993903549912549314334936614773302787007970297311249253520189050938878774116579984892932256 [149,0] -21581687831431177804335871291550660232826748934001694138709221310298342383961271099756501401141467598324281197250425210388615812580298378499814982350501422587194728865736215379306662790432105281946710125149832402757175558007484118121899191232284338285483192505803677684216092384149825770981876503120419352521416234546678356254156639755416814101905953919552072360155478752907392644866740138157584238211727214910476602174869442577245279035802116576916138484302049588042216655104553210553467238589632949519505347088918015563963469917434506477600982042612919366694096160096311822169310843821159547583361250759934498429854021843995725585015514579837123066715246240598825536768381805221512759369571215770339118561838929089593141650883723443775634066747431105057400181480979481600681854403555895735782684928332309180884342443688835741751608335250974532896791351597655462914713460358892715257073969428513940535030601541113089679831641892862078262899867148613013768404341404775205272014042697115010531458677516410209518610861719127563912384965037770335613303762933518094765037605424339481735062890126336513017569138432935557252524501781675318382521427211298229074386663407447848841398168817865748097133823859954759938015012702064932401840623015420344111558282874661828461374007901747152561850231677051648336973484750063594994968822813512065440950713116641906586175256759169274421985319237360377088143731735165629030222644193794638015610324402528808411009965182369933153516306862811602930379009696329482299146577378656264377823425186396044023882459839007422270036447639687947105873418124235927841242894018137889235701600048230769705210635612381040785892979073772862685250762676142187674788722838753955159676184943492544573352478446292225415820951655093027195546113076564669271190326391276094814409248542024224944492821012225732174243507986484526678389990330792960835073735131215671540890303700001692281206497299404698576247770156490279727718169928196619810297442977785091014364635837116904553833885292966422428117446451998020083551921215207682025573632396127781271041610030554762417424398625634403563175191747681540606432687125628768375057489965615834386505500572946210854665414680601626248278115362887919450552217640416565684589355006652403573893782776666513809482129114512124490309988832266868321028797549479198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 1055413364838478524695588956170225705888298514664559122807520908028927562023697167834736660420646415441044814215244260701298323037068225623810253475918322912294845833469137348029184202085119798702759873113542995846414616318554268360372828252754617194079173221315277186320164280782648745630552120449931886939895739806781441607805051341401487835279023777288077046033163043932552621967700606589104697087483970415019949098546324027758843241513820819162022455578891345714882987940568821179463068804909781619728805410811103688401377114069485063139271599115401438582944832411937851573899560596587216879061846972226861745545489544539543835556434175310146235885607793744169481315046919017321193340114864480307226137753378316472237337070037664776149091437883017404572552193803824340845870265436771785568123601144042243362175762393417758925144900401446908484112299140059624011557324330917253342537154373748430934564927535572020467784348377054332419430437084712162355006163936517488297882599549191831494783104170886692958959073364599546616672100319032475752661502559030801144148092064921763579057747443124972264922822003320436000901728834585585598273436358210784403762564608936075442623240470085998738095886240958125703823484576849977204962149619754276893367670157522943032808894957909433709167913188360791303272824926434242362096006247700839188959941102466425532717055336235096569032582432425129263292481560608327040788493593551617086975653238455274594931777867932318521781843807976906554691510394635715198825212399422434669123696866854292336933138793310475814002341121026374169015671399483762950356258103250685752587345159032371263852373051592744664717402906005853151014201494740482917993243873542986709392560032210987069826350243110323021576242826340264197624459080854989974123069492709688842099051054580711641345067521393770709286429495891830647592794969718477272611785354369747372426126887624003401131839333837878051585814604987349273413396080842572486524696622083590406891774293807849124567420353919633055489430987281764882560121960024791814548363810173202987173631509984773557549303489769394546323290433220179307982807728324764556318937490273649066805284280851782444591247553978200128683949460051496001746757781474821974374043897328568695586130070504915006369214910655018606698232863598007783099209779324968239104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] 399730433315164956503028540863911496699720460848895101433722980484984957684808302895081513801649958262846426692965335443014952325125708845137008591537198451175345687008502302633216750928189892054556400801094061415938299075981189346786143602570738109963338771375925570418307214951328599137572690838762754178673948452015863829368368545296987414199550880166506505030689773143609197655252218227980036551781480124792641149813798365029347641137601457832413446641490197405280315577019174087205494049335379658188380163901312545669028851465794057455494180333219225309894745655652536249068105552832036236404023823493003314302698932882356680764193962621655720799792872159299096110276105890911740597181356654126642709143321291130204657272176129591926891853588541010444333800520012999184760488133256958376651628998799981184481066461740400705601711048395326115928589632530629396712009202520652512051456486261245880113907610106483198296050103840480322603999697811881559502329748004148299807548756605114970234081374607085670858544134836968256679930260496955687498456843250624177048232337067963933818493715562204846747607492289671446399178329406013821161333883198123432130059684455679478238323721340234308396076858839739318882675020892163917442100018058908894412821817956834288898810215375297446040587099691947234751316889468489378228997979768377986798971921443852604009284606070231212321969626695546063519056649005668756101358168022824498990262219054078198258126889288000690298978301962242405663339410599318488565043373574393150636563174055648149920662273797590204646686167691602676917705454877630289908600997363130249969744547490926555502972676518375976243791808976137908184261139627345101921557408548943808078340118129936004706665587069336937367644993521401383082387743662840783967403800846578412102665852720058808053364245063861010673841829447975017983394486983062925241858635089442402918788220329938790465763427463493882330541983930922740687174789465475729400208489452245637162001220708070752093350814764186902290446730845445801546107195042143553124392447620008187854990930489767640772548480469209100673254782229728209965259963639853954186359344543216825535631226491745246269302763396902827053094323126707131583791651189112398251838391551863309723528119896162519467428886174992657847553044207536424038401799994685721149440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -7617017334600827582218483335627968357568586499558515185045372768296802010750991362990140633400694053015716080194916098406127373343817650839205596393210931709820484900041141187102431104073463829113153857008791910507232277432454821726330766640337951172989159878901897351692522962879155100149526653078077799335210939489778633010219014176219330691109450392915976646422861080357177176257842799518331793902618627262348573247557453334596210263515488676892502260722686892839690858102055610758178495789387497123443311496209332052066918395603401604343347573397085141823838913411920096543340591067055892581371030092742566855482062856876755836843091905473440117492914299525985961676378850710781393956659861099135978004768434689399295672775926947148267165064466216663657923720888764394485652390681950189943324827673583917757834250389115540862444254313827321489502032067242454041560733858138182106048104358246793200691066227740519074488152714550422475761345285939279414727819092727949472662113318290061890421541950127566728023320857510914563097202700907565458082790782488872398433160017839170318797785409322130703175853604815159294260002585611742433777341579607635668335624818193695985364937439953062247807810952656817700705179795951373312063700019447672584334121965044946773649946988969235767703391044922988929673987371821561676191727466927206789480139335526353948145475711397757204206258048293430548355994871489905748315219121045730796940647338125103974503714680766690013362165895943708005978861203534614194144684771880815696565388609314697099802801753015049451846781614548003104596142670662532450159513042460661918972628955618381185141663825351081262216136959011352811623738584226718530557859602598843205352339584771207114291750691670069914526304334847291879110658770390892993001848278877685607949088157274588012003595563307595667753437973344954493483835593697687602602430644747007297127349090240337624401341464216436523527112357751497790219436747085777034711282448011768954577277097361156463854082653347573267484825578697020289809868521973145122711531256755707737657874511647489944058512536222509635991547110816534834241891415700938626578808828232557526308338559466338448387803758827653598732449176470207610134947461791118603854108497845008821596519974761670931881238331656777635259172198213716201512860681508011131273216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 46338676220563738922242088940739091801923230122705485517531937114620404753710262051523222756777205383621963636086516790043269938272636075323536299320401044772347936609025712469345161322797607585281350202899311552098413169266712733313427278630074127050432542983228704207899928274379016430779404260367213336962618496213837307564198973788863397604888545821901628583826751107009743662039661283689620828903251361016508683500920583923271847376725416051496084109546426952651332849859622880478760159005246400978339752952616726659132293118057229526180556271409839664099660738077607824093704291190912749363573315297673423692619646342845065030908934022379962493501672557847442398867953568698587592308611651210094163056724451140356625674545260222685037844632269531668809803004578601576515898059691245014930055032813792623198617896736753332476085495113451225094432421333660839805097005976811143062977157874009882956379150647914147600859501465301377471071929314305182568276502049068117963097695145193194660090380419126608575853627458426453375873426025572884943335471035568099275238478401474628194076400882939267541339167311928526852695693809512403277880143610861164777772058605404115405725434250747051674863261447558939858934995313988334546973786181234589509188864033489665448420619035079383185579507279730647378079627755618834136779450350200402948038180616933528971816351419554597297457349645761681707736870156602469557733701889394409467934206089077514443653288989498472286426729470455517115867936694674880006986174268305491088554382729469718760731805501427909439600848735356266129580596936745012232379267610560324274024183277684750151152104690380196381490742787087160747638762293439229867426169242155637086190462164125114223186405134535935028460513187473433934303327073582755473896004099316824521580014018285435692651382957470421498992366990650966814811994193651778885642101612386096615806050144101017530107359025891259554005855460598112263813006249889159673537711001513141482527532995878847625019324679449613498327826440758825421280855071478893515676147675566738160230954323550597877424340194931372291160178948297499873981106378950896565450055673997927487336584842202040285403214402320854302806267405390909752584352996837089593130050938034324372843592326999476636921738757203989987545072997844349395533154586391576083169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] -95418760641166711167297764764025675702184586902484693190785881209847424534398112017095345671212116212285927226073266454295953376925217459062606303774663143088941561212390384244065249202878815366327640755600680725598699764253762984304234254705425651529646458359943477194686423967677477012169185999545587125758751479238936198185844268325673240538204191999702974377901759784146362707971815504905659090534276466466907489082923129554821920838289234557263090823330568010722459408504536721070668090682992817706499206765502686127591822291082742653922020145201551694034731159447763319870584082550755028646817156301433236419861851240859340583571905878275934396048768909422555719470384722718306227763142320298637942327263657229105662348210436676157193191435329374665338751657781929358323439630425997458415422045815814540068974142263688813129593258805604767724214697048976054235143622380072206484067659557086070282511571988937959798385720872839470422498051412652189227607130409312418222899272899377454946918991653935165377061564211716340269886213691679005410481544901924461230504869514453901729328725644269191538785525484731045538935643187774058742593653226954488712807017856654747602439529301931123969814785482321305375370926250282274838269820837872895317376740286936160030854109445141877994312997795376530354044803959047890357486213792784864230495847969177408896883063188750346246040441747685710432110383835834384913824126097530662831652485568986949511604671721618758715529755245514712879280085281981883090777659744121828662366182305593061006467903858660975998920621586580609256772879423153915683746577785299024798961221343451817955679991191704842140911405969455527355464503715453245387047639144291335229815147455454557574826219919281108223926511586439723083374356231641352128789170825169900803502216095587274245452709411467748371345196040187601541693882482887081690091627915946327542462952499339716981257815756041947746122690498900467461689933973653555730729086006200042808463225769976394333673701048761689250041012580382732687436830405971534355888066886881026799441691512413573164013501697591980165124781198285959131618264331344761755625732245847988448522269752618650016641397539677670101781715683789783355799350418697164679659346525373589419706461651911248485457949043839816657193142992264401537394632537351544574574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] -392232692986653734393385458207493783444371225339010482235547318475686055349341269469937157748354733446704226109125654753247413972994151280521174124995308929972052857859377013305825613356221863249331856185068291588783710350420671582086327024805385876214637785110425859196909659936766594255696359808350407211511491787695527504494754374437310879968438480609524854635406675128300156149297914805514150198179678357009278771619844824398216946391699835372213628577841021927504574439034298451774268879835157486459855233006295394645543696230808199500452994356340908802672106450823814711816486345257556342161612296079092506847327639400932310470653352399972677312841350128278826300746544650605104363405237987531772809460498313279558631474615835067243565107309199403312459384857767542844155292031603142714277721124890863210838372524069012074956413659028458306122062609198882206158393236031812329933442917775790647997812325974919319935082647300322459239462497022773636432143625280540542047964759966890164005019253131040980755791782032921141037874295845253567103154234524476500394629474273865755910522880926197850801841734329485343390955111214183706525319643082131585489832503847430512338792929549221381524729535288397867129847939730036430512109217316825394475080660967092233304522363622031861996894478897059931930333121421511338015204288139134993908279564311219179565959808200392625459608869581460792408338160167032550032653567838785969340117845288303922544585970860488513652800736953332959006698278777091838913373063143626487630689835199080586923680042894946257905581215074247814359821730397628547993689037251209361922238903589989099745865410838126389784872664852859291529673250239844887730950895130433489308192790925688874006263808386099463935794045100458144472796581870818075130287508363720613395754050745384158394284255368404963132629430376729369263448354896156531040395442510539787112386460716121225279489146277012130597455833117461075818294752361858957914561957867626319191272346675763603903160679324315967870681645828178987752760705056150981201870002172591880687943708192183984434366327518541393785761708938990169752295740081648020054627627777180261828735609983051024942021374914412043797397332251175506211218882663689728822821134700511913396503339925438421070761005461869292896668642918453770153334303435519296536576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] 4487156847717863295498747375942025051829081623182213578682418840904261983929293621475695700069440783186204058083702622005585020303136154059426039011121837180652249433760344695565666542363436582919859239544842100638283822042390057873011587632354107170975553367305848406487390632343085802761108990210880532424267708784544818922161487739255412458136151215510133478392583570287533871326668542836351033680865766966988121649615651069073234434210391053855600079038541196674214167948831723091392506251839542676172628286581872137189678319302396253959840764393930846488693418825099096933678055451757521739884712631098985917322518135932162648783698616792639083018219787765215690114765578869220626757161627931001551453791234754220661820179407575495432211603456286966250370866594836914573491832398968006646640685277104668137902707514830866942826969952859250592717563564794039783998293522928742444053514735153946494385021631510114598515435325294878387361448336416962954907268033846346773214316349080397571531791313967087088974374795948689448476472612277335705616599682649198993020560817002509038339846693494606315670257622217701860847804324951627178290719734280768556114424642650005879875328180542609138809137126891935291364585021509522761964696934044068179888649309432599018817659604478078441430592200979854066356391200758851893022202925667906283023146783318889087321476557360267663536207268520066372549033372492956805460055678948886029942166683588163518293317450422095701448071316814622815284403349306982886519153669343887484484195210180793317196970916907519733699151973899993482389121164550607572019406859919914454560329524617033054193238758149139119754775094721961137245324940857146005442103073585351695991558479419416888885553344171021274400069801507162698777960960048718693413327958191484434301320872630829482356303797418755638641940779271974409942729415727221048774884016195863469806052132545816562037176538078296882113830287698068968582224650502863004503956454232375921436916440158341219374631330148209143153372653984347541830038954597192298403336915863862805080109021049027398166318976087147019445758053582175983167890308966651949541274130036837474404337156234678814665214947965196764770708101754693229876775838372052785046710181331783534998865714233353503212556157159220814876852298544991393821214973166583164644098048000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -24727659113108217237997941515156839402211744541089397124147791268985961779862287908319062865363391685473014743024823572474489802441478810657803249242112855210291152697338681714851343712899134141907784777123309259197515918320592320228767675280963031397153215667900332162487001281956386644276769803366710082850057380330966741374190230494228816989144289148059462586612850760092719446771599208097992568459878402214397772594793754412462723309130117624206012902128240455056970860612676443059107772895052742173587181393364875128409742712131662491156768838267927741938706631698461375147077325264991856061264426595706895080708718991095359532671275733031893857252152055424658566585828149421399838151635479923840139910473239671387234441866069534141204194007231825110207021596237266363935887671936259271222549807577066513455662395618575365792165129275181837665457031423799638783532902116107931663673837266957930203136243191792216933005804127652373931450782724221023541686090298021337245198666689166359359842541543040433064508023744343170458003540635187498218719249536284045438716283381111658929901681726083841620081663726247008551966779028680002968939823151247140650231202383825866185200185447164835875537220949696652036358302569222314645896179064622554716713945995385674107355339000746354969208727818843942179513478221074980230438808964012552088923416306392965104022710570827883779973336095927231541653250760799896866312413896157902200775799304231507818381436911810029884105291746019693954752613205324705413953220106673549663275174860722307927234921903631203236784366849064095642674130253643628243232606830660041240548796752151868070885324963696137401254051140320300010269560479598361616892736065194635830971449819206263010385135786177421944903719221226809271068723780711269969268099860877059799111265221876498060532103825652839080143501643308903737241168607427240853679650077394506686400263741910696076352527397424513810776152666383327456320372515242251914145064770066185646971683471794308006486412185827256410631652918423172335258552373425214301859616183206506149062129620503270415326467527706549189100560772394672036387353865025875899779645920645478508300922309363948986252532696822093687391818667918882732149692381572723227315394681155940740512248164088839520738214868181819595604004785414871167064622283887579952788275200000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] 100417768357168317944231956494165404109883698888404246598488012746577314974989670954195068393178556758026767419087707201526836710131178729143181898907227954825668599120157004470065558695185350287060206131258254103220910659011288294522344334273892435502958684619651128558905417647380715674744284294174409483897911965804082712216238209851115696157276379458166928007914860556668617821387996211821077247705826633946635887062282719728346401278700071662142967387384315810669962051471989352962274525569948422346899039840608308633447420064840193077709659725759193403864394817470342792126446900897529519765470377422209677987166193205008213544387561222512976577671399852596030097265061562201913231474056996426115623258998315949003202467583696628783453067445485829269265812650839450741915506036937407117074054917878258048572604821885850048821731250412579972416282740533333464614817618941170974523210831557941493371165436906453562001988107322280509391216073248746623036474508285301055196761871832597235904813917064849638655161470096872751342895814752463220559056234192194287873295719589199370844676831029972087811764197399091029584679750504997317004250160331148570350140664335134990030687346086537934753985165189238679453853499960860875183499469659648480247525475712400071157329705672160977595006351201898256611281428570959005884755834013111194570741953077905867828204078796878958615759519669054193474750836414662586203526840470448422732918659067768287816316827556044622699763437105154512233719701740021476835672920166373396609329577084874662076391284175093649756692478191067365839364239728366985761906386641482999370721942652343886850243940376720448082243677258244398837978806757177682928500592776920367677191792307686444744121285743778562251783357597382807402363037211099621144445859247419569125470677827943638724707984319902989767981440359937803033672988317465801107604042493095774274329148265801279154868633356321419751507546955979417127567792311334185674485874887079527205748429993123461477840062170539172414303040593688557532631281400655450155733864143543240093560019492387326587519729039765975313862179859634727554289604487898742583039344031405871533097606289285395521988731453740551666924797912275431113125166063453435866954256698412652565913519644224016219314711118004769523367824307839575227229657161182803174979796992000000000000000000000000000000000000000000000000000000000000000000000000 [149,10] -319878756239083633113001131772861556604739917761737869690699810390828114556138742036260042519655654561149828807512000812663854908633306227494866987674583557016400160280804288062702411480026637977737370043021049040667749822807410665630774146251062911692822763397478385162436410883364890343482769007553088323942072623358760954344887916861047326311732826263839133865761543195865674738067267531520275197253006089666978706978891627994564976478427686240807129977211392106176702279614606800843556158882932046121015840373782306365179916368760809897973864493846405462567904473333609161743035486108452530613512886595933817731993566730466741429488786714520397425061376491877874789869676919866316961913189685759255602480709397747982521930409364488449851978468992044754500019492369665522047867062442580088568660327543931487908576303230060044380900530401153540851019493360029259491634178439715858836230090631659569322831941515995155576869811070048306963619911336464173570562930737687247566337022170516320612222227344003750485619118746418192539084075442693211542334106973660004351469095812346762505317508218186980227799623006865072517882041105403771354325143066498742761361728539947739216899286870679011389867468923152878404574098087074407447839913507410937280454050822266878852227507159957184037213473632414458592216098705030691271703239905806997455287052145684050312525173161416213503343682217522916091799272292850501126450388998110910083399189651357069536642726444351912699908625182754067349510376194675326898152358309937364854935376593936354181733769173984527284271482456981725994823926592070778124317731180674796410210814340038219378551894429244565808364828435915631667279340190441918354410639638334623150510890745374235111155061597643202889583274047123719296799996173633292507934601288472276096664953438247924376729096216683604955587605213749801362569891086554390973021881651247789424764393516519740610643998828933796924686189653156521282272699118307160750296894964566808845940764732506187785165538456332399598431330153189634376287853785391476755393214781143908056930621985301892918210869635450186133584675363285883144966714710115004219470265159650044089444750540482332568759253439272045271803474030431313277180441436370291421425195771126355490550592515418207288858205847185478075428336894898916366992866089883126825222144000000000000000000000000000000000000000000000000000000000000000000000000 [149,11] 810181037782094165790623094913796639529899318206823965066471876477707719868912546673681330379774354904708298307684424619383485469220910418309126650477317007079719245135748295986199336463604391147095737961954871168646676599380286435489933248512945485443267065296796522629787368171169950230304000292067610500427672972966651680927786858590972074009231692996523285425767741509517888138245375431183603859229806597928308515603345200969166505942456063664473775023721394026819781310069892916184484710949650346029038566072835359160561119002048120332450882348792049818463228673458699282419428419196617839783417382405316209034116038055402694936909518226816655930635153797362950530915353250164193964568123053125691819090282766000197047280302809712363097940240174139573092138788579586635769835881328173620254209249987250299497302394090742252676775513127101346324888761878934215342876338045698231789455415583852267817113722894248980605028549186295881664179559149036006569839492699613153085805898661950486266727687672344329069253368457273829705416634354730981911192703849927348465633267673426809431085055996333720340118575627225198468713054615835769354381853909114329645713192202810315908034236613793515997761687497357799859693548995732541371606726797876752286836595753055616167440612971429313922292395010426183430001542635963795709805910863005071316623022362589929157247999802517877855029953108868864170507691538171165695833892453624301259085750494679575135707911130754964379924803990694787658175989347645175280465224288670805228527840740188515557125232313229191422271369776068515263085930585467070829943412592737991171778535714148190151051365718786309209830898999327950676924375841496953641948457615998428617727189702842113614809573770581190770600821617788288608197547072876118772523463552481264941429192487880882890789373972640845504514979134240405776989297559458644099341520633107290075093573798349810580228518843837742928056399939044557491273733327155387229356068771338095141901444377959991772115400738348329981530030972228555594159420722592467163435931295484642772028636167732007627988410554808888505870207879693095033082612753148564782014407850430282590857606894037671771652441010105323650116156133063490467959832833918754895290395799175049329744069052977011155792562017219480935340782981636259247981050593864409306544209920000000000000000000000000000000000000000000000000000000000000000000 [149,12] -1642338549945546782933014118146766780897357490529599843131102673072009593241581404979724919432139905765191888426623917012222485978775271591066953101849966783503197985668741419460945428044374568801813142762520072938468956738103153475849112538512396220899023411655578589985733178991151201458121641137640239574407911045202718941408823452062644466482164736599980124264292165794575260145765008909184746827733510599926190409244337084912015294842931719834738084496802224687467636135929663113740068080062148889736943632006930850922568925518196208247738869410045393529041102483253277997187677121230541151806100842376389113885220947090981449240614405273308316707239745435551666459297007524442689335192269470603835418382310917106946591009385665439068468060910698412792899575114884030946364465001382035546414625215574512213842958364320986502569895714747439283653764712993211715446194801697116050877264064319070277953863102570398143271473999086929871264706737866968962929882929549809416722326315593298825678284848193739581620660927334224612704206443639963284540502504262354173755755953277104495025727578874138893070842339352780132120227074640951054647084393069949644410251198117723756235799579029908965188800856795318852324741829872063280467102621574995150805324819650949697876226886615023315279202683975465098749918705043286602176595685585966321854406661125512845100040487630146603938697962767632348102521683788462031186557434305000056092073790443127684252711899747659613228306264455386638263532513498810843562917877905138764146022765720872104584666180374620792573048780665671086460199237869812698078296066143974726627918668907855587852859295534114226378297500760944453523685463430952593840299949438976515647484911321513159809440231159588801657277390526393865362859821977838999010056468664805502661488666908924490334169039728383404991900647803809778265748020464393068773944762043824381505389455348460370658652111938892447257003148830567675677882795634282851498985475918391845428435902339851426950603695440084397403758454296596578768625271051113434897099104437280168825390941568519034696679410840527952942888381854969154253200187881443970167005132971433041254346262402874093555393018683840340509096852606844418369888559954569023353005247860260525425468000695590393748278492901168078549179523184260068088198679034207728769108541440000000000000000000000000000000000000000000000000000000000000000 [149,13] 2673152191921674539676109010277588487425445686916521908027071387365008936909719345237013675155465342225496532532050784608228165089413475013514349365326077929304478019667853380445073365072824058743260410354919213783807127324564545462968518084146656696709151377220514321398691531410812000125355605599989267434469492346158025200339144971141382757923814840584745304648693710853031284876230578710806920959651082878525849281992712410396625957398761854579382686312478478269697206800321655391275811200716766504812029936280249059551657595816100001251331592490343901486936881883915113890636622682628754011857562270650696378205382556681491692833971632890506018661732904555524754430827721644183232351331924951163900241663135645457503608563350476363296586540922452693929484776889441430851037141129872597744792365637780358449531640976048497259412372478883317027232538613882201731873752380621649239679088722115331045013880212465702315170094973439689294259258692320089396362800435012339176887373641809973296831162533158506512735955636578417972003381435961689223354500418105696974511538859617346883272378812529909147109117296201055213889975861665557709245262674650452761891558094968821153197280632474068730859181868919219771858506701603173834797942495897645477321458693576825213472115910225263246235895482531111523643113338837286447663554300061529465069610879010496838171257292275203781830857596513364099608559370909009421097118484230018603784774162594106292876638591413575136658731120089879968500206366672237648975940033684749056741927263033465754992046789233531524842497900104159036542291411838660281760278441742566130510513814908593908406333361501123689112275768011485134691424903464288091020801807709789986754092851464649914101967547670494960231023358288836060504142892881144537635827275186556131993137197400733563284576783417433086589273151731359157516986133924487778924419010216773192608020617336285120447606009804753990837994103016039436256676539558005099563637361800153244238590108398964518232351052404144584360430349837489216900855956910596085392221873820345436966020498844936747844496311541873973974491675277653186942995392287783759349570776097580714494229994297406064087494496244341562021826886738367772493549241006795507896397703262083679236373184075526470876993279650778365218964019350808210431548648379560661714802311168000000000000000000000000000000000000000000000000000000000000 [149,14] -3477714356143651892863327876002212152678358206292190747616367585523599578588089532553667031303591016928410269297667852118353030609501854997210990182018840499423472129047720777208791701571276659415216549649071457840969906220861898657687108089776804995967342514040223229424835816799695577026911508923009444824394215212637042316438630409605244598120063645907530111876845017555278257978112918246887302043183030238535297452890583496230804824472355455683981211215294174813492988850636960745762838550998580976806411853144512773279485422846073138529380936710678017747614820343496060010007114036525740578651424099699058792800750353363102717728891471393900921866288352781475903550231024875440778898179960058792281463587343756873778050028625254357439050719291711107043365921349259603714058686764922479054191222361871882995260221368245460508683761960941906669964141257103505100343519584806650724059075450584788266482497362168277202048516561058532207346069061790820740403182029425036107459208585566496939819714266814229554134758862669463618823870303717588612513532013463843614429956303386265584702823039434180100038103100621646717447478792128660799390456916845593799269002671982947646899831105696570317758154155486424471364123377753395757229000581452767175828525641972593085843308710083630058254380122865392903183025936291299587214237069135979660275948450233303079282290622826316939731371453382754237585109016569200590765547912288515531885665114870607097939633498669800358958880782183375244090051509853884458019910715169814694871420238912274085610043247374894408976412416669470048293543763551977478989287910012347915381589062809416736158927659251858503039308433841116370259558981676068125881935166617463072558116299081229341241139603833619096406493386512308569921336780961990319903260163394426851968589016837636484130293426418591242786938723076394353869414188827466103982451562637886227422749932550141487008383803912334964119408560837464405648177202345033900250774560116338813506959515156482818010819371710779769577412681827435764516465652413598469031984560305378786966808446273218337556377788776649825704428534971507757002283512405341591568406396990562239849719936315622369593298709230608447615539970284588983332655090401725433125764500298323341956627706931802954663268310143058785526580473769021633328502541119710440335144386560000000000000000000000000000000000000000000000000000000000 [149,15] 3536623449546514156306932497884067801441943239171393827019487703669071997559646786942826729186245789417784817939644308645421095833463944276711558850579036833400894951769531919980759680487859510606339429021370805131113656867355154573834607740262677221087708641043814366396016699339260509466158153138171009444157253834155724074214398005041962221547840178117744924394890379670192574081315140473380575817481408625421839650261580708700676855777231733699349519093241613281576059585047769554614087406948568549844047918411181145224948229248477469252736690515917342347873172676687922579045054694832699058226167879374377379381417485859520457793445286431511671305566523710523046911732899885789281050798972165584221366859007429010381817487088013476996868981272153058663899423252765352874699425106162453111192640554008463147920839896484594350058650967940686706067589246528371096841337761420688424275747205919876329381016969804049336827580444506885243414472553421176748381198774148779084391196046416459079900844217050646560226466910354091128223408265537386437864114679031110236568866993310249055252779148288545752199073707386456611528711880708246524707654536157643366506048937249199647996361711076974734009536253489950668072707097882302572531717252125829134642974742052692906887329662272309759176574834125978593664066637211521551705895882976423412015614493604117992254367114031390970363077567660926846097862075795927935978058622803188724288476868846464818885806789437090497554099265301726327099115025009506195689378434100227839200315826763673706609951566684188177214476193430462281855324408994263398875110069035020622887763151028117280370683360639272288851504036390014880626955594980278200145378228199211297712342854455784153325771393881240136988209515702526895378461409995647507940646804830011973169552112322421314406695390164170235940811112931910636605511930073745919074912354223140310385278748434827344792542668050518979535537662587791650762080531691580827546584930146713952598576129750184848560491491381386268294189510589923246322901642450265785731460315997066925564969888143422941150647743604807154649103071456880755330912239148402673297655217451511522174254729737838276331876467958204551824882663189578098982285869321661333645117712800959646959999372928243627774468297411779957969305758208882448490824267754246556306374656000000000000000000000000000000000000000000000000000000000 [149,16] -2613536463289625560012192634047802270933512321328383024175512057584154944578999138857820076127218462954554756679194527231737960975310975052842336816717551692729463708970860517800154157070864830451281726728019467735353318136643627625246566188250999486361190694101265188669422709653754823391870560902474580648370571568096304832895159562254068509718772467395710870096491611053282905165857508770404528926785471149586510479181689417693522477286838722087466006418422948023068974279193651604536181174604136731948506637899237649998276529707666328765546943944900160779296292943977830263277329408348126602754914214868510572758193645820718251772156594983154787269142726990747111008935657692162764912715383094971442964264272825865443082508694667786312036017290975535898594751051539778703084685884294141400840168179594614864982204794316684133904335986391011295907701116571035485518367191991540694357972959305873088233105164159247344320500798623465766714908943797695479475374630816884763593462651916630570660291612375733050792397891551349997506072583802668798043130461908444397817917077853456704495962868121238062133272313319871957941797426438824159660985834063558873837882984925165218623919925873207038707631836288760126211155914387484925847531802020165446364320575067355807450988272871069861817302778161374056908638741368779139807133068482164448369169380243135409103271787867657740962235276599840622025306494797011039151449238936127598374498393149431325384265105646448861682582738877737413449507824217426691539368030767690752293410586504983471536468222087226636269274886767067714907591799086408497633533356711346114722974586609967213454651936096836605154686706594715965670362736689144701358151854777735202634007138741670288062203232382303122507470545359389482757829153183778107002757243437892860960567026260810717533204562736176180568768770953497365786598811364782672376611162075930818110726821699314489689391630628564696805254497496214299317012499013615205341097116764262822253736550516159213750395674092289929090522689051500119887171821974834298515386114201822782214766312117770334082018714552450033275172802931768971936611222786299417603227692246547805539886294045116502739229385590374544698444381557619705763094788493950042690634330864710422604585454326158132488478408292565134158062872910683408530547318936498683078351257600000000000000000000000000000000000000000000000000000 [149,17] 998042085153087547206015312598229501294411922371253656822679722231112879932024673203362996097959619238133425628464614132244560862818894844570833560029728160558616132112891536657799129866604926399237404024746817484083337788939573889857197228395403935380577720235910535117200566049564168765758806958968835567553254085310627123065353708245373492684131348371092405532244656788999115991361568147066495573524957437914519514914419264244615264411416362293240727880269251696764161503029682798522279506217661529227308565866956441500174896592504697069767650246144606588702087555584348879234807894407832880263538820401316801171884947149581645796023550665529609219562776534878714828208471185223772187679478636074049631893881582191831352980468639387614440310873941328060844786342986430102520213406296440308293601774832644248795106709329241262361533914532026941358476961828623275794856805453476395217409057656016363083472965954988668167414182459763022190741359289894675109039390663398654988373224396831370472385283133513686345101992033881186874761503935362045644076721043721485811015460519333058923430496846929304855673569164181654964821609451922764418715428457060122174824393755427785529554846133554963211452949865666518193863928349744737220550982968517899565459070676086202800167973624075046690592377874031366204959165747917045668565601928842641602294180204480144401439085477431166100309063472878185978976174923152271150692565814440862016349152995925888130677114164903627290535551298899340692228705707387452672123981930905428686232223794350115261124508173137122237194022283140695564750068452851770524042184206528135509708252164600497737578920102629981518445315471554348293161892085343870723856531796987940524994206188638781947665406031825587565324182298887075801734656478409225482279704451981774326933632497080920662333159834987036439168847971545218909424021366349518501431566671001109825648671938612724186589527360308681493000234997993575742013885029285903692655618352735081289832719646250927959875639303997493312426837698811064910564818873492085167593352231656492399493918595009875310960380959923459145655122194148394768722212024750792316575587993433279767564561840560871711515742776474444944117616961761781969933686432170973250424149675453110729149893703219389639644981061206308124637066657131246769744306688727030974369497088000000000000000000000000000000000000000000000000 [149,18] 651677984099343611273205787029080966440108782997908433043718950065557797072251212649774558388365330957990517738415438680764125819735678899551611214809994375557078462981199518902692698525169920967557390122084004325232591881762287008582870802040368063256752798706882896847362203282400756877522390325145958032219944684216139358838699291611485449881588010494255105421079216110440506727268134961259326150703256124032954996517921778562955434274404358237067647667576857331115945165237572541088259672832263455602232691332266286607060447639146256932045034586954973695599611018769621433256110847586012174041838459917978576919144625632062429165729637836410300843766005645378095768548837822681191664052911055143316415669338141852880559163035355339692181544278908132618340522318941545703550462231610416795389430392055197502768582905581250342143680150056886323345436791527260587336740306693373806544729290235434198234572817563745669194015936075034901406885288497918104624764188808313443487940490050606717374905235241162401209864726382382341771326848478439259554515443307515080691359833165631322634106707057418354980744636782859338086410047512851197382296561326569561872372093780770391528593410478749310189808580313284620983602917953642410518903396288139644309941381131092606336093356826123148724651984748084105923020163140870470042001929493188582808319384198617909210620542245302072000733934300450002384385030137404413061177161034466025288229610853296087598966830328911457354137920361280696174132663087149276367459523532123526759439384722571960396498183558179917640932855470738267936392229258054874855573546985309079482351742052906358029265585978553250414448520781397525272125789096928630385803835421275531644136934253409655592345978218965989325281806173399814158535969909627686999810773449233737153587057137618654630554050835789627282576600993693024528814716270980916831316731577150536900400033183567020742620855834703336578918090457267855065088571234721069249911920311525319609659103326431150822910668082806083396000210075744763686658625804876409257511486648280305006179196223277197161450069781496893065454764092108949465200764442361547530733084489387954628740871363525044766380449703165354991730335642121193451892589790479745153151901269714960218911222972225598909386654016542707023490806211288346083604346542743950196652113920000000000000000000000000000000000000000000000 [149,19] -1747107423341504858286647967846519133205639567951832500638359413207310431929595071797292328703417103922815936345926042719054491624159439485802040854055914211957903549778175789439607594127172821251584373681312373300305320516343578288732612625067319259542342598593781517480642590235763767815587252628880702548478808357195885515858525492136594627079609321688176256493896360727808334298020396945693035095717228662845108639461911002047538589014736942119268523057742970153193699451090382221424304133756690805385962177188408915747523173324597371215998817875474332090773974737814507728303181663869968550670131300422496888028178656816215468161180923493394547249975745869674921502262674481165099011394604725247292259065176376675472119125734200621665050525550436050982120315447766574409330496589776939262944933287886667401585881881674717132181451164268421116147983404934173073531025096110434005472878139936829597623771313958215331688779697588690128110436996351314544391418516258726578773008509731268708152423494600486002298738512539542366747208874980446020520236988518461820792394136310278097246218022149494882659066188423117633690136540061128334600269663464772910069067848452781334765934928842698603558631797469421579056420100065891832616101968649306357479905057621550484446479893741463520550696064128773739200623593088026948037274863003012036736918507720756380419657170866158651314257456229924162890263702791517662708507370943531188979297464645325098285263179222166204410187234759147241759420353711152645760669871750316497679126771179179831530584475255180499431255781818375372396437404936518714987868672403996736883954413600801321738841174193245586550822962052108700187911942380504257111967226502752860212942900650807148989245233284666795495818218708162670565013278910356679686450888968780910023922564106692448257787828385085334491338479120436711498278094784394270581172258931158605195424933685441523628243700825320350598475127555708636621440840443084509279485568814503752233818094780316412507589650316238415167919627218785503429975365672018107615230954808747638010291493643389429028632119199736527017930002805447949675283783584957518047971992577210825142745515365178367248948856462467020548149278949717631535667477282768301466744238711515914662456514658851403588003911514201179161304111461095355568522136151531567006236016640000000000000000000000000000000000000000000 [149,20] 2094209454273054218891207542067107839361697517184417245747564771628669860214264141987507034762773382085951834414022145038138048309493737416002751067898795357856134728382541410580774193958875205662835443061499546662110012456354518312797871174592146867857878030390162020230236533499554441871207002200897438873631227783999609979262672988306192058675812880231795517864697846279597548155006215680963226732806156516372572759140882620927931251321256100796485559171620856066160145051901966243382454510134010225864260526139461127874317251308063192396143776974081568970634552231391061709264344130788914105805922256370242377221126577685100760973433626241885577294539350553897235854737076059604980350621526465763187697377511565376477858354917932340112593385878702076745466906155248931512143886124405013810960367838587807797301049765104563761436547806434685327491929001039671913658404505260222072782648090744821813468234989937039905960904967158201432615820516147988777016943016552574627724382131946136288967128634860040921945475892793641184825745618226009554449683705342815515313864020412718636667487887828459316819286974956202033095932690568846539391056212704796014524526283856012917078747308150254875504798816029531215465426248782844816256286016044781081739421408574912968430574642555534148365450475965983424710723554179323587561860316825664374406985618163483637836841653180287931703111090087442452382117190248535366495309789703382125769358902725719489577090567687739760862396001846028500347184749550918908733658112851774946555395850702091480482082446298050587510057918057865948785739283440513444811742088929091542985871840539070329198792302200325040382410082332429122614233701138841981734335653093172199070981666240942311607181598071846771948626875276487205706606180550068077015284567145784212512146371085647233612881417225148438220540900055820271147458806337768340631544071873939415596210026222120546898165918962126621311698286808962542892977127109092160489701015809132648220941731150454389020867820191402074253161023354623105539027501219099247860455152709821033068478834504549334116162300282638692197552836804588482371620713310283751034744548636004683494051148559738375415429266474541380132520288115959562675164370734033119830974861877619893661412665100808605739007329588773191268958801087073717057957353710079461859975495680000000000000000000000000000000000000000 [149,21] -1869149808399093029338614496908378724995716735727254433799816998029682483775786927177773330062440285659954577583126767417234593304497035739803659002695814103488147839745192062912533291210678332233475085768816146071944132500789400564588264996403845496751216510007073386850025672528957281205172766360642660082091676598758077921307806450409156929432623493013916023253820142343918458696244539170031345754322840233360513734152315917856196570526956401285543712751477960418979016591878715745879562946167431349370239650651428929569532496638154350832562080576982968447640974115141748606320129503942644899190973280711860477489254636238131461590639554479835535143308523577968009471448324308640134277873011899177484486615548946204802941848119090653800651939897791661731437700340397682092915746823061473749495705140712113952378867887016939417081565377958869301473559680091240286339668544299015418387778859351384589002425045898375495130733105708016106491417946296412607373903111373405345565031794952827476045027134580893236110065201516196152701698429466364680334425087747609236195718992970668417033457631370518241049477919303355966193739320035118371816731855134049224746800162810175349533061297455259942207282222797141927457252396056395945850886006348272684862759204477459708168235677391289495951796793823839944121589288090802988133653065936178099442429858710129307313361702709148404361692703101754389631846321648919770031444478290961610222482171825577882060103888059052495635455868687912733579230739825044705620930914204997465096283052923817050199212132850649896672576210404319599903079052010583216940972538746040563582568107133762436246289384657280668861569747147475702240417269197382960352290501858114049610046765437199411442162254632580691990971283999896112008623985365584818848321879502398975132701997389936477385616854938156444622343359870804232305344638679343561711763430929147244689308658238623029347232719495355730552970598234554233697865396591983641807615270781496044394921014984943895603652831543947807300704556921643083927003335681224883220921461352771996869032021260061336078541342263392004993757542196490057495340830340629522984559238236871922416622288300110044534264319866146040018186471970621225012586066523831585678776583561208197233561359012134901871329333685845228603590301130947901509063046340278033722336346112000000000000000000000000000000000000 [149,22] 1376513234908532580578848705139345329847033985288398357618585002308382440113562056681932372521510554116122903775318015796539570712388137461288810307074704715236595756794176398247149543953690086535023133605619635029870183603138518026662259901372586291431227009796658933749776902886968401666140540350399412269168481077863931146924107253576841616173664747131917847243365112602044664812586642727459444978899545556876879293716858630028334443302544261441237285686743260755626698576924662149066744234856397298468424755202073144434164470954990090788654405293475573133036364939999719118977084062924862770822205078189750172091886781312147166528946665301062398683247303779568108827929340886420995276286675427169913781583408031232633661109671567097380110019189257031757114425961983851730470373547707915847714020813296846959593374893718429966663284318658917847581525678998851897500727238890121962268080807654016993814538374448546370914320451911278285058573708520934641136320862906590202984099064844319462152353737030178429621896813999531660421343173862032300333333401550802396761243601976971634368304322035478061233496228555986130783730554432463637909603213573190821757576231407016683109168909989588960589841580808555123529367436346673587062400677624727388199111875651100020478023685962326304588264073524697787225899637483752629491432619984808564080602757325989410834440694173049829111139843278055014999445747334861806775982897273884179698901632002563730282632828577129299987381133441534214923450354383612988224890648928308188111464901828592065528604428392994603297815731235029664052719918316315473400062384614092373629655947820841475344288523294008633472612457637282483042403839342909248882821010802901169236993065999989213202665721847071673647409634419473639172611023618527821263042774293230283344853594164506427920683999071004645301298161248931357842825716117789049317868121891831541922410710860073997190963908113969478129840829063295851388320668982021443333028482790020848064135775443736429985193963282213126758705390404224187382017874298832585634533278237484013726956367322678815060882546043864069434785550036425120032017484033437737155705251097062472270383709624758370835141224807923133964330609292494489569975065977502725849001679508411845415118259888278389509747537158445112794164608942256436109690806288750725275225948160000000000000000000000000000000000 [149,23] -855685424859412280748001894483804394757877326668454900726595865762860313258044047000433531749258230947129185919146777670173387043764985856350231610302104384585320274611896632467600050336180984563763506394134483660479101884231417272215356108829503374535079936172060589476761982190143076500994282904573904843574646643620085981081456860089538879523709910926838409072255234699863153519591234349982600569516447086412902679906312080344207331847430993537487734831449835623789706845337895701954430797856102878937688182211681024207582270096409531211629070213155444871413988298680455678768274279781642191853049387938008631504995480711762191134156440537523823216147250469215450984177660336876768619047615402506552571105170932802982771069000671641740293887718365292679519168610451610099703221868405193992131168364219443067294205938546766546677141585539959326780517277213413533030154200059712219771207553818800746882818800683770449636000806139881336686373283777077993301818726839587873428220825896431174359384876247708473679919292493716899881791799686611660865614936983973561192406983251725743200179970645109598199457314927202316750309777615274995762872980044869018541620456297647160758952590930167431333529632481320224430828127595881719916820743856467312751698225577454913807705709617283731809347939759938726198349345839978946273486579389309734314641230544414945497882198759163317079517361588659093646350711481536390682684561619031076990386227913213015873895938484563399249984697603550463271616970791279425853423153115597266097207471278764691982521466456202282965952960760541056775368217249429215837124435815497940640062379954394317623322561893893313172339848460876055878085482971760427493872580386677526619320219989994163065358043804862601069272469054376148104262735970596912779598914732631566013183184115606682620346919756261980729214629768722960938161658267062198157186031461284524183022804136728441557056300689824104456819845659244758209961236083352152586538650371716816960003303060873467956058056274822573452817157181904189444086753506017232150923821317604591536857960124980307973430785795511332780294253313094846586604810155510694917092653211330079945597674268791287214926266015882229495609515324746564955840560665199262679680495483675905550674324819786451817355744443331896457742169257315219398106356955730358625464483840000000000000000000000000000000 [149,24] 435129327518491889729207633637352361249585702736691454620367433002622611752588188716475089628165067232621996362431622663988285907628516551440971040457999939537045502431475171178956415284757737241197137343724743375262269055994339969247599539498188985484445164189715014963626058965959625905545142061354821114929377233392239467008865457245673995892351517098855471392798072922886458419597741419490965048659406293999455472803216220729691380820075206219904896094395099191549017399200396842703968360417989795859979853437924421932592843699683185479472156985041640331927927368068896836585112505521427773131657498247490826532157753565812975594251648502762750525054593178824043491405101307222221804995350163064848278100960556335621166914404702694414682549636167563888606527666821802612326092558392318010539170629377185764753818190146593832081394005329351383469247787098243181258582660858809072020154849467719405169254318045866643048765984677058889531373172918177556350087269872123974449792887448701867836036583100497522507551329508242924810472541852510973871299254627536240200940071265573284749306090650406714529084977369256212700946795228248006833741735886233274869403603008255644519808701925130998450559801214039861459775837755880564315312345868175212382762879259195170281678174940012191569460837563991035346126101095815936932932436323875252993664927661278672574210973791401109438762119466849789173016574485096884612704998806907775840514577265838356742617637192023562507241612257556275794345083885731536051915539359650036197935393831991212398881748259741836607323522771322712925517579999508958568344321588116611524374284880597797491916709585438293208734483449962778379794505365257755059340420846393060182467478123414147489323988034483574590981169521027905717240737324795594165657006725741271909843152743108267456860968005842579830059386743590915711340715533926693901890642202484258387938385880141434333164884992111789000778215961446049964009240156790645932371207251751429329544132600880594263674757790254998989907065725557001622466982363230693873067853277643906112783918567194881969262154007049819129980529314815121632178138452888719910218625405321265078146217385294506708551272838392707528465807142366351929941841778271346871166013362753679095433563299023271011905778237890016349963830660816809474153189122885620460421120000000000000000000000000000000 [149,25] -160916597747667824419669371472012567478452198473420474940413544221921674205326219417130453728372514335415557379219692605838857347297988871892680743715515531206828932661718416518902706947092008980496234606491560194682122815336387299858050382693525279091613657715761993036725519109172973002727941590875327164474725773296346629989847078629041534224824145742067884649057904943501211058159967629345221988945592272497388993046626470131687880439712919679798994916496799040340932352501894606552925307207011985224392427576348760356521709300499918077365618134750631633834442018023625138052852594408142171283015787302949692466635244325467380222162266332676729932090715314403061132075973601741400722832306583020499110097417411644716316379929388777486417159925731372435382535368015955247094832892260621345982601740900401074399540713222232720467357443900955820945972464021416707330952541110699620451265429494320032444386978064898190951016358287318859689512273476877297100941906493420190687913139388350126042339457573984450203260779545712255443154103838810557600116896084592827199177141211822712103594997346278780228695502486342113186971287090700947645772819836627015267698153320554746759994974217337823259296108310043224274447499271476338769003398262289713445344447423466442864231052966658916732451682209279400000592323860831235466359648460518209747406505115078263948427587403579707564746766735117493289886175884129191390050320927765779195918970823020589635195233576227370937372366777560342553711559883800306262871201511587339131041966753040893338408783376334428346159982055427163735639030471505097028376923881964347357847780509603720885457236346701196216187420514126507976695982291423835357483071145323622348625236992626542637559187370720126429635938298572424741212895812603152742282003845222406500679331342178793950971207274030593434158037476534230575375981192641065192674559977385795077531115224086416594043577621741057733812800336718554280363552925180577654038165794848201923014293475963318497901037388666184175969331315770196594017844031414577742511809687641708948239189671056302057075889494921646324611375517569385050422912645614837362740631330263496896199481357411721176753411319583422237006950422973807337480816306311085706973822184227243168221523782061278040530186912566198585526885197622229907038178732351407221026848768000000000000000000000000 [149,26] 24010668577792384224035756218844771392810431856956686687331093068657017207847257231687765032136393001543297593453916807965682478679924558102132439607423345672779321970298262352687611817389982070528343473797084198060029751942194504571109857668995834019721479757800232023073241258365996586627667966718019573706367287282596225950869574666098073447303351270545840823305563903729874021043745983414958610839858680386329176264159093570485913119081468121982969789903529864183609508261277277534936613498623024797319144507351061151261012795370353101960921456837445735291587232460872735804830978099864827021532876332117410047332782707205335789762147448863532622021045354165391059428064631535203420738587653539065809109686404985202712091469343936994432920902727491802474023061290008004260465812151086604240657877452636241643850820079651799644674266960845586875756238937082279718222154034193542291519707466061675134866152565325612067620167834897389592849285812774060475012331857128842620455789831218997923945873263628705416900194842707432418505551864334400017271020784157378104624997214195366033621350361469076749655139898538528368134330603461141440847300131649688664819289415330500208942908117768750421780488332127237121422125640271259163675834433566715066356471713612199350663933556344869879563458311623117123604515349257388484890680015475153874579918594240785422822921492526280180160360647045463246331188868135599128423300227355830532140875476986704529884201283299020574879369691245279408533013611092448317152539171949102055195652541633302686703787465684338549166103828671855226435693289160163252254988320989082707508385935486617009670806917293504342811542508239301071099871906231065935750429815151308468724340589123741050864307934231130583254982165440405388879011592106126885873128807226519054251367921427954377448678589804443022992922611759972477875491902847544689261283345608840754151626589849222700878929360000206479917114046183675905562631307819011949523703080728643798550795259681184716165763599027281715806244802985494707416054783901387607807045986721915397528588871282400590625211769990113484364702045920678349572660995132078748240983377445694651530952612615886824977003619218596827261060837768802233326254979608983670371719151268149199271015880583366708172124203599995977856313048695718083343775393856890538557440000000000000000000000000 [149,27] 18699128646663175483563212030658549332336311867973361366329505679351963664978975185473115058956651335226613894968604629770512106824648966915124932099843502073183186958322632625382308949676806256974855535973527692950526783947334317462148496290966256520394677542420913179198518653986116983102844282350797645304767305182626906515660732611278978187125021270701297373019143585003842088078863628987409104146202894610144355361459274278889014146788470142656908553197807553511909782022738606472194695680279533139687467514886035846503380554600313022917801387391921367768168571760506506259044153469885120002003329652036567257242325654116289622149722394246857024573904178015058636598577885389463877948899834435120440299271910389881489665040831230664253430394140780073493417287632569325441268128617684586778362857601518808420115162671041789109606601273919275632532901449212109348851603183644732089337348694689833857389345998452246905836951743615058497061254428633479722335977533936438082956572779576224527602512559588089219110228301567177926116839526887566494585510356996664075506732164273605010580272547480924968810390461535795082354109322666359846776834237981197915047070745351050755947040602069584466864341888207030293933418814286630187867591368795884886496765835077854624606980313024823947365702788410425175634993833012081596999781255300493648295200873152408032581842135415340116818264056518832465730055131906531318849434992589400217754928587963671147842633853497165310353771458343446721774517353307980142644833771500885447109794105358351853317621897831457684130949425275051875920275700007432241860851609156279619574101992238912324292388086154666140428644907586725671286034420808233028132439410167547778734342620797462169380806172819782108188904888615110556140157363169257987346156213141278757135731573107700112814124536219759186403916926019297690486178026290971018481767993796747784738699624020466671655292961256493737217088985367180479566667673279601335994426551213403953076595136541300339308894169557231674025826389790592953405520920736758957450828140838240354059926721674334998229201147788623359858925541903204923574335910528571520106623545285625384453539392255328547311800257432548378150134536765762858871897639547843593078695613469205711244893067208966536381650882833920406446929866888206065865396270969490244624187392000000000000000000 [149,28] -17474990537332608361105568423170162424687790282982090460793866572923940006462488057489985700364357941202598418991655930570511386332383882807537978384296264348921878918516202339761962943326363669663928188808281203272464436869470347933362984569336232915495669410496862816532880024710525806223704615128078066699916838790201073314183569017657331256239610634235448819932945532501511050514800593935501908927086430075339581687108236899248291662757321737298774606569999012104201543129519570484571132239798030448201804036641467740751029995467987589614447632856018296389530899744398438128221715403388357849646586672788188036223565396369792776102945302368211676411701451512588881792265016322709770227413385878854085443851016636197987323584198225137502349003033918933594499639771830422636830257289515777834415120005001152239465110330750772321618821726765951054791639509960658079410186722303980326124662345274319722213756086072134928105409878984602271365562876988964077993050017567364907840174896095363263050695284929277523153189633885937120037329546827305411980688180441943710484702469217892149558963848537050986686432259600790169431838497066206434468869521787212127216150062034400337724365478903688794918879011671557563856528520593844800261025653883749616199009604249513065419579217305276849760251441713886159943504990725057303202979184540662648930130228997379495004845310534909619188705305812553316287594880654140607162311894455374059058938220751227797202814762080745619803624487942782246631674333298893046824795353432777954771269048479205166229425297345722211234178432619036884563443465624782962164342055406357541820381114597686664973728400575217969306930723741944360014674997561571506831624400044640123762556046776296667643843485921539829681843981866400389607449481982289707895623715745838547931569252332422800156015610950117104660110493955330067898414723841527531690098810141571540831952813943712173904406317901734167941666072333917047316544157569879504330831023565704331021166646714583920438471742644391642833374762466737449596536354565116523965945716384185623195012216667952243305780450006277840441076204011951154619323139434663849033099864457074335022604428929271410425075704464647158247073335719154906108136489008373911362874322601559139950270062535598983621719849344152046423566568917199667142835572644996916927528960000000000000000 [149,29] 6950729523387416750233824742427499099181544277093893521968143216137924782669854334751276677200769093222652500185661312824227866972286492850102738370808626822619983203066461062789961064855663263371546022082784784885222513856277208849150922955150072802050862716356575081748850544413469480197773914861215796486526596537791485507868564677401768252777530587374340015908964337565574838643245514227124330883425917632647180979664356635899772635541860654344936598631723802278212672240399061805953283081526199227981839826236953832239158453306291051334199178916061561698051067017952724481236584118365358562136976372598706080478318714556135833914673214139117976229477762316887321726260130656409802568889230849439722288972014958604728362866303034969421543426477601946329452861026910532666488510954119807262658029717283591918443265284188706506036082975347920523192555065833428134176902044863243763842430192419486830632046917099186529310025680185384204321264790057259225134985723916682533294644669147558859870434524984966030322235449683740114878861368224204767747963129940913683417486602913692265641057902930508337063661568868344760888197419407697653827910809515731352942790159973194815324140938567308361030503528461233912031023178721629174357138327867555606257616920720325557725154945257845008333632257669111698083452509445692497877977505853922345066382170255544096156653964509374443384137553693315022510679109430523983895658857221853861657385666228826715337436609262399307708031527019565470456769121936899644719808209102946951299905357052602752122722962578122635125849044570115057386549362956962786481964031366163499090876283187833517202378604042105328208126652937926348878668021256850128840561871025447884808489713505112505244898591473999849320617256089351443709189598297492017268517408191709548958706824182846559124331754450170681450249771993441116191617696009503401370816246636130381797651696123534170075570401397670192359213305464734542941411362239188458185698125074732309695258000027391630302967270047877612303013366197810191754526897106418129777748972799495130348644488089329530631111581246711391676395767059370839572420054118383677285874157119452208058078627600208311498388054396840508115041249543963547033191831368139189010139490355207449904253140559782688530581115608751430108519918204578962742523096944968699131985920000000000000 [149,30] -643904137148434925206482202491469344840484700515510244319799309818077896942070505433440689230285388339838747378633027085910894759313143724837204065855831685934768306659429191674395827478246204493277441245823618003790755511606273735957927834341681742938099837890183231958573990606672949995752065933900361572256807854019901748442928431428680713867038942397119065985905955133141736547100336808718196247180136220672422799460776721991549622189774180399241580858210614539770681298919893101040371633203097853717689661597608591393161213672463889078965104751089289906764957588801575952918399413516351713945843439409327418354902359188692047871338024754849315967119005671149249268422039707426795781463745152784153118003834981583024677659337101671084519197165600430635130492496346788295434382634379453491661126570606189940720388820481327214425790999497658726739566024149957404866606943516599770917063181164315149146354868016813434027040872989386192543685399210534968469778964169816337842185418593651170165680427231046237548470362376915967637235091583259231293111341955047878272427854572986902438604023593373472074932493575916877985947888102031041458972515364795083014140447864202375523544051234840244950641779827475761750589578444852767388510237525657044319034129166827643307070190261707767745880950032354497488889219720065551771874978773528347867576687652961928496935511817931182092378217725771106356745172695326371740283145433358195498724342062510512777066331090188693957569151652656628671057976712456212195390191639594861002573366615234045851839708501240070881458135985933248982326799466990148885615201375066242139886256104889439408730216647636066133523525537349865137722399587881234577566921610823046859451722631169012425249488600557680115532079254250858765106892882129374801750559514481756173791136593061889682712209403463430740876194555816339248496034652460520192388347641474224867488939742085051409479708386310430528474132227274436385937614915962538341197269099307496300787603944968358903389162632611209081493617278925918499052928046342237307188107156742136411880045777256244465230753326515921726776374278251141578517565225386596282449633837157703298491226883891831530773600478412347465887365100539497027617088577238931567347250787319778188908037920507466580019822351192892050099963715236279206143445385606447088271360000000000 [149,31] -904194327891739555264859569445711923303128442102024001245788461443332370026718138587602803483608055223098654422147735729013478146757476610339727231120514477837289921695459413680375106085891308217986914970084780577897401038553724274591656453065686423195286609327749521776802033975125024366771654372694584280359056669102075095727164919369304292866036631362458009944322244266264765796048121220030915170622544102046413690884383105438068162036772158039704356112730222018798110473501286660314232067481702508054948082766484704020638462361585240206879078282429034047463398907436764990433681688805675432431962964001236112569991540835519766543546222051721842956931354378579385647987564440833179867038173800301950857312801969612806681455615539089612450628732987465498902671076086711210337451939689765916156826952033669168024108245128496064817192866779098585046019439729347583396171211464880519831678436846785415849203911316077902707091843974252333908667543727126450054234362139476666858710140450355735742010529319091480778086660679811316432933914959889609256798585052981619993013971340375992525174642787360296908576271336844217991606418893632533144828832115866617306885087016759051699518403898729576751782314821474800931902661885009443620570680735645228751022375778473183512684578887432040996994025076156808999064922838007736949556458401068549964892388283239838931897268248938308013601219260506580454260548111426095322501569649784467927644330475656840303973693877284513222594407734644936333948803003243369733021172868257381718926672814593161496238111407346089225911453198314669901758167225343962019312064771045088383393893243477787167518827462928585392410451809460016881835916325172964739121380915724728727769283985505625107649888600383308620383696255465551061513677677278106627566116621023486927808257931312242424611172833678332736516680842588476511819695202988044798479035344897443124463796445480217499945403867859852685553055529595277310956974532689605297670008629723126279728782327843502921829652522103130573745980544991350124645170852667629506828451467687159539428154034769788854269343112342249514402164311464140577031880197975462404652091764424170677198892703969294190527304832863982262604176617549274841039945849763701861959110497731378794461578067306174725184130103552472468223732986503191849353199935787639232266240000000 [149,32] 554532660126946538499556408053375640485414561381015169915057297947240882497271921172665579580728719537592978565716937372526307816650743341321599668552706482038901509870852973861592121884107829398331701550573772646809267337355917821360741150808347228208880807435232995080966467367355033568701842560985619303775979337223979631550768252495570954503252513763813435257858187213178697131092847707917963580619330350148504362574259623777616528824582230208939279806341666234618010611366409591832209441090082839569842108353004682166914910641335303697610806219893391829982699923644525206825098396681242289521175176987502719271978815948608657945447747922445610981498591555263644219241036764753820275664216132521767512511332577517154770891851636591201396437513455573534264476187360384282541248170452878468840252854505321675453191419041811087551127744474940354211075521845389207185033005808564351715390570348653402476989405323695500663713730956249292575431938516373203999376723460953918716848067899949714926971385238665480467351024029573386516069341750418675337580116687632851350824977194845483057111878822584924411838686111713076842179263152433075705742400119123656278873789895131142234080378037574910893828603692416478338130611882193823365821917522828258655960294245934651908364190547013560710751802240724838767540489969741290123315220416951775250601799627695810018992691626124097916201003607837142553124564727131406566040721447299346176603710456183881303154284499519314428769708275082574449124167912560571078051008071293489395608529531396775642939101731000977363146262506249275864046519622674961061627123258684112100779416371934343056479175391977540874638323366431273845436078987321681347180455967544734900407653152112293792467068081680755279527870287759571822592525720213411684610904771997939306912170316832550126007657028183432113840609590649798213123373196331936963664573657526977863828656898734772853457974058141699373547064493580836151980187840031653526466295799600607972604867400577282436850737694153903133834957025637144838768309661316748441463688480972002434491619759206178551196281357371584669771979085044480917268063412887432699415695410368988381178282137127350781551287205260850639795384540431172672258519283393978898319744785538118804671335826943184122807042391502487094243351417441999137660463096546258627788800000 [149,33] -98622001827480719135969618812817393956080575649129130818008424959332970863361200240814365568705734127121496938157832168674850736198608888422953226401554113276268186356649088121250765875462305087642152819238277147160176316977710974673184588242298984943487509517906050358774989597858161898963246169890835307010479726241439407205112931198092473922337126681491769316118120138074343882163415426519897185780175496310398723720813152801001497288897668195229006390777329802404634871219687812907223966394839602723677615037882690134551854240900239242606796170592632074242231904434208014284899044185999071766818550013104042545218387788350185820137824508821053648116638526965203571193614255182356600113644689006455859802558706909267677218017229929394859043631273322479144951520745869826322197704582693292569307828827236267120049788815866347551899869042486171981516818035392044453697819802417915890974922349268509208884410882985344238979258529725002947485067906836088389660812794707507552986480292156241482660527559764753878826987444789063450812711076991113676397314598947796008540293139734639453699739188378001387349146945503804779941835835317749209897871205428038062894077352520629788431959461879549819233362698486034515006333506029141572057493371832296700858313493754155148728142614447379066063562239394708802253721522101187936705629549289210485695208166535292766498187199836684428064921592037610965283985495676692566333604769019788549453841868517282628751346827987999126639541172898677059733930026102054906327903364760971410198659138130919955457707059400289318175691848206356403008197920808994424460239115747765652586419206376720855043748336831078773708253301191522019733414159396407058221004791906432989745236449805849736147217713200546164942333507545984869384686644813428577334746508100658442272824016704779896145181176600215296871949217140298279895211227275335670355180566264461618536422723676992505186129670818541193928151771566113825777728301326359786180821089696262733138074362399252576833500178909012202230637151195273026241169763482589574301296053698104172867326199646430221211730050888761765160121032891368126385554795499526851661974785563229720881697003333650221711306937669599793291892471780318758182316801169511687122716100841705901627962788707719033047576429373837549644875778251097114828730665308213536060850 [149,34] -61978379503400466305549453169650489080081305149557416266096515607883228800060684268161803840032909358913387627256808475773110415776557241946662258768745150011736246034099152361309775653963154100015441095667678729634670734582835522181806029783562856085160060616708822537977420081021344147772816519058951779872906497511404441567147044486352227602833240459059524519222072609386999245971197875823968076026471889454487412185078283739710223163635786328214524155075768060708810989014227994418831192925187668300891325372717107504160840379681617088250802098171059953236242557393735288232092195466778374665284001253655699527112151083945874317006057037238086054488828499437690228373248669744932694824189780637758264013445033960961496717344880988692836692525986765211576265571815001837343726621289258434753837390773549951093726492289644156474601922069832737285102066950440338635661851910714702539798821131285190663245792292361912025476598162502306797666526672649137571315059070458480584426395144464710779873594980280516309168108359118585357887495762809027697679002436300248025398692212953157059542775880433783681932389663801644541968363978352918232978309522647047953967877203089474353780657065824067620974577702422977206780779616436199860205680215469621827073932026051030561962157230940496934745452291952443258503723682564925938822103461519732549839797463130604195249503962983325391877866529466133021722321023327053489096643288837441289497375377031844478874532674328325264606752276090735607086287194429872537372400712243406426394131708365871532063106606372088718883464444016201675432444104941634689220379504167291758449086131352546169914078265945088223436777922964665114226191357593127032408021013836737275980755763287044525000129156960207114984091600470494916974954074146853709666490588520532487549727304394623535307494849663022924801871263524764742577816003374572970910455077086947197192520043659170551233650103986752181334484113099671857624593925572469627049074502463060537985586751224100048613427406540087603383697735178687492679905519472058967514029655151034675508108462592707217734478051281069679414061453537957938484655025987589798261173300102512503545308636002216600909414836611169469133803967944664511424559594475987097123662309027265003019060670384516012453718072306318079533633704229973310706027690669884912000 [149,35] 57599667648840936826857505791942443252063987476093626766894639624868023818711177356334922667421372350102835933797394138793224617157264745204052922506563318780393093629754010339566172925724428267022579729116418251541873126459590702022990549008892963746025737760471416341130089047191969925831520165404592593630768061678289963145177357169857283834950920387267342003625025137278221583120414371967045159721846592252425407692677428094389032371928382621868674586446458092346670326453116864545539130619417781019526220251107292798951350778679955725503331980075802029181768385444056260474774943640501855000831396580529380508331344921911643041954015029158826196183006936185000791460743369792138468099664884124757142400152392398883399054594548517746180804170926987941133789399894788302490556629457996226267468664446770480681684024792854798810432682141665112526273491191568466342192330325373899393967595868788947949821784350829205264724946827764512335134972740692989966942476055959853824038779912950097165549511038159748106583316988112146543388233830814109569864281951319759581494230213220292673490829903046021373303627714341077801490220382887857676284508650683388461654988018961655784651847168549887441202952277568957453324124655053195889472487851667623930835098521825566992789426093069022771129750846745003901162168920609099290373168012459670980223959408482321520655975710117947839856745898320098248724395333618161788560574845956461572707582544205428941654834362099660624948196768151475364476068912960864517749469254046958436583977635400612256798051015194313260424200546536410693374018488504534646943538368192033210597742779804425672024981591379585356166749570234476782950203779196223228644066359638275761802743010589912105264279103986332675000973144181860799069118020334628308814425843202495782851477566955481310241502110827588307760758082454443896295176329665891859551003239386538791306832496075915875643645669784007682196376921672695056071024522643055462563110263091189998899278285626597992572330356910491044216256366523921114865886789106446102945606403441593825749741877646524621807622446777448328587468323942680112970794635580833404978249067711690750262830095448557794382167915090418939225105632766057239872715475989117371586672637612769809561504599965179301148133857056665767111977734451358142503642822059503440 [149,36] -24533382165829800695382479044072508369752458001719996711672546829114222788316438421387509132283460609506532994596619159546356797980556250326003179664021111102550740434142182454053045099719827534239291058442323660734936510590636296599574993951196165288794586308072497853473852579326260002783272503296722675952641018503905675010573690917710376441196052216445816132670613934837527184141867079410968673010890339597187804857447333176112769381913112134925267742012480344983100293949981549015637246467684611756051086705290626851993702073680078717344481334150878540822474931282545934837720850721841475826432573956377823083658128878373558794793228978326594257986244992051948874417637707070847571879350692487450007237128921890905860641535669923722796071350388042450979448311831676116989721822487949053852979356268204784675749751715538932937453088990131841345576114408020366981774771765658888821714677318791525498039429856867886166599523607313754145450126744782541345004770080912840734891282650972882446714384506493059953236084840164474504066328308419034242452791659993356436166994620750438895666353449660720641638571062743812085097876490764056577888106133941171674506405136895848810269346042169417613476971054132423061223076085417808817281084849119230959531324944399244199987912566827346241109132700828615283231571458702242505623954751489099886125523067063396300155546576400515091474823182483916699145549453518806541189454428510148103537058147030920032934221650905985930729498847677496647660429423008116065384263597999497911883888288137309180772004245962149120030863574741160615080042000964133400903461659093908720637665305300652695580894791543265714539469759393603952843708764942574623291771809754206764658626288479435413698110257365875075777685673293746041322621309494679378418470529672147658632796721208494354718529498012839952433124086004265807267884113087005648177719300640450918190074401032465742310677139722282558282333926760524153529503516712390310436487616937112175628469341778144443197768783307433570471726225821557708922590753010248415795739918765112169784863068967305861929004815182492674121381698169464140302793995030846021422275795560012981000452142497529200187355485339686696636188523340804842129581069882430264525363551830272487643284590855435162426647199999952466624413116402574523292893375559520 [149,37] 6224343736396857734677855538623921257312898254777807785520759962745563976379860489592965537791334764789270091377855305193838703338371736593043933859359743515628421386816651322560461632717053995424975813680287373144214916228804385106362486127009004495917401319640057720153982934744320363290028622474422696557057350631492181700541074579195382042872133287693885831722831841133693818624262285973568172196295950910237580983222374438345113042571948089947529389649807765828039598562492353526196702137870727537710322073239996238647680811901181818354936319882895641666833387011168630278260555184031334624326107723674419590242425144903779425488539158911863334598385060139609023128462784204696081379706855406549607222837562223721421751700503813268020009019497172358581190930707500973590910237901425206539100165255148724907177220939834241710577120177664837568457411322751185262028320437717295557821668404213537645368728092230954401166000824721651672205578761191344254368071865797188835676440161986857385158921358579681903538619311479687263013287393665864184983282713798223617361178606591499720691146719399975373101298249685455973308243637307273327586022470519279165485106444827052135389441444356070169858735248232211894153878636476297227593468011489912213702740450693749591950969177486094191616395484098558617123762946848759955357824298843295237849461070428896986937191353162958116099473728839261676025046177512169975924253046103037623734244054285082275435815532779626731924991297736729635077033254315188937571149572486887416100649005033672932448093031223756792297751785838051621778333054329333002355784140995396874331903313825581345380015372140195116598929895834204073771699642604630887727159564189238109308400205419479496225160278684493142594319173166464720038833494176443435409915034927149168419622227600241452175941484494186925328334628372756908829997204522411048491824613566634228373016690268620169883471713910796168047683191227031373509349111209093869376578788443850440632987751410028713423971837149822700258249029097458212876604500406825076395130186291657696713697612424545503344207789216395882031951578173557639579586211190686475999000123717638832261452812811531884644875176434541232186364864155465408857843384788277877043590528187767406148730504286856556873753965781862659964474066405715624533186543660 [149,38] -719065148736699207734709649541658278875115232992635792520250035539430271151084050024373963692764196770883167756417130425809611006064462416582233732519980888597825390191216187706081307797552444036054791412783624831169815234852738501540377921409414175085824438948654295563282295195832021886003435680269357723497866093661195405476418851522248444050719181894470245631452595235146955691795684157967513695838459216816490623499503033578242770619095194673788911846197786479058610417126660904255008381705955915571896240956173094655247706374643754160132773437212334464595371798736024524468834935477546217590011428247468277855455341936811751156452849898133853479455400533492461655871171376634995169875559234842216588004438609266883589641521667539248160007223031726607606648628453404572029572767215656681478706567734869177482487283105700426588727538522117621288552886020141043078160125764673067236117900507682677308524651109227341966906961562945272885822671425596977326042644659089547926929508733006124070034733269709154950981115244642869807260304172317727983314721506171747158550379279526905236045101820095668822057538199777685024197480181695784034029578481515151501931321682530783740101376461668593057261919225696423857023378680259491947153005741598318870562915272102291070161624197142132356748513157379948899004584237260936912499571002027589286049857272227880857956422839205388074864129141523499591953295642423387020076401796670098505072350540154662205921884178346919219564404602495196294430207063949738590743041747619033893150539382615736990311192690538066829181252614465493834977435932317943246862443988353533985971297252102642480871701344321234214122459931851296075955293212349781166455173808507786213034644147226313186676933871619833281138145734882609140141264745362027802192880071775980723746441973438892911093908377276414302963408920983604482704600045054832904626308335912416901147768411901659276051193151538247139045800812257303529283878408145175247423847063640615965345695706678586862557218719111161135384576999977363291374770078269235942574228045397328110803376284401307481659868989673134186387842003589631115868790355097154972606298743918328100450763566991195356953707275982768924376538683595401210830554729178725036618826970401494642486641610729356776250169461758541899005553072633011182498880 [149,39] -88696269855477364307796760416336086160944642581527191570476474002459912201485952773807152569589577768365315563006515115438838543629878342974695717319682451972769340071379164849478378528954332905655784857639021075086952755360523257238465313510950357811042330356352296339144287360869238346129088766362497803807370535655390539807829151283423529006745906949737301340724474035268375191846556981085713977578572284916458345462051461991466903306931899842265633891630247335645736185898817444968341136352296902454573230729365316140289986888283691006174426786967174138445365757845536696681282120160323664454548165599413699298071643089287872285081990734160059001934338634598145656950274522525687983800764241168749690072857244610490621103603252589758434180855011186862952251852449411225887343747137728817273677181394410706098859580539552015893639081750278166351022971482595645192826347249441597065536302889729868016644312379489520980775364424620847406794210322399318367579831596372404988455079117860408381868654300451386444720467169633359595890975956737589544245742800412569371961920195420888694250715522818262021967769271561665754484119258375601495730034954021076654422821702803379772928879774738900481535285293371400938465701135594768006423088125534352599344429901123428626347590986377672178368551589520454894374366046447119533772841496516476058130395828332380612042676310770423886400775289179577611976028350821880804375609459264981095402202199982525571720818598829958635807521388595128015537284013043998868831234626170113461599505176071068132610055223397642949523387222778723972756243249632771587097393851304125606745737438030435779041687664287147375766653829778218254185338168810702991463715949272572182631555726108253173633492493528875096588653351180842770783128198215030380567852840432251419835330295259037846939805972077494713164939641730546931293516662154945728661772682525251615162883333700352403426440953205689182595714956079631104355149287721012833807406670287533421724019193136027553315862905967480851611342114371068813776071798009133058597129645245149889510552040857854714550002805450958758143539669869239905867652160418953328506636619267307970323261473664842319533769720610171521569729418601841457490738703982391958840041792375908903253816194448113316607601782902871077697699019247153244776 [149,40] 33190322401046762820700032830520617467636620460981383125069150599179096033468788727559462990181886767437838983723755970232799281921082334694146306867525469758995045238317582408870230115973070845197051712855030577543879049193103664229820722897964964118368318580132118662885799247538065537282327387697266589555414593185772176328409151177459411424284562093708571512065903822571515488254412434014823992902878798825130120576691992348801375775350965914275039578317968722402083787348948726098047982030376907723914725019063479485614494159025219548830033854176408949919928975992611343396258225352100599276913568293200486461039954498519583458138353840388659300278077476718781144830150916064915473667310960025421917569608734705950952755973790035238218325164816661230043467406513718862693915639851063750629481263299774869287053514613821828465640365222993459031186547399414217406850346060958281596903156851996720448045516562481611033507564217480643264564882333838114694115684937308075762480900375549354723401819746627986233063140694668330415789718348527048204525698442211772509616077723698698527667929686590750748249395437237307887081047574176274595940138060381587685598353119411200314167060891938401962309081466625136147460697668538338055327536830602808911678891525790412017078636870311430861649390870537466201432555473312847740047775737939605952073366909525975953368652815079103760966181000365409709296245743884128158574809106902790351723306676063809086917326308587498721288390963234228562662201282143061775200116012544863264920367796028449141428847568431122449913061908329226010707075697922638966762201234440480661784650033767443068690653323335974220307478920622690761422954513998430403102107942998611623324399412527415318018563372042670047089763047510121796629982592809925581151061151066182074823047246914421566046090857424805956728719518440574182164210292448361054248091298223524302969015145842656870498302836068080482381285762647461011240312975362607226058236936106414431479984782793937081826516736805364717469631454340470608972075207343198760669413007268636633409613855122002675445075093218356394982761060817578071182815883610939589482554331069061288458164277819575182186676841947331290214310646624628930756199691111164027525594787654582943705960310697270462491698226630170106610217917948177072 [149,41] 9544743985898104670502105530999615028977666441443259895654591755644858149272385545243200617132462930584659022975012883961728196475733072097559417607491251083778629862203111324974358778592531295542283980503348591436061626364803694767406775694566322326264545900896682184939921972034586015950544043664401852287625297923850267826940517989016058502559617792455063402582802139087652709269357307599314236713795408740348087157622241394194223265167254464424349254679357193360978292732950409526362100927602269571609348998331606001406810200296194261186997681230627225487915754932305176106617184740828396119467939705572952192272971351532028035497253240064293833257500348285180273186486616438984155240934245303608486126058949682798850244686203068489973724358359381924262046979400562794938774978489022973142576609395906714386860119654471297644042741379081952313208453268593029934880187905716625933333214154696274919462225351428003047622540808664231123842550265207022247964415316779987918125799261667691803113000199595807924317055082296285231255105877791825315945612449292784921523095450806005719906470662375896982414077855831961654877558476912187678655987737090271679889510867891039148091991651712989940647089875992767116999485117582073588510492349122732511661523224452085343904570900158732066397648674653650379248508876841207078244007041583610522292178841020958927132471182604500942951451448784519037862200375349463028895896945827320824208703863805848813462592410581432085710807235074161433686412061434007727646278083698447617594212931290557466814577313970883298408789313006684351497048387415477749261572721388388716671385892991246418935058783736432282743311739858852878633514223384698157873039181504375364347384964215674714993934431735716080271677445590055927642677959774065476426060544841343862330464363378541401043696653710938800253634167698077678958473243722608809027499741500324031834265737477549365447516812696213151527829529338176202523006913342100843406414838947956161940412861334301969105074899529058295226535303467146340318803871315367790147143101928539180522380601177265622287290534361794470516335644658616689161939034194512050194554182482514350973134506411384734038582788442035011627657850745972562872496897893506411384194730213265788748473723332487299008737656478479886113383015338242 [149,42] -8431135662575026988099660751817417968300790919951476310390015762056437193549366106666140596809099422486135594836633464679280024550740715767183589487629653854374350881062303474418218467856195085125936448716133912888191338629017373259296762255774749077893507875785310788982756400723717379724539591213517905496455842696767368596099385284280729515918040633929916136398358662142537577637753082826561002001111210273937387465672916975759864343001925817271180484798401759201147179830168880470591626646409597874342776153437035208707059206243773848598999071437995842953578339337733781198727582987993954696775819009024244481022220563948146327021784024779993343491215075988769306033246177345179466279736832554762164124799296756839796276672345084146173488212515628767554800771821334719509909973198737234754867333997225681270364024135877268039317935546584458269359762729187214706995306113428964171875392994622232371379037540737928026624462394308712560128133290303614630852100549223399226013950277338264606255880748320990169999581448778056577468180036062245216679940813061024623972052847710062128337494531920601922469413209002648220914061721721905994031273778134171580051863714858144943763888368249179878416058556276231081294663286402353914642122857418855569990478901415882452392992728626408300940713490246921704980744597169827299997899839366281363917358829883677002882975753657016651595583661407577277306818001733879968047632593415274428282224592421097254178616437850700887600377343689487236000101360778396151403074760603306241643655435042438477374844996484119667053989313522165314362750108421282451070891715164973596663163647568397267441698795581978747478192954686688820949601410847783000364414131384257313136278520581328678757354480378189511543372186079461983735264632146248416346327203068090055176185530949021537464184789865343422607160181765182470942470933752498211706502159393668797170609283704298862659738937474049144453066727810319442120086073898329591613416121579907822615237335088949140053252468028073465649071292657418303757268621060268707233970988543785632033401472309204121470647278867384811674790463076783582581839085887615088438661109250304080195891217559166191877104055565358580576082810984503143637143068281132080505972938349580350792239008666191359540642372734680778721310946880 [149,43] 2845719620429932140459350407385352651788182967003576588845345938025554919275765533748740889549971102784014735042113138129113437496268538376755525050147497798884738657898685156490095044433337728572997044605019490510215687420864550265948337184522081676098058157799329509579680299796996851362400875936210055578479527182974056681692404147703298724247523017826497251065107967307028915460670237665833505144572343057551959403219948954313263989793796847780258063097499200212518751996857360636659247335344647646503328209326100304305318192716924697987644465728443361374540318445357085240885076909566500251604451059960627467824833112845053029299141773276711631319129636482748664224411582575948690359594094340854861544031960443109543260427016193445325351071635907458415081076742596876150416007254216255699091119257151131439776095269059094615394345382551320094056722891267784246131618265585461508714041195104020435887532046611454477038407535986778967985728262290202568859268940713705388844009044348609406106557387117404398519046493747485717517821495580790335044521461513255627017202181628144959268152713649584830505157189610136375449404039134892084990919334940561774948056654858678446895656362821327528420463415758714638623814292847245496720461474273785660462373377772700867357715963777509334581743340837096264117538387933604540865105724182698965554667310314951032214064375201852781203608259852049791667622398697383392010295564169320362865050925640614323235581795450691684412985352941303187065201615216833289581090901128530427534289953892880833524611942448349350971420934034045962547012788514818730499655414594867824922307786059684184213506249882767184080890617053402578124013119033716099270267579081946916586310424245198791562536444934992448553337988375742419650936583208298552193440084072310896533651251512145263983411305448842112103408939907998860682599885283448017784270989009599491205931300906163156441494652698149269842759623686299057379273719189950505765449725438388858492555343191980852983010320462812788559572429751205732384514933356622475839667861525192211682184586531178383742572134682048101930471993282349728086946884729363910353588518022738499198734966435597943104713642315915841347497610954452760714960313235057116135905197911119006380898535716490915471655888200953438638309688 [149,44] -679132337568277822966446822594853726571737470901125331871056256847854345990101599929787676681239255331832179208168515436583931494116119415889588513068299877059287096744139778351065363272151827329578179395348163653551159583087538935075905861934925072679979355736971472554776985519575741831815747521643756665872510578269370296252984448118483891620783472687362853808081565550476395770757969921820688387724403124443827772081932201147906034885643538188142810430236078348236210285530151953283948458400475801125673216224214384582848819076615912891264199238742958513732753199690814239704301874566797701456883988673064338446805183241729044522806002186872690568390901830954697544173187331984524001369064862674511019940940147450197327100809867767086554479755621538211060262899150423891458890873578387427098623339430630961110101473063230378601021468085470264963725581439004279062043107380081918721871822324522575247988550197292775518197645925607981945990164751401626881258067382146359947836434415289268385330555880317182583675770918837725615169731141831364702167155163933688883074736180628237939900760068034875844353058730977973754815247436104876051717900516361830930792128538124357372613360630216485093345937591891829889003828502286585996014353159835531481898981985398274816282938695551779932156156708517541562798514915250400998634845747356666343244400366070158778577654253735810796632320860085242508747549673382473482773066391153825664887270300284701170474333823851358416891336799302764583144065778802025746531324886999329330716135014946655062943302774863482641104076645729753794228492687684441124258931634357904782889096724127468266538169358655397173914104482409921960661347937149215914121343970781259293091681783264518451491144906560344133593124560651519331778795857405681085464841447513066795955370576496037462266507922885115817052832247674284644609912116863117009421369627182604818803510234256431626482674900199411911444781870146251205641687510810304842467930293320713450351496891333710360995284609778901159159831493135396022054748537430502719094023105556944590521253281101060026556495482217090529521953797308410775728468722470276070544803503218520237502800875442490063023095912890960085685973930712961680443806400268158076010193544336650942524481782313792599387534611744905069584 [149,45] 155233930643355604821385049556982081078664297419909355816667326442702839163296251730093905009498119233855729967431919402842348008615261388108149321545707513163054386574969655046202693058506393145022871501850970454994195460706036198887511155091656506669254282050022447404359193975506775282137907981439782977204086845849017550555750642709881640768254265000703753745523976817136161399793230802059610170273452918604653349760378946914389055218427665170677354903101340772132559971773488939503570898215951934901010191733349246302543976719185050451739466271319009354430923185021717878801878986287188491377537835841214960746760466210288030551937263456572780702916543530372191811616221694936159247749770263627308309419298658970436483378976381148895059836742238509451636963158160647498504965869693923924608649396223673245465708284385190829544418270421994890895190892749718700394304102550219044084731424847434249129048220757034282364842794869783300122952283776749185639509272242162710223407293953135291484860306340594050114162851688184777768864982750950782413411380071565746864985033386058819330156254508438645979449858560677101980338262277608863312797254504975804422841246158639965604461431279146715407372596239275951006423631172311847733239467009113975863778076148196282769790644334662325959622559135449111670079520008473804334819145932893254830534366308704474213650002996950015637401313641559652621464945192785937967022671254362157963905783104544088478122505561455789817609534190667145692240377613407836042846818181271521943813944238997510506262406819769856132683374811917512321716292001251882107112810424536636989417352614553484766712698875498565805971355399589962377531962363768054322529418037006663207993912751271662609797879901570586841611688187101569915652052640628454854133598705456014056302452435220696977645868497038717540450405638480183143724133571820077722903129059553135982991048147567749604108274784155386670695335660624109748525520427515875699923172385047505103653313209049797383939651764437202211212145760111526803458562426229401736488524543418815256494345937603961001016276148840747317164162755906483808056147398205612782835917795138975240970517728117146097092705253734269819058715916059715595061546261619783010414474799745823963053117002097479552515634534345814674 [149,46] -39402311674688108190778950168631589307617086621359790492358300117143539889222573371564846199151817521491914657382841838187260895219535980965607035704040437097642876141786418777360275938045910452450603571580463958742485557205675356127171086677583329815265285944107669461179837367963212845659007540032095602153754553994912835925661970857395428288218433933630336886596642117007873148338343627844381360294478431525918132428499472259162166848952520667657099675872898638799836577438941397504538747958370328533968746298127153024326183103282901828213314648271199908698775394536267816157332481423871437478627546414308857498566595581580470606883029146418959705746593385348820635159743896430369619790385533438106952172548037243641271652900647122411336868522613321926401395199944504065376005225771286957035548365668284919768426211779380398880937318371472318752801798797150059312462568328248327111020314370300940084023394097715545979285868765192701310384682674729916815907464010467369391370100272442446157934012179234535235474734964330292949843467952353718140299682292696568120407573448300127026366499407032140799648108280310129165693259053336364283805054311492055320736652221055698982648942241734502491493547015555257281712722308435733615639611488659116239207395414812966454227545423609609299352137467412247579703926222423860734412161772226940402286701195990351852593634862476084910543877358780609308105508827182136965776643134089016703720378193256839542438286694022404892781534498418642174320076319316936779773837719907742212629133724547147393483321394293865619574592767987861497996189578358172108535107516835906880852624971118954826779871405972784801056306521530814861141828032770070471006184522025005781777737934967112363322865687377177436090477936467621735103426933947561488637143130371296367028614880214904480005137590603110316468049328090856826512907166186369224120271583754517222306797528093064199210588480378453704671890294648843130346438315170929261156999008140817081135930352837475649114329606851786933308834453654372591376439904425768516081552366722417009706397026165235046042433428679647421036526086235329948100240466945671925545539656269325907623573977074703662010851785233565909201780661935553459784898073210733081550654224164165861046565124395643664776227545673696 [149,47] 9567713068174602245158514567962639018242369197275037991448324704655572112242157120702851854048280938808673940516924900657867549346414710861938141896449009166330941144969472041416031990351961370776911217918602898808538662388716648968162356363088168950820675277295439789992710186508033570774561439676555080024309566617810172490671400167722457830454142225749207280731075220061006078361467811177102620450349212627140159444061951694152224757757501702809537994357061362871529507819415852920838087808252366807234027560584419130746981504893725470232507055795238132124338472243076939161034046005624162670386754255124792291803345060960459617992611632436670576658368162070407226266105461146871745630250532281860418777665985395958973515389001145547829830415881897696627970610535022717739189327410287603074741574959940942630618673156956953908076122320926964419990769033137954242994546686314803813623221897115144228248227950339172112928705674307585484144247462516573117153439807201576634369238164988031110086338670143458357519590906015104237091749799038327575930171708472839795569269879171419718833940849511598982678237990799974066566199083341471344864335550904162121914733530670478392382474013375635318306871594235265703738941552943455674117196998894200786204643337954570235228375449384774617483025682284244644613538163320744848665706844036468135604401795100189023781710079240829275912620332056453655897423077848169209021411139379356991908407611294245198368629051441703682767103272507552433164058995495711918954259709692053188237751353620301433541023773719413699460663294006168721242534752664949755508411561449714068215750684903738131633133064217920200512973832535161022702778368458935329771928353081830448482438661648148310486960717422338450011635701549520443605315836095675290966567404617114391994913392129649734405504921769594865484374412012200404299401724891167928424125984257086582381619262375889595633562946003383693000919354515579348736524913141792870614819060265761789322383573978064206867937975393721728670918233512096338722790876645463160574623879736449910501838257352766698269186161569164176609048903651980537425156357169350200070803527056344841585589192636676019514945815598228277685448530354467386806092488125107404010052572688047394283896519469322492509095724692 [149,48] -1787873676975951262894605397688466755614472417434179532536516612779593183710201637193152964125599566266643341320440510320605169736752661506360019285662313077511321222932056355734726543003947220976290827145134561558179109213872810068196550427778992641890562423984386862808971869412985830877223615111360793373228794115140757600661560817539887067069131662140985507724498808950111011118465275374786004215266314590239550309506632030044021900982537342226559887130032235547113998715772676874680542101358917043310514718395251147894401045706030716193317635696687603318858283877142858245990827696374542168545937531883256435821521887527195384733674578067433727061493599696699432183327854439251088850264846958570543228268578606241385367955323784018783152391463564507677167567708478031750307859516103811150328669437736077891081249537761505218356524852524486686859624951600256274740893598746051145909468165031022853187421243593046842911705061806195883107080717420226778318996546817747268833561528889137391280901125441781619414370406521604821041069460431677023578747754290052066904868024450569575116704650054946174914550254269369270963662042637026011144461819502492030485322448913459432061556909169099469941846499480012331361185335762286334998780911814258889364816828602725095545220924277525597445411986246903584616029615627551399830511228669488731402673770138516153628447508346209007994870303896192318673189930338553479350303609766281706051367560972246405570736070560521281822079091992682747879712392635911846540662382294316508601513315480999028106875032284270714626476990671478416224747151370593410851358724204681900290042913469971596684534817596034247073266535530298200593771713517580502000769052814793983979251433012137479818983217806409714977729774341071648302143465960123744974068378665923280856292657452200382942520829137246399188385015500311601975282907792226586570645647515228085830366505152529082963609918608611937245916820838833401517985020854693020831239646166737436479725815283222329680139370994782120865025238691443421102633232133906896646729810296645401152486167179857298751335385225667584382067507820074856353018556879148616723434375978193158058480126938348996969425696814123644606261000163956462014237388822596055084299831728063824017289213816657334681490104 [149,49] 173223009903662514958334591963970214424671805817627591998149287689612052011949837812380693537072983922793042164705343629130349081889451182799435900791784387535246803277628716157410068210973017221836568980844297436464461704848231510848878545777384964877796910990161416794914623351750210381813066416433300973027007590747383451462321316030846203747043407551012298641823508901422271572135538951875665983606828432646188883925341897920221152563587667203456495918323996455746956002240109168773193754320742097221602084620800500327412559588875881904560997040859668265734514075994670344132098589986494263561465000319803499202140759861583904106823189276247786442450590149260375670386827646252222698163021562946000075063046824902698647681924754927333754037398452280413896716546833193783251824037566984576839191082319190066540588144579489364450969530273260071443173555734206887406029628323932845438097232894207151952563088021515080237655618846603021954855577335784265989658879874265166861672437812494726421011421312952369724162754334700328395664011809215131583688869599067684470452489940311256905176115904542884627462093582686715092219500087635249211943579332751066485830368094700908737857620460416169902790973701991131287500647529847956707648226341021972435223139071165043233982252986759205871465194125720725168520861026683343586299176346600228075919618208415361819802006549088077029271937988613976857226608034106915142357148648491664192901414466598109255843009435759377824906358257551124998136001502450879383731777279212524138608191718240818315938514791057664968929681739808585789556584387388278364240351034954144370437279273892871470872458401917323308002743797692754929312716576838239579105163006385725497870387322374363530996946099646756147105189325847160858623270851588352277002632958772511838610309733771180912689776200744961178380639653135090070570226573974039083174929066095807684743313320142515726772694489814989751919757041574436976674812055332090122492674430510047156063868795462213121507793253235095529502609797680427047176090941517474642131061560113075364479378074132079038607355199553158926253423731317206326815828100588399076981614699802077272859746815427374675009930518430682753953924609540355316134832327492881164658647092740006625781248114479130299369 [149,50] 31673210970412723483619736964488286341193272443633634916829632182115136726015414082668603366604605884715189144277450249032498815299889630868219045482354181497913527205834900169354508681115268238830557829515011963737401536420807112058792217299013593898913111789892954117410995461329142291992270489688163236527767089904888026612796984997276554186002846744368698139466937337082558585852445174968693433735496202615622011102038443748937611461791657702282436746536583744542989980352864643838522168333722148182558053486322120732725785127757082004180810735276745457790833019885197766188704570248201286490812154912540694184185542752421955447418570361422676312345462857934833033935151304016158401984127058505352374634531590423506802358467000109821518623559205130075651235027683276598695991065244003704978681081383218501121550728936702491873401410759452707497762002181681628403033359645165350980470101811180731263462234388010507500746256684017835004247416687013497745476730094535896251096036970031531856286388161820103221856516991619486381410629870125496669555006280280186600377296053313994752950732684166552231237513416796255835022498900688603982717525166428051632576195676429851656568250952049160014548229413138056750715011764934676824314856580560121626204032691086372514205851731678466453349656651579863973948900653089168532512066130195356073356246421401916355697406235706486688012005520334101116881159458983820024739435827331244978617214346898877596816032627014408197923944620311322226636466411184045319503012213186298478858007436666919197013833344206390828470062445440977932630749124215270020049873731133591400778873170940415305564114494593152287404571024722192407028552133047728477185291450634900538924149636851037938344900901974372775531672088044163556163992323540636243936019386877608134553848363135001219847794110107629900467452646137599867507511116897413080764683355095788359604219274053753697534704299220153796831478548025349395505627200057924138985001015716685570678436968794506582609507372321039967215740431868080434443646908607900027201849163325605380725245374775970950565856962968334710298913271094893646886726600462734943244453991228689065176941016246429336143545564199452617537907010465170517994189573236130019926565275026253568415866523116246272 [149,51] -20845430362947269426208558903363729569498258690141985047388932808805402787000710582772174507267621127940842287505331301290266176338339514811663675892371070611641719206478186366470997628082875718791532675230843339892655746097465223678165238231276767399154732611943340906398084125462028723608926782918038115799416349114916144017774554677918877238104969554295486822839225996901516161431954593881182704542222191212127028470998642730158735319213944374877014065764469727844024622072671746043552323386391111414808568536782425109698314922184375366837816750478778083259047130434272802459377476572404109691442723290937828632943314218835433434293804886751934516748908692658888058204921564272849291353147808623418102012116104692442198949334784389623275371937638452142532586501336917247012310789725841018272579014715143730800884510587884040327598224140988391675799797704267246679838669987675566629266543631975317174360445943346533979664077463411417861975352656230377968637975392294263015065955925744267412653594558775632750907148440478972904127483402805163115052406382708821918872927598947685897005564732160039712350151939097992087854856462746819618099213725867857828159002149461239822928250550345106163451563135587321627557304116783627712913072307766558548506719803329934583694258829250580631913959295483942397091881964536483994852277319847535747590282771726583346756379287865131980741508500614175739511541951088513658324166958026189866554144567075823806095646919383993808968612954251448827845418519970875139235115445504691258914733465301228359982154670368689409212353340375887647263100126769414966968141539085857035608857376497484374550183322087479463309291136959433180812202372772590550950371097976092294925475101630773981872413133392408473148052658652137846577067164794091175089269417928633567829786168454674096327109998811965505224794304291922155277361467265765256438244627448559849421755810796506719279157022284134997258621746553441079080693042505259809681277836498137856867638764638137281595829838582918126664516243729729944572068161967951609834810893051852549854068067953972331980810391750107566527865127338105689713003095024687283998329264656503522036610971015286853381800340247961488472574245880609218217012403791366909261414658107872367714458498638016 [149,52] 5315923381652512941403771293584276247434181705336341349342619086472704024227942532298202607547147355434502737422037766881939575135380277567062066947292616989604293022122014851571350993744693593665090664036283733212233256268324462951926499187214795082188222628374201987484492889211974453502366810670282297113875458806573514456577491543997849636664474045738471162884194335427413211685900751184814239992395065066933869790294546247458402124889808041517185289603321761427202969748407435236820836950034463159332999529835652748037777017424098812139348935266582401151819772473251166974100165728130585995786156842300124245961983072373545812357864091480921918962921279870614652644449712223086569354175843381810008534098508270663650374139405691035510600017762284050656521207960227113463356743867798204242806871092440001654827944850765453303285377307371668475742623181212694820714547955305151338639839881406705110629684591813220184887042370641041719330577532895977218674536747935408597331732304107626552239964993003627498844420451011476822184811812754070003971855911712541325109110950635292898991950100994598196658669995340001111879656521854517104613093783951813483442601553788634861433039795308731309688553068260539109470372181401385459073677352720609544811984598667615965796915898049989594105604988796263949132138055730407708814961416787151714917860873390812772885843705393210851208778739377467495496690066675934427805965945010581758389312674754650956614327505464800225153068180607093285790305095593560711520859818842812524108000796367173689437648984073200659491560013874375896711800206584105083500456754075332160056629065464018528383862448784834675973868467972587424448467704807352956724270283761152156597499350262042118680621492676610067731513982389116817131254631013262530764573733207667914653776529698364283170422693542326784137365065539849585461912988126699476971800331781624232304392991029735446758125025421215311008547334652900679567013498467693344288841590825726562216505874853859150298728656182939064459979148589322834192428855135858133193177052865548979993062950008552266904805025105527443938651755819056982071275557003364537270345597827320819614848040778722912133265290072632089588582375257313413190400091769184948388417629189057862412957428752 [149,53] -524090347780801668005722770394166977680015497541440305153329013413803592868208352057791015103683933476485424103379683823687695983356673379681049581979493314439735919591034864953626369857183338185076073078362914590823409938289628910373242113075477863453107889663517324641961984270341624877493786399548292720943945477685372907135340767374426913609953230162390295088908998523863879558796807967139628165843417969946752523845205071747409183330148239709535734034628326182998852753621253396961740796914002670615378677396270602717675541812820405698800912233144769809863396184602580638035622750594300751740997000616201317837826421333407185230025066226633671142096329516954344359522237981669999515483541476523171610444347232050783393962163565490556326736980598090250329833319792767174030591648355619970066379992393488704551797496249541307004244870968373716359000576262221478230717699003612442492561200887308904668771052847035700559304223696816456004117961041067309461848375322856193967899520605168781786008398901776720737567813746075600660975764150814179094273605696901270371578152424125904601291723308281810294036152477706555436398701497931557876976156325205403483602989767034043413063003334866354540988020036523623128537727977788222450328978870195737517150533701054125625427392920351129247597835014672585586120786580736383555730983734754320912534738613531434241238925964132955880072113574797032806175892710858918500300415431018493364285707614172734045857275166052631639614020788510908123734155510142192416988692018590146992471305921282317895253903444254491441384984616506496609245797745898738547283703883700960972246775100312744139715633702634700985231647892240824735199362673864175842293259466547225400057246639944528153690787582958669700368514397516260875552344201770121882764561232482032286069616685201644967759990323223089606711729962407611884193782030066453873180975982625524971100241639171154844203255193673935879871432081722399027775000166324814639682178986312404314089053498846256552200276817404357340625405306433103584599540157825754895437889115983512893146774463538146447527926751044353635610480547742066088488484838966881214165344383339792604384480667503168389148575088020156827895617197537339783527939212661653059142099276365916788127730 [149,54] -148329782796235730141142362031339835254674539081728995334669389962283808277285646263396228803866653894246879256227091869682543182866185605168750974107716588729592166722931015252404138101465181874330712397665630756678038119459263010463913205268033328216691387489231851846195994186192267967690488034853310019428642850130026584031720855946854915939907540281936465265057038975142876707515607570827222675545839242396389241269013783295583291566392178928134925406484879957129482147794431177112305401975508895312306772700647299978050788999895563881475227364443596756835261268252430108617752081256445363812368001136052971968104046709245836208140762157061081415356169490917555273369248765760942210517203716542582098714594447747314502892288371349611184072988391136491328827407059192276056450310016965870570149093381935363852437003476006171417427447216144205827710400498607376064511342361240329751389535270226145430826664720385337812773018297582361088219256056930228312343882332375426905263981098124306912709870688946181072988656896791988366409852839040618975745403875346899596839422865432578714467097434686381203012472999976533496260387963194738736026142158387089275395014258606352278832832412885802683719792688303176820087457488841445175750198228798144713911389923561463926252061009782244378450547423779133766307444991029899674050214053104273670592401855158874186461547829070945266134516677424468297199177218103592616904491405234364951783248375683648287899833158394502397867456676082662879900031470797578002082518291701380711257374979653786231786213503365414752142388134224942649479397237782727464242764448107274124001073898928364686676040959321322689305838338797840240382950078042426150601548272889914315048460368989442386623491618488367182892952849654145946585028042824526601730022779539531211816526867924587692615003781498516071020759516070897644434341640200846297300844719965194366076543380107534276332478705871889842199562413650981881837899157245164993046331827610513177730672222831011460797673285890609998512535876431673480169634234544246690175737420752709048231417064372357558404521482059247773426471869415012995881196646675438274364957818320747798930055291412004414751854796699556629874113219377442989026949131066347680859529156206977181312 [149,55] 84722816316313545109194426574011231605404060206807755705501091861182395255017426446830926278860324845835012886235555424073037051309080802601107317606216240770072100761472348919004320757228670571225103275503455914477139604236906590826964822760185798182395623171589862163413016364495746122157869373642595145112925367467747620053789440239111425375839731064096090844111842534384186487803802289520099587356428211147292203497949489673369805137364406009480133785609435166589729334850756440651333114795754529943790319055641123728710130320334239548980659368654270107594441019868929019191598880659287713124056916872061468751486579266981656273782456035645549698136643055921950196914101111775297239229345914656582251403377228881448887910198162807103492469780899666013121578189912809997614514564884850101112237373810006876483186477426556841336369816629935771085541521629582343809033860978948580498491364494692028334931915618946718486663738893147560633025464118953182284123064455534366014751445996577900952743809572178307752560440529741567091175055038695872788669868811368451688478510997416158558733078769372093973988380755068759559404587166771126860549987483121772466084689555631947583849679194543331064722754564378399845383857024631389815846940098496711541037493736294051777575761090071096500605057332870404870335676474011313988049617576113821953794817604932424171598603854115259296153793875681509805030864073357255931469840060132409160885427394337884792240527793766257698059980309153412161738840834798203218350785250204879250650881493814403071279085051050412902138686688733255895631539614560936020296622731309370821057814162462970734301210035223620290199970148965975962199265140462312947438601379593816809277405777151210992642029891646066007055163757891066700574269291074481012258018709073907405092088914444033641746819218633505273143780634187615235492302086724089780997769410142629505398831584595449886512132259331099320831666169555562205552694654411954298170343639539536969824642533327086305935403945846466812697016521263714441255518291719382781695614487965151497381827569662165905615528942197418304367152580250858293658280652504809067174094194829077336346958283095982407990197230118169151546645207763283946143952940329653509931951804976812912 [149,56] -23252499102013274615623883541079374251839953552713176703998871471711327471304474129001010321846118509179841463532487980350211059973236215311892049636305224387727287746223157751172288231409928576834356753398888332355674926817064805762246578128345688589021467968762220590205793250401358232995039257456046686771359018859189757987976404545160787860816216774215665854901969767843324826764921707469324888767177071388244880446243814990777516284327910947798044615033824522302320229996943499514960746791275572953840552139254685685546118102905846844659396181203491446693198112722393834723756662508261244168263841961389826312047431227803450952758309807413882267058827306764741044055218560882126873789108400351527049851017869879145559502411877545608635004852063745155371873766730349396761391750577187612527157814790552461458268930315348671429218007332555561639292543488641586270900926930803721525672390159180384123589313113963156811962474158234841109757174783741703466534622127104030845599245316729707908831016700729746675044748227023652806243976925197718925746132333723771827053531143681300703210230930208574757516877780284841052573048247771911310085916671236200731240801798017011684223636249539428681649216458962340067795822753214090495551877412531958767210549158945049538657325410032982854129240679747041876498196398230521953716109296878893750741971286706500438135563537222427769137111277549780951425608189297347701514523665480120756473537200563741776533734577736319040854886629376051119568504891877082017196570640997251445797613606361133424723472573581704218092949899104715420019631693826024660974785435616168784904812755845426172276502377174558144587277188628434349667447890964049384353486580892108730111857050740527943674904489181385130309608447788250158237805253702632789632774459229423273995945810395658089169307560819757117974623306879762603145436715558681357467475497718595256360645962769120574831341063560999448829710852188391016525805262142250347571712638876967887476158716561345238492494118595033662284551436249971863900961335191340483612723426196035707152701993590561086435599142310846993125191560321923719773077188654852214054597363818429464839826458625426262007026780715088935897554109433621137344725245402886078636379813797664 [149,57] 4564813806591115756843576567875834789236039644985490777870079249496437918301626178696277312881265226639319479780435898089624434592534227478304057274236819314713353570939874202360170242694513355869310773034931328996120976420253002475090482462537531624639725572657203897290325422563444232893726965181828998684364203191502986165392037317187110350994507830122390611633281622590096051261447098404809155301802519658318947488012006961476835422565494895627002855964517842532448243928675642291310796262941191787484039102781451694661707693121621486951329485995654339119181617375544727845628167087373842747819484325172725452718016011221612888963575658187086730057915263126986708606871979831099217347764486914388031315656057484810408185841587269888586268309462241502192051320734010105976658341698541360298848338259614819870862965311129492726620440866723299667218200023749407690227073230823093589378125103393976033103221190919693022006642041472456619784955552019020090191581951855414227186687685666524015182009926152959021217034177200704089213215305006149853644098061070813974883547577969427695415757577580969945044516642336437809784927532194869990894033578548847053356613352342236136078897332504193457934484533730546925092465777699940257378400983537929859544787576541151474245636389792874778754403044297241029408314859947320124919195327091762678159447618559117601628460612838883397666498879071337033477555764355208572187660308033009002501155863664106858464239025182008484861473096264602743292883456806401545531978603199730632854961323974343096677559523665633128043323951314730252520943982627774396800595875522828970682580634591765202463921637287433026790306074916197413689076450138107582557668872846499790683041733684044659857245530385271644704084314035774103735348756929455576208404674775963326328824806342662295723814001393311593468750171597066005090010929974932461937831840991006254304950436857629519322638755475850356637249490037646694266287833364641075155726711667856990064048082562611565681260366305756401496811892663854281598767334290275465389964425816388225250478755571158650421573547327017885213364093939686570288566295762715024410155334152662013253171167533947587471847864563365048657202518008473246708381935999601832890202672916 [149,58] -700087553639107596729986361786064922724531398627348872565021240461641888157800050495715438036843017353907241803051935054538665684002774013836699018683861250765805424700559867316034739564998353934254415851696728449445875978878398903202958890692665505709018892619608809964564320012763206376904381889765523818992663106492746857955651983541026253144501839416884818247357334353375612509505180870394775477228565635633644136095277564415034724746124979213926716325600660809904473381269363190082262017583487365959081649405707582585198274081897350534396468080192725457597028058545845699111500206210087659084864191602688729426427221747111026772017081636395354199756732217748190641833684212593956137057427199823478429395320923471870163321353934275264047196252018356234436454728278707714186389997133029055303108039257725774600386473352959609639482433518155674961171092646875940550627498842596727212252519839417124019923016781995262275185414146361130456571031843454894811420532019911256278221306530015027365234990342049304247537472855356103352567853945845635334159278905015376927643527168794205862926088490956272623588924070061933154823215757625159390466320160433309619885124574129419941813286557333939144446220292308225007538009979659966781278614391823115287774727638588737362963296920100763753690235466064370376987265081877741975753905403126574058812720222739405545559004314146073370450616817067679750872417865992814859229425290529766138142170095100423931904474966065231705313452301670736907913754768795346967734386449667721857121569293647837504884598671976694958590635786240173038261939825836265829995964086980959087157099553255244648113997604148013523874525990813504095530954352975762287148293718283306830154110660891244165280058158562605756761055069982552710040578753763967911621437603876102560837819423364947128338604166132274327381256186241687430044268500566253364994306864108447799850432328699835411710609970630181850737417058396392330555417520483831174443501918052657814089289527494838010897356400806694493787655177933219382846837326979463034175199095344985493424860126870851023643326205904801040003756813873407993858649907685412219617397922758381920474584136949054060647674396364522078258956069001492069016174351548602417907712 [149,59] 84663308742987215843885002148526541002667860533154746730092293648121080350310841060619339457191118694447294778100949674639581688454937933338406597326816433146340659302841068853744606079151738804706300587547952984018381668072277098198210970753855333517229612134213047191977152695248341696838575686480339087092793251323632071601337383603805926022852652334837810826263128995513331448484820522736159542209841853460465577692561360747119721411284542363566772678495936572129083637572961226964688834851691250366170231556076469844609113290953813921123295162380336701763684201108987073426139261919951385699758126161162097941808438561440222664410014482671124050942075502664404856526865668233123560038808257961535314543977527511354588638287362126237124899655274419666202030653228197948714115896949085027726582826216683595328739781018546677757874545888221367821159161023866649767593752120054976231739860197618227591417031415581666206726446430668818207528378458923214699212516779984984754292968475155105865881335446269758002909478107842250935155131763240152699213670262454991453946944535793159170861854911081593649840565392765357818287624671173841326762118559914041550491956671408656017974238413909025196560713167486459825420139791394460391060752809779744212048901894737740483990683045749096635572589464810091649364235486735140988003298715864084209060278758892182855551473500568555433605305559931516909546663315784123801689713205521703601307964922565415641817801211020848232091088581438461218096198389632339714048634961526100825209019181008489356546008657763920668637263041736043921488065351791149985851829289940496536773998998693009199958963011958655120048610969980433779624824334522133792674502390092171020456913676740417740900768787629780535390463798985793405009537996616583840908799839897341000082916007930119483729969202536564305622197975271364840869941050455582941157653871618252851067677642594163369935295723788897922451420497169266930422300321141737617043921703881550237609342168049907605861353636795537502349721052535638728814335402270920001207622420046020590115013609292101975932152975428612549713960038968409783011920781429089269360768762763135964043173611063477648418559715133915628562601568696411114481210249305163992832 [149,60] -7795322687911675929763347479230408644616057370767032886508522092762620610969137617536348419266066424307363924361502771768994358964359252662664031985650720746723632200134661491771795910059990752288549683596845746651300002707322640217409748025072517443035533225257593300885043887178422976878213706616821915570476501543562734162996749102387073176826624171577682582534208686067134159205736012218329159929318780834830952333968046542499969724536410427010551545528295538987426056985654451863371511340741139602750152385546357946504982661742049251611037106529698778613371245966682538774926038741591708793232082295569754589798324311524372355815990124685914169497620189360189367971178308802706723798257261137920195640668847495087867300164265605065477293334597379882802581553390627599945006260431200034203846485552827993658989358229204072116495889329679026573384542825319955764445727034407095714040469255134920999141844809557591676414057439930842054315965776829712100736851242244327251009202414476025426630780012600533252881944636443672084776893249516374714258994891440334860978320174050346803070096715558584877051408619542312386185868188429937302496568530006183899601482013210154247987922653985147548829461750636670305784398888297656166888024032615287841257511625497433273328606966543996638727525502932432068346368217382407439425014606209084904383492572697916916375903708446342267942984394249112956893823270006077224658806632088350854336633136125298060589451676383874719941101507451325690691661460238886699081632361424742822056611935342145797297074889120419584170315099349195499792934532832113091482716134666399930824679690293024972014052854938043634796542406804408430207866889987874943987252465099880940887413268931916697817635708217559353357235769462493860905438496937702225009902153232332061604668863040658762337918657994699844749969282410228050133340605793064679286465447378950999502067944905323316927721713245119468802644344978850188242768476859155568167811914394618657924135363385302159244889371334618226939755884955529982582382856424112442897967623902076923230418454098211010187700668443767247680383700575774312469776261735126934958215097352315034096759040531255963388891127792303475703185855346002082743368994808420864 [149,61] 479331137913498270014233696629655209171065165466776634972176445200329114261144280271619468158131008753160132999015951337593220064153018268062577748838655175327256727331767404812000716322214116961657988367773522903129597143190321431290982089533280242480929516266808842808229147085164995264929929373774943508744401624784490689635412504803166364914492588745639256927915848805919720148602730625822422798740705907979283503641863032946515604265275595219778975575739594171291903225983707578360715123915779257846344408018868402749979354688284674701850249793534329623635877670311764157616583443157066987071425587584315770935233566028696766235425027011283428408192328818795270643294991445279448570194748192485717749712351127610141742007296835428372306222341007784573800902725368792569788976897764489005547908543458868590247703906396793685346138658896257073601287609139632674175755190283962469036364935566036889663650641637534703595162136626411521258234519317304686135594086271197128189520114732141549852011767844284183290523440533847337886154892392599869488631710601439115870840212692787265021063905555102382906260361346923343708905023516987903521406616000599922040725808034421109106947676955048192510586847294327089978954574185839981908089751375742957367375808845590554744467012270884668106327639915669540223180528427459285879441850813070429194124069469808836128889120644405792235233332049678597501874284807598465578181437381404210451569541416042105508316508038460258482977198179810606500960362948721686944396014841521380043654818080114856383896892990839618390528100042583560809412075214421351452914918537732561144386506806024158598599602181632133914284917510660343640427623567545000262427222292698997066393220521584403405404216358644463181154580030650728958851420207820843430970714146921830190919466841958883829011038600188675879702456322162622938030640014833930088678897650966087708227517693870255105631092499024417223953615094403319805835230510766005510856622654149777790631803523964447826353560314503657803735297682357159968116519111001366624061990472295324292388918962312683745529717927419228560987984047323994961935531135252801227467862388539856125525946541389938379973541085607021097325047050841519510931448196928 [149,62] -8599319329881620172111570145547123699592873322376536996166493119870993244051943534106152615625600335563535289071810869219864729276276267312879149961293297821745255201763909362733118460481778240787099202553272136461213160028523772570772323417884715695448391596870924732433923386398598688355274748778211268473521383581513131981076688151994843560387676688039979702041602280477877137281473194763451563068842531452068208692761619686466810128522398317378464938391066077241395607853620494985443932249259133478967980954527453024665054614915816818932233369945026584625912322491228174313149195770307888536101823139887833813702118817517765419884371406310526680385254370463174063139200935738651476479282476640208475362931906176792933955430181892793986972704463486533811314606158034981598549560414895554317898504419795261797441143179598458864585245074932209384791329066606016298530083555569186472217276662428445433176548388666434178815556349785331280970625603934915749100119489579832485083023504418043282314138623645216284673169539961721645413035287594034152279152931457880644887849499621341031977617555802059023695497457644058650052435206102779296399812813729399153756012975258662611515580678412749841060669947919536094758130424045574863235887573102198543960504783637536647529854390836957891536524516224123647155561231668886531698642020024328299188152318961228782853085596891163929665139691230130336465820169718131777791953655274426480562621179769398310986281711619661423140465101618670634622981329410854580673276086339072264024533071395429083987227609467200490215074152234850893445679311897787930035149826224223310487144415493918792660117429467305332100443666121593495112748666355096989228593798066503718593162161545139687697897666472932301261823886128021053798070373800220416435906682636469653394127167373200988631348598331092374348247100555261666583958049678407477006019759290650152236844498847989250238650057749631208964668059922599406002899766063805457411026464873281436882244974792245759452420448968992187175720334833202768748211885356471599267199045983338856016386776496672112254666688448362369482922237788841565113602225618787249070451317014953515621164258562678430328114166588926081492545125863441873291284480 [149,63] -2039930045121061497832190969351781442071316994907499532730585711875444921302162232291083347361311753535652387277938250652577447264437971224982953959073983620777053788347635159625748234506523566252098460811091960333279873390685188406166567556023082484796758484114753048321500562359349665056382683896986920312641557788207015012501402818952143623533508803719196511461683719312588925327618450982300002329194214230412458368549020467434082301822831431286045196694966634094152236339096090078726802546880253615867856546134695439321359047144833824624622324267403679783537640673063792189314581610534380588727027957114545892365620915055208668331468606536243360299730621194622394691326581661374249859957652577280859583135598877137280146051997161679952479173482326276048473324355044655524775389840858299525660693219723693736813962832393972897618605505131134814437293882512573471030152374031047298089555606194681979692061747878968876444496461851346752755937114225951679598737850595987022624273358210120768638454360711182362985084889347177340556671181332443842955926508716659013440521959669109688994811564639900994880709253474037983757678981345508866541765011982451323058941065538496512430629608356054571027850535825341320864013539133908671713002698928155896181851317551348018714223351670609230218423529723608236869653229497188613167695336985487926076443490466570422365622015135637090226478335290627818457183574677088052081080702207748481702110939509083371109553491145302656458862089878825936106694370055325863810742360148559341481462994726909205914400273515166028293409611511816135749579989624687497726047945005608099021090617631199088891590525607397822288982691084510884042016616595270829702295143280623222303932423831207649455091978514938754118080777514123193209372100317394785639651456456629920310611722534650254729660467111835091923618639682769180600174023239788045380801925635376025195290967502076118192959283172264412872691997349498358189997423010181331605418973160876452603593748934971167281372010165600152038348725536582295183678661384972593629575208658226916881046742948231425187838691361004415702490862544111699597117388849194862097626540306677735328926612225758083698416402923978643599736820131097164081664 [149,64] 304140396232439812915360914399905148522585430117690862091878702939424757001570015519344769156141573459523453224234845197472013653451105899995992952160055799231926322644781272082583640972372337629423700609425382972257288696214254037036390554138793811570393351890277358161677701966892346604793808890041682483535468188267795975989169528584376846553241140127903743906970569706389321369494561824571664620706354542113733419286403669651027717565837008264080431431554648742078554543157700860482519953219185306969871036166665664101681787029425613484660074988169459514214615315891554752632954922811884042905863593782567280672295056479430567598664721426155964247517787052103969277885795368963773680432466337586133639068099773429229654399940109732702724167755937997666259183543551672092310593094062273662738577918395221309071289585771694577115339855433967103480061085777405565557950038826205277516939143216271740802458850278257908329603702447607697681578052960276689980526080184993086413092344565167373390680515425070404350271352619108464768312462169200804457628655978374242000307538033841413717276502932036204143297980789151670805587801201684570048362581506314544329629479708534847164061916582082631066904706953677765712653406726495541400442461484055105186835257112797547465499741264981865022841573976696488900917445491585675114919377767757820916037704339080012922340858699732001764122720098932128405797953126197862539864597124063159395990746773445324959140346728722558243753430066309668684750741245638565119138950418296212594639452537318413505816721529259062413002787855587101060367783052492455645262963353055982810461984769579605572063540349712853490665334753102791776144700624467589902838778613535446871073704569496556890420424374633214935887441695643709203789348289649912475116581597369783925076885529888588615071279626805187731579701954701576532636400896190496945974146451354608895982753363771683913182642032551323976159044378498953087865048865960243390133303980909460741123131581219012024638028893855391236686419191468466286421226392861160844688514559481372664098349719580025158132416577179588920785817712868876280073939303438799873578486826250685285666304929420200062522013460914571100174718877395945472 [149,65] -24947052524744424267726250690873356823712401529898244316360262152282489698138718080092989783002618422457295817202821556356244228600447397244153576537796161006101844529641943271678740545464282881965387466388340945656603613640969932571749223256266214398499893547822208496228993907752766482632301171271020420646437676608718318833208651261916814273359004398657216052522795215789017406298526118689277748870642160455331342810050120394753802194519521314233241629112890976079180311666476773730553962680295689337039522386503690246110685679504164386450703432797429651502693983578271953293913995554244107815930834445138326568514596214168745506655410043434916272130903513985560785364460004690300444428507024572064985193544981148078958177265738505401038482439177214512160330930136571342522942250335725627788157336164570488558750129200624366845596053948193304185255208578807456092414906377691676922525492162275419638098473965055909024158780698752222868680251878820284566560299874145391952282760357590764822147762060128596238366209233213390189464475412895668217582954447575290907831157986050615582227077396694441245078161932670045839079683264191531645699432361946453818853784158746398210261478034895220688378801665104707531043517265705873436175636220929563570975726920046475869644205788637232180334022399110030572027855361592738830707779889768273850544895597234236722124721887696762078936339325888182580755023142605230155500714256290144810088417689304503750473331808846382963419054607802716281439818376027627540853322877219608310226258850934920921276979916519423445568052201753001137265000170284433240652703707940445684438668399908484523212745510787227003430840947136866011519340969581876682851098237541927985700054882503935792297403661159141181883504221869071394738683645124322034369736620047270658883847907959823372878520924012968626356344819280543190823133611707016592518046008193889863306570775470236586788099059978756152766353090390791982233789409897560693954980580207609847504153643394217400650374103575590973897485360153322734244941603962168789063181398160191529257117137019620061851519667589980464963581648364253228099386461856216432616755332711009974612222983064912147264905892424938378097335934469024 [149,66] 1351885014579617555953497728204844260711422384087485058722972773846857894974702387106145780088460557938759492084800442937943542506209239885338861898221095419975079364062030515896040654903986043954838990287735612451489341103458387792984335718168200184054456885414526820208692691846435169022693081537351241751930608388105526168731214696947583800947198900780485010873872250945816419740950601346879397569250742753195179141219734902953509620610014212935245492587092032423860955494526979705800432141122322130090934744774269651873998561935906324333265493532906803405823645213387527668275788749955750910749559259062156828481321727082617056826059350150753411921928355693194883089403221570534898902883526399525748835566404194764933310710817861777795023913423052233687674331826039430476995466996221350738382969607449711050875810851796039341315632413973439356942521693022589323155567437963761269189003385089542934475007105692216506884886481925123861974851918234982551101061361259986263517424118631571694999111221426237645376033596710919985411694872529114043093140143465893660941374031376960931449666336460518827367431458780165265805029157689895856677313370510003013420148351387634207767694791317668286461466298903852764732426532942100039501388411428313573622788008730315205325205619142633228942508808330354943627026476688517560637688242393159115044479762424095967403467022089265887778959575550504829069409644693445878043179746646722583504595216420482493637292708586923016261270439813558595012306591038132594515262578402254866439340206367598126085240896026565475016055625378911708132873188457025380442481126608989004610472506307057093137335980640195560164959553793810278298141046708355898047504327775818193690758289307743920983344097793031386735824349533913753551176678538437294588295739540909847969176636514286762973443551622983816510197543600243235404416490785223814683472151452704329045646279621478425029721079445773568413930055004264339509567174316381698509151090056925897227826768686961632117830108006323569888938246174422180096896489776079464743230475477258066587841082115210283817834689509753893409018554671371378316863333421838910657068279869940426479514997782283489869716313284595244302842461184 [149,67] -51859070686151804977943881130772026179653356791770717693150022045034241610692792388446034049347304493026288264010333453871954468660802826446230879792842717627286119200317863993938986513852379332887474849862809227658088011273618468183471394944327627334632870164539965775533720111182339488180791409475687741211048514584481796295815125522023504720934847996825243998420608729450751293721923343778358010672547999045488435062317332141839620647784469729511886417122270247536902943336009513818820446220257503447432820314216740398835658723387381686457297094510740807812492406975469688262225175787854657068219549538971674367092396267122697396081115586450460338712857441569661694664779921793850147151897448727392646282081895548095671608432009726400637984711943942883889734963499963153185177485411042016093033607423730193121491960314005134356236405473289293277073097905417109762032892902446968523374078792771300832904561684681447740491195727669485981203538552035753471610783619080327482130582951766330228975496901447802363797324319817770796166572657784679321123631068189343467081735488236929139010203860164432020462501677808138522505388728665602790572464591354480712235374742465683203262627870806159896708703217719811209729490369066307157763682788281529394740123285890717394219953728916888005536142216389845487191142164064537588953915424916313336965118430789801155345799146745077797118783643234794588156512733174417480515787491304448819552633745082166731130595206296873094707173550521497648649267554418181214789221819150351495421835034916336028127210192385758950243697310488495686334492132488185508549523225617675308756479228475998697958932548631038397385669794758008484781200102668152663395895438317187050801919920621589356834949909868134866509114163272254077250340277305603428424391168503463225567862681624228297605387348344560060617929580308985076433966727602923230522121939818440233413764611061319488387934756028855613008035677048840707878260585072968038545918590460654690208591907508525845221067407947520967735635689132523901510953424878868123580728637565967796265912314328175050760493110366841130173081690480469325280426119201094619804929608558606199028580133382611036902974430246317956014208 [149,68] 1016656924743323593725273234860934608107385811007708919280474085919035331425915258643525511738041996982100001222711434204257991402971309971007488453973196917619492331524821373738199959073564187904673148887107706166178086824334410675864126729790558096335010794072229477057838193840918865562108938756711366935532453534651290300335147765474204615702877932318463070339671041862694239392574844698001456236113279073125981426735580348085895425698374284974544658990112146392555092428446616470686731766355942973703259124005521848204831450539807557118516009150091966265421835682517943327865218890976420941208203790694081739384714694903378979690404496479902905215461449601619477033804979803547790781893212913141322417659554877640716564144323157323835177462626860310612423999126522797885977630518884513550947798035989623261342063049910438537599596943374896472257461914792866507018197597290726957814540868466584189038479367410014425219381035886004160384261477933712332214393725853347098050277327413368182295624608831967492176363637799424092051465405092610947135883392673978884876746696987664369763838697014866264203192409695007022353064204944422963123812952576805721118772825042110921502514805152586236046407274622831459378503947862841440172948857029229480621068088801708235787659462731210729452534772897357665887312178521845091943877943181046075128350761183747939233857374852402696408817640641304181256276541772007413150923088312362199359180583996139942835631497624502002450149174158285110086215822753655722324476924530167641151441844644258840735108833233741311720056508110974285267714866897166216903228284854292559680490069325059442786609436131091143004373721130298356415462270348212675989163354806182088914516475965328710840737384462797771508433122921006438420946641158942628094149564123036866283481785960667860145255146264503568430822166647134620335260272195380726883858275780636306519804715503784849382366238217261600268326860011617218780714268336568229503459218951520051429286768665783333031978692092799271417558076843872266903171018578107426393762528209064092473498171510326490332196818681289065226511556709314189163560089270132636759205902134960026208640854732543940348060276989432406272 [149,69] -10131533817572058023813468090708469823096977993846025111477718318896831239410263815769199249480599382331062613947896814659619695169532380546539101071219843527593913094621670438142664572749699920698910558707646215577959556530732829495798637794597850907046953122610290011372511486245531089957012045565967169667274685745834016200945642414651748124905442297076936735394321286048865367100967928448705629484683042100577568362302271717774707947203017012224175809444210450082222208000157101060312767655948777581763520157710635671990726171046517330837082910589799970908762313395679437950041961544225637262880835001428054258576113924237553625439645140750777273180526268304503823435592631422328291012583614584663755351269533257049253645070264494779303803665961839848426568315551049475835474902609163920414608618828941943885693494183398376604004430994343930452133020378390862255216629498020282441947088389443305933904884177056159154523589639982109729041980053556092697678326450632523306524370576116861041758065645472803629793947709642268101586746223594271198792780210286516004855247085696026704178727260956208756029046694321465523096482184062090211054934524268377938089584393348696723993485510725766442922993622073228897662344067739745157364809245120739428550299486472805585461908147296953992729107862623817057922768222986683491358106171899386933231770857062164605956763227526854225740481836471334957236357224285119444719483326086922654345553579170511645059905131673057414684175121559188916991127415419393612668427001438322990946291187407745386792825811808672917605500258988543143583932904397644373968136831073554770415583551404051445435197147697669701860844675735841303372007432190817581504023606281642294478193804213168562253623190458930623584011498038594041908230052891922700890722454737683769427142172091051397354009578376923459350010450465470362513595739294345721942259844274366966639289270601568288181706513586949383648224827272792811477258093035212011183294307954639684696866874543694081980126517088382839109135396676734560241817614791188309801982025848463169030584316934328236951567748044164848377816335566479314354537506410962927578601386953899646768277879186576808459613975716512 [149,70] -177885119962870355277915956348409885887699980777775420778723984883223429173451001850676161514946473165117201365993757095566460850524287604187106573407236105474515363182430343653127490289689001630245994395897007580742013866177626127195609980575175827810491072057538408438000859266274594879847081462101970207037825895982253845563716191438685787399207182020879711181987033531714171538433008606759367037364061789506030394287367785518969098036489677464545332879043178064425225159982121869279464426821572324422867091110355439436730575188237024722309683270722508890466895953702488798470372503040009754709036673713130038815210070155715224817680123232648833384352839701094060630656520023236683761724894845708921307093525042291559745449994067498971807542442763387322512413334947997705361615867981399921121681386499876963203081890147657193768950475898234487662861314409990736170246490435857766072132855851767796509251425914207352889082108099412598354032985419777130108744866690489290091948250648706226623101395249702849536065631886114727727691367083884386382156840523220282569183535498540323587256574957837518914881197801071640766574556768290528868551176978842737758714231278338969498133993976703149937984824582003443818297397092491590869344036936326745464054299401290018521400870909687581518316583082417222908431230379463567212276218574950162730369501792173693965445060762208605230478358452990790630374959514075307468353319652495214330647006617200947709522900441413775953968639946163656946208444541218927069289206160816438873225640082059770624495798220481052226670429042179796263323565984387359912104165663026727384343457193191780312133198925200881738452305432281682257640667346895451191710688341254269335896468388353436343984536130299664420139377593480352763547686283225178579700968941147418966871921563300762409488512770330692751792573269701915369649486226889092338272465230383665917142293284561542439112896289063939595664095834572593447463784873068346294463854887722896558988195329522400891149428295382356078862047716653496274430321909256071554065984661394863909908681783670045342110647015854029045067515107707855879127174289003932409507746681125033028823518333272462276945994624 [149,71] 23763684156651825861938297950168821896548421589976271076903166701921464073760090582749175180466164669957795956882374703584889270392015128996720594939668830757233343846202039741633060926147572061983793948466963209092072873318519938550429897892735397326104003759135826052048648280618179177131933587174541184786994852632115479155350934788188680813640644515941016645083620230678107984183965989617062715128899255715859614547911923156089568755301492398031185823971441659089722831098419050149412650381007664314176444556652035163498981411762960197292092132070691685157487891483058786032539589960525200626520493032584059142001814647972830305721539926367503953926033144468960862907614088292748941597198210849221655583292534929561574894610198152900539796649029692652343767716482442813389917083972542391243832393191184205436756868327769093077033524890148913776292576405246057017375250580601665396211415915181099541054102869752785417404438339361147059652999142386947697107333316343182056732092765371000265384047150570758712264535516733893586302606039257347024677450447483920165129357599085294830379161755484602912484197520528042012051986816101063152647845153908042016987561095089225753470695209015808217045357933943870621832930120303635116951972934852719895028187279138841982939640553909666248551831607953278734868063298957416386544158086543037727552770830617070235738321362664381896943964365018345023121424451779562531852083594932998508858092197598722694744422192694350887107140835863950618391247597442924384989372455754784437295318507100511068639434493339592219975030642715399616038706175833567657721081622871296225203801888771619263298126940406572637635082192083484870349246644080046962575178502186521054087099330739295900372732535247233425983959215346105440392518186913054697595930372314416242677232256877280781040785856241194967576764601393451055423761113642653386142366611452675919931564026922663151729867896041026048930192034990226565029235315425819094152676772552165792516747466553909662520998432306346223364947012329292030654818942064923371045490956074098195902756083415159669724687302845402482141024108716777115548907749601641570858210790246346412755634321693074223706448 [149,72] -2049131182090160851921519449846494042384071322609883779169161405085761150941616001854805978363697516037201583675962588198285125769496565363071288776213606844655908971681624566399697744139962595609234159725442022459082938058959452712915313543765862722065799405640183745331200438448343864123247619587474424460484705984953198074988364362957903658830662059635313672178456127146948744664202380026739666473492941979609986586351078770649186285578142671162435001387899891710626154093781183234532788245756502770441928788493955417393472196980759559073975094278252272047290410791611447435434030604628909195090093532994024811227502968007550607780464665442254041976048375106880435994408032696765176594173326573809969254255671552545663027672679696042960124023036903615921912115476927626140720053919011304239910810167299464915864119866293038300038573032882903494854239532121173589515886884298654965400882630921442374381239347094526538330431782897722037011544975753997421996824949653986731604784153455904186573594974337416978176969083084097511244361444991102440747401857867822911632607679232950212489903784330246804906868406042842227682257805665578771387205500266646591952874053811126858317809911786583881579139854849847996058932889147656814581923625285780140866622097910495541323095878408877293063618043379028276826655981182796718475765979432789507087393836968599794718734315976703890590103497812209247782935879590293839494188587996416557024127768486377931583111350108243839287579671093182729562039891446146072801930079918024693372842504613622007807431674885439108401593190849957462201214962784731432407682045943371496896249681847023355793466420204614275729017925689583552239003080901797020590258630081198576721455445083601778394609792887920839534753209602551476797651036897597726768938361791678926001950776810309232989369024858519325580515285564593262724810882516809623605655607563591339852974159150848672611165847407258553449928470412961160561975945585725196109009438812842099203689496285200692612495537424377583075415773094079892099937970052972447994791014415838882717661875858820914148629830438573996264710080687835564145360158596021714695328300063086228081399257686474540896 [149,73] 49742011497484060453104709489267138115765928904438243967951688941296348861842929609199807234500211512207931629157873273312336500688908342548265822772693291801576480119734956918010106083302055389887009231364775400040203545274701690358446177962035905904725419596216827047582620586315490488335878316341618293913250126573888369804695424894485447557366174937423789683778789694929790664057530800181123031279397559586682029890969767123370267963348236757769634081516649609262697340501694953060544889614105094811696983346330356207622980120281309014701653475745386948994763561234520681476749271634069078701324424323203493679103849716077314692243177750340276609615055026321975208934028880774938692215099935426314633608806594731054657301424507266321489414954742342538394295972195683660236357763031299335881538040650718290785350512685364895199613867572713402110053312107267910858478997150578639088789416907006476803762332717102925066956564989113770013633727544724330300967913830293687630519134604535773453259897223169376571435366129068739304417485749485517989072601830629911883490578862353334479489161552791012323289102566257167493813116337214724523830571782785878084570052891182477195916590259383009118098937813234415464662498571039653026963789487486697840625792513901739521795798202860300625576988741732393595339931367590826563946816570214763944810966180780503208988850009579972806425047670608013843642014090832076795139605640429389244723093078492858491548241480924746002698617089680760101121831295259724013321411957933806376487738488571251618961458021968897493491715180591524230739747191432112518684695303146776213639780046961505170259130961410897167302909256605311246647610095600078300558921710517518505017487599207458073745224571023465291547004713194304255332571165521334476840914091105688288437475812816155297089611929718658382899560583271238569309558039701080349522341955966740383420609302755701956381025708549088817619637518665233911687695651897736925619944672386415255913163506658932861237244741873213053288106876672805046929722948571168790605338411614829028174992849123654108849647430441654490363318117726834244161823130287945782815945734602449981868276343462428 [149,74] 125111232506595158077132726387725604273541051648112460961307973447914690914734699341757889341769598366547675806876997143359700251332869882874026792361794096646386128301405722989758630348006596532462538545785438590941041493092666731973007414899377117676420164886497750883006091984146572527619651544587711749013205457406113309790350269408621407228036524371381643408080342964128221998528955877869817271264274095920423005821124090046144999316685020332203758518092105490276614816766248300460045449470930524589954554376865470553419719155667961061704507543461160684610974000597487102395813743482461505438543835827407505820606320335024799968084383744345200961234856556317162244470597024743402122136662238945507537891091724631964194963053473835112157427124093136886304939992332899864966296973224225348997835494167901772902078348919391241626835541581760629962663251117346430531785173621762825957037112077731712537264897517508610406566914118745525176513640956193882233211511394503129954021536335488000238734538255300388225903827620083652712423221017548521735222171409879161767072280307951019296892624859151947210103957214142096769936165411815410436720992739973782550360833735590287086736600206506643523846576633180699399861443640849753430137075833082254959698274372776372087454050505708382919809274424780165800506436952501353927532153753536024984982767924885914197961431458746413939866872233836470335358736657529540479600412970921688212043192625663069643871456482768673201998235490632739197879578508381748594698232035690053278277282443959870060724622136938542170706950179659213242580890303992154628081225562029074524693733575841607819056439678547946141477329367131634384149204620100626677558976976318700377448842593822905303393864852577797057241387933797980821769983014248373550332852086049359851295300240779098841434237062760457034290988650739860729115683263246477930033988435634757532299844537082695230015045268894449472376999424890755850869969426776466861341896983981390241216849714707392794637515930405401339912313280971011145677408373157028834565154187019130045665655777225482977644446576299847540012266690980541703698686549261851115332946651109169942548598144 [149,75] -21300734220821401894456966831812339890175366691408781954653901339371088664688842428089033266932999796300020696120264690775610531237245722817984150236785401632676357023371962095903245000462839837694954793270125933823663714398657344189630908762652497919278039809894422606920765103997110680035566139687169658064580428062637717752087332698942976820783862406942371469284779653753738776892512605461799109340590982067732298113522036733875596095220229139258273848865705522389352387648350771124953788108835949566937801546724346809748766036148694381484574084191998163851474842772017015641716857273941297713372400032486793214110299380846513431629651107567445527625657893342292913290717991912988391116288509411158423237565403659671857497074457706337535681990059262359634353139866136633643900291355685643257673330075843123217108801431693142817587432640934617230018102849917688897902058277997154072699422061278444715453711339632544566167457449721621677136502405434516047267239844717151019904041662440383681575615872586681776930482125548090544203949858984236207578899573468225657311629456115128672721960330440402436571553020315815409541603452105129967298711633638162702476260399450643299393885133054658329210707147804147971231652907103419019041081340274827852157218728258396318526748172652954703774795797142743745154021958262859880211417024252682559878437810559479034590477925220483070995764613999602203452285253536751596097745363572750895724388016104902645778516605001843192604245084327280097401597545697094660216126777950007229945745963186020238182202799393435866335351576102243790452312968411011550439034645362206931245932696980093199933935860461386263132659840773559548313000647935494009572238788786419739130073995179240335639375942202533802450026963616080668058965392456683005597194311397270593387269693155455894462874000835419509923367285749050664881179486098018586276797819584481537341101409968129403153048058894504590933227377290481867825627104253754538884891834771107995504212994317277957833780455914784008709602462858289997950769797649113755087100146008718471056875384692939753481023355024372170433308787916083493397261726014038600633184726834881786185168 [149,76] 477702848875648501897902534881890483668128585896816891272089373628557539385924971085534398371439614770139023274166914444074842309896777891443210859096712586961019286775844858416155665562075011815306797326612830130953221265543967844374843728106838093163480550763124347837240503674390690193903968637363210136280529206054027127080494678457954719624818696645308923092769020696378997418887161563578726601348893929082926875257746066037051955528474654516355841456341227799499996419645289152046972574629687343846767883740474615978264878923379117663834741577484504010170871416228384345466670011303162718001323731978940861464688215371942383095736789635481978287492368767788656272251121728210677366132447100375584400787222174528557413973874702810864145636503531197755070769551615548544984693066085474940586193640176376690324748412827736107054368106704394046045485390595443278410247925112107685505701213544225681123188995136096473878967425658052393628467206316072466411307303742102518470306156161583348773747490424418231701959081822081043701951980835729382085260628998721375029065369002285962716042390624481063526794100153881384035006639987701747648921087083898274946820720567048969337628674392416132543672337129943109192937984884276857357292471762987255493787976503079024718527325438034537235041474631486277613682476711181635723427846929214326341021961915510366093040353505165726568006345936621090789129481806519667221798130599109468997628604800955924508112436824896950175408254476825959927708041628984150059485512839048317216444257170196422869855805596060115825330135362951913637391303900078862671355598678447839572670477052318353561458313522682472634516824535253168649943710924889751900250438567473479350612954198736078079608520807712731188521781014591877706124530709661704549654695368058184811943143349966800953962106029483276109077638313237507002408894868517505901154247828558785446359493576561782435372582885503124986383353921681811767613614793375439112902831342831616060207617372389427104867593742222376100110815638302695041876163663188372169917749653247407347404312057687683532702045959947311805740519013894353969662705615314375249749480375825054624 [149,77] 4655245053079830469345834488825772520615453382848203150453335439804307436243107570353845147473097961242528938033571911291069489587263467775117305203254551030137422914740242707632179837211586604905306802338932797961436450575231656321086651491933684237028344876863341585229062054786135894290774030930820752154441636743523724284103285654186235294910818479055342543830777488740412242004861665553683430607247633683676325218321434521629690600696035776026993175102916781066420716391866791519444986733067867269463776760122577022326231677858220571645322649797962272213277396710645241326820742658112065971412255246508351587013382495990208656366170739994034152491109712829587875313057301228701370099430477945490717906664463779524189324478903850087076365937038026502058414546900332671250165815446150118814302366327364269020080659028252358481795853111357873768411653862254589655946292909807474729078321016016218722465641411370111405743652880959627080625782158819279894614161766806142025090093637020708477611557362253612380119429426730301097420597093346929085693807213962502327909250040903566311749930993960473604404391579507724526565540910449775417303689014566866948788978553955346130145039333361969153857807352343570617499247827666618447395898429037537437413561848999062889960481580957775256345893159270144763251626490604338289289549581296203823078100524665601132815451786889284924650477571261767245530340011435997686686962371410762809367857854850920180085599628078729020550440815005303612490551137012807082102168767256259644318623215671473113934415293104714183337159221909544192093475679482310800020541301936798792435313857001557416191473164233022291412202614486917079371846347817492272993501523204254706357235506334328876407758119369859754416512782397972905694979283262416246327377097671646192936064429573253085915203377636110960163284381940766392986143743706613845725349462492383521496569100891173218129055476465798342783086146359357425511098515452542870988639645410894022529723884895054768434395085463471777752315371636831935015919912110635960957735327669853407677240137147359298753963621550057343409080001288613505096006548314093703870931891966508 [149,78] -96487467550039691328372009351295960110002471453306842012271257761323877455354225600892459157768637175688174325744492882848821006311551655435946768902436649314805631034973470047254050011957610893507957762376444833246290167843658808722905276957634445368759770983323273617969848561158432376461865186092204453036074731119996570806453254200598704053254655852209045591418016011161810928920424111118214729475428791377494335621032510933163117591981138860409843462842392359070371074649492178258395245332278716776182073628356801035029771856052973214240370846997174196600475980276290823973359437693484665697081412409668048082458487171436295486355431957485446943490601388923963913757477724868078166429619523138460165287775831992685009226288200836558622870094563505020702486500265114607748156975576575186575714832922525238442710962711167479442312586592803595423878361687454486704123732233562886681931984312168064055669928241236154365720993272844931606047624818168607176582297182100724445969218385005653500912799071528007509919052136445382799294384413951308137622309079885432660499770047621059854313649886164095640472148195428054674821635668291054392843793880799398524719574683227978660676808187147595810440214838655954667506524659847469618308960435841951249570072726668942836439521579836336972961285303216663720324128172922617536828095141476173492633692569712683223757634277733444936893242193534787722069867867077260912568487414827028994866089315408737296125071289901401385614425638943290755548910728145904408072983007843427664250047979646886929777430623029812187079523209146615091576759404342513549390543419160000968786663272700473502609841688611378794610112728186455542510856314645730996935878426158269446075984058109396262831128891019566076397836613071155745148550681065652359453502908326657285912980836104669636651465730265861357884901105898563734087101888948907358973175003367301263181359960827143514173894130670525661349319207069798443179871784712845621179602450472565142161389368518724193363418123504520053706003677405687236740708648910796623404753954591503048909198526168028995610636551820388258717403302860189462017981032709409565093655488 [149,79] -110972549103090992950983722092104055960722647015728029551936501400119468193217619562607017208055493683279583062524093825860114184117676571468188424724646520005959820301217170577576062535331512818120539120490280458877688400331249261151495410298969394900773054228097746134535069827457124037187708043920702674837480963117957720603995323910964259091822078415281827144240234773695801727312463037003732438602557715897209044273858610574400296696094015843403645565588638117748740988357447842111848713243337996311854060159014037891511256366045097920923677179619987928315335513525585184475423163753600079172429672148533142873748789892271076559954388206016196749507305219582169641681766207983641874261234294759412207180673477179360025111961834793630831566599503727390376449504598286185065655069976457662957128338432965323710935345541475608303530179498397580208696196592444362250029861475738113514894358958015545680230244153387364971537941821364760849614842245779609746982518379294592296807663367188075715498694644157694546788256592192051838270071112365412804248103605732932395640385152697355275635477769823383080888686720655199694509312602496879275298341528439532140311464830746493499046617803730515056757701943510167766206020529352270729857662177567323015261762049415845084578951428423508615924241890086087144557275002424530816461719754733038901617014322736153202338921268126307172994842618242702160403979851219428918897346044636554018427422923425366255253070370374809297502608770617225413702235201456087722817361381387537026325913566126890854409182094309588017216951000846265094406650510612970699381441268272929017724913107915159773089035119263862097014216469516997061373489301342396158739374910110043646133244639246928233542875249375219504711341813507363123791498401844281578121544096476943183362547981636928524723609719649893243481672669652505029776887416003149205789342300848360060632551721582210773824319949817872150337107183520283685033829008211029069776079966053399291854349554475322779604143434259578534161045337164013958483243228409863450205024723521468930637626345387988267928948990227360180797405079197650851276377631202513672536 [149,80] 7197167557580470270148284886495368293825649217343117347031334833035336897340074090187598471643069939023854493123492750391229957971731692832099701663622057381326584727747253547798013966334404398608347780354560956088386169066345823415753431002667473911089176196291558535603473177726468325334865998515235117425131446400004483389425297895977311417067490623016072160297881393000020809133773398639426923635956763317421705679515822196238589395027799596444555184069391053610582048166207501584845735224934466724019590726921720738416024183801656055328238427491803350450426475395314622812857348460797616368697344373263092147255135331942449030851415766820457278116946191679856618261301381085360188640998154301809468959819165064459856461478044071090964688307394567272392049665377168584465519795507269363091336634887785882241546875760681038010250595454114885133079074409436277373902598158708367591736890796830637905715898665221601090546215285736835423181988607512466628804949696030427946618776745753786738819079158573279606596156759921968774861521554828751645005361577990204975323422285056307976009832032357831484096348302258304383203455666558920438452794419724900384123500916008305929416381925238112513739968557173734637959251814431878249707148940627762693660513353203602677111740424813896478718806053587563535102032784053880025114739385510821858622411936600905414570285380891072025990250607194091079329175901045291563461365938587800630646099494113129638801793730758837283033065131304278772621678950837128362723538907313088406835324607694965792954635321427588802959176387120258025857155114455319020384369736578686467123364653387617057304870227448446159842487460715680586484682251563431939648768806312190204608682345242112789359761505885647005647940657309372483794874834693101903447709985485868685808316908955735790039137479103646470920678451065629959420451595509546062153150894859434504726801053377334329877324626377695869785883865320705628789590003986954189742993966085704351881210901765228068614113319802653368363810875838479856276912746304239363553925583842005584454443291569328720604951208971766419494947157784356406358597961479680464 [149,81] -29586608680500213079978348660004142203208927490732636965793308793235008754545099143946132567897600944488221934028137158066018587404150055442608238221663230367162630861605351078503675319185181842318001861217686522291388721659861058093166596987146798470274088895854694201885117061352947151192141855461155240217585485833441710165044882757361459870050256976854246442267659933525716685594960072310712822055325160007515738808559938191500908492102855079190350297426621038504472884800540799918136362985173038068843091661389161514358618247151034706034772364903187560174914538086941165832984120992523094789577926152056329159877312209205292337538984407563810305909184978892556490920810645938006924432958553610556803166684271904965185383178260790124614479361279334870869546692917339571800511475235392288019829014552888285938134138532887150784684095728241109180861282702010802380782551500218087617268916709846279148703488280004008957439275013770028738867836775085511050032362548712643952901987268833894284907373984202059709121457755540583269081094506751548511003931968202263431564723770794826241768155862624429480842379821231291091167141928169065472760554421337828573341822386994054450065655759143276535900955067176839125434028550638074260579774704865292242838386216453796203294292806845525838055229882298440970935745049314916159094919975595784701513529852174841708355734333015015444116892875371203630781520311862398242948982279534057712267889893519506953749156226925853666417396338566726324351596989273412702461402835645607061612031309304409425494780521183381124330824705017518651664909704442147017770640933885591376249354508130522221680723623438431750722755995992651554157989128078086678513828940697403850701106469158715441538338602022352703258173110576480006341148244409975988672912364714323252212098637359941123823718268346279214204619688144240024575728235231302550816301888918430901166519726705218733362985023634692179305494575626987483515190381718084700380378405267612872561072703153700100528542579319135786336270284994590823299296882362605901694859531246876997732113440518376328309457588121343430286310739423444255421855827958 [149,82] -865562859436673261847184199473360352742324065785765097367235742561349157935500903415888932975737333364525186297941441621360012659264683424771593436815168662683104578061698603571412980680846257677281234531049481693394936430740543688889409635816044491938546754294323224402084845265812245160051196082572698955901240830358138368538802437211976385423115502091707221308804108772293164209861837727017677192108151582688319666876162511773032677731966937621409976790905935933417963904187456101792869113457767274539977999921010976249341949635584337378454547396209286939242292202442024166186759017021735775096196261289232830223265586407213728210269516090674683715309783502060727861025136550629933402177487950134617891595110589601866492199062231935071241054765999167029661188985683728608600582631647027719262288918347785510839664512492799611523914330632242786786997559105506179279133587563652520254371587603306669978203778813643112181804972007506370002219409653165555367390404759672314958835227381418193401437465636690595397188768099218159390031929343029283890210149064619640622741420292028336841722614046060434642142555651348169749351915709447531635956128636859535835980283269883894977861482935490110086096114690756300893535009286938084142925317059001731415020022466248808590530575994935461674145959187731331688098317133600585669717504195313406896522685657372573500665846969013173559632160042718193812067412040562393099084394453041536822771839403468553542213066004860057607268557297582417917768954543183487365843883620390407376666601579193847255340599567710577067491825961524815730583002212642522998315745741924931026866518187020204532884514015778400688999625933431773593399216461078677655172693474582396218946445475840909308910999475991863331708356152982433279157005071335247451550278662409204818104751438043747645219309996263265417916312783502365469010072302725670918679663072793664407820933488606191139116417837838791753258186162389438697773788413918823123902798717543456474035690388134553762491278302224291428246280488846342945965091805230867709732814956044940354568064492557838903489929534951120191156764922823429584696256 [149,83] 2008615456255124406980839830125545878639817266642512655083693931436246318300039029562041015374638080915362583882675961735563961562117015612822948727405220778767440762177246429783035921488681718689580425012850682088669328984468172317143178845777321553438538185253302899704348895267504150843968126792813462363969489901300054768578566012122508116900665864146010437253722645172339047454572506862216426742184334421601327751985198403751772924960114315866046340525127382886090004622380784966352706714262559109664914844263277947806821125210333936563816070158507696893639223720139775734330077798451451595226164827759996882263470773124815927250690160826042503486760636410717777764260992452897395393925675748278803736180156176738460376339158959645843681097045787821394701267292994986241199614065763187538252096008980920699357231850736515137914940076735963349958597096249183640365196008608401079432238337066270540122105515364272715018112864994121127058698946468193340029896204470122802499823100572087641692712577844922679008684092858769128552588522105124377356017163080377755751615816639360489231500490956610763348212391950039387487828586317447561448676955299357731753627594384520416164139231290104485903875686814214819684297881262266647473705975051087756850449574959129834291052537011375237787144092332455098155952146564884758757547193350979355727251727515261502257453418318158794979034635886844768167395068941456884880385112781584561550929938789690695779461457767512802109458520239956339867180622601945740689756687120091908047880770262770511346073115064531607164851595919068106364050333785601904107057291150355600589683338867811828017854510631721198474494275808379751019898058370507235095151038662722949721084987955736081314074635168146920303209241621749869643001568420747900524354216055592761972439646278603771890765430411236804600354713457971066815239271242852397638363654150349503836710287795674042674413000959565108999934469806376359211176136246242625195103848473886106544878846622432091573881460971229303816564981755478678889728926697572953324845817424694618387368121080413337174729976268701613912167627175219935528 [149,84] 21330571156654688131862665406840310873424274184555300180415963180555200868087157513223893193927501043284517921489791634739444649189036028408694721011199157206582752592308769631236123183273317260599152712049240530655703210055335486408201946808647051114534252609560980281428923876187701396596242635632227930155391214981648804658221534072465967312453194303809124560713238473118452886720416875257069404091266136803867963006847717116063070877910766161710696741380948237503527980197852999041578829326037146684113700709461002083834441749607380539653507322566637272372320019915968851911115337319849265382720636991642891040155836543501633586362192412679692282906982614818966729007368618138919241295350924571010655940379744658424981419295891075362454730395224225717348944051599554937070817351475748113483242135536006765332666245743384753195706357984298123089818186761452040616472219108447735810055884878557976746626016830652397897422497367127035028951538682557462451104899099429332892413442121941301993179028101027335728887282483420087843811643929697615295177206636272441415273648434191003308275653491475428676671435902845497920957962606118779772408884804447450855444066186460466229048835037219435663835492480223675626755999223143770970663097989704341116470003064016471572179931438553036836926762112840200804355367738013714008925472173085010307437702269457830173106174176395921971031992756518377897995299811276057944552488650361766161153783054328380499256768308616096787196736882785588342643442908485305951584317602025839544349617173518521370624672699770992609718555813176875514025167919445155405369381299478462876612806335300004564823918035727690276133511903598000620088141000761716490336692862658496820091361820565001033307955458149699625273736033496399102052172062424837795681249952024118284898773133184351635283933736145579268803116599164560780426565140970843919571326959345991358641799754022444683381481674040911125810331564082909000558779455803940577892550310478492952853614474905601066658041724635469953030780677392675091146841586911652493242732157254916170087483192183952924600051323077637673414680497672960 [149,85] -212300472801366681922483758690835384201654846560531914802610087327288618435500512169163429233503910723412031449868638224113207719977458536459931285069397509598659395261235421185258329790892371472917262477729413069979672385216182089230501999248504501874505010428417780172110171843345359872961524532140364918353183243110882501731219206307265396008667535530936553419236760488063671337274742016403134228605189097048630176099604122819979848741628476937005726964887770146083070457903237204600896100301763866085281895415916585685712961905862204241680411650184193799932934296552453847876909358856432885438923856999836697748649176445026065788473473000549970723833811898008798607019693894709322493751475632768708986108878930395765393555025326455442274446682114053568985117636993854030097525824674831976023884958277985627381082776504791364283941245823463122464177284342055218343440855645986961082300295651067285358999852597998982825615442054947287456281528326164650531676830207925375128931180625363204523466260559878073254423345882526800847437027366211169945056855211107061938046707517118512324958122197729603502938587251723348413044686635463459165215908925741544642005780622752008038692048985483058914649097599318901729186878132078522233193805965039736234801629558024085654989574401157207846513266465569156096101543353288990458170071026243954555605411710072624976760095506249669611785477820223906344246372269841633641825434942347033219242542246468050967214228546880193995424366836574995597893961451780427436211039165260990080418685513120823594240394967364445254836327909842829192210843267202821802496888816840206937432332123739902075255098962150808163121461289301205611928896477438588171686488390464049761241498186632890608746293136653875452355280347082029291608235317026738927597149750178983029395875475994105192601954574834763594766625538290103410520683252888795621478373082358478905249945638168843058600609867869971376290444670580690572141573770554140525442403160156606476276209753035603802512216932023518104582386028519306092035645355641235629305469353228749707625135207641817216748780611473039376777744008 [149,86] 1072549102440751165703809438979497358712201088086395094109597033394003363844615243404023025275569429616871725217237583094267638035740325731294244283007601266204557580260693270283008862784704155719387294861090676017878729599167221564687043921259396777171925976705407708578552354991509161178652420041331864736756135236411818971885183540142486653654343216886163717244489875690254028618793210978746354208569157998866144824315759531394628416836005626981833973122714726977472525268951470406917293589563341850480627481416125777749742056167435158230374351485054799019247301036577046522998677335593085947144665230950454994272153359588358921662116480746240480357157791166339927760461647801376167428580958468921230364098897148321420502619602813130088608995720233585530616869558300678643295448140799364879311298718194446509519248255360837729644778744176007017907554031350141466131319121593073661576248596750965244666321523694821914799854531798280911556577979793019102876930545221891351833061187476881042217060604046791675430492315138986362137188948057416608013683819138597248231114966009478085919585172696193139564181770931439760319114063508724607051251459419513406960261728955369496149815254987392625307259639821078628451004779526333390846313095917605228036304979058468767435056739547083593488580424280511064483315911852064718949083160123281297493974061858415328210569020597472013788687828638727881145708912671118035658836012013658007996447354194434892397134227253437783060527341095087595734861572647995824844041159648252359659545626962459507165780505379016767930939391082893449607350806757780694636084382049324171807148032196918644997521869568245526852826383992600789739781734326713866739490438433415227483603667504809936264895242551843895931997324961761319172225239279795442523408416183815335050997279707097544479376772167617575828100260071979031344285115756516037198478053985442278373984641169260269442951756269953615681563943012108540754606933215796011485721133239503260706983182066238697152144271262446582127187572173402931887260917989807140938768891463890021757634116726866010255576781958013535873760 [149,87] -1283531848792180870866589781873001330809546577257945896477541503585096088986755993729256819670498810008835403079923518049356958967479942003724874107269833917390595069616799365872830055274269429997698308748541673313873948010696129119273407276978222825590118897604757620386831653722718039916009382257658577709036895754837554393735877851405917086263272534328215672953837192693528325396647435513752755324379209264113140772042092156874215865039286693310966559756399516363971095732612096882583202810976757162566370499756680641341532825157310378848336373125763430853047520412136682190942931167387237820982788324217540590636394058948602405765966163429660251792273784314222886402668739794354080766143810517234511138563964899367149794863233354586837599610804390087122255451282333197252336395272366864777289556384390331026870365981183797543260478540297722701785096434960544885337426051463413285766505595937700985691179731851734261958400784740566105997876615405053568796727388314800821040938955048432076476949795369438604548265217158471487606990218961330574066797846256057841343127890573361772906503279870226359459096559325492287214320617100135798474701377616121824096527607447761587510900760030965992597458588879105767000673822092556509735942469296623613911266263995509174582136492658849276527612751269423672411035345707679642906984665070623475707856931967700249799473080918215127768664146639239332321943025392312464732071608857592173843802726325601484046697945291967666203707895726228443190264726485564006440744745520000684298473096833576375899602233135544491789035757647560498800678251430405418028737524517777757089151489128532361019736586551689437084371774523518668972321537854641764003321976774380540698991173549936140908074625028127257209897725956418715569176342442585948870203499250135696186060481263047855691033380404402654466931758721664351591782476822925344670325030656373696914133215252906923488627515089182172640360593371792043818567220025362612367600432223163153182582755305346017008238621649085771084542970756926364223234178735236119137258904989086936874311625704124194352703509387897428 [149,88] 484267253377361322722025291351908304227786602349841036729543243121073283396365814135949913761107194314963057918293672369701145127166625063319408719244229276973245830354669722995194815745257577871290123750036640201457852357501749788084135434338391987864372981555586059902154208813278975570734435258447258276725513723053681995834880438629399448405551024684809353045388697909830394369437258361654494860708370215839472023474966137428594524580650985604802119592684603088466029620095041920952184762382652292057792814971224539782438827403729615909175485477222212714278865092572676885346593252286165794360699136834307737490696941017323724908255946188229699348888235138688151682397485201010422209223454333086887616253451119196255206249896457537859940591076530022635489712875411255926227751523847306388984968941147667038729908523776492632625583941196717220151409292803984579880644148686259661861076648577700908174133263880050158379928479629999024617476335568105086774375542908859434117581678644976290670392432690559641871157499297229863609468700557043735146700040732477129706098982616527924623711943003565321159038673688999543797728351116258656853090765020974828518499643821541733928111284479651718076557117129101708188835707452739811649688379480042403088687615186157165273417523863174556495922775230577045952493808090484973433875801874482943051389114107765083666646059010396636415439153677421236353541449603249399607711274116464901405482698939212870314442849009657330278026470687923226929100901505874316713536367053279042352021762625599597853598119801995332028102478471919500554034285690410226523121165241948294242518524530419470288852706921091681718825628644776653647021641258436024181198395746429964639545791558653747189819118544739838215550059303653788282767705282654388061809213520498959487617032691756137809197469191026759060157317917222098390559723139492110098690242958382089597006845494606840483528547955466119558618293859527902319329773835338254214884431838690715214262132216058273516617625268696023636811703484247235752869800909849761809269557065708607691544269789888368437401342168 [149,89] 17028873057972797782978094917498938448795429541981595528921207136384999471722379889331736518033986391789472272300915242220794472729695430543256675438828987770017519349984848906689994572151234176792531421461234419674746800890395615653631964237995843359158099676187380491382613965488019647613711506799840800895032075060437480234750746739286346683010712738315845878204280435321795643768446231265900746973097133969539375862979117986608713934626568210905163111076303499271080076360794646735523562584417947157738023631394008632102525189671953027191718574655258525879748121623600860737847243915279165568569660996683588232016069118493947204879201208304736364000958897280635466858397734527608909377306221090585083192745616146255089528482623109047754668297844199352733679326460182158495991510432859008346132824656327384092258803523743026276500240343079747361053779283085042448276422500789764448059660890484069737145002679882853359121759210001754298191398060757666405954884649056149165860709102964949813980569988392981723099017177479099771142699571481848747407284638074199805240971602056330914563206736858313814923229955738712205581338857124758353907808714727196383192950668651515175977775191762855301926860156391656892225743840646529838642207536731808392024337481748810765947646153112585280323460944209758291581385207637051473900099974980215523871066916726473866466838500101893854842472840475886171171694621181143925954571897536999455720343725266782041427316558741941307256890880583210884480174629672454767776168521814737097771585144321249999606140563572816891113428620487343498475341690050150863998891991467514932538343805159023034741095499677402660533946339204740572278776965340023594466374034839373913590747095537547374433263953932907327161279302493474015026375250285247112887890417964043416614967656043905793007539601127530817824205839145263217594138547229526403869678197118356785605435513404934826187945359910784271093670627604279508096920399217762847707572828070967998641226344935723761947412358010223275423721386202282492411705015548969702795648807234438859429003046034688309176417 [149,90] -120736741929767583205342131379633634395939288498653070452344687970441875056811863036303290679138500696358238396294907087475382426874491370595640673208893712393545634467707945351481497377410351318199706019348606886017849713693511781758518726103756878810576722941943459868065000457291916028885726391171893715122585183122693534265923607310776013762776957037972297983890945003082216033420126366619462557339994431756708532215613670983536834374008716265262698029585062614522941554096640601224691794062591404520305671561701463349536854900907154023261943090674789099111934303221457813391874760068000086261975315597912790858965097075065968206895178003509337328065297570871859156687003757211779439671825988530634622308207905454513010748191045597056054530249505358004676592606599599851047084398736059117973042285100721076630872436273136411673889152293202671709345336491921004134938209949554345839675211915815420848056984108634892510567639938587420732362276022462881612167894748347406137577900632361666181347307072312519205091570201389275891551225237064359341047357501687152855366094918057564478948224730197117938819807527686438617993766441485869232528547806140292011667148022071518066327138757585631884225628995185174654894889026280596574913754516503575766438024218019116765370908661278773135877423094442395594660402976367686700063334071282975232120504101469612505702844639297933807421572278078969385668095327227116884399490820065918077613783700852357271355193787807140127968805338681621634784456052908204811966944586770435425440110814821543222286313598123860525645919522375424257557192176302957004116174688814620392667222641483509212217335804294078826221836610163516475100049889616524743387907981076909011646365615648465089439782143001350058826069170675761119227483890495514990764375028531117052064705378549413241576036611616056773746984708257705271734758975411825996870883520376227100130038824525247785175164375683148949873931322445960311841284389601826400711885372666459330295763620445596826745122210919038061118207460492923989227143938269693284614615710365711768729455264765060608 [149,91] 316157481543968352213307089085393058811534164433405988369896095689220507852627465189993779152001948501767860586131807016265915483188970869588710918730262644445207892084116623326652764445557771677028216838934856516302651624241051989595848711009855844700722305139812007355966971809910612571085830419925410868218403332782701164484476150030588731721553209444492522579390011083375055745442210218762677237807443336265848862193744435451235525613730854441320177558145671193535157706215689813250560127463850014425449891004435184906571935275433588921619721295965021854708231436319549844233325792580524528999498479688844911338897051427964674113648589617897089329067765143076194542105307206704593802157603395398861320691181359845145468760612332460416624835458039411245941444099392933882741457138121800247769135378213172317421815958039362446746937703834503352760050394008752224255058150192302186585181918540831094004730185821300583497238312258767480520654758183020968661541394248026965674730151391314757704983207882350441223951572937923429859720563982149483757710732355695713008763246514545426695564614845654022805512296758161297970154995433633381444600197848042831325123495862447125324758190790257289612580321382250801285351467542495335292070987146804183873842265774503539941440343676922460641732044351174324942516553374808884230562788894401204021729475996869072394344772927167721950003161300304618974905016932812488101123551850465043117420253840592353221210990816697506774310152260740584446258015154522895794891650585858612427788106760529686516593273689653142803528299984000227626923907372754033855426239190551251399230901110095912056164115405999357632055480835085528309237878731799514883766628578462231360086923771420759793723972402364872641761584173199734278358772382877527078469600953462089914940043313289650359479457505994716768353363635075524669327376456149510321076162265162598750856144609384265405078508752824014932387743495085865614148638463654172011568009195634139273816519600157148910025983613005003646418948831922700842456009887465510632725031924981973767888313451072 [149,92] -373252110935852696505539526219363460356818609488850251132574467874488052213092275301338099197210310629854837883989108671799308792185000919296259357956560648052930460460151451319900168190165517085886730422009643480684523206049629922254547548337918183363334910017156843836493397609783410827865980726934278849283450482179530667539275176079585192087607888408724684491192898492560400960525295888221495832867484077265460053347557069312749955872930985194956389285284720756910270285039297078137213147511187368566641686296247428670461143050380515484378792281620434420138845685916116488031015569225956184771754027794202098743788021791538169834844110045696184315490286373551085983950753258792141746023102651942766189041676962010137745984683574043020994088161239639044146492929423522324266476672419437103764290427779631161169286686235626271833273047720413506786403413958363074945066076018869023159191373735495505742497665715406737566296361425760152505798135377656293639857071545079256833124818124346858796952885432718215317138315868128660712162440688807803014913046991534612595212519761572246130265620966265034933487352644686972693763811236552580758031866367552588191050783582394855360063889001289270782000530779725237087245171877941685794938274958423184573575642649905839219976533100463796822045009072105003100047101212571663826293774497724853040467989987642516112914416526781014174496713004653683411607892370924186198793882018728403622722011608722250343815267764302288171996358600232660315575861174327713504821751871326828224333856059767302774413806062383289586224050324146914255516443106616268609161906737767826748204052456968083622707124098249604548788492255113456851278030011809898346794434638724455040277621409575321378611948135083824485858966620831531430039329018235227464390032190799550013858897489672420887668538928799417191589072481064888531268355416516175862988386311888180224395945976285040351137079746498226664673472541704737014946346204918042252121380946059349118214399515962045035589158429201132315658855565239401112805253390675518840219227394632059147524352 [149,93] 11182489133341468138110694634121787379397729398739639726470338662497791643497625704283430181158487354724275478389564722717319888091404592225071426645510834102936765284877930892708308854073409869518867051738939536074605910017592733677173750273302136691460935839248883717457155098242239689429548733915180079696094369209512245271485200047545298958175610908131046534958882588339542111769951226364035795344455884684804135856530287130206761073614970007089784471331132706487430216176560189495658948651303103798519908888975123459569344114317457379950343469599887187629727416441164901943052348403370528592523314070676018722818699448881673765691166702856774225844740773443571697073781874780225498152145997779595117915885372759052917945611733380655068066969670661888434677258072676071381398520516382733295071994381857238604082788897437242137118818322604050194294322145600123859254018145283704667654146535529373232913393552095935666180765626061678291654739612426151012071692058851624812015626256053840610149356815498827702352871002722444618554385909763466939739140530086780561578161303660633342101032928309441234748748952958380617023842835982656850024713195915280725069067305341041634073668445929388170265056189111961307690037040535013750923084122485915949439295870755967793579217961143598544741054127475739277418121181071921528165047224624649024633467340802740662695602463916748095886457070285794046599461311582411944029305267713154303338444047508164340570988038012001855566508688361755119126732530029463700097620490300197197970488201526178812111667368264062772380579371344294011226429506768660991806128177643622241254963754241792808166243858521954553536477076839294471327130336330653211059508675034641507744601069879935792585944508205106096392609403027882304986291210192218398954264058579472077112764523851317383220314127535635116014476085028458120743464943260509920554739310902178150686720074665682946166654920343999112195732190815110360906019084215589680319190163643327521200117131994813439746804887406045840626107164061652255171412836692647143605191012931322048 [149,94] 265036618538807647509685624782073066462797703244674229898338784193021257591997424005069244180246820611860759851822708399728145207399926601008660800350316699762363408705719738283935521008227233946340515875539909037162826204844249100323451132147966127845711572599918215524647226166115326350795384518895609888324028370771458252737558833255413923309486411706910378880033179733366803880805956444079935919814391362470404389721626755458656459612094013906670287259699037594096799376667917021737195178198639037057044762391917575078348453648882271431056519046866062690410816951378028375997142525551335314032054597216056637696949313100837735977030458745432768783202292268206873746496403911180910567804117527929216016684416287305322818113361105644143850769442209790325820250486459393478049771910977221163870958919653372425817928313567784979340976463984524583095925698806510696255914091202583648922319127492964433097457332867151192636195032838724567062639743184918455529194811248731263982933100582111298816981870860520519432506485218241638457815335875223510938685731700656503661464544950294880741813765274175885088478119497455602766572466639627122801735503716809400220205088957312142903857370569652725623190091931177848771814247670215848935836257259083895273457718108921970652958848180848343032817464604292632152425291186151580650013921811856480523589634692559423645875035713080205598048569618590440449479566558600853348085097643293641961553799294213360172755477110158140806470877764737529209388328289168946945437122407456058062496203698136411642636545746893704354091417133878181881357384428938789492956767081660321100048601655242282500131154053555848507711819599937034823864371762575265243705375040520924591431793471769522150488483156899093316754634076962606793659543002307801898137928090674656800286303625911254302102844252330776539106253084368111369054494657348124014071995985390752303595938311769345981672748224113564837389321687389436023910885912681222628615949930320695093426450840508870772815049796486205176719381513867497249460194809300760209260106209088 [149,95] 118463824100836586260127057460206715671837496450390353352151576793053187306967792951721598882756069505412247299861063598035061178961566065034099088841306477033001207934130492786835620820746047668999830205978072526879600653043398747943362493132247838146160535551952765238248013228601881891781285900688813747880488019163763402112958393147796941296245871742757252731052531050180894832131499293019266025189317925768881207933129770326634399308834298827411914960103829475418726108453277450744409631613896065745526289158900664426404248182217939488071753161678250620898544177806688958246750554417878207848706916195442154397868095804033493332760162006088803508899966734197766256544124112175396621471372341898482491265712501727605067668148111645626835079782866008203754201346429661638540970742822758654887094675296441753415369203721613989172345231821917453165551523075739128374845332891251249120313986434068113825851928086637928971696318360891575704394334383014587830672655904980790885689443127947134886586836277403992751538962795689404626747576830154339963701742755345533334803810094549420426812931819050952720733750825300965241039010863851132625854025816544568308294185366197046675853679434651688014653872193457785644226120396041808147833556708400939669800185988381939528739413437785530003572716222549496961999668238002796661626861097895782877254275981301422039907845680831802581019181212825593494795503331004992383872640044831100813366757521655418095126960857239633536610119338345044909300827285986071944175789164877976736744653810775500221247923319911118958509878177923234379827093469384313925206369475660933103663517307222380144128850676341905871512263145540171479486014077690715212803231452727887750411793922965907025698558445040675264700355561579517910279132385083673725970553449371386525748489451380148532756448683560448936318320293690892551868709365992950415005901177543640739255856296853209223412187331562289205166138626905872212727898109578422457421934285994634866647945709565117042669420051807384171643217401600801257521055348101090515578632 [149,96] 1412311622903177505236837796414026530824155920182111513644673589969624802571474819857946064940882972931966862292668052520431434388456217617478519191791107115260777652655265063758729722011849458395823810503401438695783451653980241255394068883910149886764081532962649521472587453880102803980700755656467411619224601354647871321523191478992128918391937386648150614876131851418096634573669576872237221301902268036570679378460657302186116857397223140326406544431046831783804879513534910945083496043464974218063944441721619261755454010892207135017796952865041454492529276169024908903039630131771015750595868591438989725434192736474529212841578361280158412041570210466178237806547767492468479655700235381893059201634585295191600279565879553131624175810981745382394427966149650168749040704671844043335572932604893209163010277179060715307350866152837652468974695355491982232919563702140576806369240891981453056979130063874894924012323025698269537485770011472287521444171320152090757761825804796124613668882809582017757087895461030948064169749178188113543936314807737307968897835984952145544983380516580056972647331781694863937746263296156250038687025818685993954854513787049469070442615409349657283675761202315480979670362826131977696884367092221163275757965362286777789433738437683569450651271359445969749504966270877573952556443867388191935868126366008501188775757243377798966652137561954317638321977385079131080826248537528169085173444550851705943728271720682323451708696850948515779732166244561519334455852317829066594913060209061346492582473631172177623380269845384838403876805799860525302166091218179380736592667508083835451398753133854105647083769078491921980592337021507907642468852325992603226711629989001075631596241573742819632114155543959627725400366249348341440520542501354963482924785412264178228194132662192132993186718865476185806600901148160689572673622773666927613526115249694020556456406690322829563231137351162032941271565058004829964414842489788839046651919481072205139155907350220209173512763663302034383292526729147716968400 [149,97] 417538223695504073951282463304802422297982559806025347752354715849005542578110752452558637721726099093066486220364570573724017285225572553896444727869258332359046622037614779625015948625673813716098405680610926611117455135956550805679546957247361346840489343344059253296917676165942758619230866846050552353187722622587338343901056634128003392020921434113126657753176862562045381276981401602858591325801287411933787046633839245581437967668140650319076707696357069583251143936335272243121315256227008147152297123258807998007170877646980980171209360474400725348127955041888861235634843196379022349599562417201461608844934499095292237770436009978166400933860316516830819361277100400516788616967152027759423678882108017242066415422350648401049957585755000709331983836667497442783050934706192810483627315337265483809562224933158392415641425399086481720905405775366870359034827848495588891838583160809298910092110888698163128458801186300366253999172664099165337777202382263260455408466005637998729438513463734348110219587737508141677646997116684063619978922763739083599501245744682583170801944950784978155489258985654075337788784694587398044317752975327322088944303868769898734683221516448571370810409695778608176956294434249162967205583054120341522103009904038712836803996868308686569530099165600368552986366442796382620844559176978597643550994443979580027036106406067965464164396658854939657596973796299770128176383904559541977715977439569768277451357195224197185472904823517018046476315855686145753667024144738569537791253441341307754318943826085182919656066173971763710022652122004307175538562860569537054509411620079457690104195423697530650086180017251228024001674463234244515495781037091776039612784434577366768478917543014984280349433095260406474875163285645459343041271736747407554457663213464412397564372265272199229125382365814388165487985864048104769676445881288108841279187963446315871779615940239078213319315797402259361595433987481338913707234929852409228284429391325498930770702903835469723693148409649028376265386842902508 [149,98] 1495819338518696337514814302250897917034994481701756377717781038197576589137321025428792854200538792208068318675693777893915175894910282195660266636580283542521253738624765150855154715055997554816976282071505059003001940098047841790459038675300293662732930770982474985083368485666329382143289379181249598877865291362330349328216802898123496827839936965637453600280046037871729696958182251381965897162715297584287001747399415791356698392269611326980894786926502037479125199593530682695949951440279854538729504915060692960408340313733113500652506329641880015588041537603392441516197730418078885771556162982739255177075785367012903211082938239650927351172822090415051142102279647795668638589922319502870525343100327253174227212318392868789494314434619578468536723799198572502616399003772444018120477475313069953089038440619965168240237479125005310555228835355699348417506967492810327901835926395431673065680262788560917301821347288854356220517321449737015733543155030557180446034515269640209095879124680680952550174018969956677134122593433844674061940658026187894300500036731989658446109586585131361101255364413758730887531833679704720612238752420700427873605497834658301425163655523291705234919187825723797339444290061002395676920439649772174117867223138229647031046443210326458292738192155680907259407929305399541312064752799970931436122587487018063659852390597065319096255286467745124612016023461112974299885671616703694218987814925347353867333582179736493674838702011188548994076045472500758155557386755678768484178100880473947432697946159026105330719031381990518558890256075505842479443628546557409960394340019318803223454353115396167193090240202510440078596520415118997018433990209185841481946345854492854332779978725020651234302852463496757824827928922500869711214167075604465026132506477119544868271477021610716381995850427744916121547589721042533918876434474919788015410099383103599368697074726912670623893684370490576899569324138355166583414998562553590431674640713951051333753767394832386008997267030394545300621451776 [149,99] 2255024061118006049041943604686656445114810285366651571684862784014287663195444281126069624178217322184121246496595608502793385219561296771133884903154742905709583215297264447181259957611829535780166646457828642096377892693907811888040174900315128712308848169173436952579523767821401818554712928333795508650856946948262757106652786307923177949773809593135543969561588694594197177348668289148202262493434000856176907244786351716566186465195630218516417632828277194945318709613344965970714353048544839580112890619594038113196141868853094433210639646994978467054556393419146563440302841000670727874752991371306607150568373647189762043782684852652143718423114470101525581125061590334847612320786192140861182034863325638274930787862114121030037544120743085652733817260415944511123794098603863618340111878206055728399347245766852650754544527259596558558838497334948348562916532228965136628942707300370377665093916571626829665484542896531305441828985968621026879822703122905894596355459358176440288184050315398244175454875414469441919494100424707242332318064472456680029036372138538658068632693110557016100395056295450159713278106715932250316495361976267243510657136659736965248930052345005644205318204984490503773358617249441442770559134667178422855202215005601737600194705171248309220486786263332061186776988616215827951772587802688060192085207608725375483167715712290511416416549883318900559481385388452386255656094239078704373627259023595352556247423898229025084641843662676734830961387240652053143276456735704378065403851212778079342048460306735038422306616220710009072201253847925981075949005676056815722371002160872264827727670972067943335513970797898126825998611586407018689762141973948757529942534357298531665470734965435067169475685490240730387288684545662401040208483526741466121374710715443534480263582470438295824446473170457282572546271645730137949688191709962161615637350908217931561086577319668686683708051220202541818163850199483952282564669462229295501171136596550586406934649180201577687452131005509545039232 [149,100] 703117663781665531530267536996323714143030238011109912013937702620602141939246451109656265196565855357431555391239099610326438416215574864620034186839709011671587070384086612119134412945364565007587220371949221093889110056056018464029988739727783832412299789498919960619734433725862480463031739706697420869786872465104966794717513998945377906637624417788486826092875446318929244121794550922323889477158799988974733609867297083398413001354231482188890311835480577552684821653881630480553879855789828485177815595819136358960117296083165782289626812666305355499207224957481847146466994424911755247655562495216147229282347257957576666151087240874307095399138933055770823308298641159787700525959437646134245077219395867697385282017999621542563337037325850603544044755026934308090379901639191357144984644302727054119357812889851629995943918115831223828406847560076315324924030885250545017031792733624175244911804659900082899225637491193824453932039476615737434304719797862740447019047417923816131924678323116428455423309991018613739166566968455295962218480354608105474962060928168870773249490066035970131840741083655690284348567549480392240251444956333700223830795593843821821718135127006482585874861446907098475527189712494823066578641349155535573785734051488527834867842575466519701073671295448896400705790212882339283896331254545115504419923921292994770309808093992153322950147399023363505644705515891142691519765046177336933368315543770727916267632962125091015147359490731926974492268268657498303075876904077881792918518650108769119171298675282045892019151090205959182478241549231976900475596570829469679054817113764829304807136764317260628162938298961788406107057807257550138365175824792540961008964350252470074110678360858749460069949753419936820005062040426788120482664758452533629561812995889868547930261668780742942315683826223831241497218603861322151219193871985243622956496672977623563159540593865955835393594115499338322367069936548599269655411374805866066904489368734248086916616000480300797631232358510624 [149,101] -1189117004120357053907930144725840744956322418689368310420714042252427037122705702348042504471705382784351314242890145907319792483643251534926521236031875469279286407409336934037494067560752348754485562865391493704677386601381738912197239916144949114415029016396539166264887766290516472565170875424165833716098162344015695188981157481566599462988916141464018366378626335663978601558434937696507283471684941225483647466602437369270900713803822287401214191419181931703372794320913850756169136959387911228067487256458694717079140560790221001366067406810819484007474971109651207524896948471390162172037759820036148806997855041320398174913621662742537382927840385661389500055014199056957213794313673606192800590171960607923962938402170491805085943563483968805540520429070009109085794135009636079164686357910449803170217798460695053998344953592516214065513831201155222617870473969521719362384371494059662882919286204932695559470661647703102888217785231735844241945944336425000298031684261422186781392479870430165213129291130534273685850343017051579271411194324895180499232144645567621767675019861787747483124681861832681413758734952466197793005955720340196315553643389025268836556251909707486982166137364257199844171588851255237470383660743436663192312336940171066622690165310563815323382083085331251772739755482413766220905579377144345080498079890526159494664406741578086853549884813483312536125573618106374950544310508939216891196355735359334562706024475369412291977809516677088486925335074278339330879096273674558146807336338703726135586890926015122101905546220141061917612866928602503408906933385583851483591748579404235213740622493693577851594973223131795672093058266539087420176275986373871272539947620965105671980634614615652990738099505441950602296544819779889861707945150677427266230216967133996915321239558625968606329117902022081620253822439494246760220563030846580461093046370410094537259917676274086918808107774937956103591743505976462674788270682260551209122903301403534989024019460220494464244610532 [149,102] -286000089946064894427467124693111679620688788210053990472976485700145233088951087594912178698663788286676775457338998004700294655945355460146717177684205383797435827497547623858478819468446655565419099624837664169925927499905386584858957191343187296158103392352143341558154909277643981033198990348824372486778013369195810481329178176765746558363977725938904562256454083466873791733507930287994142942517396178248641976130004161711986175906881824527995185499887424156493847713163620689272903909493792435262352314629114491851462893112928227340504837202900649378376429911803260297507285714645203323642608619331950589034526893746096336119266487349755938922069247083738936889684007139839756523225458179418926855286261827325097924894618233609214059824484954941111081443204136437653520336475414255367969783058775542879299626270320543649556721284148828932572613769278678169019065952521418025056955945080901168129983086032618062297187386369186276991025114678525773921293044395879259253138408204706350445375579917270125385283431100311235754075980208402921697369638840358854133488881788654357075557972271653046076035494139081536623484553418599191146807295028873168016222038119876627375634634795764593974295255225027784619693249533696381644381354723533913117028980282786574096774445081967537383473341763183179327057641013278845595193276308980492868866735874407157550009737844621609902525741656932508995365680353408358250479499915224161566678165208843197779249756516877729036329471100825530143633177591748991367242822977875039465714716303875114964598969731200424033519679071251840417723437155072551791410254137396147684491881168427553922136448993387109623603498333279637117194049809581548639774281128387765778935259915645178530260514516851966287709937468844063044788875114107016019265487809418612269213565114808133435912010361224889864204320187308749725396053923772453764075810637507271706831632332696374966728198214702302877055477511309077682472506719872156367154271125692183254978514587303508981662925272282989504 [149,103] -83137628771341318156272560950272802910584223047638409522280358137705717778287610967293793607146432203796965553141083239753962357535691187508162921686924586149138853795767617418405107505949316242887719351737494774465332875546360438192343793478217999128949195237557320186321965599930880299031369552924894705309407437693507026906709223945912372447443805382098317100418893554719911109826364435376904072224261735862784006745598403876717598041860906243531114557039768161948033708112952040656476544785388947386551311990340433976852716762940371574210525940755516178261896510811042424278849522375227745046923738152619260929650433482274892797841317240599709884213506607809780321405795206226014362022130201215243571663395319785516873468159955035189469422010738624351618131942456182834994216972832547331968095475877165185455027850565127840559267812227194706326612235354506935602408945839226793031415393550352959808280657544176877544528129441253974198946795408093781113496140554208524973913733706575634714220469101402866669453310661077957801039867876259449567004132130030244891700756354196613043311690178980683660340832061289381874820773635424772469281049759404673528656118389622515964958629738037095873601844322296186572262732351120121006495535239464248917861240914791736058874827782047223441164449809856824408888798209030124855115550635428514654893474890663516159631780392582628828572450716513059020341236506961802514076969507086970528725740438625920901497085079865471497631592118541044237432701731852423946386158045050333552013242679549941147341206113019188719891769168060935783875139490009342015648965040157640173952213693788922590856418839101327129568976110502069023716556646612412238178332970017802909178630439150633999342573620731721841539076720569212170954660311454163856568572375038924372882706403400255558042832428618768238763696503735320392718704459756431343176818767993839886662167200996501688619058413853411187033612928099384784545200388938813461541318342013169895346419202672402374330316053656 [149,104] 5971703418955161450371376111506152304205020979202333021617943645154449871124180696657618065948469082485465305588598388051799428414386858612693660704372561318835447520794476786946958791023061278791238777148288186592875507147244492201454427046263113459399749115980100581639585721647547675497721402583639964550568677084082213935127375356188539319600181443106215274264268905032419982554212822674662987811131158693782080456440999202613484177138237259007825455766470182401481313202947124666754765931461314731448875866592336852683419322170154104261212908415484487843784133565116484003871488631010094416476763385129228930564691944532635301290052235758955003096180281322371644769440758434154814621665877630325890604881553222565320359064071861604921053465903378602866215770542013459367573184400048510060736655644415119798166960828048769622077015666229194714281996963432222637550093628094089956692896221788676745579054778671077586407903773465108729448451569284395096456679866752452401513408428623238955067774837342569327354174002071622635181361655261388431532737277325676238177395402891355418762856380529716415243893717155776866471651638441048171139028503391563702468284626219717143112531251913894155106834776885611216488076120778619408490006565663973133410483988957259182688975684915085284282050911683377093876510520501476017279111672230013265436609487219861422024268911969609162335887482761703689891158592939645813175139340272348130219960756218977127529638695176062779752155641686250045944520915925827340447861160885680333018710614601415116553536635737970873923827024014694764164895629225657645927534520165013806343817458721889705396137852895671863311204086764690226119707069284019626171973745666015167362222588059429340786520097703884092149374833475595354468045965275950869003370644508444872937297454700056398896140013065331614538180258748388942470021127409155155021641049504164665644295856037546266633039605492270967531516388730987339250726823456091871607264622471022168376472527908436568686800 [149,105] 2157709788765855505626977917379842332349537276636669183110639390691395549355467824545494506202332485433187420901753479359014980194211967113109105841774235429011787799830890519200376218621916403739226086506948328602925924786325537736133800332125880097049179076071242762306848209566567558737519008495608154715268430971974833641936832167514955198913299604644147472282019439589522306896862435202544552429209663454105626186037499490500377397226392126610388071663467945534564786568579763059042380254771471514766701674685847674047944437855943118810873459816552161220331264876879694685126729340253778777544516340049928441621154038107581457287609410746549612985854825934699544575734950036147401957853303920437812301238366684740989776256294700442593499437741763397745410377745767031968950015497939902770852641036979340933636155658084897211880642216772624678338314130220555851442294648448294062189457264387779437166583990437863301746402352963484765959926184842383500200205460713344200134060570539119402430103279014533090096221458887525065796555175049034598685483981544079759071731395044006825888898483465584023303825376258808012830995743823015350234746979537591130209015845820102717919286264639017637084010953779878444607681648807593061184045362267477123474340745868882531962579705357221477662506079847016189281984949532973440700667301829131352311692300677496418048836108628264864129854106226631929876032883063810932129280065135794127021895581436086242596147903557472022657248331059559796361019785602294580608682787379724105947352191846817266647731864574268924193042748942942267901732454974417196790785655097582877727022837399463647193486658863820165480345219737440526325601950923267172916902641721246946129516462777146845321572911433711306099856857792277985055145896743376355127716055177434227943440670973679729004515449302989842634045163025904695685474442575913604402558225405815641112334384563893275381729467924185764480721866903722217486833566716624031793312809305545834473729183909521450 [149,106] -101002596751153805824599228404603266951192954189056705409880629288478692841473131945774345257142214675849820126198067771835595246403562564406506987320298267994732020898514427412712070647795088886090110490028587987727912205620244147764656998211201991720502779729826504806456850632939576225435526135561676672622545214941305730342995736674041762230597315045296680735353470997851284336734314528824212642375453499769225998719301859751847627105360360736249693874612087347689687900859968251707540829355932372184025841114251293436106905518819977225609389738651531553950562859152983308004885057660746672743533119879403441845821128060042900625059172012110448317244703877660657500004110525364863196062377987527679465478594252820501830460796536093570898398340041010474079308414248399169330988137300791383797754354131109941213905496633320549406726761904230680974709958227967347778426723997627378857017835173194209142495630263711721919717128717852426592227581820464069702401354759554172500505794945341488510644770696832572271824284093310229782111740271776168713787016150385955267535046077664161281048350333773136035267861282957736423741083728160464912240963268198797427346186405922854967594790031831578677899963148883321444584620451136364071731076903417051091464809390593678832610704445493489051704977124491324710514989440742756189523555354072032153202378039721129473160804858881255947215415350078841569648259462563590441925625676032967275610601318266438929709057148415568075332430699908094705194029703791555663498711996393875728561165856200109623303802230104118114632631471680947990743407563868166508809699977739900581406069329605728437656090171970031363386322497010615528308508504378389562347384834604652913809450093138051397525178061866957166939253305022962891696622543863943013555114697632556536086630755548828661748876674818748252908332184270005665568274014494993989702386995575378832977903624016730324801540398764034820641766442739653090973004340452995208900758917619600514887391488 [149,107] 9826549788743443029112902591493295653697590679159554106294258175268991704251916383575070063684059324528488356881178023333103539442235537982830016859226591658548631047984740873858916840847985996242749852560713884530117169554858289704619111144887005853039846788656854414432980840142794834517821664024165451509221289851182800754758560564208092245398981931559983486380478598375721765115797472543818050869924013396418621697502560793931673286165609085828260896424383791682856268648222168149578919090300086552111034677787559447834783646350179607918032873101874335988874503093078866632672851655470402826494781393280538849730622813819614363796988129563587510319414774214926048090065462759629081268495003932102786579692661443702912817657687026720526375789263276544435662229058476140470422477914506204874464584801943086614935144679889601897890161572143201435844358107166333311752567669392109219572520327358683596012062278771392958797918230104878088508937342037286060965911222661948942665880137029297839883142394065941229445181422428312543548628529874791973007440646358872121812938986644429345014985693480738880123536421565803009774677492990192424345889707513542688173711386113213550541142127867148575858193815751033716067028939878570223811201750478163733008073543554294170274983046758856136512897638106362940405154160044765802192789675161129039953078742224588914848960154932908669857237929820819075872676465209192482215846401237668084832166872078728901788268906500085094115669344679879998521233075954091452627218189179580441430413945345967411641092036909000331274889631029640868153907909613765115001734659199741879283769414307152264854553097034633882108038549125720924111450752208788336631284641091847080784387808618345621192693027758274537945142136223153776723328469704366604354652614537719121659553052987999356420716564043684652230983949923668702752208824845959615209971446694692014600567180157139223759855944831190805638517514396280444586427209108308623045754398246605549152 [149,108] -24385204960176001898773729573846123090476260883123701937877397429438186363310032560324747169212722213586262704626951068441678848678562652534434690621389493395054069442485201686673422661863100092650362802971607721655696628857733720683275813793169222216606377933526170078304383136506560914501648113102059866745850391276425612255542094175434914885438085405728006067916168828445959135259629237652406646396278913526655674399252484693910223191484194677351335806888678550103102612153086006985984923687975747284798432475353107807728863232853022414234951067838182730122134482806269026380391728604343215426138252334580674787438561186553720075500917667085039023698053536308177737403631168548439735103239688750139572824918940928763974987266285112125656723812296006048666509366489386388357164028877346652048603478684024718850334028220837270113952338952690080754506854478045333326655091563095458814776608340754940929539796283164958783111344748892440794236692976398033390065770044545503360010550717597625591091893981722592407868159518060907035635105383406706138959391342713908168987470688363077512160610280003923105233951603222051868064059846913188071744771437694685065029837788097386266900957012756426019755865822659766656559580088564822658835759733734006036705394647695356581203599517274014376384392942100343775438014466323631679632474685501801270814108009378131397662579886930101948517279166459572170077211357898585965147969417315201668646264902955099784958535020372589008615333591869559006911528784004267473316870955222351978875064413183998337893480389429639555672926456871171284392115995744857348992540069192105802645955277779707675587911743404393963218720540674545999566863677353730263108038803687149084393009062619346910018283225825215974967148212509241344330278950057098947672172605376688278927794137676359862230649286987738072569727070597631112376154183447019483474845938948463374874750772759792558169228556173004650432999624667482609995233647490125362752915032960 [149,109] -17779867059786567482461068693845121861610749978548456532170028523885636181587364113937121623650044364862810679620281928576721522040208244967762928270371218002952656150476265865594080256732684080238569561796008779572323590186982050673234763260638467371201664850344349032975245945291032397238359805326529929487181388350586502249236478986780973845710643739932578565716503752781248925542841471719106086014260324750039655187234866205983505071354419319224072447798829201990569473718136898144053480604649945782199760119082205789478516470752427837849696033942481508413082614350341789632770128439648791732163192346596290007070356695456508395226579780706518319466174423475031542454931597675567454437368803603093181933833637674119047275910014731714760341211591969026889668356664773714302525239390177657251283041784389721905974673217537236307890732550479001986979231737066198994448710602096862893003740802847289963502937184778465804647700783355410464069821664041568090765663564265660483555269634302108912905877978050429907017511311906345522112934578863513841905323688311572885339394907678854200407737791563884391142460392878593132166992456929109611711631051359167228771904677233535297486211996699983290053872463586255906942084452433174204491033902113606912620508526271966666966768903956075609517842588652625474035433870077932359285599194441955386825885145691289098562050840420679195353572437332999212818686080726251374242777510356611297914538290285910284645690940400420091854727413503690641802843013071679228862045456019453230769787551837070384577080906771447692284125337115696818399832739885396431345141739260483461098808808669981149978854854599291611389593518225135399577778635563061512827728495247358752981058309711551945438096584357567774667830226920332048714996638570372486126877998295369058196824689123169505646237082892254834618843353989476472477223585194976284185418443562530779927422251004793431017114115538528254613125642672716881867610911142287078020528 [149,110] 360988227205847040110845286460290679583157586418651949524830423317946227621299202054889771143228137571813463689788772904673164333289263849126021498768899210089655629488125181939592294269102550938756660019623098591549652786845250541978000382981793211027480474447081527555971124423455799986823519328696498537876463056116783550705238530891424926810824602750064221317994115480744670518767690574491489637863485850561815379391305061578622288059766987022709443431600451912117439306197395613196937994054389617976206407236293476732358805550497021507823808599955044295667076547657797496690033262533836097980512353134718373709489546038826190771161761702854318244427979371692998640034939715243625567053495403892853624882993246368486808665569438519955952212777385507002221464618268290455270837623538878847401666131285663847823230395659575611385269003994232100891149639129094599281082430310257839820698782481786259742459044774698940409340513381023693314811496696779369809093362015242099578188245885487424782464022484941088676113248496478502508002607948827926368309357167656410920607877448640517754408881683020103375353169689419815780471497020577545300003874671097371765134274857192358271984344689119436160264546519007224874016081731528756192088602929836384112472486054963467736422533423599753227896161665184567336022488546454194558716981791963540552647128187333168607715685466122551117214031512034448995476742235605025392447103167303352831980279036770853224920359993754453749644836155309402264089866012316303867964519003934930608369186264614034351854848670956415092207780394336594429289640589900418935159700022054382269048768595409234183499928134943438192892775301720971439155149212773105673580334238832951543568918459921396651564204383262343132302891154316388451573417658033194695706826296912308262662543128277963235201382993830485030643524458440176721165654974867506702598491431647833775249268192132418454957501814545931960804004951889203782747587497235264 [149,111] -4185574969536207580040652604567233773207446831535971717079676916403619484200824823146040941563306251742419665261092882722517893328950059091393457326217925925302369133917474692274314676358291733948151751947193143508039395010337073658432465430781998195223323347088001884460862524461547725898607779871757760015396881575486672682248497301937657128147434469493770384647502199169448780124354400074633784950222165446388899795039653270992796115492913566495108792210695688774344788845238114409912879011304248701498463152961611479238999780894022435121787228201642828554179484807535976900717151634486380956087745521914831443777788395432200173260251069676408362244571264966673425952802026586781277890402253882932907398109295285808761682934598356212447715296932617631279859501883744830709357649278864278092325778573099839748387626196506974676275977097842949630182794700606292630342232784210046665194723038196548358649172541617283335911690865906563358846882592373060924148085187787778993365948685543061691283978189925923863684016446660441725316391016094669251817591871911992069029663371487663554407250037775241903285189611080548466301325700170930744064607178410436808021439129566218508315409217522788857897028445082211737936023987124381374270379845429717754922811147496337062346018252769465775762822880641858447885389149133895384003496227864018377233209645722857653056051370660956340171947941692717321762852065343756269895602088627765757647878339533668244859907968663862961784794144774408290868086130984941270301964341068430981211687069496419139052061340359719499904220874805948003253701793815830950724080542167787129521601272785531465246146535962321571851900151605073107472352389997118989716556350202267444663872616919039523081993353664879470388673106813652102013090180537614334403533576965919078475132935289889354254291346417909004205686650459834905435659489560106016305477175180354175569209026787490274968394063296584512796806244690695963315572120 [149,112] -10305158181896849639738024509138292714127676768582787597974265249830560119588555591847992902359904673453906811272680957094986500884342901971110188885615135886097973453550776567203395864596313715782259142527846342506439878915634573051870662275870987559686581701401447134571573012558085107061720046080067449076204760042174182308760662204762782302651870781572731272478348070691480883682264926264175097898247558842013710868093725449723619818395003041281388960561899859575395806804416981146473737592052722434667998640271909766080928865106374329837622399372468291656458930025605023626319995639602402600258563347271626079334228734967790496678565190957840392472790073721315208754149878454451301100922232155408636442072224658271110332521542682750694008831260539416924303448121853426714479199590986295119468556569399066881425338722354175821414452036101106951472841659356204190124932666243561956234226799092484413960797094596174210678898589074712202450058288326900185236605086510376147937795473589372948599749073949440355267693512965680662947970868888785378785542359850810610402101679114609422825955326617781371760956167049983556806695073335215094399887782391608701785501823956150636380241797246150635203951881495812907741385015828422839121968791312386407160595029581622219833794257078309710150309573090931296846153484838953711123595634036497619754470722217353643932651878613637969248443448572203522888740202556883942415649974307240449062724575116129861833988749977430885178728623724934215838592544909351647509347579981928709735611412226196303194853977985377006775660291254981097385546190185347374176316917242803260389630780347428162462123647636746789548631379403603121643819627441621119740850178409408034581775650116437332333398070246692882581718560157206496803750031421950068135420003614230721881308022689445718072242862989742584984191261261774167547298403386900423847792099768953472944418536694832803809172770694580278409427526570959616 [149,113] -213997785466681040151439355097772123911563628150614281687660664610552069498390249244576051871339207223680503347708152419304735285702110435870250149455776103040507144013903936157403453172151981175428094116749241939094977729500944515565092663970424716722941656037152050848494364417675261405270969518721336937588887995407849788153728000529953395853164066100431822273301530176037634983455268474526259498421971030849634497184452274556843902655340252794885898327780066129768137163587271859989561051123179670542053134965048166917537637063586621669475040395983590320205650873147674614623009005207718349193774944071426753197207658445383986399323125758903619704487558816070072838154200830269068058794694662462531202052326231706918362159996677832034919788386749078233474107472937830573232778139454525209847113698199936686704551993410033007180338650597577854039656201933108860874862212113342685023678898559333149242681021521103938295140694527260858821198726328004433194508408743075543675889970279914457835203033761914782867153476513005639515614107182619047640351704156457439345891796678935542403761087837091661975671376088286908577974606518845399085952487323938018071478214699595334209066370481921029108751392448573341631533668749584774693319123894350728628222171043065994043945017312765681403424911791849370769439693642452872870969913902910911346434241222082906251730527618620431271053415916097029502739199167204228893098304611903866377345547141632168002608516467201822474006466738251765455269987781670265288609590358682671487480600782714328312864430766904911725450889294258226503250020122009080209183260398452294628502608848420061184436884388502167190230482649048411358024548420726289838852934695055838698177715277434043363010982956002502605688576185011201393418768632966275333517387686993132866505016475483981134926421290575988561905478670995087154727549133515248634140266908031973801799535226628820672565849966312921524822528176 [149,114] -8167144275724916703745099841002919706065544094129425019095629615381798652078178918549645131713298221335861812139016897804724926757044179184449266126373659180803423426573147934339273585365518734272776599857343756553130896911020968297069488766999340337828175642903276876782002760527981129043962898134839997078730958998151678415150955550394296995950869815223468292027801570041390175298948746977976893346847606482898224048137411542632657623182815456265047803620953375331477334575946796513955520578130326829491388002742469549339637304582249422567024878380485611134922617307393650922543141678872367488492243998849398581380525696066184184247862545059836447864100306224918670256023628614018411298147884867019470983585427997964287347312969156806045915982810565194162393262198331578445749533134428982397852302620993528894423889405410202444849617663334933836286064679873760245753883660609124693741208241567585634546452083107848255418410990160227848735476024380707026662209072487465701474311766777325932072822747847330063521321096496442210647377652043914651487937472220130674285785727977130539713149317772964345311476599030589500181676676541163129307993019591913616810451371936982647369549327657194974028336073155529337498693186118345720339822357263040879568321597467368591546853788078835856622758035748476076559945897990642349724490576574721355010492158751084007262184104932999020767387428365840439602023285350806946329449404277736933753103528206231381197774199581261870966561858029812081782590236781041015192799850235806840606249218180670970254133122341369332261385240262334963251421973071899805534129173985668699609557695047150287057568880483580848914941016187492107661816085193430374552282269446822200107581875784849661143339592479872004828686389831237294141256602080514013973900020031002154780696182213336373766103587045545056406348913014534548170127586920567029461520612077830204912386853572758210504209589994106791872 [149,115] -36247837975910391710582880119532148438596800870643135117877688338713334487691732612233735648533452751610754388578669967821033783598152398454131766956202401710457512264720521058757137688217067782722968033296578679751960325340827613791195037480413882157530592017075403385142283519199452612740766087147976838297478247779349241801149349228828746096920144050227646947733775705770156749622247689909427166315217988810146317536125249918122055310110038082738569514274956187624330301458796955387573843254522120303030225388298878541698680899054545744503749666579142897938447744779158557593667645105477002323402469723766587370512218174601592264352965604437064039410952201737469784129200098163608438777573196434143865329448884529228647823623048242484413547407287258532448342983636414939654872980783723664945876221121090940184529128443320824996276225134629472340424003678664231446007754108167432827165085522793818272407237519554737343947886959719472726284827428035664085864844209082618592318107702561078663312161163973853377046534647795050689801784054772272998262486859868704746330404522221619820227943109321299165208795025892686552899614274691743672504871532968499322642199332168063377654838885269409931933576279527066734612206503929262328878119841523552191861764264264787954364062436005287518009051031527346640706770115314654279840335319062376523122002666240654823317461401581575346218242505387243655854321058802849274681603465549525298272373466220984048143197144547660450841201048665938978400120749690844901733162192888751043565926302846004970376632159571107832173053856292630046253426006146441410056940470357165144156130554447715804392295952343316351324166563924591455870223964591104737024397906008440888009000811570028233777468022175497747375892456541656373077269021896653125433475500480177662253850789164978419217547563521492517818112859684057856849848655846208010963694969456701919914502205404452597889521297592 [149,116] -17425211127347798519456505453281098041249491745752336781867755216362176232246739551003904897321198766400684709709535951762495665919855915531128533017704599587030683313973394147664654167278948268188693838939975816870698147578389539457290414215273939315253581088366128669170658961611116921841973851210945575155344197085208892649058053942124135370137228988459906394100948568013966406234012384465022790013835349966201716846290553527230996975665848620284191674153584438597453069218296069971884573624627450001436348564976321327493355029914841854108562083314075217991723894829190329843552188369125788387607547235731972158073922475279812671018820485155169408213303823442917010788704548379880937993578854194053173184530298619760763948166526480596975684359278664116240648330332908227313060905467203532914874532093987743458143389128859187645581904360841013861378866013011192949030436487981325127932778701455926645183980021352500563768171282529667294613020834007900451238241191247781992876287479340514875607934457605586076466418595510146173124166282314262774935347394880734639364353224555938627381641573911681491798199524735108226997580090260058818839447478807437926509934899562396855900932843070347311913349771833129741227354965533771213942517727174991476304204374460362994769099425772055174168282483848232972674595511213547008280603392267013931140711228050478664399688758535430603156115283700425095472609499707731268205202200788542365689819950341076600668827371005988865359722670911501695850965255792186690687314954646438444726008407198256575564480109902224941801827624688366583878357585444981882625136790716026415675263478746896836581801187624531106096415486512612324988471161082706231014883241724592531614352367842651352834559293954418505509730148969585242624694355885019872369758900486781823827801487749570541122686381074875015512430542617100410358299404268768209366234956847528242268809233446024851568 [149,117] 164062447229369984903554949609288495000232842060477856148335196301989124767392070027895775584153411771280246111104524325961574582959770680384459379857103634370391746981165081319650897400335712957266196438561000109427753519013295407979790788835758739147832980091173561346813928565602572266690395439806048841542939512096512980633487835090815721584365896281646676682244394097238610986995108822450398232398475265632634501007326833960883178738133841007646076558933011975170261719531512605753631380179692294814129203872192446457045890843644061155427943966131914977746690769314200724381457072680914475464025397034968164604422021907104041969355144881739727029785641966001636782491717719343337250191473133954037658268360593873707476845462058851331453743141615168530621262777834820396028310986209436823601422331174061847771274971084810767547335990453906051688991147332375432458615473466066950530219771691497019299189879863739895560539041170220270690037632451899130626114971976321325786495266507360331517038436229610218352642515651764673080062041421889756928855346118935284769057305511469513158262703480470544405292019493361604070469882533368202201837124452706765248505944355174260785638116029926518261232832271310562587782833602638487294329406088216538322725953666298885818427681102999904056486218647579133135591321826066567654181806293430039859355711699524091166740050666809474948996472869564142696776300645786682226180025465310491145987614118820611214453974827724268569294185448855442746334397415870548975251275975284861294559635339734048377112736475645469507763128358005936986322777412962564467877416687192654995495172654050840392148488355685074841672135508714171349451573501721230487055112583628017709700061716715629771034215034967717666670154925953768166812433297952449202972976449512476819779808342774391957780881463673994593530346070472272827581807211742967120378338464349961806721304632462 [149,118] 261616749851852562758123397475223251630919685088572581279490565190666750979358410545305914909723488002750366797146945014410610560514343262519270785442779698878184226286561168157670470821700222003311546688342901180610748954871806011601360772223357352561966615459392845534218665128161158886954892504680397088878936589419389625538906879667055834286807328992348749156232161726830907604610684830390865225169196809861375251807039017231209478986793913862132308152755786527917514629420572731625286624702275468336109091449833427793301126059860727752862666000171080206331953726170422545402939183755076848865700140047579501520419736383952457053099655211796724013624788618431820131162851496864146120344562832957914742423711439028766243530042375948885731262111822401881370956974777530576458398364372863682493551739235948074647925920505278694836784091311779022062982068391955558128294229032236491074996356520444975613390203406011762567183619776029614550100459263670065001806272507605414614231830178507673827962918604711034805781850865931112918341428192046815499369641555606710684295452001377959051316825774994718924514228341526713817919290937655496738065005741748971911473943857460772718786119710792471956939827993233090460069406459312300124668690636929620848611489569826005536269276915355277389727960296397886371600134581239907735697136396831937396768812770632567562298890135721659722547965751662491536468491933418199451593691807866958317562310820049927043596127161581795008374480289729288811853347846576857245999690114481978712687148045955666076707295451820037352848043797900537369082287725782389976660915967825984235698151739272596382883908159629842709511340991941870914760394807566569359060062866582407273163361539667501208813737602928029957550207586290459540545305378704879765702030925628446647022048002690043143573668278457639084061227052217005326154248938220428773013977135168670344224 [149,119] 331695345926627482268358445205478662813468097603718173590936311646173439085304011735653200752137736345730957256512253601122375132827228309751715182543674888080934987700143358020144188435044621270364300174014216650379010301903268453978126573558275769016961173434989352573624764671569668054223254809247505207858903364822695787941058220162328679431248735148193278909280108619407902511356372357475192606759262949700906673005770313844532788184516184570744513391194464643211868713316486736797969898386389704605280176205913992351032563988414434275609501919072106058423862289914660824894822400358538632953007763860735645114441533444968878713974653542259881329262900719747891574412999755123073705606446134297393557855844131072894853611969507322437479055148855296559493283325596006125750649132159814064001533190876212291672263816362040315444566976257283661803851408315047829463883755725507896589078431085765633612008396707870862655648623600517705242419845487467372761007177015798200321744399792712627434718764782117054038213846174806840408074376651170614183135706216634459176456118992873690580102181572925651067014276151588749232039767023284870063203464802432989229938754159385172292874032182896065262966969640610693386259987173860928481388245211267694644502616060631489081373615317255373501602115600396916031072445932599002351537137167072643919861957219333029247943519386004284737868637331259178269879005717993682041555967257646691574827604942363638993621590882700690862447214556370555635482541640784581755828034523408289612654854341938348136891314725004289871811992879874312725311716111410659966191926156140991674557026698022992702915661844952569779808603031593919125552387461202433862613623764292787940677089765046040103284413988461549580538326709132466903246334025647652161513445740148259183308838287953459825205762239210717414101860724400611113295660670703752766274229249780 [149,120] -138641319533832082210534110030000413792820013991523296298310367231010990705552081512550648130217591185338028221027481763235479908742913277297978662555751095084497714719396500273244576730089681731868623681433032335849627048433045912957539487812580646919474589509057106031122427263824229264302618152691984017642424395296627584346746117123291914899399845188104419671695709088082126414367956385261615980240388635052652673816858065685662577884618540196950147749348005881482071833026028632184326487060576833883448287745872465175656097511340004343332864294981966336067531931249255197680231143666922528663807468551001565553632933501279213166555796956554293830175380598603823473674714449116917762948230626268918971732628192275020603527852757820320234550003266098870624951673544114032731811797096657232727208130807991847998279238253280338903160933567489316169387682076019899246404158903446902943938057390553647822488559981451800801081389555894616289182187559571524598291444270545168778391536843166562539412110126852046003879346741654248373711831150568918071879744842676925937741273762748729377356516575152346332552947734745082715246814991885562837044757493341641347890882941054725640082177151832579717880907950609563059851823040957637593379057133327835743860954120691924793078698981753125110659858883961306017715904919532251960637264331794302041955639169203488221202824959109498060882672118274925619854708816562461970777061874736102553484570743115351882028974933930139337692184537263746867187946712235651173501931718963231714393663523803644074374439006087809959356682001234168637574854228423691621266155475088755119307880704023663814303832298155209393097333602999661977969441433954549959936870008395318964585864550161654115457857306760181852510189369027559491054342153806959520012574373021373321269080465491507388550473324847552839208214782019094381476790151679213124536 [149,121] -228860601150188529822653174243511840976411707596799903677019700044000515541575902229555186931175564033366570531078312997190959039257586679170165728504510424063737780107913484390529419094376226115591405962593560829857102236873121208389829332256636549372150536281460235987858900262480858464022526538373469543702451129556772585194185151887457387776159996849695634674979255806153722192250727360756619197431466105977858184070556471983895492037857692622222967137687488968307218744382351176671777022423093174885947658339928971985967623771552201502917863530983436319002696595703233563888617054733704231672170422242752460766068366954981250199954561610781539411782978132802987966876039853838299783004204170818204899708074793877652584810512205576651481069421886861648643447408212661304177923875865725908432319070400414584501433370704856958385904859683536004876334494594322011163173861954371969849880210415121587173963675347301346249884328651944143740352695649122959749663546042530111472144136607009463991366856100813285999782731610213753886148526059562183270474874010350583866670036814498786451320362189661489881764889278027293736345597212189034036008310384842690952536907735711250412496947495740008911410207272160041753796607037245283909047711207295626356971457225763383258417874528504782607966718288212699630843727317175027986701264648541711758960220930305454624336099043912640732397230591395780031800389866696734345581357831742125896979548172199371288757630429299999419009021447512479113316500815686041041936955388612998126189983891845740285695818841427520289464966822584673925688116659292070461466585054112419037487035772590159102363428362569550152951475947524318440593877989111878558882377618138747609530046863727704968409524503217853362693127226074520387040516462515199003716605350662725824251721135487259588748347542128114372285743463616514333674481755717 [149,122] -22431008583719837618093103634380192053682492467562967177462109642246033186555360204648377300593053443834169604184494115697128473210649469972748826003031757873661410819067991133433146896931242067150314676630756697808760982323272009812421313764629794060039642661368194855957462457359527797570106892795054346496259149540260853064008743186382085031974312174018661877167344613690214836233274367212943382518767897728817275501797563570826821925909601840577092582709564822497335112024772344426358356631333538626468869601476776550785912819421447352250545384571693043312174724130212571088793243580705854016982231459589449905997426865298827798085850189123828679796851235613350458321632990401822023099577758286877504165336426296564990022796467798783133963032113993979470700186400186524088282522790299841644165795764598227700971649616020271727762764273573499717465953764049441193051325161556003310925641600039414382804882489318161082793864879600061033386039182111061738103057202077562195445693233105815427114298379780797317857067186150128812283503139699171910330993726022913509275643302073276653804920148775828702945724695685304756000481211589505385797915621930572272007841398931914314985563372941887014745958575880233124816640208116335045364845802708721278237610852874875730791450322331993320023650388616129279416769589950264481347088010921805766178855969668871853417767390811830045901453878005010989851153932113025693619271366402811015996742552081868370171405228873517627690146417648832851718298618070599131216076608853327537148530288385700158966200542601735463613843716414121213649823656008354841791599979826877164835006030807297764740973567511045643197331368594081225728013863240839996505851699801564562625255526994344502462373657357723774076135491528840680939217214180912949461263386423106041534410413313161211767922575979976117582003537395240281088 [149,123] 16638979856224755684601903221395168972684250238620998388634979264802234869435457202053214564794175024099078414441614185058663798916363457045337090102969580139917731445184411883984173822510137364950359192964571105399116530923454883022241215625904690997226642602835342896134703759612230639903827443651813401175020574285640391825205100968255339959201480887714000935732727347208012620976033928117103112678273474441218654052010995194233270193281827829963029528596867132767540906205388519285161963873741132237518469408012765685047403037928095323814918440694767550600173263448089880201632818056355369960549663794227442484988401720720251918483720360885608290985873531485386508157408308855999328516977838352778454443642004811766946514408388154895532561261276954820919170657494660659386170424931557128867656957803636075056750091978453733559372682416571947013382257429652045625612848479025971183034844823943905802533128826609985509390648270490225302876263275387613159950993771637441576007444343508376119378833231046452984775661988206793909907929950079513187059496545005813327663368444947994907952622604001269686368170010531160377328864474768494499105701640185900541410407675414256964065138705004220965372961624875377715048970466771262799034547184473832465268362925150566678745348234143575926115279899316940970987590523622724738098879672065294429713603565870533928972277129126565586674332427428192194977848682516756508651508216474250745984950729918644442925713216935388325443456344535824981083083024094690878180437915613507516650461681360766715997110202799252284867906829272268879139701953264842818310874462079308949877951322466781669397860064715890035112227674652288131810704792061078046160432816599144214608764171964112264544708033880393970332280059702558526491492164593121909854577685308763959941419286472668034627679737023161482379212161664 [149,124] 296324252514827214896462019577598123771406464361797320884877031140973431647502059691698302137887945333505089528251914445312481025818911008242156903076242435405236882224591696452290607987072971845480284246298977878713442545537908101192442985820229307952787945302386774856174325424751611343581681586641305119702980861319604291149816296782407049846091947400099207669203659110342049980266473940771728762483664548640901005005837266780947665570100697141673165479520411792167427849439192759643123911890369785611565091052111518346954524183958693391057158166428118348279126016358736823809177892937570242057253008788149503558790017036209815153806303480241966035825257552965834886382554414022584141738051389216966616504925596357650954332384425529742957717500587677347944706240996872143429951081268513697060421606793263955198078145965584324503562473807438793970333687289701504957533143512423755518140897760116680648510247378523473936531183522420288561340008842953689883428379231955420633801323789882660654916256367427234835211028981214097340412768822444545791576626212841121076827282701006231394935747524403649599836254403087642026968063456162540668579152905303494636793709361675564363033675847713315151140945098536558223977628128555674991141999597332458964403060506106265157199728180360580374444781628152728194341205808576996554633047841844015841712835230726702179932511117201656158946938749229564135293995040490596941952331756867555042083108193338347218529578340026905041411213979651048021481384632840481123431923654730068150179250631668311104502946785360628049041759903838401832274225094465975663085538562297936994441712354445561083747976300876437029160026075479665210702908805341299439802656464752771857574167513358824718021124196984206641509566930561582163074275306179469857005792431396043874866638785204505656115800408759500672 [149,125] -447573136178678126264867542181480016501993030879372460388568362803986096381546025690704596623073221976480642293663040033604175241643252188743894849999797347545310715445241103484356817932044713733888329415218528020051951788328258529349028105060680938458499605862734523074607356555025456812538758549019000057521960869603749562374656578497144155741294930807476278229698688475234275779142248416767714324723184362183709801027491687813405530441405944430557130021601698018258991801333793964180902481614758530399635197565607635338348016084256160327601056207766972757578223789149827623750517770473463568342171005260219683948513072384212476196315917156095325869149281804261173486181195937533882625108714828508651165577578445661051830837576335136186173863105386098050157826905119269361311290957968340508332141518381626634694826544965492780617335670853823008529601269268677307821644150441607671752816645224316170964846726919342941213188313414298015109785195789562597698750092058304744309488977853530581106035279828966730721347467231817710526048422180941948428041212103897853607972551721407634462972235522372677316148405427415017023070368032448706293481089354900946057200969321356949382803668707154328421910997900152612868346963118533984716936653102398870929716458270866591847048809636997189368051595987153991533029661314368675104528526226066836217484245231450989377774505256904167021532733514712600019098880514278032751004566637310463573843205604185163952354305730583613621775175018379346990623579873279356303056432318386143019793790870360958288029509591529835803734304226347599668852521483886037222748322078998792400152400022250067388310014508450422217118334169874794724521723202819197619312407703364190586519399532912245113129565102030126818405095153508060114253142761819216954606491155594450488308581173329318481724040016 [149,126] -27968978380267409885642485459112076530750555335926649457260422774977556223785317730317998358402754786540990432748566470307589771453846435329376603401723421659814935725659130842156918057702672403363838226610156874083971201522525123328361308138688073893949480237493181016878590824556075845036481502412202608522288557692228526503181671236155049324801644548332734665257813745294745917237695434196129345574190306061590565641476489795124618682764608866172926608236768271071762944456651920476217351033463434834196602836797104597803791257520661047456780748224626667695718096518609436912145137946847160887479942187754384113857202892555429789713333752269385706164203256414075636121627195703962684055915553854892643450268107958339663994220807550642253447347938904948494670688664927073176899622041323432030859199839271729189905797318029411469825154330673156298205967011659788520443277201227718489292085846147988921680096990155869986199496704684699782193811039873399710645539094756075344388711618525610817520776132420337003804744572934390432697674867622389326701135414264776640820936819528991882598599282466804841864769003720654331068483554612212928377599722878149567866448780128403639661050298210386528493880906174849622466624520558895924635104336094131060587941202866899636840031456174528647244552085810611824252931126107171479498636918602285886115695259675837032761743087015901257209760913063696413192182275366935674380329632757780393400760485332130245097418528829125948630327555929161543999844719186788160842851870740261337358181734695531000870656968161736497849690920615372801477282529385066810172035924820924169750418366641731224755942087468638752987385100223268519491677817266072855304523281532470514454680373894792623208180144445990884838042429484420642441400285821260308814084259861723855795235402432251360 [149,127] -5236649014156331031355421718499224935506410096909188344131488862656824042263656750514943252053055333111867217084472478110017323883456641946169718086859738656008568257387328791739752531989293067882495212890017842714718125937282412528188800708622001057982072452739526338468969790109782847323097274996618093658120754356810070397975673111944836543288591960402418078318518212320457072552534678102599939490104672040947081559366467800862027488435708421744232986754230595488346891709262689942705408283270346236846330961639678960850897762468036904479188340201156387036534467980200455745139454545239437458468759804126191632262282823803304229454518857753447374184424332550330443209001503375461474173611963435087001177655888249250342114748826935423370907465198077312227034785452650332876009217409790712378670912196184100043855890143830482156311716648266256627702735950157381610849568104121972463115233319163005867583454679650766997763491664365508501500789070853788075574307375877805846666402062559580230145432560409365983325860311526509549309068588600910775565373936575903084202214952031924745020394085538506881117995507186194903646169466555401341147492199088404832556498748698428916306085919300009615150735954933275046643653821172274983666877998987483859038176882266626592541687234579637569987405743696353666361281746766373050312497735284370565934454803378744404817787290165866620109073091464473004366951956842240339948674412005169840183111453295010720806627627955123753537863229555931009949575675971836002339747919098491936527553292664172955950289945390062728249928659353365818314900962621401160115221970806298911407917584394980229995823529589755614013081008057036183869789219236073701576636105686996699128643391835949822904320480393432979764082262217117264914663416319976678446684477909239283312127084 [149,128] -128393499579165473818402829608622963285351475210154841100448793903034857629527030281200535029113968843889332968766984788355093060629182756366651149774184996852885653290144546657099433411911329464531069049465031546469475383783090175346500730025767565017905872605096295202175113871508146726833864281631793522682217249068327836764388072450112649085486940873105311769741650670963363870254557079717460708652063735515931258130696566986829945371646634944577384493706621122904521562283626099254475683002064402510062350111273663154946715479288601935926071202896582088746648800988867186390627079430137896560465850884275741699536105253865427052318919553865184904895443860987011066061320813736940049383605671342288293563397479990873419001812253020991000481614514843667662781183440626822771677527768843653483578257230488108114026883362791919560828403475788824071433828280827124816915170267347504194388880487116820376392679225175194269682563414111120870155467456176857026435925659758346274827292376446610835725240905283141905744910767084598991881291166980700176982436917494743223629363176962987695646318330085139362885457926495951290132754350343114790705285351563265757616560476065707306754632005065319181617584138022670514554428404783408623165139315889941062245365848246827002321866155518716365784768000355349916722905068351945108609692037990426984065774898070260773674335898703506050242050751600901599591407601599073826066464475915686414973347730999329454040150928839089083991156305323912651235927854980218624251997404522129594713711690900287136889781309871578897934187437074257867415728865413894351486130833435127583351888837119210535951046605425531311110509421991292659931421159130139739472575907684827604973190235454793379320075833801746877054695631471386262898552257535646703403074380554456 [149,129] -5062530118283497081921909768301628028137949415087189213219304464229854559192031227621500824962517827234968361385092445785679807983809646992911544896707252887734702863721439474386344475535896497478116984806196201196152926869516615063599332680666527934488258940315325002311726246350469822548067748646947054888704700968745729535911679610364326501567910217139909039116349941073499128584276405376727743610894622647586266424225681729258587345733096612872003151853468190847991843161915144655118296473801617974487653845259108682649107771718158258913479929328436327472703951486500293129748056095576130743676133912641649348631108231261016576471132792841191488627039985512077298626013525217534668491697274502023357035356858143940625313333551328259363396977546697409614036682464318419962613138579544201843825877179800290334760626950032509948040528452052214972346734271773286997150740180951109978731572575216159572928866453151001494339395455961170298360313495940161495136505857777354652642890470548747212695901927103482627153334039798492208287336702918705002484122735380607740663658360749417476736589804360491128369933801234042552468394715375697682664250978393961961855952251621857872338619536343420719715275604531215920825671484250096692703451423810631123168543165648626649612074028896962878211687722268336812661547820631973965229442800302027676392908755811253385460302849112592184790468238966791486796346138623137605881203124856582777853160784098631041798756766890015906232678834526385634489501167901563815583828778368205070350336824019471897817388354919404615060518409100279440322836652837438231620323425489860882777067233582742339853161577955197826223195939620853716560224112575420356791692394594674618198791780211945346935696217916107603947248594617287791351132205917379271983229 [149,130] 551834285188722627556280772914271207623081921830198653836991069191094754167601696420940784490699288725858754227416226176608977940319997849041191743203051605305876409150417889499868985878917854410175915542170636960854129259944521170912170931312521208853533176838241427175329976140543129202223785521088412737672678878658381384381760128716380652043213555792988597989495970446025056383789889026474027687355246137518953987897638005065939627070519763094021617923517309118267289556542181950650604065261688443102443557815970555829690098550061174799023107550602201428766570735907407624694095200210340001108573573824369889511543006729384759477922524614843985628637617371843084235341344442087501430144402279141403451849342304784975729713045681499264004465596408285210713249672262731482656604092916367959500432804274109451688655063575980879037943173687000814685601747792166886995411377270583250384132568728086144667040036894409494000028098313416076868748058547785131598824306695410037804752815224044862065055841971601651645145516726861330073077757740367933227080116853660053667481127725652424576405921493859821078601260175603126445304625593602762929480707844084116200753830268678982425260063110777012200383504345781903059248295830371920132867168478814289497026094243936430826529653679118093378935127327252442948387965332139102342826842611895315827584458497628664202144850222416538436939821233955828087353197863739119240744680469368603919923773616702309268958816512249488670445159737417924082995680445446054537168872519993903171964841163998682851141601865735532680106922144772041720208650499137790525191955412553608056641741935236241943623793216551786828779998837440655898817020550197193875334327070008759746994748656802774904095650989369725618923973093361463771974694945984 [149,131] -7937469121549500304431979302686092382019836470338997273479006988074643064670094660817765859186096299219612102067820059554521013921790620371961625318046269018022783395956473685510039613266220723387593934594654289136612565461908124219790149891410787456211368667297741466367925796738119298630920200955110022602319299084736256881171951868012054963037392432970998478830604638071955806436558235150182137801981130677939648843400638715658951317008590565092326192991485462054331985921580328330499057254336057649307390503921139487457165390037711256871279344928405565576694591664044901279658996136868549201740397786912211449086415927831156876752360854177390162471351574999339340334751614379924239349178551074381315222988653004455342002473880151625466383051564263015340874166245603254604750972267186670463944272647405566746370244652665608156185319014865736156009522350642336482055444031938828949238729630708695604977242175095734449908866083697546503787598651777341076586321287508915506228428105936540605620492980050304963040603859886567340827481440172983161843566146961974670096736430610553386175176198721277278663472262105672860408476796177806405479971989739297172287290046148185404786019902710232739606934283986467321061095280504167160349177905654892503754194734946220693064195370256267095401772954633793037696096760783685653202327854145394030734360343352071068502759557115471982585184900595185821489303634667653519817763185829823937123835301921265523366065089842369437506294533894265463377980950931241588133499983697081882923203503491097911508482550355460447055382573125052731679299201899862385086578202209037129650352267564502869473079140105991012308616530416518128051408167928499029405904007835743551021245411782724568135152712695196531292133385366862042568 [149,132] -26111696367697431617542522055906413791719001067789443170171539313193502559761503133075218118448339181398025472005507788079717780953852861467555369584950795669704179622129020683565415997598347177645834914361102822283013561743254973348240368659489959802404623822616338283616165515562831270349320302738507084358934891144090747532894818866991944135363873751382708035747653454455268085288714760828193860942719342638969613630611740440026012729379868207155617832981475973728521092799652311204790744416196283963870072336685914273243632275470371680957858901724862957540575298638564638761446959727257051839730164402112180358287150167431786703300752845002441755056761778257158656054863630736791477810526004877289731633909743123046129844679383315641345565157908510821179035613477547352553932334956775325501052126182160290253073694335633708852669643197009427119203681224067713691934596853848996877705743302250899258134189118390599934549406611955891977626512374066213814142007128140996861388846879205047029427695728544134127631595945034582908922632774089432357128803938669499921036331064421170075270761120359077195958509158916293922724654703877451076629746249061311362553284766472595958127247482042046386093260766599614716352423865017747305725557066780072465220484151187455459381642803406640467478570987731638723230032180185295148386331258586723534412505710885674658034223728977755539915535494679009604240215428965461047100902542815407765389058178835260659164282954305866832936003108657379574841478302871846417526615796093703997658470854598383285162873548464463622241629201208780661206848325055576200960383798680493891107294453713940247189197084337772176857512129736961037948843557493286321550768386269297738407841479674710910080319208187057430312286048 [149,133] 366360516227845873307206531439146744888870117478664288343859576120355830684856220071232417195729515662268019361787838999184853749861885228515629499126503787332146325290432382910032338600282792156073176194179933413808304604228370979270088807206566010513430782470029400020728676580621182294104050721299141306486893354892793149140768132909519717799454264407337713507797981152026707324002702060639962234858975189344727161246050694820796337706373043557815006214772461012162773799170381982314276969332696557331960899049834813996401884996645023794000918404952908651598092091275441069687324171260971183039618744124337442000274174674182718599314646497461404962226988461443719530395491162290875559981887498278556194678510214312366857242270148861732110971448206741262781280353022609347072245956341452121266695450175356499709723205374032161468642696687038023529872670150140262878130372555316622222353117231270821254150777816193657518124280044693249195166100252388948270492979389111418583974870573066703617660148790565892021176464979355424432734479641417208365176801673257806404740287811467665007738122686404283949018995523611372065448142967651844220716917494767638639742833618658823378907127784865562837959836846404842080245574093433763628964657171873845341701850013760302903640551465719895255255267693436035596293760919832222060832648141166016169200552374115014555913055991210344241395120354997234753670073114453726468671417927565935343939740022533103156282915911010457890006208694913559891645466532217826003875076763792971664300473712094345898091631396708899476975956442243808741527093050654915468413866915896028112905950963083462085411546330093137721044096667555979665002312406129591205893923468181484222924769059761110946774673916405636 [149,134] 23699845019527386873528490758659915964479004414730428809673270134379736029644002806028857330852456713646469559058690417394075310377012707000075515890318974852378171311379459700671105683049866240396588229496155921616990863253765316483285764217327891049475025808862610887597216021354995979202612130449365508676647587307357080071736075839418837428830531474439838503916873540580198808098362287048585741967112250275332855016247282531077267734313686483320304423685648073273834548597867268147354151327723911955025240289398766106429330304510345945323147594300820898428073193667473125834524486342983973907600675317664830054422857600719395849187069298326933651532789908944342688444095597803509075228279042401814358465840786280562826488020697292704731815587960935163664421606194258390850733785627497880678453109566448773341211806976132809195343116331825217588329123795158485904740185940787112572023562775414305790647122045466239516888803149294529062082065693486715985839524827508239187439947942460424145860628513798952308622451141742201709201245942600077857322896767374028015834184074032361687876413893023917978927642284337889793761638608388735735191012530174802584221389016042319491468221009164812158447258317891732193860718813461065925018635848308037567952529086384295299584316685667434919605670719986786364691690118764674140067942779579391154024823371548611228643345189480354882766602479181967555107558915912406469186243128858211365660126253908465802812468155970868482321112849840376036222626858916033236936624804544688764498417537744559937433247665795940293207844793035178069928587133052280554360308772035290591614091793046702837492768741145183932611848731433272569854439293767404534309574344667905531964229137676879004768 [149,135] -66205075370591917358927096543296015769751769866852637694152997616257736699839090498587511994514926052201646493035524985247702782544157014633785018592499210532108397248665357112506931263766207315132964995916080945585208792971012253919626544800129781251802905278643398834625171163768806192234983482856341041232093414379690962195394830263556651156574256995331689242926236478656069682394070789039624256923272709118074708834186877125505587732250838635616508238170981485441231750695700923931061700518798782950524956328233074031947242716080694173276623758460006834695263249847404067787062169527646817187011763268942120569255974737088505302001068416847327222312179454622372691410782058270996049675951455646966776311065073644349841128873493429838470700716040891185594459756630575128527712220292702149513257633044024120718910967817969237767336045500943877624924214268751840783465154199234652872230086634392803920695231029309585736099409197208304330544289489852547479587770797380927500612562207824095799722812331019437479116330185395942839418186677013336281798996571564149902132335423984911952190602798215747717225113441400286706672659384734457113752256316239549030587961660581235249749748366760823632326312284970390748896732148741056155109307125557061644587136869739160711626970310997908139073435434399422076619827303412121947422017474929916943212702267048814677600974278015507909670503461582241282397854068445681382975198313328950268524619211269481175494912287846808925154731593759710586182982780254685961125253121974932182237547842518341404580071958887346803314742089688820394427864327021559327218318194978790876032625802769895522166402107409084906239742578723651019413404300494110130517089381289793762313972180 [149,136] -5661845509360260254386948151061342453944977942678586529382833634258128913968105862844791373311468456386517132677107016017720118287246089926796641373769064254406209963052177495880921784186955472340467828663122463967482438167735928808475097356967877870335744947095847463010746169054659959114422577100543111385824889055087303106959176866826189517311873452874426591977870179988325609443142080812242174726621501042027782853474732236175659982880315355857500213223944462718961804768543286146025848289077986943487389060266876906579220691828107807340019257988391302100587519743328896252114929691505421190431756169765740733753253812871455632651292874257880348997793086929429403346231491614289755921336056531369752736035299779782208025715558209248177846954414211592798277126397450483810066341884272555236564675872091635781485388472102026812952266827131818819854916472573781196300906765268400749029929455070001497513200833863842730949962609521775025706573494392572711718002101620696512115293725076862286552277879685232294338007127701747004337313493261798487194023787839907647008554225009874610531079810424696976416481995338301082256148610553408115498968063102544105040794820179802223268329323787965664553213747566410092753593037428635525775470427191667157890423052216122608788215152759182908905281701712945360521420360910577575805471819752948291864776164062613132905541312160546732889041156824953010296486757270373416377616250836566229195386237479422478745767785554332697917562502875943880132047336533451485216286718561242701315157826269266620949238443038025456615081550981761168709543544004697292453927613591402812223906268194153036994992952474701381932647626426710218508394284626033244206510406534592 [149,137] -484027072813598062372955599639677387001325086116665610368592499310114426827399085976157938172589280261849075492904228371328258528690528765994877534795383247762235978275121532661682315198774751968777651017504413737630955796057096688088006176802829395592258380274127731707759303137472790310365396832864817092169686740166955694494117334055938235942154423372784747823550411091788995205286946294405033591688142129377269527517261823180066029871704891454719449581099118438500390671220206428850831944760379641482833667091010225760318712811267980729781508285654864339647573089001653432348338935355789559904923230174551909587312953259196253360109205102771279500581369978836436367526852726937216808039951550536638819100986143706793117330745611580686457457971504679604124031712069468205785106067053746945868093949819624941426399482900304507288477725575804029854520650128574729346899922885705533145742170289369617057227820110037825991583880567144172386488145985954524114339910535127227493488308712003560452256070620914314397407906791710180077789025779514893385511304246490625871265253454375699809459237448485684691046094451900560410418214965038498844677479648956838925431226663386744216540694023015471284681380761604847610960002045052803941182215543781450024456646444094624144552903853206860874473365049145432099806655068594629388944060377306280288570131763693200090195113537210416816214945626725564544301332213655533523069747263085002046927844676189560268192600948110625723673415979514887108519687744586936486208121512393373743097241068701842233108339300695716833856202248174493084695948650196754360546147657693755533268618018438594249342311739849637673326655354607140170239214262565235696 [149,138] 2409197162802731528720399263231438261756587635980607891942750009351371197740969520843045627421991350231395964209420783694013792119585808117909396779696338215900374280939834264097968678619026013974344278270951945769895604576650396116052944363886471519593967667668487673703603962994521594046827711312030305155490422113307252909019697205527664347634988053705432954456182321613446115371372808780784230607361918444570642362764089844899863132302916178840265441601653412775195443144554456094339428399105886849856519524226739703464904816780549054007264545052296858022601563992714337953467000186045447010102106729678537596705831328971802481203908164778570639129112652919374864536154070418922167969407079688823446926758284447058546070269794104338637719807303290435482811929517502814552712879708907061294394703689226205857330604670286233342140938759217588377199224540576748034591385404039634979971386914228038266757337486301397779602330142768181598507259729308002460919944812160966318291156054944186790911811846674931788667202525623216985437971874180541970353464149456965044574345479251381547466833095601038982539907572308999557230041549349607942395425562543774761118954513809141021307416044667539468452432465461023003461817221720455926643682915285916613746199319557564470522797877294044706478519915324096792009947270799075698161637488692661604195403174912026096826852272332556469985580851470252270402899358293427460879963360531653160572836303564107059149324682607714495696357795211960053584699682493201590073018229011148382082052283231984209069472240889001913955396027193707103314231935015698363137528253174630899712502106469097230394800220272646703376718117923489865718336 [149,139] 22717442040765121662336970944891884136746794933444289302170613880464464250485165226737708688948603127472226844075007100935990575111518384679768697994651463231675507318891530010660496038988050119766883661636975664690104060160515243972379370854952927553954095032141746747718980418378148827464931685222487545087534134749369218572770599117196958400839801358720057483280481564526693549417816629629586279461964409243367296833174993548908026516492075661801335906483384796558987136766660078295313445676936562898169157478276627751063465507838587339989439284637762666437493696588784128409379647525370942562456039193734783797793388580195846482389289481949468038857475443056776067807624334231105898423414676122934767764953826747514184295247116956859094986276603026323312063666898429194735976057327553684847236854858291801277671116046354031313250938139604674761439129982628778138649074410851841963417373014856730796022952917843558577560380778969108247216479366265380692781054009152246960931335620650244118371960024317363335892010215857519982231111721602522663852284297452207278078188286764345033092581817147758232397549088459662044566690043065549519915117588748037924000177741164848864269258282269233122884580501312982634187822172385290075963776754480118141152446328392502250253723485698837861170144740906178579572207834676068552632866350186623774104118419818312019578461593181803832108350266933211606263830326524004256235774169816724981409343199157917202678659910091862008781683624121702885678177979923701195924572203155511735153704789885247721730115813394159307630733517872748662562523113179773233749417918819674659470557768246136271320331295799526759690155048 [149,140] -52072498740696295694763343983374280574623627214204174981862761659428232826871184452017986055098641952133004563499612159973611464629268872999351637848522088400830436334526370186129431654353230396286821531516469835733631334060054118851340379509283615252681801179761074893042993888532058414981938629592894821278986707073862111344297805499284133282412819103235702916110932001963117754994269164737533876088130304700694072371302828957268053354996491639682676785085942048274230789985016645391489630485090529256994869532809165708279812988482797978700338787922238430387434845653310680610943892844611575656700126130467070646016901834307349603449241403911209030040220701223901974864473190399570012188669156184170039824455924773919510648619838436500397022777735894839426690555787611138475658968193314057735237164413619045960861930325136406773971908259520923050277595340394869648118592691962750722079298908270215494028577579502417440090400387913723116394174100755659359865733310039539442835867866235019597857590494934995060693618831889750494368780325812926156249096357424240250791829858162583939415876479187581242237447610475982723139780424243529169472271429633306316915050134830737668857355328129167429611460155889091660001864570365633383319574504337878118429326734797531213086444767759352215045173667964065719597602622912371244643363259107529038131929295372649901936498992993277972638975281903111022798892320028360626964477719355047794361265258247067878356950717684334848197594977400753464435068807979507377310387998037081053312740187710501601105517802434566145172855617788227110080713838557930684833068612847890312582371468925002533937150150272 [149,141] 14848936246724521174376888506338551985770660452164456424279913214743642754975345881952580587778118315466867860801068947892211675033362880168776043320274885019086367580646413121768789731924563988711519961020883238329443299775505041861144316900373037841121304963597050562791640315433160755570373646105857695539312166241401027627801397948588816691785512290220710537768236412796041480855733750291728859428388096284304821945541039272762823595790530262231996658953060664217080410762496476576242553545101171592539263127089766789602245730402675371508676995872019091669207726449280573479601878519694709094854233842184481064442657081578192496355734520669248727319984061457497637681572099414347738318920809139697280152594060930602795603719999896767885053063885550375504740804644110588438089368846812545046771175570269731708049690966871152866712667930906603847875857240109847247242696288851888622253026377996596236922710152771810748425548571123431109011755273815140768633625933998593006183704250007289242130008054583405144457007292465625488654078890413257538745601621711870229261596226074450208129318472562067296816994207357454744011132650536401567973052430731860350858062941354338945840741350943778388680879465601096631123667564945750843187125956089184251089500576797923755968293718894141518745100901360072157291743344240640078194604407131370994074142763509274495005391315565870746020137325086135590574886993579945614205730351591186314092991323170395514589621370734620835425380001182349099337385646570548945354534789070136766336989436515078781538051143751400217764738181644096358303149560415745492229454814500042324980588016435360 [149,142] 11192005416932912416861589802050671773269508067549220932291043337672211972731201497254288431346402120440916199772684810911064204969212197412040667408278145189551114577659303834783214906672204232100561454836022549627266245707866450520796162638676516222445407498143945855763377918505838969343431562298664630687011542541506459541995401733344909106626705194509255833479874717728705887984197951631019846965025394346501070896387759887896688489357510331438210936767222823618605766857136500835749092484723972677716132039214199213472385993707062437775095324762879896680605420195188411602846127204904604002420607779627547711498933882355379655413718280244070701054659530660482763377725510895625176718282526387653801504403110202802492035916123146886272699997106859884259550890276697874203539150505496307787684897801187026878863557254838869960618919796997754559779683656439725125795831769322329841949259229914418932037958516381154116912437586730491618339607584408045119119590253635763251308487055570197786221279220563479135115992400201862476410095702360410932302533349999919768791993897281874528100784521302469267932315360824808192526151829226653690679637509059662741668480392496487873635506456977109162760802808364571811280962997177102780533214964764711087025178060015541883716002618833381908415947787403530387498252899326156277433074134675413716810198002300496547216248765020779956603217401735751157155377772443702088145597716203907245048190634263426572124081077453556853850146124470542873808611482021003819629079211326516134183455154270613234370684146046394696029858073847734451756342904512213451674987213667559424 [149,143] 1081424751383428790601618292895418689812613279308371590643303212423079179166448293639933777141712041111775576362005113640605720932325319314504249798047646757161966009112994159760019385543739482137447928773660854145790148772000781526904266716963147436930734416303985503996082289092038208966360965304424658868648726292603208525327940634986145721562405798975861886218889630572013690625018883714887674393325798803357286805122179025204838157858204415667941591898696787823119293844449685342056649254678196692961571223559046836006308239744441697827570252884515714596825462090390795604381564161768033870244007191694117711867158554781631016857563257132379168444389362331075733329706825229054148090957896598817145514793467847107327105094693023097552477182545888904667619735463908481364743282903192819390190276410324380818028771140263090982054638294822503791622855012203481529161177448199213568944715199227999253735321721886238933615324500234977411936388625677925244661678265573516492651773541957045877760288382904490635372256012891205102103964160149918921046046218855098393612117251068767708824783154146989191230976487415218774687280759490798271734466346974554891541033664885364712201040745909879163161166763696689197953115692737105574143388576364813546312868394510998350021534826243600697094800990221075325355643686250340006403740555075999321497368198614336501114505595930807664684944995054096555376061261786669125487631011327204761830054492525369992665887266746421636076915346667562469590075600359477199436387810836294799622113370455044673779504693519320539469846350452596740092610154161540841552 [149,144] -41929023037937429660748355524604937042270553747901025259430682414772879972077837217737345237957531655764688645101900286830450627091601106698765368624558737271742708524246913933810643107945432817784327689560473202601221129708033139961829072414061373364563132791595835440888806786029351255309771995712039541900397618099014697124461555313020583215091295287816806020385084333615742140160314785222732551167011297363602748092352212246181741126270781753233522013910796085509835180071864088450910610781387903959793505596613382033964817399117384465874377272404053172228586241950854778488433474815406646934352302788345493005863990716323206988668863948346557811908805391308968095418340703964289315584472024849216850918491690441281724617158072430746628810884058599863601157820133960778144777929388169570684668932747856487707945011251905433395178718322774837525421681957175638169189042455974660850972000989053212172663682080852648971991939486464613236254277546004117174222533779830645384711220746891265170736889642611932222504064248636457678449951006904919239616421547371379715260236650775558421888634163235873292638878239248483512184659636226436431218501199546677729151060829758298231440422866184819949982219615704417478668792504630849331427797827342826701789952081586608763480983055351173019910519261471308672822834442299221427877673751885461528922520815505929905559067942143441049307677460478450767536198467587753424981309078534362175498857063479205161852179078968466247241669061518447551846647492782638216998317181730596672222302067444904030830500457882562402412089458889249126296 [149,145] -3491899275861838667238179720159004406668346143562744244957056779220513101749827722476374127930465805922383303336975159169702974247610988003841801294446128914507704635544436921441568800855210375041973609209709239622267997129213978277916515327627371494986686512512404816490036597363267759168742520067299616192375604545310699830665385017886867459919622851369804074809332062501394559639328874681683349699047795940440029246504020702434503293214095517191750686051856211878143369062886526219527330822798716634310100462270354685505505693788260093723793072678148777514099858885181595256528848614846101881246591447121368163206305015922303497047499963146055308426611733084391916415110829494072255706412125726554792668556180967445840008012261828098463020360309812967999507608907381003157336043279873434117931822131401083701815648464276000027533272588257921248916075043385376435163442337294933186260649470683272417080778627956977308407615582298417778901519555877725684588665109831072238570361295817659106522339943054055128791329494721568628430269643954084145224020450604876329765840196003478511038449779862354647188660636208193836519924801981884928099502878836362440804055545415392187251531265453837482282614803650100624162955332058485295571588954438640794352010949394325254724482184952471802129465975355580225035247071101297789182127875690369138825773542317218564229143607522666130565064810981201549736076631373371707793947072863503327760640246535092411821419178235005146845504717457095765229438271731062296845924151170491375223804917612145671071317319544078086243945 [149,146] 13912295819096189774014167911171824828165301797657679707740704583635846257263124456499688330697790686002314271802812694414261171438338908247570087271905325036047397489242550819718283735930488631697978283625128815453882792072570013837446488294691601950652082615064952347605012203902910184951086469507472223691077684286060693598052255729776253519331185693802649293961145668082138282962427570857231082876172904105354559883752761738757496050234751044289231677117126489231943551971017491735478456247351523424854460675449757154515109740895736999693267827963041782682928943195875390844089104142847339643581428613753535719067292534939790716560411064665828437343743972487833935254755038613949844507993217570914502058527524187617467101870550845629777787449160775312026782447548087447264130958932859852067392882173501709468493936464800180510948582315528779331529819458804721845326669247082863630556553133236035364791959580373823450918719589721431447917323344334321552038472169134856130143805913899260958493827023881443587996829734318188238221376365510304819429821860597886806536854004774364450016367473479637559588281388687210123166380395363694688637694543658571911213331391896670010361396108209693134083335917810907932306764389579084180597988055468718916758449972792887501020121252582375610910214615304950231769400882882807342812405794980703851581031688818811346222687349417582993551241537841343714748120660331937303689050175632682558666704905220519883834750871083030610136791703186017907661471157632462610713920043991871251351571005825547056343872 [149,147] 3078678710903920658488698338311149771737397910584938220002776037291562812346924400333883127570992034766730565353006135437960485897766003372059884011874314679268322421463157303193064027234970064603661846913686830664831668138501636913548690597718393303364398471587360580304800711993404486564484721447306293497790463583890519540300767763063937540020566219550105128097269229047945643323053887169155022471434062095402132973310018431677778806324889985887253021420806812880225997780820254605871070411884177077280992181858434923408864526163330265730301354092235780900398416205969975006508456503108575811939638045641107746893462643248971941489262432779260074327481481994560308327462644207527157907036804196874968018141006620811672618256406108106818584828659361748506317255046079484369144421986226720327870753903266072760016356607632718031459779386151194022165632404070221479397575479664170173787304971083948194299724686106253095499392218433082279071957566454984807622103952157163589895231514387943047405087396502695721334180164596504658667805658220559087707197933726675278647754745725699511976300454878677447907034344475567135945735508889339265718817369423208878417101362668074100274045670791181708695186958219092307694931730412307674698121125902975277981049543150027956096510522689093790821653985994232744566267146987370686417656405284637100848358660326544361035575171920561491749818856811348739060123216596030661084292235170636563641346328744076081429903991567668800423916808957001529538384638187507221789563192837273766740873416 [149,148] 35403210317691031753875135669406839508873970649557710378442324242805294587697540564307101283351450276542874570447475657521547955304368968196143468574726969316818150056590330446368963919240245365965888829897967663726328420781475001584574955924360819204263463838840345566894471748222857451356024478919346252458752807063275504171932414360872458380839456374165568564708362390140468985791031032677392038109526218917185646562521852439489547523894778601595136875376221570555613847947819812424424225594787556353555272998242955969138139970298449907064826328110531966650997768470262769611222104914685128274515962909396328457373705442358377411470367903217659391287156833765827757881073591216651126718647818639173070045288829085035590515185968407435054236015129361859145285323570805398441769018669988589058632843531743606764929251412851262160033249103369921995876846797550748193091548926576456705501072931759885183806073828586818310910407537003437515748466055279236324201631718150700762312328529301990480559023178459078706854914671924471411116251804718100271880574886699537550958188284984523763835624233969494143577276224834805661906858320953028120096877965582918444765228978534227743227293181886532363337610694378673496646970297329105648327273281253230006858002208556594620163639365974249269480914943138206740364021523094404756992009397979901314240354545684478200625879829193830916326515183573706805470290117342991160261764357130723304937776645065488205784326227880238015913853930418950165929092088615996194999189600 [149,149] -174109950272652661083482841390172691861278679928824350544418852876505281624902770693652903971423081221953606637326305122460934963037132403633947690820246807468757057770290636662004501652449552788677249050377233376292669057967286681904638594815135391502722066130819168270466473016534378562382941592932999359204974869995143752298209426588135676490901817444933412584050772696897831543342831737871228510983853952173613399956926870172161574331690805820752732842824564522380877281926450432379761146277591054013946489510228146763350211904229976894874220106748501098310223292892757824230343065260082051853028524816956290728199383984832184268102723592177391499733389457013027253081872319202019727728996057111347971060294374858163877315339653017991365674138765049113411115203765110865662283897254385583568104533406066331561018775894408903324005411601438143210865127660797536137094151571188678526730421901383296022210553591859665953470752915423402149237306132301024262057888413969782534568427826706527940376783831295632844990824268011413523072289857474226910403649288231547294662214399705215070171347515694052897689228549491643530048038199143906309054960485589345970788554975064642961732266592004210215912872214086288042064050377509250814524944956351137117778162983336178774963165937277733665552204592472116899755539567024725844290648781134712638903909031840931420056224388533895962217719192606576542988660006301520603240164170590350166504170517959813274163095638377792349514258493289135788716788780 [150,0] 2097374496431411531405293161982619518574046209213168247741725307779047795845868646721591545229545354935178974793745154441691346457460300697985585467062528459487674998482930639571812213484241632896907938016836942809421127473065191320003181132655838410730215195578061054226001501589070950937643233709772281399476241601891997619644559477214392941921624997259125964612920607181008049174058226900190647586597432806908996787687816964239605759639662591053174390762969865734723293908996375132192235146044976447050550165724416401886866121319273491314591709367715776575550051006922173389551554107918835004607884481734807625612155551112489818577358195232939620968588540466118705842966410651898556808731098605518312144173462775533294453512890080974126188102374451438576381389323972965597480348855159228552166782549456955492693041275788792254693382192117307223730531228254193484876298932038805847323967952760512003670116708960714467064783895804958508157996253254312800663507728241352151460407214813448343137074630011398891166520105097779949775790483214072877638336870610762448317430717613316450003737039600584430324060864180407193959498828187174774726106236124281952238955413123072112233649461349276733370594281892620932232432226103478148028762533086205944838870853085893604183676665870995558819070808190495891097226367003705682789271276184467091306693917736676963582571723266961202280583263156597331520619211338539170050979224445332157874267029905300334948636077117648258099804133294518014064287951756822942547540315643365935299639160328189360328763822311854784522024604343161646342754167669689567018424120587753275838996818251010604838853058953069628996741093094347183912492564444000720247743639647988438749200218692312728379063272694987929505682467288572057314362341173150805103705252237367863575580375477863342507410091219865951464079939845243968187766171371157994615960540815170768081044086063938833518261336527108863999187901232519058906404258882504057230032942685168988023652666243356915032302978748121621986728936812976030475141161107272652264413428094062361967650361614910160943960212591708034836097996692012000554756516625462302039068263979619427290066158915693467579949433583903170113823233807464668196155106024203177998749082043653173144643769060680796854798770926463375607646438922504212135804928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -218671467403099678097944833826565149160939924661758385411492964530934560649043583033251720157665595734662055749236457264457081969596697829648950823931320515686291624949552510462401373665527982578858688491947435262815202700997989352337814276396149825631463913842527227530794142872951344121258431687429900208514830116143136171873562374313926472343095369809471422990280078416401493017038033988791881366120240438828007015966135726618819204475444436909414314840184073250036838060084367450148667498062366124842273173984800373546342269688963257893289301267802886033718422916449554285468359167374368340690110631785775841307055720837449556308112428943154792844644249672465796766346313200011734710020771039250558989669506067964949746212657008415984840519327490145669444162870911537404349320423952694262084185706085333024687936048393021029624620270813952799575563872533537714916402279790383339559311493015043626093907576662620240852117308693467131078453966785837944750719770942685897397647915362568852457331821250102417881354657744158921922494997415372772365430516546942482344675427649152034123744547397645667169493358728471363985208410637958205570861010073553844021750262314468807446344541118495316116851538802687448150434925303536888324242649350836339657645436173773670953243063197243422140451524100448111293106556691284672220724499736446435040605750014196157125736828010979365488989762029671042520424334980955768366514951036666400277066675121934471761096106115236066205903773937317419241678436973928655988501340088153050117681486539872444030842004732032237364343241334003502256487571965018210097893914157001703626866198434299833593027973177145639417474971009118544092523602053833155660661974464774128398406324510770595329606536308500031254096958097412885568307775277827882004175503941351322565149566794054767446571352046349435175727888187016470511052448122471516521256870229764266854233757709955779218781752254351205103659470026000127287663767321545841369341035188964071038731770782937278309913540102938498169145349422106686138659554504403145217440547007252886027963713917416616728628570479153195043609400382065958176806969723023098903947970678425608279699781746275688346712271220035747478218952255904336299483946660022971353692554952600617805220730693611758532493399329759560726210390472167606839022714880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 33394683891725427717803930347978179198532784577612991665117147752081745812995007402528553903392299289414389270146573200086076267959209349104316041865683319319180069820523709024442241316432785839502504295253311176897824469833398067138928881102990009997489141249234987521213750004273755898099246657127171492439725396764642783692284344749334707752521008792138136599265891803398529426922462793057270654466783451903368982546917999767757083272195091047836728385960827893336975853583230378712085424362592400313175451591217584625038030840574432996762302483835357571737615085657812676926631550652520186286084047508022860249206349812341433415283914710114905642442698463287567742589477239867161375197880218215675726348090955266705408546383391473314751891182812885768568758035183476531174392414401449109142559855537794429768971212824565271644691279806310517412362010498171908109044423808356186097149951081537398815526218830873407160908948378703576250855561450641313372466071890550489781198940585285514856309723234929287113321875910311640860034169137178330883276877632161885445900891452355643433046433743083656924582368557113350043868816717719171093781812786822198007741731759533126691001690317038492074938896056893871960661286407268638779773167961163945003175459371318002127020752307997953111099583716107478824870557555926150240022046115210272500281042192227081923835963765485705745489240228632788468634060487538614373967674012108406749938572316667616372886854432792787157235152055062285538918708589263023336659248510171982519384170960665537112335157342464937793124243636576010212153950397146770489766792774372846627202878632742158408997139147080202991226336171175538235879308696153712805528274753572644267296326343334781344901300593056077417568139562467245396254452399803973745965962807188542171322700218051283402513545425762802030998187268010704192519401887288192557678090605889221944956536542892949035989624128353086250253299022086807902778520686288069407066790338603046369007315909918448145658051949767784095585860698473429164997016905930540519178771042493880098274701641255029108766151815816048554717747488187881001623578842335252137263222479440867185325221042065153667481952775156355943686285136859770474825501936786168727069817903489992868114988173076719472309009084869691455975748883602866308620537036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -777048887031220735869671684817179260177365619068879821691480421537102794051293825879529661130684865305833107083719007837108538271883469128006031343932449519056462503745504752214916065493693704707766315239671054466922321507804250280360960764788175503303142256918680445577868050189329839689714162261860644395671350966904004409297066704979514196894969225489405037605724850980812499668927457323542191060227409649803906201750048394303576463194580159728629115386936811082274295994780700053427168903039562639244380848595971175668500744265871318465465292693780946898475977993970847964522408021150768800649146159473873933867766920610281224457087247594067052672969520596358982163697032012515726324414729640950622793026437111953890487314158076039487521534772012599220661839048995424009392178312787629026872262042986993600072006065231097308272692954283945150406135854857427550293762269752948535442876330204306989616711412126979118678141643630610616754701145764601071942865446524497236843030650463072751305561053340073594814196666877772895600034179541552843119424662647610846619380381230932795068707335022926172192172940603521611246572484166393339693809343866033770885895571508166975489134437441156984951738412571661478115162515798059082916979458692516770973398715925103848810292858498725184751627932682409152318581300889513030082772895803544118657625090899322191641514203708850017462670412266447878788176715005823138620331813256828693053058727140236670535086834015604953177256699045002058005606256490189146687616317802985789263542091516392762254862999228759262104835104554040610646996338536953104115273655465754905243952132122988123725142065623049153007058187917584881527048626626754409110672731383415889287651052831710186034188514966031718870655844524259239753718511168052092329223668542098083342120301219310849956735607156717096380192730061515622558954434392924807497162384470300732407987128709402893542629498371910249486758507448664882494538733244574470094773053924550598112434665650894139735470291223111488283793482745002166543833849319401549108065295727419943661336406813289175033579033303088894584732847793725589417466570603620712645039311470303310823963742386464380699785036328528475084623901511093322620990909368130410934366620011616300968456269422506247401751234694816685370345027458274420066490725171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 9720461009637436543444812159312688223216685329668122305731127385279932692233284055434618728913739237622466484854982989478013536581703765057905748166866183610762567246039632618202462420932722069563440981271555451894362544169845201090971611547359851584154123683408945199959299798580926675648152111679171732121401716207607424980881087846642484554725767985342619307066171855874003170998790456461687160671095967060446095916688678636146226201719903080751081286174361556243547059514678188641856260321465185704592240000636085836976858600113543461128523418287770011123225125209470545601419995474300945954136854359616093148799200595320092008820275995355438135740223209406909856288502138179285707321875849945527036624748608731008328827629851031004844950347203676074548169475749713664615117154720063285530690875620100679387379113819920696659842030662258607499618534286282906132714138353764700085888531123863649534173328033810652445656770147641771778978586105383158282930172489229387161786315980663216257593552539030811716063375303475569022117526982932203008081817110640479980888161281373872389926957521231220997867090562303988604384043200923319093158043886288256361426753010923729423498160165835317702749991529525373301309847211549175461311996029816080577875334757218989872838022846698492463028986104377108435798890715057659826573172521706020235573958393260610465427063449980986184144241207755770925627040726236720524288215956156125689137467879592455969081295582043178378284379694503868568940703358685056401460533150662220532911837899635090089281259972253340681303223285880958498281966894196721193181335551416392097404019792337041667572331932357984889489037279227151848725684070639229068638443846349048558793093357105873620043415783758712627979527094496915636237107348827128819214106844955978051937043625498832015211215517164405325029965285074792304680005281552409424129873645178173822258777489477767454276703279412700467650618120329811288139125724561301306805670033277185915715112906512930614808700266695465696618169978250797825454817398617968914081451543552844830448373080001916160290428337688216083941300303991975879485259105863036174983687262838857534842137166877933871305865061600799301588184274105845311853731928116073146634633328623111757394369253276288470977577029090070465124620724861082361394527406653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -77981563569956651586190372368971880122745973272436483436354698707430743328960378167719819866080346786385551609844081003087753574414240263872067940452333525706471014424945600827150554097291316380434178520360817015625581387389658535033977750648162941474824774517314471893300073753080177248519931001539590431177797759319613484553573683835660575871606091444306153404742942996217848459970726903273864927973130083496332868311043798498490540216540227522504943566081099097646394163512636613592100635084292651384287259066515918259667747376933646868373696300869702338850432452884037433483795603670614623507314233923608630073641702064138686205374477504941161460585486263226970813265917648929864528025792937154867485319723120804060950868129325036158279779761887740973210676199368086571932965687998837968300475672991293786993562833394219616099944324805035633986205550348778356334184275190758469413758078196972847151339342253152099526549334443625639227845043823747408843960816178219277435124630927995912917611751661303733016576349650419664138707450803161431374722380473963945869355676707002350961101233657530852316255195161423713959339705428703856617382630653112135525694141019209727889668901474299751689932401341119089475858556433983556253140774456718407619873144390392753885244306265990277324971538405886180735220656769320349668293746637851017411894476222263000403402350307050880047585310879336551351273784106267038785624150268493305744370024714667114878197358809351075866293468865192010614827721038113502151800021315342264703065983314196467247279170638593964983067229171702390784853832908383394017565248299364741361112329488361555733873305974422866218266760023186260653541538866820274344663624840712664089447218945715343604250192558019001163065274271936047762060475086238195472497469867206789746062904901094843061662348758047529790301783203391896963974117378934345245138361383288079277233323040096650412664471176124902864672735157884283098519970272691952080861324846156636346145848868552215852366085079240737035053867344744120578916500863807446635217585106639584273165220325393393074925775219911778556344022185927395271893009560096417167220107725466383402351978381045360085264652401341686099168365721323479933305614023163225532769770746671495218059530612270405423105881951267391113830895349015338009730110392893440000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 441030849399626876066884767434678365336073924321620808672306304485696865507958814099575898288012857754482032555329107169467906895998255986973450202232481694916678205699106327723488005985540290041918332029851163480830232539278052796971911401775828182145967446382297625034633907354142649833247397003306916783280907839251151364851010953314444619890404738949189684089508360099487238255938698460496491567323483978791721090251904036404841899901153464846285669458122782475173761426571666116989768851035338258218529571271446147367899929752950519202119417752118735345668280815378876620226847756823658753396000843032409507118340960050632498393686768332381218443653947837581106076010764043563725307605987133585483437012045293396387164479896644841685173409012487798488562398886301666164321187936513369299305594032505641487336484346124255971270277039841478560178836582379850865426284097332166480328220647456624899986140261238398493138402234271087386626646178690566367015636269234284034488816096776650254099663698802654664791213259899967636058584304570483679194621132930432381305816046653826883574415599892021254282685592082550629231225637036307261785620242371123912041255166291569270952539928584186039739453907592099302414582519046567091585623696201818006379408596391851017378905490140469496508788780280840810716783727520165567665394779158752168217469816446953640618334888693822267938088729585531304701143945409738384278596441575680808949255712700617445587167478043859795466084052135605831425901978657056524138428234053108816897379430661019895567479940151811275392896937603531859108097017658338889594483737952035992527001599330169619504415616760305659508922330350173715711377010845181305517833202896585732002438413566850963308902886971051457166337847767748228453851341158747645412052752237394665368101855472522029925367008245840781950457938414287936585364191978904689148377103442040827617164153418201542693347195185272638814277409678292935108639459493367115622357149834293219801956366200377597360145386682522775131888725431129283640447520721555862594028197039505461239720635107267269491847959107926429009627457883448769530537933062339421100045697464898508772859232660085981334013151790010331533269402411201106789621570864028523646025617139689177375712376113594372356893678824633808096328255124903622417319517805871104000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] -1872852557328496413047032698348238596269744262476103811907391141006525106858368822921325593337884809113513649971431573727783098563315222980948545975876183321782351684011683818764070474429605920202212516497715756643820643166883349815548126672550317423604438351079787257022372908701745637623733892192842195422460200950646540837615644148623794712378096699511646334891426008076432291996277397894746291498541804025691766575328652432969654140091799903946471835751309715795303701788813485473081861615558611896244650313577203570734817518860501900033927884046777300084733152269320655518497170258395937272538753425188731137725069139840922700296675957520445807111595366409175968933872559412925447109052874765861370472138280650370292918706676559006220817550312706662864966353663399715573463507646797519310983872562061032838141913606686231339498222560266801980003299552605606762064436320611198982949921129431346884569775817382902179985611231681578516501053129231071440347300430687275465740442767751267409689255082264952027501187410971864265091553160015669230519487200865464704928577893909817558857702983490525756794434438710612954285096646268524996506170190444201670413438904152983198880281035677413380251218445323459334197899243868788564498231507687344020749103953427767227956053346395799499222961418432458478059047189479768261353264337386714738292038225378591777694162570687243835039658809146293666548376870726284000511555740222075844778633284547748150695711206415371612835408472530771112956917162385105633583210961938689288830655730428166010422106524966370359111579988775878550989422659918151054590991573621939980188315590215216130472656335865466271135715274817868146459183174049427989781384500766292070491455812485445557483912419866977389384813797138215735154148220775377527211022500525463078584432883405449845263263624406417313888984303858563631388877975948616272068981769787614401233158201482255372416504949525929435859797194792074773656514842908338545547786523222017551376544820639250396211321974687752272056919140467084524279460675110375585035788783591974378834385723265702367351477672831403766189909654122585171588112284686039140281958800940565431942115546275034064557692222238599375161952161371714293904495356204685898699442405861543517016114171377877228372391438389771379385136125062489717770847706457047040000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 6238507078714663570570322050460256029033371514790182540330762572273078678980189196906814188191387439570047623883066443372377677294070472446276379230691500653166098691001596295895087690091680931566765378871025680058092599240994944363039465973235252486731662187720037089081697425620197368720701620679710377671324263699385510018636845865288843703908385719148699191135830235627513363952084460239956961807296051489429894089320090512227593564825170137049331979586892194435250363852086315362288780092261263937518316813050267051364351395356494342381615080762266574678916026448541874940942745579190423759772571684540283859771858185189002102108051714178289956414833595465280157399141042627567130184643880612787676802723723580784194318517677743557385016578583743931049833466931233182276310546138535634307678780717460297186118681039373068248835226375889317218107351365276714415764626926651663349296502227486120579699021062281895482105059745445696909018293325068450588684786768080889383159617191882061536478054202503766140450877352522769169130796440997385733806503675086126652636563783879578158517897299303453999369818572858480790598216763851942211723881545604351016150933973508278010742625456392500223485178204755141101501565749469595671849765494142357632200248081236712862339884292219252853269559557236109352802436164472272966951485532204055464483823778932582030805802002469713943483033103772878958060343688612003264497375691974035763844422270234366773062369109083992532919017193545049932540904097082179337884128003229277588537309964315433587144040296216055743250676028431040414772793951617282059308614527976607619234341915910387768193694301967047002022285346307381417883230509761219589173332307051877644707443599310578163479462602966421617438084832938555754087751927556383241798525325385508873348409782316168527837454794965704429800091757967303641830408567070042174994224327025045801265546498885094356513377972927222737900887878279237386360920159106845007207512956329255690317872448444790404397923523947785909374284635682033893514316747280612870167631156491611385523648401636373347641879537303378119488538343292523556314180897372927173336338135955317015468665120173414083024480293372803740556068291377916780731778178462004504907952957191590897767886564960801125608587119683454077965679313272539881592145683998048256000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -16816749896171105676737767590060188747510387175975033413550873965110943117163415077989192579326741518963851974053273912914350817596755195892859576719168088270008753207503912811569687248494544912008533235143389623085943377600261706474775578123631335266221272092645310059838148871072720386325059109274141713162605765076879267013142509702663351733977337247759399240616303338489284752885828757922873809866794516707241150512743112722911519262245020409169735961451348754751743316082377765555630544351744600200483361923814422924211195837456040447433553636766084412430737028656935987365881695532953009930452000359344615893660112878865730546227843513785537621425336083567345251471229490389064335452710424198504594092955050119984661964166292526877278519511516244076138540163787636691219884768488260441079192987550358235016065566274610436863339399648479600267594410393099280458307925488757722702464804231205507334306997098418826726664005710343908654342884911903029279650750299533939219014571683151728475770141801318926016643716315807235173586029790617525394884166886689091427603163611899583396668383715656766641502846803395294244318767888002804737359488590749318091579920717433303676452071155665990836355752557291436311259390315901177925438743116853048044425181604702801063404733460750822898165439934286868584487442143772618655533016830854594717933705357982800806335067853041795338762411005275884534221613809020338908824231499186288898217897557223979925191668271938315460476917076054262567954226995020329013261865064175773232547034057552740068159811845915620342927411286415639552797533750352490030438811566653806696395962933250105352318843398703832541921672833852237454188310900977602464139660788141191663897823563778846610255148960544505188696760112814497335572548596342594557213891642099073908009020639807878124766448184303362761335519428378345386092254600128142317963993359064317069104530747597913024650297908697219793185221219139565553820170470890873193339907871820724144243568240883377259102196383401931024637663499609818310440974344486852818614283587627613741832906035714849227536028147688241126180222852335674639693624767573587949816214653610280270567674392522707098389679167767171979164236048364536990666118793622147888241063391462290226168117078962780069092681545998183347438593656495250567712697277239787520000000000000000000000000000000000000000000000000000000000000000000000 [150,10] 37532955270766297155236703344304418247327059600416435611844523898952519975953434926187222266923112693037658697408805340629500513131910468700960683903494312177095311941062817510505543696808205870915262068394959767186260351740490668594932845944717215872567295521589095965599535959000005361044861642664573478348756634006625645854616458812828131035362945792453986118770695987126208502921802924875185838823798404347917602001119650639845982777291177656521753403560324095424089196827463683507587167738714604384337241449638768629430051451632179474078274742320359566198694334661121932231162294419571850929990038235182181835931282795009478743637480577753942283403398975413784318345594901477553726072703386268338109423429474109793134694416684798425641918648478323154709137854783344894437052466990701168583847854793431582046394443361286821044872053737750627102069653437975259351823624097278874174579512739606561875292981094487522728880097191531821234795927692925853299567308195673325415235465034897050851696124595721010685389900526489553046594960554923999813711398008725298619301829075328908646267729385755800230599245220683483389536490073749618043156266354324343650834122051598499525062363061597289783024063958032271198887563532866059946279961046155489158632859312263498937936851880951307215918246004481752675754642565813314271490867019893419252226445979854653362365810131848362006814293957900803401823361184630136611380633964927612200434433525786549530248934642865131549864407243985836072873644988938466129419390986364093311085164274560204622979340974648023217371338988716367736855093760439865107313665881399619178562729286805561041835099206045283312389935882850497087313384577229020033348357839561284710560059777614116222802534671354385510767469173432882429926188891840937158175803953611369686966952099189750155580464647795050996643506877221711586441540387362157144236847786703579791053332785634686114828521279913968384054875946349059841378508082527231896460547211007684894855745314500283531294008488245806887616814560479760863058861523684716230540266018415497792177706387245798412215823373434634955424486648035840603821805226461219968822657007263165445633080265829432082423859972280241651428436516683906482914415668529061520797717602231411921183002516970515865461892867788862882957775479854300741445124933032083456000000000000000000000000000000000000000000000000000000000000000000 [150,11] -70563902926357029473889362010520987842087003747753973595969914736328648444892190890423753400221510826158673961466677249093297787210806584665317089592449941510333763865275735969789826973204528729208221381333834695996805742644836552361300754191867120567931459820266408189833207984269325725716345051519403840170614679126003411925266866721866178771935583692941066242999710972476720648225914831454727481958291222206950996619009370891623798635210455751698291584923790323961070261290965652270067618328716929870154460674428324230800762045395401523021980882448816446662549769088646491428824204988192459867462053424594602724623198949992448991017351450669870737167733586423720145339143880574321532730963866651837095171247663612361715701685485660021323758772574638521891316460612605841842865639726445967546437891540125340300550067985621181562606717086220116059230302645409820116394542836271652309553983281395755962223140218854107134651143670682157663590516748985039453050568565485388172478444199275705048972020009492684947423389344386545987918920681093810416057975422289875376477765178614556685500927000181988215654008657239995404506093945884730250187409179009791678102534909712383172931457654661134688580691354860116727399678949727835132132123380688834544103353091939044832740753835588308914289594544804433537588992991612433732322128489251191641165857989935260346876484328596032555637935312822971252372925069191997181403051371923695723577270863592810544466565371818183818597403067990424958751505259638916103034396956237944520372517443597671691827040106709252518505056906081507000336427664908491329371608667893173893947592312997496695566146160341142193170472306928796536594091317358563812275126787285447763762681674323830306029150369329416256194689759371376622345697139529944666842488118499651759613633531925490180917274906971308839955313841428609351768216815925337358513962732925365554751596012711007718452190209225915940513000528306051304622852124575792558857159900785297555871458628497320425233391400431299319865730461012101579802642510636169025964389980707415979388512691586821855075125647977267166900691992378061347944323396576608822154470343869084608690256557613575880855628711677182085091227586181898010907287781474634746911464176514844668458637058023369702153899504310974867114307200862847962045747317094481920000000000000000000000000000000000000000000000000000000000000000 [150,12] 113283423442378622042368807173482668014558514333410975639326007605428804054797415589124892235585940465424368712593292843895799688174019185071084435503865957865972793045874917158448616426549688247571995456143598892256666642266307017230877209231163163483958013238443733407781675899581268543308864041468605913231148739353311315900655541869102370165141519362482941921533464605922350138361047056858783927459180125845197455172211753623531475893253299458218034782858774048741023526329784975853241899775706611923043235864693270452876250766521938971457950045100516181302781615407596538633954090626951193543178403937420027456778153221821601197217391948271380783199634551457174120349718901212769029545417099576635954539738114920796422060235274582562661979035970183779536059557405227450704769644030353815126461101277187343889200070301838385660139784043998240143049902121438463463823061545154339637935217002939634345819871756262652306810403027351439908673706446044705461642436176593707373171236896265240037321720583074765200650876540993725018872469864633389133900108674335661205423207326379776448217199064752497417096744552835551868753294517391517430901653688038589238956507171921098709420016219114069289941613224562871256485750523459211637813651446473862568126481856596662371906895609651811642779760492092309169357240883400344986604755126245809436050224135715925198198025942068863331428036142113677405643340876079026022201981342953566896730667852515645338590665122501361365103294867128507929600151003705279179345298677359791313963998792557971260642045288587053353630809785242481231235453065742692632801561667715066806699775240205426510075459248098972725487710193523122733226242264587200420841202541150818372878242788250742939086537366207714257912837387147350807434910505741913064991570883295048305781430609963587394824356062973811404697673313178288943437084804564017941020372717226862733769389387477585584480024915236420662293347812332458374222244689263474577132009963441387198413630320278836405533333306140427702673411188899002227554533356590057419397009434881824141637595248301653445337305960177175924853745442678214386753138691404853948628812857913057881270628866754095018141164498536417089574648059449863776895368065359098438531714911521578435261908584517419562597738663385141214119074837137646627457426674516230144000000000000000000000000000000000000000000000000000000000000 [150,13] -157121040052421313274165012839130199137853310903725756596455144130503755199201817577696818831860624667833850097252892418251904545219588061121412231565339822900288002126404021327336512649870156727474069866126223497204522784443253142398664901392456501995048273790103669399151412014631401249643027912199304059353503765722845281820585844878289575454281103200090150229160503857616367783251992582211480136946279256568136606400225730811086341512592491003179957231468975338860488939044965955110369511807587826429489263682521144320319726324363131494909854832625878866005532859078942021304644499771636165812870739002077777224645192388110359422512415415460046459844103183163196984798860933412315599392874514889759104108694935325096766967654686847731986568145433216790104789904266137374890439643952642231368478273744329716044645339943964636020475704294811536125661073718502864073229014445147960082332529183917820419139258050181142302061767136379067247631120043457398072392253918279133027726957692482380069656530233753784233667735745439098941749976520799693640784388170128898976987647536785682278180978675484279937442976593231120989449887668311075546327251828693374975187441801279241733814102002740574050933413605875270322312059106116380248019338384516629024981490938912508899429774382006709997461423801267453652986070297533477199621702819362310880695347306712076415133306037991910831512629966201071789488543118044649692965979663718386319020696147240160630877028677784700342463516993352050903275510560275428470753890600968677679139954070962040447703945584577185658590789685055141397493147114307192721124614534950389172721218155548788096817825224786079899476366886341146269021115071046333361371887352392554370666889824274869304943396325362407158316512079844398120140862125671817154924527521937293016915112089550926541917810921520272986433603352200929803418198909444058345069147123862545696335412155479923423261970836279738204231412554503499071981917780992679697334607178100069690036209539212449379438824795661747217288596032360362131884283795119628108643407222534751682285921741140855651186756550640429328131480797452982638353289021802018763656102891744329899573641784631458692140815131220423226133581150407231821319494643825516790988111351784498400290608725708294956680646563921262490615682497257867565060491681160232960000000000000000000000000000000000000000000000000000000000 [150,14] 190404007827933985280538712237703393278805223698269041028726728951249082025983107023296315828921836219336503394822667739047841654688816129432222636655009470852814165922928208852265347664235019916625266601664027562186252659315862882684630624186349951964471686533822303178531931157065192247609869155775426417752376224035069980523736007992611539580585502845686228945267940548134781852979753511183383454306884422057238041811840706914475288466993888873625440437633153662524870104970039936823021429297431819904400669273468361240943796999931343148614599997368278591369093113016922717313073007390550766333859735687853248940142849755285874965165946613246304738740188973178010594985555010748623058955087233087401524835023511931511227265116739052287855770630068051147104150703294799599696533082031757785998446668341204359680136787849042148768457967493962462438539315994015542596142927459656798030202930143800663674740205614968517174348067727419232864724111712943228181781222840801763722857229654017330027297498082086594077016053276596502610869336047695777996817583191735899076376146581868265830591129596038553343698545383275151465162780279185085715983835582738740531660413640207932245474883928348482745797455092636188162462244011723322241653930183498084334484434637109085755463268567957925565857230909161405343764289704210462098079708333823315004332083055108161254648239925818660565607940184112353233382730652385434997955700229548752800583553090237560377649414976318396505795319117263800782594551185368483927334249834414924907705702774828908958024995184864000650971303484502897127346086383472539929583852146508429863389070107275351734836743580460684497994806210510716552620703093534625018418654051890023120166883148526764181363221751170538841850952206488899743410844383399590254915548953439505948749192823217122929218160166158534286770807022454897218659066355437755156876397857835835876507786424961291702802680177819651202462412444334612843143358807877201122577000170222547201367617983220357333346871690666565707783966231030075621702722845671768161367014091601368195183168032313927326530752553547634799975623118381683918680154078787710621523719895075150724565953122212212691112255157475521856727112157212989005623050881236341241031658223171314849348703249000590482491951900566144315668611510461637656827976409029804032000000000000000000000000000000000000000000000000000000 [150,15] -204030699175903094235715751393908898714341972374088972202166047141650326811796515574967426759536944216053949587771601805159332711759333354487319691027976909663569741563086891166694689553226782586701485085305191130579909154365743895352524284654259626529862502508961532668426604450040656976784340285300562945723051519055460361612267457268356002387447906888033794734820168722466728088335185408212183764319253675364625395933866450674527115032028778804759993621172459351462766784620432847021306088483431093765629585618302597896603027848913739286127060070872604669999468117587063111355279478296006538072029241062309247609784682572043934962928091933229377733172996886972946238224760801308293106952352275384486364514237075684997232052163195798033148337153349328969942151855402471684440603560808522898001908926144662842992763092753205226878900843519160648920230646562126960151944563908832008132322729427002800568559208741599116782937557755581909264708576437891923092713244376101018574252479737185943646069933115151280574426904128602310158202692429474563361983531107697335288400645421238913113773816646587167413977181129597743642742805650588193620146618231908858986667303446035163579041839509564412268509232992116441313632228851535261362145802075715909195461417052335513044390834667717183632190104699490937786330336175948833541308100931167667374919031420767599064097662342492298586592058227104406819461039268384381424485062260446252785154191719082001009050077345549134324183934740369756287968801720397958421626625271119923423282685358454973828886902481695467588497760152685208951897852986491770726878611205859487644630350828833206572775037197609544058984794161374681370918243071053929728600221349989395843543309403804013072390221339409276790240295810787612029890374321877487972187171874457130407990856182463553262726840434683005914156947264133496020407688194749960654710400982491690624121932359145864849261514458838486093933683230806467086270689599438828528250783382017944483613803171266139533380572782006463695463295785084713376478663453754579517326449296767231809579719279036440856364702971300800724613979985919541254886823967091634900089958813484806159549714504574670503268245405366724497891927358160435582406811782770178603044144586410493746735837908736076254635794105533622860806070956567779204010785859908403200000000000000000000000000000000000000000000000000000 [150,16] 195799194461145757100587664435117244592324931516213375535610216639108928228012138865764117299520088387414477360608074102756639184894034060837079147320874861393572523801082935592223261599812509815709551340015675315914358057785720625156707737274095638909696192969265686521066334560682196192311069922973394844530615415288568760323443160602321059018423455334310725642697115601321037457923339314967068807698932039042761318503440050170092777449516621577962622900709723094597892099023992244957230149801947911297469646950244435935531617721909732244829812431607343542507469493912511629822633456213291710527448745850150532617940705460282437637346670587250646211279198113537585942170301711275845885260259279670620657083778846777003250209794547122784438377538043595812809932153527873027022711551305083891755443888725221795110224740456254215818871773978855410978885616685791846389077402779667699012785562677975486442354390808028731928510897709987303279237600671903900601691544886273314999326208704156366677598817297200414408083716073834891928391195993200777130100264062009646188596239986557598663273655218526743830686282534636423134973856017029361920643266626535801899824866827465739751800863587403574165146766492340764049473168795109390615829950021537010324131700112253282182939183911211214201647406560799163515912640458037735093579075369709520141522008236259623175922602665124353458713971276814530562173410318064052651863405631973423007992818455211760980136236828582277268385571083094028247693191722124643709890642512593768907181083105937052944682241569626854897222104689184443593582333042857929028815946320606108022246350372314250938952741555861936518330902632559067155035714566904417753057433858545296343264397922797029091323895385773945266202152413834644495745622230196412896277084905989497053553366064275791153333862720307643498923373031163028810409760962422258240880036953391804756407502886239680364872905369815984693577321762704011334081616767707507602996224934957178642965857818400060532216243393995688079534130250197158865486669684149680205989465762871003851245468661640517886504872407468889917180326575176145276971979336530064680795763239107303182765657494971284043761849763484014107995124740373987016125443020985704296492311118057610823471597141138908155643951097755678368556005197178474640401709990252904448000000000000000000000000000000000000000000000000 [150,17] -170158785312646585945495667368382231924491998802984555204308646852709312412833484160365124624419555000499348910973664140047604973886176976054157407401536945892449901642411117221082699956890495716115627717881001614533583643608667694904255006974080517840540005642891248967042045482792811346628168835473730033188031545109182877614152431832159868374833992994229583134618967707666838398997682437553298118034574376303660414734188022688348519413517979916942978280526695003930796376410063066863522734500444642464101153549622838637117131907505586833928498152650594549409903115019592270409326813537399875659716107424549452184496146127781009710649837164010438555368181637262948835538084198361912508680780683107439300742258508998267848821445664063726436513111291277320112127419989474576061904059406859625237237734163268071862445843569781572016136888743643554504085273720924735414494159639451668843817600257110551332944893079987661247163032505423251872691824205960360947263213618258068477523346890881477367739539444865474596476620880789732011231448471919630604539800079201842990675689544829780521955240193780156381632748501516570265515279009192090815941665675808809084325293326291654542643069601577363187312601168797609887225142089781089242037008183167722387023714386387826198063736221110598209485810100844341537327787108514685579730617986103611045806376870358150937285573532595784875833768319923468290249403976717130561528592930695638590226617924337128354114298960408478455847903707113643427516509985137948808200812062782704026737808993933035753713990281749492233781165046998191068256977419283264034441771657451196667789282662022346268711585180496994824536424727987889503451262266836177789784421861377070617350041149242493502880287073526582274623546554554438596729473735673337900931251121322287130498852081453772158273045582579756486865622738009773656116942593060770724193598279752411359177267354344335554478256149237501433571226103500048227762318960349233893529273353214758859364201788601837357665339991972203276242251806980215610231950102745837269280922167847839383592323343685348063915374699695329054644320871157316769179647877785344605645925197177974558534738536219441221203167614149588879430939932126712606266375189169662263486978307681357338734917687621695851558674881145060139538057670857854687133321324165857280000000000000000000000000000000000000000000000 [150,18] 134487068310968985216131623971010139484502048845150521844540059588137549553026799883345169453282770016744225549936353345919748306322521641460168893154249612652588724310588056496418112479031717542396375893477857885099284239977617724082126560579917922555167444290708527637404690149359511029564406042342024662544046090562320063056482762816968945631689999578783075955315016694560209016988015975176534164425270836827798460077749879892800014334960503006142218471825457855370515793061240593619556588275242931373286381356949210213447066417905086218401146682391553419352615895810742967472392051243146021495675626820644565930467493644200491014720264137861471337235678071569202469475102785413952376834783727192536225668386306782439442298616162554489490098656536208161491799134971198690760421692165923674594590747485577855339387397390627984133846458996262739968776039759352284489921520925628964424546705712120973514822592993161471964826692706054665984943133172454906111552033309630858513450599712860627940370330161900102126573908950530976455195484222910516682740255241011839685496431108221746793801961909008040750290061791425625452086649556266201911837874149555262222303213722252682555309560612870194100946683510780275347894271577421866119716502019515561356841818184665006027874509960972137197673389120627119123706255938650525827953217441395880455852683083094541670279001698898898823888400414744796369182558701543031776301881805186016541331649446719563774268142284873160848628184585676429822768305604735661289921556903543659953455562263328306722317845147216825960575282871406925090469435469692329545129071881649635069480250213452148592283833715588147978017528500990022822580826100758826387137569287199134510704897155916084620083146348997204009490564895853587720847220099270553499045271961736121276423667578867849231940780449480532681126402706680893164641504478630346449699064567476928717381667366173926597777881839668656409594332922205615490124063817571464647749704137392551498388774922325820600704498172991095203090958388538996957914985797275171753517306694559076965648531100391849232623595088547682601353280034476596374932604985290862111170145772088351968986049863103794849809704908555147530791578893351169173768081673884461516296597365413901812408326065775818479313552997180038534808390212685972748996976345371115520000000000000000000000000000000000000000000 [150,19] -95722181312769681950183407415607247259504175881248498635756358004500935292861706350729007122467881521376377317269326092784013938012256334438225447895460169686849734322057111731797723338040991518241520578104611345723705780832160407958857058469647252999019669267438635350315917387621523600231991687799051773017071369262852442413632152157367790847688203682475461648667994468994383917391178602599166335345744427673292996107566398239979786728815527583608540846223260608010349511287425365911667479616445539958764165674081937865991277777151849592583721522600843683242977683012889870866431377909549149673912445366098672777513964720750726089517020001349186182545791542717494646012150363252428566085881513199233738177556490587658701198830364309812163719790791671935212207531432537443842585057143033998959208931442645017295324888113289217990286568292514159902918210771750448053120577732044179837306352136471189271832849148389853294348979796223199473311021012877507894103239626147797220274600210160536112175712620938703974224583986114709074743563270657299596486671674512458926843629448693537575072294806005204425573936997352278691139808989928747324194451296974186106583887926299417268643647765186066899230403173095158174290277027738245758803057907237199486712201770754248471606870363706983666862796284536819652169361146631562493782169494497750646613403297897636610755418456989885024065060472857371426939547468943331937305215586604436330561823014924760095604380814404945991409185520895017273195767707041582792878149007746110116716479947456296058254779704640977153870806256341984135540552125255824692153513922630260742266824988045658479287622570306496315425783226088831133584349478568586740223995551397444478943016502076524549772824197837788052202698323989761550178021095650922709688977787555988966214655487361859284430426607220089021047693838637591579668388691753919412370435674615301051812359569879373218941310262965516307698504777743465979597331519390720251347752610791262299923184596578285992502805800984133912742251751641080030736603745028123433672465548278611121138700014450363661330963193427782010376523754096019313028525289582719826733945801871576423959771157382254996563791359437364687200215351023630716600869657202798145403305979469516371523480815313031889925130476068000006570777155284621435164782288091217920000000000000000000000000000000000000000 [150,20] 59386390042403323768539734061716788114191740355436047829071870056506547212051076794852456982762166440547540432737088865021817445075754544788020215950892974888906933456265895925841672883158492885537651972868512311504826294299366571786160731994511168499087442021586316778502873686069604840291440010966912549510703292524017652702512930403416776815460343082406615015332916719643028561296497701997759358009753750151446637959483966099962172645710482410400636433555062292599725608552997347822696414586360136258696917083206833924134409322815804074370211501233281796095501219400135323063621263422691547065290483617706220513811146828722746130043192840897191467113844387807289533302929958639716283669623996116759544142752576719906801014418953884177568468023005463168333639385277307798254479115403645364040054698084698884377410296478575311807519905518835894965623263711451635771910553082729590915544997932449459270890498508283085716546961938039893074168374354236262542459727017467236276240592980946820067302911913112878748963069258391489915558967180865655395793828283838840433904385474399974669838334000473291669072601421281267459125723070754706462446450274682335648053159142219605968578230016292602688339665151495958337604987173831827097736193109659988996067345285336392730212845605132467761428232768390023921876965121558822050246614543278457742870774691001472527009801752145166764175645717394419989747750295611873900967771280382448624491960286222456681722240513919797231047383195270056751020524152825393491416901064338915884914725066064900942776195559202384225665639510026605031787297954305994050332608478509021290685531734419052521694877234461574755113311149615939251077835043977163203932637018429891625362576073135485834854078530194361478726573519789574549485919665318269956899101683798349298549605948068306860656524096600123271809778474639826814979428995305907286340549774920995898310361472829304051402858009385620110098966960137595344761389275091772861715662438440250895182982895541125691375867142992234810397711710561711381208509587558335751194421407367386123481421029126886646989116911672998303620842953173182782936609594215635467543398012035757727082603607860452305690536518388362011731766959757861981239335026424890273135229062601525962782626701183933010796194876846637716858977708958664682799339139124690944000000000000000000000000000000000000 [150,21] -29756474775681289865070912724308687681645298383714542317285416979375655684317389312705275397801287355331931261559453871335823113987407696902549357776680964416941256343189406651987039956977695107889420726785307497175840895484034079926190928497849122740909056977705640206056576932934794662614809249264785524104490135562318209064113402482606057204721828874719264925002298722880287650768422605679223757046826961028848147847636149524157663104838761657418398584831202092980070466284124574822141440640500798304464285213559769221205994105259287876356491897529228274129848030847868786916286377415921491765249922482228227447466839605670251660044166493426023476664127437316923360801749647564899335871750634924446347271194323482307841743518885423839929664936838304877648626230433454999949181171427583344048755075862753668447247628157565977898239557177646473203942814472912139046610251121020554750311971740623677716973207642299512073663862565630835343279528594138886600741737038322232295388182812282655368152771910157414600688550060576302912114538745531579010917602270536468103244651549369425448198541467746232459255413605770384519460496165072811522080507682730969526458119002131516423031986860110100936031254128894972078977018096698603462581126822022901156693026602795739812901713363611359503482464518586872843317570815986581539222393019664889628055835538774480745475958682542466943395311237998823899573882917557942468078652307352175439405549364303778368375698735733587427015835972918687273713089901812974654792679685609191277437455500639766040567397151266997639423028385724695530877420201014019921760446160627187270032186892962438594316364296718475692401782616125123704407845119946436160218287290885402905602756496737403071063169073901184371613903808386024565301033771363628446903897655441074711023818007221226544251253498890154406598329415001761138850630249524466320383878635661064793326574100773784734914137232418078887533607970655750573528895594957624635093840783477650115572569089568280441978325464999347516126810167597654071971575172480274182601148533137887558043260330573504133750552172549014286414132221893951441300920794911084647283928464900997397714521778692680414249438151115680515760659614847049999497105183532433079864372720248313155128969244038113425296115021890832615100264884659337945827965689690849280000000000000000000000000000000000 [150,22] 9437428592463850182699866214593045094699526963983955922756905617386074114986236016629106902883687508956015420106621279626681992798123348450450979174888810744426326928620219982881064804145236357434212601164931845256632901987285209617355780973018737004637713747224459198743940658064986418005129876265636913479136145359490721604127078616291613259224613218121389585913824048911607086888766534795732018196810446662961145490376719935623312340591150287940187247396365979489977652502537627116604176553207837586665737013062808393276144214384966797689295834367338953128152263527971926117098422014720326139582197121715006960602730270420371750130896797035621870174886745931327706380200638470907731249423424760095974531405055168474831258069572363584057631735564292171654131256329892973582798967808868168310055630940711847792641803603178997306149766270158163859122350657413610670021876001281530970915241972344078157381450539618019061215362338597925245241319279071350187973560621630366435158046299915494514103638232766976304695901850344953112541710549829771273734722498181986843955592400273604932526386566442406090874054152663715970929293902093269429461921145617485644909501937405141420722668224464405573113588128470088373525835165643930908096723852598955327314224006159392829333835149635879109971965399790604187720952604803872637268504031250328745280729234559718227750779680506381239520371662905964551617588758300420295718509599041124546073868787170608772470775157149182871518042890906641150462009818754877098442425129535841344887271050905377083654897192363506802466047305051349138678400003803577005630110713105466341101349497847716665796891816654098885725316700761866150854309194019047369517705599112847590149355985901852303896329565122133709440964701645001012284241484003212328819081991116263646754634761068115731267439601600255977609305605997397441341537133223427010935299464471163383792473064415045362638219175526485088911356597106852910494352433982419253377265004339416912485128463234330628221933829572154221053519797262755277970812077462131135817032821842887875926561033374784694038129617623192569651040128722190431101138449440340800717236844251791316916609296767787320725132208620268684241346338483745133510593316579798451088926225345151073578331640040496456897090976832473628817876732821290585776891648574226432000000000000000000000000000000 [150,23] 1435097129711468421464249540660104186443864139209913464272294362708384965045347006187585881439643205811204399464356298430653473860849566364982047990136359107257650740439528650940236432395865433450562866363232754599255495301898673372017337699635306085482346186149610587388865037778484943922831476783201726159123153151992788913328232852184680567402496800750513527659309213482218285205554385036990381656042568506471007641373856659806696635840880035635816280346328865310873248300918156753028515917288967579175226351040103994148836029225952799793537052836197336810944893469431917004845862351647511903344440101633019586482861313512419727326442615708203060657122530831615995956602184671809120158182311300892548430117042328685618244506689280160069161598924912257200080175621813449952903899667588889569059754052148483216689031106401520853507220471179846527032187829619299311295583345337921991542255286153233783353802714795137327852230078677900897524995660714562980617695671984588505098526964443294031614481226672579475898228962502471712204551194631761677241568741326792332217267857260112551200686455305471959761875895340131207339765483045454914241305519931462755679539080689926506618277895640855621569146257434265284650693924093221617605094754150054599601362657713694208607215669609757205766636873939230111650703160148507738271361348288876195838076190746025008939047684694011270571157664459016104127198467131245448413942906452383338723342160301161400087652089717602427883395016966133861136327728713507726759024749409831867577219182464547930805085926028207566313809938769624054862493002883795611018377515965302504714841062687360790571997345047246058652971143846748157135940735645824744952357835284367009553780354421713917452342571584467750899554218140936953489657189960346237196008832641006897873226740432466511167480325511573848443884086819824336934933241024789154966058628371741269153708186810874836801510331858162365477918065860077962338979390250574943459526650777172109957206578475077199751300205724251463167130673229859049177014895110457730364528882049593213774726709147228957331008439853001812187329061821712974465797659590198948332773738817214913354019232157480645097957545775695231280984624931148694177454283802884036229165099064046021733994018555998570176470172787747831640422747292303003477184028218490880000000000000000000000000000 [150,24] -5065727512918539585073217841081092142411131535379631588769392697166761490807383938012172730134065003601165939349160564959755724631776132455789639368765796947769017477589611811868374393767822459044477741412077209512139781233093655454808292930746956337074946021376052070379370076021171059531631842686614555589745782217125657463546358474597907516494334278154519858961098405508541816395747546985666760044032395481118046021205101391108660545812964711259714908123310898749905988752784557235499597510567607879690008748467143833103705009982496561280124436508385828270473849203469300195479021910327504609062732307587540091725822262921891136069940680129804890889056798171273196317575631684710162394588160898464213719609091812757247540541486335762290439222083455496603281143064209696259898406422645815689175632861836342095305899911709590890406822620633925173647904795731992568892571720087409998224834756170708844818006260336858637135168863696863783485472783473058199427769840941885893230274255145350484417941001229692978828553413664506625929816914098638579201895772329984451995415079341300204361764519269165919430184865652784740131346778786006604907048378730108522084934052418835057570235698981739620771138533794530977025850954891611047857197568012750362498967530661045611539700900803374278524518464702477433062513014062558391014107479884957950135314155987682422260043501163167153162820537853757678969929174249499434290950500449469905328406686287550131181332914635068853442801862712306486731023028544286250819125219789206176125409622466933740171465119638579133001644599635700073928895204004980126378264223354173973630384793995540952533760082229033645956373334489744011830013371544263867662354855699683999732345324497250007925134627558305067980538043581596095452716240341538230933318599037461748715369655662701690713629870165363747540356540640872437499924440511500271128667337375020580002749147911091053328899773338895101711257642672098078650715078445126572287844417887931558393293847605633690060851298450235792890575634949971259946268621751505535297302409108338474001652926946118398513519168033950614450197315270901148529299197736110090277815285232643041675553255349618261392695882021792241833431440411508398322339279737791098100514726545677212654470424154697748605312846930298962324791966652382926082251480232886272000000000000000000000000 [150,25] 4669951205150838727341805107366277806071259031486670521220583333467780236772577419797663830140886613357252590384729145136466522995096720699137492075877064674096845197020720034382795559786809461108623980795924944511993379032106228928156046180450736770101977981642369706396755220514030369135837031792182275173859971970672420467668230531019089883449341865923310832057043051101055374532596796495245737561241940212851268926806082713426452751099256911104708648405693249740215992802559291262544725466125240592918105663164029053183354037321530477164630002947401506724483953402542380037798681904179098816461996795675250629971189127843604553482695794417189677873489648572678974918724813459015504011208865606113032039478553593442138935542770521115107451774836912067389266259818786391039202599608009194024087475759903162714717497672658228823102376852083230721639073383984525865994619731110030679335634892286743149131271178397208287820106567050348319089420480746492915090759441320676564502470468630821943516761466250572868688831682944895633106034536625991745666564347571979703805117565339703753057169995895776365902927887614966959081169820198634837844305492488620725639640840203293048567364592135010216428362065021374989847975214657365193914049890564436330657400669011085576893039312095946110316356742893021544633600783613337673888872148636186045081700858887671727841565836847431969994703388669796204766597577423705251270245587064872255100185494259368565280920037527303035980850036812508589863058957786428299261563030982034956415703002417894514389553519056097475846094224470543253290960119739292534520787840317523608375285308995542718788866364828367291796915620341558927453654508372734274792693050724592576395799025482897939169784382433813657331287259232150977218122322244473479648764460439408955197466403947288510429274109424179485679084509121556516071982809847394830353744822674786726557828682510253636159019309244195752372231113425638566811784495496742407032343671774088937152925763862218010434311974661142836675058626533839397232656711725097539012504313018396968603878297899081506685948628240145845822481763676569601545292942000908356914187559091583881455696148992699807433413690194820439106014308690300605212827878812964948164517610092243185475716970882564385055787145749049853621354761759337833378265388023808000000000000000000000000 [150,26] -2960376951138875657160364482125475515041582819603230954071898760408855009174678798288482081870254267424786930610085366510077722030356826213335402439624993152950651811991562606994573336975971575975490653396035272129525413076118609679437155639092972877604524165255270092558038839550794416238204706608666444938047157265123646933903091823496986111186830276993694202199824362352148914628368856145835026120850748171031166357194209420442254647310367673401442701804084440508006425399957362843976510457323345747518766408589284657269160329035765497061944649759413645164647900724696415560757301429630268387349941872255286369830631057866029278087853511541786926547303927669979248929508170517380817573068351432498987790071543210852643937298975839054723623513400456785535791304813961997363136989415208189057155962885659714157363480710643827228560254107167612267979134358884459355220481744290096139949050733964301045635004545181245529312656643034271025293256388168600678581283658140667678077326242825164298098922063513108543813148983752461139810752275296929212612975563626364301273550326360561926359768193041665936800036041140628464163433213355062540522984515020587613800618549325564826457120957693201524629233996346146023419394706323162324647475131657679140648597358189000976811203985678706895748048651869866449636414599289838502282313781106311256130956836887659670886867091178356443452708273422251674629212839863512028440451901699775312915236638871404191276072279521273088802768576715047891098430210502101617497242987884487487647565459339939398155584147267317038050660957453170416564391518196795218942530073807391671776141619025919449062086956289273950184841037457385080393227463093936057434792034495474465155850789327607339693585291293356158164343391126588807187910657644044083360521635751890925757161206491490889942640980585499145714247295957719065948808812680859854869749987644236815437656807444415144996625287807925175708666627896235879407283199226640788099146327893062609220151710170166255137286577136515631719774214213939011175713672979659070327985604642999570716717604891577818079994477827394810451626175877719787480227684462581993803225460149354111315942089352626873214834046861951030574325496686726054609399262923180002984096935002008056271794544168454246002899585833250608265394483853726501393415913590489088000000000000000000 [150,27] 1431438741284108521229505859583107501695043261425288379220955481691829194475032819342044156332478728666178334743827840750028455655044825020552370703560047953421701400815461512781843259546173295145635127857771406046452837041650566247085515687184148916407769320528388696325697621427636358343218590756956632550579559057796399585654076180207862709178895554192297764106231199662289867885275355210770144997036319913057512855216875687489812013216078654732872746758300262378351489441739906744027255867001691948110682085258119399377393607718817802899506242267458214137626142138849538598212157989511697619610071618918313243823882266561321254711232005349469580281758362407108054515571067848715357652897784986875934413307792953388106343333945137576909808668247972036729647053835870445215549700803554998139727210864447515894963758936160706396078216417613339835869527276673106470494055287030886096408279159345927337913268017656573985585827465851158008801675001328720089393521749160748035292859281096879110224229959597255399883851659948416364818857094919904348861877595731249127701590557848323959020107045432012256333881353615096724696955268249126147769480289258469725219246080634509912637837293578761471701501125323971531049158817233464450327417141757330601961016727636273463519280859650245568744971957221156258608396318055795035586276177336511092896184297694296039230800981509887385500589655464259566263995835686424260593249802028296431223846732721767823402050601489795736131274719133388311246030150564037714910877304514475507482093372652121426197105952738930926576465974382328371131799648614879518771048264872386409196326332206453459494666653062520056549663496264563144104769246207024852902510260295845924947448899667854288442137866963264072123563401331561114863687980588770423178682476485686364661965382931934614199811218852265180041251813518283880269622668594597564527908439590943004467079273402547064122195451754443136564001181761324275570908350421638546693818483125950175540901511956780755667190744024431946627527566436898981318361189516290523307811800907436953791025544121733649831822932962423501667985073303095606633565438711339271411934106430010899283986224320740529620107066282709156065514649820240723951319384883640399226524996282287622956865135023255991813766245345045481558047062911482021562370477449543680000000000000000 [150,28] -519716781785223921532895645314745344736793620913261810076126163022775845379517236083228439589854586271981617731222121171890096333990840657492952489515841590853386215514848754394104497307304013586476808264767248236342007508246575254490951780056546077546238047750380259059847133415032459921203900862482097413131421296782940895180439360225697171375804885178854432743081436491546107414355895476367512689439314055383360492724536070683169828819394607006226931743333042831249376945086945146345277392139624458438382662988329250326399095064689468816534196447209761555912719343946371903355242398878616661032148812041925798178116744602864016487323529715221497571971536957230193806194598390558301931679912371221948155445153045108733010274849874728231083944281394203717272170665707688371591972953448981087383967373608387484602566043624448539758279211474765180880730448838698599519058986542449897430985894365720881884805784425574721834823729202086372105574485950823065568787466367394688147085351522760534928113314597617978389513069074658606644061569259853421908089152231944503511386677836175905713453384204942630792127072554509486791262858884706670228366603569627578798691998980010086791703922629352622829183378108962850227640829202449268088908440973824460164230106974447888766195448932844838069072647373749005862768139626378008577173110923614663479210519149386219378506651191943348171234472159348059497420879141644993902837917312839969885809900563203748676776960576803760586257762202381150872170292898182698176878347064038024259007101171360144448310429621676740402473251296771495090683947172811638719023550971540541145784744969956874382909646426487418218341385192401364502235759162553089873759767691229382774714537072394373854641102879680411316730795431601484499556918993053322474343927246321602075212249850067347464344771015205387615689710392852447793355389696375389627467753504983220181311009962221827982883274230615556471175144119839301589652711903994180695073712475990000659424326072608537953448408051504895393797361160798574513346357923904712720201690729195153079633287195085081903644897410883093007063305264541040497103345794452276666460298719461207323238555360808374141000972698289682920805594568534284058125843695854705306084477550865830116681238618403167902299367573210934504826803620949229783896097099350016000000000000 [150,29] 119239597613008006323690650878226916081817343769775172234076316360198694585599125179601772655363565374840125782959586081947380971309326384041262990018784060660353277575987760362180932476915964721552654642511675142578932246319983811229023609284899067461330123892986328487076340916597117102203017609616901570536928872238999361398620253017343017755850446097558982508414882002624140604139636777440639655078987107595665215238910407262470078631072413717192277752408968910742687176699888560268375300194896418079051864621100317742345495551063956456709800622562172712545835964422740308690704879215713778304373268373569116404372377569979866742559723371773882836191367161719772549980939335180614372391063122856306907188656362490990333081584753631050662992701975228474051428267484500628498665872358851765282819514783616844228093218195350668489978030285511013288934377277212983558664873566008551595458523382540283578843521127326353959619330891110049633487182080133045841532347883086360283602307388074805431457403793443384771912072199649211204045488196555780222268658085286113690096903400147817495210138075583786939284367378350709567318215303165881927588165317766898574850549579334522329750430307678290702775773419047825830523506875172363521245456913836362860425756924631141831061924556721406815127473816962077208988295338485512056008754105859663239381527172752017544138941629433484060945308023908774094418416325694674752235192538344565950491248267427296053050108517068591821942773632208721093593725561541503516894145734094797184653987900633854976718903436338439122484385371988915738274631825871521850732927106275620032373046070930132005844100606131534383167581224912775435731408587743187517456198435551121003037539612558516709789682919511277094305806687664696772796777298844669364986314306403335591917639607810138143176482192270563794195893587487659825980798450280243636509754542695005751878645272554444547166143202342159218994885089640311654125044538787679868308232001172844912932814649114329051111515011748441468126451346857226952013522483474349044322222627914069311496229088585180227479589356416039409102176129739175650390604581993404654556228406048259110211753282925219119738486172754905542866443025441029063968525523646523962843528524069821383826151958274901613371035847624562854912770296986714827624253793239040000000000 [150,30] 2410851333322323956157055225197212201715551135356814602323664800867755323121334775175280111266042930420630607037501788187784426287736366731108447399113208249441903296531159038337123890261233489226576335719024080918500985929075588827688542784707595111600088842561785232863133386836582665059809445153537477629855786196903126168401168751406504182450393486429133560562490889604277461478913374509986440976075030724753240032680490429996678993060204802123845850633641777269202613170145034378528713355721946450900788854780579073616401110132459759416963785700964832524185362362640890970739397322014899381604874876900117455592909238678020894950424459291218029906143330360887071226660796617263650910015199799877843743248407031859700176555976073735275791161538589174733147509086759057070935201507071916757344553050687888873227103753974364830833608124038334374177714522068226037376820951260430514041606539302657656784404288841316607133585385569843548763574573103941245563203761714306754060404181376820911089702020926808100959179370728580107261504048546716986814797590392375494941374840830994350223529623480365086845869897914217193952333869419915049139605552679363606557095522357470130360477047318352902256340308645342059269448380323702116883603671435879075192368661095428792423448873381402452965194952691555319944811493514944619165553181137650039218592771070424845992639315036218471288341197991441495794829182619090176158082891715186197013197317216843879849428630573789184177032107417190542171359600100164411798370773232541350500572178749625340377546983219655478827912211224087835956789976029518052876610902272232971821046833473398095505214693936980461668616386628189385791211213492364989781726880714685614350382321066976379945692516458957064343527798664020270624227484395333403855569169820882286986611903744853223439333439672032472330152338573427248668612042410333663422206289526304934479523362430830697869378627079896512583374128108867041487082517424418919019865638553035310740732696038574099255182439299044510619385258771349924001242256488449010054668329788143498213288531359634124607291159748551445598329353164282047055919149318852994064628758334057118831705833419048600673140784982058564552879133992380669565245124168940322432605757302453499877492460832329165861343156454810690025170894276384556115351419486208000000 [150,31] -17200076974043514652999555777614386881550144137254308835792450259440845557093991906977317506609363561267485638185162966420793219876626004589435210767831170448841729177559023612783786886756622394341628278156485187471827393653121683810539641982984164952555433132454983047514052908970991520519284170320694184024725576305092567934336786535707371972434133458322789332698565312188249179046985736718416149941930907669771438912736395594700386350259878842792487489449533099077680459874715345410166078278391019533888911256598568040077319385229258495244167716804216027048325853624093921663124698830429948492712972722073177507546075995140095747954446667712438731173270059568838303860846971840539158579833966258457396486681920382671099994818619597665250141551933044018731826827361592515116921671455412694968967983082621107060382698220217046211273005291555002802397092978453313036140122557035211499265158906106719018298434675688306892938937818858964624146368227812986629794947132336767314455673977874621195653229780344462635820877794718980636160475787636972739280053090776387592425056105239071340215612915387818485335872933758540174703389191103627093160141538410509194018684744267307452967682336103712610436622074904271218599024206242896323683874945653443732640658587673987039169109175657564320077035680706227471124555069159964225481702557583237943484291186925394727718993290038250234287219381053901809572568101591878531609315114178759273410265785837383451616350342487687891402618520689655978370841898427015309904582261961935345509960327269889226893815921162095318829604048826942968963322956932492947386500863544941516903185724227324920517469689926296685716892329662623808957773684288695727118092341516222200708923871476532520948258216619486361694046969067754752744490452578695092861620941103326161274094791804433333646755354665179240739812458543994782718385774457771823294916514257192223675182273837841043094862248702513919938278479235162043405153575655740444410763542834105804163774705127288066915635067785533596544478454416427824573568607132771159758674051740788710312135273005819425755319584530382799723635677422558687394670063431244159066366279094759278268042700089126301689490032122338714208113205429703461049104771561291221919740172351594422350642068889164981957771971035002821245957761733882812820035707863040000 [150,32] 8354237414070336977416304441437809863581747185411224042181194297849823362772283872204236974132755646255353983718762902881067102790093044945672384944627668057551518349110408166932621759011145153275889833970290743414430886822462841740830139603942462106120805765546697681967516627213920871686784707074252715754785289060744090436077335882198712562149001678481228214283011095339769855228533007633414971332981553849633824830752848775418021568996683581965333990200379134202144306119851525204011228417125614873360628208668625587564544500852564526663047614368813308674804798769543780340856185690523995998929403365432086745849144238399728011749560027233048559030983522158334324195939275826410634273262850779093563817314255492143823409996392020783653089093324776051395231115365024438175122222647731620197839874851446138554305469790374900327456557623270757171713816237029713363453228740900307278250810066373889777156974187196289991353233386098569246927807435043483960049763072246608334509299371990399281364766196765389512963231255720337033465972134900891607970214671301057373390693895261217991527158418732836753762829544418800826634961567468546743044015614798713460682423190227827481489073589790517595736095006354145791747908986888136482247705503518839669694285697794821198194387696795402078736619305963651321179042794076293892285721740296733925423705781540832687594918908980053365185016072034589174814524500813803832600667854169489523999248496571982073930163179142899774872089710294273205241331569705723700274528591098801514638755081345333597282730517225225292133777756907578152809220742001820468155502242010591951103711812709822386662787227774962156532841591028535855069124456429173273047158454625700515890335795610376815598695637227875838491866476665552210510034031489686558650894813485409645541908706442215659035668327417494643254055340223140371237931565117238197999823279319447347664317189706453280375989635402879668894809324688663895584938450492219911399888856872451169215860398502771872061951167222854185491751260253062801895072306430013261099227418354489809642296155753095470486056031091267798077923469448035894698703314972243736292239135263207583483094917400632487535146341875686079363983159395272543932021304147502821092352387438520136936153538284809800507891031731991249743335864708431686858735185953867 [150,33] -1760716431927827919210766940384943679614382581139331520898396360477565265383361291491696065684092394305120580520168162612876844223849868359190919003136619179550486804306960287867921150779650278427554154975598106840495904910730447995616551148324490803201912817287248352726057811682880183513369111600507514554890697286066395621508117603070308771346432328751041269141455031116008236954348088161687052694340171213973152826508229879276877850492776891113007253482246759473126266378231116431963542537353089174669131387471564765537326459060919913214805186634557745074194035332942843940508006492619973831242456565778608603421605938165082411119060078445810972815388955522135388925908698248693991000111539019508688830749096783695138887464718159590271475582181192047565000094406343388913045464589530455826570111378128826336609858395351824122681644293630714788562192060656288776671264085670389954964328006010523974212583926827833650379487695957988548469465099069810357285599786391045977452434502894277051691855722025762949517506167625781024197581341287955854301181515673219256321468544325658363456933915652847040741795982414730749048863149098366422482381188508994055352091521104668959003551524733340769489493303974500960180483270408715542371853787345001260313558078646073934937126392958371616923745696002420169877795058117684903584879155082313580529090610666429847146402014527379910444131027782320132949486695156615557090823713981660323349052595132460796301416705126074319533927797183540872003871453638033192819440067012463444792193279656387952599193779001936307647952549289279275240276371763589109653721587766892804309782612583748402128494571632994625614361635564925846413710084398283266254677485548417835154881895954675905380713778624323177052483695360321677941839562870715081565766936812376307218671593766492401193789835930341430776625368991055117643561973087642197814843665131463954717187564342906189987011836731476443673347434899583553246214108159016806731960190123696732796315099364678919972513666353029278264592449077457174230879284855458987456331709884910538374809189132222760068789721508181277318716199428307438119476249576966176785680650419204634931248074374986732310916353496461378133096524629574277508982473158765852062320851177414448607950198662822652521113294245296583485774457509927319272931097600 [150,34] -253962830632143821419367438766534447890434276314308461452882201481779231329661929861642824165003090093987637931311845007430615151682503393927027512364511485072505752710060274146109305978607192140494289825673933696586206842237109634037398534417868689378596192543045721130676202031849905190599698946642453142974217893087067114050763027660285050723914503353841852314268254341621456656980659244338693420534462079787806896446053514192812484649643832067968352484861111902393852622193837930411739526102766783193671888156412814437285822351551823382943757516855359917240448302301831044665119879854325416683628021875201325512330612174110204690439787718123923995568341348009785454593438478007918143067070018298207974027525774773111859077630746933267543900338853197425504963337349711318658756143923357907215780181296490157382863167109673097344245087221874340498991299655584164644857636276479097375895275487741337770862998119511617185997185580042768730247345386083497873131273663577360308371831127260544480461445028308560805356295930107867782303463237510892457989332591227883117258103153954230823376725643656199636527128524906023276459611373871635197356469696525873199890183788648412346013415214142042020350391264437508201151273377893555986300337427750037057440305495286048593911068213830432416247412782052870862679778079491464977306156269738501162721716095807348681881429908685143009776433753124099499362470962483262893212055334534465063123989351851474072164623119817522903809437154668621501904804254649397952136995963260914245224529074006980955881996057193636346707665674450861145568834060123348047193140551031285071258553596817030439122140981234380588683222742732605807671447898012549765627267654878234833436381512919568381287618386145298519486099137403403411048283703924324264909561150274601028791347804181952610108425191997525972919230838899246702417193469539565644892302945598275910633813617267137969585632098302555850080664951393383469064489996083357453457260447679427908674024845616315314662356270988455487376116390058976566732624115261700193925429489124323003201839982594910032047453512171300821624095985369451128853593725629200812234494001130506257746390056162323601127560758869051207201064214826593603540194206700088435737438718264622973023559925287513833250215338032069197945803911495720078794240 [150,35] 316370326298315419323120221598755999210899209654703000999535150989015390989175199282102645700277998316177134767488730809166447120933204582297930643943341740157997926647386700122666349700043234444127173907041340123963419069173355110023031931010385149504831397889419751761795108950953834677245098381661797401845882172028333599865601779988714515511512942797419937199433665722245808991639780783382125363174768021353371076789777981169756475181898545135332066528970272659235963871318815769239631145754525324126274056659528206786807616203256046025352381086207909572929614993006545716569023046914067170078877981094845364605620562678033474869968061258427441191047168361094743365841951881580926645585201480487690896173316566449119607812006057199135832081389799247397070136796123024237557339728233620916714542748290389343980178616673014927408199651657900925478081246495543048282608501697940285638560358220756744328933031527769855468121279597777571554157704352975990443621459613552361562919766555114429674817255078826404673365387215671376631600020306118257523892549378998248960322757388424873368038219415722612534072974434543672118016532758874896368436930240887174192642493112454549467184581414554565678233414374742634834528053578298631685155524962366352673799366038488997987196367025445866566467021028902026467741096324647041726998175158073252615501282645625676912444025215342552059306764879604029937757346561380538945559289029235697158176705438976329418259812245983768920257887383762462934802571769195489944426327243119463935030741373169026867319210472424389678365787006753391821849840293432360350265379377862920117386765272172187501165078504429214720262723334706044603343911998308204102698915945994201180916555903974160992433201969258906502489238495556816546235676683572983246087929764014443430751679992783466917855768560953726086797040893004378440928737576495470148593043345470888661586730245153105851903002436175677712790513805330387662097649398326908976060171655696082288264515165952084509573314245494613534330226964745674699652152616218955440880037865595763853045831556410008386119874469285652610437366337254514190723530331851857119502146243917322914357091369225983608330965064147196238116353872600519160850577260730180177078187988389626905414403458421948407577793139543823466222606096391670556160 [150,36] -88136524898457762854371897450615723034648656980081427141060337030684707781182101097891415309356245480142641477180495081838681470104157942418402531747352951676946781312969495202282341675637909720239823874596017918393677252897545411886886209956898683778858806276591560222012498924961129283147513220211966476481340549579836512244424500986847970604187252977820318104479895365854011357268191856315003516786298935594968167527157882552149011375367186094396775529195291773903679044494016069176215256687068580109557712546127892137576273500798242495944566478371751076859785114987178093847118620024238878226074836710056637721036215385687798388102215150103227003097136346259273489775355707912582746427121732244445575856778830969834570051959684986078005297729362979220112376492751491515078704134888258869573259603466093324171344547416870693441681481718833680946921380001414454664300073586494949644121887488903186166291997359334403131036160120188673059674253413162413108291455325752003557146719587222538776333491021931553075365021067104255529286429327837318672358435387288028725769977451749345134767582106958833364992160082278394213053583459168864919026530472483342872647257510757898816083063928933109573282240803740346085362563228767402978789666045629253405379859157916091307304926351352867929103684201421218162148940259185471605738929486629074683892007143006309491079783396312472876816079689748453622740991860188118600102448072354367298694698124361088684056120225563961297483624802018923809495484181117060335684451793526155524355527406107936624676235101508585898664033346993278589870641903239948266087653912135808736108204553613084013686172594092997572251310553921860489504954828975512809972021854194752041769956606239173728338952510672064867585324180721100401643620448805163184460368533058522529911227714383916896472744405300345101289094585744354596462990730924781126353018750273919925450934258351844723954458489918919571561142272382592203317144063615001536847706979407770534312121822477101370201822835784515970290141413464466947004480296473734887131505971633513172977277133140392824443566705158848525507984322210496066489298470160363923254841590056396887460498240386370237298736719615051660257395598976947861507395672257016826587915847191786485294057698863875221066672385783178239895275588198879680 [150,37] -12546826396723999953349387598928916718123378654611376027447433215662702755428944596882177189222519991564842801449014475566529273505786245415469655066472956354766070225537308855240614062250044229047557414918367051074683388452038573737051350867076279429619547924658393072864112706594918902046356606266910451863303027551438651394488175610372830189242384543417832857803286056897945789829009435128867507886918274770005512082951433596619811204692389241710833129630010212648067705588744438206303465478627318458218968114108871071346143170903671306664560599375160328445473182423240063398252613817142091160760650366071959321929846469555411296172742870407583191950856472536812537513164818902361198971002769239541342428190634419878104388022255990365192881290041500774241699262443411356126411374916036223202352104847469462430771713535416096026763680703286386158855515066856794140957087782053403269333564195624498713988788956644554736742645787898659276228187532076220319286791453552458073395690601882090872650701887315853993205222557981343233738620872807006622652649780022728898734832089904558376108354751890471495419127203490925999440921588150741892412134610426564342541030223287025881678129572770725066315030052118959134288256314175357344357787591221726171670708941960629338654243884917176363772139392767327806867446192956572933344936389625584221361446558866731677424155459083874128391944585952595297886402112136843016740472149487107957570348965208344772878313722460216176199484606659145795529430825223160026575280144413787021282222694064211000949051193905715658842067793273618197475662063652207973202695251683349943798912977240092904121897591252205930638116590831703205586284264348809061110489937017404321418152859584415919913206088945234938163885142577646771545462426932376037166935497363146521221007947889066873680572704700339434441502249433619352367838466011884033517089682410381267700198382705040478897517730574228292836095233004975137991441546164817724025386231896851069584363382588800609874566762994240611728257761976306708333098592787603409555129326922450026791373630750691573464567726810261783990170943584592596282705676344667451673762020988670036889549109187313422408907144877386224412029683515429676433737249682610898615656409023316034096806779542408160080738464361648312589490828047488 [150,38] 22033065161482004313205639890931061835038242174813215364675545630512908479018623189970573321098516263085499795975497519818757270419102379970959861196597194112543284043373916867598866753233489237958655412797557022857441716136060133509737632674464625165656799215474798622119034030438790456556631844282138762104072491503479923856119724822085855294492890925975543466390326215578006166572681474524915424696570426166157944726189796148521194752669030921315539244621302691581269100182769221109602026650207294769946975452597228985349842715300783995275095753920322896604242778051734648474212209193446162058622640888912007693250741099516753547535167957098705723737244546414676675297166489119459763545130865807088444797094310761069340415492427965381338369761532766910700118149123896378528107985687262516010671697772473280097220556274664452465656804189368662860367678646933348320403951876290030748347947943535610603242753828706819281042369229060398399875953557860991349205563157681324788234508385583718310201057774715841256540299513478111618951103980182693562728064426033176607912798010665768926561227019075571473566579619453764320690123075795715477416798345600885139667994511960996847007187830685483238582334123891697386671674577126179237065784114919545132452588541909559104550694341563320266283450487216243558435493841056059286992937262347034790738824725464708548433663330534137073280200521367872328782237038437477131122540063484894196178853221862889666242682131635900714774489890593788112767946394273722157180883953296265613196005467821701531761933522514877951221258944953212445550594903957454074639068483190035218620181086907535865674899244494282180436586590996002228142601378318595298363824130387079713249582321707265646823934956323170059940570039359931050880797068620133218740083172103219260313183561689401530865624584093316614756873123582925831789205827680151072617973251963710818180167329355020150848587866767770322689020070409076349909684670163140019870891439421282250402259259392610686250128334273011356660304188399236968631836530964162621582326147354418616649101699808590081740815626587366103030816463748606771988842936583238060952436086887873865879495505519832996644943764989019551309365087795382838520277938475678741791816287563242402537204319412729401870478209864792941505785542144 [150,39] -10590166123556258113345075001606968853683744028140425349053336999540606366660800601994775877338109299836509575009049411088732100502168788450526325837429935013479816429649808140349250562613386426959647470381678989124040093764962101690375806786250973447241391418451467097103550757964947299677516224703044184276946481216907715755183752572234720660565125870150014158271670054191816557776025931059567264154279532096383384391969702057994895102530723503578075854565943036150658040845845942595129380168989879803962713078416242056021369756292715082875320710110833594112064776982995419868464678065119883957882106413073400272716800457120780971134156493784023818336404055293864901186889880469526861898247379991362151762872624404687821163145009227578500400629380030049367856505995580678035940386967172948228077795687946570361019383228533306478085611632086321315580931333698875166044679754838965384228351637471398603566687553537705711219780324040473155381562562217333728877653987178273453434555625146537218238541244204388330306752770715838337442819020404967633687136959729306612169880926253166972013315345769946659622581437791776934821568561099796417780426656672999911058078629567850437586817017108608780426359923041535549524100741976789701048216852910800987533827142274868048206076869315816856827263195797660878841485725862215436003482585382811207656059715295989625310781334890718442768410071136182511041154753378257868350385712226645521971977413489719221565162787817893054089924520287130261366807918722113036291793537452965063091564698765990044651351554791819155843844397427891399223748851988395801901636266161211834055888848566099095516430252400479057014927894217507646777207166486760904824021505707479047728416951231596306025889519154161540230495003139427548849107414704580525609863006599238780544675533957923821162956602851829532660890380625949575274152456455519073524378625161252235926167294969821618414383208092266086769838986071161806333629618911893448873758239184788896561159789597402364171331690902054561037014408732571032388842181953919256948872049773120087528111517802501193127622706767902112045379988177101211955811752109299863004670644574209974291538799058157848283978048942147224464622040989831041881273648587185277703819408232212973492505029814867173405957284018045847985985024 [150,40] 3016929795503355395213172548020176297444624488455471742911947088593915088753318640441768017177452122522458462328711190248615033250101082306713457965710712692222312454792518522997589059251984879791790813867579192071917318546353927246862444153333799931599504367007691321525154105514894940401072836031474776948079483051431173692545145104094047760353110192699784424874492840496372860083115460999805511755312335962019906627167519809896100930373808239500972610978030028695133290944169677776145178311162658692933092666577209024095398453443389039358106471842888830824870207095180738560509551721161202385247697722499701249758103116554560637705335965008757611706070103033668224387936898925426925202995646015294039807323584511750641140294117865370531736023588798692708037873278342729124267720847742682405564085878976968230011385135647011142188218227019587093377799372864097432795212725014922044009785432168608143011603946191849941046233711435642560719437404934510760129457402041772578814110690464149066512089436796902780102728708875480162959541099714924363821902380298749634170775215834958642318871019333894082584395898084609782656945149383267942240746043160321336726657062973603890443576899928647471280449169818439407386069352790256014270087455835039608243034911581659746199911960123120977307676786307296286944825520045349900754050189646890380644530388272568276450500456852997904433360551050532934793609196233366526514808000257431142760286247522965676010022334919389105388621843242007604551296179657755459075942669383067187216225653019174556737949204563907899043078734639722816501780626614899691048071210424421128391163913551463579652360514799668361123480298853463027921749898834848648441244660447932596807298096136324684911266021089134056974362713594544022341470212355715373782736152454610042492182809798518501373655335561756391346025157646019149305966279899898990252287925929020129650577387024512342827521782352802650603226698720740066102954059444196214112558339720614583153837066361684155484524926608145141804196544933320287087732032397186344090377877730076315594987614252303804665091357163873883110158902173915261066228771040961214160544212391466420343727338908864838764173112576131920468152274371510441373143606069525560881881088423590306385488870749281290999198680917968673644048 [150,41] -472584435407041675840453150315125258151813811408229143749569111158210722497047883182604648053026021935872916465443187300258278382151358479184321197732501965953201315481428051670495013587106262778938280772586525423547131200633660431590382175772187234391897973366475894373918702321935350205559604671679689255955426540753166586534540336657435958721613655198013873049148705892292123450168994852638846949297344636505635739635541244846879707652232457909000609674076915612827949685796711497628342826769686063410228378468095432365076350563271037593202256777339647686340730656009720780034676638939593515137113718380487898549626313108318872101100694387024791806920663709323241434003502581262006211755353547362450322213383325571862104325258784822802915528780036421415657641369587593984190923538258996892126281510615366069137387477664890655198253760256017197978031359018186432083978881955310417279258621742594483932957859952053972139800778223034065483132606823097571165425636520732981658677169693684332777742733777534779899299141609216562977501271784004400720866840917272230398015197188115981637828180589413030713697360502955529550032918186313657631088431464944930752554540834674380612462329706637715503007822325841162652154277085830882757489170237599050116670150297351706438281615351073038025695540980704923712297398186308119597556336289903777836395420458203137248746333766419717355869671800569721224445891544549959442230950730508785410889158124483926440218319284286930310479198107257988164636204479629462811740738000325013498541680428697030445132275634239717078545985337183184458265592517861356977662510723935408572434624941979793651081398849196758820700630848207859334267141224147461486014833120084195611460957983387761579447727261690900006304897623269014819018029442040780324381055761364761606606490728747212885408614164822505822190398049245099789870938728272490721452401660292707024212478052142807530239020256763862709927972591977372513076388752042492348351335291285945479566424754727274615206614103643239050721304319331108415284775438788995008879410510656465709496109076729395528118782903452113225147289622072949314165062279814645028062746329072424458662625085355111218326676354219184394076206295721999777730443480160299988374896020741234483489448485645041938036768494388449280 [150,42] -589358534346580430554719247571619399679083241213780775534968793124282610673689546502285969419141709958089564351479921334475218254246425802123887480186518574135801252029308894034031507082863539427436459527878778079863573798349552414489432076374113010887366509970301116500259765477411402685360214145668226619560456710110523086015759195089923027105933299410956722380924172893545269305357152122576619219137126019183681246829437456294731043020061704269733926446288711592932674350233405467669561958600446545721655038864164321298005560030693192616353039703480550091649952122071763889380752022372038723030245185135644597040226869099803476052172247867395984332386732294455384759641761908840273709386698746386082546531799544138958171263239724329534520323153282026033140742209560434562724857413534231191244967380314128802119562865900644457172498575597289507079104825473021995103261636716302676643337016059223280294950096298101948100142156009486079496610343341456607526964368229608774104714673538333293855567455410034167849539876487850333255233121340594976660164364053474367582426294006698024055518534737968258666803422298348198362781556986901453316949195506244101444496615462908498488733330671546671256411070032194420447015565951903233799306991247486349392660938283114876001858971104335953493956330005318516656797067474005648417086586397880184778053116914918944401041297206376435563793837872759895015071975534533915421649987429874042213611532417618122191056642016761125977318878904915981737475675472476070473113932737824652485205754705489875636857952930229473152112919934154982071295481743493488952100197620149275498831508841392024919674024775143401701546841447656981635684199201247114053155163023132293558303105432695170855517301133949715889920302597342974591455328233020483598654667882867939399058649199248521419375216168425596153450222509338677756872516967785890662779843305578869720739826180129671576212740838360334498351851378352244920317147428745753507623326124017748630612811059674432098682449747708339623987432937297071886198191050589473626033015108370690447439053657404323958361204953610807556804030929640516444907589452361220713781683552293020732902437215622395468964372953091839546519425349117834799790120052399244280570641546447401841392099673686921847438136705664 [150,43] 12838579982655129844342136895532871709712012606676104386040827815421589394977885788197063157806985236033323887475235117448586159290626763572455575195342283675416811394222083112323624603359069036423023189879495094987463374128076811864505752212890877779434507484098097790333159060831778271723906428617202413294325636228021683972165862655951819927579684867262123724466650833970847520555730543017770419057084567442093384110759541454125117962903258182162510852414920703253064387542466414122820223540894172887814628411435218539154603552585335867710017951560247383120464870594939099962012373769372144263776950426133189578924866001582852530545155186899497648645929917479582567432864765983369960419801513640792132513252368221086811782833167754418607570349313904910839641285183665931038843971723998507107448728366461134750471540225072255426855526827911264444028798780317590854215414748466454193029517801459191191604767220603159662012231493423866666646078920872123834981848186738661414849671762707155407686816281010282221074514380984340148065499572507867208013537069414235060480192810207317163053726313926484906021458527224640581586997954936992576160216560488549037252254053545941556437150915037883125930478175595276191192281539953904089853715546907000534865623230784723449658846848652700417889949562768443912949178553114964519680085860713489016503147674120643820365829801536566326200779717608093394879520678218224645071605422553284236429169968940200219654165452001786060409219445483821249886320237041942112391132161065354749845344176794867645609378212142917493567040147595580443617224577787443688267188143810189386531858481410916392019721383315946308277072070593873374467991037172192703311716261591466259713563829953333212519114402886752563081388465152684333788223352177513390114856271066014743687900084870092552728518415867708803295503800754172722081877112251596273575332810401914871014260735114767089885199649551699409790252912659425092833011363976611918161494841099741585778080790768201221867887885976196843838882141178103479793833390876599030842593792681092329749769913164372010479317443511018348095378501962562936692387239713231500010085051532071716859901372760018628813943366444804933158657749400997523463948751512781941431949950586124803615756154117570866231843933568 [150,44] 2732510709366440322638783102569036939245695211860719137057644660619965387535819593231288640096545305739188705879779433293055317724448809864105480692634673263048777058830564691528885893122166864464674121177305358160408302586063820664536488691092783602880280232222256170454320929747478022752344103264245589101854108647338251818186335256471398888015653796788905780179184962233486046221320569658042630415696204155113569391010127298318298178847760569197573204611280948219236673281179112072010367666836222018649688050265606969696381039926010813932652651538372750988327024429505169374556084527129562063291157235001290925170610498377583717615611617558251475280631128400494299947422780835012773067698125784428112029469633069509084677660560034365362084294666368195933383129601715519897560963879361760069043862385679761803724584691426310114157061087598774418446897656386529404630406560528432461046309016761857204997625120698790862887529028809087047774074246811526090240833129621123518236482909383525137291758462689639566705576030887963781419053670420278968620604349779812349430352884322907964977185298376632511118338847102186745407615697674566210543778633155174091164724196516047198178993691274213838326619701565631907262752014820129249808660045663358923056588993180636675332377492077119641586264970145372625153634070920140756021712118391191712418577305922675100246754827088445157029047059882903380988925654602136684825973645796953754153913196379074097238902046054471446795588207637934007315992427243319636154429038275598990850526746832412603095943130340097375805007723273359885075102605487234626356009243982488776069297568264912642093679537405626486686568414099679659174604893366202719555496114726226990498925726143349194874206007008651769397573480535250412528650123695354129766630656633981756169523655962826507444428050259617657709515854594324903479506138143832268770006501984905014868526108331974118104170574702807276702052039011385323157829101749241333940394089891630232342876323449610454003479404905417574134700580294171300624285590407180493796823041669797394578763561544257017912816009197004796533689183437597717649280398113225832272811011913473306489588795203416107392987707891820138118153642573620651932270578638217072029165996163986089548439554331483155566268704 [150,45] -3408899218516768856050965533664602674563712472459275162607468108087161686892882281857491932703062547160402524794853274146814311275547825313739743893079328689227650097758854064256138090366114639690538600151624633587706648030219076821238518202199927375700945375685058783823700052987211307495367480101291155047497350445229561359508566229001032944497891933389772088289938650749850938659903461457325632811307048141253470867679936002728164841825893127380678864178305016162839679724435171709401603326643286189910931631372003292467184049203750488463332836684971153854062924701303252143630193103999476198099280209187394856799557407448821212173352620552810301226812529167153300891411816257781511415851526158345826764238733440017764887708166079064516898960350820433689578622122241503015762727050670188478888302884380867617362416342181074619072625814312050813758732709836229806216703791702897561037179852194080255621081014295221395713392476602139970654365817677264685211733245767037717861722752673440064097956388186362794512378463522789676515158456591535789890258428196126228096137172997341707478537471142883727371278721753630627293017290382546392377300062971019652340130969570604814390265524781047226994900388317767935358494483212293657101447059779211028871384816832238351303623292828946955614888854298318266073426876190899450393508559174307547819782421023007849410911444794718974654527910182493963569954725482208106305707754734355729757719969659943266702950008932794337293946652196774271960380464472398858046836574818669342131040459000190857873944062397302279197845944652706806340102844884901286952044129691238635570559051731763417414843022494188400265346764271392511543979695141236427606688755025044533641044521409868201484115716324262355422154429610471287346511966544475374427493417718643671654968331465706008335619183675836648804965977003561943627293521557059080708598669862051024723093839121679750851573862816205131107523487378190805119878715142837886923417441899581912463888288124793970829976570714455178147943948055919730671421536851229979181920467691841303473271508063305480739711481813599104049202620348982976175075094718990133815554003694628784999704782976330679084987477188334780467727677090539241129027235587188436598090280996306069895016822255416064046464 [150,46] 1205440633767838629041634538440390369842053699248908137731283726451799196830464329482850492066099381915509952038952399796828113453478949034275438003343004331063963431201048321672703316170591956303540567427521730095619632240187390494862181898504654947717700417193198986973135124029580086808686019053646052973643653601656478638745507770701572921425056964577927452595463216995794921708980007177779329092317436876162877119012462683455977419302422813623312248070699497784293382790837764582185848931460173917857513347302168375134032738769880195144947219473271185132543958349699122273214011129411539431073480753052958754527892927635175986841913093552295756902691395302218751021051596851789767659526222647195930674226216772361163170820785420871187040752825400910006583592395360282015628354524831778911953156047032489462028450670766447864458719808871056218556460620233275174356467447483340094770442716666367701066592250691382167907620842876031839614214869259531160596446565805787640843723963257499091821977472631270986711720176177015297367071195304944163943017810892222754504453443976373005971597517283384410998310419746987451872141994038686537709558553259987405718251825352058952785442937876382796722876967893553146545726433846216641783960397294755195217090634697231912342289672670610898378836533185133770980162270676827424053775417104488598477039284836750538702313335466532027951995847512936176564684050645322384090128075403837408750206689308712184028364602731302985041794421361467847581642310179985907576743817109938091875882807555274562239037161687492222306711230083956382392229102051366984498549671848445601017391854306559037493170028923038077716230941817578308623160247267714917903817274451015384318372092521493129171397489472669939436270297982703695726070151513216773589876006962666484746354431730707510913607328037051051190979125947020802588749363218496815709689495656511683844745248689403517958774396653807326358877458626877427423711927850345220334255832579344021115037545778995834612867109622388063928603846983302738244894811453344189956643678774250389586628223904669063224009963300670496586484903702520797111545296630157530869866479878519859274788326572618226636372021238928140710640680337138640223432660629550903628089732128669228266008434482688460032 [150,47] -227517960140009019306871022589752179632470679080518305846273474453539808127028973560909570031151967086341336228871236773799275267817674104427374872939856859350721969148760991340613126641784555443753176623795489652357768538099825710746052977056504669148982503190307279832526129173411983388159932409912712066877918608231864149087137219122821052213273381128589923789064046298756418769090686917075527033264519787807498676879434647054508979597777558049026264631719442410779599456795413844904996540818737934666221208860101119278268074148407176598632709384605679262294209591346768147128266114855587864852363214365708724337610884735209202897125476189549701158263942155762665564070205592371426510201341203563144096431484565956365395431051417464338650957917882279408018806780447019965896387686967910294631673962430301481501051986225578830070407795470509213799508059087466008433932780872115449041603590368731718330642730669606070084585947547151576651045410717088315723621230667342995909956030281774521660201346329484078464236454965761157715885769258156452787691208533521549657591674163486131257016127690875551692419748252334608578473041551687567302516977300266102308504133429133048325128574901524894603209639865967018137504908480056398753232792033706193375231552935754128000216862887707263539370832988820756847390376198513870948263839786203179170345827561079112205011016329386612680236395577736489145477704573022994924038338657487288380305944303698161830829669443091142559331834823264405397648727507031738106024958514549082297224942398331220345409534935343611946579632769675875139741867446028750431744653354126593463656401944049406178793439172586252682250049408223809130388064698209095598086325469565919491733272646445965404742052825091091834435071900446181036197514527178016058728206164603554742420259574009419039459064770120016050005540463236195889787051771315395178599237716074039225824568321723659688068043635778415335315238989814008153734872323018837651207210406680294411191805928293988373899442925376901149530689369864218214606238757726737940360479859954842709874385483079530030776884432282194716812177278488118672218982795834573753453189296569994009955967673679833386305026547768043793746793015469607661841377075693156547108716321097114874783689255456736 [150,48] 20398716985497032310681241612553118792252451436799306525826853340822761486761534184314582710949581692432208726201630203515767691926239133107976886903226585227783274699006696464897079740361005755336261415060784634246289415325304118122590104626286695910574976297409286921707652563741262428204380025873078032101402422779230594886752280400902479063903483301182225977278433258894437430960878126919942994845676364084273083100446421123139394500044284691737673982552080510182791101320140565088080391032690978222008270983692034192875882377665902138746975072087426766593946563733494668291245672598370013590569526958756679892048675163270315873008360561668181018426008368902666644838491684168260683112589380786887257317556760562763670714237621958035690254819298921652500569775178835867470094446636548882830568900143885338692063556013741807581963212892080834496498874424598627684745482172226186397851497667393064122343167430217706952909926616151577971152281325544561929433666436951713616987904478352526350974372154825464225001787734435299357163862615302347451948273763195425462913263800026031647810786417540492098294429316180859460716526755242980601885076499053329294263736052710703333058187086328741529523174339092341948105646703365751432006624902178713801949312317299126776785472106401595674229880304910232228959361383134788077315546832517583250704341078786291397037690262454514685452230154855079975472739953684107891421557479452273050823197330824713940509902627990418740496557129894055696236283655721305163624365391691675216725111867056601716837921845476849659316501124940422519965113038589478088001678373732325925653373610530860562605741563359146050450193767155700222121705182145838807873463114381733286223536517469950447096270305654407587188289835880509234345026996583299645451182986342315025103720854465863480867625665042472576831673807944901353220320546391588946924542829400950865418393256933718158684839736284773834193637375240028108404614746447923816198533313189481856718449452334777475156113635111068708637127805960534143689201389691165641376334879118085570814783355692980673135639639980461378856866078772125844199906728871897572147277643048067986342876715963745895385014754916026033903169120959381665402476631321671003977553751904869196650536447711 [150,49] -913055957316341861973561717140751976463838623666387890507137780086756587701504350757686781629214013516776277892293058730877789967083443847436752799202505298423637587803189075418873797094533358655602262913716566848238198148935575006270362027028851914807916574076515144315614046546405336934565568956090199331267830631515472108985034574258781369766653995516419294886788154591032080474999303737181466044319478048355958010542918338152688402367179065079602209483933554561421678836642949250447153501447219621580279084582013246547779000673792749045310216530447990770029073770718190239525020106791726495633221274681333816118811894236817530333526145441252036635304817167200488284323337194925281648082036705965580994799265640065860508484608819753851825228875468915422887815981916691534035073491955609647021443272901289222346868012021895186930855845323981116331282513806931487499198888394832996415573139850135872292830580941158106506100279900732089134107681943914498766009540550106636351373546645467796119806182960739711316839333850355033623964407291397025571022070773136872555339726746718503436248468731759262746318381258244033252184449961228563212548824455447156080709121817347514280294498085364710190025658161937896854065498999244866789004385024335855268147437399493912661811900171434470951525710402855550627186282826838996424366594015952333901994985054924449545172581235625166492782803725290693771825691414387759398311139382384925979499942885533501368374136698624657143413133249166344712148736228553592262721232863137280374737002903805208098022172548954374394110622979723352795570690809860886790778276529977442179851319174372943643742487873067778282701984861529401689273232694206725243451689968730169980093762524087262870246979594569987077176631117220384341780227068097389577282985769452503270096130129402967776929984136272430564966069350752564061912028275154076161953952344700879687916386656309470859238130826280818247677480497878090589593965370298168825381650541714590670263473781701311937837128411601062814146774115149178828366379060373058988308055941928758102883766952451450279450690778396029291475082525942395080658617051730150094285594773738604882254319567739844780617676214199712853049895928277747024851381520714009642214925093856382423527616 [150,50] 1250977347420479953053513323047420893460718222932092584098850681072077631952610572135928568782124544448358311994458496083504843205102841940498107355334325079187899091127110404323405375744383138411231625720736921574757963892616023355332832700834297012498747735496708062762178399862211497149617277215011508244762852878673430202315205054145301831948651124401735480782470808270250227781794423349714134858798690347265984938475982716160792460578402367310607078260214200912863911942632581799871010466192776380272876893461764318731496608665369065422983458783634436487202462327411756326696633831090178953593676701654378528619717880924957421104650784463812920246314403685483634254422850641254277833327744112942024304654339281450134688028698151948902007325310086839319857044571046340668414956379460781697407881871136095005087668987430202562253617161829251109480715972229441446953793627886966222342890307774740072453088953825356910140885974634240491648151419262316353555773889859683038440131466609135570860950741761978273426548999511096968477025689921672284559872920719203740723481815165752443599562334407637962912616898684017303698145089909113529526430283961343888547986871919835029908614813693804352999931123045172117070569772700269700436001195330213795062274285665273181537992418294813392005292302712652656635763650151956204697128928680665758561631097586173229192543299909690273448414742395173620452093485244486137416279480968856484228259399149483317431413385479296772942042170125935525219385938665751923406340007131019861364095510653985740438039614126528930660055141621099793786126880777172651428351943981929549152896895987509342892841373535920950522119616233375378703222283044605889953434966539672339385826204307256813518597658480539601001442800578033317939052488722568197709206426831337286101286130670259172806265559820505091374339291006310092333142793222566418088529902304803155939537408731479191601491194627828726054934519226211979133556987589852436914461495901124778345039813706443876530106584003897374253896586492501527336380182690205493311955854575484652270452025720495763530612188085428377379371062068218372999503869016484397953283379884243831679908352166307229768887162036578424803853143449807684349050057757915621306539378410607328141872 [150,51] -824416941611941900515426441516925237048787268268090148684486067042480777257545965701984467761771954159398097207317602735867181130249529811464159508672761335709488089676561481085470921553507750113742409742364692764397514804688592357303421058781910302677373253707755973100608273101619520674326755813058599006475501512845596283469893533800301742934551990805305158163932403818216309176409353175143574844952682400724860940147964433060232303748315203149140334105016156754041729344265975884212325045839792308077982234493485124802755615231755058470761903499240393677429903750474716756171227155753617459853359722967391077383580484067450839424526983332652556630840728458692867450938052604142847435454006581510554896100726370318627002640699683462217186474859988967533901133962906421554000867289970348434830013149929704359865284010900043275939252431832050480308889895364318053481332358016705583044669585298975225587999103856862637522888953851274492121414731932467514542210675000706255431678928316120882054369142662841967199755400342738703892776485319057560277158376223326708855996002916089110572817182427553857710735208037915624345143013833459585950618387978778639627690316978056808121772342045355070235259361071804154959838224654168967080213294064060951667335806783803291114488265466877226915189765827033165580470471579906004813546687694115803608223613402147454191848926933537137234366182967616300557255232260644971927778197998646139180793501909729028072585014162457323799829182796648160694875126271031697283870915568954286074426448717440512272866413773706679011002979653334188578028737644410251251286954788208511937227907894337189030810917757680368117747320743080082606803644606965513307264459284005276829332994449012003163110929899341763291562356872188870889298037535020311686301377919451100391253274396535795585425619066425035966275923488696419342103861155303984891960237663328697943276027263907156337192096434045307431806660945264901326942820455257249251639548957110911494233719587691097440622228635397143277569240402935861929440168489643746415037728751446235374352214486130509080295292996657204682889382502354725842991161976727507491896980028333285882761346100312131543980045438828584627611775287397338770731401048690144892954416440735316112 [150,52] 304306915676426794584397363774178425937097732356958027911201381215536065783849082198154386599523206951042676465543269210349205319490486475774717937796761831103832471617620941888326323145035540975315350653012983065398457843794676240561791134120707124655219111609500091904868534408040039533185120000762999345016986852201903971847429009101869016357427414567633354693978324976240938620783403812625958264880920036374732628117421116266147371607115964632319444896206170026172617643324381747536963926621364453980113938241633613712180962236142231657501061443727879796074618324134997910572812035717244912993248144787640852826073363213579613722151098581358439398331728202308144188892395518549405386833456612944945521506317725269628186364954716853072466071311017046047270034283706042795146076557423903830199115056038689190011542540734358976295258414990869993506819107694273763210568718430156686985615004015776006734955495242068337799931113741340615212483400093606315638315362540301090134059737619131609319940075185040610648110831792836696191345073527491524716292611476793618955954669886353061347093858151672205337676186401001748436857663510104286566547247331753368456963749724132116243917778572609988514991188264041217458568544084993318184761103822073290152330039404452466718862916991297141770257126023486125459740823737097529016442785853514685855712283017516835578637989999778514232707948855701933126108757671602236216804963317063055801472506697304584684192633580053524215069120466407850670799102167893517564854265547640664711907843102049096757594690968203185845891014419283531925821131024235880561210842831631041578623596221971650256378996971108282657813602620335959590828110147865634729183207200554355242218676014329889121923810037664927540425653275770634674373465060947918058938373384895075348839775758688094922361379731907515577216303795261009287800800624294236276541726652331785193702889268486886854819338133142278963144388387051691401305490460825644577086300178203309021505396070634127178097502682632247535165360936670785247023160220348898631017584437659212934961189747584959911160740727598845687702549984199347675771340547465761439473168934396461610120995788591622509315702101553064854789795897398128444476046414515381905642347048887432 [150,53] -81869919266952274507835136435003793388465241983311540119735458064457339058529398102955927651542071089013838409953439226082218916465383450420713348932498747043860931805374175249204139392331418749071397760261671984807079093674056643232638204856321425713873250289193845686150648566845895436119006893019075199165566955454526313210194756092422149309884129454351378405378903491219391367792975794465246562872596224306278607493140573768829826158364830352377995153573899674020578844445752714823589214163346820612519667654391066857148677112246221011216044682371737585376899799824462373681438965069894343914014620015798572057954388504686793051515459953576343166056319096395762498681442281997551506797947894291886161979051256543705264596468042866053599142164298253345729566590028572575568249328846919091106831968141381879397507049813563606929657211486461422554330434166836105533868331891107116283348106274695711923671035395142623335256585593833694522751551771095539855144551573367970630031683712468341108715391624001344661651962892374501118198942855138821411000712488473650398199960239437491496597787261762791947315554300782275918876501740890423200860052646950457860312600115229990507170160354872564638261854813730382006881155859835004565584603271348560127134822476149757354376042601854929322300124126906408927498160515541231382841937355460854974081553688614130338503860929848718294834691011569102322503977376319012454388340184058331008229154541836215302511498623894941881335506090593065797922983162684119570314600493224579625034430166830450897131076047668245223039224946410935174658163921288656410570372783625726042111695624442637439967213449437306950901637703412716044182159410788443486534038221712782709572787315980215937280944835545650114804749056355566440810932863213612963554240282757871559937376125794672503743191593916622437234919841786869292784958749481841965585133388016937496477244229030417927065004795235974474677885663288794930711777514736043842003944778305609076552927975988597402056743937834176111604871475258500694622434463643639777184652693734062034289322899645278728700569161442235414336583813585339124685280481689411110569355649969018998267269286021704856888959008557456672997447350113514917983700029672011148160577596064 [150,54] 17790510807192181342249211716401839792711663102575689842475251508651530392365242714711272168755056088118724256915108878082902087757653115907285037515161938154730145718469384876175580218161646423423772238481002413121013170250692553993998313917859206187194988104115988413157427481154508585438599978206944286659856135266753218453189762566905087070907147259456167030264501619000155820616189629028716256809059070117622437517187836604197465234987747297543074693096708943012856972109986303875576039939433894566656426756627965328025294014735813748614302112371110764074724744090996879341096427474852353908963071807304736502091603526457339058721713564487703652403710679749832461266776128490180872580358092408028180701678570140790729106083632979369662937333258939580472201348081009680560615139924004934845085762453573103535631979140585524620664879829391043215603909461533235502813963256836965752202376430722574863165254566203431833739531143318397798521950222313560059659825936901607234674499892844324860496262275585755940699216831143493346992728281413129635165759770071395641684612698063402409298975417229478915070767829319911102877676334976421570488016941132065839456166299907251776131132427795039727368043279713678789945762462011188012226512931564492212057235282017373985220297420962483250522161759944064343314981562389490944296346342500157373759753551927520382691973728850184443742681012682581658645567073686338073366689094983476572521354225588912473564601535166629863818959244744535141622597502684768009814750031027198697175779523680779339072407526384726585275197219669739424720464412214047895993558617638959836368927859631120116889885628463521985505754865400723822480577320167800449783120973038527922954655402243680805691875162580404450217855072371995916287674115646018093744553238608616328871410014993791288256085268688687832528610960000202524776410429389511840537713020869585870272039811278828422566179135333003516536220685196394382932635883427506094506895569017906103625742405870767024430554819379549534456699000146839002640930734548270123272539975872182894182698979387190958458442746224825053413684974344495220435955959749184263519369878774411443713890193273765880691804176294455249465160005784949295801713777529627736026983168 [150,55] -3210951443425124420044469904945050260366990486289027754537642284440238383640079816147654102781511971874047155489346804993643646348854413897105764270772366326760853820226517993745508627141271352349654499634995494084606797992840878869029499759436955205644518339333717315461478337469408527596774931327009908005076812261666081043372096356118948167877278820463799830908682520555577898577782926753448213385720214291561394755962009043401697592629412508570813976016267875036328472434390194214033721715135426600140832840643138386668825953917776161809625396886357058074291952541798391138330227770340943799820600097511152478542042013447226085549446464058720089363957039545662724505164332570914438496599960875959846365155569333598554692605503827076365480072486883936867869604030035651748373772185393213149720866087704585958018500186628516130890885400469048413137757390988070504017887849788357206779536672312973864629161706316177377028326248825428859856649643041944121392614573741490245385366363261403894041789618298450982015550384373068412603642803286392992843139805585175175759425905513089969423016861648530397507047257866653065619474051756078685498105158781095079652300351214831895123853379145720328830617359454941527330154672994916434238982230502104524341410568921459310716947695913381354761842126765137719924887315943341086369890741600053406600450606945469476391907157437942405953115133400334102429601870783517985179024086793192323572225723385349622864345498115118650905599378438207861570776316673133554975468871684154758233982607993893565023757096805105971375365268581443534719034391170794756412055441871244314106146443885501291390439161732751611968238609115262925200848698744313837179585398033190465607139407678245779309847794274953517709641438691169776084438874206544832136331648226921075286070197044400573500806727420425771277273000774052933397424423352062779915363274473137740793159115565298084260575259012186367372915098732803398235699058570700309240676252101874728318446636638762127298663855403860021902622185954226781846738940029227011068055331384848219199275935533147699936969416383377786366055909507998714472918273966829906837586238977215575756451562071375476812538898165219565401198720046959526671741436483614400780544 [150,56] 472384547900469035157940452995901275020736010219974937715212325146217490214113764046936578531307600837217764323199484747597137296720725570904251184468781684631530410003000294915704743217611239405591616427860515908043098912204860655608014841452512855100293820826458876681760991072283768768112770418736994788757291500807206955779071361254538877483455925934752413663310993100967635005689915780701443723228637189008042458842768165118307523660703338619163994951595822966717138480248864451910198941953648786935203525653805675211818435514209994455593529263752312000126371771249385884385445811390916004333755164126656363828576554886196478431169955929882042488156531977252950042240569939535842026420935995743649265322037881545110254296083761181672424001840639271657697154599533836616970896429627113549196488157537759927337204513750185948794391604809777469476773760258200383200647049442536698374392079482887704337632899698590297183451295618764016634249912470903870370937117435931436287579979886970372852399526127019275337013725864511934758020841100985158882391733298484985155602902913459243325715662224168528248045793010970389697151939140984770042909169240644207072627186646469854294300815772744032066557658873781782104256173811509687125970733312954277400173695464363946034091832109500721599767725632695296822699557574353546682776098285652415794504242556669513895710088090225647893962852205152749793841063302357830085847723898447721326246134303630338358995104384699782480859834652091555356672307164151208060411250444283625974831941453496310990968019130284257210551013930432081522171076359415647629627792838129991466794196931046428651315275553712783585688075869652185513914483501211075746980361173757764714319615394428149689754337271759500985811906070294967424180680542882634588950503880872713947858473193121950829203252351549310482464271338428849746758192416946206422403026338088848091926387273630243871186419278214971684218711574203123040158335944183099632941672264518085732882432720288144431528438295226366544124848449101816344036539463994035527460843130113540570097817371450581329748472825997666427895024082852780449580465476844692282646367294173816096062400733575608182091359886443350912525054640393356401519317534487211680 [150,57] -55269628108465007233143584255356050205127705964063191952810285804960883557189640318376671669825216806348892258580587961455500198497758978159777608587596650603709823966808034903590501358923697303999690632690339914974820396507448681788457484126405203464042155089593392959390541941411735256351342704747723130802120290983748864758557597569343880433295109136804379254122147902794138258852870391832352115641341980167413518360928639437249069838034012535582591186358058961926032290096460241730321175302019586174127311887563131756755326058616917672829986287802970431277421561216438642465840741727429455956056033150200326685558881402474302254453937287238300839914213757635345714401207895116390985088316660837306839907217549210918359942023691265458286204081294850050742384287910939893849096761783836819267857358031818444637502349638909385431077901431004651913241539318269354289903098781253641060998235613315473627176503456495525800017731887789869386490871536071797614828259500036657687248187777187858978042726469262716452272445631359010598299435235055521847375064765981970820853621244355270606364570807979435393933457255754456255223286254720872122888140092535839153690276076519109130154701707129519798249347251637869713438931223919123055698731038148427356776152219308323041440900460755839754621223235344530381792067457345068181472057892452728569557809824745125867882742196589782704161961033974023877456880310787877100913257129016887656443734000765199051520636007478923055853717307654092852269345452805937392159751528534257677873188556159572163552429026730970604277745197919795502293752426730785294821212332614643259650819493850886031242846641822840198250396596795463355928981681495640469624394223569551616615049881073817372312242139591950570029316671425165776721309962592688643661805159012035031834800209189688951176028974753964722263943667180199077342224346307917790414448000799565209409112264538928536871059587622653351897554994419064763669148856364510507836378938199657845140602557452460742840813270408455509039112176229679094607587803014620040562221271120726144567479203342156216096873293151668764901402258622085308792941919543971305616820849746981811437759790885850358223802106351816685914982967745933723620583370108928 [150,58] 5212578466536560371320922904375142378300157734371798494519561792377493328833344580500418421732334149919025628107145386927580051595391287145252647986487435526221278229780264720993556689500676136958978717794313614550699193149733427630951317325436029716209352913255100345624579066152820640615635149610833938982594252217883243984134545773778880563180157287674254679372883335934181973981578398043320835764083981175506176460678059206213134673319336170110833146845035812195126592502133074346982091556413582385527674560961688166094656575758232748055690083149204219672642199951882724846202755119174999928467712215159802578696007665256585425315576433898089162348588374692526883005126103231596700820416060236045706627251073803995444254713586612167314369898674135953102023098139700372671531211214441651831533367593526794684686974780745445385274485850434085404816274826583856274114582175818800741810674099214237301281342497699129572484173676601471936159854876397004876926706924278814419812809227649575601459728684858578066131093831762470964999692146699820503454407221685298100762777717484653756403880600822834542918988104636583163993089482441254490259652973249468243728231374227960029311900377847894362819919101883270076075570236494950648490684100058870782205174544655557269792955999690058165148823715375223841002565482149511452183181655892855023547422382007002625459101911916247005251528795584794324929518675880217165975032437858857047993988284261618412068930971072469426209342076319405482823721079700032535921940092976827857903134600430789026108682629314374377593929543762060247867321396468503663776772708847467071334602693092432199322523605787162773205720445106031111320341406535542689448687322657883206736281678224446782565099682277791490687413315404821006224950412058251827551268433878719628997398882523532739489088667680910918070992567236866930031415567900128140084471134839090372077590226147102730161601101475376258893970554627304297627327104569198589050271154393453302214855975650726874610006902576127109976183150702638697759459385885234206533860264381060106354976692808756528323475370395702829132477899726067553661947412397265677655103817827655984920485890835901251436790898894930161854996730790743421520063678464 [150,59] -436709496887293456119942473770795199995520626772492059027152883822236057848555246599822153203644838606694264876339568760764965186224349215133135497319502182483101694348645822237103316887311941565750270401225219714997113935659954255924844648847316563299927108455412018868493751842719956478474153597489827328005288027023806604176857103376157558102053320622796588194001475090032613794554750431950276218483834170112969575699678762948018208731361858723199604474565363589544819765261889837515898118725058804237337027850507785300257937596713099773428611639810301054547365118899500358498481447459090409986369599873723840655944134050836112491749608088139174181498889986570028820335510522056068342738112551005797571042548853115061352725468893185976464906040951218725809054646235900265785441677106369051792776610055901420921525662342371091703808068148276164061423952267691579748670359025588610529138494807746094008417271702755407301073155510739847418600034403059467335958190361982422979513239878557652132483452839836020960120475097413368606732689517585909607294885572059228066231939708189264832389673131639656792972069526869259413241213777577745376456370880196628474406500013609158819875912845918715278503378106242382818780378495010714968364056078962002899901633225611050389530275712727841828250472566078516200290964992112183335392882508624160595173535122183698554247445610108761036206259767864303189171811638504531427243748210312854817271535994765339016681328374017378362575104546191653037283888829934983866788315294251178111514759646760836950207552664685261363978778076584097734809273681727670341482139233467263643507674418218429380718559157049274067590592638257343991190299755507467428642467646194427746612440175465236144141758858815153789816331046415699692421135924020145205356209406720920418294717634083715304727146604162795858953773185374776812229541808517816617711189548747412397713155128004585418020350599093269230614346630056340734534041303154368776652992773061693676135691414256835373314383222907047419815175884811962350234497719838229509689380738089367956098330170586815721980861256947576234129561081898002968059066776544073133629148377564674977147634577587933985873176623622650097157708701623566087604224 [150,60] 37915035480286863013643787115751245814317747626275228557164027885015066182633905850548002922006969442498514445456412456304123269409433754949201632279001354742246189545523369791023910868732831516426378673174149594870992615954383131606666955125869313155145269632979723114820393173922232118784250864675555793551266936998427660503987888467906385732552161706438548119204819771202001287367427436109955621752964256058840932105854082170404092319337358435935815306993218688008419217927914044820073145057809017652612314703406136897351971734949933213193566294012434220627406987234685799877346672326353725547087192147049179500119427137148547429599931338472184533695926388986489274332074757189419640610155728169645896131081095400711233324324303282194219541626340796921149405068939213239400754012956033646030392962886927974826021824770360278125726045468821575234135965587310904385919878532914387135760919093946232880005039972851724896904046965309824450077065812958033546120260791447784191936328000667472470267040767470039954205343335069202556811448076010673079141838658083043564982439145806842275842732147829292688904825452825360485627933474914162462676155834206318712850570025331613944709361001736272601574388291642967347343760350990329180096627562911749412633914917065293488877441419186537035695946098234414328294149108682036933913103666899483532545663292682160027396295223395443886014112704703838341862968835754022884458610873641370399862067943840720742729361565917054153377997885713942582247170585405179835831824047324012188720139098528225799866789264367121269392994653071228649103137806291529615526312089780407442376502456597909001943459849135537867068811036618914500007519960617809915228799831668937626588578489398969372324587420537506852190349121884004254183610561961885435557162380209376823814792285945738930709369139697065787629310516633188230076102854143168566714962811674023395766317183450148754009423070936918715788897226389901416370528953097250456165875026316052380903967199615254472464359008235592074077209970524635080239087711763614237189054715184014223450171797948629412148100846944974220781537758844110194308865107543083675242316204483176661259721414005799264071177775478213995818619609754763100928 [150,61] -3431109517849406126576396087370030016069024733154049680353710853124142247873268092309448180125692743268511331792122037058799105638658919970579944158425019055670947777956807351615041585671855205033816798437102206778909784071188477046341974928799276717200263015896396072547456025188066291938844258828463395166695123763651106248604436985355246486753507334639069742822816479887522990217504251382860553319080888693121736100842274565546133292171468905899808118393991727060119360427938588927859332717767630268329569308898960435894205230553410272319331760046346859297791647115739914123895903916639817005367419403433479345884208465302280143394098602687915475802625877493693439685061372766380397488581462542990904684461061400529972853980913418130044987340310155083094193920445693690481530945814483621736949664406018403334388075483375741253255416537822929050661198685521555718292757051584834584115611380680866708886975615526261900442452114191998419082197921304911615748883375550969674311306583916588628141747248124697147112914291672559076577175035594923501206005671782985174190157069944864993248045973489889429020411156198169633008272075952821333237866047048816273876884720750846278700339933877533227107322243070615513816395171128588888631610299210707704769788178255348428191785175297865128493643860863784957178785654236842168250850056017084086710250146457154706430261224438327523875939510107659466596340488638721747486149784334799233945603832806089332509013303369561359166055096023353633170449182117676573682771927805989007430245605776014668143880769003547462051836046327946103844363631878131156061138160059789385241375536818153288345556144599404928769734587852331976020413588694657166584363685555834978831525696191244117305818102810648239329519854489762662056128014831316242115287326001676275138948820474803741162690757357915728323347679571952069042353602271206386136146245137608303930696758746242453495370997241566567531381015608032741118638415606013332184902954949422205973501721058156710944401848280553175574609763665174589539682139730116651139856786625050493853067047751187004713381705058758225781328251162977682971205322383882126413923959431079690439614195846533587257504030606568876552727308427557888 [150,62] 293109096726024077724901567163437566491855173327798057652409270802104019893968226123106550505600599606377993927494207280220609089974602258671642979580797998112856251491474049846062956182238492770312446400929336547879359838595037788679501922703706546936551376274944114565904505410759942063433630478169275516086811597841580834661798074611773144314737995786406931423224033105344183157740968664794920447958147007464101665963830018937164249298364072707101042754404247735508471635559452957367047129132243272200693601201121256862518437441384326114107234642058676365038943477418724840232361018795998493372465686109964317000115408052400769941577739859841851521300578127521545331953865754285932498220033871760325012697129869690186350629387232460508125579445346118868641359889508920498947705522756334508454493285863434393914562028426892750250102269810297797027340184841823050254823718994824909520986918491948780538382574117554742627763943723637714858327253582937922808352205310449067953007062230643251818001993107617201810426133137550918539475126055489225907044145930605620850852848811634994307508957606853727902541753462370623052694906362821114131394150307580704008849653137815474200423199098632538574313124208396792075062629239186276581803551288096978782746974615091604535910463317990817245159858718917768937693474288975328160052346823605103492347080530554865376753170622198667060459036089756065756458996891305654654997401299339361684438826468575369661999151709407573946632687075840671000652197204263506639257618300557148517074624840436318889927833012197946081234132215677660470464297843598833022046657104878495078387666443162088193178350502463237550491202506616560767619095301793650827321287852233912432669945780078300162812565496097521619261253502851173190935893508107110568865509746658071372794200388074192891881228513844813984744349982550172192736759325834315621565103445935987436472317919706514593715769368863961444376760779463807474137895521668958390076884993017489408948548774646071238784835537876619131247266433709571402169102966634010192181914114695446577130766992853903172006819596992851717012725359930494832210556059479552819237415327545367332568981888295770761816686624117280285050518407168 [150,63] -20938000611967112297455250995983745487893879895307176342891501758128645464948752587779548843424389696907332697632523278024456706475056946548346988211029872642183142468185616176449437444303667076155551626712960623920098311179896339760432352558727739809206351716505163587480000707017594495672761607276407765729333265230387678665682089638376751328784765892242480180099189373580702338808952382954774259724077292170729031981235305458582094465984015590093838791751724742966864445074585749743947986369828729757682473719018928983928573858709033782604815844418332714849297236472962188770152374706576520570315865112698715608023562872084920662628159555082775029431616052050950437928895963877704971219302110083281527497376483880658807066781818278840079442222495194393423718221942592389892051692322724551623650358865320109464838786184216029273155237711599125516659187642241843152320651575581412223272489938035460904808421610767734890230149084366999642890862935221559269850855179596593752290446246732227703174957791862336771878080815199732041912085006468272695753010304315323748989632775104576683782723866588261995310098052639663093341264082867045944562093113982860297685729458605846023764230437906965282226373824964302293840071170593924388800445216084330743774886374289872460364130317861150206983153606985305022514116781992067402642031213624711454375917508903656420700000191801000851035510386145198335516316767559727560947313333304749985749619648554112927328887953183082891745799218217392417473211433466979494846199101888507542083398188388968409451303152990795896146446438134348923244887059775262024898379690266740965426282172783384491101485227220260100239502089608988401318128521059695709455001934109640529413577804263968063949482584490269502303822122089821199355349192808398635698472898611024437134005196989532999343683032429753294690115695152164535989529050888159440037921901498127465796273625456939294863869999584762558158135161861184965606176748125883617774192286855950943172975124887265158238911515177616843932788115913263762932123294598646884149293368915613435639711903707774533118687507130418326764147560358079157247343808465624838275114552203587365046845129808896297716754596516994532192091136 [150,64] 1878315107275472459752302675669393580351253408819359167589052337636160408140154240849176588814220411888075847804779858938861458519696519390750527047608440564262282659695896416613530428280607976982560529330162658774588186822986610517143153660261216132842327290707616141447420245626475941626933963770680885933202702773203805821277190116938991831415603615403415085226784816842423757974658772368522052567467926532258369241125804076539449129557170378524098183771058854722573398414191280434164351592651327534805337543261499465709804703634464455896183495460710710605850541385150305750620619606465051511893771223619789676986341025358909297134729790025207980057667492284757272365459315214770599540800243427215583867046939591771234008850902523893859538998725528608922199024574815254060303646660927511768147828044128243915035656022814136634006538719894363093569621246913659555546921855063344944157433589822542848821763677502323674963409607184918303886696113859644581704613863839297678890340232911270798983013823294563709960428276374102472661788880746383973464486901665794594023165223234034377023375985809961785357099115805857034625812776944266462498523699701770140282546056903957152400126915713158696042028174582608355522467133741888012100077152160142558216243466189447667010812310648001605083980155090900826299340986944120879761017936126423871963562087154147965377673270486792677711225117999098973265730812709621278771066091739770575216300369716599479726761044189557565369093992279567260152137332791551216821083582738699999312714733594209078531585798452538818321530765259686698328726464735198173459513394195451645329295320402835272337407358190772386021349457869490632749868716279787504451901659796701576221240030350266213265910169853086474897878692934752534636337790846327127295724450613183793164209768974941346039750415774577582711985350424289208315320419811432140269539792246813085121848162425232150579746647183253785093611699587026940943138986980251507888542727331315371778679417914112145586980852104629424287204700981876379817283341175044173529075499472416414400022612255509713563375269743718475180934807516124098057173747333260699507096491719550935950217140943976533198167163722631268374512 [150,65] -155633174369754056885296146956783413992383276278868595290020949032570802882572609255652643348521273805726591607364829367640326795572077936603864489720673103394719183819413496558404528577026553484878612990500878582775106025878071545671806662977415820797126952457716837724392733524454642132199307920681649079949386646419620499642051868908137267560733576125303459989635537045349038847211101972193789921974171492577284961939682475762637852857375236407241231710280876824133701965975005660887360536943054097416282767096547665611765335203782375207089279518386002516287221423673200057924972045478378408909409618732548417981957984102339033403510404442767174039741534968227084837325132505756104153782261489250723684746736547091221309644926182026788369833463873372935871816649159018584945227851841749219347185163827518927781158409240726591884996036942367414629074510529503868473480093275435249897563626844484898330993319488109926632955858072964582202587977284614924495345425803390936782878690680668728753407063394600321138150428718508224597341973221407241745031712532414792236895464153926898269898681232866106882337839464206230563944545977967570808852677720822491854506174195502978907459374564832580610152807332284481915551056792306041944077552940155284548828933077389158095439355955830460996633697864854934759675232530196389682998289225583254222444575476697447770348943659493913893016368757537509489824910472985684669678810926532427641606139510022647634214605279406613080759260822977406242520217931422391689845887895917219237089749000310639977988040118377037181735954334087921712641466243781535555038998092181036064416314026797568372967089961940465633359397758008670711352876617924007004255086484205675245005330159919961551332812682626900393793459965072681376205460322960021771100066395313227920626900198840718769538460736232076163934023435359926179222282495890411870197945513602085889079828405248753742988271509449132422598132562501210579564735382720607844238414326275362505901366161248478476279809480606730069288589461674668363221811567224288525532602978128383722434794823401383587135077217649090662635695437684373777091755475806644622331984375397489970312999721478779077175045104261808128 [150,66] 10970837350814901755128759499302203232986384513242634962723229110105962165225997786298608888334789581958425874856156961481895007868583850432922550078084364334322392164865178627219795100478190847924409308071034544972960700192993236335366759011302119369597332909582244808067206461799302177957073547681509966566910378955400891594987720403799756678523669359366072145565732839926990120713780734304423775356954590359686818074861853599508548413766276318306348590346977856430032289350310656240699106621820475299688017685688122942469473806021907366889137971025984672161487916571175744302370984073253454449941847094063533019813316082730382568678586816248589585389352824275052906067812851916361680010800810655709781692577081016919306557855606888411170530712193106331047431820101441560851388561095906205528439330106150038247920865863601832184325009443418624515309665460017883845498483030339716500725111960877328210405368186497988997527339617383806326394045799218220489708466601309487631011158773205684338074888938932924288827343623402214434033415833721527447369640049895315065523165682363691763036436387099009451278588374709225045757773312438039220507990429922319221282233011170445612791927847607253221561679849910304491734635889777520934080977618734545694139980882913457614131406201536096925952939879818952494754865849844300675260063691240369515958619766036881004314928048482180207460372983508667902748898976925380164666780271876651302374297123919581579786317320899426011744781688752592246927515439186732411023092667384683802065334458941510066997616475083629750912750821952870356780888880598096171120524103670776845102426798476875721638196517641625906714868042066622911653791475253028323188681884434569588910812619758414279426073406576970520966294480251579531095243689959768582757561858413945269658967895989807106980957034564330788436289456875906100719183074633971447098276939194969764727564839068407209907573065567030634869014016083380682487314157250161868381452340941275234679617227242419973794267606444829525735328570956409028337156411122250801566747452816741957315800371977026606743230261345667113348929932603680476707478864415780513938244440379727223068996368419144984267361429850624 [150,67] -564742601581501020258325884828202706301132881207899209481893629484089751425070226708423299488893601309980348280595763513230444465965164072007697312176406116373213087953970788697314619952785265688728010602085894095096080632358739069559687692673259551217042386834299892357974777405539217883706414070172595078647853121770310625250560732974185543449190609854251193057208717028035928711916351412012113163579317558960338592309494095256664660235443904782964460560126713932316842088611546035399960144050632373953126553278149273647393743309966006534238720377978715111367809070360259027786984485325537457443073050107505673857781204290338924806982211123549012366934322840163527016955369359668013156126138315980156501465425274098435684485131984161711612266537179905595423314398221571650868907843002768660805940612393711233987166871933633470114367746453038231452835057987140900205789788864326104092857402349929693090360544339029484767441443479854196492168289883768595345859518736227582936803504848565282444345025430066058375613461073726620742474233739477772354223316501629236622380590836605731469829101269686394565381000388358896786454459078834065862567468936111858653697932209131512375584311080460189343370684540789526697274415914518389040261858330549750467019682788509487142313019818859047078588982392459994244649246950551099470843479050965783356988228168532798103150296576193989505428409672590862256428017687578596889715361875718588219371402865661409782162934069367750227228459370484667374156892125417819600716908786400582346523088141377319966968252120798946647991157222288890071342414054736089794140294363675539679053836245529771280487686870353134020364899010560046489900437309880457718460950987355256801168212557116653119963205560817050416210014993652928919311533797576216306944410919717161202895877812187405541437464564929823880750072508861924731390503338034525841110511162775270063079885333941280862068913883715867672627078556388528602621343555933640044583497088297911417323170671780383633338629229955922171815100106591548949884184320310741471159540845212036285392772254333159409437121025311807098177916795108754093649747693244965329067521872113087078395618721169107554049673728 [150,68] 13711007585030328399768502563004622017082707708523624007390522252940823118716233662144925635288079522474523839301532071070175884057988776422358310356821907838473477975283519281597410633671107204584574189613023043992356823264867947345535580753857216591262757110452552864108371255312777147942062408226569496707853857390632271348098397551827452677976579867913677641259770829438465553601110986069247372849042902620687101208794235443511473289689327029509956194128552541027345806872903258875821975037672598411823549847096517873564888771444189712810155079740207676458330655906855082859587313781743989247779017680851844959841211139831399645463448667011300083233960128597094005368700806583181245056460349864496030628319660308380866044936166207359308814372222916484658435148343511977779179847728502577324536125818767692676342262186490596009224185070100166303036438685863603708583150993183902991514126444611016826569631953970528798669247489322440002447837779159759016574463214061434069030041311231015158113845006209811284575983171157085468274467473940546602989654692888349043079600699825966773385747625814989987044163658395099490682522872542302078379059369539090995862926947588343826253292530640876269188642619376558600638027691137495173656419052415325839302414030286785601604159818411464813429100385476798598100968021883064269054411975472970463625180165627899297674398613384626191806606552008180437160818316027334937759577116758616346120428679119429479746941743339438908403860993125762088191670483523832651825173682647837944440881706884665268165937779541440622805491155065522724821535242686681471097042847409518109929647915103221124911880714843590337123668534869865817675497785304247602339769811852215546117013293757677587881052650169864199193625029826339586689006317974289610328318639660587753782518155664146215707093871172810696794925653682621725609503806443834901722131960039222279470121012172274452375238171982286596464181653605762236953396477862700081337343002263652499241999796208318897962204754835102890348908904548393714399241583085122278781782377819538321820392834087147180636920840843742399201074333049676768284520204884391446948221688584099082316507192895676184716224 [150,69] 450262942113650953237023969063414409219887246049187418551725323638306336238829835820890138042566073590863986691559567891794960994089235694858184171193392366569872578946899664115115516778158887905199631064381661672743989070109729486687517559845219014111396868870172887037686422817552220535799372618928539116058822056184563251350089159430773782879783434529868759254506845071301558758246155841101522337736618837024937944285919401924412594826223720766229375082915714009936514559594983598081883730734245773664210309179337985532208113323373238446737249132669283962254135475935853423838004433217917166049068489113218460410629870062441128336579843092738961872325982266839866648136326050170029344489086431645813959735488257464721919756567009573674635395158660378462806744970261935695620259478263580700228548647275098585852968888190048149342312078146092107776473285211788401450182675582980294726804236971419982027638987803263408490137101018295357729255329780798511841025903186910909445699895962623068655542715510774373707372005776514477011209997201563843318080764742711352032787503652102593566337451048986945758555912107822195192081460157517924532915629210898368763893196859580203599410459152609960370080571926087647310079717893325768374837771856631867909043768937988501647363605318411744790278382901325502082951321678898312283337378172681960144766810608100343865975074311817044756056333613676275731676268650005020052459436243901142751066275952550272749254314156477759855437256425949200226113778655193078335874995261691473961445706090007054639394534771876490350771169493455628301305773561060326531198897569133738020175126112546881145143572262484597226509141287020075962260776678718091510621874816100987331322274523250510950338879078697076532252366835774776384272173557624754076898737798550206575622015169839965951617506745756699024033502954032239510564421074112122017663889469752984757799441884231335886830524928914562398643545036910855141947241445652963120974692763527134968024511230154411104858710012508167248685829323386040436473864654834903061890513474093391090386252404459285781407324230570858232893597790127360136402588212528172770839439720914772771564511719340963712 [150,70] -35091531273773000978633333672692849072507137210863868652423207539999867467671678922937378751499125426745122224023357305566252682638343229787405749490020374638960834015342695696303803255445116135560969296878354415048312562937292522081207880207678145673294760264424747551141631346171248398653881283049803603925633623973440431799582664074586133154501123355662745255256241453619259105492135679521645034319472184892770624827597990911155641478336160741015179189852588487897962081048300938406160287742857093932577693612087619617476290236729791426106303433159684188630619073729911112607733102747902291614000544684889354148576006984326996491462247135720343338878191859278894486391839776859209685636844480337021063591007881095077290025951820119211989359178531859341821109282738096793912990709876243468473770152556972609976811484392075701502402487399664320522825726831805593920295447814320827149235541451454890439029991765448758866585997674682481297181117895352250997790823958502817711574441151318975516006758400475973685656201694586660395693013251986413805036534503390076451298615355701183727079543804964066155973775461247783195133890905073689375708140477084076563502049114407768864566530364778886203825145909258506842865253347435605317400598230297360965883778322949200713321658458812422525226771042867277695078571898435514972668084891252886301521007966628014888694835891998192986238639985619324784036721725011277422763253607522192422129591088204261105880762076617033302182328738320212591178394740641713891660379602581211883305812449486392925510790953230521677864659650207272760507443091993645389330776836023957576825283500561871376301301853644561462543819091080810995508904234565819212200412298181645652786728210557851042663749726999098817602069737096927341146064555782505569409954487063829046363290078755714283119008517010401207639540862919171287283088938460305221546972679441122158111871543324819926470893632674351124978122087509920228526634648318015757543947216569708400006797957056918743100269546616127634787543328349581739956202147501170279286964323633295608642544990092576553456968635172132892490613137066831395431199165710482774217463506657006255873837444731648 [150,71] 506259799657072390667755675853476528806234314642779113377558275612899955191202576291212253355556415544456349214579680357121679045631424956539069784753811141765973356099128166973572494142825387834718192319303743720282619493622598580893496044521580220224158461919709696129565980538196077368214994250473297775535966473713740215868117774899206574484907071714062212208811703539911573984320364978726402583972067481727448510118895311905307227198778706002659424550676850256988403985617805100359883545041620053316837509766631764194762156566762096620345459153046384254370518550548386601102708447265369235832322224195535095444442557684395480945299004165190458581729254562876057571033089628919296133133267278238662077961402168450209256577052305734725192734250510872640738965849707760161299339983497006858222060692212619183727850622207499307713626705133675618779643159014326429648805228096419533175150006922121173111485673759211513992361950267824515073985962407791791721412964680817660995371721633610504836171842303798262752339645530302182025572495751691092948275649753898417015237500324170839942340216037028472615416000447701414010689480095330125282726088525411911306559715694305648147498353180898514881986938718841680479944708885368524858882004571962134324291357776368325545250295580556432716209995056454746174468705521286785912653087461891193421540995361342480590984244130835743890502876748170389989264826052242157824094741564164711342249986000852219048079983111742625604865779239197481042545464987791634131957863630338181314389051696902535565593745665483607327104177916557851898453689090517426305330209546214221693562495846702902881404941980849808430397129775754325928827351769470190073797232982870417601195590068180654937225707031862595581108363113925318643637959800156573254798283841439129055853671241743392913337329139338557958573523038644586130731651569632620630730098276681185584338659823412409375173255480071074439369033204166732390404456952944975655718874562349549931783283000843736211206647029841960050133204872852344363664696197201774119995959479259180755451217022290730661573507249690637768078740692543496385795247368782540002028505708339775063802455808 [150,72] 16214779360093695139975142411374258279405696380048355935657775550186641699222531723522623436206798009533343390556811490653685803593314516334116001320708626472439027492421448096904797302009754694423070116978644357299155814023559882720434567368422980301420457268166517681265373748767140300185675850527298675727166880688000198127248189795186864747993078208833406888428256038920462842755343004521549311418991704646678895360758238600280312964912091435189568938191217492393928260461886427316082525047893135913011334676364337824809054216023519675299514387668244569293791536264771868614580066416140513899937934561651868093303613080359563501482213264496329867118934519952920051612507662541406111299782858365551523796674790560565214551511840763251274621283829158964220428605910778831338755890708725729350135669739423211233377988403573878902453469802512807900874412224679704115229970672108765598518511139625714149941379159766227477771771273117419575777105958836018170275532814893249338661873360359480464325744309464351071866603630130251381728760821213443173229708657715976756571570108395133303163646495768010194273127267538208491685259960268849142699029915018932446504917938709643261159847144209901744881044316397344721740317394075463613512068334089933926720418103058261814175472640547875875184458061166875243139048854011076899016449316171062042831987334995678433858029873097975879927829882964062794236445152269399405090991123855786553582465357250775873765170133856175536527167001508493580743727701288918458730931469263045240759689630791484148846787102111387729134634209005441670691114559647811471105667555267779571010036950433872388105851253669216083480821682925985247160572232312235813193622906775494870585510535315717467438949204575635997003727058742626482430395658342586677506392174026700375364882332024747261064911632539850486452000835185962098930583364257972854930262810721151116442158415149141339114959909462205673138828754722677762396171768112391363247415944893254123043724682047962637514393194892967700402105180253423524274364201417305281221724954815114056540672142769682438363326009599242923596334216258175813006531958902102269028949465501370891196368 [150,73] -683091629669534500754005733497942082678320265282820174413926535368940460884494073420638374208710969746537908512958654786939884561121988119787649262450354163709981140214851559377573446882355183654196152484176521117908150063892520069061622028975215504743609495045457885229039296138408153649124157231659360528028044815884103981659371753876751359057990777121338623464257655641526674258881253822150189521115935287757030241224943803569483062243433786391440290880782864158247134574127171451356204111068478220117382684988773718587752169422305353133746742578950684608580481949380620936710877756316812788649180502971178546646032015655653811032510310084954610209073517197339273246086873051671308737863700182108492674266042152014168561896513654001758279217281431094157460331710124110012697385109562476825319109818428779275711157824620419674908657646425533674557205759776142323757362744091779616804814788407690737413670486671770304865265234201730259611792217091544041799177339257311775934210813471620576117592313795229200282205178538147590465733295145844880561667339233832269261585066975448999579440574330604206392381438619747372990773585298882454849219187741976011484654446791908562385757726339247115638542192894832805378508448313750499365098708775613932353198209555115159954827080088824863688518476566109736417918127989324509110536804163919144943063723128534134246755544850173188129109668841707562117886988395134489841699838723918554949674803099195894187987410983698623017739984144314794142556498734131997848050993216338391559433353131862576040521263311793731293314066029356599505868203797167842661912388552681796132239807875093242327230402181923031159778490954685267591170537583559800885712568582061009561132617473695390037707338194635011400926653582215515292625733060636241091733458168162884701543197078312641608865783706019597536655771287851350637318409379470075718487072372093335742068512489570575941002338890367331353432408958054655695394913774554014782597279849686875237295687611804429759089405152164917237841080230458599983678663151297348696252600837283564793774258148749148031088729222017818154052831608247891199763417357994229141271698013203995648 [150,74] 6859627892971880613954564647466166177941549819083471539602586468230145417915104310436767075165545799961648382072575215850455902121903188739425999131277698354213135624505833313394065174953252620661327578942684349716412568396803126792831508075609004615593909384855955012547796926683958476828248900201255554950713680142810425058578240463695762213118763085762857194260761187829114104369976102090591295869309518036389526059336982425555694435493511305991599550348657953838643727953103967452540493394078636708503215227697655224137712452424228169881496101695384790158452218039690082180765941674164316736918696341242790911630896363300806923731658714506979461437945406954654555741679648704396659766450503655193086533708264913845926081060839377686871610572495374027493926255725134984901254110027321936946507625801112717094899687481881990067694403069483511644322527342625817866120555869924398815141062551000499954876260607984041449573519159131001612569148561198525817676689479251468735269858003865405189774530138634025727915914672482073801069658826850441828418422040297260970321745950024061451949706717876140683631338116263585332797735429159411309817278450262765973382078409152939048710033387360698497227385231954556710316083982409211360019437427574008721716350253177501209110114183681612569334189254505839632382380872911673527553973986666192158949761641064346811759309134541571504920885065271454123181756994538171224335203022651539857836949489834188186521450395857732096189656104951100869102208252931532710229797565541227416889431490920363449969607940226960830649271520503237079651711339555781515384701532281217349546891281711856079007002784981046983447334604067927449250565204593273751280716108318921670791464678681521634602612693923491335967608224779324960792763335463993294741404045786856112664738277532158518998372349425061524747755687903369413563032975010476206369585872848109454648840579842145014340776884278281027642365151998991786813296597350682853676033372211327273764371795368400305454843819164785077660680331626195454715511059743547694404911300825110589499929275896318023958712299072759934691627700100263173027714366488815562891973019665344 [150,75] 10341716165959747985942217597954790819621637506348192847075222490869683107776714402579437197832207524645554142437765831215395916989337590124674919081960975076576196187357392281682723888241127249718411516521198504476541510670968401646948926724787973237649922101782622837106655357950129300048493826640454167519477034400725093170630652003465065166124684005076942066140078873313639137536674625282228338072103745882441555365219061425258929227769617811024465494712135698752728970149456789608252110579497324029710952064780289461995877498429985149291865884169270422550202930597960601958232805576730563811286930770913129908616171644754445996089326463577332005725839611289702581172570001679863213968344299638618155072873785758110442186411811828687588439969392663886045859249545970774387992619886480901622549951814814293404571231587727443475719356979767233664790333650395785978351116850414167445367079635500827293948951372426871682960721220075871566527756240662018949244533805152829351800836149016849745986000506054811781717369739055334068071240778238890499597498556049844710154515451578283396914901580120789364861223918061890778464350440611054522418937157231696776437812786009266924687103253620223329950541940836326534593749514169726336124652774133149213732671153633731449757625911721897693286857604338173117798197327334008954991909490226070930768558214067452074639390243056625276130590782112725856044561047713729087595920612094901261118484284403553170510433538721329049324073461072253101689556822033654142630226207081112988053934479579950060738076060784110996973110264998885693682604235740675137436236499473007459607135713969478980047943701337488348652055542759793201290298818004313591408841699693099783274402302948213118391029320525751443822420999590935838910357680792439966378249240415507881024385026756947822833055407927359647308158342292948252714998091359786530102877086136282256549488906448414406780993994337084470630142307338350983436346204354161507465168128182999531474100245469615641582357896348071237837283683365143257031513664225600549930461861561627874790636925052031510346283629346176531660978453155503131069351860311003489918929600 [150,76] -802813967445988559457468934871027854260622441138691286243382208477676565346203987184776701886408128462098898541340510986218155653926240585288843091939996361919018907640457040655350278854705555872969425053871313756737412981577329630830703333424455883254713757675220107703159375698734665726478188940062154805810150610763751630610006929717861353540077367892474051364848619049189085077219567919582496238889002595229062201556402191906874802308460239672770987852612796574925235686062099029676419121774834263911472660205795036306672485986360152947429812690904507724566670420732601989048592308241704256647942835173736748180449875746027260548377810826764530446225889554625284078096207196352634975445367258510394234425767755860368953390484284526478606817714213475962414704239972682695006686565323766023270989110279919876030619769179072515321798019253350565649129615830266040394140769963852393801151323052570291752690797591757718842049308549583773465894885837817424645438970007229097233743488772270598480843110195357376729910553869119782937011056912864745908453501443387817413507364088366323362947716704204145874626918992913741374443308926225271017488928905634858893995979957358642848343613511778545910535844070633837826495261730582123223479180351154740910765228493023853460868891084803331170899068691294513445411414446200916997192285655665238314946922895719782306422716727070588450595992673303036919326953475920055569410452176951796665139172137907387187358016017874214335950277191026488656981676044080285408019034925399074057285023946721131542657267932616279001623425450986315268255347926323940441626044099860370375337045294177422037319198532681692417997833651520881497583233134209796528817029678526254135391449090134418781689633621312523760143882953885905736238081674387655969043969059867447583069910776781430230797009939256766520950913858719273442486549184381551169299071669811619513287635415422582088282011812465054151228344289808124439481790384982872750566433735416528553912649886144342154531483689952180368334054123536490603153092679416259030832020327860703697608573338710984236447664261473204638748599507978694208237191636877733247456 [150,77] 27906998194453443854550368925839776477576054719380210869321635870524292681369311433052875670624470738271870418017844880781660417527804297365888016449469537683902862170430964551326698257945433115674067484573325100472832150552209400630265090429354963846561499338456497628824241850484254923913811180084155084212050280865195556097460995948285982501494092204924423672277038942481523579015417575048667159903521373033912910763317294337926611025962816773731341984277859799958319032666538192895861366256593230964024556184918000407964061070423477662311102754094928145707210789857956407486793705836401135292403570247222963201206562683296839456180731557795307531512260209744051586261270253614775812186226043316914832231654341148193211753674604204659999720557008854203974307510523988396694646174155445220990852401133885850848946842051490292384161581880114647355707569479310269938266186695294475638287468249974837158374154237973645508586903959445271846380509924321412921223083535568070441563402690610109368862707707678942444637559928453163802477004325699418919800841464695815666123222406300449359668255246773640365294570330601631001011764506253248385917453458465708884423812364311593852392924624919928131469315618246849423299901261700799135879168234060284474927402576359166003602417161732805538945248485615013205865204516115542047685597122735962057366669673697351062201712670278596896643692495402540279438233374328435192065281333995987794117692640076166340136760074291932172095601414905246960225884383061148797368893523442552333841643552081144742679505839664730014542471175529182550816266423998625712273592992258629605390665895982512553568594783713604967274341761617694550685455671051195790369160083428123953697945733109372518510031374900697422197379469336200539194109225716468011398755701277442489357458833105812852553698014753911423479042444916621096208630375957671738964275932674304908417988581934688682733481292141653595196681347804947130199661193357862694864778661710018072661117472700964579167982395614455526443830912898368679658084599995008765677546961193074135627396687475053770738636087163001959738664152031957584655365505051651456 [150,78] -115538272650817938287245882208943508579786856044134740197822654735272216533516921525574253322360913975354263190762815102695046066771651629418961417230305502288660810703028808677478396951869297891559860056799365758191880779510508949330051093704091150675947945801713164774656443609751183400264602361725197164694586628032582785119550472656579840361760286890493055133140351908764253151392636326079619565494653752025226152750660194626613494221299515759813393645355899304877771252329202551704337394138427428448381385099296681440690812570992610808849361838030887784911358665297051283835507012808783120700700031145845886455266589011791413502805204281328064753993931184965755219170379236220410026335888033100145467931755606388545066802486763610965978130653544599981871643664597553841176145200304617763216381097991940390800486623211233215360641639104639606898715812348024124444971523747943147997349401161944015428050038059614211570914645509692422918636822291643804531383398778169656047464229887601927549360366130803741165734040792910284875540060183486161271139047910833282937775949467936545087287786356841905787419674446562866987355379247856567814320436535045812303177509692325749609816257495879884586003654338565437669531519751983464762866812147226721497882247999670287280038372525895931049437146444241920873362833524226803680306177749661583994458084254348388591846989851211952062282087150236263586293923229551576913476051658888888759187196960199618984399424038804447898838798138488496012013080865090903437473271554555057996789278177977427091200949407112107969446104329989256629840350519436444427357860547783554981688226187875017524234355133916270793541402561110927409169339571634536797662863893029353633336119769939642060521811729689415870458208624057240183063807496946949201755527915333377762109280109210315762361940423209850371078901990623317135907504401352658264006541319050312885107902187104926563633600706005666013563557463649112740060205325547214167682210788427012161615947533427529766192091442261365509574946050344263071008092519801722339384592211596847155625569405020754588795500967020905586684698156684516244400627666560 [150,79] 2323495218243017382823959418624218558479855421798772886571816233961832675774511691478807973346647313588135628259083999883683926751670806745177921077868392882194685628961684555857489956261951759390986999239634288992607525266343494568057027182745409645048375842430245323124536649023218027977218683322696035228633655103119381544801125225013453569772942178510562569324064963473788524920707532213437282928281612076000117155502930548037755686937932950022302944254697817202431304432006066341634096387832438121225830505070968183008518776124791417790769847620903444779070366412644431879745981984851894693334581951323939962183999038801075729373219492581517039819993224858156450984876251024576682890126706879180045642734894259099284801832630122527561887705143874293088835739735949863952631312481451249542020592296723516262468199464008692134706608240066389721401171063321908749938002069681647392290146466374568618266730120982457117253114417182451505218268388059000950907349732411690957996472425694687544018499223849803808151607492081248798637942868527225280377208118639579377618412692660479729984971491740894257918056723130831019550167157714496042914217738567029095100054920506896158834538727344808634681307053061903643532024857066704470302746315201304955054207213039670739164380193380879427617303792226120420491099963605793835918290040900116850683402873818537706023927195687427451240085304016326317108572756155513642152441481311096284048538053637125640363637709732280283778511180256149908899260451617844139718508539297239079776717387511264152715407248990225011797667244843806451747848626520972057545101218745319720305207921007111481918835739581435849700628227596054244120515362258445431143282307661529708916078447797637015320503146500864495876694967358932246917202134878522262780674883287040330022895932331831656536568731244361386635657449751741443626987258420396779285678031278843688689314573041225326644045642489634450053172684133776612565595882337667140915767144079244443174937366061876036777868475043954819520714898615447546874909393682005924796993792454266414383736567748023839560339758316037993278188933817607854334917632 [150,80] 49029909936798861306647137834765091882976136708013265852030335175239782443250654508218304684433827055693282831559400773050835999764280744615773281077984938400175863793601378238912864609321248267527576135920357597661448154270795474668223131276691741167924359743733959148268291430602452196893007495848537776014085849427317265473975426540192996271016408051380383164042459875088795467029708666328895218253558322467674806539876136577042269936494942856538196619763057153430359141817728718284578599159394270546900703134083229345512609415003144881853812935888196627242989936255186041426165042057146781993165013181073300502554152489194716002968818794714474672057053447187457724709957469594939888627049442876759332262540041581164009994620113395517137879867751221964725997692735802292223738821872876623303984560384565843028389841541517733326892533608725090527166901932419896834520675259795606396038886730287074907114006919414213463640513630362732130675930781529244960669818623813524885366090313453825756599044857695153628518165079723376194673427407243616989842327321857050720931189574933158357420602791791002189723256641148937001592918783889013943873205142498689383659497864807250510732112464984876859305184783331375201714464742244961744974169621514131035135455138783496006035359586989819096935668273366073946412397057776398841767128713406497892137715141133831832156911291257006551801767110470538606947919656542277958391786579515423774618877737139418897129727781116884555880575236371094833655377847440156505226698925620699687372355947651538408516867852756680962125679377633326966678457326047510531433266530488645014928274325945809131053303892641950860461151455056843110085354682504501961445170654473742233874745079465019994333668157553428127509739279535331568065625015442421817405707137005212421969591847031164721303767766297923426194745462613780946052609459529271958460617359636883959335744156646708365170999337315076633522099535748707482123876427549486464637665962072823304914811474549780198876083188606080003273886840753684520216720977245214524583064014377007717392076884687893491257965348621704869645264005564427157438 [150,81] -631209937146097790317341219737272127898337263154770792713092090418738434926754239258318078385055075416546868504500525346624754086669648329081616594865993624016441890447558678024478299527952738311726471976203782700416338470298278013934527115973661754557868285409973713949335241521423999954206361345729521403673065732241028619784608294617398438897900546654622992296185618418567463747849888457943264609101090452977137589237731473460066926901533369193787325657928698161793499396773065074219220042886392230953566363876730732208051432117164888044111213548350727630901235595888539978381394097992229310183874651213310612586297948774221188935005386614027820374631818308992795043243677044041284555084896183516385294459805473778921573286156790812693223559153107791169957171683285006353559914446679706944995979043803427762479132973101854543785232428755725888114236218724541273885646308454533393814941354719714692278717286051926298576451226265017883491059912343962951634342736171529298333528302087123105781711999967153081663440283644402923469592318376168024552424910681697128951276549244933337584152809530315825076076320999456521669180048551210576842464998220719770747001519199466504847569453617544465295099183079508042228141806507620922369256128250531816112314892609457328205363922546275814418301240932376608228000286933155988785664016472295085817243529230134435899035477373633066182439076348173340529291184586820767637523550729954735258974558455602463687101141330838991800074146173685007571646529319477144709853468431653596132433035677606604728633489717350579924670838854432898940101707407137245655284237077445737317171481158858420598947870859589763310108390926802744649583637375988177843942775065136818881774483234842486589515346666596114714909687933962907105538941650791423248279400761308920301405840426840188321997853020539404497803193118849306532789743056085031286258571863614141943664524086380865307389216153180412167125518772287393460574392302166527534493295112386329607178782276422848154494275238592180237934937524936183169567265253671542858406756430137965793137067068335067675445378661194255181843815495372480 [150,82] 2502359701595851689675605386039451910955372484523974217982424150016923915095632426153653096646876078085622010922743875012407290392054009808569508566110851302620530184224340560031322260073988129845815561570101392662162641113422283045064736142825955089889435806438202477977064053574674898709134062497548707246686014584165457012648234300040394660937076612050707225914205721894123844025224759839842218402347519893250265682466219972888663046456367034085478550982787980627210255256442330434967845309613571222149072560912730358954525347007849200722521218968172546288314580659530081075110147116344701580539474046732530761321911850626245252443169367272510722653104679794779093904781841138718781579613570753382156164821400145029225112920559275514754234958010546343749023445828453417733022400677856303258403142441382929404818974442971362966612603564605045719897895121538538849263825849373508091880701438169364261612785096225174726017454176940259413312886837148308574839810907839152578492005628904205927199161233307534312136463092899468159957034091755664383828577537134251572667368724065058544259243430237125764883747768498148896958429669389844870981757324912561199471287587738392013662820819682995204434651874022705171780701163993250650879176672387100048328358340797252445208840533245895711777252869906237250577833081167283256126882268864095081558901954443941870454093829364553740978043811113759332058460734443691633339799633567114153670606046820214821805283300710875482764710885538734234811808220778760341228292458933148313505960802762902784930841430001808697877102910157290761115930835108262434744987281171268155978076546426472937683945463925935573396254724619567746134191624297437608898477247168142572138940997563517613383116245454248633011974677988147580071682676422496849640821466442144578614173402067252965350056324464463315546724417838643233978577162217532017824685044795059777231330540323993250771778792017534969274786544484304489773105529584398073654776292035371228155506596950186937863284086033431953966452223058930199554665645279093695764863310661796722069912679327100678414405358583254910000764783568 [150,83] 29543248649764980822943707146948623964124124235198750555501276221892683883596136297895918112181265300792994530936316043725781270959975911077403702138734734644095810039472287371366317258540161243819306454769617818059429123419788670750314299053753667688122555010360958849757713137840372808351157929365761586657851330797706644831669500837212834222602577868065180622814025929894319503016245091397640632282643662425032485837458047455137589046677951451468678803752876391060563676833086488621039859679112477540882209187967370984833750563925090907906781278028473926460391678327202864352331480612373971114203599655793849677251604070281348621542723375172103010031442668823380916418827487256198221652658236023579878587182072508075590934038417549337810992499893667150927349893549515006306228713358099702898111710665878590030285325795647773168025527288845339995743622032464375722729513420818005627473028036685430036192424202517568592668030666646927914834151922415262548287563075800763292909749088541370751295786137328652491948905923408935321975154269415150198895239568361918318737261585556095454056171762791080601150144402504272742797425494607578607690344320373978560972047272941420335777734877189378028946039428782825667193067739527090501186409122249383316168589202668998451065478999433253856133394887262618146866745386134375097130683629129714376452895387258093447237114669010406414610789310289732715039003776590247530871462402313202264802336571163353865679776915771523367720099370732909508244554613303159289635529433461215105308176299733594362379169636092364190601897178045820704498689508731661351080718936790661410028895241158853049087261438383165605829894103893407335150879410932247261794263466695526159638664454944062203532078078136259540325655347278242626548821926535367574115070628937452969751715753691215495337886928774370106278457478940150107357637388743922190906619592168088293141510463147098096646904246579758470809101170164794131616868122167420888389257621318779112794073110475929071804578642854450517969536144879171375923676774890587685212975220561369077683461932560460807459979964557861386958544 [150,84] -59161225279689603612057224826077408073220688464119930494700488364928851506762111468940471826013644714339772853489513601802995350919154317258828138588068185287373229660137132787216794530630058335411981646893305562838012699411603622291683431594341704070682346372070402883949866721151631219325155009866226319475268925745774543946318258849725798625861346538275156104023182722866600828743283469802664128861932856818293120456676877330351684940826846913191318922456388795150101496126103641818251334564937687289734554592181443498091629911696175503066056966413322085554185637121707964195184469630308505954461187755282526111228841783873426347490476470840319519912922568655163382603421754765280892974560705644185046505659920085390144308382281851708108325749577888377964255265178692754675829927382495690883976690109659359782499668844054309414333909958542289617091802630415407871211583380121465143186280522255204935538184092357119873442532814798375911548342958772323470393675957031112407125646726624183659923238104740507041511223954478236791121297389069921382959206070794602887329588618259132376124230665817658672536524039359637274071325432397078687050552446740194040123615810519706121205237635908395499081492624671271475282116983009638006520330123964054347896213015717296422109146249427628559576583651409943892520512340905881412262260801749590019901743574148469841705362870713608038906837569375959434511553884161695594218347057129840770876578026734547784161385417710744095928577400648144695888821586556107031303119090175342828978411356534720589340889389353904199347726467348294552307839254689669417522170197606083628041157850344151942537716359122006123525329264914992097510052501261574373101966908465354396613498473200367283668714407417224268468327151926546609009244780189497342327211705197293106178866090345123361399510616665801111150324810279459986935212209066465424776120562899748362551165030399459787413822132770782627117519872227862014699146464460995536728699597026492681380865651938876583443756155120899923864602968027732466611694255259780512574015110670365467196711048327606663047433450684671636 [150,85] -791659978012534451371258451372169171820906878033620279361973268741310116473190839910101906812097175687126775938997179930318961778502834614894579617599957744250948648840636772319359899568640030137411343288902930881693288847005874485534321609342275952967489037324108393558480308996349337950029904900095736663134493437576236999344163080521996734467868672537020363235168749539248135247851894879013842408825303523104402822773806285312036932052704910112328762500705852550835729574114767421166030041510874317993960875484367718868597698042622946539397941661245297369804197405100934742480474681331158836912490761890237270133608889830363262813230203606773123148214798730720558706559995562978371020957962853828256216117624729160145565354923232508180392849467188776790043260114549195282699488110451542133063882665457383117132064446594144934072053719816718001043744390337860229375318959587375028130961927205439697417400283268310043770114243072442660058327133884398730249164700882847844944475460168070010566035603815313168751435773699740554936047302129367423603828987107350178202905084374618666810791859738765673943781249649159857420795391380037629656861963203077184977760681515577500447737946140550177468079378261158675325361511490623783072377804553618991898281121231676594811584263604560535634112697315186088235078410792275920454829599062861417607562626983433187638180984775039087852647583764459999830878860630835724846154390836601287071323810647069569085935376135861956449400896032766729789747006969363102953484131127862126754020100537166743979800010309460174112858378609023705405189478751354057350101971212519954524632406124497125259265749729412927842903289534100651085099572442237418942174698405353307618913247270963525913424521603519409744910368169953434676331312303828266372852429160958839854130932923655163566526998764877181673590165409796612868789596693368474218185212294275666095251846089029038937027818064707380825319946922681695900716347925396953728053502737382401796151274260157922766223185859286083502768128706885427814333342055345732012438072406051670099985583488071765709204992741216 [150,86] 3921289516650742688719757216757218414489993254311576866809490631247048956641820161433106526560696369000209170422555298208544718644255857254720428549877000004194990685282501639654936055223186849992865541213931945067950038127242661282440221432441281020826310737582561471282232177350999003521001475680358056597069810554475522844269815738728939904123586283250048577595664325605798819508922362680613867861651279216374437793742916051609748088225433327763449366741857852343601983972773862521304798424039460661900365089941597902905862277371143732269459142223261498940020611319693438719928663140695437525596183705763637485302387798564284467717276054073998229945160640043194940504487223394807995951598735480552026928970453990899744502893076269121592870220841818625489834759742201305585875575642425594796361654292788095496708725968175485666145690196655744258648837357810024241145962111431275722427775386830133763735455227311210947464883654648923902710110737948620980643776557751995957472844396765042412728136177131478335688548760326876023741178424792168369087219150198991603817663561784384889600306360037172362808169839058866538998189516845179704031353504367438688027915738947039543534332423970317257994273403224779658132917297446065333271768584255246741112515938173763676644056321979638094379246420824183736525649405750187060863643924436281761036214230795415902789742890295841778900260365043938420307751987187693054627172954523760911344683106716352823200398303067171076311217749540908455013119890417338982697676172863867321092876023465568817035497156798117449267221875611716504341877979708013877255884608800607435115685339276608502474956859710160107630341364514223498721891171726099650545916838326714172883134051655147465142246074959128975002804506069636651947792535913784686213796816368608172573067467806776170348623661165449164423548946073581598991225790710320052441352095425642275093022366699087668812539764186836880981206837797152233609634577373025068819518008560901681188657890432749613817226639510325500877266576841496353380255939324990831935090908083085805194592244851638269049272000 [150,87] 5887533369370173178088440530057780188307777414778410891268663304327140821780474344095858156575847524445235143153144678702535549775233279942712294773002751667028050902844877669202044056543950376921784161557657421965081191489717985867998795914245788589171134869704931713355735579263799482006936278280000238127867257796496134783363271026108065898526066702879943387001252273803151810857786915904706055307284691471172652529884920540549918403674569249723174360879236294786868971818141180775432535024164406028818084386742026574004335799575964929305356595320252783332319832425744586478996287970946234945199409549719056964373793026653340693737572011506030739118777928407245677578295678572192450572966120169978233075596447778717690526991946022677906439194759481531871436420399352573699221223771577549734798594521426051786738663884185706186771430281908373824204639595694629944000765092478917469228336895731065695597486292387023791578485135752858561000233578694371561423748084618352042930389658989018685674843494554886770585914831347459373345749548405307164950196067181858508488837300330102913107095624421239946558551277288563944714949044293225711873287480814167479580442868274229914300166638693105073108425173189010635039065816530853337021981070802718368904505786123855099008465367559734672932500791334227318993675126014185775807968448497695177105206165739981145201462732004239787484366811156579977973296983753353955556398960912179443437627017678280117459221304406882278023572826812725742334569468336403728886951906884522512989814133598234510015115035882860036744339877044237674925845570895060382925690105978923873178300135297719227381298211851749883681503303137487126272868258189546048368112107872553867391520331850904974961675819472070495019789233030449965894918499232241576259917555017063884435139332562560650438526098955261708117770578957347857954519908650014816483094001713597060651503180178306352206216468753742546238722545034069078042180872696548322660677650592666415376351568195962646238212981831275922683234376685896190975135796832866726616173851802620527036580144094258643392 [150,88] -147028943709770111717157251709178850867697372400572123197209431074065804359774087544419306810334085509876045486266790184209862360832476847365980458869891560815539694537114139081881670146019198951652880698848834293827918033515331959062266423397821536210150051197608291264031858110689085238056860990139447258539936443298041512651490845058686797810931864986126555938149984172396575059330864239925454851387469531865880014040496659109005200775235107683027236622807753732765370644852697822950518510611002279558004948340058734565960598377756424727759502727176126701805460012328577527358965636752688762869522120259094378783823273689586902050704537910411897716345681005148814656029517910939385461270016179382871563199789376909333820166830251259038529282454873128888323205895797128939581253766842349700245721943898376658965645805591939835690422759825386157949870256000617952834741483915483041008078007812709362141115443911216493035946944762648228407479144866909124067591463016302745016237195955846201497346065206645957318051738617861673310380716033546022782150359643663700329556324988179687130040764215558821769438193818624017514839243141558473647493718697875675952454591107241510954507579365029656240036484794360410467859863987864524678399032806385995025348609711824912591734004394111468669209070254488286260300740750479967244235755690074500497726626407359022844557219065080207871267094684448111356193977971928697976914951201700900359566322233618869479457487058909307526903215475543844744087645915935549859733310303099447048400693343721507031588513548827335530061590900742292093860279595715340585634779282069305155432590326238240104687182187865665387722066892466650941898962977983175064592988948265110312414257535953248975192545299176107702401342333473940938618222896947143852861192571122914337782247981047854257587715898617510715753987609656571451097002728080581776959311260191920924154294604292306593636860323904349675266046702142003076928313761286616626836582642405043745265687663081301582163496730449813302906891234245184095945694814402816957674853630356703068965861629940952 [150,89] 638213083981431441887780874872692281909298684671846249832889250129344750966832197725701853177235357226246863967135475873398687021906609404778025721098685674504651723178102654232120340543426774159303215960829992357149776190223950729052356570952621659793930212298325617140085479348974315590859313823572024202990219147486356450490909506472672991333126978715634898742100780970076443208141547928603948221558629047927716107796892007933690386978426717449390836957468881655338215391111415591308476809624721110663173125627622394192270970476087197213402890945203598572622868235124433987750940117452449239007385050205364073649863995351633666666604081637814087002244135354110334241950567341474094208226623370363100773235926222553609401803734557090145138495556444732746709377700135712062011912359036342896414382209781166704580577121555434940456852236353812982532337957847063688056187473876811215718435556182603818651524632159107413829700869494259433186144488880961211121393994441338933261147278543210735273151920943126616195487324588114383394489498577604210001567036644920547272820024423209387369639927456109688664718984879006172523429629627605951812473477608866007531160896747321190684949325080359819833045341298746229307217094826378629954071223821631869147994383061961737197163158935630573267362574164265501752449634242494660026789424234409179246340846188644727810981951303616608754857889235733214269734589232160809157971135906281673491249421228046301660221341950178327595490478080902204967483448927174474211335416441734371659155338869181779786305335715279537911499055763664676447476609464889448491224341906309709556995719310021343516520409675681261035542780111213762258091390462551021111667254574673888823393379445796443618131974308824123143972506760020620230903617971098726714967349150238822279487358155174127514216070200225796261066172549774078339052666392959573088610873389905433391279584858726901486390042040594062627899175801431360396652415254074878479400683846051936185710872084795689392250243707469065582276958600737562042403707457972127789740049386854934024697051392 [150,90] 588538489570542353260886315849876786548456790851030123982153008899399225081933950267119741786718998105583742984907179436932474086854590602410609373308755174191877107647367121990079120527060812725151370871234947099429654189284452254402312684206068871254965412737815107663714522589490925361446861760470288107323851983768295118494233154702459739256715560804027759714417451785697742493182545763658445083599202657839704716419397820331353815397559108091070701845379576897158686587110736480134422283395233987845907008461537930082946441041060591290344258235331274986649440434264979916386048587129191744899015598760713736973061554406892893474241873816120339120941062940884920941154155784485996642442285585814377135074374339440563564494182810657677034116310410803321656394685623048258557756074699235538143570816561848984848719570074223915368204956717143139381296430754374899885699076299609460770581556097208220251957559477225543872516574087646061491899612642293329539078474524507726085679559542318693925703603384489884468441505299884734248379892835084940312451867487320663964150042376042348570650099738895212273709904287951516125790078280299351966517656773866715862270495656850231895621654872803036298129572270954921230596895199923083175610074462657852441633093358639092450016147466471872220067710124388384294520108160616839535086902141048540348820844529355937542588353057008243151316699733406653169523273039550999555384766672445004475776948456261480818374396346407831694587008086894421702470416334867081209198556084714207697015195168543168607613793505915191181283536781640867916472203177731087733876085092422810683336024765200416310408652331264439779430278591352724343526901940773621724490960122718045625890876335310163010002106925683941934725239328619701867511872035536912698313819804705768585600914311135552307429348444853697828036698017077376734009700462819316417989910278967615071791931991092922456816658295276305934276325661351125438555179221087976592403395214161091261344958986357255131216928057650877695934009939415176230377167764705290596426173017388600527488 [150,91] -7134465182471696176739808679984165981773894585011364532131523198909807202534946977691235321695944672809426276783855088489053025783829389383932124800031324364766221307711119049123562078799204801731572517037634274452526435806804304437983725265923206060460785458408382179753489252574646351194573110178391652324430595246541283827597593189166211655824800092321259787201509973515043928090800961362966684326575601733912675147688817967369616869214158201117844294605485526068737404103987073512528577840586571292727258328444300120164882573253780230036564945576863028740244100446246933421175928511687076341253829811459892139668380159639402529880060535750969459290605483905040488274878627737117448042952856860999956390861763987915676564529936337392362355462624055796776501450216036956796613138805085249179791453200257437115564036467262165185226098961761009114006561055673707751418015780944868285015509227724240688337724857480902702358801992024290049098533130206115348055301918523426173277396502576685668417460843941138535517931968649735648232006464022238068356676544518744210242227224125994674355346398063075707000060811533330160312935362866822082510363241961223727064280140667612946711445149106195675104742198810161706468563890470679309804549184291613447442641689556402377931744772914788815004752606084267232543770137294786862106427358683931077443627802154344524028700134756225289969305539316081759615286434535592682933556119559187410523644151198025691867132782024960133300160873656966047645828653728977760006536127026738159024410414664896976760109279613580755608949087836689513934848802675723609019834619687839983040545184093451614699245964585993034623321208569661674921422828027499362012807974411066006839594720008196293974939942243566386543443764009549651275418697029880761612481796693271913940872511185165126145527497837245876360573715259186572330616794001734404304842432202212579786958457419882054432836502632280485176758941155260992299906720682735794360757540624071659809159170731892185096322341053195636392532497457029709577958748117391844305275282262420608 [150,92] 13484711908935595233898657215256387127199568546467646887533904463020963254149223085190497392874294178912792088355534299310171264784055417552110237773712493407783439782435190916029909457676503241311161819805193788486587943205023939181405530290871881723081620514374446446307840678962697010640557139195930692887222820785542738207068519522706377885852169518551136370658464312369406424479838622900495066393681817652584234453592784868310625235034101474620281328917977481235693235986923567692841610692257772781760095885463657970010400467339267546210084646883367807538444083696599684590116951727939675760853399795036610910182250467465288299613883064501289185065504143696543584895134544901469444308113455500140428232478914718208708040286232491676746224428965075287847073307653205254559862057101639147332511055749707479993083235015975097237904021458913063087591295758193483782721030540585368712447212805489595481090871918371702040938839652385091513457793985047978558305689266988970254591581156492547869280881955942390038233943481497515990551925666021006176589487836763199807853440889256329438299292779336747214904168375082671498034308239983821273766754026689022344174496518538463130834734634394094331894477837126842791050737663234644307122318792890177069650286765757995813297301683722101049154799363515168151461202522352322367497170531962987899509976932470190734780963560440425076047939854271502470911726070879675478648471733175320614696896632088921343727599910505437670417340029276356085688471946378056427683211637788526830893038234595555457030596561903166528788743789387524515826079477214538411764166241258805454819326644999607009564381515855950226798160857376205044167699398162913009821698951197811694437728512847837457880152548846620905609820231620018280723156445650987711922436383584215546603190487833466358186398573491696194937851524554606225239054121439219289140199713332520508885846277060858435325335571433766665940950732119925561832558077039754864880113719144489982245976911079398515015673721227488124618461654568999582829432866367978342125583723984 [150,93] -13110509736512682656722525854028699110110485450140523780293563066270828810676832960319844302415939738751737719376413515501828746011857266785559713473863691927395028589369821847804142756075214186295956234845804584926332710934891869524238391592670687074745555898300873537951813773986710391614284440832868983416519067816892099067712909162471322877202129591659391408553164055017151058244414163114880575478673443406652652820890254252668981686891314391787811356183782160649442860532417711789764015837876372004752294871916950924269440758631350568541111477851911796849365543926423928611861077622315387211698088683838549279006838027404617394999354098289911066334653910682268050939046546180606079775575776934541626869677114101299853800868001971458890169867595053585098690505537425801237303947857021015709717154004277123535335760678818113092500909895944793776879690705866416323949465208739770023298587120168293515225816552089787264195287505045805487329236969014336753080934007357461950546201423377875964893496580071167376155090098015489797152704611516206444900561481267592255755291900946850852461636430085972003990079564923394012975611083750588892309534930457563601226296398420979908562845740745414503809047513857587868459006896799017198022221313763103709304647535482364954339905531320351381153581335536697140755809985334538362612616031578422102748900280119539236304481126203971841278200171603620162750298916986795995037012073087915213128406460770623043532102326970211588920992013883391848316405947497579606188579003289404974622907637138120505658516882661715558389513211894254842875085836558320920530225193170051414253975646404346282989075623262357528076331620679364640025119801743940797971399582825992745428221117372640184869313481761634806169166015052453245872681801643775189599921285252199102218766741415219682101138456556366514429044852048989193814886070519070872836575735874249873240304976972052099196156484902243734706180586004602933565896693063572409246662181318992949092012664004577482078953902685820453950128210599896275695476568649638557187392 [150,94] 23340330651087880282271250190817354967121995041537544359544486898859113657850651754410144336655272020582416252210105817232485098169906562480785829905523905700852455480264237634554997973649383320412316147422193646906394298501414803669926792669840503108116658739731672353288765942607569767836522244492866082229134550380353119745048932289922053176377078570845630356457054441060345916983859691939490280414609376825321836704567988390777878186613174623931974840518711350727718630131622907381420467402834144541948396924505567040747435687988371165851353223264964688850270524924663752264790816650635082298454009131954253033891388783684438359887599266803573107526612486903468496631545949838229264335359169995744764607057377398224279710168116194468611961226630635891809171293818283012918479163007274231037032643085293721883809094604913758938095264745031257227965740084291112001509557974340384043373600700533262798174599636755373317768788633106266990516551232408786149643963393987707568027804837294750361805416810472367719943115005761623291613142816773280101711725032271760601580297594055126908049203627273551189148335702097754253883996418914073899258209048192276511827337705073722540999726428322367819312871928284445288773940672027049273397448408447739673735985409679676140572761204199287620618593632034791243927553025056798979327395404676280462350655771344015669449521427163333859641411229966965041611999865079345476889805249301284615772477651135943043323724873987722859919435255355061458187865731989669260044075354944965555594273616199470850124471636598488868100544678509683304998369747727246680673516447618049592300150712184505995045418186895572563238005401392508567878576557705484716986363676039608411485267933184401878799076404526032695360078756196442393674151824423967840212600466797527116540415900646528536956276027254437926691436961543783827251250632246914610593567269608202310654060645012886835395445602226286953096601299421378634434727699249748004656810845019997898461699627174201506903415441248107722404474220624211254697563503322646784 [150,95] -37128303245305509894251930504500020268916831303235372050029598780395956946020037415314173161276884219000623304846056960316272745741731204505135700941953307906996141932195375053994996887654361520988701902166381406269750451530541275015784627637615624309763810205731563720390922143037045827004595396683804587229091178468467032193935987884366189614769660380865375552133916118207028942401585812070440290244560481881296676512441133401462012996073016078929137952487735171901858153458233933491935169890827048294974904969272608015466006401923437804156669510201150707983700593746297048761677314677769917960726234758732203459910500504284853827765657909155099052988415260426593603061244451211604028504636032661389282481643527221279555885925558517318465466322206928484542818086733399040900913507303252760317138200926913438290560705676816859109967021600017633790462969932249500734768581106789839419879837469981927678132663257346010009214850564976082182518767384480533109267596169006970984219591119690352971523991702133664666173790296001737682499222284991212078609615285344348416555448877734977599056727051136293459443473748997292102701103338693174680214700560962198208711459210875486953682876786026853631145840399043987916818349050378683476569585612481524949386287547512329103430863704201297909915256815746537179353097781150525868903199708197170626979329461459209658823247697022400741841020349405139838714500566810329833940654794996996682560533469502177580466506440075558141551265762769310221472468642699919536298665434596004423292811496044063069839268825037167561176081534535963887744567883292202245866306535039406794970340250078361608260781102852229767965860039532633721976429754703377448811734094941430896038476637715942722529185606635879409554203675722025709118304254540593151301320897822318342447463566243691918599506745847543274798881959199446558427548988878168502641580555843641731861459267655482212391127495634649886925891575075393616256136126212415154798788891425362357689488297301471962351142528239695278941377213424395642804138724416 [150,96] 31425729367313914823904005611359609539882932438197172431544645906088827207921278006058581897265726572496029385438296379490428191769483165026274886696277090913204000520510330829245942887147032832077189458019764805958020434470310009661770606841694877274162388118915977118592108156265261865183632563044911448272818086867205572367338761175007291765027333418897205905891631408655424338079607818216396288383367567452517030953423112375659049030773354114246997520473344890282263188301925833598977799902628583222467706920276205523293480054546582692777406800270081267150337954955322787628999342874441193159652386505553928606098137464295467199424163904680455343245677053489657794337755963408326009845392721185179434614700784298920887355292223577248650867233576827067651082495855769975094284568686770411964582018053526997145145854848846825898065553879497420991423027793336871441224697248329073622904290461233839796942000341267226012764629050918031188667131900659888362882354326409709706682746559173679209285359813160718773655757748749227361730742796941802148138380070737080404268151651622589903800942290067793212722351099435804150329444756782369988041516436047487148294900964476400037617939638662681232407442647606950038946999087136023964645284831008154297854129716692952534351750963412015591334517782728088375925818736389634079962890251155352790707233384123650891693037214622489796282938346268828932978779575793622976555679773468483815059030728801264563270777426908753521283143296407079999731680909291166359592098750296429029492301152525878563835663941602249623383741918471041490923303417127089329482587520945962036765680773364998229575608885957972110786951869975803189959697322128797690700163836208250533947922535225333961233626459346145786463501918969457957571501619536262420528849658916390044014581267323548131812263453216229708519953645814510001518184520935784819336910302763721838814864511573514183669071036875660969158261983736664665351283965018137235275179081235107070455639011539971946641794871071635005796682135879951745405275 [150,97] 64901145758843757119084826832884856621258403305001749441504471725750981989554519746788048789907046764586309481476100353100143252659620234758114718430184043870799587191481180516509403675432614262179037837780816342909047239259202575916229271942193045809448972318893627120556995623269075129000026476811574810807158754598332634665132824185553158586263358981875713402186608369087479352445207351239807585079075308665615583657305563970099079110882703180546232570249791890057576737031373746834797638464277563853537736697768797562901850956703146678691147751208771795288213882874737345894182744748349225444142300670137542099678593518047423143422060969165123739265084445199500092675926587945850329660106725887275053230875691084339176514683830764557227701984893623757470239460453205851338886440781348268137357348564774469279406550773383389371295154051938288517759829543992116033635312019813911262119365300222039904970598529985355611113368129692375963014290598709655245322293869371522953022123263266346801530887462532164116557546602135084759437128062778045810688305509691554936298234854014635812626044267069725207040555435613813809952339484227021141077188926431576251493261595163281301003628457323733711926125980598519738632238259215173238452334641040598588552909808616971045813055385534398884560145418507513503376884893764774821840439521678108059209139728602178357292108928545118992877345327355012071635398656644435496161770678643335309240170257242900738930098941103333831952296518098131632584889481939351699351286831804621741201918523016171571239917100776285409611930896699637995415876302158398712764126543968173552609458236010027601867611352125588393724281269349055193858537564387709984284685547123230500501819777229637562984675836364936233371746227571364315756571792557969534506262679159477848874600493155046620091119322854609182209545923837782555681699076000226362671622265674255743260650598768336452154501984977935995902523903031122640131871805563697695162412595987319253261920785824253487512176868449341604035980880594071552 [150,98] -77195655188628508351275118876543200814344621540402669410190914807593572035944555919859870418292997659583285149912449180615897950447932423955324142611686194054605030008055311436733096303249546612268765095187539679684357596077554164088911525191331913321447750227142292008021595158149911835752009382497689156135030433492560249585385851338848692263266915320126483881096601349112369495706759505792095117089536051298721370627064400493765723231683914140151144093595902648263256626988904921741911219024788415380420467296809917389068567938715331631429289930441325648532432808784039916576450632703087346826261027990486443500660992260171877680345222886802935490154624075256689458699232200286516653828533674790878006177882685051734246773011023228804900317092293208726843882463883825795576220244674193689386228465427708848483460318268461833841678657270706213837812783972078800161982128463286703905104546518596184341037365638948336976801123530614723793929305078865251661386911613143757689605712744419890644973183093639343878473038223685044117704871987393500106879134598195155072564994304314623749906074394789965484499044999644145329691118489972379980656582292788262133025865411876956251727476575625570332581141417095153280604369072553135278362875790014223936365709712787135979071397101775090882562632776055649991362846032792347936349130817056821120907735138790927904394206645301611262117191494083378762248763447904457740641002803105393370041497483300626592071318179605362208604957395888502754975251700756962483927779423315464122827899986052830227914851312524620820588899620311227338691714873132294506892924396530174487624715025127033744344091214599447801199392531725807011982739881091424539915170533850581632446758585070417668530545705159708779108064787128003692375879947429120687452862302141112393598011934781155114310412521773644254732799434988939399956418881531921159756133325421729082508125661475760388219016024744322004060825846796586332459782984733998721089740699710477446231233013706329990905983643592859551024919935904 [150,99] -29038385059640376176705969723904603050623792572535565590679426520781786684215824289277128201138348315577337598413909789421951883339840176681207662970960892845212906744204647988041560075757076108839940979476305853416942101206708569906429506439446782553822878982090362965419963226607939017153785851376188731192953842640772480638782293232266195629758105498675724800848173021691829856682880820514441013081832832511679899941104615691744494005464914438913226387247402461789237515145030622302066429668401347561150129654162037825105506614346380007530895342359710459593959882518856434686941302155284208892721958523947523049625756506273656263005504872419007730615002696855282647127926157100996355187328593821530410701693741714461946436762469939396994340095579822867883809619708389539963551929202141409764966342843493459313025085479514723772258661104839160140657741128358233369921622233610058107795623204761336021257847742739780950883393721452079130395446226050094162495593921127705329004883349516343745301980714314255912606415831093409757926282394179455972511317206808588205174296865032011784268350657637922001187091269135745155925477749577772310813791451083291233557034757470179096851571012659266937583061783021526041500633610491711205270244728086991751526863676404964625703228901114661942398688830257249559625870235371075551066795985297225641580521688988447214578375576989328874414509792321586172014601272437600524513573039637828499954522888660893029778880791246787944803190104677804291990211374317132895583117939316257565319409929531381850855687712897360894035839044689883095073614592672831036326068152401519347864431673829917785401529444601643504165866441012997729014893864213378683006576022986431360134332913022364090142865108617848033551138469814607167138287525881272655473301524635406424273059437278475956532254036034696416135230877487827221585546451609459486615834522003699696860611913568571464697684397810580499907465395227705990869363868057070166320656532842053506985819601502293087676500379012150593364256 [150,100] 46876460710130078217450940257924530042747266242209504097687809903881701678030415840778953025986588314414915815589457100078602517370327133476596031025782507030854288839671174954017744016997969266164430235831779308856737849278334632365609222210958073448240116834494169592812053751773126349753854903137310039098556762156204905477555016532632304649592156842042295918560232583712407253897377874380287468427056979475599508214517427779000025437460526714332812999478121813351650139354318241706310350560333167908565114273100462653418535269509065072253643713915918053850873385389824524612516651498061572137896486302314587229661084690773154929792324609875433604441540450797042800834246685769352434254695364394991120496445168669735400948429556841259276684547804518970239666074756237376547616883151024302154809951752865285388035764727771484406879078453175188555676297622988264112850456257851694516567932258154816217588564216282068519856860222192160047293227581134656817357985572357379935495717336852847768522360556617430599948548350741379870580910036384443441838265446133142827483897274645453663341167167543323642534240799381872304492686187269615789745250536910644131166368517785270438352750191874977299638232914688189198846692790346534989868817475007226800301286836849619761063149267090877823083055657179605261402841917892532005903487636561282172881460582494167166933188178120766467243567957563879746248363246496936507744383694443363416667489989629394011411238958615059536098639302954020675733092058765509809038791260498862321311164962647580171945595703672303280657119127884419611562543942244090742997910224954667041655058650255333018058847592607782038312997307605040796396941741037929927336589655947902950778050858008933004457108444776566138162586476151987856054767491646748639738589717484044518892137790848018902032009070665330726611117881621582218571801992029699359059070104727574251257588236350562124179209869721469041740581864465391927182485784433608602157606717216269098267613889216135800749357061168922544 [150,101] -8567325135364048694817123261618263258737075085948983739327595701068698706331701825998637805411085867310599387354095078322351523541147877525759166748713086877610019106350258497240469217543947247171908176133515147851718016269915765454345883473293319847551549656150576169656906557851794180734252074020837055972816082622155131476705940734192002501344547896765925008646976400194603554130053301254549404915876559225203253649603001552445527464502692049984856596538777060210503218185700147519059856656528579230486418367342556861148672161974529469205736373996199519662498347316845158789056364217776530361392234270738737927254821550953968510194222713569614785507833078111834763868377764433720412004018798601285163708594340259658365199016377265634747663069637061383611501115942359261307430721611698679338307077548390854070967268741009561973380576299405061246071162306979582278160280289680831551900897238508911293766673566936931455639793711936449891201546335796499897760552428239630266446081184821862445866853891085835117227940703977296762361389981230606755416477842223054317721829824126679417199860319387384340536023010618480005705640634233054760876101201618004173061604601802664108735338308095397479726729363308221889260298494710833738816026949765425831951353034801553818120633662919004867011750669432730017737822255274630206601520466450204357691869981846742192151342961234903542848293588219748796417812443446466971152550350211600243423879711382362328202547142143108536462124334669129756560872243996262957204656237377213167190116930884972042602263703915866431492927240732676006927554058366582964519073952265324013016974204464570766624236645851266068693020807861918461811945371726603841435897517289687805856345481622163518411212594370033843742630880279688342056428060101847668598649130873826907350224599999337126197884211595168165750613558745713496010773222253646145240209316294451473091681083860205460773246394661581994023780908203623956917016189632433638715141038930647582377995152799238854685765826304 [150,102] -514085950522873832372616311691335083741257108255403863461418906614355767506038220113455558630466280926245856078779442074531478264904814300377993970848310337257362707356775997927220314117813114807740813586360771758094772913563242503958862329340217315525871533643928113506399928933835891492751077961344100595341102574717341095521479493581405296403844698762986125696689346057905117074337927984415203812089736351431279741445854445328110254512877878998839865827610485070110527747942294787251540502634598847730450568882665879565724911934847264029175074776671275145852264614157944589819265200379259290003386611410261524698957574431163645276582273312350911494466473181064982736779433713063722877802703113930198979024530103433581201219384291061561974369349536857520791387450261632667487978480236291876839599334782332016973030668749567064687611736688557415683422130669373578543661263764716180845818269264145158051728966742526271544989350020270322386345808908406731745580761031690044803126344458110321262644099108193811198930142827805280312067254123948912719255562144597067488277915802071917754398471373553547268482076275646413858742951776452661366658147179900674495677889932086473241896014877650083362182025852369310477861884889505465184275483491511863283331804226424006528732550012975902972837680542620733275521750455049662711438800600307770164658252645986448706731510647733497907200066845158614269087174085297922682824947886089410923058462232908050401251545935468570100601964554670672911161034166956429058950334131382381852310100700754606438191898048681275686159348275319503477632954634390695465422234451355727385049231169139703573474306306295750445561028691093997207720457341537553064658783276804390651442957336881751258961964196650331064619782332390613323344442460291631351784101374400989733489155298507183162314406618776211885362422697405302434712827214152065361661777056229724065455306852998864156106387999763875787969119082956255895056104030502110428517480560509974927461875508325380455168 [150,103] 113384614796874533936327040824542976517975037699420221903273850156484028340383705626768884527598216860549000871273652430635362835980424441344168239205244100363152366560765324882227993434909174142404903916828561028273256305905541831557891375995623487864386544067379367540921262574232099250909911641479982958284267568673585751522233645097357501445055937137725481233446525761061632031450548515666220237050661150653528290843391458903815608485987695324670398545943120919453328002832998757981288441053442407301837458058213879380165898597746881884771011386344148978952683660675378451205916306295818006251442658283945257291035711222182213566740464206937111960219172516944787953662226036456281421103936885207118314170403357463754129813859466820027613269355764412729406340288035895110425442358597504839460427681221583675634052650391042024765535784665734797569809582855794961258535527833751660998071425430182425834050016065421214218749211277151923317128822130351898876908814254033092171299427851953498025240687193215682737923533805347254264724395280210621728964796718626335338009735237209029752292039951623620527235432960021231832489498158337172245396070519015292809195260381961983399171971080618307984504137733772976242605420476696386211374427573417419529077300476383574287985249398345569815603675903452625046685814140719992574632985528918630265283254727227411339030027385126031617161895664350610647202228734582953026975658358113686588283379356126929386365792987009844264691819788225473164364157220853496558491518329964276876325585690657218694166505531002152423175274352278897104813401320673063958894092262127018065946421586195989508202012089104720609319537392377577779922310940465396048479237889871481723838357587325047035943581125880857310491661907104081250132282685996335353796725825433202275745608515460249584649017016251718445622187308695694300983744450023135539821261514778002630568134905535651893193791409576668192464956176076227946649686866267781809769699404043153087155085388475904 [150,104] 109303280600873719472685334284829566975079015847095174923144090822526023695188335645067117509691046946171727269315207399936066565819400126477805731270719726865629649130160399114034685880075819255935015663177281513292832654908169358294556851269330008503286055599344029281627073615468522803908194734819522185365517798602239559834366038887709000426613110947211313839674686692167822639419927767778588563708372133853538305235405397196435611188235111849316581343901714162350280061836034541660921160357257631015716578914421666014109601250418068924084330050039826396399449949177624859935852897741071011973441905211358705632131265295960967451250105529456715948123986296384945860138363072159596220238217365282424406725928305975751130240230423737775544502611339102074560503653631565533392206537131852686576782665420916046235612135467407430489116408126744078370874461746441619099190128561323096970517771204727089649587958551634143145154643700145395641477532777915732694405030822059438223877281245142950695162946418445926623177774121227445771257890593505123076590945546885543284505714446612953338270523414662126482889985562121744505129174905802620393095809838108700477445779780250713068745993470890769787407156594856074003601053985974829841816085998131381206707146817478448977103658723416581731622196334683053510651914677127667359265649936995021523417386253280000900705695514660949520538993368506730401749790679654379809280881292543922356953259273743586137174880390127653011614996356622511492801729314462760618061586591110807608584141207383252719026562235233811137753644456828977584652613448867041135618621980971327748554624653775569611236305918387994756151940724450346784860356891399935092798815862948323781804656167204882028046538451952378755203877923606286801745871261380975728829807663777923797140911847657461677338088514786283618288079809885625234832377254515152052975761761319399473282194723364033802070529230496738096398328725775934885089232851315111196235273388578849270222740630 [150,105] -15060382773775811473891508428271523218055652706443357452818488414127487495874808283828030047471393482047174542392937731918966403031597327598929157523243920647424378101040491645438394687634436049431052615519188963427814519447907149155481805626345433652323076453391488257220313152995934683759146201178765029360739021487305325405256971385379064438170425164179154766586389701603731118945993349286029634959100761860550995229130037029547757434381514045821102649266005944021694785560834246801992667930133833933949725549725765605141285503099896968900952832543969183063630876463614427866762991875293116610751144550671104856183056765772342316635344565226972724792223736152219321404600783678073978607704036949508189242595158757467492430216973792620708152754946310907445013045501236498892828642542021465375888171845614423652455474601362184807807087765135055774386106359255507887898986539070100528721464123564373252635920042900866602926254722479208588602115470609953519759528121017089032446022280891177182278419365336206749534607999549605670972850672162067840946353289101817790417409896688484085093050979534461643402732378865399932915963804753074102229962322019121852818809646081808727994482119774298189567173138254965723394618776268428394127591977552998544335162983875505256890919962269159992151553781092592698579922067508910594877405726509285624123883924360714218395518363513590983325671694855061964743347191859254402029428024592573415801049430443036148127525847180796301498852132598756182433854038102315460253515790600804623996007625565157365472715468440487371505890739347780851674756236695085089408928970975302359664882632355880573350217149869027080950915463240718690114433511264469791968225764900733255071151548148707936856357692266555872185459667984597046006740617729910208460211501153919802725464679724680411167411349235092875292705445812137631516709938271424440651987831993114072499749332668006599050805760103856550724962932598961316577254710909230793669879814676337764736 [150,106] 1887885450348098516833311830118949342015034634325342909904161527952563627968201256573377113361918738862254423167976615487759623763190516014242612312539980663098930255548361484153976162450687575548907236226424378602379386414512710246153522561735050290123913243545723890703838689872244491338384048107562245611246324510294750787931528420014884941815276508521245704514638171197929710435554202202409837627308269822665416499554542785018686027330927786462395160888322875893522327277200323247311384275669003779674822766739503628224463863270330302800900965747661474153126451229469085626720354311328823088426437829199273058542020923522603581675606502204313050890715588182672363495763834708268819085111327717697551646503823473512187295227145369110625984410592929359862468779256268635806389367115799753650908329554562384685253868014404583326363322049292502342960413645370128878713551917495638607507168769948754952825945583168044531427745384363060629011002570087940310604085249307063983831723221102299602030015239536267768692914300051690663824846934067962200263929153237423563041148462695987574334563742959868256121938582689535629950579329851223904359978700777044774185472430945492270134677187444315800698263642879743482073114435978811162369357169656478520242368439107183420017933840344542054946167418168739087891485586855221355450934551402122438749991376621879656015251535742890206047641439790468302493731617148168897197319678280199310337113017806144087525314472770694848874780092677198122949793865473928936312580512354889902684015305791245595057259491728225490640117673905051813142732359628009004642178630788814949816418774705499905993107085050784461330410675488838251022297083394763349162537895572150773726262302465377966340839830117742916548108096410905751319617027920620773423132031920229984123629952631044315470288005397978714700440217535447149418724295069400055608695658997587097096440599792309814073075676121521185921911068254775770551240431858311842721107052677952 [150,107] -91257663184395393176677370368548607839459618292548747315772244792173866019177848493385647153628482595991524623118885897579585199689170061796914722218090142742090772085117549510056950529520978999494934982593281924643967407933162776569943015755767348842180998019450786410951331905809810298652804089985589434834394051855883459609830072352252627969242720489456461453735457939160347964684440475799552160671594827170563890011019987409977035484150100986072751078022221751007295075484099717479014049198916944574146858999921505105491577720640418293440315162464403387833157673880870614634634836919067279073489676021924155553330350104305022512816773506818939654863517973172537910869184035098065460924825472054530197698596939976695837873309428397812062580370835918225267588867402905586298663733174671895711989199024933040628010443352257344617394512821938937543385424480290725043218753186809449577640572470730078049908652236215338465776893506377235046965352677438061958696531401132594330658886457446954606035434985519002142894962014145512952733597839826053571840035995064202905215522192690442841370252195015297873418571796903943818120722735833446950565083584186626461973915438147134753624039171369199530524390561282429402990908010476465822051105146488037622038038012062503750506783814414559884977522123388225988592198995510067237573189588824818809575606988377296226447215318675346357801113184247668809080389025640427940712790106015696398592136685284793774282530319850453137281210410648651313317810828144135103006286733370777996350625810565375516435663273096174747300495391810200377796028788207104146346298682260912388155176471702317370787968369248597765810274228452736020991731942348109991161729496748349368564104926140485473877525318822211773470954176170292020571500482565695612172736120851146861064384248280030529909043283728578041107379253234785197914946178982956187359187559742336687856811263409323575411970209092276992799036286562544819018654199612084279493056 [150,108] 4658198649907990884865850727112496898821886017435482873296690383103244804155547788753029399110499578853914977995585074740556881226824980738550103994151335373780314310764827426841453706505676695146239977239430204986039279330896117934660566388954465162767286703654932932957961141526080190211841725412389783106608144968542151550529036250103374907046381044721074542371868284587853695601460482236741982153031288916479418482488613382461461960164492431038225934699248288499160417320364263688202287269670206243668505700503005706206391674588582542466932012182815038084501373081182740383842208274902039373067652109668965714665731479094167162832167121754004638807472167427241999764329221926241520071632355498157805999039983345332082713283640616986189144522808806189544309484013687438352498986735290692557071450722909857490330288827382654752033582309445403871722538154092859891721138116859263317033799571628582034391061916575508777979219448714677517296612293498680699657710888066295470098580971688979876130952985498513741563388116637457548617672679755599276397316816378007744913973170838808868747427922845271749338108320308012618700360471068555102454984260010768576273344644270678586991574661555550548787550656933251335113436314459406831634864134679662309746276560379543595221584733211198257552717918633332206883836742382526736566428287003263185806959205469212616567538095035931393619964622400114913956919061303396735067242904891191168952079017776913647040240494669921009657301316583483820908820958589972003985588114162318329277228045033920950751172658399000972631854394790624743720772926641821279272583144785212011821613466925420641256710789856371736295034482865467055225356246752517346346652214324143946716311919507966287601148037581280949169811109815043660193187887799388973926836983838463876411465748211031125352342855744605165213000089702002963263458282066469063472980763811821151457720845103098127016274883435537682132702653528201202519907549363994672 [150,109] -106195260520867820769131445820629112021179246704244003944230190206885046913063238447580933123368439330155756254603714935756701537733123008980441665011559396441463110335017495195852937859674837095300594803876077747818471347219826021649808605846768914748437337652343865381036791975292357657781170743290346744735312301739090111157667302633995860622002523566392496569807922849861404860083142844289399919093093925106186677189042420815891471836551175147974504086653390533349448143862773303929486203764823140045338926918231315390458256227291042938020146590975926124842936273626440583675135390948044861908436964534810553118580577319793126811881559881482751783496842324052205742723119889504774959401033825575838151153060068343519311211899057029944601557816297733378200658681525541418932186712627061666303128642662361622857238110147641762473554246454247027561520067891885417358987539622888909175679917830616029845828074456002150240846053408258571040803801011381721155157702242626172850455864630797704492292536003378697873873885425842365217745283055244403111871442877316073024365938030664215458871373110032614843197208542294760974755193603471239462716644248664116468581552416612569021782947964078132976531431828017692562584546559418097665878322465239778543215884909929466660776732556463938329655236932697940499764427251106281174481893737876140320863093214751862234145288918170310724129658695470162470523088144940011879869883695400580462145598287914949325735140773507797043093541514031439966048371505518065190113175062023141178232747987762543681869685842241749677231563792444880178053478215312656589760226019877700499725862393294485303224761397486584170108545755472139888238707435352914643176975101519180979868286178210249152008288075709101301583366869735257235147263362874140558342316043710823182385570345106414494995410481945752815372520971704125182897946229597904599432241898900586504299127332300963126821218000763943954230626786884512187647710400 [150,110] 1271366558015366452397589237421721227556754948272120164361353673106909348373688782809294110368105493918025037873315516186738368521510218266753223690292466298262672924753574666006601454761661125205119299306096588636824717429602997928969146034366872088081014608447732470415725941556014756796424946267166527483737751959906157674043110513508111091696181415142918449462052544197883597483764028880695644237946042647714107742907611941156966453183580276314864124543838554566276325810446373487960156801755928479712875928886970071483784022771076380802565127197990053812997970141748472977597537987115770712527271486173331151104463909900417489694767317938758289936283592772290083449089236311486347371327041615903714904231230377102784238566276603927393509993976008244856037622542523363338958134121383119928105515798809769853361360571042419696287208932680267891844380797453258767527835517570572482505353549231902181920798162115030058277410104533289944944457828934907657396954644232051276632423438204246223897154089561616290062726147759612958989608069362328573065791666715383674865393413087381360572007221139990982721941018258137602030594599405787238767913241339584386509248555749866843818943253849984371113696024690187176489272996382430197595048369447058632265106579102522715915753844159972835603444255572696998439087118012837065014571535174966434643386934979589813305953154442562733410112584283705043869768230260809094207655003960203369819237784984691652350761882051588247532861675444914634222577127792514476606100504300325099558364609780647405173212343288245715709142368273326200867351350220920852635826752273667867934702724358618030608735185000725229685269920376009081044266346336052170389417384166947062066828418124096279134431275840838279073306665019624164844269469413235030463082233127778111086799833371514971072122886488220808783752620465087038447161454507903115072380886319206648726863320051816064912786022735172286952069331335084524432 [150,111] -22218900404271750823768800374754696312072049299630873485060835129534411931741404035835709731422622576438953542992837079736588146385120704932666879673644656600003933151493219265085679224467649787849087213673861824504775155561641756900389455134939669869547469532836369911287110623805361724423550268940910258458951550811994961489797348524121595576778767089157894380729525414953400980180805279366220671846404066251770896224507798310593207762109640677235164267580871948318086228251375480510400258091568871355534852266969033467815448389056689096527993203878588623078814973085724404202094245531616999471969755550262874561508938274725930900080270901628430987727508729528810751249189559843694136177081978702148822239733031383531617386778334122238523602610642226255582261576727905398435373753420955651354663408641165196148864635358610427670276624694593360924145492830243009579592145606492701056674505706580623558661182766097605635360023145266821271925200216339413713702165496255722739643707995126752527246549150253215807676022148126746634400030318610407725085734763068211610990648266965978838921467057236061441400231457506298628366187990657064355774362982635797062344472788168130738842072221803862771248432170907506378082003205875015096715084472020218914077029356946389183050457539386157225439008852477605533062473243886159288867575969009270890863319555003167184338181748499392764640921548637754470278941638295767970975403774498275031514710809372757260713522302339761864032051481285609387094063556917546179072073348018403641141926601837423646920305626095845247977486373247326113347253222116999412785568855729957528804519365066737009504551494513063585897875277252046163713870626604874313422429256747133611474708621830287011256112991067427467494925868693801633416646092587752880589911916464071578529868269623396667847975692433148823336778991455374085019757209581825288153036901982089882101681884796901517453494701724488902003080590256 [150,112] 386881280104763534489452060606363925616690332051170699578695141612549544536156955068437175720557722458365649408005321871506451217232227491012176916769148768078490357711620174773222033568074378697563585127666098631451352340529950841040143241954400281760833600899648381554117669306441623125688513975014976279563735709445476121113248352757511602316404878137305108880020074006508240775826189421412151349064386475330902086059307865619701788814853699966473683574945032391904367494066103478446927887350049875771964006584682944378796105866806667865947526517598525795902290661619965967535539991660642678898445240622667872210163825785371829209949587648421091045069669113105759922563680183033659803201616658253419968164980394742561228684750465947945493049031032007064322616097030750955667176275481237958865003682456421506393397316966560821700433687790864740012473222258057782298179543467172518729921249024604087407932059297996380050443461208171431487437906645757749360646095908155152244543444398540086292927932325559926457195372665316441123311203415150920327558571829283381009546560598441869871009545502486888060352233930894947517698813561912021157135520819486448935582605242068381743381290625121823675043964323673214246335231962337750268994412747393375656962389360707322123319897115439313142804579297995216243550738719147447002333403995286657587175633569643061169758252750952361851913394724516906394065405309512673281585702917863909414393621628304630218101237459973539806813423740076245090353496534366234289136376948887888239595359875283351398584391438739641582410848078880569574769387993872186372619982820911281658861627338598264728503436225797200009492990997766725623359015912864648188805226493574538432558776974096983924627354392617233589028768831774565293320386339107165747814843631369955121541539760355382070480161712134088122270491655373957957366637362708703928175595927236965187775870950883396907732108049940463359320 [150,113] 1025429978193624571616504333107605403103794981528855449590554722147598196238644869908005403724187821847412150224335239273977193175403827731408505400134377212125537245892286643804005281274318298573239168618785834057351176986097876877980285935117792523085742188618136355144998114122446652488874319993167894820013754596278577927327072774071845021820705825282791578516033553553273413749138308516907670906896836305405746460071907169391263539820419185704072304461029067651127455945420890186139253110639390265093378872578444879594638615570346562862451445344149963870152776290732435493715749256752369550610784720123672487247638991369590883542105048558192665763302424877087861185013291777574610329608665975189069363826998769110005183879432486544392418034757851242464116935447524987593673394449103015187608554909292837599003425619441642442343950230920080393752121868085846836741021677901616390147043759201474218234956922319855433875327982375812238616103593226521483720472048296582310805641353583323179599140089707392066361735420809254785909080214963109578969182244645718723157226759097215677622021513862214450543042654136655435373487421190493359198079083960745721599586065275535239807725281043971903211641832295884493565190973008228785880178112367520458372135497488678324948836573021244435685501053260291480782529704394163941487844504012246859871740560023026790756089625554360881759440469268157861000083799734420850555950190503723665274721347010453112186446287299953768385857183076855967969295524515985425300681285126181272748046702351769301493011466146264326139569542624984646274113703371183901976512675605268043487641010258398634359794594177814269981734587995489614487156186826904256777060326846973069621307729115221990368057467073822478428826337566934696265333989491548536521930997550824096452242304527439558072494081343672657934166786035338511060167339481987066895067062215696955114653032076833252007232120839936 [150,114] -2283617630139126237136548681550029810201235443522469842122041233177024146038998996477519659517012183338273349358967994689841663741402021388688807907997372126215083353207240495629411564104300314223465251373873040315457150919000461443668512405529752729883653784145102831017029478087761145570348659725481970403963180679698319904174656652985764774613493212816882019809627550822741787478796327024976582302987241765554853889919970240963770444423431713654487611211845244194947753626974156001032200073706095287655805240409544323036492448624612977432582197395604191741407256798872728463993077121249309735081751130245962649702567980156802527947982516427262077521925923333985253256591435892639492724690410516076182862788311406770121619965743275286256249163549224706893882481059437105563384694159602938022127766052799324487857183736697546477579055920384296679807181115730746985414320874424341734389059466762752129409406896835396069270013649872817365772111815966524452213013294604994766757012379376734806578845962574879999712024097714373018724742935726160567463398807515417019767052391952128439216829849180155193581033433970489756533722750341833169562903628637012136943867344748070541484858117242568885415148910921139359497723728780162842777495578984167982150932036177597118808569509819118790475316287275344886416446304575351676367574239209228888590271856503952945856679906224900610420424304029711853418741391866031384194395296069685372785684688870599125955964630584213358421600023853717156353394535145341292498482552011048250084330338769398479933069824452690333977229872581081991930363752709792650539400584671748350622785137060749336282715214079285500725283599471225818179103538855897097403509594589428753791571391061600268215364426290748576139641382205933327473646539792979446058340219158000065690321815596256206592644587687979878086988496140546029538874155648159563637619016233803047974441989211668832811008 [150,115] 80630021209996464314901250119696048246558683356061614326480672936453261703846512303407190906334753679022569009921432387573597471743190249750901524164019895676100664193463993850693151322425214573245839869516333022550893906317387105155964144858449342208342291739859129510274750512149104902343612823826475057671057057014276673770549270992618145381229961877710167707005496139985857761167695098653544025296692162740359586545366689176487146500606824571782076062960504807308794133957186488534861705127390673333129750333321627655695216442035207898624643397231457681437873904685475110508537242107718394453461491007639192309782700231651781954899013011387394983492982297180078364015768063957801500116633591239347714201921607864040836199778802375736805343090061223514216141988635701332403282251673279045024412382122547401573936504291052782329528248353878240528273454508659669810409386943274656428557698608333498566769165945719239129127278452864477444740429421441994455264717906679910930241131874662105052716702982761224336856494164259963226339228829311947170988809071000038289600883730567834887858442849723506594790762951975599114419754338944197100876517465821898197959482217089141115335771417509966104675818525133274319088857950068081557775522682633843938068161076274434080271033561745251883292282897458787540874190286672227701621139065404184656759899272132633408462582537868811952215539320926803074037384955334871645168059560686162851297376585617001692618745716531594071716314317631603167265726256418980867671867314216993571909605432196484605383428318481645800148116949220301766516861260097782547350323280518577865881956220551829680246780328261838240260216979351087749398571948741580463144768598647074870226095371118882526494590535514563725958567278734960762980520165454554283836875621125588801415484556175252969370723886335765515608066501239573869824090634621323334222592307273074044922733239620608 [150,116] 506060821580707173926753791858023445589799609009362712433920871486407400469373803606352103889651880813287057496964460732512276684461939111744567277134247694807606267495615951328165431986390611420955488943230254332421815311874240347731587916643577573643573710981175295965727436806908831795656977519678584548039692784185136149683954816150797546552070874184177836748119779046693958015890120606721047532073585772005873488003839221423218952338669702063443750462258953535541503844061124207138864085558805838441417735755810512365399834416353695789408417433223925437571470545099152264718522366862237069049594921917656264648502691270038256586688873542996712745466011235046401286446923597645783777099351776874484460177380922016618822017811693826658452130497337409700923226440115884993997277289478760457404162172453654544416346406237002589485745165832754071039050417488127664338137685050068453446239104941033034977766316957685612178000977701460186465726440966603838639184576906373224825369176308529796332586024554634958131272613278546817654725689721149516705393800137960133899361916452993244665223092065771397677912858627519636109092301866109686127867920740926905225117880839361041947970629277627714192227587904226314703246726294537620955154122250755945571357487695981995100461722051557462476183229386128074042176122985211816828433348041090367693286660897644365481389587926133675963813096602089620514688540607945064529466601239194726217991637780736059566097473051613429024289729549835369471781837724580567114015944504212915372414869130201355213057010998274428453091285008862254328504279738841822311910604643705795034641339803607023555090902674187677906043553990214024054831287802131605021831438926467970998818359240736694045280332504584900448812226822665186740779561229396281130611847797622233060829113247480552731168555058976179670484152910125896884794926009561901945526441980202682778729920 [150,117] 1447601451988152156779576039745773482457315470362623237918772726914608340167707020159634294770690488604062273570820643026483026664366373367668549302298127305916833339780089680074851703137514691311344743578184063023343846049742276285795623012566714042346304334981544513370916182147308575830072733029823261852352414134447920009406323043765089108865954133371223362153114096018931113297932131813301683140919555609933257985093218043770013663975301642895706173979230340115314352769847743440321121727111967243002670738063647550558756153488666312741448463482968290904804394009284620545513534312100084437060331583826068960404053201414551558967605590646851386288225127423046758699184582622016133845574128962691175646532528724209626451813674201641263599486820676362637052889542153084784689815018672359801525789382426681231080691613054674756366133566727668950928415556226912706665552799439710428421734099347568085707371942107502251778490817869868680410109750265196555400103575615003350796067265903563729162254308188129007568200644764971756991254347151968825602665714607179404429282625191493067345722625232638646015891038546004541348712399629264882755005198820416393223036378196638612984598969460970816360926631109943049123597866355858638853378672171253049508755949011690826771456191622894345807141630819916846016768319928989114136080428342807786024946988548313524735009012789570857345731970218784348998594400492743940178229999201827786073342191815066904849825426656827717337565391796939500281680160944144451481291696275089093622429256993318943465564543140633608945827104581087464669606396372082241443256212512331708647400940231024629044125203339670410259700952901351864723307301728418963150654768801306989663633420229062610841512140189630070549177136816219063039479636554447484495971717099176338030641872264063407549017623934087182739696810006117285038007758280713652546542785134480832 [150,118] 3350259429366353039012173469875429538114355182292161135060976358428032491139084026008553138033009568850212281668622506047472010842209304549165249001078404878523465846639541806624870694767552617060312977419729601526672629292682204017225644281114275270170782563069683555979791537856446724495624351843209853655968639241369693884061388528049070742311490867164358929671805059276616345822001844333925926748408795321923584484990673728353931919343465842005195441184312886982098792697701781022572102740994531805688590785458192080065580807046653052096964105342242476334708700364543193954980431421603273743714331705209458162799161231603926512905512991529485168649414740023026227897187465870816521826582769313661181407948038796998682982187868294883005533863641824717411505958365690999881501582008177372096979726564011415591073166334136425358857766096566913077455587301435808343469929517926988904646748397050119910588448730285248423693795028286287874583202702228766599023216959373176182120087756456723122619147975950099081354731446990318307802764840459356316163426526423832584936328930519391500499018128620018913861386846867535091455496861904003031617747106958212845952565173329909550993530613273164620257519657853141626115175344668506924150303468967616203478798848705227246925510283967560695282745676571318206932822530389183837624760409842903950401878988726371211036639341564170916180551989025646928416377101471407970298942061798366158089362163450067517879120082737532718012545705694296483966392979669390161960794160575456688853002461622961988423385127380322928228566302076240945141599920618245875134214426149801976629729537282025184292136603672489576427214395793118673542697521081816158301148313597773493630959638164778481259097216662065434697317713022477821437408257846310747076752435981641473845026307189708472044244083621272465108864339888658596993274938878259524354703840 [150,119] 3176974855846169067864597478052207846988959701572219956482201168148412649954176071072607151018225338298460412453936144251756250776087631993460435860212225843235699948769669795311618892270378946069824188023441029269806933254540403706284619002133677813334951529097488249037080181287463450825811246434136612771470948552288185123525748569669467763715189553061960008586537572674342030209001795749986974567523429110439043359875491435448040396684104027303940626004497800994994120614385968514661540302763300596182205111566650157844342377464570340535840828979693312730169887498834939551788913480324091643345575697505910297228112709152480690892310696491837650973122220366084362216058786192630317181901238528539562951978043140209751777647122369942514829406354828754827688377999769217868608204478795218226659801591448894017046894936610190256529459206444290407913342147151626229680574782871113235217600237608900103571701052890942665607137053939524271607166664459086568176116672896700788167350562517741690860228628761673665266067458082798694317767423425518878724317001186507669459036003453221220427236538776378409535397928276098660330187951904560228502268732650940463166808344623344514022775673080305763140695398303631029759796017036456631355902608926867208545063577499210395976527340543243001181674996438320486708519937772760980398019531396165176065951665316298631849671677687772104244458650380889077977375159544584060292910426850226371866123802441729541823242050563443441521990909937301402964590147868283908638764685756854970846359467869221726623736319356956842219028437685058409673662770596279582047622957989227162970128795723019898414687524942465241605105840581095397912562310453424552440136948703873125669680661186821130835334792678365269757455017558952743765571018762570926882217690444811501851178692341529062203172284806884194576664885650299488039909531146408032 [150,120] 2283726096648833752110918132779630349212460499352627836599051961508338191215809525927951782205515977949253869486717129952139057158466944673029189232559783215278158544919652856252755947510181161834335094833416661089888563945948135617277230099784359044405430873904632934461092315978888824649766578488888494191964360422477350832036135583957443225545530147402489461962279976553626361373015938973734680920126762354023313265443947121998694831725506965042844534847296868499872164795038727546128315378130309897106231823638040853371378780115284747354999414268537980942480811529535964830919127022115592248366975205781241795159373875621735407120805356395625894395575883889248550825317787974036809421895751245572286916578732715452701042433718668138362261134437044471118211694158048013549728786595479579018269533559522732436079660933459219828583471953802181911674218710767775998609958188676287451949794375862254208113282098902518259366049852857301421053232548905109442564654199665137585220896354502600948895983718028310790710940465702814033726655623681251877920559357292682344256651110473914170086972588056989375152548909123114867310301095477788088443265908664497840641613531454658807380332224834659294060780693758088997017589646329346849253345761813291131536638403918489514435937400837669505282459794014926752728052551138478886531565689734481674948817715985407728914202341860983524426200872475121505372107368994294267410262171383185157030879200197282680968600189331284379938030220408306472888850711543592748938818649584975920987271828408791427588887979229679284063527263943264467685081993130862812820415506948178792777979556448183652803960445443038903478423432842954398818361178958339570847807365941862511400515880026011111507791436458723254636585148580721955794679184440188601599019419181276697283956066068582908470316243871043917149868571027531361607895232 [150,121] -356788065436231041389323319733948305327991226777419419518624531483387717086605523663366650035369977808798501825016180297571779466965608346422576574526866708414409894964741509239737468965586641607536335230554841280323191130561037104809249630794749210616721394432948739540821690834540391359790908109545520013660071979711147522938326138500657668037944291048810012405184350677376387677720642424877574098605052025534274411644006263477934532830358936910285516245577575838009955648588077342909893270185624722877994809725917391300882134338713288859733821428338614083370901362204059486533900791962370028372112610804999082560095764662258712680817002520438133181719680796630476076738613378378477252520616186647623807773997738508945740529245370487124495162199170370763352862746920655679388855093774968567515875082778768996817266175409313090117744555831044968935165940541680804892999121370013893870342059427028206873583520596522561000782563315333328423370352191973222702359244162372494385016138513859286795324399525271958184335773215011646046521819059019420706483830842117581950458648657085917951240374767429822740083253602663532246103214522833513755128013699841492754935844313313968085608675797267319594989826236694141506720689694069852505943597403687808380027285077848407679507248693775699398608145180864026575830797344653955513537906604797852179922630529428686802295079366060736084829393090866289508072560562211029312236159104933426430651057699293595499311015054125825815731505708883686929943073142429077577586931030983173033622028930761175060322092868655218644156381509008482209155500692888982720429407724962980806553331627966172052632195143238598640342031421973122305450213198009463151059208987338478736691081932780550013267268687846115007073696450028316970785845893072106681792951978659159140746285967385666106775733868306197129468419758492928 [150,122] -695529954406405974313323750234836125090676572080288541288002819509145771449180340207548065736477688242013897274181395485308978774558849196458719535045615264572849357352578710777305824240333875705751004439881275059903687777897797744479608971035052346797666430846431479971137184940810927897893660541643125874061614334257527566669629007975833499190892700405630219527828159288686648540960085690508865727203067049837182282772890261569851080045282632953689274982849712318371639399394847877022964450242392794145457891801288678414242741406725707297116709904472546822586332946473608204337958007716727367952743337911849443232455551764909141038171792784799877889682529870065855754369941301588773654402659814272380532287778341373019927208874066078895238516216376146774932428655362684216960188944720455418439121793060170071894396199278186066442269120595872562736904589540414991498698935805827513762336358937509979146695197901653785109888246595559869155248783586669845239701183832566137578220652302890021691797764115877918787436786223845209427596002767441788896689741618246915791826235636559622602924276591809825323664897696755161097222353452104800676001403745622916061668254395416749186536825126409416338492445072286863178012418316479846423311634388591842804300925089496118711592257412768216899789110677011079751975940402177016448349073170320508597482809489864455052509685979737609486372201288212195612928541927332221544838732249012267817319373881132134048974582868826893364165554438589649452534350634250865552696621928391659551866889212649760501461565778717657305838176064259216803249343485506447836831176599691832849684538791539394018631985387723912901645462023514449558300704218371319138601735223622437273698087473112191869677441444815379779322257695412588324150969505855219533461280337149446176569838841918681906336502122802898060606336 [150,123] 26753384046954469832680266073398524976151575420535843896718511464007554045862365119249905526733807719747896379220130494304140741256948716178769420383505951236162445344848913480615786955430801021073715761008451924898634015639031931107568264751296875576478373057219347128734526248646423992036512392213015709796075566806189038805835590317863843135455006231582882450556558892823968174738930896729173393716631860259371344965624908840023138996156077273905068159526701216825287841811170434263860513364944300842164037982840802837049836807008701290185576081753578099017177157438623077788516414639189973125578998645641658746215604478467176273437250030628333821890373627780946618098415463293419130077468253311485028482765549468958618108357776096491463654250364166452648541763118996682141483562023253726838346902201725656879897516449039802580667173692242887805738727247356904088924545798350153959011756556088043753257200021719092268468578444420448588129194171724615602629524823955752858377821362756435953884062279788990230790681489760829696580776722800275154315983953786774357730353294839848469776483106358082911880978648192391530628661356950834438709495287783980625056610202435910009077639244338577289858591288114081810792735613544026296808316288280707490710746827026680308589630725038315754909757900488424587388634132140188039361185357189227451069619476584113265010645892975040249266595693563856297306891072175240360706214845672158889125321153855005882234119500789883365310965590445739844828972176358545456306047658201141556797657524281283689473666200629688544622977946404014781862409992924459806348070208852353346864647182712901025495395576243878685117937011535944306992967363290635528033045945537449721860368818947494768834739532669076435118829269468784910459318380326610336254598679364254756153668613597221319246174462368128 [150,124] 33458843199415514071962042177775596110541033728507895397958204733033277558737498002617654078503888946061178946807878544448169223420359389653348905789533348870652528949433316131783946692996711483643924963686555965158514798320259177020365112501720880871952060636141852548213148611012494465953115405243195282960040726124107472923374862574928628679019586659973035078325844296959787998298367776092305939938650526120115646137683084444949828380503417812400753271555859483908569888818447495728224108350539738455290725922980624382579169854703700199349302909722978173916655085809668720340907430299861105185399653701150083505377605935917333126920166350132360407747685129449391092267709243591783938450375870284127374999340398662796879164971800260893458901026473839174295187877221441342443540429624459067292622615765974141728338089854285143453232245626033512623947593889874146744682231599455938979035856599134077662284844434108345130741793880783015475377885358991261285690269338063998952689920507691368408260547106068723003542466024344293578127889911233634091767329214332319636935238453373436110178717694412037627993320915964531006890972679961099368654735589594936404517445659092081105090444921474052769578257575286193869269860646086174818398425002192057306076805518525372366235030419932915558297025542841084334626489851356630348834464317919242836039826922254091920615222150803668914636403657285097874221856505861637199042144421494991152815936063748898698114465414043066470719111481071802233209412512546977158968526712145938246877543444498347548832572527687392521788574468548121653070404621973972362390693672747879993141110789297814225943075309216924349471467694650970892773868656349298269410530989675000434536857048539624635106072723662846685729746889097155636484902454589283042373807401392234409323253391303526292917776 [150,125] 2451670572446836326436062087952786823190676119442261208465384050594123211532343056373961041034487250845958971605045481343651844075117185748880787566508314099535644149590293421580185573312724780452754827054068739245635971989130572126648738071453022279721649327847608584362515415920643585226728350202273278173970281070283926241446184477158622685198285618749269763224726022805819515155986835363852134494650204730105487443216868644072435332871114686167694482567847052801840521679978004373755726153752375947400084853424116546836375051002244717783088904184837793899471832590084949213218796568825030074949979924902749890049585126933371374886164712626547245973791773702148956195320464023609420134426609728793089504486360998776026412336156742536817398051696491353872052240347499521297364371205187952287520937889662240395894001227466077702300056144422612788829888223118508188715238878458209217642181936418706703845241214924407353149310006100905960995665290145325043274451489028935279367243215110762108150095584431468767458380548696483997298286120932317439496394381465644864410548652038248756711756916822182301721081201078774235155017483425091130075983957185772715339629888470989730313715001828974661984398040868800094364179444308971995107683281898776574262007007349404157512598641435707161516776471623505201902336877805548074997439481621986630286292015986484347634674075276035871910655515425296560599635726082964993093075614642030696855725525455065986468886981717236781749901966734353281780209918785406976142750828318691204012398573092324623348001609227537066548946373384990252198672085719916102745121200932612617324900037473221559038246091499326728794938643414081153487329958353796862155077097970078462190883241243452710192801698736841631356789019057542956337186366661780996635497140095063049273903244299744 [150,126] 1530600144621829467713646354515395701759683427130590754296323847958971669920608646256286072014663025522098529072912232102275182823880598559002465268294861221582645850398573347156595484304462971668427738578943294134874044960392000207886850423388904291695051949154997296330016731835915487919273893789458802661550762654126464010177526642894744625591726773807532581177526774706756537720319950821960488193345907193803574069314393037461947075228610166828372755885586091689193093747864151715302770886014411084935750412480165619665488627203522222240918739764321719825204269531193159483033777394151751566994499540534383656103003700977134730700885136372215001957823048697901087090204094942090796863491734356368219997516465754251874078277254774204328770489799975849711848875797946587460524328473834337713300317023532296394138688978184626740160717350117416943169503530812568850414688742265182919356255324624153098200924609779222736159178731706634662444483279554433942996568011144879538470716824828006003626289447789689283556064052613532445101824892354901476004668741281886378062169883096565265887245913195469403795344149311685224500677306400479070344155465002509460992105861854669968419613729429226076861867466830029719461234657215229112635082913864546272320448725363495781579185710947569009602733876998871230491079514215084892776477665440643215866988782092090118172957136758435968255676586564540023380181325477969795930913914975364308534024739105967787276028233247378980880068617047066584794657946863281243382134283315166701816363127085136148238758708738293381999099001450319450115911551884352831198031478912776665687166477422774653568263750868430427760100890013497362288066252900062898231458285730477471540723438491255818358288629884238568341041802395896971661665729584624872809765667467794496396480 [150,127] 105844082772073118847251930237093432117976152960240569168779296471107198574660113224667136632056523126125430515594021134117645404446859825154237635324622171016587410534541472886123511412166967172722881019552284846164277656177654890058996397500115199397473748509222324169269893382424056868132519386101631242061297981484815018865293725689709593176961519951338059633907117014138916821246854555709836478469482974726386369499451143965890172237880085209043704016300308421645464295535452658258200181319172240211312667607803990149039362487393353500298952224960865918546063794316391725986010332004565514574306423313852053221314151338972257059826753698262376047080924912347084946147820855340887568149650026546239210073464552556586457129276353117629644337868251087336306032333130936775281781023662261619663914719151480363088156441809266029069349047369968366948300656654241041115988201741546245323116021037331056611367285131891408526012016905064844071181460785653070681916819535291070751896769300826818199688633808721525618723214766919174699029553245040152674772059393569391649262839466176061670383855439447191533361184961988872559843808553955963422884175124092368908797034484923660834986132907742956982088908186898087284824954492065358383364476213594096846009066221057564312181345199568686262872984482424470421416525195467922834658150188006649698844322629382636929421616810757190448541000070261958395045525504075553860105665420835814418849665084719201894525620683739407469731339260405126376361733274584745947903805723504588981690957991803578744692508870099978259787307767251616268357840452814352536144095255754274993113865961920494879063062692919466009116597977382761087340616884745699176845651453658887617149720317983279473081791258133327923274919565641748745310513092171478562939264607424 [150,128] 13150496424469088196262012738462134011455689039250271480252667516272202955523500445346123392557189866760596046419606303976872300544002991497049899191423671437622339724022289150545306316930390546771080484810423232230815043563356678109573690541293351317463331744618826042024732435146133377443879364880636431209623267727965746695382481101628670945714143070507230572091974031079238313298796400321416299575811517039411766384005839764480794086697595820880139737566816471291878088562952728466762482832911193605662002216250400593984738466410169196351789449459363401768319838016569499850196160456690899338356434221558565970346999535805890497188459207493423781026861246536304338329852186584303205525339732881552902899014686761863956339119248222860709080872382865828632079708069784541703479847362335246759484994580972199684459683610507784109547771452331913569638059891241625378616215081525307536978657144598354671934444911972225205271361789392350048602168584873688448982913884267869445097011989941588753007723621468342248698837925778189689553322281515916178903447550258291460668213023381722714734847895303431614359910346015105209171648709232948064892175979928111579977334513373675702905476977725022513942978372621606361718499501988293641365454487733727076861444572049764040055783535083388388523285651137528623934369792092699850025110101695492249139013167919921957348586406671359966106060595199600540097099098865057136859450546292275054529795401046653005358599163941515259180925050623478051026076829620518443243183416178666298399646969380506665815004541505241287628601780392271933962135872909083887652381965138231777701578000547784330206911767289469519382356677958083377562557010612117846894536765056371108311069765044832847514002885931972578114614117752386496160567121952831679614 [150,129] 422122070591498502352657034150928487194266800949276890951248293569052679607479732670751021741908947095715867349187594195820783770084725660461087459606078170839225149457545048954416826453665948615474258259170387183878248512779339235814248653204547664192394660360713613324871065573634103677526083409769372881397720414138181325174295806501083007431520546149958690667120579766411437574833695700951955987131853697655169368193365173222589641768606441718587438180136307486553749728868772751565977139528111419614626128674298997783651203161934333405973427368330121252327076941612102643695227034537734118637868198910225763839097620382277770564642173804579147195267145719660143571502890715581148609385473953610575645305089802721185702942365550201577525169389899940320721197521585102583434922219314968957574780388757260973171348271195227510528199094865128824738419076578597664622385596604463601689886361511706855005394062395882195557814518796720287935639686769468718791488203392719526709307297655216295723974067190897865636958590009578474255405279816846401107986465450023972358071543779215958747173253189597341957715754794409284018745867853251187219358809515081989049679979614585573207651863797803129012033835137618298402113252036778617144686631542410261878226509416996529381363924174596679598759560532942130032357503349649717264892260427949278773016927981013269188557566714437781352093826689234078838759309420219645461798862560481424678691336473187283480002898002937253538759972351319639937422609258221698015271546517439286531408098558756223302709224238818161068838615053162597590140543182934479741364358135176519465398104279780560791262934990125178041609672558923546732995264963264643815842691486438505191192490544022828540584052427312951462574852574925468160255286912 [150,130] -5442945503604820699785804411840818989059534282286560241100686344575953461043637877294847446863842674977683064001017949984587282699660371702603093717240764341316369502276676061292613032499495485496089030706013858275197316863804049713481487647172185381465953518742006248220049079622972253636167029621114816101369129608547437621626290987949492957597703724438349886688148150756164087457845730376065604349641550535329225250278867317047695888920972567120658277598864734150153780643268883389154006163988401526278264479100974672773254023794227112016431891402576174619460674876228516049305755229264154144061094139000329510018666558816957403554693897555457157135000206242533779118876918248417530583426739783646585292432852663839039491156541698194356807699151234078848346601655685221498921294544190403521266339938117080415720937559885838595923513136204413679219265753144599330942780227280908445723239502947040070263869187010792086435245333980205577642202010877899127874874962782954630400823545620552436353391096591894504358606201192060374043431119098279723246685132600478734949488363751407013075031999657934244135753969679969604570969703240120470870922420587849535046538295843309885516925004446655029577693270882759970167940027520020744875655224780739655892543549645029955499281486644968273301788311238651016251159146755570619358358426809485150277203696531554641767785139055633024607861661121356187592686658151364088670492636415609730183484995289549902483591790809395597984046045359815315405562847473299831164157085222547992196286807521842541697598817639595293995500199159208101184741524142500126767271757796131776754485233070832614996741573518052835064945552825654575608585207152621733993060671402087369156486819425378319949614423080397753957748326129301424 [150,131] -491369365642852249872345757171567702908798985348772083683587464352966643765057770059723990212696807658736748474985940596747174877517616335275894413645975822081720492178326489120265006864325901224887835799435381063559721048517833644666880007274049210046482080296922483156273312919295566583872742042943598417308248904490833349452152125743443472954037791364300377279330885776324989776911180987127110438397114059172804258833876541923891709729489922206463323360358276882037421147363146695580952367348580991899453562174112822155068734234303670439559590943893391230254666332654448379723835944941266780159292188076451746495785063791400536686091762126140044743575994964520733184679371363166551956633887454297181893542674265553429672817177438003000858907446545139763161441988837003272566466104162291944444942885665423622739855902538035056052601523262575890075121511580887123519078534160815066828497669335781687906544231843875615362355094174526798267236707896965251097039975886679553815042844568719940800379099708902390577065680492253029842286627786297492411859165553580787662382181634730701792687755582288457698513037552233086263517000487766740139175005982811993771769561276819577253067511443000583850495000753769228164152279187580071573829296393140156102230646878439210377455857632274702167780271936366477167951564129459087338524695758326007748121084745768379667544368293030860686476166667137655715191759030841135276141430959584978781020468229038068221791264198029794989941144122251458802182499384089048672400597087675523462016602049322284995093564220806265956430010314965484841262549376855601326927180250580690357420457881448418285293586573539997113853315898869055733864730042265957870037450743622726311480594898089659349668653883568807737310384 [150,132] 5764134720342833459477057470540991714816136593426123743152168511115960187886129270357211819660971090447330510874532224523115455097196766252314751488429143979389268470966387193565060184288227709885513895879474373950702968958286765097474217745722301057267946898647625859801245884235574625937742946916553209473494639408293658552703881561595706112117306906942103666761790887322455918134731081314868763346746600548704490562095255177914497993857831981576330699510063495838487792158320218674511282537381514611367957567484232655829890301231729977806571985918339954182804212377628923608064274709379734745971232684617734664734026329052363870100254111837582923099213346379604359668230577514033936882993972664425310169325653859496084642240615115754709640799598627748258296320220937966865316433084563806097222729661501837638615954482059265590775750893253961114633095958316464450684143450103227962907447023609705040981644758265248955028735841805424808881180852540149912450500940552859732670968309582956220231360969924883149414301420678360151409084886240299456840914746911195261639737190148335548650762965623332798732978272601310736910609386481088040862870706061947543589839122871544844502085175525769991025745613650465309800141199974634966457744988375089919671890571420705050613593086709394465571397415306492481726172999785746388456629330499878173762190193761023224604945679976050529897647278773655772383824946217522484601903249778951669748248373441569447397002627190469707905062623169703783966189585713018694691622427714441240554405491751696485157101552595549253539609536804557006005634443612348727671686558030247021504515060596454721375152083456289576625323278919895504138791759393660069742226885526077097122344438721838042624843605304812 [150,133] 5011097861516938088358906886595433782417769640593755729126485797037147997521095355011324301993633600071681676021339293060012530081353617817397222354382906147935941668747320514071502725460391299438573422856218692616069135562645012027243453277885766812151507259434273212807507846774545266487496341945074506008894585092107002410522796001245842126121215629172952855172313137500706401020141640730133852096602042838848741493054239561861903648616927426655630213403330429452955512366461957458199206591170910910573783972796754386770538095665292215981503732605308762190759374889535689343872845874539598321443233705710855044465745209368539142888994357014176707328132990579348444508927727002603983998229370259941275859449468131767396448783809243935994675899013058904251239410792538694344975630831348704204053577631199053975296764176306714353166657783138589929843666744625750987945373860557789180277910358365496762401967912484511871196364489325438311031853143437013354964209509114114138889394255113547192687698095076207549605057799684364196588735124024232947563823368428970990258366308792041170871315258700621006264578469504216745519603030996674037736519860760292174022632737980773451377268421384137377120188644894971022590216491025842756420814239514652300380054925768146006439514306879731072202204584577659843918985518753008326600774734003354803809882735213175823569333003637667748464099261181103279565726468505196091742454615039291385087643537415317763462022407470484913996294087490444553445588090049322441161740718726706647149538226491462521177009297493795106076922124408330738080994630879103879285507304497096489568691872751376471148180123491156105992650064770439395517499051609929903523479968911563560941419383068978992352 [150,134] 18224053666997836893961526752266110532462894548601022155169285318717501864329821578163387653697697571001186351491893902458373797309453023485994883423600777028969269789819217418157257955212690120668827796177501784842769742644485266189087858094053267638121818062138799846537700028274435855000933873513424932177693006745450702799633038371568507741984276785915379298480115026760519454279269785251347500626134312499249234646134793946316040458072743212333341360937088638115208443490689718674042640335422573994615173415584983423972829542411134051952002722311921003214856658207285508407711642510264076720222581730576647748035799131221900630807125831831654477126653073851162837495099041962211721592966619239390929275968327844404623832723050015859813664154441096215580859192686614981873781411737534891843232357155405719507450774702514825319256816118296236396691345570509806001326618514708697124160592427882133115293414676652675457046584376966471619341691089220507816964629291775323797662789229561619124993002779118814708426996592701495855461798573590448580163110736676442126080300023201824653239781748224929587647225648884632609303364198080585940618729176745427178691513321272992089334826418257601490402858705274776483579870189470897985907892949287556875654570258462387229718320541318215958578674246795010775360153477414374623936239693385996606373036465526364143398549077882264707117853391338759580724720402789938348987926190148817060964752611064436166061082040739192437135047649038208612956914274996509405251998507557754078179919229872316250081672202467546785743334480968259219082087489442442720410241355531691909448984127381577082683979007877511199343913033815904096778842338913553438177701855394425636052826872 [150,135] 5081491808807045918371337581311937555838364221588493458156102676566420866854023628665978694996341604250795103531057287653714832872408358767616971025387506865088004452793932773338330067522728027547146227824968101738813763667346299806012995910618065711473397417099629804649590963397279643452135917771705966694488418687036528082867882149817043435995412441736210945113207043498873127422122484385982072870811340184917049714684244147869222219631120264628643102785561549903014602249443426413475062889202015960175011701475570492055716289050542693434103686282488504987623657353383070953237985610817726494394755648089632596744408468936210395845985167995787550537092007704021596401678084194382575269974110341811421425856478834107596078043590634017691042127418130218582215674148871654989055171422279980473679574488485641582580641021449179603618880767208503384425562491681546348097726559104788818723161406252926349433676559974643896165965614786107311575393339636671632894503516882692161060314207462963050980412116827692507741955672577266633046187176479605218968761438439836785364691850227542787854998358077848236602858688468995974777958865716758577220905450033205326897464637336691496231956875495595079877999206429030046845939527014600569122259278846666216031702881730414437769736577107507055783465033311704925235291249863181610016963437822512318491246743448297800803869571024533811009062172965663406881334306705073959739504485170613478181127464138063700994736194265275648207864882078639182832230148704487663906873634284545312349910008693827964547957709831700764124522793142924252008966197844308719613979280638542015317443248832721914610495232119676090251799967692535761538354344564103265023549706822104 [150,136] 308429373030893672824386047111161617628324603177052552802269391009538593657390288791961877056714465650083123221048531803213058826100711095458668355797795846362480586768470982883901024705410431144538348697451523694871246326864196206105205034715974393979439844649053836347319663037039874826215133652657020671788389405935851983082130111863616599878974781467773085762694924214999556427714225249841698978553182497350212771406984732256016921638547881814435877199545840886234673156904702299992815031071190162988150785914741664679879152584007156710315301617386742127542489269642025274719767316282465484558284105908626891582666036026789666564553327121303085627788831545667819234107174014786791222037741795607964063504024396358930394141386931363070153330961189120056911724254279404534693971041031537276043844643227705366740438078174091772482465283635948510234587869954595063296831934567410348487106544777625026362004999144639768910591586275867761881376440935877972739991391797313140410596764411360552131375933174443770422501575596367042345819681198612524140320154681737431147206001840994687152619052972967640831606946389169471413665741399716308653150781732670444547641361000772397009428452061871102155424709428220993260846344583026549293956430987531969187422971764572464216847691932194889452322741626488511852685561642792893244058936220587030791181145382559203587999204285557422818989966487037456733183092483566026343738417292479117210474887351378745624586084054177496959735237564834257247050324133327892414297137350098319439375959410909742690899234839678030802236733620792422047649392718764991826912545022374150781174485646091311235756912924830036344536668251192550131365659867182260428 [150,137] 1456818819831731066529044285396280313141004666308697889453688884940255651598674363391635950458305591592154478091082431064215051405706564124675901332734920141149757067460453319122639780247994288941645954047671839845958095534219152851769249351723209194359673098084232584923914869160798526322941446739913470083264531550230234602269773601537576733732404397897275522810874815555072991521726176085503920708316792407646579405189514445504739451140236744853442330964188258695916056990450785396677752752863425388037775870966870976356298395989356810099519929799127258289095607091120472812612431086646032276667199400905101291846054782910581600028664781820425410093491313714074402131767309485449618061117942443676163378712626068106655305165149323263406503875985758424347203712379460859054350008063106007038664086953658574003311422552770889846774174380396974311109222697075762996573033103038064680628044525230686109317752952022815970639740714370002318573323966046109722997178925044805640095513292645865556957797490688563013166808617949968516101889966544128316450009162998252853349511282597643887776164136284313715990291276684924297807905141889592270916757551359032942633418543295514328070373529975358213617095359010410662639764728271715886263199143401410361149471905385990934189370794608542331068766880858091538148406262198936010518748339227583817621948662857400158413653090356096888835914761357735676110728157019062553693303985717763983079905297225305475372782486364805177736130947548537921487326982615950333545412521349632482161273348837309521802168006738682009089126394811788297009914482793187368214027545514987727261739590854451074503816828715084655070321788743826430631168 [150,138] 20956030536667373948857063473873217695623963296049609021123224133379928159660154451215815975805755133551852892642908039892604699749961600281309511027629657020123068145323695735597525498559570776185085063372453486080444653947888343862259610685900385263773203312061170823671589373097792333488804792992549089767524718943588643549017181483894597674754769172532822332111661627391947201110342436980701963508079446904583868504704041226566875328450756188923453696269939001594178865514143211301111512169758649308161629041748380045707263578154427122495529116008619978638445503075310689545497078499427906947530392235927462760935054872852760244197918695287790289525941851603564570585928768737617764974524092518523620986809891461325743425753882759842835589325658285228671113718000221775004905060721736552977110382261642038126727276700462904568596258705477546857555077055473145675762724414444410415426862209585972849599809440594926142093910336332086368968129081545624097130830695666791949136786087945550510801704392542169436220290719482871593815619447930722440901477993568052116299048899903454824117845830542351238992774544747609010417819303143355986205169917931119791322020678680010062692650880640985887721772080315134960364445375097700109744422658137099596654051743885499850445608782889834860627955918604005127932102994721791707748127918479448193999304846073365723468449276858139159746623978271607376040294377725252441393860039229140469310310141956725314773739489826888455962061124938253617183534611972500326182524356469322510839373668573671175303778325473053837495160821784761935824050240293241469969869561623239315400032808255979973307826280805965317064493584 [150,139] -51307893311383320081358264192935320278118734367719601777562576427309452516984771219399585719569540395247738416718900536898491119944829746300805518050163264370317616147674393717734013612748862361973932205013488107700795962828267506806525626477632774059681076857237414082699019378012396691550145370126407988361705457782411189479303662846864656347669562338976691580068431117168364911461872546568196700418444069394904695171079129625836831647627524788173333234879614158827884522534453193890525175917953066514252852307257645359017012244195971086182851470583759942250621634508922986059599985707598417858394644614913121781448588605620695122097650583345785004800756420970942319097581811692361554828015122233615676295581858442100142930648025643779331922887825564363421063339429018722402860346734190929547776994751214507095328322566189097521568579875538558343153084764836599605108450203274228216576155103810325286932579261122258600518819870842030539580211772644639795685405073237873876988221740572357137823761942568510403904090889111727800368839277243715249772855395537840372075299898845801130221590117819793292202094048970486994254004295235604439716971638751143648305349990563264501799835056904497827486876167093548177674983567921658632856912623875515898005589782430950818565400917278915874226530924479325323502374147927889828759097093421662475139972935027832761000588586292169158385261669266672222876165165652940391951940799580413069230768204556871834708966332365641380187157500281827204490715860749708393452422963985115502587284431267095620649326996321972575399280986273330189922009772679943642580335743736847288543463472825565497110452327216 [150,140] 14648560148932846304204898528168675110002818686084898979529714925841028445567012649383579278114812697053690162348215474388344535585230090099823978358311654517532241688578044705593661092217979139097675086830709534866490348532198780099464942267977048312293583605029705468554511224322566973555347099025032930247522365668009650138892934552338664843385177523896735618102826229297304683391695613626246804874956893780275383008713905272296384751905331377634961744161089170374855452088103339221968067186309552066273064018017290362924265102043142049424750880495195889289570232462165463654179046780548740032621236519789402368753406803694142498234778700876250641394643104192282247018922812458760153382951579441150968978813211676658123146922484971824566225565607285920743620182412561801884512376911588242108102973157099699118709644220497302641713581864558209542812113751845273116958474565868766798463634203078374152196813586723307866447247313496595693953107334665393933732299715078825687348954915049301829873922374283835224384659258654333147818763551841179556899686740064369909982346854444042281693468644082765558623324987086104511492135030575394819992769880753282712234755587254401202416495099292540780866281058262962827022078352779270198414645710946186607812632505744201173593532954281646907841697240113186080915672537279372867703664402614976823833125524368626570643188184381284565223145993053694984246298717034253973519563797486488221473778502182254832439929258056540007343391002947866798089453286275105943987341241367376360957023522656159414820703483095908831417066493208296034282496470040487111364741957676495961508169275136872 [150,141] 11191136630808198520736350811529466003379102174362603248774999686082046872928353010760187780553102958162920936365327794534647749975713232907817762493124339333548780691116953968185309380910812403328402008049453329971246290201454381670158619942116984282158886630952043783824089477528750536839809931439412646479784503089840576536176295971208564286243488180779927719182646940126548393535461725351680166492380310465111358535807089513958441536629340443283565538459971912672150992766524140109076570544659187910700558781500741728489053360925007264478435564490238325188393948626027066957503691626692975756630077485244881526899549084606284022375781185870296362641759764221486282398815377917266987113869561528571198929338992390232558786762112433091662661265334553466393628442854239723488033787350795430940452722762816489644520995143728366938445930515957485702441428494191212643397965173995545871150091894130959190213341808640695680755711973918717932830781727222110240015821759799740048579481198808834173786725738667545566092052125414322089889101435781179107364948890056939850284297606001320299134512953872157515582893418743117397818784394309538003727382896946389014948066685266664768427391852273880523588118483135149251635318752937986364841253145059752008367561974074599215250759641037418770992457621558753382889049789237394998303686220177219425354649716389049037042472761051258242720338362100419456940219173900478796454430217512283870754161180615736690555688916212780034985721058117531983654791537497486494848830830649900449506930009863761933355782694123941651766425597158101117106317526058328734040622575640763392 [150,142] 1081414713781794597691958703025992217790139804451029761631682169084181726436739750782486922629005700416261698502754048464752583856247546796977332037138027723980279911668311657120191102496840068556782668074974794812321121435871506256130057133851662993753598935592907530250659260447370511942300170655359408741557092355446554257341750226569340105021999075488563254725982971976271989768288043947294957060273205274952023445169388124566488753278623925931458678694306707048502141814446823682529354885493054394784201217018114456192424899156096859232666492446371497661253135218016225839166719757307261800090982358579523683748224046205158571412954527206666705630788031777964523984150476331863468406268258771493562677424521317308676875486903739295099105267544264671932009482634388790749151490965270109438483399652610180047274185700360005593584770457601078547989472560140427175016220616613096983761937617772686837872299357575579776171846755350276236409445049514476642379780208516938068972753950599473734503767779297914023204566494116725151283793613392018376806600384320147333530020734941707645694590231591934421112030838548328762946139839935966431822250212252239050654204768071878579534493246256036139522686198496331206843857306146395082158645986031540639216745468645318333391092741385583093687921475313096350006041419834569290537468815040816215872957318095627888922871595729683670723906146373728583995884954262528908679382270978397558688467435132730311278957999544274151512848959861118305690259180063239008658468973664190486255138038674821746308275185114183918942829936938232976203184780134496468152 [150,143] -41929019324250272199604760463718906782906080261414989575421909742841510933081252767717368264174651984992960266514965188542436086565469368729686997276230021145181655854366594463643698894599015347970060443578444802561848097589477800785219141102293256979492818367437298841075733385209602232059689340145137738568837405864071225202158168248788528664888065772133367441230557810090739384345284939183954537462184051333512527236502383968780631379315747737175241651762905221389474758634349468358537240399500971048005342722454513013843694152702375228450256482228351809162695272266894971167497616238867878822146945034331926174718685617082546565252482456169258636648182618105221571559618614135060979333902614275119563142788768113181690203287750633778725517195406385378599460645156214630922981014984097313044680509608854017711534508427797165115912761409189274451960721720940044116076371819174597391976195844091417071172323693081425031489387818438990162274061849035259912438023076661487430554104768518179418573201959112908763559473955216058427458379320392594801887950603093472951795099747673713873675585153747464625341800012027802142091068375299364481067243828986068421399206683030323594258473835934011461275281171934096651700158496636966214627543792655977159227789588201571395710556005370944137712433825794728417497587830915443233380678010856996569463279647591332223632508396109183583571932697786099140908042254787833580898734315018650284412860142374052862420968331896833428320309619999625544446389353755896496557190680298832731936492478533224887992400020681389897849107446651550934088 [150,144] -3491899276390406856645845212661078924014974435836167566105372183091055385103166653698985188906702827259414098327205781306447029580731839153068314204700928820590235785990849190189954609697992062054019936988439446520459686339130510220079596421977611799292031696438371626919721215082046153578029331548733313457329914707396730585716244422354045041118871646380903193276519649906312914921552382566097263444248622254042683200513936478537703100961603678357155565846391226833223179497922174258875895734727230564406901231053855440910714063252260233891354379603077747248688568506002753339384719505079631493618501993959854910466778805683997986279346520251883661020352977536447057783836041936192892112883602165879689573602812242284003126564841257124456668270006340367076566411562821849503644357613915544730248222426170805406054953663611114697667381526090031607554667540506403419994747000857833962439569279829915886089704964257204288545581423039635015681164956109108960243102570073432826656449382003956054289811990786630777677649710578558118699951297266726783806039517938842919619882846443037317556271520786372740650139441580353065025773389809388706813602898548535665728867977571912467035588020382217979202071749393486945319401104328183942900183732450185830899462571535755981400263197657104028840645115022159079091844268205948119364268757044034731236947748550829659254250240567589970022513161124746024850537494343175649446196708497316609450914580008292503847708402036211077604049753281577769804940318286728036726630147083078134799320687556651726316646482603301476632820 [150,145] 13912295819071378672603011472637873725380461868103147112742269125451350737985198228392712518927286808026386107946434863034528365635392341738765498328991793928745596607207017831779433519636854517171889866845523645912283506715970387631682773606072563222048892280108071233172427670460078465521839765217008568171901570081486458728649499260949642600989185328899725341877166852967533522738094734775171213990714227045634942278521428875508032690524245939634242952534339059057417817900934827337424427194982151891056729547884817263787480056656767155702598619445270154781145992583238466078282051523660395408764598125126865203709340948905322971495429633094190476470248235720674901915156875334310066940534560221835364865992513212100756878180481478302379814190665313773888963398535908438264633883554095167791149181073393393267104852698924106808566191768790604026864623962808506248185290638348056691861245791897482039080038065012476337603453578718609255485952115060216532311650834939902012454609843665652241429785345770805669451167635545862705335478779538738968180337715087417689518680426878773841889706684920883535649572264437735702168338872508436190668827890512092779415090443124114105651371232710322665914480242320361550118102106662540171680204362693780883692836057246101794619085946778545875589434223636274452070740526763605668445031442473761609691504970535983635897848076252882651808740000580935949606354508529997335981960823847724654939482863808355964045132309893501304988777675432421885920907977602846467235661572593549880698913846932540128170176 [150,146] 3078678710903920554696963867179466981636047526268495806584908104975855299381609219071668137371908438213377604901530232799708517247087427166836695696846402347575649711357895991837435164283827773603337300806612640910412906566998986608645347931871477601069433660496576324558236548855690592460349922993513142989287190361534765881885578230948622700415653138901043963129316864039831405101402790682582531385179119640384195998170892524718592722518096234572771426093260904752343375342438601297768172819677344578308692859313015289750940601725020202774119998639658322594199952568678943926179371123542524007046917087356185719885140354215323420222130509027026044495241160668405206289666085936197110409986003245855071409856677130999241113748659130835873702871410063541868487935329311346773585323308923955921143316989272600341064660726634234953717734280280574199960585359293809683417595341970930051268726252050017844334858405809591904635257872830040248271268198058920424382510335918257791593633328264460735499888231709785909490022590901444359789651493364137547784982814186420627581992119243123068737238331677833556556981185025396466923663185304122339235721754636228142819942855421887127528335177346039307140267789403808308805714940976706329882195134333539647954199039292507076019847996972729798441243649107789370464406679906829660561490754444246807618504204390022560227866832909000110182197702518501214039120866081015232615530853064895430934526775314794742453059207883680705552140719067525348041323506163554767546470938367847563684169328 [150,147] 35403210317691031754116578912826431346298795515131804784749221127496390074136306521000534806570063169777140076222520920947772744189777354839965600891872938052501014455519950149732998192444694193714961512595628404965721314223148572733611238669174509733863830389938768294580506012582989085796881226333242178342079944958302076947283283010069673573151232671704754941052837600517771043807110836832643440287927718883885218051673278196095590969797063682566328942320077787540504192248440877055738431235264887044197397241384908654102261497152046818560912634621719122361804971954083870753186217398697862979817984171871843218921578313680705394325569132063488239125690485652831450472703345186110548382280235185842421424011203623566836955776059371739903187941787206812070837628042007010211589444489855538665565588629003611340053320590825439774883182341766479694506278593988006568416116785885073315024384684797828358729232763059883003420547014159149446608173166039764761699333844588200438583998387766498651668016028588799178807448971905847083204873799837172682853205822844816294750546080625398028992079178166050232006425591241244366164971427561833494368475048500495728369813444723164540880715876195602475095303108771796044971939548578912810113409301354784726698475252259537543831889950676110704962960762934057556850218366713385242807671441454593845528221829282428359404751378586068141200108812691832022824432261693474810083059352664243689351061429059502573619572543249413812959573520642472858172785579161730853925631536 [150,148] -174109950272652661083482976856452443711355000605629785981259857686596703087930802126335154156656854809346272901126331421243393033946161923524341844690840380116803542367631957477809490396469731090382390345056274842812780428508139275094791362768532593555326922853276322538643969859862588991352097314360403073980475363777540925975095587986294094474894667783823365015386898363920667377403743438355170913634872654777772637278090498514964648299738113325000640566498690012932031034009748625737889437058266856818397864334823373132047597368859350216076461874378972553182111555180812785505656932252405576535675592785441026710465566485770603712213155555219000986075914441650254673892870538542655169514371547970731013001165835398178414475915808949952638349537883786069343022777685935924151345697582653920546009671671567252952828713963523754650395409701611101307270192576775270707235168620675209608378522126055577259136284675146997080142410958237768774059771620123866149276750584392607080431103290150240668334136388955936258338281065335721330630708861234761013476862847331485811964590576806189035702251266314684992758447224849514968633360195308105793816151533243797150590614125167635418910518288560865012681899523871188196893930634779942636312612243844302096706538747896216136388722001093068815107568392687428967138827234938214941226034012817716738171691363691778744354910475740205471619614281170369829559920079066347874423278511079458715128257311756672005955588107509915236828520362003130415259300560 [150,149] -2861184848745584907332918349122144863122018583010932472945687295823544260096931715771022767065390841685161075209866706836828226463963970743132277939199011319537392972632793935827994751277601119295733325000096710597016561833201538712070093915673729110955830202577234918654605935506563934414665808105393451509087491332345480722428379919960305340632981583347657546476361806674705334705984539288887836358009021248674537284717257043523838486628794082706646625517501807218167767807442428008794112697702713753483040839660733683316316830146445312376743475247473885264397860665715722571777538680561138443214856881641345898620383116358145428905474167816063392496479656536408942657705372616298628116360016032054326050554139713679275848298299261454057589721383610379130193846975946048617506463192588552069134123122850262043022964755173051313302262555623574321675297758066409549078339390952616504896923095126425425434553948932382684849813375800379639799987860321734624314162548180798589116388330678357109324256122325523371605486448341294132197765839018161711262625762034557994769812297423360315834915311237620940260877398056394777204318990712980659820151270022807112504654768034088285866490654886990681579618888227740033849028603549027810514434499136531741743807294808725997524262540820692588414773891872118858727651377923803859954612202498664625843440447555101918809580827789351107868274502227666441303024654435543264536263606558651748607620609524983021315371415957319707825737779040 [150,150] 5152549522625930805375724512139251180106131434216979809746826219921063714616095489218843141239185393796239062755037200095278335457262600121695723509810958717129079947425518794098416920436436298117336117295548351342310806948255109697273470209994841642923090214429771749387446038133269929270944297247722052475413122402776842788416806235185406329592933261880504321644956031388122769061364108472327798262045226940558078299181167919575170701769602763497202039165198243886854539515612925929721638342754065881462576238729541080367678717124622085631391364257374539029302959268417109910423440251843500352490125694849306952049785313482153610556088630380996434453579714503476018288170353314843900902849772008505468310872973491244752360606446299087097056107174440345697208024171131887921069559250209704174574639231793444926977345133576766492639736413446429503874329676060370851805057318902736081444401680005042622538720892443998230877002507997991594629590900053707975094973521659985562858838826643724457709821816536008895252260549588570056919272841458026233523077457130035597065826494335717417508963859869097987305274758886653968608688979081668369264101177884036626346736969036705129316332720823620788530865508659266786095062223650666163594320026436531403561593529728010708878092017242423029762064755490383099821471368042485009922466448139240311272203906063185712042810131879151970010015217405838441344745364021185853043991593996684080355353587734587993490459696832 [151,0] -109330427486841058566113804893125533854685709588923331742012195760030760215734344455974127170378386043662746446722401787613094898860592424460439335763041984793446245062761740057701826180416294019864534753051402805488194363153224041696176749349811403193225816058130111096055863447693687331616329585640582141004969714924629493295341544734242132424841867499908109198232753520981165102109386771634777900792921030163792642104058141178411151871084948413798907334657883789836428888329701430957453944128364723050698383285677671880540693821190911236139000581716932825801702421637477177818786946013788507695778520962897605575139776679645389735413901289291645211805005064801446102385521852019481813929844748001557604401391403120988810306245310101929126121636822204416800867022475014979121714528016404389089567009485495375507652387376433206163469278149311498863671269012652753189577203727603238087609472679754325791205007596928896999707520520678317589227242330473238163139164054758831678476209742688898480846491633839963527801778189039578397627079299731493790770904661129024621485715545192041213718098694294541207146515904777283405528557801705369591439288049136978976498865182965603168299629439289114847408403770708073745551563652866862014449059500244666022192155502314791927701645068083473614282490706639594458933865356967450146394069554546554468687340198629297166233849862785340286739615683992781096130219216730724391177920529078318509839501076525206660570053703899892146546559500062980721585309447958329291779888351330130095187856187069599093999413382147333845521911394279095103330158106689382426856210214710821847765196771346344978215768303181372745971117948257429888698763722430946273756419800485406668850998555626302981943872201250643020646508722301285131756467850808001946537665576855064675108997004199693859683713798578114835238653780115266870396612314069973195689129966270266799171392081017511509388278298253720368869743375915485948760177160346471304115609203647471187463146872008138725316188027430774916225642119635759817312118055056793308743824249092965183423970865647004205743624710227054973869383069693628764945129983952611336005069708891929681522537210695793110282362714623607484340242770575560968821060185386260638930970106971617903816800403052290546136172609812396280993790264606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 10226928271550389881570076655490618618069925935772095141312605773712799971058074677261415604223686235988481411633452145836287947096569039478416277236276853340020476015402451227866217702939085743960572722201564196852569661901455637171555452674730465993849575528995706459866285521955200945436035900835617351244099506186057614687426784914135641137991958459607068456941936118350923377963133600015645633063614985622707090011707839599793395753699234641647134538948384094806303012762819547220624535378754916374414297247140423898835497628256604291277908418929558665296568950783416681119589770861553964368042886123644942514026730048228501046729359041087116360430884567679292419810472557649082338881572118564593241449628378889650122506148304378886605470939379520285517095451016862448479392163811080772623212143543048555789445026575089423195815565226685428071454941732038907612388802388995754570858750904376347814228547898675431783996810314650535159051236990749471270933415152173214257451896461747066456889205600053377366433265054468112395524323659869120532008654301542576759294208256109084285742407693985421713795095052035708808803062825617804504938770672814727272240917487211042365580537846170942602393028212753752748743149335717158442815895080211041785279213548086165005755606776955975534616593915262875780166136198017761909202885152926108615155835298511917818423470119192338922731674907944877091584657836115000051470200308278090327939557280299976534373926327999482902319233794652670985960751471849912485818385884132470116456795781041252491648291936145088862795957580085591184384729032583744010910767979723056247229477477754122098763972769201053650780147434534934089736855330994570139321865204692575145931504293197375896757137543978435656614748901572854683482581183811727338981159503850855783566543178200766836999683155241651903628684875364087631082548594792453457709581849899192640302273643138788512511743963544035445437713603255709213577596507747446458970195037300149543054360854929637378054771227219963440073325982185010885434638830807698499269960673458937620816921491612775036219198435356582190733075537036123721875754330726429050665862730736677290705149954794797260820432758692032127763301660125931507302611726002374339800051701118932972186414772653036062276567933527376358146699595394056192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] -40810572987765265191331634821913787875938633663729453728955594863790754559818266470327533767906741746839065240341201320172784727933829676082679532260630392711982996256683412997364766669344193874884759256944549480572506666172142454182272656274656030147770048310652540607395016489664340345632561878797816486587379690252882132252688037234187547282615806917257847038441454437902558595737045873055476025356925596340868509225484171719445820528526927949660654595848364245283920156144492415234135822124260490308551495728982348348767310194933326486600404338567036408401011613635111830405920607414520310444501911998500388299584961172293323717308091667754018355598076860029662422497936627107436969373667531605979370514893853038801332981576106894761053227451669164823088906709095126744427750310192813299496473886161918737445462181918765843888180561291316068166539383291662211554763462074054322092233401127339074578210344941102936749343075131471520880724273706468034794951271216703693105247163747647728411196206207937304793531476200956847577111108776101926816097662487904076157556670723443531220583335755358866682251857293915196982875807419412921435083377644858192894147442025946079044030159385221668723786961428741955283733974319780317841082047493056723904516167438836999121112556099682133702086900737729463067108832321795746198690416945294478729648097153988054994842099185062039120413408798876809901736782752193089177857905610239230507821573645054646082726035926659471382964968505918786835191799681793576317240370298870490774270026266037381486748856209494659599565185897090685400271996658522168082935290609661807024083864624696550666353279598419813767989930584140996786856990757647794850270008698099572608055230462925837703979364497272988701325204977550070993378007645390362861108507626042494645320256530652800366428439635975996527622587264695754611511342676094644499895529697823231978576323496298012168935522559083254552685928449969087405446111920519344325232380058947682112507319012671022142240211256446704706703401676594487917233388058994150043174378447347747572231325732763304482429777427966459728614642257896425302542169748970298928564991825041097049064707424202723884820283318902251086512394519177228366047547404809233516570265345389966225653667798064063478148221974784152023490006731875942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] -796542549879450318135050627034618858094442060735125356919740128538262999809166307112675680218868715775192679017989929456797653357358952610631281306919752978945843052404110303727473080216010157654813200686814702640438247035063299647268151060604680847005224740406836336182282603617697490537417852964131893349804520919806178986434356149186722623362559309605092561248902533075924349379210066932150498059850570911689554700963121979385791383499920552540213104993756303228430711980412415873554955596031534332471999789124280827426354070033742077881909034682177235087593546274777556009543852932017138938319823806786773302734760792428049423757545608896388434140441024563329881250992954231498752655335326782095779837839791262277264977972823125372064990451966981712490757801486191069293597677416305646508230594464704394806519062492832909452086116741781044112909083520999261493057346992060192383255053164317741129093477761722399259599913997828789057983980144991692826956399715024633821114460260642789059607146382693429204373569088293542777740859887481073751783500201088865312967627677469735250825736595301686680577182196547621759183664362529482491535703272656871057833412406985740674259115033283093803805350771391413009978369266616738009135983063234266340362465970378228047986669488716513528173538814052565458725541933413741123767967376432645878695417521473131439832695949621271424345194899314749136351944273720120414992796772016285686488093702065849996401718061385703185874296243702775721814885921503226074307568445020853969903075149557831232043482386916316913497524860119728146785966977472227774933441777791671881959040982280901055157407331486527973849601131760555647807335197677566545479809743385997945468111941113977573530400197041613759313399739238016116429946778706223610994832185891414095498597850083399904462663667960852893528490948296236929901009897045735198658085670653300151113764481291329740769936677455660789421254362953148126135147383267238661532630217944524371805232201389314506435589415312387701256335530335492259135448017353572269872819327058183995100467890687299734413554940393779191477704294068200603262072818618524289241343004062370634407198965522111711214972312940173832903701491603560653522095804000815840500645375085699246566652984145737003543801979546539151255233463222680944640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] 9930756201790210373149853852754608312250829665820402634240125860135253697253181660151800396754653687319661801884136428040355880355988448386360163479209360117975822214284552274966986956681658959597478534723691970010295387022384890415109949602982036855615352798540175432928128300639771837602590642694019165603382581945511023126542011977735214115078284798684687129105590599453037005726878614988158969101163468492722539604509397454360434972010263995808009788140476838490768254701450649173020246586169246147001330190165263070217344976671349646635614854288107341836658319527048404064681834480992115767604989991622501922511191026419330617439601606225298847488235718611754927681341810472238524366870330608354844477070314004513208651499119390166795017553153938376205366061323032135226227339474872790389502557084684146410623202486352690821498854275623934761881951024943478720147976801780514454619431957457471823158561151406641623404992100034600823223348767099442750136565420908804236456164992387441730924353295733766453613615436004396676862922169550604107923432242006099433895855291921243128271471337766741803576249308616629534259053675094591278101916879964993049056525120259903354340524650855211071049337921418141719428671042043851585692408013976570698771433172210874717813779843678638637809376623564409497311634769863498428208741680498643651644427704073707444706819255557485235903471242822584944707170548694363781275201569358420740307817587823830999208086337652228904390340553998632134712169988065833463343704386830026640661024130806962105518548928926924405143813519871818915062337101956964782598271014877550400026477191104110353726186619017241369361858882124169107436186492075870074872154772742372371889555291159634758921492130204980371288950791300694878284101733826169082377691314106454031355633552084667557656478056364818190451549930846461634128402851436607864645740563849065066659154799819257976900752526531668312803410841068500002319598107094952624597291705798048460055773927020109555467978583157195445524689053201696709054794300548978804603724628611841653708096200175397872138549030907628564258732181935891098054935151933441247268202952764707888023574111247731385325307063013743338980352464564521485292441836892022304306974226725814659690934057370482475579493450415906033092266693691126579200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] -57867190942455625428138887393213585059965663439190938735371408667720379351582465657666732722679306324367781927812319580572302742234995016774398628137400498275952201223451276942585375597991862708592799478442712109730022684179055743990642107540408342477786595347120669456365990070024146715418071603212291950097364504178027885635334679521624486930506665845198984170121008328379358410760713905566650802627906996347488687224899940528949142591478648449407446765766606127761894804567433007549932399376524840426789767174784413029158686111037355005660912374492036797567485374673883943029727884345408687909915140596896701412486008812075309209199953766194269598025667932445941063339991997244128918848819485306378577029668088492103068320077096803606647077687483469856655078740384778944226391933974675615780144022569395283339723732825249276467547280335950396960504268326958645898902959561099020028771092944575483344589497099686256166175462204122154156836574782750118342950862026449035405410879907473540507976679206007178433364201275272089215426062702429569925315975574217821223894872714020008381414046312022026706004887975736936788577832469671175920583389869607451328730742228098710034854704009581282950899442987282117227021036629760992067079443684109158293433458373765576828405057687927792996386441675220255248998334490587483829338004815949351650099458426173566612990670837753425680688402482647242349675228351124040381892589607342386636953155044138651951368109715652158941697500264257887851929517082135178214765173699349361208977895607153787361748601322981022378971563058602979572425294909253965428043322479148944264898273984335677755784044481399252954926494959068126025064635847603046838614318774596966444086994823483593856830450542566206277192442456010264684978506901320776533309884840060065017848338420404070250774492621122827588020489777103117896852689075799164879170201905901580460799421711661873439154950557351169825909595454010969080757131449772867189475947891621652001077173744808320307724061304233218567959185929848159125458930524501697367365903642514630197746431748470888083778317614930016528207456549280242867051728406595368236094883669587162749590982953067903952460854974802478217352742179714587275232396174621018107264343801994913790234555170928626488422645520039709249934721151309273104384000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] 230976662042004701273341750917683277488828573636062311050034326855371856264235371717698428735000499071858446073317705848572230921949019850407928471804589986350874807071651294736401255967354936713193508928440446738587330154935671158923148230874064859536389841124548588030214265103394928603750486876758348402260116536035345941974786374198268590977248781643841616458871306669861074450746735344798217996290448714696741347247579833393817949646421048207002374180884853002632659073377882588698218665199134265042285473531752166135267484091845979509607868199787763715616093865792549779775235779635594073501714780172666395851199451723075056617910478405350263787627643573788573033994469832515988108303368496255011158404196849274730179015095659895019323870593131489410679339449860743580855019992878092939567187388489125365003261132709828009152780689162716530551517662838699076684661397691372116594083354252912969133792361148043369688835870902669058560296767093550850123711494641366262397662408148110105012482035624831033345964988977741466033781032522224163707401370927393895826635597685348660845114805576117691086644659089496124895090644547697321629357764089607593571957578611262287604420227363252260116964172954574737158785032153318895658720694626266809444253968471332237422978031880978558218125040059001636915310567296183119021446044618216035303388607952926474713810809952279759408991361003908935406966796937936698214681374761564259257950185285129912171390975261276735289301241167810297267153734888060365079662379198588879457030585427773407662645366469198602996855916799973269952483179672110766821909243820962130824889060963353550313087185859244406355839726943240204403737447174667761795655289974920819157517839888993273416905935371836693248547960665104097905617380218887817142306077826990758165164754651843851596728399094372268521450553427766027851295080381309969622487009662686562864770763787703796046825991935674060329534014818819371513732961292900584260817671501385116621804046492010179820717876405017204079532801719853233043287885588286805668905323839782648781215733335644622680516498128210498639888106221372673407330788332425935818620589837203121520832094812026902225899736210959181099212665799481940855571797664293535190423837068100835836875650490052268456839216487641891082270452140158536908800000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] -757785796356589856902399946808456280341930036002734000746935687045050944508338006127549048970852082953859631358315885649073541114980237977248217938645921266235896390554192809035974362381371726147832200703875662149534763088199352965138262107786769467332240151789632982786449781470793585937919344231074609821016689441704307233489325597720968168548974844653367466578247856317960973764697583715067206831183622438784062407777674405587825116839021367745013776843042690039812315707799042186916541125513534863543651332918064023534126462927292285262310487305481640177952989635694486280875532074753632517007478200866657872140155381730993609839904866582618285782835564506144930719183975111577214445348884732842650808480126556504601105362421739194173470333395245354199521971689827007986396264791878364754228915252715424297696073843374884887332711605367658872362431708342115890297073680958239282505629430164247350429459214634315366089815666699275627872876908216856541537351237029163136373854086525911831508729799551059047031142334154707081530549421140666864022993177454058982414488878174983245381589190167230380935452057968966580483225434179705085606881963810160983823013551867284510405473507465151863205542701208580362103641900417691993219155151357384017825306367164703059524919172000917620928681248712577861401104986483373656051135138495624437328329602079484019220983719274212244890593879340814315237150087556901659212556408501375530663100421485001284138946358905657812859102939982865938387430469150392392112443872523590861346600050332365879420366141624870268604618330194059028546619657987871416637127564242468159356359912684795295531343605881797925911080757447625974555579385253887820915763887525105328022086124391868398626040469989846973635801206327181476134962132727559438816101253283240772262104078822746728759449176698632765589724407532745907669736522206341329442272769374885769430085322111754783900935159629493375152044927594676119811719211383150940978221336968786245748080653684928780178994770836136361264042089234015995950974322088153036954589926844599425877888200733556890069445387797336629948984072432307191934985752780526633314774364382619590969802759393466572054460608418988129546186510964371847036649133809158374256052677662564829383161250412079559591664402401443336379399157335864001953792000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] 2298511332176891358406334156683942479391490439487957268999279495806929887335124440565809968759221163682024272752125768234763406070684717023837843531975799511283806647824558424873192473631638957559744211855224496149421237031366783098700243885332676064951459628571268708199462559501308902588549444550884276054580458859198845674666314872525360870387067470689961071010057141349898822585898619555169339398415546936690970258165776689809945861231278881696040803810939481152733533361605676455041502502547753439412896733821510647114419669324769764664525572098260102288933571989885207589450701118017552853109858139089576151616408901459473253457667859182235011079074235487484917570584171946381976102178483966627890447109710692251593020619683749999986601668112940188988511418137647021136112675027532662966624864630973688486461162870460599089549556668271243568504092523482430641628327178300183483741849027524489328804167078006531529054614715465987850148026236241022192600507051793585257425301089315861376500892549689491087400983481404273796983123275328805206931543507134949032396270854668209316739027205542098512720026804437604623815172700365261025347767422795901509263371113977607476723874049038762519663132031060024128165200549253129896159671486718907411406024100598227797982432776225863703220294975551640045618688977926594789231455623938334853915781156099306488708791935262536009896657701115773150880659361470190383359692912701185145801991375892883663538846369120405856549782354621312286670605655955342528961306503948644376452134217768284977070789112456811368184764101613545513000065998022722376225694905557561404058787803495449846924536425668508287887273803325635227987355075923385086983889588727756532770355759061287475413206669612509467399590048285754327736263571898590754969992349420363856467622110506302570968357452755770018232718101271305935590400085362628440324069550457134948398399930487325361714973083850773801381038028855451538406290455011493987549836698846861733958815007462984964415022510643628575770072890135325866876125307036819586117184910347692584078168513404123001337618578030982125893238836735377785468280101506437617966430487614383026061133846179803913515545843595702414828465249758660806154825082928720759926750813738778180946602548223561912179738063986845534961704122677060016537600000000000000000000000000000000000000000000000000000000000000000000000 [151,9] -6573140521999498809466508170636683782568138462682572174187930570354180243097067185532506657575702485517420390915207009147061286556013558063434596598970339380362923362316296056493650995153451232544623507327056113557741162214118755014553169616574534751188024787947918898972623183904348990874111494142475436250979574692543050334276743847635392019004997766324582413933281272003548621951306332272599941813397867982135403419972675324253323566425432959190271042586772008176525348018439043163318988931044666700235632541676931303271314958041802193583084136415793617580096203236463737500840411890103722084121175646688464852329205163151739804727148026929915060081470668745711511165885626354732787546272413749789307608681967815997772835136993440293203747736266606834965279555506090773448241916306717924702965889825908675391364487696815794591614699208517809621371463017880372098046185236161942512170771244500978998422095906192314226105068079818295975346633344728635768013439591742134879196382224888205468944406618733165534462229247116097210100381169092029182621687529671974552425741242782106817543813862461785919895793673721596426129546705194361463136726647061753756210123537855678279565211629793136265033931814852878461256040902906020084559569740271858604951568942296588703685540949163689976937660897886509025236535296625821168303286784869371644030900764620583296766748188116980442056076131830934070298271189378318283065374380368372312919682032787096415460465278308242204637217711962334035301401852098194793756319756723650630168035830417907876913291198795460025183364889724008364896386622949141351061632432616112178328802053392774592870667644350359541887338450461294000198568690396113089563142276476960788785519929966382298453095326498889347557878701692668953177509260403213552726544584773498957561572673093332295970734827998154541994949565689516482990483643029959146846215113006343922395396974871554307449664039403841269453169488000771017362877919089918490925442084389817189019204347946738296590794777375911031978501029681904858181663271069868446123103100066841020700889368652530031353744579875797189880394630634791466981589016518628468005111361071306894599331339345852806468761022181165752527560365104351598486219139388180239587943034525118410014382183145527322680629296059184445526070636065949554311168000000000000000000000000000000000000000000000000000000000000000000 [151,10] 16727614976819230867708314714543349696423455140810958733712500198637125668843186489535721944131612069335044020132379828965796663892839919741813834546583238424541043080067353616955089172175158272505177318151181428516489098232810531935882655335489155669242137526076853897084754450021132169445037517908442902870409911540539316012104121962128837046937247959370800391505703822819371280868636200522848745449371226408792125464855850962530097202460507711674423147523398045802759408650864566501029548145128439721448922030088442827016072029454420056872463025763705512768216600491165521665139552458108759647694919630924657175687784403462360953850168213953425685302966910255966605909711250593085883088007657979295975413056359315996135773779580727042167366901007171291020598399455822204428224250396660455451075934041405588088619285842592237970268302429805424358510125809821593162352694216941787346046514606735883589219162722475990717807378413275418542221219723032949553482552923753364408828975839719190353101182931942283166265275913152191162726982493676820829494780942717331453830569278809229110708875309478189388190728957584783370862407120790096564289174407291825223471106799186631037583095796052029362560069066404689319768189145477722364149276841562547716411984205704346782044925370133802881592630239709222771106875500763381187311890743583467398006471068290574331940700881754217414948891371772113179180833023815376765946820249367121545806085055516677801787806996500162676152265399530818309305776894603958188199369827479029469926376487043993835235750768231023461470958077168677511515964212831887766123652262095843463034963687719844602402939842777353994529678603916558446264287822475797333959467652373560479193916317576526432686564196991384394418641682505686603970375986421726770495345459819632409009633730283535056682263894413750104753494766802499292525625022181674689253504431701357219299633874887208338622412314071074524775334868652404735096879999421484991249193667203669499944004605152547766783402262258290342277628111046541050741773203024372968303654083213620549162274334748684114492150882737126568321440491770272189105805868039393374311847828876273327794874487786830020767039324395895165814167417750607517842378248357503717626255741309222335445674856149963555262970904110794699081823608060165687869440000000000000000000000000000000000000000000000000000000000000000 [151,11] -35449447829689128424387627220324580539072456937208836346236670820553086653505715167727394727153869891637365886605944281631914790792208456460532911664826181829674743335559753279782399798997552094970232387625465720376653634125792984707903605421308988236037099295379787375988442764893846706252167149646559847763121447967802572166391458052645905923230711802598191851172824790319850341987040428140603722365936965000323734879549344187374288666080995989584020696159925332010801493684160130207989398616779049156537875879105715639205865924368809851942918650624148766095863855739862558847008339067832702215379753072457590734307051507742968533734935782808127200248638532584492246681299155107895136846140941790310173552573705472923435641398750173292249933908684878317658364292494044372954759806291382683869424110322447521847456766364947582020256943168716829141088957205042749920762930546403909136331540904807306307577353814268158130480610359027074852126379122275569077005030556244795389085449916356793180964107053667574197527714026076918003000078520554333205267931568740394677931337818900772431979882081526055199314653857197412040622312018935127276577046543990200410688062072726376013154389979580629393587973166790149050169859273140331330325889045606411543449245304691471361735716988313877891043475190494571160630517793643607581401159326559250845508399220246636235530389689536706152096821857870630060376400290151134462393016711349811889283037361348318297692181855756458725192995366275793163279836422324673640586053765025319672594054706457629899915850630943714733274089703190155379156151774450254852955010764928344845135667696106711510226665331481183224999698512316889380003040633536268665107438299575994134953395237415690304988521373299552843456492599776143630380064280586378153044588246181509891062140594896363181459528275588303538650617053779119802022756680670874807573081071298658551505777709373397543866200009119719985560211785249876556148319080099303541726887280299987441932457136442545804362925935358462783023978215774752634112067101022675821021554676972735674252170272812649760780576945910066736654209239176443425435137548355680584810161773710156651742675284951968459434204579429670193402992475046117494010661551174246035956845732893074867243128340950605512589967457769564222221438185207345339957248000000000000000000000000000000000000000000000000000000000000 [151,12] 59122558466193309500547742800670117686687845324125234099267424797821268731489267820292107565600378069444394274146212370759608910003218036193149397230172159538415673515050627331154647019208581286476937864320672138251935723065409860301071685583453483625781279409572199124194760638099956506140376018005629399533969151547821749356342823831083657421977099613346180322247163043075776946388675849453305581473395811273921622121908295630472429780118305827513961919949706025130310593890503623835044809765153006357283527513425864612771052813795410060962638727923097956374468262393392623963287589816645812756853351637636204837267702902526559327404483966775294350024126806439246823866299763027478999464876378176815088470254418450287938976108329981942396543546991216032447244464278695472235570592477566870785954467195838249407139784929098137324404568411561594145813503957083346957049819743892083299474445054465047498019342488464894610159169704276552260466602828863953886251884761759802433147536386948712960951502546310837234577829510975097311583292123953632284025723706723847050538180524399784607147473851911618038613252748042599586320957870891128713421113997631835532130721093479860059932933888999136970290171797522923062169588106466317123985467755933733095477289009856434076718749576890401703334093834281135742178439008576310582499691356102940710621059978688279262118119428356387798033923577871209615548463146145460982115156762147157051767779378421722041872267282958518406205392303135792678896894712496536414321569525543949146038822420269762307045352156798423471653608222285149010283453417629054492318020967903040409105415349327535705591041257614178391315201102965756443821601314747883850654270104347572735696728749688160645597659321358367956368950727538789121680664514690521331532762649006901337684224069498048622306520006219966951237025448632893783093102639303032664295049546947234998352050416716028761887360276614927145368324938979363681295120599045371299413410902871118116453430476391208867859984373553860070023563355576845122542321723832240019260750383231438420975356978554025743135895416394262808783229331147939633900871541745729113340427559377361734230917634400803198056191444392220674631518063602245214129736426907545401131952467173209029319739783581277190618102217902962605210984063334580611973120000000000000000000000000000000000000000000000000000000000 [151,13] -70976774290936072843007279399787316369349792140501536470722663730245546952194486523073035953626180109932489024442809806264636405897053357410136290644410776860502044234604936249443156496573856174081560688253641869936458334020216062555587498231845589408968454318586569961009439919885800427211726990036676712438501608569996596249918757690920356646061948780709882212600019688282958445371429430710047573706152071161725608954778797345463546686880122994468456526043833687731634662999861786811571161511801928344151079812916813016208515123238324272184177232872563549293666954308346264811413246940908726555789174979286914458063307523954420922904702496334880923104949938779494987376089536394091960156474194401251002198542560980057553532696190194465501352883636352777749786261009819642247179436628916511118323162535368264975908911909424032481612386106451155093608725722376746126468844233115092706917240237219217149439841347919966030384123045059943986285229212451585314426646507837554271465436039300323827487713638768765386241133102457555484347023489466019232983276142116942017077251787327116669694827769633440458437049359777881967104644525370271583529101152940552470635659573401341444524273640389346096116333581132392933475436908795251860682813712714387506643900377151213026127733233847442584424182366821408101068851623832080247118581113982228395771011210952184958143698326162860595885034183514302301604029660609250542080105987662090456965748942555531385633168930127548032411069593034719746637980219181755382535795468115608385221292493685470474886038091932818182052357741902261937137291264613564885276632043986699427141640337611000326574721566318187940819752603649378276492075433955031246162629468728481249269952154389613241526657084111397250089253976759506792633595794306888819719807439964122876499731612253509060544614044502287116162994121770007493930140766288008709053539812042611034828449758376542080447294885471574328346332057698495213494015011391145425189690712985435543609122291945463114008838791304062332745225467939739053504454000865858461666150533142615495887044621590840376396233975081856725478022931149100355188601923433455638414336123089268038898937531790715581161199322874251701239995459229500494522404556024976173084582591786255299251875811832330193750749235307952104056156781288002026471424000000000000000000000000000000000000000000000000000000 [151,14] 42198612089205569617955815717536830066621924102325522076368158536406335150224188536672716524039832744597914883100104901030285510488031889470507084178226389818727227315693532878772414764735974137285824904256884214413751661160093056503372595316425245413379798427333835017733907408196939179747597646341228987284637685403959053609836323616702418643251155783426878446574678771323528492150620882796348151870934374480075412340795468778858954700952468761134592477672361978570743502211887484688628919054548452454082771476646319322615211949177543346914373294739765911962458430804599450395283050071436492035655894513478367277465003152908045081875491849601538129163555417303128347084248527643123602243989082312004740714981891100137641908314638841120932219249346847689677393645314012594686563044201272858008982718169069120386557118941768889809319255436874227522510310098692716526604380279291367339831848312421435723159513397700063352613397539932810524473882981104647786837986023087290160338683548038899468450712121316751057450530921717199426741466845598380419010599866390966881116122121562792418780255316224904859651704698283538945464183005885359065407446360981155728271924962951174509284393014897872756291266156410352335029189191866373034878763650372408712341032892971123628892800988434211506575514493956049361416499398068313177840094630321161766733908256283548956396921873726542550988671902402183173882828735761269762297650630894305248399466786524147078718212435803055817757924516498197952721809445908954832449847071679641960963042417760002498177491734955287296940877136549830128584959816519971296366481111068911416436085829681593706709778728019213836653132949213040179131216837340367604949829106471430262744704339491476880793848041636320951183881533531161604676300969393760913588256426986157830710932422295631854213696525479170820940082024305865242775978474364489046749241445155339869490446075867599083326368894974806558215798997848542603449346946386419534249254133082421856503230707174422295723165382619871036094492307770373687064458740650883381612052021499877926325986452017800576221621978220699023750903269299508295031207967895265796568380391791267947729369369700439016857503287448529703706197778303582723760930345252200954448953799158012542188340908071842629332744666189802710650138601453132300943360000000000000000000000000000000000000000000000000000 [151,15] 52261000516331502286430578516217131003242191036610192841831336989836365727912147035874589869780538598692876489903463287039177125338050050401130263529175541528601743226189414876870396196875600386667526187086436501789841153168324665329104489149765832825518434241182597355336528474971591925196146884239550998990401086042908474693459047074144479977275134522552438055712407064698860626340369046570779343399611426715764260057300322221851346040743800930799415922002207395165684392196483463018348973162688852932939781008514062901881064977832773304071533678822566269388108484453607153258947650143220680166400412838301832219457833634988239191354479129742721484731425987873422643486838387167263384176472496979674919828921539406594171165971613821612861474798520758739318327423601322794945992211616122756905176235017064743705604817242166963050349936441198609630139930318403893868687107666510601859173317952572108930610271791532743192211287116826428295903143776938595498972528596600508883140192969046833263127145919820614942926844517629194407571244769716877244244501684924065818236032368955462163422107844220719197786594018265282935911770541992709967566498133146923111600372157547288953386094624481286730265394135023079264208223094314317770437967974714996331455089400113565322494399142581355890146305461914145638849062366551549460697283118401669660089705338665229412072073553100284312865286841288993469077383462089289444703857966048187715689276756835317571266745832981613848648568464871880212717797587981672881830522954154729403085493254285276824860317660139151480586673902005368889937151320519853447208032254963404073637737642950325989484065960945456764929361142243694051388096497342217146608982707474529334392256537902216941686209524745056304569508836366747545128037764628301668758181939797849292607416168151782014394840510080886754154492398925461428680870786924050849328531946576402879433498997609357040665538988502142412034956184689910290128581976791690453554227049249012926541745599097883347785352737572750053363201690571769012420617254875403261589676587957519664121442235326887759880493483497490331297731152064198398350267329283167309792741982531210631820064505830483204737994242601310910419188671242356100403489611258322278032604932314594060231675083388710743856716332048677534357895391266259167346688000000000000000000000000000000000000000000000000 [151,16] -210538808485209438614628883548302702938032575762937319501540985248946171738655596105562301963631739924546699994028339337892808876153038267023707185579280165714254739739652516852996969323606987429772895781785811152776674817074103282899737857245570580422545961688297039285099806335753898895713759329697761137289512506010290996245182473819776403915125026318843428677276375143671799839045854643787426275234319919382496750570919152066655262913901020733052266357736590859856012287765052202732539096639400196664676256002146369758799829224265156462944138055586957939911938999882865791358159004621719045442501251981911253899268442308708767624098881339160287006088092740050781977421965969866828905080394163878611679402562569413714793668063147278145585994508069030535662113918045690444931316498943844922344434491604332515219025874941938303943628648823819975850616826350359092728262861092118913190075711890594012633832896630298732521106859860466416179524583589283771498659323215574745528275997515779672810303217565613605625114159340055910736389726639854242069938322133334054389309923080764887267242756412061770697915978188622098548491835262957052419235648196652810229208116561252761278228004309690037988048129392872717719053736178384003622289453715438300274058397644607177887385859759435796025530010429805855912089205020338326333114188067974359038646610242900944727680812347526174702407658517744501724386810467115594932704038397757382050110261235567360482795742433273426431218166558054941481026194867116276942340644320898341938757519348015268907491888299898629377995835099655917980687705688694986676577590051980480109065226770528814600248687826642400683770872374320903933749342686584681319821797194656882181427681499831941624844447977915835027632053959014782079363409236634185526550831663030595564609168632888055453948752333643391809707280989852470346424303417897435370300644934303926210624430504748484414141830598622404818016200324108406783129395271868292545744891739102242800947348134360430575254986809942614564433768882739245304642278665412204653764839555438612604648573297529419637859008586016546698662842648044183269611579912184648352523816873691091421451859581037133876360507071262256025762967284376345749918465473559843293335931891122165352941559733606531092400070999668684996311631918196549788631040000000000000000000000000000000000000000000000 [151,17] 393379473876583329486447988220238688135853814459842828776282939499768753230510587903894026969929015685151888896894796192480740377068421502992086118567523227557740558173336258496765281289473337687719401965356672980592993273304202427476093548216409916061919774657255985456109713940274788459932347397723018257869566535653424747900766246041198503532741349204178592176970110488278780789931081114670631939767352919847283977812886928676798172724957414651162698452724062772177139673778680499678399225721698338480200777259131626000796787831571888249454327100214797909802990310095290681814634829254704454245965017862419502413132581548863694284171121402471397564636465657010396088739145891698619969944247100197235893495128334338743634022442862057528685953308169148644230709949912440431919861237208719582930526327360295417874866682377229450479991986171297930738890140194756700598290688265556972731804534382946878000511142286313200580668849292569472493028705523322820150904071618508901090536353872027066669373968658257962397689291666548418360591637558855912837747555601243593311324650596869396082479153547050252416880072428012250145738044157558715997653253222707536389346298418732190332188510684963329945991034664436981619736079976381781216175157922646566994185346289937391024419825599593287392244571725313929135951178295862006028127099338972089415850168211131313686214352370869547929140130638147504435379100762540584546642326808539334251458878943441044855688706104549282778357316513954910449401844646997194906117334522693356114490625220426349621274501760342409640335816357723352081028691166443880705541103306859219948047100075986403986425553570651075700520204125368715724225191131455971805813078760644815205198411772937959825023610241543769967562113137298352429193232955095852824741486781485853798707957856910181835892582204806483641825756278251494976121860466516916106479038672786133140624652652084897568894673185508469970168555384682187196174959503162648362149103260017408457547222752672241488450718780342910756111713978980397179254533941252228980068993675445810725038843715933626612580973366715871540926187707582881324711062429583860666008839993839432897104864604434985838739212148623631241437202201145756493063260139963199463499668160303309588612574689824535544331076754258239350150801217235363873947648000000000000000000000000000000000000000000 [151,18] -539947872515530851828862190593985549267388520865683730675577509502316129199102368661785511292658324853903923007673154452268292297678600070253845413764865437436318094753543143684999806175432309863086754589498672872329139556384366664996552537311829057012036170138976383588734901182817932360603273232269503152512890182284845663907907657082363736490424136773505940974195013986697793390935850891492663872830487470103792056969461680429246930390052136697313397546598368857711456720356273450368441108573775628407105037511166796231637303340279693638198956771645909555085053019072285028086801581863629226016563840133523547159196960056821702468686229931636636917577366369736016684562761347327490473469944288749547000304052943119488075169607669181286576109817573647857059579903370866872730134831523247194458248221628077144130884645285157169993420132001580795086563589459757901797106560339818307147798714108537896047511071424209007472139744539629141285150107746737322516176649793572617582018223639168896034071837990484409244954724337091332660676815887313790451764288138796001690191129024371548626799167077098271004480651181274580434711398427820924781546455970617498953963881460230440327060205821337124191767957166612033978056011152272321335984305472164809742023452210793588544478273749956667412297828735425335124428165507578232200466676291120494391075672062983428010758370821137960434186056693930926724852548223675617598373255836508004917227732677971527789523417449192785553893655003770685554048442385211572540832543572643353579277333791162287169814061600955641635934153019492118037168568265331273591120804111431676943746221785576267372065730220952791201535654485538438378695080365764122615723545444783686638537557487561818107188172912812446087467226280809841520397301882289377174900470766132184800952609063781260567635031853925214407750109023329112678896563470091071658628690111957753364538958112635665857371682539881738905737827338127761940542872179464289863955627508722665845327465406031259365065252142075967287752981390367958829815442074490239822659023116510527389213948941974747932064181397441590951657568975945277535787003740557237465156590248361557291514220554011742957714787990789218741767084116815336569905954731517166264920239252664678873646120429855296387540108190082956098756037016908379403059200000000000000000000000000000000000000000 [151,19] 600865360192917096034952095257716260432414718411239153655697406219304388659120730571057972340863932891747712097786352566669179537431409813312517358921395348519500597351154196540904514159555024437460801015368115508426918207040573804264569799784959631224166816077955560897657260002204204236038685015767173780787517311908500166700099681421424588128080542169630770860546496290545150614561635481664369640588485176590680553997243052795934084118844344210685050650915615563317438809105688406043934259542127285227791939037209533382763786328524910990674054466805000018853328664726371849536541669878788872918942595792989611693458968380647931460342153761627085985747091207536030106255588449328560129667328816174496119963435956000368809612081281486893230265858200237064596902176905700799511699092967448064005503851905268636395795947624817838770504506743077343148635444574899062510347440672880377336737919028286579153165458489018408054656884979822165910251399572455370540468490090905117066929485806415281236452182251947855394460786690411399632579052310867081429675217167535764779305887702031388580883218176815013025312849038965423399543338341825979363813857099799299719688643741944154701019418023674381432476857818440305939088551963520612518768399014808018536733132311251688577083608403708685137988079096846606403249479803383051431692059652229418246470123233820058574091662436612923268209165509550516616583517459219815728133999613662152798601581127181732247803993263658906184595800695540758398289576558209887469722151522258423965127876875875159482209848039264518942353205145394401524383413545401543742110648909595272556143299582636912409861918175146076317357385814201893037098923015015139777079716417333495489908049469530827885150775866698323204038474066212893671014878899807560647472518984167758202892757879050660826015591576388451824002409821668574705589471552260642628425838369239298504559784273368092117756992065614080147842185313952711314531274069304579972930648581692576691179893528492160600627783297976007263743330430095058011590211813371390994418055482791053262666102899503374985875786844414111236914828645745401170917227907548748572581524787613128368619488459842478776309601889574910473534926767350899722400120466298194689339630610143865242040855108588036842267966553537083990143599559517887528960000000000000000000000000000000000000000 [151,20] -563792538646663363804315654112351863135850434501460144376583345744593462927344871986387753295605741662501093897347843258429781881907185753681706276153202120063805858365041608815086977284437876219565526894837988291692057268784755007456936127730487589301088563614591112884645236293364638288048066664749417523563184989246843278895726577173624264872097348621833519626400331731410107764483197372981548826349319957874822821377877694150343633644287902329829931755993033815777981716142831077930875951899651447311047026824297831338331473127223898121671081800165551900164796116616327447937877796622720623283844944556300598490769271855632847496847417688220579187060672266997608885120556851285154145150489951394753018052891621645626922664987992042500983869382174326247095808023143566419638283278124504905154514484454596618395651187379966726452450753928175855534880086256384220293573885642079707253973859379327364863346684471832307684491221088127615354633297932463926671462767867941812166948267261011858487674658283061869087995582232043757875035809138394976048992325639842976579470646612997291929977277900802355151015527866753711599460386703940961897399960257964480174174153062457911116616968712868952147505282117283165887895857480980963308267624024746330456119406583030669999779854377259885458441314992048730111105465971126820318897414595446708172648451237504237453427581292671092922947614198337689912136158725262249964066533000264012561156581592001547813783450519489839334603452982726036260036004168143730235750828030846166014655514330931037147595926164011657758660132241012499698640864268116896077344032450556369911241585751822130085185084357072764929987659576309081388532871143757125175539077716491434942542318043493653153424280005651653036752853104099533321159973935444146219921940668208824941587553189345131749271962023118502392338671155750388843995714377067782839409474482704969344510167813046109289508062697788049169755510101415429121830236348903309716273706976124393633686657258760948237027605893245949966537586473247509463190649199865166877326409518304562052567939584028970089258546642122196886027531413657083221832118047995140989530505596670166039184773552684749051390993075926976541982171418099270663450746841725763639020972212624459931033135499740201024962213041252215583744793753074884086333440000000000000000000000000000000000 [151,21] 454434213318189260735237165698897992281159343712667521469398603950708140978189761431182252077400698000445867372872822373196015244184050303371039155939799251910399082645577957648429412215217881801516297579295055993695415140731087891895335435729402595207958585195818651922156079700541947430960084653467809881661803807732971743556970315356965918839279887795507509092776195604346440495866659378431006340576717633394520738999515580004300804972885905374734883297296554436771010262558709322945547761894783918465437234134026593079561100901908997432029437580104489042205834661278854297297251624961286451489621243697281089722953212256895955189757277055558273922391062272872210553000306139991080964416685906155514412955375323254996578079095957589650251345655276055416885786203355992591574903694092462060429453026996250275266160434716988613643135164991458900507758559003909317132431924199608292989429630536278901922356615138779879594820051119617505187858185462891531114694964132190165012616803214435116911641917456369672766665179027862018822510280276693230081872939939300886133130579461505058751203281111875149602529246859128486658814539358231118184901406204956164498659735913899070022313570117866161366766659719534401073770097261021150225364268907084369424400263819274258707279185462276231438717718722583357974148558719142448286507067039149032425872434366875023765562237144521995492266676458423558317964081342874589134670976275365320394048874491158586837801465255825624150287466993967735969662822960642856399413876568881319643583071513125502612033778276322477456470733502570745139864503815872456505951309681214469422216557740829975505482880987448058637010138431016126351610514436801723786516425694078900305829566899543074237547342627935923944233898265204783134255195554501347401800793496178571856324991162192736143659719373669681282321708605422157549239259523129205086694089758525615175847067674136162863075576216056341033304878812342029078717337265177465560363476075968395659311788653133479210598017289923144697912460671439466914394355406841319860195779853771418660806254675788204339142037867897593363147890202870082839773142195854701961847126842327082751903103348262917614087217692774683499737186016768998225816665917524367440270485864467912323610387742243200617227150411168859009685227777378758682476544000000000000000000000000000000 [151,22] -316886272018833862161430196425099805046538689855836937594373219842703369600635402671347330011189195222326843309476326930113575860682256055453588084285044845088337723213945892054282114947329169733635216544283052693975636931926059644015217338048772570083863857893103173369864339748618094792249418303748912489442833277430054647056295265895895439910838945729239960105850775695379670474685025259002636203386034374560066490840833027615440215095845203118719730656508325302561250587826601007755585443532379124594511628948478404246459270288829973030989260716697586516282377113334678505316822211289304839332130003994841884454734403314540774618334611384371879562588561908369149623299451271831983750393209457634297477127270500765996730269733343712018974998205261426702018660733511058825085262758272812321317738319795072729392236477188703354702994277125883508952012877740048778502594857131998720619305996930978892132435560748005355224741677503896872000317434682641496028479104329343373931507937126213833321899197454732781207960999761919454113210354461768543954025754806125602459322279398155363813542915810775769372979379017097295161652933679414379349360833918993951248186986431175707907107057556968741104088125854627831828939169748122853387831093885654187998302958212694540941579288427607743164837387504769740148551945303934269028944171644543843088479276558395325597863928934697436617985583041731309655075569688729950621754179805183813021105348309042467097817787693875681694792266015222410697070347856497367700919266835418118175409751088630383755928476809265858676262515249517673209278090943254368915152036208323652580057181702537349205598489994250851858825138818440424607639521760485990782395237102707717194891300108081967495605661917167045229740548916284062721518141100501275031810127352226546322339979595156296514094703441113207622211981141153948752709743239144785132606831297948799261220615685127555006420623716296713537761702645651871068987125680759532544166264150074192979455823350129471345026603388332713156648003136458587457671020627575764350009845147833609753365833793919150374050767061255799547070315792340073104610540031169763830614841127607957242643577546948901228347028489209697962630663687258727660411765698783023367585788392618950563921614864731671100134687187759899786486353522752241050583040000000000000000000000000000 [151,23] 190443794602384230042099600066768529073225725755731175068873063778150474786677417594517612863624336008934959744297914235934554064087539952157653985320483792785904976015639502493576848514279649449884321744621579190219686149690974227857177727462633611429454763120884336467687363459350916951756803035770879282893545969368766227663599566913671096498075260651530351093464551423073844626457096401668563128529065108162640412955225446618431593392185854807332792209742103471188673824931068807178788433116101748192924773951331671169184356889941877651830493909360881942502760327668728693701137916879268934256391482218374212969675159738026415394648340469469255897061012294162879088227878272608396755304308082060982784423697289331566970335843589736330793927084012987105342017991787335722081096057568568243300378052672358303693230919280977914242010851705107029431805774587302845737223862955995873946885945224874051589412219168784897293361983309825894630492316147181520755892927797335369358749290000577067793550319043744554869178679579889455557778473820737303999421215337992757363691172832857381819227299813118568909310969431557881460436137120173552597433343332226242830298778631007789492464176934184462295458141284147931137283669895317066633086270631266025117339023965695067476778028178027020716152490766211361303376270061008386164530274751435876509685806226872714308695578517055985952395764604936486794243217950195196080695821499529581404578055289202058093973192476808696887550985045762621211591303195991033703726619722898522642380171222283975408453428967323774857835795809595827737487798917805331923367544759573947015265787812667440611099713255087464633246234070647037154503756884933575793622083180153338843637975360098388754027586212898203453908946876245258903506009228075298609188763765327349542471289973362430100672914803318230252557774416274692812867687958216506038249282422869878181347924875834280533539084991408723615366263241368300681906483729331055920029365438558722861406267060910016405633089073101376319907637233047096916147684589339445684513059617443921892950183029734755676298051670253622473357923966192368484098043893152073886793217849417771118175189342324196377677994347683822019597591073088421018573207833004223796550097618243341483953741194628092279656217647266106504058331642068167030734848000000000000000000000000 [151,24] -96669132343067801790011735363006475690273745203779071817854566902568977107622903104415020012274766287297643243922485317127789209948400604852054623600689979063995076854864654869057321615403258655960238318614038121173551822712902369999687371187491667783132197573917790000918645360063443627866725703046397440569438301324564842836107725778837397119334002332748494067523842409445441216066931505290605716873212385184685402144984190939380726104416800150952055104848472472961108076824717668779182518826606242978504018681615982576008430434992213366256070576051012085778886878042519156004016367830592635031049870928990279257224588842416861367122774347357524327587972780344625549569443688341295536599767638224498774855948121941751910354358087150207015843159810592948231282526598108920085414837433474597078905105120262485005613103037689858343087112059953449334452702751976456664952843208400471171073203999408036568246490869229646159913462212127627353427748907699381964291997845276435457555076555292286951229623325623429605815088714064208333712819315405566711659983440070092435652780520908106668110600926887839285082626198825158260758896762767372134341004460841953544646245771401599934220617527215570631786637550857431082871949745511449832126920467732627102812491495902657851857316713261447723565139142875690948454571658296788657918116411868433950851735461092307371520740988252487549991429395706921019361738631433293852860222623224293498112949303448389895989743906319725419654326534154479186811419007033384654718963981464925148151419208380450199673424936509887008342063637925364392943588339390900953812535122529555284421598818467586320720047716525173225044734660539979506824826664329394839709149641965781007723409611928079767275451348699888513692587145384421053792763573601173910977462700463855572882592660480323724371663927445349923566006114869625157922739579579386656432347461148320926309572256351607320636323031557155557561932492070547122761760545720349113293811605435292237886342676031354383394517372211086514295806275748457332108758757905036995096077408155029864561903114511814325643514431546160564474984844041269715176409420985521710548505032354863106397133860602758052527777768662947071957504425926236614511075168716562506724126315113792215913943288928873083751531823765917113410004654756307402752000000000000000000000000 [151,25] 39128664237791641516277993067711866017473104565035705323437772529572594865370280557007509889309668656178739504810836372038999393631090601110382342878994430050468547769472744424679275308873282860908804321153780523165445193993493776879050350475962829787024400389961203930952200953652552018278527197913717456495444872045266789017779000090497155603950509403408459708285392156582442052500594692712471394448012913485336845919671264125316221537956135893158672527911524353740638518645354973297826268826906025279319677685238522883622230431710012668987627198443939103306499102352467127002709287602769397366788285464584772584023906133018148306848452447167638568632081133005700870367806338739734881542423494063395773259573768289617363629881518875230521054433051333339439157602514336184552061079426577819688335392607246781911150627873808901147926901065386863555789236771271202889480758487140443613504326355021143908626433728771200032810558839876637086548441472801825507344795690666673385932559396855110103942184997884713933204472871884749117226858261526206771291519419627548872480098281053684734269133742304662079804051442426579423571470987849981427066586332673478030773117928834109904763051107633162272824690866767761626899567771167096083572674312338060421306455695640035874925208494727424605963034533511017471653585130542816835045079771876744109867966314101562758181136553551942250527987002329578567629157114939186054636171088183120700898851904817138796419295574664676210950558545518518059061589743219616378613920682265248133699637094744625845108143667463088072224859303717048828496626261369641207201039651541237046432916962284080393162448496931583942137181001799650720858692556552466751921454504273838823074989389585776307418983008027373197453250467470262559041600359783698163506061545108058061410009453097926003906480181994372537456543909961300940799128300078678559007242423604129342898312030901343086373548003672182090712936083550030716097202154735987288082219981120651216820830729723374884399096613158956495049616585444245820742150025569134641991636982441168914786635216450320527137586853884067918617096230237510499283444506525828544584285913295639351779528436242062830488098842979643595113989334263370364627683851108889755486420948704647662125639035424144226386397872850185768259936820302077040263168000000000000000000 [151,26] -10312410280251392274697192066794603459556937361395050788733329758728871764469695943232499055550106725342957934213190159969808693910601695234857124991577253172307852804493426476256306673813470755017467337624402398297887193274713882518568373920015664223230642024379982499356347941325278632335835866222324858805865747299986471344261072367846516889294346073990130885351211764451580050059631207381392112543205320793683138131100020224828389666466841840312546998015999040925420041506965847288565086666301524389495329481266509710368418845274741375927874103178254929909870451244787197115543587306972651410310140642679261856785853796046895069991173156384787188379462519532218613909297511132375176514682819232931953325356657742695537330108537776375732810235151378183279582810746218010682316850248210436815755463589276140504337676456361785886588698790356125829907098315005752233797428365755052823752327963794345935123916304697046256491146850012870928211861704562026518998795348189917354561179524067257319764345563279450044762530397238051860904769196171581307340505948901335385718671637793156581979850346637766839016001105456112989719681470095331887385752459962990556163111178083015678682874353409672344438416713798620280049732964937823382171482057998666001724660418356926407620871691847566452515024247741018208388470014404970038946328282374367518103029311122083519256286356812942067594072072963525304687052109328370150268869894259813410975969918491264169857175699027520411343721854949478076643252754871959108312219777731607611232666059745264069924097363864605885372925525861608280454571394745353445951138491974195205903789111836826864359473523799482724245198970542417136588215087780607525469053644924501871434151468420014930640624419317723462151836558975978776749918298488297931885428035039857973904091348107563864324183447060171706551426575470715159389783331724991573727243945193101702682540126056882861615555757153709269544075237495538943376838623916729094625870334555052585545373844578733607780041402431534772213661620293376311430024821233488523211625087262086170972068319815506255327229955951725314391067055118909642719801208398253660368219091814585557184668064215817957592617269890631358721887572224599708110571024822410876315246804213869263635935892189226168819238524544600206303688782908785007001600000000000000000 [151,27] -641349914002594941532767341766355874009220417518710492117996669226140789826298648332756239923933092028061453550872633678457484722399482664672224243770528031512986396425882562182054519549134531872433245876549570272761633353886582137022726019205282944142896475080919747700145035721006011782384191420826087928776538599654650322954787602786901972011674637345941484353813244243857271843705881217404316346066530383011276206933616580157777907775561446431243921861484474907037081958642786925623395994676098449027041028462299858172669369111519476863086870527139975816255850860913796101075214645906566918309573375135274074508880482526928174695175040601586630342372085079700921540979827255967878354042393919520623515546370731617483501867100276726287426722488103811840670263763813131368652569307665169023270357087962636577299275834548788950045058482161278519645709704103631359156235862995348146355856054658678194284953140189221964161764265931113284393644498505364259607165141595843119608370396079332867242125304952146390575700716614614916274381554625682255417260945562856891952537940533624678213297885274502358577241876334561860231926790061918525235126126180079679585508939125034163577604843170305277908470462214228580297150316624976054112390945862188155332632234519584032666334532169077863753805309968034544750495375633405593035997168297906303917245979058222270283884075594387111829383955739931310627660247487888756728870900724982574641117659628858921027673895029610045771111330651157629055875896303338525650096816852361907016766566349558521517057278468212547862784923197812633566887043682654081993549877190520506008987963758561980285048262716429429773118610200363980029664124753656761350957477294886083276604197832907122693548391830788486120475794187232909498982039683638425638557583693257475680422037407942248301326820710845784906969326945491555474031112090770112528974647289922770812177441347401308885145091878489539621018133437155633155991064361850098121559440147178618490277548660701273801024459203824739003042661934315794348147082327506493491784125593269752474000456389262524672327811957605843743420535543396121606615428659217007466094136395769969093406975398201771558258848766301065906279520413284071621288695738293211902658462203276239115915797884094327447964217460611513427860589689788415606784000000000000 [151,28] 2910845435647875249618516493914372201234631086811662814848026413335041263560241708232938697459192423378884155951861765389471343210400417218481699873557422355798646126667143658287393894314641293634772699970560125630924657106853587780251964306946045150734045034451228544287176564141835268535264614495461952798842413612032793856894160501807315866974223755258864977123988787684467452169383476687950422627932892314816667149905631830025065363905766321950203425618956310388312213691750136257521817531507147684295006413844127219368986448972030263766266290729642302002568591562333431987331597042842101760659772775443349002081456118458238053462120865826424980669659021378372782909574062643595598571038233627950848161219883781403306930891705982977940653304223442004508937425656760823339636441761274009346763204077252934347998633616338375002326767952517205447559887840294796507702514745196384637340188705108456843979903806559824911013035432852652607659439440797751706159866556693686299989732408916837381394966799750658210464957893197500833213771584804458343585421234018091658040413099268029952837197043711469084344215095257852018698279786653219565087512293329338832668858642407628255831820385080162231896107383069453628406591214286024941220027147456768607075918547161800555791742260425099556002913356633420693864204343920893677662022858506512184978962516887556849242707711563439603701550216554231222121632617722230490591251587974606743023981681044463700600583026416711600073426818189662155496572598912290218421920941371007421734468782495545019097275836813817257479731520307458633701734777512778031390126186886436130929682358580282446396925194455601886218182747092349111532546334899218511921254992013954570778061568010786064380410548924710840170904054105348863053353865952533985775403544663290424641925149906069914858748755628308682203766095792575746255378447768010011535040535403725268095160024940927322463666506461022576529051285852007202517262974242710338232542966843592539393966435147861025389208430076060797763695780480244816733489935442076523336045467305335343100092813853923603281939533636752668226107386613803327441441885644208533921254427279046924405559751940649736962534853421199442796618050156736513273940578818658646059353174277140015512438925399671285246506736658500747043806965591455836405760000000000 [151,29] -2194096690385360854091394188665993517928191868525829141747156380975813146891051401858994087058952743781216918708093871552940408358886428917437025554416649832287360709122312408121864089161166367292225223421613514073941299098753155577087210291325014930221285080313592653762250569876652100536947487421943118947887319676724090506398122561958398170200653880938279513246043633076517218214969864249403694890574736802492270294878855476197531570722326018370338627525738924328262200092750924514873653775939225641236442012691866783139700518666889134697211120283678229879340751966107133033340567455091604409065736384925480882178420575459865203133626975674831062619195893690843609797866349292196429704203124950685403509671070134913927100091072901614180348730811423194930177045336581474333646514487935192485787935853431727103278324659535342649220326410257443033859554507525143099198752346615072470965969365669899864305768929465657055545910434491408205406206477017560723049934716411260096701674381505063044814552871827316755432918104279647994392138696287212378539423574504892123960147395919041470022647802942747794626692788068924771040458333584041567176102590021393670509205579199671888565055313681507785612503608055771396703261610262787030900772529334014851084053436504111329501360253239188449298490347940788518510799435821529533514201910804194392059543532853193983127871462600068273272760809474637351779490393532112649823746670192955972624720459106631296966833584543335561669171669680927112395674891090047401675049500868344289296965628380296556629680427377867246904128634194820376807915805506871867189867089634280011210606719902321534252926943042321874643993446644592543385451084224696588962728306604537006245445138509134782332460519034102748671192880042912263936769421693060972830381584456632756087101323445664438383734887645844861789393029418899268992898624800541139970161931427161276127883527371612213692876301964783685396232000878661294917562176500691976271245938287373116665503691427620453741259430676702794136529984646527112309149274200174201930905192767203418754221109885317948520371089747321729504267679756159697001466363441489594849371012538791526822114174143781968639152604834734357386327465628889789033108278843671134529823230182775769654653262148877447208728533057257710584074912157927271825408000000 [151,30] 1109699219703151019524295013764818602694454789561503845967279210507501614973899671903551235933394513990707592311918562093812733272228132394350376969946861710562588278206503616975228014559217643144751961676905527934982513637226568127884177843252019608529906019951801454115198048661079436164624422739942676713727149795916979074851839015352943398682044532540659870107950820865606810504346648417287872817087582227324001954209336737232698645187341308878078060047770314090026131186336758526343969867975941466366241813107521281025877357607748258857953926679423506667746600561307519580663872839934896631190102760349949208228161246831281049009839385331756298849541976820506237844477891528050081608613425225314689442555903300752581800584202030970390084248766432284070070705948383907086753381199600490780536139139319973178483900784816183768805412939714892135800604198263522656174218319287337483702737868483075598570831350116630868162243295939161211061689686596559686910667970256308105556586463309626549002174003911175134528372098137918852341228606694195999255511727248139936220485165039252088665859629614818002438795283849117364433812221497266237777607504742015439650073133594440099376680626553814857568016341464140765481998498158555210405653500551887707595729641968339757870185933446773742785672942875668396536636047941404958320282091133032464702787758855046625395216339938131505227325207186943700264697143272774679469519166169834746913439424064493855939616636200438844233610894197675174898834747206229684542068176259079527890466672655906221359631687128268903731737476839782606153454192982475394598106511734743255107840578817784805579033348792644922996476351727088775399436320417365108637259930636660515369836166152059641792250723211388625516479393189655284172485638166099274202718887862419252719120656191473184951240483216393234334269916633275591927609028420777053615514727209005779873749220902362027481996784790268799009555459300789360465685043761511793231120090795392591595684670278619932520694157505325910088951790687011355640318394191728898872797130918203220433382121508554336067146099840576227726127218372608126771454284228685961965736371156713772785353833748706211676272236975159075291833660977935070668424475964785325771999721820318471593519539497725986356294099472467079743754951060539669217280000 [151,31] -419563849292227840369684681471347125686974711141558686951819120586152791076879272657483515913235409655889691209123601326434406232201612287285677634414065609247978341430452271688951414172567332972448995695232883402441184757122251394352535932332219837935459364334360435693264790906282986793026820748388722092510614891475282689685870767220822453459830653912625825603072308707776187647363633496100455956765183815861331396896655287914850041542910426541251131673232067855037405082157497966736623657424809733258683720588802560990092580367231457165687457367805008717528133723956235115080265859320603536165920876031462413328431994250919457650937331019840487236216160414449817175387249881978968350658744234884958553469308715619931839908448214874226357599687928002573707265639615221085808227830633853574914906022818117904173463966684893751133431367611533586469033176353167933820966318852929266623245542295381832609690797210137521391888806528747160412161793717084537829397784644012962736038930014994521631504606896556234463136841484485973123543662200206486006826388138856736693803668467748988480337106312178782830701135872699641700885828941627718171609546412546713802479993913904734825441864309108616802939377664847181084044488315756371194786511407057861850792204932874132438715181989549324087026972590878910405227979073681836987033830373270324015479585308330620634114423623660872695794663095920740555727588546422858476167248614524790417327844589502845931666455014103168293593863944716762036219862407204591777732197673386281842028149416817608219134780881002449358031789840214499669209125991271253272357360614251858126793009735385595147360101400704490532870052072499290062757237191523020495937840683518522537581626047324536922706596796225950395663208897714622607184465319184849735595908606888238328340263198963680555695850099928298644036437460899319486977324126471885272611665132241615053679312915964176796025392945224608381125129984860852418340626682520549910107859540714884335215787123063634678529946709010086357643957914150631286163286015694414184727883718381004642558235777691066019910164854974793793828665283377336127548726908951001065036965759889383890038108153885166148242945868190566450986488651757209730872060262442755035860237521898160823573927534753534709873066312984405760738337851209693662624 [151,32] 113212609462105502935745497808566687365604373235562496129995595046115807671252471884867897644828157590710703235091588933837472208627370067882165762090552087969127607607239325625336915642210523477648009257559556318594408113332636168727496394673095793500336830102893744916197008357781433497202709712073562299360978423867638277716102619218127373338923897319416000099379154660123393228070128096226697690375327036203519397193795328288419762912819892013524068947738946232146137340848429799609984285464795897863974240168603576319436164673671049156354841285512269920273570983168595639812797732640584028152146740584079239571247210100083116808086964174419452181521281278033973065180959196502252742608634889936278916576217193280295631901421780682147492939951155451803303211433020132695445742588967788563415088666788465577237116911267071969626441105019475540143219159805269831576659145001200687889219689842826509390077154170620972863014758509255458502010757829145205658349988823399514897461995254706341015209563177748576185368355694079748176361106655039167906742373142218422521509213160123926081654855729738338933038910077551204300570770567497415267465625599931785468032236986272024275299832041783110256240548604336471987469767960750747419251568179558428694703718948801319255481801831936471760654563727934611200599102771499376424075682313644163702012922120998589827825177359130415763099168176453143634604963563982600718505205428992880646908143438172052187796554493300466861841886787058987971591284189088707987235722872828516065380490087429194710506383535734198546967188911114434838466409887771760521554843812009908542449370481323728190271673677170007075297728356263752640646086907539854177742670524028627647558240247483671915720086737611475952321833609282363702747104800383882819796939101924694722078354978350376656331160079420960579244301670741226557671598796415901484765867928377793025786935895529910971632619217230304217622599263063978615484451372155368148453804626439407533913284995840286951906714144874235955265360540960203128399410495308893024833377500968425284135922290359142619187711498259921934950714508537261201563891779006461510775962442229482458798227573416318113441671380395511925562987938361735783981564223442384855561386605731535305824902227345567494299142646253530279408115220802124800 [151,33] -14538007753783656939845808610664868970455331786529118735366890867456242622861125101868627467070611585556383569185556406178535211505608991040222940817238696523148929386031605234832583896259407231153177166893391212326096331231108518109887798018396192037901505061568333799757906640951279215098151793816156815034226039446580303323475614418955564464713464128281435020384843349359233675394230620746204245174432712893251737055843605465404957588028826381784628611365184290525376931806359984883977309943077039661554529237788284969519443334883395206994239931919664823586258965728263721880959860454914223416280850429458556237537568443468292644930485710054469559677983173357453966423656577678281568239123633454275442130152059473646059571118656297061474795401108409502764942875386001642044000897381234273354528005052931443127383775225664906319005544055845600633039024664049650115146165140154395541502851228581548415039554282452822852857499276012578219070801363135321165044394730216956251827636094422830729967762867080360109532675274864416321214373994520325557762323595475941668879613276155161957922263428420951779032951797580433916323672979270333276156203511615777990361831099942223170840476965120742333589895816154395735937586399936099251917993360610476029568475281381144995989328277063899947046487311807663834786272541255348892494729545507509436607961769016404198801840684497371274001329142105606068905100185859047125028308064831397894430375392651720333425845871650607146564711543907857448950681894103607138641359408501713417099483627105412623231626646488724618815997989365745134213788347564421676836296261385933050871676603366582353862618081124654658233528855126022309397826801890351523063553019275655200074381875908392654991066743850897855506866110799392075369149433559529106918576279318933437338070758955043038904127314214125577707666087506656866078321234975767656136614972424565832117029791802624673933257292244296409094063598720412569243683765751505282607213489462530899047943553122177360898519099423970543242154874828303183203526812446251993847147360312599891813595391032317665229160888306957230810664754305260263491741564326230967196007366483593400379696451910800864104313459077856831072860792921035791356352802290895590731385071506416910225197018865346885280013245639191889786112107058560 [151,34] -4844615731335030210422982626238949129962660271037334101152460373061670988186447526730422911012894934787064436279632689862098301036699339883803884186359582927492047224754735843521215096734742630153223593641467543301912668571437756441583082420452546187629571073828222919196562265403270800377200087736115851013723503004991069365775047984006847157229084466407902837645591842721319995981910269670540648929250421462299736663463970973202852606352893687958690118264312765878454778321874461378843234337722818914502904179210382516257459946124171375436452840930460572367583666735463384379340427256222298786017417953357570492142747329094781113173633398824833005705700275449673416186133026142596905834075792130713051516755226608385027838660316046073178935422812173628452501477987831621068059173090002113531780948889420926921223011125286559010671674983246525763155847620860499564237349927339359550424916583859721762461149751897698363478484085526133394918041321283069642009431293590323212405026289752495112698093032417774671922693456066034238913235964383176798446747162548833228978539378699393133695573851295929960747208638148901822065446987061883553744133250414918848063909108280691748976669504881850351783880501437685141569610733674351858681686827070833794699882569455764679031201604335300918476487037937176190077384759078049131595385626102454561072703234428308732491135699266980941173839222914915545158298914505311312875436555980911895845699446614259397574130777318306809655049781846245069465224204383050410748386684467953937932401068866004661359155777006048904642519683743807440293669787188587800330239671264430558246520011053822082126443272668626524477696661424333516806524430499456932509850530805233253791503323543070239864141505512772708167839679718818052184075622668426496692465233253260780093887018217187306539633660647268821357181121507848520393157844757426937747628627657999495687832901879625364900063758040310642745003611253792324312079496606047284745801140449279269821551909874869175536924910879805112907058439752682294144290989303515978774375498385685054833330688668840313607168161825924624871450513296695676161198814996206092329002994375784420684803846437542691087507366173244829672921263700629265295320602922699636944481497016754646792213728419707017101161484152518439697193331200 [151,35] 3895141517030485898817716666119326892228417023187301837488737549385028204042015986959881094860756745576840898591465558405425567698388289376337341213865899962818480546537381879192040338688087119620239881967590026650703533353758240368728495039605103595092236975048640522087204597671878754138254114792421759538450900452010985047045518908798848790189380553840086046257075381631302689667629779291988940550646409557809862281723410786609091994600749542045644703733195694606594411543921531524653562304419304907513379465798815572360935727087392596361365192904312257888384881050239276628266117844528676740589140014422961896101311576900674896231201053868267638675593172453695325435462750815058104080583512273101475210493524310602586074489207475381941238778942214339181600466905120319975222419271485328679030797319469960387949719429198082886803214619930076435232274390347465921086602741291060564572365727516788213750056275142237349164523553145554576829100929410223764000123634390142465387385188259928796779280804793352462922778371475741408324259707503898549005783380539595701823868450984006853398767953129347488883325190284797791410045230060467841647590886593445411343449809063486075325413013337223757871846789401156762574957217345206689255272567772265916978605243893804242163300140023317153658291590267871473279830445003018756628680541094561418348148816467438860997720268633702673367221002196418540403255211731959282456900115003276688016818911546609178605490537116278315512254415979003198656430477275325983980884254105548778076920650521279983171776032082593689485199298539404680506743771060596862664177393465352516277636104808809143605695122687043059992896788265586320272562530749473555438265943155402728735153514673119351272960793102770169351748462513912177994061702418871644157083092249547640416713976394201090937878563897343465211488377498028084615804365250681366226215413453378577353005475709473119511688178961611314674098182965328258041970040535464587997901591660221478287732137882479618027467274777492652724595229422843597368313082270898681922629438400642027981514398044537069937937119166367646296620810146000688828591830195692194048479463683386272217437236377608472752697212058046349855366410719030003146656511930094502138778343736980794686916916972960346060278304015456913139660480 [151,36] -1289894195796725930425816792245862040435304693651595231109167761719965378273010559283261011202156749507531734965109520936138016911293974285143818494385776610562408277379502310355378080454068157365448302653440415275229440508710653405478521874907637135061305346990496251493567144095133070200159822605158314106599780155836205493128253274943507919046445576640603513189753970854622247327419228002520633256712239426437285253547813513325013196213560904964700333326681040533246106230889013074010730277307831817254553253097409373679856932462482387187093647840587442863677188419707062457997640531667747889065690651830214032832571839702800429740590412596407855595571250564680046110452706395071399838534086855033419061108806080154821177039276327449995214237964318117082439947211648433853824527233604839908012588087565955892656508600416362109389572775139145886638155471203828471623387190889596886834184725589558884531049762424998657966416669971138327790280816944058519560085569342195658625171112650392832170113793161517998071196923012805064364831411143537755000230850601780104946960305941737809371967910260910935499375307006364503844987598868490763879339378395391092300461824710045315594927018655120766663801904046001546461967406595301411941028015043221186732512997230010795400067502831244767548855895361278041522219232758596145641295139532402621671427982412008189789458645564577907451993059040310503198459556130580596535016542029158430266772536652461495443485419029955631035002362552650382719618729331924386523277115506404500507880658127661404184133728913244071046342812990164416495233466105915386205941411109457730007909084879007895732501615343535866703193247049822685574829801114398770386974244864165094891037622960706693783868510803812890912172953975218260737764320543845314825564498634563527529767374752681298574789833758352335738138341691146294008193884803539607711766616004455473055872682878608509445387239740744063235317534409536675248792634218545244908856421812467149074497509185590905659416855595717859553723014333588670650440901139285526937609801040442741013874120845921404735362675617825404851143917621030058650205585043520109242389196138686064922406484915434234823434418297285003044025796555339458943275496476033460312863480089407917973173159646005527403967642906713922002304 [151,37] 175982595531426666841054935056386150076473359402307472201887026699978998383355928737907575079383726705078515547411132048614064999067915021278169840090538562082375932393525006950372462277776540178105209843488181568285511191527705406684243166210211236473673757416483354620364155425331655971944764565940370397965302445658694245618433424240353498584862340076842627205348176214389433807558456379474801221540448871128304129043540743204106043131805623117477262074152857624541068078443770267945496808762869140866103661612009032136194395318204508680832940382662481580071378312117815555370742466052704893339451299508773001636992725622215443438563906523100516954711340714711691821023740623106338267594028526399309569690011590432962334077227701352353432765757772837815765389699990894426624678823811927015822854528589279803166982768242833783055518750298893032102750575773185060207315146885656218135519037340139571887360806993646164105278638668904016995320289055643756467138411243183118695922141704408003129639329486440963794175847754955776596564075293666870405594811702364588933324808476181780951603763654729504507228431395619705343070652297584086940182070813622813580447791127892200025478338832288838229585270049166912524108727423346460431206750401146662755089697772194451410562317671850718753036351505414893062069203765488515322630634035126258084461017022763624680956335653143333672557070837317232098086091667639732940570986476423095017968927156728828310703963625287313959159320353082719555489987368251434941474688667778068448679228510506314511753335327156390817089345162882351607991832825432183819717828130971300931547171099248557376632978650600771865615357593983857946080118731855559498602799575162763667911799168780093411625863020832978270895972761098864622165664202898943614468229164376379066888976750751290615655493409083116679858450204918756506980556090691591350902806218931709240154507024165798094031647128915238761400527664592045455776120550100241687820686604867110551381558440423410921101580657553110955375472332947477751784054152540662989799555516071260444615266622541510398516035842021111466795157306663568642326506922765544207720938371292507862688993803309603230833461123950193544579940793318975163277141904702922629084967748114771190502316949355752353055511397367840944 [151,38] 42063552745428053061172325062882369299884292063216091830336356881795500916667586666787927426288800106402439221526415848817888444759959945343602891803920840351311805513339422610177531486739985917376982136897624981196800966453979391572271815256958253497489880319478647571425349550633299233531854505059879103483495915120825776373393629159151288336764188799970149843154672189592490993130182799275603034211122928319360752274077655816821934013466448535396179172244208323384765978721876040627970239071242872161652789293502109449375976321349540850377464368570711835909509518406757339582445505372280753772336046634360844982187380128037991148592456356046731548117419884690921026612353108061335605267522234386797315056950714443294891279036922684428144425431682269297458013936449282379599406684538944864260997324406720226701131767859749709238315921878163064437299556808744324643939949787635031631656753234907481890659759153623565830831594622132473635486366218233624497976516615306303834184788411298150500254080374068459072466590016082566375719014110765407727886829511369199538509116271659134913942557362947872111277033242009891866598963650534055936021642562790301504047005858349808930801911076658311314627613204984887499623000910328093114083692872750520632771248712202195672108026666382645956111194332243809189704076591025743510346197966863256619331205083351626392997465287236393541162219892170754779544307030349550579796674815782921081032778745568445053167333775661222135981214679134471746233010876520851098807635791822508633068977474355199532109930927676478314377426512785035390179632864437487119480735658087471826735822757411535508571907410482250527397569895715054326797945580922648914618857347532109985990349135630738691652543416088785742226857769804288997785828727573179167646096404296609870814256811623817856940287899525407476408136875596197672581966882964487487483454299474427033065867225126593226850691335392687179064206670577257949433654833114061227171553940675438965340995311008758838134701426898074489944667324802348270296934655950043989991628113148631211455772918702253468495813650574307778147212107599923516656639489284593145087266962356312110249126638030911746148429495265258619548093097205912808276419917164246675608061914780256052996183562531267240307024259699200 [151,39] -22771453733686462472835774624719973414822521473268505166204061821157051474384082539439119690942443853968020188766797477752922836634178461673481428748726447284118534040253357332987316685339079269024240808946575376101790554923807630487650491827371031251782524453403276558566299801798151568615196101091391370880577902561119147957143178651302510292469250791090776908454703679884876582473247775168718993071659342339474519516051146206129437070855552809295351933002651021557201656621881006589964192979526693537600914872112919010900119758014419470839668096144115656658188351830888467831135748261644181014887506696497564735163584110036401756788995688025342899686665880695447528180861522421803232752545491591826193297478614358398421671660237849322480041114944182259301184106493183480719375143412499061912310348956278646896699147345604636082220227393220961559318155394993633028237505723022233697058804066961004391033878294400027040820500847086325333822624932800497024391681921346999164165664650280778559992664235426717321648797456333889060159700613872953446249656712054270753714745318174575663674117669304135959419598903113896764336907273658486303430792749746093951333348160702257846482695425433687247459283768385100110347333864964921851982180892701353194661129828574097189022769960899633080921510045504386654154670583361469365227184096997073609688003331411054469981878570362782887835315618753578986297658608096286957891220867184812998092524924239651365510188743066983514884768245828390582804944434238389039015194762072979410666309213515825099808592985183047084197664234639991485895019370328714296823881966136541006831071924503066261854930798232156246492653238075804063160418773527040279444710975966460611498285861908248762215581146350252765233616738177402741797579706150683434174535644306799830617200261954039034692391387834484651803926491053021260815833550007475621050216585220842908462069751232897811097321333467095579247912387513499260799301864793196316564788381477628343727578320650237889538829238586668817866794622211959619822696094374532419172689932447906996812342503977109573173088882329065921986985185980834854307802563205106569957900951136250618499678943100986588433166696912730111040340203588476596064675357074879327825500593288458420294107785469092907584498044224 [151,40] -2096168523096089112045529839144122226291849423603486379901932571712606246272481704735110177388863282972090424771135766648000054197564053946548734840554467746497190392048856184484042453127722575070725729849454395123768396149989021085015586041212954076554521391254762062972712218541216327448004021928922062675059016185029179962098019227196829470512517011243221845563903251091470793439062391765060401352855537111959765197189895283782324111685641755486463759392928761449843154724808454241399201757412217623789601570223795023485616538075707504072255482094564328063714032521085967211892771947069831391590629317694229997980623708007097331453338247500676470051647453668995608332241632477243253168497966452192157111026246290062785497426331335051294417140732459487860527789058404757840797670029180805101289524990904573459018159787331339074108975052338514129872273383762388436841204363321222910048676696718359031395513160684496124115599875547353379467853430051011507657448212739372606189688786400315228168704804235991367674665282186432712265504690482796409777581453642056219401297843317089369567860290832640728599293301835217395031124414622677830276176608847901909054299127811218498188319486503651699214625465920715050322417648416271254947953135506639902087923787412403815962391114834612886289580010774078510416750393903711048549310178538228855826309818588748438028101884710161966647583376782525453409729001574896327653698924192539390874333325245035458427749249809958665644961676934353174500981285650418754069629572441881778162149409839699459124370498771747038285957310116827720477308941876809795582477013789392074213372338290586259916698392551198949517164353742245668427309050959035436848343941998725316818031085641560995964845396634723714901764450085005960349412514426387138486188247531254185644061108125826800833748902439786913985240888086696573387048096574442799964267488336975145843430690876696493065436219884910541406685407369200890062714791269821537733361638091115421851853211673027415258982483172167621094541001145463821721677479267658619514937564224789365788428784057624282885961164582820405095596579162244229408888668081823439481169869184076280773088932181788391767284168147244761129169062542745425228572039459181673049949851497502887488447080194071729981843456 [151,41] 6279861941077042287754069902349585920233488788593086346119639307243357300380195990486339521677187012332672563281683800330671210120336342455209208136399597622587131190987484578619464641356983116181152496635582474646521691963938714894135509472180684434855157598002549131279387603577372282281308694977212006964621720140197500725246795616295321346294033532667680035824298743736982300861073098734015357499723373787644877125745464278031579421336091273442078088896408941422666057429197065919329650347184533208438806263053128708849145120779675115686028459444442871313993381606209396173303209067729565065984707222166231831111117442132377556017890738479896510788272070340914106376555619949854570439372939692500936464591064538480362975761191242313010442140746428763298887106170538635175373131549732848234978034351917334794408045954399723686217360546615101575761303574596128806251086441869885855067428944503475852513338171505440332578921375906569890351103883088789367436507210092340483765609638969198367244474875353460671793690603401908385365120795493643951024021906788767467999413788362433659538277309648401842625980281947373699817208417688926085068792408005526226588786133493895160822500352671840081582752856252269610816413668799872079595618245843452501783135157536194161453717561165080236906890577933704327805719143065276751777598923424176518997211148424408625077453126081171851418657077812739807425234229339765686832015606021111900466352393039195527864311010387627414707731453826742071269838438694183833303810832157075160463678244893050231330002530607719265156106265132658196810049028604951581026241330261806494731987605497848526294815572143075606851607993062324627355964930958622729613796819380051897448966034868254902391829880032735850301928724042818967419219578767413988210276432653094913033581524660788711074351093933150686070582767487313178128117507990428387075918141113580951907438089719212181615075292466482429197624650136225981959004169365006773471727418786104855101683947987121014477315401146542649430304422808166510479188344056408141572472459660741377537919229490554185103539533407543626797010432137409862423217410384549932458642280110143401021124409519338554195457791246937100551009492300074921423168132013193443282017784245068508188100504949811646127360 [151,42] -3496521517450691390279125036243865214402653164357514167864736621134169815247180307738957851942914464349729834970262370613254243437292285017218406916575154305560596044741704293617707968084990114326891062171829479379104451928062423049724839722899837637238263601561087457532524912265590016568440466785480072190762342196359827631516468661884029931559102207765308836394840441507301445199071116950449546635853564875046766039816037417965081476970184773405174516090610180518163288833137202171294066086240151220852563907643678695436760850856352852129461413241818053441313771142807613571414382430140287146014713897275301943974565725971068972553544878480547221186773059447312686307940176729102702288732114194488400966184206141324167332753520917871372222084695095516216687388314208331900220712989288099676323429823021327475052764499529735676280518117090053270374232030407121407416165592554081801800098460831057494589897062543169755884893009219406877974338076004817415309002379786076022951882498821672608104257062562833619794620635662817697442619382142388883877833825843417708539926741409274355770733810942542595278023584235844693616618251031999857513113449247534277363330921149381836651509724357962777079613501467260307562974324826344715251287331897092582882845903251938650518605484075515265163095111266855875722706965402751215236523410557437431879892041295387578974448996342578838466321379995151339804111838753468036367978531327506083132760124926120397037696257687781959514554751216345298617362602240922106201369618559787932236357011193317515400954077098704668545128779380031154107463683064385306697570883568546450032141301926818267533114345018993865925013535135930371632842269514256877347345893700524195962522693170803906419883554477106272639904657778047994465731066422986983937072182905389580441531770043670719770911628750394075396375474275268585022352516027015975828838528787828502409071986727369814135647209105107844117193592906610555189323544951784892910567682628526892584261976584946484106404163927242627098037880352286880642698525404261919876548854228883492126418502324977919830341662495203646471165371761558937290495908281142642978521829263230851899615751922681225921655550760298534023857231889088537509563688355457932531524692127310570565650828102772890752 [151,43] 1182828070010195774533730969453095557756643087131928175130950197712487115203093610980111631131207884766467244858884032647131177928130264652184910523347144547130991907967348421970400515907079448337749562645838192278748153673957882870313983623662270916939281034486908487364034417290109974831564862830752832631560596496955956707111675081817407146893336750013544820607735809278606910674404341646664844981988901742734704873043115636539516422996595596322968923415302159553492495004654953854788082624968783720743057583703605181004427774797097588620112075496197616162853408472560866656383010138395761001148924431195399272194410567618506812467910649279520641966139482682203622627725631932574823963900506967921853850931486651346642706759719357802040174471664003668015587343024749509106086431428263867948758543191699819835356356745087648701382030591655283501505836785861184124638907474146486593602314767800947476523616793654352700457329635351743662442434319293597146623924734888109952982990071580883933495441754402106170677324272285191909672416718315730402342554829677778746473043179275268228811025469695770848000029228241987686756846227024881652983085128573788932644518981886021839156626481693201893145222139704689781867933914055932044139346856811177611333145322097830412464995253284943777079879414394621302189774370556230667379640489268467286264119041372083047617099837247564055831880511793120988619613756789635533495823478303901940654379163944972458563834870835992896757356373729016241451336632950426313719921734952649288552797043935096027454507392741826165083371083443171373127938863367162712871577248648832774149142079130369289554285167133275015012939570040487192062941110513576030857935748240703088479400779447233207392981812310351244694692136185200636192255863844924873972542076626506646156474039926477768361322053704829817745051782175836880205050110199053473994028207671311086644825208939941033509739059683660019431487950933287363177453222452332856387452660960313826885834811290281326509753986149419359665702452224603331730207214037852318904675190668858229830454200790235788584484879564168482519881786433727269266174487912379595099221684376758219114815532610805532456078659270316533575196877342259990717857924569928450031797878707215509286606508842127728 [151,44] -258940430991724740015871878721722763575769449671807977009762814783357872135035166696022819122021464292399813784979372388754937507285416323701294072357973777866653097342304405312994166922219079269631489294940585012193846724562027755473723209330555462352748348610938756742199101091832757845352712782544307514384961151997726061184291172519489044249216664104831709744294186896443350210375218403702602808683507676390112903423665127467249678526409686904568352114918941689951806787645694768291633318029482064957611264327909732626669456280912116952408227186968003661257520150087101455993711751203765845242049738877344607537806126960868806992841168760939783118670201149596573041922139865793845318478159546278452822022656980011281896798743658422412028789021796389733424726371707383004539911917661438485661644498397952934884980425934482332562715001752254252731838387302935142845204634724850324344680747070598250955055833239718798891891533426280648874398846935051701678633141979647112951826985403344009388901981367362186000429016895017815130375120774089380342897608483017585688723268307739255108463363104619037836841599946026624400453217858367943473672847656957910396145979420077700603356232364667450153506692185787236903726980834852681764321079303556419577657157806666934957946058383766872914975426839330080441822166287516392346358926215411114975938852587746948391310671362622657662290646854048763888920827287580365064999430468995103335822922933203893161104854114695039086083432193158129333913421730312763394526873868947313620197080325734111671757312724908333397991016006916902125230944476967808959832123247680775205813643833660769674943792193933803547188033515606822281044630062876297551259219461622274305021326541560189210586990540908728049326587922848117250122368110943822641631579839898063405732749017637674775638406003525760637004203382376506994849471231740505805818644089336189312254759397347667224895124772408671299772356576940295715570777848345885641359587240192138656006439107677688540511366878116614435219272492107336409583854458078684082833107554685035191360366087065907700629225239547951062143848907571256780540411327476858261297036946418107537005504393406071363435802424591802849710003759093014105602876363033633775141531914805590022310799713408 [151,45] 27276861533483220940464585431434523434297433966603954558830112654572113963069480212944222502818582016687886229483764738217045521709345145316862127339327184842867420758785920967718571356225547051982997689148927556557863458536677215737993691587098499084984355620590943812261200042951962991254299270089532173240393880716466749099985917759200488899167790444199492338303909293624933057714286617688661492022832960973156415157345316939854325135145876733723603173983751885128543948927711112662185360909169490949462724134801046062715654048042685248842858848956669804399953190410842360048050070133454011925634529061758990464964659026353737840750984615498265705949365023986870636105839524400853619542578088349778725890630059676457514657576717859085184248699568555557716371508353402842465515635325919907505906669543058011683299318522982684234875346245760834727133822392850586674201144997234428820631232725533442485054498019444261897031282415211995473276294620783483048430366414760434005241217717435616587108538340421346911106161494575011485208353520656021438456334952175876051162502364408889563222357046394505256334003919593271789392652255128951965518216597435688815139067980208990442606102963097322094273674097944057040979947262554038844915577146752259250187016759733414374689255632649105264661212324511408119355482959922105468945802349120506573895762175025320244917299129024028635319973276612126474590162780505400859571498225048090333431982091747992224293048756049659978840152191661637755694037745001605361301014527923641748188230250572063199380633022042130217345135708996512566445764630320612419238510857839364393501026072119941258427811575054176938951653468717547747185890453869020459357639289633974995020630299958498722115669376044147678494675220651767009242879914883747317366697206215155277408577256093477892159900726054812336009514509232985211330767747982238905027161010885970758217822553683743644345630547603510250730071188669261759337945585750396992229320714046300429462633988066260364295910832391163363682672448158954127607508071437900955196359014208460395521867139620480710763015243882855560494728485842770471803789068176225849654766208933715025559685179865472173531673900909297805590114758433731609799645319258714251536166178474333041069032208 [151,46] 3297716213403321547343199536743965719016706503433608434421384811706388322177880222185130752018097114589064270234814717173590429161198806150212147416240151561993790066100839783221096994736916148138830267044957142655558494214798754789828589361535845955629568806411841814423534210426764062663041465872540075996227636048198191476509940332706483939246003225119698919084922670630720302897793626012917651094203857101679505845297597041964953422857808225666598504941016682891221107031327405142987396275925088605371738491882229612055180065735955135219220354444551038696922624098147396289268891513777157315719691533922591750242225521579657101553857617370382287034864098459860889921942191849892872483733461581320525855926413782290810219962184915979279172012248191617714998357763979298487975387908845358269824737097486477881852302240857230296678699355345508295370350241029330897494657507231036359008621597134363917742560180004889304963176912543755068492867347844688785742203465634458539133873571393681702241444245823227192091361437689903702532922648626118506279751184561001748991031673149139852512839158698968299124625125499869694737699214601901855027687153465315131294044060528763370061027860814149114458720104635910855780631047658295926942664158333769355924781826110103113243640602099852752144473533038560151894240679631686555030758872643032308483207111198421861914673558774378933490053101542383431385159062256856556654485130885774192830789564602258104327454668284914008525134120945354991617415108929363122210303099259367010685860774637816426254257211939319069642078649187101338680243693824220694549118138039163059713410854281424982582890881033243965023544997091608317533180254524010367462822653933640737439517507049412551045369130996561964314508998509158646825561426604622878332786622742206398942310377706313868205491776378030440162942777000725855670467744252481932093780912442020773023981892101576854233790285614101373977177870506134015206623004171118179685774963549539246701431841260821123032277114925056287639083821559832113286639169567161364251881473066595663997821754940089563227248400528897776859353380671926103709639860469259080316472162032712691938753997077522861566952675131269894588317992074914628202868633702051105073290402943393239367648 [151,47] -1385920882220251544841124564145402899721542289811365093579910791617046492389792202618010497805995325385611717156041701409826320924854669008668715457824072264210590196586700296673358951921351359050676183412513009332722850012943646350970968011944083631113504025920453780398484666135490472211511524942331272688484980359457647925288402927416402516172138041016987519565119079454898724472075760987410573556707615222113517103137101816817324237635951852187851949754992283775698758821389611759107514780170672752028396175637182407043555876901633053388282178055432711198768057272030066857483580969583403996401204515388388052096067000752419953703884494526792137161321334003628349915089073985149348313236577975657281935448897147132839870001333129902963181882008899575912658111726983815347116335760377720061088790436897906428334475846546830742303184753415988558720665936374695649596844905068690376164960285245811544867168636588705771143897944253270146132241310384949384775021999173826814003560271146633310816978895642036203069863392460961867354380580334788640943613920593231032816841306171711748694528411139894494806266156615007460035352275018136043259477283944381032771091697334279693235873260722206694842994464073750224792250078403709123640335352101727260262678351824566686774195358429940903603408835864703616469302026328399043333071976849909508567859509123589518809046523920256844353209740613294316009910804458554783323872962952720568623902851351851681106555949474301914177234677997178776810373537645345145548320961940503525271549798552710302092039611240811435130806928078570243037492012234287215197011964018475568913811665000246187944364840907777538578802252335446997744186551661182058191640066892615416160699833676968753585480308312201802449108153740646441056128931112352502540276588341325640226155505574644821058747501393702929995972387921291105673588184374779243185570343223373937483417271658788211276175380889430177885825673675249298392784932407694654307035809036512162216353024954041243297517174423821459914137153117472150786421828819315062519856561517138619338487832548474471553426919724556684034877288970040665450717519220657645789956536956204435870581547834612389802089169382741131721315846764527089008361959018949359612046798338600658428 [151,48] -207897189360293818780847346463043574504452869404367409075161396945644899975185435148991777580682571158552077099139984574822777418846059055493878712468679088418111222847747776185689760669013019091750051315229875487523951323146259034018770953711531900845315326959377688438999314001046003503338377301571715108334220429568400074757909466966995870508607363032634579742388385728090198607839619158999247796104269276834882142900688742593612846262426445062998934418788525403190293859992094571895911097866817059894223748535538819155202843077130612020042868684563792644966729936884589527473041613319642826227970606446755919998302717864371702353486295427992944395163472177272236367470085658496792000715518363339976077146765653514961488698835375194644301250182974069808335846855171454875473944589431488299695068065931212350990222278560488709109224955670461382894927592514434245906539457155796427118179494936340115593730346681585537413624112982559330274748124233124800875069816149852849343070588275536532965229698033913567778700087249901609566268388157550366623406185945600858691438775773335337414125421130877639982161998928160711683347792260487698574262227413317170035171210874570781497488238296683346217001898755541583044162034581726696234043662835108033231216454011173565499765260059837968947779617051399808592865528715301011939246843863738924902906412380427153490487834167966848390700768752377835911450910934215580739098031384127071689150581332712552749629652407765382468816747726856657765558604797858432023071707534780001686676190511002866009683774496823746433931026000313803098103638410888421673484574878928180863806321409436798486427894786138185896251697822422195529158953169428979301121964578781206481711664706447311185092424302282028011498574250920629178703640122762913717232970519018154879007868979831826880211738325911194731410669461906545879469931062915387777489676684958958265623311079216410429499170855698078522123064646607365638511643667622130534605642881505454889252916757709309026306066412209510655365143594032889971924343919652221259320120246095762683499587926263335316415208158486926461846512071898595766174211422084185695537578478240570133390910033498753864302883091407287473405566854978614135618069415460998068256838935324736 [151,49] 272401859736493242522810624445881868422695641689984319079949041991038839911505259481628569653411526772658924678553165723791581163544201713428951121123029945793780906716822934237718067053467403817540635961326268795482367748320523260405635865673887604837395315017595457079899816008527889423831107000056083720738576924539173037956578243166206229160485474741663327426204175694713367418597417127930339215791937641874888849951967383570530487216912767445111306023057113616715269326247502352576403812392082512731713790841252156014683037876077665496833207628474270050518171063793386685208923742554693110549539210722044682952079759567196880938928537044204344518035084843941793064849817002721277587545253699175956264054515989932361703986455702681507062763425505671525980449496518640636175596527228479251655060308023866303492010866064850008641245071530403324323122785214081504122997889388031467793311676117389692389086787588872031896713674429610514130729211262810643529762279492299227578951066803024239317839065351182066294072520915414907101774646674391168226619488481188900304592058314081446586031169254726688977859213558081554868859937430833152552545068337146692529575794640701697233907466347757539295343007890449704472140440856065517021287746478728890660048836848091322109281654143745852439714357221765909597341868816967289903658943240237267681066151455685593302920093516739948060907177276487766941934064083946940662591162961349579348196019453085631101629898549029424337164720291185204045404954062364184429972483713713293571008659320644809494176074049429668070938775663315932319374825760535736800207511049845026753185260851307258846801124241673048964297968879120672598320173587888805860926966170423217410696109100029994875516581938952168849674371726386796957077804978027659059854224575089273276630757912614937564735363747849036774914848660165649496610586471824600023983054139084747984110907746434129849184376239988982932238489342639501715504349040105287382874195188510967902705996604317002103389481227264785252084400899328306220887497284276558703259055173824261511343656816997549854604898369704902555965788897249084568596054205846399188349043475109100707531363099273285390881042042534608483357529186478414751664475137658018737824769616168 [151,50] -104946920241952813292049570932111815936620857022780669584980421369786475527841426624413425986826284709475979895263619496769110599880215472160673171157350599923883472380263214295240028066310880097148991655406312627090916899716461730685424258785968173378068550144490438644578917001050819627455956460316513452259562322261974651300146112790982758761932381375560480596409164276460879107971284552551726737316277862609083156387848567798545809419348527943103226646182169082912158217742286660858823231263528236544900163023887482424770450800603674366769130216772838327404287543075305341351488913563916346057633757816507414949705258142403333177342440033574588009537165697811695979335745914301037237890703489264292021734791576941683829845570242791043107744994326420408855434418933572561795308353034029100348754885361219751778179556849195564050949965877599568659387883435312280669399860165511468560451753069509925186530432704311283288571741518313752849941225171657276856649293750273626391668493954411776558144610260711425890972441676390432799260519642514155876896492438894314395752144119278089397580869674877397727280123877328074351360196168693327770670226497986933752342103228758324806620583760317379674273414022585726013681212099031250223304963160043806665665079687817139449223355306520998177598644600170193919146108681182919992298575614633383956114499977273690454179106779815204197743986706087387725384131311049910056971801876529193544726213631150402597834341493967489839301620540383796082301594466373871082153205374594692725253521945492227693899769890141852873783771154839995979268221640067010977674628843511438571069560537814075887890586832142780659107053391243190873657271140502682893192348905247610294079974531844585232785175903821479747532725217693157255134722721959207237795826552303958808828435339051269283749508002672544675896422529658134525564061555652277677437085700074324570785789347799025501311507031784224884033755539623646244090443857477709362224392769300442524675157144210434207219532180592989001141576555754959274966913662387740193935384794696900549202187352427005974338372467836307597858550291162914147940028518704470812308630250032063012474942823747826749758209897551819175576700030294562252435217702749360905052312784 [151,51] 25732272331847847869190787492901379426489360357044402575652549369019413072904892284743630692206906410681485065337681566667309226588340280027368415834939722069320499911780358655719792414233711988586138437645449562547980712002539986339212087519378210476366566320165595677473504233065109904483443752596993942406045390003017934313731878332208496276215055631626994490786352767937127805934278123725362887817164405602432045379379916064318855330526776100839125171804895407286219811945011644285459121814605010695642120488329234613360762952321592180670410693990660687111129089718092439937289977312412700171569158272040523454576477195335665333220473622837648244480150160053926039389617333326830703920076032939567670675153266902081570938479960336917322982705907803520508696385789116858712350319724999619959912044325557845990222212145452150410271364889558626497103926074132561089785058001964861910254389957072229046403142384801298691668199131353761844957069885725861202764327782759090925760653720688754905950663621724294541535501574476812487182870288218158178071427756660843315660517330941851788842359806095114314584291573776744436990256386697193102271160932600813629033481876400158491135475309934720858765531043694373862592317322661224579810979173783589634203348125039608544978149199790650561717278244867829573289046645848743156820160972490536299133957994431845896667448831975989695642513815299424606796583105524351905076016254794385506827296401220307718071056834584290250639323267626508428049564723978178665441114779329553423503194985371902407586134695254176036282754710274075612224629604690340738554119479725940788354082053551242306048226639148128404392861822173742062145110304627331100867503579846960549768123252776864301807563699544112288110197692358272676370941827113246861797686173192790732222724850692727702441291593630262850408348166377912600878312917966221098028961755548055971998023620909195736054241047692201279943704373406178355031937052685725077769202280657483025167195267627256896818674946276754343614795737578605747127625903529205722045022239851653326524042130772978404395045076268019722983682049011141590809610528948419432918898139108553059591952275203571403240948373867184708732962606387867540237015049092149316785014 [151,52] -4491866758327359561593742101441053778380666571232902546949126052223171428413928401048130964047424774861234275945719669704431796629797942563599509630104321745720709030409803316871537801868140585490983933223445336025253017525573108384518418912512802199531117741989397765599183596874143161407294566536617063388426242475373147529146743418421281409116799136867615740091509415232489972053148021316566254888206276491909302207855048036676598643474886545329763066331627694272768627171134845241908992494003506041530976488601194859277479158129635289341855752448306460125571502317148849197881023213376474190686110530064753937933200654298696354040875714732084536793200244434804731717223863847065324702936982308018353009557604849412690059400458250336691243155216183801989376639617438060011406154175437333471850062512872671750334085317460901939786208243065099324263819810043780342409461590461200387510234364035351225892181384592673607474289312727540404536022983165752637850872147460195737258708470850271378354068010758768282781816684696036341076026605300460533842511717915171720305706580867374171713948473043582055235050092764948177465028250028955944208829107479727275426023446018150444678496133452025152488024898700798908043180647537239182806282381807109072393433785672178233888746734613725988513942691075844859213621840764599039490062555354508687987387266067138206862697704223152369948603581681693867862920989105271375448795553784221387650701386924462918937713712998430219637337455880906964823544226724199504442911551356322023890261516581517682986616584562682607363172510799336785270171747488732130085542368100252735410160366217032624994482666593223640187223731361106431518043367941077938956577845108781052356115297314274076119640315230299362307399573857157585972743174071190714838926131789684220924243707859484602900972532948144861627972615093107632039197319782846265702166542454107961148602691779839711619247804104986558726414641805067336149115358514273042580732336104126514847913931787665113932199117031473858860102890803638175820480420226440924036394156407653950896231676235710800653592516123051649496083758940495504709496317178054745552549437657916077907210643351821760351862172699492963767011401070319986952387041670291607008 [151,53] 566662043060636210170875892193719589181777100775099819786048171360201824789093822787702545300218364362930098098849781077864723272189704967798870382134813558608742938410509291473581123731212919304450120781651754634226501292500872356467338764612609691174089423320525351440447944095093529961489310213720107043170111414366296367337812806746354152427579150861392335778812644003723785184018100136216430999734130420128281706930742495360110986189967396635135317947411508753176892370887799843676706506466847899936635658938665726978540533366044244559212022730360252510345111471055984075581188150965569162963353832803267329116536062684565659083715160751144682591309128819334258486910858358475087147208239827603365023252278283417071481210170372744473863982860180433522291270262245396045700506121699387844660820014386036386832380477548772979189137693263431313334394544894864047667261882639526389559849280431131851196067162799129065462447395624030693883901831796502639218202799508251415441662392370272372915972238576480427735949579459626335383130894183285700146584165512590049567210047133731604632869572054149492824547497499674888608896106984895242659230713411438533630103763442681441789886729606395609747413915901125558645706414904100637356258588736342912103452965445685708766803174142173905471289386706514880058951381383564817343868649464777408641484864488632670967323256621073183119554449625786210694267816460514327700130072345319173557570460196289754141760462476520189716665182998583396570422565141868070970423553992648717327883804161856806634062585473341669881999834014074060864824302870581289074572173408111485061947238782438318269148718884005515442205472500114595841135945940247771446073529130866774646232075319524043897561613463814356823766735912614041122393533872340454677270917222228207571431885377639403179092856464040878127345511916952876384192859332285620514354990130983794350383163907065200959522102919769735221374483619664716371684164972920511898411777629057953385582330378046050549735610607662565468429821990900175579072796762532594249379873167575088685395257055121567025192393708859800456697710152912607383360102112891115039647781597693768094096494455946157693169870375567415098995646761063780935259779839424828 [151,54] -52785171882481831212792587958211347918385509336132210334422142626424036778003013281249401444859769182559159601453215822954242418591354671047811087659382882773243711643051620658876195516059902687933420159146054803648696309285429764270714434645935378927420218165008898229168734512177224620159418697669353074139242044206990482684172272501526992770653012092209595513747262390062571804218354325956205049068551868576490162965705051205442290669366379444612349566308564139728400731547006052603249627334554022165984804652872851594758839757503475203226981768629308886486372593822347107434596670289808481295993869352877745781937038548814791483819849862863923780608063144494515124267060396495409343211820570588331952244727076191362783396161393067939661383735061348457153134415585843836921467674560567666480810638443273082070812472807938228877284396061309994499301190534137593388703681891761253245869537135701452668329077848716075483807155673063711789683022542074639886461441216272734171356933348890653033392347834638905237723465318391671573904385346026990988324771373567025886672503074206139716995675668768181402261808769851621770880920270911976986553444831501697954769765162374780636085667154979896354774706033801820110645488482295536758994997885470332909402684369892474103377562327437748643375381373504625876887978462698169891293983120048140259607644200835836515950918385319617934350620224423787488232132441216707220390208050697880803618688947453961596391670547699357703067820119192689690731486078567668686928543874968023712618138866513397230892420136818765714456926809700760444737007318005674677888682391986283481398480367891186586284547119462103124546101942444915529270788776872431927809853021474385190361659984428958706116735135610925812379161175390809720762171811298467897853583036819730323310057023662929887971883111435294780286986289502305707606395374445496981228421186412996635397982045632266007934315938009789235768174352658709692872488482866062306869521986597308004445713774704370663649402409856919517302454940070737165341251128534673136554148286175954462582296249210249739052451887793800788396730573402685479835460558167156049823055966884258696374163715905030260778359407284782365777336502481093144396825778432 [151,55] 5045803285548729750943328944159376474010343717172394358980035086341589916123945468632493190109684993336946909114455254742310764887104650248939903202697720571243171859883106457366654243176814295999378766879242685085172934406224624902188719134875929151087307756418439088186119283026324488137138354519023802410772460532286058812419719141629999672733432635693361383270019245134847376588397897593469353693807165886422185535890188864003066264947162442956594515139667053856305070758739328183817684698403563319441047088897966078354364354380907002634535430348979273747650600768766782386336097363657765176972379561768535392864361514748446941882980086769754443279419360405856094075020053986873886106327424139179309427277358127388542738430355511248255797865627785834893084768243741075357591393861422230506936908254466985890221009843491025230960051440844825036568640179887368090826538392624658325191066130073380078098766304501697733280297750064433537351278247891573641377372325632566592146134277811793742817363578644571833233322352195758551069878565746603168706204132805151904821473199277101681872451682536819626770321706722327375435557001718085524930217634885648979815321013427081895144247123045146550660121370890083016784797189397657774580471611436742994477819960053754084379156442805616423326318381618630953586103479974172395505448165559831111523475880472944304953105562864160369987385992958607740630804062430403546565700968656509019118585186989995864758090269084790292152166077617526625063206429809284250540941033228478273370922141001963755292912673463747588109140962173781145196882128347583731637923610580410864221134593905162390842105614616137521337305956246761454845959264986812072642779173605209262897935167992632196585866143448471754488717375734640182544976043984757671246195472668275679180522762912268281539679918926758941548417738308575973790616942242188145455869830323407667802534292132584487803964360092826741281701652118548773003731937455663658457457251479843365083368805815354370278128034981320778816711952503994239036872390771917733026334338703965638622027509942071137549563842186286845732502336255452404489318115278116243653760089226063354020972966061953108076154602348655030789765217122352666836368992 [151,56] -807723977286061861424517625882833989242818279337807915114551313886749265859626230720445820520471200153542823928999021517026245872180760083973624087529500066189340206319188204739421103030925581097253714145367063064614895225677962763268477276367626416907019305148672626327116918052546745195157965411632340840409449072927165967055128353028696215117743003409556332541684992392636438700495749137712996490279001968972398229212258910097551084510349614048999801072613655880758493755424599731631494202453611208929085153536022824272291293073636088089920091514784107951724925675699679932576904342414974330531618188335128640473974296732868012357294778391298447513313507841313715222604657743795374614044730469018435550925538032376957151633374308300154217321862702770831743728500579708472210810168731509762493444483925327230967559996351090660334148915365506693913105227769595492268854829967034871755808884525792468444057152903783276167102734400645069677408869071153891887438329732009092546374851101182378327445297583462752872992018541478109925214421766859469996107195344064941260106702491121387444576414774101590889009132891452677501697099609012668426184372803691007104705407450368387349083061106636009928859036245675151409649105893434976063148290492860277018440836401105090397070398320715072624616057822622281813408671686243571229019919654559344280892799643789380532397520915958155240076456544096219077133417636204190872918557201421110449552772595931822300071889959042821617591294763143866969457481241039127869864219605601265792321977802189256176651738514587159057668855072913258029697009937731172849809567244413954526546193229731981610282216581291311193495679009725114047101758048933348142365865418379313704429605714811114596223403549968893646845561921861799615293260621554356598107610969887912487722525105726286020028077551725337537372141240266728890653657597561240378418252813247703945597664103212852792232494538642393598028870263123367332033740452895184383801099924137014366721393226594663600658291627949325265568393403337560714776194174770727270361587149886785971444777296382960016218351419104039154766613116860469409203629328945838861773769283954317198027436177673682922999795849745501534516894131713269092352 [151,57] 112387174966702474562327842577701876346641090807426396806933308274555612068336115549728903318386576827796404014912131186722716055668830687864050342941936556517339121595905325469050678187103967673382580389223391220120716503137906951730310530439310862171712419876830906512028985985425685193056293058366594226791351399773463005893019690515426805332332018337149606475391136414736753117053295428916716211619208629592688982912043061952638425227518907496035913106884735564302930148637846130279509833811608802488651949816630217198143383564295025055469305364933959320714506647783393124418858911719621937288869261338245134310220992766114884433715816820289601423945210741477573017046012760058013138872349523025118261427646258839055745831641383680064076697259597829624835673881680355597859187371478790395589962165231317119858872154540715539084118308582738353652499133603800276509588727389314533207339657696193732650802601242011784180529946234622597515673390865093662806791032911485361154709117824280684019069034736388108658224621859707224189282299085112069117453445486932531809461636057818127062951417445656268578656960383617853896426920733266873257708516206273639467965539073038135350706577687253091586366797449458684814782701250709567501207282197321941389600336194928522546030334777182198367630375991378714999729798628977439181624439078302661859684284838821119994045162474152982283373380679379984747757897458242591898526781150121697014982130129893954403451195670735460087874363105917321313893933661242354210714023971148493444468911401118766540153188692995627941115956372931859507765856584090385596524650616956803241294066624033224416811629207168999382518122997265279559303685862285237046526618331896422984024871051689332896867476386130184746390436243102364107049812330816417271180120922140971670135569779565083821267785202125476597900776640630106158328620562645128939398460302341447309717923592496290474023079389201808889636167691365965586838310980467730483566447911148941848759346546696854853689928780083800139036574833094736188221035324862971163257628578947696338553481514833260741735063751751412079878519288142010387335614514309457351494877457771698472567741420582556023392221798394760142109423939102183936 [151,58] -5113433844222958433390410300268175589488685846227823388162487528188046083035588906866023010939230772576714940011613421148977789191020644061828430608104758064978372787969165688553275775174053552549735844327936022595007085787514916747514665023588251715423725163182862749809497808450197291229589407734413070171381970662193851065539670119039257188910387041838076539698130680475192799178220469897657271985017614161358220507945207809989694981439819228788550955158666184824306280847526363361681703516762351281900673350771677485260586180920514544920830650757245875364625046806033510077897550535926871131890987690067190351584153315431131404709635021617729660815416261835360867866281847094463838107193648691532695194831833241697148183981912069273967452089277263395056607430996987110589939284212424931517757196776483436996983667511856874819117784795371193177634268822020576212629464178808309353546099156747426193457424920552648103820357758823228749454799190109715416326854886026262024839309130806851482887853831882050774820337800103905379651358180277874445435876242432803063093465838853157153612432619924730459738887169415781104590107293015047617411529548752017391514092512978835348935637483645278754645935709158748545997387721468571104653972971357983204265935307118760694264867308957282032226124751751271900204620581208328347413911589017405139669991521499201584297481054615123389160374987051990671286408231384373089889035884428554244487110599007067846820227379994129390419742026826860412240192840168482683917484131116369481135447421407228512190362040344909218005758180316579434187854971875694444069199759122645346778277465201135803935752516719656933844646201277523855930598795390203077951676241127519683395248575807063542126974283570912744781862316179986481665425678801815382995994310053859457113402657916381799560412870420036344277295818224944673465757444194273598234659296457230864536121568099408739692058153203887482856879831578184577338537268434722004900545388470855222534160681452558831119398793991483207741244398389111786665815341001177993063132820118744017652964508206418190704642336176088079237957686905243717375297906225890890416477367030013798401249024519757409217139472275069005664231328335872 [151,59] -813224438871599443709781558245310731470395679655251580736329364874409792404485639769080591552693480299499403754283625185981030988109613052517773544816422479830148568362825176389070745318976259685143285338047624701418000684850904678565201247033837605377398947152803978490153604956431736183441920465733654843754140600100579410481013616635572572681942726018278082758078286117535218536929916713350311192061260368511001443205206169494342249621438796258349457926337009602468595946052977334852328475390310804747015550915104787201025321498570803035624957004442677202885826227289311628250640388139464628782326355713935506985056869442159761840942950475100312211828250429775115570231196801413896188130214906940549377011432680747727660167411285686603643012803885833050614849578439671721602789524419142491564244369957687815600555530888129515103920037246622099665723804660234422028478152609876889689517391070150915553474875388892049444508229063896172374260901947828567889922601627861545196965434939160127239510714281160008460869057029529185401941181615584464670061602163597249629726783258138276226758094723505528894774620348749719892824032101139184052362059514941993376471789639826628319824092082902892598980336069859376474805387089535243212176761989993221241989231674806382708809701311432158221238251705273942461462046722342459484556425710296158113035867073343153358997332969495484392746005942671900557687495207423664994017099390340396860437493265054297922184044704691254152141387500712807469510976536754784607376516071899148822476923045851696303267107180759035720840779258778900734819910339822929092540938074598924983479448376492773196554429435212471006726104033114302451027418398038609222008015918151737658699651399359977680144966914533037580623051176748998952161337455480215446375597921460207016384202825573238991989106498958826922907723219229866825551734842208421433451409214344181732323106170839894503341908566007852352334468974563323490854681903001850171992129811671263514253017742291919209180787281054517670984026134208834675171937389733756334394231050243289088046329657458147697801320599658965466853947092453471094308017842312817533521442084631306288711532267265558353863720450968654722965565696 [151,60] 137835158821279352315098881665190811811247328697944027539076455694220359206492368001823890776739143809511102525955387886875850871963362909934803338307495134584921416954513369259083787916334789733828089763726321668552601585522275326285435172573592903411264348004812225123445943958757175841830912414859180442518085028870080512555232558633910910003178448483805808875229290997194683954603725138892807457275690640524735945596878967445363451923894297383295840361679807180150966407987422951100695554375098224176893859622699228849192920317801942113488094393811795384637613877549994195739225299874819193891245703781862462997296373150753733389960536168496789180731227850043363467648470863083908649707439636851195180191917803055714717830089683185422091032598879360662322310624860507596155605831456163749425502111172517439132569245980346440744351119806400776277784099039309204784549084726570584587147106804967370453022989976226304212890161138047775786861335141404743059181757310289460763101868127677614800981307399052451862979741779621984083540476447046641944113144066937413921646884376687265456558042820548083974043844684668527001802994964137525148759315171789892092458729494203503878809684233798979148955630924084698905699728121163921596954927022883329326022021270144080826704064784686130791816434947227735712408955949431603611120206309655204477029494935702247172076504012157208090200283869809242607221702819566932631182343695548188307255372294445515520476169951653650662420725238694041976358055069064117002073482088887263420420449149285193776965043798590735354871574007627941493309226230873329261795897668786761446388318697428970533470963494819103376732222066599541220459817239866943772275331237598054664503686661379657927699375728657875145622377978267476436907892727320707723438386899690576758471571375724537728138000322523012456442344950010628141185487914535715018824768446083174759755834291637415656633356482195067943771015838015920865413147692982892833996279093658777809016390216436833679412072179119859307899691144786998724027605155324527101531782288667583537871171699087915634741751952487492839712186985884728227744179686256364945095693732055060612008732090352773548152917677137384589405184 [151,61] -7936092620998046538104235382737569495208929789162687622665649521125969026103742888903448888493942095201097284928945956678638845958302771066355975966249106266892998478857274309850685773861138930978034905407994768758551873242626372330000083115421194769132016847357048990559774811378710369208165480748914765652403318102278148842969925737616643905620509761820983424244781215621423240355007906285791301985352891849752797832515151180217771734765614556368991347023626582907986567335780225154825387429323704075722184994446569519847953711067369686737138746297554503751806026103830571270715923945883688138597168450238137753733053339967586022371813676723604098572210650602439609781515003852749028370376452168765485756253728537549211645426313648306049038411594370022758148484842050166634214068102699142071218375505054310674993010922481672530464267366227235216228472690894423770237764965188886219880336738498893145005178305754205207488133684221081860079609622927288534103448004474833167401873953091088726419787189062264314568431061241732409636692432297298645422519627037287238863470790242256408524991738042145125957081750041613181926323173411102928663246282457355950193584778600858505193175616948726860196675295290163554741212822681278184599763093297926143879245152279465505501907943212929203125121373195436945814260917020950149140988898274455460609915250528408905280165533680646191877845538702269335552975408255767631389893694365509889970605469968676008723760296001646850124540114986677227617380831687621729388128238045142748198681549791414784787597970972870227401784643666848696784435646383883550112432842277629855014838663696420446369805191277170434522231009919380891517278615470369901789046822045330499824944398978265792619731148138887516323357801554476196682468013087900700325365722126032698939614822835888138831923110207652414219536180394581632399179312527432671930828581800010047902001803355784975192642241893713629607556458855521845209698369375283961038874439615121003676363629764725710078576282427437614184112187771008480964863399117313035204056679943581483340228839847979460670886460314174071760555918259142380833072592706546633059571328354247636388921390408454740289235323322698156416 [151,62] -114841542140847924801924348272901546657820621781356535832864011206847175173047366785758231646275742717037323051443840130448118289838173993253763905819912693879608404660573172309091767412256599854463771725987799029105822336465529033970135558165052094241806964410169226203554170254304893973587917994484972693540365584463263045466974959571813834435093405115650379900246151032878488280196045213106226814559776902100834612701545952638507921038287030190964581629956901323970684097634219533006656716968907962973769470924312758422071229761209509349324023676092300600976905754167638972828489031325396392793901746143808447744078500939508491720191577755570909244309236695429113132673589007363930018217197132360004283871991156834549411673113522320374256126189299197995052093839053420959238473474083616345596417954311557736483656459961937356810333914174637094815497114390888683867539826391652331206281310516502926186695825751204714550342655837027263666620030708426677979031747393931415316837380156531068973479526191055101716212968619590559025598068031258036256235333206397773993207256509282029571878446669271404152594895117738541687115476194680748167449706814529606178233520451597716360284119140580919084673508644707167496591982506433216712242375636350270936607017508831362119829419766232698558248816533927009459203529095408416156893703222885087772122229542530370264337467505300739285847527823979323784506374725704120770068383702179459458551393176298729074917004901212997463957521806238186992936096638879564858639373182575396672426595689652486088112419614989431872545993634946594448470803493490247544733138853990235880538703134714342612672371574426955114796914925497033654476185445156494123025017377420208043005816876444587300159608776484067036605287497466048216638409267686378378144129727674669193161836900781888398294409407518806486415469417800397813842620515126347558836388866348679142514738317472426398275193512661187709821154191271601384882653960760346107856998258013394084416942538561283326251982624679616528752536816780037512347833456987931558169312218886222255586798994669792624989478476686902681182456190728365980793103068614958219919076805594542380360645447056449540478061347451904 [151,63] 8477879200344349164370483692475276822620810367235324348788239491585986495429929420378642415764247056345748489991385916115991420258154577058299258676303314136248520540643360336403563884373434673795754513657848019476686501876578499311046760858828645292541759220530896746225279959021413056485932133509517473158172801533349540462423941354946749359239932323954738434931001803326768632237598702373022343656469435082781775874691990759829894533226859124401104295974512945639820029334446107669333851351360006532336466111286284728462864398130876971042815748288669110679639511153226201948891158763657169695123835832422011405223157292530652294258552443829282794959558799285052562650310628109967973142208711069438251713914013419063724835925354930532143598300396173512104254949229970499875124928680896661747844476145727959632402503015111783559541304433149051477024753633272487593623199570146824882973347456157788020261336546242344163511106948856926370791189535475910610934467812527447744431571746786018399985795516651437713957193373567864334509774441063468079257613320383900998726833620363687531469264835404855991014978055546055166849893340758760307577375758310586513276850398604417117643545984254165936996680385126960981367990011765087622254180229867799997802893817220755770910989019539577764370724957574743923570494941152679784103531836065618528536577859302489346078300606701315615432583375594239173263887217169967194137790635186909635801789720856532145963426771777818601533207890152130849548064946380435648134101195694505665132441348268654057613868035184083823768148368648724034074817420918243071718586282703804583312798467903673466606474211597552005512097684343073771696323644219413294207913027795798163177008429114175143380894415044567287855377097532264963199278716755033186155456435796788468246457280849907410980840673864641417405385577257065206626113368182262596370184742330647724371653224839025815659283371060999686967140471115041394387265695045978218470993703873763540505963888540909473708585372221877732396219376252121122875397064653453000217723080082907156355104261352447045365019306673586182053114137510839926734223848339976190481697795999491730055439733860368748305474605696 [151,64] 7792353147450295091753340283884374232469449461774391747430311555386017237688327978215073090379770074921357479764187135328398626303814126693203751163274529797209787571190488637788978714786967328884344438642973112613519041951702200145641932549149744926192539010436966676733879494592647357204285134318965883645238109359445302219742393052438784788075592939893275685599699144124883300053651560028974139985036587097637995122653926772967305792948007074868727893838968261714741203812282103711754952003014209257316156486251070277568941630932174177363338250266000076173754463574008723583620334414064307772667141662722604585117454465107466701466914130897781621746164207179167014066412001364181931189433116931161824100333491290528721107073328954278655275109566622291425226326309772074704098936135597904422189223390971008394292595363524164887230440300743873804266416914909187874997933410805579022278958506739448375938492369188540006770056541749574430758714362113098803157267411970008728930052404860637674450853819257602439590891891457504997751111232456781478364503388145783946350498177013005511177438184634041484145868025499147893421104741310804365308802313396321830998676360292704134205924280749727885679738016384985236024562822464618378836630727838916294965869070941340154746219883951866681498484657869275483631555653849230513695356170604595265488710959352689457071911627881215054480241289954696434991734394177607853544699336599900041986089729752027857755537989943577119392624527455552065948743406539251563998203974160493979317832692958011907085377642537184946622091479952769165849151688581995438877493081665513153791247771897294960296081504635697649601708414914648461916156807365219208534975224068551568878712877805056598462962782347739770405795780146364569337481910250580228654301489479949096175952664045885377890142691065451021877258739212976408844761532220876973055559008937128680791858750273802398559903539384757822368062496105144574031900902974292955322060345701841532319742615361048259586484365551172199057710185465853308218157599899241335454513032677010832863699141108061647093287964372403973605277782223544793424557646127214064725015068080167308395992915214921580128542720 [151,65] -865479967777154151904702340055396080385778654803342395041978922637760418875682076776927394151937611027791157368126751690187747744162882429742972830942960027489790140436335980877242531667049588145292649288828287011509949347004233323787399300090806856014837990897463330170586337158057782606950697483777438164635278327164874050797562137772316278862803539954337425200463493396360883750507705130346184641919791921842618091468260328408412740767974689721576821311584538181791447071768837762241653345229235793191576282310169909217066384736412192182920589599315075252014786122306562859877245859057743813385052609107386791678645467384996506091390850648245168254907751752124395711537017778637550653979384694691921534890455857784191941355877970224246731614425491906793704888308463490822134723892460997414093031219875511366766110434134946488699889066327757834162082090870174247531519617385869123625973850470285822639716048867587738786450245655758785034059798826038515761230797518301418696770953116522546661741905820427658214013093594540074931495187521183312251563792383555607201647367178246728712213505978524995045888461847633541623946180829232021042682239784338854739242839291912941321585225201925976889810973413925394657466676018659525283095310679958215137123960946486134448670281053436872865889777442050568846213983762840823959028680113976303837437679921616241495403521346835968843258600775314201146050029996980494512592196561077178600465658679335547602240226067479492577331664872050380718383312525263914608158689620872062974362772573609789312581675730814668705353895484985868890854222672468758392705396777483873462553997821545489918795855003751489107986186343431439968615531515325875602371051182631590899495642758503757551675606666745375711598448406193086052913854436073462588587517472546463448573978029277461243332419166418692329888709952755556717997094383705052967723860498151703257763877712583688948105705339138463137320112769129006873940884180750088071859998178159733562959832253130927093883427690851582854864961380564411417156031815326715083605506341545309831430987541615984069171473560886957872317180866807805423806208432547667441972719945903554566541287269384226460672 [151,66] 23299632148979646781845344367763348747986310918477970757195516214202143599117850623541759743643783152769328886087508705089209555046466556378121670168193889229855909744351292638585286556411245800913970534035672667552229698534242932082765511714671686782989787027250667352242440517763404142234870103410978766046886850204010527371697722171332183466108621282119665511568689398807824073271159649244148109179833844305189760594704406870603972495495761698093755624429392569868663153126043842127986189537769179013309149167307132330004368196346833102336849629136067447227577867820438450544412637594037802272134974724002593806962071560750753848990525205104095569339929404443600302359877999926526403971381769340544399417524314773033705850204566769816174750670636479454936583765025287937067852098277833383296892822331284628825917057276320893413726788030486933227644972496855928176310230310268821270143094298645551231190826585703164998990275893570089982432239709578467957143569565636512179153183051743472622228609810994264652589798964234976110496359374968098537998366557686717521139858820606401607767414278321604764783238254700592146861558634273183001943856472620524953159381844453125279503221724657727343674206944514192706606750712654653916682140338081904798137449645295541857508895216271419680994325400745953041654129163999693326359544249213015054115534436004972905060623071264339087064164327915285244987508696500249344859955770362607202724805765172808528690010584581069089399801632329920355547162991087131296440834552233449166136851744280280838702075918579417041592856815343994920975460880187724189395255487897169610570950791026324901383683064472646649645875896811106607255202803901250713294095763102158747543733181510565922786616518929090302116480240993640433412574426805363354422165282875816225283816106721784256958965436809413435420276287093128187707213387594730415007862783125000218828080334840605672534372670012438910509507774812350891468075578411920011750804858255375936780050363013889042666160858670356439506896351425131789729459196550945205949059897807206630139930819370779333067224970551899672026690366395193811971822995792790232311985562985516034988565785998153216 [151,67] 751029459062573817489445053509468042729757484823963365548230030531624981542415518213632552374904940157519966103514995270718304037804207141465501910870720644643931470983283316929388888294207465962111566035186656920001332100849999930376230072239539166648541652800622635008559406666058470981361284769420680222785318687500222557375531824527276798439680850228017806988120713924036623297772790272399598818567073398915295007059605890252783383573056570889095099834701831841614829471305906325899843072105035839479379362912524813362728994026028057816287829228755382967301943301142780657109262434422649901498247678676472938398241313075361157851583153696558106946868496993914023453031018518676957601340494278928687683790861445018140917594574797719066690763887303833534008819796172497879907837504750053906919939240951884013850154452388088903306919554368886693263166505737123161917467723093743972170767039615883043190436379500350485947191069887146029725272485830624350516315349023905231434236390467350439620655611215406135727705058087124757705517262108458221598711890008345730522123115799540952111275247294820262141481170632666844794883918499829234847583526385081634674644227964329698616421878956953491486043647607041602205065066604104560772781461543805223065604925572915425676029904789616222143532322180810822559888252098846635038337508137029255069059440145116465340521550782020832396754781694642202896119405243352109656073388737331964520335237548460725518467851698272582702586285855571767419490806895739580965378416068241817692837119872892999420162385111540271959616881730036547161771008163007262644098244849639638904493775280108704639833444053917385234170443439418312886383381043668521585873666590146294824139613075026519398930143525349230400594199357981483216012155301358598809758337477171527551581302110931382097720045424452768133313778757850540745776971458855694493382096830414211773278777036845094406856904848739931237409725833921535345592686414764306820494795637037408112999386130305333731017502958564650735025114281653119370760817791255475414209218818175795911914866249332927668972518023675449903839910627711862722503567766219767159572416801573647064587280230080 [151,68] -32713754207898750344652693698221825127695564650338287365905035868806687788313846310178594343616492104973294473083925120179496305914739851202839509309242817465155742946693261431044668171122578623575389314090104196562289411827343981965608588367149089538349432432624007957622434358255074322250095126180576261071092244778750584784075757421066348204932473632348847429908116420561229715496706219359201211645864841985531606081683030112613812545914351792812002513269794978027047707383001030355675937473382256850841152296509371078982568701129175922766286097060876972126130571592808379024410040713126324801373194288724131526796324358253780495126207130698478842866012771271148042871666367083918474599227974010758820488125392447156212927269657844104419551418558410730140674582096361213508124722394659743221655743990989731738196024817701196159194161912518869782204353881726290030233379465851774314903052596295479386949037418150659484361477655956439094304686462850243905687513329370270453498505178295193981907476067091897660746614311550960214211172725790814020707543624678753534266092842928661012549503507537354366472177351360747182433206429674385791576789660514866859064563167716621624439842912784693036978780244611090280700235378284532276883239346955391580024084566945975386188386868247718094133737507969814139920678066257555489375440043032557628908390378387656123582672494226660204258044476523733041308394586191359456037739457827796577547046013382152620418450286347256931870187549941250287844664924330379835938615371316986724281967843009407167185574772204786152515989085706512380754996154916619410830382030140239323316818496784623575063785792363175732191753895609175347327236053861060626064455850325388328948761724285344541979396938201622397040254591217676147305911100502887630988765636600187600713276775024757575291821155811146038251679727245204989511932769138558827126538942288471232969033909626477875111415283982771917380550670089085046909121470896700316871302287028016788594338507354575685881440173218820929319764267229827171562419682024204649025735417480830642165713225533010182700797431622744454967894336124011998256611266493692297932821983210872090381457792 [151,69] -953396472768712581836150244624534837656835543782548805949504332951374580918459604056019958782010268604946673843147152800538146453673812125967324638136405911780706605325078353892011687119266212445316059486996733618398441195166250426929434630866816215109081354351557356678995329459824330390731560405877540564566537316574230865372983633335452353846791739787494064453317902090002707266622591602317192669811940496848528806269774415870443736957811704393555174264647542384124977797818431944763473632803121762107060038521048365724907667450122418969120737734263257342872439670601566425717499480162909201914713607840230348919216070442035888861682134188832597800000933741724856398042551385230691955009630160282689778637358715357413995218329665625133665952136850415460150433763230729929136142856103321823003066224665630829094783834134058800310571849604560563492991058419182137404456697307408629155489433071724796669423590818495369062820917622502872331612811824199473076701451880452918371759489973014553592167925718663984737105304267375098940549159087693020977789661191704956877815211495040958054763849574288017234969098892406937106064455080062898310297019629522777009312784881407154529074805488984206436082529550741898713058569007269776336666270071548333938188961631385587251497885324937185475920275836520172250130010019775653859611817663945802713449277122614041723548566294789697157405930726947571435615775089989977263851759013704461975336940894826878275094190761464917764094867205544838435211967887068378792993185725703755630859940070075477486948370649015430475362314207282839475615353025077019336683200238255702925295684869280839278668192510056040199916707026526392058084007880105602635531378104551862763008371509151787605302440761858972898359000566996815678045178691920827007467736502471844207540777998776399789095138402765216236770241121569143873661117447164913193284094949470419107183161952704784362133790606289915666156563655092405269272647837974455561563072080299859984404349891862995353634847348300831755732981330600954482525280690933284829949894308137803912274264163849922910910464087772891462998115331883543442043922716206227412516999744124038763984 [151,70] 25782459105474430057397120785739753548654552457810144824770743140774470189083505357298809994614806896409976899193930452278485231070930958039493127795512037757027953933073803568067917317973393796982481622125801032073883416720796582996856055295776480386920063786425982033046284376491766943712814164179196290162195706912414836049959577029616941748674338252244739021141615862974239195906790192726554926059546944436671573974277008676339542627337407588544092618107318436440901774916478368906204264750906502153019554310327538001113836982915313211426613331265604860895140242782479280919765631305074316186289938415123651425490366628714568203068429196409499358008634981925654113098181856217549534041499718448671526980304887098266430814147468225015553505190137818467236678041659092391311812252260607195758618616877358541834376051701720078964774962392375923736743782973591871605980059418997143836752726607965964112721284392909759431998114364511021903435476990195364926228173515578370927511313678762663740152437629198604588021715151848122149386988113298268758699165444440746541861114046437269169439316640443547428057283333667075169978699329671723744292752284484042450934992807688600265691603339364135299870880283034523505241373293835880599000475244060089351159915476692099816104267015143015801402986546118817575636870985843054236295794249464819402478311822724593575370236303175455079917852216057513211790394858402095268236831511352879932313616012139162254289577866940305984990736598583556423754794643171819295602064255082621960172700229598100039308133156094137672966281288738082802691761859599169909682636033724087496330839393470490014664993492045157407847937005012049211253749158993166275579384769945497130059926897932870715182329693814772248586636668234896689980138941343118459800249084980581500793316593165497439599399547277355949239711843281311230394064771391238422007839712375897793398915625872297860419793784889212202523654765227682132254490231874035624608882921988252383477596558340389607100805564851115219832755291419027056142933669718237043531886207417077640387833313850057197884747617117483801950550622725797665369429168836830922251574989196368640 [151,71] 1554950599528588662056747801295301649711629828768663952333205928430000491163152898556509476754891807835551648110440624320948835552707757973153363000987518918793561287439872235307088247779000083464698170418259692111063580407809233879015734510280060158309130763847423030521843675345890177766262043208265409306840984966316494085967538014683754986264301671475626125883882884534025896324127515931657095927438903028880445226329448670555757895269743124517807522342359014973201313690761918205213802117517893966902458274163270443652383554812911953876020500425091573858973831820889674014312618130429921301354390556551935404289948833923853876001378945249115860133865689526508530447188364065459760714612396349930860952274106328220207240983758358286470464004911659572073572556233800590799456668528648964980325662357662412703096286408095115783712946772906710109715411194367595653941578085598674955950884550815807467641339089196061952943861519289019544342619372514765150538579172224293395318252422542287764932602106069462640518531542623992145232177188309772470003797552289629871548644729397118353860043381868635450069910030962187974235886296299456435247770099960516258253075940782231809935323794272908701392898273647726565566822206803222339875437416743220596466106652997139409263472687929999925604031148445196838609548192394585668076354918999503038012966537697576684569938038640511618630510334906120185864665329441932508951661973901546843775770381890631299062591940353398405739967612701808770871093315865426599223952946679392824782068689757062534814674628008350112400793288651961022637278041956638870650196582019732787639054636147346782712173260469199995338022739358559069476326752483518267279208536859975546614707908349860362653158850446948357129024956602833094272727039088433683161917766773754423546344658613748901128859718472301747001030491082473604694058429439426938636011740130551535146516803931573651371324796923503027073164449480605724111206327373439504811325914390413066826508844779493558063047721155350720929441980018683210976873967347201577322235920853714401345712584698053463794994490490512212072242065772697448360090864465693910327928033556960 [151,72] -53864606327236896281240713547734539913240410965119546114672336225125873070882013388649331411480360290511158492331441807532971785035969379766685347798382614555214067792782936625193441407948730524850225721994336239688035004669360446451647380940901909435544919539385044264550013382895626859210598849849221461576670888087235429671262070874164232205843981981941541339090624368740888415805498452780186755813355903618507746666925136075203243295686032854393776445535604405123289356355140449654782021160635882917215131659938101750322050723109430579130671299238965166559367073036804434300521532711337800865434224028544383002667087262047390705720346202097083294958399014860691505688103392673430174169618668437429128928952522127619991291118979231916668955844173386686520484571482433435531596274750330406133628081386266314496242590363933309995058269330040338750768323495277553426513732314723169092372558947349456706382378647457242619938817388409518057643668273165469158765614277558674755170190067846844747893245266750447832209702704083672588445145144157580584824527803556633558181280654366598259527781078905178139589224644864226142364013597946687120740494006759206927396831651559385352556852565488020240486320904899309125644719393872492209870198038152667518427167292553424992326417362922807776148971929755781476499531208362982983104639799227789754703580528204873028845140087930088384702968109835381883359777241126609599431012408243846939366827667680470251703573708916805134507660104065285857757730786899119410015407163236189772503869421896443914031826051782142604507211457895754420374307978061430590527343118848898769587943982980967410509826904686686368144690797782510687739956796495105465411028838994264747018301077176391697139401045606435885225803731872311040190540864805564104870344087567820338087132624071121972375950574894371569832641868148319662158537386438214705597535779033492871286346599953611146906375854021202949197457392655132526174644859641357947300471196683145947106969205350945751081659467205669598615951943909702407449542951092808044303317808124692417498703972802132030385109802561480632610522799875825309482226567619916091227910144 [151,73] 613778332297773627846925537552653801505960068812057297621554716681006775225198560730920989355847991094274471817250579737975513563854076274516035936107999814866487239490427740420324054173864094017706010180664870457794622686436314171733221048855977862739688617145424698705330105335029725715411521639375850644512281596950930911198284205904434018080279112870076971215231854204786833927270911619301590892640402528239428754030267306940794197938270549908791996714680861997578887236350174309165558793322785607799994766333264945540376381626650257588478676656988941391283393276906427846560669219125663195130658325598878920016806505273593753101757357275398279410133818179483825133771926869271436001816519335248245258406603396727916088149331199375099813434628795412865598994069737181774479703891886274304920562075897213558967502940400387776439548358230524327874127937352498352243444837160993119596279357874993229626263124715546245684293684708057557604623240572695069867774978034966301361316187955459675126484554526554722315958727910806568421388027322731679315784838984470760154026870153264818010513502882113550455434146355918268261285389370242365377285780354321918554423116056846062135212898143406380020490536599909846700090105516435797747210783254728438199901762215151454773423670579277489660428658080115113162797156527661219711954975099897536945381807882975083711330320115804808786080612894693293939662048756943145549563787242453656829488733066737203559667019314089235273993453071687756932632200069870317086849608460533561142088927922129222063239757705678112241046794007440953682103878934522309660067192524130254792450138822936745829174607643807731636180591588858791080223121045871849058685430094559511459234441507918921345229818941612871724953470635527616778710787692863295430750088480125365017954786796205971034701525580808455199090529986545573646574252875579267877335512277377834897888541046571650426415656634046247392786573100088938379761511284209953253257113274153112014373149232023049807549338238367662059031945013538256229839679262362653869254298066780604638085404624292733056597953882675849573985048499489116428757609405690299353088 [151,74] -13982956269933550295508590412770356016265751873144977451596832848030060699257618045997361591829568794498389725452025337584028456433524820978778534519129753104563552370414589119731992516654279648905890857633930789774229010667221686565848201153112921258825601391464775505608313357631757589309059842658687098952416011771277803507609787954751996335088760275173294564619441902581879438609075613382857723771316159677815913612496584364097680818677913759599323485063998849770863879241010341906116530575839163525230000393161515339489745132826392556737268331325839052947569272803938347194627904269638988343007631674644076500942270776941192211140358379293334709635709155146258688716154390161532174732275520157139736872065050980788370283833891855229489126970739794650460641041796827617891104375608789017974612877431118993661006967070504801874770303662573848610664486193703543915876948510152412651237146862424857177313871808181265531111034992384782264653634453625410064672265552597751547631034378438802642411273735500351680150492432110469965064715638283211604575870620230930021661502049414961505761291330431809714092848610956988037009416048685097168398400384776375731994352877864890350354022833307373375291183247033400451356124502428752847139966376605724341512288260297639065518990853864261263346562898892373689288296258235487726700358465311578879076139453992728318821940341067024328511939618301114509378862772412480266254798771515418319845522073595782172878314074711525147619177904426976143809726216526554265967911774634829387893109870114020637620623415482646896159774083561682889783899159328125496087041578108973810623712623571832170246478548584400631289324038040231979564025114369176958914309731497831579008355457435640400046518069797989174222233385286589477907675137479434794741659233756219964234566654180423461640178197556120993598680963231117693992588706420299461872275490288658092117414111894736112491693329114530580958822674350629418291341010346820048018783145782930550451700065810491366531050632868222309167800351272943321388214788277704648662506294151177652661812226684425128980408309216873940418280677227523362072166129787682880 [151,75] 439908862096888966185949779616675536028188425605362246854145070385406012295619641343409038056463030810781421398906370486385507472924207719440219569569922510069933727858003499356578951310824850769433123715692194858715654674760469711633395533126521049243351613122698303218452779407362558894197075173615377053757125060548547653272286681130397219013735478543026645073831404766770732077365814234245822411673896390487965375766997084488684777432519255677832838232154451393928750143353107183506323468560272995380824525350415296323914422753928923397432892364139298182263971650996748668376434417741690438941784367973656125475564667022954793795491862603315963190717732596236478149729765613100822915206652020326335226273421528726177439280207033273729494794165097081125790496774597284997236723527545426878254958989051916686078180703625576616552264471189331288064618344390390183109530524308816165627495749430668630658611476303391900428473996679110252981177556979195109943980964720144434278660135711284256524264687169994907077191330042839899599065091028140021836524062167191017374704579986252737340654051517202205389556529054769339661240473756094723989471768082596204337257655170262445838926272998099101613192944941948175402358722591456068401364503183429033581407297580230911493251659465440280912338965979838144006565254550961014783418051122233177321994053853028487712714840294846690266163845985944778331047936422765094835968990494396148936584681494770497447380282014395796333809329237989429150887943172773524440366890480076675537204073971684773362233406117210481798440861666314995053327751966832402381443557359676434062440893494258064361844103482882189948211014082572183012919293497541872120559517963109139978684619477061539134736706972717952069268702393341857318136694740422050564757683083320034662300284905136171254452993036098415113857880591377548649674842998834942455906448849423492453373349539921823435370223827512159747679037592121122666559875803966746123959976251377048681628419277341439384814679050845743853261486566816624271117606009543040413697472979851739527204139367395013716344573426956920796145096003006707729588597589496 [151,76] -8682934340785955960072661705539633822000339087935703446955314426815269396183535681963929122291534541396751522827717141090671908210582652176194093756918474921801463081800129006113673380056285528638060373144236361817279405991696821007888578609843843311427381352642024477978700107794356730133752280430647296402288219731242126318772642094000108696572242643462984233177342941983368659135897028430875833862500676513790417698678538975274532335682696231338961593455822266688081531466939599956269068485604605098295417336012983947456400785287524216194670393379213876027156666759408905319818258599372281093756802916091527549253341892852323962331352164004503275594280772635670764585721083808610931454785873228756237773679699332406252262359947018527393833589946077109037468763309733581317182042675266173628817438447747762608216254676192950464149661352383298111719745375259593767340627332742021676565086788916401491795213192165841309368380918122757110441416030172043487884241074446724763827926650707184918047757621466083932135710119498842502400021509272229154297764408876023951191251320170806335316402293219460515738381753786735747874901566452929731777648571570179644196610406532201441282707638587564367455838574346612188268208733744077025066628464654194985044691922791895251841752158675535355400044777204277177584406444545162080407388334380217379511058581258898814162091399992868696847779627036050440590165375884359290808874751277454366641788968133532752758557702637733022654139870400602351391032049264815550389289492623697144308850754537719576235982252346286546135479683694603452342384450819229982327318551669395949693453615233164396673827706304651122064784262678618102798744287843742794968920502896293483506151272869096746595950557323178070704706373763829439472102997313729402377772378819997309953810141091321536633098797605091702658588626474154284421103771916790510923055392349042245132744744757298479250336318298973952359575781920248681089007878824761351855840432906381960050631117260877812280792983489492912927691725745505888260450865891660545961084184422793735717182515444276312534629243248913641769041966420526371186518912 [151,77] 70477205019907016993811560442629117874594031648585737020224538251699790545290549593480688790541292518042584639554413098381006058128026875233172454409154571313758006432068053402383959278929924874846850589252839363775468052640436474765215427215729367661319086078621215904291143900075891325621215050509264164864845743148679188606268985034248903328741151729070946926341786914439242985404306214421816335693671068800159101248919115766209893699993421694137359505650481243867491692250937580925279623186945143394866998236327765431680217320913900676778673345450633355771235561709299148108603436589321729119285822311231667155859151534489598337157021524658372525809834080266210087906412306672938715523339375746465842323511762393876500931657785012596843233209368984466736394975995361692567465470664871552675946866367719585036207303169789560683316310427070032605945506755326341401245445461659896330618478206269542705059001374811745619991336171901794055510179467069028941817835224667204657973485369489199861233136323280414947062314164192801009305328495603798857187349016284150316909096991303540683931183616534113957764061507102500174531276556992250364361115410271152637697601080084633383475242101296976724149902171268746905613099269871487692437634030049827010471829831457522488235889761758679004891838983834627298531448993596252772224486680290458600030053873416937266791543180464134836112689353653638121666701311038265135229681205780813732914786156151861757088593711214430561922420361275118573121772792249863230582612968525324840486141246370055350021655166122771755221084780319278211985009522628712951464683421607456202133160253319023844121972672110582165470443044406015312707026656028896080939515040586433005908066787303110732266741304736684113249372543785649284874420130022341460768190880234354498853252511624336742752356573159698975473235716662123614259774526553405945468297339061203605502851480674672637998566498170391552909754413011725592675558316291922809720880496054101881553427804636767762507132021057525775866261169464340800692764611213352813881261034361046975396815721478460120953712543911791629202484612825494814960 [151,78] 54843103774398511487899149746959142165551489817885948426536583977452596954904872798613931343187946489583084931558233835783921448407993632636943924431415530549791301036849521209817471643264548445726552722032896423852660061701038382023871457734179740345638399473839452844711863982833073366970414598577364890005521826932824166854089448755657249494488843438378991950151219505745592321885676269455723996167581669579284077052938232029341795476656736976305653153700210344276884597177740817969903284320489462534385416513373816499822492235705129660745454929246114749270760506496333260423433816385708346866561206546410295547620787192524876177475080961378876991758150201139698574094346331773060891488990408805102779288701132919024882535218453673208163629336485939095231371357699011081232202467241823130910255542225830273576173450760131104479463014718630266344117736848344557049968587451036146973463023312982958862933332094446973026434223592506725638651381821166907916399322420299071004043687480269997102317641800206601554850734634005512063372377466883717156390262972945639524084931843347828577990496228622896537568625506079495478993239755607398582136072767445459804326262754139522377893558218925829716901055295814694067392528029436893977389027538223915891225261014509259117957969098527489500937672687728266550108616614778756686755410183553480176868190559480367000958757613816671672222336742667176379773230464669081383315680313257810733163351647419729219234873065486319131729140769128787779504289263901112011943274797496658987163255282255656005013906746405804718437423371771082280423945638760751172690105157880001742624545279493064084163270918729874275265427113245938615496972586885078633197332903205118986507557982430008181217779196244043888902548915896036083182236090278274652238209267536982548049220409002257175424801847756410350671668948978740557500702883066564012125209168679865197358289036907001119551968294048119858249827367382962283516940161257837761517903979178590662477892549634171893898908732004796767113738495821541375493799271554311120033998129921942525922221609568197586956005619940736773788756058661632 [151,79] -5815146639804682319573143950447128388992351748772926121960434282399250553164229897538072056810824510576884160801459665426888977652969669675105670299837003171696984680532643448193490985198248875799561600943387598590682778566998840347411187577029941159810966142736033336666330808620781904567610284957486273453440796993263972857484319120172902690958053006810372485791950192487840825340193098527126451930956042800323828063327391578264613838369691881401414321553272356448326440384368863127819747586852574232712206521482451533193318378098062750994019307012635817413709572642457639485302548226468903575084258177815466310794731689844238773918363541992730980242116513643576636845181285600420150703757288716222407836634747559852211392005666508033383021471522401122030361767329191900425241367822003472989488467251909185908433932338744346066214081045321504971206601317906693706647375529243617904981498555755858684206742278511957229092880728912515995261594405017787269134083774968986537207251631669157514350735170303214297138198983337905826803450966987281722240177076684707438791710870176811906838153237051108434898459549919536702039337196280497501217260912310441155063538759882987771445529425128128171707486783869192605053351726463843989105993509753002025856807324203355151192723533613520237480645962525370012403282840694226786228663400079672576070484238487718316477232679099245994458543817727539589181992125956218600997497652693823198913598124122445918486639878694855589230010498256477158887814305627477084023955708456203641715911182124595144102559286862535932112660302223412819584740604716423181360490898428407232747060698394162179500654456190521016599759416262640308032275004724287225333184685981222157893230374308909283460963377569307991963270953181746739822308402699557806590821089715846184665267842377556704013771446520976540083052822591376356501277308542076905473008772627854626117116591191668380232165027361463371794840131752464722487040742740207693495069003302816905070342190223829128985644098937427295498456184897419248668946511897325643762911721998945958319103139063583531892327871225783501184819413536 [151,80] 186225539400609018549376015118646709739910231939593567497503418618988650376683825800325350872263331357402920710289628026135534746747253101983500863955948648492842966943184470662217943360565672591719681778974027405975035136234073063742825801920198691655344617532307067078997079961837511766432192362959320899600193772348791222244493979687779582163868104743830672506279551769334941770755815062154348955629273941943585047822413196882598151002473327270418888174027115683041472761046352749115043546565391176436053995527809503239518928536931192185135203056912238876454289843554066425126001112516036271522324759774027067083324152306694077190252739881762766935942710039318431315752626873094784608832872311325175294811758481345068297301976687381011224164915404380747142195409220362696832937747306831116728829246291720135826978400271774192223938460583574075014882324513681167573792596775482733657401459807752634435931264836405474946790791232449220829051844911657412363991913365633023102206038115457787727662191604726817570300209874624515670792295240115908273534682787353700767018254386857750435295212898235231845869470884263842918578007232485331091399444685678130513388915952914471327910643118979062144812940929396638631897989301420755133589974726161914260682366669269901228813549004409450412230382653470274488471216156226608123832282836166688095683031341868297107889666606878506086841529740810699293027071005366115719553681236883877867825762782168981172424869164728616843185700283415561804358809502135260348472060641559760814878755244485548974905582349794515967435546531763887950834149672597266466837044253512923043224118212338166126564656335400689653171186330049419614431885114958338298642131139192160985706738683053243179794782901483576331480973549541721520859851917850591729123190114462847030617596365179360262992764108673526590137505370085349154532727099443149618658242467271509258399503399904780342734638591816434091932085888784258642054819553156870827344224802110026044760976674037039279662543053477130309081309952709185046461030339682806010857605555009540665655646950823627864717810586993884130567104 [151,81] -557113002587603395611437436165154230925989434513172329235603232929058317010372417071297502682721908902453324514255154926260536366041290911130708246731641963605899656739456901398856357200755377123517411045091987558018628632621458619596928438673993441850521726325023085047350246004115306166120612851481489987641740507241394781179430357278236754967028340249325247544803831576527167577793376057744273642887487367424179934524963721727680518701502022309587056691436608492229131581653499003183193375338270070370591082177847070770156777162421408037463642811717959635114051508701070823357235849778739893473647209723015101704544828988600367546943049887905918512246884915821773843170284435440038810300431970982114770269676805227545153095114657662318081705216102332241171852739427672709800037952282290815339617658207415672245494901914406721371670890359200117258071126162450064566903235351591657403727978971390166753849484264636632673717705814439177406801194900070273807960121882867317383201221560767075950113059967149284136963676542781550643645015331183446655302730291872226243983149791923979430262114116222567735875352666722017552098571720419086767318104912628394601186244290714490037325948523694795481022155826552104931175552475953861785058722627965656219214355966042957942493110622780238099278262878792229334559755132185471741854626495412840009406584561960718007623715516650156039509905005761146007306308641842466508550141077908392192556796085911349543593995828799564650000252590528681106167785108927786942172129695447489500033550836253830959569275696606432082641592008214769373197203145583313727555619208555065029750225208753448287903354112663301007196925285176282902308395624299568174014296680666041437895190097722556611459293673015875288725795560971926852906245072527047697698230875876559502337581020651214376524143434043876581839612341885331968443536174955225194826198055740958024280973652367762383043318676185537255933339369866545932960272934155045843564509175310586620207673713307005009603627740642663624666585809583306556713224190879525706725053600253627195778759345949279874556180235621308504 [151,82] 1350286286099244034915147509366116411972196370697933526969374125084604088093282930716110513088998996527287149034788116932049482941516838588235545381242732209069854466647553789231833846964008351553061282682037888216500432097555334552834462052776248172872982498089111143961195883146997310295879799182125275892099154318435053671874073308369157058639687729364626148948452421970673291311350356574075064063479303715847813896478470637600907579677039747652232523885823531441279842597220691303218131390243208600872983819639920102617916951519885715719101534004911496440318651544282383253761516341517876185932423951599880690766811965727454181121886304915359824300822164722680294034689793704688119326791909371319775030050635732402138413294347170616616119726592468651542612814829344088782735414172149125796284003352756544214381460952627983773853834106042757549119690807068535762510012143850363424230661002095637563872166196527425267501681168854803492932570420375088072259676157154677409646067603281162792222658981663698430725212087115020160114250885099380752431652719722120680476312853781913995869302542505375034222833282781126316573428104577820431671761460022141399162850042316932311768773585284384939557266631774926875071017014685364334345096829268918957465575688084459556673093627981371757632897337038112695475415994823974836223519111216793810566867412719827138758944118278947641447680882003726660690832184845149036971352490927854682576765038829419513466471953892149663189752341570972734051066641702618323875458000275491428255593205418237672993285358288480620616737619650270165509647914745273738486495368574208361322477244673638642089250214991086940298353173191132256656425298660327519242708968981457711800936135455997734288848411835157394406571272683637437820457328510853015833004224914612887101705578592814979083254354295558966544640758633396810779191455428335006382288155835592749613680184593651705706793448287498167586696508566856497473192058191105708951589634345323439162174305001092366441276141932148364615618300576891473049490977483645195440139031320350972660751353848861513715530969035152 [151,83] 65255573210575719976630379693872579739991155145143017838116535960417661319869514848985643668170325108056185629372875074589643770303401474361029231134611067020777919918835234171365365475967409027964566369038476756216233908450620560186924782171192790312556572590997202628532684779178927554884388820129968510210612959657431555308617548238371205873837206352397634120173347419609448516480327641413218178577400680154062338319862255620881539699032753406303331996142918315879443469369314893291781039573421470070458015114297027358086416913515861043774383275694277327453417704347379689950229202195570110320255970660509624527807364168366994080075455739762707202715009431657723821736079969689280717965701987323276244573163877665582240971097587438892776302415249381483998331281360990244786482244912178037351770882731812797497503817633886183990225934951174473192951359332963417300039688612885230697144174223713229116602124021373670709008178863509426225110804399777739769891416550162701861951426574518495802217239891440594090974292737072619172849766683087430475187855640948407137002934566336255371838020018774820552011716745588761720896108208921717209523210084956532720951848425155341587837356357305555296530736191248013044101511708344031364859015293976011716703758074797379653467339793271002419453860195804600857960681860557126668867919221242871327098493976969347842267710484949764811461196240113374694636782250754274716344500867747436084000543202827874869337021611454163610621074579470892435850615429791934030444135794190108120261524926632079994115510436250249602365121843898787987937669835039757101265727107479353200580578825102008662992168435687734147088265365805177752092611901472791465868585463349440938394569899156636826249642552664232934867108490911719607363003202075789734792921823558031194417199301741454820470341516738873189991217659827229411764800947809777456743280502418440206047786051891370733687368436171684099879959375647739078598191394233011448886802526014689895053098507454500308315516995851943786958647429381647485032752578232203199760245089202642609850117435973450395760762690 [151,84] -1040891837152236651038634254206149785336442477846924285751919418894069446767755182551496105223818568673063407635470344040300586180279665289162900470248409059238142321311664419729148416842237120483867290671263713550085824653073226619248470181650933604455857363677276007387016431339336596064948964228277164010318156034272821282440954459434929355180556022226990838255842320319036929261842154132698661018998869664650338245915589618711615404249905497951946049254793440634436509336458116007561572573159402382050382211114893580635725621265663853446657062878970487566519154200864607173689230348608206875994835024180330382379018496793941668525361789231090168991012156757811362382252147974238605378690967367580897506977641636591076958211260138297765990732176081459101135137406782977602649606985865322104173491695074126983121335428834961613416187616022513210516883209867574988266947219900638961555985779490715121610862174325234390255810722574983318450357963731263641120821997377620528514234240436359739578724816663694979689275000406268265412038895496595658962472160024919807703540172805911102284408565341379390501243128651671021232033734794243657284695916454286157776716203273606771880712259272442152696145485887983387891144886473646958469485734847305412348986710443237688134310309130336984370751255179160355958947640218228260314147113231992586527067651365972627746914535366740292820634754543272051560361259370311372806212138569843964097239344124656919894522816924265278468193344745848783770434678976099126533753857142692028906315517373490138336750409872318694313534237868280151593106979390834147336434790252211861524878116383274921138950143512638342272398729133967861999420130386498917725536375346900723706815431977445499940812918351379949141532817734060645077110139004383757127849234904248946850086823306725284288149806794244361927323369651470265523191709000211121736791720051752921288504367722745073908497694346037963706818401707507718233479327134491685160706742432628739762187762769190144551641885626055807185070944987362418967105668274131969566201313064683152233235606420066988510752 [151,85] 3063466019056755203224007726225670904312566142652750598274163571519859910057581826756008907410098003725952048342154635748570676367006615195133686158787511920264388028009075401323008064854242265858931148233023936179896533471514231465912966269392658953652045462972859865220958381561449568242758109091123770848117815666575996945695164781397872544702804144177705884302901084818328915281865325254737559717615661092279939187648060511907728185056516674422419756036080818126892539533474797349306294250639083012149701234073363212198540501388910331260401264302797489198980898375953011737404831224559640373945971570875588815944477470708033301673639124436456285268487607576015216880247700104061518557285462289766031788646725591713151070497308900009838691248864520512656637780897410670679626738105503795896202612330100432084538876358100321283275074630477910344957502299680414454271054933633554434232611255111668658914095376920372280906339488219823040420827451591090030717975926371170737793374020814472112007447808700430035913404047844505070453722252284880676113142324433876753102463144663832349285822720761716707342961870035458563220296356494792688956266605256916897137780968131343771738368395641907791767618600526594080253293833187361484950648218523382054039199758549498819257641999723706006990868603074031707879946694106549923742944814460269186189425100219400745924071415829337757595314180290997565749542539705519992016692762406488929664875468047935608450000763189626569342246570105793947342060667604607356598256809780073448480581964714454791574791746649508288874944025972705460549906542523821940287146911545569016084200021551004119153121225504587233949583627823464466081747871687162562994525171266397521262882431026333257483916956619918289282123420984057284565732190553880470631947740580647182157681722413601338663773555970779188121998228161025410423084218752548033983532107258882361185538061711090854978309021739074913577540748409016629560944351865164553659097235524152355289514720577589585371205267345940907077487239620771771341068425884907147763016113757747627262864469269247748 [151,86] 32443019000727457382145959184717215644338664965447369072105306384503318846322343277437166069642265232396444957138648368363273129164233936319366428146154621499264739624797521754017330645766957668554383551261036740280270626496425125665408200094362244228215763141815424379690006056602840806700432024118986444073640995800123196354591019037211620989500029113327751410467832355774547474977892871718291653799056341788135988825721387811736255915753609048000750184036279222623104339420239038799127800360156623895126587289540969781835353805944448670580634452704590871853412788565371116254963862838378864610432202637557028607647059668266028428852345995420515647530809931865747887258151818907869020363168874064169542932438346839252138338944156436269238155339501631177976940834994537447562625226761199223724775738977322388818693545595772603527946958200414722048989798972667811683920292642090679535251137777261065602718091528893870179609722614345009715403429037774450616899414070481190160826568417090151775879481509179907584393914241745970081029705781307476439904153835615359016545054140608739812185990732972374813951187984687475968618781247835040086384915841996699970900584224456094354891251134949929342618190618253741175895433257950841785631541037585432271757125065349755136071723139905164482077708462723767722421235561875730275026069426758703116712532014107274293444419305842611086568247600005168650052358613657261406843393357864908606393584157762766965035428698999236402928916339478557579764590816828432701786884013958166137382146316847508449971305170508862179341297724603882411549431118666890096178877365274838266837973034251209641033497313369279668758209502397977488124172661192944813432492350834984685263507232056420649065608769987058159769579722450910362584402675756990769865558182684201696522888771493283109479912053528766984793769271551958522935096315140464316849315617640002145296027012821778367088535774640731256467759662517874967231309222554968025234162140154941913986746278764541200640954337381778550349176493349456385747013153531427670018237872410311391735242076608 [151,87] -59372779801608229543599536463642658452539398279039343148225702259111818711433607830166783698887846310350041948368690852181868667946203917176122472207730425511724191153434850346678941989878709518827284255277492658523811506636733643211985270597292578882828200938750946953470489452439171956095066288835188660410811951950444395604433493478563298142713914215319885173406146932466194409998758171090728156232720662273114132055496032766758156995397282539299006373030937694319961006323496535153251621455818244851969322957469094873703680007613232109775715715778273791563594961543613738221364537988708591582640148576517441578198811424457884199425521486507861334214966005646843860398062961708869433844050836144584628694213460795601266571644626455571695699075084803667947010285941243221194911719605609511030653199474337048355765977245680613351725869355917227109256272376100421978075890750579686262719406129951221636194636494672166821252959921340065866768671074527093116900329422688315263060821836827660564660829289653376305343928933819867647156632646563289046726306503428494547447066618436441771846637994626044640848880482643611698796486517065887212328905182961716431733669827830089475952325042750854967310774774696970929500388321612230054427540890244100200537205605928014650025099176797155722233568033535704634372265167720390047683597212951253128021258827556371558742644901711295147806528160324369734420034906492604907375634985921226964772724504919929596377936261048486213978666876626304504862044869412838257497234637982412508582006831319744602699594831880112039584102148118018814337940318343795929541353778060681623024251141791798715408610380826250991745166233751208863018263132713782136811304504090575891395999513799406578891334395484990634519107883658571109309018138317754525021370203124394865217330856044741394448348157845275041219153395986174796674485607660393382911577789443968267663145564192490455970769081679095837725252853477489092530019182735260658428598919262641727651988763299451404217442392761807539744734636990296254578542358931395912461221551792633839731304 [151,88] -763982285305032854774380220212332512966242999483794879643231382702410459550438039293745329269082573791819036615128265468650776818248916233144237953522997728280770949041342570724198130798428927410224269480843093621290277736120081083005145028481528489863311462378276676305448733230903088225516289099569121326071143098348280145374150217158397852614166669867396365151210646515054730997309090556137391898267898885718677139653164314966802461172517411927737250944330961838637871001801973650938863365300177980100607448198677402435787033126914719153368341539987836873151219469930139204521905412593253233811091243964770010833407471060846250440586581996509084590842672779795271743531447987570533073001745281234321810132097038145084510157327210329608354145041345636399215256716023625665135313152744454612445753981540129415066145112129680973862148692418186493841329570761613842029178905030272592568767449793486611069404278648332034189343078199749115018099436092439659048056451695471881079164466751966834749353569561117412136666738926575754425813131376928338198834973189337135756557184709512079225171137130603787302087482311291937330052210843703478289047240902304961969822900646659486360041119901138161367648147306713901217675055052176796405301226417221844847946535754170493285740015050494847887925039957847343359194284923983977801270750114240078794296381201010701747396449948519830830254401744494420767271423993961535825701674310543303474158913850400530327754085179485911499064847891342744417605017683629152476083847215022002874520520759148796918064122564374438012105653975672885355183561979534764540276967944850566968799301536188836303662806220955709000763780246786964297758001835102804631344370402799210114833339188694628358749557003841604788812201320602481668795780156673129138342012798129026232234692509625858287610496436390129290528263577321225150947105608618638864100522923492372212122080578948326571098604747947710671572937954415349397186153195760438731323821412052497120238827536377613998085768823160404075426045333576286814959822905408800227652777247419646208 [151,89] 3247606860582810515969221256577592738078793608259155970000176797613552935726736783703370996272364449797806758709793796876747845226965251652976304323185103559738034307837315955761511494039325217185480165545580123743571320414328007227393348594058641918244822033093998341473270376315837834110718619732535335534670615761247282045761532586728878505352144202541006985211346369309006105893981783416327065260275012780897632251855414983902172873773706186492526284125704574893441039383792449344092633147186292772543010091729533596744234147840825292057804176720205843836648956856248531292213448788822487658308646395085699481664581369481651803232917926019580872380111628195000980878056675698089402149441212378725866578552412832009380194446924666810858308720998655928074123951249360203442046719513073496938682878096325115180433718254278568969316415768955119886457278123361162412775435167630466162189084366412167874269488039562767092918880227525569135402954908959874762811247658887802526628931087405338958708784020750729558549875420012005896466413207714462518210610624635007453287319143966381002975086298922730719485803195662851314826205910045423512014369550325096172180101470014723253155955120778378158904787954671776718994177618438663051788233377120553057175702759448462842036554733526032395328953713997882750674395895149892864566879545869063714350504653101254826134984118331177602702296823280182502976973239046338572790802945104665426479996476115267731498994271056006359984986016079580093112180066850529623300926880383225991586460298491765484605807341788079935464552487524441740566647528442882078406587775372496842471627935911845851039957054534306586451295200040686608135850425392791042192143611287040878064881349370273068920322261591875904767792042386110096870296043408586698251630673961730898942475421608212112877165126528463601946162312043810084516969953979255602619405853922153496361259714381126111780201604049732688608582348553382359957548050222856182267453721765286616018773862048292077692918689532898889884205600660078513566638022076367852842959180714400 [151,90] -2933533882675524343644793559083654651797212635975675672480693561423351829995909744488364148146387317205729474375682697637559640257378521893957532052557354638426543662344794873445776300206562317779159783624773888624881375074503002675895563005525055981036362357119831526097634311910496939910129788040052035965507247124610768626877281497722651130459864516033045066354735630492423206950519919437354237886644879035172647779988140150861976630174495152574394704183243808974856815728336544217180368420565551390375584207690139210303540944152692309218971444846535420471774822849578259751343654622202042216350749000096603385554141689952310619994230723047427853620890130365438698262103066387273483359322786535766144428962215907267742539029044006815797721973512552195529806483118437838864637955638289146216597515240648764698463718239162171540418174556376604229195301709363584866455488876552580204327845340335781190177066868590006037824754641291751467469990323479287850330073265760215214933798331339362868396346477222066653554657905312472538668063466749419689040253061643990843573578679513033230058220933438426065795661675813912465001872957567507077099503369319744411039378604121585420238108136876690589807538809885794509696835061293195462771949766608101131383262143786770843173554449305056026554134316625902797933447118102523615312416105919549197176012805490859697620704467274471403699919763065940288728657602488635368213736897937619701178611382280370255139706775659425417713809966721962309078503415245881316372788779996062698711960129425727657287466116885756939579411602028657670775539536738682880108119366969218362252010055140538882254754822024251621059473431588996538899096224129793821870882737123273253199652647124552308875479784886285931611307963640004005186091107891044242573443053961380673880511668693626270233305198586472328170919435108797159613062181327060554377674007119855727365864796159032076806994313014333489858178210654007534020913082093939967208651960684317030971158896561998518733019356682945473724704673171173041042118871042969088599988352 [151,91] -18765250415879998732054822653224362432359010958269772519737187225577727153793491318698683623444592277157015561251794512551281792053416375815849206294173103421630064660711690182568430394075073126612654274075273883564557090673136029316820302364499392591811189807834333490967769665260772603412086259668742410456644175829907467486702097303352549060604585879533042468055725206166805430600629354536152887077027234310068145729526851407091410219267860252543944047787495818709617425144757061732248572489617810845169136469205864337549220127810095045109947365162591473146951074442658453880299109883002771235114302250095382254663782428374521113789670872505752526180896796622212200117598076178414855222113775743167827070413066397776974213130957296212894933963567097702086047385925844619070934294995569043222438117771194670496710214744904460777722690028984608892664646293634373424255390834160087004032341839483554530411073971222632073343156116462359193906946023138462718004836706724901969835454798382585435879882175456275123008708937907889945331711881108085156004882255226957402205454744278533790988069761804382841548752083193130613813325525701338601421492669490377695478010751647568033205371111756086579013728656046006978745031950111231494473697759398562206028716527976505390895228587113448921794919948789953757648513068331061646658392895659612600372571132791399354220596215374108321710694160286376151133952335480660672705679817024846866863810477848722912959769223225666849981951472753558478206570704157020525895850373390906068599367915515634903012885722781116475450257376427897489672266032806590304153780754104919629017878941053134483418574004022480324190561455814857289036175826998434493582246190205824737505487052087402491804114404750561956775036863298516112900313595158192671968515998252194274201855966694314023597692205355549659001192427889698440476371143336154956000859110224929439678401077458182125969953149812321959587979100957584651055525153226527859425406712952040124225996580033351691921129196150104653112398801303218019136893224982053274000 [151,92] 98191533581921369461855468299471456624314645719647450374720816217181112178341515020794577628875934460238512922997076568053223034684438624833974947903693811039055575080966430183106905049183818203830579289248915148884407962289838917197051153204785509935373020679462816302900930779496211232471015285530688497755493828373459879167025206374848482839084565325072880060553687381246203353201591481076956570786155125311586186263438527185764708950053396451833509579038786008356633096821823213202221288767163198156730614155829018643364520138893570669763974090251589239211171036362746186295091909667173402623147084564474876055363856705822116026417759227600301188063212010767198795101024645903417168549610025381982837292443996969896905734878183534933753574082648574230759883095664457423497988560881493769691030398995727085629249732736416938699855561542320524173183749632377599129156302757694442961303344181845963907125503817945393027153242950461809761975345676299194377639676745232226776116305064467879696441363516794113498660875912789688475952982132732176118453530615703836819429968681074887496077991613673871318803126220858432800380078121655105520019750195138869511711638561707963402440165739828026358763538750135304255829951634109036336891173159669705600816767184371253017563342249036927471484086534211720598653998562062673109734662213458417912101058936933199800063823270106777025873865207868028425369478318926406373456728423007834355949022420002252278000838382653957541221511221134094161612592514275447267253300503641476776922062470116121173583851016693181099527886511645142720163205558528199802330908763379305759826135437981936853967887835161433054654535886523655467173498830515177891060290324282491406111755961380770003400729551892108764564028666661590119465135407619423979751548557669515868256489431819316918540749132242514422988674420033403304473013558709413524153816391029920168401387823492453698791555583149103960043253263225196036877559458346357546584607461583886446735545752620301631558482308259090059678326891525429046234718805638720 [151,93] 63717859661913535570210251375132928446025511128608640479140339474621273901967970552764402137481557675908542959551264289912549810944564510245020357120154126635347295951159324008655341943978863189476133071093804257835462992598199731321806255774435301569508946357173046665317972666678330981915882781910070358410875935435580501997329079045067985632125372103028608651804040510591689875717246475772950002360257687140126801486661760491740837875456264957761104774866474369406562456005944128683003549603445461079495735431904735141007044271275568347055721398517656715556305541696270207772937203883773760312313991396064748308379511662564835119392134568689521097450245696449374100840586878518563735081305514390542056906614238494184889328922085261521093032079092336189838854844437491345337599567506120145474103240019986389783895367162381009588795158865498858654571919907356650221304117588171036786334765445636590431520793392615201315951884423741833402328462833704900963527696827836226119230537788171928933080016138145948147805760805472494869540958482760242750015497945981352388480166788807481170455317031025051950070581703492828685077336230831613530417012285251883104387459224671911918888620385351245623081286241001702498664318090020172467243098292831124481343004728653766419028273954847332738937447280497536873571755449501329524177520391913874627065851013154390500857515327416628318124041920579406319558074409039730222153476309441538504007649683003884317768415319502923327063632894277695742314146643129399195616671251961117664245065885784859251379227103063854878359352152476678469717823752091040050270282896252370493895957184420148726295438019642319032647709056051550551115404433633383478071159760054765328605021412778804994843732113689699716744915725994890818660478698543795737682769656484380709981570175543089426249877757413113942500886013875581895506797361582443407137631255813050685065696848798447683045495242592941084240281308351898665723765347842073816946764794323178850912632659844389721290929208345768648731214444012761184503852920 [151,94] -1078278261805126642978889782816352458473972321440397700823259363907761867265860852661397595866953941615783315286738003805999294335527298408610255106384725550771257170158110252559833329566431357677445524179515314764291301313292362959362072272356024896204303637649680433035089686453516954758625601248445045947600811308484597448872678376547945557090093660518703760386065466750810896643569313963957590828284967206570176298928205921373329008511877674484419825971876019205938027620796732455914937100663514338252042158658505071065769114535966517573362966219938974613843724963941695016096727465646980058396199586259328605568079074566905031968627390286392105944363189667769504347161023640198338622130545311686076614458937047146645946009859546596449772515996612065501146798989937771072474102070394675026777806546034928808370209213630229335233529646481042994381007591949824462377728562156503486985351508199608166931058070017938196273288542321467724749898228559065272431352260665180466054594555496106471597596758421757276069773013795702230071886031960898935685397783045370792375607748343851183471503862951860015666807865539118835617246377052586065741827063963616228651766752759729209064149576261970812915803951453031275024458506872386175246750340457155775146057341879092546533240458681146549595794817045313405717172454228318984975238372884754601685899117092697031355286049721034520987500821919403109945588463223492743120110869780186382905731079080806395456422577391395595860504334059140136605059833206931574079806402252981529214481617734314778675997452661998196900731959282157073098090451038122710156121768753821040291956356787280280560433462092161528785104389963763506626343069627917001944637496047204301428790860544411733139224336950315531149102824215537839308010628804027389562781547009751272257330082383808790258536512659888635272226758940895285764744013183079236327579993118389883655962615899077925699053809034304838866556698762925583118533300661722705223274362196094858743151051521601095687134155541894453572476480285668255913408 [151,95] 2129153590393994711055406927968763540470718262648051286267919485563558382632824502563529633652002877663279808256985418580770501746710868353430024461785517538578866601338716352368417819157744688578603696116195504931099513646307653210056414951726206579599330752501958960343594988699913634492702721255039980812509173923157649599647448366494138890851146950193992402508661245744759859126296782206388205605735476249689974088374661705012007408732922612446825385190077503237814306678429784779579050316426081029419459854559117372532569452181265799410006594430833305038333762174818192776610101972850179429528380547061158805931870115327854731504755084922840706977736800217561206275981080166389318187852399631322281016427694960266765805623322821733042816939371273985597665584730551385200427165816169246207241807669695347337005417316327356253582787355490829112025133062595068296305135891721561447964544421177707485879283385676161059753676792540681714833628967999477668614259771173909876764030410708521855490784459306382063697945138506116257121044368971937705618930624855086277016211417848214158112953679225651464598444601019458332595730183284867495936854872414541947860218477768410707507610550802533668963220903184832105818499314184777722580517728681513178660295268980122957654232235057100694536875127249069864142802759633210267977938989402035635408717939520295205338404101124870320572754828624085893170316283196928295265580199311075710425853599889164913718023791618710309766639557867822231529767415574266093222966765279507787199236881530460010296351148253490063063297576658490377275764499359349237643821577364052806565126677536871651793343250757507968422326926319836091311402058995962708843624940737738921725099515008149145441813615301680695504072083160438213042840346034107646930997640357568973704418859468322560004874523022894311886002496112488838289544234742349308957406742163201205115944662135129145248535807897715690375106270541625114917147518028138145667382039066894725558651031691171142407220676449540570637350943097023544 [151,96] -1185268704249535192982551107018038477157226492020636649905329966730032368554266897801220531738741708101564540321012715580555339350128938251142186999658594372252701002971945956609594477662034787929122023760179854821141217110301982406495120082253289723711492124943656300717266336184164343129096364403053242611483697685770000233379777688289054556938460669909866237521243545967917757023065746500429634292597032499210846687346791844427880245987376278976505410858801337654437422149542674240534371942919879377014722740236806465975093200026647324598122124173139179905135284256646547605408220533859304074003567115395824035920104020170230660365703968010850221587069073591313884897911594923868431617953867116083265745767766449887362466912391343555693542255896954946761869860374303762353301885054022639799194715874851113535148495111235931797793186283015016585814475924263926276063186500027108721280093547969221875285878322729061923046531450447188994942440055129015010970160499462614380255833234734547429398956177280613981474124394764734440666186952832544982640007428936872588670980913649350700468370503748303174686723986251481944107701089362386454972549466702604142223443413400491232195272497625567377234982737107801306681859897251892707224549852481193029366690504052087483232854169482385468584537855576656508437803072139390055950982065196789673897136210530490872573891149716625244126973190961516822945274614790722023587697886849898008767506977899558090620006071769300729047507417394428352665804489864812495200006753436307050702881286973452991891044450522500294222624071829525360387561854164742333074609326118968461547017869254794268124035653951251144543157050770485653127653712476280847907411228361494103235563371389423405864197542387307202168759521116665178623194285280502546402652816780753495562488846754384718910278252798011860118161815800840386928958937063438894513898315132372920235360141715368532923984135750715137356796263635642754258626979025704857526248417761120569108259190331250853000812324485640227565837493760 [151,97] -655264950438213766205643330699184720409538736991722469389972054117050602506407107404654127011196188331214732009329322567941677631338535635575240667531047020113572772949866325661805967584423512233766995099190388236491838573482834542036626977597942788144329389299780081652977340145528440943678674687243523085051095237765768422158900993414426644325211439924537515933550055078490208980187709948867980834197206317988713515052715515004132388225600719362332697865257246027331601610296173449173027326560296888744136248708418951560446464765684337462621341846283605880224756955980171632885438185559813159847221047767999052532858696706875406646615815729239414114032975979212795958643246071793863521827983992606410989455549574484885211366190249541144704463149571196440796864100622989339416609181084248624282335758783703565031759406094090379517398099788756518620320209458514300040241660621390876225748719770120390204302795557150344845951272969983732068334333859119273661330106370044226869972280189265232633016037252236985355891090710397939836896739491789893539455985241877182043215783876976077053011395584262179638550500686706370536493132609317036598575391667010451149517263624461711724661528728237832222473133837101001999744840078833988865230261013251820861600141984019390519044153346805503379564416353915628660667001776400236772618591018354467798610293991944449943604588168233053477400858276490128787125120498229843011630925440377708063544230542775401810698808850374959054176121198064012420595281460997060918295600284645333223065575805870677136459829932944620233039644238676508669701941482900929029901368685154675917284503690043488096484292965026182966085310885962252049577117407392205469430568493114412890029349377070045358469431249717321686099326204646009750256458667262569128605274822537868009270479574647849991852633173277748216040209810773019737316210579099858302552313258370821475093951708445610559151244143888420876919952705064093234953792013531519837878554368719482093720354837168173344766127944081317684544 [151,98] 1042313516746710161086106120387554405072767787437358924276188631483175620610219767612515996366591477619608871166680017028866686608228718170690951273495277429907446867711685904511375491136646475857499234484447137743424561077737989050900128959194457208020752694794319719798500829204605909899124678031819002603135166336913396970122060381282714776922405667437322618108318008686643082400334618033571803674123151061688682608771149345007430825140322830031774280993197392487750449343038552729427610996554384426498464768684712860206508938864793466209816277099140306165171263105810400545729572488542290690478809767326307414785311264471169207825785568819716820796421058036866677026950850701958396910031432844589967911564737846536836315679915206828713910655546994462831499006224646114399096111886105737918167284120618279026243723566395424787868061017657174377059557936368513735734144770450507749099673212635528889747414305295852199665088099015340719204107934017981406866605660681200218532423581213658779417813222546320581462908675175008387684585974093572466025589967477347683436954498048098696877594458034280531777802064573486260809983944684880820107288744235531284823658326798394939258590621898896520129293880729153370310241510630861303858209722618089883654952841249316696906599628618637148714990658608223869640215276329745294316647807928836094300286357794606586340263532036235014449490869295509943594059850922726095499584179752730459441423018714908850223497341404372260309947069932354651524847753183460666823712038639095174733337982047416582544293031454981194189214979604974197583731358015181055111137518252244216222530220789904985451786414949850426497915991186155301500334029340528641957123285269860167685613537175074983017012337772897877966106409071635894207479407529634868879476059412452275487072670580687161438223367227079388441184087483173850720178447643410482516974146752446185458573665359023322125438228763039504537579537862664223892355113716055251428568247366763013281716408522006262100188211780394080 [151,99] -517297888569600317004165533394707912619843130246681067011534519622649772740382076981206673528751950358815022170889818741681500745182072623564108992698873392285485505777159205422893746224928994592830129515125277850604674242304557906476002778493623114880809176981927119079011275172401811463670154858073656998347643142056448486215747782286010599070112315925804883568672924253648056541345918944902223248699958001865174364785345318944052044666315665207444170497647205601951623396680802308329791267613864871051090210375380395468809193018321219306555483392705742000996497613418483167583963631645265820798931716696442859686179076101203191403111162466701123743870961607472260702415523166862477236824174591358356584460994419641251121301156976771253541045421058136331678962182916621241329373829959708141610987481638151345370144541157607186125487604376058422253939313285554591274692395003824896112378104364842775704214264868743134099791504773362572132884243610606591335376892389399057776537902804800685228277888810795382368296053222007052917799789733712918975437934075785010738436093968796532284787225319560982343290276389041744467486665977633226936701464046353507262141854362312791268944624905714604989216096938814581439730113398954108260607595534872347437734779710421159839737827299284067032794259550351270713686724074550734760533704305293936976089967836091309660425380696727718145729263735182468867581392407510419866594382570633694866382343478696352027118565764658989242470749879131385762490440095005312003756289002406776921434781840038289729309583238755726807894917612085516809566471903548591243833013782136948204268760497396729068130386834205592428380060458414794883441375548431056187037136692136914215129729539332861076356176012999123387401652322477731509817992570029349943449997038445606149332265025053998298552980509536463698033365473193728266055736524820283034737868614834759240828738089453103126080557197018317032596415689959481218412563954587670483493110272378783760349496678398575368264673684 [151,100] 178315379386748773043040577204842653543055229015873956238320261576614997979567732554866717825950490937799048746695355300059720594089452827659705731773528418349879020866658323961007984548219404473340308567221519553907372461009523711595315960147995752997943673120255707125667606284039958002736090780079735059394668635203320747004304894163395053235334028460076928798859891786099827916874953840930442246635412345731755273602593661446346589804743478355415802162846417323357724078249263802289086182633495595544494597366872686995963199211584120896284584434380178279606230524211860573910720089016608994626881980785868161853160170912534695812840148052069604366738509494602874607511630927692244523533589760028010414925397768540014913384780571872677243480573037749129878398232928127085392815522979032278188169073635647714391501275572052852796646295408101979883610688218215640261926963347620629148775145477503686685502558204177643249232271233735891703365517659717781185368048117324861873953959997697596707481467106383442396771137770529953973281493690472168939390267810641197624776763842334174876684360674053454386086018333463217231774186413004826948907321317256921306584466014815467370656560494147014307398332496837651163673214638403953483526870830092971397528526290089180052692544449798481855654113673406011303023600071254694037689357943911801655976496149457474818179937852764601806960214109677690185723935051594295677323842992905471317282121883562230919966751244460257172561836470981231287917913638121050955940036094083033924014888495185784026429676481670619134880892679698263414258045209764722993224538162654085857780955550601221696315214558997442249841640651500302116545869868666061196941009540988165038181766967234554541576337500401934089080157287637853748167285705296283867765715185163028285249680129675837146438216674157322404275162501808716425974780954678207891167014589951496764583854091143965080773728325818542803617266259428592691664688085980506672568175181373392069496937715668989172480 [151,101] -59018115963154141635682010829365826991016055775586320017106797734573428618794136621320601583821843656483513825271777834190968712094260576285615013895796915674461840647776993797937974838568894311013278540957363778350432661400309955259529143333041126308788619121435812147181040118372129638126103725268933764357313010971248460322063087258592693165956773520317983391605705974959224270180545672710298632176785261668169988997563517400285026994033434730824271769464191422046275811053384557176636017113880369310859132940931318484486839925762525576508021169904729200419481430514967873907825866272265348643641413083806696388223914907616867054100153233003483715240985697618399373911557824131090404517367982467142229158813799067513465798767220665553210656930425640775033363212501781329711479732670211969450268655078879291132716987097303108710755060457833276756299376748021421997533466075592637500296597104845017781650926806476149296860357261032934412561410832932824234478380026956102609400404186224554748198984368268397813828013520187857505862252808041611463159593258932375329438417509445640435882237655994103693944531786086730687033922449922361045233886877665637542066319045707535030068070992676482217282820659418817806861502039553855416035412896563131765223372461105570152832779470725021264254396367273202338218191174619475397376386839790778870996454443290494639300403162124969704152993233153440773857546592157486616017371418655423667051608357101867170557655849982489701320634684584895940163145037031147895172696409982120244552039869744694267883038267317689482299371441728176510778399636126075311704412839574922440418538104348383825603012343760619902033315292856313684973273965741932535996017363093208837191545054303794979782710470300030805083807451218644416287984617766250626186821292721990494166270607613783733994076290910775856703629812097875718138608924266972542146848774961744532720687088366385150147963797607980045330742823996562997937222460622025526194547795184308337035411622201184 [151,102] 12170536567603324463854876480930551287216288589475698536138259074697879331784197057207578058334225811402626766852700626388403041666495608014564801237810778110127820298157512991703298807959332398813129527527714679174112428548101522498832148696534592890856942005777020758904100470913426414156460498503863110930501462932200567139663419392893539987111272996542411442642049865853031660889419510111834043701236922740149925374696328475234642544329484390361494073442536427027440830947821934118894837829129173290721606514521013329879201918815154273692155440935171724908576802356991378015074784183533496479685908329350928964354692440900033216830579701014384314165308543367133765364349220338315435693631199395993257007148034378592841904832993256452063557187789605790199641651439888394960967751158849574625307879344751711417294502645813184046674362933742259074934212782527759586108989352828203197499625623097238162181389966102153697194737919372798736962475902402326402585162146177197864470532254068451136502233577831623695876254079372322864774189033205075493838835909077336186315912395508493011550370568112916114028724886439445845165609396008989663156492815763082271874891452257594405113047058002072382883927564636769292464084741263886679530211772085129732558735439381230322784883163052044281471099016571999531836749182388549223941644817902186287027112644487405029551891828948526796840717877132187669877030302237436271932417598387130589057399717140054111938453796847909206786352333634525542298376803474260527892905816986513500406657416265315514445153306774488629005357134577651737714821680490793972589993080536411130510765516189932755623566152027807517093279377494809266788400308931592504880115879352980839706129041204925233054328791401327989314393557021096120513774589589228993251144985266195470002622822137712477244134236802787205741088145496485226668247566881701972943067644253279584014385507550566666696779958155058118568970034183629196157567986950496996484606791423892723660574720 [151,103] -746569129037062052000638978104841918778487900255496633253415753708594802406814139639678725551382220120075256012681551624741881223557824490446853742774075239968969241308169857967826419023821173078774666355682686776824827633512109393921747823451010532974098702237163589914943947570941933907074762145208885865540551979578838640910532484854997684111965340588404157346109045968969634136736832774907886599256626523558263854243646979658996024534362729979174330192680407572670588133410072372583755994624398540103581122353915619540972082365005309782203292334714958055712299504754318536165344210717772173644783361511962793246946285300169184971109245093152394483612746893234030522923240178404972797468389687442164545085546322570511714655046507140576477289327059895529001003005601160988445423636692612516270057698550309450090055039327560308254789422489655371022356181352375106062971982240205934429930205049023843675409338614120167449578078399845400334390443690387646771782481750616557763187418872230944911870522868503981130699649955376532062518011512029834180674359560853211189227527390599680345340225589857237168544855357843148379141239936384459142058504183156697130402782385646516393903439219563164047959448049395122066520648828563188715233125481284845193958287959662996536392793966196514884326252606012387367186414746804544771555537578269753420735921199290162142116906577535811190760379381039308378603655466223925522376337914918057606109446159240576308450385866365804830941495400756533565066502745838932047072304898413751113557810499015335123077720932632042203389618383366662961192642188274884376895844794512500037726459606908885145673044231408824430919837297816619553050934928367783521073647743797347531627237874649308927551229765461288988772983575725149207403439544440435961789965945567758576038874572481732556202618709533371942826814347843364300938531690108743958676003039574426088076109248020877614630220637409867416549923644104236583125003156059897776401785918459112912 [151,104] -77194642596271736828554082903640496444525080242426749798656332293346862972749546087824899170873461791780943771191323098312624152983018773909027472958106965997335161554539127411701198003535273095574870706434327882479453547639439849288909275026845115348537982412577380245896206792385815275558360526948950425097645464783453163003898258286412870977680528360897707262772176513846100590933576818369288248086926847749358784052795441439089118869419904988467085248396276921693370004523579587727866189728865099163846342644355295622829322596924306315199505707594052699198325852996147526767084875723586932164797644449921711000186187552690627091558917327073749031195397046723709939668623872939436806477153060067575935189647680909109578927393740048819042639337794100543676369585421008861081593001031133858956586606037146749586098127138269053433580484027313452882869525262756859763546241542897588142339214252805397157156153486663312803813655765382420241237552210022281783478931505800937628579277361497518794192989784343182465042505967310855354377106639072819737971444448181093745440356088860646681373956523628753254128488986465654893746092114632204225227225605942890724461309237914472042564912927856303596592146408482324936829810071038315851860623091717942104850009463059567225288053119091838976031808061802139012669459389630089282600662559307266650313308560697115827866673141474650215078208884834213250164472445823727721119425568064343684138659867422739734083790055309053101312360674637792981426789769927580650435036167034343144671506502052482520996010453081230108151749387384227124159676157640583555741882961590536939673807390340250701972559184795534515864243132778884250963426699572746656322515594798844779048899883535984849065279399149099218480656963645969904811447262187987673029979581978626884952311341830819104446501023924150013625752213286300059934538972337068132578192897432171878589115948709139456194092458802341442011240336501037135845756296440987016918749856384 [151,105] 20607442519601378910600751184078639406459584579357161920995980007722818585481211259200642671453044067479886133991247342336458550512598879580967366372599053872916853469545149319252802221490433318476335008609027387991472601164548369036174595590181735007755439752488000615337545136402619144998809568588439709575154178451651150012625976718186579556345982272017122181598566025769658038513014312007697562305521231672552349651735439598738425362728360953959149027880276745475694186682131491591339489518077593816826623973620932324687175205512538950741069195004679022747625670687050360122738474070864426332182087835519290428849038725235402634411472558635606310849247821621107996558294619996612841202180999382466706731766752840841127522023851342612111028010115927375016536026521293756993408431760183157839620079962149329002289608803180690087395638864292641113165865899698252590720009017064403375106262177708502959829872218254730097843422914180432537828309281624366980523444302597800800378753059246487439255603382690057989056614176539862650568824505605742174378064371705997223166929876480762534677347286925453759917258692579527870168305031586443410524895604521302256718901562592116617106796178039383618772835358968879016271026495562428247365583332774814150330357499272158454334117701740848257066839464267100450587967250726292786773926621817229836488210017385080425043288124935142795007620776477375183493725421774945063210836837529749711190725536030727696353143656597796802273913541001333336579754760595917127850802983711022985837970404490904949042246277392550079582665674783337326722991520405662160976773552460199004986526360879179954846051644511121460495319755966313885517054179505137365271900142880817533814430837183221037288542772244824536488749151986209596553200988977384718008619148382554127862916054552087042377877599737463647060226055679825159180152041956146431464011254916632254853838174750512659402659890185698769814868916914232275750411074276626601280272 [151,106] -1573714191402941335722388485989892773464803388268656250945994266684174747801027058451688709683765601806792828337485364702023191619175206704346149307959136388414044524002802708460813861760158793362116587363729727091096340752659470691790647528472131713373435303522100723064724792503357366669437736562152054868509104706815669000906053099999202046040915266947003680943035971610842026125873705948240368348903454779214571993367628754429277507876598947386397649194817279842719201429896729888711910993225283045061003317540141189204095870949899853368761828492784029780586669386340709971381913902626237097450036582987109046671017114649228097777551790231823940000934722770939342590828067409449545583500959227880654020345508133833414082941843182963689074918915579729991153173907576764957899100687934339372402287670866244365269841157349811242599530589292091915823630607368184435895974118276636953633323751349813060544472679169606221143337689771163998825668674826202834051749195776846988642808658837948281827028847728549427380943720089542817751583266545545392714396336544538952702738915538380668565347399401154979618657600413628246337361721967757505516169858375729083221028784624221087925507274752314980279477743171809538737187267842973479834711307223506337800438921854005386116849001272181095522326719496395487195633007514930341342142071365367883302097700903135158967391053009262096977779984163842126292604021901071220984578806939138172932891280025784304102220250285916079650424843043073467748892032782528601280194114417818762795713127254321808695740111633506663975572329610036571402266177629741098876792371173306839831945804672169729534115481342927578838826588602422846819411408651107707591546982136082066336932936851893009557714570083334000801548982131919276616091758369430176590781359085546084871488927365435517527123414771128560078663259771840806809625534591975120838633986134632071321070168330003882782512598475270941713943810469384879172544764996428480 [151,107] 73777690815417176125453076892518861965149853601868631615610728761091754732191697112123784740577491134946275152484660466578314998576848394853233725171622548206787193739390917134616496906020227662136834399540924395679152639174477708304991336936091740111246105221192575168630476795963052208557075307209193974114907201693940831367502979435195975416947846591283349040057001251549985444053125571849015361746733782051704420295358729771827298090137175147086340356806179543473988919552359624598946070861760410409266799276756708788054296521547667336239848856979383844996823426772376737310025014470572702662509527226071172768730152895444458045741264511491831342458351855185552154424882722129097576433501966743112642301670797599281004736138358477447355829892250433869864027478533332628853614916106920524734553551884762071534753385660391492543695813821069102674187164106381870100041164774111835447988403263581486266154238020330306717557376862048430693522660513970382083486176031506904011285362765473326948732771980039618334840163768470129076110479955844233336626987057015252081896550037566062044329036634494950297469707220707814184935844591689092043376019019080602219389687132883161897841491679673077379014945273013496958421640406156835541974929520515913161989544188401994487123138890131763824773183203992024913973074443945349128760450879646231320459434924483595786531062775485573321928589135102408678962333587183936482455263844227353123040741183331865650414692890406754064739640645447656300098805306580310922217901810354633474207655813048209727455016465955304940604278141745767472302209911956012720701276626231346195672627982514737621176189305586525167171545145019148234184794095457257076811637118587206649319161771676093024337695666452577596545191619731716687266822788280057974684079034064312913195511150741396261841726015787307496206684575047479136231917917443971074201025129792864843046286237746445960812569775152015658849295125687974408861637736 [151,108] -1273906839952809312543282123122257682989147530591916664108326306658278812906392470893130946406608048830694673782623408167620239127718800896771021527581552339558527394323956832155335253433487985317709707422036946481248874803310883332755843040592217233032359609216675211338927398312410603299724634715364065718809268415466461203067816642747438513800981708965452090596883178112790625409143180288651169421648101424788859094574413410889726909876432491862433931347076290980696130216663109906366272571304435324107569313748056472800406030314617684831797174118889474496813801191636716457746044755105226081443394661320485482488877376894595726502245071882473740053801943513270422511967945767358049199033287511233541343487810215455098402099796611857486789838720102643900794199213473917989200918082510999962928582895786933450066471520883513767105315132886660418776683124053130858393307913409200091299505708768728363507161764953754062569707064326800258079055387917785201364299636951970610683062765202462093221948979579583063228568078351493257469610230295477723767036576202934992035827573280202122806641762400253233173427092472282663024119178889179652592702817796177450535535891318302251743513683629105665274758960673395742034940856723243060508118367618180766424552010000587773822900754349780818504402507998388311420012176559108669234061816907839862908024187838093133946795414692891320472340095550354038816533334428857465280253401923455948848546341515956671195150719134294705338356924600232442526838988201596176120698232615105595351721780886694567610431466679813346183189341037832279669234584679819900078971771341975556395382992237771537650197709683769248041995231536602011142620750887338864639159615211142042357570172261831700988266322066556665373087146617201035617066285622510278125293308650039306927947537267565481505313932854061421452942483430636528481253789875841200723558202863499112280569238936813189848513368689053323352216326862595031872 [151,109] 46226152920782152557528094685266008599443451078095239053761645323930046311854258523773054979832501212745245002459615634159718079122111783123051661844034759619717833528030964204162247282228380477956942823444900055616573328392053520301988067424976637024752294666333585875318584285906559244146749296250399438524247015638817696759878481917099373213492463201306302738600967526309272102364311641494363100632207687249979585418170047087208686174157086335648142995427962116444428741400183209999495833103429488262293965120374507889722595338261428915278765704370472146795394928532172805805189561899105310712946007521424264521393953356227823463223383671033776938157506622026865286322389391092146553466552511858265706266722181797805495395621271494393752825297020656740648525361319027757220917614514087987171905449204387662755388968611266221732203881455261116368209226207086001583309292905465350639297623039697038049192332013809715621282131133568721355018822022255421601786451337611512943054651659295330363210140861807267047840990030834191325463033993447006785074574027990520002923180279643524300902122255489526371513160076096898535742796375707298700208656234890866094588225481818955402292241610884266607205134188454851812430439768835838528144856510934495602830110803862840605003645483181927719714503503885829507547771635748595246406542118212719881306018237824605710080840190848584171795970933945269730383056786735572926464781013471721032251553099673993747809019291490300414295292976666725719364615601986151556453308967236422879684103407682158594255611949809862049992150079153777609828875738841750795884698593823986371892824356935834907691937282741084009177680884695313163039553972003439829343262217436203433945498807088031679372834480441941304520659057719611132592299871911493571612926763965992963809842756191365327301081709049212521232584995495954896006214636378269912728880043567750614314946220601544283074272438001281025009742809384 [151,110] 262348110864903135598627069366059746085868594044455999475275465292511519102904860106827455126677972397063167205662090226184178082016317655828981812216607466919856494024006504632065163897535657107700742423095443607487354878421509372143834816109907936862099643652765805702496899012458401829986302715240942387210676205345858666352681265047418674446120506874379015874206100298596195525261774001206416171471340905097914168687792618491116003623627430837975067707164380902191556030422720408470295461730705688504817236844659890704971311693809468174568053756180706643076062092279038604091289229408807734907094390875043764093874976210494589200814243983358173318378177459978222613275732380554702817042789849025636712205550386261379003443920306793908867453271931286604841401202854421266627025079401546092961888805021469591416293423091332074757270433880733387887835611344532747330023809218473373667841075037324310407739664709284201250646810537221057919341209700939380855927615095283884172729160714978902173907873721621383905814754752837545887672563932537405083485937795331493903498025298494829860218265626946811540014349230583749811011151808464847590584688142806966971235702734171723221028423177334901511118273954558658467269676762269269260544085416053801153052540197333168913821918233706471668032151836844535849214687709916325090054666226822827020411249525983524691815828534572475695305386129361805530218892232152209293531974656877140643844954134145583015715802226208864938696531046678771504682788847348140791831602846385258797566094120244582553613865825772412563742747917376941992288542363780041407204015236927319514622325781236467545522444412818222551600103377627793803233280370156457328289763902884775672278779901754275963431597931642983514374717787051315147770887622180549724181054238651231520062815120087284350895949905590126408331112384608624611097182971713733835563872105661924083488951633235993119664217879548573440464 [151,111] -43043231333937340189608440747662366232885582550403915949190735889843016012452048929946197384850728090461974598152225443895804606647293478522517709744212789066186661547682968996621185724164287348098435075293362724925469220339963893595401987078260757120553731678127774495647814854582813214252831778404360210247972249146283586597112259959734407404810393007024171662007954788552112861381955282328266579501602498251146983175158002386700419118859118568176969253139546433533040347127306307309405982682738366966646266371210083023735048428758957497891387942111898099887661781117871732575918370465602573307795553311976176947687974003578445657940709023530139722182087865954209798358796630722499129412606017682311074536492631105800370322335028923412963022573391627098099963342634242997952062023483709945835063652689239377439640832450423663443037509222716386824740587401167556622553271177775508233598699177469055521946932229760790388222342814493407194921996279772083256458944680094851510090784914463908744131547281011961277525151337293048215846096291279948063959610328573300845554923231598857399758898824465541768428182382308654490940038063673210761700878809717417255968947937176725835607912765806349316510591455130743279190264252456587686280956398313651034365731594863726190413226476303946387368007661651185110176348837455345720180196845907368606308824290137842811704375364982818804215837006416169402112072854732433029947428037980061348402218041214089861994999008169478187910089185166908107968049860859961239102173376750522853037966134651221250834947458028548997846836601226112644623048438427917127500372818014925336693906262178735881783723909273293199185943501578676646629489656587573725433119738796415010097814722102682455648369915285257859858535947871099148663057190940122330361161260882521350898708742071490493191466372563235774647215988756621339559690221411855245542787983358886502532519815295791666952925397833534 [151,112] 421355135768415927737984853340793634464539514711756447175712466156569037569464757695507360522769678187078696877275945019486471156458675987505449401756850975222096275926456714815454731861714983182772484980625121709943532344883036021636029165245504170513815218182801530796979703484317432633853218140092037736611246154570848848583283767743714351091401200211914279297595605818770699379672810475539319939258579105529671035649694957890358609866562585627727390603931275981530944147836814891365678102104693086425861338294073223137620194148341436872415688132652441524481546127417657116075201992076747024318686742475249631636951059793704189793672320462833007959511808377083847395138017186271394843755100359096262584172848629518099348222785389147315761280219098163569677929634822376873849453327031136775052792884271108406421291372383908070600322148298103389760943164727731709648114372528420574201592298879200192390496473280000211387286051233845989117819183208954682766564199250454297680205212036767247261095034806476963942593820621498375378275354783867340920558471799747981449334699897380597974241160995018202516976745884029284161262388680849013692137589686708332619673584618242472917474292045135321188687979975511948459620639591115232191281914700102025082174802374645071209418217474000671095732825194226161213657227714068661203367286527044928559090457080881484130435449657754870989709326611552567286400746070206365825295825255531030316557759694968673508460881496995198191537138121288619722700690535368607463504312601392225849854704028328157529374706529585247199637130188058733727875611045522117345967849310241808192502423683627426779040169081147078896312890812003320825919997759560474068966601264762016897348024883491035143256429236871079938664621381132915954087665552757082379333216732692257372109162965794558941064145780438998859901135358455795961179174298339392101905118126173197710782594077741844384999680 [151,113] -4309395114649206934910411504485370462885499024060722946497543076888599045543711367943615731662004693506993997912286397305330592804355535983663156045096193054819429589695747520348872169065164987337363963161794655352972194748494174502606461134766585382403581540744490399819088335951921597191263347141013854146705827647145020436982932270580573589553492678632680095021750232886874200091706056516938695191988201499753872294683836352987186378860918742614247528817460503335321950520227543111135045531484680019711318873327669862214010002780874452148357917178242403688780848402981182321384240810075992140200815599248322397370114442173819085441458739639018467439588391189981755745789080797474994330926759691334816734206449117786348843682298094186675651351409216178462453043521181124809225262947464912756899314433277330018753018250504890669098589087512048131965743109432870295945122269515316325107832677388324790916321650795327827029065909200169854218065130654285517258825140300323208110177930692906980869996040124484972001352715314046908609478750557496037836250062995550850483109849806403546377521000084909998254555511521573842072289140736289962489411568127049613789851161553628845166319652069526429595875252009343289331130566598955206025224267947970359674001607631159077528048651330813890748536355476377322954406047431861981578460606117887887117024621727706215678788343097600021845611830828719334945122929663355243100896524503804120041787562374468752701739188887493463970364411999130362296538578978034486942805023388326565678729362724377766853240271760017019433700830035521475648823131726770473334239473473873842761063877774248236440346410709685094154209099494484144865338942755902717374891331044989303852622665530296633059689052919391541138527227211158017000965694637506297137416163306491916097318944017201885393007142487336997620520819052120452108396591306747752243510298385342863861608509351444896 [151,114] -8509962224768865838384233737591087313691970208986030417188823700746058804285217066935513216737317208155098755703809213747476595246519983486471097810627463317288068451392003853360208395887426162205637318592311178128741426520515213219631463509180513809254822817812349317700016850313845598760430050747550428239267334899942896002217105274122349088682846382335431201300124150503278797594160500561122328259010861595251985535055938616218369393399558947368266300778922959698593885103017690524342945738854252602784817831994015829414979128204065941147289983565948011019432494377025228142083749008596370351477585704793061652193937205897295682298513911381507272048764067714661936727017775307291698869887742633092390091197956356244375738444948418702134129663602677446724951933986716233824971746893370512807032875917082961449115124927795374317400102821944127859858125426730923995671067839188418150158049408122268545557565821786640816055071372835891533610869531300543222787328402332473291142279706637236722437205214290199078325530785276528079334457418209286096026311209063250034712316774305540083030189595935724694803264445496309333307045023806530010192049676182728767230832586136911360335020173116847060679199277073181237077519973429583290043131615408677929520922990413036746462821266054034916764637590497659464768559173182674837240085095662713104850522899998895805246337666605769167435284520084196029185139032990446790778610600389848763779221328442060511667427883971071616711847851493853285579755719505133502674681594032225515274452469702274679955576627256212667951596420700799621474083610116567406219363709480939538362393858272076897223400120673871616965919001344904671853586918468082976276370550654512712380235118171277640581042169704382698841057328948228349491142107906457462643641801816926842815052894011207618999911267895197528012265440854012601778503795862867825381874231388264981895147520 [151,115] 29515432269432276485742755161326295727956945154914501502219967496150771915101626322710667006859451992347763868448837418506567626473594901504380050721531289179496923923292257588142049652746414191763022619081491655753920481078471784749451479760358616489146443198692118184383828701949221757566987741844428767206727501106777308775658004138178060496540217676089049147977521877333969819427126272911584446595830453896590364158607670387009735608915817857023556525302674734266745599019908367893338085783122184967341644908076497053591854563676364826896377131173178378290911976665038639787217462186260663412473785829431688587274137393271630168634898144646505998934435338522140109115438225866538837840003708530263349883427663373263569899922501520898676955627147380408937357278334100235049531557455123558082855872975545476410757744031123338628832813996998807809719110897157827348541604957433825094013475094396625298382939265141521012186156581430330244011343597323004444975829675192156258842125444744791448663930675294600008626795003089205707966014745878123729865460090614502697899675367980933441990986685261437608953903763563184576359883088311145702361060866241165618709968963947338103792239897619153346262545098230444739980771266349020724097674802264080587081781235985333989089784254002033748300078686286666450516478254025173426944556536811133485684377066456763003073533422320178595625539905581504668984285059053189281257090953639672159343480011072619590252713200246459263528330620528432218328956800211843226855157036899389164688565847104729928511410715893957388555248917593926056284333865727272536243397574658792924380573436036564983067938960419392200751877877813532583501418533067136711109780545513323143338784587897090250436244358468411135553729836097082174072188928084942966706013863881543628917564576085721228478003861431925291447464277500633945272550958358337670511051930784758656 [151,116] -5575598278229414371854627570631408835704611720068178985932529672274766315900048285530568438069668785202472008649515502389543626036364272773107663943812591775275477646572939486276743434491194675915993592569166850071788486192780558351875121058227728970476944688561918663554211481145458544978437763446146396449667794379403203136540821753925531389985370477055640929053325335857138042105016515372931489560945665203765057412232325754113340675892923184144284239451721887534679396685897042119921486367456536714604596538637546235633442596859840349043013901367351177629486762399056163313667121365296497569116720996022313629251693266163390735320963405283363597928677068692460173785789968629275617249258929879524794188881337903447056866509883390293866881417839848466914150783729266812793245541462292007709580584794703378797950049377120758248037657444840952979695223218449031349142070478254943911026238479405221000906332147667376407477571697500478866436957314928876853801130459526408002021879588222059603871899358200486273046973208214097082438689904685157303863331903967602014840529159211916449116031694953036599393418336289804753715805632193126474250362504821881820424117866116795031100326878792887175188669631414934493467690087264814111842252363861662010738508269152646654175317924697003303055622296868385710730721687585284765664211012002873507662282139821805944710588527783574143377878188172807706523580202980161598435101701661446906880616327998785346851627859672767159345110809950552505186405960732120629803997128018804279675891356709848282164981990637854003042884518838279623542914224073161316738881932763986723883457855939591913671242845776847570015300472146958213560360417789241557242659214607197557717546277134328209480870263031518730231380839699365013118787519350648751016037495743767219791834507691870196413633822244117967483062178435515285277624147615038638706449600 [151,117] 565438168272084457822927133847414396488746809758676036836032962408757352885409194591471401342000824530432475994193778401556434146449399387733795998464350522475044284100165885629283030211382365300911727463839062440767922898019031021274188872185335725991496730835969162362902365719418859920763955244382325695759423254837142409856019802238138640853386500988406770298535761833079090253126133617124559672122508558413931498650361197374970266777363358394869261145212312615060524985692739784237435655139184066872863422958625964782463849415933499908400276950348052689145855988587216685706970467802325578571310396222820963518358700965944800639758478631458844414318592535324742758891575926273645757563379377279436910010981798979498624486333506757113513408583439106707427289754980530642033024940720059513814230455007978342275079149341483559679735042324534007628808099630786157053739979896191788710067327568943718931500965520419692151708538415554360732725961781093791193166008712218147016805254564545313207552051740949937899372197654420739199539820884619883695606411454808296318230507003360692012100843160795627156407873632242040744903719281484490066056443003725077422180867850973799176137188173403100846343136346930090188962971525541205269781725694876829667255528630303296429431042805854701344306948374980621993785597706670451608952249880294100464177910974395545218621111031780515757698030251079947821618221499108508742944138626761504693267446732805955454750871878536358292769083094858466409193803140964203801136841481728613812230384442834983689626355154050848954637468537234095872524508626733644656538444602391980978068681496830787820247771876794902083092005864647580686746378703695790509798085854969749065612671871783797940230943264176528929731184007708912774028357676652878649608086109828767052136385990834300329879016707166600762197450325463851742179410235521986712 [151,118] 1702359801377099510001681927160880500004858551158000531840958335184214218083254002392954729781226917137166544873971860342159828745522639270584412372008373382678266522468555843930273706690230074661291023525975206518181194848661570598377978962571013117127589532168487133694544081016324191202450202224104041201120260527233029298241289964607848383778313036217610785744441898209743202085829782475023294293881951366323695235384496744746052124490319811943051574099043422796400413863600674834971553222826436596761139996934384763019472319401746216958386175882831280174697788752475586554430014080022299804934592734876499818701085231746197059771335501650697428283788085100405800611357667508892354927432341558269257338082285361678609622791969349124000061265626950156221414975749406368333873577655304198555218205715313845113942806017095279949141595194894800455754100418081177278394104003628190031948617487624874966988973397989910234444546214560534366237849269190592831066188453627922976410271127165721256102837136354989452739641395603918359182136103748533946788737896846170353833285562919831201636911120756233552240325368462987031799498160209200082247909316292748484719245931244628442926212419847889810002228799697313997014266253535024505494463399199783527215583808513287892859508442877750820596805550306898241394632143932434291893332147265260344886658902434379170516043652192345694722113096719875277874469143234194957365029704917356313036709158061736119469621458496845976872359752775822456827221589132640825484710894247156578705578048022034018172829978942156861137085679417240153642700224072253789486585185956974056241848278239992691135639846781397645941402745618473439834743549523326244607421778914250752667254499890711242381781989524217129256841281747140280750031747796021558240562503495005233105117707085166572253982328148532862963727745771901831107126842976 [151,119] 8080403068555874252863770415323544190628712674376606422585018848956543055916657123840527999969326323191957410212007914480298822923875051303026981168180930460694324807455212236537215282133976654498074852352484811533157091923141652403905951570033529062732342677158973950682885300841722870408646867727558515340977504116805102275854455117226543627304970510532464820597226967225929049044810341157328743000307285023941950277215843180114697708675705471650877995962580996424293079254259054991439304539133195190880306911731054002791768755801592589440281290675795565627312112315608898970191555273675257986362486877659410142011284708714146760069609110601257634882853093134636807463154460291977470642057511989588155560922466029668118319705761722816389371038589430926572291010685317288439612858883190145793595490549574121226938504754173426098746664482712131572276497232587596515212847127981799153911321959078038039475010935275206181041488631766830256435625328537126964170751553522303700510358541008424168402667953587055063336735178650773089634832378821502367110082027047936504400515665383104922418015957376378966110418450260061970823842763634021976091134250101912070731612903188090306236121846303738828785944274664198036228936408986558682063466931008549127273690460552996460002514808572877577269338050957535731801244486430471528922110204791431053313603801075053377872845083348455155450732164904455690462943480539736024154357049871316948153081001565326259915137646255617149524822319285066316560343016570878048757078773086520951905415286672288487974431011368335332201857625350802466393752401180503984171837728083077155717034323083236916116289255678007319750611528996203149418998090133151251568754614995138700233441934048070328256069356191901694754658840718362923915986663145328878215649979691331675647813199694818965458434788273034173007001455472756583452 [151,120] 7199908367222493783569527152015157657014308641402108363355449891840776246583862973728075661290560170551087742645532302659069554251439393281181363974840554133384470890043683826785157604747409461175693304673933105454613412504354536700254473056694880798112950328001107039900851263664366854807835369112881308303567661653842388920875702476436030860147668406045549058525535198894035971662209320520986165031988887685878407241397347913222593905419025599481978051709255734790428073967942440198532824163769774317909881755426982100484459056274986282300212331916361512825946404226288854195176209984637767230789400064205328159213923559072245229080303208662896324014879719731947351285292645597047418305874494862911805852439933750545937781143946378178096851938271427497112314042556084346953839643596138594856877680595186813527415668712737845734064430583586342016072492469240299820854377262382342785316033024562939063468000397826317445241608591006991460834175153076339534264765190591094861350219126978380178614068303220614693140130466984126881381081654253495645460990768737525006641716034951329114102339857947574320970817503794614523122049214577040457578208367633287734887899399566799233331264117420032092273924469382010048722277856573729279680156767215087014852352926802707198339599215799261217236533508504882969595493268206341206155884436959486591210543820231732871421268726833133877298342190990191317007094850827448643320168809363562516266154211845374192673299921332724759354842776223947484713352287824728648195853064549604923356963931933984632639315918895452968814774973271034639409769539124808094021312044962438809871558568123360733675588302128787954255502800844556614968124186380847640492479326902804409147683498505678989219312141593785039122192999904351271455390760359467996136907048504574240269440121581602540921119585215943843047785792768 [151,121] 3695194331927644403595820010807445274297807833335476018297242951822345932516828470677415788934578275281553309810307848921488296832503242051216306559605430748302617716001991569617730954700444868708043586884890357264881103837722874250586401816684231530107447221861245587124943290595865432224202556133821363633502227953945586907803181907262141700055089602124808551893103850863727906844268694791621622843862082083949506467278307926678678447340393178943346354579194598361279239645535723381587724098877141853906066738867213987823747539999486489084901353540575336388800430572016462703828997617831117374704678602559288662667124686515036122270542438663603066743281141083847774992086039104317002906366447027501231205096915283701464282856479193916864773864582181321472977348799039899840585994432612438227615486483698880639432036837869407504454389960833941642378109658898591491081136682930265119300813543115164904542503295972647180484624354943974054278365695804176152123153600114232872903645670306624697007863731029078130858402854488620065042947512982656897250376571375636354338703315366630004396414143756347881312539988699173760074283804601297355109945362570892392009997899992461898045736994200279475316799272364923571981764573985181955374265663788723570743172163053880841807130826858573884696440640978747009826412011729447622210334715600363042057774451862127148210134175154156444497793763655170918862954696820894079508543317554508438227282170009737046759359962096588362219181404107247693889946354070189600161365455256784677294529333541714553697205076753735310723185200056155675538250496105863897744368442279484336721476105008749397303255702458802276428195168075831174008579226253910659622097674266343427655583805861085916059097575103639579738506703129651185458426828025777364451053178193129771029322738704918489612780241497112339424 [151,122] -706046707439728903383816487276229139746652251762558069657723881452287410905265424942295643857239474890502084686130675485547652338551333499670499881318291339350231784665824224979225192140786189085069193301307897400787006107621762300291798808114576218906368622473208848223152498932175870392496999821680825216927223402384390720188781621125481600884340654290896339365891632659964977299902639327408112271920198393385325763565967366038370641501229560988786015784614732625505719615676644688448798626691466174690952392030580048993250673633163437484112943731662982085311555096532124681830569536654176862825545905634402199978730282893657219506440871028730538458386591595881658886592469724613045950528662541827495308373260676835758844971462986151923040580093634451498223633878981201538137689201254609589555979104942307200796174790400567868487227890399145849223702035811560270276489720796611323696560316133998767864161455946771889227027344062232879556206632765812302961595433960421787441549513528001464417022908066972132223682980839563556002262913311857287805006308901813053892059896678654094076105538682963915026791052139320399721907200217580306414158995187853184945314620428113434265482166656977909233368396309850060118316101829489659965672278593300015781812532368899698511956061133179288318531677050609956536353294176300082713015928603902018848164099667895704426754313477110504481659397420250983158946813620790758657617899116319172800473227394389090818922650061425332101406351327931320274510684647058959327538221196053591200996404485150873258079794996105339175465679895436241079613897352061009030019903588212448866985626357003505237607110860699486023310567348376733133439597941010168451158426457319190380789971916381807690461497193363060760334835147007617816172382936464337738055072088809240253389742951151774459619948160 [151,123] -393037234886443227214113475439668191453946063217864649061088081970357179157219626774385371728553427430501871886486985360278307438722127382486709859755716978782282287211503522264973759599751449175684918399360428736610014072777851785927260272674051484572772841257343460726548910349913827004244056184237548139761111736613754243606347517656281112361683639539314853867268469173158874232887818516118156952655572459645324476166614664046138434887281881055700256970438071079142983892591658907347427657045842658550986628281078167126447130977703768679159896512228766001747725644140372310384661761952024673729499062184571275650562725464830811895228849473525433413214437575610555801072164220247591130104803530497424174838757043198797743684430313205037508142407090380351343524105218897321665684802855790621016651381446343591382766992270538672690421981040082254688759811640418808097053665221699637927317082231307226743099462081284400143268888165124385486463639957655070786951563786566825797834336859928311073680720429422871783677405627711852176175850614859144307398097557303378830134405170847589042954442974021446395293759172149365938432420543717752662924137377131825925050289392914648559043771851584917718940032171009895877988178325254330238596179895065389307093507679509186955399227154798861929958096119923508735331456744761795061065530251450773277067684191637077702901915299113943971782804173938653061418198974052669282042024736871010281944521409725555254934526109954960144640386200985832993495600795864742222950609910335525894165432866073709971064729017560345546649593937082247264601064909665929445988285858100391841621865187813950505228188182917618137495502420016062254769210430800658509712981007707045958870293192930376117663958564467789554762102186809838453929537601179342067446767680760162159811800435343853264 [151,124] -44475738285905011153940098168126954799742822155468860684410340018884957838080614484162628045084669615619125198658418111933500756151651492265031642647592494224670692194836083358532074488281120247350864737812221148067858369648846478929770300906612360164330667771217345167304570210211364060662526727335127691570957086414565098656848560097384069833848749664427781230086488405904613144530794726062988122491037635163416720034497326876375261818352084790461259145989802256688985666113815686087170373316330004193392107325008269662817040799264749276026418204784209745697303981245424312557563391751257975280670745824228374648510927435814416025422438441891054284320811921140801838393186280132511314635717160173830289522780794985308849103796631899548068388158447804104189802054259350465309575624252787870909269132562376444121199502043168180763024136001720945876468886708514869808056350689400102243397897067374745565987457593169520465627785846180167840126795911264443149929425788295273014720661092864398333192573514349145576795623216870472600790996169986904289534133630320118826443052164594547217264917340915747230466548052294335077258539655509321309315611293737018964500658093041169046306742798905239017694794047216500761833869745621471094420876350021950238730203672114546542775870676456179213848436559279740774144749367936345054536788637476551546001274126553258586229095002892777788365391863004990427798042626424909483522250347971987487438842270311672986788136245569063336827147752471931821213489896776599591401103981097131048230539947045039918590164098168000264626402707422533699839856408140008868191911145697475734331571481108587287389903621664939109767699138872116275470925881057244384335686934182001630755943693310234322286044895904822330012114455259390055451136018497391771490033233274491934239464288 [151,125] -59201377784998131231767315117307726103292891149994468405522496638076707536467223501259846644016832686136020802995797059513218539702979949573930518617235376905164755162917221485677856454693991252042923445455121234771536638362967670418394357667785312086448988607782216692377042726846203771165152894633425263391505964343629933542753201168212330855079290754461331573099073604887236011458869860942203603787042452207624623385975486752051651383112165797897222130169662972866168056946782280127314434271019668136435089763366443708983920563984181222440920405738676380283823502609497968788551567699633154256950774711310863652234481875218479027903578703394986922635945075217865856254695402727991398849895594972184233814565871817097437085866831080960706475607037409204153146881278927624683484798519387534331440077352265695699311843546935727850440268091443772927425218439390466463388304845855687250240028994890779516951735617105850448591379621718728509830600762447805469961428342034493025838252079045139045919489396699978569336189923361552039596085056198936732780844793683114514030540969140569259667913814005551832489668510027228114004396925152370141830116414390890014337958791302720768611280773274673169388087880193134128236254311781944396435633703581851991403001761139597122435799857749979472848328955119311231123829172941817206191002532728826648908233127867583969531941048620220542962576560705928891164104199976877181927626340368657403615671777814065410579967817954549045414365098553336272455865406184098303310148512858026945478618412945394192466819107641673273974709990319507741572467959023811325169197970906249635328599851066720746506208806445281952170553377341547069083362351251813552049891929105128473559630300250661101415152634297182569410058950920296530261140992183459649282090354621612148 [151,126] 1173563098421774069866824880463719942632541252849011965737539718049111747874718470349962145016731054075605327783308352936936373665220199723378840797452247067051616500945119844263272863307471975750692311998588794173514637844438267437048333663015875211354483169685270197477328345476424597814091622868217863267943209094914812969394539816178712758648396313860858747968360172705628744648514471704926866121390688022851702544887466830722520217710246969945366149446556203503715559643194596138978420852535728781516007015673508185693350598959273300620598642496115831736349831248177902770127500124994772992692500393991492581361838153439745962555608854293794380943712059242165686373288148201181389448050903584734686508569704842867607845319959891562391771992992234266142536003119263528614065586488550859557165475162926089512841387349851211019496670653696645210893932789467609527116501248842289808947233872812737184202572946325743326373506124743006045916417800755833963032330702411196330410875072992261533110580981165996071763319365313773368351304693633845065829714038935414165306766947240278048195779646753765965787394134684024360935170691607389886894370663218768432182480793645823188648273045967411396933061702971570908626108072419539326882029920777410928734795566090826889368604167575016756758038737264258119960325355673156809113915494726786866896803401836058919653994054530976846097462034104588511367927785068243655625996924483372836737788220270435355190196740602683170233341894413110738018230078434747550306300249363103373999414993853622322737764280860690426618763050313606964725333572554489134627009032828880056333021665229266445688682153613745220815779483369871474760842413911073023389623632074432192320067221429568779523328147704211259808513249568356524631775996765297038133216960 [151,127] -2170815693178693265156443056886052176517584211072496445923767719734185576541547086668845485406470069005168434733735471173612659416100839357000261617685404305767281251556741959769109834629092538538189939897229075963303598444913168388833713223977456985322880536507439028795099744856885077213471296986083085216505831472887822384248630328695011175255673679101616752183504014232926107740676170295141509359429953018919232007367790674197615907563775709749390752745258341548073929619755813254680527387532770764291352581797338040250549772876979072144724510197336528552797360042113620942887276699352074736908782225925208983868858872171277120274316579522640459306891923515367434453243225750657202262708236706082005387718102662420835493424729389340718084715530433654980237226052558865433092838531338594014511899275281538223016070887709509826314168241230059591246444843467265221580844621604233149155592184860188978276794383653525776944152859113312362240104172045525273892553307789450004196295437654298326595862136626904448701830368303816043101810751367138721682434444047498793933568597751394585874684570127834956685615206048586463427703805957449342106146184997153358112112789841791025595247991924810652788968856803807350500536770271845376749783467118976728998861736243086633598683616366682589401009128341640204400799730810165986305842351948288455307295207384388981088817562639356520440689483612122634531884045525810873741763149310221020990992866686263190007853070703746213626426540166511816904573284105906298454642137866626402748006382005117455134895852170418499910380158330872740915894171394758719862879746302807092345169486796078450979339503189636027573290490409219014665106145292220118333627908710317365706098465613201387162389433183712381042753587036568279951941179178223176 [151,128] -254752941079987525247551688371266931888699404108479217361912407927077336988573102558322824291500505124247300606820774677709645700009037746673105196663133190018402255312168274130982672533225457528237625338583791063320474786019070406264181464509547187107077908321904493032795585840508853458321407956514347306603713889764698218833359535523763320039496236251043986474636501096369554902657532124352899916398216461945026341627380269887640450103879963772678757462135023551266014604367916130509870202829641794521705701302949720596414048018815452476037198792616774958400893769414543827525787466848682757059398863798291837140389044915542275264018327492584004954323359017207683620292757882333508342262997082426508142265781070405115325242005260375961328125569622531909487854310894392206641838491483285775097888728900153276775721867083066846249743512629601986352564802791537384861647812055957595173015107025964110647906872208971084878879882196699258577089186200706976531769199488303160284288234856809990409590564395066240507151279334096708602188594282949867944176619575468896832221466147484161483797341013488006972662795830894879444219557375192371617895954137603280293765583670121592509416564192466504495299363424467725020894864441259435068246418070895337754209490803735599967399259859440504505060093553163499182183128220942079508902573357932581508085224197029725137136493743463097299219050366967723721383107577772523335264394167027615298869289465014445362800447785487357570685762810476812281425941711971719534152906336820039720994943695094360091029745464356204484948171800329469295569930184013729560448905225450003269731334508637656656705835781182402788762166886331814470187652316758159100100884356228589252029948422954546403641921096506227727435206848794247858909056 [151,129] -18782732005164259666776106278910106254702115781994078114777098105111826726459191385209576292448880438101902026443275326120182434996497653441474211109400028708350458824647348607433881169236641582499100135500151864855792764538092135199635747901130688501381758518191036422729966470567751950490843836706934976438145033435796260653728203320718972219435830479535421487649018050912468226374166557857308321536997396158481948910839173135337387189970917924694389123813102959481901132754516862561251406942143477007959917639553162514815684250936584975860341037375266897654008079981899899253525532499200251973608560078600049052070218013266122650704398133902020131369699617366189263553835600819237965997355475143924111345513342489073773922308928115461340741704983437933310286517588587382310829904475867367674069806417889982106833747098192609842006874048360004665193132655856644811019160458261621511857112504741879384504517415513947136505751365716798797303089219146177205223377959322819078786941076347177685421489142050277417804721058855994878408272301574589949451662675219773012774185788304375595812644975198307196940044606057421208507701346446065460997505341981688040911617877703042094173558044620812000361199006216914415131862303864071244484315342530998119847149871850365316356236229955354057564913037052339526459393458051072893691416983669327234260339499835652329505750709061131212577395884688067843578161249880888401869286553257692985209974644650774800007061567835800650976381956632412370727607354455887441865299858370360511937032673296765969952099220730336150526712703162585285138448560272179189138713707868935124962132804944700847160606620814038769294087288077951575478465210360092291107484754883133714942832064474584727040069697031149227403688002260944 [151,130] -404317854370504727151294074870195804045490621682894198736512504870559191987136344506793300752574072289424854479099537341810976269661339358478351861231127670038887068552805022850304895690571130916775532646009587447686209635526583107698543093571084211230092067526528791167556410110683144795866190526528686549576039498303164704308265250442426153280347377957301061504217028370000844868586689835839306763708437591796554561123073968206906083460274027743243067455626787601051821386128632002446376689801089455248846568706759249040214069444738284229062325179020402934159604028679359118858218782454521550454795357180363366462155476910993056208196029822132433133897767938168715630881008392076239038878481474137949358924561600684243435156840483225163880100179536717115700776810120769571761566429592316835091025058099250905860824819716889807164339724803636071154828663669202422104418823950071063695519216984728859702683333639351413704301271739737200345975972154840786809431679564142520328457134683315650203379163195015964150394437698707885325980519008394625513894372016876043622309069533409912754339061270287946653630719915319784917106077785654117081347367142565990441803096515046682541228632554163412477132461896786702305531811487014707840188684152088164759626441497086845436231689408465458717581132898473862223669132671114899508017278626055384030045425863540598435261584270606199332241294438417672668920888238635259299403576871455057562596020832765771297809374507665128208386385878188809320388361619867565862931985273570051308355168843306862247766027883710342923860600071912466269393637148150474784376433866788376555988488902943904047767324375996644279773775803438115665974797700241228892965617665427560757299585515940753214353391165542921887472 [151,131] 10804382770428502692095321129022563904832904187769885369873067785008592872670737508243321605724621417292313873267232159983391161008986554839843033605733255688332756220439557911755653374049380660023091824126625606200849464422646891134700574988784352709757957633296302248339508363482740274413100349892068228855292972199224132555751566709680361678358511633974282702280163989525349969694240924612920605777092719467007859459315403082359403175964218791175570324041963488058341367023704108080365913400601248290427534426803903018721593252559606891783522683051054058583861126160029099745533807370456908797764113850714630107361102843286688813627027400940855005152672439818739377845412543521042551761634976917546243599527594012490875176937696209615809912509059241441786440492440546766300921753807621172093376320909892967902435447334144401769700560172740662427094592113526514986178164085034331678422340598634037346020785896183299941880115089736383633696896427158507820546807078305070124617799105458931683759122069314524601574452553872992240397017840079577894896297748204001310391723269512691067481925249817114477695685677293287274194202427984423429490945553754751091139568021142640825766939770688776463460961426008541488934972810524839114520260518903172656827947739289744326196481552220969850796072885858229571009926958156721792850778460360556830572436322029239071474816474725570792542953733310006039052216692671286425514562772520084682288102842873774985546138334942727355267368404669531806301804025149163858203357757382907595081970062519744344966819244764869104383541905256950142929529303526169425186392706584461217803299741705142550312690783293164350846050558206675051986148641914681898165223480539305015058877935631812533367350032850 [151,132] 98051379650378196308672981774365472539553449399920014260593174018912171392068225399134250542825780436016944652610430920054018420578262984894284880555751603286455929267220005928765407393980770565660427691799725682601355706208121022504386924371323322183979000750390499292245486347851065887540548336341763433620680655229372362143362979942386442595059920716807457325772922455405348269896526156677275555222842313569753994217529309036412953553470038229194777566240701786400539650403893669984605445009064007280129547899776041547766348336406372642386093772137050861527527450363391101059236666862614103111569081000048118741911570417848027063550427668491571973655817572833005216360774675558628293601666871918779213594081673823727575762004303915468261800546011084372319152077880467886754552039626617735365745208749028309913995021254616665610752932938785621777526487667277639077691720286357172488955525802044818373136427672097186126354468286793788126008649068442384270600024031136122038342707059997722264632834154423213722404272268494896007030698506950259430386587728809450793006134860067763024105633598357907957435103952906482917116190847058213348660164174696218810942790962260103812346678338527870142922045905824394795784015657867777521920639765323661085613873422365957054759246093923729520395992562862254885488792201172831948737528123255595898041829393861586551367076096797349387766805794557500254702235447442222591926110630827856950201126529012565594024175327013274120117218277089014456675091155522614806263772377802226414174380484609692646398493941672458969969203011934240639929308728645073123178485612631708944304174369834608323812426767307994668853939426053664737982639649623739250705115771122312443589409108019586080 [151,133] -19336615919076884490177806830764363530596709281021816758826945840294007168372407129829944940631461878463480845050429381037290568022393952961668999207617889476900284665236822596421685821135573194693861493333390321405180574857294407165849500351759816558202072941046929194805563137323930310079178718119785165676835839321174598326373766281397943984638265559997191519539901427312763167371733945636579025313203022387427039709410921780170620448437297555702164024022077708233293947062708698281885334415306932823318283591814516161381640631867762467792112821464395252816202351584038311687303449018307678711336810971566963167316367974525963283429181055604947750865329398700735393488286702119232874865532711985089668375383717753172550523332027132326057853103666367368027222912984964315118827614123743249266134095183575727142963739092719068753214494612381911163025719322599107138082211398122205910177447886925603688067806262126782364363248103680638528971709778097517098977882024504852440969403816989504773644770769994904945872108093336054444829896509197806312730034130821793560504852480429086544875006224441654745059744127364409882005046345285238354979279660652074757804840736752193270935605537415338809089455402740201520211248445162968571839577887624452847892149568411422619786642511871694296327105502950238564128875562141918069632354814375879040590216291793567171582321931748367031908811134459307704284272844035815575529564215665459194149698722718031666534420884257668582869720836629815301319683844813798617534472665904589949318716137934897163118276936414679207022454470434212355790791922132791464532410407318575013471946652038377641748716800379482222278779201702740226239834139422850437905558357765245346784196 [151,134] -88830800101567799256313752807365228143277356818031938201360452442819857288179014289253688256416030055422693027095198682262832283846070668708933514524379225702636714630458429321742801322264097573257232938567552255965318120120728179998431835311769655350486955027536375379116774632373897849022833576580267441476142836582113016123226058028449100965879548261945685438453599149467410789441565228813049382197183085404428467559370564606259471166254555830291669728129240838057511982878765474695679684677415056282376624604922952757641097996533439830855779220409084179494109321414155196561058735514049118971469951867253631423438838405056754217641737858736845234811048386687747649128087426214772249904354023207714662477017726184226667432432342495159632523569239769093031232636310341950818792271085441908832971416336229483734886916197523123114916885472293393712843809799858956754838508549999811863180834996295110914109475279701544744823917022088327744574811826702315225708032175643506457138861984582893691380803917443247637207358018861722275696456062814874220915176236627758649450961662129761520291594480557716888154702296337517830573516668370642963377568316098356410789220107322658615837327392708096327967837718536308067360926120030324193235150691150323576062085795265227553982566766443674728815370919361381268589547691364105886985347541212140846388565079040558193878450380006314139751709826134013650148508039973293602097457162015734683290601057266504621008292723553409295116820595419964841530953149946873178020647420672648532692759338919126683494468027618967377316861689056893763430696938570343724270044895402669065039315080295140890045401414821280028204832274434120114837372478890589919257342505640 [151,135] -5387134139215517533513809499942824130488494205342767764910149916626573837683572470494568080835162816752142454710780762445807790517503804309889702600235401819874571492762030586638472603038988487794213616740223591305376658586913819275898696427110014595970567784374064736524535189748511654625773624863767199728652186114796583678803062809086434166788152680155521735329621000991639418761366529246772402926869095799609705523836028237526355512211612422844431394968776645159508354998202747277932835776955939692664675701772434454895839289976003997595650692401310754772523722404272748802624049715911139422982306666988240977136043909335505606242843288758434388594856954719711554135565184654071970125123218244034326349829673100933132023526884009607748047159367604059266845427185307202900135372042283530713076676076219355177527067571795787246043692681725633514690241413978518999916358868858806437863840561662171256653962286914549572314129695305134920167711974707149140339286651436279728631407201306975731598828254748029584736818305751193980919442347430989052383531797678296191553575504212309136883932631920631002926429012768787831006308300251814533017477486124937903475265295844092517281632464621678706463000955991106881770455357294541330462419178449980148302703793639876292187557535709096454617968494449372405185635480151872160493146130562227865352456737897408973242487484842036648240834895148689632330956480370046792938357246571758425773489793019858795841896669303929279159167722413658438975444114237605919794287720545030586958261810358953190959965634324648671714441096577672859044554861892055175695862975632362635240841024604388476314290096174443479407278228974916530881167049049501889 [151,136] 504440476694904284996276557735993497104768872763840609733248398239232613574689299029392714795949825125391593599501553922749923080866993170794436895350756454317732883276811153583973092195420415928544541299760062920965549404515941102053998427505591630891792152032510434156296044069953363817461501719369000747884681365649108339250779459559826385400370269246191545668135647736073391477332007295964071299944766209967569882884905500925832045066230081677734679261833161794936686765784974884626991165314641889432120744154027615566556396094172680220555838285735984599049283027470763992112254489165335776842127124773031664313791872152340816418793388354281109438225757577212143097591101766127349447102153443711093042416461886508956365889311989074141440587765608321721719254760456509835950584995657646891100199469903248960914229391626527566349560955915948898417606184643728757905355684901130017753224379263092787647229665257277238878941466808793296221250972917490904108130682249028507841052469272124389410180849365165967813048133039145667891642965154618370414695875117789593935144364572302445198434604551307387720265373350325339179767072603175250211168296527325160067046305495349720574276521636611608993118856075683959243880975335132338466312731058663378293586972745634415658736695950518016352897356006974619582220268466095027812962292197427561693734144671402109402120003321754943969466619924513020577552226838441335267215209138364718972180000357895225525989430074751096759424754246298415642371011542164724863235265345472546014310362412063541812155003675786605145392340490208127345042974229312761267070009363270008771017663042105104459013726653687036928834557131233602532864 [151,137] 2049631507712575498389092554407268080992171199548050173190912927453946458269452714367767322587985276227258948101489922510125373096465197794452058188056010796076106482405239072387383277955935873003868779337778156168137969379753048350321477768648613283785979674513497257235341804946740333842003656393832247510745892782566683300183156222424990275124159619072882293921416373542543738634320804807770717210145187374687971412455174651362346473799235330315085584903682844886707440925326441794487333129926989092360847926878949964740318577264445528435728025722832494520835594396285865206947004753002630399308212648424360305145008986342055013519887041174221587395702388733614674843677228675850577411008954326610587154940090225571829120826215679925044415841211053824606406972408559489643195237341795167333109630400177710188375093533222909849794873361971843165422487493105937006199264837166954799268033587872980575612794031586021209291366787785063438416038497539935948691177908064387304148843417941978656721486096338144523692276407527636069027564615850770142927900013098982743163501749420956188441464026279010097474728546900563615689924271823282799831837528583596631544267154154469542379839924384756003643684743159635377627497085155252593936275283825119121610933116625899589722131959777184570121153723879259746186163057432248858314340403740583780469233877120820707477438458561697682254261661857385328851952100225127492818836220011167611569460333307315397765215499031534070306337184356805603441257656512236518765119626206446835802011370902761601552760756043044865952032583468947252089368465950711075832169009720253929940904917381455152843242330764020377589949376 [151,138] -26037000877120406357553764608617892840764073473411306776831506845622571003620572024099156250420099132169682576243046244586946839364633348230061077938616627353493663005882644967188497593070450903046666835571086657498427766550331467162765214811312154013480324032796035983289736295897933644617858587692973402730614380740112117220327399965456678481829030721573433865524376210631027894429308341858824681253721594399057271143917423310989041611404501660193375419082931615000958219730936828973067703672326136227544510050180602531941462198224867922096024081621328271710674181708350586519903793396058804846493749285788764710359786958972684430155913197884687620069970703384445731977262168795576718486912100067586859450567966842524372613863756621906982413055877846707669459301444064980031633172757584643793139126868758730720440434142035568669868420811192517675235312587703596327991508207043280659529783906223763069214582210346861238084664832315866434387265374655021102043402288102333454640747961509879640744994081808352981635373533641260339806455860605255868950245198180594714308373574350183704899875430491112899810823362625309158429370544442681019096269072320026234625235366808379596002002575706733742438521329299554229270115833345551285233715518671507414662939958604039444021678089064969489253716420106241277609102673806799750042633305670415245847869635388682667072594922539736815212206963134191722188680278801691368008662629426541405623717252481776846878607349901055891659920210758349841498715660523398883745519235942038791085874014563959488021688604934576335147633565188355045831162397654829540510865224719036857165171730039133071983558823792 [151,139] 8501728654024361636065556233497999703332832700036008683110853905494854031895157765911564277812268163507099131943444984045950508450127218724428937238937766758625163309073159257528715893103024390524103752751041178180528623094982942420129893305276282576795542779194798601604148027103890164048813611149921161701162681189591496720380363357260063141188478376145008392936402878727898649674300097400060904618210800534328366089282834656825567184019616449559173215814519167858394220905461147857060615919029318980171815359587027493123850126951149514559139426830541586121807980117251175300564186612639898175340651673915734713600013561923450127414713272148621948484935692858189298095845595941918665378774146974869594347531868297135942187585514732903502474404084210694106623889162456983049298227049343773613216266049353014420328365318678783810731922554253478466296180811353836383837883623433533264341671028712747852925717746483882338385315845496689764338187459816731282344919262315844526984939445386583378904274593250906490302736401532397047242634189851396819546331011313829423005140831329062208189817565713834144659481290764586986364726780945527409941058731322938112670352293228204058778276384948085799467800640952856989403713989082264807336523113256640788508878266933603467502653511642317419573850791853513072045363971720169260841451709168422117691303040350889935663313203523425388522804981387788126267792774233588631943968269261507879471053273428243125194394632518619568024813693530824175513776492809493156201132889725048035723068646903630972914097352493092690286476736410987002552833456130809659990646794991974604883225977916146 [151,140] 11109291776035742215022590008127067289409374637523636901500781878680809154982383251684000378528992944227073442432730281916434095727224745616675016402534897939911678631404477408354903748358331505330502596279727550687676933995925029403395211351780147821266776093099925720592501946975367683154823977477001970446475709143281177669981016771103775304673510302713528693112229715545046098984360010335336623803673094084955474027505170990724699603129062650555862361054220260829951901912831546963957645927674252790747373803787583969017773550571983759306740030084385758383124325313415697165533221775340438898734935907835170598413168022121126165103600742122186526846100964874389913772756049419825020352097496683026700343589840379444014866181362787741952389624484663850975276390672473780915674351036340525813373435517034673743604446032637937213793899746902844599895198210382215628837244717118337949106042306394836525805517272260221959818747508744175081972003629193263255821183264506877793710074711674314795412558554903515349445899446650980725691065487758992454657359483665276366767471355113694611751055566811398435469305039325352880503400879169858244776006260894856083410500339193925099667236911259591378007030146016191337948795113072750068575476543317880038369699615549268620480235775692339222205273775205266975373382934169105406672892453350059953093470132315548532619892183146364262138940239267030943696051782164449276731877626944571651904928626217592376175701482822274796972515832747750188713627771871568448255130945874449688926707648494054714246115189985666610975255715804228949654874335485590573300916912483899776 [151,141] 1073972214686960186395654019735940725593060816410277370443342800160037197064381631693860308615934968091487481262831772183290089189804811585001707230560755903896376981621590415487538722154935811709374751338072551696733465093094371789931416079594840580002354897154579123771046828211859874343612202986003950059874480560073245137430157810541018872021011308152245737131391792582400050446957034784895841996152894632720145208842591392671060242708536471285311310735727184704498110021677398795151631319760118965740750737734623361187797415156196095878603109139652535802463504933103129781016456712151635204219393786060311398208140185424505615853247777004539225968155287157222312903762808775548426805826071714977495327868313775546665857754128888536191921716986278768474572825249724115146081497735708526441678316226699807628831550515156175100732887093148640330393332730391529240507592577933641420429142731292514202087614830481949869539897773610782761108041050544008640451946425540542251286159729337257317313048105963326310593330192447649383585440739087172520237674456225010375351914223388348734331575561987293905243272638823273051603462923239489691175189257980821551617240101699262800410869394010929065713626527802388119513965460482602433356168140186550571206368953622931357403445159784238709681319695506348767696216309662309443294257609230421986711450209511730000277162639820107014446660428210594249646826802127400280375809147075094474268859641675714449146450049128882967524309807282219728910500608108214919479331295019248065036705540508115430967483816936979337670629803670311122011662491325097492368 [151,142] -41952693052638670182810226274762713580907620097216562060237415870284052176630618166049635094380372735454358042494423153060939744120840455478457790881010734714106865232577883341620100682158676076608723530549499471488352036406026824465915661230742569077685659882608763381357834644718511970193657697914041873403019707196498653511480550228698682983749260161418842233875009748576158180678697435608983239603966303628827440439664433664207018047938187637435013761408566334258701731365958400960996658907554077303493472969699330717175428546951263058921628395639013984559042452995852589021296345903333142934785045801748862972288254548957070493103128536196623546896221499132794973451893577707466081173293154338494393802215449382921274279945101285371307073683511716660522661001296730057424653607285213131971586998309187529705991506162564771474236654642647782080640960354121856412226606979148036097355898553920631622432355481778008222178205447380207060303946102522584328748627022169139673807016788424684216529616244047664112904053940492780570234822496484211793953691973333044659262448222283957206829501912713518641368363858231669220874999661550575853223929709546596956660663620750868443305112501238581005605594653429421013978336480638063848697059236737018678713438792841197999057430645594277705109895208257725409798320855512607043171930287758001437721286941462638351957330834742742166313766803905995240914973895207203752989953083536046890461432680228893876145638110531208143299186505923043053981054889950457955692054617003296821940083309724947517863938782553938788514588922069078311880 [151,143] -3491922542304161002814561914340996821510694302053716608810267580657425636816176342015626403583055487416528498660315582159035007473742593012655466208343930892627408704301657684508578334976751891629128042479280473914535145738693571629516598711149887294788260241375188743502343669154966774433277466449790883424517124797327935124675913753080844413443612309032192590588660725367648274157838642337252852709053143678159233727322330409646655993446334606884669776630946992279260001969954833069647547772744716268607911219784973315942315474002596691207238414404728501078293769627765702994865082449177236766484922165326577490809327517482971090584745223372989523372400422654746472221319560793399477383539737061636860166631579151012058817607397297216397283187526920645531862140069691338680329171767567795413629522203123498056070756917132143151127716075619387131179425550091101024108156921352921419872030383585124198570269215470307343865726409661401098014421475738975018571685835743380314500722859631051162082598129092581261160329336351807945293633373337486017698081635870333265234988034341317562853376081235700686636789184611637880368861266074395344274608736821868435115625835568315438425790700820707575321185694886003942328887712725511001099964734009101017880970211934836658057550867829223810192866296358203521224215776382752563391978640517713786770982405341995022458742337414438181352803331708470089983349038562100634820135100769030107830374216654626682612163449009270807713929502385309981461268994095678319015878251755884682544186505883334594432983617365933513173461 [151,144] 13912302091393583699767728663905932675524373970512809384656625532139581917742608192483131932013058104471203782687499177904967857042551572065031704797872015971377195334663118136356080270584001252847656580346574568611174046429642902530592680465287750082468208762755381668764788150025411965350473130253508809281888058544360200223450502831750169508383314213153083793238113619552050105312076402525515105168465576511560445295178124220069438647731686064680578747962319498886673787217761960040326245313181253721780623821485447533912474042450583472927436314374999083678908672106328580230402557899548751798581010459089390117052859267585291968591159522680762277229423158609646239692494223585243028057699081022308374399157180110995606669135877516789241300937467021177539752743558443189619412547790244798548435176765739070002662367703178929829767526745374216316998264490647180704127849072634785466357091381544446413968559526991443252050186512482978897151731370835813640962616990867164054093243198951688876838428119217807922038296023271653357930455135469577345707515825286355569361147136518752692077204619954459643674466628744926425662444695534848145151964124354881660676754365519761787412213117166949737583729542157844096736781471610810032897727620497859731361639839320687085705382341679887614875161161238886891467803334050528634509141272729268918132707802221337202862557386327217056168071173935758259375658831931918871773127168115227676166845129204043547575081996671913257791684560196504680257894310963103324395040953253906522576219455267946048437824 [151,145] 3078678710699978978368006678821596775928838537000050131269172909279588268023409939727046797440764683485359251252797808998836690558304507568279639117805796303050276642567918838041621631205886139746994476854434303482784329689344233936317646076661643661334990994259882764408492781075438563564949970526165436006276240261789082490032935399793965798202568154109460185184039423490556017232957823510250069511078878724444873517740617329492065001328789958398298545716656623511972476431255179184731565489125507090283191121208956020933879055279729245457849664410143413572166476473142006513470325419477063221086833326468645942899949858253451315439741651928145862554922223543585354101841569081566155488980179927644778315971411755648113589437330455017098365326825586326057917092135464267654628589482269173105517098153354327790593521554115419413094364918681029379568622456593251406889202737526309934386222485992520413666442639165579332223140513200875030231062993129021946506268282838905719471485561290644841154091285863415022423370770719393355365686778947959304372954611929283083702714074179697850965967349331089549905479949711014731320711286280398203777580057427640296433310289328533336963223980311973857536662404768141808312787081685058942528083202867304200607775814725114740284707185363598202235413050863124541211836765015600307063151859413910047963832326063592072028169127857717933203775703887278392723969819566303954782914514197765938675188722408333612511146794047431127809968701422272299895295867856063412212349762137813343632421912 [151,146] 35403210317688197900374133005890975784159655777041220913838140386446036076488887723309149199561869658936732632289266378815431422885641313576809952119710701294401462876552954054355080084420829704789341384805876466810130083997630022757849155067572711983094562771204763258783040468880973965440389893167245270786543435653656136643337297949627879228101154593808716966934014366186043117493975760105230043374582778846673616347473103399618380322206316759795764546722229750888578559157346489378339632328455474585660823372130807430173814154708757637292346726285039265843502745297291204843084864407107954563887680784221111094133699822727171374295207071501511746827926608033858673829964834530732385970411344308966613052841795284662435992241584973043563417266875551597216432066623777706108581361856053093722239242874418835589643586806315311549381613210178681324806869477867043454156480278491614612436325333385846069316890883981605220719313935787639160400122895457658932876385100265913265162438015725755660740192121365055527499403409172829772839521043500028118490487678794858858979549282591428447472558281906291933448769045149842898435375910917047772731655747147031938137546015934088236313711370926181963045267124083098875064981560063299752650095920719277907069105295701089937645365113765415641048978596821545953894404958749211320552988720905945664501608068394955579798851093279585601245157602453939075264081536080753322811856801339453250569692306552160779782772935540737977393905374908428393448138920817667353163118576 [151,147] -174109950272652664945204130739123936221232337512874660917282381369476740023873197506051977292665407462862405207846475443250998281375183264519700008329883078081737850928409895683879383426462500083288272332184609984957725595806352631458762588025786396070009660655810430052973334070279290064721020455269613851393878569693785870696885183159036041243704395804301342890374502381162929178810980643391421746405982877166104739208276771619509549483644856360170621955633579841509202581289480239982908399489280095047289226340442239786887980495664854538537897918834122071443280786636956015765067019287216364202879000813899477785087024392350409502740559788963246101921442454588026888322507440888779984606955561726978987848140626489479024555866778243078516035817815306383341177794858489619189998686354035164937755527083495639823849868086357557013664585149632809854872979351843582838623029225489669582172899203318212708602460980269631022133769086043594957701032713894510721557956136348011330747158240491712022835276979591862564589855990611071498943189028949108355251775498273814382259731259718711939435331808813523394118915524767763805370246984174094099581314499864979206082184187853237827642657457013835718160676852939180306555125013149055890125502075955292676663833123143383066697123216918614032637386125298328287831733017869797163086513955576714977048758442120378119330144625256852583792375866118517682385440153956645424796995457971549587030870258179906351115873407650567467672014148258658338140062322 [151,148] -2861184848745584907330576633349802906097717848873934012964188947889449068393226291460709749782125612500294967045136946846539003123550935225639196851091042430164701209191941624275676394294867200879259216658740980509805892309110395530457096028017025482210643428151734441510819572109467365948199014133141747397339475813516997962733196292605235625693108862813603822051513921737260458122039063208579014784781961353669087373667291122336727578705625290163345869254122698369291922955867311522766695248605431445372110919052197683064477847532398202717259708963266437968271045492518564608703421077446265658589021635825789362801579291518124897683286668506799154617965924021288680657182669285881141960480795051695124745594770142178942946230539785579117563337890186476806783422963109793207435758459959252552936217516826913170776092550566275093172962090389697746867969121534933715474640895614056261776448494612004944048291003973145884974125818937686199893748063344289446377732318744649767165599767395338910372374958122329008309678652493405027352962666327163693141388897398716210627479140791160246183744823491580842502568330002203915490838629363981860002889359195134960805486913456115155851804088937883042547534690851245784091692163846782536884403482385063743926645038035612755370367920952798917982731076943460369630501060740521003735979253939062429277461664314012518345088373123238282181459616633146035918746687241145093425305353051939515826512854352273600871544524259962602700304194592 [151,149] 5152549522625930805375724406296521202135095551805442557694353900941724741109647989369722659827803656747334425990025535869264087118498297577830291360395678523466318918474308587225866113684292049501897335870747060132287849728583661794571704964962214820271937714225381315640528014902915300466312556268938961963793552023647420585390559265800409425725420739489601065529679209739128746822659560453166775622805466894669186703127847684517846947742983583518425248389023355946785300081505109439688802181632314758100764550240790898399236332244074512727565661449197401215165460481594141298317336941632367065969187878182287470811942804170240350588582553871597828239260874895958632104098909646470030886968033662996270685481400803159177786670406026170783826131268580740336993548488269257261914300665592902147795301315650683619834340044283641453298019840656569625182807706289076541136875352739490925219937384978857936317582292288024299476123935517657442054357651197342177684069589794226265043842400576266402026072787357983315670829927344654592089387652339462553683046677585534583666921079745618742404844744658333452525774801870158747119702897190017681125726480400910201329156922068299372260416413337310435281605766598687684999895828038848279391694231456388483356034645460466559159821907033071144214161804364497946699123798392847503488715491471994980290822600131767863778718192034688449267659124090823424022650009831548199360316404585499760442804400696032332425819649028 [151,150] 56740432798631799659819851291761666235962596216221872026165991029553758383904412224041198193102150207839831770805761235034405055863764485606641528384453987926783538821172708552246487969796659412278902426011972051633680990712305388659236571973054808797093108784078732037908914341017393446917594119121021028651702080306769492116744792222568204738670673235819623053874718104138315916442468419437240440679964105993275143258406971719504108511423188005786236435081718367798276012872673228981641664798391689565930057131203747407444188967027101410191113765652783345719453579572854180491632727482716853947082693418095518406806791664086995019559709680470849991760414107437379077508557033991804318911435593020803561769683882766424468826758550670127016692667388190788051099270468634309238241521825244066323577669891490630088417523715963419762582670637456196192092689243618629023790403704600333824911406857694001683266367136342203587283123661691566395982610122809684294052618710912294221104076674475275508371971517598202570202601018135933422935671417026571426436526692072522599074584481853665215739152932010227990081523133269855620276450198833323557357776574642698642531197504651337911547729977261657677987449625198614014538808227632104902783003534860227828343242957767274062668385706705780823353953063608644318069607019088860564062103439253936979911876628612750740677692623226276238364676633725255121564116100678278418451331138821944795719904994240 [151,151] -39087947338981933075852158792900294268290961865473315589048703618772087561448428504872773981964512163917924191506969342642193740639475101031011806431505974226839969514133447116403082639921332654904039555308637108624323652709739064690113822189477679098184139600197160420693633300111849760754621474475168294128858631258493552897550207413194235993397821831388975919092774927677786163421791144281917967410416321766443191222750467506298674575980877260841024786178827581772000614226388261290092970878987494465036106388579986902859523777393433253124928158188838825499413330078714687955236002077536464335416389762320653911926586582852338993135613445051517448298356535444891558349537927680919311838643799955249368346675508773470747764416501010395577853978735685470612922656385001855574886829725776979830235010015973680639367183934259058901150100462476800751805089718402490610844358950534134880938447963139553927168170674889119574899491770116808573895201943500054461424402743846123842129666231202060056591791291530948139675200560571783435669086751410623224164619643994014394145082632378091396204609580494848109340122953851330653855272111740683384972578105746944087201466207179355735142731021102674984685643350136211572044957607668060085588158148705031893936095516261244691784490775706242879622235718751428036514936491301962140055188768611424836070368874401067186576010464570065723534175011340187003306530358042828212617529455352 [152,0] 2384541523519643988310375315918780304678631203648581283520405772566012184971241960889551207124030426773498624189181780148643746855975029602321809276038706980263588076316637787083061453407704336951069717053560152022092938544079943012986659690939935490040801225475839687588167381027216707066962386209309861610601078826851655899097851548702878118997933633212015740860073113648651380554027056487128952200003296987232537546061930426228816735284663100402845015472551136337872101716353745614289462786558238696703740450178633714359701412632980554566237826676590152288382835393594208854030928818008975825809339781666027749935104673266714207406281660024556949183086340566398149193682887069459759826333080189852064302533620675447690485910630786144129803194066903800167423633357196000738516150603236447952144293128156709728113824872757888796517962437616212626049686696011514724688670162465922651541298346622705006347283032626315184000405507653399095640546801268324628516110463891778229101845063583619485810881268156127174133949651132186933754206098048264619140584398058757316848899878501749961819325252005986545597447127907750667486497797237337284335890778353303959782240572563407542149294636218983855994225573793040432413510422366034749068471551763242493917274658653506262122396106380736796516914754158227338450205658196649060275960733390751541720186506482739228507296633333177000103392988320230524891887128654124313171688182176835477311217580478813198898953518100137011649556076749812643467198338234581871091842925118181154530487759999545430396428054563484202127719837534429293871495275127430135952483062949176568853187089821089068971309534195188336087301804038903202494502926653822290652302367046143949854092998213720540330336673991950321704851306308802342936033849856059689533008052168196889686776722845953850472701647952249370164896509117584197411182220960275938111220613347066784690945152500241498954229940156413113309592673406593663142091515998818625883700761661336853909859489874852695910699264307736172697195678971697530602945090382574500038081124822127143336667489702000795682246538606240767898059339697038157930966392997254903226954473540719355211932229325134389760594735450908300546113461343435186321653135444875251403799915249386452577704457674286152058250262099936053035008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] -29014645134190679722310716146367863260235368129488154352651006817291790818182772773555676747122147672861839760258231866384570001786379753191415642410034700822324882799813699756401571988097470559726906433558617942233744372757084948424216630562688879773336217072956181201155427019078824833940343588349378306064954547344194265902364368474579940148166765257391876524860500932229016270099744069534687853209191271497446053825895248577891453430901757255938115651992271893845173215184333889856793671772980837705536851541353939451668641752533222398899281279644957648096771898179110319821415117006544079215053483535620285074727843857880702279011301419945604988293147185494601525744696488341437927193917797196500408898418951224093149236584532425175157876739704854129804904784676235767686728800701243187736741236015419752246633311075262671668278590702543164988055269878934941538102811807546651735641901944927137501244657985117599515716691191065155203796447558134395819115633859509345484340869041194679267119981191972322029455149505459666931920446879878117077365673255964702419650218116111950099039228939476044711572853198060556523745186242625368236918383834344966058229292184647812461928222911349122998664811929504368591843928203700966852943748752440355643233009833716305452175690939264059456767907403055067637710098636086667144388985364614044551494091876985910520199691930276721056625543339039326457569435435951230250422358823291749030654474650729365873379041719916065413361626352654912761717380088873024777321377780315173632043606577608892527139750266564201076193920328875692876029774517716932765399838357226895452155262580316179797678537393456491451803597346799039532241178366264793192162403515390419525130413200715295806762954338220451771439744341856125021086999615182934248585598853770497730689239186052916026719692349548843558316040031627018016317705591699073518839159174212647435057996091969424457502046318407761750912582857799189325686939134593087605550239633473743284952535620670304913467444479758337173899628910679419668551100049201058803514344255350590453417375906801983140858588038771779259022249883443202942492233139837397730564531862060313720363513952843122261408623221991453507445130068713840728289042372369663186780638483694978408057316149066671285088937929072778265231360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 172078264591396453122029177035130062114746737965509927704666206925277508973122075664610258221704250996013334776394807526489538753053768392242475310365499647959957308795701244587506856236356659452768184035991335796441265561212745150914646890973103354042531784429000010753588746525472438194831726071041928401587724319289431890499558720425590565099192652300050255345958459747098795972432976193023301580418225428895760716916469327779663632867822358120528934914651862239475329029401261780707136372650866571346937448377464236525812831921430623486394083384851082570239721625968835172584399866758316898684919631574792915779897712070907836101134332385888378724971780665274170824830221072546447605884740918604491775698030634749686455390038982700697990610224665380315481999786650437472336212042664585163408463456038358000453720443293874043425161992979773507008780106272410410932045884315753126121920201452596661525198460367372661465440431817406142101463222681027275412872012873849023529950166902018900008160488624402535355614208572989744712797472539230681621593668630971330465647798581080418275958949920864649347664185514613910821170863837612478262862573268824666226466913651976530677524186067393006903375836830685218012084101555341228610225788279875191110656121093097870053617041815227769570208985717582583020610090033371595339655764731737424873542387089784958739470203619069854946653439523092176105521015607056234608162552222534894148615158120984831241270927027650206145734650616555903507005975050654351553265750545992081039009363381543218333628940686344085257827936643994537007791451651413705011989972656087450032339838789226682034639629229854942732370189013969915763861876786383689160581364255404616084419442981156448575258172967007179245446571461993364703833949560212377217261778544729491617243698113972448852435364584950906829633026378677666237847243013082882786397799601946811374398799693989222910346941828434612472256383852288650140137312457119667873030579603540285165908531748445377868334799280159820756151487367390500615351923606341483427327980678935591544579933170094456076799925554069576269680495667284037104072750935665945896070144071062539293164375985039561210438575897965633213502655526659991513489227084168866490890369859193239371560780625269203356680169158250234852147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] -613940846613037850067635010061084302437457517928747813926460721101191878156362707029832932296576296238135661488301661582065147678119885770397956801364038448305523324773973038448814019375852550341519484053213517608403058309731012646624475127181706755473059353989794829498480137999342660634069005540443896006019818692386497458492368498059954887984063080683205254453450266242347187952396685926993850408510852461584165533129926584935397572104455169377639424472278693034659150942895449151030955079433642246446392600620415688356987917722655543211151086492079340078891709219629195084476739474527922733728558623732400168762743849934512373287879711984381994813175895924034742090110700848938309389039286240690973917490389852709327958989877195827366754429578102229646225159363772433905167381448342043012653827813471820591695229675064007478491589495507826099034028313338720393710589722133029477771880256517920171219050578489542336811582615508526362731136665431500675101931117241867295923805028124497101192846127464446908185689343951922475117811064859238919373263192317633380377194375172434373328007689480141807308002379333480546791870314079015683054757222992654386559975017651260428946161025397412085835733749423393614624272650352042339910208542306488787132459252832768540428494839107467488248515037113768938937891180395650985159596632112088597885128337438353946076243537656402813702328728917662885323462647752144087574416918086570737513944226651984027367074169950597324636223168325617215843987249615931482446933502673358809836548557146883036139299442601651558656872122897182212104511119136313152348436804035414707524116879669188524973715466816108985250776098161633460694783862668448729997316340114538849393335957270299023767338948600453882952186516830618454511557211043163276979973413873512378640885372670939657142639020162415693528231344475495225509828072044063097003882560721272868034777238169879537600038498408353748022830346289775162695644382889288263178527712651149144620185044164000537115389248730376964226270727974990329815332797066845098751385427787286413401313142700025936495820824333266018659550171259828823163394320718694440348894170213071982487646882449184324200295572831418183826287372491492032701305649053856355303907238980409663982784221151505723725622695439672397151600640000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 1462044284921383886607682330381209055187837675609484858983143119241994876639589442285320854479871323029281733395341777930615104464696479609507294518171881753455930221179645088815856126207374072425838351773985410525909611958050275380229022433707940637884130131284812338666250438837283627165471263769849623618331181055375267852429598764502665356547081784462776929043144118674487785511042272413158562468793820152832460926578039727878947743582028689098940172992303354970081620120974118737179677747062390027618723116848520980272432389970103065050368249749797685086471050685840112330764315509298426890744253710845695103426417573170940776849369435155012133089314730819499309057378362768959125661022949947998057641234253245607718066686024320522603018198071123821453612401333693205927182906920525882234922146397164101448931146516692497687985919452682631336961307712341682634866752905646624277473986968040492515408619521419234495900572956830160274808721515058302878647598942408655059215081972859259712524967578185391851257393860410768767377956466866188091029699643488205386584626010851897334125896233897924258073386370761791620321484700656116892443100434945506945857189823678545697807648455345082855173186210353518836612035057120598906386519286165121378861174724640335580494433575337661857322269834241565066561332502192463170411555172839444643349803588258485894464216449397375592698852340906149555046025875687588411737271176147326914764452835004285172376942575701323584827662198476759705534227464061352521523938691889838803087471722796955432515442821744617328569944112620112561620822836899662723151107829450468344217229698848833984217681683451780181614629175024827661030760960058664789803349326417567471385604700094435605173520474888096894205504604491272441500041739507356768551740507634857745437634801101398933680758204880334670722257765747124503367089920540775003895256530931124453324569208739211818222597919061974162998236291955060063376208614816118712709140466419137640807785118814079875546356854447114381062188183530805892155129012214197113238942984166234702559478592145562175563822812059004851933039984495195950249667690847716988108361546233038963972218013043451485032152858955272551824334946666416971116481535911344409931571845976635854716601153443697031819694067262639042226814976000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] -5027094627164035696826050063998378650165066382224007285504735892632447007890033997475822697536107477040971198573822209571327109453383473978119880815254977426612784252527068291931720019321151336631614674443910465795340094087198742946883147113213603685209735930067877487088644060428498578575232645466362011932025257744661536114099904510813373558213935362894814312571467145195297999175372837757849860676362992897321233381573970471180096160577235947381413315120070440296681994886152620131488116017749538973389142656346818171448559137597095412758907379155138639339143497457375019036480174985381429905025167627517543730987923795790843068402296269666216006894782732019129169406125689478590682033671882585372088855017474788563663923244205513004390210871644817588866910951629958875875406884240789073699896370362926714248088007700788267501901972003798310474610418124145423651883754697545927389213097463189055404259830399885167665276554325970719132276633172710215292122088581042833933568068368645827951035710016831169036055828681597009137433485232308210376846585626880675373673273950355680488593084544472496438848667491700364390357997224397329842165964546137402619789115171564580300972718542517276994793501923915929897878905860961478960097686861718734992213910297773083119755653108901901353474489414477711929779037043629871621040749196434221923807207537681557053716240651535804068307879984895077147092657482762710317237987841558060098146898596963144069403127827489425760583891860652693800656418927716438196942315363369605704811056947426281510834876763508794623882097227310187698591261578661292901448163040247452986107908517868998951100148744301811879991743528136902816212463705097939709146835400079726497550353261445823496758240062699603042521987702350667153726201295901747066461660234662911780970582093095159605839048599979914697253602085082687235525862880048236157128998129522867560813530675008473378142593593798135939944129365432055263197883375395819235061158963607104029296648972590824966083913449016291942218088412018736527112339738085682067655767071813053132909464973717982034573170357877934759336603511367265852703016926460807128577231114927419726971122919062649807335279348110491723769462402657391902555440660496301813939228462328819129717303722543203663819747878558347301633392640000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 33111635724336307218680387814470998908594966442343163915598272541381997430414990069348988128202220732809158301878622094517384046197950031381524841652357894975337036709056206828802813945444224567478775001984278607524491850497630686080780759609159801352092877989115020813876733870387402452022962374246741954275242806989942004595918817136103934385530649182420221117673725072676456985137776291999675834710283550206354659060657551385983255946903351731410090474102391039738851762181411361008995345830979396947565217391663894354872000498349983629389382022609257030222364602118304896839376093942873078192719550693845124257427816220351502003694364905398930265354656336259805066391532304154097627188953543229495157927358414916879313620618176606593027244301488644471204575147583551185579779818834032328769280137207624463046474876761870119303690285423701867375581406232963703374050486723715614470904395040653325254128919883879046312021734421218014222846997271659778363280918707045476663681504513195389432896943124148637250696807938764578878536827860888988185098508008759029174193455121529889713386026316593505816708062096951705595220128534866656444710331235433231384555823882347255494513718086081900671265548553927925713121296328230927288483797372945672858684358681472826933787025150156546379561025150701131038327562720555728843913421828877766905838828037286390329560511294020746044887562154562354202611657196319514215822146617229963898835384290061755275607657725869299436256112663397072059250743990339588086820509344125775247123779947245827024685376840683279978105909251666206493127241145710972862866961461739266096385659880185456453867122206954881326931054510518496579391804252233265623235269529655452434267106229485106526296334204818103548842261900088485267492412251526825884550616523950346461369634473976839366659634355538429578243543148527627057499169580146485556612234776767074581836110234404889084134398394600722861327460236199236303371570775782335068673470637814886447933222623570449623356321032216113139718121407877374926185755205241490694571974645553054385443395886099269536623131626635749936215673077629615372968006747013475658108594892167229337034707648626432011562575356404236442140363498981244625772998293293382272386157858064835920317592030250617005882802195276850596488937472000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] -166841893150248048355800352603299851131541270721306806460405792697067269324244858375328621958653071734402551414559476314201897743243391830077431730194446079033034446651527546371136336897082335586042157671868048997206851871826991150752757926340748369660587648968581515112355930333719238207616628796336213039379786767687238873983892658793203502764003129714898939242025684369972901503385776319571634356344105910296463550669458345713826756800153115860043254129820937863525806248827341582812114372708929726829789958737552240948813354976240859586577671904260208397932283107593571658557700030396545826871618546202975889006186391107205758204809305644330530524480407445307258518899662918830576749629116736464455188073245354350546086335640057127651436640088153570048251399941042491129051736223135947577334649754268711715137959493639478963909620538616601419825955111775392405825050208999352234416067313338223410966466984918849928701696095587242116784204020273461782256078085310840534177476100989375881890752290405770134179149088645724223615376359546211322341625498060861998696453403294525532940516488200724429909730056269442006202065393343658579161487047397911532277196178111649986993863362359609419669204053832579692124194999309487478367382677949123671701287285758477568995485376948035496334843878016409843992702823554380741865446356295740984173085012953254391961199391638075711353023438456163396027463126411415368954214280593248869336400444394687738685389305519757947703026545601016732825848945120865359773452903528042655751124420493512085083260486058975319687163350010584832215716402194113104529753842329352856151481719523379655821188695011481096086928443165475418270672625239378162713577618677899741409153821978268079324731968472239405127049280419539886048285140306579257238880902419027451895388982132873508215981716127652595633226369981591417067808272984659338048132655517915933162558014450342503304293085856783383449769424189755595238421601863221610518184872790480180616540511858930575434961556325031521873279512397443266529025490748560152514609485708725874879814629563148767806168200129207766505996711690019368934263879238112622111733142746221402686439207895185260614772728216001429125296545277431635646315573684750476131470958945189386683372745294693578091453468200934826704770170880000000000000000000000000000000000000000000000000000000000000000000000 [152,8] 549994974644548726357917547634677056870180303825685824961809216495616870263498976597417090938257136093765392391956536588478181205178511579298016527859754831505717713414131789833772169463149250034618169825266831022487858024583846372065907147993127937770270406195067465858851292222515606828544562219496049463531683980670430070797377809828046313119943977900670627839179221625568427216010104961793480138444957999640810604006504400752541100713929298356356249610715899938129343827487996896308084238615317380665849629110549773135789277263853714578569643668127580310362858765526717837587686116343732291327687966072802939583550568022327421836076041025701928886641390174693530933837779329892139044989119768585563444358691786879855222287220358579993492079907956096108233546384641539188649251898279888160755116385834547992965244037192729870044429908209343311400708779272083101760546746550045713559615440200856974299876848305330713791554381087089127488172393940650973377052096660408315849626012402763805842815109273175585427275716104195615464847154981908952719116563696287787077249648674669056776609917733373239363090574847762228259145065566645558364405833386961637276860914039394226615837170629606903141446781722907317454038364502710282427589988741253580638218908008911390423155335581436875424174350199076184154784439783635619606277600294879015102571962715887638399825261064456431432036141607889782221195212549256962894432830964555294718647575053647169747812844578474702830129393060276400771329502224581147266586110171005784318502546136670319376593790619070987321701116225287151397996102109609484769644302897220690983521374806577629371174048111950857080832724887006997354271990595187020424483960765635567639557442625600727347876238736235980319949238930145657067366225664052737191919753218564751195824108496037590636735811594635530343153635409054779884125123840502024606595740720284001423967760428177713741911058120790102051547179812697400796703685049299276345052261021565325668368753879530845335342163385754489483594497572011691918429745910751713344857146317138305873250840990519954033982480542411442808541486158590762573960674500339966607420542304864191042829230484332818835209026726083902824609741105639456928375104193788324779582821027538349433556691150933532260113513313130882524952657920000000000000000000000000000000000000000000000000000000000000000000 [152,9] -1242914987236490047341530676260932784868696370240725381617863305769195909709366109611649271038821334891870400760628161722762730345018366759839785332418051181332016680539150039374457888857933306988585863930160205887632392679774722998801269535013133003314177442632091416311824993938923471596103422335541983934720757162123058973420876621997336373905338920280259886930420708571673948480586274396866913199451782455775022750944292068887569518255993280236284884079681214972333225903517682785139849527830339824614800304215801463398181119964822549437246568756648464990747346401598283458703531065020900778040803024698462108348467359038382158965722769682647258040707662309776298407921390931433302662968618782594733549155566026193272917272237529676702787012652891106907345638562920867925611932021552880458984734890861349795503649452541545610853829421732155766255424557925795515769922383688999814512372746220602104596852418343205711303174238197918385744727089082034633273228583441645223004691616016100796780619091462227987319853231778688922634872738921708798481367079282047421395463675607284725867875076470006058703403912681786454383283029230404555692402970264511096839158877942491146317408311735074767074730709728301232727028399874208912613810032175536604990113353555651780997929737331207245421802911822614226937589664468820790231019038642652609499565448081413144959532482327823146791714769118561977892579062420401360313602077996118620548057246561068095993706167846028187465945069167815383023654183203866861912398438637979022528381404549508888182763293741065902560826437761666083853211229508101684462588624729562043011821299164163772918991980766717211797751954151035574783545975125679574437195696054916690316630065124300609477191517327080031563227735677743153369184333735035356751917479211289357620085697179268724934479711859052121565773081531823049528287789567524915428135661458268110962244381448069207188308800814582463240709579646311353072509789824447469414436521361894058800904724450986932665398723306086237338607198051031443620612064256020564410396314313683498368248966511425109817397487260545280569957119573642673670090797980329512913064165425372927135687564905727260460838320320051673995827251560313022429229148241806065497204517598375224474956352661473048968601627963436278168755896320000000000000000000000000000000000000000000000000000000000000000 [152,10] 2013580515643096146415848293777495540641938311080347611200845180647271609223772983617674412728321011115729969895283993751826052068603896535733836878506559511759942134842808469277867902858330730138554888364866280193464201068131622367024380728327745721167173418610086126889521330162597762419207745450852495461196134696853566042975535227092213039683653751070530976376591678926912212924098320095581187927024572983903982660949711152045447241339912257438981909983041245277613182258792064141965372176248477522468531286567223311428509305058307995024956999989305715157051396259632615760343513673134519644220500099060349157343860776058073938612729284172663052360000989208397041719614086535074071992847075359176470683234823875959789564765154114649432734441257720686769928988174591537008555673411407065862429699331925905233501159629544243079091997904815226073762744703830210490705748355783209805556690090211572697913653155506206121300133333435690853248526827960792809424470976456405541318738945820376195668083474834831338396275487541948118443264300880077308500938010492557651226991134643235476710980185943108087079712066205284163503028177163738070393152922098147193834025054464991995949825878651515155619617807194746425303442310851144888210372056841509830149096494072914238268900770391610157309418278112250675311124949296250352361048777943014378588566751467010093403907551178190105117006510094540103169410378705629120011438247939571132455591268151026477904371032994921472161170695298300686131869388820408476637986771861322403348001197571788721282910428464089430473358753852370774701063254841582431884302229604765238860694430183257770105643033858931844062907277880917546777967213999457325275164330252169847406337797632747314628289890271650158674860226044213885215129287858999690525128695954323767190191024814536330585216457964799833433918485079309187333521160980844603550778072334541060896468588562848081940944896164204750887990697168758078618932007202258514086478355242949998300966046608795919460290500659508563093756283759171227418330000431161355514239159299470302211560149733297076498118878753230343353914457129234150302843599774557181294296619460956152632428937884914290560737216348791508816574114073948363337503871121265511657485412041864600072277222750392136668136870611262442396083814400000000000000000000000000000000000000000000000000000000000000 [152,11] -2576420373104293021657377341239895991814243847188684462409462384722491183641082571096315196527553775362291280320125684816055544584312170220218908257814463422274112149035804269274067377938023863743791519263036759690154702487988324806515607930373629536412093201465437307141751183337441557455567917144213619889996035824553481011398324984573740659866194628060574757485621575957093684358963856615316376586019757939021559390026290005346240407580734747559995547470111162375825757495533751670627278635717531998512833352980285474965177654868250939854233445528862338358714744020526940794651845474264499004352806069643180827280163715738843341174443497148156474356117307148852661718571152717748330955953701999635738121592467052499856626448854387358461795385119209858604983631791713091673249187264420432374754332616334015342796783817966927015257814884562136918644799908363637387956960092305471071361333707707547551996733072125552040198842932707515244222471752393228001996418800104589902043643725667293909154875901984535604421689260339038508091661346489128985845508749978850434702606052771676040780763287304049283794198999924758964734460242976080577599007248991858776806435148771015094763464070567068654024734255859012025362423884942022112745333988934125613384312968360207962186263131285519566455515909169297753386823960047884873481674608890800226009178712134128384815814535310548212951877165543650170043387350189270691808593020633455342426596124221863427006688994202748317078537291421149260152398591023689157188466565430946563277308142982777101889971949879280205277088626061023286626054975642324843359667522985216651823729531432900899688376075617090057493907637986160556087569831001959210440479881567719378147505349085390068375672290959749761944524417339394538391520993502563915462807954963653058892547939513085946618623198814453204734148529992032219221357231560859711834088508502357984715817566563983245628014819023558563255804215574563601238382439125627423297423026361480927113601094704634560989714817912215860083585705220484725294617388048987354170748991637748055853901230238040571788803715531142687834079828915085943846833091042754127933614282285020991532893258364040311394143691620379830435233888571404580183316426764671154353736534797610988016785728132840680727355656166443902186815488000000000000000000000000000000000000000000000000000000000000 [152,12] 3889289097711082578864627021362069186442394397253691715137935679123019590336419186030622679506745531973663089519636359313172752785155009699282608333255317849127850320079609435990002028004108780110821932016864357349860188001415641217960651644011949397870633439462168403654856762597419214740601020331794760315232858473066236951134571989092910958714918460636673204429707758886663880654650953406307368732420643805247585875269177318785432459657994438938747718906645059578034053548927829919905669811877356885499707997728155043352771701216538054217352221748164321282431677021608525966359116282751532266271332476412731031449696478060898490370546017391416186056658964231561305242460701096489257415658798439093258668821856955106878101966830981037118689196716194835303659345960314883005183544879037795160976978064794065742215628141336623569059934406208753690149297609734312319714951569960237908087959404662812756126017387867709856801588982264722677499540645635951634285036275148052347959820093820164066842551147962867548465679902027517828518520609703493550311199166007295624260589692686021874729415158914719530445049059402530736375134482512464013540669156086281146225592037552225084064300224479841961995143773988991008718896474017624163425884067874016679842951979541532289649458319349146130952634656455853445642533412596924639668602438228598770561969023367798999197142552862136721220153482101334918642112524404185959585963881106025153065018021454786377817275866967045915561546083964148435096898116112649476993843304158077510625137112522136989466725148021988841165457180472082194672094136202697463675492923930952003962784921648037052900386013473851278534130909543070567870037060498362480549399657930461105722387855437982702037120040750829502193064088466220312124721449919479266800702642535942785616924526694306482992666711627698687707066744301634967313650752328787626060531657058615551962255216341753744108456235567320291300662975008631618893554679551591434808114450920356511594111400424821545654500906188872556100134146560132088205987228608531670813893901806346285162660178736737623838288050935017384447975017475532824125735566281738098666796025065465820037714841187849994043359631957942685979651348111271677695437758783942529132853200473351454903938432859617950612435421990408732868503142400000000000000000000000000000000000000000000000000000000 [152,13] -10538355986451509548037989294958860150313742195843011147534005490580240045470724248703891736375639247821172316488544910618769923507548751053469720629593108864935298140701495898835527383393071120014228550221427985933302515036337024172814308020370703338805536842995612496773704382999887866548949282499717968008083217396536125943677902096561248541352887812745044041580963862338067838140406445802502998714383314115725181334388079671984991722377704399724429092922352557759597986301272742056524650691724784050908052618849959726415197460632784819843535930112315775991160125050597059265026630762204989481098440382133422535580628514632224697616314816456244540781843271234590813808277763877863242270252218976119653053477848841514582392744709306138669750305162941303703531030901172118824070253942544249518935339126273910201547175413175139562696207315935676468997068641321735066761701062787234843949992616601346631155930413491958267307376024674260799847672426019872532901769704058969207812851679741110110860833194829041003462788424953927669670708216187844270693146630076008651608058745563532016047964409039170295103684466834602621766308768226180226881515171452381420667335480543457813541958095215261827390169591689562528150795879070698777925132299583021649128474730353422902598616787225849729171335543088411292243402684909540264897601677993194031478038617137361593070737516091255078370661466023507696323524081940838859343907873155109095333084129484706424185298016712779863313393397203958785939350496042487212034170001307839477226677353984654066767018774423252404610159338580573293109541093940999457007722144822587940610912244748906873238191188033927602637924295422090001555283717092268562213733651164452248544635873488175829902285910696364517386566560600229279889185335598390871701696295356445860741905675909943428172137971179013178775860765464235172695322830240991769816765287856056773988476874116887938456859297094437319687324669237183729087322738658524283226245171088947856227273525772852201698678990292491523619293672669714859799559257208384552412135515150275532567824881159383224368337320484552255839666047968428602536475846867026567490823809751093471123857111927596942974818879329775845592034753444880843267386911177917530098189962136209542356641080106823644377694432444559578364945367040000000000000000000000000000000000000000000000000000 [152,14] 33196840446871905035951940487976092281728217100369967358401232532331464286227382155344667070334633202750270119173498156715230749922902554364828309294616765509362701565108742961374342495580726826847586516430153462543240894969116960744993211886377052908690181337514507045195390607615541957647562284731333552805649751402586835639865187282019262511381656942052449185438528565168213130987845588535724060235313961554512006600555337272281877268835906308989863748907194838283359818379617560825028877263578407848270104329500926332955164206370043259393584656056897532907718168618536235300189721337276125461976489471341222509402051587906272055387537971786998574268321712282466417603317383962822057341133382575211245175684562137374084771427510368295169190467846965997329940714135038170567358256730998861672620750741560431669678282970993898637820060409889611025994568592307531391353292823589910001296058488383236459479075269201045112822726706847339634187686701496487955620102803406195269188540045926814161075893962775228256561748743674934437369445011897023628155414096715875105915109115684174671648987175104109239629516728559208555579316008172639070961455455978442909052256881913967235024131238555805451333750822962192080983782940652771931287640232212877133014767568649688081719280027878325078764516769597305286179558685816045134067488542646772347209274593994019052019197311365540974219217348533765057307233303674112705756845761253218517783686472885995953233623276005098509886010910410598632888062799846071199253180074695037565074562592886186144417708683359123997929840539368078788288339551952007212546417207338505662623432905369790648994447038375105246215891356954205144032040080393069001257545921982638566011121513412719892268482195989411641290301250939615404928508666321732444895347804825640345819761161193068005741571497934252751491897737857403934976241790151850404413774212539891548283832222989590591129775937206099244695669492434454126634304692998404141227947014890817444558785590714934689623795672398808361567837400920952814751544672795963985291685732496992203862873912246759052152996845247187963209887273234679470871325606571178622064421309081957902496841000246740984393486957819992546892262048117031572400828272823677735995233232995065193581389609878880506090135508680432240739676585984000000000000000000000000000000000000000000000000 [152,15] -88799974274662818777496339721902530925252818201968837956491994679627337586746693116767474043992167996054535414942566431668605502214326233184147530885277013944106647182427907312867168747086956322372561815765331350674925064380849980953362950866862263741946281634235051031104109672752835534614894439539122677435168753469527242576537287438397507125056614143085866903898812390305992945070795880240996233641001859317293828843710960178294087990359810502862661057043818960093443833859653603720413980424876539094305539112333134487059449268926529650271355997768519681746409567120492890788201366653294678089503181813008353838212416053961043002823568189079917488407081860476419052148706661220259450332287034332598168672345372929986674134731860976922246967836441157443508146469973293682430634603196252191088111915389619144353422894478757624231486091522629887692790579564553980690734879758136198460873339953318706561075366775801091916125292662753934073890086505440471248994696319571952326484186740937844655490888777433551111622190879674437205530702348212158191355065434192661906745177477349672463740928710302489525364942280612573756298870424464036229541514757190065135422670595810099080500341494211625968228622104456448801941530340616590194157552179989038028427735817349632182643203682289475621540988783012345129147787720147274664903964314517880446829208042125847354643988119999292048092539280556944704326191294210960211501629111773519261907021798273657098152524993776787601433111673893056603494618615354362381815117058268862568512982101485809397269251602350716564890085298884841909211699119155800925163620811788561579752526409742205740501505271834756642517468233948232646529167509980408302729481064444048699515323028402064340683392045749387015572906424137058494601393477838902769653569475821920983158028225582620563596975547060740912937331281369330868711661360818597999907176998659411346606440387170254968432857882335349635097958797545706291701836462499542910607829137619549493571795195489791165086052168352533984995461180243944341392950436002363405661481823747943483323920681952542738141110307282148338384872799521685230519771223323151689182916544651825664159031689076764363174287242277965978270504860015759112963642903863865195548434324760063134761721797524914047083381758616932783292814458880000000000000000000000000000000000000000000000 [152,16] 195218863655244983994973134915616929662463162786825047672060884134864835930167305555290117968144311642125423844609731179734754028499003809021342458961614984974865699766678163135138568741674358977124460359514243858698734934894592528077384104703953404163583002226722369178239074456666604467760814602912506842874859120634098908827827575731985095995702833709288119895845750693778853523491601842955681619252720926964831518585075953601716667452002889753023157177035182440053880700182899024487853709994421397108101018495470227517149148553722826825231196469424055272360738147776921480673110386104415319646407949706367104978048200723871816867337586445179982114663013105506009733291188268514766569240976845994926157754434075440832591280052574818522446431622775497257288028205178580250720195354914122313814479541751296682538762594474825225651520133195833781068942333455393274770592968068505995247692062011830646446340553265252831105095336250600962250972109806673026639468319059064047660605878536458890996614686400155398617080175260031343014026859551431781003937960444920089502753292373477472247652224306047385406983489641859391753445656661357589272535932789617101877781156591668168949792970627872540677454574785759937289943055318286785032193363870089808394715195945391188387029792638599312532396808823369758420888887908657383814156225749264588378928286442828959378350974128779344003083745366331618648566732699989107569479748912224756381080602582284292001657542696043085325676026885425533928762790087343726065079754022508820120040236452484139767542979821800176338876170886378688794314561554756055294382223132812658014962997202251965533469900250153829072048587494232273537612516107972643917297765107399615172124379189552313137277455516875958044049136482562438418616152426946418004465554492643341159662670209457225795093500007821021024130873855412854493563258941849803401592899266050255045069795563150159590761367524633866281306716055618783981916135192311511207965934142439987637799973284855985512731838522302650540072282048909402912675102466430463559682247811181425215441365009548610031649942531461365178907098837981261029224754479685692967611198313447998779600205033368163138835560013212935090146048928437940889827684323111519987116945303948237059646948088374696934826380707327119077772045058048000000000000000000000000000000000000000000 [152,17] -359411533452823417047325549857527482128344125611264360743157420266034080438380338673523788856742470994504268168855867127391122178012190947053003381671528529793992133283029022771481195038173445456193614988682097378024426904234995352898828154911273907075870449357126436781531485470997237827054786173715805120403017064194931695920738884144998468764152925278431753204970970609252561781343205505129645262282245875612477274528513971023995495996972617237409060083453195075607478896892347291370741190612504621186125023612203840874217084523831406088510974772708140496025643376382254282814513285672238510019632528814047622513051767406782314293393982052668888787731859428959442973144645916644483593381073310018542385671200714468260599738549825457074867951046618937484644258402406187612303984226521641761425081855114570425976245895654375834978819569894794988525269575714565659836213146297920385239918819492614610657001452594805480927727216632939696558681442730865023414286529563685169254405389308345662041617606404184046967065580226859700611656467433891537539993572981404686855475493610534440422742656341698936708946170923482968690104280009431226075419359471002450723316232700290477134851836413214129657219946380959703882892426470458544110404631596738387316864916179400260876822960857910390411643639784396584124635906889916986054160079982449520631184352042956938879797523318845071374752935471712175843700974689287477549744320626157820332108242186176797772738057975080897425335418634865326374000473553528563129697725904183263569197806561064416686890822197415852617458785357765073228515585869260552106770893211541132408984255748892207667440523409005502473510093940552439725494301931023149915749989904663245420673594732701127060509577244908314747168451920100941385655615420791632602401816308638238308222189501937823806942314179563511768227825378864300316681509253123633336953870086403148365124457379659789925386931135216401800826004177494036967637804026113354932750586599677077625150975366324842146984802126013675101836107055224774524684655690905347877900210913697308848136352572888632225711903059946359860496137826741609902203366891836895646752468064304790582860579663390325971443859292575025760028894504755226055700374991939783439824793491475923567026920494552624380018270364344668974482750177280000000000000000000000000000000000000000 [152,18] 564445942132247833524401944417129150042142058741651677260117009085188225050322028954204550231323917104812061365046172765457761265262375683149972120063807738093178015974987046441688217520905964214381299777825380139895316357170913436357097626336834245810331770543227080401896496413829096052374832648426041077435920944681501323417268629853406310734358081163854224332268690171713626967752054728151065875191773605055564219185692598900215548485976533829990161776289335124684168946085541141695399479705876223857773027436073083219848174047388854503511625340377514060711725119020624054124692127363589555709830531356060954959527146167205741803324848669317329545679729671945710551537367514470187511284923037608002071700493344599940254831602547964646039379254375637603473141199162734912256495261062391064617415646921785088000797288336663379604157204561877635342010616856751861061021639846210177193646494866103394902731838641490029456047724449913701469058917343645310472609766672823259057983010375861145482397152349052178438761190494622181200354470765905560975821305391399078006968286038946046580504329792234274805996456660250634403632854992177017351729407930256521372708966986746087807210922773267970355728712555332341115539379358142541607458465353045047039870549684869186923458206936268083598232853253234481416181281742398672460726149123882421645640708425805334421893695986001971409044326870028560161537806939081085785864511050075663253072737801719235083939779811916668618845383884401941287094978433071207024692542968878889498441496785746868376579238802085797502300824446788957317600022231311374623719185998416464558546445521717473233490893611222518408783350206452831145190561049733334586470167436064337818716131108389756792323305456497844036958268627485786916349707903371110371585739751602320075359080918550826687490800062718523748798586552965782075127530724059812075303199158408863208968848786836479299691948338977400722155523096514352045201217462406847848555071972044785728228495130498769137405628917425925498678246693812442754530164084175503623134179472269639702949243503104318501603022599442219727775126072064698953204124776824728081005396587074158133342872021245413168164898060216197607537107633172147355047355427737704082249507411358559978428004127832342969797315377346867693066959978496000000000000000000000000000000000000 [152,19] -766308312306870309734397399602650028361906492332280399139196801956470888242059148759850622758284960221406007382901729828697884519890801997510943066133846451872153138892591190353454859864372061428573583776285162242882784128330198352741005652331368433632600638514180526642844032111660816425919745143491276582446673275668961564519618762278973566005625111432140627904781105575807278983354954764907230530189715696961866501442157745379837323293485520029419284586531288542977757290897143545063545324354593345037212602196158825840035283680155493758788239371559189643643738472154375680364216219188273022698018472909982494038797495214214758196758963946879273652593384896226432910692697834859369433947533802504153582038088812082240860873788043542524878963926721666098101121348849861829658604863503069666278209982611073896891027984028828497874182312329873292209665342049888473908636909169285967549809035658471476896218441728724957930232136647587846305236511294739583611623473458112523281491011756059535837054826289245090558963728564579593503715899927388016605534770313164339488156879309719913329620263269117992064844742844852720914154226532123872505689543673629244063226393814018141592396992131677539663458797049228782421206873205448509993980485542767260944203698722679428629485388604856336887002100936312964591971228476502976229211728883528960826705177637250603172577844128577276408737201450868533397043047788969846738198551446864995612813195047633022119412113110297853225132213128571023073928722111525060276277045857531959264252319826391153072856487027348799612784076953510763675674898758445475003366543573484104753020492366014682483951536578199284928952756859812822778733239484265240415345809359952646199253076721376212072894261313129977335602614027741828371354288168223254051869446326782476496482750672612338555870706972936818495036660960059810323866884209715933425313399852930502228778688677330768376356766846416685131691099815297323706721333789590442784168734680264413506414080882549440389826448072704210287140029172356007744107444794079201675564074856786384720178057557015461526399339400772579274677845331062592500088232814355726402409553890988335993141901743605534712131321487184440660876737316849555803304795269235993812640707878819505694865839278089267455647171608880715612200391147520000000000000000000000000000000000 [152,20] 907968849663028447195134403561787635632295195586162345220651940251923378770883692808235429465363190010222077966841827668934300130694286621041894235118437413793136586940201240848934445261083637997467380895126530286729212223080758330071841207459737928172169463592932394422904408795079353851151179128926555994394921743851808423865656679343237876798142955895153142334303686366435217349373723244378292780575387100200129320190329052636189745863224264364109700131969550727934005041739743139171623801135411789016574868307307906746839273323160293675597375288934279798732451954351948910432456457123057987597113166131967805434239267127449719001997811029348817435408401696599101317986916018738032657638187437077983656583156303719777098859231582594392932556411659483054514354853456048264330732205334540593657115558619834166542954362677839731534831067933920525764240120602947469123788270498226224256761323132592627883687000237029685167842471859071461825183123818668451556473994933212641474414377591686047083366552207626488996266575405103278674536332994707558543729111904098775695409117809411475075290506575418427594043402434127533456331893087885836994619604902076882049392143169287969818193998357735158580178119140177293060100198972027921714672381417001563669642937847997407504053893949630336737217924630410097269519749092575287179326328091254573395498584011139218704237080787395557342580756343233056047484782692556731259080464863409564788629789220692169786391358462840668401328456109032384095666594947727907515310754473594756486883328984016600190500205994394303417165144033655928968481326311333220025683115859887962203464767201343589227708868235294541195460060097141080856939915439498769899485186752954300158011953048608591058857253051523224219341538446317448272148120065252377144651833527428478717828369124126471935701242593306466044936495593356240527043284647402154824384824733978659811667056235171292700064975911094530579082274342335388922378589046564759686929709852874992314293365995155688768498744025714911967655550667147821527568156857104063145739964013916997258211324087056337633194095054188837530316076451832115249852310686987400037895968397961323489227465789000043436539548336535328843681874212038546367068339117660873057201846868372816617975887768515646079451512820576456420152171298816000000000000000000000000000000 [152,21] -945463703515689021823202679771046602989390615674496737349931542380284341179555824513916770496938241532073581224853295868862669747767022360445825676392038292042021471798301053694841324646894183636573359867837280348423206135248430263892340258110023058393869443020668625290396736810831712435405376804168077933964681528984811647735510682350113318611643309107762791573122341149622736059347355927851588723192416189448105975769863438501253526688325493271154104584452768188412526526144657989715304011300571519944138602640671608008133301145775184619165167460576002794001080742211262234136762148556235471333879719090878117805684877251694721111495517542166178503018413681244323586587748102010568646625718919041440832919099346166992398784847498109039942511547022901823271696110763320142071943334727679283226073186087612705798023294219850518145707231039631456927859347860628957284351508103139128196446752115805745441593889825974878192657625812563470139527973632428147635046475468425011072605277943168641394404031737622501920103650547663497724283875726799918145385647456069471404154459145614162206741833680208178835573738686051482039118398979861774291741712943960779569140771974866491485607600080343891759370292411882365194194898780681750409550597185505351727054255577913638248126068404382016042885793296945064922822767505362718831938429884425763155745853404240926416752648418438814896673604927301864570480763760986438253245019204682757454095279349822857626262134660727997093245160037554733046825802063412502741054325090753283338884059404828580125525919815397857480874492100822516869337255532460105848224700735227949073407365132365394153513697721789115514856564139263179476566810382345083755517053485757246859004673030333442428402122932642385801512444574217488401913588360977582191967199059811772218597645044784236085380153608954842383019307744886612216325990536647521585833506217464789115439448390867065349947890320978781543506740304163284051120674282881055691606452953051073175950821271268205393856443063233651123305406381653138562450541343565789459963826710113050559419608602730166933944579916473603840342896394608234879683750562182299442689826503190972946402435150255846181957928016713631136931321522677887958669457508445393167123693969100049702849389830874651943518730846464930069947885813760000000000000000000000000000 [152,22] 869664553111260716066122044557997894372615696956472383165116992921013144119476453449171329385650330286446670858097869208546056166352891636045321128834411713676711145840363455952859846883212348654587637428536037445111775947514889682069256375380630158924038230323990841350407698279598533825325094043133993816427313447802412143259530473097879271194538091663900818675802065625023415218015076532047426190400895776339953213615321398763042933745185160610567574763838959113708157791851832051415569810273907634828896588919246112117927527959501114688983876520230793279778934010413936726505198546540746757065032292541451909613562738102286551386406750441328550001697124170806211103633189908975883366962202284429556348776772642672213739590818944728350933726980996986069008030640942332251785183544016459247706805572627774285967781933766702335159084620396115598413742705464868366615199292530683819812426150066314332513912074318479114441017837480712571987610562048132928580906079416933888161373814924246006238307547331667537779848591778613209247580648248034835013788042789238828102834217259290747072404893710107509982750842056309613733647630779124728011490685396297113905005765715277084818237803795786905808744950777899325545356837608860173989465899220266433957517422259358525978592763072965361303110744430852074428705825813831655561626834982434610010246353628435437954055099521590746449021153775661965242652691461752222172381843933053929216939364014019810704197550947603456906535769686889464511897611037289101176983268384844985914090612903703021375797452480363746993340527792243693410283486302279649867448567060550592175568959300620719987988473184428564827692988473787792981454932943403782082868827440400889459287310196356896312025313731747684908372754300708257789665798526813708733287857935884925702489206014896248447852836365445916120351211592494160250074832976074185889401680736141936760618885898300347870200986402185003860965830560962002425533610252218262513116836364423399881379555342550996498017598796920779518956214378779008805672627420021566614077779861417425423650038115661915973112461878195477600606831140846765990494899203141491560356277965886327612284821352160371104116822410759141015258634484831859138884526876098421349282073443400840316995146794294841743832008598858620120375456956416000000000000000000000000 [152,23] -709239389271657619558573623884541213752081177099091566681579209734617253910683239293419612255431852856390499770685366869727004250826720238840203785811055531691973009700578255306917761686407605683296707120590928901313683460777941579705151290524024463189077768541441896422284514197596128225639953180771863914929241593784053060779785180907380498820759881860199290804654409883027218964525324735900065531933062162722720196252414788469807814473449422128745544259817982253013209747452910635583239476588001547828250387923686530556076839741611655176080874226564184039150550067901112885389927476943221081630270481097687624474693700006392297369793330876473320675610037393564771076726002878248488960513899401066786530524913731432949330306191574627463185715902903190976774954458595723170853982991810486114647039334300676356509145633105377027518703155165868830692811280974835064174588322836481014639642947483641860480062020008247301195858040819410601440289751043118544363077274523208429029936000501654111746605286133432168185727435005963461422163738305538128515448912604381561542474309788417727212300702229819292624331038049189651819331633966552837842936781074961777187619481206723902909050850919772747127100962794281526893821511627274451673320508241097864127801814769224958695156203904360026914139939362555016780494379127859687306783898333658610424717850551547997582801591503401102860709473162100462145042014709860953839887220858749697788341962572844612192921499534490171477456232541813736776304320924726442712015425178389228744641254664311267197436977087988179665145596514046484287130761773789885912517742550107707202882068127626421763687286763354704215948818860817742752188171236484473981961684675955682673467239159568186013367375362937392589106946533510675851355832660308010667471539333277766753250520344716353670771639426620358534712439024048365406905214514826080305981387058658468569074261970154331305503215193672123755697818556134691903698140471339361988377834553492028206250889354010186926242818268647245424682093454230046702805999970036727936995035562560412681604196126147314297807348922290296864952073175369213671170988786485021345666333566408865024927042181258962650283351515949577973110725737087414173994192958180080336104851154241267959978069439925462735268801050486884004159113134080000000000000000000000 [152,24] 514038758186381871280784515198832786969476535889211142907895727596411304350857178316598317175365922120666859667003638774601109349922422579973678970355879140798214592381617868160354315089837696405316430932920431522051008424138579974793813226889580802792240485471190805995432968438109109524832031467220829863643516941183291638068317869522591022612241964355804915371706160790349081177896109252419419571024977254299350761841297163799599144146810706996284452165862020925584644125407256625063532396319889873793717292900200294640773269152702306991489623441524147308025535806095604616236726915441017727188375775845786381907233705130581243177660846024172899287322200686454292862176420668863235037376106301635263583382726791791104372522521211854064683956129397020102057445891444946303775518060438857155195549628967495453667715490850551105455525312664330860524243855503878359554263942201952999949661507503671793906686669980332269438651742890180371976601847210488625669037031867312651423396569850379912642433496894284764029722916258451271966455782676368529414726491171848862943094619724348492099783619472563076554559903584914787056789373921768794782673835986742327510133380096338426987408828654516990043054736013781817859626814399087581565603237597531082989062349694164907979862900539968305526379468549712918000292343617857834160089491568848496177696868284183858376419785232408248127280774443301217774394584062895280811846075539443318772855570769203355014840676948182115223253238433187770776153220487255018100893661353290193264408808001717107959671914303343687882858848519163300185691644548550361724964247343338263350082941036879268351806995423305589463749951918163484325006628978289291053746358609258467224837196324874367997628539706299151390896440257404226010458105782394667169406284532294062763828233505594986092483980469999267452677888126740759485742183243372368350680429583529236009005040522861392599304992732569364369148510742305531462693743992654302602372839753771154614689723150108810399123362269930134736470651854512721311754822746860396121796665424311656131313379979176323440877135918784491209786583860257598093857600265275466314540692970159470799479439318066047264109368144531611130794156964928552803923760318901740623575418316079802609299144951841165049319371597720077660341841952768000000000000000000 [152,25] -331379657431999020188609154017358710174440632098256664046899419187813960691817152224247084144708359639167273188571478791948202643309841371292189643349490981968549446821260132822482293091490278365482332631665131703489632647329160664590350588883670086974479250177539980415632369967504092719362450273934432256797131267450746052232850898807293473554697460054452684166666904527183927828900538581751639686183701066998041347415726915544386200367960659459504350664056001899145772607857939494668571929659033603388944881356469050505389497505216711611875534311095740657917066735602434577288205204829589919097647257533188221075139248819315929796372241585460720740369464938385843036367659299267332423977485208358828377541111075340896831742131074214034585044424095867881328285480360241749824796467561545822638275512110014268648919285183889038778504766663848937437690075762122800418661084112931475287498584631134064863331192408399007972851411242831864310246900189935227327213887501566034700714415043135678689931428206015755501662546522260485814392856349597704431473649980567507341460692432739859895210286888416151771230350811074508720083775462218533896058540587168185810628521180268812673076159815929427049059444220032951238622183608628992922837652670573428051992041858542824897466703354547350359332717213087362347006371238460203729451501408038416724410364522010120052016634272059929776373782419947589960553583623626634800094747170759070154438535736957507044020180810248987520298619080620425149757767969940564548679147530361984957486654672306708480496887915773658271564418064650698311130459166475050777932529973877739474118656459955489838638953091376417466942359795578903669979420957594490100615801935109129459459606098657237856415451105806841414133896304038874999577519010031976603414183952326715437598618041506063084982179500055970504399013321525873428241553816108614396315049473535553457831526495430302643877568370669928435275642296550194220213436644851316322298612994048982384544373543624057392151919414894998576082194791678203664312279942470997109656776836837901132356164370806751051142380672993733572263259942303902142473438521832367083052823586433497280248667364592576516860296535870553025346143820997108534223822648132739981819308899949239002337033412446420871746134253200243586845932257280000000000000000 [152,26] 189741001814448467352125892484262384160153512472129200417155740794550220533465222361405691922076844927600382998337605796879593638747255952219358329213614687503582970039122241994018862375312707670103215006882944120883813394999991855131810099041049230880387603405662896797964795218307734021245281772132939487743159525483785424138722702635680020012661369650901624783587452425316865944286931509904647827042053110086018549060711901036504388533376254260335700590430272746243385250106964970904920886507186391582017518389618173582342218829474691672528911378261808842233073305134931160350368471914129661293425085489153540542691109768715589106064280429099982162053570309529754835151006456869487273943085985979767362703868151206612400463052336595819730055533199037355715519738141481655687004536003517664533248462978980432328904494722564101208324295137676704095830892971398338453765919165597142857862088565942596867420328999697533680293743604489447754227793629732308672450524242266489877138260490482080573485049040252731829016951684426710981689626451286907276456918570200372752183725951939276341326444186232790417929963435287253009443356402144755212352768827328369830858333081551316263475004488637997976819453639389646092043287404255286227198791255027993223924705407108501725718777037680745298692429136320565210217807132390177862157052322191861550700835956583735530943495140279231952530897824563216088930435535242463798878416676446064891391737788180801908917340673083717015626617545477774088885542576740101872007991623645178837696066658487638378904895255508996883737914113197855890467696277137406105771911451779485111123309906350125554078812850151842503951008046775119467233369394834388641222937215177711641204895882664119414964687510896641953693111565714057399869972177241259234272487596966735941009312443725568008261476071209058750451796653060520799406489944646652734172947804357253255548382334292165139422169945707780977126511014011389210908036288415904397108760841165966474496071651417408460736944602142196696377888478248588723768358228852824894841469394874603833668957965208925368561483148704975106745801936457450802081417260413450930316858233361626972001633792167505336237365576009495154945364478207068878394400576498808546077892796313299447497693580836812363454832201011062461591594205184000000000000 [152,27] -95970438578749628752120518299077261665084283774395784332468766408777963792058791267328480414510091779528408397938753344382709269422108671314389358628262692103107617467854156237723913901121604906312618600709727993160103952872280691227273739354291986894554676905649657297010434531712331377972203002645115194478086121911794071817397532211122223818565283136209693140924782628397957570876291545549356833445413670129482402822233151209691031194913731064340995194298355912708245599658936320676094947007452607818297878825058749370377843108154997295789325162101578995686691620196092991462001790279115772848524118686156889523866408616036576333383733356424244848764863346644730061647993433724145565332891221423527625879376321685518472881744114171041789115769527637208594444047262475610864154505535138071568281880944823667885586974488389407687763539370626544988817367792393435699759418596832301073090309613036272959439660763123616460690779037582032528818581206472233644250949537188163770282856782129895431881673800507446452963113154555998390022898940702236993804554854650335662097279627991173226219621656859615603176952694536422231980528239702671654104869789890613252531559116846478489465209508381049293630235557067953582564519372159031729555142567806750540425090866737957298997327626937025819834465003923989589099949195047309796644592022709431046468396810572695455559581634254771177908668781390925387808073187357874017536202965177008462668947985675991711356216968741136539756478879200406961421604227391354239678067749734789960218040295434639376888310164679002407720290916989351878113964540576290660579504817594575280732475778130453243211010486249644209736618960117135528585181439962269592504432038062677488729448560542705397726885325144257026828695823829303701336268741921669480305533920974529142256212882513818199484727323770506589257734868206836055934480574746381436557528885117932138096279209908069803788062860757808068458187583364087645748783321011733746306348217091459264277025517074599178866587948263880934281811163609992827080905150474294525021235303544733001297798271213093318931932949563131542667263565673717079154055442579173654231772132268687838235007050866129129590928500949749624822264553933694932166920759555083444748231977498732930162990113202285711198560574117349726568107212800000000000 [152,28] 42315510930413934866655847532129467198993486669445963068089572448147902730689634407761289864751178609880056287377215355270312766386986154974359412946859050473339884905194581486791664181952819224917860207626162231107444673294050514148346377215341307305164900042307973761953675070562222700412288909580997925766919801690215850497496322536180750988343294313746618859785826408181292783627688802572043494412529641465037970083533562143677766720786173939844628335825085354953423179454943568508861091797526484794909347166058382222003919830425938171525765130570803889495334219889233613533470551357046575686070039906537873601135968552983400721456917282313790471863401022511712572955657606743323410457026946160444409476879416937440954917683531348852594012443334067192996178276176566692375464535989123557507418820012207929468442626460883012611605853522082392986052607144845354997109705898457040727007636809666347598001523414176671251698613157509018763873209437626588679487614224040431147445193956084875614768269629274601544516705566456790730437260273615739969385986826254853169627720528146272273278258305254026674305220647168193378683994246526871144369175753672598905283358028924116850809897302865801831508710195511572178540599282105877267460420314701394153061710754617278866263506427908513837560469181512337577545460095364407052903785454614032797346414821925620506102762758885831980130467289686470807777924990307934813473312868682170957474318657278540683144737856835198176220629820717239416095214125323036921925541758559558685434064011918235095104214204525259831141215961421255937396351284356700971691906263173800047938482727471356043329583363850660234301233249446449538608974360493370443991008710773709031071073125794589662346070042170120639169019906167447618022255667670243731001765145687565912999319873824883452670509854487050169676436995832644913678021553100858158062487714081257413122740342032543812144563503253754110759615809352230019914879179608116660647540392921620975743120008799403132473544499047039623084007178052267219554420668033538493450205658130492145077993396852955435486652126263511598563686004055566602908084925417598924750949811476941483838923861041229115477573057254928745987210034875304813432876263093513290043813168611576526280662762093032008984648956521198353535643680768000000 [152,29] -15780786888095602085358600872708361340924290640079956896730384449907486605045418788223085630355708917599136157163960114317209255032578792865340965977217146677992071483291083965598395056265000696955544416967976798748960435846319782792328177714598597627262401653782778021751886516637566533159850866351372003065632109078392665876412500162815783559076867248847082705837922374394320094980365016535936851612228802393380399235337334131583623031436797768862045326597389383037366349905648885091500676614688830892784684950559369671643399589026399417412600249947666534688341281013381472252990063170617037977570747954412394006836714960980541081098928488161095970657413891130350852846148505605548333861283929646915052314224498585457398716842331570398781194436946905308082828910441728683501223445399499449682379786201913081115260823123463035849313685355471675814684787621154903609776484336160310274878095210816214691027814828532753091998854951281696280947078951924446881365988417693344435045574366082265684325446966523422195718999461615443827633984175972410098180528895922051540450561351726320638276936742907164444690518312620624227217197764165009994602687791897866707104363506946187710456335754076208220031087439549481232244360697586754337619909285878810062599972032313489320321111818360057856929430325478814979657810463114604631411575059634962385739320421718211152523163573393235215265698506207625372323376375004090223477706413533408844984711791204838766309628877777579243023502951043612642010007157750653642778655675204458380164104438377587360092565947547209383614786007821173840373303886557611719090469842335652171817533160309511718346631920716452414790028385783385092351727847753703264238583873338091584657693704199870245118359489202756680291153667283586931465526371507203472939675554872335617568952491248229428196285829502012075914626872275845392952775665733562144744047878320004859589672352179273576165965563526287840117590113055313327086742300124602526357377900308688578271521834138227175276302621932695008763230980498283491488444947441211253153581233093074878652341907275081181838045505439439361781626509605098368731419151420749477628214744387524536661716780053084029655816397584727547209562262277687960563685012521420453436646030571901957379337478666550561436761303865238353927047741440000 [152,30] 4611208193317597555224714460257606780855350053311766376952891913539153750954582866681011007799806303106616848523441711934436227088454533759373294805166407498692934263729546793043294042301396430348422290607909077446775305306935327238783151473297445947719837119338747029070432665092218149018657648936200773803467524983150258328613079186317460947071027772936874794070841968191036640325268265266491948811817437364531669697972996365842648969421591850777403517374716867366840009813208811610539964863143091269149216622888733389698252628827990244210713157665024746146729997222131684956637734547085660476368047230277649361850837600516052478978746210509795504742880546975351729531180530734147019787416223550720489900862799500302248250565889820516582166369560020595462459667768537834254186991174446928763747085317057131655666219235216415423700611363363675655598414863091690233272981865320612846644727027290758574121147456518471662998906539284619949651295423544984348407196886760565306762109227201681316281266689905648953723973385615020204901364850713541600633598305707979216013788880830731182889315670572261006827199938550545108511628866394705518350350984359820703536172406069306069364395294816057324051799622375037574600697662727590453002231390869806233857819598876926786928478419241466727781499643651606292180956435556122632118162484930236959452584454789689850918609720412819491369031466343365260331592095365655639750074153627487515266627546748493105884081384260669889032900344189604514500581960836958160928206675338793153140622106250202226889950167374725773793800689816287277525483867143652620606305539836605973625574598746381425710437153682892566477293884229728414599830196183233055682883848129087356116510721556982266929915408512558418815553543781024128889886286092505067707801502450588754689131459355983069683374436279433592133748299634371968391320178678777007429651091574903366101824943740159355128544539322687737484031649475844595285862415129854309993450395346246334345143495430677872891829557797068083372521826719448611385313367757265544058038304811298732163912838268910764086189590831439836190271152438070686329990806937567251635244608500366881112011685742779263304475912181191586729978447269559448789618100564512448419746434074294380097452863174088077794948428688341067220853766532 [152,31] -787443064066881766497248501984209230575607491289064898019999054151081471958469401574250638124096112762619907452639383094487284467238264381853713342440535666275691774912262295341832405089665322231747800129278299628522092338567923259304521030443876674003186237378581617952742399932710784073235056604309980771434224854678073041973245734279843270973255240505984181961746703599282079506222631762216779312772670029633712798021726616466817647448417552639508437302301097776914821114881299346848959361987202265186087320118314062457850165092972366086005095619303594858135974318087520988351879683902109226479678955889199008181757319141616049183054408170650032930072786224696594443226381374497278468972894508411616532954249711894880455184683091616401760659759596434040317824934732981688833798225721134832378659241307542694003806193267475105062071733952751450378756713816131960996573580112809506453534571957747513499877741500341131316797931754466663344374615677685845113362817295825075978359537887217697422688329325720194185742327922714962986877993213873314345101169731524830641423485195051609771491611126196616742807735533358592316491415307613514386697314467488523928369764300529586736309559519016887723200557763553761715474920342478531331719657942192533927262181967504332791884698022469259356655943926776788270161942690115220543703113533219201208074114968282526096583782041725146471568408563620677454712070905934081415153778664577078625082948517731324616192310254093826651759209400618820467148776285101027778221415176179345911335191816211933779052017154062380334309842606683650731983914496149530319210715415955117747150283086177296815905734020858828047340713951371177584294778873035264180499684924902996836814021386720326843919434893827082006044467910408598090172066581960949851255300961242094700632370901532634098050819781785013940036570770199854114208723816210827906852563477100894147374693165075016901488059882502943490078098925274689614527150305187628943707366784012801600116377200098821759987256540409989584753300396917497510224403216461579370150570818788211476399175481890688355802843989157304675709980784395973108543004590316736807845002263008948763037441132365376600898907327519767367561048379324955449103549484717092816209079230293013745883993361440942494380148107140894774768640 [152,32] -136193258584592623407532068555449315607873898513524762980671284451872878948504431980845098070274803759900749869561353880593362550701007331059004811059027004125902422525305251794789620300236365464741368036509004853064363629411025721395473108274598960716127273114379562559814319235974156295204759022268732881294050127133305989258829816606297649921506198995691048843741795411883686916876414348413842650397463253055100876567716866180036212207477033098128984040496367078052607566198683068694767102548033546923571915293999829538840043819117386033023359757505885666530114348330977549493112070614458424212256996722783062936964316172892293367210509739626400199273198830319422425298411370298704568601655586073340306716624635888447631916707055686577648987065958685697053485992532698784260415809213757914821209608256590806146011694524797482182459194828226670844178333056333042993555237703193594536616112668061575525040372051152424042015119927848159931398406550714668295549701690981572046563894787649376317188117681340767451324944161440285368533216184338459483815042296706047537543123271735363525905328425161073502077975237256703146266194737483167121100062967462341035398963690346793345585330270911572135486754995217225842037306819510120607126387387476543680336769862727755709126876039995212572865925518326065061943579752362902525430464892728923095537886906768741129702856447347595713544087500848197076472919813321643098714650402252024378499136346361479527599865831230957965967077985317371089258508643946593228489463907724489847947662998536667830603071788407745698518989461952082557534257569988536347796064593209417883576687470956220448497920505823728003828747635088832463860549871918590507733844408538507636258057799035531630790537418005411486628970111788623767209207063429085035829946412763531988906992945822710643261937853055274439981908499669311961577040769303356563156502500561022152180863261246098506342400506363695094080167443071149759748727138242289679428322599254811656904131998530950459373101508200640391576394525599032164731385344682907910233084799957997416785517291657519142681974239343654885064321998138487778437343518512273785078877563473967698720355865279262008620284147643593217861840754452837471844890023243863313895152676732123680999854098530830755030344540265686009600 [152,33] 184706968730202389745441709219606454356669851648723416027571669308770462725094881277414867274867693529403922033333780053295734171513179830355394554406547313326738831123881780652398785181212967904129822850847925013693761821040579925472121132297367159444046233893766639921365755456533178787351826803594986691485974236223136817249772754322124210147235337386562151859620456753725112571393994369873529505227997428115588164302705756254338064750893605226777633307312982153132323757940423764110915406124411809339233294627529002165033865497600286405445622364987570537499696338572809395642309041762586152327581192322675869736552071708475239898286044660386304747890963458636133508894475369695671536581109631975648440155636450684465718367656352482134750953361523702804766367345302904626762711030855850033635491273353852567484371777521507579657723148565447147466068223676565564910669259825444541078870596771902421640548777524107446971103211631226606147491551679911867478013832258696373744711822005961266601116608730771994229372444235818962594993515329112763350154536704299826051314751777392456585821669905856177328435401351174035316813869282880550507183524203121708679117372050726538697278566992211479926534689946928662091118657350658903980752785542001470682051250278122380806274288050880230013801284887847157205120835491331570369840954835911655025272343134770776732471229176805367168707398688497867736843744475118291640006508936683362620129564331281415407696156476261001789565589866370935160490835650662601440241995937437942251764636245521718783825714217026764609919473024534134094061688100963716664840448259628553439958260326374207427044818305329163174104348269660101782720191967258968998869638539074553876594594896999854174560708760291108523499342589108397717009876047995545810618845002661217081771524500700831371152851615708357462943417496939411255408477714030022963050801973698984274841471883392284660017758668067057360307402981756802261574092662298860224724112441303094619030640912322603510634098970283061589883828669277811936576150755390878127903472201489307231504919717422206076903841877178693070642760292211822898730128857909256092557875874563246307921317414126048863023159493901866039910127516685738473266479343915968320005359202250749881140483842244857626656609727992487680 [152,34] -87928914906296315763293681074965360237955553782574120024778928942132398454157149239246911233158144318164569600425044107547589315809530341290183717781212808842951332183730193686894564671005527784277121697098288405103356829906620871125974784245612239974732337503905059683788278131497015691338154815820065448092919904239878879379332238110369747134394409258176842117882268698795204484951207121095258131539074383883225170285428687690254764371470563138530218805278769132892576659305616002436204736931771079801138217025223753218149325832590632364213518679794925456731189756642622812112962694892696090044439407983793606111348817883279963774895545958879602502771475085333160344668824756513282116493471206585635729998903938487202711109931120433351213040627749941201746595440838201002538059262020888012361513004106133360313374926286892533565591731078830680190031820148115853249517306040564351668383974520946249623591962140189554811157959417121805497386535407465358098212258870329012543840771354698354055578647575144020407262090025147454520999765690147902503016867585857671660650268226136437127041407697716364989417894918182926313383698988216370729044953310499832470984928951218374123891036135017679251917194760312301392660645309157673076983594916189084697648082054473698676544610649783360725361905067824463422781163407227841726216462309599759030200779331834816435514590715825878715623195349461523712606171708972694445217075632458806939492946658002444279826485217124040258559112958900002414299823203517347077605401046329676681623051487340134201427035214723625425903842007309140566312956840996250325512832035677818099642297308306990267540567794975905488978635439719774082079131982077257340392196190673288396067449877875620064408742985807675032515667689916596343152719361738776663085074027545214559272218845532997107580948647060644883399975609125333337137583000408377302007110615982514005510756596788435653295779814925126968417712583292364927618233111106695932081782720278901665710194002089811363599884479963187556458274574658013028983813277276671107037151038445193704074875747969345694090368852772198958607793749029459764937731656582698082534943833861314415942150427109215518801703889931115088919003724337701968331511975012358901795840239152072638163660086419436343770119533033280 [152,35] 25011475321508587892454353649297760737508134040871871080282011627232393696885186643305519386985556160203545287903237076731804946282262487511454521393618552845399185676581461400286267541161966551630552341920889865086178309995143697799125150062456579096689184756568151452222407350745493830967989473508713632944246268876090810795988257430102326268129895427761214752360512421013481170035381379060836235605176782045199636468642708329542869214220352123415213494158775641238606435507228653607761149244594562559105554124589934956104191834318416170667462920641302574908993097620779175123072731342674805704236603911207807403226273018671729002691408871340252346423238092588741909065845586131054155331628493221525741408650068587273176669445132723424596960755426430130968303288723178676922758384910151165960129161100536743336102695668751300595721097051572145978697603183198426123315574871324170179828349981151331432353811511203646698547956255153414880119221669460225502295388129303846001711279323224172899396028085873687403651140789108495916895963460560734126034283365998850185215022109937460941854015914157296180321312182000765432925279689823217845336823043994196323372084532362876306328023169956067324467303265783495940725695572827247425885761727698011092968921212994530802398428761606748534448146407609508902964840361021698760522415131678607436970631107785728698082090457358543936831293719014346474770402676698480960119039710616321637604117454721714697422375080848772515356440286151425456149089069403423546559359566496527555747361034098456440705828307076781984854564060594230247004178161544858977704557830576793721788134510863771153219397867218574722926562366288991932323130116957053505326429020757677506207517886098410107173856467245323572490685634359983442413949278405311165471024718163146196192919836641153022834348009245969346782958139339412046979960028242451731640590544580744144813313518842527858149283091744187119804553737381353412427538664368705642811522077209845068520767224713622559462729125025096372466764567522082318161140890536083803847176512966368681161982575436601896486316708916107105370739904760978703389717504424217300276803637716063974381717658385713572366895511704746026844637814913763186685835200112414099116799548209394033950977418440086179806916154752 [152,36] -2202967205331022262741271695002563221107989812017170630444417791404575199763822163940180503325374583301292317045181755913501067749822464719921462942897440979687809983745157335003711350091351080263280895186201477495940773724998458797326733248161112689118276938433029225094896787848487884370527679217126227898739666445312705210080164377786919381189943577666398436592575909409050252354835938057530490982858567049891287347139212490940643567572815786836313497625690521711034156011955205799658335356307912640422490004674991207829870552342578787675275170177712168757046671426551137009621438815840970114536310528686938760558660503616655407925607515843308196382102237121374617224226627936525576038997740119957027596400808642961287212225431701593191149304041601059594975634014905521890267269764207124347269851978841993453632301296100115420513937385203850278494882361615120568673849366564121996817837197259281880171833790913188507673892504439110030520022076141625627331316153866914210545899810666228745368940792847547959910181167891885865993744510718479835954850691959208142856715643960352185896078005662099049597361972065278072291784614462151278304468024081688988852454339881679070334968522197199739076622240733858896423322056291289933882742896283735966096402524003240995167110983655146971021336506788783890250151388099292600936853580103115472421810133591526642981544225046573479388398889169162396831152123695446814913541291642819461430081271407166174792225072820923668721672796097498603172519829493736291931317308350603043796478577033613118326540739297328426058867376914386143781165044324888827230836052622279497906992417181389659824036880216484597690521716469550885763134396627829092568552130467601900471362265927591043214313444677608583237918884385283016893207877914843723251745721853652613677653741705460902794066812020772362052998614224036708941712089119081136084112337161595259114571178479780641534891490684069154318768393957174953216470731091051733734097298011021040648122300938147388156894324386935233109156903697705816691579365605614353782808318138774414523008112853324674217581733280592768419373715015426197040314289868132526385690512297024814261136918066841102845732374177790800389589634739352243832659761131422190438977971105619142175671658881011965350462656 [152,37] -2155428285898188817750059424244977961581556755594686794825105586360266673821979392443521241635892424942903327590289063226369046672447488617580981997243244483970900140732855111064125945441671977363441460679599856910108353718761221527653421873419031625775365396074765928608989915613421626353117282048593918370829895710010329156334946549604862697264843124936429078106592656969645887844063198973665128006193607357362222368058564299741572904182272229391221254812937377981607608633284269200440012491115242322360936928804615542787539555426568690385555991360605747335533225101122978609332554528309598806390213540035389118010848373975468514509265144771748966896033399309637862356859297146638078101526342777660005214548875729902635436225311726218949627264343742354308999458719557107689490462121468063206994635993079375165171383331107971358493619072348050914172221778958748673931764121539567144617521312317350875015855897356276531417054178389662378635563940861681035915104696745493265583424742147199005769833827607396005949009927381467887729763521977144992887425981563846536195764735172235966983100795711156009066033112565520716751577109908743006803024685522782843669276584620127530304172949814507564824750367503266013805683685677536581509518918802398329580651623514380210228564703792633684630466259090939394271605628154804054686700854407174495885458195756338766640588524148531383194548301301869937291541184735033515098533591072224987739965436746759139156308676300652447233482745957401887168462156995259977765680871315071362521602654767778864559283540970079521372673272011052816215584839119476802195611565017420222519725525659092332308714524791527133818804678473957997448865548104822469725853396061713773808561370353733904538895150456338332091750029850313876109056871344327442474065704946760848352320043866684484221043293707561291598795483375264633510271944133386340075818190784532960014208155131488587552847715196258193093585846755799979163670996151215818355917641742501754569714655356326667953152912657988850252119491024698518492223073461127320908757050072195246740587296085043475260736704711509072218184865168286986510310284450266654219822826073885920761905213250417068745724644448600594824786647633715577351855533289937736121814556284419872022529098789976920519072 [152,38] 1519012065457285067765194537461980415528208472313596424296796291815268094457809807773727529382573960568957386409649081120024014362161223544434540106062351213321859859536012604995419793526281552044369570807415560748275959163314518925066581917642976369470683442287463455456494913440277589220950857536521214830167784527671637821179052018456713684749717413004804801578809628949283605493038649277404770949653875385647388243659905666834136524914377671046259698190762281581103582871974676866296969805460007217832173655183618090981062079185104317027940723929997800439649479804462054135850391666775691207432531096002404694558397376880766698047526910008489127982944471948972459050082663339646561987497451898582889507069906938818476071844258620698002040567988022636536479720079684564889269734058583993670663659912203336896111996995000356256918299820607353360393519804142362591596254480100551719967148128431636657095082581837858516747416675699702201006193353684298219703975351160008209676062577036495738476777178916875179229762208659024318569124315162523774300075211247959132764967543167880278476568447555568067629662119759003231839364278827997889124045187671967390472969287956481427802145628604826258056038812970919709456305762487171046431475673501713411305739738622512842752417005399477717215049538796148256945404084003680494406468578595443398093994023906276793785990922297637243201990492983501921727664903462941524159377414056872393245355261889147216083542722882761271964928068050805873851319419742207759363782891134021195189256303363187512808740436890754483131171062134231650464685552711467723251060178669972148062117359038174139593211924742756337533738152659711006525354405110925684874564042419223786522342929144840124663188475827599766142182057064076864657316868938851465419692414802915105864888908322887965301032216403968675322078573783654218323234885368150914072296578565483791011398071782435530377114444144514004758878640187083474537383208700924317139759628723085234676309830783402018404683772840624242804246998792916512997168207712682764889623096654574259149427079797362863753776507059698544974090309085961256081308064549082038633307332320859674697348846381293855280057639554339788544568871901143244798769738628073878739669581316358937690176096149146397328 [152,39] -575639968530636614937525184656634175596432990981934014258830891151082321503709024663766302769662634201159967162901301711904684106361932446105226395410747018559247073717764434549173342495079589287376829070038327316353927544904082170629607000900148838770857490726587265961775396563758955438049299425532387122528610365293976987701041284963076651898257396315631679101757252948729759842389415957125577025379074365753895257452091363576494427337476865491898428695499283940912536060049885955975447578587941885415878007864691698821588529343104927224911850782797157701515087931952071271924160580870611965478833399063895517269868786065927135798627518773602511515818722888449927727189426136784483860709948417937591954885527132206179252869920960032744203214561760029371020970704094826097281292325943343728231424934053635162666833989266048398366095930447233509614963214829461723550068624680209116218800775586861917406119551161047667939571613242924127325989467563049234297768940326675767001312762135703983833865740336368932749670067547212895005825149135589497128498375322403559183319263824327322371476670600794859742872511927735290537722232237658826185729346697170468821636640925826430248157398246517493961174118590409648521086855318121592576323938438406613333314202074287956194860623650005813736751442492380173208720527262324570534346253249813090003328023373197309094713259139642182307628509842706643590163784580222323705365866526285042470460934693088946460406040054776839462440647008006253786791501202898483395844165538658854390002547730761775881277619627658270027084234296611298381994852176847301167477558069423967100660320177167555655392141855027103697654544003119312209619736719088994881346515297098574747725511300032469033441080041212404086842937504045994673418955165364585984109185161342319138951216022534557267521098836708048715024791783629900418070109700738567743416837043798638478333325089798563486101441004113377830151107649428061970433340412253191278835072526650010855551275155847739705103958999617933494448792607755685504374047939801221383364340526210376751205994731874512227494396299889736116459755496085516507635478238771593935374533938716179527744133218750998267704672228459723154786545200705444389180508424147653824152127893473697518937975780311040 [152,40] 132884201288805698160296917470789399621215792640040758549742516226117960023132410904614080021857261686664333582781312571528218555681407016123370834551948674636988744402205955304720946099648542603662092839400747985202259068323018382207999962554229801589851846053560822263550353759407177389681055760042917164299564851640626374377411403138304602849011889497506525249567241073495901210822464341413663447668161793460531552136068868829806014070374415633463802255197679886825666966214723607853674478898210919452494889797246877275079750489822715412366526035583898168857228932622703972718640222920981964349236266114678290885732333526919941545417710122730092408813109426753687949780264588623525646379206879621761466860864427652976610677175862046963983304458758514969008018844213752684770642817481138816513427372804993939236790582540445260707840536055287769326740270437497860473940299762687611073182138378650149292842572603006549770063802192863237179093271965310912271560777765568893879890087204114087972867067000842779476951485176372815435052448451423059257832811099499985226897060406722214976863011714795558148041546834736058992651273651288738948342533834479866690039444585160374217549519689078189671623327169602745493557531302649086868357120780678945056706500316083291157311769238702063062362462400365124511532709626304963447072831477450712898335514288326564466332532775903649754056150627393569890217553531692095512508043407873969978003721251893077956228215181801395645531151313662833566478306336612628862641927643533027943249620208564141069174366275876787443692033773365567783085891363606892200886441807385028669059729243029907260835414346202680439949253101039332354940460881743178405603520186463308373254126963617637406086010283304135815542673255281262467645271214944971275441905556861709516279863897089245102094968449279182256893663719332044731357909262663167463005082170360575802443583208622142582386159057093147776757118097261914632260387716330651071701781708483655808301036463274631556033685169469583369778203566357468551997014816704517623644304490970296589268235820005656676827975359207593772698309677016225522353029421610816290414016087479801765151935994121041079550428715363919950166810257425567355952443967732841538152507105787955450404344464256 [152,41] -8033689692972314538878010656957117256434046337908063772660603264220904293551113305983065404312772425151143086168876723116123339571388973561241539415491883121250847688419692444966941433439942069164760702508057593065920442124602093668503046716381110363590185707124648408464307807681477791025760188978382912990939809889387107112364903487831332772854724155741555321340952956347997838781675077342024489148476614915878640948545260506390648475942186731725203163709634621625546389763267428429356512633364737241523094756216813646004234197589446530203153225209771109113383868591966696625473149352129996198371740970726107627255017265085261290266289958991546872536044120812908818240344088935622455042460928292199542016414498118984965880103231048816837587442322844446682657165722459749277557352509324254633464778083994705839266540853693879344996754423337722256284144285804131579588388408577485914314519897995925244427439264845652947259260168330047569598285569227770015023666762130799458056068867976664253370838755287138894011970156029195145964286429314013709917357238523299461612836524135290414895060768095468048614722664078024306035492637979427239840274413891370715603708013741491635764767716319111475464046421844376084766647199881205286511464365971360891249545973913052235696941416845615877506620683214026489453517328465405488003135379740951079988447892326233699894492903369305475873231404633024891779360909306475834993998230516236301372699224553382560246508301343774340692137366197461157507724683093137581154394027031409523681529959361918986689932480017345844570748921009254410894234667241818080767586274602627969589309761885566832284028190495192755289987610937277630574045671154664635716320492474490370681232792364998324939867852474628974896105453882660586862454274407264700491316974951798460875562246185637867926273088497750900456613794878345344134942033235922573733207391765158649743125680542640165443626129036151574201461536410996645036586238124048321910497300919553834867134900000227001270909408613132509090893134825576249410878595938206010604893332392706823613425811043575424435523705862718551219616016290785349391901652283077324023211348884648989276012021867977278387951518439470621170312525306887452109325138647058600004934674088644282782023040 [152,42] -7595082535574013523378966089064762380747412672270299007233598372874621313676173464939860942385516020768011147123061428503924261822372894310661758049397794226238004922687058794212016768175920984265933508717861460823448189605621592386642460163648577768365789081952126102662664552346621065715309077566586638012079363137510359346003296873862997365768248215445010008849981209539352836017752412382616376106181948012319220661713449515725826709626485600435982367164600034450825948739926858732878896631596593714767166640084830072108526790217112333368148461281484367088773980452170733778962792694564973561224900543492130088361670486548208898949129113539378948802192893454979815489289719181987205885532171828976478372959496196001971060329429296647192748154705835260168324353495974466193013397377430604726943127100125546622454395547060157410928622036477419760189827896968856094536730674735278820459218115762342285132085843690402155169771424020913883968169059429327219610981214059618961368790252533456461493695657652265302973996884716254134331343028330467073455077641213602452697567776618165483927928853277623985026058500557790778463453987381398254586925429784042759167536988234835020709841216305722682605132853288809388109475778684977726412372197269787302824105994704570129917131046782984584518351562319194515241483874243452204951369019533200572740384064761309330097519933973174167950455632097527925141671997524120478820115963411973355340706942057326233100203683387334209588774563174331141387580045990489029407574299323358186431299437800996491805985346229076904697097928962976602425247434998426402793627480363860398019087652757405727269315093163816245249156847268816473658743040422921021588627568040813135074271380775413725563259747091901524804614576799538440951526331331247452126689623932934842729353554350255999681754479469038700379313718734345896316023472814312384842653644509194457329061769850306516662224964728392546258903488707283240456902799210275253450565633517641779862383664764553408590723806773790260545895748539461730916073558233337500478621278581713060123493025452334074910882586756606868978454493194772036203999005279350528654569243735188316224366746085905484751222197865176998443006774250713802231242013970634010241991411914255616231648 [152,43] 3294672309211043554542074167151409432616051690630794842177285043770093612408173894781873128506815515412136148035168966479165645080486849642480541214946344050429416438916717301233595571682023091695604921486732773943420151901302075266780107015935164645083291815301769525136224547090927097730913121624204096117463399880915211399793778526563475910105717449535030042429184683180171532476146362931388526837828801672320789747469914719739388867667276743711726853942199491940482878794656701166455319639141340683214573476157260889949667000694155552121774723576923041973448519704967716934483969861813552338422777973627151177187381466530461285313996379760520369084980473070397509631108209900911117249859486180369046450503073299870994300412440919993353037506924444255772360687112249177599993846743707602529842519919893031152961421965736220235041122535293089994683313316321925253157248375023624088422376168582265402459159127878002100615030879175087945741081947667836718204029325298708073525060300118641355656591429952625152166044510930474235426316681268142724559281283076782235807040795518382530466632274165813781531363911281391865148180453470845017839740931384102578924240753323632562430569764564420738644099104863114552640080953729198311284399696878470698562994291450844169824262429271217114695627047504745445075096009494394679700022845615787388866275054689870496799532580153405191957854048376227906436956803239089403237087862708541550900428486896121902161539548828243359129712688310656125569518674085532942920823120017492884712609075864863307037681721816911652211829794150645571184965794950397588025062602105471265254478137006421709396785185542293385987965428712905503194366771640523106135491435152546093676073326687541628240710021064693882154579777157127334515548925006127940582586880388851485072958784627808282423913525548805295761124513140016955437386531229763976763717384189648463575031111192485264666787760555810813220225845036595253185973572123840668195814558665101221616474054445321209643413270126580935394982011291749811047927229374628072376480344434382178263361222764571608433633083245310264228038605405320620410456945296563369761561725095707091288058345240164717601643962880298795576189897880167265970283045611661299904663887805269228928 [152,44] -406742157476340146508404240032820297359404013297227374543290827906444516927314881127856234459134032555101832720590501581244505563535922019044790396680892095379030420099620054448256792479792217443164353556716481332326075336251176576209428815929201811664636545385934844335642327526305624813924700682811757818718715497594536463800442635531783586890234346640419299753656679160634596928359345477314714083393168355430235485758000323241293997776264122181034430667771729522931694641727629594195580073805602118087747912539370075589688123682419924564108591897262916476521286798298601583520079498887975741548654104651714985759802610089511237871265148449853440518795266883447795425983012623774359029448744306343402474397161133686526915524207845587757323600776976606551005239092108340818841879388206824268851297583154654238805036363383941223983137232298381222324462013114425900292610201987302051169995490294541979144517595146633691442585566293855229596069480015373478715188507731812601579232893775921324704331456304701168103618801660407820118016738070311367243705216469499342275654887837126911013026324515333035972277127115931267258498373124217224867908165768119754182909965862526418158943342593310365879116517593028455066889001237318102511530629289454872313716394020425176248222286627917982149965583391639252104883141302252256767660286068955816791000899501602803970598734551174341678426464541048088684753520751530143303500636399127683090896413153197802284699249266605263988642938440936329632791870448922813951742790510565123070909767892271255077519806056407452954504994661577405652137900473146497687935568898157924669176554530924968901292203480496395473079800587653322097337880654841569879606207426650279095974241998748769315232034162188356156821981677721167477944053658019340520009702425341284729845679497976041928635012742351285026315420592312163116381301059902879475563449459566392379907267396747324660527478147148053929031780161529765343190731923807144025001111270213030320654136564251204839710934539465896870345805434218020324793148977767492130912981617352736886723148700726495582115688673019395603859492860905638125270630550428911832565771725857322067805731142976340841724173968494197419299945930167897930928315359332626225775626911342400 [152,45] -223122440402121025887952949505731337332121354916643405050748503686441575923641731936320194401088440428562612645364194592370545299722888196442514507926084064384752943445514398788645892775302513039559197505311846406956127822397174948208424917923033414590134357981565589787900687419714301897097316481182391703350448588046001741577182138614509197329119594294490006493344191323571462583413199134221889846935800478203320176356753884397588760498475496962728014859564265149785983178430467163474839466294357268253367830076043214845271571678519357887237685308466972772166725996700336667713215243447684696358228867414151698080791707078986177490760390171603540576798170246150216435292862501625987545556538383545398923400583288334785178930520802464153881963894860650302260565532204289372171491061190579861482962673664216365169915737784936140577086575944217951912721278368004006321208642006483386480821185476048961534683415094208074042128342954939310728023914581821776764977958489582674937286828451000309073888190401322903114861873304743231263922397123171012523124545602037243515332403249445678500025353362464648841448078228932813315600190050119561375500994355474281460236963547699730839466903023066523486585187562205312811435666983703392999630633206826584719010218114491478751354967384990196429239840823858746219968645947249614714439922753981156814603914331865535402247768084045620085367556801666523319344586692913134315262532927614871201780334906655657428452820683123114727173198732152048839636582539215367248332307065985702195022652564177071413384780885307816173364994014411334530139740584110631296436682917569019459030050837085287422536127929459334944064271146609458935996812557942744852873864645667725394042056015663875334967780471444548883687648181345146369253998074383861999169121842208613890513690097768005262851332234281011018525335656233439467884319625236007912790600456827992964153163064275902804247485255830651163509121930695344045145838979622560574129466325570561686490682326674053299356910296685128564320600149918926793418490018265507298118451270750399730381039614299942607474200068372586532316419823341175389303868222780213827397212925900288330093569533697005370576788934901342271707963298786980123880785569945173269021439353152 [152,46] 159493994853363135023459107397613848822684212954408111358870205881308546088467571281206988469140062266889830896501594888830103906118227019393815659143539937681455261777925873375246649248775042347013626265814962611688373423375519771615745955065212562020697255722372537633350206106066683520849720765688306852454322619956858143409581798362182064089458496905115339642781453341766209153114832383635201287696171007143100069572919535315169974073304799094848530850547907196763080957991230144378412810392777627415191302366394887524459909431400338524886526253360736346668213145724850262188700029800015845152477660314564665663172323541971775724273495135185790143342293190041963119697260130749677468775535686506120875412384458562050796206222920109974385412524626081217016424798379770404119538141745105093815601873844083538916812139880130329536918639288085597135475304091861915836829394501094011644582278659070662731283173447398990645456896291975157376081431371822783668330150003772490890359668149690378181324248167042974588776265748859721138639103816541676660472603811852653278277554326606134347503684087504585270131383357221748949870806532376906995671390547106160017701837415999130668625754595450823087400314768135225965962261092702379108255413752611529681065236841316078569906988156445754925820034848738427705727101583639370015363147515812380172715123811460633969149806493532385546685433787239944314343114799451770961617374473188722286213970142269725326484143597230813612191294604973932354092397722500378840106570605347691809632186876839466467544429052555192435188102782460643275759200784393128847828720489099578507922758868943819826704482575531895716967616842461969351143082294745693308030501872102330074825158651577829182742301580254086507913896904554710790527984326271963515077965328452177084342482773182585497168626935461559883442060195839423154479687219373810914130387594346932379462825859829519067456870772999882637949030424289688887747494593344167991597388644952930751634105321437255602175352361309907657496486339526917134642549048273524976163771370153955919645229042873127865188047358792224135873235055820591044847294818422664365397847851767685530811011828956307618335961121769646295414050349184243337452885413721093672306345393 [152,47] -57720981543617482894674452675134789557978276470807156205993920272608490496810736265839747824995995013528501436114216742378260996997293405910291299677200373466615751165445486217237956133472936858505538536753791048507059789393567886584726694003035559671105427724025285651486190626356305490152935181230386834617460678068248050983370609465244169281965736182692692638361820514160711140596948066776997730580746412519972460018183610304606862806143157956769665276381395750563684475838331144425150418047554695012180756881742299218188219676977983793689902450491223361682858183151113912614175062593344550188376244599394790648378399453719408179992559329467424452566388647264247859218582964335778967832715544339265884118092392548390119247645119002691088547027809684973355901396415173434674879138985881368177632236916927681171010161873421586974572997491942835931049554986156869542783425111685816993351903838429366779014117899740520694606136397776228360296365194729634420477137940684695414070320845682992902149611794499940749891641832905345472574825026799172131880082369402091410713518944021248927497673542242127546146166581145921621744397604673898931186202145757255432508248654579965595710006341552706716286347890584308951217552874275725560812466372758775496693682177019440434962737624559885163308282006186877669924542324370489184775614040876108205027183856990328811766059119769389292214797954874870375501958637192441041170117804750286212801889390857213795395892292626598271499343209196575571344805935734809099887658817393970985040380245350713644967197968456331181283969609209606246833857755970723686005669446506666753631530583139129676958860941719329692691947362331161663155877800801045662050353908402242474539556345747942726319688099662865579413805931387900477004470099575697419625305588502888205398263743472017086906649100643523681212207914070389452324778154636147639149132904286561710664524500147587841431722636297236483894027090576916380385207279219833111262279011065289443129636805465362581118989991831538728122128045078865071791374194205509905551027596791807398562943695054058241171476772778205851072456284833168390678587693085371947631572417751454207798641611436544363161401340501323705664107999858570929064163599288209091938752 [152,48] 14556224628559634651224561098811833590115829747314140402510086288862734464883588280830434335905474226656001566845132890468209381784695048179641602692773876644193317867270226124465337055235858919422466208611297424909044709373754796107766065932748428772277414366394389831015495587958746160962782638728651723237989340350699238120184601009413098420004451663502460341010176432889571686968011579159175796855190550246837706343807667578095109906161675680891872860254560136942142231226189000534628397419079837775259587748228145496627379199326872280426125141139947636256300288194375759453734107911639321227957673902977686728182551600492112030681152568765543548818430912902269621633003328402768759494436718694862583759333984957973948430294139911106638333663577113587383634117372150571858974561779727325568882252615107312412206887428882806242160753815465612348843062099549595080198494411576003945414832913881875383891969036965829522916567087208889997279645720441877137209159345103706822343303460514819336880374529542526897296944206684712033655197669811948585317698477685191114139275023070085156711294292387815854967968403743794191898850875095322074015637219496176045959580534799413831103132283979792897833585578562325261430767963333606493288221041016315256699396701740581836669612098484565922614003750968056780879233479280304130557208107496900126189390284069381964083151640047125756032991608444517324449523319525999173232009860194752554823096426929991786189309044807764196291755176248926449368769056774805480455562788545835856682392191838306422271772754323714913529546252606029499943381718570713675430525883213901076090825055255851957693830935258082525004571585707765500327914812482849779163425256130874710826101735835829790094561451557838076204245133140173415285100545044944357952280864163032015445156519498809368554321293297225387133266591554370448013304082702974016805529794861870702539101634343000464880170170885792739952992137169050274866576747866281955347962346931795104948660607190106872413047352805221343392880685932227596359218065797471190100669359078091616515086220098242172473928628486523649254055079934987821498360202657038933570312363000268948234120549817670578014992976954407570912860630956747886264673274737700877792 [152,49] -2728650199666314393687859940343482091158313950383308541348615607811559582159835429499965660816658993885792773945450677656253603398232766108239799132245238403112503059036546261533046332469122140227259266464568035479303934132879658007654078491827336066646634507726393669411933224758902758389636481235542244353728520028481257917359116299462873363341080105112042836881377281593647235300237710298701267096240106823334546907929139092443918735215003142749914228980957160625148587042208121812218432116896728551983182341255468785115339167375681142183694948053174973189605163914155217823354454786810850646953037397761792063939310202596585687210678268613832461549118993240529776333329792363814151929118198804048615484362098060704823959847635682486934939680924256209284382180091074447621022112328727676136415062642938051068581103556667254495038363394098872109241790610008852752009583018921477568074300385879695054859825931865250722376332054695420952347063919832017956945415439740887231241438927958581853199221886533853774901309024512691796276513136834048576472157726542900711300258582209631117976312277621266825939269863407957381661303773170849739094974000646584466476101426117995337033133314634777353165686420702617735730539825396606255894490865022100931164700793069879300595081924534786346002001417731367812436744455110275234371368935761823708482763029442143270094977314857485996358830670304224551977084165643945537279561007078340048023075181425533437113444381656487828484530469807928323631130211337882080295742428356373347140791727192092303471997788415555112780636997119141602312467996748078959238995090980522966329211248252954436349602815165781796213940996639152480642413198688403285144565772076879072748096069757232974546964300178259102287466574274387461192787376425480419415299384640527866889920614178298468063501515909827694328625725144616197654782141624339423879590786289462752124525197012556797299953926178175867695687786652857762379963365031533440207179081984948077809204953975910489293260107132002271122096861983080251898993087823974260627519663131922264663753735866884907875972112694568429684380538871233378138481029322180542848475815179133939578445079965871094824833682883320177479334682607525364891108807930495584 [152,50] 393113274612080389513639449817672668630390664785011847264435287174389555392055155021161252307736308506175927192174365709918449873463597641158431052022588325294052360758466158716593558802977244386516397893762419830225925570469224700865201843308782021152309012300906013301841618936753426745222468853322218466592184642221810023036396516681305477738431863773661877342878440513524689178850132857398407574741152027265357195462786891995700572649429799767066926144692217836413411410509120382169040568283176284197730014606341282808253155577648156013520375554387840650332028864143107754106886280130121415123058871982018796737190593947416037495622756409192056037560233074460429137669325120501240214119349617945815383364773938873953447787357127041986536992568953505839778699465119910745590937895160041924494834210903992990033349021300195011028766365726982262735198872492906164579514503405428282926043057154859161507401321297235852324802228210511031132919825517980128127068956836907440843633039865176374477512250904274727023227947943488488392120180908635766200808585817410281374305435215316083773841394955466034411757986477191397735223650252526017782077769114497830465802899893036578013074580001679250438261010873257233088905375196220933218780153791163344513750491516028902491024543418988394971492649747579965816021215672536195943510455193705407997456216160783465887854863190353374125172822633145706069919163034327384905297392536106869458645941476789006276356244852874691734123113324905521767082560293243249216291650149381176905476048462727576227793621783685081842166070260494321259049202432807967309264970986453236320549807753417506198689824753675092823845977004143797789254136403317849885214808402561453447932798366348397036931157395391801614902304464266669661446085081855286288146439868644612719477446454719673303473307740839211469099857797677490959871715584944768495855175494760917234245900256475850093747234902507976024657766102076272313511008820206475601915788025297928580327790231490376249716981631322388259609969215239559483203583856697063228970318681714619344394967303635185855736648479760903582835730213215284663143150837811871726903960689681949659808488629380199258954968032037174808007437539221054730414466926260 [152,51] -48475067231429125950344400286628084713335667208306488071607527194050332098133095213473496036326682290508658026457693285270479105114331777121488295787522798933547111750020634116124284875012592071930852586811723560537060551023442115437547811408694916607425297478473708686259810714445572933625092762162600982301788465545922062685667465080625351473518613110959097650996627597490086834094775375457511808028423938594050849329682534508554543307421016444392247359164710997413390536067702324985044979840019000148854739981145735751909397538706571353507898493591182942461953539376224291158120627153881053933853397186496695509440054820671933899537612412803463706416393988719065688196716816265545501143838604103193492029297831661021825185489004551390924314017660877257301451080713427107739035084982564921106303737779173137738309202270296821977042399360463523798948593384374429016785702980325006704482316284482370239311142198171173562571799040138637256623033736846124489622980142036599161635178015716408359246200367728333670739708985182222794966243473680564379279370426347925224426624061691649133628754615876340726969233453382114957129615712684911203587333448151520856578727182060557939051437449104425989322338435694788910861908368949192688618808630255336202760022131754684302523121262769614591987494123185609531890420993665597041357593690841032618033874230119342106045385900445205011250033223068501317181866961963505576061711570730521548127898357416110107033104276138365416418221009694703285717762465594934126785046921313723052966809177684901685406050124248499218757610136478047275081272074149129573466759199798434335399852617639637292322289157579816865830097887490879007968377572617120237874667069159141557575171909802045629719983462503248190177334831453960383252643140977481447227377543743312805010212172031489124739007748689495077197037326637437550543202234027387823533951138033108400464342016511098319692584163450450718909198473877274104087044527562308628859086613897937205721346765728329411147817438006767414898931088628791959113023571841119131223856573684883054802273972081905897551341562701967306974813469062365108023122801327814654843555835797158448989990070192642715882412086754492648777610975699988409174979840 [152,52] 6308506618707315424592038080708607075471145183455329599446724603744850740133279543310602839385325189653652253749853017200160364805120177338839333051884239015897043498792274656645816519727548576117063048074523973864751310126574258636631069680165009878457331089873595558716493602129560388736349462255930700968275379373111931137297249079951569909933331278492129622826270852674155358736883073814019238792382936754667733125535489666169049805241275189312069219882312847894426771826716529113154715560855972309817229015381023011412331538102242741636275014279789254658323102517403328268909548519121239435904907613856903946475152485951717382850242647537617220301926799848011014967397170134172431147576433300096416013992547851920928830766694126904284259318599259158301379303348297141233675796627346816810298362814514411447995476676216131769477885527853044638773841305288901549825353562883426878040855467403064924648225636923486311737122607676317421298740269434717894711562603114495971720936606564595057402239419738573876094178167669630712212046181432752721693350741811261254067043718519817727326520994888940268031304442260003765808048071483020595865303930994639436033816939323550908935925875644140611221306897756847355468039892268126417899739143267092421900379212435319649231869319052584214131784461085662809051520008276297527500975400697657304898414386552385575486358659279348490623519579493450962910475079334586257524456035995038198220960408258713409188543358594003048295014343855291039578961515259222879243356089048525355796254029395356062070259005971836440829201577244377487465401122631768613328732774290536671501908587780407737061833023168178041733804800080105249255706436254714773282807495838924276564315216563736004897967731164535435071209001795451368530846532770317192756328499738239889314339756719492198798563652140021935734944211727691545634480867967105188317557388726884218876027666724499565264622257764407142306077090084700135385403440417364915717705987703588434760499411261554299501864731842309457682390154755457662676236986941543897646877854944027157005174841258547856215191159544287882745936044465183854950618088481815477131449977570386165212283331053494965113121202194654485179635649204202744504336 [152,53] -756593738285426848255096986698934735068788302395279137659708899652355581809601487158476238734710242923507098697800802831243374780779306853406073164885983901156257042841856819510643312120172143917742578430552770434394799040389440423223653880590056073553140447521973155179980884669221835655046052540690564887082529735176049284333226012533695516546596684471634778047423676536578205616441514010042885165380239595555128888036705161240432487219080951139793973028955308593737162641550545004462176740783504041949389177264286994428133134124365875476386022163695817125163753505092927637604673265986559904142546475312054191437655731532864952014005743655119725430229847299817475381823618864208569196600078116482657124352815511416776700863044933206653088698537728265181626740852224492331316291075254214248691814685904935777464983866486023398101508788599280820793017360318937188388136983723772142555680530398940226073153109466988403843728911171697165588363586949772355148395936888916883620357864904649693318304016785059925932489772753547608169854234655199270346133393411994538982581461403058673910973291198184741993307148615262497509624086588519808755165695037873545802914141868069608366923647654238461320085605679803116212047487427834643281745727400247181776264748589498865499545446166136737437680315532611612777433327602968247122021190101056800621311860373112454601635591271023631197954750286982898449713177182451051816202741441434982641774419341791452196933605622916268212310989164903300674341256189643098746098283186231025917776913779243208223021972362811798386009253650285496504421824134396053616454882215997343676460880999124143786926490828098042342453384337801552680988725346880915662641723474010418019780709949471373142544928340079766528708327410165441509347485484265033780516214853265285374621309918946511568746074022937733888877679520501235078725984860746396240814615163986627543142400190687132151645899430563354937100248059218899051668787201168826790121624151355109960843451386416514527014157739824541033510452698760266579678351952062677716542258054013531320187863819810537523309096943928719880489037849430544332886748345247196129865180414849288663189772927638522643845886504386999300570090492222246984 [152,54] 16862157353101912286106935460419652908663966080577113492369275506896537110245907094020357310863108156609171171136067795366220330943736978699401421414909989365517969153852302940291306233127283442579578956659630871745663155975452739524168388689410042967851374384134078949101177571781026006003082625765901479153408376700482703216032849246122213575329969054058550646760607370689263998218855678902950652040959923729354800863466128611724084465463993299503699361860537789589797921964879998213210371964627327503059819705351627787217175535113451280993167434885050554021838591324666845586196328151481348894661493429412148402475598168312647461255640081743483029719799798680356264056100522008606458864541800920644493557799781433811110531292774103816323390674431627123157854801841853557752976788851249677510861299223265922438571818617418887384863733439887197255513902831974127273231955783209674437646046165363786543142742129727399525040823920250014062126517870659477898721889548787298337458034913431277588502162269502068315445633879477861077551268264204195820739246714978513974169654975240688649771154582561052259236481941276993651420008057577022784592737011042333226579970617948543703362458945080178992466937130119227542791958942238128326861431452817531165964446654209207462697010222425265981427454986557548226338940148484278193216665518949058119915441464863702910601962584879168010033016133685110492745629429659367949485825842530299807399881094207822161998789456375799358748941693754808658333391795988901326803324800784184554835120618171504792615468613888526462524748496719804345422263273130098384712863478144745358718057532770097798629132031216368404881030767510429840930560154577555509496763547603705878117386662741223776350790620906220936529906044765500827889332332546864790173564425776935280826393126206518307698995585316556434278109079784293438382331586702650924911442516684212761522978252842117434026797123479126658372951196742694826921374157787491444277809085776410172303710282493571701038743423712571468348275597534456904587539167433217369872628566773250527894902998298603190396984222566768292271637226886398613058031430045086472090644822762682618651043928229828718237722595866597518338638913054880 [152,55] 15032783826519669528522653361556175644998872056424831971832734187226841941458586783153866134014474474584080934991996565224653553035727537510250200674884789588209060954931032764310605822192497013703082300184590256731806980560024295151795390444799904238974130822817080448429353072599820108004871734410652956393797101416617110639088186961701405167244077157343441130558161317642465032766188854207469843615850508681379523901210333503057447144881628580978026558052946285199766204165676030800167773981378982903688338713516202087847204694293588193194436209767498372470737093581606781566380783693634761833147141320760602108188861413801975134392219658157954951663759907976400113388274736887540666096032922186566083742526607430194535760389240759474581854078359747176922863251827654038130408542228513336122667319411715917385691118342904534329077842328154705624228665854748153673712575061513015459348935426850140249761883265367016874432503671751315997494620646650191070314384106990345422649832969189532324757460678987804975330922748549411172157073391571795930857581330142100575119552920085990005992021109449396996419749051424985766761379795286583375674855318880593571058835492463117766550147738553184843301227362421013724126434338001078976027333705567132418399599983416419310860542737882566372530675397520273591697504954610235950054286225392160019862803265068603291440893463017088240070437836630800581076073996149331853021745273201692552130247263581711766046230795322482801058883453162861593866928039507476244295755969764431935070641638139052528885952900574774386963310321399069730551866615913272312933552221212795394948272082124262594209120371605271354265404497975660650467901622474548789559821790806268193198003544375135012994962971472846704564171582315687088865021405632599546556032550138846976128000888643772761929995697015184729538419743285138335200344861605420692622988955926829366565296628126053365351785388899880593041245344135456500861406439541111542270064465730161517470681078501281094164303718090112018766330613263046036637166467578575251489505712744888865788115167923747788084204592631873877449224182760794335510350192428479556877179589762522581646413684829162359941783346268628118054960459776 [152,56] -2128899412988741774274097697934935756728733058776967893622156476786964544293546370752818461405350998517411502275431035248366293886017220972099678207462520116165082208157915823870987686146358580903710986883896604591428918470734685587544390293895043407212196474160101124451408865642061912940746652180029889433423692866502025451363210754090986888671388970853596936923660199712080289053989543403709322043110701279269414494484007608958235539050845516831594905108596588640392662658895377267515942011951287294564472023090841341145820026029260455069465645859586452172711178156674196030180454041132420571864515026579260659438254566874891735124703817458138889830396506700152940643335873474513497989413227602466762575610348932709808364294141007199397059022419550686758795462177856309533860425428892677669390417360524552377340786520653628397363927572032699597404506590475556593630431146985266470826731391536477438839041536438772265127888582848531984374651483353375060360770879516499837989484080013560225312738777282174022475531087981694808345107608500391640531101531683516453291364507719748519347116048661278609771514424888252649624658493192820043884227044785664486108101928769564089101320971297430611107443636430171131463122990344848293196723546352095193351589397907222708282312275311066691778755757077296800032267357274558402207551633561583005502508765937738217220243633799809245152686093073248035020284799130084777438284849208592458816045021663272877711893757878130243331260204620257920155269599279121661285900584121598476339818230346760520116122696681675421402322416159449933013863967248367404556987820921405233536951057608503649098507785407698915378073984264435625035062995135122748934341068347886637175210211260705807720384474177341840181655515212661881258966120927654887081846997156673514218145746635621291005132464578683517264871022953778244036222359685131348192051143849368047332337679248879630969657740866724212843673389803449651622359721343114121635745087695902738624260675629025856891028014551886635216726141402345454183233682177722422429231758272772588132422666747646401553241993417305297261846250576712100179468185485653788048352426171635690902011098510558953802555292810909558745439232 [152,57] -69067453620496539150374778768905997628013880549326544430452828796621711220335523114677206986529002359798423655993598664391752663287364396738496904513845591724231825983478268138568568893412291991984048964247876790694458958814529165190428267954211216942307140221761173330295498113297411561186997717568555007778438022671047574850549627020187723708906004143348373822165561243431717791357365018751676833161358626128484049671885566625942424497015709558005048756930888724616120871147566399943856172151351826155438387250741710682884425804046418816871155144950945640720644211308310077253410701514572149823559727423637574533000974843752012771839502898092558387149054404148437865755247439412842809554957304718556970219074462920363108309357639438412971842757217797543624011021968360274247388385773796597581864916722828345306924341439148926649008624603569914297023116426345483228460312543943701877312034546887202503675633576232220696202497048467863826817315848185908551633722181831182853428948793812506261466196865757244244403774292145149588404154473294770945303255269200910741358196304718660932602529479253947599342401254849779603488493290888158485363896403308602334519259595985046326496763116835792008591279146009363331196504275282945467850130349475994060586700259986285179874432129880652488216147099485893279652968778600050777738010173092975734382612911137646402739514777910935752926366982663873202140147095201415311934729541652021839338480887457445514344810574895442594795568632702449672848605702267127695857639800871219457298351571516836086798624116063572562098113667323909974023564565582653994085977629854519803712620493197977477051283155701897388784408801293290899440174277968779000052514098906041162423101873338105678380712429384658876524925368184191998645235434914966061405323201036061547673434535421359486913265347224181199041684414900101160780210884224764780083749434581581859845169752483679975850886306912901876428889825401819824357848529504776847410421870368761889015107446647241937378199975567007237548767042356242173011870807789413287696422824212344024022156583732005126955048196671610168263972618940517780411612754173564178139318792319795573288164325387713348100698391776145421312 [152,58] 31807183604642495924432413547700508261419848039337948722635157742369006478801509648930168863294013194584502171553493028968166952091763382026577412098339513946619993192140204908305870808753581679011950980376494032193298391474892669379612586843395503105136575684335609582852734040035535802840656161257785046952148736775895146616217745138699230686490238303925768893275806371740915221175667790054622030531819412140282904601440516959309482693777005839127754103367636289465190627815659669937953189768278364134196095278632420428690644953359725580148102973925983720168025077684898057573546235889949841353404039172979402911490358801205280767838461043744796678449132450131233114957204050101462270535896307078715858395429640868777694098884802013483609438451864096794571446157824619142141346810602671273333597956044477546868540061107065435800972389653847396295294177397140323601080254160849044478896037240205956941795497071770310148972750412898860257427876734118160994645499853150880761759753017572060116763172526418434031499006688169311615743714290868827673699677808224662787786588131963971890264608630613105749246644378275308888822462378805212871370395577206608254182954607136292332262695155205493802676444358635582621146909710604542890925394182247513207468642066352663417658839938723081706152908167142764333582254801234573164071628694658007082038455984627129945966503658729649659448979601764156392226577287851604891186714710411199864667646506528886147061859994943954358291585917906031828685302793242737071218895645677996443777358828004265333312095848735781529150344555229335158149666050024626821424968205786375356142151847409219407852298149651061955469293708047374908184201976554753702695507755860653564161490535917211322839774686739691627652971150712232079979260838847332755175896561035593988235576071328159680183590764211499091083300399674113948054126302329975866109584941926282760233210361483594081143931543170008330489039746897715569384643568882554601886681701597587623537493261079578881042300251625966909197510603265261566729453986307153944523994180488381851467277443924027046305345546819109650761433069274986678680665829098601345360140506837929610300254358006919128949032181893216000 [152,59] 228945751672683730765545647942148416214155055667306142235192159188658552344168843102781556071650324292314314863632326674754992240386783904175243704490146767859168297618991481385077577319176704966025196198737932988031444506323065461254263095392469788801885568564216864885629867445460350200387514713077596370444496306137004080409751877920249605842399133773205385725609620381019989770525520331324459910813158547652747201972706760387022203260471631452171711579836572292055104077712970622033871424532349381733362864991673631596496080717137501802598971306396363450974306552890425209604653303414864237354334759637664003791342042024411729461764952680990971908018588343089152172329917911082842824931027103425195619728394628665113850125077654358246854634848871092474548728027746567075251325844975062897423968981085249105288768008435885029350276664507436771997453180170862755069494439436687787725464529698155540193470273995242966345198974258422874931213751199324390564315901927735875917099020630684375021922215134391010208877999393184637635976373815748898500857569732660124340375690295826118884182398136239867752941645407038444458156136342826204074707808107027968995229738754114981430256968373350081243302512084372498815513747864129214790844582317097612958538598088020764817083292575738367171076704707505822238931897151295639021035055042235190956925482176035472316832927382948971216327962360099880735903492584306759778519977783382049386877560172651022478634486452897556256586831238229091353776663837165613126675047286928264805263360334280653750206570112669005255786655833272026076818138519077267905347629507912326055275712922105187192612770875471198400920340775608567297029206380519615101700545778575472324889299994686742148621860386607543152713107878824244925789160324885654365925663548739057614388710068896271235638328809432703614416056102477039255839161312354203430884045136489590121205908023499913157275341815391968062154111409169434764694887695140209611677818421428721626250592901142850855003194338649822517840297658066108255515206859699619034897201645248069269357721928373062926735085355381934407002685924515788846099395306731468182629063598733957243127920837644496726265774556160 [152,60] -433238579744100032875022119815319411999429655864960745772193219393619944455112496212892476396637405352296969750380456880634687048192027437010773654380972419413787064886462067832749456166977173115099837416721413733724565426342240888892461496227100977297217723633032577325502360520425907115701755966260641735467220649337316928328822393228683630462506211866460020740212633072041091320070140332613180236791716496060122358552955318236883709436131202059161906306235941504609598023596947859970675451235500586355878920037465456972041339622827831592593158930191854538788208233508577755014907174590994816076668972336780360690916071906198035217274445405815121869204259804499375689362723562258430092447892725034409563619405877984681728025786018349620241225883964230046502840762372660859646966647232058617855184202535379408691132618471131146645112657358805940107474718089009694646766841229036243657408676825902787600928884348362952640446321094501701421559064802874359136154993027034442600912950776244770435152299351336118994649851747640737596343343579213295639400881802608819336225185443334340808348109814586582428515512842936510021021860675362196281261769602820836076734817525289492041066185992067478465310431951915056041396066659102390407119946705764506753813027149835059091095368812010181475549182008923002627562186507802070007042073834810025887379414023375028304629447511816277449786601927571665160413083327247459575226410374299243051235699378417371174830319307151193439302643022797023526223963526185630094834979040547793422809046490758571856927117500959601260470687521240248824044919932927292758335982760143855144407940000053067593865198605296622758518129426858527250750734112662691426939175479689720451200622570071581454787434228373317876101547115079876170954543040832221743331927837347786689170322891549288467872173487176801454758574767129326589294089514549919004633352175939325550883752678644841415358759049439678783635840068263436074095255942185001501598094050550780678010325937520076549696094108722978821457412282280960825050850861888143591411203168254974915594467196421809649320784542168562416084328030032972193729391684505266987578842352134733316407118697367316564238175744 [152,61] 14759331560506982116056350990217466576065821043681668250539459121613955220101510396068590805659252163661665009199723372109634419440709264267192280013980923691191275800154808282736883635017483064046536990844553763109332278992496716717959021492247319722676423684751196385951496067151294085364902145013151838919294144225460034569635430847196243291309565755106132637961307962528542551491204345109445029833814359011098075662528700058008459224702137901673226219890927090517834856963790814519632017482325084698074167023117007125094203586655646034206727315290594568571096555492719663866055262420499410316506483981435215941880043283997774049659436184318145028075927262643164207786722345553790725678151047405115502778728884100267778371277054996694954198686038696206383390664278786713936766493006855134763453033492380113003804062931731289397233959066715350177394000893075498037187770546582714836322504062463377324613825655578016503522569210015265137478607949089695846253838648824091228392250778384090645399006205675042412116002894590060566668828069738345019829566708733046275868882620981053268090657968428502073557693524882644255543376191633609299317351110588227906355171915005946718780525829713322434097532408972954835102151055276981609284906031870730249076057761416697827326209371730746036208279717722271359076556775903837170144830717732988182968289973214975973009038665859076212645668378265157270311358937014780908187602669486531361027188164399952765460787111173646743394355524720430363645517743082564601060900436999544312546096179582449522448374183492892292949693223224466953234037728837616409637868747555566638514251403263759027881296661574117773104267212356717322233900763476386950817381596349362252121426209378368877885760427515944003257807241746620128116505569021930796316578099658425653806469632889173359054754760178834037167376565300723463764970537423906918623944596053735665708676627134068092231635983656744355462739119455115478503076618460541964382377137708853758272124560250607788545842153589599049787782310179713867527332657033542276146457493452770331615650228123514650055123896131066095372553357013709386725820800169686044402361283044362258170796591134865485691136 [152,62] 2608443443173490282139790800558459074929362449865232155619089706806625946173845253323748424672757265695515596895994177984876739365352173930400990973143784251839758104829992666332437990201393631111475337447317065240882824387810405836928485887132358525977031013574873747882638552195358412617329629136929938051069988200873926623989095163593720480659732502735496111658917102692545469979284300658034680425111760164272949787738829096681154221266097109199310845814135065338367895982270755496220760421939957901066268391639256356655757422943008242827980760572271522958489790764655714203626048895320158469616952820939983901281515427611540808387211585194503684487302692811305904424004343863309404071127049130874197802393201368605903576657389098410739477760250610640580589698165297714923635526799463041890504797481443180643824668507803899491297346700610821275382908153690859539333723685046710500699222277049870159734313954184264463699092700344585379915777742814779457076937205294600504882709052815411788563705652455487059586468180887351346602573815175672708952038400808121823021436278610208034426851085123955823191132013086449995198522517777302776335805028574485650057274949194450498784895117418491442749848472848235333189015519388317700735675721432606451912567642612396048626620398940885165851971245070266357545633092343834318660906737476845260368501181806089585899095380652267688345843217091930437227794998372012651945883070032451661324451850253954015912645107552279464618174007738966768368350713770344157145919092535880614854474620015249450754375456231937424981964910262577757870304729419584430594568243626128903292437032523414797505304498488904080988962792028553165374463002640989554081686651673224635875939318739480669053945259023307177979010402310456737959077217668576014273983469771793811337063228872698755902137264279249778900871166994371741583503868269584904589058830258257326905050045024227440910716959172196414916135333058123872960861938605095976858632709268637978905853180400145269612923666496791679027962171384714983083028388553118602718255827047159235176280250530983792346534584883740229509477143723872989784224127601511263395020674344504775368048794814953595680 [152,63] -166968329826246124649020286624057221632303036705756346103844601601475476706756919358969379878925481815464409387092582853170422714737943307455850416319065090488579157048872296517606939429504675570679148658949046538757473548770066270450699046612530593741677104998688081762967650565872517686063890427248011705733100439089155796952779188829618929732509561567583883692263764073630896830982308346994516499209137575743661117527107618155984404847021619861400686655479959349159565189352905656491735711803163897647653840990663141940286417891302583836009893730689707698578745301267541266975070956658422400612936010688870990341635071635762104145124064292910788703304074869859775466606768356704848998112069121685239592099741790438590923801640843934822090062637239265442158245928472192062133094491148134245555942200744720563300197118214228561953405068446483919597288710098446416829743374625521796979705084197969665209490901837592200336672284269822766232464273634616095087473735210758119044141565418997432504181031812895642537817061657692849248879358791530935311768780543543000429825130616424428703456118081019258389220703759111415490745931836693517403105778060716729587956824973876494522960042582019568956007652252625812457714080185263996042927228644872197073163975518849352668837629781749738473131569957442704015350889181380758227152140434608473597693820983409886474856087540268854648843325443846678445323766396818834421669291448459241839084178283462012732624391787863215378811099561186420743648067537222466816921077933338206971446885385185951962645338483037025025020840784540968114161325529070132028141974694514106538383309045088156514040519586458314524418924382082414729864077690907392408878518598427461956135561827098401161851619633204721142729386586253504177713161343038307908117175420748638781807175739521335798809334721556605518929178256217088345193367225835891694205476097319842873290701807909871355301909635878332305806464440919113345191932454370488918606779947447589138556319973898045209509202451012700476772353971452804952963987035849816344432677088194429991842644885840088398584163515358062128173758734798124482946739960660774844808880948034610793896341205407744 [152,64] 240714914964653637235643928484445633429019895684989260601924192974827507146199311676586388127244432531866035649596633020545975126915625341332652728888995296404171334356866409137171594054508628482429196807620638319136193950706185995903957361434424847552903458373104676126332530476415214082354152203075220090752941431839552866815501326689353838315463688847517833460467220320265432361880092844584131681820619543627428575904331632619355023878758177802867825813673644208412971130724455575688985111701349229787006469444826750828456480401566487547961183118040146814546622665644512216463943464947261092919805161302954406986327476325942269500959549912800277968398229065583794026401814832786371200342549586516440626747903969567990734323751378258942457259060464926810110540043216365660770518437559966178724910139781972896028311151661003818275366923240146643554876518555994540720054234731919756273339674456387848530103861234711317346357307817175244006951690963698874765371757885340725954911529864186150050394719910943997158854656729056733997882757722830317050611658777312798836501626388823395294310639527764103307787601595797128517451840085232155708283412233650780671125084610455815489383675713336801528851680839555726942846215895109932630306440441710640769672421503267307379847283550217396615217230716139136432483550480026303197633232610137972729581980463061727854863804002722036780708534233737017872220709651663505122320514182088786262853547848613614038589727359691208855916851725276691899217078696745988403896097769354824150017241280096910851474031860842441216270658941763250271977429258024110562722257213879401531869741624028381554407599572681388681508689857789667754573962254693193872375208069561140973259273563498380411254673001965928135554656200181839037166638117773636022301747190545899904810708852051472311411429213452477348779307481128647079025106591547774010935580722184466592222940673807316340285368947092152765328727900678985787233738112991900550190744361882698601583276328374218881266458739103117399538617435506649783552373069602576026851537952845925723466990756284674500127440378706733729750748077801312500024649321637842620817695055921245083068726784 [152,65] -94194329683582082716289915503048095968861215743545821092306642721813942152763812002995775189524588717914086510340321638446927902432299912718377707792847149203275560187712692024411303902679529430229562971396732025233224364963020471387921136827892654711889302945808380013095830855099634502842517035873190566079145214375600712415839137954188997274216571998059330331816400621882253404317463487690567050730776116736637212228530497699553912969313840523461850842688320956678366545750788859186132082037162004387630659638732240829874624134367549834166607300833943093099797272202801898120495575308682757212882455628761992638046164445081050183730035611451248020283560833877644338287511165151765456387235121564806389108134350423695426610529546680536522139031056919476176424932049468732686125072330181363800372373149495794565350897317985297869799675894872949480215140232189101078834763348056743118542913276452576172637369203740805194947753102394342926194495231385274870086377066609437916614943692952251598589459132068113812784382194399971027348694283000213883270844752861750937409396824363409617624876570707669028941977121989951036882607625732833872182609094270229911624367228746362092673336820861599641358792549858792243714376639432623953090741524782299356642450516428710347076633789193868546331885806662923944119119367767955879606004271575027639181280174127953907734624627132599943347696828607119294114519485712747562169230883284990509636447163682346926806578733285109379035367809200440583561450465498555309293013739827412446346668923187759907908808597212012083491407207490370989103008397932557839967807537240030335555707897240302930061697643494807772832505286687903982712338289754280513834307296037320795294557383166861535512401705448045234272098052565850468180662418976535246033525013062555971919188568913381165388705412636671937831655400752421690533127118519195173951297861721865944047150944867616325889005442762500909938731568348179833573868595163926612455805479573470461834135891869628618941057892772233027357817096030018008463805869777067284500154177603399644251138858841525942354362698451126851795324515939115089257693945767693402949866139357272650677760 [152,66] 12338961354017640348442114913079200496977907321376408686688708704353585911881585540739684628274077868264213251561599766529671877250927619183260989843830307336142988697537618817875140058490136067918071273771196196554118393419319356077072103525875282827068668890196228852884988142940542722327448115962577562744829322960636410676797233872899932895348638609975550526066008386645111770763990444617853699657845662889396501269651018588470048862878428896327011247729803027722273368249761081782466970160075732819454820551521718049581259500580369517928048988900044565056342690022074574435373642498033541926139197089484526440251502275609164892079414244974870149818503681914533621755918470563482713987495999649702128108162402044390661915337370138973130507424844559122604786975827828972546435263368796424384785786807985092768880299350951597187941993817075522106224505399543671181239399500191195718211320505414757748752664066459557038297701662678595215182422763742833529750405660593202203647023580390066338560059213768216662913797793871133709697465621887703647269249015617851371783138719266331183214193544515948299240497966891794715038176057090390285755162978157856791758251054477243932753882545005797185733878731903479650019007438229138272117428457139588322002963053627504279463123723167754570670546881692889239475821748976478186524169271200714964742027991698111265095326321326677386725147283211653706302347907926381292135768293861608032444379058204493497385949540387591185332389362960428841863973575514004559137246968562583188553083672626855480688859409901971116051160612689129759567649239026929520817224099894564924035301947732166297362308893207177813526963351935238238957146605032428160888964609950595677355664971380968898423233687743851215721292590082719058851721333202599737901977748816271167916704124091799032030074195260932574984560895474263316006326202984514731404250940700272209613207805498091565656634743675918208678790347217472973338873350890404190457924670899696623086478219097487204686379458297843743258852732877469803605204839351384046603419502761618382925262346114978961998804098713208064174070517408792691865938499111392305089513802164078991552 [152,67] 84702261246769074841340082671698689867450111745345387388653217444158506153146936723763770515929171929589301619221071189062103631272985458013452869650438914445112989431859173021784275793036346026739860340085012711180640425880551706901434018985002142423433115993234651094240115687249779188208738073108176369974608761238224656364133002225851737654214145133908337513059143157433663447336135364250631946718649169473792129248070080056915007349796280514439751135489072424668815889547619576088789079315812582191300822506542987918487777327018340071952743597203877626724634134202260416044565932441899349437102920578158661037104222415642245709500236639476364557200721751786186352693701166689722537874845522398488875420312666334136333976556062698384657437818113014262794897497700184535346582068886214951525808919135776198576394906222235749309412235194786511233430191452656572296458531978838526550421619683120601082582514310412102275914247065711398715000273649387306723710051408821560891245972036760378221884419449269970291414441372835786751008089037862779540919395343648597110726124040073780441745570300126263462940814217270941281560948186844635465758792962528146595039271844865129862537042098500909384934068841722214022051328458760039004682373980970785499375664938657350471797893965651721921330147564549203068347952956670151447343844583309166716584146676884873897706994542227247214178129701553070921269087409728426887402513611674158290945159523554557032440974380880717248507112492439446452826588683999092998992618750468382222824650007089938089653757409992957030008387514072098802115904036830535290994714908748634829631858105998837085502641449554932702322677038656604726724995085982323576165228565897836791259276484591172026740575547986523723327359145652665631098936094450872528513575831832435466191581717896540810777589462124208062726037010344813782173985495684914524634500024759788187208907798954339871968652130887613054810531454509096056611665018251036698414793199868197895765675608728628069531339095581055157484345767609689225236818869577180546728840873535991991524666313678700918263864524142849441503219469095547351840667279056117621254070299173248 [152,68] -1802928633663763579676386617378870438410589333075703509062904173403322646123708157481273400315306146366192550343382044472041294969641276269477449010903501295834191987017511292985122957720699222649120081561192419620564838053006369644858514132053750558262798750354671275028676827867446430230809604723764689409485159025005353798133648638957338984980300838831592382572545329206526975125301135824459280884621083262751051919318687402308897639454430829023012689595189528284736027718087630418476207385523591517900708532672319210853460281048319648479677179102531787577188346561692341271296208919248513906474193470407081189395059295081076621978239764255843389836840424287308821344501388562281017543672017090035267589509470596312359280527107363699082584905666780375849689262394871455822277203592806499444140061606654782227405464266348246772637295869849900085870632899365521064512561111315164001975867196760207081378608365988935484604220175950766780310213721244456703162532472970265489027985787598505424591119217914109092326723401281302705256812666337807016297992137952520556492955850948030894395136520820982455772049594659115888400550308026198045498753340076435258658981479248297102143630811118664407372664976860503442903535354070106486404785714034094308911980153839498528656307154830642607069493815775297576087310137356823082406054936631368790542987909073708312731014460316929831887615787411876162870046186429055231056531067464540513312906811973959310133842428720110406564377784092769656722248756272411624620178428797623781020919069923028155629555337661832535271270145467967410201871361206997548671709174687669259402397358070863312792121873394403730979056157470094967885965887639347949918795858673431951207710158476868424503261064741556633298359166127930782271841801540988662676727452241575015006298355786534975325999938294407511134177135811756930702814191892447082912956048779106279362895944812186748774192998282129272506443763162487404344055672663151252259061769103982052730087439036968883712692500048955700914521654784756076994621032297253529174367572137781306816481832451858010135086314938180502607674413893696692544144941695966315843419277248 [152,69] -1038164740439032362989261195407632063627585807508237036118616137717326556736244622523676198790150895978076986458030946330499943028513302336581466885836187135328464651791993697208095000253362778681945646714749221707395297391319554429614467484379397336392705428258135339180577255835800915776659973758686357361293833277050371055566762259352021030787908585978181840564998877468430696001804594968946262728095825496283338555689537293839917660572215637679654362161994747984450539558310763337107409257024725247857999885882719004641153843806078498515856710611633585743606254582574583966980452474763272509310822241501623535709736891834537446225201286027189398012785315334670071961853516262523040190304709718853265075490625583377920059029711535252339277343558595693630681870360024259136762958966319727235443786811168499922638084283662421945636990877821821932408630342775669832905997692224048639839918537370693861146340257329873193692000051393037455490379986990648744552332173164235297793441602647308536509567946689629506393527780651859957072508868947654963555334119959475881496821371586604501710728352893963306497502825884636208399465843379949382974015038726583174874045783823824539745437675873430736671237716508961453957982939967277420514761979802762504641222787573515256188023204528899364244997877130115378467011522849085281851890214405092615251837212640382170565368515660069929798845946701940886547783784618298746012259358662109530123147490875898335700955185040146279509927611565525103648648024249453950603663305241209869614938261623481526313428743980396463671544406002875606307303094918248107086360204911398304980367038132443745906953977870512587047821754464813662226456605017902196713615915471113904385542288427167965384282266047568033138368502642754606212804058455484367820341447197570769255329352571372550288469990087089169843987255523714481838093734045307319029204048659158419465983944740430536971740018000987457560973673425148722303111126676444078701913850911776102635199807590568437728643976694358688343157109199368723059225864929110673101899388172585430651582191927758656356661653659683753847780225852860435917822487764952368951141280 [152,70] 53119520525700566321033110119866343394919852758874845064284697887343741225966972120604198090419234844615000761078256563593196796572973971541825445862437711522367056093676703259125227392326591483954428008880590184086132328936724876037206507278122521788480858142266582708582911561288446158341787563990267929703170448155061561670345728807021751843463383782969431977200779203052852113382098051994590193307237613051802336593571348650125196726978990376483172045206359174192792565018030197602359724037654570804290989618630508595947816065312432819783738167528720440173184760598574553334171754059743773053591984199688817225920414678927817204237013527830903027283032310986292567481167229801909870412507673411384257581903607736073106371849536565948524011008211875740907856562053506796687141920309160617943657009291853284135627310333218892717443013103327086102758382058129144845464723165746247596514102987104565627760588798856261080790367806325217915505524417604592431162980021360809967814515588230104303003351004626246143586220193188933935493816699396605314292506249458077787732449317527161189331116306469448306738289859982583021933591767666382629773176191189382890915453857589346213266688796075685219176266183842338639603112900618077988574738736014529286954749598472247503323450512996707371629990338063010043826310058991520464622399446050237469554187676257956512103155729007572729983493746014710262208378545459848370205139759247049419419986738349051029929881245061843275708080359216465197771399821887391033029011159052100021745956099991636504703131996982836306103072993189851907840206044232684047525725389439536520149725083838255556129896936933262977393288910275745619635003550749415900519857297806215952681582636069215350253640406421529392105381573620544095561965441805125048755857940901558234427861520103903138342213375664313875726209572657057131445219179767943953363264588612320058872426781754894875396924513664639367383344851584034311874065993379254133927512569223105745606669654912894633376047360517002108866788122291294777770864772276117736940126460479596502747484977421202214806066132952491845881387477981240006284772258139212095744 [152,71] -1998993498605326049548959148920069503665299584857195049156958603966368223572725431423524290931815978427342714874841997322152124233156693988887135188193220653538158266501165014560845305700165496625488957252986763849312719756292743542933270389415317069770259295147780531326837005300614442009220534957398681452729038788360299273046439189624270564137768134064494708536922356980141541874482969802159603933542390424138295688584737776972103119039991644409420526127931886496019383839097667127164367349267761555364481881480104658527874931120583703682804272316388475018107198131525385118379430176749181594152445609164971417223101211008251402436981011672675636213487908442172531918490626646568737220624229652947488112602417602412136622789204514805585723940641572725296022630231547815260651687978607631184700872931324910856429273233717907714491345016159028856051434307983834260804685745654929877416214264609283870746333737195722709488804398711330331913445780526638055813073523195174238610169087573236334387315864228444554326095462092724416331892745893214580673992444457236933974010072983636680999036704092498447576141733587353133650082537794726272482162802808713931316569815302964661894743609227591534871829959362869136147583242149640480894333922886431941482678427709886681609455664252851163886034393778209496891824673784175166611714113208235020148528600804887065579372418328704767420166183046255027787028054989879887979082015078378398334983373948537562699027234064680477031545678160172952196205114684010798527554013492002905602698787319599130460491177421089071884777988715207776668689895266252787147660602196040380182728429977958033423026901823573039568274503506605545954165073853060871499814087530758876574478346591578726616378940125019525920004577784906650031617607996551252117087334456488398526156343583369962435127202450435843346699634935593704628697594621980399557613479793057117644192012595581192260659561417219702299511534228318243938246571364371317145495961418356991182413180278505084635526700058694712461321194411444872798443554963766999843360510115263194982680531032461868141657491925873068147679289583767131282043470732272640 [152,72] 71534988064361402339474412207881580688145074867927199155301048043781017313623224214894854318706838704799248287942306805875960106901581725880280313776659758618687239134886169981015311709217514522594186463758025599236107165424109118759892269249572948911057366599667496883726720897601623324242796631606705383617894572161376562506766586713483449938373374089882115436615412743583226296594544422960637776918163617152498077949663610693061868950149456504553305081241185226662806482710863307225304739129908609655928960498303621268978553696408475887110568881250519013549639335883139239898569960519673739908534780159878698295704726682713760575533906821027445525230179397852537579730596129141229799646703618967303420760541030801771475930511882742525642270860558627983779271808635232372043678227321033648309060713848881163108753878200388954368534481763155333552266871318596836765893187598407227679482612757676893837095910387876507891733965632461101611794653168879640991127912906426332348700744052159926551736007321572282385916601270076253876792281885809722202056833333034717856904027146302513628265732431474428819802657058216420376154860461986072260639310158207102506747876795294333074284790534692500132246294081985269523275236145944700355308672636089905136641554161637564743129929178662712939894945564845208958665514776203820102375723283531972226722645508512868027648531399652879962391032509799138630216267512610315111584431127030703355416486091819675206257682693238722929188355038119435795222070921641889740956755396131849487101221226541429134980896169676508489980553453400643764816260251892533425051643229415240627773078127285483874078815703181431897761225297768038663564934529126682955541051559661787492820639147023118242044970279099861752191510930458660652712118653468278635575688908919280227182332754968732025728548035172775807064867652886100606259781039697207138323352224808580640466148957136224648489859427007958166352233590282834510614723279755886601368063374306529030938123901935163051397555971721836629088088810806512863800992334359419591703548967705647993876009412943373533597459257297951278852953921488789746934777466304 [152,73] -1941989639117850446624038647238944292038627303047509324945267874566715011746039767796668967341395802075805902749376670764127993864942708827788577974629713416678126565452648613014970171161874070731589806270719427289628790551057091871436861741917706685000370726566372521740473620030610721649793000953551047789479636805588795024034231906507695096949364893069151002866673719449787069678209578382049599318089588727869565308877027827035715460572715480824164724863168512401942040580720899199736393014044796516487568735898565537763800646941513522235714756537074210950830515949637151366337487127248972883550524093261670238105589172094076792901686684467027482393180521029237425398085930623194988786195335149045072446690738772170220817450578815960993899898228842204770728992255046693453683206231097213401978119651492089460439774044657543269642135114440577279834644321390752885424147066186818868932029136779023645790447103180415530912870700692354532568599670709740945992937982030009235974328028463826552544494658548141644712266066487234967637455548928874608463490200244020011672183524693851282490554358714369563978875720857284816355570798154608972662090923691066020507186913999384513621902144912488548894768659129041756794263595194872794882234881584618741766499851019795575612525166972445942242174578680987299466622277481957252413955136861459192049472986877650331729261910936631454947377910978993759131045261030572934073312395655573529932175763943906142857699200654615900541274324573654724041772563531829846590437113575961488924252622383844326021968028624822692336577667778062169480752427189740343415560949041938731579385297804346196434806330588352189625226554119964824317473639340627855127542141594790651995880265307402103985286857243915892362021699310396710800633449446180435487565115124999100498627790844156997868429646559219337774424831063377872085761732249249255828201171625659403329055181022027819451219973167513088806197863608983895250894486318237960114602211869246332769344455665511368491483703259579581164063555949687756763180744392615400793748280106335141122894087420766634042453603290325102769668179629915893849671616 [152,74] 54547290820902907748954815988560759613071990735779519898927539953243680378608266914667911764900977265949554018795648948430011251516376285138864903239905617851020166464625399066888428353505775182661938598492817273427413407358901393524941253295709878431564588017828749318110868166278376817758379732374302977285256158570503210433785852260895656893579072075984630163244557584864323847164261392585890374691019469056514011101908979101838985961984603436225515954228683699129523077586188987589759101208402012529217723726802851074834091621215127450259494904376756788338985933258913069044216157531274589424431029025141167272237660965563223177315848969559477670830735649099851234540049468219346718468336762933902286162699002198055552738815442339762808192936530800045959186406741278503581061004277671483903117109941692346166224345122756746205425486164503347314054672385084736446646649287985955926284713949776136730642450265998808812090509560655876273017500571025408666663163668486058157135180131979037289218723938202061251700340033327675860349276088102786533101581106954921415894650013679645822941255487462664693064512590768398394775307792043091995429550698228133685985679842670288613384604534330935693744771968922172599946860945794664059075152867915641803289728687166393588403908415832944034906211660876073333062410937845477251652354503397318090529305256781062326724009257104912326660067915293518539776617191236234318631692659525270885956718110924523117380888962739207630985759129233543514186288442646751152159019851814068075228908603588103358368408731997197187512852589928107860556245651521761539715205428115363688538233812939369353768987017395782511048395169840398252467067162328592539462726401300670131508634222909880031508239703543553296577056169227367156087659174757970440493354550799555214775676128053488915217798406151588648907440735871023165449420751961714527868957296338328079233505828883764619099451694978114050431495770854708909113059221038700934714857576373342540921195656676354444020305331654974303715794786604796320074462282224329033776690130416929033300223895791704291709262251934135244932918462275716038400 [152,75] -1213950409813671817493175139953510747746457733562802559283292087798943469968324695502118436943779936044168697283646929304615004117083659829197655038097499356725411988335207452718341565050791200746608699487645708062683379025483482013809478014829208066362471171988533742433036242942755857944892420068120361943528916109302964527980111883324637251909887792560686527741363645170950654050292496414698185575832788245631967908934301487598621721153335134254245687908445837519460238630676909061897227841035325709735116237681313490280678199068440207526613922999325301045475146964706395719417271375690369646262193068655466933253472214645229680129103411645541477504189183772159022227240023748080325438923107339875403455422403467786907119823303173957428446833126883646105769807646662933691986328112946246369630002664220847388618064240755497323207905989969179053209115175608336596012985156940378301261501861654003811464881218253068488202848533989663839754902554515934965575803350546096213972003464313785274595600799208510634744781992990778377009373092500117311350662461892029134758533463544372158641018584428307124731422394676055161366738074810616625849824162221329115595316405586775029199832987269576472147869931296937917276910466383608495195213385628458260937113027597831611525419102037044130509355496237978275560013652797235153722466799027718989402171016575946954707739853083096121154908250590061705813385906024506555605072741484184926691760378454539328943299584681820770202190415648810818401099241174722659046510953690419135944931547045553961304353750987014964802137285230698923906242312269323076170024810496403733409911911593223305450966680449096531182314951655664171294278175836345722713077952185693414589990075181421709273791026532597738145601081846648692802724927289792135298629703526201174132598815273925961047862098741269308209473524937219955122516498223585530136230243013644857499926028751604972754809590127957079466147166694373402673609775698344163268934498633045973098462854062048039768491481342421236817402737633703694895077093035982827701035307526230313474100371896131081328256877523465363669460464751438848 [152,76] 17297307363981789557624606126264103610871501994883168813955927167031557068596655795010626840416455310549451175453484681756179050032575900990326087011953076719649927280425150172619625159705017387778900550320174610735343484404377303549674899852532733594506646231983502521334957299559893888149826092725395233286419376049974807876783237313127147876614028083644121021701296813141284256809374148715591900387638236496609929554288271813550660077320003010059432818017598495364451794069520303722385957830876923005258158029285986440725691018086022253744664685562279831458303251209853998015443692591644773914971533168519971778093493287179203049375136640498417990007696180089271791781753096036437780543500574870007583083921439211307568630207637486866966524970300843553969893689852871981299460930743810728341909310321695887458998162377019448466215488945160183222343198452016343339286713969570056731212791392204892903002839648715592220239386536592838700624204835015425992855511389556456754694073005829869645809354718413430851659958014153150050941015790516296119881260085051041467210712502815785830123833198211803497435919722743949210056697230718691456317092231338666652421104649233257439063166619693151120383663908490747058988082424381920669888050534508258769564992557201735599475864264562571719980431786758368073274131388949690743182408929316201874671192017478777828856710593562965816616429492555387681552695116620155493032585519307206104709669109514782893604002006235929056733306097194547676657024968040104920698920069701773342087961738133279489951732482624826443065342232425483433469714612375461523384515208082224992615131410607704689025269337862529733357775853900406868886651725964438277378433124866203686428315723017509687184583691322428892639006247929321469136237087146837731503276561045971571311720493824681955692074348422357293269347944058136103306269006031450295617832526312411280737947144123355298717834958202100462977992877139671736452891798389033224478900496946252866716182041987940030177056979575517173648178485012318599951097223149926620472017074455856359577978308478592513120392520166857050782411217280 [152,77] -228035452567306604743821310301086623435978032919643579240814909995916068442408367650554189213420949849312458136177033914705422670563606987560068889177169060031744750100345645314627433754558094294836865194242305221837061803307264220941099563526433061484152595033063742706081162047907544322624789562098088967019743787122615669709859479759063695493565292801334856806073988532963868251019802662692589883423264383229708816383455957135448259474512507279488485212054782050793240185633225069285573363246520159260976576969032971924042927642176795652125384194898745796723311825715937093969293185592646256255610573524080422419586975953294916410575796676846506752935972110268650834723685513089740471613074725955112968244025840508506555215110311323850050203506260196155650597931559561378805778922287882814256012795923862237849038621620725060681719135891827941370190072579467373588828611557253878951211735417053650852464713655765638347607711199790175367865656340265606934676291771059448802154871236663683529087789844027492893097650040656922322556375658643994345666542086984120896008150314564217419712911243664037071183181614912361770330960483083430178699426746485492286329790007475389530034843538447691176312909248660889267306904118500162735226000137306911717869327172645981440855471946066358849859099009810707716966810877010087469850065585727745945735480706597200429238663540555929429977790041393951076079149956051469671533690104742224482807443710224565010453450837688549319621533361330830382908774444761826534758203216415720350533244392590845035857764514058960227131259849943713227182582275426286819640753150631327429036214417191046437449273828913904150417656745837952461590103170483635116236828969219168775574208432383631271643575692305225764787064718089267242440907176976936806983427647720439051332414370921327533729148426041757505962227959457958671259201147005661442196205269561274807428822393673555370988817396908083029394596979804452306058744997014200110619008910877650168950157056397873338141071161740052257305718949171080052848764177785953429182878610546490956409830493411946256433335929475182764609056 [152,78] 3408640037173282897527933202603778174827729263274826609855959257530036001429005247193034290478722546833920091053067428604166553601885303555491704624906723217317320773677127095337970160601554518233633941415376908127069383642228952103382245967707740329409200398249842823932610847200428422665695110617903495190028182271388759975348637666980196656908110854039846979127166099214340921858676860209398199922247027773929812679026214397114374096780538524233910481727346177173333973401828107438565653204302058670548828434211418779136325293272627410970843395402819419820097616543070308930827660537318338876767614423811292446412173495270275970133450863214767566402853200823927269231838349667573791032511338614755201356543533298095742886637641101507587269937461726584470320428949460788280394006868777891940487354401464709974455985152431379397473041016813801778554882975137583312451374424990782035860496585887565131632978078434787853577490172461006503232673563769761450746661488846347235828696976784787703786089841679870686815594560361233960948091130041037238493284137898950063021825116399311626202782190096430831401133926840501649419986239105793691041316927957957166367337074882960269812107244637327890355536298709329427446287913080347989114778236905536382228723930376340376178045793163330826874313249905557341312149998352953841195068083388279976632485925790829948226266780245634212763221250091603922851630100600316165683684240526041859679700489939846425550493146953428645552534518036621030572467173466924213512675870838259148723836693057254369952820737559395924852270244471806240787739683946114465787039229294432626272001832236842859524849055190083132154182850298835179739904016904424880537098833302184405790954403668096366116707184863999436042829757370953352277417651134082055785446930591127190570018743413068839846743717238979130024685180901652819585270547748612685321172676166287158270496801368606302394830653781035297237350987303110311930033981869085587680245242750612715466602685400902791338722327897763244709475823001971520680495111495135734526718071610003737749730647856344736125842753526186322176 [152,79] -36979563485563789675455168179633335820301742132014274787108829018514867789999032723420521140405999303982855974221209064948746867318191825734805610892361085779099377402731436260739122829685858370114790014924018780924526796005231395674600497723631372322290046874686956171332974276219104352574694231378308886854687417050227971459329660466450019243876019648405033441092637125222615777569974589535381580913129261803184416236744109005437018948092311158445659563774174376467207607434461401853266622230388251256934877260451784657549119891507897991201214373327205163597766340519405808791361629156788405563152044475119521101174672387020827184476114621217773262708454927146229884386993971522519964743312113276537013111808484726959375533042825484593079071902141160841079030615288954128204228464158567732452114664450243670990132608708831403699815364608133073513158540908100991452316379041369239552977799662042744665858835355765036426130467143497115368687502688315936109328077011248577694686309278951562088325795467751609086543154764761767267467509958607069068417272655702075066319533861692782003688444390442477587670045396768247622043532622920729966220922518278725562936839214536140140468720955264035984404112057834686924026001555494082543348143228594498540252260795403863937334739562684481443005104369148975791255082838475129948743589097679695201666514984458042143369116371777822494408342895804681401513682556458597722650255197109589499656040361061015042488888483242472494749726411947458246667736723144256954572026844514280004785613368220250375069314234732259465844316265177320004930466686336315295695544346627519527786934625243551350820331750833552824553511915580144642066889791112560710523029050159963095087563158983092828020230295048690122642999002847497612753326962708074143976394981616706460262552548704264907754434888063147713492336714661111838513637179401099243798968328246326828243835753804082488345888806609686819550600773807976286415745470606082693677257966089072987914779506611297159571727596229914659536098384832058737778013123125352890670294726634564149764500594785754049744117623277376 [152,80] 287730298615282600040149398756210803488429709059955119968082672161137042199377479645205982069991306329975725178747204149088155466208155646328510429293839255323104129670845236038070648396078032262142406601800741585881874533706070217207768929460136360269273102268947625170041966313060306263727300174633013803783620035521152853966427700113938512106006216535905802295271124754486732077996874096741050008093382472788589855386574754685548038391995597705706864871967589578587210594100929101721498085208044778937658086791561300911550035596721575575240731106266121996301345585963679632512677348383826431107678630956950290454542519404049889158980125271879853144715732014883937903348800559552393966575804988665838380657956806692433066515062126207068451224182534494273374263905511645863316365518591268107072609358945051250795896683903252010793638427796240872333596847163213655232568113027060325393164477569440500349296678444496663062269047589502489754095681350921514143294747549326291651030295119571257859933232469223379835289511237340578928749015189038990952001672338748405680227699080930856074373860682017898366233364531613226487424875955783853374566176486226020394802247448039657830098026806783116203091093053669343217486518548524272110587201127722114511671964337002827257755137276099961563720699634326529029901784514176285621362823560503318177938747425967914874044743405120178229563828569315488942800871833893145065403957753875620903496044919148272583707131064384032547907112192157376645833806751352519715091014439756608340140794535670373115816402484753572321800161042417692354375627705235741042992432399240299679666465491400704451531520142729820766092842698926570000844082725125375592419946066558885473558795883774548610747759872883136504916912301495724050567563874326548064751382271327291230479533218942478611696627808933000954762092041621934430603096716282800974716876997256351998363583972141942061275828505165135120116344778346669605494655541293974085157103967005340984890061498431171712110738180309161407125845608178516314904273286371793104693718001373164628133913879631643982402795648 [152,81] -1388779760504793882919812802147953819180288889493327098911162507549013786500777641099352547683614793869823987591034473606317533648172697947353404477361298709978324552018382116269162381083905937492167365399081558983309853867868638896055475123214152000945763610236902005499402857045803400914131212659606997400020703307524523285375603617052152870348265716164594262495859931373592152810310671957505707876728120174003670060983186623278662964586905231234377938792132841446129120739848575379163060352928237642995057921403121671890217619700483942714905460188886701416294976076402861543809307734347643021751437459294255655949732747735745649825193641898644636224114961990100969581813787598843194454227870702910675469544806040370467176963313907177138988129450627199342711628165428527768650760094388579661246635216640578424824223988729431562348016809556281628761690729846245994892502228286262689987418397188182963947217377325482088896842904964208933916517213115967386259807422704285907799857055401022470728196596352593427812787239195755573364050654908770473812234480404485741948462814499723086944191577132187251598823957417604973027104932181427130920667457755354069437632925807789107710625188597001728312936971393658872940999989167839887782776143146760727950165912482838078915564138291075148143675064956312859687558166223022583475015431508126986792436177719842722321037619979061502395333619351877861956842676790444784460527739115551130991677661508539992008057867665852287529461378161704824393521393545791327407345645814540526795072177110730112080558420886063123505497700462575185008045141966575788132788870590035169116682211895762926487903545828372270207184606607714938431428324835458396983972969136437311972857935703715677743270626169842583945262503402519455510509992408048260544361140715831319715334978486176436377928996266177726692749866673768199992532089581256134369917606234033724760405611552961289946502305144246278412449151789223687202656412050923731515912006181338282000804949428217161774533617810180287408697422561138585078837709758032394458554675034763377409421208788464018306112 [152,82] -527223682784749494827537481229606911237570817028463345420199076367388982020107136308114510100350095175064076158055817665131157735919852118358951703942602182929770886505802172200965841246237009570936732442966149626345337855371878588001066708339686896534569487732886703782889207578700959990486042416004417131609543390827283382614981600645548723850168538320304821587332277160575635313665482101167471016677110555466366733273004761400861465879745595974554960850110148383089239992114674416137672057163802696885717085490168647120369178687305615342422989347486190940617906552032580760700667663603779550294222257509190829062013653986951413840386290535452348339820229891151997880597325408545231018978690511871715729482247027937626882348340854052135166179448236342938203524017667347576313813384420153454063960343323432270450152928808597424001323915544127973484721727128865560999190018554265823450736390695386802356560018970535374693225098601729754313007851967814338591826982568406651578289182976866357142319818784908927852684629603587436669777970395910841967454025380439643808787886251867907175968340739104131668885724517640961659738003750168369852156639177569628214114995504723040341754278620488424261477299524986123521764011983077570927056109347514751798333698882580229006312149147646790300005954859122594138126701054763436857113741063547437416543331104668989315874924560661216556240747575716694675369140830518207004983127899659250417324042546045178503615483852455330166820012706272943804047464140578399250865175419978973115412941084700138892565373612645308283903708915234403454302082984269256704273802760087232428945351139712015714188920881242461964653100756048313732246406704537699133670415352969895381833459369204256513498121707893346602027233712878573762524786646514361501088017891695026396004969474469283717377862550567509425581381768901049273475906397627929755592666448564895695231701029870379055081521477342548067816621460063230589715942320648532319622953126269440108450398369428263064439635754477637758233020136713278717132234184663428019166465792549244228287456429209624 [152,83] 165631792446974515138536464644625705052339895522396815462871082929179790665015917374900853229513263453198229091900367975980228185134309034049907724322287277606033068352891240776441245393756327145929454857438795555168637490759259375509962291496971558474811368925280553572443483961203976024074901742405634534476653322469443040588726915412825783446690290423167752048598274461020359110937719860739346119309366095121499911590310244003849031672217501064777708976445736884773983017207033435422551170207174538208122805754286738027410897262843197452850658878896584541798948222202058339554889291729595044928143248150350314980539063944669653526163242207019863700526714095071083428983726839915732039110289005221498833971721919453010675544885894239801464760761733339753032957081692029252259640418581029394050871501690161115828887981577842347914628422868146663027486453765972921503513092395489650188673866807586458752152821464294923980471222324498309812505427073691684162358781599102598488745264443733403007408977823215424166536460906704214266048408623658659942256764096295387225756877549585296607799784820255194912797027108600392724985942867002625231441761600054629449020344274966551087629637011690742446084026497352488742622010252152668089463822500073726679191268101576133284791706153268984576804022995299924606748824554102756707068524681545328468953082294207017206593535537777810192469828372240673667203459922982348258846220355069556556069153557987369342055567322517557277409724414368851889772925516550543238233709975169052939960843921728458956315391439315423734086255525635371361017735118876119590198403284968453653776308538687385238285413209825285994922365709435755683182361855994520533825507565905614643625777397892383539372584229177470473561646567397064474524129255076766926984327850148776121593716107210271429413585966136511698662429491466354296587997526129478315924479475013419488747169551440530100601855724823332606961480893809537229557560473048610426200585650587617734820422514270779545327268111887905292075610643646916067868914317709999756116712716906312927525463822720 [152,84] -236108262763154142809000903127036209664838974902079255892090688168062137903692149830888143745463846004746863540148551667960372710819860397462219406869629627934131450761146114995975987957350147250751003493560980194500044133809949990714780709683400797891317105466349812521402776297274118259458571155798999665118356692662719025096322109150520554850895856060780572954677308105376517396537661519869459737598010354707201640449923250426097046614266339585698986394491449584324943281422547709302777791141412127242776589796390062103554899756290856222011667565001825274718307114447568046558879523999978324085750361544980460060634605693632807969983638710306315265260889124937762074792925394014461669143397142690375704204444726677398355354706400640099381335572891802760872130097864793742224795748625787399856727400488077025351720126743436394806568132604446235136841321762168429573588126562290049159769104129060071781789645885131503323344340191345754454187720118940282487816582167211228876900480719768377310269117673930486815994967877662945454425451567672367024136088866746016760378363116014196183874746317688808572226009148679716724600301069688253632915249626059554197934422936655582682484859797116289607236050796144001180627371360448630104886100508892341645704974183964403279889274002935269388217707149836086152210857330603995508767932071684514279085635949054821795775929089720517070974466575688138603479907243352761724674453127742723987445270672024261814058799776008970903321725146469766897724383780642520016858660479464086993640919391843968481724334900562998382380813381671058672336638958043546693894663132494240846093350605163426852687674582282707835112653273585105420220028079035695785173081219930079271362176383384164858925422838417172022104436744850480343781772662723311024314009674746635194769519438834641135583842169082734827186856834925286296811249528461872563288405073762453971097243065234287003268308521693608980638470542787044699015968391587482119158390687272803424826512123893463939576735568805948067432053026422149534307175629615920769441019148953192252727592 [152,85] -4575257549486054936181813871896707900337653227961509232537422672671620013109811541247618599469423305095213631073129957976488210085132175044859754410939494285235397156366951010798361713908136132372708507269211483313706379267209621487441229408212476636520180328070801093325884349575323446222683125005002552466886923865910186313984261650336952836850634959947242363518624790789268575300538858307065223949357601039561041351442154833445728340494585396085343926641650168786435408666517611379570771793151382693964588845431334253937798921204907153007728920391409070300596772174114160157198498141474269547476680357027479560516162930827924016044327881914734859911091290831174984357539565969863240511068774013985728475387140775711388761094910564267758928650610032799552880917440800542314716604860126794409755545130957339537443334549030568395748089169769351142189717142289774403094463044281631031561242600629071952032636042955625450623024529784366364769601815357750962238625015256104942750495852023226343679959558400159595366834523288639437114366608847186131878285900014113267951903088800624749633927766808082249274546375366968542876634033778912631195606802142173325750513923656405297235621898020454531617353915985017217950859948821384103296832587711844087703620434199997568845332427944533615308809716210334230826401051670291791090417939774250262814674436639319154321765503329156813736239430906954001794723786668520097752526510342163422047811696061111316146701976782398173725218771585477576167681522659695422455624307821309609023296223866499544413824375310694091738381321101267191747853898103989215172933047633282003987314637733630270817203524549486759609582967559744539700227683994041960508987903715526533818323001431611821932832415019983079834815810696197990435268303551043987045421821890235428880532945335433462268639529134980446862703174135177837693585450803527387348099077396719761466493603129162288666855559575638591534720255353145070593154191697573535429525396697676369254077189448373384137793131265568351442467289074227845891297247215629697085167178054903636472 [152,86] 31776788819994257931430348173446766640067484514957053925477834041023650890607440404361196980602523322301402468222290822746858757373163958116598655112104007992142952893817330418251748565722895593915261000237712077306040295258724482793689326916975461102904886760187108688266712873272220481400641947413664153312543714354188207752402791636952796666777476675469949403281967444274218104554690285985170823869988104443124313881536331431231143456639426068257157284022711256735718843656449217533226817272572274388112148501868176158159275716221446135205294346348857815504262323311088402218196188090691662278749049849927640094440561649834611923835720091708985630344365723394954876490039531673119126688913176928857180395714315305731307477574100177439401997650286757584093687649991309355790247166355879468933667034575921168090136460135302022305050565793122814680281313259404832048640110295312554875231919660918490821827032624444217411740419737258690980534606388927045958202069536997300581551997600533040195457711822660268848207018051592273254595492492949591059327374273468986226399331719287530087409386448087691455839459613973479269088709908770362610822177481985506905925826947847330790365147604236385299326338251545551732649541728656570392588892366880969387364584588018386351073454418400941309981262127155834394558637800648817202820293336869891962189106374467911273531952273229273662160236260102511497143654690904187880025565253665629692440828254365922160123169990203865232173850032575443430239863031950823939544583235120998286716456520460533396992735016882917037127213207820379555009830750020895680945844465623232559723512924696759942200947729842564218488072766853112172682342887623988191184527939915517126753206319523014434091737044336840453430203026627246649618952234497719864256108756146096668304682842833367825870479311586261051236373323793690370062437243416849940646435886920647018614729410993504688552332799312023375474120110444712460037014900989481413709794013599428704222328063201903586497035032778535143020719601341149937882110962901426371166995161621352 [152,87] -341760905728524871773885106175366602240655140464241434125224042622875693229686171384574721699492611639001933914192268029727102797442638139736688223951720116413944538747306473415867503529231013078890751748231710533915739758948527307745317416468781793367919992096888400777489099210628008329707253801300552837929965889348027303947145628850898869753200757745703504445286086028928399243105430386785140561655139354863365143923457726495237157843761346249715614638835544557119785473940080014253914624620587966640157046911159863611001848880818768329491130979684563124799526305512134603147189227899675608108327357309572306644644660811693081498010917357235731527822613755135120986049223376959256517102021718890310908501711520141310266059380002399277838383453050572783990156775175423485890719653553395668635910323772439091787737611474948153463407006278987506656013653839113971770665100058783208972953057253604112232722643465569508215301655631377882672543358049370218743496135918526062056220712637276559726020898954875247669940332753602557385205699023356917846421750185321111694620515413045192046933849822731560183710009674667959741443703129271187479309578408447698806324364848568868237333422940760515160382557830358935112762640531979536857702734164633172615313298371390049294853059211017376890445397213277105777886693993059235165311660234151834125938991093581315730391509278595649934027688050700278339167855734481841499132279770451832049344093810284779978455027136852149547972550008209628735671181051789847443009758261319388144126427515741067196716166562415431202337791772749511625527699424521302385858342264487554462433229964397739463346325970746560931405086749545752992859904704752285176066191331974981936512577761226244353342496283579878841127794436692313399776067905877788170774529629674547064287223527944136699943099575250385408999502260420183890888584201419060906169718290928285420825838512441771675554450755243498075702412140062167548288135023213215455169238642863754434844034079014419045590923516183496567406143588688921707673612188453224994232654080 [152,88] 1057951522915731401959414182219629425600173139632498628121091633012274525571231151630877084781532371015099997226556623732807326379725090505745312728180204495242885598212906815430998050417824945061314026374209190010959329000384814190126584972473602556273248736644307009609687309214377789272990059005052498787567771816522607693117089459750903151764724835086983195253961989517867891885849506533452202512955489582458964241074196960754771657612156826961484799411788442743506762570259584030858040609961975914763040993673722097151087287403232392265946450846535608483026138089219436267612118181131975317741804992997855271990588347440774870699274608034496929737123644914697941692998616898727469513023828701130492988266197959777660492987644520790856791289986383488961198477292708942947315745091411426025567432409095035439678464656797556751134274830239259976163510298492218633038663573498584268148174270935935856333793577546284619669083586592008994440383257737835655914291245197341340695861963020821429799506142395024204706457304271147582406611921633198672060194000029939597177023070937554936537755506698640139016908809270320184573437090296430741314884639960353772033815692712323515127500990816112877074107049763260953148939127036513290776367270092947914380185850910388310433918011005912293247707161208880603173666630534115984228966708562067335258614967173048149362662261814302582044099928489289245993317590241308648872550545361417482348783836460854277470032579251646575707424774934647240954941030038575594106772903670608892292283408064171898196821427079171441170808154526105255774115430368313473579609070249799262983688278082710560269348998978523034246443223026744409192065338323724252113288011206599937323023494829615738029042094138389223958383503435652181155610885037168501017359210094616884164920173244388880291196121871877306577227470489535116884406431634767782507061618748662924485572808051085075037559686161681245370657893863235152311450939904920885612526119649027540826324329656277760142451124102064537013576453920888062758084725637236958064960 [152,89] 4947800722978541884526659666704863443220848502115958379633337871000915624505093723922369710242665219194837038954495292690797572213700714015137989001916705785207320518101193104276625042037926655633059471425756377357587133885816403887421760021600640346100126409401139963261174946339652660706830953415284901614471762678905485652030059330595484501809060473026106665075513757413762737251786775753414164554893946789533499929867930387705735138507206154720881542278934048871600665786558578778598474002073851231102091991232869374261256276505947071491062698476721461556581514713223197909696107120941706285278526370823320137132695385338481805899033199628264499910501120422183521294073086958258585425966453042160295598454069022866161503149299884078687248350783307162873443672573113172154523559064933960832800358672904965860958531777823617129089221269809907316686542627572756653659811395211663654786324586116875310335787519490020410420683914369004039581952925473323382654639229736526660973969191735640342877233148685861122791728120671109854677929153272217408417423451238794907216349076466780458505144099366871652556937858088154162780531835043916022034726823542366627449768398252801658552126160599095394827219763840502426085642368490015963173114602159839415024183110602252053558081176102226512419106032143576815753471490693954374632309414457191476877926340271156668659005154241505222045046291861205948631147932329815874137124674375216765171555198564276074130294354849008787131733892450220405967077771120698885136104555994534031188671275322828537115832259216057374907592714442677231877148419581222937166643649754712605770595539663853441250054425059122490506954123875291767273725300211693482075731502782963511360725940123931433811144717097822908591277232196133578428334388791089993734723084886915502360591579054774241159550046066323759977087373836303578028795256420721206572706799537844185634565799424754693662745488990255593998829984291997810632137330763566082561450110268486049292187422307580543191976763987966948084075574038240023450921011907836352 [152,90] -9685715070923678609796946986877175424282698833810932867068368394168019204481476823012078397657721804494244648106038022205458285267469380514359878439808132261836728213145200095811042506485558021098029249201161905008749404107756961652167828836685759610017039955348359914317168484131131774887563124955266907350503041446822466811125951810766867680296571124589031877770842237130002921255202000997199940705933751694896694269650746696990702743370090272374427305774342249958178606627737236046438150192341368039765576302741728242585944834776133270235506531846222316108163520827617369235648492153358898602091841280116539971440739344001301269236821769413178513901070129908997683933144176224873925084576647873977535115876295394668147128433542997937523582765857207276309130930234571609655603790295447683509717783289885918472762934832636618888854051650453436393684736921011065549150887650132143169457069282731476357619505674540777078352969122904369566773290698011603968353552126298471377941399731523942366052418550260036620658924570964236885082753278168467999001840129264065987839562170191903205224569386633001500411687058425747555921964808622243840513788474281214948477876344823530404170971679921804069102552454981245738643730433858447469574346145910590685780158784923175455134323162789980417309075376753193837981912678262185673098890233504655842416363204351961373527796401095385878925679047507625907432817088803864992594335028916514311087282587631421706274801472010819769763075904157583347041089099675476836787074422446157208976770350339837414540968625506022116565082282673600239418203060251556090119911929730875500321664762947815376273480018358964102861092752279345051460387944056668067565974670520214962857326439954498609806794909697555799962398022687895638275941864158731723944831842739903747101669764636746710476158453223481782742715593536429460206806615842060544604803760299152630325879389649076974475247436702008942198876983131983092393034722163758948258745052495769172356348026214753183191961742034984926862681194861948211237968927184 [152,91] -112701912872810028217765681148554666770562284843138883670711988256712319902668330271421668736889831830888751208658167666277268064020185927719741777662860197149788293249345894561455635543389888988616152717629244367727707100521374122965940871684795310608279039133608636703555394633192423498678064952491581351875795339050873654018407786617817982781789570197376156644267248323942382734369841266784346196986769575041410665835471521339233154042251383343872796643985705131826879340736618153442614165797102658583848184846367482394496651936295185147029742535596929267617958256904802662127493617081562625112611928207032579677848294628532394068325291791839091982586354425582708794579232338966892426219644136587278712280438519620628594980264812359459310330375817046274608334613714692724065234715079834168662263077579760105389065842043049840163026299350601971511160658582835773422183872463158806685195875910813284154075262793768944472250618458020916474571227259740202898996139250105272768297282581775386846929852424477989397842757475958477981816831585265342330355194254143249392942232569509750006886857812360488312655600562648440538780649501413174714028033214406944368813742431842936598778162652364288574067361413639867429087604281992176205258155452419104503429982958140006730440407905961812859563879724027816805887295667998966122928442420460698768741208152663376325681747501723488029530192484781390505196863234864495200531283640099221631808587776130559565794415045711274163229295109790012309302039461058323672682867401300487160398128383303531870770554889902436095336055987594866432069572618658148230839796979721489448165101636685913210228541177886866883090973555653621506832253018911670660908114968522951274407544600686164627495998029436872328970000702661999837334780954261023502178521570003891115731604896320109667258864104868709003051425600182116331562663148475753812524994569838914011504079324701523693852343428837587667687948696156954556642376275273744336126533164785652110618871796810105632392430440884489908209711204102701152852288 [152,92] 511157395091158668281045719961422133052273902112002203193359611094119351057745623828279483941209574915776918038634882086525719205372313036468193051180341142867269714314318372703067709136448297022141751659472318093378736985876079185971443568404665229091801400899478380594816211563843678505521434544086353528593961832133859032136316421050192792483009525882413613909347326965760896194040117278942755150972141968862520926692473605031024868468834052098573785491242247330565718515762406865404436828346848185612972995795772639260496977250476945595056539358200959096455325207589741879889474577013667616491877305431102293464942805338779774980622343223228078279175858875013000840322214482929662689898597440329326010269369151062013535628617408515645559936753059602238307205241465608966151872071439367503485569667910780746629392487307397596000482554322010981425293027963128887928604360457786809326036392526398983304729034169696174795340186919161727526142098128056163990835523047835951428408060266816898736997370698212749927716353272943966572771940781725736082434867031876349798741347144879324262316073661345682261198755259941039043617994716760417996145470698127183974694006703576041342197600939486208135321881370544558207546874361957203413870114762042708521258595144430528006784007332788649670215502575277659587185481434788958188807788064725409906434780599344981277080740774914046126009225603460501639107869461928679671986776267985858483033897172972352707815654831792930391872652926126650506502825001765265863257605268885476075620298657385802366263266767490948077560882327833185228248916069830996061314448890606515839705607053521185341682447666929478426464097070197203052551224307214754058971031666672343197128800167644482167247882878302378289912116407141367172635102931323672205656803595994554431671880439959571792559090011396672023128462682014830227806821501664527407581069155495852134988479807334629981775078796180609059748845421664726076000573920693664963533022578128135178131324282817146503636152919451223791374681049313280928 [152,93] -1173083988014803079027111436341486350557075930785828379474940218384696101230693795130512514586350821900391713595832881816258336584553904789135582344378955991981405406022231304441353160503968557610851417576474796480975852596014956238055698303338618174555693855421932775443467360371192576953560036786074152095908742800011939644278780527394617320374876400485133284658633765937019023975798887605996968075432014173362223138678384194197268371560593502154271930198406388194742943588164125290727307812277750187954619375753545982804822493392190768136018835553540181877180576756003912276475710907326951380799787490832088477055999318877721484765131095597693079165836833949271579051212038341337738725791819758432523338150723532876212524729486534334493347953678131014257003867062159280423567920113901125623847411599829564110769387750736360841698894644572451031135483333607024156047482518795292562144919631067633084529647789835206529925616708983293669411382023024880730353433038782636585222230108631124612901873506031713071470671765635756964255571276321888891010416617139883942373876141674500237348351455466408500278860622627458112544240497628197080936553292309073310398064345121185043720460046929851722518920189634865427704310043547591697308793924395439036813119005167947895216697038516533201882707188350837526890473517304860607212723094589454220791564003572118863662364091585010158792663746885079635391303483392808996559061568476650982515872433352550481064883591711291107179009102839069241784522487863701538324550763340242635393588921642873842807818930312502653356740208981647743089443867038487191791336414521306160367553369093515442501775257475159166915440214327691105565049990581446102476688238402678470548687816788503352651703562460815702149275516261959700736634803546366879641991949310949783809180411090546241436303810719285504329601804082369046199732416548450667273626830526370977942021139693004195584753181061222948012578685060091219646691086937931415827524763244211452915522779526427520363093003730339370513016085513936 [152,94] 2845526229740801499690210218257433626244605322810556776769705043402089741741813782546840128241460390191985143629145527099563800167103266243633712764809290199007637886618923350874893732536371018129893175104601955543185922157263217723004024730929675419294445402139137649776138866621739758090624653989109525203273772709216729695736700587496387301424332023962112931883744758967963868367928395383209789533917807807560313750533869804745883872645626259327946673785024438491141705750446602527840826768315100726086621106249194866630187473304805427536826430216771910075239827413113873166230246822666796862360265863422526514838181789877154690086561157237100660301375997490331897424463468242466391825082254142757512315465992494706843980119997322581443357544583104597120802708140555745262444245125559427313379104004260792872484387256085244862170027728755932012595280625427961783593564655052665530429100958420053401845635277627060075678381753990307396180549225233796124823037229398336918073705536473877384441010304432098918376284274587412686293249356704980448731469702063756934023500032434234944663407384029643026756646883222954824248925651347855699438514498372937251228534585437348103438255079696921225054981054573260617950274562909091496344125302837893403501220302874884759515443045951053738024318200467377869584438759573192400293533270169772208235861501064611344224869319544401937749700693087484327554862922174609572808582368930742969820069415759537979733763127022915493103545302033603916956742804506088959594663974828965203619935888790580103005098805494025032776214883792158152488943752869601039049533987483543196713607985313429033182616906138530120221961773565066190252581059006316785826586693803042594925399275021718177872338813949266620347143212321345771173731946381414638001737220060356560239580369726332575616037111725946221679438550832273308065390621934582671767755677481942218770063295952112934940005719779147935563211984296324435404227132675415663069068760005215066161103753752029266018656128270398999518000750 [152,95] -5786665371361457752828931276048417638341469639378167605827893160891685083560126049294665687808851368532218539475349059657300023581669199559013554301382878106835268556142468301625687341970329920893345038689190757744943834083626633690612507836258711729196482041625783532330526791285624821836578040745489361126925707057542683904138943500012527141761722654684410841903558339721240551885281168297906837132562102763931006763432380578352719326178991237108530185237259958858413923579691118629016409717901013538921930888012540394433404526211807552418285005871662830184312782241181218134811473518298115689512063217428944630927654035288507398771425661212191447538294972016132944323705085110743516067410373959006364669212940534314332876357925819451130770280480512604464674137143169044852189406178601698511477226178010431079040025147448166077288652375362999721548046172201065001604678151612756997035275260850612295106055386429111853377040654725365429541352229878246639491161034055712183173092072600903390252389035340651863385855334202560438741264148739105399708553149454583841349604050056021730571613524756541228025955103634788273316574951448657727121600890221973128689591433446866669275309823154436238119461581856736488530883231695479959947794945118571846054098601684637173489377386815676681810162277094783523803622813752423824928517089345849867213899942251704592054135583438532198502105411580898922238585060176005336758838090187472194264530870282301017886156905375071992261240503856596648885130416422503354303931234424606908788170013881295530717217862426187810264932776836439245689882549055065436207773451848391894484579412281479647226526673080155553919358538647575191567435403830822814259646197289930618898198162297386399838721917225304954110373977836022709904242582780736499264874327353245268525625572398494770699624138483131146044116991316007701075959140610248606851506149244089312370951874268352586400667130585745258625294091729272063533920853917018955721042079260315328330773638409985460943665128537469322624 [152,96] 7944440685204403062026874657501508959476494504632951459322513433543885914828809431432879915052097788120604980022745396258605383006730981416749665563931179691555640908716124602938425418230907548297436172737288243442069428428946269298555194971055061385143593856139824450392998212415426402393422695597275965281193133162924240341923672490148928122612633303980638616665365722411894941737530045168042264080482213459195087618547228901900400415013234807064567527809441112711308460548648069051261441075463844237335250321151044185636008841279723386704140691798578502194627342388236812704668399712086591937271836797628235806206594566434015076193561023652485002207319856495604595248379652956764285290841253611618465045975782625777673694635713849842321443730550244583681314899502427807234140025449698982387848497708382216398209741356079988948498577244093746741550750871912227392579568014827962415329226503819904757205613263992163839766643612125456890631840629216653606081630875790666890930635816305108572486217733291906160481987438810004237990733524062309874047581466000114922462960967710890778267516135766743803056911844532852125002944837263759664318444360074835461298098868426363271739757307631647078313994995345936702119547272853845766578972716022891760319871660564738062481474196402466033941398716171447854797122961835201879617316849062343300752674807032438885903366025818606718173884988137225787622238766496494197158359090324444134593239580056833392643867222823672118486651081259006545938745684477604377856173097856025867631942100822818585348263834337318394821466607765588998260458014326300888833139452189190730266701640606038523947116116659018429141634729161973083038922698470779845897162093726578838854465523540117907091671916599600823226735428616857983267805223842490763440050346848118607904424335791544496826905698545396454610861999323212051160628696806869557590990732214263655291167246054087109062555016429575991060176959104982138085364482006923861411444311570252932100923300395266495872969339768352 [152,97] -7269796847395539858563390580170170384261915656276011368500157540339505059018250151803444780089960409538792582651552907355242024505063644353107485378203459703941774109417534682801547236552860259474659428253508592277949382195853369321066693120928415443578223232820290259482808851619822755161981505156633955716469812785378072921891858821576729667893766925727712269064817991713774627030786681667918396204933633285106604822913909779789086094197509127925613606289947182052341995513601043900624685279354400116175613091888812701197159809100721643306934524551067886160487567841869561024434055332655199105062493448093753831979917785253614576436493773376865904379822484519878112063940217437855260549081118541866714720054994297766718840068985104695086174857858329738664276950524298130056993427826793984337844246196573753149449229813463528265994699355839998670194585238526123105721888692109009959156612320069647939881149744793441202465783419334306977471643719147329999391305231399189184904603240771934024341266671845766520859360588407088840760219907929524904665142901665510874697869058167875258013408897581456622247677470887465734857720541288657208657360098187628254022849848520175513769344853802870248550561395551129637579627968752138810341812571882025282026885033875314168087326564942280725781059812147065047290474465959933687542457626429624957420163139045409435359572237255738598207400838140573631039044851474694785176547521496696649474914442235941011464879891661108304390554101539882902021379935855014092815568461830308562284091374915562020502062773733778308255285537553169118893234465693476887247364175141671318502881186010204620379920301274104654035632241500239968543976908077990278411969339188329679833643562798495882162222690430413042807275488980641000675521297648739300799731322146498908594273355804644577210188622224275891967426530283185527048028744492344755814605508869544967446013503289605657259590396100475651896167847469083753922981127677456745548135095024369949113670644436513991042271712 [152,98] 4581281900011540383796615032989848915842343579875173450956442484167880585000070185490098256312991863046515645541097856018222822275434743109540260407540413947518773360354174361500284148515490791288257801567404978514353149050793697120319600041028613213733141606402196268199269261579175507416074088722292313847262578333603997364439412860647860969034300440999533412549856134820446702217769216535453236830494586799391237331233041226836022980922269880361678283032478030860388232745806349755304098828495396371687940389947628448875224506053815991634149708291183030726274867421254091163239715203140881798355526727256895803906775959992163290463360994640524939030659367689044316845983260542458067594672008758297341942135837600565069439150391667299456554432705304306370961073704816507562168079645869715270110845920892904604998271258852785237298713223870884073988573703022714634747280197145559397994209823737173952467583704673382302283152799058322461964099600571572170081014475596006295167460044830154481007675706236247555382282919749453230990870238850865192465407264451510060486481052862978788856549497507363981770930922488898373887845118750722355436183502834965355862832698710791599295292329723909297324043633775433335271158002176010886885907467632579213933189611773217858785653596023615176941287833768457829394826646575089161999675741314918327601451538875919874251484523829523829434792287773814983882743702261152228383377018874394413677968996224970689467148421363388674178509616197696569907965299736354619554314628746188458123800655732928126947911277476210391369844080554436436180488293752646451804482366773966153327937812851840594025124035123889577215882043180319200472703124778234395015742162135987139227267073957850655876629323117421175405347015337801297815741315640668297527998863316870852917469827772978356144922016289284124729646575022573189152060750263745998221157820279044453940297253916463926965941944468883706111599445756496409083381106162989063887961465989325930662294597691844295160 [152,99] -2016933957213847446307834779156151603587815835542095405088245947723474178905221478439508177236917000264923295026783157188818489781411347092989299599019529682668954542397153010438343111474628653748645722890372106728981742339278899294192039792657468849935985579395872769316811289367850704881213336252372462387925526672459483825584515379089641356462325864507772713223936130840941045702065433863345871352395835822245958194003150255972725506912430793044901649025276796141789341765853808402789853442877826135971526660203451588629672480191339362670309747112937433005700770717782949987766274621184467030185788484974847823765081841691239799011550107246844309957333515794643603220173015841761456879589115635215931655370351920580727737892980168951558824513236220272233672633966066664368286599653205092049075644947471763975892034297431811069895548308705206039709589170431317057921267482809414063803247717608825684480854050971212967299865217948316849751822023191142670311143863758484226469719621618431231566076822690037188554434210794312410166790313485560518562124554565498669155037057316417184867120970501265479181880036870270236198887020795409084866173214524946375003462504979423058301458596811386695766266892841392747649667448021021448590943965816042790679901784290014435502387130323220465529262712298932542156339926540071007250987153857173373452502239720599217648294852382495757880134719665204993784093858922898677577533428798411424188761559757709653134185481056689459912117501604902822273852706104936959229519605564327229274624113974190084910379175158641623339050192197968997451983110280227434904940057351360462130983647058629539446652637792117349327114016813106815905397346769558067982742522947422863281317015257347666802572822343913748300655969620242022838231917448932861559561188261420408286160874198666296863960201884967641995005669430765464587100333591825385172050159973577197873472309788258083164426300934215311617050962358758051986013708700569767677739720665070689736925398802368 [152,100] 594072526005534194335961304127814730006876199352924149774608627608737898225473735905960443468616931219248972097897269329909226638630659674048761204129547204948946957350327921900626855558702474992270466083975149163653107764771320431069943570020053328210432834317441627229985657752377010130925362025029765346367856569852332589667547191623393471540739708954661249910569049684610051070344377038592344448749724359990108413030802629827631362867946289228409912057699348218563794727499139926293790333850969877012691790348866892479782557436507868190956227476575385752350541478306183541869695738648017997351611643599201087727227323280830680314479034217667201766876850190043198613916976881425313240198895143900318881314292699088238451095052108196250652039314427155140443381402039050042290264930326521766356587885991430214741317795832946317557917242688451189884613668937777812721592239609806098547456846799077440619530760257838868474761268603212037743939165429913826856374399313342932677039553875313141575583374840573285750348883408937986065783885357518863911115725625220468877974512196696359118450941081967268137344165332336900013830696845027657840938715894238028862001770580743633827284704089363973942679047287349397862976399513986111328851560783322902691678551238450558179212512984493935752677924465241573659678515626467621544892829306773780128953222740668944492055209585273028187639551967426500980427965381945124319741447004698341842391749263973495172144850933703294212582920407436433825074201460447957129930669824598671550195360218504588014517887839282669066924685103152035537178702594792649915310206078422948376166410088649488466507049802502226555040053649162447930350578223257614306706596711163833510329654336220112052754800655011429027438776905515027003685085166426917676448672889563520367479455756520055933817312523096234325279586044320926451982467174998717637075662030001521274369343947572872545879122309220090177476266823820900574658385917912038764347311035449133081755712 [152,101] -114098031367787876396115688903222081084653624608860365920756687450760226323619701684303732916305126531648852918173128508400534238968054146640390816315493453636695597794007736774866163915881749118958167272448173114716349828632772259366230322931735394093605456696678560868277479627069711418212877967212221707229890105308087489765496691219075244443523499164961346521392122898764822234509153923013833746295179645043820480836774803100207307632382120170949112192340476720397011634857523763402743880514691972857451909090485288061796579587811603264511081723646318695539135010371374720208938749258178845100459723233730173981115539522199488170156552114044437159659903209603056288160549316960142964650790721769832230955847772606986995888064508238167897135686113624440552153044301828403038407313782879341846958458910257690408629351203997456000864247695192544679817653594486631743573605878293561552810629873563648101084196228014097229262481279932059891889592531673168425003187842887960279990892515438320533729108594758530328245094922891335862310021148472252619565789666378513049125812334251836265771495291096209110781914666801532539050338316118830913543493729950607323228579576929132344207417483361883452540160970609692121218787006411987241113472783904779384060038743505524020838051289081752072580303723350907513022369906466092467432472762236269472547353594343545339861083228208193735662752375962210252454862108368044498063232270784614120285748967331910959372171729683232969347078129961329849616092659042709562919208935855416368862129371778951681357074268897241187998624139958312430599578672038365571794799644682702643737329146013935580189042123083628468021943370716265966258475660268705994453842564789826662048669107632101418966289907185453875427839793495831264981075920257926102775276525989746433117483942505960205364278815102397224327665706549049066674899295768404983970924893619707336693205275719615227033569658627897890675081777478809129412992209006268854261983664188660288 [152,102] 15308780203233132531742805909578325806987944651338672650466561798645844167634312516348585330018081231584832091826988203114900663744734034712872273359858446806371472213479165956261908861545128177692219798753670199006323616436644894226370794960532434819267587316558388326864173131383887871364230554480571827394928293393515544834442640681715129099926282775381689889200422472177075312553302490461313587012811237755029728768097031643686893641261308467457793442918605221194991013733056435517014347430265658349487943471186595562612863735960121190743551195323400200479016424284872128801480889640728546213421040775239498600789529384014653964533397065835295661526899680655034938522919956838604792960691487688591065244923473459750905545693470158037922756981466263548689122141618343014867197845941754801390341571151049149627955671959957467522790199638411513921876706450370785895838475512149931789595662567106673386014624683237385829222751469344848263580603438767524970167044363904206728485546562224563286611079341994145645013399969793585854715182070363097297197494389689346672416789985652441155805298764824259979918600550695741730369710519709624249566442368171224941052700728697779568683878380416035292493738163077846364501497763429702681931512431033480089290929900559507978803815578080848082724390518483416574843037133844284904626034229213649133846853361479751452682473122004713079251488423544963778419468266096772760705327221618479132391063756966336339469668934585677153213738932492709124974134698569461599863864325442783354127799591817096114612191226774847261881273599613751122517069572817439605410150404755930307165543191059303239693763050974319755592755735673040383063715556913628940195984246997922228909679308292732697949356006880732604161137734851467184588539630062243714733213753230365767653240579831095252468339386806214539039899125532439356520694677084077426053345418705912080237156299680426066711785394598887300400537947854078918121423524500644051792869253842 [152,103] -1342094598072729620819605226628149622651080376193319958150111420462561573081285507708653064552538441952553715086609020720696237369066341986963625880663713080498195513276536942682177338964951725949842006690615892455675376356210268994984161166021298235985585102388521731705783484720774060431859351952209851415631528930732327776741312377081458232680744651253372834286118216127690362206142082257290854754430048778929484468539795342058638785513404204176374836991605370792126731299109115847940334005755389552799657450787857451065212114303879147684991602053821336357585874610361933241194403056591861767654092351206506738980387017891456311704313548254228793291636119924359668656727789253710745503368605515316979493669491149952551336415857452382383054673716845763322072636471345052415744917954493727653547715399471269986782800390382869161124280414952509689326422183335747730637821094085843004414044772688426898963788433465613501155652109735059456791656851382925915283848116076336554666866645792521661245974544800167892110059401271676648532076207200247984594828790098196032931485812568806645458148022124569004860846840119687879304202456722274585578670613564087024414124321778632226601561020697249881129887552888293346272741145846159731649115332497176372691752468359362014635285579207934281933270728929807089156923921860139626174408389976806854018519955811885622524696849045241453502771535910697102841625153840129370866782903713104965510424448972031359681522179440593618615988180237787022273736923673967709546257868436960496706855474760399582336619053722234685698511823406935813716839366466845751460438130333360596944196621261339988648208502132940653634157464789915682434093348276467562633168276616920476359333900141844880391185171235514754186068229883052734392000717344522867326117290038558569849914350692623901270878883407648064521164515104382132421144202276972586277842117029068183459787285443727068366050724141239129482027862735121942540811943266603798413696 [152,104] 38588576189161918092463069331900984446115766491833265564312567899535105674606903326663927157011884141653472688684949206643650050606637045909029979449498274142910147343689702506673705552930680633907259851358114205369163349615279971203292164411222624539783089264241160733444729810669073807772993698714092006811919859149961430928483593587558536040386007653637464058656923074516706454758487333654712908984148438033913242256578653520490064606089876816054746813045352300756278966129166465795010464853600972665907439934968629999866774321143227681081526327704343452532295377716003587934092272643846483346485468693073155788298015120920593255834472758308256243965883122951452315300288777672821299268344558148792639883968291117707827676682185207418563098953167895243902081655354512394007647995342065153343348432220290378618983349487498628722217943535166151365532125370803998362593095517053312041145328276404239670645531135058214851735279620553215761591351813586155222465625817608713564917443303653539971030104415797032484059069960858007465306668101653333893246231813675525476073046789227002248050281590890144682779488973682736417981100878466614974856780183314929798540946827491954307467748686922106225749899227582714241206441267643269111166043062731933437314776915805681650032356844260902808074559244380125844072861455439779490238609646723668530958481848243122140583128724502304351876837913365115074059550445078674742047721872280383250019881510160625457779562620278701458264330838119148780849565347295628985246034153301786005345586682376055441442544399897379494244039028394722406543698529888328387000003267274181695287078461014076084614884800355126990389953865539958221354991952582215819641914544593881195007886149589188290979972746739517370003916930803948274015189200654905552941330011706312276377738013930342906579398774432641017879917759822832504343152722790387900175188026244018803143358885006283106083435569241558601772484545277424008030058200618144 [152,105] 1629873297030337953679578387969533791384505332846424199861611937476844744431761893702809496301606826366231363938000918578347244787806965515612460863766379273915812273886803452050934462210684157952519675964666681425309449260491890791876423270986471777323958941142819955952634797117174051567275954430245455782184137774478980415190470021806594924816191140928349012474461694614039106328667958907974921646925379967334128480980801157664325875011221849290106242647806643026830949769457167856496468640794822291979806945960336875652987719970620815788700330674577207861359780721505818735198202993131908209648109008896938718792129799607949480925463131455454405719896605075126969687346905388231547598248209076461950399980478621749675681265161429715166773938537022501655509158055249787718383557035217564383532880055086830291692885038677531128350366651813466570771457774614182989089335125141960822441157218193259116595322623505906917243282365421512143521821830884511155288297574634986176105621970555439469950362724889163838648500868128212885182738577909786110551796097308188285932732991816796650379127218295722995514807481111296621343149819601743084787191438931901206001980912020366618016830221987385871229413596699538475688807719102140324258372914534145462382598140964686478091364006318035512597742724733691831944057882201399467608321273254205471565002613938107408583004204273839399539862376525144930984240449803347742973999890240913016459587668671715325344235011344537625759734487161918708557187480926831819238748569545422594880836184061730261711671432109064104924548626682780426848304751783649908576579833069718539558718950478040583343168357080789570471885327449261295958393345553058127136286824207276814383363080980888705210383474621010999236891004094281138983445639284001437955558629416945680253184198119977562884228851817507148468987732861314978844878969490349063096359820541402851678237431838706720461166835907573276650260296397589061454253536 [152,106] 384128592053895395261826348276517334096465061224025431446212522880227954419572464762399734605845859561040965225091027049261008037035442110087231946237234726105162894689613744488398338415009396234856020769509225184259601783148916302156799015451366873902600159493732647182073424978742312390765819281217735253588081602163943594795776963313098199874331188319865347607798574247473736164948713885961767566384626323971571665046493848662465206571267181160189525082119295700808659633463596260226462952913433599031145514486077378869862224787444082174200373651416916276479858549894777121776034812291699556315382841493467653496926850839075854280642443751056664833035902456399539992568613981515881601926184821351105575293343736326046192808614019852806868248599425114316508780235356458054598732836955338663498533963365601846609159195098571903214991109908260315004930213635943034949336970117500338893370637420483433856094079274693751248951463375171095585481271078252664974882808306296578431983779973993520581396825427630686984908993009036056699781948287509581973053021738498816572015114553414771102645895124730449764815181545560187153581829005208580158924513328818061008701197381194609810245485114372626518387667251328226048015218161960474601410005647931025033846241959818885889554400359148503759508048719612170195716870057696432327225203789961055605272371973287962625951375908352548822431828746091547329404334327180833950316185724872515029449318090691495507516601798020433143984986437208766014660348162308560137202268452455223179638872277678811927079233604472150793857222266786655705326814754682063637006892540877799537995144940493587865693562577373525250602098471831721236509659192909956506944628126601074935824230362855969837250836625173294264720016461134544219679256788969380162481033641741621658530645008709611091096401260798144115622935431492534879604038488490583025196749671709512833266388338768420398200677546137827163391720582855311496 [152,107] -33635594004066311145208450356573282378899605217628288178408939753519375731393930170545325751992266024154562835067363215623407123150477927255571210376454250937408394720184004378433427394929463004309467431004846202321013220997632071431964843183994531862243475775001256195640308195307794377750243105885318636877370691526642039209128015024165499181456063373909218679013639631337735914904490149696260695038044162291002847256189879754350021864254841685795694784992195179919169451370417383770374734276382348776633638977453178224003799851991165447757519710442057418819591999643143517844357414193740156816003015455327413540018463639503093299055032844280601970332497221910026549289882432911454370060588106483616366011266251455107204926871232201180719142802107531996952580432810396018392136760546926104574947000034997295958585130159613146317101040733104314678456622080524793996341531084231040121906819361262917174743767143725599828323642619899594419792532006840193914093257780663553081285632515776897762104950768853800386852409854332595905624683998135565524142795733014932935642620897735386238526230447232741265316024806467190277548556122195890869921812063534207499411422479659298917285865091014548263131818446058037191468333087736541802858521927202830930768807262981953812327070750302880639142671976268359483632350938629099753283615873742893041362911511842767385804105134648758369023352091100307812213369423371763763050609860019870778424066634810666448542135469784757962024619122037225850842425533124531892027204104203323065636704120576701217103029912553710941094328579519033534843207488598646020072916102922093672624257073619860345977453473747139674384161892417331063536698371542387849180427356584711659728142589182724164816547218532735711355045597607221945404018410943911777822607180996127024973749427345121908456749305645135353220499827687402952940505341731730345674371879597807555310113004306955141036131594307620868897474352064 [152,108] -27588408206143012769596072623533370324008939019207792843404414181791379858060480555987277757499500935340576106885864327728179357645300666176123889584994722718193741215357119397445940689209401115008138206015478436488992170784357818656996773846009699390255885028537746139483013839869990720618257174920790194326248210589568600770006327900090773926557403750495968030714319457983537365896499952223412748221193365926462218352230452580972457656298149357314769285932649354620434068750347803268093142060734509198251092673814910710380873078766185698852345775702003242811814860351392062955262661976371458688543104146776301869591488156727856529447045848712799775816763551980432302995365914312243250162246089274638193608659133492550507079998656739706456823201602753635760710123400060817727738387789122466376179844693715176775316367830349564462562255014633229924722355903729326573413585565810195520957579038966160831645137128328753677217610080353982092213802803574400601781520595447435502002264548429223873095274489204759447614061500846051389098956797746617789918959713224816550465217593122211581195597640948251906531203797078205671601107370328938969479828744792954233195621211916027718403725115948448773901198373736075408553651162391393239997555747648631443592462318524216337378821934627748315435138571602477308534379460735339696809637473871276096672233734512910669651750316910008786333283687565110638998909970137669369619896567586777633511211393494037595862349168459117982581289599299176321843899332105181205590943697115724243204047297603046300816627311084984785842714761482004577482070444408664627089993660187313800341451918729696434177195646902364869756294635593771098550216536534973444461259827989232430364945980809809976424060667564908948030014750133959512681399905615959858100931922214221530072847789686434937124024124861133102706901281833360848027023360225691311129366367242279180194275355992353713275169356358273324048 [152,109] 28373653062466558659661058265641372728012067131094768794102822270221768344025793130088590652653255968860019407326932681424943136111678480542567225957000865587766835671033514939342236652913564425585834024247626734414838627509714155213546472893375938956512848723279907963134234312011460084904129042211509384201910259273315851290562937514154425400280652038625676560679572068756895332991172171352995186259782503669381057524092287946871393435522984976850820527377678704363567357001976401452575079535574559209282515503726573019327811438806584484638687611097060384798325694121757225284526672661978296005938730839520813644370961568761820668169778103352185571015975345483303700937236073685073570754039896603692829480199464869358411353209235723007547972176094960266884458466086223033982389124458024462067964561139959409527195855721288080235602822042357670210126192149940000988594518551049440556831566224209702343949958876744994102103250340444459470879513507889426739594393823967183814951575551329812185972631121117679633883574046921074187058166978486361681136805058066037047502128888614855510485570140142153899750715805881308276823547353816289418767262999599085368725343841495881879306157232518843108903807404685378116412409985586920094101782799678077455168462467814309043467671785009612474802867553826714918211108195729101971268901878740160322487506528638386232964842900327078204109793685759012270524925146533460521391506629730032262276367672510261059686258098360526650473990116908266843374705690377296713884301196444752556187702666288326358176038812358614115002096917024421739800368268537827823649170835479007120083954677806011834215520948326808428474635565362108009658540140274987818812372365141840641027953950287577346559284443569066852046622631007804824403151661177083263147928932974871775719631086233250640336235911332285944518109103550351209011663207824449061124462345909742639305663079466917895368716657573376 [152,110] 95936132864800288841297558519193563166050907074100849019249432564363005184542648893031235839872086168094315275922479016836433177040592161485574195961626489584715300710359522838560085655051375711248613521806830420684406891615072741237139501167747479895599764454467387679306622734044483583914340620985307460350762968523824097932406233797949370857008543847105547440464159828832391796589541988753301113662869827890754220651651500087604930373333226519231995240340596619745960665924409070696632450299274611112797340659621349803000570917118700717253880460333829208069353383529217307036904569467542195257268820162744604302672511225226539167924902384051860845168982204250601132482899615190676452247406744463454319829277524612394165239371244259431323410340116610954884616380295154603391459100337429187198954618000435853778231877116155179239889730828128244603851376933883836445554203239868118004199261744126265180397807398782568436854781891885776307633433367358430569981855165994944450071870995164230537213165338657565116973632413677972243363743028689562207240298999042290187464151927047390077231326332993774310028158492785912804493709229255816883140495617671997316352339428018518148624039987734169279584589395731731988668459501598306040863748670278326782982155659254501346368952765855935693396098268524310593966581014979939282048262827147275631558220142306594158957522517830116811434221347675483196812404070140121076153520140756624974597544965472975884365130537738345552597264553106377071103923470524302081870544309963453416106300338110263696776107443585996070226961483828337054313643482178063563267231866120984451778588589764992456031892179621120885278557500544890856043210728583610025271832022889754647957150707470959107861634369009191310074141123887600251272390461868775104521132066397517524730953975864028485314960265588024800343235424231294670755011816330520942863119174001402260005952766103961727453924 [152,111] 439245970454148739997746046515783881826026931125163167724663892571446191269678238701313368641585680105081799710805854652845794834398884793889084082887543152339384347837055487722107185482615191809797232790347201333210661641190536173212973275612324395344220632843666600368746285802187871199599528014713644547861669006216494331681849857489690345871819371953000476582476546187944264537010755154671102903209690412392232889856064827046542405586395493327895117116087153524320641017840017841195619128400996445955393883066981763433389612926499482179444349604412689597432380827841408781732696650840308543561497314047228950246035945815564913467977207738777570464538477872459895095962841780457302711922796305853368256271193027862946715527295720867097100563106953810854197289059392803457661430551271782008060935741785811708146374797844030691853092338163300888649900393286981871011143891353212000250929180672422330764422305667054161607659911010536213641214842194024421798306115472642160641091110427987181632930103315428445467941921828289235448672432106752405846197114763916994310652790688147903988359325015832704987567748338896716270867620539648862862744986747062573904300000487956213378908718763916091750669117487374943120234056676868986615736156038538537021543867295445555099554863646481907166383551203060228937713196447666920958783573647577131705510914107723554314987525551387130147234459759337931374986393575621922871401707397991817269879390478751572481098177962265176497897511929219533870618764600932521203646963909498365262217604975805340470111635888642040075262751821058637906487258723240255236254501050842798284548396860917012758107703078718758906165195444393205843592195204464886981767047972613944245335559295573076303863295811371573044338431216961321335627772399059586055523264306126084984812320189957097669772979433888252823023050233947064798486091219150620249892687051851265319314336927512640 [152,112] 193445661055563411428232958916785293718374068301383268122373747169495729417718862501106631334044572948144536661460924234844677559158442804724593467019547120136564095799771202424169645114596766960577307759639786983920586644544912067513764954171181620084336494816696882130914057387517114205733181759768486334641378292957299631960935244512049534376064335496056854994338756080354648304240338785910358883161762219525106398158265139467646936995916221705679248821289950050321170163023540887830190699563843369114085193142580400710720035330219228833611492518425431414194472566049900128052392719966191341478372301959841789531671589510221193702848196278292265888901680934053371740238414431668023566543780339312782910890919904184462223687934740585028668253374433671506242380710851639720117167976885966558180872228486623558435232731252404161681503177732207912984723779464535707108799308899879127007418427457422925148857724157758246420857906499714274185122752883633701475997807422773687490519415962132641396287877242281360068712687050151577827239822050948011954530780449579778344903554750385414484096803954973704924613349963816757504736214676878958847081156871356079943365142009597355259553142647351842800057190640507530714953532122985318297570644390264807671027018193338376434150039900454830988785840258644720522387550419229199152882293876749006407969643259842852005521918216706547887091763626974118228962213699767163663970899433548950436198504329036944604537523302446766389625971348158556149261485005991719687013463920606926037581982373774650192741076854350512744304595646561654473278736398739132324520352944475618623295121596224727482712918136682075403641768747999683505364360796805505213108422722821523676046811734990046713805067404277867578926859150181676685355359153532838135577175174974245807607699281991840073776882879780757557116274752770183460757335791788456438324250775870749363967592704 [152,113] -2120750935949963732755124533860673172651920906918589994552613839443888023271329489039577558606701968488328456211142238236658428192062250934413426798614171518781062989405112786599769316974602139003039970852374536948674144528408632928602648318944225820407403041837853526252464355961632982921354086220273993899413558905545187046577860464940762297634777473691629321437542696322525029374987710321155783210004635301899465123569590164322959491146019345765718742741606632193120667222285332017056687511001036027063617844552577428408715214635883549712191723602818162737382852749601660352555370685816900704753964234939434301066570274248212170136175470125723263249197509571082777135437817650640990002904351011069845891937707833888679434809444388711969617678545402743780824575501769048352095180121868503438661097061226534657032849873153190203432575198673251782790141824826541075713799500785483267738561808424672596007639285976262362230519157047615418861486968999904047196067843691123540204648919456502835089948734054163158969757589648236061358273468252618126720411059265712610078730098559313629250435475466322991920338597405450513007141009240061517988377430632847549791444600806256003762895280453210084840441855054217518063739352050055033309960816178052902401935283960116169708192470913368903599505751451554481302935746257489437251752853603198936038594683086648852322940606275164165849345401047203972492124681570716810791644050319912774709018148982888826775068601794304192436205383702045235301834603499280721416047835817584901249451482819006106604148388241743525167685262807035696223593721857819713827930441682504334443349636473490832465631136533915860473182311107531907871896591356861282100584799859484659336206063240288129752808240567410973817434798973398765035576135770013805603985068835581437231315824032004924128981432990769691591184913959014466904855654102184927310719256719407448384 [152,114] 10674389798340023811063102081949775982939925421845789929050301607783117394403091188301695286541159829283319886135507445549678994731038861405441166149952772812756167171173916336991430372540853602440899358480114533827716620412992949258930362276978993260602411971083006917490966356672265537365359443279982897851208379938737752073397669922554202138998903002898529280109125151197226873333921693418435649354635893615405635741229354643789502488798338963889106579173846266727548497351751812247352107161600754703134891831952580433972427066262166447367707412827536903602123767856477726099001072115581998399868480439731817715165953157562915764140046563003499377670072665264642452880508274954788044018132344396029023593323305476644752402324258587490260251271687048248811434368425146232740027981705695615371411643622493306969271530993326366074038281763727346106113600509265403936772871313468720047666610764159237449079941732563788941932078357024531295642154096234051974200407077308638448020668563279365522713252768560207891277908104472470389474865368109807211692586803155941263580467187304975428728905528074759512718451776676569201261354205892220014447200951215900672690370268442167093407025088845857958331755015122578092251868484076006534256651436046128816725432758237876869351787052957479986031742729595950899866794290593042435891250105172386243808678944287013140049748108245216239345552013540864665828622006153030084530270619160725444385934796695373484867261778238731128174799996485362127268294538920904129244506303815431920646902024009583916085367217286838212552299962544469418024498736992934280960038441976917736019641126025456380250996050127229037077360509659903366659456235121608924712811750437970015041587105411187858551696176058716675672822242746158506295767101302185275789415566153061348147809905683258219236800542684207518602520183331668597565714817151009487285699815632 [152,115] -21348027853153187465371026551438351511984942191467478033488670146966497557002491958563771634919664998420057407661467150830877242264707169617696921140814602658722260087020373202207375170517204385286097008735213253146687436385467603085244075114709804787232352241099883004985530785140866935623649373060717272781430368784365606108998229021023168585175531005606423647506856787803526488075047958839476996053469694549044110399728574359665018155453481344050851008772177662679625923172543829646105765505125698724993264800001783775178569598910901495167479913865336461389545025930850026127313153912977837231391703686738713969922402379448638098500141890688207813759882809485606424249778342303117206893324876232852825042057012619746323055059396703506225246299417619576499024985891558777197073324565919352119378221167657756148400687044667328564613008446814290636880576174670330124506688762909090477613799736950335292309396448622000505694143205175444703104292552573480235829917131541864700969339397798500354510437369395204716321025215533945565851769799261487110258502143784938977573356799179787675827181907102509391324710858961721312189428047650826625247081210913562529002485435457807334480881084318399697082788397092643807383342189951791928355991021102331560262567614527767617546364627639189109325365910404221869225038863166229816816616108166611628772230670953473878525064486114381216105308868228243394482069554210924285579233447212799674883133779594107898753670348937660055004927604563242957290029961453348642064341821861090576496454874959616198570828178736261045469962532149309177337558624859375317918761487223267458089406779889570978825358138925481613199404326313190864152782369636075201672270266574720640135345647823152078590977544963974169491130508027785967827302916665988645436323479284146299722602143340081092384145519568204863822420473615526904122306512485847262912 [152,116] -2526024840988807701864298227224132924065516983439577813594388827518735353796280311309264375546895099909817931413819776945327847683618237489415972064122610073943468734479957540656616684275361639986255666005036054155986753636992510016950994020373914388612226536241640652302504026240660354244857996720050648670762918542016016322759180932453904373806539728514887257818292176578260914032531479836022020504821140415200204114033726912447279389492424765287403553286594686172393881149390361414195423035078957854760942021769862041205062718547425572306938835175928443977995588017150877353521404042344278260039369262704131058761517798404499776857067512609676355780306576699836261355915476331544781187741147264862182772043463557824008181321104929591772852876453738545235725912689732583377379488928801796965297266190030825752289213569611156059887313327539104652911032080179818030634025862388858849807068809910668051135826178880824414789534406056802696621435744276115951965299359704401220811021012130650759570124904089885750231504915644785415937809892684098979357365203157704808371260710095560646568312829201635643026545743083182198673197554126145832599136140075872847842057148724297274097033485482070202021608076360390624517908688261189453383050837601044655965552821066017565555940442403435503949097035718605180963748856997964318051088711644723656137612735729398039562343837646646628826257333548636917874230131411682317091856964545766886038744975033426773127114018892600000739513743619497758329016276513753199215697681998419903322984980058094790296643524331418071713257661420011748339062281963002273215168609597236173094437062116506933318358607455658149726808815571518801381579236921611421705884353917395455902702409911820226105191987807076741543116458936965929124671782571783931673710945276049772343349613860942592527828069332266667227545006596346179328342083616 [152,117] -120797546117508167029455005408130385292680102023577367982916038059430127997736328957206906829693702976328753273962619571624241755945969434123512394394407120415646318314872000295822687934885266674004444221733418527856555926754403981857421145937020835765488286010517301872313144036414511003346163654001059211275673372169332727538563312390487547588127938113588818050854178108497565536488385616300574080732227705561999335362531977312715932008893262883282802349492750213514889940949631161581397061232614359435441005290333634650296804779656770639375332594046693525515647264561723575355228001007254845004749802853164814302364307643682355881671192052414638983986866193685828518550919378263893677939739202000086000120102464730355396928364164273003985565113218236253729676317973723328044899156771850454058029740675982301937604054518535093820375181671014098893196800250459875567049964494288561012712600284683752785966452949278685645489802676598981499959952292749647071273196516717558549576691935698713614175611467359317506480782819290458095057044477576432179837428588485362030899649444297502970921238193462900659961138527601233214046991509140031738599908024003425181583651083446827311694608420297132341886744180823747778263472597611711339238661884663241850338200345612112318333905035056923176347040935057200063246647938776038338333971207038583433356903650993404672197007887169538542801883218598107469032577138447280853159827658927517167495977553328125678689959853823543262588971511790825485775230223932258617025841552974104404426755789114987699228406418796041863496982171176725042808717960002970408328619717481530136648321696347771505790494026521099290897867152016418713759206085551651534078062890708010596109018507946707895638867311587308213789174899835591461091138351332581696067039894580352537708414769701663275659562187742305147354710655816895104176 [152,118] 1394936731397877001286978489076366095297358371484055313642339119808330113939113904783703031930249144915296121468877548995591069558304965203585010747243832504623772543052600416408232724381824832087940919548038538504853736417489671536210685575661101213583916866745129934470928126809064210035966250791475752999169159332846699689780882139530417500060427943610336185632833283454411876259805252766406130975607660393075743538467619374240967339910651557429883419100670676947113090105692787125262653853205736950223162030987717642911511093871154711647983590775412443910287226965080760830625292221660144415750218297224666756005464657414246003438436027651196693269035276138855771444610578086453521255778195655711049444601418367680789979212459373097469438745219131060767682268976816941869416599930221693545831729331900378354265912484492603411355134003269071809852761325392298374284964973702670293281983094219092157836242290617072876413148226353864900950357724684328436482116814079885867079741005631896692075895449641768036092509578219388737163660772697270724456953945858314709335077203165184118235237262249509331717544705989795696933480189986037588139052673674224710303707149279639205230259157373722727396287634815558630829723628528030187669862748404792567123974171383490371557766799926786396002730057509250616093823869363023843014514071456806037622758119331981464913477450159779080739447040203319886474127838779271266144986580940137487238383935414303013512984453298889426968679724309322274853540962982329495267946616246465685335213177721518950506708511738490008951262453189037092097611737759681299967094104501091372947034697927393156828703970641447162208199047325740390728511801354940347618388108407031446430747313859064748739265314527554449000943246156180129427821885839687341017650424219592894417406273775026699848804860918654192501519962778472 [152,119] -1851917791165326635644227158250018504057103567473409772564291978669255114277860689202766073167610528980378758730978286878120117431778118499610126404011562280462648135764439313449157610099762790695163543414963974546875289280880489824008649646077055271392306750471947184098485722707757215448209186075286597586571246210430119218801132611131549094729553853668718284602272217539090176101997019789693334442562864961675420796098558862665950336321042608967369703380408457955563075489269508590139731420759351131678994169084960215242396767814356181491194633833922153334675310972078893881513868192607062139935649776891490834930719230438494490811989619870631242528835871911950732562760252489636450727308727840507191272821855063158484279470300090793301254295040979029346512718009931877457569399305643275388730569095291912158752750940886411485391826239548076966076950111144264888847023042040072802302896057337630984374466332121870792139892997461112264778359393627525985734351530988129276629096975200580746785096911481332452702788997242364268643196850870344389311119910923474129147482310315272731898234276827292474249637285453527593716073883955205610708993675152821901794203825527184846118577182917300896120578992135258464782461744217229966253820114816055753188472835295762411976178672478997580308094112355068936252529567658361862901111837233727669525919724249223622722968283976106564797848228711322287068932239854664545804444884934847334179966415833360877123356438267186397706421311591844687472758937552883173126085673936806119589235784834950101229670784061835000035696642805628231968921176080208162504425981831135250426892008872554072853113432572646544047819880572867034758464903732117903468459104425538657451778577687924520925968554158453493277771882793799104333358833140085522975192616317529085849230883965762675046722608097458941291264 [152,120] 4878267681300785499745349171409845952400965196377514224491729524527690258640642089199469170501466027758330858273644097448225834836766061096780795191106725453514560445114993375203767572014772082002268510295436320194867687997763252702900498836746212667628319737259966219145595042348147678819723226661188454365433783011985988876427997438229748005099782202924652494969287077822155685423312617684699679122091309824877824198110540556405273705203693399426528938402212777833891792957824483820891866403208338618904925078319251877247682044353296398350454852451923507487521874050392427793010340397734641464435373671997296317222781190888520307491289610742164444964257261255173877689992128630795409303451584009443132966116004768155213161823939019897458475765188795935631962210053570196732204222397975598488662733338538360552939883208820179120795195069763272139556060816927046103614427203694183563019237189333184920998206699151326711353451641283006875812912637267502735747542462230203869809684917375074921535128868322069540297569882372298235811113630370070555577272414584174495209722894423150946223331973727238760346404832980023938017480039302253771259372040391967142074824040175804849398335202059947674754769809200932446952919237779653506238457853527826896081185433297960830392161882332258466952259320309092224731401607462738602992514485572213837677229595949679154852910473175428615660345928451242567215318829472565737396671409104784623563039752514281421134624154190688873647245155255954986961402712251382164654279747973305925032808006544687186374490415868502156038836808348315834687195055739526643273737963257346905826747067508447625085506191084437816805660449965100202093890109832315642411472281992837953715625287138685674971419366583132799775757651073442718054389950053835654980603096540760431039373016519406945364139844685248 [152,121] 5197455028425330981918100257684437840968715008684486722981111884302471033112314861625999454387902268396327721298007210421492568843954634124818491962331446453560020094329935400242799570757094276129135480909525364238980780658941063856967773196151382590624482892292601294572966941368835120842783190811091160450245782764277365736567850902868519698061165692326783735710986089947898780431690020832786114067230232877114662162029693628815759689167187426097716622298331645479099339063969558506085610151619288517828034241230858761557087506303873701283917566048698693405808101195062860399634533050310118603813708061654157232397214783450856660005179368781593756729876494829715808985182199294993933456606955494632877830350171739657138338142325150281426259120197144575980658458793000474791568955918372630082640341724339992342055720396789336886836040154410317996936615877627989396761734624165861410276162204334888602459264154999351546470878961750788111146435754239397169062350035311765325651019632066270188662186134881115003592777855274272551002343098181408230113789829008750759651840883428849994793492148881131925238916435209086359427068468476665095409358397082994956487132224837463133898305946370782481673503024822866957732801448869669951804500704548912909130542864533229539415376901152865704234901591571668163084869689082623934323515784834606690346782105309446601072826335442043024694027005310651076403367902700988175085947166462667760493314623017707725944210699397897802080506852341235644054660758033733971693770850228771651618055493416868820848275091354901497580510731578711388048408484964302138439840644567613498667228960636975661694839669858990249494611866291461326731860608197959347837071102538688509803126548460171798827295574374367891646323639996418181424606976051293957372156130709656601298512379143556092342336 [152,122] 2935764115990738794239708033113821144531737977600405833350435373386966699546209946921630088933194922007556162096142618607666498510024737185389009073763858397055668146781092551327858848015078445976324791186747017696935516420733374376615011572082640477253603414567514763758142499630232978219638535330719583690053912368353172068361129468548323653169127709114958297130742439295005224982451733136580885432576917040828244056654839116637190450260182105845405706865914403639042859796817458278828000130953200534112608561046866401464965802991430767285916583921064652089311365333007314172923357790931805964350291012590945606433311639208278245752430149105233571446379901621080617845494737630849025363358713886186374371454874701846444192333936718768839867726627386626531209971089666988498663572853361033775799410539175467048149197801366338653081058864216525533301976694010089829431666775521248112099344295324349705356113972037829769469830545014803257690116845998343387022142127779483239295065747464262590642300113942728331577125800217774815014256459081695037809661831016070298672221386018540564144587500300153508446876628627890865757643030317265351942267759452475075782836223444130062186313265591167632368174467640365705647857343187466271178348835025639806739470469185092087802439698173309974489950666958385835842132655155207725043729002456701399344814526568414208766751836167787859349397704955944362201016700709852508909642208557337212413591194684867552255112473682749813121706499952875656510978625914670736840145595349616442290278740005066494492189579950653303585717454040110287317706831666832726371050875921874628829593423748483480687592492975983018399164905798054573534217537094829891557421748470238558941583487793426469802996541034855890741304664989506518428503373923085939363367771788807750542821784015648 [152,123] 677052147156760764401170656879238709328256783577431393516421355525527772654673550450211907969822804607084583784337197188447407091786008737573090088946526891373286011834987407969980140512193424108119297805746755516908504993094894102656638688325637452190748501850632297600815648607905095401243566543208665592903144925498776735946699841069161291068299852935343180254964788032469640527599517149299782119238750381039092829442543907678227869115906157024222648667314543789970781999444002920704119910463236426599196550223083432775602012458161926871622453623749473790227296042089595486531022615794465285025316163991011633710603971075368486052003917035279321095304927914939005786190713091345518174235982383668289185881281969876068394980712310688679518991759219104521303365676863240637396989038054640034582351929215276371173626317483765233088173927552147341809902708412874076524523268919944347653862104140806312816993254792569219112331934042477736651028252404012587664427250554536388662153585588132650909440335442736471190341972903519807866508784135441850425176128359637525865463684105746659422231599665465180763501896169035345179038392499762212003767282180951035445871940283200463277427132647308101505693111484707532961428463237987458628253873439207617375955109395572284877085760335930274662921611768881927999190089993014089903585899211784463672909046181584561380444101123743501381094127061388075603903987992086069041367717944669971478616412507118700339262329207706163958627246945421135956246842129446896160632277993685384763139310510856551056282448493886087794408494054067465483324104349700487401742290470801727424481013296405231301956601426430156123773712945772524706583604922361886160993043397647575619098994529113712434922856027390813134389595539998307019083522828195277837405539590539565317472 [152,124] 152034855132168404372555019880179847640934121076611765544107428103287647405538505776643555822513971351863131712543057929606857673648922819757159267323445823624356926448168620478880292994535786730813899055864905432270405454648448149301693993863278919501479225367686457748485423106565160211528847536450955366749130920525047238018478428916855922094795913966053457444827383162472309366636240067975099988935047259464513896122864828926618411185273736737919856198198715104129670649236940569010533908237562016015088654277950823172029335831458555053820654648327367249108683902630702688313796023136088721823642467290419154381908051523491562019924499019864545070136552952371712191446057380822004232015409591212484731142693283013943680076193502713671451792671893167440659364524737212849557825289677447733861474867328124739101209447772877937179376134512876417869728066276985551832290453591339380781551687391616579311977901963589144647663790602344002687143978643660082138932438915144033679100558869528209784109404840697939767804431639251914167234797750547751819191865512836502386062949880922118270239317398159652401884126056781878168223384607325530579891715520678573145140252260727826212643885534539717571002807850187604938180278775258880505611051067930424272153673813848815291206067702146298480209633992262230630019901965318225279258583316181628755638600843419896555843650176831478716608493188201172448845627430422117637583157823381593215116893576587591444986410565133929110206563216900030646919271457187636887526415911906973463377345851536820260007464297105442873729677932383482404225397961380998688465338464886989313012870401985648985901535530590495564961491381223947221436902052447220194484937312120783815083253027721602435256246161683959160960274294065955985984916781253860265071548833376 [152,125] -194040908796806365452204629832239851799976603202071663701546767547062947773125530186732599275564429683221388205469043841396989408521134178982580574071871309569420401477871396017622973378323294232644064199741343901113162763539713131945995297619403715059313057569835718409358762291203269720967940694345498935712378213044487479633862082568700362606619317843489101098496753039209801873843355678460513543614415864941081720038493728858816093181262905833162145598288582786536826278282578032144233861590601888531443865669165476809633110979216314944128536972155589808183043294175247635967724328399436029199350398970134463496687271904075612539139650387053865234362979532207535745582925063105004696525372601063330848418511374037036004747589643721512035420563418535118755847009872000966091465980604283125287933330004717832291472480102328888272708355380978425752266030853003413364641307510901274249226968964581221097634042517148348207503440785480678922016231239342051244300297793464092930021861497572616938149363257382128630186716324664918957002163501387157772291082973351366347158593039212091243240198608576774179572366768155995256338521008483009413014218884350064704853469498878363415111561439604616337257892453619236501522568128239442501593650600448489560420552492270627129427632966453538955090987748844306910465263424146832506821430921312831863026144089058053242870407351205716324470123463630139149488596350583095937289017616711884584376915234978627749364645305131280454110839662105236910302507737592651921368248676107040276138223206384749069857811546446257940449007263636607210205711989888117016060355677507883284650514162198497830128579051403036848960570268557005432464272212922349779558596162710964188992060065240763680226164626459060063406841056078322317047579818828291754600 [152,126] 108419452163705303536726768717792089694344551833105121573065762193551614522117973659937343960109724887568687462417359450873911694994668408784359409203202509927623125977692807684020394512138479361361459894180171459501676069753534796996361917535580663804033729927924064547753986654722255952515056780701652867055447682185673972029983441479308936707123298928007454712701148267264148335484547273751417920303883304891666802845384165944479066019436553208117222897782851681144876278857774341424581667542629578355601541694985232915860230328677442834017283972047635468538702110934643195827454933490324873957484105211340695907774896496259315323765694369155097245634765567166078772508975456001260291789369377785091871723622977428672745280194080817983784255733087296247700516188069504985073920739369393414395558042651256883788153595050628010335435934123936471356053518955104559109704932569833794111623280013652839516321573348328623122988353181995461029520620682470419089197389696988197604349378450585107061071870640398480073724293627602993486091196945025401487718303658437585622135727903397249107723006245442981470748968655544759600090144354166206967250735782845597517685140498782306291355896556710626163896652379417997378418021570104594173159660721631759464554940132263864665643011216474658196428564386014130359775184954359278575991734722916430794029987025399517703444655794984587822509359195577846620814844936557692697218664976098111468221224584426740298886894933072921836390955115061716506537210180189177790453616039140606883489666556841430668191956885184903160195076833715503249321119047219779977772556435458904670882521993112321392893915586166315589810467798535731002078330152683176373918749973522096550278081138509673687235959742028163847571520552713252754232526606496 [152,127] 8092674309354192409210537736561863000072104595742669318278748212185415587716556306033428591459545528163012146941977795841135477909953731726414537469553803416504353837636029767070694785056331642565104833274097318863125368083079382277717744535029168042196648187333248111566637057631852293406253502803221511340373563654338169451548713384051686436819426215655597660004545718768549953681228505081889242957976177372229952637624046252829307235448381043395751972042625546030152252069217000058155521137682463111453667551306237786355826383624391807747354670502253332731277969296227653141098450087834990666394356854606037488067826305438030262565858311200464494202452950821800205499945591986443895835420066477113375022070171009429446985045419700386008978841441506417822354727840470254423864999837156130829661032251224708581752067000998722174934683966567597510650673256524649141364891913455676299747799484679324698245242902228216208290976776216209426547026601892885028634529354250218803078550497762753880470216407469163373180956583833935543607066504368205293356349757027897638337355999209431732840769218135941909284067662346868135236310103926937397310357912870190574434032063457101397973996548276233206708912452555792346206074403331882684798358403864591028221213436845305112271047702862098209164831256202240435498581004064626716515720819226304053779738893014139544695032264717976418879126779637713138625772310242349868904964300743227122625259504611636203443599021455639361441431829590964700701194010367930787195125525034504313664916997375777040986678604614174976921285994397833033545047209213362939526585353493734361497806048258918387274696854421671166724393000893393299360617411717457948809139849278446615939957303454382314405625938541053315384353099290738929472 [152,128] 1907703780095979091943088369289652935712696331346117382386560752344184113717384249572344647746109977683387996647829853803752072168190265250284605871731989501206292523618828572138530333440187726959998323406936618942835976772452330907608343464617161135575764858518243667444937406463048199936440420008809721646668340476046823998551518953853359790907346544541321778521616053314510631821293322728378753860947785059145715189217888557185272049201873376134797801662210256294500362976298334849764335463301322791243897774090835763393013018284609802830445102741871732701742530148625254895879119821492955052460228646795066754931227885804005601113796076884605315744999250840317567390512136892833582881276896586216341609482838708847024501340740833867898031934157423564930413635906359739262245643167900500045563792941176866011954769340850618005565507300088136806806884558645452379402537206731612502048493989215988339446304970273338677001187500320456831556979877448813418725559953437890298380446545964647371348176080596892481296580321396519748202972933259105522532288798699339868585467539012300042812174507784645338794239042900241647967320886497678989771496039023187882791108975491548068398898084293109046533916410739331777033293838320714582725662489067290607064290899393253443587774796212729471728247640401877825794185537709297336719855058964900601384608034401052918161330273952726414978174821241389887029531473371557656768087434935040103717382292909426238569357165420837732427814275136328100416351165048934123153414502215574846111025264264376117233987379267941525871498526548449892626972360113819333285534809674797804692911307933237921887925328201958337544107342167273498437640402930120636082394747397100816461152743861782620085764122139254942737560709008 [152,129] 233975958489829311421805346778872782415155113838685579527176471082627209132378516654155828202553311790503582747306485933890382429252305877212518855978670204567485643333959516012132301621174750024345827359003735634498659159131204609111951402286252782299963699348460775559036213430211124015785160631156074803576932716806467782793547487201865981879410798696876873713612115181415055411664334748328468840495285415017970906482399187238660290841809260459678771497174888325624788576712080847214653674356584887260867701398140930448637667357426114766832965514994133654142744013427911556023126395939818589909806732356298515312778661060873740942732966116859490095771240754231264746051122273518319614857436929871622343990967118758182827238309626530853692800230966823949985647434170676230983563708766753321075428529797102589154720515155146593699302293141405447353900751689377452426973491007352625390072137177149487947393940260839411225093486810201584525031667650881212948158908061410851786026333790032640467187191475115448022052782419209848281788140872936936793124945033329330543616392835855598008187928161367233737154249637959579698850590589914968295989936004494353059075624232618222160563861323843622253982518645260415462863734597799895736643741099353651576608328012002411569970072203119363633265765202181170187911284269785779500054928543291160207157179997336337625383194868833403629472653928759600907899519019043474153757911963326826470892027420945051083604869786951157014372705347179508975245487965286511577614244927382806316346960768693471167499392772769327575753797208788681427686297916455281937631056044896483733831338749010193834092203236149031686112558283638382275604945916966433331048543282432542060873870531331591072220799864994021712 [152,130] 10376319996584095913757207699791342112559748373167710861902777412320767576182619374114422719393721463710398899658228109945284882664379340120422234643013587943389084710517029196063223540071452102893122935637738136474820452256491909816766380492106127258178386298299478346530118993273116176678223028744321875795510109109905772139123128937868933954962177275721248202088977656686691929512929941442519146052072526003220128937636759553668374926543883642519312542519781458323551389743708876312835630851144176633746828083065042677866803077255976703431984686754836526718136655435880928011158048124249234638893958824446060462044504542569940914667264854585389130108943381168653005747987986139501670811802061654909799850025663681069357763323586683906047498556426164116655444589117504703606251827880262164468311775267621333103309490568123870562690605435211081235968426046654335929502999338323879850157463970029076180022094602644517533909010839739864396186788359400246393499819322267044613592092458931476020841334963321550120595580467790193515651546682721065547560509822968480555472006745408470901505747415821403002452891347419054181514596809678716401882930271141198132437647216066571264852285465413647747976677164423952289231827638969828596176242019304444269408324140684056023041132510826210555255475383732447485956130806385841739001642559115044349173854082540384123646273002517864211427236789224512935594513279160106146177265265814342284292704243215839663605543724295509914807902459062292105965534470956650338172026688861607065731098201711240586014151911176901138561233833528930949988485782169127434275202833777051502603210753668899280184344694362018040030944889266786314760178927884202677797999426245001659981873383896331259778998176 [152,131] 91945288213843793622968791055842716643405557449907077160137394241568610563779904267437188627468559696116580622831396362388707814354429234672397919757634038549579471974260210502982490989162245447312675082042778020322475561131737542223985709943468923384738180294614356436153924099842086285224880470241256552986977897866393196333642857330905406371699884156099269132120596889754182121727588241127508170646326339487250825037945665383507722249605596861454183302522668701861774502222714436392919055010573114646278607247278840923021199682991016747572028598671195205284025705938730325967971034811276644992800030269353600950275677659931427436691168857919905321232081747626411277213223630832279680880049112346495565989317454922807292433731921264560958734489305456673833505744453753723680366266697112770554653625226791343838718477788311528533686992575871216919679251733908056003559284715898846127045426369460718152731876551816265847050471266682550587438919995710275344786510897548353739801674171324402151007297586590883915316100569540369792167129894103690102697792058873162364294174353705668390933028750361788936193713848976566739714208553847729327723644563259609705605265525816168972382696387961030217367492244444278991899247445821877089173768509450962778254824056639025967956724294700013892840114374224183548483730667697928118777139059020492929828963537114250518942322918900135630316936182174491850944207521899537113359466381002116260902532923627564622016875421480695234138660425894704732310596141251440211338896561434220491909904837574962634644456214259000507008001658196079824289100478514812843501275502223400686026765438557392043189314986922188221155585107173490143092510518015810849318111682501299329036601057186624 [152,132] 258531638326734292641648903997123892890558330357782575306353887857038764963831513765244524030232554566884954651699105087402858336019855630381526607083533662835020589868944777010615046367144625596170726184735878490316113180313826161866300370386271935583557575201507229758748973042562329227097571220002756934974260744919551556296371571752756519336821912951629633436667327065745150450842363375051429778010258009659360219135018848515801654531942606153353969427866122710649403034653516501402782550958887421556961925992567188675544603929330268039985858923541133598084068811273477446730358111062975740771187185974918650751037670430967996299593977519391012236070788056196885224581048247114569882886855280278592706483074469886355352422388936086941579796389230601336889619432821967449935412603445842209935874692820880653712912989130421686038457272272793920744838536533044634758853314961588995662940937608690269914847365797705428120639160359709454493849827103930898501197023375835501594947412228766324809794226878133923020759032710373318566116942073576708424625812845262642861702878342838005185673268767719751689591115306848726972403103954384871401549599527238703071153891203735419220811379487759476208414064057034233852265071237695649795647409707293893582432572047703462523773540464294914386692621660975063808034542711435917430116685928625758515917788179256325855647806930376334519065231180925280364336185422082501687470780756521046665156167097198412752095466694769434658056823817950151585890558845085722211034107167196964299522437026016556710642643279863249599768966323219602919818886719207706354707619031864836274782832161329343032088893463002061813330381736339221942062709624890840142386229380662689114944 [152,133] -24114291365445093029707140111514440238216528672444904369945865719948119750659120096597189843776390800848187655156219894278293970249994800136557733187854830261239951815928473165370898836215368175747410946304266561134975578429064809404901340814460142505292216039806213130992734954492263964551911724000999482028856482510819317100455122109264015288773406877330995579301313197402216737906105720519724386413714671742306865576990364868065784424389270929814135629028521521344219143612229072876792796515832967736953266620517143676697512560717587710196500121275741033621630366310206274451305589597507632371811404727579088460701814393960076169696668146056154103785456983592587387818659109044224794666754820661226201596985654724856887252333746492791625863987348656951199008081981075937760616156032645231726804711517128608566926941976946301417080270511649490632013675384088588540430929267501143378135252348215885986986584545328824128322297050223597844360234913774486124890072904376071781843657253182062869547943951674345105283775288078696939264162640158494381784417016091604725955168769492328091817338866033285165800738756082888402519958558644154439336633478255434085298240619652898623264492349073033033870640553251140475069687583535582554567932923034895377689310814926780067494251945448098174622073454118058824589712920611492273792273650654611329430305302712473830858866757546477470229970350279777346819571278759164564804202532581448387075449089286055307551423338254752084400075516977808657496810633896389225382012565542548989248290922536685478373380422477698572936558069657472348222045337712773239482022969307840277819465686075963514337617228771260664414472445518759748497158666941852016030292512 [152,134] 99129153703531569487936551049973778849339300498673395081346879345929363928632891008447186388182131480893653389657783292529549841587155896970101341850852034061574355599148780323844096250421201051985370446848974605126872243726741411833161130239277370535502070125841611778570921004984161151282462529672364906753684933046207213971911252506948277429927866200847046211359632276551051706898219965382935875024846568475356861053076332105623866707811309544967732226735699462143764946806990788724172828361864323171658770233906155540477506179283500806621026642920371096837934653422546735242225135659822677014000646825766158723204002111616783249146497053538107583976771094468322722044963469761889319914362170245750705747028568261064550853745516797193051136396858838643272410711258541654745597957454876314739854007073971863036689752286739995151134193463472606796271399849125112467448815964070683275444088315493528883260988138443164910855910925805643925440810464650689003170868037258718578428955882944944444756930463863329817631639757663870023217297302028807134286954890306164750314434474060825897494136866581869950878598457518593404167712452111071785102265626035919799680763277211147379584236585380792730337343514494224743534921288032317759801276828245963886892367547503500288258713896175237209502970138133761171192117643301645814918726321381123937487525546023258316101208916435006136185394672709792241704532734632427199674186051854669141349599923466502562334162010161851558067944337273819753191779281014112038157383218272963336960590180853615950249680069071221500066077226944640921217277025966690805033538246458656789188973338281560407682695731260334647266689880188739725714495428068588 [152,135] -10140707094171550853636326309087059486614986163900471709569889832823112660828802150950030109694299036497603650007397982014275730682441247688381979447363967209812494252893110800638648023124250009153343300813725632051353585730488449612018960675682785651249415672307672268879815717300716579714823266478260410445422466843006209666319118907322185859479657622990269446936193434006409762980747846566674344022319210323207520373938963634216326312423415731810605076756479427791062939179239482782134170051005779487035718711362243328885926338468454874069538775119832538544196489613016551010952847321711287134483753635404404990553070659522967234060877400463085094971496790118612340363193636615262672107906600085346108984309440797135030017570834954775279149560895021074988476822215927638756439787879249825078437122520347913277003811380809620127524889049142409640946274772397250030087820959619602434865297959488998206107360349143984355546781691783238924663100790967395933988924703698433363569575968706904034907965832579214546533062014925073321132044108551274924519601153802960617328392575608601012657737389283030006594691335769843587145223927091756619122099912423966037822206579079228726890218520071485785912984807044876792669422311029530116134540045163349385202534338897118568924172895530657482183991581469228777422555746351101098949941355822485668071103410609051195088772516243624438465361306048280302013942708883342260428933948612477000491392190711822194886145595011894060020662956808762660384269047998451815033987876814095443607888408535132298910829147851242940840398434471581246156708092769064089291921360951886386732311442726840429253761181675499309059548520068169547008 [152,136] 288220003851852592821513757481432030089186558128326117345221041827304665286836709930228158290496157370064647559465811960505469007940271219417917530884724977024801145668685403253917863205542138212723709127654730232289001680755065615178201626600746810570167932871026303453348968014669657156408373444834981244983016599204342065589858858348845790777644246044971404945444121033910841627186950062163166382213663321934851344650611216188702814501900802829936878428974767869288206570172021259500565136434190962058675393893303011832486859824640470828089993534964023008704217737039101776188819240818121140327666539643840813319269195168634375763150973501416113791211123506089369097131624322910675952493613662505514694445384525906940764398947461846808385247738190418573148762916120674330118575513677547985120443169267594082954199031908533695623564597469403661883751883814151317896285973338218898350216663685800181218409912909991181179619044662773750885476080585942234476716484629884359688631715283720531101030967667048497918674731369309959094842486450315439997541725112566681536678435779276050142590612885231923510589715960546377264659934667295270321324676944060412445152124360150552083795857738881419198627315077039858495027700907294146729696982867608681132229734817929152861749785687372093465859032943310337816587856714832818430441249332069071558676210007468684827413078921884621412173419096774074357982374287837683396428417657864332688289342464476534022586864887940746642230804211212086119984546686566796958498898942651434718078584119608871980852529439974136035169035414222510456969580672144199601363162368651962930825737619599031331030637767371087968364240 [152,137] -766108442818873246922235015946755755765608262943265106132414944027229708477572240862704850795634810874592043345451735967363787043180870381498424432994367277462050180475682277068279314605902736080749921987037024791246048985564607610927620224341433462132574999948572949880085239958619810191239483212849321895914188744822870892578794004658810424347359279958978879393724725210174403267086402870747430145156847742353939740382831448161651160076324885584072640711686958855026447898704326855508759575643044081860466776758877069814699584515555927444981294040406660760743283279010091098571273437247852274567511978059755533140269275713873940122160383056330296170924317870769719116947558844341547500894684419888447895832365842749032708719860790648005053476820201633989244965406005962861201778811930655673677765348016103349771831866505208261090891081537986531504861294278465695384476300451440711672440877599656744469576856272137383339790039684457390099691091197994170068014285181737268411841510181475968369107363660368973448869010936919300570408470650689879050419790964998849104316194562776877616855029195114641407776504453675453663127718016090358935292391404556679631185719901296918313091721366579620924434179571184596780575563606940973880165958811274741212705948240239712158480577975305110746608165927182709489548325164989175680668102455895358567793812393362634009013830556865463381562784745232898608630231913082211118266344931012133886046085535718102943642594982415801182437680212712555390526991906364341375616692007700127540706377370760414991182550923176307259920827862369238189840793170640625262047937566115557678421239819261963380719408272 [152,138] 6347803158579214754834495655977363168303037003622928888964596556764338284123019296392749377773759113949499051491482036648183339606954531827978136060013845492120200787347355533505074208991966706369635708933557949169172681726961662646515807163504124075470568905429360920283775686151238895756899415031560355251235156950946624732610264181114360111723398210380064014958351432206209325725694785222404978306944966938276788743564621065985315377521179764098729176551062610952378581744542691999440372538144561614019524008177108281481003736895353188433760371999982302266904022643785355787947221591954633634012182156506886609433796608786428901083568214338222798081909877683482119555738360436294144661140223431360269091837450922009155961134642430328142996023921787040389416784938429254553251905956758196049687002638926014504544932489296408803423585913339683713108173928876499367477745802362573394716691811298171091709271450991309919176763713572592034558826655595207393424252421803890622121609915289862661116437980516183193979982129645594916653880704791574897705870421876272857899098209328357887332481732945911099895960103553199301330581527987304624366622389690341289206669345604420732255820728811036846536415106589548850491240035098656792542792618940277284609569754650788360257500709233223618555969424386089241483277077080054332462834639268511565397795017892212252719609847929096536820424441062724133349897552258086646949340405789643747369548864064542968804611197741756924131509884100159123677723307806352457388074165960300585303475093206271797108881892543758967116125217903988499654643796962433908826288518450311375823606341958308 [152,139] 5596002111430213851017383299662437339015550876840254444628549540386323316427419886570162189918513175606405277303029990254964075104904847432714121127794232439818839504487918957832753860000429131355529220531680066756014882070056633730321335701080899278636267958006019098548865831555614238893841596103769797878927975963418955598026834232558940547832831334243704722461826306464143946471393733735956361083736219129737467997323836205951464976730192513221754840248791850641645007883385984644323455275307391223506043639201068092414435476864065875479273031941872269372893153978514470809549148756594529710336746418173760297375317807267838332359197156397052319638181671182954695712539444815464061696107137740367627320587530593433657023146196273888169877457506223182898003232185755133502887314701329118570419044892914078003855595566330358833147660408731698617052218668816280419552917306436961937418868761770046854534658387621475611555010878752825088790620106944244595015527101085648106904004110391222710572604806165744121573448292907238088908823292212714918991749900232778313232768876939680585931524985173734173238178980208816093064551115965212341063081498480569599022652528833221465118726182273755179449639086922300276245831738156112707624561105647205485894370781501901830013615555169379223541651939002005520074907812555498828312080814049212648799805215840269949381238230160700561839758197630077613244059369497554583604236080602938018580277857464233246333574774346796163780227762144521689695464188196655836677041005868628040095929221195519888199160877746647227076268640797095071773826473888746392721822158626716256 [152,140] 1137718281811937522581930229718978430954747911174558221978589890723034828108650820057399020292939727523468952374881064480587203659227969692491227061974079822917230596788426162723826510595852974645292580838479168062163014012815484967015286037069579183794526463185107964987073338794591319032575335442402163829568627982940800118254171537039718907684686804183532143243728070999239580299340908548561068195151965174976725450115824472551782370459562280642271209744226250636441638945879083817825574764907844258494402166273789956987158720294618848881680161309150295619257432780901366496754315929055011411069330990033996357001999670148694559619986988607493967448515553903780223734028010514220057490020137972674637453239297230296149838205575307530817578211577442718917819283894346260107689338217860290221483829442991693614511416855890328559051537394583896876673062742306696537526129290450599824263739240488804391663029986963915073414417340000531906357109631618897432812737918120595203085246601766823892591457896477457164434089155945398929241049946008361377959941941210200251148699943260742724921246206055435452005268225189766762264808707705560796124324221584458159783958628885358175851816417172065685341384681477255758006596846829644934955985411071020770863104817417610166899670813569942616345553513296649680153612149759407863493114468029286251306409181321551287847578847057894413965966323066487142475414195584429713732885668179279577260872342711509340092082326415295126322836115863586137196471999517130760550498126582689301305792893891366545134622206797161704561303259656839944847527349411421559128 [152,141] -36097850117719169549905369680296001449447273406590087291977244495465597066031871518241416455814028117299343417878341344685367231037182241168337734123456680744679269205329304603329313266718146278426768689501795667810446985702053727404203448034818295437580867302975309279880643787011029851787931963874992270394403244349157325482938117658107282168315506667218105168996593209209348345896143292117970137527277501400214201449508584078165060123162526228955510397120270863976373936305163202874085511991055606310052632454284002261009361793716308884419533659400251410476960030230926917147060140484458441957905390368992509881241112635245251791233948798460860648242488213380862694372580350701055125785146954088638474383613768131111866515120680190702283010858746868128710072887754192649558457371421115412030503901633835390126807846949180676176747495736521926184707192060775055667375841693379501271958919035218103746945181110919030516479395357307907050541836924145507792364926864937574386409015292465284762142266231351197287770755663412478248068049620997687741181520320973489396738465516200492216056298793980347641290304213686570099871590763001413417983264430552325023148383309552002789823507725265586366402886551948572868239865580112670381958520514523248372238819944489695730604981296537321648619287355066631977780097830229644185311425905781929158890776893542978063118588946187137869002422862217856840630315793678942658653080263365702775410552262351146359132670063368767428000391802877828857383908345965489254159508164920986142989732693320520963912179759333599381795870362913226693144 [152,142] -3491455276048729705002401879669303167352680236966244558989794434140781293956189591815571587856557209719761829153597869431703249199913508320963848283909454452687611902910100672969390127657471639948380145054476250150066691790770362740826183402624733559493477436831505284700474070823362214420430599869387509116523720024842385694490381340630432412221493077014524635194336227846923149859696107595635012644896186737869722000360794639770141851670189183714743594772860173070932105628838848634922288218961161242602039377025425437065185300803883320259119789062855421819019110980548797507655974631380548397007520149610497008480694001982218578972263434433991792131180643394685709828782017847718575019963910505802929000233338421017718657521976447091365841621112326924334917381865146465595669935286736268220244886425922931643860784896373409397317071400449433192162510271366626010852283662562999488480106855681970156843678010412717095170211523975296766207950623120791598681385313711263907408313159404252278823455871989230910511023590382191848446827058042900286325335391990848942396350682131842804282257091447181618789412258998718033419703024263166096356448013627748071323001704798302479497525433764989930145803827101260425283232271201093038055621142990913743291211714829445606572802412376672237772524481796787886333894642143042250321833805371649475898566811304503900609730072654767352109721806221282589552913769276995996478342271491699323945115190274910254212284575781945329099127225340106455261344013475675829016728731923684133358751450944768840541788418935382110912989 [152,143] 13877203801414176062406798927054145708195164359612720958485211076110296586360780129493495177414227389833427296418526532008811742598993832424587757483219091070620476458837826229914896783919426060266615712000711066068005538120179455301092076191742702816466109653662419317255680617282637846326072691844865355171592829369899789723825394033106246797673708295107840460566155950175973234431047151744050803363340156938025167402473423719945260778810728489535408583953643124544539733843612166697615386847438131274285285999342451481790721798506577612016603332328872105786519071978233956152434061420940467397440087682738970805126517002014750862067153920348720985581915451624851006681729214354375666826928806648622880193688478688351336481086515135078313732981818964367597341524185613743909657894167989716531791578040537584993695225951105094595573508463407141098174662719059591861140839385583213167424360484352986221138569471677866786333773750389440954864893954247882089985225806178811601760781166577425451286699595228723767989125899841244913982505267427838935607770663941189326747880624670507042302688156401999141937791013326045464190795870960727687840811016600945885684301869852490982170005536156690251980151151452777290500053826373448359162948659361922706002658531902153863984867351499235353172675158175755818785869547650067356030653267294616470682741577235732664399823488985872250937909047584375384169139886544256190439896451528682440220304341232604533201088238958606751831165138033970840705068763453462870925199665505105006597335673262201479817280 [152,144] 3078676773490493177401067169399772882174724205851598822663558880241181663520348765384602649816853491886899987798254648144820366126466034135316400445378479418661405379691196682458502443878205725637416239540052631419605111640901699040382035883889893665389097581211783389664499420876446241134584130885243712459836775622999746387448640553602903292124602948027111619328582306722004646943264870569085594192874164468884448404032591101404522339163086398266524500408905303624575746239948933368292067939640332265692500193268608201931065292907161688456582703284377020227922597683933069168843920294270084239331633210404251003545434563536300434301868808983815243695402738008579860077040400635704584992442271444750801935602794893530343321120234483941970489573170276382986708360207298105931519867398100029092485325785244373915460574850503690854292846886064396554685772916350376158340140902095155890887398586206895416050171612944925131250223684416402427934525852443695996964908734056104068627328945209282815461812365431056012247357439644553735104498130468120020944354750944550930401146063245828063392386873850590188674849657675896832972206811664197606012614457300329853895991540912376029761628474683627340927926693861072401221987798539619454558809028631290272874032136944123832458346668053297546096978430744581180356825076993493739046278683954175854470155994672806751723823639044355028756954284190569425405569505834360814977543441711811244166900404006083835147433634487672018090754841447587257612040775275232184475548130107987380825647840 [152,145] 35403210953218562856543811129045575223262029054245853535038554677486714011494056146178111146230095867999978892860642679835897490001013818117722792770754816003977593041701800095295052924922498459322969257112981148154040725502131892375597623657495225407516573016965550595147035475354169541558135002705870241482672936360516390884798294349147874558717869930342758921315638606570755818120649552742137289646167472342443189982499689631692889583974549336941844967428942725800235263123891130081977260557238717622897812291162128684359575370444137496930491715223506199628614981417340652569347081810209774607593688868604997561828892058955244033215673528799272599528952955946312821251504561412536331884652541278518019117916640195821423994011616924509287167217613061648923957682488219028705654994334370506030216258818970864056116681926588486567796348162287246307015156839950077272876609576813275173433266967574250412156591556076756524773674114280945803676873653198266910504360064535859600664773802643702583421767673161596618871784344699922875329047387503640102991980265588327365573368623089240693852363542709531877034695598525898707390506056800961301901583170100886488990556297761620701093287038644423928416001293484927169001853810334524337220581585733127177207960067171991388353780970092744707560345045171484852641149715330760176207502698632994965202119808472452139539863641307609091677145880708193499805367059337397764083122948059818717407039371293517935206912562710982726048348439191963757155586005778909394081543872 [152,146] -174109950275307147260972843867432640377565482699044651691398999975712210812623923694632069830467835706456880661562318772617917296548513915751413125476732366346264119288193250777787697999442678978357293081823378620551262921438399137880925905685143529676999919108441172489570151167050023059266009110398906312734773222197009191588569030359926624555349658342600399616671286264451111581869271576276769821591136540817751684575744712841877158443583267740321209866680215932368474909124054459143573177915832605447665102972468348200134938320743821508967577847778384731264161825608497633133556092196683664437832828740593666164174841583152748048056167151519002911438201172857312677924900004122796406348622898443265494135727481076385530765185189446784591943643299017501664121613576720699054907845477063575638079115109539328521042826231821544705702261479593977653605463836495230900365658866723374123614235781489123086497053906052932066813289429774400334144789525403202451932175865776636254803363550942741600624417684502287758972373420239995324244478927951991643739284522077135638756830810474503466779463419160713513260676502357136409208239251244469876988202690444886185352103941725287032653188501319843007225806207665730591160355911849828399349006076685195459033253176687893263355743157275806287771273558941525221278705471240485375522490505402825499544461821015599607808119467129244466498394899578209925296465108354226982575528335211898024060799800131719097388188850604854748742312179300176213432081724 [152,147] -2861184848745612907290955791640629566788022224241310147162993634119173521630032815200896039201558235492787339350785808863969804240427377470830274219315597137813747718911141628673741922178650623716820108844747586394876347985708708227196337213395011853580510561814308107250545598926453725800826751722078057285647686886421139174817361562363568101464372676550654917842791286866501175627674442802900363112626010976097611588522413623880631852957344224722473291516107209546469471455056298029715414048159694446769245158966078005321324250211411030973264060656267867224407783061488118259678036040193554042204327136357147554624980955437019106066128241279645637150015454799770991217970322736849746850514994315373575228621058314733535666755543035467831424437880255899039231905031737335098691803962171712685487135558061698169693013292911611407999310348142339844727015218873477752826910880881345676188165735410334715603271081536024298322951828434206614029794186604956541325053038095851239630619248857135267614994820721327244132816009899269223654358131524620072391254053306953959647047749868037459867792509680137812367706621412090201616437470261201316087080368507956017674256721713009916593663055347672055971238083335898582110123633206191875822891007745720493706100237173761946603032186498359743407171642515869892953221286247938404115804957008837755217800393082921224781366980407345093254237123174406460256485681771094717139577676404981605103897223696602694793327026854619503696954509504 [152,148] 5152549522625930801039911231335404813983617406164041070265419319112550962367589366122234663306762454233002780286829443564655301544501626453457496740831072384172159551368720966983483185124471384655331297651078861321269991395503848706313333102370103175895947798352270369359555028761621952146543912376459728766554121543791337894820226350617792304538025508079887155155543193201739074708638310652499501487932019721097983563648078815909342681299735792593625279716044189075673795216132645192572366980411464015673975830151375514134532204373139087277674830118333269778691606170069216258516573624738128044897613041284079612902252071888171698573353267904704330221900522910705763193320841585944647192910361882872093285885718274591468381777539863834540927613350951161735797652167230470526426016425936477037264351907788614796940257157620465491048180003004175526204603754670661156598557859360756166535514337679900240448827815247122375458384575977530445467616073321343711978887001767306866344596161747399809323217084980582531923535332965348069890124644056461236947998029668500693298907509703242156875293241407986587395500930815342256857264587286418898940569697172601553828025825473450919714407452586346782457960548569754063542756147361258014383486462370287442625657731345187436049191621689491217026974910183937887172784766456088368243939082284368388614936766834284038939165387488433271004039626945447693840821302995466526118200519612616947121506643481528576812457441760 [152,149] 56740432798631799659821537759658971673423407033648792934127154840368253437263250721246335820572507103279864695792706510614629923894476616450848650753739076616929761795573824378534880070613212172589427529734526805194853765138607821494711061750460463987730192582932697103525507802178443052566954183311812030323495810769955250131469096519002049532597903649112746308849440577623941967197699887761667611092740067605795206522219935468825456202405536120725602521198391757090654130072053591483957827029776136359086658065728318887599191733564068842029006163426803251975904728867455467448602599191820716397590809889796471986663030355091028368831932000238994421258978974389880957805125253047165120766173029361324829449132312242649609413323287396933024312883676862747771104956605503878889389293883210910571410072334121138942514258173272639667531683562608054409436024380939730283478937395078698426176591685947811879700062624508264454292518639173318016210105150333120080043033759521655185525402486915076833487305599455243548916445176194149360444573493211850174483579073559440115959534858112887834414015651780968408963372777281052634398259281865038724919981576644587360044833907838361283963833755394314284698969694093566374045760187109031363294071422719443281701308742435433135220178190632486571721225256300017234691907293738337154825797400298890160267845183256536456235665659439567171672414862434922128997277760888018633515149898687179198148290024584 [152,150] -39087947338981933075852158787551367064858831227219658826632999543480536359906969207204051039633030499817543286511792608721001569435084048265805664772777106148761289898902369462946431848397457374240032230639192481258521465699188566576407257460745366221931600827053640120793737052106981924393983527286137639360069500595951590703333950018754501422122591263609042439328579870914060902973970019431009705493446314740199875084291816364200242806715065386619874021676674467264395815683063170552248700202404018554409033215373356560358096679906621334128993747754222116485394537077595067506535088890708751163343279453460060648420535910898519598224775590469322860099842587248157996030985123507750072888755395378411856149112957338051934808121369350967978146242512544873209133829697513660551589475067643927756873845335989379707705077913501166206892593472175253253992061737518465665857998654252412251989379525610481692087032182658465393515075162794263152056458717335047470090617138531710439343646615406260672336845657618183939579517658085903615680080539570776190640103492992218357051802848622540427719779181563386909002415272943552741874315203607031400218547938069380543698404356783973188661650895981291178070418929837727746269958990902403508594703679413673843402950348949191710235584821016025106228267955735427272872033498446108984032490032749861328547152700431655584600578686607285995136527424788790473013247757288398949112051532070 [152,151] -352921330281410124773089044552155042322229806429517368121122853957183678985115173256493833121922347728530920934827108093580462400097547133099178126253258107254549601472382575054917625979910005537239943375503120783066210535356240640613417194002367693710961862102495416527787185123188570184283886386933408201306451166689808082864959377832665257048119047132177305993473025257365887164552211128586401822631322346194285458835561385314818226737519998897204581383653846372234990017152230635460038215436130580567007472014352946670944684181634892161299709632194524267198035138238748577644679855686965161590842259477691882783366252225458237682525525870876272775910075104355679971888960790455263707192044769049776159708896481053828810301969027457055299308677484941380869434181552864779178996834992871240890433014913098544519790199479284125610836304423758355899448691723910141592055887706695220417939122357443618228620879345981350616122136813351451836853430879062101163929107199942269542012337544255010904960373951772035139162665477186155565674005780756515596791506249366374169928929521409107223805767079648318013692392722708365875500521905698321835816059303485440532322329196100624611067350946622098889932305802238042701058672371309776647781557979803198831739498256168048390630855788583404502877759955770929247151888298171844090658604559395842172448465762267061553609751461583546677665514569068851119154108824960 [152,152] 135286726085781307139950847774300127855660320307846826510777149713951152279922845016820776233362196730283197397137279354198435934476938791104544694183849440496269871531837557517311017485215707504493599994912993675328910591161082578638635686628057665796066555677800744451303303434308225245080027975842268169594882426685011977330661087961098140106923118459134419873184720422903845525918914330395946581120840403406653068230985811753926589678426762309163586908654631454442119403429824133520702929391903810083914926846483511732329376128931148201452230702512620864631241613179807333455471466607198904151646492728039471617051087491383581925288909067106586128152323386231538890253033841201634516493180498422953900252612099707272656215159308598733956268465128434552784337621431544070791519133759271007124969892903481140551992157270485341774185545872922298892488102631906291332314830856667969530998529746511499510554641609204899311788586716649933247711636863268969753646699325700256556074837925080933599120344889141118652640274828453127396887673195326717174765511735733027787190484803615227679970073407744860675177417920943247208452227916144696959190927319057432942038877512151223414723350863515325083636426405276461233251899421858110826136877331495312511058810733276955679898363152407487772749505209410291645359719798535947994154632488830524772019195119787561842891197723981834585762825808896 [153,0] -302167437718142637468636061263015458112169663292598723921695018753072754794820249712520440280745752083024723720338072499703103543661312409250918517739066684483530120605900599908168033376448309776113823730214045631543509037383710929644649536780893968849426739981737637749611235012547890696841425695088383742995737371930853383427622261358108106915611301163007150619455784557960618588230798246122341304739766881777612483106586229302354535360664918808468017654034077428215740960376322086014968216123149623631199006160071939734355114564895456464091069904767453083274999994043631828352726828907682862218449365469780846941056690158641046480619840979101589016364761522784391257914631452518225806879797304709165251770206379998315003509361007211534030326673923271857787220921935475908503380442434996265311788587527355077772652580509024574398825749925995294626548368681329781877825027681421497441052623858890558108833039959298254965919630223542122207293961326729285485742862681339250146078760142728259276327472026649281519042640077886210227899824310026956082670049213779665343098228255310387415230478705859163687489993544619003924459918169891382680256007695274177069921178458828976411561273613148560169350237682295309339606483577276284566559203517824744280367552146568431917288077026044054148530110201555104898875224024063791570699983474415909346063645603817284138271024325413725298198159800010351886374110343749040940329835968928012594971059725812507615330471290573453753878265704201322959299581805678883552683935488715429487068897339045857220996181319803135390790201545728124984147353345073196673016490249164428328390935776521547222856185110831633216645490189433548421590144879067495665494278717732897637617315849759309479181059641585727748553173397185747124104369519474214646670911538022786812311990425771002366313022380564458261212082957105321798700131280057225466704749588042093123465850015253438794953834069906452208455190665104491378522453599471002847168247367300844832262014592274398739285701671360771470215895168210069266380643840449384111830746074616056459672234093101592003609559641316671654727379116087786358232844752872307896362326426922115426320783849379348864147346540934943921668360449158790838922726954407749759150936809074697121542991019982148180377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] 485504862741508355029582339364569799108409147439798958270581004509094224405732326947606229555799969654548184149309562356141284718972261942166109027129050362734404695788555748681221310903687197093896646537855784658311814289671007601196149315481503079937389257552837509476624793923410920912531568694262671194233785556742774648437800509827171560672273324952896825349574116324786383583626861764815115732623820901745197134830671781382162095164630171848210191734949644108572890576778343635505885145376642478140209622986457103271298284812190363756112869577885538426043455677598818043231569776094543423658922682225997512566108223512576126881030120649362363872001821769630078109831773804166196057280452973243287903300357597058462110572480037768773229164874444565736549491116045771242946356627585841295309286270706357449260502724008225763391324207297521947281100761135068799011892405599742399661353345075905337904411452550584819809408444542827430029752037102840920343545190425594822266030967593791025714699158418275437553171493683510527795343992365177758365571221572289202126269848167237972741723375967699031221202368943949683543603093670415707020062200578408385391172324391157970614301543437977027323232048241182113238609486657310582461785812405862053666810233996988839565882201369538478113187058391475443225904513216485866284362992517468379024163622972365638839936660018604620401564138818418050464413360421859617214972155569253667096869150703515642898251635854253384239940566847549980164727145806647522215196570489534658606339650698671864031934230448783494147275902779086871303508130704182197423015421400543546283378450479207800864791385386904167653431289400487442264047316387521835051084036251753750933380346457255067042898953415375430972507730295363044061868997688783187053946898188952630190718604957850562859657879489946067912169194804461439006174995931631885223610421303917477975511773216364291932704810354020133490143877366934491216884913135950176337074160197957089520577082592151043710996422638275204195056325826671144247277486426242502028412608685837567023989886795557215308937297986105001566981708696560434403583731679080680732313444584066555880402175338366584752923237093435457384515169954950889409583887161634984709815229485981405878791330636187496152026841088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] 3394702498225900102091994182250369966837605375002212795958100036466698699415942662005428651576450984405628452663923974385531567444965017802079803488821903595478104200317388137989364861807396387134395421187285176662008415127989929002165322740725718691667430392455552022326208522756037870939094283402761883491645054900244277932689766304721348213374952898695114357083303018398763996504974946376812345960523469855468712533945386016461065414807012901116952249878077808813229851180257252536528948235466114098828012768387339023504100458217716162863362511163687239175862719722518586336503031103983552083343065592095091685548282844928794016302358000663901233797756097629921844517749730034344335207216079288188757138552360641750266686122524681683560604540487650108286590199950737441391210315659273099188405963542719692562296876617889476025758547051126094963474982560880649498343392944370211184165424251434553203077904028589965071404243429014893185232112746103083711724572854694682212024215701412569031001225464463147324718713414719639926531724289319369919456918962226283251009750852885631877745416319703578996440013413818453963137718345073323289729118182084745548241111824739169478244220338909365750818927428257183331247360227928144275791098028654970697117722896408941391692405392061821874317290225781459923033005007987225179270149304184753535420645603651733167468320939714243583387340425639233397395084629885110282803656452480760084053196879238387042679661810356732128919198365156101855676887816355833625657411330558126899352498707117437115659951316489322833923472810086482104534172428631293501226623141594418895430470849279976052207258008733913843282791579145153659563116502056730703752435409000510492867728126543120760675012695776451155209272510082556389263452453612109143808442122787040215094816119728189305424039168750532590062423521213853129111075069319402606604588701340133812407101023378734834291029996761453008776789596814896021107170761982365726561061975073041165172966592972487051137722586047510726098759076711369291904262793732934428967704465135659757427221804358092257932800282281692773373583415192572486990044866613641079708644492458129978375005571458184907389390947388973626778807925945026971013848325688423832712568778700196899330912289265105399803228979200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] -75305804632241059585866795307999367257808879988989134953053636785664945841408197060440325562695481364167413370004223639522158504320707387592355001996208404372015313910288645050982887145636264239546172714753345959739082209643022635160590427194133292892224289122758199919722613245536859772846425773782962628927365254943136138993684441625467497744416952237807595291903657260243174518694142332600666259885486683817523310931709554721382447663560916974630773553404043408025661703712737004839371039592299535439828480511355205967242762565303588052765072506369685191002419840737246950810617837682662310668251399287802400373253567086574315561841364789258924273693211490639372385123314065857933936211015059006533548954537471669872337405807642166207206371818865978544156032407932842207951950550276513723706816443488171445439608524983978156088116738526217532385780539449869885963234312851244742365232417885009387889790527464137921828583461201624129865719138049422959315564903395024655478844379667997433712917718237877148518303757841898315485906287179861171386993413782228548058667528322149868678022296212628353632390592368746225359832749421346161999386196655557632885866313898902336508834871876293911694724191240174245609239277707091436752648299536466745657540843685361930789061907881361548260226894522747261287124586493328392941404087702732660112144461677944720270776095437477867471015407779214856901936096840961556569473530519243801781494960108052909599391527630990596725529773368453792358461360908647966938798679017644267173893484545867650014176815239244036630059484271509873891256100934359595535973347380044086419838869130755313227899800173706660084579948401979036416504029075813075877600619879920386649907199165326784166659916779212190843349722750293363923039531583982311258123623210005556191067256266113840615319263346597170378979192491552956074967756480103649413340743823938363498885522827843820495318988177894812816200819499838505573087413878619007121914103388605911515362995129582136830472996843818172585124562679489141956291291542301174636834354550799986154493657026770050228902965265864971891830440979957184713903481758480534042124330525470873334246287469446247625684934899727417827167312061195374740158164767745901341749686510570624254172484280901816492578547171328000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] 469903605605427592615891628201786986421110281561781755121895223609443808341228989152121764776106257928815940053551017970747584806721626907980981200146398135587128982789648602120083246045305902354581880447853796052049706107517956955206844069495150479057581367788331958796775747888764336431338604472061802284359131046619136772961931930426773980370740744411070966044529590594645137346640209327415238883000549029892594315053261847476410137362584602856400840091210462127985932277224302446201544770325713023702369274381283297765541817005464747315356289519772292127871753762993196857261535838914661339105969883007732707882051619004219487457247231116028371048872206520307622563325431367933649066248995683176498801545498940234444245084274684343124644415609567872032352870972148007650940445142109287156053419817197272985548159108096276688163115740893266074629821586337735095926527637007103974588082153895039961343532268262191063297488417287611706767579883741729096809568570123689941595238741671242777808557021695980921275108442944522386236502666208625028538108639264733377046444536846161885614531958401305702124472741996469948077502309303370842047271871133794655005740573082561859971408972220081966304411768957716424449949726913184526050848573527629078394726652745580289349542208127713527324733007983235127633350463360630997263364442948111813642544107016298775762575031483766741869246637529568479498830241838517790410818666107709400714753538078062240842630844276690980787273574912710902348584816168072257402037729820131917460765344198793733656469734119825543584472724880619391231667937369577085913172104699312013605489963120541078580392312900378057152218720711023998000768402759176469608533918700576307068997022946638135505899561086243511695022331903624448991763014492909371014421382382024398418072167551157154273231136748469253731933830450619174685922366008718870445616596321587605736595080140316041949644558516521414587364909233887674647451560524845114936462415802496825774357865915144240812538992326912207095779497928390988770227988478507934114304558981601820188445525233595890568734560686115530868301634443256469507832894438378777609914963694506061901192868596743106743854933322352960017511288487322100680774051642724427253335401350202859924744811294481806641005571604480000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] -1611797668991416767208741369631646330836794407691767314469001720286651177730964008919732872994471240792582080015925777385883665529694813587985351388930012404631994194539216101713665559691053111759884821855884519824538271061064088401514891086637584954190273059291031647732403017170475693165593710493244208912987969998042668564467854446411158005621559929276205665793697392972856925841652680782780891619406702274068578175569827455840054265082501287842828633923920135560109704660011454527826936720166204180141976912917676058165153464727235111865041031003058821100951987817777721297144745749963222872078284530531937628514734387493252092260000414497670992154487946590111093157811705779137955173514198492694410784178535337882764083790707174957605895901416311545133324271781551647657974727994869301377683219982717758342433668071265535823321523290792954650599209418217544507060645073751560604596839911364917364772414592219951987739665777900379049405790962757409948964457565297427522504988648577025480928517833183101330688868919858547752159832479906491480681414906738612331742360501254657390932993234967297958367557718229989427266203237926790368003659340848338783673735992125879383554462014731675175088658460805982403791871960548375630647874690963837720554333822296005760585158370643222304461456721552026165290782022251975798332430444377948364036312091290925428295121678048806060803160938612631390455159315620791154953816422642336998524853932995614187267151878066348261780856264758137840455377708566002549927975345045687558080307197170669589826624503068625515252404997537309490981833770646076602296962231143359067339930602032237422149465225716564984428655913355369451387812785821317243931316567987926049542993163560125145109623592626783090212702934104730271532680575203971364268339252139529366881283198385232182664585691575710448394962849454042905385560010483243072636956437641190182685866239659262066532736778785866676577324697687276041946280593290990811586373794025868761528394915848280418299926093998403153080591895996319463656880945012600036856859261350481589470369357646887125854696295555408135546795261118356069375182990405617873120741388893844096620196302362551024070519741816999714799646407105796599276870264583870190516344633080946555507053209382020189273631727026176000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] 3621491896384773491002503609226519100988249477694509375032180285367247052822050648291270668471638527945990771567921863016733781645866736486439498765736671805343427065950076115402618502594756775779172602497248241759022388582143325113073256394461833233524020471527491623995304093443260139181850055281244584359653902706515722644982501281593721474811467826395454526239902590047626317625666120780103049981611582606094359141956738819047130215366394583894972849643330425626830353437765407316892082040933438257517943298824175797670016072095703559205196724101152044276543182774225596838618671395883076139424371602284039181006344025626485362940001795994950515719519180388198030002996265827721899390897464983793256076320996179843272197431537398795192996779933944770823770746999858435794187579812657519221914090484297143249037746168967991165612508699760931211868517451393582513922857403910589686314493517959025416895743202438370075354097544464702114973337265354182555535417265987057192424390427135671216424725578448344388656371032148695286919827151751837689778080787130217134145517429560684858447532361899880025960254984350025420310101525746124187997558465731450047249457769107085496793150318770063885291420838879802296898117719590921584876235634885297119991456843761308849603529661747479383568235889442479512014841716798090014625100594792407098419493005587420714304863087174999283417261282024244404613783597744740217853998160887796794518081180375324966361756095725076093840476808640423647284786116734512393042611154711029892516757140961021745572306716903116759040190614307614659717803203138270195621826511390926742226046262217194593725291237791644094598200360036332122421792363342198872521615281120926086413625622905133711566608432783215362488108587316465531265816684704414802851250635219730621692382314946548343673727775024463514475584558157023448724300360586426817831920996216646689448108981106498251810056725693215679456357943636306975895533383171064722444244490720857571378775243446555954036664448061667534480085933455089618283387405281592200284812700895037862710963469667618858915491857853903011184174951299974090414560823874080924623128027764291224167309547842012445924957138807835765009797024424007210244809623590042941116950368661607828266070218068887174957343262638080000000000000000000000000000000000000000000000000000000000000000000000 [153,7] -7085305357424474579075381327169848591846394160870750762801205231190696013905549393143382997049660363242348033466679563935303632742077660672383575304599332838499384244564520293877624365579261447852450662302487286314890597240882655996422015808297610215404007568379336636483841504413942468274097520198265713863375536373995054102172593282863423783266083630768642690871589418241319685730583477912448961889175577189690941072991480716297459700519912733304368999503331256160579353496706389163098901223645016904880589766995554736507493716529839135857207562708368759033340106187018014631690882215721870517064391470776293857597246562370190524207046520735405093187987895595832904903927051312732417002472276417066562768523368342854347907552835696702415505998193413861032015115668878041706148627613512590273760035941410996318432835318921787849873907003311108239609456333686248754519371013543586876010135810314702314450584626137084270284189015840815866668315343072023375196699334330871980660544188213807763781034906075191244750573940965701853145247704092272965625204595452950105475221461836745139128788009869858814981286006546594704240034886143479902186050445685974141117357817708676165413599163768647657579055058562757897066842170220538001578383472402074591491426187407346686527166923522657903394358222483656763968540937414117234412284589289886109811214092028392850626397449819348257817745209801984063631841727400146128905380476317175038859120111452835134638866604701104139777067137577307631403791442615345334858497718691723299270641728652079317514619002357511583620466026737102132654871466410537592468687771493115028160602841748423331825668788375109627761822570604359213051054986829598837713317622471437234609240055319488777348729905582010938403032216037707665336283725546302789224184868462541766670127924014272439882310244210027259797284568841055660139094715282020957416348038197640115077872883665555968832097459103471185320947177101374697921988686211891168234515957088735157609478298927123124288910130013057627856946504063431960382276777813493619380527978544906753674436122893742390355565629864429628093845285586510262102222431995625686222528962141231755205540346328489724562642084476438933322264691289851445376016647733127329415308074967148453456604474580619434468628381040640000000000000000000000000000000000000000000000000000000000000000000 [153,8] 17041432748439810316104262204721002841824131327387457870143157997923150763709509112952722961782605348064585923629013001686062097940877473384784789563802687187555781862675834000029602534880877420447499123739447137797359689282680275611478506779659602302441732579560092377063018836404932405250280935662238449824386521185256495030978587013137408384175697270498288665587062688914102131163657102034615032818008051947818033281401237353542126320758904444905760833611872045148573485572353945491021512472968997312358847958386738247883877052379903690864071839042148870504125746443439367209321791374115637114324696013956140670756726516229314342409995098064104732330041525143275538003278432950658953142603647326691451778377446766907069058094474711114680341755942324734036890299198243579762405379921335849417200913183399583497062346931715383499508098498061672212020710056571512613890886649308183682603177510760180585648128661670149796618902331543761354443572459897099907111960170734540220347802063607580553841139826296781720306579014153237849256619221069528589018175388421188767298498868708746822728068123835648623206093404995551971476291217644905899411960159145594231038382941860986003688888194087452204801286131527653277016224820900133707301522461055629812248568157842197791047264854636961753075234334701507551433008410820239763717082421880118383700776072634817859596892179090838026981109395662409469490943587618758007647424763098785744408901988535163282282639207509997272130867122717549950608268622992270717878592134417041577210025198326454600749864894777322580994211848614416791229510121159410114590563468053618317896940401294711600961066492802536889392036471050060871595968782563988320579766599791505116521300156382925687306828461475197091814006833571425534254324041067439841063506168834169698420475855452568865102322249640886870726683619298294507491584853205944821274531808768897163058639619527667701138088916278039714524470537064419131444327241954385848032484380769011429657536167791343851370443339201239042981861416597431656380505932874834698710702366695531532903265817546559033632142181135811803016912874409608052366676582864213019703540944200398675054446570953065137972117851890195153538908696554222231142968054259867336750061451158451143539586687552375357473310155735040000000000000000000000000000000000000000000000000000000000000000 [153,9] -47246967753798394670486492918366167837428802605335100332522640808276740218354047994998072801443004381332110328496470843246706250159369708807298180432850764578193753984692288407792483541899093188528389343902533083760751500872716542696441716056019444579369285718814267878550715565115873505238212582309196782934881570657316235041509406650601166617254797808712827281338097999335336116575512145150772737608455252985112975399852459698442988366211563447512017967888329610708251948041201915783843458967824711235502646540538016316577553997659308290053318659148801247926113285890898120355108523497661418462862503459304965232883432672148151585988115091784994803538876247758109130182624288000293522647676168185026818233867617283124169152147179885298828239374692235293832962612255649924057181128455092635642802405743349699015014397739343268396812794398746857204281968892149269739589743898918958872293745894008775746837893438407996550971660315902372677275397202854146778884774343781304561449537512843343354314556674241895775030294894777562883614224570008967691721988033113759835854599254094195450498799082320079121434507063118964653457741174639030434703969167204227939085255769770519792114979276644210335928705879569214225388332892540742327084729116553651086438397902456874568172605662837339569563054644259056269261886767345354110744142648168344531949088014237470659983866454208590382596266677685596500371586025885446485881107944728579096351882565845358305852406337973624523524722150320559280736892611344651379454538566777056013512280436725225794533454227906968780527687285266943070496728359648041827889944486915224462657448113849304817683379631298130091929577613235720568350508761983462330317365278889933255047440897458407265839630950653126819260657683268387150142537869031315465739641052932186837219055655360015420625452153101260175741381463552198203419248814047126946016929214673503413802644448531877824441789946987741203653171437379622015636618277479300203351074654902108884015301723815799837737176268257852272704782428447616225452372288911216191619682657934715155205408171837346062246544076556344259829626089216249524856131910221184052604999150585860260519206375272874009365245398138085635125270701916611637469401734352436749115516711972559014594512344005086214166875943731200000000000000000000000000000000000000000000000000000000000000 [153,10] 137303764622749190999883128841866484393280445935351041887233136010555306088545169114398679569565021935142569689595425302693864935469094095148101392423259870960497595163133085899381884156346227645083367899511437980711409719320209474561511805423086949836300115456147697293282321597573530269074326558190805233075760485634340805674977222162502125532542637220424193905984422288558066935704633487324945001045280443074792710720983323277195134794977731390170683501214079385577549294879911025966487721007621030223135963760879683738086216980224678687252531081787434720635239900116036993562031512571093362385637128425816341028687210542736224241374596892709194611869554170409454698379441201111034563406311525684696356668641367457614906866678691391440002033174050177120436156901992210633811127988232550748810821618195806415134108659135822263984978233124824063225850200031957344812512576795249959774055032788775630933717767492779260333310034459179893840985127328121831743662659049355119264900096785963465236492127003925352509973759127032515303537708163920170707387878503101926866782760565460460850720312523445214650296779440219862564081869307250799698336176590172668680449719396902681512262757179704799130016924772154840842442549398016950368675334942907406506004812497324077189088750190383715674484336114691613599608554960269450742676654483404338849329733708300380027447900854851848614431545366248258826609289431482377628266065833396963950113118928339651776033975439648276760915719743238365071390852387539017994923917403530986733227134073955461010370023586260850113577408178128199331399311764564795230559147604673506559503337011518801329299042195704660634208774983271645442563797763335752911171647101443482069082777376960215575206009626356899565518406859900174909794585028562600630014415232997409540173534613176345388746906052410200938174781033570820898829436105965919838324835520258346257076346607445295114417257157437655468790346139732987139059263101351620592677765582842431038976884950069580852654495135896352926098226223831719441592693217001739086471690849286544622969284862435263162887774111472407324442262511541207546609215658011584802069644349220564115734932481858793754807784908524242180525390927752606666987232565882692505112671527716821254386353467307185612510409774858240000000000000000000000000000000000000000000000000000000000 [153,11] -419947290581328525486647183367359366220328496430115755465279462165546814715702970335117634709578305641132044836487062907647151900577295837749188310997177079431067141913988593194029279773778665001616170932842032477847616333058728940592325864030010338163518501273137174451557733310676710412844946459818482652100426009784631775195216789016146818061384799570891136394773599515733164776403858499172121439415861715381992670786215264722583343136327564461691588111832662316981498814871263049172495061934072978677811965915576462079776640986623546183129609024677028154232439355752781750050576658557969350453686038824178838321315729206591687190386279265237357282987362954839913404776224494112088434145234476228190459481056612627800639739521372051033832537847636809577998888571123209990214155691098499620838801407641008620737992823346844603413543729585625095180777678392320110666061579587845969406654568966520154853615379418236835627189224857629907628464524895038849906034150130216320565221320209202632364235310174529898385774402843786784918864485182131297203940800392430288599416230355008025262292858298609929438838775684474360142750338952946011247680808630479221268766466964774756271756076808201854290548323770642114228968591179141049392962169636149665558172350703102595739267263179861039014203731371648518498251111548701456372126730648930559588514955656080553844054072976919319712666905506578749128665042020474954160426780641144414203039722751737654576635628153338617077664113087466810259667475507966422056274064108365242421324617271877950830773158585846398240701836405497625737337784029570870077564561249021978649816112467603669434890297917887503276134395010075768316948623803329759202713518153316292778311937442157412262462451199140879678506816517796795950010832505751625673756223755737555033093645127967614854010876619873732392179981414890245735235935807658668671637829066063736052275658342746996362966066471722572506392385682041349933465752449810012832504618098999415142577378487846134154488369641210556204777264674554482628046867383688624532403009223057925394093252682561863496727984867658795212869748033305124198034593541021363767217881787930292448736758356510880077238524431970692383431344794303187804981829163958784002228983576343416752584526590171729869180627190808576000000000000000000000000000000000000000000000000000000 [153,12] 1187646177272752862446797477228636611946087894727318256099654338595891381230008459030676318840240570395842059241096916702141981575666297227825699881635978548806367936890988100044852456588537184727108517440429757405449248188958200826019098011515423451251694608970958102769962465866421008094514089401145352470912273077961638452314388161174027730318137657157921826223051519732766054323904021521352022075358350769516800226805284354936289350404989471074911275153230983501585714876997794282524343994095460424973885170333316900774403600996607472112623304013018976804183613602295677134173748224869860962981615463584258571708536616473958281610209661325394307789632214367369231130485234178200400947016760272863503118483158485816339857700883675047779862129576758055336298233143078278961540189615506896490666215985149637497667648894282453492773534629062406458791820928047731220016755824745944825581826255189187819013503178262578868381950289065408486050056082679113229301039353190272281156295198179088672050212182020398019127171423445004087306511562641714968532447080486730354338207440845921208092739076937364358539979117907552184807085796472823013459195474363610343942589376418250167369946314016006611815992515009877594850628444161378357030436839471527827907452151385250676840825174578584275744233507099976263097431256992526974156011854640938404763137201746819924023827239192599581105923159467603910030566356020234043260093280788541613894012022184589129662933020859758800491517121351344942562138540877776439281716971688632589173372250336288234087832989695229883633723387386229782344577422839589551260408608930331317834763914066218519506230560831878395501260488610085368467136162218222781742826329132188469165597719410384117192658223214688228711846605329458599649462819448007806100620743671645204020066918422049452386645427812102333597866396118670500923513145873139008066937656814605468696347500587694361412280736261422582761411494756071268052076210573398585198086146149607359679328445871537945487992076802935255226191136721835953154117740634671947705770835990156061254315013369532464888935114541199984466395048119186821269765769817831705079573683304810983168868828956530651096818071887346271220452910474716336795524925574106758516456435191374935284081307689564673017997389107036160000000000000000000000000000000000000000000000000000 [153,13] -2715157099192357654847288398128439883574638738572229793030844715503327045539003876344505794945468181214887363545906303260821975167035813463274338433961116687723694105834327285932881818734724949857844331123935645886781239499987919541516399708487865845575523894515995168036757178068449839063812238802225277953412277666439050401076132464991478864402374947194905466736118981390647409155336539284046251144233569034721956371603573652093413386467239790158165978897265242747922420758363476100832001994107327543468056271495558468112273529913338488387107464967992642115545295236023149657850226720833654516287450499605685626317199448284142690906801123936186842464224363794936097264748214805708840785619055515206315023361596074615072250623066061463835793208568420296784216413810200266380738753887866834548696784145206486475070467260277667880939296596185466155986907711919040842150409873204351404908382177952419634248240322699995919036032631980631451091794959212393420790024202115625250782538234039803730789541160806142357928473621086172272592353325536219049675583501506454296519068394480985888536800742049789495278046044134624007207310869230433666766187443340851837605653122952499595297491536751519666954349130167703129821914471626442685162156995615173489960115406219545521327497595764993873663829256513987442821241041976089412791418570333203296198093856575116777373783030995785358669146870262738597986511868799888544266439215849462393719685239950334668218282828129232013387904886317370491163898461770122943540897595418592587121489807166460870773854693908108856369543930475418155177461216970051965825496465502299894458315500016915155125021365512959480687111316323457987172860088465381404555551952231963956954956251898523899282423045596397579858077095924810090818602861162552787059739807394196680916226901677604359513542624740490745323289610540691218288729018254470385646042955841888509434286791292781347351805691049794136604610388703130561133755196600473890240272417030300433536502183355302833337352764598676957210650389001491282912997018688116361430735075618774096049599169751984170296166928203190988832984684481168616412870069127924002613210231910995580556726653363536389965616012096793830263839790367686167321330646404139559234580226300120037336898510892602461415966922814521344000000000000000000000000000000000000000000000000 [153,14] 4614656143034899376865297762409655910650198448791648296088334814829564694052282553855871184953274514374058522245500752553229185890961404057704967051412754363458065302223982865550897991810964922039717373053437695372046996658033570437149868021755411824731482015044792932104620651539083285113313155631492580756609757755831694081850366638087132367282499920370306900587670138807788359528362878011033579449990753398629615829218009488618829580867743595781866497676896329731990305005490560100593009695239961686877705616384550058183024406434019446461452790287130703695290679664975091226409166096368118284031203482838928480308044713756639045423284093070150388556581677165459204659098115069973035870158545135107394042073524450170308252381359696949346639901855602885723869440266780252855028435938334748484126039335167083221011784442490605483866584522945274794521028264264662539318504234722490373988706663864559772965493725649625105207150572642953563840656696479525977042417500483074403460495448907398548239067158185874880155264256651487744672606790429506750210311953804258080566546615236962572737827286412230246713375557945793641531623125223129817398246865892710160995572934291335615886398622641296727035272383670750618957032806614237043454925299791158166789776205647575726458304528914515078889505293959367757176365500871372771555493622108945340391955267369991012637434748239559996803212243873711178778506805404250859642047747623431334944944503638930469605098474247333202242753614382453226757837049783069239393962045838070223244950840953573409375501668289550869736771010137546197739024971581319715187429943836889816415178435560497399717950879534246473143726994437308256323018467567473753786491376010765343371437848010377923301983859905684866305667765852971854874162286640307721939243221838258130950505189860741540902504855514848684062803122410501313842478380597564129245263839115863800095526696430973434755489527278848076743019041855599487011059869121285225133935863719954317624384085198973674549849311243388766556948137137897611032409050242277456243310548360038888176462661266539849678891922572785306975092610814564802285395110982763916654467676755934167588708789458317338341676091367589432295871742065695633280506270465890579613138142809864929690553515713406790216771354503413760000000000000000000000000000000000000000000000 [153,15] -4892430838298096555862177582177417366222818246774453846984098287983595484571236564362888768863712565301344562558466116041432748216079863542169609896610208874089271946939326181715866137969013720564554286816018781332441231333638090124116353479442546974135441585752281404903638602044346219899335978333164118014715676280916869168795699786603978887260135001506536799624143234567398949606824459185558595113093518926536961471348931989265085646206149711502574598982272403015010812077707276402845930921367477168058409506453425251846995006547821154421859330080317976243254435575880245717998736479053441183010690124578691635255353154821440954135672562599017768267582496752239098844782028351159394039494055836161688148189897499490240721123502824378318588426096545476291045883931986434964388528115922454446690053361265739215644242429234234608932232395692834617161262648585289431264659649649707416058544503142908537124789009432314408079055251344277724202664388368254192041629167893676939449400707610089969999444977338829681636465439028428577499126936972243190795244750527740957373350498241919629782625377154747618077461122535322829015466900413568306236291088192044136149208726311658304980879287135988460609405120510596907670272601463873961035293914534436591065038366564273547840456388638905392286059837783718057224431908394107335341705874217691185717906811167180787574436615584812661307087428915327546310078239571444824395811990331712323287235101819592415973698147527874734056148224345712939162081837415359392730714122955562243402505965760918070686145020015461338136691897751557855595141549198981271929366175905222819452335261184172009292232535029963393547346706032100556628743093582604250826783359288212554142101244055797491093711540515306337633047648890130445154437936112109377373205161076192998054426816399944717864841904496823520652112488897905421105889722080234061139074004177526618294634121629194515232088791680126176821515498104233466169093299880713745500029271914243878355884392228385562656577595545426003918738895808486160493700771899348317133809882176609820392987400269643893318028748715775369945048851037561782180289296321284504881234127530162540957416985849334676062238609006143649113352707669154081402185919298313843566764480759831440274644518295043897498747507191054336000000000000000000000000000000000000000000 [153,16] -695161436766127640774276103293193256161406029572330267785399226673661835399339470266201057289655966723751587057216829028687509167943193176752726320931127743106255248427147291938420749387979754466518374403694447299785916322863853646746151224139894145363303759521106530610108729108604425879848044677016031428196166252546383244021744834814488405002242142864729097239124473601134241411442588554458185008884212038079844516925624451387673892860359422381646525802704555548387976251909205219477334804411811617016346407031600446630403366634951456460434589679416605426278196840024073963140862594952225358174111297947480731699121236217754416950673706105418555903760971778225013977913800290904283566341324192558603553415522772367621225309284394743163489742389611948191454292505987959180768596288638294627901367392195657806295385408761243287687185638546062544557898719564128416891805109030734262413240162636651864680255465546208421671773471703691505278569044771607274018864000316688161621341375003578346957657262599735315754915680122284282990903395823135373565125426250546684220060511198330497761622720780059652869749402304233808082074221524374631732580064213567766685335227584315487436676926019228093836737763580051167348872599747960878375137664385520774856764045751971411546551236999738042647047272427003364108370928916234997629785718098700061457504292807008972277411351904406499497686127876320404566413933129663839088740074548895163809056129513868399876781140476910993684782329514076220852034617220579310093836499340262011615738593575100125950941685963175281480085235255697234856475727764440700377445378599395601080723575959628172143363853116029769329601830804946123086641706880263575583038464949572944960793661964609182844743709488908731920409708100893650662846253648412018479796063284700068256384807859021711817864059711238167357309604247052230699094557378055092597754292605708099396189226117910085864400579630615350180011861576796491838785083416869086492060055067580537806076120180823478970129663332063050167348415364823363051656397529264736378925211559369547706814568584140194407228407567131339243573878034249763540514089175801417228042127779602383468839187031812383044278167123173349772025510708045988237793303393710018996043705125175308144554737022226882783289096515092480000000000000000000000000000000000000000 [153,17] 18241488347505820972260156536027439807591735292531893226997532074832356559340909576633681311666627330913471828650620736449566091129671824659344464867801554938860960315663353365880316394686021881859667209291789985586232598276532486095648860754898550835074554595652534151381769258869493678209706893965461344068617463702288530824427465187565782026303223415351899896706066968812684363459632764474305203201971380875937299438715941153185189765155264519273112625316677926534829370096173135610186221947568876985026408260597957179236781209183254165846239933214386783252429544069093040911763082123363065873846488944470560814634883754795887294348098628298689676051529001804798110232257306804737683300890115512610969531146731794743367697802488109656260508964352612765759358195176286546708698364877129759550218376191116954258888515356369155353816965920045265865228277828754579622077428172674392522187567581844001240935142549106192560924659992511303008928723939093398597033005757503033909683045467901202533667972511291123324187653483055698625351223689016917632921666493106056364535895396405862238591548284198280705685057775554681640289972780697706116170667295092322269516979879680202979855302833432019562272843153961526784602256280911682606547317341912336316015330592756236521637412679992901033516055545156611975178370956155777853647236344612991341295690765742710368464201103394806835387866727375317791966159436931729703731445925817184160429494115034577948681596399219132362230090793654053238346297474247144013995360241081937922099367920750701939365531796566613584322906146337892518639222170019560989535933810885768835195591301053861930658564202577642613406372799329420669519422871223447991543401224488084859154810862027793627719509902590321284011861407401659652612016067161417789001553716250679079531956015297571876425940943254432714731583705127298254852890299501007366827584931852263749234544989192012320101492624502667537133380833566143948256820300796303782865294111426339803780431673534245206720146510281153106893091209968299179589387669340018007773490865173393601900067959358345000206883201897345171873307468888445498851691923820913472139012519136942500702969197467601638428325725228603926032533846530173077260714034231721630479666165075244665711675893661333344736978668491898880000000000000000000000000000000000000 [153,18] -53654058424402938601999897254715736404251017540074520068746906091989701889192805482802126616236102390890366096196021038711863787675916726384029687544267324480023750831112002407284523358441079438306539098368589834434196669321001397021779775089786372052829159251815572122328850415316846043329849577099767055548595488932328436872096616724837941735943444585272704216976698894218278903114843529239550634810711761371929678594059751880144106580958933097278400651206149406091279956112286994330759496684607350691633976696391391109631344414448661447141431536057636983221479690060903200170840762618797441990746319072249243678050590630607201729775454530287688347008022521220551080454716796178977130176919524914817149784852729584995094081355770574998440516930085237579572103729782757040826548200581764696614497114075661093781463463196427346564877002101945655500489995866188778584002682538202086125923693508609885729696055770061872057327723924879913323436707317019671768075281555979366303105114689870477708393438028692305212237827982397798138516021001872102724466276522556091897803444884735819818403640990373323796113486154266422981848920157243277874624387502328157583580054343020621214589714764489406113513923047362386747587020267832406873371808399545997561405940949587660586644955321542183478950198709535154571585643391777980308234800297808368077734217864634449143272675262851213810026598226561930841888280782861095388801758928505206459824394196749989683618474534879629850236906183412355527955459934356979125776454025814138746678317328977200390844070326206951152646859868372177056612366811813604475817030332193264959146531210307325413113702437464076544967859754121160502100940128075338143220375850844753547675880339292776918693890970259418253480291841028788457554872991561133339344347632989180518806123847850414326045370287841071551611544640173386238933299546313048139337450287012226609694173082535518820599787768089476032921935929832763707368668562892485927929064108991594740175889585175528834387185961784140083078205904050975116000549004053391572358364623910832923799915270288776295406110808709215756483262120109022617505075593001926339787915235511878506827499794637719314832754814456586943755147232788985229795729632363134830609130614019640652624399711181209813237031092040499200000000000000000000000000000000000 [153,19] 109093561146117581252116373068668092672136382875265915962711057308556598797995463578923996299809559314072283154168198855253906052802456011424911499033807017044287698210531246545224963486312392190561499437389448804719813236186986505110579357283518253103813837860733621973763768603458269710258688059729896802646534530316232589118525964056845754895668981607927794921289642053568129108900684923506434571158076976584984284547622014281655577504610793977679929793777761700123275017645610868938954551646313055231898544996927462944190235407408162564842167311365218666645857034240353118252198630604586096382594567331488888460025727535769272832861144034820318316467569857468940854133353445570952423200065199838344569088396077525321130118003586586674647072345173202673609694822764543874888457216523240159417985820311648408526305873222637556153812913833761994901330557903575161477769387459691400476957962506578877329444526605244393307464760297309733230971943511855558136834221019934436334354012570261145240150845524174578823251707924354017468128119149733396993691413859094689543085639621161688695987492280734288557858253058154206671898067431631620780529579529001263103558963785708738410232759794878736005859208191751389646745348325384006268885899221792860368719763435727111874037315025984060221508559507848543612673257786195596373105679322713460390633139023752267440381898657194756079950413440629281030052498008808757988066435949860275980819516195425655450749950318133436210428828675049756273150545447943456659107767650492696443508772911826085939812067488229312175853276126493085707337235656264476817996149208746365855981501861677116200527109555852390448134439932374020231186560647543279201330052267990505469597088231933341118200410749659197516635673767287011841113542477041340462619194748462429394379179937701692184313595598308994889758662321477005907520194909462125856044853557337574707587672693851068545152770265085122274364469640623548832454732766906043596459733303480249848174400540226686488517678500855686457914446071318986232775397465826574053881784794730177437458022383299061751630953201455707089031335805968702752706642636785648501878419472038498078274015587847349975315173197170796499052830053866235582132542679600619983184115155878366122404874352512071879214499445696626688000000000000000000000000000000 [153,20] -179458339368864969823699439370421727899571136455949770190741423637622258507451497593090452927287707596272310192940613578503092009990149754071720673629724685133619260919985365737119160521487219742309685813511268553287494714216718474163204766006524007477942419291236563966165106467113635488424089711693645175692191336742522874770123437238300505788309426538553203592178760754742104347836142455518227728289050462010224007504311752842948960542013012173103375476300600631233821706382373949527753823786960162993891256507529797862480589973528732009810015571270435102105471140216389963032007803719714419862615590572950769871422844454582649240696060401991229516374416937141962020666423729933385573274589660143027357231325238150779260057945981218545912239077689732609375462837796474554111600446797146686417082082502967457167424248644373728121340577020251478533861870154755406509501692722643143686418980929812967057916392710267343521443245964010183991350427030991842030258367180177036517758204310628166995784991061239949920786642894497097236309729692645486704421217154986616602727835400535883662596207854485526994411504955449645282455019797364906847727145384694144361124062949447766170194199583546194631985325744330605651625174604649587609719430644406379824806299824053876110376604826799435578940635816527206334738188935321156810120847581534557013481553765443279027342634628695629212422235999948939037363646155208265013001999162283850549521843329199947944942485276395432811000258716655961759636851012621982331344191739927571796576404836391830726833073308452253971741932364644922022405634424690352548575029996787542173073860925379526408363832383159954697808882728635903709540995938551643053785409101393792633198137174057582447863057777789715513810463024795746068865882981873432861392351323125487560997061406148281859374849364520191747678866296940887817035141232893592364576531140829500033999442453271260042300210963540848375186458271245332409486674913132088060413725647786570491193577858652984452683949168589540223983329761108960250308638798949092252317451488024567878563722097239799728668264931256255303442751907280137333370804299177863658996476855551294975485051297930105552129172582126539352782421540486981296029137981068692104202655752360468636604403507161575578127529899364188160000000000000000000000000000 [153,21] 251631444328057169031234898623338556014300801016797037112435218651128015504468149100500764060569712948805460820818073449332149459784046004350883997613710692201844593205243001987356159620114307167549638260343025419104335784958701152394936383490258065110281067351537230414576644340130935905241009876125321729161509921970873820562984033799159112206736293473805943142831242348861097854386241712211750834635739041545566953154333909497688547555100048328017979938629535128977406396278354904541577048851787177661433715978684432302649645529929782425536008147263484389248596388812712527980870056277420260538097122204453247774450549070467661805388620995404949273305963373574284556980240298956487577844068211519104697173025512926782526670845480015202279291711007366897192364316739263440615738499949025020682661064242519536509962320520931075081867380606418371257823391286410867506527795420012985512038116368284047114827546862257988369057683057890962310642226546542685035881537067859041871989357287103532475693426126141203286465177524642151075541999406682505853724588843957358049762085603171235787124519625305333850191976146305832249135263161921830958406093506248829137533448905094436735337118914797859426165070561741008419367934174598452396821016574073711185702679357838996538988276605818945759920016511438103414467933236637986201155493123193598078324987144914279349639148562053208360755482668650780816655212079697939865475184509819098028485324777521131324837777781637056637738851481594237004593999410317314569232879183291779952157897990479917354928637199811889621416999821086854770518310973521994329646063208925082848332949011054497606510641487915962434219043739031407507617239621844674820491824361381154622100439445257729118554466989244438908052430848165420512860568280719866894392994974211415361938340442147606624220977040774631755841053645324521851016604697335684851279851175609924655740167434209097766798465050493815058078128712287522066901215813505038033196365733608578589563788045059495472135430966330694174106018396938989172097232943014918915968408434913542448111142040960395577478306101560719802494905197320833188301181339122396763259207313932299117599036465536791865424784179974487072020689088014053292554569464838416942465959713190442212744878161844883490951996949542207488000000000000000000000000 [153,22] -308206797609493428158378065788617458534990610300406536751510473625135051402749228645536425916058845110581429252405740290342954317512752406923726715476439175333616904758328466449140046526148071588480057661121149741039138825034235044511577641699779667361206759179014938662941309275074093198786355538236566543986436081257227893577562511941136963649342487136385125652598554023839993024605482031918432871456876420378245691390110453085372741311510117142247087161686708864625366726233670633761848772095375393583614418330741026204148474754122922901741306638912631754810485571971090784175149014364756174610202251865039943741792238858714089244210159769733478007191349869252422720705043259493726849133713131510452123048809593162257443420916652329739991321758043619847638420901764307901883545455505650187840948309112029473937341816825962311322231057223034133501523327212986316601504806710804345284186166239585137773136942508440475683028052126764966493466390355886113287272959924691782433151182853874056218073156112440589562181132690256004355192676080362245593019279914909602412083405875213308170398485791414561248781499574736674678452048524627995646977842196819284100431532788726515623227068856520552357513587606438462922976314362461121148401374963518854333962352383386065346258059140927782653587420855888273017051251032663592502616660352235170741858705977708046260886017188995710672374927684117676571478975239271120205074356183422428097620772826188932827989822214284896796143951852957437631423482990324712981847439411196510655823182705359367791388991354397137343897834894134585523394399613849018377293109298760231264938205979742062639778563917644007966563460180916546238715110757424701070909918525925225255512274545281861996714938499597228249517650912286170920911714006215080140481284132644093676995630967613257237352798643674623547672269641930100239451933396184758837198278404837104981528649147820302699246855407044358397166545206508882144902920483586687192767400631163349250747878275241878280439791279772961884327262661414889999577168059476306208587942260813149849921548444363935513853917364916026130675897736622770745931805997161649155389145810592127795385797252440534408168211681910984617122065176406864880249273032331512687463449844110105856292378877343080404665838206850170880000000000000000000000 [153,23] 334349584635886995612360290561141727299921239048756366085085193696635595250911963845077876870723096790845152482575579698015411697930726489827067077102911786412762011161671509231159821002123986650327944535694489603635395742969207355359540658732439606760927064161119988727632582136412118063766156820323383030037627005589443871336179973950972317796195858433968913074360483562868707657649465384318422980946037720880832971083181433841356797215254794207018239768040481788687128113477192310937173813478964850470935394525851838978471465594608800683134296681073021093390634460910999396867113501215603726170471198145371130107384377192028485045948296887573498845684593863314163260730942636184675558870302402393054698236918469324238515740346429116034478070705369151200325683430259568083978304938817144624245335696289471142887174751004840102921217938508997769332761869313821131717095982889155093197890182113137555718884542046999752049173018409993680471794958269313707977098124159722409555859013704231672515188457014643200926595036480614107415717944561588775387225204155610735724128747949359086537486303871587211714576047463685603348799742007019556587931794899540314968745634392766716022087418163084859615245092842042189896065928434411093276231837353819192711624612221548387660112617400254278531150374285184045397879424909189217317468176867481945499480467285649745648854020913205110674565690683812540291074999897153838891208341632054226972644659964367598597650764554694804391878600096128830142375694164362887415597319023720156112180741124903611923556463198109556487085507092826607280273706408641531829347613862229226845876079254232862559188417223943653183247680437320963810963579403484054573889777124945240703044728665027725589157385800265268560957518811271724974264556641114220711687752364180081523451301616639967308520067807428074266575709734383458350272453802393889142538981039371280660061102647138453907589869459184142638846756976754849247127193875617749717567980568663770690425042677979208939995778720438796245270144130254624964034144756491447745721556443027943539443907549939309576636007828218598544855014466970312763079653583201594609690604006732695381833226358566238020855491194183920084498144229374205264883114059300087528951897439229085692464642424578338159451580905298067456000000000000000000 [153,24] -323978686238321116917677646353030441328954609478446773591304461936774820652260449084868624779468223741940397739873427656617988248041464808085526790707593072243168275803714810852253994361390907568416929417936029434248848165942351920053177715918737810321690565665994404364330473720986223110199630323689013326571982713837518706398295294625611285205864223157524252754274230344173240908387482728333908741390052348188775108206877495067444244771513490743376427665498304370401103096103142343885776016578782334000701593895886960439402296418852823004361321380174470277102555915670350224758865541510559991211544286846405437141655850250273130198162070388333852848229141969572720546014302427770071442072564369310882908359716626593535015350138995920799748029066941061855649735853193612623657131774622872645506899527080017812672972506376038716871724835165982211120184589468016565058807284653598753050142398761099815932180594192487832646066832612946735747806589124316472190236785507096774563102715690884955935381660062035769655904476791158699226603579061883728497301524709588412361329652433549580259804764278747070121295156594081015158549008726691691701741010744478918600280688389734846389543612007004896917304600528839382007985151470649588718382784058464831511172007995957603619735108944182515629215613047874392964447096938497304179232151905603155472185224125472490024675612971428824499110352072640825193130106981157531057903191137612547963724935481316391849467218071031435383198844151230039015212192641763866441601181472053130427697884911022384986844737290788721935049531591292147584361160905805799788844968509678280449885873759753563895361767335922266360732067395358089024204470271429407877638705110832186417453026467151547846485521879219759134205069704121275521769477198789765437806115084536034848432111130712814626095026275680101786935917248029303407199382852544348770524915182461122544473680820816602353659405635546108952109613878324943988416148414060018699513113668705659565291277562977675722392864624449931155658780750315828879824216884940926338723469952938802247512080500758933617900544623866988497877103716704514977589970071909142929410606474313223224606223905091244217374306417268477203674741269514438980502823187287367902467695024752249917819615201428931552226397541724323840000000000000000 [153,25] 281836327835391840081834413857419148876653451996687495692600994676007472909962306078859996626308792590511804748367454948129120285108366988148616951945749665018982604613208131420334133429754795367235440294886889298724069470210084390792285869899214988256872535333957508155628515137862487566570399256113782512494716447620182697432064885184279742559466569821358835344592843911455003310054238093764034388194140846783481288272039786800502415648236857593853836716084953847950931656494834363778988245236482012485600421974937029584038122802463514271782645798269716749405886583831513541018151227592942218408186168692892937286032031085454451486118841649143374292430033455986554913007103785960045391890769721848009683680046515594400121195122296799255284537235819088103486342086139424537528275399856614124741399052792479419694873990624172372651407821646429475534762650589667459387522457767829544390943411405199670171832875754301879886924951529063861082761863254737533792506607352239872038007112741030749681723923476901063972519898992922186877393761753086998975793320569773575917464860138248019229159192561916066067749710045709128966561270280167199408909112237642430809972629855982719062735154035835544816723212308181782225360813995743444539994769074210644096519216167596141218626903242347081371721082654045395289076320978865733510948203313850491471210213225985208717527949480543637603979206411236607872875157936854634671229973967454036189023360654849542885862271351529552438363653975743311579816384622431617844337658846655628874776486349149590111314788801830868259119184877185899411062432180465467133746596794829593406265176910138680491184313685181781757744939346259493526008416195907602428146326193166136876519766748711622715685511238322512200931691937213071220541329319810427759234989374719217627294791425828890430699172316324556294021479118898581482016382549712718444072891439692739665992950636581322691530234522139725164343296583264614718245290564007819219874789158065054060384685855639984018388533564873255380681237691708875705746861350292266432255891797456334374742640674389318596295452750543449979826756899583229013961851251621439405273024461341168135750378705728802769629326434129432467155424490281954382074373724684070179087433762837588846825620945849374702238549988622729216000000000000 [153,26] -220691341111927923794640397394789342245896306087011092537916381164589067954639295833757683616830437768800286644364257478685985777693820954090018706966970346372187821051368326376918196005100223710623775741708391950740175193079758082632895094985768562690561062961504605083680249827419832615610600356739191697884126820397649044075704430065796772601769359294382659806777622004213612508983832827409077633162466096735807466418725304830256265139429310340784186332623452125276350879279428876175201979206991367989053410123228609806234969941855911226992280800627902537554413430495799728234106608898917417833916544668202401994684967286196927325073828825157823710106069952726959511636795618889657339293270794255708897873650522154357407809991509943742435046449298186144237152336735916008152902374291985098812258178679370133825116866693970941729687865284913340788628175104047751956873724625807111688393403332363272746940228105532946945550110869800186121510981872956679090970967147510739203634496615993655397146346325174890227614027870788088289731419841962646750843627249740875903551496870070781230351726030498404756678038165192442303280302935635648617339926451982658512949531211867060670246816424752746359740457025330962847642975458982987638099620339394425650734574291889820432090832273857409250838392783201453202725889248535116238372630549471955113992174155878894509259302752984843621741217521772042447033621428086775095330187115362006402726339458117662053630863121203850909614251622358713482253005254342833002606953557478515177100550660792646256174061122211504081200447818002396405916204544343054333027160763952934817128371292855692289377059447199013752178006588238782442718773371628348373508928446625683471103919239742509036641962199234466271004782782300224049959205915653649160891566775082854290637242956758428682743068714981265312862187645975846088349448001803535164899231435850434080038314933972932618741775662692487296858959804944011873061121043085866167983231098549947539906450216034031624712749720236091298684619664975012434860819824501145776077572785446806517584269835833083688941665034422045589263462603386026206722240366958947648496851911254309661367055695746116829288616598898111510219370401800396297632524952398558604616817114236526267689531773599335681715576187817820160000000000 [153,27] 155668308072116319732635738118037232178596747884780982556447447810447451042433171745166841468774612258878752508357621700862526557960701200973968230868188601781036445398268672570426239028998772518326206240370992464941046150904018292700995773625608051370123208046130740410147072985845673797228973942863697529269038247608908230589749062204006971754121129127064831115001480102311164123503533258227014650618401062475973026958851742212716915145383768797799854176314194685335044693608071317738067839327719415826115617256361337276095710212340176439013769807070827068116899742113691051924535338556661598028966151152547904330523938720743195000041582862908862139785019637912622671106462709368150312606026988891535825984796314241954816001286899547059054574469573811661694800837421868979782016742314436318545939237158831736186695337460701225520144033236217629866726109933673513757279147106893795434962051113373165811964886026663574510247425922653533084598055965380073258716961005574459592549471224708120190113324419913700736731882754783025802761295094114750306840803702688936110800846322998386257414928045318678933941794649350695514792914197750630659836980764470625035296388582025563670953952345584600027737350578255396571709087974634201196548421074081979276611690787948525638614659503177696635481147846931630465803814262507206649769431742567653670992117543674215375867302037528866326830890962770037487097206101128870227196989995098079283800141611769657589123852747778757834836972835253701157039989205694145690767858343634157476263126835029379225486193608691407890271904219205303723366870996554883334607832198254191530535614218568038055772617710925097675798256184123743018119537167411469231454739676278858348577761402789054194306552032996343547630210351872200132211431540294515949296685191451767446896651459488986031050667585531674411487271312186176319517584167376825669359840455772245950433218634006143810718953908150375434183978364919342929474228777291934685546610127199709041774470971347039396092655562203338660635134818971604213933844294162188252597087725292697506000889282459048784559490701997482252351378928636739728630087964592343442152345531351230519011980155861415937771345573955166608804110028120170376908423456233293167467823377214892567253907929069145354478928167522271232000000 [153,28] -98823372271665927698523920676788120589974748325998938148114509269316974507433312411545582930078878787771174170122814321236764715156809817717605490444404474142016413703330549573259102739138694102020407882612664149291145739890228542495157412431292138439732629728978953893919074576139353838980000185108667006268428937803059184569046125310665505768451054569756455177155506112146951598586154927032875521536035147238752745315974677919627416311229878812784262285956696339483674490221918166473957839355345347550865542395298230854165359940146806230997228591399832031818089102427654922549215962192574634117397913627964127220395187942459017930615125303850978700761853963504319909791791928669577656245535012276529440042884673040726284345554163437310762681260094991033511903333799898065767158790574524679352106798989687148900377502437611273128688932429366297237155601667062752780470876658591120493510698019747441641164967544304267111422808111188829440748991160415239915946562062782145039211936558846135943143137447000865448188044283052222866245493818447520337175984499730828087815881197765301110758116960957007100276787342414581884522157216733654230030476016009843616329970736970891280829540123274209925129470567717203287318930022625312874400692084532070547079073289102445532123197269189648300891560817682064579023436109221226347084376771671879751650648232199503431187272898779694232563424923304639123088408860756258072747741736755378767542832595787572954780456035905122942206637426202546768886871588927200541039062801176434587278482634820138588897080644469138021026606235335187738253484550928420059956399693593876822721943814359241499862549114036859914003271595473262388686513115245968580006071644761155700749338029531038535035447137170056999502593558582143471975641945971085606446784590688196923995654400614744703238813813941803440463898976037029273697190546638364227429628775456284181549717200571052151639571041879447543980877936596236851238225620156915860597752372042478650195477296896288228537596873602106559796878050246741543919406021350947359041228149386633586494450501009684924272890224115727175266051765848427660599973873969284056273650372647738876069152954429273877847845698401541565726754083649751017334021603097412269053606315828302390680204262512214560894595346268160000000 [153,29] 56313881008595766752617053373919167712451646464938615096561168075738075045765219271220081671772788917852095702791417162623104906693457834980951995436855033927761189478057632300849721558915887020055723770211811804885058371461153477229570283571015225254161188007375593364333431632367317816728721803854665047035107021426711578032001701251419240547352879826748276440675717536357753169543790487981320414745166479204158398946334439247364873918563510925117806294482967873424211028269039785771319635548587887666551198696500298431383622799667707384635482277531619133195003957302100408358007907588915023985558620672991463206979927373892408043912184997583279126134100800989154992730776728046125174735244635069459762507661939229098317886535922551143036410845566010838275074068996475336449160912576569529031399463060638792353357333067353758021035264143578859945183980734443188820739804829522491290624647460201249637819187207277950702842690041404251483571479513085319169104578092213762601331942507971119393588999635552539477406199338131580892691602167040483319536293817888995831378421707390011386739685755167266704267452189388918890850888187071518325663550669502720034155571267488388976733918316835448065564589477609691220038014032774374824528432206227534168060049879038486742747174690138155593129860976480651439597653274988915122335336591424681850533259379771928114787485078878119340649987508424897297513229163834835733427260656065883278059011248963582313644584067630991387117126713341628787913542132385104739220165147289955525746083994428260815407290118694628852783489012207306112905180043888285503259077757090259135310548755734779087500292054833653012746818727797154365264115096335057943180361080664198620755164964179702583747860778185499829681672841534200737634628696318061080888143237650504278454665093848955660053516754882810832050946573207817772257005854592828337706788932041627382045596102194004882874501606088825876495950730458454434901050677648329439819605608861635469236095902436305902767015453145430629685342590206039717972248228582889722088290205534561753525443763496267191703528354303914271123214037708106214207590458985573150988946057056458998002756729132464113693684500934898131344057725297430943417144161696816201812421855959079930855091373574588044207277930278593480 [153,30] -28650880907377784508496399408582352088450143214899495033462944189339299429138559185330148064419017290248087747132502931491684140773025342886035030960634637427209074393017553471143477340365908298780818984069030806566232874307956645893753820676352265974352718220702220313183196907208841243339559396453178312471336628920667783010150551945927591386695546328887926477765903433445167889268701565146831408370979783014608880968197131018386652695487902150958429009091576712364456977855774239316821874679020781046264081023141072906976108543553089009180984495857330183829599077183415657313546943060743287626132132374449341337086083758841808671207056950712000097318262855877887111652196131135884347446756462242043913559318467252336461326589418119056419310641636607208096187371510287847760686807617604809703028560649515326187556663886385292489417229522701094299806202952165584592881089270097258822558841213445423997987596861560069519071873084550801650530383451271239114668904467522065589210015759085143195718376639807663753529371434215132784089475246511109443348765316275228182887178256217968964911562430343103924874485260421640748005593960818880640656898777950482416590650364212136264888317854801712280798157023905557433942156212134081628690390623355610864537929500801599945496442371171989567193440270472218867900909321576790974410776972000072367598303647672162850460805546904991725998905835064164369603226730599766841425530597199536310656039010589531704261322830983534617462309992233482087886658076048114506049000311041905778277780936184469904434205423521435062665403883731567298723707600141948901771278740324536024369480137104146418038220232508601440438619675348914856229967584311183040504179611125208980486980704177961563870508086015867806989072442446939470898476697230442133907847543945440349330667593807679396319905944377509671012546851516879508283896646350779566952111612443102931952179578964351158047382390688799526647404050534773681866587551079916394715992101433011156858614140276672988246218153099040946216797744974152097358210579412595535960290020122478714468299990719784839836308589896886520979313894828485917914004625099427511714735669221874377802307475961026899284774788266034656804872273110199120226871645667867651668434597627756348688041781576474712548971125509120 [153,31] 12876871759657379470797444939608111917455916644214098218235435959878290899595547816457188061915407770369235087654020261579230379474518939690281703532283799182050923208222614635608942879924408987386872933893015782810062594686579636004333214331363104847451366208745184774571851380716080043811196395437454268722573421193759047473458986816242621467221279884339660255449851475577625301092846243426817969372599288242398335496858728343952199124664780303306002332225882825470849230418281964808254624417916286381237614681405606358449066658994122033487828152045707267149067369089421618474955612383946360108453569876306702620081276258069091297566857637633532615960140462085703048364682949196444010006050864966488469220714413934143294909982466825277499565905992046662711937120881913182052145193923439459516955790487432318626691374091829854864831500963569799951237771381627546018819291142638029889168138458527485253227239187208862114368464752823815039782343816704860841120576914852796297691378541697641960954141696663803395007744996749131693417245993046238529667207319079560143590177464761903247330703944737022533669229672033445817427982368369081674339935339252088335309691695950440894063688936862997800376799434535186744259611570511205103871917541526735690725895218146868224578248082685850257106564683968230049910727130442905835140144722591301216055893881106627648533419188402600257556793791464422108356984926018606733867641427461702533292463329518828201677861981184786411903725831430455647715135135665904195124717787725944147077413953333572088497596421964681980990164608803883903669541905622872633640331025165877287722830736143134242895522422014595162287307257678005604206979584238488333941217070622773347301477905169020812215359512469405271632657886987181255695719066503221202958635161789943667259033606662341414884323747490539657032612319652120507358965252379959052759814738537715626332916406850590435299348035096947471204375305064882044795520234308589553045219194883438802172916383092297964376269764987956912258852101251606255690616323567050376287791333485400775836737840300206913326875188640960159185430688978098726095496533410395310430978065511242402874582000084596592765812704219449023471541256324023451234878052887431130593549981787333585663485899053129558719568542848 [153,32] -5000227495298130300541937723123017214566045944073301920444538662422918284717465467526453533166129684436015046395801723515733734606865370004120704109986776416103740823006738102630694536833742453095105078385753787623752870231356823042057844897516073503145388523330744061536016192018402526692515324855140473613896708118379520625228816853973209922104119150112401023921110898784788252349235787227456172197271060181307047827333397559029572805704927778974038286397705039024402945709766383974929508043597771142066996174069110155378216199721440445128627659801698067110129482836735585739774898712850895922589995416432576183577691351505177054150097616173192380904398710675364846900871329468416988525118573963568434313675554029052468376282118805544923719273553547105691880431257661861967657766673412773013127994520731760035903798730368790430101237236248733955158244374245557936405828334140136869042494823675201518207855851367241728851389665310737992158271999630533323997216429573849076140438181286191649513863768048179977411794480283994974091583966083682796800541651466537315520437156842345383569306135620177696774632760355902224474633951857287761852240743836196026392704658685696452555135288216225149820294958657397458154720344620337053678212277545906478694122575657318637713811552189195048837516730498812167508161852852931522290242346805825596103206116394174398854140015866016114683511072366846506688025219536992114541555725290167486403540163993884417285637455317384648582061499014325615529708448439314635606474521745757682595822495792265399160078529077385251994727568191699023045838826274453638947055046186471815204689892341198301066690880785930879525618396852792674526558265588621696827219398241128594299402344558872227436872524995223621974348842603361409124555944878872503812471826857859422565249407905213732761480505239660930205044294199064830843152795776223544704321107037367256706712719773093506182573266084155530728621512886582368198932703345891134914367482977275460013673614119191064686625031117687322792856734152666133919027421382204490615992191267595646830249820423312215171534832332099451449656973108247974164253475999528975424218694029573660501652221170255395214108891196348445730328501754480238227367066971830801765273246356268560580619798573250620581310720 [153,33] 1592222359949977348339570288172478373123344431643975750436687878839470875198986105177410282316502933436818723624485154015661451846103631098773549801280982576958623370952887648449525137058898383590975006243883799473655342212642789175542253196341524701941694648552370548650167320339754519666637036469226104748665430006393513613043710470319472939165792269665359183171937159310532227575092369704261718380290794082250190993817760908216351305713300691386173598789495935013220567915080424144633474776663999971917267320800243621411891349738103950960535665920308105422845538579834881893139647284337630475954023328839145655670574833978333019774538247734858670959305569398512310059279570888556336654415829536473871799792441337557108436140762934476980581496554916950091998424708501118568230212311586904042863769770016392880739942186072731637032279532049432294877233509103983615095315757512774354390537245307957599575397956500331486054678315271051512146107042130313087853056986666613384827954163576007703545497706545528499524313017871308128606318051013464806642852601969007720313972350866502462143665367240312108571605535070910285197776419612593776912414963302135340127263506694074455631901158842670890873031516267078253599333677445210998128744646309611269117439725251148407268745688141493376126119416252762191234228659387197156643668465503413425024026305897570987843523798270205547455141761279785829287113381416533352733513742912538651652639491660739753834950032781337365253930650759290689775155475114025418887995126452775802769119353568991217802303562021443960851726793110240673749159571798472581438463185891685129391228575816974496503427851807840768791892571419103996799170915361058426629016651052216682318756943919615368809571799819368015980527171211451437421476573203859304093872117313053159570200801688521965842840605326840494099107532948647468332284266551921016909470996848472220220688368403913320600234751715803587389591584184228793138292972015940347147043980795701419681519192641034006786732335470218696053520657068554061208459845784943226195887566122414499196709587739909123860927936063651179361987874551577942551067708579966511397105564468015766479584474040001130777340229573095730388886929978303546847864372919596788714532232275392625633698889362342821979680 [153,34] -352733562133909860356891389740749074766155046060041962364814816838916292927324008666777691322154569160824270973616358069683261890887869257077472075585826790454652236235531764014042100389538073062139080560722812824613546039336562789240067317144874895246083438256562635844098580242722043293122659209164912218862408228787452150991461453076223769506242680484916230444496393617451399582556289911949056694091308077593715217634843246315863211094824058123927797892910416237242843600203240324950209060810213957516164557185855074342195159823956786740960810661959884034765317056507078937967749309006607107618957596214633255837698131847214950413665577041986210358906891150283484774025700266221286218543892626416407619969673788974141233068456378543311206312926519931363455362793571072512234228884064235135753132280289138716036431666755179808338687705539665023013532872273224787801978408953538178618998606298117184780936779025357681571605038865983127061020024962451180939994219005691048816333191668022801608456800977768955010543257527682507483490841391865976415655015339097166012033346646417517440129888662089779056335991205866299684336297192488413566198191144004017496239394803853688432273679673850770628087801877946011811056949012847904067221878168776593938530300614982309886947100634158884316901353234329351856673368363832526820567720038292038496555309424414004732693925747711093363113926945757480466314553181626565279575801303991179113398554544410201356034915864823455918057729358340119356929370010285192170027739203612080772659489930197599064748526309864588075652319678971747156640918834157515430951739739326672187844832638991523169784758212406178589656369633880805806042490205670917708852783462524991098222888746968519731044094308009275786638991335668116806776299209435744416941509820680886675600467054330427102396566844506439925812523126171694244472734932483985750765049763083397455837960112904342963685982915615170343151850599956697821823920443005857080415070160165393104377250490130676313350455141682344274607870010203266149545451781816778632526971785959500734649136916355007833001924281644396995142877651777812839883242492299858761233159301252051091604270366457671121067863679767927349875783594233451330057639920939812801190920884763268851186330455213513600 [153,35] 4908477239592779724436583402129934383983815885478162433712098919593318531623301023270013829134968500014690903047259242886001749368404364880919252484480555119956458158204859015484601450145861086950558984910902011902238494784444353141222478676048639628111332084006804184888039024903785279470868311626007983291179815468486307117146100970454267225848709435178475291713193844926055403398468746122670433457108929905841668154506257374230615880940522019249299307425413017331112540407844729185685537295864187756162794108045868396835832495535870064223984802236726841595789496510418673006159045365817992187936067822588653152487722056177941411144571609490688807644640103489425374643980492235326885496912166495953911025370750592954724714049939769726261629112308352573976305203729139738774269777061969536755656475091246129575522303672328063363687806015203415681006107969508134134246230719427128817691810228152394238356231788922686987189224962429727000290107830747744898937236731186642748477307323078388676991763409953783600438075099031250218611630700369072196025616741549680834822572524375121288753046363114534960606476930616385326433769528089894871090668138386704176210431546202746026645292432444611120880923337759424893084064761482612009709685044081312015290873458005689853302314279370961650678430774986878564480214403805373367626360452145137873641564335179867944523803151506603810192391495783979689728087652187491230493834864479515377979511481076001083706726745591638058179546170878975030683393375747688026705564274888727704262617395131932189193259990103327038171581299726473016321417835091805792859015054183402685271896321605153152575861298762451465797954368023188386745969010460424669918940819679807177677104219869947971698304619623980341448035280403086313466160540528016445400517835591724541012692534772144135789342967686545976998561800701322251804708161865061493823075416165556781214223062356646028881609903041360574197594638281782280034483811096231519177592117410158076069910153752835036969596827294068070788451176784166841131928091882248471210245133938520081665438491498733053851005058988300553330521870341950780466005494436984606515406744991010603528647001259154327986272687957408843831057161451113138434656049018864320037293007776621587466432730630928 [153,36] 46422133972904654709001723715897784443058339222346573826846827314659856732562430278414769092871676390798922977215335324616070770309621525029037013299033318907317654552329911527403513298858055936397705713759423963516996766885888447187213972936213375584006540646346787681012332379163108493837504219188479657769383374668651733302106305756065981817013368402476310285009161200353153032349579298632929958725887868447201441049894906041634028251856471258978156316513322863202425899968524200949274089379779873330570826777988900520206894557818917711451371673207675644048367281473787559556800663560193691267180442828840257181014339691814195264658851353769728052523041353037430402576208787427475840164791424904565305167413173816593203232100935231674810717107177362474782411785685240396206594078713771641070935641240207245204947827989303033611107922384174334404539635321353459977677946309024569073292191311713029326927459063011936064295631743958768542693420023887008388288363218896584307777990758959527174578937754315586439674123283149955295563474219387520612222116056558768216406295691917256401806591678756342404429061809654458391661492506962675752774516083785306962568709007847585233589042210011959298240969185115353695820377861426950243764717792288689426794518631263975170374211806880426978033467801456188651803104074146491598067249424204797872487780216874938509973959090920090264688514781743387842509491496270746681915577285870103610181586551346190533692135313072711352609080647683790720637816337100901298761754126360331864874557585675816186438763080707919101049912916209176110267286693589286166280302603992471256207991810622897150697376008914928834173984690105789620952669770461559731275927132478846021221907687787969155454378942341410167248896899870796241332474629451628284206618905312230527815777923277239074765949147593636144687717606665967060672313539246102854816931760490716170103701779685312434309015277241990044593702948866131801666130732529444989427099096189510828461886116769253228197886902660090327549856120982398059675836606138670427571249217079553815643179417275590673597426172519235423611456835340607514695350782649411465284625496788091318649755675098330491184813118093212579641291375947195631369163415232657721472431792920545404311025498912 [153,37] -29891306974067904686082429230943305896428700683213783551485021801102362049809877389617565611517225843983232391270869439636012586714585938999155210953211575917377802023320039633943191251998697697846429109765432100207901227984585781964396856828152216853896500409880630827140378690712776814733394000746309119348233329372256343803456417138986082121292352119049229500836187725770198895036646016629250743319434005093508631585333177080638531582729507680756760261621440890812134813232643491834855391798081339187876416074851723658922474276877668926951044726515128133370081190453467775925859224353381352957303717781785791316049623336276105473992156924542879469089806652843664711966171043173621548137431479010570665218911830603079892633690170654100741766350690171120174039368723251867135940454350714230585963202977588441853411331775100409069968889947658390051829771878643852010975085897587167423710416617586238180424055133549125611422206464948148263884039783486759182312200282710127077717489650103063589046602475819524555344825835654219359132678660841570200669398751582962295991875427967685710953261003422795931052051125968384381413840351450715985859236776441611505307076698215517048788770002105943347744022314561092856374071733431982449165866784439761046356376590099472872725448294241246371900881723950083071269980512504181151545061362869191082939269310627200925255727747565245922816938880540334720272669491301842675778335592009768373488875320681517507773424618810547528527000901049459076261253202631366638121264215423982662475311878446738523577630161546364574099591705734392275396069803525626087223832086604891739643925859577581999480513914943119214588301955535125590662705618295693869785194597010161420674358748490319906589313288385619530365448624625620846968390216659313943157784625422324732248586762831362070310441822623225492021389637365526741071659974209859917734493105237356437678682393655824849726203915453299583316198248304915989477358881582128184380102049598419984015294603679905036226763076412474460468620500243140773052060731916840282808850603858600958060670933602663578304037557340672672984665068242237079594370380910645742419928717929120313013511819636752725909972734386525381009069009368605290193042303132500324283514874717501835276163068 [153,38] 12239244452673587825531670453312898248658695566897945313721445680450098355508278957551287728051319063681662570105220462550930326420310828716244491162810609433754039821863714855964524644962296929082035945906499976512099231635530892315405797086961072871561038646059462429928789797680524628035248208616493352633998031348957589191953008751429365183095731261793591904225434627904055271254661490119625810149435103908972007795463503231621339550731676860709960905158884433907493396209700306819576712999233101104114962033992048893270221612692987919263682986927042687411212455898602591180775228982416994123119444632227274661119138422711569393319621388827979589575606357210368295183077029389054618142117307188722314168893320171898004772451994384031098062182366161869434549050884518293238899532450110443304177441230749859325993194231897986773858001125146335435437278525569528940497787571456525003487580967106354655435191420830105026893903039715987827994448952917464731636693298098738486170931646960335040464979712773607650930948873427058890764753555672401973244976469953200154142320261127349514534862462773841879742831815949155628763785978560711939060411920675813211475204944023318748146943300471110752791454372720901964562137881066733009770872744360248947300229199751408731003627821449201151842043497984186085984206940574778026726088913951917091291254221310796185495190558984850437504892061807219735750717415003318175693050376276247157714986488873702545906468966549847007119763336277656256368133880942198925777813324408006376147056456599749005428619039148346404304436287817543404609014176454327410251365485351102737461452864819913342492145019414336311208249831578599913156358104655802851205629987694377570352862766610725306306374742378348997158925462030340725547810047767734397245367561626321237992954604904453568934608108868844247473682897802671113186014014875054408081843043263468469375202874087331871331935926881127096571867325138702652814327588882984961344250314254115340936756108366252267544222669953630538769978421551490521351668673420745448927727846600189065219949357861799129955408485129157595050996966835008150873636275927585202349508678796561614010996755264549001628956874925148922396571514146870603368808449551899530717349094030650715023360 [153,39] -3574324144487036374709589542898464713235287608775315480506127141542297154051183169026152665272267646184881685002452729034026553064802724507935093758845544725714118034596762580533006252830429762753823231251374327108936401356974471341366463009838074972865651797302293431765204001516582475266461401047167632110577001992536224983119670951827557878960092479717061253300094874719399495702353071045976240734744403632961107564179658832651672250070263238900679271949237157214282350899398416681087886766965280269545416974487570885669313113853832853217701728325214932214068510154821254650228961939843675702598942805866203439961546478052658180234727347457745139479365106385220615513777887391665800163623743269183806191463982748910475085078889378928428660490228801401229793632309580082320116996183320789785043087877904442381781488383121294775819479557962887689424875580049729729755903764713442604494654676931515412354360834882622259002759430255328285622299335087124552461453432926103290081183451646013858314796166228855476376047513844537080149801202768599303591769403898614281824475136648580722610274669394210053971410836313621300653112771155841315055516346774666618139787550807518814634802980231799107147759759676134439899659985535147609697539259574136577528311585242381276421916419140446480708648174384615026610214281999201173461189051120445768327631905191201875677117905613261264537861187137570383810170245495192039340976049322836418986488371107028703544265756714564228840456998603252806905790148366318457001534406577113960114292818753094728419873556773849602008417183620331980652280052353819303013740750546535917617365968666340727656300610012075393926801581657541434244344577165397472764714186814768473150588507829209850056693822268640096883369297254095036450841713294298440281923985812918628895952145775049823842674756451085364423152780528642621852843568636752298370221077903688214066148776288704113433044336197219348720875793914249837328649990601519102566352937831309385019450423418617975376472558024742143192040684522581743728283577187327889763077003837674911035137966715463880541468850833558894285914356549105750544525953004087881204702128843436617489074502042642975077573848415119523000074798603578991492597259984146768747537368722073785344 [153,40] 636524764882083969121485442285688375814500134229857662367620344229913860051305033086640518918571383492313943904552284853481723271965246088245665265307215605078582346213528920685316385350401741123782518142033156249311888913909654013390883813047759034503632274158116056342814733602195197299059956387469107593427839896781199419730994250396604380267626170123539865839601584721008824503947337600832376725798177980565361154646128997046976136045686971218944743442279011841309055817578942452065790179694522740901924201272467429432291489485802545412048149593797134955075378755668488766970286317271388986359216718940302488626648333335637708977033354458528814457562805608648054181837763814274951109006250891365551109660098113584671108400484390366410797659438902655005780183813084859537457570824664968396334593328219904082457914877104901299692513932863293721089219262815220857053526620450205337056343065089927930051922764821569874686337664470209597227713644415215810536831006177866427990195640383779261760713625629925357681163696406330138596050293525071054700360506782800493993611237081924621367342099876223216796462672129083643191061606918179148498459517934391801589650794193276095817862062746430222691822320947529113225940128118664505334097135595796144975944419553074544032783522584220361396817463826567780867275993595771034255644800238771372713579551658138578398698716486284266738655776574450584819765728437484120422640005489931899270535346903838731157857281104153531206415245321455635448446365969674452277490403463671112016073214591778903986876950848769520838960779566263056600300442773083037401486999145111218039506413082282408609774137023548712936586977914781437422417148337473791110036545199195022281818119602233234125033853932847491526570715157100006953758441089104464034827082083638070753139295472886188599437370725844341798634866763751809181298549324303489304272656760200455383033431420759484648462441535199607964408521259557861100145348492204908557314185986981105669447511472186196428518478220742061456008463686192395238576972349234524580483018429869420588970922271250881185228854510177222243530167541621222571869591806137015979975837396265751769536922983873551878457730374606573065286046407767254329386284325521168355430265927701120 [153,41] 31672327493936340612376026884244268671904603179369867012094018213364695681784277528577355037961685088248125869964963814730186684116040381529999107365516486381205425927885674993180471017842627088845443453127060321268306686185953065401831214626941107034810318833482916458461473396791496898654132314844914224886895725050544595995401625626708618087265787929629541642218269872661859209362929010162893072680767400400592368526799880051110393232870529112984141016531277557351974778300603498704277609777879817407385130455596941865882761251904275195586938222009415531668778187456743355656541901363358276767353263835087696287598916485312321989736492289530840255409626304815047606237655628098092215176160516352328810605149547583020892963072932963821652741875016617330550043344455399385529740311967666575408990118409081379062971364524178577437348340051691950383385173098261922394927125942729622250482553000476705654399243458274425844341425021094263315900169789648152879858292885535571768337109194057117223714860928426020469635158179141118654831526315271296956486009264379580804154012228275775449144057074501510202081551392646747771395515461045942004934607155033113602369998689327845324580921175257619966134399671652251813420802053530340385943294031868400334476278927279994396361496762760608944169706404885582247744296936529897472292890329627468250737829039189895244256183797385834532144520258721716081674714088141997356479720376201114386681954697435011645682873211888755501694338503461473320497776814198731361556249821579350258202936796576586074996832124469560879985889490015994065479413209474417935768022614952819012143000003096368963141378521152360666990041514335673129909905083734305170248387935093828567373310254209430150358715037976725958354519058684554609296203359201910792708184527486499218054737672932928092396269540841557652439774727350495342354156893678517243601831713786916972707960539643598777748042403495402948513753378613558819243907588988520916475105484553514485436014070552849332693163004089097625984873737890130335503343669126767866602408742308857667451347096684805535473496201548375821416322350647078713012301235350271936160313884818135468198711592403009871700790681970233920509023393786743029697055984116745939661862627248 [153,42] -80328284381770764916558819765665416689723722409541232972116396340885049517083927378258601344959202832855974264831980861330391123843049057072645762549182604473997591259594521250567623076087604628930266855306581732626919795821958839109471423343878602499116027606207252413845361229523432532919820726845862628907395269061288125877793152286712919553796728855514209903195944510551796244218917441494191043892596950290296387292077519479720103044983599701087816778571346261805507561582120637666409890257650588284646547690876806561027459364767769699576583169531699999834603616181599603816349944839405988355862246605978471313643655419527405569173961434615904009253465188343776281443676750453785288121944791206986516906295320055023988394397627947997017743812711450277270336665143574430579408061029255261508127126998560602747900641065676336410610696830593224179898089848226393756247409593125959704290859033206079990018671494883493055971806900200202493781683410190440179475010157933401950766877545064160754815739472662636063639259415412414940779502003436963126367091678320419965618318485276957605009375278742182343766816778257222865603840277722580000944518290554034846207689860348005518022260014764565659079143284022683877900488957014645246071170809460776393162660074803637917837590115607174055102319643014792598780147698026654786154225994087320890513059667857551685073174948207374476607244905821229912555707043795044987919067065341398836411803243872862006808057615743452381847247097866245551810896738566288202225107169612749196795272657464973480348968781562153442719694735325162690612048989398815088153605673030889722344709402595431553935360765356098162260354674096907876161980785077007899164150035800492387054602562627222140419555819402826369495308049563496799726639110458477063055927614524367983925369764881525945100162752532918027819099850116081238906175379113941390765769566909195963864799465488693759219038230347754190695893042070199049635326060696273093215020591363477670191217510601761165538778005759901500351113354230541995715600679117583814385414312875024580391217646505052994351641539875048372693683525780778604195181949344178294751020656308610804146108207332249150146329894326370913305789387750335617264373049299173567179458432 [153,43] 38576255651128103094113389903015111557107030835409831772773169367206575296192536538858279569513373872839286023145211126455956579689854954246467007646330131189224676239976529632002694341478588894300844857241318790200254570990870349276273888024124504385282167294860931848130320813265563542518449325429647767886710176253438697817330764346771289701814745968999258796853640032772030656824790860677361831934535532229441164529029926307072370069784199061013704825592394019008689479756579188226302145626633964865093028389735551438943389399435978997919496914993699853305565036980425466372878929743324770368659603865987143454236953973677394665630375505890803066721627565319954233235073887756241237862134086050701765236920488850496369730949149252040134528704449582466600525568107429006879366714096936039431016809616515210189912219506824567419626877331500854946112528217846386543295700822535080161983394597160742201782658338087844808847300020406703801577312027516582886848729314825263522056349387595115022688338608727605947194659881009515050161309020089366576100506014783357828966214985524593376758912173555990259982211633818045981732386458372036893628959912888257946044672114154407473851834485327083892797289910760410593497228628783411636681531835057663078549436802128182084356833729342522542268621494914858253769469549758305269159758479683150334482673289183357584181152002314673084445016446331079753007107524326111036465029072187736258282770979633908934312992762217034683391428400941430887895748517886520685014831567118517363715361694968680757171647581509440013346084705881300696464418036217985320200335849428080696319701723697205829203493612495840919475865141389206994846244706674795823158085366481261341186052474728794090648004185654449208607907277638641925245661170233468747175964534127653464642562042691128903656855151941727698713463874161364363766422060387480742190005152075496955684020343813991713515860386471415639446323774425515860690652177896398116834682751192867917548498712313021721286668565142026809175182929173566657462189944161694517082515129989853356643798270797682119015473420111727846076100029723706009398528394674255213757060744592424983536981640732638308044398376455189806050681960682169872648507735579886761057296 [153,44] -12522640184050297488351484332519288469658476888324864410392678562042209458889530849791118716521638899547713099698495504529801135337838486516032849922562473003062427273502612865610435785854103902363009266016736635005711119719049422822505963077716116327277182572068194423031627073101954378040510883988266076407866709393734772232412698538855897835079793585660651604366336116350635662095555968817590649009770714345815298929098832084796457244599131152158340747824186651865836955881167549904207512258138956757720628556023648951737010967473600162145615360590194320279552035380028967299829335309823084760449826129714357962174641656651252851457891852899572499640187393528530668858301763203000636650904776672284787559396627182667150163706425605439308587105676279153727958367741960092145641213704227321997695056072065459668151686177233814168340551192008503717599622816157693752419883857860979963286417747205202934763108770824996029246622613112196629650284862042413866778463348648940233885966336503499484775276991161162872830964011597093513723288441168028758837630708764160000436511853499098210411375944537682749446295494182896327242807052939555563658108799265612860753029834472026568110723252199044691489622714264798892720763327138070659494230952994178483057973190870659993114981679091118701488099437982304835931419905257783361851739523025157200882060875259960173489562231173518162903420207970131414313221985729610408515684304744357992498749112128091546549210368640202628511560035203511016379734023828646995704483429026520886484468571483996145450535846144914887025977124285085365036128160994074327223846271179184934261787266480162423845386412215294717732222805616526321728211712139519527289299965470846129503902186886070217413220955878315550758078446075001079546232900178178330920271873405784687148257989624608242625734022257131864712371282443048567390796508497873323406106401434031137877297448556521961279569961817546545375918025979054128036384805207105436818200664837171251357300750538758234082412947499956786930255273554135672819428509963555929595681392880051641458130428656104612554296869433723297978451078527509503842388926573008052236360815886350293166884821305810300753242785081536994957639904424464915303649634241695052352 [153,45] 3140184752180144002223610885980087023780177572897720330733772337427935248230684013262287257585034912724392758224407379094488796676584428738878142322345352050144654517631883788842051047523112247033468538265815593695777991704618367794557170440348390634949210840375597095567991966972011386755411739526465203860334635288565229448305216507302561191925338158284348653962173771200071466288264359640837156119379105031176592200584283987145165654583499650692937632648990356614357568700598903380952119921353047720208970732693369227739176107233582356943897634750116631345066837544443256306132603832295276006270059961227910671504128075031830528312204229044149772068596123800975098304182851520314661820272961133979994439332163163693488105262249288504225098960356846431178475727116906888238402609237233219287359392086097569813024360243243249770059817356855488988974412018579944771556426293318381522946623616672583083206314544394878464805789306776801381016947293586759919254442636107574596871823476061188896660951058319046245329754839166102063666854423148211401985599681358763446505133382285257121674672952608749489524234974750725846859091448947152652506159516056020567057044488196108051346012659626340722070210901471617570638816038457923878516139710265182388262516677329998877143277269850604293321062562384013370054219233869818263753391540730951883128219940180964356223385055118774786514550249140534532305545518000818271266526962208296331297525473191889609926692129655199761929533026527557339470586938131012666732808658721364475252110648795355450024928720757889667243019323205342353631926941182629433896822096648556315659875784578996034172461917083170328579140022178357017679073303166093440846160564169858219327408503399995412926348089272026003456161156508470466131451181725904779262291339181387410094958544086386526267582950735554601589625416170957379985435884995621608865240227158851227737792078516701998588687132444211366978962854138109273925273767225986022572074490921220432967686964312781912746431475795307321283161095232916249667510306083745512187344391267975559993005995056867551367649266165694939460635869430155156387730462227201294882429287253078076921793289987207664909289271921025923143196566155720577040120504151272074 [153,46] -639319850230231088998694051002933642067311588907580174156501809201242165518751278128628889017559041525230941087587506483073032735306404893894190740127268683114715097607830897195425697022946976365502979648569102685730189449181157220954378120183456078135545886505397159838640303713477784901134776497604013616251630960816236412767514462215099037272407817863557842823216310617938890126329388857163512726683772677171559284917196240334003295831666902479401582205164963103925078461892012161806324615188365456940826647517427141541470941146152616232497009696071371524875107573401584153328335252740020322709154665093990794712951073541018962173347174243600915823897310200922518037291017418109036537431495587508277049131610697890515588155892198698430907623088264210090553854509953380828321123776634686499230478296580727097345893213325782255206029483331783877613952998474882066137157780078813172495729504672810414991214142120517214990751280694760630064657891628931057273798987038121660811740719471973228711831449152553958813099165836555075599512741163519910710116908780647646692132741072590740013579475144340324140789035226218832162393767612141869311971929088350086885638318014684553968096534644047625048091000926930432132514654930427749900089828215724007109743597831584743194744497128922550479333567790518383189835070056457012325608150950074546907209163005024484139120449803501070310274175322066874072087602105699779791717706052068943278412040753699832135657251426585498813548162762952549304826642968143661648924150784398191229218788827818770142711826824313380193848411208074744645979500328806422802529537964034690273076369790820773225432134518791136084177296346132909129975792647514671985622265130835511976083314121651118281901796051940736561030534598227945630480130747599838978506337234349728560275250816906827530270712197887452661408246501686266447377086376300965216869370049228582373298976331716189180260226101749599560597552567709465874401680277081135055903903547268983399382532638639936254258342989274235592982552082875233611269778006131963872534898829680165140297981668653129017165179117109553237645669360879799622231180604718836134923370899017590522888241587567336315224043253266945679031329790783100790069006368064 [153,47] 111932382670728303140751547933655794773056104687577049766631714155433172812534632845808087116086520180734114036254560628870047144633310969313262957897243807776759594999225180347976687807665200508046528790587547556560298115530138187136617634431483351977011357718490301387486718259511113840475488408816401254776230657209077439387151964751550796466802115161505734768345518457088023960105481886881332865624735020432640036988166458993212889926841272657989435943888126534538058345432213467580990323119778031025416619037052073459876151652001921040422649224641606619888640501357151209322208811488887397214517628080455526842584813196816658274289681584038823750931149834818994364878254822962477812432067875465317031868755739052442151231329668030424134047303800275781119730220634568109219471864491454071498802499565667221787527401708755293153818212153297123476839618207108326265692104663532486003285868319890059141478725207859764085224520537260386983588102431422437202786491535699629983246140717101026451587898388381076128274788792833722509640850161962273722875249954079091768146451818131133594396548803508616940666575065956906419816912090202154033985518550594583446704751903711549174574546935664267218676846610433555618826130383544889250439915864850958473957208240404831296338274812684371976205755482919411892439971182678639624052269702435687980935156810514442182219153556449291102954368342850124210356307009855314176609070964962788571111890255466964881446503151140963629798776928149271983364677916564374622513697944791130500542209542392141064710566025504545670577796605666079662408919343952664415166514729293354774998210962979804573854687203367061783144529657290103377296797077812721998584022568039943917204997152147425922042826548966394245658746642127127130383017871479447111345124663486628740615750484347863974995050381769181006111473138841182349012022373597515001687995558176675868565322914840660607675820563599104420028573302264909117848386369625508504144643908591517177159507091630801299750268668715872817649095614439312571372173552217437744699425986659430491072722369867292783765559999977360348712178234205226859843675629068480214082547599413648789639878682976690144535263344469413139097244788426898888163387224 [153,48] -18599272171475639500620650873583758127309275161801423432425646776850890017728000609818886249001735613010473434057301299866238588652075949729157924785475837680031071258618677436420150660956976008908908955235396879579615853846458870057568352139475902596890698523886558212182814634782287961330740039678182412937949616290727286531601873911340532306761536163473793463676404128014160377404244682832722646200423858792529520282646551494772897890582194417391714029200550524408965542178085301981891352443736661780745319066276239977173509717364628271654204394115655113050680627251707812539772743265075999456971903794541215045934354204224715688725492782135610248193669235189108409848602562764385114057322534473842019487861000547612819615733780177334112820961699678273654482212684732710792765581047645370837121792796137790630805449344468909179530705550669230533359145273814203351983505028769947996279635199172668487035142606904082318898885673722092013977341878990633140677751522112926801560965862928034893156827524038059891680556755776924373801334663062077800491506606367986888698705031912637335139780830491929153183797566880145975408634956181748399852621375042740911969180786160492846836422452821580152229464187047823654324975974761389668477517319862681112569589581057063125356039146504588687628392827716357501472022979162412842388233646905974112929054667804424998710331163108252213964228117095035992746822671251678844006841931133219577233727849255406895776065957290613153577158080538669150486922590902246447148200088759216616961897135579409782514508876173972340386027037184258765195447725423781970351506902645133369219749549261870710729284150855594388981474691545138189887442968007492195905528187962768275574015878348816298778029376426497148627708990574070065724415319223950387579631131725805610072900022973938764744540287466942722161808145408338625790750207062241824321692220028298010511534449491928819506063680440571676227028075773236005564508389105385487523323658054071652908595934042900961265589396000681826189623479432387456272093761783862504811405038099362951752389932929017138854954116742023224032695067287208170325088123322834753989189272471989486219345824779488519029775798113770058120065488631906343546464 [153,49] 3152599468279576956855992655560135260134222949249927713449976422229442136511559747621893412738221835217073164664429538396643990910591915963471051425519166675545874245782208593682624494545155747866341571867336339278963073587538629013957173018923241614799513785559269983492510876864427253498113198693114746262498981780561915143828283460975767604686511126303374201130852681126312856842053402844189369065917599391212273738142329484344514686818424349170982205708911092697917500955649959649808173335130445287331682996216509940941750067283070046273039559284693694905936403353172039714516528433322607859234841384470619294440140754351527441540919149152006283734096086573864813629515823546985403224116032956263179946207233796160091533736235574155179761964976073646898926732345429408293460499296345359542500088722221696881473455329538559613483455907048752555605669253706733634458348867836904564596000814010545020290633963429668976274079941711983889250870553529387098297633931722750771930805798844009983218092401713363636715222452263511991722556568596062725957622548820385818915845439570265852030374110231329595442712337832289164118081360155920510599666444456244720423021847180871954206088637264928968448640960783238627298556572179736957194969617860150860261045663717299385858819124923650566107018674032794616689884500252477710002175370413808748659702595344192983050993377323441183248983283700635075116744336962370783041458885114719708228403685467743201529177432697260343519107022101504759739928263227480495588292740909986752850143440139537880422384887103171469219799489513686379122708802305070552353145531258174653548701493155122698616691255636616067840426654228741100467090050112130989844198521843408652270542829347106129809829110282013792147683120325601038174453401006018066697451838554603485911551183056199182479347399556222788823780868746248507580622597886794453877331894702633456720443766999506392257594851720066844821115049518880105695155275719377380285936378369305767477357268413729471371156622928171333087438314293097158382988575719075444143445355829839692481861275534927158379412625748471542130049921275778286452750691264941921322546639583947430379088138850700724472597190728791719947883644885590314676 [153,50] -497508385271623276250180407581097620618378430242217529547636156443842938631086703163213941381604249715728240473810465394851754356218583955041312736029998223573183655000741601958826688415986316679397886834799876844614022574688022613576338036081348987493563891518327793287573337311300336043779596596913308024519260855326072299517840112583735599347042060674248208496507496666573443998723286618470415311098458991436926397200496651912817343428599596046891560848982792171538870311782233716177408156756019274414898345031702383792841118983413077582257662430139636885780087485282271578460410383806743949129637077338792727738259529700205247309403755699682488670164556482601984558071117948210544720462487361166878031434157161839948490875588534884293296560971460181431766636946089645067766476981929111928255245828345741583669091214267871661331481961484897183204545009336887858795439520059551562380036461630260572409308944327550388765185591312467011196116119816317274665051961580563267027132951761755638265629469951548433239884354452574200985178537298075552911225059477307275179099665853588062453851814758093375661138609886102886548211695819278608578395610659546470863965761787058083639320955444259226516924148777129029874132886430399228423064317529375998578705025006127954684465814906722575403801251151778654904334758320438354924709023506771587638210353053478701608120875090808621376379701377979977095367286629373033683308086833248410487672742991433734145327338499851643956790747853060705488918039901900282481449606574559060577085017367807297045391003992167244941266144720996103853890973435759788884157857938024778375174242810039713227456624778978760155539995639124162332813426412466606678205553112045283957017019578968134453600307784267367869293077851617383795255882770541760117325648539291315319155277108035903640434588518877054988529216259805578682694399598081381844991705444439822070824480846371687498339435054659045827966215011888130508903579874326431097935761331360636422364513363680304849760251857512023630627549950372638407018960902687187606630728698935312640470962285903084553716035370238371284987083918574193808025571259705932860141790963449189118151575471221253082022719105301422259736961740632192 [153,51] 57151065835449545498224727156322732339571259031808850251987385357773573698351775435552054540169724467526118219506933606089025358586362483611886776150940610215874487358719978395189138004620962043551542044428824030029937071158366701919291183895335921957019998169195301999624579979221730191964209690090778683411241242329134998153872330920509266861182643158758982903322047450201797115202270600703800458717679185433521821695660732493043274607795161854228276868375650145004742469035580767255644567612653316515780140401992499218783423386301408929258083710346261662874702787480755112532858984479410810651250599908608039069326406452627251279023325530918976019521946516165223613808523966702483674261004187842331140179960776624120395762918666956552146489640934343259976300372893805836167682346651809258235770091152244248181638286321741941288360201405701885639045496865023260817030035564110218329803969809277927168469145880781120719507020162562053616387604645165230720328292001024085167922083250530313707142937685132951184824846268790528210501698385188965053738152533677349413736378181644503672846719452413631345889367044440703890524324285516796682982638840574934071251477796693131597380822848527751495507199403642981322285873621925833623025990198768525029183712874161819643606963740185817430049661440265700614025969075597201174035865283810627510585555431970695694344422976769284997837014000447944088796250100457297570434481336367369822067566029977092468281871481470823537539210960325449396958701965084096507609211598380964833854708106755755467146818787074171952339486910580783929968224896980366232347669437484559437519860975210082034385417946680413607598125311951794470216605874215617257956881296103127696693006824184320320388634888572290834963057707632646810493780661437822452788592879174491195889177176798513766598667303202941895662450276543627676619078177244127825415799277282762157750330790487570378873796828923707569170821330627631320750667090061037802580445561146234995649759416820684794982665915182630991662277096881630503241567933903339772225682046144850153390268560832844930717851934266205130365995431750905223624756619976557543447804443110909669225014276548209789339964479209556322586897508448 [153,52] -2184594829337498533711877506990853726663094187072701211120856327062974282087391777045308255337771586868359521036448213628425589477925078939747837148531551486000457138321867720277850172890205519482228679590815092847089396892207845090788429792316137357163930205041514809208352087866995534731919254788531998542249262787379221297411987625312750989345285977809936885049700344879910048790939037691475671094720203100134390827081663277664116386776218307073086562101861306487618884684641896717152206464245279193251705108662084820995298749372977623017563754691348246276512320747664824356681462280874238131132384057657827625862394021117521740960812301854007525685519928908421844278309739864449262268041277815180258260230970715014481316802847876156363532981993466896212511993700628983854320618046379985921056442384762782537115731548788249303828782009113504882320147724659768460647183939590064565909683777318210629496700156842932346834272580842987031072018675474608498752696851155436057544248304043228083525023218564522165253701405540777073592265253069093332443850409294492458461303309082967343411129329163253675144105287129235720624514510311403901696359014415954739841224474906808404843119067536904273868350373380125836777473415207042269352124128222079295300326777119171373601887926276861539601824817468785490963034906579894350889200425492224510369725067303615353769164015162426150769622132099823640361593973634414577014837656353652507954872367971212411370528676211880881011953581032986341979474953368163897928783995986345844880609518918730970954786590396168069138661462069718279698507434974549759508673954356386426398046301958064474647245623421397553061178922215668927216233636260183290477845564640807760006188807119148856335487364330202297422240622329755947611731754259707870264097889629912278318444004395869322421884716850670222591727653003635429683551750222388154876665141796482058831291168497279779756025803535002163603477001539543823601248120577766922962339420071159290443600528410723938472544321992194640821795863680555098942532995019661255302200110475140260885752326236261051207046738960928460525345041558523279845505423907106874280633113821548451908056986325363013016243207360035133176289112 [153,53] -655229694255255451793150988046975739425748399194253380322138868246716557897584550975702963787641647532370979227734632625792042899655864217280411487990158454616745447971909637601342865507357195747308239417629299035003863535294461182412666880681475382010396940698153396073769171874315510567575397396383877426246230563702679278294292415491432661888310608101990578531141837931049453448116751723143614767070249727142984115137441532644163670826981199796720907886942389207165015417956446041695882858121926097907170641342966412985148387323804241026328981416041719396336713379124674109983352386073772759608510378737998247005470677925429139616456936307977986774644403450797164144382780365011458633638905545404877408903408820848907614230917171449156745334442428953835035788829333514429670052307243835313289947026046073952327851306254976679565751106513560624237563537864796571446178959137127570931178777769420448070538804927009403801683993696694879789198668167356562578599696190309284316928364739001757920380313302865184424311716451392617426685410973057094617601779964549331785517316103565363718495384450008287044534496808721037176701974225994520055145383723520352114334044009777805394050541066573053212310297834369015193550161590319272564478444194074686505135449406023316897276224792251485672087568544170577039612756587648753669255992508449451179730886627299407949740141569367486750888391990039721561383262218941314686712165947251567380298894763856148358259598958501687496439568070126831994721674695359293552368441371966990850516993943555057348230492068875138531920314505247132766021999676868036032996720049687346490240548351205488398009214699000058956400581376891586352084044453794155317200075092733824916818440591451844711010746448928860473227284996410214592661551481919011544205611983850630026501669543403281115838651761394294358622328450468230213073437953850296848830061741181004071813567986724365028610627834671545688259922397246875202125590136165919765789433155531657345783403119032332591702471139709888145395716675255523939230946106276768605133920988923143981673724474592726785438753837464086293651909789512630121420675798373963575334700524512559407943634845425627019916674952267278328859 [153,54] 149530279958477799401942063853927564562858080745790897954527816629599843831383362190662559047846797924129875560321530215525438855457144759040338697727960473026561582364277507479993063765743491858417633875062936068770669422181269976348598107084076187270576072484701290594846179559783905524535607004190107368287961215373623487641884281785323906165579706418464144579154052906850198309427417358326684202860612563656340599559867895420797771439532619174817825720395059498495848215288312635287312995974510795877067387573809728375432523403977948230131015935957740156846855923100368614245138551553306071983920045630338729703850936678087420886132134719845439376994019141223049750026011434001900123357012918031957298952621224508170175433051819531631353958936215037579748771462431668233929960518660459874739403797963804032407132688048046513190439410831888214603254212163173977383276924311534007255674119614991894509796733979200525973132297762291079769316644308816701708075991239944954405045263856754817054874647448538095983537557958525066374107404810381187257606823034233745481960605891362134415306995099055351654003052507043704162818209885608288237308817724120866293968451411311679104540545759734217974661677263394332415431825975698306216888829665007599478265196075580271340836526842886747867141320278373394307747967496375247774233895916452079480675599267141649421896029520066842526411078232800445167315611428582231007132844409519120382362203804341571518941612206743269800254685042708621373365797602839675025316324030754029081689791386721806560620323721822446221285787252486030011393225427084411895754890763641851873899570233279578131754331131972583603211766099626347539796195965692943029801811056665902488026765297901237730329941323290079847402861754567852489443306249937728812866881012506552509878137676981612288303367711349340950363008376296351862881641999916876267321158566430027072907912383683708924729491489043430106784928845037668762105692749921432725115377886535243108264852222901644022801707037151359766493637038227028032329377861616522650801672135021600009120058057129742135318687755034945277332748908657708607140034712356799176140546717446113633832201045481350691497091810809024512 [153,55] -14246988956389790199381725892412900886293580783256419769385863805361262612063407527590270732027605136827432664042518238111340709912872928892142484448191511377195152453261360605174022761521506251529644905266148274782050107651355347226796698435552868591136527636709087328163525646678512885437263959871086771847263591529256887560346995355482612467402970964428937180368188403446361385457744921843740523601699038596061660952511954825241555380504328184959431846917787290429406008760892867721761097192510077206272451593880248610742332757800311035510557345539819654096827119784884170106999842756109037047251642434774118961129101112245351854598333868023939454614113100069805729581929591147748123046430849578763601617691878044067261248269379025248189752167691768132978173358951672608419585421178346523811985239105566851945172215866203884277248359804301317058391561844666782660877633662523131720965678344004996860153443499685725315978875526828931703428412039754116453159058681471993708231580978975125661344526440002110008318171916626264132413896176569362317343113895311549099278738655835447340208998994110160950756037607593568164607174983221364149465745351322625859503584073941605347225170645927375051158751145311516364679286653575195561805561878149502103205277824286277562886043735779964781245469627863723730559817284685513946340201702359980594884758707521716882179529373189377749852823816639512955478123557319996163089720647334645440050412347250529666749046960593187762666215892671291950060435410354953473280057950381346590889480918239221787705017428990639754286324664210445231491895640408127887509221583148898089938899928863673706601379069658487656278253704875573752188694515894885146910939563963349280418503098521273064084370687519496006083896419216239563994317709147561845151072007166167999900185992850645289473434317234889133756423942607966842463511006942058645114357043457668487025775169656212187248758278252972845050658486308546320646885948302984963334722066382184886206352747968963359124928982902206791680264111298536859086907463858184002451648540656974208629707041381017546099583160844711522985185987970880484422003709261213612293178632448984659789829777648660957496372092786176 [153,56] 215725084493231428205657638394305703922700723686677546762590479078716177679271103921445829510716969428255748891731598292644990723479139850975471622402881314086966664870376574947865398066010814103228475635853484324312105449709274301724457966770203466273567171114337103885779748691497855823040555194322039188405736132198678291194818055960518145844712256594861636959280621459940419265433538243081132765804776326463470865902688259636721403968776154397031902238024059735902667375795942066281353959027433109048036026573220822107807902255853222493776648045618398220483734958802223673772432589715535838241274079682277030700186132348031466648602639741184853039611142778371837435952889569694876759122189703106157010388537061903118462995121361016231581214785054893461837473410304410821644925869107562789155488124034961552785576885090233441768119164518656149269095850739548349068009096568560667542570602279850177702555241025577379927347076977175302111140453450624468022160695347854834651149999339520769103432829850614110492216853154521464984615920312725409956930205438576675947340158233349579352589072520117673945211914311484314309404247077876230324747113035451111653693257399395862205905200023642996016837060112887130937441599255204502331706839120798360144339092770232591269483113305112001969797563135159276232397582738278653419632797407187518638851138829348932744748065490419909632465776362627043389532458373006074949342597139955286425309111481405209048277113772466919284513431782768866544807120315469656034259928879290163668770915268896965360335224029607422966211736926078749028002121209143099832999921162110263188001242448104374527034046170944674905995938023857111745779999306228537817349425555522441049643748909429793952758470505223150517813658469080076360721591660580097553503150609852852924971879501647106283673809143715996200759883821881146785804870358436474636763035036731591577701672133611750131563266369406824496664191406333414429610955542126130944130991186401836580046859154186858634994237281752802956756160046158375969568719882021433840748409338682878922798650385456973234232735097491787687868778728512913101441408242317840473185831066978258107526137422664498055513328640 [153,57] 124080708196234060394260733242005405351203724943573920830627897445534176274287053353730554884771689474951367456895736043317398177931732216620848390668955507745555964354666008430689872808022467337423030518063820007297590978509801736419532001392047322396891009555390286120814848722043557902664087543056579482645101579574036536983200286864296316319484839809960210527738072417918821273849919905353580304767287448381251425183022835465926029719724218999830531619770879681393324849142108310234109886896315296025965649905233417439947718739841310627171132548156044667907432573968304944982185553381212235536054515276068553473155303565836504435701350540242406152961190584617138012367032333280234080687999358099527710690209168653432201743740465068142423147693907008861755741942882993096153693526976877740841571523695380139297986872901098114175442621299929174795767785044396113510749133545696176471945200991712223597442905327649693955239739496774613095219095994577331726537514425757900981642910381495050532945728199652282360761162732341173925576803352683441192046226553116646379366168898687551486551475553816264781410102686143354647171742053459805407876406289964434708374189893759407534760745272539613867771248822891891959004365079935165367535792527518409397075784882322189594558438781877964797822153904167751266157919284757388865352414464538562144818887669763121567575960706296077730399437842997958220143033744650749787563396316855854503521589634771092740299489762933594500535038362838246704387779527470302264282749226690078837100279751650023838065073344221415705655636051247805614292858096787863789872782746546696623146262537308116991713008880065970367530798400949023101836432202441588590034213907305689318275526798783907057137107097655347155296890812148149412563245612785008422980874271035674996246816542997101985440677914150992660621472215568398277085771420455921319811523545312121344653946828155835342130946242046236874332142642238039538002266687001263684012316466359395723665245021662963330250619979861099241134674789836717084908412814490759381344940497944615308149929517508946514663559059173276408538286485638844919115557034200267433692700682708490515068904782623516447315584 [153,58] -16362970487645818040706704504981548259180215771194577461105494482843023451162165770242285033246651568361729168455050295228502853054948445058011257744285776378991941895297218583203776311507327881812517594339415480223410635027374579763822791133223900231770064062125106854982500764267081319205510288304594253984593710254838258087134928774239196692130645758543303729661838399044511562023441323454836139945060999795410310906566239753555642254397300377677471498395791396566181639537676970424775863461031647879517991213929913263627753675143777937794469292102858043360617020318800647940646229738957002261933789852655328609247075566941774807253914813442472576333548746728180589738568919214107917184514525677386631696759099350094899628481827163292278171791964905684073484291151664199577375016115844100835078441008215149452128538290329513896610673981481130119294439000674608254765398756684157200856942511024934977386227921424240352739744349568121453891652387429248432988077310243971651092687792094096761918465660772873566086773804867036059294444506947246409484125425855798213030690116252205589184463983637086511635886795569152683702502570866818832900058714215044988582289542068385921792822721478972738799814948364578522385473310065789364921814210197617376625140288023200159846081805987968826958057470864445031922897952266431438521966155626085537181421523033648774094399432275170195689206654012778647747856251964256978177153100737466688701755885709655550084370967772899392548113838021528600442519041458393200367757866737126519108442816458483384217620738301919880775839567703544569422366252229814732483713984604697667436439078117811430895669771177982626640978582079898911450374678039667900100124148799063777488657527962864549310153181398354080052744249476480441254603000476490252732607677230051802110184479485879687701844776662376955294156992902625917052973664140218683440731325140360430686826802675468841401092806610986048387185468776234538720495562268211461216005667783987847430910156080559445672367545536066973334013523293677020032870390051403506565848583240027080008757460156877115533457438061756441521851081484045272529118078523784926455471659309036506428409806757984531456 [153,59] 620751498838902768817015686883864175978751834328875642888526144711245589134137880783267436180997233585568813523306087142862682447054184730283659093189424333494052854803260355046836505765639248506645202842713628732642284547672745474183776239064627193291891865515792813638703846715522754571913229169321490095566966089220765120986395206008575782140887285104539568672800935166093055904501690041396077298528209597573578419142883677865243102444491286596717314043042508775331121379496574576878309790432827671105591582531151695965720040633165861699277318565928043194499651292401530975203970711930696580530791464355734252534756965671053991803221314521408686170163712585648469328512952954454803402790273636863160238011365733226639685114569939465113975384004965191013319798456786764367035157527138393189346817785394332683203057972323166370982696246622449210388167140855475097711143790146717326249831323315153288443796467762093308398866005389346767342545297798118905905997814684788161824856801537217720712780935119532285781943812585246814709281866733828775448833302777386755917194139992849844915888073931552594380206874811745897354672522539590563672417950901936527989967147096747512846459246834984276582970794206945905127957913595110314650321167927558360909126977748402984164071816457982924550380855003213421337353349206751307255515894862307028973889801205233538816180834747770932661581263819379511793762812491543276066107539385714484185713169384086985197841602010583283422580709034289238635996808420745916854334283356764214524368516221495789145635115709087171120486015647564959512627614575573345728368924114367655150230561114978478759300207116098390684384557530327586441530902285187748087290297030044772676389633737178241836578290992060884837448590478266378964756490437694483414617824378031620608611978179037409584724713031628894577051294073527519689166685994782268232057487523456366616268898972354836493431773832122613366199677450362098595723664880218243773810206961313149421342759208998671206398325071030901210219414524704619267946624328942846077520736198055666727692620204120189544765746413640628690103060672423879703875315900346168549893037464394215139210664495890816 [153,60] 64773911814725374139474765615222901520986464915880789778564475997919480359801753025698024827328541005196463228839308875850288808347008619714397453723447958228564885833816242271097643996198433994423464609200548009347056176845425700859665238542717979909261189737364789927198621978888172538004371797343986564358094633091619450170572886500973614802408839524037581310165442800725987793857415558255760195726257105869795891432932480466826708881840840509886040026872060584476465542984765817880050970120196463833876130482631029355726549799721422920214931958017450429521473916695700460129957791954059477323902578167542222699656081409742577299080531145615422966638582933141527624781455964694831124150560921671356636827498119827124779572262409870946366898968370591917568585784029081026305265294616801822982653663373655248596837211372577076082693209468467438060999873530230924191267458435743798132310959410250671815829348544776180691328717222135389820518192924349103748039162522363875258036650736316592904956112579173086141774971950131991097754696531167173626025248798003914212322073533672159375819800638079953800335434818150087966483725343947443208922155363699930439439646561664017425743084481583570209718627824842210887865739318231615120584462483759082892264490982043587885516907697789336460569945811375595171034632016351599135301918654122722009523784094863404957169740516755194543252193465492314165134564415020017863076811924487118122453482829338830332861526895946117419379343111634466660657275032409090308142023657495711040238511228469838140130288966426938144472598902953707720453397193597859924309450872007609350300769000664710713108379339414265164697039432867400283473790828608477296693413614766032998318507209273795861065295581570727094036273625191607331867602138239005488110759063429996765802257193708705912658544969462348429443014837276894062324383266070218880242273462446665747030785772428098767191668781286320900810792781838776993485592762925016991839212713975175901562688969048664629392707172163451375101872891526186458081755887899459743559212450739532975421027266215883547348043103005162185714288560286222464154433066581948879892065086008440737780105194240 [153,61] -9268784052888153492299883635241168951808397085325872114395744179776670229813632064110712212029816770803731243464196749783457510952692540571243138365205500014633582687503448791606515855756285384553846389196599265054954785144130801371680982768165439319677719607651997554219935909009780283000795485849315637555275522058245280306928320599209236567639447868370003640429438533910111280000120018200194908345718470157999861027829264519410235984206976904799662105476904276947478966259474850116027947896901813689933269824930919897907037553394328199089285099371700164819830345176123895479312717113125617586212564965792899217951785206692321270204156917054188028184888792521247275129581969662947137574098164424972927115945402828731522623891597123361431032657728796315624666917174263162749191769324908719398379848348658834199846679480345837866391129268093911459507833177890732626068217405213394020919884953675259549235756672777915700389614698262999825781747205498415840915667205269540350956041297268973095696338464930889513061633899655557299819055303466310948015033040779458807247546289867038848863462631594187481398362956343540569960205269728314257268663370419740590717651564451747471434361978662201926957983435129397821021895002085018513201656755231870612967533569300663576763249888187339448666790485861180967221343795943430344835970569659820500194692145063293774253200488059700131858728821138024182004207995061177802237024763541367423615299231180157591234991494581326556011217307164810762574902841575006694678917500488090991107165430952517437320383343021730134712411030786470503701350192782716257315116525598021782280585125816210329314999644840046788422014401559982207154693046597345092323060009570150862639164709595559904327064566475258803272536316287052563467049533854387732662805492821965840190519389363806351031710056270902728767913614262415198475039480735678745206068022730885986969275585342353121590431106710883268061996454013905230346725115464266215470067384613844077461163093842372071108778711158378877398842207555019010043724818509893455997003756765931546700319550023329936639525196850050809489496042928565511826992183905728562244233923779639543945417312 [153,62] 402530974302098907399074023211124085011485278040120490814155504175747597299437654710732927028353985806345074975830422946665936665624931633748263674966933636928884125074045951869243661413363293510515888543389907630975892035478171717544326647889773053849433317285592565729508361247066608997427225506565077477276441053278591021226430136483899135531097429713371734864846761919638639237098075955601381024703643305127479645906120134160913838176668522416123038483009717848905330117912761309140003089641870011553164734874377349441458840164439978024109405877206713336403766073300805782578263666857232228456012252915097434648336363997729789499923564109780539384193977365804777454999580980819100847178885738853983908214597654232480187777445741414438539617244806531243970563776391348520333314370166038533926127541518211640502841391863375005420002952695694033317741660652876987952252671334726677694575564908823075419694874645376900800846339494176470604249218348435138628726441576349109010461234950850444495222735224040254022174668603486292030971060929014914119113034743876436374584246986425534703708318965332680144170351408158255024288958700921859621283599708696391527695337871408485424294343354008059838749578964794647995086303947440757561342790702173826706629672183141225737428352841718262275539449384416661883045402867046557726532439074110266512650684104070338261412019343447143143475558531945756653000753292931793883554411107879278901931669027019202303408348592677671281653738728823796602733779588288821867401461852513548627852624740446417606412699974797996877373531494407931181225537106928825539491316542704543310821839899371625763931327411424981409165695488019903115688929205233465315206498736551195188477792669606553379947161753125266631367324207997412046185957392253947824877617943132529708638105925892979069595583245248016955542861958367472480472993312226726313805297892417063683700738396201792492187170160279564301316250329870980585561277969678735468736128015340619365724318996674916462746861487279606877181039590315415654039248593956594981875745481541134693944201922071295601735914382902315588351184149868743459008099774671518736331254558702762465280 [153,63] 3686934951921069038817559677649536793915474394924804958094748969571159383181639978015949416601488766383795048172935579288796928891188863619131955507708906273131103378106286677645915190951080133929634649205760567893715333037263360657301247650815419233515924612868191986877168473516949677821282049922704935545982386932689736844783976994532591448267327657996574280535848087815424199559115379870202064566430006232803815795027351681027854892574136851773593188631560141357646527063826077012389061453989801412401773256779208680444424440765324719221885478136668128997151196745410708567402529395815630566696026261420411483058070006993570686422833717771418134127584353288328885801461123224592836868991394608106145339838267801863402526095770671053847595697862001009757498869586924936796793085917597621882573096809590104001667389235845959975929351635371098499014765408081924362697581790115244032196787017588080586069878581063038760046313706675382346999890402833217206249240204246391954519486933012493206859534290274693706845991781760298023228392064123120840838135521767877659034201130428832662564610194582955978820747827944464444012970298362579752721403492248574084270208797238106734912668059166359394096179985482935548910007791450246392121012114182026768868314943860622482459064658258562142015205891657552308712350472666435474074022696033484432583839885921501362369195255194352586262634430679032989703909430060011966177136972433539012884743210701056589201038026920949458798556425797113218848466694622038951441862894105964199086297290566392043407887222275965827148547920891723023291847623928437532605208856183268744675314056936481778630782425619605602890834545734358521228726585683743590044628145625389467076748712230477543729929947227696888471390647837953833569333052317944633103181327236503514820073350888532317305847518531931835312478910260592874179239533487832178920676724364891677997459387946059088500162259594058923645248098012781417458363524379109012641026563633727966711303433315667544597601159768903592619404014638149064203765738693380778737941498249981614190832600265529992208126496369511685473569533286429060256110790359396076656783332074229504 [153,64] -722649439580571065094894731511519717036295382889214969617782779394039269462915258323163031911049523556999455283254901384867585563885058629703013434045209574616243800886540485459048310164671833463710996618657109450789508393791480944375153207497478313942735640178822091230299917589341441757819916973354913213541174833979160587936357632412875128358658903762347427864346898560729789326932068418553583036421703522078953534372288215095878222443495220930081371350410202665762253963312116671411118326445536564998004745481640877771551491992785347208706156299363964877599685147264013758126913993492563444148946140035363311334997966428044404789817429873665068320728824883422909757563188306985988575183785995293700353133045932699627600821849542428000752913348415689146621043487346431971596285500996689002922943879882449055250184076583766575935867730190202043257097216612244469291020862828062230931643751741915674937204611446313437243616836760929351498816212767806816401537246075997909260808754484232060431527706938323152810851699280407587924377127966223473763787033995042555751676267291281604672887226015078557078931693386999883977903805032614747033475287857401539930942234805356380463808642938169608165759517836860730569128823195582822970533159445996237399033782532689724097284575199608200404521797823516408857584592058449630115112685821971678177203847547921036610054771279724671165387398619583420092367850879838344934811512222281805401025508073631344305196882036430468103308760918333327660836869873492558803548639694616129238681684466407122741830227428946823728761388114675634365717723455951657283324198603315016609171379590017046018998686885818259251049147379747659143515825705147180380613202066166676020532730545985515001160327700540426853837079208021628639668697558907834796462508496239216322187220230150729575624187462997151435586680547697925672291682494567693329595729560717444863590753230361769141085190473241907903053505573259144408602220217589596264818942088592339392793085374043549571235086499129414764786577339620226055668456934621195258848401117180001867312160835961330871732889266717507774291124496668159395225865799089172162794948791808 [153,65] -35482075460625928069864465494688839471498034594289698964116735856203608831069534200255168089025365222372840048367654094701269501419473740113457642335417149555014271143638581884811657456994509877724405301193440340856212335277406079634877713015948907023752228881138891454789130810930113610416221608672145178838581147629992956263829036423932595287743359564464518586049132579470055739825985263872566459247829075009583197475010023563284219082135654740545804819898028700216040233219692957934537520667874279480219364779537610002573770268288952073808640500367090920435178857097585159329753443124364450723730613792502121245740747010018068796623619264606142312351155015260863384235051198414635906585169718619069472533393008819173442539951380571205173766480906722778580090676395538372238265083756690997664185894936316133436921722451524524524632944262208087495608132609949835204440988752136199196283965038521505061599961341648956093478673007896511545742747456413885824715396816938147981701690926211657603057080239929758765782816398295726261513127057118205961604161470834531309425411705805820837949171546247015916479039282541918902789698814901337392182637904702750235557591979957231903600678329119052447380987875295444532944352201731015366152563098752717327989202203878546561336138989853962793846686150217350130317126602220887416947188843998951466099300072152227981169832985990942585335257966630912402924897061323068492841156938103385419518187832160812219392036414667579975286422842485771679632213475732811355402244638843722233315471961922894623772295569235670689614316955422948901356545455472826113924342737702031989219141191572388231393237812349700331436990819848762899850828207523120155000503811684732537053469167220166891257442800649349205178242963774957902500518446188136429322365638885951544478239703326633394149288261292770073119862393360772916924751553627007989395879461354681212452529312575046484964500783761054443368764001473707455547930279502060356740562883090217524010992634325165365828254058519085020680838372612526847823527785104916143708145034545587000019453770568412058890401090135499468981545122890717043502764721476930211146706112 [153,66] 5092234751555069980944586131684754553964525728249756592571034644265697514590601173516831638001105366660525068972074828557261702765497499972485298949053698844266664299844104394316921813161154541141474059355632831538032850015647590702239662623470420952322074889075806387429693206093317163615935754033764311988469425343582018231757179813725506459101002521796571399706011950169557265558380351897332729629009721087314457900215037818769595285333195890005389112070305785173959337493555032251919562803650578090439414989488287635978227098619099143864014918943762291103271634506322450085416010586844958385521039671421882011040542951007761140996512668186375669330621507699914083413895323366964545142832092422865242758143542135636624938998041096397679170965939176221150556374220100393724093177329463315148370634513230828155874362451086638263066753978104003225104313042289284948129099345256778286498640783113705305709759188365796697088035812634767650072778862422115036036295065806684435791733681173573124887754568328419215357158601386683152161448062556692304657232133211725543889700703955565684624730440485592879101616450508365123545895143598128537429183103960316625559202529586217617878204677449161557781614397859835794134330813022321401997685694815676406121655656164801405263798351568804255328732429568947451923082309857813900895423063836377827874438387408689789879597445155454472493004751437105800725790925536725690029342101483653089134733335707764082684744326754001256477921645076481810345459606683641987128465312339952345912686190623684106458036279959256357412060967564165295757665493177382336164809269724819723030526031544901733827813101959072201209007859903443824091505599316422812442500859872513716773109194730622632373672840855968410277815367568287992831988671247409478472425951844928282399246551786351869843387292638709943197155217016782393457216995752806915271984835448826175968622310475789171874157652885887409925351402312550029880853662278143278000495800818822652489135302687527560834617003464843246637901931989434910860002072740549080338717237597533284225050889944604212859535343161624847803805222395821156414226158687560123611264 [153,67] -234443321929411208168285235949664712624207944099667995701908804145662548746764593741507973604963100216562433182426610234665715320568506112338280248526117166288125028896054050558887990621849761665366873843997053642541032793415879549201230912424565368632544852603106078134211442382727972183289247876527490534892725909745444630330097764755017329941996201315810330572291906068720519394926051912046530997576109946672323601461501174211318681356734190948178652353334925970730682826457226654483826200124561839080441021642359775539567491594754579388563395792804144951391412731616605118321746785433724690702766461792629291313444011086795899099257148737311325079191557215115418244772992402162161968247355727623786798887876430905953704581989662215572126198678010797910099822851225113921992065093964716184124077077335265504596915897355895893220826081447608341719455934243750363648076084544100175560229669496835578047782179425724463947291312543350021113616531842836346896099377813281695467406298109029632203678646226653643782207374838077973967856916665807898724754033671921380141680280795421986460617632426958428292142859751880411327219896830563195847368985160559882687849822440850148691759599351951687578670167028423478220435257070310282627922765132752959961676926491013052718917501453187876439167444483022309390171093002965367941602573788257685847741561840900834515515769321964334545671535875751632741612563568581794795145108359162886653854380609384169285005681438002059070407908381313963140225125908182953410710117106767055329322348641325540038531518417333734173179452177555178879494921565655076503184050799790645506426194451787953870493412080674416733482961814114986483179907799056442866725306095701341881754965973621464203972208220558943308760481429312531478819351767489097527463812374352687088233371504480370804693051045269165031237040944820629475452783292747493428040022634129162572850191537116061577202925148534261936114551347029786841085733468236964235103687256719484804706874372014224968014379333300504433372496885473975619842599646472753410513223364290955248972640991642391483368779353187394257454011502443470466998567325615160432 [153,68] 11733036019483377566517488976186402806304099512202663892016607956720656381706587748856980621150156383410847207504553747386093330814970869967244213455189310827587410732085116120182347932292118449499925770328998146164734731645965184940094413407285551355364785326937914060296614074850328259641943259087991469822945037248961258456051635381527858606634754099319194599802330009552521938726108443011401319722087672290279511424571927850985420093082865116751127549890036931101719016439049747366372339056985417365976021143973708441106893381895528526935824587951979112269097498882659523249894584512307986076467587481183263241765849871342984152212029396186905128895671819907696183471774772431812886575373275108057172218965114756911185277282171124126914222897141482913841963699284670356421832706771113436198718095019567805174508876334639169041160707815189660647807719051669994394718522906437336786733063299165413881651573917229606393931944240296523271609056526331942664158996082637683598884805286199180221295142296265086721505713240078176520757428860706891811870178687229308828334214321712593530862441310547977075198001866826686235904697637083602454277965298602781267163340994978939341858659215383805757317106262448612181979224470684103217110255284470820281437016659251651928716863622585291980402382590851384899228606108068770228301891586669235918448441588284153696882067597434729749568978476888572895650316596454198273089552581813766223724562876764019999501922269505611978108464852589937396061755091400245363913543073432855826641402459624219087933653076883695828224644683032054463141768329293528983362618045227947966130490544307748356969198962338298508753137703974742693485562715777950561955552292949091480844042756368043367090335247042441200170789378742618514117846164830621530246626694073149698615230692577274866658928334968627270938163473349751215029469445154212630346760998913273328198215980192800411597179363120082454255107688150329346976883024361227002792801731604553332065779710101297604423069503425840354277868093835910200732633190302370224100496151509503609533655612311375684148855503202838224724430140759435857131530405853984 [153,69] -406803445745111973572911398944179143951056606478186102054851866200361130112633789235489982698217013699242721391598358503454787602215295563402005794722322324527078126587970109477017179727373110367830894491499564551799543641852802770277614320778360582411757472357803214083718734626146821999434470533930798874845357831273461853270451077046710881034937354266986655922450414588156686577941397206704337620563741444669143957534713161016478801100591984288273906057221000511411566006969959239101831965652837418588244452336710280284235518582725389504647616079678946198719984096669850648329669938481391874987753711241155977667595485717017668804477280409456183651406270830306671359218486797858050223830844712881445554424398042569271797385854500190372073576500334770735174189960177688014773407614359462374328611964358178568421235841543049406747119829911320574210713383766016869379644304554612961261228551353089182717455668468252307269257647594046603075525050440833695817109509615535423705021178871595182473535848738786623728697031116177666657237475696824137883998287002892183904522507657159383256558684342613998838093681502414472831941109527286779940188840628606225594707281727825279986448511699009452741665540398161694019961207035057439709984262590816085771443689814580882694581151155700481125672965893257829178617620059948032346407946005145942512314014168651344539572472209449197539892254823182263020033276698872449350425864115313159158553723428809059395601372946019832893752132965571835766706855075545972778907386644001524417044049849503617931429800805974199016805507963932084693908789856236950657997559509374102024921180973820885944025484625034324749903599741989165700937377417025209561507118963165356060306778062478564926135668008461474685941803491488547206785969449679830864941040821161414720385734535095066815210298640211452358977061663858975475336050888910399755472484215521553361332936423436227023057278867364176118691736362660709621689254726435901823328390272039075433152419066142446478461736050425477626285622592135046484343177069983003173388760620621729336963361597685701236643003400877358226600735543416168070538676316 [153,70] 6227779749295347379138122952785978353548180449682025364724169436605491069221477960949336945698157737264025765136206721295658656816552587302834687853955153258468445352536686178671859029325551361721103579021989557152954831477023738329881045717887289965085653257852104628800866698228406751552848547532864593220096872932766189488030103847665162450126616675899789247084290474791990469332170982259549875921209650064110137627836961055695334545350362851941218391294085052763378986502325668498980889606728338111217189856589839539618142275528264669759975648271815132656072671926289481091706649378786117990611607770701891532604673382638983470511068824142854926104998894930001880526444357706711625272470684703461502249927361465432391616408414840544629128386001362562306375450721269846509878811042155056747939857534093119636497142371713591026129451694480280813222788520455502462254052761120121472954129387880959414222148585237675965403770393668884389785676267595539348696192911221366748449101315008885440395166069817795053049000008786528300345895293421452470077270422067626280824719972417902623810709197214646251321494562830063013730718269314289105273590330761774614733505900848945805202744865143283521456405056354880823641576235029952182159826121093231847456037275486721710845727621252622458449854440987061317406544441918308076064763820603615412944969167920737856105161196375559636535984424054316799451504928492966201148307521138951001721231323647709319835416017704761249760596287327582540992780254542613906058505248629982806867850290869193738359133130081925196329947581093586400304818827563014641623377741707087107285389254301293976931620436854243698610699797411807670313281857384750301710763922408835257971527391291799450651670110132492924685323891241048016949331570399140686910744639692140714726584370802294309300360361170694376518559300536076694119057635777604713497483013144569054191604170764826319786928005796401323334355763946507940246044114929384314236970347102913653158987656713458728599495105062994250057364899611864241353758379968232960726622122519779333733523784707760144617501437112215389166914739901606706366464 [153,71] -85946662247150817434146502297427240259877554684685126024089452413583340561063962592096363738960269331965841231857730970935376802936357055125763904450998836815102032271681128322685769311152900782071845983414287341280558202168619355761724663174305133407376804714823361803994341397606767181629332537734630943126298742749101119381852045714356961171008143829059326846585789916625549622223145010008630022956306370198108903476672468289045543128827799811487417722459090295534220455557068358413304915756756921937044925832620603062717788658739501396472425111660741583402946604275156671408666293126733156415378765951872377263605294558121089566405795340564714149966516820511446603420060389591447415706916477431552291426891041615034123156023530541654507382533493145554792775483280390251131230445672933814227488852975055358967883086270135837340634684297685416537639266524322543988687028113657002416651949559658167823245522065042258099685892043886554130740113436585299313596697170852112738191842512983460957646360296266048777214960133832628166309644667977107692627219799718343522839616769413514922747552181819831858233418597823920169032268665798025077748805286257745647607597909465105962519612077318662724663208868769747934804039496516840843507562407972124315862302794137220278626246018769414088212271573520144283370351023304148701612922942426237236916510540826815081725540593024003453819046976237012063375497622378446010393094237469874139923513256715222295780505284214111030957380317081868265287213416395065208751780492314208710563646892671772802859588960897491841727280055284001039741915355979717276968363257959316750790128618062663040850003188899435983449077037466467859678904044004140098825243715302263123770624772616768662720869536173220960759434862338464249862241401768547153928931870845804027818156507021015703697314126049080385189341740851906121173474884848035635207583749654745986940871842994618395909368497609699330355869266114555736998946844096160499539198399586140500277422167568730424431792225543083506716684441537175216182109951819301182527030522484203411029402156093223783560285773803672303985561418147936128 [153,72] -5637429140776913392315251215045255407355895480835682790783796641340439271021525121320203731734534552009568761391223624457766323542086331984583833251832201070228142354405304040092535917784946685790382286405759919339928705210433607590042376849560465352185014937730042731855139831874317748437098709433299538573309510797274125011986522052457837895323143888501146233930130710178008623064692211874097921827396049296688542395311710250928804375939585121382460881626877874023955092349316762937591491897351648561190732125967150629017076977740995917423209140680995106540194499528538990042518425375504850633819129687868002334660879222366141865190610308831607766399374382896162715241986233620409601009554274807167913419524508989292485082871688700738400155852661837635643979681885779662360062256154594269722522136898759171616809661387182343913886076571092477908123755810805200977416803680692332049576058602282307089813417038981986947728281885705061594396203338959763521002661627679745929981763011254824886183665540810472118251211228085704423291090932408496358843283040552287440540439528198069791145739337644871759679140883340259357414837243430306362643776982288193794607424200528523533156769977464796511596766425042482719145503229255021184542272391488892759756026313493686617653356113439094652659722420300052822799881184958606139687026804000373759770029179849748476712951121894048967528035617268286761961792982311131073533886204462268602480066174656224133386634281412615312817738515832226649602894161780232231968789720841468222164346315898712782718328347259739213189462343902151751979916100699967761194075826867435658923145025764172706644136144091896877840431335320923268581525668392433690551867121142907225130258285154279957075507144654847227938247475567465364997816439796758272737876961881483686864627943130941122677243902484094077473307992475278149784475810864084023674498429515188469452878365333490248369123673279795631407720421545448782036187420717125877648369368901844363327953650833622657493590753939962184882423851378021324507490655057264255883454560464922685426690804154073248402955762216139699034127370462656 [153,73] 259161150264737456106276721503027984880720176711457606340642407811831756722685837531419682944721813419188545953826797535012641862213588402863636440394604904306989655176798595421895472610850292888353617614748625893900666148855645975858304719509790823227548044107532589046917920383763788378537803859892003248924404599376779063650562400305594047690683144280371812913319125964952714937399897400873164164073311257453502709845898670781478630830510960986480227474515944609401386603876924979182063168817042665250569495675876613381460677220955458618597371389222059696478578277840175683273443697992380050797461184364528238231227924007357750859074974888687275386931911688420133138658703687307833512422250402745286706998448832142993936160381528998687436723648595464612582107664606994682521676757960613914521861045614651316142873452081060337236846176691188073588898527511060853898282500259651461894680672540432567735787253233446893076955255806775690446140937652779784639115841076943996040256461554140949587284715456687034559403485425440108749019730443174951536390510413770468508066189062833920329660661125349778226935977064678123450520152801708984787184014232629134234482052509819941385262688935522034548483681482704665284790552205129889137337998314929485424305083884035228545974314409010313995947301898217972369858607279528074080394836356210858810537663931483436808368864075551933016913089424537075027316533074805720319571928396986223940720419945104630753217774052395700009081357986752121657418710163003857209506831282637435911253218312533025610444187407220791204780709882425063779067561334642950230767633764458501004725691546281465104965029270317714276755311509376334159474114859152411618597604503719144692417865122286411974884790945475618791328008696175640125632073557296771459042079824517091973294968680534197996893228759894362062057188003169240193288391779147777493389681859656802929343057904873147498442397175003263718848668645769750640757245057654936241037682746980999797172053091597437028106727730229662086177313979030312821543531388004060523892995396106532464225489989012826628140145053258062147210471704 [153,74] -5828579143625615909037880698576423768586435651399512768666296552138909261709456268270530038096196027794402146723228245865638112957013111843368818061818373346110221661185547159110491838296528184331597416634978204003325447085724176403543014618959984225258150018773080019770822746618490167960177444952769752645445244354554860765218887202519890373414847908805885282559246517977718249359817077335186976465096205893542693019708098454846423068567076160342529535562850159621352955981604450342878780542257027405760897993045629884938912152327360549665193122376219119587015627379086378211709089983096892418000344391899628493090887338479686457286829780659005534857149186498960833333695510374080703584390146679376754836928380021773609813395092160065970239345810260041155118636342596604922663345227058146942653646245901772480209291920127389353392345591804459036882125243111837630363255026481210050536472943363012554011590956343918133003587751358122684180448012802121634413147470142572949118871735415655364286218369736287703117669013736273892988542277306113900966755462413238398870012611763803652823593716190700586495198117214411332997487891828844342745432456213117451483953532708273460358655995074614890975153223914170528021423455136558554958539659325125359074165077697161604871066096132399527576562448404356318471157030329241579973314392216306703540954357251179077523946226912451898199891583335151194168380110943689401667001906946763538373506070187278189729607796047984957380159934773308937262994826155548668137430892818698895533998353293809777520742142769977396673777567071658790385265221229962563715952962976636153282366394805145504102332884340487033788719563505964931626959730394941105153499112858798773875294690421886997917116369069799507454984428590689742402943538621084238465796705680203135408001507535123931219584884225537352993632608881255002064245188163112099708543094891138676379724374710733481802980448471597309319979048062926787086103056411969058750013684203981946860611473435571399716335041323293228957914984463629255286259606339793041589948699141577428365216211560774053765154674177643608467456 [153,75] 80806730223387147503545766259114818237849959358070240398590890668699984492892275114939499490802364389777079479421010558072799447513204319862271863043196657078311082076024199685060761152618858758359785743566878254755185470523162900516166373727387975184467199901471408910521933279560722953300648926067867530613543023559663232114822151625865459907209425929524102113279602098771749931238634405509032622510226675165796444211286298533289301603293493197531058240326340489840389166026573128873429058066280198880868271688149526491404327829116392852643606538363335039899577791341986060535908363322090042541961618223828995732739356073486296316499776939913213579047454415467107005155282767064600417782886940731962648444164650599927779676218070552251546319031916119105256317526243270947201865319632722704911436680806759073546025643691057330334354419494244256763697378026623189305883500591809537144322111052807253285196793477882880445540647261603928377738048998256498069356710277748299048124144681667229643167229014049080943733266276404481452510610419168965071127249116511078572772907406837524228744158681106904161561571916660153923517223145138976796108511185783351571542334382634527518518971086605448235027502685469104457629918392230583918993065583990773640953061263769275405819430535673168080028249538374747303667530840563101163869402322289852683477322046706377386868577059064374152034416262391319452463452133034060721836737005854803100577580286419894248956477945501418761404404174723054042510524047397707269486849511616033506763713028133287649391341582932439248420322447146179428346986285921695562680523409011103651343317007357454528787382739856654188809950522230629951972707583878469507852188564984078363322936730804567503026105797368470727821189526164656946214057579195678167801311190917987597236520943833185544586381889409233353030538029817754421806073170626971865395802854239838594457572878149690298386952142514405326367949484660613604874107164833192103123752667765355765544100091465507138349995060512089114551101551210472153697501749329342378765589145638194950429417672415938659754546860396100480 [153,76] -685653974499102460832048555394222117144481564221491535879429437419758799725875075837940521437237734431768804416021106660861150748160848235476712760918293198952442962482698318267871554715862123745158076005692063126525692804549556416385611032507072852999571056432872974091800572096529045525017058180715446537631679005103782409210315663093811723213518619897888288291659688847074127203545760609083875851935953332279638578169565076443412923530957371152248184830006181248934183385943700752912390396802132642338318580048214441966458235661897962281513977860409566684788834732901081866253574273995084887498868372120718015891487474872979159155597866737854874467521389111889247369739111847415842315565747027595011553317971511180998577835504088594601097893053659327794339200787771655394935276253158538667354495431000734026829889324765701842714407668460848130670044548065855968890901397977586919932408262324711594204919735088650516009230451485761023142481574438750169323603893213580875588298474351165153209082344325624510763374445400319770983089069794447447733086840673163577435794431544315584312442783815835061679587156723207962355133332662420347365618486332726016247890021239736500696614479407583594008295080385174378146545883113032940782025590231319540212712227075745101650725732824184026483516343628726082621550389132785066270064201404362700630196904958891950879812824222904628294530410278005725078245360946070014699571074556871151954513540162731118032938926288909031182112464808093501469007064287490458147458440257056217717318757729396525035674892171045167822413193258372407299918354298583437789882338085162066778628287070519101076347860098801698831862652636357669437197294468013222443786932286852788936092901288853267914788972836626984559710999305823589963038700991043753164936188777642682176283576068009590798473997615927869546002279294710337126515317255927250944021769776383013279947395964026892563954044326524915261332197418214537124182086746602134600542092136157377950760889776119580434558431911482300438900447527034235257663012022904945510676880905589964418006577733216825521643573143776 [153,77] 27376743465580841750868848445404953428078682572819145961376657675051785250189109619469181187835947812407706984843329101945888503451744931035446316493831047949922288301480340335606370802861675454964670007714310006790197892871467590754546394819799380729888529050737985082305152416492024409052251264820511068572652866737983676249428424976859731366835250738855386974837501891041170210831608377688611833135489359981074280058227615715251037851694854628018158279151159944382482421653137581344474226122768395592121670474314937889897767583819428594837563994404460466492649903020952890575184515323689467134689055890054755910400762339613256615009182944417220001003279454224845236101282038097384800159737113335906733331716101443490537963540965405595805412437158213923073197375510235903297754294338044513446569538847119484521925293234338446899168412178659648518797060887951075733078516427833293340818997406364499464340439715723074770710190763567811693672019529623324045406718495227281127875594492608263236251250638601927487609563986744242244321240754776571178388148259427734092936324821196568346037319221123057347880152593204594029149221479306209034079942384244434385968524966625859906682599632160858587080907665269005817552059842210869833451843078359104116330695254169993886987553120147159891991690611969112033843761871720060763282934918345535379947839621348228213585432195999975113022019979438765317148794089960534098232265529269826407871997007206447408249317140894034153607899441184586090330293503276109912558201404777818396319977717896964693553390053580307884210589776699956772738051558007436989780764217061770781178288392069689046009663098704974708821753795578471657167481109576253044876421178035290611569761616639908192056395190520355025354071999905867767960798911883633405219263339332322689418514123889075603043325904435795805553538421240844549999435511385848769475504975923065497860781807136227203354032182781317310027463650993516437789301099186573921086037333406615909667732102944543928080678570656297914398042200108876308330817097990376232620476158577204877651416389128889901486193588 [153,78] -761829841804273048590853854916301391876309083497193177411409766893658857989096142255319964375291376856102421090957072813701263279739180060746847735510677654845948555867618081918669040992029207280180684132998831416609684529064868113498566566262020389571775505326106947458424360699148322310533578942381733615343368237309625255366023965022408975153708338142315315502869075689259952362602166579666998301812761322610474481192189397020371649464375490904777779072064648301576937628577009207790795441625516556154991727822593868754222975943622533546921713299524717760919090257661837151623429480966184342321568485651462855380822817248759124887822467160725310598871930397697164720139990252892425408074237331915372290234855129028582706483939555923846434685649721482352319269194337656255832721674306962829121031738271398307084355374350139696086959333826281679035425534349544414316167170955217773347748417544134521159685280307432348828224435025054662691737609191238177595766322146881475986821453191547748822161692378205164777130271931941309877268889359805516654322736216442883905126323337207523195022320097266857973841279144154632866351733193319390497575585721361969881351994823960759879436470889235878065166182410446984405108232359846547785714856592715496831978764752332621006262243817034104863684682576773921662426922651253992023877659066851160780836880502237869719466596799415994235870509719339384918904483251438735694251838378299318708565450953752010280397902024443984839171491789224158615307184989368036729687274279335962480088664961483079116135598937258759423455412740679324821217530132805300737065404213786045641285262990682562653254997458614728425326021676943198336083048384111930820820331398929161920511047013836223230743108039229721648682451250904362086937455198221192884879849542338155461581980534198440552651381943712064425881594693613028735803903422626936001095283778539578486780778967570008138558072705364580698382794782061957563894230512666254718763644695519361646740204032817280477708289100187565599004784840207639074858899949034660515367848526799129467821493463940537566144 [153,79] 11068094961863056129195700265682854745603600138767238512978819103354713727777981150547300596486526820709251718007613377721800595331264172040117666551517210354150224458986776996612093354231801905439679138413578540458144212971566521560611155269301474506484933277659793055000011455092577315515285911658880907694483748770876190264419133543646436043109378413770327086124794182243824210700793643029043266704394418786389356657336787179520517563246071101202627536258624702597556222384594819703672920758878869608102420095969059550323399249675072982577004508819790617221501429671710403219608695859592746866623135747107993696553476072195145910874869397016417703926396243784551165331095145847370767084255218851819097232685522279662290196740435019908132086049964618530996915698713384030950263981302116171320057925543796604720172361271528452734546888796568512252370510169882873738116426953671165065338826123644766087942493047288215291340765726467325151812986069826968743511815479555527881553640558575808236075429105480349490369304072711662261477633627415191083902622283833015761445170592000515288348898607008158581525671527495919729719439171897385989852858388140963084790153676063321084856395535095198590583774173312133169611978968373041622155679830250402702427104606840199490108832357946915452422638888706415150061397466455821270045526500187026286728902118161971595666967608027191698727415776388543106542101833940515857574313767542992084979510991563027584129945346570109311577913580892746215735448839171297040127383267860838599926706636897086005250291774198174408257984685569805866825447786863992410447874407240999306742936361040162571670580551526023830457465804060758212708239262698083693449192527378854476803634982994152076181982675059698089313595426792005253082777267856932536599188594604111028890450421625295680460092997284325375622605174617130858105842319127816675632577314860698636749633233819794846415030215139991912972629198569895258392084660918805701220566351854350670658929022150478571156265232868899273156567778751593017941598338060160576522092077032860459223823784003869256 [153,80] -165743821972961311588719650499779340854203594951613048857457886641544334209142547439969953810326368150519068973156430950003519696468354338727496211482165166427647068015812182543677917782941308856720112860630493923162262898209249064864859674175824715359572175958922805205226090028282114211259024270279288699687419783269780772106508015828147102904823233239950894141020943768166881201250409956705145644659113220569433504043986723658459725187322014455703111508935009906308818559125416589183947874546913281547346485662869323464383350251536224239763425445699337542271768539908133659427234257494896794721625888534107537356955148259258241451102728987164740811346520054691578146867749042850832062997704034727601585918104004423131429852771949624068931981554807969927759291298681322544908409366728012615440304409189969264532768194550681714445413755872521000829653222245295106319978525061007533363840533444204454211809665206903071394548483193912694155276254917150958117187767785304027474239409608615333769359326727805071106757220121597930262984104334065546366411919177671693504420518463541794800628421728739363683615405715641142119793191704226643267933714870059485647973787629158273089605672566936225901651160940752502161441028972581790169429975454672757920372847520761185497392768862587993878697972425029579683043240076018069903057678413837242492610617901521045953890152569110996636484898929635734792104446046610565496791627188089369385517209625845311734022727890534264932932509688271379072634676570292791408918127131354856917399853381090423232543889432788460958237178383920836979145504402401905887087103307832473662319568373446025245720277655172964352801594119665905551957894992128487873742282574018504400609561846989894806866011274386628804631403986888582408640558234564550759668065495233832686203555539976858992937521622631478321614801131060369815716755630001800033813387432236074440663003400230778084426577742294248553893733005656012096171708118056613567591501311646163601655635938059858471649133275737994525814612418418821526923874177417992038704112982549958405086825537984 [153,81] 2688601456072042220166851201300474971814750591115850245510604206315755938379166056292193408541522474763510237252263609183596485636566573483666541714191810288403609944378755856829880571192995010707277214400851067949032388224293800336602351716071975828882508843212218999864865324271080611523351433159079502327203745243151618386910217057023155861028993362244465876652062989880469355336131824518960295427149346824877455007787093128446386780186860273266873774306107425277010919136275215836255872164497729466729044643204484517389241843593011161041572044909302133057453724879245639112694314870146961781857704170232753743666874892271112701684080525190742984601624047085159535822682155015681305490904526953251286253377194343818189998781952803559501299904832323189292711265800274877941168385814154691024925162439338620889695623289750977812603318014471062448361187326063499444346058169560811786590769773941286183416755177787685880897865272816054284621458208569351251834510959638997750152350107217957687572269195017768786724666560073729064548125818776777512576941748854934426971851876287308351451667958288456310455081749510164199377357972752797624321286996251305375594334011830234135420380246055276127192545831007580609762805429046423544284773085080378828878142108935666906894162638124028424158748127088312148234044324992979253211414285352466361872766203285850687143966466320875851542275648420447932721646646827449968819065237446467609683908306975027845553326287053472602892151175081974351914981494158516363629198052778361389454524854305101449143475393529520560992748597355781512136151509461894854231042258800725622422735202762129874157530129402858804954585452254202105584976298843310492956090236007099790392440032579118570961799678789193114529555403204891573794792303894736480067475906691609696821077718006222948899649354429174473785493735269042409744505332139299626772974284239725973367261550848137299002589261165511728532438854623294003208354614243894256080662742452932493272789186572509270113163390013147170957618457962134567900558374782939843238709581710930106627081624 [153,82] -26155352857403598558322119555807700377437477218466358230309184996143783508662609069076739629851616970637860443168066525456015905470724476895781428708945794840578243051602450542983693313733506029203780834252902913413667637127963558232226393860566784623187180344082735041308467106792777465959143319310747140512338783026759248523417440547444349753696590672740944689893946170434402099104875007774446159928815394142701862593039423318919833938899543357995935545871623870095240546444538645077522330685299982268276978354452274920601868690984379210322038722530058648065847744723470358164894460398308633341714767163464686572251987503954396614808318315567553779691125739747842914288854967399496859345792988712547301001718442798844649348290510452517102085235009214734653136540410571729790622025901257069584536045008318736835969854472935463748363368594124918962478675586603617751690933413697985164854846774291053186165541495003727882160062173651722579424507397061580771346231815868292584920199225956755665238065421098897629615269068430479569034677038312201040506354017040979185789890379957793922732602616206287117279240288194892958127307700898597631109596108491240780863253372182025692970580679957958252052798364990851044716600987185536936294423815620578595156719715749478364691182659112964751291490366101214744181135671115612163353858902411557661775562000772568505059618555317089512831043305556031198149819339449364919542907167550022785025794808869517072486829310573508961256782520518015856282969186515515638672887806440359556252370325006245568155492213963960800156676813337061564696309688241869020436305433763151993825924202683318415947416288985055886010418751484710059714208751744432594783577776977697631516243806265066860583277198071946744112689950054411124088086513379344323540995418846217765881209026994131835366581011204084649830327385462257462486722853944252338685754617707344945960776762927719411601286655613067553265668931813429321269286608517990852991401140051340481161283571554939797652404263761961184517537409981574441595630857140166098753432479442607841792 [153,83] 173433021799191603655459448422484191848954461972049675069987008908510147891332026304244897004080617342452628196383813735874858789457123388107451961430612111902896601966278120400146090128851478730788458255178585460592067140007835452362993202780952681189750597156143034968884682905967150981535646080066706615051184841224188763167166464281323708464241275559039113622095933967769293879248715270724861121190641608498418740986292543839828845873202439455574294536820582758021678931164197761756504225597673387727828085480502986550496101660312579296445526793280713452013905705949585334285344378847854750010114560071793591008615325381908817392606490984050161326686011078631003839697248851507983237373560077767130169031024874180472188780383880513596698275756821163690334939006293846774364264797131923717685841912746218258153347264404508931334128804994996498664240541549277897190115414467577864822515900140241620108801390283543484326801392563791900335351106738772923918267749287325890505964557414108260425976196529966051963325922848788290995223080963195047945914537236608449436348032687653863534090321700346526320129212206592424975022331336859448442973732617121333936296944471034018889152373207418612490886246988204053568698806766703009245181747840389830446546946459326557169419057871945327186518108814300018110108413791670588274885273304152768219619364530575278426052566824644858108598572773498325692411456913016607323295290306414126851038496106397280027788695937433194533948590117156603086744796243074973578520334236019210382842359197684302442551282165786181289852818276757909635693122963387298764355745148973152619205484180035687701685901623918451194126727448491039288769926520142780418058761165940470118836411476327593090928648524760214224647450440340657800820224877201228789928042086288076767830977887781739542868635983240561189844903923686970307465860099508935908646662984147202391248779322764484039285208516037942035958866319388901051684627795664059278681207664183857963387096506735680064431723340151222682157954421730062404892585876790921233466900528603184 [153,84] -777252740751513356702719495882544486571457547146582977967557381142130979272577674227797109225700392914402132985323849183184102953680274597042482315428717686481519767026803016664827721353355717150754897859760097342034387347483709939145440435339624466273202539538001166204771351726228936512443325735644699713841992320011095432217244324640826620492130618144319197100791430005347982332332428786418564901953716154263673190604150867665038604885602343271116829639134911351568034437044805543537751546957680008739609643861857504007965410069444038756081887523317975805641453981706952367847499299928059640224264219998070456788757329742908104180905223474856609286679389365869686300099384639354417391887856526736641730692714259059484153661641078039277724786683482234729357855906334808776958591191135795623165667459969758971540048476054167223849719383165782778568370368835959610083254296948834140556804266719449270646246814595954196021932215894434408847106895385744984532996795622521769267349813860448325889303046339100519695912405573220342868622397951702719613537986735081156253800089680842961665244876849550733765102950240488817242507548456206891503936569555630021524581998939908389440802722117966813189398337636174600766077960644989845183307363205199610417064593765938215139094743195576030471583964270145469430086657008622192406163548157072901361944256102765324706245022702469263662403951083776196405996109869375477533183504394266509082532653410710359280172039518366427329991051123521528375398326457396241473915069441726959661042035435838331066663176125640854233677208371021063433977796888940101054522626714908278660198826910715710359003333485880174911262654349250663745608779984630845707282971020064594438610540333270195985999440708549076945000052214537663835084440449345347372008285331405540809101416302167598229759919112319767910935406066305097871728539206351576727016372317848821508629712353068207500742768474763675713195835412264021060771210636620312908543112129324002506104205895014473044377086937855209676758641367033742672641358617308485300733894552 [153,85] 1973071656724598841773259916743480620021458242204418400654943970526477793639265812482647631837611699625816232964645555472786433655132144083921869650110911966712958175534692784989540136636245327376584519338579434702776494208638435080535860109259501906150991764718243413432107380640019584640144501113324779646404503121691296716446072444093204524024070992778338545660097814207443550382536011247593120426725206998998627598871237545832093076184573179553081071765396100461806243217537029051401510482211645114850204310325823360374415102761041957928224437232361776721018730847492195165802064096450164857719572984155934846307421581888165189901786448821385641836670063649967048599228956189045006093625383388975401025701656871473722749183255902746128762277959711663448097203709106797298550976614765668359704707946339085772891792520903517515149453295527539888261710612977075726263568517389208550552840847553836594683302309222582273418152094743895271783566716932431179488577668627855817088556598158312947149603981955834052543260740199170570976342895585483678104809957286026352976804132021702267795767877035432768562067850687839577493378016449527597905877094810605223513770201055836339933725054818168166482249493994784120531776892697954502316671905382982521066880973086406033015668701810477354946502057177782202498817414538790989551883457964432021278455257340416463978741600342881730911628661484917983728896578803255554282548411795363363259211749708811493809786207537999964115142229461145016043276653751783974371495677275632686613728713398405965862658449427629357558750855928957928982936186020924215875960299345873667045904020083870218488663264527658123956138751571021981445672477189023087127784718477100740713118535216117481669389615602218772194661484074062369150725654282622136899567075722179748659567499001773554818042210839224030208094327002868256710046247314356107165129420398994361313234551240230570200565320037122502018467413853306009608106787516570530703100612029572668865212555034502738458108551182532450959819853459141868250531534989161207346451 [153,86] 23468354054242883336913968808210037302606274308399754166778476447008490376619052134891130026491716365435368617294430206767921283088619941817769614090693341120303705095115761562152423051707967261574211144303955166057053288271618215992807146922341063094990787308547377819950092049212002397111577959469388889795341625810732501651443038988818866256477559378959941819690669558231260891449422503216238958565444682435042695613700095084429551414832601211860450182258042220193511015930686656679267659387088507031399924086694087867504577053715735797444505531362147666667073628385433182192139950439373883414396844096253850571976189829309387363729216766195232676399040381047967411997504596596258582514198674299708049340445641202740899282840879077829458342232797173636143208467092215089497447894213450375631937291092834031620359035817656003191663580358051800723591519088263861453804923804151979297595960669506187088230967544302902854460046293583677766567590177097106127930316672067851006227815260563761409173610427682763318081176156274815192233516872959934682970334035647226471573507363944614061835279180059711623466795260699025854397013638797429536773849667084448148204461147054875672524341961519382535827579587187692305573654917653623101673343732306763601134437159917740651738233090063654517445582309877688555926871056349113262385702517362646358427936987385546845521966746134214549345093990736526532324591827958752369015653661760006265397315164517039116498891784666670066075491112602028666273188128650096374378703020609683425375662350778436729330142966920956986546899348713545754058404707253410740389220650718347130918806666629713395622890165753776187530553905558935620204214732601361997065101768854794432111837179146695092631425875809045256065858349866434401623797425719331692016767344868500415448476176654126908988320360349483969591636707380319451849759774372420178377759517081229739566193492024765852232063000756018106619971744785849246573389519672848851589456641558944133641145927082171977911431235424516505472080913142543463596127804588142848 [153,87] -16148444738707142682592463121259865671731005047107753336633018746213158859030546629941834103108242752804240839467559448142813695460690930986358563410069253414032917488074391989051261901730247551117153205985556485043020089490285547815189636960134772162089337540593546859866772405452059242082893095428214633897461824178763798717547731607437924873782559407932389399284589783596243638977777836122202526616671734401976880984558879197510864449831275233811518680246791515113731574111908820462554910920412577629573357654125537293252331080933904912387966187626442230516865840839003271138833037438621123864864050637927433326772890017308028738051287809014896405941692470160080225355961553721911314636065290945299953163375501182576356498325373397744622301499641838034684826503495988872525732445778317021402564469971448823052033897622265743007478034390338425934255223574535124545173677698641280442597020128502978135875859966913090650182425368092100838875103283045364225770893909070470462916795564866618212563985675487182147572406984738689835688773919391407619449370071909675636218012191246681256910393159008281239787734431352109221346476313353888701226937336825455063979607514697084633326293018928905024850937014697192407522412467047749860900419946721176172344699926629545980637917554059466258888019110858865516568709405498269279747658314313222378224548218907049558136055273178448469506688055505982365360498870097654273209670314616757786136102952993143479640431874983374075921791013518192287328612497672469578587078069223148913209355811300427053292814073537121516902441504898003489143853402691356314292174415534596009190816827615962591787658389417310155541034300498263829059860935669958578453516188908903784836154991077932577946157408452105832879923054641648980136908563133662909278571373822173297192576481655174072777262050189798605111832911788361530694634481598924263145120036715630501505612872388397929046465329375111650441017566166353133468978932696631303230974127825359871015266029450187509537095173530658770073445532596431964951883976544 [153,88] -939447300357132446488438979779368787563348103517415305559579428698955663934093488314141298493760393233794431282683397648630392509372700197253248288644202666656931561712653347607205812106351336543653925352482414839144209292688745821466960414413839447964603039594152644567975453024417260724875322818066253409062078831385239389870156249699027827277403990599139511027088752490000230904434623428196195754652469871116915406051613322116593802125601728671593774099244603991444369776742040255115598740059253340293765234792536744768372589756846650653042638535191817145740535437057113574489602299276072283119124720642317021640355836849707029082461022885200066662547563855855917786844814649459266712314357917434374920747213565282707212619982952260926169117415214886178010368122354722793571288509429094362567349581090908606971590255151129981279865219599612590489871769375840913785417181894742195671349739636434377749803072383895148401734018282786104334298908407113502795541109549741725675016622008792551471310140940358207540257033470217453510650458105871590500989315463491942078555492677058035947570062990200710422604287743560433998324891790049764582432821266539093587736554216010056202165783145013788062910487038348483425015052349108342159925198190686452749533933505018647435863718770446894743842795215779375093573315754021217876287355057995010132388535749867940816368427353324384746520695255912804527000911076283648452407683666589924594634012804180538780256304931314909744192671612780950061397446375331205418282835248572662663145947873383205023402662444702127127652518562834363382022753446934520127940605953777412172930155162752976724844470063047267464367671623621245905191511980053331636324578743248247254407916466247948860227785451263272238924555251717752996992610533210636226470291404797297006085332850919341892060490237789940819298215710786452018683435489436124090457422081375997567860951447471647687795477520731352289783715004822863254730639028996225785152390399503689558473460224625904712985042844868700591904040067750886950524480 [153,89] 4228948760989662881248315017570154654145464239960464631994285143841297212294176134858663868625325358796841291648890729705769616768856039481074254016374364777278536372338785184763427380135134190493235834415752243841646891474196450395290042308431099463579843554351177858000265668533075235042693269064596948213137975446731626877269892973720628437367758143617003405298871196983459776956977605801273018823917193971626753413761782933613434690293474271190053436331718042346603548104264395201825995001078473954677235974459511067380047403874548749771704383602179874025111074637751958688760282911045385120130786231667523931001174158006103295102140263367011071007107849967603232134624988424496390618094342795359280078033464478936856365358581510324993795558327288793436090545453824644462880267218666449218629770950874373267523830517343180001631534768750134995783264034607767190949509355851149716552147635536552568961678177911610829861547709193888660099067054741137894126677961049507939892479446587257909219688890357029938191226748170969724901575657773669702992091260681997751081901090014349899456938787291188740355469380931059297885401389816944711071443133247625987193268486275828112715433914832354124269788029786656451410428549415652301231428129112255523943995905170896492372743303421678441307137934513179219750852108162950570553730801025760371307417406701565711904185635308657409882323967877518932795539281633152215422782911845026094689717783556831829519657963034586664140413502454151609585987924278496067388326146187099912778852993662690707001184546183403595924302587580519380575314238089126123125043139855509065264297470722549280279249869632123818191307071686884793233550608795940853741570018202949093935002068478439059748096323182018078550622148614225229501304158611786910369100370287451352680002743117874897638399535680687654662518164818519868603477008926746726416953753457242727155193096040772004419897849423246197172273294525489836559909109274616846126569109765678134965418617159379880238257577455033416096951842668971715528 [153,90] -37712808429446636224443342491527068576447177639643186072156166645451213438276349216335078256698949960806925666572596331330255343956791100570486814056407966282056366721877387502072864567362149556382776658909022636462830168986969212261684339449898921042847726915948216934851584760279747596849861744939674143072505095199418904015553716421761815179989406606035613155482747917492010286717791699886181394079186182186268555098379074474554375187096133083725275205693241706547253943957667017076432088178744732247650108518017906681570718679334697829925926487986985735675542060867549976815111289852380046788150228894264407684410351768285481523751639930536597181723747857147318033459371932604263371566230571115773979325120545657518508805960614616823270811340190361779220800606270119725859168504655810016149636733183679733535721253055894116444077633585196598132922173397996027103492010218883924238356394531167651853918924679953949638312554158819227075332863494954511017319693681205638346323757072410217883297364024747176523515405803207443541958228842534395757397112133136474141034669461157736810396983262864548893207956757968993406828598150871632380419912027967236001398351654029069446511474266859355882551113563787801442538538855106117637003521069714796353815521002918721140627125552576141826030859166299469729418048635663349239779352112896510048340245793778032512163104644693399494375169914661080120007004664123618954577761006561484642708584127670313126931360127451757532848599915113567580063278656295921831627535053242305266298603935675679270035559217234982114010814869354807990549282189135690934468146322195417236573744305327671981112342805287555647727492554044931733901533516580711819444474619094844348588001721121867016575397962118577402086468760715143269847955350032358453431981653521521348273174565116932750787329106774088929531603031489399549658966739695969955079651528401466566566310110467683941838538866490623296200579177215735840892881758093732342431896410253158005391145188575772493054651030312070548885398963878848 [153,91] 127679736131336569054060741357132475879831542998738470467030702376954340911859812481505697656766724628620440363454711097676400517273721831974383096004159779316065562153787694909486913608222085224363584854123066165140378577118467130244305563085688227962599815037472585707131908284560113006099106304229776995037731734173513622980377742248953731056481799731441555526893735243983125161308455152928315310177063222750626850700122560537158419938357876082755742648682793999060960477973631060448615476090164231140541885706095983269829475766908561739515736873247853620848276706851684622985941883327867146552770033033557691392279550729769359836486826047989972216844035587362661219772778854076879992394196781170153142013013915666987522425453157755821289292290245605916822689870092932289737727515865687621666582208031293784407078296326293976990407097939468595415465480756740961262068828893708361989863849245567951566029128823836367319776825788264405788452196653586265362381747552056762180834557134923114808914895196121548366984046602409382469029977318275188769007011659877568149160029349648515371384787657465640843057907044218797820588159526286939182232405858235700410113908759950053697762056474471158844730001016471202618292675583137661053955084381755431976191950487582784489955631176343784508255022349666971812593577064608082294923783858495403016729220806481304967373620867334489106647350569743919190977654004006173612625598740965881831185888362972838911851237679362847567255797709842267081809972293233861378087693768634885631393863516901545635866057871385200848732002334739268550644881336568228694874422268456161498052971276894011343497960536568351857614032069930264919386477203762009917361104214648647677813718508707046517730186634616716884931467131570490056212531548293421932642172291324535935200835689198638113419133225054776201853111344715451912240923945956813780102592676854762959554895677850322991767095434344045865011432344732980763882291243786968758617232549893735090740950004886041792965449286271915932437891336 [153,92] -219150812509145939816572714566578269831719777631449037094603511816049246445454765108806911703009829906412494105604458939879673378446842486886061162949752167024072028475232461137534064389574744401093133424634845078308002217408177422853350925382029152001887771748549902785575339873092071869659771726470949197885196564706156395018532965396647386015632743289163955435264009770046029784134378905364867451339412533696373474854916766882054922191385189953769514414970718357709415995187016742904718132083154971929317986925666431285377836583840835009928725584742511106432091488211939728634343970311840247346213449524891698006005460447655736908714113390861049453326165991124707930208490512264309228289206747983757299833972048656939955469548798111088901251754513648140694190998359263440679999541870114585644210776888582050619306130440781263799564546397886200197523730058078882570685486583606902767433152989315735299943434586517982671272981082618626471449254334703732249188040135045282667382524150311463704889044516916931654795893329498152313378209508314220878223616641084917925096789614112645069770666919628380644309117504685332125939534999287249032395173120151968039223436795160743230531388611473755457630905679642650840498093272660325334795917326430738431522466030905664683153982463352213263380422618876255520223669331531900299196281562352990761048706295493944178291751281845169026625369729787361106902725888165179785475846833631096537878679597958429118322777568070326386378502309212264408928830664467519776900619933480108180346572322250013732012788891882366920471550892032839077167210258796857640357502819327099406059726101485668409174416045056235127409991844693992158304911791736551948608249667927803872446425503625166293500314691734883174870381953795916472981867283780952279699905988250087323167967248031075459678229107189494607402394951537602540236300689194951855659023117647892797483307486467851386546057096621909133651185457910002367440067971243555492748094924640198008589164578045521988120815179773792913392 [153,93] 272993903262985654373460934815535159076242306022717348041016618450433647448173766306876921381780813969257760842436450245077936139581764953440833557557434956548239330896581972306629733143874142420940113027612814031681560004936411531080546950141593272813405700213245323823563180634125070021095696246716399769054561686508058977159507605428016644132083755165888385301282593060508100736263546229896008680964869459965725132238443587134641685624343049829725461595055707265421348019754020132375773486618114048077409840918411972455884074131605647847606757371379950984093869004596942683036404578077351905735083738040400298072831320179024377355910532975257037296842730798583476507843649273956066319969864116744204425120706446592752316448073555711622814641881455843610868671753411300939931392803261072746064999619964100656889868482624844244382358336748124226923371357507060257368418247941081234890040915292229398836016742366614344054195041913443520468948782606823446136512007431370839769511693792721080688554230043222825353079730914243205418017014964765544315057889079506955815269210403845964618661478217101885134538418122236937988200975117012948618431443784436985217922573120030584740754143795256895763008824026407840402677845361312856699319241363346766922511477687378322209727593063979759989432315051054769670743477673452661362588457957045416455764017251064598160593751821676929811876118193874607591682775700290278471106220134509056242655354330083705646371555284447373763837663535989680285607165168609683775831129507105409080133816421408884443074434867018432308406869968603937566077210327191420931688400124205532115892786161375167440537485300656182611916106786826150707090435435343606933987319155098616125264108224787075438530475764667959105037250938400056047314446196997351338975005398052684467874841252421713648544409482116218354840007736507023415470148903504756610037651405939435934255928130715224017838287294126424098241860363938656933867265660993660216762827072443061299195554567880373818343597302246638 [153,94] -17283601631790421503110019817415023048390320405837151649693117000899623958919956818510589179394582465911148926484774748091412607588367646100233362939226973393387864866588171066052271441920834277554106782362013808900825472316179271854266383515853570043031591546154918993168209382921337731797866037750671543436397017148370438532941165734685966179724202692303779190145115488553310310395333312669880573447511579111622378149541534965968429665997452247413448444157795427317801256585930110423739760053957458895532778392110483202875046889586420354151656971374239555781852100119384651374429626411045264429220506877003232049509088186806362368452717048497808502180801940233229019960032975017748786589528159146657436558294578189290070693257681445662421075576533277702357738806578083936560875776881010427301296358990873021833950559076748201180479526014845869734395210000951385828898541593535706633408055445578202910389835872396549488375402543349311616702804527327452975832605927488090679652835202636132768604016184328513125956673750198342209616751249984103417221227195926990572195415468674003564832782498633083329406253626456432897518978267751185087132521505221983379503447115187557702486008552588094537960761731857921905924141598039782744791683937155485775021026222358664132241055321021381416126032941488936868285363184817624145519258659763166450545753426550329376434762347629356534274648816144000231923578656916418647934555258263054979450544332098772026498539051201247447258875246633405352056409342723869887343782428249702050374532588981706362667972670789022669661153190525821740698512203509391829504616551635336143435980100710106539716467445406744364004897668272608289411887715280055759656477567680901708222360325308896727282863551248991256094439405997437433490520730242574003765414017975856892102563925350649291394114186830269801645886277337407548124163799805728621571509999290404742876270219707392176556901268771729723270159519223424732637385982863714039234641367379548312270866157832754873288180352 [153,95] -275178668965570893170853226615415596032061736911031485520578296669870032001039686098502835692553125563130299515714541440663169327120781196121286381317955037808829425066410139208138319265529466140827248365335463990139110168822097201705852219483771663569255320785226684215762382690650629473542629911618351728344402270224704415578409023072804100914425637616455729063541571521056323086485209730489402718539165403972596335440636616564515307031088424802346313352522326982557714365566764242089315365653021466228934013007268437572907703611384914712596879174995806791900042773572134050207443013045610454136727581017842272332038829374883348196014209859179797430908349885040064445605112190413141553860146296833784151766362362228956310801513207411075119762583834128818052865155077451025794751619557399833025479533674981659417555913979299583976649696184780513548201026291482073888935428196684598774821559504376057203605504567201946916173410745436904249913165981129957009312057008685093332199093377174941235187227305936023632885728776877063801490357111922977468197407333437621000478127464492208969458194280678188604440956263551479140456549107602567335138225623133895087380207906426045610151755951723960139367236274383232629375851595024532011221136481535961809939825903890208995976650210877251152315679445300441385334167613899168820542724921257097997438871432109463906807763445971400363330393375591487690011129765480868076049183906393388672868921538493605733627224428178086230569747943328953257175473067039118098287019105202754707712269346751807492777251514333180480516874385484360749856873678147601905611064573479177021364813265129331226562411765044336532261299708924017986683120965463654975262829027427363265297010653861610546437831642671326445182356157721894056229214943370916577679985259777395188465563885571038378341593918404853814799888993678882052722609253046669099500230392023197863355615940763009385483496452920787704586985425222669130870243451589564735781593608119913452154326763862049232400 [153,96] 261312460189681398757910008814333324966800062024019713888204639105289346264938205853008193821110997875159036061125836476018837100901037401423558128994763318107702628357230844820870595035229487269569924343484611824815343871690244215765237034094772723993357654862138311250811057661124282524674182103196771655669540301618650083728297179977779705903464653007611924290357786352938449597136033353263286095876776094915397368093642742499157222044558019981882392655124955999975240575160095032414140781393426021010287474513703641943937918349837765845251945681603696967099661697126713740882244187684315195566740754745299356671221051038506658078557524257035685326317042001612228341273006880664074903922780934930252459282478549436768070308390316855150854349066595130052742833100892554671212932002333908391467549052204091359632722701211884093608706056900069033020784647270591440411727264413269845073439505862053627659343353666900461108522980951287539411128886010264439721485873636902745033414633494199343749451479190157759458449275085201093702740116111821642249664548173629996757747394792468207702932651938275991752396422147145293706200807271119497529252971076426904959675622537228867499572800043084677313580305130601020400666168310487444512488908982318764580491094913874498380673896952993256098654826320163682017392268283489515141167116126721653893084861620595249106518451813337731148941090822821738063662334018163831292485058897325015434419421756612883812072095662945959459731272523962546152413587727523329755745221341696915279852734976059022279290547690757505275421493205336419091972285242786962101168170130560174384587522246674524886257968784794868096473037837069538472943344352061617256233348539898106086541466612807509883808558659200175255289456465161173444946699540236380639308895290558224559903938459907644153090514830434301904341344348025232505017729397591446818479798262392766338290612786163724578486562878946921306282498158277709303226577027484034962483018758225191250264455034841760 [153,97] -101471014369720340934102628180276935331541939169335904572229794027593145599774730732313185152628506109947558135298753885734633066657774166366568200045206619157178201272965615510651399762257156212093398122369590997582141935713629391396272856629873031338064641771184140876854595840948680140780656568653290502956719093365888743549074290083680375642151375555129860644900281784444097224179917692076824167067342096320375665440432906706897465967357240006115219166778544554584559596083223750309981636104695281425929772003618912867301458343724142708218768913293548089622576529744328664595128035819841275205567117635447843980326960126826458536768604431229965287897698997431303119963287656354483759458425133137308440951673822549525227101546824663622637540092592829146646705358675259757989346856089561894725382207830628530675699130289738152145605666240154031586520980278961321137051397722686426136062057938091760859144497751436191261856519742013366859650114531490881503451198578576920263935817901114593949178895161412767552093227192068871487608634903411685420437447572158614508684147220789222015937288041064304035339606516703252760928327243803910133575358711457370006894210559397873569710062942631664589678857771566795529276972828560046127094364415272224236471829367638711854936595244837199069619830691964079771556636966724843696594951834940159686045490809525715739946041058645952376081150034729005932364750451413088201437602877760738862602617440684050504107973357822950788160653295653368440909749625523159310245996693748681966470648977618648934997155781077209774890675257870555196169185547165777701768326651119453944619263135341474784621575838213157045874902794153461154274681487975597044524420986658507623896985407920662359021004440405472565828525626605163198102860792844870080932436761748101789131836175113451180484800466380851456945550296574938046904078680199366127118185790183275031758658553937615440770022881298837645719432796940077686910762578551104298226117973988652295331564836 [153,98] 10410201222659184140525371070154715173232935997640701459267209851965732544188962389167193644183454569255634590817120908761317805948008755186176763564835407014057896955092147856369054858571929943116190268073890704086046491102429217152024390636385301669316020103121367288519547750546440115803131288995481588543960850122590299997051799513237203520673504050223048534141189315226763810371174132463422604451923324084507025864192237870262678728559301462005985983755509302956634257299093982426724630924782278738749274836314641082345865982530606755810434380920932313585364244148914798260776627047280013371951748262160926034237848704989326693121419334420751179059478788220510992888144978455003979344356017993726170788886522786225760497113105226148769974597900944657888961943861365393008661132623137466213384961001782285830736615470497413150314806626189898993721703019961973945922950172956529550562287475543976824907513700674705558282055801705248299175155788625702827230332582783182428924614774841465059640293010358145820406772914939508280090836017563670642735499350435504310589384219628730931366263174386624807819534195485249791423163407335777380609231658941090426679364907183374312686803364935135127794170244930239662599334694948861658713174204289208441122100085964309535595084764413559772130579720149529244052523083927162242456284848313160944549689050675882287499250296933650309250670009618456515429480395525122196618963200459405610283417131048314415125399368222744105815143204780373155333988820887109022415146027579531641538936197722697851643045679404945287207501385381353287048142882273775488671988787164163005548339918575359578808900910176363458821815303580523737532245786337441823073413794494354417318723407536373628637852411625797658054091161495876982499912366220239406940061654545849052882574379597654905393524642439969805402068586469335407631538859530477957385832312178388976425691859314988470387378207424288404643172846264704332734012864306438503430529517120601305536 [153,99] -5793232884118678853580830911993815777707504594832947829875488970555972481826191643837444302406615079283438371717239887609413823303039831987337720111009371893846715146212900094347795527379101322222614358969908107705642721367933807083660883389575819706381049291373756634379973059662153909872971177168642568725396438440131753707134692780102509245631567256215575403166379352019764074656471131720486843047236790207140892398581221587314654606434547443220845396660196469905450787053536043921566359060580979746326587912483590996805302594828054071140675765936746686215805552991799031254548169012196639553589092758165586866192433222995664847332047473637640053617433000668103099822300562745952776130095587246493645312635234582356641151683970203843653817991410405570597462442997012122116654465912060348344883838752231079168175977890420684656264820880307025299969777579849519117678126534392911532837966416772980770279915628503612319567905691724312099294805083952100517774896526224127971573650959151252074228696463228430296463858347747637008709088777754303861300351483024116534596060797952160938349817275960221667652026630560246274381148413429599991480063673449369109375118872273789828537210963918528632797306312631504489150187211039901646896438994749091603777329735536224710314630962392866668472622436057822986979822993260219331779759798934559837701516325563655476028398044575299087736628265427692752545798277080150474305600386907790097691959346370301943306441191052973193465062452834027603053660138886514299330015728401369673078441342295152264264244375070329349157444804664014696202767649261236134184849213791845301903724661777979171360770076775131060159014031050538767929104588467195995925871935881331063923202115825504970529628450522417158646053662812277521783324480182985053311276550385800541643443801959544294873834023222681679981835619606740241301327443855410780130372965459085733483013749336144634729265948123298839955982041755477652635465722631725039488343631164904 [153,100] 11488871950943167726624150121500361510372079539297111834010743292470980976027271136022327031847425939839623230677838329624799431745588939230900714642819009524160633722402583267068770759369361581828675477323429472616338550479057729394898663108261144543657078508106720219836298758396972225833819529204772451230914045317618149507580502193597480743898146841339594348542512111591554561877141889778647332048179060812478783565558398930178546907287737739782472944474901173841831425817006902384583287027598579843584915981938020463993331246371951571817788018219176438836875596849510170202295247897097235205969499235830070696012362075832999208630334384118256252640299882079955028045504786605887425108264940571991149349795236567115401799583425543093648678834470961180105777363874392660201753804730635941842298453752412821027289452005915660242781198283214242036237683936901759051404738304748588319652647156414142970397782503610905131839660914515551316455319795903933067336207707040464646883314018637045427615547179480337692172850604165342076593888420702448382991017915682690675239862656866184077510250204682751915592815513696219571134866233349984737614808736688344313251513373172120238340232885849841096077925355399831545896347349919210739861370236902327225792974249460022113399686315857582440157843649708811526192185079815534394739154320009428013427371976372892310466283164033292490291787134307492134658963845790176526591001645781144793762374668741489220925410264314047760092722561091685970108449569517297090496711570334028023907780335557884344957786254917749461138412527191992756492765768951091005395258698931481989002026420654005687136644652595863934309632781084265613415924694942691460424928752331554039769672521452667071272600194987483324749463001970116784241063418075154877050975485431213697500355323330552974298006547158378771663497466797067399484680992321978890285072490678907994357507679393416868687090325249982962017253289153524907646530533187452677175335360 [153,101] -3821661067833225564026116449772213023182154560608566002014951400745525067164290560090160333188768822016947414277663573678892772236482719469203588585906676580027662378644454632258427776376292736659499408698112109915523109516804243944291956591472503661899635024313918259494207318603589099580276153380889945968963081624715139304974723446918432814252894047152435355735536102656671629189602955888684116401455289917065311386471073473074376356333538114296376176743928081985481522624677146955754114194066767484914661939552909514078643587999943711974028653540689566700216963187555435814226362199164968841383783404275371511843192010636752021628670250524329556614302626935156571532464189128484277852702793555960816515837242541649696804509572352431290111762116648912037032613247940295916979161844685220322401810682630067541169671219328278123041913689958281557717577133569742336333471436678650565371744187712202614641473629818124740003046242500893343494123342588445008196462621374445939467380162474886639010435042382511578720970808442942335476380214694868827688645239933389187352068189736985754850635976835679455334783471157366475582220216931695080987605957572596431683878819914633700982099719221537660628903634039245826425064119986151511299570878739669968294382975123591052414984695010154300628536098897213101123606550989861673339533606102324566918410670257677797878281238770448871984277986397810812023534317115168653697879194002298657855140964201302876087875146397768719922968228336766310862846713093526588293708971528908998348699837078535455966015560788395981661816196637037104508966290496007041497426228195616335219339306252815330013328597979864843415835399883582208251390894769369045312993930001688987410168438416897157884569663980505793084691173142458509625018990488866256542299540825626072507186540561938971389551095586320414926379168447127020160873494870419793241896823272359200565964750262410744842430147421372307791688221676647646985009357979223784548 [153,102] 181644440684437975026489190253648625162049316699160763594082919087096580980535728745157767709394058886237899261104994949030331711398904401901288259491015370665139647290130939532421209454100872953492571695309173364755230803731949967770535391757004653168525387272164575072415262715692433598517810004321087109532013421387750732275091626587476940455094727543153096954627787309216138608879491659731153952863271846792244997208564369829054175143256392915064951922120726249243958313206439268269215306101441542051653062157500779101710163272068269795620454589077997819514759799278667448249375326364706143143162162233399243129510225819669141819302270320074104018930897832569387510335989484066726444098210078480304998244496817564004215129073825874181680892470603114124613919899048779347977718910015271489971299392267583392971642656914444944340218943639076644881662263936708901603840315826430579542218804066881466434645619533321425616756266029864994155885915921102977078660672352609105901644764661760062854792890745780135852517983615039010198772303146545842452657433723053060852374191866758367560238935605944614380405255954239843128981898323778152166908868285609875896821139740231546919217078536541643451493288743398234387889060145562923395461828034158050850897490475375115141643460637734894939262772244157021871728761275747531044352852446899390637939882912378646848407951969551977644796914506753258836298189157140714891632920327825431698587393504856353486182093418252304306122340187462800973536614760764658057347332378349732686276896594439551620655302726953688878798661459688229970810389212642381339668862887526073808446233079627681465567882038000248461240017208302035833792330194083660994095244032170686253542091381948157288854591959786383704190010602064499978732893920784967721079473661999019925773759545139184532099503975632218985176970356611752285663557493034607879789474338266586822850834813698083624605731252001829253900193841284836892132098214272 [153,103] 89455324372182555086643887374898956895146601808498308421771201751380604172670255214433350647642106446350312195076879697823472708795009437400377328561179221894561477894851244837416801603444716553545856725851192850626311820451285872340448019399501904224364819835464856830054997909024142997365466435838122540194872741486049094030045233297821113665110318307873255108546543609249013998338292447831530163160216316278165838346991105068998551601999071372468131444158541151829749317387422287400078750248377631989681636722751687901439183866042909017508335060474116404559018709873145852069225527306017704755340911109379961385129782625314433699813471176886832230197635036280898574120914061665011865863122028782623466520256466224921401423677579339829928650491469385910032987775298758043057851177428627611725667203172017358519528651482926097051463301940108922204026426170288639954114617687275525360068040673991428544901711075879507713626115388050809098305527410166225106220629990475759542223591614418636092675036744635971159914010292289761722609155719631832530722578415285891612993174427605381203892209697124052577052796130035930979463314978250771836450814799284544557204826281914496139543791398518540129993940656488006372464295747351060412524281770002369214095827250581527174789105232553582769568995455888652736038672120420367494597775137069797678782764408011301966736596303410811882778178139361074612838809642123638086987064038656601116053842749855268269963948338389220435932110310048051668101847258683089306561359604033626817206652483523094583136935751262764490962505158913243504142353517592800653882804815298625758404773979007133060863934074771249124855491814719888313774961790893935676568853054418921351445914163434928742834637561400589759595705159464015925051950972041798323256059295814435108795295196550730615476887283009968582760702133238998205229745584755619364150645245897540115220334652807250327983325713294896910291830486186935426736752 [153,104] -16056147385041035116300100355952420360836909327536261139584935785787137392987242196073985762303784082867901154062519792762037777916710711602256904539015745863441787398102116072637939147641482810502951466366011099587608944579196239727834741249734604487363554054094943728135824318867555633901085087014661341084687562457627965684531852793473226690319711712631059313869026370404369156950940657406893461663371294924068099353981647745793889480594439681240406323961589782453294002697578877659032737510248210723473199728943280450295555290729347208081888346305002156570357300000806026592567286889862105388079491786226147155004963139539874321056876064766655885339080719846960443521077365497396840091593182691697048442141516824178512544952619901470814761708526496376086568888185700039003329391648800728253961011595961838032601580912430213784503302543283386292240325867347196322380531865417958800154129189154391226051996895277833906580445177015155736839328447089977039217243766536374951813273477878986982785089770138854955340892424325603750383977133206305723363825406708062084073465565762504184084829897253054547732513569897348336230925684115653316303416457477930712620563834275863440005062489965696765503425481738483327829232979691065453732365540850669166458045551417817960003900949288792814695961384578337403593289289735109107943071517908003745410958382817806490356182799154498922400155537998110509624853521147014993558558636514957345607291426571052817161525982284835615759039786158444004275626969813690334685436685429376457999244697714064547181445913787555054192288080542568510568830866429521268854996297729000204210975790119589315538099672698451384264864788052822924571626409677367509068721914810785547820333474304333181127176046060589747260445898246072370770422888486675257239883239562204601613112690004446707701135681067826438366759909241928010042072969236156880564887536973695584376062128852731575747111285362394095702380514913121824 [153,105] 925800248094741046048481750817000630359366828681978094582996795925459020701155756341363843755402832356752309195523491176987531254479916250712747625658135658039965793975137860896157423732816905804331012155178507920119804808433114894988734748983102009495202061987058082036352162693731559128744078308230833418125278715388746009070372117791143528340598678878413757917015971459017149509753536904186948819200952048908401872179360375835594891711313629222490227201981734739734991505785487835336498678362149783559491617477788113050372055082602671969776505642274204016330423738413170508166844400048732589860970676397968870052207835764184023780197891466429354845232488950343266203762376617510099256525909362488765996628101932981239023001985608770840601165389639294259516126444776367136551926337389592044051261272999118298088645571020739636904473689544813325723449450434774726900245999861640975549203573128659486899853959605076444725217953766046001592054308690038810352515261110264734604024270260004567006209912685393081611352016064527714212075817471287597419134283879403411917062802224726251651306077636133230321248714704382802036958895214678083664354630323892055281780673690102637819256886760736732294403100345805935522729919975400373632736411321620178724932199761097846947665427888111572098480831871975196162573189033570575792340860312855445061907698646564474540149513643819042677204061734527730298324473590400591990131288313553987486110807875635293538681788434372196486804676648826240861906486240599974657376278705676942635709693890200346170624222458171867919753553429239302943378550506048873429048079156098778831199385298189299609468981069609141708093553728801161398556495085233572372553969656687922232992028486800418909636224332275878425304848418232461044299870669002664380601563170175931262388121604595876343329831984258695630830906721559195164479478684234881984539044991341537832348758611609668602546501238123753239974218596 [153,106] 5049429572756491534921590523582542361936971045443133795040070472012232862079734650235115162942065725818402723221957802876955615869476730212905687249592301634455664471442887471058799470921911713286758252706776318814588762428739213666119984750135264829509590703984386539896128933101304464253934170076970585819761417759162599458075234708040260740643905708749072971029767200162357462665596414029098915646992673840760739520588726862435935751122574050638883532345428715852602997784523919612300227544813000781640392232976126228537849827468953000208924814443882344417876138062153582370734862350567707347612632895723424812434679423089729219777920168994518160979559989421308620121364025009480664135923824851318000416642292368685921503969243127607440356142163680616438927443605433802232647531219223654108844693392879618099910403206426583496564647468694069725358955417690861748012904661502942434003143194632485382324024555080333322768735955481140690333542619979421099561477106513086972734815463751853432300179895496032818571304681908302196669706032309841945285998510688237199775337753405126546602876356596324278929396000626673862708698430583636184604115956277336303809833717400492884104282186797863266255754092005416575808460724787784249056815025312039839060182826451464039834945357180837397087776567214962007006327235967305072236060152702670997311722553147016036973707422588591052381139532311582038561556128971823756479825661650541248803247986303891178057966521653500071693764159830013536078130441263755613340402222565432203267802473598531073008310622901053603548977453797279854020589309178600851873903749373615925308971020729997297474605703821802751780521257405684172257118904599001936109443726568864795351691432248690385108580479951388463437354025643045786915409967619348621387648305167874989771636162841236618606763290892095450900407854078098456655737832600901300323537059871621386982537941337882019352275704281709513920 [153,107] 186629995449085408665642573172066310367421767359915172807093833610103408373970508122779294721981418161068193177375088269715648523230711400693074397815665950355876641259179740475344887628965409956441607327383299928230238298304171610379603900777487766376019460886862487216583198265078743165742466009564731159633355782776657426859448423230817743437005846750289868141811474168474475510086920520382722204719017096923802244287656178303819348977378266786328264232937278883752462750534095262846810665904562015168977804511461299220769299549228825762036507225861235514827018862828075276243634641530668732611141543165308050031903331868753718548991677176628642910164852516625508419359119770310233459754170831754394285219528809510459515428971470929581866352320640255436326129397348770238778467923827065950196454658585486304724043320492194408188343370595546218383490844215035976005065870494389393394816419961378459669134633433570421368452785411880683235001435785721232175002737573256187027300688788489270779699198187545053188305180483694311916082432005113698911780301796462330172484535133951155570782476686369165138476933745503699795463853361444519626087596569351866400774655551888560179785782286296751199299633572799295401328593268687177691741257174594556272372401544866420196730353914831895414757413242837815195150843935659761191584337609006254969223816553517011299875713241064025662010570593409227769264512444191353776506085871648515052882901294130689835570468086945671635141697012850082942240112943374354518051042182558475350011883367544796025655594734460379167483793816826023252014563157366781938845130622773939793823790226003475059067581613139228590638686977718795936556250929476428240968005496471495980026593726374491672874477473094106911392209446739798662574915599230597418574103705806165077741416106199214501850953051066147704108831529844142287373866427894709590585524288959811752384068163099977512122449736280 [153,108] -35837663248937384863983012085688613137244419070162721765817435203328454097640374529198129314173265724424542846439372651969560348921984727828853114192768162376154668407726514783649771811795990458842996846936770819812120221781872315287112349109144800266868315249680497536754753160659363246040324633847366323434934758650653296958458094840380368097183923047509380459557261756807750191854932200772480833970077835241349466476444409531252717935497934035094624784876309371024357026292425787725304144639792354774776773836712067912652999497068077546972421730928648023153947295913262968837305536008248849325731284082140189647007592213519616331698352530727510164312708959033243432238821604219230659498211119361949890217586306077053051957446322788855863868520567029581085671785242517430444915552907672220706339160462654722860183962868494141032471915680246484848316045445397918798554195940663201969909254599997246193428433563171977200034705317656055594189503229691981735305573325730623519390115966084190504260767578677851235283276675160894632337896667987018516167325392214769404827984170645604509274823666292386530088475092465848688902963620855179694627961431901718953325354170006817165846910785135577134661008880440435389435171604848038071477310054462135350437184648728126053630350294574168891260864055056172791355465152793927865831198913405780610952471507680325143980818169706931670788202211936282221552585811709692339907843438488109959056484313767924526272963931480593950595060469578600282024359757402589797129677571683850578169330717055265200397190034746931825661983889772798522060730984317895637731298628205059470071763998125915111650114906937336758220362081103622811604438896914859162923352741857729643796092749716813579380456097435271159506005122527072784005508288604325033179045532925959820609197778563685752095802646245741806339944624435511602073680462483816424232648719339823784660084842469327854880288 [153,109] -2406887370579563579522018253263956864205393930054502682403818373343013713340365212505990213882645664455949147871137898206633045130518388118545850880814908255335107604677338366994311866375549436162661077414829826739685398068376925620409271886818639259048772872800053828019811111208565069181937262872290543144725374484625712934998154545604267070358729322841539775657233252303155149675243161002752006915574983130317288397497452427903662961666593407793310919223216503355636671013849268533448000644357994137805756068334557087779783418518414699552133680668960543005973925716836458639546069495855354026029498264662822404742704334933826732329327771734900544167478534413616976903854080037751448089013228087982150837246219628921172057494758345035946827950343039667403101049877076601764763258417744911321494240785288371377725597418008317086687001220321485184341616766028231046548450397487105055879357951716492453728327898509994149140523079670764841184405941993105756022097274657146875904915204110523936964180692569247217095406986330717482077688023047296281608294193842922123110994525970491113779310700377477572554770954618393481938534295594722206331428724568861237050949712199074855308207715485295432808031338475327830382837892960733852690613374281947890047171689397033325580835905520971980173739114072223430316960557616429297994659090482277981882027626729926688784597339039399252951536027620858657822598636495496031366106638133811490611448935590410808247784150788245995415745817464267311787834950399376828595037235240842580214710790060758787241088847948434423913805748432902814412870438784875226511803604839801436780027391799400660459128395605643781972459451019276773479489124760691540271413891149257253062995947871891624216578441767149317628562905333901491479660592756930554489622791338049629409869754798221016868923278748318456964296606314639633239634438992869308931769170668231238804645479329862008 [153,110] -90264647240637537041170502234641945694581531844086859857355965378993552464366720068714682531670093122190819818674794848430913644422631668709971609496860479736134709132719828188456730459392091165733029764887141568300294099184112671642280362455564564665487112620876562885183175700657957790347261887006229711380668468999657508136360038174126504876995728227897786705435447322804496221387409893229146411883382588415490972917052313623663224045828629291233772506705893800601288253694849020513062222931810940367270441438882149807694396279315733815566429287095976355615670832642125755017862827488208717021726194770097925336322321220495299851923629854205012246745428408920296604949768788087372409704706356758970285959169889837945128866961603082285831737596617711487520516276249466558572484043413864258817318525336025017163124759743024514819682013824010945622020768672613513136767383195570850432864150455381093029957427336281440389207780870809221587153457654453998901461210995321882064378850950388920750642930199026731981305600594834577193100736043244298954765881293076450964408553205985822388144997803553307758069132344757789922381303558205796711799086918876094640334063102619339286966284026740783974712232790653916372799131071268496959604216596478748073471857339341572097183369117153068891529969606665282579964470671879618963691224949823556949637170406951475131785311893371977334982457757517699265638503964197692190137963802407286694883823758873783638868498282020690941454500705235274049799883222544987273211218914373087886195467046244100836623266576848095836155880498553915826322521394456926028077254074267944330594748414048572480877847088653392985682944669686174941476365766827507916189760949626852930574158548867914556804655722765628656309893169968355807908035359840109052471053241004838699083594959044101987631444200214470649370123991393833251583267693312645492961472113608011248929294656 [153,111] 1146673332364167535625355735436375414904541126032465536577351787709648748105008856817084305051852071346297120429884096827921672104193348459135510417260616593414036043645222347967063352983526793447023481322189827845974022221114160151161806040603906743179181501648102781634452519100624546049684874246538498487251284108508190039843242790935934788528921347082655276419856225804887375017368296618378216175432108271698970132388715243980152515880146950537892430670227954299304575966562695177726782865610363830319522173447343166928717879159445593454722848385629475331995805780159271561164481087435119462165729613437656890481524625820839328637621389558094282678425377347321605909787421776393087048670987016894295276836625399574280386290451820326714782848170424286452967177243899203605364232745104152085068940822438653181460698629414066169117589885620855032734021850423612892168123392334301295069992838213445422478834640180762822727288549392025972352888571269515079794059622257874062354440360508425482172889852838019278800703298883215600453839421789149156818667788098168132303444467855242956539307797149426318043006614132618886630126474984312383770164266051142755890566074216661038558533345616004660123333521041734845413291704783522347199123368306689508629340812130458969396661512029521932527577780013579086588033100497192981064541814274195984850295387816716877273560829840525274023745667645628832010568018234871923135269451295059644275141794152553893213870144593166037091463161671776291183855172937353759090627761481804788232764777908143324095656333910714233714376016740957368345927475408364079706981581164939764706719184013768912040704907048348322417325461137420500657486977940704463984685690887631257683452246425461596619129862688404461873004761083519832700874835208460461163594661612762044887428162977573244672640771055164206234677746883877501886584605952415375873191730591721489432 [153,112] 16528111089344926445860403445740495955671187615191780331309246802294586820598705044315254886463968486326234825343837055118920443670190871305442335620480952008228600763194541976453583834858807307110565032410719715404185048363434695846219401013217165383766894568354102656102669869442390909220997489315266909758553809106204262689271265772618236252662071892935350607379523303776343634100072227161971274290225814699815509727451578619110691486630340697537157618307839144276265623321325511780137874387934063230542116257831293004909394869070417440173440392907989694077735652152463273980198798492378306411226378655565544706105829775153284150653409234616964553778105714464865333659563580423789067086783309181263734805501707991468587608595007633074621867766186533646357666886765389045649723709341010036381270650286989558791653955796368643520258913079677129643007688648416549490499781431416550804914716636104547619812596550585569996266331285103657938107014836649804829207096116299829406769914905898424184857749029024847444606559933670568807411026845167000072629570811477505917799216518914042599535917580449507364108957082054139866307181863878778496264615408407196057346950776648676074465491667010577034600642740205724952101520903835665009337221501455362648229147577850617640903271628825807135158539052120469173679470462084513206800780565368063846953985052681439028247388323068221980952892992749515248766489872212726769534406173006264847330850044630379492094705307637884381451464015273228228196499477247823284463864167273797741409465400960830902929129291514831264813921818560664107951362430593309704248931580496123395710507680006588756116597112090043894672045679222539579688742600204824302759252839543617954405034173836194232726847618255198452663072388578796897818545596398946043366609679257234726100807741502415345779340876728115318839408018652810800314956345341353997352364617280 [153,113] -100713500569816582782035758851868047178340050506591160225748257308844032107767365128885533000854050746074056453614597203982461715935903963205346855382041994099126728266003667974184342538480563154183208138566745044310816767021026202342047439290951138373043121496721724877067022953126507411869493898485587390929072285224957132245271691147040244798979227150434185771705378682421809589653650169765858703361537781391774832210098451178386867827244545929620618352222407059989631384847521534485136285120366414998674382607935169864263838527767235211244959467866221156311785938955800371321389196339886920006822426347768049778671548146244692036972653795252181536876237070957090849658553194397911931346207834625327172546753051295407065812936316985229965036412414765290633716726682538119622375220048860839680493834724358641886993754449861961430031269616200084310685549179108986623124904779153687723429248691895664884282903364991359657584826548177984182029322604477879260564464480640744578765914977077123783719029553186614090501374776384895073766432294048695156974865627843705316348937382918207830015089216708325357755340571950027410746797484319134744634232777588991612946360332968039562645242492360424555127600206581218524628603394072464336118479305391488198185054403133392788781582064777340325471102946804514905755469260142015063229810506338063538064483658015927930570580497475118709136018315209853375766210902852344030880950648003072161323847066779333917212357878184922230694272064912449949225386580037347589677169548478191364469875914634164622515547119387788700312776948063922863237578690717583843688341982443262958827514729671351548668082158409163149020991577241972735608950963488579652990582908779042648756583686523275869439351817680520453979568774396694859118295852165798903954186947368616590627594855738727262583535963162975886764388801982294284629478274991342792728 [153,114] 2170627449284363333735257178712024898631784184154112147875142783621971106590389789784416867954256522914020256195286281093679456210377551149903396074987529174723395373570269332579092988743783985778027918672427201488779170285265656464112008070902751810363535706174866318819272382480736919355319999377178885461679699025499590676502528319838958088669396637772159874300234372436493406110435852957866712367218308234012496604350645397602331862876518606773425036946966021731408884528679892889685537825772066168077484087443199883660374292000342045135883695502762154083301789619515664273826961226496439869673761899736186059816199383552352246502885846109243022082047251612775477856966023569942810723744501136065088606655621591137295329487721165002914389818421280816103997849165158386758057558120307224647283622472852003851829852670434540307467801592679246326440329580987092837232027479014605723346053575720757019911838763248316915461093700946472444665287122554034767528160078823737217230224368240645414717935135109958928262941687216883474915897910873308921030084245870246407345997329374718050680050327785105546260547069761844141286963641714176977346957077803115284959467360714687631907913346752617564882919395125502187421098521888117993426480260684260888317303775109575547732248418519720168776070362167444753679940087144883540788784606518056277361417753063825083685228516814185862857122992807828941267810288023484138989496495763474647793786857370322257231763627572650709503138754257722060470762035070355372183084103084344904897801023352438948296274397761232832194133050995947426743501966825480116577930653634505377341866016168921125367775025934594543645139497304890954516283943046755338151025946922099183278332337520204340950262823776208177025920868982315795480977727015893233347165864785241484603545638634538334807249321114593314521339986549998721713298162318272 [153,115] -13567236931149426816004714986824599744660086791489298154985340456889615735508030402337733970936267803595363330458323658496598456164453829278072752593167625994997379166323814894509281575668022321006405989243265911899536803117921341442803008334533614104602538044569298193333414775924926820737535993075956918586082690839745917776260674399403189807415996432373363836361195032482709717156639527366510682852230019659873821244543938847680184396462632633118732111628098451414278602977267568842959163365559407578801461867301606474790783771061485694769082673846675460195486145419086481546161265590999554972379749664005228394053018492950511895392525180311376202700978912317864308410746748741066562165047905341151431232560910206236342014223755473451264195437489137949101450573274690410737358993599144410420932208814212143719740673126987525722026296110393467038552401189852681158535058777603516691206506056657641288569143039157248361592170277582314080152884551940180808372572493622090587309363166782098651059618436965246302792337008821353246440520474742201954662705239811658541821701418825723045402587310611603559080983179262029640816217090085908707801968090401292682856827722135340710765131260429831932789435897155711269227833822025566892955056135220190058480527554313212374203147768842498061053533745350667244152627633045108770419261645715259217263933430778892406981247783201993896562247225225895838895851807638125940740337063474616652298916827884852010422369638824654851479006637543558283190207295619083303041353677346994162307981404940805925395321865014288112107277672548259636647055986318337793598306970391598505964938020533501769189111172083736365748632512953711885317842069181652561807722867094590810255733289742256200551099036065597164707480193792248756507237084959528832535500240139710320832965251849264431951886307953240767874382842286569169091592 [153,116] -4149697654071553399934685861525497394118253894262997119659688458646573565265989469202542843445854474030331143458929397199755325874223384186112564340627925211629448044411299591549891520154161414811528794407078272927986454817952708946246628817503688543657978350972751459308470108116188024807483142018488047932396547603698884043434403337241350280474772603261236958894265160205599877456726517944939714175757815210647289985802759386900021329218659714260724523754518256496198606410297887790029462752699688106803566601343888399571017667597079253125849402990601213999291023934292295247704216939093592487016732788256065614841838292765251812119558167398348714386785123668348651730937474052141684686012997579093100606353843628694103452547419762492426830698243102683251071073061998018974828263409988459723054567458179133694550283261846707708253023363409289404606196532816878915864632081963624258159348537413161622395250674182893428254005365789369567218513860632751976919359763856692493692454341329598211661574599833262162881588165514820338833762698135529176667694664462617942537487072623633182921003371466605077063113723124725940412612083119013525047332448865602211656693850873438204623775533807266260732295748573502484057503639203016628314504128438596570926834921939165368293247426779397247255387838313538646605254726059241217791970826047441955251692114314128977697872356120747299625965059415699387097820050304938322373298305552532447629496602960301666930333440052707480079234862413977793999479478661962028888702728126664845230648724574557273598513382950498338273500651677116618044630404164509494611920708957470177546364216069940939022176627036906613293615315305045911469849963375750940367582726620529719042880345626328837961485129403429866503115352320069927973035042737744021284155681336262751491533101522086587293454765447214981728915859648016 [153,117] 313010508868753493717726663774537907572692086543030660902559176077594277461156256582271177466345858912650561404477050548448774946546648949987146599273865907436519302419232536865604037022218291572219496464343580156257114625656455227897810811144915466197278534834291978343728514475745412982614265115403207563901503507281578572990279717036025965557137805605766351025771635747831590625374649748138929941079212066249398761139990978011997151655546363112527573034542326353655244069769008518736430965055190437329807544362050247743592766818752039874080655795693910671825315937554036873614772644214038985031182383900884972292929046242729740170091254669981613018884484221160674172744740661380955691012785413659103605262272834069389157842225989139768514790609396745108051407885697321947364902029665304032289345641759431134564159310988450692205452818719158373086106809574801059818062991859626415094918302037318846231488417077100675575847257871768915394858836666760885379807898934911394047851046409255685518218253462591185669116522252078858391456734111788198838910933873481694877024769736224852581859299343690001567600365661266298780737631184251070772192772728877319839564973870606685035573835044420881532144874666814586809641704647819860414071188384264002488370965556394586330958458331040582900486828371604241493674696056560077711961623768024668366462385257588597551133161852950840442676186571944014895001708564895480999538654028767939684622313120291155490239021633036719504821393089948379004249594457427529229781320003698124919275585548256525815016016219243648694982993498283058749052689893842935125751813746818098391101831888647504193019204488200886334286084804440161372182012096503489219446807753979942761566920036678262863519931754521779577628508442127937661733459962717588834967440815484391298833397848137855191962058051973160745955662 [153,118] -975821122549515982216975008366084026780552621473464850523861721038429137140459133102156862675558893975833717071336396718632810474156525199462106033506592221660918715805104422710051683407638940978585611950895729071903456872800866519765912140762429707920438209680561640017686904983514783949883270744529470047910789581129109035052031706707692158683513654450588658771431833020822863145328945913849968267261788638888631543410533308302663823614703274686391087721328337310364038602502248074024381529535875100637946878019727686645510834214921696558419431447358584928209128322807073056120780176219532464754009802013207146006365214252175312068481660118171607597924992937174035807796254407811452143819978793097424424230507197168243350402923583219986070376234476479174805330532892678311420137753840794772008173944853129409043215286854135028169083986183411781931214563252359278576762558866643145476936817153769922250332642107513552256894388461766737474125615958978428952531714744225245575459834352456405593902934997446687118200404958536252886442592210922949987397297841705612702202657842354999962225075985707551801403290654452087057321797717608274056490345701290005388886768693140915583567922540988460398546424523680373713854789574981823008101650103219423749766723759932598884875797737290596970475938501927628642412641968467014492269487130567307015871235357479544556095272689505301685230860034982366284337634883473305130200368029615668809600933209225427086591407718451173673289730099485449766991184298373536354472835662345532946528112704851853822427816236539559919800791723267617527540359838697365297607719972205367583893266684311229576158608096389662120251707389369485527456570692660216329238198078977308407012031679265081694718956722287588015628661139103545464985605113282608158725584045794173786847554913583367597792621326499072 [153,119] 1653447812381991453708785350012420820176594055504420703987429884220064827922700431305639218129754869459945750118697233749311776617356676787659979582838162912881815810789989717023102826109093597877819859485796049385067688087115575168730155370923070121209642429912191620952824091184485403585693461668364044613170589855224217488315753645910970337766184392954612663250593294581281505333535185652056651352833489137450615334193899923372240094146786689799438048822934918549754916507005217969756879364592419600459963102116523083110032424911689981530038735146534574199695577838209339624977409581225901399920477699780409060578825994214355554319909266530217767948742495425411140871491445514290439104194158164831141495697192368247100532576149969090940514073055898861703069909527586472854910124005102833277602676371773729753884046914946636632613451118755217651541932838713894598484577297951959602683425820970227218576484807668917920785033533598197064256718132139019186236291236659184825316029207321312894984859090162727760859810366440896893010890631479306188675462412991335917639831704328265337630599617596389454690432939386006954815457201043961748352664322641963774002676206224971218799687243241537346496081593098313596682511260799984073209903678700441118546506934965025906923756218262827220221160829186648664612897733315901314927897772794210613220588031825972270431321821157024116726699088550168540059799152676580792725089703115973104357992521424800399263648195130232304471686971504035767247585196479195244760973687164090484646864064995973282102652428482970388483904724925771010349718464238910888252083572060212850390441881812168173743874189876724550495647994028612625358077889015644515683627930477666373610780204598908603486889499900300268239802419709516968884514087442629000244472960314855736486100632006243531235599840 [153,120] -1660667635244839888255780577234930733188387350996202036759748905353049758921724651923521666933479715652413270836839255981266312350221232888322882424847579479305454135591192161509889967853177166616810189135909674982686606210507994348039077552557451003142488077445614567042305341257714790829122606200853806687064514487822511244045023078084491917658763678963259626717124265680808281497528687475902722618506185567187999180006513657044576012394880213466546704772713217669108502819209637159184747295906459067003375030931825211474971932702724246054215293291499990620947738052504032261261357105289960966926094358172772466709622225039876288806314142192272010014550318567704991858630381796143531914653797015278248645113097155343651295074461668389471753430630603670546913375445223222458729004756983763150268898837015598414662150593294232795735049228855989480120887396801922005706148501223045268644931033238995162407761171669179058052755610516450823188513135410699528185385939800051374283551342636454564111239371372019924695938056187644817202638074943986622718745423286041101126867393145564435359626400201934123044145708331723914871024545985283309799727018469273555987710816796664784004409423989473731589750568608578420658641458256940762356052812218779533948600022880301846698428615303704721214571288323794123877790775775521063971310145453426758588958264361054583554259966579262638558757003446933302955329842474175639843457758801097751736439343400146481165634323481706902945791392027501385884565694660990407482033364882197472808660257272582357244800263824350434407587659572429286043327788444813739547751945326281103227664530096124175262183551293307479791832955473095421450762358989560395915704529556483343133005364891685821959882862442328552922902137704084280609016626046294212729434693443591253667773705109584320 [153,121] 741943894835620817567320766421261384338298385923478412157024320755576752506858143485854699055874701452689604262221774386750161261825163348918212033266305310906762649216567314263010280926095116295973191043211722077641633605486331364854899552354878703666232998940367846924517214999494610863470984089956022399019143802821309998947926628663352184575989113282831171598449663830571611337528612868588874918084360126907758341281771772850745211849851081797938309607361187544446898956532924884876504525584367596252531200691648437168186176122659635817905488447904657984878547857994430444196720593677145347537394611261823484373511709505940409774962746396993444246376054956066503201834618307106690589995594767585626652128083477568605639650554756501761878119542220754512589112924561841982899244307914933798228660088541112682774692791097736872004414857144349003451830853661711938936395524052195505109793367483612441338060830073115709540628047262969333192218027535491396417001305479171528518252850845926891555860552894761360199779492051155880178424369613629978071971725652940761732338535448494798350629200961029561485697152786813157545732442309356505237345273943839405024750417188429990608526610804241361711671327196826654051387674827210094600311256844377184672060612839112378979860819056894381004800878416708750426652041714791338175684400253679209601649915183253563576024740678365258989110545257306903569621914188115787858368613594321348523691099948842635884824610080395004900471186904686351303597326160437961243526087318127734770348517782494625880309954524272047809929164992903902390936576993862989038734766083767778923207293639866805628623599351391918926326923383725862763781793227068298951012536293166846622141245171785024516579419623647707762831498557574132501629959237178562783256625114603332186250456 [153,122] 2145383934481320982800273637257131013524598145808418164476387781470744659418269154062187524908959159736606125651450354067020768300906353298176035881220546863181542562605927024411000579108837961843168100978810481634576554827295973786409663915257544744325009667281678337717212949409178010619465176450350942230954529589088540079905899080572138381514720528555841194618032543627965416088308608318240783514775670587610553065284361844362477469912730562509622768922550485159029752368865756598630001909823970947259057403799963292388101052804207642488016976989992677158348563088586072944603194053668980217635003952680499236635885899883746027461375732744131987632242403171858398729915479527232970450246500599690219251527984151048136108439632774768381236135985916391219444721211124127043197173921793573834461734612693047171364727713181004673862133940770390736491651215699073313322883105856524170717432232373664227378364810099034548238042748747927080861694054759871737681059922918148205141406697753362634127404911931980460482283868634855638159594931055746656214300732178696873203232936234004183175871614811640852521084327099393553003120150560052939324483585901610955286300000328436589360207292625947032693936110600977765407456335481141898060949905845463792569398550031559416173413187679466043428780476399589719244538007557214102159122813015329797259180226850337419106184766456784740128542664594923411557754253450507655921235919901842418645193297127112105841781951132118839530366212674562700701445012804527917974730540141483089836284615246628408218923054340389957510231670234186940348533412185163361645702561721819885971069035170534189429319453980507041582966786550852778799268174062227764349309378906545147527631771110754972708098515556498499908876053147123902111340717258818376800106297257964064 [153,123] 911741073028277063309001564158159050478192541403446665248699759617564846054915935441702365615929856349808584924282342045369789024816862575682724173536340606863753006814097375663755196073937971276887182105199192942767003583377236000816439218089488876813799696170362930371785891300295119152908940751486519540326337821748324445020070730051883708211620197987677631582912775343930163265088820788746836344867659900581974162804647467636925068411788479893326827802940794054629658153025750453874813593564554326464702969558513718813472185468326466655064619041991055489236123216504036186221947147614331268381560208076459985980095131440117186334609397312144066624526926936510607093358194929353721335314770124195029450132159466826370234829835230012425284876803265312292292629049452262499892443981945840389105044390580106612791610451734419958037193596524994680387730828106085639500285406951551938593798925942744383755830210042415418833051892591237264961103396185775121475324072662468779116235846234928201323737712345184967792534828191709909888192215408510031832689880692817420569877078596993505247267590509684153749723685711662078463254415318481606201996905361639728809164515855726419772133190109631140387389002579901280828323212949245174232017254479572001826916679602167238069216023562300105579950076280256377537096385686210512138749835645415514082476513659356717864342770997096426119389587881821862392887415721082793319088459824250403046997835126680169670730937506881949237497194456358882496200081158945589785879658710411474722385581215251692704700546591016890952318698536723320898704926844253471884150097106238380662132123467408148049961741383506378609440640723597421675350299704527828692406940162510121008954583651325380061226882597690663201097639815106307835023805441547316063622276 [153,124] 140975325201535925364531215600411756322551038508380569538951868979737330956643527952935829752279344931306820503144117814603655049606267462244672675312162752411046048958093432645355986798203183865543217143546786539320856741379081499124150951550164516689018268361122178540524766915254506681785012458083731191845441234814133719240825685103229153004684199430213388724138510440332706440771565002258396058069841898845541406380139098310379576311091124669173097346605021459958580860651839139161358731468354089965724200928694385640310950994978979335155590970075977430360263553108756168462419951888386662923353224310176981783398907057944432562559597127906135504828934842995292515969356613419605183523669460373308407684560335655084708918659347369356302769835364228886918788974296543410102018707461894655616423446255380193647697271309366621646900096906305318140460877352750008055158281302330476530949693930101065006660298776794269997742277901951308417753522959461432266345210928503990832025110782926322398376064592404381073344247349337829196039261831561098901938764908505519774579807801820106318965288815667558503048274672818503169747495374146020255938068489082790176674011810610003621240545005418484065504889642412328505936462462226814727534788657666886418005475313742456343135963712891473344325336582875877834298317779056633000687333231533811197058821155153172549053146931293417402126799380718353048175461827939281888724924320845535637397971759051957666442663402010487375475908324350601701863795235441105225484443857313627218572063841565044640611043427393997332226486401234430123457857764819732347995718473642263716671575964117060639927531311349997744727881344453626598453804433209076165715411292197833691301688304494645744359591018017699947977467304332066210864376907324200 [153,125] -558429170929969368006115567008281334474755114311642119920145569975219613075220025527774743626917651083034955431158065141136930409513371724967857252501617392965944258139266799715735305684749224983761801068191439107034390927997943740019376994527753336980868132990143248111752485099622343664542449353272395321381229059388367098455168416873813786170096739191814785933299473193677489511733717595997943634779643135550733630187425512598114221637998020038793673313178685811420788861639894394771769589098186712152725311715142149144810367082930713764458316772745552546624759791725314902297362293673773057067626322731375184672916177351197915851665220913495086859666194144860109239052880401760071789917488589638244748389170252581834840863857724955121467072891785248108134716865382654809403414317795676489297030943189114033254445319984024351635175258425952534080189320825127068536764499305780162504174226521641520612696523516704088331696627220685589821843631682037963995588448374422808436206721656795653087471243494451567977122121505238318814182313023573945761695569082333320604170806103303397332947908478839784111555228766251713708415741701927159820478903076149632886619099247745475112179762300955282020119714207899009964778057698457492745187991894974959456504869811876838597314184318364711526390092961471979892428984982100828355693957414917928539074583672764747740554756643529265510370728136034099094743045486572516402768995400652005416543289934039057003742137679189102182490616790897479332881128782949462313222325824064526476481204617220369156454045507171990940123616750555367072578300850910509038649884860300384828488736621340442996028165995501700010233480592888585643097596230927782153215578119722828977942279778210153973925956492434524985757819317911654406429671 [153,126] 17816077875609598811050602128202763458512172439344979203678674836795732760897019898632441650061535636584481663353387910159171480612932070278668933921858524955633801040613735532100202725050738462749087764993367460113688623926475601614864593350782014603277693937757458802185719669390721032607504506623284635506806720919371901448295345345717024052414717425211417526936226400180658614379513295654055987124753516333903593790450423466723726827906822438867952489709473141716053811282319528245671285861040529665950520051309070486663892684322266364153336533690081367992916360243700642406780278319268549345813309606972817517997560852746973578749302160150009134676129038276011336931601154121376279149132482888003724342883634046301295148525198253976652647168031224969135353051253844433280247225831564933348257635035495884334185847053683598093002518970267173219260768929427047194895114644869823132989390801910043337098129507144800544293982725003990742721641126433558935972420658422224710153487908295814140004752182276686190768543621944364968358467947489652293560123168264399594970534238943491744112720669089823591750209826195461125516716742904176285046864947491593971208764789955177155520525080373406748274486129753940876135954729155214498793206799370205969819467970010930208950580779431352023240379207678590357590541284729456164710972543293942034283198336526917230371882918405471324433660402631000621087070368781807749167153711087677973618704594350759789892877781969216779619591463172994918731433044554050523701923424675651218891187862527200339597211331103853673482946097367039634566859126187768180890802998535987720072124241122064673289185801643540302352843920283606894327705779015969754889217340450787926003497865496414880168048758829532142693593950481600 [153,127] -96598546739855585597016373784420900864511826954360227211075395103630478066197380817907002693722513280310469952867383067177952486375459677085526691680726694713574919945564016204584874908917526942189531222023387036729300055580818903497815484074525056725591778216422261359122409519194147532465958213864822262429114773937519902214265055013733146845516508313816603802893627577189140642297582128924996166053187978746276458292938831377198797765845397233670840823584391466665667347140565101876770712694155683790207731463008312748656161920471979008369464164405288258692241263540816355614829622438882709819046054169246354156525917079161853815161443576329306697082403898138565552600700340331662580612286117077963856708044478187898241581475435492164875615273085406820635206889076268521520053872294693472344387690698477084425039320323638833288384228553368048668645551931048190993317648177970138787658197194692346781953988045732481240308206190438208472984932414709819360101122649017443858984174704961261663196153911635759539341461836313591483049562473217124919893344188924239575387964278713861667091809849065620462267573639789405330937638941620301085711864467774668412486421873058816914386637362814195582816006248770934429114886345415841549030608630709792976186358600611458193441921547076024946703179244311988340422505239812049119712793752038690062201482364855640996603077417519829434522828864173958292680638569722576254293247684964675316306342018498673084234436736430049099580786020298305646455628945075720975584843078940778750637669008375206509853962861165792330710580630385996438849550329631493270607695794967602488126638430859599197597931645139291986379586850841192519721868580784897759065200014498530067718411462607436873674199446702060743370312 [153,128] -5100162472904912426485000592703392282403016135942687754440196364592108869339091664875607640623426548389558445517927478177507861406863719099454723158902069513007433462111621145326985606920473952037583910648262304662149433066827411528873710213062166208562211026701747585484676709024389482921968505795553472852467372560108882038893420263820398431322301347714408554760792622632221234413820752866157369644370409663979147729375200827064077700908632228520810545596141032262507735000935533205408954115737493273097491422263511996336912893560394071177844808912227641384934506281030847944422731723177202394308597135882535054752590219925947827313263458162025846959104027130011274797229761317096070758485553691233644854915399555255245175873288138057745088695607253541915514523466893803660976171881578511568047056175123983217601710008251822767523212863838874757402676668851618365014697342049166393673799182506732502432693413528623741787981820373075140958878392362742956492499562844066486189671303217006843959818473090937830895307397321874775756064243096919816693816710823138828011763333109929891367003400999266105924282681760920207605294085146675463966545006197633257719682446567411578046862602359306340817159628065121874863851967285800759403481552754224838634053009963810474402943346085854606271386656417215117001083020999785357795297267048254948801951290558972407353425968683699049301504961588991055348244910553593867075435310978359625934656050120230609098664505706181135845122714229442134396568642615072727207121706550683817786670963564181805835403838629621593399241943341326818138150706354488843183874518065673960058628444469252156129987753058618888604685500147403642183079515465881783111860442619484280715834838271067923808386918956016 [153,129] 239059441917372150491321683298662058535311646840299831457660687299317134330642318760534067645533350902356822056356639388303231350100227148185318491062779498151478312443830676478973456202869868594547393961115990789749821230185870071221842483369880484627922954466764939496654586251323012072902077010692415118474807512031684078877488748641101467670511600312567557344718625891245755087844669423304324896697090467278392064429142533768125516671497841853279488283650825707676831055125193511405422221948497289057549465957870752756781841776211014960568364858524691562694767770367368225176387203059038240901138327828140290587222277753942719440332856316856872675486525128138513726194765663504642614199911102063958287527475531702867421190276281086299987551718135748151265799724912956783344401407596906377233727374797188610501104575682287602001117366511633576438964637603495660756180331736259067566343340837245559037646063675430255058445022027627755400322938641180875142006743391773154734892474991375280570584574408866668795933617364884866297688095411503293584825013596514302724397638908968722696517902434777604282282305381815643515272290746798248882447070238396898399919472627306888679284244770275763836115442473174744293858192213561708415926592565197342295534206970462444019480048197384464027486360725224835833210193282509521115734675767539232638899938799435113825967554767590618213293426863536352715342155244241331166509066614449179186104340279258096632405846133027828627987156189531007468730721449649584584698437265952418792108187758835029996880649649624604328643640297748212214360284712451579110600994571648962748671728669771847352990984998711046060827927211892337713331681658160557228542185148154243948528378901253614654398 [153,130] 564549961025085883370100662631805187918533240045626925282524359552759553997392100354455273563441494741484595218346523967820148258637151926262172007942863116838738849511102494364635203838544031530922846662584230361387991934170817952958838767030274380855400328002021495345659918211671947559310023765164843570650961342131850758225509281958618167438725859083193314128268858918325077518699393452853860142033963653868434546136480273461516222963151598491398931934542107644851484604171882083859832078127877901541710545564418545286106953431047654554734931986555435359138095219865089247598781461392631480630063833454721338284748184681122091875074335390698557218353196349499747093277180892241906630045519282593531759296608596452448526412025841279898849162428898668480489357761487798200303320072090487285716125630589511517600805651797022561748908410052116670537326445122365647430432757613104393493233565430916704159515922804783195643746258886979726147405888075520702069058231583658671539686440692835060809724496008810419549524151289759509841695741027975436258634102083236561477651610989079088339183241795253002232419068781785803323513361401399463217981738241345955937795950307246704847520495174624495516548038250951442256501255665505635626858288432254859378936405530319222972291271822183965243814667902879628881024518623807843599221391535701947717146324667313901950680310164853887033179602901750655849331985053609098890611318092524528560683685369070720263763595157516973170904419868409684950676626008225881734538232728653059848305681393978162729700312235513047891237567806911178715658776714590424228644724265255406841998355047986358616094010101819419897343849545904284139636802462793907250103674049485209191223722432 [153,131] 34797489088930471110829388518453529422665245051236718544528744588070314197021863766097750817662409077104617001028256096898181349154516883756009703078165416607076066040825200560342919534305108434360763612939049687975348503894711309619353023973992759650878928527428273233172808921137643031676067635109283256460179081687932120283285040857130563411590874245551252718644974889239801920887645027743721901725095870854841452146800701496704956254451244380695332886351786991468300882735971764948774064723538118471468943878696513601599329635547540209269942362457404666988620200508503013492858678676333443373850369161097329848927123467547292026175764169281913488376323143456441349638248159574765333811724788984182014437829141016461383400781237071411336646215364707558354886588772308320825159157798219325159143842804871417655855573330665248595263658003850786999672605853564952885519403324782709879572076851354936572538358343627456209953301251769925348423665166853387300027268922251407866707395316658313806724586766441474234961463714584466238459385183445405821581611888708017465665359132025999714335830070794707740259434132373381702784871348215088224057552933402435570115498720398907367659583066906055995723603869740963193631542733179845736251200695971995211127533712293594759704528947672481854282661899416296410043087065646762245152653371721920327538568781671792736361911665118537846526209338637134484930376365736104396394472237678171674004562147344670565436549794762489796954461298719422956570357060622265795651769260689489457003810215835072432875086598775577239674248353406095197756696433413357737689460529814600406979310373888691284953567574605677039925705409253334214380153832107794080111246736593241912 [153,132] 1317061563797791303715152038597417045300845329148242138595582255238485903365485366865038576929531172706582373132919426099099995252766534479577112212571738160901075759258471078331577682257675522641152641525361067663173087345795544807568955265005992138983291204567283072334691125224593898958465862068095287833285225363424251730668075278274430801880572101486529684527134261356889665869373167823574024604718592711843553451112435583266078486742781508529234566301565071134021890674669093265963298935641124170273825261932582829645925967340219776410792151911604521488841004050240513085983354613233029505870526270658374188540672476108895036672741209402432047499574575588417028094036549558357655760381702150218738066037208471751084809299786166648177489746877200784301940705751419067632550946693367277449322156180831740320098721242319606409102017824223130453456975294563365268651576782834083863710415367040076861994276913691780585936026605384653506965335328453368687005604150954621249986072163310937738249687570458401503793028623575978852797519303393504106141482026158332296490648081409208887991631892934408647402495083189426343714048776205201181909308691331501189433802922549014522235487214340585327899083360667762533507375344736555280109328345879463364107031980790237614217673652844942583166035028118364084637217010267008921069370591453717400192216895221308855461258603102437838034145243838261009848886934589239197994739034169840575179309228857869141236710878592311707320213795942284770102706600699556916197439813833864842797497672671675148112563234571116182827412351094178481344814577913027567147031072461249252259454762885585974316475840340302535277160387619329265349010220816375066954656 [153,133] -77496449362966113952226706768880953072209169370734686653775790932001193913339407883118774643892908749119446529157765464694309727704611068194066264739035747877272384644378828988419545946342362619648311192253150846309459647322824396496824126282954313940510710900258061479808935989741649917090066026104704673542762704849007766221072683087845478050747493257566457184064335768007086311231701456701547420820703918998506755610874111118611542120178451295353278294132304365410465698546689573148414762070933161085740357236498836329735773139409814584458888036111806796226855418923463198742139353846851959364333414368461381041223591912535721250617288105807134827308342301451722612544128232981193159273066871394689374392194348085710909724227338219393022941661257572318949600714845108504622627804182786251118809003198073218194361075205862796004777039394610757197193494196844146113678508181171893434255783016211351368247256108518910915952999040384680520794022445472645680476503341009119028377027852577412603452213996558103567375139887399233111908902670485724235445450229280614663912014989442632354258087820076207897240651040351081231733501820209337846851785537284559161479680840241817349473651114868111444816581460025291133231375608551155535031326104712425526223371445228234538378280006565538957899302670671806457098674314393076756640887954540519171787590399364992116494878169760739738373008375194897140629732731578321631408642764032932472963983050359703420142269517839029835018875634558432563967926116976151666917474013798064434813501617533211577788122762795882414767375310920498130980502029048070830474693376247857174318780909278141871176694553105835875848103398247098704773736991636 [153,134] 4084208467877167401337261333737883617499995452628603892103899131410668001089247862944137584643918240298381082778541122540103021576764792540816848410547434126429681445276345314515936001712772264771917483215740662090685689486730400589713940320471691239663954926470963135144228397830590521942373880161612437737208761657979638776349384804701154272922916653957117071404524361168752324902409948320047695995818740572122221277985412086337821966393724168311227984768905430171156407195199833882728582825818412283285165152205300537721199434106454267492585803975114098607136500665194628713571953626259304967324092581626138389579418926427769032966016085735769783045910898436561365349553968133707507753068815761983109307923010189355058414027748685145591728499213034059930955594077399727405581162386194355221471212553711924205350708561979131963635156538703988159220330824117274146573073565318277931578741805602664261245816342788408187341935158427544930548152898681335548131739873593188122356490766840636825082664461508758746788790491912367211055130225652020543490459036343812985288989738917130940681131272798570325840783881948775209510355158730049019372878973011920157657566387208977701236364380210808384877741790936487030561262067931511250508515939646185175187288088684719987881303937419864750003082411056032537253723437812420294900172832135419019624902416641739259695503207349477988044235087208940716898417479360198191809581953437415443316308059679283197596860407868871928631816175536208683312628202421644521806256625102463265356538973337552500543437074411685231318607522296751583813388318205113728542296813786979615952787806785955521334250642828207444780743482942514176 [153,135] 120718943383491478809768039841132545780762772413260445415088911610229579757339762604235317620515990891160155603139425060001905216219996144615211988020378701001541064189219705796744398068229689431559964311728179252402005630070899133995761942572485729902722915939206560601197524149593473148907980867198244249962933802444226895894824605793905156495071070562400649886553014197003452843194131610423243026315139137645701134622680351808394090557979522950194045016285753039558736893373528724042078672779231908636334073823289880117177298715666667450307874557693854921080062943400626949483405256986406302076250314932128066275628273323252155175209384043525489709118433618066710352455261808828227914732832675987873563672856990055016246733622061769561346241481709534847227085599210644370611072900695005503973784956712635163423719218733318784650828280500136410085011326026598289859014513034859993211017609162651456252821431708565983864668595841023988914162790236405953593619164866645029141678496863739536803871099297296144854116396269718250918851195735729987578568193557464690691781009520817540687344947480224292330668845598037102688641737888901344946541162638951917625956331639639059604444906275357043829217783319762860610569239673553652646050357742546550476216954352007517921866308661728640398908202100997108714764947163781906957144665817647074218994733864041555907931346563329305825976728902212984437664832452475659810722221928552584191419860626717748927576891279783818596097584271125575187773656642811182492868030339370349882835563154815772700587116486418443468655129449071335734265241685673348800582859275560936009197496643629182373144803219412709156256 [153,136] -1503013563411750118353214184999833574341739455178316310259283051547407236432471775520353700319170641128730042029145723815444708239433215956735077185289714564956547720613068280768708381871169094852064289735299809407353029143941434730013639711366047517441798307317732873549509431052782202860366673849918155014920005920848900704750282647779479136330988521367602189088550393599486301757495307887397655804228539465430714627453013332504842466093859339358866702566473401277559941842057999820803057353470732662131940918097251522058050763942353411872712264032953541889198962789440544837418612366230877122301442679669012825826824048509398414124186853726449926617260786400172211613238045222296551536126321155127846116481472399087520302859774362292774827306983699638262282893643161385547619631579798585467074608879978008904950419410021122666037007098138501982591600459486106263515612277611569606272480881949390207825865216904113999509739841226370155030509367554076847271610581967492418608131079482386803674642582990318890368358064576022993026942084457707570768785735787232079391133316456384465811632652056977013265015142622227157126249571170346449599760598290213017496271411326247056107459421236937437233472731615507212884679152286649607357222131378796773148512793343758051890555996644425334776145787390231476009526747458184031334140228357573515193448479184461470280898365867001293400554495291252117421302651184754077014109340828330884443752272661702434268150979068133567117176134935847644938706721585567421559924423477366536013904639341050709639556090968710627634441685210771667763626685527091025321470574105847039078987652273216058423338640 [153,137] 200971663618197152494378422222293772557810755112029432398108103829683478281936736072691602063392117461807111916961693056689181691028540047768616128376039993212525658709481908659022631902007254600776993239960561446134614239440071983956671210359111125538191330000029779108919162654815901398476427332325858356006954560197212800325987529329450649635079056458837324568200867571662908964648564591095483420838285039539836714437465570334093757413742792193329963905149787678589035733166139302856264139076761409385407126078840232729764443155718134832778034724121376953510922441082150966151023690765622492955361525972075997639225552179131840359744483469230772541424242417497030768683077117863696131468218085896934915609454516803896183025523522417279265720570308777611198145982209378709627705915424280161327126107637339571938895184368060809048993097236074772580779086268162666115710852276764741706174301936633330731101834123509633534199247676174331742399670320109930467355344540911943263655259520692749070680216635661433880937837925263721908038663729304195779672351074913323178940967789678270649620716639146739198121735691081870184115684235758296109049795966656970751322246665577329464500652204633754314859659490172012642677812311603024166768285793664735303472085829939282639029731150857398044369412069737957912282938829760203667487724441824027917372340020194052671992687045944865732723520961907530636943573338350563005817309346068365821193493348457431485227122348851399413888232691166168033852558355381848356238859766347443113074577656089154866488844833089835495206170938612084397542478847229073396214973140494866484099231285538 [153,138] 82712446812520452820103108106598176709733735881494392530344909776677935208057101461122476379061522047468150147633891038971739522292054501303602097996497447614890141398536039416014306667934064758672823283970200013258481377012365362222964610977139406237144030674023951578207388515304784132739763159256996345117205413917652657055944269433507483870604203437684836749316501288311836752510630269906930328255981362375439006325228309327369511099519711080183324109389406482006875730580478009012748138929975762718727971634784211313419536261219754954890837135031241587784039651265931663887175451092668748364737870285893424006646208313547678457794871666644350952268410683412498246361666115132459203313484305042365343374555859296982357084937334515203514988306839235597786350884134638032848403746413983661978701425114682210524407661780426176968195700552024781833231218604844476752972369592250644861091080443767226669368531338849316787411115649734525979913647335357683573845406531367125279861626891340173855730770239792207898877335929559341121980634331469917227920159070699883461522985537571272963149817611089654689358411082406535594847920450351012048334215722201270907977921061914298834094585194448675733382628434719305731752577139317334693072867236406216345621693513493196633496942677135152132633601135529132676143481240004786450629739945542783173724275111690791707598983738912264450631118226117814801830433993829761238443425134662573499655656666244537735001318611022091747390208498263292506786334856256169818579079776104302274955423207740594728171576989091860800203776003001975067146182335690946824705642100294432 [153,139] -56293528655424495336148659379257905077441705151035414998865076444893774861377802002593147241036594943480436336944326533967001720463629148691808413428578413683822831472592282728814405674582995867862101635938594401094821971260891250913654234262082854747915454291941719688131513468801668366978759167049536090470425570134517869289111917542266277370244697394468144630789410159254857661969202680806176198424377726285920620577857664768823604620824214200662071880897292107096837762332732629127451467157107497741247431827637841099185906684852726376087671151309058530401845700895315043184397672587952809313131147923807854225663736106296301913261675337931736436661217300737130973401151561179019593894621639488274879017609146987512913916943465658947794913581117892797552373802609711440712765861648795711019783415291666386613164128988741997485066472576561119392601126641956438841125472340410945880807226970789678639506574621615124614745251480146956849633378162864157329376497758033988115241037450053826390581685194814275175417051955130262096541209025523620596069961756317503152132184958849447539933551183979644227924636653089978680514378767372941609894472912152506540808886252934162112794697732943645205909132689797114478134059720748491824354998335637687607277350176231117172197750325792679418625579135385723522803098901760332871156642691998294310475440465277886075370864531832673573032782057323153563720165272094407311538521249266186188385182816058721064759478943361643502623999326735100748573327572481084489420631147468810408833029281619335620527269679394764012173155978490067742771400618464113980 [153,140] -20964511518908392348568298132891541291294976538493413924860171197254813642317109930001454425044294132264935515779866896525709047824666293575347976469205098902808343626090457362982997736361096231385350085991893235945465820531491754854499162980374236207174793784678232062715221733154005844411178649563016339988844828435878003301871685705960728179517620887174102667758073998303176637039033019373294792506801306999522052179588353306338348906895723100123057142791007456055862820995837447021185903188201832056148301594188035889152378431578493998965583512205171771810151600231202975989458209069197217329516690245521084269879392248253513180969920777318004595953912970589544643883779171901765157184197232377798006863708987015794846536010230793802328309756868129830025523529310516983808708858470167731333726380275107851162293339490723758421768735231008410768767173109757363076565340473719475249789457642748567934777402801401506540729668882345662583620829948182933711485505765090887783418618618783825884791313030834663188836685877263190868497861901937361137574875687278493176019454221787359213358671081039313378589802086753467159612906063007434663978994825476579956152450028502378123612299904108158160270717161430182414869244516588518223947569473943795772747793547571017674096177880442656909593948175880771141955413649743238010583094031622553042778701198558856548229256400495982624587424590451034834544204007602411577914025314945089476091624081229819779671640663463477859423440632870979609758134850677117392358950741940497751767231354934497440661148456984379379248724592371707896248 [153,141] -5095258422357970671932878326451482138560759586019939905923394046560601148295255135501281581922535942175691791754910306948195732339302915529041670192943265154688171782727237862647918249670301864873724482105675737835424057558486143070683323420666834275950058441903688743277605463680712371168879826176950787587816162046682439278985580214128077197071216914174394486751978399170283540005341220315554510849181064983061936486880622879607275425023812522215843610714789403572244815784715483312184372723601652076645693983239470120866491335608624960128694425939815431035906105784916560314952051080841535674177533245074076629781275650264619423803159042467367022288010599723045452527265963830315049512171802031068657483105408184486264881792948949179315152205167982501328310273336627787956649104865729222383342932446127611936694785437154931277046752923640829528625852392640744896643617361529105797935086325572934517975075381523354655557509780377855695016114156752788386747534286126343797585037505951859206845002271657219598488362949999162198757400596330384304401870685307552124225829360671722742024372920426193434065306554373495504136575282838125988687360541291804167031147943222362469779612921186663765666679621331700416094139567547749657643961735376291829722345785521139468716223488602712094033635057048071831503022567645480449024755493339562826349751117197138509216700808743790209629659491702398255728566260803718855047974872098856211825390892280671907427566803357642095947501809861276766896006492912512542757954005987014604986071762778539704146388277742278392185219 [153,142] 18527617060097949868378728383821564541237066985449765411804529015371109970535712680990573661531139184218152455476297801914566761709585369212345494229660779344195685583570846630820183117357733455081342627068762145889323839118332506459889995533154201244838685601579035772976840601618963120853124621133071856489219578094014575699154780749879429619282485839918486669146700299458891429369504323754704646806605771264005670545576061444924911140013596614588309011342939067213104200040736739359522699390426174209780982391726467277207564277606507041468379952259589749107617010605731415137294227451651545413313485026988165523807709731993202069154927909592388070319115797050247310996723849351689509404533221670961679294268102061082641978482399749706341135064628822598688588656947097178820292182936399092891857253551341772812370396458165683557590733325731718821577029091323392957402343097707568298518905618835773081855258080380915938722492314785039013358720500540197884397737494653449911666306020114665490857163633856362655357640627527155529264529675359880373163324804319430845550402051383605383393304412929794695864859566168371898053851037742432930320033359267498014267888042141729599293982849620241909196123553662885424597844634108851008887719765775744734695797002039093435907890110770638855179287347945435983215463753409019004006362354574781183507914770651916825614478332185868266393523935629306108868963359320733933918855566152247894859278340255173320273174313983053883154668855120774018489027877458620536901610670764761746045207059461004618021568 [153,143] 3069937038405389753726332424415208308615558173181058047953593783670487821868789715680085717409800201200376184894189400945676782900074387597089419706019115973435693032076339936233983239178369898380402788272914677045532662852194961870729573915136206236098509474141806977494188532489834752237670557067797768507119620363136301733699002279138913684170133527365356256887294835642322090030774838989601014348390610378262859471689109859552078556706418329974035669824671526185416899453274134984823387933668841533577625717551731058406090035607065333276495097143394858974210631490534722970454092696722485682033390223124194525758563659758756654969389947058577578757130838476911003480944425586455733832220113395091437817329436730614117177828689031654346012368673827061995213645598522929142431578558446303967964728347044637370856544356710608322491841239965115743439735652830110015096040565505623501900171552083537634795464451070022726496244725403497681245640885367734122330741861127376732585929360392367525934638716689189401999886330412336281118974938007586901972040626451829582374911920980050452713264397344750518599546542183406712473710280608795274996229254160620313063777467654564218283234341313676313905060305961389317726429656571264440721700450317358931769946617132329640895713853398449357117502951177763675397040829646546605705926342910824858859341432713234925651662653839320813175207587027345773863641864507492750171889407838759893991076379977096949273359773828938003534227345827975441565218122457768052327456507050559844301779992 [153,144] 35400158603818420512668677000229300608228018197714850363915726783822707448651397318986520672664686691395672517831216483036571152656686872229138178328065616404523992357246618865694003995545314112430176197709194310258926147158868108886093849653842409929939367745685873698458052333213103242741126864035887602660549254245934581491497970851966177387993510851453570817274801569913272609487244027146730667294676856355481946235009725589401974147651625495164550989460553749577754885069509918864231084593232911858248083311812329118444695981103217927252397580286692379539570383477498251653564102721237584967106598955447073721755473873657364927084026284051508384972556665072921301960920210587852381758254707385455630635267863415418584016172163058926971733598175866801918947844055253461766884582764481272121640958580823917811739916309085550930824594617839386636246957257015048458800105855907439702383654799356284936109972092343551514120021716403361110855118301233496241974397454708131053703112879081407598015681759361853078538866471009490207268419397644036232169179231136945900086583550009662640303062320959458521010552045854217315325027634491278590285015752867118877484805604674202607139660664779923392905967244843249904692049614752972995062532340882939273195443508016636131314475424879766407551479352439142416313529374723941227236268867418946805234979947744065544476068773685483353587868078998689458780558020996704957755388563317921531652496147964837540421109587865039687148579429832950350696970658343970270336005888 [153,145] -174110213449830063970528870562031168163361955138009874794154715473045608770438350178066967709272577468742392153767826862570122646252596493111008989721523159689171193177599392888925474760305465660527087065545417601229593385019128930625710543400322202406569345661041990935073547545312817284301308824469000406271504552123659002791308000979439386071347889299999128973958566902163868374205552904735518802773229763272372396854595736772547667210538838112187238797783050103427947694075402573905928422977440616935651948696484675760601527483292611291041876499662668508096841086506969105978148393876070653020749504270268772801056871137580929739948700766109478954753514169498539978582066484371089260055248080820003800149270713256292936087599951635782360207739912689057342653838605266807951392595158927361172185511890303266290140625915840267913314590951819044940282630045461201437933289252025900281221277872539590735362314870639055030795463137823595160808470415759582717432014175719099977511210990941715641632023950178512504422758917819865644986676293422974235081118690589959832344876827019388656946772700039345639180151360513754249247750581423395057753450459114550528085949895671495010449118378913897757725617214721766010043433005998689128167883331143786145236435630258791724269897789928483019468293094091423327613565576001377348559689458614846526811156469809626802441724519869374298821613577260206573330422280202107995832254501862126558795117494229645528525498113458553171169249581080995961911940224 [153,146] -2861184843530303356925139595218255024381298153897666725774299947324785560275519536238142406568069127489041520703552785537638586936601014230838348534585258280323613491837697772592297527137943067040657035886985632290077873975988065314806903065102366177301130512979151731710491132850428937872764748980786387582318043401622441244588554916465761909456769194659236369224986002321507114092817994283344270034046087389035248905621515703932539076071443434976967402067823113142486723876292270721554329511045256236299329713891104914544318373481189168489483476775681632796462432647711599769517690616640024054439432554001174715618140665955075334209766233072016768768714969082591647249607218458539795915244125791842579202950231368360367312426081321095965249872881871201971318730622574517271945914036019985987566830722772423333684270934995907116715885051696840389233514291825160762255539104292326048032572986257333412168807133109410782703624732005295753972597496341622030764600993965585270291199495837562324954352880632012056625590433225417578092008033337296647519901456714972002998364590320465640511385236896097001170358992319678054775469265612319744035911963723983673601654038236591438338527836833457721443985193221006642955890526313140368696631641262789862645315503730678328516792695365208698956448555734121962891264196569569479370688629084559402952163839956599336616396471720765064359343143948132740632549059973168412983695989623054355150807537477508471794771007044232426043126846144 [153,147] 5152549522598984218868565972761184982664747058515481744802812407959878573748906921353921507787524634619343894717508279424438845478283101676747481482561450867751461275198421339629972094867869123128816535197967047896255027176249439884639821762940686549711389428859960563274118741687561201895111889825983746517267978676333618691565051491463875077117378780248029584547333340504101140466902268775861405184712464597187847892318924553839623451518622589445189163260527692375470789974772701775649376513370534421475956278498076431229665175569262415916140247680176696362363168086241315779526014794320882622845856067366513395737161918395651247413896825823776502684485547683883063201809211685452851444980368584696175080765854539456237829395652748441920521419167959954225006027167030849573182557529214098552434355936526056038266761742282650983437279736640745131090147591572583983648952336399074198139058939629229300002218406345999768192898526346476062990057039698556017828949189894894964672700759131689641380055691841625730815870639224376259228871454841465611727586070967242636685752122557766877255939008599959851221442491136966965037585380665541771244670512017696984066279813908029873685801946233039483588070653825313555504632244393882075683956991020292703399865456124408938927832194528069329062082204097336658139854267757892770101980244280718552928972958846716894475957098731011875533857082339162334362833215918047745032525274553489871495447384389170741104431444664 [153,148] 56740432798631789821481738812870244063362392929537040472174306278627662150633881426272817532664174610337959947228761926627663440568128148066905624173905982315419332561222501019088770415648422034726984366448223048833011368170943318144818525550021066615871985050545606611330954867001688839013268964473131546907526767566304523620990054067897363561859679922831968656893528741067146316950303091490128093813529475357213650189155223891328967581029109699245984769053836561693420492920915331974080080349238183893545116491663290243739993902213572615359934154773200518522751474303010673310475471099226053811115245431393883364177301621980005328528028665031817122910074812159653797429621607492527194424611650526741765986382977059616935355779798166260196340796569699283895423086769316518830481131816199296139562068646120884051979382101192294928879605706149428815746636567023753033604492586782341803827638355349908826415628918359762392693625022877083709240403954301460188104676340970582055744708146345388145063492204714719877108234313639644506890859619904525953128305566144047617540712342212240737345312937736115858613682532435033335389232052976228918094863714383390061300163202347735639995643965037832888842449073047148341644131295545210394475724278698772179318824182350381747750129203818954695344981198676790833487837160252487043178481304820680098205746921648923033677345902524465014657876022215034017565330117215643574800739489290043038618620956920 [153,149] -39087947338981933082514223035078304539401391910263386602961861288515885348662591288473822804691290233118727240409448114829453565031917136962693313952196212276101117148026844217106367486822789333627845227216850979178832517092723608903470241446918098208172794311347975638550147512754424023342074445017823580237467729780573958426974091517908169137929304275686741017325478038260098421471366887429666958137381120314220175819131024319054025182071525874697528382048252563693163879320194597386609136334702763170171999794064062886542074421564226861679387771502009913536827576174744397242578205800313390601173264986572108831521360210123793752718184766373003843597592320018455441780796074093662505801845755708762539787696448710603186194067060958732597963970478641007712436263102821785374049711556472775971343986019810882447909231987376231972052342852199393646761961062205625892598701941500951007783897231978640020818144046026954865780474928684683052573523607180214211083796122806764974982700044305089871643101697907386630674169751054171918435115829447042054758489285191305108391383290212126053000670489236354162743727960914410478753865690671996341354877640198978931773179302435910196451120851333907030075169459779316356754560022631551211834512790073902533113682101123905246977588913352537712238021987521891522215302306292308091496319129954741891980359999676729574884452032139253958718518252387656654708242610501488373458737748777 [153,150] -352921330281410124773089638254336862364485855668751473698624260369239853614412941239065882190154090951746531791164103986903233474307946492756161420292379255835944718142858875908655279489579507183743689490219895622761731088900722525754580266460647734128030014099112177042257976111342517917080133403923733640218735166797292743888087660397858227462300830958374856224387290973667904390759821715890973159885340925772042552827373731321652329984951377614152281472365300772886927357263478481500469821422726417472806303327705714000399284397307476255444870029625248083838109306092483949463517614507219886711252801270990979243631494298678823608178686179689099513848799957439526146700395294795007009140077332071078702300096252575970083791768301419675240144310669024655747786621100954499480965106318978160151530998172381828200555528336410488159986185820383596902809092427597851128689037374013633179907521552842824178987562559631747156516476404452265995747942486324607982635898405268114245065088818824417293369377019108361323631336125925323546093360974556772443239816493538089546577649899961562628884138467616054127090875020020155592350864069549822498720467675290997068688167591774509564974332342864100457263972091285077421960432928068550420426637322403564579027181353835753262579082340552776323413745063225402048980877054573154676094356474805381827430637835515739752123041326682321319354508274621213771737396009088 [153,151] 135286726085781307139950847764389949513611681648976728398756811581905550028052579988561532723791718860157733964601197688621293385086731248484075331656110022965750522440127422488388263957675538900028973901135589097500979909098529166021938913088679571781042716665380029151338968182197120435967334288186974456609822955141319686673723070771667322372101397708385506423866425449241256231350565737510407692441776847641376997269883459442535197898858895752930698197283239306172179503460792940151962448705433170547228570764469470809887052468032018021782676577014668633092827541144767889684618616503652887473526376033007521362892358612109369969330660021194461838240784333005655377491291828180040554083381960957863948022133807152203842011112072614146282185551390472193933137834395668538382923278028253043482262700105183900440660491203602862721088801405682274685634376169237650853167312957884641169478529034718092364379057004490497177687715759553104755315577637016387736112609167772975070497204589607817845365141335771147729567087321649201262766413991106312579316528346339499074309303706100735628067779990654696593382322467081202563857583036899630822158541761635892284281545342758824325740128015784886019270117324043427218116629040155499220579316619421464341000343355364156219390305704342505214206966133100429656922607740892176094393473363127811961287842478252429069491017431009243466250102292208 [153,152] 658316140382687935065946388278420636173425445440389377288892647104165938029847107908949794418724671137410126334349579116894581015314080364683018278958674445983749267779653734545493754944955010474134933349969665741685311464182113672291992755871402514006537138080104335947914082883956617407362689998975289471952137599138018414202482860089048743419587395861660543603185842493445054042347369055356579393021928477757690833245544924014578121341367266792613707906469587740590130220328765757302369273714657191166110337497797925712283333270588343354083178112982708296297005928838059209882642998710081198753067742942092890934883123661876541307497020941979755846509983754888202391148327117886894268555289204418118524806248790802099770640230341578432981569299006281222440909343436918580093688852403060676722181760118435310949577894997957786827305039911010751361430374589788510885436151372511743936106592966828457312382749486987345524473221706463708597904893286460420484838935674690625956344769756372430785023061192801061463318831435283154117965029652225514990269335957083370821113142179230861700403036850260777730150431423909538963986995654842565902761030678837993544566029543770557155126976348411588953785710093029340177625175999332271388059602696288178217631767723051235262691517284359922353502333417244940215717231983921117454973365525927514273698335158228586800728973783808 [153,153] -165636108230783449403428317439995042771327331183926466156859557862433173217409513867628862374467081491556427114372000705742331500186167651635335591345145245756215376302584909735244655612180320446706655121916065413825314927164915952993073934506856693236503679600063142090037936838711735317370759161876288242026153079114125046795163021298531441880765486009745016869710179032613068796946583362851062904255941201594971561589458705648994619392305896752456649913010460215768964069176859975615569595253241599685742282741791149417387096320487028490838388199337861514953613850472151623602141900737399028737699601169475012912646070411806891232139252315964390368102336433906763884655579030248292977586758568304759843570183694731370815138146409661411631637394814895886116410674585938101377297423570401755203319596502502934799127743730884425547869069519315781057040841379240418869365579424973197715558664991451380958650492971575947039748105009234077392793365703400705473405495501414184804059147179649562496601696713438116596088210698084869892872667002566500960055972747918698304176540106262092891802533215940530232104360481944369346206504926343289807140475442749768151366966322798269808038213327567687990054561535764722892482785188080695043294900713261803589115878300909419297188808470405930538387265182557448702603992216555746176632422890354897213778391185104 [154,0] 78506665465300733102682295690259609243574540092891015663679453593504180282164543450603033214200583977002358342922515315679713709208954724987395200870363486935417028854187305409042491677362295511535232438122241537189110917846651496539446141200797071163410812956567176149357893679852986121803048711629099008347219847736274183046438952407345143069651963500520060079053305220967359609275466580702965166868669222055044819029455137766677986950564105533142808104090278856567948260308114932440341920569241414794696866741482849900961022485393260588674839840961003943834163447848993552940668821797675455059754209707453240271659624579082790263458768905052689877755744852334031410450339130289309151599888428937887842355650847087025177440459795256678287303886629656350809204623697422831494599384342183946180013511907495403114254203135845322547502616055714488503931891020472230471668969037028828783066520631308814529860178116383567816017982216345176018751340027115304171778097256143848124693463179606715347143446326117242318070730093985872993520966150695785099304415749049268644337495389601694660147552344720679294507987032183775213379431818610884621662995488537277539653894450986175887095814936170439501632520264545993202637046488636020711219386261879673324496471197264118977781053879361419571459833961395100656993288579418337709309932958605560086726663519329467652384114680734249904337393266672487935841298365723135856874682253772548978309417936427227393342892381295211634472818225695307082464986773569889089143618125563140563702585859723733842310063944875779771585727810652156622488670211053319795239537145995561428234349226509323414871789271265142691254701169873705636901874378238296184635002604907768365079821229225735736682013473216010953739588284640173120045061453398713066162309060788009417398898802514040221645981029522409082445976132811212587434370214663226996723659871237958288417406954159764872890151754436541206075204808217139540932646291061416423654139522741693832703330168826078567228130672532604071592513782565184581558010597309328119054558520347193777010337135293027424357675104102398585242015535734290619848429902998650049827405838525803231446020447814540697233707822214720692068983265540482532055677615620500401168124855100698901472083968000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 122599964740332251533292201047647396672013535638175233328906827150980082167945902355746503474599018397623138529883223346110446706747934875838296427208076485807583463885698022376553297313030917287333343297043677163654325201841698653195586822622210234748035202813360370919080107308210096220354979640236227862859414746888230511009063312921993164710036030479753334156230274604615864582358717177728387819801677138291873234553593116918033472777145808483726701289813466772672430824896064363410961710567284701710428029661903210055664243659286146679404087321704191415831052158257993382323618495293901959651283477186483027628278085880420350516340972917450794621208268364630924158401849634890075558195220297085496292373632617727745792098081013594055958016999979865922762250939010070595931791308022696432812956269926021633028244896599536113280070146615278241889684804108058896667078036916791823031314508857699962544514297635307813313703267600696969551727134298412390074030694466355186067730065439319685648900104439511275555023038360660902140742709227265182640145996917140192665406910773988179878847597037919576469270227754315803067506785467328926655682232419288742573781580757385146558601752298824543396391108573454433968276204914649959448322167662457104788154558745719169810366281749734430832691092510863381385688357518326254569869016042562107263644957919148740340947053056208551068135885382214798913423744898391147293009800777691966597512314368315963610869921364729402285094151028444494530052066063000587683378752204536676992335057780868300670244104302985230140300261317252599601447099025545876375207095784181076495907057448966477183778053325611828144643756387062718601824550525792214231798983763833927719233799416087241318097470010861969964158289286116050207837386626510578909543170470896617633202867340877966934934063084316283678585996750136339178951107622471540043694799613193906477513085644498563620127837467734625856259912310750694562880364049011528923901386332168018291667103046018739347720171900769000226840128971517552242118793166285584498942271185937133163959217242811661294242294679929565183668615907814402867209014990756593575252849444578039792871586561828068994096101215659740505087246813299813352357480677508959686530771853234119544713122938880000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 35900261121290057253909647573857441267483699204691694426308626192860310911738333248147719994463654780183856942085644804696188932458995754944843907993839787287085669455184723058938285174769510623904355400666991195341274525707934098906803360734101527325301072832987121292460410675921581551892100840636911240325392199654722249219260103137365407877609554200680399148901561064131900769110578351106721322555097103281211671316588167059027800227828643762119958296689021878108522912044988272608875153335702555264916162549923801659122074030543409951429776445486520960450167245225264924735931915272529785255074394128328190324318324601672195084759529068393679753795722303562914225591404681207467707571743040245568117728652032737796891773653747020122672187336054243182003341155626306069246573677564432766768163267886004190834116040272563803637628273144395381474681168455669252929596660649786287138250263350219542481964610009542049462621960675830490599147875402150243612869969233620782062677844933979632632582294723259433261734212185898025924112659577743191628582917064447539828213607096624677587165244039977076696513175552726704727323383094555932442113760572407185483880136437539443318646463173333343255685210150001370598986087536014439686524501576526963172116677921923308262552135810348499648374420374177976181761014466465239352459110037018840130241453708306170314573919352577202088855789041327188457370393044319888883755005527423722301493381595357052135960665486877406007478982809567832437250161931614122762268190335280587879807254283925459846559330437273151035638907672847362686493381872287491563768175772081556854763792416952857282715708011079244348792465738793775114155887808804124540020015855207380821691742868818166032021885193235780996379564196313434783636469274172010505625218648130357081450734843616004783326562392008652243815668502346793207109444827031195186119692294898814415972056187153849189419722860119137931285541520421107721909385824588923730899159097029738497426778590514066001960988475503726576746887945048387466388251814478869160453032723006582579404891592375513497944075722776513397907155971317619069484700813432070591663195555394453367105979636004794350523851773550333521882075871719671226159304625485698764998753566683305477105955654074368000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] 80038827725112949850351978833056945949431681165630756976901681199275493423258263919076563248992995023293825112364809972484228361260815853695399197707222820764521751921421565439145251353402082099369248027678837964034929845534271370563017492087598380086727104446272943927004305994621000812432415197419828637693704624221063261386366425148868770550993713265240655678127846198458079206590560330074985592271485194094125444370098723413696063556033178274560533958966942829877259815013323447819653554727329794223291518865069022718327984962830761283159426693515241896524151689083162786708459458909671108027609883218221834285524772743320492926306416327206793861327392742048831215931408757179140774929233661956236168455442062805109637066483680780799033613985038099264803317004959232096364376843668657352332973701710024488279062709385852732193528023894139000515002498094173487421655324801033060888284794402381202112490458062117142893562986979954533429151705781072112701408115204633899564657522962402313394856388901258836615474300473639969958270142948739195288180705656694175172119305772518630366430699039824213241668102946498113636979798919576599986279406057820213814108915795443814981451997953836859849619179330634940476939442954871549866760957753066151740543170822777932446621545956943852949117543041386697439960487066941417016380548535205818376462152590542060190166229123807161536648996129985153065096047585258758984847080463656885693028531397896152156483060259785504632641898053332213137445971240366965353099151414549265624356217477130385154198951248667409201940121362195421709165121104687012469409344576679229738478271644108781044144615153935285903517617613270475382854415586377714510966565248418398059427919573425608995820562720765067117837101052167887406033074636284110806450422070151140721559662650597333623912746068014313567264921828386400859685064973030414913600641607823934481733392025041970975670147824293372016197326697798941310009854911259474108117740009922339026852502303553105982471116249970415650136822875985043791855068338377426122088006421571510373447716302254111160339479513842417201382747587423953242196167421695714310891744909058700065350906669912410019286937465217995283175730827623320224414218552114360942019854148142164865133035546214400000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] 4981933937171120463572982314580313404167982139897325295965002379422571634879298067242063459376565880089360837976858078705301824671103296066964615654125450588219172274305598554045917503857165906105398673655710554709474461895561001098724256528642445378799173396504862587150669336473004447989585174564298149136840206002478000461916643028827005200858531461639411847261421923438502486587452080764696581255936612783266992215709584348011591892915200507765680682031034293084478277689463961026726397861716007261760207802095500607147269399947872157348947812092160093944070401433228566322881091735911548048625734189087720119929137527213053132026155154823199547045781286914125844749515488281411938411539198533003161826612217382043928656667868355083110127150740084747774071514595997557514912352579367750344590985874720981148595394660981151667626085473582596270757056977694312954011231441082173035035220321677646773219673667210438443202733639738030364331078486887862998898724468382847451575811004859171087121908086785369928856360109842053015485826401903627930307372198971330078726995742306363400076516137728773204699649824915728731683692885304557222019681769212241115790414288134493360276851794011683128927164481454359631440336721324618657456673935571029824746929601079901082873668757857569729099536931832836283057551227881265981985551917233719895081460157088668563739041958835959116985181826234150594597618117771305007003039321701929720208104466173280924921356945668593122964151215597634398628098615534990000752802134920729252850189988738493393392942293293325285507106536232169070235068912919679908609488678656979692921390352298051852394039825301535556323848832377686887380651216672435488527145887646352131803340317288977321648183603065710399279455014965687918904632617838267173146049187681488237547308892504875694110248329948398729547781928775662500984673645383359910862233363152788681836245975012303446476349676172156323810106049154216456415312253758466714420204007473435085390062984484525700104229258985895833010678992937009403731784014862389279901848912776138794650123583595356792013243221673028887404664197333576505329353313185084099667908172172975809328141599124504550344954566698842447200643084222490050269753260056887075700404228921684201302500829757964288000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] -40092589792466115430080827624277075647373187739017153295101397635686724735067512787824811450607669202396874767856305645025985555784323372635141695149226273684202306526193933818119872532131998994024096547829378907139831077607381904778460785887461863272376929302097610015062239776995577851222771576003572440371938651877314058135125063973055934727150536709560971475699252479110172154279566470000498762172560819261114413489723265859439019690408180282718609274357120510391993962036751981812446816048320222799162444060577004262324569645634145437725630527202226878979934160193011757169213503370272671692953782627233325855599146799901377639822006899147286916768821892532326682557696398256393965366534479565576157396521857627196933097656220490182432842012106814298856116535536372071474840491874117075596388380546081935876979735354425926255260327662646886401994771511100325314520898277412006698150590120933611745455964536850662944672625458636397674017818032831155863968907453589641974718206675397223025303270751685877761260434306468319471495155074097979410991110939098253723920216049715100063108539310875393724123488534623230122421461518182726797648877256526396535374283891466097617460202099302775515399668847073364378673008514241793307510316287108395229341083585335656498230540353459120782769936571109859526562014217882126197530379602260754001856071953502616608171196192019822624128925384161362048605337249332039770676621130409571763753759004707849888625403401108758627929622301320256706895228480111217898053256169291258657848377702770600251475978664551491527454997612458137694964666432454730730234266829588519720591008620801413879564955107613226922630713074416472541222693621797614267232819562463173026314288375779592353321499539579094051611343017784073118111867690537206003572204605111669584608007279486401340503801404412745311514525693203369756330460255947646399023691481461238394743258248413722686226078427761696879154425729819045603880651046645699987854772205562314240765383221870657426519525434303802476460599852354874064976963919915106908907304620824554142688345232955469890592250523973546675758630249580918751206919193533413453629440205182975498793356865898825034025311752067753863989930126369809997567205618360605345883854746399891362638779344633200640000000000000000000000000000000000000000000000000000000000000000000000 [154,6] 153478391287864619079325519610442116880629568827373848361156614706440814753838811571383841153342423144325334725192585606912064003295269847113568895218617228835057527917182973698761567890235274611612548359991374625905345484238383362866828064804344342797827730955062328400452325303886925929153678005507248003652576771359610993675287689940326956978796642673594482167860290146360913361169607437214857719534673538859305067751450080156039047479393206778686491663973735742893028084601221721168823986414215323865471570397813335089947720871887004739193479567995773120349700986085109411551940594076546947171006916420229794908541295773184057102121842828763185342310092776965602146094057116336190788573402849932841559448501907595894954921528270294647874080607651049256694267929156712982070154396787221386089274603878420665983035619542378417415741952833954252240184312485399609226023628377020287101469448849374753563030761006379488303852302386535977448864001657851994864842243908491565380878906859280684947897670673976494664798454084626080716938482423611188236755446384956773985639919560279551717380336051023039319204887732771978780010983602619052415038329997662174162352929845425486020972585182814844543912879853633635293702875993235275657319879020098435500765104051102924434319286975211015510667517854909856751947157869298945685688481882143634091306460618041999120374671590826723864353957974954255334461760530153202895366473840081322292683451005608002498130623178671462691094195701034412163570667576101836835973617517633064670520163064778778269061480947495470519889671490416710061416862691888341717036775179508969568371550587715557919086905752169325129124646034022651812748978196672637570625336232583604900259728560994030494702059160583068963816304702548057350666002874781284782661372384968767895821251166144659609992991426073935081882525359191296360178031103648256686163189138500886641287357327043231906341244797332085965263941598760797604385698844236896782608193363695136494936138929585055244175236555450101937944916195690267161969781544739632948275457080875989645658867471407184484523661481209262289897324190881466257748376952410597399749020544438500090302951350734603883337933933702052110492863749143945297916330973723749687590893948061441116093571686117408768000000000000000000000000000000000000000000000000000000000000000000 [154,7] -464069274931360797417407223414589537782205734709193045164730247376544984043103633057540352862658781762494547110969384915558706163721340951580325838783960931962619282096975740593983244574981011534736849120449657889810953949760750901038232408021105647992612641620092099048456835028339796392621071613757060876469308722120885545735856784558148215280466183383452111183668683147731540199835261633946657114679583816052332416042294516252027719781312763424872584824056079852660028139745964298501090661466257633721988684484851739962546184116950082743656768767610298504878003281950691854352123103468255835176058558124835294888720799512889616968138911114426034646679823003524207323374006975676284418323833188398800006337882237336457764679606578027592696758657129068740247621486378774164467507828629866692943148243320587841854002781117489718533691293809198323462049824419372994757214065864448001387125227201393573893799314251560188859875435343724642329637555029542824103349439397289111770834583896010047645427582597526969459193672897626818844611244676291649556428354171727068947201531027191037875276332830720203772772415457762527315092033582707136417992401056688119142521181934637479365683423729722526659386478886978963862235808319438498455513602587497426211206379947848369406098032630215343944821445406851772721079563694256540126998863939041084185836186430948717182816077907930186652564046432698139647414083748190481482840643797350522603254659077586991489840763437387320893940408630341024387781033963736846552720969901177917724042850728359147865244116347269304508475508721616736367084399087145105572574958174735479802316206988748967535760898615974873150382423408567910916494312144825429630846709868876846682929118066704748034184889054335732188856361953686914070403334115962926570238322178709806441258485980892332422371773764996115033697891270581985874884421684426870859746612674444193883571725082095281319366782160181660787096270281299982925512163748846094571584582893742448652796144474091112819952632105308427077185056395508950695184381986845658519549789972757916605426398850777789482038715486547973434411164697929977494139830643904703392203211494413675858187154756428481300795490185052106620535940155971671478455233870388257360709073558462749475177729060566466560000000000000000000000000000000000000000000000000000000000000000 [154,8] 1412823290960026604963784155299462510590850259616404051726834125049294403920276861886420747586250580391557051745543444504636773929788249579199421620776189682761327204775860616997715290172632793827104029747228254279906002434895064646056354875051514672476234409636470007120114664486134024405746813894416539248438980181864610794369986359716110178554124109626832688402558542584563242049737629637363676384357455214173458653908878295969561659578372088615921741831056245411407618673066364588830192023595763911064088822522195535575062057732503594867865449494049874437663847266844659104545920376724564724697697147665722985909724389546223626694376913673801952335537182182864386610367404244108530277075074123682899325931477132891523989224258183411012771061496903187715882716032976129460974521307755759524191390930785995567076998985308532306630875388624484732971873709839174774556299658263134274291335782962186400933903467462483111308738175457897809697046662141316210806195143981089424995192746080407204093301077958376717321597345488419835762174041329740167827901266054776964993114567200532959698542048753772163526335819782893577272996320671079058074973909875498368431061549862704567130398026141195284642431574782412054233855999628512947598494232664896162499682336068027039441461900042910329519284884768240061490512538401406965067789685936103185909539692982064843509120122920421105352596545117927790517546494059085571752877296890543514070097096296003511204034863393214473803976346316715679787349432694588834250087997689882618065663373843350486247534970027695689909725753418418871465961767934079921980660458395197997626486006708507792913081334661686944333537393559678064359344261870320959650484578775125327469130082144762643797189188701595341395041887410447188674460511416865679488677530096726598775466208463642726199033865535934231209402863375462795173132284242615246706777961580973758663870244211477673397447547915309006974594132284546879728503225409039733980913537359412430357360589683451691602974338446963103710117448717995109442594241742170442161750900546586757519556230592141307561739033987493335434016702482495266659282431976451582601066074388962240646334127359728193574588820416951302425664658374387921462733970581552135450437789988306048582226742063702999040000000000000000000000000000000000000000000000000000000000000 [154,9] -4024414446885536506628039296007281588341881608350610761094268914511951855656070242024433908142596631307184093283213439994604611964940387582442167099490018587825163738326567130898075176265096906915045968559231307580386459557089396190587497510627293292070314057602894061184611970420643379341037460737868081998384227795334044630367541179899137063595518909088687080571045791766880616138879158907779161072407115110030842536404216846490088233527393621197672514346497414604294951383786029420308684735664534601328712238203789639335604693102254397309000194685680039716886232486468768503625315031525938985960725051988918352562065875139389395332669452841354340099291236663027908781837298818225792070357032563296445093826362902371053562946829785024842801510323375813814875672301358019041415645084481242754671648264074564997672535251741865991971839413062250867385321900625848308937432879812609402744670899656905767564111990027392302509093747435534570199195755340798607853329371925537103481155243223733538132760624410274661526712568153566750810896586048260746813282333144362344308526919333290301205335848391185699043056087961693601741641291389561803357983292478929809916868111887107239722377210254698790452953553394932317632704781409228503913494304583712802824491996321305966288002197415161114726342427944530600539153974370003982336828087200738842382562053227034949818768601004428660554028590538051003730748990628283638907739559010779560822222234314481957900944742150042540884049447903428518809382791613302395922734126094944391613516633676096921993638040855506707017387024184285764940830277947771469358218030316661415198769082232983832777931952941512671937954256524461121749382723296132699451136743730313458738844098099019529873959046794917202258046313183960266348500037305641065657005056970278139349910516543511326125885421168627297896773604597344320067098548238801977087185650008765299746418078759052430046482335504317863851596465355572452052383858529677952702949081604654867745986923180619366880931117949840554766639168395168876021740556560682596173840342952869917526660363232015520402867733480408313504454100077550328925836934538900216941006522941281465798201994397373964838696753001564975147631558716519333156314769553045584057638390108651578595761954263085875200000000000000000000000000000000000000000000000000000000000 [154,10] 8855203338246611194510315154202806635632093198711309592219790402174904922138599283638070215874225946507081514867659677420298695060317769860515460329731800807089552042099108271197141400260716060990571157901882819801476149755620131122469555657633829371267051268716744602260376663382714858095262283779341362514704303626332113895115918014292292495876864662150369788060957651592589778710649893984197902335752148634922497878140594272704659705425162477147012012326500929953493005134473020807172974950740030667373129753811784926292782337964027692356489074939060046063406523575252600198461109616298643137004091953723618895980360930880677672204270931045800609726745955427352381382684719312041877260473903278188684852189255461677305309585851000023662543476150417361251023830801128105672274065076181797175776194812488837222592212947374340769475795642906218755775005210114449724013735170248750153190168818570003313038964636102863211780304988234007105741481002895104407563556971388945640235332967015459681177328036006885413226880255550529233547529881206899096689879897874773111907613488147372087902091891520508556297399281484107444171500293751631902717342094082632567026325968451800405918696091524766945178805123575272272492307289872110379574627077648992367933385353888181591798159138755507648100484122422449679015979968240721166918321344294180006105339050456625531120358122614536432797453870361621349920943883983668831859063040715118722275710717850549126855182080863429526580660085847461075269706880462968617343343966845247436416238019144973715914304632949459153221130752239503595447358319021274770338589333742688850019367998667309970736750843608738322648097093607921194772967864100470250748466046069828757130593148517808844960533810573027279375862394028011553600169527693945394714746570080059988496762796282554093290856317696161697988816339890193067124668410250528743988017033166093568596514745347133104841624781044154157810034497609552018775338706233526202862961133251062444940713914242939589687929833366491917763056251736294697746454873910724297689420384871669329596346742652311209039983523229140018136995398126301846846493820788252795357975894782519413161395510490114645815290800155856063182978440040418178711956326988281407134769180246979313743978702527159861248000000000000000000000000000000000000000000000000000000 [154,11] -11519088507877314009521482411143687916483465542676620512111504001786659251894551286820612492457984158573178118091554717527198715421819687760957237709365671753416589792102618238063780384857599905317399503958267406690689800314993959306370423880274718383537979062603733161528288626436987206461333293362610956814004945414081515715748566828224761597001855363254329127276506772470126514379215626685069073367036639298757033892554443880153253663762622104782355369111482505438006308278400172627902115887851713533674250667010688474677144996194380440136194690736451558382113189621337310059641559230696530613363167874120014507336515297165069166822634071418590157381857987478644316943492978129661206991386336691915825796568565032541217441268638129507006320487724513584871237581984424731165326316274652767547316166993401334102836133872549178188810189453391537681333795723802266144088495042781535399774715225219686962819141529578511167789027053021501924578652162107145020778566785896253556745266355856808148148866913832408642762611028870847175515676223576300356115241541653949625712794575788293890078663654842317531123437147696824897990044896177587459646639298110260851164875308068080438891727857996256399563767053384693151763289848907748212301017818132122625457492069649172029412762975340772423068340905685914261795335768254246869105379345716516955101373885335506025938069822568020997410302964249405200524767750350254939343778206391834176772855764173555242739926480100271679250306071610150661815603044799559110955924541510519538364822073994472365558109545095921533462163254841983260429513100108416665696889797132822600675091715396347268431610634233820689412428168631926641918098559159924234464129928998360272672953969124276249826765750219892440187139781062254081402067514308101147767573483626251386825914257419228729811671245979269040667758243063768233727415549801646769073308510684978139796378826066948052351008544253272801068068446214993671299329963740700099190707149017165926830122931770624686774733232531756780146650800025797936885014120035013422741187599695237080920954783710177858197581783860112500485425254680454224933588480439668403783889951972721442370798711441798153717005238520017668334511609037904838347947236714802339476453480050194879398392918344424488960000000000000000000000000000000000000000000000000000 [154,12] -7149801949451681725722794520961911509053396209184606148265536797651957030263913708759650193684679267828539023338369953785377073124754065824261483275894639380689947449200322788768972201649553824959319881942326897197772992545361730405556381797475525709263543285403854727584809561824990075280552180425344972887114226024040600158408116859141474624536902207462458807523195317295161533654210901125090412291054583836432821439031510034403280464265512243216205543067024272816001307807399244233817281788931587351208294625606085742113420370824203686197843547090352606254886874337162043925521684504673027110622905798545303452204015382905268965608424088886992358881672863473649811359700544441815118681419438942204747847310824924905044773789801801320375871703686169020032383814084122857587283483354920565867596118886341481021612867917348477670019805764413195321774715549829054713740569367948865200864692766508483201048022830149553286659079741530779678218732531079982797653012089870234792648760414562410318001014487341255519258379882073864791360825799636442350451757051079748020989667183338828205785487976128750598378392946775442663986875651807899850718726745769051506836060550639485045707680828208543775339783715866697579936688300545242469400414844656633726212493074445343603204995629614681460543410221720365998375274017235010779431782079796562740296258625809331936525939965819517376300415579004988979016388603519488460349200805087508507918913705946302031950919542602755180793628466687911130519837970301654323216767069814105550390177933240120925624951012369678504521402264057752300525296804082992209737227550197692715763399099688997791937225998181348927081744418331916927726582094957698659220980130695750466546436247586536585379677760458963884239668495731732152578362792414433940898940004540862412025582249902730951189039383343161118978586498498534161936817038076292111116427131997825309372034571173622644287153567338673131988827819819411664442902353716599218150533062946238810326378336176921724700088554659132140694242824906061370290413199496095403895746742096846335305016049689829091656839934008749017718728108777877166913632081492338495184746380949293530811597447942427977535409332767421330410460111015159991602882192274441832888765528049623424034313289284804673536000000000000000000000000000000000000000000000000 [154,13] 98731724885979086353863628900263696428955047184806378511346007150579228667535037117984636522076575285878812164538099005812784259033571280534506328361141354294346542235689746020150330637205979978467783780535471504657416802489137774446721844360388588966830402977074310716486262794115971282320800099795792976508210702606888380830867317922568851662103958492266241586969702753971766581054014595641853821013657370283824105127815683224611328605384455562294161760374170931152452277367489440403243921547606699610422341860626690971103084372322436162020739296870647741292611935986162838170160642583586813952406782845424655847258981029275783546177661787680269306978422259591392129090312080051895919791736789300064103244293692660845376651377395813001341558433672679465437279539536177173625786854883441232184933369743954003158401193696472561760186165932694479163953841784706538604520803030580456756244109914965662170504765039135524020754895753600442242819669213136297804854656263112105095259628757683810857836313001762823615835845381837184403197474868877869259627175021726611250048234127676612908505455826948413537239000516784315237611242981740984164315093832442078497259124987501653487228816959887670885558405460841020341530935530945893836525263180177821434409657554141452434713816943216232486940118465253589021012733248231771553682372351654432719066374029654971460952043908924625401624520799729641097963920249994503518110504300889662518813188530164173245456616933811398941677630597691408886223995283250135038325889209516935697485938450091788839605420991794507449541499096315451859735520364726352000397436253446999010337015258795145511838673326639483472858870968143268429065400535790218619397627427596408753522378315969718184124435081124799789031151193111829054020313689164705117372323500131010661256943938367035857285036363899018562162045144779951006059741967796373178264105009506065214859112353233568153305987523082648466866205431481481755609520141563040195409502849912484562559372030269506312279152105427729280682450693002891400398816067269887491442897012378968379050028362855192394167124195619815998090071587115642301671158429958945738527149033417283720366544412164177827047176155482936682895440788251252779634243477874929537478775225938866091986262232604973465600000000000000000000000000000000000000000000000 [154,14] -364697348253573657922258991424871786654880646189960258568750625688956408404851843999009702214637544268804328981592167984726231769157711797355568025716023322269819447779352318351543535788765969682835909296405082579829455446424042534085607889800607219254309788359870360571724652182501507726624213499740266287840230970873284498966685741190993406613975023789409513602515639981739451547518805171288132198107299526183324609402016321158746633352983749433713715458553586507176111771021782177077193790340110255965506679249580083401344475871849401557463177919305176965950259011819838751336602215830399666766579080625169062445091903114893366955544712257397744959120130690366331104115110022244712501617825888278812425673462042392095150311395637101281498007166729898098451705534982456925527079476961513675979206165569503694123681563129839614496082707272720753037563368353740516550876289620812155227420718900201758139539227806174089612545385972682060588274416851432322831148083411092052285640536295512757498042842262180056735735793937870737275653852930371304306938091195665494549137178972015649152140724902363102864491404030858524685307757161901798053038065466845088103364813521768367662189401049140070376299942101704784672345073819013466748372366624693518666374739323738214893339756895265870940666728337268172436741950125455497382556343067357390425742020337558549619883609252742707423481683305828647887372299172714138959237387793844757504975792988413585673061464864981967901894712668209657677320652785477732586292196653627397201375631898545598005587136972224135408950326374541326709793356274134737676774901319859851437086250238568949253552934207398293219493287500353468123921692443439585883435206443655844219242859193372427108660659849831096091681113611581041798814153261412558539406169435018346448405393075496687069564576118176803221165171830542091133478975566202807915066151564123626057563929003844072815107913978005778666752226271569007193961053622080236930217080683367661389699525730133857158061872580655282108953629878884312608323070390821588877914754566405751926317848308656836213870194698159561070334653014842197957004883637255622876672853161957465372804720658127068581071785451281148937949193979772423638832186881803291263602219670101356584199106813947273019392000000000000000000000000000000000000000000 [154,15] 929854125489829463377636966625101643873853173462498360257497092800715170245882794614426220536750140836353377805237633092189197365703433556806108700636583224784454700705178532499467485339718032482925754511630739561687459633363839034246147215963075554836738034623399825155143784158352938482467560523588701169565505076590103915757150991152251479661381601724571103720773219643259911336227817598074706658270497794138785733759579281334132821337396872252781890622871386497194124185079746265151656631463745465353514859231697506880852016979300109729772034627878492719220724520468706016043471473925751036722845230802575762188774650681004161288380957778216017155931525202664407471709736044632347378033910507913669225559928618943816990056863787491604622580180826852371250772738675209287870896553493227317688332092130831171329184306983742984366663665540435853333308620500139339441133397287355780471569678260019376433168977184989206253521518776817803234500595839846739065442552775978425546831035064908977636321268788859088642920866119005045377881351265890119898810872766699307149625374667596513258688212349088679290193490314922499792128956249964274871827446484825653934106154757942293065159265601545205662040784362832470723874020423237800378737807860251582893715456951610104761854504211363463816346375478654724798353592485642870765604689334853850661951089178170098731729548055615261976628904291412991500158142930418818126644132025768396353933125567648607371394961124626461885653304740254453092914619451478205986938719766166317704376580900391908092461494084072490169566345866747866371568892912372754652421926043110331862511589236802054078356875423893249727905415275013219357661025850582878283461680808943103035505781739510921104062809948874492146300193699940869865284425949232386826883573365794982498131992484286722670166216465548455568439610924223282659879974238332287825220264665166277763038010281372871520342594995234171033270494923451184164339664859152009421962486220215350356719797267102147452676645878775375822331673365605290709492323577134792699749514749104337761082374029853361117592194364759283633646177276856180249389444951616288625684875713721916274981879132631786722990845070362223160248105180958300920655274798345131811558642998799363876919414848242896076800000000000000000000000000000000000000000 [154,16] -1819026153543243595900387369811849773635292394857095545294767761788022606012370900374410292227005085999598996438437756634748001718356036161195095698723889032436043468293912351525654426617488399130059617297071495283113738724115416729755616567967045854632433473211292233471246361319821772070847038755602439019253870623088492015402339241906752030147011009015440131862291705040418585391873553833899138976594888948392034152444128130201514987808783092175263635526670499636922873377890517923389822113176721593121873772941641832872134036837031258613132787550063442956051969053702496211680055537859711119786366374828145670660891296691895516934339437972816070254443763388222024067839390397601119949691316167545638853819339983997318980096971003027502983588947052054366221231437176081249763592107422113288862552521367965944783425369919716026165040240256100400527069520432715537080228469953972334857690149877999039301734458107081913828443144735449837561165117671673988000570825444139611490185724770734896697382781921345892778185580236620816020050775647097843943252259309541010668529365293445104618802505825165041653082977321860620242775892564919133747480049544554922394380883131370929385626241554504464593353195876473956668817295007456665212437799119817147713106877197531389777247655423775143981289853920271629792305798950357390189922164554846317239944932186354453678770077503100159065198753845458793529515959004925997749383046154479007552267478926016859440407385017694037026390605300365920272085305205293131274778759412207888004116569606799821113591629252133796725315831893111637658848972228212744220077306526764884410548793314164087844080103923907189606534894105484739956030577487251918776448769945512197847996778957172242221674420488405306497699360855265779120599382201182811127719522224323664008302104503582029375479080251077338955731479768111311093581225805620697308301568239175419183703581457673274234053525903165053976234039331351425973337514091538113540760359995116184928354627573062637057377317475503520031562278238825792661405486872913629307206617111717784815440372538052446170932948885684764008584134256497548371545889274094860311503732166347674119909234816828247803777241604952876647111041706762818155045742895764750745872141683714695422115149340775653834752000000000000000000000000000000000000 [154,17] 2776629602298316834770007240442547183698667046084842888501798940386801097295512148452362061526879584448057697530491676309355964771022560710741050728811319463855299503168259390899084397092172144860373954489647656968727134518409891318037627922869398384918463315280879791555855020314814700562917031821891830478871777864407050849755885462625780438594153470731180770653839103088516053108991955390685704849991694824751088181566399596879355912115013529920556774592893815791988008931884560483567761924138167293205242436285635745350517591097436649664088426712936149531588172734654238364376838075453508799036384817422301454177698851240832076224684960224558917057578425574930112474429793242617415648616900899281764869475451834735426080348193070624967683236234072533804679724102704026071804279177024932617901649257439069371422015981857727152276430909404408497319435148387484882292851436685633061276984422645972372982096876932812268821514693109672788506079665358910917127987553173398013024021064705354990343842276093753540258389581681617027040143353660322579786561302286864905436383071926246824467555712719230280477014741385360020415976726962876518665591179423810207752132274994742250350793409442363227128735945513084502121836766290104115920498929323133643292304547951067213876944135678346164248949834560455671768963978487565244607463818385363910165766509732177108505710977237975492300722957484315094270505395189286504579750818649270685638957045943578208618055103229265078314451241083076524346203435668018462548621101918930078540840413939413038959101271888588454711964811587597796930956086472221761069182717218079353423257547599538684931054974997158994340751517877552529197444201361474086952554037932720027629527073297942279074458829972326796386965230676202922700057032508689733033731606101450308757076845938956197252620837561402952232741643725661662868182670626713037039341923790839434208037587634453730999824851466121531816422993844178028639094478671965570310691793489925594175443157853857266359962981520129797863150937729051461466556787105803168348127547267070732013403897958657270824335416656990316150614753766317152405159715189146102807677923258346801355141430079440078074639308737944568261194991338769487122370181711389850606509430159889742312147788169875847905280000000000000000000000000000000000 [154,18] -3174185797587523355396876454191834672844969781857973636102197057316154720681672323214153654577463062712590930399467926178627356846936199828444018923960874865370790151402844948742322188558311037131223993044541800777235779695187970733564272255679199419354969988767988153589450805536118562067220024037593980637424801680146363252812518497580203376371000742473572746761086542292446067891875239785078346910914629382901277418514323635725152965387315591256757445026666597325213197389750181851906735236495127092086697422187268717935899716429899491924315872036998033356723802733840424166770474773881589971626315570240754607791227550396877042185097584431016080431125803843867198187043263326131686900995976811328429695969603286496967752512079722764112093708904332134283209460330730433143008148618083747733166659768051183491614583566460293343566743575397319963754733142175721632511602033142953097937950199073491381204135180386467798710884314943868731314284747185615105520603651231135235237180258543174113461356384154750085844711944255506609878668610310136362282614308113922695469316954323856530276089016651489326610447307477079145104596513030182722345615106545845622309595973438981645565810376046022884063980270309180591916817707357380607532972674669203735234580007428164903771923222489919237925745422447213734872107934801273932153390997752676460970315005524129527792239704706407753602689888769974493809826619014688714714447266433960098239368395954334870549487436507572216332634686969905487830657121898010263532986598344142332997674110549889885349788472915564855052711455647799193416847540132153273365451177765601802151774181168720517713919796750765364868232572127788542134879719475864372025519784365439300654154818395572821464331177559752670523488866100246151162971188592267085725419086911899438502620684281769585809977908124906420160132278629333779304110194805412319726514818192297359550825978753930245286400631144616059241878415144879443365846352016180439019818406762019530601019932227555562602486305252711297598555174235665835498049898082212672615524238521700338826820918871272221378379581997574087966650552073810898073411334385809863048309558672467938182460338273635625693863537213653885724137673088178981199487734413686235308522444511316188008272592901409645527040000000000000000000000000000000 [154,19] 2104983147317037490403026941048536996160803533544909275681052680699693292707137627400244997907713954781519423243043254882736822756592152892540686772388354547563992085100156232453106785553132344131176366567806840387737332194756566381710569208570961541830648918984333138999638326572005431860546605543953243660675336612773829458353885702974635202543894985611403776878233471400110763992550372287937569334624760678636626399896370655094322801749457372152126775290331728342834774137575107562309539764987794043909932902713508967125276251262206678700718406427959127302056691076197395949952954867428771189040774815241111536112718844162986481194908865551311062544978468356925721154533977057899871790357527291182611970584329334436571134670290179493223381290281506173058936957971300118677786162500808494104373594322034518691587906574265517039534507106214112307408291220382874438259600996254807749678834694442168689365760990854534703466953226549096808681060789395696145975154257545731688460404022077074826302618575739994787345868894706397044216287721850064982173895763187034458187528601152451211854416825890366118011044854950554273160570693183533542011293362426204847735520925436243907697862427120126674486185012159791855228898231349133866033328318503380249346055857977042932097272542065485853545645051196325038192491771612496510012553832999495480491655186620463955449661733324275410519134396761018967937813289506405089149074092122007017271572302066784814983144248225133806833784466477483516501509006119720074512351736323712022896366674283122940119724141235181235536022914274101349580861294356223554756820928956723141540226420705933616170316261601743085854641012321330853942698733334338735140488888377194535898805101091177422998920340565493977144823963495649585321021669470492451913628489742604101229236409216846477113577050279877609897766303782369716086708741722986951953375960775751341714041779798383643833841824828603122841253629708109654621448730657700203808261580066490216662190013702218226641892568331744201228212549334169796600286201736539155132596031343340661452822616550127582509621126577894816382842178324631920024430532532090332681973804110137536675816208095869091202509659585385227980014925092641145278811551121618209388706026435666043558970362328045888471040000000000000000000000000000 [154,20] 1366957169019403651135419685676043009738203054135732839340883473072441883553499924302474223960304216166103133654241200098018135316435799756648325683560525329126727900906555884559567869003078282970822081118849635835842810734236736072159565332718742332346694735744257921370493535452516680435769261573263165902068895310685074665014811237124399113169082393787123642940196078277030794339212335616449607572625738190523599273390427590698534601698740361449419210072377305612972478373616737068442225995991718075563663645595996663293688852286515281564748127977740303703625520505334637569651748486315816583621098751997964987196513874246330658770979899517211980010746253795895903166631194005955819898817575586104088793757512678566005086342323763955994053290529607212208544476607983724202052624531994489572676849881404312705714899247672414273086778285661044683244176199435590121542709192745201280285079803760275969451178263537818273634520725797099721920339175930441877302503492695787459584984853541087292485658551397127096923552849968505427238186957866605686769989915168612383020802923811857274740978822086558538901238934846243386127591017067602552397400134152625639680515879186745796139682978918007890503515892939325541583889094808904458341996690999320484075290631353394558123053729594339091841163021432713729460072176302704227252905070177499245073916012419347555370229652657674479282833003846963353108443184164259084604269278021257928191455967605234675972642945517253257358781839116047168943756736559134666821979278118748091560289645311937381152157541127389720941926916257254445104594606508350738803371677891840912291371043353259508591276509602048495351611281977471914950312298879896707586067102013443921521976463723778196884700245241220546989637031948572085745747209398287374085935958624304740379866305543789535800745939886042412808416148869498243247338734783482455091091931863686542057765082674665306782218718767756013964596981299882541213608586826849022800750708798747672565883298721629818453704494533455074497309255004924754573308369371149451924319556196007751510920598882340544062547058593195278198911482483218229871526655923793113893305652498193015936907039854576578564320495419503704113651092299738174851069558054896340713317316762141499228496521271909896159232000000000000000000000000 [154,21] -7870818283816865116124749463572688924589031822460940169825357820454432261998745335287914949237430722006416802400024577513201988917717102867352134281032484476103015187189590394232711294733922986381891562607652475717075950698409000645550515422957337558157865526565366636464730377200174250705731420688715873335924714803580271946265756324554818537230551424662388456533995014045825709441340978207318182636966344864048271674610481459543380465260220329420093176592599451054855925278241027493866408509699725707982308133394906445047051197152334916192062161020174265626108652198962353967089616308457848882075199520880083981435921528358111887426973953609072833578892967004330350598982814783807237733710737603890263115453929587734695790227937852801541923981301675892618169936151226008585991462021960748761399471005992305546561960577246025919896643503827943812625324781362924431431106117037793551260513629534759554277267772355024206348271293391360883906342207732124295501664128051480427829433373509362171413846775718279730138742080764396941981454013697954074665565892155756597071122661400648919145067811648379185588695020983377350711387948994681748751212601936471492823632222477264405347672723276322592229319999286222525313973190277243344722467669356782754658934632110905962397641969314294391498212241283057586410922527697631584143604176440430776293082972469196301803761830256019382743253633535443622184416736079107356959806151067335310455421026963127480708740227707458466245648075647671493332827116742474854767725902718954599472374583473469329575057343624700581305633265519834204400747878538286014947564063948951467224904358826185900554840584218556201684723328491392083510853824134439338625723061585981416028307639054334899942110712645824632763495441235941818832148462674861752555917331637768881880603879713758167982916030293451470077498311993379044246305172910183017368513087056938215388720192270489374729033000457161508595355253387144932598862183079491662466517774971422322188865729070539014641514146602016358396018711059603962929529832061042644966765612377510289242279077249152197900899406725914007401238572935269220682406113960639467991540770489077470263085010972879511094207197042176642288275633655076911324673766206699837514940289490370271125338695363254173040640000000000000000000000 [154,22] 17358031968072976924031527252335679393234618832820944295085012140753485058052489165738390448302830397877647494930436248989349882434562574434722670901796734736909545720505292678223662564999047686361805841732875649480235370542177827938703426752581693690523753534732913314001914559990794797109056724294395827698959483592735064478208927773622187992658201996783612599987723251863820095253557377456884999951661260116159509347163465879820767314323393314727803337615348128065411224218672995296908412541264181644338849036175265980725567822409508301713117837570237442372626269801711151821622940558870921577454875489321703453436129817942251312568513219798606089008603794188054388587092569217650847911243861356880168553215600242187773633911709155737065359310822973548038528855036468721467634159827702139536172710277150206946190688853616580250265120868729292048247505681663582197318989287599586193651703941374252711048663418527766548105842123232509134395175357863586231379614333550457741068363345176181105537182102603385887198249357666711789605424984241033350547077164136714148644116117785390882800705336467180911367658082712780599158345708839400341827070119207305521963708647958880848040044080006443618556163290248696496112438279643905938102762140960285624609945875841561335717571315979176242902058896799421508904515762337662015130604366196277977306075292932782786421474987233949140913549786996848506121984401810819317550279416456984235233889132380661326020585225109847830532140344128133981976370014939648903143697086409912819455893766185668702779897837435831201487768145048654288875404253184895642196886204945085193123301286041055558996936854462558280323623656428694285679035318471103802690093164824766117337112872120137291355339907506256288790617848695512007520427974823822340656248535462743165419607189016553280189867623587998848885756063739140006088582655631801853850153530707128028658271343118236669559506883479375297208379447446365000203492429581170222568893515598738346913128698877243456769799050580391199957151860380534676419104879074398353861017573649354332676976979177097976708052333023182064203324868497617841280284036504865856025032690391808048270307009714462052397297310607860294725422264830794179881529050140788530907075652883995941857333018530154159276032000000000000000000 [154,23] -28829714510805168682568713559995292301868051429860515531250892446980181306186460318761046588358085969086537947188336754217216717639749842223760913394648949980774275366963385068508377432604427560459905984976247030946573897977327710266740811469656946621336749184431353957616429553528696520193533121872658582213699742406395438501060352050796917223609991681125232150266405034690519893990396478487489079957646864617606770864683986055611134218133748190789154180353239083621220457082373015815899207646016992281386641158675808919226590398223629533558805171366287193126621759320898474234187723201057945946854281647244533579394997889045248809185883954822434145482868226829814622919774984917145949275065677380784803527529193560074417731405729406307107274507912288856362908461059616703751064067648160435136622332080762656495985082631019324992270880798840459254994889051620231729562282704450367871842817047835389275006100490969833378399700897643928793325630028511307258879625459781443905572172068275492519459467286772475577000250515267986301422678473263036851920957395940048129465139591775821940926382818803902714628709490405359124811369937204135125382580192614856400053927878844544837306390828700823146447382252005396089746523376081297087948867159595666501905260562972863565687506891055678618606381345117615870415167606880193025883948042686945911076612218527127359028006440009633698263949945546691120585625454277308200098190929850295980871238189849208484847557638803817475846025091602808496326720498171118848667431556476262483494079189071836912832323530336371819928715636949716140025135599708759411800843370472420862062166259025648872939393348027735727895298858327265538651434041250531445287206522638511731515504638603853637147752830244129438331974010739803958913899542858489360346279241822260533040643690924351035435448297835008057074152301727019922182451881817555212398187849898107550631231060438335548150145041014135936393383734740325076649580168726416794773521638827366535719183645261690679155806040382263497584026107018870165589286817858483747155938598488599785903677489650638601337882496746909902791155450463209134797401680727509630075354859017557763020553327760490946350451947439806305404031845342597002994689240154061609112486672216516728761484340224465420943360000000000000000 [154,24] 40377739641173399904514866965410369710052540982701459017833148955882812068046628024813398626659796712791176350368882618799502388650738634945051102335197560926633869983664000379823627651167259521408397304643514281686096724710759113294418506471761275058092885991425766994479945280779300362300529565505495112420944734446868299036571519104502758448845635996481960510382867165847267116016435203888033212107736842446341046538495835677384629441023136463986764141727055328217122582797599129950661457996044304948918635375743058445919491067425160757236542079707262670084512632420545395874285774197839503455777797876858853790630065982475980981100152537963572324243820269840685748462354137002481936985418217453252619648652442151556562608047293734502867808218562980030196392220237700772651324583899431051279079783278780863320687249900412322302771583970350304602655849501029599191029118787871915929529952336034539135644453417959030167419707022423064674490192032220992403057132475007021593158219874257837082145692497784902579747291649934107027613812998704924782630277104486869588034179984678452551974721082405335271330951557862785827861128603653145096548521500716612975592971862665904890667236752172375222424413843459987772587421478365352302789780970358817804137537382275995365914854190018324764019817887649323973954786628099793789170171108275252435102319272785203654714906415473947922932077689271798970827116509694307053124501476387364951497703350358187455179545298976228175777960601442266706019993134407929630776469121925445406045141778569400221295604729328317315404289037445550434798980335219565866150893717266887151442947497157362185982058913911369360397777500509395706772840271561173289618124895988426065434859852652581385993474963791817470223536853638708281140426134001886608971462728452229658599311359132552725340582210411562771151509388224393825461303592933388453444680234755785978132419312024977154692767589538455541377607565782665912759023478360105752130244961229325362159132847323774669474638860943800347930962262153617535237930488450859166953317227664198864533802678855935981537117023537250408521864687667726183809069475512373677849907003832084531147963257151458606576807184636433702092676460702080695029987189460060039804097922342079359110291184874862338375680000000000000 [154,25] -49648533148455434929495099824579907325980291562892144491783528880466606967042396527099783380790956578485874794789560309542296221998198631163956808013928693304489823813613248648491368793285670328572801592465442728049702726621705522909272798956161254908947130248039498790008948800419367376933601456099768180064981850671504742172991828146072674445412933861015433183588209192479464237332710002553778034395316958798971367244545275533469300863381687063966291730326025547349428271561670338678579473160643863472992691710924571817349013249526592068942077160913890905881358140987090246212056940886107432534490790925250061725930067502238283771712488344179968038328825095349688416683311361556241270391167933009525039173433455948288052841904918666389664215302858276870421752246351856860148808638768312483381670880479420801999274163152967893606878801700013284448133337563662216237268714141818311558900924358784150898571231682278254813729707040587792030466691948171231037543359700550617922035815398025338644502298042565385573536861525841797292439929702065520008194499460840033546540029720399919298832595604509626863693963211153449769422799060330231435299822063832938721861294493865991165429141772546967719805424182974346043379816471304140211251054324203685535127880596178251419019726652572788444673106427980049517211663989379084460437370805123511023486692732566189191662159332513980149733486857053233002004743211220538178253377119036494479639397831933535357408016211231254958947309445271848058920052496159043973652332203837405862643998227279396213531055290050579188316069503451262453220240969097332028646087852849047882866712594660144560458663290975734281267458166285245131134286745298379806079058613592758580018987467932438539607298636102136698963978211027278319296430653074621945511655964278827326201973349470753109994682890020260191753287925205833898507195740852240785728632412135848007957249413148921166964813225686899085549138712062480900908537753578900486274933751062415142142411516015575518473728168691994238639547793247432960488695101416921444790304739867940239092972693392312624326795399791441762231486880372350840931976840949239201511979706315271869927630418915736467758098521054953809596570366769240527631767009474807992035304532619133840013411276853146906787840000000000 [154,26] 54590122212126461471676151268590860147436529038001731053248876453656725180416627057563021603139111253691318809082915983278352545109046901553002522422935013341445958265970622450276210038582618991077927694968835900065274979663529963735466277568641501973035478291229970791760321640775430409013026297583755510613620674176554805084489439262130700154927702495314397355694264205726729339102254897900401680938268300896768183662677790583873677997327268032340957608120988834485506477828633355059425536013006811639669746146031401387414863163525757468673825052620457970276192672986634247902022464516764474222874368401717702616805289802275975272609319275838724839104338841918054479758665658671371770063245019201838977151103266621047883434946063309554100541939830187079579906869770598281493476692856906536060244153733083087254330453517035140053608214669230357861922722876882829661539051378036469671227575594117219345693948148147059011860653653981519067367874631000873237228885124376782969461427305351204225430053393886067693779245423055202870748992086022262709795128624715167888669722049843469742484445523367091498696241483899007707307287588796216887946467270920348322005371841842903260359407091613223447997059182185501929752418774398153537979871234774304888695705741389624140087413067639812556350594426055159289943967885021217565911055863231089651456084514972782852858902901598900086400556516228889551946033753102439005822374622778304267391616937490001010739953090613233503115696585832026346899922913505201253589632073747289176220980130233268525063784865870801810758802448334414720752053120209573091239238766011872687837151422482829866912525099833463478598662123127204669005068110951353064943445095913284741540443310482781277998321953141565014796700253618810637830443374729884800328268854552050593937204547031916243746850443209686829980555095649160246171515264917742461518914051597987042339865237533035125812954657666234522601464883788173003377069943446631829916857892312488369662678218461196295217403870930292894036206750503128249560335543968287557586558384784023649126648350278298718966076961219458039726210883258876036327269441758065569937724727395349660404795727727845711072172769799617933600424519685854526451691293062069764059381518997540761061328224240287935889408000000 [154,27] -54163212443175350546578207075674490854413964341631762561563078249273627000262188832215186047849158878454616967552192803990875205239300568670471400057582572452898300452637590239241100823926930597022836855043345633971186438295437225973632331813753467100619016012367127495260989904085100034315532007472764755906065219877379892592531046067292313701497226778750069355147436814637677507326394059467141344716683333724653098418159429633963740424762453176371424063183187599221937429269673217329230601529251287419432592670058376924309915421253793159579296233336683255140761618761728120175101216329005217836302106941765438026585745114768242176906977575030256208938588833289783267527107438247165326031634925184787324397454424555134239484009009595392204063778788315520985201775054378060776935776660167571211074207234091704708374096234957130671073289516233207062911870201218541820637531140086871588445688675048547044655422460110535386037249724716936957182163638996527433904611129460043070488091453579075484373597609578038026242447792850949436930689947080187745939566987905020737771988564125946410161695797148325108200307067441530794265429535763641502091793234207335783444069974904426971055780032255165112549592158634286765854720082279935187698341774730339748094620105518035860680703754012467025206234632233815749975535228004112829884593069607740467365946872939137604969399374231390439422677892529210352628652412452179300648014954995690845490745893434643542223560736477540234471785691118050672067449829987111850311798826270697574454239607120895056569271424959404221820057537212569587525169489395995497124997258731218745978577663401457912919488700254937079348297695178501678827796357990819621343346562133777697181954145316009182882336596808954112300779525257445615082797229649009412249134301214041902909284775255806190027483758993418645481785416679710991010290923724488652582652123145670605580529362567746491569263569731138370784803999389500962196926184376132200472967851025469648956737377249880824662786025182904686246340979718247277235684630981837670743847688268429663159330812489464319289395894527019738550985380216103955110651670136228909453603503294079498021830173096095542549547516117796971935399423876373256391813226825224732655679563246415149410362200962692707778560000 [154,28] 48698630789751876857663235500356012055115265641444384512025283252393143863393571345067577572813864076885643058127887640415318671199345603932056600589006548628768626478530892472901316441454222491507840746808999423300593833327729435851633775891934052474953651337143824224749996308179919555283307668121768104146661030364191206141842468005239418722405208049049512527447434467642983174759686756338371763393050496512629390488371650476565753385120902738969557229335610920278715170384681579651431765318115210140982031189325775386281040391664867336363935093538738955817540736738200626633291944564795204866077617041355502762487162717372888169393459738735029849209409828994903163607451594539509631322676233229100787894355575953755427221158043607537026366730523749685670034762445148306314979659677768218080497579357866572423662625582882854574003154789236468552083633274992746947201362214184270784604936454385260670941275116791954968343429474770056628712229357206749925830321869212078657276971174036283551881450437285890925365181835921557115245481817163301153571015378956426239666918351176901514932834359115926186379559335581377834098680585073557437903553341804135244981671550568932097685723596578646498739575474523197190668003214728688098202110435380573474972932236032007252195780313021120627843665613071393375828740577018907957380479735164845614397788048261307713094750652285358876428169557607441635761664881547892502468830179935434139965563085572531531370867151297076755973942779043453763578727102859881309444668222817050582936457771234184247023403799597225595442930863329029070886299137962782395082085478829058859570762930862313533282927549305852616665237975247761785833006235666483481575532741369823789666058303338848995159601240078190323311060019390285315176716999700639532277424147931257554125634410408595425149289245138556877144781451755530862485319748183019590919236281092181243866958812119787898267296773856238864429075277193936983505860088131550883843224394287065218674628272988776356561412418145475715021119662716799539387322348323352132974374248157636148433464916829148526552333124833471342399129104806160983740967270955518246711479846199722683915559819353144614410398647598998992988965239889029883279164124161583787233124556460075839848750069275952808109020 [154,29] -39737936661374507612913996361891526513858735154243479675358861692496942911875569499234492247824417251485523388519738462521645483397991806973985574231004905420939345150078300526881149139919751852535418416354791357184636143580212458702430945116193392274670092534264589262407272021208584951460228591188714473797289532135438003394649998002216251510561814327007037615877913011633893485130366641498221838059958351241584277346479178479753728209811774769987721388001334010521599003878761842757306046358019898452995318749154529890557234452812273818082526988635290646766622605850630790324625127519491112371847833169542531172745327229750765514714390559168658983053925213437585630718915287228502934155725435535186400848290715745896198106321413575035694441881309627988079700713473542203320569342943330567838920854549451918206250043934669053335386638892838436568037714874880542562798511477288695256095486692044915953611775841065412322512530408499261945020966042030573067845738574400019086281022738296521997924537219067887249688205276970996906567302913086286019979599604917195666286095791824494635044519841713702507884287052896777124318382737920368792789528262722830711221242718027792769324387983560085555021301744808268296285866570296203950146395530779144294711826197010109474356779023607357205385785544263610662856737707573418275008542699117802589684599342539069779765495243969294750739517771026859451881571719943651668480920738094187207155192596594111132861688113063828603291312647490624569411893674642404435301933035916730545670552095171246122367881374746331512185534083074904809572085337080228496732860861450869883396756919417994109597917817079391592350654545160620164919917567527416433743647672532588077129748747605033070923745120627814345431802381554386769515204724558226516340955316143717058471992179919823725369851432230977095719782831946073905461886177915886132342454871900719557524974273521491825924419781107853275578326467048273231383726947692534376291234278090853229915725680219480841151731111247644953288130652441272791403202122209982407124898649034710564737278048608413331295807303721061936498221800059133510316325316562474486409163299312663823606409202063204322948204174744725374224502536410966279074108547366759049137140245864417182580939543435033280000 [154,30] 29429642824403926357420250084247743506879785081951978531990964724376996553814929633060970200925952214732540336701673723772392142827580289730012721542743061787204737861419597912776548114636270902716271178878897799732621829439023291911920929612653041659910766039980490316379095028730418511105323532891334895214300480056337321343221278626573880127265017755961566013810503827236260271084986527174490775743050692085043017545365552477676752790853125774835997632057800158903145474971954916562578804835422071845224273145007913713576751600079375189846414132060219762072239932293438570445532792532704272656974796961118859481991229517305336006349819899011991777530822216211566030723314964060967038594337366700572685490723372176827121089645370071275940850368155309238946701937375179103363612107259543518289969576589132335392945607663480255802151126824909391241032519384239588545298798889831403833165379033553013943207394066788968466469449900504839858359538515830813059009961017794540123990149230440613354533819878749445558134401293579673027388774867375276194725324253671546612685184380922159070747063911942023019774606162702263085979962619771378957593421045663369665636657440047666934232294992518469898808540201590765111992613656019875191201624360299901487091193503490638728143509625003644580633401876484603153521398678773766635047418865468831325527976644665188516942769922291554295379352932150426861741056017442104275640110103523774963808776852729371033943916670954824764226238211078467063487071305146000771229474132774121337170019922028465503020138008877941147349499938069048393219537552259812487296128988915017485476749132634200345572691896764466705641045364766954037016778624537266165496075965673937063615869507860705131865715456646309457133058960366385663055581090666420144923414330616480499461848505529821979790579145372201529336076646828513831350564234147306744652271639427289171579053634881432582098577969985763406309705937865000621260803891952388201852204356288850054770983878534905793089021866474535480511054398462588223374251159148239180407791686393395539271370722616880759591797332847757303043293463510549427779574891447652307275949515817018248678137799525161426693411335040446797104296197614426510672933493801645557103029057119215861170238801056210432 [154,31] -19769385001315716608328216581066474838796954428823012567858950750582730620956602647737865263403145162260319848715510104574378815463488809691003772576341295254931413375654876895654091017923761511444934563595146798688502555736944545393945846232710615549237105453854136222011039052040514607377072332719059272522366781447305503126551180216666208366645141950778797244623717890882990208692457965237156081798997744325468665166225062606832772767695449739558346295431137140516621683743642083453487327964113568134940687697111454337543084433250790002243204421675979579864282581867649142291616894650138225377179758664577545409500055039391053804733751654061744073441134253300163667089441970915171188091845563323302915198280141395325214252559460499079841161496578094123177741130022237540963181322453543386514001989981511710625467041309208135508137601544194850818493839930148455104454309090946215898799540267533308387782606528774705792500221014005550587582617036709057426894023494109977172063242598146150700715320437835670398893654324027343920563968132393031071918523324945483460629164184946492169568872125977881777558424759067745688210958862869690410971335132639415290390073164228180429533890760941291578037417815116264539177265006599912901630430999611725894123522887886445500079002424405985643192587410885118266633429759082000690737825455517943670977546706684734322004882539025277273610952049577728429439984582073670658969795611632956900781087352230825937178137177526496259237118261895536892048329645017093971209785288996139908919916598535420658288154008152238555889674459248571655360837324463554758556998127955136339329030758110040013638897615791966659424797857654279432390639953563043305851364183165341495365113245673087158171499600619470330962237346682099654974666637563350975833247667913494979817014961212818550088362236936868385711211797851796470774790872428891566609907376201040677847006174376459426865439406789137854238984331692521220216689645410427693050176211967358638184809039027675831383612516562324620605147661269586825754102904288145473278530872758713867455761441229488211908580573637543202907159657085325420157491501911270473220233870933723368662675887131501603329391699644903843186667501069563865046680597234836704365517179277054216037023465911808 [154,32] 12037131831282457675342838041711990571467646498297004419856449385234279649821784315445629654638911364801609269177238236571574085051388971221676434147309354477159662049913346036586762839478750578253916572438401423053872055563567357866803239304701869571833724575605868163517842205780669739873522439117127676471992085830612584745123694918812714621495195916316927733402145012707129785354295588255117725542380191777681170415383779091074190060994806961575774402138371930182382428482789078823088280829259732438230664575231972030190198240064905312000738798559952603490909079071059414689150415036115533795326683380508483923088640808326632769825988852083246522276689257923165692352323729882400141360768304527633420292881519164614028893466730999567069070079750293191583469323591730558830179797756814015709166992346718848717419213798353705299948716361328518459703348516907513151833715093921575614493271292627758398848121892401458014891530599764946749714092295326690983418180528186389752642594658067583423542646086345539298799606864758792208770243557380912483683283687829506245904068667797960320147422386080085781232136401355556763449396732637009076321888285077004143026741842340048893746914388186994049946999950025460925143850254185611787732511764755681183015079803475469713313509071315005374875136893176831886842425634328389368599706466368107767890268775519535171533879821908178899179541245364102399630785091288129606001801777752574205466028257169254776364727818230228524501584580668221444994578164421215149744782954453218433939165256536589615603736689755282647732675455199770262964399322389205485450767297074171138516111240865065735135015841812338459039719632107800036872622275407563157245540971214086778790558540435785180226297152097009223778856004260990136591719139109081232434605731945278290130149684589458505602942648951295204700616421873128356100491433085920044217561681353049664136185819377870133881236985962614407820646377250567687939461897577165828316877417280820204369271229969168501251878469116708081761597850402481291560037435741782732002361853203605704844238031584123723698708355058597997798411593930410711266479912905809244839954385378126255710020494025238045711046301638097059012293582412339286396173271754281572501971155374119485662553227840 [154,33] -6639730373419051782656881133538359346965516869253163892837154518978998596531924855434614605668105074694492239859430427688611262854367682392489517977035709166056870299070004198158796365478778107167694374216535133639067467102308548618292118343159204180313215679326358055534278763990949276031026876093186307637097609623625219559399251822482006951924578832941905149332474738151377292352978916979261209048592570073353555440827812258045512447380438116262680690287590492694509227494955793014272063163330202421865034784273303753250005419769655060110488259513433089323003651755367494983219676059182412393299972820045228796237479717270830408458601967666458380261559011187282201202332622302474766014632471732763664772634442827930653981334059912651543216978865880164387825429671800525808722280582891448260945550114531196831916209170712202309336484613682217893037731487186215994226251714861602972426758475645156189284907567588214922023409173478166566454435517497128406961756604448525086854865414204349623660204863097401919902494684637487612284828751391990475918276210970338265807297157263292252880127185614965481939877210669094663253215540348944792501227812297943100802038814072765516949170532752834877665089304246363948360269701067946750002291049070308470780198890994424900079026482303868571807345146527212152450396598683990952389459518573781843851844375712258325658418519620949917359788086226090512861101750694951795778105633557438071890459686154362523758684383305414441645897293902690823844089247485188590848595298738150012757769001037659820866870599979613488160996061748694038629677208319171570082714300808993124363249751768994043109124260564381877707034189734708467685064757315527757669898036038531740504498695818507454697757043328220306281670618604352982029343460347564612161865415041168252557125855671035495617900600757763080400531408023433497878462083031064089065368852503106105923570951081309479394960948525473404262632921081967846644092578381553709443328330132431253467191685001751105996522749634863260093595507087675512003268579433442490158224667280708859135306673753877727699161659002628982284706021222243367581231467205690193036007779057395533541213217927304906636526712192506161423532126165093022194456403754881814247017837926677316259303040 [154,34] 3317152315454015921434590458900091002682761873624069278162196672853002607958204229698087657621007401688981684102528201029077834163684861965132959586422891677503903423869985784454778084517086642023476089994883998881909625965932296629856667964828865777562464261597419768537294419284156886884578251171215661215362559499090771267848507569736642882560541758932901006856286779919443308112731302700436268335711025888946509707227447233135143610862476402658956361523166414985198299323789964420985856352997716506083918632134622077459820365643755184382199421333801600105159187453240789080828010030394377850832619062552632282314834889792548516158113460953103274490324245930828089296706193217609276468241809848475959044721072479143775380256340260811941086007623429425694796884085944512662719639285421118984995786201628311859087622506240604288007781030555476733423737189551646697133692880132516036383136579192246398381905888490732779448738231854748020397950512706218725861074271821833459630137241563361815557965981293239553095842646119688871509945054874767394782194845657023464558284902914553364688639207341435816296964838806733842872310327497289294869554034840518770059896295145551863252059160362272322218709336814696254612202752390447550310939382176779830891949754737135876319874866165603561044123173862851932586994214924537347689699582781453443630241305657447445215497710166990607111030151274798953813896335414397358780988069786826667280856627434146420130759747144255938840419425210982259618541300860433712083642854040500404791823113820635061404264653890421680621029536811582742232062214771245502942702957563443954162812903609101122600235297872423102663039462719037830257312916490893145459131349459115166544024871474328684332126383681880672597461058006169417087057735687247196804103945702061733667171194252168543836485099767643903969968850951622929703394688281056926563521773718352329915304386601847642545195146864206376925285964426903414625700873789459463868604147806957644396420584448136270280273224970884538051307320753509132566608525532705062775412690848671087726413408105810505174074853874191520040138531335816603588181039079788038264709760144709438224522156080086650606023243328598364263851546884947356326665085599215486558121607814183755093376 [154,35] -1500758860284812317219673053248717681361258402293428899752845017514544663782833223363059184324518235245501908369952637569473512516577808789777113685814622660574851408318417144063551016690635610226218202286351103451574030575374883234351993979660727435288449040936460216418894958420595824330739064915740686529812353662795868552891968211338259064287855510321823760382201371657753895576638676473848907299745641824463840692913305627691227159496757811293030021599241257906810375636851169286355178367484796270725044688770625644538795839205701065475702804563228145452956247191736922662622797778112909029533642693031164393261643561569346946971758533929991414628299359581389262439150073784869786485607177251187811788201325486338466989799074479734252397607544343886621772760464685393313137547373638232026899102660861362537937951307554720795959610661177403658100546348112508300270589495822621434978540414252117664308179954760248606916076023876042304643435515661914944183539824353300194583554556887846312329185414728376983155455078094382016892877006618731157731604362664794112639521056932653672253075420920112997678582148340063173699972189513074979020188442441897048716109283409204367089177074025000122903478109872733632344980640655603244718682195487578669190683850215654190894709134528458119940750161136296599876392376242083448521796083432311220328620818297797803020942574255663423371087230548565027845845534169239762320226208021911475303336597769925426154453538040762646561494550321240446907457277225042415396630420506260636439421144460022924264821942433123693984090060547599132396538070238814707101533087076191645918563304482017295994751291840463184185048112698579857928140018367840018099872399378324206356812644855425722152317032570338170308146801083778285892873948440099883249950754915879678663372414552783488981055920746103732382018766174365058498634220288844363250239205472195554071876262198193200618759790299255115377697425207609665991828786007339222037878679027188214461757777479303903330611901386265596840425321577388093881811084200688997425365552768840136349104555375866575565988407756197966640580360413988217418057280885108149603132438559242121997376564135974830419199436914107855300016301839190551323942017795051738586202684694980631296 [154,36] 614652808315073814432609186547334474367723793851207456258066512202337723377505450384942132449446570910248856080016551052874740854698928929334716855571000070130642635353295558721603442925308504419163180507800021815801550461398125066372722398761118660402038130702832504066905586206526485953135575077951040814889782469345586598026982549021914296274037256528029377408629099814022023469145423176390683440342770429925473639160676135870942104598138537614867228811987299163512431188307002668895457455486976621844404955056077233795508950622745521918069456567832464737967891905040050705828612749641785975677987765621744226629832908859400049419439141673608256656429214066982520869897611284647630812781194935668204494532668582669145302950903157307742521184685140273431692562206289280803539859650347807371871109934911363139496521195506143310043744066526687950995077168097116080974473613058854287217817482167779395960156942647613423899392847518583573413484422389234600950389879281274950790723619847550693649510019367528036245321591550443736677478738146147196406636065773374550704110368653095457857829893354127376494186779532016646262535065628435986514202160807965908544914858535196621160458346766772148367090915919798076377724965931073329348006682652453685678000073944983972409844229216076019239316668068930180829530583200319396046202532067750417010564669561905190114904752151188225800550361915255742303380045486367291741641844943392432526809333943292309764707606981007371645758681356835901521730808986671989535396824890941832289424635556719330909083143696759082998745836147275321146335132835140698551477208731412214399681848345452917660561537872461066214294595642039109677905884900862780119000600212026204133212695064293779358773234044409006209730500530488865410081860232942604530398324962476355002382440915190020692471132857463540069991360375836189438843287419298526483756555921361197833351536811951273630207579128681519019882362803353501432693980127156474514470315253286085391356855306481660520615094814363971684569566589587525465285239706856384000945933706037635709441015780786519042919312557474672389273719708816440803451235908147290672809381561799162747011391178704943312803164756664487822231239564083701606853561662110494910111831491252172 [154,37] -227632575511451505949458899151744195384371094848218872184780891257893037709852412320494074073175451545059960951076850460511568793726000366261883390368661948324530854046859578974224714185462549624794716875609373356985748033935460408842667535071193409715526951258765063874839731935611740814159854749019779137368159258752245260197942345628314852415812312216249333230385616130701641052897065669815936500107085243088193824455633473064740251473606111453509684589504893589041271623149308362665331369153537206741617390422527904289267107753135680536077860592870967529199220127430211486625577313583081940639038103584437934017979139363249627687953465700789117984804897388439867909390090005424605087842499580378456527306017312627258515629347357116787905633746760143054388255590853035569678485713995685151280905282242792274568330260357817321538272159968677925969725187030368916620445700060847077029491824797167915135681656429559381106037962189022806346827686519720726846929315128403047631339932641660601220306661951385549543687417934789930259209095051945362531989382001819238285194939025427418245276713815450536743274324902383918558838389444774309104747683809980161817505900140007074476836294077182428643213586763497674183583626085126480560784021303358197545383007997516757981642157526847954716047269108659037745069359449977691907567277424624028533557176475585042182258812165116931397064624618623645681704459068106025682854067826413552028244855698948070744403217792596968707327082321166315115434181564064609964091215176093067672688066837030050268075803028539852894529580825199831552262137442197379221696841603747380799689034276972822656548764132200943534087559123281518030933651862919525296657489250996197363108805977744930910473717969274432536696289432668934417252249069385545252129695353166530328212409990343140812366556728694161887851565896785465565035539626375188766833896572232459262614440138362999082697062319623021139777745990152003519027594402916332238067968433598347947820670612241280207631083871514407475239581766398971994184280753561115285853232851869904151780985397276761359542559979241993810226028970394447275255494066969014147346241067613491683149540797103649133104676724324700519059621200408792750404958922587154655160112850048 [154,38] 76041593042486862230754888882373765696228359572749835943585719893312226051163298842068736127698455759584182463526151724002365067268468962394719842340589739172440944895255991431778155639786420125704886927084891497700288608958109651866428758085825814816992365292948356444515020529325491499239092065851406543415968082670539758593540972892565762337249009691215037425789342664777118659296220788452239546390361984297183236814570174243555843983441554538625390665351549900712503104758435164276751534650946430898642259703326870920898439923584950333672997732282690693129045514800775795775700949906869904651700007290893259663194912069172709486136800495952448270457367001707507874553363479697345594253414859299817498940423453044201370680058389676946071906910259453168936136786708735206438454878129846933898418622027640199964160355421026794587456828190131725815856819701300262586792802351214499089730251277352904113503813599327496555548209244778291371445453665329144800401110139016514019475546888036108429376388165406359624857020865408600555444248042802412071865148958163651826782551582739955956077546247834000842253855602545161253818453685429186686603013907733685639276893701260203771201397621168866488237471857095339639836985983784386807217229704543240521529328011025869286782996775910530500106655818629895519895155379130902819977869817718809220345606082182013453519770596673609638361833892793730210739411155914008003699247162829211707926064083181487271917375136975920850843856140782611942809748343553671976951185441374482682345130201222732895130667497940278499355158211364791608095853526456702466185362573392659214637886164295243237303348000414308431683771746507094161078503895349570374970642729650052389616776804556259777806743386592720547256622657955698424099861750775365536933078955491474900880476638421879793564591213687546390224293295305202696715241370959443296991844663445047706346324400820856968608385644364563751822402797006352591095491730770744186944171723079807897698771445908616001423869308972176641040988722229364384125927368237351016884631765231230289358077350536072968472528068739683245336226854466558657199122921324812591861382089927294810766818242565758304127821591222006593607384242874705664857280427342054842497276800 [154,39] -22817227972221627745266351107225758102460501274012905110656447632752349633254519184627896370635407987356801472381895323503416637817961481881246074200021852290501015446436956591385550624730670030722912603005148081095896366003922244467859985651881282464389209568847760866098517164106914118046190790255866271051224983077582451174729114584985064311138522564984867590577106202453190273694195123759555533545406458223503156263977196698647086804943119920850448268614034808523668953327737521627150321376596486558219364954086417892555705715537250496587712496614272643472986550700983116857919465126857151417844046353398020721211032940373900308328167857167163160424876145775055610213479180095321135242931699875292454913873036683101848911238902814819829195492753892506477248559909412748572641261439047986048516047213944273457788238879778759851026037762081088176373351682557647039027558606722808512790343445536923948366539228642877325006637658886892640663014484579056390139030075229179114418901071452174972779428242604770852362887101995994386845230683765215481975757733788245355766065201331025393668328537635205786481518968398468472456387553281753403827956765822601514368363756588665656921053025384169689632084293354906031221588106882896759748385141466008716578307882230631760216224805973622679451853226019799098451848397897371108770261447183247015236825777950609624294191474741076193725968061655506512922090730518471835242505794940260542677661450693715163970457754592838993913285624740150052350521000252466125911106380862389122619133956830009095991285694249479988077285346049027862376408900127983698804185222196727520619645764539717919239280607155215604365188895837815538753589831735266879622539676093339633951802811554349155807267287285694790133567364194006016037900680309635123741299565436728552728573941010328604800466537683130759608922293354030411305859696891281765677756632443653707579516460145145266245688638488275839830203418583865335539960392430719773313201738449629458025186039063064703452227459574080506185423994299226437208368268362209158950002474761391715104890653485857092208619050883888471267249724366044599321013320528223670781404685255755322382456467784249605764465538665186594926433584671500371767790375975411669991040 [154,40] 6115973139304239068569449263310729896404267712878606079226788491319681950847068254360676823666186704007901835555072339513309734039401285607197272740862533294829574169562263912889997644224692153280129043447220213473087397299434637366880365408478975413458908379537366557674794924366554127079748995864431529600244018133798921060995183275133562364358674418628677445506292203053370075327476492440645286000567752722483492038623390956694695310106855851873790127716737133627661951857724603733920938367327046905488668584946934938467265290897928831124821727939265558810352032125266772390763392394638560276108448742061475570424944814976541847156035001901927386502797956371441604191622979148009587802623872980792811076374929873480746387057949397370246102090505996544877528435789740494124523212658895249199017687718118183665760024153388202990649345089649658905623779753439974547186102551760276536397905946404196751362183695848370785655018346214276735098199318532427407072145507486690543019825158180052190627124536121196209710055638607753366805485095766353702551744646911166087844707469219794016395903001765185200785229258184751550666668585917944155145812811068485190291658737704900948440456006214894061220322274506947693826758870710512425264626728006179614321304358085153724978990336670429101818597309163200944320523221061723490615373086718008929613153013277305645439056739541415353785193259437027556146967421862565551356958398066998414147346987610049851494960151915729725534059375337635077544595460329643461499229274855246907203203085169736118056925411837148471796922087740664599684340298618534161046046780995230160143558502441062849131705979401782899192737134483643879775590092551883647375064085640267767537704004611802453902403153140998515242580920697098246403413973765772970385378437411676052206761532726909023040843130239392697174482907597544328365802779341024530866750533634523058871135951045707605862785206878331311129010177079500333708486954068216057270778109690774416187053864641954747815396356385675380620328435752787611573476813434966426351751178228631712647850741792421695905968995201099210191553400456910941408232302704297743931380533973442610283739826228183496668358707721306661671658419308411039761414202467023135648 [154,41] -1457305925662310047158434383253933893261320146669375302117029103862245562194571438018730225280366003654406433144230650332473325946626517037043937436871519630079972292302166315327628417558092101036874849297342238764653012851386373875416475736491375411948482370131515578374856313473394687372213782120926246946879756585451350069212788026663463207877407035869694266053095784562833547628751722969052662117402298098080488307642696247249445488434560714820532467553464515727476290432803436800576441005351660436058849853238970365269231479681649549924596545485855377508700177765159321856460906924000839020046861563363878150589220553028627390854752802532424406861768769992617034866080096431204763143579263614052154560895592573759500925276562198870458592803261368450230489763380264766270810270699348739473005266188521621928070598315500515115830103783112370010808119450456014567995137665590569296165015499464788895886030013726826875647081681523115938629340023622781287109962340534135973387708253815871259256253001609502950506914479851952393028008169760487600101566753461790932366338484085994684323716173019659205377674137338500321247487376007730905996826398595120814956449912926911059042913567102055998712594629699018687385866787780266309065685544944288945124291574204824353697212982665055844814293076914650593806033066104629841905207446873319027829556646961150879681561066335919172482586456042596284706076223419529873698441616351979060615099738643273872175433909679140292032413537907645215143014889317287631795559112601666459988141756009481435971499267924560217067525205025737238935944664724745538005749350109752037608432928609357865208488749114338906522582670231912443539647949573250720304345642169330036229243900776113654017779937520750233837167009496582311315260030754061022831904254725887297548548676565511557703802307544746391719561017035409168848236080511767279213311795440302425587205871368828272841063395317271214902739323733481391707342552061149545881770299722693635924522741992799657412126789608519736482035698549236732545861066265970805026347116151496573973465127167022943011537751808895806248711104795706948829657363280508413325026760173723729497293314169933244783628153843533254714172771697799113241337513205075328 [154,42] 309119133754479213088749685929446120882310942381889392952227933143887861250565908715250336469906211996068889992597820366886257418961892968992678820461305223151289496028785994027202069125893385806283024001372449254215171650128924352851234387140364201586710287041142386401807207141643689954155757745777320231206470304231331427659487361425034781249693340687281810337715953894767434450774805167955527491116574393056859332412241044381450726940666675300776886207871698606478162231763860834605197758760363743048514909547843999141621566631164046167937261265130247214406633253668901474716160798967604065137320459365281213779797327511022201363582861346274597432619168212734507400994529052295571775012823245690188932982594876068157943134652460537969363100476383736247460743378482043750071924714852826423270112407785647536028846054310291926467838489166838428102291021867453597822313406287277871812866956579164676584387227430236283452896063022450865363226254686452803034197254966376587818414375507439368246059019335285404856016690271249964150512203552032742410179492305471383823300209076910927974360148929776225800878014598923168456282476376561478237837388773656547537447384466538133436985789476024500510660372068458889429023100342842188771531577393102370667992746749061209037843605185008340560683122254700070337801891927987450496362828325578364352318583596015695414486410597275504753266736016302452409622146792141776475648441585789503354443914553261285517752125426927242890433513815789529390301862302221769230571112638797044140276946969182402195793654050305774573506556794164957132966527754034574422308331123963898617001367152109954367461163594739061469444737587118507236255138776803238528888956271775800273544899511870297093467120292239489550286316437759282362981874732744319849392431851780939226381027954013425107144301218584778262738263798395577726621200520196623860814537785701984332030537621496371947910862749180401008222937341361663823107484000124987840360253765019865065492589362301154217739584531580881476226013132771419179528577099756736714159746878261338225629113651961008505466442135465714874911427720598808077485161468218175012381811429539049520031164807125008740131320928792901136096837665672982686465120117376 [154,43] -59527943553707189848996323771878693002995571284540618727937594473964247221089147877557318752461410238261116078496897846447879447564985759479536767565375722425538056563459428426956914509345942057827153936622068335270257459165181390241347660421081885808798685020010349188809796263788380944830457942618989514888934791918096798024892385162174867002046496905071638708025962172515297639518439972233637387321152951974608597191305043542756509028367738124546512142662250848003204450229286624511001902041434024043630024929940261998896717399193631038846427277972907397053964466034833782213335606212204869819051103922651234418231823214384872315965772876874217229190958187112285080297381121663452272573526538330168156294690209200068425511138423155743946646672920778284415323132221038572914470270562213241581189841532645215623833915257639008330998107813412539296728430026525526863795724091081913698046504104761797173868884656743491058696852831485896401313043335234763820161355075291799872517884459600221395824465021876098077249465268678617145521747631722360514289629277743260588251682627204503231295069205093897757479669025769216782268249024166824498921205326011560995021054236952561089616082015451429673900923401169205309682098705448044032026459553463991905391620490794077295823531001059596808094918710274835735791578706840893151776771396190976421423091978489368877576416002209916056246508230348771435647596377331714687838308402620038233996935423086711010042616646855823339061288767499050321019583559439601105021991534768280771105890045124305274766384674780845657406699262401380870793365737865449801604050034622597783340812824769926850242168576077102801626027611569461084257531811306704098857500011423257835137289193430353890244132197666007924961153008328560883377972055615936657986107324386885341504456474540936687243828908235862453719269139956700943757281107375564317841488910292008501477566360793722060984308954290341550346185609761864837567219427678881951474646552833706722433909889445669069536647440655687530277861289860164037259800681251562762839458166030270934757656704827098091654502526312886757350162706560092507651654324130676099057095108877975127515540563461747800210374607291479980224686921360079072920763424 [154,44] 10979846732593699553376917807208541631783565936795342195574516607005476922705870052060605533068875832546469713493168558200400731473280193555170113980539646398733941078084410176845426865112434252368618137253326324472818076143131038321901227971136835939421629028469993569122009419181778789826693092209441392610416264651843487488664207113416669708520185132830023808516369442203824251346965553707007087378179989253607902645107044908082542301000013253499931299821093690510888921284024179004342588815042527755928607209408169688606414972700290189194492180704256976149995946839978267067687981484486427419764790267722334636454759089529736373586566999715062552331286140001279145595484882952692085169660594595012190607615629018612998316211745828269191994223503777867091344912968863036051120326713253838868418534368175915886616745995098088179034977624112411504864560636379115264490598140756136704055672015926833807537444676783110735213508407432543778008324515715588643260199597128804270405028435074187767428157983393613017672001218147069102393646133868509367908445815705419817909312170912717270896980207842387861113426072894417400777158019741091052334838354184189608498992793998794637447956348608556867593017173641235942712191601852872816476731362694099427082554585084113994613878923772953559950382604912461438236292684013578191908855531727812491815205144640434885004466010342684170982510946698702910819306175751052820973561882114674009837252879631397767357154781662317473417568301048936652150152695684791171034094537946730231462017238309390537028638667076682866439903595730922901644530651268400997300117819917559180624218064007495553236996083646563761920311821608817998777395030331600227060474407405167364304862700878584065977697817829163253762366847604932131355901921308111414989952572813991556015635696331760364345611727145493259051271890368686209175316309493278180139367263409696832755970469213224648362996041261902300204881124274507732071961568665611830546826231015982971939839625487787454084190596470366561874979681675657565598929574758607461119697446289832207541559818140919926715674790247195698972494674701385355008717944009240380949859719557132773555946261554932400738543992350565772293188558379614409874207 [154,45] -2090934916091924841786054805110486576852891572847944956627945367286483503716117679021252305032219963483884354744745115862022703589467894908353963460068963106104045152336449531030474475719510827456105924496424145476449569666824654995665202236410735903199527910842126455493564148974070506632640767409106335492534191391329800622281596885689382037024283027662070341337526757491222151674853624915025355192613832097262076397194793135234743407293078790134727010872911746915288300940123630329301532044550672063236063864255893559182807739381960129587939362802574312783806201154925819576055060340284931756587196265529076546598726970514962417039609876054112984215326192907205997461630354581731957036781929286062921476416543734697790604518652702820065925319915981844796791303573769169042757878746715905632260355433242833904825796597715369660907544076005934073810606655283206877648024972528663036231703364394814485691791633999973501959751217448384984409495141933084464327074744069636368820270073928123719166538030155727507521136622802357081846837482265235358832181775190113501337518941658916338094514659611213883312986042335996234078640419166984648971221995056499439704356525584126113846309113737977337922826026596247072386993256613941127716040594008318331124923727105549973851952539271684743700929480309465311861551582080924101428688378080202323022916803758782047689513966555035608062311917675618526710192233315596367873190512823642637642431000867114389282358026971222753951553937101788301604609342699002748209912243561925276460789341096386257203835382666204598293671736123428597489498892639771356618013716641649026634816559381448722598403399945619093974643616521046809830537152946130122445211104540953781340940625406288792718536410924620437520442546211423503745004605769919724349532197146798906236138610182409905950696291824170530150423705472770837001986920184652049230722871464775894088321525081635003498642358715321392906535236510805275423795784942915089401919058811582231518458338855712827950024015648402287900449991800632437567444984255690822713671397715597555911184953549846661880419522262411325059617093489173310097027893859699069566140669158500349612539697669446218351517268075199948901847120675649657792 [154,46] 418688178884932289709859876308389751216239985993358915388335187950508200041176112616884603966776209056035246102499798601259287253935774446578780397530164243031355656931897782004522868628718863042346529125655986942218025500566627505337738220692485196823706642186419440200217217638957046445036243927818239328532497554352029854923748265650935070850861043926136433602219493426221160588468774198616936819929420641808685737314817531584788551259559975961564414963272374791542070339011184449275997198976492716845751320954037654743086057850093528263548657660762013465614898566811121836323107168461268068409184174842858603615767731523269507436913145505275720916884716059226136241286455161165649721986910537037281772935050415491413365804474436628751256332101565928379325488954271020325479495384796977241543734057266656536109858513896501862491716466145083297441835341021140906029015732774730199342238336478711707454423058967577411123906674270266983120163304714129740721950855757906038300266133938841940730908304973704548623100717506777186449959481711207974041072540271299155632566583525436306929501445920532989190399745368912185952379016684945582219534256620119330459220410993586585152100760736208658402262105731029105788005498813191748997742218308881358191636956453801012690903809635237983588145255692061918981053732248998878966736455634872845551316842937382564754548157313254825710355829958285915292547965776147093196303055956707928957512510091724295302256425389457814477979916175188310001719833208470535043102400239526030709742880012090357503405043517301041893083876954760429458792472388156974119373888179299227280785849748014015755859226376136956101340036488533629846146716593976250815554472980843780288980052531864574857999110013731241025191013838250641083316079995258402958868431595768467687612645430063011330700653373336834076265467182478382449510331733896252960361968885576314968214025701761217328566425878677535400538819294996060010861795017570238007585918051029557939223529147854218768479570336504530035779021504708881622898404160621077708675315633056421589296767006520552184833612520041909192234718657279712572630486513029005697123118435845574702833002802947381867035335427620953588273108169419024 [154,47] -80949048054426592752506081558037081678965453176386976807027878925272003042261864797450483280469035470902703805024341763977124558016712744083170024446981278643651252133087508313530238850279838022700043171209773451037481576096323735373485649732978082382105398782693925917967841782535589021714601504107275167976619014242817431115573377771956499327800238910123727895013460541601993761039377393620933070032662477470059131909982018274605376422347135384508288755373004057847965754828618794684033620594496840646355934983357862822960343908278753889285980397174386712407011598027962796917320776770157684478957273567013653202754023546464665487273827233465047622536283078036788244914745936689382600273671487923830273679951985455637456912372368354298063500050276079966916992880191991514661322870735523990578034026098871945114698369806163013523905654096039749146800825063261666750283519325154426982696224436612985121694812271111041745076485506934813804946897405853888922430190714952812745595944869072023927215739840695771215953849745997210753581708867643266913238149425294314629682973398406958106536891353611286046757173748426379764963747457283951696327403629019765287396627762110902681074114876023792459860726099068303584239680570245942261586437524168028121759609694121748131967772073286818202107260553892418148537188789575749706167266512932648487300580830981304298341729001235805734718506783388538586900204870315081072749144344153758291271401949942088410060038530596926862757469806402112186929893635800997541424568647966528254168502226186430529118359602679358616543554980973793101512779404691315392723833755981560585522154772015500821745275416150613156515622710630792530846692455181656018722097120263823413707957229000396809800545527660188933950229448184483421079432242746304630918556083493357812170000448720700374437300500936161660022103990427068140273140955926015364636475787451301044478920701198774755936282071522734703509893764423886309876979446833011708611605477371861446139046830143457479817547863642481313353150848294709870527195882787844845838871977864956256029485571426995755711741930616792742481662664733069206408359786896173866209665979535975428346131877149169684660004442065072460975298035312 [154,48] 13332215425335314132965980009618771425907219467812331436630844047993140332022838315733859498495096352142433327440005870900033710138768786277151332874373898314840960541390692111128130914592825104721123054803328487350215841029381135371809364940711908346877590894271555598749648483273586728193966736126589976687694239215953272595264705615041525934652321678127713758677348760864211755593359292770638990958138152417559402226193376737007007025477845584186827377031974039268964310574193230072343081306408165088907158192675615043769257586475821272411558860020823160047439864456627464972681260408760144462527907829118151190085140196691036022979262886017939453832234714073189612011496515957982244516079236574493564562058964845074616721713644935105093846609099938930062096379667040529293556539607167833473819778595577898250171923312151599372571901820457596190191866245484077297522111205884173337556187517439648526787427009401658941515986340508824459185535663514705816417238005075787054773499531136783744036277998511972354083409824535492217896588403907652687987487728397625679860953666191879463089074430433220517522619535016828501630471931994321373123132974722243702933456049200564034855946263247645434053427671378422152931323671783430675246374989471510061669657259099203883447709496132807129224709377170709015801476167715193132157079904975541323378747449514038136161491866002386687201776942321080542886249308686057673969026983083028660036823213917984874696568256685358195573585511662384249960076835770347960377585425700521469842780625696107620057999543398522681738337726871902387962333933682122281079277880665541609184943177894940583926698888903586728322686259363926174453622093940047250690022005943350787699758372662811976444392119802839909065831359073217232359446965983874743952493549468237943373181597117772297639075396235072324493883858470024462760847769821327746015131453049003538834123581858848757602824669038277584138340982244617368787460883998229739755987326717911845331289569189193135218205904333771281170164929406533463557009053727164819682662789402287385402658330510636154859417079080866176048186608931660601360112867383706883297710015226101923713437755853269057648136652900004228326223732 [154,49] -1631718969023820933175860427692654589293220044441246534611416950396391395273774561156398700104602175983746356056382619093785360068576636395505521124363295930473889640307449492823090244376260285988849321262330274395782417589247617189638232698753168422809033959595511973868444945926270052774837115317831690459914117892495233751934349296797688824362844411617467812870647796854307626463092266884519747258697478460432386835485839337489097365678872748120912246138752790166231083314883311078227934398702383670645617392810641132964590000708905991930088650505812696096850815897654659481613660792504276501964165261305445588680808751823616943406038756613375725151794131921641846824428497155880888766729246758319099314132938855504326918817368050087326080851568293905269466218585680478573410885714073851963019356359877291105990957509782371018589207747317561814484647592895467062185891119416705714425638982047871861356530678991124375431372593094639326019447095421290816353007745034799020653043213069568599486375378617007204917696096059529464235598178378529369125818638619160942237572132141957933400447323435233348246513541916925236193753833029183185058759385646218677565712641012606051800107892973908626751205331216481338850183042754362961265719392497054998149591633145399591055043600955850732898585341546488922434149065327189367453831277201445101553557624469160293630489636922147680755580932354247028934002622654304903404941544924449409853856823221960578076730328277208465276824546916092329046647142203056475532966066721652460062675208840365294731413218247037118854648694728671982817075610877810974985735959283461478001535546491645543082957927847234171587310236428608085718394637432857209381337794174596092578733433687102234994796692173166128053363302041020464580238075650793612339743497780501536319767636629991349893924068452124828068784193807094414519161448523120140017560033144416090779776097993404376547890170471937199331661294701913544314707428655954389362584367732398380240650044714090959714716898238454090533729348706423144659255355053631211033785758988099816130460523992739212487416390644086658874673518897676689568489633516854858963393756192328366980704422691872639818263968605900537533760 [154,50] 107281403739718706462617326204088251666806740334447290877150976962226406157251122556723019405038110303458557379899531161596350059291060369850508609939301827655857651619731616648829182906946832094104059744377702144197945949822419759666062150030528064440018683029475535228889503013938835821617371776545972754663090978703803347133943502487853830854265565596920772447571873171986482964144938978244109511627629486008640275800369905901226649858682711977198152249047156721241867628108180602368788839022262661108461683874502723085282918297263485180482841565747716307652362698021715352544647932136950089652163272215837578845451022027062339739362724104261182805734209050550788497427365659982888616613683217825854514827275911331652752509135853136720726797755233993897149063081227095364324984388756126997010068766438392188231869488192359292412574537798298832877926674277890614896480657879987693391222689342766370228179443626761206151371010272869670015614345070303522498645031460671012424459241592783256074181070551104766835097658984530966813324409453129741114144464309080921920534213270962600117774459594779861586652374334275555161610095778282755864269795475964163951137852528300638485696768165890851204699910067082224251566435985413617498759835752921812410388782502633339341450328866778079705291023698497977938224883045024875830062620240181425374055993949609990949630852744950640162945988487892811136874138869406491034300743864866277295343371682084896864405865189694666241185864540657520953761674206211536384673184636951646690581319641667872165442207724642943886797378624457251905368707009055839255305943090827204677932936953069720895984332230733569610773320058186866707792991847741820850388631310106628291917035576072970820695328504432285153427138846075868880823701534096782888784067756750284324457369232792511095781387624779458644485857411984643481954344730175403654415175964154111323429986711604192793382596674231803666063626679754769219870609310553193204335077921971538705967732186190484065051362534505878731330737624802817765318959726206597070853853552023444801188968565077787128131759941136664615708733179090715043089379070548403142025425867607135137138180945016689755960774222069251128 [154,51] 6783314251549479764727684392836340738072279772918993617618715451879960839718511886924589447156060694168983172967639492465884227374244066747983155476701345291777533296184080888973674899640823742979067553594227581850321120475242540104338367583468217240856469020923100309153856534520481619608513142609190264868169104568542190397291149161056575537221120959779747556277243323307557934530850323614250757071143921575241287753599767973761934446523288458556452295853735132969771465469382909507885175860375810785707323502716142501135948486642837538050288626370513709330834344244146482190069786768311891722888364554121950986993048714561646093278016665540443873141174028473691648186263771517274784644850481778468301747321349357372502032440451179879487114087090694839200289047995577634248116984082258096260673980038417632802222137036881193893926979932439004092829246655656314051935507129125540216569688151452024693316393079622967582842815197288362880325446804075791095437366830491845172842329520953537708662288205189586626059632097249404271591625265323166598358848327596920444677690993039800715178282221855238350173319517515049586182616906781183314187509965858970594009369279876638346152934142524717399770435855947424892986878432385509734694581315137181328768648238286968746116553442191948942889929635300616325877097700750457095092933801665008322410828542966996810158993038559820922363686420999388505490432960253897692861625304961754230111333922447504158069404208534979614281140264502687879278016582476240527483569710080423836458539365941978803185750798165781632507297185888678881022517288983306194747896605753423525422237614538017384521218105927942302784429700645845786523831508431485625047685943019937640850643479126260977226559964952874893800892846716710452385853637011275255010833810472164098937341540499411077919737573471251497229042538831124520430973748462968305506112174441381867496366460593153426633962140960811308143044617318209474433972544229633741037958019324764611627272492167029916267629166895853906888901806687470921555149606077674784851727742594639314494040477954475058688649208830278171089584840278680114567502631581967205317134745672590931590057692336008643171765116928856 [154,52] -2886672487160200360779903489187692532807867245063299842321344844656995634456498828178372473525700481364958182907002307481776507247428148804069809454261905620319355479485721580712982498558132774263945758492702233921761379549005651891346334953578116323422694009877274816622363877862537669647001935661681479748688124368497712303951569493174222740988305712447133790331175425735544898630329181285831744475653636611897987149100555852426144852338378504865399284178538666563093633942142620406463978446015002432527781909800910353341013369533138308185642491282695392618853775915647194586236537238096964723282530691637428728084493535162429358460960783496798171071421433102830085725482630325947904379818132503988028539446098095982413003443913530870599125899773700951131180340712594216351721077823951477475069660504030908420023924151658051790792562851149163498838468777946449421800204481558156606232659967446334335948238684546489716355212582369947243419536417495756783707858928537652959269755937853850829547303663278001978435940194866169089536382677939443505775729092974829088667051891317457424643126395828708862550928739551952020132417316173472854839687073400476150910646586877519873958820856396033418077452270473346142560120304766144830624248129540636126089076079004641939936495778024044085821220997797304545120417565129996454154217774573700831220430106350893889488287319638399818882515116869865255005172259727338783786668836475181345800570201411888813697951868354156135985371395665218681187759954488341235814289161247750186790450786429205494276067255041343055051298746543628963193575670838325434956467996877034233396773966177082489778168441415018233151964956059843719741944957541162006490371965822828703939679933722990064531916840489281490507861300614429812570502162010371705380131299025023831406136158496954949874404517017636189424087872553568021504570380784207024958623238922184559790665435872093411719330815812199643134849337270891334975327510925610475647059066658099125040139545180876939151920810660669586357410453519572058669325182627042198050731677444544202870788356287790699416973942472692340486124961556748200489021899780861171869656355049825680001922436215455488924489220805 [154,53] 387205673414035416652612759608182636105069737280559624438375816546497766510147246303027127961323218511381485415586302328154408644516631942427553669025554132129878295716158981866109169748835482810761939349336417560104592985658828708514565206783472383790481315015178644349007717395103135546688685769288039783698635418073930523048622515354000523363083467109499414384341476940379225927743831665673009250243349891699841627572738735298421425076051804479242811478143368799598608359861469842020566764971964473957924538828048082373787619229079334500345062204878115226134654379040587207012254514763509869618401965942346978313995703716135824685879767381215490793040179817271256233362074720138857421200723052260541261734708943674420913996714369272083944729384435436465579801544583840882998046830781107410226688801334394007442833149567365012492468237459224605862804689229319197361278559991155965970657598279099457546900967431541506839293024764968038146472223382442171755335559207849445586315750588949348028417346528411567928570488460889706234857124771213867238599597820178984941181973986721168196652848985381678347499779473100885745952090661223752504568923048641664668247968139410658737331593573840282262200098832129184366147155407492292716185845100318980815371678057209348807709798917587516532390035509853540008037078822378456452306024541553716253531471237497401830805953045552228697211552898889284827909152400151807367431167007046167087862698365057188587810647174856754246994445575484720055415603361060312955238305308417984068054924703867101229490962309457501457637771124671818360205560754294797025431010278623665067120151735287504615858999508284922308285353100870810147486380388440032737322633560619261334879035119724084471700025509246364103137636591923641088992360893262098017218638452572834504122902241831118500775695312638577568396174031388347735536547633799006728744106235978572949797129991896921860798402021962603553960477378228172750309573383442639469070063042112600263059511181017654918169618846833451645255250526879564036562983435652439277449414887618323765101353533132994380354106000749932532607558416528532746912344364419574792969124401915312114806667356028735556724224 [154,54] -25146142851517622843634473546148179977137338793246861007738763307306599855183834332271288562158114039749214429576068578572087630878344210451936128055827352994401114141493132309650878782876947251170515527512851508691807893820658441281367971642571953075782920585032413914501845258602993295701616201453174304907523937041581090534437576484851487436154580860239598361883372329539913050643129181939579288659303950717425078112135916195107381414663438147691900734483715879864127195453393401709938953595979085134158712888933347272842019796259980610819578057914104385128397939377433019283145203286184477355459130079978237121026674210095235963497088429926338944798547166958703672733290838511692245793458142093407319226617245810895610139615898301520733299742427595842783375388386088902382626606518050496867347261187961048295342615339830457503492789060557077612841547422725120380223460865160196530366701635368060404561892445580211676704700324095627863452857262059828029434241913506091391660427251590723001234037679314804264060944442179997993666651104511214729965397690131675850959772725558650367969671047397523228364317380717733685429675058815077316970711685076099728132027394772788791635194610536471092295256625728566176551701407206272682571283184057632603287050036753260189690961558760874250840904956635059757732915307385257004721938770054097125123080214386406405321219276051884999807735145031189509080052667731280924962572343141392154612923836034605282727871805792243585423438419853846871927928278666915166378727606498753382638866515231464909295107584626639206527928653304566660075351268024531637626924377913354641781299742430058838605062973394216540287558255706153527232112963016423445474621736132533548949418881070577029671823085690645276737676005046327528630554979180051455379913758960342550545024235538721761455560376086263134806139186542931930307551747523771265378392167788219080345729905050658785104813979357084378874106524923640012122640279694013389687654765965681788457477518264083292705713018255319636010920853484383645415400513805270246971848978001990489116165757989445241655182478658702144033831752529596472236397837279293878339519411435305983040818972406363555840 [154,55] -337445443294413886947508987958569077838390935479442052512231589130573442232543005998095196744895096725332094302638519097324881047672300285355379193919345806807209929368637989048133223076628181428169891382117299291737508618263982965301070412030268200972554976995643151191678264360321858058834415115150588760142468802839516057667138368518119946912858424049602575297634892151759000103519084001800320070943432106003208582144604148039887580675942689094713893911095877670397205774491809468581300441717419368810835877074298216426800644072453830917352934467619088022637766422870785498811029836952459563987820895568871468119701107673304665965065632711724672743286423882022215166738727462771345031799038839905699652755015360086358129296374040678518906971705735294103974992882758605667835481679325187980884973774191694381805292929893202453896756040202852082820186625701560808165701316543864790833982884170119739784218645033359921063805938269776566333660712457211035985944150713089238970636035884114908332041343918739402701499099913791948047323748950865961976432278837187366028806927751533938776235434394056202322344397677669101987009076122201853950369567307618801443092348221199504114938799494972136575765157129567870766293801916353943959174759966865103731315449158043447748993813718819719669176906320025117133563618106078109756294044265090697694684654660247863729077263656436343231169499700017732544768067742229816048577903194485822605880365926876488054326288213381828652614315991282662440721631218284456827579122240204631628850569777144362693527043268380490062919380303422422406412011306172506207751667927926541259818507237967127218274242763959341530030068751892720214969197018339728346248294785852172661783831113635776088840670278068334571022321494929913918605266395428189110149716842537411383031740776307100692071367020108408419769354736195509156089518011566388878162222265842062272307603706069400279648525837153696023484649701086497526978412035271439337471869004379268156820943825926445284087055757063498189590762818922019605531914233764230998145692094885388545091681458135832630682195441093433386623856249407881402559049591885856838745177645153466553556136675776512 [154,56] 252015893359706865720122465795469530167074668988674444708776194238938533533031924229078553881928330202689281658833063462646945353122913390485610497281475678678947773725394842107925075555400825155018834227172994181615884082778013898616768489769698536658213259220439926638212577622035966968070503508247770021885939737233771555984857850497031014937159104674206499718417559727377053154172853919037637812447311402443832422868251283296166287480335267957568313558723932982744320479746497222503985248585133337472812301651213085938682987723213379199730534378116582284133040317147832424791020190698541169107592072112898282924162046588829156748195326611779177539369128235569175326676620280293772441886302487736448700277960867027129599088944191961676178939502253895373728220972857155010609217918044386913113664477050348635993849103505226114435613548506624584614217873171536250664872219710172398901536224825039194757112769422292077943695430702119206218371918048486553833472547735874357928738515950019726834681427661615431917869803591208282727188151792942052492086377474815694978160856640083318903407040328646139691156748062664818300410783303461034091119191728743827328084930341518822693919767041130790648932393709573855072956348769113712860907533661018362495790430127186543159867523487173565336412850760290032623877942764532578731283105956072846307887027243062952364337856332679652820876440728391787308109871111734479103206030092650397790717003611879520378952945024669513085646445525926136837387642171588173292224650653847592869686698840271818178278277193030440862384933452341903052414779948309236800700434863706967854559218689576588400688609371731370261063021703522427237891472704608060574579409299193339417399949141721789069835584560199183224405798841615009297066061378375146407160042422889865037860184141906824925375414522071094803372942399007611127251989767428982589292024526276056228115711284637487376354212244688474435482101994461976124507938654811076078351872492662777135212369108000698878274381100745546075686948039776248914292444587386061472765140416346783134624303023009380152350912680272648399000901896522023019634985233358943508644304596332716758266295881472 [154,57] -27174702820585251334736788196194869626367434744143225195394121325088945250474089264815672183448635546652037233335816867606771665906483947817151851053562047530036841925626921465417320526714252021424809202748158728170624784455580667498686200924561568389893063296213648948623908379218316392390649287713945082749078133184625818403222187504624043129246959483883543391736267127727317808382921743690276548220779067172591578818499877657203851671705385299493613476236837325637089384525899062553668805624918943532530393036254893813995573466317633983206663078434965211597295952883332688125697918685793945297727549843483007680860514562480804217406428191143085609708728095145082685684043163922335971638853654103846038615856673968329703155658721397898659544918750834145649599346021067130174013579964247267806156109511426522486549108190497330887189018123341821656661423045869965646062955337021422199869770918589285699475978418330565942154032370008224036371913029197377971760718929765680969445694819927486847914555198311166632589554840989945804198937075174816129984134333536608032764797791164078886480898268116549284702944228369789063019396254330132237536740033872680153831007685449011621468761541325926616209444229440184802438335425662158751384510304850171446643087839280321946919279116404351194521593325025479500831072612370644728717075480510216710161578151844832261347551688930664139773391770521363867641928140059844898909969363429595707846961841280666344522087423815759699714023506695952085455527506539464853579791887830693036967341542108337192574700518833016029744083957815867964425930239206055635736943093960275305032012952838107050057422762577450995893377281812618556018406107038132542360076792867933224360884954947172130137087168719603462109991733930942097636377593295899416294045122036056998495432215001404496689929721268333347306988104017343022791994396594137102796147740935365031511925308531347572175528203721569824786776567013639745479151774323019309514747524679022473603346613347280738342390759839157153143873966057109330952044001919487231000443218323971244325629328124657365084572815578706259002446513223979426512213142214828798208204165754625200561767424 [154,58] 1497021392140834775169263475928647400996100718930868093704686716973316027984303725401862551868617224956677832964506003880567661630668012109608755250255216187831783389043356137073638184828358468294689769313734615400797288947993863385826960351869325512454740025659634242407780208511512228429068497587949890955728445905419813363210172680666602154709536883109209003251851197853157021682272926346807144607483845371665251232796055195993298150406615719999186183119280437761474982996171191330052376869429028518298860653882279155175134007596014047575542092811966743370520328111549428617533048341752429086799059904917201908786450951148902914244454464343498207216427666226608488366335001587375732317902837127315981364999199695899106372585636317851544106666944392700991685985835184017729204906828703291989266500789424501397361731452527850127735848132756532504809493621391198300095613955664239877521584930180514132067422317486171009567790131292591521497853337451279201253900870698789275582058367226680594374214066499021400376968104240422008847044077503822755240140048699845942531070815666988712724608619239881692270637683045997225684502506630225103366539237876342896744047703002251434108937178097909877228488063666432635963077565944078594444636366251054853679093742203255676544354415300916428314099223727460580737614720788270921610119787065607570163796772939649092162139096710996063245928873022051156561679748471976761046212353028477858639338273235830758899001701521977739621023324139746726227610817090201885474668526102473008414217589714639713249353158469329927354308589917255190304437024734993791061296479055987482595182721200888383070142611888347604753961963174830291731144057812022997183566583852032417239635357893254187676687747287476999600869443539956803560470303092441257982776056612214072716127765481640914797670005287327120239977553046436899865701490194637855331309802408547043078476752428930400636942532394781641921576264926770089484843937662949038438977537717522388459707120738035572034832794779558243588541378492307056140738587279788240763349044478088309965056241150847444439238263270915535995231723274363395534888330541247307879460178162688432274432 [154,59] -25241739788166033693066980317240914515356931528326496539290575521641368101155578739420672442853110267583942630406698118524078959900647647414716137036361963595448417473190452172779966832484703076695546486967288128568938853023846844652377608360071110896919572376866304194399206882836326334088036492749333831200629564343141305095010101019120587373576467554797363949911644866398698362803149941817396379879971543828245559735995386949447289829159330334692438006878810911994217806595563253495953481172151493862660161189697967491045135323192451846152629861729350071096466272840942843105299005987201210405287758896421610439697207472539685764227554558180862007139829470613164461434653059409175050324193006627685591608331362924784023989936825662324400127956793041390599281070542871392765271715927389563077799648321956516071570176999279134037403322027054859080502321347533220596149838081009629653067333891533228731226279854849034206680810654002017446984565842792098650725567053447847813889769647289367784965639787941307981047194415833109011463443891928431163328741194309096112244157014590784067954053217976298089266706374614724896967426688536281957087319832592465248985139684891218104964411740210442284546552590095722854203858163615254170880877455863948698077438632134054626431809172096871220761685848498756573253936863437645709286365229850005022476115854532948218123557280520656020085232498980886901575739250411825636208073364958559922679246098558436800554959531722372542733680496727502677140963822648069668999947033027329611378471017116279500243146199228866925591224074666477477130666718176668309613902667697220633855531764555306864697916037499175204686430441727019751185910593362741334141372911516429670260211793058613806539490164164694994549348734851769233053361209005651044332010953123412947586224689329545044245347797186201235438306586920207250869772706183998257112261794938984567283059518022959620539366002858810825135048452584708444795322739307485748067232943344048314727876613939500905321165485933010014409072303646171088440288828368483594562170100632378433251180827189371107632673160259471568454107963021086895976653725018371796918304471970783232 [154,60] -2342908337077311283786555127717836966766044831842818597536327012234711305493923381680417447284801965082313929033654508250139378138562055687442904907065522292397625176996333676864139838549156775378758883065456214333149429011302089296074505368763172995896784973711318031625349786380106096531794967706670876638880707966655666111663977308203244631626435331593757337458703882838630427732662269013311388025869918338701584905780504639049899535628553277691432485313962578486873468175899099060450666494897689814344808106906083424085447357571871102584239587315925954312679487462823393737520912000907775806557957805625759510648624645248660654635947383333248994025989230382843945408371225025587930098402851299521983119911308451185856096904082845243645332599716076090794156072692673272603438776211882130982318238309805714299357203017574367408310965449910662600091806937189545120176510979018977190683167574599136327982201741433900089397464868191541894297295977803715522333376894438712418674182803612908540878448460464627420745569454413673690774362573358908080550669876415401987324842993128033446588482214425197081423690007263968986750244959368259721567624525319528834636555927960297919171506801683132740746257535835751541882957499566946851499216630003698361236799200708464809931252957676534523448308063384334135249030900985298587727069895284213423130409983083047597802439618999439306102618078618968518059757969273248287950446108028968425452257013854853411156784960836549406743241686220098252165299972746000934772849613321869919181702264579087572952309786620005545375553284512844057318593970650434899793105646577459284982273515708019886135128967091284170387071512509101049419035958378171005529866877941567534268196521251067572583796914457566037360511248216457491257813180757643994001712764254648128880136952507562600014633847483357782046828602074422910963419475698359716592560443501677358300329435068392818117133491404425555842315368647735308757116701123831414630628896942780173081867191571576798081460711816240583008518613747211616425237095107811648755920278899895667466256468303678431965269238362178326263380857409925477654179444285759933249872470954496 [154,61] 93994986263224027619716736605262047648842360674630406578974671748208571020007095331653203420197641202453041396628826935853287972191158418637479752294692840417031445528071732846405386495372441940481403070244659841412881425552915306145313175629222632021497115656365980294812245789462500429608188431919814376713905056235722605644456696316409699331896595402931148204699673205834376543405844054686341817918372024581253543857222556920804522002900822655192408583910819325665968020194144909897107477355765066301753373692527078027482602810086118866653933147741253240421526654192754986766824520342671289455402598012497411044809976747056570985393969056435280078426189919674611300375789393606588367673303899988792557067601357380213601055425937487334202133990895284124644717601256196470445529698547602567459432721750298700649006256218978473270887275216827090234643921212360361538460361831208867070639493215640961997323025880232738844413669409759596878994361633593592138338282420499589505773812472421551507191561976026381037610354192412987899829395105365997674016673113236753983505135109173273277548136822894220148382625538591380668453106806635000578936923499008315027289928830191860537275829194350713802954523616825243951316660585262704431749749245516795065824632435472104657399512226093526270898152278416598316389606396199622850068921690829925822863118692895569205607847025097816271506941236349757089839801899692523262650647022675682488937867551774872997189388584847988705145995039451132439539108674525775626104193671578903960772321362692122019423484659454220320438163530384881909477969351027489707407037598687098287859041545703004749986668888167771460033504422234841954844157103949486874332211987153004573337382460129993841040599045235366351731903513491806629064123781099697935051238424861157298705740765068411933648420043547989635683235702116064452893286899454859197886078924938898016649887066844216826412762647576405411331951322626307162395713191764708962274953581916323865775649500898132162645344814954329532137185705869374691346497438521860900205220332263890387741396545976624980494118927927072838740809037503269205490128946108647570547582976 [154,62] 20232989469528391867744589859489787209831213554602842444497340337633065576029599443721374956599792610315193003155528799049375173122479084537299683927306558692776267811009582907106418718021640707355786139858311553705847479307026403120726090854109843808587246576828705248778519811033864784515483697129007503268735172858746773597100935256648092052652621693800678781786056069510396500062997671754433916169749241713600154078231672291593661993879534054753971804456201936695109128811624488277872923016900947794375498348354687510921675709820894973558327851575182446208191281103149009997576024291985082762307776193972685665128125284895514530816723020831302908765893794166911021036433215981315669487085727595768622829236883454995275883124502066224012746362710365330141315615809890133651253175300690759238380598193206580177001287188626374693795168365530279430869946495261595573807387532801591935754375595055478750947844905691642626107028610742288938653177931873012222627699759844674853861775717765198893847199249116734726169488338005709489813427704080807387811506433694837961000941113874650547762169387998241212282274597935198086314281289986417007599921465057983792982641445082622517912330183518413193044294181956758148567544368139611127621572106335173734862029533113244351179480593877795026686537305647633604414646017354242096551948659054963603398462593487450237802146519770830009085695850529269200851779713664706543451966392912610247137973774410438143963510284296995399656746607153959768975798969166086023257057900122100818010781383268795347629066350071532760256803172236329057479444375236250222417177071752512473002631095011428280317873022252430719302185162920116581495700039839758161117155685557197555135275128080488839861873852920047998362613559822101770048884746971115461828043111131143712356506363907537119996845647472779119360809930825261111033007576271431068222879190191453202231256659290833864187618835646271917726252992985334531300084726233430028755943641432008124609071981018635871592465223253088081510451088490228590914011849956514870872492723990927483051600043993450515695857739451534921497113381008822191820783467262494880847872 [154,63] -3491137865242025865217580846677813837847781766685822306442019688414992304947649650790976369824845721852433738681594506796218514662974342251990151189764107687850079574294454117203439667944455193180503946342190387202705112848560131760954916818949549539651618344379618777904831388427690554065851494323919992641562870713222807384808029364541580639716609782678460087457477096669459202021718637139548498119373438662872628217624940757930182310757585203419485357400007415778389209038930046019758336666732060293843428672588358172796236061972425642421819104768552940043522372452266167973498617634328114892096215877207625571195615222625715884852405129996711247292039393248608166974979223406957338902775416837715264671000203669945703671788031962947568956007951291477732843178229704239606467104056056965661208520087081260527655392073054705451188116403953623896849347646285475289271172753409051785129947823184664167723613699687108532197474962206964097485090756975277141802263174979201114461943156082554080022694178071964177539278757598015835746398093938662957853186629409272291402390869199375821999678224509943200855275962943112047506594034127843987041543962636400764964136304445235398337696287950356910849695161604783692189478788927532032620674043919559340494540880014759608514906906115481078916331875881571874586766448403414923591685882013997276933564460864348555428081713412759238503772446281112990634071311432002716076791559414678874343372794049923376480341810504796707321562798242344805184657634616952829060605636386110376274416778003138975415258822278140573949702726101113116080758547240401865204165298039855737908587306944332117213456061924293630835950960305971399466491738370267933730416806947277495850949555078524469618683503586842936526603487907387348179674617796863911636830037186421226735102397334247261611105006242852782715848007627588321292737876670384113127434633607671855065399671629270093624226065362095372622592965300630567724555222511216634975796987903573635644598706271618632132175373560100998250023321543124243578807476058205589754495975225474265695708361819185070869074983373038520125059282700685791945732149676133467136 [154,64] 297096986363081047757358547424967764369492048845984776012170316460949731150622265932299863927183653153091444192407563513454212458477294918578890871237993418845094336616239293811076863473927846901232602191576791045096688147196472030182796152371040682350676223924830477251233744940164397554952857287611335971592640845494601245885869603878915977053103924690208502516933846354203014854944735218238040231958065729886215853775088636814108471486602082166256913092420263244715173064043618414658178220053400900511701470075350305738325319687030272120273927517213699214077767311641872918629735728605086991661080405512574855869110437821876250055230661711976806186588427059213340861814087083332131268135567621189967954294729109204238245772787609393111899478698689534206718667402042085634600249064796983133719965915803921447253818339217903195015039855478194403642871282637827633155614093661118175884800107727531477175889543252955215640922081946166766352057140080898183913544334570059609244037531035941845263844244404515219213173802446384636329160261774092418497841456424461414989807798727344579722693260152603680913439747089223019275780053364565481749497700081570450973316562511876544628951286523220507246821816122874490854305939305878073487135679573126222754041774565686569054997696382696150097090850422022736770596334418587846888394881205035078960044154003192622029817808624370497213302574900841832886143479500985271626362859586961857269203610060085081195100572890159945416111009004877022718672882944516331184981400870819957233598024542979113636489487632981078988660723023479902142583685317944496323173593640054718766544024806609412044477549341279161743973176583397696804196253186972725957471689453392944532572372415618403731511018274625269465920903585379133403363566498348840703745930238377489679607683366724769407153412806982356361257198682552038917468316024098296286112493565736543300764756602199443167231548351640389687796503515359693497067970675543238390578611785873840138444901245184143067863982660217273141798316420440582572206405767852625820821404382068772105954886194900837987573524677737185955321834819413707323999045289674688 [154,65] -15503810224110940567633782639564909136995631207278117503700447152645929398433608604330096491923930293542539237237070434943535417215259320775351002422843688768345891776802788786545474622358809408343635070324863395376434571754342259355078537033253682700125160473403353141438307387907853691194024757169505784158266230041954980470977108472673731907440817688471408100662445543513109056763821768180027114869383944084275266098677481130922860992965479408289649469310664287064121237472005335812722696461824613400623762635711860650440782762374468771743728151637692899980635998856247672617083698755346039536089010110501684050195560460129493246020455679742911030859696053148162813877603172152430129516200985581833093960280714022287100886051146388047845767298952993730161128013684826717673975721466155319565592392755357733340536552642539573022086620292797953637136236432422050610156403914739937894867479157339508598558504651527967811486117317642179669468724358975415161451356594969096659831954782927210725644030728659964290660864546367791403074336773618925396890224540386975284887077742503398745172275082305788401740938782265052207090131621209831054852130102620026081047701489418430677939940890358053449399912210420303735293677307438637359654686371021174948874433994759838623389437027464937066995248726697823317108608359396022870567835277008127815573238640940998800648160096959337104039427453616142156181939643883859843655865120909826115065964478286184112337783120077189807852708389771135259803436641335053799808152892288641103253019075587713605349310253106095496034203560654870549517538636535947838391533228540688030004719995435829095576283251797745927667684260316406675279231263210338761785970072503322808833347887978543685610176708114954336274119800358990400463619741578213214821488970989405032678437206510792401591193387645939577388183358001768660962637030066911958772519480873129455760847228553168797491782211635976422071924699505098692473862464850080579620049412998516932057272180064934527888261719996955465528899091804203864001407949517331304864428840714898382808974643055963805606968273404381916090591780758868150893022602368 [154,66] 497908872266573875314588650175692031519898039571028655178450250521467084057444914528199316094350527727494569837996788724368079771088805976237971967945835398884780866027835665082605270969203058615362625501141159190636644566085876776697318613644801488727500788373936659756791182142411362221113751108771925216600101334734069884281066346639510297943600816961099885931726367587319835103550066729562849499760370643153470105011472389015067040211269180380908081438168418577375052832920710184431394959898873187055553866385642624601249957294135885985474330335770338256631816277029006934924921828340784802603452059596524626348480218213983953157215314082901945800861029361548731598080457706105299260617734086111856646021186827233186717779469390151018557815188552269611359145628471713865360410127321405709988822792432080138611175304842533219150826902367673544124839669262022902795197913555035293309898757118336380360028158143082596468477771959111969650401579673326026576790266751640183819424249019806278163109486015944057643043866243646267772313527200026655875649540352811035503844495358577772568385264998821152172041542487486539825183896675646172984331631748155548659011231897869438812730315327958339047854630850453798870516712701499496757159370408827783322584958532444356663617326708727031535974648169956332141981088671402628440302830585189982353076452900115481634769726498160489463368556667172788782931573454865387532683677677301622152777579144628393304789238472450095376998496143385082851379986273928784333728757110324878492003635943228669320896888834981648941068446056869135853698124167839922023111653559514691573667303095643662170477940137003229553662892515873870808049044398853380882324904914389693301811630092910036757511841321572969746857311031159742136891638602276373668899247682714129381756721540974503722563080526966205375699646148305422368951155975002647634531711963706941599549333550264696585558050631986816042850148192935361068278710742871834551313930783139143606445471384402315219354730461709121454299627979839069425881025328078438683188827621766564282040467008747529459013206846865706133021000688665636887764352 [154,67] -6453398586354860598245321553989027707375481461187817121946284071343359052180427391480151551202451280166160133953030673358682779470443760711805621568787288972530722184333841439758116092934248598745368754801057246824719009382118819484930106231398844702565384894527684130328316668920731868330115213922018924092080639637962865121548816437921143461212797351638777590515350514687855276295188144089578051213563909286946759725630726111614199771903297018522777488416666073383555187345942041525179240368249778026444338403043384518868055818142359690634429443502024004637705016862490879189499772773844622299684367339504268537264571637535153773453533077058725164202933377659255916567325259020270082185579992600374074426459982772635321435271792364824240038523095978697527611038362031848929477898848737991218457098116097602272571894514105513692757182410067808794966893240077239577830587148156417087056449807077710989786443907436472750142066823604849575607542826841760042119730112972753138288976296800254339304715630378084926009588674398981630066188227703240545520090447157684305281043458503921818001713196888233298099907163843643031450581646092224033053684265307175358774990736253910234230463286316086959271338357011859643132284286888799560141171680439497536184395618748697817083298340236828532740033022908431712620258887801377993784349584338389959198496402971964034227701137085222526791821712603607830867146887795610831901372941082232444815725186036805324116232034616923751187710320737132496544789725575950111211868293012670635714029773485703046650700392788456239225739374388344543751167967772146343636252394669923013819212012777768913338783008788608742041998563066397817737844854161545236322484930373896322568705465061290202827864429341857665307768508485050703231928904809054964967995362032828688624407629435468385522605964433092556663682142490196997018093910042410654042828545776090774829559365978960580756721334093880314577173370833706279831690194854738758944989260311027210474029092345944635088462623643084820748692258990111238774731471890845558602485450430130071593492015338485071052198727869090229083261464169618870784 [154,68] 49706017902815484846943206437556968943272164105853965231719976513365422676827319861792646120574722953796067186638109262519165704254208152157867184119690719512332290012517623362718006862597371589628223476795099201165024408109433336067082372548186922443160148302933025325363107660371492337102759166652608808919404133891321641892928984214792594901651142216571142891222017894822639728550523720474029567312887499963270682055720916185029281428951810527630869142469314326340128241031900405585956966529308767374291399977547156429853454427018090455055970234907240368329028702855034317226002862111163421688018648436020753330740924118208262331957794129221537430816309148415915507399216664913296509756947941851413322139419418558654299190559990256806756123328469595596094675124257582964412845233472851713139901612305153691489355955809656725848333707516927998607307289648029468931664059542538610559627325170453509747750022696620426183187411115095320609818424324045691035671698249813186629173493310887015205284927229331416011992729076026850139618608157850512288657863742989635199672699049161555967444763201397804299653985993545929811122638217469182687389914581191548189343916112306130108168816852580535937159657408088387667093557447824517990705475536185578956595123876946092156051070718460381750309399460080043307074581595805383297559448105080947379339791769565798123399912444502542625507287119730615451504785147642991627635647563057900583405485116190708751088952231175414698350721036034188857431310788170062754665980234971934121107391921507308925614608002190794847558188778792567371079923191222860565806374622927158016513733182076222423473859564972457105166905669066308007431235164679355764060420677461596795423744787158138291081491111930388471537627705751983297234489023659413462985302944247403634844537425053734196084731015839838445344905960540913498371981702151254924511368763136200531682965586492801214515420149431813368505789848889249023185641469367597812157422972598714790763655803213887941239008173357646763699875777311506287997742639444121630768021090759787799498806073545498909471161596654163043960372430866236 [154,69] 5094763886031455225599727332978598648799846929391829263464083782581309428920034476731037254897976539397265554036335882245926804459837621998332008774736524008468268263897391772767721312985013006821030252846664041894881628455815861111339815432470080295994983625489868496261816277654744256784113849858947357298196922623338461638703987794966417172514337677189382334002019519528423814010672567336709829281711553267829812191930547034717509533114485134776616905022569704944137051916529783270556177495354636268623157527449782505835577225337400803799332818862158022419962856332464441326863047691645132706888684389957138699788004326916536484162384683329504253673328254718695327625600581937318281261244451659846400787043748079060917234839208854481373709887170806895711175205589586835057505511104994165700767250087133832125349776315554075539365488683844248115419545834069776829101243316735334879702709274914291980284814525323804734685160311905295407860260468314709060680147768802417062233312145286259728032417544905408567967659263373419758877787048189052696474850510413895642007086356082350005863256898141997756267402813420913352911028251068931635841087287659495900353202111270888202491699937090536716023229223069600395198845287878778014725155905014902330012411725329363597466059442949964489586235975788110963684615539609817637097131702778239311356659937571035309090518080516356031367566494915248623593763367633616872839608401421736997215187390347391178721721892763042645755224589629450911641611125127988406904886010042151539743975204129775899850358670713636756838078868246469594132707027705647679377145697899303418518016509176264421524903213939631276521414322733835200337520461485508256347759684029061839342800526622828750080974549906349379846967541076375607489365137985744243665501145871879618970221833264205021439346641760398032295181896047521353726802065774877432046708038644327807640584932825365946742423730249588538510311681806737606808817937805773615521170150685358727985081504266649352861428493771157316666619715796422296741397984215334247663517133130445310962668915968268120386383797476964726435331970432 [154,70] 51211101628614939796513523362162642073592690303941406393893646418855921136686928103359338726387403682615116409147462557311029030290873159840097956707357744715065516827464862375821159575661732647407149365955069546335091115492475358621774130291311919200840287638606526382954067062362491915486821547648987300453233040372297995738123408668208232564186600219895884622291351698054275512509211651587779775999697089636332120153748151125453862333645949258239004141178480952191800409644281237795091094926547313259578088766184484315049376442991444560445647685730355628763847161767820225584939995629312973046086302419093385535472417071185767761950704769519194434039010875797966444383631271033542776878834338927998648287903795996686995588972921513819902422767572798665379169136331134743576637733741582927538405110872342423403145233368788989704241961641868068925660351770231640279831093909644644863468815888889644623971588883496723598292953091719046487789991891997564801012768135963465109812535803811117786835667313787995364655859272449899636243508685048507044926762298054703856607825773910881429333072755719931470397931199583667643983101357342114133991841043233584943114158617264823446015457238980733293719248962867077921327477328163783777171856266952199541602048187618607533629958757976040778159733962732276903588585230761733986031736053316002918039217565216564880030199591896926066752307456615550863659176822279203063873165705848425223619971083068143620162812290805816661437702259077968551009925414575809059111572811286965285273591267105354178064197715559628238757111431408436824618787433143425215432304985484813996925329012871162043095614756948696051109792703443353401128247702374999330731946397144931566851754055645068742718760257948191522469293626176474795844167713969932309022251080176542909108460260006693756522780754916508631037403768387786752883735456644052885087293654732457841290381393728555653659824178420992983174284415482666017643460971023277654368232859232942865335901507854186480949846347893011649577590104847452191169346631730673909743970954268805618473258190545393156740812776551406154702016 [154,71] -302402693747595229754674920031018074850982623714939230381601380377939624375630250074379336518676471627031304290594310377833777567131539661937917649625164808369975944389551335925443588837291345135973931993774459044151822457849167639771171324422768087088718755798605077883109903202034342963063335614058815443264724874153765735308077336539724945859480244849303636839777270818235610848523918590873873591042625068653393864936931002781646203469068670889699241673681172675636880337185508429224910400571380723053725023705174594607130396515858305083456905489387206203844371408735751450164382300637859137264613881734882062121129478585497966506436734015192950032616855581109704051036174759577625608430602620078777206486962269575417052855783381488171913583307999928757547968779359895334467362858388441950520447855802159322530766482244337942151413261079124269030413511179269737023260228446052483362638349552852325715952439122545915214066049694431190225562643110794033338947289364696057995182588843467567399702577538162723734952088833011133570465299385002484084295844855668503255696535940023418771815705229367374755435352093108572758801505311065259348945070825729152836020204868456576953524441554679675807524776653903631830730422785096157721836584166623119917726646151149212110201671696984629554494581563180883113527916302151841209404262327296224335864830786792630865387122877634101054527777848137650378917317725349667223998777663184243621649856757111739494322808281309361768781374165100427050007623948845487316200745226274684727334023824300948987267352199271901526003696294520907197283685257576394657817571087680245593543421591639955307397815349170376611838494553334018996343838600076179046862398145837228530583281745724311985255832517710228861115676324003722840243089345495764115366852919642236613086409215502114653354864538274559803250244334023534263347382701824906378467291254794838272670945675627464903954086773355966029124381222417907892436126623640305558052076482407453067193584342846564555257573849228352969003586389111248992767705386451326550592855865752378238892332427460626189066405168373159232 [154,72] 260555895384305862820751583059280151765562203206110520451509165825302368215217421196288837594576421332036165647616102810272140823516749821022681909323241251992897446246088767023563283889896611117664076875405336318327162674205823996794343121704532672037590499533525273213577822721264140532954197989288221076144656099031157915475261150144597383060239748680481666251520834071506013394217810145024750701210427705256628654697418047665085384691293530786032358557683353323915034933394143257906886323759967392182753578242106809467788936999154257702422615348178093561570574991767546453725574419132552841737165135728341010910065309418268767553607644592891499176182197768696866260495310009090490567401514521254139099909034941334529277369292714372638174723605915829389007278804130305248618035259007251991322584555429874323765079226186467597565886708481173198029552295724895703757366621155866078594020658582850898409000987373341483931556402301527093436751529693347646989179677291778401569701643363655941928580747254494801434992473029463197113736025123819112087706653939722405779353507266510599004766753058905373659618948493888669744134408576241661804506557448234652907737701718909613387406627302111769811938410794755854763280058174811577856355453838062622776534466809125068218913303471043628134259321357057034106064031821075497454961198389861549394206306358744852152769191565314329156442059938428131918254366050420890447543318659065935080301870289249381500555691396676020026329189115028067171687232292220078012516665996008648496824044959722563516986566769640094754546166601850841376978195671927928607852032460898057164667799665182904684198806721655607139374689388840864458901766608774711020583576508572718238922748503749104106324683169671695790121210281962938670668801256872193302338794764485713397314337500380831487913016512164138682282647867754168948420076573363361223716405341726127598586923018287489279724051528147379423930361921817869469488674411358927256432780180531296910792022756588101844261473696235825358171960855729075131532050795430908606157838903249797017454503496136584663211895366528672 [154,73] 5255280669009890792250968474151978247147296786334256757786917022117749389195939032926849668625263369063597697156789660995803270568511920012310286946847209870198580052445232993215296520873492135422294557590030769268032367494219680675291023755370300995818612458672042365974098720900740041783218553020834933789042386446929621314522764962004332523133127824988555522227727762955721550052410911174037375168645175599705394408888421196312331544287902354860007456666347873480421302463803790762239428539845854098979849280303687518210795073781163893536264058971963784798592702775822440285451042964244644905219124572461127941933986090392891812883057120076974362062240593267151427384710043896612002775287068896863565166794431935899804823654217207115133546637147773345262192698677246204498479419510202335541355600117147367193099064539312581641574617817592154927809173415234745014141224793532201359623742781113719392539481642983141190240751417886726130209127685817098664493305344162829605670257564989922947232205888507239013841434549423788159566544646367373038322633145133320604075244373746956866946414239149602348725159941703874532454871595305385642338692506672442692920514146327878187745186278895071628137483164070415532093664768168768186273767810825902167742786755368020610574993990710288120444301991365636201041174516876227725024366293828980879654875704479761190587144290104776422042298221790216094969241885821300628237551995515571056870603332279545968887784304910543658240277306980745396873874001324562667104339527382262414878010553005787634898682542446545116442398117138094559967172838998420027762112988539164671131346998449785549037655080299885436619979844811940099925501811059185954247736934630107107690878018177371455988411250966562888410151629905539160553697196344394479462087871976101628128570126136891485310819500014432015978003232171060948538515938032193591814420075311780767588730841400906502681776721605392010134258111475666435178172303329656148512266786181004486340904353095479146219976687665395297385575321399764250823372962483974667431051317722846905467103888587897775191505699200 [154,74] -289466146817928154820514375069031388417559024286897496621510653751570044428573738214868215582821674185771785736975932975344503081957030774132764148386315170487016859281975030741058211464313112350404095655207246089125484593435027284636285602298961553526731674517746286263500732476479055055516297426286983583742698560415546461986079043560066631435717785595785469066400834482590980342455309659176424261617543201234341826866968641446626679046087429927643369497211165011715343067184468557608057915616624293319628172020556437947934917252322613967583708106733443043267994932515554233878603658750052182972983752936742556005530417531136982555689835716715530061912642332336751683828523987288074348542618978247079635330177505289820128237200344449960652167333557515054312923407761457714788685623368672329277293233179778391084168030396442500428136709858339568679735626587501724910279573390817201368103409739514149341519798219076256594383704689651303136123649395567331709289646070518922536750584763903102833649662039314488532129252489961294285884471620092864624362788405454725274918797627098064887717121557871808878522421644006339935011965531186256888671252094157999546312920562115296660158672166649966563725724018220368567810339785027598161214747590703576147275228069093174975311051842722837574445890458960961450354080123298669477239713563100642371692573951353402483923905226514543295849665534377019841680560310443706905637327638511086932508634839444918943764878912104612365738950287879235842064456742575951905814229751394459314930975545396198202597026497611305673189167469459025324893217203311362553979005747829331232632799210315052101961142174423582514703675097759644568377146701641437132735649838934081003075673801254007874144327873470518325069615221410387226043025537787155109404971835341086485886417087603618298472797131627102865683322893888714956706821393635919289579133082233657901356074252459542273145096887942959113175990676699453989723365927093182453334749442788499128652344785391442339768970358725288892068359989957297963078994292647051338119455438734813937702966890023430618106048 [154,75] 2339356830689235713928804653972932927137201493233505205321290782022954212058554422837233725859829528938100193179337737339634077117486280407566901350119014523119591235820692016728268759081696912570577556417890489388840427292268321963041845223821421123929471384449003756593413241450426969858823895613627923701701235750044244087949970893625620380086550671309007521235501374101122154744821404565860542828200281363453190323187580360489996250950699155130610943629773994491395707126964832311597718415155026508934752067422134103833689851260657915733605665142369771598400820512848609399634466858457791804992282962622377399078949012252969459071339906528543503625575951484944275023845448731305201404091385391503520676007664813543923685155878397155170935582197244513979624833377186369682908152537411911438738872966148174671596966634882663643905645774364118307232160529919786176494011454395388063130827803254857963009714760218237771375341530361705749523884054335468507085012750837199872973830050419663014015972450315543826827403645743522138505498003487554143482480810515243922327797354888499147635850440475270373752257653283988629510623618718308630734618630242796452436144224980432307829284213032055076131849324542364091337507810256349864328458548694488273590498826758144489860646669854075029295416355470660931730010490437521296174099697026650082227303827927730488845386062363166014457698952905912181979528122776006486732232544731766623343136624879117360284524379432448506006043178068870449285464655129447282221021045583203428183104946710863834901010106878836375184693091691093406684173324842918660923702201795472277295704859079100041577902800236002784627309753749455295637070428537467137685977850371905124357875503897985618660830380638446547225602068357437918168812602674835968602254043799984113608937327363197240202568378079032714249505965095589690376716188242272419261186331451679150072926885909669368729409957583351582169425672648151266521346036969676446577513357244107808572348430387993632741154030403349325091130284723530777118376134285309554784641725455168517293862657495895633376 [154,76] 104548579598946653292079867939502364390083358518791618684794860338020976376459857362156371534944919285631066329116739157945776835788255740876619211103902663092416265312897921092763940782395625810630078801283919266072670724351700703327114474668794550667655311498776722677284794035107501071481417122180734364115247840254402219684093226061827388842800707177465422659526725631971316849155813594724141932094110689114043544635084506187235900393312780097887248507979869092867594381894986181575700405855186401997441841343994170415209282357764250239272053614701643455656486754015789963743649116925290527639162643711203356039486991897372901154331785977647924903629455283424082344243177505585720718996975500154904871335176631336647912945025348727005586209560708788836891188660603794402752596014658978995467428219116618797456600332178106185427649407415621366548136024113522382295839576135651090568199633825340149165754077035776759204101606413457458825869531686590502382323778684323163299751105598061091639238370396345006348314445745385814867028027347097417781081039655760703011966819455757580547201742442508837709495861373012153728568048852959235230550837088716106096514415304421684981598157827073585090226172671785754832252928466518036772761342473054326700764265704224065669759732777905042579676423879481427389258455305789463604023379821462959052655995225287163294303023765312045014602720148469930933218374596204670690382025340788496440366374766977390783580984797377369015326931629468270557312588812347448414894730335475785187215240590968300430534841014078856232042854046907714764049060540177629835982580360645147883218338437981696498509992894284199588220538320084017167708778231278702938275519877299874111669926066553041824629704764682072641750402573138427426748261572098746908193768867080235699997141217599696531589694411074327949817292932065353337487694179724614432395561063266485705489354536661058755678209992312945557920678977084170736883955457621547725685969316164394384803518825826407525474264229252526561028371290475551921746758186410448938794598468889495214506742419599524 [154,77] -4378570757379140501112175471935160297600050891971072349538775724015092100469611215866141886960293079867244307949038301609618695834332395546516697980412478802836611428218207694026768823927836357835856913063030967276162516541370129655089793778338636006871494663911129520964272894847958642215811558718230798417379408721451873185225040960056054684562393831947274673693052758444740885469965285978306848145951718251648317185445945283752460649410045068796782875436574384336500599139746093317324995049872813119952538365535234261342188996315624572660863065217806395401915494262628042465016236694032057248969756730522886475269633768535542999447113532694021502733917885395666478713219129430980470308890177832949628260383332514650009427958738606263517528020502595978935275435814970243240107773386368705392616942507895930702001980344402899792000877275648023256277785931568148033492328501392285540155825353243771102006879138245079787737579010908638294116022441040191035056429100378698520623170375800998177116286494435078572769915031050901794410067616492727997488680820347043313574328513191416649776692114039165348655434590018659735196837344332395748434909259548646828093289496794183460514490823839959323300067683373359383094870087202319703819236730918841761230464830391208070487610523792379442685655526135124083489997446571666964360814490693870473403813521711736507832751666941297593040563773487296351903992600507492555531221251077400799069357400779588434268939773794855785991146281760122625621619371533635013043239432867662570464457004341491787298891718929016661143080975407533327050972134887309062562640620030823907159283105204573704067317538395126038446150116045930908458162787438693011170502819994033496004934141836150613862863503090010539570774683089809078867894855709234623302688059370505887217616468518377380910635518787385544743191264115496186390422393788383777699840894532332648207070352167510953716828359164533960469599712338832981297189536953086434971034798417473515378892641430235863458936080936065450765017796552448627587485487608890149932678548222374753425065619776 [154,78] 87120033345639136392657994104647862769758920103745477305119309676597292445977064666792889170960346574252769481653671421765499735776139680758460631721626438159552477718479254243553139336193779036144718159755654947510515896814643377291345659086757940155522913701168461825948670099240542498679350326843414894189577517875940366513684574710996539688635923368734040158425712623024811936537851101553105162497748968220364177091308831701474884466056919422446057844174047424366917411872840306412595509995445392891742411825536939675076404488762844967249029807246796249413156889239113529571447746628324427577596748622024532347279165140125228915032576955670341740056669518692103956805611963710793064705534063363178889698681405046121132371007462962267378184117087688265151004267522304888972152636911335412548018915054051125746399285181867728987873939806159623730280630435316926423955570453156263652694237662019092657758006667720664224635892037646418896661391502393260212936580193499396786393014396484023303724511824909935206141676232805992342139015807886598577286549442242715665873666780792958470511998122160082029492140470293000306337506207028852466489820395905206712376622822378693414957893866901981772548381263370263873845978444423732975787694322736391469582233957554202579858832583513053203812406435417657048459305583689668313039128888295492697875080878614862577936791481022836852436234271589205011496992059580345354172339386745168468082801754081022058671131101277005682061123941759184257296444716819008083900409325713746308381855216099605637458301852554112036705728348946711021160607020281369676228301583810022663908909462396149311751620550022961078178575491203406732946093264968117996107324723132882148868773303870382879703952896379181443597771955858838321043188451581073849160676312989250233511396808841785501459783978384065389265221684487551576173730001532422880089510603596450647027484703057288046003179844681826319434512415165039140297422794304229800723474984195802788234603263186516966773633612045749552297799201586770488240385202359360692085079747555785870100240 [154,79] -755989606083521869456380272888875797190955240455564323406045528647537683266275347730958179496921996155214542179661528494137724756563698751240659458461956410880771776477284146040542985298231962841413378011923785102539374422897612644389303709616083001165860719050962086639231668735056316246982804192311817106229442422865041023603892604661841912462563547574460103131489155973458330883480882934980575851388752465087714499388118650391104666676339419999275046317029406224873747435412808521481788872341731903677108618556057099430181852436249748764066817307717637113387588394140514403518443002398987966892239637675773441687881673942949316891463067353026975861063268767884123656340741352785472297289051768064196815641201406578177582295932405275005705290853759819806424453067008554174958408476766184390381156723169600481835343649128183251587617637597032897166384040248351259675073053580428571939185569263282260851057276560903509744019599038471135893894240626803644328594112954222179398513880350784914275417939194947818713929774265069301501323130873833053742506523633881964617614450300311239109538530019165726432332570746349303201320534894604124284480283506628841224233681269015359541577899957235299296383149837994642701940727141388123735482691012272121019500822088054423850967057313577596580361446643255201898166313783226001480985227656377293254053484268211962344363127191277948221025511036760155335360545726653955260114470474904055279333726675083921159315434025730193433601802819101403946561259374272490324714988867377284114210643044554575594777831341271139512837701512628806342759104033898594081429892214323479666910149824588177851880410653589218250155647651329465700324415246724264636398384558907755170224273377471533689067752096097616991610887214528922253818992225813040034391839442789703689333571409047851205630097302583811363576867582548090026940816762732363520663673494574183424310430172973266819840976441135701510122629201615928418797339422052441570899647339996783609058208266572144466120489387861959107726513705887460631162511085481434627984795890402880176 [154,80] 4332208167518119500786915510407196838439103349659744452770661313052984786461538847311126381566880260852134810214896209570317284412493630373672979968666781856348643909010004011199823214883021316749510744143228891595978787342929876304945619252621063636996615923871191726621419635225066089964924450156333121161952968670811927222567996447400130558493777071933250881731197999906011716199082962657828825658092592525627313556864096303461965902200177152266044202550071789770031219179417930917237416075285114758273458796476375744326657667241678433416126108641498130561140981076592008759542123456286324007471113167239813057894859531005483176384175564299927483181639762902788359908090380589431681234391887260738277664560985820290029605889749447453494525806452991145255922404878710703522138911132610873336687962982431157189361833643654601046227771508996054725832502344616005576204024872299808540310909338594241992450715065834488964036564256549562311543836209172093505335342990723542017435105769810303067527559817165784478283645958336936869388949378150031214269530819222165797427011021121746387493175244422346724403601608652441076806492827903785191926024174171974997991298583188575894396782297134898727476648525422722261203100580736484104293877688620640635090162904281635260057018701734502511330496660920205969490563456916063900744518164956850959015011949692891807725611022695279860688688441030635893200253270333035518978556116311211560351386990697221930430871206640514853800972061944169954203006651312961591220835688248193116071187936212518253761756965200449690773783731513785230025901173640423819369646322383528989149576998372587326121421387110529816780593869847850957097038849658086835070176139393342150365901760205603953247220257423008734846161725466612209648490622835623429317160252540874910791655737596242105204115522912192815885117548231589852602221991733789183774687782173162885791382852968306876662699326393262558522106566444091020975081705718579018644599493255772238206272186046108324665904577953019457897037247272097485810708059594351343795876896970560 [154,81] -77742614123713732607365266256811125469867269352432634266229068345043775591227433885826209037285906264052483109645929631360967695614891955701373695679990017400594054681558658600929316398175792370112802660663677879799804163338576645463751324588298085549953922880703478813502976040643184654740877260547442106111735118846688037036243395457660902576519289281475142188881540806745515845007434560504157336221935091088361012349392830093771748026854591311602310013944675899448739783230024281300839670431109538130940836799806832536732125337626547048830199195923800826994345379732881074934758238850354780134209891980691636619429536797283235392382947810542966946660633308444409388158366788448564113898671267442684197012891080139714085885638966682177432030173482127623567637385964960209844487001294762325661446543790208065965497566188275997869093834260576190798298350988814178898625142436742350075738535147890658029461498340411988229411105569760105134038345654851244708649957436678563744931335787888187785308327490728756065063012110222795667167269858995509895509837149585145003177592447781136685776429977347062509035634581150342664020760793349316919329766979076560816769351148909709837355387942018466850924489801931627182933406543612363418844074327901055673910654373149571956925645361961888939068760857205192118887944549581019628489140348297123688640965240130939432367068854520355320046748242438782373575368376941614162399827521629826712421220077583651307713363409624694527464665582905537809818207277171623024369014857958045559941914698921702077063964909874545691915433856400434250949665373558521084588962050852160260913515714658431282130857788119229443730740059079636232023046824919474476585824284809186341512742445997650689545221096676943731830871435121625756376277426580502565792074838939285874545005502963938292095942443690918528652212685987160990324998933475355576845423324413214961229798372045998502085941213176083651217931974682048470440423300402907481845800696071594210589301273477980298493593470886677776528180313330176692256101938414959370659452160 [154,82] 1786927240713491014712241374127102870140488235787124790660393814206933540346493202290694863773165846097784541773293682194503211538749517630947490924523765347021237643401124564423886120455814287746879237101323326831145267275378416038112406360999100369437642775953033545536882359315569847245547993075733738374579015919474607037953445087500668937003023035815213256563065251961220957756339275614166601783663379771879170046638927877688740449359138628382752436224811516655194051703675584256678664237097691891030042899181378895723261006767378918986980923029320755383230474946224622051861550819146056330844675000776541085497595881509228937523917095950150272482647272243787744282169956758711357218366049396573316358701486047514608657030114719857847548465161544404339661585186980598778971238983589117130804065652581271681276635896601515665905302564840404636966039487162754539203968322012982144738156984959624492607352308445802096576442868392931484914338321415974551745141400240100155120785442932017655926391281120861233166681604303117808958337338459176273056223211494866496033459455994036776365864431098739822042730531675839226624000527616289805006951481006005054936638887629864607326220142512618462842699846193890643412496669678955004988609890245714694713431902050988976220113489765141734581130935622496266287705421084518869878633103591812588361394756358045129982528059451610971056063561750511468879276947550219558311245763211008277737776554375939913315019757643994660913488640131745190125816475385019939780586421054656989717519909741917884689129059667578772778486584752202386424748140393418537863452948323596739384420043162052257754406555899515868343259952743067318678522775415726771308740064447654034919424089220903421206130104733229976578756480564321695355611998432751937076313072236875465319061055590774574548292916750641534026672413419798498815846119963325384177959656187163231469089388214374208111326467177792355334676314516135534478953290532127804903935314761323526661049203284657118266149548560696119349089357831694430868426661784234943448568 [154,83] -30849803987164887944002954443161248735462064367720241191973098123141901775409833425690628890012446996298943226595534234024499991074426215708613070227852316347851301047887847689320372020361636313595988994606313216786188815901519426114766734698405896917286014912015574406142546064447354419291957656195313438648180171537303666077266748668511398141798834310382374274133198014973411396258220181654616061536099679100410308889149005088974094612222617549278828180663778831538655772954701501145624685005766119639377948764469819271156256902999160632303934377716962718052632294222080552123725829175235816602850459618407873671745052538801827860975042013180525561223740884533008338008383607687858502895960073813503611913412533409910576267942501279441676706882074642686982368217211060591706467892700931588293566998744712864452637237189510195303558064373529216873085353585238341950340274768551017832233434365904063720181964484870626973929132084220442272387918566371656048404021981945708199240164102464981217228439894410960072913190554787718124481877982851402566923645813005059491373737956100925560727877269421009284771209708796586959730959858093863133281006981000209420527298240655291430403223458173444917621621134976431122731765906900137700578847838100916868468276120402731698321738936781374918802938097567729911964877034950442568148544099432255123780130938851962591945776388238136769491370543431931271984016616149958836899754339766232472472784968052139242873872700418436211594543742957591369139015613570479457224594074138883687783068401082196923220823878302096375278380776937828814033794253416158923415325935209338783985175492000037515814950786202033835813463788323665960400259152189302261258160316430911242192141732255883153827202646048621219255764901607620561419189034620344953695014614312297976591359104570503624090371967556898641943988193972104477634306812225722714492505033503552532053545328660670170828592052003570988301862086255385164636776941013307199493209688047432705642787312539050380308595692856906061784577598673705140063923134519447176 [154,84] 484519694577983001623054679526041797497151423614235679505830084805999871789316241846754126263979022831525752810460855893603431794018604518404312828593890538056029570116362033663901392852678988253710607159188224809419475222643557032802989897803616553598776842552094122296306702973933790434765470526188524790505205342370823378739461585754390641601339023255170985995958059745020304526303811508672152600611389353731381825016755470456157979336955992768530991717408341887346136210576975781052358472148279215657207223404331855126941795333681418518765737514467578326031258970378418735402588680665828409619323638341383471263932214224302836593829331297447167471016701285598037916554106551322149703016430837820807267982783426508198449215761588689852415711094645200095631857654731009595314677962298164490699118579504750103244796955792831526694275514300815153669265434089351969382812115170813858819475395639561174035524350059445021746960182166014985331829771869412004603279481951357280112367035138436322732745387142741986858099930830764693513221980495230940403966395067204994696478040513313561688244248953512872546127355369631166288742552184145835248249904769613228677630910207339642716520510660271690428117813726874822588409805190148702904916103211094861929446606754487155948728369403559530938837433756377186934140351990853975260486391594417941029208170232485180344904607768625879898866954528132519445752421300544013414177000836969859378673968472321002041987693573657084210302013664393032341258323698631086658782904283604731071772163926802245844780180197631269887839053503080361847938825584230875533223291978689886717376894000830325955991985128889587653166403546271835900521554423296790066797065262895436349625527022619695827396480135476928924891554790400308660207809001062359180440146021686223683385037258718468512314741949154000711808689723058074607749809590270179306724899284846421879719358102334547799371443470923071784439887366978398757010395233862062151386141449495899673025159065581944926598943789598919234737315361442155584755225323296 [154,85] -4420795919069040952881912125959797260621852677383884199825353324914759401957073731595289331687318490779326644734038396069330997847554405344349422716038785073246586741335823162493715547954465277515078635633825127393629031107321928943827319889945838956516200831914923763551215480864950059296143781891067055561028231594371260103639110952623524054098688211643215227828304050208747297740617878816228669751711744787575181946831769804437488547081929028488728182803779748407515863847766365089249174033156200260866914348636339619161013965450851422381991208248526132207533012319512073729582188989607519643888354843480715424987993073727264700216212121181307755216829538248583870891929068483192642283662666221508434402225710469283438116025399449956474261080202473144832564695583496810105956092153066157202463409248591161024174250189470042433324876058614495953256387421303927837992667447076087484084355875176370598302633065294527597860285096625702078237024168662263993752685745031122877325472359924022848996457362172694007981386910537413015153425769494037864412367599550861603661962766996475230896014775655214759221110793532971889447089828404452596893713370101232255865873452392754890026344051714618553145092613426917122120156533799803172721418660969575009204544722718845143593878968113639726855598524099032230914005997955028301499472648759510760587385662913604134030428253799547565439607208945469312036556617034513840152385272722715385125537770285646577251830505885566712981543191002284307366938094128598431557251010311528565385905545229564037936075431368820602425312543057359943084945131132145362944207792652453431095257824447825238443948380164781843604043653025779433790670319679080778743000490531738410267685840833738905401753079860933772815953717863106440593846466207786638453462601351312667991655836789175276530801873656796523583337717561633467025737490767354149409682951643808597905995203135631260964698418310019976992968388995645441373466488702586514165203752122966986714922953393989214398495619311878806884727177377177613784710656 [154,86] 28132560205576241328633990477593936668922916049285634382599975004114616325201875343675507146226231339786789538314553965344971867107540989416415004834361121556880100075990173817303758657304614705061595305120609743482373811965734328906725807660621647493854523999314135767785870537654145826567219909347739151943255652983057631109785160226809773438470982319726657925090645458726923218454188851667611849680845201138481331511330260761282824000942790767380174314205197723908924035114072499720308300280953042100304122653792264650426400845352512841200632498113341054789359620509310873458371679229140898362293600007020227648976012201483918457691354343980909289274469427725009527871273454798061958915991772090100906177232408383282000140426014632395512664214802955209215809771291408378523672109577134795998072907714537732022662183135344272561476827990376902014017203201846405381143158640311485000123247178358290714009678658818922172884834739814361194601722692071953567854361635394865651366206155960082944726133326642113313423784537551850882759488374580440542376553907198770059287812676735325644125629508931237082911232210165196265829535622457164277334921659450177339186215668207084755557529763408000737144932628324312345165358665444775736920535183790195339889959519550376851768336317150020903597288304295727745792422254750632920648937903145393747575832464254538044356289376114925495186889990120096202825521178193096365866078773585236182915024457569080729062212527181827508756926376403206899063888041370262345157852789423447384906685248835730645600681428242811920397054946358523992655224289602904898615019263167475485781928852648692092675694538437141625982258211530020864030761063317980268058767901862031023740479233664542068708578246983145722092805718393239299046641501631405183125453776428039963080960729130514299679663183544014395669380166340283261575528414460029262120707908325409446647475901904863297090569882021450348422291536424098650315963813914708664300394610366149969046007862032717538177817771514432736530696268250850076800 [154,87] -131230778741923629143784064489111761692327008271387261178300575780481642618344070591196923841148378610707306516830706764219034624455102896266731854506771360008484840403742238494987566795404405054430911827779596775258797492914340162012275084667013600708884556831875487460566872379971241508845004181407893218789002730392215779299202297178960272652975743359711176976286401725792282434474706447058586221970418767520406521640357368368313240446119836896712860720081499212164058907411716528201170225476641404964606488779240226609516554084079672496254167817777034984749759242357311156332973392897444730480351339315841747512879263243965139860234752988273990436647367934629711853888416683154006316759282568805450585012292086446812679215758095717322322200788582105219031163571152973271550580012678135220146587482890383719166237577903123465662753544311542889399320564499111136986307303544928202949509608080256163218543452681289591793042083029410202041846215854385127991958639767007501914926860704332143601882154915732683196263070009228043065929303075181012545309636937375371635951695708011059490236527146628173923178470365614885949065491972247014808317007157579807174368646388183918316648655259792112613592857057099500483731529001489849026689167168439187770809112489953461251739347110072128141231440790028476964269597753454744405827149707904645962241519056378661510502617747439847845002593122531232255758639105277191175726961066665378292902822208022681367045803990650453869940478354549171109753207102215480805813731265915404998265934640827940507945444284870082553289484253675755220221123224277974153043158073661499631019982212046524294318671876865400828062212089450186989096046012285579250697152457499166482753187200152046450678317644984124766482026031515821761218061898517025036035797382000291441906251044450642478128311982783855022012120993197307131618996785660517198027831117001098624939060848638611766602798076655235265033814633717827788862535134221795369759684500489314446523952231453208630340753899658259690566445567093376 [154,88] 535896859160295177147607565436202593044674720248364500531056176597511081477827801980321780141160600698965800869727374311029526854912509072794616882737496669369897554907901019621780213715114602903877500998235886208462658412102608492370648253833743238829598885855569174927111290477112159853505599434374097834272355781545475347385578290844844403821739328883864158620850536697441228436673207940761321734954887398081507049278304909476657334167220140475236341294542812219564986976460496486676014519972083988141850294383556387233378973867561738024791614860922506130070728837064624775356345901328549517027870649659475328894637614358503327266717644216606826407256046182057626696418409704230953638475893584379100742438087927146043541140671829250989746063075883417474716544918809169143434431994883082647771223425789881569666181022488520386088270234373046234489984636461900356860996171000441841176870166423724543993830160026629018565653591452401727034166534021087076329684845020818741981800151667825704450874388699018863760520749105584772636324244623555497825244110326114180278480471883845848153541399855579959353851322078489496694676428018534428056113257157479486373518706135130946062984232956795926753800945045798802544988536224295269586848140403423355729304811115070942045258590329621122222723897703994618863923595641747596979754874863016661491083771334272049635703067060970327408809395124092174895796233212426533099652106933060180585287443268427837474666062911063387554641831810245967205258101326558655515375093954094992284777613250730025343863919134440980299846614872177111731933543884876731784779090742605690781511684935207346059253457496834988462501602599171327337442211973722731841360065258127374259346204256784393048688036628485552349732435013120781595446058158392790722332802480022327580436108257568556444493718663514595573853638454447444174249982344242685723128384312178371819350294478582025384054367826452373626452526983582536485374299273171438713294278640973236289862751267766650139396857530026860495161560624 [154,89] -1258983934265675375120041123930376402667347424810758770902612951966443208162196290502213770522980911936396623998769744882467409202049403469393627839666262689401626634524079040272718598458985880826690437924169775188926507776475013786042297070430279379676159259329073328410813443385592255406677522717304224393615123932435633863869668728218317007560803847251047213368832449453209411596105623389867257002151963649321337321232103224886125388813953963683189996044186110464535944762916564654708847402564613590000811225639953558459802569517499048510791453021598698773626791455779112662455460419880138659843656598275938571451151070701679973405699482420592522715224932679307260214465399438659247585310836791145202492124196555281703115909028247950844227890686526952018035876936705305692042695230851771639396103059025563003619853761742428651899106672187666603090397449477634526109179923426665462392367907053819545923933314518941128190689963255672668039400200889272096023183334577680202136213100812712146844582133790188670380467560223925334768270405182772572711837880308848191015030632287174772175316341508975515247966276305005493459367981123305257843331196204389359568880538857487441346900277128090570651602620951494003917188909263490793306221191321700376204557437043652821443281414888189108045626448646057669360190441834067090277598269915023936989909342888472003602316381450199130716471058459674155855940870152101060452630507573570642021818663985246401516228176513747571719730241965857862065466853432053800851559980354963089920145234523500415994175560389137583972973780841444847395646175006990600524464015931953512747252843557227700979167863125557223264816990375177605427483038938707424868832357408101872734190472066554379503253842351354865374392280399192496326443828515624828570213430358362453463547350529319187207321705294293063684179534517000237075208912645729617495202983051546060262094089683820033657595544084810973540981935116070090659360710915932830592458408958206352659192941557333186019368459197374072016832 [154,90] 4459859957646144444914568982316106017214175943346984282935847607390982455757652400618108588276931632149623024067877375523720222731237072359167449361743261804546026017822430706017374963167755377667527619956274595920981146231888143821441756859036699538444008830030037693589499335333732640808958352598831818649105301233071498260301292327371951555699585859202955540598639292016014560106546814112777277230736754463206807638695111461919101220992181442539303501671331398098556683513075571056491499301735752991919154519928917435020107480465955879692548112229846332706574926869927014355253027122098532796807537480977579518501577730348884697407844356194576646499283384796263079799986083295262378261025231202009431243456791956304854012456108377285001077882123171023873461760845203138642508815399758544303238687373831757832064526699561556416414602309523464987860707211286193506777189448230532521951144842202051733710933913736807483094964016915703853358989149582627748384789762005048860857157523212420707423513639726986556043210561758695360107510570575546697364319481113815854164615867436083074489294525382970681699875833845914372475613987963702781519745993790836853080803327537869651451507372345564540743010339810518210536363581511420939830397690166940507137692910652859743583799905929363719770448437800190342103498852529122466532382807236933708656201235975943999987838394926964943252820923170017263383278631258224530820572845640342920494528825866047998247960229424877036776086233022559427902844933248629014819912537425760409409537731017933058056013551758758188435896340077555709838525084436566050387568256184296218912937469080039640040554999283656909444594394171835656233609332887841014791146441331926789963683361332196657055468927120613533886692586195835575418699714407844771914742332172444721979915387923407395696670530574856923895619768814463205731288113624459625570511332623242719187324891109563846347629991952885038743108122919274714240843178869616092995727123558599953145369166374155932537100197093335040 [154,91] -3882717398255778165630621830740392123173013087109104160777591403118998166314152293779258169945439744991544989276188359274415629231633804251275192681996511305768386634432006719729680327417633994824132713540251363064200830014174044196686551823298736199383012588433749636618007281613526235476745984697553076699022463930685671634276802983098643058851449423373744796695187381390685837847877962667177200850609461853890308230982427517663735650334648410297127956584491243823576541241209379597069158089054372857427636458287107350725648204136837733648875424517737156998048760725571173305405693554726574282244846565791590141188875267384340330294547289370511378625025854439578102487696293630503356572312694548374370146626382932697941921851052518807263471619358337938358284185613595189656230881764611020566515662215295294577591554258660966122062308313225798893452851625951572973518710200937560884839624568986951906543801144837444554739544349441718364648182867757675827074950415926403689172807817937480406208194978188534321869653516750631925512867193885143653111216566935922897433840245000825845536340295235174788416813527421507425553020402112236046426274011204739609510290699192949763690413587029846711264358493082170162826303802318372260436480142407557600374092590490066245176230983017748805492721243915072588832546645041288001161263359479821131951383261200642434571789229173113086260489142124142217025230157227904422270546648024496895288204542245881723767696802438625461603590293645795793004222606417335358997188585268238383816571201349609596708219634785190711735404599602018521379807785308220729948742075638192291025381192347479078198208813309991584194256119264252007935601800963532731687222671995809680853458685037336316096955761048492120655157204004986528116965882745315652639406628308693734325021109270610638935257680946103090506373409232265974665857279769412521007278621624344137336334665780865323530419958841793876978772748051299838826375403422428908073851277388415619297227413066186873125542302336 [154,92] 6844987625005390618609508539000139209979835547445652880419911150787375787529045259163985600015593782377210486337928375582280971678584979012850188302598877599897586813379978657525107485260672295674518439488269840147419833781120124513616098894024500323308378380655514451109981493506947949007112448487419843416695652757733407114030551892840933834612192776041388940939781376517334170894116220504551884140759060340386002020380929348884011685022201139243802274613036171580696815250909639574046433378243703553867912081569048771242597918491057614207987042506645726693277782687510908725081545128432067996596110758047441891297598720877108775626708202301517214334775708854594032317120459021005826806528448417861251032472827872768102642663350702868564518913781530112467141861330151197688901883286087421127481108373017593390229117988263520918901931441385042449575336785156666960476852295532944323793417080825423085084763952152856646522562972359597706045673828158042028883035583102346734994431013091047481355441126011520514215825006901073863978002151104521139462006082280009865027967986065147674266172545380007834150705692071553685132784972308470009852622558470803433774826048378416733961605551630511567134497075771422868663819845719914704507781551604036253741077155904189028194562151494848012864728639608643270090919541639763177223794704338805721738324293970087429300633271782348760842377529054548420524332317684361150191883330840566253755009521633100746142308282348448898615190117099536276261819261867223847712819464690598337836461085912447544576917333407698901637210816271230822920310113847926367561313442922584518804379110008066343890028246156922972547335730176949139666948898925890270183636959892290494875722876678104219251296856243645691898528804149339613279611935634120619954454443504169925938622623180747985262171204405450204715850274487692176958698946249652214042318125184770003140646668472801985597649961049367966657956424054994989883940493075873078249158095416751338657889357356705932281488 [154,93] 5200544973124214638928530348199081419294653517428109362860255891801376102207124840742939370130623346366110261372404296399596678065135002200083307912414901332013728083432350643012259678265258034223375744493541905349257051736754514068385553590039794059088984391537717250830835137129169010962000081804224985023553339779738374083421321586797214031377392975202439068163799661551583143331885170693681600991303410022163933286731199004698598124254034705388693519643157697146766278447399642193885736118147672373251211418940661840690149230254747815301617268105754454609468163794442324316724345434194119533412855269268345277927090302839085008043546877986910961459710972878350623596741253478318154781111008144704871632640518799249003766050998981070799889726943467780705156913111174083668230851705150052736685735093889549220063693654642217327739914237414603791253766609010913951400129150473872495482634788159872940067314462653195329237917298075150191788134713714070104034733169466211922027210555626729978270637327088090250300815037125754430771193008543901415365882875969074981564515326289625770231739561976707230771635974282279995384457201629238199003537508930572738492645978535675091134524035832744866857418970942007359548076177581401754822758516749730534143484810824551308845881256854305621260412966737562017351450958647256827379481784927561997349388287807605296181310042590678895243525330901993681220295021848231744500289612228135840300342645394050138105563097637019011124400764921275187511887426338522641227914368391952766191015538228775334311274053032668372684403326527481485294987718218623561414175459448074124553363555761066359683640842655325844945539594426270530513225203612748177771411789407939922246241113232544889836959352474759983469053313382179303683217406843338785701973480379383686930907697468324973834135843611216330836540828922061857197196245629705822515867250108791519371218046834551684170195402028489975018457668082210559887697746132159059945443027774151702381510139644708608 [154,94] 11304787190214449704482012902847343849945365796889203668584478909722066988230594749813380818313884006027583802583343535577152078308705403097840159622116875134589826917219496568697912984492954392968710388794737153066119972422999752550201400562549877972773345700570946835397581993064808160413977859944282140917066679472016911002489195919674472430949849620114891713774194325075348726080577455309385709819583447810929857172263689670331277234841899952017764937424529384092886354725140564081843880135151177136770631230107193143910480360095199660289758058542330012788412126688514768970779125795354141259816830430941402610047604999361166047850630057378885995740212650963207460392877554118097527429521757372121019356410999740969394614856953046894110779541947234568984898635767183443512571327560102488155487105661209996731581440351968447504690685489510996630160216147102430664851044469390084403471306354352351464102132786708636298135444248599666225076252691178141168985624523876626099213071468144784153376890987407397291354105867506948692318988799472197233612259863046959724213524554975820643752072032384164261403313491462862505724366574104819654483374485367499563070381064628379252283811039687961755767158146969707992296103013792220879009986319991660925291659918762532663255941817371627013149742520088670144032476893656722425288252463456029264175867547783396953529626943217539249202836759301822770813338659138120564637800519495778869757925546508539550019266451880675558915083957466658940079016714947891469868114536303535731652499250595399253375473971363157665234229922834536427331349477026655468618051050007183459048415638835279372569557195920341406073102755173156260544553708684315055557508033525178496957151724348553685087294993447684687788621648333408857186831055963781010024528200339220261198533621588078804558932994332619996591901094556619206320763852806639402665520383177232632102660606528272379451999361736116941137596071321017317777986465516170719329946045463172183660806536000 [154,95] 570361586643701100057693452639235962659153921823746908563512628267266943455345972856766610463271115229673629519722746497329009636842139583500283891548618962767637681747774060489038263491639203244725696753500784827796732063372182149403700507334186185970379601303693312939716609108389911748450496361047919597433092910103994658395391752944847418437644442692945563511104596288484264426357056517170737572568686578709984659783687718981531685285778794684891203684743247517935305479233973069194930624428449105556454752238825602274880777637001187974332375530980104470018117153194408680344544088555222059855301986556055073529469858371295978239253085380053615399795982632366066782928598428738668395276743990353784899606343711696649783412421722344366450871443884409339878776776217793949294894017529994798787970692930027215738913115107471930912196337972170238214285496265558322392779674246514296554091775901717128861962944143535388880967029849009743931538101823747492634454565090554085761710073615082783919014783572388274850419726883678809767886145249310066443454275140036928691958732515802942743572864116822923388218051632944807969036477421121186153510722904968047426107806206079598496068867302997201400371617842022154938635402257572735320606972771605317295391431054885728660135754833057143855945161632583943616414335942918332923282795837601653205134479502752670215317743309192791168332826774803090457633424751926274990024323312841104043192232056855953444413572205826734430932168250872156427612014478199788669279111384595438915055439491379209774056232240482724492775676521171590924341618615180030790578689074754761384159107369767137811499804576331985114274925026659119548161191396418519079254901835116536804875901051869881826422715023813151516093201405094643717251622506620038723964593990592067274048121526166056500846318951473045293688585550964392335936466497741779469358230173027663408410373091336427261250150624395509591456636975977828798097421427319088028939989859950223192896 [154,96] -2092587901619950887439941899920562119366219773078032739722758835773712583238446981611408323286982636464025546577954817429232175307328165194190134424248319591696616306060594484849191672965663504446768442577657957605602676284564595974386556845995074710772165538283781312615769658442236187811647497775331947325783739798210826392462058659267165382507050891147030408358804437878970638130855011761633268205841138254017663331461866954801166594375240624242442743698607880077477333838393800005188423420643701732841791000151060348307013165374196302966669289402220690114961143186248339254977736088494345478937943131675515650354338876411050616185493453418047077422600579235672933690709940498555989581933476522420953170818990520352801014806165698494053996004211809730423654302669635753659948830305782755658977173810485636506631546478546382636279666793600914493440750979754824620069353853340963846476219667436176754288751464779504132019148795568032060631195067858094450948911444969847602187996248530793245016154108650207910494734394439523014856599881557237351447628301011025985356850484648728349847519339173770371311332820804512304986882658973525065440120678965668484396819532819813457262868496358501088635227615116972513205474301455479935002036059924766585364028562778073610906581205588930454790902471413138385797150686453011140216779073684430826784924640672086605465445803917293614739351301483503118797358249696756446064362717575833525417474728254584506161627242192609806172903863827335805615450287689926185842059160282950260640599190182055626934173574612927972545689083320929533980000379105354828951963347178862640467614298937688323913926423188508605154911980854621558468721553162602457099579803509216977132090791893427391344784763151151536672417126958317378670619937415684308687259659880309992464338168590028342070026753625302696814271993648300654517382140171849855570654682773222259496534860630206453887040941413848465507554323848044236488499516415632902314438720970617056 [154,97] 1945872217792402423330480128004504284803228181873961239398716123489597933604313486202137727331630423659058440903312090876772756938902389035433631643118186775222569362947868231761206854794828256462055130505444816520402631386282461408790877711781628087487228948142077690581688388529973438340606447125709093193184848349432575612233299797911498419188078100699318354172924261518538317855043002400491293352999412804195786130168794487166102061987432902521065397609566311264561763241018511105623980501020821859958573707929237815263166441798189737945749031685162769051946692480984098907684556585948860039564436084652076205058861796480158889845575065951578666985266111610349687934822232399129274205999446433515564988102541883855267832873933156741991262534811488833420456786124692887507659373850022022040338969236746773420825466153950084490371976882542244152984211859852269870346204550286528915532240476951414262362417938903247233441994840667330437832455321524139140154671475758679901558230804217043312447440797526904161065719751676716695652366166247440994882206803690693681470812760657616518222274709949129281408114130328162708941524961339312484467691380800235783654948934505688371098139964699781471333003776781111675744970583250457703861874382626913607961049477664970616828458720702596664876306602408496102502550453692950379019927539182068450928013363772272016275180746386584577889735576420455999985814392637134638294813758969362619051388516256531769460338237091941535411366289201963040981357799796538481812219182420011226925312680075175609961576892381929353743408496415204307802301101432027527785678171202248311022989317023682712787215052099067231959104575688982192007444867367109545208953027958221522228426210197592848548005124583405723346279645065131252713918348246234492843974853901161247461420265825045156221979200923512820848286410295805320316736915252401920542396723689145023830770113774926428383893028723490856697461208092112020057854667290287599147931319808 [154,98] 1847094278709450794790547724185298705437878229677265510311377513992012617765034341744124943870876640558436110911500751887822050302592697060229136442975011666369599391804815584448581060457913984539774539560487694316377743462130039479545464324426492375999143356071930071205790310149610934475525456038334671790655570710257550646298222144372165184689247810254429429903124063031077335682280405775902192422529287844424149553559056105667239564358808434240723299114283193004467466613470878906620327524922084859244745248162162361185861295515820579818334334007607458065323389438922186831425781220907513129573463240757190548267170370843169910251554936557833158872239472924891090380947309492348086950375082667435932336025350828309067439180988863161505895281886759060577238065632356414775795915853497809944389152585257865382777385242138826256387427071244970846101701512973753341748377115234242356713254853712968235339790952405480279220787010323249277990312222304502994380976799828513230235714913933191254958688369961840982421334505600882796311732378003690549726489061836341284435480270136979574846611671475719904153155205278289846735957914526843631876846038080278119851534800194263782688014801813156279171149847444485360348676025163102880797832916972603322095981001578492965376555251716173445665386496231211215693970971647601645218007656919796583689178073846849432506716032338381822176571256759148200702434304668564753759451949606130558835383881068901440015101342608876949908168426176167073581588168518062885027665991115552013900879926796208324369500069331139640221990529982115459942441345608181858279354881760749419233893661393615590437957872607485011005847154748241005198462757709579543721294881577499980458100658165066198894468263913334207196138952008117601141869473945711874976027814823159050619526684902505484019326964860980998154683658885568342969463696344682094565104606164335349619506436668038091765680538348881410162549398484123836506039595415518009981008 [154,99] -417281093334718816302163944566641610426984854471893292176313474795571759871980221018182674883967662078021594079364788983082255007655497867456153069639462436173205549686783213147394511222872744245040800168769616562046457778961398656028047283567969002974366621478418912006387389305482736822880750061457309076384212377654100106308751663061195716410748259093983874371821347235961106034145195401462030269938184107438121440675304759077313880008781079735699747311187005421565507841853365531617012439038841051496240354481091963311817919957993425283862921328838423269969274881894535118469970481944739757524461090959520821527565854020539794134227873803991245345478523481583125982827764368094806272181057455455418203447307460584058606688627204074477894907329996102489668516129400526198098449697066900758585751562799640616433847497269862192862041554973645452657481391042970961009113290314576981041731742879365688959024622314379382742998991034405801312200585721175269516821204489316562339535257531094829111543478634651191350185108149937428128974648081736115019024444452335601132146709825001613407092890440001953559848543440516753002132741825655158823743725430120484978451707153888827868506417546435335603548017660900206507464063163344037486137818303308208758619026520603200126467690264814272336367932583271377754861411148635789586016224656065118389303533806325881905165847296106466119169626852457858799350752057105331653992990199601365960886701356928390767171929098345832888689958652387206844836518469380164883194623957601019538394107427553842599867036892097735155406866411262704110945935828022132588050469563498188464621560045354966724520351514066638022731494700365043988555681113232709877162800474945732131026366402333393759524629282698834997520321738688263808589432890112745594436464100368625272446376229533903581133012235024905335841995606572906393491021845411217984725419495985424002474153878451024069246666978255153613804031738080530674655617374503056 [154,100] -168894343207947522099983391315196614993574329873225792887680954955868641497846308382616945850279060501537250126882863800865231258182734489892797450660724850418848528849033201682984278078516527028159285866489144572092623228625733597403450693609266532312809537902473908042241146797680756011411091559138331782055250226417983441127329121738015803305933150037228156995193695732638882928366455866706228670060730175393881991872652741176901497041896407613943440768090470314052175925861124676217558974721901841696294211606041569062503471002913135526785856609451413156240676260524751002018579793090328634949637051823919326627632671026922880291421448347152692970661343551392375845426018064333500504325502959847660254333727607667570490290770040192066413412500424278439627972915639814870177849093036927783598982056910440032549755352111928899623040645284697805230768857375838925593290879911105200850201576845705057979540101533836922480812569455129817853169121803255138098608231872336074729172717189480220687479234163002198630653521831473017235739632812507728178365237121295535723562697221424807218331521191964735407722109630267225210561104101874332240015311176209560776026149441074950017819107579058476254759163448534780045706136803296641073464403902264021733668433042605306289513034752886024852994003140070027816868771527819243626857246583899813403715747570208304854981568193725572842648694221542218184256910655862126335401323375299773346416171409278030071586954660952343040930936523739518824464224504271494144222678678668463055402806898070143094840892075136365713550602497177387734373313746282658959423898823906063427930393632587511260047347645044321045746044719399944295552190119791011908569321289167785280335633636014406366690758034062228882841640779502241727076137584330699262956039385288561413075503914768606658894501792136657865906234685715428126798150429709120350292408641829336428651219537978035333245400267882325961545511508899154442206123482 [154,101] 7436882378594376536969136709287956073969374332376118662816429600023490564145602610608277380422869461570866112697024680681345184259872702678809866062791230428562715144447642465805609916251398763005025954661921283997803078028309696001124501319030450522059322883376898104903183405373482030195378386188992727121647714786287769482215022862552483017777675840754052065073462703823010568126108959498752862012560189957246373405549937447366469571885580367611438106142587749324878599679879685636935135280422076319189981285108162089484228289588018203275974055086784393398308839957890871281380831050545248823353814908988313431079528383419452660085190696827537383272373499872588639479110272121231574306943782804625324798194872481592888330221400264237945658484533238663775563486240221699713246164646698990399536120878385367389583023245231026614013175088261604514249270490088535154638803571934869787340327881920327421938324325261061035180183108175673534174675563999352750066222051665026600854388812575075331917132831673053227146968298991306118928911388373842144721253108238653087501627652994474724977673055515621846676866248937434582019614696072240859556485596577243216537350484659724634675045947497521712694514087460228021218450754227218752398970169937951119933950357902753471465758625137840317510660703719420857434979510984324829996786662836474285017848466896712841799584644686310705443213420782224799534718355759886135352110165066340370748458497849364617979084437311041987515662532582762733429874629204384681938604990408893266261740162336673661098529918848452121595493040408478904093661686880775355667150040558912877708291108698559552519691338953534243545071283481225262127380685340304476822981275484200022884860726529960850147362135984221350570531555167649012918944690928720549052256052386465333976867447465988291338125346160705454073268835617590944399076011996166312902010540722446328049051499323369045337326940824629708339275594036352435392 [154,102] 6219986584687262014638258043300190270501954435759279722572053841458192481848982499380064567889411631109676003412162145826148712723564728182040787080255247075951633190992051809438152037093371642951984443438708593324763735189329452798372654227067917721892898798708939669701698849999107778520363236171465660972709029756753633900170699744560727436923466878026156778809661510250484704312789679399601143904683178444035493439651755468945846089173661007174323822228032069408806343134778874365118285598644194810650922549423250337110233989195854128156516029244166056510125352041535703364875918658534983607893558777116759204530700314391434167092069786020524888922010212546911326136174777042724917898339561567781193966127448319893432629614498318345746325264451539316375028439140569670651940970695309332462144937402352116860726739641662840935297382967572820122692436085008975931185606956910440035724600462983745348036389362386060418904334872342964566642450504354466686035545138967505096584018389213352287913033220519109044365047753411049277029265459578055592909260519153826962968333177151914600729316332868228883562810387567949380251478445298789645770648159458642948744857589171621316186389936634910351596693464348871961423660505515640283367220490213416310964194825508901765616884106912706207518299316040288478112841792365079487048078077239970226520352094345561854682946902933599365555604804559005849856683313989581885427365941865675818126593113308858936098020056282133315850561496852796692959163807706071101257411559515674911264050755297586499190472715305997093476656892758350494855211926869299035581181337039865154539772932729595560807262834448219500400575717766971158717915973306542143079124247817695235952443329770365495961728132342260252566339155655829844396005265061158551713426503197525486558536978878749089783712113066862390783407863889540972703220002521707837156130107386382928214199261506520380164897800821070893197946098995968 [154,103] -25827780881163702179403656040640047876293806812514932030562587092172317529211478222166127962057438378495542765447543788137735205923840262607344013582076648918100938108826936459975820679236519986128770494966637081891335296692222428315849003607141387028724172447517343067226377847024834096191441676959466316522336031415257944469140571089285086292958207320814508655628305584100355709881451081835647287590771181600102010923673783326994510846256687320699583997916019747787587874688228821466043067225732738218160683694586336839532710742255515103838660849939323493506430072439269406580792174396187041124425046234081654309341640283641584001386644433556032018043038000454764682460376187016318646961287212473764490157542862617883723281036844264765067064192369445038883872979516668432819459741376337164104703585775036267618081538435240288763763323014581960773855873680518425209776231174248093527870971075512611199014009230135981099591484534287686063245177480705628105765500082413443628300079419698780010863685752026664305851671038387943831103539505571031943022290813155686125350878589995126398328478170579577556135972935732548133268950657793116212734661524171800310078639820560092983852796173257001786410009927702022808978577021004282707512334853559943057737542283404598132791394157042846574801046677618325768384903428753519804700711654583491612260310335792483600295517740721886745437482071703582330496193594821127013428750847674188652708374113043071180404463971470259805044923819036698591178731285642708796254483705097677240380848355825885796257126513356041436435238781527520540195563765574259630785431663979433269139564707827407301070805384538623480588219018041335054485488006618711676099649994902202151607151622448137946380747805945727726361205783762958159163916225398027275667814690621365506676407750179867110264903415184990391044518132552088772420563575785136297532978586749436120211995734402456673785108689616286615152640 [154,104] 59777542235668495670971603380732631049496030687125858792872863960565407147341604321776029902396859515965231135103324516528845839947746070961000129481604450803404270971046973281572584002665858361311105347758029320474206032132974100942797151681856708341003202596638406679328926460683696528444136880017826752008605979452592203170981072384573118803671405710295485957455499447496139744847437538047929216068530625738457501412714071199177922840897101005923932369255657411962794786627419995634894186908040820729184743145932209587459683368503667157031176407106418875581722373675873372296432182399799522441402782776813974455558316031812100833085610530861824439905612940326215756980048916304388482498410038297550556812790338187085169615216183765218925228244685371926620147028834509182838440604517706028412496542522229597174385675938821657713195039481837899177603579643095651506996803059794751636935883907307952545673775897180746438007453495158518335190507888263651052291785544149809771578731629216091732605655104108609636442517134219682497901152867312679800822237188610841435147521697423077200430515349713825938440457944359892261202890323499703409149678653338816026490605834299438672140935364381814813207992593213968862767632918983800176965103811545933020386112410183109208551439042436390338186876877788883219848604509986251127571812133071098428107455347576213147016962855624631088367510201223561013452162582894461122574879389657622026134031992501507875722430949385695934734762978549687242805655427402470385115485924860348214485177112009300089746238086758127986791839303534495991699216417635817336406473053954160228482770687877867398288225162161095948104770815162308718840694317163753785687702320829063919826511350189007644592925117071915095226738307921308839806372002309847424424935037510464660874195202992525637118086252052140016805418737279350488635522881540010660773516596814709127918317535910934369539067213269466600 [154,105] -20221512033688289158294647650314716214501169463239224589579090585085657236730171165959322844295409828968151536610678164521427664964453157977575627659319698617141852008699689019021365583004726443947824645725338867537343619659804317231634679320673394135752971356973955452624513093393732389734896054875422186976507929028384572578396761255047027184849366940961923242684334043259517253074331369592503448513487627733262929369706336326085516403718865365033240638108550647962113747295897672008470180759758744515374433063455486778198885220925489442941132275461311989964888008816217281342331304930882975892018248184055947706594235794624012731656205116640947553084430692202723012556161102343801753105889938814341427186488558677791867002806491808759185525031651786031732269350107618172290839276008869384050024269245379885677618144069778820729997797349908763418755430459073872069407379084647815451012720982734016378610151819192533536399950785206778938288210972145034589242110090969920892072420930789849147785284793416989194112567814021781159354900479859127755052496997211760260963178367692625250360148865267864613009912689650524867744991876015311900877559646828283543823898386931447231295001220701302781532439556239179160703679717786882248158162385938080180784766416106919343332724569059355035014637122353064800961366305749701951839622737960499974770930284968957103791041904725075467963429945755978285352588380794934169351837004057580583476301278543856256745057755548509673797869887048241743048289662981185357989844588902463399570542751079063064039037238071570952177892094580514592014598014888164065290893576602806071295309307558256654639035175246558969492872999559966907717506719701005228986802796016497386227956035642536734112507777733914861853177850023096447638376010785328829206391950351763346975528715129270417517750826781929122967611145279048312154284979814488233516094586404282313688665079189735587389243755392 [154,106] 1420416791410438647833083515505578283314429679479890960199248483625136509862126325237584129303811357205055102314511273352317787657967475656058337998433808889279027011167023110194312864514125327419847821657665315651956618977073382508273391654247211616991055235443109544083781346151638502511643442157250503570394906498922783547589474506338978884292853449413187132275685964460459392798420669431091442502299228302557705343548461778385161860593547168775004891340068621546054170080594273537089555065959054522479333040982617842311978420945498709790786837179476343427836563570099572021485378069436386056193350561130150952354291863546660136032531264526495737155632408475546456434236699397270386479703341725672914279365344157235071203232528955724963256458974011818447702436201723743017971329612778865343779691541839334814531704507400551042283689646585043053429471988583487433411917176312274915468887731635629349278310106899406611095309767782235344874604555196948336688683448918788245040319356753218318392957569906552871518161648899894526837369575027964872854910218074520944004302791213770614116122014725674559287844538479281148574147299194678498968289439820864185343322875591078146136216921827998155619753279186398106748479963180311856096336396376823847229418371035727194724256730731677373943438290584187877322912720817269323527277409291026523526346665113607825516532954330165877747273640409202852595350014676100412273704810227302955955037864102618343755804576246836325777005029102182651048873841826921331974716693176099905403566991384840244244659533388136516416116550002406259194715516122518894010499502686397311267193905120190511871278328520941401737124990042305107504926549639542467470459672403414349130900693126153629226717712619390382104090824812983237462902370707810136481308948211628568996467762120789657132234986427574911946290735241749127643905561861817144899140574600770775387211623824256535687776 [154,107] 17714758302333644406813346702837917056088287307694537624071776228366706259965315757074800887015309468501369176236597773304250669039464322239781947670957662316449227411571808367450238291082946948756430684245730908434126972418678738369904097520874184034246754571034841541603795960646647462228523613381397987311317576901392205026204408098117934915895573081734871713749012481406793977583703878707588850581222570142369442641041383174166913981154017533489563200099077505876606359571117793010167253473024481192102223536093341847313831724551708123582944781162440893826766099491189058784422379674656652921653285427131679147098834005572040486058614049082156204016766399426615440651828228663990179977853831929848065924317445682303463106002371963489829070135264274161004643880841093428727187865187678938285113909927230744309552666237746940091734964760919936748667027777166479159271032590581249050614794975961458803242422910841313343276058381192233460360642770000197442981000548279922104070112082149942222505099502789868092746921087134629498809860516401362910565914067990245628405237676004074123841039553807916153413832499743988495095557757019859896181286819633991247109996065470326488218708378913408219804057562464970795664149343508835782681692619364987719228178112383589665604820295150135486019616490717934037592759392937111006400641747613164906315550958002618254762207161837915058525261051985957626243482883965934262418992423643347486265763763076435351586457210032607640380350399030476468269538347265047181987533861912258290862227129369986280319631795671776806549396391691655846063318880487867145343293089363064676467287900606506850693203158507947698550944619516673147670290131618111146644269835783490231559204786191672973387906212369145796474033708129819967248624666059947410680347570851717176990652079093861529989236701547734313675370204497221441672224440361993406041289743856236089961368652821840 [154,108] 3141038109300527377111426224174559930668005299416203464435055241281757709905427527649600785014315394901798947763671802902480164544618035413543086719397946040915811019030107639297757957390483484770302626199917312669565743295816807794954518341095097956876433649887463080375592779095874639209334673931027405193215407725088330359538322714099832219695588933191709735584957107837185298331328668791687279102460410150529705672991844642863224042211944892590958508074276991106911527763315966971773833167716430253596900489059636392054123861071577060757201449503964091698224256181648126465142788643758590587868507020511967191212393088843577171276013199935389074869126193696583415549674592918285773599334691350339951530832954572424725213092992710960672071722438931742079228519957543140314555387523644210591101899496873321510537566047277969633758554502616119331462761324077927471168037393142336532508595590655283013265073423903477356895152168218211886656297750155276539661074291271264371138338699710152907882144195021104606978709128798021527529266823906863543916023073620169703840315478814371956217174137982863990874617068288426090599309571015835681945386951109827634173126530208099107974672382090669212914704853667885356066875145113386398682429140003668249092762938795168221086586069778949142301838013712449331987089054725053263510934621973417340347671095756212673998945853098581361680449942841412768287609953215791795146661013235835736233980146720832312866772195963688473876953662769913661330016885815915334761871788380665003653631444424034387326565639634702529060726610396261768887433085516422652472218434619680088573376217782785170564363810171888887790131648076871128288086010990418471037047460315026378792602182778687161374024808616792568288218968277810751822177756071283905558514995823364051711626133782327964274925930134723458538916046704651623869014637451338952449445353480699051055586862 [154,109] -19113100603585583026440575665932888247040473251798002823570635336272620366741592718233849435799013216729986068849782340712205570448217237524092071570131096602590907578337392624876632450439247048942952283665609506340491172487195416165914064645521321448010615871385656230369053484650006874495114472016934367143271939539821816064586744653248789065813955121764690541417792891581055323929152786502939260905747998695600678701474443328781590093113286300150599026175513489506588722025565199454907291737167270013098585040843848418360824015294814420048897613797823136248008577490854448411218778158478447990925562895580447045970081410582278814021423255523166221599480001991697941336081879470664138050190921327880747018776982719805756800123695295401771102803358846637535392552254566185995580824936343388924798467163640470976207753606544065273233095730659433200703159509509688526671999361427734212443140311382314201909640709819981080181810904066168331216537578864816968088331285707084710374390266619294015544802086973892276839184527998553898498065142499258940667128157170300954993064854112365657836145821633302419334297154980491029329154016311538848921959249295226999915932988157882274334960884484998471838948812180261939442552648509622781305544953256370029697981962179932860867932790846754559296693514661254639337674865831429479582478699559132215285795592508264871650976629970868631542435347722722162093960703499208816762589541217375542561701366261590779393675516090042834813963688566504898145576672277397280034833788736320113099202944955366403163197584449497487396623528011627468757216122844955362889563538260982072761274761325364258251658490530877463102391618578056096028191997376137288293062265716192540663554663631902787952305175331392352149724168638415491977683998950306642081607436292017521781391777122584099459267356784104667477956393837755473195532649610383827898171139322569152 [154,110] 2311520754248131481124826895728644777352589028848672556715632767277546051853024855554196357627091475472996233891705463721225903697802182538920898501610645010798995054289533649823157534210491641471509620501358347106779210702208150998745140612806121202725100933317123220110492265532242899759608807755811633907961170120714758777905583203210854143629604285210550361405568974469673280008099458045891217708343744261685207998421721133797999063060705460242347017490509062543257575422469513106120541592644922418204744940080521887520521556650997644138505800500097822075001675177368076933076816337040011389210829189882940300244569180027154113979711286180274916751271378369514459870691520274862103507529702074152706088818829569002208031312650061449202484699771466731472160100295296110990692037622363942588620192148945260122058226904759714317952672110405397217410691126710813324964556353880966070192984132703187226907686333037602014954819532887349121012795104114326993332059776541189112956453887604339100089537588473933701269247593086572985961950044316487553148498101306922915383014535093148563014421768328868114221088887742580013585780802806683612273429680343849769997947635920011130794638311138307239358628792569179946378074014844681146262677818361830293519189814529653668998987133822171493585044648068789360823142264278131592903253175008551812467823189904788029843081495072625657113563175863075837421399138606969115131090228231157433810737420500570641243546599978906579842034835021538764270017856366496114881797972252899609992188209709289117692145767848747170083906331090934147213243378360093761492332463049125130471901989882981874818426187198483431831829390140513096747288199231800431410049637385913353181060985459576255307046418072872167743179910980571922057138271315740007626487205653578173964358823461996575355383716918205943088973578071898854394120286153641805540316721072 [154,111] 62054710762368792299335281093316558228695778597744401735032044345534196901797350384914124109033604229542051607401201965212491696960707223136208139545021842603465094349041696422245498664033519812075794631715799524638537539387532794167767579562053858770381211287764812454021641063273471147219066897052567989146953161174876083147617029787341270583189916625598622329291998480645884401905997526611291016415975980310543597188480301583107248036029394826031918083540392866482927719770348745233019696816214597268286736902381049705201879459304673537963916246125609275499269686448267514017869107462682681245142399103280208021357451250795775454996651756158982403025629509038871340880984953459308009975111676347481601000307471487013173796354164720002105193386150060163908866777524506858581734587929081506585227599188118578374393423389618506434882190785121316739327705321597233256178390677997932074540708925704210629084868002527604130375475316567989138100677044816774979033015386614440813532161545195363550339691939691634195239118055822777730622388808313283028716381285505870853936176784583437885515941003195172532317255931061720662708930065114628319844800470711293572299950824269420794778108364700929305163783522879809380466459303096339299328393000173488631980721106453471116269220000879763882923862890388555971535097591416647646132012546237468506443808114743893366135410628895307679063461204022545838177500195960668383625275690167750422440823742125358030938386752512120972792688797198560704857245393745901016886725919541654107487128662037446260983982278953420375680923706481272388946753077807065585897379949158981880063920589164911265356010762918147435057843495435807250336390967442637872922924232655593863928981485068997189708784516008345689308648637502792987403865796377978594572042288341996339912050405404472375442763278022544898611775192727040478624684091459889056240 [154,112] -867863317801569626509935322863683636082674744245888571034819148924644153223377271038440987282878672490153520254647523222402298417728499308046106986321665462220147488984793650979946826652461809273003051205934854502806967699356478713219269651948427430757131099528346932805427726386435236784246530736404990466235869270392232618129274044748667751674810672409640283913116890882610735622874895749783741180998333052394154486041043917152211382674434034721489452989027038943320744662976751538769329772004465353347091313510707792337987344157586083747023957849924538867285599899496801215265620752339422675150554466020337229601976198978542526862135315161553092646492211958712083236495961342830884797530195446260622909350334229894387169579452644008281109703031393329774482237244491599784799730487621998443313223605791015613955951383888546515951789218057444669763756395195208301092438603264534262954974855569784101431987246527057192319466593313007780165530942307011875181946429252335491585725206088316514464659690434831173068934901815692062593919527326236385542137712231795850197521080971764336677853656785960548076460744539413093533851272342312969046091530304380758457727204222905907246919537822608747802427324730964724950772621568107464350804585070455420049572048998947502638379424723144876640166488245104676235096374468190136724119946997456111348094997644301608902285681065765555457592302847863800054065859138552390847277241853948583001774509989768466906769995111165913943840574434787947476488141439044305037861634032943150863776445670159744811716592336060086249137701156824450494222723968124364541158313796822534941178431365473932974477101879800085955749892706135828521328195701613511102110847274087835141033186486842516637901206628726062202863494223634244528100422660992944824296277575393146089292185380538365568162645662306942228719767573461717882406450240136 [154,113] -3658332278573364061828509938407236683352656770489155274966326723750402734733770699062134677238886545691177976189409816744672186281390780206433523247016669502257776951170863946997814186751182401151519951624246427920418575574300495241628788944689079955225688491000453172033389895178742505333684955992819058728994234669941121510756607620855125805230134784949634579464031154224256162962025809102301243625501362068235867889637377240571450349772947803966118496191651064893533826462498322822232371579333036390170656931012552064583336876577935536797576732338423566077537383982579536897714958911186991002927183257869892696091688513399573456587629399725159267849990231207568273842334202825308228023431756283375148293864538326017817921355498144650815359429687841895675221036014344103818582197792514987602203144389862205708189038991470569501324368820574925856610067231095861895701949404753014576875715871679568977153616155891236779507963394955074599147984546069171531874165305463070272889063503213158804133877043399097263378259240157040505768785657752520612988574904410185195943906145076286385285197279354429439721278601986855358445102678590614826077957961421018097457915584994393537429283172519033854671909167987002552207974465491924458619194038203666721491010349124616492515721371954324177986767439967761754112349656845013360333061519593247164848890577746881906136531131144813645973088409832539456817280842188678600385798071228870723900973033463230769326830422665608308856789063567314721804874734505991120785660177355758933996248241050833472902407262417038904021142723343775065904869956310408309178605194132111930500834642850643098768297516707741173880870050557526315491211463426279702300828628778611714365267302067796796314642778261074975667713436782466965713050516624039103070497344985382568013656453606628001438562289707345538980865691937977642098112 [154,114] 128719342479864175194429249892616223535254622149849792991206387605021873874711867539736322317412588948206275643764483079575294790839324293467359479866738892261360488547270431592960196730037442614249103264179834622088811735135532873229788887712724805690469920505261293603262751162235201547146738805932220671835415839747549419570888508330083139797375806581563427818696876547174989545425264562870714884520785203879577886669666735897281128238918274866725130896084506650660041839549450672474507256724777516202831959107042884417339060957457829540105677505552778544846162209569396875865076604512306826697681010433058050845344862914726522868763001454112672820447548019989095046422372859937201321923943719432649913260363529828556069788141590682370378432581563922730867305322677043395209429974341958289612949923346345341231674172775992961673616554661596380189917244056274538879546821384232428204467078884555037094180381503011794952388658679325662828031017039972124244258091655080321586932237858435393628973979922008348000267747841811509098079262447248713524624924209917376343763575731674332081311454288171719877702620384503965011012018247584200672151721842158903759759453860391279154280409255266791290675649741913455837276294862637422875977518012714290952790548284924013786702074998616655182509124380204846366618296723377231730531422833427753261795439760922221206186055252725879507540860897456277226126340537838976989214277355682224799648025357016481500977461208391523542259657137650608916972859633299727139947714193852888216552486410156281312819847211629607721141087581225613460860998361821706173759981834630317642571827939416201278348469107228926934557160559396196273448582438964350510174036882454437480296256683215730986586497621296045237608760602127782281665063919138535727057574815457353307827464442311955781140316224928869601573904275358816 [154,115] -71608925043911622382973762938733369144539031525648600035174409574011613091541977053610925418909811008090946182257163392046162940148267802592295172093187459981706717177706280535597805140673100314613995823444720356197853568306931453466743811364124494140118346249889411178213964492792342217964516159431484697500910316085447222859517502981347302442532452065562509094866901798134913363936815834900667806194600079184534839473138117213841544071234709365185536792904719155213919930361880586634077206096081202202307520821052386964663444569883224794981120023432001406526606728799500145000145936628800902850437117774048858465955049960825510401279191218780694547043995739671332904128650772350826531058194742889176821130444093128100528553226229106729853062623351714409628784601896580624346971810245220445487574245814273668566696721788296803393210602674215245654291626951609319891975495000371664851301190188055877559298746763661128481540406994198972382487338791053086808570354654134024220102954311785840281590406946076262034797254584184169026524256358435023899737891125592509335422177909575484768610589651496259589160401434116869410112117033985683554846900233815755825336399874022713672760415049126603299970584807724943031656538388972479506840704632606082953277299431656785279997494255504799501669490301782747708543159215416559258020383883935416316066367121288456838074288676440950543238778436954343066499533430557493435659920739792480709945211091418643614214058393998089566551333274659632670092791298524033137290812848480104004325537562558617948990913969999681812452110824443336020629212461761749690657310510276005451417690942516428923846977663804252755651009603148958168089495697510434033737134092041529614231436554759097115856046322914073248098213483870012603095532464771044197115654268560903419670780141632288717387589558290992898663424 [154,116] 4960797740231018021244441481584828174311447578990471485651606992109659908196109731153918095626849013897857131312607923068538651860066114843627266182080772612764512955152683178491327456126692764386903298469189780537701170433196469522184409959828807524437645385149205006776884613992462849683161747790054690563327894983462864966439567283511677093522271385085220312790061890816698536720558376795759674326709409223909216560830407046197191748972755865203262757796537022739701282119445316712767789808849381132468083833047188435862718343117371143009877944355532652656872454267377617863579373198088198786302619745683369341762935170036550485037734254627139260098900395533943598533397943600717599773017543487143258785918632628444588885118221061750845609044710567882438112536493614235522850416728407164628971463347300980875895231839840184564410979074830066974687062078313340260401021266661853686905314821059523155618914158881224130100007968556112458329792543407399115948950895068221095300179035344593874128328294674852280766119286426605351539393299978801605858155975008917124253385559637683469265874761094407987240954385317265448184968436224804046390485549318401416202977781459726536084446191381123490949959827760288190358487579170396818339556007851506179824855639583950004919309359802297997118081132113803667215605817470734424614774701806962648458606629102687918062123259001269065403218127238491792126971794641449110607464653435048521924626980360377810776846576868868942995110775284031818643649723771282798765849192833277710809379821996707228658512099102216051301059626596393492518208255066428483403344170073113099300718216877816184773246359575706741787320788028198371996209290601391665759112016236855522416310966194933401719232400952202691337193239101418182585214484970259752690578434520688459917824346979662094334335889326802186 [154,117] -67486498571763881000743665414054679321882208261847792186140834068095392662385958292150928395401616747129392906442996911737849043405859935713597826777441924223986665662931700189466726960031941494345030935892810236363333841540674743293776282262274839296979093665990773168998631417447664892678744172518267682079919747566424702948115256048535423622436221272663914093832705198405996815728006343698593744036484303771272812762220354939007897239459305107518860349214471397278549004155835699762545581022515894450526014423680438826538435831891566652604446855789189908582855424738816877527075945864217944488091491244909419587381604987046578062021219195519409529069950788110829345155397622437063734739182066133113845331720610487461633571906723084962807647896602405000293282627431259864913191023953637269296358989090579820604246658207696904914820718379197340549276251433097372637011058078058415758895892328871963254895002008239076609237151889799087470428963165534396969373276597661127555718021948069152173542202295295309831388047648311141569197066081268352065699645192393693197726497475372648533435046820948849534542261097163723767729571802378291152805377251327080950498454650401474537602654149332090269745930689269094906632653212983041904959772062023334184124926791579731347817722009583641526054530370141448149147262380042396553800464751022841977411902429414423494114006276471254484143695684864489833027424231219821145752162208713295016124486564520207013211209522485281503086362253295797103044187362858335343190460914829760886728420838247445126094687719191280399313940022676006821113031923206100066438193334734908128459635485678499670042960207237710564597019447162340593198712017383012907625873653987863790293255022215683771505811192337887336114412718086188382557848522537200463709027836558021653668565406371867837854993792 [154,118] 319433554678628508669839156471501930503638759550532571933104048128927042492821933010623771137263305076496879910455383027806578391359760527141261625376843290571105730182084517857246875232847539053320650430162739645133531126693515345780572055514149316746719719496146152442957057988608182800256886299193758211833080242342101048042216698236798408779908811430078544229169610974526299269439722184506564287036271722659673657856160110293793159197699010620677478577634641577320817321702396318193072674746250947985602053843091003626293094397007998365101303149678158808856764797011282642812635433945190810202893172797732127859970169441211483023227174547380572699801122398207999716556192955351800919058907073467696759667476441672241478128011021831738957439627873363671693727497943256389112965298271906220642121430498552029493362567803710390500926485104289742230788876232443746469901117678936932015531729390491194062189321031044131681341527361410774655216984804146184784818970378741306055365973571574851839274021292698084633992222706789894247272386382573748440767806219326040714961432582837588434103126774318184520764637878044693367239126929672519014136543220915443516074865428889636459184493077413117271800823387568348437656020840968663477098063423188719809342752018653717243223570585929164282681298969822101521656557800254148350087013419230442219432347501022768817335311989325876573460141019450439954912574427007088832720724875559364514696397090764007238286438205735019322685941871861603751630382485485649258517505372630501500169660552555536018593338839718733959192658688696101321287374828042844048764553948410840242611942188100851209089490522314257197544055839611035535786096183267731760902994784110624976984336463042636772437919895935050801428266412771163016603380927548176323945792303694958704268020424212686464 [154,119] -588395769180131080518941177518055169830168119334332939189744137072753161841499509895475565453363872505747333010733462546269089609822912586359484102260269835558059521816251838276135537947529230672878072837313871516124663990488994623913892957275501376570341018060815262179321428113985167872743879491959627155317120654053603707219174588353705140891703983418945044782952929032055443654058960718699741291190115290839847576646835936258672704774409828445980699312126912309370101115927304380584657285904225353228532183780904022299472597206323251496298773135393440226498623218516087160029690328735500595046801446542394281892649181873215867998166615267202952228233519027272347602924608885256483123327577375657673808298389941281590006064515958175920111392675684895507684501707850699577944614779897440483801695151167838618713719718948371258385758357777858512353194649111668807256555733097540535460100011014314246949586206036258084379754360549238186857567517244975834204037426769195413067534240810861806652832676641245887214216665061350649281434526475733587670863742890151312528845626063455953675292871030016445830094569806054417993137102510842914990756658823949678940207399409293870010666494732067273263047693993816706746275781410920022195199712149601871964304839501134059551948854794728778898729646203616863167688957977285337467166804667551452692923736999161776839602410394869981091360869955936961164227059784868313166299338422806256150641506489587751325433876032453692229291714409607457799471141584904953389848117326555014098862214249590584284278671831462266696666335300271388826716309977547663270520982449473215392410095320391947826820823692413595607063488604140047273025060400198669955074586925584798700709780389700112887438215678574897637771170045995857096539720623553911008549449345666239067973410944 [154,120] 372017228406346245296549646021802588696959279531649822522856178967966535481215829675341524096472597648727503635763566573207906414517778424895298911202890838409729404057994147014726910686345465861555757319536203882020951730173854951738753450337758847324080979505458879193603485761547964444922427537672144985650814134052209026330665562444892677631183614898929669452774395138918531835181608399569424510673301836165033389842727047232299543118936072181275755946502976099699063885102250099325224705803533069705835481310188480309990201024465931378549485006814799347893002189541845607007920718894935834567035068774090047911124512111918889647288005563843942832259266499760532546072482845285643406750891161659071891825196028081021655249228926886131239432200557212020828123610641614371901707191215714399452460773855577591387304740569498438894767957452199298422456221740163689467279275288797794840629654664470733359513765170281429678161560413195149671105039370401303642863844192162764750766204876234036628253093826054364969879982735028700565004352427848739882806916845773257629998791452954578690003441412521913900503952293502667023438854783546688460927766321187143134908943913419699464968470401399403400498595398025499597688883210618995525884371351625949601071208283865176218481593871089848652020420007445400304985497055047691700762849814933251396242860063044813102381338457366127556010972551847271074617960034361511254821310951004846231382925726464985493444800601447870377552866827583037869298953813108482374818584678832351988828217948650926867006195798150537391151150466088159918973848073458746789519548093666958883734246492487359946041921908642910720329838012847245196082854530202745616476834485123314518197337992168757435364363675362930746399069626730647077337922149102828051945167029808148544 [154,121] 312107537036065683897066386753235756822963499851727320444091776257991990253706168879848156731301665596856154995750086835844261261068643831583796637333069534492650665815613343888076712261388451375645645814631020301936656379356138827824184034420696616588491796229800800039941988190050676470029784452303380288732253136689431005077501558242964880086926485112563186667241336427491470797670543630114201859197269237960346032868284331989766042916065635105623819513160641507104362551465060753332647963182547522369983326549365942607560797085629197137775722993393781457524050330290263320618766304814906967536887228005954076933468407020118950963880209710788854541996495613505734866056911033232964868230971412315554838501074306900740884792539767973896554011344911944776801486869272320944245532403836631096767294640588248298669519916190200628698299708267502285345257706728632541296603418284724687446345405205433418493834363310030142883443120291336197319173683577561335504321594529090459510242781212766780379730133178370562576803980618740978247127629457743869727797943685115243440901243283045366076971027678794642714835554496836849697537429988708860485280592471226745472405683358228362599506946161137870103889091974693237162805220944790575524361972776137498826412170760085689031978178613038002962151674588406616016087521811152955131555097749182991254027765597338406607691858260634985307444910091196092826093204187912154159679878323802327889205220198383832555096556994016119586775812376675504694562716879741353122486485943848408444014704223697835876462587677736856451950528714374373035051398193828817496965149511481386837876452893239981316976000635744683405450474921279435573023075400036780277185898087703705146165206408267667022548279404223509898958380856605766142858505628779078982942232416 [154,122] -882824231238679676912979062447254953829256163317841332126984419751592817527929634567622373639654666132235047041718464230658479496785834444622314805266788126462420132391980506374751436060907182828184055043931625857485499118109936335446770500171393827260708527692364130167789549824189355715118453229138500386546213786875199919731016029211649117741346879074336974719702747040404000947959089837323744545874330617549279235909904182016258420789650556334124938661226892156220690909378357914998785644420465267406761252682500242860042406169836192517956909065296753544712607552881186093331870943642417759183259572971471782212455454411123166915540942464931720496968097252985997596931067135456376884140619769063004403819756787037200223649232256685468452991810516985698768806683299253644177460139948566261261372917349840312505145975491416356957365788988720131643350413145458170439623725318431887364441731126437400328998735653332684247050596835585208045132456816136150768870021870027730598307861240666315425178104638161685920762441134246670962671775405538957595702048631293397389368556854577468083980071041318255434458740636727600242114111201973787579886328102939034888673380598233704441726714405335293722901440031209489541640307338103634303625684586213980149979968462839064703897090034632527081396155571175371120080628881187234813882119821001588073438673481452913037136051058296191723445482045500367402738650844180543040852017700538053082389334899734266847750327160015696412938175348295728659427586241336309696566698873231208550789040936782720887866651871906610973447272473554325026376623700288499334381569635289924473426412109077942401419729106110221890265375315255461599033970939264111221041424428824680863395265711375279076596490554194188877726305308175987566596651326014576448 [154,123] 645705260350711842657044206492188703934407808489419261633607170085683297062505911565786282346282113550280288406762673813534153363043386385211069270520096568369896235935782439364453055640434522036484936800767111792596497354397565594916319325096066877028612335038013784980874933111597331588681691710276959803333580188095226379642034837779960963948150724097149593162012901747495308203203210961570836239301654025905163715515839050955126876765819286088305525516382625779272962475554648966535978677655854838741355787701510204864631473416766599842445677928482851293747853596307787201831236774685905507367471126581421447359583070177328344286329696180489482261470877236565142639848000325488291073691401527622510762429999002590610390380086401053213739521246150796699525281563028076783573815551326929698575983134694246992167876338531311519702782619148980939127695854221572968710662246322541922329322581301120214214999772012657916770674434878136335343993187375574724459943401235237260669789001079235283636478208964014286249322242416527311718158597280968937781708667108019055912351962376582598774099172694933223744351102945695506001270919930648595371549507724229580351123037916932992301560078142212485265094225952886514720482956209046358559635571318283228654313862117802940298605901478195772449259184517607900307629171575122782323698674647769526870720087916139054398042398567542263673760677425405618184271285394844478659745667659333875004353214782434327429822701862940140087621515508497112072370590889676934935788850624493474769796568767036829444689506970080322834690463896084848669204358619093069542819090460286358091722090274527603081985479514215729474810358896948999353164339603368085279402258695683208190413706189251534319939153212659341167506439725519110067570206880 [154,124] 1009243768998288912195688011471597674856582706814363831478253247539199898705651585230101297432376289110034881123312618220317262773151607781127799378066648186710868148551106787521196461561757519681356504455000471740293591824003591691396186165416635317818594538523596459542742470140962062040021096154116649902737577547005179037457286413451677265145615315764873892831440463897803631005069146697011696101760958131389676709660052070859331566861606124398375349359490500198833506786836038038427232554847303283577791716439224399770342059983918411990400566986502815867832015971309957730832939048330505438332320513675420993339780702069609154065474641120074569718200265851961760979368583855733403305034297943661499516454906335651245230102371888412298631416630459645095210708144145956873121316413174057447290570538282711603851096178500766857514616062657272578922141396814893012329134182192364108545402143627101592528658969061374369384305211973825120779498174673676010844548769840006081677536238443045202406842483488233325473189809607751686431654924979560209068801589930047908412814479404094530581111193175943162013603115959045756183558847852016340163427827576513161235646839808258290104539921642617701143824480827572431770325933452338259381371132608725702992773979793044321310320270461402680104828553047043761875101395032225294961395494641999847627643749948243264546763089911871859884520015288780996938583484289115953204276305187400904630257139032657958218339058599513402152758458425703181305434473833408820461911800183468552387956451778103473077673824976092855430655206955676238712665690088414473315869272611920982209393749535547518196446953698663375553993530396943765310542776639735224615215979375634491592201363285746342226780713943725742617475255996427911509 [154,125] 667059947883408737619931383053232544914166826693123353636851599224527993962983399025068526368275443568499465145811882123416535806041818374991142197657407707673813226340579301984244864083820747911531733831231319509730075339529031925089920524892381173149004257696725286914992123076207186342908445587777830715881928416387747668627496200227212978965934380328450753834808195125649975599960008768806855125565083794598914257159455109865530432917178829964895033723814514490701160021534661491543602659736109977731709178999716683435874714944337927608871522076245914515071325612687896404719670264532536684233000830557290451045555544224445363410697792121652348225497097688577042001967489019175525912746955807896011578288465037663224138195318920318313132892494404881788473160025274286240380616799240960723891072819559518213837236666480347670841167340239361026975990707447175960203071716501311119716763998379952916761334534903794572012344141451423591663619223542264822699406134491198913248995091075698397110647807952524106985017179430117061586383861394693234301189558328679588707673945531850447784255735231771810402497537489145090805280086319116877254403665983767039892463491860396607792620687803004877644115595458850345124666297629253208671034542652490047067197243630911614117030038864978440603288806238552462110140422711837935714424430228906888010951794428337658894961776155366897956333730856450098154081333986389220649988266341394343491846707865699591068574157850215303835566181487316114322216115151646718456296926566965357793632363251615342310829240524631300055747657384454689860149080471829077703773380083032620148139537834762596268361192064880530784691902685050717270274253196091942938805749163857601931073673588029831284658464748065202189559324032 [154,126] 476195580401956485124010459308840121317233526073474720711694939204196539845006021598744366455845959842990995873257623407349827538393299135654939600657206800239271111186508453267835879058615461734285975766974854155479232485806152370852056915536253319846523206424125640473808590054290255075011310980323641014671175556545081579265394739948096242418901449904327521049134154928684286517357478425287616010002255524282080897508649830105199175186203760122872799514012852881058898787228917248668229436237882636763682260621393271137459525819332136246831361762894079713820590556808142778687638818830856652346897807274366707115254796319007932319425432267695913001795383161117144920819003925158839727888674616100726069467435447329478790930448714066932980745629803940273560656049609403947407977993568205140133917332231715650651463754656859846180106927383734005093912554293506764254028218752014222039774070017851865426282126100042498310700564548361966223711469234800203413834108673608605861138166098099551416842633306476662936776568273098970021854205561985093946711909509778815645465885726641908590458870739850289481901862059782664051949249945166795605067085147798267324170585142686400929760102164017151360061745974145587488832774736146758056154674738148489882604825944944063897567080009311826834296652041831986134492349810151504084947173180276685493606603956534632997888028765901283332233602076385820878080443136419228447935917598175519984485841508778807880454783122003390231660949410849361534926248765775869883544299030538716668443115052808339900334738226374282387797005432894314550375675876840340820990774067287520726896588367839022908247637280366032871111604076376523399632431546127709528439866334880780740970234073034786198382665580349783584 [154,127] -17422564683994967390818698619158476678278476285900667003055147868335182276117860153441247251907915865451358286636913719210592382269303743708923061326202157671245037268751714781527588288210390741838881279009212924122116325611299824514782912663251284152817006815139277387498636005957707534498920670506837592043406715785997809256385000207783989906211136495130823274891691744006345540393894908192869400722298042068322613363933703840426236665425236136414843838407437159179622073765693962298477321442919876029266898307053919271829956454123263119257956109070129163448053223528142503246551738076996609399528082455452543339195556176387599744885976671074100675498389546063365381415280828760421399923626646169927561129667224944769098323333097227054531453986618075705379584415804580058184861640926471944614151826222635932710921697851514466321958952860848964708736483778950232262309060895943875959922757356864032287712357959622659663529595510224957071860040155468286355695701859892346418912354561111366408991314391851283708692233295871344787450262426594138011627259777980823319601520723850890641030885726206584456391748130679926814921645921202734072572496823470123431306442189128882177777411622920542291627045027243807135945154071950787889347170383465662274715265888023293643165037599477060915553475349197648768004455794922637757814733669044448062742083183001302819541651657756806130924867776323183390314147752478902611763414418286758454492738169061581756190190374122284251138557967191335215010960837758455761493483742209016837840740757907968857898886178190549870412922377329580580995546060890102674237716760703422100937775025500980922467076504932751567508353208513518788093891615493427171502271622894560780384174607677152534505942816 [154,128] 7180212616146082492195057872671977317087117290632791100262238539864733332233430191984016037127517416109681265597108090566879449787587405522344980356262630700609557863194319828082510045426811028241915101219935948286519047540482034746586997032298864892684295296023889645065955861799166553651794536067263017256991554464658884999983307002860009744061367436227442120018966653616738811219580275561857469649465328715534447687472694664221886588023081145779098638663047031543538748127157810268765792680144702450444113444918028035595946473652956967646990771767015268437819314108055545755423330516698018548801908324997058308591804562991558958188724901401064959464556919198904667158702089014491238634428095416264183907280132447381204497827645773853427044715651784716187366950724118074061589569571090369950318215230934846446966816494877900797896921519384655009316748669842500585232833102421880221809676080115726258095944688378561907572273679265455617374671497288783190619930934991834645457638479960569872804644165001022811604194657955247734785999872926912736255457851338149464885432733833969651300417599059895709311893339117712430563955257608165939995220713878115249106352566125607813039819081432067399713163835010687021254361476886152196385284592114920262659925074137279639761924133925340561364763104541213854112897548127157967936595125782616460568541939171979948158506530795940392638035636618999964703475241992143773123397294551078934515661846722961537368716315612966406734694152056960053062687666473383687944999712202829132932546101964618590255465578566800766042281956861873833024787158878120514913605294050420884872355875930481842910509580869572141222031124506476134197090410877891142540452654575641774950680729010994716 [154,129] -213739587148337055013907829499423718482414193980081246460885430116369964782355354884041822863089635038868710196555343460948915614086601444693226059484602751286081284336303900030158181896610485064977040371479666878108552076730972169874196812747708273683751257198672965532280201229554251165456434408381875933555009014581787246499487398098206215766727833449247107585515644752653248630245312429423885839012614804724434101574320572752834978948888598488667247596859715921235798803222200242964360277073640129829728663070898642222164689326091081694690973354423858412600010095501250327616404388728869856276163173530788271604473819637383446390271154944577182688067084730961897312795694966130452237428831869986258203403917334069167199705506437770550590651454972703443844857096898330189060774322530100730606362066045532722019844193027030357849668626662053501243238185404092225486515354768550683059432732756657843551723017782105916958421773590656747552307955184322606063542216265540815588061090932589481075957468907902103259882629774562504749368474669255848587569311407485498581994081677843332651074105458538781938506009339435435858900799731885954866914764899430887125209906858157999734793771529353180280635851032341903067493318721850399695744568095257072604726631284252594468090082506606342159558341911071502262752984083297102829231100377469508842566161661311286084247607083408774815279692246864833064291350173021722164076159346823985518875398049795125040297672667745224381189008638859626432874187377678636869951530166773945496108212309247925301052942232163878001079558061423642245211617738576672027495289056375616018818036345343941783892124725207489307180154048627154170131552092949084018889015991601097868808160 [154,130] 2468522002734038327682837161789898778204657515589126310918465888674346784607951582019006899611683656923808923274836827462915301357536850261269690387920303377920772185697102313620271497602839751473097354395416518353645053183567006491184998631390111606176299743946207527192492757273562612765682840574497426703612348196122252959573160896462410967869217621655686344770043725181550670711421630225976007566135029334310729549174224676120034607374293584660028368373049079566397356524180818527060032400911636133683697119647643230433221132354819028253790843504330406507145695287182821693926997501376650558699287751267465823891551214190837954639292670222191501986766336042547722475852452198233513398339455093835194796094357801863542568511428460354960258519449292237964858834463918534272993075487011845674091066495657928499812190957709483309693521728795381342346012550698283234164759626644950533416812541804712314664722397658762975475917266722540889521935341806688458634088013106104922252177406686955490715291850653194500921429492399588366979872938564376260066223422236689879670320711253667728768327498868770078407236473027531425883991402935363933937337925723246078581819284354255416445965562160934300669136715913438408379336573342475526084801451586323357382072904941901532784999997377830143763322463907101552835051039772060205547838685035943447444133382689059925071291125592878967192089502129357453686007953933774485568754909510579343334382806584367079007613579552215269168824245843455961386581030324616005535159870934383146187289330803864854066488764149217704363033777688158162860718750992795521610629580164399985720844945590260825441601207312965037889117791585283579334005948958295642848695653321568 [154,131] -6088332036738875532777399496194550646958548904752321876206492969761298996173741977794351013166569569623672748056952898645576764722783281815381634583723373812495407358253130402597208258509904079594604637359894235846972801621781641709668071134911708569256107512451426708678608936530229036379068806330112004046941631104891802246489973474874531811294065965377270833458755704162205607124676200998136915623849510653325095604362477800336351341089268786614619757817927942168000046784672963730114648473088882442504200472611358035470163275943347048445702587585656830568260878685846249104867297894906815031632265637877755293640771018138970596573284423364161082900165423604442270803001229856955142045101384831476994593040082828785005463547622369373352437780544037986581438988271969604727078798375057402830119317049139273054931540199613453888736897997125480371559711007135520666515345962446632213908965162882848173828093764871895561550234772663026410396956085077351191384001841328874432666563203016551471010718258587632659993540978651622650905299038312097716979732338400692240397103612414338462727895899693858133049825050918402757432000060101593918019879296404092820590869265920852398792525687597301251460656960114123232339193100007869992687594894563667629193035820467883763748750900402886934163525218460494638605976429399296661757313075520754254429554372759792930377186945052341782424001799069729726796088225034588539999360470213653388650736852478861175439260302688249032043424891240687537426491207543024621806459410815385740533962210075550875950759267504386127777171328660290126395587047140129785122548415258150449779543910610767112024971739787146721843442371818266189312594901135188531376 [154,132] 6543390808146464711201285548513398237835602730452464601025379356371308172299294502516171982708428953455836118787020766988859024972927525270651108759908591499045796425348000626973201775581132655927131480511099308262146461091701581665998058445124464292653750414654415219531074574456210265814208962589008114813688936324562879615351822342965414578313144992276697808154476817065946538465530900367161050935483087881394294680875662704469694408237323643186536152840460571382724791970582134899032088135523189828038137909661887974640485305311576195129173977079637500390660670631758746676741661588773558126806245897559375915184501861963589922316062359611046933222106504874873306627136420252967309075252438150400258967080131901424722676380441343728927616419793420313412818551459114090656399009936578179435867701383382008302731914432933791364790808553815925000881736692498697605358175185654993041446512918950712666328985119142647204328241765786348079803605500149611333184036206057586531111815744259586060590614721175149223181050427984238589985177327497026965767184442368872700347284865399326167845631086532884644225076066675607539129082035410689899027427005512350579998409248202017921867781257369930374987773836154125717478787593068110719894803046757681968736844817328636228747027707491162903647807632102836557046090277381593724501471065537955870454824260905089055010733799192649143857179058690139518543027570541216002734681350906054193713855797180740597910599700184288343352401850142400869289375604858460209014168149621388100914714643152425987446118027639393930812994721991068028135742363242662019425151585467425954763104667673078992293210876055722378537311131656254391381172144 [154,133] 511999792721813080442870963258678502894836264779200244539216405082742036173711523351267844065628492996003130388591703333996332162112484535497825739229597279464713186405382720483599874373200634518511291207786694437505835265414885155117909281314996249093666361847946311672868331498547004630801274320355299553981203379630131882088311988512320646708611795521741035919025358346158465250062854632005674112751266107631585827678733958529880926089124188912993571072272604374135513176910947364675141474552619570603574829575972561734243584996175151425943330680803641411153575937110908199109753687107603326548205105877769689133177831677085354756052898045208737582156761018929911813300190675446858611767878292784180585559596654900098128534144300538679402393486430950024511254630192667678483971630942506048258383258273299466368586358168257739218431351539193285139455247233235972205707281320929222272802016344656169354138090840379908842598998976497912081402549656632539435014019523790158908353774961955149442758967771734302554379121517224545901401475881485199091996833733717922466080379937462307497066104354833708853795258673110933845815612869663159984968645291444461412735396778198393381463025892904953668377104448532779498375251868632075560330212918682322815496554038570944270687141932965236471451145843583187887978068238808516792020404939987695159950630231280511991028959406955937718654132282541031276762927891741109320364787278472403035186748333207320826320147574295586058271320836918722250378962923744041965807893800469072261393286609831426828701582266159122969576774467152361692722994445652780585413419105420124023586739674693555994490256181990220549782037631296 [154,134] 509212467883575479573644241963396241718174563111321265342728658295413448109372544692182206652161327960627755500926219076184590229158107293807314497687332769419141682939431077165976776986720917789006063925682501514620722289456714693979149745189635903843215824186367507862705293015564301682069828804204919000225176801258498910212721868189374235646457128306567207275123255500824410841066823310371017620210642269000916790012636727560072766456825864954796027331504944839888347707882772545426988989047095562263789272965492793350508050313426903652641631882213473800131785164776085885579958389327556451657923497934378621922296931103475952012928346782763333017596262253482509440692389450079084811032090498514648756863808856347645135736462697913171110434651543246554399707042613825326722727653403467358380774218446700584042584547891804962423275985258760176609078224899057576410043747285465068247835372136923882856537180590289782362407498244480758422218254086049735811197489087262073176788477534123162383891535697170385303103897267543160290725705607681249984611944211704579299181256847839426953176264468228899177391732472013873050564463112688840109876440005735214628394663782167062209594989726107223900017839740054078695960693126906257767732932637640067955834554074731387430777855358313849094972865499517581955821916287640825641159041884544032982621207489135737865883860062443622430266227423569000946447486600586845577557065980571254809650313413716834576912564834258648870761868598914589265446206182345957318033757218089185872107502413163323176855896097789607064175216326496087422690339221241976685329071343657568798736809477557984295305512598078025424 [154,135] 29944177173500247643738104944996114642286050872230938178704388393134881695798091240036948190547593795155421205570672534677024260016325384979668041195905349505225018977420759478407021117672642625048555436550218398265138494869140984240747339274926137957456230557201911666036146895715422342981836261277173520277827921738931440559081468008688313920373872820952647179494572453354048830145390453878257683807998626890539021486555854316863915865534275687861306431203865062731118922929284658929578669142237012052708700481108273153067723795291540902693049689118355693663950455262204230896843965035252037758629428980996204607049118138579606988961599031421360984206030326655758994593449433608849708218105755035075844661110549075984254912973631280067993630774437336079787215675509479262546588609846634172975038847482684160467173096262771179014247318124489208805712452013557700819859456217481775034520204955630028669307695012054640145277775762807949047509326216310343859238955664062974801441992542953190845850917779887816211640745215844471497941029365530933886001116078018691551578535681623464572814690496376167343653263068718250307776903685942819440356814452664216465460772208777854570485771432201285712882928917950334607469109419200670720276146781636915307845429232793678684585805793546142445518632089530467175527812927603823909945813169984674093620415067927953292059107771276097625099061870379569429782867343733589010416301198032117618752320351590097786698265320616908492362935821898822597837174732709168535946216722622794502039301048609968939701125034896758834173574951168463822334457824437614695220975886596349336083089191738794067707984 [154,136] 595565825739081786431549447158496335751185452802716155132604423015592811261959782265434986661308973285761077031240504525362276708143353564594267971586492496884709301502329696619226001644123079732715429211637044684650230740416835969345575404923278068521849669483897171117390046367001487533749812441286502630972522648262356705227226972036178219824686991926786864003641012019275880033664781204613807437589406175651001718162328391910427884347102626312251233156814885300597380407798741456769372538984700533684225650028884490085349469199937073478469885055929573166010807298640909683245411347910184074881306439635281175473387588650199621623770876086959888492868638625394987722865008934394913142918892114989912219624433456449454950178731775693025669439013154325776772305036774955294660315482108221384662722002771489514139867218615495940798157889444712272511131335053613507472760656199177589486083651465589623481812548616029756761086216173825385966586450754078007014899750869658411704443007911688684753795678638958129227023050220577718148524468869480519667592930201969174252846334100345437063578633379271134086854929205963029401381838514519188814739762314292113779657357990154022220835063088460137927258516354685651785093298343940087582749744116455786303086814191104484780076066874344790920767505135925682517962724424120635018816884677541518710575659120335239004432467075239294389298999437490690010271957394507605661683276508620838406683860697090963293725837068961121720781268431813335221515059194594950939477555499650710700394439221759983011252656541139064295263523398348573736498757451276699915590897718681812455694088308 [154,137] 867592040752682918820576284701201497283409766926665065194585031566988491874656515025296864851451618190826340170747329138695273446591932675953187388169628546163180013326743974037870582989017152972890915046076188005660957424431324418120599928700512010985418025444141023095848185429322703508943203877395944787251804289970803260607210101108837966552004775230271423084477026435492106089928534482642978660529377896082601238492490107231359716547578305303649426562847528862174633987426091969814800885690082090631926337546282046518440778088010384525270057475467203634829714109379697153042334452455337654123604053898473193304579606555977215361841964341436303416885695556422927412543764871525397228725235023490458651608972610704888919465382681261276837682215853715806591272792660421569142032951014150501820745880544149823848502457955737034533230638043813114152854662982288571903946866977367581207108869272090547326368711119619750112704269460494466670411227977881059892504851231662090605442713043723854237047045883366574383654294216638546252582255702527000876815076162048509279314870823759292834114128437833798760681668957796346163044477183431989198301525742075866185146530749560263408700981692539979680965577161118893700828695285602816692423609931041502054596260135801575239402726555895324377183787656478363367453933914081949597086233159046129728762148158137879051520128580395892604580385810464910350586289036597264436307796823513188568077724602028381287470585680945212014919935074876160617272286915918766097007225489197802228899446614174967401727385059007718909153966473880535159479055300187127073034007427328 [154,138] 7452538469642582460189211647959625918586960051031495478880093431776147630143317419644958980091688675003523120330577502870050621443909126299614605907833420818727842867923041586260172524343628780440449003086850524816224811526197501982308116718539836868715844937627340010730527379957249361812161861158052725408895472247776205449088362290243945230690245928682886815555371176280642631021243361205456902140644753171172257220637896996567528763875060778033600938735425476889735588384606528897102129300541588541825963081567086679617665052184757952246590068701842708034544387078943006370522127744532822614530425980496484369153664098571163511274614531783023855336628746917875479581852874314970250318741384881746359135665049362489577122578260184961846590886618296676764371696351734724809882621625092821362638407194296521465925650382146338840594094495177270838138407994322468074687392496187093934085237063031660240404571594217917122627870009676857109231056002076580887417434013554805010914557469577239371817900495127248990161191937361469778968426305711251156876717717096074197833476364200770269022130267968482456621956622633245604423932795366891376104521183391000362380057805051041762355122785100499016048030390578341853697827986837767204355228953564972169032759238936654836475096955575414206505393357811251479555130295906025407853563365865669965328678904882778490701162497459101196461445253375847725571439512686936188602384617397551633531506940699506019075592016687410105447860339683738861641671662279693816818244830509849046877749241600524367601527345259141942242201585056884001435921007222128816 [154,139] -5831172920017314134074164904894530020851595953632861678803375132885853924172050605847182487201832782755561829512219508106436864820699215627261872635406339843844964702408581701616201962532673500397568922383167313871897481121943717025621954283612394012673625433773007893046603390471443951634551051469213491167307731091064902445688039233439653009094767449558895489174983470344178661657831488486795111591394568262787051404019927072133352639253328653312656856318168923660469922800842726464925850250017812247075226744438066556630635459095245285279321348703196000016689003154635613674937579830780008812350809034190031987232601104547351721604372014187777027514532454125083669373731967261544474353193678313721388741889566219919766490205122426515443988571145627546988510912101347651141381942579597217137153872326038217418370734287419373278466466538520127442062597500794566871619299185903689621399803247389759902355609123556472904864135260755860499429819156862197029583636370778625629652960187276427300540546501441012379609068937769111643350327613648334430789975213935109482153568774994222672512819605292128877509051370895794424309274149967751881924570153347227582672566841185855458084985464205524359605469626719462196927649113481922547622575251682250814074412423859720747497919715079543641784731051034263169359976888835362639645047946261763277151963380029475646540101356659982781068435001822751661080678530737286870146586152150034315687258814078761376237491207116307398288202268636237358532659762988406982084480249167185141980704904418824706887020330178482608696625657830512787328 [154,140] 1603359146496252145198790058345690992531415969357943277348859774480847185764690488626268040216522970040397712456167909926018763162140838864393169931921738866106262710313555689461453586300620024854753565917765017324168823853869730949114210475244266537850931959890268835164821997632350147077629915266084988819149331340592264949675467225752162133558316809966231621693210501670816872728578594991682369450767953503955555481032363219400529597465366055426479214686692205972315110465438921293999123627158100709527651787977601458347390094561066016050526679229367589355569849614283004980496529454387656459996064628040580558253006884123055582203583367938166659371105982090736879838664559543183774033766606803162228926637087137231822033679626549897256106969208593821125750409252491273839740122054896987232136965493254584216219658289483621131266082034600323093217013588404198437062962123639837322284035126520713147893128554264203648460193033091399215738013912934738825705342253643907591101348508584326084307746838924374890362013349071115771280818488037266209907301840079101136293890681097759592344930495004986481161106310870504066507621343573111369736782329398433825578872995871507157862621123226012453746348253649681131006651058509977218431014563953723762146999627352376123808475847689709796961918911715543804813433513319832093090824251507728782849884003483315643250502893382693205590650553861222585653905398365800142814960777724925020817382376765022314023704374267920369187473979122199871602726463283360502015270747029279788651786890392479159594632982860637384958329 [154,141] 6956147909569240659976541765345814970164572360357141491889999434222837739260738607752756972875033824002508356465673142478634531027230272087526349267529914624114641952442330763951180454127625346574187311518256868081653441198393344187649278001118903232690799493352431817305075687513180179477186304063062809292300662966635414375541024918928604156609761750957747948752001630144125030365752028884358323234139985854187983362050907724895139515990481316122443780683060360865745954842466892144562233552122799165008940233740916697217993056770107160002669695091360057499528268873288397749442602380403612608927256462594757300226892448711743043366011715876257712781348011608421742825078471902628221750521171445077861244380308378625965872461076242024488309334429669187752904887213871152199680654446621534640705632442993563337054521570483318928442622474056096716803173896303099315049852897715516490804130010025594980803568636295059055894742868039922501377532673562608768432597459445487166843893864432359635043323933476182182680515166287596510634235679632468171994999852726507439972471690301938318977187906651866855645898810804391336113818048406317593765744274482395190829899363564948935691441381983974210984202583122989620619474411785625776671861653901049391873566190207330322848261536049193302627651003109280274871322437439281964130675056191135204503375150258662142347049552023466921177732054183313441439320359915313305253979929955024175024406151398623609103788881485337729074119569134336052408554775425190535646094753828750546129920832158198947690816 [154,142] 3725628224854831269308116442148845494551752120007198405273461961064197189924234014465854010210841200130746259254685732198647914751779262081144399110020633831413307331850873180839899934885191596574337504380688494515347233452426697599325255767186612891450495774267849277431520290578273531598430562473256018978415515072630155286701840102222304245858887597188889854265066459623810015655305536395988104621174895222732777248306339170395791463931341865643729991479117827802137811361823335780714992867391693483157573155310278624134406791888060906269979787361327589336452258159862534090268999189589863394845626042338974791871157507547798072441204834427252170242978335061097350145779807720555375249215756324450154708410757777689042254004419132214704820885760610055396045963814030218915245231113450125224837775515108987990960396305749014678913746956623263020943030043259358752779093136143735779586000232807356515420232907966158356073651172182029999591526821998488102808367757239165803072077211130385928553812013303392492446884160347790318191660136180182125171576691339793396408785273061325847349534897908655450959561555065132427882703609114658009603603740083873238172133391197427542838049592599646275116623227672229024751250541645497270019073749449325521150550306214098582189823210004808114154837982272545245377289280724775291508032458821191145070825142089194928066287128406555934299470893032155911793245062948139234240390102460833569624019288927895631698837729644217426603330692423182542633402119968508064978265843830827459784905712 [154,143] 35474045244069691040567400689362295298962333795558741547589081414026304396799815225858368094084446120023873747991119858439456955649657934631449260802917831077060253143195539103460859701323335432986752660132571699362818678794785829702637187542032178600932785291846695243604510896478660388555532880474987600454059090181250796302642672335644084557724222528898926643137951471612255723709265828591651128726031445897992001474251828974942558286878079858114753696218413183978813506281982321576389445713274219670615765481956582507295515653312733802188249174137240896834300612819675597603005946002105292508498519609092805174023487585834947581391427947549668107677991541771543304727882856928964146737510691251906683344817963770235372930541846598984863536610698948658554095216115494517231861305280313440739199879635507250862908375764453488384521794372838461201506680042939561029385552686794322316092049473388894236300652321712140598637120033650412213072602171648322789415679115801584853158414057770919523518850481485794036153081745130435246135669149723174019372688173542297970119746468027640004628147982912273865173319374585434197953791533879075927205428323978863372763191733915465167223840454101938302711685396270002098580996772383976162570653941705521924984321385166219541475231886138224715990066401004034309023660170969705300001504518049839143638170630937179738592082506844621468327610794773936199846283482384192896383194607663432135388810167535749356156189365954699405941696349002712309872815327062565086355368496 [154,144] -173958197667785755357022344709300224178655839983038320418877426562510370193648120401911353672373133920400822130880895180382311323878515836067995666476797695295291188542297688912227982255565961922499603462217457315426752643552769148113173838623129641995983252253005743884854687245009770997988621784461991265996625881448728556901433427722787453380985228233358125763600545325812251200760960425997351108646253310404791337093996170990567133996256687104369928529634762007349716015277082663026719351322022999325943530702115123738014618153369149786291762958135206086610084329019621017638316333466969675762323126029846618063217305953231724376986781682643710247574229469792043761555200530412322688049344227209600741157176055904753283339405403255673954966935886888034344804792313012374895054115344681205891110731363699600167694460703107236416546874422406250245302353768032431818726149595226428450920281448006906187657398666308501667500897000375897960308095716154624910595462150289057676603057991805033084858335995946862389787871015157228199619962385344571881697921936644455469653880494979747587203536217609629107794455742476926704057203196904080431619905687008896437677827498632280479573484686692634283474747171899553881212940056638807979871550759312384718743440751057998846711942097974778726339077583740467035084627226495788127553366267945338644829594696791683002036360578296095671490535506859509790916435661156613471224868208167643573204533886383448170756476670504937510479459628467290559744068528 [154,145] -2861190035834582771533632769810265978868509274081934010854238364378116594528081095731726243994248517570009377617322334133209775101283055777204950414105294486714388314304814406655281107656724593248252425560587956070388435273007152093319620423193994256287205508940153290987722890165425086488014588770340435729298931046352761021757088060553325551745841681831959661369983359755771355673116881666689178371212509965205512094208487874239216594034946681632709705669587923266137977951284649299173846921267721865721415103915761898593430906282564011525624100174332357986680737199312736668513515925195656902420109903466003661771813854801556226990122914813092185480923186684839387695048928556910402743036219561990343616713300574882423828669851863970280004463137989310784481301063457414914730639816238717555016236651502486698895357852534942127816058685011227166809927045944303816641906878980649371377930589511653090509881231701164676120475318518477108291950257053299683532191128002075256763960195226000236690385390173367570825916932316388031452664067170389962200234899649673121406079159585123147303515039411444392566679465002057465348430421799911835564471870490742911551275455704851067855912529819413720605855730912164921848633480737778053122496736496132764065574588414646412109415181043095107184655720587269654681553858187254400554917042577098019009537134798594148940896561695045391084354523730132521273638097957717624394676384414475107855318270132440955015570765682732713770203644352 [154,146] 5152549720609499831695959535052605129907746501702836569924745477043437357543514942144564444498034937846447814936182295036078739153505764791841391521712635597833170037096150248019582016829832201623707530753081060486360900353844097398732266747983980509158372176028511800905747137594041085133918550920077753321907831683303599204072262761126896312193853456902575223058162406915930598199826475356283573209693350967514959707256589961689365084188766207420455720721520404942746431161646112311196897881381506890896855183082988841349971550708153959103488401838903718000544843308535184152834176841663683052916233467771430832655816806463580617652239466839379232815598433992718663993654191256441527051885301985152176842298866740570947592650694958372734793343081478330547739061188564673245164288002063244177706344874020477703777895238875575264993144279696636656628520586896743582037590237851366719524451349125336679628062712821556015317362512537110368196914254320293502577873639841666392522668174628219933741105204149709023916113126272092662977665171356757712274730335427745084918819306588040853852831715159893506818957676113872976235125636725010434536080666644298152335484736939150315972949105295593615506850089327851031467246540049908972685310198334030905042901125837097976455124817398057441461379108343151824854537713286737399215840611683445350357340029084059243720377119946730758595522374049558394032319572394222740198196476930448168409987224977386613926110012712 [154,147] 56740432797356552153607626482878038315415169506453371134982625827623777131568761392621129517832065579065125547553032752132070132394452155580402602898705357901793249250782687507414724013668864029658570834260431515055805170613877260959329076647935697864472649239301129174812811967851842320355855130738954707908229481110004789270526785574739740499634871571776311363923582665925449434378278912055658866736115673546054563799581697404972959057832381709749730803974972918721992489272567500972489613316235744875526367780617381906983613610918359072987073866115031367758533069400858429974336274711498458856347963810833219434935057775474396361744003704741012782283547994607021264272572398682664493473488101759477630900770800773021264138482519248259052352019084385444107025993953332918431959460365345515421170914103549469151871800883379085890595217454703338121843515579524464526296062208224316282396106991279810813088381956844445017036139085615334394283661556904004447435373773496958034500538638682597891129215218418400399367259367101731514825935959587054153345489656091716914866851545965476263188913150608678695434702162353450217975284959581653978315500794355121074080293980119427682281507058027849988034673659093662061743673021983680488651024797002291266626688523509942824490498850719796084989416452762009923382496508439101360871461211566568112020443366096500393561418439018052102792283439718273122803463780737468123057317642967825385007770858680 [154,148] -39087947338940890563021033060763738942085335914280819125948350497470986006330026520352168035612924858097724319258677406833329076491242612782683755636090848179378276467289844684567027206626610612933553320975307411142990280293205609730339939122694804197199498768821155304309011043063116888808723164850817772819372134446907567275752597890826613126813586325643106575462464236624487257869062993692629541714781441363872299198035774034521120184827968866003907560568483745442467747054071760840725557618859463298640862927969231748188797784944459417678476667633130426753261839583948623836087111351584362928990626295407080379671493924667087571469821612619500564015683270742285190894670654225279701990426589993213866427395463675140989433446674033041812065039524710645834552466340037171624995008949331447564893240917532677084857578716369781234823275079328346124990537711761791178888290152412155161512249411277495275365719865775160180428685948397928199961080126397858497916056340810117060039504126461748732689777255765563030677948987638577126610257491944933768291895085287357492137312940857260913688204005910948013478706505776786844822774435860080488206388480824690140043370936486822032470694200485074089927248740976513831383009876683929459600355127736858837738483203366833535492190347256766075508079239163179997694740439839663904953314218685709013588504973994646323981785618799801245145755376148741004151474580732629102920420809219 [154,149] -352921330281410128658865005113701894071654369680619602938378209583859421518633180764905027040051718756945886158154394260121637872380424036547244377213028668453878972793466851506767331059181721803410855032604830237174342375158354917943348208363784436094120565900221697941890184271150112713091913448144888460694636023344979347036460619931731068954788986487739731166586249567836616683521516629451256307564816944962033718602357926504391568745748104984338942668564613442032893656989181750312381400432567736642798137438548743950075073405852978119417729898586920299995449497350354269994901471587388920764901934952956393722315401110327764286583994811517845141514409507639810935377507753304923634177229387877844705314193248225845031630433086614210392084119478846806433964735068449906648631192135288893581217351123810959609506791422555678644696526772068718918653411212284923918202305836756063369269662899460054418985270274309817905180976538662302718328084283803290850692270203356526078927742898259194586117649281393683845507306516262500909716595539559354178568765958953959107437910856162110176432354286079113452074240175884184653183217985089055145274828496720631708551163296130284003303356888546008441314189062459151005991227852392505310005188436212966628374609236977074130874888206411388917968659676559944371953608535610322639417103600765495237326514530037903160067578634276297345098020807458814734580807132032 [154,150] 135286726085781307148654950099056288702361978719092196855054864821233024648893185073194194732786688663519217849890278311794738871819184333221943208935459853846239343461026841365448903366317395426080127403424908488923777722317568711856467653009107375472395833453612028814223942898718630385462075716221519098246682265617218054639610368215337026075902755192466177489064371285497652251007498371877361096234227920180509125613892422127334957348678755907429538055072330853025680777785181705810698641023656767137015128499830954405866996926770865010806945803603762448168563158471155815448919821640547112301334441478969576063024895949123727317392378587382251569410547091104982213008904842869912152465941690156591359468486677532135311404251235138561946807244460331140675411107922424904094565854571176354715487414354737599967392988071289270114602860246773874376981587504761551718453271796597830220274399404898443307121901477061381403046407934061946638696332144308381778426840986724670936518578150843190920614441980499226296219558524705459929069922215355463969175396443575162422232647163268896510692261519852555835156937159637743815877919261244612307775184927014180043914219993051668257811099350979993499976233724971098824858890811745513133531240352568245060803876552140933855959083618621577069152248364191292840994207733555911568254581885009473956962997347917801139389742171262392816326419531744 [154,151] 658316140382687935065946362420562897614102699251979661852358250230394066750913109897538897278141383389955826820241711321373429042013622058123501799137684262503876059376419457050337504691472049057942890257051037916739618339740913099958914118220473583883968327343574398164409616791043742882412422347753496645693595603216657319825029162077472257265448961335987006178402460310958852411794688903707716786225938709493969014778971021429524558302929743174062580073360775777968732313140072042171866736627379122289700610638238860291245103896085354068789070680042196335655955022940051192203706790199670883669326621773659009842103697002711153456819300585084073064842767899050836711338967132164764317650835130467725962804534582734676291608396534088719722681730580797522482765794353089317291950271004927697166656462351893703115213532303780897970475945577957474698832481003143376406869574248816129570090688575599564948442237722922390144295447714929790668998929601851042708306980605359816125051534119983236189180083817465211495120362235964349676587367934135236563488062081524267954530013718250850806506208113625684332418392814834611792247903297635024501364191605623451487013903914869529996243715521610126741591008983117192037684207795119191859515769722667930777908090054141699663633511813434402101883916229186251675708332859281996288892408922811489424418172495882884571969478833120 [154,152] -165636108230783449403428317439994777776223480895393513706323493445917563729516357771750485437819332531582634781983502724353389100072676365465567219435063011658580150686932588088388179350257089999506965102156480791421079776243839544047799673320623635913354720361115047938738365349300667951966720009130517023087159909243090785315719431168806810155346643123393941343843889522680711271817638571634792626003281777539407141084314644510988576037114342367642932970554067579419067344383882478059389866220352050581109542832564026422543238074288180213083692109078362502529893686724475073921888423097224327560830961059306247073202170070333817440356844150355253824771512812687945161518320424615555028764934579112602136599645640027936425852224159642652744587472516809906764087829779089432362410639077066545051135457720349338966013164139249140321299792480254083684219763414202677922244629185621944777345033470161600388145550880738237718471771904944444558100500858749565000842886278779541406551788194787198370591435347301001406465592142054907566087516561817861895596451070107956838713053122445175591918730466307456352579790966814910522950766605942593681870802720594723026494440796381718688663007955208468482648298406555050469370068415983399143409320880910823032267002710437208819975970345126999879867334766051531025409675332244168118358425888026807874931935182568 [154,153] 10042993274959007559205969148769803935738773425351740049578542096833324348405574125433709370847802990081283302494741559693787534634938324878763870077808804594332346116313050885297948689280445396248020919379114103097347716551109547193558921443456777414087168341610681889434416935520689049755013757670435594931476905573507624687021880305028838109715043671409461350798140597574570882819920821697683868004398535397955965988284695070026182047545306790126879110829235833833372295122518246837535335975292147582654165891428746930885496493124354778751232000395083263725261350042207458773952986749257280624259231441557924401260783785339466929601498411976319491462747451661927159818080853670631860276893196758169046403682969428453959743940070443707276892642324030932293585412124553895938509366333310228958079798450480990251025150898707763926934523718634335173757757994566368131151683920816118793920100366195661132475834502654590812514997623573304153041986097820816779002480566682963760646397355008819228950717655691250163272693417357205825607954410239969163155075859781736707557081501108047969600949695078971562235826697409320373104566329786404438032988693412195332569439749980578995847947436554002938403165082136272002570026611318587537858208796699347730189157764386577597940886880300392577571988866969978757298574295896694166319469474432 [154,154] 24700894972295477785037827505837450205318519415348461030986077868137491812776088697103212934723451528322289048935214348887604701728819694445131827345335733698723426550344237765861470544926094425670912724387037584416213520020233699234708873111068067402460288443716572819869272544208196685976304656921011700031983552927794792563227951255764718940405102563306670505016884112818343290980484580368690128730445463908295045755066570424196286532308677714897923942861807761256652070936514155436843751763115361082098602882052861244357472481801236752273089215942290210442673203598741423863656511230821708216519804843358255345671049417778235693926666283457682605919231562537386963596924494261620791561428358497740570791839704210969789256138727771047981246457347412010470487381202272390917494844035660255193549751112032523216217805596878220399355698278094849400051688405967458739116048327085402265486594345154808367451048448160948334304455298947838764313033617638828599778655550002875611456466277494463874788443139664645953916900225260476001074375082008460703880764711446037297096952687500257602940086189051034621364672640813091336141712768945225422946976669988766210211510410186572359741456071426865415418368066265738167339257315759975605883969095949506823040456395499127679751833907759329668072251424254298891399080368 [155,0] -5703027489634575299355119171737049380519663406487643986204936604543725560685830285816623629681273786154867616481830582480180823513987587641328154583937133273357482619589362114689249806144538246958276805908645696703881057603483941202463351623498654974442200902993446724608863682970307904324748945649728091380590011605949547122225352093838262872225610019408309483120407973268448036452249535163976311442671789889088022709098631438945110359143966018157089671717905192477253890954163700699117296934733929927062906198759917360006035611832120223284215430923773773810585319652627816086547282331436855110542662662681993657196722956146876148110162581266131567176578368051262421885087587953557706640073266488828712899225726709960119321483622408090882096035097612111259429061973040100100860530161707740870076177964350310076160170184083186473374568567909785333795604231198382354261472151316354120384066146662180920949841027769806284681286743503850570934221506753941112777196374335237224972210582235077278425550608818334243343803314031197617634196184386055633576420290695515889865001563467085775588270692392229225851086592580202757814620937761374312777703605101085964379603769782254456234708982606782995976702526047498560694772131214789888739932616124340086440492960880628560217073959103786753272362607983823160242759433528125145530277373866842683354043458517422700703288293618601877285205121681366953307627162214568385327887968546912938182224683039102202088246114163822796261573650287873401252716176194735909883905956696921914242866261572647953226419169362636481575871007301206367108322117745167466402744628903988178824305733991812713911112068573826531763578817629066064184078873323965313391130485324675699976666505669408638141668717594122734754595510257434265691305028960500351941889537820966415638265660926057610508408450222278982939178993928751067909047646963805468220939170591000598113547488337517027182802139428688617323487322169535920476973415629321603196080235843260324927446609132771987831482622643490015138369438761377715332864561592716039890293939206952287027394073263629220848716694573811296448519013081372519872024649976587059666709881035852228563449462930035164776207532976796159234285697564544553768757742163173077079503667200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] -31070009445699686768987712089411455087551522043318152551016213668332069747541139336364124121895308840073241721261504557212339223385352753697883190288165813080877267959083460576783448073955972337937529827575391443648769269799904764473430151273990760789884245477476237369124713807286390294785815314149381126053861511950702258132793153499400600134299441689148541612087779594852710462715013777068738760998368894948411091217077965799838606651567416283205058682846874872567524503592868423704571349975969441598451256158409315320187498519762833644574284689154659175159108533534923000754421415372135578231042297406639080021506784298027957136946107235258743190405873737594202717691370900417466247843674644094769301076639076262721865574187023315500487800065625518487647559410356070833252959934041493985654465425699258390234946860722325293458515587042624217087816042328699645462550664976570316022233548341961060709617487769401725448678981303495895010885328846561061639467202363037627735225703320933443487190917403090120119583308179955983819961738846011528206768789049207174473647488746446459809476468153024568148872614771227056893301855342428131664488673727139607087146492346270924382439307854561373363633651479130559724899741228634427945242564340260885209046501428409379053613981534754664071765085874682433314671362449783448528483518092075455483926243452570107970752298836702066389775288856801036022484162662326689113547500038888202200803166662211200718410428683390986162526245525349795517751610027728293272360236036233002176790740167383128978745913306170702904706533690285150231519892701942373026593856724281202008750014387259848899539484500400123586773222443276499332717933324798901809694298795630910758232539997457336618717639142626418207622654869895177550283531295597378555542225293322287202252422056637930559737102690840264571712773724184906675493799328963515488988810781097577236062304504856576571199885447048358546995736700387204860838531514701572263389354452611326480991901879908963789026795724591112338961360354046044250148219928250914176674964990954255842440867202279498547452455573449202898352190565955720784853353252429869633087186833992885876762068274927056818934410861460311909738386236640059326052297624272393578993017331646464000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 2776781394246257931438714408576339419070353940930990596645477879454212163735425689701305380788124252168305306905197115133930190890442692012213286941900420785671750844434339354318568522226052233627215537723308100004020373093966624582945782135224743157488232739421230616049272248131664452906054781637279052239684216546703784226882215163134266417632475192551417408155459018928093406401973602851297384839034595118327298147053390709949671671878623412461338812275268837406277508908778182618401799022526202300308414070852660694737374816085922278177309174953446943872723752163711581098376170691419179601816974579223578000070410060519049478894785403841016157100687833279031700470908395569490790444855220094728022692603033529595210977955012330069112831437554497561016108213794397210927926705565368533907499606165471460177974060899582811458322577472105750230129634071366491683264780318118486844124241600071041228968358592485559322813422143883188671811465267273980971903384454173645510332935095787646284531613929881280386145741054326361431487130922861365194524803838091435481751891913579748126940252838447072692399922236894973390615404616584567574499861908428029846739426900839034599446105902535324131314202021162411063716475079416498569161306362244251743575949693586027082792011597758733671756395427140930692021575455371246395741604225772668018335373341554232865471869642785938607707444696007552255546838592503838163465813387522107429171426323618132857729940486699032328470498235558311645965099058205267184512556651669587969713135829265573048845079628642588118218325356538588756137884366543739493791205389763149631352184652561984280334736530058499768182487266886513922641699354405141714802564642006749964473745638916052970773099119810901613988467770561340597397431001702845145334986537737905413694868169241678560840844941375425333640690436392429904180872554470535655998542335901574492104311840379511794855712445884882599885302497793172357224833246899886883064734685090621147262858871355092780985898190885802959070323169408211831411431207971339114584425573653820937950217697558411975024326546804914538454969493756610125641695420118464411230895679419423602292693120108017219334738162248761656461325407355338841946884347832608850444323964982394880000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] 355991853580888153973280695680635915480527955134938608197773326990796809636684247775985687406198205065500160650855046217128681535777229639508323356687482356533182574960091281642368708830770529910929077175213529350286292576318557726990571001881764798140606361049617190768944508608046356395414886500755345940833093617365376556164394074520090499467269287495864244435316832661599714128390585850108120641397845107422759339661364790609287323642478787693082652062374737105874033482981548776896038883378447943092650347571343986538845371687570326561229206817918849407637169239889827443183590473606256585086067307106221369200019361336751428557853419785082557905168492915804889079882806955944330246190977862498207518185054300344283457857931718096642656671270272217107787051801924639611005429910149438819570678236922277065073199540936739114049396755881339753042288433711755169025473528677316489010237924286158736052567575151692894939792854347191666869289671357269653420334486998543610179573611151984584707170191778317339627499935151519508618696370072479873880512181073004156789735868768840360219928183899155197215215386006843954711331329151156045418811475919413263704464607775666090099549067984657624332061718530542833860600330785954554947133161051641084384174304895142601386714282320412743564347237087851693422303833512656132151851867608381273438979761400258195159842398683339899166685037544349391050462637710279570918624935035722143718003964850173891925270614107103739748172596338805295359807098775758327235882677112547424298409652762299560554200892268527473341845473127930258017612767535091959077373231578457021269717177625281176030684250156852798205780833203533438770040403742126478242089164211114214048700891247952746177361671645779550472991075643339351579497720465386357047307241390088493094625657344939237229448984415029739885372631103901380628662879621388290350686799495667131027576369008821812330415289595583823589911234532092198724952077443555165789438545758183498522539999693554417408169263862611571774546089222209309959283808237690323666042107312609553684870081014878665303164917586984732194838583832075153072369201185275819261354285424728349180003670165208098324398445241531866364467925913113858333684035677446101769315425312646889472000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] -8643893145481543905267082594088846164930642771695327783794897754423369280148134060006317226040263069145166987746584410826100943328827930646760194066463628416016778674368480332544295529423672810459410151169655045024308095533238633299124008523456685011083448810727023487644832214396701253130393432810339460216941550672027159145969068915546160232122633073213155383832078214238729682577168702259894718801770521098843936412057190879574327234437476088647309866948590731624694549797954966578054291642690034131366232902114423097473795447329914433992222715608623701891866236379491254605344297053182901753033465509026805245889626317650299020482656558365328965539460051698449316509005921742882869333658542604026857572470961516386747705631673907523911759777426793311658562108204514760890666716963064639603998616574937836700067129661842824420406964460726097126965447383124688136604910002599671976893906879366228467311812795134504494183056067921506682117306861204230060404899976520222238828991100785015572665482175550587455109341350975807849955789303289993413870699184569844194482576274330209410066789035464432821451730016059160869710941480899937840005318320630277822250740636425584337731289676302942838869358636434037146969449758652114250747223820318170683972038159282577533784020681534807076604015888226187647452750773031999034943183029874177516276364472625125585765664969908044348371652658292113336337942977226441665935440480403582285290064502345010368794454305018949412715354358527925226668069388452935076920276663204659646193213249646092501270075463725083606825370469461672712733277702663340480447990920742295174100287489411245178625908688786129257633736722700497149032452202951688925388414845060531864032964154381459167775154091321341047317853439033664492341520368990461450379980988609315313538187592386021402763068677516903107413806265481712640898874793758957905536252895360550480375819345062506667986538250336907633983329128347827768302332057963148376963634400227850568942491326483033106239831518897158042838561184017024102377436248172606609998220956604629953795897210489585487721129936171321377461367915404826701105297932359320374151979275092861316299779649003523426316162067530920208732190719349508189781972227652771351466569440248348016640000000000000000000000000000000000000000000000000000000000000000000000 [155,5] 18766234674392134324685031579590720560587948191843773412198724611347011773609976458343716552205894373860128700031348072701565475589838314401179850011036453637129000673256065390463359613640536360754595654425864526268213512708597223948974388634268383271974190707197532323701649841925962541360288872672911633264867568724142257486349721991025354018903961063369486156724610755278655637419955202532887038674649986824888724604695194787443967523464483399778100422619197711100618052371332999076307698274293052945678354556320800887594832889114021142504325024754172455563221008472884678404309033687004620096841787946480152979252429310331095511452260113720458316660694723101343830169345407483451709586441612815406978071118002334299267472199626109525877484076196405630940313391582068220357203083923914506081602481356439819577265370174502718010216063344329593452438275223521704140873112936084043348457766757366779193013989653612462535272698873019404195070108059225650790137312254483130127771609549520641120028396840797133478447639461462264746767970774675687729485858451136313608779846018555342530485611240103308446940364554088024618204034821873828025219639777091000826220466702261207654352350635539303239250698170910684575307142098391447112574889597170338385988290171255735985146026281146258358512077217428446411134935204648849921518755186195391196051861702679124409991831192221043412726869260330821084544131963132745250579910554603259531913368184250158875840657653986529263577268443670496953953768780818448695875506165704103891711721983817068738639158153104120899088642272688812750270002885446133718607595336153688870432558856464202720101275519119612668324794864667771463883741716406812678839603977106990070811074652342465159335381446926828512349156916838753389700015193688264844920051406381794304825786038575255749690350591672548175824469789431740222145314581531306010753207487926035295155309712559583151324121768988142253777005536511804334570434096224078634495369139452603235902720198755755428083199513555069150540921592499174773962574501606617804271684127942105807234610559204175566706855835671066321690409569223101360149033656622970431412936840183902671987525126228121990268050203153555737425046713169063109854280202558704437293342468981743681536000000000000000000000000000000000000000000000000000000000000000000 [155,6] -58265318978437833322113545093635125314459347822724889175153779463449685543928919032834307298880046198164755930773811654807364614384664339510833628317814406366251952777327935393831302545306034408075582715335265391102530457000462851427004915372017602896539146685386086746918989308909422484778747388761579049389194852395429355159161730378519656710279067571768000919877065362155346625946215645988803500439367419623079064382565140286073671286771723006802965097620284144949653672341419852536822699663513969644654079682392532989801495415792888152399180597226155844880357509833459035586915022509616105013247576324094078554755210652110123132736627998163934129712809932423526736011491677860615542357914613468930506384029792599421025312824001973666153139580234730136121967943648538447210287879684745347486455286709197183632540212756182277932775756497545836307566523276753777029950452806160623491492656835064017292568084147660488087347395800639304097630737601361832071975156734979579322637086123685710076896301343186081285827868352359303310401373319182674634008747462076053992505825619964299787938018092010685625086779468584382224933315726063050510423708491954318887267396288541947404560624956642130482148747082461328670888988592007572850804368929478941066574188828210520224816864689999374882006174625913426049460873112336875077717002189169930067145970598606774251192703243302841828062012268897190580251929907704557264232957909688168672606717338065319358561526310768429734197774481573889335901402082296840927875126010568281966418633192264425455943417377312997227314102310166511917192241750562050156185236808683849800124560861700858591101863002515066123736512863814072201020022309052491980444801064071739548071677581846226623528500860507325505211213153622944399969289441863571977605183265150480394352462306586246036853424075953326870930517268795192893564760689077624226041871817789631458887847225854144737799286490772482849061489325581853298927880965049562830633487820442940745257772206322161992556649901894220280158050467247687477667405552769048285273483640066933936064895780056067572836793181288137103944661992231560066813468271560684915830071112726336508198099292521487369799213804023209204801959893955931123294416965928397273850657624556946063360000000000000000000000000000000000000000000000000000000000000000 [155,7] 2783000660228661924952847312734224179218679808935537008270613507386930483690579216268910235276433778568192510800432674318934573804344907323791642989783507262172532894374425278856759679196966475609037025464048203294824791592581192975074124859357337622370021946425912848961824918616573380547084239619234263649040633781019031932779981437098774456108067013023876579769179909746073762704849200859419205802367532921000270530778107172544361592163515908984623728047313561480403703869366139134851224097547906036884366574707133510507286581661060304889062290246359535375205478037309972893095671150175756547992961021001634729097513348754213526958937338765873367007379091019354787359012738655743411884420105185112371878737388719482217252238928632734713827600051094413275587354768729162522382536830291743218381941532290724001917040937160600735926398048568361713774594278854725750422021857004478924948542597117653225967856712781086075994617231897300731697602651670466543248874193679718061653649140727850460014646403798926803099192195502022694916915436662006630748501950666304845148101747600479339365239598749131543175052571975207608923306618861716232772984294454840844319285897004702751748170358008411230722175719830792511222793580170405460649036908374705123512023326220744679267124192104119220906562176946061513803698222745760955918894250596039448397939795772961607818783173212433615123423085325527717964001752246769502499626090333799779144844604975381848581963408091122961385294145735853401555531700479606804915276810641918909737694087150294890114532837332970004700731448417855410862940039395612143343640740479908846381062399765149312204043049326440855464860647398010622102394120267212606364422337093520643089617851138407999500297924365102198170042086145145771813075144624762147158510232341302128448998191622211162964284759561417776667290914854705863765457871167472253434426051325912453461478095006694943972904892738923106207890542860150869289662552853388007854346954912754923237524002176889213062803574074935637015254981797102720187573162539254543412466862917907895691737878976632597653806583617724518483512652403949137815347766135944721419522484370108459476590811368387673337405207990355530682656124640200813622158819286401937748454985398278632243200000000000000000000000000000000000000000000000000000000000000 [155,8] -23781331271575905948686280934608711981027392708788701386866391862350453275258981076915299889034262486572626578573483974463621938799392957977620251771158725741244919705040839946572083252485825279118697207162405395547016664116562995619577807907599260840453264408988890466670833648629496230999290070926345270470850967916234988915167444864681341162587935166012840780857747698827964596250823608143287891772129399593516710436196303647336229082948493147427814262589647088715673210524241062608683181203051759940766568493991839250578268961098247474815077602459201394596295667544759307624099367686435873146835897814981822436032148093432239128661209265003115277937900877943346469070704811127991354790818257252919304220117113928167041122891808025583667550379432496078877583593673473070681431034903542407963687601109313058232200192528059995106049206653838056129250682265084772311838775542660564569683250077098783243013434923390547646137144321098182850722164395042484256623878211822328953700114863664441617887306754112770066775345585473839169996529530984904502514502359795770670089503824811463305381576650529436619492602104597789349182075346134189703957105866770796978460672698121686806387133535333432207162646052167754149573350991874072303690162667618268044355202936371762525795522132192002828457001566767647093777949766213112715772736169853347550872880282672853763494363891992845304171651751018750691654608639020457065123895453323973539722376475894401559884364929899725986893626367021949451728669812204444837809970636786002245843269110565983586015152314518056686871161771305293837313628263273969414346683301133288150496655424595537647624747458762123360679642791437819237825584619048712127699010152496985356967627145329934391693584135647538355397108115058009920228760913016168997643069120093081951802583512106290669031448280057213911056045517639746043462412341513550828584278580980815528363422809331342687385676965320366431700015400147948875806845555943118892489350004591724094133261497468783978424832448059180473077619646677752294208692499171246721593985201052866013697320728956549229316515025308973430114975259198219395997762755947428220862964836914917904235242094501843760704331412369646834475283428425942824905025255330928599904298886647670374400000000000000000000000000000000000000000000000000000000000000 [155,9] 116939864906946179664038937739727179580535005413110088922313146996662565836015550937694783209806704985513179897329586176161583004876314769176645769762250662376974046291199990530945474460598802568804228619764917604959289454818186589446546114490020310549064951412430987702934468378014590930902595554849063122663571216029142629347140332217733350152128770804405156159071100473842229410001315574266975174779894483177644445690165362690246827687054612478487748526120797790950865291580134446626281818956206461199774968254397462543688847264633343509916827359467203047787367503263457527067790925891104471746516190997103685343514657055795810626346396116090278058164723120044057535658904841906384144307225584958096191484219149560418465095328700913128641700862334737515815504663905561218264505732152808164677027607590856290085762876174037836892839227594370325747311753102569609314414232932515336684888098337679088340174295380291482859265860562626742065458753521229606046267831408673889766729827944753620962219510658337933236471431344064166981458092463417655340996088258127582343508092540501880958028275083604201214574073032722381312302533127664613902372953133808941703382508507241770891855739452054306398636435103629704254241247581256799562152668555184760484810757425153126176665390828126717793980254312922430114705072385108840597139636589217304234418446676141618908928170902720757138011978838947009863150390554337824368729872968568614253050078221809709174711416193939557687088687193573620911973516762961497220247516157032029211175170722637440826402497659489890791415747460350605787400167814408619055324769716266222986249676570672673480843657615668976907238953958889947880059547864213639748862639537281415089926183408327661169977480320821505931446494266342491173267314063066069970891390259428872632735380443415418242293161684724752503278804863708166566143695601840225772103770195657945824573767322750889270945552339884452873489538060273401316041990821264008962187917202766109762158382555501798406627565064035938666126373868949745735318391103048625766385411959825353652728130739079598981668572996803507856678385866632304846921661548192236589534047524601452401869817006137741973073022669402585139398714949022627255179769594700757141306044613262868561788928000000000000000000000000000000000000000000000000000000 [155,10] -431923074763039381158372435027151338083690912035987958297496720684159532260245325711441358050956323820309065419307160881326893552295194797354618777509847308786818378514765371699186129191355674145845095094238124694427201854932012742451372326802149203469514079241559203300555628834420783463324645347252930210654456712459161899007342032309854150992233204008610212067991872760421498353521088764074297604484179389631986965084638650846363271754844405127836279443674662022223700142942960613884207628702532395059107100003555840505340416249661064321559847776522069044008364848597160777904322928505794264452598687516683691215312093939293916467811806377811820945377859611920087772969677064280582529879592497738363263741963279461963827461168538799811623214647485780342634719239219420421111478226072708446235176957842156605215227512993288747782398814618597924458691716161197275389273455062237099800401419278616639848359260811329037135282628355047845869006022190122375427247685635198476991159623487271388767322858612596334748923847686208890483605557607447805245158206997563830858845295230802881406357736401315646680869097227286346391385392730437373492476583211654164240009627369187465810486324121506515703738526445469219303079554237818412377876122056551496223706133565371036806857296336427464046144014689090890081768747445456995775979344571583725026475201625983045346979904203660876549709146153081279270165172457373721939019572697894670063777287325479986207864281925953555366397131700724053841633779527318928050738014203823865222306990308298852363506072939156510213912343144417248987019246140521270385413522815249260471253289054652364722347716608908035783966190658204430538948972083624936501877768956354996192549317336940297435987079706027804092071852886900969774588429330448351586145653884282949442141114082553186332664396713020618933239672943014576055561040269959960858072158462451034058618284369115352507289409925636912760462894809800656274001999695857452505484782326443250560204434503953361802844054144458295108338637230941965206431119214422454043656112471893572374076399330325708268083097997456276755512611846994691359818311143322667829349815390355002441470125531705527781178326779771931568723571107561753659063286211941807086102850957281177989283840000000000000000000000000000000000000000000000000000 [155,11] 1294371801314125322969516453295007060493581582878411732765527531999135348808661508107383566014819351901920611170610977289409756207475103980071376332878358715594127765123707487527752456222201607521650818476702907522913804728011515535086550751030680714346672350916977343296686967075373508006589807264720912035646458486591791290785951849784974859656364226111708695801048848365685271593328425442219232017375236178032756846511575808184577162510170319420232491774582186718194240382266569697777869772200380864742902665638798706851258014454295278981984423389292358680264699154736850194560145663869143411228468883038195810613050360947258397903176472977180167824953336062066843615815051259822682857445799365052216654156625621254932463894667979721813337434573549369900498278316451288183899913818331291153666825276347287269116569316290832902244702707465979887387351397965464218006444935049977245298287964274379424795648516335397794405545136987925983491365872920952128172875688633215166365775105325660689472051414627326868213525921964092288588013911951092598306159731119166084056930690365852497722600897150251690977619911057819564269577999896884912418436243579165744862318184713121317622651670932614355301864502785381298284096590412872249273219974237106578496587031155038877693143639890474077657279980742008853718445841479314173269258959584528719951153862693701476359143282040506208480614086855007661086897903167757888938361830862669388801884308103233417923533397092257600526255125787475983012141645585427945439359341053599479330034584803886614910286777844789514060835974046587862245838187563467154828578446073007876563140567065692840519743629256809554527283652391543995299566987849079440364271651111452283789130372247415644634652439578085180432473453609634682967135654153372699224758412797953228890198634664836493859723840641665696309074447061385946298346072329716036716405031957941923650376810843221541552547959209199699995836439019539817702356709159428441078603093046344043213908099806416115830904704806951669570123054569706430844769276492017777703632864079215186407835949097668604916453090889497965927615120729865152962885154158706296743832467928093623507762933325189274354904364229499619895100763920222720934775196602845078856340486215096954070761472000000000000000000000000000000000000000000000000 [155,12] -3183374322651986966399989215414267146628927066925691036026309883302911267380873401793597412669702852799847280444347900213645017921777563414691851043651070886194702481685903252456733793253300144195223027101687663393757166530124017978865206838837944530587675071701388465657154653282764834015209939697007126758284161568566573910025991295174253286786668704006506991057661725292026468504544912926673542680035492848481709333359025721560100061993325220927885745733144154021184649790348285261898571062849994993500917507607586816210859889443795437785590697179208711156536444947540309827947851787875707436231335285257633770774862032540042530934673622560272343463225764735609583756579793273396357116225312590307555768910056130987487696728150913703128592688931142018119352707891307723845790318025208316660243618762439915522709502544987779560300240110115606125050074498341817052987634997672482661226139326060528992450585968922087971047452239220140257967041326037948249416887051619532542962558558188963214692226606477565280932753196253829395159262680811077198732887202035277863465180815243078645442559873576132675041494244868653546270588702517357552394487789321813657716120318029819447174525162262590288824253865791448158906295717508859947572522671955382791898953407678292782140563942587932438173011605030603558811517374162162842694464737948974353956252038610002295006265716541150474646984991080183773893757597148304447774081774467884708925053593107243147094762859825532429922480592083678104942285664934763317340335535843078623934109048640712443430231242169197000468102725042561904333077583251479011657065966605512533155287315869434661952390550747922323566955127713588821341533983364061146060703888616692618236897288703209968022163750296819888568356391799724250437521564202546378176233500288237912699599940263593974366099621805993957439631783727791152409477331638682462980862582125369566850987210670475593842495353631796581125949851818560408071619814817985094362135970397278085384257340109775200262481538509028289610548959193107140430262470252095422397617258458528381365453640989123110637790892106913509394157238876969473453010100650947340616579893361125510825891195149574668069198844468760505366698984278846756804047806774600594896745986673203553186611200000000000000000000000000000000000000000000000 [155,13] 6343895162673269113237379257255740073619349341652393498201415235525672648894306609465085155138961489301939547429087617183588034570739861615328968214980468794747982847127952570454891972834048802392865138484268708216864148041309819779808254046318618758930405288010412188165364949403303453996835165682701689770282434227404170563604260963872621987435129615632760360861144499889380550522480010285691689045969263596827505935207972096035888746386766716956998164796041654441922617704237746651172569124726556351683017068324159314732006964574268361973977231153428268770380096127221511120545591660357814646637240447775816417351707596207417996930582110907901247075968673503704269634178977849601079976668645404309280251833069279498848603069702844087436463117479069710255077378793929270876928222016231123805092577194987048559968200993198829368666758810257437011993426092125689627689109741423818241987801689334276983543828362413893412645567400436386274620320538086642831062898409565109556806783643128095285738543614150872873865385560474895725094383727734483907100950450074067212843416745344726014083492295181181396778218043458736273763886868880887908482779075809871318592356186044971867783760902592764704349361036227793446913212340254987386285306103247950873980412825270068066706568663532180529677630044221469986788176275922182980702151185676730086648205477089560238072694366553716191596429091135079658913997383562024145124104746405883555219471372650969029941181870441482532656725648091872238514859532914403476541043089141068522421647398520903649985443579859702072645176593335295736911198956151695456234684108850603028153156760166364075156695296367529191413006094672146590350164383035289183075580295427530060969632915234296837331548594314756346050756170474775834768189238371944501613018888749066771920280264937126916761562575564098391395119577793706477707408983367033283994279750648010762135773314166736403420296653734157316296794473549143923346973150689578524917702500041735445982510860113518191480175356120370714957474447582742589019621216366702473394787167269213284540083137529028086636152574869117173475153523803850690774134607747641962920836518909239182346371066722555730828198502804447039507500475094918457065831626433067668283118829865419620279648256000000000000000000000000000000000000000000 [155,14] -9626155631240348560634958056111574727497700334065551499094890020040387876932213752247722076984385468460253018922829419997429220292390688961167890351775832949963067620034879168182833869788936915030226122002155186335624416071517936911541316682307330785396117080788033017213300577301179653595163483557043481896412338359342524788767560284082173187495458766174594451513414157531121782125277672622533174818877912252797950280063035387318271738598679582196176089890986528009599160232976029844984290761885956244539743692429018595586997830770598302766676450380290160786072816279287847529648401774465454883624983021284567093999094110655104863067845206757480208765852678222488252239568893230614079386237589340159349243780730059026620170057781508251198563897657317552805881056873542556288402081785161140136462375981671412241536730213251751242005900425555928969118732002773000105631660998637569765318127315014227081719537549204133348878269558543214259904494147850780350802933532543135508997457019898251970498173463503892049395716217025651386995064628300637721380830956630770725762444597683963146127046079258201623276493260501450549084292473052616793683614022931527284664001952485547775548852951727862803595048425299288878087831695942587707415142942520923592808487177608308050318645952296143373389995137331354856122195926487875494645883330931610374145645321784932379855956998626231801757040999900901676031211178905496844803287717645311535009757926875279828331955537171783730530335211681036866888431932574632460590042702059174337270428275213233681651698289479998119479969107334647511713571724655906518996430066395078017496942255305066017565737356440289303474747847506971707140532907373062153388043491798456708985470946208482370653824782573660092008429762698937254934133882259954032807406893426997179037603683153843167961136797528452847566476952050079352110022597261248065451794181376047471988987643382390522325192140984047644665702892640271281177432271593000602025023446303213100640392067315334001065185539548304028469342950346557018334073272958546305209605549644033058965797277090552708250267338650529264527235174128421598996400975861788256118079384791033237667004558100532822993700149382976282612153500343479202181551521958104461421803430176883340298158080000000000000000000000000000000000000000 [155,15] 8148129504640096733127026294774988286864029947865793813108457978922141820044333065054309403089143682738444002002020875644756912415046309351621851710771295346992899880805325342691102477539157402738626181826519843868275221788291474391370849708882820224463588572369609047521765017538347358461177945884840798852073689210889277459533392308947277827109286936375157344990877942297057983090522629919648448064708367237066844303399284378537982950901103385777449787315278505133399505386684659915722682168534920944847724772444980208553753749941448224725932945323003734742659701384770205690121548410984375188306183030306879253458244192344372215134319272165468604976465139404621852370330354221069546364850174867262440463332869719507112278703000625199344404284984294827948023162093880404697034988895962406124262929849017177655519778765798287910152901767615935319515636527915647111654540706871470777231019474344497981251733510493030175343497183816133073255459938776025755639127666044953469105045797023158405840560981309411538618731245384309632282662777110760249561123171749966597158973164334082378417968388686662704821118987151077784170097607230546501701327920900176489469234274683954685732754691884097388251636947610521426871736353812775414185924429030622263778221300694723094209252179243377221464733071360695357613858162390378631025543986731383643141231089337915926106259111137997749581021495355050251915552432300544834257324515680009020421008093576648195153777596411280710044379247981185744804474191103176252812486353205580920366320020490490072382733947842731693836714553998197661943021632670338133239753961512505777467987233822308590925244311184401048027118154501027837459596075902558941367927395766517587812328639081778178826661114871663571942869334648954191694677798415203357328727587123005538131021926166540843230840533448910945090146230822982214220664993971372804607738038471719469333649317903215515907537043275762677795738696850715897128947311483050299333515387242361553829056241511768611039923239382169599923620393848302281702465579958647797354942601627906343477130347699001825523068559351375569897292435017868693436952081979991519018076358033813560921330647261967432808025348615228111481632026437966836412764327374581886688085037198047586390376448000000000000000000000000000000000000 [155,16] 9414088247944733353461501771269014821193241683348671586737578954346331479135151537891408868552874856421906942950504833408639036770227480453126545835251984288784349855355534211296765616935800815239059401008017891252362696699255315281247040117590835938465591276236458340923016929652712704416464292125913598033959702356970007320660014869237070191978234565668259652101569824408424202842629472718120680306583971242545973838874826338456720648846656313647929211726916128310888696034321124949603522794344324668945514113741335251696196562784000144475933482236942686345342338241992786886121461037190709089043470718721509449821704850719746392823882535899904215923552874392615655842876660349629167079452511988391083525206837706038736304801974674448985311722175690653215397000641147259520826325222985003061818138758068660224760221958122532300170688051197642449623387359226240135474872842134009126420810637795169623206710539445327350567828516379270041130710848705189618086207275611079963571652203117159608498407113090699219593412232941080515407338492561264115564917576741758992468271901880251879869619360859980323788898567586304171927502938694471667530894395107761546290733123618460552107518000501760615539990155223409665190856646502965304906806202976418370915304772083355946331185579488561606988602776759383195618213163686434242179559382969712067218314503137918685593728777026913888380238336402598217937470137011337268791993650083078606014275602567123218755733381809586466101553016419780432186032654556789145812632269820686334941377366233655803706455794462388456796927212592750899419810335317263748319107006179176738864985771417507060095869559976685443446335855353979576278143022794325440591525481404952104055329537473062900748231515307716640489161494555719897045367238290453056955729056967157893586389773992552416734329002197877721308241982222095564294309648386323398995032585433836005163378403943744379485005293820371060690384109538487837378064781478148374322685889673124217617456268953378797846482777030985579564691535487525153818037131289718022808758932679774158792294789815331647154948037091141774870152635485452472963725422491517344051058729463658150076746867517877378760982383184930485331314188642008570184228974222340977185300649454977739757977600000000000000000000000000000000000 [155,17] -60355891124295024843308156331153650716896585553999747859142836639803794468691726427639255110387736975868426632186052850873483424839546528395527185770453022370162432902679487717884860706480834716184755783565636177554350330461021462534927294923651252588928090115882967065459314758958473882647615003889774149134145429560382299512464871029270451647425851843986004674980209334540100512888289349636973400102426070601603386909217517298181888529215542711877046279039145240786612739556115818560284429230673882983969104246192228295504115597063267526201503475441919068118984982213513431370194676207298465055463222766977507917155579581876223454307569697605702783546003976060743255527300848090829728086595760023916886348252200509706469901592027660745007074743291917357819972916304039973718706905023057046971266262084766835722167675044280820413377193637014232854531174792386630528561194556318929751169768659708790742907373707610228685781486728266751357932837685151856944603068143883934171353473906025875634672671626607697392144137895359763894358374682272401565664905158767657900000446582354808977179140900822539846705188887197673950675086091622089493727895149723954783371589187439708619206571005530090467407142517581895727777663478211886173871644554765012422485785768821814760655833251027580266631310169951061521438309445094474541825016126329335697435372485006781115155045400116486286786809227376109136183110394009161841689177482039094376070339648194716564906225536159802116937190918212124832490339653257430991656250488952879747212683005786946891361369165261715861407263390830104043724907328684367746322862193524992585834801994658651314996475503355980867749372382477869597707063288797871831333477301539727448550782935919466567899532688271139781517943336550736821704409026580269021605292972299888892388361483569739198065312378846707012115061359835502572933559019799621175425385841644497429181577294110594442504012643027273329405186709043159673479954603573828644413953404241973889339336698554320138426207637024543913529908125094019257444420863686894736124973126460613668933931886593373930001993731772629329860315955477954784370430503665835789194026288438064424247991727325095120367640440880090302700556884047114349866387198233300504454487184149280298159308800000000000000000000000000000000 [155,18] 160000632543903515463135236256593421863410983249173105394144261861906204184969288694561915653963561717469909356419129011030821774683537566101589519165079475739537034004686491481528951515198437472181578286198929024720655426524508295350983917026296757915325596047426806008294933961517880987453449400938821920277007119317205675210584462577283745761909636182556538406753763258473163668356732497368813248315382418872167043821658704249861794420149457201845573184323743350018022325015491538890470516089740635837208187413144655081667652373797358162810889990636022953356232547073958648737404096849197382192294775303421266739508513874259383956587987977721330319750914877860023214946416515208721101847922520496986971537056988663146346658054080327298785604075477300293313893448331646462816175671882481390037328517891787236645530777738384678755131513571608961874233644328955668670323637308223694160757869176949497928425588213347527953314830622815328122357341424294870616796764658792919279350755474444738924105290744760751187162349395371085964792014443971536834888771396280717897789084826051595891087527516907982655114677866370421971790056985038500549723922412678626470598750548064456342113830920294780992971693996223522706565414267221374886151161725631695285295282905089605750080384053275526010287732536592541502934891346860679105042717305094771669620397858233679946006522984859765962855670305034709778597315474505717764312997228094930075150493218204992815141172047211700019659860316824683067494860036001625422859047326183810838263609360734226011677579378973088238656979659531888061587536248477477762785511370659602477077957787237803212061039109919945038629925545116860148735134616285759045333582770528809724057261963873557239042688257653778147285046437796127497545609930416895214495045496306294535323009537235804830208035862292572052616720501159342966170100886912490631507403889381037069381973813325157148281344481099229764546528476170430601399104674813642044573402470659331941313792121472127782498565349581564946815726074010131876044013563805837068432751994465212318850457073822081832131659238061796543547447083969617256098685271353887240626526521919982662147221360876965703234047453707360120084396065302436028615390159901141470801481516585282809993625600000000000000000000000000000 [155,19] -307449409021594788912782617680971957288037694346988887468526023234927115527709134273134781105361623698961204755412340851892228135896219636257528541926986048468478383109019432157594963904816907478428811379275410543738311748334979562619830509476591651972400211717215196801541761045543560434651068834478895557416049340338527287166998791857450564852523180355671056560190421279432476343291324087744202285716898217135992256533109282860766083128681113023098832416075363878855193892221436224424592374243308035276488750692314690103271520435996431751173143804740080758196351700133629182704645247267587730196126573757778321877370474297658586259410533566934171691004667270388347664309704362076627896149343411535595634164660504009178093170635542814211345747490962331503194910780163492755273392362786471770779451649707519388854725113012416907138151122985485146727088816514291830986266866682425135708983746308862385617964351384484210009577365916969000548637357498420728853055818426047781233380388258726898727076078586457767382231185987305682114963311138641030219864664672941210720914306189902767969437492342990855029731751241095283530076401922025915982538277226479750392089817816754115152051193945531480158067924543066919404092110072527250530822079665570489312934277154972353262832238264413821914947745756743755674480915864516856258641416985429438072116617632091302793744257230649752644441738355738428404927337049404930701370100716596488523647514124243895552797746414162864301710350598736553098418352995373888121879993602292321873079555214834226662178849641121109153975752200942574883055749843587523951333986180181499290025678023634773068921360346425542950909961468332206872110649335053880606864545405992341091077611890959590204185980681247022089319231076600446981065921044493903082045897590527530932483324358977262111217776650367429715179295166866569936580139249216806864404526462719556128826970304125909821165676791446960503924810983960952536374005503192943718282610977164527679481500849300719959780902696393950985069407540818289253808613520967302590538821338246325527291552958223097022340272970414023129516255326051854299871699927809247738928312707239339600335023257299359114514282545702682935624801654259841251645131774607756381847297416532174935399858176000000000000000000000000 [155,20] 474213683816928492586197876779552266494473861374628466248953828736520691050410754430846077324666808959906413038262552459822201461585961518559725598671377093053373195270146741702445760908044846445677882140577460353641751145130672725243479896365580645256369694551947394886934608204880432342598602345767714635226303663130648288337039068579093951977093400640895886511098256151992164273202765209901126276720679029215774204657041109100489578440592954967349434883331726990844892565760879093299992235030708142381471860698871843544719136728592435348233163792840564811352444272590783982878604262988958860410844927562058612910511305677868721056591649429040630153482436106884582916404382742985218042788572516045919160576894189342781915330415058898799546598745995522914472897167354293484106131274407617543013169838371239435256278492893708897078273174296782761156632755912398325982590867094748733628330223495369073244132549659841931965392477313155689879768956998574907994249141703759396862557117808410964143499184505776447341336270841007685415153137213287500575880708705710466311568121816401139438588036193911971720242198106595526925076406837609474552199774177250235205249500830599882445137761911910926388621886071013023785207689103220758464347869748175618809068379567880603944446967796680721744663509129021426379224645098991360123696369623348498082958795451198084515628972081074510362409077750629084679142078257618779142318268972842370531455367173674838400168171967773597488640177831904933480610527961146361493364153950323212636016821636617155599781961684081007279273312369780133099144251972390409601971542272504583942884248661436714078611214442607744480726393424365649457160742754057916438862669505082726580124199524041716647064078247293990852515217872556448804333595068112713650849206982307774066715904607223135953351375941886386541153411071275338728250955235798234175864439417974617866210325721583564104613122156832547506027660932480953483280324249902294949740162669619614774755461571140708507711269631772332442117234246967867035312157392925266668428461845914470582656754047326360849205616767155446933235599326767338451749484262306623380216161920194259805131023731142449912074880874646408723554871012755495827944585858146054592668188251475541413026856960000000000000000000000 [155,21] -605938507664109354520884630283794035167891654635444531996167717334816804792088576972549501302646458990716433954072607702045556720486681796990630959089968169653663515154032789617124935440014968248998665949458166126100610093005689850634603059320738479051811846208481773382098580897743746932577226915042851513710360063900485041238764573847282429990939309305118838452312750739226861289272463861668299005212832354840450264212084638733142386108338249006509013927399652408772748653189851205345329569667866270613032023044282134527023032665256783820612243811422148154814420712252388490951125253398080921224246393692633232841103203070893219569270473390662549375891885930136786747137838801412392760989957284892031980167149752934208104241272752908281102534866645170367528437867369461816586762917520191465621413283998628179552577489773196207173211766852512649025788594262112972389316911237233152923833183547549049868438477391530946581224653295076004316714559813544361845309905249908946699807237925382485624625530857116641247247408291205802596626372021468419448247003961942867620648564781389450048900587405218821124743741989301261256187726374426128236408062835205173802708692468644851746425499280894134138485225152484008373655611301679414286165748937639680676520417170153480588417109149076783813464417648778133300925359496184726391989119644735338692629261361652774481980412615668200005728967864233122120308060523066460074420181996909111859560788819927803608650964579688651562116413193897051994000297689038455932838734088553015203420017775178677726526606862842372103345715570582295256508359882063453849226882039937092114306546190698243050640547791275298019826383638366241531085026032244897160643828142410639760563659942778231996364193598573141428578175910682760322299133472735409897401793640865632064097944189433859812506872159860235477272625282704586939064780276798018102189014235890124099788916118581597084521432370345235320811846182808558996142954779123068965639663473849625935314688145547998075570726557995099123743126786651551244925223717288452606125093624513999408142790246246159133102802867556591609748248728558610162031989512065891038327040458922261939248358051311410983788546695923201324261833289982720032829605481420924954771135451157546874758496256000000000000000000 [155,22] 639802646200042967334181895232036879718218715219975278028917604811600267452942797348353778806103436487948604565642771571042735927466861536070868897669352846166425466892814901419845155202950015532498321042171740376141535790645181898573651377183026263573551515616972423937215181765966228073245729496763052745474397677288741349556058008101614334408415461463623078104177640995622572753029927392608740405708459832980666616295856750252338264649295739520985231088160353388016550888256189687313406370060182925297362710469936427274698916113698012410873660566990639502842725393091151088602435208709682888726381661199038138770954212400575564974696196149425400412200687203474837146829957948469258889212113869005927777347407811867758963476743740966703963429770695169967309929302802637365736365311712489316402830411965743943630843365676541926018543770130215903642466045783177147515364506158373654347315919484686298994468720288532065906292674841683643396440126065505066888803433317255816237803888088134345482302085146088678202581717836874599948366499423787892847623384200070020897418061959304610747559899990315341610970533559889609179880352658596688050165778503819228070010579339047760788512480568505829257022633221133305445646000389845270158413402852695814885698089067077743972087868498579150821716470011108405898510235014966906961941288674553989265237769463344224758877957611585189450331110967026087625373553108072475579360289732714266897591105045878677933294437009493658101687841987541678158912309582758183616885901519586326507876187910817849378423533504098759001768921280176155397804736432962499580567243437850092354253311768095889283293907607162951841651474306823962291207582475074380213513329393288756638997718236463845286393005367455797703515167010200223655731130452229946150529777555399912376401760765217107250131239270334186844743059772741953645199038664648760439649604425974404565582990084893397402406381553749386657109187484512927770229001947615459918261374957488313035245145928337394916170009239813004632731000864472546284968205894188726297995531468811127755100015882901447455448203428711207054006308919202784348805190401113510902725799705996371297328646902357906680084535952992347891634807658008001597287678994680601520138526179601357416043642880000000000000000 [155,23] -532600738377208863542511738458985278092867843243480764657450148704447395455100556538883175418724231145680728298512783130848832075635927662926604650650949689996504964727071248508440185617539572237481594496622707635530085634368875012844474287010148705003067698777774925529849148448860165256739431118309050962358706054465348374881572318724470881585539923350513424420963291746252539182261389700049720230298108871851424939095012302112415528484820417724577517012931674505730757809454080926685886285609272878621226844239978164362172240967224185127265796623541862129074268310539748481485917738720490304425449373675873226881647618064679317046840394269873717089179175106705061283379871813104828711708502567566155860428180673208515047919810598068427625304734646422739013277677284174276195492921695799401053299308226005103525625657774819813977314744934345350587154521817752646054037087206496658202587805604232333332804973587039291876248785763918183970734943244082336086870017832778072855721115744189197332097047764648291196750013788924284526307916317586611146839515518952722040737153907275438053789993865974471903497939083386762413452007577566162707871171522996650385631656842014074604532639127343608276136189423802382730956551791634776620879758853948043293570730306305942940628933728304741722635823735053916561779233754156670361900930768869137777900940567359031290889081262717026574925818067015553147802360152358121698249995865508534676627117907360940948292765847380361921239865690916404926986582086246667392664349870790620912980981916017507367311975282253297829499767395193143700895090367411103335285700055495391787637149343859370760476041664997390895813099485813501002709215959398694640072871986333031143259994297430297800666884206551367173993447957667201878671480712116343474387509283453317390409883480260948210230098714969337810694059543228122308198067151928567333989237240612645018479628790699912206691532875479031195792363449155058063859764771372649308250963981845747263694434616396280536001602727661523175670256762464470155246998904579099758060885050445240931333664002795640189262743218990144640916077730901052310074791374702696480082105282794671461362767347341949867959090497369083778468599326931381748523835294279592073800463847433965472359383040000000000000 [155,24] 290190449887607800190390370184657670613650778374160288502570809960220108109057405855283345433440203441140269330668471599203778144115616912672302283841996292204309685522109918792658054424441557887469827754449785818656837056165530352112744881449256179070794342598759170023364850929492907296066767348150987905742800967464222369556084606825589451108976763331988683962885694595575763202421367783459346602927797154964105205800087878525980720659103096465071850195168441914890699974639043635486567022808913767459017627926845008230466080606682082262123016708949950919064208324384343968244807028527886086228873264441609098493107000759819037219843648377688168141714100621592769499261487614555306084748279820170879137255856330976546311469246153955741124289649780278189164495273484975641552377084606709239023993833225434017959120003066097356372987047495695607900967628902891446710450873260966230525024260944408922089224730939446341643441697640297686249478693476486108222529381282906209633342917629910296111909047291805772031124500177091364397405781968347300154178329678715077014901848759232703392432908697441425803652076815656798776904823058986943058363550478729018507846491042645724370625146170613437001993468676382539514024473252295105591639920404350247228278916925626014389511706550976761862693629056833782032098242025744012085590341203682748473201285853401876748160766685515594107092956732486558260757580723028587007152458819430823027556592320046438179153749865439245461006400770658485707028053636823759752683356135498379272596674557815506908738916470328116574620342690422184683770071134976282212821744520369376502188516551185830554854333854662904020598912680467676406167089511883749423591285077410980216058071366573890591117990266583679918230879502823821601973965126039225590014518630271801831362430942041720441304393082227771188646771541317471753152163883659844029024141348731127659737766440419851402771738879877041123245292601727967768119596989392658946148757963699720032938757034924237063571384764554262032237720014113201004474472418399326943062961632287967705327857869117928077232702770046732931822479157817020464645223707403537321779128895391608258412437724462540038917727705516548044581734245648806022053137569068713894407500726286366064309698560000000000 [155,25] 17705605089091999332204958444663488283234421342961423450211274616883075156650454629775238511864940167764756596856505785827874410095472029796150425943002722770398393923607873975309824976134790015372858603656757831487427493260811888244852653333016182891326099377762972218996060644484956719457819389586046382918492931507413073926988100511610441951662261589785218214896931579394175291114888695069122568040170563826035776158379013936434513494707669050804395544730035882866373091368102646792800004085231755408720353525617314534760860037544629218307077437091967165184104365971275064699453557523320682851228844233131457075110614541316457641477850000543918141689287762204814079239490565475881382023160511167526471718341941665528610437392680237987843568695108211741346400772383610273720124891357679086524001378434313340733366630484174391838845299314596962141867758841967540335781539767529227022216994338559020725726727268478304741574613901778415848444105042867937456294304658662897378572448026014270589634184724172274433752146524638200737649293994558482417381264843964958995720386628066523688821303461439430697807489675584760263066866976894673173048699419752874663759463271956842123124497054032961295494586215756359551183284655307149766770590377301519535083590854017673915609791884185389314736612847522982420198593252898269900710893437612795989655122615676167106836602511920850778378411402894219602079208683063346349967863484677624322068859287728315459157240723562045456068134363893687788420851939591822688199763416714677238681542733029165987319820915838243828787844691634366599257514479556108661489335529029117681146823589552638352440571351262271103351345492414505088771881432485003799823012545595134795131360953431470942556916553360799660265888248589432121750892232677839371974714275385791370332109842470639099364971272984768288272570680103102775335142288512774590288514624838809568838151370944774370944597777081850420484794100901893985236199501707728242090146402182509625173668837811912434308750542574355628340261503536111229680119302101645342760842376466987512265340281522975334474081422228515068484231680798990008028869800657279459342462776299609484609621249107378489971756952755856946617753020440984382622103068213808935303813311465355660064980992000000 [155,26] -277052994972646413865007641432533571311062844484651882129795867523911084379095729876858808092377299610642277603163723980269078894992197471611547906741225303601007884675641450080999891331862461331199451111517502985473471087169686186805950044385000752855598005868049681127546934257930545167923470934179271259866888716120173897907570362453917900145769376723669485616295573103230397316593515713656212569333049882633156236845308510484199865542767306394861958743162512934546264583491115357097342859527671674395775881418212413807513656831363572844741412927060825597649773576300732590859971395746403097982980300047384057687400915411405631035607747880527000720960849774907209747422854050142790222606076782829128064019251320447910084595195947536128073810407399323151493003449756231286396605383748198515368817483058820481242553958290698134044919887075256949231224968950755519417107239217080449648062903168962075488112778937406042418465748811043897908574664267509931789639888412216675808581493839444860766590662038073663527666758871285947692658443357969237589507462376582683023803267218133274944595760417605326196266684753678704419629846411154077299738047266467813882504539923366334454782671023577831557070164760619560803969364661277051237956150093997465567902011426522727906817395215495095449045675835316823175160351887561872163691222270990968133652562502641826410440316256419231346718990368272328037020945473153501187520518521558561717193795787951819982938730860728353785703298354708604197404065280005891209467328553340541507151595290549204022516135051471374058584015475330496655384166978534169392602535485932302138402645903726358707205167419968792716804148552913233388751758877885654959858927941754528461759635707065128875748587536323660134526614158691377679588243559158806750412251385964761661652173999445644008047943362755253018101027408744656235128217379972860483137952206651426945176149453660648776122188348870539103841994207567309440469146087680863040478094511463707062231121868745106185159767428072432644160584778051977974442002178331167184079095606845272271211441635937114942488613428464383801616288172251723636269639709055285018519084930945652915047784000911660453719722329701747884012536902436954835923247306777976865128716423746214303759073280000 [155,27] 385812862818621793518150433671300132526189840878328644146811503768212159439557016170179161280110274002654008622387741165370431631828371345895694703449703904047056500374707135451651368587689452573185873409383290433564622490732304510314966746850146171951320424337276857988926759876954502389689249545985932198880036179358569466954706495079672643085645093545071943525960137683880683424943411079601071324580979788696724344889439340141799877292511069575948582722160514136662137318373124211600938145979941052505367181676855287345867218892546148977708101544348671806902333145984263589027049296258337941080281356289023250172997889381433344930220041146329863279189931548677226506872250317265137017804893783375260152484200476590202532734967850521885378681381427030854041138977837013882822855740428910490132890706088205345239465429975614061864601303359588067021448638481695022537819372513020251487542898993080217108278741563613292048250368017099694728799083443129133799921256093399271676302033154002195821407074443845658903403666935996034191587808696193852079574262967749770514859736257689274989556089981608326423953804790600692524156964874896942445412615927435907185545851869821923578465258907995045776942457544096097524227944825009343896157345579072567262440184941953061227108730358114030453029140809862351679932466602510403879100015910866996947712357265227460329418319830969499077318504740554978696921117233317390344991936224037436383012553304151868273477861446663778383223281300953137277607698505657723523726876140274704402138188056630346491426402108853093868307800973212526263328035693666275138969875442329061930672198125561327780687567217182027703117484570373254734907224163737180296876652073452984758046695500876574613269526931037938740725316111105860047222623731136030145779686944149410742761334218833097025347692778813030243845400743283484434433655219327699800077753960720197981180078774954783686526929027462126910806035400099100503653247809439998891368698031618622975396885957853752046702497951784027981302959330039582162043852937316701812003210555170886032424460768318486040907272765263797132759089712181620300948820738861882133183077656967353916685016387049335585618653241787849044278096637615511598517031637385112226802361192623059747317506768 [155,28] -314436196752434036349808466776285998075920065561561599074050762212910381675280110691221672132602857758524967868743527663206251494632482932664598266326989636722139855833724001311608666737845796707886497085995583879365627627576590298554922855036416387288599409256214370249052505605078742793156495028466039586976409133895857385406298566681327085827230593707121310021900579927812954216103295577123442354307083353072752718507461719375649855185090182048174191044226605707804750726181700044876645847377697278233991859995733154523733968323629272145986915300254488240690876247781551145766683066366832101642577205979250886644714168835276291216373824175466915614066172628591338339988256634883376204945285447378782723675620938815240009890605404434591043983128989465632740928961742017519190809716154628912870603580247954003895042762287078054875837771497628802038566018416693624051140733838088638835057556115666668098981647764750104130824185814334362684672152324314814743126216389469625887063409545404676055852878605590060177597095953683857159370175127821577851055438966974637975033190636567259505173292448997096527876077964081466458303941064002847876299113770685062262068139876754520349566475555140004323374631306132097544133136986459257658549694558651503158861031385159915434148818322246531064042297083500228077100235593517414264475309216484895164052448437280683291195577632349171996189899486606729015566996078827331312779963968901273867701481002904314973846190457411126555853207851076330993245043464769486174867949864115240766299556546820280635431529585394911813941504389147619408385581698340811249680468723623676420205536319010540040519328252015052962382373571425682437858788236280833595027366839473186688832159211624069402298594648764243353161847819927404526493022392473365737172816214361281954625216306695598386918112650935518247644948450795228490574203626415445686798034812733557883727009103326043017490944288659836654382155923479799535436138284048509049455213102006551593164788747759665243715173980800058433103239001978859913586779631318014035842177209518306291681886132546522556651903570247015623141404337912452525366638865231385161510426013582150048242537309077119638555098257946390284344756858515746276896550692995362729457734848674313848250880 [155,29] 123000123651993560308496636660495568976807463401779275095186664441514806625047756140588093736528831326417326195773872117881273800644172916277386073049019923797677864765381291231037493602791079427930239160651215794361280557186400071704112605225208055266683440016671896646119325501158267428269581772739740269152276909144063437964787710554911657021287785821004041544803963464275385009776728205961532550351451352389002809434527770440931237774909867317378055487334084429663999125883716425931751855440936148325047718800424521332931776486206645061111169280799898471872265232603650569101970343152692146564819129827958761330303033003883030529377049238669005175939233262130477831515610318838657978501351926887166609427917780756550730032809734809605908152680082854073662335803836249433388398327832527371275139589807674679918132754630516392938168283611282190346392841943540058972138538602437514908513299266748506038138212903781032898339583282403776592521632694004778448364537448060601281310150333704259507874075769888260475307981584652125088405403602729433209198720124585099145786176301646839088196438381706773987400419419125319937479653842771799236412079910218161637068781457359004117358529097979609832556432378647726798877758689820523575886273455187388694265915590160308244029508969834407176189320665005234230136793276728364755794217886037560980619762083786920250183581397204917823937301922848628640581057408026550212966272541037939697087816788832594782224753408642628206602129760662669612857071862388823890607563107047477169703405969921327650160846993374674842265034485394142877333438791379894540174757983388010506186291281784762819340709950275799873170822995663871615516861245777272798118424305482781388019695844348699886873586255796925943768171292819455846800726935741167818378483684519719105372009599664786335469296721965824767446113948888106777515765428190658127201793038268911240716349919167214387060474347117651722569637973088764095152966575284617424156122158802024914824901455210640303802896802611694814772011229108578450777361703521682451566896964023095744298685532624782165762498286602479843961274953957706557814819305109514982946711144684512607684726941559227770597163289960530200628575140828518763346237338602997243547992458187622037568 [155,30] 81126424776332043431475109796555638524995423716832832218296213381586909274293514831150727686471362405733856015299561504273400246314541435458910691192049463476304555967392116977797391656678338260803017386938300317728497277344087650572265304437460701396728991649639217859166539846918216144704009081293327358228021296578696911900153280959904607783502595097548047709121290556323775842792562346513894352363952916932710899390612097605282838500939678890436536016156800103778224901826414999564686640290304566928963308107339248616158705515394520822778605774210205153362260349670198776929006807963236018044385177522096173328284870941122806364294243227238066292574246201903512233563407622590014984957126209101772797309622306741326360456653209430114384513793357921234136162783656004229560195676821471956121308753201653573434702581904788223403991638583520682193586712210425227064622020998630246873041539839517105179400487945264033711425350611741719558910129565377707706086721999863560983474866462972577275257023670321968882616910773652126556715179176093061774698554062187165167981947229809360894186849236896855465021186078019002103854548077092574937583741005123310180585949333079615584291173721111271192256838850000969983792388973267893233767827070307641108700946830395819270351291892897062256971489471801331749139659964516615744402706525971380664684057873193685982782232618710519232142532491802082562040367704951027295476292128296403016722386371489492212928526250451988721744106595515554732184255979739468943618296164677778277229535035912183441910202022168418259843601470170011406048301935897249874760652779162909138189881224653341398412701835665672210280467335387881906836051646805544262438091425444788106980643938590137258512702155378203746771326999836961925631619613058108713365427412588574059582932166673336423924225916410567394452344563019474080742037366236850656989283671003555155525276310465095209293415056541972109084306266364876319724719132806463055827724004356885823647460937170312999562634673556627783698967623663290265809588503766284583476749891118336720495547823638595112404195064065940272420030854072915522771120070402415247710425944335264363406420275936929941932444647441907563406954958252649039057784439954000278259794039770790400 [155,31] -210723007504626209805439547908784835249650759746598211792691497451866822866761218926747219554578570049293013349277541867279218967336561052540495412493559849918278310264984656821113997449816347750566706853940377332023332846248410516465484667832711670284432102663827700696357552731901028782384594134124255933297345519403218318240108166714624333537913606501382286108803761398971495605536326294403425915775364587349218310932198429548344398817522384544144015017532183696349448164622237076265672201683957857051906053947687899469149203512367165276397797877701939014898072009114876815243593110330111687510330640924683175971244581811813180944132563768692950273158346577075998037890100402446985520394586050240411410425414682542741745563346331854180550399317576785451982166804624110518306607737099197424489526589953580718489424662118801132767212259010217194593096255097084673310630266543798199692658902442403690613934834860447019135952802839904837288236065081183273078993961409990167771208798967784440708176020407787486714394022726523766725608618403376304571203357416006322539346049113993321592289258009639758759528955104803624660831776965599574011869008178742074683297953140447334642224656092497182784582518098941055153791724171873006267381637115932927614492932089673957775533784367146468818138959732942713111527960763603920524451269687443990551064393120327625801593873113648834784362151386234254263519661960274286261875574896560055277183905617089251249286195899293404061392798005200569761708979948337486339100260436359339084765883740879697755916871527924437839693696914198937849550133975835945762854543931188935902028898295991893263070690388377546685339855653491422038538976426571938471974382429124345107638428460172328806667573787683159426536620863111226811536309182256144371403300516239980905311222038669118302698863782498743223112215203263800978562235121258383387818328875499328012156043537440762491485220522219056728408169013599544579564415383225045713136290111638680468850623410250666807490894761593850409267405862350409522877736968459488620887564581644327075404028648695451235621861887029674598358874755371630365045051483332912528262396236182083789087612232486298676651018519688767141242627063362595218678117116918221219821020698356416 [155,32] 239698160245745072115495275060890029331008796693474249787098268882829308256338019450711734729635696142022347841374128116150563952777162533983549981425662501680348000230489591732602668221888604979527134692313500239262965305887156536527445384697161825862574995745827718230525760076865607872889594970050792479961784154777431713201161882405671668968916660957999369611146366691825026958370336996307625067755408563989109749986983000931513088559382663271260601888965285890608528567173272871854430209254333537142602612477636408858496745433564564783931900911285492623983619595489313578537009690203527371936990424245944825234674030026183816857726226145258520276003788921410542976943950014561207790861632042692065567909327793628349559972131970753843788414688784221111677842739945449227711777840301315568653634109103942877418546514379329359861345481193285407609359015620187322872033863459154177617706779388054551717936062472838114300042940259940402062742290234310107107731043614881999874261253821931000699181452945906369124284480302325948096550717540750883233937903759076923318029635610614645596435586176836899733974480128943809563756455496398247758678038481515005775758465267775718157553382244446463574041673768958910208286642511181107932821068318919645338721936831623997898487572248908935410418905414342000641194034064481310154971391546900805782026375500967121108600961912065020056951126835085419235566271176435538314903582525440547580232981422174816521691782644422882278858373973966164786293935540865429815808061953869243950279165270416485299281276730794465576123900782625418744613068540898405212949606207880552023117798176072502779333517133342727837990459457599122460325689299635217931639039524404526283629495836464899462012849440027129193834818934853344157472443485087333416516855264494876047931127257808909126867869092331210059830652793988434654204703078678088691140700685717069869476543333214808430188897690459159497089646428309898464034969306056253203516337385587169404324262951932934360379731219899572096451796440848631548509718666301406857224063098471447039753164167647586835564149620755286198006174832547327258244386071182969004698163502638414230953210229750360238944640645421713587723935583805868714462794708045669218760781118592 [155,33] -196115931031532455707251557271699544520008232042040699585686453226695565957660402762769395896956833430411405144791946425492276392031981700245357716130026651554597891663294342053127435659867990396959598429165693991006446192115302148333835208144514331695490986776393553427757250457150879969584878359145770162939587556336333051091677090653985014833086356311689943789533939126823353242792380985278150009915856533149903526054140841974782373959608618366971573933708281221136299272791692887296520341562025768738468121361691568527818766431125924281684182091592587407827304161020482069166985159409441588382111752713934793448470553629013348539017967940728853652470805539862629556440676970540877386683394412749214910759661684450716664475315339044269819512404671703775897347329701662190733462013101535844206684919835560346319647981741982328155917009817640618383632353021685735098295294715983801935017177763756851683646371954681441676252072901403078377829705409209829578565805546990257129043826873568252701040557146857417142239615432423298625981677324992707181845781784419191031124685156594123725524449899883693971170982629505966218436441394779477349588255491394718533768256637309281498202867654681637785189660512977227203015860338694211723194066656196673375302009418415712247555626541657253008010440598543941659016750505792552743220653921902962461158408333135916732877393560637547966815081764232620112229370948021442227786688363432437741671758976130671939334350587999222303158824369526529375002844375066750359017495812119910052249955784528044281748189303816845294582112120387739063359957330139701733316086982989600512999417821495283153886257079064091404046290663880250487143748235916821677827368252627537954226002827468627043099825607785951865263947984909282365214418821494091831452188403573044478335230427339380668110673407865520388226610992244122332016317912597401892280087011556915093694431256846865277017116310708889668428079393352860661485130056091380439758900725484359677371511789082137289240661735286837749464947570266879176479770795699551747647642408036640003283371048919197985376403766408013503301759083382749969162520151161322407139196434387220892670255778582409574591008413496578291678277173035690471822984931389414482544905168 [155,34] 126837598305358586195355424872268147853008202762804543199136129410950048646045906016158108190475171660013183778504013654549148783486055716667418243278154832411415712400045108913981987697031022071395715114512965994446191821828065721710443699087914545173067258198912642212939409453864116582872941565536915531071378500350776322922557515210683096002590935618126649368807128943842504082858108846540671153125466526877504426200463352330938767535857056778903119376359034126321760690125172739377339098308045206242057334530227438510274589226493731953626189045376702197243952222302103285405891572987716454285146365160707945398574041093618778146721881316424619418272324557148575894435246338797998269866459328802933861949951269625416395582553301648984476382155669747203650332272306045262042507478947211284997728187217380467937717004610139007418857413766012162547674775386639901586542110264814713678553858854094314926779350778375568341687472995278290338546580205764279950400033708262333750692213981675147669851614673106838709146861341490476093035118482165246529620690113942926932918913638168330987398523270928771172791081822249266350033987611529517972560782888519511974562708413253594167990054372163535579274473076666429286293063668043405994127616144090582100094125243432425828625378536855588793706392280109989953570101521659522208021856753973756647140049458136365254686092907835225792045484654338918545730714681564764057392936427324037342419141885529772617314848118644757320987589153998234493353228506733394821267917956168116338999647262409457119032862192970026809125788624141371755879321993195287164616338879323959506463862952853010827890292281662328514638531109433071105402754605435127829537775318294539333486433202186735037202576413779834833107451906592824739403855382641170285569643977394950400135287860775314225722383391565174122536283813802834601997337754139899022766052247571089950780089823062807263366561363692455494779716008369076088192907923736897455787670990638692488376619147650635383647678851089221919775909553595181675191745048439038503346976896756326657588593239805669222329642956665193320197254883621335112893937911849827038604431694176965261489000617658293101686233015252028146986152156913107327815482779783208939274752 [155,35] -66641250299027283146470592962673554867291226790805872966464998444792797690202130402310457843715093741420133489300542394701045568752963274498533366831582013767968895149091081687531415885548817088937793885499270789351733858575064675799746312033510333393608249534039434320634515489883664906911298941364777479850015518657193812496761642291179224308957202542844531726717487311879296493353517419061648230171429172597215142587160419465402840902264109596207829994504294421927084041689493295688385847136973987225035105806582287444075191688006487696386407051284094381646366614704916764166982099679385762070498340538488484415246642508752139364689689061140589746762057964793341787129482766902562921791686068379415296586552723050019536139981578594196442951926138136110757164966452599718324347361266234984204888083251057034246424295062575142741269589435893245157836474537782999467409293891141017474832207822505814118341510767023191391920821878235889708725864700683320142527139688982934889265254614355684849660583043086568094359191585473027698281197298086140215168977535936923001076719965071844755970618541231691624945022420489875414866391308641432257025993734349486703593451242117225533998320196388282643717754670373621267430985620508576791104938160740819213894639576834648332037448045268302687005824912947342004573300728664639216436066558652257349698227236434709982653213786341201899343755972601019884272756971019561555720076927441420352087542208713987574396538871598233587756360393798172069647665983586487251118967433181221760479258588888216096243888928893216773249722945365527241401129304574604440250052853515916499772627753137092432253421646123449633777011460476281316355002785576064336368269840702339346912073001889025302497295330620636608944276711902148267447194010804489883817719213016750368559998515912119206943576429128064710619305243476893861057241479561154313571884529900598196948324808873221954702817158165907718318793706358464130324270928271153170062492860636617480238130288541098923106309183485579680276141395037478846581927470376259556742354152528186889398818464312721400229973832267693253701068840759923108975326990999332149466017947575409949217478258082748745953432991816105772547014696394671220092011684543869628016 [155,36] 28374948752636440935298177243692498336797970126657394835643341129715076071532774114942532718301799664828217086498112436627562086906132829260104499470395175245066658010490718025884288048508934151258903246730081542898658555315550277861695985604426440005020160224271004104604829024724057076576076441294086342343934174233075163796264081748157521489999466756531279184834625406447143931441007744228076614835951813197868609552599909320641464571677389825726652785773509030016128837713194082762203973495664925778807200466185886914536453471738258385152701534683983841576091955390010202717607185934362195649118257353422079127200092352871934050690819302331413876910292095404744637407415371707167261245414712691120820112158489858624356777422310119695802674076293423072458058804797060285251569841710710613513186605426133778969116905337449457675357161637663257162353498221553468550131452981982113109985028689959271679290533553977180654602675552074309778129454608336810168171490722406196906981216169120900520380682035037123978707464279739117477796401921856168774065033801387925047673810094663925144184387947683210806581291325677294513004664395542424182381234309603083191050055822278113553807931304793426415297255011699995636567330083024827153679259489780070311262144976039399841363110757732966751750701236808393059862420356073865379943070788820774324333520551636750231637032877979165297050998148138994925475663657795769714873547067110957973893493338063296456742142315645236414259632183932851586017367309669792446745948295494742091202151073606664114421169438052335618055929182260299608197854211079797940233708363337785393580157273736327982964849283578704856952307620180789416351585173190462956254010473410889022657470271868668364903815013082722264066900387087159630297421169166358631635612369589869639637157297512325189589275396765824470455370946357452096236346239064809435335136747067607224777805438827434439035548862224866555501307400970105202555226915274173205437747703215920401276173278705931669310767585457613492330727369641194460808920532638374073737209846717192328801840307978554434000592639075322337374905138322117585890622085537401029221527196375604079608788073762824549020066490373889766293456509456180374945528379935740032 [155,37] -9442864145186278220535496959275300544577866085982034850670989400421200472337519125249078546503198750023176821650188701637447048798832371606918697363176980586317921020240277549069658030859875512592095436433170493081341421574820520255688285710324343192394142140754355975961544813385383012196826967563271733970839148152719714790884766309700866134560983644390597498080572375240220075991606280705718879727943227641447538827965157275329467959626403783130486119419729857515624775021781783792876014439138821039491251656107353664005699372203400817310065571318896194448457292784574253500514167518049658300866401222364946863017691108247965585783497648989660146056781435668339159997509593151768313041462419571171659520232427752507577213047554470448150587845848894041842357651675165854036259619750917761354210544124572401421012529157935940880804494129079413295685862158255996212318627424121861298763117856978377309273823072416843534529755011022712035291174197969272480366400608162667621849913822203542269442907812326744452985228280446468768787985779263065018350476140377223051428351090416517266733503684988666242007832439900954544037761906827641656079141813551105145152952412185022416446702012631149692854337975696564947939233972891460663690359165695251289069857464950643164226513649779367825134318403479893045006139578354106643866311446723817071549582610854789513336216031791448749030080942448118766060215703102440884383697679390305193020634553800386470756685582558699348978324885279305554160069977687896633426662888171190806698096648038589059160165461148894450940479266227624218030710842681275685790086852559477226886444788883610644584669067793118427229499215751035699366174867316546484638798000404166075556444962994076820475897360199445022272392569872202145818275535682827337880729030425400587683719441583391110725110327484504150902874289804547016605106413746950699900696749128023667841508606925607587877852266852421030736918158049079381275684604828327329492608105998822183369568192931772869690337484418595721317706095617261101738449692436297288445452941073982074622670175729243046012403252965935670410397406981858973580227822577842370617485515645763844932709898689657691246456419654811678975065043520182621633994761504912 [155,38] 2152787865359991142191065291088134583680907654484472056980308306069709413620606441561914502743339895551622609536628666757778896430035106870318982663444869049822541577484816758612128420612996641126972408243649260840390238532289415813260617013315453075174117903693345881133055202379340426993272232459122413993676997655170995046375264306899844389469049925381166167060374556677366201333164458196069090977990236900453040150337430808960507521839183875368758418568522872137054375649420234033069555878176586495982581765080861866057634628106505814890292861481138721312433869577749966309710518511392186340059468228383476700704805930590735948377152717738084653753708820486649464187232645969732909107459290058453772402183876546642773428029758074737096659003596453614049137280383740364953344718506541606362587999454902636434888950131781985753459827682453748774456439735206986502855723206729768800449685445041737139902071497206087456263762855683156334195962232606070630110441502155055661553406631869836231813911206522635833827056197151063752319619023404374791956829124538134250546070417648666000568603506687509502762217802288824742240959335818556906357011317353826669665786412835443580922095656710435962932563944130184650678659655793876904561468973585905651433950548252587369326865288981010179535719500316557122151861644913493475464381981614390506211081687653485433715362571734811539335360665856113404645457078994711209010022422797939537179995758105523478580814890793938924784778077001659017375857434830717885728463621534136574907228745220280632049334870882977316526075811492479311690065945039881727784577382506594531079346170530391506098266491610965523305722219014406624697469576390230298334596339196094757836250972728495053981970919613523316436492160176206536333958900065263315554277131900110183637705269672459831584032230622436543942851556203135280355386190131417090815967561188671947643592714196823830436454483988533198815998642146279939596121583968253630536419097468916607708950009834864846268165393305888181428960816587787775024194578244516041884922199529090811568254301876732348492032949343182457947985036759401904988969921958048754156628025675326991880415766668692138914043649039197879435559502312254143259919147904 [155,39] -105513616970161875070568223551671232316444718378453014486034121443487828123884119848517788726590356143785865371411547506368706524531661580085919111559045151179772227898506732397467940005227753008121109570242629399821257365327560985809020901522643053937561247332840831518998977139644540963342540990795819371877863956608915057937447726679720899417856998526533769823817555301098191265666131440180336316027922612020881830709558517733308519045559431984389384337908887024250648171109471940294465371348593364177536039118418724914984312750494481946782117779830785166978410995566134988760917621654371220411429600577827119529245244844978886382919605226807888968403283299057000707094126626597624558780099689561760941617866688546300775173350063621842219230311247634822814349641128707549148275493946496896532222426507753909334050000765313175457174137255972523726941398926727978316952093217378514732545677415593149307210542788721609164138983052413198865764762540315250858748714874119241579545194531234966202125996380819395819327363601608881778681163719631185045842540931975283770904627577691870506782068992560203251741046817253683693032521704508934559455576501307002883597874175887575359465055893151776353944132978235415822340542848691575985384661557727516307925359639730807512159532243649508577217013512766745154941229486958534118841994060856784287895549168637433438045200275314358022033437056644311798530451229381950347417765380057580738104789884605829554612155931514749059633641694515580578975349723368459580888129790857835189694463553284539493196139550343369769231331909898738847542275500895162345728052793424053833735728110231113041392607288966236162297650001283476593878456422666159294194446775566376613821111412547169809067795751112057581442940631452336863760246561155756284098797608432910376813466325307464869348031844594766116362241611277775917985984159624202803006274148882893393515111334934701284841737091525508391017290325251984448745694851105720540056395646009324942721571988971821767964128947623614976779940853923110870382275300770877077540477018892565649436533244903779301696056072607451324614503348620695404619102001108714398682781702714476663834898179856081717911620151239260519688291214488210643542992 [155,40] -193905126830413714637384173833109903919734295221471028024553339680670046170473849730963277590450517013424986409798530326129291754802167999829097204770838432158257228120383734740940491024362325569656440224771537314196872772334755996855836448097613000329098953355720614477955531812081082968524840233985979673985281016277752266408514049299837566282931860605239609899987915390623666706450913649936542477073463365134872263989848969038521946883278581399304747728356101938237154179076746576343445827552432666631347916744962250396814867555903801125781524414880859332789157912113410643067973428098631308897665761194348829680824623120538238654440022596640917976819501143873975237431679167088596934190954880376279573397595250703271653195790902063082956405534834427175324343851948305153710915611458783634559942208859574015022799660130638601487866060372772232905002433539083467451985346603248921588103252198216675040859892017581524739784836778086897333860437184251486297620639874937792103257459977856984036473451800666166892276789904020153697267426710602798410890018552739166109303471433834383970936501126032025231255984729245137467262330151156686763315366417501633791910973421026659334233605227889985545502838132715756559398589013176424687392422098055921798582209384327040311637546054664970652807101543157646665988143564302531032460740553570858111858641823770312137707107544743876962841212813097480247997694340606998354308593378466594928070536749806907947289063276999413059444928091750347298912079418058429274172294503911029919005771020222358194032253198129225896323405785761109707959767087693385414254411675749614433940672988433885826240129141467558640484984279332008648341639939475805166495546601847323165610860193007131812991887361695325213004619386531834957771705552535869468182203227183725559283821716424749299051561729170262681694995135630048483392773665962613829967084244313616987931457887102883923351063450350255942105257967375883404311419901182894899704811702923023536984212682777002652667209328916637432644066250594557452514631972156236067550080436903610883939642879720739508988625829259741241625007855266400486783887493574648101947935439286559257454853299677612946550697836735190158133395456968870028416 [155,41] 120983794823523563604425356110725695913240900794183514441058709104573603186735833376719518693639904930067368933176237443033249979267867907990896452678974619445210766395589116750645992273023901535172912305455314580573771915100405726658292857410961979266413063762808264825826945630549179981960980432892063589612280123962976746265479752506645742411989205724581501371012499220830659960153272809917136237676878821932165451224135776852583822601062113391308666962247238125242953369422071157610169631025058025213862010294962107212314483858831283733421390331935015196013404359633677727350447936236632509141082534968392466429344892209699040966931567721452901566551803816040027729846398850108525332853680069017273656874334679910714056112729147483286723277442160609695450006445779621057276710866764333096098603221264538914349569170371133120769442684029107082650077885237052295490996185503996349023218344870886436070732093471120544036996903501442827045986934751808829549977466818639804468745074022488343828833143534987250871215650544857103952478628014874482072099801414921353494021438703182137170668260244215728108689492678816187086464369189231363122043757827406127915084221339200639171542256808346976577096487165857679150445183780985460919859367117152283178681896162967262365190771511048870660557086026373351044454637233347995895636310245361327960496424646006138213486567669948889772812189155572864920190533102381018625722940102373371026018610813753162640055929347589196358240248479043472403353658850193399373590836508376028631253665964819431488814889251147065382258886958667682153514767209865187807459084229085724859608209098102407532449010598546719921663058937391652406073882534941340504337287830416925347967687472465250331252781701955408730679551517231126056226158861520249491769587338017900974353557861650981589386163712620564503323134742314389030702191974265368203909940940954018153820287157625205333150544234950948539245161682879504390734756721972618211143707147581348844437242029153896014950931818825063798210037310041451299624512370955389252777013801745021116345315786386036296968585481597284830001368874510361253076501732522012664006656269427717927904659609184595415239610215426206798530509409022477904 [155,42] -46596625066165357576382518399024331702377197007445509246949156280704098691785708950465942122366263632013824249583423133526490988571451332909244568731020939850897187150723443871506569870818910813299847559506228496927746751283128316854051895161726496923458033116323785016079082385860430305739748784202723580175005222490713536741583670961599760459072203574215747778256246637593360005302795790053428300833787752945967459900609138186100859656604471663581060738918981811582362258711569517951814276865315826377973099758355656588894302456552335451432452716421911294118338849338627202728708426318567257206825033273115028402995608615585934892792494565548166702218238219661786679704052923317326807873902614191550622714375015505629487291264333327133859695830875036907843209314348094457611567480024499928447958519191964273157502990127713678092169947670743410126839056131605995575349878176543211547038598050996844410809535270245911197357375545184774028833466715501229438322219144486379927098299252555494976867929733457545260203469140771377147606897974538602026190940568308932752241679847500654268734235071323123450114304368402062003767556805182650496753910527732021309497485526172322630037432168895792744811121816667602432589288835771818729468914075616988489403668386826995409654386610117149686161186379208086295801566600097998962808731157485591844969153449301658546204665954602642080726723781016011787360190380971237852088353799161927207431425660491002233951205267708102135964738381600003663792778954938318458140604373764846211305054683729934360060431579205724664261305515697677130479402035801437831051727201098106520811932311139191265506264180978497040972971746828032940100385919940050427898478096377265232534357745616925403553408104796672536661601062156362666680485084585512706251006837962155948380443115234024024971458316762665663712994616948136860608360044477969573496000173795403051228770951571589361563281588944105709109238458650021521149214908616008865153713560022433847076547209133061356167424677758298860010312278009282507396249269682407501991484264969971842417054588253335486207205157062420947079335867745789765012041154147099335887123065084862803619488627678201921253049812167333817206725827421920 [155,43] 13651796612234803598405138338912835113052764108258317871913297900797468667974826378278615279785395468189594991730757329752725347451927590634766318205982256493497345927573838687396169541031994485178910147074644484821321409847809589107320640292071133992848261262361833570940757745136308136859932026073618400604590023242477522271323795065669336487137253884455148613597457629720606901216654381711328560457164186388372129119823561255753767198232704296477378980350733907969477800995281791695206649819880519941761516415335663520252623981375675036611580661720755761918368232715992630521356789723123142465074128309796936635707021887551750485949254036011830019154451646642906062159560296723588577069102817576178138055978876005257408767343170668963792758959313616420176202124235400538750760274342449126120488854207962346080449657898120866106270545518482757957998616546064899869317103762773698269980312019811661692286332694095604965701251193718013561850935665147649141337878364787021539747905059964942149368916669922683664898981653604769346905184938137900814943779447804962718709999982097502163791786790243864375973936968950539467079978454761002455567149103957545758676718421483502495365997826727288220682178659505992675352194905215655467872973978450788953069253633160259523371894040353526017876689833352514757685531096731540460457585338394581761606098374180377075081565017769595411728290662238057937352106330040348458356884792829792285995832818004657347939206815604508831038544990116968443381154105532987059669353162065437955013946637110547137330002782136915768579798609892751222805021963409019882602002488179115194939803024741714703673503428303893292061251867210132928422317797906873667966802870498833815370545788068179216286783268241962377903147389487985528491722304862613240631426311478542408844715853151166955857770050960277085552285524770343727859978683805435755983393887395166422824747627277948473215115210228275965368943953210373301749704451106460330223057970062843001058497140325194407506334086096998512961681723741160453732634069444365074729742191163916304804387353096044820879222394248682808206407559996906719020289740591108979813957210951761894724213886242321892973200150771585254205268818944 [155,44] -3205916534418872755178129853794951265526063667029065487559751343172952160165107827495494547756811391493133256613138292697980277793743580294757613055409969969093517648654648203399722786679244633393259766785255698209915276928482815939571433462462841887001516680812167156365142952301976234537323916932631929861102054589486476650763843091400540287485946267261898727069564411083750684736622486804297996514769804722379785475771911137756910318337889492458044068144071967205923971867003230169143692729266827318471879401566670696163465454246881934414998202702458505930816193687821780141311497756376743053554235751100007959726320399513017543731407141599762522153863818670379906058370454634133693364553618504294402100680701163127958397638637764449906987595856234958342237201213462506266051459456269536458828086737408741840751757115607415629960374982866221576229490387263858180784806805992267907365061529648395312075301677125721025715063988067938807856706633425776272685660091663562642096693049476270848241520635093900509748280231235959638152848111706083538902095953706157820291000433149820524056125760699979870183989081811165217002433258919268462785076496073380403864737119970983308143088546073408959786775643563800506641781336690814565013482326941099690082110037674735524955325657816996437857359451950607750534561719823409621858376210130657521211919593816193403261186895465168852295986950825141246246644165355495607038356970303772568772759910006747361420445877825992078684564716487135586849097866508832804180867795928492814464009397834441024490082053142704776400613418908676101638930583725981348683394143727063618561549894323189545720489282306134679066194220069403079631404635971629804303599124482301259310057985426763389355929573565545684591362609480715308692133778666011522118784929154543552835309973543429277662572534725147541058874170933551184726817883712655575802263656162525693858547270880617736361945417892275309401834595514982554429746977653864462366931503719906741585332964470181725028011443073667134639854901223540137226923141827731017364654375392920603035321814703642369523844727703178570741718859975969993626690650741947643110340412060137887044332052909241372549357494276320636476477760 [155,45] 610070640414041865499704482726265862133401342507855474188107126982018409601098923695220526975103728265929516058345887743422357565913871804285462314225338524363015848282845003515317743707198126615050130943546661516168709940058274991850578260423369920161193937837209081272929744269314704172228567363833255736011358760129574615350670796465675924775262208295521660727561532444728724353670457197334021543366611950886438426442680297518319664573057034538898765630795820049399985309483930971853498626478057694304160209526459693491457264816484868128887630598450494513200083454706897922858504404141567637997258558440290384756606349191866466225763373905140089781767699485535677429481428524154304233644839967744659520555030771151196777505521288175107692515306648271160348616627047469176281185605245504303529792662379032786416706697000714672520859678779274903581149792129832195472629956994250457952784078431564935007564576598663793990588070636201951676212490507159152955804230097002635081334409585033280708314721195273197859848985207134265119392615122772463035154203377838536345907800739229745555021888719195275789594541477339955093746174030207003547511397822629008009837298659249238568161217862501007148794335453099605726878986085798876700635153722526254528588845040927087127731424287574780557858363625872465966955978072400525169913039857781137460864683447715975358638271287975956458887762596457565582447965004274371313387775868266359856036945765751432965359004050179837560625088923826407008526352325441688233247047699336000773114234584648558801989490078819692506529317264516978978085394835689525873771734490367668166058413190889954042210500054475714699309904982313877716968560992673428009644673478303091134398927558735142819984679535793078663106442155976004862148193539423715851388387881030898320623946296428805520096729709309686359358367002974372055673474071549330671671373088506009669683479318331201819194317341564674169012093118198218115862033094421833283788464269488286226722023470520832480674614249981761718547697627516274939013199069617505151146508668893410154908828031622146920762940433850537122846997002340297000651701363440947211218521268261306666783991314171612904415082318620116237160 [155,46] -92710805702724844051079221672605598712942218106234361907685052782097173436654344653818379220515683814519958138907623840477996022002858019140110083778027586297931124416975856374757486733399470806461129899316690771076604936025929692390389012555389418671429350546716302542430758592142086845944730893909016407308011593194461683457029981267648151257024780836322255746471318960835950289619537877470287395660046886846306946711959600729992441281092544435747040077551159455836887001698647606564098415257621264712654793126818537514742737398418371696733001506567918605227042699717693848331324552769590513687323031782724782285982829066957221831150883363270078594104930872071175508122280438654950752187396952273701345958812623428095471094170594773927823373152995725998525731689713578255760058239783503129557861140468752631118831370188257319139811633805495284576242643567269478483011430626699199507448947579594957809054415896326140321997973307436108524364717267826412020085519021744977097722270966282290251573451203587614681840348461709627022159362517263642985476823406477354815359610299406123783406426739410280837299890982926463344375746242811198753724938598502458391170843268715118703630666325350898915731425416288993390950158594787102650191515933259507690775671743737401054127810146221668831018983211548726952826438970099363695999280249638415253493854535908355165720174602162249785619811545780998701882074104273131745331018793132537299536786457129999927116075109687935308875118520997341618432817376776836163630091134476609074834652653355012063354916254119034066744469188451165810230754743889015179728440873099100890981642975577798396078928194164216630927201203925676920291656452331549936928837986257440067931709925892674221251893243940721498890506258532004913879049767437417733263979842912195716381594933445793979979238562817418612365977127203876419854887051528649505879189587120109243008411325159604090574041905406029990135897401039577850340468362037271318495645395602711219571801253878558624774567934467757357455130347426540609447976852875547230879437050263313938416517932771124823016970737438374115406238694742503087483747542099320895789275452749487197103897549094038507332232179244028592 [155,47] 10658572356735129607261805659209925997646615641351722309106301163104950008942287000759454509986749126316903353641456278900453541678681393713409209345748498599985342780596125830042112220957213311003045565655114145712943151974991137116651267811389098790097218034606684564821782201772546083784876190983184696521086007480972689228167214485043927930836136590105215835667199834499056637967405158795685457478737503039821343936220301779353856996670094284450149598608473731553973906688803722451637782290671944466920672829146202309546815749632141425075888215572292824530053881748894723931379730659832313865126356178160857040647577699184310369121963338300215059850555164349459818430027153492546713026384407384423699728124786297287436405207000284105090573752180642506924327375265514838183356677685677029052270712862500764339766655019944585766196815448402443660827867950188988502097743829491069793448104039793776946528716567241665819673154922774526769233810286475624741638178612808183715089798059093889764706574425450931033644080970449317165658707189993861181086693565412211982619950061558270289472616560321652182294604545179324039408577069490109342825957672448022614446826421656954102264765526156368883665938894073491973426873987888364389499412044441051198467129924190988189351712751306453582002573301420568294074620311977445597988848237622083419019959476939197526232145167596284441889439202634157964028470011281074483113330531580610201260051818211830584637719732423028394715760615875179928190441358380187694183919035330774680655666244645135799802016438039971189373662208996197554370569212169256930880979754655454722739956897787399000305833981452860388509657994338765920224611140463228456048668033954640925298835485314417589249208194657235164494829214735141865261653742329916191560105738246531912069473571323457225319061010183950350529679161104378876578995063369720114481877023078275484613898288800312823574750821934105452076300121390332218316590636272734942494562474103146888784955405440760034154318927583396195341402567479701669209248135932359129676541391498122043923108136916055900011180814139760347388025573197386025063879437370332917981463604686664101856257051526231184996216905362578 [155,48] -763176337210650607386261252640147815452136233957940674154423810853920566639453836778083141335913679713582372279327556256480035232700657110827720519049487764744969906543005945679399639543939937525154349223460638171783089890658237425221994620320773421711060191611294097989278774243414723713689688295411833030132260176537699859033064261054179632488987282475226905112815221844644473245055911562990159866820143206992289202944628251378304576509315980428164240371037509851365125231481840418687987529419589653629601445967764797308769494177724120558346472286173922233752828938998253107519045385408559221722506130374027065550046925352700881947881632003778945811157442678252696298479616114620933911980718127272979412031610293505644124804113308869381918710054090732915155245288275565282130483189963638233166417721444844856636262422697497169897794451237426800639698316373641831696717673986584308075843631712266181578986587552579718615216906035476673394621879602339284741104819178947512713968415814859638664829010997259388387063117389037203545302659913278506866267987503486306233428440360906727034312289208116269605323730388609392786141452843797237503293693516517379571437780548660343697294384000433756870436910348383518913029198742380565068797803609247301374117453690360016588864449650973357222773892938723882642399860529839834485970671143816930596032251164108883298635606276246625680454729882220308875846931486508528226616006402720103373863192297216129614900408141882954194487611763519648686351375060466133517748792714558494317301778116411664532153217745667373851074488454798552403841656054790508234680296055296184627865918664015526010475864454248218982030914560693506718863682005750721333202087401302997598224217818188972837523789506239062049565164917836886225289004787217080983112837307713655821676006405225473157063652904945295464217848802685695971044852896628909423077928419760907274889270597610805794933160311116846942882567782762664605802857574775403758411657035516086084791320946093305453954682658793007128295716952933932722453477468788493126646195335685629237908205826028816269872091328512186703160964855371321389229304719129110873923433497006685436172888162145669226973796672 [155,49] -9109998986264695838953516753080042801019397394446765518007538978748356142012249522691472893569917966513930527038195826156878928601054175258204134422055255644685828632427340226474962056520457785429257175225493804149091071653773260101266110149250966499073695812589213826963249298916222173903830750803538593771651551288315318534147087568310734128948374167382474723639675357836533955918602000730401972974455974382099173536695645770099866019587657339908354164226963843788019060228533571890493014784469922661143695028017462908339744964397021173993950594973068890884875003829823679808307901203161494780035721137091227204100258998251731526649271670856818121355381029026144655295525391996632290491913215941534929567514777392015411952206466097062963129712542559182550638075344877529348685202507730796974541712851263122072344004734551880181451539705907324817150099231366896266227824690099454167473377688318840047101560383117315288536617716530116014372349515703284052908693682224033562520058343704329285935436346381042267120854460456712145884769970070882391704748493259813428132384686492500439382892399400767377012203928553328914934778518290761273823073641140379736032564412715537207423343671351971848478374886854441935629610685571782404725216295107516313898100142534490338618677533915478829127100962213088340703339711714760942871941895584048714361661342290926595108064902412109961055904228287205424786093704219869638324711437760872617935323002514396938125294265341308224347336400415255378011986205248199701714507797872832724592839405432782477589302820324300099446002170955051783981083062788527092786176872524439862581044808714416712349700098287809907307010567720502347483605072635054784873651661245883123889577148627261763298385204890239139479032646250927763276250017061965186864732055675214650175884396020027399731517407523258320392244445295466225803626362229960638075470193634964832414913201878596609356608274652183398715186367148653851009549583381097266327112501090319891147971457112619310735064384535421657164177414381435254248585994439594644032654934516204317063467670400759147090976290822830151756452960409880116887923902244304277643180995646014391253252398894764775613560 [155,50] 12422341211041503655019034851238143552548836628844776319169299483600595790973352984101112457232155888045830933679301385189150921642068395597697626548505212739161109780488455101693425256157891858238315241660440300842110570955914699783912531667530205936355683674152334057095372125369811735704109018033883625240258684298507696071976319384016917846191397682881231765569058881191418730165648087079384819984018616315506508434346727056588497872547118198829301005102118087413318652323846686952450846147707572201212759935708588727310855363431745999897755517719908630263236875648038297104362441218975874063085127109220730149639771840994709250066365398442005366843010606643451376487526626756460716813474931754281013146704001593944306404900365056441428851291111928161185669187965851862932427273072655310825858246716058720492684231006374874535211768044577722758064258939822002226915029293473047859415981756336641676579840750726476372798688697883087898162613894813052435522864509598015924053162210672233109908440013784870248059045760631486341136736531908798159429757436619927752335243062504798266803409006138593315493952512870200774222723834640924962274735581339436728740483140202745167523149262413051954376023494700382915204762185489259449372030259966722772870258573836088017379272565291276957428174716835300556132559256340597110835297535414991345936544231015966293858525857567247965210449038556319810647779386087741579230537021257619135937680577407482314082765515365262542187247263345198600576708932629917763281082448509392037091018180978658117665490037930599083637585963977487238667807274372020483040426860018011671932349595051030212626143235148664102521210593738631876656902875950180908338598567302281310872110644619064674460899812545073875381477226767222034421786292957073346777306469756767946894520909566028925148389994602309298294976917161645327297551431080132789153530255249556010584517108752858462612905578407112948920679785621538717639770310136104983973792331017632478680841177334626857213815922759083063677043618336078157378353294082468900308587964477045031147951437003966345366685239980378574689288049609099588369869660134971298481984737098579140363778296134860834776 [155,51] -2109347297446072550177011634059831126703937260082995482891807254982418675893438536478620621508466861192109811253842537558884653632059370949436226535042831862548848067546537724846680318912556205529278205656948850366595358734628072973728109679625429310314691641455315846993138500197124793466589154804546250023296297469023849053473912183551879478915487135127201883224804005325042433987561045580738993309837741194841434596355840842705400383572596407457853619909440143873137935119747783413333875625405624346950606150195379159332152792702354266518271452984655050913485483384796073004389309102803471943792802963684640833111902730739172640225720304085061145966304130899313566952496634822361484329486384995687105771979197582330370961861767173040254198184871356392992211157275784349281434053898873299469055151541720549371041274780622838691933385011725194889990319411456438101101270874622267132323659181518927649743298883711035858443339548485224010684963651154810295773222514833804679495823484575104281850326435208426351747061566720262077484000194943864134016685587333904962502650895250370564748301000034026418089697775706153288985720214281012126910447033154495263454570852363157698644566835705086992346809931428899773989818007868832957347424877216810380644404440460960905838692883222661463206685464963345926581875841270982102089855461277130424100063672320299931064187157920311105679099095045831648415784009865283279098730652435062690521732169431945391298225701542513186349302150715614454275703080868752659668754378558318756314050056734309564479273604843475900811899911577717664025764205710369256302136441829480407965359754651621568361248700579339270742460438354877837373664924946337920845585337715235843058610624252402261139703582091076769485585715837424499293145582599596091668424869846709986600897625061902712022959136661644926885149805870677142790364028668405010242519111674164809237728202435690473559181804016889782403559930609929252831623044550796442021706909728392572838234657435761756223248693994504560977533245809665851999591276690841940855349521439610178038065426142253559010869046944448487485312643324562149035725303640479377126475576588394994428212967541615833 [155,52] 216855424538064009172958286343894366049396543249446170523554043665155887634729477668590446322040678021052430557464649737489001513876712237334633934730426442497165696229459331831954454349643304102349104789839050213459087166241037708741149577185651327422118066349990298448460778672245221160409415016129908814080140829127836780242350302412000663560607303578625547053639420245186436994486587885158999925345061789054572488156364819520742661171677910044908875402196273050095670810268700424844096799156357424292539096086640792145027532726135121270405942197634420357072959512859311621870171459631698041139075520689538685035792528085404133867241949839892337253659944395566561939581178989655658872692610631039821652353762722642707296152608343196498144392263618819612517241745037407577209813323352826862514178774378017154248051590496328050623365157873596912878255597985859538342357453149933908674776370874038039397474318355961523336815426121190383335714055416417138111440669433441705389833717286943771909992085971881755445784759341907275741047801608457816817391204673892684994946912769204154543754264810176582256696662447198748518880192336499857379269992313284565426078852855891720131513206433037947162622836623091232872097145079130683755490322127844742497868891822979339065989786101509314421257778878791007498194849876687838643229033662958094748151053195085165893535117955542022654059199778857691935379925272980147392949180885676746787348734940581033943726279692639148218525445793401277552124810338358677617882462083065777278092513915717276001796583062724685514407407283265744926731006161622083186192426309123600311949050254881892115664767402486572617759847403741580760950179245617615097493467776370820260432961405925479308142613150480182224115416036656502690178887108805069508309806003584041743844712129496194293277949984518300765089884989201551039815061043278989098603975981372318565275587745532571389264679093431482564536181517382436558573322943889210250494864241118692602686028170696368856114501233227920194346472339414971608570952639097573507093511876696773921796708582257613716728750697285055384234165520700904267209843678395052908256588189260491871748519672320 [155,53] -14042971828156607215254924374331537485500893358080431134837513968346138477217902238179387126534724610736193019079475287219696083556802699262947098613333639446742401957035145546950847151102429833777009969609559770201631754046127272281652574390382875351376866311573410190407974311128640160845180331759199199804891672368881156963697346457812396486626033547504463507572231735653375859948012282493646953724707347791771535905586804251455473511835202257888696148255561289465035176722750362498025056733198079948956550826681256303238714469825201842128704321592129998448057548401525053525968920900054205274339869340455298095394667639001775059539708007912273602374560961261137014740011449243001265682782569819723855727181466988013686547441803502869956464507160232834829704219621559203061363461711979230830300612260817084799435261878259516923634466948443173138535815139496908290935898523576087002319848724452022711088539148346643939807722494100788533829459869033570598259638345766833492579631368109310200017286396872698469527479378680459828976922472643324747102546632614498911806418494412610221038791139945712894982199054330480751351276418268064899058672250103791605519867912430424090489782887625531167146065675263501672645577381018420752170004613615710917817249444030820517935377107931741282135284249399689699638039440328924866519555155778148453284147083998676721256776092637644459339597256108250981195816258875279793017167715625848626585758349960377025987478118086773769604567331555049868998052383550579977762072791376412390746050679430344026670067652178415704946260167905152601205416113354751160658118976118360814989685258100769239568588973445410823930575753797134949777192334601047800130096643583836899976210955936646669656440459257271423070947801557285851917206930312047285828872879931442452252632553232769652780609023307602161246249121776460547232585277278380158744208929798947833173661096887549356948933265456280969226619741178627185795675196309206194578653639509645485820697786876039631514495537331948486852810941981418584443521888889135490911145868493222186533730861985916899463824882704804578898577449874079888342596524623927691339015205752684708463730496 [155,54] 383313142739058751452120337236425412078986639736074442210179950649380900372046037544984407424670744806989445215934373576210642844342439468354127764389609161776811462215884083729294133853583178515579646849612408720961796642987661514245510140355465446776332151807922224863935406724126625663412625711856864977788108167538728053104133554027298925604824362841222636382293486597586748680158227747875132787444466881030848973141853874154843120698997274059265743597924048114331475166421299338901110438225571371774570938088977009570294419724468889746769223070723353249740684141466035518429528712439464816772740167403579535905174937170568123792945326704627360172746745417250393127210529069417928028438371447052584485731130898528468375293618490949698648657764489058962231868130944604051071075647281485743150494446724541803810292412245205794065667715181549638095728902411557267371440821045644979522344410955632945829340889074431337319068297162875016547885283589705425601320521702834364194356021634481967719556386548842978041937012817520387011097092267084286836114452492594964099257252554787779231049732305276447450784946376677201554906557748058001906357006093578806514473892779031803056241196831895822640118809254113854267860688929982516358284387814489966179507973262857284454780809542822334279832238099693878920083844074131828113087261215652437149108132427268489753529037528189606362025025209588476379023491851780603149167551774719930445917339867395294652642093822726225631182048577889627386244640862294085256273825174264022175322594602263496964166285666963703970862501921845434298419884676388034434716311985256107939755426368509622635312085064554813129869842001477984141602993059234791313051084852522496628061939761270265988142944848144967782476266355564422892479192688964540229879806358636422227294330251222541822078964528518027031652376858494071519943146490490401421713009725802688779672397606380700363586746081198366263136847112743078854053661736009110294567416798694539353288529873321506569899951198751724424296302968053848974167994649492662544049684592429739235151683881523166522328014471320000030570418536265631445980500206310921403452648225082152855552 [155,55] 17781260565357097062131202120752422791170735531875389403793988856657163575248057830925669856603926629117785588121766214537983044819773792927960763655098040590519641100521649823886413939828311468849564649336588740908818569687246379298710398550129933150682131320311523319139812249712981773696794515494342738684194553408838068869044105517678855464472960342458194794246918849580309900837857159445234295268329975980209460168835560978923200490866801494072633884586085379786136561764862367761435881682001638781222454300142573828476917372954764512873836404031243668881749657380797077438676846582673663573523250845417128797016525756236827665672364194667226484032459262644995672729179967670197900970197628759247545854018308184779290942363748910232209426251930176846961644501601762992560311914973023190241372218869394576728320966965435954002012735650932561976055760938433604647469559655324132853019951852824582584907771344430454176181804420412460055681986741711204170176910860224143397533468098863187577656095412037940619801947761904894925300401168238646421196580004992041238484023494360918370440223400086263367846259593799370782630499852839469983831042522015026250926024126619749351788707020743018925943396909234268635319754370486897979972885120576932396203226496437038665924103605334507847874815269149286524942069569610514191119474241087594035443460630147576167686263605760298240885298721490645846892099336628434300707771927333121502022745578813667682715959506624249751238186779276971596096632078707872298748020133538207726402310453908756595974262782642753473221776453644556607413954232037704286325533016643919138215779642430280868446982510250869685263050025013813659608414361206788330744670313505224440737918622301396524242501834791934047908754266175141171754039550091536166539731694306148449556997656115080947747985903687208236493203147393782683305263636274103751960211253045048487569630451176933502261182075818265973441331947121906460374204989652578657859405938217677114468940829968341185195575965355396274175615698046723924707909698758507829888753656385795406433238114318359421998115617132221893423304731626965258757510170981851283819646846305121536 [155,56] 296793400163344094317748775348994806654096213439374017351210158180865297266009639895220522547371251865691076365774554947429537031993543439406003278980937674282163384202252893464441519228711975231099498364492913082830976497562816571411762803179475687515157691204214657018126067824126212725725732891706799790640903376272906686661383318281062997239978264750703359717591088347818752266325376886625594884095483208770455976022603547060719140825683008674110580831356945120398338191609006883552548228857083337521109345256410378536956109511124745231825530436334673289121466180957181360028048101677414808587133170472223181868279765300316324857825645159636164696231700380435892953789194879710517509764077565054018016388918222101118821739772716806151852261473827849854952112933606445097045922764183511634581217654304214117633784540462231359591000888344299173462516573162989432975533621645450449053716835349104796408967138464646976482005276295522892802020899972985610043565569644320082441779627135538811661670507539737221761906282651025589180814562725306174858470725497455654521237860791286940377002695483469009698653174163286534363178001079179333249696116735138070479690903350498395881640716757617067406049527240262940927299970807671002291126695079701798782287082175284803394678377226860846287106205842021142512875547171089835804012928616810403839291547351640909787923314295650319199581850384425489054616639963932609502520918386894688105234938163851761621214223039027406526627183467922562091011193430815250683909569513260621849404253908228084671009135886484850347081434062820892423676819167846663931138239149797421199395610465394940309571582943291965803822988880708998553582011291463038876295944389225996829283462179247801727699402738882881709673376966953523387372314791036838075166187318259952534692828803771921716797591080746285380511175489989625857481182693295142934845347153364404280653940634831299620436277740564811141336160831700223110056760199157711866779491782273612107620688266554176499151079044624480893507238570037725257500217453683976760538893710504190653363159487996070481779979875173407789354020458497909860785120321789539490506835252224 [155,57] -728733522954298083177774663995843675525381590588724565142760489024026323737608828822220826482799915155332467110381005170702830119864065592555378659541608946869072040824204409162922867235008543458544230474452884275012771100432390693398518500919514125881294653177758075941127371278418274497804064613542684406610458169014668216760343275638042576212561586344160020349518019140002753365734541707921101868455388844608291158936473185515834673278815742547797847549140908530003892783214678891246098706393893007025172263126711535332754295728007403705115480031682429030247106720040620587701219878220672475328741057774337242119372939606013753589681850836988114046958235324565843409898513354996347737588977376324468778200754451892346747295434398809640310343600346540474656727220105586520471289467272596103993132028138760859921018273920673182956635824821108719118838071296471708200005964343249427366345634441943824850410795543320655045999233690599548468879138345486056061835412757164729626376182921483047023691133678641647445431878595921278603818058981224216372255098751545909054388542019017168890273339558678501445332466087428212269327648239556880951633802519574893740570226670256901207402092834086617457490970286876151950712577845933516425111666814369934609298075973575822362012611361249159474685330833479206061103827123752051189075452325581470918461727754785360698055329456944954693203490561374260108767958125270671189147345531955419867569490607401576178094725764593095441599572540417034815256253198166078405034176434062336185683709803755733793992053971478273944287291769163831939837872822374150778095488270288587319484910951255039168220350494886535630980891002593349747099352562475090989987242073222236247363086924216805023997717226292427613191045101171345101937655190377765053040103494464514891558624472675150911418433576855055112759999334124387029919426999565790548660190943015104672529401388437223958598317529578080808305239755880542448168663205061026043593223819810115572200060924119891129156703600779455743357835949492454150804660584164660102680680563655057098782771316073389422243101407324377926684718639588844359663782409520972101238409344 [155,58] 136420816207600550260468832207208044048472252097532371308845747239999057578219386111709540091919561267531587827906240312897478480063660423427268696385674473800654116425183785118307036389410331391479378829540523011021354229269253736954465721256581969633928437513705129076660288055502164637584253202442018723070705409787793506158734364139531220129370922781508513036183092922153613448237468635935676307451613470672930463275013734262977524121649863495080083444265638021583623606795295975403375891050122059163406835325600643604076195940352484040316147959505975589713294265274569575074910093506657030095710415685127154526883306138067894626169246005086216366414929217555440511142780381356177902756319728544616891130671586343221542239632477480872276931585252785612155351810399182949534656727900909567404201987719878528352602656944808574802821068333834337495920179788814440128774590876232680300540685678987201637187061028859013510523869084209113004067092150097947290365490501852859829848031064144792761439797980077425180304283423483177683133767387020659389942109889307417362085587797177189223374520554775624659521061326410657281265576681508710195726272112234371180333960426602985969911265586711799205099018717553164389146954332242165584395952023480256917886017775036081778097632062591289536329459676857146786299357306043894213987393216594965597929541945076001879871781860383871078171654087215613964766381883932029504084397950005941708978835975910633700055424465908031689801396686242558148677370748087921744288121279867662425381915049859237109130883930975531136501676868265152296045800890903503424912595008619869893758564506463124842813662992150593246014212141390605418019803324587967336197656012560152746825411451642126096935746029411981891271608373898936865365494074206480054342694630736796323951682912829416269415726666694185835995060101923282944779345985003602784763543555437647790650082679560181076391860112261433370580770536402491528648800865300863342333848357093793461422184664127925021933666470204962423157333288587729222833121044545380623818873670248200613754946271660964390183506546793482385220815476110592176489379920139640533522432 [155,59] -15530852462613374637480175401889460988606465443957903373503814781459205022459190907754566384091745125800641756105694886817299964087747541334851916170558276439980829243215459296930104790143163013268907997231817114300736599713472832753894773373780513289723974526498433564731697256601338614489679806201713930420330002662685863765335223882483680380790431227939127126622540221393896922316394185061833396263648079105625386412798666555320043346517766723928124921729320008521750105572907187978249786939964159962193925485089666644497416712573260209135897946564428915693771105358305633075522802786441380937160707145234079960065495964419847490413104963982742314175185262721251495969017508615502139306416427963275437091941719199588005524391968251433488150375419459024195067899279989894125788205757848061367859814527930345073415575723289862549278508013670177229164559213355615922669732754481054775308119277953262526161883250477763762335847826889539053512270699726660299344766893120104197226214319145636840735977987845566497735884659715313403076957168568650935703291291125517828182634140489201649815701955559110071259163998207232721731294260313884650445194560864242656576315622480672084943643211820988636389617318814630649009508496047583963814379507955268512727476792551898350869436595238118442427846966824205202763525958050425963641768922833181406205304331146034816629914948058825154269040623132874403760960095053658162398024595905945948095875222081184459975774016643877765830475527730339305265310047358256050265285427131883082444398188683392594070777670124244550339497716636423437712005984577534458155894191379282095358850553143307843636836972530059210710220812347063415336406469108154772737349555593258258666978090421099112006622814798680922415073517233305777345189064283971016878593580554956805882946491315668242406032634847489054644726789993509309186795314140946500570158123270279339694771003532842552879061423118279436425580299287518688296830115161391501205175554219532781345455411656507425328073132545160485863897679699615525969441240836468256473670601605515965497483070780814817626627654836005799342279628724573224179925469450106907648 [155,60] 1291192404747705321330480839711688924942864435551378670118870211834966459682714054428379937782787240685331431155432794427780211755997168626007810238500866943868783045251074917966894868329115557258632856288115943715211774822165680265409384684669836681978074775526483321459210427631972764681399315443926201199675559408844681574163761072145851588133613882109203841043990423683438248642592986540746381858891880936618629325170777019405986119970869532583970729586277461408586553619865605788708702790585901460304946310007330009098172326484028925156342395688372630181020531446955237823760089037990292391339772819007481866090371979013590210534031380033261559217114482373962093138566586865176570562399807991227976395064005573278489809637531450337065605728244133046439099356814789119203268761364149686310390180735479518078463538713989600268102583372912694319553646111824420811648414845971664359941748252164985514455023001093275330123624284667335666898276264640131494065552327892822514652766434700363238701630872722852737953193713466488451430743948934166907847621318672745021644929769018711777606949902008050021862306348507193448392404076278454708062305681163239280473657781580710832752140101055722018920905164992754755244414999456291860633008961031346134745095979821551400667293292427641569697418169313380408998664070370793892117149032506809084878500807228128322865406684631921460103178173255100519109594565125032596311873407268338095854132853136004185345086900914437995432128456806780831872090295417091925108951835067444184662196210285084621702538618679460319513752838537678307489407104251858894217522785397596811152411472544749224161614613947999504894166325724663494531746668668382385620923648896963297741980742925511893172053384220746722674546765994150010067937698888379421231990532459667052415224381544144185955247018579351134961672562343030929796868791778883687211728432637548128789948432752197415868978346770676963307336945605254664931951450209573937795863861523741634060862207598497405468384186344351710187164716178794341282102217245315141947308382286367248686104603016954583488843053812526357511789109871493897770398165302171648 [155,61] -83071847817943567969105335730661864810902935818181766631295478525936152560173913360074562113747470213667269294217392291042036837256697678307150681561862553060407780669194529555832965008907603460927372736229870252624557176185953853031488347516603813404163797734495573353875269501559627131042605637459866582518330777779896714584633249883639385801597145101252136945157464656704094411319276333687537699153482661762527985464074158685576457913176604807139938491357424024633174501795761572215466303653066494645049092864206944875889232888976488640498230700522467538197604756784413349092302669243385065867903682745865751703465523070087888162319970384153183064328862609481106000384127820646764285621321631242426473447205222320370432276790827874141775516757328149556451348510097392779524364896162566627639801761929069604186524774409537863061273213531268683273304867577926901701428334512309039694295735408913312057433130671160017064712955455812550506855966042661550069714600651033491053970918626180609052711011510962194399284317987415100282794711669471357259025598073657433821163428882961721545185750111518859350033082580085985586999932734792564181476992827829141409466978803486740068608187732189821076101973013216928199157811001631658779951313649277753202068137570966798018203508797682664938130858674323924433946063045893426724846377882642049574281190342451944944637187930215754867852622978042352848192989165305711496869782981071409153092001818794735212366226222268571109522348835443109917294422727649802458889295485403641874748106636358293373772542430694763297234601593376593235082635667832227968778649214108180795894916943815457030433176869165235876472493962254016857512302155362523644393846552004600854710427897569371370322606090397491679180982077544671551822094031739938752304622706740841433742642003433161090314858875483332974187353649168555323991021406744511731887914016945157661669872381722816438416452900213625350987500383996262071425688812779699466697461194696986683691680690720016939168490389177867526479368567209600095435383613500351790472757354902059038468792981021863030916451752596764794719058135435528134928467708672 [155,62] 4237853143269393920252842086833985209769591086428095859030824863762761647231409511266980476854134229279077654854242097941043003457392446187335693059503093728486152379182303642131059233532268654030070246811892702182709996685055130142340990516519520677628179668481671179634757197092524171857344705932651639352770954654368172416756914844571881948846387567258015896537971454507994252609925306107103476974231387648336704659006077626712570803519171639567036982134094324655855152551347234561293597529489749438833927544435458558232013309371494962046539406877070958906414893517193890433743651195751956583130558216651315314782013744413997791875543477424758637675832889227792046123545239801712038580960112562795754480117358576275947014918429076142874922590741127771676310877314838610998171232792551217093785588576781842679136165353516901050606083178752815611158992768982261310125964731310527897454123597197053032570648424728830063707777309023155014453494638006459985463486994871762644330700188979355800787641508788398265307491900925967950093418947373931933384134451070964424104650261547297205211841706104515473100391623432075623303742654542781509759413424400264621938171491065269246491054763719317390177154469447738576158671405707101207898718878020841652718802304404541483167126155949419901310184078837261137531959083412214073050070906859914358566818627764258344335926750863043641987878411534459270251066165726583167408230968636523301461414920170796885593795629507829299829035018180093167116541512503703282281240470219324612575345883117222121748721090421410011093294324801291278276890108268627869442056476023556844283627793951163902007619048160340722575269586328899977127633596691406653093212190349788783236307682609851808315324047343580597184185208864096823525718545942605388441757485776435664213923927021705709375863288714259019448363766671583636092018376137284472361806668762197987712577497387899459010736034392129045994473588684702465875620369620581284345738084103656333898672931769982922732529578805995102907523464523874366774757616672525135079655128155132816434741340604653358791033395281056022536409313624434615487738880 [155,63] -173661737430383339112691942265101428633320570243597986977508405970846939667769196433703820593598142542072543768242228880304235624065402663653411884594291625516071363367321517863823814820805767809769175824927263441589970250835436870805821287515392926003939975122547837418090366845142564228793956463236076968280586086655048035370634831180040536543378224586744800830811862718860078108138747006542246257146426775769584728889765170341652911999935543815541381779384962274029434195092018186366230503428659286138105421802150788673318076839993890997201773551956027584036009819496097128286032274245852377353048499976622544164706011659317540608087343616112364911503333945242394625521221660981634073958876593434260990985290855764244640739155464955242782999292352016031887391633662384523523592517648124365138126365938145486501753799076179799902405214333122336296808530751522166720300508561864867357188641153819778373377037004690520884224210506084061665065641057817084418852078348418532638507242154242970199710928376794721449824586491997184555314476250499310535563949210435384616922571347087249866431059142852217984147207793590385188913392834537615077924019355879760436771085590833850903655672604059076190963483159619365420669302618360240713746483950590656450872500326916404888077050845877288277131638301647036708281071390104598355271249148158172464040833075412856401092645219818312749573515676640368653563028317268996075239164685054519889920054934988464765776131739531513869357775108352841526366989063809413281270782639865012362302686070350480211356726820981308319662411100088935666403202437708211948479165540674579699202552904676395181554415352425611384268029809102553676923107111569231009483516532289802462785857765932471800101662721435764738511759222934803656909705459278316347051593624825100075609996037161823223993980572538484030758751772836351543180138274943933874599865630626426956643247251759855826402626041681972020131359098671793454317121672395982791570586105178222408159970815194493631781792153595359904714116445044149632697608006687439224898863036525398956185866910149865353662026590942747010051396889189431353472 [155,64] 5832288497794649053884383137579658466407092120487565009763325507285318566157365384026586480060949927342390848109438795758432796082892445151795986368882184793053468000601128683693660562470169240908409581012347502116658902171780182692218452498138637412313288106903779261851770712380017756858293647316333643282919672690896625749977076307412778686255751883961181499653278033658329214079584636913467565287034228411701893895386625786274639185016724246245700089075083242474395702146400241026014996895343110486485894818769212418629710158204409471057409113933787758577864278872824965453722258177220358166318014360454282223319391082839957639071731447495036578139857322586286637797236120786452129887581176989127886439531405948872605681728456985920400626146680635165936986406017163422635215474938778911153638958397025386004264106408362460266127412281469905927369596306808658623552465279565206162425725175895229737697597641030676858475904405720545337258942239808531715620793683716448297739685412262866524602219653118137035079404585263263612154779005280321684600488524015075315010399778795279031343517232480770622067957477703162040764798262230460367693773632697944370121328829633621893028919248629653641166240187954003560339456022855869537905927540767143378243237905008499703058973818608140966172456442883862196086208604507857752698426134429191508487982810839348814022240738497661397975253877019355307926785916533090458583934330322118509252808486647155279560606982791867881508052724206537166517874345471837093690035598976271865613749454679449999922393915817661052674004537699767628253204117751850057132911142260802155383910353832812083466106601262903693956364721453998132397254972650541940720444016416894569656546962002832838312861651367172895227865189310863518848823737324876348262689091469905446013668651276346763087062544019946339686874483759885118749639774835288362121549854249765883567948057893240411775834699077414120755729209560013174561323157971785499481669677644637044511441662576728611287423673136934313792352011934084562072846003410822792154074580261660790821603784165046714146681801941487417643492755081546368 [155,65] -168353198864043011152865716693074513584162365621788049989810604648549012519224751257872292615487581004561637609610156011678924691849697222505600345520974770474998796698440645874956643684361330337027930118624438472502498522171879304024343116668397853679808398616460509275554737879046371436606746324648088330735538152378071084337431243175337534898902230033292546564360578278539151580675166200939562817673288614832379690673224412935017154117544793385534981135053262788211891123966735596866340999122809374049625972550931965347819947760352571725778070788028139304626037891580101024068500159037567243707918722937173271192773456081056222784624742079960140027628983441924882320387713693498392815311850310513824240857011355920396802528926775035122371358879991624585761263528335036805668358773189649110424152509869089400740693079771304867588233990883138865045198753038933566673932532556079669567283760557709441724919860826297212517094285541096172648038738206791970340009157141064370556486358440722262423551013163622357074954244487955039996129972006726356663780516260464968295704175852774517861326285991837405062759404843725415420672864165536084050620776460998262960423405956534355420869670261385066912386852585108998414567678277490323561520642976477538439119534742058640858993517181328533610649121996353920693287538060308706472080931316942683430063168511211614094424024926450091493006904949541142185858690410515284684593671837693777224086291098412684414272612174537825726385898379357944212196176068079144668159316908265785740062872062442314545141074804495914732737149750523358756836871136961505930286178993070664125203724827763421993708556217056551508880585030085082265582952104850811039842294443137083795883149853109373765517139546960091908740812761070300064369576501704983582729428401839081039530873991755522931455706705985007178333643163738196423825540360383521423355596044627706884116723297495912246655075383850792199655533002770765970451517877286485390074732597661426030639182656017864467719000241384031748553003932791866867371476074227054435827422708959786428748942881506562521367437872560921599006952262288 [155,66] 4971165280164562106820358272618861924786917631169856415614628244516248700112615818476868003003296073225683367835554548357982829536298732224277720497049181275975553055202171505173870414459171314538632091910474435484382501022251734161259294723123610061858680139644120723360232877016744353970841950557581029493185445925319481613077420681738518748878146659938325249495340388605329271662201203778735072829296221852442989401548688307715606156358563288902257898037475230711853874577358564893567263166912120657268989282236831379239912986735982987506335510342574125425912430681193362253810386173815195275201759210396288120387281999816489770110064034824483336099970019031946537707936520158308874303797841496060542948364257620771222768378053039643199474657411324360481522371234177283010968550027169841438687864445098491505687710434033443930055303328757629979741477039809247986291069323373842496681000952387460319369068538384206415472932426326209275346108123079540310482570344394297814669637459837376509395164815869661700316211100043389326863589980017425119970494456479905959337727437747220284193674153133083300639135916901351295710141246202666943918655218203812077141926041313686740772145884166335641652636088954506160315636410195447712086320453544485013606360734116323298724563795094075140026797414351469054482100131334288881360084466935254564314570133990372279784035054365214912390712143403404770932566150191302402099662553038785351532290181245190573144388490852366827570963601964676126080763411210511547275290013875069384605673891699518440183629297986912105996110240253368936732061835015423779955580524610427676817745874851335622833530100880001528241480539815404023383327132113410556398939133817712618103502098985208449668172421687338626345326995935380209815051882518321867411363605640492734862011959569809138669870156033108274412925388315964560906594528976530541189449592981361241186717063339674087278192317844979641120343585657644037701842650916294913935716808421382442787153231209597367551727014350181566819422313323067946559002420606253200247440884733836990290183011175620455499155628909823146417504512 [155,67] -175083531594066094994941047788457008322971038821831057134387863223516129395023993021223350112342531714571190441020571616457983314644299089437230272318298057655551265392966471894556116167175091485533800788851499252642288043207548707220448240997747104633564291587012748520182897009898294829762567003919768665105316276016977969323852961451138882231518040163719876897850946499835067007777743131079853917093773597290687683033818950561756420312955364424945885979809233217421727798082214686806697918801041579780360819653522976980430267474644498983385539653217218778042840539104695109771193670200888451064676377155931009279079479792160603510761695821677424657777485058342823412701248077284198081282589807738976911212697894474135916843001807694342669060490663445568466599942869613865635128354113774210541794649212864369118406546424496419269307903371977599478177325939532235837076096766043990787392036680663920183466664772839338864476958513255850028094352036941717331420204395611985506731718455940686404000923446507466665824568147743720067415210546138494246334683779678063653468538990283362562562582102732268515720867811242429904127345456323753733958744199635929895179948439832719307872419536104360068786044954729288631223169991112596896487003152826913383197917574606205335934996150742241343645267938624280283795998816074261964052850229865657675162389675499833489643150992606221907820520353280953204993068401440553978919877745479382150384500603486562050941890457858041665238973063053118861143127570765210057575189934169128268739210968376670493318094583553717704658246396079586512547246037482493147787850316111405351848045605394354447176375503117746516066022615134602066939392455954525716955570892965137216580359330599301389271676991119122353534659078928516677550395625309989087550845862681809486009531657213426089151745074737074551218051348878128930922460593991802097912668639652616438043209729012577324871648107743003775257712896486354866079772634937614845444831407615200131570026884218647347190463356191394127044027853766438794444415447795845220072500301550895209471101381026819908209717454680231825680 [155,68] 4129256350048765136437254479527831363082116505659603249782070475768697251651273997554706138082310230217956881715399665013205004064268152506064546915310040665290965753178036779473118778840095880676289773947803155026140330460885446676124466229646972583237932289288262480472353320628981431548443297376662854868436116859068460260677911594820388020255644489097942927954373052325668795660859517128984251139489946050734514378799486676965001136279411255528938686992237752173803167230289162201408576949311456728403421000764721311850106923970883304102307119019268518698350737443770322073852353889758452115319660328346096980774210211981917537634656424803112693857885355946031299479448194476614047681993770409449730671506960020704871473847317485832124275532206518117820920051750738358702211079320128190164499235754190396630584570852498637104632051188912970478576219955301128567088695634374195208517759503749927009790007080800785274660204901392549191647105095651757671900309327939970387081788654727372804087006775934377656917030521525627878762208792063615098523614773257152524045123516326066395012771684341400488604500858959816650907643405539406397390734916917163739208661267732040960505210384430054418466848857273025172685437631165930878795082710201825013789549973974812665711481087847695965567559952940745204911580970964728738976125148417047939771559095678545766974644028307910920667850728446613258729199862952446615165055573108602037928180134937865854680678224063280132855994910549400079933772707104783414530611777877900061575562176154372173838662225437147277962271095010011155549510524918510859706075091316075287996835579814924083377727892880475152656766296968224974486610449747315205765152110317106400044360999799071759116146228487865664107424340629200370791259882801801756453256124865938426003988687625585148616354281228059154394651005822632465628072080290442539993931560730808773205956213270027176567394250313021150064551160918349615614754607759698773588288767705678051123306311646587692305091908810231191845198482891942592266238324439467145693260180782982045678624056152747099262525435371688576 [155,69] 121483942086975995706618276830221662582759733033922555914724497918657725599356952658021239638908768600164382330394797753163837443053043443403286227559817521724497426365154638053023739147211810664116670848830358936620400513315450438418317822840105240770254735197159150887920338114410489631076427781040825628473248506741438537695000133808070463583599228852699554411026050218571542708297375134959674494748327273940643584928170806735911153650369648769132932146134814314893012831246027409382039190882278232357238983297267607000532260554003154736429310067128067790980285302951750257945342045571878554950659837336197581595945710655045248963459476952600683950184106649345196449424134770192133792183688171340408860725611173413960711156652847022625952266831887322711180617708724541889954843456460479397315594793322028207996110351958503409855494230079758552539756139299853442621835579850025338992398797479711386007766008442186773314654894622358459680814581566222064092020691189170461636218791693078558205567985871408683381552994168960339560907461502380493786705787214260870029406181965522968859819815915344518034309942740674171876120132929328724510566889172473843889313894577843258883155302719641415173028231087961636209670121101585731992581665231054788305943453737424368368316604126430856583865570470689877356559996279791372812903703985655271558034050892199475013027178753729773443301876207663494772694416682530160815274200630852994916687368630807131415449460844559999064617678582871727410382509953507052729825543948616352013243743106243964849900989845791195334587952165097511439114945096548784609430326134998577128388407337622624452039042678784313247973744893838429773359348635102562890931492932864910499579931309372643754755580568505974805653856706119062775752257969616727246982805541936441427610625736695804957308569559550210955771473166747364938343028038636238855584184969569217487109713779040443372529837564309637975343368329942854034108531382706126447875086360050774191608376234749652574189476141455372855904768091938895813103048697144020244641259034228911240480015458835634682902343256112 [155,70] -13393310913888056794351451451171997766284071787433690065493294012483633275679372547376788575548049945125518154886395704959158051969165821233635765194975257989056478086545362123355472618328917572947298416718118717814059392782253278406557670406043203778815717840870247448336432890402711165254645656376005849275586272919939503814466141126651040293655736187414472100633943780810332221579405155496505969603038343090358216280006714662235059592906286813295347233929889499925149515466728855872668230253220003397038998536664096011361605385093572816878027003467237235311504279944737507789749040686950747945225180893293072072702981032063678341410375864986391574044362112848115084434097675058821314698571268230392235445988002171021915218098446530732635008802088535703595736412295344078900782998927085963970206144186155066823323769378906817964806644828610580337421363673387048247180501768796942431604215882538770945468483323872908218861279628375843151453117172199256501917958722758054793585083668842885140308615160803432755372719529045340594493624051404753466464273175791203057983823201689281115525184087085344234372252394594026392647596401579152928300054648003329724007993290560449753251431995342926449281342021679735083159306815950590498454540059539678673804154434476909709459964927479420208749610450132878389167338144694865444157660813441439487270959587336751309669086283998913334365193898587863956864457887011926356876407431724698832953432237444938096139281767710718504146243504132756277074170681841890645231803572205071298283451526806807171527623217281181894722965037389935273890821980338213204590665825639272315334475641884098769477087324936557959986954085415484985102261468819210861321768044809970621563531888367058586593245920445664326984239691998263710751204306851233188244930028649832242979702425431246047712543610131377169557532426856200559718165999708168938438466022594835259418382251008806021560008196307977352473641545504771769240889973933632199431556106046953716534559504944378594338705816517662541111203178414043849610952186249785352065358622281478492955802795785929404552000064 [155,71] 325837962365140835765248909469396143182470141833892959353251429114655983512225897271848032290803159092766645331734920262600703912842070377083975158500426864599179023084049285341617173267161006322235090057773386390518076117300954754547268322526898396797297666737472414264454060025546465202776199011187996072401042526304230591454696345457935145510517094318734580924473981564390687228421717595745875955164397194332136841004635954082842590310787576184603635419126134371102841293303221502767731073795047478219922552575596308473485519114483636071872288000226808507929497242671899017095040605989682810892035678968415539181262702763622760831028709720343260039893629802985550914518674670187160617272867209574243818040123844650128182775771117315289259541391346086568881803833323560620219038889699362188028447531233469774434313418822947051103721380297840932732034171516528781790284930030470906810137781801857856601410708843271047160091251605888993016840984931554214419011002581807747605118932856889961583824519759212658610026141461642589133526277228320912980885994063424282053479927958911647649951356494503540226646898993196071132397282869555433542992981020773507024892709630310388963207363056149605140685649969187699639254239215354943724280476914235354046183187282043858629181445433778890071692823904196143536401398604662045635412992308803489240551998467977590507638838665408253995201256663061997063951615057346044373087474131214986119984101438068724485323127700795249551724113610837661906164975537154482464791337310104277697069628460800141767091341244212521785853085693094772212612140704240975485742043724513598185297528143889090208737643587755337087727379016691350925160940608120448435653707744503824343249581120071062348737250183175198662458749116854010956814701536813183479767943205883893884718020499742481011137188184378145760566878126151680853404903009056013381611454203031991410631348830904915493392766379633319406406923667441135466773675102699490202559525983209933326712443050615824611065487715456904291492334372470290765487097387535954528601670487489326686252296974555052368344 [155,72] 2487700038365521982431238940571183008696622644404940700747361417712314675372177745780831158370333916551492748479226114627872997786356272922795015069032530409283364900464136992954182471854104611255031174607764558409969512019424429275678263392346025048050749686346789872156708825156872760386490432918275633948576515729059423487319265778123898486261365155776768033239773331660860440103632314663976163300915894925554783199856579886366598242010912449377318198274369867101612229209557053854827503687976016887878943900131171353397863169612094822615120395225837648492787313007913527287551043188288011782149487276559730915580756724738831157453003163703455108678029494832356483646428145943717280319393451670247155780292620208362399288672027503828025195440594885463826612244874592217996316954967570626503599653174684889334635061553402198798700954645926796179153410617648442621704808433624698104025420716997097405517879682453337683032007841793675669256824040955636772010472174780273854833409418688794784945322987011474578390010426723954555575808528946584695025162373048024986598343222915557185105381872050012467887201529668356099305602730588251430734289697187295165864723575627277942898320916591976477174712940999352879287928084863948986688615698205682124931015812203341211138433734254150566292723784867095541989406308400142180402194370692237286504120561512377468402854185269104858614458979979746161676362557004651428513695306865723422889999997318465046219702912809807784926387830836108185613774114398274292627307323867024794126962012320166552860644833127821940606650470977145195149952698857791590498180240166433434138491821886840831534233523863301405529090006501461833858064379380364790529356519562861173432799383728186446833385375447767786362539658748114986418241578284946109645538200484493817564570161039760585750586269422545500742665365592762223251216572875518253584048762288416406919073758163271375564916377831275080591764460346172553114227286671022853102073226910461586360664086916838161530220685894706035457285459715501398373109186723902091988658867581227465978864795247240320 [155,73] -307561559806587597919284209891255239659501227733381845375869967859807978510071551764171961404311224728435072898844651300379509961901515040947821276212230474825191385338259384371394230766684322832084948343419695606397625418352766959090071586520371044568254067633661717635178273872575877036629999437261073436061338195577554190443963499284701345009815062074606961199630120747639190406583461477443694545849692414492697459139073558275694916424708886187934071104950548072961578706195681907791504288995776610567112772014717068007017796338364506741438059352553810947022688275621010957284639954123447114941785788193305758747646502636226699933287284008196291602731649875695780211471460627751740150151241519919059139558655503850918817884146792870134148839645335863008209141166156525534488658501735308821412280034877814437009726831609055694250364763945067040961367953255928807893487738843345003505480662763674005575699459177117001668745724715343410455270644087529839692609959138855097583651198148928706128397933984234882188111473293351261122125744358250669552070651720722584029629489485842611695387836669482753839370988660120002818738643491707154861333840650848202813654183540008305267965034854540860516450942680820667786152830654343190424219022167014942902226206568361948779951027673383910012895703585158781791240697911431343979160195482584257867252283525762089674922260716969911038989514353037194800118442104648196889309371908770569326017331920265377195935754925076756721279228247001543558175521300226571277679095534558921109021309146076972793097899718771934475940036445725560133023473259176301646828499530271999059743301400583177828228979307150525623146843877088091134956147986048963981605594049302680312702248359438852851131077003710561338351217673439400466414271527753078516124847356423046648142721024303388032032188831567197510228923608192049162119845604750761186080727289865869237331140680136757693836549887727059743493897696050542054806032021087261963658023595222029070746500113779044872065702407231925344433296317305019891901731976300269874530836644098502011992417347664 [155,74] 3636604396737697016798242339314137269946495000074089541957022471429477731372833699128044369688248609830616157867150407825941829388090515964641910446308569196953766124977222816856943035730156782701418066671461920868863551306764691096103427309474126860674063019619083827183468642443833340884865972395925000054795849147494604023010737163803037974827639845071140479568668596023852223479715754698999960484193747112207261433565451252725854714271219418229782372751228052407478221139133294664893790479213232230347742303717800388550275108835987943124289132860015054134791988841127452613361658089482342726653337542298352319130383134167465972073172925200438856334047202175417061159564035663474084009742176834518226474140668003176815045793801997512718166483565356342413436511380879360721137823114418505123785105667875402044716888025822891518613546795069094081955259354631970546082735413119941216488413489866473922581309311986497697293963233210018720586831011804912947695991425448152774294396017425822008039130123007876181814157244471145672391790009004726922269579635507580565070892736309319672287042727423187524521159585377617040497503711183041030003185349075319107698638322918394526973777475941978485771211662136553696329940143882843677186703419265373546615505157372859191027365366748711226375694763602196700260625235574301154375994039782680718010876076590910295203100956690759051436896197167159781143472709568470748018374922795692084620523189357613824386609662033135502733195509613200163534953827628507328137749432755054846024343317888877057262332294712456426443753992788145769150287896983237733403206068766038352942108527334835235553348510657596515726518536856285638951134861356214288125671198074118350379183411838403972813791040631748410138698262617953657281547231699103316182054355867898754203305408511734297839617692699878778274303464017501941572789866277687525106162757330948067174824557821519120317844184396817478952543650530837258539710026994000149378262017102301359547132401859250199225908787082244010586993996680592258585863576667908445875173103044053535292011168 [155,75] 143049630689498637352120178909492324278907335344818517649673350831588358150144938120212348989912695946564231845727035956267771955229336574713783348936232803658469533910213787563637943452346285074081562754083771793972465655970835631472190829769683182319591491200360501089748161067706169598733229255360328160867937046430328138274011880755952483116154875057246501890816062966916127602919136816912049797146531261230153984785035502303292569580813380498274500506783950555132253175576525245729449958329104546551511577855934314108572622253936236542735109872424830269164195765590054059890956369001313578501760249886246449063529303778323368495570572661036464538979349521145150440308652934364417481615910890725899085753365109370225113129456890395973801933471054284025004262027613075118540531566114073537818526091640756109273532700278521918501793254677741468596494349101301626071872517109385852918970441901628877204794328541497346854298301347625655228743022061080142645955772527398601379168266807404285638223388332306998624317611686822796385145906843374652966191742707748725585533184954561660452999771955693455923517099634545719873763279744400441671106325845662961204659769051027182081086653454366779320461336116198256959745518498391618729960948403187948149939430519849454705486412221467665907770500090432455034062688376200243707775461239278811313431844418741960636664230339791165584592334138150261037395410065870898518272233727537582195461542713630106353068839537023521284385317034811711432493093264568629241507799390407232636917187442420774987279031884414829066893731254881322969123496947057610635964689214896090189164021944715939036578843175801813282737907610049326529148758383411981636605678719754847162038271302012124167296734907035532195453725280343287179220782399905415152782342831344834690075001906216927389435528846751519599565680379785303183482719671225072293757264874669638291291575844314500194466704373361821737881722582152464398082717211630852838244303613197355809444273889225256972503985926886618128593666476730272388835168283835410765802210678464278869868 [155,76] -829786987831798514501983553534865126740669189016813406892189919278221185310704062586610207865311715302112268468632509820263405345308197706646621871302038528456616181280985413981225675370793233202115938398334747218950168555091054815166686782396304960572637910288403628513682434371392731203856036199414397604974363624452663654254631636015886985153495274893175063179039141720979284083418002389240140120789837120248661246657246178228695766879488623484095428374831594576700563489523969508641157171233550289490044472056888507111314425423622017759357760659729383657227582907940575545963861173756094751251573824000145186548346850326008012938402413671043001524025270270150190224736836424674849556642425557373713398037643130845583105445585399991285908090587370091217596803068470963206610734169959238270457473328574377169732056829254494827509966956959478362269874438593041026188181090168491744605955623725242108725344329649123115629267616480820748871277090868985859356099533524660833543935697239850556412155059882905955958143151445553270174266525374418917538104995123108063339216074583301976228796673431616016392878418571846013754890560452363745440741392036526978324826291723956251742778071562831563076969315418719584418407055702757404319733711441370856183128240308697328000935161124433030636637161568649942917806274731836387454916365812226578879653901348953892325323445242848477266720191133828510448450257268303368973912698114821190794776903034872485922071475593742268892304157373661911971872905390371003198319298336249961943142976533421605062773563338859632844121177495920664513858810802025903123950301258130743176466598795896116858076594765400790391676245886208106257344321973431325624598779670204064048708068854086751204150003099934110021160034356396173340600130986219883085271046198196931040922770233919991267203600654667940412467236955328113590187229934922245955259858681874982772064304948006564025489968975400949634204711692050871797094938537067215181302942619036052033897614058890070461250132248312952543395755727063569622555822699132508556815188498340800 [155,77] -12255054790303279377946603983894443311017931151049971378981221412453465001881342762576904685042188585103848673955835037129744579905990754207503710557252061103780479566478684191649746496692373421372833997923959504511176808983312218993072211944120416713200957825718979964127670153063903116680923959279781377392452101548501748903608737647077096450257841052923142010088958453424961747564571658027875896735080538033079693894535311209221332976462644170501191312225042185021615366972291381803118046622822036886060170656325148181071801383093896965283170214552299310242264395505444910701691254804642616181963787018544606899066458863961935219558074397183797145633263848055406659304414820645155858663846832852492926564820876009633288821272192376742156145119623747722526916521915457805912987058737415567237899884019914166230524128654780031471488267358675658179929641003836668546814966689171893927757042932008788818692729605773568568252523221356914057709521475557749032569304700008063446428669773961151574237130938800977548854080153409295125500683750258702672316566957462907475613425252507981288364646345544794738128536807528621799354828027431017430748001910787328971235137538081855575568582212731063377901765985369508292009898110531895194560431587653294596496512303242710603712303604806333855490310743368666741693569147488695478850373825180861306479256627765978142023141871093967681043980785731631890652851474258126706197744339411721171701292973417637940214447086370212916979898061733878859670170741594302440080925036149999927684627640909076656695320931162084908384642265556879353022923174303087870072938607261259400393933932179603633294193266657951055370574813793003538731893236804730437234393519164769961112267169094574756826944336591435562765649255212034131499992418105035994671064385507817290472057029613478097936846508661789079960667800230323893633981062915487104335603260665743276419357429741028394602426515736190656380093991050278796509683740913516729140647003133889659340426174598301474062844004148950733192262161300789234990101002170417420107537974344 [155,78] 103264470123264787636138160068894690697678953459708517451170938920305602246457687659337064782822316654627957358367964278296021701944715676158239359798494087124969438598540561526614813275606877562422115639659062204888092701578515310852669268351185206013760243812404041331142256972718229442894446921808088051298707716566308074599678013054441253929858491069316542245167698006565912301404954396546105176101418352722993844442237601223641419873050901588537030700072383021299559177230729595006564112102620889729481187194288385163954660289423373115746590123237572854421122066480199512094093743675823006775753939542271471519606259658049871106169505374945188602724915517165327217182715927439861496866978551290567703445551539180091226221770971959510020648411144032932362016947471994885886453618488857594596238080811521896905297668756955688812261038918030459968907502300538800895255542637245630194590518369749256848327331447936460973489320051343088902613926617161492220517712606043459151564182135061684473086875549859596200935365533195861698306490532273166365020326883806991619187896739561978862632944869655983439503879171113990375832383416999631943189277078812076274053951764140983935979475264733892394228469564260618700197418545195733244598258096245358985580796713873580324515748388054361667190666982828717033338446436001457784337669751574366946113084672800654409350943921146600161746219529949320522635223061213698370173122330658648779538812925627648152519842071775994163929048609296275953714490956548317462268880349397777832427099217121829222367420574366964390598337877273563200848141912297908278242540870908576543722706835888202906520931263663916969412544588691553798760827281027275029480190442334444622342714847988667847804750671665462467192836390584023923760550468157904858695641251124096762859304511084803860114580535957392382262957156910476060210047791495596201196281334149747089601832037533937130936939013177555198999114568043085768152931680547275317412939183433537756679629463248549764294263752196166353019273509613033105661782610007176365270160 [155,79] 28483132721528471999579236322963512682535047417690254969025216820176218775402059611710746004327708893363326522850237110771917164801816229094318778522038984584323992426357283138485047510748391427255719412812314290506995251329389591852210502535453780504650185399476216755671431686803579673955354953320215283445133797505856878589515922137645765839038570808468090405248777458268541730895616734426626705399490733745004250514235527590501442241661008938121448879060269473994296854834372569669719893596322869272302355989374203547864745185787605649509254569146131378889901705761605454451794262188936110613255115158919815893639146425008551203526520646455069655932419925969429699158114305173795697653846959875690042420202194967862628807685738681959365727453588624190039486645283809278286397889763694750856920587781854891064421991402273888400116584008419300093403792415784807429490912248798526469848932124355349178590669788579956987831977806074418672332002119187152974503626044229037826760924500098812756672121808920849941329408607005739486793707466036046735462367790112570912896966394357100855677861446662260043401635557100160112625255778691821672199068322180976738159044866883701964762962272121211980921586559281189919387072366355682271589435161179026670502706775933751558916296436620241708434259951376239435119882587617242228130900687803997938871330987869534283378238975051739726959956021887602011120706096965646077199000146662029735776908458236435437348821048463074304295869057100556591051616335032233794078843748188357793760700777799798227034314187625588909004908645259820403090472801195078504329898487496826798706339174194652140902555614043832690980188445118650478070648911806116286938360612835372172292609545476819230806584948573293429459538401696159987218711646500114820104222712604091287218170859620124850892861101845844871633911827338942739576530557374824869457636442699402072627019531736914356906896871709500480665926407267959389840676672483739955043762217142448574082818313047001791378116061546343642956608153870244298674748425909351626186 [155,80] -826558574995264476231075152106454992676193296607492107058640563186695831078883011364228001515353216906631934378623249453935711738883801617586366827404137508587046079059284927920437275642161326506944629337357308295784021255620799733420463430563956437326781512936249893137616522795998613788463514192567233598669135858071290792869397040220241925957816024408987121903547727273974774063426510900639545828769632168001221819824712289941816796226635944530699791552697419984181337058840240226805786208964251634458103354649516500994028058057488669080062606950806893423525442069773775465563742214467262632470454317732485685980114654153764915429832462434579292733342285646942853207095088472479562388888476222482394204882182359701639173923708538162696776794616321187994736521789968548617449575737881978084393343817909195643366814625835849114500194501086850775756889477407163922848392830015951321650661541345020981175551166053341701636503945136801365902047580800548525303589644798594227319276099035496907499732342362232398054531018203892811302486503527848343030653493405644913241489612750837864443710891107743014616159651441891400114650919134277363377396631124300330028554702469732381676068286450941004919975990116214132014184059350286922401434115692951101807104920386806966597064733555576361180634392255062950458264323687011558123618027100790128362222132554147754703322321732059846243862954891411198396894206754138667153108567320795691197570858879509681656430479992831358457198304620788131833896111522477324666998604572932107815834651749089842882590240282039848351451276935411779773429963370091455868402923305228044654241811153082983201564056309140444765193246099349796454947556771669986924029439598308655747819336682889592218361332412540063955675648377731754767980480129183531544740427080321835289848619824716861875570915542624750907510461618594415930588463144932700146736139084819907521666594139230688469467397995377557024690684249376875323854549324983321083102667845794948879755424814257407106998939062222014031999011329135221678101341096729984 [155,81] 14346938228198537972100331464591726401328847444839175961524461176704052753740102698658386122386976826946995298380304526779987083851285528538525560234373860869983616926972298644352533020156628873262840793997880618979872358187610821698641573365221107281835796939450853665365950504638880083427929488737566295004014014319772920985525194653007814062918854595519836917516651989610046802096943709527619183898813924107728405253122364576748842129438079638871806299283649718188663911087086840836872643236062153448785047245998128547636642178913554034755426834881784139794700828736351902770434788052014737114283317557431465515549174699564215991448900806368403819119083253600809217844213191861445516657278857712498361260746828165973639821109363143058273853242787031470257509242166303549242508808666471831916164599815939118555384789011896931403971992147034699102223304904280246422214369541774151680912711543507062849251881598704242825571007274579098793108404306350815399137287059012544655964143989610256105249063665862645152185992216292035624973797172413551661752690815300931953036133755439123669592291750038477044045742076720394752504671305339840628423546313688227087040595000694387413188200504026815800226171349906759715778111659981462056200069502758365266259131053241139463392674754501228476458088912775947441749689423253879499111822948086458820727416216666991662472594545172117008933733049081382119491464327574047646552102903411294210219833563834755976612993177833097398667925639913993241886956658036290389449314619946955078567384357957164764830506576796755581747194298900952690089211234051529500722627152150678441012835321822232173602867453223347058091934478427914142670977022039912152318496950937632680553356825371899947968626635712348716612661348785810147890601723714370323699818237583231645556454247519278243866113884603015472551171601492376210370096378163049425794208767735320931991021785357307035000107102114118945030914226944795476620779283332914497212949007178903685118865284868776544346300805619193973612990235630489895098778409104 [155,82] -95118481898797005433672385163762182439721920831116058530938116548200678106573305462345639061282164356603338590683255257387903199968175972514340121055964778263392408845343687938176544479817089702348778335154829670465876920961922062141791560095738227175005347344865504417459790982248143701979712532665691924427936804764828122891535620288480073515163962327971991174131040540020412045162445951788270895722456934638096863135369847128754671798157948008321315932425819624559172512724622335607544466462246354171298938899961677532654088013011087903109114457145102122174060280502710903500266088303648195377932967243812809190279663935767060878917018055054214883232798779398819368806044927501331409651883289770432360915001572591672601778947827612306830428393397502814695663475069917504229570842765842615574012723147234651013032172867315718713733925792902650276846220259073730338565439996884111182833384154731565972148584508131018561937729995295977243278072238577289735272351863767568877772325165199982726911429447931407944710666407596025188353271051023602438251010816058494249191583005271147918286445754429029496083204876475741196047895501912281023427448531077812662050797527666969644714073984195403538793806028774971019369349035888557946111294455163111704852401627586166078117548134231834997593438223620133495458894513661926760247289016886658563592989846803006453085548293896967634669828837334594524583077416366504194574229587216163617788492480263914934041334690222346111839116448306185208807080882436473150297837997968463320695992020279169812585343940353856260363508319399151074515763672435250037172364691027206003398207639303863829304679806533471436680598811548691678881865316418927680759825274560165334922444742717441681614271210420100635208751085180722419388559554492260513305006995981037774125030315478577172570307815563072746103998633911890394517059295531178582887099778360151046385272488432152099116959071667747404763951376462892183025956499553915631950244491410666335400319447651010094463071676199354714124854293426327974291400 [155,83] -509975790373687360087442674458822797746872191279303354265489857756512842995281346315172434249677821699578557407567662209489298672531008877565165180904730335569603883588948294783639408834103829229450545420710440074623647111240945352792494217492914270263025052544068947505933759243159819084318621469444895276186048988296555529669173382046517684199841822297108700672011102170071336251019194172573535656290384159061551134680444254474363145673087837946492209003979707369873451499298407002026194617205354867365428825116466970002026040625378275552331989058085350303522496295990653789582576174225775901266520972356099889282785861852346165319919525561906944827215504576805016554266312063786412090495878581411909909220515924166063635404336955643355006464761272458936290874168495928537071298910099822689156050599309812166517501991178248118723762666052580471565427334953818077920037295727815949888155184990106826808762576338691783139015336316291911207942349088410195664842762495884801348830469395553908532268095183694142185423291504116033044200549991725607836959018017224939620157341632041018715939159068599528860913941423420194901469451390259766760802220614892863508385488713928247535610097047583505935152208535748037991540415229052706137179176610976956157057966082401824498400582303085905646130945469678424649677385594189973007971396673821438093149834805647033978279873269343853253013597411740555639696192854560004863215140863066490988099257468439178633257109205407607807911291071702896479581159447740944108038691872254154081932703397786170265534208461589607916055505732338639105096308597352883599230419387242462306218534830044714159500711523555190529153640204830497655415686925208328128820007858164291243301937700731064289868266215529934796563449846443840291190177487881051219184551478298596679984084994869801022714661317155909047928182502257727593424978447351341343114437726402677774210298745495564275931121493967505009683577337495954254071308344031935127124954675265931143088807486886092253050157399868505133076194618016559009 [155,84] 16027358233962383783207744031287299308624930332374954399934636286474099360963550567766090379330792147286826547312184199124050655177516279545804377102349815633799353029464687247022693979975930658066328092356574642502687511294862864865666214772073027231523536463070981415824230661068773829241479938272425280030954217881007741095699230189832541661729079591211815100876503821960410443676767811391211535222455597136785401623713681175677149596383492761530129821856140601820031785388392894353727470699213145171552686116418291579232515873990022189854172012382904876629296938008665566987707337474482084711600279477613986891175698570466687071559455105334134632272114842732580941266451804077645021626795311667206970195224569330838829558309469347123194730333640182423641779686612778674524522745277647141151556306816105055952078414915432484383176452210119594125287003710235859186597791112161032867499724515145866898808884006673751032053849649726090937279328194031387835153556174064914303964428600298942366243625163698360188388429136348072904152108720371068134556129149233439539524898182069753987792772275721291151764469434150542278247751894724336859109453512674646414539587914892117329780412696988726933151944819594928911670047692821531175717281674144627722377060186165397627541837684594596390444001422259023319861139541777865315949060124200725521145345604814091485027283876654837719013268585540954989211941045900423964240550087359813375826202130822750075071817894394500228641596678174356048043987051212311175614867087606950785138585968936165732448619005349701193392468740965769840547759130705526059947344347237755657989174040525701986278414575662923867702822471591531681334542718228743514058594904643406506034561344448531528214918418688672317879965730907529343121368720663697084072632262714420436395096398574583718518511013022190698634745810195550105363797044043264250133492143648233275408749876839063428145581045070859119446486253501858991568829067505582368551864284285986289490677149472118049911582177444930737236380299039232 [155,85] -97215489103806921007405080780709607956353299947689679436404288468319924435798631967604060786772902143513136363231232893709442874499016098519277335464668153750568830958225461004469699533465566766229158531767972174814445378333780142719772243656150546969738591033809892586907990257961585433929675462752816541401988658839670145717747809887084133326568769626243199779065523567318017307072449132165230094631494168740397342862964633589238965137154340488466839716541670752697544786687031175341882358816677207540002874796136095924038696514094163832920674604137679428858341723015876784155246254345434676277750735551985684922473924761631670176938803967718314937801400732181164348459985580568652062449913610493190421736390446729747747461596591900544981093998742358115295598775830476926219772909922701043533299122875951711276891839083510348622867164645585459136414161653159736875533546452186283285361389450424698863231796601834784125347171641353718103376872414433735390788823153390420465024979227081078434927104769494804432123835131173013090819641595937105026806280644076388776246576515748013492748922915721984601881610238496177401133706002339844394579174545872067403368613062367210812695873248687417320117319192771097219464181802422154234542271794765802442062688888102017180918538388401986643163697933943865044763622690157658368177214890798968010697082887913176878805233165436075011242701796053045809705710425155149045680129463825116108537242907674999213755107670856285993476157046941491172969964831501668769368289392470427519308820558551547592739298487264276658697217663448348569474995022519975727322227578999772878177314004619219971410866316093693715600820079393796500099222251991253147777586956032333159701341967299606687990391004214637568830422553366006999348615411672218424077554024684299284210516984228450361246523583068964621937812320496357688273126469275418446824976531475598519962759284094942829824732830252933112502141996447229698208192985779794505166647417299150796418434739871853910481370753125139617066292416 [155,86] 277006872838819381667965753548038318597947497676917932720017948870251027188673597133350484148468596141138778176107680005691797522829452342403392036443325721305845283783823915862399087001596546484160838710493748485772529157228849526049316993785871655782387086519577560273491602918747306932595891001279799799606824492941259991272345196075385120945073793985888884883730783064161135815664245802314933000660266544300328671827005755454059499093194430451207074160422716539449929533507011753092713641243397913541840424033733263279776076763349165406575869603032357401903950324086767111124343049402346388408051891097654881995863451917721047495194286111770226726303168330539644626154667623777605783322782940741919476947604418698714034538043145702451904712225267552663799805944815422590065358263989015495592893275621442939392163439573936240641787508491714197398227300638833650637758230632255119130119137405130561743925570913765318661345926474306653218743853146473655176538049558255170833569886202892708683066234295883735646718074613586127566984745863394891776903437825753024869691461522453620022951943925120522365214303384622381505296915928349905366618739248371146987986227950259190214107716161130027749077615735079196084485414079575423727216083540708611512509295794894387897137173655947562669359300446472155968793834052006897583146410738383178030757353881126205910790563247984467995410204107112336149034482628147620696942561617280050045664775071290373088542307178316475922722108486435926931923024687976437969688808748162528329490180063889434558787727940638700730277493472162501843545963251319474873891891309789966987853271671550037307302068246421993537406600726490352643331952292074958294284476739989102027154960168613772494820217194319733033291558203541055449306885323712273788547688443927210257313394459505581173182917174982490668354798388357310904490531695911691413343395299932491460816632851728578844791285154552053229069017217891063698524130177904629291050988167521222284345997522243216192198263464538021583232 [155,87] 861126598353898392227448410814996178425178277068071788886245048602369527158000998177995981403349676192789478482989821927046862957449697779010962184368373275077600429528842952832187679608961878088482028722592199092234501384735912660561051531218718881806425416712757821944048346179001115494423834434673390112836820254265549833641700695583260412181383122361472130558158301127467825389540389384386564108088755219999276883542083038620016508740069484926973379772672749697023902987795531934853071621898491991437092162895853485163948416600971184207278548259996592309023986397742262215884774218391238193809020487270819197006304537259020776081225497081332413526931098164588539931291928412655157591136556328643193955789878930605572168547026978022391983239788544947028694424293138456388631563461194574386301035505900257937012834322427705692757431371823231246058062885931866400504470901639776458757299809216945939101579010549615588757156846745066209933664218147345993968097819454329878428993078357661515204509932351877865305065186178403674841441413263877593150799553075404627653593123639034824505880855664712507255757110162828065439820795094785560159603962191574873180187596256477913444150712103509866170340310453563975395992825346998906988776282083228640829586283975631418697004297849912926554387614492033307139639896466779332358170483086899730420937503572054561511136817793388482176873417683842388703835913117418834320062485109299459375031229854390231881715188606102231324650863295161777184871241080120441541050349388260953662188709184402272845333811543732486815321175570162414262539365989257488488231285112240528811702702687032315285672546559748908431716080618716879634332517491469801996966794145283092077830736564270812446888891379158825811620902325897387291385312997819252429193302962599675278875968500667935100066209041489724440313367333747726506914846839545823403020317560832701581627198376389483548125621961763205099718036474393984612329305174139507881190994784212371091556225989030260390632192381102128 [155,88] -4481183051338317772385921489139111470918562909464577356276192631241204348481943407766379350091416648816678011838097825408935762031566890028816335317280154812553127827270893237305994383499842802018809591345312453008277508314439760571590106316790030118266526704301633466331358308600271843414488424396058240961322435571084302258014385139350991919339557000627070815251544955340177172230513730289582808288835887870608428048847700280962709593231996957181891430273268012254457280328832515602446958667810610767770583392403573327025291329040935068167175889868899942519713476723255248906994479759209835200117148851275454964422926306718908832230672482002098161019833950505769343587299354030070596885960748612971841681154980354818022831058895637249748761948022588294740514498121395378634818316922665510371803986976705370395572070351207369004521805939367073716553949560597557987172411457558848667385854963211599635116122999993484869143634981351865204007060815076526955385830503831038316016609137579642764963974103727657840173296371403099194394888314534144028066265877562296235649654527633516017842030130373025142639337371787782799356273065419992862851662514867341563352673847149789542140457112870682391663759344994747822892288166030753412252921201551939805844811834557075011081558034008898118279075122536075309410654502970970423861748402218039489189299637974910637208828678313421897433554106513589989493157534997060496838794026443095439307065583815421126304887762402509493114889827089594442072434773955451659597458511889068637387137269725173154797364867041342283166387992960623539686802787508284428684041998492410457834695751759212828855842958971711147601681561114267415976661551790612476189173833176597457042585523580023762454091155816290439776743809111765967549785165414110131211792075298746377131150781571995110455681335683352743764096769041078847254228134436584375264706664204622981541720613474018963949615586806504687777678976816645092047447141937563572685017217850474596359274524015393140126353388864 [155,89] 7190661189793509099503762926442953360527601334174284609734698656933190277675031700838648545653549452017053112784079964630707598488040664356450711820826569987194427877134950696081241852992063698060417157170471543413502215843920886614229786697320464729060123852329442269042605439291181872428407325990495369305330359513476463606877076986275352994218973775289525882413223031439792345505248123761139289429335225413575415902228642571490839863903740685756791711454450793144326675948304992805167091510443112251554702563512642820976670339359229035235796506539764542712975607408886174475404583137189397943540610761626441261568901439031131469302283190432362754402704068101307399726240829360092620860575494629582377685585159727152426555486438124772701905772499221646315408160952339714455605109724105954853416636226925105394266026057418456137127560742937223456358511782139929819863709997070194938540402595017462939873567113380969434397999305207403860827623003969189701339930125436283131444185937358710347924332621294344998349386498111811920150639806760345544836289816484558457977922784601368853126392634433258274822372824613971035058435493993012795574489829688358644162139289789696731134139523201517486362792178633375748834686058122250271479812841263299095428698959388339052141968584256504009881058619579707443930800537608839999682905123854400178491647810053703440088176490246796015866140442836592883866054096649466416441821683579385002429176245964933834289011155797254205446000570785854906665134481390321484595842969575998948434527882760066024486614199899837001344627090109802486202514082249717468869227407080305289781870887043509259665725506889737959736419211541108374953206961981972126212229687459269126958192757379183181439649529705577005436420191533125815956317743812968779559414945489573787952798717998575175592768779420417294461298029312318426869844138530741368285006923445138016131783586126167202341333287868152960164481064498424111080607959571371071117568867562612684451443549713133068349576 [155,90] -10014960730322020707758146585103470383687080450106113661207920037514582291740300979232256398367647298538296009223068560118456619853121438634280803574298756729730402232911094454833241512781441518260573051366496893643601120086638209622696841076515749962650886253097615694708148834708505651731421594480217547043888956158128696682946151801674300689867953619713950411669580534351019873691762150808328055708372444843448547925207837665307193834399530592602733098339101677191195737412842523868147723444438813057275191055190993790695434807943830486846139020389068696542844339017487226442836797235144624239961641181561434019330294413905428653503201919381509989505375281904042695935630170524151680799592539481865795821764848847924141002465141196810246592524306769588625576215138321877791813487733887177847803606556865056592675962402489300730147754424965680077826172348471272279913019364932899921414634554246140654612351169039826996734087125162507767492795258483441884784433199929821830337461108205358853970817527623693413434982056456266422247135841781855753144429458597879857604375342223205926629289214476528795890277994531765920046361887586883523782582104776572094907166755907400623473079850041117980947198469196652894146488789193244373500977886082554410437988278003447094730060514410086123035150880456963095303936869951406036089396197950764786477327073436695607005162991413467767996046250886347910661443612969406254067518571526820181938758072362159394035854732009651339321609931047629737718260555539730602589785865483833217729779105132470206621809751360232389730448150902170467745796734953751608935756647895917635718339545642146419861472589060439151610911038642211676073821003427548974678628671613566146633067268617477191062253994743385851993456243839665236320940887268103651920843225679868840567386714751136812818732531015316446645238330108008528901609125877223657909170606089296343282386184731584965770694956654825361549157446422396847901384847974857999046766830982361546290582805158976896 [155,91] -48902262502317208590423707485882699136975106617921174663318856293356531410904533370163379728289967080805568579523136718352432738545928136043113284698422704088865086898565586435161867749421957067515229919277838852544740467786485306491800708452985219829527294355493532158280982785764094029141436680279963850645167649464839400793234463578249587101676894148976078083649755484884881773067435638525004837471188278215879792526580036449275339715301407619381118735731327570761611324516830008172127063088061691925142176199395432193600696367410311090131123669586454352605621957861036572649902425876422595237918680862480035679695203204728238624032619910017685004794762840904526768120589510712113543663017418956095310424406412481350487925823350190092210431505165214873401408340846440500647062707190701250171126264438152345361006733395870095937559148313323075338066022662571943846881261823537616951014802091800641249149296405324371357497316662325463928620769823445598200673408886860642980155016561118075549315375184078678614693404827122833161044268681364739525027628574365941354883527272435413053338593306700171025603821811101972542785263924367354761024661903706555204294294668699344356844287149755214307270600965239339574867970976807503913298050079451353590125489658530576122785049819786106304502215203276551330456508375120429725066274395952399580570764307836828825451435649147983996326432825914660315094101878934606573301114641335461672049091063530359908321202208434178346348700101462668143060752317023569915292137983892996434198431809923128887420188199096500031092101674329165316233733870198856685392841184166261312843724486549049451853020400250312540701896686456423410121144446914757223363321595119261131715446302828040450743499212041911130906904312291121229885890881893588183139585226286311659287416605931372519911074984796440690686020124527510535394247352524443672577732650909555024981852514264647490346067819496755116726413327643365650078353884961979741353909102039414299235828865680 [155,92] -46926548527480789502172519399472961539227673982376441473231621323073368685057828250230010785756331793923382765725648867545596044945569555339234972107162942630815967308081747822052489885397419007341793148457587663099820855129019945026114468209888654616103858510480441753638683686939334380139249016178508121440761615518905088415640066128391288417341324322969614437187512401876330860338479641297717777621752918699876022251332160036479129486710825944291633302337259433829061256323557750287815119847462765160285379563696458640072912469283348259028510102495547329990919536031870718594760086809208917393992353593981392041427149955741905323540520133531268816365673223821629343831475212492166631661373013715309987391236573510226233790366925303492038615517279402515276044932582382437589941316371424075190799321002621475161726163232374437421601727528853663812232745483263285525778299121846705304042091385866288883974146533671201013138456338322108423418726114248171267995285839225597673655351753704771925975592479054566765030281439581154353142666692442402885853421334188995526214750719494634732755748243142760215293080235709865362698426968482418694520262647501475635983514213001186795098324129636932021857661011020799794113922826378062570246976745014092797590314827703074181370624725688716346874164884498452456114547154579431300003866410164911282214801552510377206879780331260014129689062949132821114113246904329004313786780570204309338419783463558108926597241715646091212357695452341606620794663413585839595154433758146383655103334965725823011730381940748223091004229388050463146520738757201595581899357845330026476501154860756283294741002016583857922582797179935167751348107622609257839460116359160016486843850707904954517607156248424864497731642244203732530523917835473326944277424638080266446134869220176564319652251036724446033322286142674807963063546087355148679685732440168168637421357968874793732211808503262698877219498728678443701089510124998007058269614618694560967310080 [155,93] 105780344578818203032575253460091722235826796984454677224215948708928456337240783711566176853857090464661277631012664460040638306109204734718075582301420109529204565143007144624419338173834832743237641674647982940568511316515842465830078925504957441217360281304853276916647784647819558518130495755317443553373210204503689161641298123254446672745035218646181820556563304089350364805673950585145001306102039915308074180357044960094681243604513291856381752535916937589311469631959629796790483050044548313062185473617352157507293198648638816728012270587796653310471447721423737780454100441706529135385088073415654032746240326055536159945135815023166913126681981381538616716594819908773544623851346140015515806813895964039617499836365882145118615603844596177438541845816403644559769617541535471248331288399669902089434477522001311773367518969156648066864276317625079329576271150413139412510173162696376843265417810849087151794453716918978406005359814082820175096572210623449637317096127212850177570240240755228910519495945876165085373115837482451084647225470189784319522490625541998901740778775512376492318014306382317563115802640815756257436831363282452250960617026933000547492542737749634239353386401342938178041786403753327940407307142713317316419707281436609687600651399825837806210705074109016266808189773039594903215658664986787210013768308847527257172961256355705498727113779916238719710936467016799008110981436677626130093215513933894626614961446894106009884574766111682892583723091734566695557654995881130041648770636867717193714466740300406614920901748729181958608694979206605450904770631812068091409451705263513899259355413545662390730625875911034660855393181370186240628109424594479030339236504889892211800940151462916048437244797325020878947423289363002071560485423491638303168711723115439944439113855463767698969911322493260207124779870241009240584183869815745005360091661340602810877773774080527262191862789472514888819670984181108808780284725147511070304 [155,94] 282001246691803305481800367506631375324603497307724153812792864545598898439854779545857747287820665494459636953834606765175559696994690483248312031657093165155230560780023727176829992061115479070444939670242122461382330399494196723044486272913171752552248204950523334439223899999589547549675621774734829027415114329116125955791519479233059732517556363974303240258874928252318306806738503301207294391557869874496255038672725134105471882972655182664940141224190714404856486444950971258936412767488235429830156495666197244866573538537041268495607098031005517968553092754001054269511845238341407816321238553726187227238443482733862529654267165593353880393124979596364031194171304415470429850601119995743535971067538347584565576490836030162979734662221423720155252781325793063112012762470769438473036433680964088216350864777951770821203426231676093263623010086497752935588678170458897027338214584504149351981419612199449464770197446153327386473503856051986182880922256676570971597579567756483889223104111607807558738868634788400893278852881809383992996121032246102322776840075487030868570588464652697025693442439954454835468861670756187322094230155338393684354380727611936252325042073746501750659084169351334501067924195338086439312089293278643758957111400519189932256754908604119755749666277591573721340850600781979052726275841790170680262853464640796087554252305913048776185908036804538943344167160210761263760678842643056405196140757980002206044890432870067062369943458496120666088407017569117817054235052837282502687246990244690358441427019950431286406574882217897949126000849114543464751989313457413434561964074598969860854565152699577401855731775025436536698329365537035499798113559462609003597895014354203789814357362757986844743932605958885799185084178484995375951005287902619709771099051532539796007117639951289163837119772356106869073722621433627206769196249891470394442738628711345175125926237315156152840288161732979485428676670748271915377442615701056 [155,95] 231192714127318437405640946941528656355184979190571818586794740780868417822251415470329949662565569860388434739741462045330398525206533960387511635871713381217288167557050531659615465871433549781093130430990947186776067399762833165750415886439751555765933382281667335837618902104317009774207120947466240065443088253452742327790050013628268382288864244534486646515290605141104327566797678557654478949632429238845426804259273567294197394448233123604857987356781441072962017027699069506669540758617579817381553567815661268017920497529991845853245598759142233737961185007555393567874362989899867473303251489463796354129555661542371614810674988808384458036155520941851536249849994231389055598769163838898670925742273761094753680687022323918952370177355179802390968078369727253877817845130203989979528225730079403578411377059791930471366862307987277856471525108855401212342296604757353677409651673283300763342866752737261869994943938273913642631398729538440098970445056689497418383062515959743494901474453939608925066726362409784698069070379276647891551013162900379838776628808491202412125826737151981093613987393659454419049640641737172426739563244081129773926096938494553407268532550162750206851960301703642650321888602892654887451814526862828027938169558954248270113663838158133896104744833656221470245989212891335989140946061279224068061076846050343319409963921703061903847476469254888108530279797744019430887546768395009706202376221999267120422816509443386964205805441392708059967150853498967494063588804031296716311593067394928483613691696620182493243658201019773323399858520495066437505736492342639266122994090506624478486355178394020007785865230731464821729881273628329514348317211531432267989519766139006941623672389589284197003441754018555201533620209596137546079459534715566140168572623182509921078271721049882218655925568547655435773514454536161077282431921162222001360924272897035797654160403247217484618647731337959180212957888026395966709084904 [155,96] 26201719212390867093458815922434531181263123383128646424241925071424829309058029797926902669112813818776112104927078410230569598791917092044952385077384012807679492926465271214453586496889350862983807915801718255790209603793930272973243477968085591799112405689554187943558589926321578446500805204401359864533899930358845710559252819678795774096946150698873635450482898758712487900165661554888025214237124946046262113830227244968593477307939238756547454233976106815336436828121939653885676508145611112341678924367885343123647488578432803782070338050606544401713856492182395458399819839426668756595832953361610179982541336454828925359780769734230098514165381129650120798608716237219832192156436986974333074806005955628695161566408923824212317809283460957228149889145112281314601287851677834518471300596276765963086680015601372689595280360282611180969432987391155811918796301009487494944999213780557131599076675030941793555175496316130745717261577789992955348038099448532476212291965970634708831643916714226032060296533964797661287669345670493193078240522652742141644762485153532552241852111365773654041401596940734450569120018055951129742753179307400208413622705237773690230195197567894769009386796950652073243725958739375552255350422515788736882945359932345955662532755191288756489127503340741367027556631857496758194784786001630511373394698253129703899879500555728496262841111297952452533043905269649467050195218573174599217548681258705644997702053577776005740144725594524047375469814839872139531063759087649835140163952215021001014579077670398175138968847126589584949874606632460886427696265393471215200654823794251612229232151452954092933855701091594038208461927838794238206610004157258334482639616798809707600511537738240618056710781759827689337817436765836033519952262397413918039661354950997379235815236702830936251713213384090377301117931943771366274399069339945359961183740705520818772149022766778057950685446241143842977693446802960162560 [155,97] -74054710072012938879116813310508229007116204666875773674368065462009489014539447638296389255265823038407827746430195047259926569948492130740148430117706812781108225855755546616784352627822695198638274890696560423242963006789499503772498975865575832332433280215714751959754416324680942680272106851017627113580501386967429056361830496040484543292368624013185580079011423102330996421028674585759536748303461763935511726846051687104304541530620801698560597266757398355350606211846549331209373633585240454273994738310435241906238495874647526254258231888753424294494260982837057707934188021886369065463534847161576465679040282124662137608550744300322816080144798648793494549741598905145025529170544830302332115931936977451634734676162935923100960595492838699327413426482029157595034503182525703923093643390175421251248891160997535130707912725871017648081700819882885937688107730519030787384181126523814924255826655296153132642942551560600642468759070105666434173481817697782883385709520201652832388226081201437204193319436082157450017733033015153412069167230600240337189552889584771159968314244574962572072963655985383260663749072791798663063944244708103038573862346656128638181375379903622961076518470168270263024003847838490406184393620488174574316226854522287511338456223250121852307540969283433843024727890706497731981018105783082676747513022724143579653440012821330183539000833877562153536481803598544087382372295546111567408628563449651254131842491561294362386996961038419775439187754497378464267466604167864685823131459884824084227666553034811786832829696924932518891510607001902382902244710328294845993198354827051498344753868863492184560967925019684628893104186198447366039005385140575873965881746553104467934733259992854938655198105078136341541352322749089969132586953056865459300634904715561637216098701462811364265377828648729845021690936000855779413282890939454412015923983565936026011339497039637107141086783849522025467005850951968 [155,98] -40766139176816585305013281310077996002383397532630155907342422229719615834067967951625153259681300837366611447614745355935163228623274988873346810050110382226147648183048573386591701276498201315927894894599661606538450572963063453590542308004102248201861293023257396004194706061086231936497403968982121495674277894072635662259529415009623871179044346605473628015015533039467977535781746528689416357883966940909742934477114483110350189389114273506198485628943774136980917394162419996550007910103397039120728785000651217417288703063378642791675413156847530072556699498145142031781078193342397110378643655948075357992667991826775987524102603662523551667173711892253920538197936090021892697075049371921396138447963291873214577582888994004255904864800642493931686465482162232662596632171876081237234891699394586937894758333836435523049887064991295685438742763522032941517188205661207953340367902792135984246647087471937147309519616351755982699632654147118680762515697376507783187521816349117570561314466770047329488710146432682007075131256690689873888238487106468474990955539993723114385099270021089425488822501804223320847129055656537416318542940756716904442418893489178968186263663995757779765007499419651955520712216332071697299501563189263959424381984224816264499379307118436983635919075709446126783855425324407491379661454261343575980822553981287818874098405556785925453438677714408114615714652922293663963385253098921931733168231641731659420805297344082117497699846765908819722685861180632848820026611337172975516693301216626662932025459655634273598216882415084693321184600092319875911774674805907034420948461979301772983225483456305390431756879198231410509913839563317575440548745984848381718533409187884345645039935535768193282137391223024193555080417110457740603259400632882591209529903369038831783303131316205741765714876490526308899437195701099518963931208267359048888197576620258833850408574035239990121521369155355233715826768 [155,99] -7820498644627739977641503717650985159776938412196616802637783127870239775497937230500722512700136595094237641440795278117776511258882757117846675409260871695762362688861284431798483714690428106789824263230795468979247397659178202181612984595320601316912970700756521811214418156363376848070791806464362834076231208117717816505898696682717128388299375526175951984016278819168187367210002135300552961222340595200476457358681506216331820259662693580404163537470290404353341136222214508573068528010871548197489061099652681848009459992239079769757330984696193507180203562856388915491178665248030091238435540166485903429245789592901926169341221332611896277598657205194488696682119748409176995257036542608109093217516062559263224869946507024354529246981862614430718368017401702210715900240232985484705843973367335512986983173511587406781140399239387846311072411615680767843511394457000349727564417514031909956591569237935463135857322012973132744647103223018203524049591206206053390260865615387474217396805574415763923830981099405854415297070771791126180492482653308644685886135283680347680503885748120946603202861706552358735012755369471092217054489319296010006437705041287814658565501909681960860702986269403849906507650408462943472266077301370530804690773829334681011094143431343734276192191432947171868995060566930508055552409711355569102221247287651046595308318542206304944669061732722202840481256397274843611310892044949572084380234664668490853795769751466059308858537836992103385374974626770008106066053399640521492903423116393015782390102614643298289280304238184655547425814368095554833124077838659473138536857404058477925040460104985142318801841759118894167739165783653314836257394711752170117334110054042932372511125024184651711184367666455992388949454490049223660916421210970228645561356396452495601271802640864154481887833691914422893992731771643629085091070348855859970168834923291701306888136637095326386317947326740770234 [155,100] 241379585891604114930493080799884305606060005305136520486234930729827275644367080993296331308466598225875153394743227718796257917544367615714839988446644557848205681151168706154589220628980456850761616013442867224844668716171905948147919263817055164960345399593899245971671969912239451894866783353115831844142208693171684472244629744515711848828280884215090603357637421437168071296513207816497193720720690056089161042803095508371664349075594140206174057950048909161200101654573645307402743375097834829896855454253178947262149950620582242193275046972905953442751467512766059141935082739163397319765501829445475201589355657417113156280182700364311810824932254574286146607449662296622988475429994879840412453835324152023569673646465820220645927126236926994911689289450691180963089506166238314516928179315904950953192789170084665770340942893225491474500586419272929561833286627500360787864424357612055266960592780731952630390583601866850837872394252423934838051238121518883197406837258267459433004388859326481081827496907379537723354488254615918048160796197405876935482476487782773541241611394964275521589543991164244446450533936949748352779534673629462351570336170722852530722152861817029460961798414350017394166883359400396711521968681167028892108656420120509352596680920158058252935287340440627410241976960148608791778766128592678767125244622349864829745286906581575470035307771951683737853519935558702465309639467189857032069571146128805167887619257319769349839316042935463963504203533511944515542502072359963025396436959834681740218861836660327085446181874906888348369320085061073449988665750102435842201971246993809825264964773262872539065555312713794510405818152843487989667686537143547607102012791023376915159500069556171456776778834440585777258381155172120602680555028245596991197052249931359358577586425103376989719193844241316664335900907073747825152729004895017116028402659866749613163633409549232305655032163648 [155,101] 336167164362012278070025910406289940455455813576315030891814362644744082403469704445193984569594725352394537269472520497992593044843932300454288703275222159243178087958510127925175025730660692669072497039546970659061164646521638427734471574053720693654557094289884363724506045437846554632016780263358726338963420365325243170569508146953726124505231363990936499376381412383877621306448097910039161377922159572161945328065540357131525859891708337996365175872995629029710029053165343595648083363561495150438590634951574694071333956316663942522907355623356421188458927522917894691975291680091372133348280550714519512490776240879567891555270674848444012030956685265027309198879435244835978997611175699577364875350184365081683218376174210613900543516885515261759133217834720879288397638655577393636625725975786880537823715972162151084654895485038417858780299226409954852543033154541186264782219659617048960880608737644944695109064123377518315990359747683974498671211368914192561747812909595330904870493014499045086174282713643550613393368000231571589644984407638283971017245187172387631502200054595482672544697413837982748429326009194733369090206020791224687276372175889642101967053628645445000206760756283125917347265010557648042559323642164942205019588713691850189038407586567232198402332941411758230712702648719323530971714032094130787473643085326977607257412725164691443509183786185947587919662705342477968390111910607562747334800707525641284465324959347517269880696673799122392360779081888464879574755735344744782297339705043897513797066332026991696316718323009952621824217851134174688676617251238636893890297555866773944104686630178306228684163902740566459202934402564543795052813212663491942478266771473656867381554488677133419672312262611417788850664486226269853984380953679742324310285530362239291213338589042661850561546674397680081820734497298784036922278005989367466193993984721867191658999851446840583672344 [155,102] 70980818161882334003136877727933772385439209880183790270223340086825791867248755649247325098743761064851655556348982675705183109475879656459502445038893841381172630828064664237518397513456775572587447843358711322930468841147010683577166585376758293725292849909700473900271516388662065234004307019675768026975513028678253715273902389263857027373114391144056474324717911854353444810314644223482004061086804689237196665273505221686395849208426092204928501182195234942931621585547470317425395795344781746097050869120691105187958170484667383223627922957140299295578348203303473479419693804838139355378222380668727690659986503775374032803967769168320550943567299842849246742223468662440821463235007230955175830775913145026503505503282304250977751024356595792703662433850109710672229770551847732160245418605072857565510057727044353004618347124199672577115115023227846015095045777440883506913895823507148321512986538757720776339349471610203124595289376704782082869554921737690039105606219958432073950528019098137728435923147810210768188016936979562224997474761564655794302033694538581878616657901476692907962102267325474614013911387919281507770273131779244286026883654758339027619221672830821817710572990420764027379282609622466993803828505832292948094045625541189218951805443706122858786941004067372838715055689375413487766688716469584043279352557465339672084925645411484769777140853947102977859921731760692611264561821820377898884129155413044125618841763350100912579106347435376881988203871188793571571832719654399744375702098124768500336228902696725393301940427162431324188677772509536959635091655898623564843369209403136718448175561335484475754458172432692937652758318098965579958818733043885463836707119373982208859091121108581562916566077303675748071998364666753687743180543303577627689746436756262552086462637776041412542868673258106658116568733846856105735648995575323741908319654469227804926362834461694464 [155,103] 4576403881237623271320725218429665395958194653907823103440216931563753506153528367294786403061775242664621779590243450740795343582372175403127145284360964866090810758229622565819874189602929531672812054344372033493635341748140365053164296560470474410701749753430603161973529453658650494585369896482789325560641743432039731547322349961248260050652532193606143084013984896635578247990349770880789105872587084843740005441883595194629849511601880064924120453325595806244045742211330548244072573598782827173478410096940447474422557545334517194963000174966252055758550017345320477203234581700369071409412182783099270739737585882394855807010323101305278591928295181743670258660507793986650025189007078702325480064404666249792600735695790732951480430097759855539096132052137874550109363070471652690971634417782013801554172662468316573941116753915674941972267649605179924833178605160512948977709512870877163877833708458137987238209755029561470899904184261226141198423856108088999077459448964753607999719076297789384635122925563108151016219387613079158544613998420614193778132200789594169188052039664521960510691748722891111415030580554730057895269540891500587184457012635074203227089260571651807350092868804755028266224088446134364942393366434664037830056753818047085349951550198131537097232204474123130691038601325768113759029200025200231258728697357661807210813726846042672735667052774872090130351351811563713482127240122096511962357940292053627214296314079787470114700350051249512678930519818539369912044701359430897778353136005606024617685598960530789854773989344036170830214822187716572913756121580069374271107919411703702553204180897117229413186423967769922195892094499050922347124137153513332441813441384436993367189232926005686417662475429011653441576982745536360056880097961344923598802121374900417239450357960968964239179583422883760522868457379079599315337706460918463819838249704419832758231626816 [155,104] -785275455316515292466674185604679128107309729892882281597572495057039255128309898282103723045479107079887273335559425916527376935649878744374408947925248388667168880144798414164033983026230556027233314303291477164731947494500861292588276210856461840382752531290778293110965429887744880947554629382180277114326994775311749851262947272207708755639585424507234848719603086140963492207469383842570566444518946368382757895045269696730741812796239710310407926344008090342974339930590670900974752054969148323575241052373121492490974754958982471822153127849981359481624550380036365434736107664584748073017885589288438292429052208298169087051675833210136628784548721208165097230060854354786152265065661879857176083882568241541286429792725467999011199666931735805658322555600694713646057625340488822534913592503333991070850799655449074731825909432938620457786869014828232027327661013931898268337391174018812975312951435113788068211036761994875159250504539067381270968235609672148141398443088344934685123731513225990796487145341929783405778402701497847148958991981276176125086813248792042392532492582962026367873646908534260045416493802347535304557875783155153283767377510569651610815237004602848017291698175919873439255656769847176178360598422772217361978148456579804562228053417157604825020718436770651178854298268922384800139624452878382646186691680989101605713298292358985665662047089361135592515040911516405400038531953272273234192867500767849567139170386779375668759236076820774207697221976499994048671611204207060458591835141100682647067758438900497333969608827404945055669529952707320791186970047016339903470708127555629873799476702861884461491952782660589943231349548627714385576226538040482121519380546279304455643004834531547786980385993355231333394597823715911431874840305630702169163081866401715146816923136527247578497462917938193541407455626739350680783386635806330003695767518497017996928 [155,105] -132730772574279528261916832755900424301026808618828608984860410258746774446829739764451472847999533701352199416766330774384103191820441944496112757315763901646185530491843925719964395484923200709377189447973516586855077758120092959553817833629389682595559316986901309909693131374734914421422860379706180857705083637199023055143355402972269077007865349463123874668791126338276587435164124133156630265868171998851012229297278698303470950063600895859341963412181952830623868432072378571963802880963970040724391354333114116695347217030949291478284909258528055163063852926641514072212258897976480382619950730267574273914659423752196726908478225713474362368218858123618926018421452376768635537046658718351000883461314503871871449793721694452069246707632845103520724242002773212164720184847024186904279941371555881395841939296059398379747638562199800126637612960098002229886936308913779199828840682235160995372556735320890709507028939149309345066785863809838207896625314426574221306678666988180080607479894973744416731725670472318864255940267228296272273570716456208741267354864738063828048026248361648480264562613650143548237765513701768729655038754331120889356223737185200280802557468029401531293465402550266319691394610918051467616172838493697715569482680127479352725963933245545095485310058900746851094002134182426516082372235343628229459247219245141618322724379980916257488379547570722476986523815813582707832032467375731632223466018435009423833994678478205854274087569655749221546411858132046779499623961271229016537051533497051419358048961249866850292383836924416409302490881872474276195988100926758528898684053346083754296173342864832347043659843968045535627106256636124644487103973464730886169928286912152004822764165993982646682732428223205208053667716020383968295384119120567695683599453425547986569492240685529767358184449349305492298346887865063235155050201124870496068813755204784 [155,106] -11204933818262305018302473897940928410251117655978263923952438214082782602338416658674307318933051049999412358895677516520777780853022084448170779676556492686492909806188972175402642142459626588490943234025245875956158009607882301399160759937719574382100191511777518578266980811305507490016634131054397533169974522100832284454089036591656558922487729105387543095025049243230444201376103814981454866480243412825488693427750242717762727793719634118242564345250484875293142149435506975276200632938037233518118890944702882529286660538520849516287440810895493086668776958092208595054130096633574681909514551927897538208342184149023594677548065067384691079361114378898182134530133526398680907886013969349920635683935972361769578081306210723405283071353719343380551421178196735714031324491029345870718560657099245643016831052639693914399186592007955954790778116553064275336321176931511026721767909032107676008045149875972357628938917761500089551089841051642146359357637627631775722162688849841572475738818134706706898385815479026344934395929539160822742559541288955897581500482464983810628148868557689129603966833857144175743262577054657984240254801184998665425321321875445689368652041839445658803409638176052600188484911646436526647035679434256131043504114623053900811398863316700826593808270037808691520542350592554063466502587269798784998671082771553814491192656669467831960618267295725524012415508507896941383405819568449727536740598226890433630670185121103099056605197748449326889017012193355557383633563189486366228322081973764162935862634605809159350400273619673201893596055166910883501448098022850023048998776261773403476419569794281379506742021849119634587140518582760965710255970129576989243077037255887815891650155539854883991707746282740929549057323890304441204357056036846800341557224197823220163074277807350531509195368081500334805989132405692336668027405810535919358012816 [155,107] -58771552571317537719427995755246912909482282047698869974821315824699565200066309765121257540697064788995452389543054742527672802616118532964653999585483001300056130641789691723034490053869049242771142374845770248739936591244983765064031997142902173635046951501098200502716424909766720116117945504910111650492195534155498401397906378723601489933954633529051074488225231578232270141177923876938997787552082444764892476700698510855997587110174493871450685583870307298741930267624147569464452846494817141553614750235214667409508131700020954426697577145722065810416846744933268201640555296243798991355860442178468336678194433431356876461660468232133785672162678822066970287460004544293575161146548700426667037037006214743701780398987433490970612403236343909600648481415974208691152096069569601878026337428538226027173728934580652906347447189220327863267773228898723514585928618882892468248576647635860248222363503936772442509128599602503680552997264117552882688631581499784147949908781538035567000150567703809648806100025403829728975551285724214128318035821513354457257622299470335025783232684750519995815244620471155542299052251089407018228691563709758700423059441364662492751126220095950193138758559665075194090998936383671345417963176206181715081501098105437366230604098434651565561562406326018040919782197455256031633753235030793311178743701012727356405636292614218970140272226534870440941883049647084009795406369819645790170235302146125682833248695977369522434110040780900751465735583132566261006614959228274768567674210859382685636532553231252787001398973465709145957038529793682810298523532297547649498586428394045260474303618713108878514954012628052920287978252524270898422701096447524469242370925487138491210852575734816773846201653730438137976046922642420704364109620103737231980570554391379202536261734209754662829362084949332560229682284444078861184453241191233262 [155,108] 1593110137727731497378180830566102120507101163134570855947026895488351037459434108908648755017390539626548269755910196207738916152441907603859882165063346376467179250153498808719484481483651439911650007522011487474552362577127792844667109710168831248636591631739990428921100201346099869372747519574411498907996500789017821722104112005134172301088143168900327175662188682527916177445154227012613952197458855698207037573856919739674260442842446131949143537332716025607366838822241878389528337359064191578497443472709399703484704336646808221933973647649432961835289786559327181464025205779831717699488797572175850519195407144282268074118370648339930800800712904540734646814794420322431509797997542350126612486182031026418438531831695438793407229540790458110177870733152225735483004559018938755903590549237432882444145876118642713544451596442648929803647754755493064559386025086510658574573939557648589836216671070209832218739321879911255989535603711962101972876984181203833488665839011664145925991478870599421268066736482538938999254212374141921044147066142819800648432194743465602955371524491694561514891771449225871371941728368549209820450335730430286846159465607042459693119076536253942407094180872301258498661117792769783544615543070235066364151004093999208872494640149096500896877575935244749806083526965960695122912431107115914276090320354515650476283999579135973486775344529388886362140689655174878876179099043942907702377737342365786486893768866434330743609195813681853786553573413612678972514795899648921190499364671553042366455628755120839302187190094678564957225214093011771045033610581580656025668375792480233124396948067318897749603036877725717320699816487263757363940951634940374283805428758194573065760822688408233697517884852980064052077284250166282822280319309245485829770574212674248488695595529697919083194801372487729043216648989380236763134621376 [155,109] -1308254340193742839365435608546311661887165648583908001542295881770799372543568905130307995245631531250846680522683391511924380292258768600357568204149960600144602398464864204704186597208917522998534601245135932359034573042190650775776744660164311734655957352754846252433175636759606349426952865022419367825621251204243510727981470751598062470457949608183988590927358900884015420793526911924690819704131661991473731903307910942228239334421626685359238147796334090859544639727970313181856225423911104002128396403986840066349644078682368063465905397164437469572196701065250282746149850342513507791126452309725778713422506913123509946499047227035886839714709380373703118351886942280200726226863038859455156066393550573812374497060791764886339340752514265160090822093712516840763191894024669601403340279259760370798992129833443370976388231899862040893923916747162709721696639196221241962662148476485103428131490933344092926686297824059054429409601350558844691810947035604344712348086807541160008157767666048204445521432525547222776855903357643528422202102478658570961648198149289308020679684387097041031377996585284606904362591856975983484243706712176665415519525241768062726544285683020527186940809714031881964074006598796768500461668787100299650863348543273743978446011451974973808839923139193288571679402731251855296885240910756413021696318350685249894244985987763520606146432614246292973740419876094555472208028643633720682794739151078845910483823737635521343115258808367085027909133075475048065730846705555190554490096110450411303760500696079435067688966611235879777649663888739401948081786632570395640258253570854808547594988385448336819986549774394953510517506310607423643200590594112904890174015227159037642923152502742062121191205048116974587500707929149390303061866698352769276826857331329536270808991325984362916191056559932842196714519616586079485336 [155,110] 38938153388076629306332533901435295653615679670032317488590510409349224920069344006140671884203715506647557883356689922116134056683739205345158687253892687979159497340333112108813956883090549314506304425555197856180789367769604366019722155801473026859138400543618610948598041373323591278492133783388483073177789575363287604824581773341383930716984665370353800331675108436924176991679176681216951632746910320565650275203868819453545424150716729149461788911020623734947667229325048301930314619153405314080737743996892840434617297201899178105288626786609805575258290513262819113528603743687398711153069531359545426371318917291041729126027562104181232508220930953103524087087193435711344821633306233227030099285054998669854076042623496329624045394524301666405286208217951850677673600522842315450833475393802703159614035864690354895604762794969282305898678706054974022682126207554751548956650750646955285996115595281395836629274556005540834321753975237275418607750027065720942881496271540417028551764994519082893512977727527309900190546151152102573000538408871841725388188178624588081568581471283229771150230689444260899357606884573665106559766853599847916661605469482295498846352091260811108782488222817411245891665075060985948971961353575339943994006097943479677933983430142344801306476952942689490442472974627451820576154074430819720023127710687236122535098335179971872729114619298712822354865327513918678825635370205619313576551134887733867253282528506265948272188204680144285880417085896043370454265903789331952294223240068716884966140255343432295361155619059632835018886099694134184391206366355341040361853500308191668697535506010218866939911195762548319311944486548532444661720351508103172971652412753122792117699391305573488638355488061022285494827058080421229359310547195307382898328419164700756156819476515866826787854348140579447500871854734000 [155,111] -907191831174690498647612759990387429693170641338308864215383142244698524491361125069487396701285526231779640263176295468107367614329784380622143690666756433798581382390540528369453648675329224969781636583606175689631168639617363777501753840026007696901268087366226483712856822354395517038671356055918277836698081605883896531554119722100052338028267104620463815787132737652596800815309577686744222343280097695720307453874418916751823630600103403108002932396488605777395475849512451394474948199823213111119302689700204787882890979828276360991524595363819705857775889013759941916191796266260121332004613316993511324326685191957704290962925943325373295731139308281003327552266847435962674715744925051860898141243645769398279881808378152464017202626998675635067976170879667268720252328969480078021900008470440530265478988823280062841864069033657673436153610787258243296202228451455504631941921867865939453353724682372558187931410465567092620774982526307872626680273054085661428751861467957442452762153077096486612640313909005476230082954986962712267264318163959675650506672963948864645448333393009192252184525057467964680426657516260060366379436488692622722690791119956002660164361968821347430975109985275806543237130202337730177193239180651754485084192113037368857285338809637487976228933341603084945828249474225001697032591631425347638367630706290716971676412290084264719128772408099696389204388642997975139779331464494089261992656481783009219776807361056851743840484391157672007512083061807867740752641588034789857494830171783104267088317922174453754073118490647614412720736956985542401327523783031639820614071658670579509871560856236507695608214144742230505241189171309650338818800562030316039692398529893198900531285639537681668841916044722001655561101267872435434196238271688634290564646824036871138277553535273825685290987927496324278885090 [155,112] 1229234403106842498284511442326574111712307877191586390224369116467962470803352437172339572424498901312507573612899734928889852214072327467083052270637810367478603578759380849030572521988445059320171926323574865777082484318005314185021081534197778770664638701877254701685225927954022497715688603548066672606475308461200777350727804598354215207975374417539050718496597059641056662323621811008617121382883021806924730779841246209844721222826281076582453035537118849422531573946897050155544938671431058909504436787481975613320808809124047973294905728747587296035800072582223197765542824766830030915028710253459943554883464042778167310994505396190307976880722216802656781891577304691298176735832760768668402149109655441606429628739499557523882844757984904643936762974438549702016330609562842293626875078136303505759621661582590398846829605970697506259625779643340966871077558653315709726639691142831520165079390064260592357441131231140875642079077488793404671269629572647129823269313261359171315095935125374676964234806171825798645937757623462347501892404549165570658510570500685115208094855105172440843415143006086028570000213234920893810642391403773793700785639381624464218733268422852620292091374524017437069786513988413739777818789458849129776279778901453624526661785703331558572785272207632705871302369295520594775487549011925220103420525171742768238534091510108779421622030028083197099725102923933129489425215150657699543733593465684060177918831988674120087123678706312534522911593725955660069135594954213855714210543196644825263125125560586324970897233674137258254785419429478007029383988443413457143213143558610470017109329899671795448476404270867648930421295150236283487518657597471957634255567585915589372608464564418106089517163969036214211330069352082416856428615243604378150300697671800087823420947524865291439567423378981568 [155,113] 153881005893865047584201929212129997961654322916810054652716074531555109269349433746485784018227384663892681134154040521289430514632469903490759275585168566033287048288276832814832224666591283885503474035267058644501889429302034551474032934556564612949062691387237336866003233532189041540648644441211496276878177562196243159968767904125224961780612367717526353791748692076447776474169819207912793171086208443893774005873916878756253507408630286528488263619959064676881548186064527995222891940869264461751656129893009608492806526737247496805387827498518464585111168837104895079876308198643406428756365028815209362560338778708501747059522638245785818700832233070928800799630742459675770089858725095933986035994180567346143786145266980640170804908499702277645476420704468710362098548217910025657816654457026172510810936820676320430119563116225110405061438282318964893558303887553161582622460986686742308724820604065703075211216122307354711390525206814371209316346773978640579463006457831158804083055224729227402378441713546343142693546566652711601093696198802115580187547921879904672538007703357502020606962378048384876748143159178114375732257167664330868556972335229753115987910488637144271997386886105725629124582801322308335794930974949774279199295851504839273553341340329073310030808597339168231466510894795293666467920485177133248996150139796547027625875324071166758214886935963914219207055513387010772042156884369466577071559238382583031927536985982126573203660320953642976757289653764059298027838575445614851787640664778583804687498863320076706819337171023012644322007907879508660247884731270546013049679969847800283091118532515793657630530572591369016336998997587343292585854179932712666636304918472251103087860891976660943111952638237887017855782477446089957746299380438383089174973349596773472776081585272547506655325832 [155,114] -2219892410489139829824211669163518116313457995909407368881664997255134202790534302886087530086631383262770610899096733748247259306042304261265986066033303984924524245965727685297480271940190317907378455963682383943667387295785395695883848383260922227974682853194572550708694439119456371761361942465426666058642751139995798392974761688326719630095196473135289206088847458030387827104432825613590002710822966889655669695802407125635578300087851545633042135269821076368513111414890672695938871154929930919427306910452866589681694555022238885044344045851627909407287510527741507492185921551979524996197397060674454364822524125301117628857717762941364370937928959257219875461714461411127536989281345012601091951169072491606863944107934516286785963848370624510412379865057961075922359652912153268983832954066655917425816368879888947415778036640434944062584205513578512786594738114042604775910121188142098023497243629808304237220126916976111283057985110013446471177932274494816393058487513434200257420736408673639138960321681492686551193996224844566485964925452810557618420963816368742147863319910409274240133252844195154483458631492017514779698915066158215727020871259851485367466553600282659790518047978439423539985770131388011254784342344178775152802870091987444537686433583627808908502048528252800452139332038178048887188049786218899636556002901673132950980567698473537918931457075663835629306264132186491487048731295421703173108879074154634982650893947924400218591075158433523298845829119023076342713243782289142481899310144474561394651080499941944074812512803973466454742190650666643665633111122175005164173069749540591291350433803882479726856569393382320673246746508004161119887249089065887682690731027589389393809665083882800797792104236039280310597359385423057420560883560411903244249003592031936198816203409465261888 [155,115] 12632923158616749942617051251767496256171444132015574337520845932957559170738442294842264199419324718971045236523471883932876918048551099025442001316907834732891773874791529074091290043587073233435586104344507800048855220933477631409287693373521108104503731116969099949542231039265393997195429383678983211513658280629205055635071310337958954767506314240352242516228262576854256310039587890767979216197637868132964027284867442986158357436519984876072036417659920113592237278537536171106541262487624498299187242517131813459654564213711229571953970742075408307667141922350331506075813738437111801192566740975025388834808686770039736161604071957387040847455960944891113845670591284428253467469101757288563774918715594849886925201187663518247823422432676653540910996404247367414231345540912783738221735040557045152620035866159195519887521345101959482302949277431178234571884046341264770952116850620155536380589549548686761013367480823954075559067414412978995452546209909195124833196887380219300174490466192275275362815304318098284725147731450066419196519191852493253603169152372131717354290699987601775834636101865887417815504397534435360286541100245367034746159746432208242828216156580701970697734771670955167914750857299370491884765574797506066269600868498100081456877516413837742441789176293689532121176123873178811844219034209184833623647335571055410700005480882936218165211024774595567944318939565315886316368042395862082498820371631604607319457510112842972855909948089699460117053548620428901340906373561033951093052703310224750034297188828376590835636330683467721943308404579662146681528355504432058570596097298775267862983285887449320230906457473588086951365993962836031584095705373832450541611472392476041643343861289428040578308281867370009489017133714220537232256746355155009632604347332212807299140504936 [155,116] 307184590266825865157284174284729036234676389787470361424322291129638306507448963519792038620441115491688721563735180352926214690657251979912637942374960246781386513845135357543288974095408695028566117718809154975289625210958089922107836876201851418578307393585669141888866880414932450864109774460578894618170288916282758188593675552562797649584224366412900376488274396683348180619732106017915704028593639468625649763265656212174269554251204589130568848212347125246282319623652145707087700225524102012271637290651084554807203962352661946022139305081051186811116596612622362925149722325286742292845100220949136126831504187255701393389690086688641739883488811790026171529518220834142774530661786139167661208090457959293154384084579937611838719089886895784662777889319212713886615934148628631076902542726601472958120096757819359569998841034102330333750607724341788742320150918352633574168781100781036439206063441895186531484692890420498099567571852883303650713034433622926702694420990593301978755751428715401370807246436375183781189104018217698479976228691863922207924051678360019189136658802430213505168712082150051708640491561745299539513168434616214086680244914462104364944647422626898083625217617065057781608355877587418217558238952097464226304950164695254021123421877441596937653250783387101011675256792398401834113112803143731005756434011645881721279448738969532257751715265361156022955024165167212529431689765278956360618845797014911522927238109362746681378307437767484364560613225403029083364750956627356439784928803283871693919813845206226541058308736928855676593834855107324839674224791793585620357221807024752885346195956002787928321208955935855589727822556168243355195395798752743728021622695275861589554839562499827593717084727318653240299939653753825407842617056712172505008744875988174487936 [155,117] -973120289044165206491524136820396019271094761622439235094073221446104171485308241190955699578469873590974198099491410531072726243425767858113067354031420143420924595399271683700394178688176286844742202336989921657375962208842480469188876514177339727237928870323424865816157722837082698078664505485935768212795788887032056998740382702369436045990256835472260703627537341156210103503407255118885420359562809475083473477174996337118891421665997467312677794337073922701378672497545692678736518801867920199528386315728638155357722796576741316088366051554272606709776574550847963127221958473763909153809333888874938182925719157414309224742096616192984270404949763557601808256480564223051300371896524572676099734141562084295003489895101628732859964076264193820692350990065607452147168153440738585637041057113828226106097061650027964866045814325785621896514529093737619637553112653904123791862197843856473828656330937579291073957168793387620540469027834513706371529503262907057674487301282025793653228072297034957494787268025208967503330599245540981423375391955191762223543340847106896406727487188847164321155870832867197936025901709104115416740327989468777293228967043084927790591935197063212099823675031548534773853695088341882746586595449930457870550926804328270118240233125436414446846334015403327615873254155560303404215747823935469458952766646846842217522965729240863233649822299165852003149209515601733719857461076639206586854947383409071335658738401012438514000922684164773864739490502971838779125473240067306611094190918594595545116029939239433878430436160594481665635300650905538641288280105415993893452575373982317658886559465678879306135797040849535127934414993919772039181620249900534492150247632118574404614867220377144601625618981234801677162804812311876408133930724863527024133583365552 [155,118] 1119335111573093267871854771614130031461901890620368736842739306452459038917500884491003798729970125275443698242205741090219929675223737820603594869958809074314569484504481721319848743102046783937363483903663426451602157008333482538998639712627021725105665347767249764497597227194827844572410686223805476043890391515653671299748887567598994678869604199504288903703622201276334408497168992717756326131856047025884003476808867584430836295595068630247400204360845806178115965965356229511279185915700013338802316471380006748235430240840154611344091509937138911268965136973306769607432040153775821062667257213175787397560508810384846533929927015894494266486124644745815257451614823096419995537881423802611263754565249959677446045161193039705535929302832419366974609379632612553164174412213600991328900984396706954250787852462785745138734816162051917872200482289612425135301186817768853636288804253951134054802338168782754890917894385350610630544660492329397827416369728450126617134948657077615034308612588642334043460226121032074301210413887357132125438937822628934580885987405224893156546712928488868515198984804892529509010669072730025054781492188740839598750949884546423281555715678926326962339344342056256027452676335031039569347763276272589381190099977050746198504992277086033275238493243326371642197067193104299787975107499427792150233061385885178781524247987842978815585545966674381824314701020687759811875473311180541465956717979233293024073891334663824534993765273923464843964500908729875907056380111537929623236159543680447791280675774779251701645199461116218423882694433463138802420853520193384121944647400203083831348135568735180871843980933612450886384241909924165837855698039073014263286236013508634829067495333230147132911235952461911410776781673109624542580225395347036399488 [155,119] -23086637993574659500792542040354674522517681562377725516538807699994121487850754671639872765635442797212650116822115144276448314728255286169385629561830099796370997776961521169324505319295904800725190582911139747540206428913653060428280404190822994457980066755919671813174974375463254910211854207903622068497088734105658452126264041082500272001100290602495751673671750736610927587132013349187923553596219246050742784153914137454907912436294002471215827616482775678412521717706686863660916970789797361097444802898950235778407590717704078337139018728190209673136068443021409193437790403270952364379627689810325062103953240483640945805997233575969802288379453524336772874797844186086950759973444100132044103120101997636551407948353106893504375175538759823748852192178953256874914046529619213826094172724055696291981866275205089360131651695174892408321575402953786190337386476959974452210741215483321403537666275696258815151017414335769052085800228024823232815086409753097817975655210324458692417471765299155553512965578917103480557605831876344642802122054386147109399974638256594030536069393294269973944037871185153075836279078674254816244800741654903965856867718868601025983134179068227026615276931520440503135063491464058293773440994749164923703933350956945366645451217737416385392548229893338501578616099751976109425592724270315774914303108793689795941645938335528460017945508631311341998847650246106932537802121713651715473103268106428396588003413650160382748672260037139428622717238562117037254381135449602304710081491720997732624921813778531227689900421138062916225989960157805024601394992634338999782870140225908063126495069225332721808336552158456762852566902948644951161709647849291048945926300059037235664987926340956104984946194953631881296886927431439925457138477136656 [155,120] 146174628122511303109185530287352455579432222931761648974045156165505722291882669151919130848600581308954518302700920296979794289963356969000078925799529991145549142081521572343874047135487243631760286847459460041845518686104019129221796088986597959277072996092491390338151552711539700592516295216886348346904154178196335057287983159848435468909000903272107313256345346181958060744460630326743214801508992057623190805504910621650024473393634999071438567038985719105444394809656854739120238053525345418265362059611243357623201544150021580302962569016869119364885732318183079201044176139408115884595815406233701969688672206019644320571407154657050905410606558011782215444631743853233750236915802389263994407669521485865100756078430993347605220819262072547970365951435025317253271731268665907542171270330201162623487846783707415502780690327753761738392626758938296397602030380680162710946852710218996207724368561880228832442819500566184208966477605503237663849656901681956278872468213690508274415567491600196777215282680414137976023415039342923116461260846217987388001544810555985480447302685098100100181368873360114525136506494644545285093344001373198445870838830754072562439613255321333937891098652739752304536904790654012071045503381189095724304370320753894588899516249200871270040650357120668746361143244923928003250904533897803214907091805501934521164790296004018082449435505518814152691953450211933280366354026502236825271843108765406601867811021819173283002203939141662706564731027198682440964350524581817798938998120887481798666018660695555141841224114194723924941386677287102345085351695514761912130719131939918049503068161278795599012787851291029934881530061674649684802487053761393863737248221291579683928847823248581648523807732717794696496901258091396552100640 [155,121] -333460034714708897257788980610135520538783664349723389841899773959820700108769047016026603492404316140168468124675079757668482530464566507304581479870659890442534823374590894230437470096242365819751536005615218019516014265958799519325181525616155707716453291115617147122714959783970753359699875331274515305725153410309248277920798184200723992734021183546204903503834061182838246207297253960748790205334433041887174055300541338669914350694452133960787847974388583589749968822659775739786367708195271147298135092401238206650998366481994938942932579748943181485301349254610968136004937901090491790781866594912800343404457331195630071300059860943468246816784522723205417631313257264366381345744281292040177030594080031336120871099854686740113046041344396803702270815678940048986064281122492274629018974600216872526363428274056495187355869560947252654088349992313247185965384773167054408017724898569086253771056363562044938617543532621128162492955457117742658873579209512689767923459847126126449403155569896537272063412373972509002762234212967365822633360253034915913711060092689332302152405419453843495901149469012835955096583355809906551381383945015118827828185622374325596662156187868203882575231644813806610628839468252261884541242248414480604563197231543963101691236462577206058066132494692390715350940498125653202715675883916064106746780154529495149604160401263715538584654611024213898189116563542211012492214271721128504666879880742117982426265922094329375648255241543410224866103944654554353081495151820619052888210041871964511184951185917566380277183315836405016479464473092786117539183112655516911099807232753648370152304298192328410434334327136779955348715213152309103334770784902227770598516081059652991361660689149422345635410730828020520831943073394900 [155,122] 288327026456155555645989960694007640303247451780064812978757716379738308053697642251217034004624251625793260437186649528004603347390487818934661902283578299586376531277336924229746803965962524039697573359963454328126153246668371233037353541395429995559835882829116233168260913886604765321506812628336080578360023860174921091471943051774642396450946951782488144343335795600362945196614679509449297342443945367884031931211664295959507041319507223893785588293143489813446361361695738154318108197953322902776313608674623296464037103519451037172401289207863612101877622323945297516933714315086635625219191580903875806717051911213574326653598913704210830969107221432075867650746901832937480578344479624945381191568731249998161217186498781479696929219076615387819963854039961913643410516224511158197061078186994628748313738827303265330526897699264733297706084618582704125929246747358169995795536874839564753984988882950759310324091485264838867733984757273602418734879234024075136569750230459084575918129216378846874372879534662184115244389877866514363667031423758987002528029315992757833923806287069342583575140308409529222446285880084082604184790492912743624823746874540602343013214007004017320699614223550601353921648840958654178987033661873186212738217768424732102847813031360616150274669118288602912384217137319080331530718517048924181929648507321809310721112279205428679482669800089215876433793729582292207379142929267879430166662469102524233353709743135446312763864160287580831624930901427568183832223738856833188058034319982645671684637674678997823102654405423720502598145081055604716221501638503568927152728607462620985476786821014649956237892624008122001837976865774889075911832292552165341409498775924688762016097535614639416921664757753997150468320 [155,123] 57539786032403704672890088468824490412012289129252292026971095369392433951408500229012020689918556290687009654104535681181266553693290564326646930913838180868933695873814045389644795922559418043277911336846421328690674168521104255312863666040785256462753965792812774594895096360393171709621412034726320493648132515941821630020529674622126720337254163732785181935543062269839592565083166654880707081622100349259236274501256776012853486016313346483902315550417702565047833931532612177760950730073819799083284662845694234650411903874170202580617592706545638567765657411375323129352961106928801594518533437852719783147036736819074720096596815305420019756761061044191181486356117745397225660800374928586292087446202509691155401569788958316490674899255313467178595139180764000356468454752146059683909585118052021858705191972248338075111874023194945908525444878445211050806496660323125782233657092129202676350325611686588929014619921904662325336992781207931185316060843517650212315917090577759594304858972618150095150736909011816230511786838809096025838937452593987873526279252285690410011348163552710504243763267829824193313975888167050193866882531841977482326786073541913707789485742382245919061889900387454586344543614720930377708129203773392581295145088209023985006420970495586987454342987665845512721722944426977464305783872576473007787389168832618038903950031646501788904686684959950260283595078109693561899485835089157678646930497084963321873792650026120397430371793791254982622032191705072210239480089840687865706310084402274184352745125272570719091472706001527217914415645146225063867408723458276935133225879436793535413956307919585836718255023872096207943418949259550069604900726887716493013050402612951775736414560112730374074722387567376 [155,124] -271454647865036341928347104878903547001912715346864616171766541796862443834498537189694584197239796736617161207938431684078228564952657232171036521162417748293301462590124946758070041733433956067885546512937196187967080284969997926763182072051397796018135759059901996307202332986303352248512957975976370963816327004892557210153633354342942304141584459567073080093284722893438512172477162984811150642456088552085741795687267163913466890685949126949682854206785881707135146471390252260826467262388584397696886093392219484587370772844079406154369165096814471584026516754217218474280371710110570197511893310865323873096099539871484398873769780550192290533635380417746399567953232990160080847342565000257749202357923945883041857480666365094469780364495960604410333990813670501084225944143215745926103135181656831303936042674768446476679674503058308302194001837688182537254412547804287897448751030759732437506433653997929598703529022056206270320533264825480240904603492021930059706406043351835596985725637324389295330863653202709696142749188379930293810263132563646849988097286682984136511372953443738954669745688947280510662215586995747386953489291992173831794623585973798101312563909604939285301986669068310769504101720186897967068055441163790504805659546699390200012712640458848934457601843746381124288707800519983466532112498751332573376833739245833883981847018877138878322368068708226121436606164824852369600847495737364676069802371924412136824390109590819566730222151910260778965874972561024999090722992115890180653514080533338339313077419188083327853010388472620209385308331553167012641762199763241359126690937274930654594170453100350494385186226583598698201270229356078272518552236112670837393342457770642736116742314708809164488576 [155,125] 35948264759831628040156960849928122991464174115984463937476950044060000744543550076526389478288879281255805699284159097937719611999029267596859834387869453582158382793388125925909076784255757061559850461250978087251616946999824240816384116377443352394870207827547063920463933852810177822052947890475413290689109292555080271962247840345618555822160101399069240795365534559051325101629132295765152853475782941797990042991831648187864529348252629988725048360763121704614028913425655968590719498320084339283961655085075068761673826576905911851632152357015548619313499208301544766295860454617471305727995996289650002275844083435312322913568094254561661311025836821144631271604942461101148306255150148822412524845360550834414420209311606857235608733419786399321638445963728228680160187661288881972604352983107531202056589750937767547471088849627079677747108775899601362505602918577047991283072940715763075150405463869331292644630990190131414413685428511211245397429219639746712784400599027223642480781496339723769127950092041441816324681713197608020109215678590883408967684273479137809779595916462662674395300860010420851009014820425777826423133296221010619536518660857846939753180381836295345108174127084741793475774678490939224835947653900116275658032931567678652131529889617526171098464124401105524857621621093891319516570485243132002719979168768077190556976329784958372564609386258418254701292542493543008679255005199804898692159493974513626772962268921289292393457795644030788444512947580012099940538340362428477152032783982799141201545478269213847815426951311639676997076250574920019326770217805722930974412977038548925138897581659553599079644887838697438974068529159430139094837858924037422456879256274662794676663011434864 [155,126] 96037191255815633193275058347882394105724940031849751207931164930970711267854259773081216756407996330903392420063166308810114032657844919898392072345853586080707571721713128513090010477257126940404649796352352553952456236366678941978038090052451584813068835849028528577616187067660720794955555469237129653834669233816278272657191724819900501625436708830910017803025397790412115543171510101162221701447626409406688352049490682058249905261125279340673132378793540561902690103214867641810639626647902396494164843031982064616449381894968689793320870975947533830510406787729746210865840803247075135873845652077583198773826883880885063127536471508667046203507432664639151258356938641464434177274369836684309653904113968978873370870929182193308522683642738557073592265078515679013839041870343613279120810867837144941384874285410514884094574644681859622393993707553601692632640131512976981002157919873887091662344024487581401479741845837716186608874839945962305152842905250577104020016618284395370351988786000017104664170547720407979747716030762126651469183261366183717832911060325664793976809323354377378596115527625305193467063683712510215733659084159941289555883270744449381192364262564116790331200760703587886734051115804910356609476389756194993793578027711753638616929560451288635718172620011523883475220434394123593919211726835223102519242825978868512001716286549377355986516297401264178634841748163987074137003868359664535324216279404468530965540328764160413024798384158661979194046722649940327657859225923475119632560466731289060241718432627161807576741506132965354790923884318055029663002817386509717390656138722436274494433231225653865297185233176051564730078363925642617763965565637000170550318915636546037094368 [155,127] -8321104293339250631202743470138150740238198349800684454951831367030982082984896789964373024876949716799623060364182611939372522632513341223168963816070185592817400776651452505712065289533287248172171656954485147126279911196750962168383092272192697279997341094731014836548282622868818014495069643568095945951564462119792215076119967008111192523917560210917436966993166567735221908407397295376046498027431223281813392374398206679264902863206223437868338832819254712242730454285238399679234530354487489765067738609097994855572555296191630894582597258491076754912999038845804832880336872305566776993390110924075996688961467066236218886416523922365562615137206142437872036471026242467800791797961191564043018808436816127432573490752892877015973956302754246452739915000399753607539530751662464823707261467108945158511927147833193002991604426484475713311034997483033333493000322994410070096054630010168113450579494713278133643977237555115793568967669023742629351116928234464760048850180036770426052068333651955696509156587007091902137790216156952819089671353688352134430995510624178534609152347570628450906460872236832473762652266911663549753952122159686271115098437422575558577071247377589784450076727620366794951694795411850959113412479016581292105034635547367249860733304147585294961763958080365259178725110173221563241865538863512047524560251758049026994014081932812972702049565272997462343946931292428203000839014672645002626278113170478233064961096188417918430979632488641509497312733792686341127979716708035016908115653223596318866958242968924621364030268924991479611005305540067885242802292268292705116564791641339332464701770372260210404540536478111515159042566456048583886888496761646305055128571939620 [155,128] -173330190671652357185829522266845221209115072235762742830344822283667788799147891272005281226841231442379410093950237945709396529603658434809706928179492390493116507681664130790262116845924384992629880688704520608597966831612203424910592251147399463145613358918006012590935868627420639462551981989099482003982186282316924475691726758622554904831023613966749074990171001528525392044650036057732321006969918245016580384320183736699164933229366180665831775956027663604447247443524085556462062444439481588429644376957739248294223357180799592761853761369696774891583146649360334132873585269637910473869550222931193414540625348922963282107009925305466623287858147134172987320625823799534123664658161446169725268004119045222932026520475269831286344583148215650626412670138531770773497521798639480897438216130679717664288916809929250893294330161652855185774858941798208089799735831053120813032459788430754550510165434921266568316071288637371275809700570286665736806708411110185369077653839114070101649610988705038103170020719736908442261101195935653751810942460660936813981229574462444181059373127204370647459045778530659441317969042920033168555733344651320392551976121956366446382244871871637505807748774732148454859164617048676326529007918740156256379961624348552745527413200332532989527096829796609306042754150190508182867485087202949011661284719596433419191484499141385875117485097052341039343034062599644524580578097610303675468770464603260151320901754264436466575384290027704754640217564922678732398515818938127730122408576224939300947676032036774016271110291278253727882124630013161934571220215869602138018081301407668968248524151677136931955922169860112445919320667199209870932099986558995792032 [155,129] 3445939480905810717336854555059807610869163311656992554234251595425640068806024637413293106335588405404152331330871359743621624926502476574294857585832423436433945677255453364199722934142148872285063468990600475113562480856065704570938062381206299515941694317295830174002742848446171781759043191958501657571973944124414373135350002004711550074919936548304680092874695551360963346562353850788304815660578925309652259408440573820041944607241896435258151184827480415920509379260511171100111068557688998504337159931098249049971127046720396761803339941910085091989041157742024848647889699550334663267855364269172411723803083000892499728695024612551548570867048756755558448909413987561635837872633721435354601974861232847068943407401000848710839661855305484259293223393036354415047113157096709277200431980630232834600116810841847061927772785659232725920729996746576945575707508757410833754786574984471156761891599306739715357479699463718158484842479400301500010745744771201490601307744010067949193613855210807275989562293947710567924678384800573469990475108383024228977530134576870827899320394217230048139094476638589908990228601660497280719205401636597073208921169245790531926343379421829536660983718153800132098647125687431914664584892217844541948701233272124522598039800322805459597473814437744472847932552870405839289862234211910392573805593582273814595616743670522453576535552457577069254556778040391660248423238942762777369573952744301608598436927905726967325278769502766817491376094546219194244987570643296946368668974597865192409974995187260923614898989828603990963023896047467040413057571578141581156817789077252849394112380928842545269352600773820354204166322763669364670439211524 [155,130] 11098385334778174930677030353005190900918568313473955781436039370207083474445802351610397509261348225192829525618002565929555786515716244900153635468215380873560445819243723234650538346038772908491758510840256631369708980080127356821881098027670765678412420514918552387558508740028287115910320588065413939744660567032700867369629416141213168324986222798065827003945085775280594781995806066469601677580159409580286474895489365034338477114523494863680868964188298885500978003062411135284576677795291959496561395762290009079808236425224204048347785113833094648547110860010604907417833352713537145120852291471161776926458455928552328249044886304447196569558219164357835560208329645200271248753511199246107881053890007005209616429965509992088696642715144090620411617867302347914031142962078445029200501445532665463418532972267504891150040673504215149252838832162598167616757009933309906602808857564422704169525838881269211347169544392223613672042009934983391783616618019254386792564315883550110787951253735085972154848073931605476189349625927369592780895898532313259946825277661950727271512553336920512801086909649905199348411933207628397682769518004830089753933734339640676621376409463829820329021077655309366616307557451967549485763372759989927602413417036189661045301680194806863493782353264020385344125646005993625826404248144698388534576982774181071105619282212832690893807892008270767956597149109233903229809225084964968683620107514178313051762743111073431257792691920589993130357082013503866449991079684681008134880975790815630381058479477054132870882189192586101635386352111492996366939679330737745525326841567889489964622009982658039865223824789425394401840794349124848 [155,131] 8768891993670280204761368427298525918204926856741674170758314627431429342035148205965979823157168603471034037290063711989633802251358275191192895538360025472469605075419451103121954886873017444110147261226964950427607374202033068330564637613279354051636424745956857867832925160024799899925021549060350205364794437000862835240054623452532793474677030840191296218496301797826969368307228097851125282663576974065095300137301442141305500729780257538091676723308460029074906748809691275030185246032295179993810214223182217232117490442768943540937466106543081775823454479715896164800564463367404321793482145820644612168292544002681156516296540662685728347272590079499921174870534435205615884184000559840926648684768826474208259815841977199704690881412346773425681525610897672706918660707824657110673865796655831520637713124481591631144961645605444456034665469657196189787228874208353312353671644199938243940829891820734887975822811886778021926408296405854060094713251169324642352953154998565386342078886796469433376171575821766956668944848120624759065615196101837756936155347429171386952553323155084367063492333303387741785565660279309226760832194686377246251207382297619811482538285347043429307063834941280249694936841007717275896078880982237242509296722320658145262874695485876642750143663423543161886744020226523842665697309709165409974903915024361943963329703463693061129297276199599806722928128386526407101513934431913188105398736679768970818693218261125484298858535327280771812407856541782672040668662220645738711620031221990235906630363513262283102840890986515799512279376755979858224141382956062732652911466098837849145329655196716792749344160131678008969162 [155,132] -48795147774537927885887062748360689008094664197327855335923196216117800468225739920550856965662477232810136048700368843748603672382537614948258765529088113728639451884511556622886040520739589025541573118517474730864786446425344807946431303482634419761161949993477395335331245834806582586860049204950610429755198938606716445411423690129173922133216617730243284897725133388938024082377049228973876832418915079723355000507938519712835863229859209855056507809261733785218142545136572241886594897563329708603704941882603452376957789046995902634051781464933844541586886696495486186996283830452637451613917299857596281754250267183304410151939200800823086125990164384987724307311834237299756948301288629920794259002008413052608187492637331828439480787956540412486391310346068513232228199146416871335614516842931097867144319801591023630571057365625704726989774112111748475835710722527287477396050497729331045403370691582338840072396043977731919730654233688739209205193713027005710239090213080653984532073000096607917877302887406458745958613783083928150705757572404176680922627525698791519070607139753740629629963425896321511974431197866398843836309198137330543340764756721919591435894772742346502131892606991040710775494700285935173659260973766882014098790138312934990398715674860118185013182925325477435910745822540262554749380523890255489603486672464853333707537096613444541817509705431213533326182694020985400860004417390708444096851387737869714394335029476722713674994820473087222790689061461126321400110630048544791662931640437375237093955596358855087571564711060895785235991607457506632415830489317588070406679384485524489891930333865850029928932953152 [155,133] -15317583258038826702679326499582273606698557326527024395110805473975473447712530434492431493075844884131415470635382882670997209610612580983722478498576245598086580454215609247211211376212018282788804106112155794883479858814578024260053153776832027669925675144355294029689168913946562819188930589558535138471346254835324857632019470063199051576135891019953827891821154652959720254202963259748631842521030481295401898440331235825444472688022690244011561688189651673212106191500751652459660474730971583780896751773823535183240349154311862021407671146743654250249197321392981859902402508583010186548453448304627692010138592179040880967533569927432640443896367478355858440218698141369148298737823541737409603621338942089868558649717594202257369755702960033534216918528928519590608643514295315267387356299419079905239359897097901022610547280851134189220773400537827451166763856066255770751618755092486128110453811297970409588456753976848914473705644063533365118926063363046811148897389989226495907894304794551336189953567977793694365668338013213920152178696113986782399081032991740504920177777119664902642274482379559528031342460071137861392802424241249079262510653709014155380166004666613088437001015325412936105848313600922919970317978115214406113330817828384922422426953086356128199640574750499560994861405672417749044504571396566717801038536443914636222447468102163609840741863900092857127326898650063918876372536577821291571412228906761897974331493754763220908123151210044473072828698658930807744931719068533271555627853270172397313652400919614294918942564620434424161780549615104024007464392215472007182788864475240975182908863579698424 [155,134] 1427027682828881316727862856406025219157782696673861884991164418866091215265679179149633466591829913088267459264766305567955301610128081556234309417188227472271452654779898965283357293282825313920968547180366630343204932522198275538167322504011489153741604043152610692532965660742042130302918283163588076459107310879225458974658333173991402907339602860009633638135918502411322295038134392689828746453216845404313933185989283378718620510267559625211248066647281957143257471253340910989171527041795823006213929226667657766595621880313921542020419966316708379023949177317150604518569081395358605968340579387565324971594616759590514803886708027118885898673073980923720070293957357705698638496121868482033698794004843463631862118930479715133174244796485797455973564691133300351669302950884362475065685779733395264200467356352800360868313604047696394363847088291208757341356029761542863201471547549029507878874929050571574279576587876655648981150067911102059920863966371522815126752127693902650698213483289959413869313905842171798358168447027164939616133387946517871233901055709208917254040861111529160645297677855833910619049906629310226923410363291042311307267328106975220938262498585986327521294157075243640406523733986494250759022049255960174841808376309218300787143964052366245400623838897933783655252213119307096892645013961829417229780859058887937016843151996656003144502482251727548666174447024622753306372834175669543586779749880452452262159184845842344399980588469895467887181638308828758427893297579773539979592724748210987121286476207467785423905170662063864783730805373690305116028935607519876130157983134406310888848 [155,135] 20301509463998088535272968567204131932008134190023216588232597145029381570087834599742747160425876360786693044510909853842358530494964639900705154891083267197047058867631931153137422202555080950392079857450646061325243134047669401597791256885514319968018314490383289438698098773330931994132738032413890611408495746571502605294891891130631465337147942158586047089398265201001932947185782855767078600160134608949004238091381327735461109216935327031183908662008157518743540904920480419692069649840397182458707383609254093521681371249924374535939022748295230563924457532403461180915991577964037367697170904732567408161255212352601926059390844137472358317358955223975294555029554987261608478125491199508931400000497927806726145861541821395906163512481029515270326914613750957591769726081665663407817032205362722445342993905966030821334814547511134722202445606669545007761918997928030377475238428284857937601811175155365018701872582617138562790725316674635884172820612281513594671861112351877047351596938954116205139682646786187388798070776077087356633053678302943901217007241820251170178751731011853026287964182385891937797960138291900406065074257735601918916591771284650055942495758615161936831833690007637070708852950774169579555381321869784786223451859558144932911701535741544748246660974316786734504376463526829662992273178567567524842714512116585464827224451818808316901381779947864431626996571771542005828482435204282217534228857148045330881787743705575360953653972498310402020261844811152380595604291564456629346014008847838162557184158593708787877120692956973804626482745832984820727616591994199164285150026 [155,136] -1194084033099973980334629708782655115667114507363640213994859283897242456130026747948743899720015782486453488364019229791500570983989028950565347387234134478265292076572773467426725737494293214622425435426311516114398314379338840936846162467597827338297902268312641647647370567594986395467452195218294167665333928291966679666259749452064798763028330483848647240702158105585189140516275848349225265987278386097238076138050751406942342989029375298295057303091170722350409441864683930863475053512823098320815780768671975186315423155062471619051925622397798074072450091623912648707784380228852187282798137871698538745161802612633283362953571524531025621421260842363361542234156183076363023063043043298976433412262728657028696863003272747531623226719268577884268792743195046700132408444583333437345118270267218583732566389063626531157406379894899606632798735413911390008826085435146785288370815882220559334475339433506437259933549539570457049749952086974048463604870674860303716878197690380399926659116088405168648674577373036182560561714137990065383770364833846991179534097914296257027935735819643223394004673419761842573535888748756998594727902643726078892585847686604237637683886682278871907148004582535441832436900898323452943532244665867206536234581040154954749081060709726224321777725396769459998423390607839015688813690166176622864886001755636519230566527324766031198036824934870085174572781638770736286922341881990602550754214759000929691749607533599041486455467445233785933146705861530403724135964246852712092005672578320139043039543366737571109371301975061127882654644900563909474491016207616 [155,137] 10039374865028177051957417332391231881007133535947397702821405312738337479547287997705837275644048125211607658715096154255112713487903837307265400920892690503533782632752347219942326993124666070938406855228530967357442947590187215706355992458163228712007185023918573731995712415595975991697010483008614037266907508357704085047988306516236440032647185540951292612556833815664195129918027952839957678116934648024184585203076259159435635881763402550178438888928485604703922597141694599544631926739141447963889541878709384346462258675853313140368638646757242717851539967843184378354132124054890008507906546502319586679479589601332845864771482528003035700802216057914483963711779229548458372380468647976080525076477941080245538505043574133676159621221229495115155947582442646440789194398218997396072655392324519841884076729224861135498017659276458284883729690710329023339003404914541714895991991002717945433794918742053824219402858760901106181062212133681573139231932607816926073581024990842841663982947208055278397846062796651267288997306580366596013057773773990394064095593200857772130745903754719165964125683197434464896419449927941654578556431201725121879937109415907500561702014341385977866453419198773200095495363378179658840977509327547958221821849175733049480890411836220556021345024655230922787799444521062785167290130034375218901391988327684735675729158565603505251837982146439233184172861297852784756336009368177260780257258376940962852788694463154988489361433600191776977527535816844447059254708014269906095087565934280245288599428893038318627596733332192467969895815390602880 [155,138] 23670014886669995400365130474568380610784838004528215230544019815599814648243174086274164033156758794900297957124447507008965225923068714319413694391809271171945960415108880200667787958682198167661574432224438858141211989426214048585252367942128358494989340297145225340882147554154579273184702814959378785456089994891872701415583868068834279361671921724743633914631503920035433123964949385481076336513452524077692003738555933567887806779037789458889379237076405669954676567741140043644590244052774471496815166715755531538982269416771915763818435171302728122617444591047002200347447223950974184482681006936330821736930532752537750458691644609282388642928284495298681647199628554287282638334279156106795054975625110646468452546938816530816746158940239417626883623746670802748964469587103254400046343309784020332870007074121245053599303629145718760197172531291546136599405598354205532659429490794696546101882121827109837309903585059042041546581010457658316508525863231337152114993958356428434311654356709768737429286686120627411802195403086303941888875460402911735006746185172929492459269221425724918972439318200834131665887515611038795804367916120221408198517262849794413308614647770241182699776468570102049729697022599007466737370662164335468942289726100751129284181564299746260490581108291019798495389929122719157416587459118956412107268172557811810206277481747746739233487934497472059257469002324534229622516134984859710210188378279803480478021458195833040991637883991338368376992131081853657352903512410926346527966705197009059387343907347089019661685572877913155808 [155,139] -443999813145719778348584711589333085322311016186036659815669191175300379381659175883821836129814579419969703162374661718435428580816418199365148261388869253692955155931980829662941942167944712240308234450381124929451376813320337546715461384514386598537523072866429308493144203706607027318682311735484452858718454053618832549778675560598890926717237059263774280161970271404371643085798449276724159321165658883372623081219436917890978845573753982690541033050985427498311857659643506053142445183036269789577494600994893695549918920880873730425247144669974986244435306276332796030268853608742988132234837866537390661125153918460534524719143988500799031143337390383963089325886979808252839402235409264102738450194045599444461713978728125673410893035958268490966677374036479114544933659406467389212705344806169678878245322862874827570341188403696499640180202594141650053264703980732999745371915459441894821528470401187853177416697254130541800401668631154570905008694159443126442990763747229778704295344269344052080371395846476322797128846079846821603346191973977033685760430262610755540405630175801872173262844556963951011549722399937359287939438637933481548070714517680853942644820717399290759854805684415105224693699818194461930990319625979881142567577345800797602946007895813639788132229597901226881477379022156866993916732327327527436178266800367873189019061049093712494707543188723239565187765336106825293257781783551646434018323743283928564870537896876883899567065038709159109093397212171383084078845684181742465918360026726358256860613525415759299124 [155,140] -4615321241008101965470710599512357246494260513097956193541637232847895537985478175718646750364809358437678257152202450224151591802026467883583983558561936902045134922368634733648676784995877675024833679140594179075715422650786479956047170441680395934137351373264719115461197607931564686638810573190118017774582320146535192902903583182540138767010018370518935092522225755092262862112818261664899868063492700098012245460760238389920860860941796553866708255859459649040667360608968896932844035320097005394267381835211966801263454923422141685884543885046608575774211708186045466248252359328763474691520975315313402394581584950030766684029349955645803050686705297059637204405739875588918455005866512415776798647560111232101034275163572596443142091813166586244193949136955272508123852865837125189772468541096005914143011314026574876030004523952539615339838722831325195575935406882192278583957648424362542587843732007409214683001227128526161817413954908072869282259805116705262177206677164081962952601654214312398898899301429940080592308582836146821358135786843835996291204266527127375422458971203246366601978993090746537554673756859492569453132053349548418681921067611106320408334674122556994971701948010909243229254731852187738944978391759176795154845027317069209192235887235597559505565731145253310870278841376680041785989483611449304093929748468967222824751284257045491054169731469719505044920079249719444047340415494914439211462164814330277837338868338798435965753679701258475470825568550847237759800330062714806798224729587897916260566080 [155,141] -646949513950738715778871955223820577679506610629371862401586756899721951005729353448381836384142788228306005762310131078130963486216425034759399091694682977244442742649830417814107915497928324053562356812310487543946682574319067380579406178383529083628585670322411481256262928792066948502393781390662570410725523960002612433349031493332603967887098936745643017399942921291300548578223542332466122163325283890070534465702263103937639529900806459338980913135878881413855502527884115916757246189819922056936208628041524683881088718710495026896632664411611514866974200989020983249618784202694887482110071496892683347039376831474659938889009882215895009292882063478805104961695752310777203675823367401884542600782836179616962694284829131868715745435320509682304785094404350357414980793274719356807832345467072507824093709259543508645147681815513904076275271469212203784805021395174035954079945122205366322748507994717489393216231692507197616552084351870670398077401366276971313194163782030837731711073368723174535200624356376752343096161850972291572042594628506408008345720876233979731592428405492356268387371076808466588422245781422793529523939583936539547166454982184004839286413423726752423816978970906861874249494746879615130418034706303494589812948228714960018554626663815200846245922815549902931874426760295256492838695233016318668020544248707972672755398811633479508643635115951550638806860869368522020222702730951229511594130248625982391472454900024530295570225316675025072191282069944480844671238827749392324783338680 [155,142] 17701605158843939688506645134197164511027397795983213897921171134204983143883302303113233189364254209786517217115151571671418591192799068936291460711726822331932170598109633946852794688012691638430396820042335275528839616500017710886718172114441942631168204195310737517467604607478361853287970781975358546630657794613194783285582296673681303234854920051227626766075460407856415833106783655979684328342527411251711683054583479734571596279271144867879204260844032352963258748537883006696426940888408961801344420925778601092674871059218332732548185036178467468938334868286207473431317582712553814316842221678492862541522266097612930136717166992340907426287304324823425948469724307710897918348888723384235545297544952989019272228317841512169267292828077446780001057716764023676202376978897934675625810869809524757392741878372409194936864794707760594857479653972663703901643214813319762863382796204674953029444302830838584735332952216321604779059299098914279716971529790442345753856672624581453158713959098877276134099948481630865853350857283775417256823527998721786992451855665241971838943367922390265243984460959324029133969316932465234472345224265299482022833055400285308610604268158639768397234630540665434096765509334332991418350203893157570663681543183217101172716933790588756191972364198904156629233729622624411218636829451101575259188814564791082653515668664215839073223331167687686404819300463585392198238066487893082538177090452260099886987625530220622325441777624047163214201530069332506972370621424 [155,143] -250019039541077969033499428380109615956953676860719173707188497524721926893408652640364445078808654543484998932019618351494052976714325401811498935930120089735815421349527803426391837844354895110011211073937255643938410703494722568746662203377778883730958452466703260459062466631031088375247657424491092590875392233918218515292232361176377032686261601608805704130836745080208680800212843084108363312107474759306678389349135497352119979727343327845657689511980068797715788352528672464253005317091459678293458601809046312847782852942619832330274547644233726449020120800592372717630815627068440387538494708414999984889230997711821829551423337716899166554850478004253100836134570912855861713424049225579411307248151411829314350806494050920292277290086732530466911129745471282754117552788776349879941565238116822525616575220299672422828861334509015209444211187427110439422110664437753785192822326636478736802453710317475696022960807235903503953750303286856614372740836980422820427047190900743375528073832546751157680892785374258435214133717230143994537407012815517663556727804487720399873774404813716561532487727114517595509325576613453433917413373946152290542973123214592823583120585659448460985011447666720014858162347832974344795025917826189952450206951237819804761624950235777706375458439400970326563457067853330025638688420243131214440264724853648491596814800857139618603966680045803479713963872948044024200911722177463035961143490530557026996796711894801812097336544735616943764376270298 [155,144] -2822639179465108331112226710655069382282189889660628363548240128014530576076285071938814266170847502171402897789823619878813098282055780619229155148890727484683302669460946885207851337331985333222316967527455473493893588642412345784169317110593296514869265263482307006161699934622229080678079292904460475119943961737334182206059407079343464409825286468615622969188023881036000467216985795394294374959999301599506535811023641414768447989365772544033032411013852257661383931421423302824840635057633188994554520672961987392054580894843619275449956494196653831236475325032569569094323339228601889280097928447916410687562878257627200741687638654771338768361514418163833710833244570375186141269081019953821523098401788065646882390912703847524593698442774090531736275354382952154952430230037718635062697085212194337264187558532271981755154491776333680187975824721872778185810072037605646263681560933771770588447606289149613924419605043208107424901641703768077604523803149496636621040449250222024231243920180256761211465060399227980965407717180900297284894457451049646673837363414030157450439754022496944409162731203200213891180511463110193987585316184571879753240545456676874831496248738720038112044710667718020084086816296576244381587861209830923895522243185814993830961568328546651223032850772846980408170684369431621015217725093160595299476679602213614805179364290668658049870095633021342082789393056377123128577033869482671327498774143919671499475214673588686353475510791360 [155,145] 5141648422232442937180468275943051841649792240101007249010180078702550348294413894613007721801112686060328980009587924712941709163899638583773216412672710839766389723846764040820926028644072437522154221117731247106020331812059377550312293848977620483152011217791962108293013181392219308564845774833105922576673371829016224755814492009407010171736904048426535891861037990555204588037263967459432522168733414045650140002391572296087504094784032424667353912802473911148803693764920760181334341963799756037503871391745352545957465183314058401574984106158962215701794786947184568803588006057626332648768912041845965815943624627597791034083969772848093688294070376563960004578591774867798473580068881607271278548264180521734475518347324973260319778658713618887662215404494438320139050550981859029066673810565994841925028398651611573919606121218156565751244721476932884401064549585882499413747461161068526605272895592474181100882479431877821291833293222841065937012419424841822857989668120729948381223124489904583642241475832574392347163101931700033760739413715376474087881894402190976817528481410925531478756802226113681607387015095914810086966677879486157019794785151468289943529947068808990472181141297100180832480881162572300204254088720530772385234454687144632405501835112506788402021749674475149159090178462214715744439440188522053006608330586119744983869012830961973358501097029324465803835388191148326418960782150925742284023488397346727445006058928984 [155,146] 56740018598893248872893564568151753187565507978355176490843765577469438600649333683457523666133231430815511272383773752183799503407489468446536922912037129285322322861661905505807103738684454970499315653560969344453956603978612637780001885184466729800441638859699271050121419284902988989110085336686008196517750120751016333891629700681446379763756966659764669000478946895708226179919386570047903506602479108095975165392107389786673996916076958468470389651237385235437179377598383187562383152384783444640795058795136446185176217611441223231576325628879051350081923114031549724060583926714853328621887600609282273028160588854616138991215515852360640722684029320538137501425623699500192602167837640593383891070529139309190101623108273489744012827176088435189990936368285024124499110781943545158086198972462816516245812332072825527377294864570065178262970926423350931687216685280454937068663633814665268869079718435961807525076061242169986262697329911140179667032741567805403920163267761381036280213398095282708719996810074387754718646115334772682536222664279078303551946264896964634015679634992760389287792173181378551850181930863884598588581232639795007944604734047371016419390550867287436463367569134349663496687625130985465768726693533979200277719709162948332735757924518854538149756728334097313412809957471707450430942423247612604280418937070645984165621446047252874526195368852246895334151703282645067434035249145633965956136664140888 [155,147] -39087958641081934870647092649409719390161038693722866299782872439428886704152407887621901575287222141716475303308470508388356409775313608955345043384959265848667514502573329509144191029380579432077823981559933123947823990226445924955167990174563851105020651898163093696194201039168498077512858978183103764113111624126380010743388917838923510802581923255845320092038780388629077612003421312223504668224264433876790739901769850896508463698976672538656854300727167370648066976943422962403975887639394693381736815354560231754758631543119194045699233527976953117558744803884291490262224941108568899833011324852415088570868841519725598147527624616918113749325955911006385969767935065184488262898826689188071244189118682944807716553100437337568241329878390185216036028977210015653014593349813338624386519594491738071714187051092635640168541288181921687778039180692125151592356623401898249878472444153679193065678257658558394144418629465657551698578684769250814829515080047222757932986976329816355305942975236059738195567046080965911484101514498585625387091861473048535107197720971179135647236346099427361043641236762584402938976999347587931660241049466790430784097009685485464097189116375607752436577894431202119555819228062604474017647681442541155485421034029628379527710376379996355826074788255233278397398857685510793633023609985572979879768098998252134662123658773189071131835370304536748591210339355860915866010947483717 [155,148] -352921330251816221217118358166133564100269032863550356346784006908411995847768873079370350219568006688009764249291178566241544860775269986046253612309022335341593478655019854518672632859316864941669303487946612289237233065113635803167415026415670607703948136973729788538171515180439723768645473240752128556748988743866601597013578348903625092426681768454326392177984668125890169640218239455040967427078831505834542103210729256521783084241182472253978528101851799498881775254685030361683072591222349735135597718511244635266003486806189277335965481259336178996382827589483082762261874471672894071304873929718421208508694143843097530918873639731499662919389580876452301714885575802772993041037673221845750774848907724782281171520826651737478267255626956550975301994472064868463705552092117058348296000481260164061306246988333293347182472562435548259729724327824365763019098725867852901079064043460114271015485247276493314977653425660918359495432516775170097142320273811690003102967883280785778488942857411747663347711454102130346672122207758727847100025164390125228460051526311387702867991525310836613687943007552064643646487246795628451567600801913027223256907641409890825791273347446404024357801988610386007706261421032707734129238135679391364864949913173834565005536964848169447618511624211297168147984966766277916400005633470946402171365673679471891533803980996523211939571331937977653560473322422912 [155,149] 135286726085685148476031590723530370130758428996901098302807467874017070263950759895827380094378814610485232447861405016352451108678782281338039460948986177852330914676352889324665524305225875878302398458525887913385842389774445129900250977020240747939310282343050235692740820862462611755424059406087625210880682173840339886811044934239697523264743762248195084478954344395350703176336880032609809231784931635733421775383167018923748936583753930499231853621840821980587245044305758360703400783866804161411085179483875360883946929565645025855118685733651454924464323031418872894348474957633336629874770619309723786058876651180032663388157988253922132945370306059212407566903690897005173162709433162321495007676298024391762438156209824405564848792494979177221069132968900769271414928129630701654501926305201063941869595114078694961386348132630188845603525040022614861858398808162313020443528479711162252169408954917019775476421463304284516419364303556318594558933660657197620856358052535723610395769473182094007846980057991964077591761472392555451988124861786757002347615062393040797804816345246658725883547625398065660181136500649532990066388076750988367291545287593340529306956713877900548509264535731595972987937364032967593508566358125008284846978438134701487225512692265966556128126524589308389450492883723352409361017837466388641425052566189553456282330763895376721560738830262992 [155,150] 658316140382687922814458679747666946137286485158975280907287453016212826768984782926347531175386610486684921649476542614747309482461361793608113619872919230620747397124736425908841927791087187416842352399605723987705425530999056626289341290649645633592656214456308089285221213818838083551000789989716906081775603413012227467681694078293048197087737746064887951922808333179212167061082256723435070804636983088399563360481059030434332588062603614117937916118177610121255909934564138392686153517014240591371159450895034048886335752302230427188873649467363416920131785017081739356991042469623573885102100238560930276161145674936512905725568953513265172794412099517904933000287708150081354272799652566729217028151620089194518203139036197900036816156562722442372792483761140417312416388046379360074706884098740236302725873426065701133030332013424060453643450736674998204491794924750660653362194294330490673817459700396494413266621810588554809353535313684017270366329289668527568996006446486673613585916951744501639487961350807561318572776083585277810804291163829041979169172027112954390518687342301730131421709498174542426623008214446574940017698183688397317840246323215119914825419558619090244701522259816996980624739574779495456559966741746227653962848686076857293209281363355480682612566530941096206476040773950789816446648912208347104046042332380416683746383607865184 [155,151] -165636108230783449403436646366127186106119355215411555918293990996190072729105875600183767835087712375484932454307542436321472450468825460493908016033119899219698590248405381896516166507472466205418624875069893503548877561868655724513352260029186850752750533964260921482359177161464527408244605039795700399574427373878657504692530036447802378811375718050204122787326788244026214901078543996300833003452949836823132655678059334198050316072349510031348822299246291520878737250630338090456697620325190354263407676136066763590960329666659418697758928660578018610696400493482015865629978164175729008457929285757760773177498155307129322740731383758263196282543962974077874865697057517352055127665082306414011369859237796133659353199555676690491185379970985997481452102187713117989760437458457671292295982462248963428415318198373480873474277517430609595672607595994536992068543567429465886997466245999091324196443828497754565403763439804398683456724160932056415544762628716077287594554185322327283354997469883145204365323522577857118437502094487573336367090402598197203013672020195091358003212101827697371316663143678206768201656231410879370923067244396455823271780433206980351814953787589300308145047317010852974744729427332577011580851286424844413159488915479414975156974191007089440425010735223236214989814117082836381129164362428820962095167088885124 [155,152] 10042993274959007559205969148742781771395899693998511096116513205189272731805991839241326369570141442950625458704003116108453491488893807406039461238669955544644847658065249411768127732689824772465400547136029005394485346795746843443717460262281457800285257533900652989378316576897314618161326601523725420638249154033038344753339407215331716696904731523764270886681886126437998367391150328712124636557710034517002880929734114906460875678865290740427635092330765687426918702004721868056961988183441747408044753860778062752790187243254477934644675861611415790239992090245114923452464474984381830327777208586090761709338640925925464250771019649241510941039031256442970819647728598900525179123166368872436357393753055573717822182150895113687500404473937006262428153708216466785669013770041213490564805986116811807395373168210538216620774100802936112306598942635793450626941688214493688039889815150753190440450044827247398529269020920581570106167650650467008021991008275318600711705326380776262809439913671929832306429767819616210807247994907109654260308296046083123195848412330992790752721203678459592644395977392636852973528850867864217056157666233668412930939814558716060698912772140744348776029623130395125760836118984868309545504823100714373166168812812854160140344801934159994577683763317272389564047306882274791181861620282496 [155,153] 24700894972295477785037827505837450204967489568329016704066713429282079663199215427789430682988543822626983438168746690693589231108751030891126106443026440410434542902298951668532259634336218197134045979165571361623801642344541135994345462976705470878122609960722146559300525020349366944984481995152303682141015160622561721414816210757811219901954378038382014009846131089415259846847508963653031610565705885063580985217863998642318638660626365877264033074631571506037079727428011750466659477926943885600619604607399926600404239011598223397910874188918943865130065869156629583769686673335384399963122554463829902315321702382676574102443064556157253788971733816552785402641525564188090678612777769673838230709786233403509481112232080660671647881468992241676648084440900119375586335163780604073090497971299278485737782754998956123773436918209699517164694340566616894011363674032727408913428487003647556201566541055515583717491079162218670391536041817370484113429788888002180595461898875801388733104015758508352925851610871288931065526119023365981798250138088393210230437378308934468836027468867352488823400079020414470429963013381033634983930345629634108808817315481201736106946627561254688395573174292362966158321764471720476158037877059803626864888999665381676055505957829634691136606553687468381778073175728 [155,154] 14360044088862547264674249798895457715909703573707661372690174000735664675555049895568088988023930228754216156310425167487342777952528964375855050252591376579207357436311682453827593481613078788134536854106976599979921319872687436125345531408477979595217197266691987343837267273239331913191020407461576325028941516289866659734887124781368527992569202469470274809370355723361338064767225103059444263553796279279802879931826316035318797272841753118847228670738952423556481436928201153780709354654004310616762180035378822292716284441658534499041961056821377972847862069051763203582138732777657069234689162097281400924690311757034509204980131632767252361797507187503115353894818952623929582649022796346778945040014308570136131362577054425038744720005050235955540345001533720968198603720995683763910646537883789074954723150500278212494954532140680946399937443356927603951732771414671220876555685948995469154904090769086227013106905670258173954262483925752414246413101734447143635531366075628190897579234665552207382353332221466915634245293629822460952883616500198885979374468424323745330822017687018648000103085154489742355348411566274489901667634957290350175910085628192465127520665896545067341108676208150040568671698726751043883540033271475721717307767721394966193941188001951813494040752 [155,155] -635420181447292351715937631348427733124550016751288529913552735278645523622354612190181414466813157504192306382783202703805742758030766641097835797194611834837736938124964081598132482819031473646068732219919082658012388403013266923679474573167598600158776235103622596062204829207755632989237825957169804709395641411702670126059940486195822637318838236044391605461275661543526283406625706983596413877065268314915048993733328392799767432169673836934282265223744644411671688327844283029337109065993975018106927407461374416113135668432059194135012805684027880507323876972451639608998744730052633647608893896438679875952939780035334143527871334191419995431234439941097470795932447271179037717375083152966788844847349340552415839941972998577894570918509005114966453026886407339789067503266237490229995568830285462208876982381587956350995269269635740782932156277805493636484504081584766425430348128155625580985557483029892628352331171448950874281693380285417550495842782882300347791193123273490784802080823831145309651318449266608822780519358305832800776054332041463872882136483367441841108241667014065736758356645395436008843728965193333762740854920953230125053342934782662475725501783265106585920634170281870486882567924567207442581189665216007554193013144010312690226 [156,0] 718966724894652380817747569127748227330154962061857163684390990398713629691494407854859253411000721161501367581327310211345097126260822027012631371033512163055558000461642975811404552294326059822832279485611531253768456165283353570122455211799864070169448847874720401705327190485058114799886793467139564654406715752134676856869245627126521233392914244617415199170583980577044224116571513318356515683605016928535247548141192023759589556811642036189586149470672102695218021750794263117015675019997728551729194914643162663789382237953370126683514357905486680399656505191027333691577194485648342284905707287679065639329609639783179354689502353765227768866193870623733462327559323865750616786944733684532549356254207495762975716214831297207698192570712491826815069756889047086167966915716331170078948712837573520593030317981815657309936326085475852818043994144004248074330370835643252494548116728611240504281939276607783181176633697191701228013224012983621428475415008614720705937010185692761145251703166014210648605866046511979802749422557338181994965672520806590476109751645398129453505206337229533307669546257078500377101551025281732521213178976045907624142142642921908459292225825822040524346033266346557033651348449306222360540318702624548333849017557240438319617696335184675258205670430224715325368398222826496754982171240665844300553925338502062436850172242103017481808490239643147922552873915421565757138139782077697766844225006563734822014146183208983325134631628727822113772442948194797545183565750359590500695412889091941561883684946305379460802950927004231650383084399838993232433617686483478027973708442124828143105194766099900531823610500663979464710568588490058188176991784887815377805605764948452988822003390023297204398836097488816759072830412957502700403508228721085099928954249349923382592341625780487168590815349469983093420966590422475336966415402333673940153502350968764480323188196002928560475435800270973078513451059387152131072631763878768402953990347679894583108096368463925436759605838331163667399767765853739158860959377500581290691164599961761566030287404655476253097624247071699879852723149270731588892171827277293516094220019892882336359842559842433034151062434573112828821041586372608000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -815703958608074825334643966969822864970913717061459860953714074032482541055940379812161448390816256198658849221103371800988817132166419062620638175411352845216290436625396761808625735029954271600527634365570973486346631505482861316365200093668759084430729211613585756562778106833317146236079919784563859922016848580646969984751879002532402516358889842411390759187358646449817976259832104745996514993107588640130929031326320112651974083443136751917978540087884607353485392076667504830548856248150153655370556811775966182284012283269067364989690950734001893514579632500879906394346550363723460923671330102116859892582942374642122715881274000482254280593468750480972953532350020743391407877459256472207111743045354542267010005944004684496275733376740052415996999657683209200847878039900204552711761528649363643526754235293575609366378216387135821158090594000091394030985872943186402690030807111198928540252607379688143916259412423867539706065068833103350021774578525351606865817153628444776898966696768385397762259015023432645463414904710914329914467323407386307667359627356199718446341212857968468808310276352890340046927277603495910929477859195507033774544707590613224716508874419585961618040240215559349893305584361517894193279072951160746289712287821981854012334281070618291527714623223550211987764440140575651812967602929300629381292634282075129776750421035911623402896376516233875045618326453676748128283834036376634708416723955190377841198444879313674476038182266437783229824711688752746839591242759892005714805354800488893695409903772760674909196050271227640752205737753356992665694045912356289322861194387789469237619598349586983153113381181453042990453862391364866385773277810441521650437419395236993645821224864856255634291618745761265119253576772145993505569765112734766871689225464488144449729581837034421962722383887100704869472567816445396686680421800886722439469364973070212249076362537951517929428324824472659899646603270564028577503807028511323002080218774468431982178013277293941911772122715629039790189543218175291234001786273769121719788839744826723670634778118114029841891415445572211425533896835583273797680532141651686445916861825122163594527978845578136269307950271758068868123785361967022080000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 398805759013100525529174659970225262510428396921943718962465010665018829274106934460091513981139677644962214422359670873790644123405656444572235162376333389657564110649679630948585970926688870492027221995464663007669424923515722044685558203558196367790293960751429628883327402292832068197335719716741896691571546062804081839854677337729125037952755337348503616396008626072214317332676613959128281771650407946828817316315743280120308524269637124552840434517357138228439416438688743763811904339926208104378666045642015833000942563738757964277570052180012412640191574499638935472651505513596104993977508971931255798850578294575325180766560035984938425158307646045106140797935631564655340024272349047600243304191153600837530539988427800769250916639947765364016981091515348859892315369850489255277232405167351239182452918092261771208481996719680353515484851037226176430575053168174849427815684087153870064135023463550596179416095775315928240565268334695149944516069248082967677847031354431505520560061577707621665053793765869904917003503819067247572598216115920431326251205317816289368596867317086935720703305152912860652841945031732196801922692107940517595064557975260212881875819006537478889074424406326286492020319401969965901424102052582808001180335610126749325400493867008428085797338270046321774072897354490027771427644180459335275059110283055387755215938935612475075132238190461345801988331485825839509169114744190782161185609487882718852512925317020531472454832261265084951817030793523092421366728575556075732887969507694323003321632257654625806921135260371048306210169353642376588980156740871503713052314211483013507780472644313739253687255921759101196237633299083514365933967295966520810882306238144140074790285430090120730518401965339202402265159472137526959180857504830436914278187139463802368116477150685815190872366984039159016327662509866663409673268437135565044299635963057098109878202423893582489056502094241836298504936371944499801921583212844702314488240539426481933388042085196614360221600740692157898263169298563921851262775912169780624297282113236847829910527927850288825284820051534182352268306717251054997151415906498482181693740894331190713558302912636936753997258370463036062921191184972201852928000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] -9489641829443528678837937372774543149074195534914334626882447342598600461494533583358029073961892376557456292718183616832269205068795852542638218597575331666855397456218074527439682494001556003261108090132236122503408563704896235389071569959816821840250589010622364897981491616878705334860709123394412262923459095958622615479993347885370870000925730387977688490745320502858220083419984176214997328560363584751032254932620702998938109009933827685911012479455976690401185469764177345107935371065764783438583278807125022112415920749782185622017452417288069497521325765957694479414365333920420756617852736645109258860462055763351090293927525272030516645082171266275819399257665587617023140615241031336797324660988611716324902568790967745646015680354236372833254697679704139923849434833750506598093433238716327389798317164377181901859204765853220540575052099967571203790506342764450398124825977332546047801592030750342235146516717859966716233884964497728596677387095163935167792687394946025892306482651585507378742367338563129164753627192407803056117044678263467572938474601573163786466091170605465962914322306283587343511189271288833469598428923772940675160422748458144618908018203831963967862618049017691023259823758337658539448106604942865364639473863887507981709477728325041139329610272459823004453789960488477841770811970701093144262382607398573347805735631865607276980183910331656801211537354806184821154725984590708060645420149883777327454273477140850180504597263448382194724792936641235115830873714796531828095360907038229331286664834020574665753285739570636896314506189045643912962545557547584213402318900535366877350781727194701349147778592554276400299622741882333557576632772621802762794189212177039523668307680871449426708490608453361692053845599771800738021705883174742741701777593635816608098091245737789159437791641856324220485863750985167236585897454613156365393404801356710130854263966025630477928310474269818259178191132551016635169849396488925502808306820244218847504464862592734959382006975784061522270903175784623762875974644168016492130105330156271516377437122109519234191234052111222597240171609522637079185628798703307851414913320907567625914718608404226297193759087373528588316847534708210521866240000000000000000000000000000000000000000000000000000000000000000000000 [156,4] 745305807799383344698250045368430312661295960254586917925061122340327435776178437769731147495758977520213036172413853052442019857844547821944551618008678211868695110494246335353345646073687390452297987512652366702224038158685548490041398792747412464344808745962845835136774856913837171418281724988577618385719018285621257925073268672259743758210020415845068271833891837427312974022791768594557763972735298318710755211218053599793265295934398175448386041324159806701949781900394183360560045026614092312381275008989440502545411085601186230250181091358075797578936117209880346959930358939386793070612590242418021410832825101598319940955162050555638216106109327303707158527462328707976692181613832713962729719744613301962920435313271506968016644594963016987603342423630976333595656406685582877653643964589457670153639872368285959518183301379487245703114584729841096421333788822726810407741483584514950073459136633327529668319431752270443621139730089476316838833111737921126095236777881505164319116917969092589875341904527500913761624610071358161204136197584639794492129857157724658988749280568502616021096350641760724165581902891369002500983274352238885948865499998859663523197592536700332443220760577825749288869304658195995273458710358515817258740725861414761863864538020597188715484421764148034996690990262345221401813378998031627863898424646369695417966687834403049222655006503340745034228483021290681549932582886164931190220793098248991522627015819209510444695602979951121056601365691872000987678483559009736394998935730351729285973125886852332356666035536322067883096767120482430629957069193562464651631099462646671070606879663335014603622624612085549699135089793570143542345847070953273869151678252093512765181501409749031327144673671116449804199400359131189230835615283792404984421599578989585604706764696835506120714597031499271079544064616137591066184433759671048060166159407240348689690523545508504854674545504707255319229484685938041661107553089641912228742077418994355015127166763502414030248959877990811630288159624459387833134680574305372845891288086449776519777266717090105674891452543934794915647255580821209486045336679651909973493390065667591258421682701228202251603742287059132481654129017553720465948672000000000000000000000000000000000000000000000000000000000000000000 [156,5] -40662957501342173288876014697097855014544015081718998141702757924849820787768633909887669241890713094286484438507996490341945762682278471730740717058052272189965467295761257118802801917094802477408922148069676248797839344662008133585355961545070283909975387557386919646069622272729214910900371059058963762979076736643518239557468916568439172768596841799743531453941677372018351810367979009875656106831527070549539656604846592552208217787652511626382508191827728856108285517399976476417024451507999726312938386717239524612248649535568959980834481654073864392888147157494557269644399450575895750939841840452236525498197651259075656388343228376293211985312241926133018628086306308073501596402232851291391508103299091779957587901144918560112948746597204599178388732220040590720553070933477086538458292888093762371000808014342449573223925267423479492062045921695190310229864602222342857026293968842947024034883656759008545945716571475032763067550902232328320429907440811727551036627744398785664771949002323738487574167485507001539581639833551528552453910536379400014837941534145633120303534869933406249631254095320494131261623085088143705977360818687376035615751240617035530504736915340886106198273898999754859145205946267988953934867195051678082058964388147076975453238503252985688902666522590677957879286946016825972840560165198611581096500209430360655687986363312680627672780809059646338389849735495625127094340916262877482823630588356809049329237068477359494130578848169513259434500320288620211935347240137253956289287964064732968619334392210431017917844022065253632573740769417417843498817956280242942997042422609081834883305807901625123031552119814754175012744528309291802889611793663353831499692464325239297329776830648079794306293262032741595973137175349854293717434145144276714577455390242156768048307011270215173614438553618802743531806642782566960904445474860076876890178054962914351241237581922215495644731629556767004155494467329361529957175685667772370815557254592300346094830733188113223929005179875226050938242453334025147815697662352231669277053065522465686633408085896712843394140281733679206606235518316517049876870996396718997561454971930108423330473716097524366745745230460469342859441467586328528651550720000000000000000000000000000000000000000000000000000000000000000 [156,6] 700254711762103735698155680955118700081771913663992024407991218135856250693534130948680301005908557732877015086945100023332518163702567820128661268699894680537248735699643029970212256736834137554231318791723114949362358963657933522344023404461726007218629041660784133971049823096997825045883520472090329903511786133040673292006264678658692025416427484064879590578890456052735207892735851872530666337829336323106493035882047384271153013135046919793663361875827247621007567147416000938165371644377821894531666091847025789322429339106853236044583353932104039908863512963599352615043758769551902280951566118350444801382451444002392417664133018754933982004118587452007245335047013561538771827111177632123754750823544190307869109109030500425527323370982237541621062008453404278068613643898834259235455878293960318353818942164739810373189538323120336943653726973534944893170103236027596826141777456742724219312430709069322760836103513273615449852502348081910793236540068504943242488263613269783820218453134295648674410602646049371502902225691403312399435300285401673087379616505744296751290531613781386448897377199167973612918492491162638586942106797701890529967702048014221981149607360029602340961991073961261867515419838434232049227829299907736217025309365045195306016003436284540547768138140753232364370988424205283290032571439384018423105116036315817270986030640257785706670647886105533250784772364407699539509917582297958984926180027691666392455416384564728518988302838154149728847781351571038986920935165790816987464013462953064118393498489206158204287863912098796039721127804339869530592922717699443490229489477183128782522422042761411031128806338002464146627777031359960310543199158953738986078868256177719119901263513492142016593199829874570112391894447787396800400357305461544998972820024640259887588311584066461221532612728278092784609326798969542623508779717494062378468568972870187739851239560502512843820485733849851852282597329664510028880022465788440523522990760498668247101555587615661294585181705185976236152868531582834814982840609427772654371962389765798347077490911287517824424757225055686587311907985908176491248223663640317709003273874624894859965298237619985575216383620482203771807807637848341243225964544000000000000000000000000000000000000000000000000000000000000 [156,7] -3392486283975980544068892374027179541440537136865166859278129491808637737153592177144838324009601760378506914340342152588582782393287135482553464787345199642251474979508885577486363653354822199966891558886974931107364496381350836862417374332590410288789124146105274220558115332866240939047840147276000090366195976573606619891239702636009693338065434681024812034743189966970764996266223768070741575568248643546466167656099680240847331349663393431227168100247099554348973984288722409559977286882520698723925281879211744741033025345125540660920584772264130871576569860156221812070300268131717355485277253311197987494859387002651470417415585790651966384871858927046293938519508126274302744110531924848533612046684062149893128953089212531322264384570197350743478701993302828406263762933533144579258633828766673003365694115728133153454566618447797580762289333844337184316421205032338570370342997636937266595582543187487721182807844686512431058049334575722283719794562651911065931199341018447694380927380899668767298541592650382230732685187933380591576607741686110517509732715880734947797936164263081072642135095207356367922478090093639393977476157181331859831218392842961549052074261570261616010687094261939295887957743286633399898726622895042771125867604036456401593255722340133936084694288030048770442345246599673881040128080613495690884219691344290560229113212986824924671816261087090339194840423420219236316055329364536860576221856208632463806734246018016937279202141281743717693310225125559432555690138985655991233837387581542696837245501922385388252823825871321895539117525371720446191817130818419552453351490054954550194513367495762103184773762887799961641585029379824555762882116187880900160172597422183140681220120832108779025998222117961816609995654621018704709656043596346034295545627687394432611910141522425871458237955995539626826309606240721214348685181544889347805873491626987379415453554370152166378337495614254880008586516517379975501815055194696454425158993284381402619586908173670124486201251010360023283139727525827821656614005502549730231817324296030795859756759127820159744129177158762674025236669779291656859329056778890806809126347186525777592089117585788965568733154644554086719500050126323914109416898560000000000000000000000000000000000000000000000000000000000 [156,8] -10975025444952134431622745286096157283470597410581001351763684272331722460157840692770758117333275051334174766770673095260120182551061409619875685611369271693833089383058816243160673417111064554467372611243668995897114024780721513664620562444299611683949456696597816282391209307774844507200227802149065973039360929685595554529071470636574020661260099631095151442140055650872100941899634971581231686777897771091085815370986767159164342428982615345210734653468104705907785827809286891062760642994998093320959008600784294358075692236985556742193364201157545830839732230208027860637403484672322341719989275082104754259175193604242263253892045468793355543946529056406498920068094550893161401321805361179764294779541301797796189470045776036654628823999677365748591549110415221216562700814042384010975138920448784753498870055166380676471852722732672337863150698569192869089350533011694196129446274958528973880694086631034048967453810700133587904187040205524009559569813336324103874594598059396816078187960684760347667056131756530564353872607621531414777007360481503346313895558985270616373118632356295454400880117962038249658057875900148558608428113884010537767261988002649390094375596991048808298457510455459959818326776937886345298650078322092997957313534030475978058222682056712761693251798762799469176060086794024417930909590898922087397415672780651778760564176051595879616425493314845009798243165747965367955023791580837680904348955621082365842138919459922810788681452058521430773219076644217558011088385313420184417230257987608701779089269244573730735807495407765390394260321497577194814414323483440527453521921318838369291159381030732285756788717304832944345081013947289908074573173502172196013613936683869496790887252948688719530265609946992703305538182531533507757776141135984683463138170635064365492343802496489578961095047047012859389063605962635429713710050304230927469744816512126947702196184389979976730975451014258636262848963166446328461318171746880303048691784326893875497338884861088925864392830737874206138600697624990881880019724504177981924683090085899633777134526691090406896977323043637132958938470157752102922526799773326976615938509062640540438898769205314752058851050370450961214356462041240901581786841088000000000000000000000000000000000000000000000000000000 [156,9] 167583286584037242093162157426641582876548060050230732400878927612649813070153388234342694955042987746747104294457634431050979216898141836794301030774364548397097268440113103848586234829131591603953304356734430033214730530813723540287769794403100556387541647184205496090996905674060485208141403189681997798157233928117494603312085320011105417054269211772833349451632362507286685539454665104676538623140557034911330593278593609679626627073603189717036449535336916519162657033518918199117812075954751293032497130651321184158050329164145117641667121678929104325472755888711746529154573742994714468450390088848793368697113062632379056371053084326518284721282169373749777939014690544588450675062218800721255479288330371236421333416782288791850712720027001158271081170880279105280043535740632292014896756683627638258428740118271213751401262092572512009021150035283319406059797853225597979105897860631907664499642873575224534922515833588285103884735752624872879767839315819476485178544115628049370207830577185682024680583141071624052303230597373943678016890433299445801574967081187380005485639309676402635650234058241118826370850459063505435416396489904467139416195881334299585792334004378871908786546648685362346062576469739369298707627033603658046578890709777033648387896653092746664495625020210175301284019361736523926177053755618696498526565280899514016890998288596172383233956971194790334139714125796953539842083822268092201442928597108849565317654653482796611927376931984204222048553908518948671626058774182391882645815827611064635583472416735932229169256844152477116820108768807370690929366800564855255061537004605346788045101241293526559582349365654542188263592678771612101136099233792035267369615887517368840792496824593504937971550297505242201799655129118907008386711527598855703711016809797068355471875360232610348523998931007874697484360507421850919010951289108154621086067180214986447485505328812487748504567568629443478500592858071460811497198824233784423859931019248640537541891004876388543693718410480218119454476873397765030744169752226447589207351775280346085391115045282044433190465930621912456516167568565570892960030019680559007228767907891049944212675131142508649494096132703936244694266550256315281046922854400000000000000000000000000000000000000000000000000000 [156,10] -488895261313987621518347926927144138128850838357262111559153298183123348369263842977841763975078312563574551990688093719931386470780717015729958071066941784108994914291475366234470237481360580489094179961089540351207824037198043189124051860068182607638939538918250961180862803092906464938940056183696432191497739121417864999834377554961454620939441034451814141658226456697991969879796766603414978674432354493696575299441009171614555187677315464271826939794298412044737966330397806863612743412688234622450350179263780887667899118245805483208117721900968499218130243310365676004143265865233148329795698623609669813897715996580846489325843828686932666938796516175706482087939382962295960552607126154180942142295483760894148826973186475392810412330060305107850946699110893725403519657248670470276969632622111866022004812381533868241712192109246755079635133720459683271087113330018509536365033941339682242777763832759458905059774006514469390660566560844448187787687779918319438910742983740278168353723449257833090962442453048245145967646494637705373636757785558962712529918291580205331683965719095665487680826584902712222475644158859473764715334212233183407052567427085114094674048278257442753244178471844502791321899707852431858610369742861629581948534197597593357442410577670417705683558669696760149118511097244785710220972519940339756376333512362852366397333552262226196823107647845392082424819790351118074938548354785454047234885828444313463997527133767621635192200769914953438472170253076871160869956332521196117443752941553937667995710482013032106530711072610299322600727946509639039404907691624945563189431196214846197954195257456181363094155018790237587414463408777358242109334501500852161803818613319501107615854945401297828616763467974237724863066449043372601565713034677711358379129872650043348828274426272264929111345154859121471808384388591691872041423137055869876632604651427087448123304028692097237578997621369568686524134318274264265934160900347452717147026231728994640676182888885642012064272114387700563169677460050195901077813470934980523108822129971614074986373684783360246393016773476815262354649377035573970516049842327623146728732117201505097463465749514977169965791276757093213719928822567971677384908734464000000000000000000000000000000000000000000000000 [156,11] -1402562621695566078067295014265041535642650125209322819979491083052543065297560564029603064211352996252306485456902932242558593493705730804198062274212721335200630728526712630471318399712785421159515517487757919701591330342377924425675326491479773250370217299705843841150586830291118739961525310486488386244378987707663582789466868380138516560572448226588697958250271532597234353008350431270279369940505842647341842226038414512382219230480347662425754114294367263846373188087572715459191150324715207725451027422820864345581838361202783730827887517455946830138996369119924789910506745569675240990583643809901610747646945507217473387893534912304452973545357728467941713770859621405085228656168988526469114498242819956721731917024652287436552498477414752174259839001165675335864626922388005501450337386372801870367821282297361620661947854899391359710057874570055345597904004927336553168831339304045703708790829886642042520649635915939966833922263441494711363475765144245772479231324512808822931479273824378156390936698172443636774064113721206528270551337500802948068533339431482792114200407952658780390757301505922847501348147328794047611977987974121553322912129914373234895917175260832291566523085887318139060237370739776371798392030421094282538368554550704878674988635043537169081297153512820558934822782901649373843472741635775731934778382828130711741794477980604765428880360029471292353603377219453151364576177708548620183595056079739092860736092802606748331869612656284920660873578067205065198837420387794564596085346257040367161737647386306906779759794059068179450797573020420890860488675454986607687678207788908363349418321915765142617970985557016144280684644717793007702993495659386953611092512702662179313142957518168697153726852991306468505010885784413572083774620542750911488484930169700570582050781739670703877525076087399869010005340079213096367641504614315875569394324623520557852420359431274474042510737409109281236625320317673232531518869162651615576333319727543539279355444462839176268511050899247771202623541150438212485879622481831628317056821742339557403572087518658532783109283421057555964269741956659868745378389776417305831232315059992952110797397931084517097188937609339743228146235360905331846276175626240000000000000000000000000000000000000000000000 [156,12] 17367911607287082715465743443558541580532422835338410174629825788784654668705737589613791479826289431923750639118884221925000186095319801962125418658140053033021151684886301193369586356746989678646979716823546540747688645482042985990469155585672104480723065715742728467641105622116876870389621884824868490647625810327871666691928446732023668489573108619306746065852457438379144813783450712678117774179867827804215120674275105467810968625006477771720040588045901863126855896791702524697145710828555911257755352336722299382094198213407910775889597801855340939030978008386591997678606727170789903465999693656106376293647544931402498224610769604897650069824288983486119807949357274417683807351037202415835838493897668471692202314095959952112585379719526161473708584664341277683465038831446138972097219531728076921283597847393736132623301880672866996983236141026386688020808365832010071254711057447762694829089940508241091313142304602794278304181507718684129699078663736172465660572674677312305984293362189082925752053706536668281764542913165605182235750340094240267176871758124599091375823539619826307551631236590882042603376770094866061758922408783690278563943288256978959846384385714764667036124575720294834977750022865117707743522757187626721087851303420771620423200212230585990279518659891698198779794174090193959967909943387476716710692029200232850030282772447784346054547187256118722368948871601252376944885798033511813670385177408189326306020752162400866053028121728512549721550867641107315468056935498528404013016295160453675206190342713213152988993210155104048228995542286011287320341934353448173428275710523697611657797050386802603463247363698721042727411156462544858713377947260054957265868771084254319868796256647098173851553890081748192804397224675914625160270102637567369119157295906199611393331260710478101909646266426744375422109584110405397253049397172763285099186494895374879127407747482265462131661675071814695175204336827265347777521571361597681164124197984266389301231338000831092170778447360287874996301920104681917618426375846417626031765907280172059233961137741836762714496527673456704958525640810719072487951003440108986589444893570655239645566637449578047321345415892653458136004270020687094956791865278464000000000000000000000000000000000000000000 [156,13] -79226418570262382041271178919144307884338843109836567349223573439906069129854321995500889267468371843363151006464384968744042181426981816657930424244335589279269111030512172597356724305193333226726581514436949154100014900027950641513028268193842755295183996344029143030646078328809739378928256622795140318423946228148723805688535344668800176878673809235384469852455024347198387933625052876329371490512624222542423007336858132162582522841225920025558823747277147385617580008027969542604026618121883159429236170168521687396245277379235937672207367283933726976084678071283854798013807873820804758576651822232294864147229043799528638397161460585120096145124604240819236272823892188679168447722496365947749850275595349835329047372377750187005564583678072205858773375294240290283926334603322695217697373408126354840479373978276997415650329142793343193657767525872227477794421360251226565208090859709228092043586719905629537642575889622752029158034972617096861676153021001058503549949010474980114371913935058023173077002570010508291423113298021451760494183309431719182702029925935343444580738782008880606506961249495822324096949285452055751463056984299030766563137171219582766864246273394900002668832146273619322948160475758364398479540608107469793326925815520402107744772198929104914728666187341876944842409599890966490404910016417559308130556176052420205620703656564576205138377844073719623196220261458585683866778533961894256631258181812945076285501880718731117476630937232342127698402735109719872564579232778837421165239825304646523001363957852542944524530728472158680652876204682025834408928221405990278861135678863059092331041421981611047674088813838988468001542833480861771058131937496603868174954340771860947171162546708829201419165388365523691976111396842214712311219532229431141167701316183137868400574729662035681571154256239438292851208840303678569033391090268987069976378944273948941982717851788720845076085644257097432595004253682310999794937043708448298475193554186732190876068974524367352471583477082469829475111774994937137713597153448219369392757700243391804113083872546476575741037338518122406666485394549280597997343084363252145635670866385203486408886148628437427722899751860062566611574996847725547143795342049280000000000000000000000000000000000000000 [156,14] 242623744582891757264326038539742123136237150521113325569870496714128364278553240046366566649449598398724246192421460461389856544817868123022856653885724734583299882471443411074397661269868840666158684242831455209932519979962112805374633027878488264160898340934910330112976138165093084429967695629028361330889567836857096811766665725329703665565790462789025210847677230014312971881336879876054174978660116693615265580608778773749675184235442457372810934953004516727391357475798009855680746929203115992820011353577834446642451376641343676361400384828832242464770607634356327254136158380789842193011894965413292573708699281433038869313008255143663227286392591253150528700783608458158056186854447195592452701609051781644773871505784441384518359898129209636722838066784155079937951346817048478604854442057067832513909323522836291015321318444891988758719478743300834215530676952311751380162558170532452492736297574588085503465898423685249873888446315850681726662886313625222326652031197941839486547189738055661432999628299432496727590670841362620404711420103380499509108745185865064419711124498842066175234351286894784609586362150597001084548591712961624203680546457253605470697952110055548425472248328450440299921385899359026953412330783880168597730089661076381536443017231844101691536952549413596935328814805142802396302013356398034188067037988490976828018154129131624358299005483992898552125963204639164606209165018221342220836351660150089714822393957145753470487970446731369478641730241525269731658006617516614870628144212994993903027861458843176245952319821036994487962385350495485643997103822627709376393764252744412400679380904731164932378022929512679204174563348380609225703018756487155500464175432704611216619825109671120571560426850931299578933717400606880337825872269983497291739393578113077542229819297220725293198763992344639769982937966913423277538441144098046383024777688712917348783458198845312388402201284725854477531833340280570787260046470496559045354522250828372617697531948566907407614340134856917827423041945591382528824172714533698248333403464857111374025116568516561665475264043656347655764065531190785343083447983941236708930630756564360076458093393951869807869116903596370032618123528017487666500699028455424000000000000000000000000000000000000 [156,15] -572317925693471743728549679246127400823069619723734989174145192046354906272124462692240441568884490369042226187828909335408637374274029841151211872533198821960857343751716306113435578989588572171192242898344730371510477783707860471262560169926225149165630742035174748177554393316834299575847625767669843350583531040906342814623556025864223970838335041686612377008325129438933557361544879906839905794840543224045731028633431659165017997718871069348209841577704037254244420181106482204005560589423768262086881320528282816176678773370333376348848064994761533958646831155621308662833348991409344149550229967357159917913818828923482213784460035300258425122590679539607037751822314049569839049302434395931260911614495375003369560953301051983927324256964416874117750733233087854310891041040451346165924340517431154333815727858691866339731771676546848183324594716640285903411243097253170166547135834439949872938309778463477912642058976616577972666614647552867999932469105076112212632751300486711256342754382487105277396732775025670092461170826635375909504807441289209609512081439722518956424752311329029993479229987900940575907462880426696488708599774785074163721097794048611726408541207791525010028282166265898799188941504691225416337315937171039200502130373455810903361164207222569821953551883789287670603203962123821561110920308147373607016638093613134894342645477176931231517699785378101596497188052735037548989736591531072130171874111848480276934154157831211953144900516730773886489035662225658638379249106708004633508254838709294584915586575623113358914388768790059111735888376264504502758913880169927409883852869816811403162109588229148928900958321807162806324476588740358411126753643936164938926509869059496909406043549421268599607013566110545856629051791877370988887287820852041229484624847666567377422344067817461612961831868927095871108351837470379596696996008377696261723348564654368272585739982176657440884308903002403511365145249113270756195279532166554482689537812332151627228467142534460227217000980690637998159649300323032405301787751979793210320878045007990482751806194083917384754206032334795545674028441817093420156288806020368632932865138983398065804601442413912515227708690950451039992110715518930227476513601617920000000000000000000000000000000000 [156,16] 1104486924665190801390764796027400643724800918288128632386054696645800035446182876259634868080887442196336917978970654999550769200002030563471325323759927763237100200100108327326099848335946921820804168549258487593806282810491778246695445807090523251455338485208595144727743679470907942811609400159724414685422646842378194959538396650494628889164783135570144052602304258244059208356806403188825766683536071721937553504258616351666551195803709319086951199332058959800176542886067036445696431697507407773609781285966938981116939928380013104481561670668714738164779354639917426497626711291039779124880565271437386127653844758611911322340097232205732839574733562952564561769835698276263445338977970928793042689756985106154226351136287094402289496628875722711739392535264541829043262906698803280604426351442229411214111908392730517984325815230071845394810572121782262309437799949125999932218349066267548206377125672244933939439666116988756150654776140790732089955272631538627724640158580001672185369605625119970016680086744208082940690168886503347844577983566570436765556957339970383158464529995293326565741523399659181267141385913090676945336689309636283362569315916814063441510494655492191876926090970342252451302479474178644994847607199020752952839220493975561622458053318523752572078959938011802064649329982027005946396129120747269372100092601347768165691143723046650029022050843034419546394386387654267170638571901658384013969351049974807224265832356907634035081011531080304343598948225306159883686667084572758640556004141611855792718933662827734093277296851576658663285540175323212870800923256880756552691909549805327066636844573581295824809271478232134198409176159537299193802436189952662754769958697935333776946263287505579099315990197474354436475165544328266118650379353243948192184344407749155837551111781691150572663519658799157788488750682199319598705705984562256714312492020934106926656635483371183893474159364101821218790251548967159995972481521856663549066471203137776517695611209390733134122137481667220545773071759854466152427041852817248632836315933001844313483581149466821386366793692436418582905028423603815278578414619498311079886858213373958794719185757411701792149098950502864009302657659600159933634849307361280000000000000000000000000000000 [156,17] -1777082215242477793086002440737809603058949428936562052086246503828290612753520049736099318599151307031277733822810433403261101089428508803208801844195046469354962561959824771597278485131259066847991125990840057754350816531827519672275707896594378699335673033873003832197204451139748513120476193218668989212388060569193100589501180073564348110526837979764066763804911600951852391976177916636463658713190326619184805707805649927292485607010201593623366013044038765118109500462774823246911781911472890772000300360443532856600397993680804231587261924996385057247237061902955157468712058167535365002796326122465081284394576387065615455209372234156185223095724765612404874886358282772949768421751198593387877512461726076147504743079689962635789572195695310753756588931517765678967030809970206280902860068148969398534308615889271843102418373896641561698875803338877923783750540571877740601070512003400520460045628336306580316720639364636543478935763933721134358580297850520938836532195936905564421764635579304629723073979913195406983122580821848131732449228958564293887147381694231257926323718318836226580321049150960370379029042840413030516588553710709169131059538046828006045574966456049323377296545032503390354446505925545708243453894030622473163181144888140775708613863704671193051705113224529906045193768810606000544520118154569361661106175304951492200625053299531227538839450203766070381207200053965516316629432703949031649552598902339698039450897637838727364627759249703119083631416177864077509216943689171137799425177326385192987091876785780046293655102788913838548026029741372477797296613977656526217242598465742015169949633969229709432979711102560394844585775757580916559150338070933954082390464588422054319621686351189629798639849688665185612951419877369222870387828340292720070063289926703824416048728123485090390672824993985474125938324574765925281574186063087791946335213715081759336091764526109261766791550904701061304870379620851872926785258831654884885706380171892461783555624612368098084293459758792976734745738964384041436289838830511175722713787032275672177802055938179845814757511232685523193774934065983006913326906702383845099650181163215041495923116220074890907853606735118230701652142885705814864006357733867520000000000000000000000000000 [156,18] 2312735113119898075977496257694119328947902743476956328126169616161895333960465727654457395949920456703995969359585929678312531333982656904083019100186580116974814691893477480225937134354571094111441733983782605844378394257954458597290022350714235771569148659890795599874572125447423673599527119868855144644543691206752126220495905263047709760712512491166406139025151085659084552555996506223349008482522588505156915973417557167555028249586981261248617330487976146737232506670205705801953747898900979248834025029259858319987397603530392356846914967600310587162991864161663641565090353207190374439896162418670588271535216201858043406209731272906961174432763793417991500487867485482369415850777735024004932483911084133995667823540026383637887797527866080867199783109320206242743733308119124549353532633608641782669764404461330401185886309170256390046751815923794360929462323111967038242155187201803126765399125134400344777562512920581531998090225372566143447235237332232050456335341241999578306420108766117737773829620663948357060901312519855455355077548438597079057313595699422178286948881265363665312609363657274719524895573971899942335292800923785766862897614855271774599526861685618470472630547900795887099878629924230248430494144050025334059827692011737540729247272908097331749835994177465420042548398072223642378091037991739408286113638975565541712083856275839139597941917957139058822207924162541337304211019636752727936827311232290027692365461272289775348879688752198948139973260299196745383866781841164929691862455521494400758361658878867109646429422540032224651274478464758902584275915852144066662199520104062112624953731443972674543046093691218363247555866411643839764682645774177286894676573502786478475930095164939697435302644818012690106780581845249307939561420437820105297428861186744276263097516014499728826964437451677017405342449100642373066673371581972088188273979050694734492920841737016639857044737440761811276708014628245536772011173701658436446295824284458708244673293093740267771901767849351946640565395426480243290549836898940779958659317822843061685244534979478230879394965621154403295100022353501490452515110761219334635503419723788758387990425580671189090707811475571425782513236466691419673255304627224576000000000000000000000000 [156,19] -2130962687782117963686922621127928476883665559987022225517748712638056488690101458676885330345749735379015951718717320878431189473143644683539170446026990958224838886074540342766173149030834342261847416116986286109965163836781260326780742974490477959056864269735589875034640979313674989240935147197294017548662928030451137977921046983370423070590913039385113214291409878536627233624427145878878295805187928945563136853200977965665125281278674502843401914497452275955264355185863852339992970668026708690445705572142184375967380896023322075487545469391054123209252787593502069859585822391740724166106953862343835807092386534400985145892799687178480230558062216875595151306133274504955827615194565446477251022197955201072446309285540107788701583586229540269538000938662599718340896569803082989726722302468363190514951581715451586100312862659797269486351047965238207137386201721598180264360543509529053742389313950568832821831978887284941913949613069910258029498879043190855870810870074213916159950592306395358540521309357291575949060964876615194291503776090145100916284841317284976290829643024108062633908437574931509575235466566807177992248830841642116909333977696240284781598781472765235603707573984665768479765478051467359794330538256604448985191758511497696648614900077299340004790552738665608311720612731522623295789160909571312737399983206762257145563793431265903896137083694304136043691507078759132263356499756788812724559346310253173978142573089303547861912808049321965899347453180502376219501665870937242407995169117580524473452007088578793340404767790979640494322347943294999096706392095279616144988202763485371034082272634369170235375444053948920762454311967184187012821913068535364977444492989512933147937458046214200625607459587809181859144017366105647214241057223073693716507033179178498189318247542385617831968054573596995611248642539889000734861699657700010719353013556026129251142746678393956384932126874939770493141042251143344192254393361611561581301105890311241354384879381630649294167466544800770711865225695577339469378209608777642441374996822675216063302580237849338912208844392262450560510121458280598520221151343938594858250090311350938649068505910369027241688562594925264184984226007582497253226898155110400000000000000000000000 [156,20] 560592926042594522007562163515237804877029590684375135712444782122881439772125382902820030862030542247886120210472557370931145152487685725372200076674305091681471316812901540400566256466455660803505446449282720870107053475765189067685068059339152570148758836811591451186083812124145652632787817747816916120825660728401285041403877345000210359771957632648597727289640879496854849077693394172192491847789029422850349811666636201456216482457354925577185466406246435643056212985420514286894612072550474430405488579776402714536046462310469792826730268072190229166250643135105368366357755874179677386511931334000086658640501997442886144599889276632806472996384073855393378053369730660299726703764370584528005884562951079290477788228957360075510170267502253969751866274815600157907186037474088023309539344143531781604713000608579852776393789296831137072229449574929140794704168117062717755151190135329334743788282298450607510954469859172870604221338616535558293691857794195167684442262305601832782691955154762829801821492843325951856290187658413722637571673699773017252052942137449077351549331727028476276566885216564524705252652730226121850468075516442228307098385576623007879976827037822144793374751770655389661494313809813972800118066914890104010840837068797780623649015547130171967102225847181358322721310666225077195616774677057101167762892674171707963311011142653802063479687047805609075575028246784736189804638090245302956449261492785103589887663234085577307021167832546361363336294140945847548338369043820271490078601571390323778640902471161639886801920722173616509088647057322397064684413660808381464916964105130236594077521063006846614686225513860648265582621203451421106641205418545846958077535328510890039864575977939422277442042778881616420979702842292443913298038003374986628019627256708079926729828001983620738968373363348468698397481603878246493553620574985319730763621422580136381147838463806456279378085346030939677383579273888828571007585036513246749517119501058147864292381177643122589570395337793296093872252927852827409749508189175104866200485613488698798380369436285392005503580854809088099354544451082090208570051960925225334442824608882442795007434958614659175395325612950632077279521794369451349459442610470912000000000000000000 [156,21] 2455906694355770689075338252492896435301437937441729592523722801286683729382918689739070659092450081649554131171728806083495799021695870703184103877840490956267490824249501206755281834831167469532306357766820119366973124011051090470544766940087323123080350201783014231796039387233347462230648659380348283567140213090441293585009511699460442716888562443212368797541320545494603587385366034428405224842150737402821744866002110887565540988779424973699850447725521729269834495697976747185218363817191929794574567322821251084105257175329011987645587892919729343486455238802716784625579223557831084542266524024831957034927465795706544671388422151038060562433949025252604499373210872880888338625819639939771760321266543139336392616535503797436641924646488787986854729482100683704720859698615526253180584574600896309745530834466838400228587975644446994405483569269436050078783537072478536570463750238752396964724704912486907878305493225222576254769153395479946725317408120520147867889112052676192030561542602861324627619246938220376124389657105922255830919377911064545917495275202530037070235009135605574771033927755982549300067281261731273219188719330078884947274841660602405575473832654858649556561537773582831664217648700068194899742321689365266471391824758849962595949586240624334330975061559268133178520562459677888359717662469735938637754699553922692152029542127625727096143462653444318049742972246971680398792382982766785622170671891137196169194323497894071317084424969114260010886329715583272538143544281542849648605280187105995973812927081347208799637830288632877158369714455844215593645124135246148744075689080357722238038689414939176548925277040033565332391217268308822021165725228514277026495101771325613897518516713082505753473012119655139027111034018153414258329528515117734215971430995539177074885873052026595238093139926599279869161723494359081814386244424486480908449505838766816278027152788274383141151846921286463570019875663876119391309798653847433632283888362302837467758308776380427828955308539266155464387438616262723536908644288855440409723341399948412450049075710056329738080838331218590031991208199365121642307446541842733426911318686772974971948739820932115865572490033402901197740945239051858981578718880727040000000000000000 [156,22] -5657475268750543176585221910417082311532484917005103785627460279613721143002788158708881489380209218009971833482093709139869488907482520036112732016148714064923393877953817968585028355162870885074878214853816298388813117813166317791746644729397993087404484033304226403930016881195328387776401073409081056613340547333923268878601247524916833210713373984717621517779138285340227750022903859056910122032966484120963974106481763726898098691157439885527108547998077907802842003812115258047798205857658179240739075827735677010742549159571456536661188778628573890091938742647573323756778834252457753167356764528810626911144002783502962614462540874638072003766153061674840657832975606304629818206463041453947997716998868572522295746033398226738978169298801130930653663722013133161704098565727872960437595391984539854870690215099973986768737025453976200589901073330990431426007161414639176608614466128297594587738096093591739906141533831745048753292538256335729902348471344909761012170713121448499358032412178105997916556493499360029552879503163446810183877880617606450972630752406876773225318139642212066638043901539021108693896128293334433910168294006100688705155782704413862496443419260568144589817222484812765722902843687668527708201168971578034475653506429632238324117724780863995166246058656954698356347571873265335200968716466936379661406952141966007235062985840222799788317242464260422471601998319181419688076499268207185823547956445775555781279104316794339999687289898192945305620021797941897781244149618174836705133130266437761637687670214718336157728289918970912058179481472833307225445366325214620342221982665800088827095990649716299882140708188361231983152408720106791305921777240842265094503876064827981833653982660816222398370757159649986874170147526820733534846710967598869076512277056395103180508537042483193999600078318603218741154452814111210028358160392187331950562447332667039574444034968421471341342830459566281262470732353635693117721964375228523952003747744533735333430815806625172277184368493716009741179572119411535162173573095351904460941439757854950230661178688468522527692011568695153836940206271313073231623448024505874810383876732756766164353924081287354971601334314664123799963767552110123562431765251358720000000000000 [156,23] 6835053182401711054022127435227419491170886751905450215468677982579459242913762441796322817155204217682384615749880030806391716482934460523647443267526693049521468787928453360185548444821834188833717869379174834958681416122924798929392970602570476098970951430995115729368957426672822660547890043723319371061240354101236158270337076858037127233297854361597950856729518190759388602986812063588023764576782898768381182216383591575687615182108413577731750725956571360562156945291579968180611897986764470504141320344931592219906380828365387169195468515170051580239839405154351848342788772741148097798749286120525092580745349008539290348483843284441705268384751665363971037772345950103305579987389049216060224688216477854920170916031102027341380674344550583584779409829000209733405894742518131389293168182793831045820562309322164794427609520982273919697272814746280893250195897625328883238264010838426605594470269806385845451896101927696394120132670122507045689531916026357944150842347498176175702585587154631755189817007711768473111393900733299366931123408553230253702145876165657544434074114169949088586283651079700683812470116608789686964434674142907516005915363063247673889569703671894738560042142444023366360866814563915342578055461404321374043143457880183102272760588763284335745351425573595728674302899712297741182450362061606076235061746049867193543435615558540677110587898291733025192488536046785463977990348675893500302903252832257357497787414665082895310613744986988976680756199307664334136895206917789202115989839149045325285065577319880168915219802245636469893778697917732380390692448584702017325786514049232572199504546332022739545129305859988321330816853759879292654038157225183477002093132260524104420232019053014530276744981258148700794580527897344384864711658383085327413921804867070999870306840856084799878176603331711974520813997988287061236281872518439675003962064456591705151109581365698626024182596823999333921331361092332403569295925350485621697657690471423178009066444746261961503392858851371987202652887560344221993555836016142930434494285999762766422795885829038463798375153679270521911626409290182955043715188997601815334002055051025633061533789875739439339666255139738574579151702342520847883899089536942080000000000 [156,24] -4554711880450872538078627273932562700134872831734599257441533269038470536667728571658497100494079020277642067081522879033122081638484483172047565663067615622335339246154450461396154644422965714008270654174687518581688169344043471238327367732904515891213423116705795988889030310185103586304217737168682627506514514203606643313605464629181189774589877733517541525182026825716825479431842244363147467523730638523589332504813332207874388302499975334832959510436546210016893941548668366168596019112888754865165773240840020323087355188956743097922192988394836766351722069203574071093046890180502755052984390639357794398419630813616826224346846390534727623381100445053563068365211686186204674463265805567655883622948539200830649526163141398863780988513983471558789267189069659647310986097824465372037950452242793327063566760632126059141372268605612291515144501469848658164364738001270422263794510037636971592442613194594448895324049105389610616226207004791393775039618288679367172520024836228731701267031732213207884654792810603458759848827213329550137740990252070451245659130883147831834497961779856816400663920748258519617315435471647587423654897226597311597925611364732755298397778720737437796468416788372570945948436224183865992166530961829730313190374872115510599079549660743267454753347321440538388414118450949433961611547926875304121313110130968671802926260260421190397310729056884048421564800668609952114519113923414658464300250989314444454656236883559142869786421722462161906428243105860331474580164370001987193420520047933458406623291664976691358478640695272466223642537899506008822330628300296410356436924764093917767287806503201146939766019264868082176884235703095923854998820394985077132839342649255630830657690305130094879041853543534260209336017161998235895021271043633624428326487022579181052129506337876266953500947644663075827728217619626157089965609608059033238566636789124176477804327071329683666717347940195553400590501182591786525251690976612557936180904579609114016586707530069671298555393759295706848290512268818238548167861873365460635672786268938569627892391869661516446777077065617100934666785736979648823748863993671662683099138118526462616370037733080634069972134831813309136646172213403306740273143307304960000000 [156,25] -278427513305306261847153672028705510148585482010533971261637774530672950749140988316344093450712014230359125185756726461271500761238753901693584946447852770371979373411531929678926648844041630357018806315288821385660212527456458872178454874550049664355284569766467650789956735281055636663742855675931000433505497259567746274826307893412798500735580902385391775270745860484954813039267511122350078572838201115565663290232400038809723524620134835949613451803503441548696644681972779656598463291883336484820670127848439320180278178475452841997370882148424891423977927064602220007874219475524970251466666327363817914382656272160182710209975263844957633989484654397897149538113309468071251842928978788247988253963522768252790743326412279948336363828726567965103327009001961305910930368355664760643048329408478622685563376184800691871850144505474209861985371562079399129964491021563600344726977350068818073347366763823785285721344683645092567348687451535696533358382819117124305338789987660108157627570338378697820820411884850541618674450389704963888925890426935436314907541626496168540722330202597018695588686937939187765398073958943434279929842672410035744868377504457720760939832898363652617628265256348043387027321534013933321163044123518178849893514252994011440786541143308759614614935595921004382668114213429287880352350769555744863605631536945463965096458841969304258916350970008934654871596460381959189481074966084246294405044096987773052386599101683178399784867346635247186746111812431185928781599799545808368721535703029486167425106772134651509938346395048001104384184524017505696532737611989340530929811342142913940177102851665505379593457794207273923170198702949253686307393382431307828464776900868311031134621874700138603213638484296105549822857237483815935327210669513074163523260791343830184347713172458014481095824188688103423634053052297772474503892385465406449366213000145427326397691673648627429052105250820980099557543034897664336704997999619768460975570747704247651293780261654423374468084534939534229685292140557985782136857357356570479580055545767475001895540205660323071661432615835946911529847185150124942992749045102545590321571378035345819149482674216890537582726282992384464582811948176877797377424251944960000 [156,26] 4880036691604629528582939189578092996335364666519298225530554103095279925809979185303564664880983153136404376676801899146675929527718255147624219285372751398683901750942466157096406178975288095587220874481136903419260645094969790282968965418066320279241886831325802203988542323120576948473406078325902140777136852283998421914879132656631184086927921629537811660420168353204678689225235741484690298716419531022952740404247765831830052415967331278688427730967440246994378800709585821441189524936146047329847052027417715117706862217464875368310610167689153104133586494442102832010732376342988285593083784262677511595042647439170026849080390682899636195450829090449806223568101922969254826712012174021430107862146201747451023299212823731267159718779646738755578371899689966666070116989864695872199390669643821004149382182130083058000553956219710013108973211276919317961785705650769369023809703969148800473794959440883899726310892820435946210426727849400765923228610863407143152415886885358054207839151136928534360597496079388989472295329124996996226891761719314444913139213786560431048931125037089232762782611226032779975888412739049213882485646384942086354312818985469756888600215940732725605900624739945017678378846309981118415692336868729055217557020107680405904528476219274803981214010002803433353252931759768156831756660124892521652151686399131388504503168747210023176711596475669405656258945775628799811833562845880836996947943198502109608617348611874557148369298985247529097564377028550650915425987836144759696917914518019963526391174071021265292022492073854714845932146189209464786788226385298027205677553278141365202565264570286100669385950655376140046743312494488801367689078164614325889818048708825089146907207127149982291298282272579109958712507323953797295684876962153754654222265329673622896015088675499609546822327618640824709802614763444550879678433651850553323361245138684831997215140462216847648409487142514175504313252655252444229050856100624336590932526418231660418906886631314831242635891674881904809065698634191913427816168629527967543654657471477671271969168382814332289005161028073446030613740869852708200808008989702299829389831707111123923943634915383106509429066201283410321718304692663930531036371130802524 [156,27] -6835378856452919261919512663193774111388981321691840355010848934402737215872205784901577527709321992204474371593160388988400112383393011517308650633689628863946461011480875683979363816664032079886103876642568180654230874071814309784057279846620685425021662035614591130579605623334701083559287698539608412887969570222541153837998359699817817899460260465397545702436245429817759356978119511021459562201303913695109594693597185852032911194394822572068194905066893925791584961893721660008943211639422696074816718789880788114699071377415061937437474768257433393475655434125390080244900188557498845691174743048360700357320502593618621327225490458431537499995253189857556140255339258032926501703880901141300876464325383226336776762004597875490589642870295219708262859230240109169990486498010301792027634425415852599463132898536266098541011404015067869486746147391575445325977116670866562268193871113684519767615316240429872150538068042452389668127743017419449163941415859984523402150133267326218161273451710509975323730320735406504322945750600707296179128782451331612431395102011853099006688482652813048002040663691617902590811435197247859796037494437240319252748625954222720767916061197408405103757975850258069530917870772453164089679299599705466494106756636249117861812577156412828201261202124658198619827071318495969434940662560473840452468694777335807533387747957205463259314749876714140159542300288386545856759707670714316841273276720254765040209046468069783402712495054587055708574626007608032812902231259019070394992195342946791643260398114820038398873414104951083348743365589398207307294108815166022571545744383462498143645986354718079349413887371728182167351839696146899744201987609903732475140786239999719976045908509895044179345822894118636322170936246614644832558986626037678212916062462278248959119706267834018811238533882537905643411137287529973610969727739271544949700753932120436827223647799704322416853546603331986337647904094913700827129597176435504169264595972541153281857394791117909168339062517194570690749585244218498473105668815713255380836654330229671015826958696524036027319611662490968855231532498788816469431135349036131503195891541221442354412504969290579387843137162901035766252066089014272037243069391360 [156,28] 5860680581878930749673298120120386759651925226128305137517888942553511092866510852525797598259308390740355527623213791713436012004159838561182556385809168473565811930891522183019287396308855821272004680963712425285247865041470586918263787142388053659366084511775205870470868580285670929172727098617815347823783000064888063233720814551672461621657718352763468894511000743517052724802219860779264853926106512207410345455708480192312715681303139650794967744161483595577004122109715988923039726934039587792555738460784025584827937984889324604385888950892561082563892848663138449876739329469690823933444587700406396421623568582582903646544075570878523406397192704364252332427611000093774192836007762372288960632842072450430896141169213723355716415250062046061160234799674960581873919022534451017614488833608127360201320001279414307479644071048020057476290171288274757715697544102571951077297884365095482363520111926021457030857982785073860323128202038558411158279227269136877897309759680828339584632149526715467826828859223991847645793371606164061603699005893358427930499041480330046736790854322602337327428071688459286679569174698971975950351698360538730452769329495633568986859137323097803127682890528197855141474746071523767239035423669192463235110901520758195844569565466729367677452775497984943544773345684526837864165685807970629518191304039838128166132447717253316128092442466464472028328704312048256274171132357235979056868434268656303071948495597629054241159804018777627417699250145982978287912670421233872229988690862077989999194773743567459533634755354950950778913993771120093799267690415511500898868338417707277335969191539530299687970392532533509737114903926464121133744771500911584369501554676182607197147302417105939694519048913454968881679612320169652638621332882050067415824039486952005409477984573230211776185095189811143226559586953497974132896140500228171506705466019517478185112913708982584663130374763612061768142729939004073480725807852741074705453940239398444698454901300706826905904256639352051117433444102750703627612378869912548746141502314293019336874154366910443971469067302250495908067380430041717989322559531962527839014609414580303511332244225761115575874448348013472298935213741450329821273633152 [156,29] -3482564025460318989912500884095293447017041479168153248993598538832449747549582107649495132557416931120342234206268827206718281080041200838875163943153631898749643899524079209167184418811616836540708928591804067532664824804196415982698745187378894898063840488864826591051116803438268084566118382261520176305151475266802894634304203087285368088392858840064398316236094152958890208537254476809688769180166794332153217785167754126796680439493091352413790840717283993266608438616007751365912458045211008384840223623123107743825100774100793045782574325331809840445387495042221602323868263986479489356281249236583779564321624878809535085094802225201625190560703480687986835344926887230919110393523890658889054665080907163930149639294561731358233148286425735497183152381624935111302306542294053170044212521502066436649616656845774160463701631389542635723997130460935231590967864014920104648371185147492895244582965317315309081864874250458333212679403524804927791304252923472670859487238225079781464683992544195904109134673963848908016446749967253382789463404945927953801704614928488884464655644871842151797831224624223395530225916083976231798752797710503674884637922644557029582576118868737482800077826001368439778011276962742540009365484353594871563391872095736772356300857860134022644539860302529915733416584053969993449141327388719247577419887139800056280821715926331931881313223508291703034726008897774726732284007429928922981818457976158838835738285238112086004958915625616603174992691192234277901224206127943925068843594000454586310256605493963084283222526634403937050860865401407732925536762548685158605975102481224703438684074426662851718811525724598239450098534432831058717863855436553750282785268119881013064108797761122936841383048996509964732946247221338808004824588607420290211788885285064152890018996818414164432484784478656909762385135190983490728867488855471548002291806449965566424729612224935368468017661702826078361005673621351572958212674075175752828954207871000218213179251984182922855976253388366074618432200955779182043527146167825799692252681807634680295342775149730702307082421560299107304034192695768230057063123177053662315376513073693240693519280195835478144491502647944756752136525950421419897284992 [156,30] 1402230814697472857478087863078992261775981119517680817268579657917841142845579288118737503774499106116491845069201768961955913795506195867818908914713048812209547910210992297060983597544028702748681466905218665936703088576577471818279979783452010109496467672070609989233416212755441180658318898596683582154095629231481674017581622768833166577314226880754221582256619877519178283920172637179754408969748264616557499846814586733048128013058831616632487998984964727150310471207857496862709390188813815648519148224095645193676732467907187681710461417632751322930112581126120000715775042956366228397553063185606372751293577245793053158281242252826270796865246941415485493694128444718061354111064134735388873575220326286936612114659074779286524303549557191043027042046805677356466725463985557865784781145438349953867303891179808857698163218702138426183642162405414017579979940844175919296304135786838386271024530357875591413146566922729661359972439895514509304555339458638336586506074827724346914831077558883781606499376460692657297476910016108620167608282423084245262748838537808036047349004646106532453463367636518613928727525610941889521311331849467752318687687600157019334121940515448290945322567169192059801155946654740961474370957132110497345905115145027521265319368215772274366838187904580469908390474656733193979680369921509758356475846429017254925045969569231261338614198997130249967051797679166978874581487000553958223156867526923795875528010771644443218625296894472850464905895847106130466870280682971090563423919788633177484279541089872000621303327489005800946134655755441396627332534042500148703670080938784917264449379351982833065701667072702432704016583151542370044770745376657394575540858911106511720497414036743897956929399152570145153751859111672354883800647193127842969264363213928063778657928920526637093737420679869865867038301167736598785385252782608364347649219173932351247409570983104274421369484490159026482961158709556421124170337128158296032647724538101384641837709056646451106934191897292473659537612622944480032365456502740075510097950862891090570509006543854229653131516770052330250984233276933248240919331677136138006946237516089099264118592791968501512829317912004083067940982979735712116416 [156,31] -338171776152951613928910871976078341645507467979830787175984362100301016484905467084672489853668223702770429135733640264332400907407431066087699443923885992216483348852490653037642840175129405772991558289663004595246347874411650143343953176239227031624121501994825343721960564522272361401383886869771766528899343517700190679318525837654678794582636602899364634804754386080073689340062998849663092817024838924503832440463699637845727443360038198709684125463615908319583780287104218646469458488039275616486210177094426678062620695113275340634095202164823831631415866048475918277657780259789404566454679526957293573682113940433814816692098647508138664689528189203741170759540526135215421968747920755561667482889237034083276531342510845385650053248483765877449583892706336318854914723167820086492140120195146560495564366347175534154536930925222826902185611787286568769382464786932284908266041380616494879407896111118959509745013359528032281258147563498939026395579363584030322675722076967723290809797217007694616527894181082244006264678247451645442642335107522044010746628079792574236659079568987610088682614058127126141523229108184155903311248800805282367192470620539875779530830562818022599456021603295168936943878582511017498936646868875267521584389568622463096639348604055692077967479207500983518859526417109177324674799351134712001574306053897607659565151001200442685822239282767067210778377715650048967394299047406254499459800952123384826698902327098804368398963124129020516782862932272780977400355129535385479696516755649085806882119062709543003159775465555250990235348570557392230388977732518868532534335806459750201217277871968214698731698595089873460866598575911460751430112635140135519787029549678344447203554094814944825538002759490769872163146949746500007250929938238128249341523760084993361157156681219301423477879490215939511984779941270195904847614060718081764028702441460293859288834799269023474366338807680373660285102956248016420652929780487832271656022684421761880995198230761527915907846708573662089544650826532282960558111802941621172385889835162166325927942635976790524189475307756084927931548890697271345245454194472421680662648827365907993708474146351296642895598937561601189181710012148421760 [156,32] 77471010603348760674244679128351924105316967135314760938666929643288613608032754023030970920908537152184313300985623122564865633680151325511979397587333143932999900746541392843570256965140291980235776834001575155042163013525624708174663866257367991278385813229488570324511398328480852452416717416914991311039946833279722008148722641411526087168193753095161202675415865410333922346687902215635918773603445805582628139493019656968520971548894475969446244206646176320546658206182584601059696452066003101108699222778781379367924299964327065139076562162919812846504421542740352787263586613901204419188084828766047471537008172678048454630550875654959307242445837228917772982364959485044637300879394423371479653179649211618783930094373045896920610842868827998923521900970235586609616304605514683215708833524777624458026300400431440899323465277165882449862402862321330021128740312142724737544436070542764451396449900726568769871501927568348940215006608092550263304543878090184287949013788558738122624274986939897789212994507397876055371721642971947391282290304801918316992844437358578311442687508223370510312247238792464746748345819950717418887917138206640919829677825777910050116900554917406191190629566995839679899303117336318812521235061278031663367457291552959010570050495229889885144254030497770223456918403500708736659554189258161632256102034192676167042090338914281593718981107849783747756293345599323319742134944059852954047650219481130305093094263473655445693859590483388681498619733437665798428658634555205241864321233370816222900051189984752576775717690585280821587493557186715721281686672192138371225245503977032466294846518686170270207917377389461630291707218335734367705526112882577307198156799588204887831088385338408379641087758016933267668401776936211644323199025300845745407673886273225558762585015673136676673986210429876897076777460978697146749491675795444142553981217978831817063302119320761228529231866577431323420399671660235855247861340324248875205255586303192432415162788966026184631110842342763075950064290538231453831999877686070975456450355305622757401618414347758858816003609861845271612168350688888735212033305983232847363697024353823321228663579268908557283757218155392361371768715391680 [156,33] -129031741187278383026181280649215000696792405148702051765187549271946867325818703554391432677344754641536062085194021521898153830879631086990394219583829166852861738500428467475074802831165521369304282006437952410285281771032010789141513277207019174630276623260896320553519896119862830791549965009200087122054409794498709801843390665897723555884750502576781796495767817814614570602335399269109921683583137907997073077019573264704577088731311754855464823153866585616297423285387716337216282125086888316026869543994570140349257105627558585946012231861671495194655919096419913724470315482564201918992787714116023648941514737400011391762710640162165154269899459054644342574680596829142743193858697508229865998009680234602514785251326729579009877789094146828225043956169644374604106190206782644580180992769881404804269460880825289380987064439300757549905443061094846481262628436397722798335416621000882032924209168409484073188372961608455463692399815529968012871289721511190718727663789739683300731171980971107071770876089921330340939318857667798057690905580158824018043272179034863161812041803999696910013357371184071085929179387203044897034897109966741415808213014360695095672965182752913070391250937933434455738827903233851477156619923284753116667466748118197205416930836863851280210987157780691740384021147680021294772478030933990262651498882909765695712087356579469012663827320090738109410859813583994736427792157683959128432059101195595299836543608898887942658437002008443538954335491851802207796288484379378948815966749929896707513836814742452048267227548090195393189479576500589122180194212523252055454839588829549078971256400497645238408348517406245238946554517292281148692162576078701822629071397029223894208720161608426701762090859160731243584096963768842183657768344592042319216193470210488372336284344712701818524382863606789296449259951094790214630201542051901204950077058098629616728562379833166796389049893542300539818248321473230108489782957681735946312131538597634074299837948805500029103288719287949692586077505355757548626781238985323954302554526759095854174290401896690641255459766834555828232243525734424837009000175950245578042569491261829553756299003785403956118379099377255695390880137632 [156,34] 182758813016920508016093667581776988419553120598095182029944987477493761772647320789304909156687874419281832301434456004569859928595385831688408019327330992177620837503553761226380820231569264886906471428625551603318499911246919823277460499726011669703640951619095243612765099611359887068411433256729004673567037108243577493558960034437309914549305649667303537406858990988677313053055341283058261165351829043819767992623428983558892334837704377176256844705479764216053160961879906589320330845168132808528541459812919685026801999437486791612172488397462921923443593838735047643452059555375646817737223979736416535750797901200589878947389463622253730096725279835503952525122640976339856645875740649505291610971507375067860546889060820839894075131840106487230263223946190329590268558207081158986397668511541302298091540011054163317430457903435177460028866680352882112249764393621980240562859413532857357700017822327300858239038663726298610472224019925271837009178052859762559138981778423864028663231803220324311545272557282042363207041959527744262476749858630408164837219202916833663572278120072116728954775612609061969861110775164621205121263064821627212718257491072577067827195644447625017695039982739600669474212797457682172647348039299132417822509889640791735194140324332957934508019694051170895029450474852410249135291831339443162711069499597005677619002215196391341465464106142545372504979957610449859202462655839804033720059877892010407510638948007880405675472896420413654549207399483416653678902564106414930194647425517606137577663831203871753459124938255665811979617882700206768135973480676943783830595414617502587244118650180395494176982012480784766511516657880124381878684423660278270074324599611320591360912081373362055336358043616537638861891902816888679269959052930782697274959940846551850196939445127803345001352956368799135816081396087281821710530923750368907163393331779017855081643817794982819912987526937979066404034383169891027663823846170525346495504375642239723221388157019003206810396542236246472066991188932044513131287696555191233518289650634205413372884352136327146597483470910708818220694096094453641733424432056965323230575108155613308354872726672017538788900812864484368764146012 [156,35] -165754443770566584376259354777482470149914619370365737811808054718232405883927220431284166486711253722939949871684841221695891053359094818950573112666329895164198503965007137897339199961224708089536337053768277476572306857093474311907233064840506957374301313076796552600490625858544696027307689624420945405548737873133473488661750312468381764826114918995584419096997506708335543893912003607451466417491157879014953795581251455912496748051294263938072953464461721466838226229244156129569507210162718832604605140675922971676749872190455982050662457775979067831835473287289872852881520499768616400475991207634110802740767162891578469887687538096999690008770484858928971170925668792234186635905909701227573959685483605042147682324599987274226064787217053178531768016684478843339304705062717831608079471108562578024992633422075521624414975480896968379530206204824516752833199972425801775298257776705191499255885876824268832383345501023570049142255716178527245037177113747044640765977302920168801273807547756021704519722055176633408674214698255794174074978280896450370630228599051719367623899463242736376302996390362703190954868495030025392193339197771339360193753515144076617442874592449153801320179881499662161006759390705173957408219105608728350729926103168016119721944094502903975253985238414636238575940176693986403019936343300196850810584341875495380127597128594231136803478440373296188068471120742158591241383860995320352105203860112978141624558713586125700922499183167149960617936658496355728678809603582243836279848410586215044343879397512548188962394534164210933140969839024227387819844602741043326336767470603530313829740024847943505879282240510721764361622564585412743942089891621685220294986402004176647481947570784601312964204095652157473769076576465850871508803241010066858462691594890340677619820812474255884677068170144426973239912935605385846218982745535441161944357061470498702582831544696087147452617876043289677102669602953228495967146899731652298032522018300964519779285693116557628170677575854387987881493774898933700341741531822494767599014212824178715626258426825435102200882850094055599887382710537553240932691484707880209651438038171546710330644160531081674479325619808276209491584 [156,36] 112852579811531231089724089445338707080896779250263313057792796842692870319005927795848436986328717496585425985199909410124297014810691082978341584907867249516885838684795856991401638457325480749224822456470265859954550686661761746528484461962045107456791839591253161664740549890415999098173327485285078443401026613502623770094332222723199976593822603184458132200943062726616824691717449106226860831155265978232776341082599721697103443967884533440149401105045150871256515274282144797009567442853829228044597246510192399859202153678192015016173490539772536494458232183547193514255926493836501699603699402777615498291895307788420821537933675506808783280195544701144184360906056270198349598934073107998482109038015397208441091067354573608365438380598235523858275346500181390737039341185368394498881769175308673455835137693234465425870068538719112271571507969117509026030944804787776142031140385842756242966892795274588943572599332859078279119570672132125273057978937664892726322747129790909619105238257131043821542386797785807134339323548955523411445965450141473922798116209177958408256491011615297619824918536358793001907149269367789609989328594097503902435199854445871883752314155459660095686707458935876647464619794371283301961886561044804531565711393878929090259325553647522061043136958215424454753636036070971503545891556120707655063213930667785183945078364067740596172869180642066441567167992911830975223746632556392288605682371903818888390461659853767027188297606752009944867679484209566374174641751602556304681955692606300438596352060540237026283662119516768653148942739050849601057051268282188513008021139844286323408740153790774985755178241353680737305608279239940651231671569283434666134122895961314060550181279180030207218251884802054817263909873299049473493692328006717709908452629647788880421477109191143022792421188259735164579089130608651190956117508319786298440110613608239613041193080071639196467556437949907752280159784927728236077162639889217169775830078478585870343239068019911746725994755147273428342469380201846784608085507763587240599651307036231901907199674475940877425301605243254133147061099426320830184077857659156682735871732263553913295333980669176712330662569291128719136 [156,37] -62999407997132615438661176922538446584767738403564116827882122328861719668868444648381186753899932884400668822280353786646667901272700927474116610205971976950673478178620565652690958809670140189687027136294130239438112372384096561706804991700376876968100310079164827124100127113759271056725442788540073809039066449691342921698995419017487048867611308256939377763431531306908632833705116332777746100165738194130044019870066058236473419262459461147622627977645490997772360423780280659728615352760287291528940563110400775691838611554226391251084095510365809083495053485879877234638593030672135390267359451845810012635185073392236405933303879191735229608063190504314636513094685650255632661664455445676770514349561658844929187289558769377828405518427299242248282977940868153080981072085723680736543774288871491516052143055145120371182689270464917264941396460923564141831998357788862671052612168127675996076858630381493290335429170592097934293856160178145155059690126307813505710874667573386968155251512707862251792510900697175558925240343652756455868060046722728381624287697576152881803638585536023096286927260391005070893954903143118059521227953705631967345819207948737338554226652929434034032286147363987738897710033769766645992633845363349780971646295742320622912445419788605811506178737267022343237601807481654180846902146221396263936804142536361309342875574030280007782799012651011439462968000066493256414849893609050022943385978981192835274414758713399278916291624458828807947788000069760697655588657181450015628850301569183648169381679921934031551130375625057899094020776826631784806986167459875812241311399765698839894714479185271698495618237478302522128885045881794687593687902690749459145697796627050292650096195231731186820760326794801034255624788182806507235648632605588775758731986773726885463536712041087358487462088501020508234521887514224261817501486914211886071434180999172555810646750096545659329888708482289610910000610016562510893329448683037039442994605013902181224904358609203318537833227561356913153112805268168032470511082468579687038829986975974759808857174828282430927635192456698555170539667037444146181502976670651379949886954651000490225020136989365681294753312766067360 [156,38] 30360862891878185917098296507871148620628509555986294085489341311228520787679012647835310593682716520138429051023029157291954127004246900840940723359659476734874162792374948464848530734367966444270574400253548497785416655857039646061874894027856734191839425827413763366551548633675324065383095828300562067774507063830736194190799603730168489422810862553438219389017998378207472859641607332433796220906308102133160180462254425606338490674645027920289985628165186840423961213174519072513289048515869086544016281078862513959167703353022755667046403523884802807068439990889618458754939749280018136584564638140846407720042776123674502102930799079251649458555588420620688764793180774322807996085971641043235549146955148115146820966301145114703965111838099314458747981275432330047611253983442634485902516380437479748105050460646674708336456771683597947601164062582755317546002093597170474259945736067858116658240083841444658559350153884011441254577422110786078355440369425036579865660465117694748870318704995845305649393231162916879381951314090449127320725737231636716023547338859061714145756068633985291969476373520915833402713381308905255283860550974800817530188156576611844295562382685970932297710128430475798945288640471820416340507497945410692375287386984215626263131947271239796582533397837702331498793953143929276024456742245910414606514146670669965513102500102872947911708811241719997822434245951705791789065177172597830192354265813795547288906682638899903876291298479388999348611082431157019497503569872430585575804597638086903607828568042369992569649267966086764626082342777343109416322215563466584145325501837124981170569675105702554550103403489007591583803381433037124974814877571418168131744930837457762769892980022592196444088666420301587523914512603091745071150556432022421211248637604230491400444743028018465761129608563526581725654234630952234990372406214628173197850659835111714427050094437666707663746423599886456899240247958493220746169454560565247711752596693167295998299259957808167225206167389027245724022628875469718375165697124238251455839646372350899569776971765827284911255302964119538145813738992400833749716350272544513492916903416684652024288800308282463876568263223712 [156,39] -13041846903976661430830208907160713877163091013561393857260137535145008786862805838423105997870661373953654149920646728832606617842869471679716585272172033571904628395497529493510998508937701763255756028915148507844549971286578092610378663192951534292015905588240837783334664271163802172199044477615878972996253259391929098911108861083748779815490968306370099831340924485292717409902576180055693458394975637855881759399557424950591718337850172268101199828584975899014262994807914824491777279418010343040005610324615973094177922407201717660725580110531193919025810590912102503099433913506806754172556932978181671196168067282334306440527965920237897074493567227705046438058218091391894118539835441743522430629860031535951612255404123212473184827143981714371661238686968983266258758054596566945521180437030178463801613137110949238675867846961823544472768329752559391177552462327501464561356491386377518780714018910218001246629292693362200303797813955553991088971505634550701472455027540762782557396221561549386427638433007236640956357565932479191188708358857798313179976145560482043988467324726538272218815982270878493432859431765890433432818490843986387328576072982077213530106265643410807398180769670865055278411827777269087120279374659674043845612241046040596525533478873245829672578854606663796861143748636142437483080881490472072591843829287629107518826441629231882966963022219468249664045481900556907757218826683351972383633322203843209197705823407439442174814767233273839963861359763393634150151599494588385060893739427407973075184121477422020843831601675049233403918545231242773293113610354632295432665494289776537667512410971703336873609052504927480877921454398986193448612610997810848356304436847268671320202056046987526637426903571182848592429878932971160193826804081342386517685670114089611771370606374912521162830913951020302426436898805987512534345225665715094271765571035884311077729401527897516752311410842856674467954527024924595876327574959570777298071437348471596154878583658188774602845132396233265545724755426971751911170005639555868841480792450269757575685321634336679085770387945033321455994894198421566027922200488293486665188510110217567151940110707331896185738210944 [156,40] 5086604004300345960772020048991144253718932902178060552837184310880723420620652161423210027374140693152826202699397205007409201055368321203523548758248817545975554153805025398031078665418954945142040735562258690001723979833216073186747557497702153168095125750608555206175536848748734956514877982948710799667012592573725090998626063863601561946250442453136382449143668437564520748300271275768580675187176403759765675537958058355639269372231724082327767604312304610545222545270412979719229076286286538938114144808941888884618696929014065450230542327260579874709962257505491420054439346636673424710819943933702250383939743319916846278981653911389053354512564065781914189431019220140195317131347611530751142764565431450899448416779503697689353529860775780793822949175117086915145465141176094528859777391003090223173522567851448414151615223970553490502142796798249378436547697075583641427623424130109405141739423194095026381140848163684265628841577939876270551718139961117548918871757584253715117981535799672453148201918992341143491737138651125307469592052748965604107116925687593973204005651422446597131199036437906821203217686742642445825554249663647661192138577620644434235350473955434783294319450683676352625686948881081232153421088854300188495823313919821597518079652702483333823333142121121300875067598168123926284248399345357179910197479950456239510313306374598935273867748772041356981585477961829242354744658198255810598799614004314819208109803136607197008779056743629842306921137955834980703474809716080647894693633597311442822651208010833554399194744906176088483477209401170645657387449828567926297505442847463635395197432764133448702246756660995840425904118358762374201462443136529511998498655599850756326527093357532990053082514267467398068204605495820511058297474242598724308750149775916594398110514613993715761713213488626290011338022551966170399300694882969016622516325037907268275665452411457702843626689837727672088954588486461004853073089124225066430164749815779463289281736915213836402905064945274982090336897196212437001635020190875538666669917293251657930503951122142007965212833745457415327037353755723468713605139697035664647839506706339850109944574884541375391196096 [156,41] -1815896543419283559969079643197799629603812644707574949950497462077254480226791330980425863353192946454210277022076836394946445222683315534944184167001315769550470334376937656096600404932071654454880032883030697648643382415168203284350806625170137455154562816827307194422135539969382823449815707759745374882384873311820491764046676472304399318179206390464039431619444628482718949630646985864282912023683633006579942848187216386944621964911504722218410892722949043753078539625472166242409026234784411929701031432192848137812605939659395077672173441466654178034810193440343814773170171414251685652971421892235892123732060399889195010876888490001774155915140456076805768015065211896725991906187014060405901705637457209550856513668785010397140918813947666694743077380949880181396341839619283408439229910503380906950192574604775997135864816456980737672239463659280193281335844378789299114795565402651232939808013909364760372934751653062171084918729077266105927683846661621062549432383847259791022563182269094804300796498290786098515053061969620799939464726909128030807730242093045278561257610047504865799124155162952809509795192974224379258603217953765050352407250560581537706714705387446926734490257318222909882532349436584050863600473042360293022439514189707820733697317047855659247673801321199578637937723493831956597851770628334112398998511702847027051029300690132465448858925765483507044655265385909148121037979046587921347469960553010876928135970938413061891125432439637202718675064957451226040113466910150026194158562629904402662423694949137762537749221826233764518239323273989799360243338659259680597959348478034025921225902016671571481463880723591362615457066811030140298286786942899701478314845504836025459054794693429607041637280552801692738151683968375212537438884991888860132908331372729412722940399848642629414502804859887068150433142509503867589482463920742440369591557474283496309984394848607386569535025327386486802021575676247367111775364251659073783119957174197540510042835584213990204206115634495001196470118850570819166557142073962654387912748815861788526085135635693539987750558596119553670451673662537948469729369774633053288512994446086637610779618514546869728768 [156,42] 594011237422451401238426223186392272564869288583807030038680175496469298343250894684753529824591715673147325379097128047550182835435560626091708973339651642016540058104790432347128795081325517140621832132454255956491801545370654207347970205489386342601338662780341938235712434157590577950156156332841670757709256591533491226777638415542936937069830270100223637241825957629197942615129882392593643849730147390334493406634516985452963396044841421094588656232869857844498660423582672051421746716053756830269418943011347319328889855922674302957224394589732974286764309851002927334950449782689112468402784868630811764672016296957345064012634057786873157494619529100228974180594129617789720612063799275773015310751369521884807133119979114666490436759843857342803684592224326548496583451335815345306018181513818716732374040293090850543192449110289403546374522793728321729457601172650436110544893005402641829770266019088039694574586150470290115803429506615727950749959391789181634455517274588147533773695678462279094377202867638873975090762038112827721817717577189075371083672765865713556376253055003157982119094606641893492801678552351229820106324225293075638256501155187156498522252553631323108870544113454085510843592649189257208323647845018575622647968647984883391212111927173792666721487490766516105098234773267599193136102585932767177174083313855595182798702541423538513495803760890411115272236339658082074853511577464778316248604540361842444398066240915659325768632593290643874176285713492391448207630070886893321037029659398007201269786884183832940741267301141891847798609538716521502994117805094250498368466803766559999583949128877185684789571566594557065856078780813146008455206613494321505939472067331578712157162502955705232038537846881644951047761579217138545062352985062969352100555170861814655846523541078340600269499244261654659264620385859163691471355134642907172376767033309262911089155222355366023425215694447899882349658731817958477145048891070261796974076544157613586434412119268028365997008302157201482020381776429814547204724845819874160035050303780844628654881308722329902221429270124909711487247880707727700869669128290148923344223006798131213395126385720585253 [156,43] -177614850621342419419297372014050511960156174830325667218972722724494206337709889017431668613492437126294024690196392727535134601714502901022316246556942746988219315885328784132758733200265924591868151944446837210532215155325235117982712620215228829571522905538208553351795187934209496248818927376182391313461557827793136133718865214348719108899175626728413488016920611519476436403991272940598332825185785106566099462608165088381451468701578691072605197634380642093649896930424933323119352419313349785844157335707031789125504390213850099198334343098266938030041762661306637388317794740222534796345924636891300484596245825005917283643862391277271406830473244073129167188388344789189041884672554622459840425075848984114295715987360836246774960151129345652723495641226244098014426210232133212980358368944270979436274259080390558897566115779375896987726958208712511484602863661443153621242492158494051722739450919898068597692339931158264338400016649714766351686476875102856609853294514544600242488350970939777359323774776024096520443958404313479080844918846051540691363880096998093518941022294866293063291969613025435329189406217094999448953413586285232024488378862695392596792236187896404870091099337039483720375375646838059747776250908343143916059511591175575197818199306964657453565687178777251131737205347715103770302193520385549769160126319925341701333667895260257845544761422599425949601868232731715295654650308338769886828903651891455976228417224451895088306397218145207792600409510102450538498682822645806872045457590036788011269140834938340711219704645727342266191930898625174864540671668653658174538624355215861141738536113224017407406389755294936692497547254230441030387717207255060478958734586629485669549604978706972710652633468709256025683381276545712830895433357389402552505854605708005898559611099961216782979332721565586540871629044219816089045114995866634247906904172402180081549023644312576616207755571607353024106885236485037703244030821284254876828433962529573822399284991017046035872754125675980128844997442181678097534782835488152407291758359611278300277253244184638208918882606720158692354810098261143525079080361154428219179137674610876450747822949261760 [156,44] 48383325891962483612519204877489790013254655006429975127485555880159512947325046167749951197872975413592197000776782082354711533428568374491856015300600774521024397040697983784273369703941263608273642624672930051408823620573466537327181888534584981820192823323798035848176836879731710116000885249860064552135900831532697581538006232694642970612523108328440030540148895558406951268883829100949781384123674004131062710660300565917877441216781156966583229579349796513781902555993528565915018031775993832902314252359062556159728903720525058252599546344418784701703975708397988781639367852954943404238563463995762602223053830017871251199140776283853980058896674756097964901877532088234646357675156213951919349892842387130667317550115021240930512797049560004655229476645700973532740658371768117735729619845025385458648091790051922082570863837104372361135470325931484856539398045898852384127730954472565209420904740604616581195239327617656800676489699169996720168492977648648847826335991250181838745890516298618945235848272947119765971186202908895696998490508043325211093066351152613013830687348347581063724953219691196422950136148482221552200753063520367494895812950782424497775463701614172440345375408771264701523304241800343693572382213039026339566407385876795825152649412654669749223650498382243419319373987041986118987168014655573784243031665095865621909469754780016007113691240360951005595652395807459484900720527689477110579729391653860396406611167795329555531072317662699356299308836446487708564393168193712271995590115986730060741303689327155402528914167887399348979805808651717024052039206154180891443002615358841446985118067288195835862307222928711981387162821585406411683580285144539239378027927167977787716369653523672783667627265586149188217675502078843600089981169119075104063594298278647760023274180615479271153469582475832001946050920234984165267401939499382277239593074892935804187512807797114866956687337013929722417105529909782269277980716150488926573018981648617670828343081989041461486418135478354027079064756715428442317633379798350129271732456635577454971653916877104309638047878124004772774099696772837204959567126308425216977292992546793720769133306112 [156,45] -11972081315036512544036036908672340477653532068900934717268042654795115728980734731063868624178610230040426196930362265430457157455883261639693973418597982475449460423573394175726126803981496013877346777676301099568826512227949661599234815960107535413416381858669895789754417671887561811392666555262768702148070290162325699345858298745755698065468987974262938537461621049650121419281723340263079994750742072210729714797858383978477937969504236049704219532599667066548291679483857033121361808475364913324596400394355878897696806236924459039704684460205079346898800021529360940336638201403153218134140410830271990528350605534678914041112167880033895281328915310691523459599107234570613079295826670671679423247303740149183399923586019651609501065956611335006737771500012850488496386867671548722666423039528981746872962515312680972572944015865131184688027060033438332655601984490941599693969693523643241507789450575021935348410859972572770423231820257623712647998652557876784569838309316655142797083331879038484124882873767508552971385581185677339822770732338693922472920883961241643952805264873886113603985374994008087441995059757252398940864687822410636060309310895042179237857753259772437293167092690906780129523193734272213816437852422843388995434322216668611268155390721235740123852036256905840588168028102468294622769202011811425998325887705611382708095031992832722021992750632180762487784660734517288162630101006980704943034570691200838976991265252558686777440940693972467362941542217165667538111401728263785201522776325044059752186966061787735405869968031202365984157994207278245942011105923359374969215428990617065507300433624896731346968194829815269056565814057606929586866345874231015512209949212989397561265133530006997531436479276945873377422549674490633648663019827420554026299376981915690632147342170527229445585135135564850685477759282070335411303902547408681757370079192789452596265021114549281309498611370466095513898016871979501384099764393116103174457032198211169169423595946392299717528597043869112555251542334248715739271857114367635963875663999120439980913871827417612628069304362762125081723703997790925146243914200502472852831939955249779640094080 [156,46] 2684892330933066615001227604322158239266466637999570458393267833713794671830978857961177373864381134287057426291853379736602302515547816734539622894733957514502123761653225639137069182747677818703722265447666112448354813333350467933071111074146375390415797444849939071685693012542065143878825267664187243269158897844060018862727901634487915351815903766510086908774150652251079064512604268804966622526663924335616497460529762993525216864044899694061235468906769604454891231070571388754275838718995156441726425823649481789189596587304667917050719281259463490082366014472975522306708620898433313155944423760916294979797934983730383019453736420489956997579190119009596760407733179996714669690503627022090778679999808694271700906760202249626329259031203046425545781193243220904989387657791806584587847289555364017507062685693816663476282119957436194549718428820595340719318049176504823766160092144193851474287899285148090255667909189144085885870326661252077284961649670486930130012456689976423594148510988047005825157977950966362779778651298611457838792521689772162162589938478043448233495856349324490992404670685471181767474220768011098550186615403446691450233149386871560442884329722797075017465929581776733161936734025517646760824605862777990462884144793184624475878607184790216478562434424758090926012330590305973540052269551714934424209055672256134455185350531890655242192692628666507871193431561320928375571887909218699579741835019427467361291949560550290007150487944843461416845673482785179762345058966412870271453469782683708259307070457033921661824117310752629917043562516476190774024583478020773373118093619184888630629978732113521409134549282935042832214032361216702321833713869618513945356516684968347032873576750011695900733682657534365082123092427050396393397480420424405149432245903435073186841135527212163079272154266351080331757871191894118679297021066918242409561522882346326353123976330988382619441177002527699404800411254460420379326675200469439171446615672817434709843526432451281800270078209646369532715514767064020809687288615831562862219327261828695564772550172409856697041122826225918848400206413548715258777376363585197225505946524860310520864 [156,47] -544759089704358750243181537524543589659874792037913644827445769298702831976608378051861244405159330686271132689343089349812991525645847934256806012875546099006920214749758523754795373516724168072565987794952942642896299807041841782230037466028410367665309013958017925076101106334910067223916632648341859836276378759631385797977865300137859290680724273635425633425543131304095336576620489242865340091848596416536998174673773836277918457206429513192049876050540797278513929826852269687232795526177992176464614765995426702272766729989040349475726056250780854492067693669635262279130464184932339646688721689379640235166601164529159539817887376365804252467608209022254249931689998166434346124562670451327075358414163842642425556639275219914175973628652322831017960090480701335003194389163977175858311380384294962578389631891124049218761617163254794281110634005115680374857920625489632584709813300919503615290866588933122817801067481188020023613753054207018680707374928401960404778047900407842601146620599806441048747057810539995607334920812208104559911552375795681238688521200401820744329722530627129816876736115736763642454262738725580328921458073419810190904614946685824883043692811907648036162795200213938221368433969798469189022221020311007747566858510743589993456882945777187164837347004174727948825170840752901948714675407681972307474610512903007823146476985334192394174732432063355188337045503758679926155167408185986025880114066976177273868053284824033415826537633572633748107825990012317952950954188406724364616176933724916251945837779242508068629543786788733298088245840859657602055218952285169773744432350380448234362433517972659466375791781729200749302381226873560534581837361486370540295513731904121681929283638697069109126644790137070935173846231385154925585258147543349799123211248575857950329310518083840835190945674961425440006024544262615337032797118419565021171432794519369462830924897483671803562848609124694185379162565343380737635692378455134348526648602688113982710186197081378174185184674932268208198541301062068488842892336049732398842827393916128266701835090982569279220728836885408265620551073241342183794308325552535721632580234109617248 [156,48] 99842062429580642194336522046552014596077219628766264263588228743350854739390448160247440493196155572690867289647011732443183488105197045699266371166491910719572398022052757414800756017779150906369250022244209929664182118491097196011572067081839122826675569951992861828153353241803980818652744599652534021252896118215268185936479256055120951806847099634089238152409304639853211534351434810208013565553528969458394376086140544679879138613888357606304542355588788851322953833194876172194317724993484355921337566728487865301206690477914451704201055595485031094143836608768076239449365848430911060776250223187144825424829326856162683476142079987808677341265732987325559089151763878221876269580365524884409638750782122945295424135011455257079363546935608072133718078931853066915033973226559388906773197153621972024576638600189108788481627951696258208877999888557422696956888467786360304771498844450438460775649462199899792401869202342218158069875520941094882525774343961357339847172016132810820750436746019036749826448195526830344824556777339985217964694499044351706564296089280552008170169971091751440464575151466172038757492798798383363302478113991331029658737653672252675054836187088634917237252058342381958705737919394751945729170880163034403674378861261875878671879088660962550517924345648246891981871719164548855549299102866870461508258288687629204786297134650338491692074698384512415363267941366197045379492684936291324471363308373618081161781914265905935673324040385639336570067950542899307726646848464082549514101407149241150463230529533105046361630314356363370803808760368706282811386971218347652937123318147862997863375114702103834169645654987942946850168325672727238997991636355118676765063171096499784059538703220283823715970953226092370072872422383437131915228118812808736468450791376810850858257523572711721687055467926423159480371956132212943160168138604096996010877038869174848174613173762122130843934154156579103896772050361814115316986917425567203159095294271492657931325503555617094704183825686762681604727847027332553405461124771551673947800334433119667756230821802107499621776120668665593782477804781128382168441850654751602634575986953616 [156,49] -16501807032167032962669045570757847234200240509572468616177774331359831027302774608569557266778284281426725589310759050188069606892410315162585920605413901696757604140864683470352841041117911771047033467594710158465000353611063207938451803519542860765341631954868005540218165096729556524649120253039617192917542494774928285922774906762146352178151655868383012161554751919222073419556594037858185886425067749094903433439268339800114438905739531592934865255439362176281305119807144486790750414261357692737327147252489842598771658122981536244050032909039696719826463743854753912576718566118353313635268656550141651257975746308596320369220667960537961521510828452746795798547621837009235628752679017925937492858319037014230919716425450432163111760655861762154898746196244753704002313212392284021112104040258449532364190327070332677083938391569621211413257691977750006263388368870136904915300983479536313156848490331444402253846321304459055068088246429082357681871263221606455831394454892304623816220843396204109995617891590970308985154701953091279717941987126134305144622445244820680168068769778728247242918124681475113475542566125093498454968278695074619725123136345865594935630477421876994505399495103848049276144091913913325790533987479621903749834508863223076742686714930028288269154806486439049954261758804317942130021847825583103499085415007633469784169872412129758722793313772873010463895354809326276516510890742331814309086905486552409137506906700193590851250413783070409635526327464921698082791251688011619983691524181356288206778144162114675871273910761646331299451368790740713277893250213573358539803049018537446325821165606223563582367358078518697748300700134034363164397510215471352202318099500682306502101913121151429839412960717698076902332036690675712541352333239525800079779252960065158941604847135583590949541324002557385031073070998626086219517364126626078318072865007295955611211465719467586680322109854348416300657432330010288388548953605874880422746031160547400590900766605377021988071660521247871003194211825848095046314905120532803425428132499089418701267915810490984318049366297627879005028969270527338970713148072948101460736347912 [156,50] 2454955526424652664885971997940376093288361381024619216990711295754956236777051877171729919049604350616899091291331123282651409371595171421666243696610548382952964522232686252476300909226436694574148276866130831973018529031459871056540551899895624859420153630842039347835832982994794733244217605778938180404676048663654078596825971884162976841820738113591321703815220053266720951442934573659733642317802858058572331542446771016594330821227079086116481853817383799179003659740112760495197028450048829887601017091818645708568378330605678323572874462430869591647646671863691996864539130535979762466550193293867954839147394836875680457610441742825568194964630994020110530037581281035593955175946613199785878270028213068460281126711471122325459467060122390652851478292024070119396954973761381630138659765712231442193178621424158190032079829712514150336774523599831899347938300391699407058711850872749034007887690176969177475199794465260014423705953802721581474594741951051602228227713442531937389428844629383076903039205475404238925239673684837897384647131492731628834263338029465408304712849221281262577282078922626003026933770328991436824188760194834582994920892335057657755517883243609216355233918576762602902388001165756501808524046886120205249174822261128832595452392699156631799563878611243354884821087919588030912027438338209275126611357262675928320241691981895610085359255887720243234611042874916945495268302825076621545516609672681480909833142771959241672784796927870168880013487145084887674251778171135014876772434402727939745342197136828331247480108224884565615445047522581447397510799580967115551404537670443225915876293081563467821603042233568863573601578343189388837158464068259211501477781089435160014697392137100457462911018538618150526394811080276815236675227174391358352211797059019812157514146577883008459719229102906075854247775477798334654435892812508379478023361327838898285486882121505154664080912365364880311828119094564030230649589609201834138676149124932741949814072608165549995364934227256436104298839898278049047321095320600469843062385991548416779757492905183536616644409187664879630860532087656951781624170271372612829693975 [156,51] -328036701347659311419119851464292444771466878924360911452983489840221000466027635204899412142390764797734706377875817240831808106075018288315140820295462145705978125572250724499179290816450663389697548302450027188974146255858508295361008570319396340962784326287439891499461860617454836237894760216432863043837933864088119266705694919779905496265642609333189179496028683905781281729081859785695760604018437835976842871554350339457663729415048981590388674361640127814667234848643436316181089893070967277043224280770686413517188908742887765124562358615362369740374792005508824678229733216396579223390776714992744727949826911466105211006877060986789552851340159128940966008985740889255609489814235646953687518689504814102663756668116367239226760649746063574981394658562509855533546506381963214027939402728913030986749996308575586917822476768096674585207704345271532262687243953748990339703579321943067982762896069574584627613524891521832360805650706330912026027345226821214490502568539781533400254997102728664794448560596242912694148791300549544517445742265686842646017390251807827764033333493289390919583619822655947112472891885427994748846625052159611525586914986383218157527591771537661634729706446363532266026928874139487934580143230475677572030034677890695493540205471983005972194458648546723660623843377126609456114915315822343546924768853141503450264709566960196708241981570090354575074811299153658649722662177790029272978952320978161389866045434774586868662582541699753785309764576035119545863121970017719638385516800012046413492145871768901228661254958348688283556277080620627187555735858052045276215416641225639065926979797834742911624834434149763923884880797167600392694499394387834729094290193285990322048717189107107671691864213004399899274112794977399002899945997540361886641596236099090428763993793185499210479571210710351342740517985837335989276997081852504277458881637250011032777685516726196350835034728416392766848006213677241674056799233644212847095675259790644841950251150547073857487702127022810310975312524838979471129883222212063319101301093930102117015712892287502200333179994047003763206186525778327290968113452474775476992 [156,52] 39275639667376370246771922331063130664278456113976082298062399885077086292921708434995726869975961577539377989040585351676041516686938402501503851293287678556366358723583477743007858426913444683704437223343859471354923248088370364330771469881560565820819412503225591683417793428174937941018922953063743823727627517022757586716378407157903071730226202010451080951436443620997242669833112373280413371782690229347834834894967767005948591738204465313825518758551726313831179851789128866696713744108284039895827357354774729432375241419663946086567548946466236786577760357281001625556140095786307402435942053034730970632859830179243027758840852693556478762893129709268786004415708444038392863054649216842512935692135642833195112405953408884234162460865767917759827827666472630289474793627819775945029925442674963882334958239803506232633207700081929401993368656022847732088777967192249611265642563245292143462131752526332693010394001386485074950486642213022793010165559916988011900745110851328544634218072526503196951723968461279845874909900559197134334382879104729411853990835837298233189425529238452551393574624532886035298111338744311798351189089630249446665564949253280994061495689924768690572375302665837487863885505753284263754405334966716832643301023871366146130246130167865994042858512994940974821180949451274259951808727332795111337726255767283698993539520144179857938656933669118584175043014485347620767290491995606770722380699468316768704002083632985550336163397058903121270089179824843763008679767885789042420441800420965667599881671785783737220757521979822009177392000286417581678461734072135010460990866803874876464731110736871409025739185083534102304460460772188057197880709528397899118499706831244384749163404165565886485868544909178699711439811532556793797658932283138315124022572396480307316891389894329821340963212774245047418511400620438974819504416178361322071057180182547919798209126298020816267736880003123861290411987940826597314482782153537662196568517931711110112814289818506970190323470417543076141629243650065979900716945957474491811841963664621735578317114803429462108275608718335417060157258530544107228526559452081664 [156,53] -4202180937847049528791115632821072863572359967230185285448647138801573374124374916061741985377491847433569253835510692138409827350557415382965343425303983088947869619204433669130983977104132571653812662453196507798478278900545758379951187479624679424683583817462010202629700085575613288979660629138567592535040073373697850971823345635511945805045760750325624301446509396725379052163724482343904714136361169982946840850967961843762468969641150726552602256479959480668523157746322991720357912839701471871592785141095446001932058019799482261285739862522769147408322069787106763125304158817771685570640593122989870141076838028370319088955039493826619222073888950081473897068040930378977787341359274039016098139119288151370991109386835756044709348228890999145829993202020706696827958866061979231217562863798513467868478009740781018416384046088293455715532145908476082858127401686815636582733613162069270158922959953022448925842116612138045166004532271430883667498452298247878735413258672738676263362872921146267583633469602844078059840536167570380094115237969335700780544622555297050626266450415197286325677554891676719682628151527495227421670084330170355184799715503279022468956697292250470401082753449610883431348953514333692193797442191736052675783333517136545557390255626049353003261736188883982286190275378065224986852961225615735628255648345904326839205902688278397175622477019019218160953541704420917510709270880056094434183783290115897048757214845483037787268307854141909752879061807334567654490237093116834393520640068735946613361297600465889363370906057511159595708316580625379625194938530540474625595195643973876949516908587468074842182565324537641324648007247115252447864773214027288066118989270733205828370752969517240947528803716615231655670942635371591538329303854483561866926628808133363981797501083685881481626382209008842004793207998267003688872388976816368710871856772476056622322586309705639797137131209111170765224729834633442080025670042275203423547984952172563406049196605870555449911785784819932470676127752613565879331660778615365569763358327477869019209568396856079906943966117953561952840483040863556936516911619712 [156,54] 400546197061350387136669767670971485429190054219819050559144784030180087531208445308104316801478425913029557726455240250967433329424839950890596105226762373138065095643102345334493206954081243168552151975526650421222503940179056288249397733429544679350735873743938869433377993188657826572691803309883329107766879247368055131002703384393869948467958994239584177039250102737840989869458618714377963523100803684085803092041492170472745180924435823410656421261412611805437742127860898310060650904616672981270515913943247992898213877757061673816540283481199145363444110830003449721739361341882935854690160021325247995072201638640057699527018055832139069050260712819699351601107323337712822770722872255276867245713624725353088337090660072948277013947226788108300791671822877800190796514925754610364962942266617470798766601565551513666163672189994102458110422681735688043733060431946313171159459636783186923053403483980755735997908525097171311732235856804173104562075976916590482973643190593202716079451379590759644830353690857410768534946388965740368581003730880816317074470856823013090528094820403356946630790809491924274063613784708964574795733790212392292430612014536304443513271637638279950157570423885241183824269815981613337235473442367844842928614766522592350423763383801975262987938148834944408577321935917415763379409307676147447826944316042822066954815415918588038992470035877433534501548868036206520162828188039697487298469558331236874271470750950592381771388362955881321034983710565604903075956343753099275173219464303327506548729342600567262304452104788084681152169207788717440139438097365821235014755801682545734103372168080181183645135597201772953426783481355487168215680193858171929653673013432719945148327373168948957129000365527924043225669194458918294978198795412903631061945883260909276614743155344782353639348400904368751392533146297760088107489305121980037720524022876339846545243162168518688387792309122802982638318640192280115994372617429708333044931407087320709042942108401194751403453418045179414938745142038268266386816041085676273119401671949620243938875804738442591937433748436170662920751433708080701726737152 [156,55] -33895565965023377944800828770600735967674387952778211815636037955048061554731242350031623176466371307487205573207611564260786739795783788157113748850242730714620551531056530192161859477394002195819542658378387074970105957974472634173236007072579825261163601114612255741477156200818051414826815888152543936333849348579115656094064618715604078620003970862083679230390920855143859151136420884642277353514319599305072299950135053427875467412176668025966181916324997162920258613305196109476091395178872657595264007938073793466566431036808088414424692782174584555483892555900221784919817146888111843660927821754287487103333323102747418264769107585882176490061181355798761972928606510369222393695454450524049113379824088301516049895962557713445800058334302701129472287375288094832263736391997325032660937089133889933688383501884013274707785485575164115541348300281345495171073023232692355472028496423980610062240464415744524223709021570457140538182342704695155130909880802621586575502707482562634454453915988240077168133780633219278841050900100476914343093791153737153090956032942673488003541637721163352303701733362775543361518619702034933787672233181186657617840037851492718219527873805925997978995608243524597366107733240751906086966677880472852613331931215795691970384467587015274694537597917959486523764968548035031474897592683757849495498114161013940592698979961010544159719122842844575207314537072029659099437679821767424264670188409351886477101946998808056493019924120278739256625448480844013073179492042045772430073220977577891417060737838689955241312122541070510450081169350152048610616385995417163601559906316485286320452682362274894540031265959366000917121691508672729448997701809010031271497008102100244697889628356067839317415161046138679692234679797243957145576671348952209780670334016466784750821840342669931081091382695646863579386641869013001294829286163329571284911407162402574558089077694662021946410241573230114834608703748321118305045349130456704192254408330452311364851368732332007221381573258760896590475153031463703888218240572198782977066347156635450178030619252527681384000206761226276450173597745824030245888 [156,56] 2536436236122475872968032619478872182684191019249969069328959472594306006050534519485925896449966246395370908603852912429701299245873695354151760046723572923863460298689679238760719191653060525294969691882862901694184128883335158676517519059084975713411241066166371333211092188888467427011718192438855942611972099533550571955302207414839188658281460053058675250058784807560071668685879898751881440169817670624708032896257882930879216343579000438400836298786838949697395090377453706237287119140666017069926915895804404601017039608190040586024668087791507240267337246682105970665240643852301339360330805993107863349753678915139418388657184796005874092572406006605199993549240593358216167989518447808475058832203855706194957087197655060061009854451537083077238143239550887895000895766977579007235719703954288873700446378162648475409452739866187107100180866157197530271506915375138779989790719956029261705752982621301060898441256248341135356476744583716984337275313184178588758792281380865654876005788944011699766536745969222877179662011463434838128359571666689878315139142504041987932986455603267816662019354056830700510153963435945339429486903759855407864462070253321815972793858649812902157041026153044626498764290135942636855697730669000184214379902255399838487850577633895590366443884041656388766056542094109756605424781657934314533296936825063859091897876634337517549757163211779570225539054594518481876226425462443817949774068962018850837802651175956459730769412858981571764295230471418947921925669327008457392297228002154168534983406717328684512097671038648925241984933266639349573329342839181308283103726219782805524863875094252638510274506562441967151583956554579433581823161931621078406980375353264805458058531129032481063406268240330942708942880060000669385708163858300062335171313351182335378361098519842373650974887820181407929362756695345183389065379348230631065093373968553925933564103051768106199164530292239687946748972229187965668677047017996940664642973194277064474271704356845723506028904469046579902573206052049564823410941287832713562821216590330710405490856890161598929839685201578371205433080492980920832 [156,57] -167120599442098959919574348474430754976743023081038655976066590950907591738958830665044520041682289779120349590104959781937759819510358479348625984730178981004825514796490034910320551981342035780818398466866933704194216940165390272939475303515881065435834530101545980856698442290802131524554736348379473941289125267266875781682349831438632422528985045158533129815774179199430342136648670924462454305203266407665346068129551076804669261214579171340123826919623576499484806195434383176887538567284091456062305556201468599962356745083508334647686275430829038617847709439437825347902769118135585390922831236570213746190587790937713039594599935681078907775903086819332556519934570269684133473953356581781276274875786060896825427622556979948092978752560621687604523513019740868334968783355435429726894980201111348241773014325714657674683709674984053575582202113806384120261403251703738254884543887928114291276850359296208932400944121596415311837342152561735920292172857575108414356500408507360831905269730788490769567750263358120484916523514623450209176875679629424779360083373348763369301870940579410830060150077525128201706432202443520627879895135480696458917470738082550072292506157760900542828972317922587578910106491211846153690702272242851634345302839521501610919132366993312726941577066929101432975011146814498728648879219333089478957126768242293228725200392699547310096823930505285891120002132700524402015323028436697498347303480391004900654828329759614176512211502674139392378147931178250133530767883817352168788292987352063096453490960948780668265721616178763969179480359436459061901510571465923144979590040684087442533319687126793615276048827007272426051201663737083799591350023337810225002158724542662001158663435611244075176628495349432151432122887970312781621691631832254305768309752292014245062211637255145260455900156586774728062851946471094074954657200043100644562466847824639451828648610401137714920901132884904103474381917296346646375050303735582901286132768611440828761966424306108560895408081993732297805004821338561232781328336769400078792565398546438046185083184054648037407093987971986616096572403400960 [156,58] 9656992960546234641721999515079516200708546363746305677209357233103163042761894392504408868179884538557862814556404656694881367146482873240403169271833312347756884510316358842212611871798757575799173030274601392576157258750425908245286717508451607182634708292894068008674958244001054656947039218485097040513479106173087147422850749848348943911040840418640390375039274295938186939828579648142718635432541745654908549339152293647637082243192667175034605885460879397102943231018585567009974772467801279494954507270448307698966851464294345490836882835959661268263851597779615049440444105093271389103633420338109202021901867636043297734737139907281359877962235306338632336972428361079900600062486556391953021914041414702883933821821308148488498238586593404054713090236126549901198368855284961578407306912597507975842053843117268372552542082886726649974296535160703401992463250018325707157187494295479943403525532728199792348078427464246808314181089817703383729900486875722143337980830928884723260858253380290289133054749081932385000058521151714735299078342950681685470129879582728007597791563354741334842259276169355328601806560417484337930415096733922658839749153650721871557000507742098002215046140252742953583703730072072559702208128416876970021222698559754929702862886192450546725204826644402369010183729798616332980028928900847540472220966182056041655672838554096273655102828443570088624778583367765328828387731398545882447010414046627382448707449029454777528316932121732636660198274440986730438739122817092526155588108867645139102153287514447289233140730111815635210983681647687384085318465735053008292065259082568444381322146185557408725047723680381016909730966114707981737925390563492935619885663517517775249459337205256660613707802982600774343858959608194195352068250135442435724040412341223795554673631362056261761519995344850648284785429534507144667085320470298041606833111127479303590840377948062297128756979108622370181272541479781997627852593971155439149446264220910858978150435843694926154911171240209699923756019323277519090112119436006104385681263078695636927711578108292469018307451938229345548387592384 [156,59] -488577682140603034397535764095493769623308144656141497848810812040973159358079845898006281944416263447883949356842575297021988197675055715292116269542247142221175118002626704693424747149131686290393014151710364957595700380379627786304570928456318456731250416926350064565170843785462340862594701939918133046318893508772066922706098858958962425179603785196750844582987110855567012970180538178370446219091023765954719435539214798332623397390873478080873932344813945324622602384870410236047365428402254416653320452890784590118156933876438026832572100783016085911861339055258376971229311808657890030573959541517171643956299706343353953132218919485652915683397156499916555060541223581360774032996071025815202376336895222415272758133639902359256228235913424738951484090310622479474548503381296824370263307735654767123203539655796170718711420790702436891919950273308491367178102376726805575471631218927375922936401697326330757698589282329545555542165706990674071177067738021974235913152477988993078922086706844967442128760047034351567736380054557758645927662101505694605000175098375559658066508359294617212008487680023100229282660701277088812136494100341885140355108149824659930490633391564214307167764643578966466248533474289956062862170095539455119065335021659372377174409800073569993566664260629852687495573880642502035768027011601892837889007862898438372657197719130387506501443455748736619840603547443199729001238537514440984574085780149632420130823641197942540561318271095476769856486097958114679776118204233823562573564586718062244599465241163989793092417582900993245743621801257642749851104486982798223770130487142155654965758076814490170104162847523722149580012897210567374030964712419982995364994628499657212728568289450548425018229387316791152633518523956233965947811158257313192187134908348021812463375685183429755877714995459521373755175330114025458744282307184940198535968041033661535226961455644537619161386164446004765340635576908866122922263470315238113243386969315777713686822211316559003564977977798922173169918785045344678547206007526605734788621729429263912081969489640865734005338590052679094978560 [156,60] 21758312464453395295173581403070788599949424359888480612395350137076506309257053073113880040950802223462360389373806975064540367395697252070279117001099833041798381846121778608433917263785990397789127700711469067927757664506288374713927944811360979363107920335554257731129649989421934131634686297560091614189699261350353993196123242710446288594487758706460405907238939587481778161502730919962412367747957341953006729147009806166870185441568103889016696675515563657500940592145495745321785434122760616450152865117353074423067355132910989589457772114424551800399624148007374578255533417265674878700792316562889072435400790885412167920155161570364886854896137150925456849470712262326996137050095467553200031333828504995819610780122998371404483812134014398356886910387847352265271227042546255808878055270912031940505555994308750516006856198369165855742852546690196441024376377874514632930548128726185684071529412441374234463695442372977434454867533776718813282431512927403588507984616062703350531618068829655336993227331053299604663245517278756397608037957625046136817592710635354411880302018101100027227688672333888538479977122759134772272434523368685958706380552592447624367945097080128252512906298484449747554029189784267182429834917971628178012393394183517240862016775651679090538008160461983849856282610500323350919384999208869661799567351710901645900282167304386956966562860225190480613592751909390433500208235172734031030058419698361069455017708424537192283595380319731354313497824750857513364531123061564198204793088732275930922450742515400478603116297649718220672948394620530921065576379536569776297669407335507654312556259956065053645568759241114754963899354732775013067894532364835457576082631222412471289816797672879079041430432869937752672888966105405028599350156723808054831676924377320773419382723789752077071693908724006852824532650672177952177530398535452798038325231077779297322882252542151829604512800009587871199080835446798185692446424633718239308885463114845770388767496077698956559101766812472104817919793701574361857397558819808013735868729663934339582022898941978909785589939243675909632 [156,61] -870969698504440941091718087071160335012929099068655147354929207844573885365022827771914419885486522944727561115412728324249379773292187795764087472388032146486527590599801289170267039580722956296770477277496962158442929701915839320586729470574401124377502499018468457337214535062721263845618357943766910510169575917058276391029836919392875058275742018286986405920432662298238522204931028248850798618506437249313668797952364882678068199426849321658404181993094524831255292225934629568140226087649891968346115751155658137546595765051684829914057366267379685531144341726110277149570899418511550897037875757093493578513098433830262362205841166823668000383333977301184766302460012225531661627983254216542479103850990230959602296426176777631526518102740901423556141719704363387644781527759289139497716339438583627385168785143807512035006104347442372931802834364851457785630594689723160453436297862667012350076332894346780408226508607290511170465006778606655094764155483526595744231325990605607277464036825532110997179112657399676519289829719224917153540939099384131526904586207992421073264539342025722086644933500538720128759307633380764072231111750227196435888269748438538807018629856162996744343955342660399853420275290452056163271161067762266184259130942150423555834552592449420687040551210006994494878167497584009267034356754367610921294561275452222381974302312959511935834830514149583511825500242593822935613669805995704695851665849956677204445802958001681785788061318110962101972180888284644856124956597823617724883719042332408690383886517681418750049960896098510843757783421946687485582830138511691077689246332156600554366799354075110957160442169264799213694678623777367179623764280051966404043920946299589199293382795005835225120996915212067011201009533585248327302125647836923319580916415587199572529904781734089548292041872465661770507600647406924259545405757546159941610594191821806603369604959538278876171448330455097180759099830625467083663256221103145415190158952241171487854630543470552948153807068964563663090072535646065291712306824599318182370687883786136883774605232834926591870907343542784 [156,62] 32685030205366436308758567270727775606531828811104522686479977143933914817624466872301266502623527073443068153950634478966622314402126236229091904735029195132084795962308998833419309995722827081946006584324750701993228836902260903643926984896050152580601232154802398029898903294950087861370841928401969923140198702874974360422249718659722119515300782416665533498370035923035928410183870507543783511876284873473822355423795565110178229137596095717941451559456654089024959511948710009047266035344624439357298551263780118234389093181179287357830374398025719501128492735499672434925215571094359128327590236695017222408778844585419436671257744259342335838568586036175940094413188696584781910320295972390191617197113650700624765784486527025809369907017675309088520650683120838143069773275218554761362480030813403892376645186696769695066942042360857170976110268934836634345787643717206450168277205413174360434857781182691109467029244552134786574311359594898194481025991854795692632069357516285025157579168091943387369358146174615123568226769690324245720295506542219617063888977255733369957449511990453418555780998245293001063890423980374585566156081242189501780542992917602482712921716014182416614253768277145587384442165275446925120703409586913114943494546471636296601851073739131906413113403801923226655616182348800750650711337291241770412939832376720885556671314688034237726786218614272512006044222565402794627357901014791764554911299759415077918616607247240409801766535568270402126293734001324268115658220460686502221228785768615667880597402826254609829916325042262440781416446560076907687411094279883039639203787213099862507374789092930732319730865226291871856356993389449063347915694642321197347821984280935581186005831049954452808282766937124117466202786553766503370835151673329832792630108141872147408336043541685701725972515465720595458473786676009370117313588765915628554575354631357939446678084552251080055209400481012858088274421236146503775549328192588823234645598239806616827317421839505578026997222034564018770415282672297215653565430065781028632683557921720411696356728948923966787125064768 [156,63] -1190552781750187438413423650420895302929505513801962925964422815197239602144881565850885506211305131420647844975880385133452137405708073595852657986923794887876868633512728251554903491821673349519849630782520648854703794262549593921817807400875779935577446226384105901063444399659956054913364958370918020068256937500736270545052009651102317140946519763639462587965985408436965953913058081101541851412811899807508945366824538865356210613080948786452489047433411240177455789371864176273513546341516642086979346101985521742757580329739345685674097816538234520570078465571653623947333631363090281278193497210103423051975206646104336182332603638527113201660920235329186327674576267083737525597038854551786526671844163376132075674127072814431943980779447672027850418806121304998325860823339764030987269133765261347617559383911661565731098229434440094606219955708274873502004507905615478250094899710181871437329548312036051097223834150510955228950045531315769850664897164608085169970780406247910989441332216774601079186408880598708660744200179747414723330209348325890758223127178711335752419206959099042795090791986473487973550457055585105639573107184483245694176996930260732687346424609121355069985106136439822335859220803880967969061119090515480437546369322871757318668238860361086252500813198968941973809760400216008838340827320121980073691692616625455949886288544768526409185446168644962741863934988799042462117950698011246205200643910767390392432053897214517789610042903282984845828410486046606967711038226473063683614330132795815626390260325861808185798733391882607336465539963902237780360607366470209860572245142095631189047604139382294025017775423087513807196546463321624857121716916954088141307030844851001972166169331814928614273737736163617318970019126160296428407991669578755821984569731946319603580855423857102604648575399520318253200620664618602300177914469869653927298454546324191765994450935238604588364008059721484138637006473665817684844671248448256889227748529036809050327684764342320639898040062359483489420020499775967095500206758224236725719213667705905074243093915799057426925184 [156,64] 39914231534555982265550264574431837932631801746153519255703171481077239737570745812665785607819076318112256403047135493545858613330841517954020645838905439047074152316323432386473810977532857987875993443312626776861615445935819876353374411560770877079847503419717731076579821913185481712688620784833655788117931580023690681195827653874749796811520749350138099788680130011985682024378388177415383624592752013931801223303877422591321479630576011160381428347684119254364818422567940276807298825216205136351535016706310721306217631708594899205922199044307176417901835042107556220225025883790012105138499738227997427411365139030095765278541043487199200448325111450251483429634626179631611926090956349117952840601158897769636205463029871031942247137887386355075286883261422506285332463043109277563002051324773197745437696583989651057256515053830260642140392153091424272238082126628829852025769179488348557531991977309672664602895115536495469356610950594649191351843899125962131211165374097989857241946577599643563354706639074691522969334985937309519003902614461403400781173773932433904373000503762519608678298435247127254712699466972046965422844215466651056812593509946651056168738759138698510253943448978320353835476489372861525175747911277734287644707204103296167360101285192797294879535706914649888966060382100253676253541343695217041996728633111896485045115149220255561604421981416407564486840302701080977512032357708888170086027752011235878823393251096961692259371452289032702728841945302359785613554610383746806896415718447087191303984031609453875523132695073118583970391830227618049511753992090772674299300402867855344353860897230093070504116536120848738010838870546464499933848431810743527313911597536978961637092648523525316478501693484882499794177080944920828814168684534753214363976755396329165594094195961504746610545762033993422208406120778239204141883598764900238559359692947415698715382755644469454383543621866976544477069024374591706869615502089849185431578887516117691515792666286122078858895589076111296971174318397977120544209675950161137985898182305225835045601898154710900672 [156,65] -985879121027520241237254313388484452116616284659579271775379909981197935657144557298431757936076198631081106307702124228629061340243723927587070206515549222981453669442982503694962063927315520820914001137679139701380586125339511338052626154007802891049382441007357523391806463194074809031104469565120151358798732037802644918144031261666710623243867281077903475240502564793358042100081068531434880849797343416149310766720827082054922054491612015030348800344794181902811916152565298584542229704569272720179192970264063684622038048050406085968753240412106870463980363028116332161701291050024054792776584384389487681528450142891300602319001135073318767748283735600691228950784559940911193631907608894794516360041662094196372952760607250248809462734483129090972296542083146891229920393773259900992980498585539117935914614928303211210121824874807107068906349012094779111262516733593861307156708002538292418195666368665902503907532361225340944800032084768552066353424443345280609169881254486997882479781814299122216997605850172844669036396770072660694764969943709948912009936706477455573718711422543181727301093074579925379763028206118154759211204033664986065053441566813745646924159592729809970866848849769513189794399174462824978517232155748000864095284399910020731344654181939965160755215830129230315952871891508941343537432421764537214341682052037272305740720779408449813173577145614006267375534211525447752878258243501792182594804210360006726535567908228335918436169766319815874871823276432629634786385093890863998079397500703195974402235199046191805240457608284539037654624555526019760120800973566693649830544235273196023743955792451549976055624713273308999610401612675334203475257140570292716541916027911183994533652806989236406226581856950192193526834606431724951939090130086387851615001220542714266833431649775149354060195821807083115402778210570398081194299275175694633324400734586012624705567715274006595137766921088502707650487329811790444755004184427947454463369608477993788506266087330422148015904704258784296097535443884150534826794060014314044051752836130679934721539069023776 [156,66] 4258277073057657667677010928872194497815590518008980008138981579737537537836876783094562010808490953726911557996260864076766368348720582179850421731629911019219542598857006564423528981113721400306253542533743049296492527350886889740231420229678316533806045998076052482755898197914621365925044467589165244059141955565480971278429551649327398547179499112066542300288110790686116861215553181908845880001501780773314748020571401076098493710257742781765961300931871288364518679329028373328911029601123683352797149363961723068715712121431069157852116676937439299026108187084409410518180936394213811945490998261365129756767361510034556480809869448697718803581185352063154714556680431357310541103460751608352494640751290125258888759712163641182388971234431109600944600623163528429701299135837694313847452671598473507439848816826840119682832409831585355243715700169252462424584994872106768318580459803691580279121069537628186551240561445549056236215061705502985180908889413122868911122415071789324649402206939405119250034454557284822112077615688085912416139136964471625414849042450397201912697701490085663057353480740713734593870017576973381981032673931069371928384719108692949258654425381602660664316050676440256964072546040672693977382079170406172464382058289318222252235246541023898933630673242063042689427994807066485935258388055588791498018354168598001707845751430005380303563335536750255976174478470345638953033008245094507329058043276211612610261520223768999395277626701863089882429197515131533163029809978800436264882194734933619567027160072982449288699357138294038301148192010776635464223983782655437313753005948680390338319766855834487052516784394042575115432835377502740573119580736603574501947233637136775389017025036023155725676991604194052055319636036074258174555765462993712822491291991894729806580419538181802347227875630207457471136901084206866567598470679698604987541091049200014714530088498050288635016851067094028463008987607177503661101650606188848230979251525843695798937104794039046488836878407624656681998053643620472965805345811281336049722112980615175438022577468 [156,67] 1075765352522479549065162879645195061325633929851402790907947972584139895616919987402199819754334363677349201470481098019564278440779183082611232686308434353516472746050990484180127160662724597479465500919397136346647682901295927066588013074259562452882104610938437866362669148162344586202484336484385714900930050006688751373730439531409929160268187958016289510068772594098858182292458997661416555616973477794070229555420992631995135992339207817080794471832055154913676223575661134361788686818049344801807795000859392292016000550628506753311639536960203627746950534183571971793705206930378584540227086771800251211609851818437005574222358409837909261671406429467658777995282049836227582500566931070529563532998977259140755221258693954064113545053041793064492525434895939635942081558946645192353775313604297532317927555907529883683174670554750179724414406057028013783514279676548280796242914914933186334300438924748943780418849189586520739319217219623952146776012167888495266754138001280176286820752144519452455619854062461349321896710863851969625205276964521006351891690017054173463139112458215196647817278216253562461364431279584577148923365236842971439201485664829899350778047112701945315459609243902701067359471102841464738903702694706791394443647352382979819655532698899880889958628862907735918535925326385431766116776082815884998327733778321371842253324928356230154074040019272069273703478765924310112132280306544054779962277022913555670419472100422435061414758640121569007942495021984798883493966777104349370002158082830937423961359619598556766439594368170829109769300130171338832513079900773501232449710452875067640716747926502107740258687193300985038885640568299500812316135008834250836113338001225911221345835189174045747012099041770356994962685434156948021852800084325582452708210205225613187026435280560664603614844114998172968089206460901984660391698764765992717251289956668152011156955947026912806697259519658627972677527082719608290096053498572223463741019370853445709878118598655488669109934311682359223773602767217427764617359374481921940024367281477004258690944 [156,68] -64638387372658071012368289331988241654556963910033751629730592314270881904959168069844011167443832451254797249504561616736119395456262730275324468674324709158838672030305479920933106956303035513136794905917115778754055264903941438127756243767923670171042699296123505425297666413121044583569360316763868375552598630255054287437404587662962639057151754899145800230132679841198469246886863138179117064188456987652433978816312519010092916119502438093997609771278984516247156681092405082945676388450205314410302750677372167291078221666483405758241197868644226416841611057577625388377593776705732481103087179857289253075516406685291767995065623301034722958219976969212490437008195935361955788207157489944386428218804031617314366343229180634868215544553932895216651132547780833894767674816528038239210188882509572038101838684680573716158503942865997890757023378221167449864263936057605836562292199563441495139060299039669516336584966776093037079997054746817904753028985421160197191763695948792005768241232067438763649598797743228223510960465120110037027255180261118796316802390082197282815712467045397620158639536027842543410700038879233818077599502860128424149662742514330402504600548386612370313005245339447208343315235782407667810159997123583199421959437010946166036259083620415420804609112917561231670729400529683234228775760205241918006629092279459444370042793334692791004603320449004866953654933076654802719281419946068349804336341384454971571795004678339200693028200423394571224560032806683798774278241853865684862306649611343563030767102910339638286132471241296139771352648312344726645034584220938281393705072953813167947700441320226610870436021545028936719060958065511437784737745794328757197566730988366071655171912578023172527682048631408715872857865350667810672003541382296440890493700674300414758792151336208384649091178872390152621024973156086680371923421495954439426685425860626607017364854227886919553495808953593799840597069755798266714282756755157188719043341538569933203150379968911734687728445902047862371233099562290347270564699778438510508446306551652414496 [156,69] 2248546508287865620251387729445535996986107877788987196141081681877128483075540317292542522457217915429243973993992383856002106648646580113008258796743705541992982969852645686641736741666821311878359693079330930437029272560631497451188755135677332504064186849965806554703004049905731237997680712767585186752634162677037972229605958016942825458872393954299993664880458079850591212240730175061719574216135076145869259187492375755374251390714941235813754716836223542026104715255256309003635941647285485456239001735667941874167302132414535691311802485166309778457313756206059426906733937884574047910191058038730373008443352586563340568757900983951372156597743297203943154968300791558200963357483906300492024658190156577252261110337281708833206004124384080369326290276342785804963047170632088723685847459374303283511649511632496673310609457653258217716939980676350750968008411281201567257766417161829366971957959504333392342705060400491466133652087339409602989264709897003688755300499691357180345911259327697097702919844173463718099040376621147590137049614560557568426781348934299550238075603065305446356806121087884706700988860219843312104594643723258531940953211329814753278723433216954800542178317406172248217196395454429306841659692965468587707096020228178384644004937676978333521147016537445628050346804549773446406838242609821533908304313941793905645036647597717181086354191850427009023883085783683347671489652376965113543987627402891191014302196625355039634441130239586863087285886013421024108373896869678057072851037356150155109277636257250544217584169562094235370835120993837063540771133933601613866870886246130002486497321539159885338880103343978215724660609124011482978016820288499514787759255676797510986841960754828954060476901734243432435801706015205063349134131721455220718817168775761205737584805580338748945354393550736054605494004195850587441741107834449261028551101305650838410689814960376399396006725084148877882570737987315699881882329303236436731219070886264295905274683258056390690882777142864472328392670959734960001538123605683107545660943332649120 [156,70] -45901213770814615231908568962765046584776274518329407830178440606663574479800028566738514365309696946422396184853934089649878020213381215521336160731267417754418827080599634915499116372465756259074634735878539007276876363809822701705073693148270743889510070614225836110760392378750508348522101198906485693864548355411195630343312682742273055456996878355108496612832867619193815920657874260987500076674669065785730511332067679496110008457478774337019283325263824027523098270246471529873205613032950985770376773338237966182067167318493891915900901320855101873172804040452038621417109690387659471159504254121532996399295552628027007236421334925918691498883530037095372983901829593524501245217320361428066520912178171460029681449217593777279165561216410703484167027304405072021449821702951047534209150151205534293476906844321670985479335394174630078022205464179459683272579968280458405299579790567134360960871096077762081112728941023139804563871309754509383426393410726589864989197077608312464676004644095231394377282295733489830024859250790506050994898415811678376262275282082757547639382535828527600007906313360623330396630369158637330319132314175393560009802923923816378911599107536360974047136695717268461459856898288377112592031458449501681857152922025907479382238219271544634529298030504441225036415685239868132023880970588431304247601403772783942149220349991148964447597841720761595389147746606662997689363589390831943074971683485959298645517776158382013929337459376786571133071104276364754842309284976899037437706183266430506423443364522583020827826422715748966210605934032235269506780965774504052051339326875595642661410475815448371658656705196180718574595992187904684741532473530478587357547670958565553546126125649696523016963258892980479552737932390757434578419109795626543758519144743343022332766413196174403787436516857269010503992184307010517839430894520144377364768370583249511271745057438629488908907609207659199769652952775281888658836171789237241699966622533073799755327577306668129518688794946644710996570783089432753157958484837992055930540218880 [156,71] 50868923348742080904594420197339338823743137867811726753961461485613273117353906082306983499484403152942850536442094605848124571534566187371392157762554695047685008850903305796250524827646448517881417909792857785320353002285409500424605097253397385918124418056216327964317441337295175234396184662667010886169810993361396369400504618665457546992426520679174246143667728505569244973361313648278358229863924755436384303755348740058542310204273999862347941766839472397664691976965908525524953396233185546872757924591991470867753150797651733443995059502488776563367640096418014009701921558480738595712963499012775585679378991921226466943721631899268995058218664854406272529472586829269203970266607801644624552773024832093994216163456876137422547000313919472599075768128871772605747767742952195613019668944775812527749093355428791364898011418003509624690742690388478359580993954973568770428251542545602595541587431101237186504759727924288845569761503439591702220816612084943248345089517923682415031295208884211277561810085808078262244657759533795338414859433212410744785769564262327007757984560720001698247242074407959536184227490510309711777025254136531471917315129581585897367179762802607804951350425627145530334484018322549121060319073911482304962195127646977824055095760255575346212726876119153606665756423913299972326530687595922901044551630517638081054453169823482869955701226413079035440932422335903327775825259368261945894678949583173711766571102280122867725703159208783778082871025254829516651694029749619587391904010183811194280050358072602692430186626814438262920784789557234182321609358430238586009057529221345488723932101084973818591320911286766099764779644093965642443148363336000807367648079747611606268212779536335468110353447412857933108540824194695618943524391510366347214265471612625873281890088586170764656256164340177861038464135641721466200776296285983584944499629643850292154844074682164270262257191575106039814566516050922065431058466522104602967582732642438261992031488915612981178190879826206363883781997218788698470306482315810684667392 [156,72] 35012883275736497030576630176790138592586648913466872380956206910935927466697589017331138176432532057550507977338063829055817309107686104156519390493823740360400169442224929369919434962332851786639603624532297606368917939145478972597930428885670779815673785678459729931510570231523107805906302951735350069856762155714437705674890989937705139672940370967663015711193677101621167608121978320276268850985115853156815850238452746637010561226219383606557335036237453655695277035721191819390861814606664979287519791247892988594706796089756792983761845967620726132569124013560073396649325789195730287409385933935812746561770167306046565610810291205129380054713019489953063139251561559188977521586532981509927902842488343912159837371333896154945290890389441951026255884670168832177932228838238871277991616001204988624426326921913590178293690336778990472401605114055600226888203371771832259075886841647068404384170254292246336460104522499046689261008811848058339754369325259379691563080661574066260383613322087287716093147965013380921262179748625525345165254006154825951365367241493032867681593471769855809470721874958224771704376950912815645034023231123624185373584901192895511527960793269168934974068325446906148931644523580178984414380646901898361141064224699813752578432510878735796018602836176802222531078232092397042390051359391679471763920424440170394801771943723041058793924794721885740189385553326539013679906677142078798866596581456809958747346078984861183000647744539993714801988023695992079747504218135317430257635784192038643475204191670351818695041283602691446308228096264905917652657609929349119728313237426068648176786714401213755424307276048564618302237077792229821523111994696609994442414909048561117310844120837888349312597078823618256038636233574389177811981298027080866508374376466165011903306839993747447531199282434143822869772318860652064725476982540187729130235734554059056995281928364185953739793719987620240988261657944179067060867276348270295764333623599716274313505254467917550736919286359729994663150207194396242149340959221113687616 [156,73] -1893862412924388011561517431565027170273995628118929832050438352745126959649987200432750277854032887330970794902605770711910345497804467336363603751212474106279463596351343203485152905323192769680196202988708404308229610796619151366880753094335270979927226180694720951010414047706486286416019914198914991860567422700448064432840823456452984494033842159440450449782521839363228598015929061825563143613178920582205395465395585104874753781807947695373198747238938947126030769197057412620798920293865660246621531174394592857927839531709382959700411126707810553424606263084351020111993395252790605489408049983010758256942160303671558043367206780303485328169856621114447801908037030174918496537952141423983209426885383894761302103360967020597776695100332214034152138254041420714340641057031751807579006025409578523546828461546226327477364490158014695548458895088393816544708034814388760942862899456663410495688609639008676255310249187982350566451271656185731888438531846891832492937503346382298314076004261613278362833637906387904561502685419744186187016891877541117791602273486508030753806302332668446059957096773007736115738692839024602523977780412236305542007224082925347126583095123806367791770381973156625348710224985586090493541138044537905178367131805766270953036801967953796092505689330232154774467515149774736998414983267346823752912454973629019915359048034528582136286858579010391502405268123055912089051238836344651286398151313112676663383715449371903500736378997138647575501599544484301888072428678265219259021520775414432842410111170026513901834011979364712939298249552722502170271524907700847837225605573885770241253318631745922035895088109727556345502509884691428692846187301956250560992472957646014439784424402497648714459520660719406659533915965138923848579196140814985059039691693139363417299302807566512730672539863916731992604932157109867270811649711483631431600743900789246775083374635475457763331611060971569909775988308510512548560264351804918018731190145631441580732325744081982329994638972223706507630288206140325425309829460429120 [156,74] 47588705492764110446901976596184013697679780795062093225810661048692733212550466430609675459223351762927115859513788189229985638139172061617425525164479152260853205247630650036942760861372292136012143365050977506336049278843899201153329044877966142916852932086306608338019846098867348830547223430063372941464722666709593145038986292891987905438660806393108179066361742867627647038548717637948045605525470721719640135359326714866927855606830431827709959492082977622353641350353990700665096263599483911672197598145307058578778540267325995649041627788760014345776891201528156373429090439085197172570072454176071477686866264979419247882350679514224137415949536005936264462105438388001427330808634621368256685917130929196854453539505970459037439139937478477488826048575337676490338399231165823502053803050106696226642835097351696447424820605026764132359995968970977289923991006349613751942235659625635540116600905387906488633758447018741204144030308553806531837777218776209815391982998469347175784894723998922694250943632970015370548590179400575086152183047745591304785469907332277036803049655769245475282421725049932767032552732954454868428855310811372205956951966832883353646895056805417844574064424499449064340471871501259906274367128039662971459500427237064356593600883336787372392151966585641132541393619006906825535341200680019913912982714775677803132216519926411200760648504610345479986814850088675664295919856062077744682696298617590030386965740450141124806904595239023366243438436127288250432071416884235206281825732196652507906048214454532285381897914568335274445895800348230991677381291462707670817269735505876525864631580424247883420533254083595847156902725261025786903527776709925132133419169063676550660516595828982988185301553530843991101133675342334005949115331112771513194410241721336250767060812203704011615260339837564378175917643897948802763383079389003512668168107784693595218360158473006005482584907849396399648595422987926006740218879983566195445140491046560599441490401470877051743332598792121982398416255993158176509201655442 [156,75] 591985272073279768281591678065882151085367456956299076388049443002189254249405817283130214215153249827463212915525807605661907478097813454919326870388861941349422600188314818873940921530173745069707845852415336143770332467126634849802723987277352117381901657543565031218629258960545179375415461347816302120553561674783041558250720912784324981835280112996756106585665996059238448201512370005310189560191143725420677019614909555847934715095138938755867569656428309341198356838314230105314126039495123497598743865081209284151671297790698326222320000740092977840376737980187330805182890216387856501706417586715585176096020037418190578754214781564025965441719490807507592888192013946216197834088612824224192956582498738930667062906127748782705241844784193886909643674502175642200491535744306462887255498784495933128291030835854883990520266190540371885670162334824330170227981264567625398824641898994633098893151654193010305668955998255610796698088269435183818102241790165177937800221819917544315483920011012888788924472035186247278655113608928916023886471636977542253140175202006434708054333553676792967074792833924299949241936680325369696423362504739474400579251688917285985747181758427359473567336543945922350439640388355260219395703345115141512847263817393890321895714683733454656417391191850123541814693871064379238397807241564601004818141660439314084970930539568620929699893868342107371877602262177828392086060846329810950593286682539201538803446179799799856941026929229731665120257249533775046755170048668572034612323567827279481189770509850169685489788664539453338189052620653490496910970714903801792195367691813423621410193214296752913855115048739411618571062792490137961022631122564019366254521903439410867823049518783849599366366831292381787491442218884398088897741619989003193417980953011184898129858848175220525177410359241843841967611480972790906471176149789535030633567689033451581903774798657280386189197601115488016226110021912352783148796414822868693012946325336302234016562720260392251106555560277407889127244538778338784483904 [156,76] -36153249954186308117013590731128381167246758705922576379775456298628058705190239947518413089313882014473746206420268088226880809015521665833664112551913769554773238069244631172676843399230452431133479383581350699197531414741144411134137278326238559826514209338539549773723326741539746056401297926891934496812501375067228392761721234862016886679981037680178016961020265955804219403183379301088105682469451834427790285462838553224048624480550043829485702443773366423395122334574162637699338547464953693575819775370955965101055006395950876377413648346834525715950829797274912969250567694906312825111229556399774217012902615168867202355742526911220091175780170629742195541288339751143940784165496131681144369396616868288072083987844817950753486602757062715139787316753118807227475933518568135441443829849777358244354381251828532265192485840260257215945649983433429693779980377834848740246096355722996967437061247901509391042480868433562844203823633271767995603272334767654604106642160597395774389111433765846697503887238588189486362746764530561262754315531727906837175960637534258829549421348948792926407515594243362374490208250611027316524169765567597013769699649846931587086282851794332407914768444224739417903806468808900515833033368916475161786007903129729962640183827693578488392022356886535796067406690155248582837083739595243343599360581740665981155216197844554414509904827726501160675900151310287155267940145852753239800547720081924089203454780463955404694546321750221066256355339985630211733643689136387386563322251039013340042080116321535404701318119073542480917020287701343684439719506917095981099237220457928301131660225472345181536434917033396975754047485060878448692845827293201680549624061320750453701353914000059631564513283726797455781312748387056835592832000291447025986550235208423293027036363215310329970252195870274908574707558898953264009627359796594058522594833550438330685621741410649007999833177161184664943628109262782445601695698243363431294602120048361514874255499364374869940242215352287990592919541763990630688 [156,77] 205445658697635211359601182008387556298175626386393208897223459867939406844915008779761039395260163261381040106478021722889150200260342414234909314055010919271224953052870383945931030943749367179068399835214066328702662288078378767054860175856884539647566023187460120908848167212184438970036599932319867102117246363840378554490898396432502868853523892911698261622326346841205270349825663801376657371193097775494204494212206569259404581330992699999612485557796611883487118404372892255161878947305605584433061339822836222553786193781383295260767234016393856306221666720152350008870185017318123852487296288825831114296373550089432742285881490950516134809483015407115068568538529664152392107125832230721256844044091979860175977913301767237104223753102221843629464763528756731984464271785788583549248807877312359643204453175736460988126207146956190398210393604846552429085937265790551149272373591185676985781742811632903955265591477643757893071312514466829926975857665904868786439326236011995827756044673367029240155455339100738237848822306175065595181507753067964697214596302274533407783187121563304300570149113830839389653551229540203599532059527224984434236847649388800283145541088360639091321282256628780206491804099446623173531893599117528248626773013426131063272077548478304098309545544050268759180107605919742809665986817240848304510037727507408701121553419902058741426477206389431057258659071154898170784078480445294693689416535330216193458698715076602838564335510189485202785791594718825380989219324569733677489507328351986721374084358697557931800836697797852918316345699528848207133896262436778626576242309668393719672456062110488772289607845046614850610911568172460775644411556372493623490710546371793077342427775038432559715423749342548205642832198963248308890802339831907570903311788173550565813352389655359445370625532042270364698025809038421490794533807713787041021896698309085493188519928416919471682674349037474702063928067429454491946416387307307554799794232114338688595882318566379945358078556901906372182861466738016 [156,78] 32556766017579311187901411441318877075210563777315488942902397910495667175758291753854625369456428529141751097685717930637953347531564719275034924564893228267094359458559569367665182383716447870750603504931904025963892965810521705115538359366953214984899056658836154470858570011376270120418229431312694393837741694153267143970642103836235166790225147898940991011876605550127849757603609132856478242049139723164805293275852606358830519874934423588003156519852150833442564635035805294976254450883640534909572072743325483350558115934621760577019997484600660854481909211037562887508875519279236331667100233742487754135203437855333654479991046677705771245017422066039527775579278476209906505911931102798712244304830827992621535728787499220245812793780587280961722131270706900495154391029623023535306978516697312335099187713410272071855486570163810093352909019751887568587324718068924497497078983111962695605283332598732247414940251071245055278620444790136207961342726589933432899769177925056285635778710818242489359703119848973096255921626941233143861059442330050578531621700723458731288223902443309810193948187279568336593847040864033503540921770698412548460748030359536106269707547686155050358509618910004235375472750160240444551624217538090306522378329843522055999414138107935839309271425623406217708641973020825618277971859832237284761040664669682782256909566419034721138062697383069644966510015099103150190889864112170735563261272363344024026245726931876644761686816793046055933953778504446660479813241530244275680140942124198852863503905880549090723908320445500473645036911792875449457125238177259945933439555658434062875636475007416067932652847060517738247760004509770872955476079329984421365538085271499285860942332567071717536125907443645177615961942884271712280592473992767553620284584481227924701267728877538966545444193913421582168044174686510546744811119098191916352841905205832729320032218284486572003008347312445556572220524538718251420782168351294662289840776190333923510052450610872527145411560947661669495728648804 [156,79] -337179107455199042578492024171739618364120269626991453141933123970424753477434309201720606877343933697214598716148922695099771945523374564361241009948798316098008692636300577813617894904097339743785674222940985920611201307087512384487504173710805770583462465214054478515915170394835245275811255377557125984250584097775096637853111614844833491608273598424179295186076882479992969377028048200905139793290047862832791989185137709646272407164243030444170336401814074929154074931710953806430780940554018159544816634262135871337702212101298825885477409488113180779232707259152032587701031760180381332926642632936758987209613174554888338828890972787113276809832035001753345859061696817922932079342149526885739984700771979872399358858753818005985488036471056617405150043355555428127305520122496147791387641956234093112839777520780236324165828219954217464086800445947498688118416792991986775137498058510250009471848077868735958792273533263060556590208975524836391705286792362103414420127853752308568543284282673400251064311763513973624970554309632146762217163249832438245337483413303046052435268170460358926924795267344691683534613947439957526453821827826481619099436118680532551962343073378671168001399575611146589529809500509944080829396880304364207683242517039670244624929747746539639722245668798838683662992893584820611496623918285139902504368749359385262096314536517720962704874336210326619916108597069575246629979404308677438061327205425574578417712046649659806203949873550760865317683013744627885840220559769418688395707718625775629894309871052303485051161893254877302281294919749939255902477150836067282565492648455515469907409081751427240769501171715634478740562637926238948983244025516505314431759075895826166375099859587704028540772504233606855038642349404407800574448105617346365004773772461345044047543277685452360308168805597509292480973046458463657264887344585829282749855472051819956441699787716250028367566954272241038994720710530312050667385121939011945549995447715314273130742616089861391739950628199388474370208 [156,80] 5144482098614820703526831821108441532254916216488114349400495814017749310360868428605273199871960745281709110784843839174159817602772777908097139268888098176471606717239409339297877989145134375813824509060487026531176748603403231416923410839520318353066945690010212207330992642420246045933246318155273438733388504767157330422581957343314965755153904191365830194700859514014339445078690859059813734691968138527805703256578120784533338392473727086444225319897363722685158349697685782311943661171427466738140771190303733328379298642654560069260853159514715998103641795053428804429439389592476491555724653214169035463259813711411323353050979896189421342134304138807018555019518299460588801000738382694204023250774835651890207609718313465675892195770484725515749648153028290227377132181871947360384080316285070273879104798639738795652911958819215904279182494905451021816853570876805974302902249571088752597648594095315961763442430018731152032644127917363482120650618167029126600547637033403547806438815215515114981240751727913670469201942308319497974534216740382453543671315175402281994136686887308224319302561075216721120902444336932634748478797758901651523614647790765033524092026939360210979946950153998726923448254229429284194118122784188890279252730908032497349547169830933967875585714220129942179829681164364021637513636172608703532285665923513176103805611585448384539722060607122394426308013170508764272198478441820649197911743409613323663713727197152139336931131220798228989184724010060104904646079161328616917946766408175861925169099434802986171251621776823582877421151076201032302840164811427963907423542214104532888747006412721839856234902938810517645719221629332437793979050629836507299717305630903309924034754904656714239044326522413812690637384565695891450748756195286899069734729986021984212666322292390168377200596472349857262428497290548056952095691594684057083947335070986909369297873288234591083962317715878735208220073971632414556514425602796776645047898370227466375810241436093511061791749078408018664 [156,81] 38083635892768624579738066504662205070837731159011940907779416694488771465853799736606747512414249774083075582854995331700371065711526740012257020243262152799395678339351442305779683757097261585106235041207337835969704382963286499379545183658342637781316503820027229297534880474720568955443452067582419698085389486363594346966480119658696997727754616581956180866871664327298990475536333959310360303871756915752673378265212571120465642371755657036575753641902967415423021718184022750200756033707662143367718045133598746860827968981007331060082263350913713887677523449090635069944470980203646501054498536647020350231833127841054852106922478675266504677523414281389280773517437328827757933147135458179977738326280230303938762696632063520456432122388076328326900885368401512816866893321600357857194652871962895331561800235137772160241012451298992642279183749024398905014868016348099721668594657578686051126584699723434401974807153054573492251555454918958083066578240101297586987746494363606767799844709804271933847018745595304671169720405424603159758769298036535795013097946063674741178080433624131465414555518573931243720531285026288153852663191292246361263530926960156484030978029922593879656412239542792167351069010784379172797524193119935111736414463274749391505584980934481999009663278897665112453496084555494848937420413846895983554409440612834944647295534021122620933854311781054632346975286525502537128112476012683403220443538639633998014729320875260739945684519965591874916412931116415475370064791222563458460965012328121398363549430123777153911594300737562015214044987126789025259743890788668177427690597298619563583005265285010000051697551274609155954036408352031298746898638273037773570007152690650357871909816947753061163854529030704554905881227933567659635213517810578295211323493258027597044815516598077364093801391968986360698680714104681237803214101726068228433587398018130348324312965854501657854141071391015864310280136945745633226762435924127700271194918067164094527065994121222704011772237468520 [156,82] 302654848451163607792586180883311869074355400789028781788744019551064918784366064707559735479174174214945384201113131555395331786836547857054372030830125518714637155247298739387552688482820977332446040869144891317815659649417892250276602602021969472734347633326413164600901351568946583336462844877613640100832148194758878912629642508401724321707323176974627795755200610623371200457491668392643493692522114793865214959028393012738113899960096814460582455705366467870948175182071871110653746401467756598146083162834382811875336416262445233595342368741000055243594710209784844180348727374568215596674356992989861363625258818766124483371982987855206908649253318541698532592937570606770518579006389233126935912175987098520436652042392528420759177995774737439321685111084777464512823011122190080277150282239041388227416695699253547880304532604435557905675964723545556893995812948773618298754131754620666290226779283036489154292084187854463267391112545767009885229217462424569545981078394739499763013081628665429842381164954117747677060149440802777430360917017876836172890081163724620984331343996182317254787585418872179540020812522510124609420295248899206474532139639607466188377764966409786928253628940360698406178855797574098764755919531800240840666493405135719998111298397361030587725380783656360584529840934208426835174040531018444608116710408382310839331087997637692533306517156326488742911861415843140603500882536683971769602265555408636958353798463849662284850214034877378478436034629184006310950361254207238904195482657790415924079239771695890785822100861742154326013435297776700343119394975259783443792618425901570798679570595755287012553767289629090703538990201823279899935540487662179746018161543624466094743766783618881404130669090716149364636486865705946040641085952003684129441039440120158765902669006378669673215407537617829627341994927780117382072352431708758426408019931805985795749684605484319607720221995515352006640797806251008910518404516624418194998168991679558172283863252018321287487194976 [156,83] -2425727707255696067159872721458776740913718188099252743069187828424690588680638902243194313091617045860124550923792874419844990655605195376425551924070934662525566495749796416722142427323675315370010203111228415871112852542186843941205427507088673793377210699088743209016321488707383004636012832777167886070999640480679235692238826402622144447801427108595498544207633047368176405468401834382135714165987222843538417765385674100971322188085954763953589861397948764633337709618396097865097266751590721605622899074075798579803082575128109586230983700849770053535845723299180756809140085349599446744717544119920891742345502534542431187818752724161817132926522130938267877415411230773435697654914875636675196696410725929384727599351455137591389555091523192928643401997162387237631811617984580546051676500946208603643249189174726443021444204137610890658715317369815773099898172008192193022978473550699993687743860722452733316751916537370256698606958308103116077674753355953512894000238998044158328398209111372281958838776503373995948988617819834949448836745113379159760593039930741684687411360610525483176153265080201021581861584238099769559239678060837788649028495700367180436213088704161044390645246428106017334038543321829661113995994905918939108294017351587189775088274483861166877338491254381333757530662607890178065978992321024474974435119106185737702993459454443914870351941262789730362837436502975543945234867378647624214631259431163535473564983628972669983708570980528325272220419327668663332861276308551414782841163617943220654506027733120563272622643097522515288645139610443291906784009312012545396856264677769425675813716217335793224579577291738695848534393478738913728272798837923251887984881885029097679311624817812390147623753117283942761769090872785550760745657425957955562531428958789969531889868675928280760943830391032124814838552577283688788400320083670523268659378084365313780528609558307952991328630888891641162521364770522603145515635336027055592744013502059294444309226641955663982848 [156,84] 18888951584356885130139093905649232272668166206476533061216960255030370549417173771097377910861151648628621086319943686242177496462295587194887388120038264698280988605011580612738013091529322618802830480388217990027474863627160365723698830385034088853028182095570248592689531781933934357370078296198666242964364679323678518519543684179064220175364774891980892987774105145629715734624136165117863728927614625877348284296047450960410465545794878803035726316649260806802302205652922914340943595222117226223363251884159693023532691860281017486553486795046960117964494915054341113973037573070768695354905759674541156874506863790867408537857687287082706315339048154349088690675071636384878324230886944518400518691816770258860521037539164654590397358708491254334364323525769220013956421197342409859171747845270357309701815173494104729184813544695225408354158049797520230034399314880048943343266820864480572621485792666164248348632199167556300055605196497253822253906547742603471346340704703676825060096980106625203033164619327882453492917888872691884883885026549730519174213592846502245043476049487364805997554196623865468594142240796423192744626008763906377997520447213846205141002220175067093122207230954884038204061751411597538621317099321028494168874892622842993566104791094061117694221453810188221346127200748203906482577792220335134325677472679835913139187410340758985048441870892215109394394175348796771624290196502978132554982016180057466692774896306408031892346683547105945087471524146933218609405494280348732900183657778652616184176913176570328180162083405653866563930845384366149209723845765072840724719137312473471777639017273948492742753223135733002862124040997383288920685303380376146330739600906093022063592087307819443122269465615717648843532762307525402906468335312509457783423038007745159346091040634877761870679076684636778252944373917195682077091387300128680794873543880256450230170152846298151413371947535212968978460730503500820112157813813899018959611883192145817901442404177533408 [156,85] 158456303608777900438389033975216219124002216150451381599490387483547158595360486190669748551598255270863070194706931905151935753494613882598713326016490191949998149932355134524709151420951871511533249079335251956444122991356049613386242904277545449193295381135208299963164763346308048187091594546583973375767767715906614794845616622820076878354027446618220007183301337152619456907313804011901661975869751356323038761805127161182961144508283219159879135174752123388023736154367982940673708992839657879717506136711586351008224222366260292346647633266670034391908153881196212795164176700528965638084799001373533759131971291164712137193628566833751756438542263733528480193750323375679490873672699565611812944735058219005369135363869404593609512205099920918158986352817697629008193203990103770394923720041434773364449415803002799414007103410932499032499710488575776322703594448114751636319922251762634655666024503091859373882881636643712964559383510605265456411970484234646344739416476724678849927030747354080235572680435225358034964871925282581866089877606929218072471878172056590620645761334914412529083203524457721569789757615053539731534671144401414821439146790951051678019000088318028518677027034509787501533654203825038174379021809926429991369638419276028999862693209807646664587973447712009010351281816743747774744500690303184746058097280387576452139877040637221656175262703344690371004802475476135277629315112388348984563340167338299432812174213510149554708646402699585375130544723750148880351129346579182412019384687851456275155387142483767956355880388417606639090055317109131509036302302502060778330815001564469299779474622702005184806838912780323317271215087529471531964785535329419506470172419545789901293068056780059081279896898464443686764766349296720010190525681858475268671609661501729139772971576663762605362601547364065981542713983009235129650728972263984456102341492639146870284611967459956686552285347374818415084205223021571968693855213535279496438429823269492639565990880000 [156,86] 502238061262552248475805440752208315239377820417820608851088140175569130125317176955201791487497598882499203138482404546620714279092418339595899230402254386538218819020830336191205230047296329099571350864235846432703194662027100931377318617366837574429653706498323731265061156934601959702572702658231020860628108695293682724956509617555623650575869615674916765285443740964562886773857793683132269328927756091401374958382624246735908371457300629011138073105298811832233780419858794051333375517654128120156162609075360995257393629719050245719384712821425829377164230705161329721832446633233149688262818537463669667553519319369490505568703266126145099942627999182443096209406345485057574552933592210532804485724455375497081286046331791302907613620614515761755516245361002265338623857017155053598794906235740840982509075358373974514576828670699918516287961642252882269864239552954708785262520509108814253063977608619051472931505900289353011541456947123087207530018867202495688172652317938447087419981570106642912558230998873740905390583226689737509825154271617527513965244539596474530715703890290809806150487816904341759514872172107373058512103611161100830328798636791249594483989936280971111123569151045533997239514486564539783186551468382200130510593872684737883903764969658231481064486073231418632358912378527552913414542382580413797110719740824118326299436292359322386438188173796006156699600649304779511212230005606031980497799331774108777251280217236980699126566730403384690913869543795407932622943265015070605705534141512419954093081125758941384332304763831190471215536048785994993961931169727998465297953841092831734224372724847857298834666294216641620885299555990487125557292505951165707472367903514075745750725065087417322737216265949434086964295360724304277177757884395453351208468817883061340007873917794127962804899711230131888522463039627596636729775557626702870097522944168382391964194772690801510886285909065305710575394671827399718352526037964606451804100076536740094079952 [156,87] -6062850260762173141224200224054997128334889771326117579558468138420546969733031068526724971230293008124116272991523558523930556800197927050657755903007546495535933825457734509816324430970698861544798348808760534538907328175151201098251763996551886550312309915218056746480040883233260839160557147465699603836965041886593855485958231922355467911724252343915471614846788514205234827537779521204984089258751137511259440914106956034788247851622887862412502273892971107726492032353898361574016814935271137995643322283093832743183336886905189378178288059859072929453304943882495607464814578538601559761330212161983126375764221953038579498763811743985513440601756386023360136411003372340108622871826551775176589446399824783952511158567465014883717401332052241305709413219898174859826357838267030605096214138344656303620755970983644269754366235244032205410295615993153062384698772425609970177704335332079102655538858405935917245960525931173790125528609147269098183199182528409927769677496249450392903813529825264608917502196896678102632789660330580905282687588038500032822850741381097210195875546832635447324105960118891348846075321492419073151221110450745499621566290762457256940917835486104067877153543813664192327410214194961373425766870223200581445467683072866300711101387771997247038869369526717598610349466850376632934599928426467253662573544765864660867997163194814020223995456186908561630924668569494975752717558504699872308514595360160929895793731183720320648304965864320727947115151678074155553028183837385288346742566779328830210734860036958643761563064082541739902720785478048978443243651087016494610721615758218632116774364839602508449366301740967816118289339383015275233679674912973054343438339629290954485197022205419848892151391719419176491941101017145639123213445640823610407732189782928929466636297036231091838080359326332739544480379550614222930876058715539411582456237804111133045012984282424100829170870202322767858634387458609129211569935350266407983128361926233887168 [156,88] -12856949690593713030276617227391680809178023736363458161364966686684525637080927901778114879737170453068620946362104428355047675625510035443113227669601859807049220417075806287374377459500958140368076476854420771092215428106874130495311036793268150709436302813696142663620524571786300123486335000921211834702500369636818581059687942886144955091835686334236131518408006690162083863648596495225508105044441210205953296983553659784275973230823152388776091584346821439222968180556570001340476268958807418715482879376693618897088748736608371301982592195579345291498954803764799096809365064825499967368686164243906561031033371404092479667727130711781841563131414191855249533687226829825375500233213388435965334244513712317506229607096563835060649805732907636053863927172283781482731116934779252749468705421987554420649451039759914756829312532511117244610187673160160683668270363429629649345942239364841481090509822773048096875341731838069753514959385041928998549261367693273951614550650003756976682747356611699600016115531669106775234858894052460011779229164756429564288386276850511041942906808564727079571202466679815336107975512624139808944559184175713471267583436689146509458799211100616689104418267662007391147055778089440535978910978370579979355841305793873878311799672163478005022722811822357289954862321759201489859433222859934788283092244527389631275661756780103032604412332296460389794709651199958760506068102037864776281108279219672952950585984885420656163417959550602906908974505085473930187520711613905607192244501174856435764579799004270175882547440621945967983236296517260476369640900822860702550476972491386047491115752345442463037528198296402070839859338507871697825066076266215312543023741335004721541350747010030877675612733148782383624726408060799003476826598527543423608025004238908759139947458460355662810145351858526361857112370586730319133489652982603378660780183493529517494745909123913887204508942375552562625306101048964618604259094551271708429473347274336 [156,89] 53485270908025344089506385499018548475699335027993764494336403389879753605541411811326288679267094561007517138190303422268118892358535558810344319292245485825598507672144805342869089447334302728262157516059232084131683699034949014332227995553754653165941396864376765977935831844585001601463053443280652565301647892150983546252162305044857435286676411077312947369778116281235921532929301396173595752542688833606763429769035135317153340871706962315282262582679967335453447354485665760918118060213954313589364127172242664749896371001504393135529000505667940478303552149889960811411381433107524760452122956067994137301879142737337526771707078247049129286153979873726130369309348847997435844810270668170741897935489828535338683625776636561481440652910892502708854628431403302456835971314199019430542730008951092429943680665897740184606865699646887634987694509210557884877159207456286063791776895291958818730705776927571102930635155302092391113264818398844195765530590487981241784957352362419854211858407736406430000233579387357613660276663574278476217579721285738913514366095296568667951553210951665208320967815023869875477048142833018298427541969210204588156079411286355987282047554971270100024729252754967986229513156365275416235500236615094939555924263528313257208947181475132568279451430572837703735733273418676370159911164046723173771631221959147533339120912054742778681036847383161721545104736004222996318663812855706810216249967225174131069127039311696542343649005397421098123799404259942876146843862559892457882795630585266847382841250659548344265445218018402360964630687221300568663328577097779672724261590766059495994614885863164405426808423359914215636194191632254389168404909825482607126476510937969237412136785666031789272096168620178768435786001688965146152627546709042907374362235523148942923098487131764130522979988735988387298039820870665524259234861819322444230509558583196464629595471303949992400732409690626111970133572045401779356965520475029742297573904 [156,90] 121175611972497410828679680620360418286232053087080867316628682451280313635398392198778544692393642866316970355759642226395567341024491219803717849301267276947767014761964680867680031527535700555637369867316071787742295348298414756170438339495116277642772929773758016535659866293566172746191065967590383183048159898760510709535794277811171899400270739890218537522647457863721913096050196601073449219850473206689993885140661252760276935728778572974308847240049905267367958126690444170984992252813046676146356667940381810960743870228154690516894846074188542703825692843736650111449972500919524840402098353093983366324109891046398612725843976127561601484671994061122974452472053637289016889620851622108046739932497105756382916796468188349944300555399157928693135184101308265296032231296495894233514016274277671701615390985754701047663348783767212450485120820221663546465858568869984886287468449180164852452851336260966868415598817215587733862700756397916080258564180052396323707028475855151243770379998561172954580349595409648036534731310162822208202352541854317497979633135754826781881628662847531493902850802696320310738556189833673146357570500476013941616967587013083264748387863959253198360649274213717349689714861804753380632444047666394057880652479744166871623849189458836765744236007198923973047888824181920065409721366197109307366357409629255670882906743787090602278744774122413979834691702535388761402465724971815229389010578078776291645971187153286358831245876092844748185658970405462876548681157513531330281267247971045654806038603574704268583559597700358916171775670148622257824317327185188622779997876864957589041137412065576280285195560807546851966108414357020381259508652802826164363116589290483734119458280057676764578182020646985760889365294962353267283834820577133786242127426065806774082046165656104483953576840943267179677215990454967796164411675115516246644868333854703492446336619956645777864994189777690253755016369295332892858433261289065589656 [156,91] -146121318609283675559322523049441933017757605102186553983072646089886476097339550737679682371793127805011934463662819756772198233761642216863715526407534966873075834438017542134230179396508467389101463091418780656655573137809397187981055507821816574410192100117937683623813739362102027157144735284801842048287938683676654407605185530371554809808007865521542077731590216687525137045737501490886837083615565840693757400251427058425946156509819641037374415367792652294236509548395979029023148996137052971997029860829320227452712758210652990825329865707677481730470636075184441416457295763428705069492327925758306541286677384096294826317463203647547981975567336103418493418668503004382855496991552153659865195248059039480953508915860774089971560422187589612174551493592712454920579244743042921326344298582840489085491797927185797411719685358462921389924819308850815587402946429617860914059545000423470951663524316945296513441057347783775704162081790690703219925087756826089891397876120030286734210121438083978960641471455962365819319706581228286991310402722348436386619189122497875273877697994048830262748499016177263722253799792210429432881579955413346715270376232569175989529000894659797122487635087956895547853666519725524780054456367991088189156202893607540790684408537694172256717925402132800742676209480695674701432255945803906229106916229023212064950866895688874657995780818624336778219047301574292631743055809794536788979483365871956305864741689221107302184750554115020276827473587206898267913248783362263433361016046575690978939404065301229882575505730123351246692152691068013264620889994937917472021056433147013089222819744957605318988800481519073366649980019910279894089615203713024625649500452944766508987954001364904790045265243784349316287450349166768354257971761097753276948154322291599564325493725847033515124082646677569053066336162508689288853842284332256982413485190959564518806901074825658333209358970221343093633217889465642600236032889251584 [156,92] -277810457010535990913766233070135416534527255855758855032132791813621162902155900949053457795463844048130302574451992793355696861428378671519024674938756626246445193478453585809853782294261151127635236006144995139213305668461590419549379594069854893388061470395462221980414930991473151348026686958179593454245506239906827924207451057006979751247341379980757962032767935377925386981526781086441167573098776428142831128576944717226495395647103439913175726794349160874712258596739723476945442218338006061825335405652851969079671250751134281221374117398643040210885421742727744993542570599201376667233505284832766472154019545424751648991218568748665989095362690825496263519424762494795957193012849470910992891513293013936242147434677813375889439366896079981942243563358361695370472155760701593061873219585010074296573411505781782995362624401549734354604370100693705088608362352548737546363650205625565073828653945238047990433001287111968591229478866166532069125055881941179721245289959190786394959435006621095194389342390503357168826938094907024319129747310344775730942622747470035342838769191358749347804520555667453006586374518086246627323401362352351460123859746801503221292800679290975525652203977926198209640374370737024691948003652319313820463278348577986029820446861723036236562091225024815164355381250265941796144001698338323284024741960916916105244907680111982815359580608063325742847044675292377523993461254653444497961760393208815958861965542073237819695450474479762841949396790164258872355955774899646790066126746725943623950380411178908667257543651829167564857304582887532615736923905013992984675156340782328281077175945402282906144821961374425995657755680667526027844907597699144494419333303899134757460965437244124831408200338919405727208219526004043230154469236740017060445534476476322977242816305968820353157185220428500511415290834794762376934315409936309622710394862674437733681109891894062832686815028995151290677901725689420075730272896 [156,93] 136566077714692860596769150246304645347185587739187509880866494854356372008922201513355353774100042851450620250149156101478321022764751329216002299223242913898612532119828697643233349219933366449575436545458222493279505110972757484410610502767192628366664950076947815842106379745977557140829785114431258215219284038491779979192033293918268913422713760321923484725199186338069224311399654814678068117355467697524373023685707348112509581647111055385316919744571340799958132336478077855024762124771302534007404207997988459060373417380928279761831061123499921358948984567690915392830008135338232922314204510852712968738736580541549962534117452427979008585711408963837428190003521499477223324772148558089997894562687980441181234303268086651931384699616512191993500534135410299743565736650119199850571145489427952945748638840633213974960051652480598964242437589618898195349456045053786927032044212175439405619234259297173558872278493775187752889418955647253696844620236328680190000572370930911363536393417390469769003608947405578268320574474756952231920432221511741592305388479027084307933871705319203147035144135181862060032968762221587984170502170179122628138495272803044347335205632945975816571132630419771573427588780388310692502784156854318738815754887417581360142364957397127517273736816366640064510652425412408272637894577749303964826731169429380601586047248967937320758754651109768040340831488578252666690029581190664061319337926415566294836718997236793013082773362171817300051671171277754222362654426264090912407160455483245819530467434344983601875796396756387843113109243307540090762685959922631197322497651175990747572220189232256997119127871441442041467664850484376191923418024129594281197624540852117859735775703963120057864341968483557659868360726943967800718484174853393092682837113101018941565323268148063580832188952332649597674962618220981426185656601781007642483501376655346161024937416006473858217018224699995437116018975595480345216 [156,94] 385463958802236672388198345354677073578866413412156498383101482467325177031951771523770697924969933270107027878785464535964946084114141002150921357037474846345619239421695180665877500883560816482394198195212100862014955585002564060157203468510770878453966991981806127233643698951802613891663121975412388694374763036702582583822016777187950813908994268070311541681421653636342307372331931791732210091977074658709480317406301599540453138638634236315081484943141989240628235167185230997125066297739150286238924884443069935840642825178853612251230194307972063220069553956999754425153277586045013540246877911536307111698092348141306251964417405046910186375384341850006497863296308049316298309005259186807193397867353452029821843718889722864287476199060958111881262873282437568788509551567489108095161487429370295673712902289265154418794951909796435636101751591830986037957913154726834741919012829963413820393395937003513183252822198603166805144484339675744468759140589398706607025452271326598223396921953264042739661004417156849949562963013002870989197266861362393808380428254757240919469752353125279158845747291621197119621226051835820201571365351399308157499250672726216161041780171156685327976413306171463487060147261040317467681218225544895788516492258016684648611566438250594064083634800090342128988310960122186979656218786166562082966083911308864063526340972741479536551923400014594372043204392540435586084604602232229943111005150295053560893604987602897506436780503483722921698072293458403096348909001469316834665061117658447841580903029858824512503620371382653112263435491077633959009312134022102158733008928292890576138452210325331815808664555662801263245993507184531227745211586271623369228529190670184943360447369709700220806326025221310794530334854035766620770016989534686467767228072070000631226460327520821339127799299344660438690599387011212477319272345400597559744399480831028443628748138317082051763590558442977675446000458952224 [156,95] 389333894226947964174055824358647048686829563941050456560965153932964428984172328761620032985483789795520879549053745926725857183662624947257259264322466369054522763720051973890015677230379301563230761725503160845299025996626890531189337096945957095948533013137458220646765869910361091761246389014104899872733450413658220344467529714492248350821487782863011238807108096065059522633607119542734290990351534885814277380557136048464060672373993885612971425067723484937790987606549616923187422507540293865852144354485606425787932893400848224739766912032463090916245193667885742949971522549082262228514433444654713608158629013529601864823162314810025173760698421963004625790716703999960109770151886567726475728740967276601054266130090696205980582219615733474891126878073620357256796812661891633793969990940609595470818937356229930463152227925667420690174175164126667390083154796786629132875509134032015631322540647980282525594797611017353746300741564144507220299293518493216265318645073411225066651715303152810920326714639634943289726775612246419329728001856000440570160498508092739143035721769722322990222183132970630162439362273072379126548420555444126804859787971456131359930813488622852810100127517889115278487192963011791295657160105362683153576964540050680187512102158618903776026530954646958817154517223956939544873446163664189605384667666093616276441287855811925651879282275313793999175579647349822702985856842350526352854896531784160397625857714759899535083963149726195610420312108680851122936773503189519756863782214795106077723073250247498535451019941801388164642511943933919616574890366169499272753646324937675698638852192566294262458422241425452944820734017120281865023696214868483258351997445720996598676980682323124166992321742180120210968604362526162936182527164640740271664400327260732617531831773592062157225274576806425232892801971197696061321802773567817943452092496244608624909001288538391090700032309368810461250322048 [156,96] 450905901688985034412977748385745820240377930431221811975698597612911276430171776791645536795652107893070463344257077702714262325476200678718164134243450377882541093685700533772802786749854913732870906803903942325345735015161198704890642936827623477403012368705364110119756756410125161565695209564095287545112120011638446711399959883151870084136124374143217180472695811887088944292393543841993614619005057534082193718844239527824897613185727522062838821875715297675984419962802466634204427097732473491311151509200032775671045730105837954728146396196736792017790669367901719017930931537539495961701573051940530639316128012779139471521151079077615365555683171640378733706549000756414160967041146247559084266607012967757754014068115298893334741972408441786515989895148249164373574477355993735623986985241151219690272585303390116090843983178025647854910100530157047139407097408576055663582640569611120417606164637271528506698588890086030081102736251700167051671664519803021344977304581095213389354848351781074725561562332627121303538285374456075349147678379191811155528585310979951711859017298680377971961463893393502016893332071080543905177488012828451140451386412029806355980178112860181996824132221894343254312864913968433091394885598517588274932009291062586078538824145019971662059741409834097562034230201418603294556768011380062725509172134972332159915461361911967475977825358749839032981439607614048067282344413111606080806915769718900146752970404393475281486515580379341724167255831399645314261444791064579106734213766668344098158193574669176634550945069985903405927240189937708023094681987343457931895731083958766843493785517847981380132604969224668993628283772657174341515950975635476937667641856074993382228691232907150605732135489390286075373829811506093939050931394626424890924165600504386058570153685137486346540519249726859712736377741133903440119131354754082773621219221788729798449252502744194285451025752790666797520 [156,97] 410140934308165846224808719359531786425052989262555077429218249843285698570765709831629651217802921919990700491335049203709220005855560422708022867080675094730993151047145266916034524808097154715241044736560070412864510492596345442049811471967868998251756737915882935528240760356390691787628284064686236992688544390045755092228692328549073259173244255617100145286417350903162407739174173619486713943539548085670169963087960999015239091071180450756713763600650187726672999273022664598251241922531184292385379313079314371773525013841780879858240592470970718407599882977840811293381022643600771314101706523115275691390270244899795797738577750552394510012946389414311970185562261306902192307054930378865260658512094657404803061264706205625653638738407986395575961152265447441735361228608629276427245358539073758270913020041181653903177320389241483905279323256236132197277287988447063579213199787084578970489948764638769723345742106626056854378249197884765633946040291480285978673482088004304602029946231759787726964547242554966995923854860421424955569408206653261335692122271956485262663848955766943497558169875541194690211177067186021035582918125498729094094054161077117433310464756220542291977156640200859627558953547914448012782066393185929812343380528192135570014325339230059690441769183058001012014002630454468180665426114555518576440473103425712960441974315727862966694465347247262261721884557692268507249656050976164019227630759122394550570300720789237673230108214417159262468880788638944288528290821302176099640068584455375907559431930333049820330956867152389966455595376076240450818716112567829911181998814320120062338906625730843571900133812355762729386848934212319072319654513157007196193030980243089933475730124399833242888029838613524561264159721036418013220203659666048534806953325631265758491365301158674533805764697112127261854963303261504145059687154260994627257992729211467016343202529617568363842975871961104 [156,98] 257355467789886812205470705501602116780431326183649010017475179110078675625179452342259502455710090931476376434205165964418040408865506826324816783424644637404354695498691765771604563792077551386124188324712688567414777711931870456133151208563562565837744310493019615093560709457413657011358124351267302354934941385540336472981335834959321256978265564278685045228827197938487754318354724324056527577263456411967932061150551501610724851177335520063927527349441712806683913351309417623561194509650211119008209614657045372200528596462210426867829101525482890552048421038897110832810092931606206271287617513623675691883653860124924540411696047418849593023091449376502220482778742472569225797869233713431356483130104553090102042996751379032063493864121050391758675962862850332800300184210537368040557422576268451344897817773202829855832107720239048073894441620633977486999938677503958142238706293097136393690002157688292361522473541553552421986010104832339976423329006870329783160046726784290481982442285509606569966073722092691612045370397414812549673450560365917698561231030297818946802486506144359850995105330448869993978631518671264845049839315820034484975036198017453079056854360476903972787724760103517635536380603730933527841525039534483215529174208853167907492603575953600961959295470720417266147770534370055565343496530524583242133852660328586260901234835015546452176814114613631017505022423215097324537786575467617396527346220155654824279324112901438051867005930025810420565486330856535602073233144741392096671040242647543852749476174505554070835416110991645125448885760217148217771412705854780740348654348452845574562857187119849524309691775353587635960605664646154561285124473727076655061807076528663539514897883868063081716375820934089825975123510066108118554666773133758880936563210678098959168045473280742398818579856253327458144232775893390232072470078986912327108971721482359995767117659386291139705837536 [156,99] 109655313194923018935753983145570682239904072465066889525370655347634454055923590600364024741724051855971445481043973366130288026031236312757008887539776422462814904967547975514469302484306627388852587740776897516839696559101372625879422073541642032285400257286111101913364515518857654161815455023843117253508265093453036120455522469850814416119277205760911472941680040264407460857106954729806968423654816089201669351139366605483173604631327624050962665499168110810544547730763156821297218723246707515363011931834984821930497884772657040237843913212176758961470007521425547848715384468157306150887199987471249217371595496847437681562877724939729223453664988454744190663276560605725988694829330274854212635304890203819418145354641043155065078813724045028322714062941684671379536335608125345439696342260765167429161572678303276141710421185197626772493044813626984433250457638039685562305158476622106246975361199198555244996176451475552902792199050949183200293655829485067337864970690773328104201920939954070187286652434610020959011464336084708308013063091882625750780829329521766834155376321719179276839604234118652003351794144844568222827247055293082145419358630949935232304457942139103263935207088435425420082972000658448396330382764320535842868837617462016724240194788176436333765833676420337987828314239913908703305572527134532010296540593699071247420576121248708911007883386817693111779460553757818161711271823386101774155148950261817825475730759844038526354508863157686600412979297739628539711125746977855385491503363498689006925578498871407240286281216042549213783371551008935871447658911009874417077055770493485183354134195862197356143053102847597572455082995518575536559602152008031574769016528753185671125122017637782544909521700425149864456908370957858670603482770160752256371918816406064234724340888678406364505100511171053567466366618933792581701587575307944413232017258526563022394440886948070806592 [156,100] 32469816602027797197058713828058488694694891480066481033596453226089487309065381469938647467941578354857897563778230758099659757837087277057769756919758842137055016055627541601038075932174405134769899866231444218157736506050479680936529610400490924998788424622673727970695078421196517682062332141478471810342304919490276621260471889845440538834738613942081242204041378462022267610710214923846549186203107920717203896353710147898044521385947721474268690745329411227115019265415038427791954835612963734972572629869913900681073551167852057471689545990558174541451288633198180097592580009347086479530119603714184149178983606822617003242927252913925205736172361197545985070087506910551717583518912595086208493775811529995547328952491683748967882531030154364614451384029348947371180612491670827015749800767730238260402285696509627540432365328088307302526368085197506125492301381617262460762657341809683149702132005339583683279450837950553895176869969227450412977501432276486483785849091721231591662347910888032373005167497747456002758115353871803956853040733209481892175193389156615353755505373894218268627866269591128276081251162427722694212106691246420005956810375714435096127925608337531246483961386303584612671200040563022166801452317142811948373222137844632207045544686464211559768349066263945513950415360890334923388473205106780637935592633482481534630594626999549808965846460319705943540242382690044468746263334977738285853249018978089173542097234410232272240928993849490888660261486765486404613128782193498412441730280300495097730825434947462765075448206398313458338056442675826481216875600338182916993527597486395968707360049036142640119742227352172240461583590547528862361722825273587165182423839457055421200940651135434067023246042904443402135765619673811654707020990675605794714400152196785797827531060593751656367007937262180539990475215173618202107296346153630881406566264800850447681687986032976 [156,101] 6678263344588748418051089377338249055603805043360297247488065987236339265146319806060918353975856583112426986709381092290383527391563611971379720235577601039444489203073562472834556192740982745315421362166818314942996096892415442967080992436451585708545485238182716122040636558405559039983745415781333692339618392606210174028941997781833874259530826357345731038646218746819546559804046272969690946900142992990860714224170545935502476077454210555529843500239621384549625200526915767365965968654442149639488482154953533756792533517314598733391839137384838103607154256745621949577945781568114663068996228607779836140261240386649668884115959845472625852739077368582770591439037710951749530393799120343457630589821784799097525762943978541558629175791425745744455496072726651546375252428218382905644264763159541884545243506236317391807504031053961140229359456619293946797551644767125364233605832799326522214592290347046318670569827715579955496887466263188146407955284825565068243130359071738138142269277028950337432954513889178325179152933196555803765329174729138729849636469391062210454259907264304962280538050430095402271294525318301615540418235623697008829379972451089523764299825071022172305901080656156565350546296990633963401251445275622478033319827342769823486886249012661932567655385663368881321555702095384370755507708881840869813978719055851650260726286315669071750371058044130830992422872416825380162952116426202442102307619646848207359852296912592129203257216693362904702714799662837228418630984465891063502232869461215772238673524061810444354623398729429121934053284072260933523900970590438147966814851714923670796178920849124693627674585246408073542786087983342951355482679925794918381862157935049038755923134743842866323674233456961958931182000603309962094641444884993217988938318337541284302794287310852124636663054317484434361158025310634439935534181378363385115059658571040408222916400 [156,102] 934152891562074917206041834198554006979867160533377796680665667328836537930901541002141003238978128569781509662656653189652417551716206401978073383467203394010432012638174482904828758397735746825900478319456389947263407199101277649239664846246914173308737065467324035433918074354468469190449376237719292515220085775048407070339050684739265135324888562539089425555040283228548726116278963017241407122763008993099247425199808480019968297193489338798262874243249637409411701698642152415152520521428984475372990062734414690777559379815611258215061961144942960859797328750808516033600226666992545395611049648496548556726682699230046755856352221811502988988179124888767818889328077037831802779275132380870731933701659395255422902928464468914432577142321537412689727680062823814420749859375408608044249335308199393241938616902513676559054424580602993025585319239975509797768057097295322304290581548848601309699295417282061731929427293873426560989788628872600663177124088865683459054734940001399947166114341558742672295910047544621238196087023245981836320565046226884870039161208147047762282272846682962837281914390015690871092445874247644830150243878236680073683511830889842061482807747294098690695509770473655434337296019661528680870615692305069514044268274926160941501126665426492052799456761960002514622652039488900945873641990695301420351411932456809619072237941975871564504019722318962915967897569667229447650878236911322899706849489778114762541942005659136211076866961229126084901744152940959015882413981926230470636352138788419084120006866372303422189243298432638018657752584566383071079479852043385375371015511958549096556281675046792960023297706269417999694959634178587009250077463767349008254887072115541376185746405446358414792154925491481849768920278833094627258431648032680818029989650655464161283054440492206090423483344661213656263591444894985162845770765565639763409010395507971200 [156,103] 87386315350959878974636712137955245071918121343611661388270250548882682261151454190354618862475842996537488482998923884220721513892266544205947754960350885655874765047783040376725951858659802189228081780157836133778288334110404962773939862561819097593575484512243026867824724025323713134352384133837783952497715207356411574678713732115158719804028850351101836683028780029327335513466395319364543994195359414455876214048516919355846187003752796398771090403376834638696335302049046798651534436537121921819578486064239875973439188892276477205191639690695683011581160690522620698854760396917825909696438342866671771952982299183631688402221931214764589911027784439904388372796088105914521796098858438177626347526580719684203753016032887541992946408164497964231781766442425949423273293335304639928137459600801271891688669318374772942115142414253837324182576468937181941009245298570048050467503719805254727842506613446517466674122862633874361186430957486122644614740176254595177935471533292168189943389878976499559991093694551826904151458766668542155372811975222447974794354172785133941657384223589422796639642645762646170556459574604448137377082757054226027011161562250700322200505747586298887185883042932741572197304779606196008223156469627988337889273343522939182415679321674131455470192009499488422722731520516910847818212572779591489830783070498157677579596516791747371309565099915135517016040017284777656411826075929140314867146130260771427037444750885920797365701788082350713498244483948386505326873887821916465947043716368099863274301339562594618151949639496681551553319286226716027413256700279517629552293910320049468477016471948102911940524633495926482140292585677108680191918345919297622152780004350246806917313812531190460229429002257235223221735655318158841264710905070187541412338488619175925166009023097556776293953976495795010469391116210853911454525719822879904117756267776 [156,104] 5123472790184952165454894619259718676261071544165302194173090581766616023076938077846914278665487599345762044141883701880477402691449255408989190611294705827654887821765558770979770474218052759873480619333773115319406858755093503202540190776367124956991893368675921816900762444364078197946265745757981487746611138412662851788547443412102449571294120030123710204950793498333173832930754808070122996860917643526038310236101050244089327987003443921680213650323509872706804808410999768437873866634666272337149400040892251556506727882457878065633037502865294725829586326280932837340711758063277025635377560026003443480191105258284639423430199038724474438177836560884950490121091754592072361912161809883089131612167045643694547722638811343174699839962210007559514424213282082287416785014999893939904903838511119407469008133671257647144434646383678826639960340985096993509365788405547861683488266193351375418699393010326908196655527566578996207236290247999055572238148234355363274150005788030002878268311776687737586853064017972672779658375530568677541948157838274829002125809908751559939379744404271607995079792239315036553697384483873974380283333393300728866264337789030296885973205021539786437330652783932619551354649550740545956494543199355000063161757000863576871187709638570558149300580960802199650583373212967823214539589321124398496357988356106106138593243784270835900166945353721879814554824785488943084496902867889075040373639221819861370418122712182041778617233822386190665351331186719743692208317342413454728543834565187510406898850936053793226306520853761711077802939635867519775106679696549890438992927919057327029779344770031145272183195375142335872736753992498650504855298408548946505791863480927048208497507126059088522264247571187553027848798591306159041054107302087782965200621949297709107437058578544415782043075029644573757179878681898049039544543618983362215408 [156,105] 118400525710356995812308060006743673520051295731145469920989340050003053826310801270339202564736324807282592028829127725209476313684091892220586796816176482397033737668514889778630578831138307184263914283725721952559711821504085819206374265425481246255338632676430694750631398863047359883302707304094152805572126835319710965689038035655398248235649015624283192452578546778327335848709586981154101287072392243215599313454468197002004856257968326700709640296514927561675963298486590474081416131675453937916664054997833255024769660775018533846687810989063172635175172829539042446846508272750110386330578571562517390359122563895278346095529996352887504273759002183140843563325455502676031933375759235835764627209085814827331605994756447925583783097177972345820825174608296128524987023328319458794300800050829450311858710794951120776850137443958387105888741405624782378319002136791798286835907344739046966190662236723013249852742806937307586367588719886395297561533527588677480842733702893520409972826858274053445967376828245907371244514554868194031816576708383454822916268450509657144078705230861146106856341892987321111324446893143380169021844395151791968406822006131827829365238501001492146846190674947871384047198494801026117872155283632966182123839708618096132685295208050173166803006013849838512705654976126947806085597159820617438011727861572502606362166519852043251937412433350471106781508093086304391307351283284646117445806719862297841589104842121713466433959821917710122292652901345687958367022979088344066580110301351289926183900988128897318575841824848844945449230490616629684121929806753364260618848054795821567215139588007066566898058402572841936462618444324594579152538560579283552603038697777886692324464488961659199810839517357967929179370110333459643644231055239878898076619476368603125182799148887340985435102824652865303983995291791051945998939713883312 [156,106] 643560084711023735042844611815802317742908934154895866548113648511852330225113758447828984003062264884678507590474786126103101532752926611927417708076698914197246060814916289648435005849141179564140240337314760118053321807057996779412846909562439829675445490698751998782647158160722747584272927289543748238762905186912796492035052241605332072030823198827814717406104485779048838937890112117633173150111464393222484487575730957372810539550370100271333560960005704268936722692588586483830358130463863107091798526512305692611802717789708787754316402475487342874771099165383853311524455509901698153979669597183852532256244208406290011394047618437514392682870551768049025811534230696615301356142974361996719795141128818415019569708826476246415281522595109189486508576023740959531960717417338608631258044551257581970364747916282226397660375490507944800121367035974094583446137618518318915702834596759163957009201738169387741429786250579040361298440350165350558947629308226158219178895482712923840822731848456801520091262735897591896565883669887569074629085321127891395495301784255732771644156744684764518342899806587667174403995263309972987322131520168557229720956690953532899436987190090961619909325382443904567962996901543869032621279486960002091119610208091341804837369268486935398784203088410373238338077222879471436500770480247992032271372768589799706344688542860494491197210329947507211297569449012023729470398600157343634830464762569125600098648593421632263218723156228332322805858122167495986507864990887201863021686210378331252129873401347763619563095398913713388693080241184952430163001534387027712678109729242748398400155892101697177900420447130283412358449162088528809383090727586189682477167584913250802734613429822476971458161563105724724960427497007359231457130734871294283602274940781326414460240129096594723729903986252440237533717895344722691997379 [156,107] 906066900749445706155227833163953711742150502049273876736009594124231708119445047143994143486394561616483609520554301981585405499623110291119908158078849734668293213211033517780481590517733916333831889667386524335699396312789240334164690650109228626432181249220585244001031935588778078983888839588269980904066132120221722041628163656902214140226528442539568794734386529667568189652452415834072009751986157332596392016114052992578383330676103219365093047032135282009503256929805610545741171376332434135862962178076622717096578466214435567879148686892755539466681833173360147095157713962390456362393699002988363060604192209173108582688727958701505432361378885912240100281912723137361917221712633305743530280928916949645726477039350317260540773729265171563643360618771201064638235359881032844873720445991137594788828157895709689885205949854272899079603002252530759960733407098437563008569113165321606853059698906613877123462522000663254561051358499599501402792190949106605031065585242102669066791000728377916056884730724477607084286525619287772780913388317078579589826862838759025895589487698826003460432379873448189698568499832714895184589856203942627923539926071321376554106577141990631108434350899661252553129708388181651511345806988881186731098008642173201320227270971381405987859028528278650011481689983815851031882692222763062531616069254525317064405008361134232491189737446367833845962076257960725610610278853865713353474102724676212595622968573442083156404025764338657339791157621630232405647935789763321151511175201123401887312143044564060941573250831083612910981357373988195241924919176380318820796470185342121944743562485650456410648052956665338347775420322371930193730697618205995975539654404272227791141360403528932543898780545644486535181946470994100313454869171621654707882777431864895033112734645863207127618996747058296022456348394049337024 [156,108] 81506500854961924296218731126980580147985547274066187544995062221757393562435622838971183666720498083752032146143277874381913010961920595437960061259544685169102694117357371471194277077471640119149859280203270569062315547796134846874358974742792813549636971591221577338380887287936978485798845949039756952915032691009413336980038075738464293219767533703155211440451140223296656923631817442451826798873499665688413104615516649994153006065271771157688754585284795109288553762370992066022752724409117814472994805227817756106448385293922402564502608582290325439584145772046040622652682817700675557418346552420567522009152320210143028930847648780322862522120464194490760038812691983882498397235376777523675818243773003110748728270077287703089823774909917319424005834810472521820905484901188287258995637605477896802238697589222141855327765205979609146977534110576193790664897937620847774932734578558021242615580166529805219760903161372740689055645917312744563904366713066833093754887710419351895623847220512982296237320237746344870240292434931157698063686102043334679254071861286090370282400050614118998582317802928407264943018759204733990558985575046332591973556141782637410519266153302539562903633532329049520777357575536592936043696428992012607427947375132844599277758780933874246950506819456519506233780318582119896817199414504737381384772757702583790968227492057000126335223636760071408505252660400591859931778349662742201949363298187123538742523728296480024358639878156323513290084356169237216005123271431757656440092543546659410651619207414722973431053758434640410659714427199286951160844578545579985336959174904767485585715597349473126108854402756062449466801876951286547231378304296581798369633876807730912303362126679437713342719374233442635856219099799493961597849586188890918755372484971677878077558822082507446138912499927617832204447750400 [156,109] -282191242441499749112990712201454877779294818715115744405161258419222057288276959566928941483397989732923258250116201222698067562598542961370505994236252199410404761103291563183350125504883055123373209037997744906740601625301121002870721849544862192987865526796716519875919636711807658693067155957745120440923766911968506523936971573542480725952069225523171852405215788085272732710709596592019558570929739977348163347914014861458583206498868906910517485514664277945283874846573693640835627508372675447865939388572160547112669730964917196559494122212569248039634625245186364325938951242142726106971387699558404991569539389911915230963921971965680085710746691124695406043279448127012415203345987147824622967207764715543794448526522555062633939079288040771584797443823356788393553393960680489480909116351678342320311529059953320510481246201423143200556247188148228007979707081169087564926443699843130229134004944677759648577313281597793770410334017250330576683317146000952662522738330729357784803673421867554694877224009624062197719640122492044534237489095600236295051149859724251190610573308855115562080018138222245498306747743718701229911422927932813749315212479981268636081923668367180428717754548187307852528066656388483559332231897861075301956006786184167090293668035876403800853846941435334479756157746869260425280792208398257687530310888420597994751739068543491959731479125733083855217302707490646545195841161508924520280620032224547062306525683455452641450570190911018444921189090111448088664096407308222437537028484549081464745006266885336726004086885307542104159160027735293477884975839327980611687196272810759944031555234197364410989557130684449228957016413605219444672680631227146963508786698202621792556210206898020461739530751729609471910841051953073454622542336596452375467741770794115924153669353639587257961324828985271708512 [156,110] 37928277785833618797865797336602527072836140668204027211051090693221466900766112958638614875726739808870436085972100495418836789777633387227044641614892162419875021937732012134297938731908666305088071029326580372188022576451025685314113394995521788537246918977762475814455088576423057683830383406646998352131219577337695895288781199778579457436647732514126895805543975387610910898226792332708728526127153174491135323445808803747389096783046304630972660373831284104136502001293854156513800611939850212194767189672509929167818189335926422907405542409043064637692598278122058140461428981054865176312427351987888174485849268184777211676954058440980726516542668744969386912979184164826074835901564149789842279613352566844397216508514161511908897660096248591501860403063080788970156313884706855099143071255988221246788843940443853633620391209197260235598167482352776998479327327126246628946463921509689484119536156636949869717431412530491538635497169584256438644509545922264125497466383861930025610161253068428225088676813031584156893043301288924150008078950576581122270605843271613489520093665230209941427516867365109324238262617520140734221390377642176717970892954735144975058188867574246508986967274721342971917779628391095176169635233229870467029941739624926495923355376589627968115604939837905821614036630263900844385428035777556116160901333683560444933424286731578520971014777354429242381580888962443971192145507953954226424673113042168202882675275406819537342303272913801707193096998621302512314499801683967145149173463548200664949446831631866276195302281719911200120192252980625830003349092569733231523488053883974468758243986901480756165769122473600645253579505403383612471172816748582786878906929536202201674411373254094324048862424797937259808635799645033211095568396566404308326712528242087076977193204828581559174418493054196 [156,111] -4601031449601581061491687035875268876346268376406554314192699049390440683836790650383310866523644922540845255096877433908150379369511919078304536342626982547081757526777423662201838757473837959636619628811954314095209120786576311330662748141070881998598450013865415465470879963150969140909623880480437355369713417621562297139483347528623201915704730120850913098831492245036975269187648652712190525679868768169818091893111407396117240215475548085505057955048036015325930299703428770646161562589901843238504759092525497546904317805163719568821180284158068130006775724997797920034849924229683716467886632141233799637324116296195846335727718189091793145419662788420327344066746597193139552620175219610534136082102682447966744631866762964515355424967486846788615222281887255893838894681314832318718622348450725232446497817681411332810001763840758356536816021749120878082084485341016224874080592134365109989670727111705510944199110300432395022291072579303995151443249695508689052344331873721812404201546479806392127788406127740427988120744952004569780884431855559603491996051628512378805811493859990046512165377062101688393012058545460107551324418496423271827817503661992445967317955421167270053978007897499762391525200773915250243719684723885012473144075298110204618957372304012364339536157882014634806952741851561922433682180401450439042889717685265296533156769024657003333509036528694074709240592282190550405527179561390882846146204222337834276171413854204280627767125925220714132666135354200755544830696408362442462695613089199735550349088483761095357005313759470137575526632129180478832183417444056884092374241177385572001756135106736982441745417193339794148748462168893114699096248837415912512977473864843295734130462674747631766550869278684080765847216756318355765117321295124808455248531458442128507967735863008589821913504 [156,112] 143048613849032332128173334040758803168096163363400982082595238652524790956509137403721684454534714349096923139649987874464574038533927817261088687959606976130034459062909882275470418965834824215736863687929398500839731135469259492381769269132508282392859261519800879945102527819047682870362072273123513462099975736585788706363879533074139925819401765277003912812199578858801692561521629852423987957260963299767275264041595606652080986601965508543483238762230976054116476592478815163169564585839932130549085711896405331191039228149204511844154576747679497808007716109035366456040012972387861138100755380888250369925165581009353925587681472473617660827493038608827695291523306222354416768561529034028544114672080956177773945430388679978551197548909579119608830231352316189113596775722254193213704550275182953965919344710353824700648801023309005064378678158137240565478994719939897505449584259699573629149835647007647835423938364951922048811133945515949744628536464408281486205195385679630850023216635123243691011473097520329166038221650204042836162351506828533604223089889344429906640062356456399183011593564788098397526227868865875733950652589767586311387128027920188914152171432722811906554858333265633929918972942442865226870349276641919069220887526925867933416192774286899105284251750844649967426948141210882481092993069410518192160872669449568378823102476500779409025289109082674838014898919775260730557892090554930935016692170951840017806444181421055218127338501228511052348020215778567106631703052477568753071802460430358872606349470828332024859760863372193914298607309119992612818880118588713241509474804624559900396385839940965076141348806485453792764007312375576710870928932143992938687392279313153242691639847210886954868707618527071727828656221899779081464031654254310088985239392341069381671089917004506512 [156,113] -2305658712517935445814350165309668459300252648843559636607150906712753531347758919820230429932453421471654006905499757379773325006252851673575653479461346361910529151020203616283575685720095819273184530708961312822043052410609941895024325125532055815635743939104257860528642795337965357206987975952572349745056868991932580944493687834780607180586375278488837064431803646198248172054744721765772451995273230582122770496508608051299009198756316254560656620092739178953950600491468516674114579569686732883733592475869987212474112969614986391947358443954753501994305372112331793248134668813704153951747118252477903869751151994637047131241177485835697332113421040658680165180660970567434018775774110337969006595101977338544012018349237326904282481824326120912549069634053974707060069846831830236537696666568011376285038693788625413971792615843609123858335444245338583007799720351863022115480824710112881866271385769667691579699962745514871852038583120348211339490786122147537327427241868902840889185820417629056064638111585678914313052067793163121133478070086524336728899820766581347322789890247681109940178411153989894076761680574093768017131597847111201659303183368603110286285475065635648130584573604227305796689600826544608354059489852320979728020859575167796146950385044904819569438334648177252346209875559982989990364666079196631733990198581406454295133512879351687594723063647731849921431218300011508969728637167073687454042667758586218068799586801454823969458586267285054341512999353520696415808668864982226350643346573844594664258220594959461907014163347842849846611950699895234685022355541078508819031807141029391643480698058277623353035579155429548191485160194654060418416245734895106110413149017725769346439672089725570674443025662947363139378322494536791967162178294267953536884051302308899431052308784 [156,114] 28815276088839186932223906804598977698782886206595647685164188525476411979683746659115429368173617104128562155100130610936436563712520140918582981093976157802127791491116532500940029123790661449921707419852175451749683540359986623193018757086352272705933694060838685570308978291302070087617470323183457272004833909093887055436791549182554399850306313736145337123448154637117715299248195971390795509305191141052753928984075153167509320437888374328577679244759282030847321370530392116824410409615903341696217902170700907998364729491152444049348012099055240559652422729916917077072323705964609084107223932124477712443653227085968188547426520957561799908261397284185565449049103420192195349325229487425091400629328167231551148733594735974718667767696622218837369782005689807919406386105922954501802114599001034552592051829486167794287286673709347291013113753993656189748530058416248540783904690982800023738990175604691989317008502061795783429464099759861914739616794720809825651199243179278061602928257469709940823062049152083399917847096641875617228914923383074722656900376449597611311255595411794157138439785268275430713673477336136466909184795739309382784150659134518107390918677240020518356481153005264408106032808128082582190526610875041982842068735523893760185091245387352810755474403733410033662982133339393320009466196625274621335638182163582931363408193323487313674642715672558986731236772579657299308302936142016450661251927420752447606971217588415514494337356506472933382041575731928170054822435597296376713159388264204004052522498459294237727009475637066387324851464958865375591489057448197518093344265137901965561264671230574874480727759822991319303030617032270680640001189870155926713039617107466226458892182680164125683601916061156657867356467335692000116952209561741042255255086096888260364 [156,115] 60736764135308668579650783170960980896316942343168621076493098242824988230203992216846366450952360130585325512327515398622518161906875579752816017754963059176302532338157899374472987855656972204503475924862138706131101225293561284679126269141657322977458955675360092492928359613588189484365337630249955237383302600671785080696748746219928260766606792050967654194449743635646223492630868415004287631604792908169189941613053973258865981577984925663654431635088609344257043452515414646427321624472021748414706965766168686541473024074447498242074674337171006566593809024085399640091120929753014984173559512166284822001315943985339974359429719555311746882086366963704152986889598654481752520027277734928606701646200199486043848347594364432428083798423301464171035703038640182624707996462890066958765104606407976109118730253367046341071755713606020291773355140035097730914689896299867222885286816164308106713758092642844614608103108642247284251702363409551733927207376197568828075302763162068805897392257716004816805489501030803355565216120520632313716811148050605803417691356752962883660194584124483929869066810953790377136141980888553114410806184533653034274900868160696392333813085476851997247121003840087002902311626671483713919276402502707780894472285290777787071805746792921287304699368307532209058276389278112353457137784128749738476703144095220461950884392545626354005011570327801396270355257781514337608190248751280892750191598504612142364334327110309425230986209184953608360794992040908144603226416099759498261147762408306037150500349163670978180626885205093041908309265765084856094040636407093225923034958438700478933375661378903531190900214803821485434677364224122075314464263085239614442181194593936702824804525757460757961977445362633364159963565434414653625337164372912781837376700352 [156,116] 550216256875247489146164024054381072423184249117598499346643161606576486702470037292062040230224407579077059802367010888541781092028806505608428738182867053329897740326566809966471309375681191644563124398664160228397193316013676150973805713760798749302431849574974377550698354171216801572883147809189393170684043828555107967862769656543544956222069270957397480718137135636746328780666116016780528849662685612248162839150008854169667911418399547534240983067931159997528495249456558983828906485730901851519115218633538324710768942252605323472207524508377164324835694374830757859880708029117626862705163389156048667435865781505649370054274439239855120974285234566212778045642645724539877925309452841449194536213615045532747644832095526638997178056064532138166377160137024160264804186590697571473673963934789716072376747091790616650610793302079545147618726136558180238905409270192741011254644304616150136960642048684822641906312966686941192613551550444453168130282055008691040209598034106859392913538182215810306942428709253265578568224285494889378332492005977341517467884443391867923557409868041401663126303315220223092860680659445399404412956403460826609611989019173988840267957006825008072224248226754759604017851556383995373290763414741922156131299896688395911719468044299043624139692515515903486793651945338113447970832934356585751242313757439924284852744091754545360747688529586254862352086541299055713810426988630625085380818884857075806503262507495672646803868278550819343415370890537054153338031077192280894947316580151898532768459657908279528775624664485335012921373042640005020930933892330670571141772951727238582184956788013024336713620712324958408104111006858368562386687098700516051811887482431512074147187205202136841116319147995189526468040397064309201262661484487480304416 [156,117] 15910189625363246233022903679239264978517511882597369145555656232079418403476756900388098749960680866602077333132505794050647840593971599563262619061514897606728066561197336409659347301617038167476226420405508609395218932132575381133825246384117811822293478256615622197093653662905374901212979679044239927661125251844926780664595289334863360531422031243357271706484878012945215383439113480931078838233442088777839989965696206109103144585175580934907938858256068207043804256634251115453075305749262387183638976634235741267831955879062080042412435227548528179275360788692373292400097003552813231053290336901543830528011256228448994307986048044781411136465013427480409112620574705202364572804141559802162910475111467005272313912363179019980521664400419921005493478328430480199758015001076374571801827737365003768596893904448909285279944948697279554504936529524840141476992309606382651573836291647405539792614117540961260911677097576944025517778921488171009195598181564725422393238642605933517113957157353281352194742749676141195117905939730470760791696201563649678904748925966096609725871106470368132590458682013615443240684133823584105891598926691873300573585328070760885624342710282973013307487447016218779893262561746423690195279863880194035641005525315480575261523712404321022731757242112395607082350856210012704444458831689133302742031931194892760202130487056055004293575274098842066643129652367709513212940737271370318799917668658112178080056814690133685851903183552812388744769367389002075009420183648206911077842703612541815791279883711906025884042042003237478595922007565693713741932277416093304662323441512049342926990151927298062597848264842217786810951779193251051165431951203880893200589205953413209590395099555413948554669812972212122820759083565917648957693535431968 [156,118] 111425830839433288492579819075814008409530330629915109133328664851993190133815746454347918953150018048661496940770658792172170075204301895433718366554652732119259562591834003890043545281391351107582531950784949471323792967456038064158441013449234917729746755732861144582538093781415714025607277567326741060326163174795380981178219605882846352915352425772069101111523461544735268589173252137195489557545855762888309792615379706387374329375816833610709054717768146137825323873082911160262977647257377840572486787941942984117253102799702790930527969666742569156460115400460953943803707637325709079596083037853449217372232393495509793265994798731443781963131330466460044500695401020945880735678647229963080360654173850075015452906594158856466891070265036769524938693096848011980334525467262120396774615574507589339259674747617972565424764077930592682488829637066476407119478047975305946666001462427412778342925633374737759152111106259816880879695654067529224762285218898668864006736505896630785148634774839300652147479690518471573102733343149794395002865403255927045059398057447105632613286871052588260279750834265275474155358908146661967465528106112617210829697106615743057230948225916227207802005906385879545053232208072224386072583695059597499357735526229510700273928357574636421486178847262918349105487082072514082587544469285985454677382592913877690338385151707338713313958398693786137941180640882281464051356144442869559986229751085399561154802507617179594861439240471220516218324978721124779171652760373717044665002252498463920152111079848951601286869170863595910457897976693851936668700622442804725808656077423094104934677251699838374088821681480778890150112621657391845750474148934643698557054741387489200413700444511128833821477946982784413484913548121447168326608 [156,119] -552728956120045269908935862434683450749119529309089639057531778233311584850370021818486248170699357807492752954117348933300383591821081586378870797402998513782330452552157534147302489420201516480585050515814871692031068115193769461580138992955148290636330378550384563668981914034125717280507155536815516455546429990323489817186729707986381205885301247078053753697350088726659805904576233279747736778920418759029092561106669347295834960800266362363825271154004358502280182950084376453359621743773798320543230439097272395556900709963409559590725290358022800369422117817703999807297464387561070807867229461914164494176154942833056672927794455039128460948640978078955829439333513361796635638817294407866178960477167367219648832950424860944215381143586124045314214203418318785009391129052163348241657831604264132235625701816154995441725884116379801795123767037079256786353539711467506432983583642686607200555185854200639437972341968070569936496933067194660432663423317758500895887874964303001356355409843557582284793420653057692627329858698572028085758004819077084969261758942580664882155520047150634877384664223933037231058633433752337047925141933541773791746185882847062006396340334477926599828671940467013459193922691408538225782299512012233100108255394574260173676604921030860538945208606460586085819225882607610438582529160496029176657511387470925879085048450467872263802386158592454004959414192368206731531915156297868739493541217224587912620494507433387440377844805782596611095027881876895000586314610420488890748806134670326176979803678557533728309641606919905341581648603832568749186401076114601661381650865677559428301632541207106045631548965980133281250137096520298462214523645818107319913010758667193226699634205992340260984530856407389569599655530599200 [156,120] 980459289725387542905958176855398121070615131677751909078132704283943289968148417885142855834168186536456376349668780431144016835888456193052488941591203190385802130981420301143111096465726322391699721477891536387004575454714036112028829027471910934706141544272976846525470910473339858657193837977052416625916489188487613841370188280700734384701353067039856467624078826548976595899765225329616693849557785856000482732666127041645973448194187692254677463254966459720030337875158977551953432880433654800194787220532318019619215719231556427583240945760835917492147688304769507308676994009919478715855786297737566124822511530194495923054261403810804237017430804156592564390100106325838711773107425328719650648669438001475147562290043206533674485833515398595784765222255287230737685998970800808452048301547289389481612377105036505556293022959447554607270141187329613697960645323668274282897123964417019549350163128840116705768304051878839582904895085682453256192963324802124987413946234506077620258471537133406475156467986988889659419661262100404725893282368749776971108833861149579910157001532890876782523841890864870155796814004319911862926086261550834311098532653130418586186296262721122468933940295040606065654591554409228465036421745854665876454225323670813786585200497520303863724507721508260840964917168307239420580549082397843510383307966535061690472997556744886841217319160903440984924640752701172386161467519733278896885150843417069287226270115381722676391730707886641228785552747292880319293552765478739824423104015039181495284596904434300414789393734848632392979895564198171922824992414196170147389782699465269532018448442819043663480220485297400097075485993369206267930188914398761549543937593443076765548515658511152282085919985467546654704224 [156,121] -10207012997873054973374595490710830137275759014070800670251328323001446662150245530008981595160927620967861046548192474140127625310207365042651998044511437238271971029368603595579113313924831750118041646922640898565377079723521805817107754010708709787881382019919448433587461713249018568462865843917643519326745660521977593592320358032192350816325361313159954948165295260345571290190674087564953946774883545804791292628056326849981123909360062326820791264795240755985248616976412722534592268816872963593157472150056979196418283912681841916714529899072505603108974512282650285043712888298797738910961074374573863245273258757494507311084378743143745039017078539943028140836707396556831642819920664078577891968767797674829955262646860139049845360698378263045494484375645578908532553971760245947854060623326078239033684368485903966198754763921562107969336680726338876770959522038782774367634997290800799012888134717334455982082272431766034655828043663310230184861101135192387625258559645533105902736658837753558753043144363701374157376613687192261453403143642609269035344099592820215836405312281095406790988666037333221588025281930260648984689627547896832683471215228989265187467627191747835878065063217499586308476378922648214112651259792591777241646424801511815147524667082042761435920204407545318337226442740862864385894258846688637970810175722026027354328854020736436434765048125076693867609337865754516901264720634484363505872950907582307415787539030275450646115894440911806914051502120738270724552431220979866988931087054037468262649100336067973844278613032143544199554465387700296594914297007610524922465432993050105351170031413651580192865828988368008293870496907523726229313859101683096474055209977696018209074428374073394181361607945317448 [156,122] 56747603627769498940683522572959529789259674421227448947786620807579429953896235441782127046684017452907252206073558631899056660823472311755940199669092154269719582067303289866115992026067976497673423499918854220096659149109468673834325653211047451523626645756984956609282931829023395078167161999830618047027637276823980258678649142570114628368601636088391953280523803840860793230479806475622464309659361416381518063625138248357403463633800562255204292491967251667258442549821752592273627397331064863938692982231238364335607514314705906253435473745684994139815030529725941950622377409390549760781206618224637530032521779349872686979444220518538482120116328830496854516189754619641825430724936617267315952885089402671155898205975312348161306629313192592827807296759917686003648341974765857129023764243055291558863276291284282200015372957629589075929535086060600855062878954903429615282263561943098348822734185361660571254524406513659133879004721193158480085153601669743954858682194558211498219251710920133619287175127673412581061088844988801119067018604944381076980229151964004762707291046521811012792493439789202948392760973400023777180004164593720103076444157030311986723434043316684938624116331012680361106019991131886802620783770484915818260994387184203163819435806919181508397943994341646940888232822763644888553312056324526646461239038670048762208539701540224865900888773680748379672193246832385447454378429055579606500944800680946277553920971998987152818253724322255819278459738147503128324772224717175176232170938016492183647975584935646110741431660246797511829533002879092821967702847284750651270824817905419071723303002605476880745562552764243508164845501086938469333784801802384921827568620426447650921503174451743519076107063 [156,123] -106085894023391211176674361779576086061748828369884206571080038501776188117630331933143007712701075229552040748486696993823310163858372596410974383569424112239568419142899429554767385961104536426834270975692387951459102509283980285479072777670697335231236696158596440791521280591887658639902019886026725226693141277279614467007164673936520001109623874513547318297107671287583025398478354028986735447993226142669480795976116621021566942588044423515444617374497979631022299779694274815290990543701822162179328096195708061201071876285146798903240832910751462690691321197857433769714878547847040433444532805971936616420318001294420932389929269072712988005088774685402616837319749179064247269941718085582983708251354638813139317432173751768090730930583767203449549655900712176674938223286852499395755321726118503430065743352881747445062821679002458396812503240576991184646786847209907580889038611702036807305969328066820377270595580183589351869348401170537733845184903163092377205269244378227711040589210729112000138340223949536260262092935762283468211352017377654391172584040860864033056980213381357997241415245511255897328245554937700558847796981583541437708892426438600009577256716214766328870134816480470846148370202074793010676353393315985446355086409889988729446623608263126774610470845272282423596125103196185894477969831624916406099647463793626189114994587200562729436611199733818584365569588351237258407046479586171522393438702482039202010479293852000246158486803534074353499106599354158526430204414354493664153627284452070612448450362989402345630383512673941576726124143401503662988039840998730136006444811470234169011636802943322667026000754649849727354282749302494153326651458552560005877854905848793642370577677057439616 [156,124] 69607291321855153849546196618610005905831097524555826170735255001207769883698493936524812914099022963896426929368668384504098575094259499662895736252009836340955760388161856403490958340798572124910436996589238097481234917182701938149273275368260876241971021359908063873844765140423045888202544833815028026398204136023130527147896332874777163644980914304134730605090242606781802479472211053165277774145329516892532594526504462401000538228354348623026929833604337255708133167574447582528568553397887354143282670789766182187649309408896746327522042936090814389783506579529924333003177746217103238452879747098199935979429608889387162568421358139318103628958447938331087860245908000718494195539732795553983501102423456659078865190027281972527880721133335069006674401879740029785329863182853492760318683646269138378395713305862909901326407897317309210432245117538658646758316820674259747697769808234537451166271965242006353893248662723032278108221711227398468271332578455441159105902234067512281817693328161504274366115495307556441587460271023524310900257517833570340047968306613758346098479350672208126802532746080693621109460018928362977175586162418752464314719477421731616512253015444140248196637286225086379922472191508647167878308973958269699615953728612293766203968001989398525454221945141969398871336901290622561445800673245677484679020037697182494373889912590391302934395030837720416143663521776745306751239775835932267527661621220562293482192276118935018349872850417840106814061087496076055100764370880372183614437812292565586022700258226792460855711251969719665559866189396045690384992113159991128543582752561089293942597949273895551692515323065419546010034821250150668366348488675106302933499019191106358670490432 [156,125] -14158046918784981579391650037670560423482336632937119716991116163890328973384015496489528518195144836414575314691581748536179673850141479385136480595934496457693574242002060603360138323983464736068779298267615844627684734032044419243176473153581170060056457370156935935660630837087491810408908462809688498653862151353779930193794403859896305570379740795970968008876209146102429133166617799414981004855013344853790641200025697899580504298363074107759496467478505743196712559355471295750996500095554221103008687344852284247971249919488984323248433273874230386944124308282330090386631766671791275602154188153098734885350094591941029614998315761664435777761962684856927047227175974160875753194477526773569735627002805808532207160580420504365377514300634067619745828146588412318318056561584009808479837316787400354281229251741015433581488354779477686609952159145637711678536392349754865097074927599976106432707859017520237166929402301114279840205910131320495414212221547868798959588328049980731903288188755583884373594472250613931064581347719183648518202992768549152998328071546020595787354075389579241386344089872996321080173248825687457847482466350714779271559495237410134629807007342488739960645161765449899823448845810735005612852121306466756509826177982145175016601800256892855210297815086357687832509719426474066530170285192863336365329954336704027491354827610461713515835700651582919627916475054366400291558801780980147050437393534978491141960437059622656859512947309212669149456563196151881272413328584455721912726745413643717244289789285812404982869379955328225249087859802551375894825207197035210955492480571985802994731721054737125635791871230827928254100969991700324082692423466864726278461178343598976 [156,126] 1552255796213238143495617622596456615570278044863363187173106264856895560570237083086385401274272406710527172360031765268731423340190756907523807940137594323408886731820074855459065386719727864577263670373891788696539986432584868122163734197836788744372667166282233113896475625090731189991512852029259025914373018147529746208672064846354908866148525354927936536423573472548769187074218692917860881729132778567295544166304782844088068434007410883621582449686142108181379865850487001704495659738920072637105764243620652652252961182781449038406062590227050480174352731031363662340945212935926510053372947331201433106785267404528516915850346796116659511012786380279474813675611733664413315934018651225174561582312377242576785477418631003982900277382297865822626137407661610588956522600829563699211548589965607704256861403720385765885828118618083451170381284827265096333995985606723453241307870156784043728863998799280933663808406418051621919330780126314204452162357144116899795626689671112388686326074859068673150498380750538214060535358880448758343239774195801004968732550549004462680485064071244800158945116940609695096595470024000583950545626815522484503665100654922521326629877901294164075787897100985646515430994665703203937400354785782784912969467976889398454832716037016388742300802579910686550821160327051390428363966307086684351149680263090284848793061127752441211507029455788348803328919085892351661084795734667697433086688039972081279497564401107688334174139405333045956823092669448363407739694511960620901950012511679789105499803253987397308271221449357100734422902405797908133147622800143939326910965064724370858136035686400707285199428428756382671974519165242199844732478496328551684631092 [156,127] 16432103813759617082359138102646056894591099799952627030862128820786415468629028057347748250362074083545898477581177837973440986117077822827694665488299134273372460153319809191031077960488707190433061493608680336461482931867431882509584800376511705246475975433351415484727693259526231127260400763570355313054115440179013634903166629281408095725521359514376442386246696001766514117196410151865114123685690088269489407367575728877916096364712381618056513252864181785411746454176988818678682853443047993089472427284690314554998050240192481603124424480898321290015629314298430611541188440652733102105124306767274895489775812855010849361670569190949536005389763397252114732343021776415399617120416070684592334857186422144022054342949636706457809833772979551549419701151827155330693797271447667687424909166347413789442772376980540444002713469705113524256610050739828968059051924947279299235443295885932757822488350293409713769073453683824240541522967739865833655040571406590666881857392021848119795805186838890423475309101699407141782665831027023013226366897876938520960124600768925475515341189842265030936913803757016496062581147815356281418537866574873941956307146017324646173451731840255522618676291269534604081410170340246509821831615416787143508112977732774904840200837912658744604383880243602739732470099819020408560416642424265169251044514684114674352088833796902128869264730161070285371577535616260121047444828208261036154109528887144756658170326146311283066062792776113554923946781791803511664016464338572679071601693335199401873579835758790761133688185101872707180188494575518738103604733194677625965337327484831647524598337289357128197090768968044044861659432486843468569063565436000 [156,128] 2055878856652328150513295056162401462644825106670998345804059462257721943553284796325672162519460371638860572783028558697725947691327584663522577822630652329070108897794301659377723033868750719147734754284606834648681501812661884943552074442383583808503376551345388747474076201479438164834993920084704365726834906231055170640507538565591320697999538289363419518920989483042296564876658744576983028752489956669820620648265597783345390944627609149400767716689858467731431792691815805020350798147470512445470515435706633169486079604213126070381567707137677360450082034729868950844912911189053382812232331262776331381893419819162327248631460232176327110935756111407202938339054383065148206002947329102586007328162473573490623236686513251344772543368023233669811613224777065508517412000006886563047459972534776980685447264983379579760003486785271987971965709546981616229185736760918123521486374229131264818365719144329659618453892426708713524525549161863844323316479173383340157247844186592921885421259469841993236389806720722264113811616465620345728676111220141945726300731234188569018253885886617372505421693326128455617678377027322290835634081624054129267553300744814744692065834286061023892711869681373272858427805653214886969710082708439760308660154463361230034240474182096803729546618440070830016955705649099320591344114279780366823780026379769570706678208512856987679664671287555867455594431342382563923956676379858084718739499624063360716513584442659829886654972378504658462686155384304602056163195905317887516979503782193593450355997554896134987247821396174527668606527740233096702676283154211150586521245963933795528791081466662087935064516777944309636346590776498879340152 [156,129] 25701215216294197837187790113126219756341612133679474949950810312724759649099426625066113383891095934575350198872173163780396988630488612268889983800305482387217766453970111340566676416389451127795924881137863893981054845333353373998467621641087438935908048667391211791606976390547580822944105949187857693191453552530692184405441793588870672387564594095536692345999828108663961384752478550764437806995254766081675591898393221336942964420969080439670147418985314108471805982988593341954431736684998842783788981074683681555087342882521825631839656499711922135630685924793102157569126402553855623770495194108288434039674277140209590585846190279154210778425315097775815229874924293535181639725539289701752630516804513437543854441280462417350708967167518525396085015029144195317607653022229207126902846302957130140585101761667305199163013403154795237723011991148021110103136615172056813996116998533441809911672691349584838003800721435436806519103958450493033867347183440334278612756971677712778926824802915758345196036699483548089981401715366766037334834552866086613765402308143464362856348671496288185605708028568348390748012088464665221412519300251597157395040763719979017507175492077591755605347545353578568380499894280835883303383252494780330414438090934205088851864559993826305547561791909175657127498402086949256701947927313744919157637916660197608298137583491673691157036812479821887355102307155692994443580694100953623277789377343771604361033390902357921316469306025117042364960729377658578115231600731702531537081932053084221491599986583136336939888104737800000334686386723548357293701845769132859511916014450529341376611236325832089728609440557450090059721602968 [156,130] 110014753268764570567338656846001254864405854856333981602077294346780939539659014683485952609517275495634189581903077740589958608330860352032897623969014390949219990417526394480855979921953370208769466359422445399946538825107162057046606345095520810441778379772253081177107018554834028857498728641732527345794353850308882532456834047949000327468584142407505530969120108372375947047528612340260552522139322735435796541640766635005342408063243293933605109699242397462310595223962700843172689733688182680974496294115062026200609584727321366333915482345432571815950201389132214145921266440842220231641055178968162868560837522900424290388880588521611619337157905002512507381727228848693029484866026271028353268363159778408152659806865923937589867095211003273081253282606920549726282814856532614586361155282038531053464873034556386795515119668530320436820764139122799141969005221858608308913600414668795930665967799476346289704920862338429727937808916362890089545919795562011346503891734706548110808839076159044862602762322274297570287903433875413284244917369321428370236263775360032974106198900688459796677017619904309449252292988596319885199425944184789223094976610718074238150912915949553461997867259033173938676224287951317948458738732176690294814573617135547226544399015630536514894044023883411251468663281215246231949243219078060111206951194701518620370034114097506385745154501084988087905151905944254701024128235385955399532726112369642734764908139939760095536722003792838852800023270055705816881289511695970505465938061112314623778595673025509193484977848206335800101278394263599187865892732299726940089998745675183214411583061342694240484306697912783149 [156,131] 145404168198226559191840479566872862224451494571251837497655166906184914046525535651859065917046771926675078361557161502673900060196657988694132064827153106297948053982770180431333672941462564572663675271859267231140720884789534362298841565181230552683013047437450586292661193383921779241828420077942745257490761964555777016509485145155606048548900776329313291032749088885646873064092851657451561192469558740388663797990584659067008336551317808474024191791241572717946691561253303506398877617126539872208258837128831652751694569195919872145975989482573124555563181734639963237105728626627135920642861909390552425858556740917527281455288193224950185857014704087789950359627468001466692114670761533489775621172387770179382961852317045496358280885098011306678780592604169922998297152197762951563799676050621435775078903640669806195187192611561263740814445960154801262238112982986439846641089026130892319180842811316237902408522624822860366465937086152090650999625186884128431050049098673802697129827570291919845818932932748303932126686537449712713129372877991800187965055619446509810975957198219649467238235163939163322059675740813719232906462940223689997398057820780391945599501657689966208940011179799833673302874804204893944111236319197713080047581037078717277058747958246091597434652767743498787007824456901815809529740942131891212999058808258593505135991778585293648800211119359592938301186173358535656346479938173584180345324063882803740224081135024299573743191459341573570485436362432658092943207890357560819406801225683487561323980130412216649532229423652672227209258112140013607262227933149994029382661687541852537249463848689440174735040 [156,132] 66029840172799915460690574982530478149656730625351226110458740613979442100463200746324555951714737650268617489246397803682635383120642146762244169943632991318570551169203194763910670203080565507433433747695881866855614130634239696673657265639834168688603206099819428944237015441592224987863988854104759319097022187291184232033096509763238718956762667451832298539891615981381304663039738015453338886551251596445149224940138645022836109565247590946217996515556083380771984961865743693302063891182827873519456499168786248195590047365354326862790511034842516495989346012625225905484890800461570963218190829896336728640381385010954248696418758264130121522001345812938033031242612019221488204991161904604907385976606065004853502906449220777936481853010732443614628453467833367419071913720794848494504538713088444664065660479750018242359692198800145676610872483442601220289841722153661164991143631428930348111877285397725227206066133525218932206219215321317230133846554748207454945833863174818609151335699990661570619372950189063072407429739704740986262588068274322638383186263726771320059099565771068912690827025649367975172499882760758991225665385269611915810246301214238040095371347508282873984798651034816794637491225876127990765704238382539131287178840500912162902172709426798958713698450195000515650771327091602293121703070815801154706551694204591293623883603675961734097737422761824256388184896560498757172287709319070273710537851243400017891971238398054628253303294718215780401995964125891613107979167448404882978526139421253445735643677382986087344633643222391017992956111060047502957853028579621092217297106775708795720589455808 [156,133] -3378727953797648901303216153168896515260522189079878944235075940957252546822597098294054145050281388915062321408115361248004949489026008028895122228030674917805550588168922348637248651897319412695719284076231551176202997037645342088391625446318664151736366883346797347658738984573989950437820458763720426541859275924004373469612516122233151316085101507928938933575373086921030936214813204807474281751181924523850135093540918960465125599654862738893191363210369941402015770726868293992844533114855768102988447323145933009982420005255228491693467029778610528369059291712286028892256579650959000476967630178181539219471624414215966846926993641628189905674018950143441226706385097233088319318810012043443018379051592762191408768336598730380700358104722678431221679665804227047481084757639902726406025899122324557108790363993079823032392405474137410355131780487690291697278352923336118631779924984375200374268445408843194728311725340319787107208888628613876576631731647327102955761909346455178001049996142518754622526043905548654999337270098313055514759736622276519181567108156507239129942135029316136521989475279179157883961826596278826701524582293693544796793060849805355798743042759728603312410149097715190314746029173032790425566874610172638290765087248099424688989643142517988107232991412881687657669409538312403682929215952589616152653008313592245854561816706994604624907280380880908813018593581547152260761266793944696361067554184040936589539319552192682931179237420325532402499463166712768355858427981766448600178375728778809363043166363122783484869698274360354134533081784313680839073706963073844588732908429721472 [156,134] 2217534890897441160608040847829198938774110247004626096334301014455155303372767679667568206707575449249463402760331149696904734684471723072020028892264345055523481976639196300602580103401183989474278218185183421939293519705837884429365861156624223277267600610532133838045332455954062826101374079949612669506304157221557162122431972100809785434124709068833643831503240039860384237103025540464668847889876452150129559685894104130396161857742211019909795762731987922651570795795617640261701709446418490838615585981407479393257939298564079948025840620018789564502272107369424719043559471661938451711087971108686393648500422536759534079925171451629655356670189969821192400388411375903407977798645138748519887950933721503738889090745362471459944285735717027119815272844274050206150536575489218254240412822068472868141727757250376463385758911078957849969965671473459334202086109914500209403559528481837404913300074324638981715822331789687283823005070427064400126472913902208221489480172201600614918206895539895337327737086715620500957452568190964433464090846588905218358987582421565392805444720431501202226272088521046044806964911242662177420262111074582119446670159109477927935893700128498261139805867068296593564492185457662889218930609583022062677325296688614978949224855344412355874102327899468166122364519353392480321399517520011406621171135431592560008833027151633181953275311783542658036285204433362835363062625370737562950292661310248560480940276596699456052177147451045151919379502439580750991755073074870096385123398957338210461037664917618180622434836194200387696595041264889398029937431905417558387160 [156,135] -130456370761559653664741851768681283956181214944783485024440965260493039906041482322151994543844889360837395528854608703597341514542376209646875622508291271729937074909629806278683741100658504873295741103868048419958768901846977008171860942810693084738003145103263439144501293019235310834806337667140727339172309455135942747354343547333450274033796480388533098869254153417466621357859460140610729153142333753952627107207397143535628533244371561219742144259044141025559817989760718271559165827230464427752959737753157913903124718640906152186942663747873243562161913760282741424167486948704066432973928849789939908618735558903637510599819493950557432961250938926724992941931372358900337544368747180668073937304838138249743086774269994564371013286080578802967675138988643253199719679373667533324714183708815119729926162624838019810233183566048892251664482581226425262829219478052117914469872868169082257138281494343143509988277922988488464705729883409367277426116483241737132776605008482534326183072951215084992259285357719951621715908645388339865555211807084368005431409946301703450433815725305826321680624615632086368072015547015235398925804156456114301242328569428918115843344703561303490342751025115451635963739078922564212018419360581734059387899141291873864378952579634883928038656901684999877113325629564480167289874510586254547709986803486589626718794055779740129451860026819814891992888176709078230440977684743684168800678281812510023114674317260228201526313596309901325337892260320074108001624804621119545915716423684412796357468332807717531007787907944861354521229368606258413803075872 [156,136] 1773230606259172612802557619040028355502995418885003457350517181915223655026231081303039048536561798358706770836639087722458402611254799806336868765992757973817120436987833861290112314910717227084235273395882865944185655233857527381807318071410892651164805106413802306522882273167838255994319894106200509365969511156688122127244867818320317947990579941255472003285927470478009521547620406738443674776764678258294835108050339224970065396338112920241279479333319760994949562884380324790545015907186622755215636506722571604367492439569526853863336001922385233788152889978509804518284939126910257681931478846724046225275018871655943644295573452789962221348571750923676003384887266196939941938940871636894754842990140545889115503278666407556812156492891653258083799736449569298925794144076024474043615854818958826240183168821294091739215548045385894121523003609743221503466505955115698584419976644256101451573994815955888678930326861220846321746135630525075751680824024852920928019893604215789378049283290153126174893654758820857428889734688608522129485168852807375744708671535789193859839201171932020205415064186603232593151960291176495684252140076841321255021471067275531711463286765396035687549653259499638071086649799856154021496040866313528653075343038759890018623744841703568498065245999033921802592098223161245947680248910468812835113423831283759221744074695308080692868913143438627486974005448695174499894581297235686939596900984986215821695886006672718464439397251009092120344878523642736832664279918765693807073501452202405541795710238698355107553603458408548947753187925976 [156,137] -3713501723243377960069519169882580624936018741477769205546056701228788974159778593827818602343618681575763662132225088715694084445157407690466096116269857578088506115769165981273449257648905384053837090412434217860088952629396709176509863337084857290665786245139706019310684085763667740652340751058218133840894482224902649151303793270876395518078387318373906602670451707856942108658712634951997802486366540170365362758952762217784023471531284805021835458966645435923891115312652127762052413743494248162263978240829804371552900141613342420168882621995054772125919920442194826792277711036931378450290611547823158632596993663358007028159107804401606162402298329032745389925460297494397439666809572072596495583438760947321171823851483832495383317386015546636542178949952190239424781085898783017256502788320669965621057530306539277098613309393685351874858185322448317875316653513468470506915548646253533311849343754931031875338101837504989957990662716505131675601318880729706377052838244809698014240690536596366150126714214336025819214058742881536920876813639835419452556792252081360512998288573922836073003879381882212475529556350767936602865520418016071399679167204647370958835786140725070356843411665200283106199332659637989198895504574669332767845231091679808032930287734964293558381330744473132254534866645821884341768504311176111741858092733329432615435667292461901876760226389573183690694786052345659880913913099949597295126043048203175417815655678676764970378526985683049256931170971870875598110697082664599259023395573596152119708830822349056071587237353731296 [156,138] 23266442330896301510155775092571375114040460688624883330267517031040206150389130027331595318477346985118999031207165665907687923503987443485356241274590451180018661140943574652968819381446783994291481649168875179482683386009209448225141152878991502114273707321050074156340397668369811923691041178967244555238848855973647391473093109268167136238256262616717052092620794110512875849180915201168030878063445534754501343225118282347849395242928988274464400055119831690340077875888254745613969332474196546403690843716057265600127879001010191723379554801660227949251945912735046564557753285562909758791619566352168332875826566477734961044726335916405932953026188118530757057136787989440113707757944990782689364666163740889365137452447332961509711952038748508413705164985484023112089111729629081297350850647527638003974860146884737847729583278312249423337434034603754919551711021837647862599399675158697904732754194787814773127659293232542235460380962651306035127287046563116657401571590939767143075143580346449753165954976568140720169155273732913917427866477865831461865729147191852449645796470511108058370433050787135133378926043904272097215795360675119860648977586232034578797015339151849000715876746414579005887262777329752917180515944872431457236651086881479846257954797069684300787890206584749261316917463956045842652676131964948228396774737039105448278673806623478918989837048947808616280165317728756160426643962728425786539672020725185234012704736043823946170372119771750880263614159339163989744407929110316032495775085822165023662794150446108679684 [156,139] 35092017682098216374300028153869597940937980132484394959890782850363372728728366325741716326589335001021840786814165125894928583392345594815119049604328659520578949410150108743898096340668523452301434675354706107416464051568786625203012918572053550343934869342121815091615454573536521755458128812385123291266537094908784917810806904538611871947215865482527693176333523661101629272910572322968635470997981214191328848153858148503290993392492787952206929253591500912157523012638930469659885465421323375897725970924946890038380604068276288936884639303939099415267591443974415435921758152164993152274287389302636640813830461990177889632490383287041235891203140692690125488805684048432403175935299713842420938166284773433529906299463450704449353124853141556234956676015386339197930685991644851632501444477128985919758975338064087838095792392290547243413682250380020459309438192630909921103917262030551349135371049968221874361837282596277596260002966569838697349070802013226034774597060240200334689124277272685593108938445000317130121313837718573268198680848330249193605347103959490572743576562485111494338339903222085957966522983226086602282212033829863600488401821005874321193957649973765586978910441206032439573764574596927796409139128007516261725601782904523792787624705912333069958492440209644231452700226729580878829999875147839023931985528269554182490627984742921894983995823333315091513670456217566452701673394231149697536273071434544827680090729306416370526909390529265789027404163630397387071937982475978326622615922273392587727168 [156,140] 8741672498530190130823273127465090219685687692437832887091223394850607940099845801390046807521434076107323174281475638985360501030971257909262610459745868486031441297034164990764428123660103825644547934156212955624722947084570945493425945706862926678573359729581707823691939761469087549953112028376879782407591560913440189789091108799772046183216877566835168055249386982414657354572454109564919421726051137478270761055739331248559202626244883358438175737096490079936520104081652421259213914026084327697879457698276012625224573615160754330331632506071514590420744272876541768080923826932266586249917153127886762641963732955162060930037102466426256113166663019804869079947606409818845952686841990218934200565632422851441908526458203429852938649691213130970388597413825890827653639012659376063173094296499018352119540671647517827363119094547374661306795156598359434033701231915748668815803038831247923969132686972629423563821698915928160232426720085585085492290214532683323738987005766508623906389776514628791080583746277762675206660012232388908422299458878127796348904072179675741716282015826641871413898246252658015060590485980778516798644659997648367079583418784982093373003046293081742621781547692370665696906411024980998399607973231394792611277922232799995748673763692467636844389891266243804930374982979587491136180946720925351188313992395960828126459769693411961164485800677420552218923757648575230154339984607882793241122041697731297007061569742902447094224491304292842002279846876165720861863356699475696496508768 [156,141] -70834926377923626229666608178930704810810323160771809510625450286169183007010244462138867240221998483606812523305652753829119233441365719630198669617234488305231136333487785552476429407881953619972914904922546586382791000713991586113355181532917150270267929706615699361768942735756970193878910620578976190022560151734394647427488235650287442239088463750397179064475515457387523871634671961421864255174717552204102874819921531597053295981522238916989409561701371312352759867980157332575366931733055179946243711045955805677634229664679913575550803123378355071619506702866102233094852017553546574236697781367684025930296795499745458857850475882334966863938861975324155187998736259724830666391651720885078612777273475743197287010637655512423021174948631314876957185843382927988761089343931805704105567235784592002402214635781014109891801597405736175679637021286944725868535314435183730833528969198502816118215327249487808321362681525790236649090336359093926551233937080621935456625645913250358739881130085591421215405425868984524443187702992757884151229797630275605562724653165099293652619061525930655422200506964137140314904797491625980781653433251658349619434386475057341727002366931839978518960156618022238854320226847834120903277023631433002259513960406881144237246647760306387917174068600739029236188977741969619769307734984527578330492316009382881021150929041371462975773662607286944662234563288096905043546874597536294688167866009251871388186914769186875435082757629053255476115217101802583176788704 [156,142] 75909089268411844073801334210270725669770421035525826533726051616084996052251088345476201714823814382326356695525991443553969485222930527410789126521656662628543174512990699538119603808892822045849738294055627989840694254592987807717881880047790322440782527863104072980764457743305855886607112410223907265059903516355711585780669615615114460535096847931734197099565769668966879064308582722371989547762560325736575430295328175907099032913954974957406856509213128153310111565408141239256494197544617077211711559894008933909233030973031211055389066372669798002809530288929797790214609510096813594878965001231274704232768777587498714730720878482197273820735292414256002100053820330160731369747899010283574859561087515231149300504578752108720540926406512482453081736232719976449041525754611007703562585245951447847289051004452062988675184421734483078713920467962014057391381081614753968555173327220731863719357318658775101991955896570747905642827815084921417151634657541865583196948463601030268565763249558846957475690822454162482433617027036962702309513239633891224212277317790513962572319788047089232987955297893016664977936090973882727426877463912576454757227226495775111236849585811589742352602048157247594457500783479584806739288052669857709003548705350141861822379525984010643193756876483859881965598205975928780295760925630420439806329839259179034559610507026609269023633658471054201282681334559424839227493942718843530841775711645670916666801968132197636374126040803372732254774698516 [156,143] -1430592424372755232775134972003591104957412306806819199709140389241065872090745995638405541537160547952017762707238954959949563135008297557672048160849116291974867468822956150908889985593805454839718649364137485888770303823665448604703674312982195380085237387098879325424666649781375514551140213610187131012764795146158465939778146266348518182575453107096813578433138535500804147570995546358818909177975136944831906385331478831404070913945175037129384772537365970386291598966863774162095613523966929114643166224070318172675232690313921276537690681997659372012746708898606096431969531955158529380172538148427742980360796433521854543917190322169344970874337893952491806595544004973442497259673502519198118605336444739471590682214886167636878109614880368157792871667178937073726984076540842649693721647091906510005459416863388002974165220237102613837076270358658134458617227640804891821403116005914316575883193655333824855128381520304282031293750726844086537393598898064650978416735130334154110872443631985348152494963967294981799797088122949842945985568088290566294690300306656788959366704047666802878273840096130149981092002137757854209972663276016931379481622594848572702443060123979004818903263550716986779228612450291999358609640055340156336263414455841073681673120481790073227435315518984155028699860787522258265788295467627305731549403057616475404154593232057982389531223402552196132682114347545423345785911358971159908578699744491378981355754503804856304478223103392 [156,144] 6424588587223188665368161174300515775220766271143340384869860438983603026605794317037719981444596128732847917101107799991275065442393346201600075720397046417104920155071932256558781544937266014679492977596748165960271165049207741177665553096091805043283280080941905231289347931334053771721486107676639003017030038625337070418657347754313622766339362480551750521737994702204243946540950650087530579555677770830855934635629755801275546262139047880901054339398622662067020426803042359372034570702182949317823903408743248144672535475892950617654216841143464521947098092226441140092510612206970326681418748557777806819088621181614223775099015185135893153980841722971775512468712494919532161235250545436284740876393086311286196778688234576872617897147599895477462169089585221376320946573243531004532264096711977440430090858729431891006855461299826541420267956570242449522340115451915298079847933656392143345529651076492055332582053744234876497290792014408372802348992421604179025158182911068493369999163578771169239670431625576138756324232131926606807714976694081411523823154231258636068428723269584102690889142682333471915599574372240351806205957257665254493045914122919847664939070325113036602038862129431611964460809200750758205379356457684695955365904998153177360768027088137960614214371350864303819244999715668939107076408439881338145602836680108524362046401369196706271817328699102342653803539973930775240106593813258582037030139164529771279730236802168 [156,145] 56020670022472003125930153672654290924383314985217688183372910849860078867570723059001897994253442178607887751040545753919040167064040776731031766627798202614343629295674627868451605851135855974473288056680084468473646910594447267502272171877247996701006557154584346134069700275860333890235193672316230535307306579358609560123293908305777586129640252458977577638346835136935844892187778778030557653649598565796618402656232839484564567343082400132085577845856445648456387563656261505915064458278788521564846794916534345014484040411675066087072775384154443917387769615026114958325003479832378682722021860996686809133992337526842091898136338941462978719705589378742348940803935174743287415554568433885935258501034049664062187388611027083907477492710273876212371636171344783431476787693064041357675347549323838826002850856929163475400140473641911960203291574891994497767919717649949768292115417520347158220587306976810960540685648674885648716334325027261168814786711587386494382111148614022957747697045669626669677730970639246697281325335867055412786263241595531856969077360071198065491719064468637038572505581601662830994974982013175121130955651519453691676910056843277107762378154007565562107695928272024577718688674999726275693465825222384127477934183527350075367250195086154523203071423976988825143094205229460756036877455979379877527477634634701487170963909367690038713922213679739732805464095730771446131253979427488602726256797671896 [156,146] -39031864902512787825401684332352097851546261809108156632043381776797327125503530319315952834613465058966271903805843861989850252733018374726471425224103001223039713683376143264799951171119955612472218973003047266024193772669763716748701628710352144160450868364491429747188020523193243977861519306629320598401237510106558983741755697560869974540487180815308056666755321543577741913652604535836749621839079231169780163711938728929978038073471919211803295602749579166603878436487425978200930655173992305581631178768747491187081555706228955305066681357274019861188230039736897777198203888807992682779422722370431618857690841755792154912059180642142264016051728053492017365256349145164941053053508870657572386882867931954477047544007506113017032035318376879740928583532936063196097803604685693492011542870129689615306465436838650333354968119082214913548935040762509811889140189590135308788077378153906046686300109693336339013833022405043320459191054300003079904046671919282010850735005606320536591150532806392723602405155866001334995887844003331161045219754824083182321693403685487321371996304346799730773718475967074627870291655695937913668756219893380254043415991167402528790553260451394524916278964713315110483998338314552411882614033672956294187139572982015287702448485045380834952059441917840192598005695033971179000550531734117825537569878563688756889404935374890501819129425841181024104640883695920644044353191818902 [156,147] -352918605093932854155567206329683294848434270971446948770342896476296875309997463060938873459196416951339561416756884415293506920309707683612466147831795955820385887622831746920801250071624798378546498677416799911963786312258731911479126776513850290054434269458716709177618627763753942987005078359859792186620829874454218200452640337976418436373451588824690053675667158076103236481530583315214592503878691864565907380285251314256398709788865205313309458951320738826718273429715080296292934921598624902961538182998193643221672229811891558384807482263791071522901730929582140019686330222196844340113984711553551735589250158351387512493663448211467067675625632804722658074703458950001485080720201385147926008099119352899634278050324041745627972834875744335346024779851569671134703700991699489348768407246585935920359087542617291903241473106554771812359622683762606065431971664335107384812800913277613728505260280532278179533678686120601167142558911231360774229245582902341199372343790731458964298998953543824211283585823431221285529230123906861062186628683521536259576560930497070376334783885895658246640022713509156037207738227220478384293187245682413200943415420095673051648074919966141549464844383645064585729562832800843850723653056620329164126141643684930902043395914791440184204649047634099639451426371019253417482966060781795571102362974315473897584285012320781942525714208991872683744849241873344 [156,148] 135286746909137642722040348232456512263601518023663299984480400181247238308438659009015089318110771254949318252399977874591928013104892963150754353386187995590651403815149298020258116387942906352915957667011415491025407198799525678378717932632316961635579168050306708681135161649399967631471601761593534407421659029236670715720057215242741363772621639684877366626851583911021669516862385934775747037856274147582467516071096374665266343229190235996027510295480819907969741819476660871357897668689940422563958229357551348152065072162375770837380414499263673629746135924288207577005401012607312100362786465335758081423799087890532999501133455661305746113508384876894784165928252477185968475464509682079381396165939151130029314624168583089990900579481913514832786352810177281318184163095393362661989422944399902132170505564932613712975717216997261122371060586640832575924310646511235483623845480996861293663108967863091394546759328126207129674382437810550789676738692406828956680432449920820276940217655548182090603470440257296481760482467202770381257855260716431059860115618787968238685579920609888269952116070163180182965203639151853734210945554664394388080844506387213203644777865872384326822120085909240784886611437494938235947640433017755146017091450938271644602127084851962890940374961245216468829927907335830224845736676981304583143300626878932789856362273890897282011937496628512 [156,149] 658316140318854218848963165049818283690089746697270828370679694698339641714434329568346898369740069551019921301910801901590284171608458221808463606071804685321052074329194383992717522290382193380252823571861179110898940112580364139067398661731301867989691415054504253930176910293837184893287710586538694892421969203101115885579678852696970591898899600063768329745574962786830098382199579616424392680846329195695558435333452686821755074163262108751978720038691906208743299268485136540564481318609734110935598243743518057562412063784849412378288430130567632025733242072864327082680713389414760148907450940289787653120089914633509874423411069944470720609332526861943967182802430718820661203647252830674318568527629120189003915635146309637827798082240206092258695127752169183068884315061240828197005726938632295375762276224679053621699801048883872582574059967880315521113346839514385522620049769238803545833459637362018204594645910304140871166615634331375631743494634051963576158191326312017607170787589204376999647771963577228156591122568987171414649622071346116653775898894402861764550920549169594312196240709083610490749090792067633007951927693311200740257897395663917903927738813617619950413260727897885205772322683272660778048392071743844284317669122887900220620627150893276799079906843855115806581062350002203353809808041517468043440976694237096815357328756214848 [156,150] -165636108230781774224950610919796616841245015308769137758378622636562966389317052421557999607764108016538890208384234289162595293123269603040102496776749307681759626581645889370971462103548342323300638563205110867307590111695263055384292072313685082741280028705083883197845557264989721697710020735869057794335873140276889816418962306715621721054947334713637259243637922646108042878877211992803981352467385781576960991950598102716775997436444200204332454963469632447739647912198507470350766303858942169423515353224694656233161380438220255576030005519183882458609415101847063588223379817140442972079686447275151122573076614073460098156660654623560060550701600917499915320198868122169885703747549573522484569624564101809744843762654507441337858049247060910686883117266996674170451467799226044266249760405899885389759873238535095979498451645305475769502082146352687313906782426963237418650142231404055359388542692655500365480356155584391762968882362363796241477809429992524427085869388976665892783963197322561824823819769564777927299644830935968331340529587715017522052510164479549623118432074996177712175795113238957776075393152494540817560959858399718877974745849434996868951524538579244188980309659553552095802155035382904722863836283227425598484034209388837622095341142240523538544441408158409184921237795413503464418263357500528532155954182133504 [156,151] 10042993274959007558884131080964083953487635046321518160599652299967170688292221798586203664857731516469233917264088163102188256766794000477112308868098739262154212336006332961241937079428386323373788645352291447796971149760185975491424567241676708050266706599368614631523922337804717954244984834686409775399028920394729316673940944150305470273362649829859454355064439657391604083739214086969976777709283572762663148198496420452252214085607582715130548843068702987450824252450773490321847195312562001412701238789445770485365622241510416685641945443006740194979047919440319338873070171259393193605342936020145626204872943420562025646182133948571452112245067833166894019130002245914508873108205075893432455982370005723624937358392907464518214751383363668013606741820372737506735593111132960244521280181804792830866667571198596794022505113753259511068221485783134838896561068328836428189849036131434395765483283326901803607375302674708128724703320715897508262476274177568315361409516676000580880680865355545570892301764045907091089868032195743592627158010551606678037794654677614516079199958503455423827203524355211345024452890498866333710650345574926339442058535478394607077090503083989080939476406024314384288544647680905658141476106774322857835208789142121018494632122461334672188376181725627731417894347401690946206117745323968 [156,152] 24700894972295477785037827901847954763458650466963854113138664977482283791723853466975189020447421423257375578484112428419774716130141931953584102300679656609846048625096715651190794107646516667468817995742114573002218145838166184335918633517357700469763683438030178921616619166236653701720914881673788154250272287253891751381543853903901969192116367162358888170287798175542437176598342539374407769199889940243424699632965957565376775746672545523829678899642421103450873015218326889394724111958578185855061378507367322839172360754796978847360683131330591310505992431208904350873981398710669938197515741017384095024898151142128762260061458454597614036805623592100678374649464434746855682607715291536362496352265987911748429007714308363840057649089907756237094080309550933801516323746605512803023379655097084992640537403995824909884882338532862217240621187119274302225840554141461170011895196856577782011917013718236079055830408452492592562453739735967092963770092946299146261942895472314743511825247563785767269022509814822609072203908239523520617330360944904186336131617240487864827000410025007319847857524061510613747989136743020016430779342464293954100171176520383871599314605453875062684613423181985597652903372007394848842082920744276460916675974874273285389205178687846810372226281465586382001191282432 [156,153] 14360044088862547264674249798895455153500053407320689246549194247644876877007209907505883104991694469409146866939935679374654595063133074926458432079867947947296206702071695260653010574319444102556165887750634176182606893622931192632664915316024733124823269869683224519283123702262412861978646452511532337597963151720271989071094207014092156757305600164981206498588591779186402039861998977618384537535253891142082404896510877176552402422666650356803228717121139765232736391815402584007633476115339260840561943439362818697002448865982946456623315301434778101816504802437888499948076479313659065084737495420882009491536957439458820552793161236796939940673781854411070100490301920073105859642835290053204886010968664629560806755725094083086939123772833089903118560373695414834735947203260195875724407688835936794500450634076348093720846850974032735601308037222191465692174509643007461595006287473786415398661629252626968677284326067011001316126652815096810234768030856271033932489905429859180510130177713239980137686567639242414487736059653428338490480040685821152809405283811159960718400258214293192476166237795963502950974117035311210186318760281699343071210275177174720460916874775793680993408208342359182634961784343515375897928357423210245445526356659506291798441289649536459091279536 [156,154] -635420181447292351715937631348427733124549949838924099017730326154126895982001968486822693479515573319521387926200246203509925647538846306984841021673421120357080014905953775037623255958325572693515097298389871275277335984853954788119435717899882070500696305529814060660714281299554723004511430645397714640850579685096271140155071055024288303069856626930900990645561668166832717561037314032673544751403291262814006440449976754314851019070496098382854375437993139373296058268149388767972006558668601985704110125919260596270073064069116663924811132238189986400625715224873040970494232716852892616887486010714524424083740521802501887124854981764746664597043880451182085896514848800164877541339296900612973158927630135385926018123125344981373317847743522890784980641680236665098425471526860304137038876579521717921164951139847721947495509372891218043236317866835838005024529730113253456879642268923561618348018029246116670004265428440904148649688885003415074503887729113335102483371847782490435476985522949568718728356649684555604420023892434214554466846999626787960174836597564805724385068097964879911734086576641087150737764691602362687644543118286628733363882649472879022867120458280535797509693324087987576321323714305200954003548093876365059992820541490074282686 [156,155] 6391380229759807129429692060042881367375422474432575845324142022308791192598122688637374410781868690977527981172279234279645755489334576419453775786534067904381645844615428790628543590667978320012043570777189187228107825327516896057128123902822679233283364487112372713526575880241442543625285474586995167548263082106389700413478111320622647904216312470070124359314241111311663524569644989948427975917151171956015789717901416430110885977514418831717762021595124829865355025853588072364823514696389136098063316676940612385542264971193987305497140943896382202835788652546739801305941853021115086537649636740470850403505774085304689873959225579284933888025029312525978627999901732646674358453704617686034556345745188295327023213795528132870438006761254303049019163338499687406952786119618374778617025752503015173612996521384863555594636079780919677331919824925085956924332437730497913949330904090102537473509934382429197045215478608282012465703754630643641216430084730147857941293576682395158976924971666974928683391225491114815176245653359931988627366100776472246787199019511663629346013630740364771315809897125297609070240432803500705144874556898755076488749918122618913655051846724462900233351073413208537824747620258139156802002365599172352 [156,156] 8164875297403197397096720823601373965151193334957675467357386475870314352768636620281041479940074587760454399216214763315640461322304092487211093050829503472582516209171883924849086363192549307653606075807779821580739864915783768418814202622562139995101292863271943762270436164963859386332217109311749966480489954675415372353801657731542605768715007126189889745963836089524353865886001003357617660511339202883592306276733217013312127080175736032450469146249568238954417889726464469161232690215094079585455471065365800921801074277883055292757239727389672059991410147019679147860853986501290250940338177602510863539191956758416592588524918614454749312401438232168981022840142302540326294219483184479732874530744631867912535915513457128378427562509589770663540906749909232115163157317896285104181393398484946754032795154447410403041374548431017506012077812913097647909017749654726960269125771536528419688488643485936037253360578969399502000003555337086187517816222838528844914020687017057871005937054889346387715975831943017172507683662809197679542826057404521771059902189681213620542328623604714569387250137764694539477138397556747305634139888198866373915894141405944225170425465872731557047603826781872007086228752096 [157,0] -24908500657986945492788196580362800420179829089618799241668843367698581138572336890945388427165679640411114929635250565552601479297085804033345489004344564640890892130419142155770386476816179833304044438565644843192332002465709259436736315875446167985934601538369033152149460996090824947494076269672617241207616477983120732599561653770792326486482393302978562032448307748125504235095912393339911083302126875802966802373412650316125044296279841214840322822833798009833403745168910653876513191971056910289360758229039950277697279881605570023098763355206492418967035149796891219478061804290004965256593356510181740553448837199879641427169682219263731191622911109013105555020302281238122611623582859091822992875809896102281585028534504766354254812721696190453966792841639053477366027806632524915089474427553666202146566005139817769812645584781591579582349526963616140601233298616944307698254613215562506822502520074486032666284158860410672011753628033828285925930645483497523447652735826287170922154195320665684104107338222370517804768930193847071227916298391052233190994938265952754634145162577992852755363381571527093746547507084957880700732904431021911626702591759970506527546034081789671315582610430394252860336403568395816838756454905821993382700736629592900543708103818320766856834971296220610281665292038697684270112108363765358465095294925843477807305483750078597708388935745686072057399315044001121546239370237513827789976214124769595563211655963388728070326639526126433938898618353953871532527074036006040708845825486268428326186318333034662938607693366706020913118758986687808249778798363753327965266661201965794307603287317714666925171404396483772628440571015943721393700497321376110968383934707797257109484786613030262365029367718981326720590885282012021704232051972991710522338848354090289535170809327621268190337197656228295667651215017287553746818273893778825808474145962931716430981414668118808245403435308637229127492017820738355163400595081710168764063023760233835810201271332921732722509092972011788029631570966693846134765660821903548041933876119879058328767498743475060140672685664091549500463216368381563598932323360427493140748103034067504744867211902643969655680693876817920000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] 57653715236815249744158240421162275075638472952760987774536291539810624859682582005743461026325788000004049215178953228975213839167312576154148949980994003860187050516183817807800806821708044022722217058606571015152677205135411848899987819383755534391917521661675581684740641754822536858577459508226110492890390408184457547377414799281182185436003089504139322511090178047263470432822098269053142491773794109002852862884515102978866729630855981106157751829114762285228121253459462840583402856489957509649596396302734944432869532605303235217526007819001219262070198230764377495280938411097247128557156118994079978614490904554340070631939995852597958303374257123557334278811224038546957420126263939129873483924070117990205222377928814289374202738118667334847620922050491085618083970020465649646769817530257944270149403762572066292105472500837076608407038651476689397041769045577389724232768282257124080201771175967645871600501319312292298965126408047182329592148392048907404435187474358450589706855972826512303241093753765612492743388554795544124705425893676019629705185525612013637567368287855307697605208054598818310962900650269287832793933407625321643892803096823367490790989220028217566603625226851727535030809381054189940598755872159301285976366736947301078158986929791958025441435194581621678422381629660429990354777244919145349889633468197688207640977230581495743094858824963399095746944177934715868088913522831715369823116730403651961677678865067338735067616257283343276030796828944041644184546236192165426657971704355588117989281581794583566191126637337090215016558045635824981018561987018757176056931695153733182952184329972976436441050003728718726801295424195036832759467313646049007698557245232204237002242164822472658757173811082673771891950596390797093010632619476034380101027247323493664440918632682341150342167064247432149229160648231319225565469499668005092525830179768717163501497970022323595775245222651102375572877692231191792906605089125723457658075195343421768546430676905712140341096911478828861314914364732571917474044262246570951585877800481456721135630534337632463939446761469817145495940843981990741424977772067866059429000779945914301681920212576516504589299277281412251648000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] -1903269329264734406785596777377055654739641789618107666499844048616745644672632445252872869850212879113625933683084862925412428478686327148622398980326247830406204114936641968732419787559297397692812020450635847625974206816531416824800850897873214191496347181926548339739529122519006361128169630089998756251577727166388810542321497272128723331825694877623560152512274345779322280252842307156636602196643069164941495471250492297612140227264985748598553059968478429268614466069417277638285544940415081777672537709998505159164615714761813591286080882297444768559526192433929609290620259762626903649386892145894067796998211044889338162729880860070962806941750765902822425312130618196349148666843260492562417285252757715383055978082500533106279973360354713164410380670191245022338842627549816314620374204937529629159158617371882922334066581097647015765609006643776867475508276673556720158229586486307432306455459145259786420400367587166860372222013200903107017819795679327461271422306842779843889400849798229145334989095685001506382942781186043971675669940251597223288908656029299590613038469299918096449288959267811536305452418762806754086399170057405161942379332270307737784902140595595039227385585402027125527877150090548736516360699745698341285862437929255091573846606740818340261782651495305733407001066277706042185032229654505284930478657273952152509387452105607328995828955846700933212867058169586876075724442514616122237704434215109291493556967140754281742236551106867043157331050440643315186257460109360981408609279295771221320501015188289479360585419588594583883638461613364631133341840295173934986451005557686055012437613273767046334888001043959167590368125822490846858912657541311779798435463227503551845496161713552845221969799345806107415813900654309616355503926710695687355706785725719333692805515816462556335193340808510916474342030864347383928564268781049747095785277923366546464892398376000181778357493575069969433641010525096883713840008635486379814144473121203320336273809579630139188894609692228800875068488557868299187889641209450740879874380456297354494318710898014777730906355977215867539092212499833373147397428918195521578818139845210461241403968201727046510210968341373004021760000000000000000000000000000000000000000000000000000000000000000000000 [157,3] 570924744643527758524718198666657307689495558937829523036495266523748706697704213893371180722559400960378211325148312547270696981116055654310080726325135444363494854454102548450902878419919214410228717649096942603987230853226829771641738379472015220527318275422806882330938575097679332858073478915998870181824608762019796580370734838967141406711572216472433123727156548915099187461302587528743367202792483598115400432209716860803157508310103386493815733439759625502171722361161991440023561849444146469153554422304357726697704105394243758145831982009237247884752845775898598716137020436864242507476997184636164955379329477194593726108736624790305865842908850242326506252198004589920178394656169208864436131608504171184910001198921302112626844959119963122848959157997224475616706621971394451283484079133961736351881852098874213179489463705814829571716451123860215737099244180964887318436546893466714855795925056494019838615802907141645913160073005194027522688928093434881699227515366169442950035058618886471818233041704181514446605854589985351146849868788448460668003877711129498179140528842858499137305325573429992839914399771436431947977728222891489588554228737129722951727109621464690359427804215804272853295148244654190812859340115909879124378112685450749350642275110426324634485169697788122964938625256606733845222598875468799756913192538512350555760894419396898722831971628445264773272938084230148225198806606393933939205497063954864083763078517592555094143971213541619924608705117808343580963213653042401996921792351988229817070343440224549256814969029937997513130414469194536169585962802592246944025207758957449573593031376975062462164333417690105928428812610971705089100547352578521981312745872229658519366252717996101524014438048536033178675120592125359920372488882186797059451296712523275297550469321731517394998378776611233895855513911219674898509569340195245378013712479606299792494742570488802759150224411179649322580310214041002465593258624485817046619875293798209684472462154456798445032535522545944803663138036358127331574465477547268294302230594862761497765631990463618464073615840915515555788428980656534749343085498668180005883343074856125245070304929005910495061763656702620430499840000000000000000000000000000000000000000000000000000000000000000000 [157,4] -49055368924260231823561340750319645770822698756327011416385355317874553742502262480401758946269179438428041493912239825026552749349723623665982089932920918916318514557716447388150210531437583775415333745464982784018813818601734106564242771342033921209714221874853344618788502515970500374076666175224670829735488993671634190757062415583516934671005741802675133676139819541121515702133614864075663459598439169168775664373877521569277012178702571785236541999344867717288774567609473269799080535183578504136025300548365825408923290010330332585877582208070875463715030178871339454992409335083182273595286512326736342853875987873324233157228742167038012855510981733234855713999947215619792724471610197737586313531427015572884364254666648715187481767700692582979510355026794149137578119176742858763148971031344677325216424677477479065932939704737713768249065007618203053691505920312238142665291563820146079699893208344390647639803721942231978085058926042965831349371082421051935555193407779987909232188603623803600373304668969278950510920374698970378394136662870562499259020404354935032352660954160260585814838938289265797571843201903643535604059233601688595302028686532352438090061131813056709914898344364898453505299244373292236328145388239535522616269078989564092291289544815487333352701983291904061089941557024152556223076480563681050911208174916255800221775361417155991451863554324963121079457862800327957714207916371208101919404147144125773792728483717558063025076301607601802592780142392463756215753972969903334189188196902234755016966211943695799151938404031110342866151429250180593763800441361946600992844057967482408580143119654227306048839215847634960501103977571466835043057884570911114982473593635735554668868826762842841120496720251174540478389788588328353795637959807673541519364759972465938331577288888125829920523009501591351957383178011802579941448116734702825580103915136785981350572908672218844591292114096988164530890069307677224634608820753699904233461102383569053588119427151996591992904907770241318510699311597441527878336347576126361544117281440225016431153343335569280956863561608399098749466324698198308140889700402128449606910615691551066956730569425319504037177702052993416571125760000000000000000000000000000000000000000000000000000000000000000 [157,5] 2595004596975590479168768300336907792526181504370426135120942403846633472784351461892736326456126905643558026009894957627746565698266371913800550937038580667204665498476440094022192653649486977493668024967033450882116294323069017595986316572035651473430095298070886121608981117495275323549172348176338350055990607150978561483916572318876053645910798639419339305753935872482856283132747111838681275352916183994037673147517883566355855592218602858340221147009121560732347791728138542452284142255597108083408801149887275102651541478174596379436753835695902543686397458270875915419305104642087801034623317446466304587862368869432240283488391045292111757812682662690754261762523475819736934987173853844729816819992638310608987079795439185771760857677529492317682328535005368263480283467433522176082315383904689638095459502632211695512687369659050373422309478068939629859893651306694312854621831035664436028663946210086830580460983970781510076163882324636122018305971644306195897697917237932139039515961289862015845148763423514720501624369502831654849934912622182121377078040038933052078269394624256059769503312754919714594734318561618466326133116294804569374304086243683210590848267474912727794523972367470991881479769469443030584042339711184465562541574043123760189894229527870053949146401110718609471320273201825607562123723554409179580327673669298897070665068251027318168224312128346492140257978930748493369009477155000242696598947614368498326098523803838960391327861636575936832726680305110782317595925899087065994288364778902349507592169607705301187473378170309481587849368419434221227067943668122526874178615715865981368222955208055175774874537642352250957448473472184306432024502887116688588776590371453689874558533570237158116001420897113619067724358644517499172287893193948978299232957284113003264191040761887815824751888168920701130588805918881338735305634560022182157647713690879018028106184409061651142597410546886126984548592880285840850396521441318223200149530193931885024549810584427952051228205842875853898424683939685024690886882248789431149519335676639580058637480989948863274740290617836493612123714083608008319076546842037549421384914399047122197705769068902815931872574662215106367917654016000000000000000000000000000000000000000000000000000000000000 [157,6] -91635734909512152615716678324216034850690764916656545931123386128552868943538720562911642455149975599108917663712541672809471764405057681380237706216426581224793351221759118786294975011485883873425961903718423305712611012163947497937417955428512606917132403124414475165493688245059817632455359522249629741985750631066157030363377855810191723410495459587948415828597880230083718938612807790647691929450216699847950134661707830643649052801159701454724546925085009657081790192645087214571351823441226175037852569093998376721616525054591421341549793970484671863152596983736301203393785152490282794732635857783964743596518810253783124306278244442453684671046918060490682205070200941849681358015313814934223721390953457077884771532928869203002069848843541388655365221098115239552263737447580119335090696596614280770487193707036306941409504116763834334957932925581842217867208329388634526873956902093098704340755205582255346127252896848807157169626622696557098545185950854982586158213983197598556629176164384599931001154642530461225611013129230064747332762513129990447700755651043959075656865943792663241007739672013647860772471492372344417684224729427522520959030443289802333845135572628189467176763849513265008828399562844648008985088343636241189389011893062601305827952549934664687984730087199214825473468386543566112073717808923244887531618138210363472005564696077231430141775501004903933902533924604956873398573596535517652459946089380907020546403211058438481416074666944544411300476113667543736220277794018922708991710378074692001397264811061633046325788932356382623709325661232777761307070824734134152965330613796271717372011787518212727080578813806803275617327432241888031859861921033053192965992948225378935813390624094274906145746442626652564153690058770043549414680152795853119378897960317205215181595172844598039681785656302257015032958554140488397600963061908477854905225906984521565054473128226218765102944946435588737814246301597663051897359988321775749138303288826429627193421662439765895960342479554513110922244218031647235835552946952457225075670437021907255181165054585383088045565925453444555409125858437901732036274140822449348912590193178969614591953273613924844786739382247860717752082759680000000000000000000000000000000000000000000000000000000000 [157,7] 1870541733147669119882505967215904405227180506747195868079606321263899341779699817913115100353233041278639783564064481044883156837938874270600320134109922788387766451290948171546483597635699114505325756679541111371926770669503702846372290571250808374074236674303879918484077013184927822910084843590775672789900196434345975958960412119113641396561880837300149349968737971509012196623941726701033588931370042196265772153618340526983237226352593418347765940671733243775292514504609243934820030141404114582397602818768143992432011560716902322550542091881918762272113435376840217249364432937209230588489783055136851804862837514128850629262555823902094634269634110588318938130187173195473618861496831226932756730490970683965385181193823240727036246666648746001256617015549530492346265784849110304862982307569558111907403562653478390714011235911891950951524311276584424773517410064558343223011080283655332084619854535558542112679471625309891532293630629632034200367973437262752475866795926341119840030482401999789225838913355009129722489575265614257958679505305054407010993128523850578653715986113404070062545916134076403798925805112968453295111133831887887692600070647098998362693394569009107575411641437746547791198608277102494126643849921390792716821781202499423000476666532151207044476437341973362748850977025205429316910169835454258756170554008147257893658197908198917723592541690857172482888521504146158611858222422592567458187634212619073009446036806519559848269008160431528968108783875567252294246455360068451149141838156736202749732388231919203960494552087993994070012715549920124105114535622238669525215008992880847421710671433491815616878060593921049948793407330177498917429188974655594749622915831609361830530495164965789093933579916986610517615741566290664031314168630320462179019326721083662753625917416338747545302049510595612363206431916086649036199899939501436997149536347018899893764981007020818489014286548028314848943246666582787466524669595080227221909681622042767125846865257524078399963090026357623473131780849676073635978591788953268841857271763645517291604534120537711956233976320113725297755570218388916828146647291480099342750487211931022456695714316792430385191110893375795897407612387328000000000000000000000000000000000000000000000000000000 [157,8] -20466228861876295915535832647690494619292366898760416232295136268012973871869089873770921187978154263596390253109162109277046254629695906866345859738172723919938038224854600878100530458428221117459874704607571463380008996490555664535931950146152740865652224437487844109191986692894104219542427969411370250118707025021799858872166401750676972835512856398111098912941412898990004258424724038173859851577985345006699282058819600889680742448206715461989354780898412655000181059531663310894663226616004879180301747206275823085169103027538251633696188599151740097709470418036986392900107534491811497249064440424758464310992397651448654848704921074955182220660839518994038277766436229091672947972358973515555583467360322483827979477152774332658001982352274762264516605042986665916518717424253132985222838899626408399670954304889652318782101650419129354662994638173524617154053504736858662114367940173512608706944118356874096996041196115206890136072897088211117599370518227585229560318511931764221713575446352055819731287074947662929431142532089334345006584173964157577617389346562380717876285794830264025407752532103543651986409301854345178594545590790532614780459472339125667034038296100963459692966718560534286523325688759895568965403368374655818686883032340626822074029576738667231435965784427179423357007004109242034142819376809869544661598820444274445153866140581139276927443182761796855848467815446545938260323196990144658131251402806152679497791033875416507649274119884255808666306739920364301167661616207531033953661320741128824422088707329706848457015402795747229914190224228140613006188128795680915526232800910636804425342366630661674263446564267646545947188374230870940551937146776053576246456807409156010196852894864404642060228654713705886007940543168646174116451514217475141045528369317283970290794936723432580763270439222826560072661649456349785686971094360973406312763373148300979418369652976528552569369672951894169813095145237138066105903595489983841326829980625255064934525218831886270905286997400485430503481671601942560023239422014221373268485506922881484540853240597266880545499863593903975817544336007495800998898435422417159911599399802986773241995286670630224489458899940644636613357380567040000000000000000000000000000000000000000000000000000 [157,9] 86449905582183065343466113680534006797814622570910714033639420621674107361822208846637316724402330455915169165218522326541083301543251155637919131940164829647841046104574406132700419296678472016672889487895748593606316343477037539616590285273177394510955245980494040418477439010995637288101185593762373895454093733357183962397849051567180579853017735351094405274982551473601357365098478782941333560635976951459426411765230313617106275315384050600286543934059880185665171708162550114081242043886012506836849935782465388051304915317264558663099134779639082927127533114719154200400487587635768478974197407665970462205617147817974267642844019145976013977187773717752999517402469091107348977722819413921852970750890628913951508382161343360409311034204912742587284056161596264714436028950160445141050250220656971669644941308491360141252730451348019903395914953245081634189131097463872320323659610325361741414371380308910140461210737943936595570434853550567524757925189148855204211535611400902137108508488038775302009329388536011927257869557683863846416143440704065237638747721624742019514436490571355865006717796538207563278413713415691640157897568244715162078293560287042521010737005419841092523939923416274620761250588345855539524717412313204328810742489329654695170877555107782891154813263354486015390531861965572918657705750413500025919820521258563776119554367903588979573752674885745785073093865861903457447958289467793123588249365747897712696096668617696395439979871134812854778996811973902845539921509324230695677170002340756057670083312726416925312791462392248866929801446082982770419417538286818550742349630997116289085881195224391429622033938469279859134624297642214157054065777436239744467608078522218938663226848020558075329927752546989391006954387931801912427466489886463925681974840045526261278577181769280250717921082889428458386951289244055536710242672706605118284382430563206878284822775869962584721656212327884579204464464442459569964471656379466746237706533411606580710726010249100362858308948098844947579995517241300440280904170689374295501273156789902502588816786707789220908794710302692928712026416868840988861825665961573403952587688109773450936958750703213114054642481800950057702448842145792000000000000000000000000000000000000000000000000 [157,10] 438695964055231086556148076520087891799242699728966820166758592342307181664917306380946825065359906400114235388918679391377555393263103957201891214481841895756897594319994594350140978120583981144590452679598407327170372532649155911670475705698320465302401785173403726157163804226062236462800852967922565484420483847269013979266639665461332500581340986508459322134608676011779553853849939113091570147439371089049344581928241719054778512650945291954260224044500846031861977537302808221560141237418971006384943155603402330671788348915822142997650943335887933331853868993046789760296861814899821464900926108041260621359980513695613798854078247336414184575131623925654205203465801641627465289473216067073753286255583229342638738999878200203547739226765438811004400997184453562540438523697726389412811368638510737746164266278094193052392632410341018365805868430571479411929877609607222156707509989787464959841405082836913087733782215598226545018433344369424485024766125464678066164832769271536080543842765197680882346921179866671122955407750702690044999286456890157525451726195443848396963916796550763642014406420557180389700593706715537893559319366410105639149291384529649592743917635507245775762822390498097756636231542160753601205930651122503933051547472803977463228629766227331503466201104024017953618461347609188401772552680979771278144318246110701315068327886476686933167911531871673368406005423027759553310278446018458848151441850845382866573981535825545559846844702633327678291512111720661716312026031061280762149644888948822504080658721760615935680790212658413793216554167682433384375547205603550249364521203311512000404511316430767057472311336185928763481268036385011381945371337856963938845575044044705302093467166460715774795914345965075162234210860389725153302015594431738509664278245283738099436966260273042993462186905267082479613794084399486466729281649998601151607030575859469351520449873608589861151851100556163130411272224530197902612021725413369146238006449975368927559131228229272417798427647598891489080447134126255950782363929205893427206473458893664768160571261484523223088966699398148826023416127689039262884334857336429837328014594392654656872797911242029644397338914623348389428529977098240000000000000000000000000000000000000000000000 [157,11] -8111686664266665270054655363831337070534018477738595932512431383754723853748195357823504430011272477782345002175005633677679900867572989982300041974657365665084551795490574731779823647819240901337696787066358891123596578364502386893995671380161681299507462578231439580043387825536767014424021172193478852643828387986535383476406275039451495817278751685679934406719338358598616694268234821920420913275437676911970643049519863413133590546877825979274801158828884313406010696239324762344218080943967934951380853667820464063744663138139121669934512733416528616378713911194852241953899638591124680688936077325550692957068854084664322554994664776164019292760823869391649885860735438147442598459920035911617670091892117956437423973703807504812094279795720357711566311161081025788892829153956034029999761380819207458735340711170452638845746134884037908957601644813086850988659941791661105686804066739890261676155280896991578437984717452538234329460512026412096536269767937414263681414823284787735464455818503991584707467745056046757592125263745371471802131837592453845485000180739757141264298986282110539242565493925339313654348947517714284157134985443127643559652925302410545173963569340959657681750949570181900719079397991959959040101380055416428627351381544381119832566212530489582822291808504093008783233504154859633139268080526220622856668113500698647979762109382172561299732653239234330517598385086658278956311642116320518058627962762356800522532966206326369892629911798255276911804016196286901466707484429062699349875458177263755163073724011468213143088822900434345326326904129776745633048993154737868317279398516478779675255882607761181718139674699133448904056976688005454571225104304921300203097921165097025097895094016782411582807898626595752826724256030167577513507919955205299113823347327229576114560065333476813167658542384865952567705922288005801717089233247562269861498370828950315592422237303105134464351939369352956895430412411239515342244883197771023622652074498971571301090580640182329570270450628035805804096331040940079421426709769080882978316198120192237048462601546615257817806752788991921622619168161989614908052848493638981342024967214272554497760333334725479067951730478422477611919393234616320000000000000000000000000000000000000000000 [157,12] 52425923473281411320673732168370254937460428070569994562032906207713967089176053523392890454104386930522542374943866244685358649222382927895888215236979659309034627487188075656349360821719607954033465044969905030682367918204534639739777555222406589159701013657991827678163454357075245257000670222501022018198408610594938783720049332588771290633118642162802782842383366072439141314745582619102406485452366109693496373318924037717657503014913719387485066546110515927199281767723519025404528718849939160525687463874430207039192669265176519411700512418995549494318814780936547776772556283982310739004588507238407258851203400396125828296601957370633662872286274494057456491246780552247944596471883037632532229266674535144712695934701960270104857329890763892597636642076398727990039331227955991304800559001491041056234009488259451703555429674855053658620841222844794407757627801053731374179587896021568639422617318929000277920515397492551492375938091923391272995048901374156976723607195541554527353347266101289652579978873968177760977273437385484117940274214019028281121062800484075663442923495521307969559349182153099059574410944704222356990872205493282496409668132715995407666617336979660402982365154426004837850745128389955846204602402685345603367485427680870060281078094508754985793189590198787612843181662440032945504960426610532759510356740333619144187407618712351118864749683879358637061685532661369666551794967962307720314651937146741818719737687738603516475572310867555120247248771381400635047392692390584901729818764898372353477080956442969865460365716266320870894908482874418780181177929240797957526846715814301042049813736734954193833523743992244132756729351719651127970386224701478051726599506130013276705372426631291987543856920449872410695897332562190603315349765489639852720820205281573793322093386137000205771591315460899890861294710727777649790205050564016037065945365109760494544076794362187662000624221310389288971787660966093350811524429364219281589976236715462343095463030355711771539623798467255115198418602674745004707673984443877498977320469541952532614861801680048388018503137805518822690421139253263281876890476684946310034684846237191927064309093509466268553867083573408832680653170703073280000000000000000000000000000000000000000 [157,13] -196823978998576454662983590886703802422923039834693401325705072220478592586098316687000803655507624096955775635216834845709369423895024130593534261016244782298501715349494644084559006415867231311360015861733735716860391358017985891641016076448684457491393228048367316283915520550812659657060589064635571464600743637554888729919822504143784886744418659731715735985544683612082845347183157153785822090286758562293427455264226137422823383222396688466608439397676889063302592450513686264243788198852425062604754929200018139808821600125900609353833979940169852659208230723833003856883544058566575931826614182335912971181384984294441447502755383011438265193546792935121276374008726774436331623878357926390990337600725440424400348056963109161181642857059082902356044321016029449250174535625099266805374655465043096214956035644159093761245082619447440243636501120086290981681939367860459885980677518632322170351810317192335514879937603019811934368404941296940824648461014990388560746479552252060325807112715028165107893094928294607097556659660218383441525097822553673587701483124358448048190217078671748131125323836858299155046168167185430233337238303837777999488840788196307116763334967230672476540074432463901013989448571493203756686820351330674449822342294257256540947592812541118993958162289685350212174769379730110890909728483062257966048853023685423393676808672589262268207456704598941149325039351787680630707235331609622179116182280794763961379342793690187305509062146846643781964267315627257377356473145853761982435321536146177789514396461159367319286668988357789225478243758955084162318185364345698714560420494126577012537782850058583154251695575671937149904376890264580068182613196529671452922131320951596883026700426484428533445428954720762075774989528054826381645102516580335416608673649339366154177897936938950321372618541252817120809467946565858192320081510907377227184521366412331431315588721824321196941975156645158194650598071913789389060008051551809010751328032514107764970209096015493522487668135656428638586530148940811840361265127739641705102606011962652471300124168097140046732361149052395051704411067225589122419724871906140625331418792695861676292381757394467376495993398966209300724246757125390336000000000000000000000000000000000000 [157,14] 434256547490929594924731268074170656989372970349249813864505870740570201226421362042881774349951261856915286067841146790656583669492473004528037100723832775394854391346465275994420262632121414862397878503248043940330620303979881367143051063486779140458982700339978469072695591784936215583692096304627765803261792659096655715130429011538783020374786703257896268154190854920264036039440191166999275955498825269092446533456712117919381334944969204134152615486978482083407673311182867749533482037852622767526660004734312944998239695417317745129413579190961083479581583984918361828451088268008330524379006876972924196246004784593625792217283559185601941769334056188760882225551777346956914768823812863622668692259007229018625206336990571812456583206435962448593202746833811445553714551539915522928188297072383545855117659284527913960102678216975923439930178822390580927357440328420977302356191486812043141707068926010643413979862953510920046396777317463310160475189922335676164984578482135731946003460424218675364805904764993555588020508633095868127192575655264258413009583631978081772769021426139445239291483977470334904802553592821680204566685192057512000392771274856485446492374630254126132361766266943288155546975734941916349065107858983363826029498010158070424627151042224116269587196412401253058318844407916101415182530088850919692489724330797791195051910773663030394342484792610298643576870456173243390794806193682919562829133800729091993385139831658756500951739298343825374007948621759844730823693079352312687254932147623639374823980483293817598239729347610002955355001800808718661003310961859341840960438011477503670868413918699196022980082463287867176050706136231473686019804064426818758520127401161003805794213285880446216226800241588543745688612963257437114470863355637318197095063365892353000693104736146588760353503205999543430158255972683869310780750509447849760012174388260212945144443469950860296305426027487253333530813210455250671590879971031378014951562296407321284227118142622986286875820057101044077071098329457136963910491169149287108065861699285852641292337302580627293663213704388185665056619327043447264477551953120847565965760841195108096856084437601567592353932732218276871747413713480581120000000000000000000000000000000000 [157,15] -315694357175702964158569234937826328546260939915287560165990209858782544594413745542295149303298063039969354436993047745913799168799099328501029542405941056523323348202437931058364763088405690262378020725631451540958767907405084993581139988438780414143956468061626922783968516379982096956779225774873362606833092330941531666634269875764310292570156754605821188850461398525607285147767268224327307422202476959358793562235035527190687971017555375895758198246834962643087963904072075050142032183007737612124697252568069934054824043983028372554923507148559550086033920015110883395912616094068854966625818455573544162918323499606573358433890624119021812586210872632545586918083291450122193186881991000609008031005505067477139463236395439270889853444735237043242155114018679400215597910039248956560154184323264084091457867794208977681886876821012425418987368436960416532733994980221050372486310731431709090296922756778443447213093890833160044923289053793447091736377887153938474147382557491740776365702993884058089684116280382507381770939995729958689975775786527321905784972340582046922449402749511588184244731972023223374604719014893899957166889549413749214041581209447234775411214667786466325757173922298705553503254427826169824835438144828017306254225381058352125714702808214143580756457997704666530267417948769322564819990667136753938230333269004825214886561540384913050288938651686522220492085797546235522661676418634847172145300001693058553392891918353220725047064467201858112458169939610224287822768050540309994161435575294647599100407184145478440211034555035734493412299690872511528577933214780639817485374679267950564472188909400039642493684581949991886139540128680143260369317881983495172462282338911427096274857255836478336021537517413394361788565014248918688865626858135323539613044364441871701461912243098677342743473279705429766027212315991599399483223957634621960012007957925620557098751703752413203077953112722530505099612901550295737808695994053803510934739694224321173758003879408261310647832905460746793998298264039238560550327984737005034944004179364367926306095654822979120059214844802342118208322205646164013572727625430767524649667886670783659636938772212427405169043792642664048072076255339479040000000000000000000000000000000 [157,16] -1485415158903818531129186039648216460332647758236043946923427142350670431151493726757280035319311494938957287805442639164426732850464985207778966981066588198421611624602415877315609638689420025004993029658014090985748880643352248398276028756616163918959595389916891905429489857377990395752284912676989264141139978294374009649766321633934225007078738588782026313852468722387561372158118857001453037878973955422017828695741305644967468107023074752519410001663782056176322660636300407107514991808312401391652894425860843482455454543122716317619593146237372058070075125971420729952996594291588172601473363443044063937499788508678857069441379114206049768061724577017755763326058161605186667119260714338505560345923686246668317840682950549967389312429474783885418277061721096085329569305298953775884055585164756011735264948676438694413942594793892817136442755237483372354301834260752391479299323010693472868994516441964821140048276108974725761389056509606225278306924463451920323513794920633435850967378535962217865907050998331010008074929731101311728019773511567621877199676319183963502728578976809940684838145493799382593371588673232326197204505975512915660282482609746282795376364955776090919923735662780252472714867606904717944278035218975342838371088711264747854667052659197150450644341286249296441586214594597843100922379836770826597012862803327334551335789830688282904384358548234125906862536177313558910355521760593810056714244217169032587610423754785443343103106851532634710180321428779907895079138241218586480346352102227235019539596211578987473770345579406025537216979130371776517687272026570509964398697147231951124520190853531215736196777954155936329497816110656398775573869509351846169847647507998615935595736970614936711349504953205164052340246066564563466997926270856534445570286454003048596019275294996856182115691122508703527118684384993665309950578044061539684036305538298812716566825755652493029647625873065421652587604335527498212952224242308494748777879555595414225246155620175594810006267775629086165077149334535080116135165524807694986799506832843607246761891032016519956499067428224011909663379944853533899531029962389707783490243038659806774752783211914051179766917159668403716443065196646236160000000000000000000000000000 [157,17] 6782024687188671276531047587843537186594631751997133895621052548706303634328279284754016340092169525304805565906210328311149909555411725858074127368722620789303218988370861922572862197661913371220623711314495096038154297178248132324780689385521021165066458301514940081582838079037597672307889805029260404399506206921670073880243486758690941210680007762603539269825684073541956332783622805290543429227425207957480566602601128163305328388290465422875915863155113876388818971977807054410634105992985933776965636163497217478666007343238641942707835123652688071432515902335979997730820255185560041024359459307285864948075755058287940899622931226108394524828965989288978888873641597954979426862675151032842736074021717878846415044020619354691133876512359845501097877529387744061236409271641115045540817257826076989020546497083684463315864711203925719322632084446700662583627799157200944291655663050929323695724109333526524925073982056459130493825074416172267476284191490477888351419529637314372440189234619525624996018341451468258033136659802209748956402226075625741127192752484776186737412467482224535873147067588706370191191082604851747185051773640081628244630632302154216036926987162497128219928088889843654644932185106507316361459158918447666312029117528783341608005757305474764890785831555815896169719432463267617597271273588678149075735059004632645796061144096701273745024863567692616378987382494843214451142827127036574869844788733728541968477748041779373255131849110676695342593673269677330744068013423356093279797879532132125022352502567189889696340867712873928477189737687442953487625477921969293861997701695738481711395275853844108764860705012798630092709264790323191279626726779012958838320662513580307201701206162423465423123089217608353757193527343183690197720201637048650824473833349600780832514638592210545376740937119340027255122102770612750092937392457080556632540155572552894080271510650298993034135315510610356456550663638112306605611311863201623741894780992386602307944390977781167169211833728637524385690818325771780272146386703990214658774407313908188980122510945133545560503607633065958974714362341544009099727233659671426252173879534448429782073964714731111634223988665861875619942292426554605568000000000000000000000000 [157,18] -15955995154210864850465857052866774808877468072509720014681404249487058187972266376944792615241910841431046296645210959534222121690926513933045091424492988276560699994646406492971270455164576786489948126695296836482792967758798061595712379282675506442685577529362068770107322656094054822088694257422548670949735526840517970862799291470683530147652384630862045174733043419546450406806893467131886401829658673539103808125935987392936032398049222949963180582404171541625968712979615254715160937458995180306424920371561315743104914327936499645136842379020453478028250126946712922141535164325121225620149804988660172727818291079301169969319262933011466082428688131761374748687201729799457962071387037572788189577041637901897440468962671997411271051234428271551082382701162857255447653645543253897610295718285193453835061442494033619640474961762737106653359335143987560893620469560444968204866103369904712709326272294764015270553402224895867807114650118199279322742844788436727185761863743542800646602613313546781928972310408525870765508450131537502013947651636224564877683895955207975554305109241017853228819341572306924243573088777163284550219096270791313464182078772540057794815517853642379437833207683014423613400377683413128110608402552359318340337642320163903203404616254219826719375331017569115686455667348658182920151770532929405241738237934599148212594031873253072521525362629241150125743186577501427771570519627877870234168754902430308229325831259465306010475945940960658008231695535911240117587169704422257465408341668754307136621350284415558298391542720710390223781189074444730566631842637814084827729833694123177964101474904674387851998605821703188796527070453105131526039386357334132756363749067025631611070301159195659158078084314868078908202514214386979813136016574442012577021019687477302693483263770360436120027218693316446508106399155755307043434263859412419181767700453241081718708534984629864933427258658211209139355898098855116193949028530040563039562128598026552553341253282307735020293802842512238859688425232887904029276189267408066354995195366715388806808033899963365076163842701468552076131914065649434140763766012859613616575050061550544000309491172747524661749994639819158569349666902093332480000000000000000000000 [157,19] 25807448307804765290442469597473308103026636486281507138971574430474750578060084161316783510412477132199919709336065859090280772749441565421013473562012806344050940397539899908575589140163484095767400232882419497461288981221219121356173024095870403925679113577630164592324272216288443334090967198652360279830461154660861519794088440626353231459454104479562928487204092771153681127423990023659388751546612935238975376691054047480539498121543899078988944389819682109445036544086908380718652193540905325346980731415496949438262740067561798511222330915176411035561512831716678369338990205270594209274007166899259503122755656600370501985578943392927953224011490873727431764139363368554387191613065221482892219545163917072988187893015308810498835423360922924585565617824661043744385494033703812232071826068536248703893400843214664786254839280422844350034446924163039647470407659710248487406560129307947872559262987540240463780757672145845275655211304575647369049294730004827393480140929544380309933190350276171673806994005623254673598166567992209584544540523342886887712389499828086284978682907222927346016102886033485498168287787743275740691036347907660880564016704500082147569797222195860873977313113086760244382548941057639507782793756737399708334481665619985779403582379460844595111666801944427234403119378856756232478464531502793319405077471246501794851203960830834938692355837079318346317627256165730668212419757595976139706218289361757379021479888602451107128253191826121215491378434033490712599636493639452125999712110878093033465716407692650707337820495496218960340733544048688102810727183176528262508323796728843121550006950440587508168295039162250599367954890724231886422313026517093301040441860902385206303060783855977112139953537575266383515877496900249244448172623984364056954268260606136669224897250541736066795699701863886141633104506106511132196692527200388248021388916263006148068591951922081777670582024847289766750419557382214361577734630437382408408607640165521498797716737997558943446079323544014201410687289586493217740385762221067189803670424433399186732428610846440563338250675862010597330679384737899602513972536250790197767366549502826556049646418758930443193339801682264470873397823111463698432000000000000000000 [157,20] -30169968902186726662230084517593621108096783995934377604125773174192482495985556773716630082252752487221294895348006322007390512222830145727706954216610864636925657759818181300609216477304976279789659681289221467331906520447325483379931873304444835928959899540778195571327708395505530275684256232456314290603911656626781801886094167117728901553196538679143551992146038718777531459345593121230531767727628866823685569145063466915807087116332067025981468890627225752297939900694053080851840192884516547962568803102146647613439537486721732375560026514380050073105704711742942097200308278933895077787366869852856838486178208486737231901174129943784824243155726308547301423133004342653782705971635070961119647980525215390961700574086919433786470270529163391809300657480761074627890156426066591256162248358156152398165172093961902528256133960123664236341941339990342987139909049147097059721474100971707287789446936363214088370481123759938207591657364004218638881498497404127044735978693069866819860533050025128223724512964181220547529354606057624754067742449743621566792914464767486084378839872028049651744047254225541062833568603362671842868222728637385542682577986219293618212968689283057117154518272196143355673176702233730830829319009827137001340851726983077240834833407368469970277906149545853599847979575913050111560210890986040077816859412654851943816702997713305010372684103890941722064789233132207157574525074206204462490045302755871279691306286032375734202726431432674763001658311345316654877029733200334780788160427088519764924881122254639274560982780718184487579397522663411672078633137803857897156663732087387835005051549717058068523887033488714354384989472347048373973287693642019067076945663032159890999534328631076336402927601548685309362384461371055258194635881199099233500332755816904621140757666051404858790547827031928041238933867224103273747687628788921178253671531187512787813481542023189456156782442787651269861205042285436906255856782218604490095275453695945084753741609196924623965197419453878581288402417729903519485371379280090747628284312024932945306853462389003774269482567730103861829496771527748306361661611050278446309802084225177902928123637258074436597900588609777498011430407916214026240000000000000000 [157,21] 24255828481518872833459658480526487352060480300666253898712572487894759883768888477563971665509186767569697988301927308388803583304847719589618127301937057296232235965010720833562681269426820420791793953392330130943114636775553450335266823825689493669079726044156921928508734099827491002341266410772027814291310354925002842261704535948606503891556712725423871936650860905629149314907801655981522859342110258599795704256825309166355978923072634223665025169749762686800230460417799717474904369412331839690612627441299819276643500158184529171044827410608251578494267760434104902793681759700366855134467761470418653000273929831756847890604351323626875848626758516227265825604438973878776885392833592417207251714121414427874811233328263491625399892385081686213762394101115754222053886788706622796885971438668338218490097500466204568372889193805387992961642155239669263764836166831762479104556308603431634005740586062065030194985879292169029466277609692298785781541518484381934501110003094521303438459190381518504268056112448789830831595372392265204131954705349279978175314552295283891435839346638806122499233339956085616918834848332768798122418403539062545838394562281129320782058885005852383876718041852732080660030177051372816170095439050529480572642599014584342232954338571591389676993043878487584345520143189119585399402219963896225285936418973562506128273352120177835378788119524355643458349387484014519465348094212504882777603360825656264079992761227537439251105344702911618344694064526794657447449401892519501944744181720250981028750438756041003697199675911335364552132271826399576576947673646698935776879789913991999464293649288951614092861174110723323794100391494542021260999822333511803129785505749300206263665810239726056029103883392259557452421203671117745650369575143758153161916471133069135567675092739506432983547904840115251529610404614930962956847482101864290190048052417165268362942278631278139150767370838734876352499621594769971950270818630191467414439451015407784617619217706276034866185932893768712559417694906675430984766621868549374299619320601106128055229592269857336919800241480434377486657123202925932872933479573071992797097547349051136505751081371277091897129512285821964368618584861426319360000000000000 [157,22] -9106831947245443425133618048651504434542955834837433248382759155045678687425892095680832589780852817174735451152209729237741938064113599204618064962662143187097763667042650299763986315335274981481250018752591915348892204100252388156565069948033168628486298866735030607305866256159929610279531758205973280694847700721873838662559034123817985814149768968020536128611509289848169836502660486254188157509202104652211763666498758650318359427761239519832111852746195581935308112397182426228732135087855342182175850866506077298648123390565662778842838224499245489401691495818027669171109953178231230227699965985468158168513803881400651357026643749815418780972624430023232379540330676252327963603961413460382051222248614305660036365684030223051825601567720757048647409335363258731814620790646410632466952234861796287897178358255109779577668805930698025798592348431275030732468331779648958592147862698347268171772353911980863197962141823437998470842525487153017784241100748145526283041225336586983999400044372146653624898132111689122478021354090618905936253545203635437147225209033626975857939251727722548091391980273559060972103841294073371016947919743015302845517332308305401398463250093423746795609477601955259727938562000628988268892426675991667141125796538933765637133721028761067126081890008081135104017514403430168382951627235049676731204344238813896325848069200719629328954456888482571394835030737766636036605544432178437413299413688170319923030666955761739164676873777123433319970465414264685365877191181087197396332337216224930157919893783364814774082638518272266649090020694020325279500500627961510118280955087849704097915612580697423095293902351702045992477143657557305156510757104506772924767351302463831880644401213383181034533690031757992003188398517096957008377958010374499577289978959893873141568098252374757705659872635030186275306385121438901996912617719490767333214551045955273974934365780496881226428627453212964228641068409436935330743311847218077571731514222700305665118761273180139859040842094282987037853645339898849181594167734390441119442881929618792191882501780690012960741551635612268287539210892479141393294277832331232997486753255043211642292176248884452291560696984520165860721342542229012480000000000 [157,23] -8575658772462386252799888274706114278594271011251322712928820959301919354641211695620415273996125932690802005676224881313349291313419727188299784967367414625515327437306807064215155617174801062984133441038746885402437345789995900303376970373082436117131445387704939193744125207387275601840855857832835918422414418439617883069690565731139257154979021402858392524057084530430862742933408387696989869246080480509201596293287228066662522554784221901952792501446288446225261511406012522913290660588207750032166077324403981631170039416113056266590600297491408696931798346352184098225949556979502228134204693116961201331296922366502374015124769742304700249343355861479819898791810660516721401940789784524293509971691837971147366393975430684313829050574262869095931050044507024891971706448819143224445375175902744565517105423669326609604384994018084934561913607409746514468168471975771417319499958543314971384214189749732362295401016774203663447382190135290519447490933380258763231232475500029556298698605160366184661219129417693819816951818149688001229484107808129255245798993002039363824654310040744695198669368990000465600559573200762829475108029778240561922338680989960135799328827243884642052354161972070807670164298642128325324014989922804376580428858794309045870618943628557610496985657044332009054630050667948297605921168550898293569544362942058409321371875029821508398668197193850090591807983413340207123324706979591594837338329222543784783359132210241745800024460730514621101953745663008234701330581599396171891512631448531847370148730104687917520636372310499745831408465946231633506290052117019663453746855363144803084046242051828106779558230033960139559253154901570637713581831915444244891440650092402221745486542407358695861498212266749164516747095642290807517718641538339862890808234302394737829656178753654941673007744489518462780482322602782798240080119944794126318985266666609554617167366479473128549886082974846484928686502220432430396732052861796826535373096886747218390892839163212210076032167210574923908973822189961302093436745800642425574284306193740828385164825085205887629277792588540044668341450806857131745469362706604763411984120540618718153262897868813324570494308724301714521746269264716759040000000 [157,24] 21283623375479016735013041075782360543846055741580860040256248710865749498441884399665056396447720375248802245393270044977426303244641047920855047761761192675741500289349930346733028908021347229720952482126441829411989378664892464660209281404730539518021573598536485736662538419062566672938593319460752127408531482129979641167995595926934376312420651883923153724382708506999686030099025792199468575199327499855927531541423024974595423388049714484282486008531316800763627224620157587330999106982673277646150360913734790509061264553507568087212716781794190092222271179347974603977283455961374194918478070953778475747057870905170445904960194641374819001755754788729060821260629163746450727405745544373728272723474497881866225110610048192774041583413214276151222599706458628772273206593911438270095334168004467675518659235452402889370525785696518947392804750007348268656961679078904030738501236343335279331528836609148149782333550113732429733631459532921676989782130005289220623064699167113066726942918876823680260632608129821893020247683002345153373171792082471380921664606450013803395550500897566740300981425453069293214626646363628746204881136422352774216537744837860466120152215863340075423364162550820544094547616798635694301657371828369324219297076384857977994941171781142877391529041401172024014289484362858063341922616417530487269815203924449656385126525189674900168852337541250925798074130845297354438233633739684134645443698469581008048868368507227786367254540318433439795097748746523343818116259385738578516555216442261783042667758221613045473133764587097513009093828161392648980550161290937771359795414145025901073856617261113171535970314523153498575234366293014026489117897991813659465626883122670130527948974392412321718590100471002197808616328566928026712928168464453003458987833273084711451776791748765051282432299537023046078491144206248147801141868816774416156013832089504456140367808896058762737410869349035103465439232301739993163437698931214077239478779283867207684073468174534206684426938726779238645627896107023959700055646740288133117359901014451805961232274779203126345060826356462359158497353712741975215558172125882485867514516921162960681720602370000593132515013125412030039718443252495155200000 [157,25] -25523932683992358801633784546379498530609175667448489455434450885079148259804494377765447189501089995443056402376282852548459385444865931602186171422661715092934137859567086837313649831229756429719469795173624155108578837811828619211440852967878481326586830360881406607275928148710251690599412179242465618677048961063581413025314386204013898190436313648746237822700483336682260351349277703667176869651743023115197019563133411534772695275514066977121948492626607138537239003978902465073230581840921801121688478922846497595483497869569333881937981203774263239417002041898098968527033067867760723818464101147731465011597968649518604750530112600683855943693056521412196048536538739905099286338690310317066138023892312565453222156533226947224247018907389323288166852609634858931682115542922491939806996797803730763438639402153852037234794874262068235160367121399444438061041626522713279172045357629697576061216339446419585604654726378124284231046934324752881328237399442386667695481926611558863345127015583605761332150352532434032440816882216635060192389359085589003977342603331352082468041770934533284651949169469064791925098370922910207482273165433084536892443970727851320294803906304415296960974957112819046725865651010450214365631743105173148328670176524948463798439392514151451208750330487039538993973058569122756260297968354213215964578694170911154943218484928178163583110038684201650470634354075780492304210726215340447420959561442725099311039243656163587244526784686579914205832527622635084010176141282128544429144738474470900286654726492434837175416512478667919270450884604600118094330432360973312207072507892035026161134426846166510182003781751440218792152446975889065982941448728988235163022084536572228883012143622463160302643048161845326585782039000541568655850407601487863469216820873244447686896573373957531804234433609162213463623104060683943551054807742725244241306576188274601707400829515432188408874498019588748346592471508294078565385011009303385798696397229095148127216178139489146929456773502183344304281611713120737773172872604422789639022581212287738657225056459715458540412628375842007765255141742005447518318619289132742816042546397696877309228642017918067544710996050920114780671430805643515192 [157,26] 22684787953310859206702158560857874887068024030084579052519423199333603959464494178133553035228455918977832451104229307857476208400747497751722512621009041783029417134362128613680294008744328460011759253043983429827648409316754514585192189513363373760968480045311212843219568643863602347436446702530603886938756958607146957266784314833785633524369543445526844358176335929429782879109308733771293862818265598374363033376194842552270232779923126004205891193646248085497399133853613234367156958904858020024449415457571372499661554983908490257332553086266541574255894718691763106580069140938348549504253576096650855961880953933573829008367157357808963576080021853470702252280768706709799270539796917108311232731825412644479626209510289607540057153150631346081410320517130033841176252247450650147634267864558993629164921515449533887206108527392130798999876737354243004371440303078005035554194532033829411400540158190850207175484354305360786250307772682300109486771101349671698888787429403082309609462208597210036253699033927432223656921553574561814294562951180565042599525135235405494779482434481352952945628898356858615359509561129627589668624656461040715365801467521299715060629726893153817611073830227970134529634686051282808704199136022577169315959476387660403471816033518718782954052983194559272453927917780899697569631572052755485130068164400662038973418467248417111661061833654943106173815640935129056696140212336543451884593151833259518970830654380150467972377536789627314100437819048208101116827537807988474192648377769026816619358857971571835794859202966591365391296366103117710209197400365516485430092759046564242584906824737381642894263308754209324714630505696211937855158773581731750898377948134589715721339822022406612011084032883179876472067808905764007807981961836886580260245503891221249206018174804839616827819705703663950550413437704988192234376202328754183206972361194374624420440912820629851257459709219694162919356678507498052325146764892044418755611812331892495219900178896130626502302768463267226555079551857160681126200997375427985536212710372047592449761792066480348191955931431266007547398514662550312307507344263492447385151553315553557510711375093802638372446501770704117051264107587699200 [157,27] -16498673796143845816255621848962964120859161397597686184803592188292699995287528047904531118825247586742090919470891037138362600741471292124443150932191895176303726677108574973108028773039109198039848689653462273153761393881586168856379839215900327378749817771258528123898125035875112059582327561010560546865807261763325460907154226777675654664689008332208135750188631185397383744275479172860427563670550855986222332584942589138555315502952053803511710927696574482906402958754797493723020194745632503845050677538346063336721407339750784347505607941313341655107319097236207756667206672957348129138356904633008182828868920462897584425142760782462016838740855265913692439075676297583229408120454557942732109096948586430075674282483874518734820284702856665535626357657604284544868532272498976374126932610476709870173554792386370542618801396427855913719682333067394553269103474536471715612043331912081411725381568222643721670841050956273706988062680191189609989386596150288336432894216779888440156931407792124779980069741779258261733143554896757853738153159702982152353516369436608870193808825472286230774795554840835241297042688102399901935888199405262973400023889844083032620128509021764487954712424281873564428891481452249588523800167890505897679350758316952523637542289320203584787731113297238039824822525983662196272406857739614210878086753875112544535496401704203910727525495478634279385647469469180582256856229471190823327631892907588677505344719112276856157941719297489355143523739697661453299482101929470618430588584842369736421838292439366655530600795307621363790679160573279354390953444732970334930399902290890322442416116442003619036858213242134149537575544671288199141916278417293352492401595271015987693330461626965399890886620771928943570667778149111980419352423441763280012469990671456121091473565730734641880970269339886673529317366381464307588418286370052961155260002273845295919862252940537425948501403913686893624107746990726535354991183347849335807323422945812541820377117843132092763932133880207469460993964793865661765053058723933014641088301300044820591971311119830470464706070705248705319386128030321559472477503423329277961974179370741685763985349344622722106141895944150706447045943998400 [157,28] 10203854551894741907027670883350113538776102226337945393313932134844609063266019048280028745800540781417887389868963961657982416095937693896065910806044979331110744973421901389054051182412534897758908947598914252783779994397259017667787110817950342515285551461500441525399868256805497505132024343053860141596817919769172609898501154526254225373893384924797226094709551299985317028184501210904440722903450877941458679843248649271451723145180711480367331717874550044532504146183979276977692637555683678992155594210691721470936217585741302858497098677117004147118672816404603069816954646151509890232745828706053925029443842896175611495838157540821957137154751618606178332132249424445586809518288483481572933387245011138670267031374469194393208943324677549630230926927662165614239084823299410556298655928026756318352110216620561913867766345260185578533524446432476658305299261178986175929523570149275140995486081700760507872532662671425367523290745291022410944675156373064177390445962963591328978285623912268321100737382605155951024114497143905041601735741243780744657676975467062790473914087220063071542884534775018758344981118212907618763080537918356703705320239777654103630722205445455613548833536213473296467800429404777542823971816908044560443270580858815880988611563538554358635068871918648070641967662830055081919970448370924674477767952175617695196947264024884134561134568778785932078008786680793203349408618083741561434185436216670170648894374953349805352144402300680227647429718361233008010592113450337876283791616781501363234310013354546925810363846676317964571880235656039101721318962789989390413434408853679033095242663943962093255130344540089466585165823541841518325792872363330070167121361087385264512363544007900359694220009834312668564723317788716036017680071308503929722879121856966315336674502479877244751254587800730230860908553156046804925803084217958653362166035457699000857611551006110548923370651705478893553684641280326585797369645837585586221076216649587184856636791687618744780165245167671424163428678516132786873893665413320231661386396412447865797665730074525714591860187599296103250381587678668723349284934902361859336053608999630652924904660132186831144717938927410119268164245120 [157,29] -5388680980389640717564035856348309156183595737643748441763962995181429796853446813527285599241919904575189348049356795892578194998302665137988583726279110141657169440355393560877022782289887043640696162033781617933150101734568153234936374757052612009774337208801195488133911298395000852710956927969231701932932676485024075459381959869330444273451132844167706302470416961698078554369667119243397277444059601203062641473413111243153615670740891958820422467484354905641368973306428640732231062926056928585961202814894853048923900104136228263824831065768950812769819475836418149974856820435859113834152202364642602683867503124984961212754444817973007459689124464787587331435607466071079044820172799637126710399494971670754593285026054727921923459844507105526627493536457423189811706537413317693590811207029496099482008653602353293567097672147331766726606063950569738468891945163463540772698920772162367213196304429742686028010103119482160056048997960567127875792454302627398555099353772691923753154266264588488094194211349606163999923975269617941747185525621845253826706037226193352889869411313060612755028689940751814699109214328532313239152763682748396025952870856572608977461362254034412708689304028386416162955939726441889004987016908593685721788936683218426511214202231297836521827186308202096217224169137224224315030316190969904894408826527729094826526962453587001805494317925088374718323190080708523207317112345678070012568499696509739589417464422719391910885346622802021782723146947549009063516828592454715344737283961636335086581899491249381218276080336444395051395880382697981401201882014963625029859295989150390057406726642462945716321617317656219516436838364443574963756893619691936379206151260605757301320127495237854065210234482868576260863617229151193408023525153884193158441986996134932250930354349377250035402654413639153521921078648801317611245567934743641925583831647700381212573296422644171975959257084089350100268574443066165302125869653389009279787965721527632929425676940197561811835188795955562437909121430121882528721489758272655459937078509485470559227566319232653839435921364856432705869687998461054275318032259806529994488445972405229067182959150311940502413507853633630931602640 [157,30] 2314227462484328124281625524756285529849895715517543124691024911845181844523897383213907687834365003515767210692375260390526348425701869400999660293605054745857171528398221200813544394577476186614912596146087821466821438824595228711973138889742190079619450751894360292500217346608750437131489728689601461071828583893145677428109297270533339967862820188886337031665592478028160196324042113283843100380120465172025710560465002409159215100227324218314320273468472036007071870568166826729714832567681112496608211403775122802671171015569103929900957933574907257781696245310955935390769096562642954975852703158885027058962334216767367008125210760793524778685107038665251147398394706780624346500988782084733971610746773678569163155518243430817103303029132391176403842238412093380883019188113177690416472961143590775294327739687575270225982428865547802686937989496702102108363399270674686696633410329201484012705372302876227615831310884820079114218069363526264881978903296215053263249058658181658152643749681347613623344051562484311023633884263464180343905330575554579034448902641195419857798587754982876953406169898669943482441294311263454967372770405391956778345570594304157910965513250442078192238266409874737766493698038113529218647714766780955707714228920953349867809425666136095882263968070374500303531881539678775461636871927156056416817397847273110263162731685948989548705572644009630827481716514255816157996219354683860976715103959242270991364090390826185762539988152821571393204000073017664715242802255399247228453991326591147649042010064097477128083625857963593423284312008909038221478423126300508723875447861790203726288757598319744507081695080779498334652266329021653849369369440568380794360815502722106362108494864427157169193416722601469760563931562337214902771457413531623870978665242117898753594979792675079690180603746200440392334035056791968070329759868934316112024809356930075374428703126563093455450008783497483997883363873509710088422888935791272243462977171154366838858433436616915231879502378016513152219297427091258300969200284625265733763488347405585942598749720968471176689718848248125703181114786265394454534717993310106073758370912331750279487128250225576563223378163356519677568 [157,31] -640157309805785451418638399451328057897274128623571630400859666410425092441318103969089275803291207984250954816067671526207802210253555911240056871977360752353718368410326720637317013337181853360561864622514752222173311181577843694531688709157424308151121879161733880873488610028976632407109491784201449200495386358458204455512417377004589082218058409472294355416510031248508659042640585107174973142463312374512583653402747408359964665969592051052472980460355297675709203453483372214291026696689605541679572532930975471969261549644371863180180735702842650449112285039406680154704755140622462547706326886182052559857325018279303055760356187258300020649142477662765833241773002319725772379233835514786570575249692763578098638100155755329622143919164630027443160020884384043298503407915143458461573506997779102178128644617694097755596289499934307399742937222647791214883361072265293966864377993100257234600278199901874903574349114105697784318802395734384664020634859347017051776711210660859207199508649132285363270417556804952725315545067946591435696328211451104188679361140433774692328882926676795577113881354890625198506662729946208666097148426063277440667582332257942026959666694535694862209505650793595742653162915624764595591120173225060642880776105469609392743042400361042173298613128897577195461149997405823905580903601399723435469306988927226316513534414847544653066761614529252494649610700059585524535233826281291027287870754647910515591661803891736710240325274029338478151059045839206329987855487543018588239740782665995962171206816855541694233195618218412897180698619967341862757343527038934673263342895148516945604559150819914343595956505987215441575089080211616965105134316609047547572685916322613367478915346309311826396720963684202085036765936294134443379577833318156071066760773749438792699809313451375390553254497426230636687919297870325711275186033319586991244849425094656454136631442389539497566191197364892395757962458083175827989064766926941391230647702203573064384040416181634143399232325472128785348735196048900144604829926966219075437529000229438113690281426795092554945380274468670454823256855206022949605958319155106549994854711098467262381964471611784556393643955667703280 [157,32] -97660780526437363450545293002239896178375531823448417874171257554788107923671607625546629458637158672025441150992233777883398176274347798037488121075626813518545246893885578297447550211406406902793263320403051145731420274525013978636003981778833343054110177342463738273366359357196573853592391135205288858308589827554549570381046297635743136014775561894806161696819433464370202774481393012942226440526581356497226618700290968539921968002770965516869507218160662608716195938208019838023422298237359351502586389878306970788086101419351770497035828424173797388013818402940641347574042807663335794368750103770880877391227755626613273322803007388574318715896905652954672720956762509796483427759505339374088165658871934585950765181668442215015360898001390965778903735219698930449808644342419346611138193761161799883854083422957597007177323795414146612239011184238281856142436517111500068689045899252396038880328857649265846512540570920334890564192916854751305451034422601541577401813068455941568147777833541317087582062190309992204848079261639004832740806970495121396547669114139199105029460544435803855275446206297749796644392041786033134988855336022028729382814574404771288622438897991907897624092230502326080007597050080507616941594375852565766367195361189754470329914728045605041823168157023731492865898691742709098198832173915474236015727058734475240980183173689137504031606653828204648513377767532049680387024518065770796144723946655670145619030714179964559167646165961374261933493451437220551923428530295687078466273518407277021942918968799204902938944067391682964239177961431531209417358726129985527388089024535628022880237384337406468180695354732984031672653436573457119762034221303977453631200284478791060214341557169848567542959203594633472520670815013031657082979144777313690725630359944384930384512606954464990777682486870106898193108708006360873293490516741150205203294540815266185660249603980091370482641586504182179378913475068208220826624690779951004991961693640044385445925734045023739342211043019917268118627087429769479077629429295978042872200274151499058597669079760775977047769158028710242341088721069964593378436927451822621579332937585005480152109655433748427977137762348000 [157,33] 302997676431189182945477537580814974856956851225147428794300511324558600429856021486986996310593084701074337267296825041633336243270581869507970873886094187691605991884651765977169863622142210350701142184213914336995196173224986407205223142327268129253966204768900972223390214367403129573297253720867819366775635341693924892326443703388020355428021756647060638603320666286719255037666393099892941705663484163923234637394831489422693230926827063370504330947342893682643293362261552523006559018447344754765544698613869967194955343448875341751009329565843536424266328226192401172214579580555099511064466152320122117748089479344399711354024621675146565390407201524900143087507404081500288215040454957270698806873058179607420933375256066297644512988147384978118543839521685293447107853774783105726079391534095262479443281378961097569931569976426974286034927200760280196281311736749316890559890359438675774662356028234617864228224653618436601549090264305299896403229780113018781139088174889533492981212693719457775016495754609883734063106385726062062590100225386422682738833696990619375243565375248087170193472962570190877275652525356703367760202893608635023357800621406889112936122519710456078888035132602420667530765800855122436032148606403879214053312000645928874145462826523827594486325224571752307081817087339069246051846030425750844366432960352471512187488623046830105288977050769022759960331285263486647057092376304592870226047696015259167689828730354970695847074024859001401821080529627413014476143442338087460786667699394426210181324591584693305723829711123436843494718028770609810917194580815735093793648082932780121583904971359914367998949149809785282000896124873977922859892633959141950136577527944374897363618774644543714315004896205927486379349544555206435310372319060858431118433301407113322942112945170543377120915237586280307132315885592551642065824897521070086966174200740221457886333644922454590867147016303352796058985636258080959862440715047531686681059154068968563320237722838620496874628714947378158071155702832660164993268505289080733856699431299660596821174284798947934473497758577995186163377595913694089354129153259981465498306939959543355222216910849623185614614843900 [157,34] -269052949750031044936376488104981682927195299560221021832237259484038825755221610550316191648187477856167649207038072546091698883791195517423788035696386459478717769739712671853732516145517395888270515965125287701106851233892456712247910025944353763196509168759710874331780191971111695509642934109912643058188652660997369360187872007089900892104794713800822823256112490880917779521504157499185210748509612746263651220671290887380840418345905774163103042717104452425153760958201149202832893218632145216821939240500884093366195352948832411824226120161374712215724462641789733569982201021663518689931333690041371548344859895801317972502056984622004656378231717377005020325669760890251610838460604280281302819683056533729480950430806668156712004458443333235460760982672254182468950004384022281826977796136685333415040484649781361051504611117749407347967982345853721716058752705141303758540084254925667345623010987951776442974886446875307136621179943580235420576786418470056314415296082826972693980854927622228580661029434200547545525002788763923595651404951763367084644252325694147566421396923536389832740316320050424350858206984985613656132143904626593840873387217885029834255226145583965645534585979104043187815259128510727423055897497557876947967029932402021997369353383914243417973282061886078348550802702463166720403065356221036875445414785151538158176886602690364282674097741800965286510245141283116328663995770606258884756739937671039847750571084734227770152835832709577121975794151573132685906202670976215739628024186029072054451280539736133332284504329203686665348952305599324269465401150003405903880452556614627590548241963276708343548254560320924198542583921545410491471979713490154851702696409953075106840032472891238864554854248142818646001290006859569714720493692760303296513417685822728866201835873175783590602169047714604307416394381054101463359905234915113255561976918087320051147689811112034240518204903821088090916707459634008263671262830982298155657903944234244027760366310749592140460653841790309846457994937864767193740083461562660706048462104097786713890996764306556930577876753130523641891560967364192531659777294097452119512010431885024124231534274528065949668786560 [157,35] 171566068147352094470476325115573915653363525739515286351248396219830675779857189183707719457937325798923330561135125824674727151379656773007605937357364974291180337575662880428552942102682372616415727847363965181763005092692278513822032678806062825281411368002501338081613123853009090336354092490823826859634002933307667305988383278219211944920127497677978178686001502387533777751953210306564440034995409185976450886261153823589748817045350343831049775606685720230893988229799139026046954988613011659424123622546742104775256856808184849329202516059638648329397328170871258143364996379532011590831624392500920456081715027888406580228527632526170938701303308262583330419918931165193935521460462661063985712200874831594550869150848502647783520218075923782719917717634287228258788818388413481557896083645212314294442319680398243641153632395036518157043503104096649602299895795826334561432633998771997431426880835039160093475324679023358579174925738241051373270064002932065599522788230304053004514376353613929804731421379462107401385144471518289786340580215277676156034642380629145679653720644696497201362266795592256615507919574910464346910596126600037801607544216610612963351332984382611294573936900003209115506533941673334276354354292423738765959855217637165529700068365254522696199268659209871093005310233088230119743003177656023799179484146757296423277176524027621628937298188125660211719830309087826838328370396671054145351501529611651851167871669904551712780122929577242860803581919319792805898263329505124021929859008477116736525411448023073520922295966829746029504534335344270189191200804557346446526726235785182515045340773629357934812733808719972845881229181345473362129793663176132083845386583834790325032330018316182240669265174608343632560687168623611351379255972787480283668852439647176135395228319544484085948333598952992321217131958305892033176425345245596503361537647143243015653134586044961843786921209463659525148159328603980861852680859203580303477925874956772771549458533664676601177716084993146298290464958780896263557562325062119034286282409120902536050227682349643165372548783437598765452607245812040604053551822567369245475325571667597014509187259021571452995280 [157,36] -88856253231303823734706458256883510635826071693003692786249829016657854790606017754513662069555014713100828376627070898532035575899059846375191107755351405467442167028486766947606440253589956610243480099777260102554133497706300361835854150308781803008576217415390092523892982882259214225260899939985660671401250179621832200845124655063420170200815484561226632173197552919678837143564607322696206810891538069973937295451798775617196172627941748348790488696346920310227913236179214948959737419431277782318985330849606564484641251960082667555100128092238090804790213536564946155419891279157916170945216443945069223445384188767085059475441669775874349039315983827121899033610211619587416337351036693315437361127432678334579582206533296161975921032900770267290728404087447272421923330484019913070268826089588812493361912469031690581833099295130540723262610348142565957241399456501030864879347302690992835986444060472692683155028714499005452180324502168529200060047163856443594631380157676984253627291605794448124735749546970582245116074514659791454569517990951887997718635593042223491870756577202253080673974924091710748028686308210895279190333115493108677590950998284290046663263873665270222952707766156514393222630257704628126493620367966336850647876751085175091206406004788872801029870685672108188881682955683221046664602480765096330475267251299013114727013798387373198254527220429874678543481368358974616746581237150404948527718929362261481139075234504316044205616691350056355742070039209102047528255050249355477588303327741365562763589115790560891902217021321450953326516644554348178499790154063172172734467072156110956733780734939831917943970236037626868359939777852396034806437585086875752890194912070261725901321735964458949019918226978801561501489127744767010698882267797430618359033815185589870998879331339219334459477114663378221577347831590179687343365249913216670639442121632049111203428965122585011657849648084939193851883873373369993660614937605710577766970997815381253272487103472833717179494684750416951149096796526450853465902625176466265028148592470334948882386424255250161751093788024588071781685627953604050379494182867374021384925150168306881791344341345049106080 [157,37] 38950227625839313240690838158530207967701145933405488040256827726391456847075615149135865871423029245281466525665269306080196725044937580616435224615136353963939856189117088282816715758547129747583311121478183617674585680701592616409562828079491217215464972732835971544550212163264157912508327930602911010448364514852542590385254087399146495717713483598343104190169358668183042849590039876907234639912500241874413042614755178268537325210885429321297466020913854300147727644324690783160565644417583739527599945600699097088699924512132885111435656663432489978833677047497534605166538891781636677847683400793768577797422708143046011270008518386706685181637543494828955385224285571775284884575152357039584801771679472102919624365913580874727217732783408410139843833777267600857333453846115831274948271310665420858054894683061275361877328050207552373732851314453453771938108884115789096561342937929540483725336493077505754068494304742818243961298100503498440251075932717089701116141945426144094486493958474143990661574117329194393797268104984893329355754684691682985526011011786408966819653326524547500426512865767174991757256857258966641381617631879974495790892201955887173009736081231589882938974516665875953243802751030839407833603771268613261523073673717106629833509827929427933348175120801309912481851935105820230650666494531964028077396376936402013176980152570185424507004613043689446443439490360365572611863565170607704770059480791654110966031964250547322239326408021309836349558448815139621153953800343753102315496324628284767434451963585305294214357270157939344005014814144516553541239140338015641843901356751808565946745214836543321363132298486158429944923348366502885208299299837483386909287401464314356682774502094932300510474326541871362184006602683894080566299541236677135091890798154494873798482844893613871746280718916889076581445598081691096698211140641059475347490282203851465261918526224039363085941498996301525488459438362512868625461646204225714639769879304023965748302493606679331137464866427396025634625342915370730015053739569596893024177942747651083489148493746109543933396180296057507390075421809486741706686872892434426607628466697306801865552153981952500 [157,38] -14708113057167764365954410468305350803929594249943348366462280137431284791522104118384706147063019017129156858888604682898509322094187199911420834328119197693094242238283626824990954934083172928751369559621221187237312548850408388090943299150902329493162191231830754932381463445601962052444787537477674303889727949865306936467524419740927068174630374347570077969738047589428870040566532057384868907701598023908785358489252768908089840544009198383412796178400864252124911740248374898871396202855970138810001175228670830173199692907646324484735733743691126409727416634376710481882647210946031765734088790176588078178093633139766173750388241672692766686676405987287114233967687918313545238722782897602806860946955609132760893564948151362505652641690189127632805455442817303004229406589841050601841551890017178685768766294283029485032323507020521712457517435460546720844688815617131556532317969178025412930538612495871240695991082590562475106287102023308554334404037504593323163556958673203478481230427769113075962654909758671964692017525797319610274992127860639446920791397424632287443302876223787101229683236503060963069549374321805894825394525076099740846701683567264225957622717826229700406081781657701339045347542215456269126728998764819288239139431880726709221043735201622231953108584914204006522554976611948970669866565160668061769349955995634902518818172965716742926842321805248830263008886667106642148805465139082070670263989426996644098026701272257054141706688121466297630200861766481269222188170101024011523418030094259559227970194905857150518585318381644219108568491663336104445284382968885525944882401358812260602250042258767454268236920731158857424657249997721216715925441184096344364204028793908202675949755193468194665918598945065875384904216668597588025681663016278508063490502050065470445318455486057081729366433797192652749473221409819855801894140732037261110102481587699725669062923775781377466969404378857235175948931865124333132441560054616547841998645387715190197934862872634177708377666835208146061255102390315675588978524864281576261303500601559368947670278698168877395459976225919496972613001730840104337432383297110284685168817760805182665293250040704 [157,39] 4819207179193103007289379472037799556819281381621985640701647741133428284903217731799702364814538392209264832709301247920883172853657259668529942079872609907154253579453932934981911957213430289142339208857902502323467308108034981721604761623572147969984688935977846146976285536782079728070921930774031132983886295202849431842629909459357784891822829157126946373109379976111555776722991199927738724615105422158915464929114228513988589524703475602036577587592540079899193528166334778389783358187936508905430524456215951409439458415608993211505717855908990346522049278009263244327121489043873677758489869912622345345815254259921967097209636368763743531879982891395539872135008096681886390729769717919449961825549877064319937525917611921562446214636698731077955621489984421254653591486820927131889243107627660638508957567186187703839049474339020398465004123698701799008412333901965699045775485069408718709561892207708236358137402023055277071268762390820856768195287887513531211972800388741804037901701443959715535759087868568431042098633481249546227772363513061037462995808407021731551596044802324630812452106333437419274021382473369204204060780619850620537102869936638970823949504605568741289885485495095638623280312633811337047116109526755657720318089830556519970162546524355399226709066812906666299296551850983468193847678160239048033484469448883600581098334327799510550112960912628178957812323797583683794232442616462023198007410707193714555180725792495334799088131923744125094570132099760730501814047456357304113196854543293789822098077443697424431811894770875278443188218989284685378795467280225878268183519836809597589597511685089595293730941940959028091347263997244169045616314831288109437405338773462947242397132693424045883514671993585814571841305165453736212348057578712328650675459162002891449731514763286157788224135572755955645352298905917455364085225440203938067018589675831531226106611802318967158941514830184885640905968832427852240302546892311945556279315503747282274506637988151147442140540031346168147847794132359027765187301591348429618669434276773349610921474475124750272338834204152988146183311680254592631163337815838059397706756849097198909988527952 [157,40] -1371788038606808559447622856214476876131975022901965826695790553322343706317055969009192789995269117085247131199115019043303761784129200208398412766026164934156558394234715311192822252194763732232900651281456350926745262365154255589500213877869128890804928431517025739694948823965792316292336769290421651926684065606135596627200320697483855930086973555653170549135594935293682623848116783339186463594418340693595302332756750914907723595794719275519913644632113879354411347203002834776446359713907873164494348076592242211271986500855955908255107509959112611551750101806995813766172665591561020180937063827390941235984325113444936545397682363289404180344008374276711409616387786517607587507096108587264230855387435953494268647522978308838320042792628952135858786151172606726881782793297480473317961039725669709731179132554730362362254841922653856195100086130538623180947374176736866658618351013233729906713464115388789672505032191281946402145115062786643764265174458971057607605087807394533917855215442387286510792518446771005034355441123830173905407261179326858871260115419761798964484081168121409081038854113754234647475516872059450973178303541872994021698586115717526204396427188668479991443588350974178770646100605131100510801904532987147331294728895882459250231188293904542137209865149134526070950529019308138226744876623373256134259819522489657220288555052031172820085289441633267934631793731994666302180982190469313486444355771786275893908647755894078058434035005197483545556208396168250223424677262492801557629803889612057062754309095099879040306679375804298030723622404631457382652463888536732610605116672308799787450796159189133838810091639819244515575708955085373958015225226437619784889616247238986001897556814037313425292546472445930590186373257107600541508530536360107375068992867676395515276841125455675194167971477277884602218388198980224141874183373931559280570864118352510695629152349509055643453316517542808867415757677052234420382907849161023243734069886352990893748197256161146988055563119876298597318400184047144611785498703072806984173817990431397426192404625709377837573912169394478531904836096677562809837472270279118431371888877704110829780352 [157,41] 338189498810332137909542311763148413340227375804200551715956649811467575916647979321338424910980121022494157941356289652345907188420391908625632747994989693792419644800250333089875366095005839846217097022733821418152341520270189619162518643786376675510758518399440910804277270754429223562065300656385703984751063108722912130107487176494432235985283269361188147261181174211603248604234919571056732447489823461998493834185223120751951784191209996185951945744032667362137621509633517113305642989774126145684880723597309610221806605800617308076581814337919781017073689046858700940887547581106688516629868620685481389469752877994590765095656115167306910969109089960206908592890204828074960953376107415761043741997174558338100244839089609454375278706639409365840690495763811460916789328911697236028722377349278319986914623277207816385862516904204312923236145135820974275918983491009393729974453641537141077412040033454480136597153259112173512501727028703396154073641709062278428862712464034392020442293494381110439887777325654453125367749083221969575129380649512323034058214211149217349965558667638539067021674922130083897482853348554346796207238155008317666981901189111177915743557947318430724300383015255802663531398867057057133840677855081827328178160237635006141520318300640768310531697857591758875286311958459479242019451162402716273748094522593326005354805184230532379779344645462912048418317634642658900434823995286812252416177228059793547656260071042666616276351079299004528428407765147801450127558048852732098943841277903803278927176785865097480900267157871084827702959191511209682843346438241265657356871754733766636216007330313608594281430785181189174883468045643427647303176474952628813991370422672278007546846978576254099235280432355524617584216224145937556475256896961534636755982229786948936328665799950418911407960519492561430871131988640257588680246553849404172285307170052335648147112104606088341464786914013641679496561015487335097968298504503787972640089971220226689396170260410728923666840880285758873024544456342217551794109471286397064764471649696929627077800672029573253654890136604410305820631931318418506663499891838476358956860087328889349126 [157,42] -71710848211398288343867167051932657702042197109824681332193109532667253769826171261653590316072363124096517385942589480034415277444125719438944481262256805956809583626041955443711566801005555550339469791578855952469242494007871005516960005049749763171808021780098235356965264980413823034974000272177501047332576577695871120950951569735746203434919865862369013674416137677945727642257900235292905258169522715361874824829154032265599425816353126952549731168947579408961788977149268392622229808440942485993527607616069828739917445325426843008865133428285131904157148100461112300447290001173065821743700522478785108879107107684054198738055396604856135023555126305384212298196677136577398953782641453088495841165144705869302165721468679023104398024136546615619467130279840971105143142610163503489781856911005171669074978551124234563849025606519867683754224870526930941157277532343140568568982928559387634186059711910053123617496543780506707807301731453255239685575936638996306269639209839363044134026558469260236397052538881707877566987234902484017614869051867485919836905039393921826336588491924127772227935013872857309624607231754165507508223890742918565095654388968924423112823107945160463031253896294817950695111339174307154151705698730730161424413469623185179748409442245169179611950557887968951911328250702242561913068988491418644372778443421613562160095728360749533347226193386302789990388907855481530069884135157160139248397595831858694476321801804898008171315532966228565351267089375362040582985665786533538712616995280018959632057499930964238162535941175952149724656574627342001564567747878879814374470811472893512314888966612709085172077907666318829182098086869946302140389346231010446852769842104556581298932698146474726203265115551815145548105458211714882326683722701832010809233164646438519465838398941691925116847747290752113235262094891162974815622378287393681266628890104091418109105577500201525310588712250218872054427607995389849023063038314767886734976475885123884786289069457975465271165663119861533430058729603268531575450299964189485699717075765354027993738299565668505304665493862195706620717982138755734759613361769419542268671648807290176 [157,43] 12920968799676353383667941247734599807519054226303680518768749520785846325468265804287444331090778681945910175452286821857221249711728536505509164596969430673824474960335112004503849178781656186524579341849586895779608871068996981891685825989161823434681446838746819907742213006262677143823976201460105074450322033602882633610308730776217196672625590006680421818025508931714885621751819621037965007070030092004129008488164741081835799604464742386971274901203581390066202273649848292878694097170805317135021504163325178084820585139501715190526398712366605394275009639675309048389320645978316935807714080686195144622185521147338709438518405052879928592653245519416896971126219757063433353788102460352343597797530439239188909392935814117794550747251040085060208007409602281392971257800289004432582632825529070109688574896464978194825039345765485831663072396625261062923623219989673922273546143517255077500278205096048195157884534402574393013414859614469702146804941075319130610870142954515257463857124772087097456090519950097090057125758261079712778589622028573953613999563935304369440033523390525460171185328003282041597131820109387882368507063974100523355208420310979923945699807678701287857157269801537039596699061754844932373032644908333052736105575174031899526163129476511272125819561348823609362998196934572717983421429955902672073564697388098778659924980613684535391732051710356774015462294825031477517277671536998288565319828918781076549391274699289592934308811246354822517865891459259790817519116072839550455162401945398480386634781983027981070708273072087733759625656936949592841564935370796717838176393886350038284098726783738914719354816665020958311413448007791835605431842536186391863992124149924558453730086526967602269674261192599833971438829959615557887850095603907159772740912389257025980047691829927812445360024302231488636565733409111395230836277924423796905499506413962522178607670068262822642728311569446927417843939889615192060592135272686368715882061500315940033306160587717938135999113145048083369520245404048360607026924237759729260982007931883896843597756092587183275167630098765728925487274755218069620603761227356669199689033525112 [157,44] -1934584471478789737190858860100637227393967192151438873041639215930549436169029837192342884810201653503072636582459098839222423976053468309677247316567126794683373761819128622482781977619686436201179086653775423392510004458362578088200076702677442110169803591955189021499558322915016433328683544614544106592029186526603659387456214384187834507193426385923000838190183274411233986604415090126908543574863200177662916472290652666124288145807738897629833285248800145530726579988512220156685984023370309937517526695183331259211314542213278639720758774661520328573492322189951858141046616772069333772031799833378672242743461649691373328177793474138129039918614180300908676527402447642060348773231820033888516716365128758766334025240873875411667607438302784131505940541141269556214736443454952993732180665672170729050594307161487122863527880252744411002299235304526503688369284224218328356060164057524693144050248381610013734373225779466095774441324704570420783152141732442005076321557892756976344156560111429074608545846850970475384277234792001986618992207624934658442795027980201368458222663873693282567636308113008199169444340376238383294072556107043352771174139778579025536103362775591291101285960658639823563290705732482692296548172694458595880966422410137867926532395783944013169522608164019799439722864684125376386456326580318618599420271862525400899700922402194832353772155526858857016642542661470887752186649120992197265677502453386766001247756743568143686408572083907607254000287846734241415841708275645686407548425588553372614838649672395183248317340236892790939878019227965850283548561227893933517451665895758033656870849545202744230134952630540496438647979735352299891640878099401531914923841648422414328777379083480699671099245751300933413319058760007817886717300642605468222059892657903168303871565222218589418773199000504353193186805927850588763227815824795077050456300213797546957997554627714444672157812166692069867644356928030356601854322323989632231643918725546457613451854340547075531278124172940186248231579023282954731268655198749647271595595151291583344567482539571531224588829291304178664862207649575455672774786495546525600895323776 [157,45] 228879899676678908979741575037391233635894071753496125910323275315232778128942151571454660857319187669222916900952711531564049022861094894567850789435804969614604923501828500016081915550940265350434606545432152919433405544546353142158947765760818570908002069438566491685029037971251807324552598000292665169120493701621013635292004177379783767382129746501912865158339746045139795228357887709000956188126015133838658688926754763374381491522424984425944049944715646747405535757513543395904758361571815736143819239425421445246126581673954023989851169569736640057779343127733793610025974185874480349422939986068260904398163068566853364343394592408659398439740999866428915396170194809889760252587828956681857729660024020884625526677352272269995193358816698759833403092849022568972302816376540085968735661299865083105528868862301698858196431107789861549315843706046861972554526031069677971242991518900355135469131820777208405165580677253450253949445528052692935876781053043777677700585768917498981590679011504008518591259097485712079273006419806989667053696267972403948828365440093655517723829529440235914775368553573232399045173603742758766087403958977118292551526890672354604164157882490218889452046488514703472689467563887574923961871956362909785295543215007008324805088542472185307395414498263826625508826267009093017546678211550725472619202347528663240798653390481768415666256438314395842030360552287824343824588287425151282618331623172187167148194685942216806634263945989751141943129953974469513366688045159509853397847370386637908946855410701445006549119512502262587737350720400620486684056743149640125382113096723257002722796707721835446464097642130148531189388275823058585584832568075189338175862657404640982000760057594372012379410777523367965742572930624254084904192702780927076890108316554130020393193064126822583671522059957917246908846717890569954666371866581359828671147055758021030195728299763201294440689699138482136257838522194689498615924248685948213452707532799450206705467034010376776495912713627899106964198187881007590856820203076478731387876949406556784788104136777731179522988318932804819540008294610084611843104796172188938110832 [157,46] -17968323389195740572702718337251382966507626956688471848967169413909605723762987438868252637593448008670333803825058097578953390262755973524355251810855979815616476911791591880665364696807057303830679157173687315351138137929227896695610807870154999468141306239390542392335704502842100283565694533998878540482189813816228936632876124359864364576171943838049228940636096492958405314778670066863396511285617500012340044301656515713997058391040240104838407307347254609110678279531657641552299093164677859911269887839434662137408044997583578903741529335254357768581584561300612230767259435043514185695277800999558632130626347047625459422442848016920311327999828246220641890581992406397551770221909134687592316166206546664848380662500063447195268437881588839040630305828860872489565808690906690162762894564704042013290545845060415364112260069244053132996667073089584215310499587689072346002301658012120663968780763257057566308559400395861747323867265679836129628160169570151011918834615023612732283374751617928316037714343898218813838284235011642475334740369216333911837621476792702345358746377924895444787772736480391771895023533030747104209282885468947663157088968005699841567863418589500486933745574154065369656743349456079189891176478065249295660798569519794742788883460983025395083788105462326131530897489306900661911511912920873390190470805390351814304513775132798008374558653352010261153729641681681091212523196571966039866468043882971199590707267599908162684851931717989109459128251252920962536222091583658246919097166276774727157444479583744437392441737761875215850497274007421581008632125809833396256746999139140088939151105871512230457349722710791222150449001659479639721741923208953675867854296881228097989837671411550707010190314939477114207704398162050824657283324537867371771704343318304220712435063061877547682003201064419062667600149103510399395800036273485008151418423218026999241894313121230849517800319568375446016256382471885955225734733146433983239722141562368177905185566003747201211735840592440081343303931610080906432103028495004571066543020730667725299019740521991905346569102554662648306848840923053259487301997351725684512 [157,47] -247048747056868222944353740953355024190297198437361456758851620568029325456380166724397752660777977715551939915387434705365440993174400272340234733204404368775923009583488200120534366669557586077984710021463723888965058437766467108729582580443601102253078410322953177170041289001425774424458248245888990572894852534043758013511252724651626563880545624478221392089423050860734779871126169084966523029236216030370244713535639399587892581944904820033686168541070470232969132965568215759741243423353581594553077654000949000975641577092360401597560114764109009363633727477793533612199553403049358330958512044572955382172257597536731445691457215508904939354159361564591855613562378799614329217612637506290594142936528970547503073455927895880514701806562879729258200730695615537899604328640824762391048886510910459621339957338776745992980120845252415582377144787634345109958141122632275424820534489250625601539943876475372151737533718634881096855856235803459412604892460359637356104384369529071810553160598672019282919741060691222678502182517261340906558553695921050550000674116995224379021899805365668864257781998624715290788239033259859353898156148123955612314141583242171460521229838105799431568415469248628302448866611998570915726985915384524202987080056803292737110977313705386044193115773657765088965664981587169841044014496712560517553035981996603656972588565439198952575794953150005037808308387529188486452544614891014762714110234485928398268120565642657778301852944419500863775469734751778709983195376861013919668941644708192407316359965010725907281115236448856564822934306450537016079511778842607218116187735167265820227436248027509711198964576983815908922198822989004617553954388876622620907569855953542856643178786198165132909500543195269980655722903510633687144038107407117127600494662341589953507803611510113156018193596887051142742323007356871571789040855993956041859917036440344153153820009563066383319659616228178505261385380383186612145060850555991373118276123623921126502946849312330006126324852985421812982785966220579326399944227625391402661598338271701212419795975777403584542806700683850451182301166832169045585555221058772 [157,48] 510397660040899699385385715101380786724341284872702038250228715864718911204470896435427101006112939206702031812563785952774468182633165456927891184212812955996111325122166315099496627928799087412999543859761801947514316429288578598499728788512782265824950322042173611112956232886048752018639430756901829711155367507999415779311971122393304440772645857728867997882415374388767617577822182758666889372220253161754282990944265098694179284433807767890638073454363861712021546143327617835076569957504260538336991590496553841276650858312892692201488183223563521926360357481452326576182571116949313450031241721726267766720202562226434585349983095756407167342138980220885469437408906293232410554076946652894349248080760071922480236777927086034881351400789681196096004437472591984573103528996459468247306402308782472167268216264234536619637814455154668982192603387703830609415928652549994278756491193255059019090227208532027059478836815255962154534528474139437231716825468482786782056162044605144004065166703496465039450731918203692135322093732699036189440406104515057485080676813141036402667028960977445747026423425448103341912113647539850470716953817942731465415122324540374778346770673111851645146620369397049882327120501913840711723629661704467077255541295212915776931971362831056037118280160490062790675913805292584027684618346197745433281905051773224238202267107051221714513832743010629129457803770252069468390362633486498347664433553688448333826626503829209490838033188295694380574069776412821235466537443104135000723032940142317868122411115854854340001280939698217098855585655406718703090699452238145402733859278061334171576785893594702776060786078009815191696493039436907193941560907382996535087903280473125296881665085477192808452259275851941710989029029555919373210960920945588838650733480100879532685109206726812943767185207696736656438553974926982473763580820943495590335966474790007352468812465361997514609490201148056739769697977814570456842718880476757549682664951241892828625869066195292746015341775734803221875847450573879516936088392021290368601197532266485224773154865830014310731440361559749549918090975296597512054036300776 [157,49] -162165760403148748608005503638938146171764866578268240211530428136352984335679620898306890013051905013945956751865937474029212945710860424284665620054445288363564904343398969128185609443529852409416738595292696130570897669655473005938624004051879483896965909047062603649989909112460141229135477720971051600060326085732299459573066600541278029244557098792710490609800941359149147883628884559977643281040258972871262492036216062921028455339330787718440939886988501508694285903817246646178781861295227890061113626943461454081676324083601162976517789855623846132353291659708746727031065982706398106362421586401829376988200852529838217875376456819788488274940061174580625351140924869001627420778024195346203260839002813054630869757029786035904869374772625792812652501592681654190359450226578725314355944258453540462904341940877087833185466106857417665175455599436980061381196202414447438336103357074449690894474276472420010364806699862287894912771613923552037425943786141232575630627319093153741928334715271683023369188976154068151004921928911831937555374150460357864738099818621112405489930660742265750017659845410728289699034098546359428866884352202545929316335762315746421093284949882066080044768316945524394764657710637119136008634471663792522016188093527753085622604703950510898579929439152623329150853722432941996207137486531510104574367515975168769541931170073283771964074872122150154812274872125762458345755458893238847691537822892558184993321059442773310156316936607997271632971423029895832509886441018312347591649781250063956425460955695448989393964802292320595292274822806722297408203786208863994516101971971437561580605151265393594365688525106327116901089322543305321351641464763889597944770075916536550937996522090551928728341900361281942264475475961170888513922774336187180240170793253835487194667429982681418544398160000241026184568509646814855654930204129927284263431065191364342337859737009543900369272456357144384064778440870517587984581676040434368654677801367415691060190813478734042087875336594726486628594729672204331153684846420290365304144358907277094496408792479929074909100678814062659981967205935879177617027837 [157,50] 42041823588396529150888371386487142575420790415722120532659667527249416568760434626580297643847041735581538190600680944251107896394623232768140012824177311393327064904537988245530333896145986813683839230873124503340971917666123805898148035227575142063748737816965729350509823431338570357762178883475762015562859635528498366282241400633427843116198977214039620836983980434579609097874049885108984690283250486625122725231962694833561551268014805103377765123268610556736402720639226226093536942688462935120319210151395256950497723102173819766036222321604693017564352116993660665069098071973780372383065660765672687603883635007447768914057299700153085048329962075055473930508617955160368351193315293115686190716477739864498849779258764700842816995225136094409338281265977174718320234998243775371068280596348182667429123384510545088108587073809412218652769852029321823449301555707152263750936445499682211351268909008820926173559532545692370531922519902800993180940623536621400416936016719745729310364108985742353645057923550442370478644185973539683823437382179476122140488238190275996718655644692620392702017512892974972931543949961092749028478336823040160651432698352418494155929836349652086674809277424012915596878096911995535060593182022535335173570961110798475874301170219272278928572345548440300270778868872704677485738220337335210037740811088777110449508810408499388265843961391273653085236137291660184557420441766757798300416033128844235005075523508637579845326179556906965535219406101923243406645070274522332121420658809343329382027382983840917438703624807415556871297634363964035343393801883332165222396613188042335212822846590233681750363800349066345228813729190907237017144956384335266294605049823652909444790189785431305853117776965954810816850093746701759126058471074071392579245718927746661816558342211320142121130996719831858750783355876831893163734117530256659482303944333254770445534535593761969629357157716672811275775450088136991161531616952353495756934771760880410351537887634268141783606934648679264184132358736091613953278365883710984613560231364695358920576769034424649245896418492365399537717431642164367171328 [157,51] -9791987371673271643678318842516025437917194696733951298071454642717899487894126966819565351736315948796992557654305280187831698937604690310850661693008101675649849352425409693139569102142753720587777007267793745436520146729755243035295380410035864349076051738693255952811719800489225665391638931521449108718554595243003120664461584899979426642125786041834979183345952531386103680449957659029880311609978013216077081395189276692951784945758312821387762541472748487484501728850079749294041638471336993722243220283517330213807996649673863864766221057421398851016611172127894518689435620136041574320700360747701348169413259403364349094696930225614417275440838990993412621222959227930008256257671635655974864903545691168427927015509258644225253982184871739202644147844875307880578708732223342654760642248037535951997258043224454091616500883761220811761443510204416509158824294687139236974056818950129115723174125597239178456344532635173004442334025086725081920455680358832496697247635519355527136066831173472952332160602638023862609472858748901707354181930165524267772956107567855363477938242584011757666988343204418793328496576165934875303676035992005231411828353915109767296398765146901383310283802884142768752379725449025545284166738589728274992793349329553834854969156996580750140977250669040995825162374835636043279255953915631284837117143852461498686039486506652800721226205468880377504210558083478891961807283570873983866834755079172455730357748872591273568128088738935048208618990882560281984084281373218282142482503680892483746333563218539355184920678079433714868629452067224072434654417939705599148872049824106303306785421543908444623118351987167594148495984366329865770514011675053948552143076433269643098618307809187814466644370183774393940956584755311383152381813052846528381877443958895137073131153956835004600448375678427318529596400230401079942723175380122621722133380999880319151638256176414629980818284528125386997501282592850938578896166932245651401943758045050803510897043404657182787706380006382814763813981230704742840566847014830283967159499566808104857606718047982131407740992091724071621961876209591378848 [157,52] 2028095482321244659976491743126627684025773114936591967222228475198651148705366945595944635878860960039481888606908688393215254421477780643128495216093529351612401496706820182454988969640289428042199506473274355508465841484549419402706350657939573046845096851205000252149635303535954987528009619011141122371558471605977986271973962670312834406775880955246012810483932539497344101859336624765380363993170279432306088234578155431819425196592651917521096318035253962024846201539087328531028863890031126968995649010188162647163152701999596352498171423208715032573568210505126560200377205822366330266200250599216748277661078824587938379317753515590783633652688919131364775956261188137204615157563314974734533642547316265762245998676351771141577686817447633974531300798493435084591289427464533175590019702871609667373778907369074469469057159464791864074417246888356810906076611573923732782875341333466199600646953625373204703134343340674970414775539127359574481005012059111561574989332754697421280850214099375665365859455265778968363555837616573263029305934252496505701397550296982145554801518624603752942202005785262276671572728071533652820756341868031484178023539727677003642822251879446659352196247803097375410917594059307683064466545868238680056982308196639761850247994644684188868443946938534516929588549042912164333159782467920334607446013617429296458466823997397255625660108264205859825172485289404422539974293215868639309623754512596707751561605413256313838695100952610045870933450266246686148203602604480734251467888924256025316030174365800634709562530131329970141191344429441193676248431609098278109016559418652562321216128956399502559231277753920816107626585740586195287196581182484758809233962032931858024425525724908802723057974378295582779794233567183789395747284027187207653272343601356828393953516814906070378335849454975829016284818714258328131573261234195822731666827820949221231858946607644333923486053406539086896882380422161588430703862928452456954584271346081064189990131792534945708818430818744528171731841026626996706575124934550070773499256174036518641397438826928557343825672917715649665543649821271168 [157,53] -367944833250567400127653356543328855886704615968493699497851575539832631661476041745197070286662005592599932496605483834537515191798493736770072100663834848984821110033013361463195120857486402664571206476017575827463720467913626423220091709342998416312066629807885940690463886894500547349440352355328992143574781158963183044319616692609999322423678925485279867805173383523508430666339800537664029678832859120504600810110341754810003134445786242943791184132440114719778325195978947594057956743943435986424585642132217036891954551355249560605786087326923302751785114506815059308910130802755491682374383116485454515680865911870177007739155779958985187514587142130491508484456420412750835714038693358255683960673989861984328987900414590101231220782440569032977954566752022628878872345466325089999942919394272461330228687441515179716579515215377099373191704370022740109371949032516493861068613371493064932519982329317430317771075730664228503755828414917963636455298619948214070878833925778387432005157391842032093796604507057096177389854820539059895658712897503382917984054159591343357333528541491324700023430182329152749637086584702385014335949796616649910683532215748208421001473786356636387046474570442877691343525284742538333320644658033157529502896830309864478605634225462845186051410583230861378287927581012295110453083161255019187036361851844487853213122983761639047403209513074976853446529840652554790742822539195745818673844083615122529741881511161281419933178570134126424213620298397499388237663294234799529454345705209059297537616205761579742574147726115483005794821995936321633733398994140413890600198912317521659851317911003203972395891795605470285161859874818209701339965706910496032742594894308881334948237942869885159319291997466484411840198651507649846901851838130773865806673817287652980959650592381274085385986804291668638695873580887848628128536761776639643233053755516925290602911105806784293839539785972704461581225234988181778843333916938705288853117532935759542919873375401353852274000120729400314085570864856203549983305410453399672472696429278879605470178892426462796469459814698978714515096246448 [157,54] 58058473337257918962365258508241934788965969921094444575437858740282738346626243675807910356520087354339876270111602571234429590697059780499162867242569140406810782836910185057538781466677248150174190894547017797490205219363799779290922231752610071181277343395849196293293447291097442510876780827920511549510476624822195500727885701559524505308639338132739730546436074826051190623734115433283434867966561401863854952184439464029788483351276822679902022150635793739638183916073219606928181077813517439550216022401429026639915563985352668617507947084542880443971849977461342642181621664026512250386150968215091802316935590775008450295871746333397675433665774373719210072801150568818471732010703707046465424359226225589824997155967627073906732815884485566342316676672024851514778755778773720637549792125909140817736790813708038752803611352313909039812542446406983251658355047492824279465039232053762904641270139972857814147647939878474133524086027353773530291792353452390993911373168094947200107392071031451161356264173987609482032489298373472638276051781898769579087560265551381153197302051958611279504159994441300253675188658924813077285458207367470127347841125592613474313923472975038119724758301151444499969482742796067369830554624081762316154674911983184048176529750617700451724779130218035536773822224369213090391268860572756506958106506665707952992433767971932100386370648883887366860805727075673310945720025302946749590249162641461926768992473952824657014027609053460593753377819936690757392130511699619912884754374826641773051040846073844546667017239632264656868094119015350828970659040414355357393606361938086929140954021018929015903460556964969661587570511263363655044547670111507184240938985354644343832724306775507922730350508071308389566031161432483936992938934679512131154858223503651089877083066127161476326971175448500549737532699125786048546675233119004463162603233406366724861266659604181452037570551024368011414268391742211547741355228810377878798538174375423121155826690514196201725969148245296573685894264494653062985292522391437904954986627990981053197144051298294621260433859196060283680404480 [157,55] -7941784566822701364661722312542088159491562215437526178691319290705018674982309870657705236573323812913277705245551328016427235449358186253823056704600763482739185700338361049571590039038265673857777681694566704507442064517183834054032124686347256007247182498298701197563336262592799379749184585093871589447598389768987234696056640877615886842953931411551554174572607023271940216940669620761398058078034377352067772985910635289794342133392580101744583942735983989099407097085637219369045735358841839464210294541179145246442813210286766197839294640226273816973274164050826794393233562846009728031183573738114064005465105754286004900186317929690007649151489885493420513491679405840211290070037265977033562864014797209708661810618967840648683866115087781749240602821399331506589775979982767188840150265467542228656329564338272496556400575774928107339676032108443262367127459484203664431680543615908476959717513030317759302241612374935589081984300069398369279715871990484549688111815023066004079115413219857625336533480152553830405432894397177431293620723074758384468612655641493805117890034244971431978909949096176001900243979373258364101241746369475286676411093691958278526207584844718121815305880269729305917266329667084306859626100428491843415075767800432683103770327228999113585722632427543964477152886384802945622240838460835692309213858889374534764608449271770391000665488620237017638406796508662628013341842033868057143456105233715980178890756494812534486551929577572019489721150710571351178336781156832353869901071893116762771502794985269281623725269250791692903061249062261051114315431452471153411813044028851260014607407884911910315457832784995586319540804630117855110476279748817703631217623664551772468698693190059369567696155373958049181737860572234628124600854904265860848463556679107443228923549600885899617715547859329963757840613497422267127681785122017283584566761790749261043007116725449389510620795298629868409315802326239874412937284206024224710369804885777847076246657771298271453068135276759556437482713098201738895100621111263067080581103610568380901377342978819448611202885508309983976320 [157,56] 938643698867779030023308294520348301590033500060300031416462222067088983906561897397783232873295652269374398426294143554460897543353455126895167210302573705368887168709784429193558822988637245679802093770689160597569605063086403145998405261826445923158539966811329547243319260469070903195722438890349317441320470285719287969674168089387055588515008437770737510763787778356151092026185879372516791342518755598016625511974825417521495317318548553867525377974348533381018989001706002192836565259048423056353146647242695026775413813705294853659270201187228817950770890206783600598934010111945269723480770245787251553389043597150306137111062905176080825574152766425963362906583462498360040588196710555358450786620037620431702315230964649784301441916103011283155868626984311407763073279385665429948433872535317208976834114308426619917493980266552170782241231349660581565228782700230334822076677465580887550897793158285073361778896845427170194234458521241066468017138475897591275666872289485036905384485505932889641619319427066858113566116161862365706398684185727271002098443904037442651424639431616681111855057520323855015878687923750513501065833709939737455875727125383053962429350878711813528153580991204091560867327693732734355708523317395136415138869829864046504970071787627129370807240240744279381353484288886149347573694216664632343658012407284114766790267482661808631245541541542774146229911388058762680480177679499920001499643576743191584633203067832471286922334512951834883823019231733826449538078952900638550208846781871210485803443298079372304874171780625560993011245139414998687620029189508580031881000748828694150124420477466485342196194127949417450148721040955607064269148922502387377380366397257663230173111314076934647561040549981609733634320199196779626455273173938979198583653976276164427722367594636732380427368605292519837877392769954811078337445754374315374930596731526089253770353959582954427526983223339467894384339791496341852340827600904496708122359293981407332159942964018361720913025453825254630242255468487216850017662386573838427686919937997603377744454123539986031506180964443505920 [157,57] -95345413316006079283963746776168320518467400274913941666192698175335461909049810100317730766560187914198978495750724472953478733531930443027875077219552468706747404712341438669330242053824098031850603393721736403476595779652300349181220182454115728780919535965841416414710253846538710877630216431336753919558120946883726791058895482935377117170565134833647927235214367206335600901703417201766734331972772760036354097764949780502104005352495708559033696021340213266980346574021849745402098430947883770004059134340154208530941806563344770905743785771458958967073602901895879051835631101552120056484140632851802749753770744871013015973335757218422885748676053265911873112247419977094013835631531785950352883248772466898478137713441493634312434483380231279631329764627688569948138855107011315413159946281880431280525723691114851360772692392243208320339831683833799217572054437184779830815741150879910251530599410092320358108257772768591905875642974649201900677133544442020017591600011148655405067390345880246242329990401412248346975624265504281044074624008239412368336593841936300312607471154283888825588245964944987131625368480838549492313986418886551954087048365682309220411867992071750543448025416304228298699636364754439656724817495243256540536437022273399681384172596009783214507024811009070067899628294430172568539925539575314791721895343298140224015380894181585009206334970769995843765107031654736630735342886836040294204376740117446035601280854338393522939659070038657886062075823282377111692410957526090279137117939218585925557461492198208634080061099835536890647869999051940295798444220525300678686230432397825381670910917424124996546688703164882643089451223592254910524255834432061053163201183901599256222039766152406891590418762793475837740920596829108792988468029030815831148720218901632720972694122437039014312481770511820831606494110030065503123481484246898632653864309556943747008639604196167079794664811070390474792132241640677584578371370887948004536113270281297550293554838889554252323909767005749060911563095040603121247888640706633401520178174136069173332655940847734137417904106082912 [157,58] 8252649444115376405637947563875163838398278766306090432995569335247303244386061924912620924971658136217996741767821792071403106903889842209225571457965549252027401632555093918469446916503733036665573941891666760029271783985922062161634990572081566990263899781580863965273567573790951177625763855016400059548736514699209196525400209792390235070847526056795170713165111615314538770947887781344039851083924289386407498712057494154889425117388633684344566552259086903554392378571285206250350955613369255617956013518194081410083312151838176908316110641491624584993758274669392151312907784456298953981448610056294220031648077281306318060662883838101589512698973593584906317228980329383942091682444759885972751340469329017645610803566339547740950667595733647695997891988958945249676457615252272281542867120927524771443021915100093485357766241295199258433215717479991980715421389283020136414368964594394396686577778541669194335098850165591231198718690215683619064357508810454261090338390725361896200704788947215740281431624364861769623215004492348206385427350983277414923843199511404795776203999662954368596817647469329212352339292260967838489969375723711239656032868290706590863931641883249664288703953386183271478907914259219426823707671929430565662661278421288770323095823870698785858798523135734353078657115696158984354386489468335803214156021367603751916909083625154298248513884312313575976536254128291244455166306366740928867923895224552146919097571508803323999408763279630218583730904849185515679850564661123390676284186852819961449332346888198758851222058948083062275896041212537557335460263603262532098532880770639572689520843573412301269533077298552616993747329356377096977222047641958585119567369010833881847040816059313094480206247558272568106987711954881865799801686433497515710217247392188684789712672053380622757449999515165093284147792334680395594127236439199375173191221052826271558414724194657378670352750515006812266177626983183225430990234509833664722092017076210988278525381213597272932321861201972456568049608126559960184711133548000367159549781840651014439657147686001746718697605120 [157,59] -600390142961874730669290529081732616373015760293110414114697614036326029965178955175091374861496213932270701676228898250952109418881611717947050753084510929101252065522148000979024710676499165619002235244608160957825908838057306903124328406878216348051866797459496740805572443423799549799588023970279195642441759833847323236683032414358277184947443933552188329562780608386787731378401206374276332319813290199122280525415490884263579073675462566167861382591431446226177399808152176285097752302083337550826338248165357929099274915666387004759362152484770515951401681439070371384398361713156031904359540929965921351656574787048619789498415968190020843255691121030624170877213262796519880290391146672433212606960008108049987826352634828153492407527747926528429475636673084112074721833941301302248867562486773149167336403089610172510050098287431791902236319636336285819224310948734047833964628474612429399275201261941064681376606452320507885774702855350115302182837797121586361750407986194631304059051682957866465385735796256147574496712943528224456708983951902456463379342069975312306211713346009725654555319328289560578866113158492765724537258133463962167061967360297030196410762561307026605594566780145143023100084561380689306598886248143737555903802463364190178853970016282034336654670329879741494697931709697680392172049124045174659442978778098584554209835403233922591755454645445157246646937539990582904338856816077410334168572170539371520696124059262536253261513177526279628743126224207281312504037720179230016747665714938863846271591379519218422586325326194650784444147008192245764636047455896778189162244572220443053520616928895353359920777376111661096331513331719501496034395802083643645330901879379875349856513601658072906139025472137629472959795323681316185868403027866608039913831171114321461920384624963589451217065933018913710589375061708480040019254859324988355710885559434858875862727718766761864270624723503794259440752515262393850026158527440698430092185535203937755420465594214325831297672599542736397808547093170685154150611629714615065849350567415631489206113210277971545851648 [157,60] 35871476705197759874521123001309936905958616519225028243393871539394504775578887489283462280421392169784945941453610922556852749283684481237803611779255508217278755972951888481221141316447542585079914700621588806048505079244207272681089833908252256941363813800810277747718855866279307375098390268905915277407737502285491344171044484752827287154348519165472148002200846114303977533292280633830163205054155132176168838334101892716685347922127618096808882756423238639820074325488439215263362235546256538004091945570167780693529044918952584705226965975520083999834403811916771290962406110393364451733703253234673856770027270192832663830315821396195591375619228734441981512307174130568446634715255399681013652195548691738116771565736665300566312418256691529601310580232908406110027391493040102734387554213172584274837717560645858480546906786665862884518829266377194668757557882878368940142766158856674528451319190461178151406415653039441752370004468071557512122383251761297244870157898573201065886359950992648167993169033019753731702013817623991666425603895077205269352454971923328806529568773409144417083792582467071921952441324219922683440654350243152742271844536512025104875012024829150528859087347780452178838642704840714668607934116978729521535380133157794572297740387542139263405821076976820545404722343677599200721223099636722515279396165924521903543889214474347997380073019205394096314949940305250734470913855841811276895165384669843954545564638195176555194339725222049788527157188574487354187567071251380971491670700720396770492670150429361356566173618819225307902595698752441183039589586885182793860693101274863594455202725813175600446867926331601895022884235469851246115791172711466047836560408206433919608107200795386689701280544247677040487036939194911757529008239757596698929522482722632583389441257713060531861539841145640188071496737489217256732892335373062422961029817817466280830279961908236622715486111242531070929063035997367031119833118121377189544447438387414751314734481607797933586541850220410785561638470894996901667238819196304983360251591653221872656839356048340213248 [157,61] -1682340405642809271692131254212746961838658269413574965672293025084136338645568227811685763675395448113622066471865029939328083867596988542674731034392744689193972452771416437745445380158627205559775190744778613785766175397471031026189513834953298261996837622337813931581708959143439666599685574462608823886708046412835334157579489961708323281531731759814886346098583215296109514737542200058286959854377486996143453114646068403618223047609660191188749307664102431493164059300132219300393970740928144606628588842317017423855366434485432362565206272779602070793413239664256911716656143072490764504869466131177014085006304865072461092337224893247590082578550541770840845181207940059454584721544953104700220272032242108645682094712783284893332276266198517851061037383451163439971397185962031889814214919047287504949395086382001763859803121008376833599299757400940641893998859333932096610223100190043316654925243108504368483253895529779141666738893996287627798396982317253115779586099988880924658837891878169223370372549679571691679411266057729806606500340513183797439900952120983744411893123417078820588921351711409022945857953311427236221050875616381734683291232539710129353427381710085294169269183578629990035777012192069140491152188993003903898799992915155737793029052331360191483567034251132342163214137724514743088569368006601232751985143431340234636724803606908175451642285441514980813314951581087598583969397984991781700122862169096579206581567261183473649162379559165307172189511370325124415104102613487420383264414308488504829400525017928515750502363155563408948218608803723445210388151613611457701299463878812751649913215556841598925059893581692942106061720627429340265978914501792829379894711261643039973155037291694055956382582316663327761047870797665308655058563674855009110708350915974699881631464720230061277724517522121512759140203318201603803058859044281648438465516545822642062119556324295334488260923543757574272979803505457062240439395980688483722489584316339914189192084917889044167319303919970797905536865447279916397816312577623052482505813399770900494418759418471488 [157,62] 55007583509803943159297257923550701552607831154533554315287253387100724528934320928596850407252351014999528609033081978699835324908929955258590199870458651997399160745039265399165405781953095693140590129993475161592986881065579581306842164867257525431493041775159095696080908153714378175376505124444420558902016337275574995113977524196325143684198590285998392732586526924389330043620987006043012246871537707055738137430303823681164018660602065986472362101215328055845614404543382235897660261203694586790551825898364047018795326927612662485426126630602167346474977546879365549822430615347343025618068630614824157473580272414695036252939557037694236010273288571116896035310700422378985124806027845992657640532919413266644723130102031236802028995264226675807160769726612236994696763942106321792221260798932753277291416500587156380956262434485570802394190374474966961684123092663909260731949979641288146977127606955854599360870675789682894682818394116732106923723911157032718773993379304500630601666697494739059379088339361412683933975191884770423223573382143405918823429925158827885242963369299697614753785974532706789479031648330833685171122910354560490650035033416351937516873112602387942810760519270642454995829278640895814436786162266558815578920223686918908360756658762389754488009349343769377784441131886044993818297049611732126361618469203150027285681583553488648725536291515088027944666095544167415152473488688323456413667305424509223512797670667939341506116706480475083418321920034081806076046297588011836204499086857119406965744564453483836181146188745256831981777318517283657210120986775808532422966901631431070063052989653912032630938221643492035154419653793742659837701908140847441170871328375004378785161284778976112171461597144314405014851977586013506734592936276245058405862288290968777913222735563558964104554524007068066618899608860584710363316100386714097471688587918701612188705101531419886605162717013111873538086990789257047349905163727809823125142921606799114550538573894419125767964313610888950799853191459823291739143183573078024448981449564940058845204015232 [157,63] -618619796411448922336456877894877186310426298621513931007735374703558760329754425672704155401912420731029987874228770182510594382887377473566161456082324648400069732439601773995874996411586335569079382365591213720335621029757750016600765300215451456655144420129436812699009223107586950397221645713722927138966465549878460032903994524351768190024331697666908109803711983255286087092391745970914931073408453509045217051329556959882430049785588961142931325814788634338502859571321522032717509738569218537249226480908316032421704135890890477249268466705311126322676049863102298312482964257419987409335083498952399122454036327803695734663819386233459758871491389802849441357840892173004613072771747510107991721429372618698199565501813433473793646269744150527690694258077940366568575462158707131050336702221624656100405628539807091517260710453414666827789307010474583242092397819146626212824083775204050218134378231142274679945372006817349632117844239849462885860537486033654751411047191342085855811840849387789199506069987364706130634394163157878440542003047247544252007787547434651347541500809822374626968456497567169482719041062204240621536629674853097008540978098017208026797364676018641013794531387423597058998719864972617506319298542764368486855749315790471186217174570900225130218018881296958456639788431659829378933165651034290305243911017428221791651147119128366005875604151940161928666357030619970276896936330211460954504184493102579074551684190445658611985541881060045160284901432650374258379377698085012264789997822021806197963114312007907612531086869054800284333898788110002612523699496681918032854965860699994667157672403583162496116954500152826709839279311514493233955070187334776120376018196787403194808025188820947772122386733672182599366189426684604980156521772664766162507923814898583428195109279154416790152498778892051033922331567305715561661417331331239609053248381031914689512899567208764641381187888276089549828695818432545073103285479426180801210983296518977168988783790804165919104364625259527149172584777480942369316424501536231376570054307500328751421872 [157,64] -63176369875914966783655326675422400110205726536248432294756914523216127621216526674432355131059705457249775610355900829688990962581425883073865560329628791512068867387423839297451296664447818824210191967188965740793227323343326254830820991582631113415280551285079179855002366504894352366222204440410929950525496295058321130162593860459846212782534149910026814506750908384058499802215414480600478778662236630435658985883787746641164155123985706938412141856655571227117398139665911321317462882072202575241187976345450239705055994334205339979576191005580982468733590876738844206821393776924378574400445770059849011275782363854997784126015229206382532817719972986734926399324754628633796333691269719249262776533140251993837088057367533568646765284499528981413059401311643373153090675175174961423652092237794015017491122854351051417083599046871647075877625346873183699575526361847838111837423712363245818247259726426066229988518292739973507504056604201993948971539491150468784797216755960807042470379568502660423657542408205813358909925408852394768005646541037751929418376557967895469574904900125258006165251737345509628566002748897723403603801101329123190955226156681512850665798086399412344480927770730789901151633828109501538495663026656150355186331050542560103063194810868780502338453684796798981710290042486497425344517689764336939384296123938459242484096815380075308902251046822198912442504399202429515039251374583974767900125216859989961363709861215394880223999192417117881764582414289796853354159263921389427203514806527894233830221533871208003847405532147665341357952560156473518311792612431232147493970898070006548698723816632123851632751330899843779092689332957976983337320429498684149032674267397490093040003114404853345362962299341449791994211935256519967292820729745069649356864577869512335299085159328403547921148060843183567884045743957464863924937228991798103186816417962759063353827358787405270377158094562471998081924537691537878611888220520039382553367514187564517651096931140422133303457015299330850298020035814134163272779781383158130514505570020641811808 [157,65] 5371283529542189847337422674213251872871479230474588437217453453148152436716868425035498377697088192704520175490518161274714468337153270057598421159310496329526147485905649076714761847452150467999632269905792614113421784644285113888799418225547944078032229755971140352909017070002064333681478620758228312193673096969028754059725361830932563988179135348011100462851828256249104058108857444638803982059727301000510493091322270924837729538579248330072376298283208267310782767959238781265728407639867329805874330284969200353729694362730364133992650232372639015260631791546813667687025389743869255677185309514211306276933526038157022905073182119299472182294594078479379081785620826453794837820444010164821893044225354042036166401188873627358878393758648844223133428897899885912488307595948534459277818971098780955806633081456774791738963552005582268189058943035700829162942068411195789710938323254036944996210521481321073089856240637864764313137377001258673869991437481985656666111093658335194908934225618020415984489534320310695918608628073534131800430224545301238871000743207398091802542506730760189489764585948388772597277144579595252194614678593471465376787156924527482550086587183572181637199091363434739699188228879690119001874776179747150995032050445494099523287936220733079833766722697913313534589277351719364127665038148864037498488847098142942121392777242290548795661416743637842130677732046209248339997652909812523407795153037555305672549289082360848791618747104508063799253742045369307247487193518939047195672679926768830184870241368308276804364875401899071955176581391939314440918520237002453300560739787308263277986900155122835646331081079678449303101365498057581140348648155501072486693035562216486296128367734118440056859898923787026811748825373593462766933190683467844891229230615578309388021086935257581873072916025678870597708029533410234895257792019919540370497010616370970934617860491243413656797132047576304515203682155785269329775393573839856291515653435331300582979573400155502892955522602351358920353087381158214668455336529692045602340222369902540 [157,66] -239860564951836865036273823162061550194672428170058543951402852566317420417154709095513136789118533805665797142561833106066270974577150789715132654891255046711509373825485292535931821961576613625638291089988510152361045463007099726033063893686855150918816793944355744295243223804874273199003345908427754390793970237601587101413183040396285179597804048556539312326143239376811598715843501892425136217331146769785145300317061659690682576451190710123821413763112462508171140314043946531337210217232324191758733562162545483877283808378713298929964489084429311090429351685975697765681836583614086630259574475500859732961595923408748418289421848896275580055538006849027611297652987818196490500627285248725348990719495687804874962926042376175420389308415425030358573581383575481764920068217851606502608828623853093028232830589604195788037475059679500106027822473989725187616648255519174465767090598340296910193648602098811476027323667826438280579321009943750158214142562875720606727817299567988014442400377697111581750956387366679385987616633619041817609260574709585888688862344174309621975846025026866070563138207742851090831956539524602493424056194375643716989536748589821326840476069670418776608905641577868396416979969099595731819124468938367850448567334932012267827346649749548021870338400311196263677907810415480662917964195082575702281351073280229967565260174468039115308033604423520792641083220345619709252155802157596315651898176470676055347182195837015428735407802049688096698006621852645311797862189878793128500871819972487199411664668899685072764761647253672286796338708035238183254176180421253382218826456183162416651150593493019911172732489954215234957162723490972020984243686533710473366721509369729263927671199492536920441721763817711229475830524965727136847227844304032214985660228734724609067722869417225942447552135357121009594612731618212661945955836997380847130368058331185791479056849310092990472082281941553892036025520524811202405476391993144335818617289095267368490199896717451713256792731807065593496497399347054278795970068416077983158771243904 [157,67] 6567825208817342221644782077883204638518416101665484819896439187240200752678524152837665152831825936121584104513144603520343897068062108149519214544447986116032863815510530240109967857019078279626596477701956290450082935685706355478879350140091475949829709487315043093244974565085139994927135268889354141712873699497785223317189768463545191834013446581906338065012404028768314467407312008762773823389350657190536993659802228070688244914331894013015832693256380128918953015252537531250081727041408098202308785243995314693409966306739981251095584251266089900774325745583360921998382314329108277404908475638136153780384572084592406102829014785184673001828281587181302393180114336611177500328286588118740798992120715294730728684291606956639422570360756664964465932212307340524889931269318981506284605092756163659560481050684321452650814294088127809883492835225001963722174670382947060923032428829183314735970368841290542756730107164694551274131954552756480079894526287853571309581951401226953119599405148680540209506753296805967911757362804489599166926660415713390037347758958471397402256063812096155324830233252499453659362490432716875463637285190893838955527934228625581386519245578722576919206195510855936623658786891551586563996333984172971492891971967008262265441950334943081172587615176861591571683003499749559728821984287461501903247838589482886966261415782912867540114115143254055607928075383330038250028046887954310559912807502582390606742319940525356843669718718041002401767113002072785440209227945671482393192754241057015344213614096403256281844264072089936750924129880338281582198659148815337589696518249728558952435847604783184051470610607680032571234834847967066553561228831354768969456515479173532152255081162983292782698277075229300599805803142632161260442689375830751607180583444851754719998704512039653872723913614938151308562976956526408946249632629838769899893690655686003095710290941825031728052348680570774583034328978993686348581697168931197915297561746074116049715092279083109786611621355932071758010475030587349331604451712139391249338640 [157,68] -52293590214292237541031742941818517047256834504025758392652203397842105596733530679893698265516076966305102373011322914365527805876339527402096308824503527201965014276842923273848592358327611291025571247751172515900823511659147154186580549482947855202436409283960504115102344509977848056973474255923055940968890690950776382451756183967378352449156838612005474770034051313321999257495338996728146809930243648007003963083421129132371996748267899354976117193653549853464781739997590711230743581905713562225017889308665937611119760406925554120177527364217780036647277668487823154443698744586988581167919556339896370795074296796297637664980725390169744981815747257203014548527500457503591753553979912203807388433188327070600349566896311438135984379848547242570538889920526406276658736552065546557461955608862324163675823502669853021036718472684598512250449949759413498469691269133612764214595537585610033104744385027239291198914532107592084792038539354168513998423585454948442703338512730826926251972767551138877017535570403697288295429453237903377745683722508869338497618719500850059532798480505369836907328177231296037425740826057102707888137510449930873532749514089429237143101898810173897069956075743951627689504575411585196402800748486679984115682967978872138300878799165055083265253794651418423596874250981867626874973985708906893186171332983701668893544393603775337964296059961608741871335670646639741100195713656405415531806564544719219688686553166366605605700452276837627687746325237961533302262388389523107451279735757232905978384298235512173686710013623461198690516445852590330121215412278229646995030826676994551302846554509123627247074435188587716544019906146921491091336745276003489427950827687503139342351621100419933335702970247440726202140071282049912165161869982616005872738107263108721270276732817028551740927396296281360961161659596376550798682944114751063741873374371426697441234152642271489231173447177927972337006393387498792866875707790882468860240757388002684289321597767731285309015503056849311387437925392309994764467335390252483936 [157,69] -5829582595578943808988027708010082797123542979387048575803034548297704963476522481577740236871464537749249227687594781100756802952163926151280647497895158470026259667809890739317083221051353442689080019100795262381065619184357977703240321030333647645142553124069544021157253831141117099332832562507636516443123667518782890672962877363484056643461292771405683747728037932840243556373368208460899421586413421191197017526120514815214770219145658823662323538419222828267649555379969763767596186883429817664742620870734432899544021838477056883547938878683090484138652156481345937273145098645104139174398587603592600494890617532488914956892088432180987032314195992370617700401790722924912828758296694751499673171145020453782783695036976479954316190650449938216476254109048532319785450177728671339619331851676320694873389444878742371569944492738575719055037608345205081745886730651595538019604570685126285235683793183029858716520913740218441499883856553286465900848520442610855272865521821782553796534385618892886866250149797675599923966738140229328188448906057514696881773206985703252189457658175975549975941111019866199954956243959622413444628278905689561462797303074938620414196418339283129624038889662119414076040196916134573747442734536316077104097766310914208478500658543621161462899531592679446654324351184326256501598110820314806780615305506897026818432494253697177695470526152714302437565825614824258859016555257174081769375302697354893692140226125469620430023534139129778176092480198822581248466991941981462408775734879321756395156998032087107848406613241059690411482202246930337191948569050069434953878017510392802991376191716604377262902485630947293247277077076903384796057733759016470857979935690525232131871006679903680011687528908475531369090112925885612532689851137270565073890338656811697862956049290878193645744298061657382794315697252245157449479167679149477908875115145125142871066093257153682261588335170189300796990378018708885470829077409707985083864385627609954833845367252144426000080882222909375493652782973965956466900665697566068 [157,70] 408369137015437455004633624943849059100829323135074136544167327027503488117738269356987535612859882566541738717908156771924667407768464560413186124490416463060847585487155333555498544987506813826527990199850368093579202970750833590370046975447288238208084205556175607692467654126533173980438102411517289546540693322615093562584840628364846700622742951068537990697386289731839357006466952627856189248778420496447339548252213699684102756296653778031010058712950961931205802438308673626281885111748010440495564625599668533953590332350975566174462916112404344511834615409376005840602715409564159979599786442906355703050872561830705787188882590917404388018622225704770223993023962060989019234062553725784977128769599057503220240188280666936229266741260117935010162174587219056696622427839487076737033753182553699658920481941505603727284043875998627354886257116279001511686455035944956486034326059299721049928132585687181450325349040758794574658545118266157420866891464953712383714719144353636922850035821216006564549223315311931257065946945187938730821976643416760446905003232445055629705126764894540253626868342089373264483948126383215122273198133956065973068836380993975951538006708925253898621407420134268813673194697474801975373636098835230410971834494017446631258271411132867550001939695021826189746129694138887691396813436088418523213876175800181747603755606817283946905934224879580904990090143462467871737344446295234433955528960542503735413563164745346340748852344592868163086265946853860539050680449525602988814978414265555055448806955338260578154150085445838271544896126306118165058340050492807619576295445296659235871636462482744488357696387463898390666640170219500487299178129099797462187273340908810263620631660915724660514549335489895476844963311651209887102951717395894615796340659130322473337810890851452536927061330940543225921280255657999692066780386411654008964793552415025260757566110058323722038347422416718443696718258880932486081373611462042656714538314267689637707143398491910831706796450175739685489419754126487401609458899456 [157,71] -16140515263771839774225934769918535105567556475508684462879880950695764960553259729327364965867714673459109291830639993311096008198202134424201893438492843270627688733776431706405378740322668721140066564183814925204990278379016462789854700889767409209831171884299032549382359477955585828487521666621478247491249024249956347920057940974867858427872199435506159705692381180425649001764273812405754669110830077204812696817473486681660772505652906622750208883510972607099190225208884581432763115922960387175163422940418248627798932928527330466044533937228372591930159591863066676442755738979056938195293448396123138438123111118316248253602081023775479469050751472043831919876809230874493630227468844247762442844754247321773506968120548253008816384649173721354180873246110335390882363415623682114376889177506374729124717580171926246212073227215956790245995847906416817467745509854120046897316324255094767016812169323960846121653285139560589008760829525704164541694302026868764476569252063758351198481640387717088863822071656128901219635160763592336198905637645812732969360459636845670525507707466821811975701015275446981066652592303050533223184773629846358394029065583722780480978166238359399993188031444189128335241607196888041815774720496145096941364608088864417089859671414442969591035982761903461464776346478364595822867331946019669936865634749321802603304291989983607605136055985610692379239936038899623419418456785859374482041162345187056695629068016773603148457073241746346423455248948944075525156760067474364470371814060374932513808360106030900793578201885514313129042370269249683180341906361724831518979907726326859320535840220853798242356882793477325265256710293806535175466990572826780150993801829519985635987396941231067855055917288488710485518719574235525556390800526668224261868337939846697902047069590192560369246904416051009230047682120968096620175732861313159311169735907378945021521673273826479003515200991107230441406776964013196628117056448955654659826467426520729411025952600594837810276538649016866299947559850518014291134656 [157,72] 449538966130090514535570957452272892163796408783162723973368290090087386777242776505173825655370737993765127783009070278990267654705584856428323613765647965785268165327105478951537824727317086459813367403837165219998220681374851060939531629664883074340701914317338944051191717314452652572683586894538670280673169590544761571391008286107600227723393848531735805299864074685818061117949721501562501293655215269513472700158511964208124095521743607007603537905493884692717419326724070993620123558332717163433607774192559288487258100296096381722349440012955367209305666325084440982887070270883676990320898049157873751273718887813699551043718364598482428654277722304949887900432939234885777962841603243743323386236599199257389313994854276302045075087804705554070841538945922271598641345576130371083152110602376791034802025756613524549382378584847118376811862508337286006475082169054154563230766082324824510695266411510099492157176796665505875222810904564163434821418641233328374214150978329115811135107908304982169359300358706177759039658773497223009301674926294573298492969948044113007490340856641199935761931587208539494962490992542324987476202435089980004645690382116091977376722274048664253233443960874654454929757658675821669813917581534138099412908827036577551654315462092439535557556468322944553742502041382900898229911876013434981404154396930335150121563414714951914079037352904675954872498661458131909176228282207444665970676066341306189300298324556148210564220766494557726523015703807266476213726500263185944500140739289802192468813132904678969000295365636279365204980065287057642539634979164334724747210187335285362005169337516208256802511038416281243813835610616659186206609772106341987764961860103976461485469606188328083496575137331669396648694966591336710707997449606307930016350929685479379108816399398825773513517434884892448111802541082418315877431189649270224038645475935017100397115595827365670219896772627884136485617480966906444845748554154082501352453300945514137700008920425423977560028359792922429904257150249630975936 [157,73] -8849772537488873046207232916093157945744263470768776298389998435110462477483308037080139753953124181466264653173675973368701007157015699450640841809492870744096153485612442875912795722988767974609342570517434742799246609348022193904751717866106754432819239641917112622972629798678250727058842836034712717516261531250216203461683012742637271786375966627109408237270884696684735895341051267308519697126951246545615369449823152529321253728348939192441922426888377295609320704726188537552855524329368739725220294861666716357924352653841952041245580303834838971701547535240536660349818331300065137833867431100896913502989589790505580757540257187126041054503206870553179605475293173165010096026805603834718384135722179248148263753498214310589446657284247633908735080793926104571287840676820408996009278829379862291680016650310111851716051349857464749090583485461102332622823569085886204381329831242775619937073583188109659042733708460599897401609195747752131392182042285462822596268346267163384671418287400183714309827391292873079572351150933061377533784978011886757381545034640469174893721924760240625291365793602921083165405849865140963443634902190466288119124552310627908932862396295842952670126414345294330172659770713725244543817709968632086869040390697713718098464795392345048344543200094083890170726304339615132897650391642309953074721311345075394892639568610617607769391001158693465802246598831884035770571230990511242294556729958947861093422867407097337313476210289761825856613140898563901312856117298255361987351756982588026869939329770604580649843671080715777910415170991315738948544704829725319613804447168336226090364284833531367818186791700785821022634992210027056692621905950527785278932541640978230141999969374049299304081352022765348882949221769575209405495511902508816516388193860822475514489793978005475394146328196892732058277189286456947798084348205856806251898118298207811135220971662275137076990603644774802021993011491246962467845835018459856445666515815999146004760296034718078250076607408146830711711796739863772 [157,74] 103081238174683323459086463814917406629614608163183807870138962737647375950806374924381490141921701770157486321076550524402743134381277564353181535193540458961005781492823966454348363328794990365814754582109581294079433564982349575173407157313611854298282126566408713238855804205469433973284409449846274677156137947381667776536792617076909749979389605535591861681468328362989062903211450565990915301499386054435716281578197657934111627199400179790497599259591541742882032786013460975816290777294089968985668450018751192224415870219914318752882519825220495534123098763156601068446087088925015971163183920896535243121616936418102373685857148020545027430993641182314689283094460776886099421963777382322113985691464757362476943367585134539135838352957649104171148901148370277936381719315692219076074499754006692118055984969695056321762931718082168489049658768592553689988009092071914951906067791571576652717945773234016578918418914981268305049716154348668735886579469057699136693301030247827137529731192305368033817058243898897042286606141358981341776357089160103375294949953732536423067979978319607246871440510681362225920381385595077682224839583174117949465271503895437128241223312006409889204041537811379081978339895075063237659247028811708499791717930611765882023624854465819998228889047445090655294439201545318986098919679165738209634062451572528350503294496547135156508034475235998721275698712278275608068331609790872341072718801752204803092059661429154049449244266664971688088677468257292835721411483471112327671581303574485900165890144935513922632783494367166132732401049621540681903686900440546878132878012346743992574908712857782899358427311898815078583858209980501612103476150286380229523100174489874810744878082590628392306527617547696858137014232045472236967364812059234774214546128415387572316664805651690795065005465169043709440384925395274010594849791563818135369858289382553176277558101134803819015155920861412344665571578916075167207545768478463197584131765042851923341143135048763417373327052274390161725663488192 [157,75] -495339846608210276720957544911143310970033890838273086727597369854283562733522072873519065546215126356457024417705770227386319374529161355648939121801838552892553866554666010904024732997184237909191583286176559552457055920715693712210167213227378850669659192908067087083253284517579942790948973191353899796863372531137751099831715766200734313313321487742198397623499549348443722326221936215455770917831238985907735891178481486087492989726606484840627732311088696463342483745621402583783431687454273066950568466615300724339979105988301437696833409945180826798804707968523018062427102952625232507451644958602423127541423280856513301955726322014704909508845452442724373447997099095406385841824739293663069987926917638826436729663216485540478152493638659062519407220939844293017514039303640010485831159023319218916217374221602599570732624118311782506040250265396939501455769614556298183368005924426928266886936487445881105127398916290717606652293059729752293796543166760068276390218103114357038763923085671221083590987944508848632738419357567483672258764208846706994252437292079244585040892262451340123690154193987013201467225372566272150312453220794053365721265128201634003921001232397198153586991772573755368296246308541158222522314549591259365160501137639974689794586626916430518593332242793424038929698539497335711382112165136357145136101790000564508845605367212500488315300907438161880915990990772121972790321267381515434503530019119381968966271290899920652892313637725868867596144049984897285909534424032239670209204199021132063017243712005036554068398936366791683413588742586391659646408891205703879772950739359096827302421537370307119991745533808419300084664585551654634167065169666627600265222868519298893872773850151289021165280998188733663149703221575701163892804421333974313537052305732939955610032057815295577241759527599679872006916521587733116001883242476924920555737279231705592843221196117407813223904746734962431496421301154002971689862589888541232653791293806400302945349733567244781501645282268961907453576 [157,76] -15742140365817160808078851135825945917348382745388414102011442814918184565713041115085286618578746155208249538689495580902233563552109993372110520564511486067768169857389155353934702075680543746670361538571635347839950981179580235920225077965512077606566833251672420020946583502407550027092387654486894389108206987021962298397700279300096072345760152515385950846728605835770531999101319169895902903952873960818367586392006205912324719325287168366335188342149613768148917363312766953131769512116488860007546397903415016034194341427717818699077694508435133662797878399950980839181212981297264547107165384425482852230995575625541697595534598205897324736618509678360951683868079530705575428473924422302637026183806336904675772766753896892655966015058391827744699298601431736979160048385383916871613874496795496141264563749335720992318044630124162108826653860337043569372697722458350408621749884407414669961545410764656711944117547745008907115215465169289067529768111844742937492889630485245443977958713288223037868505228849767324911656632139000457255917958134131245095159387804319098839244343586584873696922933048666198709746693051836881237110491374708832568936355074311904228016183565401416784449979144347137244582957331170305017802109393109719595125742339290449019095063164815678836797399371253153230400827795258975346619852051424493533459234830646912596077446882877750118592205183872163966315084657477608884248222580354554996015569408972881150546317504606410499343988405799242386794464812908625681607974176403851352612339724302320617749416734517190284317420992207353153188104922235147585979198659906314461623393300794911295802764676366099767252335915352665232211337367476778596710094531531756749570496093431168528086434486919641835884744659620776792578979555544467295650396436168603216160270344637955057931848529618936094670459249875397468746379451755460548792563852145016917664348482037415977883591415032957330839174357795673385599737043296144744207559462225464834683314458083469305180036992200042566092622498326871328 [157,77] 2105039544198952750437766867498621364846646085055024862239962480226174828746799794779786257406720193519470429433406495644044276426024757373613445978005270005602724262071922118126093626471292910301971022253752414625590471536157649199788466523900120637026626490865210569548680438239974899200024715616701611559681896465226474443933965157864606003914079725811422089944807635182126883880822119853485793828753591802797363910513205800023925880901788124998675548675120661055890443276533703986053079215438059439800771019848134725881364011615712662067954816307073952160226672480682361085428811967386451364910937233912926245468138668803437235067118678702895314810612015733132740393003811811981314082782235196568339467756598096967171983662337176180797316209421216867953170129505569577456969260266513994347874324695693289348699724758081568115906190449009529374054582799091833615193049648210927148379532874003799671654828551957038612837786442797156333699374128068880103227435884635637636401152816206171800595120109191056369724918582889355407528480762998375653233407702738742414376641085407125214481235229747780957351592298623088313879297688157155873422069875390664488219504037304903012861438051287094831876687219452352472370163881756386451526688326592730627197324601599486558911052502140475600683440902724469063839578322901754311183184969932831792491727337889067357740119358712715951653525162509498348736399001413602418557186893647146695782080582642249866160056821472986099413410724145733215469352717938940474270992704603395827309047286872426044431283511689661792174561669331875417622694284914850769940996574058303804899677302012707918397060098062930731497010925358836053524671169985299278838631075035600849668286596652360296090906406486678626285513242585162967529661229348261276680830906509401982622191900248682095419298997326261834325884371226661749709731699778355960671247738833728275828799547873186120081758063891092294739276748217105303113160950233633250627573957907849618877018841241785261753492168292628459084899837282268 [157,78] -30069035855367519211409902387392382427610789779246678615027849673487362808013957034230395284710538203205292099750743464631197732139718842234904836161199281484534631489104195219033924683864918072256365973981057004378717183276605015120839094938585490728940802863560759438436549072380762801637325367332677926896822502881622111039933391481870078858089424884945629818412045570575398388968780699242761213198089669818210215923131952007356195843470319566195626434361563156555769064041772634342244625699090181836946432327384871979589903297732130190032685099780873465441332719955840011955600341974199430653761071919405793523738213368166124062084878892573379200453157989220433955367808887778644108567843621612448461970379025607262817173200401532867095965345456102162218178090333430318074330865873668151172169707759650939745664343244096442339591249939857550673773865124330797719700646287110049533057195221956793450192986207186290749512530770097146549622998834608688552257251253825769762015403358648310278567891339349267765044122019433183457941892145397919514043817155372057703829888927097792663445244576715628412901083749695328197443937052912502249222601344791982930657379842484213107779981099809977612398392832436484680803495802662365301672133525012355520171877595522303026188480880759232808502639707673214232417223389370033182912428479487688371776428030782449757634814744043953169118528176443065612638146707595349814873941325204629223876142597741634622507822715412036980783721695969709595074765325999461460208880523866274616675238121322094852264663343309293558492722995138568618001373670399987640786681443113941342775772517943176969999447847198208567678319236704680089280652418740110799023515037808219720311861904020600145929878709116371490908338518416023257446383998471230747315604775664514358090825899760491206448779163539985804679348314870858312786595298324202386056526823044294682436333847387356211037355646473971152750993246857974082522042958078485581363630962234520912685750463069530454397630640721078405082100960 [157,79] -528217636676249723303961180217450220610673608558044296947961622943703168919450510797816956505347091760964761350895909048039043880218847658273329958208853266530683674982534657009924053856153570812996205885511886400351061266440197600803687263103329085969264856154895704392127375751942617733141655970235373551910115252626365701621743619218166418979935463347894159324080041843830873202959090075487955804681237096778504214250008506379098536920907456354163036481145858305525667595173450837542211521145125386491183392508476321670692861659308902442835392105996512928170074798793731000928740699619167204171321759935643121456735965692280074174910877081070343124307416302981405854972190648376734823194546728221749163064517063163514496571004835998100581355831892800221165794060248073378497876895628196563373628771126586763694771723626518710718749184886356941019370900938429705798736748986334170063212130648185215689889234406057458558468315587895349105736428805928788370528871939039534151140272914645202939908743264372210774540756382809695029589893316289214537011292203741573064660660705333165017612034549810302804160331028986383295896074982815795757540621974822427401490446214067274139271464548955880375071076074137417735727457725047042693649337030181125510815728526669024518729449445806029791106796225357603809672749565864552600574049216881751209008455784582192725000886370244282509980163629886270076223923422823226722215742182420126647850052241156485777087052088699634253429571673865286538324388791013309957880464024331020974578530234745591410111560213421583318358490411559135345688507503303848968765233357442701761428489612694118821588343108192114473588856250962882879701555644455863509104754806854738224261327665768719225872657472525450615133492538621591958087295926720852826996326815349038951849288229231429055264661875276344703556854150859409792117243618162652544030239750484379041543167949449600536588407145114314190345372030948859330309738317580618949504201493907538622837256166765297734573686586385921104652 [157,80] -7190912033928348577054427781720195542596486538180429123907755989051352050040757380089617531923031159132223800639994166319746513778060706196926101389141937573636372645115784407035398702006826956922775473774361010430212808910621551874526721393025324382546977827243798486525061062212982688614247025917720981211333903793458976192069048071119348854224038591525174926654155688075253737162469465147401219455521677246425560390619672747148180175638091549597117929260144435220794074727694615296828606713485452090620322744645488953445307723132958792822564710579348274820037841071478457204618956045637620961537649369772732633967020653387247474503800192716465084380324073153844805217137324533724562997259942388224795970120253664894312240059148691818196094311064554659879735581757876846021715194228889088611347780707339877198992715360320761700934142788058742105328836869727301486973336357792669913548659091948308501498783442517580008748314076507074460078848574365335169321743469824978735079728955740564700960050635104020265367584847387424113399056099113983364101776036601240373381047708901638823528257757983601688048121602212256211499002720892596836114447348591938265207438338176262860908068011602166229568729227717744940592962956356710898038026094044523436778727452319753106037966578660542688863228200968237839415865102170730750242947149083437486117998276715823310253408321124647802995548574676463218547314159032992631019228734164896668091606595950381864928136617342116871590377197097012402840549531489204410361538867566135999096612522347382597243705398321136143098935174908868621046772832285681966753958656256702539544258245213174927463399996755875596007569263998513554749826274824230370506595980718527665751317273146375567454790701144557337530384554680034309397861599214141461303110907407683928911797616932544524936354693993165185209051527083479069670357559455321668259648711079499364625870385394050352253284733697358481950611967056464927435286707738102228635657596559198192688949721706413831927053724869072088 [157,81] 91273006900625860474684874616485224665280680403689819129046503047266773391621741171759008743174635661518777997209467682128296674732950803885126810463382085896102002021924559050026389578720169570178750917593834188255544794383904399887314789539594572006144186125210328826482409197646647966638584558650750120810611009829719805294041630967249900767542993102584136349956963476351119918429847732451300263902452772209197370608215343448738818374276211900148370060936753467740535882857884636548646259167894847426273226431454493604638637501036759466729283826861457630961655512557593858719349856963773740902692435321564960744190002835284547347351400812242095711593743838302116683511761840325951692882229425762553544122378134350077593835382826556662568056548420566063793851702628129854991442134201178940925344662823906533338358935038952153453787152998924242800851710372959566303872567417369305593601454663768029551298357293032524963357145112736274880330350164971082494928598208395440435917373981164626383844349769295346384095320543522312059425537991107500268262489120579557500939713095828571893444824582356558835873743103880783945928545296113429919832759698578396055515058213246973148851511644346019453213431423278066333670031338492049560816167940907995795749695480679382941399573384798821599209824633535869326938947974400052038878827669632594601262255409778165310316451061469679159837183465317310819680199999140467326994103146011050063965297664493673699718130619104636492663272481276499567896810644178476727889736917619190944071506397151717179127625118628858357483926305049205184058990224737806604950047492530809701514648203499242076981470483637604464995857221731327917787304119282193839481438696474287568252089482335476288025160896507324804420736760081743076230202720619146950539772492606551294604472028709414521789439664834337771295276421547225460879033056092759167948802666747527360997954585141227435104275115272024303925990734552445118099862033250998607693840199765262884483532272940313549761911596283 [157,82] 1575083757554849671441819904966997085031911999103444438239933747081377419661661967720681108411744055526364455714402412739434890145278071159831669081038254176735740891169468540038993861532619098715401327410267328924992083025960779949874752793348866241417090445597609330850527701891663165790288524397429906322560284960668194495906417764756995560745899322945569802479435998883107259733927939779546796832443828073902639594445571982326385437198674219591757134256350630211996948646580610752020923713866338905679432569203468214094127109823130281508687930839213161773541847844051617947007069324043104470293027808133903133396945405679969865856177769118768530363672507113098308340596921564341529496019582804559728216947437911306771192283858600747339434941500718017639568842592538743363387185078702553692095962719106741581693412573926986371087485835087805521801940529749348602829184263774211599973159445975605988799080274376590946239984680141481770356971221440308799901300867097381558938066893399393389534480350878145193367465989932506595161342950167258048508094768861848461946820290953655401746735077893359244924001072456256477638532176432561335429918728147966378275261947237924115451386924027648922768790178153482692639519779925455973265572927313495038802788280297306102617275778329672034426348426985961354456390548984374365319764223779423303721776937058362423410879131198651888553457278697792914581332467566021229767409846231657476314744079864642897525806366763598874703344519120855659756659043804681858613637905003342362401022834519903786850693235582356666630323382577515293648367751239478935454225534398120625438150413559089650242056936529326634706895117293516408709776564456781687821096951532264040768955432863102585340524522912689932957544839063361840573012050863063407834984823640504630632223560720288438668820551278118819220076382634837388323253799621987579471996589881057839235708432243260515298749267667604463077405995960572075725946273498142486891591143572430776740983047983195727757594880 [157,83] 7022159376256976181696409377269911026965304007493375644653733664673111336154999421666486947670285205943204325050969422814408874982466782291270135755884046848521761546374099585981833508160472416725298898430760321150749574480860150715090812665799135330237378164659526481320964491466361179159136681210914281028291289303628034638681674571285425138721375634863255729167011132166753371917981478172763373522215520822131803825749763692395108439500833560043446195846038844222656818649333151254622291603558523749752424467828827399060940126030085093800777077709019886665105327023301540703107527205290452428657470806251542496435695057508238183138852044058430373234116929411487447525137059175862729592676777684929844097719080277409885411083703146528225851149688911285326337818118834469005660915633367540549083736975812878129289104966992769205284229224037380066374330911824365958668760080960713882787973921274432395669703603942548229255159720677651482883464765380562673569828608840516031537343195396326000758291469309445393858714116297932512754564222569926466726433534377248311118848713844746569787812235562677601351707353537981069094229612099261333915072291134402668809928083754400974607389805104439309731981252731543701488100359073749616656701952898250884308762851701610833044499007516396872939617415118810487025769389261084919088398698960044572571591012865215770999240200861085689987144601509247415135442429886832803626693062123985738200611352842984879132513290016687163892475496642156132909723044069671085278191814293481171223848325202271734585881071817554462178647409769110088506765970820333833789701413598681686131558689004288260470795496683392259504945716069361955628682435841248196526322482007830919260819050650670447877803625033633581277567014771760990829100793112243162893548426760752714696786251299031835749181492722571153124507472261212517152900573999105788859829410342752889296043009363061013427168299434223300713584184081119269320232419504247449397155245420431946402274258052684999072 [157,84] -24071309074364029076982001585841141898149018469843544721779371254591331265969442665739947205018456397769389986443751515831301860129562496412079684345024313265732856974943524254840562961040530021853561169816932878434004441804503590870756369731038089816544813694695072198992586934886430774404917903040332067834405580276850702843124926808613151877364330620534846745090595983031159242429599516991000435890156980537288294959505263291247615529061706365796063210425627796195610437991416847747947705796293052451735842940502198908965377915544264029300533318599846896968501612218463883312235572465715165602789700752079922020038769728391359879056598122558962847306493215199011327537805861425766955613831272303094620521921856479925131660956957079113163212987045590555024508129923182707606242060095570895801172540940908200943215659978977702976029406094452990689943832849799739910688120431018275862410483366867491839367947149120913981741248275520894921087936408450673101039751856213516656422291673764556007052469478712671733271076539460700402721279457082214719498124739506708865748033781378280086882156062383298826506553752567778615568354395347114331851801255411408313885609552817274849251359825672365304893406152791981429838479252405492692684734552852435882623401203139578972259117381740506141775392622962422843150175526736338342860670916620964389262782876900161405335831866601139496282235831872165025929450257531936323033726231334065767502292746634868697650515497102325445991475772834251872339603555728638014873547053515933448488545022813738287036995992428704838602742521883348623470314554785697026162156590748447520719361420863274886921964262460026968554535532838595473510169265948350989152682692343694388795685330128561806531433148596716156883253163157832418576786712288208225498828266684863242743223697987150832876828358332145804518796565783476746287819426151656628779543868312454475777104214776356688149909335540247937730720486024004257143495347756947131099830606915923126513691005282112 [157,85] -297098038383919471537685018112934498043883433442956327933654214881245187232121518399563977436582944088710076165051799766386727832190609140755171418698032727372048328904650021038933233229889889738191898369945424693091488057129885913821066072961964620991334830178853730340287410643046153866060416511518320406468406004407151070682039389701083611167378503843848450503985760861644778684349304868309460545371106403653572908020306800235088406539326925296537141591224387562645031354517377289896130696637769910726175027227410843096287402372941244526672502325955234495832578938349481640484142034682921065204053051256775514346795422343446061743488472691931250372222293610173414312206337853672263825029586823864324986488452782353820389718220999391660348645021322899707952970936568280152418741021592151313137530400596214785125769284560731535443515757397904056986048127918612176703852717718833975264925104169291888798509797703126538668631527141134140038029298189138034978434515241987885631635092459436931880137783539573714801984834168739367146065852416915152411915377698607145774553904563667415019882765922520300679913565514835296755338229874855799132477694258245390692992480798363600734449354785712189247859321532637818884117207810540234084818988746946983629853331012622623392739537456474093124139839849544826068038723654628968001735345853955406049602062472453687289197830895419181571630016976572895115428975382863594430204811225367505923267922721067780210268787726862814249556288268550084048633724118044678123091502393034613677724809324086879287214141269789844836155144972013415307630450913632320975278631325894610568590531682506360950485644562979295858985861881721777243949983523664795663794076791403924755067630242178039061131669861361435982009955894516918088112878663510674073163155434300910914321118487329050020262015454085784103998388108749850040169533609055508685675567361794543346248090678142823192271884323324561442957292086154165978116438416767683156607243414472487138405790400 [157,86] -744706177214514081268536107343463813452767209233499976735206872477815791760395847946606071643237795987278326572878901382778259563265662657063748340207249094001926505684822286254494956146799958024009369833500912155286132194468952066673257697964231376649317352289595071490134376131350155122458354085032863239463205264504346782343510941607572359060019620711029932142768924101725445240468961089723181382465284755445029315605120023576280792578409139650541622144777269922251031654982961451192784746361095028531790306380693441275432763552349338292986720979836551716327554274806094923859790167739474250511264270941198883348347231423371139541549110374638270900733526604049021748567071452171085017000085199703573272018241181179311001255570542513082986632533982168236109187044252847227798477488057768227965896142214069824433231577368235510518229450942455396743323196161490634503676395804610258973441162600225104878330861870607935185483855627359161734121051111317856966574372914628984744257622662446884389168587586769490511348036532919499164097466247923788018214628136232719845272593952362747242907929495153336581925242329105389882178098771066441226172426009034838453303155987369434282505794677695253781255128641068902360014333148762349578598338610010476982426664790844656882705053108976371634280550536069369897556735718961336887174218630215269716856594870465935843090062781823432210552634092246938352249292719014417822960851988847921092495635953961765856320242482699468025375179327883133382550131482642504818896220584991232026261516390579455052010100178487933345459920893508914575389506610543143557953160481170233641293742447597059523535404441460960671875541481219178094007149647312192928038677098721876749249810096176297962313900940579682935245920170745428041353169925376906327878481308136372756217867926787479582094836446154669424467474348107267892607307521843779071250553815781860863229520851926588190103405934032642233559499874083562652339782357225563855358620546407720791360 [157,87] -289204065988901874541462230955292920345034907797845277497741240293450931787749623367013816857433402673587577949519807338381219598356308479884327441839100375240264250445324783099565873191546182280831027047209354496552586514685755879816274286599111291680159340974212998839394504176350888635372699048010636859417478746390635246387692271822124304286968547012901562392736175326020602464015929317176010148224334163689790682120654320813070911905940110127149416243913394767869307192750496807834184420734227596151845980687915412000783943157167496022598672463055611696119707129934929680650805077380703315079847470634572486834353819803726468197360919294572030112125335489469110278667540132312852349529974307149651235473733814286704856055563322095961937262398577544866985727450185601057483812857143110874691545735289355687344160675181001926141107763599136821074111056760016055723374737429467124697602236960912171348163234813154486851213804033010113742669076935676187889901683140975382225479796476923398526354382736505303311528825978048474494045908773299981375793867188878174746530636008163537634789218596975334694958702521697625808699480959654447419116321959632291936124064827514782078214200960695280488244387282428354771056920637359807188385037166626194907177489646538347412713350991631354963672515344451591913295499728775329519654404791781868550134198043335702558462747575722589070058694107685820560854618542358884757676112122211110074980436347916053213863829342544953675236803655804359432542523205456223955115259184433153773222068664706397724948904694883894113331625175745240703185381014807569757704482503908131941508898700063582745154776747337575620150932588551532192193526409043968942734479057420926724679659812966629850433445593909259460576366195157371702454355386645908175896524240716475303494815874615109174692301551274373166175434514762922239653246774363822348225538587500903630572976509487079768679077570239955814577856282964439479144572867530241589199600084800648 [157,88] 4420318298297068859595642593842973070501696153454071176133032357423738752482140595040615034217638777559665771236463394179394749825570984560657622011393845470759978928053234745253090434782450211021539330006308966882414197894806857317998508001155399198406545367628256890089891946964498848453085739393033192335701896330647241237901766068769693209555619093907613642773554591439066514993302574893429967634078899692957208225940300394494164692214505905952970056315869931058787117527385316987770425148083349493575453330459893903150548548467274461971998888261663099722905941247644405140686591236542628601331209342263514284132572266179430288094318177418572797266421948846546892175382381362004268917355189523650412734160645741307946684899554134598900052106553181016314415224904427100914460949183982660894869212459397270144452764593874839123565675755669766651073204462834020087431303414512879648860001770582415849488346212622220779137061194588026708538753155823960089350362917751122727725870448294151542054536277553604207418818593508434666847146488039855469209430994272079795221348850602071645821389397598779066006062120244327911171671045205631062415777145043191469172280120420409750428669022869060377684462193164431467449882359996796010261240550482030065176926742162924589908993980939687767080993129428414336733979571559451198341706215455350567539691783463060365347840449256209625551570424386006452555554828977229903111082081124382818581887937654868965276879864260394364494617342076716987845462235970432718277605654748973729246288035790536697485018106285599283822724919456133286691234838758914229413234860958535499201759681770884861967160786540249452811290513229250036683264691223591400021360011836242355357475811251055584906129035619385627941366368224718756497754139210303465525391946537648596794077175242783302829073886921115765726594903548448755118105235940445777797629657880320055873391036770062874954085696264321965955419975033324134621863228106961094085198492464 [157,89] 12078116595315534996870474216251263958354188953338203762027888289141516917265701976195396829370884124593985546127155624148973070271608256389149039995120112822729864909028239114090124125472322448314729987921398950424357031453702468349094811067286519643519457875230766335259675889111284604916534784793418441565479937555329609753623278867009322376268556939804233341034326309276018924670058225850525453628792997625002170567094559537533526442536756102194843796124551784953322367230240131563933734064638160700455549550129591408737880503401339018732627567480899393374227618459672301621234963051010261933249430840313060926116949629129870125308789776500696708105298897898968319499866455539108637789938208623013608738183316176440531675132319056408997729300619262453053697175214126809142934224816785451253548424411972203809185296366518893716981486900115412015735191990871270167861938159206058176383396458812782614082425958059064938825121125712185577757898726693774866122091366001415636180343465749030492913285859288182972443815451345145293480501313955830733867808376740086593547782929230784136380290786741110586838364734710516529016329118320111332715683736352531477434341831198249652420866525484894334871582174452096032579199870858472259673399726110749703775342232438426460374835395733409484862890262897387767412156070536071739761090886401617878460085001088162325976854199293925589926874731243676033896213757606119278695736887567884965070631296600736858689204813285442879211900437880023863911555052481246057230509650547972798556869764790315837998247530014948154858608920172908037280074722961807148882477193551917226826279439765236723545625380522914360673909749819666493228660879749666145273604541602532871563816389992686213859323684176901735251189388257238576862514833324355242076958163525878467819243538602784125706358234392822351379236353125445434219742011288677023897631627283666656473084387716762910473256394028858007964099853012985622667411477978083567901726 [157,90] 8800823040958882932135441644921287994012633589386447209691797952343008346051665904684541639972291218644468994156178059735248196938449506091839069277646079353276570174686760413173206431682263970237358631869090773228624874334672041217067909455429317064266935628596894283917662498771863429830720625024367519770351359870234483051914113955306968149733049023697536690159425008298998130988254942557974971635886197520723193678883721202060106558990155350961265645078023407728148661162336686286817827631774804481343811114725278852689315868444273763903694778141814020008599845992449412989668783954710218490129236277407116713355327892965934812955962626902672209492098018771031577194807379335928449570919855614131133831898319708075183707660312181904392814215109567829449629775082506444832778961465478610749557475585567872469115562415125382346385154254638124283378433135935487771830118863131321303754451579652475297952689071458513451554846934976251414929471852522738280296748761248351011482579179203028841954223199325044674361096247268578802010044430336721102003714941292666731884885835276906784936795200143264232651984516028549653984193115382588684754395823123705221977091801798860851387848460481235885643019710055593612515645893718031930034682148319346915901261999742816877632866482730828717727473508364039524909678116004483320235033467054647904140497513352944228159169916363568529337394810579894025780312450707232795601750576884395884340435804670151954307067288332907884249662300041327005939062909340766292812400817808118291834002089345040176364944318983059855243813885917810354632328981250285428665475656935191985208114433926469347935584438939690687536958448775733913741186922167203729707782074376528158057751143446760436768610350076037754438669280015568034792576282227676196163602406656132260747958862642703403083436572650720622953020341236278479799601180714521853978474491199252911442575896831875050126920358180352289010760433069106805998942422132278016 [157,91] -16735097680032260102192197823078112016548034426892896961584179362521736691672203784645037065478791341374843020258457257153499866728477834371467254228966185216701067967173311239149485128137850563130076644667287039228746281049313748964382650435837291224941627683712872302670323558883878276234805271872596740688825033487997403080615011373924139225914155823529232682962227073320464500322207906567702305375650061827661590918672958118638182001950375449577113761506314416307228688337915091814272815503523035995467342313813139923208632955848509089281957113280323440365546894022644347366529758009189202711006085246881411990305579381160475751945355084825173982247501057601189135314131960619602856118131944064488178411246293378064904604762334366608129646303659655295446188169229369927853819429081437256467938774199479538818226981240476717193049752991093232249161741588073026871603309090008949569030754513392430220596617011104355719735037751805895715899591959207919565912224510855290180888891944561266313668290072994179387940772849920025428317003713175440911496021591580625685119572379123169725684261541291528335152694758257491986115344463319232200043726823886450165294721702656218807395211181494455311775316630743236916815432910885971154960850713508174305066064446330044095877193667767950259279728725301916714321980972419795405016865126779515033178961511055486253614337402687070807854558700415983872172973448921357662065208218047715458327147842295882269870140331243814882085850571626921783113696666241326259215312483506013008600574036910130476091853403228560143015808813309933480644102732257486978543566088175175762052377713502431382564829915764503369874378123442944532252384399284350862520322704344023370299018948560584183109746248406200455934289628118342121932132672280931467794951979067146842157614743773566026508852647867515303170640553527846264676040648571603520729716136764050971259219764377824408144048454064085867624646902460666365289156919328 [157,92] -116488266589275967023970363219165702989538466411263991263332277975792554179286373402946276222525886379754436686671257923942476011181061872167736379599921310954460531224333510490320140285284631162557880566816404986338056739881805230313071544754279133059277883776395668890637077408981936137933715570694526823051252755369203213209894193528745790542290059633905700860493085410192475272647353570592097264071785871472757036908882001074950516842450785200165414918497779259123748545013036367092752041199737500697101819692306987344156896166447278577604522794679463327174775343974398136912964631455016430731820680421136761857815807929249685128560292612863457375713528739150472543953175976732522794835979983560126060998974683408877982067751299269358316318051539781668593961491276884053900356681012349353639575030165737857577052937732396395412916502959674229016968932796830266152368813003515402856075066418680773390848520083117119273921073076725817594035759337078421793798516193963044660601160912660302117309632305659559116535980441499326095431696654872842730150192614151007499422938543106113629750621213317406831878028694586382403618890141801626218363944579743491504271694651969135119772949040964790766925083992459875843838359531639800079688890476314595374823990209506733052280190001642442286763440002767404026403564209914928353874220028044933784185103403351328839601644208567099959139548066841235927216613542213997024381162872154359541334386278654970934334420647103503181700265701431890681857211907096471212288246953203746055070481503639195802204003262867836951647743726987822941549160015689857878893648445980389556996778464664038955199341883617261744248781946207325708635432617407791581453783847873976404942547313851376986408506535387541442435228424605807748308987016949282094580891752092876063646466192804080869996709580465933417180277077421400770110003695436033543751754312847799619681759120262334577965053398687613494736916561754731073666432 [157,93] -212853685961402697334456467912790394583825950457060332288946499687404002407199277975572678223155013629606522685148354234830802178252135988138730640982745689725987739686277342017365737173351144769684495994209666395084253339974707716547892754343659292651084547186886243616911744192602793793548304056310695794622934478857168114531093080040664129810878838322700940512813202396859426700907757930664922675411114811788677755135385658719812658446063244713748784942557967915775135545973782989535624884814547499593682453321170536733358028796376356593096459497563250623096324099928636528683299912920505941456622164143563746796457007863664278814979223858406846487259236770482167030802775429109074924995044709187647381131552579820283111727425412276433725912796395735641014957237030457214802752698622827944720546963984616743659314629938618701133062956272210815266485937379597920218119338251688824736030716616674000312467210099221943207332694771390991572191595513672006311707412581961095030466874384122542890399714985754354659343416209298636504470587998723371769401152218260729801857712233985723190801267835694670607001677395035574185061481114788719404765636168365166873472584463228365236109895954240408344506426327251608054525120385295568331407626285878742383381914485486329849885038585643900044367759897347045009748650220462210101769202124500080071122579998594318350096903386099415904415676721840904644829162679325068405613815929404529217734589432239948037564261232423636934466288020393623803937117595767386054486708931708633070819571420648259076817142120771566731423591321884663792368893950275589952511723318424046702458204009784395697324827348337862516309144848882959857203597716110619283702658896781043205547459824619170111943053753758261094647071635553249436659149863633206426077460824667211781435722477643126102588533359753220130214946859788968442946584566634240716361971145587673356600424886771092502397857359630608238838343504588376464 [157,94] -203759957136025105943165278003669638373737083272730526988995282101314880530395806760184660911676949460416960545635004545201690735534740500860226587887325330963819316576223436526700563675365025853942700673606890488969697556667028039977937251292632088568632584020320625284603677803273057642278090025298097739121632803780969624992855297283568494882787555585168731408938793234998667490076085453887820365401185775143958878955129601072959738257050859344072208191189739581003093910269922098414296512201435159005361876405989457264072386343481620390953959680292331264201993068415622893811621785237890884159170873318046840348836015767876410451879914507029432055923056913422702558529170365639941848884773881176701740575582122936308860168732591016409643552287151828975124171073640736446760774377023262737287661613249493878384304388909081616431779850514346797077426390403832645616835233914629505159048764238301312091904114734041643899514344041973758406008364088261827555541263566506113846858895111076409935788388405418547198157220085759887363852564991557206811957439108508401802046785504371102778603678900049604459098354101256469212535364080145205123734592232137697483406559470688328434594212232201761148090421755255266965936728423670845749485152572395999740351952307496840743322729417055392199319936033021728414151248275965885001001018043932941990781280083309535460395496315995561159037046572013875065056714359953894517114044784377580734941641731616923144622975930025667433731392756300819675353208810578269429695459307483802352406530057229804959819547292669716032734037198560958948186647931728593010799602995074754021628102077169108235938635154935841395147516788765044186475764308308376480300484872069515924560133407924026668997518748184544333382000617110292789327626574948806704741932524815198210511117238949983222174575457469241462556147964086205683853088885959034635030154334141157529111445994467666803830345591256512153288387468160 [157,95] -96323720128348443756167495999417928139239067748299988660777109299007348728050564902887346458547797007720352022266585162452180378335367839775932911395037974499664729859201807615026018046878170406971502552923731988295651870138435598266307593216444305318919601373936470638938308374242406003320250602683958899714142210259838534670768786829968272152281414589493298419238957673976041826445882879995230424987650180925034167459895719884346020292630738181276207919235021864644743682730269568532970268916467096582924340024328744501243129288221789268738524191424429939078012158750806309590521591743964836574417410564658577492102255003530801163256782207599675060272986336196871800477546696326021510445232446903288998157251013841193054823891391260753096383352329701649427791579331657947216070296213225861127684738358929264082606535205680290972781506026668572377621739974181137103441315317975441897750996608506018920158758225594451709324125998946116802159766993437502251940667979411817676970552879954014177949345248903881700694616020679037237466047868401499005125566695439352113521024461911751232889171020631168962283951171761760329464152269897365337961846259203548786693101002271170492945706766603022221846274297975855951884506941976925889287242663174145858857924631139697441207181564028632045015296556916460659577729907629040740687630070014100572133108541295350613347221467071190106558442328629957647044052628124131940897693554958782158989948716753736431171809893621388143865111147707772769406874887407463409491022909583733768344898121282937680929628030703331026900373198121522631849384433862071362260761002075991132927565410385322901340073173646911551426280043872485900420132647235890617490812299085479226978500410150257868391050521404013813076432048392117294270193646089468345571446337816333274766938656106495432652940631443337561566524911898098160028803013776477672262948501871266313095196394680112113118650354599128616625744 [157,96] 9827154151764294704604327280582651581569339043945960089446237358491325309286298224775544505686754525224482532183981797747858745213048386108687794483383008599168019142033363567728649744044499955036620875981889300795444237918887423921918347508886965080300332530072067682823414386055769062322733099037278972807129856781814396782863765626368210966513703119443610951007801148957403091048267171852015608847249971432258696024667250066201216315193112318069017059780465374843783907502359216281399923723196750218174478842182742805151999218333726629917169612192309224911292782658736657549589781769030935382777880353762617361536215026840263439292563597008697949236259472903638399582940339410078623813124460359109856887603911105439257094131653523088864413327227673647013694804722702996000001703664730502695591252209501883532640785453868225486991155457609689860410913114954940158693131551561355829254275170183934762649070745919045239508166233038180593877474476485033040899731734548440357485048738642093526169044732565083794347445804717631331961237720828199970239390941858110016510661773685375178515828765489215479591202699806737804777804161505252780812850981278183485771852646035219135301985895635913808576313649806089893885661970401782483689911977462032473066645597411244104197439398159447071253138715100180523694118072988849271389358375612560410555120908905525024024494959704802227306499537391723749783125522532467421111986972488856934601193977467353958669066926654739000737745658574258942143232329710875537164819906875545918356796353406208752550017770053463579273977873306902683496871161020823107704409560654945210998360688382220231268503481471584991187876949446282702186867582130985595661488133292745454332922835159798063376578641713853679505220727845122729928414814882933186225626789268516912797520419978598858479369476408211396705263458202124085290330472929775388784602966236037556665281108284688090567965398582918672 [157,97] 22688933064488168999945000575621143918337960603297811505730236698618736934583102989418687721572277033896921925761546087602620599274257558879280014688151924032840112990669107163470293441666060179345108278103719695119100254938316112852942039764425020064381918697301513895171388590681866773764278049941323435923383793858939922424698459861420777035384963509590285468061238497861722395248617887332370774930668490049242306150617931196291190722088158981842780971526203841952329240912387585872169906455007458180038572935608485547854397089139992149193428504127535850081949308010558027680609084491907154451217364389386395792871020077393164235562050139454115047960628092602927849663453356492164253810982519591176536538606985370978991850219880678318550853007229399223390037785802309624335559220808642940962503993036664909039727351499703374721763421440046609290187882679167091365460083841709682215651755126406680646583658696076848345461477379044002075594443051359178650907071412077584529379364968201503732269379423615658805977978714619794412386806116794422635516316809279677964615424423451593786973091959888456761871913079191616788769544800632234538668226809028047052173409586767874989654454107522278574761100454616027957087699281579071466628568753197117445307339146144106865791328752765539738910698215929042713962237139843009451278184461209528417557855402523443752238931696654562548552576248288244153199858586650242621111700919794760886688671030316682395751524865736377357230297030350306838385600705780555036503461721792883826739416001574710890979246625983297018366189705140593846419582339641698357018737104995640665031426387043230096246112506497937392330876077623766843148645500261233552239892669271510959593124729422440077039956147287804109335893082803799458080558747455477835564627734537230115532344072414570300873223123283255419121343099679601724838498081542475180098331660000048820839383196259221298981931336142 [157,98] 7977906212415151786294395959690919490880882171587566351465431193149672724063851338525928029630482034201654408024744933833834143921235948329260438416160675920163797053362372247377449170079848991696706605688931198573392894994702663563565558018902729295771996642173664436006805627749644078158121933255473477159028782970479792381880961230369492663257967952115001521605907421723874902705827834528724118717113109886936982711880173268759280847504732012013736098904434619891055601733280591648868478526578615998604981766086721068048177990426782421489770597602821745571870436880182190835528887524336504018232807745366665463549981762858901088809315374234634114771831342670030005909507936769363070274099258548855547428788135783043192577531166152158195153206924547224847754692437368804708572200314601480847636357263443657665596876656765565528905173149021752844472185767498627238523684239827802083603589814650372482682303354428200832219526938050602769286200302715185199392132269609233331549930862224965040707869453257876425923285897346107895556526419597551094626708157641734451814703867274648021132273590045395711188365908411282103630734480752407010412153345661873674752908941018997291681850998184838851749971502631180797882588903419944551021880677268664789969727544356423511286195401488963618849873921163178475204354767380734541135791598201109443966169093905819298802948353385454121095094650010783173421026278047817993949827221195472617273367541196502692912882777740045464308742879581522088521434426620978382453405340034869827213499386532956705040370624955382733923260424999094497177969153970831803350056282245856639836075252994467961596918491337771603201074009019728577504641472774323642618992886788553029638306418167806361119881960263823286640352005704364538592390071652689469549924704048739053878133621478959735105953020472631691845723324228886683695785097999498255254164300314215692430613042906025362046400 [157,99] 1790967222047237133929871322187406269458796896228824451791895436808093492345211536148374389784054009189149782399305702941001284800560968465425084306204144324991085316374264863277058415473658150393325730205853059448485376488694607315073524207409041819070416551623404273405191777122675360044316598284059045136018094845186946688780762405784563949471329724124075585670358116890988861783234083114901230163666265798292745317441998640378072585250648151911218216430981866522975664286534340128593238912329858040267262447604149622722212798029156051206290202356672878765430102490748886191811372278014369665377921865110453232067096797734686082131757468478147981159105898689754820554670709726716941612872265150633576494420332552127522481948399108043515723841588945092351442909448955420487296367855691021992835619125297407516550735170639458925398512306426923591300920386889707301082767062492274090624438176612346042974568401680725164841111717693396198662281182408654807017922090146416064227444626077246691698989552275347304316699164106879055879813879411721681295552438744647076429104079521258150010556625593333981631307904693004570490419253677622410562967896229665427185190212068461259815556263044379159167940871298231967765231333736639479154317602768350506784493076234426161189842693729397651374673012601780806189601964785772301848022933085718785898886849966171536549684379001793194045141636538932327376378660940066395761099396355846818720673927616128721456220496065770791695962223260431948036820577664481278996486421155337031604607288250236050611158265585787350222422005455532549607781899742740353004391360079523667585323193054365378874669179520537647212472394367313112544363497585704547808149625994050651546364396125647908462204380876811680166148495786208911644967688079609205499564748761399916474512994672160233434432498130145492592685697967000279216048989369500767395055391905069999749388177982653816 [157,100] 684134601364356852252240793330430733734963482990932492871256667366163778398319659370568126137407323137052494749779638888077065109945155854199320457591044925249977941172512510207058400914109904984972815346302347708888977086556542221802194221776086405978595216674325903619568949967968048712490110748689607640047795714698521768754042353851517185912749087739479256452622822443644506029060259612631592908916633966730671951192992031941252435596219724458440110152230217168806440089724299979375066951146608196789108852714221071772739603849388250266144382181926947474350690650191583320203581426939366282872815686216343776068073934902003570403261979033173310154332015161935821298806073884147802451012051331596669480228852215802334007405107885474046636469820462783096663546484135086376622945228702360671303475730316429215832670896782560107176573288599708478485323242385697777324348712123338543608993474587005783588723265831697626028392106712516510361968822575206165148524795741838325010591800890324180273029759760309491312449232801940121276922873262471443826743971603722277214078995546190298298519127361174198231271527900077966652147607729251463442874288338233496886029390165379437020472539079516779539588809130095943489174981552854905274759039139816383655680729940414743540853088194646422520564088509453317382051952813787229256174116070129664379558280022959534279772085980911441498964257407097007358669074188295003774630163815597389924117342804244798385937561132322576057297598711823819605678594746563319465217868424494569556810937368808431865193980591869882672910798962496816156435306652543472889088287703358031351833129756811169580841371880177740077457472306375741563566958152068175863520125015389143370741614722649899754005122484345474341065761937876800189119168578477134074120448726504383745736872128889196143778628278515944046888004521267197837497323136616043116323495398775748624485569968 [157,101] 363730411818509570659433043369107403938187757470054312796363929065812414874081375407583757609712379176696393146910047760760836535713015293743307188014709777945381474799037125325982589533791461980568833369649944751013784091289964628518111648927326679170675198454165563795025214620531216226927551726705505097003707146538243735790354623581732968436476440151127217670367138045736527648431393854278458279528865331190402902927675730430335457806058136921473208790847765790366478676865541464064633200451580279205975966434396039995310366440020794615465393269735688653469493193990136558765609141872381351656038493229204734800808522735703088575225235150713889714969854165184684185549604824827986239324161263013641596120257226243334821450397561892497345793291522271165698871548898961462379977655390248330552032887845991786225728002023328315838617091408567055629557440142001682418142434390397993841213255346085259661040776572715102335575209592259673413149203700185386727699335638023495196567478100721623314477697906856486488598449448470245110482845934865403428324867531560833746943577067447919074611279410282971233648611958943248778251973132260453543949851046095213691160460752304222332566646762335988615592915070522585611921661629003869344110370782608164689955422725929429520080585315988777843503322005119163965671368068375956956713648325608118818331734590581654626109629232902371014156845676932634725659617570594256963240537424834549160198497225590477875467908044121965650753355245008303642623271780788282309822199668182527188388447468794579001764791710178174152138815341892129158085014393395671431089339316127191501966462964821750719325572191890274988468756494711518643491513523790548495464698863018807087933772235661555125610010211362699836650637429510177281727596391441284659528153572075343162871945869463743913468858599306943675324871923700330868416367060331893161426479965215451762378 [157,102] 85720544355679851264477971153767242626918948519731528775917102934775724642707615257142659713865174069189623507457097267769426161042738182142040882760345753417742225286886139619628653811059038192175448876932379526958200028023885558150748409249902248162424573565104851835209254997298553802841556999162609083905534452500233344448483801902667419123585183181048761251516550305135173126683005840737404170933606853621100866202634580385718685516958354020002805833198270878121854208132277281122769291808687383157106929231668343730213686706956676428293709964100771674820629393367702504668164517343171024167971453618486574401739923657587830005165588574147518767726181961743618384128509544551147311533453050835600469763562108093967259256283967184180765110023822625479440157939423427875524321897873501492964376739685543344801497252874977628823007887656476984262491659143010707166789201100936352036979388631197952023630500720793460336651727731675796595414248317561107083420505651415436078946891197489729397840270147180045143792701628812967571601908728643748001903932791861804712107364136985091884102427698413264595910785849401977148143452686459873625659187552139043429211350556309901215099688722668813926261177201983231281885953338534223849982560172598286824445297641553919173601854151274385295500616521216825973989279428863565536355097809951165221607971191543868456095464660706455309269764971439925187477707553606540513789362240958173587143216036830927926186564593049577683829502959600559135109747504169761519687812031245217609775896066828857943015094937649775617323520846332826227308659107254969313462642429496607136481767034575568261349251953918002719818441877602152701614405831067442523841891785058359697571504603547053501405012559681636418674254942284824841336736378249809427383439889314143925894599316891738144017448305211593179169076188432170353361814345848281151575575878594048 [157,103] 1997123602079692471785608684395667859704756663427126037800826705342076329129032014429851508541898142539253952199556402995300513552654650706803400733824567702467980023486338356460293331852882556345531121435773546685296307008256805859758327761041669010851588724947389118528659534955282269806065165125087639934097467983401694899305019285328371903421331958598842987565103929335042651932867844045518286602580181071456445208223660955772018651537452884168670370727840367998825779016702772735790436797371496113855598083684753241331583381944077660660111864742525825246242722111604266711431186358929935895020320888036307857220938930847665681899202259087880682176635483724893375736969965225212791426448140093345842600133209656555857727445204794004525931223464936067528241542537931277943479736849538027930194601527604218651776734619086719417698221319932243263934305612969536144543730841543995430000359020340766739592973470428974337870604318897348543894386953650047250305615000962599946240511315196045387975704917664726014698973391281138119896655696387160061895601095208705275709423267903748740143754590740948662127781911150666449952903350907414920053869288637522067447668377559421712151997168201753650534985998246529080711598915722812662206059395552975077669475012555923117844515435789450368978181689357354673965359898769753351669360696843385683010007472577269999438008876702065977981847782837289116769726533043583884494996674418755759826638433526334829037235982395923658234122758141650250747721016780595754685801749936536479762610251685899627954648107005324478808834464811722958572679555752255531485976116303120320693963529003931007764635436293820208597727619605770979478797215587027330624007706749779855159131350754846434027014623776227206999529087003103716775029522077578350781288606203295512914439139430590544408581782022655053852037494574147306768195285656120949151434976 [157,104] -2515006602804887202677161859735303143701458784726398516232200576703077886676666159756724156195289908813880126180435543374982615394516609341019924013820926019046457546233961122188447440839981159019276667804271779424482663577635156186810857182630123710944463813441285511984508472062974572888097924128472585117592854315777964729760203956518575118587256074941606363573398616483201025824225035498556640558274958194716058817269698629423338928607453643649451367708005116308541045505060368424674873021398881286800027559696729405829101683724334436578409222653276863429171254758852355820613458034329509431011078311877932337371574188671311770145990175976428442684110998336191633357356564923440313719028725131694758975734887283559631205248563023679657821033837692925796283316890480870656194032402029452607993872929192715385669892426190603573295736126594505775565223303182627644179924726084073836792345044325956714488556907957480474428800811138988169176790611800458174877349986874264591660042915622724589382706309177699572205782922343778666342099915721145463824517450071986596333655307184313370620531051469073251863722906602607738990094304421662748129020144143416413409471621007734288152915319322478556726753914623624377099252517439647326627339827671813187958779535075193981854886668652072337493776777685476061516079184690812207380676088501181542219620481417381075572843930038766103629184760894206748046977103165336548579571268672016561659545707266734101205498225374846880883377406230162239194727672069755726637094652340149552075267950665642804703662246745872795454350547626161737351805995126751886126523935758526327731676079578808056164041647377241296239006764850563729573273623950851716511205201845917044422333484119749679274277316787681969322892292666646935339221563652252456611509329084745503815357743059414696764613921228674361238150990292889738484087350104513072336 [157,105] -438154866432435999829010452165304076073540371659087132211266950897691021484169434834709374518555146788128024044811480953386846107758987970256698127190296413400548196219796381615117263748488041430633947696531480552096368334228954665861118209029324559387259888025927657963032461109934264771642597825169625183535223534597601359919078117324557589590623973745924473334228983152056345828436915021647451441573395135150900698187383106979311864474455241007296534797375555304721640602127382579061887198388893850613762769900823079309067956026003116076650331962788251383683809031938054299209629413377342322317154414261592062820394897783812361859668628266095031861069000081940830822848581483678364515549794079114893990121978456901342365498374324641401223273795760875843310151981839624937161068603127422828622178104562584295734695055679368407805006722991681166757067556279667956617857142553813185004116070287391612671945526826972327008209662938999973638999254920941593772751903255080711813942855372201613789770317443336291030011574909381237369771665080338781324554428545470522382322444554995244563862120913357873555106292281336233882164532546714413893839289796132025038972303793806770226252290735066125201512724137880114389400215078795732501680970836656934973963079757100668236218719874278221631459438658658852197854498884187906787210026632779909701005640357482126690352405816942034511349567072789118855282331677338589054842541934058770248554004056341146267864800822830881053341710799285015342523746422297965457602183894586626816205146381018092480762630950150822295439904432798460309845675481834537713108515920933718647390734871859935894483539023308127414458932959086027819427265546880676189372717389803119866821853868561293358678621658632599358593578346610319617377672556824975477377026400645990694414768492155842681174321287111506831772723774793653807963413104828 [157,106] -30066186172811498297215026596733904547800654216332659337544617406832204194657454938240587888495569256118292116724907364149903613717772998402143844291895557703402305008399389651293677048532958268879182654900567660635133542380974729359049702944484070541890855803260993165397292658973615523561454055405140254190818231891347775878105874337084305296203024812626085891645171619487603747702086861700702815735083754259254121580804384682080290859097365789682123102554443529284131463690798719351440407127191705422266669853199104108112450177059062629318186718360690020411315010562066358384833311686347605917374512609228677050921645189730681071105080581873122713276605415220330689067223228428450535311824674230888133216331303281342531821801506141628835382649401487364746430688088261431574697462786434318315711609332110149983186310014570404846556610858533615885786374222876990781113047046879842148924372655586905074688749041113592843365595369774064119499533922415069882031931997119867566341161088436900075312486054328593878758930655223557241802636337309453624495146149541647727321350358312271023975176853547551918686673559089921856083028379979948893642808607304768493629166616988103489798149346559066072042509806625050380701481410606281777236979515966634956986015906006349059719541490330614167688753274114072973725023618116582724891695625589804786522451490931820469816010556189830066540531153362875426952549011136221720990236139186844877012954730839362118360270662847275499829814355052622051514023995265719673096257330153306886072049706729757096723497981541690092167030276004396251136604867422957410181421080753986031390392425063134410557854691678725120885200706356453810866613048821126337975328783007477114591373524329678633667520794024554329801976698559013678686318695485627738970597569592330709829964280518295983903590610846374928975977850668575797496256 [157,107] -852067915464818209551897180779888892265207187201707413998611954165821658513919042687070271326241068165327477209065983743847968154033079046647434576177086055715893240193702582851483232092472340533977180819941643109257022874527247563398151184151156030006054630851226936996919945873707843927175089951142860028170942498894006569676997863187638037485670689970893820474435662827256513843800733411140040795104386819257859636598386750917816847017273195327740894745717045079571767199665665276236368239578965539810648792979224600860178420861863668540988205481982027269880032792028507793534561160591358385002054668088580173113469005042828262974309792634081654335058792140459132369285420090538427411220721350696524942210055257809223130268748247232711818170537656702535479149353074977799281087792373878738367011040669285867417173212726134995185288339634685850437772439393931715951356210622606059155273524267136934468604581471929215998322328028834373666234953684122582959286372801572092523250962897769434926099500094551056537475382528815436121221449763837792010612291638169451436838859862754547043345658215101147886473487775354071584664463085149264404568042918878173653347946393522399493778754763213699498012297275777506472748199548230811297492947397693507016257352855511738685941646887389954281935457033378581746321951602122847171454926358770105873641307778738989095364376638764293718029650749328708060741069379308197373529787494887328383393675104559507349010180179049797141463550199055843642628780967886292798615907292370752042793284990418967312222162440636591855140321482277737635647271744668680960605297093127689060551122623610390855617717231982790490377083338452331567318128129847156468089057377305742242694571166713886076894040736766048552651633203868650729290953175131933038637172054087460356025719364367497842772632243603303429693778989318936 [157,108] -17746711163969696727064951486726672153258670711848703406011328809772864031660001627228340959310883336815861919726347621568052587313448085853474385801727883342840696514226362484555673704108814144072836092725498730085138987374569129555276389529639346557042395554247918833027872969265938654015279089850532439243924751017586543664351708194547699952564793613001878984629396052828976892229721607060484967351261574997037286540342273029799199327579967276180261041064570754089851451121869226139350374302187748028620247621089656856018738795331642874630770908017367432162307354377174309459085969884452936895915007873169196327331601860565487528213931587387491073466299017724204829516478551265076657647561044547002200012043408225931780698341909937494006507847039063011025712060247131283707247280675794782297953475062734583170843577441004148173833011829862104072313171212687606292773276902692100710689843254685801058831354462441164925911477528878239675804441279748912320842338180911738764091202744865313946834378235513291902923812558802281660442255057680224803313652052436605164695143395692722128171294852952617934897872362917720434015188189928815157773492152547149955083931355517829690715706969675725826732825954177088950097190675316475246401327683710361378334210487738294358023157841602104109874213009764380872678542967276657346089096519173151832556419627722881280519634674574083944413730584528244945898341372637275708838381709616266985287511604127437635646176303304574966559614026232206176982084907745464257619837230926767719906169174639332291257985583623462706179917955809261709737292084994741549198717074973460165271850188341784912972964567623093213090733004961376291306847715914169625043692563882629935682111483609491664769716497040125281476721045134752566194706036584219350076833832841670754125466382361222647677122033238900513409728288 [157,109] -887345463096932022297111480024417258367159546854508751755048895629700447957859017148670302106321570195583365843312458992911415560579826586786224470284572485103067533219727802171039508323074785781766170881527763296676824521938054172322101267051184678808870436350286851000656412071269898852313276164545804502485995180655519242061807662519024193889284873347982260708722425655462293447199452893057712341113899468100104047792239302754086677521510665050847403788333506814847445965285168033010138551623565113018326517316939995418436785043752257577720606402254653680203103061822588825822032338852964784741478769830962188690732507682069297658627184993844944487152093373771917126208640735892106949808743073823556861925806052085564069695072253896809671803560799153587197878109870652998072459017772398450452056111510559594966907833407053142406182197185123459391630622090464951034711556690112467586750626500672514393565273841135890245450416714921895807921278637154229887216881107291451626235473618133306975311331637340301014100481361239165147376987299125777931982631341172558092249208605663008613433960087138262403945706319094953326372298379788668224684543367132698069815887262044530816751793016156334559552321196139447551228659435734192102281522224913769120202969622466908946143054274440886070843644564637152095305125918332116961033276676511598429031255269634552907735556863744081046889041450611936744135551778628618186798459632673097507345023700122343109357217331123967764494280031690643400001835971636184047706092334722985213641836717998309738811810035568922209207623739125506087080225022784444731320981272031779448809251613160643439505409267200695483187312640665776694880274345620600185084786093734796712718923459128595518454067126869083224280738341181379570749743816904787544711234556369925294371239758403919926621650436291390380 [157,110] 36046987702426070068991633110019249478088384819651997873832141643733153058950380182560938696053936612462458968445638972848963449369841382934915451973418150396049247600381648840990080140363617828319380708233290993513517274344999886831583343867690739309073436462104320667507207329787243968777354867995205402760085826656388993810985148320183203041377288319741416556009288231469739280409723676267886812353242144402306484300039608147585625142533201270095240538126712945455559607439678715333968386174462226739561297844273396953825488299095906765752653106670856345058598255305669503225997562599358367048773845959720946518807145145939454998553756984514398722467679367703026552962854403575633822850551682659145265058267553668480340431606970129875546298494114246332480043077010527344385127366087388423336712893586797906024379102620289107283182514714924356546373151192128269059524471805429235006231555696956355289017405403757161816481854035087473367643667150176086496143301945278288603438524815843299252120466608636856283791841819685330815458587121328944862573513245154908437772117815238083971433311870016428012232188289667886536225307085531570814882202518621502925945975303975496351310926999472011100444253937934174101993800953571334597732473020958823066506557277063098347954482258397210768679981892392156568818471018513676613807967393326192557764320828248200174506936461022583924475237704923041758230359421540796084268823357687510429225609246981033270977827897278564279957707122150409624752702465610069202685719657093985699011352812053810368819360847756933901139351837638085602445937525352501012373726663871468547159392225507789665279133359079350604477247359390665254580826618799173305975147510618263861264782371512877292523628984915792738016731484636043669616703649994785917811165061079178640344973234319852343418242451872 [157,111] 517433744717526234944551211870747042188610948208983423169541765963434056999355585091960243830299933068159080834383369004996238052318875202081235921724775256432993051649951203407264187275716768828302394646095455556756297951745761618547754068208479730976176380460868351900947614254631545129986335874438223017061529929595263516495567319138623977612907334682823302434075421019100566353867545484548734296898710693180296337018525886361673555040487733399367793218669196709872246287275365546230640872596266886584827340468735591288139540450830832670128718879933689979792180749504982294338298117352147905513230622572149958026677664173133219454291256327963732581476439666525380879265030627997168705291357723884855848118709935996581119422827312164373903865973047525358848646612116920801421263534829632966913360936194861521134743953142704173238394922141586045585988568714618797996843978257157807503910116984489149849234867607780035329027000737810514577802965938537606042379155810688983493349919539285179219560398942706416351572596272894051150079854896967766338727862877782305841999134416750588918771415149228159549949551389829343045078176788893614716222661152909334413663750672383709375623140645822132203928592722273044273659179460189099570869887524039692538691819170490161294518141851350901641138250442604671811440464244471693646500830801506105761848408391026576431615594099886765451999031248226342165573887271588592336667682401636848570981596119508047593442904356208639959314891852229258895389531037307993591225979207727126015491789285594662691159930735794197957185887692853344487083099369727695794348668582615080533171769114048475559616264371231365954756431447806238252507363925232249774072859234159014292888302600045901273320131834905144467869777689495596610092685643562150246874430706521703279869723147089016081684 [157,112] -109508038962257264115074615608646672794579751227224334092558592387029776876302252062908340639512891968489154157028255664704574510599022681887082471989152654867823671855495537587488630941733261183639594996335228409923640985684751167870610558527543607152598045471491745505915815023420076849542778522763967892112122930930352117022271121662306353508748144655591769607893883003894016593093892111833695774792803846354268250035306880621012586960601790817579778531489060391460872824963972671600480476931928080257294054769607389834827831707703674981986403433480804717618572432666510023679901131443311793896625645121769015144151620918467905228328235609823520978068870337204138455879121919395604885149715696895998599199040368919111380624660243482317170641760267417724975848297145369348960731295940155977022021271812446322661946938130375552584324531388239943751756861598029941056258671181572588688854245050116928496174201807899567728897990682714529032590470791549017047063229785105418606584884349522594888430260692331251874651151340282758651394278283447594123506775514429237484633820653818325010096940819029990973882862922990085818847536299339114290763433488912400451548269281372870745412717711471079377672217775147658957607917644204753290134301810854351984469169809810282394138219920817179742576431759074719233527951247486226645824357209622669348811100590866351718529076299801799476022846266982937697334949694598311231751602942721924839604399975628082911326706954442530611099955164074770408178054762870324630936949751854877486659432792851227880676155038612195488673237496692350633857100813174979696773699675502310092690840558072035016007726122737951111890440584697668208546934421409241674526314699774797825132801993543631702251552360855343239019689735253083495907504861665083645523603722841587610150921667603504 [157,113] 710804992878308303654180816039274612393274146910201673043589305801999796101907933184157719903578456064074590838489970978893876086478571214319641238683137975175139608225535987438177125053771264506467402887515030602593534962616961235017601589419930253412006951509395081964698871455284896246109552747006141974129087743203202567847562168980804239109976762108245122296052398682461330560373792822293232094233742361755427832419765130863578613741166603226448590206497660976796789623698381921052836164420833038440187983105191579283455254394063996951370933658393937283554128014448617196228452140024999247076001980613675839572439151487672937152287115329067976550900719377462473174002608044749544389530389155755961905947914986775701729490934123595601621340579146183380362763389289952272446707804573620063993374963474394469281322539958155304089893250170392414047772705662511640587027776790414409706352795865371062558601687842771316708988433589606702224607572520136891207456214085524043417900984539656620192055048418481599385206225049097067038303953356870613789847330013099653731038585639372485041304554389339315518349730804449102031406988346190754508802875499525714597362849880393020092281139753377269368288830880831606771644284236751227449687777410062413736703176562230253311798377140097394482699818041885106927663702085562182515126892767353366886080775492819463408884110491142874454862839695989344880408037850350095126822833791529379457211472174654808609165592248569921603570158414756465762051607263713995745749265736628857017593720210993241020111129429394256248342069745747443649332416458307231773104237625558816821116215471359601296851953299455418916573676961031590045997573627955503702916904644443797185699277072781336883578840623854640688131520908691129468552217856213166819688576721907135932404542 [157,114] 36244947719559339494537949339373196314160517887431497233861468721113440037463679911837489314523421589621748225849077943909672523678104309519427679121765086023414564742468565538195697319201550489738213555686176153716772340587108557950902797539228646382320605046195378614428230433838604279801539151226304229940594939071143046477772052015712831979197259362958790741308483218162697724863687318913052744337176122177667528718641315680230053604735303087897574084788241096608752943618132977989217944276237916077788109505555919660462859266734986814560753107541347173981683163903456719343195779478326459078780820649483855824450606165875997231494533299756722449076162085016450669861616879605264826338597390828290775238347773874278286158172916642397348122070211055033806603110439348073223402914733154921611692128150573392283572848667695164020497983499007145366611465394962248217976830654290010645134254909917870573068789285948846419587083120945888170310399985445184961546795695449606288358889447777143431571616968351382043149625359338115273863623388053618089419441473956889073018814151474983336944406312597166713149955214530821591333940696082399313276717774227381931745220498637196310604391907458116084463927245050013507452059586197862310421286302384090381842712981795899822114574500134715376636774152213443812657260622921177228426469753729211648300487230652999686729768178754301726119313107166358264415368611767490535590770356366379180653774164668591227881561632959256493323167453096744560900832448598959125814578497741644622568394868779787868473831982197131834149483945750461790590259289221415959972401708192627384834268839435211605069552217282304616869995633583366875551426555336217934258428526079779642671189792293155572925999817436264345480880792097826679903135626222193333744787747933493056 [157,115] -273178284140036941244075290226781420270919052969375054059604054910135665420669644344499600336463777352672266940282996461194512887783306609406440118803946432710589573149244234880569684795877010937874777780854946643294528326394894731878998803638631057720841592861415029909303504955125822990272250729263413061730314229358831324843209538156436320376292446455782491727857959180136274700476220639024685376011206897113867285116577229678657300447336212922297480845570396244495214867475180663372736545595144142172718274791255660363656666688780429810201088647516653954011542318138590534253509044706884812845630051899355163748776970885466404950833663716331268302114174541206484859007964056765771155958553967749643148880661317319066832059139824112981155002137302985839688233681013301260709771951674214909209314568237557823080618166133072709551547639113480393691570294071015002073678132694089446840494934280435619018484670042792334270633942780371256700783992960410306276769512063244634482502774245887657219187597730738458123157050602782904852375984299953616546036456604107454248198469591236176523476391591209830086004109535601203174980016591197216187952760019724139253665206952333477923353257659098395636584819370448140272995270495317205874383729021724228017489778016111862620728610046397713373517839306663777065942228977734446459378103280920596907378718592094942447156125084903495990990825976649972626227205916521376541439784297136323814284732203667350590048895404205964960517775277183600667887015328078029649649300562895156220522528188275876703598547613690912187465518061490561321646836726454852667414827824095994583092753461717868248759392668480507374509143856410461290343148150247878845497582088676125766391974046985107612169336553824818432974162968923601188263170186897246038817278904 [157,116] 16313061270513488430979759802562104989229452107142829039566239837007595614945435680029899598161060096746284749279282580417202294490619228308414901255069128178413718474555240908317333172280114012817252058944916897309936286466707523249411951764874779114687152410684363378129170821740695394346191497388318800193235322934348739656354389015595862865165880655238873101752823951384915355854039794304950633850793021761134580941417232457589946250645928949676772701967484496954403291443355118299024888177727889380176118733940588247024347482699492053059809419653156946568131203533412651458613241785330874258062062552856885516349591542395219947118043786931253018339791990292277177881890494390638098951712708467258678709210232612153605165038352206824069871062533214762747919786522362933281129861143567880090615460453404711846795736972447686184448962426188167313532996690225913031467932294042365003300656495007201768285525944206385972758924399017749508825257264432885569779055789150172843584714776460937511326230302795833884365215210952984830007521371330301346994139613023093811000975106509676512033554398247257705943425398353289007481384077430216189918448497215801558543208782701241747348659700875135929618372081714266723819806891019597976229858884135930953867514162280151284965148234784668131402829282999222560796154220235103748550056954341616330023533264919260990747161486279176294647766317203738076530056326719660283064288895432625083852102821707746414125048040271718529027365340307913490709889010417655602873728495940406079832054964726467394662474553593993337056270854230100144107647887730191441963460126642697951610384054938504006405756296869008197896422372396015836955249942253761505947887826765917848519852482649926793370176911057295198937250366628679046482168421266404632736 [157,117] 70669669445631047163732982311735255658078780346821954805142700073458619940506538043466066230295317747110150628836053283469683680189694034582778033877174239747360743877374677929013085471451169204811141099850131195734782371052393776657345174431612722933299383820014068131392586895782440781189286068222247163774713525752310479494031892153218235639551839366046548407298942471790682220442705617912387667498217529360079388702337116624431819660383856430870158128420058219804743904245221256739897618074345065535532846681130975197145241038261247376212784309498090967764119575170205842110218331037461995975884652837797999800825886280767608174220152476955388753995982029485342536774928262054329919596224077170509940609328514873841186484263480804876121395647714539572545475125224587979126361126046336032056862402634016388644435948013091743246582797483807556095599011688575926572239025598186580352245170495390937746978079432540936875823894880308750016816579757440307667220533969509467363420483101410925024110570713860217259803752705355269776610082144885589603658711454574964712582342311771968886283379070181708174004268776283738933849423185065274782346149551598382875692501729102510930734496592056262710626590390487579041570111764860122888940506930392706908313291892039525702617097343276982613102541410547650352448032875346588237379472774495401315353781500682207228716517875479121197964260875550681116999161110353874224202127038254114044170234245226823297569130616939161435623378653655273995052086392348279920317195283447364344326314170783190334656707027764465308287456513115877007366151524541907259619485576909985364150298542733262924837611749029828039593220633124339546269349682089498752808669061994378665943405415473247944214434438241745869503856634769074690363202980636 [157,118] 278394998217875234984740115772419807165518452407551749933881178489518796999828004816883073276545243554571777934410941237501307892838306053616119876074830671186639696285157529123491274564888039712250636918942672452141163259004112243474264244591491846639386105133332263105198128481317080779603769096666637490134526275904208281014008992348388028792395546241225097658852588256923272021629103315233219975493756743461306081831804921931756759250459354796645405479694624211496822091133805372047845334353914422255819441870620386169468235158443226670154954345188422716688096767295589594720864170287742715815442282444095808199267952347657479795126344530536087356757937287264062738633466293396987764427201875991026118453898315988023639946224110335027815754242169234778199631041403958020551846785688754531542691458450609456458382239713340681965871258750459122683169161690853412382122119608460504304120006967493820156688378108065278203454319507081227952129768813096930090754620567153643840283287179324086875435096596196743367510777043752216393187546523487046223823220261973538972287006545670230754640288385699796634470739983030111833371725219315757308408366417437180215658174198165278672361479013508395497980217637197363203553494008022487021815768759007976940137964292038593446046644872864457119640031498501201635121235367019499238307622015147745132001656067938186928272513204877535288062037589741123912729136958758563753179880019461989524982664511644040241581902221518234875452612399528202926802012772693060150841259393037472051588473146501421809742726782729941627740186932233135245367039385861621754958614289187283173319887373500910573012960892756961389876690922964403020464876374637955098041150821377056327195946241743075104514275217158310931723684662492803815072 [157,119] 4984097122129287186904934611971092346124301397295429409698160837076108879383844165372670959963693785114761117855416781179321611178235081436850128259532796628670471910673435364456252505325963338013164396269702954255270618961097900523807628621500835630325010958040890672810841335198750333303750111933116532562361802005810915973281579662195715632226873437422624192626416982765206682347128925347850572512567180246667793650448348420932455185858301871074863044303775912170602878338348998092031826040886039872632203810387654400936609244912582240823101620665694997800448081119772540228312048817901236031727159678811737803647026845392341936606881843477399448626589059146559312188095627185585066929255191514109407331669294644901933904780812913399473314190173267497068789544678296184140333499680006017951164218080295127412018891141015869721561465638703740113115414480095402675766633293888245468180596882690370724562127037652648887126595241064976946944880042911128870446981510748812712940682203655417659113523158228454299761436114890454255577652853189992718110129286341572190623739766446904099472612362002567574854733351213242211117886810963949764158142762480078112104802449573212798746173540792571516604541117364625420713647672974260866639235170397985038411342779628436637959592140797287158857615825121690989853227680636886661594037223210374188614657669239511434780256316377969104445915023112635284234960952302750021246792044941617302431586661445267856172639294766498863631139391891840142794584989056738563743956223865823511203353151293821376293487858155864310728794521561980259236413983882712173769064914257656526792276025583050543379314039057233647640746422962905569234692985107301914651620971847129300407142957078049789362950795204455515166195983707460 [157,120] 51628603377426646085501857862811355042348754311217307377223968586004427588796383056852505815009342610873864350400186934327128214394482795571516507937280031584997408274013702917302002901602161856668353622321963163299892430872135715450113030210001569214687108733481135454545146424603859776122251022343428449396874875162918042982761438725407251101534567311446510181329818338161501884110403859928649631572566339800688552021734057524860160422374746714994932074387653027552418005826663763964195010237721698566736123093348240485527479258053718188142353683575374613370026871018472175304054657690001503555634136426036063608597447104477905560268619799914273530810953535506554453850371198067822896750111090339811589258621182803889093139058304672710949581104051643608241623649488475460600013073349490090686765434556790923106513081650142876159106641217216034909861127560868467874596564407597240346385505170990080005221471804003187931051435982984207843108322321442923474551802715023774268603104713307909323269842757327598946558427335936547030123561255507963832316144373850581074808786297559192612725986905158580596036001495734541968327722190355211824719429486282701714327420802099682761100048635298479838441602732350846287229698872526043009613584296518885858841729642492424516772905700490077423584876636589761820096255710482446352879343398983268618392190121043811818054035611070123197257182044641497832985061468036919170749992223129864749590922835214664845773573691730899461643232911978165467220629129385475031064930076310901160913253111037029949166308728648940723137457715880171919013536972875934533819364234064982430719913972603711587941947697577060822523444542003573310506009421849356952519304818435920250931222202118675050589976892284136373878024 [157,121] -195605914084294858151631749665267057174871775753696815578515613262545431475146794179011115562880104859771525212066620242256730055102020212108207830627958033521042419520882630300667717497326882206358387876450298282517553306073681773153089339016835070370217003157400772785357744787837873076160472431945882108816581740598907134933356563386966948245415379825031623506375860746386906275800313369322994952264245186274457811253720781411932351977566918303898057022300550476756313802843850571552526883786041071774683457569939129682352867225953822090339723938568941440622032207296071724793714875659930415879105284628738408531091797668635444490235491272151162398900189526600128381096605642887612305738691630334602046576339070691592294741971422324658728289600531819799443402046166204716676745557969686451596353635918182695269968492587278557935376875418569493513997506217588379961237665538554482244109068715823712653715211731866046903196618273377997874519455168852307058746883990108321936300313895719278986731240189647588386946137507402552500755066132937261704055185504660988218225834136558765181096988794878096288763655593678361363419399656255733046574904476164459008432030746333494534991003336514043133684151414323318466728885501970203829422592572237690576976000353886410051318672321725684138175378810190917328717618432425561876062440268338760484944786569646836223649296093924153570782709849917767631610591911545851846413235699036198559781458296081512641929815986931476838210724589723084977005036253136065396749835718853315785556994468870512172570016704694908657954684614540756509052378067956283068955257989828498200501205686726936859837273704330905043270395865678064108216589139029587195486709620554304036664578149587763398664320339738541 [157,122] -75191624398481651407891153798035778185078135628001000749158784136441514758941622321830296988024040528759824648126070869736309109463385067172900601593326206571051930849108010352448881417458972939021589026701612560970637156987303719405057995993726796779798229085022636672480634227563625058629833703250428487885235638820433539682457048042970964309376142798354280669750937047023049546822587691438803103194734158117579752501879283563298099164656813777786061882304577408370111467337273515354372863670602825524941615800772714258460692501750916584763220533065317858910772240997989450092658737173028601229606539723312035798822646743555014941905745506370997914909614826846003233632692210034721985315342481434606451953261678422192675665656143573999065083074301123483046680932611128036274723473104784972954585756630476906746802176770889075189442758682941551587680095751188766267677506367381147547642322652588986297735437149135913535020977661685778797779662880683069758283555291520559980771523769935490480880765759498564418370704785069865758081795991045694154168422427741958295098015816301444038997742540115521328656066937500340323067881721211524105560429540674879109017553105189093358460554112424611233708817534866224077069872656433711144378097800953091811881109136880349188375845721646557241627288786202240859743449044876088925057947791028656711154696588987648214084926079984111909806058710050220003256891433955404243067459919100327917840031799747468607234510180740368669981799154085746631633437167929131565826459228082970197266302528728960570505050798290099106101073678269297820430685118449146249114749477425844526661423315146011460249142036831478509910070288595696452894708309374853173466599330784607656091376557011223849626240 [157,123] 217301374305160793719104265782175775502175505473757413915799877597425813786566112401275678550224252989091587988960381663012372638175355813641417028622228009974167953655833905669530545720316914618262124014478187382573445131611864468707506545458566429677986611475118970212059275364660757253778801702514181176718620401596627604714733725829403222074962139878396211973356746543504358548877720918450886716557635489455533369251308763205347941349305432010345651602554258894192403982087157674925362317465648672170505952273334417552285952572767830787883171634493408710819147057053672344085201112821655973324589605081233642165949328232614209513004091507324651370941496564290836282311068658225602705716830271257447331344097742563088385434064786212122645351907284808781957026145668972961288240675790766651105259058167459565740215484039074149064357706172073813587310427037852044613799938599327787793810585147567261428232855897852014606428821353388349531687993538060914997157601845195144030448398057045679825476103558203836412167959522252877713045671933133873708467627821173951603110755521205953723236421347468474122234887286835277056448819461141252144484873390122907396774888154045217289937188904943773211206076599813755610355865331896398541029213002168460872738115895839506048327684549740650987600631777021682477222723780868486489911393660547233585193154676274509557915624836910351261744087561999193751491566688905996842189731731918533321611382008361062138689334878388394985547331384226189887735104720185529095325001561421633060411609848134961215261984446996610352419169746737336990372064807237151493971833643087300737032336180997463648832243078725978366721870147760752768090047882763771518779293644196610261274036580649584 [157,124] 66306390710281160006794978456442571826139145576554547777780605238932952318382356093406667215318895554063130212552050757026496055608266610551206639825408293025616240240205591302079885295603119500228743722513985281937936466245554097406130425408620320591914529248568632488349985470334441815108693844766147708792969502304300669672245854068551095277831597821911360610694006157552584866346081436890522014602074627033127517325690190182669569570446217576291785082051053738639120384858856834072006860808083437392706653372551773328688156087622367602751290587087695160233508785992814914555250451563960906296257175088130806971829736065267471787856016266308153601856596922019005088252699627375419627102661819384354896187233364120612950989675169688986749902787328428515507559404793410218385612829041092371425007452525335956417134754953976990469802466135629500905854652846929183133311281049698669968964885405134344297397196413008065515168814597999771963619500969054179829497105194187322132719831189287657198306594718477147389145526476333940996323428800765506282290399616237778576305845617085461725003064563598784530741432832160321839307836473760353050630935978307047655461013802058777979091065210292063680526849696720119627401650322296557644989228672461302155874477693206313295893408619743180010455503745033282556507746302299551966508073354798948740522028209201841464312487174352476451269285488226933174696990505339450569553253819639107490069975496531201106894709479912458395617563403058936331323595272017971843569897583720580582493949920792233570206876256858971554271854130330826093181274870756041649132169130330560827618845157591569678001022559631244685153598460985349459049238421731738148589369794972202838336256 [157,125] -8492619975737458761762674699780011164753255226469280923023995973830685758402552052201930898028447629261076005268398174261538986136251346239677485128889495768212921429236317371161560807552008868558258854665228723341367495993207412933988973611876945339833146005410935186905446601063011365367740021500523320808526024495079450690619657947388631568195415936356259447908980074810747438840311332148194068648529253869118401508352719968449769683892991456037690617370371622805883003405521927771029374266850549757407513874527846254908130717619418234266815337523790320044613828502689301281798042712089426673856706804949406489747995327539686487214512798343396563499554325042702425246863096737140836137209794003287503701237058083367726683058250486942141808093850644205777842606450557498643226611395914023291228679649001775442203547265635478968039863087409195403468217587467862494640438897586883660754638156109528734674222876262999039154652601990847881837927570621690420726282683460319928125740515270191288407545579585290637126883550313995078673984909516278448604239074468485338679267540270990828324985828153208074431128554577377659162081142039479907698593051862399969202050863761267905182534299236000984890224234224549251953023736228142595125565059588832435844624698289157723548711680649466449571182361439874257748901481094046752008825008237278138970134764674862813006863555523265699582133683891738164650586060385514373547109841335621964656994667216295737347176296594954151544354367669944690821889288338322982414303119339868254485847884485823486526830311274013985155850731526179121507323100162500045410174394753089099356026751884761797017235360947636225402725029122877923836117436961538058627280280729224 [157,126] -2190711737686853224879160708915838307194537060151988687791501654800791269874310309369608561418276198951788772756689924052874051554962268846670491073361974001161729037102712829270606465973038250581815740601032841414232517749538671070692308636865055431179688602810592440292578167262890695865781280116815008081565496024148899999123748827098740035551521474610407307930593357278583274266595610167583422902481278425530725552745908934564933035874582368890096553813153220522437051976243075118213853933576864766351069859642580689372998312485144053032982520750680388608537484216818514664089568533003656237668112925795589084131303049957352373487611912262113025304318869165799784212853848823932009954575796309116043921528253746993139785498188502957185278102185744024405571463954816171378353304442990961197195576026758833997369118648843304440134808568543869561197017645879036991037039620876136464210826721278167248073260521929253629873556163922408891812431534423890624503196127891177810958554197882918612245504373988763455221564951687271029167568888765734189993412152828617121279628098998865680456798354482190785751415597430989528672041158941111474481216607884636772623855078257434825554584222048440908928934941441125280036736923335683218720606201573601940447300399062921911213609455660970138970629527291007243516020473899650658329354533532246180247697585585177131481948633502457220709526329105330536102354959979008038679182298213573881240269932740010738568876387819698873943370104718085826432875194041689612466407646116259845268335066502909685872951573320615626749024089120001091729636781952808099915514692999441696806608027434725557848529003178633712529022061261025740366840407093571588128480 [157,127] -15771307513394469387764811677166808885860651782288578273975910956872842185956373506033625291985926993115817719070071232440858255201861803736044736819173643729394416966264153237019857060886728353667759093402676272124285761033653351815798186772096771311208320755039047130795486740691771511891374486531288989126679353313758122306795184001233604144462718721221984776558453097764153154691105330030172785207520429775641801019804569933409926848188657798598378125018192873493244435888437202024334155880613567302858157675734483665855525844033973084222828537707709854308845521472593562043137658930554705708547045230390687795748968421658193610773011616524254368074988360792055033548943452262639614442876439696941653636394416733986457800574222922032878729618260473617611789334381394867139572258602107601184679229798080145805675171587173433243354032401642439072467561967441466973649656506229277913131242654653601973440140842595579185815002807836803047208067842967882795208990619147269394054398294824463567232092898372225675826223541274513425284059643958026343987670028538407664567813923131756371567866045857410530492076948894539330375383354755810889297428761876328169831767178783849479742300999021389910458340309899115656108261599068560509696112470643719970658696096430026258106720635708083391496417407582454631685823929579674505446480524508583822206062974431745858413735230638305721470333720902982071859491621764511183696407423175864241680946510097488448416195346612724974640912564512259232671229374539206548615102285749539943035593980670198059176070075525357439582336425169478294805147757009016340023201165324803821646891115022073089007073666693573805356299990614757780520115498028 [157,128] 858356975160995321043513471872027422083729771366055791371798514534624903028892288346066605623826494019602294214223189673007502395946829381239768862009050823000532745620144945537458263560195515622576891567624197010496327548455566186019511825550554208112313004012767013566360509799081012657761144443603289839643542789269341867713280306820781337134599319566856912402443758222514123567418547731052695390121879892052836079487139842071728712496896035672556747859871244753843019090006153704258841253916579669974932696308906899994056663696919717175409258856880690515234110279752481626700052983413818525328336892774871434575351312296453701766182345871128518153547367902275515891838492232867926861137772922612443010534088134244405854449510943706447166817135666496398693051164469666412201200957904794849476428731358513409941296316290227908679478234936164384931309018467865994516844804682316427109843915094594368010585726196454512577027177955926868991771911842506965870604887982695266029847294508572926299540572501677211829169012773928413665458111245259240508585497537011023095566555970357652752701933721878300135503691819333704543877092692798329870310082035625941104524798455606912830476794323143369022515859979156803483360274862634601212330764904275726269104561537509097344319885645289770914903954932926099585946895727938289240980884412595991406613859539951141515225871101529230386626978607815635070825254600823743732080426233244048974313535417960269930185809937950139225502415691676093434341064596432237730369669989156612929577950004224914489068590548955844362848007919579958960367372721923185002844057514805126558124194443779535627847879882331551513411252462814551448 [157,129] 2068637492649431189516794865942906518939512740690323506969446486482781864782693306080312321057295637947045700270010905899502919496361012546031172902794261310911604448390820899008266911214900763548104300206243177237962930553365886941856370279253937602208133362326605138528337759754704433220163604691855795821514256546731440806652168837124331384573484207260802776427181415970521873019272551842766363017203561130201194821459390136407920581511920458364076002016684242083458498134404494177001227807430122669271598784108488383209176628740732941342233565771737638852038391864865495360915185294138506680521751738367918608221134205771507066163309893293348547795994761743317468123664701830943562407483592179604604740727496918521730121786390342871024310010467646243402592125641895635249927080394419251540004959663917975565147911263163688304032463668280114613887957921694969298520396685007135935233862144916470809907278953597821202086401481958976602683668999907930170161038571411084614438178725483316810584279619864943847451825663567311388011000433677867258219096761815283466989944450557733741426704259253295929203312281941425546088499480749747442158402723849192780306222712108914122507807328074082001741667224896559524181125208782295020254919589997138666724508812219303958015204541894471779231370587538473038867073781952551564528835783509349166591762493870105178138708660941436215363022739904729048432047635350326440264411298680958801163033043250100275457273143009759828802177597681424354801507630131962219811678627210261068923825241759909680968339866173719579359302017711996156713870799184520116618329289758835908978780646274435903058513097870897535633395907 [157,130] -8677611030886305688897648274473109283923739934255619348894400768085957606287933476119072077149661410748657962199288699924995820899283435057249737340838880554975965149969991760327880709793923330090039352468369904199005637515518291570996834964925945848233191359958869207851320208366697158220278314818125474740179454101441941175627041044584205975212281499388885605884588552129943524671341162759176073499987176157982978281550023669911829728750656002495622635178340511813454103340387566704079964256788755957870955742503356565860077742012651849247961051531617127007426628223993102274176261804351568641403813795249905512152440874432468352854468010237116970735810808448929681796309221780058622199478038216941575837922080836560892002955942108035309043896925658379796788224422941068474770977843258529332166688169441871952720196524557940960395105048830216664100018019162640501952839127798664876022394707170647221222390140623859516194758220013703866492395092271988831898119908172480672251570384860605215747081726701123006663198570839993411554924189855504878480675908456714077368948393737217092315881722933343844757948892389199466624260369094000783198581713942359160182412634151996425031563369194371899548604739079835611821209716471439264405586077453976629558150381573010067334027835562360086347840703202915087581866036911418156752472715629571010274515415805474453834669263181935857225797066039955136046801702382598410894751613989506288901831544694083663273616962907716523930252681033429290314450275020915817299664628465150892084978987073616811094968367018767997796129953377476869514069550319747544364688874974153802244011713086552053794613958212032 [157,131] -1642450421587700436373696725709072135399114727194418280187469287888334183421514371541687483327555117421121223511464940300345235957503063756136014120654035403671164200957054023236280631870061462024489588173443400540175304170334096879321886044436227820961599111860884552548655145428425762660225212872852359757259168020908604700863712488486826029024804366781106283666976904751226568516651832003839525365211944033279377338997967599577081090342844411888543740236524912855942950074256245970500693677595669729781512169434404940243381924108369724629301116636623770453286651934717589056181465607865307013905907940728297400816651973770989718734698718480673054347294866249718965720995151605311300311725599860326017283979031420271637022335938946484871692719303149874262954356557419296524251944341343719225892569391834571207918383244264284423955592238475108057636809844583140634234299579108957664486997884240808857199360642412964256399169287856263954932700569884527042053661989238948495335345800054634747746571828681369751890587131520823512214209278998392823802579202868785250809419597617759794941650458914670488019992291078686698225562665497201860923618527546014085703092591624578103182675770969318933906350188466641163796802720435391332814619136574127982466620712471234352766742360577003504108050422907308139971366296482085122226152071179604761497439647978207085366655548079532498662192026104077714870443660263058965043116854436846224216237934749819760537419180557420713476476100734303784390764600108904084274439664402011653030071922834972963628816663930738071936096799686797986720211747567479967942200056101019346348458636742998888728 [157,132] 13425538248429543707797960558990108084500078490441220164682217731344135999117860036940459990967500857270051955492908177662400092589805596364380809464730937301543507041193473017456226753704343584470472807231451085927689714481149144301932812491774206373374172939028635870473198623909033977792662607098980735307827849370791106633284004051729481061984549078089362746647529618302239432664617192474365066604100554462747005078133922410064920649030524491777186510473793632243453566895970316503061252056066559622793251880914461192808429716285589523936051776848848679481752988745804820793128583810949646062495478436200621372188708351219202040176032706215194652486217482555125904746106696077113317404165339856204774757035417096538691623431513009509440979175657550738785600225523778916940426041848267397374685890111743030425500106544758531122301183285305425880699513277299012365736418853086782655927754437300291064317858286629939253831616301538565041890637249966979643241572252306348352988144315953442235549650496220394094008394247266740021184376115608611873518062698947166315540271119331518853658423901615678067229116425962331534218661301933048807742518359258933523857281960869928462162364609138892633756737984596537785729331642734678586629821525853353980870372002231958438371260345127210768627364184658570968243743743118979954501937001370452992705131667920660595439040577385721812760558072343475936083364109863929629082274778828546536495292156871947223112792985672773518847732605790259992228416560333207509224502146303126035294853611446919307518286354204877570514619802130493524719598108213513104989008638159503512148136704 [157,133] -621504033814622106454684809310986556458852214828858586825661245988222992929010360857449692227106856811121495612507360134168660358117108786542507745637415886565990120392110249260392127581002965309155117614393465027471277199880333670137906709989402368467932016342320913872206767139074484555425602487841093333379933191048917731310834774291128968013133967950349546807404674286029575720563595270286568450560469124798894197698988638239481705368224394855614999463148155354780808903065779351822145577871510721317538174518571549639645689737422899654636238488625409814529955607849189523564448802438562489085260179548579261838414919451318480984498269342750124440337074826022968989607335090626343372827664310776414208181115887586226413355388817571006777309140615885463954576878329264490199228272849545198022994866102842420295635406440949785257259244738890546714711431487733140446679310177791164811906595917319094682389907852759287202920585867766027113897811797034590474007655713629994179319927024689419009974864440497861209774612139574961268605377917546161961825798192041030913062554681560731466000928102291955056060647649681271564901533219394290708320347037783076754968415657580660854987718081049106744613395494338498461136757082288382082560418151767668461506174110126202297173001529926421224931350357526573057257813989648873593718527011318119393435140560339638440305476508334636414753851766211285927382855229891249307086350901602403809288817689010804893851325724920865645174944481654642496680973470618590787255615945540565195986274988255606783110892181471632018654260358555228707310330513632068228825100026336 [157,134] -276639418003912587638004422463435624543931420225419794942692088775121739795568290271810857336060135889908330157877121782588964898210702171205514229625106774908130802130646972627715151237909603877000966567691561282555218622887722592148163410710578453522292722089243374056139123890546361152740022967277880941120181715782812946402435138214508915747925460265953499368807133411976509378411060469655844561508468340668009312857412169560827834775555504903162680224651227694008336201760704904641338441855360434109792966224420565809964115349304722624934188125463301868712807469029861264919875310452822314921125952735939981479060197119566863959289684060271670943396545658852335612762970240438348970286554036833930989665346686870116689797491570995733290150267474353700094194997234186984988814738064818332297165949592115383548289470114664387986418031995419954999874975277577181840517273058372831159065356472974364987092763857286373630763169279524339086395734065630309434019418006854436482488621999386066196070086967300058054624803403590916808139599240608927599835015137301948438838049853899714183583480005581331556470141321848261792370780383335544507781789576483953925086503383681449979589535101779534984450833935637827443699439337900035228195681805955629411831168497762022453066514416588166472739909691894777100390551754625178171513472823542908706872684577644155639902263084050642504143493375067907644113075894670209265894432993639891244580511963099834823531975538273557431719943006289403404016652285706411995384463772933810397136643539525805500401655891117423373518176922399206315735484668072295904 [157,135] -509875739977394416410054516369910811217877573215841190298692499599831379615903536834520602927464699784131865286538585125421181411605683406982042531954289855280868084971371896385333824415010136609620153523886553087191731155348035417609236188251281946769540226834161003326091580478578825208454973519676744599632176197634560830028863685083207633733896070080500945301773572192091397747974055322007042840341628517972648723573470579514742040762278498987049407284078121898002285523387944796432912085594619935019732856657991476727257497565416112871745221263966684825637527028973849297548477191763967331022123209387856539985976211249679626554981652015883563303737314996135220327651135742629143253943448805145625440729287258204956043818290144003919558499818499220571217998099851450645895583750551571381155009268104948776934883807277222078161651607252086502895282130087574938665852970819925673480584243841946580358429437605881952780153865429463505868964281870055927410840000962187179483240656826974212311966727896642561018919401952814697088408599973885703318102043427875915650220257382390822633370142553947033539747147425738776473169038822230339448751616100291409780111775821264163590528808827602006331936207862819934307416925278388377718730457379220819074043287345861613309781049952956375915798869371473697306613996673064086094810775135910461224347346816820998499843993488655925138934378516926199253526085958979833515842401764638890606871890905811812535956658752506760428701242981963777854635366436750447352443483942972280801311631983213530409701332109377810908970833077455728644924 [157,136] 185433992742829470934683734648966166363065683445175104396466637625792652530843399779859037318662937810869312187706327903701718920013164206171773013019137185184356779412616563683009088248353632425471665080093833478735704624451871076325989336655268443688414493837996428829501478697237550847458548221602469636971032505000816492685196434876774949237284274312018428268813271004891895499167688812175783979030095382450544848455346578700546471372141379098472698490712131257243864559675200150037956289835445931728544955139318610827457997346433261917597754883608793568806887831719042792599660199604878321787112032637080827580142489746432237465235218290129332575461338984209150627737276967323207152806410432271342319412295332243904140351978562795715037631283099806088226312540178418949112076502736824461017689944127493212836380814067024838481223143679275395593139627893338744459111043344780312451091759762948730500195430143925016019884017971846798419550034419146322361106776932827768154306922039600129117656854573922585525107324911753360781346772229995673912600142157369759731149913602937067800005650653520208435087930126457522012864091544328231367280920889343723840529014561046588193620053545010997051102649447278943368167950000518631882073247178456625366929517069849838520147715727471873991298534638157160654730550963165799821257480009370082880648248873048480737058463156946711660492446379858052957484008885571115733142658820771900363602622398804183045675997498849805490426763092583754862261563600786277919302178570098900992522443498152794787065734379071480888491150480 [157,137] 528576410601466872435059334767453865038182673032337445769529266435583384924665983475091543711422075238831075926029658586679930128483590814922137212273624159691304906232358574007421402889006537561766827045351699101122624828655069368002960718864090619900147416909102232390749169716467119625332840299490530931328044143823411697454393999138172767418180272871390233313111643915064938747739158165161503284060194445504849882951799430338902445939893338756345190239737756718515491582846223339187663537268607009597378226364777752711624078888410357150045478883035794398031064426145580747830273681989004831267878600845215555883736481149811119622547013477494763804543060877643759637970653859403344388931350901425976653601335690954652906320534569074929598666832767245654523014656358204187293645808194972944894445976125515423839619986516535648500161396436322159967030442148153012371188217253760160895682019247260244448199758690232708240726327035397182315506464743778348496534254203361785247383391451090286970229266302111929163251689713961567740806103954958371201002497642593137570602254225607776408423635353475205075600562596029649218445481434582058399656087880580394605009159491988368831047832020573776321549806295090141530581903662849154123596449069612702083429121649694485806804733979494521291699430104257948770191414737236171021397794931854765941137251319324795439250721379873519751929230153035636260320063345395150024816715428357989345626779665309667475144637271845174777131442353592182387558192822278850402567103362407431019851423048340030500263226916468 [157,138] -6272297393932967682678148267883354274911932145721310516245286907163203927136367511449239753601846713362259790522383209358388293421744153110011419311197730200317800433675546026835920625921989971319651065496413190045778500408495224527392796310946527120331041590026287285700698499358258425306341358580583034120751995997700437993344210112143530953530154629994893071207277216874283498565338729437487035014597921965091168195812581341879545366131056575352052216744719130558103028447248303624115749940855720482216386961236065315343035491135235743832539536811794671923123518340986752717474950767474448208622074836667680767099052514775708007149581989156735338902466274429692051951183264761482063268795813891332386454786742414490186691878730879555908910106293891854127062038212318940836474556792050988702274111728869867723769664518867235024148649494081977665682986322970750803836088434353372503828781624091225095185146156932834709850368769996139118652128485275388959014536325519023380134271010305399093643081035687204148292632617694425416577799524269961587010310720068339198691089812145493605843198656710992484046606525578106829147524039285258287520866763795839757306344335736381044936302149172671516163265172334325627241601868391690715732020756134394093965664870417446306512494451733888915798260146087788780420553657360840881655297223708381595803483292745602770794978844499199823418947525985320637574871146853543002441414823186469422547411392425919240893382776112812690271808742927439603435396221084680666352946173676355999735960161458556480 [157,139] 1937413427510609996432567968109593062328870131425606255406809924945186796492518233431628031234832316179111150288939106025620207052739294267514606570132764189940963317079453881699440102858320104262109797970384438196963150144777358809228928118249116207233016436918680808182101068787400123770015048876760319551551189140452990149376927523263312744571481823344859327673343514307346735872400145868668319727298232813054684349685389508527583988723039098186766922874517886019613245522848837834359557650701119357094738099710838399103050009568085775440001008102126739597347202596967011622237229710303972042182511273545075383708861549863251244740143741752130685852178489358683629444379686996150469508171887968481873409254050815328972048668339060422330674512953374804803904055766963044659698582587851798717602388560797680525240183227105580169149697338702108240329831250405958419133401904034946673181306606289388747025152185129959790716436377010851016538303711573134474427997007916505534648764061251388730513394311611345470579861487516312860662295037993214482948855223507504722151259691862746114915367777823044783873286632715680966604861189363139005559672061799536156056776131076444307777929947925098279997576538636075794342002125101278414420318446284102118038430601272985525902753359322112180993659275564042676789663425325901977714028746887251440576831803473771511608371385402550223807876008855684035424037970328499999015957222483634459960144244022494175501728472771821544279444223639382668662877617718613927082954369128453077400 [157,140] 3051713872609770909814736186724760006848785021232437498529869798502517952647509742716979706676165655418921377260170695318920578276285426086483579777287036442606873897590409480289858355741658910881932130594614138937080998843639676611607794802237607022963389408508742080918423225279730738577257970618748469177667572938514195405936351366348847249036109872307739364374512371640837531003917672240539936849563705350887263043808593744114953544745258988437126943555017552073171958846259272224797417681400068409054216300046514756150768714123237456213119177084703295858122950885915236074519955410350304681953070418229085376576782529720148408412571821914371909161892887112089590113077066636616951822696133033350606801650162748754775807908198455149686159744704010342909597629924731235403850078624638940751139495421103870258790910668973645936392182718066584284496478462723432626189413865015551505354718859466699739928890027754239496302829390023019729556037866680699118364476375236957876268212357893958604237225699634512462159630877777026465532205578965961919905339934852538394974730706106710892069868218512864912848144646108369236212120703565131145183418888271013623737665442296459161551567080325710421348290171057288547372124133144141743802903871236900234779675306839754935534213816104906150357656553223922756549931070416053634171049361742219468655453367658917079624284456305921960846377423852493463036691440613973798501782655544220174206400209267551720948219854985283634789703664612390773684616737860180226809632 [157,141] -151752604867278590343302306010289962470495866242677129313997729611284114897681460927493272761874968222278533889134478025937384941721130796221650380176509229086080146077775908261336826084195436264751880524797062866240195564871849400239966918730929843300626972596116308885414740468742453525154800169382048521338282131099468369508792274493267550860114602733736943149633748261525097380876889179812989453682293544731773117420302578773725797273571890337452326852920096486835823497742070444196411336216024731284834048628560291276460922322104159963174629025550353659573476520751904330529596773552967524291928350367267720330816732469298129928577178941623135142953848685791604601001563445291542197804137153578504474565691253727576968032240912096068529297729484998671912248639236727834358799503265831343971853018078380484738785478130164561468748326042244811362655086032988565238849632666977065753957167657521947068510959580976288658045208702195141757782901970526722093058201453198707405193598128684206830549993497872533050689017988492983225071709185413586195912661792257246858174693029304357067511971128352846062042006209435571388188553331906189989720792090209534895381090905348480842579477673935946997240242778414746683933677800443813346430642110581216381705715826152908780075184495333725397433796499562705284075731097823844628868176658303253438302279849484450230682528770711155766639061190335356013402576647972243716244163071440070003444018288494998801428428057224194281790704737518316256663676 [157,142] -38545669280488984817967427523113740942941161298142080978799219209886917508636960030465695604341077760819343860769128893792553670425049940286250248263094640163950885529317892949919768352494218504267619203651095516806560738992559756205606867284464475827787890975278203902014837106332285350304953191078011169617337484799904583142472172160777901499769061275459135697809293400616892111200113682914210376265061583610132023931371969105846011844222178976847435416488660103924947479325932246592993961506247982474099511264531812620337628049715008595239450553164510380333335545696511116612727545837238053083251991261616155087866340726286094964054336952741158932637700902958444491997978281069166584582950699714665579542116362229061922986234720443821480084983312445664908984805131634209606040933742395389973118315526783332559151200319403173635639427259657917873300282081785124501298848249172537845832309782388222262865353353231662778857499320596595558565184604864870920767983813887830795540446661979090116969636468244717662185265827517930497482804176158969486685499847391476723057327329788282544409682665677654815547763108456180627186557551248116226483564791888768922881852908963304780366445432050768755552184591764175255633575902167513681189326153105257848899360096086265475850537399721597415221630683200910608275014235261706494891537125039888394553711961493960592040608171925846263670354654137686600414334141330690684015844578279082546120279685164991311817790238896903671272209120 [157,143] -1272039064596990424804993497122247889969928513038390560389978108007937538961564975835284042584469186105459757320844387034354840618889112826307201083039801887530496315172199236631771863671674396493044232929109730668038770205692268534459728995825281724499237705875978845299175264818785694761741071683355274099830903920955399344909746398729155615289530136805471540322865091997620127316789478124473460063738447054931469904773690721832987484187127752558910427423720154762045350361978865573814037603878279863561266782570057733393360233959595087218051372215522759546987394492571149153109004942213019479047321535337415853301209637558640300698338024187826279101673746850684466186237686594992883762094361933490058950776883112331464963013769511961948647176538007327555711240167976893303230153887580799450880983938549206379929282514502772154385635023075749127810607870715616809404379551848043235195282391769864141053919334183875857366560263779852746243726021852448261823798502042717663006444383662576730925676381386374164977272775262814412792197047711992686301900155303891047304706524339240153002582201264539778820650393036494050230130360815198758694528476803479454662823226684169211535302702454441670087099435689388435281418441688213951999695966679837985981215144370947900298288131353951223177596959996873792429786319690657311676962007465350179635950114259826320055258990694808425781663180090344149740787985232443955930452112754586124648383240726009706155560658028 [157,144] 28370216399315610464618003212899881896763749167033818347262292351343723853236899567685754275547050342864338740566364465413017980873744902736896950721535686012856339821097431361193162662593522954994472068208034890689360846128184045179215542983803118046511018530548239868713369062938592930188542770826648194788062408147013226913641514576451058176151663480983476921264236071213106515973225083494376090890058198351333532576802859237395886848602648328561553891842651500693026635016075584610787847823973359110574259636415219739608767642649660167876909005856089728641333266210858419197617586323996235324248347985019249503853745183371691860203271276146839165281517710712845644936187475670579631769275172857851729200116217153979008589241004876964281398014513733823364603802120192046625317684298008653424315134034230421228412217143134144254916527427856865265886378628912142867963284135836420512331252250032361048994731495168832862416717360942465863744124508392958726353047410255024837586115997843022850442657829339625146593861724361620306886621652226551246007427786210562896591951287758784895228423688225322565297294957676421349077575061784880823670896647439794037187896274927446358941309605862834349865306090500815480622449714746787127189352822288296853704260400504710485901312025823608847316875893050091034150608332680769366358291921151936753876133684396429750579406528509029348969961296478708289390727441095605301167892187981462532434888296792 [157,145] -49461807821935131974328366023430395555918176974783505855792365976158744696266165814930327806909377187705181656554086340660097189984057670522006319442932416991362352966521433456927356402642970556218933834132005750296808711336455510182255847663019847863140886773621373425212379573334790411530089109708246796486681827283419299576431828807809617994146500938619305794214686322348932619590396696989300296205806658746519285262051260281833900012770083466367424338471621818156989127872048455116149619283469245635057297992119854691107993012289526907809728217791943908116088812480020692865961344425018949447884319144131343258042610523990252005983723489336242593098209713884097593588062231063371549657480376940151349013036297411606512912310956160175949319762340585210974643569132988810707840380794374560043619815735933438992185289241670686755197623572757820382970074961496535510471513758746659060440901545702108060415308855422139134964079520516074093300666158222069624843803078205288650201153758639267024905123845622199019942152547380652918524775151517305538639737731831772819556444611097753051982164152042071318732314521795553012671872950658897971952390020410841050298761433548054397698983669046418755210392865221268131824450628304882700937029103785739926379349314760735743814485819727647809206146778301843587506462719489295497963149619901786294108532104406101308574770120761055931033455114545329252577071629814079294579207026727 [157,146] -348472755050116470420340865601460015283811115976731684206959978961347774177293005391965740051940094438570586056928376274282377341305890013915269011985578602513527597771177299044400882483560796320375211944840866704857848321390019773748192985209759943798192163208140597963572682847892429522036378105330323284890249038965403859142942415729821243454475002024804985159174901809798709871616200131185209600064512188550647844025134069408810259674909855056572141614447941615533820700428754677202474077953576649206582904845369893992015589928969888349391492578477532765918269527533295003523458049301243130118622997100599091607709226520508530462914527500810050861123528025171573370747674783116410311275304142077590277881223363799404366301342190522671936063273578642044109176138991298876330773855911697626565754216598238331945778934495208562700390594157944237450055245136441436174967499860600343023589272291724708662708849719163209088497764820948594768219708488379551207593314290579669830838968234335467534880648978217965039905635013402267019973953888710490759584372253052589695786172239500101880774058004729977308681660265985744535588188190736683393152505081693964992659910338590330052135649078993037490139985698977433571115559077764954490368339435371251757658052462699518232122937178882628802651688383788764614849160515670783511374173276069460990703346646231808735250304127371988213963692332207012819839293860160 [157,147] 135149634849301203655368219017637140705145811307040461510718209160685354652863900395291330308885148345642203703024566693829558745187563791777841967119589511726465984429187710665802261484656972290489715839643301385615423530715883198573260281984353412279107308763017004786265473012079982273437999154655993508374082029535347711298489427024710142891081532771533177492617917511217763571534777645952767853923449056273412438534630937322526852660448526557423142488890823149263917563858256354961077360288513663119216232888771827785164943208741523180218955659820219143976701184982730423502040478165909813416863738261544514660566777939669426480247158797289687960356475858752811837677360340003115029166608181138215071927662243483764803188325047754432337063294736057103457901669728750941458340437782120488102631847774080126273355899068153157914718193249506908503569586870936438200172490214188824791523190454395984537863424587785189766541914717046865690944429000393185668211347930659826701857475575423371559468528115330983631267009370846447181127291973230952652272183840560108950937025565673900968020509779889582573142162048625380453668295295664738679874095420646231469543482528302839791822380131562819200030269318614792356831694811457012718548099628615354128033051027202946824156197297701292826237733859613164914120764291153119677966076619913484855792865934906772299075106683429940554628460634168 [157,148] 658310982833262026396304856848216923654820878785390303633807634307898010531437645372994193516025132327382751318360117557512274180248732166776266980343120064659732449026168902148599927066095172963235650364661492215453625286679724321729351203652342675502093202501396608944000036131584137399214640397850234069147901674062416594833674086713614010881731614599917743607057649323249387131856721063113718794438467905595434513483328710074339640046395773613402999233833400831119516407098181936670921792703241258166622296881581211521281658802084759666011945056085887069471344803176613129618909828195519828652573551574915227570109821208204825845708666267065937515761503363139720362342890306111304686505364649292474167885653580526817844884032078043549267395015284714981936839462183101076274223767294941360592562335814290387866906678817851543908205080845205206935451989816700970826063182856327871003497777249516838271677858457493562163347070867105307702299175283745146702529352495542279818095286780587004071033667781840029726081992484688321411243157900970530559865140978764503731069244093899073118781486286641989483876079741927164186851844737938039406665067329881795269884966337782785886367172891793661859621492259670502194614934835455727301891892885997331607226747688893696165792334758737283706439479953306410731615545355572189007724687887641313744461276167804749873140682194176 [157,149] -165636111439755378314317085019366152374247302852238785710420003270851840975481316134506495589452887136586194989441714455232812801692911802117674939826482363614649215143967999618127476830824781670842146087423532252917826650963891536061729801299180385566169137082298439732883118492947395189448174876105165486082524100092745951113965259680937689283101585373522467966010158104518778560403504758033078063584554201728185022840492047281780480263306460411143308620854900446080675079681916640252897876980820478545787648437100746403217555308151922410593259267000655032979831431723093255824901461189019454863568392727533701633130112597965544583275549155217540944876796513043395807476058790301619016245056404959947161029627891266052838321633206575584285637471861148543063222380742415461631103095491931759644231955642416294488262135621520712067980525749822494582948688283462691880725312544172033049479854087957386107319824175994318075315187456041014814180860665413758348262628564975247272494274241195376596266432100478108780211597898965000352649959273099878695894145228928828924109212484992486989124898067353125665602972066830437163231975300706729283027242200438401199116183725841094858623191258945391577507942390219643490255025948445684455110567487831662800018390875419673364375387077117970657432454158236892426220125185230310855121729730518910725605333955912 [157,150] 10042993274937344536318014971595511213792751587079779083697368404773246191647817333942960154755912078633953554184114741878969023539986973578993244828663299739251999417314493567090722020068856681718075988596780972515450964485697637202400393887061629513112226851218416007354022403515295974772630361381340375179646876456150949620154077965453885681427109536575817026780776396470158158236541403646189090617181477790818177941647474629062885123254914410960470607450683390001565657691081203108663647098020313773498161291919433752352567868817262292107064932523354709074847047755879356247687453939165364245682729252734885692228338859694988174680512385752992311921787242577513814446534721533968964851788698604630203271364401975999850785349518757423155165831375626734682599532699777051457166136109130320420226276050911990016634020705390096515446227334710802914249124091601971897653952001574842416341094083314000155531697232081722242502795902796207561781785675668272954195797021154880071244810273849531863924552249060289489748079818269873545039541576776847588370984437408441107277471660425032771896309011873896548924750135964581693709595760599281059299975305625869884109871849791600507529404701885208457998617618885333001841971392499772572396430279323082306956365841181307977725343435413053656502668164935499366892870436112288646304825176896 [157,151] 24700894972295476351803683366596457806704371409958630249838428857848124447162061026792350856531953637941531017867529278661726407282755989720566560439738849010259278977418752963349468333462517852281688710069795009323487911024556364890570396962190297237166234036847503543912970794531883843972507620918298451738819679175820932868429392469615110661592662015317434354423037725059458184001451413568291802239003609054971087939926231699789401650924051191052718257854630704176368725446142684224401921349354904352708983047971606984760522623360609104031121413225605366323099573493038257834659874907398413518061774272581313604800319925335885394556534964818519521760566026083841115172972406722943246237351690398664514989856497970239031480905176177425088991263697623772627599399735246803593652416800669927327052514403071929008811825172433775713298004896691781634571671735208335857514625939615614473359794123055231734975039572398545844710046701844147187973582499662470625701057420300528045327423138725152382550566654979200140384554972759415491738393749443404433888119562076574008561243374614798844219555526950256555696381981791610357660047168877606272209164466291093980904243755308596378836712432849007401988967549013909498233346233214081535248201082878105452593524528160445598442308695382001019138307072278859025246161864 [157,152] 14360044088862547264673455243545306389496465896170241284490037212322365407323380789759852681099678748164827925311062804301997339467544426734505825434705803829025975017861954964309145081585028042496571611070074371678532616805789019857457921090054964537738504555180210039774884029094762924886886276658271521691814414896697673549235951035388299967600139987965997346042713468661842667618248637023688636701859515387875653678798338190560027520221187473367205982308345449879178658925564933555587183882920155448616286059449658717181088041250609651252099693210060069510718435020034201883191122225408313652638292492802571804974420614199077176728731074174596493612317281450820521467878135985684055534677155397032098214881792296449963368284856999386678575776769366874375638748646858030894954965251828875855341454167234834768486843788310985388721785091249392555522076236758546572867007299712834280527450736513221381965980834890940200907052516701726016461744557291809238804098977013603037406099219236552246755958391283836977625841668733817017336762320947980768295968416717193250720938684289955337118319139248417142529346614462868309766556991404306473974685302358144139447264073119300779228188556304614403238481135970515632088529692108888112938877223925306212629201952130974117549406952927689850834256 [157,153] -635420181447292351715937631351411691967951874560259636769115269820383102441570259801225630145719960541746809523159409495202688719971154772113692264275902586006584003813344948091543876437951128469400597679283644267421068656858829148539428802048615861968824182971904273112439213447742521092211903779101027106081726077308944802292887258414445517833724163372324276337663205803194304948830071123705099328362472976245049516203294911722913388419407372894669913429738747817668765896432737953429086238060333168238380269132569113251187404230841952227532956845921233494355575217626861800414393336241026913497026273138299961488470719138321987350524523257234251560972493558832561119365259340265063945707049224733770336566931362531725586984232082328061133064238168441503685570153391712141425740496552766942501245391609827820228887165896073012562228958538319860359833181921167403163476068360071051655748638979962705096006265894584165850987482354812552941458589284618312889187286368828835725702432395073785681734434022210323714763542104325618674288775046804051124433963263092363867458610907524952390819730545037663068085475431644275544318709756411780827319110302248427428586168002753347041585298108022727122106963222698887438602688906855441017539177058873192200477715899763061994 [157,154] 6391380229759807129429692060042881367317736291396273265910674603729075646347600843650845948672562094501823743948606522363643618781484765014151219303083487318649270314971496850949624477816145721426482064193073382277084403385930665084163466977649220821965419530721401652876233231296743579069923370595767057665718385492759340141031364307602547796871089735036348280368300645590032295190300779372827481044386402557176564068352663150439303805240919490168950761744787246379914355944926346469066344186397754979361584114008349931154545678649123850950213773374128733098374685696699692986136566614879639991013345560201859992208646996281848720275529520762866327692695877655512062919422673241223881679759625953081881776891779607621114296447970509302207753799119627041302082196896311495221042032409335278840492899758432241318289055131396823440627359457411422282074548885884477256274248358855994464428670795898372391872959510812938500681661000970287716311391253987135601726738491213574827868725498797536749220558901292662353036407082696864250687837547028433708228378666543417877325877873929711770211755262920591777220307812167244694115969561212189256375616720799144837020170791298785807892703954244795585836929526396402416107215438855814713542183357511424 [157,155] 8164875297403197397096720823601373965151193334953615996098782205870530633513613115664166710308083820753813593617733762646799401270737807433110912141271797156954422266856619390749254747149494319954699096411918633048443659598737763958199740277600911649652503220442536614139411873838584472234955002799327496797869141639747316280387203062305117004920608330008379478988186162227113333996310846941817376621385189619465589016217746706671551258549430942296470578971007042699049132405189997544305961258230199503840136666439755649041573487901638095407311365426965450651438702949120295522151404042700503041405846299955904812902620254635864691948472069589395538809703268266726833549026439562655855304302241797232888027836931035601706526835694797474103282940795920678308702600493455849386872708956941275719552769356174277861295127477241815577323664873920394311686033889497025537474104050620634775598867486448678986029012057167841680476456345357246747890571929344877782136226351808636941618477046208398625336491992448035552590306530481061084465604913214052921296235441029907471381914584697982512237215956730555300932411251598053151876489945468428970369442931718411879976089419498879824616465581040832791372059097093983713393906080 [157,156] 2251687082039704732173023826428531605000918743075471731836688213357474932562970039259862210423437581676241501702508886963470971878212500185959088913951709851946886017939158658506127315257844582255693101460905953924487020225044811477452480673034422170833881885246891241366225391769922646805583431715355121308835959721185749590256149679740125829761314907797855793093910605195160907883172227371852123667398378252237450335652815082744557994872155291949245165895107979810709747477759373326138331761598059029464965510786805544573797943911752431528890039178495763372578883112089472527667689939787429970752824874885680343197078542872772761186486592444577226009731292097100907843759549283572110999237747824418522572993051584123598996342977397922030097855147596191213901667185880480952820741436180716079296463239026911714679801754536246940696166860540911101051450326493114218168626884248969056677189530905763005076146161469593692096209623428868915526270259859290111896189024764194333210441275582732808132708714563184779972653447754065306149230160022212561733681487704636760024731553883336297694660429427195353427760689730445056217423763179404175122630502268840067344036459763323619180439441641116331040 [157,157] -122514288873826618274351396402266082227041438964933663032960597716388279057922496331883641882179942127627922609454378661308237667329524058352821024451842647555410808796928249127623625938031001830379700563909857288105962005553439305383474216445068046159178011017198263728207649429705388083700204895139483164084865302929924918687401267684619568761460273954334499605866583686757787673166668407016295174539288872944947654122623611810176728856944669408588902347453962907430486766512440964160033794448260121611180063143875239107986797407546965833452153408397177559926187122130904128082193495626543321624627136342960153116914097621695855087100865375411919985330172244578755837800816325239808757057431772789499996417180453440456689614949616614304323761495645217407404413316206607687902002275580585743293161904910425226180578608103461443585550099984292801065891324861471525210917428406315859866234611567213401388829350628316178163504815702158080254416141193693237449750982182375753806639591364772026019482782213368716943497075393565257586898589146694713272930568327231467035064509925210292569274716458443532288840370665286946867242157887848768161473894023333623173363890722900 [158,0] 1828466087638073963564476684975154249578215223715565430452099370766615269105081650713166427856205525253513551143894794161936024098912751599550471114530608379195618110102921788931332664707900253188153871444675904471247126709300471756921648412253703797241251257722593407759297603706147575830559858736918400554718278422967920595448780221863907836886660881897098857159107274862992402754829304422362503451264425126503164710424269849187202100190178566626191385172177727642971329975423037802525264453971759005002646065655458415728628490860142573015252231248786458337908048426176701053463996088877182641256430720499629121433839262768439123011878280846013898244021944972091035974990389069047365157200461572515727398125597992746708295024256117273961132146992978205076531350693681019306252255892437833881583442306391647751935739971650585435086009331713747932137504239061252732481960627706316461709833754229756907598213711904493769852150954254168864393269992190607253802084856090036792992384781563488622424758520555728054729079079768843384848238824473506974789237798750463285721459075897699528376681618649278959504907368875002674648015492389128696172914465456898806244517037249184461049573871987197532571199002377942080974150828747690677407464310204036875889122937042859119845106739997000054218009132747485810444174651852171096150821185398180718965309783099430700352595477728890533111536595793293545634200407055609617824034533675888990124340632787572256025855158282827853341225052653702130649081861138497464888313025139669696077124338222718459505238033490272350218062319562454947778972389604797580892805762216110470118615347033346832427446437282922403209826727757356420708809862934062871560337565664297587054488070325886472824210778307943751049365668028207497873428254164052312681380472351004563073697120441739710020162724688533820321115823515741194993477321387230561384249514017071062125477218320369055418552453817309793973923511108455798853105844647001909151826017374732097781600459691253235182340786213808278586119485309642144998197165836818562474249743848340334781446388515598061253955211912082251487104456405376961898572759521819523972212712273704677185515185577242459210971482823852032000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 11631489701100980555609452079220992557023618974971728804145930192864979823886113676577081856228869350232497089741229892225054096962269021592639715677879188160325950260314786452574053452416333540906540336120366981206914983767697816893710331126816301267614089223929518011826102197550387815153592808407886413446421740148169544234059062157205214510863031738359907206322535512277515075812311558528181985369094135472709290838000655702482636863738966613656181160440707508472991057594506008027211262136605713158812150341471997501032118831616382680229104192361878764588246927793522970037305621419179983218920299392526538800870009017616851670796658414301709004957866652069610563692681629138239282112735048169467397133268716334802843508333062921714655757892688013591936773847345739687388266906175900000070945671088776245389086363146786495971096831594510419957026782635116889680093813334527037520508638630080762877497812813746430455173254821017659924405933531689625205600251548159730505832024657451065511532833717738781117465650128084462437824991875776670141894232932920499903538421710301805978268354385162147293866039240680904342493440034484575697637424269887414994756680489904923542445154953790147061793475670598592811429198911062362250648219970571614779264800551221455581952153053964646809082358949142635467602849047591746554188109270469563670847409689025295537356893361991719301358763539447350040327377605947258334612696486871045984542862030167182940418567168561465743069209022830575903555052875353040297555851509653296400662833278078549447480767949493449292750834580038699983867300070253588364276515413914648154209657767152219632322819062113437756794755651025654970478049157164398916757969415207768213826964552913165848950276040394519746354290152696062639954432942161774679146370906857992530081437184735524835442746313495115626916028212847787229209124652878747470838813775133024814531517711906377104892450017991634811059578910735753036770487016480515535347896026018875976234294451796383272560314058548719407176969604378646615372971445178380525925937204292439992738500497120551772331262152077240738125800953410281778017213072563805641223442558294371209393956851018423880381707144763801600000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 96638794587004246112516033248191188954927089385074820047596086692377692939796100861766745157939467827677406961588880869951232111568519990183293306058441875030479414635510651401830482213783105222072860224482881631885781966382962417693139850592027611856124585919823113951555057255149907453658555188836076739297016718044908997547596667708059161670273225023717066213136391900606036176019288964458387591795475618624771870211402074465652667600573451003441894234611298242018072452433491468109649145840188966069377957850840654907077351253542951134499652343714423272452209156733120254924860201452400349964040405703741821670204647777197526476638818244079004373482366248575935102935584044428808864694370290424210127645056992224358468867259906053797751317502054000926821533322507747737023918512754744061789612678098462867250090430873368184729176977995228548486729450609327607538012460284850222375751140482441140077873591901397776808915208495212118941960788271908212574821416160301028405595042817785545463373965016462482655910624357987906468206004600151212112920002927359476462210617568967883036552405707827692711979134459499564284322931258106975570879428115197941411391807802934850966078172462886735521138948395033872449781203206012199416435179771228222854022575159733305844231247781046216331029828120694255313119262673422280637708917407060051870429751250334545540055417525276287151965140595533745447570386345289929378202536235241033249872273863929133903266342847747768003865577188377314582602966251625560320746412939230367780732846122243453860866746754852396679298743843834649283272363942630254305441713252558297553893564079353725766072767331160006736587925129822736278882385447846763160248124643705635174778669435434882182211020315228922784565034032782665898639159438092004196403683780373626844029356965678900498511383975066497660828245049399627665214718583149594258675347553123671287325655663917075381500266610113700657829793569193010415618851611177257882346233554938164987020849067141799098212696623399621105066264156818886436727598333744155481035261580919637021643168614477715167704523620499023869156496686665946579275965446058044200087075810482258696928187130525245282782754985887238455296000000000000000000000000000000000000000000000000000000000000000000 [158,3] -14078187978876618855005309924505071521451424048881132715267442064216798555847542945392345225730715091133803441969320092236463535912465582274307985232391306144888137745102853097612651518490311211170437049316418403064548180600814689257596446034361938196824976732659078653696784128580828752054982434974403926740802238443569941106110581180550759636526320718814897317029372844690904426620258151697117535485816592269596044451598019145238862288584351092091980555461941431786023286033042182419299994547138951637567849355295084250018448370049243553461582927459209355229045725658596137405500452175959457588642540998982023224372379188664829642121084263363440585028040490130707429941916150162152620669679540814719892368347745192914347122255632360126051301498048617857180916608714647324162020658893828082522089120174447359982547023251884320145312062272704611469440808651456526088026297845794105978346707422805198649503095180833354418586776680097460509676995213241958034877359939982424845395003145199073856154053918708203619687978076561956709644634682750731717903254642174852210180199734869058020133904398297725282729165094562813281016409628021477527152093776849425317481398203278807256381118297643533755858341899710499376703734408993174888193317259028987391189313988803156685192041064233260255113396082622877360242234535055444719362933269048083299336326289693642283121465448225008365115730663262264118544752157489168946197338268319067703500134138787321098399031370826526632267997966032571646339850800056621146090120124689718697252849221121233486698301040981231135497520146904943114408358210212278258065067187674253200442777494212341543443292220274699581610662124542572432241777506780109918769886634827634220124248724370355933156673541572958183577332583887636454539384420004267896066470695529744513205025001485851384025158170027672346947711889244447038679863302332040240224411636781135623977366284037659799648156898000943473763048680088803452273617519239804844489895296031582401755513578314525392237891275540092177467786597845239881435414339898641809695252441339485828101951623583110729987151493587864916698715304033226013402022834517180241329554835571692146909673982123644428203455421903297891532800000000000000000000000000000000000000000000000000000000000000000 [158,4] 1679975651743221273294137821606861823806051280234306825640686057000924075547856549061620923841689590336235111709974698516993352961298655563745924353971285154692277788630076146299175674768034461152673954012264814348052644852429867376626996042594750614051641762597804208945819628425746276630615107368960883666958734597799700624371627888338139918436020059809176011974599151757053129132464155525234882012361839194986903818305125120026326281838120109756289828740211247491605096338321407061388984268057186122415153257657108907231052406877556405802981019036465116916344464336770093323294481451906614985619845547994325716805708471969960066051164995722533333166188306885482228810915381656847399880553776765420142140317450833614886410877247490321045219578341317535839466002207752478954662051076289705211286513582084721029222967782975184947762170242502713354856094218694826013878476739169948380481538290292757840848147255931210118457980747278740506869837726976456424799010076137724794830754864132423226023535895603679270998276146155323525963936182301750545668260951197669476267578559811004522975661795754485615690893755007341959824846261870817331071477756411398509347751969529774405709029668185243841668303078322496440705914196986941032182983224061869694116341799630189828216764857874289326574097990149601528932809972485853966758158611571862474385144559993589225341099986027979849390143232208955535859434478639883757327176344126068872018377844885934683415571075030742164098522577654351942236229546798559708045870679557849966361403491538008106743133434161311278943132586481534514545493375487015157346202549880020154560174905156474353171112976415210587030675395133931302636496985914189541626539619467952641235131932847369757674393083738017116067339588502514004737784342522969235403198329581629646878497390726243166720938110822368382243022661302901437618402633401758853069361922190327489670419392008761689973224967766724407483103411330858481636199923648620302708702645328640130878329181756519760867548873415271205947619932139272127276810878503127934935410779643354451551218424426656913069572993067692373187538704159851413997313781712281661924052379206164860576325634047442407888208544636165279944015872000000000000000000000000000000000000000000000000000000000000 [158,5] -101056247187216910558423547033374586530512733222925088103315209107157876224015664680032919785700834484481292347988259744429088904405541856091070123408397014652727570204246038819488483365180551897694821766428734322344652726023593732257851991831550545050526449094870746581412346762854599922898399323604001626023790486294815369887056212450009241187267568911077408738476076118882864964823471958461154567067160562568703410601053462164507430942762366091487842475730250429957062429310466899432449669587783336660203153806406990428189201560296264759880298737131304475455979139135899769632201032711146922740879357353538830019458845911135104883242421928586384802043661125806217960683800006111879967646507260012303474421201388729613241642414933845744784426935535197042435647944199934598490045891089033732287066853506100530887497035656399438417820644323116667906987067350060571178688140382180408643720861076718812431471411304850225546732623804884222868856233733396124280789445749852489887148150980816382320676409983751204274514196578077536012902792082522250968078101922856994468688290602426111673943399078506056295124171079092418354044629344735376896130938700241778537520646447405404698218937695829968150006854924324533515769642658572653086211530678157614781305488358538813202973073329623523527230132829498451041494725246343213188083979320085152806512492080317665609639639616783589879681243347552510013152001623100158256027640094555146605952806827929663248553307592584355714874145786583005425236241012910652514272115288764352471111237911012454872065905529556629153368743233319270267712038209786262929935422227941840623356808624696585217661307308823453845980398295369981953672931675818157880454263410168584406581776200467851444241008131068327778832772144047889754226844419441418185835380844936215768732123873470656160672713864396413401022809746240109491017999662751116712786191189934053067117849851163040440897036293473368384193653535668720969286995976451732914922976394248165227651812771434058792276983110953586520373164885244837272531774937114215140998471273187954753732060739591815523267121997959879458276147601850368517388024079028217007093702010165784452033766013501921943721632157531289058478653440000000000000000000000000000000000000000000000000000000000 [158,6] 3884188903450191841203332824215149738749317204185164508885776752807666334548272491358535339588081272260626742037761736314976520495319223862741443734811867890348129935692758287743337472212463857234315181712655764988374620557592407701618536238547421093781625608997198656986609813894779129616089248472039134105757533565182054096936622628678361012636527385273591275790025864764039633979562910995995039314649962434566546479947547194635214258508586426457393364364090122103335390653034217141600318228836758957647412401123249222763961359640182975450898408434426466862425443757876902735951025721870743241528254736360990079428415351617859808468367045687778918026793751477693077016898467321345739626782684956365961302722929153362355989338835835324873719905495016093457787111676959311721151172392731817051106218177539205772840975854916092017473002523865785746317868952169142909741377045031058574153468456984035869828079661725834539912721801425667260765578525174969604309601041924920641726118221581254489054749555356836519018868392515423673024480940698864401865927527564409923821847843344721304983961347885782462993917052606299510087689667938689438465594467465907939830735237965597850569033047927414229716805293512261977054230591063916824397566181099517710637638433177914672933213886968214281414347291142334339043225178724350041409332988984999274678630898662683489079858644503801064943982215585938870981102526015405102524001642465897070780819256179747049707570160236359172425146944937714063393290214067883571357099221286943126874313919495148866918645519111521969220953881999286277423082581295603903991867153311176341620406535929261163305889719909821409633522909113748454154514793036017039944367273883303497361456588173939411783862254933471527455409551229041618412552833181169670919780955119792266229320293109172846577206090581863554159088648449090040225545250302884139786409853231591975409397917605599819731045420124484000684319924836868786491685000552414317736186520301904923224937844299285099729718944920926240272854106588570980448899564026831810596363930436065395521072405577228061937014918832986029600661529568773652548843883369247054809123358249484549512448203729830346856932208737409741983819235328000000000000000000000000000000000000000000000000000000 [158,7] -95848163345156004864605218199716877631346596886077692561494697870086220056207301535891266437026313421807594218973189966180996174823208859411477376955439628964576786106060709076109954946644615708643729206236956690999426758713397192106458530671517360405229326289219406831510245197032799710790455104749772181709625828775727184104153367112954905290790335367796185457922696726665641986784320229170250944423853499645558368679029367150915167070211527860289077889780716471736596997784154214332533505088272613820941575226196800856235651707060291808888682777351885089906584864611119827868811850340934073883711019303257190006920839337912806609081910344910080700350007464022406696480739063247286903090960936542524421435961643054910824880956135444949508105960392413650606572167911230035898439595541614616899680220016269936871989753629985146214333834122521941603040839164681705373954917832939999387331267211085587953645926145349387735157634973141031072047070712482933958770201550307666199070925751119158525382010757071776567922222571342874673762584609846647260391336868533479248818132680773309473989542978818196189823491191553208706769001203270962111811908107118720232972623063103236614639182024866338662377005576425239609745448384081666273071508448071724511474626877321570974555814300241779529665211940423129411973835514308768178218107745179697132916641902711362830493202536685965485748799191901558668003137885483598910601137407602061424349574691122553417669357457153389854121182631522960571708949326815144950823847102727919899140401910742700882524627639565590127083353899623836058414945248162484256886939498127716440767790222902016864613751815685398869322907685901495590213930332983500853966077232436411751181588787537847438911596855607979487916382218876235021932903524072643634991044790149954232190940870922674153104196065478151992440791777805198570781182631586046108447976763195107496463115654640770834407924651283057064335256005452096023624591207537051885150550613095292780035912641613374366540442953628530165000010703524908793664530981560577851973483987356293865801854177573795145611090829135650708292417563606707462556286348330922699095366311214633213607730772266777827954285737084431836677637406720000000000000000000000000000000000000000000000000000 [158,8] 1668260023055747791786427807555963522459093940266991703874989846664912973492195098580391866911307029068515556079729974971401054707255810811429469554301239052854762769270559732023461398134614414228680200601867808981352756785456419395237798796835188262489341663854579541383416940115296822713284750516568704301424128112895756052987593984567526992584554958043745016737940976505171236311708958383997585587280281392645152540195114366926417156868381666845980653680609652502021322186605670286091239085380618834839118926451764457211929689093692609430636701527134954420568077468530415873385717556415413503063331893613762566010182944197341352343390801789604930072870405606775066141751959257853897421683999483129804459701799975428381532906168811857751066614005087243963753365407426946066539527965470731445270841989626673470189723957674577541823539938261427073938296788158163094025930000146112467476431924430116854324479411077501503752964607508366678242861214181678995343878311204481514017779792765492646167455386727957974556440175392427191155624366609363974044699712758631131076241434709803935498131565936196726535904567174539480888995861054563299486893594082121460076138312916029124240049119840739350587547844041959434364987616910278185929306837474562387706373927780600213607587065898902444485523351435246265035862264021873772316529418113687255890999587301521755326405804507925235327440243423331385841167860167480612899398759889393872665998150635879167081853459678721647976090813964711021029496899768876196434830744940127348224915817933975980259705990132513920127054745161433410616371162228182860960989781385466453018996131228437291458151976627913695964947755561515547929464682990145480975439596567811665318705014976997211540088873466719530902398232962861948041540090932052981331815966188502493476985081996179028180689099382498703333006158735781600377353834834751927087038616893841074136539317943249975925495407641173653063073703742911568529040339264802648914332038563273502746938361225633067822238171655044555194488240288140742389216847267992185907877898935778954105014127848779184290642628944667567053164247350859255284933304051897077067306104756161752727825899286911259656067194914395811795828022968320000000000000000000000000000000000000000000000000 [158,9] -21473596458124894805573809028306952676483501810706505407716996090379496314128470814866556725248717013088619661911290351162297464170762455600942183333831523753194751576488771156151203170369397580854669529593098198195958075003397100438159935986171455441453573350726612580615686641343933023208226765637853370537928989172853746600750797658997554637850682164663855812032667985895779953896430800151336140797331226488110820860411865464946893517900914881474781834852128903313510745623070830765720686390714769666425620767325502222340295403410159416915532414095184160694988321148932199524319756251642617782249201687797131714623489974218530586894652756468190085030877659377533068737371252798615593089831789539509678627550672523291753765754431107903873773122744097943992983413686902342412214681882655072332096519539613863948423313739362818264180458467613638491652280807514982020173820065883840500872023190400696937884811970462261887180674259373713039877721555691700434025418023679706897646278072707137885355233255170936908359104535116214752458525327191897168591723022336925418447040574911190838044153373813066372816718709829503879750278855459157723788096699141355847366214317901221531313151387795330934188615789388497058989550336433179215537508667258892401956149483101238852533416401584238950935310292439635408596050352039838590967639260579509387581308302848254110524100317098196426341677662679176191002217133278889334185094340548231583571224616587270480311841828259606564918770554871214001589773173284790816038510668789486296119023887674079210443644581946231048883503696441592125339805035144019381209666453356431548899200609067687237566160960084953065212328377499083498132356113169417637774203495211992847767355185774356605834817932049064965936928087595770460004048855835670404981715840822663058689743625490397881302053211691219118898024968569108501614324798746677802892170052010488959213572630269678933231217858127517551680673251968602758859900295416169267750684481305249526824851198620971090051269125697036299779201541430521742510946915534585376473845765055138422352670286125474984728796292295079513368530637123553215105565409899439756297526468469264672197359845918596756774750741795804486687842925281280000000000000000000000000000000000000000000000 [158,10] 209174387401848120199683710080531040740115782686453906161774132712337939701237035189414890227947793818318813990566311717269436974114465554694119444845433728327955594369765165338814304970863693418123116620932897337914758797136844649669129613550745368370733026990300013160367514733652901606771739508876582004369102265128762771808922606944862371181253404063032743792347365934461802314606793558823435715172733674561295559532550770991901909993341947060408574238709347160285057505436729582508879870822530026437774808505866323961578634436646967002761610527210753180735233901105424545361631439144798947338769019200776977774803822781838189683726596213457567617230303127243122331633463454805374661062725211060693542861208025920419104350092147006706149988760188448405866814338001694360780349620451777998865739267758704255595696431132796588904839580915947359148087660700412555832141486846229170197977037936874233738433456329523539174838729920007915806528094967488564852456668390063495606997017851969004416337247504659559959833763672019333345736224532973680329544500302370755239302136021441980949049455628256341744515883153519700880326586967803164270276881157203027059103003726020747536681505317873166934084210662365623446632166743546959706670009590268609557303660382606025796400002818313961498420991267165787235626527982214302233728105967457311339741412396775576612970099794216717785181887968279340210064661336664629210561253364287208350737366738886914518131206063723590575459713874761179232448708612653470638792507276042975280513933658027935754955949084102163233053889591041418414109394684240045949352431294866977056841169726237813474837610125572042103186833027900795996845820245628753406879092337141762054659619478435119293773638284061023366495705193188754710763039194679907691319907742799180061574742015272830874168950670255349874472288062763756838920710401015157026179749793680459094969273183744521042473715357521380382299269981373664121567478513767516335994215369905961703706999237070215324049150022225789272603157745720600640977082582551392835387049690514673054783237900737329887917922695943198739411098188443434033392368352162136277060875355661506536751189188871983350357352389807368951093924819107840000000000000000000000000000000000000000000 [158,11] -1548384753369259148967276551776493835621042120730904578390665762276913591298599076708608816753755123635645670985740938765788023211920394202372178687709540564701353374448064350427295336633226012158739378712872917340348270836460114413384757862352782063501911835574736119660653900517310944439253657615968463932656617210108825045818416585315773155956926136770472020644500176098852445345960816883437976142353109066178274604984719400281550509388833715075787501350246162957328943119828332141651774228761517444913720407528437255056769477016023355555007623256932168273124723250392352613815779541448779279355634707405788459322107546304016500435880983107778415878740425973332916500825502239499002295565869487811021559669452707394336022196795277573373931629853376230486947402615464113798942225270567995215695400258543657134239513425465434265041229787858694544803898641454787667671949981001171450111274254800253915297399030256516349790852571376091921506900426679255665538138936298709016493681228511356717683238320738698875947569059472546757468787688517838186816360908418529678640872650342055995685603327991028789194223166291580673531205677913952234048889425048368485628593191066021297374953713838639921953658534972936676234868455235766884928484438530355861323970206782573161071841890390107935560880384630214754309593083522743943394392421119871589965693857733234877631276162726664001973013575027060748448658082044009577258246849030251209867812729367638298255600991549256471002927185112375133090064503994635853308144930348306492790317024872396053423965838973345988143570991566448307085478923403960454985867194821330311140245809566218865605344887916645298901933364252025092655159609695622335566823390929136050580302226409422495400132619963153983291232802349302771099636181856856947371214554963820018922421777722929620756939096465662239728549506185303428419536712987319372122376233127040696745648297756096952445488626187196785274671356596723702444074041436534044486729870655488628288707477602149388107975879583809893308025173390793755997014143449191581715023527695811609714102164450924155606640218424861986233658567262126719858177990293094750015685233093090077040416046623598485894897592041015939945960995427450880000000000000000000000000000000000000000 [158,12] 8968294916896308148984613703166041034177044955921231035595772729024718745581835512472155888882819599797280695224391389902426764468940594269814888585560474013034297551945898201497734050567872238683227575692953709323032550794295465311842838840445957235455978139524922041586919428280420497664567556214063903562720337761161965112703680517639392970605874024123634882137657157875684993732794427232648321352138188012931322129968142560930534841865602516076789557163101667764108695758258711994255234358505628568564680805864442343419642613509282212323719538111508029785474298516127807612582499800035179239670553404179605581963288063969179652579995221931290557172270305539283358272479060859068366434439390241746303232183330430735125171817618949216855544883427242765517062512746930396058060897056151212745696970642131756167164305943220444473237279470959304646020505415445618758412724287875282728574699134960920316660695206954814016033672715331876601907245480818158208905090315075638194807515366346976790918651698169893000618508984646089336086114706261213629553838501998500809873464660327350994337820613781209821783995573893981851806385613296226258024377798429769580126603249973958693568492945620794159830410356106788971336354476057097221599789863662106421429877126934503315637672296666459366834151784905926669804578093184602512768342425698465863844238514591918084301782389812989935379536695493116254931350508988943188858034591985379190675496831130188191782814384542758795669122549033189187119280709605798420981808091818617093536890624429925845148807913004682775774322962446622473996610133830065995451448647374365474712427101409922398864154252400331277747709179108420662951036593945721237300053557125196288692613577753124717510995203222299127689664035037943320601979432713510606246651109862291762192714030206028013950147982453398488706713696367061625296538374349927585178556503655240761657964998532765110211812963310227324000288302709897944165947533419044735618901260565513721559624416833561649224083384975701905899763912622340625844340398334654428347747033823373447060835069407691002390093234087052078108298182817083420815866165662410008840374896120445943312772745741938196433022415980068485920591814946979840000000000000000000000000000000000000 [158,13] -42321923132445291091805738351585828475263130673617178613670176504359236338169948556001766720145578527825339814350698703617397138047191599119342983168884998886583987671066033210866775906996018463345760915484688782456413888891603006674492369806669991857521317265236278381615383782766317208417931012948728510106282521619915898580933412955732553254183620850130515853571339349724803983782094263776246856238532078348345773827777267933340454220387344756011092227849361200827461701039952879578341494573002186175250000992352335114917080274491349911646551808497150400417236489949141003840763447858595090581460858684340444070227020585503967569479104964698946264381167353837628865620574845694196660830744834327543495667611238764238010290277252427004868242468383065067956826853277106475475381709283413113346202965859966013193913695206903665031127380836680669608324144965338583704132049657178260874833847870736848706613550960674920301880737399593989825885398070314857717537854143227051252879061668511457842711560377957786990378799803147385305354579239617534009706086833659523184594528581703898621944332993159764481353606079875525160202643627123439172759635481828665000924711496496989339808605498783971203868768591918263928476200337908247740926545853646304438960154623674359410338930854600636830956166361856705185186798641900747299586984129859270154223830562829208695365279698412525749395842576851227494917426924829499082850988458757062685138327594163374839448486053423451760235127753739758929927785277810056662592980729657732764843160461095027983701385476121160452129040693626901873273751801634891168541136477347057082441143230514108921648920258192632396196538863640638143363413144547520117025846748944674932372188419800927466006407732550396876718980437095658588294721882616340542196789398527645781311122549345650752190868477293626000918257298099965759852878113693699448043926988567207437248558774872202032363661571876621112417428860603818549928315908915049784097417991719790680786834218979627748013044885475385896534922397893936877918659152753813516018065846643807863303144926924863948030430364771040309053269486411138212034409078518007496727331108663049878156027038123447472094683271129562985490819249308958720000000000000000000000000000000000 [158,14] 166987744322652966003657364686836526899711987232450286796247145729016561989371053468756830924759289236072518095098397128933794249081343584537153249648065280951919513445653363944262978772794582009309526869959672951835554478240448096529037169593759515280108516819863977335045304473601243695331923490842256186147159657170492242073768951608511859946277055129672659380793334936279998322676042776888291702420520657559748996583011687277212014436150227287552920131893273304380458392147363874425380317668707070440282867695761679201274336283950088602358171623522279801054777742392801457172280296744687801445463254291837740935634744439610947008976344536338427995250494913202969789319609779762450366314111500920317446082198438713051554876011158295214464265844643558785370051981037483906858565596345334733354932572766905937404338659719320013707746147149777876947864171319163862373635435557825475415138038754561289730631020343905992902174086015823016545147889675659086507555663794044340434246623109266811536931040927998635977116638850213455442682619151282557611180767672644059133492988982136819106515508222780013521761310733898946309068013713307590079315327021813076977916476678541334900980743211370865349299622484113279891324862479120678127400753677275352187543944276597553427247095268665194862275914732714403529791054796655279657421251489423829931109101315210264216292256324489851083366291397404308495840687173820375715695925252347508677500948221025971510057322407594194259348900540175209658324997986751274268680351880749036810218752859816998355445010243869950985506604420750870358399365226965710595084054585009594966258089777642527757547364987501037929748813159693558644126115114904340913850670768763442840168600280010393382755413582921303549817707817041448062063943760799864808792137273042751336092645507984937578951188158837144043874580640829569908581212146031319874496300196211467422329547304563891817914002579306649050947026781179561518294755246917590604513184135406664127563815803845436836400828347227261746638046692161564733820952088848291755445673646810042339064280854903836086880704957187960486108455295525387849206754379361498892650857043163622544791469177324764902904210214223163223734105167909355520000000000000000000000000000000 [158,15] -555018080117291850304458588673582484807184974376644643798673202267834988703730917726556738760045117183631783439981322834561374500920834543301835844401092815591543605136299481168511106930072157676376729971190052144822278893071106239206530272833260898359074721912553614463122465026093949843046409154155287028002864672119953723378958345519952172316940068300516468987024590009798503806092291794188063897802744594873352185754299653818913694482512321491514806233990789733156443985215797099198198585474325970902695833168380630876358026897230759322058340137218829918224240451598137229484941329793627817271178924630234798604405917569892502896499585889021463119684275199572909421784812850448632724327222869299632882482709047227600852267833904237808649562240911791861173676637477964361358077808090365092606471136362707455590528715523164267375299618533105420302193216458659991286597100827207676448736674999601279370571985854110558547817475374726355051036519795992176722222954230259541933859934566207075363997107604668113631243036085804302833745299859530447480428652052957386328631518752561248933119877404961321442562867598675140721210510913161614900212157239067661845991376586521235124817630251792387403123314478579369264227750730767789756212858996946881470734751070040791271830486190579279957316769310550897964131734242255576025359250355125272987647030104395203137535600590002726042006870369159735040870567142705063371268940233731458268869096063873855077056900636068300159962785741360198987157775009438139109735258559123498449641878528715085356482895427546407199759965022066073302078483606705100102594167066958620449903092438734054087506157425921422792518501579805030576098009275848223000106456716218345719678518624360522127871287417377432848137827071315537612948716793182121147203038763902894366284941127289311204689587279401373655327397303115161286526467837246288524275385196915177783520785400649363082748168787755777288468181861626001136802285690118540181701302920988197669215451541373440743767835167467302256978094592142513278269866909138156720172003033867447328149020200626519499871424850509265165635562623303336797576819429358632997985520744514241086583272064659608572819725988413234946584818898603868160000000000000000000000000000 [158,16] 1558154861667328291218752466399148215746935500701939890419924896577715278606747280866399390916382812068838263053078124990585492393587539988105429724369164940538853144363396334132408928288702582357959165226115231594756571846350097141845152850555089241652739722728719375958078161626315635563094257801999475829664652998978758300224252367214233720563386903637573031621205898912729659386424882272942468120026531842583700719834533536627743591520721674196613305724178143542438738291475036978421013110782763100589006989694792718264618279448179900602740404776898499572470607020730991342467929161683235337201089213582278484427564508442658624337371727096269455711618901400432422793599145418458315000658236439545238480819468847458775160644587003908401333045033831072936950883691880709110347497671006996785097338573804679650215613203231437162606696286789651310137960618705405444910473032101126488873593534060252055364823856846865553135423186363164326576088532018714494246760293430767705344220218583856500224294895691696593673532457136532851090807761412959988765371653313279491826752113564433671414367397694058760085074577431059190562890700119163209274523099853063748568334983924807616009859425031607335563872939132134204735463292477315900767810039452025357818560351191527920197424851229674274529829603572196249298087877839719438001084058656678011644884953772594861665317500064784983907653595205846339971777522793900238001191250591600977508797916268756703411213533151318762976191971902132965214500839199543913422998682836549675885621075479007844736335146698232967150054627351276829043112376050949458090609314800825311031004630833706657032196600108744534106937919175733267003456954709795749154242624872573146261467907396593372605964530201550682059108671970396048553715106880431758378444632279992508759064814011046561473410285032082740198924278618048996048376200390400829756431525831580855132161870804240816956713445867194951880880598375978363260081735954374097451120453513284182425806456180366880867707955353558702973312628471374376643245109027943684062867611524399446580199838162820855904016269353582125993053666707583694186569114293427510983997478809092701364398102312236315391044922540357099781436020371918684160000000000000000000000000 [158,17] -3723482496141507092264103873549258539352148951067715537170202704398669102865828714370250630746382969952207720265120088281612735213765555785284214895827113084376434967884890906628223856720608094466530762203549245202226496666367133241134880130710931089990451695780803107408034129905873635226440267456669635144237464530307616359484172648848592555332323717037062594331718053778003895315023020734507849824302233717683960562978778717428559680644554093742505331299899031979879115663166702457465354606539200829409767629282926960841416949273587353213028665409007926217134376365437022577818555496823362596859212432810046984462008305450765765292418673730328622898319313060523302813776548864981230015715189380327527702390229280424966503308676144060854266481339397354468501940970971124551772187837017344750054420514872045279190984971569311472024529515186833818229618332692969614857282169846702919664477216433064820912050376108300983668713207970422920962741866500156502400845146092859204923294736405990987457903345885368197464259275822637443236744649882676516795316938228186234765596029603203835738443956724627212183185674902419751585672178360452661484343916765561501497488262097298432297707457096007361480324592816172068442397330058685259901172809311029291042598898274071147416961643561978777219090835892643498734644900636606692956623830025130268534029961040605836433974091058873771099661015334648444323180524548727274352782253643302064113936521378047811938368536317348840306418557086230140514644822463081056967644755371585074915630263032735935430083760753963829981090430807062098780191771161258399688388075841028318705253116084801759595418858695736332515633641735947854027869576361640141069179259088604163691950109609752046919607157882859650253221091782504709478775506834660940313013402272376273667785984117982159998396748359870714853930323783799750985629979285189005653877878553999193111872830777615912987170582797604079961611949233591470360909206236992010697297451557614737023226074299144640567653161469600605764309490424752083048506912007240328846832136700800257305828113391577182884275370044050662935627112118958846136702709803145542417037800290480918059941576120561304840279596226738107711896375497777479680000000000000000000000 [158,18] 7666431284843022435687660131431453083969235221680895197168676146322082868029967100789024661326970846206320517085158395568243640677752595610541996940978455058598220704080536472045412395034431083739489222101499810871577683328545424835742331321460125147399912611649359791535633220931275280485269619594101923190289627908888481326007810652820149908365576941778095733688358179391118840607054723081481040327083794599519331541185263791728918504456535280982115568896545610190905693428054177501162501112040182934103347631550524545651804047694319281181814266769733958377790931898438326990619086891232727450302187268201916360135435517322273222540407740902315682098799972013012283052432058216128429505766186673076604574964184134715242314149710977785561898402942273038945610827548023020456553603502612374730194372263050373928519858066052181164934193297546323853087050976545387591114947368523718583568904897530052093507784810782432259681853943575938917321552542795135527336341798929814707100516318602770935177835531208172910336020384440767131452726968108156534577332445775098074997045402262114958616791287502780723814898528852196739628251440627456813772117417032150092824087917623031978181314048241951499818575450658499135082788904661700213708873591126417521079455046018249106506036988562792045103382440221962823748628377846604412267596755927848127301575886546276258520547886918662774180721007482961760483296353661452132238241109678798219204861382355458223033560421170989442579790509632574444499608438481231206882565044839414970208932452877665326384810606111100022413117305220582854902450192597357835041880716426395251807861298296675235771099661243596511043536701575611319321323649228751276961322265816587607393020503536435884397344655142635786512031913233774652184369426322307893981638763930398089999650118486760988682248951446264266340317252615022267872120401804999917028293109221983115234798548625309134105317304895100927417272999523364659336681744421778565888014115341627425451837276821015616776266702750762830129188892738460563514476864086727957651245377670271948758758167243941671732280536935079593943803765204589220706266652110964826900775556737189445610736599249175410436791758856791627937607707963743535104000000000000000000 [158,19] -13758556969370490302275181153689996757617494147572365020278432843404966671625006445578122973712122746171174102138521213574906967495137588549823843089937381197735708071910633599474487524337706806517568338831600196228378064037757796810240593285521846304806381268640901234392780834354010332865674304600555826959086746826486040990148521083049867860213291382663070224018138654568158240671309553497963151432527377436543340624034319957005568157501739139426779723224366075365969397349502445768592023250042138305901293400230769927742092256489703057427621184508155860098496395870150784631656474422630216873417250352204384761837228023693827961765969262734941479123563710567917504897633237005127651011011439446844393647933693144092387550441140270890705528897309640497474412334190306445859200876242070127439164830886883053002100367092397691332543146142320208325329516136104018356928607539212716795878024342065922407227656033253940860580672167571074613331025680114975904576381359681806553550127026562915685767504660590544899526320098761001338880385998782521063403894836987840274128976565137015749176000064275382219398224898366394344481418373413106620712269952953856908760080271194783045009308868243565708783812196516775198873560378767211176770907174256756601692780096341167437690581336710165178028111566243259721991678220014665514322840908909011809000677822092112087282854669788456970877432474101742230345266865842667474789097704680788365992137460131155075583321397861544514974772340392889653580834512907034637982679950347451859044559202157995401156990760089276115305550908648063408509002438380949127681969232722774243013638862427333406333768493021153382128979248767464650141195202712434098305467092602549450806146805591746876971549476005653267867533660969229794564939035547916716640529136273802222449298150161665426999954509737088054444338467460878139213785683212047542017812535616282799874905032300894480739942095605634398455835107006024160259369675607944393547566829370389552670753814285227367912157211016436775148654235952805228377663792487242781016056665191443259781034014200462183332973881329962744929417840812087668338973335093868367169403761876874610062612644580800615872103716734184365261651146290883461120000000000000000 [158,20] 21688375362504519016567983349234946930419156880105681481709457396814545881920963605514900467536863563108932872789835251283485337310996878553660178948048057843780595039771500306729245322504035386392056840285009901569754870403185186822730080873592752619449456317172822124742094821559768335288085336828771949684217452048729612585039764339312893895500218597962064403371244653397707080984213496395929570871139646798025830788406218205412779016076311979807416011567474073756499493622908223400077277849134837936512084071699527904054745891700066470832966558939651428728008310776878048886867673214809334823930974604961583084917725901533249894227104493432602124360129937313304120388422327552687991066546398488943589510083506176250875728516632835685802965507833383428322897719370772720487421882655170397008256445500411416716974450436762137599277377043074545137262371287986847102200807880809725196623305849778137539877271713208025648705586089710824160950483250968226172832145019235981765770494257050158185879606909016234651854788493784852222427785647163682544060817996918583040044386544937930875878625183764110732188486196211627442878312154872729639511232860849047753482793439622680018464060847179791053059344274069221012971966046929659885538509357150447502498133299195158226914585203541370252478757475579007933471046059329878962183252870678155886349909801964631758419302449158748400098806028247198167711146603760888642678898358066041877201451909327423353036521827657972640584557483542677557919715804440737611993564332039338530804856821295606759705465572829224754681894692451700343078263144559007141727720745568163802134191481567869082048767490433455939835632170102489376271405211070654632866543171597036092670985894175274496987797153528806412753591175923490508918577315072267161643415060875572551600096298866607768699219052424579278983627849565602356905546949033737147100606513478077182885985339401974861486171253167958493295572963492272247258674014143294466297578989919970364274412197634108626517468177447750349304321284329108025779642003126376484341144896885940789305205660978224677660941741777871790704210539061174718571741935993573795252542338699745855924144463487930133701045994094420412344035633303346216960000000000000 [158,21] -30149187379276488560659395238935058525388791564809085396921876145079980209195219845512024549745193692224076795795793351224535204563073194044048085545120535883637417868855460878678631053127246955889069376575622008285880001913679790826231538281362788301992914273501446795642479800573861236774310136502878426959258756048533298375931166627027826863487310829160846183705516706962006094588657010558923024806614369154331128371877792569900832255449838846905901008081473087247730361760639586543174262717661251099812707248423418184442290655902582062477601548567821173606493708657217491802804851467563953185640282485768072730955275159315578071847109637263123587988091229975764972038863375084134363234728746650809672733970442383115159791551390889517455794340562836635283246697281351422608155406707269289160406078253785523195533400574860390619678880837758689925384248654988567917918748727396539425888870233214334143560224194233965992774393658484634563696874752205041876174387047913941736752836310475875361333657097500167272432647215463787856533073368794376592398902379698592920787762431904067015777527526876033722875546196980957750680644705401002595999892217686570280651051910345742196263093284638209646191674816138341171987353581499108256995097112187934305279632935461882648334835102894281336003421538429753347287732240807336112894269268443239057308934065640862543680385977175432065312753424723435895000478920895300351729152239160543050075933698597004481112963031733083153668365247628115339746988648099527586629240891976170893639361398969734433764805468927665524054616288704632379835098105213605345865057524053288046868422855181652167356637000255223299344844190080802609513642958575900366604219964022789355389398919824471157873234286830218194867524815018243795472940964679081355288026694114746388687771833390824361361123391228676313567028795734333951654337452276207208929575586993300892316028662858197684006230633787184787371573564468800910859876925005106331684282066900743455751506079029631075189324499511000567246652135446262129966606084694745757777403523242540439656705386043239031070736677215914568255183786991537083051649861604541731029436235938154656750805178749558783067777835401666427391094659000429445120000000000 [158,22] 37048374676244983891385773411308781288065281291122528765040573585902252479345200606719635101919147028828059107174821769125163906329250811016136661461003230111083624677445918754327454027445627018968855977539609450454319983006162926236903829629510677789187893626040506205353289177156226775739221725178374527922716844983770503025697594201762975676801759299078192788235008412206171130968178756562990742370633066084606097332690955726142569252086073058105685897090202875567072024523908181829760510854447161230858927445807705601487482219402823664890929906414044845618519863896631899261583846500052692685440591310837833671029076340799613015555936244814333301259010184457335766750108614615084704912134189615537140537114971578640522867813856047673659828002667771426927439997874904523267927036945231879365799233065920344285557471006055162095837367299997165026730709177859271280842895523664431994994292864950267363427093810041630895484163677549657415572139234247981808651758462787941554712671838979587353735587197701442521958594733596487514327979076002301937707417913765955139649996021097414340028529993692694455801193259170928241493835834741652670881749262732181984298811215583824052862381376083808271080827144793770293153467420430679067760752686307667932552529801616035699858036801448023446433331834530833591587886861121548108980527465589584885020482800929172341902166275771899251162303825402165433771518280132209441236214574393874425368629458364826120051553682977415794738787782029030693602699436671670849943244725096425828626899464648903218001170726982454356749074596729380060785312134791536839213075364336552579803424918042127842526025651282379673414537024205216369444587030273575350673350535302173528061985107789202747651378174520110964176579343596272346520045198313513033987613722994567309838564031750555837106381223025285225637969087913713901312701188170254433165247752907373982759369114922219113523968337414964142244219842734582566540138800339285457514126790951846470688981810603320163285011494335794795975595502681090586659525145227022703388476524047713607788744005382314473747166431824939296568818587427095564934617929945126668159246522949066880428814737572951063460025910524475054126088336823277322240000000 [158,23] -40355866867433952104804498257410922721046676163611793336479224805960154490156606329497767253961357637842838373751433567064816238663317696676871600510997801632154855941399917436686162235622815425764143415084987527489980555581882993456466655694065282565222187056929065325254213028911504901239346109687945079901661079597945865554867564436076722443267249665734184631757106380773727191769674412028999033191701819149096856993586589989742482424069999132188906926894567305200898945618376748084613044107249941768929209740508491247804597830259358534476820889187794245209103097449580410789847640103296607588687456604341979085951826236197172561855116049802753600907120010406291715676362197154555651188949042648777778418475929311332793419466108588190827374335453316238312765464861577078632143653396033467731289698604547126723669307527489749281529735659017526207034117789391693227131950798675136550016541987403192095204342940742445046336560517899294457108657345173416947124448807614957173691643278534369427457282287201184655302813282661154790412825829807264026340424152676906457073280689784934259816558329123509653985888735617535244292693347400682233883588095180969374732503057730155756413076760160653681905201184357453946453962468561116316077967467874279605963543844011515634246326208112857187391548452114959536197374899796077482358689572668077303481464748056967547767957612064441862876502867828061159576849198167908016309122343159765238646445712890181828417648717501004510609835070168359790830468386889684646351344939759708977534333310544678558910579236977082120022517494550583897575934739176684149644483691266604269045962782521238356735708113805956420462238871218635915800974482788896300579171447695803018685090633756386568426731368206742462040698914041031437343014868479210785467637225847646844337072464340595387707733278516275377651472693626083899682152643525869855255933980042623521318716900725702827674422184247404498705797501801865168366725595176919393378313401184726550402080404671407090712948466198627606181074298498855876335869913394789596704488293807038471432381577318370721309319869344852373504412383827590239465822621780843905098946142696709941113766524087870703919732754314173247754157695747424256000000 [158,24] 39106752319992882705377600073672187654147106610481740088902207837312894941633048600084780755094981173799698714657189021368298663095611454192209130972645346678482855382981320198759517724105062210634197116562682280914672130740637496606858653655099286994138847128354106840687917503025689036814542973774041853174220256282082375738131037651106289326146679702067773006274648700870023351570600800566545360732697236031747937549468482572278824017306956030545298706208819977214876963333424871892330105319787073947936343160948643601913294308891632634294082532347409247342841405009740532440828978865056528075909776214564204909716124948669773559873362095084247260168738368592130937498747045793247677856105701620887079223227015603933710272705268313295110363963405547385430844668063004687612580830544335041226896321294685717581529509091571630959931954085404293634651584678769562891303907455729084299756226682738504877680472653442718043256351896858725779496986840521913074738211295805055746297836984747768995151178417226472131800150247690163733256951926933655211054170787773671647202564134345860824090110681720829474571888980693091261654080919398125383477887908462373278542417077192603680648725369853554117230398266603138895279569381097081122671493909145101011334418930864369036533257005527062767263409963054599827364298991803605020073185257734016321715593903783185871954612499809620094376874124094053402472831818220299716674740422512002836680783654680040328876393582877089616103806427878441900385245296475302527515034077921363018465686125130386608342654806255526713363127754909552719845167397329837250925860253671809351466888018003985210497941215015244826917630383624808779266872381744941037018492720068206810213728975858697533367012528543812019836894124325513400973556592129320802441980926134150473255993780387928373315640453026275754164266319909506050971092735555125119655941302164825962356082792901702098048862745030691688386294096359652004542737730697015833299776982907801124699772704599663940969341308906148060213468640757532365721579532167761563106985517304793483601211716360169823452914753218273948176026109723989856411902703092327265815656463059471797998923292275049318337651905524978227232137568149533444100 [158,25] -33843549198295042227039986510297788134630258037552632990276429295165135915839474614499161218901838119229192879019873548586902960559395088951212265720575676593965874274860216232841467162685308741156738514722228950596047083219795391452479609742332580489263475147107164290851497087284401879606621900641915469212134608031246633369231463067846366442430169047123172126353333902852262058696036588250604708550894586911436434272751278255684398759934285687088816133484455802869106033338410376593435323700176640485973970084134580377071570306643697319631635687798665821701151663532851212732643420860167813642144394050993007170634550469512613886675531190307945822622505072601967614368333878703267680292459240147411442102501254824227407320155007070125809402590623018029216883971518880773596914848069996372609022578754277659515349681774061246011667503266502596372095893449863667962168026440837165784553717034633575820487988643197049085968588374240344333960611448802454079800419754698143720817131360454407823089230627245211258868658831916351736132405435004895104559111668764592893455345794760797100380632157371755851535906306752802558255935306566486443094103522744274879117604444721736713484217393138239338719537518568818767801247456798361462574667532182290748438053217419206278804005184251018609250726817806836326005452597653446368394977052730464570781648009192195931533276956505723256926725223798236073105633042949377832347996896744208861921959840560938606127834665626765620817258837831939569620401329201680490815174799187915330750704695301309347906419803640702391278623063434300610566818992900092884308397338587580032464285494085650258887820997902307802558687895889656758202052526286781850714748868627820346724787423163227973300703289856532479560771527856575761371768651086583378702159481805431958810775803151397010859791340021400100735958555334013768271731844948927355396736934473099600270325173695474779109881641937140716814759556811893871512983162518733533038814768066150380052440423624488893333286601514732955216856900126031648374484698537472224831646655098068929672413645000093076785334878192542328273890993541319795225994510363608898561976421140352145154936308366704560876903087295559097714248089468390400 [158,26] 26241510507068082661641885794079282449470430370191595345811646466540492683470545084653692627508220141997210964145641415254375874797099064203312532986108737717222790420591311037053680081041665648741362487572502176292812147586937810571204039271682649429332282791324166603092291932188421807330395894693885315432724045116508785165891240826724752843680128778401557355095573287308497396507547002618373725096444129052593546752297566606824730416999005669800364085512727055318992763601005201778647053693470484590757669057625740491858777747902015770489181229990017545237534803321594064264964544297082302401597937755489036662285393740791995373258287460023324515363360599973296212024310526393228070161213949463623789104668499807215132534494236407615118907821141392665154699143749680471887038296876743784630986689741274769051634813608944198008431895104272537997288914727951806942266034211520590225724049732886156948331282966373805012859577711849089382658297583951394116126033115849231809143354891417343776526640209036450533404323791587342577151133425784147286232707570344088318216197438871899141711995550150808223968834009077177816880293278323522256044338190238293890185002672109678252085303739409038643723306482388085677433674924134607931061846692694748266975506816003586393989327227009026896967164580162580805095411831407288800080956807305324021117746292936597755783895874602062687958624557122799200312011659039665499677189022519989123874767485498210795781656361470423378549810907515719837288550414675759756417399745768120347388139798464115406034975987378628287387470442397985580648615204947273236518627981875153325440093150412968337872149062748418608555363490436111480829083951341350097947801045555991577132545909237731503260607984392608232672279409285239007342857921084956196456322135572582716077935865179185302823562606229430049255943222981718537169372498267256681570955054190785241159631998048351678037201286750398350204475114366518641824915960405824381300133189382827524606893878594107182309832188872457908807430902838849346678944082130854568158490607879690718583768899574673039602302196814602100946073281705352251559120476364123709018143593816377693148056727555194383260517967624980246660621460405760 [158,27] -18270066511089134060780388590125080528441020872212447387646632536000714112971243040763476343384770575278212121987147028628315260769686898430019254357994720227648803542498247958767139614665942054539290349996262884004729385780337921580586343344153880338460700818930851175783613619133566935575657740846854695147497722694517918510729770177520295076385600255398005404907403418771405436709362726363671671958873972666428332836314795255025055030051707828958874024908505495771163528367907768654801794552268916972957993380015273461074591330877565539848922885806257979047314751548317605921002273413547911870396452585199997433357973540028842019413496710927471304812151120970910477886638259142598872013737370114214857816721044578808259879621606912028780312896868344756758994472578117514804792855044139267786768225594940299136385200980721275785417946682391355953436107165969751209361820155007626243734742270698799424600068703629497185085457486701581855608859782323613968738657418740127345801003851598481678245434208564893775620756005334180733589103839016620798296371124796307349056924804658948549141505384563307788222280918388023424423195901166626504148516883285682713809726497504299801472314321866874821543013586008571150065080230545283056610744970978294389173776820954401533843658438418506955505977806877614331306819183921474204314707419113395468921654755866925260057572657010666001942860804394367961287636236077471694393926515301855091225558611033119730073623192818216767852362879335485887643159496712373298924758824514320899833263086616310716881684183230953550631699543881458530726089419411584268921387498590196148257934621634909257630851271707982643642827345349059351297679136504832018581381727792175894251282511665503678946173917022704416618090698584755005237484207483697735829025251522180346784578275641372372714487723404804477934149398054451937142073501406408862405815582403670850541366132963520330716920934736742731551339182586922995473372398918384960241187488299222593533440765349979082341217373105966568132138104488792536591343340089169528362003396251690993143915411791165552212554997698648192679655039743374125596457481924614131191364453549745560264783386946285909903473378365453650129211041280 [158,28] 11436042364541344171960327865717912329574579215501430732047424783384385727543287445784888313215321078916736784454322380452550019485069662295341894998768935219837533201898266964189926939417869148839127772447383047263170767548718586137608873513374288796235570658117110743471961704906631106920940629889656977233594697765493526233195915641768631967948239949127859691776819327953904545499891253290906861750605406704321161068807486833744520661653637787757944526894730989793481510965185359726815139441565650733752218135876221117006080848948647906044802859094623520575423797214618737670763968994671647219421324726975205269094000020246454910635650257039855571541959592578356003350544664130537599985813675664744014622286723621268351854345494349884306754111298472893191551432775920754132812445819981971742712305178351456088639980407350450962326097316072999415166542719495034601030964588501538940709951051466837016160541724568457196972143266934377652848774040740766061113614383919149691524431098553667171888757767238972715419358395258612372406587192897536464225241076233390770496623723628713823986078959724415402369443254527447613564821873909010691934596180689819928737105967641613385381225494047914508363929402947548393165672105676622608159063008795800250236345494067649911359646528055373946551545153278325488590667460800428402734445629596243621336784883835030948239176908452169940423191197573915452181959821423957214934846477017817264835891785198648236012187997451673485198428443569362780032898296611590674385778509971069108513264467747091158661910703995434263750763183010601428221115340627991375530926012993177952658011107738792981593092381296945738857485762403931647318200112026294925810054289992562919550296166168910800402614761746130321471416699451732126791387124955921185444009876324015325944951967352533235509161166439154969733974415506794763866474706964246669718466860053142694520571569245581792215488371149746309550999807032126275262640567684976426925699709304622785597098335383831148476285125392693605656289292097083122584625340215275517271163448516375868093985961637090612758168141407465323631473686119139590941331062228374301317665252749830293342303820991245368071001516870560386717526720 [158,29] -6441000932071636266546780182469307967581490438470808621838747913735115730248701788895825402970631556792071706572630379185880423990164770238972400761002008002878123112515558221480088294813956453474789718202861161483044620622258680694587229354444440653798468326310958367005475880593092851260841726431786275317833213495496725524636842019198113702437204719523186723547363531129949291253214896758337894914674984240040277647148072101811500381923959896181435886043562508353170448858835770796001850743304019862047080257420939330163315954142660858380032604709631586381885342256038116179834588689789390773741759464951477348596405453897348277230559699795491909068503767692676146451203102902618443389297126980334246038866875598369099242496550788111355580275907776820540282536356142466956142695406951302843584706807571350829905865528041774614997092041600284508308843718139248078203671619377970557125846773968298892152822146526420249048886195294354399026604685397252133484255567859621180983267548394889658463541656120331753610288119257943727668271444687366642862807457370807846249105208836138512089206166898752226623724935799725762487144849850532537000222886176165666461827963486997875681032364135095835010650197824704274336411733964305951424607407241351397843009285218962393013964116374861374457906575375606952151366689990796115838760636085331011126548043188367712370993708395787963679722874399556655913083938554695339316005262952455422996188246269873456392874674732395358444021037669002551300791241078407950764876156014650832835745682389203076677246978116303735417101231575197983910627618379362546075074963062980811321604308086477198083062400593423662405003968747477658665165051882523868874783361710469847765626028136248247555109415879608970719808945631069448684166026776319452295494750558855529617119162383162937789962165132355869164978890531294462076862894344865612684398387128411346354938439760986390303337957410617163184856651678235047981178222627805988927207887583331695176786450692108346626626798053286214336815564876709131110607661161615898981136306678427591599822072281413610297512382942790280530167818285689175107375972924786235902000827055300897914718610283805896620903366564850502220160 [158,30] 3267036199436113677672325119811032568183642049072691452090068004830401204844345108725906286365006430296305916955475941908634502050887504609564365454500468802754414882939781667396559262074981201817572357343938200656297493041119715650832325035087835363942868631800531869630902581470509951130729199366772658826033980666985052365177589285037232558702752124164378160240071253282821216753625717784345181699061003140028750124585082540124678864591709523531859137354180962954958170082748191807263095724906885635641914943273396675575175561856900491628893584083334368872717220305877318253466402405469422402363583183820848391627356328047084148120485006620596546947989641347260658907386105550116032235389149612875959280698349486132106266505893771864006081328180912669703717405682239161298712116690055326683025642112417207657277206042853022390977764275511692450347398147150194088845800196026055217625957076247982762801443653204888977434394234768913786684368802277125361604812414507388632036209421162702727181981394033938083642328045593527636685054799114674262875870923924125321836199027800881173959112904127736923630906915807128531820514097409191606929715385627003655932940152502301379546765289438415549266292744839967748541120723362775489670604634792661933276599139813006548368295505496121158950314421432843278371659934483885329536346822651387616571879684042483846386057402792385927829798086443778272064807360707837549031239814967368651253490314267514580891096903014555321135466560743002147107870893018953502199178393765094132562511875174061774190213831352867628148397564544649285305830705578493221380384403703692985912861862584226296459617589525561408712158752165686166244582426417875219833748575803253945699849395973277167002800844015196667255922676077355268140433131850502149149223732819256730601700126545904171008365582087317340867771706760025305337467893082289164280893155778546429050800665500357874865577195034026801389689271148481807914918108927655971638364427808245197739489140871798392190305321020346879334486177974970456607092777560052783820107418660129547133932441610367722055835412253344154939180617321760200437792440606775070630136302773733004939410744880704981751386728162676675328 [158,31] -1494060070114931438183885583048281275249902416864393581069878917212178380908136456007875950096048458556806144618839937402603169698783589602218017488946983061638086793589965744514145173360334183610374050545498872698441353435305606822124288244288849203619528094181664089484276212661183624510545508846522074062564387702173461235388081601812902411599955287553953620266184391750473386595385093768783193405448788284390284088873943348933204714955986727269089576236214112423186755153102774212196560298802673118980625922533440010122669267835003008298209018519700893112897861939542620551254083600519063711193314836945727175558073585110401957768946919735015008112457916595279964170591888983631733565700378347526668376863274731152386136708495461089278162279023684642427563067828787603511356719319988759091483562537295329102647456930051115251787139988439653248096730509774575625363149034356443261604807667844070221031109237640708624699277610918571406481553066527075738101140026115437932166695632826745853152276049095890697765587960534347732338891791106227835463916826277843199139794196557261606846269343809652180132031139402627547681856943618666494322377017108904737908187816165410986878571425821550649659419176971836059047681115550326469652016432309136374875642984312623270727359152528663101065501291749831088470617383048829770345775006569713395723756974773435988746599726621818692940782939762281623000285845303514601958683928128763644840446541236945500770978465291080802033810040508277928949441744758072951041554670542771333617881739038876082661076796243594032658971259028313526387770877339595689018266036523331003319795353950321832078714779036391723789163238953414084412136174859243802571079709459598602078310323237860243214661690547862053765885265161076792441714519210084284140842280418973552027560098433442343692151327849409050941881277950638228216942615451472213655927138032708615748216433771305631609102973023133192381549793961725537665707191756334617093393564669607893292790431538078059239017020294661323467230503078007625201800867667294574399303294271685151478080130969181126538673544913218987251941249500736280633796274502209512270965011210274314388546764771990114764191169140099328 [158,32] 616754813382498944877429013658219439106968476403452705881874327229675503365558959740411450868306724406219153295508053655366965347649547702419202362212198321006228174409402285286890539824982748951656176172120796698047072563342486508865718429850653897149801784898657993359800592118802166633806028726011168334116755284207036873046853001578426071155329103082568692122391619579470074012007821339282856746547188801649146905699786582704126151573802044837331633416993454699044002722868127822182372072478816447295519289697636713029024329257819718514614776596052735075947169893540803457877870291028713483516592610478949522836449436849732951369929211417538965271243636342759113646105801644263876707709986702543837505283087119918318433376774279164080084364088965716174965361771365229415948547784391673666595432267316628790154048987409310803392305307611341131116149235971839242532497072246639002981812053157890975547858932146415985861324049238330701892045178138201003846938322582562236964778692429428474460396599914769971637083794535636472113573710310350445928653552144362766286909685627906331808204645983498289189145248229420341734005504549907281055985031762266076436903310442044941972373472851418536194604400528225363497000804906216848913654778579347602068060251866438943711985328149059780270086435038216623386177539701482772674878760020949684896489164120089936914052867388904180751572435618803210651122223262446922127236348968834763066527358776998995185693892376741626117906959521799013700646473386657265836502179130730287664645247938406588816019105397615845674022457784855217322855126510111067393588610826067072858324834538687012732462712312325005614126145149596016184208831096081906411613573481004387236184078467030225471968540387895263165843832258355371170207680124044597908341230743739210792199490825902468574504496107263306348970733798482062526727562897234756636488285271213780893918011784303476050046413585135696336424440444403724490182250083011946079070046231974334291544610756383375651399561390381978185337898352228847736779517914427211510678855550632615514337767299476907196516493606802918670742501303338118065619718953981142225252956829515607947788434896361612978406022218600 [158,33] -229980814179673536597470170479494379773884994565740283588662948204962738186772110613125066378139363859480109459881953212538141971412967754545273160810803595714427301759528160521907014780747461483304981105108482031685413678452139993461798813660947452830632667418347135486798891288691072909544507041823671269172762690365628809537885035734723552611310667837461231967053766046288151017820564875768860769202623550278688601651043431716276164861584212961912248201866076113968794038619580852242963886987348849533657886291617730504201153325725380183168528689041796878278602193481525295463719833751105006289965413804215865389363394952482740892412788841782388976858562072691491272654958083164690067244300394261697307181787821849100167361926002353396988406936226064118895966473313072927041910081808949157496169406150407541158318010623420172917643854253474175099778011281129943562899736790167857791697644978212051173652936961654348044102292625526411115733909146096849756116003168652778517199538598971083742937407642197941592080728295324721524392802968054932375447176442527731426738165048855580444341195462762302379234105850525126570802403580462554868929437363397926882028655576792494885669026370573379398441890899544084394988811718237609725180793072594055595459231898884101070728141949572032095375280686955677521697980742775981427514423460092444925868998122974598732961122939780498234912206134018865358790125587759490916627397976210435800104427271794547411240230540101483875960629026988602828060953480607191285394008989746456114075057675902301241366422125141205913240858269544636466313430717555375933104242031772632989083071070227144875948304788985256353918342740398391000051033967167852137639287045851101922006089655037785265280357115071208507070036274764063555097172963914648525569910104664661679014597825429388282372490730718289796441249532636592570829245839853012944512665106542342062650635586061019780169396621533575525511947075856848255006937793080023125455002507115162724928410666648766830661413698896927526022922426697677093507953605082765996536834769122196138495576416165738708398775994540547584748633502926204705618908552909448110294515039465952920446908858047854849803840000 [158,34] 77419409408088228662432155172687958144968290790806090261761059901747184332246734393242831085578565893575355736504963121966188190998784364171382930633568591559464208661633946217188652922054295185118512398317488774053049037037602341819083831823407127146938954446660805641119126813070726005834327348258616279146956411475251306777038092224544084608727094562870568192189369612835258983776844418139668505514787961121721965098056954368815576821640209877463847559073591728862140677192761062051384498180543916221337840757211645778806370017071275310295050647340064888364751198622629227539938983150255844416858095430275675385950886302079852440983972618296125611724225233660264548098932833223221940603596350638644238378329023831398269676693478942089023121447691187596823024261306057408533712833626112064474729225189028591045633896911145199502231052614626976216297241444550912808793119735803319697098847235304867128000361147890747317971465390840818072591281072411668336607873963709749409807636775905862769028057953473696482961750007634758906391789737231012063929188267821321585692951088525799099624779475214439098370429939375452557211064196415898075674566680160428106073611032073089581842443750021061529840754845162177656094604916197836363463191438034442268435753343163703477075801160961996077461577858717791864911335846989234197450615905488839557090128219655576628061740437047690654589450419297908459078945306630105618493896936003204955013148727126121786979379298738439645274677590929391661974799844272623982563380912625608623545490829810832810280704062428728887298557278563392981890386687846856805873060813503738209977826218204271358293469696285756506781771636131164303433828530287909643833360285606630716975203389983976952210936898536131077463780612020111173329206269871522256866083200375683263245991103095287736084234902807320647157078088251503828157134899741096715175566023052010957500706378256463839455607587909944248512699754531387931433141237446770436532288612598131668417478990458558559870711359106153882419108793984784781548412562792438571758635528140552471124102297927760652324472634279107711640101802462387729735461920496316678114733284974311706765445925382219203841600 [158,35] -23464605403357450725291446811808681530915045955987864760175502422376460265167455870684854711450577546881378881182423938063626742006272995276028918815879550298062144808890017936171146797126671014792557195722967939705024324372628125140793702628208350864438794388497941114444437606943804342199580264192211106227744568240347066378687228698492104673637432104524113230614506448050721042589173223837699826952200002235615323708442739849041924468289939922415630533206950079376517756003081295143792139260310526268662069035892898820053707909271003376102397989348043296739390944867107122732405087783589547141806054856156052005134666724738022329384994543838965167791797674421180319169852357732065833934980281049908536621050288344617352153739700674250265339619536481905556188345904842418236425850219503260167525555649996979679744569805463580954050151913005783330039169068128248027296274733912773172824397076363355780838789951115778241628773629549371049664463249203352965621246144541424483570822457318259839093563876716764779374824045911585555330772968654663923933946309380941562988921119488116068847091842115599378959951183028775578155324345583404688280906157006803352321819372443637448345138445855412347231349298583600694393348949357977972918508285709689190303638045498546092001452549272597354285359623460554863787227760052978417320328950927129359861895830813557778439293045389098466964301998268522630022094717387848059756912588667151572031288717852557856169138485306662751497810774503615204904596166902512539430311768013634888026664348880169147940913466886550998523065835995253321158537151014082527217957805778496693590400635047556129897545656388969665957331674500235195329179969455303669634655520328463742880002350080728130424864667407126116104354693375683080031952059175423633913994941277012629850314273208274957102634746645331144769176047962654231636184131987683096700837878563985499364865777712258074962429905214272919507278756912424930922736142792678026834688886659481504492734045898418959929504146187128715625897323552911708130167280636562852652436502738128316941038823483984464638361586843674999033812673075463887482319644340661243883711105627013922185797271089717766080 [158,36] 6369838203322695600295238509414098056607719038485339383373295291195900947088470232191218559787440065946520236781857576730211243167341979174360274456086246497798430798099353458393378486751137412777535929712239777677734737973879423187653233243811070803387601030427363160691573913242667403818570247245874711850477457444985071581801218470868709269201023953018330697085941249809711995601593949546780147405844033512033527001283841308230886804330562187650163118901777067346747023181801072363663007852554400866765804307554213385534122155839816273286341927807140849488480618748557664751194294212880074545298966715110412100150887262116845028609157161890288039447055971974324547195251695417853171397300256152207810708793595846305029804357706388686900621833873565645416664230271541300254080959873636078988645878973836010366693780133008167476810512495981531960677670501772483595821787418633588288264415360871670407949005850409378446504399945881286058980919852215906634730109906834317112348180793080239128691596946233329229171471901885926566271974522619924288786915130137760066575709912086757073547429414466236381657566031778978657820003987662184830651103615476291122226726237909691705951601593461878595527979371028575831637900089683522486525375917167312866541481759218979320161821867388194082482454755879227586190562307005336577817777546533304551901794680849016722092854562605753967563885035593586094802466654947583912386319887805089315269983918168484155881136625324612544349092600734168351118029707665770974366273188728431183897162315651634326765013672509704164969909430649592704221538357227770733788467795866431313206140780160009689354383500805773452558273810398503273050796919803222205941917361347121453303930785112755402834104694900600949731167194300790501556261252340209655181762640955721220280630836791744623774155016497958642598269634495715424339845489551516357406163246013681995394342464841608070873036427196635494605242777197399815410041640288685532236668022129066737126956258739564654104971537581186330047271881937617839032596400747773202665182312811954662950509548728754627129994066204427378876805941254070923889886490076431042252592296641002570840787347934207152 [158,37] -1538707897741958402312571652654068723598100680230723013901640768277446025859220877845689370420119308752841821218206962071388177733567434800130874255744202075153146579972097227122640357673546597247187556335806285686475916464050292180148939977432304088283709325917076037725143275636155234880779986958367966722862651125667301920926077331247234698500335011256211198899329862492404921982425379586491235036592553663788419829256128011174652968684459600723964591036929914888647870278355591647617227936076395087428876957543323863757423392833905131237450035070443372496074312109959346522320406660082109132306262569479145383597558309401620459148752349233002349214127104103970691765137954450871704384242395390028460714943609479806060625792760740792517536182279490669129204651475524569528163584552615328994505471531626271453310286316002525736008209188870794914382224428747144505867875484806012480751595884991086626575575936690070539914902158851282421268222703910735565654278631936264081000754613288266684707698338876664043734636088409651532184045127803090775585837422064251958711913153419777203750865757658251553786530843761094411752743046860477688305323196760829730777527262404820093218942975333884279750876848426531229578248086187625170269667912386300719390906084745413659056307716990815666183253989630061797340510771150908975277394213130649403728682536125486871048609847794728202319818359867134349666163370319188740097224978755621275366551363428901360199978788224193896394771312291813131851337064881816312246843428646452025260607732879136288446782622329017566540182421518690549913524128294404347625748270308465258885018116361605779236827719200151097643493967062906545487881932767404080032782461743463133292360085928124392917440656596248342856290579848514482747687273498772992572749405520534509711573901675293941746621972128308832582679408798999957633794972839381594133353568002179835010907466025130792081042085425802068433640830262775517841000814112866096675240219849331402495991352198803895448026938351638129424398277417147015595099618315129163129388265558280546361713366716119894339043207010156714257648296861036605248867673086672288525174177191380164184469469025856 [158,38] 329749315486779334775167786376484484503610450286504668429300495007502862209110256295314205705718375785731437022626033055964195245563520391459206639170973520056906604808542959088424817903350968579311147051570310089237550455720332233374697025325745087150012831679442796976534510396681623902193054026138982987717141840371969083413132056736196967088564677727836553058699134007210681407276703822402031157581027492620795813796650559222784417875199675396885031913762068861371153789162891527808294339381367599670887804885836746345738243779825096049423604462179210460838281328117321049916532744020277453601296449244067004637928715092485352388675232401224608463651849845806892511750506526922411401971995122912422721348767510627209188545174043571480201588949960554025296774323949086810649318538794930267499017459794212270554774641725409073044387815712234523500000935060654921984434522336227091814696506980489343247125535995242263907419773048124666164031014156883650915459080919584785850517813922473770443193003738904547671242516753872963136706080271828840438927271417695162213446310656176614376285314603977519741757320057882417582121469115795006923958322567021865263583449440523980690345770087426702041391104604268845857116129964377526811845303842776415971098371133369047784078488592694772549107349677561745597267095495797663487503354253646350580744385007092375620229462698738150673350767369097730844796155442828083305135738632946243709880105395042774137894872481051980779076691586487791748294988976068919309584515366137214693464952797325041516214451632710661689159469310662326654982648543171509859495826408534737880052498673034145808043090562789532295620711005424937059709830966953408511106187006832769381816416280892660162435407999159562650201954805478288903877594207441856375489261289256618836276135152757302911053358179232925358926222771669228739688183735638083134509929191431808896179695146013673657138737548249870807239932175305115088777787495854725354216464499179357708614430844011325165994575667580666541527374202558289141022759822497533414853356758732247791954091383278923857745802170109705599091049391524657410113469874691325682164143192795813388149461760 [158,39] -63517170714190571565609015231457335041922412461576321130305253855750182105178058128756552357734952188732156474645488378888253342795253223137010870509034188751298172771777980377700909473595634661501622598082116452725643317572165662436668856904507495872100117567073950571538500023465949036428583669966335413883550459615702947735122628871764299932460989786102423974355014197061247826242780352290958702193868714291509761521351521797721774522753334274930390507425894928512349364779191222767076246062114963576582508471976418928228582297149133157354613416849373804290740089748979708707758371038601130695134894526252797793188595064900234149699577755778070248291776078050213173974766615338580969113984142387679039446109581436916302962732540599504685659701086079579299071177001186017535902019505094962809665552941765771276542869003164208989053218345340137513313093211168099511373424130847793569452566028676736275620129744064679848280609584601171390696692611223803160911734089902372745656531154953100429104858190481017698207598070729738163464166174893408154035670328680979947042646360662172253468771951804104470213657323586039364800489107093319857075250335345512687738517710911177573880682154388430864913885651087536846058958409848784225273112644457692683935959046852054842720704989853701239901688753000986653016188873985121573468761060666995535957889002705032592914479224205638323214557000857263219892705482418650209805346277767931954279663691240146033880671261743470802327360306818311330013676202872880664410673993605306999244164857715359331174520911031467885162990077122110551702082905684423193957245379995617552130878852244360674248346540783701507769720586703313141365426031265530473360343301460934303917007743273615612049238942909040239004592005551323052634248694513019872362032351301516695954186492304655767113928356331392472550180159230902767821580251078837986185815299650961340819958457883307859965219685999301859587713269831936518884188422223195155896310917500604468143786212272549752638900901765289435187365943806382492180227827783893702618888447402671369114279538350361109821413076908394960107432037922455666857420442475027603423958309533382938375264 [158,40] 11554761173801044461061250993200879468489374764227210887155402931559099940068936951787935468752735867792841547607998074223220713870273737189140504982627124977587382970851053939073516984147872275467054128684794132879552849590851581097080689871780214972112566255196462634030552415955759194909491921256062992676876702375301108898443324923404801348970155786105724974129042228383296395169539114495483064006657555557290672654194481904794981830825185404473383487600703812499232555435627207437088553872461473950333700295954226289284109545604272487102640625100900372991738465833553434003760721841230103277359456809492555275982809411690269690918999247916836713979368085084908072129983750972141043432247331327359891221232370330420059438999156026868208751503942846310471161580619531971334589953376510136279475916907505357542375384593918120122270028064362002882303661715724482532140204318475644521002648067335436880450136708105608254261871976714459165187040142006380663982592960370667406370878736536322046317425039849644029539884585169761226279605915024313415949632040609196589027130804180741263308271586048010176727779662476435589935594532067647404011569079859864035223834683347255031028982061673770951656317483852329003974936759664539354577712537091193615952395212495628888532958198582985275839344003258299710067300252313550101091729104524735650058577626642390015576122191283770908109951382836218952355327470675669914299047520997748157281186857365024567719883845144513171769336280807379047936271971382705353894130181914786624250959229965087400489834145612103880833348091775024069162086527491562525551916545601771595183248684031864220100707619089508688912393513931512538172939631531945934619134351791080268493501501842197522703845483739805185318122247022144520083320824789675922990200826055719361168789314506585960962351779171833281152187056218757351954112826196446784510743978543038153909989009986541832661489095315734738341262014263740783987411158862543480622828014853847050103223049487036480114413665032638178346864241937348279117916064485231087857364197226419399476498348503798665485511263853481787107661563956328180501291909524822885832284464129876500659 [158,41] -2144622966093907117751939210812647793455789776362898825431766201883735561516236539775274833923290049082868613686567123219160311651449844020872179482226011512401004993087687022840137904314785026064504573751914371228957562972717318283222107628432620912223592394551474595646117255661252996693941955620366032881391926037212114698373285289234576740511508325188415983093357757017328736698414007635075326327931651629187773157655669249537862740257170566502180847907671162715962483647980654740052805732829059751472466751226004466327569619669454154928776077568011824860868502693595404479636406039862485312435780893145693096019868141692945718365749605813989060783619001840263236547605891157301187615660986224578337575288847187550431094454076611505695648631923561754832409165834218096809222759173875124302541325991804914157274923127630493207923722317906476057472526552136305985076820159222181998851025050709649663352628900672980641580616891419159458236159151277233397802619869915605736715827788664490895461206483305406518717747777011095023626283910704365242278357937909128533935009318271613501015022160536466224596261865684432156389826078368173911858723622779415712524831497011998161302273750297291954846070371990580648130186579738512850522540532310657890708091092230858200467509119518984267955156020420225672190254270303092267371390013202725643547789448352804636138065024929410155122050846698663483785787094808959550546216501434125493552067330757037184174348795763825131528039237543222966725329644329234897937221515795593006513236249591973469726087712759701701318493340634138216228177031527071537708893250326217307024678032400013830334531515945337954543622892238619876241209634058313531829996625132264114643826196472042472446851185265503236128500617724622014671137184444707124825465943813340185638073850452037625896438647759817242329733433379698642508535391168496660762303901688489862979534444514081705973527326876922123031673196404437352299578285219775121632227874397001489566110573856323864100264411577236288642559981934330150633886682076026275025916273010695317314387498912025569333027695133102485262469735483045163462590050436408918814708688954141632 [158,42] 404876303396223722672303329202940555617432158217935064746066682797240041834466313485663075771654563047412280268903463745575711972239025005686381895807563761577053860420108954205712627108783709088507833945326228303772571835436963493304287463326429635156375642567344591102627974025014938356030957508922582996002424833290916341214068770590271817928725108730079862544635476523849224539437202169270853381546607512673801984761949544035654137545384869050350609835003963494419706131264176013866009878842825161623354924347210171194535116238182712993129331726342843672724034885316605674725880256687481604522472006217219176785321127024466719874851548074325396312545640534822046692454253179805638036062889204410615192682633425249454284966454401953584240628194169379607719659907122671259340492584202103015821392191822815005846067955672568666636488514960237461788937360795156883412319160203790133412716480928096791988711056603702061732389289556042503535909888491369256339903044796553288338326961850324096006684552848228002631891794420202257015849271678775504284902626396080294124246441406635179619814578552288740960886697722431442464506106260524690809430204702515489919321331598590669283699650677928344595150715390870066908172645103341111726350727129881546140765262061736545344630048261564444053459182212650003197534449194720578261485917884911075058356283196904566381463799932760336377957723500836294694667589359273705369683567131546196228005636961467837116505270081530312421860965782150159913696143944835043252403081371863508337132241729756761910242291100095637225048423158308368472833038946243236819507040211647729201532085462848116354999555755132680132676560256860646294777715495802710391047466338980781510208178088156198026114890046878133399033665897988429893509713096838869286047043892511040667799501413934982837201078938039611284562434582250072106827896713153377943183095228337348491887831186340652434203381338949244104865858650623350097931029742361528494533857882443726619713656721596602164658081252433809349710678790559768395335702463878378071702768137181048710373346508170156342296881712508435343638316741087136322353877760416642328012875719856 [158,43] -62665621241030871548965566561447911142408411135149391209357190132324024394172457742845551196159522580738534645564306280133800362523691575422116452171261937843759305024121580842224094647347708573143812228085289781601565620806934942633540024114535862463567747886466448232490494816872042633840003701962611213626063986159459848491327634218723110970048024045123287594825189336326308449941378928475341128735830394929598623321657036941269065153783241191566113896463942144052891199771727651804261347400225853037480086634144770517065772043397793013247646602118463806222005029776541333201429818989511412486841592856462144979632982471691899509741190950802754960541299079590760536100780594393445697829901262799791313348242015602381701759391851420160440382745417864371872381875338329677232618816316138694392206985783988518648013670946977516414737202831822055786838606857659971829400790286003411160412819729380752253010295208766032095047743857808931954043112163423028308502459733727218745455804783072066994043697903360493912011152179712402313416033615309544936209105887012947118727259296405717305404351076200620848304097343731846259944809765364275081344859616136740976561902021482451779572891557406840171132914289601204997595674332582100599603423959964202742181849919516217508478067872674080858362215835037884539943898058407447547580150629261490065913237776510214578820144119448504388454592034192418950947993464605905772855298251693300241158800602293765827498475875959395739917670731574801317953950423183573552671151401001188896424102124471141251134420969756051658817137057900563139342178390067139913493093868779478097129477359579059844419408484145022389006745453575895847375828841811304689944926407020471617812172530949621488888667728155988566802056987504796519894931645518947138121836888276148542388214909769412790723099326105296778299424641120825868719293397626289601905346977818251808648629544394214336474232332714065233333786336046853168522436836673471426134815581848557691500610885828459219257602674140072410005252401773869698258415948222263973438104348161899794995326610498062371287981033381482376304653609334602670582486849498358477411675536 [158,44] 2354936329439169652750473292764725267304608538853176499718879747436491249631420525297773590073735321608987332646955285763502668023169359333301789046885124112787605939002213632871804719347441313657816370373520931137282366279829637148832167584064635292600636336587734106047219728825591882463947162123426171222189566795048212288049875715032451340651703478309254203790239383452865126097751286744358543966622081645659836913398059803081631167202914434621394485416253110077592478445607782473663930695085685405334411736988941723117350825876981439892929880477328861529565977136580794681722825515349001017537246615605481994468018139831425405088819391776760103640405114364368862091652775110927775307458076450359429935287000100310753980514714843860494052086959159479701487286781066452589521570463372278931032031272428048842484557499948581986122640457855563027648733245042226402831798297390102583102631027291067051825289787582944471081015096364903788269694415209121025040809789204433790886344060716768837728728278677688616274647862351865389666089560345616767968250740015749637778647955490024049541754897179751427609966950695365511171560751633989225505103919420527996943143713509285284754248273913346258916507803454569879012841977718874000861448119173312923849566463065692497379383779988439143410168702835638978436661911693279196264472449784773293489463224596550316136520881119354224329869808541413428217016233861681468699785965022865429984695389990230940652059099121225333922300643244964982181539703019679577086296512100052055925643310560416338065369644733700680453322293260431720688090519565884695772888859661114069551358571169357630381212668028138602813886623430836180701207316958478718988673056916324774593029827884760304719934546144194313439669002658489350753496786150991156095092618800673654526514501935465275402991201727563913693125114184713779609144017186000260363273125982956926567129085592989606455288657036061278511925737608059914037078855584978462963750152057565938686546681049387100169397684367273442207976464383430092939112024604526354031964773571128303607802013707385919076482599591005603459482066080283754100370497551633246863952 [158,45] 2841461167079314440607123593738911944042747807836409405082659953534520982079642293889767186142753032963305421817075941819840862303117406412305497337030252054546832837056511216897903312871952655629270467548653164834627159593350160736441297254097119581160373275009777306172818419054874365739697095824053043350347215954413038471974735446900169322159907331163019628298678311894266191891538302236806190497080810542224070309591481288055730009116715885509994036570803886054900765346085059317978458727884482206502102909476655597256505718448747318670212328633284586977191655841015203085599152022000877715360988290418223587938661841792973000852753667629046612981313398481951846006392226387774936613384768590946664822088483162524639094279340017606292627794581071221382623609612415451992441896455516694166192689618993247258883962286049433074644997711351020977606060322310671738283885202520735793627886634809486919494417967196218564259521532906298582589243410759098002291535456702095544032849976978414407766631621008648717156654181321420371433658695630769384669660399864241483027940941749095667187229297018361102979338653933069121680142067138847246082452312207711851771973932256959001835168691528231422275349720872680610786602782164302762541884516059717794015096340277232438504091625348475315529575706783103655952622127255520099859591277603470146657927133203360081056628435052610463273455699591196357242362943295041252179251742437858188968151778700412418850177559555813704541002545643680879970627808322478729940286580861015899736556796557926218645864567795520118704073903739523264096654311802282639772753337105247473198079971738740567295425370024049506949858370777884152577773500906966161066789828180195519933337331884964119868872741533216579183714936099996405578628453956827682401294312809570430483665912600372166790523994496794098171090445961802982032377881040476068608759732870981001870748345693291206438113474904649072480801159764057403920566643041590026641199006812169971145487207665556799979669252039053281054169212380367953099187706109475546458456625006205492628117081270852876652840226606781325221498699788907016726969712893659654176 [158,46] -1234302333278715968089388191935258693759560419309172586633686581340690050727279938290206374156728257225130806598540924498332301459551366021606239538386598364055882661639865303878972752422335588153776943820290182176989734079353919679275809753955737629786482189284124139653344491631696902975060700393356562746695995946349113448443486184240457058148241989779166151802988992251522551441054567616633581863154100906569797452549975811168612882665451847652980808307862185000793870422726073930549162726781720149218922104964738985608357125015840931382587542292304349524602837153959526690089976873076419415429660352283143231069116366011776394609478688170854139799760983121406024101959168451417151331672936203071352940553897650541858546650566566618650885655920208995766540145152163211342284325420943014822863694767201659231368165892316059084375645581110118705297101535379344564801997381296555057769110410577991345957730142076317453074465613914997312719015205905583179614690704121091264258676726301793087306606843474935033351459861028971030309486606716560297636217590574456641567124808128075585161275748083816941411773868660518835480786235612299886241853011615849659936690597790943567021862130044316607556376181663053329231678204716292924176907151381962132139835279544122419794620078499898409230440797176550943016362339789117727727451786799395522009632538374443690512803540856793432710818025166331768462883416018622896914722111765170024973480143687420639547366846674213715640307489250990858481684721297108776996354996185629153080251644525508732889173804051429310643813676188888829499964911319506918342529234052710436682338711235337492705418404877656374885969949409148847507569525720591309019276580790684398049026391421680907102020319610540229515031471058366846609940216909140303645984580427601815021643963617562091757845671589010985547172096962642970819011482776563732462875920709453800987961329140679640582053680985549596419083018355701953384718974010427143334908072024907833515009684248106617259897659040985195190194252896152108788974223043110052777496312521789968498381216172025844438408567616079357387562616164129643740209560750653584 [158,47] 312850072202676399370685332561312686781541701949558019324881028682072463151495895916209963543132143340904394536423467943998717026200016465327974154549168941508761710488760957075082505191773216439838627564123167874204873688797422832254111440545613081594344494908447429046044121334735962500724351643414336958905135623619421957019080319492526433913525424971830596127463260445001740464869756199967301252381919075056194972335330269721005637434297515892787883821548051276901212184156499184393361442363191644540685535281480397881102548512959770617216820117113865116684184004351304002011712232954989200428639772193468088979195768049683823047406838152218437998196543019804855065421816032849650338199309969812721997281430696623234650054887006710602394346019735680249567540433759502730400279918996787923598847344314790287560024533070259050362087415035844793300252172116623356257594992086681084523209081419619292572546657647773784074587866792779698096354264488669367364568910572350865132162553883921028893238234553475517329708362231400683273595502478365395042267986699690946941089067489587251988620612900894418055014290708667673445742621666616308745577807165411002255947701618932430047588820935078836421177378537882530536418381081185560028855107197282180938137957683850911312016122072664567795231379099692505570251411503496665336097530572937564121514010100740032974762591276866153638436588457642271200893799106103097714588454610744404505475824018907108882939257954929661672531560288192482391641720495513547109157201531407227329060996919017543861358771583085616309746134769245395267955347391412627701312747665934767081551358610264266933089639419200037991315164245266241269597205988410120413573242109488314278118641540393453095764859198903328783452302158173641325907747662972769964972989055969577580602281740826918385735939961517883241033607861230149821718805729354178844313542036550583405264274332858527879344115699038936765399166876933215574185678412089754953159158097671403232356364810136249499897419917527320718582534473762718233308683472429025753285824816172220134785926808788261167149384579084433848940101434605602605546788836656 [158,48] -56239335438233119307032171746399684910628148610704204328634489416652216629043907676182745472049657431107639811638639154114290165017078771892496738518146844962855617889836093139959425193450730205931527000281668472927388193254182487207859535685073036829460509660555351434162537430667347819166132959161994255802252697702485817420251768818689292208812862835245984727121487567738318086540628779960375666159930940707902928295827171230400079957975476456422480225087546334652541829513002123696872710883129375358564746572479690130875015493226222121801318574029168924089746204195897465387478554159206974035090119857752719982053637481573797707450926083888705122562402044550106648139539588999057606125956773565671057253588537965302352670978010078355252745140242123964905160088293306392312379165589530631952721995931294776882333474813660446232732118163879047179771467249699647797978008641714689917474758549526376552243505630675605552954058502366255111881032769530090353394980927689188919041084690120994884537276115553003407843168172289504218633168191379954822365154305657652420335536190771059175100320486184437235044999383637008370400698509299420002899952142062715241116526909677715008892691311975860967829886150349792773820027094931554142704803530317973268389051815602054596770970907278329704661805244611261394678451702543272261375649123892333098270950758799598473936103951617981679129554053862463381966567171593729116659629419461719823790567269170507244081160335675999448391520428789451206589863011169902238411221901276777051609893835949102176622319929474654175536190986488738150556810556073651444273904660000854238429128659964631633354558692519836833283420456803070788696263222384445174572411162745474000363224738866753250780375016478280546813687366060150115636495644474501598381807973472237506184330221688352691197983965726566023942188344227059109601179093607682799369497462340189634899563049663690120012145462316581902736169324375711806169147976114483451433658103554905485373043858912166848905530002993301348586540117463121867081496872487408556981919564052699086738155451135698190777970572628715371177824123807849275351771078 [158,49] 7220556780896945675624920665469311039595082167013239856440045415668519101835111541191206273265992578802343643513602480707480451668649692506567114766373351077330735686894401078460206731429650760012318167991038191798342387349516577518604615333277050362690814503836532672879052769394184110931499612630462759524767415826614095550247889571800133399952871018426887572468449017187596696215021592620695340581924562709880340181468770534291543063324595748623747965515739581244943762065569586204491070088859772253186718604770719231387912807822639048482160226323796303267819706146455417626122904658285279108928947460891268961502669942608528904360448994032102711180853140679819415147489649276700416706090781852038887226557334568502300034315058740469643578288622582647026202259614751475776906065382176228850563677882597272689052650620978048026550018495755994761446025696241167443171405339276025974363469125106907104206598686657445319532056792154610940090129804037144484003696334916393515487540351531379243726083514221142707105755321691203963364895928838485345224433318081417616868343160102832835318627457398810730313717593761722271438111752752387103920622954931687399913276325096796310410261274369606147308115137063991863447243777024819658668446894317181872420718159238448768136199870402482818651993114106883446010209042472421907659586202352715958490605813800344099193303098266364444686614579721600121905260857103875623824721177484726821091083854910200092911691236383761977063543488278500346976985588464753388433515709451648097186378683706434041126943636619614727400464564423883401259092788390393449406252604306333313309316359490440276227887938280337911192564019811515932428142769860945891937538740212447788418634781088349912380979270563697845467234045690483673768726365869940191085093615121043771932501331398205895761849767964648995577520176655505813969658639065657487474993266473514633320501750354866331645499633946778125467465315396247262812673003626537285970665339731078309682167568194274734809625448579482860766829183786206827441682446245167502817388635221180300898339113062186521296421831800575290655127830701657560627200 [158,50] -559214064184588673549695497430968141384418272356046937939160845607739801140040531370239454231643217733521139571169138824620426255091226897118781841782851445716194605958059755002662472447740699324644197246981350628244695206001378315788178230141873626534281181752338449440387356814389079217564101803251364438588568515186934077926687127754477374684460195593320270387509942609493725091639394299900312020677887693986329978635047220953652024599641149514172894388679137476591923883125236267438968778227757286106031628065795365102841296386879152694178960859544412438995513518816151922131898588890383699466256871534536157659389565489014658173933765689719396059011227396274598551630930691664818323533590880855349487318333205220436370299639896182314899759665426839489493360058378197641951877497248627608598881694439834724480826795838795362312765930743077520131004546552223521616477882410826702123095824895843423591151030239189836189550521588751394636701710689721881221199525886321099128937844848073134808879864648229855581760504828231053451094523756622799205199902743303216104235065541716071734039032385204158929878042593118661904699474503804532863458087402173282655661792011429960236644098967814138231848417963504470328898319348067553079323763033652349683929047886477576325721992164811919330072276092615604526779807863433514308484797960541093787318688753958060809212243382938047487746740705468096201724849378888155719126563452847496988048170130159931071102594355802271373251962331698073489051437408116509275471347178601385746363736349281047127872253277698312060144627702135338693371648463281968509319695918333121294689672181625505638484909960615092079991996723987033557854859093624346965395145157618968148822499381294329246244312439500826938974264188861767818639286844399839792604556384901677260049960168709378419886244688470128050901269519469466208153877504090265271729207845184284277058035677194870177454480953578138298388854305577404697614052108500147599948571596333425286159026143164725807865217021631521662758678739861203207883836003634818580895089255126039437381493351483620830404376516096255926402322810307201984 [158,51] -7197331779203045367784263357683385995771847986404377010860581956107105154329976076568749024428498337987483008653809523572366714620131010454960706254988212765400966008145357757983311046129033515852943716530477851839391777619901304383995258904277172119089797312781864823137137616169028406907161464087739723773157630307573875401789447375891877111993069660166250992458321283461814534510561579744525810721610236402344464624859532204216005744718158623527654123449345446301521274012241822799795152015192123069869228502943058382902445161132594502171264176025493258089243042334479149100459538284150032697299972872504708364820242518496102618565466887151295045792534416128764516865157189376273543430239645755847419298530136417151907374238867210861666357896753634385646817130486512810867368740031785456156083088452459667040773605928811629083845022883935450245607544284358872224755705174815615863290363074446820698737213571850320432331430760962920807869314221517509993466117678769939137133843793545409230500868368734091112979298592218154256897487394190688290507744098923160185408964745585299383509773168332590144138889160409294667214570528161914960875926391619629534138946551252937388255636889361918638103111825310432219189777595863683874836980628403621092830469621810031019343323881070656728783689041039394529820740328688289298598784231439517962749574068382287332821304663838127146638408118695799160836677487618896835755300704113320691173779656746893077837088258184574406300555508816279951553358008100549196797902052441755729426674573094103608633539517000537463146775743900697997514682492891062887601387685654743370445926660174638897398852015514663511660632153163270429080325341090406707286780312326663349432689172608964692740946682982292463585126217676848214124259384994967173470963531934557067155007234789629738153889815026061189435379571546011541887758429213470650281237930575901816755876647127064072334785711193041672766898607927354853268952902495714617461750696783611870135966249794934842888089762875922427479357918558635879154623774452180228423955642673871728717399384213182170740841524223829872756310076455360 [158,52] 10231741670420071311740218158745401133097752680486583439374808236844018357132907255604293075834329728848142187280225338698184179533886204181792713555346713425790750727713159149196911726355853631073786472231319778513341277114436258376200476509247187087586946238607557517652693299149421906376630486440941785446808970312291106251060771300216910394609782713503531909471563805580014559434594963696635682873452949153945321846206621544096795234528098295539769517332194746362271661360143850557842556204904751829300707527330983532826057099640163901454811859489437341591386974237660899901028117256441406375089205824032997959748472229343398038623501600243277559523616718285967470336721565495616919465574391224427580448838282374794057132001198407572578605226063046302741340977832981836860080127175976653292961510461255268552731239005859468327742743538319932241387900122413766696891354913960190504082710572561456742714695674835220541556302512317304557086063428468865377309354471557626948156424848820608291057216811160699621524217976731842616176703571652626789381575536242718908050807242011261034167579204739684728165486015224506089169879284967655115763145647056757166455779120779622234228798705905024740374031216200955162154393814890229421451950914989671542576098375705787952359015531697000270829812884762262566656110135658287140478912298699875027875957851027056582864420979080603979620639178178111472381744697927175769199866290474407092846529151041694584691450610522337262752582632580529671903788416458266561039977614618356211555046179702867143184604863995453576320531286224097567394887740380099928034236892653729668875172504983224399010169311663769607264099021324852864772049345587380447435062707122168082223264833987876736549227838228177321662475135498929529620837962971224949087184092659313335103475055345100469219888763297489614800893594089748697701142848049496733983807630840116601610311835929837806408747703014697651780758182008145342535310359195745294741949743597036401067743889935087721405323719913474986603903507289976436037363951604241662627837116204309242874007626036898936398795040232087548265450940336 [158,53] -1948130125611943678597305897462837315782229225205897377481141144576980650464388429592895279355441639636434741866683991754706152881516889214545557819111605513475279228782319479546012082405204943982034750596544579087935920826547359642284243762834347962889400509485778319403105141087137090514400009195789020525589622420634484992665784398239641511519619174770417489001496967923715578847299984273366255948981992104155482605531268561704674749058503416272734947570452912041410450649217072115043685468921851115257619386765466624832463710399935611346093318435065118212326375499019449474124873874869745126265934059608207149084267032910925847821672265569855366713621004915185963050599801456223440629346332578245899521471557444699265070201146561368918890908563013030446713951395376299491322983066800168575822783610643749655521480664004546046080307344971482744361192979085403397778728523006080695782009611813474361364711070047420640654310923119820814288433204941945893464782120025596542606786728751320260578522290923015571583321248739680056434819355202470203656514472456374401804627834409164996738617068705154172075860505496067820161844538628230214891234154780800003045746977438026029449101111726877094487448201138200104813045896994871062709945673908716559021320434226060463993319946663257780779829745853875257680014117748431622439343312220710150506470613252888864283221076920604932843938650676692337756320953322949662598833169379747211803647449345919499051373458822937269741876409312004705101623836403712300199165897510662744706821970443825703511158365907603542045186694047176168402118068831754062254289683918222126056553549028615236895202367825582781224995323851107721238661915624989015656493498316546534375756091639723714274159442479661383808502375211598808294235046851131534261399801323175244102633996959505992320686572423190726871465828765540026392224239524820924194678859351727512497429468902493986603862068699484209642827647714946432457529159147722837843932109534967658309704413925522233314235056987313201121778402718943746828042500627608948020101073507009278411700033137219957362492666421603610857785088 [158,54] 294676758612000665078554485547895184972809628361284091659723905305918736308633967996289416756284395285218013500601881967139896005294643933115859768659734082860991589201455081563472706985050397084726067791083671367297814291672043240133950775675513959980867960700086818302777518895023636992789242456316001373554092004710931165557129068124198550249828994724386770828986386616895715875693140324999930720223453408365134589311130049221501380157894748029183156550417445189250271534664027823863749894348181197550927478043431959908230454310991261432554974171965255886402169002301658819167441934943611027342166078999208192659521916291211156092699572267646240745663079838691600299727630731643611434092973794059246425405134207371431131828479375402296045283806966708690757084153353478965486674080014139743654677492227445968772340871335261831918549615997121451454803742134420809006786405274634186607179547296628640977226551927003163578194833211559619625198151230844933000764076943350602666053687978624714087465484050918133315740858692834477670125680805555932112706158981668110709922097717427984578027342063971417557118976964684376118161122625765426503344639656136931018310246649852312360236622936693652624303640959251864898073359425903380640263053152719676203467640111195141888421744171258023475941120805900618583115824498184424468715852535644045879243305237858837967212024574800105803225648156710057510079707708156799080090136811044606795435978287633336120292308398977415076702983408623456763414667696504749537428039915499624454176819341697463497198126375944912964710894107301729285411784393996744676358911597276920782903498809553925111882355326347009135524803234895279709290620909744312876987426278450876809569828181512253612664313238813473911516639653113037198113913475723782544910328148199511084396564275355136119889838581415066300420156729519711387780609594904780972818200879360946587941366666971032907216440174926008227927812809451217074241677320487591473442129051150682075597385468330360287699323070371622835976615973007345246360998186121953076044321398883519476020789782137426356283370844641574037504 [158,55] -51813133518519898443374869129926395701724542472418796147434844944455366967191702124627615938287501063303145783154682883732742845985485166608042035956529236527483989734864008055305605133029676104774970920966492749693504378597263330301456857657900228014155911929962868370185811916013939237579708263331939620369871339317168933454568351882967247265223133454001950489043703851262479541985143562882582734056604677848343958385128380178462275305389485399013508349313660343859991488193631422040189632689409277607727091159639278328520724876713427444450964002364262648563647353843625397643967387800501675145579084204127088398961469612832210310570615380981989596795950460323086888076192069489993780608561239677507968560605481389953608852608950031691895718191513270250769633768645314146578243092232895487319350462171998487435215424984325427616519999740618597810735388779046542666342809424659584461589550745445691656852597771920968137636847696352113645672066535482729701451542137709739763381340834825803902947233547374812466236223628597338716475618941012577641392442829947539182125815957605853567949870621652915519352960147614692193241499504933781813438561166620517136941946622293538673992164749730063712287093603339860692580720676231821600233358958693006371664544869254590291708923431137132888787775423341620914685034298409820463750614593408257795842174198188798136148137701930321426030057931932991064610674921563559027264270175310799412944650108377182624900778807675736378353340055606085665759230927416189386471921404167818318144486853959542685769849621857107354996923774451361408413158471387159655854277435219149715825330661755151901859102239890306523819152319982123076380215779930456743628596346227574676369461933754228762776789040965401614517414440256002994236331388431884594694211245262860810040874163819218808061122626083896748624270716714306921177872793610343753028485624114383684577419206293568694531481288560869100098528626587504187785352447618163294004980234462046122938127095582493978834826151464987788074614981486964966988604706454034031269005995298590447379510737434723111870134036290913280 [158,56] 10323787067043591816389101627900932728746267970972296873237216530473653432924957498250691255879044445994045552429655091798311041653931344487766329055166254235691001067517375914830339646961188992627036544693134129298315522739046451648075459952057197997445391023688691802043591020272888743445186832494076039244484488781110142509083410282774688079910970804553838219017006476186820026759101640557224506270610233677610096183781706383421137284041125455954544499861464173887387786352546055333156740769676719626249393871810256404854875134847277098894446383908350289457472148308696497969415501588972140178144956926272348591934923929838281035343924767711090315910048656173580698383325088247453072878122335459490819754709204742266611580870131433584368240019159694817175313687964877283033640727960671061734424020974757458553925951391398163434423091928073468431127418392867586960064525591562933222304983228263960740331133956778409684339560274821450503145001931445216247321949549707360253119845302440908411437810217366557127129063105451963277448979092474431840656614467145328798466888742525569542214596490042331017169836020897421318108567831062924429330592938564590542109999169123905174482496309120281777148564865354423342116685947782206519975201541447234215481010438879891730912895895782188673032439928278637834297487877090459846703785662729771811788198127911025912137800414455483139007887855861004807811862172474764921880312995889114216060594926957818898289055049811000218972896336794424083072702486617110250537898709486095173941609745879015457814388354048250059504098317723122772144686603725003332771638858679997549528269627140424233593094144563171065920556435650078783836305733462929755928101749779751307733012336774326998106232689846205642447403968604693653131418112091501648974358605434334802297711263295084491835002467188750581061219049415519907417735660788300676411523064783126021624199125979768051625969396657192074766519479579951913871791592273440378784055119699499810067354202933923004788929043175519327035742533900047994788164270158216710980459860327638638792208459652509261415006839335648 [158,57] -1884290526576469129688072069411888720479084239869483017057964975704476720741152139227392782986740626585287590750421136726501357447913715094270730557608283537946214525755006466626769001863957015214203430018213559802801783305260719684519016099559338684723584305823458316440942635064320888134876137814824244489121658668504816916521358367823039409700278868704442198669546785248657338256355133228377716628632760171158231625711429673042191235811015456952344626246085066762436375755882099631855498607079547651745949137047420908659660990998274882859599284050312628728060111304079178715922568854660498980756879521351519180080565918972920517750875757307317704256879400025569693210423494167900160850769101846226517647518683550343919653044038730496388022148093635052752420320719571215946958675011512295050907633789947643648622242538010525753581922708883883834848661797670747607534474114988608981064926663210438570378405943194520374549079158323926682028782965351445603923075241430709982299179037984794653401880910314951070522009708384421589323867738072308356588481007895967329363553465463264797100495726979676759412478404541614575699114203849723100257423676981045105859000295656922621675720837695051915251316543769573287063273483458980625683635121059481769678215417566711105934075379161464055619833105202756563821734776820164063405877044508940556790507992939209020148013394983877590086910165719362216519726685244125533298230117878510048309042209937682283233125752120160536315685960979276271125599811898209442099655521205640821269357518559271319706982800291234124625818125026842609336941517090886970136859321900290669802498337781413594359948659547810659106662909260240660782768713120248365724680663777324191876600907179907379311845573228869801592118018045286904701198305388625174216507576521917090288123403075413500742639449085031726429184525337723131003222994439652193401860044597116109564318745014212473348059001990488249688581822979805122506397871220325213495223295683214971850626982024578638256573033298385126327932789257145635977766203849764320450109427596713630964248710510150633872133269504 [158,58] 290493230029511419475788983834113896578454802360584362734089355651065010484361930629380132490141080337131097255271446878116922542190131574314033727730702646061419892823959634666239614010304791886280015334935943492621356839675788100937644516494417203525445573055129439915295908372430773328379870459908618471817202948649934136268113069900829384182031270501636832313519471336958453928433145425502003163263566616536733291739198668680451844152643215787770422430104996131921156409792532031238149485610479583311890123650950699986673432399068555822556020143730603162050950818227657952735134207366324405496758467893359087305832537394397267454057244873340338740645565190685877594302229050565407719287956912616024286302111416063517777159058620093537850441843550244544725985408738406675217748964623401243410698835419372810272406059731652355731888097193830765380151880858573727312243116662803230343198783192495865644883845961419550818321422090852003569234160244722170587498812477501873174736306352364175999197823105795135097478820464993956842029377677330586908037585080087731113131938352904958258265322336304741290559012194815289011943669421718510549871376627012727660109398629533937389840461175939145133998805002988199211250730704798699738377107957520592217013535832184339598924457365897725116019325192047174380585595141693552009820980729285108274693794501600982471680513380391340871302439943208516186647598013586589998132753615371060854657874702824199585723519239247804291130937698525020176525772991930752367688385451209193099738804303839858095187012027192451174310906410196487444679789641987893566048931874876444297652605134921559925961995067907104661727835826927430337225649159531943888775123326009003341189902126805939380780306854703667456690169124749745730269868048210352257391654890738639889647477483162515264045452920265773362840467865139489200803921967467433921757459639451911404813062263682064666172004745280881989699911039452699776306456614300437642727072464315240614130289145252282854846390081432367907595607146705402330516219909753122211616458773060098511364611746509003324522496 [158,59] -38383232075589738912330487827098890648259220992610407966656637342119893469566522310678247368506802142049023554589425682368324934512504756308708677562288206286342615262357956914395379728749358667642106767148719970214783764284971857344471164322822621491457528592143618616888581318434931555338502139166214635146030552667320799843755567661849745269047001274461326163220362775298521084181965624931434408473891222005142515104485958314284126397775597369171634147161461837200851880465789602358439878415243597605473327491943936827918317117270686325086523280949419606998302594728419911190103278069832795704695129052101635653189690135699501963822375856064647102238811271250807060358523365985799218816265119534177485899649692182367852726005992258004364003022145160529313491779788314180695483986966632727903628618032299956898463931344976046376756081787066088977524045327540268779218247626565822003215640478127469669785248299277798410315455811761484682350972633683251947169580875413811460169685228957267113215944743404630547128154463084230917914630914052878807656445090521409609586808891059081925096389481978342422348287041541696380849396320978415242431564451082855107482137508609349557187908633914941633457452985257768556571237259083717973158568670354572699245222511398981041710956412762377000694756740958384251775227459847732187085836380372629951608009046697872359721264157419047384761015810258839066581130199778789594491248799581631734826419017630849144130324017632290430285007155089615307241699023043952298037423306885686530135121460976601118614127181601533907322809605553864880882256281233473206290045951542082821861791562722527637549167826381236516135990688390246238406834025339807033679870058000248922687094117477425196882554797517983770825901622932944175684701847385545685214590006499801055040156078216753105609418249180621188631131816456017267523397437544004348721850454298625743016133920205506458170820827472531045832465373130462177133889206479490086653557601330025150883599878065372156276509308478221229270116061371384124257231546553623777866635852424960545576401967516452641792 [158,60] 4529221612984643569103016707683376300971965037839723496423348785875094894832073674124647269122813510473161719320784030478056688357325422357292909980120370607707274075703990086125333311863223220140014105413740758325770140851854027090849438639776043744706474108977026963956699559581994216596056515828911898989845743567763834875137845444760552975231990664458885912234860794605508748426381983199993969609043254162281322619505181407754418710299408076594484635121597925501166642053999556143361152054447588154916498301730339005193981713766043784572583284391580973622472813511029055732457087653459437860641162034778175482856448205444967700891241128475213789932367552857191748944108596382995553635304411198729633800484625496838745284200199317912533436217794749457656414407438752473690236973704962298235001130402943060483784424091889794389178625881530658694150949903894599957263965572851657809707522037548970590176224099714311053946927522679768197331743832728246314902607988360797030117733350997662948935514780975606338575668501625538666675307859025630490891982984876786179489452199626233782712741447720793028571703353004408593413501987276518459352045120377448204320931909603327926871823916316033575604414151799455076168854984767543087324543728977604607903560045533723637035863508925500863287524729137048077889394698410171217469302933065554741628451845767349109364671702273777342810703794527679514416513758828029080144171103734750837911941470242028773491327037314571205465287144847835978793284391342157727198282291036918901025115112087077514543925119243690930268616936243165881809570132538839372510781338003467800122783158251015582999084731897692285118761626408040958198810891661869457990574683414603622190173451058892351943310767463693980627878234912120503353899878274585767656349356964031495375026721164473578579466798973169655510725310681590841146867023862977326838649737786409818666485046368794921859489258062805610692146304676167216219899652679490699919911706829439460535858862536677350740737732725061903452560336388460984829439911248920967835020327567878989273147530538168768 [158,61] -490604927750227084490278005612126669497785921370482423329451319297927239405178496220195218167263480754742986120821425633474223990404535151000942710392733335417686021358150535828669462378162965805276261856676542396401330576270555915900211649256773895538716536968374127252814070439488456501831390662023031594458668437990625436964570701084564751957491236328051223003509726780275395054609339744629488744018754322979154993807897056032123790540995359517929728939055972116859638404466331553142687363260756323791035108971430155741557764482387687624822577836475642087130005629103559789590049799792446044045681868444586181426650149572733708047865708294236876004812686152812932728860806790499790114377373982298053381533317230668988734485447446231893077483481139221937453385493483258471890046362909015549409250644636731637624907263440587282794963982079768406060032588560562471267379672823120633587914004978423807482421243976539360437286128599229958011618291114775098393780086799437022077191978236018022808061830874733674305493940817628033266530478362674989624541068430624234754495802109952981113404023475942447010208246347017602321203121764224814557086351910471442029880029453699169050895393965204796917501647264833223739428798900953029112487389611915050806873775442518129533275955644696337760235330878523478916227735687838440924584726338002143681096046699831835234896806763671648009908342393121932670662464326077156461570016108471390497880605886325951123862629698120293657552344297652347685647232899722691001130149314887527304521302696848405555690423196860581898947044566253079408609479810465111379363190862073166799330430811470842104958141457431819008580540270420762581019133903972206769531811899380103323483204404704441377555599277555583319268129601405227238226277651092422041307166033281179573034199144097243499281452088040265210772579235408925697694170486599858706471264092284503621520134851060819406485913392445012292029886315528606925134860546222075554218593256058143275199127135325209018966233098291269026541387072357218471398926945819715676672469423602344333578277735552 [158,62] 48534377055915791912668627699282851615236832330127524845836681199134637973030294197883056583837075764947119854142104114941457652063784135402619689739274913958367981524437560527181047537678901847850184265178061351018445579531075152988805118749559126243129291902369818525122363730475895876926409513022480819278396080138900066449345827094556476164227605439208532463994798657477569688459225807717721500996224464850885900854901075172003217885111483479255227428892402382619526391789843995592265623826910215737172908972645664367166645500071497065729179244352260619556737573340270228721816180494520495966673355172180081263683319123771563245161817292630087101788132322007310658607920481323879964827467795364890231389721066436860474263787384691924124969808387108436174937801916024625755076092910943389780113919358865555861603072356713154133136716482568496271050635419988269724843890539707183481134583059199931476514584996732957044332863365959228565621407946780690677402813675561812350133602964099140474876864569528388290133274128828452322574672573497704833463065352605227829718714412738341721066169205742498698481545145323988260164926555251494624279775106388899598985177529646581420773898760274092301879968145414325047069144724060106973860251746313128876414832183974987446916743731450899518709785889701264605047227993768341776802473559878346147158108381957483145216235592247657843666733769711157435402199661458210664329178372750059583305644294828693990409372591442279953350474165769425860426103808982923089813330775989729129155398644441727303497844029476065727027568482042618318563281294522503774815040813532733334941335720333940458874519911784190974069581677108224777843163174963659003862053936448695058166419576971976009548092827597115887112896056786729324134763399243471010347962598133208455366183749117182686316458126409263669217688316827081042101896028296100086611761996858298752361729507721835462376166297547369907879783388515547168979691791617568082587646528210131751699132456095872926966346927038268302397470003347367268883044425441634281788325073855124282541428992 [158,63] -4270810340068559911321966961399667744508207517731771536869548107489730710127071910977565924006177048977713053084003836766188432897052742199752110491626373056218564979787667010233700015932374562096439986075403210573594317800608130886526329113265749432198376939966026307978822983551444503747164287873497508775345891584416137078715504942511262444427402702554128227241425028001776701757627902752842903692335930111793136457621082408587939004399045775893065487011325753869350999637119464861973711810486476755668153849644516020605028411341990051495624620801055222537377960948362663646656549075907801741158034092673533126336513586146807052953667223839945571495913839588655750718338011217534118079754216915354582507836353043322503441160617072162780652853402868945056141809285382088913417141128465868102961281829814339642232655928467640910094612171393971313694884856891052481809456476511131868702148434028799950244095781952621691751685497852666270104303765667173272477239449599624657231937270411495931009233619405914830269765756408776655142400317884363774573451915251667687346442892810459868977214434931501950265797462704758749500352426980229332886885236596400463843921157090987194388043437093377134815616868086948596079424295899048070308908928994140025145045861420312952448516444058804565883025745047137881206006660975056124778563597109758748579232722079706200173420594411241639730338802423696236429928722410122555759140698576489908582540305675310439269257494385472075430142790178778247172951361275164194180490095780752858013589612733458659759167476067049338236994234563954507580513533227430588505529703574693549651129306338151301164859019971412251008071336509617046901978031006973707993760926209331676244870426912367278620306384169012593154766020090532956354351765158088249962232895473867261226513283098197407631209730248472795835192308264195432104391254755348815987986697168924775142585812515050536507910812830776227916632279330412120798879354677826903972876784689459970142303446351291207395908938646536067974622778706612981499153351593953897908311857754528133109504 [158,64] 326011844365974943376385269955514903715307357840118620594124225783794447923899187280744674244528747041235061076382359496467812255695946802923826395706187534144333885421141571957558344820973002646011294601298133212273916207611741746808279728102807501622509610565239015916154439478773536061010613145585561277085320994363885765878148135725805321327964696857971472483003211860556498913966457154270283931674267075591755474322560933218858280681242483909684120387185462283173794670171776384748993940078414502604584415699308491458664328339460030211873197930972863645304377968553449921282941641598896972078826657780628984478315905908474492094738879596413019967580423599112185679158952520240378154305439323068441540065227117424337623179392075591961240599081769065793759911099334413465244746241050174579227037936387663765433670898190959784914895540652763864304531875643177485350233491116866835915420076945860959237882238079907842067112635960167936892534099962042831456072188876828970726695729834979584742698273518765321596294470438251437155638882996810371245243868517403837402945941502669505438956989385526788019990617875271827134603219474423409383824604297528072922874955700342328459900519789780319700268196065776827364222340393398238611205874169539628595499469889421973618159283679270210328466754358884008834282740786494634219891069989675068388990780558891068148030506613840048955697114573849424060250467613541718396300565078327625031240549456547157951140412722484248672474958676061646467192686560077171067958134449702450689968324763475794492195254059931101616006963348839683630711351283955003526280848094064913850263628890119168487172597498734655541741266265473241377595426710796995521602562074025108910551809394994054727870972974646579218476161807689806779757652462220396326146067602041894565082237573840164637763848223627649379562694632857678583170343174253378080852796630424043310292497202028618871389129535761778188534028869272791747825025804113036315148461396752905812313875039527524465580367331108670772270454607295833389410592038567713610176882349767349272 [158,65] -21297186582434852302420529016321791549756091929321960025126322672702402101373539500639405776118834613174560650671476979023809519699170155775533470574638754815772382199512320548103393451705959028817242824323525297178811032127009930739397288287527274598533947092970698150174988120330937531062142971910567188466372073153880286433714767353617031021915945216384807192398304905678686146644160481032969937334279333909643624342957076822060548920550290803190848417956176010471260928833766554229475379015255994083793339966156586774300777255981205441641036145766754212720205133448267064358236954739914791466205499743243818437985697459819851167335279389393157318750628370561082008414387631295950122219242048230435490755788077033879782058617503011640811323546520866384083867255009249804824238046462564926720869989018671431234332050375305834599078100726780575380634989219130721832553219283782524320759250142139210646226066268224481811480784786008213861110963407339669827685205251637677687393453113912115462405529761652514314044912986134604748153650230447861326344355470432997811969333834146319080513575397467881659538338946251907578863444636863468533179694129721733413777787726256911433100329283068485292704715778899990134840677152329417949976604610102994619956638820670565852430602492774098941769780004931922482741347590840362711271221303840889771188822308789300163936280826095053810695061454808095510171714825056369688682151039085414912680777672475050691769856938998510616905249816679387674884517769407110445197181364029005148890876842102671048257630587016617259306156899751391639764180250239280307998776650528062568078044020796415237423606560149619110411461381250510174090465250673356608399784377023584159028131195910076687528768419369416030055645686212788592828842543594413525207643371570950852686139815549716086409984345381359004454729748489950775066095027808968972398816494995644309055829758392868531669491437687650324804600343045875605391614048314776818022358974287616224088950039341023649111076505933474238379036987898387234953656507028315663438060444401664 [158,66] 1185588391649603249967429814226077791996361151917461302437479121823443429656118676700494546539879377304633477960091488167898742151834171055358143498816382148939246134296400073949084476876890471939601179046624284205521253725565707444085663186335007413986377646786559764825458884066286436078295317933557840326999872543516562606550334323658151682821844094616561671402802398704568472991459114983002660427641029545590781885407037803601739372016095403718900622212067392129343945135529250536983391105801050338574273207667680293992980961102191335984048534112588802863416757405652634215783112643913444415858404427986914981591606325045594970863086518653811540821717916986174331321505254999054782689747737534847891022765119703188000297977947133445005911775650252832966229719541867745644396013672751723155114607968720538167693521717755073531381532284588476322027727899855326965900938984577524310545966184286739313309262330573270992595324642203149077141283737884460482441270739720520611674878711127775824672910950339945811918078339874184142043852067157730069802781728612198202811466943084487268494584680865311646151773383986385022183056484876499548520892653621809921082454866344466826458701863973503854500680509737924710966273568639874919001324790034685104745717005661402522658484785452661968238001357074087273819256508798403788490450962625243617206591891358610259385540188152237443302127558298171786257844035928057280229022806380230581137157872170673039731651563843824355287834651172764713734451701487383453445181705126000300695667093849320657966268812977674554518309900509015182525154881555174815063272274292258205878448755271848857488248659818100816238580714934420826002928903072775276974195461319505544090602765812499334149017541191846941585133086652537833315745371478450938216169533385539431641157368433496886091216348044041500975489494711526276570924974115934188509774769340762397854566873278618666324945544563311890122239768726592909002629064415276764479065469900904850787255087024026623850748187183819662510057100048007236234206361601574672962632942208 [158,67] -56189254544160337262437301776851606801225611121581820580419081907756052642094463067002463111495288970494971161260786312121416178307051590516735111255644528394083878835911340407058302466903502541717585765122233550457782436486803350686627036935183727369321707429869522338500945914734913550716185105250641109097473270629714824196922355815050553666746862464626423669086233277436018264999651093114471719792886780539903427877546771509761593880886932010724655359150124964503666146259369875033277336526085879829206659369787651444103519231023706408182745545137968359562985318962259149100848155309317391418406055826740696156287468641144580870704193647011071575162611557349618313446397192751668426956029911014895674374893965174631571186736393936015736476840529696294078563713943135725182997878369299033640154516022045700722357445257342423352940351520564672274123265568443849375129607920661279884343485323287380725199281946414464036023126586931456397087714430620280614080284384813047307966945837359644429425850375092966393242365978712353728991182596927568437255360323322581376687749838146114898758289947185989662609541337246735240882243143091360173938462013197518904139823056124630813891207353301256208908741483354760441867664432384355069374254255477891487977147917162895319521608819550248558909402044858953292650113560811993213654295688610693696716335654589674293330437447866177442153217499055397328740807062157914710900394077193798274520226637482005718034113613210262296332008594361648546413594480392567580641682909514277239376402364861601827479129744965916868302233437886432118814684080193769769608962394712957061827785014551049587171325302677203079478722869249963423116000217939590417156162237166816149608900316571489941014475759716455834069680819912704644463762978698799094998061047958086798092351628416550865754322593854664632202819391182180496470454615279043181477400623117569320779930394677792866850118680681454420708802819643012222486062077843636177755336390724663237728251211036495514828057356549898836721408069699650084840601156806405164107904 [158,68] 2260329751065131844018913299808445509952004736792666141897871009905817670851628781410048472327943091303742043525882895960541112607064916716743748662819692104674809440296553214111536666247771712995077443620971352810060684333221925203356726186355170274894708453162670290603133170519570891679787011562378687942673201185748437844238859693347506752681646901611355418493603114082837530707617235272721943123921497738049336197379807909010415637318220286795163193519810825663387026150497762460823256838064889407018602722696210735697751929500848656778995475337038355641172688208761217348378056560324412509101943197539939900677844644932671018596176483459070021566634171191722068512306354805697581263737163567782113510681983812428202690166683326585915991063450924873858320377665277230650388575553579865467444416517639948100948560666998767395506818450318401592218218292304878504549885759383743307113421396766813078492710537475761881775609855209083251906035895744497367149020909056380520263555060666958214044265364477422147999334164831422162287501415412987032440480290904180165118468439858281698789190495953124620395010567815916309872072256860099775382776405771312382173538071319499839831149098721698676238002171790299033943732843801818294582604813272914834386337500454836546289285626790161156424856505767712125679584242811006719159640682011691300144927995390858374829551146577333211078005501538721474225442986121130276431950008538904569545601286613849197689381566150646025378197302200970236906051334007059986652099043371303939883096143683093698398597539169212506213360201360486605210032814373317296068634803105070110666904683288017577588788217043876439617467200701393808266221808655554519125011819668773334551169489110720059993420082377669149802485978830297422277280323738021371328431722439789071999043249329480564568237646780253654371009111235036803120342005295950508390099703306520144842431873226926108707707285723546013646642294964854397197883676153071689849069859479999000498126133669851547832315760251839436619542906736673695418395544388841881232 [158,69] -76603840551778021807285587751859456422551990966325095261822992966335148673760531419356286467720537984020978999113245674966011073443337089166141642871972160275073802849882369996621858556088890905474274157169708878858274279455529507711750730746849851084969611409938037470299100744376766185238966023076532352486990826056884120131847730348297365794550262781173181452937694035000445151423947075228979889199668136699689678473309163894816442842263228731541278600103020971380512292257467323788209374596454591456264300153277475333982607557149737826378389162655493411427798976477214981619307779719857095020268458503608096009483830163170784351975293667154522927444881730509881983808087078714833106994910501682030335724915009577996280828909608145727986810008525335412178814976083392505077213545302832974694359976170655504152885741601075981951266370012153456369345955813336595111068702615355132384822480419625701982835288710150995666974555304407898461848037625197565010521743883378087306689203771064992530390983191762288418819283830678016496692548610001743769996462443113544962972006716169552555646412525629990993825267120813106155768123371230496906935120709060389647992207859234933613005675667957929407524333632829666125948707916980971596812149415941058526023376728422310203840123364240985008817863239206770841993850104326843552198465505182772356642750311364402361622750681150484942141717005692379038910741615830342310089205900492311317632829981484782223834030949622487072690416947068925231796070919799443911208654379687202802079926316545350994310399435501439651967193210268568275050159641212957430078795700533066256245391883897754747432192615062207606622634040261578292811947482703489760269835598868249464642466711802314203477170078071480550593690649227678748155091251501782620905440785834875506843088281761942276127070195339663736416468317294891069957873391692607627040882887450471577411099638785559968987014911522110366520333309111219726589884881888540230687125103124802797915491866039534543581651304700233457187744650357137158053249173472832 [158,70] 2167717184384272784300859427131229091495179458582448290309603818732269741612621925341131074703222164496623125142240001736477829893826782570874299847897696141455596300839314929959544768032964062315416282413457527500159190633850974409462084163555424141574108266240159776598459289226439898467646399679393194075332136123548260117312697952904031610238343928488669233394227259987390172379195074397586512582783073956987050619326181115371031071471736738430586570557697434860575649287443747176849783924023689387227483977647427843927589642054843130045724616361198687366217779488038425355199312048982284585001690524860769562503473885599494473289545952011139298779042423204301381930481895594848591977375736564958020530306289283896175751008622773738249975979472567624976534859919868051971054265968594751230703873440821501701636559559407409442237231951207721791450100089894799131041831536068722996747658935803648157820144990128880873972696704580951374350577205260728122785687350840802399303145622983212670068048336158834714310380585251274596791090258932948732200753583923907565434933907914736691558098789008167822527134728820199830597441342361816416667055781950627063794707019490174079104502709540040134881916802535289555775605500302786765080600412806652402374688052960175935753174555948222682668926830749494625912880377822478732763550505846089824688216103024985885510396016571727731918763545715883643383193558991364670954196434278489283231062624608454973925375351907171200413319475533417997749242665000059455476254600312034180760997699974965922990047949151843612825430383428823858884357431276822449941696781840796171133422089630772718439557814017141900585881912194823880416329526593936638026798753589547237395704385846541992690745275981788587855869744777825271240700989921723639649790449004137749541942333375839699573901020695091083173901914454669091527310613226182474900973548169495776432742158302524194001378948042807246845616335835517421937774213529422396286444403278091368866712694559986062007995885825698404333713680916785364364807274880 [158,71] -51127648122294213890573753093151831007621981774313053585984322614737881435727319813256409456573628384068756710053690494169580833342189255857122480399178536420394272012823313184601246672678464918645808610828840038994106200088137600398359841804125352490290607684154927027300814732435347459904441955468656042880386251806342375467028193006034785771870221012804373426702546539695067244739382984824282285493650473331573573849826812765186512238694473823170417251492813636754471222671481795021128135210337198793960696711720709671497606681206893005911423445713970991229556538043333404259527324918050975554569990174417809612381534317658256798980574614830019606124325876824040414528182104110060551459519051367012952701413427552444064935109035623934697963193937327546928222433893475522463136209231846840477145954527997177219815865147404263689874719593549712268151060964704397489131201875748849543322599339299584676817520770822121199147368680304304066570221877451668437322716460274388303467605406125702291494851718757158052196104161258434705435826134119968576661858451309145871807894626686334668689169893149644560176074412834303845818656323413194678828893191087746952333950574506994463884828082150617676490176859044142375685721081958498773926408570575268073379789237723921269747374162742927490175756692785045394971642340779863506676627352463842323377444336394935348193851067516260299266646656629746710686807169085624170100662203474582206376275025548178007182435979081030158279719681529153933211532675900211696898190339459996611034180939766430157718592602014367912188815783703891480978784873451991564138187551235592287294181372507564393524662004686095832098232729605765915870083284450568358727984289703016073542341403903819952124749216440846214667388954406855230187467990033142240840197986874087055507544100745511714834157588324599253661607569217989167075063177360846449482232055328109524105709889305491760284181900622078958420739366922552714088224483426581527228272902241926498232403378575061455489255794422371174203208749375590988964928 [158,72] 1011127203255876156043501196185005018211799712684263105647826398251243872706188790034266452622850213986546370165938067131581701920395860839116739112283610818897875072002757566519408537802429682407530620226804612777269385867232416411707845543885597866325140673705200668593116266350962300005568139370843664539288097859235742717225139176594522150243265697298755264028661420674663841092798399296725201240579662661668520157268437009176560214597628159039366688084547688590026106726890648371221772933600188828518101588085592676935684553338098561524804770246032605443512580318522690852131831590961362024498514264347954560220708025729145728446874742103671353507472028910514571432270727262111701925133159696387149719302561591735853567863887428947976987058197366988664760815070033710202695477032478307336046677894295113181427447645757643427456392425096845978086572570450063528861098825066438632352233605238933514107534494146922284362580384189115052398111755668487140551451287865736401552300107525420520319674093438790162847008020146366455629549680041518575827296344913507589354514177390285665365006591015434576540498155482184620113849048115382691420014468012029938204390479177503025673858132803199138500042778711743373382318279556202405358566047328973507249611890727762765898167045259310316782072353541471960746674889872828364923285996806790962892025280891652061065083769284938628819147371264143802748534502338262033888369724160853728228298250813338094760637558258034211725732318492560455563064152241410867765335614166290471812368582351589110949522204750713462608663403858054636503062525407035281771769520063056997213626860686728242688029829635246445834555802891671161237013827388061472257553213916948924203358141273833904180179733314796758863552715143384997197599683849193689101937665230680291650488918379228174836678288051918645753013264485798038890208620739103729390627967800159313564633892625996127186424747324052596961631513562344519270373432112324990162512295763667098648414034600771566702185413773703884268203492809097758638 [158,73] -16487727232711620166235540325493675419441087254708022542439532700237583120656196434507843221349394072612654560182568327704862956695720470114185531814628085492576555939611548913165533189630809365873461256962420724125275387792841225235543957915427658360510096043508660664907025176493273868645204541621777416801140298526829989501120219225038788408172918305720725961509302707923686628715605720106442411926562836053174290868541209300274213632118233567354137687849124139849880242645365709894578945978981701002064960297745879215681169615179377193481491088279604521077040632775323286694969356739347437052175045446802830898001046317719053046448985734267102837614428866222370100120397899599139099347254992522130419102810215620399403627265143473523918918369200328792841154510581838580089284609477304670974444789033480128684954603659242936751426452447140532752075925502876794373081391231583242394682253239854819227817446838970483847014481078668748193105652523143434133080247661313446733104306541766373406006558336703565473465845756390252791789831265311878474610691689717390593878592036484960751092343112645433788835279557883122195136621710729342301300713156526428829673892684816214536745198190927605893968706901868881411222533828194007298388691108735575058756712933524572654812901120831375133867834837255033713636782804162553516305441259598051414453507938637695893429679530835219527708036156285723081860806645711190497674222214279629116055076138827033097965921944424570558376907738152352132101432496286985203065689798497497903094251442895630154399124952980427801318114427890013331534829191615587332157937850465069295226340532405403527039384141663073402632792583618524033056213303304480441058386820701519281781179304410655927404676398106662882033568159535894427636583828684460588563505461366847262358474191555337593059812525676132728168983018246028131180530437888257787822266452009205989026888338497077601294921377697291818657657912706169456160196513344843829201129411685358822790916751592924951365666652105098092547882167384256 [158,74] 212434535477581064665190478389395278732433418009340374661645092506834649993034412111791205637306378385257795341162144531589732850943191951111442626974480333927976417263469496628152217375149481092817818396426551995638464886648472783598719248556739155967045053896136324131243788224028840890507698159962405254041310815999631668488509161567417990091048027522032802079436676630405275999967401387692777843602249586555492513200311692953853454334531448815835988894214609652910103974839464066242797737348632324264839169807183922363118701923420327531751712391289389935461172610453608838190734805611726105278236054405537135943685949660817380378236281149189742814434215139433414557553535629738791708073701758671413651371987526574494817944021130871783390681175469843799821089249007500842463062189210089460843398916625439062226009082342608105798217223562964448306011243244270918366031055920298091347893077365886891029666564048370171178032560275354812434347564913251148903770995378181016426281384657228921710650075746175254609363828494461026235671628452054044174582653417483543075290163807092532413882728716644972209471839624417268860933180433233742869734338197377637594336646906901097807541201742789894053441433493720842256639459373497425208332483030681946956229727328009696362898176811384098739256773469076208513339979923519269773725033386954495060968680014283009548091855580119837461902941837467524114521290753478263160246419010572579993102145363806732034966078512962194071762597575049430132396594990400190163832684287548078713492683640042572192450091471547259777455822895902995546390992392985086864899585979099018419946948798898193915927838949365896974173580998184256207773368179469491731127587361622276142404666047039687221545791374863523287504391347635624178009313102805865662856616709107387174360919068622643031519643913257013223251772543283699698286779554929234848170707178518539872466407813808085408561537184106333078844769544103885311770776919712906817299129910124439023802885905249983940040232422847468299760970384 [158,75] -2272762301233740257102848476148973060986403164398359889842151473962249564569281768091391453011926706919578985987451954517748338600332462762119021319779487343693706131699143311393802242763110853980386087602428137936173726767386984833004304941890555851658921417797103650637065671288702035573877478227909028559269144688340867484727858781509449285846447867573503341619878205591177545403840619994658616901203335568893751973405700516262128833903481482209806953607817625574521586114258008299985824207575376987246034246976925772291557777919227296648917668428842657182403115286153704428609841321943077240077902363709903513923466118553499598498720301250584632387471674161975647087014243836228906634059717683587756765787287708005604586340934198141330336739445526571695175698305288239933386966743863188521368976471775483266450297199255560386149258052052485933688583733528289689067002556083759925034032941819892146018542075056838810587597678171846717520450223904952401014719217890348798761394717708342281631474289736001477444994682992082623743241971770757943113371434179903483710990647244563381428189085934997746233720423983883425051936833806720350615163686134718061978473086098807223304450858629494089613373132636860432107079232895810647044796166683725356229734420022668909402704405765223505914269907637358161982562970482460217996290903171111437535781254537445530321292605556195108566738868616223267401492266843930983291306668061445260929241189512377963646664240417014163167195790221772918977111692487263588310606161486709350250091446780222511333658718879517636098854510059679121082310779186215921087069243836990488592970567446352591663007824473137255607561129387918379772202797614387397303686795786595774936791664193046232879045418423123063850204695878978430454626104502141325941122597905400519372450165780009122799055814762766029774243162387411468036325685666489202140895095683723111093307443014948387648771159661070994233742675734003230800722653900546624188003244596342210735204995091085433001294651992475754828912 [158,76] 18967492534923524216899903478030805880149827460016014138819977447708159624330616617624297861790196082257444032352146047771435498389194268292476531699936045497530982338372136395339450396635073096569016323914695294235922466232284690289493168751176698243120677667115450182664737972949578129410452504417643148467124503293387035003102344176114512998138355862782091653288329315789873163055974929277655781569829516183245229918452408721870902667740987158632539484663325802697986001231803711776450739787203820431465041521328906465865003540232835470288042721749458068235332559592444002858001607290536720111159257727289717251725543952626276409532495247572480940022834581283993593816220095216018548332464822424280124474805578986453884026383565624300348747898255596045063078757617379758272883977268575999591750092803183069098358140945307665906239006772241581309249769812398927297944467549053480790128105770254048974611702690622555084828255939955385294407256743159389726750680517005947889673203852832325873670941215043598890986849641807508388167937462474789745439356455514145878394673174005536578640148161989979431328839856492683886936789597043821366002203108410710241481930461700809003367463237434043797521293056940490063646286088283133632207973886206563208320258857069719404783275809217871001464823406742203276370729755798421079405784248272310416717548033710505564835436454945521990519851086910142219341741663970855513177963121451491517861436746694841343472637916966101677132330040818573181780939149400096551395828800330556955721166009390929601465196637211224143216599509346200545911057274149065935644402786862291527534170473896014154256170426200314461395370623666911645163115352177810088929330568185828463544532435397246566759019732623756321451026943444083177163782660627587101435130882743286874217007638118205526704867176649820863642786050224015763499056184339372848176770179993583401424761963114947450406094955762973941582912243286057618234835762661780194422372553012842197712979345684291270239453581342095196 [158,77] 43231291146563156983506770700055724099306172667079578540556695865227159403818401061023496234745149325571712498029913742343517450478675313837349783103656250103818993156166557935459067540234912800499450660983495314323657268777913909110440445456605582815185703943943335945879535441355213125352606239453757334404903295587676653596353963837650862210210366115306760740428434095619211049994536595818404860374304084486422664786660824052705701399083151805458717910134786806054910210134275966294527526777276548037651226929129149594109141085967567157351287186998314500181024719018686877551091164687214640743768307554118599817227029064800547958233228300170779943853111481936248911628410378663707699872259755980574324375247268414855080256919178636860364405370557345973658986788101466524968585091249576291301543310401617465110761616778763390414506217290084177648626402228202484754153601702961713925916218399280133342664848521973404469876955423860877996268105280062868029463751411114527034526216871679422000753120844510773166310340881107574177683449332937618431398999286039400116148948032966441287339908931431965485278708631330429226773585962417522775774799925230287669582050854716048730311965292600154086042476183446098524017422897325522584993682997914158309912048473900438606003377351720394907126146963949976210604149149037428054067925959448252563698447671308560414069412065993272234674757858226229984866145516788542571005688520739443651102335019584085937119390388943124315564831344523682397987136731014022486410572088958583970160846250571961573685254068013562695217543294263598925016453652533688451557550598622402531972686232766869335768157277125237319394332304608795749804632834337305660838859815309128591684884727120620798413004740623403423136568108309307486799680247323154539456977391311921722402638573447146487992529814789981444770973716234646572348927939010445182998146459272082091437209095935370581720569457867157442280921188039935136531675513189665793094465275560840771912261105696225373531830774688 [158,78] -1545231357443970888556800611859372840422971853075021205003108046069952713505068988061032076925274643187405352557197785596721047306639461318790502449671563277527723804996486502074963683170994372423417144714908102083587810324079651168330777759315255166944944623409982256658215595577955315265689091209806519843174002136862155093787438125764140420713491529545702817522894666934972901688783744895856733857517266322228856906416094248086214758640785004374524090981972302260937789474936691552765325093771140992617409562620020231558611163000884916221304786522891052145123637414205452688999251734522323079216780221138854958991027691650137461390992704726927544120807353206091082758478831723940527581022572685687273367866548939440826516603911696576332557987674780949783233629364666366773203796705243988864713906968459379634387761622700822262227363196775357310728450252164579200315060041647557501522726561533959655530489141242717151405706401285415511678389477474950853329159840290574642314100324652011736480290519133530444473596378132976579201966770015098400907729648403449559272278626226775763555560573791461840565765533208044605902069267614681226402626906166468157169599867382358491585047351798125914165400962913156165260878101185662169987890929476127800009586945826199185134635357499506318184229117612173298344601328935744522597466795259308962218854221150775609057013011614410386764571356732349694119275946388359537931683789443084389778814587004473531369231681405861983753624357698957680035095177543553728366007241685719174554797312148492178709210573113286698719467360945117579715077077692042179006506502373018014498376352602509609510628231437042174325854731644357756962236011629979967045545676796391650147236602755421837895221269325732985142193679786858821504395358556125330176635541892621207776612684944037734950704090450036520636861493771388827873606562845507526724967882398943323045490019917226439337639964917610747993540916281607949272327472325851769180345139154462102820155616830857485883987840 [158,79] -25723041276119597832479035359285932135834067463462949986142533730763247511868807082494946475962080976874199068523276605432919163434084203694763824745511511036860992725714569861855190416559716038908646987717728904065060159996626154119884275636968680508226076836367219119692466915459594194704995249854171394056872809873678046481782302982447847630438743187879651720506588941718681416982189292965824551211935143197260503111805971616198804645105424677271809565888720700475213210955548850711372891903068919540002601083139953594138251728443463206404442221034581120398296498879853744042321863804138709487402447641268863234944380289021227881424230560709158004531304463550133283569108220823573126836276271345788769900731723219657286340463562263654371254050430968279882155118587761306897900209227663548486625005931775114804708960807253298301377050970928865944985092503707498053325404753930187689832879687675044598962040878010229180266465214457020501163134480878047555964840456533678783630391309321800223663832614174539286844250403681677488777602052539236887299962833792689855319824691235718262939527610964321524786697441506910686253991572136958063226503413014309993694662499164334959198276597774991738213562910161371734083566680860000873175908580280491900577655742916252527716387247981218297749023789986900505469111795330198156453446133442997233937195426893352431945323157476077719837401431215258291165619751113755852161157816358866198741957711786705446955167384237404839626319982923022799062136778932038604882536075605509136504781573094454576650676973516204520769639414387881097458861973257402612253025177345430312982342049350743807701893725593080625883581044354921582013619884772066891272435028007489592098553579684030813376767378781469588003346792725507474457955461638408459882734108277488629707489462051483300274107822486753572658921339820515167639876931115046375752845819821776316071893225539246549133343095139189198164825905348590368106989436974646801613057956103289483932777413328098103552 [158,80] 709612276844960298887609288328698600120116420275118841472237591826973565682951787577354941851508188883078035125377273448120223068800490191643991009210061936299556898856257139724166184496658001278568064089916863072478702674529721837969515676160524834584738808567655603944817365479390559415102152991122285523127158726389920178162560418165132560031756444625152735360720525491704414722049730079003708729940621773310338362587358918469352158393007264747057918481286986460895027546642981946602715215433779993040738882540340087386836552133676481979611606739756103047077194376634238039067436821396248618503050973961022026292587317745023685682602864147948834070920002110845940420522043429500832997539914670282360215913070182651988151183158020526503312906076485606661636220771711305996108459826187988785717770417225735859599543344334293846175416195706755253257760105602971426422471753712811671035613750236441812316496931177321503734389519904396998227711363362275153479506546774895831869617027303255396529408592450108665921365345701899228619714482036342163645781990516646688665578795967856413544873858186838643837951486985377323881149655194907371544488353629599592822805372988976007930375873997439088652388084379116129083079751604435125437703615525367857655296293943820084316791452364050447331951596797999204233055825967784155078031622152765947210427557665453747318493128060936485116698635886760061153826051840162914408091790286087947307056546940405566196330978725117689787912711363109951678984909887207941575741324113492979446476755768648069390657921582461084569875037605994814832380420181595273092357669616845726265421241109583149295849514534596842194894937132971560809533395426171814660076350965564171238649256217377978942354135443916436400340028788049605602786117720829097248435235226767941717423929589186619166477424507332380646981207132942161142595885871335839166097481363301389446587993140785261601256298216320429934128471650129516041340005455681393519570937542006954667449764018493738 [158,81] 3302640664587453618286630810858842966166975538077502114839109194024463158721366539495710065487888827793264596291631199691727724474582984864076742807650924302378489728373508576919984578813289588536215777632420241917314507146027992811095037881711225471914073350045494940064586356204820763789399879796944958412441294023559913412012931637381484576814103264068658329978010237771191531297813147799322575571760160613756616556408111084339072228182838783902684584919435848426209504697442642342447969087926758023876768174076629917630888957999703301048428608438400096482837753007200856283984265829770130692756573681063273039925105998596024863030909285722431832487930499110816630454550667743995655171220904484590619649866146397963670117740625850096161750280402591690824805472774588486714082247950022044245450361626078460952255916787821509814370606069604502649983170430424411495866857010838818119927775162123432339481338341519386418270552827190369130414093740296520745640501490068503217362283548985292505566710901911023917728659237174975274112174115814290559871327364214879067452392634010948604153120277627878037461699494995110228659696932345755832790682750054006241425495711539168624290873023211754176436121801371694687134185245048812702709651095620253196878809645369485493821668440034023774855141036145420828767177345283663208531969969848419044137330522535153502753858645632577580139467695333102169383604687516513100221049210117240519004729894612568292162388944738225738796666206815848059130083763943718511360772373958078652213311821097988812554044228591125790604294537916946901864334572125068210121986644895949648850461507896021254536964583382865963643512041454821683889955868585297032560997662628197267665569819983711027267618294446508392399780965574157981540360434782115564417138200896996658726640232267103029748893067158350120061667936200841248446208079922762579570194918429040162540027877541178236146348210131026307293502336090893295210187748901306729627864078260035301263623049920 [158,82] 30941877941862749759604361598102906342598990819968220040182099482458852957016888884300791588356768537093591252913557764615346565395908115211803563516191318471357063614523918245710283118913687836495289188790225847740876238006922066810324243406082394853076716907398669020410473758904854215172547563122181400144059590854904484289861385353508839024902255538238662564496025144839165814529699612245917476416004752341336394789328699598248199013543718137807080980383008387924884457622139644202207293196118403498970899447078409063388676953819509671392924120361585960200760929006047708276308353549225715049247296258945890986568369720974595613600604854960862925137186727894897457006558962306312376985825125171031346285905992110268064710212281717665470833380573930339380283871509362929405529301927048263565024617289438089190624088466110873429898002845995149566738775675698529377557137929908532802652427281185899635894557191324131319857802511733541468141470200897348878922163064636203261486663069843699572037294324437598131533146964208858501896427261964440960142643987297925065296892698053380881800948080482206376233983498467042905617571826693803143166538661918950346126874648005219677023144614377796730598354953482816431196688751431579219364683762029476065073918424021565396705835531486154775356003032804093910606004519995201568209816514313984746100325713174020535058779848260332936070317471544669111045446527874808949960683654404463321540962717228322119484628006319687993015894268308428009117665508095300093499203312777613728033273592414142021337533192329971519542096320989032597328867002162185843164479068059552861228226931168871072259886061373999698586485903740720019369453320285912211072728901645831719368129979566130224596437762653792126920618971025001652271865587576479190707961207937558523148891141669263678749258651803163397103249029161070785535975753752928043570289688743872259410507857154158512609872554367670029381536967550156841788905420156482725024865943368235517071296 [158,83] 775982870745156155373472774742042414847865776484393052484213447728523258794521610562233096709593027474349999263141227293114381698886856644610924964295232336538404322618122802805256519894963966491947913679130750404880189100335820757595045462789114553566163128471583434621516340904235749028667681868114068358786444903220527531708499457256271012625931407290953440389836373847855085770867273264663764873047982383156051262999848372538313157496259624616080979571451485812935652294037471647596327629160752777215556446345227945967566320668158271514979027808989908378109303558502290449446824280937041665653735297608230458884520373665520556623391555435803561404912022071794420334228466831295740463828662145004745841662748540055985289200731726125382498438029596354659751308881327489817713977249581941765915085723585616079196075474148936065885354497682392365249189797436333597029942300712465379514894451904582570094678795126997996420614264383279377366833472480987194170903381047426804547651449540304961883748857539990663063765434532636347145104416815881158383693867610928850801817848239697651441737998152683629777376940972355990806667104137945494269654161859791632588442729142096662501136639497889754646702181976807089018536204867695113783462784863146498019421046190391967084853185874275850920550157636564320626920447932028937214977138751476573993422829326628333560257655510575624702741844963489691994687872201293532965338306254340931973702815255709182450216860086751730376764187133866021919866809787435288671470738864341251109440939095942956503329171521916738842190426650369007006596518689906868315122052698147738603659592378363201132522003038534806869650002575684022301105013614437394126299815065772348439375526672661644056417150071814980036596750079404724543984656552336857898386910870292206397811067796955804185085451222359005090564402663507685867829033529327339166626339182741086498948576913877385768259206361350372852070203219292932835253257325370709520515256728252233216 [158,84] 6731327933860792974150568288597903203509565786723603534011476722489067980007621172459744520183418247551619481857611483633595984889962897412702860583120900803732738950656510454464640711537033340347440404686813195513801103395817368221052140705152892437308401919851843570076468052788946508248475703730058085978843078842301601345562066365289948559996006464971151796937896442972739427292486034549029170852756583387929441955000245587578129529599595148850402832699590572151886823191038590128446157490306667239445615950063466840972006767575299657472925913733749598588898928727042947507855847327654132140948888638319521657202813931503725216016058470652510984185140598055478078890458301911320687845798488694306049316604285239112530435174982519815276096630697273478513201130005217953222452390472212555195129964976924898609642400235101460242476785116320724210217941054509357025353819990799812254183795852585361066081496789364223437633388117936663246678590543328024917534242573382882652687621853803297385066109011135262248958749216383085259352792230302904704857960828397712248208615945006847222597685821195854707715314537659786406728018211449099896790795634622977902961157323407616646252726732476669319385508391971115880568545239803081580012074700210913984290734227850470172275663749649411086349316251163320953901931503571274119635483632212788690709693547900063496640897999436402508029743443609360644886836121440609153788253273053178577855432116770754586507051005036182172936841463316531404287067420604545551440022049334534940581867983147597299792527409745498747978512525960955717746506964953289610839948648207011030194020401221118200744118809571879185371582181626429225232553900097248837312485241914510241287990569238419781232581626122752904984399828024715574167165858710218759302490552372389334930468864979519265485575331952434399649929927671227175020908412992077746187631706111534787392762023779502237208775967863830543503394875857034719091313556818755713650737557149404 [158,85] 42827805016578849023423728538747739925731770703993922513077666937796129772516798076890751897170800151554476696642320993259415259888192529509185787358560997325635593368078696635480790685011639205854892111572081191070739100123375866521908310096827052749996240362222981381220934148986799312803873538509833435037669621376121258026730432557407885364006959476421024890017899939312670176721820661156400541602838315721132311776017182542721475021325645554374664384084137134711348985239092362172359896204954471452067990346788980986683066655440291699374572984608090293908352797190708749930672293844329676008617035702900018672154561947625518080726252365271945756434765144939118606754075406965996845646380965485331718415231525146334329382077535735282428795924086381352876368093549485515195806023908769924324650423124077741109236004055381911214723281814191422373585480361230322046376426766920553320739653485852551900519888226612234458839246182959527719036660934408747452607293913538573777421669624261394008982037803898951411763410402647237662739494513183372775146336888941285801719196410382737357634804679244496016226774082098374804640674572126699354400226926001584484953257203903781507092583761353910785109455143825088005989578625486549029824086580560553008091418123808037401304140001288571331331202526848452243259438243751237088403144326526363961310115725421019977748316801114474080361999206739774434184045717140147180396013307506042477958643755121982578147777311902201835932367144316067502127094435808825984961447088080791966495705935790208608634452184211407472505126443605678060664310223855676688622054532144091062763752149604436094439098204258837165632074959991581437073329159227109785757634414807357123984843419362214484634939880586685934610598731720302680807109007001202461799972827271968539247442944292725526485361559423618893537681214369472085956624003166278232424515207950794762946259971835382784045520772747214629451638197976379623390104532486958168306930496 [158,86] 227745023287499864568505398485132383909858219933610306316463740931692779775475582695067445815393573638774337762807848416627163820292189280604535720033930131995288202192988060353663534378257441217679360806755810084359723597989300080525833407869115300599466493181401332705822936130881001904846913971213463824436820762846631864886645598829318686053755769134445157752576230884751307684915590751934244825733119378246150749335947165214369650299192684031173938004754623692584815233770325436843455431155117695453256123371552160025075378451531359540347224848580880575433947076752602944064575130938417462048354026462805098842911827971648888823728215399537376846578849765662675913126004972947816187684438273089701064498850460348593099690758594925626938183038805357396121623531232058495690047409203563610350127460118845355902787330605360193923526765203419340924841698300738858599705822593953557399357762284489181090088951614831240057117215685279612892136991343101254664768134079028673443051989605858193511479735628045253144145544421388163118227890369794045424984060196584265001632160253868648764437537187915706940410371732022748583494607508264934880425966716512534273921638606035016837410479047862067332777947430117192842825804527650081144568832367944390828733660973769446375835031608782696194890132302769327422395266521266888408352960485257057973706772856681202387075303481162936661036125515700447171927084206298923421829550970547515289013937708514687513497705906132936644889932536594390039276290564121279786641422821093972074067990354098904747788221870129736487937853937135576801451682440000954809909082359051577265002362534403961549570712084016120900772771834166153429305851536257602089310807362659226646809275685019923560531540413570873719226052446676518684996479249035261680924891419116216929921695141588207594719217342961680133655626735006891141307934759241152998504732439483753678909068964076332989329295075003223866210496214960220660869769311640848672000 [158,87] 883447283663243642060127212756179183574722090732499468564210708603038319915635669327329291781414413998188752936823283663415830752304911614516697836506203663404620521753343525708620553665143704291273265015372546040363619944891451369009835417726098332400764319617870765348838288481668124465171188653196420324121800624889749484980879224923624636815938505038928588918899541150548913792802923626015404200539367769721493497079250655061204090836532350629145762419183961872172453813064307222267668413009151716249140381798393411192261361059878449672451833642320310055305960857201331139937488189474766535228234725100590271680209289529501573008882594418439858730103118803458637559664508857090485249357468940874709477453691204850758982516154552732339725900243199550500567862787691373900353857339802764143242100438007518158482197633965626026289619274559973126882295150151583254826175793356849616916304553314546948299326308661998337071741199250743515838293861932724736559001599749295005299274014056116865986352442534903166118175619717701101910516508473371206255350381059634958328290038056355538625713238916733938660978856444516647922627158585311399994793084550348629655979902080430625240480380365217623572855231134943507183156745862307672817028046606046945573816503208764776135535551115487680612446867944223292616351840436791701774774824529854278658119295906757028540328423891106957181143401691497317951509276619542640995420335585488285615441121293228488947053412580567301784777857982980169925940273534826504920681881584101580534869434593471178237791491119041779982123548716841229128578681602118908362348353789829907511223957619071236011205995452948874837231843331825575515441856199126921168896507132734320097726417932745016790032780545441093605522812052467802784846791117730286143061502914597404304148434563665118087049228658276450601359619124734831410792128916769758390261770478290227249417838632816162670788698737393877104655409272063433936649774201202752 [158,88] 2540653799131158122315033792032187677693587065487409413307532442312600304845898392530606739952270043507409939317600627703699007476604600904169657150844731488664161260464517332851731222579400980237547176280126759265481496788262416326227885224523554495372290361432511544597941956733646148934246378992649177288082644516511113433324471819086691099122540209442100390143838492291054244261213787603669921861299632605207084575806529310975980100569627289800807074850919094560564967234830784920672728566323925824361460233001613142900054612635629899561628119856562836852275057761639156463948400861220235999826646849665539326891831014019031621210869192612923735702579124604379447442022068185761011407044401834084474920036813138201885553426465789928686061026216186319875505809006402936966725937843173259791876793978656406473760604555523288758184926689724586892797215706997192074709244026137593413793808930920703483331773091547777381807254993142144645651309347330948322149457484341612343223853129524282854326259446703912642784480008155112877564451813064133994292409018676871630175630964596142388320050721790937918600438775236308446299554553353383122853570302287070195897393775579700060771917417362600383157877504980820734459404142186226231549760789879309704620091434557959877283091206015844601469683568777473689968495993549600963110360416935985399545803377347485727339093748865761478729182001173060412811790097746989312305256887371189637573138283958261301515574369085308409965504448367655513979218171722566941068073153088524858035551373051668492117256399326235844861606443159831272764496883377714941782461671193377027222926853052639077092396542139374126375242511448939344305563767114580276722152468706239398735576359788523203504218895019518137101984900032598465614760558568312572535736318665151735832786930952907165023834280046044898882229888096141995853722003721165032592652808400604448754518715081462930882979951270689895508773592030690894575808823270 [158,89] 5387442129930924268972107103062989908899833713583476238530663098443691667102637032732163457082296025502582601901597225851391791193303518169373002512810361976720371755366198499955620538075157311702136986375006671038192828011659717670179488226093845660367977774063602506669837093813414670748077835370841247185663582248155649098094053458764475692119062515242780591747340812756134522070374594477785202341958644041978201704675408272337014532117484267539949067885816288364015277933335597918529732312792233221665219134349319047006982212549611794988301917453685635904426452561992188977896735142938280204718963693301812233166476607637618406466190440865067253860549221429600206283332650607772097515130219866473340987601856925219116254717306569925779637591215758196090798658114452957833919155476942728082609092202505381296040593582580511786111419767174207544766967426589696772060275698227605652948668035138131933772462491176255874480339193100684990570372578978857100619903495589585157794497583253583278743544340709831863766524897168036580944906836820762945075579473104683320390987495063124939365432269124741476617880680251198240773878167434873580714836600633528517462516848225353512897326866419125976479290379812868731491500526776072909612744311063096125240553119260245680586199327471939027496294619375861167363158107150201396106517716152774551184119165084298088288332639628503886551567058116201021463701744634324702732723707597968430669038464333393303331370599799892778669721659399952236242206951993289223872385595688315376320909000556405277679563287491331587453771011809718719563323889512750211292609568867786216769290712064222139639263420029928057624881608754720247747502629564292985558159292413826222270830945386604495639853424529019733329327445007300215833030781614432429605952882435047494115349755104888085695860364858141249266584542767520540728512840455366692598266766103456511457559190211559796769296503982680663304945051151618559125888 [158,90] 8603171505027187389695425873860526486579401667351152587863121932145173850467955349225495578051572632874394588361110431819043572050198925205595290891595312710208542114717887579315426031574928738397072227515413694585130652348718977691750969389471290071784264568570597922954852848781222994727913301552032381529451073764156130620924593163888143971006620695307845268124543823638933910227149251174837562648992632772278704306772632758644194955451896200036730963873197181829980144993714338251084877342788679898196231959819123013371429078088742572583367203938441571942470016083396624887714453820295568957201157392214699088790775694959998512417662092954344995117686197227599121943473354439151750697478058353856766424583726872739157443316135934829861463582703974421020862097118698429565983068139138419229676726373634083278709710082714163804593746443983747942829408946940356629903131739706064003901093479823581338995266846764064589392937561687396411722397205116906354430234265868987062542523666432716123578624690515075035762623502114783204099046323496593428315282013658187736647898297349375400941960233675988362587746582857617100522238949930514999819348584076337566292079171248715179972151567258350942736817869138309220888151529570586436124148191055780419331079770024138745830563297188883995405548213720947327018598238847269778451446570754143046790712534561154442143677145692926520376811114030722730997708928393180113456999983330327922863333371821288753450104618225602055781637595736241489861362106999231735584850645826582037976846498609134817621840901432128799143813018468119382696202234415868008096229074719615757415439925840167445317382449718838990749051737492278584935992877956967205266469799950290565848887503705748379965300680192129977013848290103379147556957732293129051760675780612926937490393510142094596064369265064695020272990759830571661244711685311246246082220283151339974071754096179949014779964633969979885757056351122170432 [158,91] 9474315994599519587852346897977316881033241729865228760131752603559684161136073734774740357502759722902397570336819733939678007426682460972702043113448788633062587820645545256825381864203851301052129462431155720871256610743254837963370875227456143389944937208136678702268198585003263477958083000029287212212729753998764903610989539853798106907516924175130159659481592394098121475126714380836080258767979862543189969482718053947001650049301327089756219017571044784531912707493267242904507922017609619010109133185664536515846187299654540368173446516415499899399628750075349209969745483656878200803491049303940065676910290841512118580605917124295694581109950477289123740977628939885053973825898376377701544966768329353274493228355909990602049988721040308271831607361451058318564330334171250656469347343723161478293415983187597363013610303457824738630261454780309833313831226958656407586625681878098438638665473819963780650469995722235437903340863860380771793355631793369540969746312364914136521857365037928460886004861263504511617109255197821857988829397095833837014464298397245070811022581551584418851084742184227110828476784707622982973116617621149746273344292614683210708766508908409237597857729404800112748544732323976880085451611054062906955189472424369868574962119588621161430326771913225473928034150400882686947386679421640517716336607216702048889487531621339464624740351053468037534957416630161815846391029833572207661831616072266985959987908968812669873426332437491253436898169985449061675080667009392949800707274182964672400720170971827726013007730037672721260176030308930367667863663869864388394673122395153181085840706438382210840477213458063136672745042680835948504504264650364181191185143063194763568280375368952309302915334666135149723752181760484712869224790957083481608601673367301686729937743440702587990846937595380917153819137021614502258322736672776693209536161794383285075205638617428038576747023231296 [158,92] 8523058458001773412143868431562171933914680210420587005397065634544773372945049289461227708544260983573558052949892074487295574634240835285585154283238212094842785715933637801152971014542190996096080974703064299448223024648813074432039243753542538369513613359250427535367560618723522923993979834605374394983981044037633295433495277917226121162208891571123891130404555554292366983973473670049575573915337366690091574406933729063786213388517315032718162660300645469348503630798932291018451111223103617898405556470738536818141231460169425314350838582715804795347914005532695420112874478118919105544596051402955827665213161832501070057625056038638883803831697404055746262055249289862530597620642183146961717013874947478001873966441354432418756885785893235987543305025316715769239065205753112401615823813786078573068273266310117954044914863515724099414161977675838249226237307275829133345909357664700373541474668952328081575705650960638602938789295048165115603291919374238859410683990699273915487203623094106161971458436181504567173118160804396693811601995935261537849911113584319187062042067867348532412530080921961435730691135575528193149872218396574866965229747494823604775965112967767734302421726423256732307233668929106976534492259259813192628566685708053439849155852329610539866172703732780624983775993753088813576650954896542689051452608933204238356620523217392544365068149302660717290783215606450364536795033435841510761082564091495562806728189779773582010526680146317490371201839595034549281713592977542974067994260207442492527815991564596562368344061316024814863374037994905407677615221432184080376912356298674672849671393626176257478451384503716601093388458511488342654684894528439631844165497642010176685434696611054398556241575093915255086721298703348322207590751222374448989177358730596742983961601106929561545886879174993179179220663313103887414416393241740749132176667449832422338939252837477771839554464 [158,93] 4653292200731033778231691611863615023415868174830018786199326793614168183898770661402910923890279750222041432079459411070413896039228225172844319880309767857645203922192956590070781319637910583308455690135765951557548211553767564620681450238981877543053538996062893076075188384386190135342920545139137541475008194444670351749594040329621133738730339417427379322152666392013622037487281910493326251592565007449652553109203468348968780885948146619430064259834134637508183317401277316617700200304508372959877439048594842934048101834706033831784780402808940263005332140947807767145277163864050300547571833853935178758116959034225993170505428835033375558270470302878906113217206661437571884527940830849153047449208869738364293278691293215786061452700344234380931511098531174181061250299634250638530891741851140764374026811465392732843265787852670599870917889694113709810149450492337369559254566659587180365206614789829995757580843316896103664650858022466256400277544593040456192084908306834019457589223075725330325476249770900664977218557919283612647899121663116789397806322282143919895244572881682989595706122387229556547462649532206661171830317399837189837466799984040978589513698457834011116101555211007073274152629200700736056921767343218308061471137496910386464825177809218539870541457487853139011799307401882822487987766229355211738090991727342452497175013937977631235566484760903611167383057741383925006064474406043898612119663209406479353933954660101873546035118096278783176356462530568746766456831668305039185166801384143059608737036344185846635855778751210906972189823492952676676144055748639577779483886187861842200865413466498446314204805280881675232429837998270231393423514211867736802611036460741040411019695926892024150350699319994495488349376820813766398063816129462937553074592251709932989904357303722444556905777737664185517561904354319961807924151636232520822348419617551809327123128274923573120 [158,94] 2715877391820011478430812868616661056128861462766846963371902953345163389240866860374476913705113646466305865882662078324343420335114714684926714057242640273203402991801070971933064420519002021492271881977608489580463639246199399695912588863016597581585278485348414485665950643812479509695645897896289012666330323753458305719020038987025936937311492644683752576978927742256336737441988237855587000219147345764463672647247778506245742344876644553458034310013008243125860155966664748061125358490924163960090518313235032613797082893472754739987630251522411536171330096529710174460304542644447248067590511389976570421899185332387103384853641761657833705500629845286304383966174951569384814948843177588816362281473682399881819332065264577368522408724835181575921497471913042352398897408526197086658853244656868789001644495272130432195646367338311414671894776895238411423615172692225350302323128724489841480621158292567757362730517975983795432090354645132031156119256512020613497816834709191402755748925739206032510696647460054853894407449124597248163799568484777357682995699228093099201496316189794811998229888713135768683740370820082002479823266345488399763055101210687557203358727120012309289749035801807704562596601550120051361830732509094016155248926242905062523067502030092570303735050941435543405094395201338694171130733292276444834321021632618731484698076088920661412584974534620718487546343411546193248767802238274915156276743857909927449552017002150481791369068389559861279292697730042911860782987753456764562802497834927573666929064741630143671936351097905958260020265244876504004434547985682520345862212215225432247265819542845477857177768700996610012806557302331854748040444488558511751469972804766237585210137235385750039002686894142504735283421672305649258332793645522570238156410532970318401727796677983736053945331642691825803814482587308578438647287490336493481255707279846247628742402965392 [158,95] 899791097604088302513101621202517631341142388110139012650141853317496804346511451847987864611114683547307720751666661613417664373924128473412027617799775170003938886204091928402324435109069110473931614791588349309182955305203996800188370021825321139708274751918135218415713953821581512618433324992473712796431848713327194989376235469805679912149697283417325306755109315119478580107060624731805759511240218164633983282078234673622357298226301117751153810549776146746457752191800946226527954222519669520752530628701202391384542169424206399512683067785806432040700408090507145039272448313263192669697903987054841554031910796673645431601653900927152248063049497579600444521072945620249849243770878330813938324289500931509690604914166196480682199187455293697399549589276982263625517389005583313824522334751017247317381627987993710925867218948439002024280003106405194872050602880239436060087982614024721553572757972716661183202093473128370000354613425662460408773210294829377936340910872420328004904202162408064454836388770374441128032348647996337969764345427259218451648949742383254275002527170373964351702885613011049561765950047106055626760203383422775967882871567275155858996259978648967865977957646796266668444397391327909929954727532912733763818861621640587279228378451183768262678188868119454736784873577853824232993818421158624523040293252737487769969495258705743938800301242832914451528545586699511392746733457398241359382300334860252850756844143719360060076778365734227143666963232953345855488635481774345587580305210489437154312243974938154547791093808308044951453919148283685645674334312781898372106888827440191123644646214630754140450210461343836642110192651258516021981302357540606742983392144944304567256563243774940644386666377984741722552748669179005230274047008994279175196489018936680322470087759566958764329976976417548491846195662736118494093509061859096830224491836793290119673680 [158,96] 268342166630369234668940791949846780214729659075779099508540301341191303686525774310575915056823024897931070864382334030082974979982794034403663566616882037232149975304083960672898624492190656537570192224308917107259902106625222608550605723464094645446695771175002193410122498287239309431173986961214022444115871727953368391211221528303877627476924285436204441239327246926587358397565431156385341170017220702854310882876281468727221549756577537199455479560626620915842127713059627232544684866851880797935169495785976460154828448086058005053017124737771392459872158689054090431676488088808081649393734433403463317346011867577086820758356578373847890223462663180419637216358625881051965432425489764519073550465435064931167846350186792963449519232135833853269239455947927456779770218433774138368558284890049593618901571423819951900853580999527060296292787042834178176321840888825155859278865915498667905259297964939410215196627021771978217151890639405145141747212251391090742298066403390501251819421476286677954216820646223691350536207565320902470727931303844783789717996867329750959765597896397823995193451770047833872912135822534302707262969714890859842388888068375102872602703171428521320434448666321985181940561558430753227623809873869377622721955053462757091868551157266442215273674702246025243344578918805780577148831516230841928986301431289724782367150576381285433788790052938040201334280956423483940038497964301879632621191447860421653417285069510543221205175793080097368853052094092313792672634363718698109015816354335320520512715156627991151899998481177640258024205626647804003697686004005486730444798042594143796296280504096312349433850383167541147421195190518543179043086308333454959819237429023067332820974612617245114132949344224393715461060418151812606001763964194759798939974734586771566678093514484511959100323080232158458543245247506844059140795885154026539625551936367654812 [158,97] -758001286187010586376367197993026799361803837697602862961262297784574224294520125029549405935459248904149021325461443580342884397374563927305939574925047645965636264392767687971897724248962886178775250110170139341886036926201698538341412602294117357534631459274965128939785270794409134459973947199309285537851537240542543658039060060471445762076702774301606611113583383761154068959807067422998397807109492012757036635764601797653039678143545299026160668491660077657608406339665031912767764369136268098954223403056910127684174754517826708519320157077845501991734441995875980476369403803055645762431049374167440990981183006185004301660476432899410974589533127971743717620369121257981775993803656400950644906256255393499669311990980008400126059625249104365131867839914708495491872901160444785155826614736684842558346022368174275927455152069107917027720532584933708692207160700596309427217741933606784794037067994190721291234936223623818074150558504508081364728657907817593951212014234649745237014945550101872707365592029537496039390116725907190723454743876380240481483526466863855040718327735085391270056308697723454936722558678964282131746288718470978239792781916784719820304453202542750553062009598825358533702651651168962055998605359212879960711584949111749491036475183108406722856145396868304968971328687702926248409890970056206071706793673650875802418451958276777757035972637924061829293663763060748677593736456435121144277395082958910384612630394465234486474440943214307329766200943916338824686352864077708773738371406181801427625356632375513026607999731710295309969907406541181519340823613138955716210324914393705419012836609182038829799518097553228583111403584578146220849458846805158242815836964844414285077291694210666862639994569708589194623772117581218555692879623148846611415177426124232651095412359163267335910308327005890038325174646761811444147453963153955004425880232064 [158,98] -189185071946491200408001034509947907003224944539110013870466223735346879638889400139124381791238005073861369693419470734082506459725313538856929469773186839824624449033856544527143415372463802391149993932140476078721903716385711431417537116006243220937844119797208113325928532311410580477656412749089094266405548935355091860108101443629322196298514593251900715003199511383860200978578057235819600321542475903025945275805153052891132304176477135384351110390318563521549272693643975753964779381538613940574378829452206112244769007156219028846062556667608909119195889371411596415664480717126659875542104433969786959737304614177937523625861913597394259699609296146703873073895719466647445170279460614588386621463611582933775361276988470138071209074004623244086308155656771680974243280420867648396508159941751940810977341805256933691089476772108941545401789079541016603740785768145309041778097346243134923869202092122735750896129699749115335045466950957234505131299010961417196858156759122238629799864987894330077757761075997906547118331581694974166404719754889626388667989698060784898670254494975600564441710296779268008951838287176625287503646748944570828597255502547670942726672901588253622599267377100017810943637189643920623588238385365835671676199905250040996293401880578291098177136059830354858371374511224151595846374340608933181783046170283156391575422728312862024118022296999755734625790121656233730394353257251850287407067059126056974784603574181079406690033059208206430822875691022823686007758981875654515410175284096486311423566250016326297746279560398138088872556520258577077019081764079954393796961715632374381070249736569431737299198954741571036172696596936685617565380701581736519435553373173108869336652838129060497569774961081121702147003424775308786059871981354468070303477065852616424153102025862863464724687752816163027462126410268730978012471831528282939108288 [158,99] 160105810642719159605955156179598955205435830431898671806267181043053648219382803607558256205721639555208290579727294151723204078673329213019298222409804545034744665572882090994194056960875044902656506648334308886188160733591848892124272343334465810731988424519709622974734579878249579866668250417214057506250517863524494910680201711151767474423140392329619473142475723722748113424956819499726589050942055912663449654235294008150436398285343620728169116920839102231481707135362485244082896161433162802357482560414255078534898864726383910878774014995644870583207640845767782583377282049476711952790930206024182707950875228855987720544832575379996733092850702845811581235261821344215150538313161911375181383324337059273427916155521382283438125944230932588190049300184280891117449350586779343521100950064956186654257165737232769553478684921288370058629139743913244924627285360321765082333753216166575540984698115837599139568089260517392806130874091574576524431849115009092514046221044703492798825630627141081952903633741828050411081156543031905716368809554160217977718747162482152274103119947159518245856517994105539545162596556699947738740894390915845130702750344194037012224167405619245297745900516379875094362659633253323374788384488741152528646798112916685777938085065669424757172717148695914017470064798512052238311602402241271180861773263798338135787860090751882746679512703084978779224046905716375320854175888361452653770683248599399434788605365066688537691445001480255628794354113383554900770317196324416628582747239090948750676805199205963336338862732024652588723792033748412913152377061700085589193326638527429976069057884056681762550941902746465175653553933370991698462229168868988930165812502636488765364362352453576571943636405269294781887051422989004949310778755258421128103946360276816866997478373205211086638021578412265524956179217421647883676360461613649472 [158,100] 49792586332454857088746385440388493493773145560496195984362000117307041688144464350693401359731245724682588532709158449803882246174597307714154787594594809337970218171310566538637433668800684398608022796700089892350163871404392930723822044217338721646971373346674353548085252398709705805679570754771022513268979493113937756944342282689008813964589601611027918352235134696557598050891735787139087656754349304104247171367313418281556482756544848175539497399982187832225322991270535572150007370073080307331128976797055533267061916028077664934836444588090595978710195062166532682434356767342559439682532072300764375633388255308900623206900562000335886449310004270361789319772344392081340755496076959002976825926717509208623262046725812077043679700455164386485256313477640928252573928543342689094397217277749882191425561128767541729419580718820201751537121548476154279202916786483010277173996038886656223127815834597074100929851341230767659955394555454190389669804315630211952530473197697037387127013859936805941472471099572066973063920603586884951823237809893578639292459644819820586047762183135850885304856881864314406570282014781582821676436262001362009109454139334880471121130141401882841649103727274394688304798562152755820312021775878553028553830433198447259797146942600098938041097373662575567000502585173363517327159247056361976698138250717154029426682102517786269726275785789626835634707386705765251909849331375827098847348834429676943217620724796640928617388391669533066513153414330537769798575254315173855973044752568961104277187969464604691320955262197903780530020855633192321457690243091265864901585779223898669402710645129735773495060678933512577864886001703500330329476750789018600070985871981676663115871059935260495902852867694120126903115321683422828223912305994112734845039914066309413106524230865692718460682507732093715624795029102843269381545445872 [158,101] -6156639066003924172232030662855314238013128191725255844492178994770085603709469802220112779736366435703481470620301445415120311873798813711167226431218140774835274816908660944790780116092502656882661199304221312171873425124830373214793620446243583615901354040687196052505549857213974428724434170906706584119993560543525964499396739843798968031457045132746187595131501440596512519124349024229148296412818981235582101277906325235399377303096317567960763401608895809607046231929563146579794166202625349159357976539280598000074093420177082905701589574833539866715164311898252919869252192657831921858350098985287197913451720644286629151594217208259169424487849084718754021640938918818861584720114870533080304209312144652808257046083526513065665900789411482136570189814650650405317768773021901524176099618182813556731791360142472201749997851313319861324492022758251023991681089175254756174334459585774079970347514204787661947771425212235893094795858311700069601649206264221674761352105119157355324046077058752988720587684014978453306801894396101947027378069374521997107501518998349618556874618337988257067860393351519866702670412331972901665762100025541546301150380098870433261819721228993138438145496478179794201541005350806641835937194630823989208795701738853029848538661890682991981206174750230449490554738572280342557886566858413544397200453809991383380488061732288795615126477082486223052180016993899989414798591952271071081924908333962263387755408570054908552107015652951363055000133848795692943933952242297059906857098412241131740828223760395813308340560034693166991652301139327883230745012635731588123881755329361783189069078286734798678572766230454483379569601758850667721042564164692732797895084250863772821177652282868734480684329336738321904534967027290970098143843764702097418113970406781288008395949518437912848206730310115425969087415723050983918560 [158,102] -1506812900137890985329491568394809380269803687981566784244682848141872996380619284325278949004849317324655050470725670427907024495938681779977657703383786852213370451311974188113721479780111940960573062159337189279488201438733715174643794917919550567208603653026100402266147016250143241119887953360671318024565887456286937044737550704951176820802482711691945738569125949823211737187762888703991551914228735021121146327128298645564222318628557401529516963081104575119161579432682419727665775977729656849715262140581208281647216868010581949888614429373502052631043610104802863269999960304238794789257371231191983870785670408323146747448852834871175783425645656220604202432173264414509211780078236343394762631379356078336515535168427986395412855049874579183082727732397941079164972908987111714003255142852460836720220637210905815130434010027080902945211439810085226102306057660186491852245896625157162338092652118379115448501263283770727233202361784710986908261943270697022022793287822668007166826015735010993912912227417203998162767475526634481679298608723317572039046717918095482652724995035491264962907516970870095441213836416584277026834416495885406989449784718522473604533378975136598565541381081878788190330591075801783581255266020477056211567480522947547620719784955350841834938713592005220751292470213738144136871089756771360587896084240195591598676282400722685041901612565732473581282563755894162440125798032304690848876267409311643775591047572353615210387712924334512580636564064617152613406456686451671726673094995330562976819472350696632043422004100157690011425730850607322775407087515763802145976281297285062877691120069036926315739060918505223064488839400356094569062460890437895729280445795273720010990204928564441578888538985444572481208649333112493529635107869661410969231766491717475551081456816361309430934494799319024544387030040297488 [158,103] 62380441387409336036838997627537103463310064475166283407404241988264953270903094269764643503897332231150290704280571372404043173740109774994535208315323695195441670755297420006493552831323647228681866783647272280955781120680090202776330763834196060424155007434384170388231871431351648121067475490634971508970266127271491177256173318720112782978398137338799452015127060062630833691640069248896268484207032857010768880545460604932193208094342940528645660102955928669572392327954948791313286821474660028812964419963787994215824263149794376012008413766679896329695289057790033603284611390893215863041762900110332075299615742851824043680721330411573210941488920845635091982870096894542111929250746944541425593845395048600259864580788545802900416696007008625355548245795600049035787663553382252632588537730841506708916926982430465803774590856708823635829262651905388098077624036191600465073079183482772708791265647171984992260699439342386931562684266672450496731047925278898674096269710243470540028160402886046016971623266685165457810676425569848595816841263489024847178663235511788797108346300705034302563318529615845533022482810747127840359966651533316327035181628325985539927917993136902838832463639429608542565061700972473597099682482157737701519046985798481459793351960249198544585362847871863909374860547713396522405675781380422330373209984453298633920755207608977624809412392832968772746965752869614349066872631634411369331802376233407345821211294350152061191549586671775491269097374120941264043280939384463608716488698541648763808054260193237183453274114083922827125459572611739234168660002246969136165775512413772942308797177966968769010303535281205691236837095950084315827857599218185640675231569482604044499814444350434569811233612173050942010492533770670567713494770756159092602117920226549309460724449223916645074150086866047041463748112 [158,104] 53863491284790006108452387898807695858109502192070094419444447998585889603958608386166162988241369503969832562681404311138799048580008664025480456672439036215412486130568109149955163200827350867669318332597323071022076323714290028044232396045385331542194085859750877741485456153174363230868376445808913273468435069430564752095621342459139200107461068686247528995275249860319618134198142692363335182348697101040639396569004778763975730459144606362912074931674609242804093522480997346188443939378646921041009805583878799265615830044485935818183698136922670256308008532961108523732872780360279535647670069579731744512929329905491456149222138261303410842984954783677015016319999800975416746357359706971159630145881395711933518906454490822805520078125218352649500132583782812029263345012209906795420223818712969852173441885097936238994965569884705731551793940417262176150746159551145575987051504293209752589088488712076409170897069486378637266234707360436889006622327894943501231527038983649700459907145947541069073149978183119238268354374131074689297895338175167521717429084242562960987206425199880456662729732467353432583660807197348181950606219878271562451061711221771537711612303504519216904469202440024852930963656894113354834307298514601433095647282072363970422095201367967731491377568280823524900372142738519354783212800303301366911699962813061802604557095960129890858589190476932314543356438536047034255390268525680294395730263658796690668419817849170169746603747431174160311984694968094469238667026841978320288509690580252918809823024278417389758428988839764952511640316647392641507075461134097240023364227782772778217828343597260285606172172705038820318312809899579945011212103100536109154304993440831402454803826778945244955210114383181031948189871281811310339746974297158333254106886111092831681978348286676728957729164938071747473 [158,105] 21944034676080780949763957903808454377381011147806590345314256297850483807828874619622666724195927059626556816392602578908078183716314415007537659358249340085979539953408818481581679507674920587999317403093117779494389798192964210272578039754653292916433151037861361325916195534794472822474922666412192979872481452835563711665109865010092153308668607085489592006902021347339074457331511989931233850173446796721870804056892024398067987029506686485098857966325057154764649675199990184401424595224740181312506895402740837617264798906650222888198731751260901829935058686304296835618566378849937012553612894094370258722669067217051454492828581907499121762847063514642320719854243235253582681312312567425643671790260943773567408606124574677548724341179265418781128311326064483338262380790700631459154477531804829530775450335460551777924283440965160925577879916627619434486894472059471080852900536134850943802725339810728202415533354175899430126692592399240229176472542541832526098464357387843516986464835187458673221213353687491715488251372143979679026076720500568924546945566063088027956417778099790125628009207425234754591209668844137840290036022757970683767455349509421650373897333093081823695171213185064562853991916356968994635593161317176678681218738749773455733616886321449731690215298229308515487984053625339820805142815342512672741494943364789153380741614356618529990775580922046989298974927516813987002309876332740109568881901097303053136587971517446288944960756738599052224046850818626352098910670833645818916264267527244664896111866325453364827098299917816396860180253194902025781864032422901861662750989972168654412215005661619230419661184742938800684663213053988743733751282453127233498266211723963578219450352015870305294114694375430329629897492563378874768085467319742794918982037340528079421830299813598212497574602727744 [158,106] 4186381943153785000202005118545468666348430468185078740496140620318760982942029461922586481140358880299239107690161962193677910630321657120101977882719874563074709525358247524001178859899126581928175210560132483564585721594126000182541691851733969223804000875333063622283365871045114217193020692627888460643028938791945839573643613301876584287817376093741731720232030708378256792075712153426199213859929065651664070783464740378111368067712783304876861758218844689710932410790256137009955789385727271834476716667741703926061259392912570103654314998514440228235657951430529378316862737081178386927461965905701216130449842156961483058427397837794707009480254296245673802102754858165943818218962165967137646788762766575929075196336487264234683806541955767930307978319969096064567017976618639919431006895435667289163980020141341835690726865328158678100867553859169670650342751521254975241705563557877656714122582810970110794502662083488489608544129706556458492214253099236322253213562792772714705778930714736607911988944479254876523961541966619234206040960570598527524423194479870350900948195142308572912039904732690210802166771143493184900275855753802757552339265938559307776507589738523647671273242769748771619775636220661260098764004926229879555213032980402907688781346443072337506018051697269503946449229720236240341528974388364384588646325166436395777176103967856234450030348186898561306169269334726067177992258608889080813134446549663926935385220003356384756032010512025393259513228449320752730796252775971291671566172425302437192704200811563132501673255920014030071793440735566665746275986867923772948740487802189361358001168215910017203677664390255407684871688073209066019607410464198141417493953127401728437352186372608610191881180983285047503617006179686057074377355333374056564657085021437915033925214733013721319072176 [158,107] 274251342327730120464586055157097490627882444428853959987424169478278079899433910009792381508588552063284522182209523800849132152345997749614910410496061481406170056661576174266822938198106249544851187795747940584985029654310602093595933203689126203220959869890799210616343161785818834304587559405490942851785121147688088761772928852804658236699723425943069524255248909037529226900887192758663210244053029447376654574621092304363084188222845300855384333528455736756022309888264206013977450904647151544749681091698392377039596584715550669615263020736559502896027737814208212230900772673944663579421009049028222824471411650883109657022827183339216211825527209024489363916699418464759828820325213066552843416288457564186019435032829749036180706514298219083723318786652008002286664154918732677992883535955728265966008530314281843257065643823892550668567024845076108164874529882259550801849911646483093696889119553066718334881753839556068801524773578973024513557769335600978007559667430470827739287167616683208982217733632585386130282539796865262381085218693378310389040600092475352186738340859104370300558936504893117771332379188041311155495563918807243055372591074228016063760944272133411087529942532919962118033148790256717110841439825363284358270312543899846880344702640206651420760773687685160240720208820650238709547265258211569335104009667790762863926361541441866171882875942534817765308902732737467069648821056267458959972289409613651013654398853253748877269106672652558005725328278513789226856968255405516573055313660277812632103387982339654401224806827837145095290828544883618106964527576394791261873387573224129743060338633127682192847505860437113741552785594798298444139773520131228475621896068731722442828993525509455646140095223992656435079440940381685830618922608614535577057400671371354623702245208277414128 [158,108] 2913723305985569171498748628658893338911160523336366443513984841383117342115001240950810037912921971478551660468737550583542877565731821581933866470246603760641335777786356198646408837530750667104292477037126655835295578874547187866370383818127658294207111062017822270610503422489028559348083066950085932776330980129315546433254117909058290746628889624073453122446688295074664484589775335541601333113084265961449419140651671839080953398444529350064824718427293534222238187699512801531589411568262989797693954638985919980154637099489506969567129786578669705274547891742237009930363000140617336923019496166936737036795101214888166784128254474134170346215242238607992271532594389239826520241778345313816825441613604949718390685975431870932410133689473341083249951243767513083076006357261338161249805319730616139164258067739823886312890078711015536383692644775477332569954885820695977356232105468249707571492407744027530623038798996019092291536544812249226558736064276632300932324905557086113235231446116527891858131737924516091955176962703778228876191736238234224862613055684131575809763059540836274971841803901647211240392494837013199219388875628142834115899369999874569511879356385056744448023160581672614291342096831989176360419173820287597190444875784403575223158634292137879704188832858314609845034079815813456236512485706083116051612546939748777352595193498195100421897232133534993454567440537791326263899744473099822194882091812746676480178735337504407708924544050750499886685824496898531452885707184613335047629294180626032371575692268149494248824219220099165675135420809948218327993866428660813047235509359350308791623880115934748862891384290659280689032985915114775096675163585558571017677930088302770279862113494853342680258654934606370459959661087526162367655479080270611862272195028731689462840744904 [158,109] 82316511790111155205981087898981038440506077857892839160877073985938978121582153379226185879821128222249542198774977353053399360240074870985071688403333949643917135936745963766415485628300017122186303950725568105959506397000624705255092055876335041694697908965418694456989634537113219423501746217537072447234750433671545050339512871053199631435141464230357269105829674007556498449910289333350851152041755257025779180839028952357398206193056576189365149144936409919334497441999201411306677505339391449314099910207475796677839377590619144295517930854483162122946608517008371548158368257948189299744997650204930329993230431944864295865715435108607070092092576867909717086113175420376029319971947538089426815242158079511061082811673810255252210890148439289479245615899115238478848310716590708509597176203619068958712881624290446800396007801354112302212277842497811610584118871731300805192044740723079509418251254413511768335064209062372850266167415132375619587438903739267818839760335215350589154871747502088200300334071896881535864912282329906374851918528778955293339706532282776807316849713243459743394920261245992721399931266567464599245957249587549378803739502121129155450944143723463066252890415343044644102445578634448618133666414374005286855161374495406551229695889354364739353022554699986387319331235446849463150372783195393911443518199783986987699722512610261059638250121344342057776394181214594061381966894799702268800097542217186197101380864644587174806610413060566902073052250230159680378704756310362998679900683379242832161302445771468656685316698961440570441856597483579231802372423126380447443095243770043088226070080733509005059615908001785232217215213955058403533876344371909709832950353614427456686869393326855416746176836088272596976596431000755884095450604712799410146936000344374182688 [158,110] 24385977764687851363133639435110300939080087364230833820646271013470234645546606471646293189255219446055374574970561014829936739146320740823581882062585221086631433513910169950121645366219502566216693058943040586650835945471070395772714296479990234337300559939389832235207982540681644956966462932382054761021852019140569667306843658217984810227375938239742753696859939677893834907367849682183688805673557255585523412968089351512057691619953901190134846677258745010905193913217295179016601886867861483376473407879075615024365896133707867731724832276092183913662108896467390063429256046298030914731366283914892504852237646242263000361547795966218645806899046921989614740947785143909599992376932873808649422934690601531545776665662270615632549690341188969175097512102373199580902003508909690657337786618254480240077747844457109966264348336935324977133693103436484931916455641880778466630480258798713515752290165163650575910132967716835011123023933411580693869541911143767276728898796478776279438564525624231377304800292050900249759646855617611545596732200494602627636344397509329079345707617936877897831115986744396355749399838903673142365508640931878042377908043835838086083998620716797684735154442967315906570328624282705732138807948850307135997626565634385308336097998945996334658246508481431670493489353493117753765067210875999438207110221820789592371464360922589236647478751229920477359097927518605668913641154964808179806361005707950889939941585484280794871141433505886138201868743538832209578388459200352629423219227184545235747339006850777950064611348854319053237960388160036878591136541757805539937011676439324431799633171463899628820442066302501383972962709253767454076531787976076442656486212122550298850986165260514578624325657093846326720858004956745253999617906871452846363277728545400 [158,111] 744053169194098973066907952315584691801780394009073439202089547400096559679067665471108854698993395130500903741019821991796693922983494083997919385222035615374164262798749728408421274188920410050233277442263583052216002677565141874225460449674233274114728392838855102413139488184829458846184885603861282081421853204023272792709058972492074498722639284169237639536928107432158879919149432890997726767982571986468076637473517666057109214526733694810238677208448479274994497883410439539554578515554259079444410484766757733679331756325965646046109102826905070815055376959055306306096269970743209885124669129574183260073081181922356904563429425404674400613721279183592090947890598171249794227347880349487711755565584813579214253660537443111848923441159439948474867212463936083401189233961008277920575010049921957433662518226192130211414954970896003389986435385318149838805111499914265416795967809231979917288410632139042456017246863748070026128662129022274567875856791746843418560612504500858135482079747171082833899370043414605183288946917136481908890274886433408787832095635456257559568317775503257657794468299998394831665816285320263134629319854872361856824139574302350530799899271914225927925974105884477005301862702462304887850173464464713114311195107648243075215957286841949099323228178365418043571179638269858815138044898101181876584115145223466025655058052537302962212309448004242024190545594747311481470206714734458641643042062263271932803019825991752683983568669861989632543000788335713440638708127003195409392458979125599007883023587017139605417485667406694976387086194671097163221099713936197302287382766600781676705062802026043860240722066664342700497812020720489792977040958537406983453499431173306257960717046519557262310808988870548664627707283156373396382250604095905132875416 [158,112] -24115906020065411468402562810267472396829894468037216887416173482202688854279268201913980073605264586847065159558199818266748880738524196735723936146098628308661510910532891262935856317055733105261108026092659532850030315266194864152958451096101534905667777890676652341089670566465953230048371331159367069970589202695317262945114667241806974854187894124552946564571338674747834898393780688977538226569084574106601286458476040699200652836863881339623853847473941080665237823730147327528178077449230197099781175049265943811170383554544618853114427167365544108854720081778528010529013919283667428151796319861720960010040093020405946915236215423271139181444916166316319728705114455033270657851984194840621591594464111371337045864140235453534206702666736642934624096499796814240107716646962910103180268743591799636617640765214574100080151599041473035088576993864603467245784325775447008331173365868254191380452853474036449941479467000186875352280615513381722330760684374601491208643946920667872970289943006460061417536317314877682507444972967732707719766801640209179886589431286763109877065427379137065795305829054066149623931220633469052257499639516372985794405084583714535393325308022994429058678106890667820191735202318108799669870526309949630613584060833594970629466222947798007664187176381693701126921247839315512407756142389606922298769314702932633134491971919925233017449851411438601860696069016952456648460505239769293851704063358422873314333040242856865348428476172020265630162774687664434375112621805183939209067996362575954866418455307003381445795305022444620264914378134222804780713516197862635413175547463447402139728665147225888426505630624133449006171535051779176317199709646350979783998218992214142200129417194326602739492281258335802469830165863999146744210606893289328 [158,113] -2143605948534357670573005027778675011990359521039855999993837475890728012266343026564054465423731229351879240486791256690833348424306644696745016396012447686236987783579387036918492248138231446793815336429527936740104981008422105869559920277725646156905861184377385086524053480390570763814085808733562179158054168103694832015625421981106999836805799719375358860016104750675472050112823277773429019843176608374196262216950792126461843879350918222956553794207666114385496862789308914103582614751305244405075532655722013308291666649551273933821301258301114499255817319208511657892427433848559383987795432364826352917173066000663562406338107981279728947446215998825323462879627655574254023119676788375357032041595877486503126628975686080805684400377417631520437422354063723896192958561616997711461403911099426736960424530849261642875343278329112369432042246550994641311132909245128782081770923747703937513823813452763357465918389998067610372520407997312491606763333216644017978825173566463335757500156640547550791387301012401765170747727884118275950267826377688640430210787945869964428980412498188592839947546172175750321454018798022701399034646184529573316828583707100070473401537470553304528654770991267736013145355965704605299789254514413323549668880688866338392113363320200667821400063239849180420118225466182474331273976882306860160327583193364135588060884246486946723209895766949150918719878164061781045954040898058804209228647402353595543363168635624375764887917648600609517667434624398800011215230519782895188258127974160333365553360727802022367976208777999992355278290584712583576192077181232013751586700248052730733668527585370651185439276716263033048968358067965852562101955694479314982455213683820865852696156539441154658492926095834519267345106568798703954633380224 [158,114] -23414334851072757693218803608096979385706135796262220514236258320916126873111701071045135415004633690196461214193529208741524047135324033654866902470950583686576790907723902200197794929915592587674541958195684395566841709002855856893529353726616049721292989023530766974911546420153959430373813525037150758631367538552148762637474780593069966545325643166347539579747429466617587801537026636303478179554164243008781614965789220790963933122173588917125305754614988170011908347120619119537197745629798658382370758557850384298688219372243997883190825362319040053112775574126535690477726734812039167201707452455201438229664947502729102186892511036955036229708263284827412890674289958480481161119708177871641755888094075092936029514030724930650611173683075581497014124902416629177561925505439362959046521822059969482592279750318637767506368808027706171392371308828192341949284167201058890656583526406484010968296056178881028712266281926796315741528187857752615878701616917618171353415203026832175365163142391992701241820278146960002477501968346193435130176622327252805911601218631534900803878423206098407850662486234781325898581841190550043277300859340777166378521475785401369597561405550599030434228273867926094747169151922901007735987467829120325916120246737211336753513470474086899952704344250723805708652166273867495182234214997021694608982949661066086152167340027172703402864989974888105422958094944570782009292038523425698919982293075995813124406852808536869988885485289896750393152565373695771130753254242980448204562741109115225261710949726057722294284560735996604936213704506015849832679776292591520596947385691140806680045291469705473389571446938313592433471274566594679269917530630504740238828509563256450905532611351139166881339940808113743974689333001419621712 [158,115] 486152990334728206330333808695496591327862273649714636161997864602786624086133481103980987366469354036408110643913217366138310541881635354754292074888687528452837790788225437237790668619352097919690157904724100236831361492960947167855719709459409792458516179618697774849152248346315451178348593651835698930780450478269726719195605025869992356391140562905831046540634677262380505183872016627482316427721814445257425021455471727078566514666545295934935624942681687394517649604366209384355991171036474372663334845448582446046582588398479098634780878934994435097658636561451865109528863677856315783828457341569914779309241250452587694975072816396857301518255674648044169421329011366160331511516890016318258055464049322127206194515453030819948288686738535289066657252960252608629901318282408917233023720575744493896127856756725309975107418195187443227363757778217421178302045023396683899800553738857565466222894825038793070798076056534569149231001145939982052036837010878218356165896003211015979160795958537765002169911691574233606105691199760547601443247218815145898390681446813508740725314243413602400623219198597973626733970914883385459139011938184368867062741206805062454901619968169576511279764311956391607275571866805524894276097815434789322146100920042524701699580892596056467036127308047373666527167675972844284519412984475220399435168101116543163691672474189270998423050287003653358901217185489291834539011996686974656892593204701864386926264365143702851280540661087075593802648043672035630537973016195318414353488926156644332512573879981563810366774589473055337357020575486160009938331573000954088184799498373243118193681879430241551672558267568979479337596478538787985082669832456078619737073815733676367426473369367978757732157650620185739609406780400 [158,116] 22758148216112719079380387656562887521930273373179741777870317703481267326579400753968816165449722165244904155185437558228109968578325648817712994697740972908999353605308433156056857617279621099138050327295792950068887707573363042756982844947729701469087484579971221680814738920245818463778476636406901684260768204349403198090584715997509062098363974630373337610670366674696199396811694752460064370279405223652322951944222566828298609648479776153614078494364332496938652502417321611849216964392829513564059073132582707372077300905425931012025788496938062358767217125339442286192819607612960993419913612841799124042730647812248809905088715466174850949797786804859089131708494700229775739092350977229240455451584918260554121899073411905999225086337359170330581805244318745964650272609674707227172064845924486123744809064558927870430392726641573055324586699860590120331069053119258667756238573899659663713536057258311320176056812132370237861969055216582871258964393043341913813397811962004629264795686503193632243734854873181381633591791219157915658117274279963367071628445516777773558071132640109253603220052367964251004843283924716304849824728965897048870468235436797227750417554158413492801347063081539818065635755297564131388947596948559547282897587445950418412717560478298130131663079571814124301539169425312312581061953819521784692097248360897231274613737730252578764867367682136072988097496416294098137304377683271549053689705767691192313663509704613967874292997722771308664339838052215413737477666422081857877084987655097639095412375738763166731566692870288015873641212135740784664141793678083272572581023225360428938873213803981778476779596479672549331403167303223108657982902022217966802559699081972542237043182990243808166332094157465228531064 [158,117] -256775409477906529135417463149885282818483015248414166859701677453920180173694154988075701737593420999475047619177463431103878397973533249508409545492929272739365524450337017596925605904524540937272123063466200843110908350474339921806150444808531931066508065343972585962373548621343998919544689061945047700380896117665130692790205091042122661801151555307996070399737070191423283509310906880241043945014710274981851661619098907192367172333459812657448694224440537450227573993216367537426974572968549612184882764888736362906585104131917683636070975501446239921381678149240179975710739652909690456200140558440209355412090669922035289428076108295353917326148643590627368143935387268357318865014107374184847095781334968424058051098834058646215515470865023996413139173310386541012883476385170400504590440570178515923752504034243834613624862726260176715512132484157884535405711391239002495728143977206215441765818509435334114617530054846404996459094653318862074106516227344808095398206692288369280749446602749783537559631138991543761578216952145631044210946544513378928535206586322045807480516653588669179586187810883862657419563933027366851164956711487470830097872359332603128456653762722247150070885203261438422794474568801690752179520365381313115928580839938964379681840536448710176537819386863285862808004747289982574603688248698832379738625637301771547177954563531108096743409076681562281075278585984261387878571546513706660535262918907981032675265324954280076009590559073595728554725678538372959105346472517130903742258839812828548323810505232407130890166996741643146112651617237594736236605815407990321024831420698578477747088211486872909839928158466752809114787288989294052164084317130591910683514447944606225743090276990204067925988430186336 [158,118] 5991803300696238999821153769861587627541845069588534056406255429584867470399058517364732931386465330325454850762945039999811939750543326055610435767258806192698559178195075727031595189151514340693163225222142501771298201609988901961243540987143888475437966346099928090734473730311534590068737142195863702608331711656620780554975788180729443882544594672376315969377230326591028085531173202862439303546251576633634458524397780614731149688301481154528587235031370722375965235571614231508616305069038954480728686869028033362802412752189777270616262896254913244083861900051557086083819365358794886533077815569084825716583756948733830834780312845734838858144752794117410366128424328543400181160387046457572189527100552039025113954508775463429916635155646592523276341355763246765826056610481242105180202851417497742203476890170798247692558016977185730082641345626866463496401631253118178143862071690754228473320488422424321700234070154520047498596959319423233333542842375181356599001122118738732850472372534044943176055617730295773139735327488590476869053247256607717440117100785314408978346610391416433163715229238289109653521155280518323135168326420580222578319135719040616529119358449388940130715423847866862799766324864800346431454446568148620962551755573550674286262683346708000024812269476042341343241852852861628757185690603296035070996636343213856650379022149551008062165057557925285910963921623676303102245231585394420579003354525150958427141940855528742092927828313264296234627736392338981100270139976913658717234606254227035090319846985107789543695287810319654557948461908521568350032115118738124857388638436595072786974704990739789272050952170342928847422064365937514802217305580902130134857347397029571692402466612546361294297920 [158,119] 24262745687514550325974608673109017432837499441891161405106102362116906607324967494926345574046363664671991200648926610016623657572308789368875403657747725630953225024585131763722557891717757645487999497101674866810278692729800571634291525396947326342154316535166530812847494702303333335800689927522960355201418814030788572288752574169564979435422626532202381637503796457156042443157332064529828713502418441740257103731727686853153622202153088150926463886526921436337499038400877142702412850957172284312467895465768225818771457441066793718910537470036288773388169979432743904820411802878431544563063107278387547027973074589930583376810159686641419029595146807315838119123994305647593974214317684845188518856662382709020497846871458379514140919422898500968359183055252007566820360783927267859216044518968964300726753351735260995596119330044897124209866527949433056087909385566364417698654719895685398771583875251730902382462291712148687994309635582639605156158624930981763811829290629930612946654924087601858650085371013115090112550705520780541084995217937965423131361325132530667508276395385960805889486881130638933991970007004689195277656893353478175720006521141837673910874796259725572161807698069909891526712211070956926566767028068238228952922113971186693195903305064326626657737693102766336137366618710326733492973060834969788659695011588813546339073710021481376613975745183876320983090372699946313105958140528328688581010358528857798681166182645302805725249086692046502895540169023516643423607028823705013854336847091782033463436394766911597958179107399771136447432030885621248168927894785681503370909381413186836975038902892870401240291662280923230918100399598620077073599127741754180630922992626336763844911848549221184 [158,120] 287553062892035508005682570656892222628787059598014668598182419521001603359535347659717777131854684031393337414351545917982564528806693176533518202751909087252908062486662565885222417303035664457157529358022118187067201161941173068943514165090892437196818625994519173171744153708954287243343460912536972199280833422852823698903751896428124422400995382434405018135387064086012119388475084936067940814907264675428137762337742062634414664611765278359871895460835858513803207274317238094247481463193021429170267501328684752802539797931556928469917157821731111658780513742477828401757381693523831411378662838749416042293135787192265779542642416873506370432494724639891127509708242034250702117915821221356542463497360343658776037832326737292518767262291564117243253680342518669232860922244126250223345398069379511592926129409932576885652612543751888122082398869275269608886081028421544590636359472107218280659110347482839949971576871332328635236679363330551220631437792794946062051225063347994317501913890929195503478979024747332340839208566637211956204721634393432784525336511910202651332748545061857336976062822410344417017772110836369018265629507555359440362842878507325552308060046578966287116780512380753345917961087853845870922812077004479249585850260700279254366302500822892544088536720679315937741927027186094020950863964048189335392998813495633818526660988623651431502880053998971699035860542845494008574470581995243614491370283559866633233778561595288705791340713562110752601533442879312960150242823082210382872740617423352744798832504143508284349628876351703862508799977591817669933509540329891241406906773181952473708501536782718156297935410169364281092621221637453217566329021645387318179621857023778817454628392 [158,121] 714833403208292677940824921774986318933140024850304084643543615432055739729487370813268798253310927307761742137110416100353465190517181619146097461586406205814532351343834186300584790270844322031534642818257733904297125235228458876272149991808400047498823354603922478542060091446233939412616804115956741420108916079771564892643923979922471322698382393302058991641037511174140232536541657196396119473094549572933206608771957788010246925409076330287848373945976378151238970274447639320815059318104720000619855029975794961711792784240481191780131328040432639242956777300135128431445115543501517865592236634962521316213870933269216430456748500481225495192889058542046905864675977521712943370189111668541892404497038189037024977585069421085854265491219565311245758248595521909534022206323929801823531620348561430223340372332183558681892984189386680653559649780255906005185655456115366830903631800803036096646553008516488486155914071759230085787138708878279362549110212029585688489559772249871062340780977841270489354962044150305756237653673900340071267923569590856860257048094248374830668083249909173027217885667644233598253372344982271971634096097514117610702456107730246556759663260083986611703785385734849819027448912509784522688708828103642574738277004383683125527178805316035580941341833511431051433642066454300294427548246197640040097249721893307622889650090810865183807903317725340110799078828262455939364690977079983170729966844526316788534204983660125560422062596756821887185948341466389758062059332975925209591527396861680850269589312442681326671189190371359961005120869589298989583235062514506418855591636305117674429987410663593418707259761082629432624363299232635226783041690423187960941793053215586112 [158,122] 831213230936105862420219170313477944379994204158432776582500298169938556699619360653789304033119555063615439674973945468432804764069984524002791488869805744502548671315264187775886750490097720472139978659289545213226866278238343429252996885661311974133976110180936510180313907243598635962647281561153267526280909320001398983637935959880129154699978524892808522199731772447850225558039958114903922324482581500402522786244648816809976729752895687937169001560483997963583275537967239010552051543132177652024514159149743374275707153160915175377064205859449254099713783627453115674463236655991009893803073327910233631571185444135966629304301836315726875109141149149477138858210020045959361158273007442826974808308379624279952719044115166493048067318035256705129736971857335584591692900203771534735729776132044791425160758622830521560192598729299307462120511067047344322929080923791056156844287988346185034255716690107770139564373149031001350053153896034671352697251771110964440337294688407239061622366335290907885022224665205713650909504623241784824074763950652937780448616264780996057081822239041015079280152087539422875310014633021810830243535769187166036425339277662724981889641314264706685258811659603591779809868673369740286072326251555022647304106746654973967339826295079896387705266384276064777892588000144717941955853923743932113583467054939231468528791968476779975252540147883209965653703456458528889520806586134593520260361934900914467738286223761422367959636705292230656647975780126630613640038900304718297553800001645393338607953656854836215245338560080301814534388027877507210094126259006942894515256178153425366079287932507084585512279201500026139588859489187355378600870287990566691446308896 [158,123] 389200685436948494443713617887679925133401795287733171463632540371123900753717025574151533615501131367577188267394869379104425469076698910967873780366719407510510673138786102480575762701883121023306429776100602251681910252194758908612606564351959372513394439832747728493881321179030399831481983000606367347264883750658760403586349896557480560382370712281011625442531915288633699700835621531720114866378848066634111267808578297124706244337583810373071028761850234876612345410123242645579039101927457874683545296304896798996932417702853592658585360105933929286954376877210326959606463956960529915067549150920684669984912377060200696127192514556186226466286750807554003605819967442959996385950080038485543898665267146142586389939109263941527822269492777326049290489369747916774496683914320005747012013079817137475300422301846714874636767625442320256857618620536329955366286329466208631691685590367360010331087778157715939151011916903980068750787466884878308898414854098280387846807762328237276181965198749486362043281295334006170356895066808917224590953636256654528618276432463563760122431191174539190062539068715304009239084474589266400585249243082691072046932616344625872296698580953953833022690386019205738796196829174217401408583663294330239967125282828887383017006326202625814811199214891015051293839620543780450038415708522532750346874776261255867875425391715841508322118396044740527151054763009651462859007695917914814927069091025653879836524154617106659909369484759883205856631943107385390584866444484722752161802678208659933089700734496654527969869345603474435597398941132473149441900570873958113061657767184190297271329778095073834789913125506445776488328554028721392813710737562904160 [158,124] 70183123096127538715891905235352479666533348739974357228617716490929650212613473053311838556662714586714245168725319397739869854659656446101204405112671595887297336113943604718237216830932621466930109454211584213473193908767704291949793282231097491572962040088703111708416844406883257751866075989583336481473247299543946555382275040008597450885567651225625444128902069866716988953412127598227432779675553113993668024221142979933421047893580795813332041852873442247892183329263965262421071453110566929805213525181377128846966283435651092887905630469355015341385777425501506685950606945647837305143588656797305163990817551781341902380137645937020611827464621512101710346508107048321839966965364679859043203646665898191577535376462308920855950829934245811527630733382582515428907641964077545562882221289239759028304131251088383055480601066319600422332338015510681876509063795397591831133139401204433742006311445730055493994640759887414872896428316007013936490529260121467698122729274770064977808760844627425564813169055473785148181531368601650256099933095234532272739420051259406363056248335769562732275043348997163318353080529948514295815637243493681798668993272513891496559879304483684645996767718847491860734427419924583546346572486665146813783949343484745746538339964576731141587507663106531187929230382440453382619835044038236075188046318271701379155053873858117125464670501741632832486816642998978192299156842357480719014241748753209311991062349095695228282409725714016821068628990330450184643018213324689312024191337486270461124289440729512858185556263920568266677976604136148359303534418390480298787258427969986028390653036349990358413934642137687018535642740581293570830351996 [158,125] 4780202326542198827648580827489817445024375866764964494680264225567253707771543647068820295500255236406128245587310300578854904503540612589796054245316980843452857902286538601660066622756049947288261087015222487478388317925027885616503081263487840933374539905514647483573095844581425910190058217406436171541473887750804912892009535865720673163852724753824939342525695059551024969294533518606775711497448900857271110068461318869369255449427886353725318933572062825073301178766235938345109195969745083812535712747416510991923194354644061910916783656393142394689767218266433282574616488160039215171614953844838564552178547120735189101911284190275788709347240270501041080936277131996871709671686253713331678822718182047402274426775975302942519965899240926931005498667848757688854657856518914355892350719732055294289036178824073374808592883167766847196791411619099103852987889555619690332866754073732504476704955929704585077583221087184173667917191982876535649720510793272061833757159082919364611268057680887517465992482325509590004099135856016527892462854486213689842066556583003792751831539149311604314507576952950304030087822868886488570912878521338802186864125339146648387697036094922399724010881574046315035519117550320176406140766893315547693943641469420153729129203623855972463768599636359729468547346567297300856023396581160811266718310200804908567479755712797082222171803439835158326278775000283501295660438211089470005311455212656259981113683045668189718857444967711303961472705612815795431117324518150372109857488480398455990023452104766590468996182081140474456158471312417707564721691036365264639319965889813379357213575503065829606913386497639436354567853145364576 [158,126] 161697896422968810459900931450062153899727712383761278732846275173154429117147061570032288637267957006737518340973129127483660198832955502716584388692808435816554421376561793634459166628245937432638818741258223108192452578267672351537988088413860642819993728399472842680869982123412307469604853383808520853983084025352237004412420263516520772943991987239934261173316523708043528678890798331506182402951430123397649089472039824643912394390134803239540415544205817613894421035524513835807556430862313317856079862771893660262920716402584454264647481014788490683603365177473334955093715739107237013801638016063578863929876584534769383573321961524816433191315755542716954257300390897381558898693876416021242192102756468703470278872694370649543345097022575699362381985045405459994685254906764048227773430998323779077864116608147749434130701345415504933421062482479378807140284120480769096084685811301186940963827948469314313814311206579997707839425798451233401496974891053079175827053692179016068113439927596565377729595375459248351960948890289035664088315801271867747458299391287279708441069259726429543640243069976269624404466421881774020061062625901443155266198691027812575273557641339697362112147299228020481796754084988225377685291075646055119110855983116084117110737100307128468453440226454747577167059264555055945886852826458172377555120361888718929861737578588239353689134992638520473748401282764802033659147306881929329393403246336944894442982149543588026563125421134027428485074923281296735604715734067418648675484930539912617629359877020470205457248607648659784968637597301021555840669532718611046446704623264881093607757723774567192313972354128507716440400 [158,127] -713797473690613249360413384450093721416461949633476996379802105747143321442408627386249235042793108356752147929769319085350717844631379300663572537132676420628995232591094311691235891772333232630940244726952364696208433197160987724527036608702030381102060547345008362720945393910149103967988335457607697038489339814158425893260385379823186962347376670258569214535707284896132797407992383570226745668899086779250490255555978257384766379032782122621376031586528704046007254996022169846355490758769168456705666063352549504784737682955573859709513032863338793409765519918000478154213962718982160278314543302299206212094522361478995120911507265394626772943108758330627577202893462213761812788964552189860616281367425225202092747107153850171012271647264380398505131198687418017223919138507067327046114052953040081443108947457275229888246904043740431213614935215679071885128898690658788213383479646840947802616932257685186491398298732176028201509968350854041576118946488163026414070677309553488552389689034499726098244290193274381723289267129754547309054350143247327575588119190626561649966357393160873989157839486747923458505202514886629089963557072421814461523778427375210402445847677682428107250588258661905081664844215377104699922924989233308128469023841256936925403336558583009724442292290519260235339996390777047864395123956539617667024286325236473465582807557220483684982072856906420476495016906541003642076607284050644063043491731339634656712649526977055196696012680938708407227557203630830663183541888431264557447109874731228291751116709530678610376092870674753563430705233674643220682211841056700810379804203552765955217656647588025155906679789680 [158,128] 47951104896524602717453719178600069882390277273288262582572606071183614106958556238625194513395543582903118163238990897649207337817630579027484114529290058560045310662622441444712901452241833806112799381381754743525093073203526782951870840577865307936549562450214735882583790770891946878996655089540614016153536308011783276867052322614499753655942438066429614061857556993387000599693963628771183959405681718391615397192620535545624353476558532079716620075851948927612338021324494144716054665629215586547926694107425907687193087546900368279988776839653235161213474330386954330770273146957875139269396617483946773808687796226643748742824053364510448933538179079773912118548422138798215617116802077293886575535838353405971371083797002993593969641113813572479622781241451959597622425834552419710004111975983560762021654477612247471273664026390416305733521874064666005993270151603872122175501357997246052639544743299996092232457097699875920544134914873793322674946638478445158841517464777720961751204229962767583445741825973433791649158410407149299804234740227150067145557229665454131409463087334674213039204627979411149128942177781065965264618026442353722272636340280252128297861457967582107588862877380682784303512883801792597797065889589741061340278527993568041509612532429082782805742315002348477033709492701952578716066364894769116510847419462914726236981912467311364038765064104507587157093264307185870409084151107734785402474419954937444626268107550697195176887630704804197162769366445560597002161682501252847891505596140226220718751557640773391541784817343003810453499411852262299323418688446119743115942113170433461113598585165928407705 [158,129] -358463942233133275500697846851547045956278768238200718970077266496364604728516712620064581264387673910851788681833522255305192510429009492119934194558594969250849809724953137898276365633089380361087400008414047688154152639288925858366348570528346591325630386087795953850458459156333418008258249480895845935794351142457176512051428489504884530331317520277710505037793529174410199250120745001674576292032365389643077991370329828839436874261665778211500966500265487936424835158607309228666331809263450456175544854615539839210063190626087346040353584719836190906581099329957317406425370964209431448455846352012976584224347033637121133711111130270752670408522143691367796412868971176754085967890890641752898490151961849018375728117643724492704877534395389521439242436699907063861764335503728578358218755423950714282903159440348835784615888199944698139727818335177207524819351717103850349761283697442801761365361714730429309879624300750055505809762444256133892024491884023996300085748972815668626787596928616381985612144419012045741476587717186398389840641505972808046329876690097152833835594494751055703101754227711335360581784622811060865756211883296069509052084946313604978855599366945180791102744945062220300853213694584313766201540497596103971334514449041546372536610385698293428710292026286648476561190658507813541888708401073745985118327866688384268121227019765690513800230145727721165121406546856947069459899887382625867216651998940341167565693634356018273873943912106222268640339468583806380306356842326052918183372625503952563121391225483929810944376797068184599743505516452554104317572472433664550834026029104894506495832384 [158,130] 948554304168811394644409427782911860173204703611047167987605571199224885073311252530448666679190478179859538225978539965434362691327086805846093255364271328660509254684224693472030118803032567384271524333443485414098500970820455181296990339775649184864443082148162336901043498133367682633125885112494168249653779002742358684350980097122967986250105108202796493192700568182551656686524316427759302739681262391746410432169086544078125361099956399329304793650832114207991181277335528391140911935159511416980598824790462142827017478303880942194324316040609050443817143831171166457108185431073053922071337449993568119441410097398775888438206630175772993859404322449349858981685008410269008422702935406277216489426483942446363020344952969656975244447863541607529817254172669541348160600321922476086197949741539464394961849406026602182844936148270275021216536912888719988219616229770711949536705921308070283852059671539751114923518790236392928516883056307043401146679670867173667198119924962331936136840464960472809650378156643475494334707653805511517415320917112504231388117771822116415286346595170709100750309037867564776485983752755329941274238931621961117547905716145690012980966775186026935275045934126747132923603496451232332152579472614150651161228889990401841714920924278432022928124656909751079696654064200739240153984564012981251903425232282690001057760192436058585201601942276931574451630778217922859680752049040095862769887980218909840521125405939104457381295040716782228746757490784258239537953907687866881845970982250981965683073961232426067280548689735115645767654784516797880996157479670735207537301091059088 [158,131] -870901930712442541865091245629558244400792330387299549418820657279678771057906063687806544592564375269701999604867937863585304934606704618505145119898780706603039245050547626301309571901400657608176838319544717565839305188765337480197519460298469976544865027355640369139681636092259387361915848475109977358790822863301468543683999009556010473356095159639046103105365313771202464410063348902415521481946357371582290887277032291759753183892962390812359572463084128800826939217933146700285098246375749570280726575840348356795955693009627109525816089454404791692513223430742738468464235693613457183783551608028061190456315578991687858053793643826844791038121520250044854527556459316962830183329904789839705900425283450971634426228259936361574377112038628085443412589114316177074875574653599340455798989689259136208109174251574109671863016112543006557164263566722140975255809883692869077420179869903759110376596088016410225100621252877295011546064313683110832480524779104501011656682527878142000612796096448445157391847759851887524174655628939622795197260466008856286457660985769172080282909739019361350366776487986149762854528976227244397695184911923190736460999777288178593362434443302202010987686984938659451000290835207639393369534561539208702277047273521958216566029846823274625502201504524947346045730337434122752088814827316788966849500328852546987491414135838674421489947657635620876337113191723023674413700919785338892731399839988872304442822721369834908675653346763050438839645881249422342946655949994947389493929114149464656021037808668851526210094003707896643105209778237712984447824361559317234736 [158,132] 260381235272111558797360350751606865564389485108616149521235648917585622503098621401490588108597754155720540732253884960415746192931161579599498698427090383655143273075916388281409721253717403092320543017853539104039858615707179339788350039579135704525452939898848424614765519052178023266991717668729474495913700802883130489252389530872987025917781410562518181814768074757163483665951674592691925378482738214449005228756579210106373775428955217012323838433346981160505469793470421355765554463647778139048959756652249695965480323034370069126080531232948172751495316353992732597537031830728973089882636874187568899452655079437843124582258662595949053384609961571024939509151841617037474325640119540753414895996780567270869341507602143147993959118409459959087916009190234556027464078938901270391975273113533032756233725365940372325873121240219350990379698520004100019344052558981449806713501542105053260483448947153745060426444622938476084797849001037501155090652486557597886858911331007204479403322815277287697067897728462997154917714717216382303371225321511798616368962902642414553161148479582464268205961380033923321411750615751086058481638080116147445711553405536243155252001859654555919740682763634286914450454477223492462128426932826254177420637717276040062939460253664403283037121568780973582841939540452816864147566117258239918882848040332418977323034879020058805562314944729613903542704894976642219374844897589431254428907027798491775349848284854546072313401644019761253865638095472253639559704481890134617637269253596995272375538651969918361290019573599276840738013482647701778572595776 [158,133] 10669470860857123346299930685055000367227904061685729671660149065893426464343797827396485843536778546798122003945551478611757498627886521951898567100357779322826711210808547213094241498971824885509194371161888635701746031005733006014777475921817035532673055280798950038345676610680639534078229202235146642519361275644100780961250882942735256744545691567010402472741008209475088601787141511749252199303352305684536830541297706778413140693271896070140200023049671431805308514452131415309964610646280109057877160749415912927415344198854053699633867379457732084882802309805456577489836894768190643714015389432232969016989735790090438799804437021872988516826647163462308601391551863383861176432941920766436949364519623072142568993572682322306628349618176997302819825243074403476368679463093759286445276172463947077328894901772735091604141971072674047012784461380642576942848011850092999955304404525072528499367149555008450131835197625666937750721868830400426926969489616337950531166739969542818515805330551288594883151433984966210072498842729731307236038008135221291995771491512191651081668712163395162887292642895958721462472462320713022349435047399698195254386327726825029024781489510386812373039731105796001505404441152450199647325111797105398310833380556135994048226064499204338076879353935584393489686010024439839067717968850295447510675247156040905798500136479440586561426672511710971601112477277790017576577694771060184460972003591479233394007795489406219652063437264573063487128132489830156208538880432470395805124063455044623700416392922162845606871666713676714637994188583392 [158,134] 7704138619683754131716540091105134794919490585567195513335826974207015923541299523669384019182750210377012816177799551536231146204761067295189609163319406927235757231069170370566956257295727580824615657913344826159370178330649774000796670749143801520083498452999064176789226149338810523019284548946983722267866129011944692259033305786099975568831716142265467005855035953375387394772122454559435401339516496796508953569771356964785610455159574327553679628211248321444878264053106374114419460310835945051468641492646290125153163014064430321539510525223974507812925653712764190221930565562418666275493154950951132240035078627817340847224507218909980006302934297095918552341751980423878664563389799849681772123114148233511368443253585787343095634870135512562474084731123869579713506660725114902220977138077001960652489077803382944163033285668396760750840120606327565442906778762415633467231827538073903593344349906483132222465536421887791078931637029938067227543146004859091592134470657669628295050234335326160829907601198670379916153353905448181732958860007951167779499149516505030878935952814277757494825086502138817481103791474913073910073188406588774834805464945028344036487938841121742271184332383035745442041688179989303438569309110153807694682862765178450978256863311793717018577249379088750717356479501548919054632899617581663931560312388254407575016862253903603290331816455929677822881058399750469273751294705166479139525217426071017745770221832703620391293793167146499459963604890898212369964140584413547170717758691856349868081560957123860475142643433883083384 [158,135] 542478725061173023656304763997619939027483564171319568082760289582227796539520767566643319441026245907494767551583847176731197677625827494589261308752218493737719455168774298589626642649135076434324459087835181172520454701997424075109230046383398799535604362785209632776058690061308223922669610253587102233412554053522667463621424445585287545704317010178674940444519462625510200057689383935236355039912756230109974338480598655058362556501140520424054631911802105938934213905183254507432440268288190587247797574529707215212442152061726188130282774226665381603423842061146726169360828038414656178889950306113538533180184726410559380478855511599416304844224530061343305090139859550387864320307498903488264294397633879279945678362690165759936087519236384103244024696864909680110436361028244470780909298084644341666203556004646943729871421604125763921211100947403625837781652459832961954443892279791919108435645135856134083746485974542299702016098058409230486870681098796559383054494969543320768222214974533185392618000423174398183962902359447932247596283139724285545950065012008698365405632209233808808318975879467701655788635505284652257011711492768890120398800364895163017728751759605705569558966354881192294847970303992789158467776034915080903699403675646909188540582807874576582442409009354857633068288121955984475350531073176922014017064018713022874443834014633726786487562595160970210065745466512196519816055275039216350251659722690160200238056601531032856217008265603089038347534884507348087995546654388810888806601391891315787039915416025944242155960 [158,136] 8221254467520272877883394344811394082561129790746505982019685546033930922809681078575510359113869707707943187088394865423255434972159487847602786246196164106562264900128474327168451566842759726385376415261928727360023300282189612934654456699593504713850557894266173632227597090947462705153422711295910968246763005402323151149914775709337928676797293540646853160029688707128559307671782737946484503156264267660353204862986799011520387223675994191117135592025549829259372613662138635347286394547326162803915115865348212167552229059047921446018992638807950666766055723256836081593978698697348549272576966615688414773078439646869462420775741794619706150051464364203820277411373437020410227894919057136785051691085888995184515957757866420480509583183382754177969230200648450348241610084383136013768413837248469300164406160432502402259166178855195952540066101182011312509840746869351177479152112571349190260981667878611282730356600614862641251892203581633252192130361066644193169421288319355898821896082064991868616361772021208983254163997718678944133755282502999952677434985538659169280136455212341051036098845965652005829944435562487594215332780165128572974586926561716971096360101589317594258958303864857450643845777413447284740374383813668855016557805192699730231630025702510847972340156250616697396450210463391167844653149914944630001894499040564506066004574375347930576179073811295272794127360664322073500295849150298908997299659025886053580711907420852197381652404731563813371398878549745681651945182677570120011817854093136999732986085015 [158,137] 24811075462316889217468325206465006113726699445905514262064347769847591078043307460141978361677312658567804726427726540121738931905482952158989275457763925980766850475692991152403228062383211313919757143327555987447689705125441281478516149812552060963660649184073801358819507922714462753846989055492678442490697424568301717429204176413847700356187049370829749724970684820167523239783770501764923433456944911090804904698815095861075554110646592638705849592999031883399338784456726155502083956286080520420050202193084413308501740676390163136434457926998377357622892970449650227862380405455377955900380943634359595948371705206412048499526963293184695537859800204265945428261635627411623019603824047936885753265783887952764274849339748546279235005589671155628415379349665658094847869215830608373245829153563666763932832208905947600858381319110821268907519968846486806072082842382433491015206701605608099712963558954600832422468399795221829737643735396509110818651405448564726303955458835315278697582211148878066482961055570958588514850573146476120999168654137573249989934423485017490229094567539772013046702791794175582386331389716314591594725800685473636880219431257512669303414746349693080351814116961283573811678449766469810893299614757948505241101242565800019329428747612345156755971664475054160638202972021630627499163993656233647780411024429972735259034042897949518921313108757325786182314003498143811977989299119265154582029572934025736800766253611450649934441405959327807427106420635559912913739261702569163485440771212544 [158,138] 203941680114586675287609189747446079154034134134410933413508258886699174905107173711386030261442946347603161310554531136677358637861020292424894524107179862747694986913409124935888769266915348264896442189502266178186821807670052482967583656766013489701173725143271477498318951818718717017234941114596552185767760093429778568977627474880939438399039699751292590025326648512175904013214635489397849410658058810708153243080598631143849666571439522958846493537912714309641497150501765631548346587403189795286537189018157008134179536104045359972707565714784054136969461019488932333669234289470320445684694377838019261188313663501147935286322477787034289141955696163182243350058348173114438135034852324503418468901285755820249655312292301333094477916543919039095801323968989124205256631223768332610930356300864607598145449360889903884035396023983210310739317012139972838605146227291490332142239601137321966017296080076345574970296949048728321234887997991427896516212298420533048173056072347732095468738173392461656567343572753424585859963112605664440471530010544724000930890368273827518765908131199672943688587104111508385421051486525538533520845171115396639666644464224552236829739112006851782641407134702626451301976932252286144855627132925417082751635314052409199959127472188775834000772028357324235255739443925295655809337985589474779624560543075343810081432891383627710663039940791781119327110288042944888443887395263447116228877742250327320761205863939826441370173188250299816598088301792331676287442711109833744 [158,139] -635527531100123251472385193544549089856240490635911628565350838201905693416762766674799286578543210170092295409897441139593618842851798710844063178355293634930614031482032532091000517404558743101482432431712949985230875451019705221207685506228212626221009230228487247019526259732624243008541077776726680060011570399776543166282096861698446469324708460817710366490250580114979657440386568197793068679697038823461184126409766550582430394961724498424403823875099736000073347001122873021523801356551708863764058538677551775844072044507642538651787375845292295348916143554501416247495451366380845905094733113662100407468495246828760569314688790776563345820405754470640625286613655968815630237343341747367956539070271808724980743679306650959673857677382639097450621413189417143306891685735828311454046406032942412051969980409048247838486668664599959230649220913905976014090712709660560714632547845245516163033648433251241213246113894811188273916048067377681481334916249175830073054310135649211773318255732522677757162249068404889576813924245880221199015539734766282894062317288523969957618170221761667701366608457752941617525705138489475779794360717850111484584247826602213486696154240680036984274123245500203392454857566044798553897222216998991818141252391405553651664061405107709300323318847493054356457295555138643331651957421572192886902090498425476847336108965208088474960117769132236408085252505056540082991958243650828162846661910548208715793514458724656485221513348296435847102411485260264919408 [158,140] 263177177402937265996162933951076802658256551618035635987114082799193657516643826669939706906401081334809518649033252818918245294686255696868541806006822156691102699101045402930373206954405425234471311797375290248815840329879450062817752784355326225276145433254595369131077478354216441649103571864095946973528279471947110788043506698674828875804411086411420933957487141521796233875606589786474751568780827015123519191573066739568521713150960705740444520272301511347427412755304181404108850240892271929593620138323227688951089081675435607481136234431024321535002447926924432985448446968661211173192415654122102314414118511153612332009336448700362885200255624737340081226301947814258827742843606282837705913564928749432223763121928214486249566527099328885851949269066911377834971846710730991514065712303919375059568704668381051206870212992485589124243650342123936911649166563544919710008941238043481821381666974394987324585001249249029961281026109026832071199266665156917832585250421961332694191687540549094714731780309440096457360824742702174019235339535586805826754879932065433299993792787759906676630442796522048224463881690175637546126160371036911891269886988728335541731644194189678736952587953272096344074780374879652298579019437123257555942622561308904863306483987845379359583214284710203868452066969741448839412357557228566431608873095863633898681551899481158764725354165369049130997401424952185965798428105980107282814190033549468849714098001302625473660477196955674392443572 [158,141] 5187088997969638072323622752567954080183397568638644832978167036696632385898082186440204146785767827159006409276772571129235553494542018948869212053800417116619023204691521266331383127684570026462032958680149998520162654746128135378354452979089398529910578034647027660121505826501582855868643364672309926963272703239503339442145634198796173401161801795301843091182550942282593988279453839303907634530111293537766449840858110374696499336785724610851360106993392069358132385776061203632605234712247627037442706301436543825206058423738482819364017388950809226782088043588307762062253572047432767039763536539375455900784335826034356564859470891697969503935619336617439839315466578033348228932814926933406332516057096602963017240140920127231891502097143345116331528230749813762760732467082160710624621849414042580885471126318444377498037034134011899990077655859549826202779627522620998672141426115762538629641664682887845100214923532130207669437725553181251498215623454985760582428598441921034833215940488322463629878683943895342079137334817129144351268309625402065983720545667695289274738226030031580216091405751369386389345774260862033267383865637400631599174953105865343348809511588819145727540043013457851321144585757376209288263142383784152860742580721190178109471258835439432185349930006282756808207415295674665051985650966378519405531033516372336024768631220256204165610629722595528687845099898831672300862163816462656702291832242164853023968251943149603125871776 [158,142] 10901100393494825734687383039412539978205627499735392722912252019433796757470764735097549608136730251879755849912107253729404862080062759116911180044203487558948434025254504944049735529281828307169935070975810843064664238796975286988831805643330782137435111871832020073146781187558415478206692044548771448069974935503799246742884291119767391148756082780431379705018774412531633947488559576501742410374149376066660534245868690235662569845729604043545356377346483610599368089466105193446447830496653125883248344658372323009978323629016970854012396472537916985671839077093545026062554911762684575272697514926695857444390283141487016168681996273632847281915770225255240931405752461495678831765335742864761950214133370108424469226892506178524144372901185825572797463116636355384913705200052693052341123264948995548216621296902242179940417929958806586590321345756625704043096820847228651265678923543503869092430144489668975113710392673271824798283502559314954600515904218445161457851655596185112897700963305384463671004739751325775640512626556192356508528840835512200869037093799810739086257034604101209823578306727401101770731616688421971776977522366266775446461221775377150982206309557654299489643352994720207704377165941004937717966463827627421895977090111890091487751996162760738492994434884837231820333781357725074754999934948227900456804157438322135978452011979892589436030618738841198735263684169827476311523777589343906757730170974063791393040182608 [158,143] 719762776159897412297614263097044274712978921345731203952403919502694550025275477255980462994338949668877189554349643240007522925526002513121359068914587878247882283376065077479407383079746766735392880008968012917233811915486346893601461300290069670137363041498383815932219081499380020348744176120124011528746841812128490934109053169629377469063196543783181334316675921566612295885449561813799978867165742508828026477864763102590512770550152102215821030603494059357467233685764077352364970035756189034852740318333378102037668000959676427030140346129472514382972683794934474467180396595811466305767230878622056587950910464674258959555470063927440019681964526364128295119766795397306972216222611561152259380085007391137761991012695552801469667398440472002984291196197434528502984344700962723807363614463718669510405858306683830084615270645065501333051663026928229914569633055572534103292359604222519174697455080939074592958018589884747076306898483361149838384683144609952203403843882091687904215557966123363748572080810313418342137026252825827242180256543148551767097104302147589654501087674039284575709041578945375289452125013477978167818855607833825930449349830688600785272299755489142430537624829636516675928191102746764951731467580873685477421388557956398424061000725468869119775258751943431213818371048582948474046857514976684548219903084703558396464739192391335868330552710224893631147615064643581913098779598250238841992052542096 [158,144] 10373860482951535197542603405873112706722761922244982230189931005109717099192986722365099633120335597054726218371695890561393310917326912061049776484065765902057287379431389481046274338766358371388654014549140312290361477977831283184153425473734963909479697942606560402346202564295285427216790823593083479081410425617883720062291288479978539885823756193500589452163592111771401953330891453880540044826325023376684263364754867014403918586486369093224217424062952928260802289040286428314231699643919250838969987141313770443748295588011982885868819978910017263044989071589702502902794942857875647417748783836368301947373868104650920610389722140510592529462730598271729761026761116774847072431022485309666016596033514040556751784592246050864507043537275003034473714071690466638935638500934846951369775813547332874489960137254767568175998463519900109756487617071398466433976198776571107877035141102384681547126827971162466409668141895190784047716976191425666238799034008381994032493532911712711740835111723201528195119374410563699226163010852348237800999993688347013169299115175815344715907222902722284270321462979510479352212876644014966734893377806729583623018421503248209717685097047431873187669013948786728170456144041401684269638400102222324522776157011463579651286455091711739524896073424211877447842995645494817269865736638938539608791347415458031772949824239532250704547754213172619907410483926590197428915668738312 [158,145] -176460665140704107932966869982615791984138777989386470698508925399419547593317616154977854022486104579957807262286799080923949684156057024805977232954274692276567180858600994777341705466165642929938141003311909711475676849213361261242751249246461997451314416173389172449797444630792731935055152899175745804788079704005695715582115608691398064892659188811873121176807355848286765961689465025534341097909088455643988715413952446722874356352052441892810692261430485125719952616916894234421474445207702366349052583012166936040055603149660624112641202209604740009862524427447417591398452394661672107436803052171034162133317151094619065742915705704833888177324669321074701686797071222622580901244698631041782448376507762149600547881150986532479823864979277492881791393752401166655425128322461021575642551690252016568648802969517610471037534548891715168394537946054202805183580861250328056680924957302054155879917722967437948867395841494828435494013646968583240672645816118556620842641352015407315283979963169076454510009376011888400663774097820096910097265502832386535586201717607993739372378152534045166127531006601375422102190480244679482867376508703479271757364473055388257552795624359404016213322090826286274643585421482964388885561997459670321254188978762314967899455114277541715863630033689224335816495428186354734151931077418896101871521615138553485312853728031868710837348076103379195739539812017152 [158,146] 166325494727372300760867349498746490652388746019910352361927041702208048755223067093426026051572289605087856489237927483126003933929262114630986017982183624803240514593284810840826123378896115693285891148308328166151444356292100798592585830296917426257938703377674923489841446068840256438097857187239105620283278549331511361505180215341816926076066933554577448306991092111670619737965871374167262035300562768421266170616597639532959485835436353864277009305563888638869601202798643069888031806721301549333688598524302561755248013439800516324759455614943287010877514553081383379525405439893431188617835247782279848685196455748295217608960920525780539388460235252218571770623789071020001961039226776048542348971489707118422241662360857276658372619263868065577746550681469728931371603946218116986632779140039246570635695058391945280452220909813018140298124733922859477849937208079044869517112897033310497269639320136019537069436861046546307129726445680456846235307625788289918159305936440112195622152888529727165031615760766590669473653957978830824547421668317602683011304888315692956433435943122915050660163463106738101320499535719419586458020801172709891071460964759003273293973008869461825319232827926366526044458284259238463300612848865656291523498130343456184311985453914199263424416269083355949992845374013963970791477274911718310319491290953956499563021356449619118078123812654320 [158,147] 649968539182280308968921443238954888585700250567919826123899491692372019503050001442908538273017540635177373689016237323362526074927961320840598786177977274003997902744094652364033927539030506448210127931453288126936868739878319555693511848271417943373523713706759142518577464434096835623957692882287787279814412724902722410853493142734609184839560844365219003411577611996061473373734665533707274473834997508760750163738381410592633274208859418292192853966788033764310826278792360126958571488234041979709983506379901876453909936990977789576688262583625678737241550505899605270289372165095939481692580233925066074741875914377245702931473543220537938027870381649102944490804820916178627602039016919983642164323212174936464835902919222381019398996844854410642477242962806045627257783900923765146985793377570734514745035704227133199790071104484786301098520546473577832218960423608675319006000879658583339432382272614160753554854151560707642215772097706001552090194644255887444987221470842995452862197229298533073393065210465106635831790943472506367098166688966175010791523517295793463000525797133588611113807819845647108385451169823167564297392850083756137386651270498882838512387988358706863710251244960592238254594640770339156920626061703664170151562742319382811862464119728089072710605759592616760770904874603552653118770371039504967125204552990737134113530777656304 [158,148] -165556671495455892251286919261248850873855608511134368287989976428784979081228959673137132117720546130848248089962016910064411414402315871939224888795024514824605722488163967054750093429396953319994564047289156467780995564583099296855335510166815873144368240693854954355010698561988891045302696284697699447617260093278783075111224163387867471363844129911562689744825844735587078774119277849809545539071447421526907142462491496279522169588017269382868081926411998670941344041174080998591702204098024106007309026061163062630414091973779790513671661799194484776921893382602280672623021609936695852681640190975236911232866347722762155686973414536387832132337234223327574480470433239272293744500225041089980994716811014592317870932384126401294595034407236949791382237262940127361917007336467705477048160178123691992178296546192137766992403862177725678604810467845623777888932557634010916884444773825496908468095460166573006731296642828735539423534708335636973703403949375611667128299068628498657331405119466086002019736153952096616761209778228273684398211730931120744302108079967088354670504762301334744126930106800379263464918530570165955403282566597076858193041995829085507108093091073946816348748217256470245820350193247679793513096161017551897289452212062750710146622647071421622784769161189181835531703054304665088356619664681192975272951498227364 [158,149] 10042981459821760021810586860360915651968097307360566292000746831371331822759055851296584531025650694734532985269854503164416510718691277214806436451592294120231662019426479198895291320717372023185032093153079895046017330947431392544809533276440460868829058828619193959076762638791537215145444736579656535800995838538633875192115478288008567451429011742955534168815920027498408911423037709553992409108698769675211463594223681515251580826332425555940947841637736659403954749011361230230242258463340550480342473303369674272154981754337678457429858448349548907083779803698246276155639457697114590013277766719864867266509932048067198900457568281137432075593111496755463137816805172432095734374323414824712593726634263280702720963471639675757721766855601902396027755962769491680795427598604079247849669861307013207593504147894962969719212723626801137813938102429675371215135400548378469078162112090440493336087119052768622409690550439864475027796509718428656812324761618869507589931960600854351394735959889836461345243475148215955467949378825090954445662626613593388823655801574319539119199029775136181190545370972859203031908188809984042873605657905848493903371655743080776960405080817233206981989197879184264481129486247919468746161761730700354478350532983797046892046246177136185158914615272569354242720299004794578572975625308736 [158,150] 24700894997729953726226780383075350687435110814600452507682917178532266363541973342481574094406875603589120600926351441966416705847650435337167407341200586084994989229318117926099998922959877542724628959123989100447410022422966167027802408378471971239385319176817967856245531496567818111781570275384189291584090773364953090691944367576244526118083080311681539790755220905652060368417723138508399088243090340472721648696219009139282360422374600296837457232308359343054955102292207141940600585940285814539173017359207515362113689822999116993779405321268070714496973084359787174465118319660800607409416222178202886335497476455204328779915924797863020920157020264575397891130314017970570251493414760724051690984058675367747679594830389653419256066396666183793948682287349701878431224256110986039497749491819388536580476695776284395983402880332640266806845109237263748337001620906072488575208952916705143250290398884380228021174514668082263629703886862959112259210571510804261871672570714015571288605626162811366920312760389200523457649520120712865761754285448676430163649323950425152722524586508209726955960764596805053029616934732522655896161801324885931762430241791445543405642159568672745080601751044647597089465481010230727504026821752968815383270391136911005071177073047904240374568360830341373381500854080 [158,151] 14360044088861848715619391040222176013666384192057248540807286917443274854803471847414970279747707657993993133454134251668149678936119780581236171119600852571430060450430081314196664744685975516335436048547974274772567764870282872537183312942304607738918804135722864092714736084082863626563380369689648655169507962169196905080218944938956095323541156242295356207347508890454395503877393430085419990574373431704838940537639487187842196181616737764701682426355526923061696728325512258171333227814193688527458174011539463517173654965418699346259587259823542449214941620893864978888960071754493164721192795753017173955598782904301511695321344705500422902436926271213593097598313687912996163237667694349166560729430723994103864490849091005895203684432166179565946050098242781919437806283766311600283509185017919970728064545580933616199502308360889294126252626771981460354204709052618743311120788640356657705060192248717952961884449386689743378040703142232532063718166718810201243713051807462155498377801664236832166925225886484418435845381361245781764615421591276886537483458616040445892046774530107474371557455563695008089397505616920506909680005328011113015356500600671176469732677092703472058004278521476927994809592590535793019443712496314812784656426608266441126493790704450582184800192 [158,152] -635420181447292351510013884139403872190479373632343983855354099794445962618736643459807009415092617445686662640570509532102876362423739587236548284877673744337252595863847835452777408606491697987464209151914718990962229062666713049354009856372758024770824177323236587385758054525900893281156728137812710364211403884657832732296759948083814466048121202139896271419307163625580030736188790744707682678078228939390804437062395686795753020559626723206621988428939906507086423925097840743052681316070856877600186977443668023556376565248854472144984957914433723848034062022333799742181512413762594582065051172569775444413663874699868656227529214819020067238964307310103334285551104652899893275200483522750144616946571949027079133470599608613653174454588002558223000693805391842243293784907138456218284635913711920518422706418565550660141751028862278715502931995406536183594386974756737259168075281732145070877831616990955722293218484587233652373075981136462761169933302370130276006871479855156380973468201151368125431273228454561644765934257687220411660735372004730495388489568256854844292050043040716763892939846694918795435378241627268214773420334566298366042385744729829704846042979901577868541351965850092594918893258498086628988767048966729819666881182267927802708 [158,153] 6391380229759807129429691538953048301274698103275787045600087818139408246013879363715814497153180261711469292061338694445049181795995271495388396800239470981058512784212906246430615693039141132975870320550961011447458941062066678489187107751417034990370932699497063435155984691596240556207385067742278459312105757443121504064663067316859118263820824564061681699375856372026634010636090368602836110529051059262893165009001286744194490153033460929680203635349461545545675145136089289107691998253599358181155748560763212722236071560020288957697236540717464098662588851348243902820419141791524180505383554851859282458779991101017920217651729281348898729405822639206323902987431166783886294682921985781312526804300537645266429136997728412336540981798728803050643966678798522522633519485164257145177150203283808748651686800260716648296152127743003990447846263992096735144275218238672970564514452161113590964346744243260622955078182009250233959895068090404244661215069008685106141371443079402015931836858709858182429342520430903224351697071485858372441627304241721036686680458894373668099749956052614815416363189415601396652334591792562464382136256437280710888657695112805301936393116673606120642604700196897512694936733325597950155896227352396800 [158,154] 8164875297403197397096720823601382511297377740943313079377653739773685165432760659495313569932579755214592224565712817034548421224479177332653724828576903100172951823468562759890422631358124515249518428462761955938170922418250065970834334188026852621438675655623314028869755430694354723494668435579770850908900666125578270422501137089937175224973147162024676761327339119244226230271434418245465846072616426044554031722910140398359076648268529722565818098648804384683677505168268677127076416274091987748658178629219213952413888517074018779172494605349591388754147360468762355789023203454317821498462061028694889203292728248869093987986812163695824355370751139299873359664418543443020171569867174966604232205041423582130647016530089910750791489155943339989860957048775732547585001956123546479175454473815559104596931813276693505042066182222058360053350758469800965778683830109697573514110550550179135602729689782687261308354875094125302310763525252259405581779610989314497089947848799768785038758715026878079657206379990795978245552335749600285173861823938554407585480723783943789881550902314384450429130925871470412739443008515446436154518687184830928114314190538475359581473770615986897870899636220471739850987649824 [158,155] 2251687082039704732173023826428531605000918102373513716586293169031192592621958116067457406672382999744824516610338973014829456075204488020361354648172838479020678300478443694590468203463234688843262887126228661864017968544633428824415910734462365203092977330689174946168150875944281446864377208679968246627526878589140712245439459526803806823967484049786233491507302898593802325683166973427440990743422020472907992400550066815632455690275918785067452803569184999963677692926932799611179994100039919703330153668624089970187876308050071882533796510408050819237956475820406543508377761049955724901426845345732544244132570716150548843436350111389762171173781814906576045691147627873205210616886185560851904523511184318220658338831077610639516487551034690516912376573000530321927519800301722108246125188284479073291274333732006992176969796800268379555549255027114174032001181536576681358979987548303946428935515313857155444568926117354791546548996489030380304981299968956258621273790942053367788164196873888880730075045831779616186649718594619829086336460066866834268137152389758880115896538900249271390750169893592732393027678900026433303644430420959822687681268878787736331003297826687653908000 [158,156] -122514288873826618274351396402266082227041438964933662890477607493452622799261383800674133440967010082326836827270124018045945353662848062346659662166567458013413170480582828797068505342875447250218792235795740027999173327895183132559144607873619713425363113661780935437888880066197659218986424365659492434752156502402169391008414905491325698233568206003111742671023879450911958949520034189446121420391957435085431809499791486483942405290546214978676847546496026405096578102337515444500580911914638862492963648050822721442408325076425937431886910035180785390431297773302940056014683852524438823159763578935801944725786619069952998135518513657306779122923986343397643053867558145547188721579402513701158552417959714409800334921476043986717525770459715826900413868378452968995454661764088377322767540055842792131037642709161708638768538097404623246810848935982732570541244425636098469016644491916441361074615697095189323742986239677188781736079927079543202355492481780448216736056732718432107738166663696396553215780870894664175010957586001520362147145708652139267280762989140056517247855346363462139224190856287586378105283069689306708122430481033491299297318016215448 [158,157] 1347652301774707724841413490461506700601215293299839329808266402100091326583634580427343342713163178110733435044344437202522368200916899051144072987187996976870836424790762510189572296581149794645835105597736134137155774638905691451413678627577662076849557205231193057304090085838774603454699437870417803121779356016680108997037904888432483393601128632765226378014205536354742926447090772664661435962123989630566820504512479948443338531238382724391700440352569893691873185510024260280746064115838531499798553048171502393391132260991130434063486916604648809432100033958509879416064938606182120492591336836037737419749255250074354284261177575002657710904246480475490388647951857962194747738047174492125972747275476017189215036153762477777159818022140848536993621787583150220078831830040843408036453982751199947327772791802360761047243699831866116017872411168183181261713098893356394183302314649189108577958424098066286199920677748705296657448277335920917120655110770534952751163072030607751518344338403569083069354099854670757953693194991504063245994633928306218812887318827546281126821941456148552724346146390866761755408587847675976793786720 [158,158] 4346852603400184909413530012498957480303609094273276258111853729442275984417409766014650608901252607880101440565737782591609853094704200619269120306070624846903220732781019808484939663321447980234864419253749408017649248258088584148513937131928339139152147189262971231285401332568395528193279962915886117739883207654042991125076426393993507841163768441065116553970425735935828006014334289010654311266137881815409253675105235003160881413095817784843177982518629298992303049569758763444943480166169512629031710381949190757462609242074287137260360593175424107265133239117530999936417469418657767608819760001667542891032350868663230357026650489940364371906377222367356372947874392358015337213665654205873128751974416344978899541447943304535839627233660810798796841356212014383395638682483638344356869180843771014729497001840684677026482729458182268064472022866982233463719246572401909116319599225720470121238548291919314673433100987191327856541385204532045157841462796270549055786804190335573494627287656483148804226697997101881378691473365128243751105792478835439810134718207328170827401395840233118898685046042221424 [159,0] 2535047220292846429794030012737824090070314353863828402254390830887700750188503046875908460612877186889682095338025438729313728830437914026648155844034007342569417600756738860259999357563561949390047345941535162732839106152415236974816748035068294584652210896587424588854414580618005820721158535367525565836074032573297104448059600909587213684004829218004802379317275793901550136468902330006925243565740851852393146136124666909435176498798183472442767898290159998984108130436245082612186714861664125495015308841974587871682955329084606852835514132451831323211399596285807568119407263382977040708156506586535041481671261593341381453847413152942713696775966159743209387481202908639699141144394245628951070782915378118997439276440226180352709604161348008739906443655021073778189729134729653470903440734129613005363113625332124732165352490487802625849590509916983683632065573826944632089947120242129696500960352565001546790973206754200374780254836090359613039400722952836168806923012180587111991575485472701616775999918825521377118096950500357826248064226545415443016135590676789996544594777157448596525030444249147977224464609867515931580433063645486280496761324641931046124731466055904874100481066862039162053224278060070042289138331552284504049596951346924660525854727347107226621419533700813134413511554453450474298926861455170276427308986697860217006901021085495239861228102716863020341820075744348309716757850363935534954524292440323321975068304287247468160971032624156884550737580248137141632678899073862806981949581484865766674811516416453391355079102566023997282517530881194673069091771534956431035358122401222618556771262427217969740917592916629935517160857176204404650340180975200653207426440202331295850696458405370178866124656227643433012674515502262460584072381537197449507378796022566462976746780380307265722214589236658303086170056055049067474066441828808799292810074866720410207371328290476451951084186530817764932435812125658282272506721186238056158169683530940580545236028609444069634335326643153372337802158412089657670003141811762713993288773194886268915971290406355234462048561334560174730613088189680007154908887426789635425319646691275571200000000000000000000000000000000000000000000000000000000000000000000000 [159,1] 3170859198241180732695428742059941898776561810111464941899112415819181445683482972913620965438140867051668931979471691192487686367597143537638410739844506036262663593814051969861520250730881692557657764709847710557993006356955051310303921105675905559699845934407213988572816329151827722216871530145287931641553378134542348085938721063945304442091823706007840065613999990995763623916986613796873294045082354505057244166532573069721004675430127267685483459372697318769835007039966473047976777041036518101589642902974972283847815818227324380959262520001174572214765885976568989707815641771914770176656452870856699349644863339968372537868887495762371223676659236315408538900466177269549750242274173248144570578608217981387216505981609203323886683837274830999804933501041423941227142082901905898174917760970770819963488271896583388723523133193916370443414602919050503282697265374336118490606948565676845998854592616209455784463354747468128309814762067553859347843413540373557751078292577212015632005841765205409737277219383257035555579070237227328834131899787808139907803038311713708791746315166230607203108039450404793242929985892823043957141788228371036717804789191194512417226940201177915470113431514740671232405198746489742059273646506514367458219548578687268613263595171954641974168225518181576708594701544531569636150970373149161832616547310707912979743021384468444533375815809687994119650166386649343944765075042057930504103304722330292054395257271620691602461860025208860066334002219910420711190179135193090313083803342042173004419775064998100359158077137582800510731381998241074184623522473358566721278525592481348236340527426679279559129901262507963791081260423778118857391325403522384149186568216283405404295569156326080348760295815360638085265611873070448136560724092173731506084606798969086728883983249002162365391040046965606957410648759955263716445447610745900869687751381222654723603658578068705417937754334079884715378727665817143923988938595030461705237274695567502524333866415645782348376065588868857191758221966043228384034515621618461289364999445868141179419675375696038860056318231715663932574869583842805390714265087167495624488711439474896142336000000000000000000000000000000000000000000000000000000000000000000 [159,2] -888233828653329012151831349193249085016764328628169321862957492084554978872521049373010834995882346778645801173977311827599369885031008915165714589692409254031399705312518317801263825137590373601323461107489599269102675021354568428480624921233698720160591423601642670659467260556046354324437175849387015588800278217675250113499400343037466137571687198515485258449056707587917452434250886981080288505655315896571105735874659679189206686186051374300517154418820498259705259299783033006461002823298742587541121578396505098316919117922623214724821739943451248924644521708838487712993507480462502159700680084135928130612845403692347683112953932205665220079159360078834341925211485240488012735521637180502406755566184141583315776575631793992296089848205488717809116862345421902898751612543266070840982955090118088671797366753457927742836194124400951928223199623770241419912184224460995995056480878693210161011330916835615898846449731377753958496916977665519574821486893751909074612392055623509953221656500535657252578441085119671379813952681005030312648760661424470689765451866859723768828715899220931239087515622011757433142698891122848972172956223072444954760921525767262866452693094773002577339047032047465355336125150703179694857272555529733109238816057314558877551489951548233565851211311676554105636983298960339263222222230518606331505098673024697899650102219639915606918992151056522935052107911584599020078772498811605146381042885786679825642448766316714173793521215949404701908402153518756964071383705847557329484544576039569499913327874596208453684387328336144770787315573876430584305409132829031886806033812117287152131195591206323482038838171401576242170449544538815790609030907400570117694152121000169514946721806731358735509837424601643500472519422558984047366547059173948251268472161108786295780108372447148394171105626786302243647599087393791122325527816143860472612059210505734250012767837639767359788338889210582116967058548015876685198239874681242103797213768993374469310588145657388891036357718688467873848630245385334862285414666275172454475707242072178531891268881390087522201562827225748700735959556399732621263608456687153156973678885037578293084160000000000000000000000000000000000000000000000000000000000000000 [159,3] 186384657777103491627587150934258595195033462445342541933784375496448912310359348909648588034739494493667275664954404986123055395706982184717211201227750363880471558039195955789764768947177554642203795938291438293709429542319718315613576123631190568847579362650044876618598628142690631916598088817358453470152023328416297677581946998738329513432860244348340194162180387214130475626649098265957703350078699825337601143710049472783319387571453039049196326291999662073725362205160040688696698336309796983232002633692854638622131370525875785975937058809575278186101698062271135882012994178845744700799299637969071595812689895545946448057560684348856705892686957711088380252649882333499920363527193674725323891785415617618540544846865671211409482782945702460481341841222702111670104204366469783894346136603004360868674995188682226120120670793137169230595520063997273473035319244677553040428937057519949434596807695374187022644385326499336811761395192561111706725465124449648660089306269643655496467175719748811340391318587781755724391507658594529468824690291157233841052148693846875901951096447610190705001905219262046598631283597378712871267615942947044159276030414092615138395951385387732894693814711661562106206904074813355063467582040869799833905060235402899075874082489409917369166859340192624128004909393531220242987459024489529312070597350232800514150344925607228415287359805098761776409441224933833366039565590473524930583000415148541870836661482114323001382886973510099288520155020106298814615276947108972287211417724667349717239433260854283470494436871446878570584747798439387794295602972967793200944602108454637608845227061014814203897976801940035292613640967799453684246875924907518564800427049041765222579093073728212922812338697503651716609179751095972451854507766727371668556466373550489254532122321897650315512817109227171716361241550497521455451161086667065994754491797241695061202519764676486653952147187176999061915559205039206453620017026570269939801765998767634988324319003784759688419755662670134592237416896708905234484151067493829680798784960812225788250871314939355157272298054092930386159085878578984375300650673693291556160484452302315662560198656000000000000000000000000000000000000000000000000000000000000 [159,4] -12015694919503808885787174137366180139553368038946589416424339303705064496645091693538378723506475766784623148854061799046490609841806093062050675104713416893103433035153244439288512304917147096002245083458307444783657083601740058264354667450948686315533511739408114613286455849193886505922061607142052361285270096470999315886375114813238174962616365307085944094925960544289124085029920520576656764130241012892725179809271358218247635997021362274026676576484749138736582748459587431375899709451715160622425216406457143498618953548370553331980271596525263073156574878634114544306205540713461732948222876921040170063922300513237312882705182604915421311854639428887223005299707167146470440272968113189030078933494755040748485642343527708369038951707912180076905308479438961221649176162104005368066413211823916455880452706204643282126670057546628562794552051775533769254273222433872333685108875433399438518595557565677575431504914600373201170167000881619184034162508478071487816455780385164762993590795624583913021057192950727091351422695225216469754461142363701554523832714464637432318134309745347720456335312692359272433265734042340993609152220913710975218907314892940300324891132207579787345194661849317934984190235558771469072410903264151274218801333486951211897516738130748199841986241882088505785477076840469600125717244422803034667662442625919822284285129230597862639293925856168349180779604516313126195034339566667590025282793105400602338289816766319588007046904864796732336988349804298028725505536782888462427794733112332220624359903692543518265378581366642801996043324965797808490202842025773812651022994514647151832145691652868859979149059074871463313409483110257935533643624979560686244992245842403122290508995430958093346101399040582885341922474664960038645791906958476679160303459769802432760529627549342104047677866292632329559285082302302902899265368220837600040755163693913226004043448185946533075312766646961844749936782670283801729975172950611043322188995991095695453933009505916325755727274536006453914427048554027297899239470331624970195784025075256789750577414083578515752740979846353213302939819287096645182985865869726332282741309971602884064538787840000000000000000000000000000000000000000000000000000000000 [159,5] 429468501169501627614636383872841348054576805569237345317598584302461989812132325691752365065749293633871083721408882858978748426704512428442229662897816253969370568339237657766925065168617085669852675251297274776838340163129417746863311750529395953556729086396318830042172378253979435876267463219409328866555759864116734773266908960694167829706785222193817106540545736472626305088237614836042303537912186609079681455164755595704735185107756531805974000721199320957018403356809060019557885592812463346768915133799756865552945988366599577715056257505362199756002924088571010450649638151755593566964794433681890717893637472044978203764319215824397049983730456876258927820465724541751532127652762592966650965742950823005793487266352857632212932278585195310933488220829022177541257346469250755042956586692459870038770756755515631210919117755703132273549890274498906972076647140291993368847751987574575626606261309465829544011246941381678010032441131540398693617807236566922153271891506134200764557538772502968489939450430797454459250788939018081265784414734440651407536198058360172735502777863090372184590830320766368011229486999658765574369328835542583470088220349750288867055809395257727613245856318148390260110514598748206948387522869220928900261178639546564349505079013780226731857078786803321839994290287575659379464601429720568377256852046939735493492267492562210772276476044843915548194075127894888105595199502039273352509551207529530044951294302909348685686714222961011077463429428406094319347104164981779042042608478487546033472039176250656800598728121823787404200820011865365094782460526060379983520229496020283175033578815789629277284925478166384326512839921425502391190655041708988185655758587562019914119208174946065302869226117987350581466792257985628501689946181872881003215828602821125834870831880688970268836980341778061636506788913960590037419524011869914354624857689490209411583920377093998759804435741292078924535107432890151531995535031046269733700465064039419195884746438456646269145074347011253179675459302698080219547268832427211998583505988595833653642687354558578672468939635425669517952601053616760492064502410379613839350382106225380416688838672384000000000000000000000000000000000000000000000000000000 [159,6] -6997759972535790466894758787591542373500116032713774290967404864969342962031445465369157925656669987287003485907266751862455963523713194091133114830736718699404464360443910367400613706876344814353763012395600697207370805497638536861447699988020371077542438318803516334799895076240513639416606491358197305439693052887763488405324032068130083279723993540509111160981897627174588301177437778616531220241915305285298631871186740478241453492852488076682573838779202828665165910512534151442753399382434712508218787593818840040991440904667945126451142421612427912380965125247501516070053908415369155186085102802089239174731623050386222025799031525483483911419336161490497970579033972015148260746030971781968300180917658230807385340197084578364912621137706403811265265600564835685625330462961222862710024580357589851077318012661046324413448463261568268001601034803450022773190912933250304918832440011982828173292319843129774750410317862024623288436782663795757127887110577605663518365649249903334185428068679646656338136999045208068979393798775078687365434168909313738027123887442870845063140753885544706561117504865734648232181551779879165629965652803000991253651895552567635348627943954475480061877997793588715077857700083136265884257872035795143618482855335353614295936546878971459011695922562980303153128370368896746748992198647275225404706621394464364110768902055512341923835531385722270665808243415847368009257714090677326696579865522585976860458605850554827606434122726321605328085581574867329549259348170487810207268878072211161387820428131984337354071704834727965130333313887774009263391987729246669782372077384549914806321723909815554249669100463215589513100875580954877245054043294207000244527877449260522870289865804630572231104772761789127212467101284924606890609265744826718429068608910434796848876168240719286330544037159161416634496965414244804611604743035764049993007109698937729506412060154099250289496525300183915315913930174935362574177547045238753848352756645805589671643081194870779213451691611371903032397606275105703180197810192237048060243822270589507197193609633272235912577264379490379620440922915551469761678883097810474811922812130317294465962947379200000000000000000000000000000000000000000000000000000 [159,7] 59274384551765700100347559643932177256066506134175154104716288162981333781394554412871963330854002547732066499310602554083915015120370077028220977722677583751971631691120552769363695798234826351454522973406185383625824811219305818350083739565334357006251308391722662270580887777474453123283166625702153690931530104806550562224687026338493846103947591137194263864516600344799059415973927760448999035626661493073076743819041449034280697555738874406564072433027336104507527679424984632619189061936506198177999694200473822199849191534946158807913550278711403825309653406122135707200487529464058698084226739815498225721747821112222741610754467151018086826723755307145728751257921410234219582403990996307887617339340268859794793808341700544053260942346145351801546699346577340509182467972949488229726910114926096588961180529964970857138314283182352792364542082080571556128938290852853699717265018089443110028534833254979400108433424419517034079964368803235376734334041083294227372858039851013455333787461904462882578264126295837603711505642705438294384875075602709264612816554407638940458252196522409374852920462753317740063172593475339504159721446136266571414829415192225362107079690788700295063630007832629815018701001095107627299008736796389050050425107402517036293628655236100197540465068956204026437979819250705775864561064954845180144450559714642974054900738074624457072172528498069903195830939863679793865737816688026894922108563686249954451776489636746461514378424630647754203786827248481883944749956273657051533588907716667742019852112048411499028470102295566539226802794580970708546102730274905586800141595505882558682882108097411644409961346440121548976806398763820720620202452255597249336033143215508351348039083719048021403855705352985509304517235584130789668245791062099410341282788959153186264371411539599966212278640024278233646657454526479748219903422858533819131360223619956375040542408116348964449377443382243980551231870725089278717563215502457841034342654946499854997672676041473441134018756860348884206217286746387350432598964570203510313734138164771073632879420066895366932573423597605256132414626091621797560883987125667268852813310887348494671103179882496000000000000000000000000000000000000000000000000 [159,8] 488967739350217257285708743050929168028597971916571253211046261610800990763345333696797260510743411477581383255728264487166834698670941035185002747291076055105637564593786136490107586387627749946529587396791186374502103500008004422486991438882954321354427013594309974366184175121292308836326926856505666737428754962258995180293613377363835847548618197740728190336191813881371969517062051305362225711007083590872190229600887611480054259142081773877376286696470894735145896339986069114886821927974552775206826695848954596900331179720639551498729996810561416220881825241692295113418628717000213507085720990077939791722632555235679866990119312967740441545846935308287070732423330588891562917086248551942994950003015273631624085985102128899134558394286765108584134068549270369269356238043189795604077960659966612290822441280544074739764664102927217215890216243163046210078656982387312925947982391068457469523006594630142212368737250068471612129049398943437948484150904406708412816877064393273360620023788844402722369318309178755486265609595826524428278483592730218091102746996238310926155710972090643128222935154612754100227158119246676193285304700620295789382723295018451138257465926439643624896353356410162915412451062398849897550428055807051768773526420501716946095120439458219980180098284208947904759782946313986388226585974827153721410835453419220797359973195927545213761895198693519370038538921938888111521420631136913955088038730615299467121438461487129233982173504175277892016765828841906271107466683215783691448152515107353553985166559647437840757111458395840768416684186489163919267230271373559895059086250903002741739059071841365378231353248285591445010770898813227173042338983116911166639204188488574183253848924735571252670187479976285996687101242818474038296672074380688727216475070964522500868665041092439336033178831412833141887797258889423192902318791562126870894669329981961649115846309776050525180805548713301919710019633556690990574118478794192892559515515471760987299238625085587313023019567994396256718525613311032532485853617731080522681402943058086126565444101399710244176154188470054826039884200480373807538887566864111130562836469551470721261788389703680000000000000000000000000000000000000000000000 [159,9] -18638234756153492499698143850633806210054084261596810881752174449336739856281819077355371042638983864915620446109330456081264954365169739324881708428701205419629991906861614392873394615330839955769708587767924024454478087264672483491908621259829722547552780894975461157438929899889492840181048415403941264122868281392753986383296773292367682821644432412007925134644055847173712959318655052909885479387057270175472274231603004558483922234217643119094877126958945226217921803531076956551695659145793078420194477829807020542691729781319858210597727987449804327096493246242963826440045001329167367202448316299237030432189387179093196597638932103417481974869558665193549576288864161886583036127022719212744727562390896610064503160036229805266401176440572602468011585937823754810568932664452994598205087684502549539473131541094491003935909475349671246698540504333015839205659716460633237705952252093462169880283058514899895671195954220718101248322604863952907859656926918351928610174130198750208270555607004629308704017467070782820157206101582159812589044571629722211486456954281721120623017196662043644311807054889980991065898590520204144013823091179359724720860617022974447035892489833773938824546037233384330700135914509610277872820845399309460987870261245428100131508105770766315838153042880338466408577858759080006816147454953207279889261869720171703582498133290384120666485255268936766818302974438739231561092485214189822875596373837536110988746099344796833703010304999158846655476135770002124185105436115034717344878407743619819587435216918624410352157448233993303093242291542251597201574728080695435886154753122197445884965583425935421174352792489869382872041160362694163775668829907030506345534362620741880292342081665647781282894898633649565840899481869417677463303797564322682474434018651398022695103315735284915827155191295956900495702404708307227008803715054407143495799153028550018846059159520125791129693342125623012292736943212358421006289435802436363385610760102619660719711679490129302683947123093532219270058160038378183265960839951367257072799189663530445276674597565174400772254058480890379018484790499560120437243519766315547720180653439485543403774416598859776000000000000000000000000000000000000000000 [159,10] 186132245621902843565291644112359759041508326166088153069267486674990462286501210062435470744655191990809285995422007717609013023733926265825686506736930101849812749697820967587758713443336261720175048396156021205347185113349503907522199718453719663189415336835812252372602950840162797798643033763883984212500538710903177262128301538614727118884187174069635494654888457265461273446330250303607852473874629302161390694566748237857988471401024011013333033207291705547521429583095820370527541776604044124536443404017850814726803717839370912843593038804846523723832820448601266030291560016843003411978428800636109683579787724577573324909881108293574885310982425831876292364053035027544101387768249515853867020220225095597445440179105599373088650340034892466650033972389513289086719293931353495326313246766929265991346677102029636644691370182565983175696211121591705063579768947403703270784292325796936684485178353661086508416283996849110293087658827968944314620911304254162175024118766851140315267560076265691747854416891805199955299404228749839438684356928231088240661542970157756090971414801895958983695365385793440237428271742492323865945585949683460943003338382104605784359922684218131029313250203247201595133542530205784201824019146491844838509505544070303930213782830023125327244258385789236924476420343997640303126013763919318390381602817286385729353535227542858851979498371891818218583768885723815057715237300981128873761003995201038633529161200780103750398193245884752840125630208782042022693361780759619583966275255329837331031499663996449708022445472629800113270084941905963978168949350987875565179665808137487197194889292806344240465238699998953505040881776626706037867635964944350164504375999702063615464119052513788363941168549420261843516487515617454075943647967121666129018809708935698101675517114094514581021028687271826222356908691584620168348137506251028755788430037598876202206418505797516235024802339238862952286847368402307299061061089454399546405806855916743785630986746881025783884225030270356388025209759954948996821102911713919095543129301234875304178513034169659909174436426345920738612251002888513966778277385261590615141077936379387985792861943082516480000000000000000000000000000000000000000 [159,11] -986840536418484892141643645182696405679042350091689129036959573101096344259354460111173457024699294364109368911534253114559284430136689051825242729615928426872453841115863726013538245234372466792106716148934756280593483547838981405330575551651411254634238267834898694794611753678009547185595941748264370238631151281822294494643041041822700882759055571769551561801907282595806416972528528024552806663675818916423338168901200318465494005501442898073812130631079052314459871989888023880072903229448141512566846535414289338695756792840048986907795996330288173849907924017097869478396469345817578766313468058724000005186720512794912520659365857581949439338785995865038707379670317926296293025106506941860499414216390852777039373716977696432646600435972449074072219644690091581269060641984238030588342951325340280747782740799719677659344728226725893461931924772113606990790728925204769446156938789390995180675749875986723978987672392836899043720126184595481559881469356470102691919046257999532974142977301940722436449130516103031762608574921880935988848066844362172009421833550937551880969792689768933519314415693573971780987062100525385023576739457524349034413289862450317347711634359532462957440207931434891379316449459719246039894030945704035266314820824735843185291878641124865257926167393044596990068452992163415465175347761288960703781204898484741409864701865378146186472737634128266069937055655221762951816475214396625116251448274414849347475098793367872674576620365793778000385982901211221507082806392227317582382617549789160191874981578415731167741444792144580259992513640926022777266846632872448177044326064135357877397649746450046028823604181447951242709440053096601772143555084700470134719523482982571469508205839539777156690111169711653216038045398721957045058172741814169273241591672060796524992068310794127475141375696775433104056659981453486655929102198716202591176539971290917522123667401868397915854944049500001183622569318204276611145205152552228454789816447192420418659648833975225323697971983579624719242415639627560231055570747589445119270691298685122796793139533912203430381447696977817930733829811697204574421485746243664859076056644992046630678813630709891072000000000000000000000000000000000000 [159,12] 2024028683823245197273375513712141776725459488296770629840864964961038641364079540723008133571361643847599106691118868204407576332119687479632837937677878318160820993413650684603286874044972218736387337299678555878277145676955054242704263650272094834755618681943011522054620457015178664465815577435721638521911682016402571006372454396140466645514001615805184180589147560854653971975564587794471834404285517629975478992540161352810011536546370107722277260385950494899557349968112043327052032096007757992220375524672148879502951853179722979701286409267457038581195565427038921187062552684689600772339598242739622101915926370807601768875080066850151986460729364979161647568511919449513273681434861522275205640961564063762122970038981049007553581212851278277115559540054356446550260180140311393020631364054208649926596522778868692511249100930325778885151991781574151473493893742805754169373901551484285776302204587434640737810416740161893250805738001867080729809698627078281806476923584424239235693938638106500034943620166778333772935339666772215433336994708738288585801445464700956218923163995352135584314036622141112908654280299116232372595840873483405009042745266505496384513950435243938706716956059356719704592928913895754151291526613983157551507133592308542707647188727392787986852667859209298809858751410500581956344226708270538465373167393245299664601957601684610882530991527559006329173020393720948825227449971703926965264161341915628102572516629390725977978200208576080757817170111088605298832930960004532154052120329513317516972533760057445324823809810387483577244201928648027757543867978622252071257104049358498082612040614474420545530535032421165437031672066852737220890929834674764488471205976694446355205935085231483287864005904898581542712331299729777811061252036309415796114395184021111002431227130955145891318788828017071377172179768538599862176169027387718168491214532233613851159652706797165961340348726156773571048147942149114463850590077809364111595617358854716036915907968367836988712635092168681912106318681991383982627539375982288166415000617523173934674086975682756522805378508045488022941935973168980833652890599277598451055680577493226663996381375538135040000000000000000000000000000000000 [159,13] 9477117783024609607845146075987922550460807771455098462168153472862570047163806461780808685381737008688069176487400059392120663653009565783920954155022347706916278174561641092794480879485263221923463623699889709227385724087763264437525740568327776568697284398078439211968695627483305478188903421930818040805987347308385334200410257444506970572215341425723648508476451629435040386221080911777646462805653665335059237431827315759705174620427167999735735107161358114344043768482279954192682224010450750497196630355454210607669300678227959064968928255546029217897135462183005853633113656725847526277370674151653503886676701409112064995838226626015949665340352088289543129048102983090313705297043803489256008309398401064754859264264202852797933183614207486149843472773585507960017935212059829466440981731709731423838337586754326516903577766876577019982819840726322413712914968667428749455698069769550381744411154671489431023330912710244381792896257454749428274248351379839590551519606113982410680227893126892184917324014009539975199046662694805298740661222422990806596041344449198183277325700501249376628647658914594247705858843107748045185117855788866021784720670051936942733340040546124222081672688261707473984859920677079680096280093584473504672318104986760351321047919444741416494533618433019201416940568892161220085660791593735954415323314850499259329031156053338754031711217933073965068023131562917740164332512306094981450757723701430141515880114149340668161871415267259564917085293000205119313037452719381550458873324809790007781031620537030018062792696096517050024138313086325947633536052419524234539091121360137724113742659020260260131009652135346108861965779588295337215986472650484804994674338422384560377018479800188705322443557322632877957632229273401768915744524837092941765844094108862870517267600340102490494065339183763461004565398629895596521362769119583681203771197140579644127741414399172655718561685553478806578917847022696973885991863374588041552347039588810799325177115019151157365334703086296661037068022069640362642328814155469024078828739639022274400002987649683787394802516384184071523214078992670372240143756748015991203447868511651175929200020990053056512000000000000000000000000000000 [159,14] -91671311661343490545671415237036144536319812236629277958879268294639805381901360369195740263813220150518222706843852971685150562203270761739141193276370361760935649465570565285429817882111679119635770187772565435039911766948460633596686810444876670385815503259975640488898012451463818175953587540615099706382858023404330891166784145401586245364517281534353856197825724158032068734645456305649991400169578274939458380403414430403110010850411142278756177494519974746385233859221135649375648996630903120464177309236390000194139860909192531044332382758489573639628926829737385815060177133487990634699287648228734235909185308731418003619054726801442652403582967211696775040567254767485560575218378294571560078584952816040548919892218558514600970958210647104642591184578907319164171189279406438127099241319488270106453964313996979102355976077369492139804223590236098671310097489863972546965452207903938758258890411812572882179948205552006754049279615742034839127453029089390216812687213836403683622033268737606200840755680685717669015094705500525918813960471543511960836501178723537921898642929864858257025974294637852351779715021997571655718981614954152878353488560959045286102674561746441207860871175370700700014706913055767762824050161895442877223769316727684560250536333859698416496910746468061021362137205930245781573647252635500602250354983170423862477538679106383260474534092298379406361539247644846286852731151685119120541679019611142476081218302486643804047405858156241204106409705190563211528196567708929693897219909373713969093135801857364309511853827737276488497920711075963496188115209104426727779796183023685761203532619822931809443826479975801683400842481263250007007021359980175567526676697799252327166560229298981330286845549418185927524017546561670243877931691044400672069685284609659803618803493866720825387352947542704294122936986375284250012794305969927656409043107176207754897622268795059523647137908902234557203823314031073293307732684734976880370961996113318967351184621955870763212702665251791860873811406263763469124304910041288414733417992663284945362865805063830139389888570462746275568460989832076632552645995248569215478882635230511157095308538415153152000000000000000000000000000000 [159,15] 370006621843674160742171508803015399681213969093430814650089765467341009972148566468340155158467033368434337234268563095786617353623470635460716026893935565490242785643013499212066567695109585828476892137308886600264057700689282311280354046716654774880301308112438342541605557035241083936024868564965456690373865879430442946006210680006769780827245313682683653421180742642425747705117099849929679101630443239234725913130422418373745626407688289246855859771702078968472379106432424280625615191391502936481751746518370495901534616428155699326930788928042617823428118743320960021514184739954299935438052083497133528505250586182466395457146585688443783610380162820393330346950042038278706673109924545780425097291636542854675092568185823464994136378819614625494911822143189034720051282619062769216934837488826982526462247068168661859929578808539207558788461192973856710262695004373303996313194094539294562763435572075041661926037653499499663184146678651866321724804055611529272529668476550639215713161146543472971428552236982294176184527711644615937236261360792073294587992866687479347912355648935797242280679676435077588609118241533308465219178141665697950218468101537489092317240455187896594059818060831406264696142759080756062267469240735274009436822096572757302690518739015338987792233786834406461101238417514777867932978177721381880556847315292273664218017064816597411205515509808167817536971922641249236880023436478942483718063669530720594811673308761587791573572863289812509876509466152235182992281172150564427404620230104480062077932228586652796128795326917741073571712748973076314999494912699595371476374187084126623600078976171686379578987253363341967932444614264366421713546941956267605841641630555494283730832777274936899498354716403790668325891509941117029596296841741114420871218458177239606449354783281424858550185376687879394689037249893410490928275988142434897160016059326308951154004178401890581761447632028567372832392769269818488924465457556378466207523298251815259724316495277368446457318674569462226117653024743914787942083543126387824570360406734854854342572403549520141825818040894037219445572839216695114625715242315618047334670617215588787103149607623877197824000000000000000000000000 [159,16] -903215516663185819387062692331713925984232748891938130934995513727243777302608791283423928163896900143676370623134189114691258571959546101890146928910374311579351898851102713399090357755252217202851433339490186710633742224927839272930487633542418268279287688677454699342323062154090115032244287008777282947567894258716835556063655139095031364532009117202983670655729004807499830698822166099021469556598752354462358909159795040079106014174178497890485857244512822687844917321956481718833923380919725763579301905013714973959422419252786249684299089777390307649888706848671251020624969206926184685670318010524071513375557092172761424731625633688187175624257618048410394588546572154301901082640879495535234792264706081296684181250676289197578121541270227864516831154756600307231841599056082671171083136349528476176822080915456300231868597839738727030827228630888070230717077355039932587354412015950039230883916161091309847913773377137604257685425389776661096760065312217390657657042396303243301445085021392324565412138054367507384585560752566174466140215845994341156408356014653479234936586882021228470995619777902947747790308736414860721727580523378548631456330758798429775687723035025770086906276036826016120501577336423780839595543336026548871257961128488326354650683442431570070938746160370236000092545704502830094062490331408779372714711342969965994050845580525878857641759785228114447024159991471256208180794145278519142189093665675001580160318958177234948057202404038138440354079467744128373242869606688443937950593236885542800676943740934713411057854408278103359397826498618434253460309097848561705405297529468096415810226217075726286630437534890941948022613640117747047470852119847589158732107232489072089656561177980750654743117223640138076656777929334052070162043544202115479500745358987027611161582792331109962328113461934109247791454421745700937952669031074238163765871420109289888760739993135634325702365742633670344536200780725113501642841441451822923892107796147205857746146995604351410759349733567324214707560543235538653484418701709916799834761343112954005805833205256570819515209105965186443497473639816292616395171534045417152907597503653010903663335113394717982720000000000000000000000 [159,17] 1247932272058228654214325187903379097990031702883163801652176005348419107228286644130315388252102091297419621628341381822903406878785651658228216636553221265307032201347663443315157213379416618891457434937898627525209408849127718745540980257115378881203527164320393042410867253050633988992477456543838190155668342711805244732899890890361474926655471211419700266785965525448636562316552061122475288713628261650365022460347451261624799493084599809229126957038095078528615337114471266447709902542384951140313133387060866603506519337851691741033544101933245034746487507280341954997850155645240563464871577183022757470640815852926821658766105289681509509256367846229414126917550792002756743282655660254869478230391587669904938197249093833065337862017982229049152257103727706007991795849072497480886484030453944167065928007438745844934068336889785207334217454214142501231188987165688287961349812777483978329036183654030984821684871493741181295257445473568354473184235705207751639096343760188308933685635501731315179169724431116938294813483937706844079595938086418414846088134291397478284806879631195161999237062143511346082539305594939395611776844852407773255570301631582757949613418249160240886556487881376170967327721755798673527478877806007253806775618434256957090438799369974483154637486460616200377512181741475257813151550379425186611138960201607396047204406936547637100279930931084085333999291427963279688267327030125982350704054440482038067600646492758435490897771663189597361655739708502936872382372347994181474534492414003284455468137616747265435118941979212601675605488686493024992271367646439273123883151795657636593795738087146254440330744248027230338889818332197089037566217390671639328491634883860803696685641503789072776340749426025330263587978069920624625044511119659913680585496703821567651333197345054100612571305073994456217274502932715129439805354128147757537172400019740766177621970831413360442238543034691181463680709610418856081021060977718237827634918875305800434645717220113893916628090459619029877777981849449299791027465566726420168937355363685171340329422186221522543422327590146835537288252527834411422779762656762662617654657333168906162747995214000846536704000000000000000000 [159,18] -54413186390600922518183305867954358644195583196798301570171872122708305952621304682265032336736746727460224843495075532552068903680501948996730683011643446403130828501881565247807039488483465678064270788944906537276287907247692501942556549072122602449322619420308882298540466283890742842778632667530565916961030364793937124545949248367159300126531576856424600372025975397275762806084831562210569727589309308509507641848598678531184579296503221236883033205366664078490132456744556370972970270867505191192685517818270129082709134005985925665077652358622277945943475770307175757317067444799696724215898185567187369989301929307460342596243778662091763040219232234017452914817303321784636160357771366979079697043184524531517047197536453648451425335309360514355404190284381224156782766346587364170289044355309624902756589019112837034727112988527954478540161166284764620153408790462732318037414767970860125735737004630721660585342396940603644632953286859911656219529975579834854526072767680787606725332433307810941789842320670172362288710279981193022227860972621669295866449333994191867327522280042898724582587634395155339325196782611799159906650361679347432936729924526431023739516052969978913404810293506608211266941686791151408773136105830924634626863406900167507370060069431251225272623901103266121016855910217988622912734185279735158248902017756990916795948776292098535512558544905726867830167510478308848000468404466783971797359584301759098424863335322614003195255882645595368842318220481939766832100228019171070776226367513430553706335827098578165998755303111916170109801096172978245712411038624904699819842348003622457255008835123461312652611344438091382761335583982426853868675370560472043313063767349441796460769043598683852203123005229965357011998116594262287930947933588270264758445778059926304502499941293732090602156968646970274123045213467207332857317127152547802120878902736890135209399333568769482728074525351403550067253736896909278078090323322306719015984532204406143009253057234920752183883904469738939783928268032838484694007242431179773466284057489002381832620658731812332794856935716829318750702962175329706594834699122005816599112058467807874165199762119280558080000000000000000 [159,19] -4337023087777079743682965195707445391563276836367156694435321084391132783932651379155240667815622919651440443269848458110345390679664169548021853371577124800065963577495627128143158345253733679594103755269371888300129517641685754309936746624090717835319031422791338763613222159081160034723167214663142663108097978188581389648178695053884390904022518671954342532292149569220923087996829507049034572298219568231490005384465521537176940307371165249229289222987618430346414423844731792445749592461669937130160395168615475674735173775187264876534749348620043245748569936111706751891398763943395539540892723040416761988327939699246325699123268645982842293100598956255163194569048433062882047054293887407569335918777986420769731140330147991263671078979851628296053488284914504504288490459713344880423748218426561111161966757053269960635147376780949479770692164995350053371297306691887797358759069985491220786435817996589204380101641597664654397917472826724675074196636753950680700645131176574819854720210964808772234491046423266828037874916573655180350351285548374607983857321326723583720962823457756632827550236296474683053562091181188286723054582364811903844944712107346448435117291905094947546613806738574804161936684618243743229717629847008475198237037913406390697655153220377224208165466520879421564169716706681697419489524186149329896203337409421103576400949245242796853497832660247526994618872539610136628325713201447811179050209279312124112564161750271949987980575570664100330867698425949710592440414668666161560028402449844232998135454078361732173017834282572569706751791961664172400301800679475779555746269951280583715446923841843677477783031026897733764859419407886698457562696795505588155756456878417649437915567860017111505713199708837485560415371061125715773015481608232880568995691226856037715639209379270145571176694515592146489319996402459350119925721129630192678096460626638759357108175601396919414528916727663219198338346491681439296338299734004359634285880268469466434652564222293157089694294795041192268095067204208221651824413679274240334812417898916519856940936665700831045952729526765009369000298329829839359726410463727127968538623357403166713072567931595831377920000000000000 [159,20] 11909245494937890803409165619328721749192261157365400821120546897632280022591719269993828603807349403318763646422540190658178637551022701731211600267137889379056698439606656584441304083794744618855087311721883315631443182278486223227109874378896864994444595146136993426484713741011954259863933767756557808724843134273431751618518388959371912761021824419368677844957274543770360229717013314496719370869262018177075073659748556776198745467855038959713399345536055457001835875291346367598795551052525051237337526887185674529793333215204089535320455089472926526124071057657575722680001440387809753726549399006760001690988942011423520727735635135198032167951325225762399314510360429789502986518305261529655421161040834031123137297849024259579167674356760030082832641729523918739128874828899481941960218702832700215699964216478653182856835450432378997575599161593619573356738637105034154983722627795201111307262296668829264690282390258736769066022082228465785955566362143975873600609523956704942983925521959900196495699985121412693939624938202600748176166092991530022411601702423243373156811139440166071466594449663275023871647404536013641462793731823336061709156684665233984563096417176076498888887325409392795213531676676626299023172036908750155018082222310688351555691977068336082140955997189972102002870931878984751844242954847189710638171015338881880629033983254952239937437434715395567167037719812421766569657316632935746740328125148632200364925772504299289393451787782271654987119844527590277599111660056263249626799563493549363387280327212462433292803375576663715214718129712724867915721728842565724627093080947381390276746887918858521992334377790548700061076773613131140052929351799867708221326109666098497231285468737816615837845852789332170167771712014608261392228586550143715026312159368735989121779381073078185562758454544957108138851356740449488569985635116092263201337322169266099738843103343309563206828631042834916866878629040577432485544859232242267427017385185872076154661475383245646700280174650600773492903372819249178790893604617256521232811211408450886352694391086536793913684920957810713947411210069699480165327391332615426932710729417987278677655076335542190735360000000000 [159,21] -19307904351412472618295565338580085741490166159303515372566675572955752822448360776886708444659638315851957883615468786165634111971818475463997305865950226789486972616530352785682972481839154948819063631330856452158879764058430091311552677557258837001558616220208931285116901016843206557468824927963977548776164259387099317275072322726462884890757522494632892408537909365883482949948526273541762721958099892092964142308638053709196610888803731193037679551992882056936727411802033628589057962714760800154685478474998702822738598249981526953284610411648288546832151530805469951492872494353236110628141332871941612520647813217040813323904214568151927224386184820829361493457135413567906792871399835111947749936387102779655969841844019884972439279324082743716875617200351971167410546520082952238082905952712798643250116521013161451784778907716491539761937201598359224454833068719761594415793944961089546571120927195080899983880010167689561685793922688114002575747988908946240830257964956889708518877875225651612241380119383289949742008260652125271104091928068865735005869422931221501838380156766067699832459583035128651645143186920907780571687136532531319129613123485715160895962693765406178466951388709018618344224335765756354872726531343816964722345890151086128440945434905820001922997268981049683444089583651521136898507588173391776816498022630806707589227230779710365799017725206083825930466764808469884952002330254638732106140070776132557828873948871754552340237237433839909250190441792895125029375826412427691980421425777394368451611511857776499622797099124168358973257675021718594656523912851637528648804498659192076168290432816411660260685128315607499598153810407642992530362568324104805939160535156925374428646471820866828452541746428250377432675398315414235327829897009534757817561771051984510399003746151767491875594006821844463029065166184371279957165953110375948393339936547739210694798127985931809985383809715365250370962495602357154238817590525453636555414013970317936953083405106132489213460108980662225933892699411545170562082281551851241321113272624784641468256337578034669366327937915350493376569092869282194528061080907577930599404951118598014933087468961529478512640000000 [159,22] 21215270258209823192184818807871507217353916272296313240382128037129334638988148118659666957340932454386714089924027641761304149593133981743478530074370842906306858168318462023617857563949902233817312182606919728659905884284400373751597701888993492715105645073722754358320901284738388810977009320826963508090577052115146522272397029098495971780862194390018506035821899978542822278006650178306387158560772154629562190766921258186944118535172837122595692972407004258011111656189262293754585771535146413466546687157336689182744860269237102348489243855159915025736915393639103648212811923843063541274935980092164343396128677066372573336460996590251872420558717504867606475875498897191699655474383775029670021553512136031956708935337368669256030921980349322607369004911896748988325120196138634683249076143787960882195362426419383098806922988731699051994433875681129222754990613460721371351472728489238828963224894648213628555307954055838148112088357054406616692690044417153374380042829685712361317318081283639801215857159648976979724331290475420904539628365630526666231794215942065546013726300560928635378193413087208492878674842666535242975575658256126483282635884131839985909728506691427348700896079368882204570525240827523683006972490274911398367208545365843471927100069628746060588438500366873798213455438513307790256665836919081394687406877432590967457431527875885503494147363217752591942776278445398349653188865785464859161664303067424779358808819703151356830443943601136708924188060064307329522515666795138143893850270908240953316283732849544012933405798429258745408501675291910324078878999065892085639272930721035307552287270960569102332186987105455077519621379572044893021673178711806685493141291574926090242818485026826981809558568277632443787356818716119984841821256308978712140109859969864469365933689366989804149388920179419053754412954401904528059511784448796805787069232283206888068918645266166798765760423502642366421565040394295837780740625732662417007611091239104003849893683692921418038580067679818429956511203273421695465386491764143524175224192999706827235119893734671033549986762232802986611007527112595932883231401177183550384376236837999017738961642552902929612800000 [159,23] -14700243266570811675795551371914305622138045795136044747913418180936848362541646742730529662627666165660281588786690166560453574291120749003962768730571753313254242259328369114535194988595877042280125346753640196944436717578932047828986911306250331506998556734626689194039714275285910815290070383679403206087675404438223582653728267851981568226551289682165885680909256647091239899155786666584203846260382589681677788743453478210556096211491099455785857988700461486156357107236271339592146555441087975118534293452514430756854598715516664374260190995417054568152281105987709507033340012976047937869419352765426457502124022716927628896956549543029815160302076021109904654443453939971315844683405323462041278656322127608571407740525533312977503754329403332846674456528190674206854631364407206046050412670158565740070279702227087182418107272211012318942110517423373769329289313015619805760341426766719840453507634524577050948304310170378091946772162478692660399527182485905900491928852028547354329769159025863520404198117195312556301492577513517478852029667100391313375711238537257126143767309447540889687355357310270209583655158419718885579636753782179470625019005479892302853476778810638382515999291249060126355741302861540410976359643907964194082277107316272530348169299955924047541407104284182043429057672286741597869208478621430457648200928101381122636142007665677635816676043365844049993404606113345890844304749437847322911489707786456457579686516616623954136997313962555930574432756409413135507117062257957775275331208519435777923593459781063403654162290346719173359455213766365227006904063612850091003899978213025969820765690637614838580744972638701081740009239678040481126539614181505265948236071059008339237603841640219425618753214351155452121588336991230922882723996334155680004698828458342374324124272901974892332320354685125273058920124084337087534463708509130738974747378967920904660929502427293282169639448991457571885075634962569635083920966859020235502070532450006577515558834192494324965442229643834216509175974846908983372589014345326433786231894014852607977714174394562801607629100317368554113482825760260839963713841492991546991227904257596102614847204988447267357600 [159,24] 2420331655833045695526939528884331672566611793665892299476238666543956458663622732469586415210456054720632533197261130683753514984809780123220825978368708436533456619516426597177265581286694548733217506280268157071554190271952806990706958591131717817083928708940087104407267344553644438027481665739493813267463568736239978296859985184844889398146789391954558908649165592678897988411748617118135730829663610892303856573824703098088055350474002746429473680303879806909780977672589310894196016032127326088865175695055379753099090266347777206530053775181187960834422631086155000173409060799491845566975361522181884824249057706065948740707290641878998057940914943524479680967059533076246562623680843630291194472956248964475240937698874863906644393758854708385642449259369193413533175881325490111470808721393043554554281807511710073880959097546911816970424416907425920139493622114753336000978456156219460385421511775429238409170785362690835997128580969698136079094047614349465698715573047307119257376480931269152831707475982768676730464131830266740526165956825125894537670476788474506856975947016277936179157811090083710755876239772480748150853724093156946297760087401352524778253185341760903717326722679479027765012710791722415583581396533508910022780107497924434647331160609468719478146399247011621469908251466618411102878297760620740780049022209951642764706125537854941682190176846691054545425255779831242592094390651828338261157322499325485532127827111327741666743510787275464711881627988721397015819819230521840971918830409844641367727790814867850824124023568109418779074011203915435044434422386036534736879212177903765456690558632279667874417136086992731691684364663566237793221095104671851838091236307454351803320049519133793892951029073586514897638680797441710097925110786477572520432663519146953513440911923010447160339271824088186319912086652962588652867563838858186410905601460435172537558755454462593076861594024806055502427769517878011646380248928687611673443453882248203375011802114327422586639905596200154583737338333198444377367507903657488842878898009996087215788186452167315254149514446085507018630341963987885083014648492867701666919534163291691925935214107873152000 [159,25] 9085423466213278444279140704901469062623268003927893620941533316581771348478006188081574200670597713579277373981528110747597150501880118039753544124325039109750780845602565030838029221191459105332065185212620281130979728342328017257972056193513531517534563057285431044701379883266209867413309430259778570482325335481013340603863979447353255253220252490127660830000628405244298757913595756849419072054378814300036286908339879223807400062394330793608856769962789997548907048604107901284169292999515962698618681235862010809434363959425638053502420356623235985091705714143523306548125583516186610362421723117044748714160807237461285722815530290250208722896355521247929671216756678620179254487721265653427168953504965292245026905089624661605041459273390922205205153149021395337868078552922035551599492192147947352736331251063097067989388403274548459270179977756486181816795541619871796215148447314204485494688017086045488237095716603965036010595813694389866727413259847278602641809452245779362093077521268632570838279561461010278840337360368870823208939556504860087952614668125145566686499119635603428634185764879127714794727633757645598045875504943574865254325585908554200834812844637305610756333624710170338305943115868555897807722517399656809628915399147603030259948520106054005697521036545946762922274416323857430360767246888270231705518980163909666271771798728209673927345455315391688560440826949500233965730582629193263783624880480588996753733362899414776441448406958537212200062608425985584871934878099564050057057327399931891748930258931037428674202014534442414491621842583748214929433734928743476166078936339383707713555805149289292300579296758322735729805387511225374666452414407672969423680021836512223946489312552792525486090257067313873832673371318292838523729677469715009461820170455734032713873839472550045112193768956479493894640555160909423424643024275874521123737105987591979589984974722922414557438305379756681676017553980346520038177496292258678968003622197225142079551736255675644017612635433297308589830497901761797852734743705473050238811982604105690723003990440556683020547925323908312981019859973792011705908945034749114774936714634632291243511445591463040 [159,26] -14522908219410285942458786574590137825736931484396564601012161971474190230870396300474272162828671830139179456373691147344848203805522480480772632913918782664402056559480871735363845283930667587101530663517903156272374988455336184043890181371786930869777818655586471380937563571165540443231887466367158867793740876328301139067476849710015996465814102759452219539031480917503890194079280803894733525125024095610017925217365689301758320297730887189281095978229023453150614210363823158304854508272903396596797773636666855185997969944969132795305575147977751075624461771317660166125234926552893950987596648555980575013679166328113673554339150392652416514087217420810786399505176312394112897341062318446680760784643056079214295533972692984488104588400100084184785878119936917837486750316250004490343758341608524795535899955455181326394045626112644136677172064231978427790769339680409737301085776516697361196431045999282011372909972091720449285966944553788397928866805363241768374403191019012456734228395550169839979410220302017868288824918410484601539488484205913762055225451669423230469448559700246741735525040190029835818801385609813248948509991614141665113894582599161723427463646247558112596116732594266396699100851600230199327598368067431489583659393980436750886297255833835556087507878779223345001892342574726554789859914891879643673804352511061220210879465546604569309802925021635990112009177229326722640248280012325094226391263700642029555987044583672600329659378366732225039341227374126638720726922330470300038721629592442342958624180047901078891015326259181832837028904254432651967797335576367372473014980577827538820769202581989425392786656501273779248275573753134681065058193914774456014591120855282435706539431746800869875478794295748298352864887677782900168825784232124454100548827145461915727134378201348037736631333557339499737024753303414321275417167283121309765232752416347010418906226649650554234221583850203387239462816123675615980193884733712848313838194768869509199163817825670679639103831046188404581521432394117975940558382529424182269029335475587368859987393048217540615226096782758299056182933682882979884696803638157815157681606056925789060300347020800 [159,27] 13294365085641319050645197951513770684027824204485088670700401526040714140245509802276890522447484055498506505802169863836871137446497411395526599253658118824491601714956327154444713254700066734728135704479144781143508050786227798374414294513018818662935208380752791588916651911759378274362622633512147700030836093873964516884338403960008209684945987413912866577361865985518815208700058937602335195932700763441441271177273277337958052853878405876137212420676532317073874358294451891179381976324531267619377782131171605841063524764825543835139105357486280836626260226666648405965512795557472024441405367161666113002325021547537141894128885074350181263408941379541349553687919646466470750942053836436213443819806273445708643365931592615065634802050338253211769206566675174394325430605673248384462849996626588851726252007512109667464286800758676072549070161661683089152324231350907457040207418549064180035059547366809215604031715154452916338872038985132318011407180493055183895182795945336275299761280087262553935128979035638007431945490908011227255073146882921658575013399286491404254480304022103566814348627682319132439800091142896667938625390935900734271541120990234342755703728286553887241290679738312511270907409391487372989181576992020500597130146521317352564671903361812755168366426883754080482976401505356947343695160746851254880814499655125165339528935767715780821238696740890962765168428427013591098284209525618931059323571821313423657541414473267830099662284147132068960995326765691953974732946961586285165624039914752766181044778466683855794586163474994154347859272495843890599344580048173939627878029640795245567907150608976482823937649426380775756214252451389694282423891871624504418400551827362842109404285533492640102434334988705623599245063298787290657050277214322822493006858983643753480104649937775249283814596431799309223636943331334948969584227260492005771057935667260955111363332433413239736527543508324594373590208198297355260600229213921982820058469360280295257479250217045914173987260137440689813093008652707187672426064083988896714131231494781703130409255076966086052981708924555189260199394178230732586125962225014311610472762676746174116675266880 [159,28] -8556164872947095984122942014514562932072536278538303291527218899596073364029417116583747735923531090456944637249110966142603065640473308474814516629834384379948503393728489908022920455783531207996905428424859201002280095983693965911574249675609809741952290206573855143918661483471416395480356200548688626495973840325468041693988942860715311755028148192929076611981145526951827967892551274348870967619566560567336266645632867804490597458931294963525526129624865767030248718803837093057065235839674174172704466669771305844220808605952302701316296114283217497846530875133174250510052081029920976101573069507577704684829052811744469218560333808695653056917594539691201148430181435374788953212607395439220608922336847478641472217778076029853903632917839644526352852180690294467738739915217741062218069161428549998019037807043202925382344436917929361790977422683521143375002789910353770683590058885935139013643589168070371772248569629832683547690195130522641571776755940319299216693082501799880951983939698247287963687647818948243643293056998971980827599071353469353310960919222475595359868554941046255362123564232778071988060359301965721998488830620621140861332231734418937504621136826553806977394568607024569665612335357544587346653333621115461690828123065702614705017398222815691980124189225164286958309972593190638256897306884695698198941018232916457678740450704891329997474388340884854603668909346595082502596707309215488774723703496597407600744401605280938398023782412059806010491792600568728438141948928541117925863740157208792573975368303862148222133620071252016085863123842095927078652428230881677484956514758438479122294627517692266562310105180841474260419011457350415908979475142410833506360253368283433897727073361273733063980331214482460421135837445692471258883665402801508773864634086899550711679993582893414935139408581535869916208383504479751785022924984325456535897500807036857912146341387701079204757257891891809332206360602347529957743353697254029028400279833307450241920107167532536118507553827317459495601281984638092276997286437100907923241526200894615526194253606801816225437522847262114636004554254471538829684021148493190330062998058219960453430400 [159,29] 3892830069001781614767046377709489945474613568335187330282180608039886970605804469370160745942066969605316900387107357858466490510474690384284583801216586211713307381632362892456996719354354475437993320432282110928129009745962056079042782598951578060025114105134013221687006709914647964738053670863432225537292454538298612810928328836371453894350984893177109570599523152620722066621558167523848353260584932088129415949712497218534123569588179498122857273142788967878569791335882978695492327435319926766183879794435900533927174053915445793806014619582022920027342974477246971254145716692711289424255409614643453116644582345367041143731397526713542158074122616491901398928209064941235849761807985886838384386559748812227717954342207376613364362914112922670227061333378082571261186842042199492665447010808795194151035442504955742203944974913270052931814426676201623638743552326365940085153281580600691493321544940911630894563984927133831424855911488873542686689379902645690760341313993925424922635544674241255037332814402103229504012490128566750932247597010348555206346929495865387539314362280665779502766405682528034649764692233153179011086927529330054683790744504482045440086909992351536920729282966511973181520247272114774678460152066181082086025834508294403481117399491142083103591559673765030488390634195431700957167675327058527220626747415869752282423368540625648291707169791631033374772823320156580107475648603110961186320723373281075383393954817216295847503670983394924062665056518929225518992815815284235843338260691133642881604251913690120602884136952635095998539687801077994587224513852525765597777006356557371750608572601609179390844758769655695977662732105750225347620898667755485235811368292668583887614221847881161586269275211214777043843520874287660586996026557819220535025009936083878998954910918278784641472465640608359210873026414829276475514460726912930991919270915817034605263642343535445428529365620077396187267246559602159520116136949224776205612392413567998550113277273147859466738999095715862617334976719428792775395003456240627048858849435655347650983681853437310249617273024831208788356838146618092701489282129773698052431368830847583135504 [159,30] -1052776198629952228998993680808936240950764014815745579685429482046614625481570754293891522025434985231898880273331939698309980089555064769510822037669152531491295537265172085814466741461907494814457091463472541836597787608907678011902020388503955493353120876614692892368064004220993103333715471498940714770769464344570625756394686128196492278426085785886438659624661144666288197385022197624554082891124608266491568408688270646547500799829214527476004173978505702255674119589751755224828344575350347992761022006207548543136892071011020381365251293162859452910668982894534651822408517511117150642084728346343762544279492724513954254799805179876960340878810087236638185519670909973498141226728400674374135987270213853918115219739049887752071989343457627040253696860970323197909372063736562589448791826830091237699611318258488887178158574311575738659787766883105866193945270895333414496079701126360285488999750066006395638913979364889914691333840316383164839211349561501423172813447241680081042029004282891941433438051703665429625050124298980812175061147421562589407955939126718278837389692315860373413392190903347579136180853560999617338995958674837036608490381196946698445526306169321119039053759303330452629924465364895304400561370826387020927540188533579187020395140699137272456982627583602972072045480951835249451967109273971892393435494384524630521068196439701579626961460574795359760793342010998102467518045752248584774020420237599711596334002554159634666121817445023350528182141067146279443599042343412286159545422425782156976021582761104431144587200681062380181648650416981900581806250811674389666461973933897504561945476164193973961473721299109653255371032725116908631997770804230396261663665173489114626545676563609614848879458219480395434782248739050542456629209001089344973526993949102976012428194858403336324225457863831510893010869062171495989867272340869128045689568278543508249482881615606034872256489928164196614692335927959226977191502976861826350564591979673820148569821292001938765890429508701607856714581045243625214825499174623372601996500665695146726496936381524138237768021018935546317116648574777434545713107015334368851225914517266344192 [159,31] -55450649986442796206501976706839106628144338123094988273933214505000436176465209904484474207594087901387981231673978224319775413039154966454533033802158900033867014054230966118304992200302087948483615604513864253821325506403206617501294359016749892914751134365098216680003825047946349261985713929873168757420499053261123423707840434895314335930237805839550819213015012913829998294864784992719188653801092039415949728554212232357340563575830483094211369419829588113306478683113336381665611449887562988039536684429736881554766414512690562190075651293093778803465170612316413969775759274999635064552817272349312651597425999766449966907385960757196989284333866421266829721645918107649016791947163703749576808050747409226272367531594908563794110315634510004035629971472895386697444054403164698044035204865061287678689283374901710051799021919345972299523175709004334945287637345733565338471839757535360447815325062947287401855601711098181643304823561837877105302690669098780270008287724364609804919172084039657889787694864859345921636006279016043920366532853540134579043998083045641355987307880017815174293324292912723136291344757379639432204273250745798608814982817519059951572947038658293840555522275761608611271053732376540876170568165572323411497607612275783494714266018458895442845508627455462096066107851467120545736758235940687266445883876247728760964217225932797560842625903511264181352910850825075109734583979510934717780682947231964494650449086166204445817098524557872396684445887314076336174503555124265559872377440106060795910569995433856898403095454386293390829550896646833176494261546061757059236559235830771233774941781526026978168931925788997832343939304457714600708983835423385634847143156064373150243660218126471615694942284068152786058117147327137207064375240208215085464746994932180830833473967488297401896971326683397436625776173446886846350757112701449788336351997646390628999277815900569537094910306304168910596089827970021339477286959480969658069513833076335424134087590717896409644032126368115914564268344923895098718327322262919213267178302006350988876483854488894583713256066131984091721422509919531043747257134533817447950210712545952 [159,32] 237739024583417035421512885048652939569613071267209372446927216450022031602353146937410582594693683724321360827918565894767292181821800339246995315712614796875817266496740628322581585726901714353244821521898109659004665788207306461926056468421484145109324733722204958279187423015956018479903243721463859489634024024345457394546929515851672542918894451451133003929235810323956368409430345294116531855057644941145641405122583224224006607707983933912608079679956977710248038631203822103867775430582918611261537378673051203526662908075814808474860849750309881885955078842065344895428667899147951179857169486928009759978461206857824776524512991550637185909421114419238182373396711166164670999678376926659459252585458284954263868153463203159963534218094482071229289311244061684470570596671132583769675376917370668881780066780753767112775368649970267598736099389882659519070534136371323808284205386755442783966102132962632096861167788830314940820625669581855973238601742957315035198948753122454645805774614490133729595707308652211031051424694645916409892834734877560368369897562742999366352355566316140932690767279160844446886872427648177514664330547008729640802893576092518305941243762769990675339211102713465161258415651161757684184759336185319910004512042894020797857305615025237104663232791296688003727890967645800734626829217120083243976238228477862588063365804828987077679106045934541801013015768411426497890548547451056634723275962544882082692550474425907186705562853035923493132713313335405536862094548879440804808216070972220208061469849361137714960667016713194151686076956063093379108608551896624937362484418996944371529998910907408005361468601772224103149201687703903618554241939117902610570928652823582007335006790025382706960300986173719869351570161046744766318041347147555353370719993236822384262972298903739076678110490491639634262137056435340387399770622769622364758568080673511785074982986967645231467069017433133828298181717564379081053325374096210791968681714455326810728390556624524385814825855831361321249875626777503978681102192349082591718211142395604783587916742851580255833562098049219552756288751041707642477568519239553726581852034560 [159,33] -143582539142500229996498292635962403819550176750019324875514029671321359141431868662560210965057610870839721614773306123127796879775496901331054429638745310944422637473849155290593138454432466114756858572193724806011435220027281517330878696881861335777951395085393137374129718174716133048711671016997896111443913329366302971718486671421000636431092525362965468802818501648763897518246868239232505025097128939034802264117263558860643815295137846092056456669291883497596066512273364016695464988617008848403749617849348693102162557263192046978903268330186402352815334796362607067095778168844097717859968680904406720404101109399078979714855926932645023680101739129697684060543425790657037153789899314816209247204931554606564502716158503460016674798819802997546717456120096771597507920051555471706062225332015164069462526317480903276187531951813336737141299203642960585646600142021955951814631194254100849610662442998531161879207696401126706487481939635990258806747804597111155387732038356697499650803492688808176092773861292169572015594451930703272033070377808336135892068435673279104618211517036106142286663416971130499565880600040446301560214048101163545999689159991476789218599888701841966737075699544513903524332445064928717159936322033483110525286195331207359739544833838231204562577197169679527005053593392597164343038552927335213820814755658709550113871407077817872137668707077825393441119734301549456468144152287725138039933479538281561901938237870081237622184555382147970102077924844813264249045198144855629303192035870144831197506533308299406062278607263773899342401943268861367767680178863075299525773261826565831382083729642704948548007279983701685852089543207105663562638291315762590528490396452717391532066919346743945963873401919795530431810546288083842855909436724766351996539318564353508491185005095007049488981856941358947723812304209881463158866440028478406962420513426945772863690949868484199686428710673272669006039088669992580880034342824875700807475285436961001037979960846711748788193142436478611454991585755452140666454720018674415934802325440740082622111793267647442429390565910136990557095943607494778293539046812580631832497600 [159,34] 51887273455450257604595280501813985043890525334066027263424873159062983794145408947460896329787907133984605067527156512495212382476149408443843565113066525241172602988933172158307297810312439681422476848827874463316898170532715834731538326305349646872774361272637663288662088694997789373316663055510268906476751675859070366664698430494354743390986690889537035863852811261442535156716746300950029503306561039826824849709917923971649591539023831066670656910898707890423945335147465874406091488985577235854078270016024536099867514449693877357957770253296133955620384237075423686091775675607232254602671784252297899800017584787454539032059136451076761140881836533932575252928591655877542781256313510251567726986940153109045341562181362340742248765100023402733966511661556083614384762339379641106172838794772411508371526904761480569868958311045341527751747012795796785132925533693525365715008002577136347630166875206376031390620449199775382030218852571566711245537956579446895296735626481299820882184976920071034560807480044632512475853922401116107780419903207912767852734790572541228776731858550166596500483056618214735535569121053438774017303526791589241245621427363758350834563232515580976093652811383323786401534183845527100380825230226745711311689807324144188804682979731529268515833140313504777669115166253019844384310379098469629179793517508847746076272666779031839009031750301030311260599756302917769846014859419230668184909134039232988121774231947525403975179427076255728994948234368929542017340603687135265913302452348892495656405667694452887982690174376425587313209084464162608775123133419598247975485874722254815264731585856249811422218824949142879362264152299385086274168284954620977638739462154208494629848714578088479783321480594769531097224691955367137733139800901039392618768350064777442697981767516162641854951457249458457211231770556838200829871161526142863757907549737972060969081700290086280645268646046973886292336170080730364779065617040020747356099686133584902745001005344645622426526731772154018117527459655979994725415843441805452031989655729551414152634459881540484406866865634511366579475862718294728758339474754848255688000 [159,35] -11344306906340801340831104439720777056126335747557034117315546792192763425715744164333386333037003072805395853504818510584529194177016951867172436555461095365136822694435315431078361718452523324929336152765975453419458337673818783816728972157112378478023314773687532093962540600380935033755022668591640172034338683860603130264835894170083502193928045783353901401267144417331186509552890192776810493546615478142238858557431967735963585055122116596639359322912687985357336946440709939572031096698154738205353057805024926430184244374355941622066586789121118441058069306436895592236232407667128194271350132883474153252309274025891907813063790719931658556765985475819387249112235173860992110081475100168795848324585204025382578730771039446961184828764113233042984965443486015412131439427288631940298095414170698430058333250980208369141582295229828732070813933020448166527491486921593030204257017906593001709822609699894511953141993607112621526883589067779472199762247104481295508697705110665815724581606301927889347871168628726590143914895964679487905472609864062720639039928585654334891567246812350667193904222584861693796959101743671898119552776689127033146974686053329130442492434019150083626231420917998852861823041646085022593391636241029455244156576781182397301664939752379062174139860299509721109859627123049492542203993428626307351564582716937604934922626138542831483697440203182279600922398204308412750584600310271860165814846746033327694946714263164700409397450550696008873266430082402847947312840858731428344212046232037687510377527627742975697904153534138499345605746585642497342777641976405401996217707191049188965748898930557431326717040312664414388815083269461018696637163210862028500158943426064656425148877745373573601685644430411696619516575043735422870021901716522320799484376844243983723294737834068184661746230074316714172639477467129530490709999398030693682555366583132366691357689719012622664418240729880448283307250204032387920377238384123476843342285468566904930102785334793667517769485150964799030023168862218314744653774506590063535940588851731317025601913959765806196666922370496941431873491540156702874535373843275851672 [159,36] 599494786389905529493192452119007840786463928364712007692595926981146703245187449711437688947039427614430140559286219236057786382918010085831626364314279967388782757215390389500544127764200528013158001972505155171515839214166884808820790041316406523816418811378101214855192770345124912443810711455577903557306872943815884425980821315768884064490816093172089015601836885825151010471897553346899745821326231874818156654145562057967851651968319612141881817739708254334066708943702695267396054927075229476036242368184214070819705818922594931893074989351312737988035294299494422358560563476850369503181676079992505125258566536212011115752791541785880470802935961968322017284244430718817302360253483446716079373343127676397833571057794106711253823901124678879384175444272683523566130410667248560833780766285303622033677980738591637741291046557313937195440012606537438453300959653154436124959069153353217883984638057860596711620938835782238048966767929533788298342452288982585973566329415354264845879979188723647169088204833471600138479812283196257567522582237997311862228377073695249064511046233505803926247905957955026334233194924490723820839844875307237598564448349017788385791095729291509008213153337680733606947947648233891928309193025605857177777952107029281163692581995239433431988848670969311633181089466864176386683299561101245688777168854586819478843889986378549853137537048410908447683488836024097949881624762886009006544778740562039129306536741721613494435307159882644927506833683084247636196720502178354964241648762648931786711053124641653871766676073807821903335548357406865607469134833880625550929389326305655469787657256008440312322889686313133664575427967110219594252190408783539223979971498825894278385391811124682447576164283904995426483890755797909699704297546987808323626053421189858376096085383542219300255305204487519083171314821483032966812051578013069862352606269702392916403054829620539800670683112794977927658780463533648461141751590068067445852722829515803660047257272033192285680704735993666892017180962373524174469879267116939338757998451564798702293903550759853939508785139252858651724386370225839667735399197007680 [159,37] 569599512990589211181196505195978203178285346723243138896464357388472000596737187366423853115647243996619390713443868678508434365456908139338294441487846178021297983564153591853521787976513284812097519390304874114728552789039923117669376662414072986572633598209628328260385398538119054219687039590683339015554305708502441376995058127145470660449006349515922889815232793513747703980911901679245235814552198807747881442664613919881375066472901196323617122239817832636097331641118705594306263651196447675526609913752840959633918857881502448578465069699649222055274746187524166509732269044436636868909889657138223431012806458497560311546811296966547973511079670812492972563119047885813800197159437515458301406731019476084176844820446559235008996593529019132012385726456452179617415214111053316106870832509223199628228329961681795694513517824559617539633560596195156919463508975846757978229510450257992793193736719751098619147493646442905284235845269171319080842005362439517788698888549911181199191428811920063446574699201497834902160819694787626394877435126713708812465314053452433292402262702538975118957205774613952557539970967812277736380881286701277448027320766319511410790602647885394116462359441763610950429712302530517279992510807005609311356636192623704352221218918709519979759890818435190968933335835670411875444227658159359077906008506800469168107598260321574443364513392722420932512261165032757630891432492802233176172252204284148822835499434722713512973895435362432555547182677760967776927553021934345226665056384122411851962042850454783345970359817258909905763715210310991484004116723349257396514045070195828902446790343670663791093926360172732219667171992300330575846176435924717568352229845965010687862706767013474960296809100210551634700537887482331995287544274838441784386665360812394210393483762656049973702410592771175030913590711538195829341953126489755602043833092061753330648320359786907546607952883759790392540057030438599767361168110673318797700385254673226933666517740149051132350194522285712859801191840293199900540123779635836748766612516502235607293322152799657266530865915741881414734871208764037596022754235288 [159,38] -204251337229198843860360836384806695674036482892767764844265393860872562113221662413752376537803631533727742820648441555423477971943104569430492352489310426713789198427213624976621686973617020321756733652625397376278807837207966052580524724674025780079067749032295243777038676134350273818500360669266233282844940016592533487099462730846961574378836662415089802316564485068275845784564045027083690001000316101158083644475577630843562844982405822072236806254050166491930823604000958292981324865729739686167272310621215996496744536862458920978764335974050695746155159648759435795582350166724842852709743049915171402316679071161495003848038083310667494070664197208019757691915512372809536726499016811399768593652479503032266262773231662817178221938429594185830148404422179027757156175015728239080653255807151431784168358867803047679143434474790873615211955799592659135855650757979068381833466700873889782866908375111507542574333018679743200939761836850023591507006978529795132847435666876635702219533870849698394701261789797926547048327443219841846411758492413818633212950064637303659426681221772304358163046842322456696758481262734000017695557438212179907589388019430794840471529157032849001650297244102844994090566338747220996838206673789805914850039767938299780018645800821710476882809881878097812900618539136897037901798324376901175123960940510377729429236542864227914323948182834166442506163672452783026473318440971571859780244427930695367059815373397444443185296419861195081694560881202910871294083742313137991669492435564604277493954071450314369912230454572582132777830595050583304907769421428580868618890916371497484578779560360479392108004399755096495448424395223798312062309895243165176750835183990760099030028194462729484332346324373881379866949945844172640816180084613080471985504817418696666285043020474087053422986435260171949980402855565996105958223939425309287889521464189709003880366892878132786351212198047536900376949128664072205564381498946429053411362425034022993563759855316086717663409696204151923081552282976457215091680845497462651545609515172389151692530294100912410339211825989740079504356711720353070927137696 [159,39] 3071752297625385016284022940761371911288552275628460633320489308976136002949593403186334630425302911617370992304280270205369855999315350256509713802463480443979830365344668750024951968883109556648516265326302671999971856983811982071199909197586284937545027602781088375927050288604368867715444841586008957829597338014252648843607201164746373395569117625201671836053501111033383835809037832618110762308112820975242203653853805219946312306268194835292204210175215149540869000276136890893123126840457745720258467742465550927002663760021784129703507579184037618873568686376813494541364644132410688015350790826575969416777081120293544740137479745623137516087655112687638840144429495384662826564498352490641544367708727005657515149629899155520037702633756788848509921251375503531996780888416239400146370165290484080465748887937082926019227113457933793715141166227417835497030801526783367441390968853638749196367196598785227073507872621239276299403639279759274031961222231437705677959119736813614798884095293121627581519867524707623410252333602470820719952041468301478809680086394409000390968970687188437183790792235189051223147722584723791461382847245211350501745122647656528443323127660106720114387374370943087800797236795103660066249849678550248341166914013092079035558978344941056332180452191158174268056479424430446562456882244692212387352687710636317081534788869581317209771465898465125476888448888966935194548618491701012178427639497881204354657079178886041407722569696698364748674180797541198708653417398203561596251119325358620944019873180526294630775755366701306900538654592661836222406024247539849867824076885417923184821578311534762598142911757248048429331785209971086925430684980345930319876114185512470210735927477490280889750809645542491537538853125129758073717067806257047156234235672152927072676594236912963153846612782032706633547708488126931168591743873965880143488101507957929718442505881446150938650592508881531097664321185236693302524763215598871632272764564947634423139478545111685139186193223011117533164925182091421908855385083479243610892368489904903739423705807104358980393358653930176635352227758900529969532 [159,40] 26887808790556464105014777460092135658323720672228295936196333513135454361559165929875988787153111824679845289440561987914304161573201950459304922544332999775274208499432606004999984542106114938372520506021821657259825612920495421772680953333012684060280143169091442449758696528966237998549300121678477504569085216387818026665389717032371547149883640244790229875095921346624686344537489773589875850618876339156107644015646692645052435187796056808123489264359495769206422174446121934332059579118381249158137191358820864157220812718999857322503546539876136498517288788022198169003632378424570751214433173137194194225860293184916376867649246818209469403777787941029321367338183188718122599321380359450807553207009680010354534892237672084660317407383902597810758452270231958383080304692154837068761594209879631340429797827093108719800816529839859448649883178767432154596809428584303664998208410481624624613448862949671655955560937868221536786786962783223934286074067750525740401417137643688810521612617589667842622204843809962981450730562255204723268714305816697277309742238515999249298683310541810220441635624147861481157465288676846746888509663821482015272243897820269178242563282427021139166852747516113366203713866490983270738067244729890053412658966973047393392509445692495195370261711503930893936096019690006516621846641860748146401346212943244223283740743716945230291303390259052983942068639961382041632312692908724329616010815078692528556197559311154636709158862637827652955820902774458368980031972366693245346474567201991973384170492747723755503319924084906075196100409113707191936140807802103692117124380106494878217661212180622540881515130318822794343256220243464260865975880108712875023619369129188594008318260086026064971968352612746589788006056798748012515688313881832111096266614275803733091547441204913555344145155908541068383981754322053254300149803989704632559299173036125952158569518585435001811179065681694262051094876503330170622397193121585820389626974377822310111135911250332762318139885153663196534785702734908642566934505605833441870843045931836337308846205181799810140605963751703401502193124181490833088 [159,41] -14845699440951733728286181359906903206278482788539094622605352903650733897950890501392378270078728884109382889580980221850601725809361183008522909842918318989653604452118289385748098594070702386048349028580037705178715995721104174486277765012728142168334552981097528102506361927171301278041183330228812087555968029700428312495851638868874352887929618226555604845207449250101889968022480546052919746187600023115914128774077063586730664944411767038270340173122030196576283488458074094762087051424487853119957486564581179707823445520623307021343693894219836752057437387877507775459719306778741625481034861587518372036996461108191378592833591423000546091990930454329834673381813724824670646795863269832487281810621470596220656349736572264638157523928574313374896078182868137484029722931067904781328921482105095772431336817507923756488483262136453978698483875074220928408994052592919831763455007004581594500922713725913301211574060731020844524556024953007888251791360141469594176578089943992631005107948025118513234629475724900122977025714432653419812993404544074252989107996318549962674915793874360525686635360180184370965924899644842267072455544432553694724475641852912498031287229311679673064346163285103872603037138048281219725514271417276995659386333952855257319582476926767848318079156700044803704703469496474777499587118766153608160614170455803746059583915761853868505974625681720382240012755609740773088737917505635772635363327379723051429195614901435819417025301984863401654445103080445338235155815470544232366831013419361630000284541243161643934556532683992701802846282904813140587515471707463762346350475699650606534175329585323773091402260044323401326304857343057368851349746341330992192676090836307802823757930812202981439093402885973356301314252537383615566821371029553128714545822647152379258140233207039926164937178663682727088045757520852539272429173600854269653911027255601383282731188770801627178693490556269423274937918756440892639550252334269486205010095237793177370786911262961878990849231495115751714238307654910571091260531895746291256124158965315164195777876075810048712252541768612643536537113292408056 [159,42] 5027540516268090104875066495969117326036194194544405105377171831688969995988252489829587212672559264062313723627991741654152198945138764463543983273228132485352822533488028794951650304548720070084045616928180033504360528607370644930789413124419826208989720902704530610069370273428723167335905952027614669539321243618753000638563533565298770357605485183814992962123504740166899456187190676102330202131260574855222237373051392617151283369065629682704265560392665287249412602627132502352104514231849452627726204327609080987336404139687777138015438564782847255715784883174864060761251707981567882792605867084070776369988824227925581787342868500113997409685236847678863439928420312477989782117371958787351280466403577027524071320847911414791796588566222204290276679947232595588957723731219338012812420011058353335662739872502473300473089757144186238152814512047082518367273746168358389093476351264225259810857227167824959709246478446678152506596132129328615302664864483503113647551633978975616337825437784310291875671983266561470149142240064451913570832097198240006983243006305968970112563724484194447574715329901419375400268224278447085744423614328879774627132348956010568633183414315336011652841650054700184035203510907008845319626827198453063325902303461715865529951550950709150685985524609890032946703929278301822800347429311910527122052171608508593060951256031638798263659610217040404983807932589672664478422177813705433116243386343834544533181278821865585537073271545357922248461662352753818102040689308750702608004107728125227900995403314675980778743713012732051006347404838204904641890197549150215545386177685378700230802140946796598251191999201463457721097716085929594420204406065052941759414478756709743006755520343029737057152187310072834594488051502897220284797270788064964917279940740035149685185100338045629777112090265548113753141998370525063577071587551814610894081165624665953970388792630661430025613731278686502572309687318889344691119555149222402123889672283799052918612157822331631320402254449779099868625827706744580442408293577074946793435323881912484566312936326685183356082993037513001662178493310768 [159,43] -1220119887893763853690864870490657920940567781144340738985976378546603409267649760756602834013207843337623012143887567945758415744026985896434574725518802470876728807512689425905801795750701083803666278770595778925985752877306310149428148320037686908607928113228183403585999535478857699038708404664662905189282549554371956873349754140707054283462051351925898926472385854456225266646237939385707983672196183073777579013046747318190473047137950962681419317272196382853178947049726169348726119403966593181719435209061723589959938277150435613266901442198284541617640088967866209229189606216626805990726416444007518392863310067717196822789917792045961052624178187972723120741082748969975422105535088580694851398875229189547291879789258396593148409494677058956183226260512091312480792022992532720634600300719511119429776745107035874084434508703086215439428392389098927093877026842485893049842207815834342838063712504205271755224447801483120642264293008691163221735257608910058544860358825442329009587745222854269166409598446852743738116798977365297713173462855594613858424851400122877953166726210211694776819204842934370221432940863588367145791650286912486676809845578398817952599085132561784488681893932243303352095607921025952562655827033801212603293363533296842685627751344928434984659742011175041442523520203278896142281179948639950769146160781657511702494992433185497817932910511077446199527387914183732460711456442390588782134892334592086664372086767965061404660588541868769087057758925017140785756271024455471835560647258962777211242038356104291535694840445771995674251277575486277382398480521499847081057139517156422351997000347507770678061197297270507827561590944291537867637440724188685644779982068422816951765038987441906680970387471767677636898780498155010660974293735352702388898862029858770317562266190524437410214095711671504425207348582571255622700714043559170775398036001268478658549520056276803158730975323599377276656516746761884308193758253017811170509143694808700052930553534522628286341091890535267960099481767153267011724142926714273395080421512853503372245225707139776778630422526728557043405023194 [159,44] 211910139379338890447622638493297393889687881213996311896274235844563205077628123865173983357183583883472053252332111095285874362245947828161374731883036039389404207313983030659415251654795268106534336681052919306485812871936794047788041162559899359826802503601980424610567252326564041429936500197996718970709912455503034057940083122837728681505849351630222652206626773012763365153481317284131251306257856258582540144649842408940343846989135289974885076828377276451725546529046857977503588225214138551523219339474272175076869873256594360455732978785860445655096140664709075733758597415435167406744101532792665848212681311083016597593179836776013329101727643467220489635442037141688112078553469086238121965030664201586660683212060208388798141018168867227113321077429027765835341310559517720222322595001635046919260760794491325499389586606247262379116443693677479178922869519524526542261066937713126142787123912686001222627516445213910076903148594255628666396226758432264155785931046291416149252591778558537388775659684597768255517460876481022254295020385348361560165496127476962866191331183634329483603423433919566865849130668046871846271919756938971213749092078527893696819897766947991014923392674384106815340290352123375169383561052250744480731174685331985780515449493317028695372794629126585363992629392068368536646695003427584129993513346730107035966415265295492631848655462866632322830415297277662689533861469743613706016302707739389172877961911111577071742249602904324974070896976063964253605055153358900888595241264219170680085671645438034470682312755459453268976727479916132869970840101252610364854376908579047691070692460689568199384615585600156151302548610287434200822148364715732503120619735018828812863453613682595837695978100222153833850918083161541358867483451481353344720027246509868534897360411029637498164598860271677096717171836197532441408175808612399607957989019156069694671853375135477158588575338315824926801837088354521195044315451781974011084692389101714257826777104576459700641220636033234900621771570170588532274021888858873841050651311801587008945908548640342847804543779790251804548448 [159,45] -25381394250624441537345699052607281842431481286154482214090456957829632600694995510013464307515742560462159859549832804582293900469720218579556302555676623502968236815602460520653305397264980254380902330312359725704162766119936171563634732165412849078802121084674597132745492390146906838380647320861627447949096942516016899611010542380907595339280151051636726585447311827338351951340081615795697900043838875860913328895656720335835300010713723858958396055011570597408678134143213646207891526628288173577487094737044375541622300837442018910332184270182068852659542975519718862225935573505753921517034613528359940149903835547866655944929149420101533083040270207949076529702779588682252081246778555634861957420151256311042939352492764738292441250289524589844131345788407805938445246739487577644301824906650255507293170299207888586865850755209220612646526093074574936336771495065653615688759799026228178881519968673650562040445410996792906575949719645743798891514434038761118684955670702756639018423836027337570482684189463303401431020505122149926995692453214805585218229344984194577871419885790876667807275840265819163360343816760686099573929365276706293414358800904618007719015258221689402207865250848310517262157640504241430053675746029298170609338068569596382864893249572377319695527184776066267309090379448743470682678601080746262160431855731530036069736278878725233571499856087789461595543995625636116662743922181958450093332122073380798230167699807898095417833330238861211629300786376731707560723014917149297733013106614090489502933622899148418762079160319422123683930367342182392071242252395099399742656561382246485216093555577563175620786314397373234035838057575002753269895586767413515223220857942543407329496849672684545638715969028056423669340485573454695320475328832815829609125390698727545414397244807859021216336881318134451487298765270247614405071225132600578196004757617556814350282464729558263771108926403576137340142822462425513010322979965602032554256808810406184610842350289626176312033024459528131987872817043417576433645897891645282662448105709124280955001903460720896621273863539103669900 [159,46] 2947344579949392600597851159831911697589080646503959103779920593638019081517250778326112905989243609801477906339390296330389452904456280740735403545519294654547586028429551771215453099643584511344075294178161902376917623877319545268043913935331665711915488295927437554866176509417568094441109565622312653069030969051654748625353362188207920862889850126426914149076514015755352598120659122412296272238755887116272984177798934951774285263587189004171568909365577861908075759968699520841394477547372605719190635767264554901574538902049172362563577349616160813530979055388032941923058538695040241877308283724903044701415967772085172206200481367646673189555192830595316220589644913460509583364943418218132611156839259617880523513805615423237267742658695752208938685588939424766015060904184442850207462922483188705451017112709094646099039630867554133983081618758564224499645681790613934877943417775933516386703400723221489362296920099677160532799004657629495376445946402366119714895699737814478517322337008716833562839114124970650436650256352749536020930027303311831687844298276956182082388688716797908341169830759988947158329468916153221822896668933978974677902843660873479554477939559453010150517579908883483820854163859694782671260193898882176976086281057817248312740176701698904253907699433995258994877965731074060460131132545553645132241916702828553989553026809816725208893780162075142598928205300274269598988256524303577037659514173839399844389634998689973265176664786693789459643085083020239454774798332226382376334048586728206729627673261918904447949012609249189155716509228178000781787322796357929655291132261592607309511497415171996536378450544903731895347659638264780997675726800442571308372361309067043397549028311898617255059471927683656884609199958044618001597039090154152055802181571709676151778554023489239872848904971538187289437177398141583996555590229584698416047826476876490871967478602991517562702067181530253225776052776496223654342917513552847489191309119026749150696655143702697517011887578019453899053522286558110740406890955985990324277571121012775594069210880241411805265435096054576 [159,47] -893931433796359437098743833727911150830402963146169344713874863482427071532605625333490193570499464723128341004448171136192342444159338683083279779245782735148207134864552385859212571492427763203467988989482424478210953597022661407072148222639163481600339898789746656486728566492955192627676751337688135140257486633573842582915393074557387942843754249741543925686692417135664870358059726727612355263309873379950742001587498453482822082879761853463460126916381940397829030676125202680922743467049439675990825420138818314753425202708828882279112971354255991061760173349735532091246912090213550197586630543598989413810924327202427337390288562424679293656478257593088853654117517604851313819924770589409558058334994420725009704743645936443791956418399632081000797923925630121274012354814391808410168222171237577628256810409596825187261354680146728991222379466548632427814930883697150575231282325199294057249487379923156722197458039836145333257667657264131472287858215013379207818299570043445875120961951408148950095421608668366676555198243290412515880264344924242285215593658653839617276839396199704135119575026537299770120535409054738028692545707956712787028880823608935405417085831517763879371283549660008869433500807024909164686049844457676137286321733447177165740994466587431074369073641715473396690244852618517691472050601251493441877652076831414790381747483382535061674680207293055665505780974471063228155163229440229054035534608511238482979660477640242850255200754652627871163629534848057528614118396603091898325891619413833059315175039978739665279095731114447929305273184541966827896869811367408621788006252942565416692427028071700188441217029053557984196496121986486193119392737901523413611175323122222470887406280023964320620702417811651024973043075913837639564421097387276589922006644604118656657260207295302508022919154238665596444091432538485116320735888994322597756634297772811973760131704205018577235943138278129130197973372777734952463663707813592822778228092318984128468778368388145774264039540936466787228490771209308628039420220084934655503817993315865661440968366214107701185159562114 [159,48] 282854939991471836576979998907680681733204118864561379112859630227046285409905549065491595600789901956373070771092159391430003846322655015350107205771928824402558025102287299369022494750384157554802809006751290300411715951984743091469382014556218692779685339110953213410344360918062838758154252672615381053010333178364568591066926905664402246362021002234524142192200877854726407516807192104824812074638169338063450523637157510776696378837815458837321980760672773759349439127329105431427089634002749453974273744319523471002171608428918505813198065663900256748292969891248643836127210401965211170164241860454258615796561508939211811565051637889783997629311233602953310415142786213165120688643396445427361648536732569040660508060629593345512674220773451394816020105343494901088301702745881863988312472407428910622351980897427090830686890174638870984462679598335371958692494770282022707269345920325228875123644820998296634543684934777254531808485226250773049857971783472278741701393018890875118592503544221368508035566734688877482526588189100011790455994495528541008991615547933990904329879549036038726328083512246261048520997319168963585031515166528813746544808434237927562502852261871780732365640952010230450693493675605844867962823723988600568352291980043141216270915869773748941867084831420828262455478088545623630197319757558337393429642631828629759051206050762891160632517474019051813355969459637154318884783202330660160252148231559062906811214707257979717286864627733690233774355661488523064897577122441793431072735501808399893788258402040373685510571932811091366718391048527380511492990757250314326396247651672818671764877279563856712185312699066994859644906726541373463727460501006909528353759119359173122090590145417691097104079733648676476054162839133265471816633305724769992744476520891897291324091147868681943878859981679844895926469727461206830444210342122311030370369310142551759620312920416463355048986818068206358850782845749268904757677442200031657126290309516657037879903281703130998261228763365423541931080133081694125930707735716154432405009002858165711150367393220264914783073280 [159,49] -43616023661435190816358458886941841972751326670590657243591355034750150615121501017118844083834036586281965800509236411929749379439499637950926980055653692255437606922615076694926469358356963670976078243327852699206453028215505986637624578180358050918079530900645488778367039913023974791969903804673901976957086741411398212598520558963114238837879593751624858187725407249942122364214099535789167302994635655344194358669954066826063396258700542656670647959655424792520446156877993851860852825495857450621473178083737334307123934018202947463563148326617589356145558135118036688626975407074825078069950821905660178928466979822976330129097549261145467004134011643344031121601643762768882132016383310204818258734478588552313383462424450194396871507810152118092080666468839751788866830720053601964795771012847174387425856377117036455872976487629116485312398586511456325315983932023879207697641500388268217986900653886693971821142465567500721117709210316181367172402881614332293232606145051372483264592358032178820785344287031102786564822266121746349634941272388240283436679930256418777358505211811586373127781658613149313140362958317842165872838507674460059423080250639242927406839649064614235122931480097980515500942050008872556623300873902715683559119367673999442681986488145444254125924740249201930420152116507861811990042702032360171551889209107116941182452917885480055169612177268139751387568838949355484443806136748851070499734450409521823840503453599295678562523705175365352463492799412866408779578637543588879931701421562587638951708896896140772306337086934567466976108814272700766898057232921195691124927603687504713858014995781767308976082109043879340306416810363928135743370398106550714167066449529097137813127294450871165961971782690157970415857445657386562411629959904840190545448860395220110885724084281958156978006855503932032615448376416015304582090364016778923698263756431875075820898284623998131096409560530919747698241737158667607621726390566343044498672891923168728047651257286863389997276020463737918388610174715054441742649865628504989795489855681481625230433905084216590513280 [159,50] -1754946995602555926725615474328729264090705972925290082664284593709381632859855110937577177091204770501007862962717107504720388032965949379232370050824114403224155909824074752426322620342980166308601489661072324402760168968029446002641206396407856227099360352049263223731832405754404023916431263190764494379141823607936777245463300506804474522156591662347155997819411941321314374389576798637747075755213421610213643501303149174301434469698334696326187827738132758837663741935498619278698366393282737273958724930985192809988975420842221204838275576790746566687148174499953255297771795963242283992929610020018571574169912449372746773071153312794473548754013720084561449418832690600140506229519290950928661809071707208949975378084064194084774977455953699333293291873454170998763267202271922060592089100916420227807192177978671156092410104914127508669376217506633675548399115818284587883171311244811355292362384775465135129135821036986232769267435457625713066893584564090128980092860911883799131352415482385506579284870576284139988758354651961004728795725043262064572229433007595494562959605932854402239663999074953511043652143808358163937904973533940161478556456281098626981119192033162211975686567424981395520508542548872156470208691104210521225924603732191778336481657143805351992531613984463616136170799917178026677737498218724227812902619352414343192182113288974485665630406214256580714616407516437668310277325432053137582588194202220221643619026965735382530579524297657619373229742020197549754054626628747982196886620834106443594382723488098499368115628739872319000648619074831319165797976135995705655590841704263014475817125067867220617597378687147814430028722143276375407627596057870431632613829090157281192985972731410348464549872531321893153184079565851488326393443903742121510731849424000321074733527392999468044138159294184101481590491336614568080905925857002508575253102114356374820612050182565336517151998885868566879574405691548354204103212778436160012100497800672118826016222013609132910999418323424578599645004256422435625326929039233636565028782759786816298245100879248914624 [159,51] 2193689672816674350482980166584038736699673960682802407670971992917881729662108197790196799730590319786824118953320193177457719678141430786598892175807919093198178442945857229646917933743142834891281084750037484435191896676780685021851064209882073111259447620935605301883750069425750255463397037046092797689124770528167943102065605441454743192175319675690156440720717605823329898548750165121067127590069529156914193519996677436620072513883427152207127484618354030855823310667931458651128969261967726229371603244759672885266432743731502153649284028009395699137406958872875077644740791370354020956619281127593831805661237271208421448155973929945267163935023675657879005258958371356246056723814714033257801702819128963790285487508661903665030781319210593121542724757432213993513006013070731450618421504761473133218878764530427941492227530390385515919252938508854835944722333426609464209235807354396728081830830036208286153786595519043951434457984534629611870316576678182571774034095786308013571915918125731556615816956492260480662434549313687462016286762857936597843268743439732391085507016894071443121649111390067295562485983971422816561948898394069233809669679055285298253724763030089598822413204248663905393713826377292934707341294450983911521359020850736324852586369675519577840425708415946450598259959167913993453108644373124017723773506252181863462411467848505978887774296937496014574518408539403895937419724765159051079507183117456183351643486365814310918141784141905100980026556481075349295092866648984698272865252483693292296741581236751862751939733349873253902413770301063695451662391965162936022776257536901424877788544698181497154088202294742977800947675511852515204016187435463284988549328690841101185804409310744439025600530452343140136670961594379540437719728498939106642018695040746988201418529601132483120296344261966905735562762657947027881644880693129392532388008952141255143784913683160298886011802654297861850169039412018279588809277526525948212025787929446040737020704672506445010545311724061693630967387299786546576610281155899351054884097993171488242007595730853928 [159,52] -449483925632335287393189942549146045488988476160591603959091383201364957628656535661743453972875161866635188242198549342303320770753316943677796791456677984350357167860247910113986908638664149912612268236095444641302417854866135704232388327985583413232791996268442244947483210480204866539095219003109319416413969623024928341570240034935670679496179516999677245872096481890301610201524151273292789324115892849889380748716994487079668770017838568565788202364938991539994706195764681306651935274609506396865409450589440450269479086894989792527563725708984911762016260189860462080111804594766064850058324355849326739178658668511938591993342243320986482909389752807468701040428575638377038313215759859067939622708667818493288681888113482443934575112236371188899069412565938280097823523545932235015557896729661847421936170885763588972131591334964621042400294956723614850829739812537710173435459044866710216012377088124722894353103922938273542383980427682915804638674568307343176452902491873850262330912878434338413780533844397611941522567266120406502406557776861082052059959407054832515520448895379390580363929901882865583088809186254315255246062923055133770529319197627181157520689030245809894151568615528671615097530174567271114454044939863973306695542094386871345916343900049373201231266888846203492648509230179701322675032180833758024173677626196181584838344542148532936762002240850436817325679983152398556236162539407118162383579230600587209002178880642360989582448310976198948588512674661482589684787639994837558055964381573329818506191003178099427595865508915293404730758309921932945454967706211093914272707474380746279086345491475775315055229494749128110318155876716725981836023529752791597983537851163269495357506161349063581067407183855352836963441107011246817960520577675458733372814271278249008476060926568775202097816746118319919081386636053325286866232156253718007172195632773071934537755071549531958383252178114503380550061165653315224565946386074787956002486609168057917205049546605246239673697494932488490669702902556149829940084967174459319117488869437984283576445783296 [159,53] 42871887073551356596159617206792681335594290294482539794655157953937010040569599422218074572910235991973186736256071886215580755525011219620210540537552537704892539547603774840898940622329433821667591266880889351853942948236295434481338733103001876386086149503093557878326883789826146021055415888194349940089268538841600251344846942376246034863704703931669563689720605103773221108566302283104615131262657870173995585392788647820193215095952596346227392388407040470702285828954681121545774993811716296845869630812028121784481130633706161344814886847199795252309921993672545269638826312228751225227364480185225800096076909494837851528296661932608683856278259117264080715863053916929952344677055376716144009791982984695815385866568283457037303619097244104632856688025474986950273249764508544320658210432434519037115024281174443423137067640361422903389152151411237971604951153857723548484023511063358445770128074071924933338298984319675167998598870510261486021162003133535718266319476618002421435245220328270106013668892196930244308060271750837333844426164850220943678033623418407286464076579103702259196001496310692281406692480220378309696745521304711856475379033243814124789432327683553720928425538916747526141886803738995308164338331318252108589812466998438324956960147360495984021678106829270412977598996616210814162432729190438441708988081594769544332769117353866473247279669827651606283198848999562870860039292395436534219951947554234270901247842497436667305866215837621034020151797361600791615927778215908757046506157706082967458955255655517246740778416030072993417499135846710477976834587504590336794980940159872699180297998795135910618825687389631980814261031552326287096200963758568024172648681761325041474719989664083762563486140283716148045494886383801877138187898426877687622749963438416357271889522282236340792864202869774493015226983776592798435847085131391827650042317380309399781539940708702972789376834617609523013142060091293220428709918424721156007863152229044247819337321071328224339514863391346742458441044809062725741840138260294210509909507398470533025226144 [159,54] -905425319282845621351516298625658843071976533995308817261059760804650501884162356023799432916591728242610747229212872228612128890467710654201239275781050394281714026735309196258847176079897951798559852160272998475053381658232909709392993351748347412306367273325508810175872549978671068193404641213393920114001882082700475796137319521238075247055084269129126892099779693056300504516672118865458666053390135779382120064477658858712838408458080992461602778063500089403713743488734197716016971643097930595691279195544043278065270491671879433109930882276832982758959469290808726528447063632861565354962244004897856100050195467954378165416940452660203268103645927049007523809908374981088057854471913272474237497030710720217736235102349709733507313665980163146153158452076592422070491604461959880349212773717338084838504435291701985050182802403729673846960614806156998601874083721382378189190301495964427062758089641642216975078295208006880483927202584425843102364468644437607095680485489738231041892874271651270613870534927732049063955452261332500787682924204981096742145862460663918938766260600457193091944770985068467698649976181201715831931167435650093868493368099016958959584669355666810963612727397653484445979562095922335162411101882607288599440208345242363124588411774780996064838296072524376151125309836201792218272819041021292363278350025589267497340722033181545445462418126886680795186973833951908099125168561207965290604109233537110161302574667077417932200775310193879843255248957631607254975938874189234968641133056567817998525111329716706348375405907197000462646690135209545565311036125256478630616433578447224344606297687894304539961044734236340299796779748238075007905392368999785227901645622426117931554280592266742063527755915125464678388159580441821192760810136665463190106966447917077436060847013973871024475591280917194252451217446698163476128030611069983339721041771553844974489639470512474594338915736065312444477273566006608696969731451233254495082180582139038232164621710389636421218483436202453100365452727253023513324474031342490879210597468194031971328 [159,55] -217461671078497323725036639361368094099189510628431814544458853837543391970391250969127297766027082234629020384495007583163999389712457275059311631991928275530498821416429674038342132111068279847179829521930398872827075749221905959035716896092095137204945093404478562546345556306821730508245867096672708458304636765720020075167688001272643745923509000852763460121282908972356541522092994450748651553795554407936176875668568572669882069947240440344129856743376109226734538137969375438868208446059241824059138596596988244798994716633459643383271463485144054425729054711666999350761920082788043389897426927645192202022705619672914960943007167371754444210881069000877118107126571026935493788742169328032922583280524227982900326290575824812484109811831175775251818207773217518053988850175477453623931684995876921098352158938582175695959990722022188288151722717640703223984077736752988011133833014488782177547706722474200027577175696697809384694299225393526486806079618695021134752073230665028679214614102964514783039389438256964119390173394960233588493443319809547843363989069829638975769710026569235060566792540726545290037888091612902749774310009686445490059173186083801810233293613644622654993338468770925722021648585138660138175033039318488869425498411850554975783782456027104546644723601425245405512892590152804918482169407060365723713863767668934097912043396692174119532834790440205864382052669804973698384007064609559179038422695772622197142816391178352303183336687816891651289806820489598304043437867746199598359303540991035611765320255954516229390067846883899484052129885064887591424682879099641154626218900496282334849476390256898719970947303142704247283982019986288947866537554714672192920800835393731957162895744655507195401402659820074050660915426827175195466103094454962024162496750869488193789554955130880060634073361370771954476924503842680113509959999333183505583927831670735628728246629817726048044215555969800908827463162038820571038090181227000168351094538302985150840283836103127104257511904006608033442812494443188321315097666422364577529698614082470272 [159,56] 23920094668782883318900580678124730866203870506112911226017863981151871708350095749337767778463297908738393626206094717582977008289390527444925149313395090710939056889936458349560272587487954086899874550942499049779833839313156406003929236106132233562962921536454878747357018678902056756299579355627827808421694250045608448892488000421904315421294120731595449313459188439593987625032939470956012986501193987812855178921560469736698219745648378026340298652480100429648911600547942610747278345486245456234244021768897918590660567531745200125903876539998979240961404493477327463556623074584707832725840658733400707570435778754861440844182816779684338669944184326006288766127347780597705238778074607824758386195932740320890902185221515931853707742420474685018655093247499828674185055356213615640901035077965278917563950818080510983842756082236437625664345791276068267903442995342188357812448952767840377947612930669325395819792244138692091977823085931975802635697839449375592176875502297191174036942764142894443702084494724944897841231988606845039042841192050247912476878019015008802351227817167527931044743535750558691355727947755300684190420331859522203979042819819120695536756611920286055011813980461947204527280855173347980124743867326743461503949153141693718093202209612174196311594130878520922299723768768206173829684603957027024495661685407649032723670185794392221124247537679545292235974025998099239641551341708342494060887730367185635887690105483875832524505816740366771966045928049741272022182682595869051454626689020645432787208284463504186960946538050124428790992429140541493673768022161766860367082862385567532559773699826369842783958088724952104185878362289585411898046236181249464480746638736030653796459461098645389125074237820927156811936135914245749361480364540791998766952909973309690168649008719560297303629655939077560419800775970381363718858046494965170724551699308543476132794567305012079761440729733346290589150254371921556640232963129292024384553414734577433905988760389388565243670844698995577297241188664393407837584996024223631321580841134080 [159,57] -2196361736623002891129911553729412097123515966167504542146173615533904178196178344906756283579445909953019043075828827747649121985295751967232391643518200937497135169853531007171163094656869943820856207065110056467462532882778820176908200999902207133133534960546878104228093121431108758080978667597100520944055430890353689247245328171285569668852571045405343448230755116269415630376435771825911833703946872761389177956185740738210589895984190997933443373156436397406142309320054238515992259970236153188549015995394939249999260309145004603263823803098514711745456009050923503975582305512381344449475722864513140016984153799528068621824838599857047648509406336435373801608545317941999773687275461412053579796037101132722552002784593369489215405406637069185041945734900901201325483338323920710756554903330427999735612491228364990618475621591239628978086174234605337692377099385002842478222650123285807833900166901943375656645097624702377965483366645919909361867759455505977975812352621707298246709136913539029303291849499532625011064516757300188191726073822421732661490419420377319819122266099854393260284255997131844816064709685333691846357115929104011811782040441876719947327603270601169813984887317288967936423165002216632348328347191432940635907821809003723555041089989032772247969586823163965542774004715415739668429883936106791831439635505275080102430315554882786455789794259115327418686152859879634096878675232265362460524331382754021161310791684258655382942968710908483245000120089279326713922524002115535873828624217023695514292837671667464568451282036696918917604979004067565825485175371234747646193739801607128831977495284609334201388992888270120355097049209318038050493830340211363598491189673849715856186690215603226930711433156483842191276239430001230231750826353715236650088698096340651835114477588517467681903253403015940562435086031906620910638973852539659848278240721194969913871014027817117579634514832306701206165010885277964676174457816151331651976160463570645355929542594458772165619210681726629307375161650710075275702594152146575931259652352 [159,58] 413658696003539091805690925150606812959124734931200722410905658270117453453627046102598734122157581454950890363456919481362933582977156380900921225112772099420357491585628092376889837609601440220100601908912473543409103512009053021945460467862588299943009187267926268955213890222830525272532157329381545688814455563097036824940537553220798258864034123083220250332578711292109421380694498638427121565024858517265751622055449807030052921861894145412272588623981125215842329475484074603009447963849325255123827193186089999671765741487634935739094817192469106090827134575002180193256509381151096549612221746012392218096373848448943745134215423813153708931400080062866580004636408300596183733506140286465577544504761378187351100334209641170662446348677670374918930368801465442307455832021791714321979297622722431993784728635428586221025179781349217986632103023351673275582764248107889481631502732589742031465269512100061311713964061443726469441181160834729980415904591517610154127327319934702647783030782404676140838141163449282429744293137752042177829101428087547824495755285655012771185350535327799651467934101917175823790966849091989446126909718017997872193882715838424379740993511873421843237398524387290672712901255892979365099651296063866548961060990729090682228230266572709687735384848353009631420657482657473825710788415371452133481709306202393881166568677718569185556869464948367954264345110650814742361864414033395863260418483732923504091553625027275058846638342782205885299117287348292910816829890824829000405610544249685191105010343361449565791437288726726174120422248252747925968238557682330738033708897836458521329724424981726956418755006852960200078590179415125722333403601911493500304725630622464346457510779385802602795360974973422989992330960597728899340616073988032189839971524289166163105364488402636813159712755953001011683923379861802002346214855140308854752111576091798023793983025319686599787826972997319129688733323082388737124390498319595186714637078463909093775882212304542749343854168259304153789244976550986227584963323855972903599104 [159,59] -68822285181588315712247686001812152895032618899369238776025589860340112292659812656448234649950115333400098507738596107512487547982886565792394086417858818256165942045119315689401557648364708708484774688582722844303562504818728871998765924088536274604004105381656091936555826932921256968839859954683855154338118878475678105912272173422228761725373436034944964509801976683412440811468322252747032911309745654692928138020766706740569399043586415614024088205874875596435976192258990009011734027729642961976192216471354132599358369010761436915909186733558394055217614518415703012929447159061223039403689539751526444683596172792709650076032560135554308153246004015964900654335536320955787350163546167339120388728866039226836420138472089534652395079535139772597256518831256661005519111144116978566937810734480283148469441770673390289370352873794701870200486418679075815826939444907263939519306589351191946317548518309630587245722309690863401894972671672263204550925737792098904996450216305343836767553821957135366153926956621957651009603332755866298194876517394843268572988472532701309691014442494233548874082206292671811233250713381484444871899066593197912654912736468369540202776256340262101874583560254066230083744516552209384566423865252995795854210208740877687692354034653538384239058057833103333736569297420824294234488417562118964933041379332692722662068752042146408158913688213158097084140795902620046975350034339034172193190673641376876827767806648625158596674882020568903987212028305121041596371238441835090488140792441850606836429284880543252487054080262026825957588360342533332206034723986229325523443392198060483091725443151317473598944414009012391893840705592174116903764907300911766473099084240422623977408283030584097649797463523967184720618459316963615244468392768453880434609561868863027669457872257738266708890819509480401348728111961498364714757988670801477167519585806555221355018756931243898826107822505208759730049901434835642811576597942352638809971929117508733041128447201531104081144719040162069292682227934321918787813343976132884608 [159,60] 9687772352212325560828433933368651972530953588294919470983879286381002264006937020766968683299363392630029325782279617733610396723636478154834848083038277614437848207611086016387441456452314624676948282451645984908457927889912757184841578875072977153653093337244713468432945011113779046813257926827835634693166877964402480942882454573359641347280187636800142201722749861183271767096965666894012044025400600991789181303860047497900513672318561770733915821455820664407078793489230378723968983064313985232676078603374335891838196341487975245651472821799351946442167707600050079862749447516574601778665777131320856837426952382914828343071523257019321334707970580714995772768655251854639379564014636451919930163736548751229026486407894696474501633589186055105528546049066994127865104328129947195024075654355712320207280810909923510082013330600327612925155588010493688590790434249414311603995237282855088181885739103335800761286354360543703768545483030268832811014463604825585550458458754940095128548283536184645934282605880422358216937407194076151769141372142464629632819985853115227601388049378958981858940008150521205184210423855588504419866376694504708676745828665446011925859251217973244278908132950605503766701236832375975031145442395331898704230104775625249045533861251154894025082288608984972878832594726926048613762261987106870118298527084504904676637325406936624492126984298941542203535834708349558234033536110961994524114553515944773955680474475758759170647092400508255896480609492461641962833078898722375231614232897736820168727234847808651413752599057241867366569132156174818609685253157989343573216530353840865533188982449653483696396508787762869163718758192936113053743284421362926118604887904181871577457803102984374473186090397122829942476011322666698526256635981472135923322876035111154205401096421604720568670129164257004590583565224540442102348734866219080770510205305391527880906518082568828058018462215113670765444887250254129030703058757066230175842903982015273571143762005778453347434659135761603604233328295758991299345686779705984 [159,61] -1422099973044823194159550206808250491470120978441996533469358803358544569571453125485647741721745445007758510508498019562064638636480449083364466583928403080597789298733942269165601177096867663508481382436399742985096294981937997646513536586292801965870213895695775558813632246746579963538102410829424284615098366203529823814174665910662159490626268998580297175853408583711831463350148550677980125064482466765126497018184059691529030073556621921603847788174977934751724638359516212896696150818435711440895757980229752244154788664203918309282882708621109403499861615185451238185227579046678724952947500046319764515184317959748013044359040299646337151613575437543057579479683681326022455326948679375580021132756755054867888805297922550363239637118854721803206955133676752716805172492827460794524003889226630396627268752900906567075642985657575657406547429595262996520195764149466127722597971097194676486593271765322729229497832164931487434466550228081284066018649959669869265580801957080897252246729078115058357472392063939575354540647317533457651099415336492084871379733522165381931479935456517316579324299219703972827938499614402816492742950038101747677998124316235090249675089344549150359319893507612250391884629092107963502766655508790239537638902901601627445593773126984393750131050707488563969383648695455328449508144501809605166852907161343724158788371245209203298913509856177331971513053900542353566911311285769497638875138474895586090645426498602691109946629439200981834339848868497235234375588532011624099852300749212367981402329029904214331083542665708036104013700913934719067976345529358027856895460048370141277988298107176565963906349871893395496045670425599173674095171375961555357791188230091553696121648160704234098203697192657942003052649548151648179145096981964174403599685261729360395472587827230774331839290625111366240822241906937841153976395309966587117372023774584960717057279605278147311980767179773982001278243593214459795057725220204464277484054877730919793838695816078930465886071852338603330934105679728275602025647050448 [159,62] 192137826421101884730049637351010483707849206840745617336720206536848942175042454256055757872057514795654283284567493896260994532070206776179173721625293714591653980714575083417576806958342312441152459198109309173255941731993145480762495481035163906192321080623932971363365259746754647745715694674819704500954058563816242259766856267434427180708461765854096605944132268237169566916833501595889141990943636182744773834103828077130127468065626553495225105755779859565147130353003259802354558098297569319103119343595493783028212883889394992437792976051833570945493734675396886836365820056013314701142202763298594113177128545469670636014851408660079617985565151319211077692541502486131719302591186743037166089009226131419360585291695965856974108047133375845472409948373659577650798842333922143418102075777708324341649646795308552373409226882578176251407737718880227301280768153886905837267628548532425381591215957847930931202682032614933770902486033219668135666550114928506603410499430871907368904155070902801909247057170036421859088601598093440947740188683034079055102344552537038552122394500154408325209048004208637719782065436003021079697935664361948738942912026024941833465165484282628960374555078281066189676267562347429192902927687390745132635335058734371482319732867262221971124677370771058429103995372848235172259963164459846063334398021199615272285280546703992715459753786089624275247156672991368299861276297245625444610021500251345393986034102550231197420824626043006226224506518736650115753637997966899042521714575094263928605949264654124498829303849658090189645108124879730532440261804328540219461023631377650032539926739843971790736837088664624073997100569576686719530201208487496740783330189867019645883104162308825702994825232405291260279510531088965595622535123412621814275774633249311267416475864111501724801286135901747668365458581676958861223835062257595225319233756890920627897514571426152042044409692116913863100134635064923011222437754594055213631194222794669162010574975157555821551794983884868581831355408281819058833338624 [159,63] -19332249932876475787085185197504438696885399513306694695951783429526823721079893189134595779786504681811434802924573324596031192398813805452452449865777348802750931320514665896290073494715875723143906894010767550344254559244028581228119072360739328605456439883226067629945562212465284845053069374778438585062266121410095732052729606706896737787973686184237770447548932886128842287374146368861977455185257918847914155029448605722725055806639575082914543080194990352335709262953496272697367661368631104664779037021660730850804725632759107504646921904804263270683720329163788625162232416224937944450936583948858966035962432993630318674930653960162227831920222671634475988504364030753719470026132044611992548286070925332763927916011746193893766583144585748751683110388375141276843189626638567074039325319825715784916923658457169484930137922685522060727382969609642049374759775670448427893035404028909435268464997727093428771990184157937619303342821909557158560103870393753371826613435313485395720239632060048928247068767536997217713455603511657767141857045917848488594385321886208283529254638223609824483403710165892823858210754887929494978526242154865411801987687241737939964121492876277960046380543343129174577414308355607041841084715418263723981192874007532314058994639513007684148719210313269202817047741720691765091336522202053805294859146227101745665730106303151323921980006581565693108118465726340673668203752963939063642803603564489883030605262661355492406858912952943399302373602981228725286260607379472228193418616017626190846542437308097797913661155979146231209525990171662256878961383820853939792983760764557728028684705248673349045711827971162117640548024104917660155598953047703169995303654559309579797292342533269488686581481368794938222623439557962088732063210509516685617618168853201074418647763113756896241939413362546648189538059558236704120999475532798193029569383584670634147052965504739212069303714778969814188344998713882918447734835602542957759931898769508328631129951317221955273305311221549064328855541482852154826336 [159,64] 1194996967682953379555110663863746689501097933207487955189640806294992619076142340679629186091846946108520474701255128388425326447639258349687789871936750575476900888444725376910549221171071934291029781360402800478170263259764079684457415244444562163768472463707880407811778264117738903254066034302169994573295394345879930019995199345976360275729529917874867705409289274555412799791827855776016813644924122239992925014215424046653624614956708399745613039145690497249201427233027594608617738501559897774760717878618063191275436585883226510914337516196277805832870679270644495944077220996857161572260766373961028973635977438898469501990417173939064266749495249702134637574967501386934419420985772429893011123351022200249335990132476444763651141951435976901050402445592108911649038982091187443265181639538316026556291534683263083156066632266074656483034364369194437946648519517089343177437097718895927259972724931724183643978160976806534733995943028456392491746297751866706469588019650379533488639343439483152619380805775372009278774299202317346539352861909422782546793177092167450414170971401960283571760972807681833476090136658969856835042288214008675202587469844594656023707503386152561674072429038727909319118345967523144661545044736799314627425513843152900262621193655922505676316218318051718792836927062026949308510444481415496831846943306717016068986457766536652187698557842493984737778601039192562383742909208789284368920873721390143264822141758445630500213970210071506964913849851656787732198294854856817618588389251554190365819363588390927728624770130311725053954111874632183135875693568438116757632525739852323354672680899531503843669161893516879260305026160236930433931556294396389758247652566862718233531988854803140826519386713155508998827048237165407672058763894863108934613596376201012229735146531172253615274189734952195642456771334496844491127184218999897775350780199792105711098341035783262345406937341867893886712809573595716905756600076357841694470489710465982753188179005197444241158138597595980240660562289924093952 [159,65] -15623348381776994462496486777127675629431148950208767398643329166680967194992927014907552271712177415481638494954637709691178098485332306601171669081144479674261272486741832250398760316786784085964765839823983062239017628763152409608629393923229246898217468716645013685109411691506805109734347168464852690071360952000701921031806337619960125178215476534027730822701254800596303035965883606078991516615363649790630732171611692986161131154851256814225732653089052453399502073654099753654025436401634402764838906794832633004117949597191567194820424302757024333963712419242991595706734967117685510883903066162241809829487954791902382792393056471917247456981877305864499622269518513993452045885701381458677873063292507205414200402595242785509564852070426242044529016105045674730317223068259459036692949811944867744500334422278786749412738322638164311959985101337117181260623781401405352172044492970500563575385719450832289829822257427433298434514479791355463183537541030478158987914061741439991788428704853960369048571119577057951522623123099155596653034231474156525256477476621490408556844174358935099020429950587497163195444954695612929879071560902674136517441395282508491342280890785894752585513339711050494233878875970906732491424911555230423582107519879055977722182832969609174260717312717835365270349454026716023895556417145475143265867147216713456334302302028483884385948344737557539640717585145272337989355979952401405873497699154192136401148820477567839266119917628275360974727298732699959466778234757347722438359092031549044727427422377624323707441433962668244761123653549922477362243662571007140058902721607990733926626839579521324152125530795426034133141969174463531891326095080013897020838131213639464162215050376303725126475575649084339955134518786127674060038203843512087187358252906231861463503924631196386403726089074998240112879573903596930355752936616351171872362437618827554973262781106990793818302420493597401828864847974725308742034971673905789035904025723157542974677271138646820470100183794340372158807282109184 [159,66] -4888752360088509326761782005375013655153187423133116856561253726299279092998063198297021996756302535126373270210986738650266562178451404892915486319863979201504212974578494986669117506478653384445577386467996149928120858074865972877336860242369382354222418930707641190359854885955827536635819550487438888643210857406359575189359798681350556874514826680939296975371626147934325762003609678586982195400986114190162289009137691514916680481387708700895178668980860238772261723908008563419796220979571001463611646013370451413876023650400840182367964831359141773609458814884804159134338697787729006074376100029834869273592884232601704111436542635885088081907966050433236764687216956744908559351580227864455944570136035022834168134540171473610586155298762557400855915827621525257711005674326637675796052781025463241778763021478118417648187935548201678380564202432418107863242480794469921996574035953222767068157764551683894624777367312672411038319479069438427528639487983686674520133301160575545476217728598494518615174266000657448465887578254788237011588238097825536949671514898442020893103427869119547156061996010444782777845247496466335032283882681746379266152678537591232502578105818942194286210383143767713039357046428000058359841054934532629503166657747705144041256432047735493756000153536760720768334798473041789943154459908986049178668318527594114910771760818821335436902805418810387571461549341416795823943661573906416646500872727915665971841980019346315323154138529445808471067452881868686420381002970166658731696920281796360014422598581196290628593630271956022535279565626503743507055341797533182660165465028617601088382367625618198364273276736397460899515899586364538004635440717739932807261577090761503933527916470808739251616859780411377407188047088862587171775531144319441790030830534000555471341656839792710844610548888627901910377477149846987261080372218395756920797811554579411637849755075628678132464392389806930918415198112392390665597995244638384416503015884664650951696961984356015277617798940460749664998622336 [159,67] 525473666018251234361327110721430947729842367502574710192799755538521366542026533598158469540283097625507494083914012524986229236359266789689823135926261929194355791974375347448097211208936832196419545159506132230317191780412347158839792684085552726648641049645830052716284842326063488393226226611728793559498147262711212882543741894342455097091802169774475802560587072470755894370352521112768385707142659138412719895518817118503526927209437563831396369850760479790889045373897112347470820073374042402143720097437712672734820527135783837618180611905336561498867139662507721040125968174754823998396830506443927426838154034954230145729672113822868446357243503449760693443478490829342601335685902273347798960758657417425440567234711210076180466871136432033717719164257122250857945269321587586966173099695829933553227074199967276740997693676897405291940802780450189486571679754868723644578165908420364642408056944246563487113455199594437896532649362919188335564705182077832556131042830105552825418437635085428886948774009571744428903281082440145294936848969200415555577535856379274422485715478552846734604355667150686145173461039023371496111533675870174845894525212952945582008811570828793855103815671440255237442068177170891268425183204401231271616942805160097004892136713647994167091947783798063397740167704076311842314256640202239748510977269614616716823881602945894827547005751485116103850651424542509287059005531734444035129712814732679519095985486539621725656708965277773406891465353633554942884816654229546765296414870187901156517575201353427520797232780327615635910633268923712124972364485840249133214938709034063387359152092359271353484993423752401004393740492934550207202865119299411822398636812314916214144928957495154605803929613011650096154600714463120463135210560211277191682729191125139439514797028481185059960536874086728497404900282521358107408988576576332707460547352855168969367489937433696566062654610953504517968500872120056866729373063682487215907400077487270045873856386730081595683754600353106430509040 [159,68] -26744153488869639803802756092985064591692929978333835299047521296917489751513610440279147237143510336579635388532155912720972659284624383018011910609657751750834595349023045389825908593157425365139078636651920284637253347420886731813765415034117308793386336592844156209228149971651244178155962285294331039436701576476732926024213980030038557408216177400744297945163657225644654897670492667191735918549269780414517191482341273937390251421453301886016362671732232669926836900159633133061020239598982197941260474342796261604762601299572452251248308923311543277363868389729611553783113746232262669187093129068788368384831420287486030531299156505545285970417194458314602371974845630761079951049859960703171495169764357600713140448728726342064955740949747203539928443884970748564913147384044187951366788604851774348697300263469374183783069911359396910815149570470755837795916359146043251457465651028896074561202354607663273098913807523638673866494228034336283947121563153734143499981817383328992187663361515939644545491407658706841526672368291437789577138402139934197091915341675966343919805773704602662960066084584805759645410256410167890140760965412713889927504814653348736838862495137389525917270198477486951691555760871028551031527955561048056334533904458177108294068518777954036689496621469986717015610272115992472218957294111691529332788086690077894457572896781768422155271510211672938791970281355262653804750450725794535146375899656937441475898449186105047615326382055704049550285686996147494348600806383416407778100431574602391042880256651467040225876358217484697059827432813576695106286311760993391359475368743696600828234367449613510025865228752246393290875333552831283579277536905256497184756280514777474544086323226514647403074467623184142136333121775792831358629117194945905094797105285165309483054034668270737856834180234495835641180796522849544648818044304199127314478539805638249359306035580745602393678358743549387090903413788576486891857913062213027406894247887607858449436412597435702312397721135670059200 [159,69] 604203242321117687166538559856052911178839815799243929308544998962248346720307829701106837408110546688106444105320962890101178746463873644548947068946727627144281422324293823918664212314638670187168567987683863009897608564286317077996619651075938628350486284966359080042483437980548043537936867202279123163562405430320448389910589562988736435345870668417928701990308191321978154672593706212030283606883103195333471586808096961993539966915570918853166899034658215787937360509186433950783343179944957467219355677290698072259102215201371882407220211671604542545601636255376221233965829442474402890748865946195992245985479975485061570717882209084270558346600660569783211948008878581666194056990396776755157945933017850465411010768376451200661009454041699692982741211647474744644111270457112222143410300902181194470402318075715260022282360992592221797455343538317062240184024572930219767456488791292570151423614736006950710060967143236588299244693875611669307209110327565389074092017700120631748601759129101672821340839833997304652512305461580572151177797263476109053404190956368257844096730163594136050975235526505369693861274154850575807123115917803594134167881406815846292681422735007578820434725721370649550519461156619090192534550242180292203392988998019923903434627460102819505406443518223531224733737662981080327912115269857345781650594641011513288869791402993673122516473514334624586697825234417883932816678312118101280354218000009250774530968039507922535514239855408784536831004468788382393865280812120419382607494507254700661983112238174406374906008887233243215106803945883722782672806823125726182614138686976547311406782908293352016488334728385312260981052526919203975383687341633671101192672962917084670306892961747974937182013758157798776010118763719918615905035261590136112828914178429595173382780094133092200568425985165064256656366446545744516312301247826782453798231759579617280258392920297720077848249211200573302092295448662847159055913459103786768336108088605151169084116143766061612695197873894040 [159,70] 9595557659175622393050210635595145993532616367871059350290797441596297540522164770247064404575791591523827771419520646763922009408216236783759549951486195885693747808209354264643430381258956855386415630360845794853245669035773624282478105580122365061813916165486930342330034285586263508759949840443759275058602773300140833239565867707757414235089313656449583879377699606485196582294448957119795884524439278101159866364184843003595856096825088549491376205576621847991026679792237817673863162164590883645235929769624424995178718732059424772881791202970356852986474329194425667066480258660902940225542582840949366044907567763406481837426974005081252189174928750490357886685446050189378595380223478174583229141586474819299293807130619047567310135793951551909030242543630954535277031056245584044954089369275071567290650472672610505302925604716737861331176051000652410642935239938653063720231386217914550018189339319670546422610063876152515064561628025657019064497733596514908136785373648926763299850389266244434312170701098620103242737501304190549344430649779431231585665336390579981955249883836455619920502757271161690152671267058741227607402960190758148747183457421305310327012881907935994589121197416507462504699019049274814637838566015717935068051746606610638281283428003034552283772707568997250577713971909806946455743007302839551067401354838538967632865903194599819153554098587499173378901884250764427371670521639061294269387241589086173937811740104466875455645417268234781413489127371944586850508891741905977958326043845004102876452908916618012682185334216016555435654152285438209121744769027722003048512284286359739272270665680206417735713431828682320228138485963634991040639032643907646768318830298169641512143454563902757268844931516750482181032389301923863275397278596087715336893285523233392960738407548375710167748806299950778923583892016846816221682523368490394922317958441271285335234615404925529303466702709110307810018647357745276666821817823652855380397111470995053275628340228199393641258303296 [159,71] -1132049827873626888131422475283038731813159453536623188165998382670824038353086353895010317586733337156222313193648716131141104578186234952725584583494819342797722869112801491749654579262871343385961641709708092851748980879946548868805653812956090254226991294374384968774730748993773752735576667045461384092971956806068461903886130265526027239157091977661342037830618078807078618338547565850734690789325648192432424921279024312300838845131129297568403426504985414417744977896737919403389163918550056847469522607059453942321399038651116593028784512521338570981549243409562847589728632750722719083647238681098643097894056123671092889015391811429044669631950959686270091779702568424293635501350843683770749208351505426037505188393388600276260109854578040615079202210212574159298433976934424694236018148045906213198506901870249293884457540917170647248521744919959904745558695559145931836229083650501469828589585916272753423034538630688455010748465357383655966741073635735854961033881624344700630224646509483801585775768273242751284378192699804261598142378201905788265356946094956661836155198553753339965492711378286523462332449266192816642684426615001607006054307886322833250496853698251901355762165212340533454038303289066899807554646833092705182727078218917126746300523324325292041318087704782844252988977667217955977985614988664384136735084608963577068866857801740691507747198871125612292489732746158755326553342256650961222384006140325700961122354786871017660680852462249029260436886795233447909701178353045954665609270233534480488298210352574535717084871561874613723674864618167985181926283249872138634920025251238580706083546410423318696193125584526896372485313096133400398560335171566213052776697295642928293890030815645951732992487388126084891962937772120357298154352324449686463077131934408085960807877798179906825760962031247891099271124856122830735603769489502645980850222713395348538417393578206703333389809583908383599788693728299019955617999820782462239115310970657335038777781034415898896869432 [159,72] 35301797954947163332207827349771374073631715918166057595513247595873822403390151082690090849490118611436353236126416729571221050413363153325857452872768334174635025447390893138785476683126856377795776944680500260724968959880209968727230329202634938729655127914854632854200484775150006500044845248686186958774373428613401322910016669423039818877479978625019315200201897383947709927930933288334928276088654570023682388827037726451786321645239759464925502170791062449207192416625658615889142920228467972450017711018772224758601328517061270075185036718548253604858994297672406548669703630949035959537460236777837637209422576070836240077245474008176675022280135928445585133208789794360461747231834788201897973417118456063338721547970459177639848445595729636529276514785369529191767132392405226834912589135103473742185157684983634973520535859992985713338583946550757928147199962222936008673083744139812991363879411765236738188324941553701802733508585556506617585947268077457101878808341046267209738944971098526952959536149612031105431567097030731727678731562513051397409903866921473228345035916356168713431735614436292765285276405923465674257983424420387738598424013936480449343498752708932195213482238690718838198472892126913952954639945797125703457312381138209996019139993725639116680331663902503549651833636719632670670015040590727210251302923561164426522352180916205904314707528163074323932077679546472918580049875231369579945310479977498044812091767593532506945327346280615423020563649659487284785260408141927961759289309284842559127254035412786523589801577973746484031740173208107332765278580826963932638014394669307956772137778758597238981570784146254053091161990049862504457753940189298142287046229835317419566653086844811752006686875183979432679708596982998079488427209037679544137585809132587109133313984954688765946775210020160608478009490416664951556927087884359717652998116447501608751737926144851794496548522426270406781269478328273981651758767762377344446303535811368863675534075982102635968 [159,73] -476943384260078586231675456808607419755919639113789084550666594730301323792672286512589759075325270166571206216604136624196929793470474254893900500667549414553551660340192949897102455536665156573600800218899155495065933679504750402355633361265664456732425263632632209498898956267790753110269480900161111116404356166063766254449947246493039553400725869228902296652552422699886826230615346226146686562099014341707087784994202824197524171279633356198599489568751557063144620860979065863524827489437177093434639957362356504025096353132110563640296976893076047748723309470727497173997694397545479900959999418739686282493596186016255776909142248752797581930156508022276553157757248353566113552070464655439688148629982498184107331371224658703184787348232719115170976379494730934994132099404743981219345209714934372615690897767345728645529876173268778993818187727715684450784595230584160946144590675176590395007709386668680847686443727019661878270643936588408803975376975201947018233082799488652577359122609449011879305596177572486233836248731428410369552010889108241295309869830598639259458493402994035810964861114312286723970388288094010268351660210979879970331525370163978229142024070742236350563848799447549483365088399209198325504665500016921503818748964106460918572795283939546621136043905578942244194012519986302155753001362141905564935027562741867828124799028002703429485417695783445038692213057006298091188466205763674571269934363934062918710970565679064138823317041093370134270288899291912225112377323643594313928418594450012576020002369711540159533953232496170927730171601638652675969090571738534655837291558022179447981493879514384653458455420956315833407435302760759758758870901562039677629495296634734628520739053410997727467595465489516731454414523699696693817486584459191523093072220695792050474081355254666487254472725254138842232689985344846250209185984196712551294527624559367253155309403804555717715223756088789729804188916213428412628274010742771378294916299336517209643389077521496 [159,74] -1034730572054866132334617795160610491308848274909456628504593373678276753003590957016861106190076868478497952951543437575183539901070567027698300527385790544600752486365477979989135034870276627702419152845402124494096551342706636834519305018552907280544708714575279561987126739844864674933048762940293645382286339665156680763564855761642816945030758424027200909259810963555801342332343020326299334882772918574852309313254454956817590392682021780501440833004351278472889804836342329591299908901070154758573335500505727287505399726391353972544070616283497254759867742967969559732656541008434522031967538995438174985637548263331974969341152040449576905331153175721666801206634355844659776347672253247771257058949003590347499655879942723297678030196833002481004637093413663261396772740164601582266301105816052144713074168440256135855296768158258239887564729743239112369557818992233681956820139608902748953134547042292685267344987338051769404060973947627224472791907373253796705787150645282296945863262516186228819795815322835610559007884246409376805826137541850252811204841819122859493681428018051121771251042572758195330865570740892774730950746270815437106308126613208569749534597480978559719926465223937304534624454501836658896488658078109995679363508792665003988827466713556132751297192479021065704785611102697361046417741457885163457282638889136960688033742142930159937762506739175035309914984225808358651464240723450126869520659531699482939741668313227668329243124723568513656448685453960566148436077068636751481918203128932470540860413857835371581408148236430907058228058691227176103319196783663924966590996679631796770089476403339414532964787366748129815720133699419168704813061630857803720181165303282849484454486290345928274395368591323137850563065832604896060060866758796927152108504333663254874103410854320062203480362596580488598248149706264421692494399596067705033784167768560451649064542750548998347410048396458129313995354289657020288547548159287826275377108569115751901800185520 [159,75] 140414412145703376664055336091890312756407030997447101645235874671052136581716308023029086829885668852511390960874805286948592451002465782187617848529308430163399502053759458221355607003874389918818448848878906366329939467324389571081865095739314246747681928926550313280036558133216280860158695988734208848977207551566265450269256882619811703140544966985993130651075218612122068369494478304932217999961896112736823153621037366600415817395652972137151853306236452522996598708363643894379771702042714340070475504504515220571608931854668850631138297762538565562326369739383462749584819443082476553100895431273808308307643852240480097843797260642822744535718451373696244405138144880695366896801151042198252126472212797390586844591940700316841199607466201715268986878505946584556648265322751946818682608250015238397773686673306121955469724908024423575270444225496881812258180858745725183840365042167641406252254153685360447019167476946226241566040502309678065469429862697499126891225985669987622893215889597842372507680069799244721664159197312135177528660081183699838250492820818517537794755482828755476053772110969696404638273280523339020398955176223786365072502190942333847645978217566515661862251623932382744529014107006722880910483949842491804389605007192791842007757721863709949388604146853345461348949789192152551426895278859550415522376360517797620461770810817293959458347886744299961037320942005632842650002970709273298530156700996760898282647587592220565629965374170685403117368212012143728876693956900679407936225894377142345314973466243547097723618633480188085394112681588457430863497761348852428422776504238224578639742568534695963829488858704861918283975154828890959960391887206169132990186999578263141355299789049773535185794854921240619654398056430677748210488312318671025803835222446070006850965039535987187899817341029869676223092957668673813858073798591951142375517354561430030071100527193211223595759690077301131658668819093673134783467500942225519457320111798960934285738 [159,76] -2172661734661783033958202607821951902306898508299827651500580946940228276510689586954332193491328629875049420503390902653271383334686192994104089034853012132101745872758601314785682771143260103687777549217058642718200901066100012575949522477356838658535466439744709972731878990316413510354537341238556617155657499209251523022402192855664948470404252968507313946525820614497519902127271721769670426700457300298946025837324230211685482318320278421283570717592770531972581130609879441208852582342537621942247745373172901267612027031927142164576117579012981981512208559177363137332180631170346533140231418613165118820882055441742665265759690364731622990121363880002283488584642234264611533517003702749991441368178991407228688960904683344577145405278056651063650103443662173699063773758652847721787251735218275346954115236212518462755878879788870813588418502872161567902527834296251029984106517620491287297116359742751528274968463654698604107413984327966273135563469763898508056547325273697253791328078144024359044868531931048089860997025609421840123869147393906178537654791503495820414131856909622326740689903536676786314865263775276626329894430515753770921827277837059074940060423125739227218006537335484227835342079020972819447441429893579594419883554482881818974176179624186859799815779169563359826452503991675192436255353134179192036501614976559715732592926812485191825640453717608858977664711307279252723463850365949920467995912408581398574623681723716711196279018440070400016607108078497036157000917996910939446345765556642941096088643248340704548008856068238762943521573226713294492900661690420156048345144910617496242286195491047374474465880656502584136896221719481280246279700841322472666749486565997498484997628409283886156296285965240983301431128971039124274811450658497516973183201034897945792230145713109263849089868573746474029148766413585115872708331462333694708544414394113102972266317991177829527141204203834751463843719613188150247076931280245740872209132797975190304 [159,77] 13592972285403697070201748829713422219374892716197264673208833575345887353843916021636626833094075887131911103654960935407368214827664134034942633184472253862261599419692168551806111153448139273146877211388685468622989090026874610680155432858076991768515665233192316039741734654206147528658607087110495964351564759253858935374180238668772723688920768945351385173782944123856492997245449865624602604628639971548524402435906108230368452688349121231812666852049092325471013757169026926620288324030840800022077401091107041350861529994088566235109552923317983145335392871603329951875008855689064671170040517140332513484164865434698144122384364766969313682081908347608369096353451373742010914814303676949581305883791821037983221554026036188170092825786416255591371669780528206232959028358848324317815355025434108325535270625486278795355614888260049030853041836560259902311635664137607793369016042082079719982335442458405432952388660955053165536607505973053177654095393155810547346339718909094867132377981080662040996861697507693347379968934950401649994002094256061393888788509089809002303587470008413727206582650046969294626827636291535229037324117470080378564490044974083680949422516670145361886086526371563632326041532279419536362078841379080176581628367236301181989612106683727471346297435263569417130497009534436943718891930015207795368576757394979240365258967179463324650929602328544786321425371298877597971324481613882058344377241796437802415025396710531720544545529088528426135125739234043989793674303463075343050522867707242617287199475042535458416820833887291798015783387680566448756462148638049122006521713007371760031910119584254886580446513419876761247779366868316834646114006559892018856554383677798875217606446466187130552671898309958731973714624174560441661162520722258456412999789047957094331752520158777946518124065990891035741317507418221426758901022250653327486964733250520291914887115099260303046657514034150530400426703542908065165499816316125804448440055672452 [159,78] -8044395542957296200867510490170679852282622743087299338760680271313736107057661675784900563672568509149460439290561223609699198629830442545207724261782067242636714366821758661109068201629503545420160539120597502646504272304629207132216916300317183342048356417020418068098289418975507983826306929390402087489424652566108889157250773600878764435455618913600771300392864419629345936302886767072834209281580038492927259918679919959789466277512058240672513300013412628567643179828114423680341405790458983034504991252405995274370349420278452458887834228811447397399731617760641554860848274893468675478982446846291936731884476119118330696492307981649458260822979696031142829971997340281084727688912506876190770553679401917521756193005978096795698992116316296211602507462236179592022434681339405530566818017205558071400951411910028688993088740352517792002522200944303000732653936905766248552583134460967657834117803241067840188013646777853190791874758877579077759953176155576437828501448770300514980107417638831597162711515243067140187037433504554931334765468157346750854026495084900988946842302090397049692950957070253186104134331875526715280447671513829545324213129646924182339151986037522025510202976615171988975370500139113247055652157797437737067300520895966614479327392589451734135880730167089157779457467054098394794180803557240301626322407821461344057482663174370667968717886507258828199799591301314269475011328824729808400179444579123348650792729608130204447249729363463466283930524350650121225584244600275626629187124706368507937721062966293959228976242658062550642262367371443702681126172361990104825340282013462341139690998379049071283892483112230282560464419643261265370602535936837224833620684160797117636074163156434606642565456804283170409457582485180245365531526555998053361776629166863383930991382829262986758672659104150082989039276280966857522497555961209146960179363246326585432962228947451289470782137764829739635823090962410745501772553691712919362269696 [159,79] -716312558528308328930733852581644040575179367595029550581602354679393968963313191147804056531209144982581179471423482791712330223299171305114585705675174888533338090541361053289094178129253512255123473245672607968558092923679362343121948755788778001726721459542488887970218931913289139192979312022491961163251147680839540728940883721095329879051563689493336891355312264455314431740315986897477460692582195578925502433451498190588289060803614712616604351919089193109620186352052717803477988178623604497306892997959586390288204128133752467512857275301731371224565585029456073894113810142523632835380143368764980002478460225509886264486659963482701114982065951758144733089220108305571200456436816167235448999240029422863769395779587495617815047240026721048908436420713521691231326034394199689749392230376996186568311577874232838440400640643131150504951649945385676446728778644177760020612119775497866159535485879485415929636998723835463415382679197115512988731779744533750946077444367940973808358562425773841817852240729559131532783081320414569003295699851849649695627144507665855395340200819401943320163210478063029421454810790293272981537695360820375804806186666665398849708579124623664442101238587021859504458655068887525328518463747408230819495547313030126765444303001532913850757857478102198360026809955974625270530586273060936899184393434375473103190684317908752159868409403168329273702477631052213823752991418820553393639965409872495765436774497226711206878585466384727712979499183497296115667228209702342277109960053248260875399434446778407094368373476150050290526384104237467477787722566737478602552129609053982730050090175264909092712712853594815554594290349154930955567668805448853471454278517831724979305831624244714838546062919082216486110265267278637510299915871103715855487917857741323695464822892084542952764205982147917030135771347000640103329926685490128412373395736551888837520664705079273677554991505592407883376638168571922656501599884167536239488 [159,80] 3900481985068751104477249459063624099366051468906742486075950133920371438463955424344737314926734052927898545530668557855781435779761593832233717714559180605097747941391413526853477828651803892643330689984671593398943791672788708637265358563592719759377526005489047609951788727126489533376476661551491188468021203253578069049921703310422508117661595322861044273320247136931364224112812894212492709618248113692539684370239146073677313812499084762065982201821089921138331616189767002175405942598800666212043880969314298191148188801056512893698446990944607361034466751799330993579079111976036176708271214808836335560164082696621445779166877427014854353882639924510660105810572403899017879588207335017504465373086979971215785976791037317754350172615317729725098340494487532590716714757037443932470283640853581044515904250038554846250637387258431408646702288639227936650555173976201926793227815162265790236489116682519857403321796524538265470164123926960339602182509900777403496586699267244376667842339934172600994801608147096378437840314761604958161062172301075830418161503622828264384018451470630693396466899927270567917802189996962484814122734179978067971911139068461655869134416373162555070207197930728864465383441062133967929685416016245474202647369141344416810584474726476517123881667538811094307205591739010667817066205375951792782884843026425887405797066681259098459148764272485878670643683565504288780632155610644938680593015335678404311325399443318198400160313320836572248746416576677489771881210518946446494076565701866486666052070564423223978733891647496713597659854906639021153972214463680756703772569994674491532144694894499865310325574670029703796626964216067898823414171170702898038208553454121562132707118100386851338495650644605230915768220745907673561284005728240755101150862085000192777508524625955437631203259113354774468694186897759684880263797723890899913472395173749503734128058983263180429084313758227031672818740240887505473489934215482688 [159,81] 4824556260476920427977137486237024622196429210280332104742564546724646195522262237856206281040774130094717911672686619402743258124464597774098841016918492730249576787562583224925458690442048887113502836752219029497560848376638323267535894603294504424839548094669586749056120197016848199342987945396084634455899110828445518378595086928743995333611993748460241572346675049878792738815358689601721130541137871951840856800185126545769753264772983823671832220607586800771102545274028005061045502170272933208409776633469977255464226782112910560300267526045483086027038222767443436890518635169376213807366280992827416531949300662456949837281391991930332629458248220185661190339388956847237333909284579702695950163435535953348627079775595758170832811735567149725283109631095849517773870675289150430843627162704410813473090554414205963955495942654563554979862743241907510198016258129208613796136499772732591379554864269297058842317446292788044644474216722300907366468435961682480982838883845345151173891892350580934677694682054063981003412015023526534213297689500486443535575641216132030655222108251432429230180921004529250994128770202868171790935879578765285854828600116295659691180026607540561075759305083475572680797282428431567219306772944650279393959629899194786480287593448334925884203067763454011311788650659614836881116730568910494715493950435310575022162005016103527113331108838645807890097008459785691932705401132187094031356478417135875253410658366496282138854898291298723780783872516525192276081634435810118299815114554095265325541311930676102580010099033745837376369396530066432645711282394037901448220225997786069871188161062044207308314371449655964718600864682930694376447730628464301147854397221730347583634532731073497418208871668976533344617334679807393233196891065364380241637907928346295919884075454905335257924485998164426158886151416795138466228275396872977220791344011022909126450847039879038579904270317978371454943886967777766884413029048 [159,82] 151902944122292230793441892533774768262261887268205150171444891370362490167961615974332716797477628534046358147738128238873556017841520599294004574848149581310145194402172396580747787671273849172084559032308639243005895916687457685749113356460703475992154493809451512747872200622457506135351037133489848021536869050099465580001368427430765692204021439128961450975276107875804467339363019348585873915336328709203102921523280642651902431354311513910717840584057914453817134750871479459176744570202481182145957231096108161366077935857949915082163752874479576153289031308954118300078140652052362885684160426944546438218551544037219925061153387818141560859918630611998569696980726619390300215681933382654053313099141672634161763719132839979408108731637982596259453477763409035624362781028904916782695493418249175652598883087768805332049824285976282413307110556757255744357624533477987381390450784686615317133442420401971426930970838229648755526917056595366716689162525824203655270275042946693862483350933001827841032016200878850938498053246287069892965416021771498347809015230708499675422677776844269770563031167611524269887617706337524576727574635824883386421344559336113493401355609364158699719744972069508377922486034893539929668691021925812547167992960545655788610905251958837378810330311827209027280244162623536580337657035281282886761132856477312767209445098096663535990791701953526711657253707742541649588077818035277355304362995258964917182468343910645560562323334649738794723026681873771319936327426237538778388563771326954778157461708531535306689720610460580409431632695843237389809943231016745126304519030259235735611367936936721009164809847804919415168817935771397176573962059658313202544530319863764292919682933065317826932374135359386367378544231954634144162511940750329784850319868754199720188904275389602802666464878075278872138402813009095384691140489863143478598763561139237118847346968159905968605317147465409720988718893019667440134016 [159,83] 793252298223452972938078614693382634180072196912327596997897540482258931460443747572313999484827361327004332994428090414793288069241487302223131205997003450601999342187186126562299608313182791500881251905849301238806790116415650999234038693292358013585406332728253804313757328517954374420018184746854982207214880580096456925052154065878451349032413389866843972358453783291837253515044990471282862142791014839199768828731182623081758129449934174650192412528837542595027800694518951769300236963504302782371687054817535081357267664060973301962181048294879036811648905725091190284577754622564019386671682057542187546201815485873898654639165448875626304879991016020082455854186840834487106772971022498879500350586744264006894395706788277814614162959265689801666401436894684145040290015557823725319941265803073852657407575548494455242075580894280459481753795344437803934518180987120096015572022434377846420128478725835159684780412836822638017349054860386675587914689171320378350650168501687671338816331674208370366347259185144144603933398950321025125903776470460660526925705901130358622005277523233532123937860128937766928288612744367694228474259653157660325769890702060428345509023569502113483796877382496081576225949004782630932686760498373813699354343902882329989615040919443236338293346104467508062352891637038215996740429515153719911468440187749267081274638829685334815099055123888015973186712839870814351722898019877478634851306994735345221610992631332208562504012357374087898641709885776754208095453620936193026457604496790615338638578487070289645583107494784234500819274050181641249022612336908744717066887261615613787635300637378602540577558088127358758548352676742973303618899488546935321965807137746532660243281462847643496737439237783454540618335883071299694225689848584490798789726324173176885590192500194739034919316084650335681573817240966700488127812652522038293675863446471844141099202457498678282132780243463945010940431196428106736 [159,84] -6213943032584128681497316823602204979846155622797578294518271612575005374610640056021438692900920768153376584294411210770020763284147923243281566674885548279269918090184299102260235748999214962695903121939881846805044337430615997996166854004845052844870819683219450342666322273611534740396711593432945002690496525674889848909274796899046465997815323535129387094780732292647271214114824354072583652396388086777512902355141265855725058349937749514093776389165111819236084038250597321669116532657254652534619234918716050067307214510886192896713006541108551206428802768923227064229356274364821194620627055358504141477305970776650834693767125557027977104954160019815094526130469335475148675628604581398830159336946698426126418681599228738289781749830625766843670461756978876932171966230501111758137579863765486802259372349118946811999560292327371475642509246151801905985402445361835464466079881298026081301760663493897910445934761420829544013372346299734893520559514222180996135487450518521996009262941137535601424606573092755944248131341852648112662997039058086751281360084413737715412153831290947435415812811536201087802273421554854727963070997211245448896872324760188860211896178289283933374313499205366675824186020110309722878608676564056162908321923898193529445386076207084962789706270680331063063299546860541872988365579282175039969264852512691536904532841986877647949310582952263736081260841238730273677336306252961791278249167756014960268056535417640925049507301925345996906812435474649967559736723697835699412473018319068108756793229852591601709582212156418432764903130798836255688431849662400547444161930026261862369397798012978974138544145592699628658033113167172131301795593469722213703596301058196220959763186808832372778181146887863828305379856343959158726673341274121511312991983645950377836397021145999470009557178589146017853070991638381952346604563023420516171294397594620907688449558668611700488791237249339073041311974814784 [159,85] -30481749649608039944714288401651153125912946870065958020232917468870341360558837821940985294350741720484752287108696869225745334987743967237210340017311601275322689948287530359065176542143712331486870554290901294146543220054718661518228685284924472004559034555594326654132696020880284603290454400643647456686537960577040701297969517014677786089052141565230354190025905442469953577871791814779163526513054525731328153622915696745388205898834560011747491838577381406609392057658350329538560689580835849378297789204028721824947292348444826761023718343572458486797876128188873788627741243184256289052085600817541990186501472339784621022000183665243080314803999468717447590310810793373502378240761599533947697785322507488864979066519504883569545347282578434566025012773359581335666806578496433597903932073201155057142140134111547141504385073293462741918584506789359122955442420339695820486859603431786513039661022251555870240699495397961044040853058718610370561972176054058155211126557959229760454533704728742619367835660094693520919100233286781726236976769255524423875099781383132881450798373600961490252508616279483744233868739794508517189116176906811883606918352572233704076491352014036518995204821384125635205570982520511322535123183123149313357947742918250218407576214512367914184751283156690878662555856837944282324208920086863952640348558494779646840938094275622742115269828138371846493681040544157513227135819469985485169630024070520071278430312320084448780444271838631781345302463531753490096203091732112659218670663814981375751513528014272679989759220876901733135635334751594274705649484581662311386577773843913492097971974084239434497856335896423331983386285174275395769692299590588919697167164688251032891817497637664653335927476696279282364874584130408792133561459977311710507264186780857389287951478622458509637087595128640405488178437555193875275533296242584457169802097983694209732067852402685050770719167872870302659293560 [159,86] -29123799354154655529209212804354127366802669171303863207416233013913341289992007296596433038904524871492507129752287581599870336889263681859998303330556517271904130254101757326024399556994985024480994289657982651198445445925324826924979905578050057976695103134267136297661888119526887056402087749468924190891417146527342016877550244316560834836700345570331704238397529132844623307155373041207803223722332769081299660002701272939113410673607837714938772429721439788242676869881771873889526496479216393275078277355394392039405403434271361057133907521852343057850635864163183149244570439980355973330698489529620687524871423042985622351098553038536521440249954236221232952621408678876516336267845844898753192589737910259379134960360750148321543708367095000950006860044931341544008312412381760187158182322050640981682896196990609093367621252156273882176651833167118381739385566069333530199923633293116047045095071453256125796778880959650511683705496397294940207067554613286835173999409129235895284906962035748428477789331895381146020516951000896549288318806021809280915597807437433650202200876492963941710037007712716334476728244991249240425143361788516098741866507393756122893807657028224510257325765842703267203959253626129508986748852945884521921645495777140832629810469496417328069950039162089672520519956635791364395170071014733254039921417631831168870784921991070596294598846605890666207740356724474655116549001370289916100798078786230412600612328590012931382723071087835321542477957017035127374331853423993182085595221607889539025440651623249672668119040983440628510028498171847169301950832918410751022071694346381428651033346307741838329389251262865604695809182073629972739863903861377146626117134762335782160574044964622077757940866954744005451587131495984777499040264979453727522309816766629692018633374248160647179272598826991135002612613546445245784960996285166794688367743129973014220021213279325291999213605436984463936 [159,87] 248602532698131896341657584457543628546051946447838885531166431729772035055710285822128024348812143283528235336164217946221266142483289404737733847253234192517655879283189568822604254781481416976310028131622285292916997958764204396819784807605733413620820866681251201441732311225346928896619785811568379636064054853401273088661695485287251505374241230021218067758459462466494679759196032876919192411880553005995089626135961732603933151595119141678134398573037257375217895643203978864076297141791403759836452480364047319510222496291985139893853603012958688262845666349880348757237325176502126393881093300698713197946947463787325811421222136902594122822994881419492894555008277308617209699472980689291165355028248016825032091962337971926381975141866909499763096814613113133330972106059557314501120581069981651655272965967496335027875412628362360939064973028788397957121309163016532617492759010229052025021462635106589969692790732813509700732048157112455479378695347401859839227192446189288159938640942234004673482070859268751894123110545444848952050302534335239359703893821796186512946822126442212080170414953615093150914928532313935816028448507942231240330211841911461886368693168694834587163984673368257493201330818033326588054538578149014532295986391037254024901184762577827838476710490988379869977476383455105865116999824464712003342004736217113472496296505132366501312663418285813600182387366414738823442862156460650252111534497655597978869524967301306316219824127252269996969987019037875885729541164267397552924782454356388578932039183582096190377708389503172988210788592406718788518668073724254336118395942000416331710587323703407462906848050095474600230777951223565216463287248464798904437265979507646327146680632326200578316087364442853411669836301306816263630620069501231328731313724483006897064072839542521901609359270060352392811563281142982651425537094992800849561273654076013918619605500498391720233330664667832 [159,88] 1101716668029243700635321298008021422378666272885528122571396188047891710095494796727282374235087660123412980047653794677983105288484658945366265546882621520107058561012668255708835675115051281268917140338910780158410353427499225617396341179585070698708674369625575459921022898714339859896790756148243571434242090061832801648706978567330619049882577054831934978976446102917173121201815703642161743302750696173055594138473920798963052138008212268440397882300164845880431171954796756554979297409633769803601164707943360402739209012630621954717311449602793969376018902147845017865452496829705246267749030142143941699727914819211748797363602170667677706583319416780989358281909226405831942240740767283443132632438361098738278002761835801715024137779301128447515674310919613419730426943122233347183542699268715884738840290583947363293953320852529714704727898963125454715091622764718503455152996648071877940682073178866540336388210946492553431135042151193892268371461546776087775133316313040663994624972420269289729499960855693538928166063095777938757207344807920993960561352683850262381501965103375745427422989057115529185671433076596201043534930645728950902805834460296795225241281460514731391304425525774872221748105150546140586420921856001317756527936795083352808354317953642591592567125470656268868760256843478306111581545791701704655182801311180860437236619881797299362470582723175510341217131745014451826777847890157707159273890223484239064824715448510375067554632017701087820271177608029384186752542818743688083732006043091033501440013525046795806272741258478861871120219500803492931786195330495169788831351143314734038849389752839874811604280657984940073328806204692747489596238875229241510380621163820860025580577494699324017572590354219032479704091876316611872256334529503652356337802836784989909080504012806148357389597570428439698172135129938559557619231962651556406318471224841744460606687706498218580404878976 [159,89] -96645872094407869117505426410726628930146686684886212976852937646430127606972016323425793177092893727174915223881469601208449116278266571821954544445066476506395578924499661804816229722774841120058215917522483124071315356279470661633081070477397376545151540451920635114701672008743306038859996057674380119257894210921617894126736502783113493223375129234476062366839599457574817925136488123200669907557740218282585997414327366251364538456843258149477553574562645627752080291116569983088123614225068472755441436609682318445521273517944923353343135745169033619779037621893429719450527534571182711911994529578252987342996340582497232065753458462612254214663179340091213096852805267878746919670671711041021371876332003050164978274796016346790731131999162894388519932227463530524370306588374765098061046045691379122417269851746433139689933094740303599805718916460113278437339057180544895327079131998967172997619298712588767234786683554689461062629147691056403951124022966771893239998060764185678102876746860024588021444215693262487875717376307651986356340170826153121308479056714470283230374807252260370636842705173783647302162898316143156182871826241713794856466314986227058409500864073032100079316470343022320053959488067015461736036153363366542484120887169219475146733167344367533616366682753124943631449906719179447504592879059442891275694679538459009183814790705228156164509472112517597568234881171474588326487207765586356674670642320534601997857166283696931694771505166076589521611613598349202390652272229759638335309153064135472628100572161385073397417184527128537020763864178403518662291407693831768487560926392883004514719375804088209896248837522264705417021145274980211753978003644498789520412811271010853761949849284966346644647600029596191416636491365810922538329084851369071095678257766971832751314811457494855711769175802824355365778252385357040904940966767275687091370439837471050379084573620692437136 [159,90] -2542976667996959676130075534907292628434844880098962340825787263229918560214965219502459700144047709928545561301340561299917792395660852943600046924599985364192142999128436490922335178451213473063185682961457334638780986444172853847013585886803947042251228901005017175892785534913225524643506928998679985957192881619886700410619671182308734649190502362017719505943349069309464432727267322163074960304037695389211807926959377692830408758178928370069038514085898976611314011433615828960877151393257321368176492745477372614258443052007866489052379424333885699794831986603233201026939564757966287010378879654078408097683440496884597737077536930875694608163956525124707828354821209573736950263742486848518141433096280694224300918053832425353430208778144060775825809873779389454379164482403081594742105416178179018576600626960000078012089993630169042730053180641750246724684314953114937845856893211127377135130614273985843130729416212550952725477041319516766231090567033225484465972602381422071187066796630708671995803417821396269061830243369013251511728197976643956962373532176313498343963631516776695360204576718150293054846142116960617859813637109025091266325341491889655275605447054999800675449929738011013712598097316376926686368313803821670079101622756542420969217185397825336833617337913850709487871438926967101894449128473301626429649069079578697399607678526122216678309325193001211370546253777886938631125711442271399386302819202047794996352483760913080570288556573197116370121894651236894089449863760286407944507029539126686074178745388972844633439785122900259292323616608017706304234339141226590827150292031030405780616404904793174634239342548862668873677288842218879151271150959304444901763676587216839615737709948208482607121235733237190354110012469923957089496421215166555476921009293202958805256088654828674659157481432085249654584995024325050047190948311570482686023213289373462910907700127643072 [159,91] -6828637109747022581213389738700250587460586291224238621180009742109431269109877863246531551216714797451412681799636897608676747020542390056428260228225556321301271933492833476856445294039964696336546122168024971902545086400394826757220211777234307730771654691343526858401131040139161725712898845491475625289558671256265918758703808141024168011800682322034108137046631104343383204624173876248096103310476015816166869676271966880484036197102747223131868242861766102333731132986325464141288336015495612612746310869841503207708236930377647623990421524572545756198140799646094162118636148647300009241553218419942758021294306662322124776625472309854918209759880825586812631664890335350076007009318572760946313284614736186636068354801267333890769803602782445195593659138044539858777256318502594114353513464376710123486778766220015090239519673483336758819756196531375934393198201784652060813838808667252069987630316191668823007338162784836769845990292300005674972083968867104302046388166682805742540503150022005545274304955090836388905899118739099501972619578799359402325005954275264239739804219494379075053676420195125740717225156923017334701593272511320524290381628743796419923632371820492218192883854526674155750527937180268925206316900381342077482124889065686210231115424972539286627239212595911644296079728284046731432825120507854938751289863725360862318631414275156056224777020773008484961857695748735262664244362828605778973171832384302584556129995046546476341473083122519794340996122404496543863343277292879988067845186061726222588275406376751420479460051006225737906767576587882010469991405093749734280789044966843584982681576301072583805920573889208624003766921606309770298313561413858958480903478403319253278294636253045368332658394348723982036708490405603053097569633890729897124734293125761591335891995667356689724083708169967724900222218272353301123443901509741664773377607817301782660529833528 [159,92] -10343671978031393829734861854229257746057125953011150614480878265043904111888147334465579756491038614912604002206437723504873552275643757861378797774149639095372108480446777536013862295203019565522638815203314883028628236047334349481315080736965055516304730457623955714673575559299533988897639921879350608159177733756369599296036916073633929219354943858978783513830824539213014652544028019983948533093769243440805373626711286744530887129873321527234332559340020268731425396699426224281471609600344712998748471163399600621248657236991426187298327301192730983373329094435293656530833976928004855963452065130582918621571049806257796162301597036724061354402807356312195816881216176879492828665818124244449650032749359785903414386109038384644075560565531186102011528036847618779597939993853050785386290399988093473154677865041511095297795212737082481521267813262159567919720917220130312825319407002467465490928007538636449592162262334024250239057257841347779003662656073903816428161711200740976531126880151181236285706196688974362809367041296619803414704951993607820144939277998105322367217876796368068014457047793847879764392900585781659097446066419150570993843224861948231212487566837951107695450437296783900019189638544530847197767206199551508659334549030706246079142261611699976092369202148592837280170348102258508509016813077496079620773922319069344371670225232571376635332244020413669721861874337737820545574572581989770379443584930673018202484829374176572630927403567162987416855248915524931365374249983821300772822002059975455576762195245440626884547089693579382241892564584793775656739910655551258087804585715508870341535425928337578663199643502356185017926790299531896717412992565050497258099545465023186318053826338233096125172879307235882943701187914214142931392203121604989775037051878575935216178088526210454222260281580043821041799205061711468914119648907505192632984013167853273645184 [159,93] -1941470364736650539903350556726204585847991636548279769113109622185939487158294254426161696174197488769324799612761919741421108637211856787260781950595545836695869729745962064359163980093443472220451181960277603487314697188739233371366778019452425381019527211080973440861807202372663176425811811497122266493641910441547493221527160272439359468745919172621601238802232063258745397305028799856852660223208838280624361611798957783285642922193941078666253370698425765880315717908902200579005804780857443540949818858893816823479716960078684082692629070320277250107271477916032600016781405118205200696802533623067280135291083693789128229212493952453184439112771674556170535598441655700378037632677001568011492623035515977188522228742941023519836301933325394754925820490038871447903252242348684355869658246128217930608628012194745720381305677487090749935836737960731662859127801122555041490054005337882457891420754696435615321578390048003385407308503510667690705643757018826822399356584475911070188586775290050020133408264317701037228797486883677941296360679021463045834091972185940936202186756191414932698237634251578636873577991582311313246630031979861694394156993625846776834694153915094532286419118234651976847336666248455022360049330672441904999457940067092907249267846701604683822644399891263511005668595377336589559206420754906574107187986800112318107271806275757059236846725114623836969328541558073227774676011779361621392198826726284068977138384870088438294356727903205661515358300603625815122476789886995024388462054048761281853385249966833853802842570014676116326580459259892574913316494961093913284296729588819861261535865184791799090670936510467587516050971872006314541964822292316633095269984497556902324604631291407415996558475991716979728793126666881718746755696128938838320779958429230965554344000704371322867905629776475697438500530257411298036642848985284012137636167688547696 [159,94] 10901217163971801092651403753937760421902723503257089959959905543726536762232079201694061498579505714343131344525203554673898540441983674315009830927186937600872257845370371229086393933059706832913043815452421980234507497740395935730092631922054963431504976857751267946740131341256551752295730448674383597754098560948107549042465414598324413085689178066254952164117986538477603642018439699085270175206404019121473982685908730165077261835824641674902110035493882692272860626845901918152351839750913155694976894905370280651950795221046030377367352892829081849004156724664461578691319919527070203478222277039242854441855281523958825427092245500196928844038860166951085788771498982586435796510875611759809852546176089750464360596262029951549032855614327401400191516350166193922470252602988334148253469089089890096188712083690087921662371898740187383850895548742785171585458955890903178124845973326587154238098972939939376155591280820339977625411793190933709088878353148989729150984767065032832418643701057888044013638147718468459717460370008683822755051018953406938008280026439230276150736670195422479282185889587516282064774829459771169297586592337728820144056235550454901940366108374301288657437722518114826410035091155046524505190818666306103885333372589281830001699105781049604066667727396229301397210055922537619659409921853039727431663216203588991283282185696606973764452706149900883984281870617155281289913366022025844900400903432940638643717939459414284677277439957498251163415962142735271099976504156525793808641018185253885993553842559557175591576004320622356074278443968668516756107572124827421108356824817633058745318363882962699712667113427790645521102716835584993512781782285639718575940881544581261280878012363075045481358240532239155731058102624005746345259883922353169175515681735480346075936921968554707639869564082319405657618401313465629246842956121739509142769007440 [159,95] 4616493600540719667933661913912175968852970318487288617746115708534298650177065969405466612701543622555542066770619164123258719200221705581628392900750501543914835077298978132693757918472819403646222536375440791870867719039743154962287688997475689064068704321243795629329595973088596510836223247856960860965943860648378564478956006900277246425762883562508907184189665510254758714676815898445568254305408048930954209844333969235064342010783164913266648564885214975575855798003702452433621323642917454835555100791821636466558689637535855059110042414576633393869081159561682511043874135329934930814865597694436338895085105085089721010513595444096813224925786683066331860904360133674328348482772288294374670716055659035153392219377381142536325403906680900530973615017454030682713489797742695383123206432369472406799976902078685331301325868915022143288126961998668053507968129358717631875031281291846234447650494923541777433091175479508889194911897348810170552302736495885716658384872744507711539651527348146563066799205424664058730330055599466068674740447094615666079793322131752864511784337607216070767320874474334098618147570097309595385149248981612191934797337968632620729200972694846530137998861037629828226640701469231196859017720918911811132422484615374809846537664980155546198310556775786779053910888143797016940244956770443801705894089924519491722958611958532776361368351526569954676739829373625510960762746004024099221719570661738886983657607234948396236842612700008805141351282864389859792740337219614926640858426117147815800333518486061820075994311445417361791767769706373328705513484396142877456226524218660200805797800579609447739480341654867109120093754298030707436329754992449096364120629522639465055630198785571109901665646151856362720283271810383311087888029318316573289723969230605546435170341751110682544516084747482197983686497380384269857066486665298687909298 [159,96] 14556251672325449452651614596120732496243938910671694495627246667248609309943347089129249116710044086359350659852423822588332335240889898169374918931044085794441186976649530831742027761306742628827713391976487136679111977800229665155681517198193615591766919326147718542353099659771850769455340681257438692036648283618359055148409713477925227384904678970407966973961563769710939791531958631294381874559388754091886377446082675269139854428867165403702086913329403411190772096108519920197223876313407708324508292971556908387497333514990254358971058005827878694302427168308980644962517647439251372765299655649482122652625967218249768410896360834257284184211141931504551638386044617413392727292013318486711953417172218336955032578776029621701875377229781614212355218746722978531471544773060912232109749248335440034132835648936778188532430545177645928869495252238265805071333555669602245183816301261879819748626915081609715793295666844888853585792062137036224869699728637859824284219738757510887201276021295586059451478031361030840555104224421705100492124793425603968341111092537898684079327217103004478141371524959260166700742829651656884004280404994285163955905224034772814152188017548206736322278328161561152600229044399386644056580316860376494890097247494137055382254553184989025105283873081968751841474090300916856893436796776552099933257103979890487902429203502812278894737977940014002047235136423141758355240280224346106934978132446669485000462585142728206045153989812060082898031893297585963139819230083111554316983876728177688087101688990326139373537031885310981106206983668835895274572920902430965313981154367851884204281354588180542403408262217453731642300598103988065874257149937641109775417973732307982255943753406914279148048413038000775362163833301312642522849264007151351498594944825379520202490336760802848662573472827678922338104060544183764470910053394197632 [159,97] -1116995033407942451440617905395127617923019260529750662571530462425885693651159533749244830292617021652717859724556204265747242474311594512258353617364660889498297411517431493563936971429593790864158461861050789972615892586768864414994591027521770076312797362153066999177393120520873084106883999682926086378054475794643421611082337696609926343168409516292944675539571850320697566251412408448092261381206191795380651809843408495497657749955120469404339146372422627230898314010354125606058957626319384001488103622398324813190679072437954143625547051878852998446187895505118840820434716476652071572750919295701069833852395060160131317165116736286315553810737931631700523683240339827422456996061268982933541396224512932975261700317436371697163285490183700838960701611790643920912816376623722300797817225678373636194728942435551127121804581514971727252899516021633519946843757212657253016139005947291286401305949915132493897679026006711126763237440521865004304564977368248984864607157562670385731171736636415157984082732448023729054835507013260012714132684760659523873620805136529261093867381928513490209749490260428193109761755652620830149309942994673110999117138209939789634274285394564531460360570914251872493725867903111658827088616213739189123226137319208248577601971621725393886681127533421170334040877653125150073683083416798012245733700209006124172353223692043751298362485750389225171666470592674196328325761977542875090893270056239494553800761262963333184094727919150172444061333314448884713465871975165622959592624847760048500532059126969064394518743094317830443776140447332935073622872113299897302696496171362973436388589559996534864029542347746033437811189142384119692151858182145447355958946283272948774477974349354234331840252606659191068431126271551938603992721508075465264958034978686017583671878483227942330522069977793016730062305658361275997592866000 [159,98] -470069084076966838021180016048630371116600166164082156853374237377890744269204735468497432711004885070146441141609728347921767973407225118254125010913245146321192687056472656740877261152356164801522232622029236721273974992451756049798057563848763940009888438174564217880557888724641703003193274687706927864153508497994092593993353234558298550804140117861859649247051452306469212283104667152199399728584201672805312344884660164652301953072178115411462993700579621159979936477986878717207267409096021001973817692951445429227847912047067196489801636525070459400697394642499306837729133449653730823671569502238272457607264602346650027590136015333684800627061298176279244302648141862994671143696842853824461752931236741955618110657233251773116855618099260758801423177042490463541023597695205718190397115311770015339810306512405712754190180961595243733359175072619477446399283326099186922271555459483253563919470175616487501851437757608811971345730479004970202646953980871226385674435372072136195010324727341706759662841275456195743468734353733827348801061963724433416582063705046623711671831746585696919956774488628491646690944391537424043983489994473098183996583355198852466450853511571973296297889870729116709546343236761634679207332408559968013166435250442763237907272512504292619689500852937802092270231853029268821815125740416371607991566110505092013410859889941461635883763408555820271526751632794786110911535470507545201656916862768108008964605330400360262527865515152105184084618974262781488062187212545795115957314886477064084922609793226338312246358704960953815550862814042504231990152650680587250661708498697632274947527189922313794720846249342980150090083377990197707645119571673045975027462165378225424221296234688269625203185141558003787922781639114612211590054632139015249466924965782182786580786421215407396894659225279196443922650627525170664640 [159,99] 688711109169430655222595481807390326689589162795374197663817354013855282921931433639663238028546998395757243409692665292007723425984486806837719931332877668438289941444000184226360532419564099771954505039003953687404922690986405388400742209937904712896509501123751429137027677214430450321896696466221527904520989788095697799933930732032458102272728623452447951814812280223666043758589317005131218231187224221786589178938007656459821094013332769761807259235720222242664150637306056939426126242619924385090325206110829243770953688970787968785162349298318209277650309985684976227419874715909157212847057373626646623381760007297293822330611238973689679690749216158229863525816514846709692187663045048516124394898624558090778758435522273045966535736952390435382386886031398864331241716586035364235730012972911554655544216093214049381750663093065870805549653886055794830436889898806412530950461784407104955759269902279647101313605259089193502479908665948363225762284048757588940149592864172687359152765715987980997987050062805869921454199153466502930890033117466892334672175205338351413873837498976055212488877206106066640172870091913681489129687954304618516348813506532454550417141115607998487303484027152905564449603836822512430428778944370501053043278084199447971201574858449694254952689188977255984621286750384795064332142495168370310475094896960592520452163316957708428935106021162024832890408741385218271561663215670393539709930682716407764682219356029128146634921538248195786344747812587049302135381745313812010275429454401814928325053929773819632425616124546732707492653078559906024604202174517090920171645998946158957627632402649309694622287515156299803261825162983708896140437109606962139473275041794127711766111515174278704826724777847339241428026084702488761033063517807610121847549772787437185652125393091177606713074459842376182222937638354728 [159,100] -200355757577459367081417817155487678238382519939260941309201227372255088266415818534983369504156522129662059136919108798670916583692677552277313379455004672652626341130105115839405723720853086282781069570504478276949871498283529377694252297072547455626153359378560043717548826742145038542504615185236125810439319087622166845092603227546464152361999074621325653016262924348657303670979669359186877151625961010699608850393962491097851145790696533282664691816852228064787763616097985081237600753108340431030039751405433682485350795853594290436380940459478491394882547121999447484453463597731249245963020786780321573996154220182413977414453802946310110286580396332901579807602954566292070486901724814140921181739385112856289223971417152538154260569587054195455329341702692106141524620160913660529438696619229503262109498105523007806665843001373157284807116106647520925546350689450590488911235861890533129993230702415983228087664779850975219158109935246506747350283749500823814756958527388642109431602109993644298328307005775640972145173742754447777205347036354237048359112138382523150819387573044961608520161750793880898316887877885139564085702062502836322250843072382708010836374921659290652493809714797561645000038196617576882728512977878841234766673035842753768985395337077264305635924648404410957200382994089774149860149988675959605370055302451275443639359671594246472024592088374466472764346332819303520359680223205905990041256387644123097378752535900283617577955613391804513751742967978397844284149921344816995030266978225795996283122427076423594101882009908130615431706099527549623207770269584925514068216340323475102206087130956722465978908237392249208571586463097308012040036411523601558012458755025269069853735233375572130018518834637192776420855992216505213013247224834992061029594590469399743232535985988059396463750582058469504095369632 [159,101] -10410621685550799049122589621824322325087003350371803294463435838357669275659053305566537708276142785623339638143545631664333028313791677088893752030799163990898600216165754934247005549138769847419701286862150860044951368445545035521014736084994441178524478407757748274662890558910311249629657663896515201395283616120546739611937584406384670896892928371944784914166230365841466517821373368565805754697982175704038391960448505427161543214475354780176544961035456832044500648980232210342061226548709355287221500876108616136580139254985139510001926873093455169955607546240784511763543863774565122759352953396146265640993999676256546714898361220131439884785316708402680637968997844935339355847619861636120519408242683140514528380865758006288253534041372349247906846990357843476353627949612425948776790615750386463538897948432120885496006747794762052411754575133690645046347143929212691116656892393064041648321645406785253607733775534236288339587487267241019301177309371549693338440992967880178900908470687608823494715985256062618585005150141184015223166870710716736257580358836090445515561670850556961719711614717251061187076683096383465480816165765400429635483497532829544880229104948610432235706138980910768342810427202915667147935447286833010141797606921755766707245866418892811997925592205404585008163282612457945257389440488178881243713455053991949101967823283850784706181716490586918261861232169626822440937839644685613986579576486876945879180760226069432788975096360992434199360870683173255433191194437230271147881959195605919938355893312459249332160472713081980718416443682512198282961773754939460024452626262528877416408395699439679788741056235193909960824209832678176779436512264184306381960013877810281378393733040345512713261976210547492554980254955080670557739226016798446066809882010816969136103446199548218155706280682677980556 [159,102] -17382395856001692768000629119061420875655031077501281208667045846126283132728868748842884457813425714887933318618556445560722653986884108666378687802346813397442153930596690945052107695803606200864078012817575881372118310354446665681191936726347223412425088432373228921335112634343618207996103990185398775550899812956455884916704423180120217581645138378988854077687743545017932818361937408886250099083780343550126598590506531976890380676619434299588670097166812062064497901833793660592756132536703482018123614550403659332708732873620073850828354201783503669061691785688431639994992074783690615237703604079063352737636450113616337206650238958342308288366258353324433382574902347167071976172913394144877278863110103711592596886823765208288659721115318581020103119974275135639835378077827297599876396203639261621727440516349728641274352410564228238146271782954559716899288807753290480992285108977236229208626927917485125945296786010755116799394873340225290365510146823056309365571746680649742364283729847366431881725075231057752391583304941487733242327345468767762641874787630572200486963745023498716329303414463287172206595761914002885487500154055106173956918867531029323460423719352589550881350204270134823581821559035124746715247161519343860787951348754875904003464452628154467619269609566558854909121212059764787545139705861321899671305243658820506746750206883196485123380957805256288270774262709448273409045859293063434778056391130690722923879853790248365900106461669756835499947030817538951642608524739590776990230269072636598288131525733365314247260914563393067110906672073870519999088780939840229952235047112199059389899205742064280099668331070133085313892961905384647742522603075788174348925200330460284221197315960409952187398233044480880404973973998713017599019927686275067010510653373182192412147851879269067750838742141744 [159,103] 14909240645678553939789075899365764474310582137408889500921284904858791241064879027471084822336485642997770728928577069429329120804113461552297001830215511225022759268861722119896445241237246741398527356848231343156241268553428197682262230604745990632030654903926611263324346111892380433498866514027148171621536597813405336093538885853032851423293159952983529238165051292911560634410786602897334115116316634757409522151978069036653191220310675789969490617537162922127757834412024783443994069492710696208874357687072767130632453412721625072430101123198808018546408357915042814196401831829887526612824590122325180741407899153803585789039601506835715841379921035289411949415323930933950251958808407028822589485454796236388246453565355409265515546623936581387100802531609094278413361585492682607390071102714643849841671242849389530144737185468680265732461150822964947487440508186364878242014343927726964829840334040996228807423680492209024148693056248343698355836552034757643483724328435131474943386016093371887026152105764618665759101698294050832410612500889779645408458037866901735890103652331017624733742131024128504013526424155504017148411087115824935054378291702406437836860829833405027547386053286629270964932316190494221601780412947677246873701375125169133163559010882276412724765032615322821131079951001745761720653670776921952501432751404191298478125237538825310465284356354833663050474759552134440734413591484178832750911259630027225247050723430920641433347239974137509983488753150474274815663457758378022785519490304867171946382853999501082536929372110742444954541262378656809500799841453809476237434605937618247803855057193146452900802277290527875155927830450802296030056922044584816422050553212662696443855648903344876986595138128230279534101208074283105901339661759097135361616076099693238337444075853573747570374098 [159,104] 475280649629543068240806730756933425575421507401626616001187171138400002885484059333556759717034847914156427390088294350885463333647998619835916492600239466663315950872301761300631369232271631155668758177515863044391942577678887984661443834679608216722692794586174278865465279660605221603576456574250120970241841967765116196368134202800715468813694544413721134709715417254472763286836234780280594365045048821636348362301848834342518582130568578201364516902398849479083932618822953466495917640443813971215593669093768091383388226745745258051602204251543805435308731483962278836571497951631831489379236617467249426702755574818740426090232315477549448173221106882197292784484540966484301235585506796737044830801042585219759856626267195160695918718509316270361379598035093381323448616152661185099812391272046370236927818889217129177312240014395010649864052678919133366892312488500212041500156603744359257138697654011418877426951354116181461526654252300159708558230719604850551163101649739852108045174893671017854479555470518512514577134499231758960878244909784015755280848846927872688062918285509141982860316033733547165247408877330428558890691740635153286622487874245620045186845956509775650036259001056175231938430706356752799994098763609084449076733622511406086183012778353541025747015240840079812808318079452223347279260793936160932745768264281180839874486679177274217327021585299618510612873021882000033224487993285009605271160450823407064820365070277371398004902120360998502929736669438875904973141606232618997114427544187454938791252765607955961464919806700317280039439005688394861591837545454604248758130610366751546145474004438593011672497602682140080225714171416494970281892888556024273868437422442508443093775804864949784116995241193600860525097119287485377727521581522917866224041484245705248229191031478952384 [159,105] -225381344452748743636127183498244711116043994953193381458391992585452584644718967100756741191895894262477120746681436133455472088014497163895543021273779284403689814443898850000464635172171974168496264862707862763098540742037346057792786450078588428272262881436034715994676551112767499116349618048305311767785747831938214114022663240237810878909515078834675183393785125353682168466932221382286083378552333626943928352273455359305470364231797900686446542415242549187894537548378846015273580554288463045933831273420185750560146161617564468500425958032166230393471742388207633732323431187494566449897949942805594291112356768065318739308306630204757667648521509673455327687557862455155653434044453450333606810156767319936809358799879538088539421975628572179736510632603848122101613618835396318875500791831172476101240664895984620330104112164449414702811934303723847692491213574523103648535039864878646052324470622670164956298353904212544155571445109725082928312117221666693442933783162692042090879867909722602792978406625078428556387225363035462168107743732419909427697809571388577569318508470573658438040639966966130669032273676628448292125901131679445764365797273070233551100363200067502523621580005175956309841327554888240560366673052450836514165099045559791228593583735742336821202558105435935167551853915808289070201030906287222268582333049003192013520347621639365096448311753859311785451009341917800757753755746540020381738939385940755905434718800875645640528962693980386992533679354894916483624401548913661662243210586947786595860349872769695266641006439818692997053756069169382694034248016543740770225982951604849272907153944979177115048079340612261698173509573325046208996654244075819109066088071412774978790731599659249189431146592349722986742703025139573728219303058038077567095756013880319474908719686872 [159,106] 686283725391776816066308417917822236814340239199764388786250759962294237537020237179743651785637289482787457719753330858383497759091855460231152826234638024654758094288701288558865817025843958631940575498270609504484195481553339746660970340986796716456696486729874198350501298046453144445294970716496585363050642810314843758000204184758653626364106413465106827017824072630338758635216316613635076751668444270506751020799802919366946174496207705096067800405152588124776866721899432200760026346975752518629678452777144963545729067209331914445907320213020681765710488462503926095938651351671834360923408787120934292748101139864393162507539613792900458287435016189418099511751719815730267062094074729683344184729394118453287390520679053576412364635045141276570303526017568242102715561827387328407137707828723494480333871432265732574427776973407029942131612125188562753583594053626572866155169294384735190346705574252218945947766737614172521744399648708223684631511375590607811142340472619616812741627228578988873480517808227067781413770819086420076377088792582185912680376495227463046171076015426681644985962020002189308440477765171555723775582916378882992516206349672198783118956893499772870802619918254390458940802679205236843390821529456285455759879537758369640158901790607465649446013213236644306028106107781488933830295851514469529882378401190861341056165410204290242719351424291178923758080569557459227443038093669205956572224601533978363891376765387679231830620380249112797587905483051516457088567832622049262757545639724877071864213124578175334094542048024633424826429439774395426040623665670965184186359289069261760848208176906394529976120375156796923886679666254596300378158007732320898844894987464284628842006300730830888672287394524971561897459186471938243772203238663523894185480375063197485232 [159,107] 27256128247356758892737738946623334455240576748036984167750203314518209523845932648577916447253342449066969955327422099217833769500450388472465846365747977193874722354116950491440395269781747421274662694526522745954646813361708874660303822461462220782944001634376551163357979641819059396169924901057144772704439321118885591798055481003138117058394557345558070874415336593583439512790370936128868005358945979044826988338240173546435649237277537588547242891948133748267910116875742656825581836641509149850525149653130072438637094778810453988544137901454989865247253340612379064884787551747767721891980436244446240544550774528111944777232473027587983913070236795348498348191130613785106779064671596429975420773681503704802538861345359042949432062804084864660642361314369272044630635571483414252635149844874016811844939236444603529779541035110022240085631055435231658901015416305495286260437559917389390353101787542560437527259989165735327968727887454574945635880497540574451920473323167711738697593405805098454839836048235363071306557888520230618321372919305263067319879292461343691149034056317060801161356056949725916883658767708865248488026783046684208688473525950085445913356001178171475444813051655542642517781187681971163588751257846581296241176615866288240086896288127377154162000720817035508744822240096174872242307413505639003124793427098412750451386988582327729444432619972134270465476397356562543935336505867188188625447152369323712025402967520438554561017653965802699402558475046732096687285660311408043700546209045240915359455630019947564920643677260316945224584567147604367670110276732109218462248040940679743039548407124515682488582052587530625578156264897697150149129715266721759305831742723102235900184238055101194546397549936566739534939469376872726854711729836237424526616377902806 [159,108] 293892665340644855838374740741268745346765861365120421985159297767573678017258734260386419006784590996834396261100888026249232758970801290801041908551128162342541546103491743457550270936225235400029787576290072740102536236664899356755867427431239669918938567526421861842095001686746705931455164116045165061534297578824188867864841936684809008164293488388924659296291639207380200528153640432278545589090673422928395111046419575382029786244325552443101624863503389935769140837508157746287413266536807466241770760315657394193549360636361751662154339562585833992769989426614958072753720569739339461081048385687755323464433410150258658075608603166032665348955599195983035727748834805178242035934287710014821483082092448537606566419326534216504083480328256806301498961219741550553669913236231314154440472090516427188675738136831384493852093383867754207459916022965345552217202182863453505763204694151284777323332749818033876678991082753500276961486859746841564634464488677374693392684992308648495762860415373279035911398258690151877651689323597408883864745601855479985055930933863150562930820244509965743663535222977809250164984486305065242250014710800610141380264020593022698422356042544628223501991773547723927416543822781179505251929887475334301258945526898973998114291268225011810810832423208871518180217822558635559997304966785803754080700506827558104984224130642956083674524135881862366635960681917161330341972029993642065590523980192321213807674987435812611965490250894524292665889621525999060639086463277443554637819621169029880484570450079987264110831622074091075778794885115171147373430927520654315199446596831880961434328148105956715342109925958803496813680107123879197090157904357115547556567463203559258758154951800766630695478544809333470299044364844568176045898726494609887246534368 [159,109] 125830948315656840951108354906451932471389873985826767732379325048423352781071964054342802774793427942071908248894665541204903967027866562348421554176093243240961361633201244694548255902936576303818150484809856922721930688574376575333818507312135017547492114122840398415907911970472029968820894473912065770363250534843290314859228565692110340899538444718578112263406581214316532794710187995861082265759156873832695975691478757212480134951070493548822230067831087402481165550904852357219757323882077029401267969313818447586959442822793677428873471797485818335952599865897189846700622692378274191216703248555083967179010810542247472157828985781883064081577859817013787675372751656140400907027819748094229536237817822430721476769678080210849416449486082637106028920980409746954525354339761842902416959632865289044695744825048032990455775451963972989296874637546108322337106807722392599972561179034502559782035258086970874678255751797639515543320583546698051445562087061588498714252952856801241029790150700089669232925339912191607487822041099245507075988075904386270648824263938578462429899979207289348262640242484225345909056898506268601648842714863981943266344871957045617606665092640574484314778807683802248161979267019470093933946671849605657967302939378408111167366077498622173250011432985574122594198337182766035535012605686111278305322500318838811906282790682083022346572922788525036223455028058925372839488090784399333925354722452717268326122063335946619013138324171026611190054223115857159267074314126198814072039145236659713383670751683291505268017975790703233698011677489584241248982246970039212865373811408120058976983061325996874358946385515341042800322803371321472104858245415685428913099429764777011012749933531027742053768319383843911154153557746092385826015270092059746628 [159,110] 16403514784651107394377172170587511758624802059268411942636659979969629467693351423372688829376237212992281774411019386361332664283719481189295545389577728710658319909398855935625406406326206225720750820779748492387175071326153552001518009214230766861727893111239483919748458790698858120853547469835693832969894190377876276885496800737630783812103212575184364690651258596922042492913674979276824629494562946371167183624774727829043089131780377613862530618001580506266866545973462869603447169038541029428020589924460087133312874179367230471072341271255083449439032522973136915613202103173446522371254247524314642113417022449622397001555851655868587836272809638727153954816187099497216164330078121926354721321706540783525584473779905110977394643848537341808968415353050797446687414573138354216709659481583457793468130541602796103145701386904506767002442614896419958059380353381170147234395319598364637353524803697958239715702076628244378323909237337618062767824603281966644089107256510555695232381964606118435455619923227571836430694798474511678154701801061640941339391830853299753333390114768718957770028133208803632874037053048753452479622460418578102639892021702882044998001117393068254805867562303475312898764575059809853968865935050248022058951073720881906120445183190780584592667817273155874991864860478500245089330314360873242388367612851586624472016892606533628667334675453104289068214395479244808318229260074598642867642509534740405380248460086082412220055505398379791865271808790493210240716953718369045173757281254108063978942994463242348778290309741669269175169980724753818130806262562927704817940282396807200575332281497089236236585817754835513345504033278407705039204282917920585517300162456876568623572246331803106455881909887134751613509357546314878052852981214488 [159,111] 1026076114856031731202119331990920563433387346869845828591754957243318920177300677545803412850513867613484135872877116514118392722590021395595938189093418051901256100806728628359344312251266930029332012862112701235460788045646678635459294003822264384974060323520349293435758833754576073683149512959390468419739456389428903464433647731238787852498108573759214504113625747217353339506404215380841936455130759614239570304688001834835842333053385713860972465631024493697410123513442928066250023291795265960486644374899367263931743898909399037387909503879255113550016254185879844818000782784519997267538543528227862494003677791163164146755444054040123038715847293056500841101021939225046787152024392332112563343781292540009820060349170803524620121938298124586483096613182160519832028834552100877617217073252034399759259136802463143153190631382460325557113355844041939573879887482716118140771743323700596722023759984028593026701385034883934048564051252785664952828079335397398986699884045653321357709584747017937361965842074237663225211944768919309856018096925322644366464388327828826307324507071124960807780707450934403464354812385890159006952862945425659468494478363958604717023315446986363971709040465578538396563357140820766480943536646059024930280174896032326799944643786940823170775604295763223623859994117931671845140364447191686640269802550145955018985078089995336487349056402421610669451923742812090813283405271219987360461413417044209969030901271859240378115499100765488434970601906315373007307558515764896817315380399985416257360655134360996187399604955223368828883015577031038284499835076744250968456198683521626081429564624885491523799059548912320759605533898198978113475368054451832865206025610092603351134507610669414299866225247804581965980625414498065754708047 [159,112] 33342368977912522586105735635831800077960651894288316183039124201023896576902261386044104928208417440901947846614599018015764351545967747604494312059834090320634281895131575265576335069645513702500144526274791415209623843849208053116829527766720865584800776181098298252112438661051817238605713973813314729513549609114472536507390092475679771974867644323782878927946682307179878094085856173986794688249184242862866771087466107856295218246397680054114915659710678540670782936260844740438845817279024213070604825211913145323950855653739393203403529239941802319539686734053488683239298323757196418932064776586386697266028126458736808367451506406427095101773507372420508041742306997032691562136596766103032024505928766542864506887456656028120352761801522952390293348491654924218470159526541374863443830537831093952829327185672421918197866114356267898117271922569947487225819404110485884039788590776855490372902648221501328390399120337071929702212588871503355043237894223700792387183290570579049576791816041477278236294926875821541611402034519516371467877319252106360451143104221884814926943414281454930815417882371181461829063780309868387412198232196015617383983188461789387489056540184669376716797929018563776837207410458554461774817354893559452089029833487879172133536495605815855826189255614705704857293982252534375223000674167638914037435391337934782251191280607310108109572671363698990105513734406066721124140306191907461988747137939122606641586326812247872103719664111752621807988271732824702322357359959393796556548326985298134187937676512689626405437070666367075764574422728879882979207952186700718921912856369174196279904705194011552645403988029704137393817823998905962038213258424118335362166428742989490473510529919373614675902500589450177908648182122508928 [159,113] 596772290177299808244291004646204012023341016077251162856337186828242986123931112260551684089668029069422137769150391951144931313377108354816742641495103000879634039510600891157966644566774114368356761753761892028561937759600790033582229750154650622202301421373198053145595514003794527459926970405629888337787352540325060085333872971312108630062891862494886962711986096644473344940116790267802748219565835715507881012973894219994618397540152691027494387493825836796571578652231265952077740778148661292449875872583431554345099994560798231464234619395020661950846612569731869893463109554031885120696642068138461482745785978834504366098238974505713816980231879602739342252855236356729543793492017643157581531716754508905117766052248547870229717995478725683664020022551561015392349400804255524055161029159097697123949814716417486311591805200059386918915090685042670144876875963187292291276916804041553532741727737313649520305864106060795517633015824093396099955761471768760801476054288819268129021691282315634873812234317956393735517708818078916001658322632138266557463629307737176500520727357390279387192154580517615910350593547287199334208925452691742136276494304966310070122234262779298506450594819581433310374996856260972760561543352401979539310437036986789091707817558538859815076697473852720666720215427613759384384901467606969389948606033039346734547793342091540385558273447183193988674320075735943114297178584354461174810785724143605367636754223882708974306003407797208453258978851966078415577344417563182591656689867968596965201973143987629804843157546065825951317073042227449060742548425700312052627188611409910930907174331663896664454159869978158174042818238859256147492195306115141433091394548453348412766066923176848043510586504227773430064933744 [159,114] 2705599586106213687409808890789879588903270303332095758936111274278668849324595060384977961836912714293249614574648814017574960960942480714166149290767688750014617396783513496226060450446877385503352451011116179845606834950143129474074755544937384034884918562601197666816551470043135320446857110635960617064320545074417804504620608973053441592781382395196653552577688410585730783170096377757034766540521307580459403929089052234664557866029838280509930620631298742764251326095166095525467524095093876876991865280133676567139014865201237926525593473818124975646701646880861954016900560549805648089524096839286501602868608110839726366730296091571201587068719549719589748627850842570638380272397019201574917266079344935688281197270463840469572804890068819438638132362471351843080252443306163308823970703828510161524231431988965997216888720264094516453054036684017299773781373192225432392768819397886539835230282587532605032938419391553597656581375470225332960590850602607573235080360560132031101417272554990802898144242238899320041475870072224296200011213209369670856352905765156721795653778745053450259357912254350043585828233107126101116827666600970458584533626407762197247826209924413431460756959351998174233933081623997802372099022716501353355393028093828848308508238206740434241103477928959948489130222286316540992209371421249353444000045465987715897570547935413188062771001468303109428013865264505071077750702925123500603538385525151108317291086328576385321911186053040948497254429425226717675468853676887918874254627563691535202717168698177069655258261566411385982186097859796597867984589718991264906867543154130630244522567712948829919425693206564464145038227672375029971259365738081495725006051510708970102141663012095253083147343532760084528 [159,115] -507083869460280447240346974208602338786948500793287963736821439933207045296711331427278850494405107482326812055511962549182956010342200217626230726007678106988267366915320784336976879230515132631821537361464621679285483001488140463636048156377038869414344677155860593533597892062170110044252037549204337522088520272030778241502780721929988587837776014044525664860794643783549274568099777589221083452543180465119804720034036811633082301201623896042019629259152927162040949771569307672040614894463322116083603925254386521096338961287904355898609971466045471149983412134479377542313093754696228782800759118828693693027229009090480195919717282158676565363592382221584152845269704952527719606710584423455057211029574672241333885777610024801238348215173617230424018233227000835978254705502881096962237895735242925504415613560897062993507265688248016267752088745853182344128039445023444836013721342890297189369516375251164047806566433289220405836655676760284924313221593766814037218469628961272137883698613371751492380471109985240731011681382034339394888642106253703648349513778357469029645263620001908632259816608488897739281352449245330447894229903928204393660182086417586499747226203866755682469244515878401269026060839576800311044176965204290268607558674640527780281518937708354508854595094052175673458975415414802141413664064203053763602972765951786226568886138922484365939498194900936466624150142074405653602047863769182898837362582547946426630511893639264839082068239722958836991588917719245151534376922948611623695813266475034288003285406434205534066496285897495587523390886320118955728280422322534965590410063955214939928740097173959846901490741158158114198302155521175228097841698555466464487353491068008176667439749939047986504000184138 [159,116] -14658781652688062246910119125541850373338156780055342661609407502136855158599543585087016200591785143360189983122575691894859880737855611036932846289418416165939754653657495064443585417027240490139979953279715043147800507677596064989748318013934598190476765279029843475498042778872621455544286238796226785089694918410863844449600683246946796875670048449779929068546963484032574774564342250549708685420892961407338590397152922384955041259584410962105217942084441661224602795890446010024616549977105010997764314825759031291707386438909194354669712684509735672773243020547093344877966076186962313753298491809497966668472704033879855576661582662326168478223944959820972823827787873441066615253998692953718841049168592774973196630345841914607079338904519346182950724871311576014017893593152451569409189456404254278461130068556057497569150447730642695905108250002236334936122319878065957173934611887540985486100610816155486238059949687860191337361336393641250758804290293749818866322117252847310929978944698125033189110395797285415075370903065314086638412072498441186708750174870051416820167901338518842306525538381129044229719180858658323306647424002989112876115819185339089227550029541096757706889444696043254326208200764697552177394323899663963264512048240519336557774506624298192534351714624689095753760674141462147030432367523683971481361994117558662587649105603335522712609398790270393233831425968486034821047650013520816303179673423359456015924636326579162381864124446604032492182126602841982118725775244568626345537022646506015429995840860908058960652655287125397355080883572297567157070730403171912916113023613989111500331449178255601947721561874736783405272655774738371934988996736010136800544253480065799185121211340455934871840 [159,117] 184628749367981504252801122288159094770951650968829543849479384444691833057956182007090834170152331423556505654764656574629796624805856030925239377977453162301342932832613162606919160630668871071270795373452067878257960613210355551375781131218362894072906740713051339347928569919377219697796928442428641240530994020912305721749811378073831831072723390293237192477589504551575027501976024917630803044887925739503151651211316590440605580299079654194182430403022333866073570314785202216977506703968313352533326481002769949795104285666959983618833209305720874381632760692304005906661359114787025736309287616829012230978085472233745160885725168329756722870385985706095390411760329468307073739320549328056554133929203890914709917643627895910148310562694316050316814814641654664670805824362406340679696952794691493563155304836714675299466789481038858236944820080536878941065756817377650743934055030564033513344080974457710740401181601722043231875573213322115265703266528581597473269102816344413884344669206685710290982503527791205879531416198666307955353713001200931819027819718429681986359768156360066003040844543695875180875536831659724079187832836741355330737384931958164011329884152693193969433079685193103273786195553448480039516874659671832357560876018710387518690419522479261523594156904638073051284183808523809980746236480707593467503257290415581183064922450258084655578096424873702465468414326772140099999858856088276539151973592900474552054234860000769060056139117073611665311105194215513208884296979545928443059813949042960962001783213515849515755386526067746353236697229553961117906032827136660927478250653698169689708983782626569114457720580056075268093261960482602388840734938149512872922675147705116479871654732848420 [159,118] 3712568713480913641033994322707765047531615562699994589457526636123636097671184576356457667727574452146876738081356707342873037899496383126713953889045143968883487251907800196593888399683630784804132944659326644216488465757645271492564630782037136097241564883641209226779811426188009017062862918050129029897339470526584229819042977837582417534718646914505816653556451386407075900703324805211028624969055980940616300049032972142673474340558432444757725003094448159320120701981403939668430957986940575180824257452535443585280016644624009972694438938917067742313363002918672004741926104802312632064288858102677521218110211168660540382310786945261574601004016890136800505570794426285928933712501781163438539593544078998135951525791094397050176091602571996938006280611068869116118573231079778222318316007048863198116825520968704711793772873468915627935336303893737143501007983571144220801870774859982002512237118864556524898530429416183049195932850443057048805225983224816722134938661712837642682241445628484902532624551680630751020282353735270428413452146054325301450573806723364473168627300119921994327472357920610064297426314188903833786157923726207151187643686260226145042098931633840994178390601987074908676470026880525690018996001013991532923704054511589889289420858604611610361020814209306839035589589124140938681564686669567920133943431330485645877695156475689192296211022934226845937128858286498770548299346911592773382818266126679297275350047709452161467718347260709981212679943773619860108351952280174874294578876473996640313405971278354474337041299473075452740658070973163249902002680645734483911781418425370384182313666120906228388971229421393543794782754419753255969267961169796572974373924226424479482333504 [159,119] 3093217750099722444523521303371237766755147722307030925530115297454171396700700089258574951288598669276306243972548196681802524969019685820581724577080688703182041388624478269730766571177515055240137051003453885762334309303710695206235613415914135701832226411766956608650142922135093722436431988186683648455372333036282631150220337043823835473009156888389945746938515770438882654993962125242836446618895867703758591076863922634718284140656294294437072369631035939458958836342293851879466572968750044088437843538456730729773364239327729991157277253527037872839313737980596455757035502482336003066427111958714009189490231593191730432575523469265505255469646222751986264853483869621400242770753697929544704482090063184405063391124743777510082683672523006538094253262366637964846267199010447272420196842605930618574060165509381912372919381039880627466309369487750871361427385986788456265396818349248041467898214644221822421393769945558735673075536720981267428641119965298741933239064392832470168033772835096354718175825394185045663001839569359641020375747284345798779198853669469971950549360983680859698285996999271776906252712596967217972683699408836294242861345559954697752804286501148932577464129642320938607604424201869263008510680443839289788274524556260162570665844019470000334316361718531030057416078821598412875946374784773735588107666124788367670266387704466321088952336021781707394070935227225375443403173225389255198610225660574539680496698835727096120574437705545443226724328661758987017314731562042466951423434493145939127139882429327314545658057973539926119487409432595467858558871089055325316961069966730941293208767608256759671600291975582453880119198609756933160006861264561485883841479628778312 [159,120] -21256837574953676774277122682116971443603680785208072569356972388692226142630840712424321535491548478585256711677072616980652465541376153360342449015534170967747425430703923099734555181490351037809184882549779727083754940002451830400795759522653368077681257396554959017631781649677495022915788950010669944807104153937385357386282044553619618280474987548257714320162631352087869042483384317611563179322503462117633145780476881097039799635952176759350294831958338316394718409834603953493380430511345127476992887989726304805852032841435146040339995627567087924288938626078527830787051965714840531411873955667220234503583384160877867017309685279182375438317723210683436480532619020422693263328940815450099828238657467944951608926716824885913653930183351313840593702959788552979634066887063631620145254233286891794465057023926547273129444816162119311410421019539994531214869264998288678127971301991710281775149906771208841576271950659991080339324640211883013485396830977525059929722413230607509550497703734697751992213878568163881204984561683315083080787418602456224955723876264745748165684220129844182709005141239187306530966106572738319408820917885400955982028500895238474897606303105842128914892108972945993081516330036048651249063141202574069347116642690258480434593030302715931265090162013867809694577229439249525267380818087154014195183161278673736341886251937479189408767623462943460552537608488189882223681052533665630922160251516824902274255855822603154208105429241281108930173962126681315497305724464140627219509762340452230880974219591902578460149165297379615781942314797708192121620973603815952735433280857167575012808163819344375452858728895208432791571590706936165789369625782100821381801792 [159,121] -11648649899796057843934941436123397882387851515639982491212002383484891158118476336588339750773102086278265452767536316458455367525513119085356486858766566771405829636667131630555726197491858044664860820236739374693553674049423535383185333831508565794230683743963726823835952962577553948534711959892863225593990271016826100700425422962849653264959430265751838504358444761057941229653405642893079697528375960744676310425668592056807192690540257122693912701584065808842114605862471898347911727554169295095432142251640821307931194440413784959908273806950673454269996690582438685397055041650937884185436940134699923274696420035269785558338679951922459751982527938467885441282533037266228700959586120372189477358225038369589279006589664243221879713352833341777698094194733146976508447515151827082595088500044218220398752353900795430516828367346029478261915439492096992515198644376160496493083861931728114066758425290721978055888947984798794815900233659036728633584153774604050964615963417932786719838492740279816397000732706835047715866397914831552163659881490039749270947241767527087365143344509573786823142371017820073867350969072385462371236303605395591176114325650577287921752138170330889412144109794816405486481128464437890330069741951569848119293589397981432244079717122313088172483715620507026347916632522196866560078699458137023874952467835667909408822812349465648731453155173481150701509951429210961074275090620822142640885848326624607535539983549298618680107362086310410847930778606531000342291781768865869636833989360727003385260929387011194320094692899222857358765800636962499480205438535085983444284247751525260433504807422268937735403570140824788612185470808539375148283322241497016 [159,122] 3844627344121132847658010199938028695533579011518642460442656624190722819851402759849555190940424034799052846762985706621093032179318549959061768346451725452707747592419079390878277206762297345095037713749846613403524947992343329661080268192056244383156989883720685426456246280165398279033137105010168256578311436615691680360096002222765977560724495515016596738396558478669072501954427362355526776903006106468324374910797543617774317262447924438907702118525663963829713145518727727536523899316275632410619951821472314986553048547979136767585988074190109705807841850168610237536812359390531494143724495237785055115747320396696240558541776719987495934316571480608606074760698213679732414579389579831937514698068867064801529303422410565285661040754349940285930265260555037021146054940583949450311932907415709777563955698774270604675646086267134462592928772084306754257199069844625565785802033199185324200416184666445329736734445294823541013062701528611457559315129245144639618340133060876521480450506545958531990272781134147841119167988644326221049682628935333026268104233241351228612790406038709235565970509631409194743814782159320013169949395801968641553595469102318673801492517148384569199486926650783630314557251452203743199466487524533893898355352841520125016994900953168317109907492164906604015049074135050002888718339318156189444580574126838489335461596287003207726350015155641587492173628820371388114209247410186684204966437697762083658512646036351949651487285708453846336647090309375728012144564549753456418788492637824128881651684014599848681305848405590817122821409602414744267851887983024438749301992425821409780511363713245077708755303248794936866605237816323076726288480 [159,123] 1191298229219247972841901154700150155199628092401287314603370366084476435097929972482306156306745026234318161215993575833139815712058129126166838783550689159382095609477233816486099688449355435014301642776198752093226542402413196041897931074472136756809901666637569653263380537972889102921860257763005272250944184991316497300142128692896091029953989670149128465221959029076608929881943928439744385462438001709445786830269223638402449481280524053566169501361189462249750886773253952743409099703588597174097885010668848308202289397353367508064008033839542339072454879310942569860243404753695492152272370311628184244504955403650600622654117005033951535909066833563955037008290335512627771280264332652296778278846285092578516098588966466984343029890163986654755860191940790946116337930831450474095801679648723691876162207691644962279617246114277206470392638774257110104535959114828942411692749233350591613032764353113643711080768403448855241602571507949787599624151157413604367836181961839531275422295626762958115591912590452577492986639093281347298647337070437893560196298051049122412979120431640011327530917661014022363851937739861478689280550840994226469222554239884313793709510477315761145567800485077590319396181256577986383817473559429723621640271711097197555038866817370137548407771842693046209822128352006378636878332719697453873348379485084322320769638412688121997451330063509966588918939686791989828731437673194249909144587449247757747195537378201282429137661130819292184309877660399026023726737231630541565023653455056626962654822533157072414911536499354839130170169040856617343654439248948901427267056554734265958209444852086534099620151088258347431693701653462732 [159,124] -214390527163031724578729001928073679030969839880541230752288040439844243853530956825373270801865045722586780756902687742126598586038119679499730564047198003638184348920438321354486236892778845948905794706850656125484461590892306260647879213436078586124455743457405018437683037332881911346988503170209060375311313445516852781930230972629548913600846501339119237637637238258404792321579944248544604626168407761175494028843221879016505585438794525742337824371060323440392561019644689859125660359164849487988259389034993867771936377026528006001836811772460451721840143714595927354837865749077366907067540168445094444248648026127372575919427243858457017939751030585246386614030654707354344067378465144628840376717677528192226190032474224985876549720284617280689259714578105447954626993043544494274069170532201110301650905260435475946409487424570016973823080414044015240303191586505048350838010989548005148029942298302445885254078819297377586110224292137967477871937654394043076277660629638650667790690302158395758111414480499238019861037376734488742670620930631276941617708723395409365430215901587919922587954817675158777835203261793674308051321982712729813249463660284725559124992778450731078058401330997119870965209968141310592855632957895710659097285885615147126248069613105271700558266699907108588685046544987912236294759896197739280118467463621154629319325679190843484124586132891600895233046563630247325798773310110727358442784973505110295477109960275806985009046166033876564138289889931740381279613374073384600804168762243843445231684378869370714053230099056329711239480653963978678423689266727245668678878295116549116108357661349182440555766019259592970065376 [159,125] -9472471028147720496284112530668338236386025524769455009638641219736418855001276528821016351867459008624676584618585104217612426405395364971812563074274281290818337830486223333380666335845549541739616167333460580543291387883662762491422370826332948609515443305848393619597887386813079043355189507037652204930695706918010501401920626207016860169223207059590793818034361378787229651342899175525182657156132118234743867174656327881452781747158815114690871727471150330479354296751161437721934121342179604200995087758004313775518071550603177857435366460643799981548901139117077609565999982355189927164944639422527953046786901467932703792971374523828555518811803453392349635684337808920990285004078723022624166238380540870406619206088440036518777578597302954174372324666605549626363175988362625561256551789959929529693069338763135773646355304373188630734044849896488117833556350803185060160892160408615036237647456305130739591949248661897141329051355156057896150200344809157932611128871815730352387818443451877863987805233133985886157685449391274184260196428863481157750754391905362288391770515905105875045218426320294184365197773421702915900670414317245430150756227953471106149006551634576485094264695247985348473767073704566582692096676671330160426482063137803198415212356718168904977044011277849431284249449335161247127578852886311202989980724039422693358439951618037741471520923509426615406189539638341162953244302827671182125234627738852133392521912178263529923980851250470051809020794336384056298433472951624763741665842273183740888647910114107340225433081251033856439046446993127452367076121610308615419284918114456643477889210035420725211518968179876 [159,126] 1379793891964206522259953674528715843753947375478920116092109579116386251112783950893215833389042650114580721303506222183326208779426498977040119017575738490086365139334350340400911418292976586762826667096955662354416179632152059559109852998216324753430846392403588910972725938066326524275017088615686490615355391766312557158890203454730673145142392847244794933368108009700011763740124363413586412054000657638755085877065197442685883577817357221646190694277885630387403834057719815938188388957388021578506356229608948839799996478769143677518591158245823613248303502269714768099095205545376755604051188882897117546238201972686738082750610073210153530321393558878848866154487745312872976356882339228989947602453063071683510464994551693957575830725898771382627439453866275890781066875935492103491054345849239772878927389769953954034200958758444383207241190056606096683600832727726062371309888902592542757418823968189944339722853360626410334302954462615142142464182668290002339570245909695861438110392500789831315382761678738548098653956800873391547342391604009873332465943261070162974239412550555327176570482036728280017188495900770038803051326252296821273995263349552606521702153996433471136975001658979322622909859135235940393966869125890363812760715955752553840626031037585393182264668450145569250574722588632075284613192004875591379916853261321359322077435915173145242381679511513235050746139066896225484507871320609185425112544291208360149162246650861539514534639946929592287486732647232167842444153009805098222480203447443212544159782334159363134364154737289579796117488540574007343848698031377893143276709653422879365336809929507952300688 [159,127] -1252091427160568166677652855795809245263180425265771808812997545945712517855402747454297789005844886297198084192816250786343235260789010520415493428491471984727182555160155974663975755936579673412469766480918423133862714651162664877772192343331093694080432088456667187650247903970616151726934169060575529209003007215394601702390453473598978327521642362583779874609222002921514570040409996016614947734754086627834124005917278148523057653549282114379650897738588611442875180467407670792813261374246840843890321971395692789646506995902412372057744087181908963959748877772097753553981354701004038557922163428814681304531208501328726095026989164555446589235522846770560976915089992459602875662461922043925126107605142254615549686868368078179272265515025422774429477243610447151910599856349144102063912331604314899406613983433352735825036774467375087658641195205175372563633323985298296863397784752075015767932204467252808686529196028258743471731954515986341545387433105849589798946188149889327851085900536515826471665063905771121960007312586552234153928493005694036729028043959631435088845510014855351930370915255089678869874114376472393517129330389088885876389691652214443104958598977181492214034600023800322564742246963165871743322960654774198857273649703997977779592006377199493030995683171837410056803396449581046037597174851072227545542972986013053195670334976999464840760096997775613656790079548384235269885266140891514415664238489281217199149039850431601504096923493298965237359871480686222310495488264652408641401798684122437968669426074081168402283546357745101066415832501884045839053010637414139774456276802998988559296889254 [159,128] -181563733213426644207751076111628409509408142645939885506807123433834308969286646387185306326128179344357934031777930962028569868016806665767208511250024653989703902824795549034669449361271497100869589763867228223282927060038055131399159515331744614921010105359497524173711910248528715164176553973119372124179651103291825236303222168624841187436713282830452894966132194939429163271938237155391357100677299592246785521583340557937100894251290949366411304123009039513965384215229209457711338561359549201401242874682650341251054325883183051536177404953109118545444697805335866856459461458083511738042990422125040390102978101225151759232613367964597656335214286580247707954562833981694283930418970882009818797834435456193652452420408506867587040005890009737451704183657445308550368708903082508329252735024134546308755554439791882334584505532172188978258674943461528250957245624895800364341274496940018882669289112050958655683393997419644193090159249656680857319250021232502240069814213718265781868179094387782816693711572532281207849115213691003898235088964531426954755646795541863750379326616386275568551372045730655843543833331716245572514500722400282938333676972283148695461868209267025007001371060574783900683928159074710746830435040444169629673182960841089032238354113310184675311924357225400684224362966273171852964231790203037506628430184115694354717074438649850024429308819434949358894761242540467909168202045198379103204042494662671245164982339095029076330884364507141763839602761072657439062197321728709715025519081788383043586044926766871214420690815783501931689804887478110781400544235924786123975199052132948928 [159,129] 78340140632789281330139436733755965606166830056075794854678258895972675416531510663114619125255005014013376990676469921770225050722458214733247271273427652872124101351845518797006804880709318544397459336696481636843003259822771950323449733056334784762617949133149192044308412359040156245307321141821417400083051295233407584500641632838534228505879998086033056475765251062193038205499268947225934955642099765695090329680062839061170567740202439573791654746360980970498263734644252269676605129204843477471276916984756657232265867679854476565865894199012333901966564586109561325321798445894897903073468159085542717322308115015488153181537517705864801079187270614049382042953652997221409585800165798160940478674586547179250020772351666212214834049553502223469887994379002909184686219243483389711163914281566952869530338505663986213804172435312221526684808095276021806114874737699205684857778137146215343183472435545329246094180525246268996834936129391434238695663312153455572950572619887615461888834757455951500908033979965012524063358438621301119734333978621940353148800283730953583012997940696728711148741690677754004574867188203355739034990103593512636222975601625277161692882377012504900470425420361302951490406430789979425760956884103994520913692691024127615625482022720804359553359751590661632692636333291624064012528028775235510032719611392152861867404614916420495895459713470762218595807119886448179649707953479808558221649400694364809229273023020243839829376052250883202511025041612998341653546955288839963631364796737723574231197341267385188345763564065929408776383533653742934317092375757923146885336 [159,130] 771574118075223638610228853087595172964012787339128888165283341686560586391781596706085566483091792344968760011676072242837903277787356057420900853673161286516250778536173898994241548030830079607105106835574767444069501003382477361496301222039388770040658684866373517240441632302480750155956574281342398312821888593674027615227938536781903025049273463110697935626740303819143033112614603110484133045641555429381383805589163296899705955952441143269762672871198904156396632138301158123989369071521581660077230109745036236480043631586885728166339777011043702932548306554539464654153453332260736676083205426163359648173673455616453430410729678219315551107747562952307753865259309318652339143237402228175057643024071218104939959689902594466998579682546618087237555427552366517240394706223593531507312362280904336149858959762941583085537736204296966917912195714188895676999132408220394729193982307142591161671705649084051825492913764177257480752280945858249787683645028820821214507418149351233908998101468112278380925876910805167272801422006867633062260087834838915481097973204406834250660757817426286114110798360239903611224049110020423559337324566385376193359985443993437144755118173566122606978142753921675550448772835312571123845049638375327500325153301048699039311108690595023901957601674980503182413781450713629376829829403947869090711062091899111241401073144044108326096423792390492188672847224847660281542802700457164759199309619614053341250246576891194693028668226202133224940182284179251738635602940536611629073848782001903674775593132746816428443711985702514261453605345550715605236662874768 [159,131] 63746673125173138386094853469555291827394141326109389451420853128545268524754801424366492648734620824457812550727692143757534043696988959022277692302682821280430186854067569676090068112019882522859784596318008235012057832682210231036237195228948726625020997938358188394081437996594882668691876703410031265486312126494921975070357928634616871886913384663685475256492413608503532981252994098233594176216905857136765709265148564849693918894441722467732100382563687083378960162351816583574628755659525882115340232297414327716738142050898174254996704147263225427868682412517744448990584182423532844541513643003517694548025657965557328596224169766486497543458206552369308277007866752084812240251313103402799621507159133928276750766284846144761079631049057371283115078533026133889325452436249334682815244026996555570752463587028283251458961307394869179750689573535211956025512672802529719333535269361379733465130088968171090532071739028848807324810416404358334670649043775484626667158436303178322186494427314064708174975578138179208883039954918521460494503953734910929066762363499433902593680793721397050877156699387703137901825199748739061965323190623156995195114097368469739750509694144492351519111581853264520197720820594132914569182089855166557611194536047583603647426861630087783577845896230844049300279808167940276808603468131749897008529323349946840657657537602906815868817692043323109109072286264886307365662296346676935580217237561392318451106150171177946507838641160407156678750139481728154756820788549437979132106950409019600150332784127047245315461434501766592463322362981854210 [159,132] -1019015112368499784753216062802774397579870021766311952585423064619245461269268794351444473654589148629547666268521848260454568851721663266325759774429469597793083544691838635102905845344096671941184786064648566390949074037194660879595266969111709428300328671927418864942856276390440511471207576764228909436582223483691164126662375428811320167762024483022844392230253840321940913061476796851621521272679104720915831185048848200021071883977913110414308435755239678440469180484159390974996023752727970165658739389698003926998157771294935192928368631076368471402183252670273380880511038827633163120034266563106468374431578400147095921791926090481617082199498178339022676682166944950965374215995899990561381708309049028856971316894480207177673875744487622543345490235513960907304676030022625628149540845847294938155271462040624998779958748943288383761511716007532549281956868125310795473123946130241431700057459359136845229435462159500409822377505304206492163970557170519679837395658203537276613332883369655401561243979374673874674809879815099589651760887027194634559774485161311302737421638981139358553974837674409683004473102951464413523769319339389071138455076644456760799324354166370519229974537509329560771703423474208297122632679319404532009226089100563864889017481724635643098202713796231616049356982330639924492546472506124760146767009297512105298434447841921327262095222870922810672543658150111673184626064699680439033736787586649450068552900040469361087710873054236246656901732030825394927346632796043316919434296662454324324329459539885231565353695869828466083298272 [159,133] -5764470899371023461555229925411472658559923532584070626559183711374201454335388333801209290194623754709999382106461873635253595140309140493053421408575897972474581277036011925815610848698115833713524103852735120057578294311935083226328414440145107131155090512239680346709295748822483820047657439804065536552532185495413735051734955911554499888049071013823399112210235657838926468465966105061258465767994768468166520592190680353881600222606207402920152400509251420201126340579196764680173674683823924600451334813306890885041426470150400188951515069278492709926413235908474304813827673801486928661110066958170745985535104994407819858314717639144294746901321261711384215072135550211942835725991771808916586481157395319575790571292650653213482049228302358251855913180297976633464529653547681342987211793051181079427720473642956545865873681365515290736158071833683489408462564535672912514799445402744803882877372710002195263236804552337579342651194105180629505227421505576475697288129621333755654076935908312165449616108570185431604109106742445464617525348868774112659003243477350598643743062181124385319911571597378005337824210164824773574597881999695700747981740084684434439186882693903194536626464554953552536419158445566835737289108828486484305994429225153461170304495884581110733527251851869081095368304739234977309975688132152124405962964286899033261897933048819792621852786456603316310315133978486149470426816328224109183339625801244470588232928327197796166255808991536064677341482732932262378310695154364309844788723853464585066801389561156759621611340484 [159,134] 24047005300677398380257819366568736936371104482184183779082814528189505985283564421259193363575621954496337382441957284380938931892346474346165297398883012893337331016872435420117999844028831005590046921085842315798483325917486096262671481841007468770487519943803500455532169244172179634062171606689804923776342180309894754874868583168250584129839217117016270012912820959157185441878498626096285690849392570357785995718860083341654217998111959832377661375060098234261360441563747363123662276859005708551814040824215550414959116308532983064613311471084504133756999921484756742895646500184308545717682696400637370581944244225592157113112304148435489007374902102949732926393666185646612164040876144188623992502007721111526337830761864879078908369261645358597528967239191217284783296240467562371185022152757057087424678190257841316172473931559690511541764442577355721431615332331406519641877321222772858598297693319504521868071255088691123651141885000586954773525880628959396530665485293275125971129794904776434445892386819172260058093930602862387904844368076950770350039005267939728025061933754260991147302041335315838272110255390799749551273383825188622185593698125671211334834616928546928287972069939602166094187984262494056162916092599299584667338262761740362643387662220352962518263634587197471451660115210882169754550301196238249389072303791052890375936430734787046292504941774834870020586635768145977283525474880979128690110051350652583518729753380483070115620323500978690947577730868782375626205186575221147499726671175626318549376171787231672 [159,135] -324856040546505520238615576373835226089018289320048825447610131630600596847722554774857240872175155420046489484822424572445809798720679075543293885413635487784881767560874778391384251162233237523900502897316276877608233861080611921601186859053776706601245008764469051958260934272831399916575957520390483463437853934831553271976064547631251308995130828896539207050897947352513918706412104165438953543166755094131775311777089703894432631505433141392404925757236644508880845680447194399574450540284062561238318802022367506056324081581321576893637645726389727330200678971155300644408746465328069947569048418293398859997173729244669674758969392354004950982737319645009610574810169416754563589630958285167798755678560425273026743182328885546096070207300023304964136994407394466140698581816010728997252138087896427735849533999986835778507046502057890976087598508039230126494507475101618836441749345455429472235304912301402498208839071494129486225569859721143257483979264257943989451093181927369970416776060720994270641534382252783991158369343652645300628499461093581788552170724253098431783949576419123450042344944440276415820278147309908918819386658387088167389531726359976496849505731211101948592173401244954859934118993762536749431243403227296212227526689217903284408071171553520246122111481089230497699117199175846359486773861430356524785252016600010117393045628940931146232289785045807738389250949198940511053645320743858990017938454165346472498761964113805863151978758320422637871845209629604563233779141422263085835634506590912359237 [159,136] -25950812071238829156006216855485125614453812135642794890089572865702097556812025437292828799958673000899749738272700002114770939372449240822983013494579728612041552457236668925405174538092836509197763756445623255306191260202289111129900469420897118853426525254020964423350866976315322994404107226523504349206892509641830427529214161852969521570912320534534399504861863274643990502083050640055871319325882816950603569743033459197723535306551929524165691616609587669228386644650686544926240243178701094612717060724789334197936799732616981912721963357568586425799115202772552823340451601449889910442744868051833762780597461588544002689726670378834919679465322811201677064234022851900067271518081207530511756387359229817696745550630612356169796491094174163175744390781480224365744412874637545562827408908097109700173883993274572795941249539444582729736844662484315191129178726266688470962896537657318714679082644989521932500745509897856421983878759909576751180488527431663784162967015209980391084913181347008536641627119599933314077534357175542065062173506255700710955062969580443360809055893306083180190850657314439433527767423912241098733717720568380963844579813797344465707339918081265891137438142473843366905073512294204049899810146712474087712072076746937040556397060524129167939566886841799689805604796126117772357037931446334792264788077348260046928915344163784879626639760907231750767791852295975529756122333447335210236036778546679967116002247343808375234982276139678451148544621555285442089592347075028055997720064 [159,137] 103791776364028614524190973093838990817204381051547093806928909205257658641840006092735520575366476632659335604707071724519080254010401314918234191357929158839318827382329410780968510411638175911743975381465448720025845611832665551649240496340973591745494212405667275518411929973737221309450903193744282957307724926456844452260002457049195383949028459715628414909212347963474815526667697277225416457948219145962414882944946647026712211817803873077109876965528064785104468733520698379829236301516543089210227903125818106347641969599956421129608942827801622647124067292920099378524959832615607122069466556389166879538369176191100768884483985982038385363554828987820942087515115243165897459984694366034813085362622333303443971226971153556462101708314069024530740636016532177806706732811606563683612850290837574399552935865651878719811124243024690504453372824707422665337837317897672710477746218639320699190874690804998722705247684013058170485012735184786793913707043503956543536575363033733129362245671212862876803670917847967536980569075018938237495058514753158346202013921820579498088737149781924571597313803790429356289706371630908343255334388228503118827272664745324245609610658532128475266636169014221209647718491450843593859271664107143188818737408843433800283032216830132968466380122671222798553419688133636762894991325278854587992418798036086796214152580268670852564874436321175849954942147649366089827420238321167179371933805587023192692038087665447830891236102219732183286045567720829136482137966272 [159,138] 2833853501028339271673860526371162928152238906633724783982922628208496661356597613159038986926583967582454924647160880799566718653380814068846659958138393735674446149184760951688075063117432023880873047038430489638370497854541753335125237892801348137576203766048605910555046185431775698427611551582057239997389591663063361612468713716975695449492504455383627823839167565952720946151797374430974542907237305758957832918697643491113779443579658930258842987236065567570018025371113530283156817639032361540205915056804791980864907131080930709116847894284995468492600864410423389599897629644157353234594567014972378445282168763522398193993664341982808195454255254766812064644910437761297028608330118622973571717116870151925519048824669452292847300231252589034167496996777075921283067367877153254752794786443308706586258270713808929246315593302817892178791886347719921339385286024259082031535566733034765365058005465037677227172789070971941352636032910157126874947920554431223843976977821983025950310590051813957622124682532779479689241298787496475027711374471713342386875688582452957109884492244024515182199937552097654564644681706972136531256183048268302959932343345077961033570179962270406065558608611051254958015972888285048882570674376314343051454606872672698409264379096751583860722584036894499797670972048477254610521376318535019575797336278479792360118541102757930881588875981076255064436543248729689094480391399638766782653813351219250997901665281279849672864077978498413656526748521641296 [159,139] 2654486177439560003289153700325802745267142656548030493543578799389465994565923515273956720723123969051490533988514499888638729082088518293219055591500842058584149215545763503957815649989436867501476851796669243424286080982002983350885161132410938012344315915509275743151848197987674967687359372584115328808064300199031687425600720136746291282602416655986150609666860919893135536814370813989734762835481966019049001089228266731261272161697733772834627482942924820027462828126438897860923494289943244719636931122785196094730251461892808854291175487405173584879592906023512317499101148482423305007428924202677992756639094962313621765637861220292885320246131317053671212392360721682379026675450690985247234157406140908644499991067976320134870005896256407379534548060785717993109917492887701592596312088630108254514021655520618724741159041274266788126989615889198153269217725604547990279513827202147512669115173912255395061299865948722242817279402691854554290207719562925958106858541657615797893195034904070530075038097885152496109304462997637489958831248744260967212423481220915553727344406077620202695107576039069000135219341742229482290810036685793020340895170314294199820528315214391865615548968874182547429588150640150654528734679045557642834715317603036821730691387474153720492923969003924353736701185856397207736249762270480929436477464929912110892600200433635550999667785572570767358732783155783973831868434471930157033356744313767125989440022349431140626307060503202525354 [159,140] -5215281550409693911608586691985354172001803172854238673885434525074839151267402906833229055404184793447134606713131176833389848009851211004965563955001466089948299468345411669818028012605176764757668406072026166109925115776967312952761052780811534304538521214068665248660593756068696856272948985664845586854546479220966498656509562222118362268628104849823957571926332248765039817553110591362888750296325191377602730867235561825599485857512172298595798664009692367186895419062992955651423013497362408678246142845843869940402824815013684793311852248270844837856365863656728435794179545509398685961511286829496903154682722412067009990399436836751498060779563059232122681632103749461902459686830379692762524328360719754338693982323679951028692931699524937198976502617680241570746759574267329741535261414743853527926761314200829839029126885233804565356721699530145103655863985515867959810940528788177747358262585810083632488985348303505463258481422316430202933706867033286503174944492124874902717904931824035068295148603614116736570164888744081369396918035306460837801487070102091452970983683576613716686590969814227685806054349928786943048913670396815634512745464673991517304926151158486307376201060725868705843217626179975494205640059348431653856404540002508167230193051868660933575380212234422005877939599888064267440430389902025850364643386292235646713146443397916313453644669186691692683639389177699067128656025947909217874622337200528613791892641646819362306848 [159,141] -197983569022314107485846992308647705692894781928633859203598518697238140325348564571747599367678980948916454670151779130492341139419607820485857961415937860047817130031572752619586560537383403273309243312342399474419727097688991760693950782122655244278212303660431944824643090566524530637338086446624004027306956541361319828751191351750971359437534506110912819636962745451260895989483134845592432982097986360545874396652169410582928858830524986171794090547192409277460376703913447855622823423403436711944111103040570898617153887748030858279121071050400290664244564454674528694845357303776630318260103944577372380503196939550776120077875880996287377948071790786283639885710854662344980994795207320863726464400297524596857015976725491494986333510542089438585468232629833260969894543066567879561315242790838509353656170538921780449399612304404160081611106641744614975725400784276595608644060053043477603168876620848692408789456286580602282299222934812040911468770406347727583363454412546664092146919196176697817923589734032881662715937148532703888113037069046985549016008444920505121501880612036228601801257556631741292106318928145142061680901930635716167420436784408300892559046250638663978216077658754938313793449359543714540893873398102628382967068984079862560888402664226230003986200626445295647835198519002508893974389571954778534111319680906179056113798088638713463204473903234160958190382101401002399062456194408271541600565442838199431467388 [159,142] 414199738550244387647282585782164759793918857872461124593479019579404676815174778695072417659480816500945941467383406912116844683469031811352834486390514278180345836412109216462609397794154259145698261193411666449910812192410958272957316229559133242479779922108003395110069612004902441349543232361525510135010747126853763495799410966198838683785856059770084524697068000924258555622652873848850842019650782978975343687585024087059652393015905244326750560995179112479601983331972325040250816222215281449374369192015986061121422123735481315489880209838554763615888997264158122746823625123030660585105689300044321121389542135188858300683489676059736944750348566566502890816744458220082880383900809976869236291130709998660960868068277543583294158075384877739507163837829138314894792543646139800353875852697306867656924658599284328832324485171152869037530236220719829477947261290763149252748953643433129206686193185899560837731243359017549289194373399987734138455800590944288951371230398607015438590443003322154629069176143998282585597871563557070766166651857037114470941216374697898392861895302597861522740908014049819616882176999009281534178018982035167572121066621036935016379497886451077934062310163235751589280744432974541476095134091356771052863769233003391855737256903771442808580621898192816731216334131431648176763185361184457843151357300342978317162010165696763492293343603594843237718254494291821429481720769597056060474820240 [159,143] -56082436469188250712098254267430301001787772450468636759641541016411565345171926562467384928086010162837614763802074263081652772578257370248456446497075898767178983734668325089436959754025874634318805440016552935618177946130989811064177375668180098694995157968365410913891704253977491125517424979444005103069691544547048103670297328392970939971611058233899886783788110223490585115146962780675208101844066624013257643593657215875311749438328343825192271907024234613282050239844065363542653231076845369399184736558005552196623269785480215758587746698199813743913197989404819801503056906952524649660642799352637499239066221919243721525656539284118833934897633551251278832533169098142219056873211949533586026374291736687396313671632288840488729447037440847991457931125266930166970568196167714532262689836613590409020079268209747139197721536348109781282215194971649505800769557560022134441139212970847624351110697718227398015297098171780232820828500968195874043923734157345578021567780527924201007476379014615837777733594666736969835261868603744770738687957967256593175588655431489388106250479156711162911367933079188328836939392930744878708214045245286848999250175563214281601271257349947201146574266706023914917571863124166274790690374524561357440515361120555675210737392360814250271709585220553155251990090875172267171234281324948820609020787668454044978160675307076637240759200051038037786118055498478473672355720646 [159,144] -4448575231293955885664919637703689332352851119753877769530094599996558613759706930501649767193164417859688508436297023524111542224331325247778648646474853986818801442795925869016475608486481256004067269910766061399060147270221139848512534930898279626733532902209282774554945119827162385998679733912248268525709961143669509318145319368114132186400522888791412120689653462734523325347759926539293309008939991245964186820648745536955490851895871597042077555658959616976747744239069968728177137193309843992736808270092470030399866400399584386150642497734746843499734862251185546715036644862551889807171863204346331021891177707245915444373299974609529506754544170936479477471974153933615814860516675638695334729189867241013248465809948089062109647642904097978894913067669859740186656683784560401697661321260773036417720500165338584521589636761611405364352935274422880336778535511918527085402951226108509799832228353159972643518220786934840103317796491714152006979021459536436518282249200683172968679752905173444480897881886034516471649219200320628752937429772118793227558858117347694733458802528202082494233865562252905270000528307266111278206344589110373631352732345995688551221555912895094789629693599392903925376477200255491476957903839311426914215447693421155277914629396385273209669934501334106671360611741836757099938922401433501431339389213791760619663079705457299232169602084896064906462230771456 [159,145] -31038768641587890742060421390840598612266246796958352904488091996193659698916656067323912199239837722105021631330051972017328263400552948250318383458241708162730261857265803440734067901641130655225283262071108482245291831571785661871344795431625445862623958836150360267549122362361123382844894605587267472085830244728988357147285325571914708317814315415118256735828723348996566696012748039328308788005271677449727829849988945205030320625503933091893894437361523334368406386710681003546902381396442799339525348134106713457320633350423612471107549881177786073312249939275374599090271273879402985621864050191084013893049375723796911828981542087062399262626359455098841873142957507648843045180208345526831057946698083785079459988080070895904577109801768571098995554108711999632261971954959034621261170017033112599812810587197632142174258778784575895156360363039311099544749687035300303337703935473875157340623839806500029458372585457223301411273290437115072436108033142038178223890228602260137684965880806346556480208147795362067708741927858259704586358934718771518709266986982111189380457719920084879988795426636447221789901919823609454180704837057065413383525666849508389963197596858476826785855291616852792554031235481493290513287880407371359585753372564069168289876773473660449480812657519016466480888143354002679625153820750406004621606900843641449827508490858771229256622125836960 [159,146] 329158070191342862188156272850687810791599700537195118941231923385107130058148514080303458061209558407378469215146340990319036400191793981245928098456338427155819782384388334108801956782470646868811118773417306228556265632315222342244737300373132692459490702925088425133488778171007002726149838334519327882894550946962150481547092090778766252226000411580802766993254812677264872029534437981052423460794367134452052655519744369617122730613075214941182610362099413407744757525920987678176601164885431933510304795452527486052288950724817942580675124769658928821019487310387800539386225201873563927934548142680975539096531133571786879585063291436627123481046252935539016289177708506293283656626421084774865392669704061166958368063399421493153838038877971583336753166503186503036353245547261227033208491936028824072909358858486869893650615773416639855334845108631257985376327688604370392578855809311418193760092260332490580332669311188911819029591227812352434223910663688277666455439890055174665306184058114585598201746360877654526289089937292485316474527386357823238873749987380218493279077580413502277922946695301390677348578416654516169771544725953056562280393856455548290748604086023861621728242894262588962174279990881574919022973409411034892448598313654453947370068369599950717933497535662186825258244075246328850154593098131880116592064625818015128544295726158000 [159,147] -197101016989801187203866396211851214864424357717207770652573540504486377830932075880551323999025730979566091733989847268559332431349620271110072787691273931655843341320134810602231232018424832489191071618569498684237406539137248029453607451316997733958140612164228237342521448281967087628729689207401239737799899876629720210878345190526184793253289417186785944432585014574668860650276170570405213866732930654612862787385282848801342862378491281286799343145804039733042448518616510164351339944593191688668723619872036880334707907004707580370854090001890980694321621894276818925099671416835956800223160694209714439494947269869849088023985414068372081916106154100347555800969526643638025050268399706631453439183618082840358832058692744105465106344553226834552321326715448373409188448243696172697586945731543041089025670825440671834363611387605664619513213471220795200459500784856737909545613206508533889046706287333286158241732368522656529423524921036725686516659424831032184635274487285768246024792601873142820780662904093383925549174946002487645248304907493220696015952586521170058027808030713279622390950678314737498084572015744639666012945909949037937733355121418714689974864963240044244669854335937949033723896709341751950449154625790897629496038469617162229538988254609145182189616728457725036189318977563429540254539181211740262804247439623546 [159,148] 9974842797616715751254048933124347156214895160828349320637776071537461025108137814641074110283952828631950564295599748092000926489013372277570602668260858479150229110357544602989473732185174158653711668102164057899366020935866986511408948304015681046248013877459895341666021095988148613970974250151132490388797534524746568205441976900993105293215871461846145401196260740572788461145864260273088081021854497750244488400647378829321890356510330117369172106259149829122802780039335106129342047378137262131871817653876249600484774752007098967576045811344626457353630361807803431218271904554677538688096809438850823518920041891030479806464274975871547611883101923447552080293338320016609319703756425631469501643389433954620660818231752797138215496759513654506623885713959763626070837567024039630256368559329910236443035694567949378221716105214432352447530806013294986258759023941042863188981153328500119180299633647412501942746442741139293867091729311474325002288682170910693824738766206134075631339682404742676303670891038422437546880539064726783425147091130182485745649144356444552110496146674971548502270969809053619322011323464213581975805850152407051054079041659754011978902399134728456354347401265841740205457052774048138816864163271275185241684327911594402334796396583390190723412820591046111686775277158912227776411368312000 [159,149] 24697839209537620761095648430728642451249167631657967774425514967516982601364629856451168787761484675642594930775447467802141988668218367627189086565276271307825288372854354642511986293259073561343361115669282581204209199847361872753826062896336730065465604589165512667674292777499568280065268899119733674329337186223476766468384234749724060183278698969030843715734272743243413744492790190367474987245574558499158716840936471571171718918276298300192068933573236299185293805589399568800577516674043561970691903685268942114599911497202796748118705735006571108322675214803966891655356371137670010213487141157525516101242300391368599645643177159161108810418998731350529109146719449977166647193878391911698734124264019682756327422018867563902987879974089200458544249795062257354591332851475553377270524015676666931873751776268848596039462275665291904025726058594975275932402870833829856153721459319866496150005281712717744982193938717919138757237829710708157417199698443349205671067025132552617940594149872890926380920206651736215534440870715384019144503701654733677925353212991450670105704338330659788173613584660598599779044272103751700952227066903730387520413801870250775987018792675972829812416052604983186312909882870055772496558962719568921801223853763704022543599011715511465354645562056518288837220864104 [159,150] 14360041523432519756759065003092917830457664468991525138882080618440091588463808812831862655675867288727534528010881364195620817017819585029192868499087793322650584540233514168309102230835943536876333411123861339599935408668393523211653235139831695784247518227287032034890694376808849789661107900667102933932240609433517320816713798965908698980987613259148594863480146019689867013152218478785629744391524052937644345550552946790462138360469467276039038881203350023353427216939674812865480142786692806537349525629505213456675229311761985494805242438761402666914111025346580969389299788676779782109976919810241672157179073378319661661715922436484421673411728573570230434991724399508545269460340797018681128372103796478699305977229746595348526309248945869966474440477135697939550599918458084109343934431465574875277473530581820593775144776724241488961020545934644843507976288353472022058333258259592701150087491760305574771915775828507253333743249958420150596262770410298383491043645884281184698919838624170030173608029694093863719920102858545023265948674831907998421176320856026107531021738771538253351397707351091142170671312535188042423042759652858546126047743636688689670959883749264340339975980862453661114115847615052157024913081092496867188148225295793712349105482112220534330231488 [159,151] -635420181482259229065642303133211554716261536525841224330329521871980042539541432005855613606048569448713724691293356316662950100261206720574538781239241590880934964148108157234731485041250104072402405633228611264455429912382003995192680769778738427296980236249984618427506813129833204268088126833382662119689576089847349963811500945604362301477130139584120734171536152408461291166923704573705229213465179516549986057230170346864456687211789217605795222124208474561228791891943307944408844121627165511218430382177059789403327383733371531210225291040192112003676983537635681324395271207863543887967813129599472763190225058128600253020170901759846343125874361470654711129259628598272602474382187755291928551776326706059362628863428797923126956286483004980284833534035649694773525033633129994705314239616133999631969299747964554305719754867240035508794041445205649729448886782581236754552655141213753027269323545311989538457526212280891121723778220288806447070782963780843035797134487597831117825137447371837687065964384253733341114085881023091897819252086313244761824538212302563385442776171351535738764344485958876423080471001674611572936678386299465966083288932677948766497943056851042170635878170482729356931000995739458906281293719687870309418761636684845228168 [159,152] 6391380229759800692342274722707104297077512309305065808142430442168608614241979358009325624903293131072233938781355167010138313382474271489217813106664752107184824531427162129397259734349296570328990381151644428555228436274920971945529311713145548105186546576551037223500998534038106260609737289026983597029000259785200354659054120156189249592308679948865367456194133126534387466509737170922842550933522673778480794684619677599931812935066641373106142376157499385402651056629167882962325124417902108334748647754052036642098985618180657489751739601591455248829738646220448267518773173978218201100949898856177118271036162390844750794950488120797548820030319677827326868739574830104218086968591107050544830379090076373013536841222801514078396327818773745282715386055836851519917297458646529174618996855747857761023455425639787345300361672319827530864744176059735090293049475768605877206359302989925904311467551868681716196632497657302685057380512991765468009426674753154586256431066334509322396621261472815739548551050164377973779467570456384746000088100439893204014429095507438143840189382977485989953778796201442302064934867656921644689855271826345763428530646816352680388863734359547990657847871693442677589654282760916265392262507102259712 [159,153] 8164875297403197397084011702071182543940121906556675612891981951709485052304352845580916708775035158250979908514539655219617132561214794723720403944939955038529379663483407258017715251096713251373557084727671002143635946141096630018295609766434883105888529519723088119606374700261868158651892270977950704520555602557576271982774014704597866142951948924325026366645874427080781802117401925230203799120654215632790793301140311894685572715321276160603488425888788751869862360363264864245700847631564283588617680550789118484334963877704885693485160272426462667740094155010391981672861093753381334103132016259549434535057592729669739722336033993926498484409723019836895069835485369220404441498971850018936591223949302110429100010514560145868542621550947400362911083063693614996322805138967953134748996828465663898642967155905770834367390600843189453191509623441696453233379674754309364682894274806422796295006325762772032877762598151970845857229762196001469385345359846575744297956625310943318515731256991427506476031043888785412206832975767544557319324218685945020778396369061290850811943113260594492374004405188175394466343655988617499383867483545241484957098254979438064633983366931741296048525576812090904060866446784 [159,154] 2251687082039704732173023826226086525037706366083802706702546303447435926367197663423200450537556209984109557287963304892011728566192622009488308950607508574903851862412006222563892892528280375533184290173272046819427351447472451919111809829626894056647632085401602971648577211797297589649935781275495698808487804402256803028274444801447831340333058757545145780615334690085899115916321496201676758246813504939455624894469689527934716280088194162977236711800294774303355362246081901952988109152298418353929401785470617395434167672591063243074439326319082337659995193030621023340625086334035652822839175634122131429556561924370663684507654710070431173948135524688900192393911317338916089950352019591606751152369644095537439218911298226415659358075093978802228251613938357932200885060010011049490203743319580046247234696877725203541035417375282043140691637942859269544726246899548135326683982888752508511914840215733342658462074664518493930282577105673203937484470350618374678822111384834757498707319552612948219054488370071509038441958238186858571313292126408637153679471699129010043369211799248379741377003356018773368141794826090815896495179576260887451127003245521150181125613344655718818208 [159,155] -122514288873826618274351396402266082245383997765950509013838082360156286256872836504622630601117344803073860791609549319308099989311029102998483802586092367497061259937641303594605223827842219813669585291334899303345902155091515336327570677906099880463290344524681627048782984667478941250678595028338414881282615327965418324972925363805756894577083729886986021527815873420230134425823847904704439859361256658343622237690787307441115840857562902794394188812722256505794624051706821440729918234895787271676832663784822407626388945318212957068160804472132485918090758149092700024991622410747665924432205338381843079369502928255408917931396745946524333661314923578721622721709939023167137632390741318438859059200358685155914981631127543397421757375576584050386546256844811458683707416771541844052425207212542746834729119253320818008774743864803930158015368031542528491718730455514557266754299640003488207430871012443979140299374339983178411827606415684947897323614131078412249012696144878364505821532974233776656554704739613062695961800920597861083998402647408566876745524343379340501264822455461872092469617069231875582590138516513531156916227707564323962273619737846668 [159,156] 1347652301774707724841413490461506700601215293293687905590734131005870054029489157985812978645649629433491123531526660684511202826415500533182300926600887487826565809703344402786445234651413549174677227802597069023880131455057503627826413749426666304484075479521328179592998984170843013977231113234170073210781182560608762897431328743061881603047932944027902552248909188748334347570675121176650554432383132640792543313419241862882347955807088854247953935821238655067625829170327803435406337970032340945482105536282998558459143321532458522645242187112995683099464043241057576523580956591326453400352515125469689580858245919366638287970325957930153366982722531391671877634473347047442353162992543594204151487892367592187269283451328805748809437730605796686711475632470558308044169307198313756160781307859629855034633650019462576455791833991561417593293562578205214046669535461111219972472802563238461633759974284512664488635784241306514904886584020635642760783336201566097950169294918944429813176078953548016661975552854603052843642118651923845437735189921913936115488182148436040401990348564959225502189472344748804543912733536908455264455456 [159,157] 4346852603400184909413530012498957480303609094273276258111849240955705595145234311648318498729903159025595093050958457775981518289665793783760480470459737889515745520778026958182717215943513183243046878515992516039884174188512021089958291553974176360727495903023878102612055109837425311827431780414231498940398398035216992541194229465714891213814440475205626947748895411100064516908865079366251028164765319836835410701987571471448261842615466163856445981350533690585863389043913146655406532802529842673317729411611163387250476857728117514607768556776861041643008813334719415303588656655933166146178368711444801284051307945780266917273229100455545120170047451676341493618219446208656783028137655983499126998496856975183175681187928333697237269887052138366996662754386087978256282449293880944738357070713150698282419488708908952963036649463444731625137997764353907782770769710160768624157997854866440219848547228642899700984614578748425331161062516722364876255891534517525437200862839348317142661502738234376102723397169066418539299754506848168254317527149903018462048555227561342631507222674060794447557835667235772 [159,158] 2612885658450566781401462304609663221179252941126008029097702565839119782937051298426647699288521930702705264766403057992999160402404136732287064049948453806260402657959362071096465097767834666862590283186046207738943306174351119977623389075555985793605616719902069965659991844153071873398862913379605156309477031216293500609172259208470971604966636810477574227408004715576082136214720859475278748004002302448457448204757939443066274158791606473581122465469706107280430323594368708016190520071268745241606115306353597107397239292898441983609834135987247179085802186230079645519670445413611716126658706109210739677805810985315525935180268676662476604085929679961365229817631794406893622403034966564306818860118823637357892499187269390642599652606931809391093746754582912213401562585270472662562751503693515306657289313936454172659809301425070239483598428886479520730587569608520545682091442256828547692767744560478695905079791012139251824905829550639195141968461262351455492287528545548664574202080222022395156711783927426720310064632930800453857328267980295771969713115105767902010295216 [159,159] -666827822759115748781907235669748293032498298397441136534169253696524962978340239664469917328627341973352203823094537854543558425519811374885513565597575653387835568166831450828552627877982081151805678570906151484108831903245353070817199329823166390231397409465596864486999595534057290709177665017541061316494323841751686054245719734627366274461115679656640825801043597591447424503199562376651260946423042059332004926465782707140715116580503911427585501299249083327124748514381761907190237768031000698577349966652555543577158206511168292311487810612146250390381870521065014742842110380003768223541072435317681264808644901736357126697442406780223483786409338410722812098254593888188468934069779458645076907860807326930538403152458442336416203085172508113915168473963327804635602180345501069848193930515030340148278121552675134250052521466715288645931225978873301015936332428303005391659791891638542589471985557876525847764815000437465856091622486126142955491759325081737027096401796150070957179899211526460438735274177892974250465378123478726196782882093922738 [160,0] 6263906591108855080817528585401977250841554234474079816192132244372176258693480776163089105477728845173747005958243600623522395847476934295291461003918293726211361924861357140493816934655020412111977731841813297477447628780030657325253980742074644666960255205879773049091687558513486071193834864897957036895925615072471873373767880321403392206604151676601455246598606320632930565676797740844997503650311943569956833760200266062295354054456992728698339476722475490383931375090989950181586306648416250187941497342704257403843625594831226027775388777923893993674335198753268051942612971044266613229851774168773916394409207936704431814603575549414016266231287858133138056802033912742704786568508857332119851629455357755413561399679287700705327281760315772706124172412594978506361031508640580510208929154737797090177401777125002761416698611531287334293671940941521209086764586253314890012411449395355783971051488579322172693523339534969663455009062903122159321687357878655383900417718586330395473955687156346686490258939702047481519540615121038605562199417870826248405776090659977739641299234239212859899217108123084754507968451797430305723523214521120835595376954043563339729129699993469093462158146170236058822407887701355173424423148061263143819413812452300961649308661723378653526551198090576359215795011874396374837739556537729755633226515170648422811922076377827793482171434953551081666730992378774526158735942451862880159708154971448782777054385213424251601856315759735014342067460157334616947710256803177373785441218382004664082366700156072861667927046422263891376890538669651185741343401566617060824696489903928301435617514759318960206001273644912347491653902148746625283022271370131001470293524789645024732407803919776433367702547781585460270435427727899232206847473596244769930612893582524113522540910624794135940522408066579699270652557027434906249399006911381422805853607028675302917487412809616287557596170428229950655960524504257523580964926272798879057869212884484555297292867920275031475346649454555302290612081008422608243184660958585020713958092489923335602170614516417439317775327359717235628283762370254185391845645112735432704000000000000000000000000000000000000000000000000000000000000000000 [160,1] -20448027989988370675922960397351072300826608256040234224977710460151276826121431672852457493677457395334432266011389723489443688078545000903355860525476617733124423256633862876546957335892339570204379073668719995665628384081467821167861415487594776152674075985938705344166739479576670159774452049731057179893686146830402577389478293193105008382609858987217100354068551845517105542066287265156936204866240439578007670127884015335027576904453088500890073792249561580655599755746221056701103100254535105467786262697098048669613044843661342349921498165261537496343728174490550958193434446206933089916220513070805983717721967179338781376496954946412253773348976276380129706564577728061152833141662161690040124441585049492576661989963679822905225593790465698267355160326976006894022264460870205755984331653308559308856177223133702047727372050675033237077455305018047433341707930520846864681095025268004271855094617933525163554964284695736595187072113893493844471553646415232049025135593525781526901272937874914720976593973513826607576737071154453054483846961976768596401729922254333863930028937944354579180152064004752734043389939246994169363503338765894345515246818649020653883112515266098082182830346223904789464816146682843748808524482835318683992088829730581007762357397713784486854941107626555417879129923824265092829112239718495755359556363362998629813331777213227001699735389110905924138107616927916139000811207750993772414398386190540691768191965945127181533476313656334257065045255163345120515499359080180881670743998498292449744540264947504050675719390524143263800854631511800797680788565663980684152786252757730945448908848340841002704830930515757947638621720391398916706040514098135996451290083863388961105496517869067280150191724479666232243977241948496465408622589687335441329977061169086500968458758068161472678431409320862086129453233267297734335721513543507429909917571441003787442502413643409043289212765394096579664631903645966122134800385839469439229260007994174294137323046797235177194550119128909227402794051066181000481418387746813045797012885916599211405018977275577370462013657644063431883800792646599245424260095638089110650880000000000000000000000000000000000000000000000000000000000000000 [160,2] 4937532424995807567759615704595670534317847533291893817877185859432331155333229408017747687912366357666473522832351188631343823265243788868437404127134033688023195786982638320380738600952663846234128173469298157724992424617153393310520098030775957324240055724911397658985631603416095894895697990484382498455173894993238415185696938833595298413700466462044845577888720594623462797775938573880185765159830795003845593036058560762399054355822160291974978963227736236206180440000187919236720671960659721316138380165160429605141171780563096591990677165626501054835171131295663071369672273523447094817361137030892760870904752241022226152386053641867017434169545468748379899658489086659541543404462234583592406397699129477747913228466991278030386176908807564908390784052951914322504272004826971427361029920632690198396283180451578063078024669453806164019638554838762095008677438607566435885132420652957670658161122888300138905938648794973507538283289418223217538700015913508812965973446809447955255287809753017538381899015646793953376812727090564316379257506983078154564414092770204411768873672917806490844804971506083468328028887523692911292439674807332125848244382259149577473913596240057476377235162726901835327789674566828765547269445292109344604337529301330286164889760878736587355910625532496141003239302274466343692625711344741977959196587889957708473613430950659288444932759600639885677877695192631392092477971432620647464819371699756642858427760370892873720319649962099143861721321204159680478811729294828012239638961389662570803067633738517649935751232590494736762213205585970246125187915541350512990700961150432664968827560159207112039897234452575001873680696193236842340858313959667008905285983333623628304496738782585481778926778687826500434698913200811304990224024123935389688935324336335926557217364368853047241597471794052630942492731970431802846726983739073515682602385044442939837417713049500052740672551756686668857461647338701494013900933813712660257889573717920299173453910801089142148077277809122574557166124947282752691847663936834010576143062446237971026859055905450620185673161797589417906761139500328865724680762769286466585493504000000000000000000000000000000000000000000000000000000000000 [160,3] -345832686902452125867866333750165899893517796812142844981858189831402081553523422454737621736803464829635024596188878056170031076047116135804805272872405188813299162401996919198325980666222968797433714715757222118515334548278557774396253987256947577955810414163177258073670780130348476843012184909462063351708357411835881194181052250292259373538195823865302852079642356180517827269800909205642351977369260604145425662832640748683473215735699489815206192674605460368521219065857691717159678374650661293387725299696082957390573671333686712294633794422796150175623714212589656204571920584969595588690922199974406497660647928779080194803039969990732588399753102693753615834031105271919744215533075684318730206898765829126868125194041058494146588906851327810930619401891979745494677158484768925628916608107779184578379969892049898119216553740170922039067723045932924228747618914646740760095410170434662489635335253229828086821885420891384960547537016950082525464799542239599706042824525579343264379155543129636439022437395062442178971983960493145890258899403282105028979858481456180650500292661576182148785588569516164331520966143022789512079367581074833875190255384937401841753604507601033705483770064961835993516466370660855357053775631215932604187194443659845487748959878311986219109782302987149310672068720725296594079188097335162065952588067749237350388789097825080227863151773840811355061429202140843837258498566282025721225815094418059532146275755580658794152498427779955151667148366000253675027021174905780420353123850876436947276283016034855739417806432689350410351785405657668827041839636700514644348311584329468441095452847351501092492907757011011925211300165132412791851682234553909496815376190641678226782896737295530033696844172324908970375713429475910616437506798428353444351874525706759291162857300190299649357889166926401499440411491110359723608252724122541696320801256660948347654550213520136255013120468781419016627294651305576068608923848196655218926678713881259002914597816499696732758618546904457283554534579198216938177330195314681737008796269131401060702582668676690948563430872053287789446049277140600249880413684959242941555015680000000000000000000000000000000000000000000000000000000000 [160,4] 22888875308630392815117746889505544300173146210836254982686957786492178870833837550780929798428531685516304901449387819978638950648729717576942631612609067917749035841656396709544486972993839688111216677146042147736325063129538693807594812401268562174073027370289004975134939169447941647663535949155351908370667842627697162365770019697665917963530887575256850242290034665992226311252550635206739787310786537243134042423918457926267405475333803570165507760936871362698117526166154379838894318783227563452324326678668001602538369424119642456332826847336736997171864172388925835695851473171444921874515971419713933101683062809186418058721247378836119901932618158650449414117867613200059661373656309593555995157624718362791925553231549347642495712204794623915213419880379451904733237087857595792852600016234781923132964599460378488449928093532831003814443715790208165445878323074915190847917069203994237198262876009682033722314705307612663913152041364283164771352487469141181746302415668262117932737999050712668966321665639687396694900855743497582507748649033013371465160915865201215455511681974156483631873361447756471060101439870388621263917566985278675017703150503954569575325482672793976231476158586431983016327466871520012622748465597834342157885107525399388114661735831916418959655626589886819941128025322413123278116583885345338492500311185281366372812376099934504126327357889485918598706813121614146683162137713215560699087688387598009022019207347235467668269523244129260383231284031558062862527851197878050050664416692996902918357264141712126635309800272892118264445081404770053697881495980059749725295230837348859733860595220856793770378002083787655580243807359526473244949187990966894149914080707951669707232343354033868005158980607778014186469067075290487027298138233537497370329906649691884525974468652925821760336548218182645589286023319732316122236520963823373974980515355420161879976286171710101885387578007603648952912875817421249456956272157131132290703856025217642469562858015335370269902371472746112071349260707659883374256826396071208981880802511299863760602253694362132547402594146655611454265530737342995243449094379516352535061331968000000000000000000000000000000000000000000000000000000 [160,5] -245351830026922468257485887219923153437588786030284225693053268701329393815994339857035334189119366912234012544453993240574138395174132387863984973841357929721151640466415261763791431461147481613808527397465842342591730890339454218840359999244137734636141465239728616663900320638923236724392123707070064978571545682387190347439631959541066541676845229408491075525526538063392974279845648352966005121601600186916947659979134944565941086656892837624074771293836682530607599483112249757795913334730727670393202543041122949312060273691574947843439461695683674837819845901743558262087829203368939645339824741530094076717093116010807878964973843567511330359307073919077021664506157111289948568995125065980926060237096146189580624878109256122042674305885828681422363872601905325816731477818271539027217925155402329784757161955882488139807712046026153223510510533260168427158036607003234121526924475489489258711530385776744814482273853337777773501123336670852371638875625595183253209889612022550259674373478945652375332617245629636912581406345577983917254699843988958277497933528656995375448493112254602026924747014617538133105178913236082266338924113168616005268463335490565707926428332887719226836623655230284792945779746053033695395749772928306016649122944931724563894163229317962491001991806980913515569125476866938087618594660057258525898646378723133819753348849879238280839800692715699671272765484450801607995540718571553022343339613278964649698531867455817701816052937981356457943989679694465641990401366699834287407424792024419705198340577182458155794327853128326519477107908348265141072486455643971371852257556251813846344269794573271839635464604575635648005580718259410941285426597793112953876261137597949968214650744210501156505645495410798831141927352998453589880661903055543960733371598178966607710121515227968629735119901635424906826729520203752577063628156555706696181645729023774640449441115692786258974437473713758329780102799334535166032746927222960496927497139624215262346009789127865263409991822220240413049631534763643877120898138551681195024532667522064976669857832035595363226475396386893446090075712757073250622070299499466410442306355200000000000000000000000000000000000000000000000000000 [160,6] -4741127163548524099659702367272195088408667306919979559676456198590691761448768115111462195526593029309318063942613704089956877029489414625805884631123491962503395252772951402295104552295598960129797628694885009001523633241759643105053726317485967245635702904882284087336560988696779249901715591298764248089750189744926304404957315717224808824192760038207852838204857036989682136292543761584813778973472668275203647845280414075036553605653302535893138520742334675456934853092956276405141172290118602617817532868038957419598464458568355113840501120105921987749933250416229735886323792467945459616195043851651639435534542001867232470173068494176687174581231245159556941165691264402268356295460854200640276907559922015656766378972670919967976999721402454882043409731007279620515107563688326909840564375701787057751558461673403268285651869183111340643073407510945585620842572159105829608935314231359634829147649156609349615061633108462115212065014351359044531679791516017301987233894949443168682669234952575702065992151396034127730264323782737273386995014346415292552942937652172123239058477210960203375031753124267316093305410531825245197230058606776743504210448228723019827284095437229959043914231041964271725021300713415743721429837706886275373163373931062808851881108179473370909085478564895299742187048054134906254032851391561308451568641027738367196418997661530331641700366861301297298343603581817166064815467259860877676199394095150515924104195218848378717424006398094600637333466997653304168058066235048977341061243670997848056315962007259987123850573161094310037363635725513972100560859746542011396411579275210147395917763906117163312944453140388509512312980345490152390430149281759336682237559383048899197795950064676630358073311371626329480396616055568828009530864000441640136058125096901288797941713076021183989804968344906563906413739795757813632293379353522251970394379613408084079649871213710754285861424513322901404970219922083351186710352739616322221561802741513509488677683452254004134476841488228814731008056311110320556714407723914626551685182479391744698852894077918052693462727095871558813577390676178104168160620287858092968722393202688000000000000000000000000000000000000000000000000 [160,7] 87924602707555156997072227867701097955467252190832549236197510559492860571725508203967175858947456430988718064842810139897848380303911432516798001732560683805901379120549247169783238961692423347585461937663660298028731616211144421087301495959249681560614986735187661015881446857074957389172131562597741060302446837032525791419307923166170806859514147931780392673748826894011467472150630066121894242027937192780375481640332575408933818712763656090099968643669238822435121096856342350925341034095759068276609220207249937718524925580723360726719822413807254662109321601772821649376425554061917950443759950341149250259277768223687752347510900533145336400985055663544954660184471901647602765639504985756043081393583713938526801688954377469621059399589392788854447115986080813961612853568161046822077560497455165447661468806034750188494474267024975665141516068278139919360956362411373506540525491598703513621887708836482664880969753750307456130055552443405084563099474098318739969316278099426167058383048922036500681356729742700803588820190513585543375687893687345042350754737912894376334146049108577192450922475356888567552962540532162973615650863665162815155886442593815796719931535302391811614911027459892916601534759635330931468686840853184385485002255112520904816382847843854640691003874763420736938118842464593946112085869838760690432728358248209334466795061407336568316043698378254253257818958388490561786453754639821465387033468182980603268329936251544698363670668183197954718164162761483849326143069909431161384820919507429119683941416672865345651479759849158748272906225187133672595837250698650432222958738930130332195342855998643890147095857581771813540039470577337521881563531543139860834977042746421154361015935220933448509462457472535242389473168535024091071345045284688489580744905883672880017390464873502628960097838132761666580641915198726799144866375896058340788826314935519526579681212908366148016137877600737485654826309406076112668978668700851961245582718194278003417870399724032055919112525435580280270350854966342274417093976634385348657579977578080786168374768152598603812267842386814675535374160438924080084013091790695254032654868152320000000000000000000000000000000000000000000000 [160,8] 693794736354131858577082330618453691131608695277272085551182738691720456526543427357370448114525039324020076357292093608167327773635327593411575481213461417363803689418334046607832888819478618221835496945009567225316407026816140304488455797604821557921278771560800170708427074623537132863855624189440368243757738608061524459572146503699853707753864116726125776990831317059870596334719349296886584128443019137739533175984347911961030259446900816839116903504855247264625476761022005924078988727416472646616503107126958687092568456986343552449859186285865960919825006949717770661990510040272856408470576189372134085055877472916867544194643542516930502043401710535637500167033831319828760072439913580693109649293315801514907823949018148924379636021873202396375605820481538505340024858956568603978083968860297203858266474358568330147476474319715907188724649780644773566413827117918347784964531299072940936440114161532500782048094651715948602256812095556495753620020741128382613390592612760824295432772860998897435505978330074644753751123720516944173010112885128560482744745218955676564463718425014124089699224693972459734983502401508683188819367204501503210613568213094738692646315919420884271155694880903751674902334084778966615695913393193596052520934459772557061891329335418668309988907754659125475267541708320507285300256093853362697441627293803258444126775730225536221656915739180137979052899136042393276455177353914224255065913351439569376610233314879134125463871623279725474294304125445983026777884678772916342634650279179601707635580033884002800045854045749295215769167806213190948276880887318196220025386681204368547755587120735735226898241384537005554840670429553624884375982865634077687509013278802226811868253317449892028756139529485419846845470474613563864694153580570753977391343638427825921560073182977089546189296161979285864794582674532282300306320834162846745825188591289716992123315952816609314864416991072967336790844360788311006427876701048765512030879937744303362229807832680814340171063073096255023989166991633642464829300801257374777256131278985093499858747269181505165704786373228278285876641465849175620162098978636822852094612371144704000000000000000000000000000000000000000000 [160,9] -5361918063008111416093229194946668449892006946381002045256498573433813970422896928712759902759638456101577173600567407213854308318603458885944176845696227392009008630337058268882979439496563613238440033083464954215332655319746410690867758343561308869087740194931689237342017239944190557698615468042217558941099633819015329066532564204578106273445124691506880729585422246039735534195960871857029139296101713287349488473011860295156871238565284500398490941359322522180876740723520339328748827951132637556801750908464703995813799771040384904828988267047128457240705036017134093024852458469214791227161051558605882441903535719407732027847665066591463416259500971225989610803909942785827945951135177019138966112663669716426688634548732790851629047341553549219848946170223927135265475133824632211686475679569955868041275454588448590232982902261575068521463535776137826346272872094468729483776071644371495325184336667345558846533750325422576468307375818025950193179309546893668559194360182423335920204407982508158733553078642922866910609733100762599925041017331341095663763778588008531949715220690482697158434592798115101350880488665755953214432835998980530256599635801970251343556059465918908776248636056699441784115076316449014584282630441339453648218687176977770527080548626942196450623623510588612054540568423633480619124839035406489626024254170211922878334673514412340549377036800421707720134804119947561456935385807042727885862344814577106814377610760356624131416923797799724557822319143589233387333290072994626088289215811509625847132662218894180339308707928744070374678008019074897185495360223496185000071632716901753326281423774072079290103344650343496085045728438685816984894080486853227982125951017091731161217061077854090607213759152993286008261478680158648562042785316742883615520772257796389461370534830632719852784744789640181948633010860894150528180620321391434227991199427976629645019302033100789792465654272733941551023686706784967112116962051298751297155490046614133639092451107975996438850341600996750530223493053823230224535550053631379046215780947526280045222976105002574430520946667920458427481651227901142966741957782039656847823270649528320000000000000000000000000000000000000000 [160,10] 21185205804278887401400872124797898408642329430734270082297251406338628176133175699452469348484671863746041256219296025206807171980892275985259044643705893370196521041740111827995699539419969287032040483772539951385036583051397885291811279937293996955518562746417956735860818619943207327140627049726520556708072196343462555105994790283282450718587226798088313668596468208316781636141739610568248505179855241538870350060311967645517481721077753359788934805812154177883185684481429149562706393546970934520199866874174072769903877034793451940504276523091269091130817402007224075402593183683688598076886624252052914462176783289994699061013931592919495922967626677688534474781751349434450411040688555637408281958347850793505238499100554170792922064372623093683607205543631223209186847569704317238611036264312947762436940073900394539380272904781884966694259602615820004288763911581769101900032590657226843300969009092419532108800836724325690452348097274715890241348898371362815031849905085039071795535096580946169557445022401334110982697583936988796382976230739161146913444063621628528722368763276079658611611742676694764031647792130073456065441866688910594484899715213053507126440790916738574262059916760902561388456927492034871397150799696165169706472850924550351569028904863915051827335173418242668601098926624800520018188697365409297777695439671738119455507978963575242203486740494696572230112747688117806975849705496050844667658644392672364501478910994466537910038069232077679395044649997173950542847440659594558485881984184892448444133566204193385202249179663277295471501818058381059678796919212823470506415463028275959817190378128402234733465859393643465797037492294290844433699877673829216951682371297668265241029231224627251811615144834437004526376020410475761173923619692284589290057882746920359524900800694644203331185683423963213794684766055726096706666514721767487306934415878586299716873606129940265107385647078050612381811221205651498395502528695191403870320926472998499767808548908814438605827784373165528481787322748913294315017345452698201118181213330871223828222656848497489712043187682622990023614102916035284421903832727260291502241598530387968000000000000000000000000000000000000 [160,11] 76238542371009377399677962321123214239694793341442451177687582204704154014738339647664255573237372092374360975263476577110412185398721830936858831524159631426629612827354532579240673645475446881223736823726727992949564548559004786738792168599598832990119219320472683771627444205938101429569822550458728626674088810912944083478745548159008027702300678459945139272922962979662903606620876646376735490019784943490610476347315917985796502018435952533213316041571444383882827159125328559191010974492225910187492012160422304946922427516450872921274376485645308481614036771560523602313237617808640637013409035378543668208160437839456388356324963829794794526542685760337844042947893065064580136266664360049066788821042371788079894630217259207245978089464058562176119591694101568753629585944507333622058822372169748565015540097048832869298004888030923751339505982514350037733690906268317116334567080652060926570828965171993159855217194947641123264553530163404312987010066059206905534825863629440027285134434725273329900341040490607873827353985824378362151932957168508430564645794411912921054491469334081557578444100853262988953461242389342145159903654762312441761314595257149892902124302479762309018068444894060085642144816594054966239241340330979943657308366548506943146617338360949173848216151964821095606209748429128514482058071335493542593520414697109830503720503452129979562945744005027245967490712093197988992254437356986749896964342853558126210146113187983508157269670841956018085659528132066385046373081952450838566501057580570979975733438873757481622481351840170177331366107510515977179626054674498258880665710554751886774273271529194050345738854817240620461042263274778610585688998730705647904861527924547259296422985007627174236360447882254714473571830743479834268951173793022618653590217644489375992638703585709834901094094809131537622794102127110538670594476846613383486242780224135443359018457474531104509600613437252119852323290805621377776841149250569602883577305200641331540429234799085946198479171509310597176131568083204560882864324826909520423121586183761839462976018499438337678392856580304945241395742184171940515499545863162911252955586594078720000000000000000000000000000000000 [160,12] -92675948493481303096107486252567789234905257502440705636642292728617773100312946050685993636498865795401721726267306396576897111085553646327382577792897910496439775258611633920996536618115862668729588181235407534314663849780979776274560607902718896250842210672006219988845796605711544401595949234440892432201694897221542036953966318845505907433115522476697980701122193987222616701870244438075957622619207588654051555815730328112664858722848289229784112881833607908595657486740244570263005046341016111111423192867607142099411068940085617408415204862143696951944510119839445637368517765794734975741144228912446464372736496755195883262760559484983775991965739447728387755443726123650883535528934034122871408144614192126881822698690985423438504763398906834974726549988145370298669391039832263992738547549315532164476121920345934150309600306499233038244824060395218795350498572186047383430682895844353110012830735342682997400540554758682235823955840480843316368330979060103442552496300183016868599434387324393856000059273388353678467476346777356415295476803302083859937036337275908834377628829572837189672155845727645495354173382294686816122235729150016156500051197416727136740758952152024599366919244060541887438192526932973670985762930186169142440727191432640239388878048278035265676589430605925289720808971972367976465876883727719636301496847075520968690650803099341035153133727157497471246683062901888875541537661671220232842586394183808982591309795015803939730748347200915300773959742478691432710919263470759654666954135235290521941084483855119434101909477050952243698135459005682947420935550268534376212696578930510940143826802315147289914067652472212456131425099147886834047103378261862471694455955665390842028371115174082975786876553486768476630662116484734287810194220589957558315774475179608735712073669504275159431766939274622022578979012145097348601311604374315587754848354915782752836489163891551915577206242468203182755667442765312885941680491386921929978670063163712486227075903404784465662450355760024887748359379346147028770098382586086743452433255987617176812437769183975982097012649449340685554072102613334509156842549079592255987723355994193920000000000000000000000000000000 [160,13] -517574561752370023788258805077235876613297396142875628780311172083581852078194366133667837854031096251101696030517674839561876676307842930877143393615017495974190009774988044756894549548343427964816239161665061849399725342439278113533372364015205808479982973542285087823533576180757031914408688923986252430444191903280644386528223664375134001516917118899677662323025898249504338499867217421566608736550196832438953431897295283792501934541512014436174162173288977516498405049611318971131408563465764737781737350792890987618001583583002667404933046762851318270849353026175417284783930401721953095836435047915007219634530344762453353420991698217753622007952843961935770104159496037935442924367196452146806818599983483913239157914356887636909818360376704729078341043721620878490555625857562950351856613827642559657347097130666033490234150667189252531701448470074595466151259116394635395166568737763275136892029297358891010934403095971412648303880007642189698514578120449349100718207784503665129547003126116946859023255189037128689644365591157178318308763875462605508957175816108322187833335884749882773616546620307045907967327188091936041215365655191701050848892936976415946561831636711113090064743515898980055257236070869998516040568875020151258065876982521271568415043802808211840975757296241969857348475086212476818860865056948673965852357770041444569004716781942978811178543044517935687767635748052859860142003175994416984125695160699274323883472099874820140430484191021134056643725761730882568826258814733520106998597999103371357472558380943604092244922391236547769546302033040197468488575200758285644795504324556186826117378188622153877059946630289070696034931723015196016107560355049635948404712181752977147299888533371339474131832359659545009832888758862166347162595528296028371458298941164993340365011131648406254342228614644466242846909397464210716164169441347985322128198775504431486971672589796318085359039423516321753453751971404313059067799766353398578383045133616955655203567469266750365709605184869586277156438487869652356182489281570689761219253035387368435055224618972247406399612084904136842528787237898269215358968493609331214661131627795578880000000000000000000000000000 [160,14] 3482119745012934349363251398959016118498394588068736672562778608646695431716840658143396943461973779248854883915331641444633509736591133752166487637253377078760002875260574667866753098932907594838732192686152909854019911885632782711892963411992213285380109662149765748087175297074655749070715708510668218423914693220521542322276894264875898294077415757652706612800221932722966464770424948877137300169561779661088670704719055889281924498569930090709845263725481534445357816102493400714201928667851998322680860901034290019209604668066130297977568278265860394707823710092306535097489091014447944703347158174847415228350369956327577372826834268188197927656210091895427489077809043482266468001057837501940085308617281433962023903848852728625206890860546396092431406958970345045431736173539673402291901246367798741337719948153646144867097449778186782642147067895776068298825477783812994374090319406957631287921057306791035282385819683896446221092252173290330779256730097427288638756397964703458828678953174174130699502853511793458840618075065647728241849804887410522108819897606580263449734790314799403461913748336138008696177748006064275025020056054526987489199973409408254017151728660529222770382955584667758578139695308444308358927643470757285815299804129986382238571520481556210428663717686260562743166820326090653762282168939379839370244454436159134550718226483786156248539532300631986391557852935248823741318761629732808421365678905957823243746812045427853243539570638809496951172916230936947232300193278467995825868833819403512474002695240451196278519066453272089380072056961436942912899058127889107623335223323471940207914020449760283261822679087218923554799769218191101656328427398919270488218290274487418803160894143103690673828186322958057375953653596005794381077133685864842510980886205488560192254187685177252527387271148487354542795187880141066492537491166763824799230390374846826225500227723161883084574139832093166220346305347828926387511100262233736061199104406988466228912039343099872064939602490483677390298179918590748520164731908897379403755277378172344085409499686748077355857040628186900655429822241781298649108624709553138155087651745512292352000000000000000000000000 [160,15] -9072117197090502836055088026472003235372660649240578214797510479170342343758767451233050101700425694985802122228502257443755422336482667707346000038308942633312703989659447488748794315711632642447205425397048082483378201807804684551197267842908276174592628875329546327578530584453704364380592841723042555689434116651114977077777446852409457953648165409057348706387198821540819697744971630445256623844223179247639959921311313757492430369580166884087615183437071332493571725970588928956709288349219790579545266570659873863802607083426222515684944158494013807636839326486636575793323255642895530824349532215344406383635050652976314690286868031572533832666067438933319882701321120612421033019983439454472015283195135948705903849608086365967417947416292173934581055569636428062393270034302943055439648361627663093379846009037463695400142327525065539038500185156857710850185484127086324833082559411568160579573403870068465370929579519986654511070070107616757641434776681105088876111187087135195770438997684927894048500098443381787815932437015420739308582105083849011487307121962328216452462166879910578633174482359400500129759244078340936174828219613335026447697343023411983569221880852699994176457323131231828182690348394871914206803708285067123976157573393416241912978823657138516779009272941691122799044354792017408511677264153833635710902871634183038800100509718201916553426542516097251195154187973592793942233310474318927224067690000020095872829430092544711156286791179153064751501093614680429297444204340245552729247147676795816545927839730223812339307313963851276587554416736708884350032147410065010593037818433687856778455345557232940532763041043867637852961397401879062073471603002463053543260649670970000381332195450725026463510189920564420206198004392474144031262785296925283005151453343759251855045598458092578540522985434107363176373312418934639641924319570759337386665989399638699020947484188244580460211234659267526122927223777152401511337377305209862628012959394522121860915438377399854234021679736520937081099743780938289583725491780729569696700405581193335418914231649217867136401520712244910716051292653493539711285221374461868026682303766184591360000000000000000000000 [160,16] 21431194720039424438331991080686086218356994763841941864721789999524032139624411280098096536209359970825599249045733954421688356213962276859987124789275967913669970558993185101601984490639572608749313717130319127395857050410483409235060178624660734166105255797464083770859119897255465329611151113045391575515687103415036505636755553597747366641739095125842868702618328068984000307209401172366299865362729337799147297531699883874453808297092117495619329173841644104119335001301626683140313495753463623617055425737465580197842342819094367586904159960665481231544148857157168181197373718098623195947094916387791019589160326587928915626268962408184888176677012977767341143861088061290367740807418583752605568110897996538389544189272254374022408412456614167087644555983115378322753887266685851121764486712653309910610525276025041135185891905186133315258903682793913257675356372802322071592949872267591376008121338418031221244948091558079120470017755830203370309859086756987549971026032854819415669748689429695438395588936243538524312000571778604501450576326939634933811613576504750452785524345248841981055114825135253537084862941954214220876324569212290161119978166909593682682186749188873707939967299105261333705229857933340164741811692306552570450995631990147469784451801485571780958829989341416986822483615992521365546726774710008263162140444348365929147768727414621358950772950903450877391783765228264063097039056241688076639766449206838714690171293675393466488910194498658296530654029054988728997891878459454272452287661242878872416882252404034831915029982896837920197544021401202649291229034604915855876218997849936577342922458244086354371365887587853204202415458823213221176603901141330374415028324205642769376955234791904523340070671967823364411604187366327174094949553115265547388825661618642762136786828323974653232886053158091510808761796441022288142413569252034776867412738457126567628324430001781162877995597860352324075467772319895584885483644255127888808191594122778372158012129657766022323071727153049886715261085321818262632739403590655996848317595521918587956181453477129203891458814838152771619504290977544493395047333096198373346905776053815345152000000000000000000 [160,17] -54104213508023995916872851230280423103319001072239281287571932206637635196547891905571400813775183082194084309493733593343051131866369576280435261151020428945353022900935837400173794702707976451371089459649633670781629849260910340683995935782584176010742547615457897394685218408349903531476005975935726489084525008536924140947211782124389615155076248283278130063655445955060884746960189280690738613714799665792593626618884756665514937470093253471104897296877697828810860069585163750419464815308304644097891752153164761086459150678738243289279878178563763383842072541432075857452976688837937807874981040776109550412123950090304507067335532113602214668863237462056537634002562375356787081335839130736974235461682657870971122153434676134827012004615090269952146891787662020578585607978842267410016020547721639382937146820495720174602451305799713315892493792444077266777801246718282801502073238489448781321428995864793589827191626552688298277449101376835101916181000303742903301419365380455538472793876794896759754070061680352695192974534533195700690486831247451059227650785079256859680014552891264382340779556080258946452236201297545748892121441479663288755325838917280734267228627594848955663086879081050004397622157689269407277470958150442737485509851477606839422793433379812636727562326127761260401417093715626988396916255107561448383006155776132533567409229691222499559690868372128150298478349717375036823343437573920166525705639741802663309406812963003012620968522017592109195846093997630859872632892440858269476533282531412091317760725099199544632346782283931960886430853860628423687544711619165945338027258639267108769750089536222815104912045271599920819118188382117876438003415504099801004690388824825309396510985277485297747956906537745429961725483295136309592908849301380615053322412589161147708862872232932632799610199671940707739045491008079414497792532890956710266622279522337659781494571661087756672090526505875795700228616918385463213788327752243919755393973369080728133897388996130073232016179105576878067640229597880729216590388419555136311835939734292632354119685024615969443926899805114381477869426159271854716873737373047023689407471418511196160000000000000000 [160,18] 113883210819065207246762840109624367068346078384421025331302537547294611166656902894888536525424696370053461598393276211326747107918342205167494058202375184171304216038323560309505985758066282125310167280419672410423503340013551382095420477017421019740710615889677002258050198081005574470584408444208216588103361308725420664705629851325135849693676051213047161908904531273776767990879722952970013110053053388579280230989302730578056434844526018399995079117308833673322690855879385489270793872435955427358239881758804714221673181615985315235058693537400430275901013694404413876664749639476165386512778087947229630376424258451953499788857701307264911764627218411810427056898158016012863268304087543288481575949900712181223689755155830919711951736348648433614137984233771278144194085209082192930503097657705491501694561025908443925861840535481242051331502539293131835158596871233578114474843635282564590516313269186340371927585694467320101410117905056846290714522461962660379743781638248440296548748226580430672854355084354850368206775898193464184588382012117810834273287514064701648941406910486847291506268478101597173115461599548987165716622184505910421074225879483268976741070424869983453717544187123893297301643372082403248310240850465482626841644182858038285740387951399662908640989116876077511376530077409186356498292794836721653940425302184589356230069153182481387282128021517740187794815812148581972741329838188315959488050418875474284740884418294374724285295614691250292091154351272705337452315741406057021752458589973214443335142284193979392980271248082730286446449908985539387251870818608580464918832880237650650510594125795235346333111393793321093041892882039404302097419226367432583240473118535114151596096604829833637120566734911921909444448149353232413903650700298555468125408445120953932986107497294601399262905860297097013362391411298922615648466808038454948910185061368751826716785737310411762323031303974390894634281499586073470824868911843611922053437066328104712564878584442805908132987613333953536840983503502159999837298863454596492851646382453965114616857194907572695611357286885051400703361224351038460054706063819829534793589937233398333440000000000000 [160,19] -182107685605340984322216093107370498488001384675479727885040580364368574593599175693078959096940179656010226860644311613145878676411461163144057531322375265288594425522780001496357188445845442778213797139167341891867810398391366984732823763713308004023105012599970946763335040451190587381004648002277195827303329858728551578340411346404157513677005868987835389526484918318965374345191641965241457349433958081554663887718969062716979650057871713489029975061414964460195670639657002465729715828604401802195835329558931648820451617418453385560813975391602568576701450819541227539644300642460533930052934200844964952685786040036044485604093647459769061632722083714676059572458952628076859310280476543444417230737355180208399673949273820702040865325559283757775909992241370655696488366100212507965952373007172509120481464796498689325653585605210910349911434035486825120394056060568363180080905188707808047104059707220340856385657256234348157216760864270744416086723917275255347962227046335449365409427537279795990843495263756501301680666272410741699587791270574222753618907473353518769508947951049927230584515634454832311459755013064264520620173720088470689195865735323621460714850587646901723590330758866008250110916390028137131447826966566759251665400751534588533963156408256652605188690015370734448784895033059410688540146502758148855867181141352177737478416734706740492918514532126943816754782846628299580216208762702181088872494548253797189412689290877616301139362216742537979010093379436670978779230664111866442744613796798271361021360174553977063624850485012904607291723887437742815463770425301489615343237557894680478763010485053164891254537928195273723663278397143372458308998855265015685293893905068905417049390926611988495480031447918343143208857778441086649716650477562246497827099285555130379318568374138269537252925904993414177161971686049126497216634493285440931634920284626684110957266456118360874412778741163161982032728922112257803549600118374641548223414070340742251539068645229145640232611990935621185329462965330408742065673647401423715363163915123596331374804679040150993838311193543479006300193292563835874173272568816387909180436981701924618240000000000 [160,20] 240918061927846738806466946987475687455599865513352245500384495517877191647285158003557323961258949792683074181616917424245112999999887236971022005853535798798403645307715621073108294850757109470017597772206856344055123452123853637508767930745059265003063324077756666304613844069372003396960473294341506261892417121418237644209625596446812607488580161038943117336255829582706849375565355477440997517991153473948713440075726996773157450160966700796444561811196082578158755027327892567162154177590877997658410656906376335454178613224799945482378501645100143928130056100863619611232626395575522009179341082147859669235618758938059021920243349359639419668679774702099886699477147472634273053223643492497605792891374273120660488529112265579107570115250701149838770826922892067725287668661530189767329761063295731170465235441930664702260982133770531669805721255846793749157757336580866071501612386571594422256607630420097993301818000492559757394712227627735472722082783920488028042383493862553559257651944036895313687684155389388044623117461397480220053768586317878797921366771987904962726988673098908191141586831190648924017960230501016664746543373343522889269232238797495532888039286548751246514462130904325017067318507209431414804797066675874557450373387961301432845903847975975835377122399075287127048645389069158107406605293894301172928878328885987632108900634081345040474969676361672357708918826400319426118455372602484710884272878494859258339107020259635537255536169827597981182831095622418836097038138638194987120198840407773790701457167451826239840733171499151709163323336609597464412262513083222410261023318296965574330156001798507697588206793191145569412176882892499581688362117225208022237678577020696447760247528581428305332687453704487088843603470028417020248185850211435934281726364525207691505260807581834443398665800048243481033735686791749811953142407997157263148372745402502978883684459092879160924241117781191111947381232507216872984596386240242538981766802482467567511844190218255649947523576979872636659374538449757464029243655101831434088337710459445601361108037575909718392752095817763439634278942591012565124275408382637236972281106361609093120000000 [160,21] -313870179284231734065770123153800056118136976082753545914376163505392230999193766717163623081637371423377052653468516045280170200080446265695372612852088419522546211528260635044588428024396677417943431354530349720083048197877683026008961615592011810689553097183280242571114758507814087910518629285085409851833349498080870720767437108121747524275871433724087406184646765730994098421706288039049156387946024779296217004574613298973547548972088068378117328533732048819978256845359343188852393860049236864209476476451577841867835655280283153487460062682304980673021747800465901195002338052560419364767576272086670859295478793310218044389555330957481863019897939107100362746491015460980327445697995000821992011629449826697621144283924310733623762864391511152283188239419815053602573705359644910724667971455583799106485898525520194024511630647836170741569308218003547540081761465896536925865713208927757337605988789749077573732177681747931064256272315433714240605160243421461232354029623045875798889535136720922088716759525661347367384366538836865490226926207886017754647647702747951730661917541259946130444673847132312893320870591250916011708031087095856168397719238562027046546001659927453546338397907758958606531548406786340817405784001853583724595337692352332594245673653577814700257738068142757221226005173581233583936512002890060631011786285551430361459021360029032865118226243343533034491911664007584191602093061371622067978117887453256354959881057623791253867837326736010209709140647127464178302283102476724310115342387965460180873681765039798080946918240622127794711864028654422567605314489682853832665367970203914116100824051340561038935493280008665027482367711920982220514725837103560186961646823987856343415753711649387507389582748224548749039628889935789646243302430829236555345303813795433849913318834088873022795127809869932554582183834903250845576641218326047362892282933998149453648207740400372226204102154480121869946247178021777793477977119970369823561926321393954834039266759591909112625249204516550361374659547593262201491813737069555112683080121551656413756755040366534145983592621481718392416622085382194039362840879895551965087580857965453312000000 [160,22] 427927176478565128312660919415166750505956453995719600740602808757473070804251068878515786403270265637532531494664221252544157360110075332935259817279538589154864912949445364137667265938960681709772355863987078735108619586456878316431227555278574360231446546635304189448883744819029915724179713499229543844052807850772869933398127160506118954732628971404348668106137960052446643849718259706717039090344911516815962186738605225124299990849258272020014607860274154955044903863883541326111875467979485493148712579456306493739655757109423628119938594638230899525238803230012631398438311426341910778082337919916862602081401020955336265448842814612549288332686967713424878277376834305995023731885276808126385131597121319249121688845598188417521172283073037301884844288791688112411106748193320560055596078742909363244447635943052606939294140420851643104118841834460020045420947956226058312300296126089270560131479282878072967477456387395661975075902195992703231943199365481767351307889325844309574996992483301329866501670043296651843076153253508015714225054891568813881856356548799399011223255957145241024031205583613221469575753740557489671682869179346588572792114305106376874099470207682455486663737355306943608190349228949836699518625451949099846367067130632194601765664530744381059140921572482285595185282369546610976408420040454372532868262209268658399619942188035251977086087320390365142164851929683250872549251638346356933772154149756333478891936443038427839430278855901288553931927827264089231583397858355174598196516800149410677972534166974565280455059752246291920281040031508649603455699909544950789731421951189167468861425757640150685512537849385536526010158428591480912577135222495874663852324406299003592417381382013658814570106287105316725155769822377732202408247337797385811713781113601463981146406987303126559341899036668857959623236042356791170404241034275614695392953744417477791406383521842169158288487448782790006910234588651321805083318000425210003795658444376304802157332127830440244390389151147167182032445287584605262288547326657543669425804386867357159558406601185813109830883627113833088631751782723109736910821399324533999038280924022085389855 [160,23] -532655335117750562387189626714380275144041292697277711196290110461648672301798658242511048845625084226491636641838576551814759450005741677773751168811597267246242977829020603008098969688767982715540680821208132445948010070544996623939361818093691117247992981303505288266238559585372649303864578974409288255061659646822181085346092250798709041416888655124639124090356706993126718067323202295588981919647335092150832509870673271899980052496983662394113549302673035651784283577801209698397740874876162888706412129620795795128806429849137318327268939122190145730513108181173374356042307102528930673541901586825300047634994283644957858669877937019481659072076164714576986198707431084235635091991159155080704340181455367804508234672564571044989303625289643614420077845973117358602351451663107436160638680657753684495900806900757928805281865166423247148544603525075108105439815326669528990060219753096725379594779242116438316591841719760544994380934282934038293097849427995801849934710299528852022853501664000320066333746261342583991128533828239968085493733005848050009874640667878744470412983773652834088598015375029574716917900394915623524506230604654166418635487221106905750890120121925201317397557186355189387982079147841385588029134429689243556313512438624874438888233497421075731984359508529130796137690367336473495775356015566214950268611697715747871643677226313327259831826726432158958651179659019439636824303575799144808587414427867542318998433887671980078420712019440360863363974412043416064563049773989007717896419453452219042874881884553545325992617944919231629939574748778284628853371540782125487062563818491467008128410624433936851892035943014501378577181832573946522910360137143064949952944942161998711513590578802533604764463926521713719376034612996041893611644166254162761919451091349781555781426347689552248969393497698106608643469296277139631761795896444524377444574494711218398439460491330252531405301747899433276544709977815595866938583578212935702969594239006008691656310974070575536258813736029202489878149552671068817365867196968551374691667924586795001904313545184608057596684011367316078300798792257482512486580183175062038799965574476825600 [160,24] 519537711123689128418603940027447611788511697890897320536510229252503991951612968750575795759808982226835820508498789295247725055800831506670584917478644648053803771984412798769727741907842369386167082030164746741950640483391885340846682499390668148641317677788952500475357424597031164062153792613627402737876983538043522212117483817424283818415195979788789985457076254221406851223961872451487530438623600975048917631225029467657072786696615545243427239912584634711635396112570789164036267267657297118522734241378775037071210645896269453758138039147892086063875773136795121365626137308952775866158490828176034321404329972844762164462931887679520496571710914184727440163526684031490319299816025187612082836073370468235935474798335038617899353064377123639897152326431756082592346703905661789614709818558310078306111321474812184306856510078893322765214131764280787644015069143545922478615519569747647232416828644583319901354917471886351294858435844546955106720544788288675464124579194636248765624817300989030278533924835212760686818792753808638262989261086661707485105266098657527104770531723415259054334208735571231799498960407863208629752790625680232602363227623236749000181439365988095383333802978136015791868090791874986673271140169637661018721502154341579817090455649725679760943404437952425825683794071824567511829044038759029502368734618159225533873306555269636363949782118498203364047391723709618474615807016440005587338260841017421859299044650023261731323652128601615718633683605605363286250008702424893516403618911643231370174024541177381954015779647625462547081866633226611134790314482757411872800806520205951066722666399770027495320790516091160606392062264811790586617905745902000554692586956449452068250558002938663631414724419469269962271286744252393465624765709770804371298580270272565627794258218390367066700055416127260258887914533754376655388817784099434913216468757493104735813626407024596894838741841903651788335398430790601591912244823126591859793607941129814433689752866605202639274867220721934429481580304877314796448011241188873406023565734329489376752453015261632824035582529214479963049419352978214514393195187863151294916786975893760 [160,25] -344575804238593141767311376007152619168060347787740327584567901181959506128117500795296488951177359466235936074812383278654156685804196887194369316828010558767115315460936095182872061336101417530795767724221893078582158171769719225408079995737123507891107196419196803177532166648734160392818283942738275979960086655041682771727983841611166383194328504750875439521476505986851212779256904163524236830751593200384842303519563278471640973648289796152587712428471857414821185201111547727250790363039438022516629714710529437550334874609640891021827898309079148979360443966938082697913003057215445413064780024838416246101232597856387584088712112810763485301704484816376084975861938533751892492019739679598027145380708817296583683900033740399166702736933484004542400223436603227855045968649525115781852272382588185467798255334431268434247065772953407393971477663130313326120605672512303974138179905513750144805493490226200380780967499402127394382735446611928457298723837399420812242199158580876142556022983735653615084193510766525629699678543931104701480398354965961791939056029352810764970910516264876622902343131900935237478176295844492534006848270092567891375970774865984582651429497885120868516527262085399017723109357537130895133280595236847577531140863457694719798782451558340994965438376530215906560146796084160199776374567029002406283671183198075892266314991210199073093744863279983828490597620653843291607240846148499567431862541754824909033519905042546630239137475909322114063600293432625035391014399912885908513852171258561403814950009351302823765510392404193118918264444232217975966379756439080261458651038233373647275360112928626712484499838770920053877005882341288041992060131215356971398335902978096429425589700810316430954625151874406171439916444883234978069954763415154414728642105254632019456321914496465000506663916610889288704184633082558684658212387864108918488659203559474796282826347432189421407628215925466653281446170438417355268926981674688997053290727261828568556707896615304684657759943014520464235229584630042439469016268982394733020599837970989566673602139807598949426894808245608510048224051150417883252117197790065074982578479360 [160,26] 100032583805357314123515067851765953686577343892146363536160426681450492693785495206760309565867595848681279571414048386252122008236374973090895775450292549057843872534957007073319507401175557421063980931494978046641027461232261393223175550301103412723575696398712500905862254739671289591146467080966636870192696727965099787626777666730098669994655065103547667170065206670255545349496729349318187588384506473125872076239595983663775771266079577434740301560900774404241190379580418699910341278446856716925211847477894735137949816007952219402406942101194770300321574805795404821380146850366245621358983818216917656621933934716707707117688681244504536020230981427898963019267977216016630138125306248352950787986777299211585928894357335146038631571228680942076861520115460124348794039505164634975794357326377683044304855771213252092730040194423379637438944889306589091403490843839841315479825201222548662822025746684531173369648519517691440823524948402012965674825647634867782055403827467038146209221513609847776899787687059730628812771619318574021859185464099417567028091379267411900393876092551837207219718062909624847474279319121788860496390772634093393898987245240420714050713517927742659693925960199863320695090643328521682103400828944511270797366846991659841676546880308014972835570417075875199152132907782183942017065737725672860028053740917753270790896033943307288861832118183935495998902668140167555623035651453246825615368095805943676090360972880075339052400596654998359237736835061919191198728037048281458015981247081636486927401045378577891290873486464768099699731445080236568778737354398492604974475145162907388117469910493663397520885216288333024437412213238685327902508177161996988134038417969192069928809050869450420128476514947694928340068088491920006278568428527459762322472042200648008802946176543495985458143837550059041359850683316501222203148447392631217832325320131883189844537451094916355737666919648749924078325012883522896424309733499450363675320141716287667713452643501858553049738027770456144900381695323229728760937307320802530512465356803386920456536625954287246417925363966593391020265193847225538733510839379686847131833920 [160,27] 55750891154537091715250823934122702939197215780822531393018817714959898195818652588604606265746577949067982717217672895310107009196755953960304989375932200126900689559245083138153775074207072691231578956336792257338299691100792105422841746221713960334297300102127967429366376662325484151977061693295159674326424081876162672942190115572548669713163550612849677973608583071827058006596086371455001395436332978700264200090462929270820137716237180394590616673565405307366489559510082279250403982229667514135870039528804514291927077443882655691147711114766826832635353501735628004141670752156761750235970103768811524134182118685234443508752266105726492019676369160196878646518465537517306624507497120453714643857274285716747323165757131475605018862226758228937155844750258551642876335511589559212381440445869306610554773392178006705266318225594515007101166940241850665422805780540553849305681969558586361628897323667912688604449713186367864679057314946766999743401819097770295216263980035526558051207587719101083988239596254564445866674234147036727143472119341645467808080270099432562499987772439136610332366214690219430262595502896394862677108192587515440886255538969478932314646801928932387359769263116812127690058347497044030975310468248574393974576753990328385248896579943998707514537850972632538858596335452789797554600572454888837968689456504906034164991088471225133466062744609032465543935861722619115993606067793401074216289035803456882815972236075554637978431216980354709717670431739463686577503927323125075759468549032673113699011933166121218252253046684998740590962888496807754498670791925936729932457543852429985023454104305607521480945617563322030128307856765653687897992816585749238086179057948821121308559260984047091686425277372592258507867336897274913808492351245056587921382952747792518271115395644211512203551633576810140373488280957237773999609741805478174246251631518291037109327792093104527677578740279321154060066939707744094462284602992325735717363637304351405838998132304303220371332362193913205146323333385279842410876642032322237632993069983289684583840488308726518151321264518329289171737924899868018835291582881178945070208 [160,28] -38756885447355062322149415757222280238683412970125403189729374295317516094828442735861754613087596603310403898884580080056205864229429291027703040740968304931570756088731025700822445247114088857952027385743340697143689937726741402379555752611709175710236194140845941045227454800250496971699245507006893499347404816047599993856946810301319318608991650199693108155389041984591074992477257983986343679739728375806066268635399730089431707627826342067964159071026101022805582322199859742519371490758075911750434150488852946335177912504921029180427004568183914959654327280710257464549564955383588011506804723560789182885153477229973677348824196263046469487325203124971673678367500462483587370852230785515048022610340163838782164606607307299866303902983327238661770226059690406562275970113203872532707007128144559363959064717976466292588266090952692515507812781479886679245632762571531246739649940816756035503217602338727718158588746387480423844850608724247641914234483965919265653749150384896177044916217973277418333535358306341358906150618596269645532132469654750514276694605129192617234141273424536638492486557115801584238126808602765193005478983655984178517468249208764880654225214149408563167985601063518131239654921055540000428666958326518285587155270358037016406216413121790651024268893987096172312688019732082163349110337239818123463165057737098521836543720486739943873354878912017035366122672425022468222446122865646370753716969641508785346723391254499639681852565957531439879363812623781040328014892053066333268213033679229757876858233486117280354488483296209442037072551662211568945792552298615636310072136791598260402162022153445995906208833606213875412189337673010283944893543068689456289493932840558277816415080342015993470312503874580207818216877350226452763641286022789477448517728865918156914239221234409115319826135717161279590891432415447448370286172545237536230096945332775720529465811429347072862521991969474705617129886467066154512074269819465748641781282112010494675373870868190076452003557662094085312510378726198088683252462762244712480402303271096341502389785359537345459747034401020307916553302796344433814740648227380871488 [160,29] -91838745628269926832234862828919928746477279236474506733937278158343710460784052546358555090030209242694736512813567453518285537614015928769387495094996524812296469588909732075726825334266542551167165986081778761746865552994381061057159058916635403614018782832338486805937239443851610091265791398247350534140749258190503501553616514251927697518788270364458076328191723594885406179077891130456905997060559517394212565368114322843948856187336632939233722858749396551105211814061085585213791625960544393010930990490307838796734222404118672974673963400522107854900443429801332914120923765726035779999721638425960619722188050988983850598573324646234053386859622807894243434776927864164812060098468579284287406559116698051354385088527943464836898166203496783720494092678459541006568692929412506171369106167917868535911922293162722068875796614815396993763385689210105293164332423919668960264932626381230349644627722048414640520703687312304209171325902991964581015168373757469816519491198060523982448106877286482792911155563990017064978184586050846906655188449182962161791343639487326321413212791967178097153486258817321189121255969783571809559325476128959268778327446888356886010921809905493714357527232601721953408274436702337502445148644276942944006939835109140719104787177531932826443174774296502654646135026530289594228808278927092415642277232012515596390662769114750020671997099849029641719282388748415625391883393140507493034532231288728945698585262591585257171428045322323991390928602289742873522238166245865559319752053591326949468060310554635147546815798701067321647060810205845160374260027484484453443736253252726456998401947415120551311330651368740142225056163369663097240094069326834653547861194086372442665676984165549113356776758519158556747691913637926096569774022482017082575543420071786458498062929248158845614284661104512291340157200245062199174921522096695342953213227001498314082400945705044980638878488002099313493178464106017665517356745967468514115177687935677732698753587456210370825545770812796435439172863490703663584214895613269628621435395215032753830797275349329794997902450311406540059164569724709160707840721967202784 [160,30] 202255431436212169342257548025715592320391504778578793599172933584403982332757174745120069376084874541492741107231289511770309387607443573296950572427374785978411525530084436235394806027413327339429741045361971936119363559778571610691842662942675600497345165603609677166460924322997687233873691500908654374521255896565334899688404335147266404422980199565531402428614686272536630346891470723392830484904095266986719439271226863443924072480320869388068354578445407303816039437176736402008740337687746524197274428447624383811072308856329724357359182099562136276502863500506000488037704114468591255474953054629157343610740575560352211663613954327631095727816715154133792029664830667662527272068156007256634174260507283870319644504590447883345901108867540305868948780297666940929406515070581427792166574959371377912653098511313323025444332903857051557582159433986398688208473790641625408666220393312190124255589942214578566329016954075425533297640224246673401768212876142470288465664918265841404034694232324334706960984843361008616739230253457676733175242454428024404727542089582973331317403127852387542545536382689387464241371770662337823490679001623445193823165604728773550726852017911620036124722340924394405743521231697079470689840718868451825219625774633959423043821284536592008723955007564947001670661949157204443866507805700866456329791888915942806617117575787546854558591886623108602050805876122825393170023407865208477315905593315258522345685636298908511997635009932321913408708144474090201552927885903520649057173721574842724005346871792778087086055860803413648066964061441285540968354727336551957347251332737258085371303144905834238250690737396492112676437583883493756792057680473281930268686313165405089496141580267559840738615435377061695265354223848339504291158185478308337085700303638919373045535801731190096121923701126053229147795589241035974319440976621051390154031762982859672309434575766081235957043503916024127998469726736281131633896899092647100291290164549325627261355980455403038962670516778838001879586936493676868550879934435226291463335092786607176453384056740465835192383726726820566668036254096092864726038031282536 [160,31] -210203518765479259394591212478484369621775308605125009734923782422971600281831942620014128369073062148163259160954028655308666268652980525481341060479027519480680278974208337846350609407859505046964339974717696702042667897976076657590924026598237723423029507843158359530132607974692771422636468264933928842286231415651061313842763166423409449598051366980120007695371675823992377203462830229560513454483631401907628167262108427726364758942286272779806130190007629861140544117013644229523225593787524999075153826401363010522679157340061180252774508699602315684125150249977271908533952463499640929382304183907307080076513776727062673779469651881782050959626339377251676126753755633511865483260277798745946857503431237609434531887075785246901424105220456107239399543487001496320823473720757259564438256978051537118640568611328722604726256612594166063697388908114166950586593104510651024402557481088902531598438813087798365583846129774142259947032189534652075718718809306908753747300626346262251345331426460724993794508975601128884712978986804481041503116164633776438793729457343593362596569286740214704059481323908567137485516587289419770439792121486453661301474196381614033924513002794141679265519687302026862528312597458006454705427558980237321590596912064456098949544817440027911481664930101980960437397236921317433657223321530374878706003097935160317830805893661102964985547124844673418840954809612579761501659468694801991945768960917199610727094455510999613409870402905552153366434557931238726175432963473080734364664934951955276591888566154366269896732148051611487006733611325734401876900061567645379386422221898866014915447755021795465196811132767123019228056365119779390223504326370070517410373213718620608608715845371029041590666457399324668823090546201956384402025774563938827451589640281312943589183394362319260783103405429574935435615437999061060768929752315195322077782557390581484854315671271970036551166357094777244671377960492195316469323339401395075538974936963950918798501013392451800787287873915466065568280059839260341469275195419374094527618393235459148909887034933694007496862622812279497079356918802081236029824846336 [160,32] 136318102850700653203171890440426660096970724789079134809157813460697117255146896110129879012677880584415902923821094446831067764535929575839315486059398063149379073378710141812412503262181156971616985222768933551971464859982919181543985391284687512270160375391903903988983263127310496325558244142306615088320993432756572400674409766876244968489986538887149393133422585655543673209001126380917325383425090150298517793718467061321729203304852725949962248415919793932046130932322253871530031049505250682693456659987267815324050739785072912772639729519452151691470711463903035520886351626453144537135421821983774536951749634500633801398305991528564737522500341879019615676009725672214965381738907730657914671744370224388784741932405268235062628234752675751766288153207193525487015210334272698806797870885442818193696529802658828685256885100104861781831794740312311021667002131967377291303262726126991147428448660456195247076871171851838096955244927025944160559747907808997193733755918575973450611992159129590570471463584256824199756340424119359872041198411852836091363245469189470223578414763189962818593785631912974237413219353732291161304800849003146789645220448261269334808300034996789347463913999747597968180163124256273777506740550742604235517891362297057842588843023045427540130571287129320233568821470885804055777931435262502673946718140924416411294391529631775906110036954380266358824572062064960425973214281321664816994670102189042674505341954965616928001445402876596973068407925181222533222636891290148174714345007995949179996293521807903517960420601092162036620231905752647096774543388059932867054412908159533647450389824442009785114346915538024415217111246040755919107957038807352208000545753170314440233564121449802164606217084121919143873034120717890374807192002766401992008437263424244317752133602050101169162003941096133479407761715583768344308247909242160921264378444157144297617356670621385349977330657972209887297382314084173916319197591726619690037469811678318053480695534718153546483458236899709665252884609213101802444521829159280246910352392528607622109578808514735585374681955729728667236826539782574439313974720 [160,33] -51159745626621026870329640168356998602889846773437334055334122741618143797242862177065517202710732975523509852997859783845573322898519526846943066985105411069154639248087020371919009450694447404036251938871388964704698901728376809343093745030228379900354548514724713592702980073386206912554388256701368667936354584789536482869913519343685767992488876746260724279508120452747467266377805059850968617389349811469082973848389209275579191325008753968243084555040489589042208522280877673639394329865262664409656400742575419313236471828997021246026752790031261408669871323936524258000791023649958012765780421667558317363144878100716295820362893902285211336920580485571574413471802823509185341038445414464095124964030029249749607531570785461631140171876157614286702227105734701622266320391968844455591698783126820116049412106770187178994983120149386290372464680889840065653057356220061140545714635457290630207595473335280095311122085264990799870530590735417140224197492616040502128036023520522998262102537257214427318851873562045156644371487919939979518984303534988620217085334749616770613642120507694103715192033339319034927497945645297383487835451969642263504509065639442404658255740373644651812447091885151999685726661052877594525727022667452247733441364383987642781685047063946988957412851557981322026679990366579453040128727320744348225496918771018227674224538628879248388262756261028809123351199284849063584698344124159390262499754711344215136544837619862220827746663387503108461833919570308979123246078511317689250666418033593413640428300989609190900192026432963917810334196844016552837742423200383786976910512425378917039750920798732086387932266385833539110384569466876530390935269051279103622095681518075690573920585107471030053640666510021201004991722199768776249222465879987127437867288726745381462547380997837879827402578613021969504943797652874258365121036660720822764450369864171871872946770923257402031107675181270603059411193225713336320016226269758668532387510331232021724078173493834077161516126817777912483624197980580200370300390783564120620044869502085670991832856930703013497928110479301128207014020742178531081920 [160,34] 1278612514724097813209839476620102566961590551481416155115088735096794493337607778986889932651202154663224957705469592217563792139918373279458000217165104398653444750079274940045445483093190878891833470903294234974811916772093538632970214382759733381019415455458542284399234394098395907775438396036218998841533695569569036773009714657084801853658909110200842215902719766253580542510352856169548760783308901991190189271121084229417406383346768136446275362407212002966209159670665663077813747578414867966200989063278752924664701717762603883849944921865935794981512873505875726537810039867379774328158457517801993517128346502890495554911325015096270010812321588682190241097452163036063896762681326394791917404094712197579201759328103867628869836206523389170754331112404882237199506957019812921549483617464172744154795660780860048025999687074044751867493204884888708561632493621378681586501280329851796369211736923144265186319214766025976444431080018727128646881240142025817359675353066203868124478054766256337567987460514264849235081977470036800368907332902544729717795541333204803385020974813008666876462674739447284697906066687065035817687899368737833618395019225384471256244326267185601800184663224495952764865361795261682294695789331320589442072687893721857047480677772819314564222727919333801963768167354489988766345580260740004927152759731941701154500452329875943254508245912058240885409334810525653749802834861680287392894493428619323148309111806862569384464376280308922722349349069310879974724007106861866157073411961648799232409388840303083999528974110906073206082899563703757777159850129961525083836026999822067259941238997112661384607761352093601193977154489381433873303385900459062385823956606367673249829402472804451537206293883967808949156196283144687614048816956367502587559352587551731316452815357381971861655583865586997641979193484467910028280792099935544535898499860993118196268201183912746171241854019687325149827701078455429005325951532588264437731156420865849525842373176828774503027641168619213842083891360198166623331329490829842737478254671317318072395571969825749825954577268090282877408575473455594672 [160,35] 11977387875017436339327827088932882068535395682760867341974224921123534404935946641493931797251640176569836370984080467532063548624964307208954793950631914540104995541002045138865020868082880241792672164495464020727734203256330529733073881557163243935835187132985663392551553073327744667344949347663207967119142395250784122727158358659814817426030906128920854473546108141569630358139122887720930284554593602626850339157446860074986137975846605254778521859007284181445709288696132021172105090754797404532438917507450630059970747245011051216378636650069652669546089414748066127986982912138582194466890110498960068138867184046902488656086072772696442507097295535865700346497152559437635398557249400579078190654793623821470311539062565850811034346933789825168594497558934424828132790345149924300008569746452206348531519101907576636367637698948337862823021654393594204992902578323263251374125511039782685333729827205339828390684382856859653352407933761170760359704844001558237744336851131879796867730962343724013554045934097878117770989856446602212679695592101000444929854946710403028129798010142853748482353676774404653211097438036946335620655034670415907941758227058160591661796577181060091784971589680506500507409305502969110771678876653830966689448993920459008489058449676840010714052248083408134097450153173529432144391547328780570641897177741312401186982285855510745301803089928901493669736501529718438999967223203627063817862307739850838406906687988662269996469527725671590262669692017623752242564709742755964741784178905803932505372442003113826006194512107198940070247949552280012750965783132985302398742658703702797360240098234804907323965763368179555896250695621805988969879549766827044101615913901288131792823933883641251900858474437325240370222177005102988980393751899405669665210924325649689294967741189779096035505370729469903034297125812695654536889272008700725719608959200513755822546903582378338882429603572439575052728401684454116186498680228713035749231780016137870645684560245352113805664701610566673634895502655232697886033830329505189183825184864050452925764005781749527369972031830592999393135309523432000 [160,36] -8267112662045809272840856343487081271574817243253887413709315990771273777516606524036621367327091692855624264717309071187202499362529296882938383255225186575041650360924619249755634067075906217799349321546414607747269778420028263003580015220011067136022364927929694235035088230649719006635025638149197670416350248611554645870580667452671659046195084225005527097471393644531142090943957249994015765077788665872898301493679534561581822147318808527338392898809188310929544006349354718154891674521652144309133737061022543634693355808303842582161592608894841182034337153008837337217469598816484513861881674687478149765962149507003601258541238182865487376707979585700414460265726635658900951530870970973706680369452244504457664367542289814238167005998778393841145125377929687870401466723846448078279476950951154228612243030689902533983409593729260588175822502495454063297281505946674746904608865756637202352889714345698806129269285637651750751999524105432011207311726357721314748694034178195370920137846325264538520151084272247928558361698794648487974693162496412843050832028684334592823871897634769810353360325824035347560631019342164941809222834400545779383230929081965529201622989357323266196634104391777417869856519477246980557656927899538264060480294288104220127429230066838199701653911250430465898869438379336737874049200812190693918468963711156329959963803736678429486925525784038647620721001423248767634265167088392205434386126090598663538360699831547534033915682660307831105783699332244289055335785645181925204761272386885638924746316239583943950139312194813639383604521754226677370043179325234344650875253308197286799020560870193787665934854474784536760539750377956426624651017911487413918030492540781666779231907654363593750611179820988973445364275476358520797192869608519629243876312202363431159852990154347663805313278399712774289774408757991503566072071564750345368425820693020468461364485884806769619789121244946837434691478387734291909139258966623567477674045031904124593040822140135182863061746845215722737274690418542734318475578041905790289468672309475552168196810247397856376185810223986736630690116232928 [160,37] 2823622815323613482763642115161615183503554161940356173486169132549286765867658067777626156767214124612936012160880870210069208936082437829294229568148877445993989479989757665944046403079271666208777458576447305064048081868057421542673651182166310855848778971853045425568488281532782297261686420290475059282273830151748599037929221415752148832362851766545158175691786913927972835173176305143083781113592701228668564115837044951975636938515849099886820840299707366471370794037688506281963257969901632312032483473367793314414186929088892434083436898246599320346372973736678129718604985856969150468357031583917708753337859301134268443446876602076805477638367459937908864982022222687928698265105520997209397956517780674013547524232923183083602400390432798337692182712547128283178947324721840125993803939144463801821737710459014982750235112565215174337804438905519300621673425618317219192885020552150781593169847372366618214270963713784840382353397660062342414972713398284912145954423603010033769056251290320617724607235404994748147259011316878589636272271507686025342255565638953930050335802974951461404059639012044328309355495098024927939793232021388204729779627950016125556663075814965717831458579276412233259084051360645068938669487892938914302605473055194709712588848077068257576840996405963112831643615529551908976801459498003622787264199553452618352062597420580717040739045342139258043415998667702286519961555497650021620459234229915317566548599958458846191622564867449321418962833400150277761226641380927810270204409301169806368003696240081966986201879066735195707496091956492112774822215706413433805854875142916437596483193613860825454905836412803840632531166723288650831349056385164477617439731115637739864253381820822358013310138508834368491268004875404128245812218728858346298071937483598639099754743140465045869996799988576193948440628416997799306948427083892842951706230694554495294002916567792287982948508129105360191246225083330518543916507858242913835289357665939214945885341338022281033686019109787284216046266323130084737425435487940644550767198083459764259737968867649919942196588231736004104228731600 [160,38] -263428017413485384446048260974012328542978528735923861431596392479380540488162149328128694363305081396154154507763733797723555531421944865723721456866880825250641060738522333960098260718170217578080607301784164590676113262757500323289445272799254946025087827886643674192843568365301852174196229866565777298231317004875116768347671773667424663581231321416808667326373069313969605626107111176175622307047881270140739403731737572503459428419529748295720189330947404374928594092085003546120902431146736143477665493565603994650948201417514913154698490839319643362170744081355885546207854992888901617639674881085188197984570914328144662832251693339775317391760692588402506422163630614437373517703931182369260959470795799181701946706321419800156494143579768002036135840295895008527877953691131013573068812141949311867033303272779951748362768623096639869574799467764017368063014176050166113260586846466504475951191464039640896878401659599725281469024812904694976444655061558981890821001810095116595134404158887904636993156225402561200107564389537578967183715318900868470712821104291785466806195628966999668367437252554834602831222452381789193272015641885614858532135519810558258168535148161685204196243198908956214401519599835021334942260773081144328880832202919995506176551521706798060404773248788691311833844638258893501172144786627167362041938387001610590189634329357640797354580922335462986263162190406400138217595367368018647812130712115548755743546593720585089872682471548362159018654502345422793149436620347673327876920720140531944177958662689101613187580696984423963679504523259957187609636946099434084623754222865900568295443919763931922403460823632242299808727186174491036101921253802963346300183110581738750588877591736779981838196323939285381122848544512523862339639123784373703856195867825820800278265938816912866399450282981870005883534989386718057328481890273540786390014095890296382199005763040902122161808786804769284103043682602574232907162203828546225573268902448746389454726926658741311106774644195174564563417041239683852578438550952243221429465656183385033810424313698169154629353586690609164183683 [160,39] -256163566610143620212665386400050371615113734092545198149712744623741715605360973814355672016367339690300670652340624331255421616082883458630371056796893981244693823592605313412251084801864838089057685370458029101965960632882073933637461411496700601821011669596068789185220103481417495108232141653526672557454050487885454972497144587479345795125303045617344191629484669370058756603219281702892254167490544562723439371753710599486664449233591607632570073174224073653094914356702356798762510004396553315712288155585443101190552165734446853971181859276844858200258106449343645715931115234703174023324078073587117770509842191016809150370029392434814418166528032665391455640450134273891080685402927329001203238952548808031864434170463039927284339057850584482416131184951450349602428974561562597458854320403166253071165113922663550105981591026044641376919211308890840431735249787416861132703155379411171063796333129341244553493244324895248161189129675824325294225561436890881886752973415558854299702249851158983614719400592993239146975707312973751400071739577565541207117166172881934138786018640412160193711527241799164522620081463573527693243630427470544666429030625250734225387258308261815586567073580432609218332274870603823140935660405306330363257643090555033446258063938204499538680731315072308302181897304516724673050433210662225994462211750183029940125812084708620678905569267787390783701852923192674251943079349310585802861387805023611359068875603976314912818848081499362612364331984099445014533310013319669868381418525067623249251552378296571690700817784027417010479302764007006162624644416618495557254932798774763385105093768880065246959931011292134638210682025219010197779994077784683708737277768705610112419715482339512181368396404608456233154874385347734762823325476350919512416751049148727202306828847454316227852361760155106560533247712489139691505964769286800095201507364484440881800902282433014027462251824025809722366070035788757415315276575927646453585044811417647676722118086792271612471111488804531901437410208568634325867042970067037839437225255791220668840178149583659816723876700129130116288 [160,40] 159674631653641728705608180830256289065825268410934873587019790573320848835590655064441295289711334414785603276360515323237971044891250074184665050543242278449062395772089706708809027172816327190880229980817194076709709519620067634615922712500924391181054547726701082019473910970899873474179982017678265676786693043084077511447198166080276808948019933176759386599377517801243394271307142579147256840349913643125305673924882431270522325388300034907144644172903983364805439941939833373922137118653191204764452572335341081425146323335432787172348369558974766067564556588243755819254062499950880985057502838362786987863702465679330341918303724309562318624136860351181595874623819197559754335210524011783253369991222403279073310597317629660841571814955719612108949194992336898809887511417504338034525454771790122201723183548727842442459157586185187839631080887608777039067872348644777498901284873541171051763789130456218883710876751311770332287091518084144954876324809613072526814376820056219608549972988639011163042088000854826697978591806708345815624113176959454452797416465216160263725024432190102500534848196623215093668926707296893852234715906562364299954908395111878699001244511022656079259721027575821389605346943832762430597212880537751215634783174255728760412591939311592035574778035714786764685184063743452559416484150574462199402934545844569104674167288047945786722659204594471269133736029183114152207055467689812634283719303156028700495467591694591003490642592903891700498336234052402928229291147440799673420875129681343706187946557797537442945442417743718898833197034929284929680882699702061033113258129536045982344134781549187457666358049389903364422357266962546252111269837940834672982296644327842289794887955741199031871936987677909946664900148577089274255683699402622713592903063690829954919800157929093183921633881233634744975800620444605977948536182137369963432881354913719024427192852921827303332382436035860209202411144678013990435935332707548761043015348462267119934989361964753351435269937078573755036776837827545421627775834610855618803846741542376958884389593689459663746439194583293472 [160,41] -49257194527829391723639456388611779514173851463320440517339064166653844892096096438367862233186608786614226985443537149054440189286787808658710097817420570131045065976752102355172111587585464190742862721155307383541559417680456943786945532921617685008199936390713156665184436306123639005206984711568465094762837921299488145035623800155090533349179595810583599942908733128099808557683693095814528025639777763025009663192462785641277815901179460178507123199029236667547277625786966074505396636137500508815573084966433213572133098069707483363106536677599403935876687057710310578617644289241884205378489757228389532895782852554071922151995832036386989127325851648113702156844689514464460737473824017305700559322698175633009133661197150578779204022585595086923993121372739120693428902313596783785289211212614046892372514176881763750729741262709069582989952913688341949533026465838328948943276515461421377842743404686466664246229125546738935816165374215632547913384758639930671856296762092603598944694152547820504817120704736239507331836030021485909148746971237228362630963187443089857452792200280264848481076187256698323692029275658101251476065518347968836559989274624898914351688574966951206900803446424637446667498673489341381706279792080667701759369812918045167677552024085187365278076172559701014202565893730482005242944777251263109454478205260632076081181055769050590928885824712320594734402263730283174107976174914879445022588526446053804617860291316593226928995437619474399062052494898499928549593471702740929953109197008183447696838289375982659621819131782879053714271642613842093719960765485139586828051185518695197998795808544929279684453842895175559865872239064616252343532016052364144802912175803054197612326971443378917623364275394275570527643325985153760973338303119941370851564144839010019474634606554115949398203300824389207928774276881836011901953518409013321930767811870978509907042651656106883393183539067763485464487822115265631893299932103325368995693138862603037362463486649278440639186676415096218176758670529797706022753074340193545642005539201074619428406727649810267172203686793632 [160,42] 8640010531087735470491002968331092080171933716245559681163984279831056777164646555895561519872317807071614777692208529422538208258601394882120458853224747990028312912229296525307279078629803174857228162089583385906636369206324178570126136520546381872396801183580873918141717595349428978197609647060569900514141922082594142030884585970580297969857086685375889528444524133384511732265919992216787356442479869818676231296983053347068919841941835933220642447727345642181895957305471943196786071861237604623542015231193682874362453332381366143481941435348100903895438797182166728262978716736231150599096437282713589757223263815103042449603312662787898658580155692790175264331480084824672991675409830713796216040198589429666588661611051760541725558312530200384233210472566676812884833785687609967791512182174754502184136910592523885393068602036233981523350321160442383994672623366015378137050693718760611736639356718513617553065804433881280037772132603886325570992683361385017093269120955889536477828226881614886754109933437912350411594126626327111813520851023270202481817509253287781136528876442644742632723537183561293724895703504735799505357717928414990947023842486626647302860811660864028628043103974607237213194894315305176146949306222290361548382041646448459314078510005746262048220966686898451304855443864412005867438351955780103341465285140153782574910003661420246347470491760897220218636323691096818601720069639986091417569676980469737211176882751222955605378614649311655956058931528375189117765094829694969300347048227020664227469302312667428581245163863296276596175533963404880271551097276757150868950917586175096695548243663014747182509144949598062017697387164709099574079215042781390996970282246326165624248274506162758957936889453910864270801197429827257728186266106559010323800568456720573124439127384157306646212573640630029879930331389018590537114876854929459943455148598498640557783681682759258008850021063350444738841895403094036683801632097221580563256562086870073687568953017613772964841257373239226180759191655333574393472269014468367704488643667724481830884881523372662962030718924 [160,43] -479052698905056241688658910127443806675007708935655648463967862593795809843522746880433389335584191979048473569933292130783336903424096657555049698448729221579341561281928533114130368449685228294688043543295304268522961545965064034726402950169656242905003783797164337640104677283114490248518385412130640615634383020265042281154904262754010253695528379106325216431174547221119161693578647019082733351435792116463394502216150074540296939064488186188641855845728199753532293570352632864076811701868929251087864692417795714464801728007802395235253917929129524350747861172215545338482632449481431629092173025718894709865282945235793160081349135085803808438147991654416221273493134306287175591555509049759319857353033751725192261780867129373052032869393165589717599799622926696557083001015271860563392334835190582111048541183934786030728792013009003249830854379583960190309694688152429054107142500109233178508425087944455386659790125840088383533905460357835320173965948061078979845467789758473912370075596411900800901863145683722234455344661149153271256254194976061170603442533081705612104990061948955850559594390030459208894356491582643522326221857484270712986972146123679443006435525463424414553714006477452813561846738929025506708668909118249072265856978091730614009156446432657099110126086326036506181078211455917855959416140325214345757717202279214966201295690363769621044303426890311358549638573554553328903953635795309492491078219159818813901802666608082788345770182229735593729738340097762344615780497954225720677472150755480422406296181678740574766935471588873841516095152304095015463825433776061603335995205871970182374144446379614332107033454280119768099093722675929426820019099036963438542784589527083850105959693933459213896836122061135475684778835377379022239021243706800326937230423887862080793314023852709664108266681347916071261674643015005597973034596668148174653992023942377677717152572542221555512195996407060001197895766814107115723330203174477090552209698616136242272223998941449649177382242876671627036078472103851879366587935762888191889343120624733263351060795954946781439296 [160,44] -141633586380419328148157876810190255155375514146623835701013367013370022344445976576464522416718401453463072743341840508147168704721876574985674397898438978315355742783852390571713015061828429145488726035390522471645711355442101336244347108064597242853742409566166830506073386377839961003005620036983223521830714478534955366691211989963490020560117312895501523660598276601035858208047494165012405568523506185411980512332508742644986812032204839080180160732519685962703917517648465084964567898402654207589426926572359411779759646138923583680619302999287520507885314270308403996549617941769697712517701975662835359104518740364825696443712870934469475553823495785548754201438488177491270500408175060749376218870753130893163065245878561219930211536731178392354687771119250618341297482575713663348991113157142031402663570060444695346247579161877824376089624114073290738313151685266034312153130331847109300888638265848394921618813650907203312779663737961532002107764260406192454159568064937897615717717988148918855784390177527195264824278585760953185568662903921252065824015199573847131395537335088897332189597577786128873284160306013535075397257889024941764351630843970446920137010427738181332631292917947030138491430250498312242317652984286982131559488047431490295123233722623484334037175622271028004915010013272206767371496347275604387683000608890957629182887683354623041347994887011561223869933214850867521172770484884187728243828230254263417123890348190736607415166509852542013766015206875395411916734877310419896284931917749533761909842309533053909328734698814058716589187833024817521858417369483371320524029117262270291080530020108994859267635013956750347932194047187239222238647805174074710277399811252555939882989007717760443667483351354260847310782376333006293424029346430278189481849787670790446699127577946075262501198975499296116451924770350170878170380080091945774744372799621390982944187973432751406682791635551108517302110787150772566666227578499184212510994461780024514684304249855883477143528640985357939631863848855463875029064367647397680092077229269659666392663014841328073232 [160,45] 21439925531199443577860289011108468673311404490930689193878134222085877265005995375043843427441776446046604372847521274919911848569361428444414447738825505978182880254413784155088924041351968442663762076590650505431238260937793015011578415557990559092159221973396154772245662004769508027101954614112144849441697330359832618038896764812673238057830750365334859726214319450429273170538750558226237870954073003746800679237373095205044828213364447574115392724250286593803139228298547257645289444548627712554727401849666888014414122799940397737295682191119492198977577986986744435393437015653448352572780615648485470239671507160156033856357344636790427012754721554202783068406135215915182761388068578941571252693495885525946822735133755377169028668504539447525041370602969294730351321933365630460367622088175376313751311570974445084473086635489154649779482202674738304856954478854127346012849372990116041706934710313890127477053619144727696881255866532386135441623439288391062144240724312422934589915382233230094098415361916784867354484689944109813084727439669188519534027302264479395079937810592916908995473718371809089489309772441875442576819365487144760237983834568455900850382925458348120614597274914369402488007072189782347314374119800320567707702923319401203492064735685815554539960255789346059718057911842189792663535151068196542952422459656921785971490933024909286310908889101414175406371597395471983321541382458507260754227146596382655531214475735069293112111699701250187524610472506280160448231660995612259084561790930623947614941093613118855088383540374549544231414162866736468018736910222561873290005874325958330783599225100436914579173496557735748000970601646968229984852563153186184604122039996577933817939486690506849033133789072592862676610094915622237095069219952923812079092063670296840349993389840881437509307706584912354201924042096085629931922505001595787700094113910730707483286600524724748465486846838472033617398335521839024448395656999191517648367569749440182446645506372391823099092894842269445233671587173502220963308232929442135560257426537889703268880094453256696 [160,46] 8685607015121753587195052919112339624016054543812725832536078640691275827224164515869303453124737840993445843165646739237642913213264331864209527112895071562727080331130122506795791527041271202562043131851517662888338365375393737982420863054703384539197543605097476462419309461354728838427320924587091876878542028133305771384961924700074124242590979263934413972266504122690436573748015503002076933024911810373031223779070719650471682127224432258475131565528819967016576821115716666441858028715464476640645005778830292073995212535504931306703520029708911141813483168624885404045885933384406360578464906643442203794598568279292707863228714699419033347935957174061705059824629863062124448892477751786565180914826601654922102740019735414689757161231842072671524745228997160322432169707260626214554300165838252196324883084733643469097128554441889401093573593000772632498441818584273626390938164954705832445895632457390715215019632959072360116733749818479336789938082035213154932037674539680197952291520777119035149628587371981435421227603668765852460639281096152487109745087777861704044532741864826002243509272488959991551101360244207908171696950969955253130299400295940679047349550894402623152051635494906339400474248465503375918573284819436777083062101049523866011171934628723522204764522796674362419488826711232391399533871215466266634393674142301096288321634999241067196655629512762395221033627714905351716923091620060506969197694649191992377615994493338080763177498624515958951192936839833976274741350291769472978004515361860336958014550406219662961220577105342817328139591960402033082216485724256336074219145820465235707611245290275475421140051655223299951416212166411253086959971669735253453212082133606705609988501723820435899434737430783214627935790500424184890725343062233474679579136897704759488493071150475735899173542432342371807096001455901928132488454812137414015853580993996181133527010803558160371481439476205977957576650153043130806643636985433815489833745772326846529232009267540167944063450265893154673195272961314244698085354016700757278703349790465330181469789146122 [160,47] -4612787049517721435051292121029884444823020761931776623432088507469118012615821498164015236851693554459377444475909508185631724790246118301106626096891291555066201026403796602539429113368648354152489273256299175677762228088523399769799863729608644148290304745845498344624560838479103124106465971951505255312589334432114434867332199269971024400172990639441366151953719222163521389224229806523840012600676953270313196205038291557260612124122864953844821080263504804253532382930710404299633437578118009530728223072702889937207937595779257167562557389982921337350245073405719085170817310839747560054250931958540740481212838419807253764843791102215636399217068637955594776633565435376145065999869256583318813994332542930709881097361466898123699583586706100971056567060834119742397328146741362691487866920156002809245885286415578409820156275892234887277870240851982370741905250573180334072448005675216423034359404071590476504007619921925649099894557457046662884603851408977713033983386608702052966902114763390167585587923268297488601761498376635300535873807710367741212575014705799100924322763760844259026679170400149621761049296670846090206552757117125647044070894689927427314566207288686060894160402610176624582915470921190074897056639477833515684007143132603031652939852077695676359439097590826312265136056707092500302716717165114661051920933002982472802252483769810159424179993207075142730625447492865606161551603326669751417622137245140962335418318281254133390299729700400934761476980971547049148492946582376408181035029554049466656151517228807804478205115051125523299103098931238542401119776221853426265134125485291903253650429621994058367987207495378863124238178963480455146661964023957326033090097965847164672305293966345729729819015904261988643921068868160335568314764944643209096224368931134723267738448708125095333087667722474367577148772222143784851754865653814306819123891190850326814803955146407723657098187822234356642741262738355356889304092287870331362067116997787383082550897691123171494208655050196273915364740546362702285608971602009397891578596584668129906416423424 [160,48] 1147813098456095310679393826997149896319227695444447372174121435924467731054908263542526600943124271608779834051171791692550139464321546857648632665976095795517481471697493430319143542102793000074541667608680649511817301859188207717707889494917140794849834236847190352636596642454128798586984153485094711574968710851227752327558902970350962671449702766178920477458680884366091030995658716074166797917993522807499969685362976826240595175041939564533962746202756195113120190145154447702940348779137289638582086972806728734849568473449728377454202396483991821899276557827250394075322137274054640870778223138286538732271075670152298778823825932944263052163775534918793925696286436121054980284358596690960853070025126115930545438545813618418055075678408150144458769721610623888955808727274807434060281292307336162461566371566356442512877824819744794834269883545523114963553304663792257034758207999839585198252710659444218793602245036894993316784350854171996200542144879391457491145673950865523462423375110135069814607136354294720348155761360869811258394016183909901417315000822495233373144463815421592480039493332237107253794193420158625615752303014721916710639094690971091289475708469078781200232042741988462141329218394065158546705344969741839341273971865796897574548234594303235743648501199126623116003454957564521466050161703426135621639297432095650954274158289049531686210159917049729753344097131422221947428356197135349838089187749496720948839165725465512758203825834496476408618765045794234245811008749697694366764192114354666598166252585248061036628906306038257732720145659769763024491459376706611246063267369295391082862562975523022681664134821672392531585428157493171810595909555389412353900669968107416207892594502865425970062203460377091377377251985717279126630751443718972575068987029434508962895974371861701204947491916892566466826428271164040786765413238053762896571216713393675966857274782028570292048956673363385493586199463322130418086520356802128106707777587073939321353903340958980675979541657243771720125992594299593531004447422211270132727835950378947541369152 [160,49] -200366527536661800201710196537746865430888638938546836678862186688298136319281751577088226307937155081421098565330268546781240365779601532995739893534837978056385651913648603614348753521298932367866205755462810939414907162595544410532283001947204934125856922113880406234255072848235427183688798007092539380871433179492558610809953997083489515950396832946414213606484171654322021678677193120665749065631462855020526432663647270711260113425090058140852135855597195171584291446490397753661784655872320253175019248704391116846830458379698623879595504447981747493801839671176416983956393308525886816138870765898927727161906885780527624458484100738616617357112298011844297210004640752499153364839567384504720462993600091866864340199454613030684689513592666111381874525035673575105039543292445700324920184721641789272798784567043623869757401160800530210345686148163320781970829529950397503287866430852691142070367064243812972897810554031477366010326116060251375092187525240890574601387514595960539306026295272304132931023573617979315345863842828833623015090334165382667460400341857759425827888757599612776446941013599339295705587657637319813985004813317884504201411552838679660837153815358453334706282880873199822791354763435762141467903838064727903540512515617955554437558108412269430702963127002692856010602153530092270870793297998512592404693876699127403916828631046683566695805196573369318429154381681541664388279888322416178426686260178041044719116455854823992677444394480784163437325030092644761518940533156255045096615589592634334359286633294274709474815369053546012110859329380776575886162849562263646805640277128308333682974797512611971914942054385303899366831002030966041026938920146310298134152024751099212410283467796485955515398507618208820454979873262072172261720849830082212260144181266633922989156542405887294601983216468626765658022088649627042242071224541103072197757865851266997808955927984461058176237688658595595553058204833623257004220258129759172512564967331466707613600088834647900911717726741657923861950349677428836559987754642668776247795465594139545152 [160,50] 30729698769545485335266368968938489471680481072610858900814529393115817132260362344446602635447671210893830920557664868973626558098610915664040812931340138662706324536613353016321928736256137295629003536498959598891840260160601253405007972456002761238523202482869852004723554225045140332054136381284256021314963187906638802051641247858088281504968704796438978882887556039530901805229052151729850914885454167570267179030177265417149203132901103249035685846655392108533687241454437351136152617214199870310572744771045900015073670721290128512843789817094049305437600035725375882813721715617818858101667777435347283824933932989722287803187835530290181232959912961332545242380268258370793160411210123883897236000832131758642376381640953800543719723568900506787739966646230392323888209423620789834072297344617051160960200732072807582506023056349776539503227708701759481698446440125153707856763634760622042202601279641012161107756196767798947106307416803336416865268399684894250178096689956419657184153448664442487317126550188412759018530625513518785207290552318938229652928729553324691994883978279247088275424891158585718336017447928158026904415177215180595861720701380087748924383765615157733675245394186050688671116346063132604298658613326604010443312139643215442095995058700307691794358953849137371059336052124536801094171245980018690501351890102544627432937094946265443181525113546391994763025673063244686121451549874776547807475527488548037931647635305923974992127924519345081647465473766694862945544097659053339413183801526259754933296738994321677647993188149581235948299868315200322447543914991597803934941384113945426429146842363097361226586109657662224735977507173081451331821028384613620718530192307127466052149220305066505189538922581570522872224144105750271964313292339800461499492620987063758471347227492409166855847599123535348984145455372948838294638857263328726553409456934054272121467339766980915245782836176651506912498030046604697896212421356069462852330207922964325120642245125778768268353991544227013381701086177114556003662968552753049172750151360899152 [160,51] -5403784972298072430435927349742355431498418903598452326803261583840348933268842571595850483661182124786077366390952393418626643692575869621570796583855985583633006610633236862156284692189445705321842527432836198257204197879164618572097707875908689632991722690906292317957289832241076114178634214818592651110367805468970042202689756491207540915564128644572757087923209011314616587150699144305627474222017005005311679898703011943933198256205750657672249339431709788431946423762490990633487051900465425913696403835353819745776897669765827217703413871447916660132651006509291430714058535996510681026943979754883576049366183147897230268176594465072268600083671344271295678521404054218438867428690530960030720540727048841561071788336595855691321865648072487495923961641032046600702196923127035470869800673092184296149502263789922595375426236404161940478821044952913428493090496495497534462607783193012126590045670682149189161143710411458409010420700687705313006980845977914972839920941529441936385558993183274172246667422057071173472488762756757324584354634214406794317274995403408917849265879365116293805116136833096405148832571637518933340062595783437026978387673837215877227212059975331952377147533086090531976302172822604925505104920396131472178497069772950301024181940164156845871881667271576931654292212025480881274639113580983232091572405230568989022855432045370701373766701522137911063963174466836700005291261144066009072488515986362135388169690277622283793254232520202709283500551361796051944507338058773347779835535641527003529235741814581315561527782403728183415270216478908758774726267345193269095814318475334098153792529849646231050523724227742478830012289377927741988434872525158044576062301382329424345295722999177390079488458629492014935875976749125827763719883666763494570298188700689461373416395585231922656201523727806996886184954793196310988803659101105311650198757923803699365246862302502121881014074759293842793445914616275644713573228284164896652674336982245953989384418127046511262221115967552915946268305070073606187586321397501313831200690234240 [160,52] 1084054612007201214442550838531262199927969604972093210912034839750433149447451302129311116507742288752379409784230888157773200499004396650740631741099740927138685248261149114987268456815240779308987651967036125148617015724380219205719924052961017049223719467005878199500486250566716268952101849625151081762965113186700689443379837303365030237686258017769536746285520004047548556831219208137544252558208744038467626359926972981459297397527890002888371103775125938317154227655153045729304891057695712712377817589114575740166708171639664170069641912771029019035546260264689529313751571747132324287250149629136378939127943631077059319503987710913978519069740946603147038832601138379396252407107969790340422225777622914383613284748343363116060041711303981677533381064892569372313381841687119272207672266445500131752299419616741049354041093854529580495976352194343409690385889229042303858126016422747928298152345872565500648082562798914631279568564668330502885110493195066585739615007071104379403705177166135322591891563426176244733371032153471999003793412412750776630934180984013466103214518061302163831070362495154022225063532583342246942289529096641354970629556333420517138317363882042368269634292254389395067035069456827735661492629686652880831392480525579706256738533544979345098747778387560303943770166141174991195995422143670656098275305236895248638770443047584884086018964541035551468318238067769063668399955631019972269150533926864020565935061686510390448323085192077126976683850542470643347725448903348098856846726420576916629748960617996868531528392113322486001282693056950169166646004248486208149424524887132717572478770082782487452879525864982607977591204982631693775915603660344809698579160405323082147069790726725918716258805964079791937006319034116491397087759619928606357258314435181108354096234026601414470317710587044559327770514003248402388282302833814330241357585615956417640254901165623683525989271013968942124001851445254060457907577978465564727187861162778374751021220258895111697474588774806665132365526855025237486135543936694920721421714528 [160,53] -180778821811023647840627857458601820737708063859916299645948430966090118906608731869382634970061185476796979636506368033966857251438101780753950016360483646303215281719793406150041779990992116910599894099225728816414081205114065018636680688397232948088135893315820473894218457011286574150480415760847958682833713161153780882324237792715963991620413641593609785734475156464319702523085703605087007304052626870108814182661699791968746912181496208112200271216436421417634703838571970255057284999453738809967677186805177625856742240884959128873532916754385006938165235002534274372911880813616664044466908883076051258541400796789254637772207378791970392694235910080738563352129867379214232377673911689922451487057265379465812141992045947610247003975163391868619445806659635800164118922851884165887040475464509827026628405195789820472854761327142757798922449119641798407147685027138980194595232819388829727562950948552501957235484186099817165477182067181243481188751380610782307720617608594453842478478095972700003473507503516916422655713606635670055038239669093588064156901195810629308673952964358424040707407606223972134313675317584472719999089210976626079430787547303450355568077123220405420645601250233821406904242616323615129332453786657065620186188565427134483672089719174145353252027859309472850370768802520256071488345892715628789502506569077649952717527748503733311240631336956216961575796215094463165289870884214043512608975215572334497499878017746132648798680019847384037101604404254242001906081066092932945331894217284760507421422667233022876955156377764150336914684884155858363460036755949071065200447070179616397456832455552767672259090794098624884757230610337600889915509612776355230780944080048517819053997645061509037471597070342426995349122552918410932002289356055096230850778145787296267344394784669252423647120370765688609310534180255453183123638535833413980700962148672426429026344362540015136011611888881007683736202282409143139099206993159113878068376670584028155930598814744673409636957862161774446170716921851920188003573870452438036569792 [160,54] 16141999333884802793027426425839430526678565655192617802579813930090002373851026946726224637330650609572141772738812331993256559587917537933860019576006493332557942982237762066433427694098645559548718305888544091773707755500889654153520945949388716662289334895953619203121452965185785964118324689847452824261207270779733504468857149894830775610019607285739733812370082057351053654278431912452436066078122984005934517562393416288141357528586973141753507681185215712919993973154760068290641567233985907608969528696898491592218429391496367991062137344111057638017467412609069240898460318485697366528397951185715716155104857330870344897218058306850490196683620360120975626839110196468966371886261415934416836256551591210897036907792307429100169507057499666895382131362204283963565576583671391216010420777265213672850064464312034266875029164611146793271545578370093483756003379891859148650797480799416145625964066252585912334184801212058004135446492398984617550968024148002802945679017794775610646332512559582399261402555177023320497682212278673979568974008561975962661597740079575223192216145087539578582838963915545312988480509185574152726273783200391382989694063789363525802990183850478579789017820252478412778966108999390924493882272441452162525896231357057224145436604095379292916459323357032783598116837471949753742104239551449907934302120335521936120732189290168468575816951728224523731148551455152326676230027981306643199363963253893293509578140741720270768571882738787859095866289434407264188815169802667992576229293727086925803103156963992431399086982484440334851105726041741101189749089282989383524909157191112066865285352450685668315638557491774050497524629528486814490788648677637682054921650011876518404848746413158411684622286365872958990804241995385104263223014986611232472210156817328462046645576362619066755709451371447265210783914209967020705791967150464538239225347740732943206193604890204814298876522576013475095545004573379242231111337805539404610155235073207244538391276210578767978239447859690897568413123666347307984745959077201185648 [160,55] 1167893021695509762772884124766929630245612211823148278072892761768365502173434071230597148294157073158267797320123590972468554664338376351960893512381386382493310493237183296843081267333602353873129860864994467788003636417472151773136240819928847347838156341663406029355668138399153812003973964059147114488241401688543388265436121045275573281118991345888009148483381228785391274411230933933444327965125736368025593867412764377736909684201119859361626989572944990637993606888854236280794090945357948342321244284378264065320797713314653748603710546651262162698011110234735064592858670694688151098524687168387886184507118795124871159807846023359427623341429474163468982513366175333098916049515884525052214456397668448941732420027659177135795100984892955294125243275188437596128615833401170871185833898866687772625818589984347560364002190080475372525328045205870050232465771514399756305249662393773073661015982760814833323436913921352211440248493836312761677942021315448787337717692226204490690900484694927852597386314995255330429323343375482490680011591889152271769156432095963496032559079502014362552252162070025549543024026292758357809964014737931916283625897785337340109888271364711291709630344507766904239956557029345047213106956054584691415450869174479661574034060386232141197346854055599331903487215819769536980528061609530150351881406575785333146610371019627985421037183248682490303418718132580929499818292160191714804314932964412800772151103386148237039206683222939300111692781987445307350253070507350275828633938945496009962626613268631854752426837332145879926561087992062683488193954625582677633859676520963224172604960430263865774597672767843682384656928146591319927407514244191743528275796284264650787194827461980093103776084066905111342144676248712731097923926294406760403094806918607484822915111620658148356850366275120081579404943790977483688736647180499171212778004997046026145456448646483596846819565386788408128690015281734578080050453901075591936177281990277002215184914788632160861424373006616458372075458042075038311136888419844096 [160,56] -597054042764165717511461483747442359001982225086799574255464495974632754662218338779385616331240965800484692975227006476392292887724397818291761931347777826839232076681848438917307335217404803188178216752838811941126272240047910149864955347181329122767752067866858391415697898256356278323804222425791469903425943528940716501861331071358827680627749220084251533776911108067103401049280396484796598962726535680167345917982380686379819375543706972379730602834123393297656684844756904191386121041440147316328695396378903806925140048447084383318380909307937622027089574528118585436042069593613952883135857868858050407161695248888737018276879676829728211232281353214323721566655020986121595800064257919257499193668460919456507381325660600642128284270669911392349736237876378420245015061372343059545479159571650598292745617874815127955091187314877305271829888980553204731186430936069734691849644419397592153258423274021964263480600639298906862459423959474163197819168611455381716839308074303973530191464241450618563664450059161159843688664543701095335406135056529426767719746502636997058153110452176104761464311523884076336260211501055261647275847774611169272669063165714290898201243283454519452500367134080215263536141620213157542219072971174498262342061329447315947728597381257539801010217118959484898468553242029549756609540407537655358705924752727368093242179446622861030933540630731666593903721132178808344614585965407796832062896731205980907494241373916848339916463576781335800700913216581095379834349377959040977368078830628446122802228143810387394490969396010294936420699486204292559220725418891427562968808128772938577970172613041453207644050358163167861532531056599722114243982009829784379652420424078847466171252681619434021274980578839955951922098591844873802866842095890453494492091427328445227070931083692874499084932254544680946810561127643138498930131664464790394953783183335199167184332088385571721072092386555552696047214664973676229089592722127132168020909354725309984553786742790494990027807690133431048058233025939124923726302525952 [160,57] 75624446711931612021714146189845180170787047438934122643669182183100964700382172348545873758779107372431178651043298461521764001525238503866897127795680649142002019887249946317118568627968518046092152752953245112807686334725558775306407401915900346924736274937273428566885575850478196982396824099929800789369510348841862627143000311705646253227557892574373544923360459607235664100443225576460475457945607068413028820409457758587473885556776507953185991374062195714739985832080696323697853504521849798170868606977536338838861992962120651142096433220684203233308047876979326994160434497325868456274690059617679926223044426690800718108627714127229305279110563551724054335789968692855009235787699393448817692274428850456267677758848743782152312148985645438853966863569950358596577901661352619468370470642465514164995831415566806430783045005919829345554176535833587064110608194179555963617495444579948251580275358537093652301384533713742215467855489108388890957474719653268363548763728877774245970655617742750294489751376495607871715262216073418908303380888633462972340879843164177108044248389800226585949046840629377109852366949166434954925486576058176834638955735484326876011436965198873078993350805086511491049375225089653141480760277339929919419621265961867460172912069628284774484443340749502405757161533942633135012596179047710120284799058532026323895262574552804907572342980784464952332902110023039397385720473547222992513342778095412275299247618654190041570512055860231671658033560314117637134324633955596095501474956844830213606927089782230700919268231654523696792151904660016657471128525203594558780270760705656975290231292107871262936594010966860804733874821866920455007779747514392258087811409670787596758641193534713103048830025393112769434722162193062037114300098820873851300891628259224443236539773470354484537425860976306309811331337890138267459233143574235202956725221435257579940329811499639071153210907611541412045559088874161295904694099462751410659179915863437559169887518388597076820011476499755878216568544465821887117795840 [160,58] -740294828488030607030768073610461086671453758831820822663358757631927588185631405076644588238308924746070740122260956876498085815279107042543085046848402233028096369604229630663163335598554843421668767352167687392814997364042931050437668785483776806666276130002079534968749505755604613873608595785054921284725487143152288385499836304078233698002833136318203261235476546654117971470774649127775874816152257807955929421015698650959228807463320160075900038698757632258126297535554375370589656825318951511380236922496505418155639744238603417006901513751146271314173317454613969521211899594009434715636091695896971071446108460399853105665895599030687012948212119855346980326662295836389268273802779642473610984349682444466677533419158885759906360667825678547557257340168840476786345726157752553953225644177483919025486100745621753482044475704750646437850103943850751571637794337318001065652333803130288501472801931951950334057468890341627583216534214063875527751240424158026417442255826832429681862702274813064949921015625938608138875462314256983066592329077265656148278523907366485596495171333732174739073963072600205890528712648315356376351222601783504099087344973197741523587437000983422997963643150040488917455995529580849125277091005797461547888067457643760215851090265437115491631655581998600760958452079614355785151480656125429622773031596950774277630946269782566359239870599764715824297034987004642686663798632568771577577179413161198658637146629036393197528881055350687953950409293272679693873390779885145972632149709766169817331293137890952316819248053750404956444392332561509634821529680134368750532902256830190854048483104524430909311328805835324384053882398145382169548478008975439931857651749235770606436020858629878829799675901602931417047084072660494220769714020578132138228054499154003886022764465424918876857476192708310292103589842692283095563699377531144070551916037953168115599455109113438551916150019996052108426845967346393843829286786377356929832371141465767799480874369074366819974677546144391947466408948746338267584 [160,59] -1003107375277164731004175897186475477870033427290019645364487784626566423856814669583166597525575288728248258457437882870003200605358037256369906226667387797463028725970374826502453379384220610401528652450467997555826190814709027440423578147562625169695527653062271123000603207899204964341188121777328317180260427651328793697610283707899444262384497895747773713361263745391686205964443376425848166192740044397494414096678153392987404778710218263733750161233411111032511134981345823914447170688422232030739689045361163659152105537678458971080519260592722313973940047230307159160167263516325970833335336178631002998608711383410487290289912424227066666073703817724371821152090224785153194967173984105769241268871635544587805439092250606282067258668774884843876180211571566881769589387288700539770253398727500057693287416803774604783214502518491911774017631211940348956505825646963035644420498325338500237353383554179943512686342519715992983565781442893876051813921419362795017213403127027446256254489950862103005485883579247108715920622312068757934427629445303731574760046389460256275515075357372029663715477009490244288622990368070663503500750669780082060211222703597137703128765803811753837433070335800595778065403088432049788966357087992860975869804141448725751308693884557622618302567275464686810011125605954363166786879742918494043071098128932938358296925047184242486019776130195716815733243339527395119776228702490042579688663752017542732220409766576745931979426506953994033441129663529954200011289312375570699978771015927508604662004463264219916000063042956305296631704546198606334855084111792671281986347412461402043556053993722524411475468665354041118956341974816119894049281132930969161845170870123871374328711459951868211670191510544584297563826093033711983620793058405597015011538108716696990202079379374269075295326237136465302366223305517838822229198954700057779491077803680361435735863913608731197091647513276589643306936714307941830370724605260819888678739159582877080643495135203294876291809344722485911708057192775134848 [160,60] 125207620349402935997549502492569195831164729342335157604344163107068254893546746511286381230991133359618976084550809366407528824126776976034292715909039295301538206911565352636525437844148051161737609746473581743768015371396189716656338203407668764141950864523649745750295406265268354385431911867597470956547496966180976877941794832392129846040063319585904945601029394438724886832524082510628219154689968761336433278270668860875945189885067797437726293455718305696740509445494989043355210529943494406856793455448286968346824682962938243973362873299305479378697589694412534530729526235475987911001793400118920259691571281722276509241400374302204929652450055663842682400800457141001037847693364951100751862429214858218626496323074296407429237884714405296164354008494332988406778695690700065934728365274704706356352481857520842379240131578181589973666948398748833417768918816406919763340909103736871600171020608163168489349320260382357507507334215487622468738160528441766142184070462597189249604380717832957811996302304861689081597832740176580632785941393562896976127951603450806229380717114291953847904630210183628420900917956516438180481093194531162052089390214604738280984846107698818368445770336957811130611178030279547468962168539127871814168447517318478211546814676797325572606641279117090250130971394555025853398981216340219089369720839401648263307632922532617028899689813453905106500135888022227446482025816833255376982388425571214182678516063352892971755902006134335650687336482584110814592994130239367647804808641349879750183558832385146294325816070128073225055739619906617286135429441399595762288805669733608094046041967858518333770994848229002915485451401865631752901099770998882756305827764504396899538910115867609139834959181937182223073789805606782662758660732264153127896079088321000875584677542818800169745491127123538786230739574869201712748630933692146668539285435350499613513104855041032686986471854055904245037525083690344376796085757841517869740841482568273121497019774386648026002872032451937593522464179323456 [160,61] -3662933314772572173286926860335738353459879094212105231580990427446069679359038777740529833895110155473415729542659898666221680465628501850376579375680716513298097891228673304608506569599530841029237582609655452625444528460876749707361925386366772720258643215172639883612037009424901424887866746489965110612280930774223539543987905499048394966265116244185663934184781016278748695736835581978724331073128552537276757507088852302900641640770626165285058452385415547145174155260256970779025876254518030675780779293042904349192360627094142612657164187913653590689579828327692830406931662637618562784550151700591603569170550517062315620158483165831548308390034409559497286596055882170508468637978225241417685923569400907834292180992732080899954771725168771918319102099006475739643300777626876442387386681043390213762502223011774106493251633693860466494901742917932692392043756392038933488445429226639850399973420368613346737031248666808497450327574312841201128817872587648983180136660596898016289037722298398872654716078235630757825054970536184237602484507398906684209818699685062765438120892272818854354412663631183293704279927324022336836497087393599854578770595169641369955943139819857348584829915137629281821668003933113707186890689801997164173301453306188835422193099216514973483433832238836872190261180422585714486614569923468899465756083309844937825347748552706747657915788637593341871965400438739023413525027827419739676185874342156614592964847398572569169169535809337242643913970200074657072947646213953500645002469804847766478726262552606025233085843818701723775604817866674180916185725666391459904867367195981584351963631409918028341740991512215216903988251545235357837157761224957394007533178562420878927973317195549029137563385715371994937064828909781535451271541981167693191751769353830904056360222977710333295772326056333445383026167410971093411865300337812218389291002316306909043931983928780080175798589040007710359537484880771198380076597340533622377758084215790461122102722847209793623460545326697736413539306912 [160,62] -499109589197932970495402193050053392175345240777782752976266410330748860369374986721014753281457990532486585931606122964453909580190079127836415716532981638081770271366004924352902875394661543830999022652893718446594695698858993540306310724691975290205236024961928072323119960317726551469511233293031139267285531440155732606491582848311948872338249185888244639380134605339886814285033850896874616965094071929698549644419759563837377790603959644737417116792483198010835973008425250017143385805304964058321916543987698603226286063462555290408025079401982931311588228787763440461620275314132991627613652760355060569270078749356632852501170334286024167481244484571197212918263986653763550334770562728170859249334721159021052963382966882202936717268169229493744197190352906804055588552526144775901885838571746253977462289351098196939467049970052690286217843610760029108560914636544882802058458869169494245226644362503831527658980916723853550782555425396426400782660571604311338997173567951538273795422416647463463174745444671575474121260498131155596283816855052921549440175356821481236423572545682553089810651440984184661115319764316328517676279257921001884210946580577206432766505948229538090207148112084421230803568993238648494375657722548187933318357149526626537730097234073375435037691295802905606218073128977582955886567605097759150718454045099898265441220687042270291136687730744438787084098338497781458123156146911450666533951840545201298614208931807150621034124905185576387031418352518788490392707103973626156489165125444792027431784129340242738320777645915220006931871633253346960817440715475324159742028758846297320700210014113078332492829296767350057901077424544647450694613396673824323575094040521164329260389708076039097591479847335640297580461647885465889288383708211345155536102196896590681392593762784044384478927719036550614314880465422577537225326255169655240230704276757066604076430443879642202077739544412826555576731592354642222368235753797836605747270357980304837044019306134990765529106770605750025801016 [160,63] 48571165302686842284853889666580066764264010790948645688442241627032997594414212937970774452970891216986981185946769648123436666562392354364006910167029873937421313253511262593338025322268108711130742041287038167769860155436919071218687731298576512527077933591966896738843119768598819517547745089064603865583331329602595425370640196331003444182395950095270438424229867006289809633487638720760747907827372397160851605080430485898184195575238587658881584549847257398773962155841537547864401496041587066878783833913673247481905565382200590430783284674043137195607150266902374923297015148813051949083401986547166719403051206754691593315499517886912767907844098087994769750952934650046755737204296580678488078299793965260405205027595473318881348819471088648810648538184292090725276692802754349735237748390961607445957887203684172693089206140564339057616033569133790704989072703172678256704531412029842503366036730195847903421441096566213624677335839299799337311412674128244682394043366231027332015965769800490684148644970440053633715823002468578223061234505061742031272431037849459712211989558690223387679062110173631142544968873728483611353103727878969763742471784006822032232182316466687043005301183505974918045638254749428450979842640984560943710926641302270200062542758073703369861731380402694894848522198893667235282248819350262954513731601751847158316184215870859900426652957146270627524988391734403429360774655767300888965373424985340802463527552683545588201933918978289618178776272046077886560114472370659527031448437013434701603017258289869739809886322025248609762508745824371553265542859027990967134637609142421055985837322151691970174525297080604417745273594154065593604738336056219335243697537129954369602196599652100840143048571671850594497949778076757659658688191101946688671180179059915437582123499635867595621733208770114282620554354450397746441269450686382625635690503002266288194429441928327155583425119980383076739963604929319744368342700729700545254916475796429721107293616951681044464724983722451865600 [160,64] -685400747000415824756839686328666384928409256427734014828617040986437542377343537129798365200892959638685606335844824119288586048502789850653507239015561518255751446318368292141997595156493652230059629252832167076152156758090626400545026509723091521375223597020375617509257398847344017028913257780949138568984681160515649915527850111193768277590136449914059015814995673172085056714320303495874673127911093383322354513902974713829635121597692578922563287998183106129655150878161222487936044056581807506789497133527640692882717977661470524011081500867125770286024051044794708148383233260429599960514585419744822643196691349934971600813971314791020333456578774513114127209861428606885513260957513571772399032276564096955071763532083556432042732581173209556415853184517364390420502150209570246336259149212350552085453588528847720616291548581460657605360591386752609481382425154786061097851095617354876439739012742503615158398903854002613573413774657003585812732699643475761065877978324372496119955970607465734755360281585375850362160754464974749654985565423793507484094521321491450338752995728917343843487578269708668108872916751274432333814586660931232707763055695377525746038910070880598535673371234776922524206446548278352770012994649114522701705598319173270679857108280395387470358837513032823091118465307402572527918187029212147273700144341691871145973616069560551739809540531779956053919605076725859670432517813776293697034230258683171847215833545571945126243817511869087904039063281308661593645576817004121608174644425118071404709802319750575858559278867636961736164393763930310680461653498335456407542195227532306450656653871282008988683854616158994782700780082935681220794197999313516754357066087739079203618038926030259397509745100458386072590373855122285442939469925035958978645843427499348000928990470362769573812920110606394103508420106998408213061259339330827027823590440920633025677612876207802678968511168175549063706165263778457091195128851498802478234115180344553969725355552486879154644424467689344 [160,65] -99938562191854438871692644549107395948595362812366650801087927221698148728333346290003358631748272885433647023142097221445796834077747223390353928103251868902467442107606693883434573553391783355546342087038362005422064643668866209840772570239098927450659910989593081934783319523576766387081461382483014776853641273216928230079166798688902997075767183902512045014654282506905481999168921609327825930896487532300215543315830112926788007822786457430319840189359724372544983560362280848447195430610194038345069054691512010151049583796240574381659414093439238006789983044351548397431099741214979763675804660409721479390794755574576582116435898116117698313496257881352052055660258165596233891208222896370210798878376255080509078566675108134845522649949214586757579986464474412274724730501689606845327374384744126003707041302155470964363518532061054193890542937946654942172590383032320680109548049811849388996904185980568500927906337373466762837150181476632238343383180598453927174683621500483596223120586033656507710288871645910594520975824420582820897405160079273974099577066000823573599743150547762251251446528955006124331945687201278883196835308879356615598639962846099069251472369785571676028468282654109809877612651839858721463344437179557287859056833670827749159014048562499671510132893873044557467989108265989034305438348204779369575069348111885857952004011244591996687936036928344078453927021419724306301326246254325241808376792457711998508381736454275507337686193318015382969938119905175030010381551880432873627273289705392507356218896865144453363997922513604523440294812960012988101243525895756577535104469762836334142821333372447752691092855755708223422798566958833031132332095664992903560068548759205310763511277903724708382123020910540654181973883057856209373854213270165124972707361367368414030142621890599584847821402241035182428330152242144604970775513656231317775152090659396092498575737450317361246592397340504683719441923367983316740046518531553933164729891494027972659705915816497303674929684352 [160,66] 4791721350834935335433794325451966579365503925420581292814059931223953605308626086087047478221166929202529846144647841727585559198052906999586528024270222735749566424291110057427334718130076926124368074766701946786214872365391138056546117333641233467997347671631592620002119831230894936775451842883158891583018484245730311558332528232708774124328956254382160997924445901132669972937737952631940457477862707434931488483663072850237485923155111410012434582924881283687365032350334787672822222028232786422506950290171552093202950175855041480004515421969729888422064433357159301368554927312869103856401307325702561426894015719318703363389598400409664047777005440277763973010141194021002851469487756075337659944959167842933455682191428502019445163039260054278153640443520268317502201643115504500508166081171138506973130901834453843335281687119590689655886378379777726710808772491614614176645723442248634382743964644412632743435928274290813061760666786622675046432889471176183262962543300002974770746935947784158972394919890796474389984633933903847177802192479882963969653557822060772917731550228123459777430413016450579109026558993508615658539318940267419980963317235105251472291636757507423601450927036176353778065565605041317413653013565438953263035840727307394202014832255718918950543442808243594482146858129413083137876468731552982070427910290615659817631483580854703253527839406766927332860233995352900084436632643196557929435061419659142448097123703673555241760673579960664159599770404733676223834376242282030566611978836150917142317880152572363302940432496644671936224211096732445347807981537823753040463673805619326489699945366470194375350741883369769404041965318813803153653871368957510235804633883257008743654732824957117771007673186383877053338004167630913423238870595632324585856000572014560156344883443978992966406891713807351635807192945907555230120766523769299302591942069079671777961749182542963459932703773453003921345781873229320377675469019707484396556491715049666748098008265514121411158192 [160,67] -23714719251286096401050646904430921656582722788245900446013239395156216494624406550438629519470747393989804783443258544659715381696207459979379991387010662435796285762212377092564529904573812754839447256990319335669015914435932212436699543155171527767839489848402179817939142873137290669862659925368292943176514470029188792926963838553205631602036099143218236452882537199656408197657794232823218570624313854995234052732651163543523228088680844685435506980821459388344525680165029430300353168140918616333126819604405550780056936122886991921533296435737960835714132190503410066705412214824915462338175686737200911700565320764233585197176429457653734395020636971695871110434728036044283028845726890768852777568430708082536207868937048777359283245222509665885873985879917241809263091864718263093473900450096556397066545033368985171883532454507843399797954680469178866544686504334257933973719967934990358468814270947951918779262211292936557787587202297981112917757855119922143316348262445268439801307687971396683084415182539897474874741550394643210534247897327074797978993233675751311951298845823019877438879344781018205876358477967798559422473987153011286688258934214987496629841089005615723435932381877287462131196934438267661140582938707800347079340344463577949463459422888114308072800694957751269582462109985120449587512824069218999203978509687591114931817988117429828652242399148301417759476591727776497326897405068199421312924815873560235304301856751017699834990564954161864445379667490952078294750650613341666465457047037733445169994930944272861798071604568929211264639348620000152086803408188567330449696805569749868318223673569580905807726922415580640916478938153706203800171564389280963337264102272385681873572492598111206848125356204632318577434949484412077019132684702727267952065065875203455522642958417857457438447545270780430560141451219352676711002318265783984452331103914144133523640617958030558334219441224040951223683163537414218679278127140891610549715460577163436249801455041132813888 [160,68] -1199471079444920796895783103298741107746323717412335584506634714157234803431237646956157072715048901906346179342163939761990501509183530988472869165028422141965770021824457852066690415126074825622347260719264569337932769064939543444764094178083599093862610095167764944129735055427688735902026078175153688509160595050446168472483945243563690432255226121410781343255892400788715685906221918471652005390916333374218467674531379743909303653919966325654406275914632045913326083065913023886660947801964102364573143041739988093827101621815616410010278265495309865293943455343921748482545249456117099207386949870809764161062430377195459259331332323364198381584508899390420815005353978703300393928243275046806706403053132694234081618704488155869773449424740148587680792551332430178753388393835050066326169520831480516040572216513699407307358029830145048733502496113294778040965528420645978694202625636285209798629502806772076929787992020353526792088893265751880875766077133012521823208781167997362853836084168279580912900390106504756633340048921545636759463387881685213364009287672443408215934220735498208414427077730665218703748603574536272462980468601102220039461497251166888857746468789060348761496722257289861391617910107541771050729856623461382693337631819548959969708380990468230869843902897042176650866674915985257405693524500209720166055353238902277027094936509831677711550969452093970555784305175281651514691348690211897866500205483659609519853374993908249465879635074955572033795505885267053049605848437300641196273679550561373722158360298640695478970343849999008950653048038493837022593417457117527686279540900887247343882110911702017243533624228286971747805953609516892968139465007917546691018431752200271381874069162647371460506759205457735968972176644939978110254629340894599350965310993910959044980615885041661255154910417846420136123354134347564122687872695757765520171848474422690399006111320877989049720310023359414686884118606988842577863760458836116889960357234147995102680464774992992 [160,69] -114953775505253809623377609082225975306577514570430757328261449008438269312415416531125866289240698440007606504879145176287141757500576974107659774858418420275008033539600806931303271312302770877021888312650653178384329274007801994512812514826514731725703590008266584714918077049458689311717904506853454689178913879413087475726670889022437624298157121339809064819062294347753466771250697212526738668896961870101223849562905625894257842268407100765016088107629770726322110893412836970028136114212903244072425947189172018637081947669149675021061482019491376121372238692230171222454446017757704287527647899370058390813059944424284041399163752655598672023891460962547854308691644357301174379800765982974675530532793981045119650485288179694821248791479731634670125784268424357428974806558291010818921431042338470613536744365358790583947039912692944140087321853199669560030482651122804075047241383383226356009069463965027455985250546366996834439531519896667599968718910933653981064317061386904712678086994572350478728853828849291817980116265439297506895119087387549390496947379221125908084062489124051619622864517964121612551909333419305654113863469632949989706172155883346020351073804100417473999694204004336900045958052847444835054940594314840236411355673454358732960567054940540691814981047189666148141489078261761647028802008795521894593287276164852222527401450022882729191406544098288289467394889009773933468021570624216491105556334072081919428053060701992553579432158995785909537860114492474858007138409699303663600441304598963658322719508949790281346874517631911134980454578198982244742586010399614920235767157830538478071641636415927048225767877349337594986605892640728052704409416696359470870836168882378316817077005039874160420368181948343676439929448856438734412877600795699674758404602265719933707627347544831341664814592410469326555226809659868391229885327008688560979322928552160090763226481824889278939049803154943676427017592673431235508637953753930176518044848259377609915409411472 [160,70] 8202515518693882335296656340151666158713565552150314057458812414919830643513380117809903917250152992392446070003888512565625510845916172510930028643768847047022601991711331809677337561368691288233084694698573726733544052926475216495953808579281997490357598097452497707349881163285120183864414208981210494538471072265786377039561035089617786597941471128342039644122436608039076299631606348951060490037704379883010519306385922958277042217862879567482333882490153460228868248171219876242421302893220831258705581394686568486011818886674014578076524329081679274173604470315280729022069979777046434009852466823716119483051972760990665003130801313958245338236681040596450519020064205986305388803957886135455900393904904369213769240453705693079455547279999687051460941450499466986207169744065243101235128710267082449465745076386009545398244800258985120536296716823127907199550821907452381384060526055127882573929806754907882496003094281470104509068582795633552937184586615421687852587677988381517253583860277564556968940759625247725717584039299294308034623992964180585816631788633383330475500734241987128434001675790796064700145088452070180765426402000272876297913055129522632102710527111767957006867134158486338141851930727230981077679673866360912965979700566658981829057812382567261190349824067223648611591076935273007666494031961251952545682244555137461087747850515639669910661729977456777555360130473065442798146678676168565572441197724001415378505729245149883454175288387443099260219207703838196367297519995278597406982747971764530105266490793588142315062217456783534489899326902715894887005260809401781866025919538313325092757588808867094203715311236632055967402465372699499781901747302911296384268715550243003714921382782297639761562641854691513199080973524685491531399864030591674092665188903211778854873899301895664533370336878181116973006504315967580488910394601741160461920366604306952074382174546547976941355905374225500635962496902849848367581176797175532257229837709813193919509924 [160,71] -281550082670278801926669486263951130654993142603357844296390358305559606197520999962631884460764799293944266163319871346063949288075754343246327040474556124820270282132176763216086972936559641984812557994560615651432731546623200874895651573864328597123061951704578751194406436463796038812777601406033739456307294117295646715921424715300505691928222434615831451846853392096366306350169945766106470604157735961759704419460219200485680059880865391722983339450426028856676459527601616725361983821925378828371448352928367647390084788093467840164311218830688258222746133735400361032107579329150093043243914846469899184688570670532972945863515286424041635255726898693808155384273548701756787447515717682684995411303727466206949470468877943531482255342263236489363214995168373371887718718166364361084998537482980213185238222738441449910087439538468029552827401925895508017943433048862756313451011137230514878523809024113608048389863699012506874001976609908341517576262731804616913631182907064049735213378860128337835630187690920865407573918087103387924677313251040618271127347212767628614818632726056624214146165379155850004036329648331866759428156445991021913546309455186913378665604669774119374866879439077268761575497104341374940274478739952755965350455374814290425343662807378330119788446466694571445196648895707675771788364592709027072716208510216106909025594535616141336116555842109174954349195310879422945610829503898122849554926688870515578360362661564068425340020427622881744678437636374992445132175476547987233346944925276510552553686747330429121218337964841452876805048501106680589942807949926848889662016250268989814252076774043755623747155613004753879489752664297011174446831665611879845156847989038963007697380107849296928797082388040791877541115449057264509039620475360397608703898697460442011564901283763974519256956503715299564363714847781882113347786837054205958076086858214090404286253795955112898515195357500332242841385046113249081881203722216716230580686461385269921344 [160,72] 10203848360989934607226385972354499090169002198671604590274076166467483379880348190533572458312801162820650892103052845113715205000390721424105207647178973187964043389822858343258355723436170807749385740341040903076507951547791941450896220616633054246053329110983144478272468977761898941231974547999496437059841323116226796054130118911172790618679222821853802759273191985421737384383693221880058043952651387072940394089738574540637568229950429730782501293295124537129784745044781692621966626582248636060618044327558209323939907401656739865376001682220281780813639861991994379747606674155395470702080154206852330742811835705579133955962929808938622196327462084235950125986698769348294968231893729630834599720485774639889272233236093042319919799947389391567231601343654296084013050448528532631948368582940331166421078681236283084373299079321353455917117783760303108778983629483477833391370335795272167618222133176843029700805000220735844943457067661627664892160658792721690141802165139298218994352434766337917490048498230575649070647357187869284942815583360601873138696392624598122987101053250983582246541768134383473909582971429898519622932230436990417297386826685941309856978993922831301328144148996882964329574339020026400528765583561606740231049138742130583540803344423507085023872016627352612125789358589551156760984251830052744063520333561195307021567704766337052773482906600418165187775919152357338184890293459031074281041479743282636533196482125853766224510589288640155754183678156325071633531841962514715274275363615469344592437173879228440058867238372211822834498566283422993448222766368650370437500380994873720284896507822585592512511273100515471982238177939687716019343126500095210053249076094181762612066306769587421590066218357575294788593135943482834524343571673029763585605411931558446476371685291196349787061397964954285610243520555687748456722750459683322871597306370342153393948031088438013437795971609919106980446133053784310842086035018518334769632046753394496 [160,73] -306761136908074873675880483819358766961109981907974849206069983126610769492448572461482531424432364796138459676846268686679457887642828199056345581579766802258357142254381665279694148908713543056216467613691694802577545074456592614782365631148948424734492550110140424059245484878382873625275083284251406444283140072915369040011612738610948299451185010460711823860543668065314371022830883959047003861847724845085938614226670821841901150532742492828196525098638513982758722724722134434594526400943361775091711310928793235988465342030908493596202866274425508023187432940867984471971631726742540726975543889226995822116868562457782890231680648045014563384213077527523096591776537900838429055149072900610109417727443394880785311095750872354071542432696892261400982322199707827624569925078118903461111608378788153443424054951119318250598489946931094157860105703706504449074220865076131526227425581521412164123711389952191006810910159574342086013105715688321759538759708691567756400099836762113126391953519317905436921229971554688753899894205661066780787176018404545350919838765641876557873061334388698632443626780939233334306026271919531277613088638166351973447391996670095075547397412809346828824492040987404390168938460273187817145285021936937548257291560915825890330609861348466199951425177298417350795725755158782311521700391650570983421549912415656735991539163355112491890415510891122345066708588716485368921686609224997925233522934684756657602482342175620916091187906061268863377259742491884039454484827120625844027325687941320403790571225301748658806834102553268448323339964812761004219621385570285771248001756808563560067129092997697804224667346404096038765371658583028817927378565897112873994393394264092398315445873574297111552013771264098111205004224784572151241006461651838430182925773707396415190684012437220795044069329806841616422558097685779240584198223774088511883055898985786641701810043826206849299885400045709844608304123160473832943748646339720781390775108608 [160,74] 6225157920700271542079820626135762311384923159201587000820167248930364301323926352620554152895186098251523047537911953273521609122256852072122900994239584650621879652480246537373477464696224838951610103641314763611824790335127441487569474775805837675916895246466715768194969007534576410093087820162818997773307842567952214037729427766679361375637683965249604256726708696846504164597417422871023406203926745218676909821501167064466842266712577135058661642278709815723420759328672386881775018117271449552028732928155935638584107598338738627925073299109042449765553730912056889469057619324475494477658358605553704156570333977911346371515709802952659010249711655406984542649419867539273172831036304167586732085652634532664882303086733266306105647687980030919855628315698019190327605744778880148205192378658217208225221714950572948728898358718935254896545798311900389740943653335523865220673781695091298093487302817668659515122376603515641215899787730082909051148780999883706723698334502985448336037226003420504714489173982803565102092621781049724706189722579359967781985411966898533302319131028558767591116399448948782478381089703988561315961197877559081611286222129571727780623685230335640506442277290162714296242170422414231658993905415676468930829338165626228590105748088136579149915598793897462213384624910030645869344513929273991464104824993649491170379447414974935650119610528506509837615849840818947429651230885412169743522202068092135942303923876440856688721014320628233340102204304023519126885545598184129806471802644656764720314082982310710951399224922813781134965162463538600461006981922953200417533692979275688198813946219585310186526869610493593772162249717900749861604598136803770253086093606723473949552183015215329132624744868271225155118693986561999290174128477859079139563454783867719607577509020806280167013524631926007247290609168196941950942100094517492643275020410022227644258453266918660445961223198517359361474514206668651892150906900856100227005832 [160,75] -111610943295963700557145262048326216319151360845473172380454809032492894562482004155712627235772746082828699357284388584874930759090066612309220994330782891910834861014031861651788802687366882862449987770001276173621413475583897245045517207954324312700371914382083559311272097749769701372387177002216521937710390795945716035533849495101265105018449129491967995156126262497191324017476398207727418352750876046440627227057077357121083268306152402394428978219962284306974027620362792801876230571061801360368113004087994001406784379515630615202998009297911415254145350515027869373762143338502577712461158955617673502645974111015719425104511188644481521684057748484953494475087228951133536231663305080955010039289090054337932142285571925725543888381022883358763251150267251153465445448765959386253677958720950070871221758408709465209374812734948768860864009301577272368572090219711375321389583762872550408691716275321423824976254244888719537159257144259866196275017037981992554273867674074181082270380974596161335474767769880508769238315317347625388474927610068004307889307274591148214692895106260119522437807393169989095222451577942324463791692441072169516160078726308912120810771499615719584581901341898046839563323971076075549256691015118049017005674271322961708427868493881633528085428664488964537399704073054325024048921014370005761209063302222515638518654663545057614596738222688257103756317701694747730088493350208982806317565208071838278892300648668768774870942345231297263521846166421243408448576282180782830929372892698618183303470425925741110798711637827098102367013857041516524232684373744511705358390526440791552590000576549836940558078716183106798774559084099653485067403309109307091621023863430549554918421906734817870866465556924140108923164650050333054566358775238605630531471129156466537095989533290923625845278687758396450065588384722499629480902823233527188681752390327888113407403169837664185008752155417061437054036514991127037470029731426977143552 [160,76] 2527772271788240096168936463781093080983597119381114882452229895670804334992254965042504265200448800222294054867554900395844317643163001656303574946124353496557685952361473782071238887275287710700138450806141626600278224554616400947572045823600422918913037416254445226094740217244446463540030536166087948822538963683092446546158163918223813110298341428763091427276523137674075270090767651321931350376094426825398214459676904718711796846601574425542886125724992831654395517622791263202275775632304650672303102279640594167201827212759288918017988129932060349860722435712866973695899362824569977346909205591930091445647345628924936365477939453091039436899209287069079923121474144759215664180741890342938875618778891887917996075522364509149334189046607218637022129618067995713123805461590385825930563557564624569705317758578596671528439210218885316193523802340828469817319758665586872565449976541090379061400581664543945051576713922653009228189110390779731291698753315555838711029658780142685919546087157133824494756254916998568092598770130325165080677992911997004464956483913686173258253823365671735434591163366931255467878067088556174370293222659214322195952216876620575994069200060561547060253351137498386553222189475897236971725075368862047932911910665419562508981984358461048253642782363697854928521981534171687166230819012715489020118464174117774372474993806409043538189747528479348174536858814452162287301434381815349326104708820244998967909156417327344852241819478608258650538874901135902569602831941695466818447351504023903131172206769816723434207210035451924592589600656177390951798161397386120379590786577280396445025628377671804250839644715626150909382162501896642583709122133126082441405553012444623543147026293184317972266462927300732357395163804744216942061293172687772572075260650235719813337014517885897112924947587366580398227944588931486458706641705853561269151138744170537067758755030297842300937577254117227173482464396254777130549215523025112 [160,77] -37665852032422800058349755628060046632197772965660493692400504147073435906225747786503799255565188112442986284350101256150458515807227512563498508733212675443283041679716360679800629603058794059354168857232866573354637543911667101017303751688463350932241000696470567447101390811568150073769148032403773645006384223355249134283410183092568981885493845837697673383709271940568637599632484179574731579163658944700189143594104095262005845188608624661828597608923158810136861550041899733271063958821684527583505778186112650197734855813606002893861822169830350130701625093370034777991161963384022617726921570827974861602172337013743901755659743065401512785051758206217763018389245435743684989484105082833459513350376342509969707646795160905670760310589239915177218654768987405873338720273795919127367431414063031257610126363744482519832786951139154571827197913116096308530777906009504687980813730671646913926493162166984387530467872299527986076570186700118494546829579892325806161484961142711312443948652871591421264683352367646146015344323170550324623337831551083385692849168122484456243814672920364177402912706356550849593334953144326923496301292221907084461208771152198021348957846699064444560324491857074498342495139426300774800034614310216631293516583842597820960175354434019236708211838551205202282507763449604572545778897081493237589484905871151727670961308482865521788212650265499074448282246912622406471322627415884425334000392748205524997881346589103773889591657150966068319306217600991461723824449450352120277273953941676953103439934791293867063185562112730602312597565260230321538362998813383923399175211526306325955599450533518134957655590064543155658438119896599511516675926438159864647573990231086557590153199145387605054878350848035835883046193862292357730906982969581053212082816053106781448276895361226558396781688084627927349044504757104706531523243320839966898552190062841975226667130440974997556358209884821889046331671381715208870091889336 [160,78] 306040340309578801233790685834650805401400591177667358918688951634986394619785954680380044041530794058852327307980245521604857130640670763427288648095442708645001755813756752629334516781081027277299984812587962573721430183133234609350120439939105284184125532097790123660798700795169541690116596198602909693408981559758324551731986254171535493370317051149811910047614173914528197156433476789390014019415269845811936532090387520896357679588601245287405346631490004520776352133088111298116821436649202869268591703180877808397223645523581438525819994177516252599521633537994347306088873688299226504967706542008820110820600537377844521572590210962251778518265104849315102350836059710010450590616148421827891318715948130061141841380863688618523686956097261457324201195101894448600113554748557301778308876775670875098001953427429922109047430896328700236180442973896076507555818595081444534508113512801576106681451484987517123699552517625582947573239956109243439722198778760107520185977845084539860286079894711662124878251364498700621680242871922243178044767977885957298882217091619171557074620742351260689400541575047432031028597080570208290481618186976046130102904261282891875255159953568895008527229990814485759843979470608848735114226833932741219622233293958211945572608041817617692668119297029220875382324434805447031458822814865102079357890984908326447476063409817987293070847100213442495502524327304491490931811508583609589124458559141865576108498501874422751740432171433301812297587452383689728180644104848744969242984601115111131539982471439254860005768468056964669806832930310957983722361867852911447935343620215147524526104324502279446280479525974980730717789825055593637059408473750357644926110986701164790980693346769355917453486231184932479725064478543578183445075069876380109500648133569039392065941746820391041380902183729055323480749491692921064522906214915928105617070973656344253983328469063595469608602842158688496123197114011438595277030 [160,79] -2454803889821658642666653002987413840283182500147505408874038629709685616792317968312659830307822496997662282335944671210541396643293120692956511928992078712174326610981762284751847882017940648845994885267633426947478585856763183309058381744781017795790693892915118543244236702051386769693154842290337166789231087729346410836409138314821795138043582796372722181065578041961130407456032208739862937515798501511491603443645998753743625048046381414334107297127952922543655871808409577532359146197922796511404006043831593763805895997813165268777164001220595159804476355886931562133080647143347925450016143173868466715828997498538324403526785454410703950326004142376229102627509091804488605344561914542746679970731696450782067142622903934216446251890814592219738606138285671950170223755278354453821402872196055736590915060817292278697432894980578856232744071761142613056394098417493414274533560346714338395482251284723267915617620679049523683533988565699437258731057693061961633349000325985124684042579116872937903561639393855873282215794926961560924748798081051049076928616642260430082782191880837404816746566469405593545221525996305537612020990843316946318498179207571298387713818709184016507269599582492980310575744569240246092426804873704618668869635836304803388601176431159915293007363648089201989907693373645881272781606205712460434046009772722843879128748744647883017026115522469292397714640737599585892177437762934381397744276994323395913345835304759835883129265607078035099083375433161677572196390354021522783422140705403287959641979950379667689124390013104228554864047154991539211859371286470147062919777693812093758331123307445856354831241184325854613251076365735042920220068826354060565734106462287913101425031497671262300391477417788661931783551083331926762210652456639778636971294928581427376135003743002755812086873554128965477848135436390783073858774043994986050651650826894689272537718303662112741156506025238456358404331538488401856 [160,80] 26928697190811490077739452412711334315992700143177985768580653295951203795759232117882292071263257791063786359282309144136424465073297540069119901598338059831261867883074837709038053189375537694045270449280746865866182923217445481499371900832677137556254663136067581428902319978278485007571466391685138637627900147915278357853176709518796386962454957946434888135005193436164858574276816263136209208506242896733545056334665545117901904031140392343736632684964415928327492457356212462692724885864307675684619938391939977119193271872462088907796640370275664638655821042297751493873423553216241397428588028164102222912913178547051305391129709519970291604387833302859226587104174900146876396167905233161353042004525840381238023379556004900577502470178153515789262974027533953194262854706403732902779320137034994726983831590393464823878949235678018442838330067979105329802921470748137351449326765196577593847622774614954258942362527374765978809479302476570415003050846585453428652628052514509658796895271655927686746446215163050429824407612306835226920818321018340492663962285502094965408078511372448602476519466306543978267592116454303850894701890462071519631665492926818041454666759985450563208322597006958947669188722747255371765285425330946463350335661668687376547432466962275413686109322148138794240059323430226475895192370234813462918607065977471367181742538438080700641927374280214186878605768153501266755566427127472878798444855866374787024496289839554413098183321639642461998664488082596150569546498368968869194191308138301389709562021425094000810015553196775082188316113357070596205064480576724348757272759491057843158598080809905785133171130841367795801036512245998372184981267617271579713392565149058202000659868854883155539879104470174465290559639871155259516662845605710223432387804473715326105115324001067709865204472548632489856840609127863974976397490990673214607783259592699040349381469222926824775272743273030994886132347006544 [160,81] -175795496444080722924735617758401554068219164175895477172081676316185863444952208643311695935073873025048369608618979275469289171163163054616582838061890848038585606579059975753982911715669882929868400019820763905060665683912921406694205546418533569934022740082109527372765221242871737374030746816680957052317138418593734533209838362037831018048853651196315118293888997169836996240664007316839473959996033040333523667930234156063087050203753726063561798275831234299883840493366153813370739382352189901167161292035740700143982788967272727357411692688107156799701232774879751381063168002479166464363008157886813983122103081482758820145436376516272329469565101545688314466642236683804383348883740403352555845556013879841299578739046041867393438162328732359394481635244212638808800808193939022272212961322582166152900926581398241864275691864322702925592164824225733774204325393167316678748663126596797820079059001494756131759614850179960229294146209222373994477012741181299433426972157763931085537887068681813169280618541708633272356963459731833900539766274379066798594987234861958470018146651171942274468917626841259680681991735092487130420680685617037097164817349577062969023946572760950922402307943004421939834132223303446540398444960345879726061893600957807295968198684041386830518254263972738724640927825909279677507397073911828003268003943862672944068824500964046883832345639390737437683677480114651122611742147596597144713508000538473283187969688429082758006146833918161702653875015214053943099013610377129251438152644810083998895544702788349369498450694228356287362856928239026193861947828837038281628350366372055063319126332711084443363662389859669260339178722473886613022012872782676393066169004158472890930053153667379087235485166636034293068895347628073815943050988800283109124114551928043539670617303261410629792123049651175833331675131184329722413191026808344075191590101982033016988572644692902385263298414872582885787647376 [160,82] 570152350667043952326593191056626625036261978093699229848847073949245125236034703781248504157497556587837347576192748286497976477272365381800052876680317710350689783981544433057741570852510796531400936612925548063461355284072703188133485442455826830728244090705372903938485576698353337421036165387604224149634636116052443799115724326206935855002137273653604411735885302285192595374935308628085057824469633923709366889245806455880944125972751331670025736810381935713936501753484865480823133396741005402645786036814463499164790205739238902334206694410268454309564488583572359187175664640701902077136422056263146349803220632251040345371372204149967144543768001033051186402932610375303841306951411847688371036181063420900453267297394056409979822574776262481011555510047719928234991239096057870288135157120961523602131488318652864015007037769016233123128570691139579540387490647999138402480099937813193181650131269917789806074366870516808248829062601555905663805859000611148673032918671263204327888980725448204846773809620021432801954143849360566576071869536795244701183901625611010477668243939323669483274555744349708042496794065468604918922790267105454225115007050600468297626449969455532832370077876783868209935260110414065208040752553487461057091930386412920723161376555031540813183993961838430854137567609825183941577948395070478346176091777140259400804256594000614542647931054161197863029350358385860640070234181813947744756033209625529789392868641194312165634067228449652874575320329101970536570380077952028181892251517106954423161602352840334694250232388354352602030353580942025158415811422746790272295561602870420175106830202242788043276808061967001369969490273331101818953956369957364933224588345026587620622480603490240482594510038053181653119894223653806180487478385917272855564185689820355143527173281698942745998360699010851460394155924472828201260074646141291689066579643065211947717886997710192650297568735878017717708 [160,83] -1696901085302213836923536193184419190258717273370784421729141559677038959655094329219310451112139672497603075457725017195936964487322766806194908260909075950952637412917575385260103574276478537746078946891594012874466238232082554392433102927191033707960822563786624680565323257277355039082289390914177443479698779900496379509211364926851434098183708330212377194339050697160544570026895197295898197570962375169566546845596132669343966913723021629223812463151266110160456781454326113788942039890857504846100210888738282100747197148764863590337171490404165978227388074658858980794005370851594859006094780669191888507338646464685011561748635719119712894889343682046323984740703229522456212912991983617477847810701774421048352488980365687742839466134823323575312722216845944192088309448960159149256461461302334571144734111109931069480561279909339279728517203214609380240580755479938014422808141023355543179691204343261510197376237669999537601329001566229823123691507760686988195303280207691679474515114239328933047991603453325441849409116276347076761834267860256226000875125255305841094938317014267276166847989907943830167460742567564025618197984175614816956407070037352560010670268415739623344856823711978768636773908193608884812986002778938934545325201477365515422924355075750907549181761637203338065621582316509359286262638947770184946509668508046158653238845591984792500531678953673315878948011791434321793428244346118035470886907623906852273431770435361432554243278176882495486707074974820186168648851272407603870873754412207124054305419218655700111525907030636192172641800546551835428823353733271935016247099321718728400997663293245271307145815941695462927151848135737936413189089226502557013705210808086929647066798902888272244540959024952197411397249626446192002641872920195638632127993562276410337083588338910520084329460249062494679166886623196457533985532270004629370435875472777696785882002468682587843268173827988800 [160,84] 7002458500432208243547117241723084734624920990303117596559396708049715479130081862132985073294186103242291685842484789316010178205392695008441934569065681439125730710269762178542015610180414792547555358483908201461353965402532534301854097091447217308434323042784397465716146883297535858206233612519851053795152265617186637813982347885283132310958776830359320965707004280624043436736721021612977902853666117786275370024241064354191368693325000511769164320308310236859972498296948079987404274795269087497448695742133160959933967905135000156370166347805952048837466464743972905974235431916043967739309614706201171055370519892887798157746717410320342143151184938669613541222010424811403116458911194422303812400490287540769755192686374837952877359493537995168462718286672614773419863605685408333941134867878350506070918523675011156925981760628689285323146299103062375730546275418856373200582539297129219866638047287280797233684307308793953526803169323676336627803214063730419295239139960354467053617910450593990623814022524079923559550619904927118172308881570023138325015874191315118563077080575851925121119728674390732945243841281597263512005272868261569642786879469932725368025814290991953339284896819972449548138002538707826543437846881455529661549414430101990216981984263765714704030139070130149197977356480587322892533436224156672094206750236000962366223048840781868619783855782403734015416747049812634549880558467038899208628396938185188624914989477757240171633909022866207937655621284005403080929151860644182949118727287294619515391535583919389569013346892605624908668251481811606756550865484663761849297528028363087944760033766732998790618445621911390175670219260476798721206531347217147333049039227059037582330076008681580017370255236812729861576216383017800453835919721637862332933105971316430841926975849154661968847321835865823503202522043249753004871237527269654091218325421522626729195471180577936690654669560 [160,85] -15724125437458969711442583293260996590949161718476645792282557907570499394115884394429164050289922301464531021184193652975657629230331693265288653230217513747182668927327369405176085644031983366411726951548808452917264781592790264511026470450454103082072857656448751411451982481711223196068973633294509489587340362839434729798448331253091212568840189599682024523735470747982806237802202651995985769167979327342416045188481821088284430118311750319484450498606093604716961267990470377435132186364768658217529239966566390473724828890786157727949296386589666611045207480896119546687992339215497622441488299912750825515980383374349040261423698782030119267495814529332201793183851743214629885518268956406986857981547956205865858618179807381389952006425374173287434693538962249026046518012945009664437552718468225498538588429353148947078651233270871540663896075123333601151277029325018300765923466537851595343280267103509132395920444765383692102665586969636751955123946964749414459958349873769723225761729530674040562043163036440274039345718670963311831211421009801920654214622371515296433401025525686142659114973435598677227104487046208955790397258501250570235674584370943740986855205503785914787127045768369344181694359228623983513372512963254291774181366242433435108394407586494967769482286031396969720066251506400325877822961061519782056917816833884806922712889203084482990080957538498592122555369525657123372320395404540000559379052497796175367768266831575742641743929056067840133728313119110885608525120848327997331007145967923124998998888797368632221310413623861532795124894255763822916920670223421392954222636787403877110090423165614388350214872047978081247195775106013389924600200233147187749547140823951730059650128456692211621738407843510765966836459328931890783957130903732250964630688577568451614078109868308979994078462760616898415868518062676694668122461770314629240730587040638789442817803710934608401200 [160,86] 28691722922274962164541119833207209045346631485222761514672516538908110437371142431380612762064961239081766026236012703072377902489746904454290020124055625339754836807118921140060481070276973530253785141331107687922802870271482655005112093009007789507422451833258541798558352349253836170447591646178837849275911813073660932799783913982325890850508251960463794514639582445045992492031950093187814815491867212148161257145202366526990317114186516306204118944222667067999395286256607573238830740765335546462581635874370323122874606884678116385376186852590770754859185057559465843176456141378402221780273678624083871581873568844650754816193692022115217727891521755795133925079187949932516275181227697421329875605051044134759290505151171059333737086341267331589678516460342075016115148861420653998905713519987169531312353583271365552577921264856989007960500754799915008991262519290394785006385561374832146438347124034342868742269203691685045671277030685911236184046296922178945969522064662385447353426357751476780628315126661822464357101434585425321218385572518243573098339854557578421233860257893445186653398608532639544703784481869124679079630116850141024387182823893126386326890168710929421502689555249655007686206705451605078530099693720520973265294150192887355377516709724846589125900282218893876115859880071385504761889907377310686384651590311363383934066420226272355223830052855138725804136445474677534520006686722424868957689842386153293503893912016088883509514012710206094382909159989263821851453626704496738583224122108142927288103264063311865293139679778863294289027167971600715647689978903309624106542990367629401066090645974621580217482000719033079839342510340320285934855569039780483084306860765444778921462712141665872007386101744246610454972025064239425438655533153759103703547819753514567353683093307424018242891247535305667223354091019423330268701579762345422107699094669564061214617697192614199 [160,87] -197631047706015755627632828077811291560963402475397681678131312312781945425112708991153326481066201324290848128877085212905133465334720047344620960735677763696262966854712906944515483619980254219462707947628653636729196451658369134750596947596356595498237748780253172557519185118298000801907768313526021967947458799834443828343155256750750235079601018742985909912530827226404813511312637666147611012536513034422033327592090836807465394893707647634015234291693739472987333159286074036546825510799328296505682435369997179092434686705102371506834856844878311063098783070495403226660505941350984768986780289495364068549817866545299888689582688490142409614002982360639787611282666096081443871493809361423853148871108677739917477444268745237552806797611576879383832967915446474899508711637679886911823750110763610883269574576792940817489629316147396552464415833450256373129061939722752752038551861502761417099686778891471759375203234206478226687371301956788938574826041047042644350641498860993388354157574788682873172832332063626187045900739918651003161005493764815335510454827410008975913753497540646801554370494459935437260284127640604909510260635385349038064025153644447940019242164289751678220606458489574456944919197080815189116636206639189244578306734454467874072168373507529511116125608689226578217840304664113103552781268148679119125649048834296008281704230777569790574854054164253596523238667621071690308984249915151024920034424888231250927615397903279063811365248955324595459497710269323888257045074677122234919121425530093447523942072309167563141177191658733259762922112172463103430418000906734548622534025549841113787915292893132048654942821398405982457001143261031293462534172074219203558284493941061056445149764017123398015073435995254552168159625386830386513332904055890955220071237355757861120308845737495855285398429288404793256468562527307695641096114180087673886881776954069428865075843584 [160,88] 389020785494871611103646582885060348943837890122767822767103618293416652074928018537334608212529311821373430452647663076003424973806104266761689665540517986327908561798318796997722223754437148002959204112746308914233686360631065262285131918638748351293798473180606720645874593422446710585257673806596123336517414110430709173372371454063906936920178137254622678673238549739600859900593354887404484070642605086616323792214955325996187596974808399532404133779984403185701791798968620495647953788722174367841604578180470404337002483845194764522443005802166189509294366215646511828733458854633413480409318314411710813448423817808331230000173638794102341538681733546635603671888534928929174285855122112005486573766908330630532920280231434691623111249206539731839141436222302674772737246474681477622756216603609598766819503684914133927788334085186669578589143302144868196725745083432152191149204759756587143434907295248360499759745948902146183547056513980209212487096679009895968577313461119359430119157488096362032071193485873858802699338066099904454468834456674724963281350429637352586522777124860336409482278741616339526084104410976519212816906540375819901161504371876581811889505815939105600092312224463289535148423257116125330159282337559326179646022101304018376051236869881279800195672252997578961067854967613161023380290488077104553592287034255937508090219744803305708697755019881632971983194692229288869646834421804036602785400869755761743762442891329081946589095600421829048913885958128493164210027997987704283034203049764246964837981690954016362881303302977655222833768522660749647535040873084962460461878588715744830246124690406210028847172581958353066585758566192695584474419343817222898608941167852683460467634198001255403075209950053143502358206809225186796508317691882857244894094938960657279553075786022960135067965078479183509633544469812699750442262230073543979889758635325996959856160 [160,89] 1914924116959578669926376203408803815682992876896985666314763401099201465188406070104273799632456477762557009074546891924820038274123328308661600382242856821387973256094385926900935742018540070299806937770865995461730675415463343781160323678940015469407030749092261036015234527207705206292243391697587042443241358897879711226796827375725831493892972085243264265006735314278394442567494238458200038501028774843411664158603156579551800712097228965063421384153761208825996397328848569421927042837008958872379592687677399683160475299472183666830435336530873308258568937728435907948445761192106876870993639654822309287086683093176189336525608724856627909259152957645015775323860805316392860567118895759441330604301837350032510389717485559118963805653832545995510013307808514130714940854673697430760379205315712528158283394784641486430145113208029020235383282350279778549092388806819678022306892968147763958311165620113959409268701285126362995088094381606711089971151796985808631593833136240489160300307795636053021448836702679945818958843466145293208234122302472804788702400928826275779473318257451817218642257419938866866490077196556961513040244817864870147960298804339162437401815221078276078702023087794096894502065713809882786710698885341626262527926087419428076453146810627963938584960740332648594912949648685396320310906910628932627336622857922613072007506221074920322581984903946227604564790564034825924383250028732958220238023582219682148790301513420410107359196294990383655134110293361976260467249613400918921692085632321819269405109232584654644768029363812732812216726946707371873034747396968461470280542259341557148544627731759468456307695830906054051826811367510014831455031494959069116481685113241151817976010113117554736742153687021022634868127116371460380191265143145005410086909685870000471189071921929507032175791647816901652175320463434259760426049438285533892103319136010581664 [160,90] -5657639514411812195610252862870848861942768442636289424730722963402449019412197993474539148838836635851104012019432215337994642198212906413615781604944771125776114474648745503611914523945020862868214105194375104718736761364371900945595756521981284708832963853354462954333155844548288979128206698627251433683011028924608164041355520068111278913169066031720470059788301202335630152328679742270258490207580205073221709505541752272574524093499108545540132017634586081407335138037785212322563299455385199032909228825069118425078769383093790041734069528633791557291414461452636079982685076937713432209368374728940186542428934502339300080186735209327357275747360267660738909047463554671695096775179328726332734173737599285063853903415839642205504400302726478969173621300745233856644417478781905164419514663577511560885264718688545311195097416212175590389155501130804792075357920766322750028738255518222699442667031896817745116018901196433417027422613626565958169090526541357523081311011603155923764266007473280603991850222248855964440660679100102246798428002783891335057600639765915738933671333589347166260419373340104762585883027023668672454405539525672519407573863477179077963690349849844541147374363888767409351608090742489882891940210242780252234977321379827555625658998989583614737616059940292417742588382080730050334359015695844369769168748857418229657764255054061925587769978250930788973293781021276895638377178586263653935930257356805191617990121089514616023112396328811514094135002963738316106732830408673419083085778527872121874597881021532308864254963500963287516110938955084783291053522489442277344361830944183857884089866409270415396904430264157222723614172231401761211679688336417589028902445948646402606773849810866870165209807224515174514486161803127297012773085564667840660380020910799545825643785975348071572141420462693596929048957661352777183254116845167882967456159724192 [160,91] -4639611546944039230097511355172669491769572571390148379069331931986554336348452442322259659773889977433650254580794821415799523986767230359075803976479317235752643578146488861269334907040156781475023759325023769940277298047379943735994457122423331457083881085790766732733821232297247524138132563156736152355546321463280775363555295348980678044196329718168604720859460222466829753378024193720256480153996553990748105195350821262392721027159054755691965295954009011697462750806658772606961967100912576338048869035675892252342462460281080113465958768418294206670319081285465895752429067817131209866035321760533219247374264585561105874492552540129644562478998031495023700736596052559255354362025138652341900586677116127973314806890915626769534151155068421482009872916927259798083868227714374694009951194241741143780208580211718009456326639567731912042406710471030451920642329249296764133163745193160306014998325768333508246081035373226108822127744980038909295060370366665188931004401345551012716664516829158983025346638417388079731053352181346720502553426899829727637143026049295194868069521499352096451365815675065129231821183506660905121859770677081053053773084898146217090607758447763143404838016686351562851867823375001115362204979452876548698343182782695069584954441753362742185492603067543554963272833367906944308429977605747962242753001332483677463703271979509807860276635740753853655012159587278548181796405574231138624742329860079179691980321174571407168518917673289495620910795403640907451834767192867245171220211873665682296532419076947099302006367603080243578779360202496794654981335757459751568689877051560003044564085395623982455068230457509057139426483489203651548827264391587046847908841122131017494957607394208976332304200607820128391093121965716478287513521274042924448019644612509937232143839712513040758501635991419895959604175119098377109824570756576435852529664 [160,92] 19812910836477076095767680730184937243401947890646036106178955996165387920452926505747176109968061118300062375959063787913173038731261884272152938590837266830249652058220260671341333007821816066710943459107402353975498700305159203102774539459081485345867237365585935489274324193641208779269580679374840008728236173795166708410155435791098442220858050189708063822582213010996904690930588383072145779088825618968867589294978610629045282219537008176990609879105154516177487859821830626474961887220160651343726587602142256699430839214002059882910543171955417627321267285845140575237844764254782886776429799567159124714196476115899935675750721172097726413664673564656250818200084996634041257419675127439334008440828820577061667877026437991567752037848057991550319437285267188407991465396080666863536023310705512158505101876700480267637549792083631527221033078364410690906274420998094159123508017211698289379272973149621328556698114617723444425777758551562198491303079452026101902159306856479385195084860715040998798234311339392883436145276951679795932089154711159156909491129704204100796065250161150951310541837246536684520079752425915592769094649189445027793775437128416100126946711616711629817472855230999672523322180040712458195377006763098871381562343842302326310150735772668623157476807153799607880041326552927558316245666218258130861662465302167361398007324067032234677985305572467985075379189292816031479183139551519484556425754901859063283284482561729592661306770080603513926680880400023270525515515984165303352678132571871609509314641686974213030738006263421015716269206386046560568995133294651249513163546486258395538772291098479972899503155887737856066528724474444148232024802292922104575616361518370980126690390125270288812874630781276828195206080685211356423501804835103235165833201633345054946201710266711685127387616715529169553509699130371824682690056168477840080 [160,93] -3606553099314736271832066886312495811417484274225456270894068147588835508860910414256752658745372191722109843269673783008394417083387470972905085260296274746687767361106627737604505219420462155170766000338376525029986204686238989501716345490787938215649008631908882365787388282149496848130559115045984267531000401465631757432505640289782806950831660640377304435144540017145692594068589736755163490916878626138666290586594726392942772679934521415366790209290694342759400728953498578867238930565854573308679621838916138723235612830286820724510379303471101431903671283226050186886242013799989887209405800828221522240950566735563825478451911068402347612264538052178558915978671315271551054676337491666041674393027419544120393474828277137052260439693941672090112472529608129040313379505917737371011843959345198602404362887882538668877754998704933568907565328044873282959067036486066101100859470798620973237141829242074437203941093875464123053039542800492395468871456362533407483581616980549448081401680992256885787388859939150245795356171645449411605295470624796427253051612248722210294703321933122937769683706153194756119376787155979534444566949605040981285138589049476050423602981371209701622599121856802532942402863715024907622127651495891120850754897954530263179707861540549559866318787584814795231797924951494291254540725538300322814564544135535128478622766372442165983057177670330102213727246965376005646617075007777752773071628469432140298774526652869005198998932280652090598590075940727681442293240219959605831265606533470739638628507141055571323283357626331382827765714179165839907698741053849887562264512253059115478817059242323943882892767734943381792797044248682886178268324714948833367289788944846610433889610734881204754126224094014661274544496313560562329732462181212419611696325433982012771088341611362128103740549088346795693036359738709915432611785474096 [160,94] -14467706218456532956070585308521855803945655047532183589740866172174522160141096047609835510050884727119524996154403570793227768237312672920698057721472007521569259601642589738113831203830943877954078850098638715841626267024171285094195909228603447467727431140658361496575505751331763740781146894934798264559089562274924476921597178440392797009586415680105302293842179158943748093971321591222107284755058835131559544413922861150154683184591303455759591585275946807099775903917588692622609809187036065111492777035579354330846327111267307325970029194111679752624863787593082416353627952598792926870748653639953681869228702784195637273652930198479731628476551697607584170894210340684042087714559196822730961628325333193080157523840519841673496317934837093036241009540754302853747344975215599160052599432004221361341825661606855788999091638301735758941235661314916386081111404234279608873451105898993828724205037696339723029535400095803339466993951519714505971023681157954697281820294182812036543658383021808490833735079583767179419111218842560400641060266553417006820972002448491456982029724859701898992815107569318750041434338294260743468069429658667987369750597883016013526317787768105157732995599058644833312824457222507851027017272375705428627807597903321747816712917232284923070854438905025380808546770914229584139177870052906445003576218884260255884080797829773642727114502073004200876222303695063637303741083614180842707905309270102263025494515014227348959122108682588717052732372403388636121267274680578829059658578432578840123407398272295286531013396163785821777711749755521622999732242442475037267977358275231373601941903908489358333256142926134082071172031277275990224339240890770349428622279833624901923261663349702079446706748106724332464369795314995322570230274149805256521197721792841260645821748918442790349805788501567571304349574631927940092815084 [160,95] 5263417270320442475559627004218448958917376503577955096939072581063426065295252767356665987732436351760613012738495185810356713612847139155569324452701677294793115103932014119945502706470521103244544290828206418587604131653929737135581889335659930083220952475960966290275083830022382993367385127759157693822375307112484335499466982652008312414225842300388591815151584707125377991253006977036165445952113621117842704760712240751710034581862819921185299460171301917780779311306382301971480106709347013973854049497184628705631869570019780060271611400062283931677551017399603095689652298898588270193302173850223781118369606024326955539485597379475429399261331807710996855984464245908217454928916201645649118652575958399903875687861347757723569042670965484035460377648649496663801425213111279138368940490641824561291506236453824768523009294124890871181379177921464037472304753772560964585229117285694700494056029171885199864222619518668817760015399476175615719970652153986444036474444826979954767533976171374967447662745295132301091566396942301396358011920659813166501890903261287819663512841136246837502609080235987240194996401099233370415407403308916304605583238452866876218687657388205941094150913741733609243881560154421332263118015566932545420059410865233882980429582857811979911480176452902995880252101851792395578813034383615838450572514136855339715485393743644920987342132141582971072282705331752920741016960262942516257017292946340983559273511802774654204918697022575226210193659376727134337114977404272495420076960089358760332066338680702312116284793186287525033113516428347906333060594108697889036285707851008234646501838697734281382745079271906973175247179441046658940581959316137333376053111306185667422231260034734654651340219695053447926661334731421459490808550027223083375595960816139357416143272446814646133780317337187947161443923019919211136 [160,96] 9294195826520290249634337033583010237174224202227967101216638879904903170552759372439685947171961055228503293953718069517958119838839864925667469105815254833889063669197831169465814865740056239560839362832341282462390795069364939529996533304208363789445479352321696847581859489212039092582736081566852610155350548239735304771582732161768393678520933383924276867094509982988954293864314719180746944258081619007986504493567515433847869346809347047203414081959570051690864826482314018898273919219400490496999664154620928368905680618116217569649943159805034576208358110116387256141630468473726749053781788270702443591082457613320825408658652588352616054331112901591613184890989541131071113257783526548350595245120932462707708040362784075330897691137679729411900281652693505590144714524130112980119774890584436263437431736112489374177723202426848134047258413196834744049055080177199241869706566578365247513270035853366975093842267868111362177905880407387861093116147421121846738160305380231319325436748786864812187585235752788369345349158687410185924967234682293463654738247241453269639798035985511104003622739232321804632383219219824302150261629292840566523828531659198773674776704273745514686698229268115556657926682682348653947263416556933404039617090386026695914129163691171707950325702771946618917468120731105638116450425209565116110891178601669192584141838661084670971379883407262999652060945900151482529364686877622031786861154611026217428196594663708474314894272441314499824647367639674656062579074433867966405572217709554145565746825405568036255303253075754631095627197659155162487393982152327043380241773157649413445717188996502336649405117126235776260676655687630827353427454554118224756888034727331738460160080138191329773624017059315396782565569010077883545381981174994537543265370337540652990715723125158147484980940340756168927941463638112 [160,97] -5648498053547437328031560151030526720733123053120729117857018363252864133054059717863330845412225847871941256080426851093028281793865661792156624557712302606250428388915167442219331236773365632250308103870556383472450527266499440516305814659535959342240736118834873378572449696060058010518357198634996318583128878535548596106967453169003139161279440152101139542978121389640532482479526332301249545348209472873912876081097813967293849551068517225640493003780046216921955223144187184897083893391124276464293951943207356781982437841367093563069815215427090802961346325160445155525441910874303080942043859134953007166108720266013166038666445963960808580382593119365934772561684282163164611773755141227488821052719733700738924666480431822458601153219360104782716269648191127362972945759471289373147047213903635050420096800171099828636263550965913325490662103724665752989993677338494944729004514050316263769980605294171431322251228805983538842480072866340882614602731348966754298084657330642258862074366439169325924893508794471599111846304548599028667065587306968886029588876795100103805691622840387536568660105085430033884646131247628809734507294324283224300890328156044820211821423756682663573675117115079416268958570421647262371993807557606614355075399805327132066367238516043002852791141668648362371443106648797817576123046981508231321451378924042956796567876621011891605929017721870907263676072366825396563405124233908104964964900025046570244851360371496482563297767707988034126403784319002767642088748492476070642833537199908851330951896146445568569722499246130342959290174407087267879306702375659090889372198221419366274771002585315338612732817114315067424639767698200785945109917356511546994994408885162283888418125613100097099155461715661658301736165988128507337856482173940816510099662325110889689903920526949016575511799722891945665303520 [160,98] 8872201604369111690090059620907106220719653080436376877146644120741124044766440495580624462481095953189888888974019296711376938806466991389068418949932843130000505655748125112514909372030003857643196591456443399791226723733980688713006244668913663582726552124559762282339988173838131102161186062271617457678960430915139970474793920013913824868338794354311260843213420537393727174805332305855639392978200303074121125963655532518752946083555570512982039733935900989870159516940468095104916046428920263961497829854879937787949222073446923417088091490779301018987777629247008437241905047346518879017080189916519662372225019706537692847402131259909529449663114922942315508332972743658593317850517195227840285571950720723793227060297426723979644266953080435678732132022210846920281599802532310455643375288445616139930846120548107755571361098921500582752338953653429690383058676224277148738994756391447278084995771153569413970324253237815936143351513846624315192290169855244355342541217983190303934132878953894644159369612952313035102644558112117351897935076740261303176492394755763613424754705563875396083577807538825753279671026469256239404655894441663807516193472513173960342883913125264612083245893068938329261193969636038482977197213375420036722071415594630005992154443111792196108165901086656756096991517949058538703400835863800032181049179364024060144829950705366846348839134798860187263253631559225199119144516669665579061082993702511917377468564668678912925140766670419257262611699674700143710428855029902012651370592096815898931776874329286394945328498001226631820013738935272148636068522271706170502701362148166582299461014977674051009527266443813581939860394492309698711202714383919988300019391106114384694252222259380244278515126200897903264577414841603527284918166846151741200958610694394354570749907106022578629229190788978397144 [160,99] -6625980183134372800499599021048487212201677057424242792880252109721602278153723284357781182879941048477928437453471457738436540699004323194610862274252173577454827691902237233320283751556265464633423459053468798085019203744390517232555248005277017818463474584011598685291008253944935662499975020672128349803523649535564695456166272186387093098259990290877996928099188984303873941819289838319695241381371156814271204404384479097991201422043561616601371250001643974996213376371655635527002676559398050975123446346087597583996693422149478746222099177582884735832837505044398534377980424672995621339151776278684246063714362430457158515981995781078137308422932645063081945642437755371783261696398450137760406552202498413640570838154741264329239298574156125025594550409600160618207304355574092948758240771694074078288794253452989511923590945349755315173114057250339274797262022529293400530240279899934684326474397279207460669575450168086524314861118644770076993438594221402206829884839898567857962266896052644194100971531221026288077849332756196851311448008843500386740348989310531299917433577179725988015589174218228153743181462345834027209165398315820882420792982291891267835675148096047477135207067949583864746309715123422910964945916299066740738765449598575859509997425410453802613986559358290362334384402776117067760998044787147222021370219663701114565621269916114325187286868890907928778277515317814407229264134475318589156241872379616255626368093918046090898446643448319792876089981660573421090913206953486451086578512970614419870546718633193105736309148364256172254077734871340641030800145971745819612693395488156020320523822135433242759052929692553828399603207115062442597491363492728363101420034553051484800080558853155710412831811146192965161225672256986176142899928210987846585688033402519865630243825095021154141876614500960 [160,100] 5268484490598682532917587011942349297722582031663402028382887256994238354893666898690775736555969680159658819246500206733547989195698792661431976716520087365582580356060832073853342827882040495091418525149653640579493690835004212696363961471350720764473590566159123108493649526069919628008115203272235100808698637357492621984229677639178170361858709871483354916718935902420536252017543267074175488928625605942563710277894747373487899436231328072774513653474695461097641267475591070749079611450817932728564271914593735204271563173166715629549782631590471959598548627442751113435212129418396886902646612921022940524527488596050636127424145788265915120707998253255147649075502168994974740075285871806968099588062421464108639062897693909937845593830603121220551926613673094513660879179150917488652679669463561829747243822417795283808670118596972747935480004902712313989259390424155180778908843682500827866896411963385482535472419758603902567419874928210044391182214306490288318068057317557221515401027595993577899322733853320711870315891680416780290922066950730491173088619142319401316799227979333050782779576342969144660025278718887379237961923480879876037586915876979249012853388115274407524335918240685222678784746804380490617933220643909023726525370130543269893591000532969772793551321920376826375862732151971679657395405607116181806047188255720367379546880648485348516137480538442264608017690128634046320755683510388531444112544658509310946263274382798505233358147873848010512506281438093464331703719449996676793419339311605790606019130484953709600471257605181356975971374852905742498333924854157158204662859121977382820358718014042638721131117611384473387938428883265499971953733448840104466412010444604433888647017804586493903794408689213064218983762957745131218390652270587077710364975109801566314644845488641520327606576 [160,101] -2157389831632584996945963381250838909733673001999324724873182780402420987500110936137960544624809009262950564328393328872963744629515103803851813544381407687768575623387804505588366632950561803118827203291234223637776267375214490667027060833473670926172104960969371978774355874752089459384613764658719380647855893849756455717415745787852933012184282591551729071531358872922034693967718772494044201612824694746430912272059785744805038490710286094771662605653538881875134117667412522545359132288308932894863221182363235735458283707217553890867391819445053597755825500764262019455561457732205745867479811898937404625192161361101095953686372585803071764905148804007366135286109183734301909706619547372158868670944429635617009070240599655812133967672907489489442433376222317816177248923687896002554019460391280443202779671648405788453387346757006123486183377848715368702717778860708456636858844028088133025927490763069891598200887793112364319893839092631868087716071547724738811795822646371657110707086038446756376533097896053420005358174584989126629545404570751172625486385574181957036912661310462695069747280610897124914531202984005909781786112845775940038972455705502043371593501722080575371678569038675258693133905183547404396193982239451955422765046393366022043901932099197307070534203415824606452651326415839875936012045819992549451285475670197757510454103783783774620988352697936807397127330930943390126203708819557466286644851050161521842265084008318320235511318111556798411586534442608312010212125321489103997454879029398511172616241646606501013182557910816784900942169171250195718853469890309834915025893317177924722462489097678094102509299003323591339617433709987312209181608876691686172683726941078445569619481547136448284171646344161108527374978024834468720484395706800643969247213413864767476870979498134090408 [160,102] 728953397524626808858430063735248189449729873733942707751212845344279186302944756918607687782209601186740949876382342973513671741916215314650487165574776857794857980009202270359746823422173615658300569475581408187475606515799083495077805660823565648383373492181838266101362538322245905496792410288787614159575446376979878825210684915642428726753563008029031315976595897775019631088072003805985850118138902896453818740153462857767605139993049684841657571479227410691859416557504002171823044963338697409079376635542672769129704049198863701393816017335082960858272396187958537748310753082257229063116807294894373138310639462279889448472993122213119766737283422120312557463034552524130780998208579190790752996138082612768410614203518605204911445632879355036622177297580015722575575050600024351576758282945963095446730913188486496618585430961058436442510144463639137080027107018939116096045033567001845982562394265729810888947365399770139382789708495011637424546514412354263974761201240765095017426190245063321319497512522955876162501234091057102166785553895177066372898733363481306232441503158421139231270282126042226099070963346372243612602559851284548954925602660899209632032843666313751740879168052019512983861554103819295556161423866433745468483821969871949936149266355230155842407819763303003060023094041881521522843853861101294245529796148865071626972558185708336049007393694183708007765193647731940859962518599093015476784287959239375303051229047918322172694606437108111124289008401024868123792537376331012777053666114159028769621827025605199266638580519977018736932647536500594133002774322973060260823425097573180774603429817216883999612714653545671835914831232585265782635829703286216447499410312326384214570154896944278796555069954186304107087843645164980861144981101891330229301834070795194746279553580981 [160,103] -145745156817504877174095967499519319716936568117713914622102788509732819657600235323710993587305891564126067065482302828418106681440010544631105562262541767042226890905839267461067262338724866830414441182168157970905060746254347572519079403607378607004189123632347945517281727060337632718628932257578143523530031394501456980872891496740109198664595776874256546619514248289111117299677663210580046245185732161615626410273252355828030494675625524602714829806689387425416302308602109861095464761641842827274715707489435227841639151931127454866857415522826853372232633851640766915966278611969254818926744088165432910687917857610878297837587303016801055850827735450155150446599251162316158408217216761861022402456096085017957439374634029405536547018742049442364479146071314695916565036891742923373915713994147814371025737789593147138924580300764384815040759346481884835537128351874535207854968367589758033534193419416333229346955338569536627314047998313863494787758028024867901756889942623532400512507313811673682045325980676279614598524493913266806812885172552416897586701716352715893026875056080278029304641942704369416734538429854306476272913184817919468841940159728577967108030082001611229311475465615584082112677815875290081265658867336803824028390031498893515372741436810285447622388365614803298411485884967570334891556225485230834803357948686526423078291799759846285856025709425045877338140895224898964765538471879218665320909137687217763543529755714339827414100469517124079748830325460584023905991835609227739696010472849727467541852074873752991429689107568180781217020695060620427128420545334446550127832498552353653385447521073736409614571004303915484212703447386991851336620357548564736492042824540332215866372673164913545070109066876981230611118707401704569925937290411179553294730924383337709047680 [160,104] 18190586982302415325371052327570265994797615663699598586765635018593867664007922825834688400665557221075362426840267055988712314701165040406664029495717294248847596676382108743472455544517032395712788112337329658931450470465235903094419322105629248349803159589853237303270038226183555679544850792764227133871679836853657091318233604553508196168371856560842798134556595584976712221067218678899997992977568335579848285168602710032313108507896188189862118925160195093688683508776407181147377842442536268383891252770933377045751456749972041693655050307601662775425115788979981441009740925020979683923025202680941441686839335598930055142253900513237100972433250802880384586663372315091346282354507384490750579566427045934963059615741718698681951992654593767130629825194847955498732561049565212968792421138465346794166514908444292654149361337780744554592458087642554965103517780339751299349517400340280092914915464226061401350988549245855634121380212123444067652757975997281082634775706533317342876622253044568929748008322413232581880673389675977718259391050471825606094452070271541646609731326652810651378219384848391643942075548992673437691822635121259547206167426864993018599349710802202878322836519641365133569775634212025990155106313038576285836156733749021840152144234891609376532849263023561749884808210274346853864310720540100614140463737800333251629595233841041928828857883506922638243584705143781361813997987642587055415917832023476296482628940088129018485448147016108106778484180012260359713255221746819681951100158071468471908974057242000197826076669353840316603513932488278261324895693074592950310040629013865249504221252155035683424770312415798982175237041186969360394230897802018074547354662470145839403037397594468618838997831285160813250571933289025784318693070953358559458879731299683936 [160,105] -2848258664912849418923877573748200460289539490047320098922234816584001022373505343315541903192923583739074300320304297543008223206224112419490559183311791960270457795476812246993241577018845483978112215410043963325547387858701691145992347544642823672555938243382592516099509425812961418308484656748130718379623722342849139320409010822284297452161074433769806890058411613223720758209958030587320821763346878295086559283755360352415844852054540386523512096717989163494807322145814512098198457539903804727809823151839965109419361588064605952246083825615392268051331033678160846520244253037696869402997164067443482783892167608102285014604417441263196882328541611961346442844096479296859361356301060046456556563027353639297090509637146962526146798572040279892878571338319915329142025499830269755453426712437552722562314731447143796586582253895113715865044353074418864277403515296654620147298625785806347389813650219368605945436561897257054292461799538358210461975200084477062508193061056608278242025324803068581145732293980649857150921691980588790952943700294733005359493323936845390582898287518871224673590458022506256289256092173162321869516440083647368560340523936245724580324452996868172681965291905011428626843818652408091870350319399168032190942764797025072729163778673392415582642560254253180986962260084864731371895285029531283004315799517522669261700266891965846511673382091983036504542590704788080733097120136680814152628668954414379103930749616407397843534615964301974994203065721188622659572019431994732097226436705666234875831493104990347671833123646986557798858515947786919505345995325634406095866154888554736552092685334650728042939387762682438733689599339592988258896351770341081231643129651684171734341908731492632108166702827994856240728781031606529623868194304896324572486971872 [160,106] 382994309913987622046493044562682388123541302651258471186522358542707989448712340482261684006249995095284094843360305132429030608011976715905080605240060057538502712377156529051611084195008441085053649610544339788048638045703258733261132276015212717370347116309064067457547135506344713205539085869142470955024888206233333781618009723075649017996719368429769526456915325661092550440551362117444430980734837194338103085530042956088227845084643890453323364062447198352682557023201116748801764333312387834927353542202608861730357013690607494362743920120794980679271375039037063593554297797994073547553508173792703436393107504519358140097922259439731423408536811834396781363161715673323069268359660416162790713602051720241239141935820579890600699899596358948926539063892337393059160858275520969724423667045537094638305717006694327766758429364161053059301117259140963267967383924401555297261425536518830109373464995300929993866653751662324585600738355736922307321942736155697258587723024416197792977048606261030735638192882178866502352130803930200478287116803307449948885557290514978461678841628419600160159063251739720311155748285205155758241918715742483765380906870510233545303797734721816929713333313363871594720175197953264642728624782072865532550196801990390538282843600725264756413364422701297415914199066221787598037443162635417626758282806559270861488533794594371863576676251311801642392435219346027024497512755356114628222009377825892534182020014356081542717943448082331480496029390019171306033383268725542066046941162719231937416987658833912219548372125738680347640577448626495948713585923545603970446084309237902382110659749682063326627401665833571817506425200502536925933693533295664352381251178077225406945144053449112439666064255502237875274451064869551297420557319267348415860 [160,107] 44275297637277066100920202139017681525824327626587407145527853157437584586579069673893000577525475826063822360121678242936088644120003138758188902683088993925105682343236036190379115243116059473592236821244073078487099826899950261102780536752989818433516921890509935969705999141993498273930227211681021639000309797962741234664287376949433130931988770670483770260622050750832466105571005244897494997746301357909988746062545056805773086387741467630960042046694724677186478727637634741245743893449176760963720326251186739317200340217364556277319248144402337038959835997636742011365536400711184385955930381626630516511497727990539905627146164164000724110265005018088953658977741218630973184278262010414155702874492794845860709155513411454182923591136808363407237269281250956586104918914018347353193021647361839283996820569017739027450684606693557678978608004570754780990792451028493088698982584108104938203203033315447140921993963416272513938386264333336304645491119525365490994478643698413607951284798473057939996105370657127880876276278595300745135341598300868468188898878675552286745701817790735680731533284054200212258204397907027183303172132773817708448563197399644025413505284510973730374623848372345427304823346821841035524705612628014763428157634255620250766168644131365018272938988107209949643171561634217028772925701711778772089677323311437342138270107878272519845426860918503327166923312532817280557811933236387803511741414055894335829351924446645699993120666808783522089590988641047643952485241959963150874502500938874168982520923973439931939484684149727699928923161018535478506211844247454174049731063976336486226257649655051780269848407086528891151765346778132528064801560221985831799911584378133933520566229483693107413996148129455836429568877972612754655011711767488 [160,108] -2319103974797310520420272306137703127399175140077661581176850726177398594459206872141568597240278375429021764939486077504097225728199830021685529187607595542883183647174911650597031939031803105738355162688154169240459340398217196099084558988231582442399176308538307317939273078252813382692190008490099212921180193873917951741574512922553538986083620341326961998171948326998937742513906908559491605725936680800239125273772142217844008905961679128243117322781267399479164085198773977669301007650863169622146898200519510139693977258933022736233617925298689026737068214812558446130353816746888476132551791988731126455323577607957893791505998489637383018210579837909170236154802834913960973455120784512517945457046896398739251374081019970447053149271522576294522178387987954212350042518160513631677531776449060517930595536004097351856502473463830953925477695346586983550501123715245219402459202874908092196616616668465356133677170274527972325009808250887361656345282293198160453524784475895289962387718366456560706815591313525208319280263809541373399472687502703464740257701265287571402873173142242611244119319113152653600726464134778193075239651468222647953825342588873822098055011079873577034845865338886554056956281132948977834473510918174911604017403406145366934413503374628547511652768371996582733787447577523649841933335657186673416288147306866966366102313484693986987853296021357402761488970868162272400648176583728870159122265228516938874731391546140211608237395660019645668178887946814752327869581508592746925700322383460048320630400977759261357851167885795994455617282493517237434636887938521377568895510738751982096902971901886856709261421853226648119290476404723463425036225609432706959492512073093613982083876611896583023005738328139407291840619444330058661524392 [160,109] -295831152121526859995273188008818865491132750131184729181491114053999681857176645178113182729306449143688775193962735588395740314945231758064990740444390495659602678548804733910233282062301010633382274978311684571481214142978611788879519409796458141406728948229460738876418380301545365754967078428335310115598246358573519470357176797650221173977686847641297464764022215998736187389382848258651754776203977431873683249365037054616722222833975792781619981661877029844377434505241361463430700076789599984730666987405878357781744590603632171824772149201555764237636974063045386564957823908733775809243932991878509713471482467804790515526871352621083514686244429203403412036852202333462564128700982392612817714571977657816889043295680273575874890958073051487263609374837514565554781224514512656581457191565144107468982098668026705318209155229518616922909043040761856836564892888666511896259962188285427039032770984689607275943930533008381760247427211662133686333297452792148156231500253666661648646515733196208610483433589993834071232261808351483763458909045177935750479769949114475435243252034170900767143851465800644312047641774374536191258961918741806368686923998164298656814532780297075429207471526127581683765929086464176078679774466069130337870245393462859222546090103882767843647839017564780638632006956793051538342826758701614796953039206790422463554145981602972932372258518850455068096576200470125827885155825142893564154266262240049112704964032000072551534232433426370813308699914123683828186120384500734904162702369373425612126191933012788299095041443061229000552052170266994753768954955915318499567147898728458804986291057179173130297203649323081677220760588716416189719661481375330104346745415076717218758973534155432518652582658251346227222375748451569360 [160,110] 34747101477448880235093983553345851126728401146038855326699622439024030304240616127246976210232950549781020949868931615541171774635450119220101796685108888844153622031322598857288607439836945946546780418438075755073521078146835677715614933099341901873353243061847274006729114534130014459985660626963036204157598815123632674104102817619053009598865139354492996466351820523936072296329090925566346326017420395893506989140679512612426499378898533546885012546222251005586853314471060613993390544869716995805116587049798626141407452529352887483673193095321489457906982797531076316651527372895597829088385890838044016451992601677386880292405824096641433475459551082056966653258164290485170392200278479887804227762752361013423057537329759880661620113161610393518620115758557397450872343755638632570711457617018682517298241269872451047111275042931353642162511702735863931679016616166505641379715621131520590965551585584552519238777413089880959110041968110647521720992286093565963049514142989724119629651871403468940520188341493795909905848941887244493219317896246677817073868049877537055013609788383694560697926377752418470254629042595315724936237385394019738517593787969107607720019017064438547904935452637650662669496626402499839985054990453030323991954096339470651346261616477234022945149462880170765090264429132745150302512724320866835400315854681853805646100084669558940032579677407354832871581865766545457809256063419638255472150354669510996504984684471091240508263670724408635504043286099321507367959903482973233948574782692489251763673581452332994910884054134170367545482102169829341644447701865869739718617258561025832261495673316298369544532776912354959686062530504991331802126684326689743568461302583413001525145995745709709907866357354722111635852088614 [160,111] 12732323338876451265356154702774491273335276924328505626624187364706359828124663243978697894949341084733667424848169924997404066530831513752418669515628957635287203712770414063774566813089815341283918011941669880772647052618277484267515691144952736932103378852010544641169603381316318700326917904787847971805546220356478428388341422817034527424264346301234332061884339410424705198146992587228411988983285675283186805757674573906574631370917901355935248022444773659561208133195602830985242071737154494703680169633339905964330169563274405451137558760935816814123261853439241552322462693599279578129359995920603920296304662154267786853851129956505903554434245106954097670561430060002096855263929138441045455820032841047306112743723560313740077347309062550695766923972532683349918240250609289619656767765593071211041708270934852452465000857071233624248638604277153062893404765059200821167521953000612055224497550042134042131796096876935097586006928458945961160135183416774221749750390626384455382821312521977581374284359024328002016631063987086287682537689648294136093592286822356879713678029651186134851177814338810820552191423373911790620101250984716831795882995030278069713940814241756414315307831281507398586980048090544498094179674966463816029479229101734398155244470748023091249948244748516773855338324406966785889363423723159966920173398079658101849251388856122824591320989323933881418300579519674848159492960905288515440518471120897091134859182868665657272652322696973438024343522045006396779660649612998800859462372297778021600248205054356888763294731635094341176431062181612351667974133476484084872671368294140331921156151222001534322886137337271280938978939850822434690530875523028186501605840663929270983402243344226588916181240151189223515776 [160,112] 2345349464072425222419084404657319359742427736679354192478108568323248269659881542640527740108174951182625297270872082635397196492387520050727075467663015582629280228096351993834688955889232692953326447902347924924631974435763905270688680099306431362051273640983731017897463046950748349835382152469146207271510417661127809308030998170464055216997707135811930405628309387007890518733323101321571002633556043077512131463749353959063464072266314628949902878019591226623457993702195511788105288919308954981881601470920878528242009183638362627729541579487298523908073297194411024838191657424997259966167142881839557891469767336878800688368971141165824503649319644980101422112696241565010875278948262159349070706445093658247084235293602822177886030441672709217079657912514190980284050102932888112304556815632219228143870628952953390132164692807435574329924619059667691245777187457555084401004704915915709348240730190866386220184314605836562112125586283187436880246198585599786532622322641610754633232986375594020623957275289818090886540130385818248846831793998983215476455074210941541120145326476429282568973485211435522945744730569194064513690320780081251407664173046603898112475772799443079101217966345399020685521134331340258885870100827159257680284237367953151984349026996000208639315318102523974284579650346660744304308811687452938760806746986475019902388265451234583431020749664030572077627646429645896085849077655154369822914001055627832900031716382900290473367246935310455365068759453811032446078984785518251820857008769746849174283041114481064470924509926872105195622016288995977568306778094556531611382398108130554739498647372031688510519151546181207007975786919360972474676752702029044603302006958275968621664864394769512528758270172269264 [160,113] 214325744960031739240190815336954462373356899490707668586899402147674534000818268124435850152519304842164659381591669882778751689913645687429516189082137895039750207240435691639585694817970550661185643646865699619624823881949610306542218014285362820238323520677329130722571574782454808382073587852989889994435169845024509213201082295013663539505860156810834830529340496308769448908206110188888718176220784994036627209837701096142901407509610800273598238818916741023031624871574679620751086091118531409166020975871562996440978942225346528249542726776322515122062630614561131730204825618814988874478571478187756587302535659446866454277445899612670021041691593718577067396353051963033058461661919991805632543318902575847185110287102737408330486171202801758921536372565160658837430821927460003745725074312179206898082302844998433667656192448338914973141146888220393358722678602967864820435556177681249151260682131894927764020678635289460195598361229290814045360985108297889161024200007562885669356902128136518862805369343529099108097774335194311128568633454970096690158491261424723673838670348702814675707293102716179620418753518563574447794040511474932198984357365132157285223937040844604590087198504342884326043153755584213505833828418766657060733354959682762568508875629612087547938839114052811396303535774756349776939286003013139647616295936515205707021653524132842492100899181244469289558421168833405742809838933474656706164202828221137584201382005660468172463968344235479874155251525758759538931627737769576241910730645376522608973028441644446951867200480305810454741420303082186323706527278761342583965114277052419708925869391585893522239867822841257468304146212178386261286941009878890517451560085746049167267158942040714709945275184 [160,114] 9325786492577107829153141752296125620483365451964122895379622052252840670707801478864971674616635740842143287329833980539978673087310628478396622648384705710868611733147181714376409278971513563493249502555264016402192893970514448444175382570399655474135151766680676329257051595231894231072302073181392795253218089727496168071794929337240782289184196829530377073969371764683306770911634289915153761024266918432175286894131922450918459790754314212502753183743470753275167624918403628085911536649793089578751096224790724780164349704424947953852004328957036901607279595485823211086131951588842510412196907369012026762425703579635936990619636815473256595902626589448318695278394505927043071052019038173168609696052980768081016336849562806500348286213962894795793853028210107729654700208011658220410321182506152349724640596723418668890203978478576832701600961537306293479953354156237214580475426259921271004626858166606811547558365794595886902650286610584243390652528151699631767694289268662939568835644913809273803792361062230011883463471245446046289168693404046725986708732320998044076538728522527143118962031877343931713874595543149985317648449074707679631129136370483574274784797114082772392078177691390600346458332655556531503591624146122323543985373591113971812644737100906476003201550894098693242150360284036321416045114611129441459962036538807169958821169079563928229221617934642873461795796529812108625291069148129356482020205842420170132413784227543489892417731101763462566766329234924218100945698296540291363130310619942575956103343244332291706750143201346675755085667067075413106017897214515219276928783039785261029043599137258307124217239379657027129598547007391093083431058018632783732498949377215214841368874711391936692 [160,115] 190919760573597544075951505329444621362696479068095718509707221780367859215062136575620431509744773319273742349363002199276587719082024826888908940103731082577412689588917740285887985831335237215265882479546209729979998350777908564378995813114839667746116869289081819344522532480055068489154004888895600572649670989361755675068233945223812319251230119821788598015775270548562554322607500165823919862905209338532024492183006669132961079836879204335688051234879918563690913446637005515729804390789048236759772886382367673202156439107610237279836105160191511396648643889273904135391650973081669711956240700520682727211858981971946340551768701988406569263607541805560486724743676898594800015082755400823591933981786060719427839151444310532097347972330361779794109582856009357349840261408318306263177034217602313436467665651114614333915250699260199880679602949677012258259788860276149165409167150647639173192149182821231245949365661638191550699740870525783692062028632200828173037535162164369864569665449610611096527077195590234039683086866885175407672180196010106611430834045662109795668976970218546345776645736809742573852252636598443164656782242948791368263424568449070551796356221091170403735839376781142278776479314797941681545115615768659598756765100456995203730552772614912893114229221529263710935156341501709970914885186420184831325844409690112220657293422656012763395494930175544058146691334258028653784116507234130064590848233889867231601229223184800835083029537272757372072971618821704524059350866336854452375205141079837851716019114098852450489338410575295330900202062326566434026350174790626330034109086510326453407603331498611422032496557525958647967671036458666039446348295900179090685877325267813491893725105856 [160,116] 1946912109315107520700329300285598746600848979246580184856061768427721136939948978964922151007781176596319331998863327898603311271195187657408625750179486993020256608840109817878959043819701079354228057388716613178289598582730136954690371987346988856710434415552302764279479315388578438464632529517910010138338050903914755493677948300587799412604847615491176863179586004764134528578852594511160650168525110453007813572126048801421978405398752970575510360159329166739155380699849791139507358982860999572506554974255122882480485951363371528152430367810951790530587806696589686031115294827850821436601918923922240034552473894765001100605525137653782300974177369546452723128205446219401024566008081975218114599169873345144844457242284839637371667615850385531216886847210278097593905382029460526561436171870808038309405491053939847829771589386204888616160932327884010973264162670340912738238574285920741291228894582178057928055300954526861127643915786269770102914282737919604144607860429762094299365206251919771817983909281631277089216535152565252265868774227636153345866625551328272407986920431638371171937229873122939512839188489943404735767867346954350828453018974179449597840286527164359426768178648601378640551085204107935171998374095635750036571351664784247759553144673279133123724561217812057038059252560901567947586378084294138042468265563479055883780429517141186197030943194586336203523832707201721245518918563416071163327071001299171799575255797942665420419338931199114382348613992118190036957634929806292638309042265987788743409319084691795438999449287652466559364301341272789020140135551717106393367207793426533879446326388617996293446594397649761012066134892503294112307771315980351521243223017168542518736 [160,117] 7351627393059858061172999401047668321612749266928607301919859679736859666126209891680389792969936845305332854882321807028861171775384458902837460540672418483609240475240183806055296027005650537348402462928944540070757763009416643989445595041033749595580159248209537845240772763932732900788793371602888716211077231809948375770851863833833219565054231490384347975662599941135064467719887903633335929412977241839290581882417590768483013615647228112936667327170003521332533181018534467701091222428834650622742105957510735427168363646663872522245454121342865903402415453116090511107260289383974777417825692731860106074751924080843384735960085716001151800133174406400530601061781178964177714616704450411750329507559805742327469143766551426844286508802544451437105851167041385554960452752658551960335274175994889151941356609748752292584785567380556277516270587205270507060449705418174767230335447167179535198412728059610769812537472367762444234546481521928937779059086160051273399999963133062738933041402037967032590546854101491467700867121281051599410479889770173322676580034913889748682991394814335214342889210416470656348255079098152793199877339643965863265729867376296242781929488370697088758158147299009503393400135910479785690936359094859983057535375990455363031567311463648674042851078029829549932770335606016150018997919732243426188842627225799535986956553188004307612183068641500434116124238983592881150756202117753095743153518081806929775579495873474842716154449330116122457741093098948100771614513332839800307340234540799778198644188702314537616182169227491415836647106278018654371377191212767694932721184248425364825453366519768757647193078071773739446678767544496594440862869716187499778789655131592 [160,118] 29847262293836781059284197256954896797125263986187145959152936077246004853103639984033499073418235546860583024379628805177262502963305354103975020924534575841142656907966745752412742931190797365794221006015783887040580831496238167023737073269220525314886574737722453572254753877336779288136551835626879983476045192521424048493722385414687750732757906842163504429959079504325044202000436868046787665929555341746037237104857656599969140776862415296491930878912563072828767768171582155888338703194811877418850680991518891958933402864178183982965073288027922354889273911165683352502535645577822077800035189448842808344167901007964778614899881131418375035096383034773473808471060581755760160318864952577193581907640525431240812169495908584582067604360618399573280068978101189715194203385659448277100922894704957211352028460305407054392064426918985817531140817589571019990893070984293936902766842325342155043871540555889430961734451596498091423585596802256318332183217833106397250018461873058573310484455994373689812471606073721133937342078940619296813204819574594263958460917160902265725838387378254062254065924902759789884713256501778338947000431455106397254837513553753992246989054006756167186747062537107392272887446317202441849807790332917143256239628699948760647045824338054597351521193401595468113085313679973715311456082940799374993596536968648102599519927360617772035509369628392924244532810484981480768426274910581384053469478682702947849459399273998324858829496019210975487233888790311982120912852565928096788899456432050336651207809688241946377176448630742216226167668413115384571754173985703548545176442915485639187478274658652693817483176569187711971817617938939438797212040972416189714634 [160,119] -36787201321460742337811293324963547668046216184836752821432167727157158339549960755249100607948593688159065616336364046737294560800623342887575913698584435070709088415095960371881992641841531043087296223328385049479307724731078921292828668563997410833159232211745789039123362060600159863647998639955948504369556514741207343697121734756634525508452783178580488127017186875444665012950514044316751556831678153728951850346471917337040902409069395578619268845434402681372801703133602798450184650802633958259881209249191766280096203239153482513889539700989608006101084493740877241475116984432891479908835891489719712935061475071095564899573613513960942252174689610522957873716124094111265831899258691995773418158069342703441125466135831370450726377424266823596593995407017973828474907046576846904678148633982116573621965010472720391000775917012667361321429148708570250084069807334008686721432010869126721840348591364704131676294545822919961138045247729483026573109968138892656195817307992891927238621127616190183710465952033313022636202289597320310455022562116571735190245018083112082670633518068093758930612874994553740715566116705647391827543609874403664319089676784277758796196056170483461834081949334735963315555426227725897825535093600235668589926833675912722224260530874171998194121993352445679556452473902913273978379653389625653407505572755284995163653235922039493398412732302747366494033416519795414893901712668240802336332635843206007858172601263423856339881947184426530773336122536449853496370069087789031027269319169377137547790812451172289836797357494746394231529753443951176868043553148830656723997895588708768765859147518787173576433344391357968301222366370036619009682675825024 [160,120] 124792363618134308584611698200403150102355079249416670588477765728549308059016590614920430431207687623156183865247979798410405581349155870998523731705895642525312269866848144911954718392662344335878633647532161670632852959582742718605265527042411590056723559899280412900583030215390102324537884737176759609882539707989061749323275671105257188583247876176508434260738752047849664000214565846293429224816704265506296969571832525339321421998808328280851502567151865167730296174091019361332900689878458928836470494734328304503017487340744725876586404512560709455587381174169589606994554220075036573574164764612378694204803095923777924586488509583206089929331648885739665362863949124145383652725986911903851392572537278509452300375443543837404564309512940307426664380626619435507079725152511121880720458365531389496123734038587323849844885485297220810503713148715476699215311353098477585959338513312348338100057309980541823808414868813095979204689121890351577565932536196472076720885350269725901024556121678100943131812604741459718367552199143674707954230406123660533726531006707679912681924128236055506234620604323207808034194003526524764574091529474749267835447291464284628635200221277723965466793342058444673466558314518585245169303089246801391885490941416858453221445941567567308000039917935497231800571941450208032096262610999285876094123876776093532501394927388329336226074679854855005122378945442194531770352072692019557641016263036955167427568579114557713508984364894481602418891342138382989541367462055531967363648105640936113115142589811067427555574591697967126765321776233752610234175597211479025869810236871686518645479786530882164324945327123533834713555937771211578051888 [160,121] -116335163778761014809702610311554065703020689995581138451248470764832030717506034158968645099081817894002363387475397463820264525272835843220008297885873621311047655262198361171395599354398187992806497231519948754379491024662073564344041712066181229368997844311310791946261269493272465559212690326906824548095070321736699392193104325440717194262393581639052735104499546077276958924230142704746424996240482463520230624316094660596664526328526309820648365027276207850628871049461042155900913808864073351703901392640012036072614681432552790638760318268754517869822343595972572869930054952726253390038771284597703336662186418882442916870275130097257857173042843876798193074139326727196589695616938046256769423058049926969023306692407466152010223626822684362698884427741598446250545754680099721209895774097935260664114425070684279219733233031422685478894901042644553003035860138550355550762509401977376234520818501493697808828467787560462854593888816203503939093359414317224662282860433959334779876588644306622993905828858148388024906764680411095767255178113794387907771694717906301253595895978258140824900313885099752038178292616859848874665868834365102138460286545156461636185249470424995285530737792228637960789794211021478731747751847357670343691014481147763302168657679282200647136596998168149598536251137127245460314117713110619049675645011597721396675701580422575413864976164050551988755628376530917122650900560441574801528671011786882974826263790385237700111346333929785722515828955351066599266986774090898841421387229191994981320101177196584684021947291144543474609914478943070265447691735897156421136367815649104331613718999304384000236471844986564973646576880580944 [160,122] 52231907331254587832631347342921833822117280900510526083500490051276640701219925507404048025989801784283040162939691601965274136978372725780366504931758811404151273771162685120426288216641767283336204663440541614353892775088195921744809992393391354112566778462772975594064180032097105959483888495791546947387109618894934826747348364830399925595131580751490186968548395880989233361862792691676621298390207757532830627009913881666623335560742046109333882920943475233097445610708088841509737528625157451844417964520808623102406080414878614032033183897592817468817623434009118298072615668218223718872063498407168391969707371548359040540104107986167874158911386355770645654186356129549329863925402351969277591645578615703807971299386711257293956684983680330252905667096853046712286951467587742455825243666708683418057132930416813730649962793086643155650370152666073465612154545773486324065931703200262440446509098229324386583567844791066665131557574027829898695331786441943871273364991417833794547308848954344576279939300351367730515333876457217968053104856290748352784553584717069612308794494023186097770355516297664255642526122670655456254145401649833136045471927913673055703849443897126286935203265732626392910264352265024416442324093451741080048883495072130197815978838420395250655168895875588647627503909819456326041490000491477102280581092301227045307852314812263922533446330051411701417387738184114205258884025044439171851745102401350677143724173445955153139544076807235242287105905938237980137056105362928958198738163361500725556558449782433517307587819288935952670689199366925091397996192318100602576090193554996591039803813259197376564463581324406044422820 [160,123] -10314096597398331409757741372318111968036418427637884699692421009911733857816181064313262788839842358036245438957344942324352841797913094981680896697496028662975397747513181613213509454535501793664444447956165762846663388862981127717346055961944371637337471079593601466968169101160768152913182521135017319998562133493000241372156845485922239748640154489842011254679325024058629515924778603981720639957781692689740890168200962247116159663951290942181445438657215300381460328498666255071810549323194919607591206723156021341349413054019041858592961286489231838129976649414464706778281664752921424801760392271092746338164834370565274711086654064088864632286726849804545780240233375187829641814016687176862238304391511255214059528095590812002787298211357718831197570609638753938426993493826059345900476711265599102197475632200785181813195588208052862082381210782401528076460379263741047534176392843648143942103690383716229743932198582837007206273503641303682222833962319796917341400431143139958946414370370779029353808703527377104697069416038785075591198355857285441450995040744527550794934307685355003860366828074853184606381927595683413511988999879128397922484277714917407122877715533394913800744594127102097189220258383491978515278286222358128846453494620852536722584766350740051563418502201714820056650590805164064203894511322267332638449218204351027193647226239899772814351601861096540771388357521686161634813356656437322837526053153657706394693509757282462241434171495237559245450186341694075285797509923860362457335004994192590180416658787653178752226156830152892911380643831246076233389861982023626898153008030056417574936948062685625402063098571360 [160,124] 856733466524563499731289220678208976789489859201591882429770572422953468044065980224878015635448241867311207853111458190918284242381994707696988195082521734326025582536103330322598703921608101176383050394511115533005143940963177538140573000834502316853846014722609681620843865094987186392718712467765912346591123759053757247077442804658060184880186180583949140065456389827726580147379816418464916204096754893137475276531618759215191149099629592202481692610507950344039330284769633534394812739640582348478959635646083511869474981204900618330436836780058942535718024395679564255258245455734731768369859562148204865211321601666600418192152494165303091752032186329358975012282388390997007677623386690971995403097530127378229856479634186915371995178413831625183651192622950166585440550213897489004232170662626756701364032204943646108446915954337395117312847393570353070292424292751404619390107529289879937021469408808072359687014634953966239586837975968794356298643348032843370133218610983024433561961355238340218531620121618470190986495422928294924259441518032609393896227360237773348573015057620349061621090129933863470462398313255308861986331058464634846002597954396125281070415152454429034593445008572017628235023735675371014569060590330314894660663600463526126526187348838459720625283733175569322730973312466624507545604497221059173887768417647655941854726375346284555179352293446823054038092632188750437418884652592155113678427314181785016671953780781623102488655635158925323785164443595635420161367443484298996743710104881483343384595578456737720997133040415529106999177428290279930727721151304453617498858703573814414937383107302294325832 [160,125] -29415994640159969127732443673375685776929984068885287785275156916048056653226292227680530288914553652837888089019294138087779653168304172268583160183267864559453424119606661358581771066900502942404989297506109311921522940540727191502208978836659433921164459248605040254611353969569743345133077635660744738688917767605436478501104197233918489813876176549916621619218698460788120701906781617628072470811687565415201095316721837190427880396453491804867149648920067774569259139872600631475298366128963099140091192563515558598158391772447132611489460571929995467025077729759837280922994163578720603165275430834888533233682911138164471171445727062673173594202714275937876438770787966247864834096038716637582690320154779303278054512220044576432932568490455013987295953609808033287983394476569069624683209866447428216470347455573843127702165827513012977670786009014315179795879699094715474777114783619434064655920855249961587434740563099438272624904321654087840467078341497062031477567743455322991647078983828261600435029784765572883385254694303128768838985898956227358753923149690898200959681953865707774417239671591616769064632696694975291727523058821389024628984591347847821514379603341344704855415298692321903132356770147323930438233428046545212294491461870597212333842851770183775370443138395870176663377283492229180430552743273276477945292613199864607152416506059330999986485196411584263636229489634479376155677256661995770633221976760636215644104850348980635262544221470928475926129388678648594286870193048750913087203811946206638944234985084471416022896813100126751178355484688452493078141534450225306450341153324939422256650359640 [160,126] 495533337370215686399271842706731546997504427330889991714260881596447321745674626083945370111547149697786412530952280831544883618101577566533765462609850256181534489422757213841681644910089358148122472939135341629481165391061517376232330133274360840412139129962318907235651750781348864204043008597335821180355480949073112734635199756426735994897293757453835848943363298638339175345052230591333010950855064777781921349811672238001286381642433695278291066229768578172980088036819596021740734494198901735819931297664590520728783529219867798878122852176905171806296657663528790766260581199474589000593128178480260101472449179464468021992723680014822603154684726297217141476922710148015749048968659174300026632172077853868147765548210036306598673560909202625360403597131395734258253920351939750118364499815739862511635249957930991309676880588810930431189246054348182559954753679336213135343817299370457903373938595638169918344020230624653203135083818394676672278273276435380776664977709570504368370366869268957200588482463790755933589159969643370927654131779098625662020931025044835011210594597988395882112989959935609420397979927512318858550874955894974598445071347788486832114089250502753825875663803408754471091660539460607119696101350059289072742168173986361303530181422835085649814460559474029821078118281462745609479763075252563072442853335463556328910293960844628442286222578098032162917195329838604768034723942978070060222460126158066573769338618528013821203870202340505215336129013067579980453149371124386389097911499252954311903551121339878685682029725917631071055615211285217753119438949229330130849783460345046827 [160,127] 1394191101928306328836495349737268726575773790289025363563120832651329181652183004204611289892753384814894206385964307042381851172341508686326366692599372287929861599206564065394167253665377577793268456284931118372863503992580597403840352300490515847760417241872729902506109333140245594622963043543154085814602725692909841002713342602033874099696067694835595049819117676145434240912584809595055474448745783052643565892290315229270420261430293330838870160086274870233668477487331637604309877935849649493204433174229981528279008290816263580200418000300186324048442648539975871309872768592445663127659084448043775613665067475193571638590448880791411000233310684270290267555274846422973715824631761419918101253953130758356788444796062717159814281724865374990428636616325031664512860724245943111525759648644057659641409699925785798698510512597903603096490384940010267535512989485886247982882173198924751537811392542635118862814643726994938430529552729179207655575096621260160243468727392160412350057102585992325248318544998131276836966312026661348116453804147247908535095302346690190450995851967109704496705383942488259105122312682210522000596228029172279468991115537462567127117990420743295738845179159240922299905768668997165220433832039606112472148129747199459342409361459461324348691009853815311000838317054424944240069748513059842347525608163283772596706513756602693784761662644207143922597131126064980870326989499077205258747777863863320453525933326972880405255700656058683991399732207334621715176723796166834586762080700792092290201964576689455154661813430577517735238937537205774464096744727031498615716032 [160,128] 73698110009460050821988431250632093111468941686305771518934597262351393408286800069850494267251349066288899896198333367997156416591323056546392012843043471757281878598818557675675796640034594711194620055224654094563638502980389136878320066955536334186918699768706172257960418559011865220143516980165835185133316404083540180791806782774634606096298711301503058984303271292635082550379947179947489328820638641237890043830650871683835375471969995597481775448316607878685003475066519762853415296475346553030851768872327708529197646104284146904038864968599171732398605624194202344500454119525099212504708196446618057697254399432467056401022216217840763040668501601792307930805417823171602082251265574830932168876273417150956236765233266801013682100330481398450383878721004467030602298030830876754387577172741170366542811166990163847941281953344318995690925769276149655706518689322660460556042406390610475070174922423400424899466441835107149815003546494212570648556070947143624957143519557643882150006658748543674314531036847403804910135519491130161321009180513900427259896855663121807090161646441015240690033798484483704349624085329205880068041824572738675214482995478151071578170999712866523201694607429876413369908294956330122804811923254162635273250984985056882787386257020387323572134906861678760940883401517593099581903858730714560840625786946571327189085001677984372685478594986194931392854332215889801586808293522880745856347824150324554377383746606223428412088073631449907010210621735994348816074913120368588081000686752041304883601496681082440129820178973777807155703230273286236835902873106336 [160,129] 489408342059562749707340924644223565175021034959469145823322786268094608053597471703873422544654641979724642513815897505371147863979808772690990715899229557694647250460744906271213592438380108313829159716011276839340628687862204327981024422747531296581389150453161973754567245741599709312955162794659552960154523142040932354219227066504610578255002727787912704500430703863537211501459111702739841509539731364117121084142821190433292569797152595773994981383846645682268588503136798022008544405291558423389510126501127015935279118219652695348146043827275838135194240817864185757970432863379484926462729808899656546439189780103373172485892313001981649506694873186542706868810186455599428192929024110150755012481743677599467386748025686600491081390027453869197733157884056534361428626878054495629221603143927705180895256756796312099274723643717313714630728061385426529063607180833716038115108730377021589598221722534935034625658642962504573715547829325035630054297651669628035388756037274281713688584571030139464609260849514598285283821306139165575586832894406199852111788719207554472711535038748467539813838391931980644759356781278447870364714859578674014690557499198109727881972915035565021339871354132288746065620564979516681400442597440555060225340323684392170745241651987341183733102347089060901069470939165308087911186314401590931955033956475585371824365150333653978880927239515652404380538542372757012501569666850789996768674951670892065500965097573098138847569516828089321956491095128174914188177996344938408499696892056193498313952419051667634333197509651508002418455905542798857376 [160,130] 1191292940586268450395205745772622783538702254453448838769342283380388405030544574841916900948795794330022285291570110728393903661134614669830827083804551954252423916307653015962148345091728492342527776930397251523266573883897387263014127342997991858303192175630041913258270790564126691346836819910117879905965867624240564435057058959241628981761412533689679507672747383764822130821060876384887354333282301489961499517274362252509275377132411241222542146631913274817642340948508161857757704565288107765516709685724645793207768411152741825855622354720327251488389937216898677772201883525594913639065219423746871225748604309782727843069101801078884950098743729848063994905069292463003192167753295962032382932685626412523219869511300667987717732021827995180446504561497825324430521495595059779567457120310998491718058067194064216729906514958734066202379075767816502338042666008149400771132546571306442439791000178435284014037218141504421403004727766494026137632772324396352565869057859781020377702474085849208945452546809822500132695909497097923878423339936190966919234378595400925838882566473955077591979485317693631106374441069474392227256626216261876493916723339843151466799907379090584078645425238859173336005321213265977002170483182041487613038120521805337561245534930902447440569976555715236102294975103871506654117221138233925524036074998065393768248506862483062111584237893278848264598052814317222294698337138528624079409437998663622218486654463712674256324879633767016199424853586113783271294310531829736272083254028586984212724190630031014450870494343996105445001940532 [160,131] 1047164769870736261253107571370767371547521175870384213895490890395433784877474806764651974037746504377306005603753720950390975668168307661141194193127171792965372229075492524012341544647769416225042017918616044318740646219723668938556549185868077192152478602904484431671176501628293614429195075018061182236041096372607405284878816752869914007441791574673787434948474781685271160255113183406176940399806299794507362980139455681215645464043938439389472482031003358106302734493600916043468826111438059828019818031905468545390121394832004389189926532886670219276962038788237612764935455979964672244448099140627194806896905883866206091860123482604649902601631483114266020507539568241601191788487243983038950967839049930330937650425893153278226789510981436751263353565551403144964612794151610945377804024094249671691749987643822149584136049991138410571784310623437534507445973520545636802528993589734482880396769571609012529780700937463547047744892076980787672979644843742079669390276112282315331644281122096959483545097475002534952835347180959526977771100492411424257863713349997167630413761967409803813093350810349716478926991969885149124895535476276493404602574112888992794937413385987900979026585842980232809791915102976963125803757367577095077447160334175478417059610521098176328082028607155709532734050959019951587959619744645452486238240595424456966867620999013154655881615489012969951077605019126892023426974438324400293242201903749894595739842926118692208782061390892455160369556831217008115467228535524100082704417874459587989800683895293241332838890039950912 [160,132] 304460217860162509750561550207845381875668723211922464593497256589126350831201883568911464042404723686641547191498910351929944677660274083997687091666804908729740363509685463306385418142380238480716213492426542012308660389347443057922540259511861413982592355917747919297660288973256436618030110474391023998708823693257592307021888312480313124133083237954851641852840904240091777177139504028020940295672659640358945262097538745583419487319317290158086914387618239423305331706619995406815289160659330181380042988359480312842259130751706483241478183632505891725593076745038438155966211721937254841483188309401590812079380724677746916539265956250664386952489608273241521812437784162472896096741901382152946306502893233652846892351707317715677734393325575530492399861664047013483939270666717472158606307992837867326072874850587090838936316528616237584583802001179173449592804185764499940553756533003075771731772246896973795970878048196315234153847716577766807412832814808262170062589313463158058098287271304052919217260974280331374917083829337588561090032008835167481645425542947467070314799195879880102728491103712227076059758375053363595265389416967544112684678531627801297452139387436279318177280573656281695941764482285302438988516509158996306091778043068671464282082741505167327428184797472604985058303679931969016392278731075244930085614543080162068026446063954847200628900844977435453271334526166269786935955785072872195999105633868269357842654964988227266449959147410575302064393865262854082834876312491691177522550872026750667187641867743134097320 [160,133] -12692469050836318781238671974221546878322928438901384689759426153591035895076879870626379162834670426581273841619355979201099331860563084957317800777343639112025880386149637337082170080580064500901654682106118655085119480885597144499318806998007254664796122486964794671454211187208845752194836332395149314597844673459755185351054922086714905556405304684332445282090989915941241193792724455377721945494597704760590216538027370521188229589374714829656835305326836531723747961675562363224798834768069867746837899674097168548752584155260743339276484981483310996278588320954012399708998063692915868208414924667869729855902774683532520549426899292761304908471341667389808052974999583132694205231262318368595871096529814889868995702143337224636530683639145514143747051907997189044324060740214603751856514985240824494055958931013804529790864307740432745125657571182915970845010144841719645656608569163817450648971617101287796457540780907813154497705436922674901695668334156663737190581011682364890322609251692450379667805101255140867545889129981953259970889084882323403164653148641833832051176425812091711269019249333689425756346495512008304313107066302314606036450650492076567941247847182340548378560843288379668187276732888086371698951175959035107259282593151623039441675174124182013833766790069814122788118997078017957615330781423694075312395913932882876220529309930597179456261983059842715006185302081527746346004040396726183872923235199059871742274679108787527077259692144274626118480358252299284268834823613517488878016056089267235890845824 [160,134] 15645955248798298979822244421193778587448254659885738606771666595297729480733172907142171829453190819796141175611021795827130823952287896426023726500740172959111040904199429695676377101377335036214188634697629797911196610245808457273001912291105127055972470853359018670796205918562061797105494312409681610306104453345513917484695221882289681843255672657812497113554338608093927584368140778511772301475630839330081603042733571503072120755718513288807027948715504626497158440164670544588184179832391258969273981685350284608557181445186657936753657709026413569578199081442073164710910595790359068404791623873927243372403331301398067212864378136204931367049126077598925570188899679919315786786217079941711409079336540528658828926683892082133719898231274276516635855121413237788409016830045598879441211691207745947837749450718436105933945192524430240430555916488362992339025360704396827518289586516922674677654103445416207095471454398265916183673610294324599730631797738622355891479875055838505447877776757855684466977204478427285811344649371832859703027483140030812178271681929845460473561087839861753610569885045055174959620596139264018668806549179332399872062893493391997998653253909237372742642741971001978652828028984047491100697973969526855855872384187770807670893128707145900834354162169864232127970708786457548980766192046089680543391561884115687217538419155939981852934207165162347054322374513397746640344330946934962706738672477023247281471811200843826451889526325413663904193523405578216733732393029906363799239259136902 [160,135] -1724601986038220173491764363173820531770592084913518704385706569316995168231686314196521857560898301399216970571916271598251958676946260899784028033937371871131289069536269317413747200905704893400727314294523512002362204079078796411979836725761303508049928192821959709818046119533542683627022669614199169166363234404918502450603882873137402589569138865572287113619392355234229164462281779966601415016659613023555260678489973493408839983998179591007611299009877116125943548187848300124826811714379193132090951444831043869740605560908111102764479417817378817017772826327057564828243789142612960011297249949048690614131957957864605279952348357348903920811183756091669352564484736303093927337522273443812882280000605367271738213665210344921229863407515725093210890895499684836629348884394450360461373686093354257335871122662870134707374668765869987469888402941387346041976835330298744719339589548848869377020601364575076859898126577620195446883095587653386051946694469500328072661554271401731188822463005827066399983493693349713539125159597025696248112070921763789931804497973993986540865783694937224155484129559421796329284850704993972615338038090328077254613291867734712262122328281080078971608513593171491103508297363933879251977318860415943790328608409687832026941376513253591622930819398096162493322577774909507524373183931227661579805759719987898736261865510291582469427292113948236136186525088540607394488593576325976756469556221365999552334090482125941382908587345797115937014465949095793666727262868159953536 [160,136] 41865487896001773242054057071642062026804916920289211211821006091826627078896446910540071330279832866476060041821402364103775046764934335274207079303303238967536277156364699990906871482124869650531521123308114280612406132586791890551542836938889828699547479171102688241519942470212077536463652059620956092133764423308373847626409915223469963164569432804978775185863227892897524569621613961356428016942882334427532163223856088145333567183169675146608963334711969491008240000505706991746976139941408857715534049142404118037110607924893743867679691442456230365119672374492183236275855211550566558005798840575511275503939731480176005715001010851498192687047012077590724160386503660745011922120675282290603201176572699054343062069661541928756840755171582703891776309031225434560618751931411607855212993185676630790340286762767918881652871040147301366295708586981111772024698153120249229076651076355322384108202843930434553756909496096724045312661674438519078383063495215295220693369159202244527404680519349778557782732629152110577765473681528998980191277157326986031289506352973164392685642041223746179371524752046136200065423986807931778689016686598593136381273594058058306825196021854944996384064530925584974499448365491313779135747559398662920830608172510100130325184056271593636106169250501312471663248598182976235028280848777715755811238192877912075178748851871239519367471323429549397395420654921185433490727948872080457730927570227283794541069972188415359363406368645552133042644010594621012854608 [160,137] -241443241779388973550225536125343052306448733352063453569360183656826357550525312973973425303882673121544438571635657790982837660610148070956122309909339360207887764032445193881917225973627923542960825451382429894020758307106344874226744445059623650966254805967292338453819834212264745491368858345026788267179551790300320718993293287307472915228056506321767159446943221848184816323024163594008787272226167547005541983467875698956877090405950850924834836909321984072099597521908550486672703139356714851862711197049795696992312710779548766922511118661551941974503427996660252108156898590760798207486826212487584655197692424845840040762469080080655754471562789479866309068929523338211323626199995649243677791058534751732182952565300728118548198122845509527864880221966101479123376092426480202972384111188623246938046105162503756914628274686548706552854141371190660362090006732548764110490878356493997261340132974634529294576632052074567936467983277603275671122737921722165516903077463962242600190198735307756509647898299607328878473734780291287212182126017164666305963268152258553913230712775775925398191530543129176194432155729717968441131126026121961675591707575890784375398793223404027740099641620512460487076415434278681025607732136025133234876578101592713489126672978600646280075218563954140623675748905139146104485250795456370610434202366128938893197153384040100531956555832466644210909470641092014809471019562555116900314312205933037745620641860634866206223979621619904544078476496 [160,138] 3861721289619767214988931899755406606006286508083728880650265354791859078812430012128574857700418838886734071875113636324857488865738406342293938403823663512580329882202295701527616816572388363841352116249913634513227966019202471490205011438860506038282940245204333067893959262626074055838792508841133233034583024923676231673116759254710600999084050918919860883662663581243023299378254904814918395530324225312825335200131047853124949261750848521054087362228662990672812451415943113116216560120262777787345465749712982908954672388959163326339960988532150140876890358291667021824974068525560227494093686799930813617024203668731161748749420477131906767054630944778737608670008750497044366181541780396599843092248344170060746145932773194436820789247006044816623063152009934043651962775007513642667616848877247780206470198094475789803610770590661859391865507519931222142146555760138948534654417366650734749530173587622553878459075097154019237273570033561656791304687774561090991243121480409597658322492237371587719137820086622745933214813260636033295088329543503950840194367900677127652214379286872151708073797753238146657644171951301053037193894093332520604145050288487576925477373452813956100919726874794306252299441890891569078686913660337277896829537751107368343488415415586022133237459769789236611507772786732397634315414465045821587039313441125413977564235856081165799106857801380628071367886447247925782870891538078913217119873004793043268027139341151339293182003822344 [160,139] 27999958037703148115954292674032087987955820547708461537296842839998722248072881241562694013158785605339492894908246207176837133007108392063567222092459596424921581073366220778870042978848186149666958195866745992233311205958074651949802526396945419591141214112700620669044340295139131386795573736926333038238271899425023146858846329019498827772093668682455220114765202564181236320815400966584296998446180421662493506858405090777640066758507613896609457546238908228867190248008679129593945368715361932162414642357733886111838628781993995978465988883951424422701868664494180687883263843696151404968984164197301024183221401991688654895729484528065989872658449851598761711664369365964309332531224889615265494198050662716634465193499954908253045919602152628456113321308924107688262076084807597151735333165477789145450773715690562112685308115452051995688754955214377507365554073511021779067116982927384840707776851039098367914595701907282738650426978732725836328332691687339077638525346388973476801380127253954445294647892709728223229844347888223861585635425970462575005959484454265014123402968381836948705978645532275677120622002008833709678126839903934378079353014018206945561964083665939722970155720014171485309048930288956690514227667766793859538156671959649681168915707639995941211597178694761488470494109001863593802032094881614735309498593050007913024135862635588348530216329148011905748601034752352997596756925362923712166457237224077526612660160910515712 [160,140] 26946586507170873476790620601892339131464958317376258627215470453734241780590883711945714196337597568839324854222945459921286859386846261611704589108162268098060435042813186892516767929787701457212424595377349472443065654370452448508158465793730682803209333827301857561809964343609524837020228196110806394907544979328367734923430299243876254957715609305303670976327158497690807401795534184580011042139097165132624780543559121197755172040695687394737361737184376758726940332740846680408756707182736764953807037846713370571817485837977570047331200139557598408985997999796715226878027296658477263405080298789068550565597298113846465310287937452107819423473890033602601208789645502114105962165156911427215598746119844882530615195148502842412405585846772305542001516111262938361766619305981154123424076405987806321243670795920287984021814794887182598586791344304190096677302416341949867373551864288589634806861116260018131146102899225264492863712336409956909708018283798003240257730872462541151375128063943407917025553630481100204372642175389030816715166472835591716692603746032833197464279085982220183469023014638545967560974989717215203241942875075562878869728947972256078685075767709656197063518273576222555701024653806181273385633189704358907123815795974835721558268436180093144178179916663238772643024044701688097709487156525294206579586447974899152252651822875843192091906588268918855110885916743623785760730442438551868409081184613943531256 [160,141] 1275247506321539117065331559170767871459097191672903426971917319932235061696590573380139407660148692307611815688350004895365842716894827834191877949428823797882057239734855815364426241595675022882986014083620450633045256485877167405820337449342260651333233596762309070340436400633665996855649970017504763870001839895209394119505635385870774517519251163971027042284527325463108399508720456081476248094260307904228681917039815071570074972902614264911330484542277266674689307444830649098172009301874813638622246491585807511338147113424048106799948184147457547651013216425573048953934043034456936549659983931193784821350640623750737763979784042391729843461459661229474822216793680401915626926256613005504300177244449000412372485554311776056812767764661091613218364455402165887732191289494955918032346479258716214471877559527489827574238073293922695461034154892877053851051892775281531039680936054628533259837529758042711314900612125356845348434766842971151944710908985114687806850103683045589973321233875132192628479113587560892304007653466129909630502679510701655302533044652198422749163303519177817884613605889313557427280108327151187893398349968139265411759928442781990983523398899908195094598801564073826856345370529698626883304660840341549173442569749158040721876138581609311930849568664068499456503007054197246285088079750005743386442852788587098105333449175828929311165464226431007069953620770363232722028060262349616683640 [160,142] 11302100001768437206808590464166083402833019045321674319511690690492737701503673472238379122034143161474554359052505669054350967547713006660883406574420983397555653691101923945281182483317235682639940699608206369860316310054367585204763185790441467461056125382606605710663739820298898335682510914626302284631577754543242401353847708573722438197122732538376151955836400256751766331107871780247939275400169753321083952222226025769074983739875928777481379886437509635283489811201971619305660156047559263756708995667256132343171017753647733527816024671068842923814528787248193975015895257202520374081432566797773074424371603049513271028461613492416130721132263943910292868673258959287927145191851554828568076305803435896753671164378116648068118015531121896979465211844645050128113842622766263737893987253444271108311917549007089017775077917100880432616141296702366952497271946664267186291649999532613340907566384198985652838360616404517361286175121371975932534655982244665783248164928076425327009206557041848926348615906182698228152234070702455390157927469522002334689974771533388530229671289056393362990333166192179825575649383726650683739114604993680038492047174550006898800482365790707642202837776858135636604221542942436895953592523995671004100074012350481895087535393859870654570053302607304253696727780553780796244703189455295017696483016564296989795460704220024946434781783940628525512533027687396822242591441 [160,143] -2725187477269291373995483991251468529950109169027491711665096607037480381685201701592843784323523841472471011206305344262033093931076745570516945259877718823963575334401287125635211193056243134114588309628862239136947044745749849207469231361312618318215386630801338236364798826037658877360155050767095420820260919492374698615397390073936822926202690710563043034478076021013270673295472822086197009352468282895704933618068708435891493824482081724934122184973829512462846693297639774356198174617349947926690820344454186666080757602752403799278627147240899872471219159326830992984393927021376707427517087936839686531442457632845994487913890601942117748862652277952388033784670532493771588089841266939501439615278302798485394669547495876804281089231420597064629358880218809836353011549339214767579221565678630073060939624239943068808034235324053627549299062202000015176166274465891909436336192596855061760530877908482209705135696653177866422188411468266807102744751015616809025019827753417702212564915423993060693931137670113401189066145763011424630259251732979040471845228834238392754765844347190354777049029717878658743045654100254391164975628973047168279013329758634585949523103606817500455425214851783985592914318517953198267027541212289610035800243986934571957899403335840916198254212493421701370538197630617897855463562437350398322024763673012046321872510776675961625584266167704080479624734976 [160,144] 137091236480184172697621053506853565841938885100632005396824403118073825667231419106356318125960181616875353445501610653881376339670049687891461017245791463836134107458285471381431397858384498757709596026283283136327927967270610392607619315064153690021051770160372387342749939829061075505739929605910614895518259359884755454407272549309555800163583371247035819009757444722206012227497176689429871379574687578390215877581767327056727871786844442190776877648782513712164767477219335053454761952304605318059826886505991959573776181801724874456706505012381575747355702138489614434357719687482690411092242476640494754682290050770621269022729591291040357665289841297919976248738511048210516354146404564630479684927804692005009544815680139827264473061237919118139014372312727119495694496597378064054336431006111075566552610375260657825815662342415287796667894992520406079809862710485096445459588769981843657564729744052562751944841212533434799214207162146300171406608064470484356140419019265631368440041007870783015121828282815623277959738355495139012378709028621248178264246941609524385113437258716842597440680046203937205098837917497654585900917714825774148317236050955453679635810628126543787547627079120003169948922417692319385959555283322719107112583012452254788371752527505102772868735722147632769017183968566652064593084637041091000566653749596712476885326859166173408152616756368 [160,145] 8347601200407931193934566347417948676540354706032789944507674538622798012832519930431827435220600676287064205346116656431807119013602745173538813731995620646995794067566042547098103271602635074217892449599745401930393144813673389365935052044125190653174212942608169031856639850421360416716310862830735831924237345266775465898257882694052252009757047571222892160801787322564389838819980276986889016300642263228247472590410968686988668145313522815675254130126807812158739889845016773672457559079640607977589401463129324929665522846719398046494660674330523826909829804070490803423564350337703605932988777631342863167481308765579825209355129345669341153476144448930112782999182922011058646012412277059917811002326149277311406007579041214152244613448433359415795252073622365450376946464309144063140967108283810097536038113061614561781850647844820039042724499697228410198616608937898968543928461885807113968632454204723600767547290611015248238179071892922950718184216591386866184185105358706162783280923656412729168961706332015392924512679506967070707721661851524708381953937671279071243269676561527207328032917553824844335347719119731327268600751773443426852968768671567662476782777697003258179663907566516365546768739842578356786456407396242586373210848231593390039931054682234775156735233390787025767026975405242566088653029359052727447216152426953567068112592420368 [160,146] 31464908759017785709202139618970679023079236771565281261399281363099824201688849623820793146616765618574259507015278202581696842475040185170268510605815605031214309564436186910505165536802987406862287545161779881409667212302503677130970980052214522366863491284575008414154469897685879414824618604513291820302599996193190772409584658314496712130760460744295996885024564477432482318874666877535527156012670767219160564860966784880439604900814746770059656451501002197454860251599224623466779751201106664504473437665527933724837263395955079732698446483256355234642333210634508416614670762732922833239498078957970218422757500070559078666154507151729062169871621788305464337489617488888952116587067651546658472167167187348831750138579428666189141516259971365177276779434198045337806861849155426014557691308764646243079634714944881589056863054942685326585572863938480739050318912097964779580340640667412961978739782099817405173491267740532174410476586244906332018698761827136707936131210671880238150492723684808864769670439359706814065806404207303914352411432226702948544315291075616706099375402242623249378868425500021509042604656591173298734349997974498463853150588276267444012928850360831053020720599574429424208391610568371371838961778177509207547835547912263399873722472879178843688233286764224318637993700019937095233147102508067976884070534469856 [160,147] 5021496637479503929188576237932900216099957381690182640388573972503376525159399016078388140996778278289570277838300773986303066700439324792839044153280546519237704362869911393043826417357383287226498173492870497672617993968714410914161589957998182963303676168999633673192304828645650551641087685976686084934841717243461885680383651946515863740026468808119234632463256250312358683436550443702184086831316869190614630456997278138239593074281572217279863926363657954591767963975736167131851433975955083840311899436854518869665970643069979318881319785386685596489201637945630951378542460959990823387500273633242819180030021287284132182117539239848413464614106499345172091405736556923357780145035050609456223869193752235105430486138456553671626406358598064792563333139269828851192317375019639264915150336884232386246036659918381705681007278456707152680864174673020872284928473613721648847333773536023548125832822540778672922266402882194452428463551250331312485033920279358474309168227517691301424836578432700509628079641931663702550751430189597588665417712022919418160679061409594989072322509498834394267952649019560696789821552471328130553406950679988320271161904062787376169807257104133339981809873827974967842742337099097796844771248717161024396160266129203926117811100675901227780175750908862625636592497694294757359381721560288 [160,148] 27816286161038971164823787873213462669992893315647768922609552719985043309541513504531000827211785484674763726721237190754267959741808101012672333359058333022987234796122900786719070842870226741965036143000338207701384634007024960230987034928833957888346668236120587439802283880793365199707426445146580762754201699308893775858047245613031332043607162113056107746545164711589610792107063816859399907117176429864589311848138070294225529873265290693103204276895368022584100808518410132601530426940018420976644614746496799087312319737007416156983027678247782878672286662624180503889499590193032977457030290880046732484648171159845853974391068261789467994782605502208241302127215990568777031528234913056198904694777382844174277232676003681344316264977843530306866709530670768675879147998931492983499182720305356287957426193567491821432080382184319677544902620032281797695641681984004426632135592509089525064301486500867420141580056576115728314707786566542211289350655389989253582513386265543147299569367183407370450406665596620864242049793715484681487717538748043980246994292234972228804013110911485181707144250843234458639057239717815276985704190220015560435768905072342820410891094432118232224846049564850014878419344994351950222939501274382900672238767159399353399400498381134333008240987977774278484061114744 [160,149] 14307753074214441863334561447366155424349118619122131818148697214415373727488808126018368102850880730039770459197501668413588298974893513465718606308665009490852429457667210774094799275011313573873532861932860346389095963153477741774595422029309036166492319023854958856687964156222647985667358275826159430402827513372589293318807496146932061856922799683474616024679517263234948490958858280513367549906485377571761440301215920259888163875663859853146785391273535729208056781024510723618063109611662545336649130571183402765483405174470819516622592702858027991819563124592012777320842360366628338494270450346147023303085576408693602775105940996682078398074203233579809705731008411082792566485227222944809435970030463193830733285817822420516952264380453528325644252841019797360044476803801379464059486135012890704459990302207354146653246689678910780500116524514180495572721944155419440868810324229850932273918970713950660260196385543291316071225677508001059146069689823508604245591899412898132697557078127847208418352715448179632317078227209493427459756202392963584498444085178157793332991509849488390929140729946329031673351792613502019010037432109611074107805098128821321414618519339297110946054877442968575858474220156036244667250106543044096842810759481756431087881560864146935967618448 [160,150] -635399455757846413806340617945228815806653099462441267290573071690383655051450547435319170642810932808483716841966735649888605202053885323758277489862231235811395371749150923242809328308821184625847639957203128307606342200451129054262957196657348967507666033683545864159371576532655725610128930404745100035757024844363556430910371467463120517289624559485357864169840453619962856330245528006415748899115875813819488621021661604282786755352350580029037045356800914751436445619874263524613850937954967840384906345106620815696715788508436707083367768511519350193062991343049950040236057115677764492371930752923543515313243788289298396387338962743457089327150602540733735278774949423156803413390526940189503275239317058391432663547055852641018347040990617033577447129180201905665513499796696452808449301954786066516111878105725742848672516101717345547624554939863557558785369186855814330632445485801747608087098222707912882756570048600905509964693853862751621620882033735452077558901850071113278377427174642524466982003272308281488530335371440016452482905457887677452820418961942595844629084977693427951725156519597303742975682744794663207063715571131235825797860640860368307935379842939794056190020785513015661862732333836277424111881590375238106092806553783153978984 [160,151] 6391380063206128600792783573620815234596362396855369016102490272408559234216168074860725802691733394008860722152449049229446200899677637600306944022778218584835676829985669920910210335759971541415033022361263786554802522039844437080617788260748788685758235294167951712603226462891566157019565728005774159237116797435073942285468761309687883695801705338515072783317336308908329102470990433289554043706356720978985004151552387017101010945177395261974426916949734601394668919303927422243295282023605594685670640666150596370869172402624105470660761310552296456628411475169835213371549025828467711821636108838231009525348086013738461739561093552549012855331908656485187617207287013941855198933840567568134813375857360291380175192991454084067559831322241732369582863169606072074614477746065087376586199454321332051972035516909934844159166119181547595685599210836199403488272402646812257972386032390425341894755085420671457506530669693810300090587372008525739741518219852221815447530484479802076802135003228346378850031798963125764587022138710471439910912680712127887258625679355920708928216702093136933192271963643941977338432739106756095839358831662356036329692939928302130278417229249680869179831503734543237462348290810343665838267050515021696 [160,152] 8164875297425604573383706438723415240066753444456728461317504222809809798767406452342852025578164762253965308683446514107782618403779851971877219342105903944251274802580424088475815037979512637085117264888588716751014420606337110963735257478435186954358707816774481239949079053561340580286714873342992421418161990255166671981541044853168619388006008127375631429438503517161968575912475432666082015604504045802692920536146673626866182423544543765446305693630179392197394380050976472308626987749656799297757080962433053359754071570687255686107814852145366203636581338671535751144857662271409201451443963527181216204767045744191168197643572294884628017849313319151293606954370080616196712653510240963027681454405350105352968760552936981960063720664529204795190525342287608307200421914027133175626061130294904998800826753179281188299438014203808538552187414974534197051773339201159441101101790671423639132931657999928021723345410599150992737362809855152094474254127952985229348960753416933264056029294525476165380879989954565260285370219756959394088257382326903740554001175446670983242322438228747837170582231591772998437294421543580135497542489719651044246615021811453839343905600977317668575716852535782180266757142880 [160,153] 2251687082039704692268764231277566658640591916692977849673196377607236086233882200594743571573410594011868744545215366487476151627526034254526338137850273041038953948632642055166930857676112750127108355504876509231884316379515380966091583368817175048748981488882066282982999536604652581321144619067335568518853327750144034808955603969133667347964074039879129928799515633843117949248408817648369964676320398913564445328695758403807679470079486830224489866580568331229255642005877503951469274988954416267667713050452114217760226369629299291335178456340143155228945064578467728595314443951973331181473277632327429750405545916952916795528622860515374019109537620707802899140314450112829159846234662488353002186372087906004035926906706783726522606558395305581703946114669224688331138477835003903978191652448119661022627909190719555837658652355504218796599387585596715400162155659617313219736574707838532010503288454728133241539407626039854698434090162952300683901471037654341175232799416749143629261947784166765740840619442655098762322945882447526648382745066878772972868478292536299109562523308439924522707572163760528357881769082372585529221287902120011119517644724750637694087608699950987163104 [160,154] -122514288873826618274350689714930713779695630264516036381806943685103602945093617892036816933885060826899100562896442406308606728629784094565392516329411126123432245595272042113727937270087070134846072117124095176430083208957638444488758044503809711954256100817293497458925889335630401201989868605755223262004523740319770274812195861756677567918360291167925981082399356997640142582227397788635898979053361303944184164846849703011196892848555894901654400923578109006346953268745595119614972899879484698885264602294858149450801858034096656404849903381083157312776029716108438473228101662984533275160462011724885057222417297271589632570088732269993722797922100956099901043196419804934426343097100449577846009661443412238703709420811960828793404458024199105261055601993248954831960631468189191802503848670760489186040018437266239115001363287653731750692758253555533788755977469167620437505398641517504412710391827393195241027486196912205798959934886957730465544406452321242815487503722521743463435801229998640470982999562563476630841282185858695601209710270520738849385174343209155296188765392109583320396085534541437708579663227773785008715938986092679330084378473031840 [160,155] 1347652301774707724841413490461418834110552148107990319579601664203704386592981371616509451615141786758299290724944634121344675821167848475355218561330290251537303031158142875708501124501022796769668282373612940933909806265551839099427661536147398434379346158390302882887052785567913089000248828317585486327018334160130707152535815879021255045768242999286648409646369115286624989443483087684045168507763791944681040572544523713734342915457169622724052171940711372335607643091714096757498768839685589508567472714478438457064648703988466263882736082794724878669663146448571061138005996762004849643847882062571787088482450524688632910037340433491399618019339020149290599106882586873603259197311079419409585398631971636306065388200849316707436294755542149852546942581182627921517923522100377984848393431779033471391215689460318777861999490418823929922985055599386576050711523519291334840214505633563420898552748999332658395538278615994932342098363703593917483955957529396210417004408279608715103887651257063389301393082191491885554097869122123138851471306933915921071983441579164221911452568598789820612414783730502381789901007154423929561512480 [160,156] 4346852603400184909413530012498957480303659222325945524726155198892932421564055007797698020688620783176809387118283797358761685768577325780800409826620134608595205168143708702338050652193168545422989547190666909952614920480985981931350752920720465863398342267804180035444416387980338287912988865445397452965835537968239525752236631970136910128086438358511183219157939161415694674339693022688073420638037900976684333972381387009407686352348285485073894257709118529638306129732377733755413310774354210736195324598380117552409245811031685455860919898728074289749359154272955794943213917160130881581648007854508427724444276334861155261125471774271690784486906121207601237662826608139477941541044666295568158662526293923127594859101900039349434346635970128908755904706270547827769444163484045542586202592591074725551571799835075795046335176167742122696134029719646407621315820528720371247111885125198046250344656748609936671373111115518390554339835709393709577136076306469250928168756398855804876910272726074510713726950334096565560035644595942794765248371663974002941955649715488554621384333253869804710385481723917440 [160,157] 2612885658450566781401462304609663221179252941126007951382550350743300848283823503039393601636141194908053442228076221049137121550610935558889646407086495544136688889721723734033636153192973864227418953509443048625011974911853486021845206745828721558028689998116080085721710927902900653822802694954100844196971591515379558377465186066434057385942448589265094050419183010330292965412327224825090310733686393262614216510992056927400139527453573034032019001405272035841518445524171388779708948838793978908037247630674817612157888862642764013160024732047731540584312963512897175133286541560061524808411901878000075829688408479900002751842303056699138500541179700695064902244142112360798703852864448393506111710922782679067980315095841435595258058745557046105739474184857295445624302429455675600429514284096969468924862333454305090446841784008225113429898209567654035143433643570864714552253740023540201580044801690920671565799220359931732599684023776045735143413437312938607675156473162571987515654264021135146782790220945112289279278035353268448732286429562867913015527355811538694408806856 [160,158] -666827822759115748781907235669748293032498298397441136534169253696354501314363112960962477370322715585607265249617222763254945970359288091093993236537451690572024127506504774917681025172888299242488265518119255410691002423918109775749451764528166322904485166919234138351538970612754226080722330059067314836882216357709540436792016114532198771383802808111918422691691455768424553221083943679867837248158686086364498473848624880459303145135129676208407928714362307606788266366038121539254737936804157732540648315541040626172091060654547009748044975599459120618062094840751772680317592440946230061741021218620980939389183829232565792052880369962139488538698892085623983324930435428175612969772719553502277029861173072195800456134108740687709694964344607483963068907299246576931774907886718437116968969219966816380848959352620454205817521985630733114342327951193301606618015785622827928817447190216608843702979974501284015819760201017604437928766273117000621014333779043598204778739582409366075459655835016710759237564421198204361461103584075508562561493623482095 [160,159] 28704113109046515230897193921519258855856089818915849923813250870721912890696673950270084414309104013265482258900362435417472518668168375534268558578897261924146658326629095190705379240636192256591704563232416983918278938463693678642501237363907700587265029558131674605176948396319731085048446052705353115658213102656908813670548985970977694387328915564927184193468545874302186343964884445661673372416584104328420099385942678342822617872100574471517285257275676343300416630936040959283195480987115684411494388714629560906349704057910487485948891027222906524817883888389480348789161005093269091870710063352395810122830471679784018347751523717216283256690211325975108724035881080821745374151739120831544453530625650187403876639563188667823295928390692887292969277885275521909356997733970008115534381979144995997286809960491754869675460989388972439504008713062378777256561541243701785065624804770650502376047827048976216634567309110181022812982481347095854945979779213105784068257794263670082343139995294686690844190235275268370587520 [160,160] 749964443749195913136356105864135012707925019529497402826024347143494339248891543507322335524165962219547841990579419187075186635524497018903885341849999111449060866115388223665723060392620355134015565385166539894205631055805973672465896736515590413192962964832949049713237166067680612013345757044339170816200046020746576497867055297793580685793827785414649347617657949653891566277390764780261816832680911229306631697714891426479125503053967268032965043965724275923422694029485457616843336841557989746473995680664033133397665909913609248109207630436359367751809101189619811607848779746119116745876100359016779692241603421011952552974501432711910810572656433050888743679357562412592153975989717742361663749925875988258021917210459129252430174572403165910511772983563928522155673551972893528935474900959480571369016998710042953574719758837540693285925105039309274700668921263136650055093925352574808448187739351837269278483773737479255756935829662160697688995908783722645027132332771455567717347010345504 [161,0] 4898965446552467362925598603962551349155608844680794556932663574125075005042653671385689476554961000645945805984883718017293932985619786776142532745009311991337694646987195974293823268507175886836611710686839520072307731624896074244676646257235244834857347974977569489992728746251078820448721066786505872718043276288891023869502276055834375008911519654738434671891298754270952395302312240837516876085648298956207940181503522809683447913601709461128336081904557367559587032364979200982111093276659972332417684889705115219665540495164112589423922599444127087618582634834360609081182186743158365236765162017209635908568975438747897928637179748784724608286935463257131221076087864428575411021329984555079006858210930167703797987430620034629145258288823989725264625423476534986164665293722396387048847300317359004824881064361457806289154568307514159149816160827639158690570548026392625870773369039334643366030688277000453691470914097359012787961443781806652994709842762662479740440964903733959520943970296204912720488308541052490534598566976813840029280385059034249087296488756699583282241443208357419366609415466562028492872419517840058183440961657557053613653983764411010602695966129930801453644242765227547972336933474471768803923056946040125162601773203882615962652579766835486573099787279710737005467583457236123928976674230538890466746819828582826075738149356022290215531809676511557392622533594945200479598337513022959158469408881892285603291794607360661746398942959700647368531007041982817145808539000034413515056828956196213104304194360713610888956150192828003954497287353941926409203936975807678848814180954084362069504912595781517375105927265206025567864497960033574223559251785235090344158983027048317098158565312423790458270403224673427545571885087361585559473269641531791052081954148436234203544010445485294887766862345453769621381882743313318013614119900155488915960512758604104452798526923955808409383535813389530880901002297937130194017133373267514345137166082705072888001472684420692210214762197013403197911982559390521023934949641946877105872983629126505399095367001049273268419518587020637542143635202297036800000000000000000000000000000000000000000000000000000000000000000 [161,1] -22617559272173255148708062881986348652731097555799093910006832096612865517803296840523069838042736280723947556135238622924201705765329744556238588107615912038279531696141537438255385719641056157739783414893482367046128672283744443277124463781828496525710936404741734878063780220644731356960504206814275262094332269921881188083445665359687028134050023572908293691263831512660487789344768036809894825825208935024018429107393321796531093902348803331486040678202537367911316112415364245569077076850198144935357711432207821339267556966588653110452133495245435760271429896746136892020124396151370026148876931383558826724153978909322927143521363697789139486822703224443290469776154510734608227836200685988112246986018168669822635521396186443136363919277672514652002793217612435584287680867814883617499036175107821042263424300499582529256023949551006329819388223532968132293571386506417124651424909949170391356782219677498072798337645757463978640186375439968114111923553414608115249834338200805354325663551268155950866234831758799434763311713170580265447257706581965923704485123682352687285496160484808701381023050466677200680158689187217017037431895933117995294745058343159408797166055427918976060602487538414454764921187902197352839247417910530337162694299149198061248379816105236537872764913537675923773748273104038327560373510986998049066014582858087189277187198329183529232045611308346575252282534475924523899080896420175048635426972956065440058213687626788701274722284775147383183863223955288225947657647088515404189680686759509605861019795658505527440685578943617283659701167724888107879118627611739747838596223482952066000396992816535124774865107952867846882741393153540059449126985062593342849127162502680792096445191086015437744066534618712631635236292133503074307379162628438622902189048560285887487319722612778497763050790479344784000246701900761454657372677600352277104656181852489386571683900472799607807972909841972876630630437387928761266297344589187573690276244635678185263607547067634931811331280093480689456789083210705537399298712418639640292235479806545622831135923852562439385264408080882538657192549358969418678272000000000000000000000000000000000000000000000000000000000000 [161,2] -2496184533114032075201345768109895299632723569227988242717603128154117997280118899688657488050357093707958836595235830810702702758554826243955556130440709172415054704722434383888582323961908006997948852473142199901920753250033665024859868045502661350710749506392767658838833193563715578867051183305540815716793968640455864173964558187111794038403865075506111138244048135174469034334118255908005647089481199196978646592524262055944576729367700230417572687528622567744041013109111900503817980035181171535241372169051244568610187996701663003136161780777025862954854124093408428624851227496509562925679900591362910559353687120190987045753904563301785369810560005587050173999732545664694605433127152323294800751230036190638972538361131663527602245418739309229289683519021021305914661193355191435193197311909762124552514972310290737021581816201846616280016726045972055302564520654849582669355445797161443170123409792498917322163873630146141393620365220296875393150972756061427671937417854258065624523215243908542045488520428683117642614013726472491254342383477117592295774149857261357476866176579177025038444048994910154840590197328503288792322294215433569316051515924730421016034815705017614708466291981242139489773732454483030489963799368730305760764392660536169267039640622201793583172622229456670812054465541496816591668306113862700460629576925063069890482284784453718469806660364032446333674288314755249935127124197451225037356912601659386586654086738028983783350403443914139472785876297400801946369757181022413053755243268874089619325094398929059902874840957197311330815671670580980828278948482332175214090112564863902503289117299701795146296665215764803058358121415136064208484751956635818691277310678257771121280914514554362643246364452494986360841806755613632484556329148506263239494192643319689835386111879353773643709302081628292781980919280653260774431395810236254909732594287287169808848464693933655187410849384797276862266241469895131489900175391385190269530964781918549066235423932806526821050901675152187478968133715541457760847333754317796280435941968259730752001307775967073915280465161251401560339577990605892548034560000000000000000000000000000000000000000000000000000000000 [161,3] 635314871019114992793236981567362055887302616694103778001489475608020696639985377740919088761328166617996847134467981360562808365624761805903123430079525036135328636883620892880983986772735924095285245611064139486474736683567912159222319746521850692592176141101800893268206834725528924054964133527843628259249563308529515149604083744956879685372853681810890636359144949348150099701281339585074208427108574338744531371869769606653678136876933102585441941223171227196084987622493844771644130342991042636674730252008233548343625257699354454947824466284203518936410633433428141087406469247133953033333963328155287228146815765498504110474026992149261507253136058205327625961283984871421043757914207762611298244343641642446584092591065141627666730212159921388007370838776693914774554201106916087160184787257067188777352137109450843262157894595967700446974300588301556909152774396785458270913832125761420096820965444236810661920045490914606104169345763403259881314554606871930566868007394579606450584614428394125624221873734715384175167121544470319063864002446554584024867305593812512913118896809353570046715575979695821947583198297146769836583475104119832779411538596272441118421500116535419778900870734544119060047722677156561661134166868183806295081932618999867687187953366437941681409660010752776106089172261864880285813052878583469131304959388154601453648661560838616441243066548573223534866856925423515842129768041049176456812714141015789905054752960679714420387088648698353705480125579488781955329289293291672152919861167122578444647247541276341791047028951241059699420479773048954364635077890403236136023539476004015867945951570655187072670365269011279258454448044115498804920625873644771087499726318374417174636636791872860781690219990915580234969940305370576222987060357560685355153725436472136086380533406358237439255048208932380046102517850360091232182135086259837377506652254503659785042333375275260692547010814427919967321348807465265097709488290187624326234524184974180209759768452360302890689874328676165721904063334046013909228994251254556636149945134403752099142824685764226401797824681135551114094922242493705055237046272000000000000000000000000000000000000000000000000000000 [161,4] 6884493787880684800721541405175664264481015657568677796080369104641144156054104859277528879616321659692501433887317612571923785726885175486234141552137566339954869787106177781841510828407897898712947207437912578281852874247064075359300757622637718832702128894241735111249071544848558461653251047920766384334394284038630593817521884908534673121317529928460982665744585057898009963463581091084203204990476227847427243949422915806704117853237228773032990226295721873558666779008273148007215374671622622355906767062170557018503382925109221867462656326827399865644343446305663794909947902087808928331852201175270069494356671191454057131267692085692520658839085421159222783599561020713020041550558812415161934321862726022708950261541276093357229861729436919292639169968701873750640666131807876991445110173702204969915726349850721466517534540061838408006124873265582786464447105508374419746905138715409013998246210389323062775399021062085958374293140453439276383820984340812735581599330225483145338583755615868027387121920176212308225820137943800744582895948035164130004104615057596905735075503095275153190811817097809728655922371509166273266457470408046378252097509363173831173375527130670027527624823376274160848127973664645037293692856335791465675994110911183946540869763427588592469104365193723000925615200075783986234644734896048352633555360394683257490898571215770950659540719192755683837037606124720893684158422279127446403707754612205790179359776988595263566484410227599308321441733392109833670915384483709522001308714325324265594273780352013580453016523601454424121264247104490650270256468363252893619195817556219992314592177435834543507373809346697341807939232047322978281433394742262716127650599607950190614319487178288439186959430817591638102950360925745541670843114567836132322622217351299461191974863328880721031941518065087962098602157034150302845658513971387124315234225254965657613117691557598417654425965855908061118040285047522700004245553129415513501279142777940877897889854343575055377839533982619023760545354307448240120183112120762173753643406969818324049905430803698896248046432272157865234492462158632446807150428160000000000000000000000000000000000000000000000000000 [161,5] -93328127614742409607934121329868150781746157317713699718052017711565992335949514708505507461360523914132398717441479109126579335621869896523659346321120624326950424162742540408053463503097862186636851760716206131905590377875247510032486831214655635579159501610325472651417985584229739490552236408547920886764443938339528197909662344720275234023478145735326759453374964106850714817454609020506537148117690449844369428068299526620675305753581603503756683913837985192417160404411011951084841250045267800317752098069290355931091048322497355972658307290791630534437234191014324138740693192107310217421515930455598630364425192977829882957785395241152135756583773634658006526173019462545097354491796866285579823452988053856776033621805228412068237073802846869725796436043759813318148255020755092831579766795721107772518499700367210099636361886340577956272189434077672054745835976817615640359074270728350019048551546752997476254756759521385383598830368340514146320349717671909740721018101650725875849549870429481647671112232483227121022666027757321997541828739753112119423234143888596443691590069819774467595888491777527227660083549048564959081930966728317156988009341700405028416399484884085782242461007816329760563986908942607772620479264726649992791198634762105687017369265320109916016532477089043592703277701098234415537471776972192287979220244939323278445880310136011124126986311134408480420646279972942235919825427328052781392598365599081729869610717643237195178124694977152226210646596723259825495604434056440162110927284059058781629433290829723601075005960921389038568668993297886259854809304780476515984992469539458791663573933755080543963345311209111766190403900218422898493824686459950379712995702397249883187972030563742765057241890084887900087564825908180660208770348785066180988510971362087912019480695506257404934203008817385247501324372306969743431083844616416714418014055545799707910439748252198706203265490331466382994660814280316107798652705912129303731885143671866319682362288576775725658983817262293296445207581800750760723353978597524081744760790224839100725873339995391098819748990127311305859774695163397296902518079488000000000000000000000000000000000000000000000000 [161,6] -2957408822377177023037157543069408396777734598262522077056713444352612417162909400613301575109426873219456718415060195872660973374182076412246849901814888220242981842297804613801414674250935479764255195719279209834173581154593672221038689066054787133748782590947388368583304997745578488219586350588455321571743671507321107600479122605435713969054198131722382148941118355431909878229030357260356915205271105006773829344353746863405277487134734976349361778811916336767147525580718183416624440785691248207307038617839306688550532038285890614513701097027300225680079337364072425957400666639573582716661779475540458044205711060802091958140503820045641408778320726443295877724943471545171266443404398533363535764509168780856565363842034910680868412666886094468864380926644380844981346472234739204643413509603507019533176536515583180223984617526031199055849717138812135772356439938254999887982633330674211188887115381564617845144925738870416352918923133621207494167853425454480420618329115304893626066948090401320985582915983817098854695594231372013392709557983887015345334873444843478180640481553895639121639421691042074498136478467107021783889459738910981664578488286293174817577753695734436561580838929420410713684177187131838666297633869956372936413033413588601983845866063926312611721672312308500735145141678955638175336830000402164690041433175452652191156683803300458424488924342050049073776424815784357605660974080506486062723651535322914653826205203598720224391287162384635314387793133717617018620556208741154744155072042257944612473233828361725420151016502807103493870534889189884634543804628975617031546286646597680953221737617155401747436156827072342157409764137405290178054813234807419079943434232479713087314754906964819281666041750350892286952887788469643619613622984561411923477482938599926257002513223698853295250163183161282187569245230468354869418218568016596867959666910514239684396260109395475865184344410536486749216404147779728379562990354759548278587885377514688428993516232887723685705296826821916722923195551023618910045231365454490977475287091838064033367375142324394898577824572708794545770056830537196543728439787520000000000000000000000000000000000000000000000 [161,7] -44019731384748539164611526341354059309394220869568853816244402065118253177653111867401663301721614058367617673245743737972281582495453823154062024775945121805816707307029273006170641929553016544544312181052243338747012822501530799182729331816150928647534107981246893834847513023737222941549255287518628573758369746578410906563103906301300342082421569773292551324197335988815227123489804866518879500593014027782820157089747751493920367998293419140668581563662955456262870738151470122325185448913138673346714713832421195923594441047328337755737759832021488353952601637665967263431884153566599864329034524565418266261444682588510461043033284578520390714159340336638714695604475173974527646731440768608368721389865611657698128481074061939483620651128442552975154814428005285843946779266823415347772977088367095831682372493032357245627621379796333922418211409207920832121558549637132607723363330032077413970919654019438245730924367564429787210266121769501091766389049322986790449810395988896866808474795279162748426929243990287717062226246498646075150921910363918382181728169787644218732496875270662700488406496296437152463186421195804713071673644240942678386227843784147670148064704753266962924896752911774779071054369225494056374018086135177968096413485351916690082094046489747266512618422054093105107326304622264538626816444532256248742424940602079797813315688309983312084141307677832430150816957594785174496208292079859650389052279823693429253996460300258501663075397414746449128582509770009231107577450941320828140409514337607831333545579075260287232770192153763064993431940792713585223455441926142212177855357952454549087435055014797417124540902478680600858711344487341801913913580772591126842677189199080116596467005794441601946147924781021854091944588530794222216051838787391157725120912640736215150347188299813474145567546483865093560422801362643567777001210204611103049391664136304928312589143265838494021349238277789718341337861841840987551749456495240853977452274464689361424211445957852101838849530088615669617729417016787071308444415330542950047768618868577201670848318496027496668693978257237601161059436771041081966877237837824000000000000000000000000000000000000000000 [161,8] -130106492064978987738336083881183681184506786551608528825207833491844642400023239299178240798777438957986309554865373923439932628588928675100019288994023848636503699817506000299882007398513888003831820859776710565255915844254175088792529473640207472401147311812130616554635187777597166770384629003048734648768105762948195978734404872067255731674393688405750644658012800881143040704107130244090615246476848024602481103910223464712004776952148315495181670803457999489233235340992054280891855848977520400990115386315097214760613375462733859902124057233834568180039610682873039286987545688746995741559588071692091513204727103110166673042157338050181516772276130733168349036966769940266923826033421292623870939225936200483988831776935409896193650819990775066135516153023692876493618727538593170521033836055540829675028165398722401409699317275153433096793177647771365445527952793745422698637187610588588901303150260829754288937959157355578736947134968063497287655989813694503153188453029126672546298966480544699720242176098441603530939941654168816758466241607728700937930473750031247112601419735878849757750333871531412626533025333783719479962273793405769968058956053843289913514704014565830965676224925598272457031853509240450290610176831078183651331566255419451176375985349514643342432299308767485835824128896410100780397129340904772151811814089897227130694896375115691955034895340419716073935560889979496739414502271770973835084247402070544280621638979204531086397350381715705025727841697370569513252087281478411916162557390311573575552412302598996784459078306404936279384947079180783291364604847968517654556317570743157543115948327804918420649612417175372042959861759743949041854085241602603412566156748105103779299611703668618112976562154010192676122547609603342156836010054540807059060657422623723225841499315117533343089933098271172082144589451388298244062217090604110630181236239254322285310469869113654411727385034256514131245048037336142038362913031383075218822311872700633603992324412230463476347231420063822148981733754337837327453186113074853463944361535989121452713437748675965240323097914704150803303676835900911324535305839575040000000000000000000000000000000000000000 [161,9] 848228347813466053029783687935388038895662831965880481584132574008662505041820186000881392958311554848691861097926639776783494333830753779501331813615986843152303035172951720601838352337395944987231214576494341775402776342706598511100916795109965605091087719222924807106724657046274898076735141434262614980408455811887457877431870209504238416997408506982217062537394283807691133549457799526188680169693561593883064631674786500821401128761099611221008509586778282353071968698447847388834977334486315215297669388671123929476230556287760829994037567550679103648755520938746981363511291008481739708058360905257449737007466234733576784957862171080581947889822891446021605666582499996717037933259652845607982478350028331565560754532245578059216209498609734533942106533367198564302961868211230675384547377248500769034064782916405606397193194145329740018766287481153264144593755846358896408774181376266280184587244825296599014305313003563465809522670818903303247320462378192272676787632416165132572236242623691642671930351666673210461126791237831805043349562405233396514933296671873642434532235013495322755325258370108626662452914727910578156965377520911945895169263205257485949633947625912859684970265010877187846483383762002700010421779350553531535066370502291575119574117704393135253469071852145204375799337637523283851293206578535755319161673664348683812124527221386441213954026813164152105632687468962461251892666493935168085001884850838727378739301558230747679862166885777866099894153422377647938958709597186214027705570647466144650058523741177741202916953331232713825440452634767766420363148420192410276954146332579344210293204955678169217544843628048408363685540936011235644077051432845030245217240236735632160222947432780533663623940229301466224897986000759537824787117384900758113053677276123638522697483376278394567983194109020208805170332176674113790880389475462656668180500388688944100510035478060616637116733389389088602954375081939344589044837428423605328228575267671840542580911117054464161526025591828138095179080995126762943720027449982496264694573786272407052325054027340572582041483353021705833438935724964100143169977953812480000000000000000000000000000000000000 [161,10] 5202442856110447421535655864121433024002175976724472992977407960927417595984017982487179325892095752153860271970859680497399175518104795797702103859752763098398795810424704601290137245994415425328520841000889652063694220705765254909102021923240286847990816469636267823293082275101870610222502065875363284463264162621773274414423075094922697655774507177790850143512488291094916261657464133754893728242481144170897132485260024483714054329715353609003380456079947051243033575306382693515756125909147261108389283742197889554273918313580076354049600393359285952263234200487261014496580733958319928588865789669209010855625490015806008993901792958711621750078251959865013504825493296183496333670652411657183719516940302668131379720888206585722955426341363622058118378866339052633505510774971969846613215480413639054355274916249933945702585848567873371069137763474722407759803441557067909610569318048339850271401295419964987719551727100522619738286115045749257112522201577011125135276253802942710111377570304895095236675907344028064952663303771602399754881329537536414699985049208253042408869942500062671798848632120028385039956501288510569994306870632294826591021066309545275722640402064362886188568950545654019870683321759657538559791394528918246302465605390399027081445026865248435950963082140287139884171580854445560158305047922490641585357953387940503419809724014389181228456592984529870888418189289235563361655636838383343840625613718187511134078563322730489347638834121269984601190780553346893771435735072160454593249961916881470316955116115004687557469265090358626851540340958230812478192276011617971318394927673763734673048150764379818593563056637787880624046135570124312387426993451229182483385408909370008600788704678761032800193128856359262069211005694723837881050964827261694361580509862586393140162415869726520242079280465884223494018810588301237440296879652146110781512065270092183486767268525384461101381258379041813526262050002360246075714134480869669136264225842469458374291055392626315407027280809112331188099658045039308867694160306809099902355277105677610052034827634338318037727800753583904563821145828925244097667958571008000000000000000000000000000000000000 [161,11] -3231867736164862103335416490187882708761630805546397158160990470537384425701853780483522435934066776243706020718105504172335652377478853962114837758263445037422483622154010883350231147425577805188399610451052716589195662833304490111419812728302537166164614404779360727579091996273577266297125966626658920524050568611085160119720107309944939564878958704965298015052117612244352596343007753416824229049387568339369155286357206624338086033829508029690762592794298545285477144854715246882602073651695174157378656465851873904265106218195804139835818054464929368627341680461061241606553920188321945542107675215344762524929910738295117996512570413819553908632515678777943183273503466336242034278183540019504706410939785104380796525593884349314057593251010334939217865014777026026053981003836679559661295098531242374270995811724616846336927333652827951028456916948156741917723509937489148485576688147004815228927449453428061277109725525910920745200043201511674261802712069206584915749765567377130309261189824334017122553523746461325615761192223440793648950045674397335889150185880637004453078022328179895476031467432368094616285327435385002596110399153398234136695145322216972119749445105611156940356562056131020356142307270637651051864683463348598774648767363849785625160754882926864171389855535346990928453466610448280221728049090949186367249569740881842004354073062366957192463449962446988208558403654397870620191880286091972010556978934752274738039691851832263721374792168142559145212190616361627591387272692815220110774728847488174866011827669780624098368970973085823073909768319956826020132265181653803013622025445841015348399856383641771982964589614503114347769071318138909547197855917595246275779298456917130141258588952133681244855553685160507647672103378146188508696891187442872222591699457976596439556351992361599154339665863714871685935112438919629087510813710554214725963296387296825992383364648519936629193952622852120184330441947603991999393315950480433872257284254222007758530113861791887936664999006064000355718246099194592025445118149157198235277149369225611182938263007376013088545755311507918333513458913046147019658762706223104000000000000000000000000000000 [161,12] -30139710217786794191983986673059333257544477895741374333133581191857872679594315457182126513430505879099183320587786572620453522731132307972132165784396549865283377532556479609671651749731285376027301202747483880738692455880175633173930790212353173972962375916889126982775111570226435832338260261892075648567641210470540613201970589673357059962251571777032253696187169467091065358607926267040556109318357831401971228804532514398314789506708296740360273867670159305755971337574313298649262033582060480224948452987936634120802545399954879153951712073825133684055452991134942744476996735490562672043905784721200284279692235383077716152757157039218660719897453362965050014874196283232572848384686489027377263379486120383275244094719983773345854446265432507193986149233594938831917580673543820104810446084232354969785661080405664142966758481643304622236015410051099557099420647155158580946718125487059099814533190381726715854167930258044115859067694622950411917566518456702865350283826805880670350525249743079113566580229809386656382508880025122106954726660641467916669698573067455777005700537089568511938339504401041388778581796420914585888822113062499299775711134305429718331323863501992385892136254917882085303337444078460615158336842444455150193715015374216156044461661374132563011104542016566781270142953071673243567868860587967900366893720505460988821835292350183340335124761683691882619115522496253431141353764357694173126021920707219402717190773504065700077308743047970769149646390073524455154826384268724855848292681204102987598666596274516496501329900357843245540836285322345409728795429279213711862841961239308862627856705616157608646274513138738317601013776534894345948976224640981550616962371625390222068280096884180943600957049170135934672832957650270951459078002122935003237379148565733384256878057797265948655218362261581589200999833497345755107011059205780281257550045089400419657757869474864595056156951174213795477657008703159368484674194606717703671338614158133626692077393570319927474922183569843405363114814688951613091155435974288378921020744246440034981056017473253292665195272191327514400848912453334321657921259217879040000000000000000000000000000 [161,13] -15924668535179888933658875596685483910826209719551503016193969246889362876146623769358922224482982833072425984351237983290901875557085810106958732176248969304468400491787087828342277689765330863624248333355846928848221568932571530809487539288731340511878894663427365212350810522572126104197398562149502178207383780974621796603558953668682865611408815358478571895814367357053883571502045529994831461301268289363505061558837668444777655494673253294096393526561928211280947317123145857434542765823660090593544729028578755260594883748735522942663081109891057436097486795258285527656418586485274454085070670788689385634792235654114735207625848845351807254203140959101820453737740187480007831287433928262882757339529457505336819158136713799589728126941142510176185250031542280429969780332973822825872941360638395252747310128160337347011955990172795992321019435940159922800808701767030778842238092193863972658100809442566387578498709802948870745348276213978898285820373268935412690277652251572824844528002796438536093340739250943682910679534567586127848734822974373477628297247428548434225922142688184450154043105830462592325383435047469529252822349475203043255112999605580723140557254268685262107984140846645668978909117954278145779593550298468022730774927833386025182018092004528126283094968742830949332600150024124422736784276542222042555067037175067651201123582472403606304123835820323387345897748198299943506443068998273732141001625021260787214510563765632279283366589299943817599791296231504907208547405242564365719336404153380251944862938332560829699962865835853434605086542257913681983869056591793099073882392054602683099907363961333356751293478727489655017532964786804992391894086073730799711187323507582265223177602726474596967352414575759537207443365679194139192781259166586463110802655742634645462860898757482576751235684918872640718313497059737023183309873797972736910839909810531421844051203042872320742101719478623138366412301321219112705924944605111419240239100220119777032108967960045702531857849001775653025559070295414203374245863132801641486746340871773607495873249045253479958566540039896092999726718822216398777301741435092992000000000000000000000000 [161,14] 130767197732741308246962121118266438712026589669209808257529387963479866579003205449887108781872442138741037682093131148740516400679342355022783910508112503132167675638017260135587901843503908346895558931593099581596234633946302917702406205360605789744810249576697690770584444854341702343297607305115494102212658571311132367441818092025752715933728070252884695251580014239592538934043581792572740197498318020372453028725735512438320769757834567194693434324571711860983922834879371497377838491985795776713004504049338280452743007227356131628174557823750824813447285274131144749324473834541752402262872044955512001812613383111285830062885271308879655350982506615623649230964365792762244832042879952954086719061781405536057113534666693415048914865064341996986351585002288225725180018501200454263879095166869937335809267346403390233381677097678992404776889312657104637606691918266185592857698032410067710306881348916219068904041302984138210940523231895351239012890831320261984395623830602485646081531815791489886682259026409860318883863390040545271651052306023937171379468679215680679924163923805028287946848560014947449296862459129038519245289354033510646298116296273631387352600471374235978277265010628096289359367068347456907472988315634107760498140595186779390231584894109339944514733423141766808706239376756461136604566162642783001977017809132251544162745615413038378754403852848497141024973267036774505887165458786071044374351487803632804282685583169505798952801518654033523549753762039536244122056186253620953666027242180022209258325282613567381136742722993802174355735934472426346681692373585710919465115650118552683582490064851496509974879145349828246672558675187437910885883682576329306773485072994426276306967744766616685738071283693258140006666762159473065042237376107302148699227364894191922644052838751014499401414733273978718677993368317179057239026587244153524310057525845162972086109981461368719156857054055684366422350130856201545411091985004085595680695582487589559672067006109419134105831164659456638365979231434809220471589066339156630887956450713740718497925195433818641592972260819145009273815897165151491928769198146191360000000000000000000000 [161,15] -16426707810869262975072825897593125016082271284823750328506149557172723948342243229839906082168906243381267027588138179139021962366333291721400525253773477735228349604567833735754102657571747965067838651810383569199241141877721822551246028048160132609363308561082945690947154916268530535691083857054995523870705095894294187751084886128947545338519800541502901771495070845903704041011408048289681365396685704195100304111884420083598778239289125181261246065763642911287080994602469833437329700297704991887339336158197280275990767422143626756388690107730673709873930907703786259592760069878842788350470919229389969672600536085027174051897662599972033649014498681139362119114828622544867236916870470682212059349166414338497761449635412910481963413176059677895546046489882421447386584636022609928570491792071917357592945970186234746217630582925181700796002123008996480881290118810156963243637421917919413656739965865484810670954327792774594008716509154802081174839189203865117747262537994339446503999156588424259450269535272600234013155720870540748680273932894794542131839224552374990104459760505250364491342397752763960293371949701203047203516741315385953804996066392703698643276192914689548794041971941551422076717757749490896318226162386057835262933820339741606907938017293947931670007055979170573431167572582314183779291456687719473132671218250362013310324673475252768515381910206289379321226316831616383938007373135714717173294898966218926737975526308539535817476013597320000371673933636070600376507739648232218032044576704135679724683817979345029129281161614072437500192429950135725539475202620547488463762718724106187242922103778673454353040494203088919040826120855659502255369141747147828491011309698389569239179696987079265827539966245778309359390552871248308171724012373330243697086329560733732781990097226936690565611225939086759222021452570714467217711246927136366645215395098786094308223318204875597447088633439519506498379037691183141384170806476156205939196730333554484779992032747922139968778549514451218367143983858454474379384278655631180123815287861662163243247846439006772670692656638359350280031485010529093557943334036570112000000000000000000 [161,16] -150232566688827802103922170091945616676744497451025062816100431045503601303351863003283544047024828527254697297129481539192998792827121258733594127606099434581914537637413766937649413144108221904958875063897149634076044470038373684860852957475198059845860133647288043812900666826332545242871789503639920393526068263683278417987803461785872498248055097126147398659962626562932372231844074005553295099118148081966445145980740127223873863895562103555164391642268731075472108468922010438794440127728116078629627954105426306064676127488085263814036908418195574835312346317222886858001350916188614350911581537391230471158089870272711334480069576958367108050743317572805748161066433774511299554611426927546184345267760318372636559984270207428658059419020228473432838661231067398030914236445395784996292265630586598857404793431138333873413488888937285402355446655954928899595544031868513457537469731007798709310731651074102495258478596012964249171405424953473385152975827414707750812553076680224704052815531324754960812801868993579665982941294292709706547218254399939802351044490344448782393735722519448747631677889934524656967129486087955600990053980847638941718909232697100786145210145691961513364534535497257025587768170966828593198521583931088020418491402231989548596915980739917728343611337605470327094387916485951578262665593151286602803949695526264891985418793443787906332269783728797111544478431331928137701000913390395383218087414389201692493855638552338653917613768281561679362765103403271936067387787783842913494124837187399685703854909971613047037804317879301139957419706011609530662666800365615148262877893521981435500575879216276316257112102510561115036539079884604250764889480376595246921275656365716553808750376194916148181478024400765105111216458660684647816326066047718524357279951646641312451862362022682234747091117617256116924420596317670969014437023669745097112411213880077737257959893421736780157918033989828383398637864064756795269819585388472074184643574020810392080625746862249182600056853495571897529605489541586404433868684379534720627538034950718994565069530661669989525443481548165762512393060243524086858819803503656960000000000000000 [161,17] -75452316425418556939530775820946689982761862829489339364231271748911482391511112813952657273791656319028511925349776343209317710258735667998799539574307044916802223044578121712850035757315697883909045705682234243045888149229786183133578788888542307170399138755976808029272752843633048026636120635745266354398818181732498975198384385578791985470214916712754842809536145305349797088572503777744841900041256195738572742928406424227850466484277360126754789189820236060456007042844731457714612977283950906719726054223944628673292993175557309827572811721558764879814251884636937322442109994554052958619235071079732333244530978867158725362533499837689118515456072802657041779406530242534922129905340945347805533786286209222111197510294457949814015814996924828070450614424671701636446091943275534277264059993706973500343769645009257040064956873440614158994293830350211883092019381685525437764410805048640970375188994597685437292634012145645705866893593687661864116217748933573778451629771193739783391677332680630824725507128959520136273106041220631818224442161787686607328129038871717039535193566978545819348595688902779123639809968164813477294009221972621623240829430053124778394869486210364154574421226880207025328131387505844583059526659519560975512129240121366311365839233496198881935707794625891839369976031291004987140247466722024906788025712216023866427235359142211990972852812345945462356114670285359518394408275889103983903727768900217023427111848053569141661092151188938547230760779681413634862613857251392712333703491586709994050171694117221821156379339576712303035742825834051077627416974842474411021555623101092010761691147055710326632853686916076307330409353558280880440654408062830653780058774811745052700554408799991737997375901881108166777669570869535912920948122947895833766329026435348034205855701785793007246268065554031771882182506189705306216787257909950997168694340697756314303198117342046988603045811723547393613304930069916330593013480669325587243163573743813454031807357873282172422586468178916389230072136300493858970369513585072223142112235939708519816236220813319720103008516420930594762330747298586387994096266001776640000000000000 [161,18] 326247682112830042095599351473533417314482857064531297428085107594718225197388208124813905157837991936592525643374632955117005659913941041263193759539140795025713673419567907731169828878212330627391830957029900013231568759862672170892405569401666208406240322508701000237245564633161143080811512469198261131038847573084482682790011147304674601889229624167436352035097016055871642473093823870568222632322129794224429485380762513886952970292352322361501690024305987391282488339100936843791594847162735455911646536321594572706922775922907375434378191701210802004079181990665517384216148546805992975867454802001674203292170185555639056983258137231414318201227566203778850265310858278339198994480633072637248689138993198480680559580729183578988396663104642960006960079031328519712491610349220008909528255690842094837349262160379077821058595873592794253698770359607526407707863504337629185152987069431193034343440466959849339950705212465682131030342557503756218248699754757614401661281337353247501208542379350490431713852737955755445489022391188905063069739209332240673753058471563893257397678307759626231883117835342385653779533335317715704442018291748744542717184364057888629539655540649880632359841156233673641692787379230144299250899203672928306334108038394016941207593774237223686811825598756558918480833689840316245431209637973406296929532172232917201344119991909506817603489481721396496798426192063758187878003377146658422866162992769074388364263877766450420861171003365853797572900099874069801191749681168814291271195847638313092750726770457279345781219624229012004551037185868947507322583990852445579165648402051048152431341702137667630879426144084372081468069664577867341677665967050994520417897956355221448942996343510053232230628176611103081221168190568114239510567891578339442991091696257769062057947774207366290659901526396454786312429316535729822315527761411723835396797831864864233195656881540980068748880392640928017640703538790556991540496344143647200614356354564687768844732136924592140606674321197939471336551065856578034732255541439178478163951858901506142353738149283414732568411975525759648797847662886442977123738647296737280000000000 [161,19] -99081875218320752265611535914177013161676237298824047562779155080651234283258470008823245365932825058350636626631669022978428142377982293927139580898610440156269101490282702345507937108504202240527527388614945772861250847139005171783734027253923564160737521376258291131055358341990625041120994220116903948888647612656617060505725131175718736498256723059040453395168523518446737364771004805378578473955055637645310819390032891207276168435059977974264445839981608335213379129146359498115334092371921713263540913568869493456608997194444125997262752250557136609995333948281225926538590140383906128138987445096732248968839228411155729548209890464360841166523338034194346968213483455070222949830610949971794154268617653066115023195176045891886011411384452519784897412651692428794764116534434410862933942338590843951255953610372546831559249009108467746385850628981155883094378421548516230161255859300993952335196342599545080058332453781015004654900185394649673201076829295156773655117073488002956382248590316262389600329393382972680494520907303220923182572377124284392438153504616884617231875554249524733643997511829652901717912275602752686477547107933102973912336287887706558015365050958993744805874440562827950990500933143107403814907612805749412817652140685338549742204425726068355264971733467424321255822225720393153669143498370587627657490074300929772510441107806179247290263592136670033449894644066598014921712053146938361507176760845926628786154192889370203425599676770705176886173922496934727725957326582219960503865727841976346809089320282470223587523518471787827850993093293399243752779371005919883261007277863747264194696669049584532843284467051825521206364076765657768226685951256122269844009087292129119737768978385226805556163597629309309779164447905201764582897591035598118261810905869725235339068091804800882656980789150204019192421169127805196740826658160991107634003587555671724807295350677561188205883487899652325697692832710598032527797271089339741095572826504378185045187073360560290006399713098155092914509862633848367713415374277806616085631935470624510210530639521307320042316114740653187362997955409329157920253772331745280000000 [161,20] -148335911052296004070952372027690387193441997366706180290673618876393702198790831995383072284779211733333649415092598068833861550276124733106082403865852193307964989020226987799450974543409701183474345745535890012099163030827845721395306866001728493865271499378300501694050373095328440241326967232266531919976685279438272475267604001694733828095446809190105266656404609712987810546722080527064350616682519723902884307489290104031603661769593983734274986442794864638215861639572769389909328607345337879367741552819053092636249237043522043499312348286679899611976995464541821323044499658095641911193342235670392688985261587639860015793701430777858752842124637786289650661558119263861874892369873799699843802479395410800522890633050688531315583676718498058623151737031473449765864976310190909335173995072732451506274973699118058603915621096778061929063475792246735886439801981148768003334868994414400658456879820825892501656762929089094655312033207940109079035829998069680426949347503413078790261630318537560875902427528915441023782732843762830522231311094091382580293817955921508730699751381815855649557598979147606545081601089028545869926775377803786535396688384050883202183749449373772947966347334621298357267493797239154654333061337645538319429062593715064938624455588685481988349872512719019816335712515639630669245556233487263654523318877425486505573903358931200064426272780473530597439961412582876258010231193302362864146186670306286023936522530574895979247560162094711029120738148636595048543261129132906066495591986620969711626525081551826070718432235653729444595849084978216694601237055440149202572613311807225629563944965643536405050927156140859448881343138429476788946042245877369927797762388151976868080288659257151620952222422794299721893103465452892507628114601692696753632732895130482358063033996486762071403172685830682654458742625819933389504591247536697425150630837534704199584791558243837835418108437681001279143272807676843528091287321863235891880106129119492633682110613302542414453356132122491082267643758086748330914816885689656439294780170593446911943163687652882897825101958347075253781562975315298171362614633064038400000 [161,21] -49963381883672523103130303063557244721603477294384865039071743214656007520096691328140045318445450702793481809767816526109884367649225658415766056180761756254787147494361101614396382752019314096653805083267918178145336612808895033468153030938763521701369512691064669191641066473681610996759677551549504500500565688302581336103919402427126947685886008843687500637030077987911846118293417894481402240826052795052355588252393619829433560103511427671422624863701636810209790515285257681865448418313751721897807728957634776597328058211091971698505571383746408233922822255858399586990726178992975835856604646273185518819451990856689865482247905407168445205474245364761104013088738209832969461523151340133003985640279606933376561911632165251396081977892810822926942474997607743493502068262438235877315644677661293375877844136289732545965238230840834743383835407809874631010024722631602557808347372719988673134014344215886918557527897327319966715695068256499611717475704053752647536805755681822255857026345557251285359212986022280673961844010729598545463424685856133231213307669776195239752441305124834533879839312778665557395321325074039029783778579655893520495350877701611008521328515789280992940792369564656567537064366537202244055341576044613523315086525440711531061074569762341678806905143871542589263652543048724653569565793588685262518878595592315327274847451521015140116409616367590770155074359648483173109659667476084736936575335767547034598151522265940579465162797881190890837384004122185456170858745898735269221463872420303380876763137223764673798318243555581395062867052525449456871548856562645612925555325699274918287207276002711122301469002462816456748402680137811113778557292966228030010657407552335801510307870813465534510925443030945183096477087528842593174637786576706403900743181389861528752125529362057340536975668641919491078708228690390019573970007095084127045235227719764282297618302425689794015037321028628040472445699744232796693350461679657149470356983981907691124738139862872382085217748523291061024881743824742796102682856897212400514772843502129669398747146381506349352158157406007426623024705056435158589467977659874410 [161,22] 33808040923364135572793514747214911781715096707546651024118722756071044793951837410398202554467703370408176162775104417063582959612523000824313689288230868592718438034866236693075015172484438610030031724651491442911613956611483481829486847514951375056980715770900529358456622445624134699749601435319229194799800945576390368767833303739123240257911669256437728775720127112773436323317360530006105650495984401088973838521885392972099156759832242308981078668516227223737857551264205047184888092821438949198074415544416313642094547001911735761346141849488174050687490400419444914836479152790352178376668126307596536968109872665771754413425492886329895265665351699582199010049824699852100313724319754292529133322567207579056703987339555862915368653056948876336628904214676057183546024867118000403864782432437988042923067218439374234759953929010660922381610628489688078574748161949794825327473701894095039547172885834609597966906266586974257816396804948036443208860048932652711544761540598017650693959481266337610950507871667889219944086122440734409586854852305721429100451538193451509466001263783224786052991477493782003445507084283415385273623379500913141055165768237816549188524823595529535461278779374010031241231460474120795189766661003304915770829527362278607736740266184235213745072640148102048960142245216300889282213772543009971505163127830173291771450648323812156936254848499379668468722692244585080284238789821341641050826960041234326676920807947837199139698799999429561226549524618824730882030253567129159064467377073780478516940470066544622969751275717037470503744019031146752256130078014951643340957605185763532437585516584341955514591528123318613699065266362954957170951139744330658713952295484438766503788132080366392261808313731196519134692675048259683419227701044712280806450224486747111753090600976620883005273741043453745358810040908522506959620027016852823056806611082579233586984701223602427289250630640762606587822443466831900664901829148055202303090691026651503081647297297491615911422360739157589390751063105483957772656974421107310260826722827142631279813034368854646338980423894189106960639383085116937264872218444800 [161,23] 742266338544472397080552283955854925247808319684876544211402517377159158169130926842579411337786741279517895632695834927708901452741175641391720120505194197817385069406709456738729210388450107430795844363372579952409270416318979824790882975415430937305531070903235228854268066632490466041220188407966502423122456593153303133699355068083797093880885716158686221665800644800170437239524962146344158616532583613231729176378907340639442064170231961553514679750184844081172321227456701807774739743329010945464024017074251674184790114522744701778386213113982863496139200743797577724945750839605337736367820106818258620078037672809815443903577402000441724844335212204608513867229368368337952713470183515368561203178736193923597079842016320980708729166270226792766745730120714367212295374683816405512290064499779332111439526562391101117638383345933380318442956339998786382840298473401683204101989203578949841601434400550441433544652556462598748454977698407108227523405207556607256876559520931897061101597761657339156367812032216419514495389673610080397288150187674778081105440243004087848855471651009129733486136248744117984904546287859093139301417649028948331067479681661121686448147296173351386190864330277678955042478689094512379748592469473904968674828853470467146489948967223135237873933863009257792518399229461850633592646522751462577291798834690104844927070495656965011810115705623541985739314744878513143382812099717169136910682681624853721903834863818130380760740136758441475771759691790949514468294150781206466155111034627995745689108705625449839260421469315938587325390747383115095538129685083629204384825455190114077648294999453043352729719380711356438904243317642169311905190125806698560903706098096347728695846323890111459620603536521762524451920857638896244540588510776294581320550535607553244033036485567520127793580443049306342450124567386299356400212867288795042286707736429380196408251418195225126853446084375205518073626751601712916973235483789631057210683990941100086443379126699977791491141345009992830413734539050351871435039484567600501072394679563174276087643296506544321965354163767071445017671994722554918646169395840 [161,24] -1551114323565144186149167117083003363928575085636314392270967251775870444982025719527218333548852732171678054755732948333837137237477713340713120833128069641722463702944243940126819291524096859036316135645538822274093868312142264411279762477811433500805021629110456035760663622197656419054085550389860414883020992636265290317714704350055039094890654060894480666382203789596876033906710094625627842987601656701775932273099283500134277274490980467522278181640351726062073837780996500226881068849140246010121094243858155931861616728788671071724061896601327400419954408081809210730815452670998349157715159131051242498720613438209759666453596218550292068577051133935600218278817715328488846864598472086790429666409424686384159165703248618024743620877643277162476735452366697587703963175159949414447352710850124392935401128417551591944150450799810535199769821160942080758384404025687214111434414901675945892671557588386231887403220593728193390645139611781692631709038633105401535491940555726423455914242751605363184012938537268299479748398592065971717808686852409258968718688981384240165987256673669056685714943285583205204078542815377586086048140173957184853849212380665948400235372420572609184806935052629373292494059560236663608147027256994875135806027163157584529417996680167830335466969627555555232112551239996323747184617093580812198222734179559363636576859514086869308742812629982515420383549585023177933855966661513793532876822992510381063783182183977481841099090487024899338355970166878386684396515296240240057766958291565428460721078637311768563401634335914515606579236484851598484781743769188581250260182064941120592262499350516442511459941311227958796339428354217209106370093063225767434010388634385318276004683638032637663953603833501191903368405437629764174468343796197241326737799087558429952785822087223180508121876055722584562637507342506831929668227708539349259821859932728551475129012908065145289709670192801892119395342297565864784393591229561440780421008574710168157374610720717452659317767612172981870988459957708085234820412740113658334894935831003576302784563146879512125297621126569432168302106735350013006314574080 [161,25] 1490252397117921649940805861736406174899558884123535727079802883745856781278978323897047838180048399068730730231876543606904391442907856636463121152297696618988010994855344895552786541288842470159355168207675704544163675266311814168998445920243647051190623812829481803142510350071306557048312189016743286345074023658448191925569122613384414449345918746583195765423260110072691758233559875126018425819661840713902369054823348710833536135403562723402917126003300199800672972557500397874493962895008122551533690590675078293940178858100795339879006195392719402976381771836659345262422490580763597804179899738428704350154634025720931028668604899988223520112128338031495279976035522520926407220452079018520918710374724391878508658237305164539426504052971747196486372936183746469228048772044965608791862387951236669420600499450593878868078727296740384829516955510531444878120187765623230294374277551361437160096095354388312609347404128007126789526298492786929277124923364041126382453531166547667907684312372342369256108942029092265991179180774304997806437378016478969961356943955285210144718327961883332331736158776304329798589684546230959569930342167939805986616824146428776301936516045072035453764616476575013505573612276876781296786625695769438317845171554054945874889989530184631300801128371148246052626054999853077839944068625157071670344672230158382586080078658411717512237709396033917233158698362309880525116305824962280605472903930759579528448083016902942187000293416772963153201566517879700333045613993805928803379261259089463421906274398828001638147516634063527624739529939708193889820863317877976796957459925650211174262488938351433648087946374798493453192779121911094576152102944790276202801728713222187887677559286563744036489283535090135277941655356831277494718823512347667749114905324013944645639957282275919501726240175024199783483291437696267566301996581404358103636439515120463987768954399943087219571585173879246993198260712279656011210080604245251656469565317909167641021676275859572154972422176199884842356295095313935617239001221985083288322337376633001596183281505708818372257272887411552269265721437148180776629280 [161,26] -1395597565237002813854885568283831686274731826924370394261302107089208396160975959896640583203058740298829644551233718903312266546479089554460401310188675881114892673679802936062063346001539864676402656598009094706406481765935515711473782811785993586614427121677079908408760611619573574889959656701721148294978843685014494577417672620229371991085683152075104594912843090670586951720635264294672217946177564468129776714383434484922026949409466521681111611136008946577380653136709170327846923757886899586825991614717142801195847547079136213986092261749347488536441160032758200200964226287354468844837501055995271562315603083580629685975508914694111217909141192246777012106652624878270109309901637521361208380010661556360209705540480809199834596377252132379921366143447107211268467567352962551044022161509309177433188680520740081539575076430105538489123916217691633448496057563786487512607460747068097742043447434577141399447278264770442922318129747006403369859509939804538077924516563047711902006693900492964911657589224566028206669956890781823251592147557882194237141009523106532506301467333800702126836391989878452650562305224885547462011895176011129433178932887847001119403066382207217551599766427996872739126044533585812655282007568155576798884768431892733063532961248779570045483504234787423371076812832588252589907667800600299012888712059885161059649786005203054964313609568197657766558330785437421064741273967937203770845920020446527349307362295148503763270134284372998792988026170046743149853956740287413455017349651126758078441459870597635298592711123327111724979593638944711344460697941423626154595392354926280962873140975322510862025816778389811522849798877250168325551846039941785654332696920337211877038939732539479192598172793563562285141228697319554722381139005376395447030111274931200932131448740903376866300959276700313581774020782397669832470842989465353190858420548085169058118058722298066437333279815816403331799303584030078580107267323818543403044363701825395277012289909413523279760371481063263157454646026417964648792454598479135748639086941336259867463790926050923182551887997071016214596734153831671551616 [161,27] 2592837831333344997102756693071271461013409720090202231854025330388697092169310774725713581036561049316657769426252323750502265480511256415235283216461209343384745616757086266676582143040200351049807602984074737774693806712457825680799348743838715110719355374355162674991464194333877659059961600469572027842743528291858094667755604105250135983605108272455759053407733801780229859301173932328812720808082767724829084130761643965828193032336949525905227499407096497316440006228223917324684351932799728279824556657022246183049426366205611167725137997815081829211491251784689068105119616110488774437913998666881811997371595850406503648914591487676166351856399670436237833656946381427711091118551965087764294673453807131740955241583186285530452741051279790194660942361415649071898761090664328500525323752238201871794161285330046271728572005648956468510766504646943123304054720753249616119596603346708746177097020930570385610552605105494529439633691435326074005062334478247753539558977669308022476526749101335226175683061128115730075979152398482173171798187732074226233536932897005366096322079055240668689789815478840587787239845666131359670924871555953762964982190613279798846324717472808351645337254210936216570146992894476979717983332947119831858132376184545798240695489491323714222970715026351213954640499211387194995485961767224474475941626181906029767341559653147790047390283383777777220669848715408804768025092767117397468011987550903030754407929569229471330151771435774361940738359134183690416126060428936257395121129787472827159233670991834496810623250528661254275827138254716750695549901866118874824249192572506079296947786895152007263177762975917150435825635005029442277686342256620327525293228616203133097417822833032631404623672156164656147969521065725463150441810301129961033620632242717043058223690476689920705281611422890247185633891850507911353840884261559337181181317726754123687362501557479504564106420718671983683224602622261200289553286977442443902799346734911948473789257322752203291310705617381033672820418585355028692277438347197833408874020760506144068952526385585859240633883144673313181594360443716598576 [161,28] -4215966484109584234018114044797135871025189101220182328185566398015947122986818738997873574848052573773331312940610825986166425639615321717791774561584796802541280123385179484973012674704512951203852293224818127521829525202018652961680650092378058718342278774425166426059515079237335339512825572391062432702215707182508215812793363567532932210628104704698271072334042213985520340697622062323212436686339809998520662017326986123954401192882957718676038112096618129233979168883259651614346042114442684234737255281298615617607210228835506420017334146605840184685596363680336717957284793368989733554768569896913841323794949659029661204606789847931553348674653024454475513876328339118777423513996768866764941917792328572395319445224735541353132860675685649519490944738150185384931960745083719568781008232997942079959679012947339769996692025516547742992839043839703996605586231762241696724853557744360281937663904270316566197352186590530054119081161849714635909300392786117809349384962931322593609462170449739648679485077181122666656993341810331144641533494162112994339056648652562894072927346474208541371372542480210112636244376654288334091231696546093837794277579587685595604830274844448490915965805381396384614713699534255646003510076438416939683516443809803091957747081358268265929484943234899847996581899117398928199125790760606524463020319567050533413817746557652958108068069077693939736784677460074090252780632806716126023100433055757842495135269863165959648735177449838001156897216591284769576966505326205972061724533577459361165887699408495486558161992923947712248919172794228824379321401919793467929257461420605065235372264187131263849435745376850004082188294798443919455970910643876774067989287450105062447960864465142486120069705189697663673917395224071678663243222235692262640667634265025127670154737141081011215105774291753900442525412485218210522800398975506551006711734800077715811800086117325106813650049986955187563005801188437015349257166689288019695654806659420261782658430973365978374339511434233199838005094207946201787977776727838257151556448314908451862175369807901344199822083418517103893952308798849952 [161,29] 4391876945022172510205713033734601097319889083743419997674078023674529355542337282215634557745881920554185947642665057999176428252175509088992281057458872006602048792900079588347606938804534441542322824239494950174412752782439064981970050859131658277164880765159944665856134378246133171063399493373961714701106007171556014645173737155928413619042491445388436195642095590516693219385477028503675428283582709770436141423299225727042382731457264779561824349064412218920846530260746548566661667806602793927268672175942617206067554217683134287127806835023772667328254463919522783371468875048740164999500737291387223578268779717500816681369025730000831505465956379559373571865683459198809049396109971389939331273929190627941686729617220442896263895659846019281979025165649416478136688585679507253557443486980391842341118367638475797049373290598634169713242939988771083016898467575343227025088543736414793477440286449135244422434761025685678187176811384321165233985126307263027774669286189038352473177227890843076501170658468097258785868306378982387741930840551391933155310251826489491761754430822724500804531827252896678612559286736791873020723889189158698178667928555736555235815504404685250844180367128607361937005546816483351252578098377291014900834982205506987645486140002463076161010931560185917568769672730352387698186744653824318622204934764969292746149424468354260011098859276616160501592232176681926086966555737805590995444841136282317047941930764946512934716137931058765430661555217149495248204903329160963959674023517373706296578383475077599838405487418959340620104401548352730694790144002676279737020982890188201786158265184623963388602849980810120535747913849433618696054618406787935915534699667517207229940680555165150403518648266644874734412762333609427413588239087114243874258422586929690226509898415407648883745751946796110259308054592297665843063529499524579698724267751004323407874724438987329529949008361894848931294034355810001501909058972342087844330640001808500980308427785088338334286648296602736299543274094226230374233706184655640216794126910963944721331099928732040841707993427366393664519330745788 [161,30] -3117221376514865488267346586394883837440821739035720608024542240647665093168152494117719279067030612939583217664926395534321281608645360403355388049573855251384648402509395132238836925250985920126416347858057046706674759463676140398673577126236751891427717176978659439501309321617534338769309700829983418667250174346590114707867284551651328990470701060381782092251629069207935476589641414830712179264229149938749927455828004260349873173971740014297730944711386411585250377318137724644352299953450346795317137091056705997479403395257107927078062756141311770988411918938705670892414858103206986917314972996038181237717245067290907633262994865462917884106205923529499642396431036758975222268715170891399533285701380608041884498226026259759583520873146631289881614323514467733444341481046889091433745305042868339095347889206024674071624847629347993616634061161682609131445858066558557844931188449475817045317662371142857834911006420704097299490386241486909561622147424697016252686718100713262830938702847214474135147205472108420401732510604795790414668079943631333736067348231868099411933638463274704841321386237011545947766903660733163780908411610793490129496047354831362638521647231654958805339504754242157704809563452720282744157638383587777307667765193019601156967227247233976860521205551575746096773105698083994299879967914594531487751352057823077737102390491627972260156697960803476127115387704191974787619514154300791232332453081141295003349560624319394541131366871177269208432134527905705901151372445132036531734614799541839579229333366138060777624567881860910805482860978425870453512753850185124619617399940299113773967631657950748405714378347142261204815438603253257520353661734423468029911411590280447237904969789459319309693628203871408958375447532976632647957283965402241782806089612026418711636422693644069617653678589151337155543285086096687928661886357651468923242287459997511475543003399879577935193792760087649330238707412568928580071760383692024981483539262932231918764547999148073791392125107055346575254250921465492685831784903060209014829829154685760036714295181731215340164764228499804752545270272 [161,31] 1819448733460310073920765748760475065568753311230905121821167068991142084938092883680617198461863075453246775425522885258462528159793470571788011575145331327835316457136122948758908020850195130397722244864555042589651814063481844379268031691915862139180158330043335794174098565851081405459344726356479102310458541202375278390809118925757577964781016643160055296430057297073670501286449390229273189490845386699342444701400896326937859547726693241022256678167333896832741996552716958570558724435969236400607454832745936362994286021843410891237830897391537877329277710619131058870617537566296202179132523948559295496329597370518472324459905303736108971334589367183618970101051914815897972071982409903795832023124201172691381159465222065318213635269513462603898318230064866484461607166909949575958652784140244223569186030701672321833857159654987570875693629165519109134324078588993460678064795559494692292255405286455068678186591178242045480445830656395048179378668556299679394222621452516764155260435414078765289715745497710984122027225874381769706644101877292043176812994169224554468971632619182060255609286218197236275619402402279402181029972394331540940701849600758236451567024941632739329402468973702452984044803645304016006347052245234684285009743411001046015571178717503578909415234672242838174367695540162084749645965110896275568636714277881758358410682069767964040184570335730732641970725816616971419000403001747777342387894942189676887647942048975379648987226853657078487787008509325618848251396534150238439476454361200108011493935832425057111553167029041426984503737848692152241211981394854054583371793466679975546881640442880541834765772663027902345323232180638887973860250396468116592823890125664255551875398596756872977163895065078434999667755506811420612322507229682221134347714585798645476004231877535183151210030800677284394430175086212490784323127487796677914498611105068813771461383329324787208296967438532043914804380702421203773252406879426396842433189953572469064562773288348926792201829527072920399470162057866021652062521155638506025088304257767531074113597160066597902874320278976672388462144 [161,32] -1180661424363764701184274145933835219660258788545296479363089103619818695380019583557528522171964998491648574456285790457804305582377460400192852413237942495511341662377721509683412471611485205348316448271022329257507567674178365809084373413584908503298740825215562174514349533327924699980870867883227515739395915734462497938060771851636020978002074806658297969754968641001931305627017947186281761750712722812139623724072861208052918210072856489030707751424994596175511355779067805206496613943162896740425845718270133424974972772824208740989061567704364545054236929215197263680413291301018652444228495155639128672810534859658245304857105378506275071082546260083433885360784515413150825646644665615279283469736702381174758081819380758415375187195133793786658444176682653104088678423351785743357106844842117932310149510890190099633731642358941855182076331250608561632689008969387345883858777231000319498321190245454733659798977021167670984797078869717527440635783642723497024383455079586218805283696873944482436928162470056122118805342566478201878755501995881372594153413318439271077014797972968817461562858031694616750459037318404895882631404207497994512950480021451014505059013418056848235759563695889587855093943783957953636389045941095953937935061418135340329837862582064082985763592532550040287275150103666439033022609179673273133137255579436641015298346921035633675909460114022756168109270632986567508100720383741693298805099725189904611831751030274088804111477327054796246473900839706111781554627406381635626726100512872383294521284346093765466133039374974400102730148247949491569643891768347131837744730954634937451056793427494525657943514605614645767049006090627052011225081139337716872314597511454022459628794778731157540482328802151857468303775981982792084641654293510164908655568583096093249887047117360094057183828777137104502137937663149164532132603188752834782226990301163715684566866426390187167068081695755174050136714213361824011814066425713710153693998788229446147828775898263606351784130917724830734155970925524017772564027814741183659154231602400714002059627416242818185391005878311071497920 [161,33] 881815095669688929711115844702538177467079354668364280429896150374152646009761111997589312347711540146733635113409667093262049618987668615067232332808258404455138944023739683051785890830403865667998562905846094573850872373806903799066787980706686811535555036617261318467154784106202824702573638878717638403994067401984130340358849917523957822611764370713317225857051222948168038840366014692264702432473438869115772311650722218104075203568030548396269179324180791851015850259551764804225753826663141245138775342744635503017004927794797137085796154323623589743407996379171985399825504132407894876688369867209735258259870331822057158211041861479505456275688038259229086384676735505501462684966315637585398591778929312217742334901714616756215125725957272557819782010301424829959293047501293821817365833832446055984831107412708271436651964145064794817507414551653625986359040436760152475205211045321747951256802241466455195603183426200093094626203094338012203664690720896085306377949617131549383834346280472804780420986286724186423994564040271962576780924345274929459463492616334976413315869337273185724973616022765309204224074621939780498259195192447671298236961966644710988861431037476916848501896054695107194053020208513169947055700205502371506143616839349800814993081193666806154811663682672999371437572556248009565614742012629726448158295021595125392189287716496045430043781076752209123644272206375195923322726799296339666039774947517022514173228821488207633799994706162067625285803181197296664415698854802957826058999258264696999162162743524790691981916456011524492730399516876180233653102309527471592083368819501205629614658852358404700784949215537690004837789500385666657118283771540508104681938171432366783855329901540533600205062594917925826620400604205791012987191771535069352044775055129221410671788576729778010079293048414439423757186220667835595300052341445028181779147915454651891067427801668996785696326311923455243508170076874597395605091765331637120877870205729674913720749206973377990922171941633390028917703341450587477977074518726496549505739127572224727322240356468444473612137099593429848 [161,34] -612754557531325817268570579801065933975155488278140075809530393472187131969460239917297017392214937928868213468453882993602612466804469483352689182016497835540757869552084138708475066053894380254028297893146084817400108855216801506249467490063290102158508336667018247611379107094113913461520644812497355793824037667399693070762369050580134854038805794888149484006475744565680758911383391747971278598031567050873482352302207999757906207716837100973183492435797180480795720065988321044184583766160348063480266453541497174228437982217224706610587935024781934164809941541946615258810606807182971830395600176501425497398057237237125821489930547810464890293414788238919989729593760153496699540624941932346963121519688451330206641653916960648094249186096050355654064897732160664145856556216919723266512263836120221663870975873406962894490207650545086450539929446042477673194553676972293064748507094499043428385289271224247170434197552373912439864422645909663690084121062650845521832662108710834331619152995692135712813623249302532966844558705877053732643322257442992045592518983874626851858681287445159542004082622205941819690415716338627729087879807338449035735294109834523223170764218540870087735870178458336791554110768401250182306405848270410601232462982212094166600115516935992466153500566717617641238490157695644639129075168607030474951874234149748528946235111100180746804041800199984904888997228672081236275449727853317297788476229600899211000515855358099035946069184330366635026768419696550721512083910225518900679167675035503204073608244083252415718573987818690910715202266196556089278060516240589306127559852461848631495848239459256931968531365279871945904617292722387338498915569070098984453666286491954829428950279639361871377428605862108684600660716870112304632869909582899395347822197252274817377764056123446018447861926473135480358034670395211503067026108538888102895039646823442136054755786428998719356693620972290110552017013961953988099927043396593346720174583403138129749322213440643524813222188358821442082348307042643210845833427052495791634533004514457853544219890098087106603363612303680 [161,35] 378031557403162490719080948419399465448372131424170862029258791614643256217595226085335643369832032720618410938453487890470611999863958543446824427364121299420474314277094154725821623837946205639481371075493452282480615691926354193489582003082625255024104700341727857851175277382177973534209104570719530471488512167133486185978457652289149252228562485625224933361111806789006253202977013130042676303956606341911289930405084879323688959365232773082412333220334834186563225483609902681573788634762004346078088252372414719536768424862727755276578671133042185540399579132168043795319617983328126663664011297292351895702359915477669792863056021716094406223021732792535939791644186538411914594702052907346723557852091547691875959004111152363242175586000228362476826177266342274669987517549317557352629326638122867913200470302773694565707243119867970334243283955462388248679757387827151215683101578598064089429900799278483698541459831969210790050695421397108772046747340905911365581027418296215580230335168520563124500400097164312564758215038373764111058584118317827355481523983829894635000063106745032020744156145374571928567090691513346143520677897773691684727353761734654890514277254952450790942120771184056982188346594298570295604733839441172079303890864168595715167900532468539083757600981201116788091243257218455502117432136617842730324713248597902009255889153646484541886131967202051161181492839561802504011097901443794367221731439649838035201903841161766842796602199661263298782217643142783998940490044642542829770051962798634527674769079811471661094014446223745826874457282839951319496217271831549230306160494956950647993071273645169939624926440296140248616958861712480000850119821920363072482950032845721486185221479207777599817564550486208057538150513806369045232412976289230499694659256321140854579249513879926123528306280108941558024178841448640636417550994904285022902911665454177583380447621173138134621141625583241340854650015406728833839544765412837166257739207146573407254594086795678947495395019404825029531747990443546939325006503352461981006509809045694913908800106824138655115098539928 [161,36] -221482486386993861004081538025900147138636393865663836947539421048260357748208956271945460928945808567952729459647583131453898889485058649760705268688303533392416440977186405048124222369134148715511722382510856660740654295249356614129834936995077769782416840434080057648322455546307815451147131458039748978366471598852656425176575799155118322313735612200145057503645326442592117825264292942979996699518955108258975642685209178912511146593899279013678366531084930856741736335262425299931635989975363500246720425873086825212197354761664484223363209283831047985478554242117668866895702353356584908325345762926167554916712254322730168329163972284836632599143780605999214889045776070786931387238013833881404567261882280991476929154030647437537895619411001650426950393491601138523800775198670561900416020994578179762161806362603620157612434834555741825674250022735220914461357929839683548014700101374950902095834624558706418583349948718283816630610303674447000621642458428991426349326020375840097681214280592246955408903520120855634847959365259341096598031266277308084812139116678104757161360726415516719647194533340250506148031453310427074780687372431205433438401042904485420271541568204904679878421841155477440365094800000049446661429129990513233590164218770005018997975018076066214532074438225817026093925407760629860889439753560477529908755839654325924587690495542435003462489711925193874314215402277380748367860913716864950836636402889321384918602340721871925935847447077337076053984987353343024858430241904100584023722332418757066095067315108430375291106787745148351532826312478350277790141823124333717580556333396148894852598924832845605498793693357690322485561715289746205236801898646319759211265736654356698977578521267247646108442202165864477174597781081065747529558069432728308950639270835826753183722848414175998636726383121566326599965432528859218256668549731786212333959094797508774323757404488859688532820884609943436115960444327719325043138753850533997530836282734478102891228002219166634840240817489392825962510302756640571477962408005194630645099619830535986400290825691151330170886800 [161,37] 121208147194448897129549893347268392766026945891641180173984893806843555350648907720518112058129296824609001857192009796467247389257479525740263966117818613913963645589180537271589391582876325921724840536289206789379807378362156517270552035372632363518767292129889832540381488066247812320025141454739503212584019094103550969302004438747167561842776079834830590776631723034670211933245674377523231325345040202731529836501151919317845779087161666111896681075499155817860576504205866796545043481457904930947735234001529677141853493515355845091832187825106725678403526529775455021415996376402405857144316127241112003289698861447189546698769496487298170112055127518163193064374099676456678516589238990618498567964710971483326385549284158538002656466070592054601976552376806098716882506142338629096196955887852897596317902996054691834947120419345147754583299883355370250469562372043046858996138522867924335133581681853392829890753527265118533886664096659789720365702622618155537166530694367080805159271173093470596870603437642486879544722682187180072524301517301699387431835279899839014144936485453941546261855242997637796144771227422427114546842523405520217005224094670241749263460508485883911871191806508905164934660446916129912821102043433123390832980496065184165988804488400683308643841067019584529740016826265652290848285954562556788445233265356168789427882482159802850438317033151944457256876679315137957053855773945526600232873257139301793890062346305016734587268758401665549899884538659979825143220296096608798628891790539098278814965486509759508470800387797320382589199980806143335500110815314706640311920282806931222611551385930671441558247538296313276176911592619064700549403549845914847266112049906644232843159596075074946394644657743021701688589818605909932667053339294264929234235230929568323080913380671966443751273718136398851956671875877017374022551267906915103950603173802566827737236247665033985719851313152651617741256738488336541365024812056098543524637085908362888573420101067753829116794818058579081477814957170960534739003108360188018756810871832486184041934931734494315803216 [161,38] -53651748244985122662012789159421063819243635046607565460691232417120123795175768630742212198835817918359497821459444895217581959203274019472149200521273578977040962880134474651482743218154018775791187235489114677371201392461564006440487981080474858292262632760964820424558202332152359774879483736983018933649416248074695788154724814954420180495815021470108378153754647919708814007245781399476607687317255406217228243411828828811037644234991836652309298497638168362390807665197630401690822958361419734690016481122939519112954365965441726164876249902340966306701204136257527071539237149031889694641307685653651271120372148923702470444552986705890607740949757441220632632324792251771089582889724343649282230910258985659455561183803485735514598789500124368950531337760092350006781819740988818091094857900085459059564911646110089424546449104509910671733604666760836636471240602444240119949110625689468155332739018454451714627680620269833062267147874774704996933754454520423251643955938592079188126073444737614290022192526141620870937504714498639965384499640091443108768371925594176620522901246807831919221029928926114990215519365666281208882486648047580593168771638624437074113036772139427665601711586494562514193776485248569922545646600089943323725956872732969469780542396235067596317182466986723518778204337208663747034981050402100286861681528685760875622930693329934522613970673042113789415794437529231944452517640430790846130159041442034817006875448016792552652792439517687255133146805680904828787376237710686738398610946283207385198773032924737512797624973437502160468094079130874564987557032889669315558453998065565805081648765539388797420362631178946784171193305779147316119270977955933674715749812498224950994084509676102847165127130481811619290931376639522071830349097841840600476681121544505978514844005933092558252941585436176912187730065250718410360273358769693657089732588441155530016019725604777312805492931485470383848878910434226053957576781516372152932379057355659145462218649938041324295937226200495092987934397916460236524718389184277473240469942877698226546628979606282098240 [161,39] 14270346149680442687629581732037775540849843518622568306022234476613257017974315913657930771972397626413569107721988184262420839566898928157083742864165178565406607564089842743304467856814399099340466654548584022252748646382852543273827152435081368477315164012431902605065355399922714515918385514846214571129725118150566100532649889970842112494338448071073682036489365472825775388746052509030172298235423301686646197095197949912381810888748809216462113626514943369442063934682906555815191094765165295720405174226000694252233117957241395685346040805728205634375637339201355359109023816186297566623212829289265336066693965090135020418003984338616864660647367132596549284391692615559488352301282034868234303587355291264188100736696900370181710744387851079415820493860561128124741101334118951764448187059603789371611845216496154018801861588209883788899503483747063320197553035679426695116593418196352790131073881622280574090164811250976206965818747272756377181673580659358586899323927250682349695702155888628216359537455388607094020181015609938991253272058119132333419066689286333345593124671039119337127326447074807890638195212310981792542661185527548484825354332549534656787786005379222742973445590133285195561140520449362999819133566525613121083452009988419136675585278039231825897559223710630368446051045898927303977472359601565115642112903268579323765420175801281457492796098044904047280905426660797545329409502047634201659426778896553375264657267439348403285335056012697964950584987408250631807328479437273818530090409969511117733986014400068362199402389156125121791198951577017140833947539033299926899311736856488184097248323945378773933289759684322641229114430056455861846874677380008336503036207694525163562210777814559831547395493316053489005513493227664407152392495768234429950769138251855814976899730077086838638141485420618063277781355503251727066345998185950734881932260683993502062217181527584510214821452018906439893772559140430855915625379504265246204683831971418068247950813083343374704284608747410501593996918376608653528425682294422667239151031420445440712469080319221368 [161,40] 1741683024187055553785037683197739614867207458535454585705687947496414278717327172939761760178023296408981163979859348934041503518671459489140107576688771135249615495772160649265804912811975944899204294161271729128664069082581924534008920667051792219491629870141432480827871150134295888071221962801559120855762168578208819801132590852190391575989208345577981233361682034038467335443203953341052660678545905394964018270125801100509908676768689378683558771674477508184643795293579267173258910298433654932117057913121564604519921300583987453110078613306592745167768137975113122558585329287962171730248446574558231921957146920331549175988235847314407052108009988031173628712761178115073556721303799511538573534569050538256590980258020738937566499697738715415822396783013906742551318158470668281991057294003596870688814498951676818490186951859991884070599449788892150845320618504868950594263648681972734669380262633366800965563407353134723593601418105996183647203526552281647623764103555197393689825550339680385604517505207327216238530692041520709411714538663481192700838018331198616345938607080980084257625947514604592876155749910158275404461654091230512563602303129905542937456152666102259314316904714529270233209784115109879869160977102505695674995393262298518109916564866619764041868466472226778482778684032140156071538561216168059434406918222424883489289007743273840264098326453712967946126247352102972204624477617007462610721104676601232049347072688505745120126390643500044259217411672680400564453497737665469563542075798322836849167768336663640655054143556126578441231409159501674081307784296936474787240964938607660585180818300177290319344667503695921470911398843256682291699703908365622634155847013132094690967081886003560511908586924676025705517761664886903791272570550997631352850329560843033104923979380535555667844865600453584447860190410667788034947027907160373131215022874373706160244855927454993627116330103242147755620358601707838963817899420957687025716560381849974913189389487914811537043272977279381792761433250984057452292504638328046608664309285684641891550808128096 [161,41] -4531176768686885718926868483850197202261477410580095094854849139089807052471247543145545936572795090907648525798829100243295771384504804106141049134812380388712270088683832752232587989374607267126675387375265002558463915654496335213472990848401939100514349187666512313448759116971125389069530312086430568450101469646670325913203138048150035562223744234573544574418391980259241108381172520147741222759267901476965703483761509769763914270294746519137216640867281310365091402948469680275215444598047944184217857791074482808897422256395239625502956695846617095062200712539647525130041954594036837697807472391183470650611731455561196158488829831862731397257091964738361496414268321140095383676703956196650285008181617417693077356893707849877312501306592299806514864167257466862369712280039875420250958659297986681699598106929790877112639586715016918928550013199226399072420596309665920749215801068856784457321460757733687883984353946759210556884773136087392480739379549125272403447161491304956483030951216803208797588212907287757635157738350630034390596223604440566979297363271383272243181878191473823966673810818497635260902575017444297692728547316774520225112187195582467429397036439406097647886898922055595680545009303282559410018448917765848509050919438986896435541537572303942832897320552075706287739645480055323523780228193665057868334207013737961028911185300087044490189933063248812574316166682371616643057857973793332622508771203525272278849348226128367337589922691637804151196983890763073993905355303865254299911547225213153587363123119714504732828072875827987173087505764944661565751163796130792470244362434118507211060430865983558559521235876456032610771527577493037695546223174219495102858437902121248249875882495910796017728970604898927851410458425516010867631921938849311373270803069505904523694460624302143087454404221088282862305887992119833318381139421868645295138935114953311321420959448173586448350672643693413234869983599999240882568120863241825248265730714689641784682711203838522598775942911587888890607042761124014440099502853169184865011764460489183023767110452 [161,42] 2948548251788814540236420662367903538156502188127366941424413363393188331651965291357117625610232380625235533720333747248151080528049354403677570543002146193790730497463701479063670586413231784929756166285587118111272532569329739601869486546450123676505241043442342548593837705483017762208441858466863885485523637190626895590859146613857355499790271689814983806693648029239698734295405327055021293268204504146694051934227223208627251133991136055375409538683678378613776480860064671232142028134120961065496776185790453248139301266865698464855494884978683163745512449933209808441524748819241922982562877243689595703503465242204462664859243583637329778674831492747457020591718154332495980016760865113949493870117569403599680750246552985811100084301637250273668263724043805669717110608007380753798820821285334166607726968883027780233444526423843568037552380481079021031793219659415750892512597666101318703603097647361560452172908635502510744952057140846098294519767265849452994196466078540800612717581576150898496902034826374223710797916525439477545264120877062332812881329927476765683748025878141599652440193389323507347760674467808237239757198257880626063507204142466787813350126659320950106725875287046613763526270671512592489010599479006677443870764555947094100240797844826233494975070348296927667578683902291895518878110880892408715491048517906260101471116706846780047825258135357898958115481358073810104138807440018065174059510042765731045669368287311632477401975717601896538598796269729843463637822427347541795362511462322013735490164947642358937048042185054534154105390990666735989299823990922623399577109641140970356783577525559773108629066747894144860353042477138178620083070559496309400379333049668512076147002446134518501632700974588794907808816969735719707805224176969079508836002383967821247484962981042152690780396777590710213627366931422277560481118361205412048508509649423254362982979055837225485674076804717767673182906251920508435231715380727581909236978846444460586549082433821611424773271156942772495879966227619701031782683326309786320258606672420147425481152 [161,43] -1243205424497311178176687575270667775620445450415988819430381553722469461031441432590406341536870477275643930813357366373263024265457678258449465986032138921447632111290522301947623440109614313187061827529062003294321394515519120867841576677978897626908307742647951624929186228182726685176370160183956343799524506290847935089538845600934579110942639195203365796416837806700866224457365503835264054996976484038171355784392857882762761036511098733955647253551874538844719969105596322104839625463879858198552802796357660268215330500828739002356622091196572751852062496400451825838396930534479614838310591283944119983930805306227646453213445314097464037735508936509833765885955215492445497831429372349810698408666758448792712544101821769448343498837255763574609941837736576896975308004171038956056852931422397632895711701400526197133061746374566152356894984159608678810076400285284918604354536041238019415648778547011144171009884205567281597271962618344696621322438580103800386854186616817236922022187868785991048156096462805073690798351272872068344298796247851665218411530929885596650376169505323136052886913930942580188186001482540425320826337420313960219254117607773155716842226616801386982334259958973657768712078855948985418747280150360147771698781974405422543723636857612364480995960537389915384291850349719651652561551898403595757071404995875028330470409203068225343541831960638097303354633285576956536396614498039648385380759208551729011436943814367627517911924056425131385630477920171006310700851144154202524863145690960773571049608837230749423385167987649184234428327290622029695589662429483318661492175857553994147892048739415356928791370968656005836549362504140755050319211233148041180461145074113926682521893466967165790161683749553239053089026323582072167021483211098358402177847213242646258538776729128530622366836844105202514328776014388489426265524468369953079343051228365043253883500002859879716051204953846827613937469627224128039363056492102015902501706354584496625028537676658766319621477853960128215629546306860669607521283486392305432239678988545895054584 [161,44] 367042586079002484387552465882340282542078622952247472730557296629213328901361581108539027994616959716016907044111405567358478864561664360146243701458933904229572263549529847018162315752812597562725053894429962077135920313248725389082473177438949869070793643008891665284563383385634415564190577792771809887069599325291844935719679877815780322224423064629516231202005797705398184635078170359011263520846779620614382614154199240593820667334548313655996627650465756882751516438392945525044380194154176080161523829622602612469276897720078676129195448605617672390696081077885794612860464937640757273265481006096955377231730539163239375225024457565139870415044568171474017202666249753022885758736743503329192651656133721665098954538772535597895875228628771911937099441621900909640178715697394484784374346650859404430414250789134538990929704217942027322289163142685706173340221573531593083733753332114456764465405754521663545783401827021740368807928055607475984111412376199040811555727827797083518586466586389215641416385324113038667878265402069244779758197427307086332470809253897026502792312967462581249395206617684723673306427677162963359896082676213199714268627334405936975472187214587658145818325984478015584533706861840291260941148229743307434686386744528115466157923276356766331057192235651406812142696820787856550725237834678819472053406584550989706328267026997196965147387153051049946588824642275042196838471439363136177226832321975268505376939168649989790858859478511001208607543865289196246317436700230896158438178580862255027135462292136699746898377139048852310951665513576414079641811220586678658096704658672812489858625096344157619099910475240596483880035124860869036976369618473530339797079906576639046879697929412745220983327027377657864272664112774834205950439697059094761384790397039019515608939184809297550968482331992116334197134854599273056979043519861923339356157451796039587371480203697606893948687772162837120775025985152054067367619346224614548822885031721901345659954285968712563216892952848028068672796180126418945327261367041149144656503536419477288 [161,45] -68001119636230205677179770679094985122586229833567882537463352356414951826852567176376764868734323349041577549043709556120194766634329942623881014573014996908771819191276563954341080687490116393802700316524388577863742094785579760738400773540578726684807003140964972006987802049478723732458602607231753087761144437970627877844895556431041591473534529928100628683901968460471656901805189439703558910130709679581452094760821254608238129882965592653595361611869763612077506862351618094089349597083800527032537916106955725902878315480984487954839105267587609043767914566667794263177790075680523444701354720852722490025698671630162601139137822760601780122898018275435307195194163945113951478131709360861136291936232378959183461782749791254578326018193407143695962654997056541057879385949288188320049794727783947799903520562930215481010361988341897728142435501400382495175573774018184558165487438506365558522758691706514075271510313419214447939878176751534080287672742622654956921267127980116907869531941698803213543871755731428773938342602321742121005871138740592576828782858525858275241547355156807520593296912942081332739593943908537161271193614486587960054683317199957712695183453374809024323140165563628995837064727298918635959672745471279069181084925363996003863104061837648749437091180542404912750108905184223058104150354121782907909429529028971618063620998388791011203355776998665818802731595898125449048589267346249158471426239239184713885729000884627853251476536082615945260833350680331860214204209124502445596785516029606964352824047689329176900622327466503201538821042872935516455538696563875325262955639059261459140228787420686222396101067571286065391595332900480332306547124947863975425693102517070335510777625323578737900518543735412841133715816880007117745148549914495681721539770054490606203386784040899473156263135674660706986806164632346836351124727547804787674882815586468508874614605745289594070959354679311695397319763337337944954944830472263595194639882651396559860116937812005780343795858929055922596048672900578766021136513399598819931196957524663 [161,46] 1769810589595244432210608657302000529817122580325204217701965067128066015356063501955934207746870574616675116792677451534686836934231785186066749938154728605830464582183697908058696163871573117163795236399279053803110357873831734623061827644373752359430017368163358670188635745120614738772386286403495234394229615453225863802580397726027561671594578939619991731333776714150274668882667621223906724852981676563639774272077577651311488221208416616012991195018049255871003338169571799262988153052086188647853846703606791894171068202667580980362798424174438211780379354265593934490076888868361953361949313884383374556073458484064205134803172027628159549177412716563719307011636642763795933507511194779387181356322475201408982620523475803344071313374813587162456990657204556881915214888656242256525367835703233376086321909856912573919127866404697576942097543754342097362314819316316426760223945024391757458064151727435908592056139073295474227156092206671422915614023967561329550951268004586448879535262948980071760093776161908604197530921131787343898157008462503319146241278905834925179748020704668732834828578464924510693985825829403483801674882119646572156988340591866216599936895238674786350066625238012439870506511133040721631298270999976103946051860824910676113094701366174567416131638432518979172936236503802212317113880236245305283541936103326886356329710622532932563944898410648947653783953269235785007344177664749978817449530871220063818216552662597838328696190689990561315942742641638424029935931003527127947983879279793103137259085569650943139314370368448650436880870915276806180430399893068855447737431547934823699348683531516097031386832000019873712295580445717514696517475722617592566888776290153102513565582201771586488853054534285306580201759151182605034915212386396839754808154192569713846181678715794583383575028361428126589233231157987353540123685058597769840082111848509450062594937462701504332890176410040180059622806734442631707812714306629629032685241869956464526514463455800373638609338423826727583815027860846799959201575968429782274929853952 [161,47] 3867204492745966281000527092459849077852168865173095962371911594428873196947482905141448838994369099595857314853746214937658674239994747030041491409900009887140897074998492301275930349840625793261348990500328409946397325351545633041756629005167844034064917041596456576357501272979004057102822335885859476460962629079344934301194629850289044070885044137695000657701282218753289511728911538192399532326122362839778035893010637942003380223059701524717148983693881882113386560945635040003058668284991866094614323726946483250652675858121077349674398947337245799700649815546043385757213001953686751062628530074435009875779665919218280616650484875710559256953226957335560255393549595656194265042057728960242767784806207893154914746886359736005102593221243378441670233822413007835690436812586246644920489258489888212622973133034287432996912323530419832547129132404135562255982657237312774157017503655356803133786083222700270591788249358834650251431475350008850675948150813275267246469299812687160183584939577227930808616026451797499647365670309789895067012397153949023174862806408623251135636027808919017202025835792798940810855932769953867380329084226464820122602567696272515136120392427456144331763154442367872796607558427260843189239634607620862104214215941361160789999273065090730829028614869441237937262865341417439068119516622556890995506130057456497324601028392254061570442018926120470055683619884466174867379655050097932698925460101478727032903310802460945469416276165901148306635836952191143274877462276703512055237752271509649686052554758322988648152382383053181851136808764002556656039213694712695490552390854730252456451726830723715666240740293435408744329974080896946838722511366295260449573378256318540304606002271462470861054704431280630429555320163250545988401312415698090862086958496411525034735292251261307887055613196034313570740831723536811752701007009249970054786768568481640703525995820151164332430681647563671512518158531411645633679460199528708455168304752735216393411613304969441351105546225386502399981277952996620538824119198304516693428032 [161,48] -1572367754520789594072125138023996207568889415624671504449223071847978960542724216273241492188741370441557385556080819205356012136699664059204582004205930306415358464810437997440360286405720988541988110623790193842924906825520767353440524837890571947233949751049707342158975429348057244276719088071436901348038734230110967907067983126467019066412259552169040834226759317509172429488981374082736753863362009894558870275632395182167867159647794692047422486574186332343047993028942538633467409775003106992049846353060976781669683844215985064343753872175733311256657788531760396323237218385340025798246353380999698662707025949426145982346508713591032640734676200005627433941365922003163882597250091583311175011783442153616423633805296062559202490982408308536190829828141745267918256172591414885884271896639803884805513562167663766910900256556781159647840773196790159165698674969327310258878543244660282115395698061556928335077162897256645250085640973827853138638537081539528416420879174664223708252323252733949635063070755613115187057208727600205657649821617857269389007358357724020017455523135611695645623786413889837169678568273766970774614798751101006336523061442138081948743814346284872259555164047911066581460103162265342462075332546930179810993438884657187146625413894763466855191736323445711302421211324495006953317996950669531534652969786828320905463245512962652108109083196560206242035282756467971457989029872945302565224448031639511266890335664447727818850926577591052885534640437831933476738541137254653064628068635762095988026435960058597861387755633840767093976709106297055132768055725548370161506349366382526863509753230807536536563727751582168359074510660837242888446624602054431604177602599818970940452947301456584090754688832409386704623303672633425574679638604347926539450806094755444707133877451549864816526666795365204239478327668954310786317587767938512970162239355623193885808853380560660692364067452242171227145867482983591387721324580223262351942614977851293975481061316299558858266297755858131712930710871011163111142724263805392385600 [161,49] 362379269318657384290544335863936210059981558763617585079228061320970722946232492472519736926529676920191535090430147318404377394775310638459000330851433286385368089676920569657039462084970755262363860379576804764471245879586701988758378520867126163460579544063610356831668573748646928727883733848773520680339648684923296813891793513165786264443546961993499945246614542541090979938311638086891893154222106873141623234387178503500279388597620676322199266945500356660907962791672937261105531952893466065792795886462919375361772887969856253237292477407431614002841055304213523682360090596917645881407333002843693009534770141003110124109673893972633507777292179576082501481662795801525929275834992258350483538146222113773450175279980105085479651843113158604914432269904479428771803146240530431256335402360925442939441622833331573918389185413276191397456559182111868955408663592169434165527463577132361393817949588378126800226058512418826993740660009997398822817376467880130700080103155459454262320868619946207424259837963527579529175012485542504093348002442575698731475522411970839889403185348641714088205387381613994467686224148046271317255619326807803802372012028833414944165224832813922952012915520075877306692908475574084092184510531494624770403649093169915088369440198454927089606778417186754956654647861215783542975397109521544205147189300217390882444434336941719041045551897460131638406783420968475631385681931354578518304810115085907767777036814315070671999086200021965978821965369635498051732511095768101716122774455748374702568278921097687873518869204351390341510851319363106076872132069794081065381821275326909862639118960686270340643172047246768769745074639527420441331717580554785810699796542625565820796065801528122544149902916497368112166267828000424194438126754487270752440225429245930523947423271950854440303651820394440983684312787442255179335385505672012092225480681108853894212828238412212780831899164516769640870265796349326163747294660404330823577637984327464707294369135673347066418310062684843618280862261659438065557698138642110408 [161,50] -53275536796759592008185204511156724606537272674927789505225027464272388458958410637547853726242750650603777784590205247716175922454958477637253029174518997790534717522013700164219613799755971018981020471816894897346574011491533936705908536735400239433073012881248343624951094219353801016920570492468223339134405294460286225797543846269079473433372883146538797731406788165561994586207869444126907987631888137301832159209783766607622848463849271043146989970361570815709893571283544072904159916117358766813740003729020160675629125514451465417769258430163685589178133395510962866430371509874691223601224749456494021443991575467022155940814729737307925275565239141529715139830047862306693410197553514415590875660716017646793187173952714092489944989040057776039553073910089521510833281727553375935813518617441541616191351713443726004289239689273745031064119960925060639752401675237082980930938655984379777842518531186571457622431067592196848993399742005629135389205795360888506527838509991768408917830473634817629568690807114847722226490463389257413245894718234705845602657425139354048744460193918993418604260106999431934231622379863971233393092206581713602741297485653327816468747471454406708590359727012529570844384969707382186494554688373384830436230504723275906245656618819552915626154213771111291449473337723060705427042104572709807755124676402712164753888097350966569609683194143667438150101601990503054571039913911396008677857158846823801302090770097787391572897802239912269313755413986793939116174915064575961682895223786039100101130496051875079026897341491506157324084360381273590031357980420517614129029948953929159729780759296649181048930173759209695886398225733272568386019138964607139434145421591797777934697191864819575584006630401719226128333694108154254255138784462453065089644399375933797946321959965362055694005921295192056410426113210940956001237905893648396862743618962918276628361662340739657744523173349994734255593799853392476364909395658545741706253857952951852068737188805750436119263431127111879816205246173280677983762173717120 [161,51] 3916703647739521581871930991981777954591034929403963777161380105615977456712014139031077857494769866286992237772675739671710766360143599511310858638733849596454523126331449422791114509919915163439844488388314550520019034947897454864352797987246131699822294624183607141361126334827457171043738097644658075912015015543461711895946279749109240006002556457389193586604285560303514387590397339294800313862945360673015294462405408386095852962701776630506484691455083668889384093935987036450996358667433733919703225772024545767368088230469883569529078536536946292238126720021783248449995065367288108484977107585821557172327009647313317129973742722975806120355996764458551521013249858372556483249983504481426427384434929187836253747500950211345605373520294780109743597673491395129840632417355950794859909067995073415535600478846301592553232719729148327399326625875075782650508330180116426974835273531911496936356545471269304017779309136656284312765265505732428201819594442378903397661486469129762743858076879974241045521835942167401597932452514077292193734323171585770508953346945931701087983330619829252996914615918525158781860023439854230283128489145121717757999269328245598286035921339324708129883739822353048248615867145733357622189270530704887819140189796937567316322286904488685041675731700878818220067318824752304429534503343762278898243234975775804367544720006972998219962895904623452796641640812321064864928259721498731102511202262744583925453565355273743230133396884557923582654095456514073190755365736658184116184902033888906913478034227474202273762632660136573967483927080774895618999928759572591126360414948032135981025649550451334947856757445060372181330376516347108405510309257111371893566842300403375546647699216843690015661137489156106690399167838203871884846044880875875061403630393054443508059677248902562484125076354383679542428062622382980401779368090660822086357364476565396722379007935810629878641940336951205433997912566346972312204366564774518886118996339598723147982942649641157917049204214575540332315231454516641115337156528 [161,52] 279117056872910546083798105499657064983808442021381435745907150283803442424093908486912266330985181404800090951874341483627254917268839810944979570690128106732447751727775866624208965168431454416326731171283447919707310899527389341804927058972312468589695303952202821011850908188063293333651187698698337352702723118180663271042810878995218042332314719610336452640478744128177305243587268244259107895381654071345381652737354175995797436487014948329869128579409128346431283869812238690130054140849927674723980110021897459902992751953321577408319346164164153147956309702085450306165037347716776409201298383235464484321306728161977264067033630740329666784239985259077658772094795297223118261515230107646704272896643130978366516237812651307850197406945632050688287046014073711979933469357485816101054858993226395728570398700108334403006875537440256218137006675051643923236601670738320742742240950260620334124667914920204074871726344685138860430721404108158613711520538872526947641349211134729427573203089336254201506343508702177032459778099614923589798285685618961638117024394399518945172578833502540656504451426579276122600288077899591364938510498819940498339270375345726773955551613315740361746948671028630048051476500310255386217987483974976202039738700759252945421495093284930457651436038487137028941245030964001050397562292077716334878001625440573172845917054613448206882802367224441251974006128455178786616971033663127888616260383780901381837443093777496386571200540311501701418838949218378058488378119485217095844853226486321655717809568605682278345705638115512806222153028925529326024131691373477928019832559117505879997730929854752541974966749711583045412916295097557165892028963446120280701239859779535315221953547648776469388784386534599896720758771629030514163257218596748983113319787295712212765808932810976870037276094789506399141522519159145948181606341633792537947586632361759448411174943840525578973908749068685532528731537786935771294341934323563873186590784920842669838887206565323567327446754653891505108893208703047291385728 [161,53] -126957465472220124494352647894211957232430485392140463630486226091387198141714702195307282633074799818583283226745116615668621830158873241072309835980510040635395708829420050169405636778790563659748424545157806178166880170030666727524221445521362644435488199992944759778486052091435009899434727875706215286384637838329250197169617890616713065417038125550395289439639878512442807378379428402503415725973026726169375124867374684858928104693313213657138681235439959543473618187857235891275637649330336794720681210607820961254784836009002137956682712058443776699226801768360926584275804343187616577798615066357011772420744076390283246757067136641177124266249119104575401079674473600788621597876950984890164616976022329466791675646044021207815745000342080490879068932884887341470650124526774171606743896195350260961916203377315315861194581200496998087455728432209332189169150885165975360897630743571890382523873940794382234026039010794400578929597072907505579226308118319139229931136675719888763570032371541005782260951803914256526343447221755258520664390063803121703383986237375801189829229631845146856376975318535156532451447035150631512637981010399843900983116606942996791733198593433776157433577760431182546270467708380777300368336774359971579762517909670351635961050072924903539616941193327806999994230667076012839093690225586597708090855565338824751122823403383417688753787339881896650780574930126988807777630324091993032882404054941020608201346580544367559275517855214551748103554476145703254837275604932888910409696302598114752628012652373664599077871909186471233311082949886345125473797290033416421970397061327333327630491615573520041119957446994176656879048494122699525077227103654227704694619542399169223693906405494705907468884636956729305998910275345975358710879005757901210116726030751737963638696448337365455935633454981128366971413977228943108817324082452299608774278732598427832225095921514884213810581903922004717366386152658379828145220436793595834025547556801009160046543924926673985447481252676430869360269462736692804328 [161,54] 18992704544308833160093864637240962590591406192174331158529445496500511825983577542008094696539429889180283016203680341858091844625513786909230293243487311158941917992698869809464159265516313254744244941732707995365603355431791574129469369822534394064227178238161591330221320213494747485179630762685628021626869170393276919965315241385362198009477934913353052553823436640150844378160064433675422758759522121772255583332901428536697037653726376634963958506518972542831885969055012711019663137228474221680512236687681291051410580264255769442078141998730698089752780852878636400870013995534032449985208195053349527869056858395487663132196792580191136318761288298540655006778707910869145636780499745413404906609590307985991696804560079095546878348612287869264371688639283215025857318213045650570292359812740075163644755321824455547929142057877734295210236738889117485931613759335515376500165615087055666360676789795431829233135837996973904913941560641157486327250957905081459945987038351833704270180219535699364481271953540639859040881224125131464477153467568884109783684391000911972523337906377854816208668532295229090542462756237277531530740310106491635385044473307515652416653628426188830805152774853025759793092479517286634565405948900125605465670612529006419842941160319598064839458143035069590851806457079427518437177076203554676501573653403854271715754851207356911212160975513172229537801530310574455849174044316781484761894480011197443053666148494646541055497594651295191496035293265439912592554393621773901166622855114153042228812414925246145382875083707901977425360311585533543135533312739963991177602238540080160386315704337218179225335904499646652551153527770254113826317233205182282726297221193679205184922501085991315233344516549701064070246640002254492139401532204443017310586235304212747621008912453900311431328546238249570667955607173675927562203042012435270950271190217896400714880292674007341836031487492810795087746214808357341126674386320362735024822035035666542495739244479794201167162402416986455298904780215443456 [161,55] -1612527455515754072525878048492999532690000588067945867657978439016664816393655864326938769125137570190919855110603981431761389553439971691635473041173816734375598169931772829964897735986478629646984882932891928895260973854201238267718763788340030915017965899100094604428506821719806072830042852654499862779161170073425260122198201215969910926261640956628993481796374359763520737467566685646164044376637394928201409555120982192143131916957375449901435403473421939654009962959765836561636094733473184602713660829356950635937403317198444691320413295914505106301082290184052005577317834033427678527625021789681302642814192780612649724711624132636782044463733063437251682367766273040909917414841072627357512628380595716403487074625525188778426262865835457827889276817156776878936121306081075348544286236792285656344326027708611145199450118824130552341054767082458769663939680518251656367695780032196630100359324526174447794543347112786882882338136271775220071731670331029580538163487970703340056949281459429312551446244447937260463325063697459662590811038332393741267795454545803787245148965878448294135793313050018331273326150238654943937592939915242925709485364564782543884016194571872342123049140096864483992454409542794529996816289558646708555829061911598108570069311835123345995709958880576578778450970012003229079519138465672655880994799361866190292453430775659481528497288438687392506648294568097106770526851329535288928847291797189542540166427299404287488807120751226067268523213237810774826124548413553265478544270907801668085739399758074190748878186944058838976415166106174647154754210114719287470555908356525659616229083098891015443321765510359120882865474186724895965833926817962952407184308290571677627831049252311696491029504348570945288174295232987207236892685437232987100334538268091095700144785388949423042798387249303535509362864815867887512913762826612796090783902226569912839503782274872771864608734015946182844385023368592301160165218891071148670406087520055981470205623876895817977838375728225418978916939845632 [161,56] 62847781723708339841606252566542827792231097788484396351951625580444739250638440350625235791280887664675320287920044930701120363708586797496747321514777759344628399917079435130443350823075838629399565257746100153740324138791982269124740784082842773686987700397464557188266241577949586935843171798511178701093499922987826057446287057373599305054282773953458511936111883882240535869836978358065496636025593831759532973800431682056616498179965612982251562604239906189340867086699184523836729201280240560309384423523386670750092532879750938208336067857907932704813049501968984160957478367279793841395863904769149717910730184054212104577913940296632088929195109054902764105400196113803328860141936254609692536639861957561930286222341967741604722605986411685334680984029481960036578621294817774107462723291189721767780616854665508654977147219351399223984297614879638952303230619541548248226460209859681671468068988365974175237455961700495723657324223575301062478917695519167836491422257332290764522603224388806822765046402188450607790192688285379903064115219409734716968190601533307183347133933402156272557467376682408870615338668126568985427912241805745357577197918347487752920674303679577701454866841813824268335380875198511132923445670863053200260181595940037669735199428358538157897355812943012422485234966540137078988855808847878887604868730765117205177561128244063976092453940829777115200451613848082462581743841244961756870979688684699519808569321124961071129194979020348665838900484291665892734869087838553435259624510449743167485584959658759400405485612925044136521104957509379801432821404095910937624230908360996931415887898706499117540608233085678342879057655401281390136387209167183103297817658521369417017202291520299943897069245293877776574038751939973787078076806675488611361510119470792736819193722625127809224291415090938726753963094145951695771749749685643803170273408068537721522995501026875509788822805630681420570523725593400852887096801383099841904460535614612191087977680795117037436923455051649418907451904 [161,57] 2627173449793411098723483256647712769461308055727034471695639813481696216167117831112519803218348882220806852435791300788019062153703062878414631293771463137743002001223381542005233733595220659194106849936291731980239558222769978350650928916025620967455084323259282662863067989761239140511791655275299681799041710041777812165689119747804925791538365843959011916551907329122661291986113009406728277532178975304058814567907754797503955419624167763475453581348622260078386036731301623323079319833228721248514074755984893986692670656713765701263458912736761552659591980868725455504525993939981564291327017575071729666883794880886603605970560005130788074826092755767723065417814237808422180504088158206563575567281429075092424386716573863246672193543871117395337519377659960568831047958475455021248096115415243233653056111083376874162961785201091480231902856710924045959663945732720727608115236935974993251306133025653880706029479139527480490435320839983392915936537212252720881757895180221667512804612129396693067883222860829431644637900031214604305154655634520638111319373834379247802543953480863785357245987714630921756780958185273255061740993910443259853929597511175836596259058951738104005215650708884058266737399358711134404625832361796994402237883905499929360141497025212573518647488042360901593828566244470702457030710380268783331382439651321842933640385049160889645866963166731749859259047376417834318563753079249278000180010509925274664357114471028314519086121156956573112741189571497392088132692958641584943048632195049398216632909579334889217189823298170526823707662981888607460540025069899329279673801658997657541845990894343269649069071976080880002367079498539967399144452256299691205869182014506518884085745820095655470047462952049374273774355293589611156856820059572937814100655399860846071085019347315544744670054868713323488861214315600652317090606026655754788541031714802925814962627835260094678244835149528340547120016883576953933372030118486512135226302084361365158287331620023725356245658576879937678400 [161,58] -548359950929649611532375467767699518485270381876067303664941127175811027376988940635241440008089249345947896895226410384979901525497998644556457550186349626768459065129278084050144089328797117798721790348669303353143308143401712096603621861064159833750404439641815524448397699119289642458573964047271508594598636561507414825096209216060498649023816362180721631969883685779768092702732683007791473643246800554022524008398362481018474836953779516604031818138790321880617640847608515817630761335056227366617750811294333464449644043596250452014862971470367472444304070757183187565133241256284152343863240554897310299972378174422125733293822983528521526068073718429593474390048514805717940721803503581667715866439885335104007639316002607275673196191712320473085759875452357113948311625935875900508982270135643956211781144590785041995279481436731670490627489089431920647918180884839551328432115196049729137381566078250274064002689881644543673721205642609328562331157159552525518293946206107051074450418327144734419732609124836721296030273830452105068509523324478779611356125095838083600069411627265882141800606779986270833723708254300978244963729543488656845719502826310671782748637582347980548582193109958320626516508623069694599630904174088624943809246485801553737346382748250811650391651467941233353835413354246278334756260004197405926829666259075848198374234773254783630541849994226281122781569827843096485489836138257311319209944083936442390436186917752963631185108708381604412032714650803738775394196396985374493890955953035207076159828341187835350116446427091577095757373186164873604887949916400303014479070334196447576090362230865004958012929758333048202756981169812279468527308857356939750694167115715950276559146935713718169463596251560373649078845488568107581609301449454232568240903408658622038219893338309175051639027806653865189960527077013016026875445510447174560330075451563916069893549310739308823096110084207279785673405140962269943981866779633161040031430098496439986111200286274661644452208583500269440 [161,59] 33350748842857981940524320797786597555359501067180260237854124482393055325904328553339244617856814469704975958990691041332842337967732704529655327930194297774698536124057650225550049821757253323372915122617084809665314566294211460877227621361178077891017846742794054709257122532611978780524453901604975197926045108947742817195588107991081823105934028924476375094045317207516387243682506248341224677968307302728257495591253678939310758108068024562388514387599907254474619499852761939809599244927024587844433536257075727477346669252942463300504874938492512018494682951753371556646965683144955007427655212348316483748669585167685077772319684398765297147908817016242595754663526814805077755028495790884894653338093815866030560221461097612503082842823447249288111580743363740299787351276283571673030953631798412592510072693436350449305994228150713334589215604012661589892840475568040172594759836629806591459912715174602555554948180001654886765626194611938152673653461815024687054748100860626199858427161197305871804950373061690741096450935353709473601111343784864120434240687553191247644994103709048464815021626707917401661848378139878286614524251368376122142169002083040387336679645578881484867917481287043381366336019644868434492420552650183674856813854433656894215874639203121935751454595535511229926093771239250740235294136733298129272937351079056596344588513679522929571160440434393620378122666213501125227948594069817187686662861313371967410456727012847626036174923664865725654961156717724633696242045921132262547253833274357033392609186101757738322714416697329314653008385075536956220221313127616459796838231422084050930914893866916054303930406150002898104637657067587193741386252154102366411224388000269499097250345981235163335659896176717346935880314266933206885074898595454457793172441506220943746361091923205585422510385595527918277024493833013664962923812539479542914356098482652788137245847549844680639279219676605292372960555232170063760939817302620550615323608581456575700093498209115639655713457675024 [161,60] 216179283923886085051795052259613540490438803744183925793164352508511919444558021191931732980749666508203484508546329484524746647188368813322438342250298879682002722486639363727647776194755570642319777865019178765920893858515077678354478977072411673223807926464581480284929297524152246887951434240432939666882246573845857100001434226164897882891927138957630591695643399263485548202342490598839295456109477085168281745354667288000867055461195925434150284311232082544494945023937557464376300271945317992090418759948184197912642441078703484100214430699680130283815752476187684606841753952923050299718030014506015625426418535069319344099947480891373509486095597153649759086305478227716108709076666145018587994068334874437278525390947412152895156413913087978884298080452245654867103744073825632486530666161153399509649111062035893325666110630923119362669735155410600427127535554643205860616868548291709828646085104274881424653031261844191490911949692463089126976148556040819690924621792628990976396550986641146530680388949166122326739589593983768286078958925917423557328356315331850549439551860198949879068821560765617637082693482826908956058465316763634013261848851073420090064211244703652991440351158125303974354676498289541513164740029966253843487544309698023460834552138562250013299641221260075515940658252533679747860373094955837145950995583961829777035209537221734172443233951427150117365629581993242296229978777306890478624885302617011041962828541021888958541660854930251361167570363796263627401371876038981960107538662528846963891285711188856230093525044970890023167397246599055034281352344745870430678487164616200561411017148857172180844306113742970186828256698678814369597718388530762986482283513942524461872415325242642508967947190167812721583590076186271426127014360834734701813407636087668011735886489104911462502363680314640324664772339392675963775517436238724833429299206516623791731347859136576112961593063554152955724820628124233426104052965519068375342890416758756561416784117923585071782358304 [161,61] -231128192812913773028970358146838791822589434075672628413842183621986562541610480743847632320697131128815062581899347323029052500087171041735809770338074074741690255353992071378387091033760220537712578709347822230374043117590688084097972542767425680800490536356085512498285115974218175873576704823274755761288233138103517467454040382835952900627735981257318587049192114324926655370042713253886957829829572847813417517585131828926385007514948461195474789031888255677770600419960625734985793518675367019431920639240227046251565437795742011328818731674471333983663693441942590633312705330182550045013346897133133589797255594289661492130412992931667228770574386966510445007450310984857853726955741033845637574676918982063165188115986806709345590972767749403342446224768208512613547287886659300482218534307041759785995292886807861495545335463752304880349147259900572936946056549319954988583068253824132732760974114054308212967466630386998419093193819791958138731505435767455204571822216479771818558557042911984020902784298436233013768523913664651299639723571925212996657055143758186598155195895393878465720271802209382687262273631190235570086775917241203643145341080143312475746097247638991510497601790644506515774435962265403493997654506814151341537044372911003118768022049057522419277963959013463591236612669366319349221594740598422393953871153527576134648264029358267910564441325498883883468910245513019643923625685820582719866525961475278874817988636008248858105915138602572516161786958696885039773020690851655674213390647043843051955571146519281341344232404077266971848878718599524310476478504253352416685739974794947133834973779732957738526931927957544086357159354170671184012132677233216932440634544148270756545518416691369381844110813186559624949566209876600431694839582253459065379143394849149682033173099061883175474047628056437050759611891209221327986498661454652505831320522278728718892782291236526761176969417153507749022694651378786120638711025219495664754060200013207720010954054398866213784492 [161,62] 18472933736277856841640201697690007984501674551687211087767805739485469777947435566920368502249559414617241476197027247231037643137722018817418282573383209442980685531962550971382507770133047173157389178456088075116792871703114316549286688105115098575143291172516905765693714172787806207085138922251227290904076065076511447568206047223756522195830201080439973775190423571998820652356263323516096469020037769575690570477528634735443139382626743917115540725829082042348745517425037420434347326117979509624986684159136423696792658483641499449467220220232357091320578415476600421458271938027738013395991023313309133595862878029086930400489579048070543647682222176733784071126652857270423245720535696627248599797870180195141912625343849567518131373410491836053235963599147095969878599788780781130539299128668171440781243794838216158896396589405371539807404699099080042145272473102777098493415641708832179400365006838408067752608881700661678054974731869705546146790311239911802838733214726792217873055696705874321235366677364130422422548870070596812664000589832514319850880636814718132930864077748471589088556412446438640482878229329148255387713874204119574118581286750261136759234488727464172522132366864375768043740426118211076791820749729805351185422762397995290500080837641143792100488787078315487181449488371579977098914490237185208163002120315744532546272557667455945106256853109510609424335201846295645017339193516435368952680337661242652729981587168277772212263605440761711345444038302077333537613657988819551679364760986225776190039798120982850988272806728569962197509858860144825666180187194203533550667063888522138712145712748111055418574951913848056964063370188771731652239163691691033269559507447349981904529837920218797252439488838945577803227357128486906936641156127418854642166184654266564951698264376933502375456366547273561905835279257954341436020788541318684353859523358075489860547079824225263462812421806078838652418944588800728643944932286030768804460747173484311684162179713369196544 [161,63] -735765163567266716604592806483453889584038113255773595701523402058836608313333663336111579235166013219235464820998531100197209945532767876094364088314066102372222710739193348248806801817838186073746600464470854422255422355305865735690698592118260404852856116528972482090478386835430436930872654656052290921491505954538957504075053659982269198027127470471289629049439945378116434197876613880374801053469688639980266994832115165229145911623365708230968219738714329538872173163122058222718921550513285925661719232217582867888386357210062225228062705072250974588673461169328117788751439839829088965219548533290867445260767360292427821494581134946135469062546748034785496109691425024343045785459977333906091160762892677890240622546634834725152814275185677588095924201810729058918826730136834691423383728077365352880681037047327418275314622942418278553967870673595178198378862466407937680207359117891433292726290481787884141161021104817919304483326344407088937316749440844487518351069965941980691417285559697325369338920170894136384389563321960746704153413633348955797491859632852908530044156243350658846179263563464105909971715668722967514578862046748110086971779731322406863582985829767700874201520238590345480668144758927507863823022740102525980048073980171370900991249226026462193633337354892612066139422094332509132915734655643228672387908919437886555151552087490666293877264438244089173115876422826199102626366876969366921219704076609144646610940472861762340217660863570963489252302341850826774721074608214934351844351675776261884437122404881813057054231746607668473539743136602772830643359833496018356279505114306830199422223652837170017134902080487116381791631897679512336803204247251880588719108119344143175914138404946453645167091223962860641883980012575553830958795714788917571079042884231535240692697046877225237986083397471882177859226597116635498336916233954246107563791198223289017668693761578297163325040773723455760512681220153947875253095073812488355413345752358443744428246314451456 [161,64] 103429473004099531250341744675962178225874643083525993894258592184443694843810366234714754933127193845815703717662145579747126338433028291481638218961420151026280402612615063068000580259117222217117807776216327193956228994881968255103496369739858214007872877536123555554403967916592686410956190303933000210117671605979251786614084801272015893283032269275500380068373462580298977215371853445338758154325362843693634835656413749682005464474090498243874291116273295215462322645054958737786761539101117334102449374733219095218149215562676244379376494297747012410071225921178185469883249617207051265163289623482977128315985879775808327355229091762799798575657423033590173853843600024745399158253735564651407305090746955763525244723254168696135297102499875630856364747201601444847262910155793185090850284191850304452016082930492706101760177607908993210720665848387992114222544803460439183300824782560131678635507370350818658751833792249765810023370762539189220446863130685790705091476621996073243559182162829340271271641314484280548704067492337227412944284822278562852939227323858145300210252263206035875639380079638715940516175722023728391443115856035266770541242850554805893458956420971158300674797079899953919961462437212709618066294648384263118158400904118542500632761200884753803370700797515204299774453135637967079512312824563019672004906835262510391130036809756847560713157410450613084043505696460197889797713019233443271664695114472894652517931796185554022157554338301026439989593265738001934862740467926389164419837900354780985585052618113066963917665264503258593792639313473387530494077104088401210462417535153371192184255420290140680822302086536141624357603659898686563191489664448737583412104982900485801667337270171752555838603130543289214186372168822367592395921910057024828885960398504480058343278207655218155519837469605954611313635492426132983885142060814402294944525859554275091083789027465708546631107243961657007890494762765182329527669492384584150648029291792373557360131687040 [161,65] -7312670329881981190576798604294199420171710482348104269403531456110764546161807122423979827376994644514657043621048114826107440561150938562490120304243110325621267748184234031732307786023770520152014037881922752867833973317717164731705022556882411262923328375345565741044392082846291552476590309139240987100051560140037398556399958193968800295333660951491737909239023237711850632860371591778005467957494017398280384298975959664727332178375038650691795773639046465880604255847621727607064727118981215447845960797326216603711206029169259660281912030043327759808506176382863942495977301052814701775383551707287010770278509456244536759815937660082430382703425680118295501528522677089413982770144012046583166396169300071661395690666100580679668849500948135230174163405620896854624880286993646670395143634314564242204503066642456100225590173797022550855422529362760733094976186858910564129188469151106742718563609644885739008866229295797030253417156427753250654083041021161017157490982292468982052084369391003037280432238200389336314667782723416651462376257310294726845915144343075604822272913112218100384347420103985990134472844805275193967997766606429900806880950720934907220470182658893717327901075516145305500544684835348700980934357507314443019418147663259068225962568258692645165708532075716231513930971296676199564728663668333242231585746077062200175233671446556920962005742352034323824824279426160402918269895442749763139124251859382893277399156588142025667348343580519990684142751722292235175771439879332311456447633399468101380756746457789917167506554969103139951018409523887925867023671128432910492246335532295483801141341969100275104608004398065641879435048181341808884105672909347083653982236364843687196846229976582599093672207317316283823897219751939807530951608942623485930131808195464454575720757948074340736023465137727838393343051115415082145675997262361826078866842255601731976411491866553622257871470136780626563015966742670942773368510271822296212842056505546030652422832 [161,66] -260837707765611208630577313324724212965624182783837859357283119082132539365133158424388320051952201335196052075592626310824897449235647209756129147365830696289128373635538072872667313492180737923928971184448879290502588763552900094204341835600521274661613248623774719632624118940558219617965796833555830261257793775933637319803968032795151398133036272076047887778454428200919225761030121897129925071930480779747181814023927610605447575590435083801296981535464301990444463427656392928660454003257771324411918591792969712579632102607357043959271723668096533695586031520312707921219156389163933214517541606450705261116175199206425105363244077146221445767002369009772427282620282536631818176549394521229128867818091306974230711719581237905426718803330636736144288231959592808968719382868913637835206324859616477787006200692493138982885726539506636636706550005831060893143465102593663256203629088100525263016788410882582662010505636074148445048400056533739403285612893409941848615161199168804779812584991240905238267670407329255878701629646501925541772725660201522246978315665058267841428685449501036762975838031590983735317709658515856970530459890858973170787717209157086292329726417557533547708405433683818342878577254686705335836607850636861917933869366989742533997502976031296452152574502232411218531845984154227720487016461308456798360618272904445151862094958875553478031540260576808119256213920703601235615536503545090017489916506940407350276819421383166211746909791937462962879698388514982303524220272036721273656630158704866798791231673130772177772583249722882325011211923229811017522899275374645916804324092976544845268131440289060843423594644067154546150751323771853645739566981285487156226361875360871716581914632242784716817939052683702457755810863365734588555504102617781391005134803488867649222174314770651097477397004277076110757648103929866915627727643029515696196932746815575839296856185035195368822743736876629128638731982977797020417541708859249845615403252829564985024 [161,67] 2741857606512223092642943073301280234697294979581337259238253307513000994247092354887481210231945528123051082529502847056421696652517233564135577288222569447377988961880992208956866784351702856692190991622106785904415417824146027251727014955207192001900151838267211142578005320727103625424997357737340995456079843764240789561260042995760734340661903735878369462799032972804450663351798041733460768259562473446504235388992588780643524157193997722661847935405579853111929468964239284628452605396821017131519071630000313673635316264779792030141408725821636871493016691871918731011196580286008355234554861290514480077979203202015376889061425795621466423011770280477131967896523622718047454383980197324663801932002946913273290724161537332646927597483585063198808400957599396932984327902594091149646608913373293631130177941931273045519065955022060582210206107984822005903972937039259746498991371526220635008231950061527210693598340500315856376139872371968319100587849113942507502222681272482239899537366832875712455741907328295308172008706431098333216879892165590630959529036673824974159257368345886022152224755018000731316645278286659936315213923038533662522628071336123639912552092641026284457982550237927084741941629046354018244990085387732080470979137266901933883758934108854001807145586450907235770273507446885745004479189999846952669936133027805312413719441068615607361904789465708754347015705289516535047340668325508222099907366035238813329627084013355326248860319894630905300332568890630736716731671971936792447667078702667495377337506245910102578582292874363120445147208355034898426986322707537042539356622074670333742896855496686810147252067733952847101221893026669955666081862852999355151601911923187306446188255298424003822112700831081403800256982020093020225220747704155570651716124040609302638833179611321773775095715831428174196711756236000715294475387900595289161073704189334180081505503377297525384247826440371626003681041547094562614612065869337431671641071746797800 [161,68] 851527695275348814165389544138858577116371858024514896213741755747971429226398802657860021719956297884066168824771075107938828072192508778404348324688760646954434906390519836237627933596711955629952998281318505976914976117347595633408533750867636232730245367235518846064006301008724496612708736658518047957464805760070870099881909881739106229671367335333764163593348842148221932610823453762049670598403689996048883356245562277782451453084403319436669846672793872885130280822951761572047322405803617713643821218238544926761369765926481764246868605095136348828203715877207402405659755178237482204803224007788683369227519147974966676147742700634694879289749985997306457775502754861306330242776596383085380585385626792774704653472909270563481144452843889902588911967615342858493960251548292949430501423070906030026697513135743206169263884453906680627256671257745092262981510087295586750969416691260726115904198064109088600735448145666720460345941978883175578074680251901128127977972660841904761928842885916834333133579549947407513504289823440315497499324833829024004980306855183781163779489122624826276435606575941382375522254104812232764381582282119352729124792846818412641886731925350132431758488493703053830077996078248423503933617883531805544189896458895957522130764528160577782133445154081968870026776849013582891843841175297959749377255980200695203982235939440987931911352030903347217319526659261983208036280285692806950408242935529881987570360772344423120935613761882391524320146262620097272290769870226300170205801484779507606451993688917271908004757234651286734385228678304602657089969984620640144598440895085226791970065251350750177297667930614814089530490609460545757437914029300089035512827285057300203061814643131230791012248403813119894405046293364033859926562468600297347041077931369832311750984105316574787950860900117735833435997189570590368105059327154538770798281847025320642056066583428611519556404939689502730729194260741928714475443297883334203379901365200 [161,69] 36918012661913536705756177362179967001221854974218829363227281663047177828845613276547394820800782171331460319568522660196948176605494916821073018456112883118820382803223705476024259147308304409086014311496764869868932944215710905007599298191993168704515488834326243487030565857127228628177541958210483347174394074458195037465075313136887480513661337810804766772322583213852936725576073494080734244431405852589384166095651501482241447849173557239075758433612724858185184053021090021705482158580250033978208173399625756133556353508153318657512983555692669326256497299278680847444110443758330157668826385090774592764002881112228014750849756045330775087370304497304603733399664347776599787228836086885455515182888941930591631887960577412821179829221952085255118631498821951629909276842263329265485725949949836710977399259786625257716132004640065884777130389080141594910352662997821822354642379211663497280388295841857096217018305172157580101140668613621106282960852702432114261448693895404455579709453337747738569404052451276046796808707019251556721253621382786195221019344757644770587679220560239071212520562141264005292821592075886776954843652927579062844077107898406270751079168523965785558482774336151298068365281112594289100664576437981516560778280355435285917544709438810837672319221175161145534942813284614142393326506646150124856358287498753572881788381130259205419970597750376852668660106075322836131827824302068176289476115826395653244409052344137643718515840969569254857037823809856830196028896267320831733599827627006314196200007510600606091161380818083849225949337051502046769014018701931384948778122061659578741424489704065202815387694791514996563283513929765274098220226294847947620067161686374979417574681151164900970539860759540124292036416022411810763079704694506623916352192527666381167608775709142340384847963348463233293653893598963786441411889131695392488303803006279743264066550644903272411420997134374988631773904139453178047481172942883478243411266 [161,70] -392825064212182123680595894685135311747168981273422982097451178923918427134331776189315912590716949425193877310171518561689923647847963286718062803728037367631628115908168393178441809700743610435294428954828627384957505792358683510399644620759099256801914104507915977202050384331492870450181793073491455654637276209876624636447273184889022989373651828176475378704415180546365179220969132989206107769948548318796846153315174322827103611011218661842449572118572833904035189841925119332694728949003801481185393887312454935515248091436843600061649778067831942818489419162462768050929001194712260289915616388778912134011829427674200890697652811507898469283629002613839229611780156404268587535837850156848777412107689663025694686317531964383522998432830428054887601052288599378176500495242712208375525370374362073446331712733868605472197171858438229538624382903026738282086902322103351269184939855505575138801324120162362574894738335630714858616266769541708942582644580572078730138741213167624137923112444808781799547047642799516926139195240081209036557652592322794359262842963673070176367181004432790272789067922317673657349510938047263980275203078993055982646369387803789951166619231695582698154976746436787899150025393567277606371976051496170671631101009143965367143119243320578752063717078473472779304784786693876876085742122291131040493848528748553557350844319413109390374783591672471032554372574097653046021751254323717523909184326373652415697432520646328687398208350089407603472636996973592770767799263304318290448354020184397667128910424349038169800640505602990024318654493806823911670669200482335875666755191782511926132750348288751885959486222503872861504621449731692591665582390151177615572638619156108120709922044553929819522638378545602364088987384640143530077275450090643287496275815331766051241990144712555966217846218835512928014390403697560044388637647625861089003973770536778281162142055990035925983769965697975342957468822504546904984580446228787351744 [161,71] -23962422753422779816510990568199745656035998459498301086363997549641258599671791400559144910277082917453835452935016886120862104942457574897274648780461201861207415207087562873070806467940865914354035795649299458933253253745300434848055123546447149292587773345725986717336294481492317295530320308542791675252807999323912641250368026587211059964132728189710092982347361042710599314110272694698666714674008355446810807072040027503746016887329657775259680553233626308505744893744752651931677953810001712444534533661821328925361807078985767458519438493321269176753922995886293928003276057434907771552433411222550329660438375505715686736042645547530662933157073355791282280043421872983920051055226704450817731659095670870469947746926746111560544774311244271221753421982151714009178568252925833947273727954551884439765533083755775464911775261178428808318892619656419837121241214597333357298906098624437286823601144956283871397752086675872066946924220395395796988182741058993112060105653866923703707781091850802822387015067464659315033200010611159568920351226333997674489125254064452761975636908399792061049422332465371390368734627931349489357274896548040428772211167332455502687142222584794866257530785114145666286726838325100494601800734388069316938980185783552257735062234226333213706839254758120448214895477134886212336294084197640423010343784210934770083517825391570296851125850097340721102652781275887640628025907129715792716745401112145967227819437222048238568232401696626167248987568017869000832493557878206090385532295740408578633811212702872533718408692179922902788710917630682417823430716262768047955049180967472730826405527634573078605219987227136701951812483473778448001420694954557552067054802116888925878958454587643504806965238417828048694503506368297977861099046109625227673486686134351387815022374162870875555499467542861504531216286670462260141027001315683866885355323841628366080815949261700350389422891941948398274714304913937652218277042296115352 [161,72] -529033920615939206598030464365187400873086756496673836267040500013627308951346637573940366755939100831318016694460550488515087078523148913609103165314500746547602990441628491866375529593243436068922564450748917939401233325072562365964611451173723207560877003154659050477800986912565179235802818120755628100728976119948886939075033521942494215892709396408257355510445143158406367789997579458787954503211412606751698119679233910581292824897906042076663885594339757679333222324114733811302675279666246363277084906011457862036497733813479419054270519674478028511643095946686098463245229921544572017892393673555771828432707423874340223758717423349435494673066435540325783781199073667014504544677556776461710925413207633600583866617385478394869706970980564539876151815350186985906732498483370339927475754504137260543418410188808113507311575369238472300124247776969162834092785942191043453239021600173413145500071373341526274195262981467701535195694816279100847784393052157173132052882897789580606867310605447746335950271830876786317788289605738200605558009917810912212648257206516430662222099785593920053016526633467603324180182302741736056715521482182315985198948312604035067218285236998229737438576584669513769378845516826208659232096425669097794331198820435402744191349958587718858936621979557839435785105024047286816354560630165955807266895861503072378882266714451639186970745599262010125323175891762486981279003596086612200994489512288143815813465370414127574235171988476889290065468663572229685777988508615233420494581118999864760893957965673478662392822677180728755364488447183092097900027673369251612114976410227635966367425970501358324228723989278563424352357094790194650087004704464686407074746213448463692775756202192455130582877047445310082472528933812124949566070201301349568380508112490645520356189823941090813360613703415448545377596011771995162207429124336925131896856842342242642584201246172760175588039924964721393218632717117028492794705535872 [161,73] -281778027823281411673027812234354874806604534902167697810502730936706537627016812656266777701818422283982658672395042181627077560810156313142860300990185940127717401666207307269388658801692196927155977261728169024537211262337727344737904580295868228522244379518758802128589331027371546793636219597344712046081960769037224009726081953614511916938975475811911542975417366396948501529145570830538490574678657796737076744374031365407766630277531805830025133077934292326399908375906011313131027484590962764859058846066038281668021150055844676280549800391179042790036653057834935441144472138682873693735205900041525486774520837364302934341261704030834576017076762520127291250439381348096897566133837625611604721709332808054896265287224877633887122388293749244873231865410838799271916641604509168715351469309087984160235954499084734766143477268149879288280224733007266783022071765346904435242507941164650856372650623734208567554053192276605173584434568683333909126779285590718981599975545980755204350532880814895798920884249406799125872203389565012819918975419751135106793755710887641098413030100537558935652158477695339018712760988413106240039323729709063461671261548068115757403743651824842872006265056161886507462464903989957333953431903210141296362703645101791590865678682950877239865717503406020926952718542841319931100496059691958036199595821503878568136202081190270428385785690599094687899181615558622635117621634176684767898404283029881044799631464674650630634723472873676606771667779849730353217586624187781291347567153308948071368864679924826422054095662216324170775472645844561641281398244625969260652455779445000786043671149867510039739693296969298510864498431893126055722406499317623052309117505334712193250044690435375310101959790622418131898721951900269277550992293925662590062304315687624914594640911572571124873350798693031011653828891983015814361496923240839348624864443259035149255412184735010117640093810306392853841242536118186624435408 [161,74] 111197101354588044066235115606669828173889393783859631357213156003650675792914675153205947344922989225842077042924428749321933780491016754329331489796290560191528061162095695270088283412672296736666799337188129236149217662900063820087623955988521475061836842450622911529621306209892297665821307157236692641386360637336469591308582458498817353370217692608494835238506102754791592445073120707240149479029634361020911633257947441054894149853629909545212846326738967808542360993677975852680870149758690282602421950589896339936406622080437309413142495500670368402846306085757615908784424191878132883357181060011578903808021534847076272789074382844934006037725179649033301078384637568881010965887880087360728775140763816625865169566123132186405408201466185449649537280997074145661761036137233481497126871614023014507567074562164607593872278732260864536314116942565076383679694083553570194387585452770952280568307288207127982535777610644887099516587829090377366536797825961477451690598424625887307893140765076173226340942934548305473742282805879268895326962681314660335953593895734270958266621434202543886721363015112970211678812238017887625494848611017525331987998328925285230340500447699825647242856941502008357613281663554895761095736100389400769018181008354047828238714049627245608829913245879757378240253440686653698457219946025743807590175456218457741400334779433536552114962046857460979027591376441597812157823409264308416886937196811089649075243162161154140490728349724317782162548729563544367148591163427807160848017272146299615065816602668793280901464659628107481801551654403329519383694625075545331003001429962547677053594274301695863844609209205427623377824607855693920124933136048212000681824525750060558144565142762764309403032968853034888525645374387889964033708602171287784076198688777806378535792626472242997160065511759645260216310273721725018164322991485825390839084665379150265932976243290487022197871113904019390084279370460149208704 [161,75] 1081607279912998120423557658982219427194724816298339248345281253453275920058314745370891547621425115610908280660750278158333921541960938700559207818664227559706632259984520046570064531868111180633815872895733205854749827383489073976230575687295435799980921948439008398273083544793838996729695206171447278437534905427357804162126345853178962043034619283479415010028006406129958343080944615640583920571357497698686994507422023341845565908484864296868681076748405024240898281565572542225486102158323649142591119879795155118091639677877482390335100823041094586404001288412228612289973569456892580646989173785201881165726539527941242689192306738579162493490087741441474063227924442637141474270013308129016985765785795705660536338272790033741131976110696839532806261855505021013964322573774965517997894769713931230208373459651129917448535974974960597047969015928593371405114381725238843973578669341990382398013748528231951467343315948943269561520986512356481546850834714243713139493466301295687533030423007518311523994262402377359555838780976087194418455181364063593793699456557407774009532777569203677966924627846620680631353274127059341291653193130494653217173878764333425593389828213576881210918565440155726764720859602415347596046773464961653832919295374252486533126320853096366941794807792735687119878960038061682995060300327115211860006068886176684682139790594388570443637881510950711064646501843832620317289779489101899355838593651143179318147957661065147206273158183663682732775928537894840773210419719592241241655364545331212993519068413036028598313471567841295938163932675410813573359739762610835297523681170623659880119927197314725667068095035651807944620110747959081174408049363525485698732443549390943525871383498697716057782931147420911166108283885026167491330844167138720309298533543651268011220291552993889912244426357819976013361369453733049600558486543965714239098954742525468320420045058859674385939502974597950572524415167962176 [161,76] -10405721553925692430397257647212099780311104516346079553755926504410214326332384628913036565266069715270584242086056010709655915552203331441946954787775057984579153397244138646837947928056179684246414028034603236149997646972657302091019965893356544843835570124217973693661814559082834922032089761044238965744217939596659586334070569901505837748083962612161283254847597776350278002721149334850516227197623271173786267847245255835579433528657904928667575455787082043205089390218809020011044788687177487131618234907216004115890931216994943193842234309241308065254200265560343341712281644479841711630713106486451113431228271851963409316797157891417071824219840765226450967845940098499294851463553227994587751193949841022949830140674134082478293354536887733325027685982744833972097777740591703782591753263989322846262440869729300340073857230756697367953310584760601796498622021841288390705634192103194711686605232738163063273014237261366264795496620352236546253609825137947336300344513636179424959140589995812706561796409518839008466746731763113774021899933885093437528806625015886456304048963110403066156136748319405765326150918629731850582731327184148804584247784190705391808118874004394605354164298727270230406550326010846313260339657714093499118477984797265206667335234312038193772309916932269154880222027008839583892263098193076375230899480430666285155215517810225407549796603037710503418761061720042784344496095480405937018660261559544615258831079675073014332325506541416985695562297955632204224308937741423437192378314952494667293199876376586204349099570709638493038029841008694833008479353612960708743550446729453937281884480778788567551641574306548493617493296036727865713190524844178292255423376777291564559805653131009193222997463206575997777694744542709316658275241260455711116070304915043130125257575416407411075065997682132651782692961228309880182581709412576902680191048681954095575817954389431067540566239232491553544937304536 [161,77] 339279551739044560085317485217511615572425122977938166768359547762107409174375484169899417817829750566934270910879347382863240127819962159387025169637360800536065491521622398779698622045616731196262357605636403596835492000401150771954559977994992213476307283232906441684279656157101857659000908913023969180399456312321572895156614903437404513522791115221801940406511178555146746970507255594516072052144392541733522328859434737029135762818495380569334068834280961161789621588519651107829069089471809274149078830176067275373636255718054768325616545016806437129716772980821042247764770547442772197312163667331462184523682447673925821638107726775819970251009783903858481480741015414408126075964896513568150759460064085876649861494366464784203769879249787420885629625807239241290151842476659757533804934581044993800174147048420502299925311706412388253470323733677739560542064211142007717407085331080685247063457102745540215026172969753773208282634422587849334963533112057146584496715855171924773563556425644115854834892105091772549604354618671908927502700449357709661425345773581168252150967028082221844977481809037967158033682426801566178505011570546946704853468623445776193501031115330786974205239772019950859118566998773664165762086431099857242700288427243253896437671126678091874635940035219751628795725863068221307272394392577630557599688068301037519796198480921984322028320605371777475390509905254403182162251784829783823015713937279848265660598993924755694214483085380574973763392465789826181815857961462266132345138784663792639470998501495760444768089402168153076710768570165893928783109116180085781996792859931402146446610541804733702137995022726326266535112715211005774312702635259041402854453276005597277860184910680802419274974565867932942420818783692540312992443331451688525821821033179029652109668360553094683266848917391412008948763401037887638860339028563702753728805577775303292218482811010234156501051331407912309447631 [161,78] -5439873188886968089195929119823694231991731117615928895658229922749881786773879562584405684345229512147722638369968030891150964451386805112637577273840752114305949633259338744108334103867821109938473347581702001627412453162321936295687167265440580954256343181218924143458691999090553250635598269933661368464085430421433332247265945398811240701311312527266289902255655919453648822342084990410091018076470226539851415610606560722430533728390843020361763547691332129346656928251834382220283357977596456724135247884506310891204255850828354428031444490690618035427785430341694259922572786888696774267438971896822525585924825868265244784321081149021752093322954192687593648477440483137967675116855150188608267264896484563711963400466280725242995794249177512385894677500862767932457516800359422767660001066530567510033265599914228966598038022176293818239100399743422214663666325779615327689436436743942048287652050174364841024187912540578969962371199891865161729227380859964002285527843295480582379182388531301702377316380106940686271614229579347963601924063278835805464270412624440248563470829433322277060134926501016154762883916188242414989104486988394287715553024644175926191794572575566324561805767518293593179769430436551137141281040007442821917153465103794761248590402614561440323685534581528331312717721910098499929682293456683783191914285256404376368726363369170060551522954736561539866288468313007680881667998794943068746517940066660359030751569098012652485663325852536457879740358832447977582712291527028304158304973690650105953185774116340397094468401824524005309386008511277994233716571500964899051499251147500623726457021794008938117300036708589570320778313576921232840364767920814016693334953683470725606974271112517533915875553982335194398767209395651188640143021857617550319759654473543383498095686096417513747182934173774980017946166556162568977562544150200037268103605232627564635983750675318861772854811858380794944 [161,79] -3637749766340492307389219864455760349099771561937475603870650498002900662303390254637618546755613687108887776457065624705133080306009613673933330060130331908354608690953372794639375748695298582194375538729974871511715544609450488376554341082107830972237594610634183154543784405139673347214777086908679401098972358629296561712856220772349746348526206506623637654180963715671429768346145114672173646794436212599939796150876281842585347444537361397437690309680636535894734120882983250155699227346979863711212912289643094399067643436974684982210818474353199900737601088605672380064482304132026025551937825182586530526423703386104434115468258279037694737396929196379335309906626480509766596378744320464754050115944187941765460970684425896434845651879379097960746872263700250656064384607084545569574008467896582736638839544458258539673192029815684286626534221083919781020035580424092732638971231135341595155905189737077686314228747519510960278326170932199954137878797943917808191451619190550239936877843104071746069436153601159321769581445902793487078941963097081938569623744217022048037397690576304850140432356387120706033003924215240158196780620496945569687832299861298706122483947654658849706471552538503892431341802538858881984795651643873872722706911611539621306232099608793653729679944598885189894641254303149411392928124961625781482887505014342811474906081304584059079557140149877833013367309221974665094896836378333244984095960857763791176096818023678466735665551600964421548019344526527805321789110835713531386316492134148795231516517889287145666101745947166209075266149467133941728083188759556909502500616552726507147520950615959190168853479458563033688669277452064401247703321844471521125838622677957908821394376785419421975768953013737130555299025345590986574635749666228331190672382185305232780828273799363144253098121806536137238980759246207106665164554775207839354900559406378789961043839465622944190120635126696 [161,80] 1198972099020379783446130166212933712928331736463029290451958922902739369283091170615846360915103995807078785506256192699627506973969779278637079902165321573538633351437322681173958553295101801184288414377784107395076912888385899114147863871265313965991084220368228755490700554089563141754329432481997593444972038691300044177323015110245844609859118846783913730798425361772330163583196143542760963511356144673250898104341377706207778801191187016352227292521418811767834656496482352361900429590019461682648605495077180736609867609941659027822036508054768122048035605112524122111291876556789431276896631652924978759627891581201314536668894276908190587527807773892918816568888734744779768688471883237909418158852429553774503753124925695648723895968635954252299326966961389543923745176818398386454459775126404819879851308610961775360416852201633840420541504403952918665158479400715130048913383308024116027612379999331811421453499958368654201755056136814455637912494589509567891923243940697652175824255420055102994400476392112576627946299713467023651546634719661913025815459904447287718464950823577902930203118046892039709231989606830904279109214800514228269641304397094467607706307224170190891560026644540003539552383806160223909604755338145920312467419952880180058850548082008427119325681865092553492974026225259063690902440823881798494630278909757083034249647189851680477964775016954720317299567886937531494344885343065169858899754101151487928660066560092871116402274906046190013767033152736921721079234470573343672664813946726679295739652946887683908590122755774963942603752040360228475721465918366156417897771592069019461203734872324924615246699561063718023773891870342807894100588162073600026323950477523277904848974935900416080709422676104598411646702430290194711460942022344517174105987211928495659190993837293170630944328898127271290539906272778158339278438334984299498394246181377683708518317637681955007729800304 [161,81] -18123053526891300729851154749901000307814460059323809901240481284711382917700881893873936708474962593260751049977269475722811379262134495512312081090305551668370511698009975468383096386256474382098697120996824321081358950292501589957871133159337011498756167369425444210597345509305911959618227248790262359226773068687666841405209851769288648445443313472870337909257470341916479679240109131093611537260434279329154510662286161325337088103339806274578785609715054199734397220473516554476156713814018214031287355298962775891095193960853402623744586723940896485820937626965324046700096698266195134760714519997126724732288285221033591285578320301952446143300496287469348292603621182189088868372953176584611954946049363903117318813690683457692897073340987558171396926060341160953528429400000568671038611435082511295997222490300878144049015201823681854414440414482777516469465298943749383116271057224631097856457038895184067449044241833285533447725102892067204222627002833024001113426893480175576009185411836854443508680055129862333895572927432721420041617093038900881067466787286040574853110257531485566597141970142044424187744464432910639573373966991983534616316869717574961838867461500301154433647983124372679084500629204731393715075335603511316172636690493645880470975324982661727448673249754060296801830853231435198396359761168637213875048972037922060612003216849521591438103196710538405781270817788777117484193007942489704873929319562990078572285823827601437773673869224347437732559852357033323177337079828360697885194757096092309045969336030104407430424994757400730293974784935577080667148322517020231905479385132448706229214043457532490652581646778062175108749399071851504455690224675909074030186941513178492518287475752479763530959791668388189163176691817814472999463619883452758940164265392849745497790329220332705583812841267789854884405146613256875403973037013771365590909623500897052258744357131981329031998 [161,82] 117243874091602883882685288973929061802531986531901685699102965723982811170599270326044287236524440858345118478939720941924054716018783868997425172528470459631811875284537837811539026273074345952279662790652910437694836769697533752048670587594070859188934085464876104293187024456683127950716502885809360361067882852972013004149285797127949712442886375374648785015393487964344598964559302742993798939701001222094873503132926557244226525056672949874410642456051035276677944474496816941753703918219422301845216071342902292441917228704323802808326273016946486140711692470671444499075068026811277688729620530340904265017321356004488856714488519084232850200314690386068844137234708561445742876186557567205807857478388590821324663526991033011149901716698135053725157219047599854380383863684936937152718740991804349295322427220438866705257065549052637626768342319629916769602078552740653257490775255883079662867695875342084281170528473667269380571745982615544456719405256902392593112187213881737298730331346035461867586995706160087838040083651024634082148870442260982559327608852316384062475778524362690380474544955221012924410498730967826254362036257159158163258326608640076799762281296670720273655835478249224168175784908075034145370748286545046412506878514976098452199416986705035619430490069717127906416509420039713021206124835821977733675301813061687673498041891425291757397252098248456305602634106095460375747671611767506194425303457568762057906746691846898627191373831391415008076489910465719795297811264864072447567821110240069863837232881397245043269126688679655433284385835441137190372727918431087886690167173172958729239299909013864921698667071020120599776353324289933260962161946538584639596604686863935787368523509379563917702684126651961097885861146112423889288434524641063163279023803908601205807800175585599134442326351696820070220471543525034982437853738618330677633741991735311064341022303905362240 [161,83] -104939234976213694356294258299259584138997708498692314368767841259018980233909722237544755491898899477644242628876779797894721859779026387337886531922252262450439480015845061432708871973717304687713156872746377598970724793520251212955140086758108415293272879812198870228217113843908433316335089075945609691162425222030984048860771692605143493941563380336528486663468932455025756429433769243021502987144424852075843538290349131848474990889999436688785850051017710642342850865669270156203152399967505048792098770027565939829003357393991438057278690285547985773680856908748546524468889709775305870846071307679460658370367860831158732039988620985103802184261949792038622616230885553930560391524494886703722757145392462152759988886269373812810019304716222093322321336639630291007312522154234486376969730770768313651733069890388544806011029147580335841070172800665172872545187932079238644443022734246878089720324988261152214724071037694222624256787486209830465587373352299981690885771789472961864776056881696736012383203633723716382814543652122416307004771937538777129341341029654767341850681539952683420248057832217388141818775042941465018215695038771417384022907713740444698817202899841356435778640417051063783823661851382140827046787816179050447867379301169972292912361617086704995957215630539066337781318596496922533699358930008587222789104354233468066631954482629601907651668768765162037185902242230401482485003887534433008312515376334336709523889119119504924412046141426062824723083164294671468242617044793244440596182757957183287410312319962718122902239009068040600947106393979922947268983815865063018147059157221035769758168570095018274476950858278998527625211842709381183916866732191633910820779273119024972245457846586577131789128322487728018637676761223385244543410109280451630110675241734000212872070498945676429865150837348077787344168171997985138153881861533370974707026297507417919556441905560 [161,84] -3478583404688441344736740188038095158529098083780456897211903285145786109164715372482540516519206462058197665081695135488435540031058470721056188525609170340385141172909761051479062276374747066243014839111831383332745128009327110777998861726389612627466289725277945664175518389494919170630285173406723864840538040650033273021651842248671511487758149400461265186590695796591528262844045655941896038747773590173649028656350886525978764480378925691434832369422475214423292021079953026207540022502947023848190729646513637129840869551712180069723557581893764519298414903025275929540905751861265572140589655187457856663493438088913917337365392518175823291785027726717215461917919265111707429378358913797392461087826321493539081703512052222782827823808437378388590913450599807954463599266878269616884384313066489252533139492464288831494886500840837268827014264944126686840492296004112784871223030880307267463025588232594209510231206099091494776986166691807099377005322833192995054490494866901243547410737920693270966541878759191618937062362273366564550565089235205432650601269714206619982581559003556727605740226194874643401434178234486602103855263874567076138944787891855946026717351209006026572497919467728139151800715102234696689995541474855208711229204331031332711014370658100667346759923177926805636848485006403992569676120536041014997259254900230552025241762545969950109388836324884453252078399158674129853477925796929025731666446847359156933979012584183630484782026475708915052993922826087005078503580076022230453184469187857936945962544137459093079570288916118799717147860509310084495638190409991286397728371427900096300091204558285960590505167716856612361989070534788768539285892911629217180954602589237118843324478522118909277002975397613040714629579546219163251009331300036243147328103462600427177006222523239544576933105525260795073085978796492838539139194671666160253128984704999393705474784 [161,85] 24063600674558551852328053383850389627824603869458091456787930674817920676162821973276043983433424788677785657484661022685040293045080051152623484549197050088611824127293945902334779271131668470381784747628916271247395330494642769825508746903970648963487322226989681465277034265270944707550817258528760763616834665284156733630139706383203533135680645202725280379227957389429920412905062103318585712841600138628488359397375563080494895077735130399684395963555189163757538998352051708644380351532718758868042235308488727389669444878050122192485587576844611248072683164451409204206051793264127459454203471784606704078558707131138667577180906880197169876849709187610227883948100341576324360534661797105960740190895796602249900348531773754743807777438261346572452782953867407036277020199147895379179565546387898770922024600747369421408169576566464053462466983703841211971924021374397081267717235065284661568080095449812610088433875079899846165638988764218510486771291095959780518719612475886491000284500984704852935961638820411512885307832657694367684072053998875813713973375281627136362173240459599610947641776895482701822578392086922330144074680839278519541933049052274882391266037494744339977879571086361453460561926178424566860752820826592657887944884896550287837661777428851890386677760225182076119816309949502322117952152871386522068455777448750101363484534745743856499906896883110550690296039281636873165909107492398789172221882755767216835648687552324936631147104927424299584912473653405324638335719183467648129891555745452418421788541769961579045047333800204476784019531064116465022551557543244688491066634741953685976811474340087998512941180525492901507608056735038024419119355272507341648727629183238301208739483526443997014297355637674704372491663456223626722748513768930595429954102638359364235825874157216836564937051200149364221328037595826989009991486532322697375576076245932484260 [161,86] -69735191644118223779025015628697246862171493745927307964066770677207659329402138151005012239867644177301773292536874458757342269780975171079347063540166646067513403277451788157849086853524789569912896978807913469909624103591355688930908506456929857472576126795476304941841065812752123090966033797160651205738409138723360790235805085293943662769024621982537411525412930612090104374946815001869274929912151588378284924807475080829768163516681223563493230775895343886073273572917375003994285418585510608150127599912301385044791972608028043144061603612470818823456250745048297451445647599456412299141701359079955351857597435538055265157043154035615367500732170424592920631647901172711821855531715915914239878780399092092102270464490757704692868561818458281081196342449930149534414767186949593822762638978570235516054600308745276176979279509343380651716990492932973994622319751691289406679538176519657472828583826253133222195369463837415189770931349225300634363880478228983440256077593406773276736264456986337174606760337824936758586705141169256356626221661581692515200081756808960903489322693457945662603883819081482792770436227526641028908063198267169469660917199572218662011113703099747924170622933982500300219349691999484620578663933797123701118418969330901205909560638290957745938238389275342625360788742536906433719125700847447009820791374152023083512140479255468434297731568683801557919654951510914409309580631968596848200260759547911060050179245339256618597902914087758634124597311500423445380006585843872550332890497054037210239439540147827667136295985990145201237460972611348341779501920007108884428796387785597103191032921756073604237845879112659533335908478153381983289720147819494212313297346645809901620025350101885424406411111293518106539686534196524511099640462226512838311477300545511700284343674542772783796884673104489087796310896611591206644206327824660582214679754486784 [161,87] 67793423869466190414594330626684944441027209437666757414276995066932057438863959141487427385509321686256050992078252102644233922930223660950623929577479423005216910156024084481794254783911573197257272864753737831156135372103992557107659912901068771801017560247925919856987253260533046531815318923611509713363335401919400153629191857501569835001270800704403651532115872548131073701070692792737878305310713161540087342952422978161809621315068068266701578299580330116058219562407851298123212557628349935939153598904305008072801227307918624956776151162907056118984247361612174048429823054539870279728813594971444238186760090072404095761275278750657513437694967945449024420985051841360814365697905911827824026364453358218192957302154449396755032968720654509689100591651321425825775722070511613549666958469972382144819446332274212508014902378387124475094731158437689959791742260816403302604427099005460556472480615111954339971143771058762803942797168225158879794816427247790838861382725306934154506287296217539375745671945343056480834493081325479340910096490290049443231870427263335936539482210422899124138001960484658212579237373730466077208682938960285188804208683008153304413702867760715956335347172233733924221203828865631721798327866933730096610456515582730506066740474031843923261932036481786216953968373281476331635745279177472484111093824387240751871879706075953649737816943891763830427244640329781357766445249196611143748083931730522989321487820817738747710371154829931343747299200840211736983484058277127584824884037900580462798088311667958876288387914617257424356591628694965295850800152505516081595592550292672497562875980253792166056234982672999192241826190827884198292028271103799702315160354288953623903711102799020164976590993379895243176590564759437485793659609594746819388976503583386554850601567438188833757780019446603745042405346871751510057441648807173799994854976 [161,88] 135256380654979904787053088261847286319000534144752578341106762290795958543418503168836184878791853916659768266609505548113624728189948696837933646595741840718397525069999612734132546249256077737954366344638532704569517795459816908917357487195289665515080348774974890572935695744502942984715474348961081080630841067122269785526420732873042809294020690214832518411628280891647614244958752716939121941796654679653665786348532528408279170839382974870790514043285245647494708986288026595135772049254695469168830972613264481822585450050944599117619937090199888757998933003311098405622447589300273610792786795958813961384811775656504077924928110187586362629254861574802893159070680693657906040944295117159868887982244502563021557050415525429390168395931174501756637047782034684117657094250371032381340329144022096143731041661690145122951024776363454752201294803397871118242989594258638601974980650127750973459840936249128681327895245151288191995252097189864799122177728043623476312882571647378256964981362343872145771149716682370940239033970731440276036603077226742182898271343366837889708235678981843875105734364977734208441410853763027488474169246804539425530919094692961423322714427479073982875391903072523187531621832595428809100982223127678926866262794695588470677674058579392124633443733614342143523695256023120539996043587665742021919193666077572134120288758473459954603850626920258496509516483157112941158961050484671134046720908481639786537481344105374758397870687914427682646715138182330418428466044583350125567470572059763169614952464260850025450810374800082909909339469068208419230365199233735416249857890032841448626859839023896564959123683498935406408948180227551206893877700312636182717686822167540007436693698005894926964612145812900360594475699039998634403852334356655807519032676001463548853614602132826978589352063679581982773802397310461375276195669551804709408 [161,89] -482617154698763330281082904062769823904154667514764995762212368103283960544086663217186140530960620184881079403283240539860187504949138308107135449203794307540326110033774090430852888850299798091385206042928613438065585008140543862875183866098690521495561828632815377340555315938878689122172594837464463516659765657411905767643498999806607925757974555530007241191152154586389539335363918316239726602843388027479317080918748522156442757693709724321159126056408054294350062033661080922068704224122948721621623438797082282924342964145212479158229954937966059405582021872397387631310603079000521739655229959040961626304188334773380237147331094083773700694113447457113783179445899965508927535563722365552772499727765837215787879850800286445405345280841392562999140569671659061644803921351543060137986834345545392691022727035769970850915645527362054716707545217648607791753998961382941249353293706985319040883195966224175943332794131177119559346887374642459122498518884700570587010943273387131587778831529092220724382381654570003313639332385504577109752414128036830390154191571882009253531313512140036931526271588118289609027446780438354294193302991848407535611907352164782347673409341775261799253029450102936979516795916281940680688061724395205514974946653102747255776571816267758386642941849708585522464546900730607790157991624672708488794074496612885744428798128865960293008551782224074580962311614307949124100585424025319689325809289404472643065647123139586743429194491195678875244449363437906433051182989032862774276324459131508630680369475033529973424131596713102984607642861598562356800705739709887994516362533873326914040619855577295911648882878171210875005755092898297296009317930948979562605133283708427633391617777918503619595340935569442221016648646984057576382203521823826017475842239730650819097331543384018494345780861233272666188259309510434449528127068098084 [161,90] 570087364775471013320373307674912023393236207185778562482728770819486963800606177602584982376552716406222043573809469584042828476044304046055659048454285198136923768477437244655922748600414785299525653720366608955834528708141003847280824751926739298721606626449216612528872641293552792362480301984622574756786845410078944522773347913852015823620154499561762621059951916675411798439349317053919314520233394701398666378564001596323457286238366589919220034730384993047324138444633486672834050767148206168869206250997501746937210115830880516460123003484901301747629754322346244632948045544452246138441686920622342667743865397507217947064973826705792357126288666130779291951491690148440299866089169191945266536086309981157243778884001866231387070367260743838256828248619280672297323393331390494916121783367934935308425158907478317019221628632246791716503248393796551459421972005602324742849024254921363879268557604593561069816950291504304015559175833146623111182500731735437649277762810566413150699186497139923443011433985848753248504759077107146325747933903973475149700893256772894711873883685740102305733020406248967139474700521826667414749282966651507437064547790059194902674169792465158939328413162842482697305901428236231056648673976948115781355358283583534012336436138205605885765556749545749601183083246435832546857958709514784677745249581651085486428698554957975914834387198981723278297424856678567935503660872700585046644292247764520309331016734259512928402930714700556516824269817451700287476460111327292255461778770783551290316600580719326117502254721691775700205486948800784768592369939166308978740135039918929363374903070008681557836157567516760822302235724687035049444133190590305301788989065563894857534241754311915578102460852842134616989104748639203458812236896246901588531838096106843315759996545104465824197630045555468590412042951425154094298468608 [161,91] -277856030754226116900868850850477258210520821947379984904180879817723451841988956565018180015403886371510455682184065420000819123264146618622350378244281204599065498832242208806419999047773559008312840203890217410727746291616852549496061127532251253355377726843713986799360496044469682177048348872360094817865550027323066104757143310074484552728051333531866310180771393422753078172772209341056895081130216555880208430716500077738732557528847243960420385807440400157372602492216937227422846389760659526770637256549011214602747488823937470554305165861172703662149797675328160655486903113251011073358527241479080293719066994005827201752981134901954850201207543992448807584157130128404514024059504049085943713527525225290530637269325662367834124432430550683149993831573355253507128032663493908311725688914312568500933431938827789894664215732785456992968687245726327111223529227582979039836954836890444423741087677233373392383682009704062855306854593396174198771483222096429922616974024335906329758596458579231627959410191476248267339526614072445685660547688679256193634661669327243509460714368513247928742547667398805507752346013007710951495563737693047512828309508867181745804083158270147736998835938867644024677447561913260620397578837260718620145975806131248517493808575934936595562212969587804934447111340355982200444717827072791886830024096155598774668967993041814799882775215570215713694361245551682633185910381982234183867937310024399596634752183810554394244196865049540165971435242023850801332726095402727564851925115968742565435474332717772538521508883830317196078724159860930758078925238724112055402956200028890123732199664584715428402341208427553365879465436983417127061226083643713817908586899791068294016867035208453400738241657544595571981084201141512762257002629197514917765623619897216659683851768633094185544912746521294378922568832763125667264 [161,92] 445313827507265704146779781730605198380976480816626291711197406603404832154625744961061003322543142665284262932333779479074500757411308834377239908223772197129419515170165595972013439040180372801103943797485474632008841992391074160405274585401163138962855095364779478014983411655942769457955880196003912494765124298392850121031017196998479853432845281328957012512900855746560840040513088671299201810216142407045970276788661094993599553938392556196440283530767598414198107410403719461462614034067397294510931723306348284140306572454196111900497234534507901430722650692868431954884762623399448534051784989442913215011433944702058232201337922382585126310077002958130007213410607701335597442293598698665640749090067795411183366144092719733524573535464378115475681104121655814857350514171609752381323454374230716299249616165496273302064500603083004206433545551814813282317723681439266572122834569978132017823411852039166073391433228091435660948245150821660290604464125776553159994225550136481753385367416706932179705120053920233640454856513754193929843704043437875749546849263218688804257323170967854681936452423759340682628696044100471840697545012736325527474568583216683152324400928130065240118154736656431850376996040218644646325069094877721366582134326365097994701755920443974738426771138263398432060618958136676854800499229619342734724286444315793447845848483448880398994680680832905876885518311498751987492479136728269991119226439790685816442262744203434619740237849690823357123561075037971215910105111936216184451335430448399950053068860169814093884552730281634454503723992514853356138617095840799448725214373644729862835123106792233590171089849814872611656386202661189138942378453244397373329663647682606023721451345863264958839497599059740804471506397092009059433192395055311108554543039324392932073160951312154140835454997495680413731114825200208 [161,93] -2790078043552679358652184237203600020266952998038139608709012135470798042103408893637901890507458678805910853122500283772793036235403265327155395749419543802148847198964212364259037531020204086072299542108877131117709843114143824320561413160603068512279859411251031498756151634150207571362244055478566173729360157690804837342293238897925702950222688577319935595720980342251074220103448889135701474604260260792349341608458505838842394463372103947154203080566764193778604268268707935284000442018607433613395828706420175863530172558447242475302512902295579478708880926820746055060968763774536342853513718669461822438708105902760349466855212471634956268266606750483697671874635028180004201274731892364809510335101748239514348771368044814163168802451435404071883890301362623785901675225805143284189694200249800530908118578281275216120336659829846838544303371241034482765123811783036601137788826553128662227366015294421171397076327651354122401083483302707550968792168938974540963521145445803126915215299219358240408178158880790235476698526783495443018213385559930322303319822586677914814345394873422818774840199547524541630310875061791056887943653234885159927351255708161441001148039204508935336600453174647087222900535591020743503557309766019772521012527178400493687862029735827142806610605679131780581312538288329759844889006284285099814328806797620200026855420303853699650125366796021703485964576122121993072696251840111468055220287737075601208687959789868852535347808969237283581549386546947596843454159004421952189228161800027051307112743269819670271000377151193024541545272189800151267041947589144853672645171682683739532846083307658720244126678802648575208426584361423122471006398998495627973949369139850922203692401315200053867046692981137570833081835951888556303226637414427171965913770514264042406449504586146961603073228190555135775459567962 [161,94] 7176967146380378464335281212496372404619022279313216541237806027609837103423508278835890767810087637988308020343329978101277665856706908093961028938874341252818734278115289566750612427957058005159930427541866985598774323723092226875840537472623466212676298945658530877980196744298457834850210782407751444486742839600193537688317638074455261837627759215422728367357514847300869121062271843774650635716822709735729977106816868527887368233849525156899420374617296265584950680223708886744040979145792754527940092030986423171467389933216167156708252070142145817699735973580583014121130979430936921620503466267223975543199562860165667862165273654355630854971830954104413920278422185455953752805626554905246362518706825457430847870349249651471190546182849096774710926067639297946240819417693457900565709865163000463504436020945183886320318233250914581741727581139581413502899908432182600033321918650311698878260592783855672434632086202945122531237996264541315777586049154363585222812192278658206824698555707128174634802736763018840026529902946269895444627983969896416876399403855324174503438336245588298561595924507839932915478453023947697005785327898988706769560817977427459527020519024534812187969130860226281732091543987222395549111704513568048716718511905906008748779556521331688461949819631261846677460650940061829943619450329249862574898878455472447229927756247475100478062622297560727676854406385191997982798860952639901562421772532646427058806025505876632634571380257905130318611914146571252183172247923823280862400188967104435813309999252950520247095976054144370175624781101269119861777568732650197201838844068410704143699950647027877113875350091945043927317343527546895364554451087231359654200533045104488718827597459427709834627748348253478762916416789162033184781626380285286466372811576702238896095632035216223207541479290951776938368 [161,95] -7264720363972580941266869432114208839769211885722171730160631843403148521658708470917857062467357174031761629563539748762304727565274622130648574025082503139199882557808429334088501484335417817663090855916684571028667675171639524759966204369470844899638849861062213096383261602861568851266154038895502176430517376254602790322303862717697600293112553067654348160183044561611402458603288678126886939303876055385132966688231103949178712180746209293477899624272524852483737382239619937994534432100184932472276996325908737596793391725074861635317193442969608375116124921295660187030590696939534357629508875455471761359491155711983736515398910786703405373372594800584500160672573158536339130790555864062525411828213212602298418388092439671610737674691830862748199035267909728400636249803003158780241227601921459445275661643452787035053199789411137701315955872661471983072225857015995334177114819601751905729105666367936665273173729034953840803308533832180743684863127165786606389285974042744019139568481670250633354791717579403823711364025964506525455917749904458819839133752013525557906064448725736778428587524091686227275916802442928465144626813724524026210585381139062689900245079790481257693672772666175541110340758106843202472488173215105916159273200683848979256954440958810444884816672857305631664048186541696601377794390469180533445381127401176795799453182213567375959441692855308880370082948247251013306910567015165106976747415382643070756504577350690711679706733517069152507187242835353196158040514140320376943878372673920470137005470778882756670121787123281812920835327654081310555976440267174230088821728619662877404966648829725598162806825241214964482704608166152943539469488850703468796529813033049814879606514430153873331765173573067656864067611693541436340915422559840461087847474721854825633504427493602642633570780099415440 [161,96] 803175503780707044496611338630697311047624398625794627904192312149208158259147766053837395785000046686298325052480166444965715704037445590373528674482348628641392149415458516823394721944372121628501639291394494625668384074428776839179828030195319166929345728519270565966755824958712756252847975857215631921785256507130345508231249685929890160320600827313413705697451503572940791626098886891773548929634998764820789763418325067404322657678926294297674273463523777908545355535671273262845628067661197975847761931485009836012766370750693590844489333581341487041021822535321338029324336976879380956037637394922645938836382106792961126585281951940297106428821451774088200659685531491152011268654667624363922687983013477777734719376268209418787591587210457950818694852808781438454752948350382613663849475930653292459157566477029917724418946769451059605001854001534809667729022094116428413053323722978677514773355185015178475389241048898203511017612603403244049375938616538161767869106694285516956442960068994034596756514225147916279131688540439555932376431137845700169874999303471155352422199741593239930028247720856336460622063142708541919507683717508204006638778341488734409424162427528262452563927417421068006657271820919588097819147286906813870280113120235938642245448338057258091229161960387745037626256127139324332818281027194130194528440346825229217177343620637031523247837764449334175206314878414446233890246758481701087828893264256332849746556919636491987904245476576631006722781163434039349473678782132545698566994611408827511446729494545011093903643524831988146230501872784171439293885584245121039814238755617496992832887068875544714909926590501641088725708859050275956532098560192634048372024520988541720910327288901958612219181217375435701851538061750516929459449327849673890351862928716285988068551860126669565265398304 [161,97] 3727137769869830017511349566088259383615113822722919027363791392982787866036292452017101457490594797120431026245605743543482708498481175627026361215137965770498018771263367195576131360729983396212868989486167271958014590989776078220842371942989798302920573263904224198965963728476056600286007187814320462211596987458789901583448949353215147327441020730611764168335447126831077370464476830455973919543531745476894097678167527405435715815445607551137309403586147110915343714724589347710657292806400597902640308192597402047119708963543180287492319259995044433469115463608934923017796425857287055136376048250823691435298037645638944848997744006778367850111007479967244255492541892265390133950974337554257161035798961042153713579259816385037045914164435401702698866228653654465054154875411885280604917399144536765968167486750981335807319119541758983262285164805305729363805837276858577722968065475141835977135676683312774100628286863913624795233766189606668250030489092401681643760339597884529734026835852413748111428964937282970812696961957206477267488572410980208809162144238442516254869280513829463107012911043112402189495326227150336986271973114504864721035311596607292081057712028350790481325102155146119287511685140592888771456023701560620204646889361954885367103543006963806284399276067944281657438233336165250215224792351210091423481774387936526921706675941227162144190726198818227892619081047293620998009577944411640543587345130377692984233457549711264108277949508004963528444246195507929468705643381919864996824125313766791914977612653893908494629657302234413801670290908541927569877231400870499544066867825372632585866009266222081351838698898498990012710791299343641846448797738487371327603802362447701950176931092917937257250197444327619481153234969101398021977546710294808288573915858924122125624587162306848037500 [161,98] -3500934102635493241434513578891140783852712321168573140158908082351732075688263967905879701383222595331670685591280364851307772546629227890829949858811035816534060768887176032482591441264228087669812330838481966523093863512407498144603679489547942980979097717490630784888267603588437277365363808099557949535876923542705311664476617251978464850331986980395804434213954321430214542286964865988451529852103026039979703277510241619945043048446080071193581478077793698758023744929762447443038122300648049925301703799254204041127148292755099656191498887064915371927376460586560566864879591900450911226477315738777241907842576251059148652286967473269426832734857212948217038555103681785926404093743284089934668648135755589940915407176027960452054078688606248009159381205575910080887234675110153743827815912063354281590442598907580871926124722873814322907803508104325318762082250624988860796405231435407270631149507924133818823480935930567379294414052135777372865703699234803412986593463072062186524421810587852545483033838898802669685700534074216860803109651933365494971430399348435561877192863415063869673712150599962805078113244649337533944209381582903360283105444294180609349710879332983087108320809712592871952542832734415414970209310394405967364406697502421271148924907364417768248210027181393601480861999425587794914145636484264756021360030831375301060133721701282202863982895753257912232256434376006541962541349322409302575121926305031985218608896601917094853255642221355286789450599834832547715059161882952103949661734039237651116480552238784051287224550130497096647097238928166911803268371291827266902951656330237960395527529346655940389447825722225064589063283734489937978869644178775345652170596407511904844589855705605147055169285873476365877995507968968884221937037039253386442515602668155362937544755154661664 [161,99] 1228460273769330801938771160613423853214495859843155841379170461757357715643240951078264991691183621439686880102172826700359409164265539091400280063548497570113300784680554643864028072409602337563588093151452788138134196723035652843741800877499539442365537392782963874679259763800614869017719328040607480604160260677932527488536109732622755295320342572753638620140848255552468558603672762445273186927219271416955903823906066961151074146991483233483630366076922083072571762502585471612388764732571385474523478324112612467598027252958812042240739287262398526255099366066230286529746791693449653914045636691581690194717905189141698339414844747384453727289341470600727069638395902745620083718294331413993022003555298957889351450300018539812403822877696857414858932285950475001099270810651599230433303418155409286816184297601340492112260927518117629062243131632549884181891244188024302382019525168312042248144619224426706297474661568203901367692940657383235699767988775345455723087359700569644708898801892835938805884178528773936257986962523774737216409954484273147911535426751157299516429340811805857375933033430475072550187397273173736016547204401826250062567738684642566821959608716195457289789438326480297394661743788019020935151070323136876971549217885659276729239986916935104014417897141038605667325627011068847868638428629363619929623137194079799419789054160618430529429074247673759937789851136463619498031162562564982036822168794204962818363120692989973495336172420750012264495325261253205013599173379109037980864663257927848085773636797178495276116213601950766668549825373786564640547284947759864075150236302417409476885142671251863128618416180124063817917337800307164306716893664334582153476848840095446451034797644596869114872739320773544530457720553854539410783311609166816344539957978932575963261398140 [161,100] -207325776458093903599119858874458043705378739022946296834808018988422491948858774412142218472821727076933595265357790840753173366045011915304786903895341326388888115456555813933423881858454510837624086191607804902549146787726251378922397416006443620017292891755158502257395853494080683936932280670509524844109687374850583676626553797091994321925164011361720757574421781039138103031896939160797309562472469989499985481384186763433964976874712154751638521679975832887865289210091799074137942194259289804694188652149147750516227682841840985653187193021115040323397651454085136441861385167093188587276739205006914171440954855888781658820981161108561396563349784709331728711148351844475558502676128553155685524583878746326880217925351368657227869685741958862943545637285744935761103951696078534310147334911735292137875331127610564659428845894865564352186865069803855804612786998989297360997385623054595027820815615029873327049505853392127754533121337581915840021304559782717912730196303106321194197378759684491710205353390991156015672368950718310697274899879177687593952802162826695989814976186349022117525825504771748625418281840959922149709110238322337345573949045372958172567710105889960933917714354579833793985143226497524659610933606670245217411055186569724957643042565382896885004042566490276724046076791185291281081904527088377910159638129539213089721949277627441445566984979771046293369180606984264716418105077507273698424415297007089146201741494644775576021770425200849527911598862140996870821574806887671087358700396323615920070972244605194945862704881525599067956523211584628221223328490511228961965440937687547423969898380357650821103365604540288488226647222384897883935508044379925324014122598436338057505658735672436218159997129192127282550100337296495546926716388105919601862254351896010340728 [161,101] -17436131146996556643556553136815281727126612311798196261320865118607945428998208970859369904829378418119046891171209624825075907075645189983349131353534738836841533554765387540847037812368621654800812714641907234277287238015563508212599232384689243094290982470305005850432150426891668314384974406202916831321081480613615198896894384507673739115593195245961952440272133003529197068434618204557668012129295266010448746408750453110804741977049818546091853891681213432579967912175983456512941070235457339374057931279202854685665926199871895148310276373923858747433046781576101792900102639518775526431832497485852880639139494759569599438967462728353742524113367924423366322419642857584001213616756888860387423291823207968265183601255076985567745498280125818277692072857267764297829730294000685644258355381188158030145498018540290221098244605658682521660000749019781046882055480551052931898718566767455786071919071263504827425177063555401088603085427343371673013813243135616602240544251569599435213683875834378329950986256944197274651865291685777431632738693596423139580305718822149379617210066212157386403120770228796621515308702478828384362053286747212024698408173519571752165125859867963283978779170404790208660766404873675610478077007977281424632371846808666873686726156582653882079162354677364543474422422544351117452627446803056824239623729066643113990755963235192022724341504542031986298766595269262388316718321924459901635031834405691599342346384934935874135820165177287241293368188940144024284070492499862715157507654815598145581065792153333893344302064040705489570921002395141183032431645829547399676893857936103493444249490225390076712539139262208086201149857242003573968569204840337967820552605171884502778114328358174963597693638711349223398414177938579988477148795438374838035354675990693 [161,102] -135993434023522944203186723213514266414382772110981199838788369497514780132325704665868531750522163135603621613116581782035425555334466781857286243289202630551761611559175431174952720403314521386275888892200572944488934473233758626232114972804860264507035188519234934926337856121461916080505067600293863880980794962879569600998895614097719188348250404432537235359827510218628124465937866678518984615837987317415525393013832074930578484142042015017727385609495190348925261294011507912619573075023525924058781593603706424508145092933275348634708879134705919064761630461897468804462841957498504541888595941211418847657816387281875124680000884788819884221474941138356519819384462627158964243462615426977587259941788280520745623229233557370753834947293156616941691947801301858379719089616819459594114335457704501479733581126106975846515389249795892469171584876158833300610138503475682902087453733444056835806167924907958928837911357235012684098695971139611391932449730608526317452776321059749305146714059189024207127168799930472621162892728522911712749054202698842257993610040440942612174652799339054883504395015095871299832531438811764789179363736266064102225196565697973426026234213921367002054352921992664065552948270904672557920381530335992628086680558916396510787663380861050281253468564697204264573352396472326872160450204315840290599826691176890458025474461770010501298716674118860105812523321808931335345357057646789647630790564092409348053816720879941415004561879301945425094819914010999431844813677972253931978674953760448515752447637144108243811183244693565468858193631644872396102986832389458932119720593961602129884358079691067669579356242753278805056138619664734003960868184911429389815775086484261459808894724522586778640478751846038271074897215738028114746179138334412642296061056 [161,103] 107093843475294855434065181791456423532705791430987346419209498966118693926891314647240233614402755302817034235057094384738451588600290275209214256728664141795965800978376843010873918309711366670023267974419507488376986820614879330314881054695400334524739887107073692400429030428647164200436896478901772575037315013009646391831429206258652427810071878208095926693114722730437904792073174507979457232172041759596296461108560262554993583055899652530768669855605232170533856322074132366180800008595278563967509011936442133049613384016997178265657430616145245882317663237138005975365197111524914323204881103729341987434661345303009820167649456436443715049270402164124876574516156882632945716797847940570395256329547677928827471513517693647772662423989109699264448560351492247337167148869944849676578493313440798224672943901327196907433634852397724250125669306613755881590049958295990517518413686719700962413076402900804128255516052704896625302676437650750201050892122989197701530434947060049691596032702394178156864563351828966075205887068286154361352570017456551824656472009726360065159812039071927165913932484521489034849321518392207987607344745137776611896709864622443561061108382620234968417766997515116882667521663452197583067487866149771105940403505667421163709022782294935613247405524793520430307659530751225897440663766383164290412757856845966035895720251512335569435616206497583300559897680885188691612831566242113780635952429885236243795692283440525144759759173184273373996356135617127920373317197800428780945135361209307535435613386233797033261418086575499348069638678700580742015026445886603273317068337400962267516451365120878381696165672919947369042687603848077028885246447718421948287006375498683140726368596551549216073040616351002301908913875646842212839614377544827963824 [161,104] -46033319306920770461790544990656526302496340586612960693848833443324839273668726879433632646497979547349265686749752589726390822959380553773311346401923612940176687934742488460591562769842057942498356556017650868891842134157741432112347394263936845507541946779991084605119346860647475232349899609606985506071185055944214991704909782737949860094796440007496817858924862918112006366946684599248620771739601703128810779509908708439372178870530902293235508265930887293830764471621573188746559386387808474617313220622913860462470051808118420244601069435059530580097007933864814754281486230844959226036746519066571629313670535649824104177159183695950474371993101486884146066793614234421259322376986068618466030983377919574062876450436240224246255361988873083319746705351378887375823464896919872242815417928329462701886910633539218618832307247748259311409263757731852973739402684246745242458512827978326706360717659921042893454201380436920006433905717572315903780579264999115153673106624778218862623141613617800095635845577898393191251108248358745714316485615880435243679030515102595979252275404063225099154540845199999927039031212519277277938083556016828278086252344226513312506064665494968011113128143531725632283074320629285167018696769034672428020716532817433339037832679726516721882463891163582801569178768861785796382815615922351844375184502791235859531284091040161781761535410143225077518210084042098553113098053421408396353213211495601982739670323831794346140438595994127090573900275959812462307728125388566711421620433207375713638408902694212348046027383705078727087383705888897951314377628520336936101654731579904889386040111917254677793277391900261444420864018863236320887870679802943296470388133939846086127678690407722637171155731533379228264534744025476471200437314981856 [161,105] 14367288333387475493631062598169018906600980667898785484957295605343525440200786800939207200114943993380991074766868984841445087222551004776803038604423008600826578502636185887943194619947427587276211160567544054754940593861990181429109217786712893615013054771990881617194719720985768586442539540109173738791440907640940944770696010715006217298508940939313472079278681807848501048588043467796576650615661759842593228977695631271013406152572139109880671002256547896420172274800783035187215622830210961216369819403372263738671887357821681077128974853234569466960311248154808649958580397845051915723201663980553055503432385121726973972993799812969802990002451781328215971656549238399686027895176907324580148352276325687661071986359203786603336805324000714856938544833084856544966746049390406403529774686352020223915192965539138370950380834842969795254474949363325903698781221945187427613039388673204068937766689135634906153896830017405349617320999807608989178661187989508662957203992021370958335060153633470845333269595907491218158489258828308650889466958551037063830360218088355961847876381376356193482655832675880542625242109853752296412580835207962585013537804330009625032515363848499443063134060739160223335219727711534056608531808270254761266456971125971848303604972539162986586633018857057711135208366886346840805013966801202753262321816605034576491632571233415975806228317622132816435682842389521798940463931707045349785235352764688454770338799343483308999617170436551138638859661626970057905085774132856634800558656185695180954332112219097474443804575457667075940062526441365293835925400178401004892784009746316934747978148985344498908595961525078909315525953205663356125364037070800416542800131564989067833284423646195564116576085555057080566233672391267366157858532 [161,106] -2341871063742667063723806977199675918077395853600214081172391216462927726420425426643663783735681901400270429403071881810731122834542024940396131044395537704623622026229236594766815962156380360043977362610258669611944204517949363650476309259453277835755149090633762236531238278278386619739668319437151686227599469154630144860768820446755697910988722656303148400377856278020253254884573524326658042388689394412100682902216254494192632681384295725858124366571711838082783458417155601399701319152139856960286119654144790347876509444436344143107653700766954778138324561081664018598902344297616502166635872368748209267721711427973859233068563430899306586387565715553138158684745407775165412302549547762081129191646765918299491598854021378627657820343306930367910687902917166595309417545440675602699345022201184358999506676952790969889239823674338164641485741573861969268118461349166141361890386655030172887935347844416282607569301398682268340224918592225006220385812475768506979480432517950340550022636293919308605883487677574970865200517182627730840718220202525685783926559241143821631539351532195468995110040306858713824705204496959460006196104326612427633851418799702915485131124305730378695201905747294591678966564598170002451445003083872840296060833961658533554354633589527033623394394834974645383902977906004810510444362273809387648909642211712772197349256368071131916261032764224812683740224914384330522124693565806673250471429412466111573094958254372602388365380910031281218868769507470485800686894790067317884299314615895704252608509382240656842552178917555671777707693952246158617369468929375046469518177851580328659702302510035616970771300305671647815056699671362308825824813793090243652874977326770049988465683802499087075482472480308115643732028552519708864 [161,107] 188723079921087995108957723009111793803308720278012440997384889138836135405600385035093350815766754339002338854029944874448375686471797006021761128705769903655170611749978191593765788691935641395618194548020684954224624261724771918244018091457124457755340321643281453200546140872135807396460581731333023613613226907405190422383697636332489894050090100526169602367842856314491013127059854776268106125342952545338591264761466574932547910093328466445925078305047213568731261658573850978928417811593108499332566681139666534743425753018334646829251359423834067980274930722200650164064325080248821754624848486448887315292654165757929585960398547736237249907801822814936560312543376128630073788826467861270379775272051561763134157387177645845649790912567074014007783096926818677915318131643729929347375984025126451856293201989468854240246429262888473053475899606379605566214751588454112088777437885402492893016533901825554423238727812377227916832241329990235578865329959439602589967732374375892367152042998449259924505602512816871180821197391230817896474392330319193268126123485820089511188916336743467234895445947479464419061060177415437952831743810355302129795439586297766436784996825071437606684565983283497377005542249070007103981861191707507108265794899654074187430697001456222920434124444654811229548784265658508257133396318907322483472054770607709989006929682455663511046604873531111616906267864415057033976120368511581832114900920219054122799156051323934785490640799263612914903040691472627774017489874990671488634712992505012207655978241235697071644309503413107584074635496486898978548249098562856093883767561376875424185257824996185482073782948268211582215057315662885285860811996626099140524751903865185432167302516015607873995806378577304371725967972360 [161,108] -5061160936082216518207678909734224033563123596110328417202462709754375295453336340766720335306405565187075768216036286689593371635649467813200792384154592976490249978770497614076302681638814100365104305374241767730406041298809428998060312185493503491932659835729299711069855265584500221884051691192749420016216456653661863960321952265240503290858730405567865001846898278759578341062909042177682300240775421959273501000996386319187238971155979613325889584776583113467324666972402915214088028257863543268223056897701233041009772019170594509982623059362768757175351482721669557085898595083594213118211109892185188989688927490488085900753347092284652584640802174449589343624552764015429269653243406648260499966440646520639929097513926450192607569680807312342609978252162130441431825467598437187305074747597610373788010713892907487858029644661131783055135108100949890993477499856225877201184228434395393294145319889061856872510321424905415170064955147903832518927102046347632669260046841547399934180464081733331717424353920248245057987566291866957258142472219340067236231300399155962807094789616550231302518362820939811598868104065806759814647616415995453076218870031173063981564782511076616460248008239946792273849557331694134965294822275896063699350535173239376071406598306118948963262714594383368055340986973722569157522753376714667987056358534457405775232639759297215051107249157631554374186384140067744355392153066977580058722078542468559495499544622355236370724129997834965002810445629212093818354440421019028920708462202751815692314105902258088211208382628885705221859500226109251628081828494714611541570479087272988505194715767353047043442606345271320012359904102739903414212494215200841776117097819633286889370986323983163715503580914669448978688 [161,109] 5836348749133091533614583554639156267947484251920229477510866324033644464045126062845900143893526589285896015266004656708453502487612097920969364128055461880969188967552974800370029802689245521577062692003925537048018206229820136180685889630271172194794915344024569578913869445447690609842429662808004182290856412804626854864938056538250556396286627500371198603414548820666772423186092643133241776158523808873383292854042574653988923011083105236206145262738609641109530908817939459944787340585185036470443038247525065823820102792784094650153703039762390189256457312633110103163032027996782111319544656754163950550615543992380939524028310395959223248269179049229053683405852849817869492198380366030678344775617468683932285687770628297893532954083804453065180036925349104389607559838472516966572771081000928284493307486108497720837462769965964176609865745376592492830873197091828756789280242206453130246263280101968003773938226454249356768009667781118552357765658730676883835254249823313003274228604411958444717314454264415316441487671564082232490337441803778721444644881427039266476702086383436947198038855995755415480066751362799044920296736226331426940808247497251174095436878860195005446935672736285660117033869811872645828188639076568217506069989738283047427417976060815469049459475267785153249142057567699925635046280335543760240009862200000061048344503923477497599781366523169525260428997688047372887816482926950080551842192438876102240299176083839635846229731843605925998577240946149139859074057967226346282195319303531130820913247746038931567288922568141788866912605992605989532790085584478224588402850871619462821344407786928063705016897587807109046712702789819966203669858719125302140430105578651053654753734744405052553461236055917710 [161,110] 366578283527627224293195764965744599037757912856633598403289907398894320099455727422438294291867349814700654189500675394801523615104924345601278390634046079295925857841720491259927645201287622666354066712062376201522243671308431185847407960285970784105407291705400137066512307072909304561035140851626450514655621473434117913520838010026453409870672732197119012929451330450573978747661037502950583351821482999415386538192260362170507586887618657638731598639769334315650728897555235285542777501961655982328601977109424953621851894884643740876424294174936271181447530702800757652986986859879610253133427919568185222005129482925057545395860297758276677169712203923416919874932859713270183495506949274286100616944564646400006511948551553656502635551065696041135714119090318633818841383773366096996340161798991065889607107052691905110774920654730290104370431442723191627016298378065966034098285883517161433558303065472080839398356058623375028683266406723935846780663185517822572607512714198993527833809172634320569064420915092662911723459673090502566952811054336017951053508986801723690887525356200889102613168637067742712324557604158133209200090749127627628457857434122224430307953593058003815639887597201456030090689494550166115179341835977283860396447579166472261762957050041499355596408374734996307119031499206271431505170862124776666192075062506065644422483586483439225451830536079374773408750634194504954823672264821071564430607972818052716895708943002577293632778986073206352380018656426802649529950842597811383862264719458648246398823035195641588151848796709379863764563035470513084652505929746012124144381157576455485521076440800306621579572973470275899150347289400415189180619967554830075902321372648702055796479174894139884722227840 [161,111] -65136393862349728654040555334140260073201918407107884329231456818406861028998675145421598104023773516952300157680199630791345776958929483727058127727861839332502414283926924086119948583655826508648489648212805123250033907188885439737314129060818389016822779677184667480370233261022373283012716254826502249135910810988044728750757117849369806203693217121930778907918049903681855094159728623133904244394705864396262288897715864527361579857055874308543318596406055751324741681336079909936562347879467952431053552771545105552300050622405127532014374287144019190642757553381949377171922497780965786506901070887054767055941481575228064711246816770588864102073795615200199747324871154436908770514414426089098011865627679344125778558264795483014335982691837225641964259843966946173108407270789365940236772413985001367564831156524348381595759984530634424925594241777401849439694765034447984926685011392961123771292730100740681926168943146651435762895868183291595170386472564032145199561737628618582692829412293676072559040411067639505732194082658929124822580201622171260671773220310245062625715876917970865040106103192212312281522506710702825251673425604027071046986420770305803495722222449413562918310749980998056888652656638564090554958852867799004745508348059553222145348003786088222544623719529154311763685479612880852410325614698535379595742689435961628324172348162015077122334536433410895269969244680511713991755223859363841498993730356559582917056059371907069654734156943669324270089363919845199323920337884610220608743279020939611359055757213651748999675729618572628706315770951274421144757602053708116377464798495186106014758535431064005959716080662048375575323774173364141201927712802915802507902435174922793655867728923501175568 [161,112] -2478196074246646246212874882055710212009001113129906510507479984906179437956246703686673956339657649778766340804779777117674952956756118999895346689621500562217550292182278648069864732003992952743471518574720850563685418595418410124548482859607562221514196151695040510745378646106370750674775256735357955862558345884271064257650024578177088365079242018106419237808356678647515148561594150316743871891021026922305886859629469991538662936537879406930671808469147722256903962802851554794183088307721826042121699059539803176784506773148640296822713915898726445401054681575118430724677557050063638552421557301707835917169536291971517810151664957632721166590072563614151868127430247778036309332336912960887047741634227618541120239625469568301554868898311018776340579823109310120125716014049011703259163622559643531642218465062019374413124123332333945173065311853117714514650631678229039167380725569592305924461311816034555306320224978001737270291454489263698927402145639127948377883397074928273549963251753103246703641850611944650337033608453248523899007468472307027306746853220590487410896516421233996727507108544531942085718936050364018605519141852409237723013030467162383234859160648025920734048273609717196537993776616758162322214503185829144074763710281087308635204047138895688866660556620412956794133199651687894282432107637034889662258803703849341754754280081358225194577010641533074835275265056776226697799280262631223543098453132780746360680016936723368374754526714475442755429161785022372319340472641488673640947842968975547064907475955719379061681628889906494311624996712492706656865669395415408673627331479421012360336746071635534122178983513520962411278247123615456954124019162466846801568991665346307623800069345872 [161,113] 135907839164726955549890086335179055828719556140908282335135205939454509398040328883818552887944215811968839355918248467667288878108436127815895450952471125209646843361542525679641438317356855533254193929708307063357261728295515003485646081693767637696676432559110552875391194253127635585298101410413730314980830475174586279940135918735346633350263558569949546001962727108996771398718398246910537467509452934636605814650175271985071977172652868434312139617339286217690343619971393862762731957603839596155373811603837985487632881249030303586988558543536183887755942575669877383664248708201530707125591272392939354529127817643082479506661608665172241669118890729019496714823092189733879666819239872628642077539292214458976581178933093283012901039371270050340794491385729282321081869099710868802100915205643372679073127452259222189459090280163504991139418616864404540996023769146226968762643422741724745558707911558493900893323771903916820630687821159392198420120444207112070674081286298409577779910939507808987796003575507466938141123570272485652235925042560032541360474757779759235990751370127057389762319604350953480894705931161624354753814877798791657025552832860765831291451514359816784243878330871489710403132049139799642046357490352643530022995707969808429955908626007891788612291473553415200672738653297469251116275563546658442968165986290103671398649523242501595101876811112069444477328524335260528328080926513871575111885762019858113815549391955773224569646116804762601857114210703709608719018770848711346390645847825064718288505572445426564562907932754660535009629066614024390112171707060687913867773029373420831409422194837884710545535671263812082792928533772236715346708984764675661808423652804811306626042 [161,114] -1830295746626599066047681076226852741157328086206851595807036116345279044843671918753386879684296236060632678533768647475936517377882522475114259583169923009590882563739657455812459975488131096146873696678236943944446719033085370632076478585315460525720356167284095440445152352866535194064033279527185498049536632988007073784479538117479601840248997093440034176740675492712745671054426828783839964644516037564280323122488548037701636692719934390704230463072502127682976986353011614731017271664361918255419744855209240028645483342554544303680750768067921444650145160059922555522049056951917120726676297579286737848003885000836562704934694645651842247838965221440369484310726336484622086000876549690237697498124040157256130823979495074222495212609596005240796338370281287402999001033204845214471189046288604137492815268648313602606182912793068125029311314358337175412618849754214111466474780079253186288162438413474686959761883999273778692883752099987271338436319703477126580194817284564836442432689261217625054424257606796867988944053294091229588937312446161510756880820356782141988080933149217532151015163223204241096592666808259744510552311810023839771047174027797234657383411317635554729727441067130641563022874158529264965085007660262482954085229113784796005449008953500966627445348630696945199049893421690111725387819254383363783295530556994149242048664416142254844415808266906390235137237219984511263668322452171653916202887320811508271066849160029326989318670162732621277664778498336507638811093140916792989502762042139492879317775066432032732506500695189839970627023247207395477714468692777395203622693522220208044867747120349931691861340076272273810364530390614347309929858966653598484579199500652864 [161,115] -50062732000131679869981413814393382824083819694912981748640211927094209931179265876117577751019006677068282049987519759200802919581154719863615974210880448709199779156541570937843870897886928315297102376072852020054261170007041844939271893536998992635586954006070680582152528045405389434648219876896848459960736791524693433561626631908663857024856048228104608063150575854907498998490897011054235465739026319740014802089622391656466256409532307178030072459357636250898362406939616689238552321460708407628392683263922051428120001530125759400248981067861362383274731035641664491027157291944952591698209937748372757240105642838318110223905048953519885378507390340283121152103741188683384894459438767662619987635953949305786207737453900815131947006969438873974361455499436082125076576806237733881876607892121349172326371830482209076416633979111512927559490828931895418047045415935350531000477977817786534757309720670812943219800516933050926305692639908855037420550710893594654968295693777878898736263725501112925056198816194788498283483540054015363346738165485408524590259757696763536674347201322143298175481418221082470989053740313912676541592870222394681672610718856741449261937162541946316933176102070932351743014955658321600869218367778248745851148938788554038908129428782824691641709711677711747791627584892532595376358903871682682231911973510305758174572637751057883622834436843207903391369382921942387644762619850530578912664671803509388992424129979629314754314454488015720495908331970375185613127521905935278799147074954953499864753575040368089283578452267838382295071721790796559631250356870915473944881485334191165568312565376757197620662502584477544652244239111145702204523356367532634174264184 [161,116] 960426650165402747738093904684991716016940885368038322713116604728934123921631750337820871677678389108332643884727229085884939828165778707815451982277966467873342402071498126396770396512209798100538998311553433785649350338218548910458453139139482815104059188530621801778141615748207730937245629051034319789436645300430921523373633932182507687841863413929406216253646794781638860508986036554352611567399082721996530160697004690616330046729445759548482312461958778174316831302530069111564239672576069500555712243395728913657745337004141610896694764602017616842951158905530998220251513738263256282233888471222212910725511767567640725963828662739604677121351588524150102158660500443884964608618783196048950202812357229091817480063077321759841759836959930002685108487789952098569527756685371431258077466322476736357905261694741750194864080097727286455580484806103484555558237188099550484939470156784827337161879189748280140547051972805910827690497956811793145781320024467129271007200386608377631066479549316135394467838723078727668300315815914991822793173356660304376103443752705309386975872424236187949439902446097220926851027004206835171310380246380395784002257707215837013365905291145539192791205842469781860586640348397590014490207985863742263901762950436169532448899045504339227576208001639163642936032788194287440686659002976419980442459025764357134039095463520851472384533570414989190712444659466636540176454845382253542645817646311495267945334591198478934350420231671366870301330295934050698867959816331165780688108962132355425945684439557046048209516117884393036706171051878834322768295358773772122647546335779703591803498018257097764714624221894270981110839136857155883676818619905542104 [161,117] -638195469352554640781617617969461324540222202873959623568629207674520537322245191867652674741178780981822827638949149759997597795547078734677438439428020589708166704357184685881469306059454535727530387478803933793719682945904330503386708807484611795848492690586609880744421269448211660286828589852985973291934707039053752142395937992890898323032664171553071164048694846056082626133274115413694606078671548673274130580225849196587032909161946263738201907230588637679134124461513858093215459240182585171934507414810050930004997050431526853191214251654869213373877571392608800596615765455230534690529553690853063066892518406199510867295101478813160306463476384738154436750262673923549170712605852034012980825083071332961822977356611226310940324681636512887721249535088091032398227521406790687087166371938963523298714892854749845948561034257830908164583805892761514036071176151298638413689783663072085549845224309566468921473861233393142387806471319380443536945019836037501880661076778562253239439892229384616482937614877644791391695716171300126540732863874613802271734675468549611299391635700116038834851810606549141832064041138161334893247795734788805416315135074823294748776688771328513157194571481529809724939046957705268771167028136513870646948995701663481240141577937826472882361603468808441235358236261617585146785302466843835382865190452027294424604474076715859179789865419716230283924829397374836485630672875266652326487746423219751119804185996889657485984350731870575583576596474461213852002576171370505777302877862698676281510660735749333281206614560619080929100818598718809426899205623559533761621744623112127604094230137096138643860984160952428806020047209913887998480781705 [161,118] -13654343858378492888892776648497478211412352562501298637733559063501140601678079027754817626788565759524663181330517163591987667609987395038879361215396318354642117359677821764625124508089231554914735092852351478617278364810759782545077176296399960669557575867516706718176694738183477236139995148291258163969468235072484300686473055028557475564125526698970536519926337510954828394662865791789765751198663198922277602999750208840929711078917956381987842256432148596651902294271501426138624846645032087031054695977266203048749687749641290876120020235543694301141629251971142276453033341346247588098952985490238254086879444187219542744426758953133801200345830266080999661910270085409574053898691358578958711954591247672059729839048353132800780068544613955788676326790144186686452887724467609064113432048061437413432406887533720977075949869991084323968882027329834519513284568725941779682240743791514104199809856809815817166415333886403830007741397974648393554358295024432773993080125887657410921484931928116062540186899425577639762122901402795800056325494150393494867880468668297599421271563621053831118907639533974810756158562075717505308604878901134246789467739539859033733826594256917226751841721432916913978619278083026114375983379782611052007039392545527016052236054094257554485907074883073462722491800651039157975538133584019589274633360304452195262531678985009226317025370412545539988724624984795053743893521146266911558188435345059533485210071208185091164027693742748087114141794333834722930165800298286640915955504480630823475876198896084052169761478243004704741211955202463157924243381032388889464017180300496581812627306632280505635330906956010517487361858825743123840 [161,119] 11141253581825017815974598377149271785549670135611984976392700397762579023058161415643566527114943521612093941660946648145914575698337343822720113756933684278407558410043746025257289849248785979646789647978759095874075758345128022658026079962277572033008431278081714956465968492873799467284269069928528591159655298923111058812588642163233099550848283230082001414483164589687814119336161387035148577078984315399029689017095977343865351380538344068318965493911760247422913638842019597154997345585954095995029469915077501948760117344654322356626799194238997107599148051632349720633675748595521718207075519413864420991308300246947672670161145113045240698295096183934167418872138779406579040277758546758341388513134662309450013472151885438471010082360464485053823557849966204356198033656577026635408389352779815821721708296032346363944548381115968808983997349975456757488045626679441441792438049914346620537772783004449909739196093496836121253416972689468975029825247932857571428279470510883557941823109989576699819158530502274935403834230176596517282808472888982035344791778452283628315243558348333755109290586185846591148303851077618430998157990127959562084679916095373889423621116529843467723025182274247896086477880077394747916346619192681222128361026770116435621946915761413811976626855870558442154588198006931248232066820646354181444659831015256487641371922680810248557838108214971481491397030139321402809537584655035878155509165781182174444914961682232263684872147387798782723243677328449716118213806955631557164027035658311829364293982649938266450439395471901977567963469397468930070991181773060134758325124365309797709637513339557771529256639870784144190448668016 [161,120] 8818355414172349275471180346321700345799423647771072585180437787110986579941184271178874223223305700489434718332181592419993426746707785064030396424150962860272327498526451830374432655959637162542752149873276647072824285713389395104377395859968627978085967385678857504422278870449946091301263010651970714166759060807199039192164738425305065861640809788635743274458728026292624017106540952950768001772023420885033116332754764222437299889704220790734690799593977983729320363601940955300562403634561075705028848391216370134383917173827941603715356029837335631113927617957289882497258947395480276618853984803155479915287296811327000398760116024266243702909288430544863298969814691996492603724866558465035914441228476408572204392013500562101374140070706337267817646645511282390773101502236907111031907492869846923604671570404030932245416545964458165522633628548096865406211000376919518429685046043586012965139416227225184436659867216724631444274036230777773967164451147356150463545534120304544076006172613611187060881334161549007691999120746626086039699749655032991030455201733244822344237668050815712046421100766382636430669906509647180279057985229672867359710311068110871990105214431052856228248574765640047826136774549376674506770463739501552387800726267322569641854771563096951813208782133590780167818166077195408153998244337528098403698002978926206561648735531321348912456182792917735307828162073351276322128716027073322204089267837206145902937586655407273914872517035835513538105291274715102434915861870565370876831960139857104153426175853389812195809278409921783671915623501340307828967641875254308024092359200493175372312001220989906637116290132205941872 [161,121] -2865885833000109750684772396146104746212950309066627851402397655534085459003258051735805747335166557310628836897013750288222981948247432908400680549910720289005755370498224008648734880476726367813825111494111789832558384438242331547268146852968964538528821409337772987214645035907188475577900494437607903975256023290392228050095049116658048186059348430258042907840574837082271496016715012389113689337315054150096877385720260304037769047540663204876476835931777611124900817999241546476429882153150815773777721337249013894685842497992996779479223192258256004278849466911616190286895647814586085543042951633317383938652741843590489515778000624374913750781649143844333867514980110697762670137191830652218275841875123621598415837984496967832441241716273824324148757743381620726077233610967006835018463400819596577496662253210825510613014590511489320826643508478788700414534787539815298005157882322151552286352984592969421418625811662981335002561436931734661628532966779363205294869272758298209178932347596096874680090410986614179663812114486516775901612138001488030159538611532798505993467532442012782359630678776627899383991640571077513563041514444621085886018709379083108383670809021922256497551732039023878622706496392961685519874268649596806500493459669088869174801309159824074879147855760548033313725477522422325630239092902242809100109370192256976709968430326907956132740360291510625467279470796640828900825076740070064633861067864043304475799320889306642588369634075419650729606349504329420170275879604688863082458176603042845571397840241742816529510572399049190454057066527480294938563369913263484123735553750000485184333775154950613707193889078 [161,122] -355843978594818459784394722454773840307480008516856035453820543620707281216034629736559896391358073819297187836431848607906707378010232737357168960296271972506449160015729230872768749628238086746163634261832835774364250754953056524538882798311169618145778701615076430601244509852348611769229991729882957720812819427899776423868962630208879404239123662294523624912606169222636564192634729453014624734556352198640651547860734223013318592660778502954654548896297767200145156752577934088310358428941277753207182929071713964479364151162908949734590795451332993150995990050162410882303825606555631681109081290609376871139105549696360734258325617579096377189850248540447912403334971068702077760007145743322055751337467218828887817317747582994004507706208892961579238328172388722943927752829760345408287752102290215136121331358736012355518505724390100393546891343584478648826642357662774583138905449295661500621101817397603447247810409514770790902516407471023364190655844342639204161145245351137576051539956840472952819229548774307286937590531680088990513824270338208764910266424744580867884535825168154087609234259007996034225494332338009312643158142670681651485199125153089659559110672561248951041781407597842441598900766938709824063187354014802300231578890762383146669547305702940959759552082885257375078517957318656019301034738644472701037347832087871582246611780273825409346316899150210923876129055253428965959544582111625891144710949209060879675531445350012107961815755150738144018980623200531758039698291535301380159882288722275408826243988435034493893811410648489449800812617407411819246541004028986659641339243144025217543858322694436128 [161,123] 25421492120066359550695537456458259915397067692568263560419966505447266898627014781323508645143433272160857337186467243926792738212667577722120097749159703447859180983083019094079962138551837191403324698909539669606626934248844724070173437925951600856464570460065033103860230068925391107799768952061299834289106293151778779007058823415260719489034264235843910636975990504964602712846875186167811874863372617797000185112096006809519403938404061865177696176599537777922767193691059023872858334274625533475226715601286867945420031280849677718696274192396961833484338359852788368907336620133985213881850414686924797201521978279074453279075614006071085862039323356275074919159237397482791213016279351911560002308852656854490414504672562481278374675556536964208051448825961845507921868449521449502262147321504983351335914287800568877623396452549426506872381463588574080337608974107455664613944703785521276341080977728616689694951658295975450887396018194629376316588768598487315004205629159191869651955625117162829227426898983270128986434318589065033579319818255910462784031945188062110104002544693496334707354320266230233139421151273944537605038810702555462315683951702318066803087556555419781863936869055528380546558752573247814640237588938770805453438506476975159714833232550618431326399069604564068757077875957005760386779706870842470040486102541763990964049754161897778198426904563685701434411784515307311212363677697207213559445281285704227822645251633343247130225801629086048436584671375456476858039480935312324460895567179749078970812556638067131946885933384018628250605930963149500355440476248880327617967050922419119034329948 [161,124] 7222332531575273118658835688844787584110676972933002154313215967547964608761865539139771440223271628618582511523089862370914483041198537212270993764420101538862721152223487534678036135431048234825520903169833454488711483497473710860166184365670624786083229890836859129008502267752237152372911642129002654929503281134543298655496070082096928763078012102528109562592963010128058613925857968982588022532009423368902843161195205060221550622589839824913450792545712489508332304805473980474508400989234174260128071979019692319917813164462236948507547290215757523575041250675328404702384308070585966004313656558929937926631686981778306680354860429026009034519147289027035660592355034696103222036061165831548631302393204310562644042921436338745468243369786377828373898433438276669658812013803846961044058842984908028628591036430999102620545331562438165049401533115122726275290278533395475433179609583744084870625434671637905301357443928607229576815126302695856704544240447650740924778762092821466551917026261758485330471855703019137569153233204751437295226051457571164182985961288678340714060544403281757398802490341811040989392177227010978010389812084130303982323871160360061902451685007817368854637085884384086397891527858808069866883340780134465139511081082504188119492588980510941967017514176797483189605723936484002215235595437848588206542251925960121630238031383670987110582330539644113438306219495094562433424776013866535969712178532815706032425174424317791630616881582124907873978737860942006305773025718708195435527893903053522235301058774508069095754780817897238018137703627240767639028166231477581994021667220133800 [161,125] 212385131914356589390441610180386686092925677056537013650087641643800239959226006347482296048944445867860794357685591922700639925070181449552056799430257227452414729863120493389857096028541079647242050478194180690637835724189269295811489407551151612956824086316894420029079048121057128172043327127436079147545662337784508213014530883984465246609878422857573103693808049693107871604458655685985138985806952314781889091841721171235034795595972887603829763889201790737309868315297012084491155548823055853034898300424071599569660832682428085912102046077012757316123757440974049474803162204667478360300609700801919600258912906051223424137768956545353869605521947510623215163327518422118933180684342023199106526967713346763825091523169089489891862354893129229750416361938960604368908631407134337409569647845947240334221443396331593300336725698827168278791322183923376128418427810152036550792317488672292473748293786873887859922508525878467336948388115352854245029927921143657375677310983100254703512561648776884883909455685637698445196453292452400483594194925118343298096749730820233705063783723795622859019935736908475042072027163062720963930150545564508850821063931144438683123353717857595261069050652707391674905408204820211376389515287949523732977161833375986714655139181496085365896606136360664568113469886999236616383165113612975368107272980443468330056262166224055470190525076748153512977523076761275948589607281804716738115273309683271255024517081920203669216401732299385517484428334314100020242479633734888074262258061708883328686507941377157346676544977806946215416164404210688308928754492424699588374557 [161,126] -20651861481627993373084065268108191475546861991043228303207051452529615929247423573329886368394648057308569057136894222207396606003365912574266223141322476050416764802973738692194985562936267461117651002886664360174241731850135942603427156748230827777348431083941630816796173963516215212085502796558203509058868660129566809147190233072331304583670560366981199401319452028505414742249446699814119475414360520820724567793987023857065656612807699461234696790301063801435287351974096625527815794288459593839909066399129764228005239658304167532469981382244725700879549215467110202276393775417763938907989353140851794387215127212697536648663579341281903618364892768703628314875278357387758063251809172347488709993109485781507926535631678170625289003882876783146392347546069099248071454041671490898471757692384751987208809193160873238677764300565052409346835168505408313510194010248150847898499831175585526689758432737604259980524914240559692124731504794646011348863209291486247809772431105715444772534678646134736115397987749392980422703301306229313681165600826690393807769510248294446338151012922560807965464077885348806715511555610327442011161856512510873914531151183776910985661294178530163986077834183499561481603789179208101425974397373645808209588606806393458122891648732283953669340708739034685216720668643023292234534579949592351698695316030780717812357262867616511274999136093114082626103555833946922583200717663064976084425380282544293153908930527218520355484859934260359254420597393465050207579677978169921974466510153733800155175265930552396188506775212542999460559925987259202525113636723648 [161,127] -164749039078044295070712501560237882306123567707130670726323085208178924540634080586532674243875152730327508527741976524641966663357067949327583322471971702495822617920596279690201420422372548717326258469954144035492358320611871544221123157414731998414738985137712975448167608643264773231291269441972534095520070489654204918085158963364435198581051674589668286002485736224436820959900739062303826707138992983985698107830811922640460205845928331672601675140348191925235294040953666303426970000237274498564504823278762309031599616607053605845287968053437004182850707834583399025809798777545845934900630855091158158945829338297983782962048339340381725574261473975041558611776028508119582823631979092098653429672921261785319653015938612509934852713197880807860421758618822097314794377377969427906199661411640002772270128015952403372803648344795720013429546284965101384243592846108510729641217084233673702182943858013049364256392191204987384517572654272281279308632949816127815077093251801084165806248080985900337387691716994786063864739955084794730058588319836585475407558733712716864854121862817684725559380400551643102957909506456418919959767368080072431288129552150087148305485434740041859554742035423085142332461474830544767754865950793448300476345905742660195290018719384220807162660845169413087921225167142673759310065844743846432966831531562893782190546522726969107872390679486637563343580498693656784969922587294087244351208944081689737551565336457239056875087549776581318978127542898794603281702572074060338657080318530077679907719950037634126979345068491588547109743817611676163576 [161,128] 1924334239492447160533040887354172970704448117263346025156579546295323757718826037576391068640977567280897782196756587693175739845199939713636209932348206874066316977334499821203067586513578662365256187886902324322143862716065405726304550631230712666044967964240844826865861090986854922488475681312927303985509821351634891092733791851255351617516271266997389361228269027695274820864001046684116961150236992407751865812035945493278616891184248287432922277894765169431493159938334651401171159389341169863972333057783303697151408731212789696007563681570315691986012950612714579014369437335878093555054555254566168742848779932743524209541046911587155280836325087589291014382293138579443678700575543980489549438875905195500198450118305219525583313380698740543483629608022047506055329627397566005411513917339920829919332619163794380766399558747795696943437203547190075651006563411802878039777167021333805200574706598629672601374066328417441015207375719802689991133897006402727261627206173365215033107486983332652931527702415281763896633367634290980245709383515119802647630109228710490167731392115970576558614114539085482739265375111455053734631607139531556517232110606960385324269314073590633218047901035520472377787273872451945103161090012171287248773740149235636640744125693614640560823397792833530205289880134114565075352002728635030259041966945803866440237055611269337409313356092283928621430663774092405158550062584142554832780982125179714177660805465914492524016300808718611221605074386209117252566737999938274272600308204495307787033521074227379652319316186791006317651396384 [161,129] 1355257816668449712038584611995820041687982817609130281755602239091743296707600609036157232946655545873500797680133955210048940861499713482278967861754649096924566766782740805181242420454026393409441422595924137006255544022266250912843606386243637599801097315580911357309717414844367665376210676903012937456230235858519240840791993702447069235482803465147875423643799110756520576159736027809304108083540318355101991886614218104922802152407063153751982712415267316989447273374330576408200808913071610098517622544506890217164656714775555547245205409524810850204017676665443945792681486197514884331233167973369415162275647186855897770650618962584815457486288689228880406845950654313363885171390064370093381539827284199696403653453254374517391622781388625896907349248180639506914006300700189216622287855189152167430223361174155421017810594664455749256040663630466743444537642747805004434523450580484659088422330883105626439328208179932127562550599464923590754213841815673904121264750182833523717688311480216499869422424818659047905494841614623836490070424261538299934285439293297425734192942790011482165358281639596376020731601798066618781080681068143400621323622663732158953591173835705014852074154417032158925772929177721658909317888534828944471507800297462360587375900109454655415548825764321892584062476744829787038239923960406530972294768713775252451211090144410111583893632872856892919956154312281414318301898977770317137044704854098993313836520507541775517201323972305371757021053591199452654366806146620665521346362962947913471540148969419763521232417425580404 [161,130] -6147082865800039130756437799051660299284167081286044948287370750777280837501227580835696976736770996773121596959753946846016255212372057031237509694293500046395242120638220320202496022416894641158600978810651174498477596190580136462499261455087300339875355269484074801356111571496738838726208776443715825331207609002832626367253627936865574776491051282186074762551931876591237395993766763704744636706750928232713621419401558055057453017045242019253326596387996368377199948711877062124713989834605719903013993480153073420448572437556997816509771126166299153742206848044362621928920211683840198942015501085133805619988493213096613033620478757196789750276169533138303404437973234658135215334894297314775794634237689239453676777897294361528872399409177179571549040284553093864907730686409434815201242302277366809539700036371644423396088799462277027344368338149639981984515604023819513513080347394630199961696156152220546204108708789271037547402292519886045349853961144505942501346655795824635552434439460113489679861133518125313102659975753122616127564455679369375933630406565225495514121548459660201292090563506245555835226601906927975378374088865962622471244495220461647076773652619575569168904087843712047533444920859629637092152843425861523508772075824395352106720050446127286149179196989877954706416542791333563391067243673194142310500623766798817449467214568639221826288521786680766713904994974573569698332712013246986599149885601251166810063477886114222408878692641907742639921527578851165030168161779884685816263331326977217694318913632582448070720 [161,131] 10909754439293751369824300579560920659437815042890027582170615883326375507366844552774084971807113916964033908137496526975959726335131346444601656321212624254456510750098042237934797022857077722299831566975783866078185718618307509534691127224064823287299358033143539393596443027699249872958214411673825265642034802629507968451732465053158885921936689640901574832432821671536545041071415054734452345979527460834062271553290901089828915666384457042707908749257157477895276313498283400723861599131352129750875471006483916834749080755456771134055310882208820363399252393020823387037522087039754384474366480183074363194273642161367555248020520476688876594889969788186305840863341753847018185244486179618920159894547464798953897972446410633005027781477293285210715158100505015743927217942712281414110570681004215084132898529198976817377948622589496127286486338792844827383767767187342789582452701705791725171473734071131229577474525758357785710633762805778677424906700416951208044549063471555122255546952600261084971025667817482221859905961080575763697802688344159606097688860256426885940567637462492815958200578014258718392699208796488992486215951217879605886105352289384514497069548531391403028561367572853875245247878192426400326064295397514760808924563997037392607758745984967335896864173447343940750124880840828484013546492605159096259012257736878444433014979079484078325915736328889353079729893183920727733868773500479457057122577786822233890599372604379133145691044768402533019739494092692800374349370742949583826472764943652049201026801656 [161,132] 15250596017393585057687956425085604012639643492732625344572613268716114628141925503642252343092714298496997192273055197280575599315599478878352397860631564895477553332194309761934946362929022004165653063926871607493763778663021082547833619989593554005855603620305786258549126146293399355240059259145444706371514467263764952683593351545137451892102907900790247167313034207277983720043541467775544348823704938471727362827951889113828981447614225331534826213688630894712715085902252636375636942642126558357760906189238237184941143489086783934169386230086933682963084574008435234063552587169447549244897260411872462890380598625224638924982689439562931601268516999498102662093236629152739735249802960939484052694022767547946611395797832403257153768215641612491111922359414013872802476936805017069881372959012976421671125999429257772348281297542350521418524840576135469451518951798610863227641509279327840702472272085714683509417436349429858726388953981529850116481328284740654556590988860835932518932541590711084967290209910421442628540154340334200761674514890991539747846330364410543393030989427320769419649656710534673635662902543827332893662096017542061836218831525823564410046368588316432143087771603880414361567099379842135109923230615569482103307881835566636582709010631034643763833395824327286132407286567197817324027161462236248712118249475345080090881936540895625688409507408873192103344694481230560356022821136817705570669371310480149386376522520144672536985345142483096386766684501821184468274982485706172668016724805388752 [161,133] -3715801377728581780307300045609708341482374907631953303676232631386454822213551848930761067507924624712156896560218515180862497375892357620780136134030762360508280081777447566715540360478075557535618324904389798987374529206051911977108626513551708222068441273814095590971232828710712057716128890918501154395684513910751402595990893320731618023850503079324104642033872550243905463095676296157204908377739934128517078894364870546864335510735607720450001271163109767907546897332823095184262497144754649208126782166904535385778558010153636186557731729507035893322141838643484635124664266362280244678034922722120389378315031759578590889125479762762497957085753204025127174715201100349014738364048231482098868570844436444398878294436958214319213910940861746862542476345792679806434541643893358396663956193301413091028711972364569842226327962092041830134350713356722164051749635573818611554808640714892669902024859813204586707459199882240894866639367633189736167783647099325100114256178205114101032870709293858748462105636009547016084000943591143006867721358177210498215314830715065520462707523585284429843071542165241549427115929255110941506700646803613736286217001101446703188979558052333054771221507679235020132838207594998682292730240556045507234248742759756974043770528687486591920412629865370593255180055675297231140629183502655757951096936705743988724660971417760349802446790286022095341438227853770601446528851026963107161270020355671574146988174831403302057237496360866032353351073551218741907404777610795594373460 [161,134] -1034936084785376634206352445738691080802758236957573203944174174450528311440748778035610037214538562968746980141714334834093724242310898367273208907004187166677584316418927464441195131226624168750261106556085908100690930359876538338663433476693468645801765469016257282687941962190033577345360947647284958574356377147110609182350852450894730147599635548174174141939048908198579870675871053658636910701610562519124471791490191954366970576780134160351091057101608145168742070305530915321631708497431008322534454718009236144903577457256104484084147086660371672132820019176002470819096364792059431309733333256209237597974750439476412008939872713346769758488942864222006734391932872570355830747091958920471894134130571108904475907873776776380918157435883389533457689992249052355649220905245660191166858132789467893060397597079613049318965362219068514567180671909735625279494166112031501184080015699880242431084803104104655206507690654745127806364695060161394212979735803373465462517590754414157071216915461279911158982587368924111004829376568205468876455588894827894522992772536583799180347975903625503554633882739516362499097984259729677274535849687045574668644299699710130714809911924413761542047051546265077140400192142669204756128726198735276042021597784536910902519607540068725709953674823664504200907996911457730235772898289257743065078538455487479250900664046454915135697827061597686621767638483094420128514022490379286673075367614459540604767052349202720943995817561498727804029186597159977042176486528 [161,135] -25272183676360160252751281415194609025237974934305896159569399825591046066671731310832301509954690113752557249039684967056664382010297824448374684970520904664219353848371529080844054023501062810722140334444981748306734926505346967200470501913624725470962337142952752052881969555708905645804360924444284678076964384773807977796160751726536300160788525600780394199183415052325817150947279079624920045308181314373558134811529490809261026638919073799052756831053457655005783382881757885845199387218340947494567500185014062379980255539423129635412528083097759858841926809904711216699419094335274650026577870194555228670291319100683996122078460088380737723634943785164072443662886117155408322816954484057021546496382512288349585005355132776907140669299843538649831054281950879396059518186598218512849055155040403613158825473452051319220126833773373981729317227304463535054880076520115250474580102711008587090256614694179999960709109720489071877492138843192135405233963702486765326376068154479698681320667076132097438853818213441690272203620568783225679622285357852432455766533192392376300570095059759008041782195198411067481995550607134494741187946348472803000896705040355603205289578380065729700166392135645829367423661070953715227025774652415647747817245142301125723881073846880159137417163991000983878148874822804685016553298712979965524430180963016895344110480172792726306376093601305180795478614209369564717058326804881545717397603702120882760851859047114110126775236782987796164440647091184 [161,136] 1602852295366257930618596683072897035204949207291201873535687551430565115673058344951401135643236677790838691421877946834958320054081996193669371093207180716767722324568645764360678151372160077672950223869054727295906798279932779812786977703952970078453437618995924438914707184567948436629379527720245010963838053302418361322439792097838023408813626299174423877011844580985868852985938616468437034517759124139789540192204771482157018577440680877457803009044098155624160129965047428229991347203059412652721257900646886768006875861895460636326228778975344229694719768889899481246671879383635588429450531004547333146392971726301921420124875659657258535105199886750218871468427041123202770508168355235510159457073016339682038472515215006919032487395359398791602009630042770036945096861418903165978454703951892222575047442574164352527037311271626019674917216333181454375356026763885455730881992079206310259586080942391460092315337156327110730306370379534370571686806816579843129850251074212919226908623081584771675413349880117627099155260693736330433711161525344813877256601343194121133113896109961189650175422703670467584563659108237784482856797699077904990901947208543650605898997927493273683006986098999721393137787553416963935495130724857545405656963162369646587247640105592980256356307648131180573608206210940226580540890061915045317551686748557706168651591970424144794520993150240989553532134731090935214256201957746874380997012035130376143136318559552584498130162650025626160 [161,137] 135466280083041334306729728722995437415787286441083127199899369812599410889473732691221088223269481248209002079670456607022782169962172968273703831309657268847449892274407047391961521482393002132849022980040395124719768691163563191506379605586535351971519878671009647724957711512319625373632056430910912141254709267582419195468272237019545059298014885567562772647204039528955511944477057017090167877810296983048901001733049612434906022477917447884283567175816346008264124846234938004931413488223309527144008512189799637260856959422000103075641760513241972329448607022968764203056158159512858692237486814205407180381905712453937175722162409523571917892293145477991020279348473237444478838068543594359691650354657123219035647742249574262469222984447791480280441152727411325162527389636035624300151122115319468141628622661949786952409996988534704047334918573145107240973166850320079321284902754898110363754852693869831326552346072385693910048825662148034825714829879185047017230311619319123855724108838598547133174598062246149491383069506635952468223980359893586706233813031591645906516955668410183183157564095375245458570075431985916132270302103997449672735042242147272632985871565871103700344768922297559624820626743432726591051113766454858897627588519310496225409178158872535483587625152652121800780645654420024192578021061156501106785742350120299800794686104596552099899493287561029756177144454998536115644940955223302220794246600100969589715726914666814106458066 [161,138] -2341715770011531731442075627283854553763523701077727719323800815991058832869423661353276006683978216859037522006025664622145201863567459598589289615716471294213145837084973314484616022751782776588957729438395843357571471414297702241240704118769074280037812546353486778489292293596582015283520983204918831555863490838506756167953393402770138813489767898821159680722692946495183776709632922409678418000267093096532916458660315324812034945991056249287473249550578416087349551519418584090404583320037096591393699506706538805252036549558221531263048793369766495271982513466284014946934929091977877672066915721282681216699391907455606923741388202530738077590261425514381537197746437250561598086975125049511052972918528415867624216116210457450928604558180579835861131959999470252665002679066464315860822788846851477779112518608901889886166366273926874484369314179287539846732295707804544897647225034721297765960645989257276893947154020633845243332723609533419965108307625419959211177331003802782161283090790533391051305284962449681949770432281744139068546872974865284065858857008671731234829199851366713763259646424089571252369785883230254075685298381646342433865407974728751943468367378330680945712902406095516897174043868114095526109973318589145094674004628214229934049505772564430790082278335009173223691355499359141181568104065868584950642452275961513487559045319086474304368613175235595703709126922311828204548110976958062591268592169453146970765821056 [161,139] 4335813280899002935163483629174313069206043478672832507284074822399908282126613623276764492763799556600384421817830358654544769844531425986091681322850267650482202171824553701176377828659832855174600352764589489299188528266184005260700335819148824536454261760906238517188207730825126098518185920563654111808211847908854790061280125880162072041931903740384799911902907187206754770334918379465244885720599134269166793464000573563283116591678247630572175188729832152532591897743576906185316508639747189818204693257034065240076880855845594516518933075837714737313381437728071176538592908586012133650878833114935148598980360237400727387085156114599620517600086555658643577230668854055039962665572140892335275564192943987155991791945761620256828321561250216758051263173032553629334159253799390046018910597227320575239971521985399483939599433925184866713098675170856751914731512498294324695848176651961935363254848921214819571566091567888554119146563133127163589971009084434208269876708068661658312952576700706786344739047010363844118364614556210005538272797191237289294728011834330043036422173201594515231440747341030626290171270807632052354817147589608679014783458641346594829672992091834262973347087945979724956585598945834987690215545372241392906388845381248995261295665228930470541445819221195027465350043281757211802492402020400853942724052719133996228880296891317368701978809798343202201987247087449649936493088407231131017457126313504 [161,140] 9838338112081929478157135599578872611835793738162530069153705771608367838464007072169899631768345029334090192529775660198066741830464654364480287822384758372996777552089366202498736148202489517851746095329807369893740464754697637090641331084137690978448773193718153145801748340681438545081981485097746429030944738447286991627214008923646073408387816697676812638592314050869994753644701722711990950749960305493975878377320452729901269561209477302133276713572625030404385444972272113412810737695258486760239761249390532414177909331831796840226214753134958712347048695448042816830098330986360960845010771023741491028828375911530523189726113531288998294929924497792688957815718455582757596462553381118703152351388100158365814345751919185338763455195310033955203859140860801443108601731894638424002655512355664732123550747099781044000537881034366936011204369477734818537278391484928237395346025337072929491021875787200334007554350989535604825001358934985510328063497993632707314266587608395860405626992893821812625402073965299201700586534060473006010026596234599525334311469707647780933764137966473229531367774608372089061539550002823430344598222014306990765702732028261108928752100415651682339364562019764806378929253153403255088006922649908478736766175175825514841214121219187167745778301353448955208656965903909181374189541275190482881498456547083429738558213048099448299887365660321669916185823667573055057022362011750712 [161,141] -41042512831411964409332995993828060447242977133868607599404831463784145065165437967060080417686702115980363995501516312147452654826616149266508928667136359767217984479120330555361849175847376476285774229936273079717062878931209707057292403647941297094069873095293045698905610189330052378176899650125562237840001028769656342240111885381024835905276685549227691438766257683572320104062002939742340600426990684341809942940898929296827865215220954048707451381867439736109296302781226532647210577414320399114876897579189032927494227430424784050973368094439203487601062215179916615696320399579359920445755107495613598899316485940330158974334977243523102255304418044553041076729599251920480670234768007260670109301032267776571862088044693495654483538751082004784903089788478446203572608044439946092103334416244763742624043364295072401446470111139789900257116719210851562886912505795484698145307503412373445651417003760783481270055781707394468021015620271945808793999408258467986014268450267979143912578481253871030595487932543806958968358515082031554427299910195152772623777129873035005260177301367187417580617396320569189152449520574809692769825587517289569310043008636458132398175569155633650466024775566121841824932141242272895295431785268180774382778018655331701943458039894693903875380666591214879568301843104794580055508823820408759378900223758252459195507400085686752208813567504432208862337786984462605801 [161,142] -29593903556172090818545076119172624371816470057817783786329297597666099037338992228388133787073166570617839408513417610231859724573694918245011107451575939339562396429766594274427099835370825669525765566539118892560781934888926520370073111951122680677174610678150970184935996656482474496045531332450429207198806476488455805741525065490018027938231974118130084324501785623971662370566662370912410065103731010678478123835317065892256347836971408809590666211632796492281225318737504916238716239611563774037890931288039516091504961102792395397967647206280791543032672793738123822138710855567056197433923322433283838520937499003367215670748850655293213085772413650788106721017772706035877647963178823514788539170874106154004643753382659249183982702266094755998041039354241900516580816365465745982735686628922585660691079605383446080229456437964958156912294105795247066898474786460053032950844089127826779248998431363624436711148524506516718813671002536333094284982400180383502962775606254277870490353591039759995282283259388023300989126434551749918799659117386144503093422006060177993346916159005444570549661479461538627203699129460895448713227832786084455774235134036775523683612030703293093463122156266110446576830235340385470954387512862374637193520535454852252749532258444650199926360232540677614250033811341780542705700210450388152406824512613896857985613334842319517615878522408144333302272 [161,143] -20823356335532206299810475187284278052486400871879801027336640289630467957274893074450172103537176885874698311239560783237966262372902094853267437706968401438117667343715718919482439970804837678787521276523578337132993923603859183516245412772652365681174140216478518131873159460445959430380542853397464540302869705239718263020512375645077626965376492441199822491273899126106059848088900004027696808522243511427976430869425777493034676026332882828099560428332316648430054128547132328917285025221566364877689041573261419340648862618360135301063639201010467067654312618081350890258618001975448567849766424934860597861564399524395700029141979100835475242173272270259600394187605839386818625800556547413932235186483023010869185156041870186030801265612875916410848691298287071930228333502810973199872749856148684574836045094291289060571332885665993473997682956165771861744434513081019933128875696771851536653654413614192107562708285780176728644712253422710582702798649916257216382252954960608859354503086890545352565026553574789817601490513611204342995577864541327936300245443761297309446710918474680843125780510854753269995191615579293962225970048900185924762313028364381954165610035611588477294021230032370271198706184984681094015086054072031630379402921308490198579717997354975415600630167880585401029471462135904402959292753507608742524991913479420388735653262511450275268163680 [161,144] 5157549425907901298390165578117465196259914902897126704067315342081326232458539443539038252475682628239004962485233110425794900497248027252615319893710454187998586176432877225357472503200281068058169484574606313302805078143951268878809710925695928954624274317877979058734027169116199538066715926458703141101792751771142326983856036488409080839016850636381056357223712990615392231104363442478146652515832961150096290390455127835847198511345387305879004773715817549500372013409829008891239019714714001319291630142814534039919848752328434100821675056380109533238908413469748113833610588636056388728592601672233003182182379372974271117325354345944818215582992521325858610703192785995252275418679677301474479841822755432594893399407765784992848928120090004280652284766514566908044175563631050472464190726851961206333196646570984097816784389515462180620038760152808245349560028489765927190384428069236631008162271150663915624938485185136032690964556307116469387535425683354635109993751502622232829912226232390070170937853058516538676520169858855102686753654092938000430922153091300861277260668816169982123283041682442113963354046428196455905959214261568373347467034584691966585572217582149747832051957156682661610938115536326740060980845173997372718387021853085805677405576134476341499601711193866876935989436690591386168804142825484029575180565686463547667891049424 [161,145] -79436735327556493104257331558172262103082924826705024361251561428508356616695458151948811991314660916959357622952757092417136178798402697626934299224331760148029376215051043870299032695728206835532116725490089201190984217158957580260743632252892599949811897919020574713756283707918987968731343995698076716759186262979215130374260280712002085044781781352451932548748335532285800975480791219738622171239837850987307812414691394607406626939228422011062571812748327092878309479488243129103837002056818118541286687538094857886836900135766466612356477104988746827739724142737209993122461657997394872272683436871385926874499165884082508773691009003931524973029375710449229576137692930530252354584507248886041865982337468225123741688839243451686489066128789730864166192729253125684244515120960368015420556698835286839639786256395165334565254783552052564491749752204500546078656726527662852380496051403156649358708280456188266720188640567041454530456896626177826753968092837584427937271383138123887300325843188381195335617281616319578058540709434014830016707579802749633644771213893574983362084670700375332906015174133313650440808930245578490330846948931200551160265668940292070089168374792259368801970975109758029110049632166195332560566822651160712644353486779082853081098711292107710331349328205682860554497823827958635440373281211995835766586787370 [161,146] 68150477342291777790301300724396049821398861992030971842082774855298544257466323712053981331222297635099749534020576591572992033797547023833393567880041197549286983838752476161298898240221899341654965381381587629652181722135737126644143186414157201899429828945491929354744759031392795610960320653713508887809196658823309994583571867876302610802336622689800555058046591893363333246471324414488019028392466752410795188607977444098523780214216606841489620604661949038688325884008925985304690300634272023833353844648624461775787355758752272236698090738040134311524623603334192631483129763330104518590199929168961911618089238353097880066956732667627345420921760327825504564063093705400623834934863255619483515220269465736894301354352494210807772695177975101580367869728813644529337204466692023115975732026286219910300688448113404462202512148241533582508234379527737910654922790482298171894506259371788873615346518600477993947862972370744037156171571017813572662430613136889627416310775801558645001699523307553952498070580866931411222779567771289522402468631459392906044538903658987486950391955155546043319949604961864829191180571007167640884194806962345465708499857139954009048641221042784612754989236605002861254357292197072029518279315885964779729150658418435419716335348270092736742346846669537072926538597995123438464350084896 [161,147] -3115391188743493310846545847313209341277518173201003331767476110301103826316917219533282598092473079639161906093512753823274241872750368648600147901669773387564498898393581543482220913893786069881067523275662176011016034880805173790828168683514315348117876714413820506115849094396359914526803256380781445412918160301108552684450621782512799822472400391969940656075247959155755157685817949714102491859286617001319769303650169731373786383132910192860880253409440151531474670539680307730063944275739901719825460258963755037279479479295243593344109440958331495070698254815880765780563957206912808187987442260039427050467805100715701573904902335575851927549448468969231088510810021600198426888314552595326123201334260314763999623984588587500983761385474444037907672265796318546177635672429405843047195690270618218817870701193958869233866849074290115328484316418579898404771428523921242098829540278528773241252756937425549818663415539146561023379385984437272307007946352795452818864593057224810152181289386689380904008964116924817081887837464976844052237428991075712800031575342740480300702544403636489378051951687412818867785527110680627964426270317570483905531485464989893312990497181035530142680272709667858770791630764419130687687889897633845657536631372037848313053076520385522241136869916951195845994058156 [161,148] 7180022044431273628734885082307583003195989782723490741459683797387779298718078038810164154845819124955363212751862885828961910452904367559979274875908681684478094947406851531072616149362606790583424375859795864381898043164209527608214657294037479078360621696287589350210793112828219080725349037173254398135876428209794342695652940684361855886410300471129971021077723468383235756910278234322227318876243583495683808025265532396209662710427306808524016879671274405560216072502278613360859503808041691330298829346958080264243078738361509362283042701787891883285388717261743856242692127317645182993436108053522299837427424849577053057590042898770372392038850888255806538465768674254444986886212299704980083972504959154944809306931293514457968575815432017530133951918596509617649733345885807964366614725388031497511017342389774498354851377893036949085647501667601730752361445351520323830386693249239807491869116285029200206134968927609065882875512963394735443049398246778243641925791510997515262562965996045133185876832999981303864351515929875818710789330561987793757343339096010986634295349973185037172845896125276723926689269023740031144773103143858279850723220307006478343739899209318281542098459438761296304034235932600222944148039678222867197467146823266429169112248688196145289514336 [161,149] -690150104902734870505359723370466045233827153657139249721695479383210007181999048558055129654662661923374486972819398476608575642719076259201938699899603643440886961481447998952409597890201822106768960622160329095997497792636287138274233257325644220682749169799353874374638091668644007454881389479565912968883703401494095456584268353462629750119518968979995627379171046354535287133503590537146576723447792721585895725966404830786894104330042477454344928723730923773984672075401374169335549655001162915622863648411417477066753665256166958958376394759097493736246307396414881243996553764481719054194339801248738255305700187279636617009732020829605083836943866596909345136427153083501048730946650526693595592390677744670071114619377531175377548944593210878444633250933923465131073106831769071729504278557619297859382274633172559790602656956192324047882649681933129671713688741100415341629158508116562920434370368819310794603012456436955042484489203596291753060565913632254592817354217127039387955809932033346695019033133686643942648255863804646801610659111155893967123176918729613118045754366448200831747431959834758208863089071630434175051856725767786592538201078171549792167457103839727482565639120073757751100961919821687722003934657051032365056225705387657359146 [161,150] 6379069545434247850315220888187659041748282081723837299327683705598653165197098690034091888239227691566772678341031385737039944326110892890168332277911620692280342958195503755847932391920102882733974166175137471682547778542027155012718564878562374694939376158631590418145600115913069075675450626960916605106414270128683626557272361870189291054866085887136075442023202228077983298962409891644059871170147027630740824782486763536646552749796457465852751297369875767437725746054914414426135743199419892928018962813687872717390329854982056809280899302938043266729551380902792820193047930310776758967089667649984280117873622454414239196233726347480956269042553079165761772644925463264778856349170776655054607274750595540728188834303970577720460848194134404220193155511743255884724193934066885703316075098009886190923348598845191437545019216758559212386581249290096246658957122750476851670371785498352915312844542312075792294267743732191726409962337267265242924431858073159729930278773022020892659714338785105923334381270128594740825015655216682265331937726544278701823241246694297640279028301917915879125432467087801486114698160951783283906485535069145097312704698457959062558789651951383070839337391636104378669166976550469351933175681481371776 [161,151] 8164806317007513232311796640148026203907777327574690585008444758033353864309719320742266268398250278850998598421915178035139943277129889309046290419049494638785191255145829037866528175610278396819957881787510837320832275187397838875450855706376329489210109090263053609485305098381227627092995253822210554946414300873310692666348999412527895296551730183388309340319856384456695636329633474760682269885456349038887171320675809140621234058609702009600561451337429329946923153046215770070552585373966268978899332441657415522515955444443329442929133405095307766107532701130769393909418706560697842328269506496279504721856271698401469691194222987472965383286714234103345038223134062775106079441148605129846713030310168590369786310796174343647941157025061651338290440573122670523082205107888079142012706357041100905594776656324232480072257347839407928477875279232279565523447911675630594725898634866047421005844221664460014341085816887022961122422884003997480239648770752421645725396803100885147374335391977857452131512246559606264248588476620608302202969918929484847577820346800298224429473279922032429963880681247054936731501359145840487950259324005017050735333538253745337458997895281684067010008064887573436409095655504 [161,152] 2251687074121374608604800201151525910188046127614692627037685497001871421033430164464127002953918459076774941811076283109152765432724273424723018908594675619043754327128376481722732015610159264981428188815370420758217725449955555839029876340494369219206663027071844350446631661974036225026936911749033178870015183913138503417141374332679930450624699836026783600055794527018474721652559691627006066888520345626864123655569999161183842978242208797367641798039131174986810466172381324198463332396124737383831206602133099544230437259003352066570498679076066599174454134713125193758758244688586400854027414379430099020683170944526820231878824701269879823164650249212649941179728134295882744442437410722003063588234796518952376414791230288396377800551114357100634508737328307495936263758305238872724814402454790237126679290402320002195876922801677015998705479676392428587291128161646936188565376903535196997554662006091104525218765928861401436477323101466677729515807932713247120643484081447551135784379406885267022060116526043135087580020758874447653818874817531568892627472878462974092175861612435850892956224152398597144244382911607753885890627702956499111725695287812279741723508542298967089760 [161,153] -122514288873841313298603012589271712167766733389485929117485044322427990349615634880014474201903146085933646281332004014546999535811908967032828644175682398755626460386717588088859623661169689203608724049591760230798976196733417956717644919732211806581218382121326759142271904059758954869862237797157805764221789768552571189734641537102960516221543087460961341529348080092468772465877339128617905570331390275449240534745498994631018695207549829481491135196974931917689826809502636981241209256809389495873012184647619776482498532490248932245307062581889300255214790851613919635350998126839678132965734457070525298679331697745864395711196143097522439874523734031516908873745979172912121023869205633052119230835833358434103132848115928713771068362086001579109951275682209839935082100129499173383835339011225389555028048024351393058719748510788801491331007132163281799186266572828372862541915283873900252918639548464471087751195951560561654956365411637131415801269082481966336033801330506518807690933167376391296552377414589198795902400990902013486947671168473673836962407383161277015406438720777718014452563476669821086295934867357785854388073887897171138480536031315500 [161,154] 1347652301774707724510029302350665460531756215999090401497185263258963387955259474484673931973697959350386942612287399330224840648059795502505365455676179770692602602463607111193167681889068759911314803455142102077747883321329687050223164248449155424885252855278192494610188429747856671420315874242766401137490021791052825704769525814209363189662790088029433831192437615985206318045031007723112960807255057939518358851014986903709747696062231207193704053936468621785624265262002287396726466545708980157917252823299786186642906812279933675962460135615898383999094203566299883679463887171465862244550572305876344586364791743902985169514739880555374909684378280298597295342001589204267375772288400361285371395510387889002519098568687113000464834523963490599776216028596264391039415781113745015256627846559233503648746509036399279376573778954670371014085465974110119492136219960666092773309031035430686570579132297779389243253050676186350636577997424171510236002534121206795032084143535529200264926910317707666554473230571004981024346789703036682380535053442403178015410285569636811254075001299852846322597492394679005534975293900018910994278752 [161,155] 4346852603400184909413529948197316392474246903605373095904875456134741993829891000228991414341581781564441055936153946412099636137367223062603107280888251670752195518562550111753453568342834531621701204684854494964900600522771418062030039710641223354605398400362552038210180730712010770601145131067054011495423379569057465088015668136609171186831593369795016775575738487279853750169666402545060976806280000773970298429746826993089164014278010267325659517365766827612839345646029658916037999262630795038502507156975317545062795459946321368455657821296369031744184118603836623016148758518832289263646138102710785770968797153571572333089507047419142410998310389836882490836068420775658016995123311403788368733867319140990228981029802418423068230684013681948251901716172379933805179842134569155365931505907180517057485085227552726969866931619063956134468883240597895331509159779984380468177625081989045644845155071695800349809548999115303046536780294089851339441804569969158468012770966080850282763719237418505601937455419814262978550082040652785087477596216878035074196454753107658005646015287512295300862420671422828 [161,156] 2612885658450566781401462304609663150618653620558396274916439975591794318503066030885194671861113691905201140649507420917920622622580668281490279685848461758024692014051126969784506205629304642895826725505354202926822279986973458902327278545905114666631742738143620889140571174738064384210602680270428250822224436710524143064692972012472774670081407074316760352791582882576120591691941598542422927913173043852360882426537814934428812816780697861075428154231137484760520401205851480655421496963986831843828761525620536868331681138261807924915272817837875266352878636682108969444473933127671427350270258556039548701677984630980130255509343832332680526658038956420559371911958454540347261674726489436178061921503904326747559391676126128395458299183886471405648624025048506441686373073843269544943986747326694119238169847018861632211602258511243092709903109602127173394445254659693387907016971465763593029075862371926161979411359759140920953825897971048669752252125804333778015139758164863534102003870002761001846155699814140930999324683741589434986791656361403913006866348405754261916483064 [161,157] -666827822759115748781907235669748293032498298659033800456548766176407493227832555789698770440687645215344956983662998190541802754096643739314446101216184568031815786531809125311132054111558329357212782126408859986875538614533994200097595320762600733636532286708092775460281661741856187643187181123742318921429795730957000459658987524880887970047906392107166708926159021205211287546168937895007884680152332321950955268107487170972221150886055244778167108410733406017699152514657985502613797611690852103913410523791865620229236445936556525468822186659132817015316216348616209340304646046707694692730884491826894600772116851934282376555992925260706967155143936942165803051581597687720236770013162686626314515785316840089169476430769236885326965519800256679377228224192111090396992332628775650981644049549934813636599392341735404686851334555935045122479531657152489064364463148016907600303295253729544067549480448748244179821304591517928938824960430591879033389608801573563993344893459163357643202711209627670645956319459322786835161280093712521670723553887171371 [161,158] 28704113109046515230897193921519258855856089818915849923811523835089595911245502769423812815576057170367217569539988702545329228733286491102742855798078918835660497277218079719179381693429183487322726368012151291046578463074631749044780470486964590867005355585584751038708586271210259199338765869891957859982302617637031186571650832771582631265581055421611399608192243232010653176441311835972231197452187104998062346675267047494725854507991994641445771644841122689605226992185542301895411938551945201733871398140922170385672709853754871891187859474313927641206182525200472306175480155718739638823462887653506800477127981193170696306508321599453674772814018064151917044938742521285690765455380309442927589078626592400179912732989885745415419235712019807403732302641142681431894023222396606132291935239482880704203885567523742509564686158926602868094288791618087421147148573809097947316969234952850202987732691008190246590976199569055339780024014592724706948879557332152346020446630572205655844863838473988789469124951202493985205376 [161,159] 749964443749195913136356105864135012707925019529497402826024347143494339239852715321484377850008253336310057288464067457578213048648193844693427349215292703934783037898557996495573806149094119610461012546776306351084426091790839174744804040462057445568785051800660541416788404512052470380256031189122737251059065351111339860881244025474525403048450006777826069434590722002690813375201948934534370570116525759167936405933635354260711418755469109690758380533647065452693829516616482831243459730442521057574689784615684242726815632607590423254378564792724120497007676161833695191760376202526373887085430768923262026609387858224274027731045124438177200504843618429387416601442704588315566808991477682579084254144601808033158188589614184440781660945984681748097080380860587383321918032877592775801919833864188944055599542430774700410487440985342301931542706843763317204692736127502273136569203607024255554131550319503011989187295981827339172795784773091541479819746989827514980489517712250294135189053968720 [161,160] 2927455142761108390060101150695255596339787724878980479894109338151853554977976714919428836268558701659845518847482610105536730566975420466047440377223941659244013984170040548300410509435878695586499553244065771184208136590310945110076323425366916401161511482087322387929096202629290882094469371512487741399784464444151487876935131516566987759653387934652536481558883148209023808696250342903339479860848167247666541779993463105228023055286073610117317735963635376047931779252332154544214131437739880397240755744196643674741384821198023089760959581450389874373334892090451823686123252440466380589438147456159954551867785687025651750497359934761320922839737411583353907278209131356766576661979221805433889208267887893248577514931809129519960803145320285906590471506499761539168873000782743348493314359990556656669342352933075023248951219205343452287562205921111554190200870700989730749445313382922998757523888394406163681300428346283328069264769212552359029288814154825240416 [161,161] -9899433253824005632343729810903119415854983606510661823607090797758231676721387300777631169443251827071423775648784296973976470372277960738262451149512036537453621934235351782808886198407071711797188599017275795871945063277194781625862839535649948270305019298446918909575885853658708734406130223040404884855348013131256543952567561137269743237040505413385246980189566653830457038940999959761290414603423686369907688426780305052556541642898149745475718425460559698874201471078625046687196112370038660954941018170704258543231376359703557955878072260367057903239723012551336611825840101233757068248978560248784272093180126568359392511341000335621306276609126822805034985355385311133432998258199749171071545739068947081637656030772967550619921860700634864278577807413908620444933124077912776365252735398191957395449822386904111054118044894173658728491973016922427451753702210907652589826919785264441668777981964079189290842764928846281093293427580 [162,0] 5750201447407756671862774594998931611854096271091405715120936815771464399774378881791128753583784697846184551466228899437029601076209491595425293894370670422529816793846195864474286579424288258564784115509459105636436937087068138246566622401835137392147983541503596849010775100450486695754078140323636632922957742248824421956182978899879011624586627910025355666628469515181808048502984825463700962593961235300585774116670983332993258126557346908974019509476444145893763275404145459901394743344573527486221229111607069996303936184157070143785537941237299717597473833791693834479285280519769784420924890048526792619277674631066603405332075455272089401200229281729827999957598125698984700595869958364032884859642543050949728420674303491220453076939450757330522150568715834990195112208522225716975046569329282879964846471683549591610638796481940727455436376796525021767965975061432201894620350503386936176710369189478587804215945498200502953810349008244678909014869308242761723740829911987744172909693160789561598815509556700251424462794728141811184328995145585957542818009604683911879293289766505477040840102133711411191505029906948025619337166173561556970849930612034830116280368513498036695744812097069187619244262571705922429288022392964524140822398756493542531807976660687048380201810829198950956301674605633034613465784695068022746621833251914817172582248532476755423370135429505783330295122528290557065404658913578250632933095450527898078943289091405943227441703405808935816276278014277050232011151730841734689162994694475423859950311636157193649681451553383963493430592013058619352974555684684896705026399487715584850004831571754022661047293152100033619641401146540657331110668739718250214127581825059931788368790482238806937365139341460593189703417152899628581408471978908019313816264863223956403807619208882050911990873357324285632584968869853507151712134511515520283870376779688899212105129522272879775209634471857505298375021277122872665043433527642512630808925603890230508926914646467563173564437841608076302836705782500891024454733931722831223098990032050943981998956075813911433436608282216103936000000000000000000000000000000000000000000000000000000000000 [162,1] 16575607972875394383190807904227324371824670313158449169529020320119834927798292742604298852052194802959492509161630063184323399445044550700845776253062135530779104254537823886850276242368034494964818414093996299778358501267267487889140741619110963222855640842883121007885091206416610465509180661256885174966109228491831138887670643287472710288349180586986985963124022300266549865106720685300707473845130433690950430594381536524777417024388262396692380452850471126690741966615047863809504930388386398036230241790671076897542995351841007208814592626930518683384765028966458504805452855265457339188658114303272332622596321619696207357507493971276239625304755202160087430220107536878786652218274890498298329961379327804689070732114087755543167232797671719339898873051071011365898713810525728848292100896284519931779384890260702461453221524665584852810459893437343923971737027816519782594250134382525762073456950243209888436526819240693883501009252893731839925618801224724467438991516462173249792581311678652297798717406346673433264922732299774343883884576648916160928382957538924036340169157529606011401270068670257360329727773276225705117878539081947629285390538915146007497364530051271580752443417260723966496549682722478506833899707386071838337533531202191091820879695770980320198708075058484738612941145874380833767581515316771015252041090558439142801173000875534228704837928204706166247310560285147160535608572632303303554754088224314773032554516360624809628632707361457247037768572184132615202249796951625213568534733958738813897063402751641873648896020292713526676683985006776521491353097095578752356737190301363639681825038112014683632146427015938885558320682173427446034147274950876289365269276893482562885024926265177920545451905793822975879410832171274558690181238744679427748350157215149801417203350300103637241425160428143912044985693861633542201100820105566154270015786140085670583997320723308389627390129126686986129658389227380156988563794313081617739403232170338390164439385596424980786646252888093260208946504563914989023736791842918258075885766247243657888919184718118206067869416452628435435520000000000000000000000000000000000000000000000000000000000 [162,2] 6494987224852283167422518874299818105769533736099668619856121384265088128016452903899767629016728216748883065274581109545081670667591562766559887991192521719711680895792506554183383703886754070751170281158801105580988778947293263287830616544529937147553577168714660371470598733670352059123234997517515468872638794130287587501436171242568193349014568864717843392447850883281838680277645712409192992599546864160039572391504686830138871401532079509428885811892967518197417124153252147072810439832144340041751579707749685698448992376960536681007182241647333220350623277521020555426326067088526985433660677754698902678551322949164375290176043061353273586152760359655461344474778585414997804670043179602774039277532201821749571042106547453163217116258823213751496666272976182545800623260190434986381101371977703566086632204975705854910759120537685388108341642311337614059673538649285590154934064877055996808145430567079996435233932855304825581964078889774412922560157275745022878831777753964460744264327782434193652461419246975259598326615188126797408096000896082974008060851107915066617364711769309128792716420432089291457708247703662272860126205854051171141619559420797391718687628539794034620666084049356036133464759515953958009848854548231621737097215766788506168174223715242058706463109395933649988474916326446564304766251570060241566463613801200301055163558359693529551319052923762313770742552385662508876833978883336047651741323510603233593285834429091987335767720515091702841150158604848596378013343202284365966229360828519291118901829503480677561835258189483878342835203754865984554546294125132181025599553144818105809119777562951382101506153295599327639421480159823724569345268151434783956765400259298016092517673793888140132435655449383873210014040368819643251536237836153197479932412325092788970212755298721061420634992914221862391288625071736052176288425690154306814858261591646651884195763878847431300274547421414147720721048076794726013936503210100336306430263124655257319153800723355159816900961538878073217447258804427992390816741282839525209663422097054281319484415383880272385284364372343923580862464000000000000000000000000000000000000000000000000000000 [162,3] 312004887229405409459611311907005265118875460290376240693450176899632714996306153419131676592163250594827143227080119103400242598759450094862478140951049293567515211774087818595869703140588816916452057266891792436969212707503280144475553542335315981775635194431441215264854964751074284820272649087363808876667448257909307443592639934685717683027524623235854256334143289374817171608916854761146579113589337924729864578578370213181204480789581725927763437547007905127241204670574339156978695141202450090226663271290034647530740852886814098262229293510815470086423674505709479487847874714013072743681325113506825470668652362139542469853109790853778044672850932307953648083929419558159576744483056198170288247495799584102684216070782196877502570577440644209301823249489732339238940886329664618054574213425626343873718616750465793329982391958972699698001861305322652762550327414845353027362897356133871398089103982060221655973260802747422794334756142794818093127182536827625134551190223621833297765358988758412679284742963081391541426916007046364464782259863332073245468817032916726645816015170488743481722694375433371189384904670281371080082722209378422990929403440928331067445436661222713806047951309007575985454582147013009701281113671018987908913254557991046828495870939159421470570723426295455226909877910388037877677158777072211981638350523174825557510902462454523425107600810129708806926849807107159410431324856877676963629181132425623267915901125667852697896998774189384085116290174640533558092911352186688354591487745576266248689655224076290552052605695661614537412317468436647152638951650874361315366280661467620223515833673804137015407336360465711371186369478969313952619196193442644169392434511052989074107063539658025357516609408116224080712305480928918809267917178716158495543766515747909959292826926966723280054975957840385136917740093151538305341474301674726742645449407359109725934592487627445435073467914303485281176311782318891053227722612548365028147357318413905134014869595658117650271279187389587963044904240992562603213710713669808548646253860764253591184548756927409546060229005768577520469278720000000000000000000000000000000000000000000000000000 [162,4] 6843309883648606927915307611835663963334849928578946100264348640995193754489844323726197020283938403718624710640977355030379899406878901401895876792106776002178705285214905326922499442191578419149790805553551312825121541637064016320357751766927497095349380945324203181251329698790649761897923475990779538801191898928913230413067801202290383167442422967337057031538434598939135556468255301576271091615755685181738481851369847060818169448183910776072308943211550829437602473528871326710098611132510421044306673763643100566744276799130474197233690914453224988028530421386850979401172570601892060340199243641630095011178225605048925691991725615456895819363344814157531638963781151549260406625498873076758663313202021129553478336854278859978377832881399141890415909537680866149131401600159269232933487440539379169492879677093174257923505143408966745147136969857918421383749878552128738911514100500345422473023512846858449652903396722656331673913381667793327441862437327323856568454726334673738120612696212027741769345016384508724667189933511997428183276612650354569243306447239349867576377278044649342335061219469610437114744885495344304668624524987762457464105173842049943641497964933218301758671651411631775073536816778689951320660826449395930504155298751948866327362810165162247375850972240286043144224558617013683305002832162027251941738797942313531887138482313352193503690876089370889734913362087729446878587475561757182226619347968886459746990869296431299335331696023985099772486355626195170482189116955257050478676265603448396783973669991408401227918371055317330231560019775555239904032113916759348791928707577011141114755016333194795618283852389561204455911361684448470923481079692612820694889279281731751573708229472739846289101103720975832817360893248074508832661446632996534441800802842047105863196516148445279184997943137025416337222079229344085895471559555292930270862154039424116908237269573706945118044075635969666169426664836212901239220390808437942401229451050817669357331172563444651404652646610957141468219268552090660520589537813774378648919189076849381419768134819551721890051788624465018088392228864000000000000000000000000000000000000000000000000 [162,5] 52287316804475481590874130047099441719079197390024993672286971632083526549613787931205797568772611056913472994008217315866420491091902179445565028233857492946485928121328557352531359403520312784239722381746362821300365305230832149162885840696036961094858041908814790830598600573641364864858274477885764234552266551991062072819104403868514899392630828553211629662825384554759099386063987906728334356957664622830109238730290824798678163777670995126180412958773906965350973397729197434344889218062938980199295051949910459673608812993005008718557567907827015840002830064594942808845935878306745065708790134328376910468456608385133956355492317804496702805563432146845698808945356464939765557624675494869181662526121625084571793535504857548483520770233865822838467051125199716640840897224210401291552399725427586980962116666901593177761725045568436404706233610335698315930125569484519037054856028182548965556435647395267899770864300251200596619149366413405307828335140303159676080945209789661032802944983379043604033529230104469064647971327446515948920121007670736062294863906233833017373390048734923630667758237189779676501932027705906602916431783831481310160400180965990386231201826569580218605263426629747212973221635082503857507905289714245000330000704329988947339884258550512020495619546151757508564243298713213315021337878965352595749195489062833298189167669677801266436507843451602499407315315217357672232736584538605857567482513346385282622476782981270740000266673189417370979725694736482904207676508488588656048537837768117208881740098199034274921583597411850087162650396547030215290562684399199316757730762303243994454910907258691765965544885089657405617355438693446429442874925191525600084591976314634195403659683874883681620776162205607594680719818901796220476318886894723312674516045474890778098479591880595685746100940292923949114718975856221445296031548949523458440346619949995968592640806036405748318782319756254482238416600443987999440873859269196216172077258080187748874080093670814199769051066319286440480795904397863452877070764089918285768017555629111073822235675169481551662759553777168221125864325120000000000000000000000000000000000000000000000 [162,6] 188067287057903996946041567168546838809728008627597552930517298785625555904996392524353850538639281860749955155344973423028487352738604756388417591661425637523152826557658227328781439286412936201326344971596747958686674510464450464697824041352406603417255673556718484561778679847681198765880054017139400452767742790727782452006773534441422612565165152888564771329773356796617055982138740718191708636414051332744107839625627497301117816816111090012347520890230681974730952623081946067734541825275542297870320052415893671100129181170242340560762876771486892934250909500360777223714250790291336991266018299393244693831750251972301172556872566869474531720843538109610155180143734053759913667739113288894830358504455888449391344540064709646112265788605163641989894079908987631326116929828680188334182001331813484948421161348095437175206860018037535152029469657644848882626934434253006426457914241172718949275445533999509022723156964761487368996959654179525494326312923131739202219451637387434633172705519024262254539781379996443829664076596277910355479133714659034917033344767160164088835934251753584327415197096986714557145209977476214523899606305541152031209828189329506824453657878256669211900407594524290192208038344668548476977557036280859264553594494020650878539954113116438113539731563372427363827509756561701692833678847649683544208788287521385336458276027017841899701610805199641813571953190124476729780744643483675976409337178818372915813426807062749866322237097444735849839195184156925310602953688033735505562513774815816495455100977932636063251637928840561852953643052071267644760411102926906696714225930506997545741538555801527105321791187206974171972380783135659126627029529794386975252711734528611477027597273663253833328857049883999041938271795272058259565644958168821271938438941559998252340370048467705836276462787935667641604234002696651565293329111140196657009717322114830603140437828103405382063171923369758162058099430900856403485751482327020374813010767387204887804377560453849932048690799835772417314809152102707455672217251058359982767769061385935373456271059746881369136696185875062946335301828608000000000000000000000000000000000000000000 [162,7] -97966548574944848042850138378360012153411865635677289381193318440388737642015950375915800776319082791723629407817832198967371278279416608983577167444594427484070326055736351336234332435569735883501416177518112634425520321773447357588547502483211615752595426294813042525849133599790654547657972178383832770969328855075976882189464734962439246018277227519741319332751769443266533522878820710352040271280683447629881426467868557823940107671060239764119066698103869788100641131808584238413217754610982255709571257351064448046731953345993450362193361501658217601121621057843218779071716039260028165285966973703552080407036498120291717825341615894636345459325949966891324182741567856764226035199711500078029969141037521983430426804005424617899497851315845848020013693610352506575048414534569518392495840993330617111705804640219969157512114565549089258447019140099767220705788457145747285179554048976579930777147326991403288074203707785155801068484944943508716942185374959735478758951853725000205864666894663668412688766370594751374406803758143054960699647870338865110654254393083172327600600502564356568713139381934601082143728661904260545487049030531784771585092706076944271467429901809145461680344765494192976031389532785571176234126497622556000956843647272102989411103232777999335378759792772653341351354501495458988367078421919087154217562989839628051842794957920708072883977029507276871744751818399559946358339515507964049422288371675681337339854634900000273394999273764221466120072223807587929684348482147992403805325398812323114968408566838196065913017065750452843986163777841447726172595361245703997743285118116701469024711289696567436686976284683934892254463009650902484758796017022221324394796850220468312204795409559037735978352985432832881730522328300271671474969296659694513080283763443985131612579672766191249723069166964201408635353332667404977290414486432197498042293421509746711897856692459002121847464467060992974657734634062099333336535230721220730367936330103891107873146093529363886134771763398288186377085087988644110974985653341533727358426883144638615737662078412570180804610833185791767219651215360000000000000000000000000000000000000000 [162,8] -857762866640700056470678351759691330279313678741904849823314593584690783059825780648517340539735266648096203023907936589021885372076944087667878691352350510400215065477046963944120667384514600008697751525788872728515792445315376848453568294814571646436445783659926372325889498458101150741860009899122533809974598358223421968528501146650929704766735839728310772317440101180402511285310616942451967962608661664791166098078949155564966857763490080406383982673117416053012674364195978395054100788351325479826241637330225605282245799593822713205142328002053275786301374737216776771282062915898292866000591417760007081445029743832914363480186985042283201749196432357562119480678803728335193455921842886988895030155761717510914520798560952941212897793579667800729103674615324285829065382912677169776101040324602337853189866758273697348241851589648521208624148072341278372561571616867368772983477091052607169424741186059612362767107432627699105812397531132511663117292559064326903533794441268959550791918450822444382759175139569107670334988148670422658769359620137039609736305680502050361640191844707191708256283293133660901694284093835386220035998144513871823456277523833980421754128746963866912950593197385689874981613074422924623246384043225630570636141798784799689107043457698963788890339178943702581911876880449304614200351140086511497940091193183630144381579809829266340057894776567669928440527407470848332528257827150783850201619549606028577472884198100159575091431350942551122967787929873161647890439253129762259864871419645995364239805291244197823321608495603848728066848300580792034818510040534898330836761481006553114230462572619091483615242313789358125707216151290292168170498897291716303909134502638356404976845500158695643765401621570148411752829193730092621503102357041370359775719833141423838655034468181158634322675366300881335434404963395024526959525639513467296625544029364408877446626031737863921676523122782755493938599021679882706631399866032635092518475920664026083264948401694466598084518126286079741330974202862629028219570821926986847435121490805581476503380329667120647843990245115950671294535565312000000000000000000000000000000000000 [162,9] 1004592987686642691916174764358583678953838859982478025972710795695913735102296972956469307771962693773305550609193344131312448576503761678902034051088554488076242785880046780401081818707826590322118226809612386988165321889012775763587810516851881798250919635005068491686223688154292879344566015832827367923829468186757768877625091631970452055627195722019151515053948792603447783947239791962638500474801817200165787111933345351012183706993127740856890498308628297681945795335632268648953822282583394994009017942376829423011567582993957207209139360473340794703248711373515654839054485628521311022630216523069892724421907595112480139477439324900538264850901326317436849604093023042324230803756795933321017085122526808382195940914190650158512878577845755261560354227912568688019495104342091975116858139377325027636870887041248529002197199133982564505295728837074935870503483964127613701350845046092360645174441439841311731929549901966092188401386910993685746322822137141289773734286546717318181955791027657015616968236832933214196167406705652960687389279218638409700254266625449557956734285186045063876095497928008311254061712706875366488637568539385806885630988304559376935495659721780152160418143111101716140930412409310997821356074557548359175045805187858915890026770173263280750369520139200705728150333484890796163750586180969105174590855759225723620703593893568345444467423459786728785420775027156896372124441274651393213362922898571293830391721268045787477277839398668774616802550497324964940355269980494088868578291034329828038170087447087751157951785456020216010586904175528779735290687824213509199903291982401209724229050869334202561985723600734374206063286973048381932782750257189259813053231885436451110200627525291473031302122659157128861068788624030181065710599508175169535979136101016760551123629285861324702493388234071920694129249282166853492139642482162404215003486686299834280794550602446323518245543953230994700501802096478920225424193162940135153164800948506680578555759596157528112806033760793871257593445902906397175480159534643343827955988634798986067412193075675815627088129911132105099343644590080000000000000000000000000000000000 [162,10] 638135803121037049348905204885499541270771522029806577575832842385669396817397132819323158862080883591155833230153878964832834022159031682463993528769499250974386174290564554039648233883236221578344638513010895748002969571991434223394743777751785515949083985449095529226476247762009185355111288239578494610149773238449836102193695353297384029859553113220854816569949495082180442236032782324178635135752012700698093698182292091547025880376935739708805930966012200491450155474122315827480438375504837423809430673358623929709014337877194560601292405005633624676211558670999059735549727610972994254000190178654342214752803698343147740181466504158395297005552966800367060453060035640427621814200112010820255484725168897669644130222728378332640265558730804870561946663245656469901492338932177859994508696518393995865651746831664817525041588483829958640425711206021768174258276466897527692930337838407483616361296692444847683487269901033685430190626640885904330243697158685238707038127611417424212282672328580638515429701673755811509996382630881812967747252798550020680918749389704732728855981863527204594368428872658384208113043350422894485692443638999613331544650065417417682414330375583707392568427967439583198104658763947329530802652999891687266502924223665274709163128705227895257062042092034829641263668126951194117275533460458770911485930241641754875982267490461571700059130679615060478362029201659528784953202198711856472008530064769546037634136244515709862173905171354756928729240720806586134486271046792382553225742249973010899895909970766204102522676235792118106088177486362308546112855006937382691115221665137896468331563759204587656504788324954663312028312440586922068885108028758283598704282603367616475163410977754794317135135487491371751926449615320572868580632063911098651884946000524319851585152763434025099476365452764877128121619090177593961904967080462716232573817425618039334166130831077529938657536197489742734646674074328442697329834393228463965705212454388215601006764560593241837681314482063308500295377200548013917865516455799065985892996171532354527017986564090107291389159600186725098774268477440000000000000000000000000000000 [162,11] -7936708873291005756511305342776301047750951180215200313179189238980414668040165696087735551752597533142348143332486758282219618432264796192039105183852451575148956305523517591879899645350538742441361211500038604268098830816694018801367635139343498662118063999886236358818271608258502992033132573729892394509560874299623268620724850166430193107981378527768257802123891604515101123551410353533553636032492319555176176209713438256214074163013449104721719908723700397017669240491445553091505243611529227977136807069117465188657523004251849670692997072001071657301505924897226732826243197613168011714339191012374686297127259292104227424570045963525902887556872478266643742124545218460849754389317852118011168482020502312881828684552984607167201425330089737382708224358113420997394621005678706208732960654702619487482543094313898943337163651686334994482992732502175705335353328246961429748099534424964558090813302530101901032408327143925981060029306555172938335634045523480128403837949608069233639172851240140960240551246376731270739208579119115989391772129012992115868129253989934866156652815933101782577169127136654236703179695047542514166403645595817652361771794803365968852007604858225063206085084500458775026763172050024899685740061564128019537983617491314777688274677986684669295833267226652738553422067068324630494123112960000993910646317607350930842270688897885853504098275653599847838525760901903048027155413037459923878969053825580556796197411364561183554104678316069763863048487712578481038774367032067937030176904601571734705203808353274754481665204442173819430382742862205471082251418743785689055037655665573094546825964034750313246527488724872404290834037201332553214481040698450884999750464723043142925427992334131352511742345472650427344633104044977136327776648285380399727960924341208248900005200360313718718907752676287072671642892710896743132131724566573613816169661680277173517982101255902968843060574654743821288525478672822827573178324262843687502315773254116477027428432397152654268365839281391840641037073849824192226355633432767615159416092332182360258012252223555631167148019168443176126113686487040000000000000000000000000000 [162,12] 17213405147798063579647373419109003151733270206149387628582736859967070385821783193676372889209756559219316859100425516452768385860589834496840423041913805081804382018751149416471670412156385064813727995016505158380302017130399348959879269608673674046974934357535180106854461713217692878066869135944568026822522839281388998870478520055018358026187711286728604273030749832649843206182227228478742081546982876662398431650382533127472119391578116863441349528840860362534157134445483143108137069031377736620821919855016692828279932644530485152686268862010442529658658756893208547510689975113401562611028728016529827535235442454383651214015765746561016392502496380852398717799665400317919076783162218016434937472127971321331618165224614196460928536842165418289529339514409619833430502862319012970265635926048503968782960103660828562185705785821341723507339985194545313563726794949469781772620949194284176220029360528822600984750490559565301661839340749971474341863772746418626937630821842420792268500383238739143029991547868494402592039821433603854238628129641280568794249563054200854219247444675140106040449729694366314233128471321027598964770189216110627659583639474758069010877992162601164701981036656942064607075061740613446454335822746527022548528366882857786231537652542358053483101329790557259885863487148590795961664718933751336482169705771626377498780230279070330848714692656600078316358388750687693459143393435938361223398229804982275168105110309233053512480961182600726889458899961174197520540083517744756882274176677239852019930810377201392637081426543125659975935532962719877817467580401875682146349398830573655383801625034508137618063819050632648990324815311219916621350729036512557671565667763507553225969143099845425927774105697906324973911337719113719746498625350116017855280698933484704897333119201518787797322433652813325807972705023926359565130553116655074069255170505250771385209320945312026555568031776195084379671325865728576997264824120859524115329854721492412124555963961127743493898447547479362180095063287734297872633687847141264975893920276563924977117252600881852442834281998746650763601863770112000000000000000000000000 [162,13] -27606455475523360860016896883538911705438034577451842781870116198062197162000947240269300790515039684087529241704443431283746202186665536619009381866189761934785400471973118135547922738047620926218858739410857573906855422785399440011225841950692124175889250276619720843417636701826196729151114356065347650764148010777306885994391065963303108400509460987351909231766013185459496125318805107414124315674954339975227312141577183812767315116526010011620324718383250004300648252978505825479413491150762807141495888786334305868556467938492467573751148631859780234191076677523993465010965554014058499464957567893240337008027417060808472815095337523544539275804056545668246142318322624009878947788593432784097661977865598854370090686559350578303843494102591539889944647679845692057907019597160304961382908007054931312856227108502875157892317788082520082197059744634888885939381435916412189602009785595702191101410024310954058847463717583154075936842711968731601067284283297653093093312116815894444629344132008788081148193566045139631537761877776219004274029006472069337457231084393983837468208575419575796525004038862349138894469573232169424526798372370191051617675902170104985069859646236905099843544913866174387878731225451588809637040514983758810720224025880967743007960574592890104057142050673215565470781910314692656265109538512468575198168261478371373693141895414977286778937743877361388474474763399117391007349350948540447406461854868595108086524250524213306825412767389624851839654478903896768209752522996241657870198815337544111121625099399255669610102577073376967227281034095301811068227792395530901554049211870065342158737479665859081550354655748852988447918183508802158389025572082861068610701377004067729097726494740019101912074561277891112176476380788131899644126842477807506756212685155172492948633571534751995121993235440387547219281005995451297507018306206207097722609266209216354816673041782851423399799874608580777597542051218159242811752792014501830877934289784328771165507199562656370599594706177961706894417076573812023156691408691780377310182871080146703883617104491964051016970340221088450635572424212480000000000000000000000 [162,14] 119519979844576125439409313028464044325162656185748820262580760007237540296245231739781089802864919763256978258027249114248676365162508924228553047203845136722098689603522851346041745295775085538327987922859533026225957324941639195297805785013519179211720673673604664754670466293248652975338447639730277592652370965337712837296756936944881883544728505549909924555225661977284352816086601833959814423391546197775888019553517964797193348406314214562862211547109738044461938091245212225689486571116579510367448001401130506496146878528469145699235369143755991375740540402881995186639627497327384404726208844618477850559219756498116587314493560921024475730658509696911724830467733974372232382601966898809990453777817506884719704074092474819783007089794968013810717955326319778592891148875941832031387669681772059341288526738258887769840113773298979094246794390793360147889201846073191469342119578189391011718865003871828729970846743499395154290371897986194738625176430545369065782035633795805223516473044532006760004519600678810744440576081982643326235917304721236023477350873000312551115360196703557651410042226577225935262527201523449871950451869056350662139962160427241241478767103442553618150099565599515424473465518055954654819923886120518455942121782664389771545005387492085851303719377972437228089848866899421808927708398841425222662429152633439101462737407514319614174297693583248822628776943670516829494706602979355292342531378235165959999363833086599565564685929644118499889186661376825914332300354978812221929590937982759530688982759538241203157946221128984982452031284387701845202255988081054830238616793604356405414760685178647509887637077682786993277034651673069363322758747334596099732014917826127137966153433677119189115011764926147043697426453479788941821688002069871997379920978381037434475125732998879918344943870936267011502589371775134872750451379759660242877980010524082603928064938815257539920092781271860349153579281161821717435519128710859195452532191765425952671538412210032884938900142842973183085032710708606603354469746914671944890101978719515221500788048744777462403356421479193411945741338804224000000000000000000 [162,15] 225552499383075471574932332240385265617635022057151598940311488587431237242527838613040484806798321293811307213393492487179727191337816172113209291833252281906181606750180861441942209723550818685184791143474992334214574460834338702714682958692567498659723447747992095827094249802934619154395031385907470084836526454449566513526298204149909818509732610259070109542296860927502363075606046634647362868891338941835660341482941331227404671251861117268683742214777512050807713015467877027011618730047743637200469185893221136961545076519212412734455134094058259219505829552313774798529126064234643421785840146329458338319608097543285512092715835961698455491924220094810638819863512439698533962072279057796306136315409673382816725406413227173960199735459544028682449626419640082787435878775498550831167143148887149722707287385662086308550705335682664271898162384978508837117975393649600235023946709652755142306728488124753527162489212473802197867963740037405240857410071675791517880079354485900275359049576215481750987533840986636352105615831122626723348216380835168105146569108907225329292260038101984927580978154189420764544975833793279041437052392661499384921520637998880500197950824842918872376790707237801931892618279018518636913619835484390751447676184001938086826374285426378911444437519034677178724738997823061694599095301483014408512624789775903654737445932403244720770972142882612994898458226898955898849171784763270368737974605006937493500107792286497184826309629233496542780041584291204610292193426184012412872577750516312861386938261595377051346757584955769759855151381031855279200400914861414680591662520365412751878059493959635249988641972812942365639181891078314012878717919611438233210957239691125441748394497663351442490132441713987965769542331616151430385552238322308171305812339308969619846536837961960670797172459256530522476206291433250920936323328262433943317030126566845336083756543954581054374076660332818165995219499010983448199709107330101092029240059257299190881930138251204976180647388863576820170970033774773191914459535500720321528452101941835885557121629955114755015114338879431688285947376435200000000000000000 [162,16] -676764301691449061536930280972359307063253836171575339175406905936754602711126592688549957569768167170525120522057861862586322996432634565408279517955039133214408623248355061118689852626325028943782777508578257864098230621384979734859886038691877837053538083049113967184252019924957377605110121635480620659113830628665941796915975149444716583848253703942551237186689923053315213742909457437461287646629727190707935452385132934122414080723885436545538434417604186852268432996095462067271241512098732579298881754096236680305172060439128616956511091541390599874676523414557769138228136914482949078799494318477572393240015958693867817633786672473106564110250528904027084513314422733934672544663395028822572534414760040808736997191574258066926232327216105161262442804585356921086921648520009900837179700647204369551111548830033169646970593278893028419928696988782667273885077362363811412090701770398008178299602297974712709988568985914229316130867972663722472826907700498728599371038338702559577824859586783108225128927377410566273185685135876276647158669448856691555588196766800180516031254934455437977913497213050391948328903788785636715584509811944752108879934291555704991801508488761058737065529463517767003089788168582895777625311394002857644360092922128205200774501307946099615824070855465793881563932352717597412644846487724470551686989669321218479452178870066492582875220351451162010294766463159645160637504761022906679668766894674164824049834294182129516997211718490556166260964478526196641007750323668652161340869802036035167549313004721412370864974310863967595716909544012829174208805557919508484053806354724492833837887256425389542386285375870873744420990143529307545243613166983254522644419643709562343786502277334019127251122115357788575447968093290773445237331030700555164157448177874918174134329864234908018583015712380813671252570499039371758941406844604822000787370895791713403037051050723599118375895625130507456976314131305316379564097786735269055603413939962476700713270596504092468889183708626192169637884375844209472246594917012963015757165283706805577431488061698356055006825345669531422767563323473920000000000000 [162,17] -1582296334635725042850549969970905015168181368048810814990337018974161451896910953827889820384715169767297970748879335598346207722916462998073039967186936473248630727654267023748382613343232971378744551392444307044973067505466182315254779122892669854812247167347809832450151325787596924258926186612916100447073460474238120352007723770166237306732658475126687493654703248698037521937567161725307276155534353955482434386419173906419199857678816256468079264447488449878931765063143381789588142413747639202063751260926529134055847385095077850292159304990005240141570003089716241508923164328604842751216559717524140858677464102100455629303236760614840565997771439295845337213273633687414753583915133489329683791173679495332759664663306487100498372260627146353787661806565405631082633342679472020101414525777094169662456517808114581452506849863623351583050222868405327348456928029763445431153281109241454482164576921721028210466861579167861365090646151422469718707074969882735209254060679136222305184861883499099745862646177362098839964069387848810432975262528608406061234407830278770901432401425330484457862911350169644573676034668837511995295080460640464629030480372823546074267461770077248553493710756148302194106363135033323737443453785223953451745721026017794217235542721031409006969021293862391865516975164428897551462092546432090703504081264769650418896105489873040033103683770244160987323286551336518788596561693909572701328542370818201156767729525900068210750571090535842370976012135985989007598753246628246496755358180993261666457034550612763065646886783661655851507686430374914651301018084512084663480129686728847393188944449270128391707881541693015227059155766768064539177659919870938694685278540038232634584389162818398069446831451048646762433580249957982101548470592455241081906742147655633380296270550143874688844779100648528301794721426215980877041625067000354656737120090921577964259151845307946881373214011491821942521587612634096211131046892519695617342245106136303705484708049710058413892913996065795243160291705240605648234156685345768541757270410701481661794033196237373451179992801862890542979970110586880000000000 [162,18] 1424532358057308052982711402709522586696759178512413974868558905407024212122604762279662243931836085378793915695161327703835181033703836102084227857574986694844092185649256404170754916407566663427501956858834271929643351745424438343389035189265873805169023437442398291679581515010898514789290296902064012449716160753749405389909322809704162064452281957565378463829029794457798056065294853892817072838843147589560592649987050619387403996733193680428329638644853892827512196739959787259543251857966931738013795423730990714420081159142060469566256308743048400498544052609098742238964770354639671692453073860748028096183214320813678574610721089485647152285949887682202823649954149610605916720806108216431965748790500288138777516119718842756864494624490391776890611054169707238724779534534578369687091589549256601822884363002633812702485431218378630074438544169902965472135965083197344238816349280520597905735060810251227777156306055290499382212735728894793353733949456761094090141238242439006437027554105290717617782930028040112150655417908593924710651717201798665727618647262731173274170154058566427032083325884204881970702274448305051896376862724563012742844652461619594053817679868501723409977097631030578853545796824662230954511581550278955993909704617886737229608307880490853816879575163399577102960789224862425663264731181796262092075101187072738944762325190427034833009101132210443186900217080763071847779541211111094879087232936246472265284032558028648923425288321912857358550150968461949620027215638788720866643490447280077001444653004747605017352494964307245726058618338516032061507822044801457781214897482497641666816993502110412385610540477895002523079778189388779333421905854264773193944254873961980265031355752894908349830308604084637383478059368932584328239845107684547790266174004924290509927979823929789882295923377685031875011704037410029200757885822378482466049480121081418468141239670850111120159890225623207796814097714071211021070115341124365745522896041972007689055629888300867015675194703548855872167570169625040772582730080518769688590447828354058765589575460529617898190377383380164029888425812295680000000 [162,19] 5360003234364534613311752020204069497383308141306431571971885214737936668604848179069471728708575798646675170301624742637716447079820868620278458074735869472509619959001748430030243172368554839649475983799408020367241062393333525600374319482900820775955325224022972383425323049349746518473785706139224723097210239166473908518116556076443369333189262522169694580596374192338546940362662733948598717038369786418450734797502413997696041190309305933086698950920020950567551804846733243137492089640609019626204888541550905146311013861886301116527291628846468176379351534823849743320778863983193191807149602665303579085861647686374230831958768070448237981869016740416447852427292987727405472089403438761112246448577179228798151741928437519254220447581700858312073614309951361146669402807018536416203658331240165407099505149811932166188654185067635795892206188537298182130660267044104608891512634011231933050519680194734214018965877214117591162518107666334747434469070129459069705620143131685498602945198388023612444713489978875271669075958212449080057702536691982800907437034954726738868931670505442356685078458055412436627877845346307820438441941473937975399896718203308512123474704647503187469963791900197790165770901547454631762692555683849548631042585266729653810913362930922865137224879027575314132720512281130795020110115866317010678368084434963896203901599117016932170779914958987203159009864068316490439191645438943806545224773649811159269027868285008645663458230249003823988815606265253797468047790513673303608755996925232258780105236447680638214789909598027043718153102924339723547500374994139848843561948302802729350980356250190513810247094937308377944894373709518568420119496929852087594996892356832004907729314426766620337837003348065784919961482126646624558504504338362479603731584704729931319851298905560581509112473082745745230758186267422472708856737918451680111886657855925562759026096535506450611806907862577478422162059432450266151084770758079078241111508037926897609632070156240818450408538340150302025578682882758590283229518803083215271510875450098197035226696246409473487273218050232935330913292597657600000 [162,20] -1286217046691279574757115090197121390994358753967859716251175398521385931219408663476852686437248637627108322531609671260786066884362780482312546045322268141033725980995249832160515297723452043359379304955717695831505809324018583490813011137992696446255041566930522691922314143149437850747466502561553507687996512080741964418433068292944460685073826584905289550178685611189237774506354770051136035076684789768134371821668840895606752457711332749791045078927858977015596574074196049830069203572371872688198151722117396799647790031496083418698462542958057072071475804135462961924438896590401128757412627197870573265078822107347413835260486765564805693182837243288713945893614492790822463796378532767561259902664674098091503013232845718627118470861740787600636349573160742155093369426049300466069320325827639951639232018440884798309808380793772346071731388060195770799890500782798386905627609034367545056715951219665286967823006123564189397314093773285965269652724905234628074747943231717395524794868607539978825334579848077767892721597262950114104552316042425222881848337068324528030945519092629501952138566454814341384497372811715143781356209877670895870814871797922479668657127000580283103795392876725639636518959673752019214197256901178915644982154139352191592682306864349786206743928236849630425909037396711238157445743677364253525087159510850435625254949696268293924689897593322572072696223537582020995409097812245707035941268245199566692754891939705647700615430887554374507790189130050118119548987369644111427468276301988081749717783058675990325410361496796201822385964528812150653877565684152040374529438542190861197761522393600188658431978402938920884465858670664276952267394180853811243172873436025559539269090024047955136135203972849512980815118810563754805362874638746524071329212223847836220739427419605413626698930368723916398721551428842889572206410785090789686694840291273453045881272222620028795908706395305826030156598342235438269065854356290346930909429230727343608022651009634672398039395237588983507105603875387967547727830105801812880881493655391136094260088236893125821892182567904752288337961311384695 [162,21] -9449279943254505793841382845853138363459103329598469676397124591875406502685955566105512155840402608001057913826243721676789927188586773133574445135591763032954970971446433491988463996158321445582536200590928439297340273799538718562077176962957456322007219160310200062319693016031328796484775286112886474331696084369525343446507678876956862893066501449831409847541142585326076579490015249845030874007738806424215848390740619986487697978945263483246969043109038667671638237139936895676383418314625476405327055620845238794073740575470465681202252278221583350133088934850698524920127192142230246349319147061847841439646997677616569199153765291528244246762913524531277395387475399295359113642388526115488201598556760992776746526477749445100991771939009631000964627290899278995540529457943408562284480144621427152037236919450667789702881731649674535261851364924948707031299687065272868514760401155912658038788416556067437899941780401044594940317974277604500507647652737376974223341818708150152459053589539555077208388746305482647918565427851505071409019142971427279222157020664139442403358696886165974445403004667369792774625472691105409558087641644166075811314562871281322054904256383261559951904788737733045404959568555835241243779782522253749908246870987598526627557199230983352551517017529144805897170665275145289676521463229030316689184608645128301852315043645027516856500348238781147161448014728329373093808429477376310859937653321942866374829269852124783344843921257664877600049984425791305398648629169735248998829391329906729368359138897848479764334532490449275584636576689265605836167864982770436213410522663967787933897710839970095333373930349628146543312769373022354642688352479186040332510446631715357541753456562740722435622944165663866776274460019050808716148840322230431914762236551509864873629891905526672383172419645472921419001203081352156011300101225235419572345433624848056570283808974631249886863079516993681393166108370994116721292697196841303739114819532100972757376624297240780041261404242120400708314786481961960144124705099142325167245139804114542311161638010884523506017379647887622540789009046400 [162,22] -885281683309312055833366559586929554370323181567941571343047693730929529759841436674439512460585728543856941084576289706592879972912888501487188977299063447434715394901738312468434937213464172224858617079384877637091256740678455339964883242750183523873271045864573201721247852711266966561435982111412680140571092362196299756907994842096113917874426962858518166491513618224174108650110689039096975870590508739873103627020024769257355042977027213392353302216853698602516206234375376979786768234397817165266902013994180199053632588422051831138325071690157309092539082774324557732066946222075465530804039150900456205200688624262289626540453453509062677493699750548928742720716238084136482445283896629162239638428159002308568893888525553111343021875072352251591191786478093424836832910905668095272689467175021738653351028999668806761920259094215550155371743641883010430880559707718879425500321412445772178072538587030127392348570755748046975394748725025229943978770730541453807018490547057618486170080363869224682009876615573040606360937535387463175142655016033061421436880156106171887926406961912522130954580625430882895573126424814065555719942757112277497961070145737843909596710459922648118280868445503992075672655953512756831075274012303357422176898464873660674468677527949741245046069771839998896816657368448241805895080505167562028107736749044744838743602409423928382905070672244031406768738277733377482685995594784620673079098500094863104835729977029182591810045626403590386364956949209727590667753997002000396129131411308790229862264498755792647390423899306991784545369416027214997902454655277957322582030655662530786118393369961608192334786696224535803571654364791331323803309294354686288381084741566404455804968727140038243965390088340843867672301867474826254704161162790372053678051681460633618410283978388932120985767787773561340432600634400925456040498656430480478841146786611562177119240319328497463330250959624499969106263402033071704744440183329609323290657903478877609072738139152929781691772650270191247292257001661528039332284549715434142310985474622923795044879868845840574864220217886089184020774400 [162,23] 11849303151264378021674468358906981908745578785404832975782588849487706235379512057156669251679434421351294275387653595364179331001549341257749424860663027291486371089744572328984295647713123211508269866110723037012532202689485957435103591942546718790344415422607521131926490973635408904091476820614212959593637003676546387384846340029979465643833680966052785625570060354514102610593736665569567966145836126485092665253348980657230432599758821802952280033579549285884889470938052560910169213781539629986742926946131325408574438100146326715630054979927894053823146936089192064365420547364184869684840947440301789050856952077489028418521842793030076439118300985556781440174034941457604921653267881789146460161634506516433206166525484899933607586926674516054731027147422149396079083133633320061022198741636968485880004970318890958399483782721157039373661255350260608566111732767541566117825218415698613505439159782511818358213720829757462956794456106346980404950167594344403893896180041952901209660163489679563011818332934331957194210675354000487514387831870203877403746223821157937860826578378241359537049375479838988699525525132099038860125491627041776547792088113188019043547217268444708861167646481648881845761797502811969061632996881822436506797366052364314777893128242972384497623199393624294884741187585030696288419194254216559378275943972458361847012440177552745864163158795932779660452648227752310728278392966576829807788756245928085140299437376782818796533221723380621644981593374607549713718611161192051089305887583696778015767138391559690016605326977486178594734724786050634758871442760026837266273030332522212099992075633152457788537862205561062592128124931162058586332955867271464932953707210860521739002196413869046039494509839071618690126729845747200969407837209745469396306320168190531452222718046013628231699232325182158753947555166798559463852832393813680086809166751174830662571019918042088203907337724536497031416645689660907007313080989628890110388427162905647005392631412011167184753708780274032970145527506449395078807062006930160676588815276799819986587568538696994621324068828906557117560320 [162,24] 657951652143606201940308283795814131383898990047345336680410792208415413899712946941263704050388289900079201458797283969649608870664946823050674776362666693774361065733088407395150113598008608623047649039990475479388719405132087657548214282663701659109536131798565040849642939622759969898046562360882096330257766059499623813363040536123501334660415819164529942996743489100271967997507177547777232959851819246943720342044321117324382311075305894724349782790811590313497575603542910017470407811386469516087500811056753476467575272189356600767837531858248280998092466554435340920720096286270446565331216177867608921472398511383615752919888140171457337653072750926958871832204648075881030839943344132485618609220135826665463042359738203597505162545899175771318643623708041401031257981040434653344014878487543170445652440351980104384429246786258391282879793905537797223531152957130884877716655307489902544987716704311634005981396715169110805409444855337926002610906897376228630064393194529149684760551306289471773615424967247794083597835176105373645997339052763073510357676270692496247617858718645183985532071153171540906773077691471027679091243612881549994867827407704236564378166854006227143337793217165948366202420275859630577568649394708083232242202354854470373356105188801754763503621565199663396077929477655726741746089272758783203722648864633107702315581851508986561319427554527546233832557730503496156659645989201791585975839902042547271213308897452806605445677588020614956916003966652836499714967234760932006102249194261520741740446890741275934041068804883436609153933051352573239008068581924320682483545057524596162157011947210968729048530377219039224051761240119992878753638665336554543951043878008773699077771474782184066879606090579000232883940885698041724317856387469783220965882280025336511077383714237749235023692376810877322886160034092350588142382549600067823548254244911151530239548523852320680406295109496820593294560319382719729474937101172275375572879407824427830540273747215193055216110350386129953546807636984184984346466130065674425080026237881997734477435868649730225160939205506651112640 [162,25] -8378945033905910320866619510988327729635526923394253141358007758764842571549527413064494332673671103822504436901625598363866504250112832039846943944539045479199471138704357691099742120250067442778952185955684918900351818015963075774064746323184296407790241901115648786671670999307369312314043718321326635981326627589519621810954680957774858954916831012099207187595731667776074893489375541654835993070552578076796085588472985380169456829521623104555919262936324682048753731907611957080218602904090488941750298663080235171779274909837470025218148813826321681252742483946105622368458248981362445065865873539149090551547612352115042448224393684525706393298138221027528425493961228729278377415903664698767556729604382627476633670855399934683439633648119714826670077198593375681059590082806348239763052962351675112222534093543997295418490543298825208906984929636256243843613647461137066533705021010176528461910669501328329809683598449559740682844006356409362790461394184965042198313693558149044392049588715350491537827747456411952249557505787403333288942898178077611375726250614946288974284530346190514459574153497157599140120394952652468414705386261355263911150506329372779893176033400318443728310811968298356450435561427986681016590380124036981996442432421408780258772392124605230434430095578220039620563334884322445661339522322975519709129602250719681048420185089889965816897244787304598020540727391882127373422144883989616720916157032811792186360201985899246581393180375286532509582652008272446071774091880435280753295237976518646732838311837705367733759012134766833709271551393386621605318066788153490147720753211267611716715392939680635590515361149802595613507794846577534336970907872950147603764458376294664861661761462119723837390846603999121956835014275481336487560534748910827475139116006179270570026369618732509088575095092914141850829823745849254141028112678234088824596917842532797000934752192488433920118973705071303387007942443624382023193228127249358090397351514548536626033244270650584030521392462524398405980002857360166859787797982580350971933509946233846541475684359751280290205359704159482752 [162,26] 1631172909990285336267407682236826500195059635106240510298005799282366482478647241310762019706550256431117782154272864227084864569800351245567783758190058880362465829061330183674934828659238524495166735466780590012857557784521147425598930917892494948648301677155441679963225194908526264007071365227248036398458626442497079527393416585393258130568533144132475524725111084558896390174373699736269143199232623020721621568308138730510485551020855303214415908930289119355245724046392453648860655847526610035459655613275678356193871783961703717406675607613487718187916437192162416658475180102789410141497095947214590942101277808172135968963524131360033382958744548942196637046446994634596939481877497021572966168722829932100102089449986762861941221079795331932332360675466292532459635777779884044731937003470207204081693014138747555797536602516826315656664984099102231491809956420886605988142803379166085600615626174391570560220660334550184176472424552094229235431282059400022714589297501795119647537286828843768171478810001537464301329557666017959733256066608430112885276784803899096036419229478050857414327543653119292788529345423835290179007895525937690429627783343867440513337483455764411504031530044424827819623159452427023510142045658885309501645162146400802850204885358442897528019303812445778232916007058780712666027795399027850215262649987189603632960483611155101199860432060043640847822200343712098284844655812004288335168740734221885989794822277097489747900907763296647864710292968009490325796250665419580485805822138149421507714055921882662146203333508641111832279092814896516902794817873145881713221025864130062596922720287488214978120854751399329574385071592368610444571941733337904890833460631699781159831342100360461313350388167857877768644749975138734296649932218901495540574154307913063612135781542124124512664774160514965250364996224546520373525089195520546675752343013868046044554737968319815018578146803638568359077640758674200996626107936442522629874587229440772770370713290924994555185818417167154989062444751398652753864905359067421806247351544829010555930150098473558733532636718062976 [162,27] -441852103766323587835287966309864923531962749133342167814620150883998493604899542367123327850610767723761759528650945665647720620324843848654024371751164997977535678756718982118194087353380888972465403319557263246525613373418088711584340214454729300721835290200906882302881363952540472393242227292976757496095162305268326623246218045101019807105161304382890272144696565044354331869692374039438432244927037521819619643095811518003958614986717617966138552016227470696703177475216838401177186594234341706703846955392888177925963505320924301310328427733853555705736815419343890317828345562448478116508340945733642523754595394362938955725463060346770097584740980734931881633584114694135047613341530748692548549745401060008664159815092864636152715777223310906367861468570488518334823824969402698745319952451892563828841645376237874127083372236257802423120615949811783713777361266155773716274806072988026019915355072212897913554390816910195273216144932243157892671689863180279397585344875631015687383205861745045716237701064835344734239637778469476366487927136799873665793593135966943589282477742979689513764210891678985363969905841877486892692269401017282851674581904766717658286404896717250096484916842526224311639989205162165052929975663331895842386549759296596783031902592684907765723550703869324044672198460151295623852351931806498179354956309574608467067085858456016514650154200786231054181935203380346143189643810776400013112752624837685439082281740670255295956807441971943619487598808845196458681578815752076148024301844357664932214610468292444324976461179388859160478140082984555947953377965993775207869570726205282875744746023192508106973524683193669682163058050658460824200116440644245674516340580791344364428334479743299310400471210985186912573608375234628513773375785387464890751267012500770477966359668646574875473666039828553187626364233172884356223532502615582925394697014469973598553533712415644976940359990957137023053883740456448180016288026893678134362959291886109995295650111754920643752013772108522769671748503598001011298694018556873539919813890843214709854532359722665226227658853888 [162,28] 5240873606749165448395589555793252184730918244710582085440490437959081869803686491888936418340992460289981698061300432898433861606678347200546937120581412906225447616944724473799217372458536068252137504257159471906722436161438955353305274424810242044770170527798184415236768563177559884206984126160284568784516724315905509196901035327923724137143367844769473288943427040660471297608678159324348663377424724518673628952610889758678187723297232219914495134169119255156379651275998883031406356167984259365481688081145564019022753989041968225949615662796566490703541129672756776414777669400702542473551451073660638738411614272389832787177667686256569282742296119049226056621113697121852319612313418058987874739934363912257209856296966586933175564182252561945321491526983105331841928588700658883687174113241808032539835515152850950430372244221381588517952358617709522769029028954478980167858041159278384832786775943949884808175749692126340940890238993790205503513147301072958313239333174626493352507094046083194694240568400697348010038753675925481771908096023537479399260608002587572196397269655993811343467462828330354524682403448079814782962127752373625968833692106391217911160966497405928155410397433542552558355030378692268388865247804423730437610526758606588014483635556934325884378730152948122808392009318375861520319826258358152384673502724451526047240707268637899466256215436883606991541477248178000502889721129831904330016040601556227387247441798689663088556841687865283760745820778491360237844571403616988219421131195658292058379226732218711577378723423793662343935317568617793895161177955576854745370073347470275632099619308456678976676128616289534194583392849632138228429826112775518663890766715536597200928146959729933830659050293074399740286971333797130186497710126136990372395470418157813869208007872582800601806564213344989212598285234614014927954048013938664084691827342384507224947205803257055162050614907746797212710903202059261864149272874604219836213673223354069957173476865453361905794656814000063774122095028763935777652683723956507834629371215240055267285775333663259045589488028 [162,29] -5760722194429273007009404045374164187127511243011591468814257267415113849860816711898047704116406318828903262638484667794036292617876068971982953629364357757860411052124750513812396586927335730121554956768403099328000992524543742700046158133832940803760897230350584789752717851743167044193001740876988990144734498884526657204788716226532644227259045288363747534955343383146007504698988175408103992209351657413558457721730676232800607038384290969417698002801285335752310679097022212762049717527133532210167071405574963171090961614229287433192447481769689259652031620708077675224826524934131527863207679361953048806075158051814450255031780404060084498105487954793476344721968158549449465998639082203920715808687866697615288194766858432809750278691100655233389859098858404658288682897533600298753968029477438181226275676899836563634906442264316392764318354395827101214003979810442362891407255959836843086007584765175820343560926358469550609269576160162614681095493865704276787425440307495968764982312174628001457184518836343148904233592827673791154777467380696771285400704615186619838800488970105755315242348884393865746888159245124991955680909866660404118754542207434763590777148278367468687025837686889647089449199638923244379889474538038816185345772490628965695415487349321693891094450809793190601214882625063646284270178786435952168073507230997655047667588547754894360013037946953155921145220122693548786481532620232623383521704595207053746393700381794739537475767158657957433326973576298024570182396602831351048471508869791092067813220789487587277315585636584325218493482146799632938354058048438221714208152789939027455217742265319226304604897642623043047221839390958686763534507880366497922418730650465150896052440202933999621811441076523366440636334992856706304551538397634547529897263854843500868571650368008506282127297157122676845088695081788047868521854294079415928843044649351380228797111977670355732041506544320799230930903755243027250524190224507329217511893702244119309544357138342014151464102019037662452771371383702774077197436339399385515737970419160587451079801935524076795435392 [162,30] 4750540902190136891123698968478991948375708059529977955309534255215393940156199346510316522281393665356191863441165927677015751279142246856949286628430207726794601310927292033651234793979152713840421120682228592935577052387633783886400890739588780922733569057858981243741873834718010117697930485396989616159300529212550199286256470430955999943577265225156724499681349587635694534226839691296887658447480610940280790624176912902449180559560702834505990795111538960052983147758386333773830301262581935211282506704976648699853865013950235108804647011891221581969766539355933946186688957473818361595793344109113331492925470116513150885174658291309754784219174912819324291962282830181071456872109817263479797366439383016867068414894906335751252526498401096910921601764501778841816607706480720711266710786275251322142524994256868012097461464630615161338890925862827578227077772609494926228250308423745877652768609533090769722250785793983581124057630275948915275301802268311484772671763559161215636736717478896756406402534264843043019962083917877385877923687043508935823704683475315913136191792606322658316220045414662163356388740870497572645961087130231008296970175843634569487063347356418829278528019511609485052403337303178973135110493694022691128902580038930466465149515517121109887772574056672631069494501395862119610275000692587498210434870612726454519883815715606574857784808331173637370045292745570302364626185926452084701734653152246601923696015254115542279862432790597887415887976194835361328633634071536762785838298633188114828662509963722114713042593138239829482515009222722438985478800086821304302205577180556284135793868910957696976386934386809841119552544276943598488867230093832821959429917306152167984760063582725219224260124610554131591167219928040331618504022405787058534516675254005379477341360513253103701123001755821310988327466082842497079392660099371603995090995229037067408183883485291056084926738958459620625742952639341471319327380905176504028113763615355015852472420055708991374151928552905978984971395575703621420954980377453459087213274936025602097877894744874648933952 [162,31] -5292158067830774452929761895988503697723129733672690370792249860995944881177087779561044968775257573139673182418754227689192028805683221853402879230012146694570326736940925542709191416746802733721450697070119275956536406582746253984635768502314757611818769110903089267408908149992765511203102139050274951620244899758919395401582267248756879260925088408989677748506473432610451099635550943883989448717517827998861128528061335654493019466373432593501343839096466139313890715726165291789961673345844151310571860160694031897532123930773398732463924326489054050853243406372655827139370571733119435940628894421881619501814753736478967967278294769328687251343214772706858267692390894635636587950901854604154691264620301408855461313113546180370434956931226664571569040069244700088571773732167772197804007061778590459960264479374036056352436064444794825356794994941007758738003956780015185131952549305397646654328929975592973116616961599556439105937554536875866106180567792061138542589277632118707166828861263478747688943311962277648408323790078601256109606839366430911741663636645052625599544135747828483726522645817822676135928238981331013435117864772952957060716156918526725470675982869635569692138852016222097003065141863380923452794879734829087619897503167313520816716479107802787964352885603173531943008746675649159052876444343814071708381808336361558955306891722537706161456156693647292654229963591468342308623792060568549202120137766811422066181688567858147488409970905021148697514749432093525976301594956210329030902239885735622261928387328390288719531189221712366189818485160690981452157114485646867743407813530378843243811011972693182312999826107070076131811064000681584611496998873086647521011815531059992250088948897023448389122686523275251170092352737290719496372985257041260139509354964291422784841115899740450135306868753997455754362345607047271545244600568076000301475664615785453934369161520147995721678454345210926608185972741563251942247835993084016940001427645706705270374242831205721979967966345968809419160516325829338785654540007987091788606803326507907521264707949160872640 [162,32] 6187415539916498783373798638351297853715105852948615697428165553272294525442931646480672705077851952816649641874993064030146637314162866731299181719984715339082957250729397928993972579489228614323135513623417147907322131030035435312896337108863154764243348061256233728086519336532576613971106219554835833489134916068288866338569629246392834426320076605305438632571672522802832447136550640560881054789948586370032071282820679891687859791878423253344488574145930765372002949674429629447941083096114123214645548915112272031860451329335910839015980566213572353733964364367177339542068805257382983545697585375931392665992892042365495890596407207322028503292892863184161915947610022475033776886859127016302283026659267960525255165907124449220807609343382291657740318047655405189463701435056283375576133390579341173676166539282213544868861082176178274233541650046227838471673356294390916157600606783850378834660171158206924807830092297222110825131605819789137981923998852848743626608210674313726424950832323253439899145023334693205812032478586562129094483999955645138172058222539662500549916147164087878560473095364500852853621005638595023885351008990842761151604769790888266292206011464111849587387882101447727691891620359390797917761761941680979815313311124683178153657872959184461816352547644062128129977033554897985916998739798361590627676743987410457254871768189550077396789914308190644283892506859404910775086726804844356785527580369654819849049005627604561393970727896311471331302735482325930679347215510304060097607477419701695008767382476131726535852117238177208189719277629215799140997915035445007899343160126269067664800145043171560188640173767415297938010132731398431966939567793437301998929686318376356583536371079573138052140069380600906065422237749819963349928262216211429549312848747433014961109186967883609357162708166784543241997403177846531242279089629174946138223019018300391765598667269426755217756501888112542525082077023515533308136398401034327149907400003014375668034128672323782257715177878715437337965013795498639268265578633789676202710299459375435060374527309966000 [162,33] -6225204915898543723989402692701420054100150228646880703590856111020432846703508290006561987855864819738687743692559739245871347338436238578630561532384038877661076284930379382249907918326540046459308285672833547267351418099223969422195956070435559143378415158570490593496458846456966072398977675039224934601371550119890044063840455212342950587320673829137419997884486187384447732688568839792457259114642219131153514618353486206379772193398184435681082908356096327199062116534300479621096899415107639811936737988874496607062910273781434910461403827764719170316820179014486753503608282491707804496404539162590793157739405105296626272527229888172596373695243594514820305906099732922236997651856982970815360222568172629745199331708327228080571921299545400659281110103067776023914046458850735472966509361335139625833879685749186818966063806860503239279319517778911528627295663300559421121915714811614691988563401682245656933820227063406798205965425422008487016520179843900431835777423386093522244843288608223126902874697817249434174153931574822681861852421036981771429202838454423963223106846503785881917820342338202786445556905119213992969235881579216945267895134714056444717692238890616113958409840897176106445853344866437847853044635456917071096475092286749579296222861042459709254451199702044657690555840171163420172575478175158181095634514329971130184404584291709513316464294558404234268584984126552984824521291084547665401364282869636542638891136375028121451054251369011399906566171772641337722259357846308710249947915002421556383837074103773608511266573483617710166398183053389152526052691499269074882418511124634937975149081912579688069258374440472306937886322347491765502864062888027728804875157105767142135940056377229523395740568165556114328106959857575265706582488380739788788450990376679127354702194694047425547841825320449256075397574637515312696001539035585989344686435042821265367553857675724615660535376707808153036493332340110577662188040121547464926088719559188309210735077376981320138976853534820452366195630667569493749287070667341726637591027151995972194501085006144 [162,34] 5475997373004874348108807321340963366321525449180826488114753740810962074214261179156554186782771739389744694311570907622658233890945470710659960358152805347292721094493276135410521334476255746888471333059287631401625826187835676513848356698232795981602781967946529819315008444408882758292158115849175814646259247721919444610628545394084112551232301874183583655206942833336568407119471337757570965803526062608644629304005582968467348043228913877001403797104369428968488409164165203206772465225688829056811242011695402628789308815307556654754998371946079000728446838450142319031947281822572957263427638597389305404829760244019875578925912488928620543519759822812241527219317813977978980664590856192657359520932323251934009921216581978349228439154922405551694548768145247798225294022789335387650999674866091072012588355647245361822371415168762813082442528543195924697471086626758179258886303848953880037412018387802690667823965385148401361664779837828210371259689094796742479064756381234856916484566127094462360573438368558908706438680067632935093908505145842167374030276692706063122748829098605487644520911452322870315241772361131446615422534501441362395816062520572361574240972164045397687386908762281236197378087526545128858073945846808718123003398160769312331809245549362457274278122059094892388585913114003807778254610453385445836167345807304841783788357209430695787608924918648001717148115051158874238979436956234316088559318090718460366659990306740610171141778224899221386406923673051136335155970400290312086414594478814486959833034993332959974923226740835365524590259097320834099778730968790626789780171293631451507755389357758763058246600284477094980946189884121163958756085163312838019928338419367228401995187331516228593960879735824324407133226580832995112085923363958355127871099851941895138432094649551720592427514949972687084193290323209544446788374645752209148414598428882609084525928681329960656266222858521610100329909245279853494524968801289103546738733191067818459537701069834170157407821801019205134455500579289281923921562248459768062525243987157260263285531712 [162,35] -4248513555297037539608798370585686538987599655325750827683574929483420386132520350020934948797540109567909486899772563169790845898179965790065492336291814356510403439453084795249089039156166835922824272835840749977373283953397451008637827954928700177374911783565047717123688810532106222286420238553908295043041975795463838446114458093837445333360186373645359738920167229542926225311146531364635183608996805290185957745808389923690665465607754050263521311325306424468174232341434742750598154815156091927813382738394019834362453644107620805593688071827717613488439721972546946857579282416200247854922335028084155980543117341556936744809985084977687997492114969739807359931804872580818994088501655156911415765934226141541090358559307038965897038642771437403208020566952274136513813978432783988705207646028079117183278922451874963645160179538907776491453564399979996315400773122465341143786272801354371492887310567511533144285123936604655260456866093575669028402362527885713003289540767822666823733782839188487170107894178835873448929712697334594827449780167050618594148115350018338260375194686773411782663489023572352280891391125524120844977386254396063558074452885701698100143166126323167467442647307622160484608925546515592962863464721631575441341865588275045586909969519627514707471675357476404106643737994296386707671909364465055955850614403529459687927473281787729923955008525895280422216917716209680810767381415637803733065648977480267987068595722478964902874775032388406415332552645416940296891224139456136177453196049401523425196863734346301560749329073138855887742991222728226994646247527643255106752678239621497069980902662601691025236263066049368652089980036014775621084971934515547721794112988924653247031730742409939909552651124409543154099506251409721433320189234915835015365723133078413438671166891415474333062830192291087569779292805172658604085316209403335397074913098816287402855680161825204717433002731218171714297021619723456434071479427907759279972698177032305051917210461858825725388419805996107356076647958172937542725989909440465583670674475514847611892800 [162,36] 2974958037905786188256367582209906474196109916439497062331581175807170300136490522413228999070442510863489450341526248541278663759853718034484664024643252961257228283530636523217182963560060221937583249941572855809988812120655663876339407101161910794287754055516549828055227600296791658457006361606000609755538575207902353065890630815509130166744484016266614188345287357127752689391260082633176122052131989811966171261014164627315820335304904358399869871214780192771859723040126225255379491685313414833511597150752790384587998372527217941560309497370017395983539410710499287409023767789544222075477004501163294424197139382658173568377765101303980666679179277796787584913515936531289957513770708256327103799005919052311850129616871086218166602712083173473929272783491839024525542331515445125522639833485267985104863355436980629022303938024391173219195663964697589812106937163534889813317005291918824185892089479913133471424898689630106616971866438196598751391619031409345136179026186221202487540803908329874265061705225853530871234936277935289173930050713682338817766455945289333534880854958195112478027188919669885920599480872869574015213083184149802757422119776509774743054467236280627937469285993959573060638207354664397070146224935839111585149756987292456680935869307933989537049539877120950654334775617164344498468473963293315361842428862931229823081691571935651081076026874977408682403108044940399133574495682846238010987402557188557647764920552755985561719661442840092635685050415824190322382171765544078438535313309194704704273260391479568884496778167677151745000746358009017788182663193033755430005172532205193663852230294550731302762613973705672502628949197502209974923067812741520436191127734128074680645233306299583199915467043424520956708486235546865352033530707165094192581521206206586031871558569621693864579739956337988995227161221788297272060028704183376883868166995772713844327511121489629732960155490035106355027685879750958374080532787311384718433955463224272240257852758115416778619728598255637969262533815118673866982622714073656618001625620728051364709 [162,37] -1944632594736050689681610693306636761269449804582020364088964852302781360194419834753014943990373218915583916693663502979581873928637016685696436200679940405806805424057327480877636838163780050656740918725265421862675254640225215185134975601061852105958858413595870448450861778893009693893730759624387801240810893649237477582959161161303775256405152211511190707893593771779774048628765005176533944521181283239441605545919382486307280476005223004225649137863841842360057919315527815085654780965917195200113405454640576763931017846681621834149755051572068426457559227117233816933986908598072187060008201047248579976374865286313632672114911076561674188701775250286346458708915831834237044140198705844983485927173844142359559335599340408405482960285759938049065677534532756827110489089069000294559414940504270527093822396969741065259287540655213163196592974791340847973534035196372178971885181536105980493566079230535163367485555999514722533406138295735968577110697340573362535087985763742642052108874982443993598289778498230904940752576161971902666210121408737474549556949026093963838839256141723723686385148143908225718991589644965993940988846425850321704842569045426457476345196707004094660578028591107856023256065563430529914065279460508426176698880950368377680912762073325518882942224905384816364649273029806585606394644793290052831260871184543643142703378383572042704102425688252682298402494178808425755737455442660543141084492647975161467844570134041865783439584237473667829414301955388101221133236153152090018284324562912444590013749552546142288647419611414699921922875332621652428963944374595323158972007062646642131304321748917678637370077932148964727566693180625364625266871409255784820107419681534805031360151328007777937419901497170029056984165775346799053728830493233510554537020574517779204192407647065195353786734812887053906594869654021496824339088885564807306273427672308710733456803157453845761227424893443903049533746369903203483622152102492529259089870489086639797621380023009551348399378161364657448777483728278866973087904968153026387041127360951515200 [162,38] 1196454769505412117546733441712385233140477868777778086652693252003162828327526260588888856314138238402560848959553524052865939533047706816754401956209087563019887904828848369080048089675596335345864760411746372522304581017552243747941189724818192172707678486250130704838107363354857784464154071638268740454795921604399084298470962766623552587235856159285365397055945523985042751446128464902398337538526080114371911756151735946936038151684859521896426631276333234175100269809176960027075601162175567123378473994541933361931442802806127498528313938319772520573218271133657235511332405701465415596010592082125173641732258950301053095699237173763555481990428203841099695124186590763921886494838143309599649956748928852009904839874846235245185838852809580672051821138879851124610583213419994676423738599625742790692311620188912346389513565990821141959761323468460224390289735272090095422092085218901820061048010673411272577736363606223700138475837173115244873892325107195199041670915421727858680582653527544515550549449570332660034849810816345085218805638408589427478137712097325150405023861270863321060939004144640370447678389469607995661946456399494885156926172794319917518649407707644045091270490091089092689037106935744204377760828895287076400663017325120697225104810845313329080362092448740012529660239057953721838920201697924553860319649969745346146502464956260513645579881766665182186112086501942415517273635311840177944454618040775178052418944644646434276294773551253118563522711948434433056783758680266512458289858086552570029789367438656394868773633488512445220651217534526495975126458557376671146640020640413354371533831262267820567096909182055472831479352890862946693257996822657212490499310565527146455914011395684461062246480389106644019964682226211715139623390615729153630283753474391418479281251811405403729833635322675136919439641202134158317922362483579942480832986965080100810619425987997409887407339456078078830255658996821792887990559678290317678208898195437822511718928225562990329776463590610879833769408050781121093926587254196565535247723126610960 [162,39] -676807339004459228689438983642884370484346710787291108381191216735848898502179075319110199016652985244382842724695147153923395180203704882866811752800540509123138557921679665937743774700357511303337602949885851998567558729298607805768384567756948237917036375146586767502451307629303319563105717449642260736364647274369334599484952138519099208097786420638330577637558803673189211000563574967028513208446456413533648962008388998444052111693319207127336853953385187066737383201102482363745056173910774848809332569924177047222399644231662390625798455826522967669126434072282496973783046828229672421397770555430538691831960329098304054098849811614918167322589965985458362574773264870759126796365073061319617660009241743466058829303172169494127351235381265813265977716328009614870078227690272355966011494664841901388915335315938471588073848853481105714215146798808812253781596781858015955442476207599317360493326672113007462439140642831383492413740669787400483438539026233733072995939603508892255164632562524368778649084380450516290709152932221754205947527189659518925049386578299408925822801883455064772728396238178777846646091643246708824720837098377193476717912347489418241480736050769312363661315920573960058160188816089612561115525532793001388124316994489899022942045393848684802829968866634438676393871485641722730074338270078029016141648882991468416194900846296663526675656660313425374555976139816618718418232776083522357358636569661798014334031630287185958428809235765282772772937249426523864346252720404717024021377833297889039696376221108901696525309162162497159129544306075105339861294856409847148132301781642471234402582315544883478788379502695622497426206813870492242939954265826798879170969923635558253720996821188687927206263963177606104871679982260781287441917674588383199272188919083063535317964217537529812001346230895086800840787160283639057585304279637039433923897707900913114046568436416346708516871773749906239599010648957619930441271946813319083791819146634233941910403251713269695926775762597639859415361985204423598418774606342649140752963024880 [162,40] 343553753775531863132803626470623039133400168089082152524611184988249675496745726308456451472379423174639875925425015749354832223971530220210840994621334997306921488563740126233777474103228391901536607794201891004412588967589486143179626864421778121930123535500283519518763556704094714847074677781075813837498514272542311417882827472289632031425937955365525069026849887608519781106060569773678586668968065862590440794876842670443720893941511218933544039875021681932862233767995833989001870350296772892142541414228451666612568270462695851790566110211994237305680606891622176079192166948996167409886981594799263336235164419435288649139165015335682511104589956899132496488772430450306772119823325088213483649476479879895623090205150798433769571269715585774819394311389966710804310013645141175916300272720091631812087750144854837268074331368837090531366416020958157641290699409689832746495831356464192695784891922616799658017543749297961298247324301027080219906030019718692686499091866810791909975073581788391418902410720410788153721376643029203319920275990120169718434640164964758025110955583417746305958168568985709148870063692994144481685080917539232044727461692668039263151188760894820829500163058816685256128471891713336331486120941394859770452947831410489573505259728173112160628355115541562979132613441277207147986174003598449342335164959360525009678566067934309027955535712923084155435698632836851803247063620192196598615494767125818104280036376985135237070026985704622496176629966890072549962020728296269704073883872162126007087313411925546837311098535569266985615645130608727434966662729968161642610281389177332961790164661233659576446334028169510086759271221777560046320990682217807931838720800749373768089551890128766415283780245189290542608859010389383669316311895537795227591403602202555226721408795683053894181723728623176987731308134241434301042115669715332140262297433849677814821105267597163411251987401215757364860692693399652089310775977024884198400822720224427063847535524118218116311061780450878230587619254315093559457392322169374762227842060 [162,41] -155647884376623974088317645802609658405162693036773825223939394027114229630926346593970211736228215906518801833517401623512041167250126508529501924545408918157853374923384513426333664669185264209018862922598980337898904587959867156910003442844201145569046550881584036764642537617058495255913565578519881673020438623553002881348726833660030364627243838743622314229193737036424102823786483805006394758004489991189191229571838984611650306350843807541677286254871830448820226054782449267539215553425418179876534398024351149037744246744323618466454455749081475852402654866002137570026841812752487413668941360655758318555656698063047158653700939892871341908251539443215780350363877243264774940246796173762819834864331191819164927793837302913989064253977934906428386694213890272951534442110320358995527911006440720197899796801304439909046362988920810476794619972071125298424814593740832006439522085182885851798191206797509624305391822502853757680302942324256846739525259238879218025959977959471929750361841353342885804564627483105522795199669389247983463302924464464903593697755739845595805178387255356986162613609407274470483181309115224390883429438258164655682265520274607065698938748974473733769586376468313769945240540248249128060282800221340889351673081789723183273315045174442496582829357564964940649796793361234742907401537380778512385089654392333117492284553766736442636393453306312847605626997195230525762975696236922415543898293839862258571373337325328350679659558702975877183948359898027613298260796295548385215747610188202827899447113003441629708321585764190682575684382808947127955083733633407676153900023051182153057023094597189253173356865153395520602579255859725193812439117438515304077541472275917797261950948781234708060585043191087211245505294294918531968997776907339493997866583344510789191510071498044243724416721620272921271670919253109086659758280710153316069676178067352331037883265545972793989921878848352752411999685376244860862728177006906156709915962278381459235377511911149256158407742832551595938811782719829341427161273567330052228096 [162,42] 63708506676498085256660770447376527185288047319646634418325992677957331717052194832201907411189890443335576301850522170546803447535883502179332249336300131524340180401991959607403309537873798934515100169366828635694771205008296989504144559982735794778283025827920200471434204215331390482202269810653750673598754710377379160168238658447579289841399345229148163650732084744988628595491101479566430901165192376364428147110397484648615057765220046881195301466546641607760583418504922442146812292307827782678854890143616020721883996042423654047301306343730995526285225733374312744886941566320054987321413432348859660967614738025011975407513973213048092642127670545352792639043126380390196089508423256526453260569385598048488909581056895943551712115562260970328046034789559295426984771006549416166274815453987542087900663832945970496789980815481988728577525363306390123546443151025760342121299517111658270401657268683236844969746831606209484550611766210152384647515310725671937526178392878485635049831080321851318328300785403061523890572705273601280795435488663225603215322890401377593902467019212687392483638731332753747152946039704709988995604240061962079537371232692067468103591856943972881051473631824190979511060436009257966053835214006704224820970734718268537174652268926155095755211670915739335141179584706816126206535712982361549060184995124878498590615362650898774523585901220161516685877633017440015979873639976818150750457170325843788449081390095112015990770605457251568938606082510907810001378670745474933786360036864922978943309798616976099005730211483804339150273846668436451259511000884448492789459935166167583624709009430156333573859053956945908622213626916133863191280176221009903388219543046355444890162725227241047511261230904073650709190594452333911180333996614826962557606509791366744666513805147387745298961040046937419367786486084605354960931851833949006837972413353193488038393575263747766844312128639166643540534960396189973196225419048692661187804237157216660153826322305692526702414889644767871848694220581023616654869898401381005000 [162,43] -23979059062021577276513525666461029095223080815940671165104931075054986166072128400917292888049192664519589630732350059759817208831330780902986786487500648153873026777717134958045565506432364761499852723782533239970041089802373008185247644917030086787435934325921302517717100967691872608165953254938789129222739736323402173680444274370725238950912398258670739110229795912236676302690998105822366189862751942284724691856819513646249632095946147558753694320584180633575213991266606479385305893160262466272886527349154382614007634797038366161555904915580992402584445484816042920239455020524670567541122141823247286734299572765531693038405528904732791572101048947914729831662410553419108884281168957527747941086356705779730327461379472302947098560283221908696209400723063642913148409921173559925551516144181483677466436493285542798844894486852820179632196830321226569070608601151316227668251945055621712562756451448285776009851613134441840177905759059968545179584187891141940245269657353974989367013481402788912344593391203245174793471480850160014627058905800284950349382071409173193289700934895250381445325385216435550840778351198808093569136610001160948248987491056016565939249198814340219474760424939792532917833314517952957841633100966227635575546025691983520439031226049833512361992451029047148297588340110219456301799225765302614164096858753669097642759137523010387294262937305358589689797022150197808342713134200846162678365967952937924877058667086152025863150097095356171969856678518126745718593941294752993899835827916497931073898724612299736003422285121790609550754145641650200721635452087039609358699330674941371164154387807668004456492694159597232205207995070132321751377876540198981270380423919817386856433302912649744633125679088138427326215773572732621785494024051955737086423257160652665730452555037978835841545676450125454329237241194211469134066664644436396580326971951148673787821802645352250524933512713343844039900783471364483179314450690531798194235559120982042848878975394588472760114911237039372130465547402321281900005415721188824 [162,44] 8352485828414018576798096175885613592138486544831383463126423251605613253746174881725011732749364659729119321558228707212507987344650392943314880677985846609142217810442323793803284467993806193389261022784096832024603435518669769358163982068462280440389160075602862724490610400871511104257426928680134632726739145688926859428353225736145411481261526099137936266602684921086512079077715442528997090006862459882131750499425522807903823898486716759430960747918626838926313641702401276315322065173080349145825278169891942250506471324706737854614070525776719633760756502410805070528276471796939414182832928221461980962981444580527637046832599988084969233829197646475558474044603118692234280307823419889074974904939406143499065198091599773542986994717996568379302308833008139439378872234111307465013804527855117348245595430547964119644889139791619044470404976046788036275263067446203078583483811288584791474325537855335451094996511503327263986707598439993004307935826302971998679068535499729406448633984525095167560636614349573364097484363280989040013590728430893050993752886608973108740016456070140668133332464228411193598539249100788857976512262083401372073754536712765619446681373920035491344008713481843416745635852667979703774543515673745076102211586649440696150286691090553407735612042442232972470320294900463232542045700821185631777140734509523118994434348814503651605248585836986446520338547755728230528360710075347590198587093593454842146351721854138706488171736197904211225441824891701459804329498444784566638656777618771884144866778435726828117215922367231827515298080921650975902187340052188472482480457178013798091151744280840656800396601368316869940039148307681112499360528788076672777686133108218527825288230658358166611257820463780138813640396590611598755366719653617402435070374414358423578733205334721042880878949750178586126033018456153912977495029562159485817599599661441329494712891110092266423654870857149885718785980243676978030586394788892544078320924334210412958857132190453584483841685287062378360007610347771022846040837397425 [162,45] -2660628223872932882211870082854221595634854468596101716120196334565541854212524501570927541870845526049844706655394242689190317987017570732513730850443989276610497447414208433851855011373575732112138377979741656980689698053277501738354145457608698221324952924272869568849798589018813949936477091117766773358603344306052197133827601900180249678647190017546250072006725882728165175395085221045197788579393189212285355377445841950412034084689152359567250941718778967553659507614626439292882990047523977346862318422794063715290900102981460998603460343585665962895897487184483250350594001809726504010161406393857639170667443023832849814384343765494311376159184875818357779646483795906437403821828158387259936647587814242748155293186335709241920947867526326767384448890250402703467607213087523461435161945120264658357512873903335582533581557482129719204490230369955853188778702649744412514346855512400629906785555037833177858177423180050672027444057381839365848996260510998699427774913806441821326923312479802999039644328346232755123208678390015554995826488029322407457679267650987700987355989991783733758533570085701334443553661917593830179335330230958141855240610259332872666955019677823644977614594045193159572149880764120260264036934575789830294890207043397339103038963395956455949968310494131846531323819069836138075594387563983008275509356894195454796371851825846554095158147156005710874415260565745431382150534158010826058378818652252171306764112847953644762670896956391556550961876847905915567148113526323244671435502429230496778555796952061770155938411964861868889405013090217752474848203443597887639813669900017997129075517979293704871210560862657136543840460759106057845823051681879805630522381843203110272862397528496023839795061949662817115250332280262746537066316574601164384795494604327693038630778647662316402687365786683943801400080039581394575438576333918245166569017049158520995228312029605262544925216112374738280541359112776589857174453982260665461337056465198360083541725772398226837119812040286229462642545097257462221638156032 [162,46] 762336086900474505863702220831837282046225466041827743024119614928812178736926012011548513226931701840810997620206157994139339624202087024691086327060858512688374916008864172007318508314162506426309276430204051992678849095401134202222784246856891059951101259641396132048725019861156524243116152011676900688743978307158193440584298659063120300919317912930662990011835832963472068674722410478661591805563898744049900998762326880986135236332860499659547737076792831430386435007021446470609863587847391579828113468723640306522723900183494920416149148849816196131114161108913690354328473715100924779874631387242810709635538923845172323985200933327961417028082109802779547221521461777463276252056819563554720094374655150470437257039243823184058543423651341940190238803584005401871478797957807310830684095758927004362977876626306274263725344298612350872192938295204204635205672052427054871164636838405194794423607859506921438390406261541508886404078815586265287513550389552995525459632872365523952775095017867418619874326045938942411935148236841655545193335366119947274613872605645133813474277494584242759807150776660784313460576530913186860232886175944972622801596337163822786659042597753669501559230070046422503414679560228090885695179256954348447193443535146773666020667099393132139847186390436807431303986909546052901326266374608474101336632664552431909519009875607883480611167877054744940158713725135764274455266725463419187849043271239982092091729029334580103748399598315673175024132935291752949650710020551644909073920704065818118838586224395808880853604895311927581976922940627935575468603561626708050945683556234737905867674180873822996889797460467519295504788414525702608192237706710812972850526153733191901460351596811485672316729865845432613100329676171111951073404471193224605682154963244873277173675904477451061529103184535083890341602562283802305559484881073965278651102431570361393034549010622293853754453494856185121540781596578554145951097007610162184439797914989506830230206229995540226162525340177302413044030571186634852652992 [162,47] -195724651100080741234866962610458276107656311464033710920779072042265384028360455759304555789140367465200821738418690980790767963817605454745515018263846643583791506479144654198255536638862454314496117584120718377746572236345818894086085940507419618352210851557075607098996747779450611184786519151252669545808803156556727756961015917108558116072581122352330250815860802580351059327544956854494488866046556876730401019049576693207457558749677964970042394960996300118196207775154610417753436947127932562165860831568666802881058857468162815508835806422499934444884600403439852353151547203818547328902454940021590672281061703257594683636109350764521607688671620930676209031081017719797239630219278304709140790631541775049284744711127302105344637621871588440541250043126760865360821198309380583011896007271429770945263525710677874974211277317719439418320240532021386758703488030677840247914452215773427944313523541790257162612487909399644060787824440504673524474580786060308175487797514532826292926507311674405444150593255942727296762073143856729363578961868128223335435459520831155826094583038508603390732803319611785413933418898671399264792313440655354223453076583553711234421076826229366283867525912586247679482466304605369409013266940657152093525664550196000111150577570244177146824801878796028460018878730114019040508812191174164931727581448159263571615130766762575590788536544423255578269695862841586913661752053248477229285445828438945922764214350295391801046458676189289686156129280144507322559908742563853817513239038518262460021863764036544772413813628636809680583014360311491870896444521136287479970858837126750381738298218881231216311973618856172493561160935067038740107355423010706871536738307170748364704677792294620902849842824798444001810174004873843086533881581753418215746387268683869112957027903343535673291628796621680888809457259525648022072214158131938866698796644245693997676506482815326915104582158237672860536003059389067858988608678284080553416762976975644217422031167218966475327581832299065834815426399714367926592 [162,48] 45467988693527596077379941153662805842061307908735163440209619977144498272000551418099294022917554725494309752757772663834030758459599638435512240319725670030946868020678858743133901532527473575233298833697564507106303411028593998748011426977929872252040072818374697395217596383139629921588194140941603725261558673517379295801690055866757703769712736079210512178459286018169316870493629447861291770454952317635215807496225247521689839680366799712823077080157883422294265851677106491871789819820324672767793919580693071066416606409249933079716121106748410491882353251169321519449334748132730560435973140248103133262971078356839784834802565112532534552579583984003878188794933493021228269416395691210998884505284266609651307381715734440727344527702918332948664860061698179831301600886605522835293800325721041772376140540890212996607279678960016997936451450433428973555368158730150562537586663053523759095823619823427090855578954060364359310617774683011206041732428723460206056019340821873972962019140687259563669621464129676687210955463304209236889837907932661763056199679080089933137856986747630086035594365307613226676116541341975026549150901759362063580694401320405250313069986803608256834368359209469619883770464826234238775031180379654731125041935693619219578193308078521510200738027369769019454594276574735035175815710482640245273931103786658166097655757678399151494730524223942600109743890021043774112899415423694710715586140915152286814056976280459572785791953888294100284124684696558540102996998036777374559796295839490756869405825797373873388494389491095165956733906826726876868398243569872362313960536966286994534875421043562332356207769131776651648520126510154249810772684324984261197301332660319705066919113711310590638234035579356266512491337185529078083999362825800863749609266235243637964628467530837400215970625638171640790295882791232716646191789183917435105538402998571096638799194829119143440852641351084590221523197084237344471808989243450416738770288536744317045573668269579592953392723794342231332369324020172560 [162,49] -9639588496294220897652945011491459377916464492616252661835102334554337846963075662534034548191151928979222133150447371970446911005443295700480476380542212006547831305631816308696489627527415935096826726718377317864940418087283465786432089154281933216632834320816204608081519288577547304666308700505218107925900800341475889970465478817726400241455748520134185297037162230229296075137416834023401885939444122347439807577434168057787273818182823706463034950820085217517973899297188885389836233210571837673317491036622837445924228383514652547046034262675352752025451813030593192176644279544142231221801293266332721389463809160952030111488037607086739148905429996467269698012612076027910523393625365539290848446129856215157044022972890647034839449890693163226348103878684308591743118646277859465799133244990956447088261431210378408102711938903571746475336666015584633869177150848605860994959389660764866728980113769076184547874995540045020661916257342400241187189365555009015474631175353151640510587391717131172924466532035104875892276901348606191449736754442151703527797279934125227109440477182579704553534568974740981474831838381332769041676807632147988013794702216290608914361519931977303389228100311728797210761349987133633804030354489963383181880096887715740734809220177587805339441791994133082020486009871573603838264737656768153200167537667923685802586927091113710405256245494348164366970293149867894350093189169594081872149309849596838953440107590594773413928470166100169114046279536731682144743959235438453081865577302960962392616321620543909827899795891311398422695563297329709668167843760301903752979581812720377431467610137236432065567784765834667271784848454088905722574510695070317531404941708701621499185141329424839893167359560035645034067684877279672738340500588735365095441392289368539975958339801982621705192745394437899705765011942425830893529918423370892531080377052896320096271625356083377385217180776171636308756512196241048266727986783565022096022956999554725730920064750165994350566574587419829577564961089280 [162,50] 1855199932895760208811156558853686158026438062506222633367674270085134600684420887460938110982860542372012747722725725231357839163228418337246093768697112421418896450797743227291495741589421319300202599806623254138432435635976109111382458344498414316680742824640461392529460737133204860496717210195656347339083405986744026260099350056164499903450515776082717187443629743420443407500596551321426811426621025821806928805423214294366466140614995594581545961419242339924747182686109586288984884719972094178410635222582671069407879730467248342993666772652714266378506382455861993219355227320037903253628440130298971273693192282739017754266079384985898630328153299860531934331186412445936401370122306879898698115806007019985372786873586030813222921918740778592229783237065560623427154076652575590502881599350268115717773135798741503035540412294121028989915662956485488733536379598391487179414495485604306316305574018705204842264452385273676040415377643807891355784601398628437467453124131829116059955600718336767025965917466530992973358078301044294980769973864796857030208235544303287205647769441522024205162998253784960125134467023703239785947982806823814265497408669280483561013130608601315532573160733752001629613859947771704743723970173806453995847580245919481630816810565494731307484259769921012622693244924730046774146730742978266508315575056899226988740053996303469153770816684508032320722203699976534018343685016555669174043522456634741658981410923490604283333509774392533710852757952641835551344420078449360493893664805770339463812228652883236993289866484279350348296347767298159786985860889404873538557085832572592658647455123184390035900977917982277730831444850829284085757702284564711895196422777145287838120739303779695300570646243354483353058476044477685420748455898668992478612346745735609528763777227761864502693745033297472258139963115566831265030480365275783222308925504454695070193806405541559895577992423274560586424009780377379621868479480784924774406565338012699739573257615619786110066754458997482670458486720 [162,51] -319451312061097522540441806720233071125308895433172744694676556106573758976669359938370774232219876223903068056857669947922984409697385724239417196291582033383429549715606990164154820910296847544380958479891132614230254012576702881466972866520026473622586182721494399641789025862287680605181866936061879070406881136839546679325638249893834273758051021077341991668967065632537250933028762274293737445684965924203615431462804062928455768287664190119364577731182643148931573938727420310934648421576132100055149537981396867910924107610708635535810355627339129935373951948782928467247193040986035834125293480755652200945637146483203288517254163924646381474167030309436611454385718183529923239246241648386045479550909563782087107909620819289656083188330949149048678727360242601579217259628835390050690031913275612192649648287039766169001852836034127775864541970336347281793040772205766062965871908783608659573281816843834685760327185192697991456985366891647346303323913952940004969216544077227926037460867446378121716607806752195598803934063033806949872932542999581083407807179047824934160071154607305732165549648313955146919960710116786776318029181415380829838779194131410504704526934343753165688925784573479041438012977620815976293577633913005720607069010000767463078270826225234948818188548190199232482778749389615510446747414675942939927679992598381678367239843493019733685929495847745479278965033132132911521037863104633525901335807890661263433495258274838638190027530220190221610088202991934504917642889760882384880592250462966167245934526485204179429145327447685780608364969455777877414323966357672729004994605791078330878468660815255267497131000435481963705845809123506006998063946803850173231849030092857198650133711692139154129656597991301208772943258807964767140912126739946983460154410470286305329547864871778005336985446238951573743832299452719101998465808872478914286401840611571723583682192571463537856833575342205920882028187060243362576196199742364752498640302137040636659420806711298267042001237333268331970848 [162,52] 48880520028450671478345851504604477345900358660246429916683017948208511865927262157501760973306338591630399613826645077770870558436281557291063835015070717918300543601157969222197861270781752805799300501930481110056528309854141895706849954700405179047510813989382248853880601529836673270694920708863727789446932623319290608919420820126384490902870641171972792912427064107495269361407657046780601258747157538488227491493049409234131442001305662325148477233100167510349064552396454343678007827634606649170665078990413703131173969199149973962456610807532978165716090503415261307888634003802134382114555946297930240008599840283082806718021556568000680277266858038979147422785822897538650502804830299201167312419936402363706339321122476295318790287462134840563588987569023034837265760283132245750139433090365689537141951926744625610473538623384101865660236212250996355630698665234212010988856635407556014576006904192103413274985620630656707100438758691531598114212866301847243720141037715654391430719544686499493504947856838557073718590028131681516610660783855115294483893218195261358617878605537046582097016282627960790125573403162146033614570485219411289617631083584747354552346499740481818181345816099867912649893669723223824029831292670529794479627790648197300440370930915304805846278087018985055401007647713458699963017857450916474361275357312697322297285870116537987346846457185803359736432812161387520860594279873141954321016542872497809220428419922348950592798807178586505399545922832750771811655335750747619643843652561775205103275191792108072686883791134997882991732743764960511739402341543467587957086445675639957704680243679402232534478685287268440087367867353466053549535556489309011681357208680832041383014519638876807860059114837908664260526185861963699626541007305337242551816005419607790997489556572780487567044155759569883797278814625234795995638676828144525498504871417771268057117788680636437621770102827755525327566451071528670149972278325194511080262930607698456727863544068238076441365015247855060332 [162,53] -6702071450854356749041439883234201948606975763635294142541238509124989396845229416052954170802130821924105443234781766655097003708436449715549896696927883707699669474142933281067203836935799304373972255876349528212454184596821577969986819829691788273644726895554355687221687901289233538598302165614615159987795762011219711226807841860482956910490389905253243532008262450168748127433697169423868525674021868933024414279685640837021474291943401585527429631264319100188983916354768193568112896390258049638583592818124032275270189330497754850343181471541192671559357107842343554442588541199877181966126425230127535112326786692309977743790086878940483540949706676563009313752280203882079033563771696695785303882138883740736037631943005674378257646640346162674884135733469176672638379592662508371291909999156561522952939329459939558598820562741372157263186314397897476345251259177596484386283825321706290316054878611771557905550009471187310638144532650583185657430027867653219316469374139494430562801299285736808601421397917086948736984882144402817275547869285587908439610852575678519901411140655090392663103208352043100286277352181357746960361915397773976665273158785033043109473396659112322972230325063415229480815125967278786994455954230118122165037587217709969950386627838155497320711653713505394720295162373397923586790724153168000958247581900935977291266840351937574104205305222913239135940771250067552548597465357652329530286729762505121947431487963912522391963209225218141096510278365706091379707353565093492349207065056989030144320984800351856589347827437366042020609879852054524577731954256265903726606846869558116773867563816540537634579112124174685359734662629758655512376630000675760027253857771710092323134301829894617396480764618439216203784189251055649047208725670744351037239320628340064477883313503554111971485878112196651491728761318228252827119580895415664254458015959449346286958298843275844173355015887161830590844345506218489774868718518098503788722851222778289581016565059252960378266080819985152 [162,54] 831047931745938977845525180322811133082535751072291603714762426124499817654256684794865521417383506285739804140246215075298409568436291243664746791120662675382220951398038044975496642442278365018642776639699539671560193662141646716894707301505501783146726073382441358658455297798163236189766222622467590610264452506662886736625582735737855216104269848189463276351443431941816783337568546665026055734974215971791093978259256007610746675966172924645121763673305012626677102420888601697335754451949522461391678113515928159774315548494844161934364038011793673785963770898228285022881960027877627562280855796489454815687754471833714721827174366158905598030850071712565352733005928900802607342734393745946546248538173309626215104141814646928889444697511868168761682003368171439454454327084108718797898391342304402866373162814589554642073718667991564481674682685781262380843725738257897072079071118203952935693465757572513202203319762919215698780573411315461897263715371398308044657569232925570645839047401313188812967055263591043202259487612539837248044879548764038986388595545737069897013199020390765409819809503028312651480397600187143480612641516171183992705425937778578741995734479802816206231858835649609877267536649398891600622117405865364798139442935323545155190001411210665570124993521190573046488455378490624601374967220659346202273322652967894841965778579640862991608030746832017856528218377496391064436445085126061628660834431034493406727657442322599248049780022282405770673833249179845347696070646711773341747165288476680365356686513750146266895347799872398075030310684504678029189408585086324575997063373823098140108066854616670527481379077638006467443848500687178588319296517449199402103705248403812506476790637582354617255062732398982016119299156693802681596520009375586300119140243051300696036672279237411923139378660585287751270876974341763103659344629746761349887032713742621755675725564477428855036244114861833290174043590879042124230234013809479367791402225347310925334190556138927164768337824256 [162,55] -92245886485764906729638257383306252886626648219394467148120273488910653837870360182496214905460254592872048014245190300953987802935357736484223063839757611866694381276473234428576056913201963562118012575706980833094669684817223911801508659834453453547235343214406865890173493699269613874022790574834586251465428670336330993546410502412791278818592939272428415140782361631789420023458925923989685086908949363731073585331378203838338789919945025392280651122451803865850063389876727649772081070886910659706030300156382634979864164721991552806361552036056245548150277849482177070462840657935090996091094598662018229373162341664067690880930263024641054685231916051001877247298226447251251547426362865241022508277562195610192885081815240463341501789806730198629431383748681916593323410716350059918538559994142649176356869846443570628038503523830037622109047661418712377950904929281293335947184436763114333138812359458557724121254560736133622688919403661833706519891601905742145381642192180515930684427261784695389671089846792059636842432270836879909077217945201837069263649648638487186759053556461722665015286379396587440610807721200063615785694459904127135531100497753422823238768049734466402366815565260904736161032845437686596594892167428328525214906327593261511940963008261139060090474824186195749980804924799432807786228854243164400645490570539145878701172288054557548264976174123061291677785752836553811257890653901663735752120270512194633853045132044410339930193905602923105082387533656306465296068310697872924554011743927828974944070769185659657380726521709385743349242733618992563278742915051058583299967911966067502803774990664069992092247897115947491248710941196878449836180072793980601546524478113561961636792493882454807066366950974907767996073349859446874259986339393855244157345568973296667356750616497994467964336564859736810398332184861718629522814552677481472235212759660201182949644231527728284439545128365677053160184366829844967675049633828464889221684905483782703555206745271387209848668672 [162,56] 8943660373563732418762478861667292767873148543295024183059889574843143982120742029861218304607394067317027678046998145012757950208683037191354820786823040294756210129849583732330724585934693853924292927535660900926192321314494510840738269026451379191850937992636512986626691735313959056747824098650668716011021011711534649145234480152557104387850235033277562886181562631572462675552097834465046606556471299011172447409920102854841147812442980590391699373840704770884107891576922106730595800100436119025852982754494978343406505002492812253340740945686073950114474808686475671131679366082301283937871850724929312292735514993193173285509189657703869444177540015701815550483639934006814520890965237722040033267181060498106926412773715862583345263828222431442678438057404208673861396383786742506105343732964699020376851083252866211685349052256115905002546579504110489885531502418246878216414429530829173250365990326508556657967295840617883691517611316474444989473189317843421478162582450209707001877578828677590296878622126115707692402951068954569092123381716628767465448484530320026169541066828076365851211037426329558930311243095601910305566664922647733573274780904086842699479336890371818775602896858605440956146961684696298615502283501706007282014061297889746851114006551674481807898363294242336017293047703933067524880227970462317686721793040879102239662207746448466615750486195261546819862893171333613083355712073091637359387700758947830988208274011747322361724560056845816207881146259571289545683672066282174160756429270593568964547357970591315323957601771201626329347330033128806672943165534887129002955094700770288296456643572612616329464684892016959388739317186148591058308223487628074512018570851325397532004770014460531781815380054054820156144170921150180980051863860378091201040158160522911553570951298633196029789039321141197345857180567384453113043903515696136160741551543272631752836521085005318646959708282417953206276329526521647589665634764045762697371882201706918739025118064272123721792 [162,57] -750290913985433395374088383547786432559262842497714619290698401720641352306557750858921383491888086508338043351387917633595348262195489202410747447804150188924147869914376946338319665591746572814420984551824487727269235960015149966014006861523418978614678407766044900364643297572389732922801436449663727214044294500464763353993010586413018891377333144341861638107014754905131582762986834015637012719341687396689907481302889334022646075157921665467405216986389856429098647304904108716815337169214197157618984770000814446320826219806669004525787914187531300396936953167510382911473111357034270076986617636649182107299736644792741465334454124849640248131432611549593777742156653229426330899206670066076467082311205282036816525183230084521889750498342096295811561462437360125328472541096644897689995884819990076024073954600061398145898167188827401469945639427856745333867113501802262256548765235245704671053599709812142072055797304463384262783477233866737458142065932905017350071249403057353181771419828337299256455346344101185892410638663386100402523280996416925491823024416383095427351621290974700652919861814608454640936839260973268463886202952924938126979860539800489710356641514626120613620350719291245782706480303582672971040583123213053642078820989416619213556950103855876362108383803210416971199363726182029194934659749054787527054131116307855029437048701762476777026492501428494050613275070593240485133676678881318473833094583477490776281486698320140225937558773657611850855420094559402391120264988051671478652833019755668939042006846574904939246334283110961141292538210062916847850070199614738083392545829090799142085776262854094518265646593558572779057810871149077170038509892883734813166654142976771624507756099998728763610609957707587765183786037682875770157508383805014636633084351947212065397679880895223834126954672251583165263133789271691781333275204057781672071284434699894770082323998426042947319059830185888095957891875488151005549808371901895783574661457376216490503960444306302080 [162,58] 55667839200376072979135838352343222506535273791192649294942960933723716250311997899287419500844850348807782036122988391508674358039829309045343846630635802557586864233972668024230557399290717538607180869481549629193006407932715822887602978363186239190669477217652648212870219723784307169492705552605696777658167163447516075347594213235514570386271002978519989106132482489856572170165768204306050618251895552698599468731062308760605498097118668684822639949788982526130992977251337279228840902863500353216705878162804815375673189359325492811000130043202839737333167183944999893682431680250682934268097528771745121272264484854645321569162868141467371443365163873495662508241349522801291647283289323868008477109440338424154814168680819782295547122365023369958520420779526696778805898894770016904608549378570246480411508994439368835807739130552678449662433518680855421241819129053481874667427318160202191393525496328959539877649357530984058401196554335573909194555757884570363012072763794913808083662755265283548471561466408582409008205801560707767963660714200110268334088421619842019018219011000946134520630867738129466711124393359770092102030707941609132519705815820699418846342038611509224795057225645859790721158368724180524490142945459386934792276246168811881661471557916106447570874894397840219306265341910298345573188581465365589592270063986433808622412324350892451848294822451485646287288416218120335465222755580531504347297673343956408255306869248129639751119232632381769789957874160305270858114788440441350219904323845998151485263287165454886234415543896212458711474855696883713686370435173838885476336219732735008137400922231382857637802280114267319674507068012843783744471557453134776962429691714339950855947577393611582743772772382179048140403366916591725505972741239678122755628199484689086552747668791744724777407905775244933314407622038257557248833783907522888555399057187574773819554694068860685672197225107858908163325880136703932861347102111497582806966485820629533152268146852992 [162,59] -3871651558369444404605528587521602132452541116142643434534834103279929855585072141561759075641360343506984879803275924239067133146730065375057583489885682229509364565365370354378332809155610122625295422539159183652281972179859789425267120829690733260469086971548675891405657172045007333502617732891788906052567699102689409568229754500946666183989336917752795499571141157186762732986646107507386005349557394006050273237338172647783566353502794089092246063298036212282093112759968226385321628818074732439333386972981379168095734206573848602174778752038726026272922865228475076727805912751882773349051085410157781571593123554984631727737503713892219068456396171892702296734201094035061740816514958753088706388735892697520096848449910870341064703764212120979213447570715055790276099661100307879791412315156676501797648698172475021180426115376527187259101725298684357948097988819805732238502796939433225121080410826218779255384012507167257126367534164711461712496357495650040695213970035316946275096369856838930128054118870487017147848642079483092018073357768025209632412756603657364412121903873533681997526865323406784401470769047023094753764446305948657141262755647377854840688082852774786224663492184484305224008830802372796547361699059151173027431941424555142655262949064518683861940608511709125042457418615040378802531808950798971045043013485733042018323924497699056609508883194350945705735134935418209911859449068381048001736910394554937183690947999040142979240506022216029889953996154119812415806880077427364050737373611412540761984647758078710953225246552648206006919065044519856570848224751872533550904403555324230586375564381618995698309374144796029958136360273514944119092265718074723938888237596540240884008782988444763914107149612045890461252361270976824129721857591756921592990707259409220445088836470175373807949274207786597428207156968966246448275513501558400091726491409102471396098858138631932152294526548775662656645405238095970491732635958571805403462798073003303345912536832 [162,60] 236970403303842913614641269818064218365781667780296937296474332020550598873555937181177851204264677616051748563794478374910370878267750587811498542564253398625470802122814882297398599705376676480583822236581088049400275654101712188296752442596114066208945738178201653461109947248709001544406326348488724755602665383230555460127388036816593471691219201388229403421688476338301307907740003030275251414058619201629372542417493023009554563366382613335694719201920030986697113163743576669700222897056973838610633496678011855556149087327364196948323703129243591494823815533173897908345009711216173528013033519705307635899379841883059286988152746948499622763299851687450611805478939845196100710901496267179294982551358376646648460034955450425653069629163768180283345252465158875672729287419441246305836594487696436169540332311802114141566764744163158347188725662437349813344709865260826041035626287787654002124795110609189902834688294052686072100663022168449105451203767976551005497625182710187867360279965631432159799104496452375614435311201426525591806034226584269101814012164952147842125411646724925626824086303953002080543353441731835908309986768042703043969108073606721297655237678852215534462632982101882914228687892364605233892350999636699569085207997110270347580907585149653101601966820351824307582468385157084962243073757823388370249441938690599109686279847860731594120657870754042236006068051493716099592659740983606569997398768178179769943526308755275295501826156145023889455485102199155996904032932667159407168463089429221907491114404746662765164197787934789785766394406720079413505246857994224327843102298167664444959910045831010212292590322395795444578965007512173325373736365096330829190141315434872835144963226183576384240681343853300681915138200608347040364310302202681674305944133989663635426537870955194195812536029041160801280573522794064850473629354568463898177142043400187372712471184190846389134255826433087953219039350628022012904644022273353373281095796412224086615492 [162,61] -7532837206947162252501398418401545822718964409323585410906969555863781458623431780432717143529000198755779810109136090766723158750955085923406599208403109008225922495250306426830569337174945959498650514073107881680793086394797402064775710599748507328553978741413448930941753307689975803936709639607014140424462412458403825053904821110322456031434127455334939843891294337293233068882405413876387884354345003956264967985063675624816194035507748603308322196447313408225812581513344006569862511817180568183939762473579249756016320430493789211450297030946345110168296231836489991316674938685925866070370257520013850083107853466572338849488123035050850257734173500415405428763889472758819225655421289296097656415508233983470227739760727340716439740493804125702347969009625343844615414730648612105514380041511712703820242576041217431028008402694031792197439950220954837752748451111008922785152673028479078350599335566171486103209729684889209085055875393276009966170439914002752451896135614043874354218029674383205320161671505411544970732797343130229944234605919724476814605917327345524762346939565940833544660427410237520627460302678927802142616516108433070999363305244077476163429315994460962262830815129479165820610884279891958934070723993344199080429860976579312637968424327388979116935982942459538099403932194075941965142567188466409966710233722877666221458533441848694395240650007590046109790597270317764773424060358031026701340462101162359585051246535988492832276948628283020288000954263855749092219533617344066264577560021209226246011927685067392662263724631704176885585431502775230664188648672831237513440128080799473660721868194211724522365549169396260372207941875384366335693827913093791211674677302564017025938104160279335284571519202717467087028695775545857795679003045055612403711969754937117879116970017825125803812057090639449492065442371845551263416282155049757338073354836588237406819684818817097421091360088856523153359074075143001477104215363830280631761943829266670720 [162,62] 1079282362338964673049916024048273755127493936118244009718738929493950694715932803659466082141405806999893495331274394741670738619640705761111198924104073847928031687076965584751301873775134157882809555990096141003932277939189596464019895893775167690341812856705244864665286134800559847678690853228546585014783344133742475569339042920832554033246794428520047462285737447620746675991107862788827023649882519477580410507106962741646117576799501104623925138968153364117229904660463457738800038942683106202385138682684268236030653544261522464319010910422985230223549220330440473983683157513720545429390466570150781483142606129713723120448778076639737717266059092591644190320950193333387903260599552376124707183845908870196491677466361370597464433268733194895678788184517713477715613780980142140405830969514280265630229750971012803984378249938715960846542200086249824508749387964776343408089971945522631037678511550729005041785006560996369567279097130648809943333498186765115115274454006643963770974798322689395078934118597944773061242738954904460589567948417625193555734340673554241297346310068565700663070766072373785556365583417531078311360496582030789965753795591734437815187431691125144845067911040188974864324174997844643941955820896524831387435913897560047596893231226513704062046418436123099219929394029298851122254979238214995334826828475985845891903115935828954243275133924518701978679609681526003662404730005519212346276173269578803124421427720134435961354685201946664219814492036347065576789464945531557228721169723627069078496832327327544196554275391411063359382792131164718825280093357532177494841316479892031624537700359990707056231361704093506734625346100411376482696199239654881737905264200778878436775542753998105160167222448944925458322424547000369683875678221146972221160295058827732907991396222515290306247547855358407448659700942407788507779856680003258318086134482712709311101341739360948404426803961583359459241618680764451877740153177352482992234838219168896 [162,63] 60153263383105857433090812539252048729583888930052555507701946601808598114081164578361189949959602027995457611525360120636369580077921698196583660661375210399333013687761751078282863418841356338400516412559825312018260498993745364590143147829217978687390866275229804396014863289758203052599309891845994310219895003590905751326252487489902334905598265874464642126615755247484470452894498598769873461882852830651775676326680642209854386424025620153986746714979034440959135857577727907069808270304818029717640074426404871825219502329194972077885759166618333528925347248840334606260291596860520513177824969454070672363345793621396874720235864576246370054550623471611840650715487653966975792811180003310353489949688654758904742398151236049602131155712776203608738654704997658158148189063058864436660039183281316229655608292351265344148504515999541104193534544043427614856914782720505432379099715243758854437779190926329788174730184677607359142406853794855251210262763840375832508744749841488468735420635265382973602990631105217385547999131639363810791645426571273051441227553826743820442010845541162023937329194301249517019738370100354090828750826138444134177095906798832503045178751736459882809681529423658349769246339986803734788672981157653953961196536711104338043736187525352871819964238879522820201332347641966274042566293906769462804906634679065852705300776531357185753051356962743668513990120697764170558723278606537379773909093787355665296821321460938804006981219188903553098687850291861428585244322794310422286881624408184322197008909093793565293209134324011521424852704233578431545574015311852273030326999884125243261889597285631735913275374849887169242934968812103580856698563090717978508559742022818633195609462033020239766343549436178846049378945357836071458788516383010222187751876037128809858446436534059911059476895194767803411737779495193897349798766608918051318499242801955212595795666619590693115657558854461573026858560736046599353874230115359841594045648768 [162,64] 7550801855029029472160361653121956267479621194043762447302787619657161307953600154408545305675431697557956641038959239540033533832438336014717890321042266476257123578403711215373017743113568797807364668774895001699504479893246885639754637529119674738321390279484990820787370976925456872497027270390249003722082058471913104156039160430475774009521484003427456020960250458408397823819720188925617852940602505828814975761407427900466338150829799613736479273996483022749178023090075073246384970143936175887693148346632394668122100925003991766727249514315344695111042874974890190519993123462693683731482856115497847786153939719988649146486696496101067386410416626162454562619145300914381059094858819863640759267448208286437887135667594734407897375698852459159987421421357476390270071979866784464010041714756532604717566529492942492251215831457042756892014002170715200632861238417289512426544045701789171472885598468517400219385092960116611713051040388244683056850556604924909279961384061877480186370163339558914432430597207344094796638331067979386672145133412415757386500270302684449833093072880388198100453041897790630120421383883788855311255432477256523134020821007543356711428305468117941129073961327883887743322127500375053084904983981524954567818535016101932159035559937791689243851710906093947979098574601984508431600837599415194179133433448254845190009969750383188523978304250768916971796363030788514609363317082038360557140979324154544150875877450004647775028434303154728269315406368613670449135134237954340094269905986642859183564654557661326598402829759350421654438054144056448607758361912348555091068753130115228009233453294581694103927454578180867083372918063716641019808504914374792241168060073486369079005871524907487520663629120969970031947621471698109642978498111792533413069235943963809799044510506086622211981243675045111807643419798268125215376764081575245817505274560363851394270900185738333763976038827433623038506491843491998273467370025763137255365648 [162,65] 465841668897149104053917079825422928485793527011968852346640168232224267552445637148085593653418731911461831777477182122892362068733117057711191727768729601883600640782728340411876218722433935638268613495062753528433433145294507720067480884794458904193494501542174342588409469952232210489217097200853548052583749834867078537471393503752014264066324962373214237042093710180545873851940552268597448811664526880263890125668852928087180571916574322511845679610335631849685103376463774674797405316547464834974645491501850228300758208582298281463566158798683096427390043920545976916240539126978540059733850886488513871215471733503816306325337100643157203949425925864759064814284412450063961685541857122738233179432749917184696140888804002760771205260419978411895150181579833775351571887853640894777723655741599562687923649596337017585310992626553270596602160679287533164436073938376559796310135783338410597608927740241893846994310859959593075387922628711910323683075671537238634616042483770178154770856920691752354528434968463824078299561724062134267751071240959862607340310644947011847069205710165865574403184546927975469479992088161070401942632196459250999705429082273786774105484301263934350181798509903019784021354354678123234764711057874766779002104910964968593251118865837924271128841006868981038947928421618214448957926052677033191268233708937182352180245285477963021668119454321308778296816094439651068268664189638016476193358406281987789221712315111606839411674028117468776634321041821712162585977740124765110175431161516269715554735996495996551347715581016570303416644516311512778942813224548016679586748304806415892810331553640969115260080211254841711985314659780740243402191339667107818395403629264853543979569860986862215270913589435934152924836632136345724832763265726365507385863421750411494370914911311377871804038180456998113028312673571132609366747149753565169598591561454914703184716618881459704956024146769629836778052725096476280118613269736016559040 [162,66] 26170072700529699402950612637544470138278034062177006985115305124269915702288972925060412530839698014443105344567038064484290747491021869331678379704457074131612607836657294039985079323552469790296791506635914389695256626617804530135355768387332912987529817279068363853052996758213331745264579005987721801489092603497943702573798585729624691325188369709006371964313817597024880352069442025662789489482478806854652359515519719011760433574850410439542909641342666638275054663312942794493711043904912794017436848178448499694772402779143913508757292025231024812174726349452118940230488086099290923910901901923450761707145634912190060561110264099264306269083764380608297015045907784014881395357963593408775046998957216797067253123028195280803339768434711829328768371529331314688224526620151570333066199656965707743625328722522823450397493739537971265373108541004195259032463361384505781652059180343665855088113381017507498269652366243552944425730516605922096331187041963185501272230318308731763144785880118574644840436753931376579487174009057941698220098354201171098008147936116662553580170119774554232483532869181183466228587197631952844330140936353322506537111786551158315665183654255858303299379522975761071505514223644847904209333060710965940090372563538681808553248314414327491908976643726624218589296497094222512654517289205318121984306037700863594420774116204970820905834333129600623780963986407003542192640234659308655476139943770027762647257025432450306609025679238449204852334269099731542388444381106288946473839427654431846888309671678829404228423761274886551884976310760305534457955980526686637930950219860277095932006140007226046501202804718416878852425692250609898723530487286905278827268491373632963547231653662970996542322133029684873647322580029788788265995975296602372664514001105476658721381124221516323384154792134282483590546402337680885705796885480054129708270874163025993369640024518886706237434385246740615421919269631864695931561905270048384 [162,67] 1095668721416769259824469353736907576520202417944393208112806155730182992100718874959172252670194249929609772838148881220401633276267365205929212983920184056364749053388833440448382632045345763379103723556356232947645497829687927354906634676162885699454053872483192523863930501057644028131795072807518350442103670601787254303751497956179982858138466872322674599179025515904280798489204285134568109766164326904252822161046046666362820439272078921282678058662627086435199693111567411757779992254222110253975200644798391418987971618375367719379850489329726997723911432870288177554061008169178061544140561677020198205904440997248254350777296807296960833768923590354265024615550050634531996546433665529879565360726310984827349385040563849370992091986067858554041563023739865718110157860663097343226379210524812767059126419222686664532222535626574212212087265950408043207940835497481542457299553129691094732435946831725734546882167832708932226614377101790797756139763710189111843933069446596805914032207641443501248189466268536880360224846948995521657882526201101850304157518635039719490903521070773446825645808350328709153158712703907307651799917752790885591801259976102058926415390572663161667537539970370191270723490037591909411633636489567351745605154416084956904987026456928016929274947686318615217032992402385228064116198550393765973546852201244774456558439572844763292473686619593702732625489998759811969767508016768663917617216304770152117619666652328711422135465252435441207565314870860532203181128047745508823068830369127605531011663392594608569332887663695079230884152045061518106045612121738867001406914522496531299954768222860940606851065235063018246969451805384866914780111538356399932008740405061310718482025048482345868332782399181404621955341474166839929574222277811656287801489235437776178681674185372736930417113293018353923879760264320240613574485281251535931478681853473059895033915590158947279644832827813010208128194525350287897453272237184 [162,68] 39150845634984143909256048533491189516121301360164086033370110556884983386364513726873511151048744981035332541175621910995287091112332806584256664008290336683495056216849886002184458820871652141708311804714017379168027184165670781921008652345227981707736988662487114925365710518099815134357929294933402990622704641099681943642284007036285303855799596791341562192309701272352287789829271000501586371810960044048693077050242652018267509515714296311715506899829826727539464306637368412725340063546287948213049459424957862616252196986068314366406277512375376442575896685734654012860501209236309062807758926902164840248626324939421628572058276074996940337383192723020408448991506047665294064836935127526985675573958007628740080107047769480513871908638841744708472608453021949644213635235100602416446766423107774209163973191602828722879816304774886405257779957667515454387259290546995040662162600178314996676094913889879678062923176712881186785922304230276233599643823235363306635979004580760711662234018566547322451645775407062021765368018016503379273170774183918689783866306388181296833904231471399748713012533551176469762095006474761148048153258611999166901425569738580597330884886174307695553804809874843240388419427586451031820340172161824753962782854141922292760204136551776183285198399930929394487846472579106005933864206333254523322580778102562677024099446419077184276726899858768537844124589451406628466522524503040523673030768973481935664321338281015753098079037033301054177859801309385612092734434451492238113682318076981322858169246074700008098211839947332253122897717151217918908524153372231269786789093129361986787015377031143809130669952043331349260103992924667364394906689164499324821718331379020521426690647041409139846415232634043979621353405415637566857112874879300997262382526394328531222943718710507849296971424709344433352449658509739808515715721761876026960476038429893513159877997663339346835114533114141776334173162080445229331846042 [162,69] 1058046176769398836041899268775663575654380751704858891232332525238083415491588727616707069233698825092117140152286060519064230117418589330986473305959630844505893583367237787939771097997401805053689217679416603228588888247893666499390310235031837159130944622421784942791284555135135372171447369550446047887579258760084334723813260885976188553525763765234104802696465591071456596404620008999317455768245372741292365113413070001553111890693931657819673001532535447177696992389423967827205911967671102452532639561339564707972283311457898672322305432379423581609527187179688296094695795923986150928495331006765183565224021179451225488547907445455454140392207965851477265200326284791656935995239662481121142795237938402457202027518346984331476587219903378945521017931690282925280130686744644719333734661135409284139761378130981653311487886855280835520822111167020771279198304593795450981489939260265039972888310980536645075777733200148035523621943949076576743342374385529369091274057735617177235156206273125905836864494218683017558149439043105489247013801593361852210296527469872594178948443623624626938975342762705305131081629313663363787562526874908202939591118950060415697196033942179233656759918608520597697950465692921127744343637606578443102307413792524898791582861692006250092444541983698442268065699374722812795299157921919088275850889567783697891025205367978377921358493831549227213909598282340210660890005543916695918542543112628633109244573158076939087421671124968473970406436879976020819705041284853280602026962624527712101300617942751000617385918190086475557416531423911298734975605415892364679344273517910086883241608738734454377996683666788672280603379888965685017577155484933227956547777566149227671046130968109592555163611064564662243305833209280421536235472722073419173111824997366417170759571364201789377793638716630134472618682630897687851127543553651566306952269052761777568315454992562272908565263757958489857394861536018996091712 [162,70] 22582955746995682100407745996045296132107922209948904122265760008251435160991069469542976325258692129430374261703526257057513858025608248403158260865179675244117438734322173412519885215082686652594730276394503823199656870418046470271257850198240346771423807922207690849217920106156501095731808116245269966376545421152191462407495758217740083881068162294783752182659620145710575301452808409244964136919649977323966193283785644689300442576838614528100869168281415045128509148435833921935060969189452050180185046880687888525279825144330545390043347218524496049809964095052298793069903799147423510677969619679869751436095543330867526592183315213584941269775631523886690712091816175021414732351046681578263374931547223178495632394322978515044118170677029449631467458802279546770978254304273371864039246920800772616285110492955727632426512882753872281695903525252425488148028697080110771039842056776181663383266126848225087947898724861400592318622439520642559237227575232458324863467790378266707450945860057310857471989452353726133801681729146787462515028560109039764333323005583970610251289393222100553607888762704371004828699577324965906973390398161177655754324709584090405672961862836539804598082572636851186031020655166853470393512161921781796772329831493184867424547608414446328459512274552001322804955638360551978129756272587626294876136564738543135677175763765589485027703911270212644241720942259190273696533986029415439567986944892945497292871198631859751183585546515985663709514354116936741224410060765050369639251852073439931624183018960741924029550003184608594291247279982413996317060083758943525685670242212614090115414177589009894775010351756319727825231683111792772306263723799933373115838450008202951412474616521224577784019570531667715856263184258125582135434183542194894337939893828574453623219822993736639301267034950852044412593256594813030889935056135051829982843710518948887127922245055217422453882632658175377450269829575878416 [162,71] 482100557772580099352035011764720781105004330552024442986856700011430302270162441251632952123164913133160992433007656369155840574378484353115998555790472294416970061779362228298823521396715194031973511540998092316317259738720266859627452736958492041194815882727016816972554785155813620422556666771832884288110426779509371065327609947537737506005631442740144885860477422741345322530007120749807472066775761864290389021433783828925808546600897858055506340333218680773758627405069028191719278864211507951470083526699318646180714548773105776229978202181159490655790584178400982117947248234156131503744768144541516287238555462617536957175927174019431760923581327840267150262547603547497820449373512333498770633800478067490448227702578494706990774832412158753438757790445400745392396032788919174466455106603381156242261995627367061745985774727000340078756217737179545502906243397934311722920196183853433470268605140884544994165124572140424343770290996692590576749001345262792332114154848874007886159391637496395330191409973878694664347284292333071077563325848949989673702856642517128694922860150210669543755400762782798823076704885933129796256937667887690290752285105876097853288295439525980464939155412026354118843217226379309462969010804760047279717736079064477130559249704781355117224571016707328353295780044406140309425475890903473521730770451777104687398090178808824571424887767249936696023569285069666751523451168327221188721098917396118679099097484670922726715296363679842653019763348424586991916429185901521567303487796718561755957320456878753049724117917226105371589790710372733534469006813551324919703662666743779664181855663895150577518469475173188819364639691489815304955979110785317191522588102808575566067615657290404144154570084926842924819822914329149096821083197689262866471384091425288200656670525519908717559214660612201354738097621615885922267178801800919539546932518101044696852358143880439054604754646605728949407595376976 [162,72] 6958644281532784463439016581482186330111925900036160047060592097382938683448743988621034591073837885612903623241084464642274325945946697760259419179022932945514296557123406369290125618247991482687849919393476346638270560402475477896016195830706241648410038514419795767319270850990217047150970172371140780501913044651500911542288679479225824363752631347247428906453853922894202956199052271440150860146295345448398886723222615357947796780398083075661439377395145888000474232678839814748597995637186530115156573029191143818031109736279343355350783726125653618313072262865292147442715699119546884415793382119581903107621941580636973735257040032220688899345098054755295724890422358936795461370854122110804977485733118522278195556598435489196897020527634780488918190358096999325316627371894208910571531151699624340422077594527989560403207988862297160790861018110260105287018701652401116670082653972249723489479772845847065972522043049551140563434577710639925507578419493520425520122233641523389721105893704493102109182194394960257236537102240482406987107390777845515854714017020366292480813452112967470729420471786131970164827577415679305006418241628523870585196031708809843203153910847290432057104964276709837328770595694682677296514205232461561913981600397566315239923748766523766222781119223636917388054009939581662798721737769934445813482561175092001497049439070560498821916497504768847051792077285779364359398040078078796325942500562864326239490669332662126520493722689376424504734649538613388008387978869327038489990695812391498212556822197853703445869810004056013326232979519917816195249489408877047654138920662708389734259826282736909064698533173069289841348729877602239442309851761507225758423979646659641556292622176702090298493494328998850624535230100179369750184281970260145784455964806785215384444762780234614301627368244613779691550003486740185413363831656752013195498866801251614447826233844962692238894078635344437230327616 [162,73] 31234121217572535079193302180670835393362016757971324879631178157329748635911024485985254994647126869636122099235962678686300199859854669824287812421961412504455971788020478655590261524723849205298976067074124773335667694777359859076574460023807575312481428009155076078535576354382839074161260491127901580177341961131613013557934065599462774666015607676255537721819108296535002274137399996584879858895910540835601187019798074643276783237391401303794764825053840762477468319828858947141677234523395566084205703116761830034655839083370984386190713920525806849512219469990881891332095121233655484341851742710897929638972449852791647706934235666077401800461961429333430272431025351008366972288633133875342969599233349065399542443247333386558631960379041484173229593228925324861957262537347165130026188187276870445391852713683034775282552356776836477074478309295451607060034925998420080941216311302568787357786627004082973197741271814221074552564368998507758250293835829372953601107466107354379172527059772621552643412074525428328258354031419815520984308935380702352791142514524058655128395775261940007340999584254916663672924861218341274735630026799400582659363814743548585413200704734816182533713520793176011578039303490929282064226844206186275638231041405154643594013559794077950433110734815991458955272331120791529564032912777861282761922856598084274230101948312820306351550784397202386473468430213687629459625372037934296398383593003170397313556082193468887248333282555505736660194596275747377218063969690373900078420242215825845066855880536708305553791119923477354901287653609420239229769902960002283277334136546986095845197283735395417015899809614572026044679536975230917993628384971128213624840874669162774314779123515748741997353088797893345235201338248523038955413208305429643480981032853391814627750891894814863614564421621372592041423290117812816889731543598011532465869431340291727962679146639185821408966474208776212224 [162,74] 1102429925215615812983408844394281052666257481888878339799517495249050102770407307241912823772099013498891083713163467223537811721649737737230253158834914705759882515636301150051284454879433143177130712191960778058011505577237498185359437489901529724124603481945709809267534013387824739964483523648560524634601119544964752666585769378033842166295002823720313279818528553738669513069446453096813006210322485803768530733203933698463634343320485179198414011262634207319335551774964867661004964741663981809088723246385920308603739925021574195492280713740077492171782811214743055642282392505917499925821883997835107007553245000112052987540508240146988902080457019640295875138098533092993922825066789580156188776705001356766695868988815106136631962408925440953503188236231876222516722465613065557217300149817977061483871875330824987600063381643466581393727089097412520241010613740838791874615739505517463056652001610248702063471984562795822489544239099830864584902054354999686868708997483345020759623033099287411229225306679317566199202757849056157829404156178023767673433417399969529962512030985968187673538313021775154322720874550704729462554346712751074692899074332582091404344656900124523211326073533612705975406334714885187362540846878626799360827964453775538078779826640926754427912225823796218241660037049438785145893559370001513877190852044516719803102805669269070359193713778962924521820229398639655686946135985676943657626746924077116660695914804699911355972209994309948319378268222757424361474730466636572693871433984065811359068829526029715687976679509969682222897957598046279325058790120784585703072810290827552960456949004790030214694907576529429707176437657531459260354584942403875263444142194713944325020433388183106708405915581813776087033307428407413748083915266860298377064089218402674842736771207429215516644863604512460731570303771374520236686581565187791283173336386465809961676805884685810091256440955854936 [162,75] 19229177326672411728923116905477769957241647415688195075906399988054761454761472791549994343049706383207454971865483101115749967784709611086382754526839646824382633515700390121720564570980222770333889059133567697761783059147144303412375947215608118596498724442597988356774641455538049696609911430390386024466018861006400473625321057956016860652636391974611706870516073032133198462974912373822067236381390303308377780548494110939708668944408895377139776317247379392346229557875038413155301120113962089664317824668044090960786356995128361657725284810085585976892795557476085330267568067162858417663230817044813331705646143659654063983135663098021008626173055609347202019376643418899014751798139071385033107155824622069720582107480271852987879690058505576557544384897211176951228446967321197367750464897542995273117548928739143197088209725304476179146224247264893246692472661294923181108990294689996080007096328469217618474844812418934769058516737636059495704591424757316635897230530022830355641734565937781065786931410119389163647620596096871209525788794887430261275714431364051717846094781144785386412802998584065970726031631666150244558124777725499465513961129676094996465418966536418335449961263162943892868608096778440823940250730115668463119623629135305661184670015040228933146476176041367006503339701759574851130991956197859456788275752908460282323553328674908124963625307170060392918163273644035814834961851958579240238914556062390587505347360088391499841822390878555947333700544929713241206244052923793984710148062995812190122149812024445895005030464087203714727405442872716679697932025120645672820395489684752474284075357309883196774768876341550178430232537574651706323986468186537383563796903730202855490036667495206733045950448549072421417293959857395636793157585144122741345385532380420373475150785089069218305110047590007985607596206695979036836064961810987507856972023055339956402709302851938378044631772248 [162,76] -140404195369510003728722514966890210717305027689800229837251989244179049637089864602383364576660345884514996907444366437570615007431174249593945769269011859312826188642628020836069906489677021114505302752930143717281580552072946783985608079003748984729107191615762330062746410959690948421876696123432031340749973992578394511711495841239774010923918601969675702311676037843476795151564771182021418559355188554851416744123835052183511261456850447129903514067015475080948792244736132212442580292413634281362244938201823706525229442026836470355480199868003689807653642639060093841502851023377457940132509716424775709847305448601157442745929850337733555151650538791987859529445353215653746816568403975909259473237625226626357908200550840998816546228252945622645263329193389971720352600269869216136519209745064520527144885614358879883770514362191511364344351403716085806199167672583987913907474291902844201034740853826362073529845133850105216495787816281963468592986720148561636343557713816773643996646135134686620296077305797666675283734375033985354924648514427499136477172231890418554354963630076817065038118015059285665163940870992327586963788915660452649467885972330464222603833648159000829724563988799414939365455482829608562145720275707385165245269214493547055180471770335303960238176026609215451321487138834454376039058208549990632451633837622492263708214329678754887761343198311604426808049715119699967115252876794160499371065186200967309752859966077599984728899575883447933850817020845922912105698822000337271219575726583238926328725609575535454297582635717090407748868239163176035992195181921064104364148242461119530155435764548260222799455714322547081487156235886121957113882578330693157022973428232490923321090036846232505898266613093276919231569284655662895181291751050106804857333405929366755553430600901237970721380772704499579923366381872325351942524207119744624962304874615351841110067223253816635461382 [162,77] -1096662538867632930672236050666050668119660588751768229951892653267845154718387742169807705219854654060474144867414168444454824035416937139325552527198902292964171513423674628223828734839571895023896133502790438245518087595581909669780237625185466412307210895144476091125121433814472292585570732288003710037330707312726532037793968983856390674496283455814599813214471662512297392378040097175361156389502082657301797658839265210988924944090334900277822086453493430739464407623525013821958388690890902113365340830172973327985269345026328039994927940025414024788387456654150392736481376217551103060734514825990072057144791885762022933793363607096412113945849653367525941516766675496100720999403195920461730712941143407169463942972404342346149792008040715996986904030790231524222709258539160093663069485853729632964331983558226893569537868578484825176832760017494223477123553892587666282003104865460848865198947457792722144914645977246352751173696824973701102194095342714967910039387523430259299637044235880341608689816140622065171851201240284462279163860288168673257257453210826572209183210742550838979641092986942834901717203389935853740547789190867288744187372827047971013397434335927416915414309399370643907952803153518124862505767242162382063577075188574961524196841234470192303210111108676235634534030648957727194030123488151235937760873342383742826424347764963051619675436894679696390754871409579431753395285054835279427944470246739180512557958603209974929701012800212156381166116660378713877656315082618937674349134527258038881963411787283978478610091835939961219308403771543667411156523400869018430799442377137869313166852175408444477751320995436907989087670563157777677308483312042291646251224422030965282542724821773238830096679192796082049297829094713905310264841273620406537706465943235795652877150400161253195707066472563945846596530696165862285410791865225501795130627066874934313422394111138984960 [162,78] 25542242326724940305027325593452871559272785059731941782710777431866627402492619137208131985232039525017624310082025448564571580288243774079895393981126130140641426319183808783028159472527444794126592147396265320777779371417282274492004571215632830505929291576371969185230085639806845294041989244746088749145988783214703410533648440214050683664712724631273028612154608858098467498680888797372073042517693689363627255254783290640581401585547481875116985522867177047168513045955449989909813669045839900323816021491769813168046751100380662426383422136041786406578984155307070875747472090326311709500372726165722842919164887646975234312959801236394476343399848544436705957187670703975717999227223447126412530546251337445008580357079847020151749548302326486075830775606827539171797104666921491266675385958172063481215358067967736837115694952102707361419597100307579011772811499914197993699837208648152756022604393500590802629264113395795853895111363071207801565384846567791532860270510698979394101156921002380566431391535184590988329768774493233853830856932578950947421499926375713654119996705215392154812981252746579601041423824910459636573071049727783871116329694323644261665333140647856175968286876086274904995262681482838367438454909862704098105030224314191930777120202266729750111044222611517926841598525380214877257036318880416681845729863468128270080164947754301042842642238413255506033173756952726476830378243990600368699763593234948726501206674333546737325673475527882042339785042631610188126882799991716978320649935121908267130879478108301044539841922456244600829009537809854474841921290837243144092603886850850994863813492521387954402913148487214393925618346197276705415558963880322655432046731872745755965237063011273543821526080010495803299452233602745152519462425363660512928497976731981194881896355448665661649049500452247902774964440479062607958074515771618019445578390761005342761493289697536 [162,79] 12849828373432124113532196795009832044641393000147463363545591128287094293886266584572991792469053522725848637640679587905924407255321849294342076821584782226310989644560000106991727378037729441610696408798129734173739482239761137096127829148742891191777882020799022995233178750202130873963227976681582789975385649511248520094112746106304417804153849702102079532473891915199623536237105258977590084349980831570862803485618834406789256539916256152252782044917153658339199472236374665491686791378903044562019878453000837420460671534626671674432923914770736533969279001693423257691501244535083333482783479631082818544643286931291505849991964112546829061641417517084601147717793686171420141724883117676453895350200929634011209402598424665186775070528850093088006266587721265897019763741012431325307798485555834571862437275676866577116463238759349850554736751719209719150196442537133453454389250889782157956593047017874345427094537146374551738612621490270328142109133369384161690147605615969433848082367334763517399146361157822318405052992707422529022006660606940557504128593384985744539245927774262792751488172018629291552151031629728841810295929314952470244531547334828331051860491645285332068670793715478162106324338596987928025013012285194194409056418459112968127043952189739071997293825787045785486901731447607865261137154810624225067584998410267472136015588545198794803695519649713104863276376124213583395231908245301997339091059415097367538001653926148834542346485972040265198379827532413671685728210434608905350104313636611997511527890053814110945217465140669652845128421460130803385303563023926254906667374818380532394010528499511225062098390917195394265642302916523725009535703745153208310040540931979017494187640196830975690850572125709912731091707192011992071684225724964834896020655088312085543758323295593837254903264238065443476225618467234441477466877201463373161749532283677163841210560 [162,80] -829537286827531076669365915816647339802562899894423457179122923598018189128251012960877944070868586525893143857819962431356339117167412963406804612862201821309954565228218601452342649782365927695662762496441466360179535903012426644502216899652432052883684185630667566233294505058262006881303969703102113943883723346090460465729567032521116373366339957940411916174904609468250208560237934102251719527161426634862717158146654133147425502352584034330083022034086051858276972398587512386883821381723033470364933359884318467742936937990058693316707940188782839703732893159397280247519273103426968603775453010865677505566471690794121371643892157369818195143954512995901568720487134201760307624359886139584318372562263766403024264643802665650203499572933442198351521726893618337890233123515187253517320721163074879076074807981917032740195551456842579453364182963234506767080405115266439752097392064314896024596724205718023474107279848473238671141846080331560967853602896800612398344131207545615413848455520130348231432661835648772135848841677266258159136182816978609769235514168493103987018095035868658813525211917284604333765134622474580182221184636337101738493185881728322427902769042935430525688792406589434173804634535514786606002993641227114022552361041144731710085375154271639265500319323180113050598049573282963583802622016609794500920587899429877201349796999346128524881024888136368856589526186478494389264909994584120993355694688475146958792186525287735813807979927265839579745038204418912255070449316991395365587377901153991957030165319413304304053191257247183911334647499479514995676690131850633311921927201386971487522298835147331356467051656840414982800256637326631786797484187848581245982709532655512858920499551857192659279954190181042738094277504681941212849588244591638808013349570783814976520803965328318238931997020728369413485244006958484250144698624666445438643287725734791824484 [162,81] -5273158898292039050465185851098058971575714667612263123394204029010621770880448420482506235081506042095419189309659043472003227537343488082124957001291820653803129171797001839286765164898043119324047496593154257618286962650324216087206157220521436577246605063512571878526062172088132081555306380263193425817596886240951638250952223473807112742381296486740933352290587411449022042638429408179124628547031016052834996713506969893752422377156339908637666706342797012985429212864321315395395052083896815626996514269148165742358819436817087308228795703265932510249851783083675415148117818940097436456216539178436869627022954579231131316652588502927996773010655914136097773706843859077331354289276230550756934257846667429452887929211731301873252754720328058468922365785050748828742629288341919359511287781541301041610759333566103994359217147306404008992772645618730925515543534186401043257775860932045122290191072359455584151726156405521711613584747786807866825184206405142157044102927293239007276398745620978704485759518855403612070785439265701863266703870798375838789909773586358983185603160496229066225158646315294595537036963257632314198250286224587099836930364183644131226233607960177966362849598038740229848019169578965046304722641727295103104944798448695182677071322663721082186358867530082768632945237164109310796881702922227009376438312976262101032257120150483579079905747259696588440170214746478229440738387991283993586442139880008007790930900944390860298344211264136918610664361601842572072132152812808211409114578649452076501063679460911999999239532775702351882349741444766200254621004374241936650922124614481836013296184518526735386609755762932243653251056596820551779050388717834372060926308655010823410271446361669901969012367846825603274741840331929049456874929602884647567175273895465649559271798350129798534885798032565508820833037954122261392894510717534364610692022747599904 [162,82] 125687217417090343741051995363070332785293863893145112860683370442635430768506572806125607808977672326539170659470033912915962770215777761578768802836499464638072807804524915269617569649084181819289286367375023685085383500897961809775960335396122649253830720233372558449400641320827875013560006798664923865558919488027248465802124564725996773762943748165301222804776815033645878817574532308863447535015013163611278361326681765104696186726865098522223111640807331084758657269091506350293364869433086678954057828958532868625220980672207754064743156484894596742193726875163426431318790886103552712110361328353913804612115772738298385965481424353211925368832005653843439496053990555627683594475917647552400341951140620594138799241249799751364162008763588414393182015455262590714470206487405066735155191058584721184066012937716088667545489769855172752510738551842648928373707174741889349191799330968440843364232061720088814306470760887169172562246745193327778111659927123453081375960813044890826280383852759580412610785408536419077877490453845801528554484461408922868672405789531706129464031883129274490466591304944395661899924874699335431256527281796535481876478253402174777486156134555770245734139032197357147217359931373529182957152058777589096989863487837183473664382530698141227003002113427032359021908028385931533115747060978319701866978761528921424812796883550872517364215144529549126492413992419147205050448343405438905170868572797075168080857238719913801589538568721252083323928713447504396762425621028907856360410051668952862431912562400617377983143255206798275032177573367941028626171884499342451213096920465428480353274064670579531399613976466660965008824407541136792743346900813467095774100761590441854513946386041376197800153490710896680931629888609188623446781626992017706055007503115007589018963309847485551717908257475871248323285875077903165228932400256546561170056568960 [162,83] -1518791413325199709222435106920770981067136265310920052611327437318565412065846169140344832212722009301620394099789949836579100641694276541028611907494748174344208217343560133195338800336744377078222608805168183580114164222338275668009427893275683052650747202271242789100287242040958345346386893960425124670735090386087081375531637898442310137584709291544117511064041325789600280993166484426864562809865981532203511445348491742572594114729146024062794887804211399711680597231683116420689961650331064023341750508025447961036384863278106444748546280903719840245735591060204661552956938960437173288443905167010223445404831029990453166234686671212613991783623267503216551571637672213528765601529642167731426071037918474490378290488758842248546555483787280444827762300048031984690003521803654141757890166184367633091417784028812252484842199235026288199578848202305421454706428848384781516025115529283956729354775055917607436261708972897742451773040390371290147563603785336373288461172999527421984799051663866951824770403118621737460546116688568248152952169618254756497582153532601214952118997202248152231344245113583315326012661642643450870340124935881115112644193765264910133988302199430533457963479042270093772032629047749062546530289316542830992011231838075181130478897808474613375392138907294606543465923897174741039318577873278086822124815079714259700810550540160431733016241588564083315380121402715008923681267494784096728881954873458332882208819367715423664895460241599650777764313872926258632439249844119612337197209312255647291622832204539245586111902619732479402187251656435854452904890699232143726560108746082610620056612804041830346258940512214092706411316973110512202876981848339611117974574417555031487072860613382970138291853620330630296121484313981873446762117826593979070665141252913792636698999306463772200759897020050722639311944482485869925579238448618793382180048 [162,84] 17276043085053094295318040353808978677610906224317745996221786915901654794859392180687885318637401068169827737025921227951694890940941538397958010411175670910131109371343832106013999235695299765861187315848831346753631569337376602219835923099846445832993978435397610828091479714314623258085311618726406819878003552930046669700327219534039152658950301847959007877064916229904307547725522173634033036190586388206033427471924764739191689549513604670609155532376310705233752770216042374008659330852305701467611396739448857544893884010829992455883261668640223403840661214782345759945325774932498741691645691549599645029917263852829470098427841520354166398088920909155569944247718140650470404140372018596991180844051910257023040575771557106551690082894245947415244605757251860461996170802693905134317624821344238038024173262596269972118187727178047021110445950417665002983216697998343184252066782728107772686330267104303119522346877527583972894487674552742095335004240881652108338319559897955251705673493775919566962073216769461333843464244786566158548636454381264132751578569952365052169345286605496810924492502785704556085475581190036729907529245280049223124665341941259594234072839242844955941243860467227530127157828945547636126012822675179286593556426206811033821390272057771635224322047869100197143275737026815702312262778338742575452652822759335446807225706081594201933733204167075741735353115334635565222473675878279643618691944569000299231396563330990501456075159837002968648770073197966747557225251821346247209293417793404745295047939811952773359284858203040690469014093358380996524018125796911821863319465309897711791097789448518730780769517391418793074554019120645750385963975150002335324991246407982692125082743684726045372290625394330946073535228009848141463335310867019777367224228588601144500181461900844515840437909426927814346568457242151475953484218791099107724 [162,85] -160333122743041089570471844983880889627545934286651691862147205827563345922744581217062607577058549261847258846571362472887999072625569328359037519267383746322385599671806022322164792485482826164334090497699282333601493080756652998211700150307925121850895826945196659753333204691404707581803751806982896270508444280144642645565681622817766868813944784079492789241721037436310826037377600899395484663857316323781894746640247411600414358718695645324598341737709779722373590050842319865089647110633889638156925170470575827990301747289245744987953315331277461649838615127955848004719032802120056723871979743506476711890601652986439913754915554442235660874485293325653737775742656341986533665455417566163743739973660609247360552998845483777007212881239857820150861046659220871719533019058945847985719383341650717417542642994110484419859663708332510635028569023196951394272952671600007060204520656619614221366596177492615401781397767746692698279290530917808740543517067826288291831032018623392765377818981740644519157668578807059982261853183310461320704603359137508264792001563866184635931000742783553578447329843535736723320631993305340288032398564985508574325318027791351639326457643872052300042195407501118978782572381596942643872334866187197588238429697485121488289582131960689516081460489882173393109537116707322729758295860890496293437124717618920058965341779773172586498478663091493943832423780857958031716109009243435396542874748168103673802250337685615062810419936058383707586812271983704641100598203977575670205975632652211954922383202111828955249685101195281388537389072260370377505264105007532833948743988451875666117400416458371995109668798541548691219977697155631095782714910119499807100592015045394583641318921909732196676059208575392208993142016958113465780245441818869918031610117053493301006731558746637529879159888262092947526551368692851247824517243087360 [162,86] 1160862411593720742947100591105100322684106456200439912075901413398723037355930994967088783170441392479382916221097358827186614886074831191673532861971580547740149840585588932629626549428856659236783163440231164373891162195340359175676564733046834196495688110363772761986171781087854956260266333744984257746584716175578014448507906445428573811772621432920109991771865698931404047927220998698696154860798401871865628232372231162742010161620194352132332354490875740630294311588189479024648414076345974843162539916751935266010765306978113351965579394075299606268738011583215580606887148631521112343670488445727937288054577500259520707724786948010010350866045213930264832223491205910200980921016018548559540164091677206739449748740221783459364763982752100714036765904170918413023633989904192885681559425204165734731207976036355896444116871836838673794463937295543696191981652658422929105263285960950154718984212862024116611209212403000973871106321064905781426968686810507603244687030100062138843136466229295608140389379390457241484014583924891272911737711756986410865241997372195075845404756440471884909227414837063102593192061311384593951453071642730749835095161216949658785783693922071592094664857958582718543159102008109837763398272092622596743526908473066860430972048218332039017256673202681020084839512388600026928786033712039889791187145304574909391442064335773552331700430135404347312948252290309020269061469296422595879083883000088749838308964396487941870513957337408414282749392117837747587994141036720944808696400458764629651958514879747752896448089214484835352917613462668925709961437753129475664739302424029778681608019284888544407099488809113257995136051876452356051289658446170638423433160222068884799116905078390070201104836774007449550385535748176986379692807419232522234417400053148349193970981207714679531132744297906432926222045067960630404195886944 [162,87] -6553815651034867460439953180616811915455062989137287168174984564366571593398123241944494563934190034058465898420178172575005679737370232789877843989471170776025126562664893307293126689848630291886118848765631209909625118153447723022676652558955677132894929003514409737801957980175503970890025542951170615289425277725655869141788994638325665643410598989777289721625832149423502042513608336446749769680794805906216170428860460485092341608854901895983076909385203735571534051985205224286759588144296010054445932330571745168884427465544481112717835226300391101225562333187721151636597291199835512022412537733162781461595803120771448429172638724555169134392705796897536054711814861512725269715308330784149032646997907046326242960830144014739341718777477854182316012326984217494233519628441122768945150374195753992431702853052311514349401593409725813574010438200527301913310380020165882620025807438351168757351343808518947391191694700283597045820510298349715044349509614900887297358591584059122952488794139834702422319328979266081297954477142597748327036035909693304352824989844393383088739037931699732174327065036064811236862120988119711378459380141108856906986243848419420214494030358133616513492454197091547436406164957044314212468305788164949847465416908164540403788138449869370528563906769213692462350590778378524112142260394113484211908622096939536383196887847373974986531721982813125101358394680686984167193254036637440584430205885604644296067342980638547317743249957311826696972828285859130218175520044289977276462942673875653379553377095300780261958237426128146068997565306103114641488915396238025539226422097259672954571618524534709261470237396725053677867091628041922219207994474086725988030523714830885427396815262785934899183819606971186253262114080271871293364422225873476827001677006888015721778270804166483516606720563920933686559351244820280314016 [162,88] 28616771320712982451064694164393232323610761204142064148478251959929152630738868147502227365464540232018129709313716060407155604496164067844322756854622155345676904796258531344866693194038765844879198055950734803643466307607883434079528370500370399703085198230403520933701677032094822011363933693731435764654731603476925859398264214610261617637869091356230645943727091462389005181218602912099966887800005083890070907026648394092411083229941609759530308865032912530979632709544853429898703138162643824337191240604228140083156304623421318484227821895881486919089742889426701737434764630508726196288898345041705342113382064925957549916329243931218496829753152625189210172942838437204413824647461995896492727318295148927846952782272051468524745821028740421262203618271826424036788158866059002592793485494114411631304844604074233081238763097420335548002008105799442084752206812138798498598970524822356737926546650049252524334151508186885876585949998406422010977862671260107173020353833509926117110363682302689475100403963899312894930659946357804649419109798770389663451726657642318450943597791779950671428952311679310642887802182522171923095657005786974997822247588379586728414902643513194959723836603345825289929826099145165890256925985505878584075064218304022580806785492022164411091953392154310758420491731995170814877075175612427636606250605430484958451910748932283617282012310330525325173600514453350188560882940406710849853141571687724229783492044104008012906451454626394609636852414755710118442683931794291011195351210784843538124194709851059622501929356016651160134094054356842051318840318937165965476285995712541226973974869132259042468011706361518449382951171450110894494574245079238077936704911415103234325609495775972126938326270719459554966442042135318047353066412010021876285481881624439866826523137898849787045962033826904924901087752903260600 [162,89] -95768077762944691378657069806318229184561125202191536626655829371614859247836004749312442466744742186192942897140177312443797870421772692175260129141938613989654765183442042617092482993615587388142358558382080775363451584785170326168051610031543466900482135004438731756864562396285040836616698513098468003520394772360241533045039632026481779105499945692491845075879527183713620128599145169113022798328441451985362808587871789147274958593363702611207114783334874310818781108725933950410200408423059028796742686847658333603344454003163808134941402776299795876508874979298321220244165120637506773426643556570813298683374450577281406738162070958747018521865311347957184136155056856481067270412929249782026831197261794333562386552181863405884874795812427294172604631442182857259306056388904198039718439348647822363335084556692665140534894403070551831258259821156673743432849661415015391370582810104179985346064353700393170438573193257856759511023936050619294980775077508971568492057653187185657696313201537338620619533178214677472296187363566268474197292005155660076725952719510611430177402693330032886192365048736331710174143718180420890027166577957835714638044087664162611806319588802419596084495855275626690326742842107541054854662255941608752562660931370149099916563581851238590014624214614882230035945282632858375424922464762527613922153993263935226491910970456002954201131506891299961678121688997705364942134008418383104447316779881828673166651109580069681683289744391707268934170601515613880577888366082187687141135008568095322043002835611405902631108763080698118251588830647841312911188494700010132920652909201861238431235831743270825572407150197573937764464772387871855819238213657994992022035425590631019209383469100183879567813246140080110486048155827462130414722200993418453636094227591070250658594868637952319886608814404945363244411260224 [162,90] 242661632676264511357469839639081745428473788419252614227817711676892213914174950740417685788042225597185509375085706835096283360919827832384644745355619167066665424931472273169207134294580160481040013988922399230635634466467569000406657896573789870917384134969298966609565977184753848205960715887445348799798265473219796761184219723076381998298972718075651041224780363523313303461756703141680685037027432937683643231712009535749265239493833710465973609518407361454322794118456158062341034383725969627146773659871802390017891692319218915006474660818026482214837254073727818355450706684837314744158394459530027434716056194959238510041138917805670890345691085667369254185610706443477882438595144320965515617089241171149825142910517274073521774398710562725172457984402567886955122333929355714629009077952091294330818755753106208610544814830938546821965206902776100941179007747640323407389701651435294014667318324138895869579537555472790536822221753513839661780501234757822193341504319398638474880556942702683170125016638210103069364668745730599276099031860006295152155004379660011251229950584719587788780455563363899725444696412597981449564617779438218883915690459761140071089318122489221505849419430386487209635860038138187529680990872575443420263386365370584031660116215339394850956875985469458755709125877195720925036773192991841808088107283155816356638907718826477011341598969407833100484786109112197838733233023550632305074414590753179200582774847500007914676106897385065180196161980983024151434987389154995512748370887016167573811820032935984121701626084132965634814786547780622208431847949279501789248150767504878001509516786826518497485175439381182733900340735450552582529642978009963004952906715083818203224574267840730718752246674804156544315146390072488034205217358958301277859999564931444502278803015112546250322722394570706938106320 [162,91] -457843850729516948486338501869820167359923889219552183743537204439190522513637344706095927259706919200153956075016482044861963783978672434152897841644612681110741588865815135791261076001422136696855272934857746734712506446411039304778477937422217279650166497087854492764150235555650063641900073575836688106929748332005366234961278561383967854041954945340360846326679922503089648664979311868334461806409684134411543107724379729136084061149003173204509391215974180766014944951249437431018060124991851075448439018741006594491448307883291398627564201191671412984207760856716712799167010915940846818866137431583708865423089461659371049090091202551273908392052954801155273345710792313910069997410780316118062849439949177902993179451665314121537263627531950250630148588402522474720397292596343822099009985515997679085485101743960159635600470888832844482226879567066194678316546532904036873965933169017524082470550675124735661208198877121071872031229627857824881800613431936447137437875649080821638192371943541560940591715733608719870237754941330556757935339067702127202994718527315468586664497663421160907730627231266846038034433699057937076080881119807999412626128869753341599333771135426072012335991249469189600195702623321077840852404879519296121854102819360879411963040898216720114768871519254701230232592282391525482224018677003784613414697591893582991323893070441873656802400537596029796244489815460463211971843926732037957211362622569378939107240940011393232392530622473039910913285428007040216522281127240114791026098738594950168019580807941887868868413538910426704982895192644462721428720328531515262101182410992375234029591804327273348941668256766888749087679672154488666716068344533717205288517107740249968958896594380549914082368752827442768238618095438540974996271748040106326304298427279422589271233028251799865504773457692855760 [162,92] 634291752684267372388446801812118069308999762116752014831276320307446772865246621867115671350970781374001592454979524392148451580678959341020989190670673722134541536282878855858039726657742990172581930723207038092098008822870418264383325349078536369141865015830747771966821675287201178288019235427727788706096636478195256786224720011310323220339417479090018377742018373242952442656867392091479451803829970647791348017310658818808789862970568588625793890383934992353420368652843867767771988361897167607062567029592103718862248652142565373059466414762647973377491784351258368492048615181514431132626794113959212010210621653960785139530618814691815957817028789314900500840159905215865385120775186179168333163962652474592226456980251412351675239199275701754914734203012647419663713847973322213706603741271113094918849337872715090168716515085109555061177607186172633824835810605959033181936742994734046434102387917065643058080798200891981676327763228938267005977811831214483517563550432976476813903792494328765801316320329069844215967095120082322378261001765422938211247891526263532223599035909579835367696058660451758058854972624365111212811353242530921931451060708409325020504211395029148694295508667990472252358211623121546607553998502131118919743218465193064359340980382738628446992469664123328705638357127105393380610122356114294037897816908544554552834642266674004224043597376827094477834823134607151370855170650955348435179031693153420098646155907359764424272379014735690591116116592683892459264015114102529367424582031523696897476420372658867394056159079269665257851366714978732397571368450405401516052845662174802183159210679685401875653807942507522909095215374952309989470699026457960557596233115981491383105514195983911678890716317686258934863497064361596281883086460721865960298128182001332614814670939038955719117518175344 [162,93] -642048264316950989050478665218004279103817940310238804440860878796896121003109204983653616323893150066143416613754782569170937355646157046652545726935369140717472395667206893529965662969349361464832067214749020160823520497043419671382526594049855427976771069344133961773308685828053491653290615209901489351443057889346787949864487108079750520300761727987640456955115713915634475739965378063605246384484203504325565265444399424523704125336640630873170989176291652706290673159978800402371005631788848250508240388531133728235039058700211265663609389334474520070362657073803336941050485644559629545549893535870877776813941402932366782016788563621406895561636859871469588731309114980055303520977042759216461408660438995443379843289683206437601419791150342100018018399878596373750914209813992180337363164826530760019809023575113241896912136040261910272628608252687240170127673530493684357095634835515272456247275199440164270688594782212793103925953266596546609456528198261721304358037661197376001535645933439362805074881858026162600364352622521951345190584901123488226394255396465916622263950366489817633056794126096728480589024926290256746151059630043109885037385941020248627823741018927381740829763767725409901516590463353863955220130556054128784100898201078058777884029812785635833340120217657937111756558236345965436203414156973543757740669083733610671084480469803156551924983908349837935821442877503507473897666442288283045871949865197934123975183021484237028841927788695287513078043124659934750433121626320639059412130222594166848070078461235380712983636714740974849995249066752144504043729185475162914940650987280063671821767618306396850529823950970336689881812867553995067090800462428429560358824845228404406229875583706080817210004114327766393859643615939696988671409404130990493368134164462252666990010294572789853132352 [162,94] 477329549207209646205700827076040978711007281360951943778108186882190369434515183417159891199589957557104672362523484117775022279349304911742362589022456907134452956555924340362153218308478701834459946644752712578456370488998956131222914890009270943179884576561954485088386222893653573546216016205382484261131420782587404191117358322457285505390515300171852733963136487617632343594577221737567774976286066969527297802071659996774448327240927683943842635590008681556574125425508196629413751158572116001891629828664355593381010028413095493608714648205507524594749654658548635581208773929345238325290995250117200667280976960566345070462117198692582335747187287485568972721896869099232935151963256153316499490072007101594152780426013014264035949114911685969317914238397080619877752168598777249669222978727669075605628621755738758676411830081535301504077151100875305459077856826778653214644597213235309851652239585563064801573020436955119037049211537820153225119990874136344876652935449382252211798868832851502374123325190865596060096340140468649604792994233226553083704110166526727211837513712337491031728970555738875986700114473172062650542480720403133937268475814451895936728031909850085129792361752392983298504973236207261516156211208964170923327570650825516090402939960430548761135448380837034534726021418278341735777543923337680380017216080412020372284582095634526676429379542446847322653432801965835626083372265783445678812702982042767130874231057684170074718631439362247356910252381900681369192302496697410097641610331128822289523359582729717098717891983660457352079052781174616754112927023601142644527010102097438346759361046156351332215978063027248321165586696182002551018082603676387212477925138598772089162521401881774522206318749241920321937162373088616353237613770435501920357611821525710295238119914435109056 [162,95] -262886397606101647479487617877066124133124210580836874999680284526353636433715360775243772396485731147222299458801485056125483496350465617448733088300473379016011637155674645101178151834537250845141012689435216909523878578685376969421169837083594946684085813360811550330099221075328517208820226164815462595109666824943119270418754667017266526914215138532128821199456271494309787116244025437239166698936951256056770243766257808959353147641066261154715521927318249890173050089188136758704230199912186683380414915258711437685280117229251873715549149526063279970142102897220543208909796941031662735761215637311901917786482875928777128096684918716762744036959976280441772638647488636986374612722926406127380949822715945166626325973082350051069927382182146449656290463501621670581084325313600596977438253309677374126773805110324742513253094598561788701813200150180778117113042562152772382075644150135027843639926722322514232952985434568329770662344581529194050299707594947949177343600071128218405995543971821774244929570442900954413110855522936568182707464903135346608341257641782317303056368832641305005740276672337209914928896056891009594028702974978483946832277618117788120747523563876130031826601348600392681530005290758494870753845700472274089117998230737414750429997844201742336315327806855854404790714464524690142890266506428575676360546621316250244696482034181048868771860018107847341485193124337140571757589150037557558724174221634685378955756192525057866347032523333093065959893286938077415047622222552825005258845196488583454609867582731115599217053966696507708449866723136244539119689230416928879035649164940278667938838735125986162766166301408439556304634314466137616591528397676299218628608225560524798693908942507551900134274383022519046683509306749421717931671047287693496980630487570840812259074269248 [162,96] 109878182847653595650992767706462437086661199762051205933190855946623811153315133233222525166301011723506185196333823382537825843213458400815757389616372044987305196870186880130142723927884101369323636343562679702816174096833912428333355577215462439834285915977839018420612647229612047789623132944566279183803824482486355590730890170252904190816093564553632018273262115469730772269227474285342399239786137921365189344453301690607773405678712282071412335780349030783584426764513413190630874408555467778740869316092128030805524032639955858509499729054400367793191634865510120338318431796623387029358901348799863274614249569244513232341982719121601605932063511093611344128382960765955192299175174675737212456386096612152689870237105188358013589604064957192309185158255728588975764699339993145311870695201062257709028049130480663622803370945770179818417699748342264238805150960158129771264163966706608167655289098199449973724800368061645270151400275840850004444847534697666009633665135818839112364695652336124335879225277090939136261223190520940439100864855520817220148951385543338241720042146798195709536442982645633230137907970122385328174086304942404390214140295333303582158659329235253105467570103674405478925072400994317992653089894126588643401028247688207701647380526452074714149228444551234154113765992937282084314594429098120611439117615091099747170451940099341802191303476683364802880464431899472396520867174872433070042744725752811066109732421612919857950390135742105615913554890140980324223366105345172223669978503052342659174807275946336269118584475127005509983420221781914443780770217754396304159207865851034652672589332945756497578065362844495814572201912002354309626172193534870622324640488112832669673419661259206418267924928211219268164746905880938514121407344943589196953691943714058827942648 [162,97] 9024974100621436203319375570355669814434879384761351545206843404148785019591843251761129482944347192915547368347431706350916952985345710553633126656077889421360505951569682137486870765320256297120932542910831293130235758164341248713615205441883044285018501828637393073243647679982423114713768366514772690643273258495854078258706366700667623967994423134874749066579769361284216451469833522055600813918412441430061859157237702208481016030194220138474987495385699142679228328868723925669960118968448959581308059971268529837023187876748772047276537415534733262478476373140280137318180377335690342494640000820442530765518507793530693503955323526489550159695580745458389939108492313995163465025625667340045723602104774211921494630519284476069642362499306360019964887139653644804607305390066471855227547741644554600543705555404273517600843766271359954683498656745472041352247670029194891434707438229730661889008851137718027985248296668102866988468856182619525607729239008380825521363210077967087186425223412927326179515898069250812890345950386978342804626949068456813713194696063463327540003401725815531009549768327705989939827942367985083046943403026937979598813827559247209902061050422698638960770002831829675485968321994172443292608102796134779569809619515076591772270213363759783933678045531728162211253007896096920656064011988002408250093857690259864571619346439980616046346468880709130003207395693529099508069172283995934686092134932177382231570139243667731549670940447116212143782863196851335238651065049466806568433244096358653097616801247081326123869951152955483539082084416385004406302179299701116835567960671637975318246176820534056402462052585648514162327940256563608323273242245486220563682415434743382873915533308644554048834150483407836229787012998882536572456193886972363522192817956869344 [162,98] -148638480610086810820514631284615919821621147637936239016150192820600331275210344917443418646767315946044654293855808079750196169913672328461992293793062703254895857168905253402804907454086550491684753716929654809500938784544904928268540510984391545652390857987727456396890201788895342409807717328846710055868743527121907707385291408196500540692422856394477937759704502645452465605228332638730595069446321472566269090778448864434044841918856158323754156319366303668209394824366834126713818141438482756676386119482274278790610713781191249215518011882188397483699632373085467112359511506829273027744209163658508957139827468216019222276588544202848431367911197573579779412855578845080767286514533555803683459376481355351777998597541819341484704551343342685943580231011296271281363653977669012926415734975646879943268287353134337887598108722643866523583171336811776531713576418676683665648053584324189896692657849737853851901560403435346403261318239779723632237980432067569361340125760424658820443660903914406382288212927505404357644879609334444807561795275823709038225431559539110864254848210037820791403362463907240776625622193043406397734769620402941168081131696710742785243549725516649864283564549935263237066884291405072357876497966482582998545938684912015595871867834605473438898445608398665157447476837098459113251829784973093002489633795496931725387022834278974639718058219484823655665321468764733916515131596029245265650139506217235326466448015139558052490655054795806750069342865258287311200147606166503429148995984914086023608522833069627277920778772272408935236587631883346060634886527167484419988936476698459599162600274001011294146622765297429733095053822394639933436800998235854581897819921343450305956810494419858555411789863823190692781838967879038601139975945065972797211919528512 [162,99] 137389654171070879016641954547317093751994904691899917136727869126332098014406495799610611119167826742767474443842747541402251355098300090772803540278349123152185025987598673744569052414808593269812110941005790216409625711029780599578670379363734311935916382934981471186262361560484123951187168237086147310638910005087844336887884479928903243745118421789271466139296908050146203923769468488018861266084618289647167916541199097786478672432468598067207011873111714309187990583646411910709912046330621792963318311125106347560224842320117814443219547664750338447543173520253832342175907081874463276175833231967066878093607270966176555046818173797050648491204228431902774449402659549042561017187775446630419520016588168845387488204766532608024581117668839614346275341074240036546743829538977458320361769211326148096731016898299045177154535546448180374894982213803646131546119403692463775223845959184488038363650859957758854372296289401000573794092068614690097094542435124982411812785911411230937591135770180323761891240356857132192638998472134982992212582973066576521232236206608920118096115299022085415302396560780445581190999648460388462809335032881263290067576799446015605298834815401952580610322902802291317570309418359002072185089484237379748927983021899386619710935296092397450397737085400246940498644548904786189273136205685818409485553268767757958863141940607238818694202495088665093063502528874038726499081643727054090016968716621167840194604542467219427412840564445206504976429615709118376732245420785975585748680512293300037979970090986512157470506219831505107771181847658490437499413402178721359679541025624635497828475093008293933904867539508004418775021886576987838441322515217729598941804994639147701617419086582386950348346508584699553209264718233378233700139286076553598097328 [162,100] 57129479433835960913879188249929544640678987671432775006686550455993512593455221077787173667092594190562555203523442983303458910161035227729577701958135831289801566932870842332720809442942923698698364916966356776491629957399508218638903739856966266785294448894687514319229833160436751844968301717570712750324777822901757842371521464548895173674719300278846146720395558414895170302883375792588195514362051820485023842208914048572334086948630731664474247589144317150753291983049192479197969730203585050365476248067135944768672841582771259771023316735273491369895389463643436743244445949091571188579646074961867496135627859483515793013111088236357381833262703118199533508631804980676669597674011576782341703364061403563575113579437514083103445152106628800388931528557289538640632365443608050580124933027679593313921160273707826081764807911456310240991421370931630005422113725579743387964467330417733418264805827986906395046436674183244891380499109797139367055060665555750060799333826860630326651572752786037266365927411186643396667543875903910662738850931245337664147529855930232943215135096890105077891939102649721977648152285923903837052877828380513237662321347557836612529880401740331777715410560677541692529748342357156788998956252742161034412780428038503549518296362806222521735364066956501786414670406315259622197921270564530269130983163530043764436597020424485458516191608280364782055636741769578574660089923409329829390849893294225858271155529832265480875802906788792103861888737443122406226967667563722961199229832041044650963640528370896676065000539970140673148846295345037754745341064223630088717439944433339963563622186248564609630267000752519146614635665463599684399601190368723568313269389233776912959928689425019982378208632301124303810928765961629133838796878460584938 [162,101] -103373457230768793442187604188686920897597262986756607697502189320943303242230207436063606945696695575471175512839090909509780355789019675377456488666004019658190978734061816257011790086540919177995545958146561372371872371439041154442231720582065716536567484801626073648365164845825486186743046961311635720039240826191333934148234631061132439710892781515225513007472672775841281623263881764748455254797180070112521591192285201548180407694891750257940526288575624381347616444661834229367877338574167274268892857308152379316308832884098325359563414855320772847742543258702197196788422093535819525356831182692139993075548879398672051872799925252770387396333846331005196355665952821069273383917708609907379605039641950989140511752635960828989210061578419155529197336771158428258747219210802608273145760894024610247053920020244093198674101551249166512918852572465376455450836008566159667908945502746767827124814614260229721099845704422783279783200645829918976536252818797511276320170575793300529541011100796349739099741460064071131174123464753527840042191385778426327965356550063604135351567416078967705518920908799231857908782136601632528994720066614434081799449086224607218459489274103284585900576138762086840216498657939442846141572890356813995381035739067415495639570579614621242239724922825601429889883068828236740338677577857916734801562318022428858958307116630251929373351507970223040104678024802406991238233364791830766252909459485317671067283961141910171209398250988583812449261605896375717292224174247039097410306597383641098457900297468367470460228433004087544096249013548459462331062594487712100551246591399656516370113668371393711530094322990972011368250194934205660998387961513536706061371609116417472714908367562167657301488087847414192121946519101942467535782990656 [162,102] 27272131939114914271545792238680199606720617292296151353325082257777480792937455170935966774589378871219578200953880040718542879224701092245836282905051676511852432795111960165931248970195058860153152012913670365414842974653395255319270308018720913820734765382451933280820311758213411586324768995916268066194567923074538508935178666243776871323586416070756419576894706067320509241141805937105735990861283620090559805492071303842840659108807507210001767849986408510303907894773128571710872561827137772902424174319067321503961616628127138422779964771387580186892194325830685636906610567279309529146219254832933944347571075846614041656919347392733428558491601710244005906970705486800315717278832968788682631443270325861703882875569911918318835873740528941203360293031662018997767974565160448328087992795340073397093859709638328429505351818344143338430855717046050362892603794162200925244500365890911246948717826048460248919987410843315777356247017781955991911399324638653337577986720702279286870721547776601404714527951446381988690104153279081206604262696072212662138210914022435371904404217459096236914296527259810002545964839193197607656031029775988812946031359995088311553847059566435873727465286168058097776597462744808552934490492092045054560564804320651423563019734145704223540417785786953939930058770164910096277213753217777831094890291956958313071148299100397608645417381485257350496526942344256924959841703941406350117737803287740429388504635768489090244017142455740548408364373052391257114344790163130053285617031634009162913131235514342888991259808351534997611722059579102253640993364133046488871494412357764112144441670731212852056632583074836679335396263757339513714545579228431956673806511186622742040652548431799704150486498007436223123610804920262139724160 [162,103] 3349782314966084357789984182086470972351006510630680263734347531201155159289331082385759120257226045687804791721351293853551995946866392904708433369251691243133036167119584901927401119815063303356159806882870074301052985909536617888388596423997123580958538183125003995218063299940517216353633843322461881497240553430421933666168438946861094949310455576287125242516308838333617408729193791029117957131728775464368373521023468680896978006164286743937457516002424282489399987606883095260424915465244156317865215795832987956877074810034460510350183630718684809210870178528655585478861852994663407821695492249661638676934582588846851598473752413233272018064642142984897878902831792066882451437103418651374039390529218055840172309870003490526756281588210551000192905046331812839865618286142677346860924821346210951790087881605172039897112574813693763134851169104122110515121323614917005198267980637528216427758533680484824758474861150486650959280638540466955140878326473871367450798322180078130143221701450640121725916369192983631478567844255386448801703257344492628183823428041059667354176065154587733608110821258741937602317621215230968409224461698696507294439865386759107355407034837004433008682113556223168916070087907084678402254525294586768690468363366855748957980924948362745130424541282111423047591633856760934546921889004862352554817434086815145301546312764730781803626799143114117444792018336807766199823146991561316256153689819945949003728116012302623222850186468391885321524901707028650919133272889593529229560469714292719433625207017950645029953731152126510745876058076803075266242013315612318010679810176856299065694768572959882229891761550527269576573625152909374369189495691861871399430761875207089247425484275676245456844339306702075895348300777927872 [162,104] -393720377940524766276960429707746613325287326276077031415100922244569586309965018321966966950131522813044729780149540537193978679900428232226489383843504158730568621972330660393625860479582294031105563286728018688075728585129177147157109583070637302664313416558633484259844371958091240972437948277747590015644272152817056686615702737092421591875526960979484335042915531651230494997409182404894807300675883806424211183695388760169265662651262450863256303901879802014990497015058541065608415055822506872236198638388987439984518156518515503238317792018591873405802931839587954168968880514700393364957812392104683931045766394517325772699540144859492185483279656790939968995600299309341039995975927182690746077996537833869624089776668674775277361332537147040056193402846614654724223085965630735156161056139471950944379861494000506176511001706768240183427208449192091770288597940042670266969341959211300069694321292657490539270633666501181114314436953313294574883725051941801495292121345188968575463732954129508684029963042654706111401321266840708515793112096998571608828149771389200470336421516962587126853458412640875598334286896179474446163218112693579135845863245252810802439220422267041095726584041868995275181735407035391326577816368522135491175825102515273327680994084301739553326295171523403380748514997137957879959546080751146791216575728199672516112368283790772144550499399748367066194404648938125495859363554073225988998656170538944039106713100482697900547351658619692921157423131879441980566741584481819548240673043796914003938287746305996740373964758028130412852339389156992415161461212179050517297658399976447230516332393743324087545174901805056533604859558506500455775443480826951617765378468795165658260408094670434230258020637985183772796402924 [162,105] 246165102432837743403034631689487026822767394038811752157370583668329275940521660664883255543077769861445365328654441611641347236275940261188583588434729878970908674887040875330705932041741947450724565598949736119289462367552403141694076570731016043659298591003840109770777576480721503287663315802875558215577842387604151062459697168668332355876249854622363612913258645694776735711428726243969741110391159140940361771915378518602628589149961880713713880115239437335570697146852080782435516867337927194581350345974106397697981310543237726635393853022694692226366167633599611042835812329847937199092181469912430068182495148331769692255401701489278432565927143057380009612165323236857856360354927668442149118703883674805433907484041975409009351120358739663437364787137522348700157880414507913905632424286678110437041972357328914007160240831085473584269689520534051195337882218838545173920703751519099213056606913647601526371067195397382279180902906128644331357417954537812853921431457633051195954710985442793918098759441978853987087885998428260460089365139591373584924909994287003485920534644060817759379645064246477113253886664009541172920021391620408429551935863376326330065526889230284102231520748723597575212183531976933542072188914012941022038148046935865197717900049094801458412913872814434474250267310285548165274089830986058160238398894989264126649784021845185696093335166573720329400612057096322053718607291176767361740417022855514341865366866384206133072039468614105814171108928013780906429795130202751934093014761667468955636053955483858152784527344972899004529576216889494016779745346557906024351732556692097252251251235351142053897312007632132056695080044659964298873166777161473106722085882147424271483925443622221160954763164797685009920 [162,106] 730931571551051173522397683875519728415092553275811411572139020482297809611981742569328820773907061625088106796755992437928576731876335669256909481841216402167688091389804038409998934955305455250398345535789946738624407410740450955945409292671666447534518570434149990310647179794567484414234487156188298300141204749651900229248106809539382857528621813459920517844907476145564157451579853575812925768726560253089074320922713434605141928380185295444267885540734101477605477053588854892970923632295935637057428417547296512547040849789674351263634863818269521687440712259181263997377201460810246144886448286336508872223218746593335304113521567055671456759772775701617227348236324608567818567577531676657379890184065221145911833365173364369985855265885806221354334589227622209027778201586781010239083887823622875096794939798719009184619463218959381881613093043592797152680304189851115227959679044130024686234444117033815116223122394424232494391145426194499446574038717361850313600212693000134646735674503103475037466669633145287280935182153525622406047233244720448424118162281920155095517310042037492790945612917018083434525759531345974808781469863691413595999607065339930402873517100138099178099756770155888658457964146230114780992042758140136360698820824518312610817025776386313703593811179364953573042364900303472015582242706943418602084152744288731624601405275039609253275513729263624214260774833885874084280831194569930258472517955774133310369807637606347351009934909753325842174915863934635367440384272028336391727792388824658617367588556121201721298445391010013534979827056497565765942490402826116655549495376912712449484858673901488040232506606787884426543980167556875897358461722022874711952781657695233850117766387940143625657296485215312 [162,107] -288847786557010149812356542351747343686662866326026801614719002972384379545024709158133522701498235685427367604462201747517174708733804794522981295920086068412832475558911840258699188975014789019444107846381744041328426015667176961756459235853133225337698956603976233551832072340246783924242707388016635110900283187489354682367932088826726926631182509577010410306812697755794330243930405334762466798022502384368778865226936170968261268045045746747961403836267163263028153484456029444902783863593707232418608837510610716983383804905997371395756832261094986166622960566200131123979053736297848836850042408722616577687536076379901659437973705823896638995049360192377668975719851614292784131483353326585981650335376909089777261898134360411489550837806239735390691867529070630510420218182584823482415973934328173524783666952357046631737467783664439500321705110890048502534291148660014551694041640229311238021568484694631807024970779820153918936831718051556146507476534342981005767897471812760996659280026742902311293870190291465423840646529234070961386768443752479695330632590213095227827973494341156539039826993703586851425433250491025344857308532251702228465393633886463691336490375642587258092535368230610355006695764022529301521639743552540878766496770704503215451390315442870439643870609220351573813751900082097649595046037655989244992326811828015420548660173784950081462649966082459087739592821571376324686241104929972223714025072871181515539873855898118710463683316281693917689471806322519059296025441591042947707296389213027127543275906227275745226098294501665391316471669318332066927576271643105683360463448102795374326737059864015102585325772690675480849356698045671967896380392028606396902083033068204274049312359601927914344303664 [162,108] 144445947312626921274559319594820295636424434567121166078080767926799941588953798170706350050966336890323655129809598751687005260855226621917487787523028397478043733966894795701424203772668174303094083923706005986300055152229045283441147405952848057891258082484485129706265899381005150532836584898588509229765149549118550307328198593333904093276722576556619279007011161566375823242402794420934490893790273411478326417576780342702347214210750848933197918203504529565926815206063259877742018240392172452627878427670680333274237908556624640717675641487829295312832126287406453585149534147416422510124853413294730409466364591451544657576473940104052137319747029419799918477512237298887823784322156252508592471019018540780205091066389357073526970788789319719576707943162571663898939668661733416404344151557090466087479206689962661304232103792389478596016922825849885341724327700201854457438606252491887654057670700724241416583497547133004118942642396765609487128027834491828485285745389538463324863585164033693987382383445041703303338740858549511891259080686274368379666380435524047952204032291800654501134819193266270609883822845075361014296293893354143506446651514151413121571274041481247172192207298860109099306376269121998573494132279066049710279174736615663577724531495750146352822502760480892519325568190513145798181195153126899813927701574778066696464892859903401334854562077211414189571950351580561878901055957293997769852148487955855173723834035379088758567325114821287252824433668191843171567090455154675069816629700759021761508617207829664182060006054880086338451217783280578236948925317109282695896387768360084109553188898808191403785743614647011685630731989161907505953224958025297909860134324034204133780296840312407253893 [162,109] -31196010644796972131082605515764353162170771006756446516743925929787648226171013300575798233026941858448076375670268668949017543907524684419330357358013395722796294749377181782545639651506490055569540697210932946165517253171602018114391304828390629774156115600194427425646517691140721843104189397701330147455997576308413488683665528304346576648344428523975246103997551184570770163352573106329004748717368878099613204148656070599146144306164050545777685754324104320278697859135791889023057568595878522826816825594502009413562991060146309244176682267440811174377112930404703778788681643420741129974913230227048330597031152224354175342708396198986130079732698257111808817922891988550869773424649549734338766243925155877597891820054662749491854324807189597753245320017101791335842995187292378821179917235139569973129318835118832413502421507275961375900783829138128160822358924101435583935681425260223508388138883172112298154395801385581799608118021968333059056532119693703233000480796676520719780340349183862775332359627562776306612533487175546889066743597400604249317868901151507870695066420311279847060235035577641759785040981888397663051797852237957187417464624847912139604863676118644756203707593857571400444336108964382721047087894253181022252456254381938011328805752756069699939394762479823785339203565710305259887516016161188284190294749537783825977464586808072357222573070788706658613274331059686597313971227300271606494652685981038692031466402147990987857205344992225408801910392988985503451975455863982681012662960285112243460619861034047167852977264030068524446156274483210018411053035275135851646048261030894309854402273845062732521115499326458774629963193546488804203209853447557252437240628644836455010249841440896 [162,110] 4005425301025842770704163530553289242800241823079592140465994819637321465261420874586963744203442318459860119612185842111829647602867366461192563790746673482794638513291460258777922941272612207909193546925169170151267973074622816156220023984622517616954176772050258711777023470334313193304273607067634374984882432714192770350686877406586888191657813918019811370897526713615088988649157233994419093585854410734275646079235789272787736578544743777384291927899009656930661055520964646459971017631455858767192441831408791645457073282529354600422923358906404288595239688748363436586577015932171037263246277588983262500177091721779745521469061267850330300492260021780048473579239457617296991031475158015576847058088324594066595923004683825200499716414047057931858309699297404808245821301916382718323206641020729043569931610243603004078799202678252177998216053621365252896310112184449795406538932528433333055355523549841755771674510738031985195597041474076188114089382320165431766753926670901572472107102929191203468457525434707955962211392320939614912819032976651814857304939984168348983732200454925771900741346075534782279795283256313173296714221696756638639700496558252176750541175290397450179386540084141869987068271796250190067218323576065599150469574572615590049321230751596659829904242389465233557423472920456397098011521842218927228001953017757202413264567694430693688915190391413961268779265702494823226419900501282920865197416541580975570678050777837638061967910621877597390089620374090374008701853563297442702773323474125270669996456255056612431992969979232993558409464834650394106896815163466751208036726693483281450207311048214836721234700186315147419550864414346984003360730075262153794692233834041062895666352 [162,111] -278400830523290817668793399663244098711516427018193858223734302253714837659355900424202110929024557180778115228138847890244244416138753247852193060308791390726511539697367881339804026499514196925400925182097321579541683563466924884948496232685704476872736329950668874861449157388478757624674223706615600407688031921470698474325238091285316140192582957663442127496093211329563536584143979210553050390047635456473464857622343482281011203941112067433949223745018661468868391794644997556718426661561003051508918721205063133613648215314760343486512513326066060857156400883247081748188425954839239353763086857178769931622276231227444340483460422593459349753082783323916280221457489685859404092749283723849535364320461177929772052485720968573325630255361030928050027262568752703742131156631980312516582439447024278188161549264844099572061773357473649531492417767566335340172544028842958628399690788602340915361704659013778414610648946560866699591221590657933324501432082042769910439998579691051403932408756733936007325480622604658521405889988200796109384729482896009338205357883015174960999258394861191453645898556162357740736676406876948480722269805969168627004901313147241087628528302370346701856167152790463678303990149591448058204610330829652495329302204720736174991848890832695363275273726419895598200115822004301753503831204317888644248452269312265614076736048441984262841325782027476793967240012130951938123013055779765408673831256736945657961997326030658126117556079846144084649903294144237850293006636247467775485852788187114184637584532071457186214499508833163025621045702822484714384991887609100876663485423084779769249859078851312917133468644255170423050140189058921269714405922665308316590456902292718160 [162,112] 10560715755440748594638945119562276793080363253760661847809550606906049411038945619793875417363187480556557259124107034948714022419983772254788852098960457739451779899494401893580193289118442362458691081778105572349062551759238211186665565144766496207713397959061074962383611717252908449191677270287642343960788264591630397563463532269248979153924476536911745263072533194222890748641753302457009099407093338456035934298574437963456799479662011881615960716603165050483400522588192025156919083532962417805031323914358588207763083375225456078094472730543620113103495372181441623653145903517906344356179984677622340488208011215341429541230856948085120427682571243425065123712963990792914118972370760189148676167611405205446559051525518996498108104402409660536545069771936563177214651022733023189359562964343802208044578759563918132933544871417614429935916075302784674218457936454339763244735026989867430005446625918473756845777988694500430172696432456308789392480575979727692394761785418846037049172254323234389876792104135587391844268258436787837847780931086598594890971560859656457877463429239838647528489653458391558425044480868211632207114399849697698227643019551242101638218619183904699455226363812476586911027939051556324506240493032227722534781798690835383393082179686185963338669979820040902400251912830830688706131736687479486218185665693917027820594090831905397654694779162757040063078414724890063614685269939293976267791433411029842823169869949096249192256574495222877832080408470074112596405434839176391699852393502662803077319028410814795998810203726743423607695650523568383328558598370373788693230237404295219448358945963818387917218937110812165227461158283677972429598104103418419080926787324 [162,113] -214975721282300102199376324330897384937852160292684378576226732306880789941797625191237787999354898639669729061911458212494734978257377827450832318869124482004976603089248741089759560305932926174916928065238262641570471406572291250665288521739673170974846463177846935143285166751637442414409871047547012479129805962187310917465881252086454325777564809415267410754176322434183254537674239055017821049606490279564040757837620910721464664294083935751008025727194723399901598975766993798956494784960227054094810004323948324119647031420922597810750277241021122753656176124410828317173680483079743353685894231512651404059262887702792949856777521132963423928312572231683340623802443554712475766868804534890777345218692439669497803257678441805561368462559386926985648308875528800296094217364745508322050375191667940655240763668206233798906326043588296110521970498276922523130963820066632786985225668588657997383878373867553391375748743986890087136223933348812158411780957999312621887088751252609462218546394126676630273330838457211682013576216173222514059378113930402064872956652761860608122492188468951041335353528502664780338148978869412871978558718715452068982082694160090315196177539792441792399566281257221803604586059048362345911550763022033917622943553634230874667234296935177892836069914586057182301517174348736480573775299409689339746557800421114912851369294658044427780150274883477173346014841658867051833060272908026493465123048048254832299702061232665787700476531179189806140768464727454539057583552351807458125038023684106773042203642414624284970088322592740529742163723503865967437507566817650061448016607639340524796592128525285193277236531266151415093429894843995942994878241691418213920 [162,114] 2332718322249794343241514301160103637206640122807704271278104925289827346278709359088236340070398432662245447353185464704272871773996551695348724615498817646046068169831880185337824056753674219053403127491582195650218038015818534929698865528085816616494340731293372875816524884112418633188341240410560894987485908351697818574395115751517420277950172657302377473772864850916522592471034576621623814220376125348366398368069988935410439051976418503116323174756665406561409246170127853144698664684738223257211646319916172108162994778502857225970903587535135765427064806850115367983847549767262502960305263505965547399905195300720121206186960627807884348749909948057612910876116169649996756296106815024734322042802194907064992355537326218550286020787283438942010370161004577346618777280220659700993933430722812745409707575601359536137374553627784837727290411487029911390186845482113969490713444968689494746619528084543056560204825348583711202774752743083241659780213140408737216345684441121235073650587847585574579461426727321955901508685016944112920463601304897080192703359258694116951847376591967417367728878010046419258922103404586518307784777073476557737002835599084889359773521336527340510860791258556551249668380119926739302912664076906134783037884025293576222318632933034792175311461196333447492045899078463983650393174650364412241930873866514166371509784432025649581165365627543781069513546061404069492777152397151298288120473106466578316023069270804361527304248604531300772396654137555123273952694149376424344654739797898649594530282251366826207479664701670970421556238140192467031032793586862766048611596278599270110888783859831822721192474364079414493384159284428808509152459068376 [162,115] -13179640805560416634632551293713235711358019689504018927022203757253497561370759749034425216095128373363494228461725538218748540427249145026332820707078164447720551529029693467597809981726784668881117401851814467284383553784190092110296086620981866221100349595093845267654467346062247220605280821071715750730521468680985253921782839402216720835969145359725774500222392938527754805360195813823206444762650578962011051009398317002745404010815192069854839399124237747026339755868851758244095589696004705052572021906511775112415749826093399717789873840347255164440075376753285234617177422764598582240378222363913115326840145942587096766601899276196867536175189994217460190284505379957373417472161202643861110122201106736248298177513724621263891498876271519604119514237885134298163915351088220663205917816462662777794671565309083998838489815942801721621533664168035367311032331845584753122957791835847201128348896106471009848815733388603538011913965977417570169333418442853616849803391042599002314062322615048165464904557917304209829367322231421993804040852576256898048501290523005429202375647277163460370405512778329995589487086302695417552911131175821902962819334569275913367927355912311427132771075340013280058487551760375501561402548724757841689977682344203352622203159693105405429922040818931103858479440701304878995188989647828491797917633827390243991489145615609869916742773154110165381163475670880301458088455210248875789349684667691071519663871711753350145436147406387134162871228375566560481329639040224886086940714486119655561749337410470181083375268241307415646986348224062240646898169474900627742647096261540357905256679227272252378395260253232943110575429631136069541832 [162,116] 39442062062140996345816993787159823486497582999462292202714979791921255249485747416845626106182178514805446158890155986068325609359728620422878315906090847585993953925786113300714664532341639103337047419246479689248715059496923420586026902810220326101126561579289707512251735375389893700885223359171245911228422303606047030984544422490367042297223277471785670206624939938798552541598263285190649675399558534835178988572425988392820400208816964777771331455391414336209410493202739525825479842329319530219516775581113052646712406293408019567160014604538518646053859503600725210995330536611378871692310159328699260383893285307437387687402078883588085542762261839981325840726725211997098984712937856785462592883492578362540588814812328018246007188935798346435313143336438085030286298486063642707531823562159305542846707063378224736471487670680375253741466871659651976109908088971654569264266517001086203732831835936819845998307073843906970165687207263994068407853946276481612790613050787063654307937825478678254639490873436630424291601595626604319632609929790895343284695315142032760573136363557992472228900100872005456913630506370934804310718385880089588670951547906116477163350332787284480801376799318556179883036427982406157936847053963254542045087390763976358809339546899352742712827071215099618069205738367907373237602170148576377599574711122118410923151764102097022774299229422727583064076081754716478312993830469772426443278953308855319576289084983608690142094733374581494586399927396164195457411968251184607435007904931288787252201646588069112782767651073889672415126063301438248693585136888599408670951815415231635977976626517341535138977850506128888197985606849603 [162,117] -53222632534453738731438986692328921977833397871799646650600169345261606300021051032243630438219952506652159444508538756207957981305139784320321188009532181318486586721717970987552624211928775371729839794620985143441346818360784670401788282942543917804278586087220309174851887044428009106575931532484777293232860838458927018570548833828042677328803251862332394053696063779015570706734173852809004344690281843875004902911375082595690595821060906273025973947233788684861545568488659774312857272371227872595873237987509725872541657834324241835324261548584888566831859830894575239325428183868943973038021440142688106745447891887197996754602579016236121363989052470167008138845151300230433806889318260649420110898558298130570322593792504783449791029910550597713129437628367472526580902022896544572163004941633520039276488780843523341119220168278420416548966256829257629573487580880647721963391553009353868574668917796329477251639922940878480395301559858008083823079777919303696029843828626870433176852628677162742850347875516954424823113502011999888248136748763933450954711133344886326344812729992404500429940116450913055029831972441097889549181487033914778657486941107457662876713217478978253809313672966295729236647949116187718594214654395569953397601212064381809120549240509978091639156292568503663339359427208557309429746192518598275099792101811704263904880372620215534834135821618920369342512048419921557455187089437070974092448542926691391718978018593532156638547034056222608452621205630205276283894239953246160024568663403768524978499995123795561622273165326320769013060282385583541216733007131804027837452892213616256883163294470300261980294786109084760566400 [162,118] 67843576601295113367190806519636429023295822361135390413760430774473628850280814886835983173138051099953453750558324740287183026699385121851301792857730781763179206525392954524427753817707895764719835603424226524351903994317571646045584913888975083397657678862252648504885597535944636112273582753557179019163984032500533741829628378768401745172640428064995403410251441293849558239070145731165488021092112503205082179464780075980966595892468374198866486346204411446733534475337158925581781220500527578377203766493533580228241966261589800603550208503323606459424185017457553423840098160162194145227213160042048054662186932658041959877524370856128276671467061202090763397024278583360535346533616632051534817982367119941919950983376768997535286198207599008029388088182803688978565214417782474245959810457817034070459855795548487610895990721202123960474353461319943803922085843613658118565854145188509677006694355521844259556782087910587489264334793218584929762758137998224257675601335658996781331411677788959567202840940952274159923674301368959391713667794951134829091085100230640172469506113646813163758315804735801325060379868184177556964089220739799595444280885012503333994889859313379368686293828449612914255997849583896281446630904064903799771592457241871793599639142157219722802629996643841169287397964938287991969647268098643813333331771067653787060079300950591695621480749783419523683309284937702974369588642143647238821924528076581142148565048507344640449768034823149253163233310510195146085110936707065082502475481062798264327628908637365372118807780803252023589674345069463631082740798264818704118461867690039933252552379168584560009259975338032 [162,119] 42825911228087140014337192933111759346282235324956068955834715548090847162170898711474776312275330158188078034146761780969033520939713428603945868149284082876961579117367461961504979783303154928966823594080754213509907781843044284323276410553182780868319694314874976021410817237601459301841534411403430577372135984056776614365116514959112172250218691961020258411160821211941710157106243807760666128454441898441744427568771597674330655209429428872100581756872742464310163839302691922864130490281888281681951332014825302819728961389385166177402261389878266252739480451848700448867494847343343095770479238850135436099430258682266421487199132132682814102957726035802313453535493637129555931984155278700233250433192715018993332214923427637161047588765341823923889953087140512191988137574371993968794642658277965204364561629391234009924969130465036391846960678691725651309149825177546531996115747987958681786931856736408843722141967900196227613152632154833083683178997221788063465801238079871503624490447410429817711565501139179032020051980714302595989513369889592548952878143450208173163654872140960801726696756149840557387477763816961274293256439654830052555377968827971717652556312153290954626974065186065482777766221367243041275292363066389570066883226806380584914280542976576525686463117264067275704458885476593972407825672774833375441302280634799963982025332418576087074877453436631514285081733560897404552977551250855375146824640461558036693694364561142061895095812134313594211251214699568787628594132952704420357206713803880848930297884966079238202301565786243924535909883850858364818369070898322870432066435612187270997129835575893194793584 [162,120] 75669362945128557020243126625540892971252799550447210516303021549755260271506809475407041959070901456571388952534547517758555286926155032223846306990661394740667688225121527583313411466580781384306314639144855610317334363295979871021236416873035819465289917001274860423952285303183406709073066599310427257258637131290841221560777143962321504554337683974281574078874803932024361724645586409628780492842411861691240909321353464007663309135938614921403402039645456033679517538406211206459972616989631613303070626259485710976767437419828918605515969224892427481693448996143405310665208076609722478585643634845042940328199716703170773765002053087839830028756812057459744241989917526311480566101975220039060246435299671419238953643202126392669749948663664364659689657665939056122686309449322768599913393988114951025742740763533332867881041727174858152280231472011198141295306401142117225536140417357055714109411140516864181442552891011993985193505031520142353278989832267925339805512762146870602502220457119311787971426936046664384446523108987376886248715610644892751924627720798265006240301854589987209311373516499975451373346882877861506659294590475711746172510812809649688590898239126802126640451026347389255165327133359584532265874519202666334550131971504744847289287822234863223217017823870563964781051967007704804001173650262620365650094417781929888837013484541650332668071293531513246510296532197007929600468133615848367910398650319357893096907957916516618217330228905733111913535812702146244196191665937923384198087393330466192437832498309198406035029906146144874859513103095217162072447094806839058055236455723339386080432727363408 [162,121] 43347049754756100332487234994215364674054830771782341230452064447209563347061949196984403827764030607228095498638257894403056148551003650857908699954707648987417916880356248249798852400168740455229485014195468578565582970079688201524938389971759797122134800933701310462768894619650219690380357696222793679960578365775212870908303560954042976833239959736644068232962533735299599962695486475916230513405339368380236675647980157018112889989193373014368145182083509487477266335760967080389277684077132080541025392301944423073033097894452621737751728265558248063266772196610037608337232977447382083168483814304854647163916875982186944047129928565592104749784610327554885267636475270449786585789848710013075964459010596933844318819526063976065422055722610354601495482184863846798646809099614347796115880446957785834038953560016670272833164751020570094244747411242486285200027192606417846451684598710292665987330325829361379385213563912134869198018911798984165509977818480747536554031460201309514860286329091172038297252486447325849602336960289075456612625257911123159696795096639799801795720467661504450775050330536973618126227702428374830798904123525511984946786218935001726146359316252177833148319915709415639239744461105883674293329741755573454466641428983469883025457596670567863547634415129863775885734794799682340654607761519848348851284171494647669649667567855258677272970688639376676800108754964341468002017491983834180355902093236686521647905320343202298430732770358434665337834521821956104321196731529431049164914864107882227329643870239860096051159040528749303335551256422880477544578033104385549572996170031557444830144 [162,122] 12473284491706058638904731453570466190078445261101017860191907322099260041329376948732672165087763490128921828434956940247609139523776562088603759602137609876856139370099560476247087788491867679226052553609852473662896885760433747919860788882384814883419972194245499167716087206085307921638466400231007970839816498587268308904387598142594282996127326593478799457130450602366232742651270071118498168778260011434115153945050400456222038674912428437586276369910403543998195204604571448900089500783004334147224838209133135654993461942838731623543344578570565632517168585875402271204241757731042708794214600140464071051896742627715026258079284270107780589819970927798252457478241706318866493272625423120261702902065872347949373672317932987430350991446665752296653001549507762206857031219616391495813587119096064068079137253025475548185509847848154876529214429523581705268009406453292441344262080782987845431478842513485772345376418516387527606068249557009569331996492629460075284702021633041771463034261628225913191417623414640720383085282181689128504410420733227065037422467620191766109672936626043142390288543723871859423403471253051237824465024111022092376008334809983453781960018894004425999398567457666356658032862918593040437695291021249544992121115503262918079868915602126599729448566488650889102735328184564862830229891414635372603563060589922114421221711237111397485335295068539252174208141810572200180629651945831704229848436444867538420513294423641181060814211183581876874429861996909299862891744463346504857811112794748957544111740243024110433954108685523706648519690865483429221667603859401260583021918509152 [162,123] 1641353461198725911296278809448635444367327528404407515535716104870895906850255236403262134366120480531218260833640631668266555768026096128742838623605383667816708240568110825831139118566324254621518946887466595235491913557075463383636742048818150503854143893342507928287568646963215963915013968491517479359742883470671083397350284057274725161665747291360900985506106800775267367508880530142690694376168385151705945382959770788577109612301871714433941718091347998597778973413568144621356050084536515025136903238247291085695285329298110559301993671219650924483029864993795373902073343954358078249074797143025721267981852276792139218690414501917855777899807168860725050175632522746899054047338436601318064810782730289881669062009391985986260346250806562422675977707445044710474612247176524380543011804526547674990090403205418793293675376723692074699752816590099089514358904403617000856050199006019728564604260220822699432667476643763625218204214695976337372520752804090242366063656858071375645164804139255305034783064585469065843797832622773000587053838236830680497564587159884171141905045944724716904559928008457053400391315216197533742797864835197679598619359581750412684007567630477698322540582031815053834327701199103087246335561609648609093044553078394312516419473322832768970137351973231729916742272173052056633375893421880317497304127804540447251800400552077098084631509007717962360046907535155758467162936529670390401967264488353486096473270338478171700750097139328841240661204640539177159297011843307641145788641986073694231393362557865018008830720540239492710465693337405222405096095442622858445200 [162,124] 98690792078985448135354256770681392414467192609907632013861103724115343723781558808271645437118163591881799116072427189291859993986609596191222574049339893911268929645484922845348915469305497704587133222545237501834908456878859153214314781315644657312143669933536437978036281106701651830421556191431056368341557040639986527811548257962377424222872337559707300623764605490389902843516944178745592927794529323715316665512438685204358997345326149596027289001491551529798766819824989221040843433448125880802725137852797336995015770359515630224289372140005545445008860671278825349246173460639858194771614526986474766154777700302099737184586209181948078626704058831194885777925037247190425920536465688551575077286337316896775756762512491372870992977107697646064195022622411267462931105592355782112113830095992607504398697024009829663262473018531485555565449534635646559624226071651211373657574522368912708515032625552957356845297078341086044187531222367780555171596425479764101253284411446998719392796970556000141249116640406219167492563115132852209770505782005025978758319122595953132516197605847087156538196998839238172061338793424561832453783678266231741751019675284966802445068638897959542450893571558204922526211068015375340712961882451807568044344746004168612301034853955889507248467607588100473622178611333077614981704276034562049128508661472421884088855413455059543202171432417285437896040711385785656537254019670305399549683944704081235075112073944181494159376206952336211872073676424923641021394322071974037013879067878815214402587801095112169631958776330551092594256674809684326166495236991 [162,125] 2548717913069294944017418682129125889680892376546263597841781571202267099302413632070156206105693023610228217494730068798990917340847159793219962844765084976878372353340109527644486595122982952716481215508465242649834662105427049300800619327583943467927597753514254872334604015908237631550717003358461373469207655274532921487591878301258732174219849868969507769587479680107010178631725949715855079442395502501849117183902128492193715123329622148919643356583430845205582599270636473568612208301049619629687849218383727677583018421367062997915191277517475271209369786902614364727986794637032033539768932338925654808230343611487478988767862442277852083442325126072102268760573959555496455040151034211631089311148175428271008254754370559333084101101256301869446138007970911963121332535183049354165618212547803618097022026950588572554691201815333238511743148934290483487183251258482446709046732425648324581548177297976335789413609268188417270851734894799550261237127255603932493320341323465062889802662341618359232454151543137729213419740826030202346844224611308182868722645922082959167556421451444555102466150153284609717281355324303248348684855367605743261044346657368732963155007859436656270304898217781278181707551757763678368108867753157281064781068346297826908434929978677857284984573261667518004965689378605458764922476124549902187129030343417022716800805399171209998062336293420691795384140394034818526696355637017336520902082484925985974035659528863614994276491230157513798181220489298498581961062598140439066237218592272909859717675791715933189500350286829403534111962998814740928 [162,126] 32674804581019773831570615371713763303286958378509012894721667062730236531357081641917402259877835037434246893556270645683016089880582088677455215714734656484952181292461593691727684979712510414190960078528855822364235247512232542169594475819686797305777514785598393265977442219069012166093910139459724398551937939024031821361783805668297124212619413715987601666972335017402478499627690923686058131499638224237974437624294312920371790703966001374763311867214886912941118231910849702967910091756842821551088003995751806831310522830712281133419401940823404563364703657006819402503862638982381031601350636451921823411038548078929666195719338497513984620065331497178238816936762792318627553646578396497423601588496657997935581760506073705453544142463734772931868797020487311678210236844228860254170280320695801077798279455136018152012433280853016810366748381836054213343851503821538167001325480527698038290080655054270301910194842714741074368606203740177861682947486858800188082188798679316201786595937025022480058068309643663112332059020229129256031540542124818380073561222919724439354499241366802663207157184694448491395715680996061217679774348954969022055099643181555303520771041290854191416077125953794405946642665511692712389913971809242594621479419167275967704244383576547230505040140162545461939398099476956151666312908812054825672712271451225675095381931569646936598178476979995305203834057610851487868373453252187870567499209719342288377313370956383656514886849252941355035714918964194763508857315385878297891494167780317858881379970944507177057035450379469919138791024 [162,127] -75847651215622527384392039343364820840778101046433238644533376216414345514942366980542232050369628972206974016201644803334068976345237415494480491885639360071184201518005870334920669878466590988571057516064848546135873443554255816486980185948371333451526002580874671201318528734814105063369789634865526143646174323821384711965749024410720865334398522774344783451619555781662715554835621402699552111216678700131746545528223968647375871455971103518356131144204185855526498884588034594571374097146805181553916564884426291116851092644106403656276569080623960868345222222597766924479846181037981230810426578403893261751969601794339146124788112766741780329051953302839449124358908959977879892574707023427104812604328514877037451718377129899502253430334691392952603869845207815641149767936768969400595580953534916241858330092701543220801551153085990656526155893982523288699855803786735901522828611494854602726194771862698664780349826627055388509002236527625724022323181598861419048104779498974616369476618173587129406356125145308602916087979569343075489112320510667651151428895828268334862369494946744989269673765024231683653328329618883144007061505503292926522757889460824894131688273859644695662796071539847829608429982676691220062817790020919033689304978422155023337842976851623393328828593626605143540881518971009393168445160994805044371775961862967261329133738120365811226812168851060858557007575307079048996924665461227674250895393333572899426883463845839199741693356944696642453301669740031518075887089798418848894634624304415813359537383989213639168012103508112 [162,128] 5378099639409446903911058071310844053689185006272364746351084680138232845345205413985972067615820003763984806241234536786315474332435092218851704911341816968030469360257545529450846873927171633255408626505300757042605654796433065460101746414754982979745450261361175769911248272741714864760813636996193817262414720029860247873822615443572152752028797976989336214871839153547221879255485617734125071910483335781364947530308427520584294966899084095214158475536490466896229068737536695376871274696649746643288416222707916262788511390720442278993903067870990589725201582334010974651832779194664392815340574772210587883536040793456648162548936277903132109923331226529925146992029083047349802096747226524439407109858318476929699413628542883698928294498593952200425992220325305406914722613456544410910653599260054914103114310093698012195221266525278776069887054564543413666622114639677042588081851995590649515647063649634290635647868798929026412344822562741858070549473170419189139932557641299450826292227170389630172297727089400004453950554549627306202578034105374394315661711829319286751935534637862759395788657236436745758346147218963436102835845198027553872339331897708312476546159530680605726847189365466111633407238661719075387295847065073279903387537750522849377249334956812022541339923724815075570044193020289549571167744715293626743514488747250873785591364991793020514972587496267453650250437311649672621891792760693497002705053412237350474658402690972549673687199376595539296457724600094877045371767040645067536659222977796910031339778153541298283372 [162,129] -45194404851492203508836746077464398790866709666560914502388237656074132143750796385796457610368907978419501004583547865036611888811324086983783482944614186541424651887291443721129213591809330554160358116897525994086440407277066462878656561887411139651569856697642869278094262466074226823241091914473862916639157081093078098601974670911327117165083097695264733626470510104786328384687201692773713548831980275126892764265343250185178084536316403154376322543038111104353808267245968733658784421563434874763480612750727790465632209648862369056214164541436411595587503628765283206677368696420619247606839324183285987764775345376568806824958530302896470683242413822207114165962760365619647215699326165758059295207383946657859046075831761275865799884476225640461254311187143929997216140709872559788278689649080419243402467275682451869967538386494212341945619796280921053377568411298191496183374561174242538832104892324762999436803209132549870205769601299666161079471871811926895768064451216517830967032739276301550671840744223053789013003058789814308099047216670267534367195042624034911806891292373749907689345353189075893532595664127606538688848815855607024707966250606112549755823117229856473556398643772806590217638856168122890417088996553384721897609260823828507744919260795709176463291846738381519443538938622014561914088713073372656156796834117453616130746256561829342615442641127723323513371775683928333145308381715292644338155794660313246124415077744869499411889164273569128746250757370138260900845098225218403874835985726620200062031484032 [162,130] 154859482755276290176899503657063301092755823129794388122025498803361525939039946887348692439973072834921919207893350981556005231255413623835669435058305436448605122264812665856877089866654626629523297836136685034996758051013793646503175900059984019067642635916457975172994623445120957880192950628208006207276146999207082669440253960509620571026717073113032031936267030140244332828501570696447189281477038273967478229343289946151171320061086724249706188010457396200334767847662709586880519242699264404993963925335250836964982048183766572647075876334543262644662450985271586010619326210248848484356737532580157251221379538091088013902081101553102618362831310511863465239043034795357012798189415570293097846465591525615380015165155020526768329057723526998420601445662130550926641524216575664562817126332154129756401366784055049916120857748644729990130249490319933923604310128250194821448051389770008709375350701398101381273475462574586511323480295028697415772603358383704286992892210747484703512954511572646624659439184082562383892941036750110090559341579225883413645919583223005070803952793075086501589265070402851374017342850560816743190301628760117115868809940349744825464496480870902243015556030769348377002524494874093268599639231456837030853932585862360305494401783225523968626107851363426612131974505932359603282798432002320184127629301856846123356437914331527491538361942198450203466325488672732734751726289555118495161153128465351657978230020040387212159589358296084173411209952362134006595753916651468945605661346509220576 [162,131] -176642451094044071510342500912022042227542813583102324909646721062424746287841742088756404586348871719905337682113245613766001764576179230232255494579899242584644480305471850510971962684953331054160200196879975280079736880918950342723455593874515821982277054264070155294496509439384636169993857030174613045512073662216498181453113509371880086186934541365266026191424070359769858355275937638403444571290064798121267145090016280330697701849122524652043921152909281585161090476166635535754538234957570386234543345760646613293883087929977532192576296367487409568388001433650623074118967409307181825010371452964526974261787884297187480471205302210438303689656037972572819255037122221034805261243151369124613904239087963975693457258492406449881587717901446905327264271585634932681852112125093864129130562624924515645568548715417498269832640718715187451223011631272364739466460759043751506809730099024284150916790103302733746862691997248851913005828229073508496931919025296318811168547824409439460964215496834239107150249601026442514787153703735488705131159816649956161980444651991218102483688108234979256847043136332133135526515257253798706414410705407850710321972480585838699470818650674456616772096024341897746026545089250253201414107887298232799462757857687073966069884130647958790279144005120070370214575274025257340721448418906561308531677530768675767283821888805776792994615094730247556423840557846901932513224210030186654225218416703031770972283992591268694297371818734236140988375079609623398525516517504683503690208 [162,132] 72477635365313883245187124900934886873496765716719001092279153163695773966883130376128277941905196161307546911030284325200146471174942355407402775139585323028172781351740349077997584810943747595611895392660564494998035317901081061313341531199933227222136355970950060705060827968495542708337505887599491373725225834712904945291028042611107650926448109707574260616336949890474790451868666829351126500858901690206689015075691110047062469159558786925443973022006829971440585639544702688734520430321861827461215141933741298348226456468203212721745956720783401340760206751744148624771670567436371717241502227019306582696911470537856260077463923941803901910660090827320142384453215809839002600137477955744856901177340565802888206353068034832259543251136840539950010700291537777671137872606526559857022286316546048867541271593180943686151029574452154399373428678130051817432828774119258456929258837945618306040167514661627610512084655276585860385750701200688469442142167482620986163155923642394831146879693700789655484954457567416490751686134036508205746954004232009490312169682737575768576481036754932563064534251683361406959343200808172353462429679893297200257648397978662201174975034967662786656148391718261380776072200171669287536312123130760663729022751601764080622317824317032392863354012206517101925813920077254283848081161563124132066848491950219195858688740919466088111885519255399046067950592546341536069710581473400101685571390336914861889687448086680544265983296476107879919246142127209146719507571905 [162,133] 4103865042050722509764728732739607932194697656519629969267257343842803425072907440388652207995469912425298878066448398637793836755780515567487834500599703853729325738952558583543999370847949088823807529991686299184963495213852173285382376818401331980465855598612207919467010662296777656169990382542894380755048085640912553649077787796548569257742414738567160208917495906477983182868026912879183468538428502258077937965037588563934266977653023356577116010071175972413176641155367542050066025122836750040016726902014146352076192277574940393413290524189186762311661398625943777263776599088744432325945711745128721059153265868996044402799142611111788191366214947497794642022466348409038519465505025118355810706696874297568434250131451794822569954238674571879325711673292483046092613270052236525499442957508958852756187740338005200180462928819494710363156535687215269879460544351114999592975902780013856826989652755645329126347931006469904152911244633801529677097259988743689624595955422813564978382542352875123902379035709218935488984383299857003878169034471737384543219311932206047928802085686856328865503708987787762690249700047753873900968933777221379605863355179314716356736649543653907653727416385990519181943359009535585082705591723910269571651079991394041560989538339399202402650516725029051827969316453044007160302310796796838111039466356742822776004043865801329786176466714676502730572234129211146685807415108758542571656332933138006037088369721572697208483867619561050895360775019541824 [162,134] 13667845674447522731388516403324568063586240142211807410161654399095291526114924564402185080354417830675683645535708665352619295002956879601254579450276339860297913142515719281872034165727737953319175661996110305179034521021576827941274395638950622945544547325689810023907014781913043462165954936223741670850198075884712296128278379540783846576160072570916083808727786126969478774895270036985892277437779160657894165708982129061242916727865160374849679930669839987750095898735609031470938354889775839368818172954630720768151643984984549292697241535958101552087294189182854687078181570340129237743873635557106245332149195461150590601328209502659154190020593479853697987756601371219201735834995769611963326309495640342182578248307765453088250517447003564419178472617210313676008638853578698100356919967408340013931777632583213103066568413279320530229287394167855573040137994340414735402514424669565022122924361102492848151716932717251708157206010423275561437034052633032349290936152277753650111333457115022538620791799551866199701528045644310700109958976243473605575677040373868035799166149253238316661480111363068880158903162702290115766124967073160531362287516670026279487687552154166113707972976880687169068302766142249633041280827056470551409557171172086394025386159167012657583145450686350077635574673247897895101160387049589459376722654454411839547825204606730313757438056424110016394041855060653562018986963041213256102204986177514481433056113683606838590502875446600305153712 [162,135] 2816735987718839255880156180969981054765623941044274710770220187297908596864193827456518258487410245811667192039077029542122139875650484458098105563318303154176725259754984516668656134989406826567275696013133103284159813692605171556759176968760673753995811971778139789595503369068291124943183175681962687379772598752666729475555326596554490074700255365446701991763776335555306123191534714376352752446875668302321127132976649308057178547572204716814435260164946892314009230168414681477347346401367155804460900336162211781294813274430120034580125703847049973005412016949228054376797196073770584867007840843656493730650825218066781901651138874961668690169947473096164673276344645447184544343079086110800889531668890878529826118580163963849355507382523099571132395694929733886984723388348358438275267068865479531610014801288280368583172251341317422954408035739317241363350337424587448063995790392271898851361261447960528235975603445661631743531347031966282682062893369459888910026938819531589484904638332327038868008740111525313457682523306099842700529036748532942995256189705455254189147270543070095037209027741074434878944300995592720026895273810000346743907725802435096227734585829632657865503297380366861318589336896994118667551356810536738394372712236617759997165547663928462921555911160730171894296758183634514911133094221467262261090892668753393570990237533807636296994885382304696190481513542572332478644960513005467253336354853249353263739605995007565978444850672 [162,136] 176920166490488970124567077372289602285766246108859599153366826001124951158062749652599956546977234054272403809493027052067760991758180574733827448383087600739968540729827479054798403663087274210739283385552218844069695339950108813884750040699214059865012793713724373598523643034987638170989376598221749209743215196143137415613340315103558265902993406784814076341770318028286809947774453264051602992783703073533764360357669667641335749970503030528293368576467203472894957376623266701818926667209118012072647690676619802210600961268186177385648922146703597130035576627318637929042701841651588045443068169723650984900216664265247124255997826542160709407380990539441033289567259394195985846161560934997708663938063666640764616254726781174704395897211087189464802492652233682232088026819877030158773707862797913792607160957385019604530987249721644146441132849258836827220501064165142579377271559751013936710392161207016951297626430649412735801010961276141118274078858797944991389031181337536265375184713659040052278829123231675788591979201873526833732112482580859637277411540933189876066530475821679794282737388821888585557991994456911673456394268422059198740240941052224138599193879865406207544988974377295228730142991925523704882489755716930566498030194200390797086372936587139344845635615603182551956321209866448373963115033187075415944760189811010330804449726982010916783064228032037609962026732052821075549006773857777520374217994614853230693116181294416 [162,137] 2288489308433936613210285629137626198415712311554514059239658500316697866225609491607282268483917860590867461674000510474263805232981270486643132215420415619554879612760225130490528709098786889824271049624472933859733486009630263139195016599792980475455812440810835244553656605966417712102618646400794669375049778649807634235623613910246785429750045674904672170615560823168850477314116006873760844022960383300535952666833048632152906447432441029375829079403702973812280456714538158750649164323576829033762838859055043530601063143953836498090982427277743045860358696981980269865394386139449229608294201815544162102653086550769205952419705050071008676757146345833794518324928568545144687634679109386969014222868619586766877310126807817403481803806353820294587453673679219838347701262822924284102416814359881291515221803558102471384013970831123810366894731571108088114115028753996926266787308871257041255676906487041682133773632607488360880470809933470032587364825587931423963671041528178658892886251921334452262869193488211628858073793355249599139415570556894179230870894059102055087290170815199516488166792583761156352722415647846818202928123146742745191463893716834872595869940614679249562421800095293330719856743366000289983532223098539401680126518573318465994528604613439942329025058284988315280852623841610423527922023920969412557761768709665345501721963472598047051872934026755580529309041666621400419556157888674090515277210160826262176 [162,138] 105842730108167247072941561152314473091426246923222320050165743882709202256502437544906165026722496977927719865597791899693799254541808213412511982560505836405358609699046667722864085317660736992711143665598905055352651453903552542245773718535211448850754896940968484603355857547805095607134993955104314376952962163770976373368175704635981359819825479324493117104477899585164541210909987090108467590101277098867867311363036233641382610241265613799827767557789211229134984645516888027846528113294324785907808068595763078263843932844646019619648899012885123698752075368278277960516444937515701486371986397214998246955052666622334915656243410923949117457431213730336441677127551093034763259784289917316276770178825411554187380473798221497934683243702843798310243963780006742715885829540423474923485489750436382341757623345145647957783043308953768478411925647938304356853061159812284901204625521543224168202321252594925407481563095190407173673995609211206871414113847861850129213331250263828473110632992072300574884782655683339353415972603671132404633472011214332866610228678660270979684313639183377909834077839236748123374927735701285591588454808368133198511132946490402390598601414929385067630957090329366793718431927408671985061777776554714808510039585523399832120121832497159340799153710424269092379391479972013935439947034193754455461319691067137431082756255362435518962636753032820914873199207067780561918168574445894529870328 [162,139] -1686467895936477740137464745767417468365930422927819469534865105598771145080541893357503363632818849001761948230811319465629763805473026542321104224599874918733683681705464558083143632975710528442292463851850332244420609048231259448503767103713027939822730847698507110339977473545670449313361586800108310908085606658223786517067779047024812228165043812256572410030855612573468718134178591402230999063594284726360115241521202051799447591232302013944541889687298571375433299376993287823865974547188326629440383615993324102876445398167653822021673757143091354853886300433246826604134897422827555144462831967219035797286038785967681231800194284323198755346407100629590767539459672084676087505552404541290221556503919430097551988667245717743492154673191566128170197422101613520700346622181865654091062270570733337127837103959300939498681029345701602408370760494935074773561330290999104141987358752483949877165335971804591811586620844246303047834251681891488863633199036201212318965770460964217810492386107492923899429587066185284442256071323636750910781827162521608306698297798458666520159941522950612913681335331439517794470370175940040454283610030145585138849100307441300296223037446196086160318844489728608446014588259265920665341719071574492254577523758916269410661028402465254163714852691087765244437397504148754884897917945618434382039870090063113959922278736243527835710125701204796735858260647955985274504612408 [162,140] 6662064242215593496460508663956366091607643138990361172946598207631629394024912665026199566161096143332195925722534449035735147794186672727396321503423571178622535248298442284475648158996976051903685795772358190069053143214742740636884071400522060779569856887698142688170574344943273382107999502478165542211685548031842380067260236921163867031866411506838273937002296380852665175745488274479991229373403028344760996930259629756202860061625276602992548874120134232409616027675249512610210202495612673097422208541050070338519196657075086266424340304846034573735966653440359338998534610584242934424045068956853870837285475209532677350677573616759910147132247626078033098142720426785841378543514749660117997363707974181738423682798470573622017981217185858258000955279881138968559206401185783081844881000217761061651774538915396013379640175400014504218398843889910831552214518318306362980961425070521788398777678932546424565302846698301162016902878812785310814351120837158629303125073579654131184593721981778325752102152530340715440578358314738958153523398692870777261784709389684791926303699200409850304494460662413607859844921166872508045976255277639378733619933463659543088318224241360885487055765431178441336405560347152765662164915356664472288743751764439033645643808693312572200701012342590944847091190918134047559161362835110906974522520052756392673445603361567954220567638556021871001854197572401 [162,141] 3885775961491594009875766620691476357831855365226148220425799457120384126525352529402990974387143891217357457110624697901124934291103868360398503821179010685033764983950024251212926030896205597961117230716300724984659306344114421316545643606794330210629625127210219890630237767239808874070639200137850171871609577462647856391099707701049367662081535010876144619643177991895537610567305325267053624560602011741943802406695470337097914403489256242453011897314484459130254271820687874899844014521754083290720560815584956193704624107794817938867793579274653257130991481398946205584117456519913669575993942547778009117113332348528568293642214608892326438647934647508109930978169436674921181335576768598446172137611239340229971759547012667104627089378207166870355516237301806732609572406852941459851259455343730254735776560229694452406342683059809249462248838914400959478901411500032335102424894274150259965760287557393529352256246538299701252120900761630119338105161666901424005367817185716130327900263224435453759864170650453872257494683767811610943789725879819094930318611663644230646652467617526394005907615239662993296457744289255297236116388919915101375281754606508633291603933959234881671120308756851459560033250844367101053932214004357189266370683311248846049771928400334699079555198235182676947088569307080221142269243607284246615570482846956927283590616735845011308004430018293632 [162,142] 96158663919874450354512167199685220518945625212049142480544789064566261995636191133078724562686976270615103285551583883664743364382557929680201960958950702946304644963501634772006873246462159166592703741310172376596317827449674272077553125773755728581277708472612813920480740513608942360579827099958193669452191499564708677533867608375177501924113653544635018129246675922213073157809078488780677129962841723755897398990803917075809061692860287512028602971739079095936598945969558796959034097824309569559000031366176473578587999560433573645878464892662020377906965370198369098350874615005288744288771370591846250031351384482231798303202338671025347258807372574424682361625342387802220251830163281053313471100143359206508732703063794631331126263375745390259933903930578206940400712197952028387091119215642596568092786687801577649014418634760903469748188627406779377374357150429303115286868965799640821607011373943675037854006268684510279251344716412636568619235411954856539430140655496031426059445917763672067359896683817805091134363862839072774788671696049588380167648857651731015824634497290487272066718995939656976351061184143568028662802025569438823245495406251837431890708221067545898650199987002318447625861288892714415900647621272330810790535256790308733278012385473458175097102930618766803923733641599407984157398189242148690843267390053625764135939761614709781872 [162,143] 63833716217014260421301105849712396621459243951512643968646557477479753418870045274058072282550493759086464033609472967927983697195653695891266075419021529951039486342267435819886163760342156118972408930135705666070356286614792605523192522579280540575156584303900929707850337552628168226517802285672723778249567828446524816649521450346858772872340958298680552445105758002336725141634952316747497135547692332667659069591911658278928036564093996299453476638322523793916191560610618320471031041079519376242277860777222556954117992536862858081687994265984623759809708004219374745279755135969633966406216078762765589273151148895671751065317385929795733657004782634115896844337612120574988423050734860920654441544363446909525102850388189065301210429098630248287642486757221102357617802655986314418386605062211806845252351329023628934632194420525512311042367284022599632514410242279486261170644874147487024798059569944607924805856330312643796158582258424892244869290392159811040166116279257646804798288715089111084649530026154753826032705719614428419763375487830734255114640676819299780317641235816722448193678287922364413685803258599971753475181306260903317341198154697743912787400398147197297209392359639619125126917627488802776968818337853332910904140300326557723703121769314879169613935558277830813531440803680574054844562734367832252564374684829899466671088 [162,144] 3208971928911003043377304534080512440409421108640783604685514894637810276264887869693465152295193772813767122703526087241857503196579863347943089128868857083489162925746302450829922105077429192926097644603574856734236462283197915702396116162636051477472907027221494829380429092698369210199337824438464402592060860113090826939499176429017491631338743957140439380154819329513792283760216645077296798413251907745043702012500337572745423275359325752321295402113431065306146397449961331020870655348450732829289288473862783137117605344848171220205837121565611264397479020779153126565000197895115082012541184316717951581777577178334216986591361805882834336209768350537229691454638566864905466046887669702622345126038394491156246308291951344044371416294273793151542312096058758150294349176348799324324089405241580494464533957405446392465097568029792002290917300424283981570949400285173517466645388624114499511792165687294467972235153537664274888692458347224855085080953529026538022672633921864764489926739853344138303977191777431156689083855750428735990241109123201410139921714658711454306370507697430763642130624027955363966133943720991386270783528398959014681047794964726858582022238705549027879976342185248674728292545535699263167746088432869661697120065305947621931001660463616673659058137982508334072944831476839733684838478328174716050194500 [162,145] 11815137247537424937871805132725286582174071073083626816949463902337717110383015274094037682321556788956944326971645584070871717301548814521661484394653627073725111694695219485486874335476696825752781131372170895702679605064689767664141483150494069464938724047017467482655681511577344490862061227986493649216228955216764395241936124090259702290581686583366123010367035732970605158287531849371634285845375390508162964953627745336274841078703337639342087071456274229999230799758674057833227288719041489446620857184461274966530251835866227344657950902917815682551024067875337001602228871592464517041001876369520854660528694210150936978824283342293291486829660049456528371923600259550813757572880445691856101735908338144936561500536831623238080505430971763375744744454166896726681586244123048425210536439616350068369059904101305702882721476412871838045781202150233848638568844484793850541810001943483321237310337697243773572901245436340882355017087081323619339453815396071138873761826984009626377919411290979790012478944254859728992287532210593227606274071145566335273330391549715218769037482591385424957284149844009410693264998866389301027650148228919527380934106298502864302608692469545862349512179451040527547909389812834619995051546734663813807093190847654580228113043517269917338713590318301586432810204063895535588010560 [162,146] 3055762757857024447912955946057142170013260313879630477357333199162282876174358093287449436008466319904946357976239666924627652834936345251860676837743807741052694372959667004445459128636978770192920514547306045878472728597062965041086871638210955387670732151367819581913419872723638476094927425839159032296750530934992463096762169411956641269439829066119185921897958472050636987786289542122023548138276275463267443055632950030096842402977996561587132477070113429053478838913130738487166658256194338416211811407959302369906317577296190341340062647979589243115697091021636883299547922294330417007789598425797636338251262508224967542223925941002409237528860432180369722850262358891941711200925871737216116569299564339520830739911541165508477974559733850141129043612652480639150607570491198655022631559652316143561791525245397319792651792902966530262506656380381060250777072170809565924714622520270270348912411792227807749476069302746379684519753483086494932261508667716567214744620232423574071463477326606212589098272196023400422333121175808596650043228033705026916375245525268207005479559039414580914542795233323848602610175098429653143376826595580623221369815389655197443090765342010434893115696653403637215266328187512145931737931646277790176010013282964980141459343043025443537631470209287484783951624 [162,147] 52291014648105401869236630058663444921498044177049958834936270883623694135426975392016614843157178782825093847089806374756516771044752772215627863284604555540073562328061491888985502005700775125920574521600337066714546892280077880927897098164111169266639512336709732558790578258528822534798845829915839659875454211765142948095697212717254138310949642833346455923229575639349071402100833561884208436251712698527313743926251213326340397445319101745636206468903979505008485125492500022829695649041720289808396308550284142808180936864674077031395023320726031919908257505073691750915141240902837682311644280948126186015902691988228912649976324941846679656606715234033185190460968369671569088512019249811625332178978231395876010510927053001138894841356301312673587062481663221310085943393672679496240057132095346923480740354822290589400886707573544410092831183880837358063448047428257989205237999111865097096339520183972764890848909311914764276772703887376976915470302187356563038829860354700195513857183287890219489160040999668693389380146710378118741412952366043906373169115147910061970751211698993611666524688663284953117728567216516389263633072994335305847875129128842247341780126030133905173572757078763268597296236372191439530101888699298549560491314986345798359834574934868436110472 [162,148] 54729923455442518820211737874359930039679917691180967428311530835231215324067704026322526193139234416236610895256746042397669883360996404108984874280625428459507578810920613702354230415035032694621928607560763003476990232582035891046891015991263655953701850797250065193077140007259606865642473934435690397505634845775709858305957042235735755004563781233661141394855168202756116913665651729486322887491708233771265128366455894637992364406583322965093290877677525999319043092914465218958350204926970775311909616247274834172506774126440563162363786347563483741765764518868094767964122778402860821403549923609817005790951280621482425443199004952500223695845964396578156522375292596289833879965053055552862692688612900834617686135792053720275774492883386011274142652108505375763761218584285145630085013384626947050751068171457391374227383917874084811150569327599792611538210354454463129521114304088570115166938674810527430686124675181253412900280042732972033516029962424374951066509919358321765920606931070117259480111879651961685558007996060611529359212235859216245379250791039616575070091335736353225731467078225830904664941598799207404885982151668084423747851760256461065803641988911795661099280417388897822028031050510432379328785931933806817285294270623887847547 [162,149] 3195690114879903564759023322430979485181814966520592456799938531518918050187308799335148650448758069972360427856451064615201617445223677171241815173456737261771746305146503117186926960157942841894949558236721968997193382785454094918952841543547311949134267406521035657094936138196891642862024236745109145104118925825677896002102934912211471325662863947342750465624548107815116288712738840199879913032352405842673299708894346416940029022306618144040128849186850110499448552990877254139152389118179399686562953211035634532129741174221789965232166184392626766305006660576637523728395773992391897024495957158405750466215630960713769803414541769455947925087475806181914569037185489271630266293455080344625164795678778499883253802712257363255492093172465982276762385555774408950001843457103345213881094219364584068153328955327869827731509360266526214662368552871401513733467070703561828200931304702922006290130813421078554604700028824806438459376533137243974406788469034133501449342421221386950696004253556308532345237677503394269065222392557902810116237652390858653781231300179175557950657545437131607333342411593505125129720131274122302904394110039296958309171953077049400135795904745608051444793316067282169162832653632436283756323882854038656 [162,150] 8649982356056727058158509929698497123097327546083529361812096021381317084037616297981195411460727755180968776575266378624858071079668986210254239431244278955468077466460162879871718042046314016736833338355103404133501033449257682495558673416693440441907491736851574432848667762813541138285871618229645601200186666664306607417509225052988702350599189201806751267253455567530315784991919424961278615970973995797272196347465392814628634483292271541111632903505983671151582701561547691671505463711376752640991495530119470724342137678974241516155962665380511011292134651574774106803869089802384391688227822910431589335721368140891857476101935680783059540466094231144189748171354586679671997724610092517823186506092124086912341902549396355620372580197653444630213397598759989549044986337773265798232114532159761985749970982687562830888090265601140147855254858499609073318841949512345950903158850983726407423110900890512054848514869819345108302980385622815058504474071702566578272524618469834628665190415775641656556906239644895375898038528678936085986789923746962274533812498830156581278412139241288304363046393829817835175731127166162978332443472585616371319571781509588260791145904297963088244922941741763722463846998464 [162,151] 2249451915622020804225704195443233961317537790898767276810833612044172369901237202789684191488539272937541564815347808313846656431403298893749304850738207201882954161036108473009937586393280701377705983237629406859146639948171652706314995243009454811686778574848034743215945278973383869851901438385859111751340682864899415750364908457715451585120661575135329617525010398025268708945587663594782400663874082757367610171852121803099359625792756907187887454436632852200054561478316484014186409971008962833966959877477415283685304273713462890198516037023037923917448484967145933033728431953832651618088411894273371922746358317119709297114105407284653623674862173315005651841567272328889435416035843559009885901369380470176465339070472677941033730004585353644404715073625552744534492554633451472023172328644387458148411166640044796456762212097090581011819280583886828065534228058338428155059867726842128912644663351347884965674499317144900995327773032865278105695972193813280023038375987147248898675570928995334289100669002969241825725852050926303755263713825382321245023600312486914706425895872908570179561737737751505567862577431622534451204739744534137628266300266449762566613671634107867966272 [162,152] -122514033565501868175590976793377210397504430790879461636040422303732863938024920009202024941496597789054133582315074190300746216726652830588077377643446730779257856493676389815094288075958796309780472380788544206552961624507625251494294269406971024141438833074337138801452902458657477660822882861397362973110320403128154662555326212392899492606153566496296876077550337352023909257164079237955373725492209299727209835786705060830862068254820977927198884840965405014298847819825365977879692875001853670417225113044034098509290057652561612117668860926846084323805105579157521712927628192649392559951356783055117867374010686657709652744015710399580923124917183573109563701263599354171602498910963090414822020699353256739013377342624778107764535632214431935185068088010700698503006697354486555126330039485120428611877395856404181611234787181454676055543111780847486423541160266662880583806039940699992389132617961722006804480177118905528228914607186508073546886134239980472126541148182763725897779824851997603623363315174534313125149242270749152433786535717842104876333702881850861041145419911918547634861598934486520795245317552777774695559868640845656653208780058870968 [162,153] 1347652301204127022748477318479366574672026565342855530357808024823584903301368244774393853524710562657105760221053081580802640921157563096478467044822651742479147368078036023244674427519377377005670868834686409546724790459563762573311090742610380449593679181270261964069420673104315704860359991511422609977616382743631348233699102104618258882914521347714931570228366780553977779540158398048589276576181426561853898938707971178735040569946714194244950688636372074346910340625031649585212890276304059441456212027432419882715994165941428368514379606526077096443775460962187345248891016064238565986642594722608915133434003502521590500296331764463268533174400334985361769979398731266056799793305655798298222971818306082663519945396385017149507918467700285752501128025061109949463474718668787349165140095107067888237922733031145837827862904705684382938393067041310420872529765875689125667489636097686777483031469610416696512376968407990066367743212173631215622157142569282314603302600757634102373501226357808278694320721087307287362077921534540091096974867227157429677840552027108044103343937602063466634429365462249678917646501100709788319961312 [162,154] 4346852603400203700788267187334303584688900273974724495002138948749295047821747483332082366011375972770723268216217044991658780136579329065002354137519132022888137744176343028246187290943442095718059217464714682784353579164643799817477726574379328944186598234925834626514446160671090480148474894140864683720265087278389796927470766293861226728774969369327798793802446474243913325217233203051041486727956528858270852948771265350274453123454716640391071615726342656128427683524212265571869118493406118526245358820730216613497999940770042323748451573082808531247967085413564533308843654907199140212562849623238690230653607252861290148980330846572119960393555035139790272504407461205466576720883319641737916127440893564033533218874250702006251361473441050508774864242395340989442654393527839654658113967147372428392177895390378933396120930341293861697269945843022991025087630050470856005882505390840584971253607696953577897771295513811934498470065658460795385067532880186399726620117183780542557064146591089659189342242529791765150055792817237603204113801667959939564152000562504236840479521434797662000254249262598976 [162,155] 2612885658450566781394976507951432639580696137702726353794174224779247890010461087364125144729703690418181970893477938859773015648839230001523069524180743917186641876996365713424313937512620672184502992807676136979314017852412637853593737210898857123009139515522103816311846891576835667012751415240091186556938075584223212983876189854999527591521412731784340084738024153384909103486759517786935604371457708028719481370887079763003847401928393782583067429970167458570446177935278613002722687049806136349314686856934487075461708563209307390905145664214565145808879259144557235698824378989642536464236300888323806556630397037965119672283990182680664588074493578264547928951351215369621925240269121569980699276422989169195446392199174271749507650993350664037961979984132275324680324015157900806934719350612838489245769708034762650702264898160627897092162837924425178226198358763111114283988200893784412716183249592783467299867655654479971873932959775719080075202633200829347080396000549561976505280131582513555460959719013387019129561045979495149614203666558817360177033696334059475985126560 [162,156] -666827822759115748781907235654224238078104556408482522014729539949207144249042204458846582405912180889543203042734077594054300203998405718876615172124140682359934195545499300181169602546232053020387883110194035183848599486461590760629164368153801556402692301662587508825517437620913576223770966168359390724655734133932407434989249977097716465209008556051945374391993830096511822581874655122123419401260761970791536946070171780852202828479336613085201508661177639713117335923603573589372168733401182558556977622234636746822330387960470368393241697103697278880008388115724367083312608910469593531282854681377809324347949901759367055985047062379792164791440598210199570801761295401112441232574750787841581077366985744442123135823961235830943692903827743810735148582353798340142606730349104156799863649859413823429708339514758983887134925220047413986102119552038022425388249569636728292422686696975737109884537160230644493267347639268537307429473394524661584224296692850717591010856277191262033459096609249405273193030975029098980910174611039794740936391413396438 [162,157] 28704113109046515230897193921519258855700643310878393924359471702080933870888723195352307773977797687335585702558543070851269872743353484934591501271677137416422400355786900735592159729368069613565221500541437251519016679347763928512460001127768774933840471472953433723304760655240754427928299432948700363563260086654411233811948835801019930908633665310530212615682642807117096889696141020261089893526689740899561011253391373161352320595461278180390810573027603174007688469930471955479114917810382958515935865155171837108515286039507518945311587425995146954278305874067277668987239327907012952245752014712098735284341894840812563018350909921225904182920059539372245353274937298388419736989638674785191719195074990171985828391552347790766848910871626847088033443254887711906516021421922570762987363806920591312211352688376539740785506529661065995212296375474153478105484730406434358561083913000890596450283423919895474093825706947922448593050192060881353818210604164924864829813934653639347877624334072319508199105503187019741311616 [162,158] 749964443749195913136356105864135012707925019529500881150737211720020937573814435763087370455881181392545212348415583225101980725183102380936792074742817489391334212387826533362580441647928324494124584069885225169451798256401388460796417011850117672836493968712776670535886795853405449034906895740572159742183208189991021549758989037531601297669762732197425491820363243439459344384503154086686559071160892412504286679348661255609894126355063410271068137024745904648831586975379697579551253099283724998979110177362730165391267457671246212908957794510838876891140103017951390238178237863665287579407268517381776495093178467532601183244221466680698476331582345851169954214802753925323014251495757639243834747539870337857208630774589107663275839705172485748460902154768794974584910532887262398283130986270930854378643457678829786387142149700668479294420626119218814660751673504471121865397430352640074031799248011055526199479409865024995281952021246355724367191619905839972331190518545096105241333889404480 [162,159] 2927455142761108390060101150695255596339787724878980479894109338073021443925868967895611883197593271939598065487156118908415931991897993318602675191241337906719420827258931185309134548193875558975109789901734309316675787043168667194627455223375399082856162365913683998196585520133510000249169373141930905048588374328281976469555059294615200234316422380843462637024377006218948953925111596359739306436852373880211968497003379042861667899981146893124516524750148047316594782206771462849935653021106159329333495248858178074841618862833416167017950903058744022497746034947133636817373956993773164073725004176202079701560093766490026191754061240674390999711351443356650325848013870704393625712799032738810542564761705669634134374585887820020803622292812667234164493788286987274917911272969232210383060559130476314288995089874883141264810268215162492715724620978690845227740490712761259799543701656612925419884703401989291534542918447154074689482744962382403353085503804604419904 [162,160] -9899433253824005632343729810903119415854983606510661823607090797758231676721387300125372614303520716785549459856299505305711831380547587334334325582195499249304978065124481445856207957004402104337031027863302239172185754796235954898681626563423695408284214177515063877052813061425073295426832231410064917450795186157243152824471673168950815130878845742533083800345752382894323470819553272383243729575367721957113228732392013539258279568679446736900889004758451257158095662915629417797429596873569094324010909050110149597756441747256725374096439278238216636080997666593177031646051706195590418157666242195822782610372487704634648658687221059017941407940534413510926445614551339967215696839856498788709718206954625768247292483123075444007393281638497615130734192974269883381367356852015664663287930571593779387645086332293812376431449652519269701739865401902342880581981155516180435181015130914390004161746984744066601670728162624964719157954544 [162,161] 4316541872671368684101599171451340663207319727347130722910562874623431804893866771522980078499175226450564314959018722323816408098398188951766001328874797205585766224652260930855452995844732351559491283857697866309663724734098283750586176035756701861720285937344314085629066535060427293348483918927445041300653755612949806867595551896487994115094468190749348584143658234468503876232746262589458404171306136777731133617656518220764653114501759804602887269637283566350142383104518648309204059156357184419524093611152804284233637833736181415776765002493664597120097894876645919850140673595461791304622659826957291871896695825482708563016609897536022837457278381451257716358288212544345135047792787751986051500148851092477294463448807138199657484198730650284922480478626248708840621898785396386922181033811780131184552093495023228582570546527033012119046148238908510231770733387460264645009918900782537684003820146464 [162,162] 2347342377048384703421594185967015698547592183466160453321023138455831844898745419158534905147126477019797408768773938762502595657177390213793305986098433495395345358850147462857541434564477572760977406990076425113276811197351355631485617424624376417982527475121036227574239267870839968743193083588254167397527347994610276648048695327944575571901604997148121334608078314862060874474813269718306821962538164547313261320950905574233574859520641441433584290755201324223780763071281066704538701519495331026284307326226938610323881688631550408117536613198189198756908818653679882651069177249240933238487604272689831836466544468451579709394841629797547305197872775530645422358510930775400242881061866101826857622597425221720866691945974290586337183987595577682227729446632874266998239886915574141746621695015637638442515333956286165174102998217861130197841925546892454585524753355238682576 [163,0] 2165168252439965662742145920398219760719788453648639157990346153492058396059688153276774693199493522691266105777615792479970987145996089077185533753944030416465682743269164218135984140822852875700238862775373897070521166490313677922039784997785638997319644758391512029279973937777582797666205749472900148056250077566784568703551483904499111230242698933014225937815505770054044140924545187778999625401440203858920553349625611323947236660578250528292273129978758936924592427421880128210664060225207580992108323615232167273383914692606584666260667989715177099654595582401639698561944860130825613517630689703101042618536628402967244334913624078376823344423388315913870168668812481198033305739302460638429903035379926335571651062730236073038306036085249735093357717122836269757608218740417489988944686876023624676305234868119852004578050526358900465820730317101261848464576303440437510304997327264773225424051720174245252662419986391227455588165085763092444147811420731935719942982915365900505688944233123129513136596806720839727747217986846841690393520649924581839097080926600459672171718322355005010927087619626643925295464426423584457474481839707877723583116611056267593445163132291770459527515023295213186674757476686762155581864219412928130742005441619147085581518728812624709151951398944678100525302553819204408719090542580554727012888725555269283864125081827221976126350675627926743121606292029190205108486923775884836208362353468601857398819834861064411585599665479475636423609000961183719410536134421233643968968845744436532830213680617748073254600018454484566611326165177727113439621615507823333137963195578676592327627569591925325808994042099481559148857534766932486937954773148870522451994507048775535643120305130476316868929417327508904307179624608389065214099004755880098782168483532044787242367650465096231386252796616882742921860122608855494249938121049635498432290614655476813112429814926214189049023925921171500914374576938830434318990027753234317618256082050879447288812540897842413692641511367106442123308944383066820957974664315363151996323107045313604945881896786591744000000000000000000000000000000000000000000000000000000000000 [163,1] 4864773842036440093145408938707824847868433972496572305757766422200790161917274127262382722359812045249870237579608420001971054430607870993909275099517547929220693137443722890679828163947691201255461061571660095667256780266328380432829433330930517084959202934342011531529604443141051462040319843467027989378042633894028136253104811104229246901837680850150062218987936059864463036223949133412673412417234845557912354440854639762505884133259475052695531894489175596157332170513438581345498396523127568438027527848000487527749235716548539237184555817408814310507254716329829112231357697964078330022820466064449033953477985190793848588812042982061732739806818134327240423985778942223045276721937085207102418870697727413391766347293243399365942999241581373098922116420781907654885861956917173043970188443745852966156303186338648010276522292611036636717806649644917738498939915059589342743769881973133256810141962394839002870439757635646387502880326466862113289053419826160803517326778487120353351702449495023974546922548596886453892671672536958291114028706737036499075302250977064833536311008364098804040407823949678476673558170712247971276423237797333349302375709873645803420264966247171899639264671835519594490907891850191502585248915594880406033054075433337468726367188634540546807057700965527796182023420114732310475473226893406264512650002897819278844716669260157399415563826744187848026202700091073899070666429769586430236605159269574756860882708574511586236974539106924543129281600791251018499175020256639776664359297442296389772002722337557786742594760990416593891511097955061885305311429038496770612981274797397629434818128211144069230359390860191609680574399155355033262145665370271206249928154290427939889917782479403564875262894225702910273024723048123021586739471412039447136545768440104750069710255743855971029184302348414374704251266541513714424922470299817906452588271318505563971064514342103259175022946695621270610066808795372580439198845138050965310187638853092386925354751929435938365143706565618712248594997507112199194212344411219698570143521155936794858346620336966824099840000000000000000000000000000000000000000000000000000000 [163,2] 177579974121215016893561541119699702808427905852978104594549472860331297873597097248032371118240037000170287248647755627817094142921507739258721372492254829891660383891834608075300548267101250916671719197990407969709522707759189694451500093659340505006673701409145197031229612272385158383622359064570612179712571582938305027224109943746366625106574012073397377427389712951788043049938136894427324389013524651807817182779384720366061789314002361195531597740180407624059182833313809886902701360542307662290959251655249392490385886145241754724357238521534715129270284142873096222192170923482725032915525449924239312964504462990513925422980683092029515848284082079937037900414239568621398190159012982750280872889969822699102477441465464340397511889345806437133148961570126119704989961789845245271209025541188486700165741333075046166256775840825112572613194307189148320420797857513274910011341379479109979078986705132719629021733183100099422555677414165297607774834588713571943637135837678376293635739238079686490116609027087255226428718479028754071227663755740461670717607046507923615096774538010537051182496800636542390771166924669022704531027291203449263596735869771577217465801366499863635101979834463707216463536258759148782635926796672825247229925264780070267428428545782912980860872167767929346586854248428463223774186338108507811244704164199542666143223383192238609096976690565563271113496834474475553514230763337534705304326782172156487338291120224971162339093227254117590670673816780202657113227122608160655123202028110523402986114429288694165762694783905868811972622894684775174641545453175391830218136016662344399048512567864651300022049528649584998570055567162021847698403119305633264804766992382279000103231132020392498360099890671778618293954753825096050320169252456272452954684748184808729521036124101637892349285868882020673434121795410181395929100730643950579880196128558222140503980293868907628250194318638321292067677372898655365655829880401979560165949407882694476265762966276725673746184065958699073282087802242953871217608993534052888089904070703507997226799915898154285793280000000000000000000000000000000000000000000000000000 [163,3] -674545685103305931666804791576886332467819744209012594803119419411183070561990669669234507159034164264200339717597943357604174725927546427533305557649352989639455639455363776437742208861325199788454005701366875557489433764749666970838082102932915996302118304274952657202624384888504297400888022821629478234175329273905366153637167391837434353534641475542150155712749190200897082974115771571483170209133506307100234928412443634086940337605238137673354154814678568128152900421959666214556240220289587978865200150147575451490265608538731008614541581956271583841574191992619646217241895758531207673553863483198483050641604576354304240785977906806784095169857219127071026594436150789454878565890593472426343733968397801018219187220993736142099001286048667662368570722760282259982010586557721154612640572143322597210678624974520882200885799152107004393500092712392121580814967032476315868333572845913305490641075383741566540941755116511568692040191867272268396347267631216561340816184153963454588633436198344794277677053680667071656838174816342251907831935288170996414294723715629237645452854019595625079174513792277775412527486896041266069810216782886395379177877758376600349310018102409769075773302801486041676573917495736830079849626045867235823228778570140249550546869716200972200921793412768685645570960257177269456263186758447097127407245105295354076157135553676897617324117146583583498427769310839820778629745559083236088249223296444710878674342963317947873376794438397894168403821657911245954580949030805273955021719264683312857880425172512594961403349693814212072627639292365271643881601862221168731447707190798413906001090364091241059417261310385742874124695433540409048509859134295516014383969652939994485332597110016891207524573458146279005084091720213957442716481313121722434626571351034441688510803416627032905223422123694788744506279544070419210660284164074321988666914428440113968254294008808761215139120097312129986611264480439444578773490659941087462739868422326759574632887973979460054043679258135427486600873397029594302639752324596699217597410026731586850702060880869170341740544000000000000000000000000000000000000000000000000 [163,4] -5771943985038771507789682192204940183191485400364930806551503722234038648094427073101729752078260228633422063434273840732399646089369403473288633617301863698850419940476330567143927820935695044072137529482992017487504611158634789208711705442922464082119993368007922474054109801132358993082308930181120947771655216866922216705101281110896151989358034416698230031315145939911882281579559620609960859195556604827491747407172990691890518741639806541125246866044998704678863910039477657916495869270293997712124516830180755814709118418846749506161181100531032038323064789937605343117442766983274609757980283847596920907939950582869734390943095980195235781323869701695863192714377018367237173083593730238140685740930133037424697327123729738567417776059392292288936686321159251420633088676025597184947269716060390481690176816208744352593896305525021675085735904329609034954266467786589436780268923037704073062160347246715943344386582300295035525843583400234978606775521352188757441272948129884952997112117918962569657279506305486513804607431674608915655461424280898675562228694242124017155780606468573979525323119733051591150209196569032269134185115086541472326389554386723832766609199387786713754193361872498949845426153141179700567808145193867052378067433361048731813066749965076702913689807984971118789440307566066341144048723894693121456295250550997489350339125798679498543690380442747099477263864513590658241643693435535881913400055356714690783627540412051888357768432308736189737663984924390523413926674226548104998425454936983675283605013166817794289105894894010055533221279455427138630967663103830766454127838238455777867878014953246485453238939264225187218319994581865249845972944531879517012172736904766500052917590548565380059967830540445354272926932087580124845377132989883528497618391069249411956166866989377075608214184617356082522094163444741287460513777033365669981008458900236007746471757235082600239193457920547418076716859553023997087360439798521757532294178287476076545307065455813138344942236222728827691741398845558677533444075674946124351144347498181286059357500985064128438599680000000000000000000000000000000000000000000000 [163,5] 37679770864922109031640332737301136040072035013341140103659523444210854337379155668450312722569282301967087614723281561366704661003570186838396318231894790297945390015822466027484118901975727273428756687076303410675950578564315137588733304945569547512722193615755889556013102010853471793079097861393896968130239913409607247507976647366412310177607577814269873091079137882140488390587191390418964526533476633727581027653218862029817632808658388180543811908646183423203874143870868896864320872977785639501742484688369633748737554403110452844573618465447952127178205839871470836247869168773895974233261837456177840283518830831734097616103037137291335762842226165991113735647486202113758707903277746500256445528695844244938272257608848367640499842453412646240211183572693113383912067243261648583974685808480487594757132736962598852973205138751421303205452621920710364199564909262494181562513474550983164695682771496324349020371824453060203969024430611252221854586178317336700139016793049632428513367567588626705303486901751365238190112568100037317973611883065854052734980269114974862415908736043906073532346650682496662619622162259556110495805629356120058712125286123203304310918988818122165746298586231712056136604121287621715670920968569678988872986165986421898816163124955208465450537961840903009771265646148431641242858793282740683427201738766266793623716869363485249172692978763815252599430223506050135724543303666395228422767631130428842241925104707340620962226206459574246735061492273962441148859671806946987067169542203668693901379637577702181642160951325390127692276431290179646153007944759709664238318174571157189369317862060775573478728751232082627385572420424522328689490409461171789959388178365631599005963181307699190394765486478299179132037912377851562476321246666628690067352638582590853966698323255840672330634016906701430068589062587647497130969478302838653022223395476356740752231326130474175620135758860516130440433607395790260059825578164328633131571270149748631279932826830683847102709129659175407525223790043883008001928330756766485637814130029833840695701768514308390636224512000000000000000000000000000000000000000000 [163,6] -71522554831610469738609698458823783816333395328063599903243989922238361522112702623359673103243980019468660962925066670582590629014510020135279813796580914221985292748091487388110462105350226308019832768561039174237810678485735222084101783428220276614131369272621996619404032945423807263972801370511917803724398142616168762243686637608703795333645389327909135979957520864523855895784094828166591397999124777921572096296491939583236302693977927774105287080066216561628429680575828549701176663299089537620274853503099972101686234643603349839631072107647008991568535395633571553064111106182767019538491378785871040474962387443813988570413193228080517337018115746143431056985324277492583390676094025468899625471301251699513883379034134207274176037184660266197863404447358919343919233059523161516268763967570461059367895947395386057554026648899223387690190170203878858034417863551952831442594922998846542352409690993529538365240258885752694831198647724584938195326000832973042939047949024342418442478891995901849881897323222866442901768478484904357035529893876729738996043027101632974795974174288237979860975184049976451595516999361701063699397702458593657535403558093731660735620211907487568029595326475734197743811667884255690797104942448052319796462564652823734291849670306226251921533420221703861959473658157365228299716081139971934941975710026931371305346082750855460524717900082664117025391222705181577131112505349662256290132125638879338101992624420858374834920878095063435827061034601614426565981438965471995607844685589923080964373953096968478937410035093040865494346278361360362387379245632500269971716958500956118010718377969086492398366412199586221081063675531732220585828946232782994759132534254510613381752232760922951653349816372366306537803326867456343241540218811188685548055177696270110249874240954951283016319188425144091854139803435302447065140011307430913228296205382345144406231444252521912081931027331972548689943328681481324134776210143547806400010247717696312062573368871704784369937348809356897070185318018340119155087943886740126481002940283409123362041974222373413915197440000000000000000000000000000000000000000 [163,7] -61014516589972055378083009537924285471055468442523846335684835486762803252729340051570544345316095156832643845925741109099166695654130912055495751359752853894635150045355136635892379127213459495536295325775079169833237846999073853798129137635954372776024710477229972440607314678587676308564862890714516544270848495257375366978618084888554119524211310620235433142508747424978474283720645829004581675417425290491886864718092415316860761743999838040633522750968909407014263452395317140600549601815246249688571174429719514066122619706930634718280091553044758707738065469938472385861151349713405078342981779045114800126585473753729289165087838873822783423377387644744117519315415463509643088165774292755124104465584298785085440076033267896956703319203742105947293151296819837304777856298068766167278811026526338126409558771567146796640714774258133292223510496128835199895167032340089928483461812816774331042113654364776099588416980543298708537443298516636585616142720175484351157994220580390954596920702867609578769541524262074461731979540040186230695411516962159893398035379645023934337718613604969104372607211792635283229924920703421273987316404901547793785819796088787583927842141544237569221223947492666243558200110262463860976157664243014681188916506068441030286241335640976699534922859744410688416637949753888227198704241837697174805772277655173655866692655660837209695940091323748044524518917237778561866682444202573161602628404047618228651460121356823553422323751952496428113421135961215155222720667612183698740004769459310796531652421514376395972073242662457087804635460844390858488487679560395604488162774195898099070966855740825054549214581303424511761818530618231957077606411379855732783620849483575943648297628529088394748275049099881926962425931267639932692053766900637335050846789171269618430710806816436228583662883454210796979148256056412635486317861445896798863588089214491498220730947575393640545634420969701127248320241065498935173960932444251438304829915371074956855470543981187659982847071473146094373287408791846097297385988783906743525443463642652240630335253418253684335181824000000000000000000000000000000000000 [163,8] 502388308857944979920650057508520101921304584385979564844209641397916740484486397759242495954338609449494050712019166610736751440788299971883326096748948991478341477440958914047430416846617136132748627367863159263446439780064831367802478148894101087514893376005590158546855401530110275546756265543799476012431658431004434786452891518244365596350172072955319006265214155903549925412029130525984725977991331833284822533488736907118127042405704276401775343755753703426247342147544550862868082706786139698979380237649328496663945004192535286654548736742101247029942615739926182225713951110181561159654145760450887136064138213664225393844247522200167703077283633661074930011937947156740184576094318656582766698619765585969772416867543647908000343038366742775321142918947458753692336378685760783459866455096100251000996945544756808317787429429529931961127190913185820162698194826658865529818804880539511367939632087142372028405318394014491527716914501161318172526506456169577900455482746833666382184280976920681660132599027589787855934293092548119161678666071260796427234549017483545808766746643472053491293135893373605499462139557397761926429236577218126125653347326810252333507437035175224042004401588039038091902678743723669643514934246296415227979732781409446404685798968860670807499641848796894338449389569855383831574779893407111178413417723427156421465208618884548083497365319300427280460776353515705555350686611193423482986140861829342039579491393828048889044093842565407774531167246958723522020281049036650852705680306572298297801043814775954888628106017172396801654691211658081066968290588599554884890218866347197200410246909180822506115389960824032284124758319146761346980304336520203582624467783351859445125603051698576441155626613580627926537852420521580080265547406830420709922525772529900468206678654167889122532261192538349171207666651120862234336109571521524295623752554780544604297302519168182266810711955221244091851596532530970761520762381874640194068238979192473847467736001027265775092175347903677807589247812644868550771785296771574527441926173468218833424896959112911188477870080000000000000000000000000000000000 [163,9] -242471604357828893657260669441491361471282161158189576154229399671473107416967437835565539739476544014181476231318956079230683012240222498543782300534109902970552728888348355283605908743990344671491619323802067741300186233294935472754196955572168453230077782817202115051951414128789319867572998887348779682384401175979685433278499918990705322130377503469445019676346384890355823008771284012496655599437829834897384686485033247258692839701954127406118934262670181860394912266010647230966041261521848227649087793320910891945773131100877881018753001643302482711248617513467065022678010476470086835890350656239735868103618429886067726523845135048813492783767844911049204117109195907540282812146904064665118084764554273027987127985281409718316932413645724880719879072122348807984574635155750489250383330008424820953972788178762876633093439160429472531127598663821605628849209164304940927945647943997432337594565445123953020290344718263442319400444864928379863036449638673710856463422094523460399289109034844329766411778039884640812644744153123868897682267579907819298018081619136225828334581117549370592235929420407856182627778650262586545285355556122414853197480374627892469527809685755243255651107873204806878415812818748494355944219233386084304538166938584895250811371274317694308976461040035155188872995104631001844196123609256735910750131955957475822840800301029754679451747640837499355731884933593239290119110287567025522575460753102565438261495000677614895566971262375162594002570197220736905693569048491841266915549396783483982203688206764641051547656093201148398944670044237826304547775406359720979300476317722666731145971399034731580893906430256306286434392061480320613820434833642929636531895014206729462846557711827804658445618177747668129177443446099474722198264692155001274359352834750483287794535052623113452580379467883137213126644517352938064268048939761767251786906414739596490336751684315506811841612585117259861525208319212050656068282725209724503224077331321590241352501930890960941707165547164390247920765281615703239103453644957850582389543612423430429926486791203346869458567168000000000000000000000000000000 [163,10] 6034891016276406660072463103338029657733573217038635510188634600062345415584885030301552547722420326317715831960744817198441299809185031194989772396174876108751864026294288198324512890580179648129887506020104397488273912628873780828265601833402954606463059794157445286130300834783584458825225774065618862837410322686180450104625236859527464832889549785893499308227326365797917182336244035098136860604139740697888186018852226744405028181939578156009523596265421102503625622439436049529402761697946999512987120587935313380883838075696050974226869817400242153407531665652375824276638215661428113841430677288664909796177303231016063535823407014058121262281934927086741886072561899603892693205897056402113369148663592274615150659704860186540224643308704468753640233686388691457788690444800771242666676172429613345487336442372288152554412993598490092794583568349464081216782249628561636511095497744567257892471497146368622348046676100300452000866705144392128325546745436992281704899599368264607990634466846249740835833013306450718405521427859695130280085212737541210028557214985400186758071063301938789917449951300525309108990455050541618501735493027249787301223517133612136873741844195674657569842728898275748166351663793169574717004169166259895970035446187226056147188477533064439844437613857491669642994162847626954204464797104636563508508212237747090289606857383216588485275738920550181156996210863274788419350542874426007088228717838276378065015857544768978408827631637238605784501135952751100086590118333277515275400365076657867557272757345590963995499981139341007160624995845652860212811630598449181183394452683038453660259429595197227173669604814710842039234284934010472338345485738158043655648708686566698283314945774537793489975477774285475769272559244683197999561537717016553369641633476271352602403253360918077243790371851147890670726960937999166724093613229821082983623690519238147984591642600227118071504416089017186286821983738154930966438880813574923788606889989209387559969964908505991868876237625540418650021578410025276167167972487043833026723512043501760154756139196092908667897118720000000000000000000000000000 [163,11] 4852512877464095215071902233942068440307811875988524602658902776348877676941142057311442809639314819782209817966935300513338141734423410610585354222567032669030352244645569990079228562306113373948161156078836011242105574580770351485933780958019545064827926829585922023037228164128071966087063805010783993712677995705730175474806790903078442666456163660360001751078346885679211949456218451989254359145535205317022369026533735598542471106977902377440575436701617257514075278277719635620017076804184568909578343436801355012625041047375988694130614314887024973480875885170207310048392564725400799402857759380105496798789745958031668562056725492011451741021401108046103786254853001165173779813347030086425613753106513943152946407823295467921973485304853917543782031384548027343752908569279014324121768278577514057671233388327172670826193713123310465219873768446657562284201981440632675582200424157234779873993512815200496319867406718341067031790136415565980717229969159991186898075233385987218548762246367597713573545544130148206683711667064031066981233267929659244657988260709429979875817638214514609960220443999068353048055262506312140061467823674614687037972849177593476183826341020485799265355312088198398330379010953137767757978352127412858646633037769371456873302725442680793069691001069532513028950213604037706558233281140997460176881625268681862509419873249466727903603359628048000952305331839860647626834962475469733550682601377592862431234070419625445000436344584987425043650405064700099998584977890782819513506335670732197554860043975376904890045270866835435426477123139810566482809620127947220881590242556081478775301837209495640806758120948828002191389424385939358179050699700868903792938964365283804343348221915586056560065806709983071990394227333412770003760972548146321452744066444388542037377998493700042198548742040066554586565024026081982491529586858370674610021448578267483390115047376410037184857816433953177511191986942624700502834453369249318223872543781532687118541089194740017953625622740654659183767409898858170670306558708362659943055011912343013658485266765989335073216790528000000000000000000000000 [163,12] -20430171745510092544055453532947240890442503225077272085275053288778176009278477574399150627750121902823838129363269314471846332390311207430067196991148639674488904342732174189279561575869296357731702017986154413928625002074962234849613379922257204053265680336224017366207886795234028068074696351704928550712380255367512919732401355546856993287097788678291695094580086914810700995175398025800053433940462292284659776281847782579801669045700242393296416073471756354504596299889893287143778032307370512021602710883454689987085082857420121526638912959922559648116137969445687637866844193171057883802934809149291327650596672683749060396102724222357610049064127292410722143345369433274153827579761847938025639200313451686951987655055320747235150158929831915994162643142849876697924683885059857261865777228947847867907518712740290870694943925930784376982944901135091607601485494255198708941318268619581187067501804250956504475629882724699538682053327846873664519948939572733310917254269368402595021174935541543823495570685578629751668886489871757249334236825705556105369429891225497943598572528948974180610327882849864696590136239288053086369554014687197760101778004072858861322844127955937239817412800749139432785886540160200358952970753821300177898622861104408344830394292550269776161239232529159410960731663494711316647023452993768062015687199540568384569219809072707424439150452161636710007611592647404650972045494759620824492208702707137766806041862725941084016712834768058905407044799821213774985069369566294804511744417300901353125026027240633677119200567156395347542590773485128372134335404372512151765822756397109767409556540341195021354535847884570146528549866848382281438058303257844329996094752731143716200517822637209897024971494509365604315411327201144293095078120951217002374141195796580386815212420436154047278875983016686970203281981568810766302023871652567854660967994665189234216570180575783180100670881244152506307063510603245319087742133781246383580439492205944901469724018100142534170743120073116480778550166877112763168513430542385228749126233086389622286090788168339175395274260480000000000000000000000 [163,13] -21448189833419890963644765359739681638323396056021092574496211331556565981431578843233877228228252423683793799444466740276482214380789998611776582225987700506927832835328729219151592514989503464571611233772224727893733675818338553632592317646237644267528264328272938320929062551608536736034770010131926094804921372827240153351458454888202797638557264987762890556873452425168818951179346673464493983411916642797264257308692134357587326307088216738005567337871056919291251803017085617941756972050993757697094479877083224378710767467850291497751865572684542063323774817763872047376240345424091960544858235291753148792425299404523026835782435080695387196472736318587955195224255537930274580757429931899977590204067810959710044196711020864851024319890868028454798188801350825496647193940586596387702628945270531270779737556463362453980311349302770033832127791357079609828542682608692515980416258086316654253755499642703280915495022495258278978323413493604218859921448661724937034450430985251267468534040785052082616080780054765775379094098944700304768656699010058361221449056177549768021002168957441940994505069939323893371282377544420202513556167842965998989681028147877567966975705694734870294013721029201856453850619922679650012454977289331956294922046389741642239063984394487899223519127992813390055694589735939491534176396647194672823540186990199744321353339322129598172785274435777283489409884530627593496731709185569651572102077123940257848244413680687591271343353651940469174690171066755094500565004718118870951731389609259460066520854473371128997195309340562231210730305889705492195710959516423426766174003339489483231064362372689443408352210411425177677366341985247165394702081982940575813721126475292874032872872497266277983640162427493299147641264018039483452375111908532574825722614933280826211158924077824550311806496267047887487402888511758714216095504810880610969216124302101770042190624311084211144582590896416998196648703722511141607979487304295308257852945112517753747809970171342033354249014417161881070855059826772078716112213041215424954158902006773059279446027811536180213165588480000000000000000000 [163,14] 41116051906798886193891026626959683679110579318590109477349580591597036028759840082283782243392692651558652536099557591837373725918396357394437582339705064672183970975332340047887544330359769758477965675190032166498830029081289953427131414727055054607765020807341948898500001571216512143681482636809204796309380209621335344731534662715515575351975400547181806782404320125504443814880969339493537260006041169524015697936958450633012728533666524356945328735988638415137757885294349561195517816178404434821230355755894561229959948838252667785331019785216017099953434555638779748857971757996045107455644533444912784211678661957205993336603151969740437074038172065622938076901012901148392500440048613975968935721848134820490979927704978431357111288162261392570852306091489129631482679642498806604284662055196315672502867485944894186914554635162150043256206323879994822161456201618354650215510804794216856830347685146890154524524486638555007109463069019539686233072646814657120830696288740991980812802024848338511557860410691108672414445334211160180556394756949608753900306091421808296055304528600037955980684904902624054943051981997483089320600175549333896784098719220207753591329868821460136584842205938715820093052767841131674472531101246920265415696645014619995099997836357052742187538297434279276804681278036043927622698756872923205522434978321534697041133135616139830165850559743537108469445876012617050002383394520845822294714711944768545563128614428830626312784267946431244522863613622924414249253786081029923117916920225465245118921016272946585806885389716545183085776035593182256248505302150098877271101756971195197903387941892930896448210440495372108164395731040379923314907282387644125335624841340831235653358150078653725304465395397319631808990664579906554303772887893440585433730965797175671113318933018597963965464328023610093033044328331503644030053339971757564981429367751697923965568745863634978283124526682000933610993732575360284968549527462930217153337680262473512878876998188965771565218083262073736182963987095183719496258194592084416738305687720296753200937855090166263264260915200000000000000000 [163,15] -79510769388128977784194663603206212401363625298269062266435780906586041593558795620512222139306809522346069787256712157114255646208781786825539557670431973634863603753662012898296627672753261004542168364453535632549143217914888726947839898400015081339533499488850379827279131440856274282890848460950883662374890290687484163053960160335218018884153050287463231121117319739033943261054973902748837062972054060491916339207903246517348381754404306515976303944678486325758525571213330140003576616886721353271052848166722958990364991113291165657279102715256570022730812563968148293224195818789078572056470772037106552908702670047822759142076521247482590021523896744812649463357677414806641390256766901473163292594793978547705690706386266724478751512909300880219020510949742165981639593817303464181226295119333537950600905963840842452607763360844554467897239187097529710309760472104793109068650890722227178913199674496646952923280147900244643262208212299279176897227330594463320024750470662865934180689316593300510348684322868982515148468468267341192260826201568738419195297242152557216973338430092912344931028760749617184123567145909687584293717592610881197470546226701787287974534924851454698424688098222842021042341801181805512195775608282711405392127276164772760928322192952162019120922860715395401858458773348804834515149295310828167416688968899278061406843885142383709118399667840863776369150753425624963525725030051857999938560868076003594321648674815932528256539837580215029882132324065147923172073244363864825932303331355790823597320587632349722797742879627204086554788866250505600142310991676492044115643647677066189180165702335052224536871119228896143594949585326906123393168247235101483487583162678093945146201492919800421502014498450069022855011610995680604986550715385742332683489574928181607691221913203115082044628736297704423224417959261565033230344698104875786982306323367638925272820868189343601712420746302981816527052124340094744013825104315316620516007899520000259841829899891367370067768281035945904615569012967571322549067952334170517679899619493803827218948907340952775313137336320000000000000 [163,16] 120094572516085053353966939313603856244956864109584431297899469601495840691803611462035170482623697248418364087961954297469959098712728421850098029058469906109776881714156422458988871583464670761680811352947962012981998999605043304253617470627599145716573653415425787190142941470265069042358630422386499432037048054516028461433840788427959493107773112432463207733526802254971593618336421836449029778555687006807547306564802131017457403169269405449203259217388593318149181107416925049317646519448258884410638582035302786706634941271511617865254219776719819098728794983342520571123163655274271998090186363473727906413681615322069497264125739533399886692308984044350403436478419115427417268457683073915674260523094663227345112641585197379531781951481927315615116963002225253693372645415394307903151265823303812598168714913639252623881312267626074648327966306777013696609482089738605396669594996125032882951917089034317582178428355668163241200169835389112212646817324839978180379815792890750594761894804062352281135149522814352427505260478577675927105502050725869720691581387809877072645165801891784901755418985427100563683115000007934836047069065467902697139419981224013095530128559622740011611074755271235146686084020619989145495922654729748801297665129650011653560415862445339222463697154677065564869995687755123163421654709750832053516393902657412855722206676422254055446237437517942668453564426499117415288464334847859662226718986778307764236461714240757276013973145801569295964590239843689227437752526442373236640132926515015340332128606527966783028229519360084384152819783174587785472902399095563681288327007133960537688991121618557088587570735611462073158882710048467171544365801439468798800071442444603716107984740227216299796116843363413921875247616844040527411905894663509255452089441760694992480209324398458954708282007088917176329085987905772425100699618160432541002224353450934449068125604995338598920354755621087053174616240239919604492895471139322380459484107805520928334454441788243703738070802960813122129752425670177166681616919086878614408267312380130410586891222704345049716993556480000000000 [163,17] 298935287202713864055672361957182005235851153527436815045391014611395010834479439799223529976223983493256800000298444609917604445819239530126170957244459925767337236101363360554399995653525329880379962741668257587574248388037567479964733773877058036706737781480881854468027422487627526010583357094705799242363565679662769646243599473896600994624588718932239788377717802913862103269068238538813012909895256549211945294277042789842471440412376132134304647641709163573817026392551519664725880939369237130033256592159548099067498744787063948163861275656143783841159178053660403776327613169595175288818937600826954783562966426569981539027329361862312703742724070289696841382942500787011030547127425031119203777247232712149309406541882242222775926681178896578822358521931314290042338770884319147106543224004279917149094227341271907604142572132037966064373472865307624698535924221011064333044308989096308406383429055380271522680133218931227106599594676028802208973887721034890218133044407044901018675698810578297340351566109613235438925219643544088427790155184939510850843199518998505362852162442348577667193729891256399159731839064847182871913709990129374780571696969907441368419927633753597501539645789048989629170459186644699954524933566748115159544720373362263125291584431491083373184823923712348937287381419313073218297234236950782692781324352399753961362686049233478253611451955905745521109150665908481496614537784739146043815810629189621925870674267463984537527102358006902424513871220569126310116332305471556374957660696617215894178819048988787809312221322650823181216886000423086351261849083507790806355983369103204138429585720789558093364062640087747713197293344072057764325240092511639775402594535068676124237083262022213843590872895533714768202695955159195206750538940596339907834790451517691282517271292135033896090759221777351372001473861591892082410568505780334787430268995032447748126614520678289098183484288250377448529652785245906825372828097083385792610369464492586713415995564952070671820624945543314235007292481442395356635167451527594415699206858920691361169289512585564012999627243520000000 [163,18] -794262019547793647736518169207150003180322939819106024405127372022017793888283555225790378918820184378280039389158132038665233912726508031425290790276854649043552144679214538303938771843842054079707356504723790834245859946348563164213469305926379701114420016150846847463931213067131741802279420337929809776827300602296265154913966546416863996580942999928695038487010539081085752969601338078745105542578159384226663717335370274238011826630075272933861548357254875128056983296657611098082839924130231311521858041365737933544636954974986055003828747578392377596788717554817067464548366169637695766384476838689364419256286381708147947582876722331557252795869514355237074071699512634176616466491340866319792624499895282442531976239929374399565855921913385536844668873729164814646404923016066321338549801730529972381881148597771750940951634883637082887324553786179014743529843428204144291319071334251459922120793917820107912430873858270369450140232970007399046836733130825975912719287409588208500643239762202349548084398123601537998621828901574943004754675323822513594434606648453519421104049654947545257713263617771776608998282038583147851609193403269102746615851987962726466533206488933301401017612808776386583891381699586387095885536530777537068201776611358378441060398040610357309649944619977142662945590991149600962797821536546740363115954125860309727724497239059824117326232993183852901789279086466864947088603824800860171860846807617076160764479740566820237011134401829746387750235729194567699711975290284395975343351550383163862442137435527666031828392044190422301940562907412269233421430632279840564177788418514344997179577024956142259135395760749980615654814363634918710484695100759423224126786123512749091029846869014665031816445528134987808567725835224881349321624988522510004398371911064362447700676601812791760663428405234748864784166191680575092668370117205913495225376609682336448816843625561341899865710855241378586443469958730724850549797651704696466656327268960576660121808993969901108769834310162417347483844431529453277998457569223050647198728303770497262745317240828054088894734336000000 [163,19] 655741702492944029988672741046843460289706599391391735914718646681964294615798246281021763087181142688649075522478640428015636774366589749332297070620185830976409753836186054812764487410081635902003696612195762307237569593332085853416797440778892295053732618453757339070134828268683532840872521244286447738775128948678721190589586389583901847397509152272168975539076256759705569230547710234092152651461166555253552974658450895534123144636301103570082276416988086950150655523671798202820457007223864578476419716469633853199359521926413934286399920836391216016645674087945026516430632722499373285364683131613759775604890438573605435054809969995011463375279910258133851832062826679798693186029571493151326668378020973022560557043588400267723750124735647292128288142241936165873026797238353570849528119533238276841449632159604341055676086021944289573963382705512625126929558119350729585104496061577176187239522815752978109132253586698036281871602205720463472008362194587615973383756105077939236165468809359012412368688687079648565677630842670117219014399606742936547626233568631008589171223742748423520694467151895501345631466479865941344667964219031810622082243593734647102799647337040641147879306281839017875342586327733973007219073215061461637456801961437236178424068563362261286085255031151013713928026426733781756667033033360750043109491961317090875851956331558985426371140192763064857336662238864073771775907973838269170524194058278189560423874745866035518421566824245777172733553138048329963122449550864052985491287357661108693914190625262149522064533782001930523104573774217500934478531268572588100001704609384675873185275503116297797835931684139578786437957065674852793381370250826127553437770692420406837576870584764928039562766745159907831069629334180880607036606474548434821536590185526237427814019309829514773493860617428019220477884889733998097682821962671766250105206863647437650507903268517801962029861912348685898244211191058166571497594063521295659526085633875838220798311403401269106908699417813482541469417943682861103401326523097240704486174278734885137360027594773952515393720863300 [163,20] 1077880504146041402121477831592694420783833706118582372382832419234907759273837963317526031284448190714587659492213313715925221684999028795310113562786724034059852328870180049460046430537179304929997684276660561331729103463936901671175828512253868164146602611618001106752078973330190828735681802923836131076215363226956716078670137954615076055841787908981827424228522954591970616724638813330365330863251933689678924237818757872740723463642494822090661975249933338873366945825969655045438170284023607784992811895607476273739852217123539993364512734653459143792570596877148244930727796522559272154360784485394616866408121522478121972214813479086061865589706797286567196928421012868006098851597132728522544487566190449026665297303955247596117230538987323701081171731481318314662488376089671723105670540648366970415245925091629212466203705940925359661459652590600446817173857817410918733668718071780992079135781975274323959022960517938971259954185930352122989840824270321302331943676575883723737223324628663505824185775237721378022299217549026840455303301050475031269338149332131407274792175308467492187798043898658100601112395743242341441193867284639280273852407239119093148856717092364680221646048181188077433637401709528365617846125936013633980260005339561495157905439306926272871442204703674844295847653595952776443488973616516960819118007367082672767274219868046408983216533177793363019509101258874223978311149658780543325644597920676351310745902103212595160307020152921047901796672446223040681613221831410030094989411061550418360640124488797495453023451970028282823818123631210293976954964480962861617911969271767674887182390209923759331679007315363822893483196401320932962542897795815817888865353196915093952521939458721937487191948868062955579473895141139544718317836282896634971021011879652935634517795430623586682527900609153105567084905783778877021391699187304005134549996506301292836848225791231173889962565532745949762079191518692312648581938835640949429347542803178685461609674591919976279001654278965230147503218242184831830963907193669650907188716166670215170914409284824317395235324800 [163,21] -2246348107295995636203263257500366937186153620050665777113784198094791227143956208790906726325010464664520195930535771571071854193175230484314450070971199251355918025745190258240227898190666045100657559489884829147418004254849446597075959696247750454576047285125527187511668099432660718078129606259651954145883323552003675546455750329934349175975539999282773231617597741901875389826524740717237526709487987205401270859507467258519301230206807656130305356080582475158230118791301231501927471358726427344260963649516484297721066216033561938547110429955652619996181489967340891447914597261265130584777643503558201058862901375548142594266277670134513040478731981050973361325980176240104492524733308846799163892023318111662938822342771884718414027929795681174434188170052602621407883307266893059593005709701176043208522718638014313339587572195101265745874996703208166736364888008295551322693526376094259654295595727356843246990997106363840259696446009543439859455325121159159551378490238349992836783999616187594312530901723635922491050737390758384539094546183438830178664599473280733956797576763980821349372124809404175395408494146374885691674263804959903934646837687698656575125517233541827890404564786080251123357840401935381913410052254800554043294644125202904581736944194157771684646190961382239215555112900348272676673187583118059972796689091339714589177436596411427502933325272566015763986952254721414966838356428264162507981532101501008062343961209660814994064685514534896974476168794755088954955592412609183114715567204241199467792987463168593861532525438931166088796382610315495521081559132374468427546924225972276369023109200942157689208471844980836341106620133835428671171761019883258051859802591132988707596078651228637356136142922776428159445854399266440692975569217382742261995328241542908872795407895507024367757713421473396150038579701941431142593232711364721744329309201318357106947144086926057560128055202937779246943111630741667052821989691325307254030232075097617001850601502686067156378949157868801718767836318465602474309871799513626285771865790737350687804204982983155850126320 [163,22] -181934870935647724916659102351336728095844672494277009912906055684212156608868096368446930923940786131674875831707859010106763988837231164012291702392240330821065450007996659026181624766901600591102511918701296974439579799426947753477247721177968550513870265726128903141464085892624823529534767308716198265263862521259096769287725216340970030625805797850713688152360603891700323551085234743198410026273866796881534568707754541062433438801610117422401170412527253199591051445393432920160799244708497148525755192377249554185218493728915364021707621777700286533974551006876453472693633817860097424718475441627387103041636072454809022169575361753167369963930588108506587453338825438660013591434483278414700303991485154246260254022439904702030549961716581388814671871828075546771839284181967610840096459571498016215186180979038844164063860491038534240248497317006435505466754060264775417250486867633073895068020783756016926113491008035419216718499391008030534025636732860860235769712646095127587138410482330500947452517064384267289185119963769825205960813408963644331720575989652266677773267799032432511611798076772119589178529857389613526824391951696346436683037432175336117236143476689649198023346415509808667020739515509201317948009615817141336089309188516105818303636350075838501482275794592541895351312978828655242640269962748516143100895527790074918025845503592315307160842910765416496951895061782223798444352085046043655315172486681615288622880616024915513883188333890241992801812587773935595092855012002407242851537386342373026199152703756397987984479365696050605875422992340759581619624910892580525208896349009809212986724790238215694998009735633813261279686774235838864511617388806913305035688808712298807670442258405270366917276610939870049691477184060537927028357010918759033062755712826153096723767939492059790579548321559911399746276707847239851008192838767855666799630675305744426440122188325947614061022604123163160565279247573566063227975642565526011562182530946945619189209264823887890821298870841528055194464382599664455067025087104289057682166684236900852487139844713979066880 [163,23] -923780017781401780882504056134096213702002011185654608258350745190403256053983684969234940506251882565030491535663907108201606725912052014538004819764116163014971056016496658189886245533770281141682531614602585059061586003761612435048629237891229503500203081916931395716945915073492681200001654541863568712600711767911092088356001953623412529908200949413692356817899209956993058346677115085917195234932731366092934365469883961967858233932325562407502188096036167888270360974733538677316827553707932880113238527710738199203101531417288444172154841889534957203106223538887705258892981748572917784532053757919748556503872964913830182233000877009522785463271166370019276008158167744831952532783057293995046840054902193861005786575184493683326935172653060288316544366436472384761392163286294730132419365482203451092785706429944638186579932829646035459904340051288767232975211683720322995412886319387482231649919100769745108711394236830079330825232064666478974170848168277001726235179541486280085579976373117329168339992488815649531763123187778006926576940470923461306483238149956229491351870561440908521954291220225766736210730086273582220209317040815249333954891880416051196191704920746222362093256334219241894690394381462644836684465848344629288298292944611017092195004472926153736552838679445013406120888170404970313852283631202593145216555448780121091631313118378430625634162590953709607079149241139214789680401464726844322290868678608813201399334442996350581765150605697822617595697666285114612437624090479163471189905396607367123404647932669344859654929855041995970850655198092891962271178650410802444441121129676510840461477325019506708343564629941272491764725042173115850284783053002106179782389445078144568936942028571856620656671956983671511928534562836218199608606832993091653765785241734111131497042592854322701319931002203356013306941899766919751022366778050685775849930334340886742052580312751149459254805654225230584380750827612389219886045144158283800971360383584887266897126998549170237198079731183333264759302246873161713840302665855429626219311806300841767314618646764969280 [163,24] -1128694401050811391138105280952715604753405586343902503475462510187481044940387963312989677871474524947980860073764230420564412937129330570457379975554422651338361139406196954559097437691918572576946958166892388631129376301500787865055328253280423013000345061849275777072354513131752315969873066284383333891213074205519551753368178705526469690924027590092235444494569208505542872674183717726997070220959682894568888041223960752796260909330277021915502000669381744492494316211072601841678321336044006754154137221152722599044561114629252273576043652208854456409225220940400478747584542616569124330928049031653616822039057386047484415602437578281919894960161707396890738832653696873707103330580276680314614278178981958540162565884567021685691017768530072197638571487356524771259662252129593672872570192857370267177152902405416245568536523327867487960178289950389313988636948884088283384518343736662777053523034016616300670723774249136125069568384588137145797786344038997122722863227355303010946125911246117219577417421817917220510075302049957515071292966551658326024481821681021429808625012542444758624125136059748231717781344057712641094732961520748332558213132658118439063428315709073099552052922916825382817978963320953981116304369321830292215872747587930850408785970853778678488849822639783775638505614144670847677540136315014720373882177813782817995627019691411367957327315701522602845978170824489947731698101997483139822746081933051392031792426099995010972256134655574653613200291780170018760610833029743154974661679592636059213776858254592484884755166643561730317771394315388523240386601412959665558744186692020104247469152300253518704319392902690941537351031499454872195597692989884870079387269546630546034123511710274417204858208861218552503932596565297125576929584924588125813580185668071874955726022227642123163889986288711943506799922290415530338844472027460241667791701804405844029149602923061589046042878586771798934377041524930440228927080167582552435725238727168850674743227601451542658266854790281768362513406256495018679302045145831628406537317826968835120781624871547520 [163,25] 2556024067147947794677531812995170697176810813016736539374190959319081889090232789190421239905318073665602684914644320050725498045147862778454585200725517413747855595064627581404817760536862530208595905746825033718288508391885644703776855253700691839853837110722182030264255119810060575171310041375653291301431054494909821972792072208074780784536824797408493298304588648107390982309397555075106982769403133292118741616462696166901095599140324854437053962289419020553950182879624102429594465262763051772230020881001215309716061838909436830277329826742724812924121186553987864427678628041818457638932668939917543017846815716198485341143156348033515448613599391898564763734702995358678790497699085073335034119508361306690980922060466704756244455518362734687804222191571759007899690980422006932437045826411419714372346937530883996848017432728594345611664240549806352517994758312905945680747153097873086572228967283041509105815180477982692876881883596890800217132262175708719655385356998726327596591428260612745908532837648393259424124299888949669118790029921365455839897977004338369331406632326125416958610580381294995319465501981379190992398700214890912328191558839752497118632046475737442332651552424390915380717447023962311416614453221398456374802965311162245673614662359499256280108207454922567120669478534692108274678589388830249030995008907993418355522979037661711874680656716217970510007183209423413854246140529051241978526185556758625324752664538540271293839500333560845224966745250059226714941619967837606543252167839694861500326833175578292680854931415410538593915616683527629347827341662351323502539879761531678140422005254617793134741591361512509582368062056321569609280515612668239987641038474174115682623643249880773509509475014868606675865057712691718810195484366737675150857918925070735790581315161271932004951477186084657106992205373127576660935478113789692967776054110781046932925223512310370181309686735626961093446140048340907512616908687174333428343927002394915631189309347700142344244682093590371000778156980030229345117846569730694002444615991455691039673292738576 [163,26] 3269997998857013591979276422368472154912004614828812763456273372560464766062718233578465753483317575007451331131753889079523707059796157805768738960607114655548118622745472999180171793461816664245369363111948689393359615144604401268273116029048473893297372236283529165769693089145397357286681687598766063878800124947978427983055445755107860237730709816619171447967099782413610035274091533768617445718712285724355821403108356613426197634355026386291089890409606302875180815229277118579652887128698074535947972903902441374386135901088073696602602876411814185755715624160363429167465935437246504454483526723861563245736460309979520559715244452923353931794727543565393974024595405189965106194949624443681768240813206499149539001486163551044595251911907063963665073813711471315940138506467276145666785793827999646503961606728853646713651602171557335044856874885553268755978790704386149278782342698898406725689701619495200997977279058910390377762056205486682643548040589441486406361919561769081231981136692865597269752113202690184461119439043911430817580488717011565079020912790030064172715285222115609354950607245736010422145636385646108970089794642622766729171647391162228310891975839770768552584051506468020543281738351902122740136806337553000262567686441063637138747109459927192852481749475878895826430252384587302073800785136858894295393443491628691459255657323641254785251885968159165599838991128408986590680152487826588776221608365116194787187938115018678578149612509330129428489978813138662445531570755537855755583360129928460298418804866362815945031725760560663205258084674190146115729644060624775330292234662908167227832110677034527323729335504483466477689568961288726464075376370363878707874860046200442724350882682302656451204930448434601353180509880141802068454032336082043555433118705140888962634650197465091477622346423008116303526317300483849617532231018323220510913422416098415746743348101384998812915694309338986672660541545946901941339948388345905560161687847501404237698087066288984394352671185991333204405508154262239961940717589115868924535552969402908409819628800 [163,27] -1382699845756574355151659281497918604040662563481885139582562334792636414094632702451422983371418929434539434456194978827223060003543651527198107360062404967021668429344200377277626038758607756165616953829125071503277482761323103549915566023256203707818527081976087038376136821832284389610357721464193987505162374655164268168495896018232223838110849823716162886016848283209376805108903931049158981912197797627772889809449128298068829002140597905137594293611517066096731430826887278355064672362465810692343614541978475728697519512232465656196019278237164556835990112540390157417467570451491142623327538708445881051358652443013525243180524556693127096863111196016508176984241670185182821592467575380284188821086980193964964455554669592990547872018522671932183863947817480419587274745055277004395185392309487704622246074502586010989620747827664326806588823260439944254420007617105856008751812838967713015572069316776301780361801701461444256248582679727018603439501840890506120789118075701131869119888040505462709796882310816392350779762199841171979168140031866201926114861900151996850134343559352473295959136657558709589830835505205226135050519469720960121553874185503244744479636417641299989613880356438694249337029624946369312086153963215677191188905679564708867440536010562719983835325923543900816863776931268844037911516334843774352895271566210538597303476526252262493264213976915158466279245659645986407993560002350119949077537741925447390599397050704798158566752467700673493869332390179753117959233533295058493069727496232854627353635854691461193443851814406710126784072622436363245627678243570031824088298775296891816394017538256677260648922010898146640403148359222501881764895234679335982647222988985429549259348824607347358086135734299465368592877504960665343229173650965998325094859906670093974288703325880747627406598113561054013295188467123263055444405609130937523268971847113151434246633432131639549438212895872430646954412918870250909308771823610521276960492975796044342947226424705977214028274341228129134475342259632834421524334867803953102853413852022228704453488 [163,28] -547071509856683654398806622124537155943506079097915573407328342773791230187898991742625854875931438021754981355676479463972036122909614831005536469360715207524146216528951511385079079419304193733832494042436131711122226771440514375524569550026092589057935677740361232852648462697049398546045859285700412937577287978596082654056653236992728774416701460033646490869773959991150526446557991321517604437695754311280228063132171215646527538855782977604032585773512155288946080268260450525531839313371815856371400238157960229303710009119262605871111077794282535379187053988411747619259684854236326818072013711409219703557468210193093332372519572082548480903617925451145420706175475263082905417438424397538552982203729500889939344662856448508862576184027010336140048749097891889578136683712270820478527563074311384386629771827438368984894947599691808590273439871328682645462968371582066214358413220484266213554743511982012738283252285430083179468882046751729403057668549711353240870408014984259587972191360173829594807110482535188428507926534064403834357562189668766912859398751383570698135192432891370052303502341090872702995575986047740173414693509931183777830288004304109641689740858098177368579281772229179206856852005849460736067381823829391978169323120456674268570635385152657145217330595807652834070476014411919119628335123841452006408927206427988131884727156452749552260444969490897220323528647571696816263668591074234692537981586526916137750791397373947815327349938912671976388219637187508371314170894538241253024697847731401694904938550250856002588627357443993912214949879699313337008566113698420110742943871805905950533482411927742633560142081991369263172157862679122010989793716757279302318958567794193242893508429097236002246141458631225927595112367486685558147837027937356217997999120625319281224151903448890325864236973361090624218860339436104505820831315086860364274191259039525099455315363840619028781655854736430582702121687276385241388393267163748847873113300973727641710761326787058253580179808503388744752755413412333710390090276249638932266471954395728594560 [163,29] 421275627673566458489678851880888885814757601225204847300388574026765011225443351746909810998138173827441124489017568663191461798520602196526695533073558379157342053416440125393342987377297622392581727562405067742633558176452327810838133516660153521792308588633885297929885996189474212368098624363065075463772317216380956521170518066558002874997686193122724475321167873014812533835040899228538776135319825871652321503350409678968972144868431574754699028207916502640988760048374804332187140124812993576530424402753739333377168901035328160095895267940069358594385953002629027013794561274492380129519946882114646192494542332355061554071896194411737669871121952399224521847565874923161317577426819228822770235166329434010739107613131214550774109676610918668749194544615762352164683390084130400989496453216018559103627271556834595837544976123070270086939932239708343179218176215193252686980558093780708687760782817978403264719384687981557497364213557323562598428458803866862401522484953992378528293201856519259628086976608702640189780265649493253963858700115933953397469404557447226932716244431390954572339228528153186260246886214978097453162610704381727605124828741803294191412558111831432903733186374800469607236489032218823888084876832542643044620497301002982778672424073885043552912875824363200111613588493379776531558665506570338523712339193284309438467461287646480962648339982426584137838017301497950547486614008245603178935972991389131430271057888718196907727633163061092357344451020185952439007944136197152630561529284260880766790683572140686932223663611977313698202215979659618130151288400146155419837183611285348618073526547413547586906086140619312703645336498927958440021180476087137778250545696967866840874249686344271549828127302238339962123358622226117821976592854687168923917186192618114354786785543584430475985606897739497568248908879125938254754205243920544870772436148498334731340907076551324382662171493964392448620576122380103765461903499441311167453402606784264033172758976648130095214145844672824406520275981109442675089022476736522527722616951012072400 [163,30] -3134501414708381035024680356340042974314036471880947291950526022895828705728104800859018428441051615793815705854638729233189549629387350809762161578505557568749776783464792278377089632056674484867109154860196271924089659571814025631971094310588796303724271019369665108926138253814444216157820557611451750982766820550264502148985232854188417026635114179925755630120367989481513413232516026746729631765735048789094799037613863572769089032032921748782834349782058865054422910153606954305857954716557523301417147922668564540357088452441093998651483617840013870449002634905224400436848338549447108615232948300835384737269208740233566087674389606769852627249511221387404846308478163933394528239086061385761452177394666943499440829955123504983189141786246120704920096550671528356901188866862436722675392985820883290865560924154243564414405900201985957969846798703106639861148290724464296732935067435659586120601179555911231467227318275467616580374153492229261770213155106718878829759191182311268118617512761986273337731559221584647761496455257886130483933472943831007710225150804762069767077238533166963271552158209646275666477829086172237713014008939530345396621822629923448508967182464078616893723187576026040425555267667144412726077976392112179245762791522655451699829450239655809519373576225282459860373804358454791804496954577308400260903641145846663090414264005731530936219113294636841670851511677177747350858803653887278002428973467026827088290111737991815219089956007722634380926835425242778407175469554457361960161402797038389076091452429117795860012407624417152365987538671577253282074731844977269871309750156651316866381691982178882884437077050524962899723186850015866036348990716628137730364725635513555218114415274548752649411617197474697262374840940608087973176847582256182084055927670502815926093051555981793864555836163100678467946659872518031551612589654147938334397677709622551535985359736924197918476308036347266266607553358769617307975062027983940565975300971523302516044112983693250975219515365240723701936457826240282487722866479880246635030992533864384 [163,31] 2589343773762980114948251181261096967259449345830655060324765230305180122533437071138820956046553169896051757985127996479482703998244958316077171955954476436986416220889462525360813892574938699880576340816357283394600987149205492129231490894923539433888647830856711392357243244412480988857458888657181917179209599462280896161862610761938242096422327990212881702054554876509913953613861490137459987667483690220523028546367753363293994336721104339834112123200817207757043227556931660378217361241704341746820132680610603518929011339496743008310429643249233896390340727285779675862939167620940169847440224023637816646927275912482546401726791210467196313719510074644350952159653074467487796032513915578497635392228568388982291392768627812292628842894012950548727229163540417228498654867754997512882317638582765764029301174750928374729941239194813951421714718121013395066444856421859747910729445024362916041104733478844200550199838889494462610297072771183401357913290936440546142003399520922349013948120684971479030650907124406417896702529862012515764925916931347403503238220044421865283372065314709750923133025904195544321268976940713099571717945090929683136588573332083935410350018161314015860692001907130270619812435342519873802664027821132717793340509209263979757167880576062782860333995879394587569176250728574754817087084887133195083480239679737549469399288824878621319637624602926068651192178439393961814678411312082979679566678967384216393610041801932661795133528015009806699921854439145651649315120251120731247160844909744855127520124705890864281924698611509551494085617606208884004267670418113945163311802135967329250176868788714890006771576485216257498482429808775814432294125814520024498357203948011836245380409153699397206032943358679227527793333676620344553888396995615764733431760549328738449024599452295355695304843092740074137363963814822412737537008475144057345509320265258327320172441614496870460343198131207423790228286380380258540328311022612869321318014606769343943755563952694358917896572063688724811970514034289033164855083180743181740348205493608 [163,32] -1543183834172957051072845659369112617262304325252058333019264741441578367808568060024733923229165954832593074257010397975957832447279088621686242789451479042430022188841127768930444899550649038211031847417479582269652669736490864901829904960610373676981715124958553248323130443408805291600852522969112040112456899649112041857123257693750324040916521418086975984445568845862527800734062554947602815952045162186076291158860188418650455909632992507849007453799056205932775191827189408657211694907124391157935288108656280565280923056172505785815116087777915393307747833453731262204180645234084385870338789257331647852409873291905600228139177234713166251299892375490705581663412181023307621890635133128831706614921194971160237099301164204493599269986261344970610632245918998613330832846434287337196701341956320340967154983112186868595187893809884339010641823170962302923712814019875183547509263780525695978773586810004787896202918988655190437851875117279899168113306075092422861631413382489374544682422634338463716624516993298671891677231065854216584494474918824788164213725914034902406603655390453421963033369863852267879098361270298865039345773211703039042784672314352514650509980953016412600016898420481747657376649487696031286073679551440975336557706182439365316429544817338878100226602418824899570134141281345658651468764327794214682955111194512126982482027102341707388063183322922227024967274607124037282623690835670965249020353538315769718284667921942496615334760037028383603261115291880708789217885068590075098162443952529281106550868726903656483999922705044867689672517480725904420594939245498817225270694096546657423758392247698004637322526159366272223102325805560520084048321639838461959655994360297329575421663568693763247012107943531712454731586664608959959394816361638592139531639379897014098741724670049809535249369988126254515737405579828492434301252792414239016985676233725410407275171898413647080498862705630343400552445934041368489576839086733453829778555561222528643102934313935339255859043432533916558105354822275946840560960914157701262453327296 [163,33] 1719292810676536872109924850844885321650946145420955092188017116015733259057674847634640220819399195825518128440676873208390912896241727984732734671000444949337343485765551656279027355579324085038385224891338351207458655016316245263971304284923836289904553044828828793168557054119450561049933617172824359246962756361055001452275707258706991162943778162979774803629560020921827052607783814073566962797359969136706781623844660820279219324149261087778154368706857743039880492339140453341541393033532074538339296057235079025048237951522067349477138969899206583393220443097261297687168230977240329842887758161863878331796224930744751557932686102225790965244898942800364804927670001293713028178152763256815989465075182399354026458329134464425023027775110719396945766530890653499476182224390297712789379120937757403319253350605766107239531964013688921671514543157720594475025701860246041110981224071225964547349592981334649157387606421202144570582735303357047591488736208624979385179982982613393458221345942190516110243111291966565378760350867344502512930879227784257196352969811536066530101316025734723004557575923275506722290535647653964164975988532633221755708139905243131835191640661631843904974355276780827554065872090848302399421354693887179353584345591544549383374247547200028677476937880939101541944854357909818150155303685911460041457585472943387400285494176538251118072600150955502581160713523923953014942018108557705149088251211321673204230025694494127842071237097750837651520533162502619101006489348482647106647804877828899204546527957784754352735610479908879227406050382057798759111059349260320882765483419590773834275931758142477279698740968657615882836692976919918658399868671122809739523059745880850997169996760846508149773948736682645839096302934857575147361042085855539219254411533471125026136453545027547414781971112575465784398704649173769209319969973036277048872103109012180913621425754853063517559638717911167670008445752125615497251587490781742379415265213316639266702312291292781859288816605398940667934478154161968730468483084155836453785240 [163,34] -1056897479354799594344567797424570589160370146994998478541313259935493386694431636324896563778643003805183093229215029911867985524957267194908229756110145572778143765680615565252612544450859588553402560179924908873034269971823767891828705034102262275609176254321693824495470559020189846151565465247154340417934936964157931306734744356682097612300443334658010357960442538934736388799264000124695379957151628795490639966021211426566633743627268641326310328677063500140614565723614456820628454490895326695214256353977477548318459573404258510880200748835837598633916471100699358749563575355425282594842710958070002102199051817105765368133405674585764423191432469227363129640040708946873644897851898673415577339974338793782150384180997188601712740524649597737852955518731933075454475604418119093292616133675395785325800078079758462422572472949549359446391458220694643618486627910125207196336765474821539973819044816011649749281465579410316279208964401193419738839704603712644039839002826697777798532572796171158739283452197145355666483669291350528734903440495948496189719039671702542867991615623651681572973934077099057895112333201062667201089233242955626177058630388954273638714397263739864927608650560376372073651970868858990050076779703676573326017857931010768438599809666442060306848220374439719081527254145187163995857441232984081064668060220761657463328140942247546681105669526613407886126443669760956100872777723297460910081301583325428349285557964854111990393240854725965901433556858564644586464360192156952858782232010127873439233791291503524044709519328228898546725660390356103432982086743266423013414928696698037757265960601505894950536197262032537004325714434809681108748280560441755269555329721667066199108532146743309059109545185653647075260307014800286469932772792075376160998774999113401707477923605038597802138270444204153070330139767978808368093373057989470637781563560211762061858880122572094461552490988088446847872730355927052171907126758013862720894950033259656090483770816825818741096361803979674738074575777338629723517369432580159274304 [163,35] 336523157108238644961967979505919994309997229052228671099897154559292496836582615556263087744706877448866901464682476914025599177942049361382341939640157174800740319052612054198185562680968018274601798911416966367963244516152375098292101235060753868264600636286178840745763506495162302000533745239033719850963304395803098241548477597352938404373999750872263530552925263349527277065595274748064193963958169105206125496230550158305753456383132486903134224410479285257953922705010151387822317707867308967150017502398321789509004396659952126153747399981112915932983673563236436152023426980696349890700578116691193748224510582444578055262279257854076604534728180972905183262442476116213337674644290767677388300603650486647577464268936723521992645884743211858641576101161123877212273743946924717866536649449191204945896657873133585766445163508567365080977548692807207541155746645112803878574377023694241945784409575309713447255553056697340231839781960355561812596794014636744044509840985673348793698051250395875195263878485407895724090232451438333425148578053616475949742410433061113502050284762168704199702684627307043745222371242926376582310255939463633033007895781716811419657631509544887103067316941257597504359324437041569814673180167356462410492622411991368927925518612885542337288723151769893836951075012651332305313255181500765551464289009638389391498678181464456475501824043675554368196738600179889575550847682599080188230236080283288736625532760223622015632797628832691326641828605798027643472824101792640229512592659857196314477479744232952892756450668596094976186198556340799884503750374532995225928656717236945845480773862546347582262115550090395075829181393039606826054568812531881653388211017156257142596490435751244241495493943067075015842114364448180852252458187219585724742104385758171355371396758768067153985870088065716108189976153431931623288463853711233045039782837625748956566852491668391717331630569170216243718488878355719009907966123434676686819020777870948481472660984406677773237252561135021251844411874236364208059806763241827708 [163,36] -5474056822150623488721069857548310909927074295039829199236454512740939173095819875219515946788473721878706896799886348855864882109871301303139901962287842305164146731429153141325769715605113608230447586410415663434179739138525888481406792689248789491648302783658499351807864289006288370187237128631425036739401331256311130369494061766682457251185842445784044734803863764058559568976414285722971859190225512670533928820309271552315277329128702712706200838961277478713705534959075237559543112461798401160963496800587094843412153527052410306617062949326570894408989778032548371041211506596489248645294035005031857694041445473770132155280476904309668286731324280931325920570562462170290730997817365568628092427577716735053635511773358367480489624776514057669686165238301563734758377586196175561877398034720944695953719627154653662042713151321217128830770091608871297212487551907916036210159665254928990824093424832830419311893334162721567795758165345482608898286277294291521470504774030338818273842266336813955899918339311008354700312976081304293133163660585052567051805655525192618912611711695032696028473903047866826439751650652288786116415770701601487905048000987289592994184626216137822655533693816719247617094735664574751006338487915455629832912780383435898025263422795005379047117910274486391141616711903919173849172928218089893210175374708062710108655245049224267322821271688104142787560118692196093798978317283571441510997941312894717260826821715545888200026672815350946967991283154468750244294698750100391910395397670168569207688383779441751362527482649123389436930317823931756770013911518137976092025776157616744003237186442458604984616641094440183297662509833302767381266214863931194264546813954685099270772601168142669127469080698974200995705245717905535974176713386055314403103322812724124399335880730484818788205390417332891053487722326114161288765756513158555185841594905251349115387744592349389032729467429209716629461217652623876057461675990815510247770192409763082898464213262598644907580702729896106054088154026473359946418338336960 [163,37] -107681933335818629072736962772971402521297398825290078050239845966732792964806390631523123681473802978092531725886159300621792691560371945039131157388493773151461048879995958969967456757936909608294132458998632360834933119470723022835569095157103154867298801099063912132469351556513804469778764324772137677349669780922152093212307200073011092425298015213046566067731485406271754455685339288229037483808038693411241422979254204710098122337489845984711950257975899299919262661651386354766049493956862168917167658578845107651032073894540859203134443917812777181469186243344700892272537626927567253433945795222339065255951046164549662076718076726359270197447617873697742345307466703956906887352201299675969111742168639976361415796979207120600584899447249286947705220730864835144734514045828685005798379410908461305860284609688702816336003511061073785733968271998609430461412972304488982092832603353531951889664073513748646468781372156482076064593057179353279390850383283668493835010613461199695892291971769610950124187672725838801676394973411179218169459247989661911822245640366470242619332050360480508417608123153326860653122880926095024247552442803982099334584779333216243227063766094687333949401581599984027705143161597570980736927939537679428240412682083482130273671170239075437828644337321089262930011038975835719868671128534458857194082909104109690626553742983360405497829848023166474381131715661628112916300075745770795397631424291319844610631342177077945172672729205080143735522271561606099974695939896153743168770057011038623068157334257108918164219395726996645200428513933347270659172041424092237833744830923374050384838258139293736535062747291797093597922972824141717243874159924251580669605828219947791454093625629131457653064904637202539096180054013325373682442638152241358119757053736069707994318679773313206008287816110906127410939855229344520801891367076684170805142714472962146248347594786912213980951720308393043437654666996907378371808303507311026287606823090529023778639934123491045656555581188013455607365181285969157673271235560 [163,38] 87164988349554990311006704841570554254104880080321382881275883085108092895786010313856303732659142389168557984695881832152522687660860791749260610856719192151698043971050284266875491453444175408669794363321948511766753657714193987787191716558529812095111487157813505607643786611114573779192293331328014759093153383005114632395567626785838662574303031296176487801334949083644208218030440407548757315718025607776779609776291852469937610168211833576010156378843953901065226905908624861640750357159497491112216435044907897516112015467264921259909267365610213678491046056727714006930578762550422145884519784454583391674500266429119220612692187212439874351789650827497961754505637580247832735977505386300106153060499353780489620893359542072815512874613776588615694887273832684810769105476211402053512805064666019384362101956484528434831700981730797778493256565610749241755828721041950011433948291802159247906634457429257930278858850056071861332086566537686336567133875718781489861932474836295423558531322455109946767755077543963213198591806865550099978000310145895153727211537208174896112317408124464083427327470947827828340991795555363403928101339013577124745432310121714284077565772359017059640192373634088558053482198655238908663483449585116219016132970201344373119846794979546975858610354535381202010790570385376104281465670042009546250705673741462869469761398791983829275979124900150011886754138059004307872701441483820061585826548983460781020534231968656888188435255194399430752144292472923098145770948013922162342081143340959092356443336608997976830813506414801692732506675407295334298043676314560348096348231566086303303134126071220918666995553669284895955878523895977101439019118356444813253237238068641938001879397618883287336154182920957288100589019179067100585639053817802519112401978884806436591714472325691030872988603094634731447677665386786376525092678656228149966950376805606018549273032867244440253043215655454754178046174688540836886591754043235732222899560864730922376013912741519176705439564681995836983944616299778358666560720 [163,39] -46598282274662562438630989723224423561413279992896473397050002328497030434921269575165100618183728720247002742316137297436742012190546113752968700411650318405772971028524039742057918826335047891396388029469903825783005863544217922357504437658006039094914690294529982494948998416983758761077551949831628915854340798411399568584715024041259169787370415231483201526962370115156417129256139064102414807293692138652090991343046652932712064876957904479007847697113459908454771263753825747789723628935621768771496329746465859950459113475414149548325843980442797028548211830731711867565373370635096159662010215192097206942881047264963914058069285981774907551809348655883930510654155570452743554857167855294917697847439410872170642960895636776762554048113056860933496426664279856189126046389330943973207638368269853312881226186734896366157069544946790284699327873815857807235530493423320614936582491846367820584454588572159943120716979443780387314754213915486080810792868067127177585553921168918803440300495487908001330003464420868955059948546075998291297210028615807643330681527199322493215327160775032941674794358117990420226588143569482629383834642243990671586555996469052522515576972649686590447661451880829843602448370379300763868064524991645272125808450593187312652372483134086506677979321611554083420076219971886791161405557731746417061855251555387870974941139453674760272743585112044271509672992841623101990370559417654769489418958897376758424769578670033940793174595537338392136439487535572220419181298424622668184663785775172036920520513425343590934659460245290732134431762852448654969021701383229925692888448411790121735210969415833789189440226051000030255303732099791184105213983643267244649766846931601095133152491840240103529151617424096081166240294891485241555192234567271406227996618327836986829584338312507802612556911609613152033359445387615432896567477448894673472448157284416002854971825106593093096808706746235588016837475794356497727142785694630997642305219584632877672039695393072200280116758445574799124028522389768672116910 [163,40] 19003069532440595603659494095488448185620302790369363836704792763623632482774227466310566407247085307407083190238448171502570794750360476807110547031438644035496490073528053773020564334798798036613500984107944034533038006885247158639347910137035143610599894949858930122841749198473128641112171282830825873029593328337070793214775842253823405871192996303921742697561597970692576377793916838455099600002553906222194383697293800452255328569483813840271582498240607348237610237345663812140997721100250388746547015962247784596179035481455321259470458557694204164226275188709783876592130020837997850130848113840866657964181503713864939534273429361336019454446386057299611916336685540408190293681350187855682937876541245101093140276100061993426918757069940750365051451723254332066978435620561777991830135361687216192420503295528906121045873113210663260931440030868457892996584647469999407032359975183773690632839552559990159228425182810533345503343568860405759468821812212608811019024836672146240492871224260068221532185184781758013390373289934565028835807501654142275005166920540882219600456090041945715434968814035072268512189056260179471430703211543038753143939448758373718704151631497226820645324136786159854237018627027085870782675152252347835267196622558227854173021791890554509368875173457649157917463714999742022557049204106789392343870554275435015681625467041396969355259830277033337141001338343848271758191086833320921766159941327942718979699322804697671008175500996094455640320944424105136301096627046250318515691975482531192185783684075888812028830684539746722599569876188548155817298990481594286862640022552160594073419138498979064639188947591505913945550088556657447139689797245996979703611958338421912229283531610793092218438108915786259452357540433876086843373800639769223960524112136835771873028909805840190441784655996064978533851566231533707078530343641981577142911363871848069291037032208717779202281717289395489115531985727381500321384874048323558251599794404524684076829765838482928060738812483307706695957013214277471104 [163,41] -4937881712629350048290146690201669127144999096360335212880448336850428884352178245740135485726106185705928608499420801987599647137098332870957491958868474507159630615386761218818382830387578977853016978745753548595531412204254183956533667880027013889165830878362650324213481718765653220706649672233339560294853998690120704026138182131203554122168447338181867789477334448281873096943866297094562486556829950833089307716622113788747634214415452591592147067845231662697131163313029894329378624252189044147429072278083651398530484668627679905379686719417648961269300125996971638130169352644576104246019234163833209718950986305218374999026782058710060677200980133259830625298105475506183219180513631012420377992703960449576021901620145638385416319023031775182991132401099699143755898540438048268359703063126228130583994204565119102438135820553329489173034083104158033761921635054504285519481757331116525346495208590662614560910178986330971357862699361407035497547158777882729051854207132556441558819545878874270273319470806782219034844596415933780056338207939834390326749149788471955921584420252217988965414173463778258916938606842561161128341199452973128723347221454104919703280039297713602536622219996449583860869060507533374941771242334766352445627431066693790992746287123320208655913948896371512899776637984882402918664930349261832531580790550204246103711324484901398460840570406066096540192857608860075168700077754777384271237082117044881696474844633655309242929513489740812627531634954266448962928455208788944453628658912340253924905639387275494516720640429234086764031025159890121746895608795260739997233110059250229487912366751478533117769645133394076504547888839593078130674318655153526079382504455215828454136369252209572827042350825916834038837323726397800203919391351335757200764302761330598614855939234841685116520594157000746316580955546352192673386533871235063571192864074295991689136009772995620462144232115432593667169247588607013960366805254921342147533218375115501031462212797104792831813708663991532669586768305269744 [163,42] 608439215892266561310790505848485658864230427927837932048040065045387193877923272439022256300289367245988322690236800900403857063490442651766842990635831196804428363378733376249004655260454927995523276730731534206031212542899348115360284452189496936292579421978548412499221123422480464063616112136188811639204105218303006352171055909250022160179849756807837091667358310798002702797755918755053773618525762452000583770983216178019869790146757438500660753527680487494972524852411473953282946090079744842628765059245600823339263823268274906614325406436864676575296564185840083244612516887292179960241551072970428686270924583786250301952690245373394307647691097440240501389503053812402913280512736245354941809710246688076315393348394931068793595836429456606237356453850391927223989038596522122810182483071217565020090081890549978648635850559459341258949396173353029481741613169622343380780663420215680714356200523440721585217623397530766537386032417177055042049420459421642703843401524105926201889783290282516697014337169126943934560878217630164448981592333384623568867853364931105062406335530497582154779934574844946242547810584303512642967585318239542717004506608119223681012576082996256245078629406817137960144036750800520690094372312313110459534683754514553934076238315769288903384948234312668332528363122811198978128509291269882863303578619464823815654493393618957291143160809480601219183280941326129933898103040523714756033178726478019944039741789540746797105114015337812240210996524901605758179270152193303175205278518991456114811562942377269423169328848129231633757081289103929102244593493685824161381151749163586831570726595055298694194987935921279647853067646805851091409067949659637751641145178862283315451450652798667577625871096092107193325624224773913850373517986598324056703663162311258819410691480306394013423284556850113097184418061134641259853873659349428857692185545401622273142332563089809167892082180246648690389951258907135940689485136837328227536204828315830130216069009976979049504766292293778074154452893864 [163,43] 212971131279118422343617362976244590420516113152394368469233536508344150734478481516274474567442797411278664474417109497020579347266492531801497313398562454291281381421359335717034563976974612114611305572813477918290387781410936502509374026233513555502404703669314830518199172885057892937489932226196207345766302175611419003041192368316261130383670891765657184257718464613999667545217439499929543096111988789537926697578939902177114894096036103933586586262506014640524951334088625266560912736055614161130050592768326391384515688131536267511621666074495358792235388543135198398346692221236732526067565388573110594847461421953866717636034474273937872582597029819657352625006576031516855316694886745546245813750530367495806159072477901243170976772988831830362952762102775210626080905924691855867351906380932388327236544898050307378498978709007948344167950847326617386287138581484994164446731568751981679663607838940195570404211337512798859292061115248055936242850227268662194488791308032169306385397011799444594331971777837771681763529469674438915770599881060762656530242646940987791295384992384703940107508720570613839556517283972360615640755820544343034028533899797957798624631114613076580686319334688453920779521718480534735565253650860273101728638406019209513259087713963272573606413655221110720288623327438081691822603772853927988111578832564151228966717213711254398278119357417357146632587422359254104511186211475887849956005283389540132744584673098239036325161690462653825450549708530665024730923871392644269708179812883836555830749086072188453794413550795152316339089296335591790044525484295405810047859957279507542323514554824634729462969233926903179627753972404883530146627857968841296917940831856697615796821210342162771234659471222811930731199505248644857818406437377002019245735652437437041020632173045919259918206120156193939826184897198273358321829061078400798902616280884294390718842615504303655774779998494106014758577203662402996838245468027889044464691192990688633520138206252235990414597442501882887399514873 [163,44] -191356967329443661044890089339266245436307899456993731396945038916920294082696815012436202066723760390217280161319856280312292712742212431609171524610954234517546625558468520741504042917474083051431175200056104960904184814639769426496130303845555473825950704757016108112992057295031361136145216713487156737445364649929097128112101185693266621630819970942349130653902911238284414875860110986174143201299565902529064297184999499087526599063880918815114497174632306581800213166017260141723991682077793575726925725024696267535624706754235645956293902528979498604611434359770209347982312169913607587464325276007483115505405509255518887330659093985375611032838886373327108062103833798425923781811234175795516476571152218042094288616609475458659232546921837272866693282032619839744810669943893398026101490753049644834359274013223312321165620380652659326888295093003561564476532551672222971413560100778939820459821675065865519892795201961486394429930009251348831629019527649026484945754945322589114107147939742133733189505358527424464105462178891523722413852743805193369992711279133179490684182512157526054129567579218952150251264843095551421791970037657775219443123602372200739569310025102481498906851656924980641791870397514079855137464213272466569679772936861755649213001019894029240022000624715238708034855777706981299944517731540102298623002556618350887998160462931721747578427463525183513758094105028802400573260991710758344286581515001875497227227548836945613401086828980184737458260395864515290702738752346990610614239555801429781955671736126275371408749525061810427121416520420545971076742027168137750864537118557888078607966213496287802860939225429708464964956743636186238323469263254909438535963625763225298752659915952593401611451879965293719777823221167527237892169386539353536721767194058737504437802495667915759134961199617887459863889256950114337119643354916643589118886810368140289209173762732765368385690520116509346237781940939788407250765015785072302298847387447061862818879252239072450588428767201962004571392 [163,45] 67983558694181849218238622212191146019908140875680479062988156402604230443913019599099689912424264132992027654341267104847456327815887456557180280374213317981323004755280269903663516345202934689332084990654381894048749649728713729594028920996201077598858443647108482206269783541183198672528508066372106695224075379712848089384633475510828120297374147185068804241406745759537750969671158347496288399517304698872286577976112334985157777741402501128310340679517783503166342999896081590332757006838175994826781386989042085655271084114557564806836371327377862101781368534740648813078989453784807659968991241784180235902027702290824561348279539445029815366809912453033936367845150216553173656873833943193168416068136203927187188342939330687276500342364850598350647997060654602969814938507394319503327316006145348716319382899967563514939641927967455603840869324839416888466624028051566633284160056225029587571363720991444785338631279506502564476424388296649324235211925131285058993451995231424659361602066109617447536780033215870187562703539911019287237028962732928995048054856685857857098968109713896383319877443433132584527511789012864516057280897052823521408731843576592084959055711357741659723873893351954314396832261947306208873826097030379964447072909897585066325105895054373422379702591874426631573293779830369940982620365213239050798024584260730355377069694522125162373479671281450929765205458654715581280956597775814654590998358288769781147884930738439999400403099996621196431333217335376276839439210271940741031135295155671734960622719770756543853146460429804230009722857060372884809369842467132975321207207232665939631606772443046109936603177169801482455082519794923477527029057526235903802818488837938931382866238100767215528424853537819137469083641200108117490333525974415643609753713579543429729227544986579548817997368328839608578740019970220009526697026538861913453616819946222346742069702103983111351467214675463921555686376093997234198678890024207235063391630652054081950570801064295119911608915460115231136 [163,46] -10861624159304852081276470398952093209532606738615774086819619873430267644542371948499056812267824352452411978854153271709540044238169876102649226312837168577537297462640970492196872728390349032966205683469766621278949721948995976169776184808476727720562174767025024587344543545706004020804525678558887711754999090598978476919485948047221402307241564959693114388574354482313121428315972387088373558437232238895808809720169089266930699664168481778359427905859788655442125155326311381986170013785709517195242323079246170383721787849374287780195438673638414912557334268366558377732833674874643860310619120436363864066117926252527640105762233160860578762346382171931262292713586815140171891304718512626337143374546559549691922842073479401625166604852762784179320598123329773945220362672851659896670825293048189308665728540428150033286016194012552073123010919220623401451520505552444989945439406256173040676589116701215802853642917907972397530524956490253541372359492899348899052302380912498136398234301789321060736535533028773807456598018368905254966807684350905186473304729326261839840135662245027849433314673241548542866953703550288396745449803651363238945884323054439884382802242343994932060065016889937254867652057645511974159999776379740658094578241829322098834639952272084353823436137046835566257333889125661134264893192179952121677371992382059457054761887880288268132143505589115642752370121560359020601713859181387864506800529450634932044332409354034776552135250185254991872536755310505650686483285208976503706318954235761872649464526576150660185714785326230155526603188771085309320832518533724788812450085154765371272964013251963598451698081342383808083775689468514442788510482781460534339269144043509243088170185724091978383508433555319564235886423202595582015669172295863404058509589521880465249614409375383524582821650787139583368521027099408488433785057288288984989626211779571714807381486217576007403239461149345723370437684969996913775171957850938615363372295851699965412061670525977938598763159123840064 [163,47] 957767286254100649698771561937518133013409469652501849308883570555179246641421227469383422654465360329215736025989326197488412045581596965718214385522987117221456302551014893107593102741014065515347668944183477494408494730020400250373608923737352840721438738028906494274458093868861989082229231643773464877819634668287539317989420380020203628011226082029430715572406857710175952101695335956095685692698137279873340941385841640344659476736117766100077690592607067788387923443104711528700306502788429962938779964577665872382157193928046208027906385364521096428986550539273957342390318027336905785408618181746683098185731689131174371822553005663984512610154433315414717658849888856866974876477468612224461096459604399513686887963676637919320297994135358805170377130157365024091989116635223209703823098825531335872614049308514962757845294227874880607939549438486430155050072164372974665951747123062522600659876992263165273148066907365706353041796604847169015723987589307638724044499311430026423589197652490548743453372006118809065572918139273770729912392353903065969932734902911307250864699344367615813376309974199349886829210934779502947499299220577705703979869130863988542794285105453159127151685541127889793068795295263492863726503746581769207345727758133032059323229659156214144736695723087879394499588990480572605008660910375988199904545735014395926036801751161706145442430800496240279205059750044332258420273034553718314129645928437397237948046679669709628813767709323114902074017626744152400102971127664737255642544388001797949505024989523907806477607862612899074297280088325291411140669554338201261036980854328455520210456837186665689650038747775060392741467030485663007173425223808130507318003489938730237176990917537001849153848747732205474442065217859141906406477811350999913002175520061075283597148323032213396349230894115304430035843615026385395089045871282964262738114771808614823185624877294444244086431194172265669040473296309375380849564720478662088388711686992469067908046084958685819831902656024 [163,48] -442831159807748425128328392282399385820208379394146321556747477980541122505932069747142180020810028346736547023116171003427313428590468641632502502643531710348202366033524623578138957862342257977983075648989290232912252687297625666592994668459162169711998840686375175432044549794629555418160210061269433960785274047771331039527552757276613519770434691571627650802805044913846297650375456526700925109923204183337848632615081675860845594627401047578209842013147380111910303906845539769523755000009781950457239908039749783665825882485097983099509239520595473499844635332523317267279758187108086853812189806106679055750617110831732452835486176208641061987298610660762906292107623661823266333510810819598951913507250829752314823165352785507147833439083977369005999222320881962112765295233113325073037115173687811134843442582644239971870622878423869070670763205504521752556762951648222062330991365167448655904363112241209300985058949927914226180304980202737357894212590366210154531651890358501945386156146865074367004952031852418439892560315177416262589833120916089963483633504203499292242149404635200353797555352139240964332613990025757567853889287078697179779442681877404720598271918982855850565068389302859438030548226771673683811107566341448055586017257021478941213749345324998372499330231900565923248842831612822948962749902871555517840838908700093670709744074644164134756578086671738209468194251111606398753786051149483187473445547499609442443868907814499610746400626116263315142671982106440085068533143545332155159723590266751270383071179464673833210801942074929743031613219136235716527305270645105861522841318796693926702230298571606480252452613101511656712841679623847890377256017059868486863644398102507741823578508889424233391422697537163108620062123249918588208617482166807573028715250623303105982244119214721416406050461637019768948766949692239570909098563279169239101697335450580973175573585935629415807632903286784233237239724741113453594652857612737977505725585437547320938497728090359768826799360 [163,49] 30633047856731740930295501342684027003814854858535280543310755572960214193940845722328307211676750340776467815006016422447205996146536342713585454453675557872906697808510421996723416797502215353122311026241098882998869086887020866541107027656207033481220737991422566185294609613920168569530447331538977401137415433982079189791885375497096176986585364142681708979945386872467710829561158722296990014015233222423635698148607361164254647708994013619089061730036376256843931424577564136431923220805260400494304650373746675351003205345494864037206339142017359931495708685946164224713425373965311590369525826951467796053635689400382595225388169146051468265350380663873357526059942258045468255558581091594277971923464377645118967172732549434411635373871995763792809388192042535979366780498702893323135361190301450094218587195811431770084158612549778193896943534719354344968682067810401894824535981212990404971766811427968894020487150042540607805940450843677819585822201433568119151004223502279275243891591027325112814861017015705095303608555218442064769751663086389189771364964273446608387338370904850213045462295803057355833802260646165956093562110767373389846142950710119671692315045945204046437339406441065966007357429929661720320263876304607785131200904447063071777695928439188595584286145252611773266519826707033636592842257488974784459452098734511403515749701276498709152296981873387868184440425356454418487566277493522197881324765837072967864689406431337976979177453803739651808203388217441096585697584646804249158275238734896591347184096873945801588217838497655447508963687719338295938166653009239730678908057021664885347158496466227376629080893037746654185427990480201696141394289860004662115005403869152945007691669936184676398868888315524504062413144616054348282345232856561316117738515950536576465782894441479017396904027382203530985562725065829763668824381454170724344987526091428465980800267856580315532136233979870241898559042479300977952326712081799177266848849421428322973395401424085599724960 [163,50] 42860451395583002208340862970252234276909496730770800161387743064068563200413337803697205945377350027856643480633387341489210983283666362528559192808369099389683766322833933633689127794790642060924036000854101532768478774435937820133639138771057258635567120605285777389181017291179038796399246448701245546244256920936682234182734029427754235484657139252460514530103995620392592705538103457104677943850841871855678482496679947930739359746444585241687462841139972608156988654382550770692750061393685166966973960153545007513084525549594491529038861007955840703437766231814642406313736127207300886240942311218402399413430331723780535510212546671112195536196199397292956720959348070579256475544386756722815585798693206516762056950704952281945030345239294444832845138465903453423393496761699894938709303760497396563268796877556928728495266101066836320264559072112797703547817321607941009024568208828645426833340296087959915402626821037697407191823123715788915298826307315269046847966376307284362751405180983907284780064274846946310669523464425175505788472133329937537367208445318400252214404348916140798822341333747444246196273834599403739260459806269389733511239916483292458395293695655760791728702239882459401420876669038406297894224308608355061602572891170697406519582023359225343175261027972162664093927538707697489216813198019110104178480456541073476649600224961960343098497174754738486466902924518608716595318707369837483692002568557628871387903120880749302865280047949367176416604886107770665082430418035259387400073438043212112975706812884679173904294308073532209547202706259293650449483437869954564015158447219774645381093577001572201597632848156914239532883993964857262218887704938894561388900865880460127464236797807810776037854142156531674838362652760388507922799496381126542266152351787553106486916309237377654610480737975975980586081861019023581121118219957249848989950091509484575824809108583139157670487569224315735047092369804673111240115961392287060570718895199103768532949972635056241824 [163,51] -2542459305249857432325466261941733847973023570855730689534141821692153025485721630633888919657136717896797357351563576652624530802910719914613160735980737393437983628990695267267500435973170958195494884093193771830498162111368103131459717287786672772686105224186600022991375517539212567696650932368394877389531937936046736194104925588128334976493560890113647179907756143331357116140239034986180183965218444509510208089037070084682699088524971932272334070452893574701395087142955803061633045732278969230974604066751377787827354129814880293931193714727507084443946910666530519745382050018037937731014567522501374500760267151758159814928714801221797684476194645277643066629018131065203843472484667362713018688714008135817157690936757137026191317905921004727923051394962698997860212690394679952555366521379729331791775395118197854311243111252694148128758548027021468494210706025213554993698152266457843943361172618853702818137097017434989554029076377927178125014216545171215463686638445830851942712831180628657571350251728487697110961535942286642604605403180836765669335616010754617613938750703288756237169405162421965504596865513277493270816755430253741884393894108483274928751740251799138425636921350739933205491368863156151629939248046523561151964782991130570123031048027404466094266611367815465513512196544988600366915515811901335888306531190883170967267430953292574472456565145390341235232443922915991262205192675908500920222059893759477529762910528966682554290623961219428846376079349706642301339331806234668758640213835516733518893750007535868446323369167232280850571711024029149764397137281495143919836342892253533418835160867249377863764377977124948538040761106795059652121816692757750936150441526543556437147342257714263380012558132458523531939847058390828635547827000874370728752833472103967638112316170480818604379507352851262493992036694279907257244300183451835326224915726707471090619302131585418886198559955518882502884867981857014096694691495699194099562589017524698523912861478861396 [163,52] -1404431022742747739035260784405936165187065083279495426974474871303818575843159322833888711282070878692759967392377485903135710930497145999319007521504055011746789504331442509817414822328883718349895958351327174333382838690787627324587668305590253502964521958717294895120335686645928569263715283514427812298582616312005231444166831748800062029858544448472193186412318503367591253089930230993973691215020030923981292610826220621600320347959951280970531622909635161582061707847903645517256609344555633317445902298639136762401123334784708863881235284702360674644608355544835771308612311377917178236905603332930156549456366465878033803743876209693623969402448530505963120080617666289296869233045974456329974322677365103310778688980204804555887657468370947561847811217615022280971003706031271787842278631275293552091332162140728645947809879399933654086059861856350443796458611333672333006999869736644262004849432618511713236941802300721403034775410921970257276887573893782724669112565941328769860928254578019851248277749802429037062772702338997708830985552610599487105688045281240637826216209905364177570895139986822711351268894311831957816890532463268658046092723210698764737429066110500929663825635752104310914388627968132400360508940653164631294589451960521758366125300895771752276502954753997328615258934411357470058674825715927448237164352573126954232145851312089063128437873591491722200120539189217190544570370242520459978988272317197724109479718417265709481010001652804074980848757232302651630060200222268000350207913256937569416722629280831905218969146849347405493537652194361003792826811076361900097563752040400963296639252782080563888643527076764833348144568348603516093102001033938287239041196425363453986461179236138128170678464751353247138980437204740434508050694336645158247546280641479816012223292543410456902472430667459485851778505141312010434570911486096889962515752986606073334796606251689892101276482159430095237652488604454675879038204734330578262046043741008954375536099276032 [163,53] -253577284489814569971072065430976951444170308046802440207822753293711801723069401059921906672037902265432232518709385803189536691191160265596752943794400750691712206519917433538956075974115238266717947750260840649596255755389979892064658923652971988758354729185829929233786507037750237721967014360983028750846138104108755701001495296768139274161166799179108880673187671983480982384554399159314443979730487153871930267076988017778906757459130164538644974010843249959409321381707899574242909674818223705146032520036470918038757711078935458742799376304472989018271092929574451029201687389197856750242810278851162665116013871952719197099547550668009809581354555823124093043048450993939507482278125451809894221155383150307083957027539765851691356552328213568324166094206580012803017230169169401210388112223598119493864526904492645405799868947559584208914114800175008340107353544787043931759801033961959465844290342961143447674487892812758257388174948184817004192133164412784991602433354235244670075595464271862776752284727579230158580250581518479764152022446151913251146290507373350480180760635993071171896185113691906968703428446370796579300811798003527475839340767902259727241765506053959167295192258321367693820253790395978545436204235418696096982637723754908111269753457942341345134126646820896372002081309098650938654726939793047886270318747012406527161954992977452183809193523297801405983364253987313849545197549228970707025923929130671034993388306017069846850993890207040610980785459070143154496423879409019833097900347006742957658560888944322787237598835395474575508214151631889100969039316904540112758354252550617303153492431983041092222629005986428704316681912424986097314654669103651763352230214845317406561537729465659934982463863705535488360117935068806200953770422347655528371427544505946542306058168119642530803854616001117832416630548964308652533373355550215053929817096248224473521560300901505878235783454981647773282521045430345582595174834070838931024266797853207259531284576 [163,54] 41494960777297134788613148942557460673951827624945812686287736779382026022871086818570139574895637087790179235726493298690723959504646650080899022660241846309619293767395377519322124847786965256544427036100936242618666174745872428823940024682973473015029140573824746208917786809775699338063546663863862025337546841951994799564921009346077382696504507113967847296554519171351867589530454272210805488583978881166283135095085901811862136745757910265890414134736622010260155797550434023225625055166663562024743259178013629128404857011302160685445869655094936684922507638586304261959203348961584588197811990779313273342439013940488092445714726486371747152568740613776560160037609065216187249493674804304701310178469718519112034828519117430217127613658798890669995456834851173589174019273845216947210179712393167031861615484404107680497625128467136768405071976485496435857865836723864232523578620123251506262934308885373614148994076407632737579078116180180171740575505192003804842100667489705449362366161960009397932927340493505134917447233522452610185129403100360634203133265334397373011052120230454002339707736725848483540499718770142027865970089258155730646789211477563612254681674677371455641876157856704884722167483702629864950898216838157028156523583283380095269516306143011213776858616721305311362778530166111649761213755209482369015221187289088170681502376875645623557481010537246349080624047643681324589260406373175210430208887620907978615863652875447870838735794633479027963631182575632563099889657412893787371898937616007844216462680563550306256961972920169662150152236652236060048199676663514473836590732724585322036263343100353793392753748372295458886644790983060588027739558887884350626286646830231826787584291161534554101909941364668207224491688320533037090317511016667262071357743758449513336928877941453223671395343642037742797598943684857016517080063975881552551459125303181769360516409896848176954414701199497123094366959745652382040185760437299713648527687870507085630976 [163,55] 7479769968147946248822349313720552050778427105526161789262649139025647454742730835662476827772228234353570448314792872105979633896700245300080162996108113697584800839156590713662425986632278445918648325109295278395273233493003063117861761225966052362155464705370533013390187462746443629281008180701753928636234388398036021778591237223634488326654215693676340460532014261389256718898581194467578505458535970318124368623411397937396185221049978599496736243774128340025467206279685196918008234107195547913448502905973535418437945743334479501478641944900998368955067736109378892563563648392960827435212973881432769620748243006596702253995845512773220978354311066961742379188072222667379975002435163254667554810585177437069279167974118809988270486842427771513799898702508866963256647797209931964467418952123780250736115688520927169127389242077945483321751709863884813709508661693552472159799120624827863453877711338279834230711420960851380772934258897962702852030761919738227961581135957983290596029615763079162885061991399142641668850022163866331756502285501568632408521384155700673315360192071059249452368877159453254759370837593911285720173192673681093835850656150004602521100219848432564185872246942073929042610035553847617711156115816635547182633435807297545182529357478301956214028872727519155692328562634716880652650671613624727387395189947584371270861074870113748069844357150736500878227857111728597511965034586635615659570628310766150481279578809865615590654838753172895727774365543028510419782281630162411382270783870915769329537377200192232483297071838428731133730933239243414371365896776250715498589745949123919259688834717277378087921274123016744817091297051097251070486208431988608740352510892121142747049332732662470723742945446424371163834734875026510802233124800167028391697552614279012074741394756559165538704196614721163212232203449088407322873001057950601137805497388592802888012352439131683027047127211409745283973390362805276504590957051563171866323813089385349056 [163,56] 843180489435838865421279462853726406658488027673336853711180808481922450503731895027274091033751431052640551001893415726219204857230891296776852523083444037815113730087594504531014178523271647553932898864944572686347074038984976694927999011905651289393613910416861632033724435715148169335678916719660628907708067825315194509462426922076856241279327239551241441609635675556969770898031020511495877788053384694999837034157095497738110760443580229521506488917312739163654799483456185194183046272232342445826603459453327576874755889002863780195279168403189523745051107817991578001580271315932345572210695341965303640567547539223972836687008171394539774636622423612544388243559313963137185189603110980608666604500693805121568733194373148714582366873385506448821231933590086534634322670882668630092636065913862172967840076921807497035724657731234587613787865257623411665612991628388326553554401646059806606529039971427363678141986888041582200373616638322798430594997032370467137056123297987937560595615729896411819017059953869648314546568799015350718879859315198676876910987573004503333830509365330680662821779597389496178139128473885565332632315607275627478153831768207838185984890669958666135676967159755348342335876585610386374010583340701050885808361919384397399281107263042140495634208777228294525893906971108188975050402422756297333543236655029602935858954630400557360636363323825857583133674159575004750439553979071134070594143516771188702996494251449863643547500805306199980812995718309673279807048005648659308199599837238984208005065144488602773719714332245624637640037834024614758472755179510039028697996778246846416098453369373771819273186060003110009872934250842263546682202548080848371065314303320466502737565994745452372580835562839347062203721783060766233420616356558496452923583830212149885712876392162684488645722561773520395121795628573525321831355130641094789657498350656477539646702255435342981028696785510659867723696906795885361278733210074334678368656063625856 [163,57] -25410466783155048001975865916056699850391521304702750382442634177068580045523357159813717691289224496847511213856397522559327283433595555112730415657106210795527398127150341960725965543476255371345235191188005585736073125618587134066155451773082852681280268235503497647555200037551044180293349351444826407024730555170002312202685514913102155967786474494700049644196821520618712931065357626579713253468416169495118314893582455978434439046449608220537667855290728068240552225571263680824164248925591627585540984150108996724192587754600088257396839742672501334128192493913203557190823234631959198423151633903547883211915562354503731578875047579459521392143563278527641570319968309985617470432917665720953519316059928804645479386911289059501364834286849508969847083662875278418473525623528843471435458459696302136925129508840222816308328625638175616429252101941774574838982777175498737935231526716999007581290771080894710243469211379895897087753720806144009534710574633435287677403562934592579618230971316576775642698646186903961287119213767987515243092515103001623935735876461120352768477824751097738770648198690452038396769442392948750549415323279935285088980720379301078727781672777720064841057225605179428749742655386819123143262622168835676987762923520603043783703730139334397877335999380547002873813103983685198503580172536942933455273837965591957755613252249805943155955015955577296892659265704142354156010898920416355145336922242731381551239297646013663328156956028157429700221019509556418258995892560775326197135057298935106720294929187438553039114130130543590876252942688710373069800052533050088595695620701233992487416160944470931892215875789147018595803390844128866397786604920505916616986317908549909693217027688376215233915189155875265042814480173333976512654789078859668516391364541062430967866242845693621047904279298404857365507896525685552835382561851055764963218980185571213512427160447207392506441365047415774039855530112505345683438490878748876672245147408 [163,58] -12958647170995939526580027785674412610865409280905080636091807786678111644166756038316807352285549562861120639708672685529142509836294454532531772898809621409034066311088100885479658857106581716928129801835598302573501040781747365092073570079430999511224289745155154473665810191442140072914932236861264372929835260638363778615043466404927388927626414710024786064116519952415474233795483037871266426713178639793396481569172512562475093609306267257344262876105983272935243691323611576493831144666703383589280705024028520235670301295385555103854395661869572736823348239372086374879959744219680621526536140875414210648834677995264821592967556344676064593051583319918996988982249706948532772373152085428142244336940166563433784921184022018877596867244418511791691919880265428446723405888764980461209947322073940777393947109386499511234795571500715873188184591775494133365934622488770614319990653404263217282610193388134127719739383086370902677324239202517012756179632344040535223771330970227357532583100492922280032954894101021698986150193573177111460637567337042864129126370970519202479416413657348473430773765454986718422252099925730254296367749984040013041109740213868276265275353406624688521502253701134229496280666982513350853028861473094645649278626708324235356568269510596159593231747117645829229093391413399229773115331772865229798107936477480681745003201554557721534166559542072989735537108312395936527377157490714761405080393483372723303730123964016567807921230223795017293353186876315510414528642222694656022799142089931789283903222218932289642811478815663612188845525273604477319107132096669932897646655190947164565642966008980831065356629242243877460405035002565992561473319803839955840338078726672114493627157609331951410122142111401840900433621399237704213396097310416720187803196519371934606034981865170005356404198898987602505373870828526024573249281817245425331550792651461959707089389531649227661675053081789189597606487281063077804144511879508498942901248 [163,59] -400988707322145624959975611285951919373500302336118391562888967660903110186728136739214340138752702116416061932672200810395966665686483000514910088295581776625076614914957181050431853530496131904104294925945006072251923758649944716290350255059539809790252312144988222916529424674815773972804432317293057863446907727988916057460358022626174122967966687469964544729449959504021196793392893334336606990281858612575328602019919029346073567856711633839039856511620088554487925891638834531080153647391598841852974236976976218777986124524768027512197395725583807872285912498560019221377851532979351600554172953239141662069137992065776783177453851908580418813286021567442248452699269971805852392789867812141893156918691817139924116345245635914121822206402559218101183713413482909823241123223430461358341610664637784815981190431853500099802625714774181339938485830084421534828158236683640072186075943017523655950972660782013176387779133168216972702330088540966114453234908211681730600781402246123377481837990764767417433019829787967339192515272128246153375761966726626587930876479239377181159932473464133499890490246952518303215983796632135206600564556383526441443816058440994354508202188938006203703235465859271789022913996762718202988578268176820000088337084236100056616432140985927387288447654387003423219261048623258489617390037820036108787366621967587883360619215449935224524910004708034126628834186826484968340426319613790624266549689786366234232502673875247210727600781431321598763558659327848728908976949752229363224318570417703761332317311932878607994995955426027702572164216512026579884541704739774653580043157189415105808270195983362390277882013517487805173072548992090030481617936925750837195812699339271504625812881751921186670542675212042182796051394006256412313976177385628166275321700409566382185620059471574223355499283061047842703825208348938846363316155508737814389820357953512961641161348821529363532762260836707352045116151430649344377584052390410488368 [163,60] -62291341752283421002260907075306011460781301301399321237912474989357623300750728842086365586985975249625036377308670065856368460707180248017288751378678250353645645414106618264358693628612397984771857735213629595662974586568282603492386727655564598015290099334284084114843418627860940759272390653803471712536874403524803766937786621738001571744937804594708817278659923053788393915302369776814948780646738652667989534524816486227562937603518784593009696082569449648426358572624072234383810617499140831183402800617360160917906547350822498008327669628903336410636291386093160120250941983582823756832888416581146442965737825888917367139220899647028221333004342836872848229490234409276341585291147845724002308157529759462239893140043786974412065748959895678637508582900647260851406158512949475839858673587078000411799717444404425264442162299881772822019001644424023511829097823146571363354510005058751419777450068031197358096815066762831760730323020960530185738014955865414913729112766592476117601616691533018797102144415789067206052788455019482882609640988833389892914998628695572693106205137275702583558590898381287549142293772107116780876204991029798892520885346976251212719282660788173127339738026435944151058514470722024791645349529103976265014251314079364582199970160449728947949637946357716059359378487588529353374062892467007630006024358175950530798021216767169818228254427350741781791335786253573359769449689883354355467230646267555257707139769961860207806707119909435910262774584447207603745372941551667003856374674368551652213132114204088297922200733600751964223255653601481399789541515785870028988950972671846089471701885224593659127955902207204183390760538506989053389923503006416676033579842066986686111753471000911865328413652892576351253571476767955301571075932964464382312597762424589900850391127907017570614764897697902538431410795606181316694502909581481142925028741417908634460044984291427489400665285583058587726633004911872430483550963347838848 [163,61] 1902663037340255565482794080544649972691410194737850329373486735391822001447780812223737839700107054757555477023623832982895630292480689996485486889165457899466323730769811050466013415429432154934135049931537211012529200212893366204686329792792106619321727666439806855619208193558482589386188158240693247362173343829111948436510939308113545276505093819104448687629094954697231996835941690084806972277431167338490108072090590651095438563356636161829756742965421914935985113526346586396561349823321024763477590619991295861624743573280188157603079406376162091317412032164588904162486766617037544837061317355887123627514970767158135638323539411921506111210817386742292089386026082970509736562372242708516479052321259701837636492102587699363905185430690322062576588029866500267343846163849312909590050464707225625376926740623792345429529202959959893094674319016840740853848984870242818835526676054906693800468600727403809577912670189568204137337242784626169411638892611215669372532776640777838887816796332671478805956371922196522515592342964005015162583470521882017590433460462426429865002158321912890744176705617530223876521453591105396993985166979358371502798971220766133993122716630369040626441870617448324163310748965648514728515411198619957151030154661515034924629521960235981128626842158399222477579178732836593937825959791027328558769827101964376786251407546893407490281368780552507907238050859497530044197532004046053121588578213352774136136203035449732401354225080817120484484147715128761284991656957652672440440446142201818146622438859461404039120769715005128273663461195824850982152335273538819621904937949427625911442450454306312913872954930042110674585864427315777365510565082185968830863312447065826957928624201218839897026382370186575433818431109806517898824281369095944655201249223624226798245586481794443266170962379016755627319581688889251451481192484306978144616934348199804517193030933107250669848088540181474161313775263979259428995867904752 [163,62] 118253120838623892549395084702695132277385650234675221943150184895939244746842395909638991690383409121211842263756296891036730082607312505617138166540798242172040111747161577709709990601973323981567184257749489452273911068419550692004124246627007254054976251807510466283978815637666060330096738094790530816801826651753319445806117373008005410642950883143617002001797352798765732560688287961808371922114162460340445548490005804888439335451623963402795485005185678682559049424693319560738016229136848842771329370932719094667076734641631831233995596121729332306951457332761966369951965171412562726873652122934643156873931820371171455844846444248010430947550500508341787632118912666601318940751024539261965875206202994701854827649927710463444002519831659678496042695896177134476859109740005942243357585040774746503879933316409761773923956395756916433620398057234440898652766552624475433225402286921476882299237639413893974494922828878749836525850369114212839622544041490146735305545136575101093625555719574193973998828377486006351516106811857059694782136697476804887936036678697591604837491917254453025057263018546994107638984041134740743689777316261580331173205770430942016073849837679430105568379533222459343027650690870617228846147780772287468167782604415555216452080327838171677855569793314660531924388678770530584164999094794404366247901214662384354765371255163903290901050465028926695321429419449586566250064225984224055746956468355185016830642500243449747293386625585081979784964716779194721051734962594996919832498814046625690936659312864772780297962493902520777243792075498722369421555604967911938269996976876109700526003628856209721094395371432469059889176540390369311890929230371462138763824901187293378652500658405740704479003170304402640699337704008474298049283411223125013877215265231194454251518252768983499892931038227403864345719626757155320967113055802442267036989374451670240487154114669349095170544236456354594366780478643116877390788480 [163,63] -5198565869221228164904370540894178175493887269101528997098054112677312084169897580907892089771128091561373696300376906406423657127442197348427304676488193516307435838076259182344605788495911429036423810607119855597781779358880472174305886958764276321769387489567648910248407135958651190223367187826661609750201052807739337004279031961554947956690817705830911532433424171993625153638017953090006666057093377770845876395439883870009346198492205972135655040963163712939673480646432103025690615310144998725008932417281326251769830484314051164191497938248330692753484574813793453714856609773078419096771742928536180286096977589497485864727249176162191545241590504108687652106005322173828738314070344991380138460375990259084542690437676526000851310231202665591973447710886091905212057757341022256807100834030800905382476829110981795263166278114280772956097592379815938808458135355633403916815266550458115077776249410226905134773411923492568725263551061011431236558915126619497570656025970892009040855525588693708581338363924420629992770671387682059461398833290471099615897010206651383497332044808487527957068590401794404603194403743626085579624671685046068638323760075740017551833454409262665874641709496379878501050164439133170108866264210564796550237212547454513361481863566745431365261443143178463099713735073880691986815756948770141415499746621209103613462807729825528383325344598515325584355600318271375446410900630682543941481394725198455763517177587988317199503897186745319352580898091393668408307929481520548072756625647490732445865061056226844904884293985244714291214811059594666189823257884966528679308226702959746387714124257591417605223958976838108589749344180664631576410459720615634981362974210952480340068024610982110850818803225126683653439283394416216675653721485291980617829019079435343572692019327203585837333400330789581533525393566602216895584182949274129585494710911238124776537165903014053856711254216211496860621436315566035110288 [163,64] 670638361238821478418556266126988446676205531023849037160751175597316736828195422056982843400955297656594193534921393045045407438023609453383136012291992431754997166931202245460084838948177001335118129797812577809376765028364325533322596100672205950947766504506740947042857836987674238410680749785422988576469484841917474993129660681454880384986232303000407307336460001869502170134830662602083980051125049283852371555467802220393487811892454524744007210096677831758833487956559763661709457103590465314282206244778307233075352845753039646874929475187009293016591246421687081827580069886379360556615607348361206351645410424518978651539781597566695559326513250046442000376013661312146705181572159361992860364114296813475643403886880786064779117806859932017398846674897616574431238734626581059871630184372323509265750379860952237883840538775020249179029889624850571037388956424380949689742501708777824587091888509175450059965440506689439484102404668684725262064236264379703732422673642589767904826135205067247295939963624044515598177939639595911671024969029724965475787889712256138646063054925728447402040348797756967159634244216936968610534242479772626642980975346568482453113222724217494626359590709948116982159871698036032004092960125301473892669720052854430709360120789070747577225793874034555019971488489211643662477439822757746834013315791948548926512903239966428386919102648533848570292523354658050126559430533883650696977997776448518898585553455859079934570047072094152552818023852450661620860921773081092986672707712707699024851824334128833331804252888441809270983478624955679458996747754667582723786349807262907546782611169832219745370606522163685077100965464539590932734793102415677582883585300228975237529620260853988507897489457884346107381071640941150814654610042262413492135700090069390610729276265462195610362016897592451164570107150299782424520700611937795864512742109488791069134373110869195451630300744130059999390442207681543488 [163,65] -19199785335339023293513613155169482321876221034233442872870711158646288649596021025844792743571568984841381051466440372369983783257300914792039278753031343751376105036372823131806107925068374499629614105171524696854300084840133749914815521852202809982067498132073088062905262959275862490201347307783972632105456864041836058806477430707283712915128412534657258804361930572147307584505114002587098578545609093455063591388929661705679547000868163031502399243327531205797215077361919920064779634916248529918503744237291486376364436362787724511204096196923172569219224367883788396097023476375523675319778992886494303598649185512513125168134265853000685456680730737397754932815421965305278731727160009596853619088219356570698660463369250558422880176820072404059408793029224123657203734176038185471101909142989267569726400080677162411721042241571953614070785099443756971504634795316635108056731438555466676413337391865592551270397009674165674283243966828042791822176042973238114154195258187415404045216570442909394597901669035365182662141878165369956065017297778611710325022015299414205869861285264715571265839570962919298784116739485106526387246389690739800652279548579077750629505353706940389914674017283822437995571137226776673518640162707890034871986458894103976788721902365633147595772068377678965530957220099185807580949202469857076997464753851797391196177557080733946164997508478798129519271155252855021386308803516276330587645265699418320586719702735634069636711571717834281157107090786353284266207636526700199844573429222536980876000653810115891947849031927670790342139663264887238785852810514404002721690331657955915606343128584019340145790215080821583695339339511549603783521327069413073105213368445085707282035982748968088288473795351928012599039850750727419104131649487653544185160403317658381482830859986120750314802094110271365931715471728957703214610758376579471295484757905404296268403925727944104478786854266290092405113626202952 [163,66] 216885404900122858245424287362406939796653660169798732579663053928226936146116575941661559614840286852614469818251665236236416780513309147318973572265163149419193939777921404971479736253476327782673909157267279980869790878078101453810114418695952977523358561842262199310699368121727804797389229733893503560007033840073027045802353698330086197528460009565469939606187396928621056038788075260602259217872003050790726517716384112790972631585153944778986256794964852568614281002178781994942962605094703873859145812203052910083446867293653593259668687560906576752618354550217060497420538065812983394518706257444405905236641768435938925493197850047446549247922786821022478843112640102089956351755267664738778812910766535076097464693940042956653311849603748868537596392249332346474628124145357449547047002092437821719362790301970861089971256829926132687279394244210017929957405511881692737050551994236655927243293964013406381957834797805281090875617723678382642458949652752674731247055546086592749828071880760172441216474085716405480899617033903302582098590564900370374940429153602926727694291338697205325717146756929355821041319952553046710857994285587246776891361539894373039101777314890585041520529210478709657253124282759735563956502969170610467021955845243842504388403920344917626354254574092624922437927483050916405556396863314160626266009394846273988697536543191268963014228007643908433580541851848707108740866117176072561515485117225851743798329099681593962528062153695758772268023624923054945695436320306995338385628141891669275077974507446695676135891504054191683339360269930134275775182983234529610330867718395757290561913134600333937177413357425148431973348061298919738701742308058451875738536493884457635689267483793630782706014757942428655326058060207742649594345149190063190594824658850957434915295893831690199421768626483865923157510572240297854763703165385887302313096712651241674284613347267738850691387185966160540517051520 [163,67] 5774741758218943575007529039005377753021956671472562040866453736172608352421453812680720466233333064235798031777656563940112206292402128114986947338686413052429625685786809812753921992324586131542374232234149593431491377304450586558523029868065314608970367138212678023997132968359514818331315788173058887733780940445589109595268389884102212450959311814757419701189566146602830567675695552295968522994237777594197024781028467591269674432326971289525616669453989729998256486302255658473368743692942263216581403590694526815971825803441181426863570872231589823835439027137529027259391885641613029836357319498487656672757463080680514066508901166455073955139874576164887367622666499563168365026385069320798674301696816008980666126579263683292652040766706103547142389781255134773588385163239673275045329710147731793391265646474554278976851846665463716885138632673988421017498283191512907640053781346658241204683999179875437268808555904862108562503580870092589162094088247509500488240279530565495369306900362357368947742562380009745292551428083085497656791909679888794363849927304657532226837348252707394719648288826827248812949770369737691637214655095310728647758927538748570099490639361545482061478349889153759097842318022050126682023167955012601369193726487727266593516112317839162456021076345078409011477452704224422829669696788211450793717578162668344552681802008868809721815110000529904973995242163951254473740651905865685999207580501832062415042460807135395808317816403209046083546195434176689856004409621495092089435252539329419024780624968966869023155613431483702605533928008060192966470176544973584414586632179936986529847911377410629636300273814909062540236135080339269983616782627553339555086367467186904870391949624282676286152302411671929214404004303915146955280852435923402959857374659136155614789763691776500686178478350915490528976353595697884886363667654112463327139852208650716223121094272266596148381533817836041125400 [163,68] -1117875316381365878145706755617416292038503060365629875677621811602017318037511477521958059563618416704756907704954313964048682509071457138768930983089035885971022888765502656511469897851702572822792011208081149479827540489571032950385653189963165625553203149654821030834265095772698772942916751023024613125311512028440212680340298265832124816911271777237792911501882905438965770011524996051337148466164279548451125711610573946806945435932032372546706073488369228332318255314947479491812105960233861154790752889611702122503847202571861106008916582042193501201811571553453926014580566268111945631634233228995478307882380232926326794216879920227450090005215108885547868197202145115209657748575167243548286893746099952090536500073897154765155692128023213096809344510532445388383403322781560798323525691940428253647376509040600888668074664762254276314561996119041176905725533034917140607291223290484475339401553692347517172129653710853183554038128627933766085860712279328164456703402781178427629960353347378019817690314568632829642276815402090157510630133553307377145203904618698897341151404569273275611337647752077836295132088074643325550202022227080651261022886774789071568303577072661052758949288460126903569424282796029168376169162446766451460499514932201139440382111727402749652548188590867417181285651618844010916849103865474126626964191556680809947015593590216009889282763312997448321232639425829340971075502688821836462140616269966588636882889649135837491808608305073524502039542395350529642863625495733989655758088978085966215885094213410697965030685843451635446090101983603116796511569400810551677869264000221839967766944826553545706370957354868371594143744027512798170103882804065366356916059535823720344273447684909016723794220540913776383893653083912530873570556739424417297260412379404427605068311630719892689335944716898985194702600182193883527086729956335823005876144666026401132122909383287822841508767151161277504 [163,69] 23385911267521357630023038517378584900261839888893163143117026255164996625239368462062533737794765734710922563862307549060275259779286647131272265914179288669663565521021767474599630461646787227922577763796979439195362651182594656978810514906765857926828238277080777978697118495160651291931121567632101890871344044890038354957480950050393863244931817859691244473067298996824180617327140163100438332696307052924803907956083582919830579461574092060710599177251194937826451535979470470586153656017173486456954887441321916738283311748416145896352598653038619951622180022420320291289697728482131214898604349505390972435117994129171387040633231574575741518832492798884418206276102277796994632363390111005482397644686969691340720590929754900938599419772020772800052128750878969652575009751221476015495296610320604574894068851604042364962270284528787553255320310618900867143323078962132065198000488006148913554750056013159779976974443217035735621313316915301556079673740771603154844909394026618996369728082626897597299046883553174163037016038494476389570438955681087028008868882548208787286477198685921985016118310743892078447550212685594586209292846750170687239262332798279638435692363926327087611552804819007238788125324847295008624773904505294960379798040344579988130353221955319052144951584013074060745966117361285487415646107154082434255691347842393544023764229673411883869273633236725472239806794303548571673901725207304583427721337723132286327425748799277289918573062651894529671902259955745589877077189534792757037871487692137419386357957668632417608384668197955521149588330512227049834926437448191086106104059654699217282099919708399864884151041724135525082171178486393196591574096621282327180179410160838699466701068740421317946931149396925796772212187254592083477137625925485563030423189985289973965845553496067583097119505258193933830618156841135644225450272997562440440303209846331248464938425158895050809049580387080 [163,70] 758302256121103653183759999510027067336380690397482019915252623096281481748426341986157203797692037120366180541496340844615227751430065653576235113799659376121571518652671037518009875917553627474428813710230172594335370234278662129513713464394259077913911966269179850999918589347773779185416238644341699188516371087821268078646992026916498087318299808622791775920484643486166629860535034536885278969446357607466596500453740818562282870867379805049600660783676450595919307175029679847485065125210272287267831380431986007538524159626796167751684908430543792305582768568390565621557316523153658919760337676105991306986544791045961940006173236832027921841165713558758474264715284696541721205718643509871139441944521050273775495158634749614700055651892780747898700245884269373053966384900426974192103303516721167664967166733624022706641974588982946813933857234311516753970185272552231848913489742336048061826127130654351769465725844365856631404863675914534998542359882934322699413753193725570795407165128703588016596932853058750629966550899147757007914094833295958473571406763152078753518295257012897312482859501773728623817350074964064854073815732764513594045091573744648428492363960054022855792877725024490338265944556693331689089751532425250587814684629587109073391520635088171818345174107481686599680984013478506585349050139858868856255851367318645044013466487676932181292184469821638327124465941542433093253257337531900382146137853640913801467304860991759365446609402063870592322580716839705851924678023759173882619863018200245708676366550883986645900970897061739764386276993593153418329930159974579494193926915730389475969557648680761067133659171613392612475587194912224256689689320583106805003945189899066114029561090534097831501443936641083387875241907700484005434157668412444521709858735227071001373086987979090346277449364855827103404980748482003222161620928831850530587053665350861830564414002250039375354650256 [163,71] 25782021877196490373245355519711426105021730689041012983302374700156714596889841317018623699800944895241975940724419915496808685290782056310091606100052872848989721052357981020519176055474454077105247796991431898466859015733820567394804831458220235643081861784314721843774699981755244329748869646273219034321604668682711393778853518326663708300137175331407292076821126065257691840953782132773861165349018083002706165201783561195102218531541436992907293995457604757167196096398558043706865645445025201185779550174801033293582487195604327544791771659025508625627088462917933722692929762595405243830820426657482006178323644786472493704871169423701974693804974423969348986292834909229952056611989066724774377991061095790939156375271686702671320046243830316731590033371849169817706999955744969831982102652000545027457450050700462649937714543335767074678774410423516700202770437435712024075438067764610124631087298468674539323715419016603328489693694204940390091105616636458010952618098876280618000698826553947661629333602981565298286771593094363446021886792704581102432348810978054961748118583181892564392379582299779483549919977843430954033553005263175292387629362594990836465027752072742091497592823429553351061671578902517808094468409359542288805844234282507361670965405068242283123239474809678451116582624486758569848876895240533257340389893368832972604957032750951366523775777695889673360939929906554201050801922926246054324132504820678012307392579441349687809422087096913437928510826681094054044777077343295470739401423786925346547814295077827578689945222013836561351704841308906915227429601004016398723662184702484023919050503579876968945325441245504975622844794339852759133854080341013659059506093887940805220904548743462164883627400983886757579933380581204780467307459980896023258371176233386490596097685575595038792431150227506472226512866826227742334638453534719743054733123833398957596672987267884312933850 [163,72] 7565509294583034424883522474103366697709594708356743603265103558863957887649863043886811273401055811671142678965682701557022234718411236528089675081376609702415489518984471043099468454996059301428449085930452308466704168058211055925103330288822525338327262632659094356961144296278683380821308319929814278235137031109686405267144099909696417836687908005543569643077488619483993158359087479981248882254330114296908637688084630818959302798051900764742520669010461647049107906631427556303978526724256665010003257688112491078928376368656807460697184090530883343271935672004487273903206087672512315729056546978081768080388042318911798487959087839560967362965623258262845072988323417462658756803209554016519421844150872399086201842357386670198607930786231979252900507230941695450158971120743252437940967365669498953685990248943688125467998467310582813000170425746963525273523447206759616498637267511777638482719389640744191306116125401183103760670765262355416944427412193783472475540261729032645581113402158364522876135731040321618641792914227737917349470722190017126215561321292621061143480794010858869271795480146718905499075669720299085965922820863459718215812388449774797515767661563158661306822333710631948033688712011199950990715876148238645451285872856244510412407251394208809594685663732209463799336144908379393491582342659979605520540935319442252358981602250833032482109657698773640240866126928339186715907438021977019615542335880336886823075191167706507805515598999149163318609068087458070988622574967354912222971126391526161989355330406666363752065268405720612852135256969327388490619208229939019531430485652296348329805799191516165797352485505453363030939164202817117374677964328661701693212744549779173137117085194554395728112079358820681285696286899120382352701197031509548593895861589635628061019026368281740212067646937315869483790085823147755240911774264330274134769159389524268393298830528029824 [163,73] -20009122346553290108580905854466669992203368515820037321707902049535589136266557042910650286939821675459990095487556436081561073058316315937885535858573339840509220425558304857062099099378431779417937381184117698010272930254013945229634166868343111332851831464843132532414767502093261275394536797034028629079038055401729495417658127460852362132728871981554330513609346336320310115012236915259545664631143965777499615352489085421584752878273348899898928588716707754713900959684878806826070815552513905605867142954428641463897922307897343302419151045682091614656515216143342631728925622456723580351885244694843349222997961878128132560533732722524092484638490869130872394200226997288375651822172054918245146604518392927512706918317177945810269135735724744594447485264556632182735639010424393319656000208069834571145869647908149667033482022657699158907407221817647426613415422357403095267594659575398403761704482988422879432502314274544927762796765137720808755560248203987450317222006385918321625567305720008612787220602010983248778049275892755282300799521337039061620814482156749105456452884112674470422116574665900877405121753328973853384796886946344265732126328627957216786920486884845702187738820988728653296835426968653357118008613808376757584008942978642424857102113287454557889683703433464337695909219737448155005723873201272428196781669057533800451247436058070003225505824056559428054573262976811621717866524299857823516200535046460301570485554391715694880566079134148471409916527727405353135041963196774705873534209744224662726441329770010858377632351410550975128384230811410014043055143830507828687129518385858990552440554205691070645545640821576454220713998437413332836542584612014676403673694543916296902823638468985468510756392584643596427088657885231014225397184958332858189909546489808298303444440602104286016671806067048078786577985460561014547576533182706564554007487056473634125284311382640 [163,74] -459729748625205692594542167064127171019662175622603359628363375053690411326635917018062222026302352152111551453104172273408018567241189224934582879831490331403825325028558364039309681904586364962084367842843487669208852689914006275746361391800320104503547816228256371480887511829000867543388837347638771338842182400808436982704230268341652446562186737172498895206493129358942752201341954131161813888773250894855876891738347284497397066682072940167418519697438747994961828783998589503620835633433585967037025169830934298836681296065847631436058722997681236447261082819692375734147002616740983616484836742745520086676275892949331021265871769474926646913124084200482200465083068986370813653435933566793994080232241309604884468247678782018292637095096586249047184307028033844379144862710239852289809594257864831154466000193875974169500634070814310846132334985011761068418962962722491756209144921940251894094570551651542753113335000837920607897789390499824329327025607158140031813796461489210087825913777927806630405707715015165053116934491457142132729043694793530505840845309056120576642339226358474846822834641928470087302398674796131476933161760928662920454972686635718093706636192243246712972231861807382707753360604765739403847730077512902536662392617371864134134593667618044152701796652662161366636742015862418165012453269121273305566570058427831281110343530890234473613650119180580425370451697478070148473588786085117586442022293616225964887465676104584806439566389103952511079651862529294922412515101820648847443608905480491403656416662384148016438275459637408203940460037061559731005085183319176718541460581047269364710744988134818861529550375805885282174049098390039266286448924900938306851043172258597482874637978335102223785734446837085885378486511769070946653662579527920940779090823801141358656650057798471569957955906581106812238693535527366506594712521897048141866398946532255591166460648 [163,75] -3974360845783302513817652417707836879055777142730826253966604557834404009417402100418519003964057104266966390603155509318245266342945212634513577028104670877361052128214805347646810068835229997520526568006260985952581922710872749757998774110977703329560337452360636029331812763975937406873028661156500430667261932179627055900202174967287340137000806703212372947752862950463482779885946255744656857145475812312458925772329743261337244468978105069071433746917318025364661014507248420846151156928339689645024130005288188528287224217154107334206892679750191324083497355676743731942950606756678156577512165428895230789140420264170113651623695227330046721912063598185404892081728893317649062308024506364135424572873708923557521583635867590035935114453409864515282714774068833769029542871566146754132261935810465758081487092396413079387191776971270623973870551491572505837181787297590650341680075724278509317770089615120437308413324685429809710385353432136061294823907146439850661980401090074704667834920268697894475222222235224184699012833853695625507036643737346837134428662409785048952966703419244063374750434339855126911094703785020659837721820136463614207895163976745836288594317139129505991854356382947065272913219602882150510231799357870031238582181470709058648007336035917156279183751103141082489766556267033978268766249503701120319670532970865695146721528902207906968081350583917810640648547230121117326547206453753501867522094607652986117835503253384301930613820784775730993257414936549611934825783810182114090322513313277564858047729766791325760130187550018135909319392215852737518552817201404694682012914303238614946757196995140117195417135236246939502814697480094663330098136517769479380616071761163678395667573258859755859558922296430695661972745261740271314331521443467917460064028813707066371999116097174307622329828412543261606087982299685982566544934290513159041103990482617266563765 [163,76] 7506114347702879135251662019579730048361076049624081998190231218887319003155406550207475716785760781932726356829954879313088558643442143379430391209604307617723339263323927031885388484606960526659406105627384983055236299626936591522923830754504798633206661266650273671163438927163918361947380752337568485506741859094428004039297663933263429850117008386391691892246878508508226071128670173143303855017147899795199144476503169467917516364632880598061944302751216496007556858664450972657467039230821373461745499312914281464468006459023830121183449846761933814794721115506460671080426441870951354838804158606131691938623773366356822013539542840782796567297912445115733861025571786672827320707163436704933583849979005360643844208491731631174086576124626670567228273301830075659849078867117835850497141382451625755159241886037368259069244322375033832893607373592915090193648935059716512146636442171699343149291107789376097723461781526555366482500447525525435360573390094956080319829155119155491069961692648624721452316259825610303713472329744490971953321505356631141726391972982533024630800132770690039930636990176890431761037911231244727633229858386544203059849722790580765501800305558817598403998124472403105899021535661325801791558895383679319700913263925819257174265469555027566570666703536090914388639027751773331809938469200421043784981327109788599415602732707059251900049157247677034782820508650418502853113173019685962811663620568298377692205329347796587277066954013470628893564056136516048208561475569997955322131429179652705407245996569644686153298129389528251142198403221071214728012976558557525474415781730761951228690873156210804000695168762544385205231839241669038566823086177334817755999418490892336822692899246870310975137133580931557114678576335046083586652186325879472135549629995736689761079166007392412499914379799173764457188953520667502137476266161111175433930038772502528 [163,77] 964133077730680191501303715087482036284902005808007903512510878194051104499811332331760466983570087794081788960477400569284342751645990994369934719891517618866872188379403233030874859854607302582022591708801880631082562003845928270690468458001125314755700824972931161281574802323234040494021518920192961298664431396817924358593185659402824585166986957040353064086091362452292768173731858855650688311374807335167801207944698086330526757368051570292216878027109472302367164904576286064115537375885677667839151031992174264621247393247106619541628973244785250601401006732651805459793756251514090508611069926195376816089180168756702994714681236365325752343428660128957412043635208582968549720049243453354259013116578455065094693351382565168767934218946321467278871383714585383800301462624582228448608884768404069086050043986891104097077480851280524314111093180755631332452610774221907316728067687148643370951282304801406334330405821941630212556909391444041279509375711185395107325024887756393615570115072147563124107389061454202838345421881702328425127972886317796718774819090845055484770450681120470082420625817803868273682675986409586940677816413391287028821623708623151770797684249159424344638250649320071691035260420596609286740602463988279661963844595675522442038864873684996461830183029161026614227501602847189923907509348962878413057027479202717986709741596138954062281873218539056875569176411631626545318332023585176102495734770874002551638460928675529015379616371354196278257522093883636979767954716320313503555021336904592792283745707702986116979878445811609159429006821236321193104544758186719134907897032165267853288398756403307582421729557828846371543533319822026249854305571879387041892131364201087147124767129268672932764240148927836935568835888750194426605267081140684272468285486189372066469182475536962812658736128672235953288519898490870512307167350987636203213821720448 [163,78] 5998262563166693944762294664063151844915919543942977428360637024904720491191354635791972546703005933615275129409047658858770148566814555468895497082129457508959094397301473977021956661436285489188407422835047453091784765729241239867710484058933848809796305325334792972466527558934529953345602888139873538347279046510829985150985031352902194316151212605675684363380511137225999539877352870783023456292316124140182505765105795783453251523272597038320796442915205553620898745149783963218601486388242030600982484884191318145274087065000860684086695071880018987066665336936722912016989094112195560549398202327421577682433110004875415117229148582783499584796664456570680255120579916729971792014380300307261580357871754619675521063588025995564451216383959012272438407464180876315353877823959701136777636141805152340857525461489511504682357255495669567354683769643567209094224394238183996075494375091614946199789201842232406675370644207791296949439879703894923509211712117730689033921699269765947734122624492547574779862455684746350247227882266046784193557621375208665210915430997079182122184857410005115463307401675674126172960509259069525990255826501978779454490682093993458486687139058311444675358678135038744484302904712483188210309160964046997362246843829350094933121842525138949345993934369198093029592255860400301485276320096288256653498393017507036979005459094803206338156972517156250201866116876471863054255649270803864863543399564455165072083164412630913181224923378710209472139531785662348551907065962653155849523040677944275153871464784725341622740041672640103101505034027227882753185370957278078259884362047998626813967133760221483668364142658579273845677402323289816090110404469779959414499519435853183516730825044906758690538816472960060702764313471648788593185568144266856141438714166904387916951612223847377578455554501357737167480903726785900534507098798258254380927040 [163,79] 54662687514667697733396889265551207200071192220652876673157778237955719263669621325522438093525509609349696893045657606582022242374032570806491891909114595588225390830979868863074652855849114164677919668866410618288052517138948827428693639213384169427072608693728736671523333548375688919639924497232846948800195566896244701504082154317316327115056830138211440457429287662075801267033251857505481794597029998379961779234534067725647053438322704675875657650582584886583099191135653697798846152134894660724745673435993078027281711740723344020027164566701610672822719550010363668973947484863405477406116423927063680825602874796573120260191364810096073376987641131372095853537446899523476772095801518182108667262594019955808397505369837075659529003978237335021948115569173495638631015653957380938893586516759327712023735633043099165882266442702304887878061653303585963725231921076495851797993913875609905013089738290213125711061078396929303894256637281840554813365241505850218980504896242245069604291262667781842120240716430886670267800278472299822862279179034528256885142828217445916148569323677274801663851409190429492155102300445595802924112340256146563461383337482114486411133729083801579601978305233676964739256143363587135022758713021668140901136882143510220983392516907774900146631604154947473757302204699200319501509227724274507352523196398985469768626225669500287371038929678494981419163900127955454844380565657049024862879418629227633439531236379487453581392824041948367530439867119814896685822095218365077381476836289485306639043255195382188258824577772681740011908734747396603523135200974600380277033558128336316945173783107659222476963458131399582095042406255790346066364546797760463057682289419002085666967176344940703060422200937643234293812065765330614448623218973716688431999485298227017280217986034673343015506221521548724720398017470171914981915919426491628568 [163,80] 324440605265723710401385026261910766385093520340895684989994078592116111442548132294217767505773657999032308085356621436466077372082982103882236360448842634707017827820030434576749181435231950150893428447825988487750818128488697620408795295835999104197897929045370931547823583853989378716348432529961811779590250701724311121670148322823134055848637898798038166539450527630416282430633599856644593972948378313792533625621626280954867530247797030899540311210914483566942351577906221804456552765730090362098441508935880976843624732474720763256402201018266779336399244901331709707191682297236308433310410647085387364366675780356401676379928395802751260879675450579602132233957587684960364034821962640757525322682749060022821135154537228458180474469660465025243422043695158376268608153233136446524540882505003818629404436863526225683036130383464264947704259203394528988274609257693540170594097596311019801378084230867716697065845818128630899632438249891170436337119598894790075576819336215693024471973178853311419682430973093210690266635117055025854272144641686494717928967263519722725260031630454115416914670114271131802206957765144520427788208777240494097247728409648019456702883623035795444563302691661216225005953073142775226030959835307820636009861709205247632584276419032704401808261595859871640776169624479541049676942975501262312715644605149582014501353577832149724804872071276898370719209410448579057952414728585610083330215917259434034845771067569637810289510762827692464938669968626081666792683327480740125460570277756117347076686635846844107243687883324840468105557630649442436683509908626904470886924001616800844631712007300391117401223499526476888871061388440904794442150172965383438443680129279050756095838583572029870755266302684847133912119842987683351709839790661943797145340788478396246253503595265605582044777944386104880232549240128727721488089030334880 [163,81] -5914217410992000224304871943670833060801578329559773164843183237142274090527377165401449734209927871766856312732931388584231022057287833362091226040650583215857392529097014534813138939412533654559962506937750216660315924440475361126491453277539546353063949606548912591430844921380897982322064937367899444924904126524959413778031826114935259282902712966150253423364180971655068428698965851680328975320053107327180068391551411234248753652565260810992540230897450227670571485423681352954475321299608974902329592236011536962852773761665945161911323377016132714804983201325372061795696814814356710866889320980825186657491115906862604562813578574117783148112784944217136188016999332478406710678804781540303332924990501121833530217335927698254537862225833556558194255114738749628895574993083221070892679217156903679522978473836235077423320604817220436235541377669592201443941381473345771546537861413527365025382774057936078951838311113586023541202379278328558198323712216875181643247529251592311610742218237330675488267671553503644517668585406083440829994196318987000210248111055850747496956464086227266130402021892386755697938821028717560157165663772203471409018411434617115724019598402486533748590064642240699357533911824816839500153212180679476055083516588169097827222397682205830847987771129487345572719864650504318422115769088639134187514293667101127297255812642102301887393943505493026242656652653533423040902453628891696843646325188865409848298245147726680819651544465411277392166663809834348056192073841015247892851959001755912653336189186812136375394282529516183541373306649144001703228096361323657363510989126150745717219905709396979806087259708743305266347283943165874882319480387731850141874756647103185505302095858053519778085686582674164089943811591444461205172242540557882286650446582256379670355585420196908045275526105421632919678778163952241493322593380 [163,82] 44654217404824603211438644252963231840590222189629705692189513691870129189492715049608479359790708545183062104187407084198131317617219584644411671508829048899561031479683272361211614779895795618452272345504655335152808027627376929133434279346244108589194578746760654759069054117073616212767054688608275737844075511151069145486286798638922016031884435996934746172473400630405475516091178035376276365010308516298593805081177645922063624868075954238516914892038237053414748203682005579868142602651749252059867509555644166321595737668016258603090855564492619130477339591157276444487776350962276443251445507125134722592751999937145228520212761798648555867088717294266250116535411801358657054157389894248989777598439669718863517201592977330965951390221739253060996420195347374064211304599626846512971093927716251937092437535932246116371990571902890563071679721622670896010836363803590250071126965856644479251604476950932004478972377249949235120514244389707125821246404182511707520491693995200596659498828092412754795578451023346230074101905051139981395753798065190049864410870014131097294737983815891694100944840409915045934628399490901242018858541830712119520891168147594308131041131505574393337835242891359579493351062708327209982635555652449432495495404297108254589192799658915188492437182986828615637389382418980401774191883218533776711612095586759114665028155321454449720787435396941239139364628864644570192580545238337873204253417391035860182515749238944115145143934223556719298950594857814867456911159922403163502095207013200428325479046863697086312099443848811391955071959672668674161724577620275528219246440253404679717261804203225436316707509576664189388307127992972892708644331822787060702718494589078114693832490019896511587817064285212762236848880738356378167089004295380129833891480978267173364384126049781089395796700234531895771774321936161773816784 [163,83] -183514385238525321494960818670715699063329539255538717171101379817884911527233770665391154550786008154966509808678178074277878150281126181872518299558980391769092181100749163999022371567762339420610734393052948503923892888297453686191875493643911901544557848600095845640532342774486159466038755500913999732276596990456468985500404934914223093229354008644613909399876205201387148579496036919824244767712975201191033604423460481535470174952083585736316662634001520936001000277971417111652275258215976798489546417388530377679527939736600941870784162406643893430476420927920565870741381838009230777305346521008010961951764657473206799581096479470042825465811678763679949174705419576251079889047955262772972755240549994023397334370593439325995320838997362309257902439492142941597987155047126740009082568957736235811144363215823631405035857421742366569547378303271183121158703518095103315055936382512753664978320576618649477985119506541452632934607797853533487519241592624048800200535160850830325742369155389315051824674132879397828384037959250749563524179298817471732267982781772228020080956745541783607872649386881197187173221937198422652044802854530068504200663952282837478923517875691847270024917557013526657594276964645517832381790415180980700555821765477707191227809860544505518572056408940496160842930602110078049651878367392943035711513029134251635245842631025303186822994731163443072980760000200263157832802116805712985992241515644023218709104444957802077886699855152324777403627988642713544409321811146273087756824045622663732810097619716277244668308000731967481793787854490917352660950420729773341956467599112301602613519529672205480786620100782957049824838965657131743654481436618687074945286568202172938397864446923831811183130643537401678555285193989516665601192686945101575547262491703553108411376655481178727321120224025192413794929839603437082 [163,84] -284298555567368300553971620959843781678713339436374703788662909929156245063884796404196563586600870851506964484257427553758576577380150169226462490719832640439957660081529716461885382915988325343533371757027291988750665007693250680753421933340043913449876037702974740932671097516825452799368755229617152598524898323072074287946045185269164698456910100766584759457627773145028836481298486018279799502282599786364001970520927624118226434873002157120440294503319783108001250380351815189613942418294641596927295919868435834636622022392254331866042501114012135451606408726689131118801923871887194777286784163070064646118236808291434041012969216257071420249633546030829058702422689203677996428229509997881788425347969852729230633674677425079645155428792217487375831723179256859732025626535864359551093143494780330448783706271258122839014053208044420333295764295804530782287396339621633877822474920146326885773659666199195906158739402782044112491710342453621524835775042174274067052081747912329777313471079861307865580628718699096809958265509774370707441574864207949331402998323458283631714928393495985977221904350302675396203276631902006941448592458488447127756393796421802620545844789787753963628757971404200403204349165806530427477414950300273816690959456119624825138449243548450023905699019726310436801570775485099259849587669902142232395331262403069783175935441130873706103273899212112073472432450714221572766483602062016640265597216533536115658153886650143460802911022134395265097558532291389311064843491494250108660270508514229725518677627229986058934254918952675817144305249781408563160096024744672226534716678422648534581698827967692804701351463768128850884424346449754561623112867851993374454612753807230186531112751807171625967588135480779124047616305385320165089129473703037308502145519132088823585838395862565909421973307484265624313247998976 [163,85] 4282821433662443151161321869644100245040140171281794530541476118762309625861259926177196023799769435772871131171470280737828320401477663990267620783703226754354036917634455135575897360739149585785216650087328901935071544786393485954099452521831608490615129143992022965585526571896750021107426474819948705766656429406042689979123837670510930225324449095946588030319479895089025339407406190258509626616200209585793567678296393048000612830937201505824447784631780234231882343027432440763155641494310183927423523463725954911106827894633340170186867253085786156835107628021877377391844927918911037850749357510807991593342128319256686775825111159054219647622576955115038536797594026385708220352193899369218250350873609938262725610741643509394752443275522021206481185060824527568688668624842449516999786473268366478799594722404166899264979537831542323068181811104535663904366710916050194843306050260874562787676593256370043044516926574216024074719401605017872264983510076907184976853284854205180882919289051210303654479274618280632006007264964382500045652140419910294148827045640356757570923489425909466504264710381477052842459009470802500527544070946970399636107022226151961088091391899897374451891124060433909441517571334191593403528966646987154282755199290953611252355903537589074993525265011636316824648519595002998122422331425484592287347891728297798557739759119512967814023117405450367545803565359219254227739657841183064532913558168986218303519046404417520944671701964236222687529412981765198280721256380334655619528506900302106707772999998057422511111277795753521215656492932447581560286092248380825004122781865738417266127395559481739223031340551873510704713462457335398508142169275257233814830077989261986907105822661685662547968239086931884794188935725072064993120413207297563879243323184042335198389496943798867881713341445569163622429184 [163,86] -14898943362673681368299844264413303277147191143261070850686962553901980144887404135070965550602475330330478743029902747791396316930210453498582673007588514939829037413660307392243396947923138641413383876598330657020911247323062568690422394005564968615467859318738763057417663700156020018398917206130395156096267219052970311381304500550683081455321052179063283041544279024252382086463381620193782666327937640766192258336917576857539893040802235941948953780183579030583498249085337331204245386427609839399547529475513165237013325029556363314247963053665018659188230256154668824812703071174612859183508987414698346315044840457831961170959372829275180478893991143483780395058328418517996943157285265302508704702637380545468754714756979450504241768338837230124949187627054742337572862655998127451668243916433733293278046272898816692318527739937582733793131310228806756478975082023843242483104749376446889008455896518434916177927169032978389076080924892968319005472137414368301291130595916601441596969286300121868895173965611085677969765973097790989022285991416656332116123591626552772037587393079460127813949525214946567564995879378528823188236905620452486722705717777446755934596799372766281585951793648082183105093714258251870839527167393372874508100553964099762940159028195997164989166107818254894829189989849490711777658441050367196832834156107916027185345334205139845167056663591805503077602428726932570820009175764509160358199242261807210259029003190995906086042069837706836332230743090914208137507200885594983636820210862940925398149093205962525491136775943372755542277450643840927960229698802294790583670663257161870577510035660595505033257168432340614637816093990561114328061991885760169735430132508253555936512692041864947216869072251939272701321775106009688715119997335799693221281850917646508091455039407328630262372821768039219744 [163,87] 16619169428099325838898688240194035017728717738158791959478279982563286696990609495521651768505345282507215046100704839206337846944828390099091851560521781023204242073794987290181491164949407642387759130258665959673778828224092365674220823667436886332407014232802605726550570135152934738191974866617561529924971345949368237847299187000602921878092532921068853879243267325429034174296657242254291082332252298482021320683106969632742304727452395335527006193741961347296195695802181031248576260596788098400435351020580618300550150649384958259669535262833357464262728302797232899592754039019808583415559968634121297560744828371847267718956734198245557581756736372099406493250521737004693678324971858073628151169282841387243456939255646187691156350342931652200446841290867705231538903137708522034229590339604707583975107352289210348507430005734834627594321654860905301865254104754451777760584974433803461762742894261337910761409936660092353140750565143732207828164034145941891657316137309196526399537051274210036668043353163318760569227761578822562708055033463033397374589759155069667369460749509249857558324212279390171501284263328554247388242212141506667111382820044644494200152795200420527902967046137137806612883410633130867471584233953391281041406267467375188696274357024769012477287191997239354650280981234622383950454617483374231768769652533553346559416765407557226500658541396394117249086682717773592620076373122505164360039634456038811710820399547284297701848275387937017888459783805014913884936425636666854081242007190356760318408444473316817894616326543573762376379234256390685556022387894787076892014214801965709672253789526841819232730986212867626862488822553898590254534991732507884047285428425244654966434260689121619014593645237496640084217449157295648955301678281398967761800739372862258109794466267550740682287822100940 [163,88] 48258114134791002669211893794118113037346642844405979903071079129507748115714856350678672882584447110862508532086605819945583310131987402321390739355168791470288014091234922997883530406795773907756832461097380461521979232611274947871469700919548859009996288469962183593969414277648626793934153825989905752988033422100613002531880285578033924106657942349543475341093257029812167071293574670549730986963166312845737354253205174104531586962633948744059504321678199470863041766789710929496211619753180736977553782748785901218564093097667726152793148678207391551395731649143449905863874067160679605323866761800004752925552483228027227835866676901411862966305906723302016377965082115432047625980724173442910147780416265508850823241395051033384587452852753085931338028344528681762283780723307575707906498825693528885959392093428648909697316286673079956129473597467189008079070829579900918903288959894400247430143724065085132469115564099575219715279449068664903257724435501198041556375406286799814622545942714382775344509462648438768816208662234332531230565613295119591247385045033397964673662233055611738466769136419280188950239084850023509198075915420310488088994209454758597365175260879148335866511593092860607889453993248636325527358519694965547217784097974327395706796077975235328571118019841040697144383541251420789662021582795092069397655723162184272841821682836100513571466066925256905699189610767368352738361915430299731396524988370914075083230611910331890459156523460839841943726303688149272021129629897559621311037281731283122897573695389486833183835628674046704543188681771298063109066203112584521503153063622289601357067544831413893015758507333032874955753809690714340542627688910446348015801399775291019168604546828530475376685613413283524818444524748231715192817985544420718006245452428581086039414645317130547646495552 [163,89] -133122715357200213381610631488979617254301628414385916799190704318611089369311698260463145350175953258713932732925279468733424398280359761512102402364313703467761541424415681647459254356596619746203236578045595852241666299679798804355537361243273155826748566779213619199623951081687215426446446434081004424217090592749251990580474241171443490665488957079050735908322096673507326304897465681166320207350285365550686547549757865384938834714336622077108455013866655193285229206067113286189205425342151122805583696121794770782659191012776222423934616616157488036313687865468238181604907486797610753963037799411112161009536268952668384211920530333936387936642871129032888030242239573555999653863513493557655818979163807044307145378754998772724412220624885124112266123343341220389302252863772170377937299426130079493948093011793688599089641026770704911850809483967476938799841546034907171994639300619050991016629858271174778721291403710152521138488210167126708836551068034558811202456930950282678791100510162562480342550617026247899727181796418119478789050188299639985226456197927259481748300940041713889583622178056198265297833067492928829179753426946526141785903249721312093071828533004412638657425046195443472144397899050387029865356411819191711349842098878455530815391441271758188665192634565312969521172777425382177152807711365117162770642476735184210765570880520038034043974060696516583330970714460963529169558690922769704458536488762606246666948026143436402269272435696183027403741524416812136975381988871028430264574930994572738901288745877729161416893528607882737039843991144949994285941427322845846437927249678916340775386658396537827599758161855584005911979232991482877640693449574627527807906047648875501451004405182789915058295677133763646468718104373393705392902845431707095646970239301161181240724044067698465224 [163,90] -967776865873109029374006774423177522525325809070074722109457330183305546866038715936452237627419228458618794699912762536658741592557873024158224206071883250270810770428317172425897456309629772893146419153027464974631445448099961750296880482774699123268616813034026719688453518697230992771289810541487728458418493586464988458837545527266353692109142706157005164546519304256159729907786124076678288456354855553263150127999215776898130040038606170206361497904278551650402113838020778182091521771924580492904865754266851216612219868854008602533651217483081571208316797799010506165033753783822784350253363177668665334095485156760274963737014542344565783960639887417181985536549233174153597095952140213294633250024158820841405937314485610413065657379652384785532137685685561538854849488289119886979850769881353365627431179705053538633573516601868353937153979849237588831413344413798374345143932997630477988844516710038869927150473360190744605863935175816817004291944446072169033802933257053079028605363002027368785640261896590111387610195148228374664874313761507163932607109293852719347403246715421369346858328156929482031927687463929299893059128593504831342977584222169878836557668991943918220824964447325021160996762625081759405357501516207663091872592499466897454146291349261625032105526253254788856414373223865060389226785526296002034732999504517814698392720466596958006361663274520826938779286804617406187373473344907124054024885294805991717740597625128925324000948011663194766501363858699952485255045973755523679503714845812334286590359659172724253288886584005729721370800959694362787472589594293403787477269345896034655623182465182807060052064602097786633456663004041139058505906243471073704801066759016581545825412232898767597982494348732969505076540066631592058977245596230243835648899673122594830055803444995088 [163,91] 23767207169260439624832677391729610427766977373205061342867486192586037738291172966507390011099934981394659716176733080746421702767404441241129101505881896140332940814244273764452198821758830188695298161422945362642554931969126303274081030712490456047648311389695913941131929243387120197353639650985899010419652955272321505701372540216232652432915874929483715474133291005231066257954632982507636440016932546168590820776080181630100820339394707148410018508119682914389923084345215327279772575994859520381070104000582857930513436862289780601969997297150178776633596540772519907006952842815907064740252830832068963964716425934228008731129049629017662939601157864543110538315250318385974714514505486969376858373366042878074911296853902960823140679080100594042668149373620702869684102124292219821451624326049390184288374488776772589182423306639301585384680834882694636435422406561868187892214498781268812036442561074273649774026936719157164573004109390069443852117607084311447281812049659852090093332270391341484127357035195002360232264981861036968154564033436652513805570506918666476513069452811515211972584279842888710943211917972520418843402832161070283489469603415310780333170258074519887641989054006678596927492358794482834530561098471107788888735555447002222668698705890343424982435533777500366278902022504660663300099607288190625042037994792841081497490429476177990277016697613883391316175945478536368462057646004592934964078839129620899438428128119254634591129467270242149692885223134142445680582036261147778829804690218220145457953526503419114408468001771654332353578913341642127702660288773048501927788431279984474426382243385845694024266561039290264056102608781996183910244612826728226860744142225772409594285505368880574096545579966738997399901407378942993537177000292670890443820446536588159921152404054 [163,92] -211691408628878849180929194850165548459035188448658594525351022740120778216523058443334794336803075208692419093853742060850312106728352001562191924871590477450006506494472486591273643893455958107184285555713588924878493999359489582291675826202927803754555669460712097520252866520339492928028013028136493738403403566727974635611324260288338672979320208518344997009676187741711169122177584417585650516886455595833076202129928370609901421474830497612928022245019019868860700008650108118983469543416994459511436192463457514045979951391425937798629178649035322019500617487637997330211055290753941154484404276384207225068676713198403213724838359850247762543260940182973295772233088294660927856714928471198333041413322296994180826277785829581586314181683757249443633295293077637043377998903288854025115902119018931215830810734850308620935888014379416150127813567663884968881979518488653466945440114047881834714322729721781998121292290194540344987782786855162503137113791848856031438944405516026449324465925373926143767933290470082036432964013953039400346625485113567353103810951645282919647414298556544851196347690034586236147452442232154276847288988000275155236782782387167090233593094687875283809119876073273247048682751373318679025521768166287986725716843954331454522918891927392154586107169935817781599729354083944652881448265449206647521399004173971193965788072636779760133931765941200177435944096580869660129602734567240816494571649747755939935340347309344956376350429992642255939867510043835092108920218156536066925084305578648444926356023262600317825594655505162330175536046108978624026691269388027292430588677587518764075221095636373306270941557357870170778284648960018653969015283157831992492905162835565634527743783881413378437863681335279839865652328125352166025876766704863011287609257307262164615104 [163,93] 1079675767178909837156491152232703111783545167830580028709669773566030343871579416728854033912481204976062499063467267538806557758022785934563138775772438953425272445591809379007339226541561184392602777813210879931748432553193410087213403233602634749200273457206689866595820345623507344607241160263751217160746740289923143826356066985378359230980977565562827235100724879693436464845564027295879491645827978869715010343247432158493233604285382848267885138215238873271200482439861382168032059515237962821999667472177848211606608342545139899701656731684734729049012120762068534739519592147603773272895561430422884801154981162360513940361078915978160665297501462265680176035627532823155778248386065781035407230081479831311512131241771175427545812262006509673487633488588058486173464183322709862941235711202114263509607355702188633128453661041697956628247766018281458078453398455640747702859080241148487718220479847962200337480777879744903068487467325355083089839337011892728815212909933724545596129025491074837976847118481056180949374476000526922281405332887198589008203974462215897716638979151230021984909159600889631096622681764906023425158746157480546013659300711281697310277111412945993147488682008901269018103749737458248488244479222369777504699227125296731412456045499390368809781052538363089692255621793837003726278115436852699144796415392488550937054328773069565572015313412893575326977790188029952379039275722002956320796330834159571450511639686128377266691249925580951938697328085141006199073497029425711777858433191518345267142672676259898626695986338780067049951635704477606800992516299116358257521246196076083149613316252826968406819000767189264375540707823109792507668977115830704826503176012351530915288947127261383298894196519282172948929753991904043235747634694806584673458654843427229688 [163,94] -3510955382783507123022012892932980008591932333663812913120066979172037420571210341152979795698243511462008178335862222144465239917147901949215183709995887303508718954282151262895574196523320251363099814397011500937224064122987477362561772648671124842762999658571336129647415247971094351622184947432262936388580980919736319978760614750191154763899103213363774331469162467537332047424958791452366662595300265447236646573750310244853628552516401377464150276273441705062427342955004761325632389577635257172199624710067200009688045073325436508857897129288062381929661246668371380103494914243795211107835626823017591100923881414528948070489055476261028941873105228129155761308580179184763619056184076381379354012099669844226481222223030043175185060569759225049936378986136545058322924144323480114213218632084742932463248760846432826653073536024013821265486637707889656530076322741835113858431707831923439560140457063897082748445237366047536537776393509330990815597492992942451692647087434009236420134205066886145915368526612732907508457546040960421053800758439407875571388970846408669264990855097894989245117333263694609122444538187340110943031317306592383084828495754524921892659292532871443198136216801754802140581996302182448561395766346894386251413896282496856566578630895144952316190529721807308358633054823767046353453488218773487477023199081521447423594024392620400326258876734325066256665681251107848027967000673603754931350356498453596970584911799233463255837744485354776061108973386230874732223578173753301854112237944244658081821300790951291018847410582023363950113905859397498012669579216586491767265175257194205661084739517252204326528069824618893807161480531162783090840822456528162127966790482246562477417785506257658791216002894681645849263450807671500890955070663098489541659856360256 [163,95] 7442181768501046548870052720320593706773259443155809960689406263770051595767667096923340464169078883243094615116772919103606252548018007228375904279066728141571003177211637524805028586219782074814629325880311549168414928440248033953743294024456204912746976527876148961694248569424884372702164268638472175400589480837940329294507400029618327224380008179351422450871868555912835564259367396162691227994332534543318708747196256159918968652527964689410610807578145579780545594844212476186097680775483668775884447541053900657705773562265323622645748980462291595818993048061119685163653317493984165663570690195302176503106789962206858205217075469914750516049332474087503747453689955380692360458563032359542933286195298967899744983806185666004066817126721497155950414360162522755636245320411951270945663675021923279547976581235792174784491884189334160966576378516497186993600916973470130744264837261325931801100447962293554306302681991309026412073705516655410878697488430692949965280044231162607785012925499717209932058182920259680820362432851036075038936173810145069369640518859209820699981414967479316243114140273436971779013697171720852917701593441006780420694026237708500277022099947066083249528261760251414231813192238544336856617800976812242711932445843182075834394513700162065973414075463979572303788592531538130636551812565511254739873488177267145390753576499632890731711240498491689679840693883558624078167370266315450627480875511689764491404527858358717766174089066377295321396464538304676256364295283937807621990058049957773414438358983340217954143613991467774408211866567466852980056566744409939367655914670874640357645357583357900399818220793740326589166467680944503345268723257170093504182601690538169006985066390507473985942503194370112802404312045801467203578010950527053724846392 [163,96] -10318728929082682329970881940164570814319192722071188807414798731910406406713299799547820766474304630327461169105443636283884286359156444618496876608888194391593370785855418729928469576206426960880252062864521276595625151850547650513285475766016323188237287366697643747465922401438567985929331449451043863158503901102923014446515924475756907724774236859375872888123284059057977884807701799453465117154133139088253371287664520647095723465679264036444305623432683401698387842158588786621578828844729783402571515322091760468791427738393377092683055898044107937832852755393922006815837313116618069137704278397396599919690410782152045727695340575405899292936037470473785168300413753150253171698500990209900588378362036356679193806561548149918314757652411817737567595241611789054604222210793001167574905594567902093789788726506297197272432564304252496272381205677018637555965448406142709862642697814201954356856793930967162896484871520580627768973301493574935163075504699978171134068406403034377974797837354438164935687694959493369119128104600993736762521285539170377028809768154906680103834815189520619176729579693426117952337445033379226375369783061889242531688591122131063512674899107218790017210879981131748761880995716780512167912793895104548909029605255795000495928122730206346012841483935461513306193045025987817531721151498025400313112667519740857106946011668329175384043105018368253970706949885267219112835703268740587471146108433073534893702657627673165453027883821858418486382013882912201320509112522778329129570908614031583314624888132907783461148542281253528766470719645024916667175767160612661132094946691142287641281601862931706194650218089165850640631945929350235439178820802417025306101934098732936777702398376168889628668037662789774280100276570403020510328514952174516320 [163,97] 9339641900505682933825975049169621986305661640769238464109367101250930597974280526792369914943974050557037483488475108313133796264298827897717157711691396193250954349252620272417576196788809219763176545856702347494949829938459651048408047062867443869135007118150836175221514607406339762254335961920251218625555764047051678114023917028057227101378627499865791403699755837536645838945152293441746624196653592046014447631475196366012718437153041710418511366604295647241400706688200259212749530451980281375571835176382901929798345514867396652175266426609445068553566607848074658921236649200903038934584766077692848756828947623028177637827768948615687128724755541429935465661178341690315342157380151989594373326236550107995476079478102180227237051643427790987383739668006242889111262809878849026831951952055416346998490161850390399282202415425992915214135504727151488520451228685921468704928041751605809849717869064512006377049463984966003842877836115198853034895633828383977565194567327485833695389185107912699982324066060841256106982817548798465551373278587921517898181423769890544739052038479724630417419080188395095993900413578220462078031909908541141777482122735347639418164754204159532829681176052010930253949717798831838592966395319366467273566077718051106794846268324072788550958886390030428312535445284825602794193981730884328072161273068703179737650674000048864327580140855077016965614339271468154289631109549608979176566202205097647672291837374327035488502747876878178801836716592272222201142774534488051700524804823047100903160933125301171826297702553238505830154770517159791013140136834725418710533366115579278859886725104883051452802225017733259050304600266667754720045613167321287010378673472838058018764321516103410358427886924601657279729247923844546473008509021244 [163,98] -5525068359501999634326809333382888583606135072339193869290045760713900023573155545095818214629635957677919412165648275490269383109513059656979707016019656709496326618582612886648285053524894402769628802161392320599145353460525787433182051491481598242416393266217296404185695402346481713723786563605369297513511077758735503929061539430998164566084546386935100842296526248868539351390711521405988784809061911540613711888230689338175505698054960268769356886887923766239430536322023291747714960865426678754667938093130049246364571908838800659308384349597354880308942781110279312331514578858701645821651069036007096728884666196029657361072059309172277669322709963668518270640627502359627724785284808238927659688565435353502938020969295825082674658279554140693193769567661215236076347312445138500611236072080634630024890208465448555082441502499915707658672450091845023995546402261683066976235071065293653996134663214692760364816128201412222555771697724014702200524588447948827194346732140985314717545500020085838885468381085458888116786048935700705369987304832715679526494138649414705780010208763735943492886669016063906616383712652906966845709227667634752305188978971226235674542692860108412920748245503358941403823871938898546413342544874937522681900506648235052820053119367949526993371084915569576216375918856538815441904555354746474561905739849600734979302157481991319911149936750163845316969250284543469743928875428810275505773486011112895992211413582282701229219697625905965540798072034586506066305964825795662077233694297367674783434357932508701845258716990348052358101042030783936903296205091502761915814150255570852159241774294353055177058080197308352825783472195785705063588082747863819232141877428003632578710889328572827510501962660062970551866284053065742541994288 [163,99] 2100634482857837798977195313325432897392336052105937758561353917328226174408836824293392589409719426943498163817776623972209742049365039401545678292803954414409020828845547840783178011056369317638919978066052187724982264782835663747171826029602954601358334394947071116484020084114516687287226636473035316582502320991380646612900018178154485722062584138433897758085460449140384526489858204646859811487940161853405218871081985461086362839039274033492210817936499452056015544488963450318082742127203328899470755280347676439308144611845895408166405266430676090241660986363426594880906642209278664916309975651379269837713791616753343929335405293989322717203879244069736498071055744595061036427775445760541966726921697915022311422782380673410933911991369392554162027338252782211261784666616855797646111803752025953465125873237943567884172352810259887887368079875010693103982240859936951736776469627274692583285517497318633610009755012051587129844248472089242722939715361707235113509898125219315873243500988535825242911644619272751849924935425377387277988024962160192303834355500129972421562606671394658454797932572688221145585880903149756583973934855766190502303946715892486607717267929296327732569131783555810647630285475120534429897047452184307178758842109269902146502332253344297932193276986281289634285395954768202387020948196204045716338602677067544882263759246066012317148597257518720699063164706434573754755570227486964795337028749455783936884524297868854872191487874318798899117222580976761806217162140389572766670710204213993229007137909539075989239071246421582552136983006601409728972447281047255349345729599825860602350568748037906829221561013527846540078622985976922287526788866579870103533607494493078425364675995367912949417981019685012981851825905758165710 [163,100] -565549289342365027866532275939775399692582520368246997329621574731594127247453826524307325416104294428214874796193977163882393670139569801333426835816964344426547417651235204210384588572537417948197381176544405299098663906966217340612991384743330709477718385990632908064172563861125843982246218967143615754772847418753638406589467382429000615692561278970177957970949130469707399647736257221341954170839893392616179253328444171623592344999922641056848298039629244986598502862701572301133892570361022295277456352161777583405357158793308463835777590309820967770195512786785984640745455467887366400494363890905796793513020648510334321092375083455208918919849687340209020672796951449290675721742882319998016251631922968478315134629513523037927058657888713077393974369502548831464816984675888683120110600927253356242306849132643061980084791371062897150147287879246104530816846765352833295054170954355908661461350854478347355673485643958847204841040144637968946856649820536762618503572230231392448236030954439336332346980922463750220793136354732539115917106728221213649204027998528984274149041515569599570950864296371540612488692557794338531129265423593069693830812421221889707658180319619838701177666453754215231084655454593335264683680611161562861894018484677494815808633312707660563071815730938197877068966571288463208242159436504450365768128174145433442746656450633963367168051810982036825755928004227552334567658222796006466933404528991780523987920442799209998970852179866777969668974097561126336846726305928068252757421239085611362129474117698178185951074645894871638689618036219679028262423994548830696179648658878236413192218525814360090104061794075799571919030936567843302679554142925451133470630231593290248405977152142995328288598372378761014734843475136 [163,101] -25707445966326787214689203497765312829856294835935955819071914830442635601876354271590143168456224567093931552293116376731746168936514219492059925565010349111011548857064556975182827613011216004859347112373891824302595095798827012861247372291459737389631767282963410905874250199825425712951554120691526649959087988019429960747291186135614139165840566839626331810435305042549241704725799504734270369006713829845146312503158982453828373475577981189341740398473771628651216400195777767863556337929890396637407198159781559363896617773200378805627104937661253764773369921471630003496891447811575575523882603972018359114634801920671126977714141850635267442658972391017279678017733024887121364133398443605165337755426725689251560700485962942905072628992236632499234142281977699516099769050976781038041070509951904948965802543551070163104536613905534463072853790848829639215711901866956198516047981846218297144620790444307252025983375558338070071769202798662579428673204612658555147274985103868990153762088957937733494402649772361267965511442748952426005924551149261398139921654928988546963741548699066886247919593829431339935822777295753130496526655858141276281549144695156488753135096146699898387191630249233473339936943737887720137511419946087968700478839228742904570187726590516626808196580462019587546074707606986927765335532055615106933227342295030052212238867058597672149072191819526603613602813901746104398423652620977693033226618706293399789890100177229922046623927458874696745889771116093600520208896972308547909272872472376238374551527331498637351143856440118647253728294153272228023018212220197157666659217707084332291000635969957836578834985681422767944071095459871543710982703966161941350307535189865872091444492968058879794106858822168084391464 [163,102] 619182058737074722195228521249279233032883847467915136192015682091505472447285500638618541070987909414832507790095515616097815040578144821389725171202687519637052788374059636792270765482073657724771289270454068612098448898634772474423467699668160689001903563272179615355267941149976288116991920412758919459243660034476578748391022448737931983003278373309480449283768642968592985983874705312573023585073619556023918187606464259545788694584865250602620524791285295834778800022476374778243212800982538909149954229734706290021250344120240765091520330943811938530013222024823020961128203543950089925184552711322537219827617416306255145955144144080888985222363286756968064943483854654773354381615537078672512625478413416297081206748503440323986630799206860029489338428830152033331333517013978919777759802238998410413490622343085204989604914482954743306957804239805159937447948083689794055857155027733909072712184657352212089908931306535324006044567328202724411504296581804251477597110630174500278046592845013686333765388240000204006703499568162645414770575741648151736383130760967250678794395055193334034684738025607048912539455750547196290478050070456313647350782337186861368440404046640948565562449555508494842866517873460028694694756614837140974909225468577617897440052986822312634584847699807166994896814656207565500116139267124687498370260043272133239893196372897704623071961379161247181656933343874464590752408266435844341524742948383450063225570579762608822503854963573866923178030842944228558719960529514909076456460013606233413871831098683083317702889474813659508539465262265239377172660643550188773822590901208475227725867220008817695059539676131262742093711011053036560808904468137208892652788463154106443331458079245915766462790273276777280 [163,103] -542657694092826649206349610887386319373944382270919381573186128565694841204980139437017827803619631972484172624932084548598828872468855031669174120199958519549836445511660898537351737965472986259121311690040227740207615479502887176606303376427720933684128609863853760992926610031199677066499656861547336648831858839068468385822992125857334087321812521962740747973571496183065377134181322738052605064977113700956317626405715286697220509063350991705263713079090113664895201544008224287592278080178803385614900156522945316120678017313222507594909395880440126353213241484859175760781954601094651781138034867875697569739120807409502803847716670609321570968311745100802454273942486460343722420346167917872289419650928128127934116137583648659722562945574408885696938549940730490039427171434365797377637756230636258638394237473336850823996552476876654412080173011003120726366833406391226089935253231395734223304852927396097892970410290453675937865468277415179869445356214730259421170627365486982354575109728219555890435256834558217444858129038762888101735860998883390732381421317877053159880151521771354079232287154636956274950678566682834134536382702217506679049766359653385729552880204858449756060431961103451954230244660211562818464252424110044082436740463043713288330530515388225591733422939521891577043546671107716888651125440474575140781705660915820534773970880264987725405662203867116159622410669203854898980778185025126987731275288418131739545898375364504046480885652609280976065338452475172649963813244213918665037063699115167174258835921015741579002300119526900518341920953942006924391176947699846323326390844185594754874413122296829310904439359988842616662555310016198019629266327804911733192744215231597423720308299733495945719047830408 [163,104] -363459731772732152692735135607623769750899988276610978825596347375018480054185707577845674042494328816415225172131949421839200020981180547133568386008979906656600313004256852428142209155346966704761191837392609389958295302711941225294391659964750504114861636537626754098391811605985269021709736260592748469101153825024309615713874912561276652026956599512901916292481253816040724894041635756423569097568291507836049265262239930930694676865798783078039846112324829177325736820182280876888961508547418277164128316095259103453890958885667242440176031806695504497537257383721382828702156154541760957121068510159279181780465003184244407186796616393001316085241181595319458478648122915600279401522370312302227250146821955072052981298117756218178598064083661120891343036766865687469608265158977591302716896458097767358788271000126428407634589063389173457062036119203484827722959855818204248342539052882098349717024306196442131347140484485139411325871048740508796644735410320084309759401826525786476730607921230613933787757754999556486595686930426805063338732516104175541338757150824413858941397507988996707039122340971025516985812696386977045182483549125431535257723828642579418911258431025383942906074181918979240428209780186085800599989807930964188139981690131771663616365598809711169848849434463954432362971413101648204415217983286299973885366334955580169869531781692092121365664951508980695944347187161851736362563072440465967501719128971491138326146050509673131527273656772507149952207630944568353148589101256495547697906052503978555023517374107896407554658152419096647979837336396793278442383866273016059771562038258167766248145414339403484876340763331788332325593277918051739044383984288485364528897541872089061072421785518519057131008 [163,105] 386871589078701100237809081932283248161351219443550297113793653805853065417832839739106519716937387730191506821480185660555723398839286575713595144730426155170808996432763028195533031849161290977727317570867356573893189887599821327582470149235497496781293986360322840205515110243360263908901791144767805467222336951433179047465684217768148919516786421803059894184136148874697850362952712219690461321797808338739367978060638996900857742479235294754063316868307342696334700459964068668840256898084594771532011210205547766966550582567051622025259459096965379165987608670181689753110210888934083158172263338896397814251439663033286168959622379503776778534530964824737074204086718420841703881963478677093599243230956860666167676735162913247712098136174855856574690356097826975177969310280878731599856070395685631260150760569892091475452806928181038137984460008345283059086024957478761847815828953100453120474866613715798119696052118080673735302916403713591039041790003740369149149549662518077019509371318186147734296854696917361798922291672760270754033561590475857825674175254874705208810302971555355198317559966238013904313100713843475441951205059763931817805218761495741630910926684625305426015557297791203961952889060884738217367537537203851801265620629520084066700885167346193226391383633627168843864281556726205574908723751136384299127886298400770874655915340917385950565056399991029841164439782085320907637847136237068092455101092231040976807726480702158128573867975095100863720215759117114813711357332078653326195576915072881881029491860555762474968194330925361419494636267663795400386392067392945085373428256235047996590875095393716754305689198063652467092804285579066001499552276302254526338744469917025102777547958722763360 [163,106] -27799620843375336732398987615147929275508422063594092215927292604867509618677931207587262289423432619998921034737727829555130312022777790745367423434533786181442994409816978545856464359214456449955534029959958121963540144310723872044447275425826418009471736443291655012185004199417180169765231316762262539477266006695765025876058391268371655892953560728608747002753768060287855085411967240571865637668125064691549311619978083620454816228408044848692957577389612218006653895750015954590008331533970923269185866747458120550379273130993029142482299989085890345845038586372393422835770831400335582750356341928833914008023427624107673649916396675667455514985518045915149541874367170457177319329457304548773623230242938418223314314466502513870000133048910720492081177983827274898628469655978419315483030308397830190984469506252024800032467261476993326863304734401583464379015741150927176892344094782746314257940093430933637690755789678228595744279777975080574179978036705307934061217813809311531725385946717262458485345845612930627809097662046851955543463513996651885427861858849954880623872149741759082926792715913808754641517772415966330037525931226135990168402101088982217480277233888224584881980540434121970755348770555563362239337528373211951601848899827364679786247441766773899668088582454366186181176237777241707632958299415670698877847577253686751704121939077555682506953320746433498329600213956710312355394331169523093768599374893122059286664834113848461325967601929535729273087588509585614766517279915283621191002579418301187515689136284901949631932781993722827496519370859429308142769368890040440297993967862483100092108019106418110725608667236966085994844918477305019312405823578347592859689251244370854615501538736 [163,107] -17022520028630760555492154007183875313419434037624142757385432772672406469203659475880317804017278192023177629906423174445415758089568029859834112495199711876691128275099779538476690303874047177107355091401963092375733202641131801417935844740725167063679959592565843812002312596246788669648891010890393058002032076497161787937681430882446121111937566169829536017853981826996000459529038460902512324976994266728982661372193514853632218851986687323054045887225181455351783017355410999497759884078429474343444205432179450569098992098049452662585789917442590234742776753186807424496004623227167848059189530210462507000737055334051449179052542935508863820036432086928128471956651659022700103194140312769566313885328712830545738275423279480339665637398236385009685434302652526598511871182794932391572812440926358564269687362306389232777190359428639980793380087570817395669805402478690062821243307160960648228136901909253153229764966231761161237025033636688787001390576697187649671413296314631512119211352511830557460076545210984913571477870042220161651414938240413657917075871130271349411209017102498329346308138775989731756183669334278834347194840783771200364980121739349251771614317960390607033527794515645855307559368589659872446875711424764151974698408644669052846703210187398982159189199516581318530185290643037996638698659845644275692900505228149305928349968551513526887494859655613016936739119907972672974234801907835317952263271018874357852046084392683291324542155435732334568069809198469714372199774316827746817885608528988871017680528376976610934155447482550093925995937428102738064074157136872145459627607560520315549447777062222111104404626568011479221583989589495112779317473784149900813302834048208181503882 [163,108] 1448868057136880498280289199826580673881500981641581050910485638846218782144613462932083774717098827157207861878636549078239883569455782746185708795817048796110765885391167913709232372767285703818024938813949302073885316065469401442722114896029643662132147493641907668841271042643789496595501861976398844935725624162411509170932265378466305863907758613259902967313028014493983837323482492810813492343249187385414498717009852585329109210673651315212142780808799611882294016107487241775693923872215510018910699227427477347652085104966995945192427290326822925906595105218037448335203404858896626596470621413052299036873928609012234229058502259710416922653899793266320635620083924983713570474130535489354045736469674950780542086733947214958015696339690478510179507516451054855607721192535143309639072118427855308977959641506291195260881531426758796310226870316619728761889301988123154305564721876221890061677728040674877985724087607835318499844518438103854721026339397593162733671114795621912048946651608522108888803987795729584970571726621010419684159027023297569542942200946208504439663928245095174517971494292085508669434506723087841225834521687791258754427274785238920319890308387603086086492105185200265701161631802357310775601190882603862363303860292442571117658883528942011067202485171389968093903763299132416975241982449038128276216708864831560170870310637972106224638716117025232439652370646707490414272446188496697429611225451859412261353409353704300163019775046927259132894674403289719915118019540041030759472282652267015709001400962803431061390122960189004658214071198597742945913697609013177183029011193924641688475365676828818833333917789756128909855708453523676731259403504091235707333391849503104 [163,109] 58562556875902340944211433758754163541937601057793769595043371951867043779662520554416637795801602525150992867135791606375513123209108211667589830300092840044786957250419700989461293702131289509040339562643151924956796920142063049290647888235092418643245338254385856433117442585303953284529868237265395881741059650342740851832923865689696718196778569134512044495127269524383863392046140043317889165386413139000876357688677647736434241912704288202542904857510582866984917285211990803270676292961311595334374365885250015429279454241468172377910230505837284205701190035201715954051284325645552612564464703070232927256163719834360362278265065784994809771882341686291957812067988290071927033842884013173101270300936152905351707712299028569466079993586420298992030186323001246952788973322643628709113902677719147132501956910015335910613326141224558143021309027665132383825807712550805686598799482361018695465553806369816023169266812972111320016441658977974756007450228156181833819460914250885959812316647392640303388050547938948588184804970609946920736422892819161896071369957369555378870040978449714137874950696130104264623750784089031416509595543029872664135799526570903883586824362632073185783472359952618483486781829163175189938284915414172405662454808582701495490258816172921637920002466030263210617904512967375064129129501388819677738113228072442091547059982888168454847366475295299606202358918802176392430450263024459350676887039670833150505501450601817665042311216383957298192280181754440161107826506511460011307810116497783975021811175849522607951767068222999792831037900097588003965769129005978742096865964528748257467930676548809056083223901080855267077191182748166227447944356045171130338376848 [163,110] -3479833330124397591105510521665859364877750014285400249349964457156536777709814792966369158570593770767676673316094648886196919555298555019118448083069676951639985511252097062609936967443760479478511177879224404371207155759933026600196877439896017157373794117213083692500435643665144968077873404936356653450381005699411002441212124433589665302642132504516229481611641299884374102885704373029140810464398979438003628331360623954530938905111141553977015406304682033450941753417027541821146228415324684004140928574827660420752570895817576906430465619082692610920097981731092847375174462060496461148872566676117353475793284818017895569502710978630162113300150135393174452503981473097444464984115248153155673751929172741368263938853457132700003637996673351819183601181026473397727437391154642036456642636018983900342268217950945883724708935167733983167349934393391057213979925687317659510775064599450774346636569219870800339974727553671269281872807427408949804176320719052269857190074467770844226291079644922562146182067591076336368314982379300457711135725852275458715518209137405637957955558117682607732512771176851988698240279572699839820087529759884275027019331242198140600659045390425412358077243782350182199349121029922254237580887344402670553657632894642890527009212998820988366154596853781550489792822812784862081282208522429699622564111455721322778000970304703601799676675078935367055594071516698802199183082421865632773517244193578553685721986621891470060454965939913828115903791432553601971087879550029883945298098591968510424662019675577684538457517084353268563072530015470877690715668581312245636870421895596728349614317534167751690137996791338288579173828817364215097700816839223040912 [163,111] -16353998829782217681451692399921836242671402818871293524662223884275421204574417991774782253553066797679127856999242510051626781296611293391182375447738917132628021819356412315191949312024759683493373197131636174731509258978391549422998601308407957076869149862132882963950447884468502333259011720302381687898857891410921123557794732510720398524224840246208579548073841727509168723105450738282290494838508849213773512153137992388271432784000886135377249361447612735645354304449563678574919151099453525513549505908239086779706685801188746709054852117740558356237072827751215069901017889819132396371789020035311515288442827985190878770245935917839062183479743850816306826373585163950577528489858972661850150905451532983295265533860261524940863182950803672056561157576155736293523451989156889025704524723777959084452861913412805827263838705651186744002571581002012119154468542244556468604647889584044349947841760871458666703576877900335916761073298102194844496877536343565667960823047330626627336907243992933695651837773128500108832441825515214110466588041231888596547956985043936618261114451342869022288563063082062550770714510494122374089526178991604298305443537623458243216381140625711369064679516831999801851071374954327340638362395435900775633381436123178055819968366694270681962237741848303859429757100288128387416742654107170194809296367508436688152096156745143837113095877058255971750596705052650860957867506172999294570648528214832433062668664151864990648926629912515620102515741049320816542224617130959118481749838464935879086252028926860359835990890308417537262204325208672150482516801663989404296438764007670930524468882622509539981128505746614862650626459729599949127998419386 [163,112] 463867505836639136072164340056812170096220538315838214426865743510728112072640854087763997203867515828238031137621629833797543045113340282923312479670917547168155376801863063726086908840424672474896581918309565066327870901283288981314300941433680295742362059491816177884159702523055333607487394534743555372686367702215657321181914631132442121736855673709363622117667078524584897769754653722259277934123092902299388643531404644188759537843675312575750232664907247184038786467860479587760777696654260566423018980730217216337103168790653658898929028061370154175980737761052043491768687122980910091404808252706005462665625924069276164272346258553960716769423603814126018019247980624388341531909209974224993279976638298247188407429168239090251805260846855183422304003245879281755189207737095642004174038039227181358482511563047364723722168138139049946966077142348903510618462324554988421224260415462268052337437471589393355346370691758993835804744377567502173493509845566833198703805621975515041970471161320184575943619095668448334755331427368352785918277352674791511853993002717391634929942153296846413313709834836839555009402192533878764547427793716579353811688147316070309841676904760313628595766253555111454217271832233886815687222757383097737379787117659628296159871310164883778261384555462251027141618447368130874699553690162831260494352734764198755095045017420464123359053043656116780410109121361723044039965395140836802370556986311031668133786620519206261380961474010027402157689154794132737396586734362821622870957429043611962115087422592774466101548052552820638457710901149645574766757774898230274412036128935938968622034923196010607815919564667266583318319538097448700192 [163,113] -2359622820091336234546316475911032424372406953160119521151852468135296558805595569154432791675295998520128801126222127545989710761633063045009939673646362563131577703746636672345796931350964283758881148240460438265300232788812661911444214348615608318356446398953154249740707931720952034296737010669443094216534528181991948852510036077327788663142156680500586220569373303291727574931432155367507947156594343245709755171056903530203199903754600050906236137366534525616982530564909458248577577607111630781828359525676866971085300184776690625397894359826496976737499782468103654804703082523126914919851698118881959399098805835165345758177767791241387647747991071067508129842445977271669305301408288121149953814914045063858004185814639811782574754005351128061995651822392189624366774148499600600862670138120959949167452930844916879059270015912376234594587783489260140409406313306773653953482497612449034823714031007574209320748459693809212956730195768382289407176997004709074038000012644058233022378985253155121922797206834692232419019984807155339685568617090889816310426326082742790494694811455039415993136230329371458606757576612609093983021306125685660668448723590461734524303045245961196810726257196934620108047182388513285137508065288506723413342811528726918724579320023677274783154891555761345405177771586918875511275671724690419656708722941394142685138021644798208559858586423407565708931918046947435681234463541797018918779008090416216609323931596145872173187927928072370409052850303230772031650730442795853592018310394848102395904295795625237151064101744319553720306465657988876423788918018357092107770371570147013395921424088255602221016385039585167190673923888948 [163,114] 81961890578508695913632566491876590441187282371941530963813970822810084101365671559455618733580367106721562191659893204309241370449945617544143340969984454537786133464392115781760093874394180893621166366469301704414619798482909318718822063187603792504022097475302928335094544896264799292739393371350923510179466249984234126090607191856162422991210107573546708615680918672437424629486802382312371141409191400342311731916492615459537923253532060420294601533547198468675265556740614572379642609582435304523016259591730763383263024969680556979772626675270052122721333552628811451574972606582783258835189959428728814697611483297772430111838676384292769766843374910066605372816153260148583388702967495759132662266158089345100888258896154084134832004662621965714677065019113494632518082085476498250094162207743568532620166828198570900192898661388361741485230753093743833161922947464483601720008941854470375864715376656396171756018129190675563117965864465566757988952522186587101787411811375677975633901870940217419928281095601178266465359911840279689377864713186508362113281483015894027209905114244400380028615732192488225658881313511201954309190289288890724035121479308959645267526827675788002840042470198868684740108148941127147688098950980197367277353489512041435095628155879441642129435520454021584328492274698276084220493637007441645736382289794039855530943993828351774698477781305500537097474616546608737431435927745877782559998135632935270752855769035064158642625757030627036775717954389648592414608289737712291443725413335654457762586020785558712904801975326346111367593496772319403107787404662043536222161404043545973612389330569407565557724831643186706301304 [163,115] 1052241991374133106086716614898417196876875247124623618815000896730184927667841296365688098459755626889319866790700034594671081621232233866478360201604226047871189185516498504270509397055888535870436123158433466672013036982059894035511833249035193049333496253689381610722302829760566881931670943019701756130245424686708653129499818907786011489882214927171955266416500939480985443011510526486983843901359489240505364290820807184936226167350942639856544345467614195642201033001711842539866414444676388906276563604331682992573454356645461265021903107950189135667011238987504901426640327191290275333603069014537810054907987691619843231115446741085511077597351152132459159453612040156059276412361479015002504119729420128095878933706043968851915761219659468064309775334010263957377441853880402650958687435954305005607597206567046196028788560624467854930637947821577651743397145648257697199252370449707526840903074554131857828188642287013211233988590414084153926058363267739488815467736768296903070674412801479144004018092894540202448110617772607505718104146582574262211284931452776327242512616827866208353879255920500238907144646410753686551162522778742249184353831278171893475772786576164343000965531306427651606645540384829390264305174038918390363511397546839149390837253814404356439140255753005005160069697624505983718481434303668918360257342962972326003963861983169942264501463310881909589581406510174458003528991569324544630460488094447447882628973615688279115474532046392981222618543404245179692945776479202731422767187010433644695276066642091139961044680542531670364995976134411381046304984674493710170316797882140686055527892120300777626245503798298715 [163,116] -1638339171557528166342973492813512516850801685922276610944406952914444000895828641218092569080718586524516977202457715510798706315057326675728507169129650276828577261013937923197457259909677390289105893085094355387652598203092813605005727846032443033740584329648621071318112662790957759603624571572835213278505516252989799121500139656686301059734483434901694166863541448625301525902465128046342073585432252709038685498274302761070184718899357697326736463061178329078846976480388874922994335548408350751426432577919390306362285190327281277420128946617039216768488547076618760108009371983248822869621433494393400094029543372263338257772746635874880999538348568735210793399489388891790912970074844382357056484807597500535075608557652515395281332077212367155210644256789105985434674349642581781091129328421059713553185967997343414235090824814192789983845780297209869634896790525469723732909420853121762343562583732978970949169510154028869499778869279068675329474763023488458165580135397034696849561861119553806697656371208222315029916528634081245518903537399240766627166661532132824328262695886725547104570565800433389474189088544256224267890801414025044715188869235935227664195871970524590731528573620110041017277332570655847838642911473589678141935404835878352739489633754171597446866165665571231368149689986338989582519044292782396288291564785138208109117851809936686853177536272512300732126608556676566169370685675036782342718538351756257019084692358088079169686439110198133527710153912835647555250719735206990299427741606564620114260416755711759287598013948318654221214905781388079272393709839757913479042317551804275550349596465140744226136192 [163,117] -18148971325439015161003521818749646783526374039225728442896262754572210745025440421321654836396059303532160676615394928331314728465100118702585305792983454806227849665570386060960723033676052283357844866975870221833673092644505461885771537564700448041872413630970255664596910241753352687575614583523831408119907077250904972482731754654712151655449252127896346758351605344874882296408098360738157409803424910728690008218498088370209144667539922868866555653360333816068614019649416062222861509108373569553588666162835259901646591205354561421043520535945863999633650052996312970499027099731576998202982185391791326493856956408593821855639451242397623271137141026426700672305906156769380256794342752703815372357195788815856174714525857122266069049181379986463334830735016949439523457763199740402277350996387712954375569938308638235862372293185902012788754186946125197679193822294479386614841722005894561516658333797776002243138202498117283687490985491981824260883674358953696460302182291420291478545667755485589538345992430995352250185978616728851360635302491256777905049810464442360961767246932016709003397927361356786983643266598563268656347885621856024533053912219467199536326243346606018240564705014023188022777804794466284032139876038648360853009057123433081496758562298523504606144155765326702185303682408368145957951695847539842886297437338409719101385615740443071046503424713974517415881500702523512750297069337554453255724626388086914600248138499748563082386639235153886599804220734181950629383655984430244189006366090857357807993217265110557219669317449515766772093807661518754007044821434502626098174418360033594436797768572400432 [163,118] -2952396412449451617762207461734497929606843683474105065411373178197669339719197823583886466915536972710108571366431006363238737951188382061265594169026467990647663834087112729406983055850023300846711466630148150051140227169903320105455874235113078080918166689336953565224214695646738347749645487971615659781205574467625821451987984767408095764283322008819593689318743825292182075092539955232762513223149533301896645417251897618491972621609579325582638334115041056166233121002679500519054484178278058765155876112445126800036244712385772432639494016013701321108882596265929708985454690229976574825497255698302809861021850412701409183485323166278590780179913103599811430925054725501898758907503001290426210751722511006213745816552362574824017096719982118927168988592760522799271000296321169419806537330258866399883304475087487802309261565302130643363260438047963190392761608831087863914992824847069851312766306075268992536890536982684686783084421836590447562608860145716329957516656551273459615616767599563861207135883325722045265440300547865068706762014796440825630988018923761209814291161016893961880231695567270866610701054475217100647722123107520137912640825028230230645978885797920977119486995400287622741171997808121089493130328186997463465024320867156618066492460663289008195138205812927092338062436504322782316008403015457951611397115714035368617466887300615081311988886519126201896704042497709905448895709077600026155020699217911344929954014821659844265125437644393663099187385027168969886129015063081186774238199526067492112275630721396741885619589500958856318738154792913247022440768872295058403064416669052862204414928 [163,119] 20327923114941327993709395533255559113885424016582330212395344509249148710746674375781343982301586539233141153618502906429440359718842778629381098272729322135571998846311860718619772221749721247690375345265318693276335517074131595757061321231183234078731479399648755538214545918324461723692425433582981767033696265209982963099465147251707901228594930505251974703827014859530409973852790443767416680566711692942311654487046308788088221044776622087833365148363269271060683243454370924318715710325238777441199869338297235096670707551278281196406880390039898622861724092178726329133374031369884192985127450887231139726540888288338651289668057677572238432773785218663248207872335084637806134010364925203484087496309767197281568508926988869295108067914932969128609188103640888836090671463258815009102099731772490168590073240969473351895340294671220867910514145025787926050108974506286287153966019943830495687908504982780993912623570676627856148249485012652346101767960079789215177860765072329872544718673250866198966163256600899085817744782318117313538591141290883663821937091319431043756161107107652797957259488515356424813239012512742519529283407872840235503881891834610358154186389849812013435549104604756925031079641833847020532393103345057062799029839216919992346310722000211498764287275189138886191970353400365004955698897324220838036585960101333246794627646793695253749470247924857529808961215946742852559079644751221003490795313312626538140932212515982264867502661698475909601745405806754712195291404862279237213484617772092103158240436760286855260995476772203550218563775125824026168206288213520921942756457367644766 [163,120] 2072322994986989145205830071740812894745281436652489686921277875847179375317696009962290233248466894408127329777835485951492213215090016748900670786456789284049058457994471926009098520796445365076869386304657329186634328543078547737117092457257059660597608684025117482676462368807627514659851652320482688954913699254465983747526104189778755865160697473715403748891365362890545751188324745767171605225052516323213484247643197982484243637677009342337011726353505592103459513305025222680207519666745583225284711396365186885283591685851264944038129935874797307931987093534901208579470349459909486522018505511711497413903972625146866661895615857070100884260642015149535280373721851212318163138137815715918124602775713173795460742647418199093344856645924799953919925503512598298838024105442315664840417330424266662555056869710900480531906123485575282402860166828558819761893865972413365712928849230115892619768253838692697837618386650529523539420165882419359182569847227146374858365943976640214308329589526573943687874381806169542068412620529794225044385917115829531230167711222900960025955539272418791850846691621610542114768023579544012723865917974443766369615202966650708279134585156277508758481373068245077532776833060017259135082687681302022905054609572443204805263305015662868746813789963159427919351995894843766541377969666491747976534928695841836150084322462985551912118473904135872116982596672777276806587089528177153742272588557866632102947023438539050850997024776791605900618223516543108195310868156204181990005177085452337581761805924475865995992269530239263174793226066177145973149276345280678254519616 [163,121] -1497043008230664405118013562372770871110294110288475256980111085738996973083561143707992859071246471991335673320901136074187204494194923066933551316029666141103908955881073217915542379041025011648980083419116850588880459049416040454892595167353124674389703158204173658929041956071480172399240424216782742762541497868287890709322368016625470658724459544631212389308834070406073930731245437764513905717016937775660419843436422416053743195890589808472354197639653749749579280475107747595889735433370779036010882113215761363630558533306408630401452606386198342194141463423687210944343152782823842514766854941749197875096519090762720250666021640442572541021999047150702406847741965836642640388377708466598542576798937094786091278526404797629505006145885680345330271604505608790916006644714138375997569509165983455096063665615163207072206860125782663510857600891472453035198101507443269577213382555897556766456210193778973477923038104247704035814879879632219399904679693484492982829594401187027793577132387053013653879143346251611714432009576130413247166338254408844113174701813445859178332099880709274150480543562744746673584832161113259571854643455386235545008632874113345500083497258287102339573326904553960216449520165238867331537736290387311890553689748179306563336091719778536251784416834114884292724640125208336706242373661735087192392604542217663764021266990920555328489399574102973187103088460032188156438003787901037771358364253993636976268958411866754598827877544943476310566850584380709922234729548225139899885657878869646582878341304280828200932834170439596184039781257400214510408169243997064 [163,122] -28746878155897259210650914017707504552434210427071405162753747604808936219773313276046503743072007306744030723871463194393860124509998572962794934535783230930969582527530746340737836100758037564566547329103479300877515069600463628356397730168665254869879182602778937877722827568217381519673929952848461985211791761233462244753293381682097418948983233126267748537602557415793962949052066119971649341830795758345606261751733069870718851724637113637504363663721818606826678879193822119679695478530171780662431078757715149087888566864038321645199617874894563762931981645918433284974967457778744958015232893333258726169023035566486003259184975228292157938448553878191106910190305197841793183975535203141115593301346018690922183641076577112549815761805793462983993132418510034703675750480758956479859924782649730109151939682255770352492894444902327112137793843768723370635063573218418049083890400126944790543176544292868260842936173094752134657950971453150394990815517381154251937026652602350981664648765806991062828311809401147280559965118709497194460738860589511333290737637342409545941804048977407041397004991211457206352911013378610129902347890525142627710933702341501291481081857449492973584497563395157607630766347603521186073238888994307601840890032654483646372402652549085513384390905051752612964763430513340359207805523463310933809494874847169870965051022709865957587526874900268582755314306345149433487665589165306315245322893455426573717938426160189792942970866804253692934849676989682341483456543754036044430188723934008529070528687993305313615272927692234303585739039327684444718672 [163,123] 56594847829049160278856828965353385655089004676328697614805036241082503827270809330351865923694755675722919730515516610519637896096808102259383022003675485360039063661754863913773429163647104778655794018656017952736137961468184711604083807784965965155724876373946939417780998365371035438601154197964253783767427759366286120927132574834337412784696916264439030214489971076597316356684008477321418763840949419884699792584266584278651961121465400174741036317074513935253849597349168171039917232567421339171978731587824963399564593167208837245877768867052490402777108964937397419357718824862004283077118341675012089324433840307256824292921198194213708336934341897302249826482159405724788095240271145420204656093941173408901906444809245825138397387565936222985668726872196929169524257802026154816805080912487459354638907789026590420457265836834432663361291587497013387821568868644215261237873082613570508422243727904220823067684529512034077440868133085453675404317007800206521119459564892449192921397573368514494024981593708338650943597571458416110913727936812686812998530091684052702951746521565318670276906544757015755673349421453483329351394911605091014640462381879542151157489087578894550899744031083590819088364120055881773103387342757907666922966456115318032147456257789156711035054574359453491014706725089837343273764871300461910370367568459738942650900047554235833621664759377114249325082380628434586398671714247774001298920043159759609885425279853971316639720452482760734300071395017181162420915795587322116873266268616683951412462250560561654804153764506148556688035857654 [163,124] 526898355948485164878540418911839792586045636854175656742097232846068265439725369362141087998840573213732612434953264713179505450146495498795091509123052070743272946512630892399798207158664007948583948036352259180491485784558098253697560778773602134232563418931236442466404951603042718383197026124851070461188948056359817251075338545986621939948866929215507138218739425971523110649563264216188129349401635985821333218683628683619657994277866607743704086845496684745613981621343086289145493909779968024125086877562869057825263513613318586232112294508865509346155035353689341143707422965114876577466182927914739738659906879995866045651170346305024061967314436788566665203968024541446338993798823507417391418044506987338186969360272065766746160423583849492046434600308982331426558829469633497163901587846976371669818925125966360000755078471287132531550602423625717075672057446184762443387754953215506647206302124215428448921972909773598452161047576196281903810679208464239002313900726682744214926685476280683542597187029789213077434376343351232330588105435945599543040395965527570779027309807519920026150240645274715987955422709352868967141601117621407134773246121672299806874228888900445510126418163701985330459534089745963143311704531378739281072166306844792405534018347948011685456585754365136191678020640587624909438559066846403699194646042386571682115938459778308773719628248433002622401132808077721572257790333769027029692417801168495096913843159079151663801248533227103112274275953912863223347109311321089824609687843313656177943882638010522580607167351607061846336 [163,125] 145090572908388833627798190812639560178951744991644773315494250231721209142860394078837946789578025060088854257272375586988794557265505401147381470652189677693427369061782036373729598124369270662730739489885323243259084208721742062377686786557424081387416854192081412610588139146212678127519532254282108844484711982039841813505694592994945368580504421834582750394483673949405239811118927550817020290504330129509699707296939234355392280258263667548756700823410784052770836652639248034772243431827132595169331193645437947855199309651849670618094520407429949151232304560555655603098272005529113774872910065893758039403975493065613528058532397419875789258476761355775167008022067613311738122558511216324595782350806146350616754875010794998708068557845259342508178632350555663123205350056751618150229112796273873181977958322631626729270060414845300210232469806631150186563552314321211035944507014828420504079825550019048678508420652126875428178396774407873002776921975194884259840462292372933486536016244049605197353651966575388710556348780244746224681312692760170321164478560955116463429116426171348527263047127940741579935874635229563294094594040951209997673807912977251680537007816568255326090295048049683353761657482651978119444984939358731384845026070414257851144457738169187801202965664881383797769486747996428157187547191320035009108131535034676139961679288096551024623347895362512043800646045517866109729984838626709449987455059978821225012389550499465782597077776618293250285425494871686378571374640059346712907982157760939009037933180457933121300869455128 [163,126] -2057381722462124824043481464003337528296909356320091823224959872428895066087908749615676314010269600738030635041946301769373117665844041800373478477908641731104823834204262773604621258713357419430153561349749658731995064354497664422100915872091121931649163905684308150525675628076764495686589671339740365411322071752744683631548228520135444935435502666953746981466634376398238751635535375436110172712107255919778134646412334021330908438608669347211441969354115008976956124500625928168132029823985219727635704825518881721225714005168794550597991846131707134062405549350662785033785728815856938014434339857070708598891734237470860465583048852787551339900804591517106102541953865992807459112538104373562101495256037172654525149603786765367344880685164103793966004019569781827012112819039619558424846646106293329281135836942141356144255850124120057277325784836061437374924992329906945026179971948993069811173287954358918093795819690692599884657153719193135501537057088733985908040792034375966342662296152388233889879356257650845787339324177317781311865097066038060470906992061646266551313928518797616400100884112295631950747859396152430153299657154155773768868209614037980855911447540182047569470747101281743743671113711038773119822689934416804950821484726094990382812378917855759494343526415487401980936373315814288409918740597054079768077272026112514142970332220709423702641383878495319111293773192541336423154501063653156289976096772805694853310929317214325144137522079223507782273705972039812733326023184364845407157353678664921965294305153174316496 [163,127] -129743995986455019624067515784097979399788237159404705615105806929169325013337038155427258416099867578300194902780623255236153961206588515499508091244279331174038421361622549083385436237914846410101737920061432839147761532107506419005703765850473732723909896041525890149193429400174085216981638353458865459556359067741934687316995252065961002588182125071047803197443858194115302290795723332202264255858759598790328396206068530334697658505922977579069480327130160319955227475718795281582352205974063963545945334450025181741179307032937459173947717405761866466974428083570947667221035352241163185917316214864195131140632706036416397395373217211905696725885360014465328411124028406559570021482435893459678698152715169723430940500771214159992316348152539663403328525218333907467992888006013566471983572775043995690214360711239580765810512979740485130201244674540112865597632541394427442348552497455995725848030550701673931052293808697687963442155683952645546327542874538336861453041643175846322590044064895193623085027497254819588641931931830741144166138129339386311587346115228540744051337289824407271849035628031762970462794647260399105709538110306864365337563468939065201949294404468908810850233157054713719909460760046681955280510531102598455010706002096611086631064102770292762438157901314286313906062169028441139950194542289872971467410358008770399975941383412145046146111468391349156446595045401980645851776762148504966265767366727105317850751771484245779942591368738098096122167957265918886810229114498447242208455716168699304462542978 [163,128] -63260964094538790307987211601008669561569032774732985046969995774661771782354270747757948346133288176526372560398280508984623345283081827453722930982995458645660650989672888263792771565695012754344623440884949689681550747967756814569572631576824454242001446733355200270429235698207594569051828912238031489398921331629691558007631575845587274359613382473237621896539223232197028651758249537165682838301275057041824260633139322975259843992395039161766800270789305939305735128623103379088081890820304976566794047451926738992826164433745333533307868677640979499540432153132159334240522895606476502109459639534571773438843394324648999207117794189640823776842212064330213506539229709719112462378183588592353248458763275512276002040374621149319436645816405106931591111154235932203287069808516402534499438707049169896121074120071484704170535467715020697762564474522168398459037152173369310164499595086976973800106265900751885481224445728419934403343999692418154291392624896443080945627814726625212467460299864132579573940386306649018885787309688930130540156941281827360116216101065817656515678252601167698972470202856129945394599787083220863234575158121543860467314370487438079860822386689956778617560169744417588249693548197379373649441228537029754479526824788906564214229207617389924135448989839499480799957333439413721533687482915908172911682358069045667290845910061996611446547278695462068766308994699256945164313389775119836553438626150742584829640813891960005375041669113845217276113950484708339540195775406110132414725308014208 [163,129] 2781216222182318482409621519176647547689274892218089333948382103345951223261828702133892410192909525051060537323087826635972536911071131906886443011603687729274122363873170263914755663062391517966106370238983575127540469025225600017488119501308706850015283490505004958049016313359666401308973401416696688014782336222329311431402424027692130106491821807388169688781790325074950870051943086758782913061004199121942045756141663372178244647708115217224952386074693218486202957208688801065015348276161375642234527740067241006802716949639474537368125048669223543046855570588382516003307257999220868562661140859182834318522902078087859513325756866234205358804121728707296955723360585998308640855726845379581108117952608949653834076224181769435097519440539248496357604076381566030034267574588894306382786769495813130149524393854806937064762200431792295206309139576139213138644864934904987592626084419702092598187821751470308746014903149723589350773003693169573337057937895495577015434074333105120235500706297442401828550544543180570817659919106366402320433410837105892920665310427668618716738858808929128179011177232934891025273351109396851193136360282455371164515429387517244932294375853801982956137979761757709071904826703998492464100227936716658655566198116640030078424252268975976235442766482649656063721167614828234207201568165637045411100530947543580999443146634585774360649604826048704273936661422468888651096967449555023599636201495736096825287153088569904612410602377438587989116594697759390514234930616826875777200 [163,130] -222297604172775286626877301642672453654993970846818316754983127354570102989973122249555598163433452127400056371023128569739573564652898707406758831866055646405591475049105699873524196653637491058031784543825350623743004434375435793006697066232536441203028109497934421728059354477374727136763366670265727159954820646108563454907689004834413205018945749398418916882293249665447423933518094586651129156359140333026558084539487135588402256040341518041304432212085361747869300659045715625304521712917142453514156536259776672932259531336489162599673927002214112960334031150069379953603249422412537489623873352255303571968670450036332889282668379523113576115260228759196430672389494968297457391987238192688219519054102549193012336737320993971464865858232214331450728906239762805882633748251869866310837212917054361930982403696519458944528599586575248318478749134984732266651230183140721057157129172668381362127648451875306681620921880300909295306948252205243296341764698097954868774231717911713472329708083943988846904155456076297459595911192948347012427894163188514312879671682321855569570248132493927391610969882732755124992981761031014735777336154671807886780663515475394949214760102409367768018294970720520546931791674373544506812522553468572564736902456127329830923215680400520960697558666955586807743761993203336617645774019120567169319116565994164515677319926593772187592540929042000159787455303034682505011904293802507485976913538855592688197219729634476343495154706320869837933554071939546445442322528 [163,131] 11545721190712231657796367462932123312504237260609673070838216401450716490647494353917337135298412870182359893722893134819808665155015800604252252104168896119185380180961501247211724475800630624220262820770930436661611152399546850992468076232175121922534769513531721149195965755200645978253070872226467046253421687755498494794295971941918650399449172482315609715817363953826053311420046465680629992000291488156368647775815441109367149940424444728567977189777696103524101817078311509363654094564300045682899956085621274474866913378459833467517658408943756136958092125948846743117766174677647920354404561561796084819101801507663377509399246901970956451812154474801079588975141211356153302501984326638049560292730771569127611295460971416079627258524167678854754378680243645156306497333995288826327103238843651339887872643136725657400465230776762298392945498383113661791071643415513498377408908409735077143509559310729960341337143387704285104908504126832797271553428741144723836802061383821768471060955238630434832291692557788628635133153962872749075599570032792823955808123932272493230744592977881538125315228005931059709967940551360591349439291500749306276120046657372128594973719948808319964911892293327562067279559562523085636306602095595287890280486836070918709259317232579762397283064018138308336376724724569347660125943094792122528593939055490143296677258524744847270122648780293831998392678747528847485671814847297522496100764131842873852728384894059301657384350670344000172113105931593976 [163,132] 41264083461610583654178500566345991344896789824266414125327539698352626673864591932435714942036776508479287551779715278730197813749621875029748199674004536934607802350827407241667709063813507641994806720823270096147258825629265739356998351775056798134527176767194266995638769854601806478906689772033166514251608569428997910982457268462986835544299986538138410549225983883347186405206365836718474882808590267854274661421609193613219862248069316542503757134514008163722373436237991003437895391587656026991156807050245658582285173277379507729263594534563192152272442319751495409254545984989073155490374349971239530883968600294299558227297705605560220316378650823179878544693688313893196882539855687338559113680684115850808543324511697946424071601185441620721175132874922117159127993227439047115434505646387824645503328455822789162227903598220133426920562991634229325974440479834937767101559433248250583674275444286392402530112411334425814582031503624900694918339645623847796750698891655554027539355499327751747989658150953904058114938295653449817333728922258824812658995715920809630178798161168060781215380866506884626062334288986434875885794646805393461589643712308488684662365854024943266447099105322749046854354806740776157643944040878301962215116830198665464063801147058568157640366097133888869756436650770113018297680168428273260746580245770747327134037445362065192315918943639580850107550518217461444929373953879094106930510636400043277109943949324975637267471027207280611702720 [163,133] -64858080479139443884503465811245267321157636780159220662454352021852358150427240132837714783356791539477515921378601981799010807207101705190285578605597536699181556685535096192962175270400688878958956754313500151416926908343905937166519089160793403530753638381560274701864305295310160828290464766312177648792222459086043619366170494617376853145182638252561768963278647574941823398576076283733806997603314148626461380970861472617519287087448227486322549441430637141197792853877745426589341046995219514416107776831393988906903922282425497066353197320762881092795048521523910837269364930441630865700960639531410885783797748782521990377768455055166831179276732853036920296000373036256067232270461387153912566178503411639410590204193501720985053941163293213766650375265308791682654124358396014151686196753225964108571065676192371058729516069835591916219704119313203024597043509512940352846044737142887755450120454714874659245872119713009878901967301172108534452424278403675872250612202009353884624926462784476428887565350035013661518911326360003182917128613068624882868934796239569501171076680795788011092418541179252993966884715597582026958504657014098163147051089419017642032294245162968620279846353246517786521403882879474592070169567396036196716460205019095981304763982805265116758569457114223726537500619401121486427467786048885416499226930025221903655209371491738689571243769685248013020146655336254176740475861203987887574773368248206354317432936560133473114097071352 [163,134] 7888768802800760019665758098921359375001655908867162762275021036072819072759966614255660368268299256830404035092348458199627220649081918090489828976844741333977932031630070845023817871801688267620458584093765803687453441404985497985187805943660326880444779803926707546952489829940624969427516458053034578278166669266921005760185741056227824984160616596520851821632548530694566873709548963989172261189767023180673912651282363153423421704132482013885916538788282079877205234825765260304131293170990257246650520311114801970241861677567426491193044106946629777785877612250367641443155395484223657993813312429812253640294603903992956555689404038156183410990215688131881494851617916759519210985025919104740383301532053879883092297620489343311694138076353603489528883809321421825993942196130321398964515552291577322614404759055347271271002982339604837683537844407600318901965144050899352969045069234755198663191649109274921316001978187763189757212469217866388423409562905678641489314361596575352023145440306936853732505830390395817312872520030512326922671150881872291306172704538180481009171178786631794270586066524478617662971799338748227244031488229068808440390106406842046690211456656747472844222220165929226965933947863075252886587538879721843442981419515566440855477415077809776276422906470479078525047826373294877767004701993434984785624769339584743039530012388504440640889901172633568728516743544330540020642472131285840808410355438806245175842717991841968 [163,135] 794571549892548261688838693236739066254062618252198529496562781408647125350900497210918448803154586047748017079720182615915127204090139955702236490819354385880060233530734648920306238256176820235553774474047560832896341618389972439886760245377615806875684978752235557467607719015226281738487089505657517341351826919671983467873662563128139365110046771654910353916703927359611695857990022901507256757094786867115027890025595356425344828496431395314536284208709775268775922262235577405434461253456580283511034591459351730529688514576307022620890404634772014206671744724643589523786034981009278258317133246631420268511474452707571045595541614975203879900594214279507470759348755073718034073817534623178111118190573618054123094615172920709855485302561839457543902820426550284533395825315003042415713821449515477731663538247920708740375588394410930816586321490661915481103195144646389907382647820408006409596395256754526399228919231685521330648602536587771203572265928044441484179137007987616091943742646702520722624639313434593643875411070538472738866703038776423081249089655813136313556599890487524934836699234079546116408336479930939162367459851733880535128764324348348662768106617591773852516602944716766726465829085258053843238415107807779335061223807796700885337481296954990379963083968769701659508530619817459241950260376461400694105008102525190241001223189612502539869991343058662203503752104046726435710278076872408359549073985912123306062 [163,136] 419688108600898071239447960852100757358881683541781611086855243455070890061330984166863476462190321769139672995938865422246756751219858623948794893630048306398249434910586505676817995220589939241957407398442402336345457812858562625461182448420955850500100923591488324237915375591186482851897323337733287801035686584931890472713209228866024106338770603025806498511389874801972057028740333019355645043260681159424005034167012742669107667474373597580151062102869577846467781424889132499752440476115181842314057997617929221599781850390099282536894282991282372175894227217118507516112596380821469583477754378246771110416902998448289892904684134602844476825298070286825347637711760396006509793631917599193470605345039400641962295912075390658444592760495534214089261375910305955781198282318260906586948514136199039183030896845157021849701884477777166838457914682144602504858498852744626272831254604765390224839180630864001663281755805477000356045820745611409086872412367412880424230341231013901996627315028034846031474855581550657266132031251403543397806637955556010171210897043741720365623021757845002767639005017860205540269219149619842065855339868852589610192409108792224633619888847575537645755445047956063726677914970106163541208253492558009133835718037720590380064107194547214408148377470565606978404456561338377901099437074720658397070592170515986570998982552685232440182697541767670722420640127244768974370857788944480562613138784 [163,137] 73253864359325965397503117362863341467966696724542681834188710684095451396479183267217822521315391624911247195752068501086255130169515013518360784446479509185308586831685115838589017269997869103696348401449294581992138005503982537793083929225348072176970055864855106706840729936076818542533577654740123742536807195010970440994818773218477463941183767455160117062274448587290552713472843181014213783028732264296054834201572473728684078921676118805566343631517996170915407101477971042196209832348723105655130302490338014565234807248768170394329424063516568618507870205143213122350300372183844310827972763122945061357053487386905600587224423610532093712749491985196825817188472717511887031532993161529059086236188231688691917570299305326659808539956779483173224398358283766944140136653592389759572306551424758849806834755917649209303021718257608471552961020107905445719558919337870961640646705218639697329395517780858395910282202053254615753743361174843001651607819572051052711708390462881204520677318742538366033457609893237827960166692275143254155170318497077276028916155019553787886643525634387521995428174887448777651355527844380468546337451719587395233083233802581468898314274175685949527854287881227855174763419713003797459584990543759203875131858582502836159094162842128527772712674258324465802657158296244544220497658072409578390864291676242268896795442886280044320604955128241831253390434466219636418405647514788 [163,138] 1304524235232607182560667263888271760137217842866427521559287108795785299331556598980289005622164676180967489161600752705710031622786191925728416588440242526223406091250235927302663754640167208862679006169959632160171233359922080992238809577640129855948780656653942209938223737690931047391087665749913069882487122937891712649124742245644807880055597665671996189849650373528748366359935315921974544104804165909079619628956998053182467740870462542824948282527791995478147364137903952509607387109600409924201093287847192056958143568721506081063078509302231945003773553217499447892635896177778324016502879567384960252089272842928633084369226239476422423163815384956790704013842005481384322396428815359723534691389604123392695485299986047689213080996859815513849882027442108673236818295248631623753998557586590291293471584763837950568123838927844107825207629910928391770061462377948222251465752250065498766938026819246893019970770770217926107211627646901739602778617203995756810063549893528749154556876658856649195734871149785157085155629441707342855318895606505924686935119161685660282252658871303012901194106629763665051514104248740037869897308685036427060092425457325524583057895401851854019461282719742505580746131895251447658518124155471395296411621057524839533735772998922997929005259151358448675592407327150112478970338652417632063599023802855308073024527174711311326956640423085794512806426949996135272 [163,139] -5348927191693118096378342767760451065458040712824581269901714476553590055978494041750530792419601245912988556122291702030412916090783593686490721789705416355760354219304897355386574852886815243100969747165355969250992934328064610886444508129171114467039067002113446672145983441817940366512718196758522040599506261805110498032134304773957618071965149215219434096233644701185404201233974908590908825416611473175022086207529373900190703412718954831034428133644110235470670801655317152693929747916132702257276024572688252926507775725557197075686981731024945087536064990513142281395077484761837118321833011659452038342501980144357690870477566206143600164392942562459316218470582334432250908005337609856723544490104472447234039110251397779408345985030962414556636037627922242485325008629810369317872402159026904123211477436058902088406910285010617842582570973070138014064494682469345380300370877256591845298993153268284032323887564857634589854296659886613407585506906255299477964351248032036089957535606810555875246836312217256950865842533593535935163608076864401272664607077142413619350009336096128291299468298373044598748466951814188052506389175244087492546781939706719286994852044615632746981149167756202246278958798387112749379323952493911461918560062102926151432365944786894842041115857241271404865192139982315746896107867236594531046398651688701855266866651422561711356088698719139887338579 [163,140] 593702182212366009647954157242812362112825448605277979626332898151902472775690761336890553454638007063565470031710914179162959652934487254537102779387258745734452395386991054912605389014067940670084145464675550715020282522929052580506114045506225179619730778281605953113741784260564605350963369584339757865292205144009864955977101021424638273484085549245217449233251839786948207425847340054404890802747481128750025090328509750788119614188857817094298045632667134891140457421899201127558536545034186727226734107794756640759593259690415006156202292980588336926818790933236666392850512538837511445760952669714512561181379034877599540674673341808870396543315455991587645828668219287305198167489257092569798079418888386869533658255622642759433543703738804796185586424808566163441147291775432336630780048309519984225464538533119487560638175229907827189793183964919267128742921964962316803572394012593336383209854589586911112032546571419878013220509497362969334537854758046015781500413676682436689301542393370824814097715906694496768204778776221958941370691891703522637174582749525006778625621916361615445076967195076631826028285185741417561702467931053978978254193146735057081902714266933742328453471743973113180660762339414456832551261805206884400781966926996430623135518931623561819518090836680950852388644942257834531650450854662831301785176843388541367482030784273440595695093120 [163,141] -8704102324637664458010408396175841650586665043694438056220347242960787804478748507381307399024354741808855206812941024729921832583821222663812522092554500384575592408293250878957018822999684909221359795383838786077557858326463152140182660522017689072262560276282142608359619911498800778063339108185280574984183771337532390848921994549387041414101577110173308011351258999584350755623413012595584830838052160786229872986008312026256885509308929577416896647357209215952048701340150627701413658777703572297192912576023626217670717169505433361839105435848130273296840707519377066805566873772948023330709521929556142607387665109004675757359229422343748887354543380064333108077110009398653467804316716691573666518901847809420058484406632726082862016431054833912138406704228611893690647811983414480709868647415508361216343631980182561374905529625093713082461279570387741642659389860446895252722337927252689875379080762982027715542259969629008068676095263175017506579116988381275403752237502411199917321878696357161871442278868736014591159930596055757896956070695406215739591010742232256801347473745146145392289955383899731441061815669019847742075064901267419310910208672749680825985979251930875654767196014350610500217075318662575909331505709016640533843645890285064751598007093378392202828440113676178108233683799845974834224739235218123034639525391615707785924561242096 [163,142] 12251487708514551364107656307282436608797483150489441409067548656855707313342000737392569813277909884481918682490848841921387204190862204000249441788389703603097752366881641280442895343056426701087610527644405173887689018820923063516636505327588166755892193761699536008870270000183060867117299236906748789473301061121975713782548539461727615156886311639847733530227995792914016493208282718995424579947235872664858257239647824293066124476605650989397273152405481495885032046875187021954439834135662413692913453942994216215697177551381267709596990639805815156876453346253832936011870834628883577596127687477486314893566307711579053057540452867926055974548541412465258663815504273779308045236632344108662729682365643262759148899054018314547715136014392985497687941228156342954438704484732826823006109168301941344742397754446137847617215524130644302217062353156555894711606551216362870462087287071075404071504279463533803804351149859052628161026348136835229559687698097160499404179854565886701792679170846756773127601016263243544532100297236907644525015324247479104141240234354420242215852064928281545326318912030378313567871908107434309836519772783709562775859423586031728855802242133631189387220298327825213627322738609236649999952000339868476358550644201301290658286953963617941938304972508049071321780710198252016925389315491527233027067985261830832 [163,143] -1675178477706310673671670608652275799901480865264927760628243794763951853037532803637833658784386368742943831061218993228690256380889522429390720523840414641592395564288293251562937224701953481029402497884073668386405320707928988217269376026289206472977649373892225948557917404217291298697219962368934722479947087257490953803820191185844174588041629399580643758849828559486784587765249186434192700816343051993509626180545958754289795226392792085506785408508507934392237071028124639194870767549745450560974113065456257503484051563189741638318670854730470853632807874960798462885043392731982681659067991933173688631108250959597522844927932408457669133803389920835449210992195819536763015949095704096943697645760199672171229876694005294245576882496772917336913132520390285914085107197092510452167665443548762816886655459148464421707678433442066430909379255309103344299645275690965932739202468606027207348321487320750795905015817307310920778503175647562460480087036240004201564369988044070417651245555294349632299025425665157618229797118569578208963974241819269675665495937716452460940824271602968879352720201293655422821944043755274111111457763661067645373011521336604436985677721204916840003626602755536578983394951576529599744140332371547139894591792075106298140400913665818524695777479584730600163509379839037354068865467258100468530 [163,144] 21663022887953931172027556525971378691449209032583428622465030453672769621330037924560887747493766918772937277824017270863751951241887468504502020509163701240542927591756401279396579577071947759138367095431250673811745563103107642990530939139209142576969955104708947916744532989453842531247840844423381787379257069670215626866391588993321262363038696107190285072384833134052887826237221284568196933601175379907527970843633736193962841607894159983320596630079565286320065744095176479913221929451891111534936098147523568593833326919817984011597966957905278846566749485237899851793725758461861968569378222808684081383798859011842854477786361242050376640039445433198081698330630792105550303418260946260848655809668319822923638561417433742154638889487435175123640809385140637149043393377354806405142314627703682913341538080652932679427990903194096389002879878937432416269460812676534135659529176741811576897072463857210481626713125274342711533431058692599224650161047750155819244233713077283971640404976412027511487158856684608308701347669736935062312499526150089091105612245676055901012325322447605991030292358126375875233738448875846467663462427698025498122615835178193963278198303572112012945099379903442091510929851705719235504660074911166466471644335658843884601581332503385996545940087640643259087719067045356969024 [163,145] -25434475941188928064405430792020615008431422113470084619381312917745413332605378035410233073221452490525080738956042205361568462558502114426498694211701249022157511195084167472022038484525610127857180231485488153770861562671216770579516361128227293177644673362969952075145186994418137941493237959465685804356623035113203368305207498869356427426641350436756280598158943853143972135603620018351496882994869503296461402336773496858475721700413815288096208508021729757392177236215037278564303776805252981138522105417439147044337900977504835749686827593929159924872332494796084998208950593387419330745575610931830370774906329814787109841845608460748252673895520336944470887950422342600269230283547094135003440835815371055236823209224588239508468173405409513459166574028371550214178973914592248534522749610023181179337765585447574886303090331894632560312861762024193163889512324269709368766762872382972676767968089836247380900987344707025331147061770235348962649872784903616499169117954213437214818950104661973727291366708797997699022638769151897679641762617406364904862162263546506626865532637705029216192902785592600396496912268581796473694441016616306124126351696478838042669321688623124078832715192155829842421683376767370754938393429971232654846485181740497047272253336992323954250549369210171324328 [163,146] 2565430027507914984336596019136264724810142785649115453101612667392129336040991197876226785167222922050106635681783019480910747590536155490084523590917337755938868216675909842378599860271105525822272085264395048854702609901707309096339821474177702491817109652145980015008635946976185697867514463775069037975969766721699639589335717382998994313826002448903345306260586734025131415213392536130556895647540866048698327264069896545903404682451951290487701737702781004983790783929275817366839581087235835439104324449193936567022511024215235957422238409023486793097939603860142628851067979281628292521794224178399716336030372436660395296525545334365844341951567358630585558388775934453443244652685190744793528086695554280133945946992923013940075860382559032250226761794370821073316121578149708703100958716721130121596377783501628635715164787525523786218853677490159594356121962680151292536735474864841801549963455433316701148366056086567098991775246653160306505229176779265123124947232370094296362636457504001521188128430628231669634128497497484823448133992965483725970981876462489671652442259254966168148705392843800476330038070838414899227789219424669105150039959087730382068482203850917946157953538000492248795945867690354967775369557620798858205387831907069557489813672755126728328 [163,147] -20725689445937909477946075309286699303614780018327337981255003313515466000603512478310904999169783850768921887777880912585672095205230343308187102322053075676795946322661675329199148510161933061996854272900394205585900481415393293510286406525940588469096909818114940273246079320911612121234584955957768613959786342954848160728565943903412112943981814571524681060902557696376631974245634631284565345165236410574588583224893483580938052091216707306969549198367461821652217739011426219030776734456642827840025994769654399648008399397145111670573650797691287081342587069749103376317334713819280073814249926356756549136733055467339973356556644588198569863876662513565830059073470296839243285008943011250566801263357285978060352109075404942248827711400302861042377185712930022748851852333228884849839256215560532012212495128843902478197749738969177482095372716650322465885880242022949400105747232417157888582238046902441275397544900457451009568056902350299967334971368846946246267223397432117378291193489385958760393370300240793243341531503060801020922658034889324143346813202997841102735284397589186918183962398026107514611560216336580845063006946433020933999699989896685041198455237169528978074113809498144435519706528022920174193643246383822322004394091877668779 [163,148] 12310684325559279109778549205538329503610365004305588209742880526871451465819486458675826746735639578734552130243296095568885336103452116715395607526704514450082749294710376683668969462941100697714184040402722735493518605876563887977515197585360542064022625832562386951435091470365621483083965608355852851030814671053778475455758738933778100894965285450297845725741382737423191780825752171103918790042227221615812802195955633214695548468096512335828038881902271868202188198843062896225008025645352501144816487285487059725510911831615412708419496048143282556047510409669527334962367829141843185932572739400881175827992883527127134324794890730382366949314650891040984372679651011956633995636683644397617748667185142432440206168770632536070443333490234075137544301397963961006745582323823992834293194289365463300029082305538052722706852787796261380648798434072539745239246839659993427027882500820041739319880614407564245642025504677951724331607903674218193606684162071451764681290825181921107092859097728262374627926658952374554211797997082955266374233931527499483758056051255423781575981667552220523350613233643094170752298732236360071246300751009780040157980028691392199928066839618917329123100254123712065759970392657469811677287178391424 [163,149] -485107058653529661050921565897970984812452962936954414069602411772060849809812847083440258496579126306609829698495039970670695548811560062794247400202448545866762704163501172696026071990720281668608753103143652748949521847429694178198679587681743489379080620252809154065194547333828986996547766456944092984005581013498443511241695247565289124449960801002998114871905660098300746951869535046832627120550994795136992644642479050744526694821579701359179034856977629890191212472738219417165476111931598296547500855200220994353146070120427552373071185507939253580005480004884302860472593922218827167824178103302185069684258377956918321413609577291598560826929287653524685463721166987474322621628805110187444831729255002446496998824836539383431673897035172505039375387415284316851029816581923278066938275785466743393207448656189857295398420780923011875983956330383508148052302949001235003617966043177756392554806445635543765235879810985173945758184910900747020758073340800912338567919247257917450474454515913465424468696687893391476787468370912528630085205380023876430404249176407521705276174619661636527662264082925928128609474082964770182785783242705012535649376137807336895661033932644307520205791191616751988913084528 [163,150] 1125843541019852366085870979219937286100040465467494780507795841029214747338500674845475336596136406635141716086106610117635307243755459388768609185746631747305968293252285183823141277146513515389503067963025723663170418359772974081633435381778288924254961320757015622260306321089362570007083991020765684555128074407930260474566221051787453058971856005679212974551802328757110855684070311879797757734796960394601486721654352592348205982507657828039179214773553908623260626247075790559302344074840198152932141731426951718663252889206976099806672286190211738480187168932414356240344807972425693133171842526411844468322883288928439811523709770638466987497450403908319235853683358373297109270745921480684571788783995130096641948207540432642251598256547448979549590874218529399475269202208092305162257013020309924981314559740558504323076094978194401670911557054631279056341688362764313106959117195177770760428085689512698768384537041461561606254897473780898819243526749829780882569201929101450615440365705443795576451131998030720177608846027363603558837454513634167758410811554415240055615975278686077331056196990590809797181261295585118231800377933688953606659261474478563358966966304001102922560 [163,151] -127524100012649082546902613924545504499073390117230432193061204881869895617662007886683332832311892079336518932199295618085061332050260475700753251244875208793083228699292196331837454635700267019841041284271873081049213994008475763700647267704415764205923248858594309299085612352351748977226307627737780080166672603176904728755122570459227909405440533784136630581985042818630357882135033360585393479707481415587120797399929807589544386807902312597545156326316726429492072575828761546916096488612691546595313890567762478983335742613885842135820967710083612373684907006985883824777647619129171033148868521969780337471800646981194346547483371401709970820176036973242785319525453839630969570745007862330372728764583159090404252396978189174899325272190523043891775301326368602042813682049983531954011583839553978004550827370495082794856011578640827597554338112582117416833210118199951522183113023305255071390813153488578375910354598199467272372177972545515343768536634533402287753756034341686713118791698183926835865752401876127276134411898502852382427086084440104371154611857939402263920889489417120653655994885253853377100167686837099316950883557827424912260449811791896 [163,152] 1346988242694613869391336293083938280349613649048545345581916177485521405818798611081664623936614998346205439934795297532644746483871120921567697734440591074048564319130973763124623331854299423649916854997949261533244785289427588679331229149753406295837149246880777464937214513545153238109319843798891914586220790499593350992950051472500738937495096089418080143096133555979982849055926310117530512660722438684333232166120708763134258870510475973552717479939042684398057288658004101577650910125271421132056385632969103344884971104484756239694850233555717351850341963949560902546708167620004738849954766169205009705696777738934764977236585913074451052643728763000502371288650526245091868368493524298878260590500404253790976379806957882841248483372269760653827645629579952633922051590983904297901127534399182356167311513716921346205318448310079131077660330672528345326298029452475662683079676397424997422969158724020652339339854922656647107899585976785119680532214531420965738626205426519568050678125749037975227336690195351767810321482369504807319204818469453391017411769727742210663491878486436062186188673896726777389372239241132025511584416 [163,153] 4346850535640871413239721911973383937631558653290005948038593202001995030695006321303701895675397294633199792658335768334827287939932804880956994028303735309469102334944564928034831488262490242271089512280376459738026968675353420113576547603528915948196411242034688555076761348137612168575724276328322070444406133207760246697225287664571470080877836599928449197982775738736086560519256829968505750044021143432964066891240166150593007927773865751992843555147049752937738530079309240453033329196012836762374207578497919428087880717821549088723476914379796963454632502654534577049270587198386372156746279678048670463867647215594544244786621286565103127079446076084188325095597146067785678974915246513776277855777892481105858312480652360379190695820787093680320098608952868758450625484998570128308978786238392415060876012982222126301112901874274265762595934104882040434557280956018316963462550889192041787064156120435336844704751064331539330152790003294186197287523071408987572718983867731548767087495043790089494342342972732613198037560700198645647713782036923873673442078454968106255006908461268916179054573533282748 [163,154] 2612885658336255432297421178090340803266999841559093992423843999071392762742453325778078082533047487244031967054477968646375715149099782761624160410944173913862819770877728238426691883203902224868255023928502055462127248721541376760478618062875392854432406804286545652244283190823343191561768204952423034162619727129877395020693222541228590056130493404622281232328056019941124408539434465923250329030365195457403851350097988933449814567533847947221606517337221675942073970453530240745290167620191175811618318480322398615958944876896510525417169744403113905121890203418236225960414150982628503247220350076658252987610371083215549022093114729536258065499332254283424968532083174721950234241528560367108210077606072977526598760314373447050427846844910529651569767128073104008522102698676614160293738120590862511523032472974833031676608231642246174821933933734097307273058052073125227697220805180109937142192323535826664946308657151740193919964030232208775316104679948005121194897139883275565713015651177174739153631812528264684504601118927081976321637973492480520448192894765676021613946592 [163,155] -666827822759115829008433225160988811929064457357064885014841247941258203369111111252784386387489111421139103374661120516432557928305216080015611365853963737776913865677164854133709311967729937764698321648904844234769499203057790816913078669189458032250992073558749679393239198756434825357956420169848224539171927153112878686316885273243557449738117728128494195471167208486378471015362007374421570814238395095675932491436976637686578253301725614841799685615130087075182221897621510402476235937031815093486733234248732289969452957246230057927613199037168371868589601198537647487707060953341846593467858992530681136377878553922543588565615533688311265419179677748341122585987311473064828277602759544521446690767296937957086049099917103713080985911546502228992912954455102639115276962785654922762212501308220922715915328800103854404935001614116242642561822126119331008764475869908426523124712151939045983001658762324096140099019243882489023218965878745234349230552400085394817241291483211440138415478474746703379806994155068678817207790497568309121612397420289428 [163,156] 28704113109046515230896717205177541098887929509571098168243713324153702448671316648845704884090265940432921064091257735004265778608628960122423659011535063139293994289567108513997198248345748466944797155751372684637577295793205573776439030480259247994569831775425435919245912029805796970458144377428833596788789882007213453998761657462241103409258944756329231507138624376587677341476007518150658665461451251745179604925698509604953889931422873503074496743574297901574760856154376038416425627706900827601992308074941187437553071134375761434920397804018739255353949930661103649859453049809770329783543958193655417349411808766953056368695192322796071925257893274391734557499509016149044249181436386344645556693603802106210715433492764909219918394874320327806715255282490811147913855912191174397433362139049554140502278763803795207358218243622283598812939249092808406688707939778797570520223485792348907780786530136359856148351165275272965470880881579983131693873683047829021854059071199795765848599149759524626260116490586385150870912 [163,157] 749964443749195913136356105864120389230656879161845241983615100321827160572970605385750306190788169599453316205843602188381526406046834384013069045265537136562444572593310492060197633963256952339295265299550139176487112538024707329168259904703134384573376306967951811944166341257947314243865980585738829690000825576899760058332937835286347804494532206018211910606644092485314447127601533224120050439324548153124476884822275633337252403444111313909562713932964719676640270500290588348658093616268932234152854493922439622498122184711219792480415991068521461773134046218218804585185335847825438751046274124066675859444020511253379132947015933049120754183917266701577953841710838574378720098304582374237753277073229099251977770310049652248186932488920856876697231994805628393398897846261685467581975340990303035196129078964455907523390997730600719405636678511670858025450529220236478928744848596794301926234632951447047522945573671397127801947528153276189060915728780196663527448231732096894888660947757392 [163,158] 2927455142761108390060101150695255596339786470120827461530848170752381113463184575395338403430917585879680802601023243319043083343509823290375943745792934192193247035523882774508044576133960115992584911345845413310692521161869364731557098588957481022274418472064096134926799322253526983489379248308884334951105987148320861053313507665971882363661399443529880287014578830543102094564112215195386173594552264458763972956957533512882348899967777263011434791826009202750959962536206035564894210180602813584311272960799437332331277939692564435803153595458937263132423594067070498989880223986913207753451941477810343639602173091662577861562319435082145860901086324132982229981819211590830727150584451240784090308713380008249908770403490167928419408858987422732503010955182409538176082005749586010426320039253617925256231333269991820908504083275500609058781264416430992187213817582166079538610864813287860006493788538795402564389410614906866466944147553836086889528715300272774720 [163,159] -9899433253824005632343729810903119415854983606510661823746193500220439220804486994484201178857324784146389583595213625791542390471284124520334513812393151038200334927499265436544320884294532255968841989236613750521026104478751625884311649648949710297993338894717128361867871940418044200440018347391912028490821673954385967481371271766578415030380394800424737425972524028118116359977504118569856137094953651973910160174849918734712944602713385578789459915748355054822189448191919885413172742380933631852027050274287582575210180009357383400558367323537260528568177539732404587614226152287853111488104313709787912033793174615519504905106627678057663500884296642943243310009006811261900377092013680509700879244419768828809417781424116358824980020991954630335342504881568513649358531717556060268592559891746100988812006421940783479206043496304690480890182186674068461429453190991559997635414273761043618349585319651114552331477177605236253161979736 [163,160] 4316541872671368684101599171451340663207319727347130722910562874623431797528781968368969960544782243600591199439385769900687788079141397028234944066519762791384399169104881804906927625330165197910705221184260986847410807024456883334414222446822080508930918615867296839428271122362224457185620258160637281069302610276173817409772238235637921277662476719831875507752183516590657778853216260383985639696327134979519234112982124913536185290734822298501274891720286666505920856763565882421895403730731757597398246353735610245232209587424300964357521605512861177580564484662107740021554859452766290418912475864760397927559846972708919088690511225698844436363529159977769860159456098440986993439858433009047806857952887174075765936661826045944563807595426267861868861852122048453957652691001158103972403192217208836976495996815574225129160209563466136130339307130117200394678769530728374491090388338282702036621796063072 [163,161] 2347342377048384703421594185967015698547592183466160453321023138455831844898745419158534905097275078784544096243517799834696547429702385500103351981230326016169134350913531821999496001020667269801363265966372193553731675087303125941066945776567602031837692146725723049341284574231907400945786595495181050700853763802562931893684039400668488931253244082925640619430475106478856353690744817846121691704011345466387578339001460915304526981839159214742028580386275455208628947176429792508805993809154073743696243910836519028795112516324896557049002986931081965090375919514926726824839325767580370440954670291002094756141612456564705544840528301138996778695122973200550511568509667949753379082318582110871809344712332437693490297143037294301652070833907205321774471616830377456978602329701101018328598586586401442817458831754236604682514390453706847894618246211232523159713137425980695524 [163,162] 137621700257680072376135170822532840271652075444165004892962470678223468357461162113304619770991564444683091758865906849678402504606343711426620051438249408555617014512616555262604106288844995013790755211855640665550362690163010040770314776628647534636802229696262936044946409840515993705010756118522908257710218761570768066625536692198524973752416148191089799452069892087711721530162825468567400824365296010488632765177343325742464052425678451976339548006544939944499633705660590893882986494483017421716354530791743781253226645486132311509198299516667701248478717207700327114401824763149112451788363548064453360450688066250242866732905605884056457175766233263955123053462180506015315649861006901847012737690651198131826739138776167923454919265276036801842293157633780514526768450039350040569639416269622796124154254729934698743667490690606732076810576 [163,163] -14767382158756300775690103003490036092106771566309022382018571963006550953269712727191574233949486780744072317472317963069396717337534385037393660702244015770881004743721884060922928767231430931985496415675198032923111304705861390069091454983084136848184293877570227125415312883743133825682528350133046186825057907868782363344111285253256958959083219364508989590426826031924298570441146457228430993717426534435951187020512954816534545150860255183698066528314975979862506054335647921974335050729207429105669175536293231296072034435523092081614119715930785632415543054330284035392756007777857389046713135331374830369885812804328334011072014874364690005296927625504245235197393352972116901837119175823152303148561299214593578572838155953728469237532692545126923324083971660698038659013989053928754612882167153231623492352770 [164,0] 1417373112188836625048218281640280454022180612727840903037771561031607359067021925599239016359402233503670121224234016982318652841713064757449642470660525211508716039477544885451940200374217085448850349754297402396004564466085526531436712278998949328692450436635440255895892705571183312675205547434144510943396930065406492896758213409818805017842546362117250639753802137154081323180146143379427835949057710377440089277831808659929538431929645577317213559318718941492051977622616682305393215219848177365696803043111946291341626704017814020557629494364387595623591707465820065741847431170408639174256540667736518307802368770248891152267325252473707643973714986802675185688290870633777154123320264741460398705406458219863851067072613481199842250870378249804589193896442845341828383968506084001803856611584963977450875298279905320985139364228018834852719599855345007955392102059885547590928190511690569199479311060786294110860241881875050756108502399522757899144336179648826978538463529956632390532041645852231015152504956794454593014514797110469911642742628822255727732232632381186726181651192383595039663270875549299706003092689288009358993243101883923105262173151499621964585352377754860652764028595811417959619352350075746446222954257270669513314341053126046450076927959580363312359021146935602443691789622252742132109188474454713605106915281240883605790764550835224612483462416102108679472179212672444530987306498211536332629321382252350413228805069945821257658874004863680567043345568128698325619657178829421097619597454144647334598092881232279706652148163668194754325482573114220298552182002835590132533055806209312611767553768764120639556517494397484003045170715253365120569310636232887152163996052404424206597235478223984810386501347158641151950558675196508458477782688105195060958908682363942713008277847275671734954089145176942271583049365517861525956870986048977671003896909910097198840226944847721727627803270601628689240920590290873250050926379599847944069636500363972973794872941752630165048575061026450526696998228728320997238317547795623526137806814571397120000000000000000000000000000000000000000000000000000000 [164,1] -18597696759021815785241787855784343201706407859575698573941202802006271006373733834649479839164216670083669346137177077813021229679017007371015456067038448750732331924422890861651843551819563993458619627250983743707017331745959717167074046956874959253078127637344024123242857980931046483113614334816093784143197367695102898982426542364386923840642614803547025780868019518024613176302898226251477511855426363482129236051986113207237446185948129016221352476160545061691859995314331254641124012423144779853519135953899086664999235963243932933262963807288102054456513171746642950578675511768287507060865155193701986589096355640292318491644881667729099819302810362642638153963287193481377244973524266248948103951555953258870187017470861895497826561803754967884423518029036248653770839168236624280815554369547544814325757890808173878160196416867709162021714197488454942861060560182141296053739519578276542739746213931053926269761325550057917921116134398458939221784160305927692061781171751722802781639366561388841408913142692637243283272106860279313862867368895151783568215740146827394822491466470512138854790057915159300968332403087935004027841977524215600157605403839421913956710246312538982701378818488788203609163670543422166942225875430206348610176891902817993506696433456395001308181697933210940836936483012601329023580060109457631489010922536452152709911754638491426668317961320145000681784641529715551958948184250994381944405601466191247496856008284712856593053728520708137377859933738057728477365640103834558672654855022848689287200016322888463109764982109694122937774596862194282231941792054754886956602824120906707632437726675236102289488952481293091280674902224417294240566754721177965466688355232082000954206698167737629758950122660032246891343509093957385637415322220031096225283882027648163043044868067996550938727015381936898902677539086447696788048228953452343768088581268637993441321897022120347579803372536172924833693009753306470144225259156553872157503099852306105536542215299181171043938519367867848429715226330809852248976612195582623102984640841027420160000000000000000000000000000000000000000000000000000 [164,2] 118283792961450654438472625288784464844293373547036992645650951205578809452794134867996519235540936829893409152131908126346797548465089860008228627080908980494272571581476149905737126737839972426347998835309268385405802112772350013751627597445390876195593432078775965984270447331409647954819093098178578415141301886080898631397738032974284782796619070836095183046894864297670411232171705202418734533102759787515964137322303226601177904220835195424437404057233766902918033203920535231929808173420079699982696100832350144333047905011154414502469991390717503099985709785022120900336035143829497285148997366153002610189109525693013280504614510934485897864367070694143389254438636421748083966326162537355515861377384547581291859444648668180924349072950835543792943293791047801939784076390943489932798221392134635262633153909846314878327899512398221625994942654823433017851611394486949674219442109336487402487580529785321585399981462061898277426385796780064473299646464257947630748846141295148103044635269790013332846440369812901524716583789328841466039874295959143464364846587737098422838601604612648582093090448883021637658234104045826150528420067861415434489538219611212085673033588649124127459928730353697027340931101857215286877163349316823529015247951641993687400178576324878103371790820281311682622865302490900187911991884944401477937415722469580167148502869781536589344376723419072751284469163099206345048021709111461248097688758352333936325882982326559415498799004249337230924345748384910360472734226499763983566061674291977621823862560010959166393177833207333961433872728707486736993786275004986375076620374658721112373795574534544008595452554609825422748380229121790100682254446481740152786684600822181535748421687071460296516534534999488573489538731902564891212137534707146457763227292147421664981238260830041436767303532055007673777336423666991401722680109185900706071225643922865689143848385591852131029461248677980869424429888573289950244469739534096902081082439817917936615486176644196373245347718983140188621475386611285078449252653030543056249518211239981875200000000000000000000000000000000000000000000000000 [164,3] -486691338798239695904956121306403784768924306259717912539178543907842871653774761546512308292718500424858757086131707070755612863166228570256878562499584761586249037498726243329810772796228532247794519720634579182407970850817939616344276718152932897510374427998847390451545934258097953215911619624432127465670781750974517984027677776930127449632479038562705070303032467149046417457984455365043146283380816006306673467496699334181140945463058873839097748185111885544099061492539001413123661298268195466668082087208537760607832316561954976212597191415982914444703491138438833130457801193856126997013042199538108393271357075362141522771946288051484056474581756199263647747599980760058241903776901104944570632286097793902529249150752813500293469563283116894483086968137922516191818909608228667098562001431128422362853859688151576328623624307541238319725166739326953036651235632038648743451987401385872101757530127428136647793786431958756452405919447688609998696066191461280592963205723614078555422338522760491629463239760888587993399410389359272329953257867428856713791168429580829799141908077819938651249643177443015553168405544622804568236230394632626038371045932813501500822508989079465873308073746138194101281181894466169534212980789473113141369012962481584120464893662343041376898816602558910310414538951469758372039797137241834278496087440710023512267145616839033098616742591149418324942797720184884988725557793825500206944393283779452215531210399121129958655267373952442936165542868273795123255809321669709796586862384076285384351425608786360907179009032089229005661574184868032603301355174258249857704135866846689704762439224102158873302493546574827885526828260458165060488915323544439019141291249454737545266832582069456610872494965480683447950328939843180046148529696481913225349559784498289788461152479481380092058960529194739194548022885668892440915474447917091169931985507118023749933895549045549853239427713014246841007205064518912522914899984875309877271079464345413727367983572126380801315028066967079276264282711100992190471707932588786355242798866029535559680000000000000000000000000000000000000000000000 [164,4] 1412466268123819442903409103277865142910574848845962319931961760667622165856185334883049627506993921474692893491644443361430379600700274007086733516868654752854368832746316711262244146869476785428129274843205060310569491189630233595696602192801682966770487734710217820333352019501488249365064717888447809835505429174301073661835144492477357398679427786592864689542737983954203689069315332872405685754330972509150841445303637301321360893865395045617978453681382292117489832589258938385913897620833771337234991260186188214110542681661937326477699639494497576912333179201537932634987781579882210921101060632297352053544387531263641688578972238218883902419605960725127402492277868642246730520105852989845281941550758849804686417177988958064659407164352946399212729011624185543438955600640611875452524877632229112660761203473574168763809937699292972348282519721667315544741357587963802249831431929958147102436434530498678196930359630888637441889025096464506080794451816862666851806282049058808859819463376256369039810450179428357106843134798161864538597789838736088279614991335712073005758393322990267130670185435462928413376191918229797345119026171590376185985923915779846976653214949112351027580867865328793112124635670402534336009652145246385174574440100017377836606006702218830624428146529292524061897752049933982776855479002080131299928155246493251197473073303008713921921781421847744299571305977236047208741939462395646862294764752363147064473352478116767366544434699006546212164325831471603376583414907128665766958472363604764760525599646442797758506721996913235502587224059525117217662732612959334911165390072760609216661371161468191601376774288184493441137757400019264477486405979337022318762599502982783472816837546718881407590764005566365716151034228211766658921078902929426219208066914655272510309625938295924053108865473184377849829042473582907832883172478732945300835119843673139512188573394464543465854477316269685069795258540989083789219448273347647190521498013822772597267446712043889360125547570853978993222331899710784768756548031227712357219073966831963209728000000000000000000000000000000000000000000 [164,5] -3355805595465053040213189643552381214470448568518544552323946278188562498198106691005437376755995092971340412391886702493343401618310786941901419501554023169776162683156630747212581795411369810920902107645660373695116532306160658427647994486833102879679018738543935820497486934845230729743385675731686334453025230977285735131377726321943692535760753606731694315691448252759542652713855294820018210459272311568556840892278454073053966789449528015933846688170025484797950943880944404402670708268437506184151794404807424119227759876551360633360374922960341233846646473969013957528272678997104084745439811968450781551337117828100505970229202947715576914648703912804018416890692666181336721523075563291245420124615792729708805334612122264064730838275137536318746424722442692710642882052246031040482062667861490400712527926947818843119974487015523223971170382362614207102564923094428474962361633254595231141053889800148195541499211990999144591430564128574485826443167766703742298997808273446670324447896309771307057427640554762258759552796893637596484052090276715710468258124238946474993482425026311037170239702011782004197376940389430815511877681608761865843200280689530539324623385489079086401016932957608979558182825092825154329621994217713836328178712043843514897156046129165846263555530511349150843386195425247178115928577944985928295467260457977594375759038248335986429791192849064544026557008699309114932282332584837483822597049969402485480923632912376148249166843243340816451018365449267349539492129948885281971621399755035459232582702516639823327360299659093699405414888511683334988449658455506189751851426916741191941965972626431258955521502898841502682086739495435557555235556370385935580053650872653666814748218239928070312353000733727279543481729197743649703425772951922709126530385732978183352534697426553483746958838135514116294299557964149777508074560949776221136831640515652037595808084985439646553521617208223824838038830306403626904916470002982801724143126451561351555777329158694669687319252667425730507230548790451172358987590168234282566650822670514305105920000000000000000000000000000000000000000 [164,6] 10805322198695402225712560015422536309787489948700776398114833466799027836499664996051626482063908855977618580677054861940971072930740273602379090961987542260811754373385366016459909547333951829295819913408241295093350152349473628689994085255688114910865995843871461408989938483954316589798098534371909064124801440166263105582782562091268210979635775950125390615402007059528571081428770630251240186568184618331490843401485232072799002469224241123685574741852997211634839692841662550058151461766880536731540464530611839264871845652313855215149379555591887937487005613227715717287676008077116358051538579486155247591978571004924599290956806739128258591123597640388989921531465475029888744462849828880794803807357004909810695575750516105574387347183133920570237244458397663247716178602345860985179308232590726206579224632704367369611941857688407796187953268095395859984026827417100200704084882613201812278944132898120618264319470448791308762451528437700027907437565489284335778579233183358348809117431376075953259382788665664658180339172912041079758093121594735023162708816210708859950438196347181767625149292360960367134777660681157915389610193672959477473672344713892419962054032158365047275567906086657066530205479423805388732086691655852181190180644543298797682402827788502340654313078934116268596714257181449741589320205025334301630489707834132729836652181750348163030960886576313396827068986648555188182646754501154456422685670102506948231288329636514098744652245148804384516040412912103638516653545154409279704963239542526324015058596800608819771552263415018601093015623938396455678854404504437671126647815324231430282820283505117570338322452379826461803962762340313201082725360406865724433984057671229136752673263056645022364977564707044816909072528956227151824481748719603631664098119925563764499098204215526828037847768489040490102925554252119022743862600491863076223755300392945856284955737378675022975957378637378507102983827872514812297183264560077418844634641212614312135449391486158868745299991299367358357508878743161121623414519452327869132091529524172199821312000000000000000000000000000000000000 [164,7] -13688356178915576941237760739582041454175752380956741436065640421409144366488934797024978211318831474016654038551789789069567291576718197729457790134567518597457284781961458472657081060772679513688566881597167620847804866500333779118510616283699613202217037781385305327102940457847834018883491734730565478084942475285654405689899287912076982081404627316729105960665184765120352173063957593435892224890215143255195115073152678386396400036788692607771859028113486077298349472705032879520254358008122874211283156339150021891571654975804397163886735090287025177777338489715357330142809683004139845106243433303541668491526972567932973973037614613304747090961263593436405927034425898634916731836509174381109606294147217564347728358707189198807264161460891015362736514746370983244161279225528293791423949478432665781667585798251877334579075808232863009640728235225162095785964043147718136469708775930226870199510215626211985502854813446184107193859137842344444351843563050844218605599314394471864676800115442952075091266579557570073848203123927475814929445604587376984264189216441164122042986929755810157497506665990578697151964640405841286693773797241142842186184504506520697597171608501681398379151437682331044585642316705935960667177515566016384284276966204264931174896513354815853082911396737086336680312259067784897566373692450217993231236007441549867444238858838651467846047855627973787517338938321699567240889500767148634582192048725074230290497349657965467632936977073431516471094337946715312383867512575415991013449485094471912136221115317800049727190611154690163817918280214845730784088125154564157979482771721755917975206368005859990012489252649335432757830610215051291908208069013596781705571404934695196078886273017700059773303394659974593490457047523462284141411278798912542347151884822847496355764261752222773635626219329014935415187001531033550471399394450041650324313916695898129288520888572322060042711317642397016289715432667827114846079008426483381077636843485624081140713500587545826109311978621344199534461080726446678025738401661380937021061384013961987358720000000000000000000000000000000000 [164,8] -126849504470980384536378588406409255494279586654773860025638205511899022906383663677478738750545856266812120392677831649894592305010948189765192055647331661688207907848984797646700351032570544455568262949375339409577281608092473891977778382703265229507454738747562865563960145019152836932819124075110038536316277180967881818945011174692915180944243920786355179275962314729602856425797588555263002472783144326987644556490628725970388236028967670478204914517332297792057314411027413835590869747516113886402034959807409799816236208268049820993401506240019838705110107619586144066051472198150231381954871811380813758678949701466177256050305038943668297093790917500155592837964303176856938601105657652842318013799184646863017857029259454548098653999054281034339816105011597949835518203976092731226469369253719184223023331162640873005666668471013417217408769226283423724600806287637570075047097367079390253116242109626014447676384416041245344380200084011898179924742467813548258633940198992546505092578583996850929336405523217127825305286733221606874136516554479793352038968235848595449075997792717448270022140824739461742737869158238703199358739950596031716780578906622803782152588392158998644079163906339855416022133481120190916742362323359811089001499871425924667409609241578391610551747753426249937679369062627524780651137007061561515377079723223895561175487205581040991140567542436947300962720490614916252128088340872553533545753492685058091047044596218432921518052381827875872970490625003897404828820492464052294816048724866898933449982344894280689821730637800984565939246342918604286092233366035808206931195944091771756753683310287352519883816505028179643761775650752458268527657315459414813531922735624296416154377902211887336721979765115455249321117447768828180480026068201581397621751905078138201778752153344780480368757333251925090479226195733857782855316195972103006719159181961092633476706056595521687050005081159957499932091679510124339897851973190294635761392036298738461523579813727889788713041244239946026056578767103082266805936757084256237470748048744061138370560000000000000000000000000000000 [164,9] 431800173788800882893645224566860914415121163284578661642274672306145921220681078099195566580477578729678466448581185423659683134439784720589235305742158313703381103106198973352383348532996871489152319118437964430206311964440789835878658718964205527203285383094740375703359325400505093554084486201559116110369483938021274559473627382742580782070656227225728804348758944488875765534941886906107655937767014991760222722147581814530633810060294709611704962427248640860531117045889829822651041123282525413291846626497429875106319279231784655924563133265059142720052746932518097187658222145881949853389735010462716256534398532069662246489059262762856963753063365007356652004669378861747912227359372763379239788879850130860655726701653323889528780916106110814418590751493722758625807262294017799645565275512013271173555545021865765574906303545119434535376700448941816229157449444523012036486138317787852558704710805215435609790855825277694687442858583965797882402928101176126315412391238089904064437883903350193967088109886780684842363006925192108289699313413729144491925790990719244638913295483988882044395478746068531552108610138734460067737963014258596204386558377925093497524864815691052529535817790801761143645710347527442888560057956138054418206928895478985847798826540224790428863447470816804757530198270313874173984619886184268749023054179024526187428706051733624868994407074615052614887898019097534831750599142716996000181767020573651989500563266955467478321646823276666511985512640468249278379044783590198150153722888129782376898201731874153120082103206499806015947999379065665838952242454132679795731622064019857260248495314368828549024234479142654743873602276644336016063761345097796282103547610994732456440442759130202547282072982440242362830599396857406900577167516857600427092058081048151921122818804830972635280376195755152327378067097976354915606986947384568459717770568612373228197293748187667757041528896885931672095561805043211846041780453909898393076150043633782651538544018648386605012269740784442451781747198315350165872078035998218334205691730813797164646400000000000000000000000000000 [164,10] 273135913191889301034099190504274960662679293317826328357979284955559088147597397977386909482244326664545296234305922812853197412807021468496343345011048704035784742019843597075391549137966432512311843140022096773100582435436878301054308839631464941835351272833927589096308616279440154523593514746497331132407900431504988120097729752375545547592806994031002025437249419075814447126763582544592039009152031736433599427532109329431605070693047962217028680076758093898596813920244690696081628111447209814438581688349867440851551239918324562236084798862196214392856063843500910849523995537112183240420533124599995595844430269716042638536350160271229581005277896656241018237006552371907689080394860249387265893900618461291976903027992957660034789406218645320727369483405057795903707936108993637755952596190983510959300255317859839327753639145531510059658580522633834698904145565649603245999426417350918712745617997286103415557150981794707967120139311883727673785218987184582301881393670120487428050868865778770257076644143548380166748564146347821353391257450078088592761670734856886652560306068694077929478956349598716091274377173143687598411390453503130864313542004556047463132833849048131862228669304256633338773313497925297553641733589368524026783290067032423634622234724858459533117639433979980296196397116024007351858775918597679134916187576399591581978439584873299215380261054061176797295436512443344208728275445653370961754205701790793753715161951559964236881913198207823063220733587929982808272886936910118223992772241277525547555281025184318724291654397315230354094990129310670844403523858706396412030106598093223117220120305286409241857551743600813205390180987685370804570959225513729014445790258332700393591564274917314033391161901173514988241051351654121276884749683585730788059532708247656917239675100136854721492751303316198347270361446591948887209441391157837792258364760925395086392986768011477002656151263531437259754642401468886587004290147755600840959711872935895442646792710847078824091391950773475588818373647662863968752885257355415560132558876289487142387712000000000000000000000000 [164,11] -3258469182062278646258247187981393662994477183639283557675461826487974061827115752260048841974187567630993799447812440481523643905739398973788801419686678584044267079210164680757143518166019281460418230709988944622724018295902359056061172412481057428616854712426938110406218997632543645036027564051135290342814902672504380750719391870061554856478315350340365132757698815163841423722622288993163950850636672628632535070575857176207159828082739918036069429369106861177001529000339424604340595326147833848764966816136200281578312628072333767069552346794756785263187524843170476307759109196172522906653799208838998306540985152394105147913785060841610838704765879339287310872531607811613920920308789456625824906678807691795549082928708465250934286942331160382899884639794877658689429300773576919325951626514271758858415983688903450173475986449869434482097999111274947662385791173972655273269202438101957365050982571593511428825343693554844016729375600476842051614800540960078522732876445916379583469972351684194995019216972701622443256294567128413347767739416718397560998654221423536132286207249237330513461519367468680435942358687565280095373948932617575804767216045590448688867938827081308134487162444127013363301494807919819790527157950290118279329432576066905950289454034670727859644864861311759961603115089360930813312603695837177799804265590467448598887486725032905467304655233809282468603653078897990248674646311417408049324927305293747053688480354534167088494297796447253923397221643020465803275546455952703585972921324249830789735032248225658970017788900399460198519847791367824877255692149772288133553489340836986811842314012445465031186639342154561308389077208631146940677387605845343964173021137897052389550132189069307495253800933268138186552809454090477749382294740427511824898567524186857235026246633707561420399964917637823338638077298205118216593795155465200123899523793796398467679181849929046481544659378427088440663835945012096895150039524623371273762052874214506904319497259578570324007273613833815401806392326198731310655080699205408538104027398567268020387840000000000000000000000 [164,12] 6005262544368347771908917609196330931138284632025514194354748394281359609394597706698479557845800246928676464131915137959129838534976020405380173484544740544656661635466033037399019910846002798240778385307802665681187603959439662758787726993930765273704900652434779720486567754304990793502936067116143061585504379706855840215836435942205039293590775270432473396278061524955668823696330982125399019307422801654023611017506330741960883346131212967588807200164195821967831077348959688384862181923790302261908232173189819399382076042229311180621568523344885424805668894786742011444566296661621350160210435821393752523692369874647216539462826117162811968867690185245789313549997896392692162983209947571302511121639314897843649762630967239225865055408920592824039610008765640117973021138902311410394739069343671943770392339659958548834434913368099559210693877859813455060257512393606826565310085849361977869393781436090018280856530009545882469555860607938643853920969140447226261767883266519886182330986180323663328373624953862433432800669043128230331838424584347455810960405213423996882723604583690078680700224192486954058344923053141980137621772874201384282578234465865994381451321087423439393293220196845920713566510744082169332797605041162192300877084918142066052697418866069551649430734311038771653907908853046032640109984506782657438681653534421361364309516151961273432409990870481399208228173141654074899836015918322395606510109684803200688946207027578143288029489447117893090641152597543748023827736556845012809405141064785592521829966510691963949929052822823307113793827051498361599763686284923950513228505634371202231900680000351809161676588475147720233222239472346548786189174738693654953248694966317509413494421517150114321474715694337379425659427446692096690735444580079432824706193146629762432214025382744210334946642227170764690526614551748408095128379344532905552760072870544173852946588834073809286804115294406936950478208265013556638859870885800609338866518315501077663662651187018949538092876821678175466463718912921202913649735180180073944442927979951857120313344000000000000000000 [164,13] 2814679188476251827689730427797020835316319103837721657507787704730595195715874005447332866688549799670879761049662161520461765206008013730782219080107864119245203573511260855167841597059269358906997769270791481505686885250264694609670025098552988821739538520089525239560458831634617099132465041012540582927774073308952618911759841253869857551222995900579635237921274783973453783622424160796329435098398403936050316529394842743403915805401390729772251860174243469231297680754426556492819326081806230210221892581010898059817924136271783226082420114412300405210876673122435905645105054847289244919608487323080487099832240302869498778983752124027411671776757178556975775337746923084654955763282792374278352970104667610303169901918657440263549609218238207774936113886765148587700224754715992938544189126429973724677614129678817851347909291775712522004535818448222822510750247492640247539151182729387119817198268647509300985300589935477013653175313344548152012209584353304165081278776304043500461410700416253262355854105072684831706064059719888713272596902967886174341566510390671963684613299293507137173178547124061864565119676067853311590357352855377480375233407503766842592853370409574916366189640369109785803302047977474694657965366926846759236301914057246925800002362626137475721575392508536577245769867930014089739632692556001603470202102006924408320022484283175244296453212980137322133695361805375479246507688304921524522697156929396062872829671772082584676939563089397999687932428467652352697685384001218583149904424178903905165421756535131728648422064815599827996864100187137277788144435248060544945180836229297040023787595543700691480137221228369793183506503341112693767976165858756271659124139153377257164025689576454270093444219111456609889888326445586530097128707023436874167297004467799260175747946194133342881606635930655738718230399815388308902244603373258952387854637791662436713814912247403551514146985708464965059736174857995846580425493761777699416890801164327463859654283696301463892948968441767930613434542590721390310312597349196424435181196561873091795353600000000000000000 [164,14] -7853887525629121939832753323258691588940348831473069302480168273093135353624639500632543566337150703206530556851265280876011858365254185436645064869232576906430180902094229577538615199412521760831280289205504444915649751849722849595317129147674968729402999058457345340599852886692169146171334534556801042782200616093148331056940826549749245418522809633471625719685738375007098304740046055204791169494464728458321682662999583109936807561332951239554673218001146291347096492406808971679087354370127906490156708642349794267768483422944253011149315047857290218167248716650626838902339441273107680776738477997941898257718632569751240223271004164066958996963749225709959658172215608220465762761193916898022199367281494598905621801284864738165258997515561505181287565225026259095730034840631934816842131963338141120305466045556836479478144046731787581529344205536516861708255360892199488660449749819852149554726510554593146495565533049805977484988143422378678861521153451340404027208979950366748888596048752503019882917188908418133227725298145193671732164747323960686188698182326510811690305748891072732804105128028049968066170178025950585905343013346407824715828292385313783152835791503969573255522097279711187565800372734158381448326155327488311355883032418711751504387581484385711714650448200088711638052624808112095378123494775594860420399508306029306819657813936703815542154114802995441114137628510872143780368528068091645499435449436999228201756663572564917320473130062683102603486516198791619125883847567092231181215232043405401451546514870600984810876058300176897180692501546779813193070018486877952790409494451913268403648736719993085144926896420685728289273736983590470534744355189996914186892827031093576163966959067588741754048490047828523248164817786839276150821006874591937497586681754421037043907310474208960658766518552695817676445549240921035286796705773923178306437319375394525039268425022673630177250849394809000213511076301687156664044331308725635640892022850721365523390018953732412543609696585104154710320439568800760259226576987300439822806593137929715890257920000000000000 [164,15] 37342902241912126401421468519012420339291508637277111227349009090364343410244568619522260024656269756450380971432364302358274519637566314391127279156904964418045559038144020172523279550154320725423859048666972697096658587866605408551428544721533200778569125487792728388396072788863301116937908849844752448093360788477604628957070512839782216550863011850397625336792723618287397239077378822241473197717953412341906462976333818426207521254297586238708400255711131771709932653646521576546576591198284335712975958481290285073428228861821026373916040619888895737799485893464253054229547729272615703061293400465454757457327026965712631131591117699397497377408312351833505914934819507233650370251931224789587280331289483400551118913533716817392174305525222707694980017042094903688880304256521271528230410861558028132363095700809472885100420364233322033498161865973058723403435914158081983485305810147438854355622175741223078110967164152756233936000776796666326853830707639433330559488246612450275497323843660215656969412581942610918732603700229531515553664833743284697852531972169463485683771304494449677149820387530708762106622410066522526690769662676229186736210227220599564953220295147468193113907212302291634267146026374587720856246482732965752311748294575457563746131775629924430931393262411431106567932880990378097651595673084107081012348771478312111058430224442746352453808314720106025119285010350997954672770478082120582544982798524012703379472431397372284068997253918404814644395179228338658498965426215393207428084504591049042855653209865474074402330881437369146181126874000957618396763827012250613526078116995330227206267526143310293463692405354001920941263584589571390751518373651792611403005174623018489864109959137763639642055058665603439434144018853741627573064898230307730034502376973222204683499116795691549205103072423088235307669123881329855595099890977391931135806975120838034005192825293145456237441017548667507052232392534130885733250256172608955746043038791189142408462200260901149388682798341399124155917074268588908522116722839497976992555208473898710214901760000000000 [164,16] 9773135371444019786462000570417676662144841986912504171370480581487405767560434677300892374943940395566084262286194785043882031713652196068920414497752742460283074119570230777530909489833532353731679089639676436152448873182867822624791816995903026111468142434640234927510394926752628578958324238598112660004305477663636163215073157907906950943217019751704498116486762118112857763636482729735647546742427504972035207866049154644929885711004107365092274934663891537178247971619576712526447709506578512802463175532425052707073830514233952608609106577280635366009268052687141651946733191260299459125759886903648090782489609906426831539146714060305633763955679460069657589141488332272519508053609160579883634512113264718999132062935905297790747163945148653249180693213078807329279435911960630649463091174152229083413768700391464223620732572005682703411221877888916674210956439937228678436323047480654112223063574869214403387615733271838967683692404444929975645398084960476627675910919566338193844070768587537458786354011942131475328761057387313019180447582108148085318276196231826742276889346920930286013219248017649422965932838903291883464875216436761033782318518840315442210294303637337308406089463369125328482213799410885261383029596982525887461800043898250621248200898539744935438862828905261481865203317740846731235804258569477110008819337521875822073291822220322475633054913248628283985621085572811227922579581673405916579796723136874307230769929205250215355399351742791412690568059680979460054175077228932789628089754939072409098685234277896096782715040197210332397749013918886795296683890519181343782347986950315129088735497290258117531524273227471551241488223496907489129766399110269307489306139475961955606389424395689605946384588653584666926242129541616885702579589203467322337981499766640126076036964231453136358059391980688935142326452882331307138390376721201700007548502634567133419521196097879273996333505335044199803579786013824394575486828746841484862481417621195890830258212754662044979474371077867903068185074997647722305068257668110564852840005851271820665159680000000 [164,17] 19588962814579522573254815123520805966738215290807763304387281732123503457004724111840387388683465908332126684576108247435665111183054538082945960218134733939951194334362052941983504332720219619805067502899619169503718601342858121279612923992282801264093728053919326571694194188953870006591735725597453339261814323276678102947775612999439867478970475600890030363361581234568777912390315841837808845170313022642937079775544081303508231069332388424811526952622567143906902098066132554678953273823985914785666948354460226533134140542664844804359340311802971408361133866085356341681225884334708622690773105887363426310955929595581665121999536921940081015262305724077381001396511360876917230919644319528959032470199384466947473913668927488323990570688213143703700698358842677773873438729598909662896026076681636658746578125732876593606040087123594778146203057269027949693230572221648162185088780599061718746457543879408389421047131883524260653767650624149051963742631433933866564593341961331405918734538744452725991514392974243607606916959628177358900368458156428217322807315161860125475072417213636232131937436797533656160005581372177484936603340534133574623255685573116450158128712562902795147075154153892420230947830814225964187270495790376683510926783899593509456028280100615206893441046914067487881214642462627534134547753680287682219942138728097019040932195446443148304384098080948784392007265938987177384512912241363334290922390949577911314156114317262183902584626190322333302332693869451549649743198717795521584478684244184209361059286738355183346455109647822109113429928212603979440987090611615516280584111430439386003453835841318535640357628115743956636497673088623776571153707857370773200572598676134669250264426037465601573969198863349442565865314543656855787329665573388505894040576187686494888252112243947487086731413149464880451606716270694787781797220885252963970138595061398571187087200973026646462735382742351678267821674022394653274228132577650389741972646863608101177806735827744454972993517399141375747956026789796903391955922370067005347263085378999060981350400000 [164,18] 44064359301144323889684015401054408238192184085932899391792421047478151494979113917943363779132820458112266409278408308285937831786362180796076684351131913114647835342765836055369911929832873133350450336273461441726916915596463529990079666001114352660449789519884191125990759127934349102995914285330861017014421571908867706761268034692518821632503116458805682885307282107429139956047279303400142203072941555244367519289365246639629943812716976880885766675647685840946846249321953568165442947756520906704141650028119929007322072203153432358430990631954426780170298816656293993219923060183296977435728402841473736322631653599823395709494016172488664433864851605769032924216842618277331906096072658681490766981952048562086425519485464243711918314257715947450582772570208274593554492050295673938905048756955120100193885228411410128404130142145669687822556600736978500965189326490117166714569544499527533676379719514717764437955196606982861671199682752277760759740040121635149821616062111419486548474160608212476638119092117788597060560991299661746336459673787460371942735554187653140134816468673753062155344535689268767891117153595430387506250860748296293983474355221805031366486798972352920823574816293398153799460046376132310520567733892723922833020772603079594531396657093578359197737731266786067642072228209878521299020759943388383624201292265412303836623509572841734239078643133951322243288936569586367985408028442194543467118093617557922870422216770591228676766082735195478235123676944814459529020876399673506769576003947467403429530498643803798821500786678432068910343123901689975969574891945247116065335950872925503088409904908656888089296193916133379795833244960053986424392095607743069410419857826635831113805982852475821885802928047722537901234863939635893824667022991467127201536648287347372735383203196246036271334345387538368453919745941210013860361499367014101523995457766506877156729903626696174990380804728432562106799395014018851821169893138241306818096265592514517827464291669720254727559973201892415009469463456393192583319039115506699396294100218785245171246325 [164,19] -91795095170049768393927709959721090333546241879197869462280192878620638933397598562299985927641495017630575169792402190155732056353626424424616749584537506724679652429834615001746016425811170834646734151021251284041344248346998700957999920487489092753929028920352824781167111394265288325384255146351627849129492294292199644702054604314574117997932817707784706125070987876279259377826277215290377402835915065216470320718870026593029227323698912301877038935783506071227692252436319685346501496301231707904194074264928081783844989219050493884294967391799650067741905724279718582953908029926541702999723392891341944095979972317502035367721123362680787971667648474755057870190444376979751463076306726875476181559464512783198400818957297167903990091720310147093537025114395335727900730590770478446515818139271325085021879371158262887319393016911495335719571499136253515876024031023925854570384780234857152429153041616304940935849997072451947823149294327973871493356376850216453797157655268309555783714236643247769916185023580680797106583500501689101190443738760533096512139731676163765997587421557654674286890002994207439268258433955928272087567675661397107024436759376025765658789707080197177729159505091235429020219472562689437941919792079410758525376983960790398140814481799473305336490866217216551395305114541000556758657152230892077634110241793636949134464692827039778004463760326396971107313803665824401604966753262998690757751148192714091265714745870647656144862323237120410109963182990677645807856452544928633276740901754369800488431304230951470425889117814356837662322607586359855732393637411571059168417004732015150754366704785620584494122421340555229930739599495358997788143762595027638048626147689962543366512648365954849410107025024731300029205465656897188395232181780277497045363362353251750677650873668637400702642841660495643130958519025176732016689143493769532178811771032715953993933477546249116350958409633840188147631597425004300211072799948363372047660082895735695793485916560847547979040057974175654136118339631703343524238360231482203567351674610060497488000 [164,20] 144730631593965036790117340138501421115276430011612119482658286135879100690078803703758339811485866475627942926891279820347126353820111267286928046939457253255124431848439281934407378631360898869299122687148567072747372117134678400182944616826750973855186791982883121006567261559227086284201067694863808484168588792813530200649561029506374612356786780308750514426083538374639462104259052367539661776040320848586511564015544024960918243632548482160678062971159173178969594919922650124141683447812467195372977980807167306059182309180116209121363284697069637135494065440373307001924593581179177596862970981363610639956642504891180169368161177594257492182394432556249173403592742565376752103613983189073326121205347747035333848739316819830792916210662349560375566862046369584301758156141045887001948236122434112300365457390752706273658129003309073763668140632586572852878087983519047283532605024191953782880926282242700252024221794269296551388003379455052328668016082508259759758242637104968753366282258841370425308499022139142033623988035923401719158298340383572845476885816725665461896584406558795643094830743205576498117916896623047959420024018878382704489202016042134684428954881082085239041801916604560783166351415661050468093588320997898758636508790214845089978917198640764844731191943453526936684699013190390723014191929412630723699918232070064187262141778873823314322586971583609990154948197240537288327534426111175919021048191702361462467653749241482466060540882775855409483552694703913103366388832435682201392454653999174108040082559014719405317281472241537834667509458063270607182030084757414328544173730852766048705853086062610147978797937939104150801260077707514788654143354670854216843254617820283285827316641535696408139820877888310950350187820213473170340700104148653455128397302691694961712734149024405165144584600331845425041293362712542698109819222462996644561267515309188025680217661931353142030561415087812420612314039523494024591227981577494629787631735148726024922632802373118129320704745028254910750326175436780619395508218345759021824694840531111076320 [164,21] -244673240556156996270836107821439901415040769414696432844544545390698436558964578801063371281759774901324897534503717713646580303419079343186607692538163046942809624600344738837624206475249514582867121637839706502500594002841705266261819516369170417425010896906167404859697298207476497679688484091065961349469766783685636807807084301061784386573353717359190819400552284315915428409129165922510151357504585206652133918043619655110516778729020846827313830166478927762540154059081939248440724878967671675492370196915795742633651318290951809047632636380754080165797108566331076245483762590423891899525649078441813184875231474828780833553104397302634771365493623582321836631376137139857753500865825249335025770212972256842335247400488693126135575650140319125019034431685726376340913249750368002095434847502380977267617816829348153337230670111444386285778833079143626493693483304895417445767122497714836374169464179007049757058538306279170445083357355941416985708608580042327449477366931185045286431300588957355012306429729756879931914562189254065904756095725891449853417174252017787141232726614587290748519226935148407349507620649439265170724903148701321211251381146507555515595810487371156599221119721794377060899214044224858501565290711378324160070492051398192323107217743564866152613604157954675491799414631129084955107489088280498430961248543614474402661750140977923475853754033191131092968233237693928021827500955116081428081997032482913512851726832077996129955768387764659506294227266296029880631313543757690138818631026106218792638449234113844237547074605167330851639373805957036459392737904671252121950955400770648187890193528281301643124341934740040575416530926162680368627429255807816294013900305277599347307415897276802289168423627741606511434224644654909332181165738568675573698619880159877162455281524112835066167510273114711839952723228001769692096974588696910632747573430889115006766582929782314944842496141601552739548721694026618899092228282666175727294218986331947399443306714683299452912115581757872839612780406942905752760322793302118540525203295244631520 [164,22] 172900563891850237235701075579577530525612377660051231096385933357733558954220844688843625851428605718527660618169604685337094055231543649086596988360396575942660589561721756059892138434813338083550577937209904564180237225044333095289390011494048388835493254585340714551235812662850030020632620272560318738749724601562290425326495844092843836988116000531000635354863609391513704112912554687720600329146774254301658941255469065987961553412155714865339335699846544169161592028357363460652502900139313421264025525592972768521431895908778206052538546505986773940750979084193419662564711895223763722215047680245657230470941672662187142920225825684423611062607070499997310022966146352740687203599325766097083749948002945688736782696642028111228202662210701667192955535819698550034765488827251907053184783231170631256202500096146339822544818721582463360757577504565627407315226656345387144514347681119930946164505560964057070025991551622238854556296765577453414652553039436175792082104656419977154969929416882107883073625964860768941327246328502081859171520272641995615895328443687996161418359244179892020086795490361690427273618830833184667763714420257436028246094139025729984987549026826708380875830763059665224213290254590446980191243793501886860494603261430224232243488828441882130676635426720195781300916550110748652887173314145589486072354080737005750161497631814016070840750136643469008939632614171720535687659777852806829380355058189330781177550154541584798252334804101059681440215177796173835709621920636205918413371755927470350972829281934537896608078881876573037790170433070456367636967260280340621160409796180715455440419972302071281316667251503927278563156036966621686676412805291277515876155671052216654673602857813365561974056287191470259805565693800605043830020500857896490931277857521196138997258251355158089977016623240099666945589004730088048657637465165028561318178690846866079721212580859837339354077284911273374661987048160464575686757612457107216493024440610273716385425702785719123978090804772191458557267959524697669502508974728703115080209727873600 [164,23] 173837737795580500353419324834558004030614997725675092745379359900027052972597554076228168294804980216598024286613491256026871685385476466366413433928726144693505708809397909964794512732884566479852860014291029941087021466374488567630868724687027501879369083598645860877092161786215092963030553694309343835326870734625982309697824298912233668118924163575847336784063916743301378029159793219459187048825028304186780816127832037891334665889858304043027586968182190489161825199885394304106993579750508083123611053025399621294704138280566109481648056324371545223011958467324839936006875930715552619205000131570762722385755859546762892832376346252774803183463325671706001765397778016568631528600779106480540275523977265053837903807938610974638189651005053824997429803414938041154356910402473654610619058999313004065183866079247627161013973184377320055778872981086191993541206075856758808209965946767606234018490599675463136483770124456380085991707132289902589052454166163056697812919752747718027924866525496614772204212479554832103544911522425682221527776450637385359351937521531821448050914612936909708224596893948889646980940793911867252865266718529965345169215237031189937762114657205619038843218865266218029152183942674078129635522479205384531078498598330017219294670018033802068149992504587613486169356075048170799672275934725279748983697538495063436823159839521156625149306724161413710575818742428572378665333279662872437618106780087426951355621233236327947988036447469923679045348947565450386501172140381545890658750458862295879235322972266048923161142292285479666364362560143507261775783088764898406185163009742133743088368224734708275972912020195920160233932177729475482009481522826531309317086481307796678939828592863809967483937241230354478392131499526545166805168657081242689336972503059281060306572001375202207263446167282721646987220711935434309717849142536474213595781028152884856557384955844499985594491846166260016560676979647588663400215993253492471571601537953094705183778483105717683724291585689511389813785736622750273187587664804412621244204984960 [164,24] -604710339503451972387914656219094509754647763722802665284937010962393193106453612515066389084715072197429709794748614827036005030366303400105726766163998656666626195633621206715086722721999009702090479869737761126023629855286904438478078981475644149516168619297882073354810413960894084985097246599771848152757698203231483978044030511349026660634118560931861175482756696298910990276365250169512031152881550568824040488453336698488262914577220738755257116113477020526293342349963998278366080680556653599317148181818806656151484812413621811048169659269671517667750630910584139249015066942347651999756459204113146674664558857710460275056331325388942985650985824608982955670052343913137396894254042522028654896151950143628868326368520182331914714927645548967762694406598235747637079385101025261662249109278299271843076604974302939305455111633552645531999325796397111428087772748102694863858841867747788550514798074948279027449420162513061057711184677906190236543910569960894895026264981432740628870259372799510152805630370565091840698764036784553276564230035918729874453700314436897936988611833311500852662215317230054507927462936675704185903315230045975671083040040070634638940224338472615250378772670628393889219917243154449540225311361321345271027879585907476535595054706554781769113409968489917048566617422304982385531547773509358515612139172354586857987320838125086675010105753073848392014640844630302891660378447225131109032736757382124580923662175989022942192211769487412468241327837862625426843695419395761719978614789890466170936581773619995067786692918174626783100946129578821620038507422865131329940162088962495059226739696329898040253785917666500206318595257913882666488094893619398940040063762752444381635174160216955799117237524971276151055578017980975915617585867184972711342667508940799924843432477080124236009476704413603211638686220854979421373594992540567354683688184363751228877941328546762985528625510628321969727208168784423216450003722220215939940939175341214926612343005392799998652845164826005964114885544972481178365300075506445795339661504 [164,25] 682739932916614929983684509307842489367181456560951604511735200342211845318047103876763309713344496296628669481435070043334999822945160517155158874680036507120901867469307644589342945539163256685095302610372190929254801551102862465960480119301720305029105988806792163720558872489081178763350136861538025775801150814458657687157579429217208580496556105836189890777322278859751214124194502493297771734452894144825003413923665830513819487099504858798671105532925741419591761440016455153900728668536801493201007107881672425772217480226807852486444287349346615852177737942926409646804706814517793986436856702856200559907772989737498905149587575412470748540460165763226329617863945932534713433782392876246779166755538865211507459278997158405292400652709101090480698215522329747385954696545103288465221689560822518720978845530986599438762992132265977709772517607359971127189884705013386556304581872615107367916891582413652093385996307362552852981468446572388110542734621964364855803623416192309091272497980255860786947350998045446068175616995210245220477334605464928466886074160585439411931405807235615222783597836442779039438313305601860543269430126491583208875457837512318728978299469910807443246336165160797121833021513057156679791305422056708808682214333131634557548605172257006349953145445385374621240474029715152181745652127112049251994754159061165800209583022698826658192310000810605781475885837307238179388693309282702348752827582393209025058509854914242636105106481923371326422459477433451625538020376024993690056515651632605319322983674344255651985887912091996546159664521112887750205293290513102580430285821528479480017881994304196044135810945229073415532743895035608585025528389545618474797715804607947439247292671528911199061677978276204126614833455908598685410968192890699840133239854382378300870829662570213430174163322136202431965053810640224537549885642802087212878486792852366465774797088287739714908641274557954141229801826818072522587016397670007994540836415080745814288871461558982424070967867069768323689892389975018950093646795852373527356704 [164,26] -230831297145744553084895301231184898369429927547399593916746209944536244237323714482498225031326930606780923465560401967670902314319616946522908245750897845479119195288783370616371996148980398906033744721406543126886549231681318127514946020797067783684353330280600990108871718811661185815095558371307795846907354976496078513696111184596660732123357242870077077395454865198796368791547949559499664787443199269010873887637603890125134645942550236795285361041653053929558648844689081055364425816029587566007479607774320676142756851502298425845243624616523133871840623317170027784578167017667630293286106871087166432702922116288219557081103969558619038549069856415228874936838433716916483146696057992317711086333988495735338409011919710901753475082947419375372648700286481882844095112191748862576834428251530649367928808234911472238204350830036912260702332690746304958692110135129298920445102861477072768366254029340821882459675934347078811919468063677646455081202377547132347994293016709014609128847212253229221515919978289476246113870697088158366555329598370143052745622375526043890820809674070896701418125444292245984601714412329063041127915705603092199098054061011165213301595225097819328404207909521359169998075572059976249500463874127276417583818491385278793324280207716707749953570382764111950895795776134964481665778993200886525704350610707584670852122103647526003984534716585847197276070211735744496470146805656260522242067119841482458720456140842070963078963547730387953404590761028918764727695977357992369706106093582268413940357776651364704571254649883153909643664493574390418853813092370702118947062436624308789448447551954501031387801150115608064219545200529014415631612988650882543064993293828638522338259504434559078986115472384044079336107622998091383572352637580568997130320166652625558695033440047689242392076884100536992869770814157504931518701841967114965196834065490098733643228101955151949045780868828295492368734859186033448321881346736285117249005798246153456266309173895062177107247463156138002566177331439712969628491289722638513396 [164,27] -407593658808134816116529175792961684849836877183157047851214675173379130553397290810435908363479251784954530580280762959435963064589121431774402961378846566505873094036839594820640446791674881397459075741701615963399619953375392215410260032413638226572469261928026747633056465708610618924085787866054673089977943499271253300943064133672915506928707761648246563426701622932462675393425997296089815107569002975953535445447968515115220375774191981742343480326189341543834124237302645234952835584075297016929009523074050940038420838506868443111280410995360722750048495597322389462410967233307436833413635196332278193439886828686194216264968272156281083552465729964403578122095764776991154835779538686911354760112169357219800595780056544106589031054983514372238174399160643385023038127280595407319657497567198331429416379539905714837162786255019207673292275741109721062413036418968534639141313963373682916845551409348407716177026654416623146935878012664873385938532640253497964956781778902611168170780814720448454029850123627485111971683569271048756041958940264767099154395296211174135268926678505502860679973503720967773928182162631360720290038797546678037049456571379977752221582942928693330135299657780715615763510980978289062917026552718973498226025844993548811534470967772586984310066053880189469924224684444205390634570277136733973954168813159354631440222015064827383206382063582557266868413365638325051728542626194331083299947839014951577402662580935552024794329377774059449552359071148372700090933571892655578655326181686949769717584730780975977044612331279086992596296535224536924724391102920186429604463876531120435507239308096696139881072843410909190777439065307418131493659579521611114399815347455512800706431801741705925303903828841916687124556155985576491468955896930747570699509143300330399568371375096294259399845214583792836911891280251923663315077958226363330032715193489774153084076229887745914100007880532356161231708364751778181327894435233238201083999705733275122915820626749063846078086927187312086919197503132090425223000915342911360 [164,28] 780154250699149057913104683245493219891819039926500574414699273338943094565099646843870426174086589450868118846016024051037591276534855573422756189084749137792560015936876558185861723392619168534438656543414736651645388813991498197847115954603739836296727522349363011230504663862034223224128500902823564126695571257079830419567856920983058306532883872823833164885131239632254500758788025877577325374441390592908046712458775333134505064493982681249693000251271762107983251216404272090886226116710156504891705455434965887810959229251965887604740065739114435568088650709245256595784275423872613212791708093747892008587625519988165853658474272998227140475664652433025869521513742334287682061835938118654753848006839000585542869381011169118606665589386486340638144988601224477108009593260465660930309241702403740303793835003872521477178860437414724780607858702069782884403062999436609281448494014247929493922568176832949418072801041307246549692194645919322877578608090094413979882090105828728773904667999304222196775131509612503752334314885274831962289564113701422910270387385601931603099686960184797335300697530867388721905578081735103309039764698376920870340563188336634385059006357762867927430010767268778407912529350144818193862476879209902375340584038045783720461389238353152323541188977217536722074391787793407696102621180484625970604967575149461099343821631953248877772380283957569815515860155459135319949237224172746313578295837521228031781104512658027502841825923863615779861123607277641447532865268887784685951985132791298634756699809849600279290940384889838053570679168574294037768684221428568178567849888228799314285433538594277244484327457125059336945364896498128313892550791787009677513156650639647167034596119481388193893049659850029817621086313267679661823012915040933500824728900911173815618342297185319062795013614500435745586731568270548336442904713161932825506543638538288108752943125757811521479210305300153069763131784448088315909357745813832429533951877845835092410513709297497198215172833634768238902407409055615752207129087016224 [164,29] -669582116212818153228682384541716172479394327353647514057321243159156857999288032368591896150663463847175422973863124852231259884842739329186877413166969644350099281488976243672429334820381921660419892425347989246589385983435163575511657980797773805187706158575111896833876471670796426445002371981428619744064080666778131459114731081815449201703091705861821213361822042241162330969172431252241168307769099919011311661794513930422886361301312828511048493846496725920843770094809959543738002200812585211842770546527903551859609883796594529462604400755002774781280874090404680149517278709936212164530024794171195691776863433036311273519521266890795604725701588655555460584183211282621795379116700120823030967223696724577828328025329649906691717868999316699277295810377556692189219803203134080451202827780311130331500060259446498695212681970770174774921045679769583618098076692476188636132110108625506161765490890362414521554495123970686428969130679573451285831572207392746838537913270524109779867091186120468749396212159000258398648572523016079902904852095072195804467519710101491251916701403556095267939130065302192996837082776785649368109438528206923910198511174889523283120226469771941189350988558979867918477866148639897002433137210638721111924174739365799892443355761602118883208953864348740037747750361409061689789769295797621331388253901042784230390377369037031472139754594064383946139603055441943057783596549473302637262871158339781926317357232679492634841843869864374303010733380566485544940305640808583332756495812202259451043924869297337346843370952311331474258177868402227403183004779148713830808745168229326651313063669868595400333286810141713046643491856353551352397257628260719354404684992874088866008920238587100955301878687617667633340936895419108966278205802944012006276581021593704775293940080334474681973901576950527500042015281899961262836374878287631420752891230643310654761180893691814763470586531073663597039620561896390472501122273430813128487408176383736819364586917616310125386649469586528886284294332250243776003647206560 [164,30] 230150497189090723394674378752936959473625918628792134692805417775171475988764866792194285811462735496710318590406339662000081707700965582235960979751573891043300272275195400470829933377706512380908212148074046026396486034710941139249105176484397238470730141843202795538807633906803914353699924211325817984459341485288221197330817582319761786174411154142094786445722439880722864326906314822767963989061412650206650240065326828820885558518978290404474416535670705001027119071576239803659999747498644387116719987330504995708355818687452794984231752802242381021002113446086095178642380651895702320704360605126108398120183780730077095850562822024418260012606845490430783013404792595801364474333177502732460570003158569544226114426439044093908916851628080195887510062080137442713189316385504287952910849575159686045248104643925113172789083757624541798775649350511492154766826732554493081614293506178054163969187456005431224202641467885040356567366259449567209930621516848161172615226277504545030212673267204891907623835098287713557187547451464485023727422343323562511379312357588298544644587161497501469601762800156834739757007240650504409911319123125263862616225591544213574348025778451842628921528287366786568762051085834151394369059575340235462002881026231691251614693025195129493345840100513069014500423881491627914186662960168343260525478108379091529312002203345754403942538165003564505248602301228258024942074549459322236815714589993571257459107570240524525776207570445276981349538885476560102074672860768207754908612683890220656912209490789318612535589482208327538877177815106086355450791950633657573092466379249112870961176051877654911375291120234516272718653145769281206425270065813871301280915687421416970130152784981637985549343638943802755249097833839305825578274487547168063230376201904652343252434355158965420592644503144212176460559119805200391557322100049320398296635780438564538897357180509234059789938170544914065211301794195513152637743697835866198412607880966966325766458049077269981500256070056137842756433418432808559376554672 [164,31] 86480849042894509321434416900591483225248950424042308188614727525250722542168288135268464966077452729657985140437048905713603237255212623512604828548015531740654389170765978623580264544040530318307721807706650514825756756290687107096243633831290121414179646108746850734720592421015058000557764063234788407120832706309319714187762612292528762806689284981427340105019178066560563178091854694734542295884902866943187942221007825235333725229843436761251927382225603724222418601661942311928372631232096439473003677570491449791576221640343388038256389130029222396064086807510023779743936811099103923259382608852059841778755734310027506904565629102114470886379567370186749464353488965312041860902086957129937693596323394694730874532905608840331375498443572627016460976672367109157358269126558027770973919972982826166040624693317309010403202569981635554433027412669295869026137073367466211730574558244254388766962054619713346959099313061819872608848395978949658722551773667521423292472604983786276075242080552977158905339921321244807517790464059467999982263862643253527933413970624092521806161685820365157499547805657945292752503753868156266326097665332769142844666641731363051800898388778792952541119920431293679288501873873495919016258496452619573953553352396957695810578338948647129246773062021175577024371892890392207730799653481372317830110421850579878916019489920513735351250009879957595256078155210673237025716735432674984514231773219613272492583726373549655884844554066726412584121155252668364834609237409947980517278526639452293083748601632464486887201365444096848565521315058095068256076062483334338726895636805475082012345794315843239351669645292977162315551805651434188331438604335654137180598573237843320378501516135392893922513393751859085275136215467899520134611121166411146229566358429017454251584508427387805074837339396317530310400174714721945575708714320397816272037753785419758785141165892019417522965107681617531766732446064384324724749344528126127950693626326158149617256414245556667980591250031677084682331801070569818556224 [164,32] -107960446945427744699189147610641313277872676292832667962869895939473656366866123072813189246242626162273562638756843415896735341517366464407241702668131469664668179752555192652719375357822786360307709369896920332279432744768664574223642724083347359663877866257104503698439689117365718569580534157100960054620164595699369005047593133541150620957135488683948610815701214435637679523862189352307197346313329371804509934191085156286439439708434021750554324569377556495250175741054311245637039476208356534352735685790940592679319960033107378600931460426726932326562476449614615940270952734975834389238800715835233301127819505106349359525913929795905027415221351594029661568308169489964507441076826409846577718312308734221744069562742487706968037568780093037711851985273066322526252977365366724735251860673401065946177702290012623048443354918230019617117482127415751670063892558567297736768543950949604519966095333206398714215041930273355312018886772110324982546629044930051132627249141652116230895475088836422157201931759872897053488571459963131220461323644766706590708756270916978854288483562952970366204618191737779100855970332848737929497438136313784805873085907647884550766198338944986527276255306818111421745827556205962793479211394883039830287215930782516105853489724520171047435114579797623963043641189782538610953063957682062122198342499490663456379254240155864896581489339817148578978946655650022481899150724795367729101947237236858380753067287870643372445398485999937307128516192567933636835668590896332894372287395842250370340928399888832511150460641661169113947375984048763767471675321821876686595989347368449827925690493529791418529991540475668750356852015291530576196640896368589357440897130346161571276921136202742370273732018434233449970595290079281286799731396895514320658757701540683012777422485846685987377953517207108867909222262901357891181122592071374370804362244398374885837658771514607005802068835876734729028963286456781642744580439662585299067299077305599451567980629109715021663710680028378370697588006073102217952 [164,33] 63870161728503992507804982234785813284721400830420928916546922940203261616359454439193267648054217156218973886050177818655967506876051447694404218461171613334845302919533108018825638987837691889333469817304924157589618414095054802184030658260987954100829981883855303295784121173801433433736332739713338532149479484743456085199708292457200460406860381261112611443591136364648620437098680997639926631384984898768757805997533753752696624546773957749784766563333132226133271015017650265378386515599067941999213063252098445835494927819810375514388689979474265013953248614198466501698935589416103787165231231450909288916256495379359852309076282179595958362243541572493777135065802644636194769106632725186939550517054087113735341904962482234816499397213042281969731173583726460132296956866202212815715885825148195335460103877558568260774006945438040447107691752825371753149633487308144698522029443486904800593988018328643422888306722900128903607449442375044037698316916698486365799868428197894616686545196746718985956647075909993750714970838834777680037948713385514449951021218513656825625706566812212220627853443531552828090106687794718137190720876812362179029141788659386318633578287502084489335668536164279505261048264003755274192962378998795920942863713932180901841073427116807029424728189513454552569280425469471310054732373539842117138181016768616715914303875552799646768134169576585518652535556998708449129217422316136761398967626735162686951982959370752090671728899840513379632916463086281162560161250096615867146500680378707943699180313259545233170990834324155785203463507858492098353441034856908002739795715181021160082225227596471957409295737275338875102098694564789667727397347772524371337748909102740022903850253005701888563754538787419336407690318319241001122934034713488304332015615413340359355237820437345330731957623706553020309755500879704119651872245281932653527649878818553550496080542233372715932101316926002921374935029702360735686668114167045492524703067532700689876188866070348220170095648157160230080679964439345264 [164,34] -38151823771284552782410766167608416501851896118154148275288590362612116840134812935526802228610232027932145940831026218584754099966343544528262680858873518418957957669024309808095778828466079111440945061990139057125087344937978246024147045714727575693714690747861599881276396952008976729282480549821899504074301106721158778997452493774442122749689710472182976962705191534163703504988672257051388487007765322955948472238092353114026079940515662011697453467827202753655802618307898352738273329804174666523646405942564054248238256779393006838900399663910166274923673882221841013215852503160467996227691408861391548297857776690973983543721740031647053712786370822501576767386392341432023553399285202210490523932719453416688481737502528677132430547144923575203623865670159510697328909210096907873437120766291356853919463539002865884762715954506276269748097202786535484054331102495085978204102111325007735031761968616165758307669368901744765398048200687949999504206016934295644923931237348602018216021092805892342956370742306345923150445791098783054598231460644942395638028992680391146426718265856473630633031584730445782557924236077525963482520948065313868834658645074363449488948055719282706434394989451357319756981558736926852278042068414391693349678913731384569545251496673493733827629206777371178279799225487758587384020212543693953540237387538888955144375312286970481013204804270508698405374170308547137255582570623326343967310225035893363573474388955078365638637105819792408707798717387489871567916608574311208819814717100254169476934985706669032045191767335835968383545549980812670749706785428169925931042676849419409100339818782621293554136642568651496078718864526790075830754811528274639767451677670118138144278556070662819809053332625136941155035983712658662298883449062868201173706884999315523290750831760360512199706384418547810880499998866801988440895408807538102718053580916228130628290142419767985038558945468603107854524522449268943947688461347827963070169884598062109597732987312107429492749708101405872825915355788307 [164,35] -9778451563761269385587669401867970296022869075022218637243564676741073521422194997365415351600414977906600294936281458864575243917109986411752565583368134589430720773396702245847913937935450440544605431824301550997308923463710521498307457977086198472742860916541919947463271125621762451065247855839600861621019257227369085105009430327842963487614501319083068341770766766617707777841776453317739970811955357549779636936397973170256085175916026794619256882498703313582374640726792199862949799926996377224441859294422655464834013442822312091466765733504767334538493959305156926235647556670525523600909228854333465810284434071976574309753883736800188484252444408877072582160015062433387557398521572338878455144919065355970882812911845229585169632270902497071271829103382948996074074229517021315686319805595126989444718204205790330860902541791031678948138950912555676809684133604974681185423852860469529537006685064151639926493527642976407758878691053520260692500725666499953342150647850668345909972807690996035142690954694515865379808022497114249775996477281093248093383877184368236494825233135177268846764633144731984060635043028934705050330323936050955778086909075971339969287058617068921161081064294936920390127415587132793982120499960898592106811217253622146077113748675055305391948494368981248400067579109348006624624741679721095759217148940931135550380000745848962711382249675396971066379308314132635505125507212203235309065526740003690454549226095779880208857496145714391794982282092083824703958055771901991826855126381344747211927041943266347618299578821893595200393012808366226045558987217169599155487016438775218398806988448187208220041659009455764153148265978730814072524258470910783968600988163775398696086924640294946754883364977358921171079199628999297161185721234938814613162560923302356984721917276516755217378737043407770997334973661371993387195770819455236648332362504141532499905203680675451865149185754556377118617454329692025244574337200559407134504352432581004708899044921213200077948939081888186262256453312 [164,36] 19498449541442638669767941252591031142154601246969149917065428349815533026822499881465610761891637690098947850740062019110358193317394764659988207582380285757247504582550668765234430717118313798843698320654956634289802389660508825388179102058498778956570823029194600906770743305367394498325499016410485467896537182691745318802335936005491004415980519646815192648647797854531638747816391013857861964067558830265324627061257322315678225613579144613549503579772259471157186170287579765635194264462742657643785593240623073531635728459680431942003825418360489432214727810985682396477058757180742268910199209028526392478239133645331956683491900168520102419762859479506749897563724283062511323774367310876183630716933363267922835020007485728508300914604158249171983986298144826136948684000148076240246589848106996149318296315879012024524792852169831100390223004367481200352077716554879512111035893876172177853416997123093963894500829810147939936180654114776532688025546954039806171959674434724278156211794928499886942478526077496240556209623934575582687854069096091117597066741314578383287281427620073527092767836289124061351956392306253925321665785027423835217955177569319310741404814655448836129625364441799498114983637435106821361784062545517587992454617156311542427906075328069621756263967329504285774602170965809497341365946029598178580773475536331199220326094591509613533322587972229449314127949567660833827202273611183385594308229380140405738438679917320606594576003658974108529095205826357030107889846310169957682350421058049058820314741836609345041700912018361744458458536409217456190035609902987454653959041935138229617071718693628238636652796935992418252546220727226422810784060355045732776127785151585158829501001869938335439435191881926265898503934381868560973848282007435423232465646007153069979809623097794659780392530137775110512589825129464493662629082023619548153372376492854944286758144135499972349958765821324101358479223792324953959957965009158793058356366654271068309630429830300721795776412744698583971088032 [164,37] 2062326831433686248416509797815716477716060643057839930930361038661268211682439397921222348797981902910989073965181513206337995035415254831944054746064159106497213627653675752132022116427305955198767339509483416916363178475640815095096002903664989264145682202262530451993293493572670436487917116479817874899283886230131087130516714237322655371512097383309252271380041652621277176789287260170346030070617891769575021742315690648528480662217686937158744432709394597273538307833853719158090233080489917915767329406940306514800251810529277536608913521720355485731004456549128784710073691329077854680833213356335253784735987880533232890910410746209201716533219360784992073063383473708831635710871976683919509737809620860406440718465270959488557167987239894033794264260820880933580507833464253418002410156953248151592787755571790774421151861213496127701036941718720101748018350592500821840648071018532223908987701361579993364865328672548881083808160634758502923841522912465157392085347123572970590452560280413651997834504355720742541079849876502803697607353320594499777390934636674544127036860386124459473991820980166591434794884396679412430381617510835480808438445398281582114678442912673463119691304522196980630543897933057840997844161196007422288157521930960180251708107296020416499542205002238000127277172200064262594882009506793884780678120414570202525458616805284499856746654076597306984732885957442455648457449324690115938946108823196329525153419363230470284486195804138959623356932753378668673813733084438555896804444090334953266669842054303557497595918156640892680137475199947431538126720232973286941405615490785123260936967146849491177080529865471031872041536052104461666287227674112591119182455741231932060195275674433603975993410170986350852831166694566391011984886891530855215138853535842910936573079179869653664540057786695403131708230545543732841599730089508541622830880217649005880558794595548716339560835929574158001789457404889796825347782338339477063117099364027508606823896136507759140809730442404860551520 [164,38] -2671379564166510864512966469590240571956490247423099699307020651511064959163528195322475557649144073403137362431661264966063737673876575263134551538236010722265023500733812647862614706582846350585613979946495400717434021373714065927503563688096201664227135193304577923094081061602507217498964119866667706976222943006004241429875344408462129867470967101550215904084708629093817443981853373411213319073147476143255860263028864322103032702147651936567201485831755533820836631477490389092880001648083224009745401066180894092707449118929062472262483931747504154242667752644610815648518021901564398354848493758567332534273338897720331513790723414896571249009134234713113221595542705174377164636190690164380108174311945613482072061622513258402317487034251892232586766208992672279682648433611796350339476266143817344490253136555076046043684627063791072917269800387608708028238748393832878666421302368233706610960358633636264846839530784914629754234175440773061835730406076899221395612318109308812812957360954345958720758817288030455836386375887245923053664951557764183516333634875617150475727791120400444619575902667619053286162191418403722493939051622702867924729391678217386790901539531976887505077091591478966695971232061626741997725396623360184489419004118254513756819385385714497818907910045449733702008462232675486130426136998468091368375979552472371139894021980510223120009912262991981954726461921665874227519472267585725698951269427120166264753128758535857684230114910970923052119500924400052917177772442329098773595729970081156625212036816727901225919482026756064929894806184433512606135120870280843616429999172485965052859846838480306641158347269587355542443268201480954480850857920795954348247120661716877183268662141869861283155914978732776594519736510520861924705428955945608611012929061422943729764801858341904836850191611047630326871104034630143841897774602728668663762695380657328569932694557820595454932122023040860826140152835658732551529403467683697222125056410319043752831241573947280652270193790892722680 [164,39] -2053542651385467062940927782672021924585049952574577401321568535219551019941341980034666073477984391626980645229188304393363289429651783256584660140388044959267353806016983699833640329179435633584014986815814676387314669267994962961248010512372748118268718504299965640403864450327839685149471798130309222856546295591028717147992280901231860637125215435248046564249810772545419491598095920941335073318365775794103104524680911534957215179865700710197816700221131015182404976796179004811863587129278601090830928756933689293700736979005270050249724995017563575612811849450440034646536255151681541945780557189716303591804265743846628209815291883755363604941452590013630084243865285940235881888817180057054105991860534638356274026200220889974520520957415955184001486479426662111262079674227960276247633246919035363805810568325259103461359814156425001544742637735862604743874093802578047364172973144721491574510954434099759868315951008569156411540401764318106500682696184561107485414216897585340036167240311726710263212813584719650654606073217288918376561524809530806611023330854057371141745317189175059999456874828969655194170436363546752664857363237080520298563247844196213654034800303859749115951557117697692835713848392822479966167203147337301360638357914982878791823252519170510712621295405951843417746434251766171797875298590534475601332561737727967492848004827635099971613630292843245346472574043821532256767635855578444866124172907418572381130167395223456809474474108532696827730350411613320869229037729337874325638555405090610989600575781953033828153559137677819635159927914793041206803237584660317142015049895307760740547380633090816610079442664441576167393152110172337330608378418925001869194156048004771524619844762353629622061986250452346462979999152911020263625299772416742188341157427633885745544414798732504450187259724558546808584649644369229459086846772401635704319885718565227490736999937410339932092752010768597560984571855785079870046657839994995381487623737547212153256887081781486086987275028372256 [164,40] -178260840024298259882182130361311729486101360474755482608064539946771456020663249367446424901143343305981276442504011888872319589284991675597003476230403205983259885173204082657743230631843154308314881982745686785075537580211001759860109256732720650451444093863541018442124587168477571169303660679967942466965679431626018434475275681507307827849665456250989582192096199965772494761183412812917916788768386387370445239552613976271187337985575462612477124024777467101029612060789946673893670178139148912253543355491543118350788971467029440274158825202788856437934224789273523172821610244484086893455077029067169309879538077135932132105511836277616693254640772089067076949919852877719239034707862259965158110478678673546394651320587719914274569674465119826457865392659790349313396283137424219235072669986273017904226328831808347747069329048491703157671437712182468034391456760706498837603703432981039752996200446529003982290058947667215382415708158272390863174938998901617405192408141481335823278099339297937086297232034666528554225413430284371542109144100521026522514699254580553618136802722300107673957783340089013629542955025972222594343925827912333627374055129404911861636791106367594358214730532405438757011147340325611507927090869600750535202328455727261992916637726830529264676954463338670820736641492009471313022515299654273717418525481098236736489549021325425388643786556454227916840926350797356109576991823953787060872313724416978146907946973115583917147529824783202495810916399876080417647889847634507224201818242646058297542667011960540492674766500823589971483118308874988097565198210014350712890717741905510214327582096487789307473980269485594516780088559762538873174980203705703257401558404513680791171550696847120664276993913824346188027225480402385696519624460933091091580817452477634969884512271757250894054287279577449204794867655847542750644897604902073571611953486715779233927739384791751784135266958165590031860868542761635078405811726101590608767814467539362668370596969652071938758356895120 [164,41] 447991596163114688588443089555455098268858098599011065125174941255307009657296663329432934851155557976564665749263757857534616229709447789048030716783163619667132451994326824369467319013016333106498637158101153714339532549476930140712492420621480204978595136563976411957860393826930558933494715776338018193498846625415536135710475102628896106482426643526716487184870200224991857218291815282108320744736067721094645432842314903821439475133156090573349810408718962328458738850547352192287067255077029560943136219446947397453280259744853378758463225014348385387602107934945080762350141354262587431609902038884566265117535750264115499022157822167248200744229725609899911094640247931364216581552399658259462635870014145335896155213912183732846385273346576682312654811964525610191552763616421044837456645992035012545517368055616044089222446741392817167074586432250356087325608532277752088242054664381880603743671273822445451158169126589422347837729869199739213678406806298930184231003451422037521666282377758574366193380048857363762346273147588552734434651398200519791108272706822188103164704856340592363289284742595070094466208465143567748862821851963238102643609016379464384981440528359277209716990649661203536966024523838716507398859219315172193136939534238291910686306660619642080214900788742852342223765453740214557602523039440588774024738022360218645431177376408403475669493166414065353908407432720436063914050510913905453625412425908455386486703872176540797082831867022061529965673246968668432866223384300986817566887728170688156183592231545031095889911470982011002767037001866541820057082064077850269816818145426853206235530943334910052103225880917913268604751805365119349768879732627602813475708132757180578315039614651639348728542070390654470505726213819346104429153542311123239780341411251989596905122094131369633574651163718661623992518413160745437732074119144444900568424351332200217477207453982523900534374287703480296249068609929330081059472434965586572966146898758452716865401209257245889628616504 [164,42] 214659596871229447457509511113738053848635430085480735536702929660417685066333267328442884731076817763239310058878180169486249955546301475176465932164200506179002877909753871624752287005143219796722195040556247552749415777689688560123182119005459398265017202819144361925488531291053687835657201899374988845287396419109922165093955289568407946736014764524227915628222300156065124993691197438947995472079876393404957403747973333121564780437845727533646227990172745611608350682677826422804719701678424957124391909251079783372421559467708115438661574105878825254442724583809889482796223558406680453005085400487126187498306878930432111944319426484559111178842417824417370655743003966004057725927397020061319220134718815401684954447986627793617823925077270575269942908655993991524252275835815001188887441272820228512462506531911804775192931607634161844785032367900849674214077058360503019803966966904996785388965938907255207492782446206627431090587374812826350026756676447455442950531959297477032329799913485608474633217046805985824866234742573175183119885086643710464633936572912172960655874275989356796026591969126051777626868322424270760226494165156022869920512348838707502983694129687424575443611386458979003158359863494288693753989811221774765108553484869472266423919787258768430245008918545658988926635127152389553984811376456239808457212457449466165179843311827523291781750896444888657733822588948697552308494122059853398941299318686686492152460726521159475532595148773951393093226984562727720055005158622648641565250524825825778831341777475954807710822109878612435378203947194900217770890968399191504161059634486730002767048007596531610287564910639885061541221059300879534878971407521548943033794043200724140166182176022748567085993011094007698220515246872771972406441910106106988222043829685234327678785624360233335721755054532249566586889361876400341449640534844074423570275555655255162242354808546726305774792438610574523454685568954595317323730532803293398627974720062263141683955187622122046223293 [164,43] -7879096897724907181018504626027838660805288203031831952517803884826655353308893981981614452920760998822837192562919741083414670642208723434234833389104342520825291458246366203837387005209393365962683133074879686649637947048164696163544498936239089410852089961777677912983110860962391150780840803163330985309540984798632275673643431342861542542914713680913243691032682804770094446013343984894129778917258322053134597634545509221154358054180621745547377615250816440134132579566881701435942295098289667686530020061101860328958432466837911551334706827400297073929207912851120140594977177055845739477417385361848258663869476250238833331012347584156771583423176088227421376700071661563107803152113702938822705796624276111081050890289766706791834269716398165534190816087739233317546353656830963439398270005695157305315278741975812868671076660197718085981692862381045549262829240600915734484383968178920703664012003623770188434597187675856382106386826783551049078960536761972216248083187605316198801834330616506604860253629626111109154336475415720363592926105515773262503775127410299053077592668049377583140827829609940958941774339043083521981735900705444485258077294604005848579632252607048171299864587240569988280518147874017779976472501750792592825568424254098079637705990705697743260426839102347810325164550170248791779807530067772174429543657837015111450967365218547723303043746881214949344174770727021906790884613608791478972999615026918791833856236274197757855190200193686713833771989469219414983267151566933442386163462599663101644132038525001419334120406201065987530320065074396649098447448246261561897544301726982510479088746654972696001159985505645585135603859663982361984218094542791314947857079324090385608611522702288274710709859846405408322038175913178926892810759903245117491648507486808131945260999272135465996772757946750943427699202922466930573059616058075489694234041007078156301480466341436197338651273586370349973031539905461258337220797877917402353947576860188520303040414101165763072 [164,44] -32999593576658397942638261968980053042045939636921173384910751202004974598030348394267688758952472194807884344544014622060511306452736942593231763702242978408525451039347921656136410376118215929803385682808191068018903477984202363319992415993131893468865684093445292248993670597988499316140279288808084257156581570021887679965948474959468845040391333917505397485496117227827123518071990281172772882595742285122083865202678715408637499494126007211620025473350479041279952704490608650645208075901907825892674577901909526506798073652104196952999589724856025342822593275183569190209022032856160346681930663110070633585003509531316737901216196008676751507691574884338711960940308509536865821228302579207910124713453308583766727550407125158283841886962882889072332326191129215753146784668306852870524279123951686278114510960962138788886835812441106191967904275287317550983994925578206590092690640781977770138758334903733380113198887965883418200443501530333193718677995417717856727108088050958166514701118453431993295364181614421429771763898223866830151420645891654305981124428909321578264594896232037552656472547482303876213684771039836421918492296923561891441031414941125349730435875638120499881726207267956138003835037083696390144670130681164042106769979232865707644413325986779991584511967497120554042277632662812092843081695957472481283876444034644592340382847092266001846699947094995814446389158959114682611922868260754939613506238775444125212275469918840995653519108258875864939515027833348320546108247548482238817741636895161693303946405553789989806692427106310274356936279373336305418546423584424548368582515280651268166022542958354963965663504473778015924657360128303143000596037287179249758192284640748391082711525990872618744766254095635848101749453463654832735383187136821533390789369604475631423376819154994337799680773380577738723573452948924417856049738132954081910014192719871928222971278795942136246990810246035421831710607426205480401191844543962394273939595863567040781903651667317248 [164,45] -9695587867267085819679802735497024029530323117601718130210052837297669068590690162520559743590937603382275135548652778518325446431727795997139620387724715354672450752293234380845624307504551413179697948803534432989893125330407365547388618249526549161120769033079914006798037111498371482518216832596507473781521595568118990509404989198114580262423467941957520614181266107222828309287256992896207202316750129461833549253138841724426395807482133402904805225037789846158937225321303449457515288892071923883759749367961676953814342441234318361893503464493147166314805562293196574650330700532005510335422198699147278141118822059179365191842998513629906095908724856224285182533326882809144981939832381269247297378709995320103851035021819552983845344631831637244454257088279454057862099825535595048714318513695663735142261502098374435785499214909638085433424188778713202602030715897304664760841478066181212446227632230903366386662925369920482447323754532256723566937019703284547390996664854694961244058456167771283806602330796697295059014335696144145471887844664086153266435185264485469200610838821028315323675641075848493263736831202474883777590854661799145104786401217637992770064575430866410879483024308413122054515742886844257579032333208731276854762150549794127787964513365994110789072302369582452077732037612255081162268075500807359712672591434693270745523327677168285770178646035844450296307830736866941609824200035006892857791837898326180941277439888578858696368121666581866471521282068146213222168884919677185694075233947066426969465374806341377181485951322054547967212494941607463503306544636584796634939359768762949841635659249949184329099219846369240137848782149887929234619089060079552985181456312803539493275083300956038878331187180007006716995214955820740098489128479619351333145638916245187326287644903432654045395520467875674373544572606067488344918767251707362522639991738360560516936059513060646139448394373081330449410932411073016193950034994818343454064011527680013459008401571456 [164,46] -868744431202604197555608207616209190472457151379030316484092326918980039224084759270183613382173382386443233915290778989287041963613347190610332662788361504642803412121944466691158220752406019624324658272193185235458561726986152323365754541827423433328438660329669651952021208913484127595075752873555867189452714005843789107130966108250618581511687174889742731552128458280052721204763816783482281368786517201322206434870903149467117956278734913280527087758918887673744450132378238787564255249710844625377215555991296587509594007406216327146404949795360977702473541504743353662118623648714146620069427920793172766230499855931174696702160895195303057527793516643499404772086784479640535174343239508298126723734002413811437451928212527661032974807677246534687684091028469616549363093002916134550644222155631764637345452010664148023856988302069842092030161366698921327155633553163033434886045056768943929611654148252291715444326104999540647726435610055603164806055035116766835272144740996534541521258853019688122535339126004983687488514939142943041097742702077061036054762219620321788206976760973913007197386652050075595120918810882422291541080805799717009116504901721658898857259974831270208101547006780405478028968363513797936530511608664702784158065463052918727758181709037459700665085348222207706354143665434361760398261457029062296897064864666643071860905696984030436263985880327583404811765868320603065857397019884589853931131775991493290733011645008997289690196493922772960608788411103783344424929995852342012779522214986675249577866831056502845801433607754430247142635590329293586502573636351564973214697846638709733710889437477477421799643467376971984568527812795072745427176968858299555397343804342343293884746362151097980900627919893327399244360336358717510187058364285917516339877099325279411628973868624916167840437130594930652683133799810925812189433933054129765938710530196125221584964890688425904680197951942715063791121994937923318066934262951866377700969089709882635670929744 [164,47] 549404907952942263294307840810249999065711538090285812168940767489871108049025752975428695552466183357569729518904568427030427477309398207954944808650750649674466956801598326724926536022262545510246365413274014767194541486180152921843921829605914412441752764245584694866110696026628313374796199586343123122039871038254398282536728012722855790086746788345183988313180414269920166183796655233660076332944833360899564925398682037541513575969455464610535361618696660694247493264704916677169601745974293633379299984780729613871919020891762459222486905653090128998305813822825656656266789706788066481393203488034731711230647318246487937162840538250193414658157188443324896371267608038776792049260038703760601972475805593961592034787716860889831904151612586016464904110277885613649691094840759529195339204870918932955729091775930393843571781765349351458410130049901504795201558587854765361936385894356898989860594474940303002025587219366551331125795179213168682517957217245270071676703802813482344527324351492126124723651062699867997196782995005087728854503872025249279765999518685575592594584251126751191442698610144118967150243236052792086044991449061871383255811916944955999558438879554510327644695191860644529815718587735499511835197010573986456340967233254892842903955898741833660607636735366629155742223268914258366007272846682581565585749031874744597211295402999674793159577528394904962221498256918562273987996996967096008337760584331457389438655520409014306210076989072809597790633694039799780973610113975459509644085346480072922716322443792516235698230339347218171710239361697972940108927202442734496855247760675515741730398136644193192467100171566466489621721111426100414593237188034431581610095517614786678372994563838460537493838061817640718384657650733573817075469550293531164747140758825746994320023205898831706662818066884334449706014711356245086305617390057280272170036597685167424138556477170717761693073942119043555584834641723301875750540310237302807312863089379252501663104 [164,48] 342640288309271331410899864135728873130187702276168870647610856949016231732838391491958412794287751085729119953691179930990580622120407707926276082014459330702018949075316570587160054337124925661771764813294077014764298149498322526370913243711080085168899695294223078656089468922579814001690804173272476918850624845987565766943064413429159185637229642141534660408323374790572849920894971947160031784470640225561616190980529491698951052098119682553199660564253398441535577747206894425746467210711858950386598161045299765881509683906456126610667170450951191617583411992934961416828578975552615500164289145136138384047625928014624965847786131664514781871162671501725867055672246919729802745535477814549949664444907321838172364357377097565045744666226261909535635703169939713670729064601194610938458075845029141077994181342836096538598553595806202162555386509569570969658035847518922799715860166629431672233952443243325971479631138752052609208806313167893101017401249242645295370936603946187612673688401029387693410223199016254823197322935847996803039704157638636630282639899641324331472369910033355177628712001495784610505659735387988511315840272530684638604056547202880013638956687708427540873908016202578759846977021513466403076386571249948330565231220854946354708890411148820136727073008387330902382772684949798535549958289328013370710173775913317469743298115152624527323797867000797604492802065172577377299118309696717736565460445942918288470833427817350813618860018129324372037261660239135502260906102022117867361997743168416906368657409703005161053504690580640785438392052791489302474659026957392341432422599548707338243262240501263838557896386391338796538492828636068260623768178991323671335082164317123388603941451106954000602044027648203867097128719482350980039506482400007624377547304815775804503690504352514085888452649806861383267090584407635089486632825977234522571297506713637358294928523015399087409695333682388059286785706088820770325721245919906893554519546384568307680 [164,49] 82772216565414901567814426095246122468286096215819255181946600896030243844404185459340537605207979138267826830327539755010350462122694786226506729175308849217362968075669668466265613323922431609004474225243572728417454905903079528918083253833093356498061397890525292883839502982345510400898219610182847583132793628908640321397695383580071950160256975638739140498352456851642643979938121063038764757299526836733140735060824358637038010573109287123912002432494133206698644988559009063978820119554531987498348553890739290234252172990174483701871680492382335555049783869041191307626260587074334761130136965465815054463325848906909058291454424468842413054619646511672302360162482443532664204037121542518036860870733968330172580797840807531151444282854330147250308109517066708182724169985421982460599922807424216014944904298665544616827866627669248208034075520543324257515276206382545392310921231372796534548923676821808568684133989376902271933264874106999891593585210274939291437272193795071791091591852785871877378726467944072345734649739658006785900754618755518776075601787868711173178827447927037543924508451741562832606122118285786208885082773025910030910416186411994641981993761361560423968522541811024539661404743999529621496449512907553002386341544652140867177779430847232527712798311158329736627352373293583066113917471313628231422022798454830548615665515424914691813295171423339974727990795141085943346639413203982392512202896913612009027186799652982744373825479088759539015120780303649199687283489782590503025550199240597262996313165632226444310428936205515008357282354398614714456610617484856456555413954313734740203626485946169311518007657743637791164794379767351645595358032033698009957950625500154065501336835077703444459453306742254188148517257961312601329830473605825601200276432595346490893763730472545154977577487299484464683593066193589073780992193057399273828009064829626630842159880263928832163981181816682395160206496671916653565429719705408982072673589378987168 [164,50] 13620885226133583330099054387226870513238928326845628109670894438591154160543396389733516580600526561758837613284179348430633198108360303476931094457483458735969081256595260195443104475527410259967126209567982398991041684729037780713795618579760665560683339147258448228219829010269929917074233037338306671136107990932905039298551547533384199614350504005159340366592442505609836809378364099024868545868929928919424001587083777561169704467203785232896143256041546882956214402665780003233249741524193301161181229898273586213712979977191516122214410751633812907334848080482841297663868544614783876519524967008396285816024620614227746781708099488320958035943478464587526889838488695530663491176382007215509690281766096474519772598221457401994513203156866002738700515811830913086509318053006176875729502783006006353197842163070493789775398889036840759815341880367865217027996902501405878548303074911985459287155304114181104575730406727423273837044200112621456453994979553194830215746082566869016277841736407232159195682081924280855850639863805053096434192851421923701881015807341051567804071263269417002176396301609760926045136653431449288734711799896860500901454084300385815940244923471019069877757005521728250559796934642376307596500754281327778147799677338404500981154226305253408026015021875409537207256798522320486029262507923887017451015988981551248093043609973765928137640897222489818015572519027461432775055775183647464585503307850082994421883079907283032413715718644296582077521695767367909297544215940863446729546241967156321286910805486152395805793052842104124221962360012365578125944780380144863340465942352037077683168214399852519213018885807778761497563955028465164236167673279408973381888800472746208562723570471942611097167182274875424317885157641199561739733126177700576122955389615801432517878473210843032924117207196759710216343193011938598234869827084066975843239682902087810938472303477588065651023214555476175570880228310654518910537905657933858977341916410646 [164,51] 2412505741935874442632976995788620260550146247797840368247785434240931446226927806107024621451139124363073260586096592402183604291121524226444170057855386659863082923525285724369505320131745986534038967439709304139846442893764646935940897067891038636476613158047159903585394773099092313291892412330452398764712919615443639578758602347023629702341023623939480171476673850441455611351780384821187300414098910989257868043713724050844268405670451495723560375809688482933872570682063214996180074719134880742577716801092760414411518870645566696318935907522647000579988696170635818968830745075015044733099616997081878651630379872059296304514987165539715472550037189239556107837469234995693790580044384626078258306371134869289616463169204694555432460939175851707132257475874339717864042727163292883714914761248772880397561825672536606536145876866415084957838325773776435117989300495551587054799969055760700145918540132343857095917613328108400256941011087957917266155848061561820796077982667039725518844267461492282045964834507486992815133650638676946460317966666222796474486024663350504264609637417305242869630089145551643842610354375454215199707191350852573860766735058156360057538508619780924415647945890550854453629344662558397484345111525250829776774643273548017987203844819782203137023933915326636937112887695059828768955997915176392176794676220966464399348649527000642397513737000717689503257039707982154033529430502372926639759749920726141059829458755235759096243497890742995366055513408337798961945499131847269172684600376696672553224282270431682728856683692659688494406436300773635716217393201379942777998539468787051435267476226380342568972322872709262912515380224685023235169594661497433416849508421788704020715936823402732137861691869364863204852382057882403604209664774134278791755341865433913386731027596309469199903125265349503208077208668038921037245212249942800345086547694598367623962206082869944256093351687604570702547901299502979068243412962299806008260944896 [164,52] 252538279262894546943488271528429248919891738948514973499802976383294316959670449087253889863542153711433750049504090357675860653521809844018678674005843076677264575143059804265278857186229025350058340201012073140125395025277199274454016382297191522741626455432685165047004866486953315596621152888725402477140211212560615738936949429232615423999156060063121400742100669907589835738191306921370526287404916717391208319870223051691590261009571505097070206703023879477440863113260964253122503483908165990123792302214034727257117240156969048322783888318656252424667567012504098934537615371512038507686173846322152713751505360544118468824314962235182015602043589796796890730993726205929223845360267317943363559416318062075653254458877283724217341907918101222852001383006689952377221127513270463257709663256874846115718848251846923937169588284296196447011868241111978344498532526586175135052150876261484337585678269589174869387545897806042647370001262640554374194232052553437391244335146208244198908993091428868251005920660840778116412269419256401107326149227549992689175113077294866413026940409713528850451361616424677539091446037719951002805056730359721716402066787096374239022486979863422850560214825445975302468380399310945579300172121288221861377555827915772655054524430587212550651708897752868332597843837313820833055730580069965766913185895613992030895974788225459251275631789559015297775573298676568460028418111275860293306222302106018261182394902810876282024802961194454107706744699448933298842986151173940266649534024389620322005709575513753315275343373631609769779851809187590482008665199416431337708509594809594067737391123778350382647520072893321892105618324119092069896801168556435887571112223131379715828600158287310691528617419340423088349490930528509120179284162527372445662644829304702503877496417532609478443602132136216130135552595636049579212188874615189187229877544295886041526700189732129372837515318400216232318767033291866259686689948283468072624832 [164,53] 8294023758867063935334947954795645733131817334163024551412826763410087089554401467942133183249697613988193116503942232715937231728643303026533002496764461504947845587038724758299836243089638986147245443643734541431568098178196905823817329666015346443385021024650906109451502594628367003369249497076463639347289171895238322725564791730075272385338395459774329291846080788858903514543805467217588923616144385680144473671907050986289067058409923674825025381140490315793837194749379482256460458022128325542137527572676433976996670270261448185904995687840211436805932981356316305872421781656647348337238065761229950056141981489993465761769503581834071920652467219420876688695183866277772793828939196007811734826046703834892412197755589625150385591371165723064030796989639072378748185503009898769798724918015130758555625111119025008565248225768952786757447257113228966790414771438291604993105926160872434613908002650114252912387163972469818062901527904031795885396242144059922831883627098499036437747458317151866110133742479306996819571981532356294305190602051599628223147185427124289914933227505248061570972554129821015228896018124332280432788618277901812327605330063612127979788970241375791347636941738823705040986328044276252462542608074442323646984274163547071670201837811377761935277112663973334473486148667314364304286429733400733785001638869199844041278054162598078807267197613391560847397182603531533376516049069956313456235180283814034739333547142091446925721789779271355403588691184384803148526849599151966541001921950055298395604965467863813712012167722419083281969841943263510529529520844783870285005555082015807079818348162005169447636284155351908372351802681998260309374102382929054133660578665693682215903092226562107308706112762273118865812333170886998321655705738447154934778107115594236667425543859010598541108104385284530948018321654571045978010173653947100539799231993732324263490782330747471666389062039517075052048991375200682580481647180517661504 [164,54] 2390916452176492880053516492817540936199500736092138906061164507833332494302558200994966287365878361148831236198505986287017243488314615015754258398136009164493771442658756607882274370442840771658674707111394365161000146045858535760371216295578194313303425252321581286541306551373374996265718201961372524688472482083938688942546178873973527137024992596297853468390371845984265531880379102805247045959869662239213241373742867146833805725258548916332982084170866486907025382320724306877797852217758495016753188735683834324901879670414505871181990188115484238887124350442916495640844211317851478807314374204116964186383447541646254607179353968025261931753122774129235083038253924681308254536982871397302237883315099859754361906273620629736416624281782192491486051728951513097168982864034171980532121246780970891683442213848424243505329767028298112731648550361778219707483333010094870432797427730877568311942668898906293756653162713502091783041439850374257173751660548568739078674251406637969142443246854916572823374539535061352737414450816608875932883891675780025205547598868599809786114405408086989475954816181846204662282624364277424304904753129748587436566161067463083087502738846651705192548971679630714086903209758721718777434634204107153920867766137982350105865006533378980261843160514295182996827604008065983730335982736452693962084175123143206694400099875204926064356491143543537374151949375240022136466509231898446484678154371315524744581026844647035540958055886375681375992807566035403336235737667795709988543331661256850131795108448026828718535289298886305759668450844029166730304804461370253248958097488394270398079647664552014469064045616810652424668668629484289104350842066698973391219754382997668581307349872559512647755478269770059566245880257715224673302403274685333701751054762562716146500440642920779428215898131374747831027992105638818810039248382243012710017635851720749683360437458241629813044067656571015802838520538222500609855642438636096 [164,55] 281276517058636073508842143603930632132381645133860091559032762410851753809732760199245214365820090858497522744178178491887967899110648771878912769301978007919058897799164707243465084409576572881209059363481530710068303237256115408098435893169827912801172142996181369603804773699105326843729976701235027934659312508624268390478401195764967737351380906707806251020823155458436778901501598201555231167038184743852636084328012933639356938416750191592501143011575985664261474600712583141530117935881813528676975515290041322129954692096646595762652866129532418520263145935839067910319824091402646878024740098546704168706603466813019186630701333971925519429560947156444030305834332344879323234763234607132123706913610137744907625329062583322458920460280558113557772033271104565291105184425401236382000404956152728709945062714834842352658976639728482558936803307757024198507379714140376675126563161893257723710856067866858770162306731362189325720840740964074912751379105102867741726136760048305501029872604908128356627482987192669155893960063611887077456908228222071916132261464425662661263756433918558378891880300571925514284637737289763172907508083689750390685362784789567065358259659601801317167150965243304580530248221931441477147052932551204556489901464461191210600842242448848291884936369064195080647907878265297210521513892684258587181207354976203717404857416462258568558468317681496390249643959445435456934849434681901554118598442830145242356758432895163767360145524712206245312071592546554001659832998024708174203760311387085488569028605761067763187969243291056551285598295002678958745745837984649559252698682497118439914990760259277490332781659814271873063117941675416096040792956828878314838129776111890290986645623982172970023347450089886609347067906921150774337151842663196369076670234047474334219921158677767348219592578942014621979289415301824891542470624044728221059145248360540143937633247447900075637198609507259561675522689414063141319697274240 [164,56] -26978839505973741447008973976128662912312045450330821667705062122013141099113195382165023570164601410904619275020922023782880153278765883955842975137119064264293807861795042250352711345525510920751670576595806317453054427705357665963143209826358833861767787938028843307020558385549231646863110508891049463604729343992892430727734522811927454307904789648285708122618872946402827262231268153210614049081108729381470284545288876515828783537103129124235010067846741442703949500050814299987175924285977681647927460091473432742288527351014346942885145060321719389814347797759998032570137492757809612501273678527068435976460187152168882631613922485391520412527428913631848034386733714057980003817768000347968023372639641703712556271863757394368549100965160023795361658320984040523036351856593069935345888516716839949214547018528547654830263937897809878543504347880261620587293393336827907243427855330719387260492890454751653514914508017658785278130184915805160808968688934116405423863405277835010328394167667604283688394566654542891641287976731695408887188586466212548438018698591432495963166388204086070806497312107277213861288537538132382100260160686191737331326250588216154473253133554380601680451311858953069922694224534732956442728264258396579232089029127121449322765918829008654326998219457043128820597410304939030747038807569865795378724888439296542903403380572862148295668079186720413588946117096727810210566272496394733393196074691446091051686598807146349433392507518760806396255320465005085030553941358112201294462590746658968149346934823553488935881589288807104950092807504035067450571762081079234643758600079341224415396244197011843058230711158220690142134155018654890001101058601945878951737915314234715409544500118710602816799380405688175448439835258358190620025240231381022657566575417915892229909274825187867512596418155509028812219773890724451568129996564736056740108680219274715548365517403973847420929475168696138545798932850087582983697472 [164,57] -659507384241328234451063951286731820680113770832248580341741083192335040476581308781702614770291407557392595227075133651843438176456953778810949002299325532327943817061720271844083538410461730182190180529285858272743178436714522525852849555669324985320522696993282439235766478533147631383998558614053251748506900199248954141589652797012643531429711183985059558626850077330413097328810633987680816650922697097221445961990356620346157527302834582164775789703785979285169960186160528289267007317217096627477575194239607563001386303800961721824336273320478833928062471840819617846361543685305908321564964020479025630921126689661992554329187803164324573485561400889420732509509538870894659447140827013429037681553530544057831372992228425577881125403388480819383169621849628996144090331785830864159636528119853331812047502269789973346876159861789821737333113540732544701013898530384981225753442154522120253381462046962307593340421344470691685739145609560187765442488905051726778057548967347803909341425179316098595387213315347991245401556825733843684121428161094129358113649567401930801760974806652168987017000181862714872991576356806689438046042335585659155370257647281477264514718411639878624451762846829455055096234977164939929485661750040466297341205051145609444431662625606470740145252968453709880697631962891547340677327484681413218316049470665009586544761677751785464093315455786271130976327587630219498102226663953795073072434491346115601742982380692262809390921773228542422403629210664863057548703795002730010435948716240217290750950080638804489006072115829768755139450016631985071580870681495580821126495566089072856027817650180670313110220397988393826716364501091573239613640483461356279852549690075818725671091159900376803588611348365420109924448254758237568649116363212899515557357765710618548525383934656571997929424980872567545357757713591169347992767218957859016018069647563719491738294329498033911567759910713038924015460877431204269088 [164,58] 411043313724240519955275047564274780121550184750626353951280688016735067498362384665562759823415765590647874299621773132909246443257314542693952886793368039206648150317541917764347203839702564675510505764943102805511162665385644184969467870506699716816818115625069530143027380916624791302569900533262289293702657584243272283269483097561963260566836754736004595023186789488491820830612266782128574721294523305527892959828735321157895567875646652225328885121567223768885331215186940064307428416823737277039539925563535285443176535208003189532294325303156271166345941698727914729465572184055677522075844345729974943532726857436833328649777365294693572108499197447513848811490104280612530748796977190311314227561780719846716402889100609611383827092193287205586963332515509922890276017694824998497587187179674932743300239214454101592678980446754730716390616569867749995999848551675958982078330619069127036003853643545429534781204985494909504087417588555460579745218996760194427324490518223591799908409219457360060218907378892854611196310383977393592739414234840319552732835208806151791910409611080147719626016334822945872437177220717117205777303079283787726463056564207021751068267864705895935846899905248010380661436270984057041898239624257275916983301353762000320097012308165573029127338889224525617328484277739590014209860736320104163473345584264936348721668826371306905392760071485957974091168528182568473914308785561841713955712208976802774805410952663985592256478555588409780192296599506759726675728784621818845901346057962453545657620646871238162446827199428769370715833095274628563598117325192693815990702596618358926996275348278503826261171371919570650225381190696283895418516789153211742242383498918512813096803297230588285679522344542210689685728881376616654388954123614802913110202344416357176549658621139181485755940712157395405960784977961047530847902758787298701942475507364820716858338416215141772118765455321168200689292320672987396 [164,59] -7859565377092957708292301701551957676790886107765026288344891844065474633397126774067872110201729257268411381131721382141332873653836789255671724807184158310471464634771546427860783890010817266465950752679414286910062763336552276138732024803489653849145726746794507157332474247254655517658529373021690550039339420326401848584048333188304606014341209162283732164822067968295305786215409517184513744439687140765973897980771613223027316790265375043233261168456302020441693514225566075088092017186923360974112090274324076657034295087806981772101262904740688753475817608349862244476894391673181168632128282068244317342404605342042397908597147270831383806822542857721357822362999418069329366030012245922812795391623786929460652112590037718050557213082383797481003171606460228596148833696315453465279509774737583240768225682078110523325914262048917204138675622231165301674391059004967217300923173455264833170707212293650720417974378495953194549149465166929911886641153087842778437545075060938632048968108563477378602610561365209033867492080719225422076552571087517876810106408174859566275070456888613183409244334909649832633743925478089811965419543485086564896347384651942322737917767896807297865480476713926103091461073880360383315494331864888366186298649648123120836234476661814644141599116770502029042126517801282759612096611905524897970484290587641188943689890801001119949568090550963269950540186666827022359559765886871849902723661112589250722303580095794501102452958302348784450612416826415826513332878576263813935429449853947840496784337771152851980038984533862814695094620200446827466836240005117109240017994802711739018661444011737224944928223047240108488014274731091911812402415292788866365779504409667436072922176409690519635651165486322095876515136687754289598132027431223378015969587871950376501871928732482891155777810937647025860212698016074384821777713096340098264209649233917025843660942084555607557399374129974132838633018161792 [164,60] -2607643836163769573831162178703570907223349961360317822557847369974332987086073951860615606801087207630618402468535827472824299690596858215785207868718986830110759814009592503980125481422987160432844218009884872510666820262923037737451660323275733973267071793210579251254352854109554568924960263455541751795935324009302826589932598644821886098381596591914040748727372955148499016984282592569728678790273039210073843875015963686566925815540887640896242798000429361138205279986295167238977668582277362719788598721308772765795452311874642718635393256944790069789716959447869096093970984108559812657800498773936777543232431417080746123217888272355720994979194034171685815968901493212844862519520581341471453837033117420475335425392141081134763814423153395323966884254064681285149016227659183357899990389376567332531843471815667372940274970000020457821396278366163993913645810111657856511015097767207965238153415247514638375528139054879481850192014030043501078025875812698975645890867688258884712347383043601750227573923005031702551532989970896077710398628476454081141782567809927417022031257636740664170290722436362507591567851297112486434456359376284829099452619396362848470940725111230804804833657616626280217145261189663554491498388373889554260685644362471390113692371256595599861404989731404149791495870545184180785541859995309120764675294894364754909247462843990956582247962844027410887868834096359426849503181831354128044416669896224934031453994047078676306440478708715922986703577917498138427242843040556359852705440903198905125140791450328045805198059204957950860760343620619158478167993396069280886429559601903340051364315217021034579049356224893652081081548675639858469129914500492749743011565616210820161044691767049901780616447966087200108822948776371683093190032769390054634953676242620423725813310709763079477017058807375755924434743590143883439885303186527765457661385320883641077107290246413972523759209552549583860006324448 [164,61] 93144810583131890098042410817100125115276671626163385982619065439235776392680288398880898211767348357809289899481703619466284821911116942214591165853760606594175011739427894492993024961780141446605001156822547328058991707709700005814761418988754941511004469536900281049780348224071262048084826980665936496344331537898666293272100010477446209128177572948680133096107095932800714236493992876821582669943807784353938242557651058937161351307084605367007026848071748725083875269230644860194401776892286691479467431260417531745469213103368512381456138843020035221593600265571445331949863496156475298156969823659914304078229873458377542840329510729921156160321670134254186341310568078975624419888635358520167779856993965752385663244783506775719868663485745122118728466190238218997347533106560936717342500609587324073597566035286525574176924441847973936686033123993928300261084921381369542711414045584304111469340211497593027241322454871494169746748457112779413627597652662353999103290165012311037686926242710938127141674289879774579148958063867054063767517840646943009553515449746825867893041792717271927150110815706998071910782657387126812020977403190526075620814804393600011354694465049229253380536959273016404886183053216427321705602715993817948666347008874345107052579246175878427651587825689043952013932973212457258160233339069841992662440099100099740581885907999212108592022073988306534968395250041800652970398351307209358486802648782103737351132482928983941381800568519622563231541899435145186748215588105298607129548624699938755541432336035430609598970196494166428041654041066457295376019327655826760615632791306364650380532931266143465152088558343108489691714182855640026017821762468097667832092617030838334263415140862894614415938494584806955802610527705901208108559978862662887664412017036557876384039676011501196630754790217104814819470539378707158985582507318214095027266446305009641834017106470062252709763929013645354546784 [164,62] 9814424200907059593814828561954907296465615971824350127380937646830031603673552694792386841663805808633068906009771144017923840902096868287073975241568822626853031293878014535580383219100128244529108986053352432103999595954848057013987215599144699684874801782919008731540788500724485096608202016800790172016688957932893320664241831890813074177487367805218490579431436910166799547132818805925874624340318764497847176540880443813716152545954625925064051753425333168865793301050583234125458824531005908223065100327992922597897692332029420167331777163222815053175209515179143155854138601484545159741443196847725667289035481728031824835157790243291010551146163291706087129188257504454740402675218730301603743104944174534567023454047824997672828693747045589170458796961567981969366721016220250788391628319098088942948233569690862935811170049344469327063813153512390051327093882210170092048111609006683478096991218836096299046279146245943348516775376498684473304496448506942073956352417894261225489266046774692819502851148248114958209333235219732143609680620321203355270775304151379414748952388916703581401508627721984722072744731196953291445461064617188477277400045041521055735486531640304973701699243380992327553407558203462253080753837834107210649976679921844206429780488948263644024486996596410086882151721215340355904696802532026178887089091155155712690157722681294665649184822458198605790013168177572484237656875262666853064925373297761687810408301854864295200769094607492061279853619372613021696965487829180723707440838510534217281425785880053697821960944592919071315758069381932896886134013474572118029426077230646602587742573519007361503583042351468551840676425551982987723113451173675450636443232601904166787728351438823629190791261737812292924755222324871585391450787283113905409237515468740360783106088035470998526202022516587902566104651410365447704493826023687147498316144285902502441668152296679660023267541203080216112 [164,63] -390535187952980264109636360961274465634289314981040138898082122011764757109720090750195416605983412280379402977981114046355880089952755105039349774369587778718530165285308324765096522167271589686224597178761791811618369595867346652207847175017550418398653061939179995378539545096085135852929559829475168578097238200614219415691087263925273522341358789871128907409331617542029553842328013436537328067900921060106579336071315769801204603793801982696188934275917506655461681247075432395660826453411993571164457834902366880630156223897884775434715079441770644161851046961990408097291539437766962074371088907197936439819510252216098452863489017486160543202119697724392772687917452822414779882619148043618306960195182051893423553669826462503606317568200374228331359881761385928969849665390233990854700401354822369004041836799631819171591315145518664744193236683039007481695946987679960239036873864783771763140331024602395714184347886195522293738822737124133567980931211939113349682788117366235439446759126625489699757857868914675209629409606326468083872456574598444205363904688537737365723627189877802258616687443464744284320905215543518182668009188882670885254229067379612743067537824894338471574631859554373565616391414279010302996230858187229085610747887114487386732112889619148626481978300177886549593124790713919348002533885335432532822501146775885420638945010430607693388618600297599081967956583398009821425543862528708159273634056621919788827192613093161113461121270742358187105562747886042818844074578126787667219106758831287123278628084207452732835610918554358726017908931098903177465019092085417414728852788941917940253803885811654291359244487662947317675388351546359834781791408424955689324638608894491573628765731239192694040350361254986126811230705404581556373300054875903561104913221271411786155677526278075250968804848116053868834689170044399951967188718843715804507456852091444967969349396003175242870639101338688 [164,64] -19027356821424346981152816995709441564231587236395405180555880847805564440768186060667777535173466259255137589648516127552128155463901764109810478836407320675123580623877064728341285130444348454016269526949335441055980316706064366818958346165125296171822179424453570138165418098633559886901408214939844354770321373152174753469743367793455693816222746937839076542782134537683950418033423596478822336312057526388097495213717308620517505665857573856183959495026231991283668365745055163709991233721408946391560885153236098788423732402774737626276127183166299147077003827004418615281190683282588618256701614152295323199973352640792489495718674012282015805727830765198705994401902767617390810481343976903704377671521207680813482070498644297528667699554742623465388975984498495044589732994977690986234881810349379598796285163164179865550866160530650086158183638354486318022272745838321837856437160207340322710502372362744588158666221989730695611420397736099071199970306362176450741711254200222545613242702924461812068164582861817001199968494707471991393420884884119296121837597381749215930243571796607490089782465439436067445029879700707023058506448913436736658551561074122356753553052731736001125915641684411953971307550513100663397440394649204678867463494668121868970609807598768091441487983030731619924894030390511282791211847331221304179201534712294930407621026126403565403310708883045153652757800034684514971063059426844459637638543763094542979943773396373815694047732736752337676798209806327030870184183544825905624456745995395852722594373133013409567047077560375208524366297213599384247996020046526148123846237453646757223913082521831746371796398033624773459478320236427773339362833411043187679322869976600328518820366464027721151436122205889154760249153580274146253102943723635724780339399038492046005469510240225501390883504583667611535698613399919943440055470375606282078129242882183959493401442291671750213776664352 [164,65] 547567629729535863465379922449843781712214293989560540881953033365242177213248479354769802228647471179360490681374817233624077456326523447853359971250630540281026224016512242018386052105239900496907417991741380722478363732179348586809489181677973965295636170193216170088165151969384811408144920939060027204737537666831235480714643820347972648025643466806787207435068832875407764259239063899904294677729846203574806495292238111991078022104312036213638680529187140322621588244436382515728830067938038491408232632209446612786671238689480423041247594382435047487231301092505674838701030988395698440917804286159383099601546657582217699759665855059541292611269362181459748128131464157589301421982491155772726095946466211467160544438372417900990190440668465976374677846034560268488698249013437168602330124991605969580123930432683223210054155087123961626214085742087863259516010878083635214533820595077915270859967905785971726312221408041022158398158554975292730030141781826661879593159630786204528919028439944634456967657933235862401740154229098154510936756137642182483454851386232175444463009550225458209000747307891404671805869622559164480225555456818909719796679433168879753574223315160028740735537571039492011987855975647539525089281842909292833062727641302488890929602050993373792940580948552267977283305049888125252943294826283824493509965366076653390886375661148080822314729256742773009508447121766665246184689820495196121412571521454312492820994875624467634123331225557689740149612185761612627067372736360801834366511207603723907465965502936502108956964038541587102320474188383024793975229013938333053163072018912704522850461517898728646449097503907126069390715181116507862726074863171025708125463498917663858577927312646731597978459159958484064082899017045627693305566706777047380944687782378917019560982479431421289623372417408989156676733436243257241369645615288229633013282787214479544209821658440565741094512 [164,66] 31999657042000861622639846154901911160312088268599941766332964395662461282110973548241763369268127917367486823983146819962227008055013886497743166341347201978532031998744631106402175118097957269721695762291395283972830922277287946064822328349980405851787754406672435931176737241691276330334222028512694689921142867611500120866017979810399558818675049767332276747914829268045405932581837106347374742498522628118028452997118866057912516252576583838620366321528038427601773913585149965178288657261815444677915295828373167394539492121614579678726216513306055929703056173100637260960419836137269475497985120289371419621558666740755283149158647561964535666897275879863480043992954566930512100472802855709454887196242299166803344967979798495599891735140159496210190893973784977474737569013439167118386267245819650951363202970778889639406380327979178247465256756799835073564200655723357241835320980183074551921407474715263700886380913207696059916830591630110115582867865801854840684818949938935968488873602593951307253860365778411885801728106218674233173082632239561862926346148912011770187784379123358244505251233425297484607742126743546003952116775328034101893411804971249034874795085650054772818266819723637516128515860401007105958469987991579393174504314774321236445097293693376250780618687871281890977450640771395311281152647342285312991576078896431364978694914706112905634136410828057519644251007642510886958966973169432653028625180771030457733048677212179324092854672352705597035146882611643178420055344402645657248277464044504547681752077126057545864042019336812245621370401892249399324452080902715956641229230995783710028017690412231913889959833091544200667005977621611227384503523436570340140688430003786729262512787357235421850040928553238839463354050994497806298765285342473483255865335416895236240781761926065299522316952648610460382307452924206944303338930441614679858204697700196572808015141744514824874 [164,67] -860331046698995846837648086568506915595049635281347376929442274956378711538170891447613407702834093267298044293841444406936659047489088752460070317233926077520691436614284884114987760241028207563474554219683506663069248031757064872512972715741523534406076326991013796951917081808647598656564602862517076163527059514820277715558254050864724825880827655075692550210727511832340105243644896902784713140823718374838436142825045643097844283129933739951870162982198723116242494443439836993514778584910026861305407450215675851901256641018063356979566464117544725085930816405873429472558003412152801683062902681398690991297839937456897517843273892255958994230122119137443558391193132710104508009480680919038958551961611586722586124915116441878896669907646005485514388364532540536616621082511843551525905273425805932442571595578521435930735146339102612322841494405487854869831805580954556910567708433312442278719717595431920210821054347087205043720879470664782730984787244005264943866282380365701437455601812984545409523279453846907646856259595049391995059234621482887555984208292240153646599746192752752763417396978062847134969627798867066404699233215992569714483303758185293834459012835088248849038086285284997870319605302372256638886568932329241925406713405672269289986059199878797759139738119701844228006036613769975476556212084747937821745121209764946811632042842714324682520090780136120673575172025022416273064958918708384109060493774270401278321125645709018842333390286167091565472739638344380879305319443217284916666538467407202241307651697197538096010831506941022362371952481702140892099348053814571543090629971070652429605548491305147891508258470904282068672587344925503949532125431595171147729420244774466472902643730402580761090329196179089053751537625828472017269333083680229217290085701767151398532927320636319719544855311961400004996439425558643305094031038469901421926157824673577413953090023360192 [164,68] -1603208736561326967504389586025639922751593427836683305576571956995221346310884736136058245570477517569655077608700814241408950498166698279807778813095899956161918460775909458646307811017366866676789373329477732001333646705702763977370697994805783359575594399540289700745145429387420549044982625272884420658136209115780072677239322974389311487711743617140220684953052896534079344494998061311802611088013048662204041312683623504235807393935826866988277963510145138224955480524615778524797575208527595866553058170792170506613522405830440742309846256054613747065381238408027560505563208399469988890537688265134360916120012164840074362012069984046547386113715266974055481010728798002151133663769130176584019729464511308930523613260956332611283687490837989787498335852960077907392737770206882280703605676017656142183626726868065835294259827489055494652352652014647372976484842252451990730787080807094374841713654523465737866836154812356747731990203779293341009063710261372738291405322054037712106945253872082293520175080559270418764252320171143756355837653646647434119973738990219790658633307282539034279988932162434312329633114237336480664293975189505662797760907856638700686328992657747897120629965217122989312662652121730004439531885561367705860769779371946604165839728147344800497471429421922851419468876513437730016743996540384437103336080126446567819665539806225277362017524397081928399585377527720403866215777390489902380332610057362842336021710635161497811055187652240292238720960298806705978543066840140283226046608143283625875837119129525602408642691699438860370198029847094617769213356127569649702343790427477586299510145120343902683205553499037692760309071633946745275387660940948383968231396548546557937994807810537093914932374110790563125965886838044879474238924917798332345065350595744201572661336478207646596434590192588397945642833562262507115086792357282415132905776752746020957445223872 [164,69] -448540131813476974215443821894358917260688313679736673341153117270846558850174069294045533880753709204515697957673407060614450307217420448872092725823074965908151737087073193650573657326941588203359289427452002493730608030465412253757409530839885814110857828765944547572072297344184053417493874779669616061428697141778957603484198319894196996045802274967899220027542890627911866756389396147257057491567789864467267684678822808236210348354648100434455104237009631833326357639169883480949983716174692454700501954071859585182982190072979160009697865563012306256085338751847481994391369052510593274463690494779390531912718503801822449733120457057027624272387934833281976880900164054731286426663729119259891995453607560616827447596495484995128500191847408644445712454341409038086603196209842060556593632140204881493273621913899909435227104168932475674271973499531659198631445461545265360135346116610067766608306425528511673287906890919782489319814442778016287855137559010347750963391668409368359522407822709928178670956077271450127879637610364075086857056248655997017445173772996168592278630842328672989954049609847702880924691394203026166998177602258368864221985086973563036372571163777921037700109992103686138858090790420449063370524860293200881128136119533532261420846772302973655341860504573345826676936382968124858823764500289833655540845708812446857517008757474493734651473322429566799077369584828646241336113988635506885287848204880485796300924912642891039259909787035829968097395670740881616125828440815141648862482210963944217641939496661467804587934200880767887143384008827207490754029089106715665079527784756651583036826850962116801052250790908581229744690371832866707055639135213065618037902027759014440258476166825158449428144603548445805275857669287691148043382395529010611926127462244118854089345392719836542738808619646748444923523112453222157476881840391867167545574997396319919065088 [164,70] 27095318481828048727234401131778776681379821543968784063744904211748333861980705218745729047476451740716016093826307011899848930799988971500073689885632645180030684714312718573219043457761164944804393047165679735767922133030112568015660027299028626169243825303424535522141934697435818947539565056001505700070262400411455328995750940210218465897939692416879878866655624565453041543312664809099492747826765882075461206272093482171399544147949028753843583249442258929120749489667171537987938791605144740596945368951687666821143549077147523959468160992713881233496797842313176871024681687916825601881241129634411086446414521869918994690590612983153274152280786103714837696288774485801106102198701066245793107987342269691941696552359159767535284232941124383126980987325947792030593213317363486306622030871431505520526199036056933757999976065617872454148789512126040930468499037372621023422465235592611495391813355191292989019986607890317217806528946911646432600049891849799428972435473335288156109923679918636178746395919989575085766184396217370556958810282781247407145128031752639783269467602396123644888092896771000628624738866943949062184640737117621953078777949646452241591178017214136769278137910358964537307199357595377357042374870660285779705947176202396591269304496861597663284961014711690060416290440963313931208843212800222096804391612081394755012355428305306077979277503733666571279892708921569316212949607426208698013243118575002779788655315394801691900922951306004245545864207544102404093949636778722975840652526865645819522633567497386210920611425370439826066083228141406822365143776544939734692641700616219163828541527558655192019719079207918971010631823788919845425792105220091910973581909135875576536158623153136504112865296674610110072681194664822621559951111564605829885257643969329899139596573996756328887263515189066110461759397421430023569487341849877486950056856179252421380 [164,71] -633096541682414945048655120239105392571520837238841894167992642869189732251057301218124655443269703154938208191883719985305158813928160860074561552194265899960747204816750672393132836509660319599336789261534981582912486792785211644141462681786043603057208569236670718526040398379733129640670906482612206721441553430548610121344657459828774183648545198480088986366062523412628686241309773630080820527051122902419934292726494846862353531671874846159178429173070435649972299040536169262471685627772993805535062053488896572415344097963598065576605949898413158441093849051765712332588738472199591537755738318245643359663197691153352292006032539062022794785847877291460536899612390277012526760237063793068603464819131895320007651371787017298714567182523228557827754407532002023889041778121800819246307266247657184715338798511496669640916119223326773701188884328357119775424358998574238058283634789312261530867687155628559966100879652563133826195636981944272567359853434086637996997980754662557920357809052809247999677119333841038132640493470339764921340560292461476770379234306894910238907099867589407438540124862945411279280696666111106389785921018970491549208315549739869072318303139319742988514903571674640592243306175079941808675476234904265762693479998384653981713919802799572396084701225855527061286311888526697806988110292697046481184159616816063729624919942282460563468802074122153145666756286942305129713547606176821772444280117398322537927445909017985859803143477914614093979636798943001960042977321028422162491231680664531503172343767998235256708284560751162349600173320561748861335828655305590904784007547989406116549442435139448764118163685662166440400895358475638748356163582072167361216245135620985053014309655234229418678403605654427974306831607874967525835197131460675055905448655071709955239608976817999194304211263578364919498031273923242800791360178060950103901705035514016 [164,72] 13925970954425125424795807066670645464195611617526418633430660217490542440128916730622459132160466684570819895455311412335755223399490401899860239973048605503026596005428709934608626311278940904992741953184459946073089142712754358745986177632967789589423209133748579022335252235138360707939601984983705542911193199112509910611898712821827534297524652410809616230705928696643223615513780667189651829081198945343013539900959196828540430789285953290938703597347473570715098303884780384913132126789108017332113264192405646658934770439548467377033216914921910947312865385849509963800861141826188045590032360098029525981152719196232484934213471323562265434243455298808228793687932328575776852215216595712705641782609519413030523169541696818879773573941708509520996908761398567611040802732085477447327049856368014249125665511118895808500634028871647837928941417528977239998321910543354948446062046341083028318392944583286983934945776596437766530461702398439610758448150270009365711661437246929719317520447077117082033633299876766277579943601374654627419620012112248718572553722207910935927381493924958131700556082445237693110187015951034101943297506950910787735462916301982739294257490104236880201253168769534923625430568159126615538844781805432140837500949811106922422419842623426290117729201885840906230591688852496143317303591209699983474065039617376907237535040230091953565838890121675535466172105470839880983041251249167629801800556853403902423275615319291137223977121783855367387805968742963444154845231510090959764042222127707055748771544724110092688335659925180276345630625867543692660709224650470405878353374335552711989069720809965335434549037665742867119959610215900733830836820644679594359422157389072152875255829997393486256194453255981974816374412055633536820036845440366145179645292152227890972269982785770862983567298966522354926369772429637215357678879025666186686715548712 [164,73] -300586564200286593598844062272428179814033804510808169072147438362182983248957186675677932002313900134121342308026212302551782236418694991413620091089984089006890624445636185727915427272668286249698295902950766501096940364409543443444566025011321602666672252041917875771920886034110166645668384033649000106707653741747668687414389919349628858363996272713338698330123720694237273312837695491956908179889695690241814505471948950436719175408143252624908217025579249219146310037323497685087090281967973887064218405789021667012389411222390459477823908870150512788432898047079234104549962041371132812446411382976725991614262329454145074689414113473007443365130282507825961882369308933721583433085180052523847032010947901048280764240485261197398344175407629426648065931134698039311410109030284070386798228027054128933442897148132908036964398512678786897304774246210257939352881588722815642960027502296482123824222174259510584093217986910377829019606426371084411450024006131243670856104465061023001516538437537759993206296715188087558664862924923688778005175549957750538510806964000862643882966608518460200685475826004702501480479698952718769843706820553928958798848792302378086556464995239617833144090563716028163872894804895425576995718556571018416941410680841882610496684987041533933321981073997082913498805325434339883857121579829022853751940469866720007781713785663255732972159459763762605947367514267309322169538981397164866768078555372842848606810889282851189249815782774085125000517560711760772190516683051456386025261676328311826956693280656507574355925096137326785021535223013684067699774625571058962507728049218921430201743861595461487241235148954809311952477676049021311330210731783896636375142821810886416694150810648486604735074350033169945301279398100077072690977411554636651945301509245461664131764174636953731744248637242006897221558331665518867771371224039741554671608 [164,74] 5305374145453089684592854383594859998930266026862007162147215962359782101346795134226451569987535156160318999515136518356630909796608553502706301656061752945480903262736181077094380720908646696211230437144633764009860398375912762183182997055721140424954979811753794039045276609673964030833837691918229176861125667555878097401993711652433675398646164970327486788636644270676142305202880718921811724922646345271216371441614701660750041727401432318956084485958938670570355703311755613072362731860798750410641347442996407867111698052936643071912912979342884474668008527542848198401213040656474586767630879405851390920226278594945291390865068731541688164098929621687967346079354614168890077611089841312074135101026344854672040706625617951283858292926505660006492977881783824863101352844149410907911942388210620107080709643122492885850759527885604164946265086678262068909229607184139554904080752596631160484794589696286965137272988298426605264445094501549765904539263378753345700458319488857703559734338477099168999501501928817748172582706226951117541919016004616207743894486356628840943453236264541098009666361665527314066528673844010028638606232279628805078220559244432735554997759753447526709706120693946110194902603781500492277773289737804060749785470450009759005635032880922540408907476227200239732353995037568761588173858645427972165568090867113600696474340060717217775070821566457667394063327471881963049528605616424326813122778269016801179335457574670887226528942543643188024001711582903044753416491020760473987666535574913164049234751137318432757197139686995868300503757060476150963233674925812836387718532281007682832133126579116563513609761065200693626557895956311802726131995534316024833036386172531726707408953532765808766727169410450446765483290593639421988426260555534338079414004760857936777081140358174860966993831661025991654635263340883459039066196373504494834 [164,75] -71130066278331668066470356757031753199070453118931654757709563562672220525019080361672554500930420145585322389032389181004478394400619337373844717110002604813097209772840502426929034299193998770512028898608282016330958881793452495327395409204521817516827107678658132014888441743370187472666713115913502117073556533333194081744149876246161677424811396029672765871510787932638123492406617009881688497533436734309089164251159577381263260848619239601308182705020964910159009610166720288561736770447554490936995423581391599782348152717325811556829827722476136217706523543032424099425658242438313855130594450046743811868750825033046072276842177685543062064905016120927793167515253897069186590961676722503892001053504613737220840840321370660565663530201125407562997366347228538243654691176583047799924842246421112215918789464282798252552582490938644157221033543027146539347936380677471006494067741531591417309516355356246223954623861996919035457624272955461260549131349665006735865800919072661637500572162034018138268506866549507315466961938745436729456865906665937131695753595667601706868536165842950623737011554916041445886786117026983234910082459335962281379130677132033625239285206525151335865876467567007653874207622979399659404869628792029684948163681528489009972633730251600099163855046363143018554393968727374947248733120114950217168644024078527089022268538673450492852564143172210064880170000131818629421082118273617339547312921323330254407692590571764547535373953833812683534209534714377382512996714253676512306717691609784196016220404663968281807314138528556563612723669621589790213972470413835240869144265625058212467169660781172920582977515122132879429785857125212576366157557821310073826871425434249206419803908363862732265974002367679393167611998608536251200645163133582264528848212892935468328874487144288424984326385895539553290707361072194305892700552753152 [164,76] 892178486481503020083982624963026889017072728857926792464550678495932439235233388583850258280682116603372048784961157713204644870957929484646320021852807970331260294144770234113109336186486630692282515174800905760819767604761748288110753265057972716016777308801523276474831763100511291975017729873786927074744498218254499204481314128134464272205152570102347468444669024117742800958159710859611324568178869273017179259964036888869895780370922691757152791052994460544998236609594010983941113165762039794176559798008719615775739940861670349963266508420499675072415588392813897934028808760641308159653640286955366119691256607345635014685450864192392402989082399601282207434478116934666198029904700684126797796312561129637213398804241577307563117450811482568780945560384972240256229252285072880441965881499821584980823528492585034233178782755033753324184001415210462403774877582484843540037083149059953760404212971925162979361929284268789337761689045958213220889926366988747339785457526204516235260055629615023914950750036202864048661966763117965646139133317658017727854562732168857354565025753555139622874193980754124125865996718660293071783302161944231495479659868065767439635674731742042452437575900689547125050641520460142443096238687575695369582814574831155644475943961821582740832363575296677838457894025627349786675120246603492638739825704849609502544188907865608987039272124393931277003153800143626001727935080585508000392795324158101152670326616401526771882659448563173558634612802052606458097463358412197637703870891573216507566736257770406851473285824328605994295912939908052764954369095979009933786125691962524461375175141392298285485856952083884976829883040574085973367531772111684172876828554542497685616128462181836976223307754628878227747008981447129486875746553606570870709401646722651063609607205580514160815090391455685557242499089620195162685760288 [164,77] -1293883876409854982431836282322421021985476547540237283844535150182308400611695935381114379024966144278530634888372542437349267864825436830943176984397192638024526267844301291243474845444053034207285253612276991058085702831029277823724519821491244055537169179717328623233128460225441946677409374021296288191892481162371669462027063883261469666150361956206540366451273769492300110195726846410145585780405530576946074357160972158551439708707180999526695001747952156180109987947845252491337673355627969026688065032744476241766394465268411307369107034790059375210966293343577129312774079811491286172357083445270474239747318412355633772216068156125119330586307304381506078577037101576148442944911797447202484212220820753273094559961715850550309585213463438448854035522688308590653166827919671912853020442003712725797872841066296915965697675889987914359166361547599802026801293586729098902751497125760542487415898777213427788343632492468838982647882613990647475760940137238868083779723617870164515487590631997305172756632458161996086079250134972130473202654454451461672739904845188223685123289293371095999486279631838615912107886439634297763441518871414362067042964911649099167171074273423483172816378238155161523115467522323786738994985596668952594058314328529134459463007196373785127070116578912403473419610776622660821821289503677878640610486693608907780419911346979486009431845818122545037970329660674141802162407231353978965603435014353976633008990252258267115852371363630509989954942730301317811657064023409302533379167741326705396270737035600209809750031762841075140117212667346575502527113390077594257664642861131875187131749535988682514936330571454108703519433023500469637680077540574975803206008459712310845047309377501290885500609919906849824228008972589724095806096934081145862510512859283087532570986824566931591692947072392172375814945923566163141568 [164,78] 185011008741898304285309921289595732294509550956201332650044855064622245375283506802324043899387051435113896943602950202468192093958815259810352011792581630343704516882036814882138883420649211657927322747853903286945639973603326994530345566080173978772808414239116263051536637059170920751696771719140939799982557020327894629118598670497239326365421955455346701409211585843162579307154582073825694469803852465866832548199817408979026928165668901772913868367780650285731166677851780829953261838523080885269360150532460246696008929741419020212011215690350379046701394128513608737032753966087555238898200740801585451512932306657927131146079393002369320622799542624790169644578091452201221222383399889479932069884266450418316549195719120315514858573202601342619037292092039916864023550541458087112872027807444334146177995199536467763152042667103946687216566401627475851714295022457387250384671192473835432738310222189682498597961785222021676527516495294657455067962432896494686127007039993249728475365982926439519714241419667410128555191275820208510626412284308948445806839068763071581380963740308824664630881543763976802434600975432551311650568152932379794040497765587287596498395399920858607327632695331264055678849465844904006958392043692628086872299481616614325933219125657474609772062001385070248900457011726217881537832999136533056385548687674159125704808992009373949575784939110263146507748807503118651020416974271074869464516415908487974239066470427134834795325848524510114435038084073758421819582982072158301643270501382262490332875569859078052736011777404954846770882111242665839340710733269331434570737263279861066783171916437781731559712294699367504449235635347002219458420539198974842340102684163390826066457173871059363948446412481526670572272728536495244763593113407502397555524673993530249699857010640515365257617903372114718511341406600296348 [164,79] 1142524292687076210719449722546238436649291748135618794830889101239506002380684706393069318842993343453632827207637814441480483469876497450979276743793076691050002076640201723265363831221871769808566779157871260026850730022380723660156209007652121337361872710162060142223622255097151668288310205744461410459986915394794278250707759071465645169737090074919873457481565279548144611674520848666003396629295889602442702534695492615521790965824376018782617536590712755254605270036133412706188915628512707742282208178058081463264169832098311212704406720795990285937374909714941060723320065411157499503477699471235254478543248430471892826636656591949330238972352011032426827696601058692024315262107174351187963041860154443347137421612010896309097654847048037614404789015657819647009060114181920479243801299778765665288188149670054421654441974787756484271374042542569724952213280786780999216978462133860262831694022825829986834472679098531517273499003492126315589431098605500213404452226604278059884912068929022942486329273456926048731966652448950363658403799454807107086989797154076976577607159364360353766374145311386836969528693249904680324966501028463433694916642507063831625577246360389973195268819426917687003222313801601159042576875936011857537668065914664570387905854032350444193335230348522065773936571426149899602162721319836769694314002597090534305759986586636680227589461784034506981620888147829738351769901834178833607158278098502118582711643383568014134452783336611377372434250188032865956989394358644696109419796716200058665095725423361116930522983148576372053456530335363258351402022952584276397378048936911707609091384234968214891484547542722179062973005683653948970594640427472153811233032511691716981708191231392083489549422098565270954488003942136533136414513721058675795627173305437365573610816661828498954050348917872347192822838770528 [164,80] 24361356594365611687984674808565477479054631465469103444497218634239452466409323792305351924495477979265757644873867958761515453647606441750709033934586173846895044914600027516111689730332912433535956862923999130223769784910706131916542669561715498250092311620193754810111166345106013887707630801216337983998435317809880933101036239334897937605330440641485024576382367760465562200191261825121084175810618591074520525716038881904363428846636786606752867096836837627834463474556726939440806525860565726358576042016791599211272905312641999967832516069454112226127513764340589604159708575420650323430562275719256880698942245074147964186019643301970758214059926765550748027657330966954038489548067110201856218833178141668687645920728320928524148138116289929947549177367886988094432923205500302593767108114239655376167888797921697567363201191698287765654973895648237947429810048684254884320830994214498430863460459515375732481870496134163844278193050798026120207871607297305214753165256840673247238391650436258343683766315563187174097344272157278806556022998033390435389205375331840407162319774459047692897451128907847663185393925102941238867223075888295493581556136975077277095218314046450841230830449013552782784736947169846844561715555853289570959057177083719194094335319148299891959039739369758407846170190010760908519046137256649323757540059658709703958161635303008941751244870276401849027641823606288381381096220132898827585775388892478401412876992314374871823373201386618494483824983064289769640870364684017138363525586269368033354023093419548917917029510844883129207187344364029998593690962086081447563792294327825797709152407013016949512152749035671745567498290761222915594944523162853121681366809399131849264561440561926367355024178056603322058186214922582213981488182223416183487586442493031748937624440501868733937088242768583453521116664 [164,81] 369953858008225006714457002812414780237806518378517810506952237297698414727538026077859261866014842580313912455284461095825204017335102801964858312135175226791343999597853017976872082311093887815183631146359690680384074156211270492050998945034253143111584912651536062132237326593680995178179538498872439725272843815920596197042899676557973987296121316200618312177212062627184806911483867703325473107422163349457952667538056396710913038054514212128057041553028964757464318056164089168424723671768140525456870813633229452383088939084787342308441014860105234928461043226315477064983571447574873912834933216259148688748257666204891768930884387191956786211331993961293310231597767448726244756432362610737295006455028762031203325464591491476945087206891584023881065715903900505756548485916374936671702839778958171037237433538157478181459839538335375203195302777719357733904220576575194577063406699103095410205789808821788599485462350624912931374215536685027974451223305832157315102523136419091610813954355893885731617568673163147784250215527952529718519188348432165608783967379147953599450181889042476750627702791918093414817620065748700968160735730686659140568179778923614733680488147104851094348675054267839088315666151123940340160829198591664275788225130258061891992737079212571454512678540172330845395984729776296315989571444754365921280238452641067493237063909944531280256332817105954404945990439094809826165683444825910802803435475007076533985202629204900194929659334027723386548841878825873028912933435192109812648015969397712737674846440414052795352445399768355218508230738788841795182205109287244550725377991556734526782524569905596788894389406190244698856270064528138874111288462072114028746402047531648702338756962752660300306937081904209697884469817483016553169063472196862315198197605404536692346412952957637315515253369966754361768 [164,82] 3699127708400596035050409744909834501279961665373445960009000359034937333460498557873191244852624541485483090598529976555095715246163581028858554677795038481879774431749703608784855770108949364051523944802073586245716878104937538266644141308777227453522069513313281616583401296948159142219820572315606456745833805179715139723329515110813257483707083166998201903194660723903510849911742450526094597332482670107816731535196057593938168374059390598705519640099557680066373119994715294167609207279797270470404195737672229809925913901041904059648687131928531696274272001212674003049366831774387785316599111753500797270756097687327822226487223858449409460473219142321145055119928659156605528162888362508426003956287803224619612801220685112783381956649066047152478253838985393424589460664757867173058257662887459471974337374215269070786773327636826354090825880614525063002561075747844572122319811502422429180131261238381492952640530205664396556521983800636105497092053908778483394329493462930785909426040480101482173696640753231556177680401577711820307615673499421861944985793594823525686948975390394460518988794000340060889598967722317034747804210743358080302250386165039666517604926638621157633321979424748947638282497351438455519111401808920445741556680562915867369961818878046516989497001069976108898393576674600122712751307235240220675862497147698405268496037954117091958740759705617652189436216910266160758066770892918750740389624716274074760895666764193303529438164252880686574811587940790918505361060560894875080510728663322168037334858319189263908927710903992435266755046315979801440462750282083229773314420930898513748119311756596006354130951751618251845369345683646368355581175236033135831913699013332471470490067618198719587833771893967395656911056207509255185781154379014330697009725528804027131248004358020676039928444111373491 [164,83] 20987432636790051982141131771686744535093760255152917828905592231136811788187932931428673787759852899682905736857545347477310537017280434709044405701182901712301630451870259454786934954577918892549404670416414929380949838636658913680649321747406988802466969582881518643668872727636184285013245754531788227600056877481541611215335024740021340552675204201735046098581675498754649563675867062194006399443501233782152883410463542430922034818498768830938500567883765598983336664619764926396769646742388537749833223616483583592289204667016143070137042719237614120716035418495826728462428228372732563195349656298597055100294643486614994411111367473912932381486618030487993257966065353789872365331621717237464760118351542306938187423144584897041632398512999191785593887982306588984063788865148091673773928010489911742647753047131385663041878474514500926515844275578515765388155463224239886008744353607286360520182816201123201372072092493279694491906168621015652322726612831684114265467769270670669677542138521469440133960739824913486059652143578129956455977823282403875292764174816947365522989583154647900467155892479882954092714735629487034941989670545071742316889696452176347130575272633764023771651653948538820799298149737019482864944463693698910370612106031174357629380363846386967558045651441524005354504579780810033167889598086751172027085645888775794646286422348469884448637285677615842281150710544897246025619891674264209403459259071934701478706348453643264422115679318658760511733893637924673445534173170869236985106269063729035684459793782335508120540602431601564247498334870199672644170564489038659609724481398914248919921846716952808493062005317149764880718026924796155417059295863301563180384432375016341681820857074763272529557128908644658980929538174001099261537710636441974578182833710836515617408722120069866189460964928 [164,84] 84531249739210154335041362079874075892203424405138245283394794630901388436500494697126013618416202974536603320058720206350009020558966634384399120304172159001929010642057191334187660289998052135695258202641313919038959084887112521785626090910542631119056851825546219547208557421790663459889966720937014610091696440020830261711038213180520145477234061999128667714248053177494660395429926357556726507029519975100639787559421259831823599415725756397779297277204976320613088615761409536548796901185178428719683902846238969647678481079115366781020585981045944791726002355832260464393025597855110896706025898628773586268323504570427738498497321035685810701687476724354796066053138328815920951591500281573659836510321465282937282248260060554539604741738923816971863498283697858808498327619338543852127925505360000894245394798792103011673989862404130242397275590585275320192758326931498245009944816074188900771073878373402941977243185196221286018897662353571830221510589292213669594028000392612544400463859700784116835125758384169752999591521113507822922501202945509600941129943942695742524949929959154527852155518113922596618404582082132317940302712191659342476412294928730378652812632662170724222859032886987016106661105275272809965064372724456046804488499405295807296753244849905148315155666929071682735370316061753063043201789676463599166411557881670719184354964423968396545291618969877031064771357552687701425900754383236833773247939173575362173602866933334770909396424665385929860610970632526191860748185224067245403880890284915948112864333096052732050687683336453289182305820216418731471722202562738490558215178200072295762252826072011410244487460998855464098995630183838574047215951271779791385409361463850168039240774516836469124801295024129401528543935530783727807213168028211772156013495992234195307622272743253403213472 [164,85] 305233635476817971141707041346139122754707476822331279894245611815765719429243232165456181745865420841008791671080788990047760770023081078071591547307406812583949785217405184660977815447815280073521693251945292177962995054238701594750073146882379770907798969766480453525533533836133430310199777120244893025605406946151418003658338330983810500515878102078116370329691039568162471430197001523197513036405527176570616447754207930621789108367005540796706670643654365960653491294338219920247222232873373775941293053627544178107315981643440859574438438132505776344979210498841457786140813059762595763235881436432323764457399050588665251679061184204559899830271717889073918408390532076754311234563669319500347915058218178869455980598385781798560454699009713696665001498318753925887257775795879531455781562351803740339656689564770367218041012425198620029724705410249186849177339981579862742539378642151111270175578137936447990409565984432293759444822490185978824103122432404541272877172171580976286781874334040200067622810756160165556760316275385435044065408829319737192689271823036206359879382129226515780723329674954566020900843552693476341127931363977420153216286670304174954474301580157831516171418697279481730337271757046655604767900028699045693432936295528954043581823114552968818213529045948467757649782835438478702392931347011356256776980631094339268661385471670487467480697275272439283720765505178058931582672857969896578078455292255848378969264729165262890854775029904290425111362458623362834786412999115322166625038422902519166358688754135350395819211009277450215003707219354847358995640429793823913785311197397255274328252276848823221051923371840532901749982545690094528276895124523835394946714984334765480579697336108264340654719937303087804996788740336879110422328776863625193782269924263628152451506839293555232 [164,86] 1529050366949248661588962611247984309502381113673966945008063131869540012078141601188161357552398259206143279152140362430826797672544090841274832435057605447213103006881384998694648710732569191637154371598801111003846779880983478711122898774062009686065561379110000022975695333897434915262008487064742574728828673732798270653651241871981030949863807911376931614755520450721738500136080287247427622908251640237747041366282413921772155687291672117799575811080308408684229680984092085001468265936124366586515092248072852076305463558650833120593324674082947266823762166007856262374031407386960314741527026229453714685428637352730633305766010939084525631471368629359771086317038030734372497343650452877053190753540018386041880471515108405103786594629913410895494354511166950018438132852460306152866568057235104049673675625376600240903572995888734626979930455149272885523202542184027765415662478153450490736488631675745035106867225812369017834164823571051162909917603565457687042386618612501232203828611903159904668900368351736815093055679274258828760686962861567998991076905046209669476930084440962951370572434096386043328634751459789663976909861162868218166916708173062178009760174972869106237403609006316686642522369703960901372981782705124629964017832175860627611622645637841199934619288178643480166305320721412786176828420279852419840550807404499732712131731337385744373373648312931910555626595031611756281690588618990775200442518158842854327293602703187467474064551049567082708570285906836016635803356326460275583481675538755742467285229127233649483381157693498137676003956030467275709034109237059235899724457942625435766817878166539005511590552224014458392343177448486129499256814616911037958746504796028040429280051909580318985700628824122898687892966278143628168798150711765710207442590698024492818127018696368 [164,87] 5876244590447537293380043571222547385648810707707573452418647709954154353433862384281748300455969581578876383047311198363638098090136739096050550398931839935641560789870777579419406727619851462854261397805828148760783347221942036977407388573573661548247511213470699155873902194287877948907481261555370305014715910144501487611295259891427823123328208441059383520972919189557195278425490615675580615771370557104825481257558021306470625605689333405427476383799352683671207343665635339370190176154664322020412256563321391067101889132158660781812517484001592465078036854041270393020725103734754272613633057610855625797011585641488974955963287183183151666345126199692653373768541178397418835376363646416890278972988610652396464420821773504104384047435198562127399403622138909207435717722715381630943153571787181203223745197418156956672823121520595403968138158915313746586446102986915590586803872480374957945044391413038999804429689810700286970132432993237983640169233730305356607126430066290054049348967010217879004668198915644805015381607294695308819233441947716234280012715426247584128203568729164194628482231336076105465307322143714033748627546508413973776744693478276281431501243558800422736130155593703977383161967862768121851612615785478317870173704179771935799392327325757141176905415122247472292707595537301057112267792974075081400807972224725538642547678630344779978502450845560608635650595327876306442043188767885512607403318136095983639044680506919157980098198056830244499230837316393943840993843680571034204127490934442228760603132931007631128876354943895680717072545699419881791526174089522184743341956993235631551201182133538121787765312662434692416251831931225019843506672514248083178038194723524950165284142553263427859218668998581837379247710383460390731632149923630080512241183918435747851840000 [164,88] -13845407233886553352236403468288350056409013182482135602335033330565153741060588254750461072412136789200829635762081431493060958986254924342933055898813876992127142772517246781897827568576138687774921116795623219667012370426202964657976471287665369400847361668585934210448561237207899186537268033603069973470923194481587606139127783152108021167622352319181402098505462798651825910459808052495070174129763732209271340866798884708755402157903664889138287404497965916912776240916072149455055646818658238344225913565314352395110438862649436780708705374009071179523806235263720886246419412078639952771759651861967986973613442640042106630942915186882824077381717522832184106727291985645612959314706282975167495422573975192656279131082466056476362067542125006066654938401369767868742941852795238407467193744189029497918116850951945708402483874316829543432258057598681583664516980143153566696598822299935953032377962957696725423750034429544175604714414846148022050271545360729938495100980381255846079471808716252007536944902364393512897324258094296154085615969380204981139516656898895736571214262676262862935096624320271681072632356877057649388227496878935642769126315756637685950583290819931167571616353787595054716336600949741468741907314117865526055768147685141947140194707022319042483498950964402012569029989836284475331496922268655783412502686544480335152331665795584783646313861604388386060892440952212585622761608854950502234924968805036956417430593758431265562136655699825707273285964386346340376018783266571031639549858740515572221658993361753238205473802758269036284388376292785585895890524094421380535243263381367503317403505490592330911929661208285232310669807993701355877269853628376615894289468983117895589877860975734730729986690938161053430122721781418896559463767717782616716962777116978393792 [164,89] 9757460853576708441055041014059243846780295482591235513916212965825641657414908622186228852451763310549238107522248772505387969581725640551936539926715915251554422693976099197793240122809568342391491893017045189022103150347932219887894098095501748989754885102165246175146620669040431356715937345095975545557476387522296919180807533341411193443491225248087399511386410793480260295063107818792098900541122734137042873736519528106665229887474692849008071458188231842138813197647462704710885487433470023267289810474562656155553750655738097804219580098723344857277717245200252176689719782218554108640353441628819480672762497541121425865892413437907836370225155681442546460870292836561763457442809027329360502773947845929068466797250774833451403505165967065908263303596377305278909416706669867732030812443189902771996731281966690190861185831301235419785631195991787495405752471657001751318674527743547532383146586217080451206133830319871448875111656431578872530253045226399607180470605262432254529609351840337393341741512996023543457387875106895587412240971588973504856196804775362139224662122759831782173360450539090570211079930947961513625779943831518464383724875658843826844830386338932477194312127784145212607414421386963704628224765552650305439981041205044345856642619663434430028685378858764550473851462003364142703379554836883339947493391388428110446546895386111937516557577751772951086831998421963825140985505551230690459340361835082707353679289242302585872108506828612472254330658735925277474542460400207064811955790826395961019080695500906690447443372052957959766530081589825414403993708827289455050582609845348175798788602041055750045911561854005977798054258032233595724184108716320665738281655418463766142052804540796261023572574147588544774169912212100355109584907743820850822529415410560 [164,90] 396316244799272700504971979646655578491443442121958228802036840127634362914251593388818901924730086031619236198172407980570930100335762815333191114667891749211571606803736012077984950955774851463408983828882368176026635334767835462033325517318304172864662846865663264622513540768177349266215101534732508940272726206660042929804187701662746018597799207252425321774258368292535326168784771956148290820494822100153835160919327124575589381017101995391946496325462435146007941152864770104121593499865722924223060041986318866908553398649880032670309840704981677383665624430332647429639888272010716493655444159978731095055462029055179854105968162279652959209657296217149895410656836119513426024306150413965461213273888874380258930800293693362820234902989731822708315427457518249392987175207057041528988632569756754166678414789845899052496282773373276802362303506016717686338214274101071268273040847036894741309049515602069918388575812383680413150467869018762602101905022449407275122045521593798714575494398473042068484991561330749262891481513755144509275669269056387549395907474589301168471221298396455303281993015440853903040586319032163735056820613410248398315224172917549443889519034476164205915025130925796273641602488305739046264936770044200188733687949280442601849784120038935851308086396568395345242580505634303013519510243431144938894783728774584174302981968928185139306070313900755335897708733273021796876162539307143169694140429871209924015524462636773950826836420280338016804136009773719392072194319321933162690008167751848833497817957070949013580535801503886632924560148787340092742238190945145344919011192907565201982654379420258512014974672547074985124613409111402901114632889003066119223670541837817766856680953704826245639582107876791016093582630738525252853857979654830810429105030 [164,91] -531725646217490702187374431014644722491011141650130784762256388299678677755469925985202482134046936916609693710669124827686669210261737383346177186065436410972529386478000062460707482528863252244236123857696353626106679326482929024607242560993412076325666933614344156634100149589414583686909911605580138670255141463237661154180710987359056897265135785526444494881334669861863992752147718275098521786812851864562502110229479652606043125640839831001205091267659737477650872939776321528017836075982516139196061352884194944036264130547444238783044102735424468379930739498773966001118618442169579918580881292130945336578279375389780271952972999890819786168579369270118709879690165934675412863935254893435071287365515394759457645341940123584132392564652519909482989621721819632056451557761284099213377470700816627801108550067160961729076074451935970115793945284484141157468412537640124857615417286362715586564372423463349551617717785442502470047939084910139103156852838970531655923874631280589182254445996711388690170447232316026763991236398878727847176022094739754717882234911029142009748359154313359415973045393446812884943324988325899189278400476993806207377573469882446917543358217949509879657325239615481251838689325025408144751354710142068633659438588600217258431933618968326150250715250005793617979346554027736890864060378271387665890012883606686633675203430397637825261046728096659872854718783358456747894067467944203634694229559986917779160101235597651315670241019532894508684284062656168469732089054009567084048747042642087364851769021061593080299487415632078566986410561719139639213356141915030139316103529076075834075665935168350449969651755437963339257969850565196216694260584310080352770852074509189406771203420772553165649622683431138051102322160264468886926341906180270990528 [164,92] -1309595158393086048848430800388663363648742214459496667011635809000915405008078498973461675164515874324160514724961432769897647000942757688751283009780723714895115365549865057249373046551113926107438012653896016945953656310706454396586362114866866828637442970038379595684371162278726909290254384837323977291357194366325830884589471359906265631611744845423587210602264148565841056304340717987329070966505387579860944853794378893343904507462867873514618772727093610018141872426143198231126426405533473668388603968827071391968388890427125958899490599111436798829859080129145183410296096274574324022907791025035822814421320279677108630947678134589246102593085856001624217219215072623122967609024686953179802619584108084694536397892056253663208026101068235786593389902919176656265113862732404866201881725006244158835462174205292140075149112430130794264245181647716715566388417971824282789194364948005105414418302570036642845643664219315808802337932479610559955579223081815386552853382470322161866712676251921977443589777495706586713474821968390085342243905331387411592448671224833013004865324606790506180156884522006203377162982537492352962441192530542855669009720157384399809207178186870886368832544241667068367002785798960119502658978192649463998027547904749681918434011200775770855571746877563821912098167142543311565735736663206212835667326535459015310379969852785544428918571322509328033126967277189065178046251051228359357566816286660916071303328775446995381437215619162151853942009263019592417573902588868499542444153455316330266610063893368959104489550540829787187050587369460539016331653415649593630372739468980714277387828365253631941911217522742622324118587275497906431352399773794028136402432711581639053325043227721928147226048423748136389186273110013452584363756651160880 [164,93] -2114628084397474796603780941868115612973604761995571937956494707720417830923475982828504260930585851210785176171549815446380274310421455611305485205929713094390023530894250048369932183928767350866942073154008400437099315464302449331991563655505676008533768680910163792043146828478054871574741274693051471281229212904335018418297326484804820280105721748401999548528227527312882678918411299562241053478612909357585747584214901123286376127997748526676959449082843216541381173546643358047205613585440539185548117166721778437303485854189715527135730728389625114476310901184801001343968410255921072158746749254554799166321216110018075526102059703697544026216956862581075172113559370363424357346097489249346642279318382182550717475565137165852087999490613215978797220318853744129897001861149229369313460555706419064866049634949021073773430722015530361888745079773484340369193321941565245006027413581345766408627464053533778537967165315991015794659343991395717468101511496285664626034483501557743800995751575090278889561437564345558897528405021635479595506157273004591640089455414276750826798430643403555374983726333147863908813593078191594744023960806682415508831314585371552295016964004038821552111884703321146224816657346515394233705572453014360337455200700328782698890066379102153854213877583531961387585138493472640668032379511738757410153733065225376838184199556005977525572761656001697198927173036729714225599420265394639039838750839176877253329505082615632784591781767154938255377208912844429342009248405928679182029376803323841403955892103409992808582958389480129584001380371752871779068592733136289773080925070537167366523671383345484199710541723505366490788202846958534294746233886490224106435539888040871099803366102560075210927899452622586375262684108382927174944189392 [164,94] 7627695552613557153438130011838891710170958401454350564489178708856072254158544482044673768176617501887657568564770305195057434885757734816406649104269613639889881423233747795941969580629422595233500737319936596203415057452634006929313738493746394842955095296773013517347234672145245867152747549118410367453493758489519105393912993981239411533552771586766068413657445981592204944176098025661367959526903382878877084951957042720347680966861068421565944995843737851057565077733157322028574964120862309620166714437571594244426744423819679673152002394978320117647380429378066724239818317413865728108155256573248999065833715690833313091868682851983742617034510108795839403351697205008163335163143191470676640634754288587734292909564586077093447338422980486155139625524414254229847553218933288194190904161556517432078917534607488933834373516003714611772052322773323379601898936185585834876329596035697440308982141473368919979227410519957649973337448498484257563871163881997996448274533090577122080562741001365075863423618692617467048087235273638884495994301808956025434362334887357522770202838288872432882421245493050335712261841067518542046850837346088918090802715206404602600939889833331836735560753754291176556537067393047247906151713824841322358224912374577107701200623649666050669811573803189151147695295079734881691343027989560352711824262215503288359559811811024016240043284273537402871051924241232642218323335767154173326358736682958695981175301981762700926136468188651118653532774256019892828421811296120328806063983761843852499684290801720505759522318366305522070271823148831544233075111025147583436938053067795947187692018455594162657766946212835438721815439078895876052150032190031887750699687572289534345537094283730964496590411935850509451695630333265088656112 [164,95] -62056863227896064690183785832884271323398644449045082478932003774369328980789775000864525324607008413381476636190454312374953793268628040197077498965002771638947488168802895438250810477874628420776618858333757390916937470624419815986388900050780847036498173395408898333993599736937420329426525763100739342585282969293307081164379756002951548364370303997941090029300634666208121100981916991447545476073288980356942353305852621847418193785600072063127104838057495492781283696805611835360337079888588869657799803122869209758077964203431808113548892870221718964222370263908147593981211114101530405401350269779854294923854127477709511867239537817752279464251194081157706422703906003230340615700348945536813076683378670804818137487176623881484196097477603209424196286432235962423186364646547255465518288239763582036382183891597134020313459965282730120934532079533503882480036160677430967362768934400297579726718652321499952270806082806868660926274263565225577489054834216825381475742117566731475826417976816958158009373425259072359336239921781671192708792607675276391646178510157994932027750587602561773746928872684361452301056963037673977139508279454640477401023476125577318006974373184613937367393685882318221406553494978849639510507878550072598837201587471955540147109758176103287078495334899880498413130390725372613218900755754940948257045255748979408882793360287164957267931614813261201139283612140170356215375000939798209948272853579315343961032510436292321028330530632967553291390906382155620811153921864502392051464330678842147561912315419235030674715678644651471228520074399221951002284679211145597540803528396359769834333554965606616513977020221183736647982964256839472589474803266405314503881911531990898144388931371296193463571074016391896496121417823955616 [164,96] 681824609774719765567803587090133059689742971386525024557262994978065796331415673317991608110979854249397325197432102567578134808177476262944082207282890707128773198373124152154481788090802836979942595649402174993645492370216931532503945829490221799996527317869956662460886897272297363717887972036392887849336156425355767834829395364845314283206795794184256160132145032521614330345792386723246533316981235690542299820683238220320157130399360192731802913300577151796086620607620201758420111304969007426705927158577110556218653201783273867766487478643082505772083364709069153576953989185966860326189782956658858223319432089480410565095198907113373688860989342849222340125613300683543651662503219457605168108469061025376301110003655470757191823383346756394495449956547028757117829992369903419576615865633503971964100142137115969044585256855779147084069186242575877507336142187046779088707602754335581802042481466173842471795743925913868059898641097617352859584192098757553239997596512002760893915177653325947746705265449602896454838866265126356896357131817452239090259936823114576029659427798356836329541007950205637563156244996714426140304390532283361848964328586898214534463938534412095651644011582015365790923856130544972432401927422259595555905025512728296110730311545195796939274077451356565106340530350543038961360537162730634447730393569028766954593620550616620028759120979521569747404544394016882276817110863231673578013907504021172251408412267030749340442488709030810512954154064214034844727714003104970507743098317752949298845620471035955516470518346377819546365281806927953603525553874201010791882588126630729015884255508411344279700743922615092447267456799470561762022762144893538200315822982900536123663842834733656907799789298032924946545590173552 [164,97] -3589379859066151292063905757127184842660894822822838303669594637035619344536097525796568271445062334295171702795991420854954327498064033129454512481066093625463900456786339054392742705038204892328922621308144205720947596819759814797800105478895072445666575712950072849410522649686680635289247790822803671349456612289633207619578267596534101957025811900109478072697086046370302214043730379003671970226455363805009575678408518576146945291160614395466223419255910504897734690297011414580292615369358986828923201857102696683672450819506106054256155852409694879648641332463941107324233700355450857968551026196208350090991635326976937733897536927136651556790515645285961779084898478957530669570902782452144009735991657803582469756500502991302466723136250907267972018428312538213536211653344780704412560190614048751716043078756300393671752400011132723552903082982250732636121777506128788520726627121586907150628855880075296431895910129418074679945800127738691205352930437452742311215884326955194304593284182351307798121232841174290139546225123062677255062020887481930287238496863355136471841796482604630936328906435334006306374657640283360407054495499577791541744321607241439566414870366317951274890495703122908495154362240527205978905561016377879009590390746742432401562055925266947242733962291511284986915953240881740484920298790264156647215079306968610176696957364763617204984806670350771068396847735252096924221979738629435683873899768243273642012413680430374384433310464958116461729412511431669220310762130280945762321428203518964917798570217129186694843092269665526342301485803585680890798998647733459800284607509461916662154979411749563299114972986625887293749080779088864609456314869130019307668466065903138542375614521256680320659612336977337625880216 [164,98] 12342670445487357333104558273161623892815284027532299339382768642276484337473513248082446322423223994726233324989790389108073335485584521714713159692075648963916331294474089127985447312556304643471595177787167865054843752774167900766152622195019059607674177940743803911434049587755204773417477086804017770286907719820424489426456399113477654638785318052894666326977557915992593460933626444269159647968133878083096430268991092200997959825044011257144913220126586578149023753740022035819156422771235136353788800680160454567587597557060557062621697289955795677255172256786078498849986296662997287773145324662842296013367603960533737935569219371024256364581629619595681705831099757557153682821973900208062113807047857672537707555460267918797250626444810221354014847848378191855633808834063203188539082365176868300266772979310892582067539613251579373543328912301011068925357041848334089078547769989850180270375123111290543679443793375175600814282022426730644969451634946239978032608593722698275756013243448661061698044827894828900805028721785198268059797427878975255536437170028521897334229258954337185887949248183710350626965010940931635136576845139294669138999795633041307652102215616086935284490513756545316703671228437055257860057225665407534267557467938268020915179113456445754762841450206495875916513107796314429341223444859449893673024316286726728772120081689221199898306980787206255105572051700050743850741639747889808811190465259239823532781599874622852185604324868477793899682612527738092945086658311075002798987922364431565797622248967743908516954621276632552966409532328280601108439106877677026982150501046051348758048261342542457876941668142874682556983081540749277895249772275094506272170136930338907019788756757921745496439307583740918053 [164,99] -27192970538346434836728414470013818635021251444745984787861783669739243958956198416385844704878031609178737974888975728479054964474775775444150500980258461014036927701116756074345838408450966892965355268216279467672572855779452799392564281622276011811892522197779205248511104922014439414764115280599521301248624428358774779405911167376357779585235522605279893934376291174506800052535786603907448771619206816437595207304082949844918941096028969579608930714905442010986197376728381544348562377911919139392082965264788856611168630720888245872868718887871548801310913887503657148743060197191743446627944210788874551467378969631381866493124935870545971462855132871690012845458215987010037060779192720318421216809756629395584289937163209719259145606088332590322448700904607629243842204977003431337531032684691091332441460196543442439045128366068676869774181567123678354796076565381793930535486772374523739456347062289512127740617203468559322941953064716659605728131687721469325662600191385550444758731867901904065078647250398007585978628242750838961410337748738352402168981813511078463010771429391125431566983095716909355600362736482365704760700065012422477330116748104066907256752038511477948185668331144265578353196797496531979239742998940424795683441713569240923320203844978119507592139701827139641730263844248759929127509662847866546299182591138379009430265355466802525928399190351894067498672128369163016534863047831375816471851778786508624919491423833052796169173247738442359174052936585985082693886269656857897161363760989403176849451428330857479271796704342477288585938992810325544991776665776676342779100739169524625981243455177416052163495168557016696302255108286285272531708426715130415705139581992241955942695710670422556903022407538176 [164,100] 37612362937169834298378752368675721574830280581887561874811417698885949677015728595789022409355916084230692256118578930242588372797731188976156554125464830317112509615942084223946299176112102163452973411800511123475383582348055701977765982572481975257107615032133439441355376461456744593063389051198505076609434612750355271437946200258085435059883857489412925736221239938559560441588649419403871438511629824237593650383251976815629379619924046405518716883217274875297192214542760530733223480192743384191936826785681280725460777495986956282776260944622051639093612318950878590226001748749011035309271558606463665430971405352177686412563266870941208654752605529024748533219257618471311680480446469052494860474291364464007741928234165847289405400259835133476662405443499775138426071822222865517502379456272577115569724708845360116694184266515074872825108278326230634248119966127179269933741548949016835018476702974667596920426239349459765196824465941385604571336195864000141135298143280111883616331191066379893558351859837280099165720457382986373989948381878444715361709994122527722112069660709411657659568385960441824974216060369707290161172839845112076960585568594950767186853731211988030373892075153838760977990370652625798768737181082705108499674544754838703892193198482292243050478609681724679983689259354759330223228773717815772052545101337311816940266967925429975078308583973851356761463554067196719292581588799113351751431131989119872558094146577125274149237544016567803347064797983929962881413764480560444455392351752214753231045091837979497075293633019234203936929414776329735841145258993572797081102080581282494769336467282374468792545184560571327140092273204060353958306406555238716394937141413413927184736936824815029527972688 [164,101] -32255239529071072495920077909490120642967433618414778206163351961115149423799253513052713765340013615155565868349132806702209333400351488629929600209068522064806719794775817445303662208932333526455786420278957243954702306193312476925150858330712654055979243608692326369868005349098600146861459404205729049665858546705249296020334532502136291386443163878429712318033202397384634746720062637612775459473585884382419843667161951990851440677445714305259814792765003488222888642085297510303044265470558087716442423490740337632674155788088919890663640397471491140204948708624828260034887480994479360366568240818324350425686990709397313809675743559964068124638207908227982743899166940847120798071167086802682567221406590615110529274741389878623995677179176581431742289846319539191304343204466543455643024407612490210961760860921328640939177040682019994795118233294562091568983047702900608295582019617815622579824845526800104076374588126841081635172379109519216551173090022419278610464715253455368875774729225870918639731460673002255205019068539327201908325050941732946350689467412737723983941334498272188608478848026328186219114362699249429452910285505090686456044259010783685119101079516322161967633585445840939379189824116295643599634194984293968980215746597730198060960188443763643140143303278022514079469000115287778747148284663804383418276798677013123420698057242844048743577015574337568130893592424747488481088309207732716160791171330997777997372152820951162089227508014050310217656779677459869637349397945476080011087283748335913952042032549423322083804035423096821745134007167197089334261866653678448571869483979188398083257484794606051251251423712223425971820583235809834496592602082806590338700731881811489084289393986440412688 [164,102] 17194548161784854124365930370684507233172605035189822378824080842912900207397510241927111822176044342855983651070043498896305941020178263203503979155182203303036653469737358870100947697586691769844892526077146427163535024212797407437565484602205379932202981547450800483457832543208261408250420527755880998924529605515029795182109999007618078378480126716066084287374673181536394714434558820844882385825040407726161924570562907647018898177209236875051853132631990899914111381196245915726305352818727827529551395939465432862163481780380792522990125724374026273162914502331552414286820291786841325610428647870863677203423140878923659123782214685649441093665773786059781476436945625229146395903051872895115298518064128044319105410241620838105616678528844873103753946596003982336279792150807270637081216264608646775730801273471954997368073817809025105085486243277731278643323745228252303261260619628853062970152953465644102503885738651204701579425929910087719217813036009693179418113798277909030637329337137665720375383465138153650522237937342326505567694276417446085454411076286505430832090913398007569048867231353046142636809777657367619341601138101269285714894954962364378208810103891419427222479588353593922321096074138704126369869015894928151961331977354009613722971616287824379346982296867774708292719756271370327790001216981074249550632734984330185005679450637076711080025450977946603708843278031908342483519520961712589697663756352635625268025332724158298277422519732426936064325553719587054138701998787829450550510535483454275787064073835533345367606172924287646773062593100256666584471742259717019847695259429607593806744163631671344389255249917220906377721538754889666064530258358860494082097602526496637684069423025324 [164,103] -5416999740735072069031343714126985743420988538826107788283421361079059952541455420759974944273069813136966045534660599574646595462481636104977865958616113544292846263002925787005547487120595261126875378981522924057014431572393370091079000325424309324762545392250066352772027279570219028193571023308370057879105403368576892312927611207764586490823021164934179994226789642908563435840619250629173473346887813668720168936823658440579005436308972511483148885025393335083025886860995274883448823442033574705035840054495108400286309472407360633563915675552214904635853818356645306429312908453853101250826410401031697656108800995049653027533135078357906792198205961813305565186261004997098932977805608776364255376651311620324234764434226183874313545730302049035487087897112645881743334131735339424281620897048212309183470368939954491251217723939084622745744117019987008927624956113145293934023390891976084029385579036394545234881350906689481516886748313147795109857938553623472093889248257846437027452865902185153573401543150991345097687596285418678990428295004653832347044154167503518872131289343151869657121421085722803070243115596890596318115413804816588288494565985052342721526749803769591282988210562082413546383166812129974439000980132604032132908737174677015496364556832162439482147350882998983990654903962985034130908132001523789535509894137413762763884711731341233385409828887269619695084439157718630121512964186892361773680074627499974664136691866215909802440292913442435216588923714641120959210262459258149764803663383253727662220093768247741711138646974531074894308119899077778477349638542073218198029942544425812680994708176431565516402921524089241739475257034012364979120973694880368542334374681990531991226624 [164,104] 1193555524677293711649094725925199639444240430549169380828175278778933680095551948742663769376573060086869065364096859387968272856751822418128850170811752565564659491090667902635139244188949806131684686769015658464731023694616318179698606150600432567681112965584040234561157629082513552933310829833084734232910710109480084504458832494572718781524222763798750030589337242678041815312115321371023601980054476439455738012669842261670754819712137820453847319891781137948341639008066296043769847175383946897470239849321588092048407191384554373120102984644770873739125538836039773902637531163511735772954529475693257053975427671692311788979497100168687544013178834987952959592732877848569811921234975328647071928077369020337797919749334996064813428512153084146876230097018824989297224821398318920022272621871142388899600930969658618937559184862357294101092796741752545961040797297544659650616985167510780342991359385196485586377955208629011127040097100730503910497926364029507985940431147404735535002624795266045762297453151938597499571924841133187697741524151217766856349166615114954594881610917680431474487299088106957686988961366896646730144112018645482032380907054237469202208189191035674720268601775293960985362698514774437446067423778378917618698079616213767847339042480730426544946539047025757633518947374942700249121272061206409483452995020525257169270263057182849166413102818561091018683131928241734472237865752120671123350112937623409049177324961621100063042719619681516882107734203427524514284051108381571654089650245760894101729142832774077618705564593256015972746763584481272684728644684751071697279655337519054938774148277934754053065304777527819102044797807102568604861984576706771203699055216742571032 [164,105] -75490195287196223864272715101754618994734591514878086298245048553604126125817377996762712285344795138942145015728312470485677022848591278436604179887802727324282846755449321442152514256629084973969181244676864748459949258235565642864215290852838118023265043420819477093675419360614591162841870845951700812552649036316889565111491054905206181754562232865766526565646193709177874080819002181693670838857500204276561742722762105140482794058963501286587004352280070102609062688490619790402524641766762593808510484178067489912959346922501836210623528025853327009413620400834605203204443586630262702621748641314879547491211822744061448459747170437357999871620593209733294455477720156478539311887872758260973875889254186995284987605575985033658405106053107124950086971751285823510215696958517528856896385493327951385795176583480207126389037648679654697950629194763228846751461390813532511574696250819202988482300006164250259184165963819034576706800494240178609857619580198752407839076391327174330340047109534904098857173648606886145612548324448226652706800605198864054658088043862805041945362736293160424219872140231752337094348931283036304296958742164714652429413768873340450771099732523760124737388748190858898941739206625918542582589888509013628863102378982863989561268082987024440623026112332952147690986879204204352507528004152469048067655204511416129173693628391651417529068856780568754975849090111038984930055872430008122793550443187582583716877271561264567190389676183775646136562821816765483898662441734018866750412084042226876785785393575421475617729108628011504219908906063129882668697549252075371589220821315489025593034344276643345101608548797191871817512289421271551293958712646778311361871424976 [164,106] 26953272085898920733577865626542684289312322941024280168911433887809928610141105239195162441000187093378856413240876310380112155216437439264807642967850803852233185585385455886385406378007349512409342211731542050052209335300282898366659108687870941698421379184954276196860362938200277941171529343932109064653560685523954891838179626244519608943216173791592084972281264431998222628141078519548201267319934288996536421850340682494186127584456188572342769688402522973050313699891522363530094148199089959537124868148433983568120410011963478547274734993727145754074322095593527181503668926767647818254001613381319016777252211575375780790319016969347128471617392459888404934500436492790109904009092107189373873704290974460968183877690477323742500053154031874190522929041039542411565516763852899147402586360867680830092688235364618998108146693415647693179825097372246532232244518121356372757326529690111902603879043529493605399193757171798023227478310504305893361266702710031687526535071390048399600041373481156655565751980524958756865494623813182538360204238102925236343283523931317631252969491948663059855792023835813196765963065649206181318133638842025199112488434751065949076538631372148429381950743541810569434254351146104397545706822682813366512265294286447839233919650486319181357229026042289738421895270462363171110767360734300682406803660727073154444663658374200278206759564744174210400439079876898635099965865464747053079256897648527417959955115677604114091787851159165038265691243923849856177316291977245033103570814986487263535286429011036525308360383106083835698971657010721982254383387021982221245940895702404849292928551733030876662844961114271323632989773960998220503618645939452927903967 [164,107] 3175799589158204488703145797592078505090245542944105770481517675219459550694414589856250275878547264201986786438066289496364808952773529704826969005108806958243447102025808593321092257744880561492820363790550456827590261083957067141291868263787769993356582518085278348618377972806621475792973513718616211921562433411982803924467801465263608304452485923664826270142840946240349178070429882221252010346735624051332568899860740031905389234035581899363102640147183382462576111965209728667298593520036036662538225699181453161234630902011578497657170596733487359039956224532610367550161830133159560693617135528708835158107441167649741839346548153863765930243474874788119279962103488378999234115033708796354806753171501022738017291353472507288397393939127827566190735820855933423710184407992375586410520723411796137842858191433478950201593992609333931044286414836107624990376166213005276233367300085243703618121321908536392090313744449428699256965051884122436816849391394193733860127015564725032974370298892311287115150037384248196867825562906782504302547079336020664564668706061761621616561888558987279091723390782063073125100720180506940002380043363168160264405428058038694320641021512614663954662743709906994405204306219797086389385882980338395787396357216104358965108176765668180718365833225338000050455730468880556374940673027629377320925572135816163246346126296650260564337978976324492400875432430900286493761221581431075925335849423457155124843746848067110775146499642260641568566573036757756272037574556116718421418232992131723593405089730300254224774264821852625931609222851133938565770237691553736985689670732584735220085890430261184228206507661179031785611486569749260256632402398054592 [164,108] 448930893472359543388172407435735303520420963861631069529996038460539042653633527078322034424947590701546351605228493434645728401288964573975325756256023672006678718959808912531245202131324858073915456495266488828068486145132313202364085966448082204465405474999987843316590439002146496919875228607066471907477287553271768729378472568469108469839102896347286561124873861443536270335433193581447503014516327406051173217332856158041156132838831211080103207468687837893329684952731076466135125446781522746886815845311383741451089712495696021006451801654697170284106952599747597645795070304245459990536582116741501315221355119174525412497828240907625312340211673265930033689991587394005817177505289635629354646135056147284563827847585884080327994106051976857680357770289924594788466977265958218558862170760358848215586142897481873687616206529595164371337088079918636680811125876472741078074386702775062335962834045427248722922178636200256509733091369452396133097662959370275788786423598094427111671308503063563641733375894359156550136675941449123331321429409830278083419869459352276542038465476473391773760428669399724441250160634308600645079882518593833190707070784754309668253939426396676040263057810218412691510533085485609571758839406260325729331947694188890042935541258163005279964327023788426862690764588371600897415012113365428711144861438891194818207843211447036111853827402759277805506581666737788502761097956740274182549879283261529693857909087450464533173764396535488195959116110047654865177047703203646332463078215631216963365394382081263202335955013951221506331186276833254359168755521234212139830820889249304396453810684973440106211880818183946930802122146054356299341407024 [164,109] 32452913297609978867961114148756002579226117157457684225279252330937258144229561205347400521233092034193243376772614151252366531337430137663109308865962745973632931151540103290993848891286480147373809859272310077875256893629918218533594136389260053180800855683300500594812368328381557878431302953828747150105556472127279765289554481394362461716036901773856738562082175968120343331368750249723681929445699202610022743448832064716675460052516503938139300805694250995971856239336374984065142021469542785555024265795864977401343431641274603352601592493420356819653835517012510634232800157041283019916949721170942864288527483341141106386270524391813064052895243778607284967119367953971203205842348183803820842870442680853222575823434373826296976928627619017734223030418579870513151395104884037717702744852065730481075783483102515846338769733326667583080686938958850736885778506588615584023391755672349691255274288886082544714313998595007138168982875316789148781223425917788014949819252601402923628073224730711054766774636168053571231925043514915387223039262747037990016428145612613467911961368029250862668534555257967129454814792650161065071054862109729145483342305206475950156399969303720513885092789865678130223704553266472879319754031374992791295882547679637264212071006710854405076236110670421888080317863077736985888356716783229809036749999032249314330593456688641000784772309491361327838517923843324122898546876610355458524387904455300020166281026999972529891770632838550185428749718645874304815675169795202088393350834177529971120617904831917037881407027200939765870134266263560650486133788694677051665062232464350305001675986978224111027466805485051506362684717747344083120 [164,110] 1447200795957586790153715321393260532966099478137398546187817343232051147458338499779044594076273174677836029868437245333885714895072921047239500634668304384343844710726478723641957729830700852166107465776467035639021474386070951855497384074284885300665659497077730212280140807113686500440940944735159385628204722127742442816153857234575422028789549330724707391086263997704827230360781991208085200073576591177465874803521519065626146961619757867672372350851778281699321775011270183958406664606526980228965359345798778482177019610458005556990183499828656176723697638045075935920958221433988957501839278923221141569678740216169417349374731705788431656314315393034353272290571515454738809793945369128017120141756390497459550869291854356857595532761293508418649003148378878974208110214237128173527978005171853476042579898300236025870524841229253895197520620378075888983569926449643682434980643111977725832605288130290339786104104879721955959335678994783964266993069631383934385496932405839275025926550257895023892727524366041608356179708808768265710903746872482563561448802822330504613061567547900444494596586596495708046744643845871041645104618309053538789387484385413287255205521418342537255606339004468114039288782560821355962027826816842416554999313697687809254185434175564631107643493062029694383607261164029606418648739258826474187308301995393254734750176878908507301877490029331860721731621337380505774508418466871086202919338321677780953051571091521999433793206209088178804778712114531323717042426157994675376865610672708688983867698819584157664205757219892820176797250098697527903106294346216285649753490465004673910983367202879039263821591685245786207038628383728 [164,111] 37824947731075637517675802953788128414857291617460366416976798658845533072499504753707769270758078848900959364863875581983539412482314987024714850502775928246637470695297464494358525627562431569228939944670897152412603029134338444660801849443425235183710757575225634432732245283415533267326517929723475459931438553128086350030266749282865002703191386072781063195127444854172418557425146434542141286567457102158970008423229330775186068950484534403644586913163710479403695913123549601069416270049423012039011049331670911985529193906756522862979864051032525280725860661603908194918113145762319142507606477737148902812012203580749137195597874163821680739092164548460566166250441064192270300543727041162343103081563147033123175863731686469844215390825150922884463293173565174720990986519972272855977919329960465128485156200523430846614812435223337110109883628061435451522985746883345013327191536647679444328790878017776443046047313504146055998615256541124245848276059033696998698436217847495525598323726705150715356653750719267796841651655249820048293348087591365455474005843062404403357745207887171439970003892666274934890973074562243117741110073151151725871091051492442557594516387550561414149106554519531989362558111877268203115535888964414174271076916098779008068265269858398636759895141821719855453434278027043636268150869197047349729531828428828288204452825856971179482793800229521456674401010739861090630319620231506571791294079071600823038691256726094602084755647118843337646688547416753301889347759613398783650688060261398723692669487664089133123092125992495793534244565232348284768281053692251883453405470554641392008426842101607345797200520697133494963968 [164,112] 576421868622003608323019595955465114848381308874463570298120101981142290457955878928005976249522106911563983437739200763092809028128983559074752265020455352018056260358402042908401304727881129630212296442168003191046986266916337749095460937350225401265404812293373927352040239298217931411228035873663003131935633899106210240530061390748893703448234060244541111422870938583710333476266068504680873408953357013229868537759813301714744011308991716193516855041397104628121816640139193354577227280248942115696274359813196796487204596332299130668373451927363507547087970568205194857274421122650847116106243431522850804874324196034504540584711116835852821268279056186161683097731226159570829413943853941901845714378593778719722359046896973845333101551299133793102690073162759541238130373210361060476921379378289830591892849719798962044666651222259001131768260421811278153928662925962273021204695638084290371763769814616636196676616963518951944011831585310909589040108735919034140242136765818916395757462479628094545158712712759005061367313428324742342891070623568875133656813966481083786635204509728702180103420552891176131055634151144939421325033711026582514696354060219058079471316216091599549531456104972916858082331572223287759045527380942001549813014255020353746731386064184652441915179526579259618509662781326096259814829404994875215596568056821870605682480096934246373758037486121514790124706948219218094359355495574329035046344515770594781695558828643479781092407171557205333855515777660298008737680115349071238347149052457178718257934056755454989982628628798337143628744829681978799685409551363013126537517648231573330794106370016749529384394685692096 [164,113] 5052956252722040937353320868995791060179167022078864376329341782758554874943707529980541082085985267391235915072643069960746786631666385323737752445471456448451501878518100359133167718586434674662102358992990867484763697120473634476166124227301006741903542691684379039351297769676446369155433536807809375601943119756609594888326377790613924932221407017039961900561160039175985527845170955543742194032201097657795830233548977313270200485074161767489970446741817170870560234142376853873558652535391721351295603031535675080045476894242614564044893468341476447102255693539329628940418716928655581527530807488035821045560015375014323264886732893304999846329280437886272011920252755827648916299176297650474279729399931423152540517168840302391405568613854815159573772132895701493868550950457052134898819577421734000159599300506470055153934868930475925963391740884149057999888047486805637295204978542805884232774372382487065290356066368419565716829886411189636721963191208001211572659478324026140533499248795508789367364101538685314720800562060649931481392953738843519783385368749369811427450464575433698533036626072357383753153866521754627984782281661658244441105837578849684426737617580195053863871642604199273977191520348448083449862237487947757741171971607989781094598902043076305701164517193367611214640026145961401651901210342827933197342717144626559423539961170893487611292286255511836419239121984094569106948745248429887309724301767283075485795078504357565344385893880143604652926219937077939959318304953597828073237038680792133259524911516397394183178016532177919264828468516059865413036768302377453596958219403860868776873549352640218122121952 [164,114] 25086446000126842070688377325030312487446186945276985932318379122609869238786558266868251063053991405111119912390072628453053901974400174412457542017852636967841698880069626220843851165541977248833743430320445553158175554202330200830131375288511884310353333971529579835952287269585334786405326293403800410353370704701135871593230010519811245745065961144658555320434615665784837889285455292987543680522402009556541215659324129389143709384037933790046935917560038749596082764962586062170974123768417736689232860336231242553830508189167838902753803009686361439496499144588326311756100228281827730101358358761473837700992855041541386885630410233747382058590152084940873776568268034958273967653144577062038676272501994186029106390736771688475366226496986894321549169455616591328530528253596903496606882003184296334854533052331599718744170149446329505496151608981726391435304656664390388116146265583850928817513691723627882844413497749358313238582466982336330596341143821366232813164408155941903195989317801627512179113043539215986494062009955108352737334289272831665764750907975645615322565293872063820451943514251021414841495695631937922463806387770429674635202641874402158948141304707386736848797363596235644415904581671343289380430391431462316598350260126254969189968608878611924789421739787252488573062056202407655517724090058489823179320223539089972360300171982935322707457150017326687613944033022998813044759305415726568574379432387305820022709951230590324501807912325711577210056338673243826951604129131944355824004122084242952053737255867233714544294917828536777237481512635657431063036607952498831461334099254922204623844461081000481 [164,115] 69685966180424895017088561233263347176494647072825186891503766178815046601445920549687504954088093827715843708915308602612518477470041359573114053203438146796612961309063628529243073102957530885563752713943714432480748600984637885865323951758179674293771291160739549137562260555349623621745836147567716392033600058624692287911578620554127140941484850482343888004872274513699462288658268459234995146575009118539567336382817765175386057152055636575347083114720240377532683909240917669952716404698835529495595930235503751168080560927500533697290334266340502478662704863305991542919559794791723763332903491461692594159794915749831902325526959527807152029944686390333922224959295177148684534444820953246493168137236876897262101460423344253496592779398016604410249328425878618429977568540081770854271061068834060420884842566506546768153912637968313430063229802311616533539320713088722991950748237616218182166970881314323484158257651965334378279955862570893934064301937947918585310541950091085527125019150088320080816329224834410556581410397633222888795804145506449486525302545557032243965689128085135500093351132769773271692969294414074216151615409177684910042097191241285647581668832974416025891133105532468201022487401427098892230483506606031242596112371982803890488539460496753612160951039107242343332724140546472715221889741333556667899067637752853355371898456810967790960669461345918411637646868091592208411388954886545603564201862267430933318443885745306946644571391463136602123403161927511153051602959330101212945649978659018358061018279262761199874836232929664107919350428992955443996022707091397532995600767243247048817082112 [164,116] 106993719197733308310005813498443921108328858638920249624729308136935546250747291224525924256203947608608710755676047088322602624294376589621050602052640697230273651626543200064390984833606996113486989753290915541111558472291279102294774829548952033691660277159165072665790404359022757175245136503957984190171091825730747205871831543909022975330729519388977652676538259747496609916426799658634491377350212484420880577030296177695521232039603901243055051936169317773795418380967757445478587146052445484454985582011519513876139767604761242636684825334921151370709242208397378325912242550180643609475107331187967970729334686489321394661501507356405899537039584618980195237887434003969667373784430172139347544776392230630929822745155332545989686719584006913493715943184665379504667523279594759693191058752369006842588552599075034199033019920516609138653970812481943375317763734140924415722811370322543184729797698739281819264576486726591139439156338084958981816079831493587488421583030706764335579627446176546730428500268891803553714231085373896608545516003878454739155857480843094245393421854414289210826450066344986916335487486487877827698992351045528499717768642556354472999575199886333334568158047439723239090890131724769033100968216551071706129491901374210067760882853421769404625594387789810061138510196126239118753109480171770206535557799027168468555136962517039052820593194212964476334618345682506239129948381840277433151602085447450884374854355486292563573245352176826080148027250836514088644235294121819518640369594024128131590842223074669880770628344638082088250798002419336585713994832001382567319061413407379152 [164,117] 84542150752306737506925101764081043665438029577319490991041517332068988106957145976575299623060300944367966295583353206655458083444738513337910383497013677856237627808635138455431094956126775991833599692284712416857739834440022113570305296423780993489944475322814664508038150020641280026653313799044924282954881527101191415800571476451614234840330223640806466402478569339748732903222163558025496324157847718039990833405888796464495557156289013485353398000657213744409860362854830599814389171209927602159387364315967009769031253065560016654038477881778972166238009459606473364098996152054180214725171045838936228483676438848601258399659586809853415922471223861810871887214668788885521329574069542242996999227484274457431851711167655968009642635484846093751313461617152029671479668343986770131199880685806847209130245066122839879716810252921204988439258969794310209520865705923158091959251426114619408711685200672841643055849566614002552412066260784981740903562810151032270174742643714756048142028410967976290737583665223943419873341972858987347027273337131246918813595826952877878641768971423492425906583619487345320981411655769053960182205301517645166290444653441148006135638465579005257032858938576895134362365685859409518239427593083297252637536880824080915048312495288956384814408687077373735630368915421216552611620997751467015245158189478085718018875539327634452192122107336153346063705908464279166749288087248109736320975406964040499065951865692723119359978374722863175062534087289937885714039621761699823971128018140767410094631370830601892107233588546289122584809823623975214039764208246699195491703536 [164,118] 55564943103802635138067686106971545216203129636839740312519885047045724969978257839794946438897175642476122387266998436138602722952606571048687258116736430931828948030987956925206307326726702679012338793551947492133471190609940252196650321182644839316588269064318965967311309151146818826606646764277195403785970676805173101576280592896998963863785235659603574478281548394792330729870807653658992393866517474053059956529433357960148431547516464287286522725691180416281483346106295537364714334410660769203745801212919062772027830705488469486066767078332192381994899929965704876927965053123949851395704223088483721044345117818196539253875052700301208320308082065615868377159586982097104114138796687879907045785404732819471117134986433420980846283715267355119594884809012979129035585562927117098409561833444606603263386932955173557249492422424218667836504732033733781988080255794342000914124273251861503757658840550475342439880654824168271851805703600096923689604159783113794306868086794665419932126829334398393790396746804445639046332522308100277423936160635860277196591195372110044434810213198588230836297026676216827443862014176916484000779218472110275728208541185890283407464453157516951363680499299356092203061542377642646086587642145574671849792413860053350594969215982882125469773583268013833026911289631347543892302190666472911602092295727633406722107870050920608112884016161859085879275725933125701569187625113998042962793006699471373543999387327818646440866629201561788496973090953098215491242583466220682905523353495932584884905329291907643031905208531416372026599256073135734511774321246555364 [164,119] -28090389770606280043821157381181436100961982704502842875903991877335130860980654738837497936033925930269718287769318314998887962519021196949924847894706850405930959778682794910485839705853888140512867664865726667223012353824793005902903735615905205722665304099758459168965372699765914622761038715498740169520323720526208636672459111213831275630961665170608812322284269532558926328734227860842610840347112915421622650317472529189607824304995537825188230455850215033194252985642139163855156450548595902431664580988891342443269055888279095831586855679033298324257543667375054886280962582684888011849079244141883262421719309465185819551470078149033820500625822740114524967285024042138207912351261897676146547925665483718491297615346367386157329593563924086990594187912128829284289193471500905749561705896905466781165507628604046187407574030543316478640504576392075358576492361223205116542313916393644031018895449783457898169360142273619995057249073987187363208087357498693837881662782517979536744663266989330840811397831414541662571866812251763302507789928204423666372177790933805246070371831140501410592950296810538429818425167229076668161603220244911631846966072107216774553931311047407436714680585568754554855598510762334350384577003247260409119085297062713431380398847026051750990816337959321818253863664795234855334152350714788918169739419781703942966591519779152282910604401876719678353331621407982794443288632699611359171688102297973142245597620244787654671503434009398756995857124653245354304626927429930057509081376860223328701879000385520962430382543462070167282250141208200241922735520 [164,120] 44312944005955748071950246111358190966663001338195243361421951051876778493560250969985337436582168833594858257070167621450530325735996790029238686038412897990526295956065310251955553571798602795808886025732341088492266015562043509358237554906884560261001623114734521068600342592601272935874206580012683959700091457962989094225993325918505711060527155702973570793437404148154762453700350890251960868196359959191315431712759077738237542837217467629714269831056784101473928049678894305805954031707654982876884246500683521567122248480721101614575598072552631331149458417009810652956958932572382014375073893765417176507992655178536196724277624333428077945956725007206496959708438799607221533254464415683387588850393358955274669015720404202179255861472921001319212525097140567974404268966277615659716331176474302740486125588419199874586936357779373127751883362710858626116408228860501028116999923448717832306808546145763264674135488262947580914782493117874232381157123700583748069040337964102855222436232783315010050278550089809845925706971358804490089051975527346073630967800944952186095198061518726052236815005364982722968910895773517591132776516054565205873558965515108993439454503557431170823011451071137743444760541521711765456194223304163696445705257117928965782822621828867522646743202015411168946856473648322518659847808835219036793316081345795693971827051067000129290112762815669928848507590176962013022586630927567695564329058563035164475973982435997589653686871357306913995373805990698035436764438853993593104410940989758849614077132473140957137221107716487016302199075220674272 [164,121] -25458152167701058487835362419906156193753960497239270517636972797482692049831074849028552448656338080636249980613335411389654073469978460409584105015947913568859950336909103215033623878920206345800873784834579280636429494749905360704681828823870889646981854196234882603783383150213012759757196084688681305542961726805301654200480840515682310022879996443897188809889588022307681900072751794108659895249330542470835390241430541913847108502108195165742851396895460178056397923752904400702397817213048875839101440163738235674062403144556173726207850484642716420766217518598612504356207842855679597131712793622238665238973620726599212257833478463160440183185099882334494357084274046977796009602673580675684260868246558969262326571834321798511952554543371711216727008632725852142969459446904310017133967162480981773119025604147873210892767869797021144937523925593985646224413957873427836931536250306590366052433955474888334760171739588372228749199124251662459830083782637809054235334770658895207071489620141012378826629144238297481101974596772110894982225828615480545026618943964122298029281695924813289916720479514465149334713531225875856768481002875809251450153427349569107077112619914526685949552699599625669957509076287124821970970891241122105683006853463478457166049125436389177012247811926957162784582127828005346174592085591030388211570683563191094847331542645623021562664238012779720475651055546098899565530719094647386001264883388519791407723692096258768300135475357382716193074409053382232913441252683996619550371733525124714410335292225334926244414049133903240890964544 [164,122] 7373879746254006758325785423212713228805257222529896484522280505310651373069130840921689858832076330996605227341514486011038066835629872740143199873003154599506921711623726077148516309738225383110773496504738526338599508217461817079359516193451328368774150757228298790461561884383618453543877415305424042869587105239213218689126992220424575204599274654524115974144469523142351388823566042016224559868725384105702375242195291736359026466638751847199783844669317831462438561651040563382550734841838738679427956952980211238813975697813113934662858134207307442357736536209129167070683375195034638572041694619295623337151382924711765159003160317562259069221282229973407345556904487353112107142112598140774913054730161023439858467658430812773726650601330736327433780159493952203054163319883024421053357477504274804579979532400858900751647278009339082652358009953200666308742406448326097183961553695867837779027909018020113984501266989448814134123116306131122549180908561885133966650158864800204329791081030935517977581444498752190586627086574240711450776581971277417851806522121445744775149571252577658827268205975329146367363421633946323903782238571803874453935497526064612530153565930439176742348913394064084277806536364888655102906670639230616183795214931344146731185529016468483316434036073199835633958266873098445162090657941834224237824390817142504472519497486643385436154489686467838909061049672511613461822499043146611114917636762968055768743182282025411599338755618793940726466340788511953831295110313533283412737751292420961858951176373606757560676908507772936 [164,123] -1031804579704834984743609184113240840807096817082917460045061026423371873912505329431966258409329788696033080397573960344978866309442145993154869247617916037435059681308812561630819362475751362983653128316783022118261901737421219610077542813758844452837582938297700789456739317251662318264563965510282952447833944114526075249790227430750648660374571277473330319534632901643450066334876630797891433031433056187173613880465710225263948742900906184767493670696967659745467561581882508069202019025741498245943046991023803169170258038821056037591352083461856304151821742482034100842618513418191500890559396357306436821592786132642434017300596943033660554201991364287276508074231267650622994834529771548425035308074491763550424963479869641455340009382622043398533029524269193061365739241662123000224805124244303575312550030424452349156018143593161530207287512468110441650497665733829358284952379269029214290680889338601882203137095257478598142759702955030420005923305185150452975882278195116871167157780015475250005319346508364067970952927582639747323700758158337094660475734550821245979637676854013376350283529422200236422023520436364413140289402973878216320474571328035750018295960785290397525848902816202332639449355044185826165176082765674565077333851011881673435296254467768341895410603295298265865614638893172586508470743455091467660808492300465768562558058900544322959793131649347889546848078699397970299488977166622410255837570323667987526323346200773061284573070330890390663668795836280699366922007320852090750299547172720330738221635217816897867227072 [164,124] 66829585020493323036882100722582454807061921603634472106440200689047991736387573674984483384639204669925108804412097007468410649722794748006591318091630012491969210445445455004405231751500932061081607236068479995324433212109581654129231667948174487887560396759148209809973003320285467919865804840774521860076072257543966509109422791718131491721976524116925519868401262307368836726372811782691271038128928260004492105423015920916615353699141174218181538311474791836613367186181671827383468553306029846617646512171397145282560370566632536641874443426406495485969748146011521416025880461662322637217289785617302255688768364268771589727261475067408109531313409466814271002726080769655196626134948313274469868412717414733784478391208715477545281370148715636905426474867050726267249499241893754725805503161278017679481980924302968342479023281049165356392835952149248921385422703776288326218549053092721251508441661330223473435860527203219394591948528752251949413870460750636500308682784970237427552616595408441282291478271480000367613454844721553911201610647051147752292311554934153710513214215867502053947623957773922916343743356977891402756131627860010840746352222450890043120251000960549457304116277082677259069276980195595234739833275148396937128131864148023796852748363032623255938409059883123144795278481722849020027309467714343938864989364627771326479781110727648204580914833393880130554026850525676502112367194110318187692273885578907201647466682658954528838694142002753330006865445240383343465131696058324219200559147517713665553230911948352 [164,125] -1986077080256510526526040917478488085064649106186979294847766139874955144930640626508187073554923907700343444348044637728402180305637093242977661289014116351329814999684804266799057448824432437136675713409191131094673403396585773216548644192673219134289592479412303615796360884780658646329940254568038024788942131624363723615019518935945929888203234632797430804114544498316209373445733239104316179712922355836868541808806326938418825834990648174921762194250612127645987069340285128955616777766069700433565868356603517796117165580532918690688455281808785867103049287692406595005135492125136056585246628730341941633920694754568566690720221876969482846987330554386418866778107665761208372984821615409744205793974446400508700938984135961548691200273847757972722099544388563626941016513043994700991997750792802112390912936068069763667194870453882630919400663545250556125198840255355500711758312280549877911533918831609364654423300856341333205470095354361168945047691297944928608826557499318736390389578346148905822875564070704760667008791054725207549005349530934321928730231342390989061896064578798423536532900832367573683733801399919372303013898022312974547194090144225393071410333955608346360041127894356143343831770328816548883158594684161775104927300446859491236446983418451176950743399046907743956013295633581020902398079774084229331411107333876496542372254983569478471053312285877366359837253452692997468956549397134714737089664869627177967153126873728441536239074914564356362910799560419053637923253565096236767543400592798911008000 [164,126] 27996414612569337112954776108585507515579650105636573577337975398742691563179686598257884773692614659274125781841446797482173027352407678494887896491821324541079512183703768551849511844408895306027870269770693708198823660352160476324343216717812683461527476194791325234028245405721028751687750501319102872369128577439063634565451044202463019051142801978617668673636308975688096781245709405704141247846944909559539365547059643353654469566136747556425828281558703237968473037106454522797892130881890269308845662091080448599562519454423400445832184228434151373264589125509429932357182950693609359081793621004199410209158459546433783434403302941482948669306911136567880246586457896198839488778158025713104417308515196949113976335888146004309340167416471363843360223518769094800752104461340741361559072690594892934968006118031280060345344990351484600348231378369500090898932830295818608282821729944781962053491772124283447227504741657398780565618537743526116857681495419734662342829019259313614536496114103121208253050482271762598617348004826469807824971691325470720579530466630674051099526136648565848200318939778759429991024297544738545598614761100383704146846150847793868679611832827008334028383046052391980291157517484994594492294225520392262067834455354919750861204757085250170228855233116603198988922168535734932849700064675642814074214249430647175210336418721937849981033138929578035896488877293978528720960358619615551596615765689671238131008294217775746326825419983150707761144977166706873852764809850048120095789607200 [164,127] 73004417675364201344004954783204394869874918649203691251535389631061247487397769824764069458058526024972231670200006542660785141504708074889559076772371338782621014219473498132580337760530233432195801617932684003162246285397807815764059103287692155147967056035478176102214240166537172065875063933313924272442238938669459725758279574186956516361451665968078629984389286669645979211492599362683316947458089691514080141038296967766191510563256073238259783661849089490580332783175885570059895464850823894395447506385851621718888271726630874381574833123799644909296892495447656734173033293883399154275116285188464755673524488860524174345894202058459892853950296768029232908456767928197704631396454198218920985435309798616495038440729445033830172922824380012488008206653342736106823806315199232789626813598145274214765679814259779717828069862812682244938261805379553634143144558051533828619259877220445153339884582171373767830016462552814821155471002863350520648049789058898723829086182788173858575087020984743443715744695746192226562166093448893437145697775444137521668745313753363990965930135970850230497011769628522464845688629176554547825646166372528582232520493588273577060233459246060321504764781823570598280692149377764053470523058000894166641084233277817955673918118788380339401873694079484027326790476528731420766490860332067172579476953342308196403473570629302574935954474924983798698411663020375614175801985248651048340214614812946040031926603827801120564162084682741315556061934442177026548335377974103328 [164,128] 10756436180109438497233265071714255989816614079361857502965940716968651325117741223121484912080790738649978470642702222029433805530135774970992272003760692650598951535321400138335714595257400202460301019806993804838836828570776806251590155860746964045930278178634146180467075748094798896775739923788345381492875462804664865736375720743410966622806847827581490949895803180669680505235281177959965527766361408124972080479047282430653596365488925595285580765408185301026685932962674382319934322408175489198697215745385945184530065072006812817907977785603939411514053368462673103920152309833325118569352592193650194081413424481693987336720095102732472800018258024445517748754223244787534629165975317135689075551275051448104525887704794311641905627924829093982511289924740495581638156011325086096989735657162944196137782303762632749362536303512403114821166723504746488855865209540342381860887927087703520553742639932213325147225269721639022602338664736062017157816725859625904244824260390673168547748323007301096216650394828651836559360600122585180505547662485686439509381212166688542370816898828702447380355423140746597534580709420794524790586510339493926554910398950460286495358698779488152222539140206445806186837667233102360416419862564214470035913071753786610530579498328865943476747808340630181725942820331408662309727459841113437670076186497123847648164531606946837424856329166319393493907537894998550892363060586717614510943071321783938003692704378924825123665211906266033839857669758126250100396824 [164,129] 191628458382611542456411767809397781665462534160172200076781255339737614736762148509007587541787134384201277503902636006858993117562301841012581897138231395700845623579298414006369545710915667061447969376171330897862653683899619678744739791398937173727117350572908767110653413906540276126563276368130295084621833700702276026199347710209982765804924367728146107030889527653820942014998919830552567166234867453402903083453022323050851756161455902981334157764062030066988830436213261238436707666908286093960992104557811132131053452207646751303884073614639600706796038705462293493310644582975780584930970229644740015102089499751045405644291711879762625046703749682064382325989538757719711986689490915701313984115765900404533635980179477393600583292697311505621821830849989561505108564984828841418308170685281538514068568941153057568466526882825954474746731584588319261875927680634318293511367678646746765048866488717943439932728858142475996433716316014068553389696767328494587445820672091013178323606543100287010416099707848136216208007882109124265105479618810128411970600639742437828312877951529605009862772954245530420911904090707157973391842758427281400157763892031145610274462454809677557969970431422044329044808374190100060053516736400966424075340992220512499791100718033546559074247787315298657812898614768319371970720200285276938958490162626172583016689472108023105727243090197548451582840990630728508567600076706882849267588189436650599305290004081677737593865761088951882996619820730944 [164,130] 1215741713484397839045887232589543921459319796770759232288048147092781256472993326975142046168921418842724588649028772232388881446958666130470033487941816470376035436436852840856508876164579185011780819001870320859966464796655329799287317472740513367214311823362675415341489540925268166988508332782988582167343562807918824338015415853508502835450937392557374322966379784325657497960056565869645443309799508826143418500610767870758370162586754947042987109693771551147510343411212586779020625472459169106080666531478108422986401865961349456251270773687828676299603107753068232438268451439710516792194576725925064374331211077131090141619738342663770905823705560438162908255280564559227945406004979054103808854570971171477574474772824132208122752177452562872978279114035573743769743834125992464848865836336488255614075455578938211304289380962257649925239952958743073041650718578614030143910723116202243703638092722799004402730485283611445416258302387260669878993649447660204861164138069668680152492096904701852292362285819231878732742017835717882065298579157138849227923226093254891674452877488758723746936663453256638433038516966417514970762028649078415032695251875332546332825606459259878461290469476853409682396876187572242281498844918322816633911119264807985694290266879382445556410096956482538742842927775936152851146671097079224160223259099758886728660682033315303005325452710223181097714082181875115744528854881930040061583484072878510185347642176056008187368406746878388764189 [164,131] 2923278770196983373860653284604261914507806086716846543660831484202182206544434954626394094517789862937198227859037239618140132628587418331074011589648355511233534384830896971798876805613561445223488989896609058563495809929996144846271155415797895180014000915202575357413996836774413374108374744649710254949167828070649049257239004927574610500755899430367079514001834907569231233165034821239428308041131667170729355372153136184894737622075576227771621565061111013032915905315462120024018214419589060480066386300459531639996797229542345817210005840117011935031056185456801464593432123147873582961660441493278842342286685698591423153637948195326966679300145100496173940805935076455324002292537779975017757114777595748979791345699871682854979967397090210892301743049394518801262843299271914467593077746776871979210392433869604666669740025373313609636521699973606266840649134964691410223481507687244799233378982091401094738759887077259312778707039233973071381532233688370288153754343372401654561416759623201771316785563838124361562203552064118467434228832220456881743662802248053995960479112417663695251079607720028113739787826216048423142201731417580212365546975194861851325560015552097864804763931485054204072053218683898335097722996060767977364274475052403910610529702214902460025584028955341776976218591889855796830723697263660326256857497018075383688181123801465478193096252282196657801459755149033176314764862320808417123985683922075500012475792930196749572028903744 [164,132] 2408981777701130168287531060672835986946444574874399698308305566789785134417570516677192388357768690098794685985482346334080029049186617383477089977487719174789786952592574074208004205602545452327294734746466200837943347550055830061114419528452226630942627975555109601324686968776361474491923276393163855226641122414482251382827957006586776987788765684056679917689004154810686516664427893611193670227648429455589137665816574821786731802077923914251275135458857206113641310736615587348978961732090667458985444074839337490463152989266115834411294786791185317597968226327227446296211487770903938992717362527361234279337959291180971407301889912852385286671736907737195675644217207457743037446898460875535300827251017908246886031632981557158029076716412119426883809325134368267242438739017141498084519945779841732063423738024639470856833347128022404269074232402149752247260125917750204552701506143466504481471134486782723274360239274881706811193989730997956431294777181807863303785804248968028605010921407487918833719731613417055553405206690972505114988158577929245975776064096200449644260522502746554979706828595367237002328510272556573670783935703305292807064414595214659264417801684590481626510125280072712970987794787282544701550972343040126808397631715476348517256107055598733005659604015522022130647220836726061612482836878511738635551003493954106235883468437386051135049773251143195508208531230429921969818901746962827888318803383138437471893192211061280 [164,133] -173431608530718036837762198751265826272404170599411127240727367836292805788963539962683800129656753009269370676104185091500744784984477782799134470842511011841682011326712959312422333576976475609193196249908603831299611507218761426072830464880945745233452700193543591951607993346262687999756446150355237387484733953699339047481350886579819170239161982163376910942451947843445840805288996641733984244921505611202601409668633982452830898227691364389403025307170159626663411546912371807582418077697847351427812092754226023243068694061029517385323530878184846303190837935876288635630222645321157819829513950661963346528217962464531090506926332788091169914371282370045017267686307190243948631788363656721336073961521030055696693361870427630211121423967453906287155942263664625165720324845480963352290701801537923764078716481458661310512883810788380797497768087797123353436354268555844864970822149242209605387234152783632918421351788899369181720877114108805848628512076708232071012419815861842335566384748752786948836465455198560464549617081957990202395903676176107812844238589187544664151193026308485399698193115458224447860218116719941445064355143055695225682821507148902921465018190564417293289919063473029311913431114800907070851871342610401129581509180591683329654550084813867511722733923276739837342988928576819267615580640550643664734204381090333147802190531980418641041554665574856558395285659788821931328219650921585732638193941149059038240 [164,134] 2933046095172845496819558635957221984597145453889484960856780770045142159537783740555063827296901462440658460452407278227789522528085872540518135956465969368215786394584084279910447690918733415437762744363292228095997741490131652802334315062938255732059019028498828227562836927527385111286505850324024282649926665083703876529514492802014886748794588154861241855051596207784221286423096415731523316400096957108497676925528128381965305807241763337199862565577663388771367179637501987003676079882029165236375784013762090845392361746116452318189591323520393077613130601364583389626357881652055611397308098297706017953468981201329289040325391058110959537689762662297483487553646136846816845596857963847878844240537799575330198993301059349202107727964900816197562060573826507562804955174801144611804864414025019107796501003030914062393636845612851363709012106914922196056841843652797644036048633930200859756083087230423502054887078298962253300928920696590973291453303448686768881110351863043682939386477977780566997685635441747033324188959458433459866618504244898043827986334386363714453259120226657276650383063526011229631838671389439167930138988179750964434770260007961073604724618242048613169227764621456065483813402737838070482987157724441381639907560995943743450634182864698975752854974543235793722405990876070213870023108030141074767454534730526038594455473290686547656560290534453247679412806923577191773040521746321679207335324756 [164,135] -2850000306670781162268850269291793838464782194871016774373872170883210987151043635049809167599706977961791581134699496524589340327387554488852399125394847361430544315896626619698643445407235988605206189934844239792364986254998688112794231156193335018226824903049657111927548566962561645257267698657324025726862669003453123282112144021179675743987820790111172940846343661443768763666859492704174616652879732912837527531814540266831855141764009573642832004219812237519786727042662184249937731734284864879708178221937758545966892517122532353306212644579446165602972351365532359743922438053592261566653987972231983632077073052693241742708290352559103500601464667143243861405196729882965349781896905852491989469487879973753096404299245895940936553016474695590829952628045528655139267244127896983739692694695611552716410459923086751716765461593391088640315816972998201197577714237816889860218315153904205419726202660461289298863733353468516496653783352475497406806413244659832651491112490991991448400506673915967057190413290902073359864988490047831831857273269644387123513461403235213670115240090747028817054204692940043481601681845435828563333250717111958087343902040036929340456823312449179840084844374754899950735297631488767363540244667691934094653946004810291845998055450674113582564566474626228991296448093747960471058171709761447881921525600254042416687201964364747010466580830513968980740061304321528491978572594850624 [164,136] 501630474831503388389557849067566819035233337257118667498418648929787167412823020730678693154225398304115285514971781007442915195873658497542366796015287617321386778012649789915410551692634905680763717041401095721169378067808684477819680688925610975097036439290313742427756375588234327088042548247364166666887433345261679723916637974969964885950565691079660849597081373756671064266543811098756247747107984775404987199937486543822759009408468516877371550200099212588841707590328112823355970389279884385331423912084625073968068592099017806908043368274250373968606052712653830550178991910156756770652800953702665553894120618459280683594914251174855270273226544266274026409511652826243568892186273988952102674317816609237463952411746323874335681887442260392622500802586393385233634332929580251726719024497308262981057472374417342587175564567786866226583067302174474087300741925374430154265067085251656470237880538356419035619054996313839582358453465672861615188268465828568092728536182787278331227648375346728298492331756187599743740491381354486715923596391556896477157761777021790900088943603245888345533258707173862535888375011296163343842430632248443394132519475031204836718893492833465013147528079659897494245856879835233030239601331763748719738296490693411158319200257370395792959681291088907076271539284758635184723626152236567759113748527430928747640696886691006191014066676939466418574406725415377932040 [164,137] -13275543476343647527826446647810865708046506746903101190829866117210784354684575118353302536546365478750163933615784419183560622182329184397914159268646705976024763014654599034474226277701839714130143280620625776269864272529251237587045866532723344360471774292625790684008285542854516524390792066252502053207804963533182598167659859405230867848699293512772359834951503146622341727108065714881367912892146151520518943315606068139572139838048558401670008636522199968397257107924575631618152506432275259671663050263640125772670312369157628934594759200202888875330979900946986195791301071487077387172086212395984706573772961250798080030195578180276562874515270655256562604755930302272850865343928115222055863942850744592367167148834536218611135258110727206012014872403594650496089902481775971915928203689261659235746408068813014592479274628685301819084294887473044040251418606680945371377354697229366966664205565268646807717834145878839687152558378893059794153703929876723196535413337821837379817275525969961375794769452178581902841543530805712259364836189164134528488603400105680079142060409213085208046584205621042250368706324241686796009380980500000442524927813452967704429532390173415403660693004559042773368555618872149906179054682569625218924105959045864220669438763169288785380009843519041007952425741470508080511579415691237391214451217951894260223934977225719655425415883110111930713400544 [164,138] 2998362524486267925668493993746421047436746956767342342767032509565002125261916695978174976027861380648277597406621191942726099364771820302600185936614981930238630338522563742904008423870477561727100390827577066189015496146372158407549315356119799436422332164029623713133601221847558659273186472052564540110492061134219488272046919779504506353008443036038619004143255453831225171219527592557216550801949017120602313090467920136150789564210596071491029502821072752256252254222822986884460112512480124037643267135432694576900684670709884893855563972450760382488291554718930283750788329849788429256878375240842719619824876192258250289116612807145031199953669292731224022789748029917004313057624272484023520475567875421735986531870256463580683545776550213800303818279257417977235220078856179556426315060869019356397715486393012040608161006027497453444973138334859986366453648925871454416132457216891091543211945712064145022521560742023139971428236854723719553990189198556018254027659821394413874230234155195700549113901891833471900557800650959853317361143332174543061701118421442371499398364717500052967141444498046879731585635280309587050646700298004864914852708001883034537430252051452622925610247904401113537517924769501557020271568115204167843088503864628975330401656601611336657284795826767777058138583681440441916401016995918611598736185668046018302574437054138795876030659011312 [164,139] 476509831471691632732103818240891042914687395467135333682400351012994778144272973907212080671508145104220022048940945592344406923174343582146032701811693022580459497717096751135169826005206669191513416356553280007906590339498954695023623381332459187392887913615540661509479989077443148395088959436328691017878697313124316960565591059739626603481551934968486051415117166506138657359019470761098435263938192035733950186477043927937884828162767303451473185429080312654796112176966599412537317937740779812478188746168357212136970180914191910939297768276851284675799840201342033779136188549531224074387183422147782530765281074680092200573432343660890448779990134503443973585926599567051130174904540871997510611530807877344822126464491877117448409563922518155400419630859235774080022143465640443172069345929785917673037356890954963010561037124360021468164895574418534565696839713666701883209144855748038645040071876242063989057815551131841793287338421927318682927736868456238989576110403134039049920832334535071438825399861587433952589426539477002873034582500040001670425457797741716815660248692629653109058129126601287192148099784727024297216734711813157799766457014862587196374127325070002262271800861423032800013166038350936256989361161694843906864407456827205773275221811330092440323760435553709675852358953043747468226020313710325221790777424895833796882143435600724736 [164,140] 9910178342123262293666456705876068669136471861584714443271544253702052393024045536101835413868391701073154195814094345959904619888689570578960652243650710845275405204955371316413122278128812778646716492410687004051681857349939463804636634545786926739275746026457011833556053917962657717745813749419034527682778435416649767749584892670447828048905585237852525709807410316712477226019557579892029560737288772266934487526850869560288402937489142293996764426638879601156361400507936546249149698855231376644534845003339876159100836687701823997077688039596892879953491235395734203317990606859719928811934922242845188801347752445093316271227583061878728167407006635197492186141095364485449204383867939286855846701844830852928624649147535294707507583158472000968458171415596024919662919614117467313314299930657288363862071465483887554347680948911103328443298645038113413203667351166710028237278109040221927525739159649157562409484898289270805330918773060250632990161501860388715220873142427165641128762898279846370346324445038163852291375514571937316041721962509777260199261065761297450127510053373590538882342237009814143087959407030037890966790093564982283422284207709521427615651696338313581327917242705934446733213431298977614659697921986660645424979135944272274596825253971731749666216896122202368870458681771040332632240525259174157152380438439996159696496 [164,141] 25857857739028331157000128494509598681285457940356786701646768696273411852557140793101525640606336660826874261143312195121409660110320046174396293175207123526478692633304991860160946896166242681579738708768253012887434815935689657215879585278064398159488743804508270802793220827499008935157778632923340586346806061863385335273114138612588197332347548361516507835686691561127837898682423653667559887554076001468666453407596451780873450507697572584369351912187530373747246875345821174645134920551591863271748492403402345282691716135682645864470639247743217546076047084854880256759221381671937528501508019277987417723115984394895773698236083059958523935159188202922016827112159932466108317831980623579673410718477900824664528435151968491005078678816570400967794212532615348581865415810004000793803405258626895072455914686142423004179958400581553151833935081322775577605112217376323005431286864863716464258912443118648464049073743791500320982441494664853313524580787192911838863757982542540300735119492743538134512229048800016569274469520836214497499387070914894267573805701840449191346578562582237369829340501382989670306597729324236309149923633014032778136893985189023696295346911941138899651908049787464658344227716218792678636069832234607749102668312963668685852084387041479859715488341663125613768632276979378738898712013457329015606877808 [164,142] 8328926132146447609815652844694275155478211928172694641075919464773078276340783856707340986887338394977127140424924070130845346787938987080033270625633919076394528430983329271161198255428762358703936225690908544312598599716363924938851512599668397735969110195674837672011467189107503363019832765661105613957788145497531233931168795405091919532319273179862142084070394117396622235430727759436352375579620855610595682762931808131034107262118783574890574306865423970109936190661069896409548406026007562717837667663485030085726970661241916817290896834740527121263043004401514469620559396431816411095560447563890013718920272416340578746497038440533869713283670848852701459752731949959166883178738012977954596702812491470304349152405618981607563241341892669414787022700913466502439447663038355707910420173007418961112500167866977093312898609301695201891795153326116541105566724705172026220134323645497472711599514518871278332136424434262780234152674261075880556210842675705568643496785503595371516499238618803694808170668249481776719639068866056415940738565568910360934235400732248258846777182324723009922877140448048912394055394041850279106969124051805161791592609376747889640160843148281697634056136308247401207958239630707871427678952172664239949930174899549147174201709430909463844844959750103801846174761910113741727685208296 [164,143] 321838067805733844491792416424042034973907212167751574381462971474536127347569580322813882286922010078471346992592926213484799613282065821833895243500152546611295824115350035698367359077879202974481419225956476345316145703275749596874276235358515065548349985427698953159967784713974617374441114546319077474898529012196138210528007355250697756921542054545245501118081753785586892801650545206446385816737142176117216013812890076890669917380006977182909343181170393648524102068358527467105145911438875370175006448840678605104640864739618525124852087381696636069338488791680844378863823398103848726814138530192990413856819021383880796183437498854486316881810619706938151953515790869223791410443972575484259907746133591696468346376625052656417393601538304178649144430899895926122313380183830185882852202982772664681338823875992987916933656464905534532176395347299196412664792965256815322316833450498583992803235777138306122510125575368013652895433275720728527501094904600347099305112530338989520925601966853583375352870881099071863067304182846514406692095072068288909128980653463771399672807431341149340477839314133430580067177122116673453988339495006674032775144707829742142330491837491073942142367734776732171215194764698377732421179771107563550517726781874127236797488415422092501788919841664568871360093497056 [164,144] 1433234144139247748765065056981781987782246870187671338464762477531477233699942255849699384869256483965571975309595413922758726631821320837840372315434385512953220926455739750594045138053520018558077738175322697502820765980856494382943241744646635154923423305018036499377733444175455745192201484107718518198710828883065977090519139288420502969865803717038113567998891463478270232086669101430200310139790228643400737442223927174495844896101817886846699885931772248230056275633733880724868184941008293159468578921089286528534310053477644978270284644427272727471241274133501365697718579888587557174421903767458174141423982472364868814585468203733780677548448787368210150243614723488475274000691684225914519308947946828521341363084825170946827786658428138476601061500371102696322078834425178483351707017617384963181176948450898471829522474179005603084756648444483316985217589312359028738743715853219091857896716697313949311523833138196599728024005107460402663320347821832935689351789349456369294236244372734898037021333088738364407627012651096002396141568800580266927357217302739210035172168709915514930517854948684949623783588235646685679650256706690819796801054038714196082912556117021085143184960395666693724120632638636565609312405938944529172034646071699845038102168142251443622824089850208 [164,145] 698549054858759011481341961357458988630389487785702458894352066998058263462568915502550513458570793575863092275587540607754195153901894948741936104689177298971038984791360729667681846507668488121428864019629871664411001628320647283801941224690442874025927957042994674735448886702087659580481618096555544210409715731036336684738349081446009306814092010146448795384678723703427213568549477620317242221097530413365406400145504626719669464127859759222089137458600286914628714036491777532575154659308009412830049209950162529393566605725575427437905832559022291281410101864976210993847591461006965355899334508692076675699633951231090751373488575217033187833408141402328303653604445421155872587906165562128091901134484877208198050867824079210070383683486128764100485514128229151567185960629337454948431656527760056257296397084281512251659977342461314549830069214655827534355744207890354209174068565872113360961224680158756646615294129866606535664111277774475903557033171662164549980094321894451099391165441159940422714281435657750550759097109169203590375586280902293900702817622384891367548071205874467464191778092086054504958438757860399582967059315137424239003550745843090787962888363537573764861776592133199711384928496380183243086559194619007935413603347410447314196754744616 [164,146] 34966877349704673395690938061178201819737189070873053466186828640765625708111770861990471970663905482530454095381601547591319505763220098676671976932732547305617725508894377958138871545003938367107253698127363774083678825203998283112036236262716772503055251185290013116303945071242476070279951610949242551617173670504582423098762821798169936324344156834287292062325204520047144533057752956596158864467943615425250969259794708564406417922122975211845855190706934495737007145818542875372288431827342639702275307331386208124307139485025207926577958072009761394513036278104209903603897393009644075946841296897091889560459604026478008519686727441725303906936786401035335332100512815025148392306825865751323288651774826706529966464906237353788877532509461382641236757052556749513892983904910859710764318516729137878655558527408748131494131496683965815849550291055520150837589441143345583977366286881531899022267844597650951679501619063675753649992253500462919396526251830931572952111548463955490711400563768700800454130646829971867064267742539192509326261335051338779223980449798763868929728287361465844409336079978261813455226082757130924304274502066085229697836915779452540829677469350606001387485816577376132342990783838005829864339857627430650999543571091 [164,147] 166553678528636909153600669912229907707458479935369177441772335195428769936256112667723682819222977408756350672113243234909435232893496151008757336416612969402160632434032347737100658568937835869401492987404569868734282008950299728089288659046416790740322654463309171230703310365957437926355991379189858277477033728710248879815038153462001067854106625893793810119489638862506709023278593515069396850064429023572820158935707238915611035189010615401166300540764693370559970799421153811590918511884635520903576910219230758552423465595496080433713039745029909264176999805072609579247064993587477354373914141483742278553705377500819528461397084086743375648616846947540229054298745434360854464025266405987087944905255468538262516801944028812501927471025523204498088527557306339423319870322726196327231312152151451056222297920419684702325066664495123499057587651536024894700491747833916392344666764203677448061705242591513742729331007376913878923602667405729609601647437074728624907244732100462646803899907315360039660574792632209156496158140434190061527439390659447722671513541131303433132149127104888670427294715866184222279406698886792252667106080162714803132354205497001057456102263350263624898602165451700277623006184091136158267559296 [164,148] 68980395684164784945801906353511239370889149734978027794996877131924034979382976255614532060234576155269623798283240192634403203628085101778099717387920213244913596042186390161718770314421526851483040012567840437298187089080779241000573004826707829091978301254151516633769319906874064385313980087960246037935578151955615760129843183127719288644839002624467625283184660019028466789951093672950623711530981413598794295213763536158703354037740391803666208285567792711382914957870936274294534605157545433976013263901630704718163013257951672063074494130863709730705313076505410505354753449485668996987298986780647297535342006537468203384733475029078953405206727088423577292716760141718980234748015521923860874220558106893501014779069880746530351506129518343951698475755864133288758340741845882199027897219299360733419448394530381906819131730680573586322828045998290927317448201848991431882500920080668045623794633222537750971323511994416847728869947518957214843753742892779932526408597607052109221469309730327753116206935069983011072409830608872606978638129966280856854343979023501205403581584912742390956301661064316586471869645616393107679100242691509523169711114910012421036261255111989205329778889003998442840224 [164,149] 2235166417683927947368088347974451540780313935388593392214182145796511591368472149644942341318915062020324092770253883927317116970296573472440487952532902440115883812417312516502750902900974980706213934461453231389474583329486892703682079199131810624167784473609499046843875469353373435642803696039006806434153134749015678175000390646858111641557608608285007752778773358317371950516049557579779486364918295611284343229070132854523197981778572766030661451654761503990676919993725024107321498618122178371140148823939191611231923623305532898697141735801191497655934602138925375292420331978203672850805283954920335717316518071334969922557433730800199925595333207874549187636931200479368859968271496588404511568213666715617595967790028806723826125298919299380947596618432569193975480497389749924898979120742457615522295488196242333895766370700053210389675748170737399523901699114010650328233116155783033303855244744397247229292277020806897687744696701764251407552037734243518656314275484965458733442192376791750325769026960075784468638974052239830113044879026126589902044746377247056851100021249821700203037894326099139095489733515703101572245096579381749226502494414968516351900744154806654688 [164,150] 5009811138822464272557728346031382090819371114446924589378247450615261884417586679802803678782550797261208897973276434815773069787824231731369889132486449132596224943947141874751823339813932543912271105022285669475395646042994331961277005874769806595255345331078109708023852542006550491191655055638309539907372357393885321577398000428449087376183360813857994924270757397837242831033639110351058393196847396921479766860323583821263051408168583028096214853610019613666832312532595450623487451320344040439680807847944231931142829139458419037068689907878371351283240121166365113111344300336942608229638235721543144677007513137017903192210343196032324928902868420253456384483449095618138358049512969844272501793126258639759965541882401485746215069559135605482672474432796834178653014570410126652727513919573651875190345679912367154952411533703980971267184955274029225043793967536460363539495663527375569745765342728669729895976043726391393002376852702226295449957770994401829538042642927933709439200008318580006119589285873494968430068661040320665465953488412076816749396014798302951898667889514880166920141628977286582944427311448431814892029044995826568508669607154792 [164,151] 673826150887353862420728935626666651126728931286703606916684487662023604659017019472812654007097588577440626593276609935967533479350296681343070714298475835638943057195362635087873560222307742111130532181233697660193712162087188883300495475939003124619043214722342787967403732716933748380361333986646534489417673348975668959885629510775663621679863301468373159434055479015063340262550940382483429247109438153750864445145854067157708854972926549024760784336085394883535394278062186895349211058930365524120250740426188371020918498147697741370305599674244376335760615118202954970477629919218061028295200590032362187115614203698959977345242568552107244708596748489816892278454661986590505407657431227984261869553290938912859424049931512000680039865753443389414369645531885029547719962720665036182936223376052042612148936363217194729337440067924032688568509200270756498740697410214513802714603613078292718752720171962480738043703994600572310004982267540901429142475180832410272895096896974760217494999864468010423789802713009228369347601846331438996704527615584610435967280422424077984406767664658892400881931114574244230215005674252236547742816 [164,152] 4467718683141451648387977767016828401155967247178399042419700768416310867743950703578019768025272869228706918306620480076571468621618342199688377862825292017607838978029785877880791469988566574567602037588997177415724469002603178973481508657963180982571707555681863170681433795795076138383298305454869382108792223466731358232566997389414234554980822062992735245289973325430156880773794989047941777244010726034312870537560063451761222167391280549516819636286538281175686101070367128065125839760275139453738928372550142821757515498160618663744059446528298365687516650842826833807249892353643302716916397794176131387772440925215202341853423871315027829915967687131723477089660314155703984715170417994539796125194990619176660360218868998591496387102118955141199165705021961844239585372560888745350475550082561470623716670895288709568211469795205233318581595284852137232029411939808430195883100534415841708682004816149170574730780153570441721695553891195780581944126267833885905771091214048773755946210714757069847564315290303315471807031499574894677312678886851635475431942515168471518118838082475770405297030859652944 [164,153] 2612277651698349280026692787185174779837976555460323033569521411244734373305595383367780825040690374868048315912351181960860381125157164198539104765795483484901811885235077034218296453921541513291897084236242442145586801059452265040417421425113079824637527461295865794617631833058939322727367046019343294428394605420821157611164061764228842769561708421539455289576621780539480550375813608845597482049661659336249983517630301129520507741183070391850107257999013208321006289560227747821560262753232547018857117701746686161573163029991123680182984998696846597521891697642619096860876318439020811523944251846701738385877326200175740914587189506172450142573783551803050156312994022460669170658428361846987640314311050428983290377306718838485066338861034908826514994337721085028670308077780204985477564475996439430591867649533957021217597537844813693965029140929895581044422172534011277465026052429780433794231663099155224487613217704908136617666014979215675202999490933902151679204426959093310414652991008457850979480964756950246917460652876462375000127345327375606769364429687085434781230808 [164,154] -666827757711061051610079064305226482196197667830175092280691551096112183055345540485906058909714886583564330946815874793499137760166973050958381978238944896059705921178207970039486616647616880203922574858684539370503836100302933970140840753003137795239249602314773696120764690421146728166114175425066374091143602910708253101448698871472401289407342890065784584097185019227214176954193618611977094006705055118859144994798226144952410557623610075044881937758356025133082152864578107979315448628037341549895716597061340977152191849896454409334420617739755137577814988898426026851885355463247308027988248379608191794375690565229228548189485115162866651422110760273785207812332612893442753903287190535318205649062566312106278924776200830942814718821122528623353761861386591337897569843558727987312588402250097555860839706520330527933781231231141963233926365177733442658305429880547890340842945720228096123307625143400948291516376773666830015580201206670043348031077500823920960827652284108347977881529080705766439752366130361860477211462185386627880820061409272348 [164,155] 28704113108939992887267418110199528619445490660348857584638367470089545207720844966883790295211734816713056242200521227424603599892132920255773760509479189823163091027619304619168581049829678194324050888910585830250606816026065702813694119984005762840939324794642729748848524641375543924634977369114841492828147311998998580254798799607008130707175326329754752765524621008179283830478954008193246644189507220280340992849531009342382560609201958093123609927592350983748397722388555502792209448860398253439442982087221959776018583825394028519903730917407835924883111928292548883774540255587881759541281990966282660218360635212222216794248380147994457370852435469549164956858270646263784679529428818683814864550813027438164468133193333411098918592243132807586706582060844014496910648242266952293761473633703027207960077195724113931601622610468275004703279735003514121827523821709219601019828728956426585083031470629383297183871499494128117087970789354730167265314510832644966970324434073214420076639019696137119197319893849698121289728 [164,156] 749964443749195914932757910235473271933557503119497605034874193984527573669814064725080420993338292186265422466924096179707046155809749775836211249188749518211557237593910253469242299190847510686637511466548480912441376290588217781376082192050379716926659455200694652434397631691362246975260786258952361833402861009351473100671688967533029952474377007981550658588962752825600255674347048025453341785467291146040040592267600448778238022753336962351178679965345638533207989268374295187715773441758931790078786759103952131655875737070258241423928695050480547515575609343207744997139216001260413234992966163305811507013120928596490272847663499383304779500561379189219323187740399279703412638819270541197852752507898960801389614319176525637701513308791928616770040217960550428916588418506154310628591324480223184336790832634639220357539271226511056181065698706368774017841513393209651026229249622885606361074135184419092181420187283529273496278700124437381038986009268634878330080756879296691339606433269088 [164,157] 2927455142761108390060100958263632964800241635450192093730168766093247801524440761059246507792188045457971233273692716329364702590835652296418792601485620376302992853735733259683047096718230997047388928661319872315934500959863006380712999435584312895383130686721996588612732568587437610388058172550636359207603434398314107259445957292421824677670600328738752902973608886290409772207225393845115371276443228583047153954018470498933493872035611089704547831896784661798490541990446381484135451516029369432701616471618561458604248487020934853778619463475793980676579722911035523978256018333836373494631370817902808742457546023824019524249498104331303039546692917780684610303519502896027681940118673706051896264235049403115727559625308285304519113312327396584430615687349502746136287456848881590043067714481958356305494937616165709394506849314583593915610283456384487387552994854947073979450887246110359648575348558544962426483627911352747836679867555073775723120857717992642656 [164,158] -9899433253824005632343729810903119343827587056162291671871576299050710111421050768952347743109901408640122383129976595138700873556644562804338566496621386154053498432172147203922979839343254554986970368547054558091104424719267273530746932055806709092936046142513571419676140488733965695537878419069536748879770863480010293437855209295805032497612314800209833968664665872443648062078285662534962867787945100447475506752631159375768228851364099252331520182368187036930646650582789137760755142837747192035990037272121367116957807043323355351334177046572939196278819061469000639966628150537006511667272746708605351824108946647031210021093010921017038912710579496277833240053181350348560299667519739966465797211200619709013714470988540175231337722492035034400830814704828511891837202589208992016053764004670857452806472580364653959112229925517144929790286950166608069297515016098950549943296763239619966553756240980199524402454348216917250510380080 [164,159] 4316541872671368684101599171451340663207319727302746520303195199032779522567376847508722590439359856016198643198956606181462712967900791103475212417618550444052233084613919025776301941752059747654330854226101831730642928362322684564784151653882869403696486942795766414721306252275457291806333631127949412214927519237400607475713687660511991256668018858614429677372676705679725577818622285825006296130315028095690021660995991864730406615398938294753404593366470490693944944302588420356634451357584015716296227673344790903099683554289228936815695286321156759847696938895385507417690546294196423281678951159183121084550622141366848609787864013498956908970115266087963540342986546748991462915925679084535169440836497734069395545368271356811882856393468718298726832462668017867210037561993064498048853069300788256161265571944205426344119593185637874648212964958092520626644577152574846769936681645589685770628747635616 [164,160] 2347342377048384703421594185967015698547592183466160453321023155543138532308251139506280329135353415808818924177338322784804935213060823701607479739403615813248376319565213424224141102913870915925361962605644519848029912799326908149321927073994711913174677026739957823919676923674422533561824308037065339507606715050931460115134678433464786327572971375922576108905161280508907801344149330445671244419131208187984074192167985242363680929870814299467063360455142886787933532130144537232728036306674435107249955543411586589722007481752464020353580920761340554751199957826158988314497184453695573131516045400047662010443978123813242535400089954192801099541992421187529760820293495822172372184396132554132529996847337403890639545351222057454981880987481579630283815919482173531965044181491218202511379472125098558936054338191114806213170342028021221505498058752785837324525432700121488496 [164,161] 137621700257680072376135170822532840271652075444165004892962470678223468357461160973652032190803453704254172797437431946948656325185786992984315238425756700736287913763984214695589668258176817987686703707978920688669675544288320000617320347054453788284756844234492593747891018614634379845167161022374732405101833239948565909433449523194466177239935236500211159617257774821892886183931013884465068017191710024721490502433402405747954446071824864082182878557865390583139343784482327755045109094283254758890629387803750235299711549439044847897701959671381897172850378741079029099370518964413867945082227917759261738494288643474938708234709023107121141015832987080782084884867193329906932052250630142549709717708585502498059953529141495888892461127131464830128236836423429856036461167107107268762654012970696786693013025556605027460106692322180512673189048 [164,162] -14767382158756300775690103003490036092106771566309022382018571963006550953269712727191574233949486780741804831514568072991646413335858402587831974918770468446633619522648379707325894065557108454659649585809504792063541301788607142371791372405111289781172099521399693126624021493046353737838857252007001314848980653650199125661492507338203783546225642313773279220174608756139907219226968238101770854043941291641548515865284226527940538237806677248215724143999784386191758776541909352577580938569752767268116592094198709552159884274884936046207405725093125337824228495082173219534920926193708280566597202298437362860257664597208500213788800699447426306122638350629741074433040144299527257475323596203965760000156436168952874131296736055616881309228667610766629673808772915429103169171500830644182522589136455251557723630211 [164,163] 137292496337119548320321950935988686433497805806693787779008463642124373977462086327298250333956705993437832469170084398609053949673206157390591173890230147237226595538022603724744294778036496936173566053589254548333059295056695204419032713769552573041106901849295582399848978390581162924985228883292173987110392329484913958840109870688784769205771325146730372904273128243567172015924021811514479347933415533458080509154454068480541706912418638394835338121900967179712405824587304396254827536611966528898248947647312781093036850126076347994364118742585094628122357546084363038069126058934270655139178842479091197403308946419917559658583779121428024649860961186080207414157830431041552323301563629127608203426698625849450124430897367283394732064562073092176233334142181008989785780426611520 [164,164] 3537579626698627479984663897098844364311794151680541641291415019501169760914062148992510224173009986055046904170820850722140672945332491042057425472076728630556619017538140494926882393882375744588735120656867443706900712178961057262903721650005066401331543380634698228419178536712996800386337110339104837227798599649077643519112060015539951599801901492376025903402583097989900343747010939891526545958790842303818762672084115230292845666005792391695336475832528139975927656162413915084087011144202458327443257153096567883538209992106496525822019687096534894683314600885117503944176566225118917763960167166147796995391403262355785658032745730778261532135849804196027055379525475792627366938655113086157988043143504824123122824494823787834431406543995681909184 [165,0] 1615981141717136675223906853930853474664700679590808223823946462297362570986001937489307314903330728597553014804940866233022703218968917559251017167760866147283989866182494597012822138288912595973477291426018121571489127100612753175833777995725807539366934664346164313896323284828659796833854309849964013388916597247499787800880864884397209277969906246465927085764724059038862135722253847070540680806242911384116765025248523806217882719557052279910786535137813139245001571797110503706716876807122283014338570936895806997641740360257748914963914945083090923003934026676625587852244100842656760588714814381927823658941117283790688970511343158896624963560507858646095954822457004551584822842748722030579275586046651893678471269802057691412341428648526145698792260226952478086697657636236085626677892494321790738524376734587252720478683756356060666163623674532246206229803455462666773828765035010856597375601297086448448699390127864128006639978121889275309433084347770582776089325537889672106793128691358029618501813529292262476697286394144796445876195733854732996184268457998978882620702149284553580155713413289711917413809608920134923105430018656595377101849379486418364561123083001640229358514038417535028167893709307422421812070593864959810442611357106535321662721562065697205886192287459297514815505227531737642270172306449919332564102722656454083291908452866184651929328560267250378578489847397958348094761845084301397741112468946047452860056878008626484607683385937948616678408184671197354510963061043201315560608437350939424010228272292172673629392184853132162614427914134830300402104680388758628747037946070276709867403245601735284614410702444278957719666929375145588912443767402327697410299195025143270157871011539876451497325507932721670687271055682267962848466562955125640010391923940437840201931571861817840672370330563600996983364797214477373243843740764132828135747510055042841067449509379778858374242534149329539885900861802813696620238752788400710995938470477058677477983889174401877411100605597622581646423827040232898149042094080000000000000000000000000000000000000000000000000000 [165,1] 332725469348840802451846403402165487574573560019627310088711277957632105325158650569314873827111446402133356746161981893735819580592026902759014415623883847094438896610243087876807647666480121415830596821679994902215740438662076825497137558440370240827815756281083557178065581150396800097328192698141172394216250532194069878693752107056089094632718848689045548369209685534351264293015525710782424183385659098225927757891098421972521065328854986991213076340629241601706163493276127281338655256982725469897576063950410466321892151613579863237509934389166750440932615729688287702295969904660942363599019478475497013971980903801641704327439567960243708948111264328582130158304991044800907971683738838982746084858619159005076650284959879867372847731773258815043863788725765314251677094703093890199796983416786446420570087577944341902480647935571075854784248446811674292164719308105342132425789897042852413786274966760871600536234029629287083517278384190695323544901055987001159021106579296009162310868233251029957764826085595061338635781662719168870846221050878378494771557210199111667613906175043636374753568294789258681247356841263595556079894969175526098300639822218432735837764498227959070861190922702764073061947337957806613697511608987795636477916134044466690641706707706481221801949141972954215758325391200677926241627992867390393281056870970203373702568144746161727872139848135401790889656693757122205391851121163355576576265928883554610831460852587900737682630821485005611939469798500137106263279756302530759884704030168234300771634232923552501138200664374450026227346007190901258165789332091589469946805937835226457657013149395112572165001771831450483186322383748992802817569615301233562776302417998827233622945396397292483810992985193277316299875079297738135422626448352151900600525717517580583179872422578049813927597980291989235976513902607294822104152047325458380223895601652395984206643043452156629631672314142516144466518339669484351883649682399016103808338068021275174909222465145558856371253959217191647078024482234695875241160212480000000000000000000000000000000000000000000000000 [165,2] -253284534116136880394881192565349038868633751333816490509983185497756102680296788766465003091248008832039864164585519052572893261121625256950578731613724145405034326060270985538081787300381068879472397625059729051969320523392244083725860893412060893303120783368238862480681932588736542862085985340167309165341959684828761971393837612835822936395763906555196293268866107625318318230829690281193021415755993972403588178780560079249733895154730133364177834651258316603437089719880006993243419385391618458631512481410323356121331223487334955882414043433114236866180342841643600059124788732500913607948905552237841745960520282201196731261238329724710099398334044093996167191568992549553057689480484281273722177032250142568195772972839812818768771627073716632765435672475624632489535588589594184398906525429396027886020175857377737417196321129173481418152574758251358665368463125887193293702324457598321844972810702837315265695229960051912786197340108118294415826525032302118144388673415601543835779703616663451631243642913221956069831596526970820853269208880497460934436185687316775998579993770130348006591016494675269962856161518431705235528191907753821376431117676029195933199136397065725146871829581052455164243545956386701955779094549300799457676849877087429714981619831409840144975517594341902253515869809144981773185286829521043032673504535321465003833332724786676931413947581698188875366131550970142521796316124382649669743587387485636341789915353442233603321418573580258668290025650647928809003012178437289462444353524299967060053335748926004188193095305110387527552148371388278499503324972142512474177811639141122081998770187922194299110271683749954512043208810767320474803438975663603201348626915169943052634017448093215502404589874321884194429386154212168220839024534106813188147692563453946733437005001473508273687403971497576944090654248083936270187499490817845863208602980473893165233564599817438879482703047402924003653430593401175515424005174236193242878956090293931904637500138706376333755124743300802701546289248985207823799542360309760000000000000000000000000000000000000000000000 [165,3] 1701768605971641388246036992190039832381848751371057311159477026354650465054466627172361996396754083456816793570115714883831770778833807254767657651269713334375884470886433979762880528699874457145398150416781283820001654279341184128390536031764783747353780971268121998335938681759861914201859963751550003223438007100260281736472056284479009909962259702794241168931522549319693902829143146412139046436912885258651404142226994478015158451444731104170273631019541717330614995696988998276567366452372232435370713687268049185654546884757527330595899818412125780568133297817628703829660198798047721947095575083677382262264908126334490436181809961093168320438014476720291759991743503892059398865874365210029863288641018689483332880776599977277787336525506144393278958939757934884906888632093511863070405784583344921100325938324930739803531605359340666489806353034796247365065304869367102149418765325092806674665446210384258767511717183601080239694145906332010886047304311108734847495701347377977622552583915149658467507327679988659996101149771146452593720012258686702812073538447866183876573019906088114980186011993429212631536952183652465982531670063019169193422601409946845796252575539766229488192085491994005422786322618117902418797784124816626808808782921326359209250495056346457817183449404352107269329266991418999086990899221796566791931719550590312676087203619550910768227274299163002113776414776036850659337429246176732507848834737167011379862767440646801257782064536092397306011403317102714955778688080343666121751043278141250088019113165458473267857914373332209259272103567415332156861441099625775833843307093156907229952021255736022616069719582496529406417517927853864743149235087301663385167083820654704266666063330750058717726174859209833426100220909468383243415765484425646080354613008158124639731595607808349549534248328793833974589852481571373999549821592452053641474959384904804930401115665643927842740449872972603630325154271808845921302677041109218818982132318642900229436502549033967060989351398734524637786703860707443932217923073998848000000000000000000000000000000000000000000 [165,4] 21043302800392017813707376755472184233549718108290343841039738850205946863408202637776919250787928804760627869259736813892617085303884220049657580540366923439388508578032392405979227943217402267039002760963738280439726488261789302099693593039102147847247585630622486438130730481077042192462110075751023282301427772650678994408218209147814826532565287859336808966639854770471293530475916738615102816222152674609505987176721686051381520956931588570554304212719829164935538199990500753081060036009467331365139528244983426658139669783109723870520483937322579069573088211290144451307679252131549242738306032432905120992686536617573225804857839168533333451665817747607386199090532589125600473401607807544652780594568789476235690623249522101380158580452005627699959023726347983953112928230494070471869221589938394207759520134346195973843100213460878821598716584871617117954524850314917239056871258051160762656307102486239855057951756071302049241794519186569666243552633474858365801405519313436000200446623494134233494154917954919554297782008416284327786817914643718876342903444834814752545585515958265221100092950342853854126825065407402637448382461786505919428212498530400745899695243042508210281630791295920033377481322386650019234820350477688328161722364091192024175981199575450293702280407023643014464834507501654157917957560527764726346351164200441436505475081794667483770742195182086192603540066323331609522958639251825686914997151059489990249014360604989339088913508909548152016913344940274529928021857379918738510380748914217573582277707351829217181494280924277429708877589745669510390992061085133341845624618365927608965981409610926738264765989527034699325276645013735250796569511362074443123854591442941332665564912479315726899891514500865020058979483614027644441256778159091537038628346216427417693608057918455201472299529869054235845049480374681262100348451542213331373919498286355101016243050997378271167048221020751544212545770846061789698021257907129286334419400268351508629590591493110704081663165689845462014255055567494047593177218086338560000000000000000000000000000000000000000 [165,5] -274712914828609384491135957593888029626664625689811834148603331374186549166888404890628563457709510847716746199216036171554126248075740580454142753872188797879245732626872216626571878612506635195330364682010466888337651946348576966693115142271741847063584772175403469281773341356277319793511536620429503963713085494043499088201642283388623870299598868644895208538195629306922844287306141706028288100791493446267366573747257714431564546617333350091376069964914807974312524454479267987568872034712707388014650143904220490286062813490892292824279754724539001205813833506228997710685500774337819046604579151081311591679387844696848554539177395333600901086724617766815728982744207982522302834039001311889121516342530413293191582873193165685351266172290044441084645996945548274968403973502368523878252788716071430503595608518188127624379940161975079880358647612451523834105865082848929298345390500782454593883625849462286249531151121709411273743095243871555995955563327042241572142961229448516427830337399535851627364049232052703614664749469837771617295460003256204991033886041901951940064968045980230995032769315073395830708958756750640555551898257897206823943585973887585024287052031930836418824641918513639251866899071416298904303024464553533135550113097623984251982260286773384272649841171708483756080235411829005971121506113422883488000154170601472130825291218213079983857486765540205883127851654208805105448851456587703907277986316618709434440557922504413594069689151516580236050985145663101345167208111498210786112155029092858740301116554793388531293724375556931849898259699922710308045276199295263741093643414794828567037218476972427543902467895805078448004714797694049209297841288345680125882045928613561584445792746976892920943728994551108089100352735504090144889060028355327230424566224327208172785020910696370244771091687642090650538549457529138577235726612619562520180000885156390205062229819225123047956830671978548465666255309713810519630323083541306024763037375114641349700092652844642796098082053696712183377861693075159734023790680009080832000000000000000000000000000000000000 [165,6] 1407875442080168673500898650669208019545633588393043114339616746606759125271534828005166519227699605392031000978743711940698447685429371015051993452863866609912783038484146994600218911836394080801730758603015426197825418786971144403808611910590493578176038138807558001936950550320828316907478342925897544602488768328313655831572921857650348028589465025665472668074954188917703620403430116145410433513886029415397908453090213828002541154438518700400711915279745277202312666879028906429574267599358310976739001207886343799068512334474492681856735801101571332601437724190096921165973863605071831701851313223160146580717971784935324211402188918030475353541412616033588431294474884794421749898940173436890497891821273085185242059491077222375731643364965260933224832208202635791881104089834796428427679090446333758288761908777165271301721385930338408699096189490690954097734536242719014357254783819688310513644369670718294802843306788566117648247240623015375598495938754940979057542503516516875078959608899295870910482302417473942211732367661673010259454960522878845911581644742406681092628463300787935164798831879596176327297476750150249147232651154907458149775540622427493877447693998055693845687956873468665506416099672522854728546534563503471563153803409544574784172107663051378019101296841841393995896605306064844525127560111179436994653382754324439732426933668273186386355448940632446104651067581992694250254824021604262967198686907995034171923735591833057095730302868892461910602240417244384136358077993909373937738154641809270044020581834509553186728884101136151096363076510832803895922830942227359708476046358069394127263019183027259688598581691354676926791927507295384824861662471492151530162071215614516657370345820125909017961862793177624670671623305314525246333758190256920447135341494720796333029758788790138227406205652859183292122440834755046780911440775631422886016150160928955347003681264779629647115247459353741300990558572515864538884002445673691084321670328466470167915526888609178284519585246523952724674449536644927819565537109947187200000000000000000000000000000000000 [165,7] -4209872719505506726914127650272464010697424931804938803861803550592034209942639073491634598047907849728839279110753181923482915139063643780843096944112016721668502801645628433355147401146130245082870732238616522178888910487811415292373264072473636303070671654713366827452933649353205440633149421653117645404337786531734094054102230213036977562697319657150574893155704523168584780532047093187536478207809865319842666055620924809295451110263758981837355182949415228520317594124738374571180357801811800878652050261075534705964154988462452344350467858908527922248633464097532416607225640773051412021228685111671318828839598908695369145943321856237253257417666638009538982937067615522912876861106489813498781870962850573080092517423341968238956472686198162082954157002383563220743388276440023543764094119688002212028795728336330279890417780537989660904686857134228781581036494259138757172922474834840626348393822090389696301477550054129324818548393082470266734678614814088409128114200221031951792053217198330561600299296731419614899386264767256584841421398522104814482340146495256368260008353161469778838968573419660176084044377672418717270445858899650259064275868028010975286635967706584662890265084481670682057038053135205849372997975627190541532840078970092748875090739432702742303077450380631390598641374334776146704357271215223446746792444920709776274762443727868788288501471712175178780654743795621859658469268766360472111478719226696706603387560398404057970157239667201122043461244311252350511828980774921625603292891333144085474858635303121352357207096937695118657716689682350213847320488353852019042320178351293832358068324158058905579319407892557991977195415411159517365328671015741548691399579611886656445961349721831751585310022529682642016619951612881755495342605388713579482384237689426758394911274194967102467682943568883211537650176013199332475897658280764207354972920963194731440000009279427987361938343397184971166111767548292999901296010098343791300546358774026148092522568674250508901087137252614238755222105135706477323431645447559577600000000000000000000000000000000 [165,8] 8049162790173397538664055689499763001850473980324621756131296106168030559500296794001698225364443298762053975242502681925807634909875605122893865407806288190600753077898405463706309700223290316464271635317795417456296526047525097420260246860079678633939249052239985686218689471494034888435053161204598887420600441186664837594587915029055744129171628343061964548951648692540029144837908700697475183598984485823526002819186948613039862034717875902540628709505264598438141458699470674946840376641049973231592337561116282430888936525186736420153568565819234304857317022450711859859611934063593036936003171330926834220910767551894847571760298647714280153370541190238474890119727328777220620144224808591885242588935867273768489315802831520675465276371145588268975829395615403039526198115413551067051292662623515537728539425283322669353191919483429286943376070630362932008010963895230820827658651292898267860640104570996727055618590613559376438862512769266919990227140543113270804180585673156360816991035375685406605021656081089097561639922953460828845000857752252610895857504432814505762209618880146533719216090242666256336850361981138258614113897567132333782080843886957991420889387684990544237909307920496236674794963791589422985816565990992573793914845789042077724664450431360345553737191921932290499791809271913437565728883571684159516792458786336817760121933775302047356916865950071899507772078568161975212832792468002097259937152366748808825002695913320222506021952629951959576643972518761412939713915530831314294207692463693300361260208290338588757896863412237732350353116300172476612160912174845631399296736588296709872519815760031859318600087738693224016131835596858249089687879218074681231578808845885407987018769837642986925301983911300197902900361479181949396921098719352500172394195563319075081920708836002230178169515134583072998252915506981784069178232796550975248386211909312489176469680404797898271366191443264099256986651368756647991846602984911071147781625858294582040000133065863344188652385586611444078258561591647472053849992325014487040000000000000000000000000000 [165,9] -7869508610718132994039022735069891355590393130172853729057710141180941309256879478836136584380420038226032452046485192050763973151763961182216882420920046865838211352006151328864083648618130728536029186636593086771052060500908793080613552332546447422015667757453128222091284146921115250619781770329778960080297686923238476588284516088366861559439798575670536093812396450752849964569475569338347252238653357851112634198391789748392061592522887440492542339938761515474218901456014876231839987263533795866928560179666817883807369868885370766759985375739985256883669665635988220819444960796054791223617543362252712209150919590636119826608064460300977696739224608480723161354939446408478951345562657309705119374424311264862349034465898635022224755892903878519656872319582341577135951214476282160992850317796463319917480855344187319974560758462895535347693661834547396050729958305332782362460466616355404452616123239185971568491867506260633731947344320025794831954443766502077817079223759197538569726247323240528019752108537374254780222967050751202613686568885115473513550321210776997542155064391388929887606589335130910392313801523313850841682056344678827444459632314319795628632866190861494001355636526619153368382505819432224429196475776786102404561472915357802555171058818796012407502848065164972462122660896847019098151060049140001809554414962916459230672357188501040733693974974904644795621044280501272317739678843957059947078022347250534262962847067022968877756896608676022740811094353008064367462241293978071858730844278765754690184910134102024988573299135477139235753621479587747935417118439448138484201783134469819474839212693315580355339575760361087910430430632044210400249706073912104878967231677048254653386967674732799202812805807877651221732464412316178850669956069118813487875273789367447863655455696252320261439808324316767661039642807669412412784427379100028774724468172183234865082274608912173057860217532518388669477317430298652490719497059751743376830477238335744819779583247323095464816821865689293679816742344036136998532936014481063936000000000000000000000000 [165,10] -5824036601995755049251189182266477768760818822417764002704436990928514648658830498129322136711095545342710071816568323159642068847995580973197891264002984982054745816273304806612351646639761743374031248486422744235475758781712640633004215901243660458547002786797573065517372189982542789253413174483830851596787309133638701157169875798793616380595070715499806288740711817139105029145262502639267663402061791575687510834389428152759131964964675729502405808784736783507641079199886719687503280814796572436487296602200963198708518859592634566069966318020988291148624097374979470817085023496105138158923453737728441457872404110636218548400659546009082609880580774379699719911287122130323170034226775172933523445798186276323349569545651370495787873232301103939799967790976557635072874567657365327937083491298034868846413103320101229696423396501193699563765382838445284765673729487823305304722621494023319567192584139387689995857542454594118317864972249649270650774904210185033410485814220094966523652216745335095232522249088256112528471840023467423194323746955134654446075149384573866299532189179356789999301798909766111051165566997881787373924715298393145845845121443680824105245419618643891787046631765144355807359192442292016546075289363782474641314538011230384411317735386516643315821433870212609252788540404523364396765941527003839249089330786548543424644827516931910415151498501503636637768033764796606440162965648362271721660781932934842069793904533257243086025254944123174718390177644342804765484677373523103362943896685037870811435876165765991572391201706170914547034319011254619828246469099028879470840111237966756017234611083267437981117504542890153616738369873083165283442958513143462905752012679819700660560465524516725385878774634236542120027663868141038424827428973511678858825777111291933774200277800907713079013184701667735020258145920335319513986393711988837927660605051063242262986412767472329374121595965641680729792773325665859364353450130453236562160091144753145722352975675802706371200309134042146773316129066501603742511996124853698560000000000000000000000 [165,11] 40945998480770474159175255628237624289453549969156925562205330813425541815438090450730035338196503842401060652562965290820424822061804974297802712927626351061043778478224785058887743179384756899576182853541453870579222077127975786550468298951883775616246340528436853017419034468325596873722918477382515958928925122826220387346547521186909474507937845312139960484948166906971032016892841898952261627096028808013765218281977097090809872601729031245277851221737646397367647262740327544492227245609376183392546627340401218329245148241200773417134481812674677484055721710499347572249571710643614544262799614901139874688585884561047600653369725294406648424135348299573350713434659682941240555883005649249386072932362408980224457451606459061597340622608305394469583741700834525519426406853055606088503048858635826819495385709659040628223854737375340369471798433265262697992788185086551992213775858470043029069543609739929317957213534992144479750500193966930610018442200266666277728192082030312295258338159639373902852356083049667699529159673288740262181033214469916434543331370874770439601534503130607716149709956500181527376656461326515846618903682687510884422520168933992990893760101359297121806511709363075937219979338245765578200253676425034092743652624394848324796150298400442587959548373024903139682638289468490631508612207694712063133791993984389420523513226565325682532387822123219832217096746826637956430893550170262152643913330845772928875923111521366934147973123537319400107296748978170678086875273580897298882711985698483755317198763785647060987884448352046129631447663618552232216556925510547752275471553420391709310923754412083138063875097463228044110995490290078241704120096045186800058031057891344139561689335978367920758312820610034004796358169913718868543650570638155498487559713249528715466847251072309439309222302235517360519396020987881285472526384346494050778913545917832926110904871692811386647937383874610835510051548862487297121299847422415664175819236691323736591476850874858176302155767655241659080851034631027670672457477658234585088000000000000000000 [165,12] -158238228636289942024809715262143514706835541311040902599506202514790083178750007772300185925650992712897715372507471074682261756217808578017264893890953104855406638192232312412082220072013634248622619180880636455406365471192937346193012868249329139418835028242675909571786551871757232830941009931438391300975321664905149786369601703178578108890023878890345068550472160142907945458900670647386858394367142210815575128087571133810845697700898345616846199544811845649621961623443288695035258874033455238573738877790311856837829132687663119789471857820541962657470039265587351908597248497752536487468759057572653369182821688970564374400489349121356748541949472259383277248598520403211506083138448398774057145055835522976862233774646491861804920797155621114252328605394029208860886704542432968431774685913778894560447781716107124794804982037497775623767534701190809068511670390263891036221790419587826064469409806000977816752971729292087947621149795774149828167045704248576590701253432712177341321240149527593087153433762922307057219010094213199998892749505828627218355800801429885259269482144024642097055870825494240973295912050532341544276215853869098671269552539762807081786589362720822508941751894086062839554482323684013104076252019180179164902376690810982844950620058297732314421216053597187469199302741488525933028041756613976102674633519985606974405895475559004718738243053395004275625471298541301218081354045099399958635171866692648526364095412243900177276064122577803399529284630173781370879996485449200423058275278175369498686039021711304963580701180677011472589444242869571601655491790143671015262131945881197619447879761649891952271996657676489042068869053744501333691932355561871540098482387582205185719700639297986357230420127254117640284736882759654674512715687861220660427240490815384247565133242606529627001269379399234102520472622092853281737036981229429858642090393260664052007307415278929572354602448069399262615344521720336744679774547705086306224985228349767785895085027574310084564861213912072957939671472505775853262509312476971008000000000000000000 [165,13] 348137987021627418667697490390601479685398377248688707559651053187258376393319366926726282305828051799640123828561380134682715894226288313021325692154316423545894513676680180895747386924894820250264953042640582410495223249890210031844296032565927424271577796808856418241078774472187617889410302832106594974534539660577006231412496549056621892631224567720764279159721141122385687622175189014375674823711190622516702852092215843226823824594001640662561757566931494859421151208069218209494534338035808115874504092593973862292539387124011951548295474704497685546855308493793641354927997914764217536237498289571486371056743822167668302410018291857107221554146250501403698656443909182646236251240333108641919180331558544230053934818416050925023915069808582481801835937645268242248276180704055111903475524203831956583861033470174360300546070565836849659489063595091873391099708896969852715343046278415328717048245314807885494214077507667853925365813026088148000838002017724220268437267351546183043084343209006091732907176277134145999848160725501917151020991712629410160180346340825679177434720503850388752046841015534773323602540150846965809753793121369573800405892524297960339723773602484949307483423542748924107076705812510060116953910776336914716200763704794030579744333475609537500211805853710886582911749503857548664752838890853744324032168303756723948112837706228106154290110594050150973086189612992010295395180309373588154876386359017896616332675675514465618895613126445605030488630400958661031723078289674379847927488546625370276331642445718137140776801084304880075583367629811045814989742362740324158964853123838718821606905190663352994908603944189057506242627167000476222255401715355796615816321560539976935697188073831516916331772607957916744332320585955497215910667941063521140583885853399860399821835356551939222625821956577510906085001002316944119219752062753580973603565255013540096483705161947122588763552537753040222432436160356825774715617880800926662667582811798930029104102470342142724616751223831855644832444358323994417199712244493640007680000000000000 [165,14] -316852063310774056468901507618871016919518064406375891397425864743397653065162791452925046373844104619708596529586788931285626012845417844587684366146065207936441517362985538948853388414763272488604693955799927884946094238839567597844388515305741187722213186243621710635558440810757080612876176707277688684500255901029407876198001429679970620483767254957205630221018148746827901446054778490680336618606226149218138226657155188642574903571485453623914751327202065838438502943220832272411441895378954832839582510388501205976929674825096595295478612020841500124457991664377483811321626864221627455879867573600171974562998894994522583123087446262484238543800522206115557229849518160819564494853525696863263436273001575036265102382517202442947105350966952266524411793112803279770854928482804089050047412922441416946911303079391476303573381916202922710904434498432367406642771698661722109719097753710626071536564143283638521145473287898303561479871783220744943729639908439326532888508812508012413536481406103601923869946393494595216673622182989611135630737495656713486323095619988109453046706340016743019073974641494283782043998374969839733526916590303240972664295664183423436135153324346947436596805041921085405566278549685631218672673796341475445529510038959256371262419211404372340344297739896451378965814156925323366372212210655956864562441472309007609157228903910313254500648569777604093599501005160883601968420161144061787343680967616920800652858331706761925336537278863785391455489400055194289533147471910179523523085586927687815768820931769869171354446093728479928623152028865320160097568981969825581650933225112230814871283644923515117565835207175045067904819276039913478370145902354433616921255721705882971953553421576994455404179278019337295792482746867993054060239082687571214021556732911391332049920549512488751107232897125210390783557352940885631061319951547447960548745932387104440358649532315722703256497432614861861959043937313009041290384604357325628714419542047358919416685166279987909271244317498707542842527508504670093273544258975160074240000000000 [165,15] -554185445727309662301464308298559735239152785941851382098592169632513534962589872962996226652997581532813500103403901472340347607284727861500045319448457310824097230059452327942753504729051735465604533145997034092730907182207481569632984822605681421375998370771334434629158696977284916389292662322024527699942409336735627661757507043167542268274808778141699439914773952903208741773632926050659309882267135813558733828327600445159392624154644568157735013737358555423036625572660082998975078182866501970370232889830794091337613734932289713588349387281425304674013346493859174250310964453753455905212874386416177981537455347530668034918062916022739984402174501120928647929726885128492584958506310665874722274860671889362493798149879509986187049427392239567335642038056829242509552850526189322465913913951878838351260037396848601402724131388542769003263613335052950990307645567154468607508288322302399966769789584752311015865338553802687579023432198410635190640998516404063881601361531641219850512515881201651019664644810048082081445032258101041033698360234829782635037845939748829227180728489291105422610558507851286104326407872592680302435833240638642038917460218361945100919783760415966868704330048805797782613157132028009367283808094103321316230412559640114170737240132515912347233834411906298014534352297866423183954174915588187208406398154345352025465353221831911275191439477210846645183463575663595785063696144261733443193475446059603584110655629708249619389446434722287832947852880143252452974569948731902024963638774822434023975924961596216047074054212135730807852910109243700815241238103940348185562819434716903367765771073648328110863173147371720869459197319844023109413497237117446912183597132446458561778917786816804806245386826444639795663886210045554990201064342135395182668611598445876908437943337466465345651660929786370873665583667602612969389883064305418593354292332399453987529906568492822129655382120911887477362437597246411624972924707205238801806427803012692937831657611830351976813334081847035512364593863555932794072344623362038824960000000 [165,16] 3264512797664951294425771291916770738522102283431766981187763394207551904938739312588495644672354990601158426754328767685651263179001140243361455753680531211998442830857203080911513520777257455922516011146817114230352922694327731366903822261753318498257493323658869087182857497212913124009305421525634383178595280221732323946097114345776146554362094374101585843096742930966412996511509176232669031100393276632176054372257558866874468062355932929110738940117414751012315262199502677222996562404129889396206303734234671864175085500555132208128478521191403565035223387834988985856022958361291998082196064542566778045581149420731811605935319483408260531697311145502329427963795910510820385979950876600599419940617113408977159366913184805443301220893624630974910814138533209871922906973712212409282641465712338685099957805446865768009676932579702198993414091670233093082956788230065770712244123785441895267108864372133724807348000218362136369151839665430766352174304123975950217050702107048553731291273563995993082903989972959829113270438937496879244758498249133467789550673068541458778845765908564523835078241723172046790718612609341742424919075844638791441072986944745545489720644347191733949449035063918624124305532067130228884253555466647924480573387675699192550491833838775943681788522663885173544136164773062790993357695346602129901275366535900868521330347181529288895537471761268004023640923667248035952218830723128307191047063062251152025596604333118566771102561721014843324571224688638258964222488608825893928789583164694327172761407115990265801942283643724985540519185442812780850735103303613125058694531810148556495245642204663778706032920728485874364913561237892660161108675406840994268413064622957335740124854150214994940373578274073053221007596498540438744324962416464266489335407780373098514287588392055747966642661364651024528038223988049357200405806753232914165276214136160987476571502570853273744253137321023812108034409369852451524335713271977599235815187937451986609483339270545376990664934777629777199311867180404128617187512344125831577600000 [165,17] -8061458826814281446632028987167967880890832729383883783539824026805097843030209183600177811026381642231463802533200656035418076519047124611966237643878837706065251125531005561896328452184141324534732725438891714146012295294110633974210892248816620869570041948269638997584115072149781227575249524329951580730366413428141126512325099511148509744725030396033097452548018393472567951278051148916530426440284130048054601225629366488877848871647352134520648824106157411367551277455357392266963795337729658310733093672848493020391994466586884005005578552229394591690051604486854116371305374487511982197742511463013204999816617663785631499936378567249254300611790677188670467031189225207701311739986396486438902142354578353293270693609810439009845230621553925517054855617385339887020621949878070340245326080176042315137534314587909229691986850757174859567764427279650154039999582146608280537213056955260662004217469700044127061273891040609163250350781827300931092160479757780102485908157459539297141186345705088813142967951153394242763952199049517533488761600736548981838200997212863482242120206687413618976801415616348254316079313479592781510520612642204198826240425927413396954410666169425888127109356157028168241386051072876858494530040075771497950426123314734145447205445665918012545773892765016927942786100125753376891010526387746905482153054667898733046448478415706734082675850080337902738781107018383110673404711640737432697810861933565515219734556622807018606190709739413340873544817134049120824665781581824879510258049132349261188937070293508181247311751062221861441697703148444536978938802698998621277571697623428463957977348443067866398327453979828379452201154682050702829832152917078657837458139873562312875038226802895987948013264062827786958088391272588924896647222336572586202621005663156326273849676244464877972801511469215311266786560960653213632560422617660596301692090284621925492888915776289644205365571994399930952493790497633999450873432080496354084337538987679966891350456443642718532952430400115907470693880458463384299714538735272330538290 [165,18] 12281158342662916524609155515292689967804289149835682166730549928967388752433657115046185607790937584139369040819283294487983462244905890511263260244429030944785995828805746109653852209534348905956479540737484862592281246232300322901829782224773034373943425054312807599801443122548542568488063763829787438263035954817403015034795095206247286285568037816233566088401864124501567353432511117007384324065650640513482601390257512344225578109174435936732109378746322759885488489322945462405039879864472685180677189043700019553184548763406998006327215101218625004536948422878308908103035174738073322739753768108232010101083598398435583898973122843117466371130448408330761130762360866073534199659794658553090467858112072265963103858591148233596456031774817004246820980937912960028545272684654350612218139048659481864175324845356069051312155452697582880360686516840440054136632417771295820647689757280326733720543616069330250114438869783441721087434944092076749402729243818362986786326601682879275750401394020379609232439911758960250334879543883218023045956206334549164799605622945987633564868239847336047771436514092249179146156527492616965273416377151471899877274999608804179208180483454196805302046895423223317689539739407053434194371222165227500298849468908360274689772951699439011385129839889338665659655423210348177804419049284179239266097671868166912024808230758413141406710078082051794176885389189968412152760396985889753027082886367652440932143658029085459698228970532325130452632487281713502123925969284792449440844342109661450298768453912184143058703502928276121369861980992443149861630338082761162577947375417993935560152692712448153586373598286336189456691753845294883957660629802139153581251852936706954426952687693962706776529271894247042912755252239946573213748278021371855542072627978152675689274893995435655567805483991925429909308177003527812354981976114235655253352945865873357316595293216063373359780961125684041590783538779116435552912216158591708222918161652710493399936406546230562256281311723753138481594196579875698463664944683816579200 [165,19] -11209524596732303533202279440620219487540955279789740189253966622283899724676000557260426334978353339785607582424720094120395198707622162762785588277472673938999075918978642559951111749720216056826276732119722449066579960609479967562842188175193825572215023901037904707858476279254379198716909088038586942914320145243639616824975711453689930292256795449317455063488076483107531912433957259045668202830464401794424774845518291352129071564225547693520192089674462230135199507658080679181932995745659629937679711309630391519246345185596299256839468479378151141418964619667242094261808123885562469946306209347412104900386164242510900970503910087466556726097098133861445089200694780974954080929103486319331051351393084832127263436849513957957815388448326016100133361509502538389902237650028817559024812687008746572988189305014375836411389756089548483128120380107247119495971351707451865968084359751695869587031457482269587000683001853101831327280193383419810550280153476987753729970702655234226595825090048322554071547038151929187816011471669925171687337998758801564184385305969080640945527626355826630607988842754565613086297225674494457851192027430434468912762476868113684093827045563799958817712096921809137618140032265637121326518979536637642831651622700495449681509143646454354545056344984893694458633362004346773992014415887850648472243116433516971269264511287523790436317741131714619393179736624177364150285801761309175338707789033464322469647646257077471985259963393192743304890747950823669467549742249547739107537429324880974226903978745347247730475758937740529420976875237916728690817851327342886230676423630885826568040524908504817979486182519690310226893437197379727793828164954742576641043180485855326973980738447111243339955552193137479848922042689505019746501681056760542244426604616121241516217203144020152097229335483964480053563162913901703040302172745439162320682687060783378606267993529807162225863864957252123598408067473153480254717479002392022366522082367635242489065682303641090171877734410556959086150193569865015691026618205745520 [165,20] 2951502271745365726186820134031089750751947744422483115598842363420719508941124968013796428037186490516255236504209102018370432980151245555102363862647610203812328658142868039758525462405999564092479404845409292086505177895312718729437890303722619937783599140063578216658743416454349915219348316697875274862009591353038364085683768315015497753300142883300979928250065556554406764782582055765951705061046547520415611229133614032121736001062938129576125792835465367499361402651986117576533575002731211046526056296357494219940234786296109218322023590467284786397624828089103710019162873716168256184629157314986866101758066581737680554627164700711705927439702097639295840265031717365335026880930323498226824869357469578683261636548823527535050268121403037167926356699988777329757697493937069921676725855419973392613572055848036708248757945660201262337580103460530896445753590470530867848934488337113675383998633155169248988259140521440266309609635068564593451340838580068681828188280570953176045713445290031912392557331318280889601098071536772392427375530218475468246843073791753967709585720857003320364615808174298619421268353747729506428008745044335691799927985311555064253468161616134488527747324193136857199352217129349660126104659587413922936466991025311228558666605098435722820906963514869027359058253563718392724676927417983274961911356254061535501523595016723581351912097663318175272320656321140139545696451443935345175329194854387265746304485110455673924349944493759653040239666790607041769653244629451550876031257197768000787616829684364633648818083738167352149783378082318816154288399468617804826369350549466998133919635606799725503991318474285230054260211343809053343593618544518927690150875724464030452472423030380554396322848914840367059450378613718812828506182148592466336928473443783655633004679486576003237751230346038532034584580598810352513245668980831985794630836851396646825269726875678841345213726861827734180840814841495519885621357614044060656425795790096248682402901859621279076088940360422110352808313682827388301974849719840 [165,21] 8745858369938732149081175301774008620330158673021762800834062577507396299653940492643427344949413937958367139538741464746934933338903743449092140050509456145462163681817419578065029872441036495797948111002067845442831410279060205754656127649926907052912401445588942964571632963660518143854449181671401561262083919355509002637058511470081377804272418531964278762246860854999869085818328856471418524401245687794786325861442837369150954682173307402010708568466233960177072921584123102006588691599280374420418451968749602872002565134304617955246480463879968517894712028749008042038427838306175962456140178754091636244175740923418783431098305934207947969833118482500241732749645581078559899998129414541762194436747872769499165489239708810438201072734106874740561057406420159874855298820181801982460895069660981769601001673646224023972881860002880706739385256841091798918081728279531885824802160072026720725316467047920431978294645957547142350668201618593256333742672227256010531307043908236992666510422453831686240892831085751625218258729020735535466371085631800385056625979606046926433858191143754216574491569110342321027505314282644688373968006565178448920568997302235363148391483699242007037512798374646046211184763086218359035303761838142374880151442977811226675824632303363926835397288482526863507517603486041106661297623984796985360793923376132400000880763363001220629450157950228821552641927514566347666384264360293420718537673793338230201794981127700456104977379323608932781751752137857969067197177263838860865536878138574677898391501113143436754415778010228089495911501169125786157125356346684156048963220793005485784938477588166005203834350506943229367623666005640433139353785613160977521910631570016164916395639279012557263422990855410958625742886118241349014457418129594273921273152110760791451263633910025390112798683106416474672046633998113687543709379363642092694299365159709783302277531499732879323449773799858670186475670626832762767556129306632566048893443246406894338215765981194857721667571169636118384053858606489828144584986620 [165,22] -17593859839783327655134140887044080919898178673255377111513878135598398656306155816526986848211839444313626520104280670070011396241652287928583284558393661413023593377951031031792718120655604011368050032866583654284565049023073572948223682003951761355720309999278039766639725093656202934415650131010032976785770449939406410554879418099245028809605736015032367667471133667053460190740456103633917381664051418330302012952790998562859246982964840634980450422328082813482772006518751068296104319746272581073607341068929543278171868448113151453476882005891546670270144377638439399246065032286128611904960964587990296095496504604809424319051753765073979173755333348756724727371560632822444065917491264192350935415774283113535269782166469330333208749122344612138143391610595825520034831090323970163630230792322054577867095268066363772173448829084062178631146209481623468055939433364746694064525494646801064983671386925588497891803716872003907455174135561248247941688115417715596430997597442208692603220712673090516360862236059363264310785436779058428407013719434357824295434705041517544022583656287103271271917084938879186010538509108545695303367481854414441419100327987204365322814979082214172883498603084860328605213067826252405993471682685842546962251187063079341198466661508385322347488799671470262587973816328461624932337781601820805198748979326297169256033908369880197161343827726026618816188397296892087269177925343544640919604057201550983290512721592446614128752629599470831241515395231719514750795681372135935180940561399190567333384376811121312551482082549019140952482396906365267964448278321356162303097518496802193341530012154822322748941504130539324655640775379434155496224538086827931096395551301611978441468071896381628022082742261709928449961118549624205809259843370655357921290746621103450464139379515319167001808895066898785476193803319911880647651616259322107296493172793122438292305444397675523985496675977310483605023834445119231119315697408776066071977004901922546119785302740319352375016762358847296287048063544088674816892032 [165,23] 19112685016429665552642260104865932195600220205254860367378705882473043874138684798665530480930673426137603262713555255967482484447207883546925845516391061900699781966540821653667059702446666346654848772507980953267595333510240717148558921420654800751663394856682359840513020836569383041219797511253920848711609616029604029720859003502508886456476034113611302690215367384530477569364526588739556174491097116937044671933538545691366444207052257039717362689962681499502742133572864704806263140473007549514444190228684483842176044176637564643784386188577048244872528217938095056681806150656164920980109720596411260800442542352980495397555511527448559134282421647759264420035677757490920296718296578364311823168207051176292292810530572175175003392628157588698318839884248022782911597984141615647325354842438188110422723125600909721782735069232773279024688460469516196565540900427082391705663058259497161986205183733673056067316931735074917199081483209213084619531631548393049387653629229255871645172139897612236738642975583012945671129484101348361798522418627096438822797697094288218768446978676274620498038522209549924704664745610732931108308162233247331086609505255331601282467894951205249158026214892512931808572844448496502708871087623164093309344844077073127703358421247481164474200516992772681009745289330067451363443243724325694287349108116787131903004161566854092900681899856672331848753667826372335576400156533304062135895891109865752314239483773484152399857553947137952559862783380830460551114571670733034935623836493499897268163844586696169702609591920089140872513174910650011983120673241979120010325721023895591575494164610004345832393738931177965495444963439022696841531414592912800919539280780376571165622563689201758942024882763473324846990098857467387026894696729794583971407707077574970618909879638305252526386447644379484953550216236559449744876716176571995175421123129403899367222114230249417219662858295677394022739008770150969472136153353754396737027917462612985106381953291307197733013904356404252415763876794332462143408 [165,24] -14090556996307108168403185176013204918676745674040312846045213185193395025343854869140340258947404393524815675877285063412599221282306393762842401545456829357811247146204037429030625101327675694922354367796609978048761355564220659799319670893075841778924943464187473280229790599024519930011224148152442667519612365103044186466654284331254481805960163193435744265623431401008700350680259511796321155125267597473821066090695468896598319652731167728916991383093187468385683516713846325777467589966780344999611450391922880852930821203310753865648674028846114816758210550912468756191925184605498485341400605074434296948971465894193608067201881706031661239706790433924421780917405652263296031738419371047560379285257570777807965005690238364473274977372654896538206792742131414021333921196716222332950446161846886529959144067402171027613350862057004161140749924443473394442721106892591446143214124159113813709920912376806442101455955783714666905925631100254453119158043323228518857087782308329363897193600106702454186953464301199751681637928170481578689837572318189794043244691208182358347618203631796801136409610724522800928903685091297412394869114734340461767476389330562803086817493187300800375949737361031167071144901264229592745930785454147591348486924228066381741583852919027542764113773969035909848903355902267143944387432712204919141020153903932126567232340410678867048973749719281812546393244255232670252474218992538596029031918986199046424058293522601635369220089277244161540296297934545872851875102150307629819784318103540842404447053688458159008313992751391872270936774965974612823002717598330249418085672143871564260137659839857505421123443297300660713269135350024978857898696162957646976113230337710631490590616051279742491646109241023675859722325507564154483750520214233811043668526737584253809286161912556497533959571706849437268129683987954478154290489302727366745358667573999202575631580011715205956222106697427990345590550963719759913403778029479771902787255581185880900059343839535900966515841905951378151020409848396202912 [165,25] 8314871681271739505291602204269260525828686959810502201034072426770486483783449381884284800134498585974431457620680808336641530301383801120131504661538399589108347097268736903561701669516392031644503279113806713489049599549156940638082115047531586772286524857240402204567193724014511525402969926046617549544077813258663456838818498330139135094810905761200752683641812239920564641922441641048717897094838194363464384611157303071075535939668278375878892535123700405957973184493105871757783131527935936420271708869634281033228036437159472938432016091013234430757814552725600092619398050737661406289498828199528370876957576995825214250632036123764864888308951215001339378562978725048907489352097077814587473995819918658300855090616183738284933613601159108524149272227578729045142460594843176224371311197171343476974085630173987713924046991931470763798124191015944852204833482935005730728299424422501869191716615213420123007472916331018154954535658167002202040150697132268098594854971675551989221867897432028955127017429642969205234568238359118257825014331536474005285037535322243940861868177595389949332102289823137979092600169817137381216157079436923033949236185917957861481091634831547204934300489785832660535662223191840963497590302507544865919643063115233113096886861445989733788848772443718067172485986445129931496501790199845307888015900180849862530451281881740372748945687556197784931500804656289756498944385425044655759248532194491381576922196962050942520895225154235278276722053047022209375148122885141727081556976139385525695626834398361115306451970195973208692507771609674455097136428054258447651479529055537582607620513810406669912546009226684841354364022536848749199925395214011070931761577686762787024657937164704037958913306857662841403134065251913919098450538378289281532321936880465936412787503862326529996147009467261486464881104053796801885209152543892310771133306533920636666273359324727673596646596326611997547513550804379565518569953622011420747183511720023926235099179539395956206292703797265983025141869784705092 [165,26] -4793818687452549629484570387654868856605403407483561725739623306848779359335750281035512112553213701252214057318301467750500009838246623158977907271565485524110394499816053627501668296540584692091759802459617882542650460472244290346951607485762522405196607547473478314679587227614599521882127937798380716156896046819907678234337846263772549442219782278878694383298027077111269710908992007033703172311232284864120299673268117737479104887891138731453811255631034308253151144972764342076527228706477502614709662748990778896149230078586598194326290695929347871777188797785726903368271979519169672946395659106207463770116324877368749751181078075684756800784543990971918659994237432082421290541399792268642813583374824945496182500521462632055625747762307252424738799753445627373842289358579311527482155182214623635285379804363916591950180035928592551220953365341066221088593909356489158124313558964513006211022935621597699429939665750948034343772033408127337410267219045805081465776908706771148493001807613995174356606986753901778819371913515255571455512812862207185323608509087670740533948929215847350653721193826043236661268466101900823030154226575049977855487508386084135940285323630203551971001078598527942554609122640210860196676253766808884829091835335841842254742968982156246673744027327004764635289468641329489804898398540885215298924000915093722387957243184279072189583596266872114479346934542155446355581028015269632829339362410460093475104100318873809772320427035548107667828509741041570294113037816064480020563951212004583604837730812675512475303264847890169057594329397640966925766936461622064360915734027824937075212609158232246080524071101747373215430042282474311296888232717053630663501788499045105458638948676869049299476702602432342616845398589753967485293647557637838990665623921343306469270919831453827396940190122165584415390304891907204308231460276179274339243323962883429850085162848110740963130514916361348052225293155187947609533627902022317213508217304697666673061213177028081270876544258842630030370291281024 [165,27] 1488423531338666124856889039920082675413130862948125339887179345943327188973480413468345012159374347156242124644299009091715084113576392859505279106360573146393943695804042950714815304086213559098165083243848772373685780077658713249736557343623434349175908112089117544014415040197838654234895302356861795784656072879134340256136307386560884532315449060483454346679563154633639180111782660022124040696137434262025874023835146202283823846374825288948232374295333773188653681147078198603926648126333556921501614095470899407035862350919488541903840925309371283743239236638848953894724648273765944970005406119166807934242443182944247288809118899598654883929750554622169479399239488609924597251662638544934097683900550973610727081590803464697927913993881090795836050978286279124657019077583200312448227542477702493359170016142371058096338599755607181594642414714142830727461063106188477161269880695017801047194506965752051589544558362624978581880297074961723224342568042646270428492051302312083501617409340972054009822202748808403947182204175728284078379092513215271287791141515950927536116328837878369639460310495985061485550724878969800120927684571551029771304222623762269339085325689102828485983757921193965502142359864298298710119105254375844818640501819032787850835784320730601943874612585920136223695890750278775040570988628738114697058288624082805250817066717198731298898886668134682989006777978363355474312209131353037003179893333401669006777003246275601519054945000284363902842054719430031936939156876835970184257812071547425538308960561709615161030206420516379399869477343397959006874266132792625824652403833969688980745160138301206746667183231754605307477552007437838564466105732186003832458765977909160536555417110361727648294767142971177590113198418232106938745723092897122973216557831640189073611214245885680795777939125817281405018825529080609995732093787939644362294904620486850486247298871268156411503784221205668492915623544781797559688626113411363105278682397681134425569211055584063589269694760310298889764941424 [165,28] 1514996354520776886609072644350158888724937296236309380371442196382603806469879733399603035044853517924968490373348039287290537717479866718426028899167966677503940228338888645197834358386762940016553951944169860486605876575471066993948412903180357336676538649885152809063207579640928977637746978340504656029225585155748412930568555490851313615453395837934895688532641543112157205526450463497754597078021876723129061290976613117106469223708332609199923668892848211538388322150779776658034616590903681305271030129033976176271991441709763794206489941757575509755939219307380751279540888287419916488434963920141843419017643669873843937230407041066971749541574691518182307345635923299657030871116597935334483857074040568367799826612587047606172464166296004196714144133686000685201212962962811624915661396589822286900815651999363394542630748622209863777255257085245348541747506547341878143242171243567005017160524857495783674320516301198161752826876502247138129097939575576064737206718655702170669853389930805210973993229322195985871434355602911265271579562526769016917529962099629942297139131277264793017340712062738438458498345779609766235176393624461530300621149657670201065702643113714030498966346579797694831690971954463553209990383129806876055522022700255663559936197874855198705821929054923947546890974190599747462838672976567867722202719950566451310726436038461739081221854760704293390868192460619017406914752516097417095580686230124368092672261236534455177289725605382538089622449664972750950888946152434861675462832764838899828228727764059821812101836960985968023463820802541497223931332297354120517969703715888617492008586520869326062125163105624011063773980276436455771513491304038836848565383944457586440632526931919366407680884793002356399078941289339143477206240373792775151777025874456439795436986675600095457954250208018244559790940514866283905024807062596465608426169997269891710695723506786108724016173576165366199515145369217003748157356076668754783384310368437810389712187822396531696674495516669529888726880 [165,29] -1546526226823347944735684057683153997290606234442004723132689008212268112293733221505395305676290096243393642355615557936892083596877406782783617727399241933488288020328769629560354621073021851508268107662130051933817695960460209062865642158219341855400532473645046864425220807974320220054112789475074035940558492509852806610131881418903093351793885287434492511801335308179677182343081465816955737583426556030560064904090513572206755252344012301750052536479887082891987867994632427253328570161676087438439984642759005641532048065961751811615460981499677079779060444149869557210822031857171243544549619692157465171013413217439827961042617499767241901515615791060234187495610142269437256573448114279228724813642617806589822509618059707117405785358875633431135348820418132446679585239820568858215197221209441947998719013175298748721317426639690126581415560440911455025370808006378008249732870990494074168313182359344690124375686840229185784618096145626192234890012748669319743639334573685931917330753802976586046058654736512511724857641508027092689900757076180113351727133554391112944488952930709670660721327714263617244882111208202511842721688091090687585263747868856504323377042445915738471519019811862794296537499179092917913089010704819453262491114880963323296203341925331753638349069230219271667883549040990490578122919237199509599054088856720247419306141046060850318310930169039444078791634437620876508691031495322919901357797351270586538667750784206153847507254577395965454049226457857205834342778719202475611825437069238637833930700703520428627416138278733613826881077242755290639642738451647896944516655817179655403687728110218026010116303394338158103644439045240057773824656527563192996600482515299283859385042176931820986734230463365603690507930569535530341279647479690596899136101725755818746201201214571726534575224839474151698684219649272716265039827796959114635705348469891555323140115226306767270127894532204410536017695519879125316002367536643369630454640468597764366682946387734733655215718749862354537548 [165,30] -699283684674012319923606720151887029561189124225585572819131640060295242777473483102613971659333380992752923876700117038381352598595449946271280015178035054405692281005707629542011297867339758271537429550189206892937178723299552872034316543469246238940371508916901959440317422215151591225878887785350695400456686261113228822364115019007163207455989630919668270472111062160721106804667417097226740984911933016089610576429533508702390285718586476616463909999954777862129876746632067552194724243504535676980481496934942377399078465923862804451534337080583564441247308129006947653112933751559506828765534315879613716725100263130504127244957870794267671186109893572384067717351333490239128757325237612583099247394718278172154503916740794974330406756448286963831951446266003837008722317270352924278312033158077511650994853720268093727507101429845080694861308304382444317926533382265937630194085411251790929359185597144488366654556146129721250290120708384776955281895055478517889791104658583952869120456318002278763700907122270976004865259820812622219917740469062635278380821994409869558485269582280402605192884901226834480087325958309109953407330218520217357425244230409724016545898480370751167559883670428678065121750676622182470908653645176152735787170946919833431889354089285588155824476799305208563658005992397354510732002199801161081037729099641839320524593515038967959404742188611433761170866214354156720241807975265044495968750808606025861888760636729429135715072541845421849483050201125031201617025389050468957286885039282282769135869419272725630301303184145978933690451755414596100068088353084980764608455850313863102861057357482193574437883374632480011661134761034377047627451919059024782459085630369251820327825592153018005948846651874732836856198241099630801112838142536248169803285601389255419298114630514106153666388616519958283260018686474183252921580318643231416228847758291233395360349117683610780009736167432020226388956583800892691184842529957746415495096906523283270180550558852971534104895154177728064 [165,31] 1628375877397719627402416145295716726229649528953471239843340721713881354504865110468576104233346783253238994441865789656457572878900659223254304512596362741704965939038244316867428223583837989776324342668588416466359133780396819035362214591900730084014518968081051199201207214899247095891497831186904076001225639301978039374050299819709567926954135953550082069277855786965628808965385232434443998822440944819315648472664027027088342988499662397724328544167103583656688743229938289726850048289120203247036691685357215934844845666495684041041060295557599964575376366473146855418160841433212052445258189391268301518683217899824536707133585177144872004474656840496541227643974585611017245017236702054996254654435316101063100457370234031028836265529108328951761028674561180815768055251464629543778826504754406877483114236460619972622341094811070500673477566261005104253602434962083897762439551281421737552255591291880414361271089465217633175611117839056077426743287686604373296427963785960713702380116501556058905715170745752722193735828283008816750491711428536919652530674898536473683042772091422173724882882958612904056292270922563875633912161538755483689946914788741763062519164575370726278423249097699665888419010589929605284144890590846445933296680420574959146586133875242148626042403739267166468147418974647706219761657136084410068559650879044726410690647330491666986365871858981488945605402647485424017348575279043081097016702821231618460635059622766980072124977488160696829234973141942510898305095808263963622412690113711034532813352317608588317032477363732137539510459720508949315144805693254186083665487544981992404602139991194111756783247006026445570135108971470842715051175683054487341542543855094085097664660979280033948382388993803300274987557778231268562223295759561181067936177118043135742079992681351970608975218860873283599142199584751408672414863934365665859958131833857467135487993014453878585377286887770148254124920655817799174989827005242087384846932141223216948930578600568122392302780563272344 [165,32] -330172699937572026557689751003748853902564568704701823307763226110304101445734313211835105846135551313658525207353978829133722781645945966600147858666863956448122210919708405520186250401822399171101720294664168026004244956494157944460775079365869797750807677895847636344981829323237627313620524763487201265939154434751597630889259415554860832650322089381690415950958761908153385372734854539439941009756381587196325444202723915431157343268453671467443707742609411925697915994703263067729228683336312563453651195684875645210649745711134581222290854823630519298928655752154185692286493147668679960740048978278049502024494295754562846946355567536366017030925892729527471723243076600464656134672019756016710428414196829896704848505166601804844009322385688537990615926730443671819969657116936645778971171609670834439066316013482493210473276465509513657464902572468760210273973653998358874846429930060801171288476959990824387099118294525164738729064939426667451553335349078805040941354099164731547307972272088853097523600284156860888161512197532928317255198165367435036508092145956550590906206239533921934351704310316047062190322966373556935408237051249383300438850225285215274261251229806557878769800410079162309598840117349683872306198483472281727521306186737152915081745728665612489216539160976967839868578325518395209223451443952679566099178324489546703041587018647222676875159332529229526480087575919584073242348378207330601671992292882124908388420581061382978141274365973790879670957291597621627142100895419055182974618306285051304401801218200663025583523084034400774693880363356103273479407096569904578002677129093839837347489377330607240094659722340387009561704047848464775583928875588943572976413761293760869239969246387873418633049283284797617129741861106973418104263097455317617731970620244273401378263714652310070341698441578799653493192884933602163598259654658201587750672556411134250433835402553631757492965219567425162250722321691499544388918872528237556512740753803858630878407140391106782408386508848 [165,33] -792587705303231255641640439336842017540749150188987086778037582376122129409867080284674073165549335800647855637336691325964065102737576313237012637211986132027283431677589891232172962881526727217745497251845499413145913617328389887957636789764325530038794139038353863369713147181793755482001051428756713935848083177451556371685212371783942626501116344564437749100882909854057121044699001563803404935848904938917264798204983532011898584541348958222733343020246916266932970115024726277159952364376522366601079166651697717757925202367626895730125082667274022802082802403248129467767848255580831341407506329273262283191028420751462073115393111397867736884399066504766674118337083515995803336096817586055781673327164000166860722072293766380413561837143621086289373635983777698672893449750624399654017027647098882600034673542191783239157854205837873986782533486840147508380897561168262251161976176379121713378546087550365673210921412951477253414689100322925611205960575808361700175635110446830444455079358670364239647880026524621875990046557474386130391579322266987429387128152805029174185022846191179689344581519131558107307364094834493980669605385888010514726621555517906622382669163475220916203640422440192164256360460190212292980925117472749293076366939255435505078704279652760843838068883901367555477830607703278593915101276808177074849621455414668908635777264439731159756584956074746441941996851236504535861666300764019089461800640512982864130148514876246957100561232757097358605667605807473799562148255138047410152700184347746945633768257770396311307625253708248919139833663429301123720151932000348577452207033650191469454805658282381410688328795708495546705271632110103900017307952950334261039981351973149087713557636217458343286075196483730021622767839540191293290976241236707165454628125921558631733972501486883033425135461739202358005241277614183315470910053356812346743691461862056149142233660967522578783766242442745414935966070908072672421379981717753878457581782728406952468922128717678258057855584 [165,34] 472660343883596621881977631259258728000996314822933457936721284893636753728210729714147277770661893772050166238338950648921913196253818659529429030755761052202311680452367468889403748627968379556127176168337710282297950590125576285641393869654591303151793828860892867097256993382281273779183882930126348654786822791627149731427672811243583605954130287189933212270505536955240670111840383935008218548698094067236249683451535106409358126352687723625553310048010468471258589800923216410585717883416628224684361676410419044016087111439364670273030551385408123819571410651463673064214374156062799074800491511863518598808423949371796037664506187511187336176040981285160707807215466253320277150539473101650168468045064667971735437106529415081782845420044872845519811652381211739241901628005579235895099962037161357269667003494304197384828716956783394229523438674304197504456368041017839263966792905782246205556039189327336522768412407724509573061889138655382787667296567102573310322963826751799227945224373052893540465780657773357361252297837915101219757494417811117959004677923654673675323652812812683359214921390957226477382653305795000224560621248915774006255147550043006648460134986052034270209701720968618899094516962036936700026539174595830350763239067735048082537284599089773115844199516462553742424741152535006910394448964993515616499522971786068716036252549706828491058741016139809504537638398209078917665863696568355622763632798940030301579887224575737619675380370043251146446023545382018977795285606093417013353604773051995364045704166743269557923049313508076782299543704622577271912873738948042896033577102816644396697997025093195444953744209012643586809891086859520681787363188278843769685801098392245062307329785232239626681788837849623094251294789718512704298129989079790341348060709317558541041326694690022472443104601542041256810012054343615649054368647843152070047456487623871725963587071083924980447969947456145189347449970977126896991768698681974378188191457633013740384456025417479078053312 [165,35] 157534633407844008770448098616726040519838216602583550927966575376546804811523147979801950455376187420825945420049823696071008072853368638709651545446556066677793368316179204452892528304282457062795357893211628886227596067630385469218371839537821778475069289723368234179679253426808266548368009018718126201363640928039202977047906430779560845608734577419342565506694639228620572851500495553561584135737990175295976410861741988724137247989117024808379941104819857850310409484538108580871805969720564672421935086551005228374033235672294262806745625228076446986107018070140099076139858206110759783167269783289819711411259765491870680347468141206343806282953467572728304667774823522069707191456763213472093853402409139886079025511049847185614777383929029472996213693762005684540009928613637317438527867565455213390778586599000885295783003088816830211785837943715469722807514065708841878644467630712474468345875103715284178092989564014501500152670134162504025408354427566594403625821744540951531129894949152550049411413403956381337594142999306279706513258848197164360546171008362720021667516443995241167148393957857321202557372146592515701641301227163344241869218269006923955963745856553339046793458724431314980046329804837656132783428620732916306494626678955651830362567825725249263507703634732924351835380744461351600569279504266516863842591996353652102796207975679296707148800154416852441672562858838553106913623855311757739584665165061897046100868700166334667258115280392380277373660794799789012515637641939029120060616650847672357294065279556302399921634148997880995515577244001904272675806010844900520863240975345004368512487907610228560561248169678874709838865620227697168300634326134946094642883893796013099312446731291830668307220506182756750903481983859957529021106791474282175308854478470612904494557546138299173646851709972545895797894061245806268346966878094194462067889776698882090546038704170191277919205111540452324036928493966025175141000637744581819683616444630495310246824062593983181528 [165,36] -207169938307287686501159433872908656753569244302669775515694526836375680062238953882695768379213107842877959821955867834655297186579392971395855637377219679036769829525025562461895473448910805720644141585053814789464474705955949514621978700712520484290836415865140091106621127931776445499174966398284399264935025268309757333145609625399769732406154732344034419804866878289125366144267955583464837665886003599213021843345536262132295401956833813930193330880401812501429976883233471159665657548539476680707655579244378658574269730688057988812504484855772401895040555795439586213191526139720469257897043210657829107065108274479428680220554921296312285074451392934356060304118193005391731800280705365755776628953507653907431055199506625620358948216125373544885321819882863129712516138407471490364384516988505630697946385788057385485597529857640654993744382955907974996688538353390756538235336474966385696511349462704246066154031560397600873582924733366622247143229595242840971240350483577052302081465302708901546121921679961329365106914078707525843696479155168115986182500387657950847217596036739801830713488849112066966028273282769451396874548163816824932301572156420668675257245384077926498257694318347735613112072809455961065796254595042673614549397626111637141456599477227639641478651251533071912707632753357464837026003403206106466242406391124239415810801463417345724151783565605384985341989705797242692495689532877847080080370692878112752129475660740572825459076738838682142553052121721193587387360404035216131411757097883427373350395249667602114817672191191596714371920698894350729877849415745412229243793501991960744179985400494770953568187167134126300875161882707209255808178273323741115227956385498077880115533751789003806475841689315133808690945824661520861631058823464780500519732818174860972918301587027217124110180105106212241643853932578089560891486570932880225348648922384799888390944125824939414410692586517644736961328401332095700554796680603846454896336841743648559378098023408810656 [165,37] 7845690981399394224567743791134505782967120902584395465590377835749264593805178754139561186339623936574920162527922263911161305163370718849487356147866160578759730467184779999527574899118128773487499341398027529460165493464059488221338360465952181170328557885124203258513281330865143504588436748594051333875936846150443378607732773082583174542155341984139506967774835296787344846752639300155136670993832281243230047163124064809563017011433404765370831765898114696999716393005099337108511544126951435431211558453659382467484212188438669769326727196094277232821437270861599596828079883999968695591693432584983598987492953142363288700135730491295418351853366361865351303819814973293380550702628193365623853278035307549517633813523730166173216058341086006524602061967692630241838514396857478400948918054294445796096798599991764482039823244659231136214421153443153741013862314732950974944848495569189285108900642181452499694137203722179057745258151390247904829306153791637700943940509288522771248294286834816774073814998754525707068392233895185317126337794948893249697052249505677062145803246683338346394307696599855409880063905214303635746486862576062730790742119856095645837495618423059809505287820465277466786926998559073474751551237550132948858973005444567477417480935960953953434443096098505162096425187901037340587739450367248857210776761815923104190602314181391910551494586164045807707658865909649858109309619238604756705182567668405094084126221452398030611190618867112678780601099243991416283624648825050710706005359201884896916699266326639728809567633252711039803565768900345591612958277536233521566825460751114255399584060117242894179208093899795508912168967086690231107594193535690734548674632541754664025400605790651607578333972456787771046884335633932367023296103162697334918779337589634403405949741770511804860470324368959651286023992894471800121616388064115575487828652647244524032426295447231085178150472344487744877700946653329923905682769993506460412733248940739672274055071823780 [165,38] 48948388868968359442044405398116431293208465455601724906567007750618892949240393052388986211119219232034592754405904518257722249033256771900960563710374239157207138127764420321891143085018122960809716000282734949778274023412775362498150447813544465685973029631994100854307418543635946595897188562658963920645776923982747348648819864783392674721594964426016303943675593148267255849200875456505259373012179033281483560560089669488194050303642095651201808488517123003306035222390538091801550344227335638456289904224113251556525599331023888208149362715020086217331088393771900624238264209908009087851716584748294343989006188154992797508323432438927564149587570175346894737007874335837157171953439806802947838004595080541051845942436715235367901079365155910187819856777735015467806548627828528255749564599065005478123786490190443265218325847915068744805349126516796924234016503749105742966304161962712129214254372587064886355892972510686309802315084032025593879639418434237127803780883463310547760835586639632155577920003759051634613620605089695193488445784404537715302288163278073729957329559738972620568975645633676903135308265493428663918853050925954584716358835812126953366959445447563112221800377230744856851348632523508385913114315525467931784815951451986731429322452585829336232015900312445667898979843143119382887675992635702224624873204222063725634126245393166265078152869279296339691295919105895053910817841884713787533516983792502924535737689212298193133758336717163208357857324973135428894273716686737805394875392481921595290163393529034121298492573554048515100682077791819596369329301168143141093209283212353696523072070805360393100883460588111547336721595441259748444080911337644850089459655537600283648075440969859163950663030772266491784563735598153002705756095482076459737653663129499180884836652449770145136118621065153674339371551266287458814389673339633987337419712517145171886476862716799302451460968595446128054323971546549053721299709546471146779856800111626351199422466464 [165,39] -11162969870716557222343627573331784603888754719720007389626448538789301786702026407103775737775083261796108394127271054258173414416154780488782711387437494868333043013419480414565662608926721312008245839493032258344092457368338165419755389277247376906301832100534290845551676265263491906639701702758580373314067726089456466020509239673037169717922156757885817956523077369201129225096045948221834785644656096789604246739667613833014580945411929603503343499186940525546121168216577112821974908560731157472650844784365753282619051155203040797764771110211436838893523689695697005184782827736698380078315695435589908790146226747941591242586331013325999449211952018802022260946692379070471857866803249139898307332867990923557370801714014942739831565292869280423167624628558917459515073005304187133521071006783328019055375317151321180703255420101064136439999188969837185216964830843514166445100302627608476246914018116071634922749885610515575521237429316330312054607293444127506334094307941484452980182956496000544982676777892030837455980183546472154955903093063626371881380803583408084573202620000811857615426356864187481175351232721912090172584440348246432394952861585155590612341070026183546171310467586863671846146531073243994371769446359791887599246144718426211322203471177340042088736845243743497928576987767164719000489703213835803786692736857531676344840109772893462425884134117261187853823465335028519790460980963838222888336798857819159288877794073784262544642040311905084718223048080303251449352868142950075109588362190908442042598124793203094353362031522273644608278284639429576590215227342882048811475848970177863687436977875606331685794408891840038885483778602822891965606277127373550964483856416847731018306531741397304316610759783292330148358063270796161446265542020578694065494702096088708355611964312603344784981794142721761891337235852945360838516129098958463730688763571412854926308884826954885268259718335094465570156153857048203435930074250835124224327865434945727717127644 [165,40] -6671360327621400817577185012338151593560476354494515560825271436762987061927931540700387373033668555212841645281473618307163732928051958153519746799826981697121344964941052705314680970429663755913646559996163221862659142698163076660094407409904648100553605968025323744940891737306524975802766961726616606525228209089871355671058259252005694719536250602571677586513567472523116051914321304884097886265844363261764245850763069247882550289012097144676378420337271489541165409716538559933065491376836528525083532868198964154833296912984752359868170196813480041195083403509488669576338974680670975816607802172606779428194820151147728080095623657223702736701677223643729468180296332970049171938429638231178815545021100667387240134900439361851540440453301748892487661211181098096225680275856508591540258842321992183770412010960776837807829006391815564830711787962219811088933955197062049694828855944243031333880105223655021356592603137007800771137302855401707680766955786446525640038354813238518505761617104918587268907135450045714263074956229370653754553667213764930101898136449746702207383040142358404693252184143864356382507881261136913472145043301022298900538709210149973695699332429709491219750457875371553630119988087232751546946736644801268348162086247278133442735718617456262712295227047278704297459324061580056506389606967106531532786966891681279668896930553733999104406838954598133737369306836443657789986835317049555942789407937775478936686644264734591740289522425797683527071523398359143890318728022309976909631511442478790424472650841360336318344306963904708829360536431642772066418290417685861011119427257874617359311948301455945165689733945483171116920509703449472225453439649196979618102245411962508522356117846110084769607357644895263000953573742842200761676310850620939412124651288602015904789057359653069269397862305598762001627913509048086924141398517424490585766560279552386968030681697222049417437973427770293997237939235172854914003629964074796804653481457014604001688 [165,41] 2539533784095879358890550223679657924413039779561844335836488414259347653357191137495976885076913791015846471314965151859432567979995345708265038489098689944975131406766204227121687381712311817553753353296071537273859614617874126008734722930607000946209531719748118383868659530926597687342064306733467084371480406877794102314927091428332952633503537703089005882796245982822229658223293713701260275304670282055936209419960371819012207591939958856923338137668736679432656450093149937611166098367012703925947015031957596064220207834547259905735898229900617028104933505313392070522564741200564848887250984733221693761965330740566753409960295291859915193824919965115256731642255142945541050276450419252599899564206026622321726721374701742222210675129716054722166378867076394341825983426864775725801667040563667470137277285361411498676609875167208570181711698836597290678325105803995077260792213670640147836380432757367450890453794610469180435356318100282045880109753576289647394935468191530404860649184039952616536982867509455644009604900619273731801173558534580990441245664668673869819564228119816428014783663335477876908176832604471591211562379861172466706945808152436319449028131404149215734275357365610114845823772089552977292061741697593111739306680317358279692143594930099494934319831726035073078787557044782571725041046937204793614549369414449562087629097471788847497081184123164060918484129885851049315418277763309543341371863979076651422449259588913976573201935173246805124448443386534078134319864213230375881580140140839565137749174327599210612267211183375143576670174097562467415862472653091041672885429043711190207363973105279961163992105863911658379777006582747879075871756286589724250939701784203566689705750840929269869604421337963874964820435440717658241387310995742441190600225195337944502797361848535065441890976401529893927675863082927766717672126298496853675416576676843529257128390803449419148559272454266892110590871932225223296269767186715006219571306371921629263 [165,42] 549936440420096992064599824277148209208330199263993607059960247835528006898086197195964940861318298611147549355808916591888216403896104265786078519010596906205292910705602682255501708029528058600364335816683327450709484680210794982337725842432433107157230564662230594350436130493790183469161499351935725901179522248399797226415534568843334805508217437474844310794280314117265186349280502720865439339161444383383725663109544531370144174102662548903723667437894815556674541608611798263882124226119121538806222174694728009039252598224870093235260196844771244285515295257479488059647159906961694791268855534677275071700659371573686453632504125860182405569114020327436445978392249380299965182439003834975455948519204669876238324875872992782360614368639589158003123494773800470163614221698092530605904036425620861056706157443662009680591682570015655971475112903897910500967877899694776276615101321257202221656577772904583482578946386143876094829418288233295573960548995106431213522589343310303743164252058257893803959077956941314359346629456661146792415577271259943880643063229752859462258933138789875194765364806347792789579235035617694269744431566059527516889678310265713201270811128980963043836767541432927423163543877810335310473767795260304161417402679955565157449392098855284150700970821519313075200426290028357882046458697922456422121125405431494358628805451302685571588250740900064399943096348107715603987267659678253045651258271335300172376882246733042724335392643161926220071321816299955640502052545885504474644295664661849057320424501045644257811750261801021040530455732617717019398666170580757304052628514033863320693408594658149852147566245761606853332972428163804725574527905116889231148658586511985733588540838721367700038152645408864148799733331457737731135869483513151114125635176393089990067800196241654061459246073853603647390125099743768652019143912550354038485243296766453636358135190946061920531744895064537742310594932844005111167145806209128357327188965952000 [165,43] -311585083567620479445434403612034495999943097602531489559599912468684935048950220928234733604693742793258520162246341406989126976099914671983041239417734331982712984570565508493859072748891618680790084389258488548784233237763703499601219383485401288905474945875361610602535692773228105084590374410354008665080239403600243957350538914532955093246166521203778150117841668062748838674642633696543408375657084925471732992844355793117596515242163094210274772191418522034240358451639350490435815754899760326925620819049829076201632475899382336821443929377486836741722467467231434796281971099275056068716340698006158235345689482853757892244255285134275126857313599036468136717505739711547503666131419651179178846990885660804611312583443790589357259960125092930296791982824584455143214675629307092254353117155718004524221783723393386993038714619533944816168100395437834544675486583373386148822598482784886881718775916176935120076367490708797371373075173711257726879737206704376885187015407206257679416711686182147801018103106635023423143068073567742094208695060330892557334736418519664883393108018214535815216120410715179824647368587373439960968502155975240923265733431598743953617688275853481727409734244999658397094701493726835577335118963573137370023940841366774723051954755035553080338596311901041913720736097629474745435899473871895481773990033391041176357050087577040497944033430490967069601304750221689091218416687835963061418985366516214305296848316515203601229410051619493291818990205554739661010733813961095484393256941568436448512398250821385742725043624228081865418140737116136652975334841517841548519961627472662201424212572227848075988969843041501905749959779826942287681545036194448582231361902961804597185195408330826926525107277252215604147248717742509849884358600571939774148178303358928843400834937900935548426615059224174965944874003650963842815135614369686853758242730408425283247630810968896043760610018851921525005579271665986765548434642515066958965527348928 [165,44] -29067279750991133653066995573459608232280548189675602269037638039206264201045065782719385635793917391131474584688799753427702415880393116656165129431303019797955578208546769846598429940081283060127850021446320898880686536178069013454608022435288895164997987876835760846035549924674315778638004540090890484879223658111615261417004532070015528889983129088087905152041076788240701445744507336701385691744422707869746433554943413542369413530471108931539911362188005386498057834375137748915561105329597862752635085366740941942297794117383767403557135571922062091436043254484492534296777180095202497262021189090371777556734137820680751481281187561159800940832737538157269567928573480829233543745857614318245238876679544123800284774876606000642850029235015977133697364275339286028775544642332033368005649174738926302805123860090492166215803905823881289349960057344044379245118145211885192916971117933823732811031191950338660534323231319819478055837183441055613163184489186313493869922839052036241769924553687153908078561570104897828354934703865536274282516617842204485425969253544387577927368361820636109476618771121550411011077008873536345834045572883060170374100406080764003083012870938548487187184324885014436431102167102538530836484596468905377590591418093636629608803941735492243492909185880403530951266651642691272561858011195659725484676757630304550070951177505400545662964148396713382305646666773621021487904408558629138145381619602230337765009078222838465791003608761789681621947704786098131217538784237279696163604181440646928542627007978242248459805150835838692497286295698644387594665866628327345101099672513703062747006102230366546124672333486348401350354974341861550864008540729556364395275225533699594831569887524139299033861852425541983842740621686836915360310568369897249130002553698217584892136813377447292383067341514283065400612535854409666519166919514337288704755917121371741134506467656821172315584525871998939598428753918853650450603047057110415384653696 [165,45] 24218973358402294225531160663295844503814675105305548626731330236703159087395050797572733176875684024411141478933517809080412279803564190642447959417661157136990687767240337538025118638303703042807940156268544781079557590181059654132490047965696496674541891160340407247564965390942038090473042832315647063914616416848439300176878051703985791489330607505424943249177670515330272284902826211995442582489429966016704672949328374384130735598049449871750472390896837799871150187316610976357479906510597136021196873101085322668296129792910825605736322100728732126438004435734087178155832352597884186567217906656743926812806019151916439502630701358482192649273478673439959783361171840438844327829799792173084350867451767312256862783698836836481659786286980308980980878688123428297641095918301331583001120557812539514842922955053037507324172980028833740017724854440359109525538242303541356942876733889977267850856326702280993238305513897115596856971145043478239223029180063789325089151558671276174523407917370912626610449179917972787981875917340966349697607836963590717696050528755380614858335567118930677251677765982932505349297473599934917355951906404985927707769715833172837053859195194313905323164808481326739626747348979940436241143757863689962799326522058825679049319595970065053895655543579320318535354367177749055604306234148155696614613116513806087568691555930934260324373327248470496303335117268983728653866451409234375005448995085204187111037658875916611588013980985688561787936920970624018410416544545565343058408397502398016494394890497340429635350692044613672653135389790179407568358131111734075154204578938830397718876272533962448913408792024689262266919587280623318747111470583633290848748491072894772981156858781994309757352361716868631026130087672457663295982974693804327772255379906490757770156400780542274823663621640029452883212406793497583709621908417309338885747799893969831507804221540563972678674190960095947695524894479874572186574937312742396410288 [165,46] 1238866602545892564361762776561875342054742016068825337770327720311084887741128302692756537631405554560385331392647736046733590873229016736892162914891819186571048499066751243328442687125946845830496010186938870968877653174360087321036243444500873655138681180816347646214670018377025865118840803289478311721588512854669879237130752206283835307775951681136806348044831060226866346891237525453323540259583145375742885543667478967416142369290336884158417252821760669888200894252612029970606807212387398521232270798535991628530239625946269316001908590428196822770281254138484394879934770602563337648476517762570251808279278220758803344924303005682693940623944540598922461393332261556248231207611829482443706527978233355967861674204139194242282596560587134086377846824286034935841965214620162000334482184500345328644792898862917462318705843483032440749606500156192895341969703508673748350617098616939201574834651891649210572206301882548016417716126076503478265346841398355584365765728077802931751892234381692841270014010334259846082077227892854634947083773113400342079441209870673116710562132300367359607736036054265192408598345511548026424310179731973566026404774182155195163127020228279496189558501228189908558214192540461315977205780049265604326403872943953601540827308709319605198617882384784929353951122225450140931259166284084656672862765995110142993832635768980561298588374283996895075033071234415536853542041207993759015998737469318485384692157002817413064679348213511315846474947002585390433241183841793327530158430561647164643268008450116957026509188024631809186284338123799056805270197327303034591276979931336425334506507774797425956604437621888244908713839370672771095154810888109327911964170351499282668092056644340323457604080454072799462298899019382849567855700737155697407712396618891530260948911226907747243414489885653308035806897582030114255524710727492139911461248136475022535256216121165102957098981927902948788265740430082629287706893756363647104 [165,47] -1250318097857258507510588282226376936299741360163294943608176320261132633320927130132922682869219294992882067982535700927485695671388048138208743182611383328321405432986849126778054594639242461137756730427743739741799972320075516374679941622576203388400748237438479375606246703913228378503540731137784018491523976248991387178212906549986345765944627509027194814539717950652257091628986678867531355547657336589436757733345519384815744053390209153793556011131353260119322274751660887193140870390156602493826545816738349707763137816216099083054152295376989067771257075985321461889668243230014553655642909724108132524731478344407332759331154882808784132397831421807564123567447538351051460979798454610701497958567385723272632805469588012781353874845533970912782276068395399004893157662638922208293468332862649827784985076481675402351776657357857076797990979501411605967771224450645637501126011717112234128457957902285917044289886555781878814679976522350068219494921330513482848191755719074822363102309219342954477639728142744698548148990029286299963504777333860011218605755754042593031733621827020916384530248298395943657593717417160658833518141181446394303170396425871600651116249174128328592594845528976599997124594083829913377951648282948676507448090297686061185509377185527030877095188750908164695174964835652504937639615235150434186772432609038293124193925968586559733026715550908762269425705596424765747551295949623520298374281675832266702125290106062291385252336048091948918276038988453795146042085993254981877736909336709804676294662500095607231186325111868895671599582175636158605035158299457626976531938174919999122338257365849807629116400408089082214335102168773701273766699199639945929211693391976463779156598926064189859574206081027559289893995698919458963267931376775475219520338215901404708636373671746215333972629528286818316254120824460380927264273557945351175302920022510274761253319421426218911524089192473039030703939913252396061062962182969008 [165,48] -65802632591877575742833188863667699083739922818429497891570904340876506276420549479036518179066425018596973266228909860455819349556608298808393923286256820105119895421016622311244158890996127415697430880056239870237343334413841648276926696957627114970133824638471254823133193956029107460832475769813337399109216751434049725438449298214205429246274393179340258136037742340025920379943172128976239046223204751223643532373637871133518465509760642739497936160573884218650837165087031571361798001052939911528641849403847608874689552942516764951244459450206255632360175618862755109378162721417868085332561513162440997008921566778137299480135606117698888895958574521646140406006870139604374518139976416274530558688726208315319740600846645599725082886050135810923248206552159737953142217645369904949649174838188959735297453291235950779184556084691368668570212451069682520991223362913201654484382844970357562620685335089899600700687158604474244082770241902195518198552204575818275167964455779304597940825577513809107413628439150505182632704032146515530752004397890054297905591078729148667163057958471955746164732163979023797311350824087522393349375505281945003932820500802942497126386548107193404085367505746152614887945004351015059317635954178873349450791968924240787924148181142722237244254909411033604272748196499885892294186930364622597248273019549431789681216741122542189406705866845639105755278477522149759516171786685168271991111893474249434097048046959169752814559028629053693634268665787318288015897149564619442800179576488721013255000104929787270334256464419334231819723197781349002905032819187067681440453674420665028903634867061349023183564081300626201188030625729188692898051241315122606768538064871507409187301659551650530729501362410377570122187678858770261529409841791590628907344108496712260342608459683935351456100685634225315056093729648327425688656642258178052719408293185217067996220063322266216651024743935168224606602151216395806392868448480 [165,49] 42398276734145654731818509934834122740729268893521603881417520922949863354826493654790845164052097956823769999804479494170641182322218925556462985714181389401659983471349963151317442606526363537104084626730566309625309460632983350120983809407430462858692542442138331016209808275357391581725378653473260575587422331961789551975593585199902606427561777051242997515421135193866136295343264546563349198009425409480016784239150466735946636714788304264232637097499057418757346913029406053379251106691878713463756736259686495024676569167466491762651822131940689301740382790459232228615074177888879567726811913008624031957008226889922840265795800129204433094295580541553311715049115232350401307134908701762603363701470456842087822894502839842118137635234368962545307175800237787026228993014634613318862647280693635598086129338144687215916597946656995599889273177771190990372585897840951942583684176403020146739667543724797049957287694984146679479946376349852601832637181276672435962412982980928571135310419903316377305848315677622547936839457225182269331592314772060555145825050431494411322118949381466440836276440449875664700913317323151957056324209538305962144974685227372180888299491190291135784158978700427750550164683070624810787107278035325046820166904886994732566611449790765001520371781199530980581471055509221172509154432916339722856960460573190943016566958505445025182621392213786396224040270148031909479641637824634718599171722124279363861336065747362844874365416377139338094171596382408463085143497011417698294001865980681510210019831467849099449526201236415625638853290290614953423769306898499230653234524143896499512222742240090925573119755497057946922592670844175794990526976895331390018323449197915385932036569761171989032449427233964359677464747133799103937498090637272707536840766754076196569507801716286804029339321237619832443512067765955886706431974779002167790756065947326522231466416051989857942732195721851094522158304710914210805655760 [165,50] 3447454139725701309879684976180257055740364884250942174948700356438214784800246451785543587017886098283011796478485118257016466568416978885622401754383289639335004255559639884311211723340016343999457159521292585285145063345762035398414310231930012403542731864719866267596113286602155480992239328055842188383523998284980160204205374463495987769367400185966228710531537499624956726260198085641092080360054647772937154236230329067402974317230621469037773315103817397783548154611204055639551607123952406137356306172096063164656749239702411954768963429054373507358289272750611484976547920066219549290145170097511289560955059937190301986887435522363459350290796451032338819719221151385076399555920120836519356090576777024305041885692755963787672715612244245256352426591480114776401344390073490677738639168950841191771495347115802220972942501424199527835198811549194928421173423325196447108697013364053374980334219222498963714020862688254912316192377366444880586319063981486787238015309913932345050630250811282027400825121017735119061452092327354481689790606497582046453760951927939857997085354240651831040714777424631050530917361948370149389942139434919172263808699472191481576791473717285209779219077419624409673763207405768496989892946440169115223798176564134472955290856376162939854627196976658423413779396721107238488092995634928992844306408862435591190842983112110109362687738445715484395038345692837151945176965007017640456558384539648096872162998455903560606542496749146255651061632662353011516375433499859174656263797255908318331017416791031029319287094203806000254621697624223940817949508899600082159835113736569040306035851435193634301205737809376486204880501128059442590802079238550286259709544613269649013516797604695684124730632052200098732004618699967814332427597619667688400315798435436175272655768406336322971296372523207268437454581765425946447844830067590695712315796192135031648677821100377497844821704876811184492654856314097385361408 [165,51] -838340803677470821638111887967995484662715795941343972559933615660461831227792447296118697301396268474685098384411967179966046628759298377663681717271087295724564995385457284986648191813337061969138220923763551778775493854508450499112247745716508434024660351445832651650509211168981613754024422200398647877598435631316693497923214580865241558317673613354892679873170551290752520265269327953958513903541570578125964859544932965410003296798440779637028412971840021166629104866968533390784688301629235423578755010917741880105310051460814466775033796422138177354844709982844935217992340372273652289745421104720356904383493310169620636236300789845470515522268322967439096936769263524185310028723383880725950251576953101669193491954833179068423754104625757383914277204547673509483576423922905560725460632676925935118662788065486876631482170165291599810537951581714591392591423448698580648709220918078867936515283707246190542382255565713282293340218103006301994970903507838612361792325667917979087080538359766009349530677652526682630898764721342310163759682907318318836468983381536461370297503500694016886927179479667164235664582105000218080489140783633147989833337891086921737571606144409436738095657154261565747454985438915107859418151372072391633013049747059308184898030471122312942469213861047111154085771918468261962567952263247853465386899918274774476526607672883141627900458944014973011726989522304486546740826577118039883647146901234850462603938814545879167886530594362250584407035956293815234751221147715896298636732744677803662030414544169869954600619380328928749225796047472887502595310321256548007518250831776718480424903710127830607258660624868530765787031548226588482235290347901667678995652300805867075094709324696582680437684447374131790067355897832639755226793426438949627078057481792519947206386686133710700212344701695814955300635828603054341668132820930328412415969583058811822445813985001940385279745454546345936847138830471947136 [165,52] -111120107250181089083149502978182080255625167848535318282374494024874791955998629923365887739132815558885373325416931398726977972413755445685482450750559333035718668399381732303485010684102970621660974272113271893534233314657907007750567201995012964675487562443442112776940152152150701363502525779304920986317439162814844467845614816867282103546953065913589782529332765255884941959037577256241944771248808643325580128148395333723850273665442185017132033417002317634918592224087971536526936741974990985828151586631954736906850211977541411032163415893201553235407383839972330204938518902324163637490938067490117488222502341973482818358904803224327564041949417218295391215395938658455565357708646730287140639506530567476989529303731895747281499356521621331980645882142423053631790676623439726993796904539822663528751818447529431163435191534513275033827429881894064261984624512961161764058023902562476779219120591837403403463884837460545150228742821920909681159436522963130295685020083755455261889376299820077550206562328057064311202292813945592659670856151858715589102230215049279001009158258760960365617531666763765860356035668645244473765196484191278581125121675527441833386781751502647626209724688494754776366338872114295497965090707993588550061117252429897525470205547822386598732854258090989920459613372283013804193924820834847784540137642298993350110521681713259480512119998723852700512882250068584956833913690666270488302565539324123455554000242468721718692447308233662512323548793486734604111314848684210953313833719853152617716119495255728886781042402134090570321509651672027300536462987892650931633590029083105756759259708471119864746264037223455272159929971539542990999253791506869053596948438386626224243569116497588001341919127625077516283745503704176918115512517515565139871911609482294497276316705663333310640640893321184333353514927328596775025361879616065579329310132346292737013518546692108915774669147134603271032740137870528 [165,53] 5952171997636142652384726917117814703418246826395336730877766767163878480874842619863971995626865257558777569026056989936941327151900345495119946139017449669391276415922168636249423601838890383068251247263500984909146675764131498439291855601762053762222181042320950310404972506466453757074137865122840611324449351390417748751701416398764262211138727494709468593408925991015767616004973611680714269884708236581308133993690446846552127629332605755809602444629185973843836168064678268636623312062137179352548267709880134411858676186997722029559291814362514863305683921184317705859521163188662036518478448933889922110631484581940253996868048546945211170895941168406407370468854026934746989961877044411323027477492656046573205066642828248178842444357053189587675050118753622723580602495096098947838948884184284308194325523028762800962374846346589491436113541411500232614186985982563590899472562442167531140222514685333984526236929937227973359642134071827057094483167237393687761309528623579755095600223715349104318183797389164813313073587514673370687601558265061815610271478157093859547242706479559165025961909462652902569926411006734510654805704978210948061455100623845795255331848254104576908195695174152977513773580338195511639119614357950397043623462228438777019033962738477605994990886911191296565639126812026499453352590400250303082010859489689466574502080401008239181636483329906386813382070849866228150387391915516360297851325556369205877539428005205971384856032016817126950162462849255118770576097393140566633511499832999937587913702124363364270383076914901525603237549431392878200285566253833293201861917695796155410599689087615719815744364318347995806004389760808564545629302321159622998582347588138270187064639873730212113169760791208880542529835665367220802837909127037793259426162544349025750345857471274294726806097562895070179774418171617605585484384883811578261480284613375363959590544148823461887624616822837343820428835480 [165,54] 1702589285950264481700579759901004797450208497515618128520453045137669125010354966990279667755602821958595316130386176712362451431519187685605404878469299118442438664496879916984271475614957765362430484951527869418093933336940556777723525895616924084376990772098290907642373696888052642765340048063592821016383386279601554413413551287085043819467606890154366330623713288586968395378313314022874362406192176532702275660927732872743715488893689419786402545206634662284905432267499734935256563704339879718684096009640005456083946916106642476350141407261595243520393963227322430359820315167367837505406999399611184786279568362819743742076341258647347900340950007866475970969510452502586485676527921501702854564351082248681261413487746862474632282358984765764499888688977225753444749924578940851254928494013586197280744941590021187395884498649050361960814172763745301535932189432005903365687599101871535684515259265043929402552855622573559143023965176383491946903805086434471816978324302380267364865681259889006659131890094521098177484972003624246456355249705255054164583758899323762088523934134779256728070810966742799964786956162162169538226163388661412693071503095788710585132085953684704539587931450609887590211228933779646103276392720571373988084071552398759120168625854460531540147761041735224892543200247855466058530965213678028030028703299099284282056751652626187909321927866956280940021102583901553733235208467596880882185335761337917480773744738560530758289488383575968737118900515046702074062428454788942641900181081513190259671864944966984952942107252050765501093738471960048066081444574014998986091993926383316824631275834930177150238213514783201092381842636951947620603976304538530079266248408945743650919723723123041751124927240539681507892917646224498879940280489939850661828052001754323017425153980756490371314984805454154866006009662674540513766018545862378629557841128339997258110728119074022727985830522880088876162176 [165,55] 58426606360283169350867309485560266414770629880693139270018837947696966422961633514097750138718249574940229972765901176173307616222512828518379987638534482773057225465134860166201324191573791960844132447083211044876461208416796418536612382580800212628565596873371215805800293383590312515866325420623809915942733935276036770410398076314483760933419201133074350774841196550171432485385158232135861785257734157198414545557137150152059054677954695707029136574318472012227026470243776982590895759332118679393782081971499045474140168593925691307975699176526274523779388533847000727597850282580262624654476289085183972750666902890865416780777966177128374156531299175878642679672260105462676700023244788076479744114335671445940942925655489269326739923352840537421196959120655887980972520982846727748433759885911589646495407494299039096321705135483641353839496324855841832562595064591386947500026349698402556474328932770335463147975645793433259817209853107582776379885107253351633693326401352832883318386434490403723025298805710541238288106032320170468035327519870429131461812857017824411271150830786404749909943893681581551012204209279275654108804605026015487974009641961416078928998668015622071581388384570331449021832336854177149606606399046276639534196995767526059364003629159391696228036455546128750793842349687911481418594956938519431196981061676276963754013040188426582867528820109371767078277746227330811545735528251061463016980217246755574362540253562173180306139496102272247817779606664880600323900370612404826661292965875121592102903727798874004738327067910949486301933778408273078842544141895402114613271226953067336232149527407983959873877011285463156564666458006544912957317848498212884391846940725500551532557660076691684745899970069712519420880234723435442059706904082739484510242113463343887189692825105987699690852268403923763438208925770952537299929261854412942686759520114827226169749746143200054362702394470738534480 [165,56] -7777163979857648546491412763348927839920472611282379538973684823505299423816339861406357287509632089600954821347391654200240591162293667919880427847201735636084351078124452329404381366771672752181372585288797493169229534428293168100523036035660316061486600528034329562874922366436333823455141086397900964117237779081154012430585212053494802707036288974991466538164716849222551611028764632196697335781215910122737029360937547061430587210284264152921274297563665021759657288727023789893050171811017061145173538158254891631378567629442200094367951861489855959311790496989243639210287567880111317500375422222008479742566957840207887473127869613593389429533769236863647289123229000870995295323319136713299085527759209604466717925431335130613501787757496280335494497434452517472002649821128918203961292868048017295448081596794827149792380089537052363296673795097853174841704391692000646934297540887831767850547046078628556138271094832435306023393216822375207851140533646055073154250270217326411044253420555947644101508426762229333118282159407607864277724906590115594745301782248737547046643388218729845223333632440563561203663866769905449710992702971262038412600118872852319167398645057969832430860024694864526405636609202932577833794233952649183834359515832156663530145863626630278596821122622638428984532502557369923423688289101654076949248491923381258062132519315506950971787161657905352489170566125900901979621361557477579863987697817611472316457655773863399907242035391763024797849052238357994960597410220380215852866636687429271575048629516029157247092119443254830084367067715903043956872717709979203333312644097530459112722678261910872526945188810871217503735123107165672088239830254863560188087643795622360826719434950362490530613303012208077633987415340694717157483650299026106558662049966388400289271036901203351324757614013836560249883622597547777574236009517589918250625372151444597897766988149019567046689550382517088 [165,57] -884464712362906865864227658868450935206226025357936181150615009569446593743208237545370382522005195004850921686597452339909960308295007390846966219800083068659844299832087828130170300446571043050383092418080618822843977022659394667684835319346906312329980877580007276780009348763069225821028936411233070726039819142989193618320715946668612579194848236214011651904708437936844662873255659791359927418328748414452712770854304473891825752735615651960160293294049796753442799902298993276358858887231600848432986496957173790915394103784355609737276471576608743673833399689070929406226917942626818361270992988673955340780832549610445178728157781920110499257132746882529555702236143914277622554318602400687725718343773761364309437579523664200003645284748631054762872708958522617291806581481656744783227241900388142458819503459293053770563394940890685378697684215632139360160874273323168706278001182377790911060118884352306639740548107899906973500215945315396884454586427822883243476255836220282462621359463216340490801718395795091415975051660868572087357283518679912653702338675332649689488056990531343653728485758008119638650678648365281562226674498933102731500381179867367473067624430912293650965883099602692355275880429043697391817716592139038389996991032611290485624134139888394138338364098561222416208160182633737286728373097468677488543529260877409349839020273653060381058109989261229938895659920605680752106338585682726553923487764958507029153326976182005569448202457761344559236820699735613440066959695657292112066545344967609677833060108567380506353386711081577207389866214269299024918382694232642393167979282122695299812390778981736027582143300808657965000960877785382217348022752722415388377534645602090630054409819568245568826036129936313704608833877509511194152842554666285426134708184877708689360656676830917370912857121139038635294744007510347218272493704495846275813784638239698882200854181465701927258422945028 [165,58] -14939842668737407607943883028632835294513288999303491216850289228302944765896149308370611172866419162723677614793356487589976304175232850209048723541181307776990431823714351613004338332932012725283235791965751136050065987689202729281626571640406786197427358887576441243553271789369846758769018648479499638894806681281250164324434774439345894814137777639584928603762516397294969086575068362309027007035321127353132592941910673157582927626943100527125561106882585498668839638584188004322355482560554165583223085594393772758906042575828472961521766126847667356893753603775864002226796566248125868859109108400977953188445071643981667789036304887455697264569189215794114753045794973715688392273663364249177145566553383463769884272454500560074378621988671701265250204871439251383615970840054116665871602926385240459129910396611293841937180330120958121797048014588817553719375146918706990271264379251535694210936549447016673472045114107865277754556570166900296792493840517175740781589828901805235551461260786545688511846225275894180199951567863938074063413311765441480391632462753391269225431483408610045597892031138001130579132542442891139288014697584348458221792421955483512411184102516318366646145917380866784109439049138143968724264659546756832229922318356170242310746422256195015654451865244836303653471972546212520267623706454200574380624397369360230648259232664569454757378486778112410078152391976722821677306615238026165958697825938364146079883464413410954818780535507573696276552874739163899918937218099328257667400738152894765646314829861132290540009274533563634532136763805516794381339631310936884264621201549372670350055216840384082454102136567594898216677024223811953650068753963801928388947064612474286846050284147245682092468114986172139084652472635485372630418387481671549474282122708609170286125118211649521676511944869214163654626597400087246148511510821889936838087385596982339230083737175692032871456128 [165,59] 1199599033834598705919064159378868146200935497953025166163635471855040690806355562923724349322226466258927886790677992757386156189930234230322366450160448563540216068344797541272058150835155852390101777857076546471020998853838490247401318264419823917041168560302090572482210203082189582696102263085198352667884803372462499833424951227266998596461102272376181100117870147558567600747581075893074602116554253506968617892493641449175033417377806285183367543273047832065586198633399567571353057808445124409517615689872552520581116961295154106035637727195947114152270117003479167810031287367648251708122900108033010205415326865458407307123627310224706346299687675252214667178033083707570876774293937239484581020871670734579209013382941632534913752361599592134449871962057540583445894276324557814828974378756864893583814582411584332586732832120923675617090463284844033217700060396921275822871608646155158950389784804567259879133099791393189791793919265712530404215607943269965798730325313714335058857279199609505026997369633194777469586884486736756310359797990559208571267873233705371880149051767340302735126164450836327644099944742656068475201941409728335455117857531108443022956456121203337880453175864808666426305491123364379635129574308950667623154796818770773648300304884105220496380430370530084652003114430291197045852202574935663037437505107928265616307167289813288902243400907272123106621768342588303891800999593837200596439701446605848389239854419395531673507268606051210236252039419792199123626789487136543370960122826752566929485971452055023929237605768530564641126756147189115885289009111886528108178103195288153218344787965777160890181484464217816970587208347174800716384285561617287621534615943011090916394831356692224772132176365039939616153069511087668424301939224966352383531770572277695985201365852229609645655164314056398362815259989666593961954709629265018661731959128231475816798795400922964797136 [165,60] 61823173616551566545882347274454541772106005496496530352796412692929447382342628753089193383660870198031466232746236513184014552877445993953487268380825742394081444479102246751646456159568822494174137795626211051038076475322337999382295114902920258317104585721988584625612878825506266719778690361316510736899562972841139532835376584954866108591314320847322293522447651921278808136174256577505659370824044653576541851092948452046424209843956388074800635371309784952334025276947387313981960286064433177972043363368599149619078640395616946216662184437847747336001799646437075029859709924178690952561107615782252878229484507502890117188520479445241517978903852714478626413535418704512147455752969500501918145713577823579346225175365097060578525766351225386107365751073868120600237847031074662663610539952617128508104887114429342202608309498707076200030595350864742577496287087276737920326599271378491684827575882120153719723204692442724254836213266742052592171756990435095201609434235250889603315774361863445784798852180386189783808196262763613461089764834675500301351906952615820318255317204394070850037757416218894257651838696004737865264057205928081704731192167686636485313446009148141536903487192256161236787398445670100627379705034820204176622268071227121389342816889623032253538060475459605346793230974335960361720240529465101502692103337991921438976956139859005175594104191793023632713827913209077314813824332980809136927982132542184084042860870560955977791476388105041011263266447795707484079329395572948720365053116650532426835565167402560501178166586804112585186645940835051246565815029942530134809033203854269478320149761909547021159165857078427572054636758641998054878630919347073476473911162975867421760189404576072341240678750462293031696176649822697563146716380742109282616815929952424996485174438893914716903202282721559342782314330065738511495553827397241305851774783583487823648448280009930848 [165,61] 11373549210572397968822513616300674934434153500285729385510651921193215931586751830023985408442348245217274245660556234874266554292796770175074387870760630893784802669438067019901054927224760295312437555806182618430363449029233884795190593121215842756864338609348779668713270342802779791426744633242866874744815448232577184195096310447974700553289140831045346687090780771258320587229662056592910742168816360884043048099345105524067977946911819693661881461542883985230343560439813039126079118142879544646697544460127532824797992914711487805125329497573146873049585323174817017569094952101833129712597924162994824968832684207841523111751285792616431944783550330100214383086560842285939143859810161555519524396821509725414992325328372837433930216734865470145922557819508423460154291349292015512621087267844062888287323408052286995546252572626531866625213035758673174561325576989087248942496811865411959309044553033032937316839886949278153200392702637232848247341058382918259141807154203035201150692842763988312402524654528549764952715423095725472664200454380608424213523496450817587153531176052510974939723572928307368081376933952535016258938539054247472952699664671797336641150843142076560656745050736791243628769409930059171862857932027251431448859624842893227143943149096887466845719468812598957786778152710617069816784654582761608336911593957213891263627447450682746725416018814640882519087802096021293347259042241991782919287609566848037238609529697908085855669449865199255522659170379419293809265714371808261689277286600123600902105243730713993479472304748440144760530575372936612925014109120142259283994639783526727295084250342449654126090798715283087531394401245179240212792258471671341636858001178920298485875427841876757768652554728013019114608591562228987265968135066844445516893516921828666775890109338695412001522362553958346118192109200794523581802533832347782665698883465439571259750805574996 [165,62] -727708271990339927526565135605317361932919022193382913770977478932240159044554932268780343950765458684959515699716751255593219789569166620459431119432407373468559420300182833605616997253620154895468115585024726925079081496466518929983214742920457817411874880160453591278148909345420772273895105480343119725865941842766822918220325574321870717538719171305263746684492776598978843578925956769442406257491185180639059527675509753221316290837344264982017629915913679956190047509308524030217733525457766786411204987977145837171357166422905664274609990505271187459845707585188173948598714452433208113052886173022337576658450034272070600308021235407726373812645770241735027173737917495619930486476082976007158163162935796039545798245458502783859679125115016595118957559770208422334978021531951843466183621520687973190194017332538358589027650665536070535830469552307678684660130881526888079792051262021361850447678616781230720730452024125096705166689676646026294051633513520081153727455394522485091263629510155468178981934802289324993317788675031833966505961910269630868151575170728928856776093396142218312310865222319176275097843965053702770747371724437263455827326979113744089675386559672245764349731477828991984042263226079827779907495651395119220063786664706574311813842908667377745599311671503917524401972148439593136391193367015574457727717817012770718197999476318396064766522626852853399402029215564801187101858110471832858261579538641220615369032208308203079024547666416436438739921899495170658001258150957409013969626710793333326901690321137462662290525007803521894416248210182722930860781959014022813397198024382787775860847797365017432003623694070878561131715845716355626678644674167196997932506736793494887215498780268319623361822799339521912071302243433916642352688254750752857371360003588632255702582663202119066208485890252680601095649021916037761687196169815526402251204387346776613022365888 [165,63] 26618599388955798303272767618673737898002814348493373846495000478700212368213731984946735192516950879106068918733940652859502645663468594888222318988677274453231123492496311779526517831020018266758891237680124887438411262470532684657219655206713778846040728683750124166484603660012892344951087132415666724836550877512641709808431605039355516367443135388861035871952293485993001297540980414128978121568641379372282144400225879886745646026494568793245826075112510283467006528166524884250197654252111646717741252237515973875685798832201701648435540755911324055264063159528274456524371949810221666041823089851598360378998404225198247470413133556723625442221314140029237207698137597953595208951997806523210181279275228719534013870682753063889855260840842118283146865129971917819994719070894238312252900693089729952319734032543994689202177142969290920005682018733299785712905629939823461542353152828860895933147005602321294639476646328933903413429430782216281468368960652610218628473299011375936991000313876244616344718779338233061350347579757627645623904357921182296950940733210005121235796368615207026949820046496875124223106699216726594404518952835101247210789329573395919029980517889007359917958288071039946619196311518216314399344858676402346939590586678750502118230626883097209276246932329557301919487755046223913418707480326468180929913665900693731369408120983073037785833564255046063044961739241133793218090683894763711559174600095174580918442981195183189021259492469470394443514103116323952662841473403610288545784972908182072111026390404512910578730806222806932944519903362580662964918528149042676072231166750685641235315480562400768346673658408280010975656700769495810351143249491827292561863046202104657552447824096368941995224916517356816610395297596900249938781246351359156668703790143277679079702657371776207520948450260322456674873570836714367166658215106413497593323486215774690922760 [165,64] 1110902476782503218176426365987682962728006753861304682949327459464306022528575703629619169148143866088313229720511402875415472216265276151050762229594769313153688004995036655965188720581189823961966377445611817416646084523887475163756384783997914169094305969234387981713155223621075288942514036581645878954969882923158954161405812875328114098610946793448905221470854990596665650799571408795688508871161132936963308697867341628365697572805844283125020492918355200923430518372795869357280908936916708985547674653385563546923384762791772687602121723477286593719801465789255830310503274781285536246251091006624254456402376859817488392425633592958366857903709215118467260605576311880244706208879474732465893549844547041289344023361481476416186004711766505088385563143472964127772026032428947282469109357212438968410074192318331653731191984779601776563929543539320551589378442234207270291361391419083225984106093602009110679478069988661701144766841295897012484509674290674569070801802906578459212984251832254261039457882947219772225970635397441257347130250447515576771632241407553299956433060530434122985010559614455109140409070932438036445647037049030103408335102052655856160856000074633800017935989896641711383517040006527476456301722857576799668284975742721534747173383842465759550574988353524982269381140741841134673348613932238945603368550709941441831942095559065684542043391582357717534177261274807547655587003233970096557525908502840857172133011157503700798139613716021987546351826107100303625166523453307907650108955963515993664356202121790136517726553224287899038674715585587020662395485999036471611997359360995466127514678298875325471318244580308763070006907526971595586712826556143201586674640471781481638101708494871969184040969404971971501847266575005332687936922298533411474931586867533131606526173887169363230088176872061815255739018851014443985697149112680667159610008218170311760 [165,65] -232508905917135895394318870015806755636411934776477627019827110547368629040745668877093739632645718281726566437136097139673890160595625263892496469499583294326859532252581132106076095102334468197698478513261550445088289434441027181290316308233525428791834689127800910909546331651272092436131882021322970096121435631945680155719468563386604029115710532381472079657579524123149696898946290106751378658037596642305715298575955578493571859974557966807081218262321963331360956300265275782033743599794927442815791536823537495405177604425728372401889472705458908572710819731518171436938869135869272103084340711600228127096017248740896940559895559984965829937500163948403447771017573881794668719248228124289401633048587504745592738588884504838783429133628475310497764930143516564038734544654681452233243461829009457503426179173054730003205998009705941715853724390526265379873791779515937534510673832062924008101137986210052072121524973483587359796716324471012408350944062141538157216442520795451479191859758760455818901052310350030044762795877041683052185093585014380138826719122457330584534212446632072211341425784110303272789706639569739517531494307764291770407219748039613852370578334339388509794734309678310088294269696904660638988867582601540219095938919946742347431816348469705993321393530792403925618402226674285557086258969569338094318591619617666911279294621177678642560455268987497139265088464598967592515868059349304441041063896101931964521380823880355119567430069840724049325349171752246027203663736386651973130840031930203170860163922982145917844015778822653877789624431528487886328018890005948573897163151210871244294817295880367285668647980314470728596765581982978835365898833601171076113319766056796539581644602720549272151520911886148163997532324158561253305498575513807441867569787169172288191443133745549266811547895658556186917140856426833379836497383862512984667086249752562 [165,66] 13706559004210696997141446719887876465654198811241453186163247458605259090323670088026398592347788792297000642577088850922511121838159791316239676399923257790194328522214117725076078316077780773708446424967999849908909844969503679797233056886156213571765668142825951701870852703517813518242273174213000115765900917978840616210348040114069338430807253624920702354178918330933333629463699459240251323408084548687070072997532054653739040347274818144457164946428112280185234142350064636102699294289002491038947261356530204660088819659473428845126137191795810415931371866283286622496281215693837498337486609064866317658988084753705775192566054668229143612861858711605329167188197747673956136719151846362809699717123392081441223870781953520493509646862296547916627380487759493046241677768086969360303463538985052876554563533867979011612770573434990248054885078827803759221124278220642493743321045327933841656488670409536376542304485821252599248374974870093102866947273007886650366851273825323437646223569085841025648259094117151911534467667571467512498063536368776347071359099508006241114816660202442453517201495942050009864416010948425635321812056771155162025395048633372294181852929821818645982433605974010270226039482530432381261103724315413081390642789585479541317646522092602575381773341723072482494226076789616746940772167378465146276668095333295892242639554251678880410473855796144833883113848880968159221547204914020752534081974835825214942851214201633696990558797964994449790541359922824160262099244203301981458658611524157350121166342932784078740238593325009502682793769394466756861217234246382176223141982467735402048120792349273390459071524853491798578469211982899351948247521005505649379632253446288536420939383951419297809774814542644289707521283444374200986875595857240732713177818614181727536638389797505688172337073576370231348662245798879512914816139162366563433623778240 [165,67] -280519647251698832781756530465754404586164244468489018247117070699108846181963610685262308076856528881351266948393068031044464347242287709519833203005998429499466453123622025308713895332561015288301180297405982770274325714656381495832348665550539974384893147687986972581487814565523992668936882992764471100760554515036291423233969428487977649198636706497153790057938399378579736518926985944168806883925019772781258673180353495492039363787530766642150091032218828105387725517009099063724053855740748323164024618465494495733043831040257851029029107168529074138537060971715340954225625686386632879251977829037809909239662917922366703476285581055369816602136922009942242147291132432898990215197949428947959739508679695392903757762154062638939760763602365867975058163425142440133001531309814852141071767413488938433773483687216221886421562596942813112707409526649444410460316564884693554691948729488207881692295800503837018135238031153786015703508699275848252238356456322089227145318176785343151782605035681611003445386982088208651760400254420886922782136891569068580595421365758310878009654509270075330810044204936515375027324021228971560185590444390931336911146277124042629484814106168410465593950200789981153425179644478103078274577796936244789549226846195296415570900482420799305375613284505566896560325066223641820229952159717862331658884158491869714069669886037787725492507430004110732104707889527452194763155811769399716587701023555107797068277986538660824273552982779186966115089748413738764974586461589388160988394438501228274331772919477526165511263853196271370087947808455936726154031263800232200398881681922481835489177430901757906932069760319532628713977662295963333319824167067453220224857416624932858593692586794373548528963076711355142920214965689716309808587407246812559082250726744778159321599936930037306268983174661394630388686761876004848353460483576349660613544 [165,68] -12117023761593086874359274720881918066481394779776430274885412691996154062076111045569419350807580720531361306546211099452649861104030331175660485626452844133383218406473541144549647045867188725544834799585845542784393201348265364780125172471006645516623408158702826427683313973981069526298123372893386373426856588314380381936422620862106378368293021984545184616318712556158417772491268736257479333754620711804359349229935034997127647119546048105782581429230689820077880553873581063916769034620618773030547932070006865010312618149039616275040396243959027403791384018496504402336477280962068059130449489390064968198561004509696881271411224738497664789161869451080864834372464486977722228714677588599132127924419500976685271310709153799134495721727424948071057327911177355477423121398484391247580788969194237687340392224973726135596318965722542134448805689230875613276392306145346987970340404735721887870080057599403315042979799993798777636939621013874375584350039571578899582441222296048415756597770865401603649885043312187624096709789607028663984650929459447867744520467974071477267094865136574376860753539298877329203498013703882104607288550197014240489357915636401196298312632074578366695001581902506011602658337457055794164986906180255605957594127851024099645398264781645722730143117836706807511644366600772093658410662736190163154869401248418515113622247995291982489124729445938832449123434395875400427325450906487707252797562033692426941830974382248586322711351871535408356181625959875808675523854743329905343175982928817189505146291808278952301057184678771483134194101611190960116219500671102413722672251926502919571290012696054671837342941008389034705939389881041722140757479446489998753021176100607896677694022220043978487394017617461700788686579584618783094869851074068734674204798551351848488931531474909539371455147549649799839274933970063453441011876543821277312 [165,69] 954661698974032311267798085446668347988853224546350206556257484688360421229580203795830903202850099702413451729199650085764189138626696097122584619511044249869119195449665143744668167382278343049190314964455781765911962893915705995979617502301667675971636456025490191675199275496418915247475852711334992753190779158764076967432428181700281016162713628683101943644981834752883658723462373552964250270657458883799992904960694111031037415759619646851483614130338221408117350345256652569283546616517509229912970686395509633612822601086741137610305601268591662840771796518915607267027028756379003229823315407996857213973621428530284414790891475720711340935793854526108430980332629563468937806804187224307505499789707224885196972419310456309699782448710110673698467694059452858743329340584128104497962335087501783492564226599055019830183697639074895951930239276303632807056194706523793953239973796267379404461333896826277249638773283858212832344681932492069851048109065357985796235646434732091571542497133140411714905906220759238748555632221117055797587636059690555475816794452920489704985299520612951078339491702733981946022062964540256545141852132038822614529866119382819185434055720284955273085467829858536828489676093299302528031706898337849200282404218193936913084834196096969610359153258022708131659408330810618194748980398897185078149136656580180967966128799432960829121615472032676633799559222276902328510228162902914309362596601337884147973097911961506703465495209016789011596844145907609956123978062276990762234163003395964259939187534634907228568123445162669330376734113639806604697184697815939282178822641671632617190947223528809449744684192054891995902169433013562849405052902089126314874775055809001502170734171435079400223404850065113831368305581097911931702730372396809220509481648356168574773881046802894062325011173505902934088315391451515084723404726945224 [165,70] -22765560899596291581125009222041595679714594529369819233061218219364731217620905200479472008891339739519576569111114712967614360546498594052450424006918864767658085338457659663103159302878646285142862343317457317501100927033336146964843597838871483714024421675288103026593826053248167096948333483645444359106501105338742904881701644674687128948215923734394695786952290279717630066923316509123140949723904439899354966739513959097465605923488292864847065975622707352417471880612278573050107482322156407256898552971656609290038215307769032146358798159871783888931779771995474815221951235294378487727344504363222166678015834974614646994599019778046291018411819111379570619688471814438889247680688765483303776272685212593185851846803442063338157541530826760150675555760417446265880176448127520910165956966649117312942337223187423211600659797613849247798908565096126275197007664505868527084442967226366480529418590515973401123146822715400327941372744917738459188952580313465332822427676123178826159593262167179026113324815801328921353703923717606073384491027205195288428538463863704348556590161292577509871376388131141044056058353917836607515160277153934368769377308016491894983470433139888278022377444420377739570871743229375956060501116616694752087111432471443350887360296122999674530992334953868426042373442821126661777622573742109326038077243602052988203392250096846385734931175973397746956472822078280129055420637411828972556315883999302690661567851967705401664455310016950479035010346569956686268950506588681090044754506265274842474527965862552423333447441350031695696517657888749448209070387817802523736678860193855081822498050534818849651528941374037004753409259046859109066324837466414934609231349424851790292537351456149080393236782784936290895949253113568509464164127973453322722931326752313715255327862442616914736984167218227046135663567206972091772436879584 [165,71] -58262134496506584016459887344826515521507344164367988685481814359181723767056066754344663752773319240871277391161630687424489046502994170197010649857034674241420338114705074020834848251634605474636431610379194839787722996609908483340981573487567695011538577443699346783003387611989650832589576468829268522794537403133395749953416463091603301108345525155207542083605943798710300647673794181997522785472471709517043297100368166630754920853314257223891162858710886577337061753309593777107222602792790579708708096311315734088560919027414534386118373929452570798993972448811994242720224912243792069026301950214982206901762132338152138626666148160057402503241925514843055978054543635903775860784643737399386208177518659402844045731988877562677345388351163171098597106044913608471105874224319049745436629155541776615421084225655598879847465944120892689055631564331722709913447665674453284220071881685685404892564333925003745237053928565673120643047060417124152745815680980478037890072338505772974868342232533645210114947352085460619580732084260245711278202187451733550827433443863670163885498268315751896022211540675552957346536356869105612887798064840477702794845217743149198200243776867703475372167835712898811621984760335404072548325580106676521962627450826788299676639239361707888699880763500639340146760192825001825563445995865846366361812904167828960188954026876311969654845734743161056444183540961284878363027245178087467702598196146677117487891138815036011359488611524832976347582389723727868424968106815894762337308389090816986041249765842784181382446480739127141068567350548146080680600777438629422152361859626552195219256697956979548047254249070350703089003809618441088267178619815318503337979867353762889986877232731529411647310592640366628436658844140518451754396023932931180996409891054056834758819481625438338628897119978536512813570275007984957303532 [165,72] 15587206916459756584520373014242581533919118309523499727958418491108660473147369450539219663496115447974951039567698005918904267594112756434979074332103636230857964302599135897373690399114435973278398272998235978736160941807522441206569972755283296417193694612745232208128611461093658824401089959503655835576706896760008974534251158625122124207135498870931182096321099895480698682067380319523640889602166134415203370890041470464003466691585841939629404204058130902576456666276994306166733144885900709256672061684913962696696467512723155061734642671554067087400366821525185349131756318595639094949536093994887678819780983116811973717337130424439555575340275170865636012609103263729517431910551663242035646467926889466351006689049625494978426758488610828580280296226913196465981813332073004738123435283933040403420414004284283586090363873476294152591803590247855577926516570156982666115178868765644690966448175245744681820942278424030709918930546716745525938324474288497492410489255411868544308271063951292598545712174821774166551772499119343595547194963723928705601021685260917534434308348045117093835213143153233561416534942120305819979119511231713330853081631188601756541336412349683940231774392662600786037453677347540738043442593138240962437638470911369371806262967935964453563963579112815460399888150184324357511763114332516577136249609752983381111245756587274156377847368478519757984797228531023380541336394925086000240787853656283835789947149368109202921136990215981088939371129167399768961261845846187552673645501548366329037074453955301748803941495545484572980433210926665382068852719301399253258819760981621231151726737507172080291239819782810683835624045760416460863971651103913365139116675198150651237294700517660989502150109397244436879989505368394843146985458282531560495881082114365761232913548770914896862045908545510951991397202443860764424 [165,73] -266711012362863342558718797095980862512084126477087484757140713394806517629471572254233276578326941929332982514604467257190939230356846923202216429243695628613444681189341917126847441207821189249045873981052172401250812432674368279759912915299239021211051759141434934151931368571085562565262100868420937841589502696418819940477119288447650334554475320897077661583618620575152292620970355475665452222649791072870148884323119739557014595214985870814688932324615820513202036161213715323658919620211923061936922671521548115592861611398713768298830417611726502478803247365440064568633538090545159299268115560322402400144999115645454706531873587754188449403466664399118517921793778993126883834911497779615101982878760646158520457743958888485839948749107064437880356094423731869076409681952823877788840478737625314598287751814412913964801297247274332756363355649435536481857646705035728268376247275055280189223227672644215652232087464257185955230813226448686050095659768399244366787443024593239108833717298614678092152260374002448426394859221828407547486640326566369970519384904018485455811018580638415553731427199146462324993548998302915259485885318129815427167313091408143708255258014978776327285451222192791834708351124616545271395711493121589902875059256485098216851196293097165274306919402807733934171650641364696915668002524190377088376889533939979069539453933861694780941503038699520818606516368920522985698963690758144507516432683608139924883767033601721350688298400637529225970156931682143405468550217395829307083748629711277045533625453494652101249244319844901015429990503606661033087053934440100554633563824554533586613450383619282608608324101517192701838989281717154832212767747027327593873507584117132091793503602036164291841652733083258250303518389889162652238022405776852888096589280915905151799294736754416150554959327027569732981195992659189 [165,74] -162088597876953444558870394123895638466001398215312393231285731244489142098641670775786610838085815444846271951060286494929372790456197732838312952724833894268850124580014592920584176496635150576324541378486942079890735928042704171714613979570546060143441003865818515012638192082137151536523819026259609613432723384387132368682280340165183672191760262182060656105973901706537835249999500258841792802064406303504375411767995259600747340390016412888537038802064921443898717784562238944772961087896985133000065558146625706235570579091226064602606893676549413793922250437947549398176096878590646939487943004159573564691420614026253817768893985458956183904802606535568744075637414277845336204082529953202479583801260052474278748528756109491167238384667886869944481278109715876405627238462083416255040831137331338759164490912020697951996637736659044939236780438942209383475398912394221709027156969111686402662017743269666573162457888598234359367938069216752479960227244014138483676223240867819291405358799913396169010586335714974236651983914000793582318353509577096615349384294154982361474848852954141567370727988281540258696474611353141106537785914859408039433050814179975981649237270857731820098647104403951131575846361276505310652564018317516957241427180623097446513954952924590879973462830393722030847868464409861339783660202584409470031489850239744341903786063048796669448582460342003217382259052135066060847293213139230715677484723126789014694814321615453352387107523049579932663485839210549116289995475054744936626700629665324221605259033497237819741879852181073456338965648434493715346398507851314914447080664573253909758475667997328459532069444149395293919405269605698833789342716488996022980012357389048165435453272345377419532251260822446115704828108687610243530316695959272220864585575691692387363854833762335865029349281798629362632729600 [165,75] 49386242295325648507732059727315953611433531339510739417623116155493284989373201653574354290304511356360854855534758679359381767560849599076977444021060715824642846257789623889476605964306289058205197939081200522821904896414578130191701896346768207841305778824332016220986372795758905570269450577956726351178130803338066093269986869318809886211755877779388438725681986906954566067729676403154243257326564798377125807930167475162267371119546878644041528998544153644404031113072974678860644591385410421416837512720670072886544643570876334164703154545921447983144505250540364317169297847010249706239625039196544177185919206795426895804744561533502901684223810250069036865381597631263157416012072625410786909675244601706042115150739329994119174184684017312724689833449445826462462480465660176595985518949755680313188590547875460330524403177116647662794476966547158526949933830987892759681726867492473784519565381978256261221026298584496505039728213628459076098596272017469349133005708251588136842439997793539965904273010711270173496927259367395563490982718095255169420070390042261084490373576752262757956488676398812236499753161420651407677164337210226768792335408388314630237548422763587447397120640543021170032592037538721543265188688341113405118475669652709593325925580398194200907755515099857802852512293132361574685269518363739663557065910212084407005517773288388350977529810413411348980702025342521684374418402403332894827598908259530755844705537844744639836839211230165885167315190854956837536834495988725168782374722026360994813281167221104949362281459083694971627006445125725794700497689628405674940377097655595689645854856411807068268803849870843913836927771177877743917830412610706313574650979598393873565146545721337806499789516895047257675411090241561851284570652939125112334200380050208821989055186210477711577640088147662865321600 [165,76] -571155774413197462087242334229027380411026840753982492081795047868318329784361701345881730385466682526425426446416286752435052873843493327413861088239445799908943585624133918416574770886342292978952372190613915422252995204043015099079941853129987934076380566154915517072957992933049551322827233378322950396516426802159615935059383783777475436753797685373286771962626839014392260071878410894053970366430351583662038050488513747562951174858055220332741247092383424386273693488184648981928733637282522096888964494839303458043932504370408176706047222527222396409957481835743634969917305968423917250130579380418517618671280930509819017225639773400858592636539846536511722898789500966866321525938772157012289245640662981567013986037460359912750668253547715231234213360050108899406745467508311045153500436242575164409464123068147137472613795267069682413247554572054764264634545620902194392235824133796217539278950340076645427686139449986383005332988813723620975848126337126525094211673274179902134030856891070202366157887368575371896892535616742934787523015466571258545079866737111005094161482638295450810400407482181936073628368646875992174714080872218093633035389337117758894845795655110436197290683249599828178634268624224026078142887120175891636256355448582827202029867041167415426319393283678435105382660956441079155117049286291423709340979877928915230256250444382639580230024829907542878390012896454419936200714863734136995816611055540037496037114225543573803362373552147388870032053072750092071568460378968484564524211572607807462035900480409071523217140265003678114407736877999203801255317956536547092650780319089586739790649996308735293841168458548392890755926570090143494688581496224582303833458729992987785495415862924112189910093786605192459457913981131381091868526541344042660749499369809800079086899226111506294743680367050103808 [165,77] -1009515595627962554971957938671078829663274334881951237412746266846561419314574063281072078937015525973262191959515208526001342460290434045866718377612360726688968730199875432352768710092528797010172324354981155624533239041305015399003566203141815731059466900060479330266131558560225804897961429651402182543855416678290088695035744954580656930106920168619433720303798025808655307098113977111628903901573535838165147647315060562277274395927517352684076464968449198704900939399670158435316079189369011779814771017528172638322137787183100497042470636205415141259003501119185113485198630131633220966645322260902189627274709999806397122718989828742097470217120707838187225674953489405711478599127173749270470929092434446082018717642943535928997245288442849647445787903013650768936109892781818136626007131580263035903797111125010519091281515015423054544383324559295130845408918561199377466179316391772950089848311129099066534101794941148199954897172272703848179686342998967733604748819254767867322451691557754565584340636085108864226899665420659851975158243817026651627499624316233436855773232312757887076176287664613683189629309362669538672749556377173787542798566644351231779584714847108314350457169962127347233415307217493205715783314783028507679922640463223000175118554303232978148842779155326834454349855197485190359124690721510119385588037858731814111397802039598823489369729898282046043715210428942380666591569526917199644232769519575103900563280222223063147000296546041667086878488123959590950272102694486068011129641431026811710540662871482291775258096321501604138696301209659385526444292160984252339753073151087729969585483720481107129969508108668464505299840153489606651782836970453707698825359257903670237872033319796191599392650294897635251555006025695312729910796495520052000189383330774718557319530183057959117309693700336 [165,78] 48887568875435433868145129816331098366819121782735073799562244677998830038448718198665685068092771183982265633950556568477525611080045290487389573465066263142059473747309345078921830723260582920940002016029103058462884211355655068026379205971693603489105829754800248160305084233622663975065644545056561591475773439116063012102017195984230169590869929663371006839475044467123351456845896920776937084863204910111363187449706697990059260226133830212612651442313979036561617449792157490074449631339966526209665904703215557338992969744461981281505991690146551023038199565452509125952105638350013661818457317824625226869388683508966821260204294175502274231727302400163497486390339824739931803918104093087952634357666428124723953783584875616737970500188092779717245390732337928134831336462398456025526136186221880369664040684478459939548164525987024070797611506580445978512550348903820914770373931812397919034417397907004711108638300953216948599643251164585141747033950117332242638554926572978658360743894490824991497358526363276951123432410250511802566633901731698703991335987772756208722377626000623294278260295020864176962568944039290188321460537354147498920629229921537381224865350424812081775702428162538382564945508380559100598233455203996841719550799764386237590463815978903419940796178691125707689895628547002404186288559334411679446013655581104151755429833100770578672724810267750583963473609316564289952174112962356288754317871125340715331875224708414115693295767960248931727418496747710235229223320323758720795907496950130236419193850368498493894419486963697263950652730258689023880697073098137401807155352481741867064748011676269696947411906574447604522243173313293968979363449721198275437969340907315755480529195324033311578198677538935307414932421952118060303427142708031272345249982029607925549891210767764488899416608 [165,79] -212223936178449870132017119811450999709985607562449358113319478342930088426267106903249878774065437670329284279959211347877025543771750330572060219781175144125425296612151493325603791927194331012534067255183775602282155134406700294765114376593045432292229105666530862782917756478459404194252950816155143496885502313887809005468406908498779896332441492473330262207986858545215815890163794208203452919148349533687308361232562913640555305440979331058841016379314854721074452739795571256619993278751914651270030485471348171271176394702336202524723917394672293777847016197696786140405349534299286865683005852198913587703250180307272892440448639190878028509091928140774018066409296151984871072129382414878231623405429051565328611240320248302311625988295132565775504175282331593370867691783173656831339645887676319513468738387054931255855512672855538151309920684305207731970926220854568291180424022618140422827531100991049217961978355238250149399363645211249724684924494453248197074124937599549235895660003622936834998991025593989143150513005887948164835104575812810330790111640462078901772646225256642218607933098491123605123554724453716390710598629090257761096371755705461711115803490822535583680941648158551145279009246836092647230833023452360725603810522454795132738569766867035183810890876010076551165931276700132086526452091985243516910486433910499040861232339872975668604968839428781762367621718189116974254082968010213447764953829345491170929060754444167110665984165059352622742722131052600724282455964295807669339123489805763817835326595244864106509262835363307376664855571939310499777176414491428023825126054979998916019271501736556800453683456502777726600783797157391150870360060826788340804119703081536492704731586301930714910057814048819901431387822819327194446488751355082748540205052322616300741427141649752105388 [165,80] 739577333049649019244010370677899546714666897794637763421253184379701401299293612549788076559769156900389881463000577715678431450437629368263315614187656979686648408073757696800867944986216640174254104762910816721696678003953445999539112515260401589457598834341092546430024070593672737375077650435919350078519529312607177858070978042804881770758617960367235825316965943105522655024962559481867511256080589895952369298720521509617278962481492501071724038768470821506943314484020938345428346109524502562135482414840840303478482663154344526572129820180490976348407806566293833618471897839822939106729257667890049318123710431101576979360081843527703820722499713875566842357601792011244903417625026487196575347597191894252660318967107745514262947414970334276708745547398026012813512413841445591994517098693236624590659704769083795465284837404937634047270159463793897147315115167316016783427465820527882878365668004027020836160382767699327254408856231771719759980860427633740213864400809534238509105139876900898967768247989390822833235651328991243919875858273353700242841840843883534532851976240234871518801798678455998885567296566438516180124812394610187747506126784245590286311185989284269438156327641949530344083236875783121084147972658595977338674534279288025075236368674870678653633221019126208344041310792606242006393806197540685838121719803481227605827038930720017878063768603248876578858465189722259038293066376512813594264979896722824515552726361148188398149509974883153428841340090866404602166831023282358769441214173073177401902191375468471172703499368516326696248861076323578260053507461651388086216074243730606840794686290494663411182513441308360267333378254630737670462441112659320493630305868301560498547646727572734841856367513600572841774838051686402236588388016801621821323456470855814083320981751945032 [165,81] -39540850574302460674784596064327193317725827528889722666103769292551030750138968332147697794974089903721200136500938900942066063737514122909333640104734587050705917430822177181722192209599790651777516004702304113734801820736169889610357964397445355975248819020976904705309011398623873588429466010059639052713587290494480383467707317814889888658359246490318232924756959111124281162025812234396712706113839336488749137519464661821717829915973787995764658071734617993995774701809306339263048322016672107034225816921961848837186891535801568063894426205048707921772641154977785246350762119364769985180301354220530491199511427445230127880048577191708485903884329665294487231895264684269644436946901283442010116675699869534065814064997883956386430461758454254161991882252253163989217144571005333384470954114514592858597464513163729386107975016534550669456899357987132513562104267105707201086647602461032117857031221079590678845886346496531514351158011712934012694456688910164045217400328463061233728016848257138733867281545422531796532807563951831493808644436920637697826448350736594083382829978103495400556495019610430323939228761068335871731589108512755275553850956755609613288259816788297572637562352310863940257868577809247308074277495377614036055198676718760645821548678135560468801473152670856564030598364113999067678310238022494008368705411940107028135932164750220714070064503530949458213642388590031164811468600014198047999170665684436941190729402472458085634169175652549425176914800412476622170166172857548297111543614699267787083668741011878593629915819817291179011850324531520179334263629984132645248822552112108410948638453815696897988449085025036221801606372626033992646360775584378528878671441808125239903101774541147557162979239643532789153226287910754679696284627881162554764910787902121822407195051171 [165,82] -1232179017576156638881200118537453037109778031283484465111515948053006951139039419388658760167162331093764676288948292325831604069639075798823808321294472199111549378875441604726824322482466699345896268916600445599501815977726273409911200746190889629349641972767750246375580897651146253255353547029442078795935892307432553709314983150002749378062322895267803774103873125042619802058666658520266558757445671914251250494321203992912156108110400608562967496879405781289740162240671350197218865271143475454394008877521091077876047728947960510367489350302358300812353304144527859888425079830282299914836676145140954740151530040907248932131521939012274252704451785122614443655686927066361236401989160343057087107197023569036033074644947897173827618611934127300517379166988118901182890469748713770234398195731252520397935034091259015165719499044709133085899524201673804328739986341395070331379219384940449053594474731269104163203057313576920874417598226170155804376636681179092294584519030102045450501806714591948704741951507715807689549134972427324250469252058618153349687630792378357628733683542458308380049741826369872416707091191283833074834671588030461774315058039468058225433800839825028276742819349901011683318431629517629857668974476553419258931767293601555811499169877635451914068632634400314232418793502135799400206892418708786836770050633456569464818186309763871042494798644706736567596298638765110442954314372206107429554132578519087992750704731566020204296897092465761058848982884058508488018828537444136913169150335824623874463316285037753988977387723543357884651412558911082084643635105097820477765432155041279245688541021224805459151135806907797161453234297556291028244051563013701593360129876795461375574844541076163114700202874028498122435864124978342432353069570750296775080036966751743015205696 [165,83] -5252463515323339134954817266847262106374393499452274055847167750305392455103259749999176681777141963887480377274019175169765813927894287200790980258497824989788832266933227462279965454829334344258511310052233797038568161311170455970941509476626741772660331441962114001073402164177343469604703150416913576266766090544796050242980789835582288599536038119325811583297767636844201933821078907393590336508734233373642496349727191381153742726504496639182226151079460229911259882703935943244323513944229312255302093587185342775117627751160590768622467739321513712610146163397828238246705853184685863762003867899386593659961866212678488656750461528796477177846013931506187142342105862292535414971745456690811259571043331367404601837001516373271563691046793193170877126811215594487480006540311087628991079505353024722856990216370069703101149234876321227496812097146643284061646549434993933925774667625302985124680380509506465039813433323205239564378904627373415503996642235587071201686958508895550678788188883652490498622419454625183690297558901303332983508042323783240886600228047365336998780173841307859005573176559485380580096989872456466189989112802380075884823877424436550224464170770322364700737038208290447984688791905305321938484773440857617111873432540434915413232182318751049268185033570393416068966984856705284715382679971967154331466405234504641714999516579137181634349854352024612813256358881354698565772540549534494415930750301042822312555812836893836641149290253185794236157621237732518541357401998533248693121319123967769624447777754125829695833936371389375128076658912607069335499736174711888472784471022449711896868263961764291322750338254008762291618374961796218045396472715903024915359029314937463193406472912350951565784977693020808543593932918640406386687175741293829086645099628660010696 [165,84] 363664020726716523495486193483425726938004023993794352936111508422135869635670885488410010074706280160781994103841802462177653945875504196886276472437500486485661738747618201832519297562488057651992583061403389897180124015738017876663529391656439579235553103570863209137932885991529324730433828176392654570470984858171913076718599708105407886900982240614428021215350520149027892682917332744556811821624926637952711979631657868112128654936128316840668685791124137411127476025116389733147370075190302547204358531789395687368868545094980014133266704324335874069443531149751891054763174689164180339827063654693625006701199785957143649399199825870379563670839224328353078270357632470549459987182314905723087955597927016305069384518981111820277823325265096493469204136701641000329426988748842110446406029171967683621154344364815131212700588037295666894737156977698652279739745880869802915882118064885107143484218112298175671721369568232153169935730630182531885391841486859768534573876880449297251368254078113640214742965105694473763437980123174767218178772990454709192977410729343476392234653814205646764669333647638775946355123349437168458676251620784366657579618320048250888919115460749359303538849631190767481918391672641641019260277976055368989684381054439823622740163969641861824871468112801925169225499371996679546686933394707749763681581802101439976895765067754945125115108304843349290994106618236352142663088208202032907273448260322401264631010889740073704451304481108971291811422151220392962350485363331947150894879625135588963665735628832868610756467621888822476121913903524522697716922990522139371007288712273482648886914332400878655684764721662616039399088849740311845211339224962304418441162322343113859947839584649499281617240403439299096828337811136913873659588267417523953371936765492128 [165,85] 9504188249998244024159704452069579263631988177164390866467396227211545950743935899047030771912668501434773468045503005660424677517673803054462017731832223824986094996608852290167587895690734159757759169652553798620728063511863390262980899628247258984757196000433462181924858974066964106822004939850416092952015936893150914373045836418795286278468854685533570018615595792355575467347462418807604906133712447846152909444464929496998081994301789779169434698975876481286491869060266975658310641275240869028455003245177765331356709081935360568454611397338013852183647514822621023286969912459632932323435365637799472230105411705345197078790223648193322477470419707871236660813321289492741333119813686920888221005562456161702690181367582361819833480942765151204305622517038800638068505825307940456461859577801792477433983002770342070052824676653216888212669885556694926145895595580734332083116256873817935697980766120891960922112441663193552015651728584353956006171030866231357638375974965031128007770130402667756220947834203420639776637635852614192932566911302797765361793948760857816790414672617023425646550456881264767837531995491049502038185722764763611170809268817366642626390400462264750396173446258932188483806870088335194718130478771026909695025053123698817426724978591077466860098570322061968296360370839087409199806307093106863656888678230446653055258383196001734876410109170016540852695199538728949711996086563043436658696195665237271901492494801718615184725093210112405917240306980353858110548670762332460247163160550610211364640003742952264916735376084421835972305209121947935439148896220320167342137966484731053350988852570042616420272300977589932013363714791611358077831630315961103497796634907492930083926894314610540614429574764066612386275513718997311817074559007214556312991433948 [165,86] 103253610031448887825909410138455057124263579780172278914673326039512199865026453412619298614653109449289559701280951342038636119597316672729420058817827098960795211000913231208588512881829788420358695531620299755503772297196317347259799437063084777875152873938314769623726019510252686671330635355297916645067362367542785167095276557705514382034356742520443309290280457257406671196306129260104559630452645515161568707135004529265813044072420266862726014042847636773743588926392715252344760822358967024394572000511091339842412254835283185565801917021510532225143783495543867679204751096128250478490722202230462617945585919937161651097144523731914893416132094834959797764941309207156975148434908914943357363455338846382563804714327294664665369045793523225445328719556361156577219127677965482933107801158885559447754904270007838278380856224328117547986871551400244495260171387409619337637009908503638861561076756105755307523739958139757838304415006320570665005622917072256017404820689939145667018463651888209368302558270400954725875656084884777721128044889785161229764992927238791722625077831358721999896963865465647682944881303875992021640707473182940351814504465846375211571493361954118122919439769165072837092640477902872252355829772263606468475359373089297784957713359025918471294550026150952600510207460986590795283919795707335731065583363535645584402519253510397442729860954035035448005407747158969782078495666313389255446942826286085185182324164462099305376719977567105532851162993656600161625264584123329489169805163733172063664061194278561709916644536264447334730885445464650872650793423710577504100676213872943234642041929922004369284577554195184361334603464113561057451371940874048908665046540863078872192474008143904725478022431634710942243842937709200807646415632172689516465664 [165,87] 574437356362401475226705331192102162417945084373501438768783891484321641321022298753855263500953885940914876108401668171170763418270085845650036236738843609267471221619466018365571138851091593601114207916199405878806393483094316756535620221516480554954589706428689747616923021892724465823204741389021421960554885333647821084892757934653886380539035824558452466613814246965194422193573331890964157385662944519585309772307436932733114578001967747085276748457770480079833815314396193386510324460169197003489182841984291817936810189881905804706281653276570733937566345090290501587952620595880936939256241152017279031583289197600650970830336071179163750825553883224696183139489574955280137551182998246099722118358786389090780790777189244252482904171749139833956335342064357972384633354373431451922189124365820561284419090493029312022947079188454264117784029586835577702203556691201822966084646940830497697526419273703515771966114545443765406100415871790818607896934172383372957709722833308996049130145784481680334908768043805991381982206497531905047569757329891278919926047089606878337363321051531937894104469653949067989000724041963081204036081387415904389019913988417460125901659535124987529362146986231433361324192474678515822788223585226735712248457067702559029937539021639233220789083611609113005020836454185023229272996865247380226079499309710674267012009277679772984208907068240665950686517056694622179352610299545563406771245309178266775312651510552938151539619682797055342784464739344634643606999595497043876988200676299952482305193047962686644094911448684339451963453769120294000333395763603892616459954582383240388182342455093733659300241233611904909268661323263427506083331413268046314242829889554943582610601455042844706376492646138511469871290990315675780748048053667610816 [165,88] 1025712968822051434856319723512260746326767820191638257963385006611070277933393337228229997733620288965477031930913633142003583083510328512412380160472699436220917088003216458930733374240827650635640069446826374454289158096794918632941463235091133236456940372579277873677447793252647455938085925436473597794620449307962647467704001619075238237450373300095309513546073656647624487581361308352427195846937668048672246553123375368604647515113907653389222821619480335749018355519270888886440662496996541209205477040163374435330144943949142481966989065321847219110060221663985386330965626632393936003188032881038260077269000478889885948515468801841812457841504506415237778400381073693951433492289149230987650910481030554253123312368305829620713407383216675718784881232296138409796036220200238673177823680983162520929686098429610881070718361634088934980758683053550028434814263923182914227350275830461744900286362750057603353579790671564925691078748074441831326272484553807152691641304498080450564519859354354289249726055424414147672865074719234168858619303841226970819675416739494489396643219076641836161124480334016116109848155961258529068651272186182098732386056570549025201137646460655077329279757606093432640123768440184569102384090538931245335253178508814180600070834358817162551819618726846585983500680337407840476304017289143189370442443565723492464045490730177818111477864804171074154546622599330125746819487258352552753691007899201468785861589988482834037653661923356026609096480750821092063115003285230225695314492327044829955158964205082264721030559426275690883704431675887675701157027674889056749417516013641160341544095553179149500735025101828741116505632802312046079294651960434802374883908807358379662084573554950164477451638188028667026075348321642165722789179683840 [165,89] -6446881799132884042143693456376429212472036564543230999415935412895777950133308696809441589948858925633189575700199253117485547188054329673041772392950773385064804608316993352982848342891214123169811701888601881836552916496429846561700394976420560360474828669622793724331548028384045651295344214172239697228451977961534891629690644796338627829435562895444688095510567072013450258443541813106686763380929886256774568359197365240328541721843350026595596002785212913324693470993812522872260378306877522913348972159271684966600066853390031958643634027465232142911565775066708053481318655032829438635837925487079288394485905180438286838211974820950717718414841619404476602050565839183965970967174206350801002477671817259988841175931782421282646293305328784819068741977309072023535021359062896385386944572991126114447847645438713262933523642031409518327439889362750878614372708011534134782974852115004925397623779640221100516474161815192469934487391436957012910194361207542191949660026493827106804604496788788046614549198607415291366444983504377797111511416963049138436760798520947009805005889545579153293351871996457832084154342937520235199772747718116163391109244412979810015474198538013950555604956221491135845883089298919167649639363972434367971284790378459173240120599686921472872640297938892095368544753329271235038133474130231232092971360155822114899660528583978729891734370208008835793681154602762859086836663768415105840724016414899666066733758925301111991111543979460000408360321014542123714735718953693640645450135192967605816352970961714256386360624334467146751066303600585522897607593866764809977681013442370292881738910765113848792440540831012430615792093751323157970400276364105932818595406573420348331881241649470220363618974807246369849077071436801713881271132 [165,90] -49824400915248265413951293703864591654336927988658675260161008317483753384963840374972025866809159203344908213514408430687208160387714518082643707061230968481024155133434459456387885756527190841479852982179514281718609601004963726364023338175339514747573740874971050357077826481836806287095682272486115467071927516135865314725817140042203825382110402524458537952123007839303251112355598882547352026476577215007132998987015611177328125968686072085881034470944422033301222311425974330484063567895239358066994478630962551187135441416075888107999695397756919882047950269090219880355562604506911108081713700137634860432299022278819077531404669688314168057008495972054069542450579444630396255250712354323635788130752133929537953090537205572408799700093728256347512057504714627993093581966283165388328930026123092133225750435138347194012612103582212404353387409448534760810135149305534261270317462493106829091400341835556938506297912103668092837319212197247237267505505958428492043372812202378221056064278439898616425733071198235515618993539013099979353838748127978605763329137729063169425150983564689454668312242697761489634841867612558737273043488886361929068533825140715947988095839829584032823790192316026380338470640796200950375084599039840199505547491394704649988842585308746140703062202300638872867351283698151732723978619490203560017937354203338177198516090911308921483216163958040887710995042515942134929710725113080237744172700212354618280374668195678240480285908491680134948208224187174929000083086345776922419765346404912979192304216169999748010840793775877864390119245640990837526375623624537688016877929222691968563253539095415425839710435022165626676495145082595737923498181011928230829845245258146284157792251035376686929644550594981841972699032654419982656 [165,91] -159253572341921243525549263723239610019446307419895750147212287880561949124177076543889904933547202634543313597688273832825389951157184029256086140370435029795196268275973257078108819301030422967099495860716055945196129317791372810722618429852177893822510940223011749847796535506762286097846486170316907038415693151586696720709259644278494265686265096548434771360121481748854388851988219306046583861022656838346575715727415728894627056047606867050043059729925649557052999486049781234009267791497738511139745204541679895024474894106610698684626396744095569432500857004279702731435404621286199865049929251232588146943003691664576703311113647472069539450402976838950575287033414142612348174765234320998795615730469476909751604791731100344615028667515538388452842547962076696466423099727146910923810680232796370550643029548925612741922579111654165107873827379611664706694817933807168344870001049434077423638043390114240549722196106817689690215603898658320113446412418770094062959882800426324779876897662119579314305527124420366020367781204199488679414277446589506005428491039785861757841569183716527992809584316649373538578035544543585295075361475317811488080817923039620360858483661548172264536145533292137736824883703191418066538249092840819553134407259620349319622616112113729724554992973095030720827172322979242609971799665218061159017563381338243763477018108040815523489180861969458664049632788116659631595414996516422188913720652762666998623414820562979786650942071110469120099926861299628786043491078259714123708952551782816678032101500265169948744416552776768376882857558504767938502475385448674150400111493261861507398332756237916196350617804398037069900714906890828058173779196890768563056588292473117363721622779947405675608627346231487769488407134555048 [165,92] -230375892711059216117842599837454115508926261676705083557090809399327329734813490819365058083438037611148690177449014070057128101150595221671740936092404598271122059729132614595334444691669436113666984899286012080346809326360887036484078842858422956847705552061123252228636201471852688966864731825972798049497580643394783383778552432059618807323354983078951922806109668210276497773683857669178379964983938579292929338034551018414294430721312142494463141698143989139331229330288062119904040972198511845632284681110753749458060122920056429928508272252802681094348676098473915626398280588038096311330768103250062406146278031692099626509799163326617582376682691804242414532064927078120595242288141116243692729726864669509177733550139822037237426066581526105506955256507181619886833428470604359910655606772668468583219959934949839669924499797854163231796960221101390818403155443669906507370757222922251108803073260189635220587543585321297132140915193257250337824465894913846843924853164129551387278483203903710102953037202681533011972523625394954394543594594775631283708757143905352878948280583017083461755435317742371133675800908114815464209372846577830064321158090594437488811294929099782071518511673428068106666295980565208941169365780875995588333411547994949056016235237120291852609700714511884284532369212051425634564000135976299601502584295566566569470568923695732258994776558215677443131791725829492459306368924678470011285325658920945443351659461464468870501513299106846940389418519244066389153487154194837620739833396652904019763697341017644363586734236692779628132945001218378445052466318493670043168124171744401489079034261616336712577791452290457622820491446346442658022175861369878345549117129606175058520550513992012250679623610458383140454973008 [165,93] -450216144976441497521643391624814291564850737762811423419432510741616357042361742414985116894873363400593859087695503264346822181257785868346439110826406576742839891302861055497681742433214651683029104925009829189748670668157445089461649469579953501247320599152905762195001995325486061812794154695287480126306939541393959651243832404726842506758503319636228750931831723642191544812395014446771618227767621356763306778232173838772017879296575821704376185156622027351951079091052258730763093960682988012423631630780213383056252252515015538630201649034419550632852712991732418538818701648738565074020287717889043500961207709480227730730878023669893566974930736757759658861873031718602557702180823669499292580693286612061760207466407366258897363532619578539973517982681106397272167755533335914288795152076319373749429327143814579534179288042501770564944055082906795181003211002541486648280948360552577444996550328301989720577681342376709820951185574857538555229825843605178892767189793005366897980866288846955909789232460129711927170622189556924994925145028533564649948189207802455157170572965934867144352185556042064803297666015561674159688534203700711497515680348857481169354171616008374140388867160117099252752100093691546963933188724348579794357819066908202514866841307194783500667042544435029601730834815682837164856497723385267523416751223556640709147183309933319584879174555640164855486624000976418483620606286178542016168658183658632637792304896511272011111957779084504137488821829378929584982012015870454852602058213861524930774119117602449252224581949702237843890640231421112090732524701591553286377574430750675345129143282543190710893642905922498239069386738024252178390478932714849409103112413080930210229192936419799647154835273206270283910 [165,94] -1430424455718684751816384270682998711307302974334514884505913093414901335600858464790528782676147897791907950830441576800636322540364800115475471752619861020329199637307038357509538932775339013770866846445545989269668700512553825322123217605735348584110527433389167297717835387568513695315302599332308884676247908628268126000373384396308546933541039771991585051966761421835111369559719404251548475297955532173701276014825880419726710037960838864724442900906854582818609707175091263040949213902054546698045878106104700268166121325387746119266181999827385695790500871519145701097468527424520061758156132004819220367972384903409668886681224041067439018954073585391703307589113791468119043031799392024050669549100095048264070014782974214084459975282949571612048717897245553427716389420415177366768578660629456187736811315596695639344833255429325879365962733079658885542464586116617260024690436249847885051523371776712375955026366169495694656053385045465749039268134402404354685773574807257980151206255297340156100769870528819464962339249654858410398364293838807912452175461885292154481905766255669608892314133115839640207343830797035721620637888138629979066963008270866315326808881281789259523112588263320632330423459579350042482521147299025736548686520316153788712679895712603239192270337293934832508999780556347400711845325378365172539918999533573291544973806780138977313945903209968272831756292490867608799837102563082263543645409192944843208353761689663240011164718264724949517626252142442485970755392403577431328667708246936757135512288716387338172659294208614192651387659389533020732069575765262490944951578141778543858115452200837173426063208244901871743812298013681695741163873157961113985884803990463130520376161557330166723084028960000736 [165,95] 3572831686861550881148623870614090856469927285403445569938656081776477437715815896264087332142748999125499009721187936749163939795563009377805112027318407996193038993709171453268507978236959846331845307031041942325401681740381894421118325391705141287068605985255636413375001044534743341687088086340853475143170996647084255809556948074936497435810604246940708079294301862819251057423738477268702438426972225368672847664055476867471972612429363897866421317520573124602418948287554241987583881027608023133011066396197334408002909121330322226024148662340063368136892199938500778011372924862495303610091649145003849446039455126561962142155146806389965035992395916078402353505089609464840991318007218225681832790343266515070799848570217235220792385914036017674486859338896640336805228324788733693035003431760441855024632822591809241538981022602072811792357164929301365971092818743638428128382692639906279957428428665393172989338505505663126775138857122431210979783117166805027850581298851296211989093320164203821167819923992178736711352678876048753758850741742913749823188044465579924956271146388533743346998143930475539697744375183887949296115686001390552328834122531453797786205272845766934892289252480224685576704540133952355849676002748771241349568257550299470022327864835332765567188582051177447715946406796164829704840292180583242083527246716197481658874054210721897140022418166338500789903903815650343866345860457447115150560370202710557313093050083103589768264611495428836302352344941627529113419803708560002179733805505297787596348869042637990768867164541350114407056911924557912234859572353043711066667671307207463785229096713905760943477990091438067098023005135421516053211120462938358201294393749539809160158963877385289861583196052 [165,96] 8088846912448787515955655346639462770635205496880015121213528323469090750673390058529072918771260676362839504095894789012410655381919140858776108029816172682313906308960440250911955206059094195619241604001101468727249388439704057041901429019841017507148683575788833115706573550495474597652202045582660125466281067195358699050412138219399220766557855108841857611538724232216993354996228138833000076912159311395983628736273725988189139986975297344509569928786027241105337813811869810241713889388993206558609838664313672330999415220113000035485021852165409198472271494798487229726870181095575279693932163917172760408848616366049373893405339203654795201272392264573481652106496544077972125847829458840338366159498148285243808456195172545000757246273656256623731790303460331431429015590344705426491966143193214209735261002235581520224004122500707434183823147128669934917740827933630954692907431094446345849204184153290943082955263429505749428956887706804722917263472636395985995469962331313474204499464341494712995704969900338201229056695905472830887565927119406951934048196979050082634662978920181391196115443866031159162669907153244944371463323889464694027439470460216956909423754743400027443093901585908991689508049579064353997281626058622236453038863036770152078796120900002948697323348738828830168250022003307050541956850983164450789529699932509053494248723361633110772845269561347387243125882927911709933772583166332321314857501024698379779669220748666248909731727044291871798607892685837380579655559305298090710887851601800234457003035308310535472366365550874481873595359154476490811364396184957389413853776933747516629936181631017339521349046038782387159036279861840142816509306423783568160336768965708108233469295059983958899704 [165,97] 5258459703520606707526900325295672119273439440792173045531975680779820106116123132394704652586958037591442208427413947082235060308878572709571827392496326142944610556884092528279412611892675317531771518473170489520591665010062067874280974430059025048587451531243164058448928686515170770203379238109835102492936747880144116124379754768861712356411913126761098498857553680946201170625407304295000437699872372272030549962513175746380737510861955539971906630403033866101896938484523234915848577366769192365962350463095642339495920588700847373260122269538770360496722260876973092486683756422828858728965549499413918754087695131441697290557918003981564721398935242050246351149051582362958525001999863902574965388596993465625590297662759124657734156770754206271886584800223517435279013557697611557830039568987370338237154285821409796219934850752779788892022302173185840641915238448427616620708721528039029796345705084984462780436156936092615304774645527793898708049789504606113645330868813780459345743941442515839493471438046019148546673455343088697157247786360892232356049642318506305123262140508878036994193119882495619408471484763754245134283820380134545338146690463593510819060227575463839620754331326376352652550260885656753229840928560110592780004539857089707666596513891510781023898003677577251685213709840058011720870262463631834723893964875263328268303552909729079357252922569739207791075731752362084394927228231104925031668407609524767713715948644199541584728755294813600157704891896948549951887514724466616013081597395637726768223204803355838058871995147751306015907640962895636823366605238625716558422015264037131956396121935179981294832149149109845968293458960506652790545325347339408734831518817742098802120223141193633 [165,98] -22081233254324094628004724146182718349348223449155981588074160179289065770286405397489323014922482697206805147194734664586239230649933588058036957167763162152841545805787099682022306220829569089280243320467542632952972509771416752525037938577537677456033640620343980064420891483033934606743260183410974010682578979862346759128981825647517246136659777964995381439104172606313345273299330131431504117095742550128896159524699626866484482041699090089004392893043163288290042621702356820534480346144958368561697346910812206330671505590740359344940939569667185109848232303211771627244701647950236774803072019021959364780989381887135062376644897763577578631156495006631686472196020261180774744177311070513262409843934429834669440284863012422740601773838893876841610211450556769391646431469532986890743543002052046353226113817654457140639884930098689834249361914594278004456507416493435345293509130135205815173583670733435302086323171621906558502594625302078929749371334222962273778289354415506362116576068338268776807506217418465589844436938184931574643109906121395531065976992288016891234118592763495830796801841551936953078322534940415576935531612545309457390468142500984571265975844901382820488386882737452379979502233711001776462260291783474562735988252205275389163807348987217740445627534465261531409112435823249346343619068619593402368997951460675035804899108762395673405984515322184388049705888730568169598008932540187688905375135141881238960400320974166475091189250749938566797802296358463700270838913288410405887398777331491968469857479418162694632953265284432528042323816128149894049261604475647501450831643291300165417388121444268861739159343239505214016256599114427939586617891915282813135513216321015426608035871488 [165,99] -119579406533517105982927178493000488895962437656587617570740468929379309789083125768276355460254294602323362060742017827450721795584446041825097832998757227870048787726274651626041159167589607922784977276637951771917786298631742515970587604554777364186458492644665713724728951520912897054779425336800573426105796813481819636947127672347553155896260336429178794271673920636743194590388352942726414865555118688585496107889360520090271515589080011488439924091884268165755056457683129554181762822270773586944852679071995551408513739304032166592627022493795260110621927272189091257674390850826655967120901717595454530975498183608816522700067300290244361429463625618543267077660257468714407734332504555232747463560451295257051672820399850173756812010984435405955235010418840780766916300413510971733200800916899774499747586880958008174767532889557906164016565680778141046054805620553400276030193310026280191184682243181426297727801059710787220031160693705855696007800184768565884645198152282522768916453961248544856324295856770677718129172937633516720064682251425861226147410728207489389241992930640612875403450207454275849017803582925933154204498305627952813710133229787746799072802079712386789752805389527529002120270209364573314937650379210558504358214635412542671743089513888363107518668713967671988236769105831123263904256180397842720827787570156350603819075002734281598790553233266770944993085172306495781930752027170573696419613702744416546189961495159881477362160476423968847554774147900313272166102897094428906192548230270049344141562401515364670312593204388496057024331669309739821669569655411216751530876773522014393981196288445748445551380766335418944610462235688695286964768228728552567448649519848197716075648 [165,100] -87744350039759236449887338545588853942823936893137163958129451074245254872317047649105608883480742793099955123854406043895795080535028546236140971714968769940100172504925075590960082987130707312507338177017614758591710591537091023226494882465784873387892818008332687438647543909817554936889670837125223207866868258619464232041398788792323684741408245409222005150687200494309831273321453743940241600909924295907098745240550119207845618717074298735782128487500044215913481685212399814717133790428703890565305347305504177661928795120464372645690010472091501632074921954612028558384421248582076780900536324846826869940214018304431624247311211671793093501513613405740536354465467692635055619501022374609863319909555612393881649632867765121105252502774848315095479568251423828294467558760405817607564981469790073323859746509122710890175945053152917985499066317823633276719193083669781003558586771958020063537216879979018238155594176604181541942749376134287413145574963077124686125833799476293898682899534017662270728383358702082323587040148069832066244612477197915929804002892625127869538821536677088886007732947056069825432376335158167290510461745966796445805168683456219103862289734669844554887352092167704565022398303680949328316756803237007157690240828971472841032167781533504412477629678599645511760138038146708117823571449760852095999964547246745684088635521914233507191001494678539771813032206449816435451214321722951757186950629437960702529054265824317115406964345810234592050022692949308934205361064847848088838701434314504220072949108763517830330883833698667180212927645729920954392527344364129202664654548126251238868798975114898999019716932553821456187246988124379812746833090452180742651270775433122704 [165,101] 74737831702863774208141775527011822657715630911359088828975658349981492381016825502730085204443738297643708303483013635577743028019997452771641133706559616443071486885169506391091091111435640983073136294881708237970149361747436860103690649030981012573827588989580479695668892183470071894959046173759816609811220577492293913580554684424408557491840476943870090928161555767735257076043945720803133381956988646034384693642230498977627320532788886724298986310981775869751669421651126293533708823168703370414938771714136657441539410649019728082884315793979115408386205954245451620919048138760950638384641328057341766827762320300811999966865621121132610927346378838200732644269945290286869641527709952617747445243141793918866132843720845739775952773310253468816866566410612202533909620482794716342605284948167685136435527394060062997475516903411905279233845216366022755764738122774468184234404596645945785498301839852568869325375582396078036243467712824460801912005785553300638049163150501758123085849302857152755027552081424143211831896273307918990372220818215167664008437293431103927588727344193349230464584397769351576262923441446268088919610135772187720208293113989156096389642172886596589710119268564461966299520827244147499132024285562521987237155366971077525156219666482097147851985956518132789800946204565119581619985185402478007481981103034334194400050290312000626847923365102223875546080696769109303586297610622074340978383242053538428747836149035723902406685886991390530335788920857841934010729329987251447300197013360090868245374199974845574129258478147670646383607292135302402809780689017365641353065992000540915762222303642948029164195738205616038211304476513391618680036978701791879691822263290 [165,102] 74054618693867093081332145152217500172689046893056015256146221126593054736802317252263652372445493055802752750404232624847751407483558103047840554518847153158146130681281394899816344804470875132015423958484295813672843526132692212403488111909817836650719149551908511544413588459202670285203065735383677720099182629345963198441721573898681009022114863506783621019316337986314456059908225262388791263306785776685285505276445474875642149733223230630232647929583043739832590856392298989329683032644208631875187601640414718542932220171792672156148523056639502748460371180313864985782325387408480170663457144639446045182269663913776681867012251030704787566461268706458183018729706498084795046845024467209420942350414576593305561622202865411702209343725112457891154553328503811309813893257969517928957580476016714033076811140388691392635507183049487992005566248886156917529884421089756100262925601822037585987705735657832888993302537702530587574349678869695481189444125148187399364037075944531080895698828806630535374548217768149876653803371215943003180573792202639792485824463723908033843647397715497786347772349151032599805348809578067229982053286645621047411389265057571674500323906590287029698007572366148036176224276565562613359801631943752659409353039996940174815398675671474792936267682812183581648718786781167513045561779129195848085076342415104814187258169400391050726420077823575671170544713766206674991891217115037110019150247019834124441568187100195256390181148823368492873648260810332674134608404213719564777825222400084666272812152623693242964131633295830336337759893844156241308363374250662001277342583492360858518000066651479016557090960687099648255149258675580537764206269452172168035072 [165,103] 4009640299267749792635132289862283841715582895009615451285559622583740028154544747416614118136979670741079774595005439494715219965297397393433759429504128300472890952639265653874803308831748521313961493738120742056935720614789599928812744709645993194481095559658858425768331166222875116075550157623861545642350679800949143635207834278673192471580215752444464215441204451081766038966562928529754602238645004333466360158971059823840580097748425056598794962170463634323311836127748649808839022415003223925599861665498924503766823522615195701932382233758150296864216154030002463185487267043590043116878915846277937070887734091675624127017465163544364383258360527786055776968300479481146858893829712039832035297137715943264141964775022988447221304617975552071684503971354770111279611399044393033295294316629191191278966649258704377831230025442656475680847182349071486241033578041197505986651319619589918038425550116472288209569935342308051066618697286515942472137409324158099795311820871305211754602454411051994593695346519641948715255410840449349541435823741957722144007974151642132423273995587462932816943023200726039873770617695729611189986604596224567078797061923103149622434263036275407118276957608471118619053370942844873872990795785345318007929299923271915820487401257918990925807160452802372972635717265952556885671117442116311605450025239154667930704236947739314739211031101153897716927360768196363250657716073562904264941610387655208384470105126109483166517616351672241528331949439578768319707149536611883736228958372947297147544623436497606702140010585181431064941998648211673772123047323927620317888452453249165592494314971874065256283993022908304384865180926065934692882481333204576 [165,104] -5569789087470223656625287355918423484091130710156154115281472961685782982095016563236879410459260940411034948166886192972198767312529925697260312046399698141395960191451604075121419220103072692539499756913021495717204335619699289798955493001433847051471475053250761018652624097165839617588977830607278948305651633701126807456763659987476820080165540625348972024241456670242898769699805333235197781918374262912653370821764826399481242184803535290379316829456819210569482487007306530658587573342112002448723522202635835054676876717565275106495831643109346689247093202208195330192224673289325110469430508188362651695085118358408835222019825515305538800935584273045661327630789943472959388513147202482173757404715338267300395069450201082757687052995523116627951417206385527255572095498834786695889105344384420652109127532292138766231390306600458723048135268944994906676229720846552191509534059171137544962858591854845111995387297265398778745073822453269323837945268462683242702317624691069370218679659296164192011600267213754017833013066664631355499534487708463321337585344933515979835746258620508000511525194359838788518005185837059218883419546444911404587757610547919574979595787597669580087967001962606317284323119579690127828202528373821793641742361927764062508662361025905152652110962536277975923914347453612601984493126239992118996299167933262739768391594156095895144437423336130036928486292498997466361652973549415627620383273232499060514428494352137519169916413619231081455508468901575500315633822997583052519380309845010803293593868936583522282315944979801466542336992662459122621156049693274655196475703431972528109247038525167066367535641530822399042617098849694766614864005376 [165,105] -610195173589251102010211583236947866195326690883766629219863323289790029914102240990579091836021182141514046460393659923804139399895555958377510056611972299575515342002576853022364821043210474663547692918737377277383449682866241563397839822296268522800620432872482933090732679238449589468029672685507798926408908802458794377189162153677001930521087836513559525160164136640183811356598170478197289827675413113380419557825201197977792879636027840606293495041432661739211228724458277414880080755097477298560231093688998086879699982567580357532990287410124143078836945791458502996988449319826251012207834016646688148745704980292991968089602282037792634172262280055343683859303264803486094880267156463807665396775700557850950830087874249895055498261403622307312298577345703555784433049720828226803048960017929100781173213797085375301978636722177026559013234094306390298194864051647229612179457148417161797666850435622204676307973607105339029385458440831908356207528524707743285709710325078101918241610656180179553080947359227164985192972390033484452001153791965045945534396259456876726897050541444487035785868979260763814296391641180144702458195497924280720174038774808392826994969607893203948310559254955629185188869650843415258933455267968080623578574233592449841008018443520459285030541129387178705797616415974551361812452495996307035851810054612076148560704591092855322820769773275877994417268771143635179661725147311393252091084757450008733439669000005700838126353415594837101484591069922012536984272714943135331707691511999216046544213881886639801094010085203456132385591988271608862177067391360031873589937564253658178923475573161361003034913908868085730464794766021221142980 [165,106] 47929410749354868821250277155634285528346905749886670072097465524076761039084327457463173089306208783562766945690809948563332008136479467391433286338562773513600192200783863092467293979827369436575295608044129738772938538207084252363850688307500130064746807735002625684596284898194390906526585538758892707028428495598508754451037185321690173768952855547323524437425118991979022448603780766069759202963751109840811084680561662099160541808388719369674091338273963311649390266486642390765006024943048596341523995914112196264471193777411570666580843257862789447897232802698492697008939706894108765168103748855537904100308034572313122137308450671056861762935870690695597469567985830698459096064991695409430331289493725805515937573128615164814757998221511058206337408504604489350535696987311703116076205758014239048657711202664239723219562746555085911785559960352554150387309345613713591137155532584093692016203149750793568810807298061515647132287997226840632589680209764198653853825895026407462794845542705128405436952057256606314772040537718889195168862373657740529172799409364219178361712124352168732890772917445785800648889432348057021258329842705611229384247363910077482591463731855955098932542991086257684718850417986003713172297595147968674336129228499784875300668059240157121289088616503332740536695436215484064836773055009678988035920824798391715993504242973617691069964822947688463743997693389634473790843176673812609315596469186307402140767202242871936379801650226037811789661969635292089290417253029535394510323130985927107143902188789660958812975233736102348125977597199601626566877410510454635522002796327001919385463630712163325905934579554892168421028135521088 [165,107] 4502478852728221767377764919190046058452238590782161697351250226267256176014400965016631114490088696776845633333194620422605236742071758234590194679279334641061783627678598647260022304184231855455464322456508352292988943380287981043458905932035553171493104612446637121469876121774097330289317662689202004955548848200532810650137916315835044593494401244974881817999538610887228313476702850818289444602174994393012366186328640469058144915815726768971122893865865169120824240835344172572307567378889917294141964882353416173332513369749588414988561534133929138842383246654353581189522403252991410261638775034528645380819711345091695369071656648063192834698563537197161459804563759818566010910865093256891207537138705669589765657582360169361161677508703655958151664880893685169894273343612702649966319343553654560659602747119873253674192838842563014046503883176915731367715646487327392792529598254988209429178639389313244583624942240167352487867583722695855908894107727235885484293749588720073544085042103044284499524249410607287443615212376552208614370017407169860410196293429196208438165108415611392994483835098740462800962907008843148240690345452440056654638652357321819934809949784764383806446489496677149428951554919182326224856906669833757928615962624289072656053493471537490599017220854210567050861965063993263098869210706464859669405838044260016347863726469656710388256454089835024045490634894659779452489843664351860258482595930705376885040875966750506740118220487713437212586075949975809367175279936201071791080043523056989894172047966104858521964263729790183813664577543949841161706995250927681348609427355957988219960795398878465321429617434988095406119464 [165,108] -44756481889122546951411952390728805836184993008245343847845419399462875854787274007905597329413294423424259196416898797113484098031886775810079898021587123045488348849768907310844491142810781653113106549571665387355112405117303408215464444424940982947239632532216318585658890189077144068648376025983070290071154336899871310495513125354306513875802331238510493185513233917449972189043964918220466008682766080125923462521546925174515591492059927898622196704217876252390414888886622132423467148286629220261943414169318876244069688873679168867329141121132406754597984374403238901060254041284433806210444393049778638762005919547740631271006245946935249150748309211716366710324558685448649989472846589761037164533565056189041743270641900644482298722091266422068958983966874906036763038010005727222914437910496565686321152334273540922308840004345067794405263968629292169339200547979795296638279284449500318235153115883821488968593983457084832833230988417754562632912349019953401136426916082630389452085059599289538190718142109295032870701952610385149577448121171829505279854655505142481513107362297660238663724907897510256312985904342212386012687929452181439225210070401099894187822298273629750893944462961185527259075694505121135934610228681633870407837581674642919053850858846901381703736891870769706313336541393921707283967982473110320004191317585223647840250240872749838870333144720306433250493112285042063695992445815365817423928452840963018377699091262095732101368549608898897219796565823120464617466526261355102171044839631546645447855160819248744168461925725842676755407195426887436979715871264664883633499776897849429285485353699030032988794904438589712 [165,109] -3874835181561446268959478515343581207661378268947406926678352164228337482943675500680062035225947458996171248656385979003120200997782051173244496594465482394704208873500404823402270444009587649917998879466576148606979641603558602022924986712056706164355819579871372290446466323382159525290731386221308814074911810230061391061632260524524869152284823757149132514379425841249453612433808111363621463470940950622078533569225423336334315478939905695659736850581673805472139107468799735206596461237986671998421112190698283041019790121155949545384196815354391820912109751910485356622277085952562965780669159755031500651627132051142176678319185860603175744129719905613066410876527801043838737155749788259762647539670077139014983811924076971965918111349447421390782785700199031009446552829280444445693925504859455701254756574288194368295927003011166374517759180082088127821143641662113327857327308702719419103044042562389709529495871783867119211890913897228126907289687473526902771534004434993771684799388806892861275884583675929234240766545209397294752327704065679385330446435135887551576356049198388059012561853091431624788332879129727672126677335201945519244428861067844403906117750299062150738787020529966693470515575315070573004764438713320993653702692099702237936757885380018033696997469313337696399745515692362255593999407083939734547649880297589725890665877974378315820562895725560208074038599922273468386876078578055101406641176554812274545332170156752048470383601439072541605594366289870282891663914239508080802992140063400154885638327290894777103547306441969510681552686157347562918278790150913823917330861029300936783611995484267257268879935766 [165,110] 4078574316660119660916238479412036593970780711124185396015864478232187936541147007702224410613712390292479392370565101911561732441981608449827682344903154043812967038962252001360413755642960767981001010294964482310419272823334224140979438757022748087832791669124682152936988932989280563537750455731016103388738352264899189630230343306682222786693062603273376441882094666798846195480680246836478522707796815902460779474422244914464599728389639913789049061658418737293296959716394460113741039823528786901526358293293150323870841030365725572825378021584670490561427138343322634860551601176206629938584382213693787957984331620767748317944403405135863168837222839839563584656404723843479450576187935424958079299657074255619557413260983886603063866432734411523379323787831869283628919942229861472174348581095267895751835377838651459242145928226378156942791529645883995002867541940275024262738526265693670704224953240950120695772905871888580381138251537098135856533414798377181078674019235566045928878425254629012297640815198771621653998082927204256047195678545694681934595206252219741584480391419279025375839449530799364530782862372953169616931476379993871956486367800340363025862468979005428695341297691942840042675943549935389641708802270091190829864580695608279830224727868678970175901129673554448436740824016811471104234160843977350641808762345963836066180447792048891591373722839717518677100848750502168799069691982704489560887012204419833676311328160095094368014003133592916921189113493383395441803370438618203085723573002452750273306274774901430816071957011238540831574694651006691330130826872248429790727613138545389096857857442211813120 [165,111] 428514029654064369321455095325330751347108658494579673742885522888583808595426681172712131769349130602482991760435148389169634923750800580933467519228621246520374582315076960924183302575212900049305827244082101971230011290547393322541024898873112986370436734860725123906001123801410469318410567306888681585483105731182681647608686086876670164389634920955148150135391196031795989074097188144361649127061540276638446716259466001720884423160423177495980601171934450021536962625213322982436111090139163793443832363948926471269696756344169481954834852660476558127310837885115257999878033787379480231437421531986480724327209052671641681206431775671289321836456208837448332161545076411397749397895792750302019658205212526247990799080086336663851213594782759518662628528586907301688544439228807983119191562175035084494721411606593103359237945995515317832010881701477165829630142494342152970277575946948714202011722026224373101224511213471658324848381579591275485698281292487502260492485612518486693243997358684590638566701912683337179909119735560371236840265460286489861452515073248903976912619729754562518472177852127261637621525566826378970475362929518733665551007580075998075623533955969270434294876247173375693220638848153978615675980734783680513763123999863651055726731738604590749844728799010197511602327696849012497186276951643540314742200789780495889366431237353742043421965625433703093173857386802626854834820160073852447804248174019507467909126051319319814517991194054798712866802675963242688418704531840736559097686432000431345594160056663407005391781361116109847454078330451751972590286069155845906920232765100126002332493092384 [165,112] -566007403852448331107067271204619570165514633613351269063759632971292658149613441507909683476198012671209336720708765251917723362992634416226283683855323577664446335125905822096219634597367358308424557102384985455271405856411105584084844412798380741421895948876263644994051470948270754893785965869612328784513584942480355753472288650955155993135639607812852738689767814352282610174203120616394606086865059493266264537127866557888540672073919656456499810870324430540443556219228497641314367420436776465881738627500610017948068729616819899117824003304398923728950629653489060806332977709877751764994499728866922421918542282757953215387848761966687621421852424901659717305927794774930286545471615723439125861297692107887200659387238321622619867449609231199165271408962678256474322736091954136181988543143121077064248261612662532398953383339437012935333165218163507067487770097706320431088227361417936295359959489627197360212820209849329893378111242894947422646646946586651613866448535773854874992703964375792835405793237083171182072381053441553473552479293684882682478578870698220109007668479137082315021383571948795905675061113030852434563070617443330946916275664939090531410960482179522079623185490429345860974781411888344815549970007025259197956209892472536911444105230392432149886024119982375946766304204567818186759463040522204437733890865798295816175511812634748337187578374259821753678559102325074164227718571436345573330948413133597015278492433347912650630307221783875238902264645357971057264713467670574838170887134667585841613682945811662645030964040335507301286710519022950903074182538449202841955345182859532683616 [165,113] -2146362289632292933441081574912298903336995588697217176299833223549242517277913976242134878655145040921051628466304690278890587423019806135858693237124948483078244562878828385763300653798212666122767814086532709691346578588867786113255330622804145340120972629716574107735052298411681786237489565619055084835567491839171470017364441749880329740807969486919232490845033627704557536706752216807579415376854613769486648905834752005849309804314252753251272026412146759230596427343762732524928124764695410316127559691107440735359928526235724140236130400903005761141496391045510448586379330126586487454083406860026105573940819330332755069725691456238453954826156058437057312743301973697460821247964788658741707523274655291520751127130566515629654472096001758343586125416859315661696892829280804816713102405241898187664993906071061917750258873744999735552237617390726969622022206160689917439977841124243015104548052384310954800634375564590267196675674242391297302383027972654483659616412769430776925149606744812819322393069999567297519277548092769729022330566285204717427926373102291423071629007516634012894473380268487725017549377067419429078490819762331742993142773563289144166592131078086887937177035419772946640114739637771453643842573984139975015494391318966449025561841927050105179628562992750608775383445767927849566175093601135034669199319341717519097792295307000900185190484132493775447085165767740969994044192267319260505843700157147938669887360099840006516481562943270218963458644936527779444793085669815730105539804810487833930503009633406620887370698252247463009176131261256371890096457315507971094908875901798 [165,114] 112808685825765162278450097401340135146976600071595164554462214573283879323285853540423098642023113489445504589252454466793399483048199164682947248821126971009723119232957025574444860935244073163460733781793756394349082663463256251461444609098684896053723216652740504106811403747315724525323962643454711650079783258453315939101418886523271163635566473764874348111017578671313235732034890984524744108390949334970957517380875723267007332041955941698495125880604935989644351668049326763308429375502806443945469460406626787130366731232667126226124296619632709953774592341233539248659674864632656897042429639002516955337785329162091340339481922456526244095274223687568863640481059514344877829946588604248448497711017287058411335741005325238088978165826931800437921682642104429045460427865543987505944932514445066970255507758653963050721949149143515866327510321279526732650693914350042797574306134828816735456500301435963914894380977668850406696875523718698919586497933518068657578632205798846842640895776202283822104865989894753438231252616507034275973381779057804510058434071109088643468873571427963273577857737254626027399951220190408190197183898517653534173242146697829975100633078058514428785467088530058879054187754919947169221198975333039439119875079090050934087636487656544203810526625508778867284158955111267164881356733123265417272153267767573702791811379083273203464772181613398949622691324120453593011413080506126448316788668947914450565930540266377865043832360221503418944008679506119816108385754295682622210142042865020123279394751090066871713108046800924833426604133213833392643592664228091553580032 [165,115] -728737431503756898509410547737235719142044987568018544697036719205149625376014590369121115381005975186912620459630707259602563795063584600868534585632139969984573557354789074702004217113206980257448374915856599430109021801263978124161753449035685001799894191752018266263829639859136365596446291821262128045676401369960439619519457780141395364428200926490956559911391498565327194418956295897092739661014653906422755525177519459508036253167357966615861599169465427486270353841642339429431707706624968228780266319931969327792143533568164375804809892468290831369570189022893858777188524245055775289479187082205686186129578904664145184928622112050168066022245649110804056931058654806028873996133475620621846353246505493895833837644944708560038359207832981996941652316761524852822964124751440328047233418051804188944347295332076769904659469822623580735800682566335081736091516091531584190322894959916351163649624414698151930217942537216275583747793455177424160017330155886829289822417685404381303767873361387601898349471114045128856179580169457051904970879345929950743798166519109260667301359955016039271497551698428889724157525641761307886053562911079732453192042659758638272276162832126106938659483560562223562716147885394684710957787573231099154989324325492268379198834546016835699122895167673336532324431402621839324346188582830259619117855896933718530531835174192799773693975442920563166781586415265895390935350994727512896779987290130431428112634376190624145378968434981556028376251181346938499616756309237318295798280930375549364418450736094055819455833646003666070039985347746367824155582122918944 [165,116] -2889894364542861700662528180819910117606583908704806592604905492528783012181638860323646396000143487610625162180436323423067728240289779374337424831126022958342052043698504479161524310151041750801479047614760026850612843467220131907996673120707349870160852645559346416387040659178824444658735176965193886343847521329018771573590654059697400925517997231615506111797820692306247621118982114475538640635174498178712833658647269405410854095447872985455505197969934205580113948679219615515181126266024061963516130491421209858929506746215409201657955739090066736416948293813186829716114857736048856099699055755316098759557691292995617522577791293906366228450452969289055381092653083634510581538616712043103127589358056176331803588899963087365582040555628635377222309455277647757598957535332613581034249868293631020539859697967090199089284720502993865222581382697255870419143861483718101007183252906521094598463360466623410879118276063947127072907781482702617483272365973236789398894772634838950335457166889164899708666469564884043353953150093151743729372713787336504721109057248179205897272072900505867864402381674833654307128827880148327103036355302783049063321275020948886288123590452695195183737466193645470873230280550665879576962211033577714424457309229716331524592463898961360092794562274606100626677642164321747589026527679138815898162497003417365234438735317485538760376493034661438378630604332899504501467046444730569633202847337112004826591879333593228308090107972821079099212716631428327386330251768152018025620778264410276032366023992599049739202175002152845011778909531709228309265552 [165,117] 9385403346904370889424629253816353583604582386481290188748411420955200461034307919065287526649554847498071259433324736657457955883760828954549726266107537515563798022391859609679609922432634676167424571949838852094653561716190144821320370921006021074666157054470123373810974468791009538138428153856434493697859658222620288591431912809674474938652436790831672417594144538627196186573520446766384082957812026815124461531286503049237048457062027506052112278139482618663095869887758610340911184122049558682779040144856226955366421101712849797781211727305126227511129219505659264404212471545601920527729108258669038814392136746790733862497212670548584777728940040674318266487789209840109070537300856307906995524413778978876455409422098793623644166225664843853131100041547271873319076522968333793451841993962829915657360446437713679523203583752543462677409828926930062064942289522889505396204352567794187249192896138227471901304975142063817543068923952917658415359545611835431754281946575095472615697533893849795940747197816202661873416521553179488514402579757664488914415569035119328620100380235695456501441338825664333246404043206759231428855861655721606537623068795181301214562990272659980662723206792914630925570073012260389144648700678055096950910715662683565482811937069400573982581360741277041338610495444901425743650573681380929698912680406564678732909032696988961275334681112442418036631859901310176136171465434588417343148603857881631631481337699128003674436961208819017632313034564593733714003121951926671444515568710674491549591324577379252238372054312834378168700689153874314 [165,118] 8917521157559745856189895586289486557566377801994441787093712349441784018085506946247585660372860082826638320337707297077184654528516346129761531370076618343413880159233569418901523860735238068826314880282321270370127890364293722665954406670128957105170139111140077813410788558365418282553109417389550935225288323729464244962411590987593220741013256587969052914808676326800349121191206249288714470534545694008330450606252028386820999550694971571454316510286739745045340202772280528401464302878756782001885565839860292762008796879587170142417959961240311672504896435184832444422502055154979343435644751258482887453351179419255453506109489452615885761365323735196472535037648114233939542827680160960007399881599526085049044358707879462949278864779260428101917803866457014746518533410404381645982881679645165718287712912428223049524852520855047481958620783912893587843507918068399463308232863723151405118905582892470687059105840251542141860719491792672211829515012403721450723176108097851769838583346977405069896062628627873284364402652740926606382738339205993620862249364760550958529015318551010420192552812889384898777566152547597545553830521974385162842006014367184990360912411226680642250840540126340981742351168812267634517793608808580748609498409972226573456747357184380409709189858536959676110412844979572936045967126849629874652321832914130428117168025481182846798428441881413914739780820881012632745295567492734778150525720313939532461276346661281175818431923408090587647684822164522400284965848327344828103640670359040520582590388757093397661250609665163013775559328 [165,119] -8796366568920404191236259911166771567281227306423579289551311990507643860846240938104156271701132273615136370616765348938878658512769547958261641760457198129930439581956564509269638504399598154276867200122462688961394719532308078205967978974957048163229566560928506440859473801415123759120089783458599097341938347956206480123294985614029783520227175792059183300134550478559957406349670800729046696434384158353155040897007544822167307841175791988863621047820461059905065138956206212792463250334495978511502137363936377139871428722521592962951556592977830374163347297779544932115982608855665274905996609051388872433488049478609048334682537312881459878437276596060688380679370042294391874422076256733951537185087165042247844976151837382000074219889265676768465236757707595634583460140925548328828406359421860110825851655279438309253597215257761169154916626613034499006712821790775798202467885607593672242539871692519237882196041629686481918227356574225914605610414446040858262243224144406909556699096350333875741107432412528335123922466520200554841956610582651811087276461385066328113276086979896188679085312298902364661860705949091938671563913566422083078482836841315149128608517785443287739106016127959537693243583926585042323229542546930965751847895882378582842101882206769313851249846339162762784621623435084234939978433176922720747601700820022216389965258974331925204203147215111968111262880954404409804800347744388741709764240458057455338331118706001024982513844567105166643716416004490703632202226560122836572695774672772041765684515379764093611110122020095884 [165,120] -3049571270125271928552231263500869911793763874724158782391571649567790096473548304420167516197495069696933040655170094930742485808913131853075838678173637626680908489418279828707943401477729894501066207291055826823264586992288878014805429223558507103953415953966929659099625307626568739992018287034013906627712728646216503570509004857123448732016346332396906366848162830521380868999016509406668156032088063783114555594195164886186538981565353236943917382775813421747175372249437776810403908272318697576773026821641331604295964677087214645294617467974354136709866559446694769588522393719927474124864380416676533488038131057020800237655185453367985532554713587504244150947822393111165607613978549346698826282613038015786467828259137528620699032086714067498370814883585382309054391127883006134019233430325487893135077737904788662938176298630603575558082665521942659967785178537594746505057702689473371249950939609944470733922103976932249365382894252871504111919673456821692697546517758329864058170279888973019735132627924706530728865488988328904526895540337703100326401706841003393418748944620723289394932466181649147726407643439805102640917956138311198881239235900267873881783536955395136110783862420603707998291437942541149333427088512543819673882313095366755287104661053874807475096926651586274491602980125910667686055649518701412316550847203649111540839085792955518401032566720159616552107862660042829607373543430928713743137161717167812600825885175201910443019148932056115156063936778644108562585096051462379640115189250434662762060374164806215935215616 [165,121] 471845862630237958338480572073920537013976152231688718996663134189996870538033539872756962346171668281377491509107557855893417996463976992446217773608677468713059411327459067721609463099598351165324228021578152140742046786103050659192782504262505149715802426256097281043166780009931098575204624418887006431826799420508104993942304175226624704589933868632419285439525956610068330809212080439279240204990771247940715494163781671644246493183086435371639256940750485591685204478171366593653968439245586081043703251556895387338110995392457293111759907599447825017109460630174568380344057415379572816287828290773708955794745978528450476479959208624215594847260580398433301710720497474817799805671633132194652048553766575127106497099773899469805929808945647447573206882935202868072653234599188937935559109940718661678328751696108761997719748965482612008069145631343999024437048828401142365430317050615599407480089343887370031013894251996926693716622387648988405336984705373196050188918878986818789601413298298521064371409551407030393807025050566492908017094513760359667654608865746333850402233826153789297085685496097792728001121539646745688526647186311546591312393529442182098359791048793688868221721474582944321543496268222119953351563444002566794662106703545094156980517465829683395208286389890647802944887570404089757751535965247249534991047919551499102323763857119122077951888725859859301225365819935873602438198957892599244681560991659747867916436093075444453595623448262465093725075625672890458650368303304275439877358663256819806035408573182008 [165,122] 75461818615317959541636125968245995308877983940706190307117354748152331361758467263450373294682137508674782699584042935285056215043285263819835354237862660227013675191056760176408328406437654783855661026104889409823911612848321397716509672573825017158047065917398828239483618193773832804309963573239473246705033995240347292909181017536578351448237922116966248747673705716859505468059867276173849892177473440296651019564127620378290348882600296300298134021890960114180891458223077798837126999920366239732483915422694517394538618969737473681375598352943779730235127658333006177131796187761347470322578918670657204620581445188601704122403026014721964918569600952351187945460945868927658987925377282555661256238516704641365075978103316914783544904947256213096482948093424133489395125969475158679649795827024807607673877018452753146356249404051323948777845182490550391621845016275149860389358709976835452732835726122314465890106812247231072991089724696184585831317939502405104229306891134589447350091456941189020804151327610048468207336497074593164025658935934800515980940062027461605798972556703443611752809202602364339276528013093889188744823762506378594335463905203243486201898424775991956599830061429288285999329141216731985876270672427852979897442265694202462801949851895842844083263021542838891211666626396575498569807128835611623320405517026735356495834512373585509035538664815326447197519002963308498263095130038618057420257073579817611055594766270595499578437942536417915434150561041673542106398941336274596728157871580444121594560 [165,123] 2932065352952198662067310393866542544273170704682727411532165168660583820920319583539828578559372083283620752461296987962209933417939444509397677790774025693482316800659318620598194741952513478646079846159189919694380628485714765558487997937846228531717027643994883253080707464058356732204512592437557833493346136730132983649949069015763451901958281529662878371878969865768345487300924107498401586141645686175056327710371781375237657175281537689368641495057420553099780900281138119898906508013193157427058684101147578199414166154855936198799570930085044022405413564626907269202791587408299636681302239001239294981221378638479463823116108081938617999643765084939871370530161516403353600072678686762630890978645537324712066452316086141584840775168977375798266309265673899380581862755020314168702491000526366538221718832283727909231875463289158231904879534657282637190539534507426947552999134022515684191582116683725964894469543581725418481627632754903747706021180703773349030091050184087388883185990767119420648519771957828745596202636000247768459447988985438501991440234664051156041250274296631200762126071112189495032003976089378929684212341953595896139014378933467330844332788700285020042002448850974866344587908638177426033349810884506932663030458943519501720081002048897676938599060311679569171281325924818718504455665574625910701922320197507727422509478423741809965143656470584283056968374278808673986743178758511337227216190207798157871321304155199377606105597956521580905769359607542107631031991505788473994978628951928 [165,124] 353915792019965843811682031145312414065451641190913850694313969601859006820218136545469342120270213087652177956646139929777386650670315393561172448062378872883807024237204852797091372068949881879039917511348177134757910623649406852208106608509424733133795859213589730676838564037813170497218893717868042914858085848880756694878686811581425861718240114628722325602520133026637658660772363489304405978918456965987770613451202952963402053293651527399380148528811656028763968258125858174054621927817381749467926141541540746596824207186744568264980246691168563710148019602500733280566819281685387889091051559356465517676767855671943996443292310338812371754481785411034039613558746438557057766746121841725797730240532726030367481321714303886675072476859339034476676674187922609454186582593873483622553546382803745967194619580401493602856989438749247237538473032242273426352079492623251343474493184357882755855985964212422178309462871187342806347187420174100980270076334487346554176031700042182096402209331811707975755191248566147346713151588704203068328931638466721290566498380080887726818615422259170260624379965975652323687667827716643577048048041571548675073108607405282448937433260910812855775981677382700530279570268474079960638058299862382307625230460995033541238506933736536890877561527431241144914275011440014954328921520519238180811429199746629939954111464515554706424416484293095512760254890009948441929341152168273692907354990047015845235750914104806366840443737174586416093486709424628633874177290565757299072 [165,125] -287421442014547136852658191713096451922194352458882616092619625252783211792536688568034002685817025803550252846549282284165878651062732585586581110524806543687438897181340519405200443325733613246046379343628845853180975103372915236122689546566987480103023717224033458332925115821049274344595748717438695812678303241383425909108741585007438672486128214316525318535743711374416503004906964602031955167804612627305503929356431941982226748293591533026537963395616331114276138259298700336581649728603789806026811256438328429037763636545226966517352553854120166678751193890495053859382740766750733895138656136124258678437430551941498567554091764287181581096530059652394527935943199751820629857360850037442672265759246352460397312335630443031577488194551135006760802767936051064729751547610505821510351489548999207230112612073704964848827144531869744721968830426876758497088834402069510884503499055816421242870142318182745944311088524041220319297003036027871321396027900072742671846786845847122875486385852557426818892695692778502338935399402051500833569330473498154632578375351684596128420248584582038482607086751319007014507945813419328174353794886853973591036110165544135535867254452953884518982607889107692580481754939964427731350234408885280581764209371154757545686437451685981881718140401894904332847853563998242423981822100894297617698945129260762020340595109743759842783759497928793545364683530442712014788895888517082634344547385533482112212974279193450672712807272062488897635751630197531035925996881696 [165,126] 6014601210891332874863253152922180841330774060239205158257604491067026021226812309731124795955097457373645573455901252242988088471772300464003757485359446193215701422053432229762931027873208612259651681053063006786708350603232020814811995665628161459894532754425519510163319718582122460715110722414176005493550770077643407938985279642947519873413877094873973087862709508792031059166949200156884294666383694938346682938769209932303263467361083221228568985243055817365888389723053559630310079698394816006842103519629412259090433821127796009046789870055953586205139094040266753105928200682807526329087975295151124245451125206325985462121573209412268566681419306990780033489543919010191568565387149902411990897720703362215028210502702386357348913401306229924885815351745702222315209593145105474582465775383098779715858847295632521483040731408063247270480958435481805699329059219534799239614727958767443179561277180424593638979770578682623908242574529844212587908356928553061504512482746352112664216494486557277889429061572038893555187604001371675604525329945422018904035235642419300448775000121053203187153730630518421183902279758214595957483624209408567498901943490611267280736350898936212824196718681764693624668405839745404481046209994422261851318359106074522326707460025344296128636198619073213711758451059589429711170387981905295214196081750496477995378294136326818947392795652090932992863767559735412180931448713677250836292480572855372526364892081644197939028037758269306740978351359890033120 [165,127] 656428746946110406742421601040584997572238719835541986839549828308722693943503300066322664871509111008021362981128826958230530098574316350602115551741728260992627057793633132109105537185386506284758364863792794641431407211344711498702552673068296293967920082253324467252173826575069333142182958851453719489072991846622057954451885063180683591134975575920418093709225427145225670877088367274575845029348680666070688722691891720203266847137186727380772054697683901899211977948568919549705342418877519448729999245635388424184840322042529952755870825048483648526040712667094689157675044311951801389261766859625465536937620395593858974999914293859832611147814989947500504971981100309558718928788953954270400628462416125312923901599450944616414874769063249271935774776467362214197058614390301731353151683183109578704754401728313571229439276094721182821905214901676739236380369719062179506614650124625055832944986530158663940292009937501996984542731744107383672818082511395015440268721227693906797304886177236795136065595008534862919749965311972652837373712727529563152862856741181608488230967633307360428151770821442359446973040675511689112862796296365197977587994234403607233032183591146912325234546555629202994429359860134709126851428319713857174824416397103641992818639086473503993901423544766523329271325837276721891626204355342919094795303024328701764542339259007760482376820308829460418238398044587565903702006020492332819985404978979198029111115663767153300623213860513687001414265500 [165,128] -10509206275064784357826012156868067542782032924024075010205545323235437301937348570154841032105678405284091882188920939492014114893499976597297296649606826961816259044146552247702837360537845160704334400837394407359495492304094529614081958036904199743082106878554078770987329123850631146356958621568932087285857741248477445736052750380177069117108925727147242087917023131226924533429292995112344934144970506644561677326072314797543136714984513420639283957844502414152315726306938869001417160193759231654997441456053801396263608440603637617590409323864440060898005795940315480699209585905491976787028361516016675715548578215366213445318233547988794863046342350117708726713019767931082004976280669772953704038255951570058670386420768660889878653813953326381501520432919151575908039079066349261317799667000648880026549696608866925176151527991997715606773254497032996679093043309016983575847451719847203961541400371751446222416959544143874672746477472627668759099941244274778204074048567689752483884382553097067298739424895135389952867817816357495674753296256673789065894551909691667140476863748732430973304801236295499695284869297297100928670862975154790216661696358126853841648774133260841079485441210845617221249001451039381807632919994259479751567170616566511714685551443004232031702700405823619543400054944881123929338239132097365038518659590103964668489964592952577238347839905447820223097354666937366580631840703376647953095597112274462773019276815474383905020818942993168 [165,129] 5069230791548850933906543784167207982483064625867416257626774901288835253643669432189473306945055787423255988169458729068101083880729992863451386751813226566221008247555646673116200805942999800568961512195211334431303057194079141695366919079496236135908046509253652496928285630898359849522022253720814346311713816034724169447461446655529091360831815880393718952871260963729650854843577266853284560272467242070238960735815249567195067207557922957759922137050648436863065568533487037685015929917029946891330734179227643417712543917163496540330529784815342665205229773653350619856134272408363219342141607490327244660297790300114508265662582257817489456868600685272448935997537421601773712434115032439343679074034139203641187726618561287417058102150876056293545260339502908437453891123748023207927252445988951293471246210883615932531031822007355171124342920531596132461035115774168560610831513627657066725343367385171953036762699825691896662031711943854986958599072863462258948625030496601655546328635651670710082680014048806851023582542995835047610319887666123221857621849198835775008777049999134304337188705803547330008572944604514707985397141366395434941876717682104271414711943746411813028145929734103924061459847197779800874892088689048615532139458499714246160852662095430183055038129680839878002706413152278357176029727613060268082805078728098720501143604465935800351797432488680492327040150737125298281060155430853025548994133269853658770713317714686814911878 [165,130] 18519948781999333438537937374797885205416854999386843196743820144400130148740196243809455695231413489372343858827991073216044156845586840793697400673621025265574982415716621686557404079965021555408056301174309978788665061115163718568030645814897545627919262783850194423389286421830242761056944373231852004094637207503041464739473664206440595673011882915552224831467865363414794507133512904837470708130595390943456078898068735288581966526003932511226866793016694730948870085805930490604333602438908944829353674103057832783885215699086377052300212349481064681804080576793213300127293887761929679084879713429821301152654203617339353163610153262612290167227232645261034006031605506904847828137723296560960019280940009750670180842069330106710901689719746252986705204692002570308202730225727651743911574719108076659445647626956894184827424665269825495471133143197687890562595920281031587675156141559138360500073100236720942448755363521812278683843199318975602348463182569449958328076099870127032786547181625539206851667641372730809697323509972274426948011301408626774041040182620937767642009833761511370016207932379861738272967768365108271749809296114087546318331594724927990091918405014598627016748828129440997307977709522466600309229278193509467664634942766113166749118371191016258278831744543795769119650433933404524444372875393289868059428675096357766776749519335492408408494651471314898938729376040846817310738609649639262163220750886142247157465758144 [165,131] -1782202252399543055948238050751831626043356288691936587746772365979938326156667585456606467794005902451068910189851932450708877906537835963185988138820558928402816268714270246995368801234023271003955044158011871604412069118327746632168240680575486754755901568498735099633033825713401958442901736458813591141665385234756521281911411302454457360320424901300141852729946941574350121359190169203773479223603532493990997240285844462647928916251900479385774763931300802127392641433863405531876966104548477758174165150971106428995215951433312983519502584496825466241384885193820151460926796785424175192159712555869860953178815825270911423561505113891120510014382067965845312911400863709356520666271620414158720583229749419912707240423481935734018833413715824068757347393889619048277196856677850527537779654439447767266478909098336736755433928822101010000540864657223374173794758834505834426186910647381894335089114277745870629277805004356915878826407928131840219591252032408667642085574577449430818662103764867750311257460393527284056140149913679348777583923640436421211455468974913700220811609498625483081717118490109237223223851740704848523939996764186938687658671643025068436904446940642148791343871355859925965678052350121915494180913786683509890572426171329237679940641383544457552253217134590464344863335030899601328190072873179186462708165780871593295265142714892295005595429771030160849666441396817840263175190560751644239580139826598561320 [165,132] 6039770862013963529655612879953576310977436748841947797486298866457875077869910355744008719880593554875951451723569903982398082604067256474969676551438345996976577249552515700913756013271397704141506502959157148882341168447812519749416208326162851901218119659002585384261267312136996211124878940909395349882214995144755952004554033653554002650989559313309800228478438509162462730964618520862888353401517287999302720064309214896012165256247344308828889464089965423957754476956255504460024578969569403068865418602119249695405692672595994287909847273579493198842356862210759182541228578594638615982194220791108652882559730101357599536625521019075086650694842297069321382163319928613975874151365295096209674843677016517748663233554802819334219428169671658917351089604434878092492431596373296396038809345318245517282084882818761637312471703587804251649853302204405988432025426892309571836310915377211932431389926627590441155144758870989224642373516821921621691126296071494642039923707747474656095277336563972259249135398715735988985181526567638495175204966353125236072451466489032108141164427769813251477600614918473827703653153971096174531000050930533235671795086300100164175170310818855722724969246740598033723572173518088465482194655716426460175242480227194736583234811580063305705055079299681194777900178296422987373170153168698980530891156363199955711246045035903084666928807448402464183131755043915646141336972966461876864452832 [165,133] 71923761793630384380172814288130573496442921465721878717468412631605104496522135815664328926283252349748606402077374147932637485832958079980459464563113556718016150482838039076970039949006166576120638904077385416334992545512602088815411001705507712392113585947975329333203488205462077001362964306151471840613741564605590525821067993812427766022548455273448534959469588409132955729558153036452730493033338908176480084607169675632850514519180415276016228459636093026351665407787661546327804330489227803297192364444607571134410058963040321040667836787684336543017581452080889473431234957248204810612114118095435337668729041871277942144509709810848289189133459947577820877823118276154838130446652873237438218334606366365028782691968781184366288541350794915850354985864955271327380120580910892460145847279309051324139823249274400373446393945094771004261551343774003947685057078376795068421743671394940912739966369990412952584054241368529223853586805389923842997350615063319750594666041897040685825704532968424521780623665116293736866854930496364858461115087073874730483386799579912232030485565821008027985635021023994054906531331820661370154526199046162191892733305104516090389539045602378431590825945510255793310828745551514468998836456759683041083538994690978857287334739723942206549731866688470972005302270485316513630156310890653008462127980748421847335621174464931838671015553088365657857594643047391139156107985028396 [165,134] 75759549514475274557557272121819791966825320712116866501764878081720592646042869768404811535565539461834556729984128558237310229445650445406599253612921004162745475323770643843632760798312306368501680772735281218914223035982000595395388424249921488301817700282923322084021433867999691730919383188292288179040616245975848231808135921989491152943103997809995494698473714196125086051825963122017812651255500548532730102284410189328148543062692701345060471294356043605698856813700755781905733134943503649270813534603305141265815993931003438381877617149285667778477636099911060641089788469401232816465900792817255435537859740821488595295105728157898411342222419336317599224633818882808944713088174091667481970089730820280857538683246865883892324800543541478042130925166171173385543163138819142820264229786016730307247215420123819925728657770323375706972013234749043778637570619362156134796502363371718488875298802677055240634828420374226098390108219250404165583405690565202102909683938854943451877486072552063411268596142657372957329927848837091621378412859190251153371533964469709191684862879056789001605224803319786276825011252534783616521453081567977187105391877926177768546772310447141163344719424770910775723882818689624068787950644500809642708073908441993263147282446528360762630485939929943004158975580173020152693646541405932322888942148376529807401124197754042539979563566771735243966364839821575995456 [165,135] 11994660181006789374002143607815189843085885343642465152192062934432198980105641679946043398054062046984682267938122193478279026082748034033489749225138520752501805047130554969556341894522485576592051524454164157322813619013447479886248229920677947798112776572902131453236386670652953356853576937760168500336246401052747104510852118124970773087392642683494502231618634407449318679443547984218965182116089853232398923776539908518022095363543414938150405992936503803483207403991451368862018111558289956342324682226446429979988105104928450163941594954821765888618334715149394611318141414706341127299235376867474729665676704502347463215985159317401723091023173029816967220863103724048658398438111365065060585678429981598634936936772703739277247976648293874291710067034063472128471003959320594901439185599918737337858975769517593406282316485759430344040882359025109004021179398950706522363093420610253000307793047468617637622647102696317674582698506523099827415366515479747919560131468678583809539124209459998588310430521522763576482932684438029681784104655321585754016330771896617285017606967441002948555372949245014835992052607614082608347574306474516672653828350236019998117733655982685098648931342183255573862422544823364498977133550839711234869845097338075266200398209387316704279105050225271247157655631426466533201207994509530196095452274902151652120490021531561005758325305736626026323700904 [165,136] 16432118967805257979537021004387322209865859325660937234209878886484003333007247466084058530080676093150353034267008684121150339494933339142446703830567505652793251917387931593679085442726171946369331743077328845712476635989827973248127407280640896554828500941499800985298997757884273430256008312946304531833180210427658182420672310984524927941792337492220433983446198493568443991541087895679282713647234826884831258138459405835694768948953960061763180424438054410746927538422277583028229267826393194319079987993842534817986265890965226060315445108274967485592711330615258991273388172676359199611451060746692414745072103472561544528391104381294734135121840609822798019487904300680239852989799434241282969938230172281000031038946132085254635900207128339826474014101184503717224686124947033676434387855248738049258520978480419361041567183381515227409493142572837768117129810077110939688538234558705148079433923411479740267045113049771978941562405710844413154196187176621473792501025532195182818814389939077412115670042954022676063804130617425712997305322185076883960051555757645818409834813920538873868957092252548122427285897784319679182817510020545651712456737950278792000155135593724763702076405751675352146189196644240106185526494918824931869428445879737702184236579059401882213629222481146123271704152599357031250081890044514866675575883315341926492410281105146677497068618808304 [165,137] -17654795648248478780087808480717698380863321875141369011535546551289050907444310754705658272318063313042430254460201343878311129014293874639130752110299865167167561235574055415145724986353254293056618761455695994475972900160112605912393574578082043559415513159384877472936456624051397194075678348475544590253451254685214540611150954063678019483606664461037677279324226438899627669721362436148035272577483285445685533558146365199824324002279103754061457487360344257735168421851348659596564997603436267096396303294488098064619719729752960181202997330834946118733321814652181442821449334082788574320726822135056194999504987760580531418874453237115857742343798333730587923917838886661199342464971865010498388387961439728921439690473013297873235613212664904792437807749092857710573808758508120966933988309598395663401729054197855889390727829410843139029134941377921317797437118903876681744451702953849084613083943308216103020544094813969833313815654638417550192444495405938674865887841676330739970513101873898362844851437061155079509545353035673466289325713746830988030302693577169542671192324642493428447323879535640092942457118464965112887331937935864930260560826072849906846281928759666033303413465819975674102052935454886140619411905190651704613464276333752744524248341837175636490236137123500868550455070712854872861532594073559382048163073845955806066993225147398704004 [165,138] 3118881185810305807805137537571008728936570801902303766503603533314304825506027669455559358003142168397300474797526948881255111641815751848823599364358493946677858644473081364905296666239600256319512165804267871655696805217307603497040086740220809733993229417801683713592455223633669141446264228694767949624293046362740294630206835557929242460380338609741717025544941878836230858748823323478293391256923568655887864582364038368869007334138133387385278798563189915576901232896182760798402719969797205508620980682453798511545313040846590693175377858834233583136082472850834469231939852738022451608923932984524195023769515195395308804865065291783127466113250937569237134920431762024455893801037339255150594316189984479334308679540028985848824896284660060975975833619222265425479179058428161497110044395903346771803220239151473272919873854689160658310257201188617564979846940029324446368110770568525540487064687415505029314147735458834846398324582427348723256696180870841996315960347126388322018469245747388914004095835962942287997562177328698742983477958725190820036516158415647878596766863454684382640067590242302924199475594600086679294184039253806433901869472685304575270389263322197918561601165154300700652197068735234008195443975550237153826732390534023459159493406056033203427978014683805201214086935527196787994200854775842770953782594251113916215983104 [165,139] -87736782621955206894053124473864981161470245503674692050609455848958546198632132599874077805079818744843969530849845816926871339717058251474191516130864153346280681225732900932458869506213160658859186757848036732556124846516727967799913422822844770679251227745940655825735293541655562972144264343236213655641540942298458221474434492507254250531109133669054985654661330068951930534301940005256200096344216761070049622044298413036492767686073866475514468749633439706797986091844270370574881163033473190432066988986831275102209383553968456682143668874648576516805940945369049391708617812295596404724957592727250312395120753548629648626492705642663421081454530335087197173842838560719343208402559883980822645166161790149978181921718688043465022701874940199050143304269101358955630859907595341376921265819573092714628969696304168850103925070215655210801276265031196758885897559228488916389421430944122182714298733889608126161974138613352514430292951826575444224540974540880196644833867732078993805018925499117969093330661340078351042754038119416691177964785726139372097747565809390456509586736880094588960535139101646457192199514488505003556085999365143557160609944190416605456277991007838538778614884669181026966946547179125142600104822773987593242565196147000066434582582699007313524283711806509202560274046728034222937790175366375417391955660704 [165,140] 388451037256460926993427446101416343213802362593033973434140002658844488583062960580028556410337371372622847298491054227125222912710316841350503050457389959182228715165933580910284871364499560784229153265856203456885575822466318082312742062310934694795244106287482767709442392041342433986303388695519464867515263554544108137170773375826398928358353620758155767869717170408692664930302073176677884189215125415445722183482660332375085526940858263314574739887092887761219505853369563365184467622311197689680383243835804326237993721408153353914056859276418386091936229110631285338247373202076563348960285806646524313330255070289487471137965771953282097937170893593067258032625971354121820418351967461261599156738866346244218781480579819474003563056507902471229692300139194651133570121322569949301893533020347323921962867391987408520561592424213276838309455385230480886145452763186211563197190381451748274281887795255289061685217863148863917829418614275544778392504827225377063106676000345159562978347865302033469996991588587035726142139443618623380814308404726357876198019029170972726385579679205133891911762432156093236077933209542183006787510354595247021099220038584276611705871245220703814542901789550060711416288058672941980069758075165695675809877898912491086960230666640675824296252448977181680620931514528685690636937041694896 [165,141] -264995103849961456132121924145442404869817848088746749081296862108493571122869509522308594604937683093872008093083004489308110461222832797242766652366564354162592683528994827022401781285060909155118007343504714596855909340013914296508500351995993610620975296419476232543293094807439942745921422679934642481169505586754046458880774914218071927415591105747875602211609653476384451876862102608360380754678359015243093038687761703971710686904797068467113253384536283467985034543549067539528405425241514980165286895474656051170380363923440019138725720612353874839869682702242752649844085260987140996395994454448017708695923897057480532110874920743379222407298779514204201568011354438353797619242156627893044709207998397919475162948261130477675554274526070540575003418255702140282254219161004157188965499718904445785960392835517215927195838934774591346403097649533773105732982306636854796597618641997254033018730799397569239420497122344141613136433274462447980968437553425645994281382870504049067902944075369297198467299878380865208893233213197287613153607332937777388425576782829120712728332496921868656161085359770678430469555897672181097297542121138674984172938462013116297720273393807837725110033791510023615593597770476707031092680979153392685407073011952890857667928063819830676089018375836665700730934419644509086 [165,142] 27022164342877993543995356885660946491698588795799157229220142587584196284275901362964429055151850098686226122215412076002256793129576117843664610623041749641829151585254845402086505866165728930251888928614238349530500770005037217368548955225609475809214375938129875336324411749262166962524405514618712496269401190119036923238498504518192957012984329993358438752553709722801082243799403810248347544295849902513055638254011785830864392030309676922739622438018860780319762906111218194914637684653706629756543249066844294649930693108425764088205342485347760302948223042370246992426851883252339044139034522633092627258513515383322564974177759529862179649907409209371819599357885723253406208500082327636714866332099473154007670735672160638777133631576250384929292872606966288112213891353147913408458794703018245161039866543401444634365672906907249534260934187426346692386140060035026598818361741386183304986221864680474989957221655138252888115819141061618869201701304691708523876422339723921023230579004112953373608124356612367568258115783868890501521504701229563630325316967865881869664874174062890318033605863269302392009464612734856694507455625509065158080867371361896150415427584310844338294287705412485978321316206927265723739353454576827332324434780282327200050834921257957519694507613429882997664 [165,143] -396010504558132446112268755416923039596518633889095416204096168354973797949716373530412574474030557067763181097594540287401857329087970413304467038100023641090006340061324914848504690399721875369649116101261295352793888296123697482652167790713080127541060891331593135531199989206432961321163062065095853386696497666642221565547772206016190523305693776265086001408605877892302662782612371541528091536857936879765889450249990242914075988564954146785932398462190620888161787006953365263983892959379524578025131735056104966477410918500496129289016562115486538335161960437430860471879295982724962017598939748293256223808164554112112460299562259710606703812467649388655736731368598173761023553864287914666095887177354917613868535545082216860865227786798749134717107409424473174432011148648228465810975855457179275144399469598129967508932902798281068914549546772411089085303678893523731501820266057964340776105843104536063936128540892275306613986206829899775916173223323280719954346105745571299473244306580134308961530595809612046620041804449955673403948802908261315140238418482948412330287084115705852198011922506487859954389286844846201325619375631675787745374616793397213608560666146792333325320995566835815753809172884803682902004674701767600925256417876948356168700289479328002613660 [165,144] 794555350151324421543194517093655840005451703818727691620908780022555278370965909883329213986665292700540219734104714743819315904178358198318869483585250682020782608142039742034092693822538400356103857110165013939843239955759949415317660006498559311299018760213168086383698848566384412471059285697208952746834934642294200303197135467476685279717248392920204130203811039940782236331271049397397750873012688247545253060234761903860513745926058503013226584344413479871025213562306524578483163001899003591798345705995796908688651648518603916347618100801123652410263384122375692698530776326332126860046187874597357720416257523326204924714882631527891683803089525300161116592382452443388665752130265942605813632984695325213710161454993291815136254467187937960660029214302062602391944159512399362661461937246865890463692142426507916891853529952832916444540039942120712837993714134615957809143706264544998609620327611932717240797102428757207686711922090653954429490241800937148765310654824600414844063198991184770447234219487376276349768733491663646590894168670473560453497100111487542720626873576741859489426510300482463899589475407160516075788828644124297407315743178053872000961745847274622381416272676073205296416777237445986530920006005489360161210632430353482699928 [165,145] -205923747209023798674561147672214961689855241413639732715770762507977026932906800617609926209915400019156190121014030690126048961100267777671571808206106747566276168046494956231134193105854887133270351082431361130198925476033538449416382847584276227701887145720364385802474309829316289319078712231331495476474529298179211843947884945239242684252514467915025020609761202223849460188350829793979611544116200280492342622495702969711734888414318462014866845781091934115224154626325216146791062465033834610860157279872613849132916559110453381839179492767557995605438922269814087700106810098149667719732926464709458072102010742589913424028571283318765933016974743442840130732591740245349285967145894932083516103284593862727525413530206465454527143685838177310182639959894223180239119307310158827399490189332638631343379295825470292074852280569324909215032258394763868569050916799237696799882643277350604169199352932722083218528850489829532776512532839429250985218994669893271672411926074301569581918209621996721289487910699424097179128142120201598179732032920563645722031074179677817831867335855443517717737757914731957103478999478555323690119790883068115349169707928447142476444496991649933519946540946928058193233950926914001902171411715105870498451 [165,146] 6437087417337335560348088739517635028774807544981872945173812831617699613189692677361552979863526927641163918384844065630269344246273670679503857005667117614066429956738975971725727158009189627296577981814039732356782701229013464296087711017433828105251909532109939690674879177585679806448722703099768484321328579370308106992207272087220082971916679376771223210065548707827012647432188967384484832811498682765276434892899865613071256612280537083219794239733720819742586806781999706823312401283044215104198296578213489509837878660877462310954504878680892354478514099305031811907186040530046842488300880835654856815809792482697218255766722681617378213146338438408681650736768980759265698424456466018056285865925123180137078411186640600371872054569985953291905731675236016938761737030408621797991579654578998979688825582462644273030358737603393809332515854946337019502959882138466586922984521107915180031844175742422865870008513847617128044487213830669621438537714070381233595575375622635976812752501730158026168617591512353093530694262709086498597145678435481555547090968522124894023699737425784076337167428130683832868687358009160858466506772857846534072180622414849163434037242300728524063430267262521292772126909468272227968 [165,147] -22407176286985615045455186346362249413187722575747250171828421048505198034173520513225613817157578258208817232075303788695768409858020378309484690403099223572062608390439114190240037241825052507092178469305548769807901611805481407129666631488892884988461303135531715739878613432167557410273030062550403873617461680669252171182966904000297535775598644879553338248784495420836640924978152955238164231212640187413205547929823967083765227832245023213183044425319477592045402994803181822886603090951845543443736963460770875534358161542611501335774923313644653108701087220795412540763108183590475525956662336668028209719182249179294159024162704129493214260219577075768203502049761397011738778182290162872251263821834045148890895609380826743535039815596558313890811963760888327680361828446198972228242726317610497923636749481370760747568382424585059270480852588493909343023624418495774449504435592975935406257179078902091582752008387898810095786203222084959588363982000556598680954332270201672185542971245724487302257890952698302179521016624363963130063450077624313136279647714601205380227835320771865144341724442642553897896583435368639635542315532755233388173535897303365297779280411260642807931433909888159536 [165,148] 7918330123568223622807663435699642843085710648937716597111699105084895616204038001237975250842935362651883231775034641569211163060882551761103252786857821781000458047017444333886580738179503012460161957559217644283330575446226671289442205184847615703041209965950149725701028008597296173472197937497504245418110700479173890002999861843626685022811010198007147812333368252555514255162253820896789688517752238933882977279668423098611788437176302888600695236249169215930356604042544239513012422413017963731865238528113596363564990897471725079485566937320355989020788403834027158292834647943853097771016376253719772238908553473051245876893652082950752646489956163765685298596813060242935431917075064741730382263260470631356003109490851407771177670017622553403632677395202913985533986335790147522302105779199256761625208977452039602061811383914087386823006109859190753749440747446171292127187564218401104272955838841319262174976979141960362949475632288829951308812379430558302660353690422063564043439069631233385394549176099135538766791849379285475763952687719944517813954769132888672952635872698998788869283187023715688267561823575203496383104598474279393387909387198294620217259630282720 [165,149] -255308324750098760413186114967818317737912454365107240683757138665015620115247159682529925645867339210769256952476574804599797457163873012811405326498376207848819132643251049389569200653287173710709723542304196591917334606667391632454929468447345365310983421389984494876690357296752602294917915024370379605494791802737710754813785591612686971143767373004193842765518624782592319908797135159854478418883149300062231485499120593525134523645676967697150068267935518833896349553288286361967119159086503273715954851714898172206892699418516953518170326404620931024145715541799380689579048815439744873311744012259289515708475649989932214991230917600905004055365644855224334131862537238116322758101904759587114078905760422056256569647543759602952741850539005598427876218910321746667643582463151388158179738262728714766792391192776365309515432495861218944966622321511506725861417907186575372766273770276029205647366588515419986785901347869842090521011456136680715312039671909283075022809999088101139383751406534812392266289152784286248211873420486042729330158723731031556924018242418463532237376180906284370689094400970101267871996083245164617871035478821096441071089356 [165,150] 664059080093855450076028340845794639567290389758801993817996045303558045532470319867234438795268092223033799307864792012212121229194459667508345065216783003645287951242228721054230916554022262681018958119517915333526465960480597720003970184482917671098488389978569425271999939903502931942575876296100977552464422165949060639142605215097994045239505530600994895563984094659787394629839620704029379183776937378775876803730034002796658057605200209141559727965559958934122578388624197731628376221784812015629751903828597328695475503174641121410266454284679683709972412101068438971862541821749103773221731816956832469834586207625128971369239189089272114616986693646137995760333772764948608875799683938779543418348116956386946620671826327844955542994813044259923752761859493128509746083669158349335473164942489958993873996986688251261294526167712607043072754648095590694741709308727602814475128679922326950366359020262470354185402896825036641535573440275875545171088843862672123152717571909051001854718983291413620248099168004505015374789600013815855657990039565374081760985451273563572136018497525256349528332014022024923976207332432371915296 [165,151] -120866079741266738974435124483467961359076592208949547687151248313012618114354894470496079596370767925475226753439786931722490456716002546581037928648700374508359113661565254800951837172423086480687873826116550961631581657675006486685759874821823365315156083687364460851268856680615642662156369490943406245258840648802692161877079762113829481213916757253229118865879609565948576953745282902657050638463044183571596049078639977756928672427133343729166464036930991250658718637591401883070437353990829528933787805684385137029658938896426087637163075371560753325096304642818575046355037884004897098917669444342916274171123557421121354887775353720261866400175760371614701582312753182612578099576151899728899296799619920360309772968498533938576257071664653786460242328072624415021543589561054710625231433749995962119764061202699910581920731826921554593419494870290682145088280232849658057292469265466983441875172856984101129594909456307743837184198071968246103630314115110223489759050768283165267228097702625035534769424487566234066436707589557242732042245340051738203729549390155969123380717353426807375085895397286348 [165,152] 1306442829225283390700727808140976919051098134646530433202408412362542420569474742498302396084892223086131695566279316657931643277417465475364584571970092535281886227381161944705351044294597025920822443844332583124025926323135012060458107044951005061662814940050247742927429647938423132541055630147105406918112607328944046440533220514069936664041185654263022286934331183238096958717781878014485169561237120110514284805128334231608350917832203548772586753581537387417873308662165903311409692090865404211604475005361598005662705050463082198638798584602350843572637693708356413397959575912880505012265788347593179738678750159959050466536820179564666802672378949034085495253371510984381788202903454047803635916367835623147247529566386838690283197823163633443443754148934408820899661210355120578695419237745988596287533361833638445151731590612518434308583631670484241249966645961547500596951838125194548104967050472282885432170320002967305062005653909485390894805327304377129639887918558032379790101040151481734402085688653531187307840797868956289785892824535325499591835798175235280423216264 [165,153] -679171133742206605608480074697346535160081464983904269497758543345148300061912662070946254848644117925840954976357276124462803251455682123153853939801721051139453705308092172399325972626135445646899974653268817684936640386167028257833158715049500307081770238504246048173021012081950160499373788157341121921409472272181484557128752395116088810652871636882915387408504433324886588941785348835325295814325742297139301646948430039511994919972475180121414845047219954286345467175738252160016313013035312742728619942688623584356194377029697593206305515287379941534173596586291514390885595695903289146792508728558869965610278887135937370286253686231066541097469735961630846971329591518385003784518627963980273697386977140426627791036312728981038293890872703767213331770797294709411221546549748996313933578009712846811267843978500175961323253180234628630716551206334158763669727552536023867721401448310274046347741634767262875064717443603628482639998769552791443472788903886103093731522715456534792363503181361967055325242698487273774203767059725345230216757703665555 [165,154] 28701154919325900249487504884944144656733521894158511824808935129693928278034391340826306566843567449438903115431164854810951760268023707081615957281405101337827404524331996655830119594769739290391288099229245830351151881656895671720881688003410649459955841671901465569388336828263097379860039322963193869282727043934552169861645580628394790912708815884089707576332564622760331301484743605567908395848237492591284399761543134629140302063810169917980205450905268616761623255447037422127753935116016677106201972532426746964137148473252288242450492569585996579217306333948648874261115646894699240658151941330978864191871608704322617428054137332073897970567314852567765807565618616121791716674427905251411998584503895176015268200269898696107113630980767137972572823284271818914420898492394333627550336829401699381625372991665485121004057694424227174649864379832004297373377695199290219995777664077573947967846300142375750284339451472689574468244716956793050166836888001696093046870544575775687159866876294822487294860892038203764686336 [165,155] 749964430717183187758432815339606957097281759340241586421606925542439766604228793670707783728624544266720835070850598913013987060330136360932692243821502495328369179273891274499205220971126538426825943448619113648732859502404025371933637016928454673382256252608131216469403967422689389097103415673130037206866154875844789478826535613383589003708890316531671635616354384869818898853148558234644395262869996052094242572516884553781298587428567127554914281992127628194173473530075250175368113735933613720132821856357187356006148127741195861195266422179311597412119497546164900482844832017629819606258989076886263578445791612207908852365958377301099400729060309394319118988470572182513826930595739520257321259225363547693272302637907121345688643247242431373334799385895869198352134542088610383949250634782226273305864025326383049840590389079098227996276633352278242563717076560721014101083861922683690631388871870454708808196279035123404164718981056809610503356717584929631920187735536114638031280939392896 [165,156] 2927455142760391532203211783976625214620909351632443630069705775311211404730240184189665535645265586218856424661299660905414529599646076147958928997802959823703140887628938179088141491566866579287871866809714651324006497584980985989310642346673458661972314095907118679015863600975561890492278605192973407761085803736961538929820707112330384158412236168292874950720957555802826956425978559096835290209878348066616476582613672181148337878371453532153589843791971560562884755087780321321197689770039817714536672354347624535365601729300030577442975203708389821166612220520300029159197967327741249747107040058771758880269627640873861144387077290331053411654506851331322031640935577089348319868109711719051032723617698894308286956335251859905933460312842709198221493513591487147553503631346452228541839371560889318058717960408851963257369607431073628857272290658406968584678665625509152128635596152705598044625424296338618366219997295811678388378854778975320536472827229836213984 [165,157] -9899433253824005632651209215470419403776937672854620386066976682162348741986746611193566970504977370251566530074504953598434553721893950770033941684038622122066986653038539299641962412430097218470471419260554562307396612777650663139331472149936394034813821978238492222756862764530760481627794114815658785910991582899325177704320400192009433947068180418662524388192164694696720792953565838117297338216003118916642008514618328674880119938722956159510408088112649751050892811587505701967453766426865333639796184227964153441420585604158007161097044313472059194076983682459131922494837965493060511258639006239612635971687692835854684535985981119445097634741213612335120104328166698504706111154436306430940147441808089260594626960955877093563036305286644041677590768190970252676185054579688132936804044902738750981337572866732457811254194018956284572112601450296615156837943208924377367659798188882287614386982843596365691754565091040974092886476460 [165,158] 4316541872671368684101599170876531162937600503092726155754664902860125351093869275673598439587575322744025422792386553515672289828318639878051721444483769697121482563800001077217638687570953648569307350384640923890090524259256368153967154797618397732384207133293116142675398124574150813126726284275802947892688921891716487652300925280483747611682473554743016086901782190108084790255601569590251040019708520012480271728570965341049947352993273432499805899301879728067339301609744282704203634691619034400564763462256447886746084256032058960661448860624649061040467595752165349266259639219140508842679456125666695436542720576013496740753582757861181585113380265999477981648156907545663399453219591347312258568320491923651413016097992318480633161954242881162230112560978718459145597366455800585743294787155695820182438636214904543270681140834453689923366923090221624459693262974476589357984514545825088457527554609632 [165,159] 2347342377048384703421594185967015698545339402826876457138402637273489992960077215090189354275715591738836258707052185968381044183984249025602594044639239503452193950537926432386137038670550231520938656641036203760510021793508848630740574328388531814950223267584017521569802391069859844874267072887459845526809933562518829535482815967781977510826103042513146671911003850146358579125345390139208939767263100350980022338583696343834761459729351773618913452116129399342064717646577811282043818543569037932181831713766891215713020877223156347892822077570849183924543961821440315691077873022798929818357497799735949305904085506359523825766325784789194636808568551874380100370412717214240136495073061916044300418350212433403743076831789606590291051642978706804167406794255146303600820156584518845815463904613964009553637139562100474816680954320137808256045591102384482941387476095166072908 [165,160] 137621700257680072376135170822532840271652075444164997674221045112540740722422982398117133440922680136440637050346376601315479675277052024281678712082805459927497071994782976490112288421248722030660874421730233983887443213179554596976281792822560191452706155197081565964873058213422661713925519402590609513200876475573843126834735032363258527193937437534981385474999287853475139097440875821335320472319064506450510002686784895089372520320267793122540145514091861773354208878812418220150705533351122506832838544956666910098593851717465867918374507948899716091960490520494105253953914631808808530957209053872252072543847706334405139413945822980261144137239032477984801961355565448919097542200179881300435960480316959247010372658837390216775212102786059425882929609580503033548884849956201730018070329677661436403726185516978512210493069241132246566348712 [165,161] -14767382158756300775690103003490036092106771566309022382018571963006556393059890127685055725474873362656425896546988250612376745337673335354163989276223163667999244213577326644072091952083480464637993285085402426312467203946685370129493788603680190481638768445539082085569434697529976864462792210365086384373560756278026670799146191910411206897637209481721926649897644773650166606795426160541227559355646742176614543912341531657899304175495928703008134154844518794212227182793015642607547356212657416569652478393864230935299383523552709521556679149806437905105985372255605003514212072675880776095798874341606017406668971889480697962933972001242534372013649286390152673030022395045424013033989452352547859421500803138341629047779903454712318111137853170546670827599097972603434330906433068194703578548869639403577923633561 [165,162] 137292496337119548320321950935988686433497805806693787779008463642124373977462086327298250159380754494431675811444387165149277534106387392617596641187125903269184969658237308096010414516801555060160255356762433805472603790898780349147530889185250756935144764966194630547837025128905016829845970758378116976561686533092472500836817472657446118909173853794608201625914964178518878803925645394496337726546415334265214877481064581224345051779511271039162167471375966841137906496330909774008610587676016197263215159522064989304952157905413836603486033033712220287934997145014351438045631563426519632001251129788119257230128574761824661683115646694769028856205253302161211057615850183982199382032223937710606210127037817380179317918675228750282945811934104797904134214249020223858621070695573952 [165,163] 3537579626698627479984663897098844364311794151680541641291415019501169760914062148992510224173009986055046904170820830214474668191782356335737498220538274504311516102933927501092211719499276035008290737834850848802587021302223511178873044784465380403707890650469487238810686853289806391284337964899006686976016300875799025178130570327320733440193436452920239700826802931656285698702358712125704405820035575642531671385373377277502195529054413517640244215167649372143928978296991692939646059918196409942458103597897808815924310138735162330166803830866452506805151559806191051390046456924941050251818613267141652198113467701644529744610697275087157589115159819766970268949454393436482054829263679003448773231652813544875117149678637382130953092090376271153688 [165,164] 6033938108541127037472790634594242673219609047751669682984583629424188891693896829437004052677124521593660813670995024289048841702484812966494685330778588262424105824727507747115208699106989111121817583469253509116546239415887964132622553110573319747308603648727329194821132527172402793189208975624454575637412025702302340151777063349638528485123608610227922321942448887112528857691107372990679770006233003666257398560984497834627788432569330492313346716327463840251610194446478071642730686130222647182482673168682499053217778275137164466202597704437639718994037300997446393204283578252533678727600134477356757056345279544846126177439507754737939612822118022708965015937957923339040260640559671017980662793338421516154393664 [165,165] -45252502905220974858486051764100528008381565794209376701446782296445239348344158827099040046038277026785610304656056996627081889094256485102152506220515615930029866443019535077106044072984434075259521256170514038912188082605261967776493795988396657678768442822947144535655588577924739358426710560787793928364497841947765699301929191481198417252433373940086775762961551275164793878163240944495816699146456341785868493805862691887301147884985385167813876992441001866535313445414756100400143256937828033508204298963428498108620723033612623929804399657982555973141081363018568344300804674248870199257275507255262844108982736880957590199307919074403807718169135401165740917158035180762593980353544 [166,0] 767674553985700575586741712428423254984426926019652806040026646899980735125219000115992256805685012924641099065823069479778685255276222207738011776208214522399009500432830414378993302228955486848194578702394273084560288379343997275463821295722424356341242103291207825837766078578861723571926959054905260863534654582149820083140029076667854514351886959539495251431076069607951544015133696692992232127399264348476250268860068651812964964973904651801841919368915420502241924942446293715464324084871720123976463882077864925282373035980169587430592912441106129631843302376240454691797940467502347926498425157439741895439728280505972299696151891557892301357653119179061009541009840617911278237809621405540860591399222684893210358500687624394638595971166326508377357295206372274650416543303843599206740561234518177558137154576609038806072038373759896725188758403881990034717933494754530912584031698660209674832498864270641472612077673026126391290393274614982817439316889652911744335283224792792960080660452676842858757062339563943905183616905822489484130686762254006542611339634065794768890399586590092775785796726969061142928494565401268380064083056349843478283829154228938090173951330195527331265882858731007970296665050525348373453557145941868230348600627817741567918836739956501856534508727765448733492971166629736606653713434748608529019114907532306940497510603159491158726489199744469675395257237156616754977622458159985547268013581138539606177503220905769300187744622063207010963373236167838916573793209893803755017292672829246605021266753376594961514315424929206650500389083665036344463130677858601516474707725223964194251481451337006654098573903272385194883537431276576789189153171060868182340070762628312194625908454183091390579445202593319023268450954382795395907743784529085222523252152044847074921538030941440505388371171269406746535560442502004967979709523637086607045911375871177986873412215718167773777761191812491753174057184829641621840715827853340255792430010845659371203475939312820459669917934309867520000000000000000000000000000000000000000000000000 [166,1] 118542768083416571642735495980489730592319430106338380433830933687870841600457531762128366507763734140363139965205917161581287425076880753776221085908280795373604115073144909954464372065698086335213919725266369320264567848215976097464251452382230588864587737676918567606853512868315865934812736061254767832524176880575602332576054680996233951939436761564734945791047860416656776369837039272819539971800752612953005409039485961972431378708212132504350713232862959835091560712890228878189710133485969151292335455670491535815513167328492170111946070677356720231869710043352181251234015519536711714980072621589669058937769187642034732066919978782273152747148958926682446061249199309135491514899022014507524636480399929568101189353488447423848631032171568210185425980667415549736674574911292449567159888379491128626329358497696114464793285633194012765115281689352997696026676952015680081052434932947619223315223077261929611124820573243023528013299088858404636333584382310009147619377482150116119938796720882471604953818773433276240176526234681928278683891298869125240960244061456388445748062547763227400632863274961844613898623217603589037529341536151776221625053631227568306621093181765291658446628002892919266801556450631393825652864607904251769874179875588034846514240746796028302105553496318241976805007614408303409125560259858360090597702185934616029869818143922355822662993131162501103295690106456465010924411065308929480927242940434819682712162967334099805881080448617798028632470126456252022098387337172274267936112383390975536049529956956679682994149894229018749327981580949577253363686758708898373385921081224216570801668034816336009320511948093740582956770615631140510363463017476545861243963431275266610020678654289505728817225041586547057478675980255306011692282435666969511217051995835403832104843863053755054208719137303289659581878342245353444224600246674334105018199839776705830345727057167882357393255517797438068812562624390061660341449308515318593591907008721931485682293266915776764556508124259098296320000000000000000000000000000000000000000000000 [166,2] 1451447986647762499458733231669484652828947956464033561295745788529762872767749812319159052912129457920807793833536135240059868677146363447159876943855147218989499055364760286843926682459288183673526847468413894679049758716571130587064388992402196383887230624833405400757631743289355709151537311026457873042449049286424251452680437861149648549896130866359137148314035072912615908023762131486175412793712204866211483891624629904022350245267941794252019795152818588606529483522757400596301345634389676642382606822986755972314227780253976084437072542393158025631323259040985760819776996372804154011436000699339632309881387386006376444747507977763106993455092420889563972444752782424236243587922554034670559185727659859426335198027637407781387369269774770612692791329378264926062066032147237137277001943268264296251986732350775912109181780213672097339176886141044135207513037247155527963284085660915280533199901953438443697555873448944583676756636466951567803360930898065683343070705902021075860667462289375159641691829037831258477300655528542124675294514083959841660497434641956896711996215163773039487456755914584506134002997198455258417361611979015877181279905703382396113018811579954129691063452689791160740903386523418854570201353485122708921594519362847041790917402422798272609733546929810942406453379140754342674550027593798502711282000229419623727003239414375753581557863644502405654154396265297418351195498894330773370496614331483499541270635789821623493850576736344984972068576232897904070384936907120809310460530751753646255242601807071893253556431000313119540786897223894131130341939191605436674648167234453084485866109035878269110712258831454382343035261496432918244413547341886681802362818262203190939977224462173221290172684223005066835409946875533242973734722277976807724318006229067159447799924368456097159186825471568408731796240667080837308916868445870073618984182998662160938344160856888080754831926405591597737711597457919359413550154682861480256201915180434684103264670621635997999061803382712107557453824000000000000000000000000000000000000000000 [166,3] 13358724332764488061738255844030352778111942580209742905860173873113126695882567379311271122190342442836626069018760068685781775409204351398215439067662868506012642966296884778677409121119141465109225733319458733912143980024135657683845812749934938833969058010271281359601544853608752739880862392287416870347702174470538101454718024893395970348686004423211005684809427560946702962001797116086003774537426983197021085282942574944126894227327840799050025191669972963299419864549384639029397772665910671595646790320302376872497678158107039005737473329095847721215453438439999099521888818930574767455908628266735521994508164988296967554290910737894657664035922832536643552560940093340860156802750740723683214294576469259175307622855926443159757284547772344457993624661928568486089273652637085514835461671359967992688075885003071418389549002619146299808450012995035302788400604895309809283933694181011321535984749965313972652266518888053119990023870327154669883444170106256577429948101823031704504248152352671590204628874582789594144574378234635243192193229211725958191706976158462001532605986241290425311233615934232661259782414055127265967739370441364700282125977843792843182867041206293722626332638720556770360506496443182194678333084200717354862993261027156855687167617758476207346702073222996182531463766884530026445164924063338973444493144111868150034535526854254009131919080613018277411176105121028500304114902209954538449838912747974750130713453398160062896212144876408681611968300437276389453529804402133665491940415044509615802170576650747878616524075507799619932685927050817876804139375318382684624008294734542798015732896877530851077986048273685160301458530393179689551568664029255480469909173020824443092230526784628301608551634741303147059017251712257291846158218057080989869520539950124670035813756358713190160110523804222561654952117902080677474591140346051083716676240703010203193168333427622028358530289613227640668296512326000110832801572779070166017478757891435580070163833195652450069528527744234312632893440000000000000000000000000000000000000000 [166,4] 6650668645564919423592476536794505167883110381288464891854996315660013650730767047182869464350995791509987657978621320496046176161308863330583699049814033123221302216486672699661093742290291367000827382483660043281237149793921271305154137655148752008529155819618602836363843158330313992272251124197516553887472982018951196992217343699977555731602477555959095097763872941400134168848959330758064900117098691358677059453485962824899290914197127057516403765681618206789942252217697653567904866796185054428395084034696807533097958610007456255278808657642779787951831760227016958439647207180464040724024907669459513217256646650562797581673104764192660066049736369523066594650884631275877590622469810210833807015366090960445775925993525852012970885517847306105633141371447288505861353457320050634153636036467008176384910962404882271773232633787912236714671515629035510084479786871948711532555194210560398959963159751846138008674947466826205595775536824163875363638451369689852110369952801129534529885042048968293379127619052018009369451280357061902973870836972148675634702979079322589666555032912714636660351050811941824521476152019703121081833874192899030069832129945479308523486690782481438314468095554663557100621995840716592866355433498825856845799612264303253122476962174656188571424534563125618112413136870333236299183054874942725983576861362681008194568057806792212518682217456838894592801319207845218804411315613047048533447092289282892376199280335242531908609878830920496233556080433032041777078024307503415929438351947250312316697815588893456381841649990479562515392989242543794637518065731817138946097862624872289047545166159582040745990176353071504216147250248731091163826948886669496810331086966248968948733313895550827228335147707639561702957430029754975785670791291119699568648561670584262878397590177114402086149799319914327518758341491202758424931023641446610604383466209890005111213418129263765814430938819491863997653793506351090349352561909460031157351583638118635771685394031954078861073050616244770946594897920000000000000000000000000000000000000 [166,5] -46857079284466817973467450920249355777840038151740427202640121946267096869038533794087015289082006496251936129879694025968523429459989076214686648216102681403151492160238256413626327617082715062130543306901788979790360652252172333998557904522290099330779865058058598888245304100441850810506241147125943217118625529982876645588584263986686012192196954596014332528329668355574687997766238946798288070346651391047940694367380230380224652113278601318662364480974940539751460114556994740237104947071251204197492519657947468115071916132675121807563508206885195280756490895625337219774064025517628322636982906665384718669575650917853580343089873550073101048852686465727125352656303438779196014376325290811784652586575821531073068288617610429381154817534401332675320367774043196375208807609890735335810314265535234968783999174170129045069973467103932203481282085072794369989938334785230885887496448450886175644065038595165781929391305639906368706816486721508590090233467816107931962793422663502351847579778440607546787314993382501048879761336276153844381078742772488223547953555965152886985194803400016697193217470160561453169816362301226215329980476337072298041455965664268760072329076909017164482761311915010914117545922817726659818492563729974787107411089683538073874004532831627689485247265172407022986160420193420907187032014262091471452116073079376307843887663193853671407507597968417876509871347250365840931520313222570041907067717088479887992316258254992611305311000049117385454764454707632629552957225983819441862772320125690044520005214198303834805508741718438879678332829895879025546757982101810558418459477352516110815037317641680753642406176597266313751483753306002824068096804841964250133514047701884559313575220644645728755733256362773605421080785808431626490683174418840717431518508725945498613074715984904057424373772643039082576769621567235525441772541578661657200941992740778361739827693344068085281177083975718692080942416138996278385448079194056591410368449474614898123366920643076189147064567276768814353319198720000000000000000000000000000000000 [166,6] 1345360310599508994531825385749154704954471045219428280525962182444832508364089670339790076925850585930495652402456376696645007325182866568138372578879654401251867291616883209951310724662946755966343351676730496545417754258928461137958604017237390657303843177061432029306991958980492794589355513715464330882516938992432786310304071998585047168334568112160732963911681917269893873430023213123151826665626835464963519962571800324110082236249328549642010195811073295013394089117611068494230863858710800579343451018162445166391929181658137824200594350752345652793048872995667592501533216562337148400687564080711922202762916262427081543519771781952789293597877397596828608185509484989324998223727600567537620718369377149456007791553636800280553322939832497751544621192981823795879249251024449215578119424547232627675461440215776001379504456022626042919780351904239425865808891633629197908635106607380750032456076566285910610861380559100901021930646665207691338347585630310803912075977537553985506361981891901353690545209143340684227954460837513389786422472290534807035649744112787706512658823629305461144798990047424577440108738377694979665339849187201623428976214060511308016683218369971711291887342971703396641281151386679984830682744619380193249168218004784217166077715588395086159962436909673098405228448001500347239991688259138047095510159389101873484398076277762718182828551277775531731695052961491795891314473392679543252786107227875041273170567859994994332247258691789325934284707908517509607886629997822552055193318950578295678387546157515261675131791520734229179042287380305533405191567755985740273921531335911638110537647571478033874250902253297811808513028029797285307774587097778707431373946796102076230272846295496098688813149024221646851131349864174182937965816119467491100120666702078559260223560166123074158090443598566755558965494663796501701107792207220031165753279107058041959917222545742594939584475231185029107684092980003762979779200193353822210984174221535127218423661531314378181899164083590641688368780410880000000000000000000000000000000 [166,7] -11932874034561019280992767582719136000322296491661064210958965527592688698721763807015779668275269628353033396376718260466676342505488032968242122811687593712732958740234520987936693084038457515798283955011469470073651253277987261575859217477409536564796655021755370605930202363626513024140652309363965980951201545666851096043502023308960987248892401878944686546805460219051129786323366786290792941553983058200732727904336180023986954476714370509245858393297310096939804378529498296784763915715113778698011396463044690204631809161335025820139951453973426329718838804566426984273518109584794262730686333821885370616244483698839989048041479574767120578729236228217478479006569165845106025008555090657530672896752038122757780136545214729488400703190268895571621647260734573143233947464991217687725996069458018009693156737760625772994893269001399799912692393430521799988502883733972511677906789509292915336444856657855298967172702580118303485426872712660758537152672501163054133521930904048984023058984134002204063974648662235271063031851715399860407275048951305285412209687892717131348075281506754650504774998926851355345642751753873527578276060381803048774905324278620087239049608349720294648826813122132815351362718438694766561303998409927414631286859414782627567583253577430255719896269178424760661347444070082337356518671266962251426344923199381801599970734187969818442202163495995416735039644543183510531433108908699375051070200318881711715291780485415489780743911945306203769003535003222104518023897897614189335175262360396312453085388512172680056367021391254496226405124980955875216277356197269669926261446658998133068509825641050463459707136856756268010912900857418100020928632470583182197278573466032995394690066173849429058857753914460760882687261855051021649037825719094929237792382777461818807673111144734356196381003943894323994357852720492830663800000125424944034151199587360721394823726010923079281655281468423383755354940182093292164834079107735386332917612347523838308840250993700992168690280941875634999662487797760000000000000000000000000000 [166,8] 78557698055159686897412939541084179482080145027638987583154494317381331857550963209772777358570125491101534593665712888993224413871805840095422763348526905355836865113581759421012787279362596840650591226220507894201628793148027398729978082476405666337187437866431290944051682638642052200962985257328304645646537130089109370984247959473862729560917965723518407621373723140743418862073954240734822106359382773853434998778118829166103573216366399825004302623044616662014322612472821072017051218055355184633269485264283352846477788293611218954760711279725673695683519295509352320485267030589312083778308137630358985443608601911792055069204097069317274856443160856839888111159133494326806621960231263335143517496732414082762131985717904677531183662740653275761073370408381620541579460623053086189942717887166556199032201694129985728587975762014216203952473682819682957829577499283092942376802875586004425045415021606434616846525803469474578275441153749746650633344558524944044057139307202741140882117119468584157998513791958394546534986190339076026237343292528827999103999708521884138583371143526080283852780960672491713546224475168046538765786470110287157212104280476171199924624436060526214337775631504571940171575168732268366043424179913552556326781834490690090675452776066461576595598193165962199722093815380237137084151996880576727095538347193776535659286783638641247832102385173419203249440684588146576052723145966623267988440227756860892656751821357850000673966996271084394091764671195396654353990213565407414741861883601674560775544872323009528024532432446328878197704319384711137734929526145214471557489982073079430472599696420819574172445199393090574703522652771810054782530889463712613090018384698762087451030231956982158932576513517355787550898052819991759571856186698769002692478159536369525512556380024186208143056899603124552058365028268835276173174749009599455056363062513708203372121374685241414409825540827941814210645244314802286950794673126969715449094843113728737990288180265458274510226908769145995468970267770880000000000000000000000000 [166,9] -410800246884908427372145075395000514926386551346943209203098846044662552777000549505526417260981459928773380192167221519565616520889081242427880526128251794060685511461753456074222633369712097455234454200450221278727937433850229497408392743556332990631235801383432428235879209601100644967559488542788427979269405172368079045479942065840027907761368289569358823109783229335771397491565788490905597377596018336421044435325822892331274911506288300770944869689614874417499535629272169626794875866777832748723730589491535529496232986224303737162534623778135423641324832211724461485253477264593987166093332884058265068249998303289794849202548860730626691003844854137639110063821145612711602110302592149138831272775776753139655052746893156746704735144582016391978489464780250756486120549848798643831226124585731020519871365570570658706004004962568993121654658223914600231350592967053534731906188476983155315632464749809782596797614272647402455615621573002184043433647445791735780602647248868748320266429190520548428115613069177625009304302150614240198048192143935430742339238893101175327862868636833356033083874275546413978489909079698596804797590771958809907866320900797599691020771209896177593050621211685441356303176627753237882134874530646628622719340173939194916780195703809628224108500419073024978121358714752569490008720291052245628834833387888480700561497058313885032855124246661392041035733241248678237587378585383572869601758285963729901081353403876462324463311056171997412747301862728559564789452819683867877202041983741125075229565578077805751229682758711513975745198772230210118767832719077616648288881488109285923896097373792598951165610661866312061957949467713469292655625086505577229323616680003725952207182684799230737553391800590833886885837046947480830424793355209790962830219119343923954647287078155003123524462624107510889455953125929396560611807782879591125491413146837976286449799223503262729844519312997757875479322232172281286132418604623225684753881849516502805278098378014862502691203664043607290609020929310720000000000000000000000 [166,10] 1677632413944493764260378682210582387934311386538529720308058518968967430381385031852244780108943858900614835915045650311002199316386827874645621862721974726763294628801390057513391573931175140190253098712329807606915766758660304509564661750344928179130435145033366897287569613386662846317113439902816882473245294816880670243443749474713268650512320955065322463942460082804307147109550582400430648548443474294009320656980430758325222459698799754632091624431235665565064951775849041947280407773850798665865483851026124597126225295001849614112231713462237351812664025580244190143358080026796723097088287998376145822188179085544006606914485410192436734985359570909114905632525020020786314431565500849947634265338319549625359507644023818055746517458626125806718541015920279885447111616100019547919848540437777250262078869455297298476003902937433990176485370574526577934867038258820365754215067200250861270180931941300868240880472458646421381210780812840258174908250382619037062762348325077349376517850482576594788612612773909353665804777337282917860824047356580485187927003523479488816569091247466710521721581639664998687569814961192194667492512581521710272460334573208104607949811957199652306138542379320097718953186044793602236050749718567980710796954128099322422422188165687454218477490196748598063233747422802058806847899813591218413584912695890410793536443538930306052503569141480979328045688810452598401036578872756572279371260945474938245586591471934229113020690354014810066548377567779728150568256276514549740632045517699926156250100417248154639355224480362018607965313888660463801381522387424011252423197850401179911792745015878053637812094778098484763647385266024905896244296158316306750903883356830036679501733768212715405413207358267634797514859476623120517362708906015116956170083352557726520503515865111513443984614936288439612709903499064621836583961861709249943977870600726030200427547443744252328116706230012527588266634949684288481632735781251314284139769159614545481830351622574867811917493786109798121800479635668992000000000000000000 [166,11] -5460426432698605278913848041985857772720833433679371590806533860723724974549724956091577574668752418868363787755540184838113887219631806761214117539146489851147748113658957113751636823073123916179151538445159898906493577051274584635410306142477818506265974691674467915831905822193018074346980894791571207582798941655840716027809218249189446442185783160725766758004205539150666481535817954454162279542112687584619868507343186278237559064236504908634421253203320055104867569411155655936623157890879669872397406536976865310630396209084501666342194946397419868528290383191920675923824281538316272434466805814115567187036774314710123229690924453005309128544503375014585566639449633169964454272028497405968699172997544097066778451508517809024697369806857974213159654301766856572663578681842155280797437065798423049905280663490387212518129681639450845057798017985687673324247313499143054158281579116953196138180264540551853730097065167104913680045178712215795068401512001438486859629835050400173043706955068451065256021852699300461421750943082062640324802258425205598494415307001645486221399383729252517641336735279118362311144526294619093144214021306557383617741955719093641519939054917185255984478020827372499255672282971885073540503624994394495014669044336159744813588898043374155222226814935395807600945227561380677492528825098657450761299807426184679490009076195340626793111204437262324069688041129278928090858477430071190329889129542145130754047419827664412081503825036479224906401062721880514652347705177001859918864883591880600061213362211541454354536093961772709148515658081602152082741742390612016700477861387286896156849059108578362531520842826375398408856072209212996609478568762813182668602182382893470243788153647994507159036349387981765380253892706318911724047369853236634444260229674164528976086664640620442599594713602467198780877094738336999325676520660869895531686050157182154426592819460430877554742394801452389509064613688809164493514134715902197492127537181603050869532720927426663420332748899951348003194790698024960000000000000000 [166,12] 14558156099984887883043545055868901205317307191939257584866038469343706932288441500576070013912126911352529436618506071021785314214871955263048156201308144447055146068435655172706985458197070019692865631675379809445625363288144633367116656210434192725609574101204622784069107858742651998532210652857345465174660108576201007721778545175358689414566661934028310474007449765837499695962322000071247398123052593473294371706274490402167224407647467045909781150188068856820862245951271654305879750616979313477144214772380011541406666586795322166874852332752348525135736699377535048369353606013442357710628604676752615135501793919263417977899722988798064985061873423698053093323742550535506310901278056986633782911698055199697753665777006063286550198489930137224430694821532893118515606278715559609529204200763431197498324919419205250106160839637617708182379121028509210114684334123999857296716728710342488638587348671418177813929931310782338520375731886487135206698196341219965064565842828698255634196085049644958248810971775585362619107978744834938039046709032359762670252355640525936109160862968779260634828810242962473899103128436235148636364842559924681393500914860310884201919472976647680472198533209453450859141772312174950480225806627385324801747474547400267951630204904972358000971369609829150520620233801482062507818062972593202427695314194462027456367636264478714444580179643516924141967513447576886561308482170523637139670749223329178513521623260953257091376817252793141229099244319767489299203371267024652634992677481842952769526689825749350875346720497684087673010828160068814254695842500259221773755052108912711490923930683765978042950134891733961093723432314076424013102778473263407800746076206538824681751995441273126963044235039979591322973265031865626310067994240457908044226358361205956722880485536843646077285332830418093045104634486269739103811298992691906343801071463744481846174838388801420407725888274079140760363535945731964694242165517005872704928421138893123772149240764936009056489789776456067878642055517306880000000000000 [166,13] -32468797450377190443187634342035150368372120108096408898713046369044608691568406183387805265112559256841641958849784850627790300673726084838590761357250710480105620348244583041338219999504264795711660035179506282796674385540119756718865255574110702137928231260681889500634414576350800187757494691514347980248008868080316210540524359460746709961844106577887161939453782141086244164175934223977771333219301727384185769169626426803829124637842722765323146249236394293919790390223567354244017453681236334877921859802673128856741841009962831608117026535510731410050424025876772456285238115328700498888417805063043244105818185383326700691109050758412499221804285334189275817372675139675759098875562122980087227666056327301554784389304545271017069543446350682031995360382252550092359906262358023620018320095092607089288481136504512207525513078144354958130495848675032114491804820831226153971891807560917017111189905310908162166050608782968025988613796440326122926420774433551174951663569035670515021219742566945720263807224983182025561627022795701344796245334922374686727341002460929392199666491103445273279422359719421236470078616995009638808584705765859225101320810945780507086221329669597828126552378196349348969864346080597950668339048421782888928898161536846331952800922577066422038684552786556918545294991335527893559642346068281480189998636148886593377552948656527764999443576453713109981938054230405714724410586504140125970541253715735404289423025671390673475051178480639810714966840308998842228207360754568388037875270181725204920101057100115541717821217133912199493784434813757604483252995617797484412520218968362934255383604127984100545545917925042883776276929424324434712847625746942846993879615620383517801594144198136310201485637578292826306584713593306965522278228367233088782517278657257264305172003477387830800870888605143684128110799536621048422842614446978590363702419997758851694123478082114123482496955899973800750394511898187013833367379360369538876824651277286321320064452493430361486086767946853020086964577653227520000000000 [166,14] 61530966822780723328913415301512535406797889137872118817710950610624602624355525068788186615177840375954365479781493382147674509838889559728473457639911853491338566596087049218906602470066809027451458103105363201123903516834321146498461116896406781364403744076187242948934474330141585025681224084072267475182100837358398916899798608059453823785386844077863162934801377873486680414476561869948327366632484991290039579974859554359320005459984512491479892934689409137873051364307141843093984617546689145822865739569183745521377505836948540894488747426391905923444142368257519729717869155804570337958977072285434629760902661019796747916871062208792847902487788572848645180515919534735744880718239321687837721480658938979040458828731638199243145688993377420977328651849845261759864088576612286709287427032708638013273140154900473327477937426152537534543969861144903404434342323880402214745263475460587635470361926600564812407918044126388100007269725001040138852555147879516830866866439254262794266602737580582287181047754361693630832288464109441430886504823026619284541165783664697614174443256997521283225339084664049128559674650139176145985584381922112214235287665400064505602720163585322694323550027669106542526700271814673262401857019791732211262120209091366640171722914490223266731578448560931235080672041427147078907199631500639282631294353455050209045837876497101513507977001364851407583705616071472955536765001165200158801878822625855407620907688911627217426380089053922758264909526019412190665878032518846987169940538493510225873358407643922240292049005379376969609269741876452448120826759034563491710447577140757920651568059151379181571880748689207226607903587728602137376708631539722294946480923377149431354364302434513013331033586864136294574602642304145521339122978208083849484337444637421013197257403117714235214556792113276856748444783632341340434253596757474288109197146831276942633084697683985604840769337800775941406316600221777530114020635396704842274074253199177459484299704234593182428218973873243785432595690296442880000000 [166,15] -100094820984635728723023655748065168499007729678275214698496904753844210278132686806019321887770234129365998327687397744141362828565657241084049986299555276821291378185007170178098756229681955814241973780251727116383161397973140448105193332734164611001567100133403491337933032122545387447950366236997150180019794454668743857150136294726701415274045715936383225090081296750177430254292461064587897481056217178328190446672962466679550487520773459130598129893208385684341018085059472739674988929842292518471172295413434504414463520662775156585552836357605020930191192497778073645413272241054257401142804232492584360644278555178335797454973022159913554225656933261439864499879708953186773838682394656301365811516330670804876023264648731229331841322262844116417201827059423400332813632346170490757439435984454909876030489138044301602784286329070150437580589511747858241544535406974754457986806323608698857437030993193097706358591390586258692632538287426355814335908776506741867986267469751881948912400842473095453369325548378248968304763576358539711965417106447266348852411996458894590879772725523375948893726428569324686816312229486207931721047024388720017048566920030081229388993586721639941785970290047550516277156038541172769487961937484503532854515387776773305106553995388775665708559201565074605807771814007274836622255285927883835364361579767712661020383864710410675048570230480926784390266532311237248005610475908105101115972188094255654061616328098477445854175772494312644435274940070176036216198351589154318431206106005972878415862593188392858240871659245124583641540466872980158790407610342703585339525333709726139607975757004340859790470885677977919385493398383474090518075189515802201706180888941249009730743399596957170706535047084505540147765349482530226105659046598669804209471422519216725648561853319849034489604729629136926276088351938321647952150175676376995237801976810738216650029356037538204789735297900773857477605846031793468448262827761839866206015282250808728673402950213144933707350338647828197921782703973990400000 [166,16] 140251316273937402198851162489095227043483590155975165275375017141943886647437626889443254224408982036010030779000143389689220807686210286601478502136822943422540718968167697054446864069587858032576622093448011987889936701675711524435167161899636888204456983566644029796045441579137954884681148096423231780526592275688159521661894676668819711368466171259736919501832026358526876191003832882090281531112968815490118942180413289132441230362478921279007984611359140681472316272222919713021542302154873662550297853717540106774214660259868779726906266177757756053173716663271099728221666818688711071044757533218634126298000617216483604252670221227870527810716823303273772266830352286196742446545151754676013905687710281769301721430287936458555778370192300437954045984013735887595303151101410873273035208125581709695364226812977612976830702103343021677894209128259519982395091272506883528371609364147539487463171538397805865988148481723053615492976893591453670288719690743024459093740145782371641801773452179287757410286264454267367013785134346198895778806917488281874129037475205984575536531427576100137109533900123939850380259121305328398183463001736280580079863373797391284491891112264760102768388771054592320507771110085399141377476935795338051923263158500275231615269320989946237189446767002218386309400001392020289421144158333036558834457545318588123676136713061741095790246247766355447776868308979459057893245572204518462888866226588628265843080204688047230733935611731798279604203593733830312921650064346731995919342335652490638420390601868395517436312155152605395751226364512687462402984595912581892876992612984598215466873287188245092360525917409333530979685971908627260541483748543749688262194666318055874575547524457931352647594423519289035463971514867889064674918795733571539398953412030840842225699450047177362351087136296652220607694838412784909698659801567058591467810687441199286082064770766606642255499167115684013736000571116685447298022325060199345682607814689251364281870505083243420965782790074789989749438451999719955 [166,17] -170040825365094157111935318716516059854415399062610389106110041620020820960057778770709911157756573151229757855667078639673760263801966465714370718544416606025940366129969703353675330128059389603847568915027477384653867182593985902901668345827647777020011308767074899077208845278165434099568688940963301595661545767072319219892966441097139185123955420680262786649091611265009590029057381583443185155965543672048429615660761436453901656377552328383257052956201227411133033290012633512392282627020696018669576519029698295645511516388914076795735258735867519126118054410719170180557479603657002866396181332295026157329267982259616221881455208444594453415494175821695558571888100232905925359653265431646500514159010943838296598418438463658168899953790666392991253200791937672919075150881329302109065086307820355735673719477886263644189545467832243554501144680562497907297810074707064224310350025462477277484624179106560368311630298510916044981408193712238975163757913234249394920974646734369173923628608975539314757931919566767656692799584475343230980582208003734261394412822308184941238991289582554827029110754612636752363119919449016794566077026652614545069338499112134692106782430853759515066222937376306073871259387456431221751777997682536083219888402316414235818611129714423993170019093597331800943670623394039542692868285973434040263434924148802920328627736343513482938454920696007516718481605360563260977461794803238073157293712845786389759732019773522103508604692945402724370644301050869553536527146615892838488091878089507589525734075912385945752544970044845897691324153062371415285355642945324938625318665046763829507814417494571547935743810582084501915867005629957308682206634982788999451172089678511964858731622646192305090400766418174596846608180262868357616802041145476561907836299199932527184732360843421092331655247473570879765877476289481592371469174592224381265272766059006400361461083357519189732699705617526994656585041768040080341375793046111665591215380924200435813879960411438910320859516070794477666707276889600 [166,18] 182372736193397652161498247089262111222385504514300120259294799451160925386366984402600070105733961643897308397696262072544722660421823819868365595663185736503272240637690572654079871877964473644131249526532702639281713285877147382644800747533454939238868746840501597968147825668336186691705742160237407368317699322276143866984221245925354537695708195379646303868500365867882336203845648018777921586868609291397511486692496197851030405935242164414528434636173834460152736852964453370199819592874801497422531901856022540266971641741019690158641844547781044770185327666622279773812505269443710481960897059089593909421039721098307407308869944829089716118883232319350678299644638572468523965356692887796845013364734958621866090774294792218107207863716732534615722414931415836014916324557073174474837466205877401695338281687426326290859942115733438203552648087300500161329212805033010792980403592046880886434279660279499808606124622072814499383088003500377347982081125484572706471624587088913484907332709430631014089873599241999483630939364518283521766044604731959271239586025181025088058750117089790836033277988412053590829865246794791414905935823849106046846987215611164244783888564039350737625601353609142662600619609315700023028436795616102944806030364782187484806353418041910300508503257178074114976576256480590145509323511063786044230005099082054827114680347436594037908034966460278395953280825164447778809098173581852248445428403540204837823761624502103969004525652885735762445294328898276173175186516446827066203557187581895677248707805639335477566939548639269900568134093499175064826765119349031312869107920066110120899962908141928818733429864295647343520171077537237832713140028968674772638343619325014669165043538979548401452512770737473482202016959043831367333103038107598859547123024472321219654866922612567189592899692932999588739336996039764133602196676621974026733767680526076945804999617965929762460355000701462998162083632462162160129827085900729880598860956711999431751089140139789851146857859927749499593911665920 [166,19] -178860600640109908215767798728447286426528814839470528486322296193865647249841604634214606959505123247742734933441694213723481679204576074831085235630024792102582810894436676141290305958076951883985184920576935885179515450635471615681206847233324751678542054964416571704345054356655687746812339653569853152134507994294682360859984938572324175942724787054519801045876847360854638830583809817824145562944714049529195002322412509822544867393222593709340313792656556862721667401631381222843671740793678404081148221517645815047986715772606657588585575491546653632998754828512993254164719763278362764747910886889960425354544564767472761979699698454545459264744192513708743845022503266485919631582729581870868198668067780160685381139449836014957460763895636359235860408356402368901671680925930292689580916139536960830575279331554259851898423656807427506201003751087501265563179361303591858282661457543318400283951946676445654329618100689102975219956100833170962915682982841240547512533514347375186453369202385880324726135509566688833591706149624293379617337289649899642274670639211134790432574743363944252185796871512021830196893730303115520373217541535861546114323496341498101640780737253992037390082828050622527045067621673716575342360493278767470422916978527794833495810537885993633728076746690886456753803576289164450783921405040126586647529968777123213177932924485455173511036390337498490974505201978199080262711463013134946649547913461210288577552924625649499113405851677476259085672560361245752461345621647493365543373671431522981610674161508804326702931035522547288055103684849275879684695885908218487261714562030430091801298790541056627017112915096637650710750028489602968119788588892967946286838638987384459221274484142922261743365294738334058460269416261093311290085904151252472429581629213756052349002491711080792040389216997350784874383942344667256300100365916160741756177021233850889972493727618367363677704209975937560489943065484546292916211230055769666235437512029881671786889538014550504146167361906394693690773760 [166,20] 158316119602733742842634387470839427838089914231015678730764387373727090047383338711888450706012524714861761506014350987876211317669892558946539412839093436105234357805876395821490050512581693229014406776105846169677158761458877452851810235487779300128490889779303514749947162644928799882341634129973983461704692119788372608426426742889818155318670382837805792475455263588184698989639764719927602226629268573719136380052251062752998086047202316243659560486538601216797290939856291064103753059849552789299194554803322115931742922352754271436102775056701097568720210241890126507403761955618476506953296153178205105941481242962599823397097503373282640847104314379069354262762793550645373545961041893516760436742807298677076463977128329487073186050583456867128044405867143304122035099090468790161268388222607656195616510691874417137962197935181548703621316889563561537510687352592156010222089530428962875557612682701993077354325817568486351730027755639189522497434415727372727737037696113494946487894604545438890951841327636932078156087400060246550048244597118042789638002574950271210240670086239330708864216318564843577592830499278724487191759779254343502082921594372816371078892658935358296834660975830865379931216924864702212478627623220291774489665079558354119445668291495543339978108124260071762976001203050014553280241450126568618439194263096657283248139543019262583279541427473369311395072465145852887229548065359462089053982757926666624901915852159824740219877602141818503205971368729912659420203247409658776606721341508804167523670869003141044499470202923866041419440624183931628208425481137550586438500654389836438728084929127065756071234510592873274951318153674741344133200117096020855519115091197141100017853839286894140938662819835435298200627874616123977264255934916564399985636037329591198700506220284532616081289209773005361089943849891346190705984171962328357992641546358917717516705566292913921444532702437247800552212903741838802496180958198338985032812122967413633252048517318492353690625868810097678059680 [166,21] -114836281277516510536205097671826205068351731614516188316141390313300642579199415285772859448289575066270250684387691252989000800003516445127706990364144811652106222330212293908001042835581429014580117892378148072009212501669984203381606976986167642365989959027384667238368141684552173180290324369433275121471890573204514946654263224873930466409856810509286147865123329484301538216216055453576540957222436809403309318149821753385735950476248115411985004252348674219919221779077028669592910113839619410772774770204426305715269728534249982769718468143210216343479254376134310289653504784869577702057877493945168350045096590177157028651604775589882171321618065185601764423763539493728892327109579648618041801430733455195502931515139186769127854214399540685971381259010249375633518465246875288311678667258947836496395710602267995770965851839674584261246769228650354737604272607749269857833778378940901626540524642364312013769594102030677086162456158168024984362094681249824765237250604858301586470326935763263389300584532887304038121630853208944757850049980070890009853254218460670178065399932084832012306234842695606123178728151689638963706564074220842222194418399951507868404733730361253441165163585023861785913859808499396009343850311171110936554820510578989903657334813360403807207963416876557107662441673629211514268467714447485955152841529242581924127517963756211264790210863867405665998030375761250746608705404429427519801040547429420832849296917642259401879132015641595222149856880414660828503623639218300766332616858325872711077739355309570804456776553153749717322600540883969456570432954365620847377494260398651274160421827202783979296192567509875945149972701699075582244011741060042457320373556280716085071777608203671141157659473827491143379930205161562887583265341632299594685625920240326738584492721563246722550917128380273620989331920620953948287331042648964742905353321171099401206459614770548106511695975182555962321263723604092598553613063056879328717987774433744372409030684864294156170050584426524799296 [166,22] 60916755535028085017235126488017207862944732013051955047456471986029253975732535214090996456486118779155160692672260461029333307196885181007701529155764943665399618206684019968840876183500202035963079387504461824473707013240422509953662218317025835735234337495225413075260205453337365861213649892803398329813710176995221262932670743031894621844617662235148138239468767117090646217005603372416972550191666961684749209918927601295916559391468078191602755297969448064610044564743247194673537814824540515718139650458932148426633044483163057141343303358354153244260140303850300418989029909222557797404598973618075688432299442835780707056463382843840836510906485822642662441495393071891550000709662914627814582268934960484401899770115917544495550069399661183186251250684701186576251607348681330460144702572950386501968913396995071577410313850329369931191915152089654253614283806904016673580314405909934899163764597481500119405886601487331166265565596682818495300481606550484456155735012503700251971030007350806018361544005918558020693349561354305090608009934696964891044091420658187258198437170423352707175610882261993145804288192547277855249741163559057128164874855975162108359366683226677756070472575130494146031681069066518679930555630962782026247972368036124369250402858924495351616287780990466718725235077155611611717720523505887665300329468208187444805446552660757996193441673733553273759746727148039941720782199520560623331244483063984677720491564457359198653932921019500876336223737042924770255711396342788776143033417181300077506243002948083466435531967962760340783871075404069067288580592165065672845011845521470743830378579814564803075735312826120857578959617719152611525681338371073259014494725744277682814460669488521676231011899938231229315561425825027052833595764292744693341997023205404738773647942634449296217781860999384779249038622841406905160894060810551009979270948726348007654019884939753526791971445525413961784566010771572726599838675033414415269901810383894803209899831449767223702884773229848064 [166,23] -27756141274201443137228808328112892011745991495419325351950947360965066101977259290544724722517117813210815052870991848077604696263396989314712658172835898792747990472656777827461720236960978720121408629725294501089984372931101568729484653520627518245774851192474166679190770282738800003160189518265803653140272526642283289596672147976596698033541756271029836470598240419601809535659801497723084799193558812366234029009154211405455209697118948970449493640256266425785443171239402097768336826080736718397766121915151661338913168249677017844829672907358085467002730282050631196498212314014349378407808128021636085126516153544323328535172682154978767044298375051269850965197101066885301619794904598673190177612005744167523944668194170584571779422071785450954328047516562660222382970211596376068831343635257292094155419840895164415860426403853749312498716603664883844761071740441142199604517235714850451516401277247364456674571789760340083916693330870891677722278133795433646275882683614011709010504580196015662152868199505786388702324905569373823938142524164674096696514961762203685011142568500328314023212237904610949576500680278876236805615362894575670791721899296667844441063259113546376035732557996298276467040956820666598082510925674229948127717749398249655424104992655042415644562177987656183303400975790700180287319397998965890093827334450101745469286730380643021952789781595166553290460838816463088477488910063535795516318968185261250078812838422003097521900935288272506421878132816716973097677976662585321857855315229618370982003726084000119409179054670591734667039163357163117815275207242648906884676230919746154484114135673765502002231321108218646390600958089253554350753499595383839708320921930621050115783151308777194244544540060328296782075921586491508224507564857073872824697660718233468399752706115545825594495496993726787313174853172053208572691330811488176903965119087315260184793879928425306485543239086440792547933265284498596957540299827856287067007429186158142267338903045279705032172003876352 [166,24] 24369203547408813927960099368585111960096651131082154321247145323917705576739204657013268012963332652806581753945313256338166269056267202652670167585079515355660834472443207161255168217031248271375646227768389201813977360168774977843402958901015116018567983863905483582962057335287598842960927730056488570237481614075692757576608557304834309210157350716165454193915507079834433529223817958278353146863980232826455367121366529476884967570736539692771481177853286855965421942135942156897585499975979633653078507681828420921787672441526055336068846932536307671316387584768857588330924289005111359144515053241065395344471337223434643423947145930883340081528815480569149730224709264874861225144423358346343148463734918412151512430053514179666718118938878705794799909184918003593583033086622181130608710887087517942325243228678723569346553508910779062288415210625090655408648707118692740631256453624473291920777413511272872084538938973064583761941076865781300441072702504352707303316582892790993819707933062997448984772346279411553406160889530804771705257485209327528397973802760051981040656273938573957079126052931814740888878223411906930142298691327985995439611312863884024493189396421262342672143463425037646042522940948277724569758655589184118387985266609294898745067071844689913058547733795461459818862400151229219624588908525761095229424812939339371155031286633298466090767163814857258803516293923015314676336902544194742253899887927398722326333793217564103723992329705488797357156543527888128564659286906194444324705180686149330080222376218418099986023266448927354310025623826455303075966729591022624980544070656826498771117503750177337213934192995606588877394743908116396627706462611849118098140154800703214384456887522136321061363743727208916316793082061950780151848617696935579411907531442021618787252903363696478860825232587608659850530600121082554933353237207102259477783350124403264942754518775465506659901721609932957318364612894575058813827001620316079586548859371142177743575426693180621650359876368 [166,25] -25877912077552617127958810226080814585183241404421688610350970266199602590455147224443128965651082362184759395891562298057171352742740598631496140489654455172013551868563457651454342728244607576091620762732490960665223360058154610937360477145154941388704752697359664130938130718963937499830307753897511930083770828906622000064269220243687541533615135283921185029370099411904981908511637056875829304438174609354603403575342018330499175595041957746443181663324902661154789371913551925705423617770011385385762522070630057631227868916527457625473373164434056417402246599926092056826255220527984297744748510441323318760986894629666329342654330510130560288354012612187325870678752712292223023619401036033381975197887278793373896773440463953391193841273807310134432379569674260405350619190700410002528303689198007668902992190942136109500750114833683149100958837642982989007125287116084455800116080878847404102381200094112013736634617669323851888223246244310138362005202688222543323382570028363014896474578983854939887038168688119338647361931498316751483842247767270354388028466873328207268395559137977841498635478058058111384839941423869378478409183808160088987078465214321744074300012338615165138282279097086320957289896455359460613210034964573057747006445235231889058816019690419098602191852224294155484023868856391364240269756982421082015972987311123435270956647662159867437305762018053187544152479805211921349992493397138861646594520392419183356082551425989976661609735427424294908482513380041301292067349409666900859347107113776479501204735788063220444866714761094939544572149513846501183310559410217031387632310927353008694512396288850866112816882819165180818665363964832989202425387950631930298428110284197999885238869017263451483365478832603059979388709738459996413052181774135033272968002069569570473376660798119017015438406815295463648939757584415825893474429608304050727155502499954051169251479838302467956703088644312700458486937186158084096855425868502055259591975627529910588023091401326002774661120 [166,26] 14455875513218870294207418103487381065016116481979381705693291639108751712322222011893085376479758150925761878575124906473120991563514398674440879470662134541715336325451951757421604799234173025317502808611954290738305186884565188386306703215313185511272416133722806104247406176305595648059766789439474676794221145056224923935353374836591609125814133036027875545237182994543627363025069249073760140942524024275564509122956864012189792662898415701251944923439216131544527710806134499161618568619031770962645280048340831030364841927764989305990084239987986793940588726378829050216132579587118192991584992695309072102318192273295512002667675549963489661069438168973869202053203338816731501458365905780474035823860471028269083647147023972437522262623952921147426922434594717385813977757660956523949973899576447781931040599288782040800858205473414377123644619635305876754174741455712715109817255212697401544708240199298586744960092384106169668751448773947405062781662200737881440003067725399203618254952767813281144587194351475174702437838516267191985998133646833011557536414744344675508537808540965885288510613559509605327215261460111518440027454741635157047248428311960855230947772033315224596260065044715565103425361450089358461118954131807525938327355889442453476143434477195507623764726725115143970070265756629243733867983910782608313722556305105408667881113408629913318484570781549810084828125093879317279418970515076605462595454287104552797254033115935286520096579066346302218426420556944414088740188703221913943286857033343668708998951732337448105254862478676102588853258122662586502942397509202014417689071295645134962108208383821126634740394045631170789261554078368128891492920320052703132862123002180921664313777893820615642046819738414945650131209479812367039088052629274533927454573345339105169026445342932755523799015427977306669914576547539336440658655123672159177390775900929922805590924193058328057797032435986203903590295628729454451932868048789360495048299175593316680437074215709382944640 [166,27] -226175072643977947430885441887583544836059293215374961679105202044096954336989316767838456302189875090687039914431009693250340910672659112752648626642348058322351316566153774313866156049014356060539751389536251436621916613951074123102555087278600171857590891098619701754200437880788908504501411756737672349185839564498469957145022878271081337011877632707208781513789254647585790026650036292781631073748815515326786001856370902987637713432338083550635935715681090013461462525943924705556866111355679864456976510145495206393884930212343066926946904334492087814559194115365839186221062256615398000355416509362953454622158471090939046437591767324445589009198240689194848392085025699320629890096063185846552119904257055680858606263332654896176455137437466909825517688443931412993952523333922015764922300557992124048282830624361607966077660071406190017724537044247206238175361819756352209230177233340802968196660449006937537138730168682966401746656623135095666378650022650861538804060944959912174800914519558316823465991318643481881681719168510361911142213283550210160318959505283538895242812876848721179483375098778695038508815691485553763001717974634351056001993577509261191851373470647201091326895923247573525057590157337040690969461281780300008058623310394491938775547528414622579201693801650682928808215231337422602301345825654054343212142275220480573660183592689865859974633529436994257231976649432231234410572810107976590113182008039738390648473875987714469972761152113845951890700768227685501822227518797587794153381897345559633086095334371122095582116278784624411054071220552591294773197425482815371975033560361511300147953041136682606582869879915104682277133498468004790320857127402196705054211256078399124733449702130345250704160112759701213603358809290558437546395307841671938609598989793657839817546319420499948336929615543565938698091249616012221519467071316145643946533449527488432692203767130351824482530418032021698431266295875771771090947014922485686111394706860478160478374879805509760 [166,28] -4072535217707311242342101344479491744510811315879226809529598385305286938824200729111605263981992311642808555426123615478956160112913934421599314509688124989922762960165035680180929733750403189347071107579184701841138042864284277787605428222115217314003317179227018432391314971914455399264980125266789254856762105366472574690863947343073551537734073495509326994692705246029503779485889687649036478168028628125134518498935111766590972652131857576816145423597930102695999624830065501269728556527324536663327086114469664970987779520702231328325945850267395233655803753426871534770889689817132169352779465131794825155597028491854466842854779605735159669534991523534917311528846544992737523547420598299276330236238333393475702141729169743850773149480788858348932774966537665419140217354181739079349587135307760697155045871386309629046005106167983186395772383715578703484562396554715018148608721115059590871670187717584600865515243130245870516640147625967465639859839554667077945444178120157054888851700720140458535225446363841036735056883709799424515386324803473148742947932490895224644744070843561021859067196179393740245052501952785926194050443721390916654839684083831807613668708538865460878461433694473455394266148005660122394664602000531832327705710554469445789497419768579817856760925605685926732271696363208997943775920628410608789281844397200965248102861163655173491049736888475882812889872269322393368110435974356496904601697071308074184615581895117024768813843156928402522747724154453992078591766411927222978895860877849229481076594801814773446129425049741655906791821750249423440135734705797148780455602959679511572119899872067997931366726916374384434219711633301462338412062702156796553744728024437706150291207598438487810222950269155854852257512660229417904588401580525325426461979145445922478041594273837671738870912548424136150333366680268116180896051857698718988494302928188359996179595341134633693329925451636301460289135157444220719557788532240685361844251730387303061989628466902368 [166,29] 1297138404490830876899078590981717268043580780387016243836210342186523036057897584392312754725182225850490140791357806375435689848520804254765781912879595336350540064869235877491519251022088629230190844685383079431814482858966942787532079788066302195518430329254953377969776550752250079135947384028708098747420320114501130986297221000576439762140732366070163279756751975499837712319731606636468025986474179777299842110056278561192648502274599751733037327472421626370629857737975988834618384227714239268849792429770540421766784943783435440861578193651214702683683435237929376877119204586152264460441589767515325910866489361541187915793308249242768392230404420886315227416659766009020430245240318419147881455033845038559643428019105224490170923044751786274304976169491597414377140943142720210750716764149684156949482016049174722612748291654278432758342310575741314027376142941451440478830542102558313370389464086757027545286092256565511003807064852748571873807401893882394527816235951816162215352625683422926198678522819237349061011930589838486150749157489322533647522987127182361860518072457505491792453654902116902909928222609046890940884557725849034304340953334682940283453850828536958281461048017577620453110298442466000022494297911706396511137785469537900747973689853788066628669542417280802413865030215063484579326458159734913211981326482633303454169525973772836762537036821074851484439758543092106308972909308643920448141802328930879316590174303182082506028246858322579880826058066776349908712962487778590381754697219225728048897425322934908270128331750506754768409989606969283508206629537040601026217202686912502855107186704353067996638744324842694158839583728868498087941748691051673382291253073874098637370554339255735320399090471220322227665631683179790314040326876982154102712030322326886512605665958106071428155664219223178890790913413711096885272159583434447910230204391611547169833717683119024827874345178692137796749160011821222961340006994585040819645135868056275735807723151488 [166,30] 823495371571098146995190548601539476011010436348216351315169917853295290497452378643394912667281950183955504253476752426504810651727528854077065508888543490391733084644497181959261126819372708828309092363845669245741522023522444755045921297839798999238584404847292779261016262790577782393998499669812826128095101871439048899014017208990451978116171418972009825268072669214521292015876173083019849104217284360394209707803672626092950743709655621237206167460267307419280914730497799035310083905428654735214257525896063823268868921449357981159511761191128110187363627222896411743929527254527197741353121908105262710619433828318179491086367084698199998363856678455086288566159684953449398582754792686064359601673350572041248909939891784095796169581356878108566194701279731078516658744809081125185491447573787432500063742013686044732634737845308461898753482488468636245741977018321644431486518304242384300153869951317174964004663580642973673507123671645200305002265263013982921296939798419188869731918087837356917993416919657921062767441321849131412639948620036049380636198335578968990017017760736860573135419336956017890558735349875277224632026424419076401366711464870341295585293407136124035991920294359548132221812047758560536166271823331945670765679662702153608149496671389881054245900882708293296801524494134238063182902297926777385461272819277931800548374498567643716100543871304541580816696257218505142458828514656533447730396459327858204566999838610659568810925669985889020668308426624626351793988494321193851444604188907106420243874459842754397913946443092081524148581410126667672464445126917641077549975222575668239709794681518167745030425304071769786068934629242153155655258279372726493847661540819585348697012399144823099603666865008880438436263066090545014622301024899406469340949262998335908296228884894918908022419697758112983422011654852498958889393986129417618294570349312932298000467646120542891491531986273603892515473576595087188378799215682180325431841867244869416046451456 [166,31] -625755495980468604994527204939632439627875402023816683254597510945347259596660461380711831752506438822784231397563197087965068545380524721929269993596928033874500446324573575959521800457954965671347800915594851297646914274821514688384676490721956428498681949347260693187813397286371415302346452735917981627991530499850755211662995789011695487880822933948961605105726289014351304796751871351129451992139505704131598867333973740863353362469751465791472922981219103237393764207538712795916843589739549943771561648273194289229075406829437293832348865996674417967309945983749202495121532834734220169304633162114447726670679265571422304209971200941175008288147406146999792425286550407374976329779679890169795880210299743085058158944533385261618145106342378755565823606220132507572038061242550610929498352544981824576458768094823893150242932284176836264786708293561601295852489073708056437031001885693923396501675714805120989055650532892889140386252399392522670858506441879563067938786440452133357177859956769951021963022258688108608274554817988961987237175285273074651443641696609891239588987028389976662400835524488226674942398782329745075379183706890263049318582418939475806942816631072738297047896142694148868230213107287321457222557141467327863300875655664945691362714857308872948612597928993018471625370476605152945069875959703183106462549531975597644215053057293087852108517592606047283160988816886521511388325209678095205104940552377122431332479407256742674599198392381625894350254632654157888196282629029643318691745754708917959597539647447359568811666358454815388457666357324891534904630062557734562374462295368462402853866195428314885659575877357627899270437660203692678025573664572556124802707901415182787073244112744377815585791776497617408489921684584678109797667341141696677951763109166865625527644305750875253622099847360794021501193060364459363899375429601709539045360056464026385253123580047150171963099438638250750457819757789800884033739699703240813772319967513630311327392 [166,32] 15465151405417764364402913565903975777189715770752645206585084626994150254795203063293361653164196452023787244175203940709150241508583631277683248737127240660027517195363986967174999136375869572899626653648607537029942232991915641051627370288195044708850308290198848154727362780207520584581424557807141555311685490075345767346558862871476672741891484788934677978574142629444546962024897298856728170588313677220962015865055917233898371300721725106896332924827598928985459042464188412029738889453676211579869779937214072210303973928047474649727232728276674055997123451021513537372703161045721819769671894949881503317055285411053469988433943736892104428222401090107598892121453367161685380496992124872586753992679293132089466425488622740989658676364860841944090279532424571275760406483224608938796918338780749614314091928481812795097444452447212186246603656202954784194792657933471712156880009825369063479247139845690586075683228995467249810081937420429163788595725837509048713044253008288884206596588146023361368299588722050843146402383732746137710777863515876509897864481515249368976033662833771085067658929770391917726261089718132065014324297056164676246802990191735683423065364067702402589240942656024686233958444712907785948086864023716577683742238656584740233405903671793505898930228671180523752436605116437448352486955420784636981883927376708894361213154200390679814728516653204504431083056284476820815831152150318800697524815089219704374653876101753924950880991708778027078504803775879236719085015514922946431040847804073724477834991995814299536095240369043016036685671715558271751097692113431680394330168493929041985231850899027869788681491925733108423656328184977054164949606172003864828207361767186439989046992391402497560191330467424309970678005580328760260565867134112006622488818794404789163693191282441196647076385325844904654189582144999914714825045985272938628049039824443720209334207457744759754778989303595655996999727270000103769275884382819465669955323259247953749 [166,33] 113607778798039302881913489191048516754618045133958490591926863200803569547354652279970124500168032623429109675908614149046587447871131214756600726393459449527269853284070469133112686831305180393980394290704164118542861917158144736451026933565646361056661178187734883729352688442905315782350562747570570947456087894558434282501106733882619712160474380533031236174640137792263839047670832475165184709855093124771356694365278152507622903663526990233337634513749226898902857418051650995645342340787515657325969559611353935859741249151332922076269286065673054520222212981354048487046458562502292140016919518778783084075094026508526274624266687743482589525228211971823408115961990362517247841033288232784081834870891258822707203343441691192418127810070608869113304529330325961453663992842256834607192344060201657373838373138869837181882829531996825399741913477830073209872997520668929181203575080956649404185216084938615632429907647766640727716467642993322036697511697558977423419041430033077272733684440154101744417585633673286932616598360383077015620792551417001618220729629632945914827809390380558124152871155440945500092126473221158613833304063464578105736481412062321554341040045534849366264047855164980970196426731193435692511113566773420012353084653984133488582465611537319478084560880930403419532457920873737909486899163033337434144799067730422155988280484696757468015271411364961345800696031293246756664885986601899822845858300233830985711691592543722777143185696670784420193039556667159944052735945795474786303234243067926137123772453646000956843750681914313056388877228457087410246579919775031403511950114449038746263524047521104139508167681950064864582209214238716350628349215799807116914027044644524486725763009769482594191782036837952703109206272251130796715867720334582169299298006950851807567091794981172527035526401263999407705155085521844297722670685939203287258894335109200244887245117839576139824223463675093767788510518219444133012465667388920750326415534141623232 [166,34] -31571863005911129084056316407607832542762226736790477981237374558252461115107531962787463943083193081153657848532263733353777796177661580884656919468809765618657209730014026633510207303339627385310726371259135541605732412644748159298447122665526784506885921304566159353318572147452804082562344739020780761253396892052880891143557027996897018066525414700769662249204402297179426087225417817916858732268237612568994340311957677379049761137350781789591832878436077709216470996602044310139676352721127293347840537749722846494327323426710661403195538284676279927666662020002167585349672233574352581287632305152949084703968226726774036919997947528672919657810520020199370740044557898440152627528796090562883331352879548650909585482978148423266564730686531780758374547199485204454781069378084774188036947198920771678413281074273714793142467552595970500928451069620241558134212371708608001154100266033872437175818971792799000042186172788995047732961463295135029486066956892067964809853860057946549320616256840543185727095979299720244345471563450747435808657048840983006011899070863953988543827478315404761469292116347831035466771964024192413084027028586455185259651510822445187744491035885816395917672135792991780234701572306689664289097972987811585487548632718634949991321484067193715649798664080526661250176972345195429405620336687389761693119875339571052043175160832289976840846638438209939401023759446956600585047769205458927977938417289091459625919805737433137482815737582536140847607980311021802971708154303876818003726186997485023977245619051790007572314339785635758915596633516578069320679091915488525360742110501101732528333745991485161563659770486322797386697703188878983811571479909846256184925073463922670736585793791373290771675186807526916709588291315968259992491549199562563611615402198090420507994452177439564424550357756202391140701067638176997233524782231155640497826983094979726532871607496920071627129605122813421445764231480171801745700567797475697002513848671344 [166,35] -9714915387806750544996118379645826801670322140346947375798986429770130995357965821188712663398611416336022085112012425513093395239570335006649524218300631947892417834319441436637412302018917853547530614709615114923144410451377398838132595178856785493043885852741333227217406457773189085491234382104048052771462134945105167410169086137932081706029386337180763114377371293415537665357322053529090849709512863936359142287094677790817230983534636820502542701716791757164525146363999943156892298817601343428476458190278252041114974093534549540201393145418022132771093253016722506173246605085370272284888960375367647869484541807938571840221445116364620037941557144249568016004384655350233884460482851528788399096297083292118616556865955463843471190212155693360050901930743572295424345318407104076211989073706647632333713077739326836829321703307935032708952407038440163426350760285324849951759381926879977081188961921697484616190949889066671937669975483834411288245411024218399261169626441986845844763745985805775384915544119554463399083475892815127554601770890612225840912665030487463392868887465135674828287242784279493230101184269578187866688247737305172763675220050068857424418368700568986656636864639984594318822886683440845430195025494179764652147802259555972562186702969963118687337500024016526133744357679102706206941801607912978645821274681202881887912327956908990808425865695583930739833044128985285283412578911636327658653912098534181585920599454631760135065436745038722524193093691621369729115749610642595479854675742206219364643186204712113123253985496533290190128258994670764415093336436566136429643699400470793162590581719556907844658955337981032708044535353461961073747884513914522782307373651742361000054634711707459814894226386125490321079640994191299864041398443209316506565649300619263806752746638085592030852345442975376317522846065053662144058791390001798164371387752094236230690843031059562815121496801243259661220071637660835171841762956149671310510186928 [166,36] 7139159008492473900420281108097515918723196008258425248032935708465101632823855461869445302851597335911654255328704616496133654251600229460145996021738947043383779319019876872458918054420723380284380564169669286480385251452417669249882714874572891499253245222332978683452059057896012637542936522575540706753637710308013197400965262985071024536210188274195666287811697802197596469000856723213173610592621961437607835306478674806035997493818412208020278400929198474169201853770426730848161830004897677198962730112261265406579811373813445516476978010084751178913361964011379107675951922250575452788233461446348685952969281015428757418465868898321847315035616772381961863831385112650634159943227184818343244479295011664790463512306854128160740719487123770294995198141297800818736782016182495125016105936847117241353998274308288536398298881718472970044960546766443165684376412062007088600836288305183112061570687613942925100852798658903089570186517745447831219835513233044540520810950679779894443892708569307760645538712549913958914119874390150176719729756765268603220909684274499833099114239902716490083611605820088845567082253635179307267070193495870845077636762407220253137884055469585875788849582646550043808343244327395039219682498246256842795090584758143115613286954597046549613329828926757569658622330875424069065946472001878395039521726908168483133823759936890916442047628799921044743975915284777285014488966579222103196441836894457038414385637040840876812789869355092135982557750713249574623417015338064057934648258579148057751297320946457359220842930002005919906965752450228679353436852158322567891676015263108843325422769831233326942549821362815464126114494925236361069040744291984004556770996543476425259691234177131454425301310639129286551979966186942197972506411807594355741974152945680218136654925537472145260336844372063288534388643712665430782208149941992441625854239808831208025541786808205453783344161644185772493289588032161973703167122534164425613198152 [166,37] -917480321976855687510749402461866331267846768067666640816430414155473895150338023830038189684828734609379456318141499910594023072207162448161314389881700876063623090351336108493418994386893946309635911707814031744664609309330547052452182212073893828627092055357019788326879701768754937037066340774293223355764645652523878298967527898218642478186232213049906371514062051661409356448603503932583437086861356533333363867349786631905687496151107736304672683874805526323945666735090687495182671161201313377041738346484734900644670587852809251815637749646303319637220280105366889588192008875060229357692926171967832843919521320705818446389975733570370766694539478036313271449160706203209383101877350356330041793699644622700297992348202354633033942859371886627766641113928307099144049853712229108517981192653532023726420718669662800310280242422890069924095182994370531944366298218743198821561940769649432895027257535763457943567977273585049429390239331071073514383451171065782554146662084608698739641826971029953837685776023568424892074210423589240748247991344497317377602966307676039392355570208731651144138849076525237116943337923178294562985735191627118097405112003521267867896519087185282583159394876071502591689248716237605063990016268494283783259898493070174919679708108249146356945726657676991978474287950117561572393124771576979198803253847169929815907710595498375650071263157598096216603298723393381997386865821800271736245604699545432362660566693459004412609183167994748533354558423404197501155271430194400446931705358264095394196684599551721094315875507055335116585326887829363293684972895451379851444848116989874555008189976428432520870199032717565140164868284880535424669173227929849220712755442138283274702862155145096659936003230036704563937055008443885224602582938614716146652609890757221129269528033523189845121190596523843891681989067318935536807647607274362854530521246189727345297009360894203013577426669930317427064753783174449862040329749481978740576 [166,38] -423916933810065838723217883250266090535759976956236981380700208960214554530265596372376191215643966721663680131897976464979992684469307712333090748229961164817030234187409061726015099218622448696421038842217946933028344791807704961184524002735396167187818536015568706163298153190924220998487500144586734908364689743068002077092312801706609923032880492963519438302404401793994009523848922006837810484911344461232847127195796820151971690857183407787243658431893926133558492356767461058349837653575806478353480111617163323620050019397788385726450228363454279508998480242322481086170893298879114625529300085195060591347308874190717210050623642146611060159238686496239634166128730412789524781742472718027552348955489830776485439284551246085075690047213632233452312320691234717967940914282370973217323968191035855717413953213296093044258634429566347363418854485222829468033151078922892224670309314641843333586562932908904700763342094664665978802054249691219726954044765966955227095792790477156595113682647435946004127945820671696082739489944617765481710743656207446919562853951661709294062894425690250902951860792022697322643093264490767876614895018502108048531403954625172265750383835436041629469317165203612827057382712044715907369906299147133840982832402609480394050845767598500456115529119132482969735975228572138042817608955811995386691080854408658091241454417638033832471073262861424730589129172380755199414881406263640878001625620731828250765591548022078485010361739707436339584802684737721026444640974957202190227598260582887477838717533906554163777763523307407400974165458763655966192929852061844358736726965056294014909630086499667725390741210949079561046721637267352764197280783495789161709307760059522046119952571959673526457912856483721546255834619073256754280979031514424356661992879112570610409326792837646659324443035737090247329776569822730158763262420922184963594380780061815488568146447963049954140469021645708471777073713398302580295454181713341920 [166,39] 188652613728163950118470116737178853728171830754363549309678844195964450303303898044198878355757556736594797604839844980884568595083718922573509914828174101202276409486738831805680366041324597988156640540348186526614865796373030912569969461181582323990058924379164663684545208935941797051075786910600815632220670645407302485781141935054350447044432409456112232600822666317276335766236685025275579365911111883260065547904867658637253238276910143328923468737386689389321176633241990436870232099518170626613302227397741560961557482705206299674242599621365443268877757227874987867382705692047015244818148147320022195657385386702227730906365884585271833137518093502064408029681137479366050158907023799587644458304120731836634347302301261992662012072248918205845328330020873835133119745911418047532516871323396744943076759361865356183384931353221093130629740469970072377301975493991010586530456992902429249132425203149165559788553049571230543595549105320454591490101523926731335616368119346330156759895016948044257346020549133613125652318294903150224268248268121901449824564537530212215864471817350435797248601504322203741212601132891772873050811109995788333118685559394915163747992290091909616924992789656525541343864955935652443858666591993304028649528144091236870967464778788652241208983927765420178115870083544564562811075111557049295861730004519573453376563691665760224413395439178956443351514526346459816015961918284390218563282250031598128361457639409084173872927593860245448115007307678764429882288520188979584264780723193826823392977140130625294665078647461551467609024155160430661791837466487299889629307873300483219661654975403730588482840450647996567425562153667640994575067560761374166386688276539099936342720182697686575773036541397700737730236261189057817347068163137642661133079696904874188632993121789604601474901487247780495672019969847792504406505184334761280791848345943966950563069639756902438577568686120981411867372701271454793929175379678368 [166,40] -23340688781919976824003406623269451259003889403830227685089467105550894718552531151860644306336026430587660592212284073130360984485919823049973306789794048340399284353191830131118469017639426402277647187010581098491406843609681490658474124020111106702013096310058946377014736789845213931833038763058232283827319080777315158219747595561837406923734505565623090763265013910186083592433209391183820118654344137570924084535447393204472070853725241877517643780483861907494758362031043889814654401314732509543881339396059994986704157939087570874473042338064132294154162393827408124450225532450910988285583343421930375253035262488099354524280527652497721763711381366607974187878883153305579111939912856824378102204322572826877534004386508503020268022598838278901634018073604651747491393781234589379973124505525901477826459176513289307627849521393063167113082409670206419134285510327648149469667531967281076327278585380112182737586532843594702644562964158831188609425495891195762813613471632838348368988092499889517450585345397969895902011109600459227047417226675691817382443726544314885216096187850157270398814670822826158995080689264760841921045429102626095349309755665879243607354409929235024499987549954336013430995582735708457588523943898927715390725962484044094572242411034036964303044035203066926687973300611374750680341991322086004431059673165115982120070855233113796832708784939636507273140656332723196257246156666247955999631352341514247881348836151656276863730220774259439794623951246015904980589938256301882316350431385821932435946630529553121358103572499559423481652155532842845038154463225192331141258904383290567175993236944993908911041218993076079522660033809307287681555226957329723732922803130500617128123624237398217933329212133339180645221113304148601329896154358424323000691179137820118438247802016558001963937907206022437992127593649392294372380293531991293388779051208251942625142118895818765759838727645746834724745773788215460172165102180 [166,41] -3832267073159801735927752033568752333584433668470310290373612942319250301895321018426170238698489422848758606165701253539239095517821921450026498380055195584408240318418867679524862792440548298331474366776657423192036164391698614383422260287181273037467574633812936001757773699528625599092232604754500024918985173672698163926022956975613772105741046545547256365805482475928384950366605753480769236638954277691920922829306222598231598592417511315438559867122919395318860910540275650119904653257091980708665914615513223797098898242824607489857787761077169988929820411915058075257815932039726854322643675352262798073380207893353582261344121813945656859266011070344167821097737058845708139681362231267711530913607035628984496220725940317651905302213447873397638513782979633058317746088549652291149301156256615309790125358509981113291778505895248816956166323117735745689111687593590154333747246118749687270870723969710606055625364447268821294405949447418428316583748763514697392526121125047999186098912044079210599679881173368447293205001457036320884899111315192458406870176737211958536353469081024788199768791942094448360710945278940059940188699811534626836776218823737712529771069267728314880709919209312610549617756853722251234874242491230104966118517349091315566796696809426770569380049254014760359557586190062380565754461193341880273805247738481042083787088616138488604720839002422958352185615722549541062957924544245546984548659320045233045251157319499531698485939906984115337709573829806649700754417018730070087816249439234151178601043543002065899075353416451877942891338815910767231713449015066130830456109017956811236072402374112322194586753040913128081379954781264495685929110194430316827915235117791986599373970546026886666589844663430041226277359668177869157138232667519251391332579706064468320061381832702594403393008651685791814531986629257008616265896260357429978007888303213156564709913419074346367552068308638153505895781550619715973869056 [166,42] 1965373524295693241696254333433392990328087294090401068350544299985275140476801761375154063214449481215316583774593464414246904179259457913038132446781966325585074012186586599511676099137296208748761981099435776313221657177616446342830090576466825394149421962238340415704144476565925490513363625310354332664148082270770923732856202052242807778195781656316115119967813638729589290855658921390022599907770946893999286632368519647736475169914574434305918045490777222358966143265259666680380240193999311951373244515991434785002590408604510391935970749511972087893469771337371722317541882887870002465364925477797081550057522207614790003784855671449204187171970624565881780259002231774405285848013509919443035481637301471438423558694612145988643498378111174811144667421640380074580147648900462301612048769440683025634335379173494611007512850085805667663713890335290552781590792253904302972588375951757239446837529215165117827705864605825729850044416073314157521971108768070649845513059831593226359273477078125054662110358575528608901125812229905710994191355101770210532196313201039010955374301446815199695632903919372710383423051760165212827972396247658989700485104924875655912998876021263482485474611449028942021124420552364147073850915806574518050509088985666100997874303675931446422218394119935499681090416105432466437953707726802007040374765827605119508460072785737604346223427093328427700351692369289911321162531384578989172327152392863699191482472438884967409328261602720753603586396829571774440528398421415081891224102395732288772150924244238763248965523393604122836614418759521957984264443751888849379876523385406503705121191914324658727181161714195376228097290773193629101216605394649677729808927977342031658082910579765223623821524320114545625533032242968140305369128137900290622027589404267246419987612400779270926664015048764500289576152967010551696205449167268104718446438453683889428981593684838287891748158714509563294556210731134798270464 [166,43] -322800802891091186683249850460014046914684558605379083791605090133135364579032087852840880906373676338640092049743234420349871926593208144562916135100469007186685829896757895129140416894455172001139522227254277801701081751613698023364384204400729748313616309176816229572502231897283486712126282661880426605593367776523119258942286823466957666535323528110080046353653694621963147023659540762816898447745239578764859244460351720062221376238628222893961508248756747345866515028235695258741184600789242814906349449917522423654528204130671021166958649397432315581982820338062612958799699758149486584536760190714181129196669439417120276505094646840823640435849535316404807769796393480251004975758012157702849640255740437607378734576429791577928048560724834887008715273286088664935953663494007114941092281161214041149675124721626481132335844521177524843176535391192260025548115990156809981688708586415167737669900561048296544868395484266771483382486169961362075127939116940408368403543819911043042476397113344006424605169695260435299672540922564442213661807645857991339701349479292545549902120206398628823635984592215014533652668462006393636588739641595580047140018031142575951083865611002618646063294733755502126490121234092632370990603809362274466297138338434484933504067589441934141341276733376192430402183648756346985938723535016844045972371985251647924053621664498888466537609824615300363098255213280625590860050344279429923389420751254093180620983714337803559582462352026578146491189062534215340381799408433267337713622632510515056783274699287744674005368354047549982259846634141283092153710127823791209923390332892945025690105400230802655166702886361722687289069791807597320858694561083227469201863083027844484188095119669111974263007959816075712012937365538452810588676608075048895787231472351865841676357975959586518434359538128746837168177389126997881720780458150855223230103114793419589380883505736591017229667416300513911924961724395805184 [166,44] 5110547870705331013219785187535438411780105079563021249185379065702201081745583501495249231318685141493304761991121571829500962882176070800987502306117120098741580740748229121498508069905163894921091551122645350374057000035791623495729767461098900774812579969492284016257469376487596791823885232786856082744536687416072436221239935409931049304571875505908060021821413831082454403576718106712276544764561784998144182570877527809982830547276173253786901049375576695948155073716476799491924267440984472247799843672981622044303828826307741196503383955956430629781329914012120353900037853026305938046681275804627388938881187275851245652644367875835015448849426111901433466231311523646067580760469283355031069722268173159895284520901074474046755484491416580295616420092647176737869995613961316002500731075066952969665561607063056206417662278341241601893480177350118811895990283217471303699461505436098910984430418314853703167936873697672949706381823294878542500707836482194236652003653942734570848578788762317404726067789543041891226659631579013083256192978042697128432564949062561271473451990014907837976063370440085614723307834597320386923891215631283355595854112858528561955689699562804217228086491263752009721415734134814331382135520926797455589712406328096424355570491294892041928586331210374454701661065999072188302534085466880487713351168250143249785218026679320821242621304195226831577874577755165588825589230725408829719047632720749639160108058600002691749759645288707329342313546960773590157388315564371152334572374941042059797528042107423090599436795556238079590690279554087746020847613390934010783807890025255858372624017656519557796238723253049736085998475120435350775929099018112597758454490195056998146166465225395467135791009758743490330231404766009163658189089564645136950347896414959210757668381197561179578810777091356787656747578432731010126245990409681197416961791298711981585139095275661918742938084589187072120141785749792 [166,45] 10037228278420851011436564859227101142952635198003571438328870984983104017785976395541960649935935201093636727082219958049131468126083841506083832910735139870665045859379729283647056225600456105423436507976689004662090005716884591327551275269198769989398642161040727230342655658562384631342826678463081020698360651560312175175707728563138773980551011141464652851058785125186194279033518756129548489713582544607062917968791971743534972747897220723082279254447365786946896484911506597870940278590604061080903615616800246533723938618922525386927701849520655838084024910433216631865764043045021140269677608466963397049954061864977191648134479396761191308415971136918814281422134924856613210075337262130922792846175096396550006205422285401786701250715573078455673142280743213087911222954657741177877166729922250825924152551714726414644210601819420525006308258792039545411992400216836976358811376619734796930382255222464099091422366472672639911614209752646547964646028448505563314349845772107073139227450943662833583321434069304373257721971038807452773119813453984837193735445928641909235321941181292292133586987108093593474212457685380077664198182764041737923814908546290485557165401695180936164135120541771372347352834544012677525656407783247192269201785566035149417708155382840279004303590093834888773018073099489918387036520310216398602276368670463412772030444608116073379183035134144752391864705508825662560285105811435738154227582890109509501016062298624658187263566759384683879648560514489977275659526921144152581560578851991091159468501946198816651540732595959719116441752540975953419207482068678944211467354977169846928177944743126570148536837380954586480738191936590825725206667364970656822674644070274331348492529907439388375089188234164375449728551252342572851165419024032229182670721315390411253171559518914242096573994972466227956269925876877948344502589563913601412195407501294133761864916049778830558680078360307174405116710528 [166,46] -2395199875727969630354321668463028717091583579399272402655634655020974985683311390502334318191179094167948820574656212728454045782118275424519859780174722112719175749092311632034007228153184772381758425384087449804505200146194308612214036347843215544738997445838120117063877104521918690396514079173496147242158736502172217407415325349989714361568463971674984307095763042950908949823355250097355730152565801812083951419767087658501152065964301992326662897365599701029016246480715088703875846536592257794121408625919995818101988099184104023275871355802110822907394680031330148442017882816039802364851057183135034623791755093697526586062216712995002321240576641580925057167584214328495622393041988846249787489504430514769459896258294150294358120852388895593815939426142684886275907836614995079972579920503123569401232273878672593549148437606055937939906014384838467204315420958680314804231032150849949345861896325470345481506870160077470343028495269446614936378969665239923544335188538128668004929978512961568859158109707230277941768053544074068354800491582713213858372289321632846199032048452467312974608895658283843512347082004320895404208254542857841111440040751465209698807105233210974808367745699858170568184449090617494013560567335802199001987487550082053919408485568195947866978213042869641766563296444756677660485539937520800318993358846657876482910760191797831203794422474499684852505288484905636129514034764309542744410019189835372305263974828413953108754053918881864303840340377678198444204165591852805332292515073549104140359613764191791848578187279610802907440117445475358882294659360165369847106551647760310662338324802407012484030219709621588005208839309344870103698447761376034990194031713049166000346018941471587070518474690829780476735650216581228044791129201701748847486540371116551563922668181967692420793319089732413265938735200255494476430824688937502477595289140360223586200563147063944949713321721828363709273856 [166,47] 160460065769715492350797104925100716966255576801268211002120305209836254365306030801364699649592859436996147283316408537515762360981599067618381788654435000064133891223467588620757319545629564164963542203235278407003407026904341461856909596716753069692646819110553188374141639994353862847270728501149158897843335769068163820530875187033350828272882262348288448918636564799391014563522998619232726605534756325692267148544593348235683900134611660312833778783013596449150568196021518864655886078435280364403255188666550735275783305268567371693404014899947079889644575187172626572081676766453402642770252682523280609983751367821424654727973501715379673154933597284425181207894436373592419931176446359260902455882842151176181198122464911997410901179273094794214511403692929434329088664052964918961696425169418273976041765196982592231060511470902776660961574890173758213109118302103096446690366023482518850047880765255094740190596870835583421294218068774510493648563468446207644511432134343338325140233803390008490646128096273664220578616262947213134794605778931348648461767636907951116124076954879846363679644559880500728059483192863990535759526943753362461265756279818110574876869199800370249332354080956780826346552362856338935311816296768824525812479504757229718256869689657097721262228952814154654036514594206130176066387197194972862252212823598867409475612675767346133226878441497371014379878682276109371347903415983208455355577408882082610923846678879465814133880717742653238046265134791690049883160632996199147039158904749369142055225792135471105269197641789596535799880218022815816212849122511818722643110766159991735620103518820435606042846592377142634453143959258769970976410790850949135133980576046906461440529501163841707419335850313657403890897825111968613339720731647096214833783491771579896281283877143696642649520748975731417179760565413927142831999695934244848908139888447858812979441552395841750891905772698146122880 [166,48] 56489104331204086416443932625772214441346769634338636810647363440261930076567668576478907918394327076950746595020163417597295049062477254031678532599559609266172147020373376222063513522696111250478268815666996562064090866170266021993910031472853700884354384935747794388272121031164513118528278771860802100889673231613715501683628915609477365374427580960265933608812199108476854955806457628388559782970826700163507920971595937733263582909904902666974899876754256212675378733347580530264531489434066520446278100538038413713844882361849555162915053108357099154238585380411847392284958946386863315595258666937371121653312687423553754206410519943072089424903005018004525569463028064567125943710926771502541145132672674274944062356103018601137803154929916990791144307601739850227274177645194292731244805911955527609899733871539680871712698578386894121752308488358990851550627576101351958485667605863268606756058742089111175379608677050482483671568193938488138149419373798625087457001908777310837300434334479170333974347721480665919310970942912370559961896086511490113098102763158627598642114545555591542439678377828309056186579585029985585562567834852739632781081611048751430596640698603376943732823572780345909356849231360675546225855381843438041769023693619846114770364243161290505378100363212699391995447038890619897380644723905032505616706224315109007766617849618780142666208985601142814868675998090114542866231522558113831478099489432349132729756050115757524680555360994144344571134017743889779485453738592740047197708916667956380524104434183203698937523487259568861263845834440149485903611467926045116521681660929579734396620929233116234790915987180650132807133002591770131137888723666020482718647575625048529704417256953480737790991726832030337655201064786300797449835522300066876149095377488089255352103907525768550985607485586187804841781659454476080231444927246079793594063243691920633961692721845313013440320107643591754 [166,49] -20201237782314761963606602848996689938587647836188269373681559661687665875052410999718536494527412474598146953948371447655565934370842220039925622701341050588559982833253124465492636323284257593085882183970633845845626642514437017620153180545718179184362757936840216751456971529246340185069262870899278583018361672524079223873426980283231128206032666285118682165824384888135068884634001260763709708179222012408189647437691693971513173911391471219750395765589795879852308257699753485981518844121104228634305377554630524986311347624334334081701741661501575949066520006571586522148802291770162344470560994797947758459341679134686977202813514456173649567027438528866606197238473836068026043589938146902149171639991196815460670931102069476746126989677363154749739772512990529820112728769613824221088769307832914608587093328389838648816952108132072476905991308562315236981648841269808172386241388373117223596350043728095971462730589463153490895987266812973836804729003091835073565482049873947762341471401336944362743334626676697594521239128477273239247935346357827194909723929972066020711947804324300168745695137902954877385020204372007685366990084236932864456902582261572247879238509212335353832453994777487287049292333791240822888383609625230198862802397512480889623939158716888829456079177289252200618022954917720209104759747237960428309968885974158777742447231831301200850665821982269744810828413453437687885798706634711940199833333204110618995916344074616433078677470849809453668650137810545831678321191786516542958454043544768887019151169834179923792281792089858710743434191174407208330877006691538132376098160526931426790290039678928317155868475286197627321125657546707547574446841707848372089954415433665098380445751307677306813162300307533360001393793230570106710148795311504647811254255078186735894905603985768911470289801843883871254829135427798935935462622671755776846561162805075184767739619361361528291522632537600 [166,50] 2934657057748651555735447781026669856294802393251152788921943797128495538646799642526536777377096867182421843149160918374650093997127425008119880662020127484807415433262251802304781794915585877643871486771759045209909403507808748375371097113310183921383290738720396389303459874272561019349746972528604067566210233799623459556073186181463073689175663795514576820777911954504228285327820288960390155611155437492594226604799351633205264188902967539305566504757087866785606117336008914224679329937488292856275461637885853611610290176690609458293839618138937448351925372753208217740717118241881672716530649070573090840631152258497175254127253477663119041053802459836049315527243995958250762256077776174429028394939103244807937801655734213655160453716394219269533596576084301570062813076639889518942556028728451687753347820007863474526353783913106854439573122912875268161599897760986160086663972191048896354995579683046414679345619653030477966572185611945017385063630711671959542208420264578310720290619556571562876896363496910492084732678777038175946791164724704522130533780730349638909926303631670426720246790998116084539676303838171960303895262844444847570806951056454163463064615285219936539151000131806817323844668443545680631015440729473066998391876924663156311573814754746018433662007377385064974068009859974058563766586880828278648385970779702068016717140073079321563780127930946645022882605120159729201698824687684223247269203808439368570049365967115823876189025958013908532595737060779712746356373500603762231612038495472666744000913635871225379297182745971302645790775056990297875151276126149677770260165511964178506029629546057355645889711981062073916353260265399239991910703829994599567615260683727036010451480398671046344794646546680484902214200410205389953472209110678260769033077886300317347048428994664439757050339147221801049357350902476387048257544139371661738812757004829254749446958484026958734696342720 [166,51] -80454449918738671802012307340399234347715912914610353441430031119809669003177754850241022954978273601781550035412718214079484739477507424115801109021709914116099626977956853437261214774645379686363120098264732514286357042527627994103941187604049122707892409843914842153003197772295671127879206632514867256427360078076067089976593907778717175217132871266331077078632397375414990254526254976558560929436492756353287184725399049295754991669496107014025306433530534869576486408473030516256890368511788012628726358213738151939362011349009581422117876659467301577706828864286917631281331374857410747451622116898149887355570166044343357865731163350063748614112139990409135923927180373378758472824518625674448974270805653008633276981961661358799938641142153819994093123759727639150481397969709310135591282891304349648512716393047897421631420932842492884425543917748369311708282458605594415896374821979619500833710198474333016198680651675466710370650050223266966938598065030555970986102203279978225337986886905296281552288098065986779831632401546255851952563723150030288402237386967108323093996916283954538530062906774859469243424096829294463703794878421758798190800285910629809965228196103584443240497864054179742408172764531036903364536298727316339109165467780149988226500333636898681055967281842900286089175323655821730166927173205032162621409031636456485206325289884478959875986291860293787276551895066027633088463013487803387957886502611645150219931340423077015922586242094307836459774304204669583514464795389116709540234080066322523296801925822112464698717339305610746077639856591437359870227106624343775383124560432978627462271314595246598415319933142959809745188324104793391705705371157081819306996069413315517632377365601010256048175454355359573714987182935067429125041966019599997787329146684442501534830118264482887472094716639312790989179330261912540475878279904079243156133477403175879259337137984254936859712 [166,52] -40788060363059759109661257016275998610852326409600819177718165038599520829012635934302690892861328767622274482859373496540859413941187473117569864112319045298995803398063465648044939034423513793308497451711506290363648857983209680770933558698214409946778944747408280330597676883142005380713295147306355734133174405242915009217755779693848474517079060779071017792280604382488632435967802221865877615469128747367127502135037147335371038136398796392675423682277680834146811432312942132438602582928450275473406264902459087542347350869018554248947768953376756347308484351857374663775231472945047949586571931648095172720818231556125873824550105252996994603600735731203465273454890306250142752135771754776206451657887251233879892178605589417790210237044379174637172147165372806112361208426243101798687952576221019877981112221556362748727677710981253370570932789822487941422173550684761919811434472124830824492380833538869438074488638075855208056712019063667371412637965753093749680459813505983535619770559639384274729509934771955336693865179615734912812006526763263856408993347006387630957856240752787726988834948631748230513473328170466465054146297503072632895289299388865144774351920077791577115344953737601780217037932290271039498356952745746186103281134330353766953800095890472467940902138112540231990234642326947825262374810909610517918990761975333118806491945410098446473142462160238186239084076871193597997672500385375796836602080659316599383892310228319460801133696535442716756561687533654145579103671926081475484664432013838209300183033179713097878280866631268191938428433192120073235861423718676483119705495578878883596306356443352139322793455772490127183659756204436589002932623398428575300914312584529888492128594374430044183065881412162128576993596819270365867917452570762901843141379891702781602259219429064027676513765191958158403421835915744968098687545570126608111215016914664064497410435442383115776 [166,53] 3895296062021890462071562485895183904219693990501173895983758773857988331453892178883347195951197870283359171586793258295761419387498649771198592617497756872723298919692810844886464059224784556423322778950983547246186358457815235703079267863522253136874243292358739052877156798822431266563127249435460682497068400542690064492748003614678464646377736592274527803853140822243195574619624618400204764984808347702181470389174795330201777918511737625270505727281873793422280389978851637813429627505974333363394310844776210200386973348098248961487536988071846764943906404737838125839041106572168218462440474674724785620828410875000665121333835922098829577101621320120090111913785205314229898498173837763803820465652319416196323252431351678725395383168892704660265152215799125465333158608104375385377944417369027476541815071816198731063359830643868857730470724884376690726654465401564532110222690191369619857313210067329351800539419551433100409041282010611829616131065558104709509390871593239076379489875282300494768813015313806379647815293068117251758941026941008937285094710224311145132052332365144736132592200266455556509113652768892661037059199132138320166317300288097212090379899114352757077629188478335634338929527756434627524918906994684555118840438531728810684679521987030010550846125820581175963439047577613742052068847280709172565894544870173620001172099598392371990083803753275939737712721234190921753335117960872352801274649019400915635251193598245627441493901278592115013507048814927604189017342185216577547006792173807468198964550878972547963261177905523138665153303383591162275978654249499034091398418958858609355051645196715308249161173884292638677885437669031892587340137250362490682939071589487172883403835221548037521878396085256808882994629226326577516541128779128300463377019082045952951568639245910795826883543255862668279989496881464320851324346644302085953541766436255108847014231899182720 [166,54] 959856900904324625386152752930629308178802262543618332001636560468708395298609227306987961943486270899020969777910669165232756420526088480560625052404914177863546999232367679228525693125793419133979241474272846705099822846862549428612481243052009307002207918286292851369395529147644830773761099912187995262591818835671583808825486501868431851195597737713750529912567495696583003158033228731418873416788772417043250921511749836699736924031637285178767525277352141563669200302778602126851112032125514004181310511229228935050977111877061114197413165935574327421091918618039232044561689010026888425923867009812344486674653249704072838597692242841929388285371723146210326522690972022028579759326527150376728570164646060816866414547317598073495365746803408819607646091743834423477360376443384190707984917352398532263384876255405582103756496743729042125108077621328981334822273486035716611110527249807096576845887421700031470967384791733713281879639544786134739699736305362377162174058444680154454650815356495329682236522312768335604683878760930893051337762015645302518475038696252578740939551103636306225131686731089045543009622654590080290065919824288454308096767115726596494903261495048029296660978959761741202151083323357320288786831638889541326654982889433283227525203894423203794379802064301074061724591721875657016943766534457636027704940069432881229540673218423837881147885599784449110398072870918609553359258231246888728732599787592280308333649334899994122205617499200548175947197297995692602311647861137617833215695704140661058754404317030788342476733512822201697515399426859454957277915156532111033238620554129763374370330574462322038844626067810553015163030928229422548688031432153426141074992103329249426951109174866451240025192509537815578732917870047278218170667030685720969867935700258299217869169626310333671385273180328715632223762903153714605501725704152404797757121555623337728158622582528 [166,55] -272166189418198902577776184327583451317495794404880106988211839731726130695651427866958573278837684976851612082975221624533405908004301252843534753315938757972457521197490673146757261873975371809168749256748826476188117627857239109273123744275946955328557055822756674163399808725376687901569352286863081151293058173260148924034059023783188822469811327979616750964148433985903941417730096908860787993273212690751025489852566199260732616052188581087017512861472750682127639456097907756431028884365776086427549231688976299985640750043735125268897782583570096044620062002083480549895512128548504250519018202320581318457049674984143213400799592218030145290589953754050434687529136146324984874896832020853174894322957259425096423295397868424100957920702688289758875520629488243624111814094974753011527992979924239116560038987037915350808577787926111730618258954846604281771857477575908502816041371102402315965756538496652045832788828862508661036832855194963550083987532593214179513356157637785901878280882425638133662367661081070536201063827755699327372662807619430867856798459436453715884791377666861756555371547553797931168307972720138335071051738134666988755664395276876428262579640757371250511877289571025014566962688855987672961580012872836711120769602292095818236113013117017025816600217454771594870185204332963398712287847897659342072323543418312123002264251720205351176189287621860274942028627606739452250819762681453392883490953175011292363895364699525561531867146185696859112420989382526915814855118605461528034712560109962091798275164664045856732958624831162308341832052192916507559716924590224608001629910702097042062141327384322863009496187392464633788509193786411291623489286660437603869949784548983217652935181895165940669980426220388119152888952154482099712279092962688869535319969657928289488464639144136310456545278299395495121905571968351496795127018673993451370002713718871004867966720 [166,56] 26560891657260599878123988955165446309763884982012211398000307825185557346238820813635790732184547667833624825070362296100309494653598070631677738161998180608802907053602953829572484103176702370262027944900094751970399940638927966444215440732792298576929849627732642657512377914474835131088985984657636969708516148167927283479685717467133112076164646162005566378513770896992232493938287079241491318617550885335060263858012777186014999446446434676520246286779604055440188766789130347055592156987897346012290386280633685817920698568834173925991642103786976089748703594201523742588054396775137036671987077348507866936127562184605435608959327803593163160635083750177917003443317342636605088728419447628675821386017048013563856437652164185402331334909833021239129043529888968450531626182304124258098293981940050546275650770461598856974432831641486033233921519398075382844195472928135512625869973964677049894908905591158583595184465241624934048797653634644838188165282904059058999410367802064365626826888023981597893923688737588191527700013038093327342453977534556347766411298329625974456942989194382368239753258261980450771000109812539144549020309156853771688298125877198867440579000438907464802300060260483116621150533951189768249575974544600954351495542051009506366639627102355327057499098283633687412489346949833726735272634329747478368755165231858843753683524018143647574845166232081682585778470358768041392057781962146074248375866987804953572409208202491183904790288956806720460109954019924964797679017761290691019373764920493820692099429218982873032584162756342277634904910943444448893268071602685010946037765389170343465142265606043907017617575918116785532239272151466781905272886367545632845331228770387629741008618063227139476150074640988873475885466582626470056954791052876775449773739520638031284029188286318538728759110722920190926505590211300167034837817858647288942931635794048435505248 [166,57] -778727153265781343735916576405302399490077350466152019596256926322310928389034332926941467910086723729885463023103596936134869665811759168635176576258276400744737592955899427759161050418246532432727977697727915684825711714053512780757005377072957047981306646026914261400355356217849769528699243322100787607883721475582984889613088345427605767593772084647825586718330261120611731667071456109089637649337398964954081205051608181265393221515092612136927213504278186833961730348078581258874201173832228175459295247387605915909144771354508491323482926828106278241011727968715928882675390451094068271729936847665649873418184190410985872468018895093648067219629914699038935120896458892165063271788183490224530066599123093138999446998218168539731887342735682709680138663552086788518517581559065722806828376987368997037675923985269269778727837196848012631366399614050419208696981680990364262611349031296856869492059504070394735997894988948328615947381185134294607880752171710400988750448354171993259920970151270805936865929414706884062792439373778147384944651672599902166174808020767627661854786382713491339860597986497823035472625663551411386316123684917764609878532607960662568908670288487499050772517388025441596077382201548018113990701090347763037904230571265990894221486741033374331259193547081240343656868433547953521070224119461943880026802737632818053863931865526374323353639653588714097518716477286393435831558106843555392819875011808151229028935076406102011629187093381868440054692633478737362445777137202363654018015271524493215138776670206723855019445921395745700787663119418006576809182353552004737109835600702937671663144529851706596310295011212201698047236737458855000243350829495566408676339436703721248467050854484809405204679687466032522444951295262168895191906545111546407932022607718493959514148299357185641901075003264083333278143533203645161920648364657919115661242946780884992 [166,58] -4422010949014485563325119378705277149620768371249131221582527690455363701803148523084003483545442029370431901581093042907870473479546950037524708998738192852430050772795318280954825406398559030666794193514466523157409247062600162053745888474888832760067232482955745622549258979117263120357363509370566901667856831668257553514413833298745628372237384780492305135533266733717087537124668258328383740442184252413931476884364576496856005468405269070051907408788515591241949677813017764681341591823276919848397281631961053147642985190022955544300497421868040317021391275303191838995169283751438726045063923280301160167163440895226817040298282445355644924260467958458331709939979373766516620563330739420322186779826151976707016727550143810671554347631978522422201839578798361357366668480097252499760486797045945954564950901204266774132535115149491843877657303546268309564304854386305577955222738015669313879954313843283163382788932567841596864301544101301834048096247071495120307709090985954285730901302826256378548636585272042593769633791232824390831497090231503498361010703652235423431962283175201737354474434251105936479256276797109934938265083332598935716919992527003624067441777550935263560430950127342278418028553597639529794648540658840834627362509827039818819580365097885249510013432598671193042621510556619916132650133685887050893133395942913199317374069605796349658724131249714056931647365997928910397272987357914386920400719756778686613779833016510037847378974470620870919221603599313545360588899860323075635004671476434089089010688679836560088046662273415479303775918719428446440304380931479523587122163565131959706328164981018484167078523485071698315114368074901595256595035517427505005978536218606323941908365273142486580336502993598001105906605920707787876940295334287099307238367329316308002419791359843576717036214826281463136958779933793518351306909803730913300142319996864 [166,59] -12015575194314717953180022916633983813271304580023382149290004613736522137327405667755191007151691850235502715544780736248865356668598530459608592072369380099163968242168643208356471834780697212226580792416891548410356613089328235352058884368291818762262141159433129304173427866025759898468729689610957355505762009922532293151912709330271090631128858200070684507218927076312338983686738491905642613661659504188685677514722805716443531760582885561393812280324561224468664680185721327310787926422749752179303888847991572747504090517103214928949883230967725318824572117036136770943226196379360997690869445061720218179594626115915469368073849973650151492156935769951740640292299909227783819110136231506559491188848214053758969504014678608124300355035300914065973945650424999599246977878382854300690556262065112536693438197119685958693833291771168115278512416197550102400630993120192233172512139681899134203491095126864695667252787524909582727207434881945038026150935946026688663344876783630895728384754233272472287810003771638987436448449470036451209594578719148223900144620751957310366509948677572049382881715501632737429412409305568743215215595595529740611297228203504950454018089646221146225861670737864874877355610443922692912738398827811215978372477396601095891374191904110619969426054260459485520653936958093261849143075948778578311023408637709913982306555504264472986781870373347592715293209633994520188929223927434226294454696242278489286403944453190796773039185344696901377567616832006712315978761695663722641262160776355095766388108036929097104362862489951277445822216273773499336279608819988743339469586853806457437531388996136429907933648057228906218293902839354535986353932830853423959891284599883829733812132787481370520369750740581655796071748782615011926182124481584117578655540998039563935652114653340575219342174812202740169867936694934296756823970322737426800604301504 [166,60] 2108114781957231243172895838627854321650391506503781236030976028228195700790672070950672048322649149560451404206102339543299521987765952604935610953326076539036077474634658158358463442066478094573676551865891991333742647090075931830718716174656968116098983608773176439958516408118125718390128453338888111172352441139085333491984288154805829939066528761508905001241607567443141186249799788678769000425253574888032741299948708232867064776640382462830078607953246188826417353703325156724168849424542854953537509891299833695672184934422835530897166089216322277846175519659948672913193188973401923398077739468716468084912282059511337205969022675477974294941645101817583692333034601376078250114908950864388309102367727726792853547101400540089859158860206182707031348498002402401443091161525299195756215484582562289946150505073854570671300868556344097906325514373607793703150201474432906831110510955240867870201773694687020250759158027698998003517140308129127708369402484945927734566900436773417570216023021271115974462940725844522916881021417475956708577196521079417606677570193501160040686741935729289488753661035014749999157042882439728405946015464921010794816908563497234024818329562916797927299173708651825334040388906266037287221926660848273698949947238871437749163152124759291953467779559919811141898276519243311938705508632068801391765651646129235744788924197580318753264078101926428094759986324802027549803139674185362374775264983860236261312699354175048242639548884811581762057443921869538745103709125403157600617788465971125532305522308185214630899188134539205788332589649124001844557133146931937339982885414167176453944564498829478650445563459386459191281327428601711755787583204219816545267074988719782614185224417570631088533284251486726828297334003145227829040039260127840705340963167559271719825448411708226829368112227600383196032502950758808726562784538333595379215552 [166,61] -112690668037112794783876603134197670723258523623108230344323664933340189461650867795718640575671256683949609450449903573909270450244174608168728812682161402071037163471430847369854243312685590872979288179135918972569942233717695545368082901332764429006069664784124943561966285737882786109322410976054772852020359941128614737336236424851602695696434266317090381893080329376969976997776750732928979654799458297294218433553484111921546035309360304456654940430194975592127536290076407963899767852120454405717670134105054922441643845535299048884881312132475092346510457392847189767395233076435490396056659360857699401861291099857613447459275478321043295361161169847299025742407883623154077062629755093861186177696829726517946428634043974721397171129255956282890859613543606303775998843756374527904402194884046998648030575302747571221395991717616563999750949620910139921693581550718389451626559662406618737010523741799651325767568476591512603815667022812347107071009784151181391182673600712907979686714882408838567455859049458800230635456688496937426712767933334948869107263621723427570042305475512790348413930627762277447498627316447091779359417157441871375976614223331615173949690369226421581288880042916278367753888815036838490870553743687908592524057686054753938479582489941691853509643686549262720878968199609217837323446560479563119517130508569142068160147029970577720636220209875968942255009571454927802178722950251097264763113763704063913645493187651607118001990431799387360776647911254822207881262130938255032591608370257638636061955113922470575846319844859144700485924737200969160951038174243003028617143404608117936060793088279941831508252701034429961918963514637774680996292703044457357768166967997461179516043031485249545165915435099341227809327981067710995267133903357856088800438386893547661967811082102203765901051440199070107189439482580692836964348295202187838720 [166,62] 5752223255746372435062315700626098190274337703818445670640851983854597026825334765955311721588195022980578286815156617783224716857662812320930032531287236944210671827374378507093731592036672155287048460025112197076706066909306707311012379927352587755009115015929295881930359616758020192467270103661757151270281977697388395061015010788748179243128181442177117186608789497898447909710355111346116012688054050163769294435606787576306713347816617443658290897138769306458015728145186246245136529999005635224469679039734149970357046860029801842905270868479398753148692561204629475814381362404092745838070983371752139765506687147218197490760881233969608277922494461617583570976647929659329864854268885640317186792705340887417056230279511122559411138740415260839067981435965907970378146446398288349335124301699732075484013577498233816993906316151662937640472708854049589329718113703793157048679209115244066496804768507988374381406516599922658685048091131999558910666386524940167588609764271765812141138611263434390851025378729217464209333028195814149112452427520697057461923959150651523146353438830402661515511378745936746483226963908339320212898206687883819252554972087612195586548807275739255491408179519683231072589312425131322159147251277787109733704984483127857891036563080588480951907483879757613975871725712161698887752463257671904417315810294239533797744319304442920797781087444668883278589214174405047987895544974154684568026950271445183578800798588616163255490456242255649131766766382908712245334188501752609198532585030590498566663197362221399705375367983474870839010633998558250839445559524411238190199171604248989063407589915719825015908049798997185992607096067552330986180815252067142867074769456043369060537062878213591327208441730423408797399236192525592624022919882182451883603205862117070706416373024519097143430232683899940450107911068087078837652821485217920 [166,63] -126145544306364624043044083796941316450347577068623709273556869489134406853481347521923169100774113283581259836256252369039458273309047932536550571151185626031989268276229376925196361432929948927171447633804871165728311744603295887954752003317140811425346207198607634351697309120296385354336668987356458795806241864297175816433208333125956119361697829124698594677422043517916346139716947570316410370462811043618007072890013732465600774759999043635637863106373046346929925569257341116950983192255117480114331527513016267003738738366551866807588613513935712794360555164891232211136750131741120475088885908401715794994830851675556333036095232781548662141785548178687750855222762979201966497926966701863855197331761787439240014693332292286680424454112346035938588387633611111766535658519172989489960813072724277434642084773130043893742544130115687664819074373931415942738852522151099589092855156676899355185846422867809665708155687305187790016834255994941607191441667356919893374204265957363096861082082028165777698003467947031631022763843392109160721694374849008823565185554096250196046927467876413692192111018055548296929036668339476917047683021263164915953611435866346082665674813714089079799421957311077464905892416051723054677533500263379040623174958265882246447793236581029543401701738692231800650265697092792173684956415189481095363792294308848464608842118598853542586959890287950103656011491452859181794711040079943062368149181914658645808665511470343511558143837591173109049998514975755111663452583167279310002755946563542726615621642619530771459466574189509205566385278800579444790749822199017290583105890834202246136774173918523499295130188623508144996514040827651840948221465483144539495970888950217168195015227979837381015175647257209659615542468089140816766982721602741426411773972405216224630252326380332464604107365713227384521668665614146420843679532736 [166,64] 33433347223968429816731073840181170292366876462926131832812605926301221301457663088126617452893659728860934973503006806441341866135053621725766620990303589745977699378100801431668515426401118022913054105220980306253515701813080826531083458570470483050507329307441797785863090896475012638963471518894479093306246291382078807264773203663090996560329465621955713429616892588866854617360540966979365741664112552137415432247613271570433389572734629302654256665948869120173645795805167699792063824869729988360570644569246384048182875950381155244739125158293289652794852823137775537722897597126970498574369821989297842089785994734054727539523046682619163522837287577604690511012509340020450362854047164162529869089172880518609391092149678918783127459589898210720011855949550304188019532665209777796482003040210390848165325128471738344631952483810819777741336366808013358471508953892290736228137133766421715808315472255230342166840534289019893560163091225848414730159689378684151843321918301047398624773748133755554468108573408433748929266293719634748649157796614228216806863014742643790287649954269091705291705226445696354366875335845486150570826861335676236773569425744001552931202375315565784995916004052978309162628325714799450140529030270479780232449797808278031256036596704905856574425624394260012151319936613830638417074645880328013240319363060739068363720552688325614419856867222691450539903078997912853686483259542227675546461829587700853500832181412463635071974934443285538020153665976843983033902510267854094560026809435715885673466066372600771204839800473866825478727440562825915320757941631199346112229693665169308144868831381682899850100497051137474283477575413029997136272921913595772475935133395594846542956449639797458828106570944019404020757630973411022674106340227622827880082408881283385822408385606911404602889583639090008305429483636589069660594192 [166,65] -610252517556912303480353585756212006446292945968196928360859048327446204000189480040699186775312665471649478570992139495538759211991219455755794623469122255311528270648089277890539956338747930816077594651199626570954186040980426314785934144553286405071380576430767052569605367844202972963654831306996623529561052277382527641540518704920670823703600475535689835553510654770310348101473324833247268008842366608545897013032337997541654624356499771220836322349491057486218808805679316003999484785040022212073064893451839970256682701881996915775465239042678049500657058108879631799217045578641852402422856068527430800171153352070494248277928735563289782294849536762557091094405130522005200499098478777983036886257622805359829517318822274128739249669939976518156990274018528150101877215839629322690747169537182186640689831686379870936212012915448779907870588005066551878103524607787686974326803325128935967678737686831514108253988612604639201338994790761326352200366049490670710978682096976015189572689083579547904172645869609118848140932335859336030115662319412388235733788318536129589701490376900573178227518865386954172783582136546342736880244990737337399914882846667082850082062699475268803716019216680649786434198390261209054699508542202388841575820345646376336266424005524443008256547253048350140255380476584777934625219241858905078775223833013597941999636093809678622446439875596647007835418974344772472757583462229999823828603318469148830234444502407136569705647751205800557575085637227744335900801129455433366450789037338275336797679307385746817358395756542403754561845433964391726187593603080321321836359320640577708093773833420804648951920688073322961408633223246074018930934003359085236520306850266487307149086629173822941232274779790441602056622982184005599932165791572262094829375840172723831527822832916920488832170775142091170525368562611624631360 [166,66] 55238479332676046121277846852913054472372009813036009360554702558169115211774114046542719063981929359082275405381658757296853563196688245019907480799066959476198396183591489451404101403831729558845096858423951908758655185638939541084050965886235507593441680023375923615144922938326502982110412056475272342160094158272376009801429337940559749142111340501546767842470841751648195193733423292814358527237736989072670820408124070140592958292936984343599250738701647187602573327244271225957687911583737678013468002932433810842342290645217813392814168690989953164419092550537556937214136275380121556455947755344401843430351641165841509652740978082283241095499403055550401949910439201033216209452055382361134202650445964938109750406611911515668158973935557079111549556087678144625093279716893538865930176883710652312886054231582550055262792261750504907350086817337386730837372044810872431103314197885867225284492976696993461389100790073304293423242571819262834496306032719345584002430302766831503572251253762669410797315302795698658096494218359647789780413556606877447244631764779570580345684096107569125135075100519664764318174122163736261082319233887259265148023014043134122236311810975309511350683018857655255128332497592488337112397762465022119066055430795553340603442242840091681476247896456603750234595743776608349872630622107900690188860942656371610349850990866184208057655824163230600767572125929859312182618690017164735739898398160682277435144101940737333391794142789626053165117774340634666079231563338798772607344168661048448616871489386156389389518659327669746171948736042893920090360238295368749079171968318964520493971177550719781349174791948530544083006017507953228535355239017633744573428890900570822556547174118618344664368356411302658254885634148510342749414861869069707584235929590488043427353642976918601226927071298507993716578541005189936 [166,67] -711767171517372064937867142883688140325421386719028397549230564163561763827739702126539272773101669886182213892918326714513475728945726479918917785674925304587807619966610994949910877665724657027268079064815268981080596637415403444431842089731639717958278208530741963155548531304422198117184097581760542536940684905378672462442870546742549687108061156066666594589866585260852354557952418486095472770624332329913248181542121513699504511087119357096142165804912030016467905290732529455847138519466031099335523144754271007654695005314671270929566358655028542959510344433215809091698101701097125473527418598091369872038685069170253062805281006948905168203383267461504889803528159218051824444727847320437125548393408594006151120121928776055675504716620053401784931395704405960189610636279082381052762347514099234259229179865045962711116810623429540351607167597824947970420487040939062422544866682400461977904478595134937094841433400047257959504259336145106418528353872700824810437312267087729659770443724864603292243686778413986861135244256739190989337190283046651778966209604876755096725524287075171381023015820571092735366899106062360228755012224721677613320914791527386169978147020226973141134671261356103981455162201458911270374929222101242084822619050712849651784194446625269784126539726802685734576541514077562587807693277709029243623874791037988339066607261463723019934877382132000504765277496399363637128316275919953915097523242456299779527538240507825762072539057492985723842059056283957698482384907138336665848704759196629607120533689708445360789541740195283465363640524274209578611703282088744877355734308473025380535165432227889448998018087756861869680593614852869667947291144819078402949544399680647331233429430324423243079721211890242789104654608582661312031636292617288454782486376032362820483756583505455258212578832285975238612111250256 [166,68] 67287356768748885898099787227457704220645189577923387764213295361361677559891428641395938448820385076017401159932148811101973124228741133440318066817072512097765784488752602261455001284064635003233173419416742349907764337705778576716848463993728655237838208219838655904955614691636674852195265879022441016642967372813043311095918853678908608138555882923752030016356727067387528601285879059507744575486289383293810877949822007478075185407087612772843073330633813881753768576475778605509227439704379427325458663365427365484048209381995956658779135806534214787442812728736923000392889304893235713830202525088007198864871642684932608848239189979274881899719060906014812153455462597938608836442522763237650759907517377037369045196316398372639473827881807820000899876296311219767492508325207185956057074536947012182354387192195881591932656291009508276949606491739290307620903533430380895053845240681222902785696907426701870955646226748893899985585535419907541920109059269788756948653804315469265082754066240940480986681439281220637624430639460756761274108967093360158719868482709877410431152645695235324721146060228885073606668504451614264306898853570085913644736561434511279614737861431506693867952781052138112899339802488652422141067422032381703003961344038194984524380865158310376551730787517245092173391333753343345107669186024057685645601874762773277424498047060382286589487587678504989467730861146206295868107667905327586310949377703678151580419185766309605917717803646354424272531179308929687121468169344915414822036377606520116836090691891766227821046486095308513051762751803805099657834140897947513871654059020579193822623328949247849812249133049742585206967636332871433898878656849087008104098140325519128828747066896612430102440325601180246953127481898798454528346381759277066510512760906487539239294361373174953290386745600907325948657148 [166,69] -962828022354726858769475044538812401828638156618185542201346831120247562433340094377717815420902097680887440220858858844776201291920173947838870659291964605984702100239030071137500043163327791362020185112799468435390574310855504736529678612873454775774454966329572869257827228914153700521895724074547827083662704868543210388914872423862408708304971111423738955150108788064222700106766911170651492389446020796046263409660209612604782150940361615621108143152289149197190124808428717655215480337647927944319893983790387587716147908096002613901365894954425593017368278860834185589867539656597922222634504912778611026359371404892715758275875843025189535345465370360020777055463579783186436327871656824207217120095327313169047354316113398393973580490885810000234603835503834477618004210810969739243623191533496986369552202381511098760653688901549795161981884321042085452685762865166092648490427150984679231155623446446873118514057347409964040701854398536161125766717437191686291135240427338460444441461412890036475195683623885884121964077905253241815524581007018942830697686524416845773099955942468136544804868934700846652592647997199753465799691558043376481257103167875381880165586492277591297665233147266523392158380902115796734485962599726148559156940496224800134961838796993820533344851577313148466605507565095275578352058958427432521015831618382090332535980787427511665953950707471950905727345765253712897665211409486828516524621003622740035140856172313870506787037280302646176734696402264074967703610765542902736772608229792861117482265762407379748818303467872269688845227807956066192549774727575105099906449328874846245456791027807106210946839465783655088780699786435645585918282779348361297955478901915882353369952589420039797733271962653618509947894118861280816940570507528742961824924294477075781075949422907127233675913679514252039328 [166,70] 33793905253961148599514062945823876723738641706160204089434145241712542488141153015581094366870823080550378236243252771517136080397530855333303669296095632089201376865999350266545290318054711074985082354845686918656352183949317571489885114608154457045147496123082738470732425761320213901875335638327787641115979446981912798358110784466679509490867209668710336139746621664563479332938605484235050136808272867142411052215106714470785480790069465276438248115582685461028392326728542648403281007378557764753135222402846161368017101622858497396066122462095338781252872591134235501180012309149601470369133176457315468967081240600621415303995471700382432199241711711739087534926526700193378712011590990592072145502653998595020011723419386343715166646238794803026991050543710221015320195694513925466621475488552769020912026964469745572687590426683403670109911404223828733941433397314643161460779589867580589786065383438053073692817313320754004474164568847625696288528272588669491289770640249754451985821775432541863750349142822667726078167999236645601002756399683719849185729792644056006605538000442315015602250914082394009703981646714094728959888959689525925915905476207638663890301875973993838633976754633886759735346061768678066402517565075277961227689079424140419686325731518694103355182171642507605287088075318708779924367512738211498770104327970199823500213314054418896994202042120610123589779695273637482620895862032474764530025772831902937990568947409381013616321693919885146789949490388472731310733006843561327379118721982395442155665750574465359766916234514191763845769927977216356690240459598077492889263104246071281536657928431024707658818747757991912009753823744016953879262182432583849485350973179828085089821233270746938711184568154984431445463421677335982944569211726490996697779265530762546510915835207713615933598616134875488 [166,71] -438637095634078301634987605661314986727245562074548594327848318893996839587974441386934367826727642001887201333000772336501350388060462626320256284396917365328727633669617669195693945621560876363298295453858722161882062575434838539997755060779256085059561911913058874383068937162716705898187386713724532458002296231319054317131277061760922216619348318940529303447471144285036545717035131899204480721111840173156911209725219793048010345639470933149068581581672878353273272563897103905588606560979698585511871125234378271725858691139822183731187356069320102728158910783501309502150708364910000442527316292633461774806972517375855752404931697377708123133487138022724003673749403517611792239214895592819150414507445820473693627165382514641690448204680938031142302828510815706927706165806667255684577185227824929264874338091584095680728616737815498981331625892528714332382055715582090706285049424160128153842199583995905080140764364575891846682416631901399336268054314060318962512550818127141132914427276227263853959644202878700719063033117686732820673906933566987000830420386050168229317723684640826575982070659092584360613631838588537713922990559326218602679853077735368239906094486676395564744419443304950853632651465298005753818905946233666567881523396818960990942037863630522972883481085820942250037515638323839467015072597710824182160393250539765111857859982697450880459848742524981659775315861199967204885373207510311842364153820257430363809404488303380196052071881199049996503726128801004218780744712533140940747583546387963312513298536054109558442960311570726768219836602166369582656282494791766505893096824807848670646905192202132646462298035546783364544631290595299624226424769160924698198057736952230864871051058947227000474881956745729684901628480785609399051089218428529026103828732907281544837615005036929892667921440544 [166,72] 19400008256067358470637749696042682071579253493154920370854127773449290656159137431659249047659103288163133302147598678725585797491427841493667142345509499984197847333550431615314909076744637629099565905673689439856956429451614421298194193322982792982230066085292774275436256596127412326040459817422770638463613501989405773551027814609457934355218211753569243242397598838798210536378346408980002837289821738328193895472351465767334096401962115415562998483370024883973250128684719488420454918217243380998131862939256738232973522097661066249171856809308385461415387237470437292116841793924067966577572878131849641343244957052152618364562998941639535389502944274731143280985442983496651367305118954533218892306551687578606946105334119465688850132806154911602750568715948279886913789652633532336428697042125927802335112235014945898925678684444625688089223385198003841988461744842531115896358677710552334684167536692701609266507611812855165358036436692184708394467002565867345720407269700769255767266141497913592847699185656522318816540016986744226563272084094875516023806072975893077561496996288678263041072285254373532519357184301277361451783923396393442927744684534648875058451991401385656614543628650693383828931898001047616244144996177713699462496923040447767884030678360015020916758974451335095030492191063576819640891453830818333189734613675547900408617830968046200963623350296705307808007631167739774158848208262310615829227001146275242685456633590810702386048372311969061345162509466378559320859970842086763498529530852165721913571383222993731621057583326576728254752099407641623516362485637334129820191093250110436758063449600336757113326029814572889554424253511587487147019769225596447085461222449694322716679282247746069639667461901261456104426862673452372017362822644532562169229058591780705193823014751892877364703916 [166,73] -1138178435616953896119973687829854705469939833411794228938366271575394805376860016764120451059097858878945128030422268667735662701897300846733821446718778791528011754425360621401168483659263059859377917963176579145673736876526371254124544571262727528836950991414329468090202866885623605317867615850608525515686708582015843794825493910921469428316602346008698758727220576228936856322316548685709166632910835322705446873892490581891429203058978675872099315457528406851571338492949686204697505404360188684564802841319089700885336870328499478291826974045547190744641625684754393942492126998247081505198893697179056663821591145290431071992890548216415321207905299550423874391384135733764936763494387611020102950053247136014815042856004773565944640933621704250186273458228221111321425933087058956221124427123213382481916769257331257477077275348041876262320931070031574468613342937249382033099918737241171599442108832268088343569003622861238520473857263022680896080302763238870252655252715065696237985990793695576897020358321721172823762316793009420818749768557518810030822031088045875720089917017218576865877649457176485958729119221576313260552407534435924072769849908846141322086381194838082188383835698136504216614763226188815721755061940584454242628998486163460486429212238260893981645129583901228992693556336592144764268748096479884690414349672771781451350989061975968509656168311797123934822704343509250764480645782770330511386433672778982236444980887514441308097514427331279358070517580455018886460855771965999003711214145708367449659927897080649449039720997447727098890410466273042790211298389251276404844964607649981074085986916086240166588856657689088577746516199075563802095980589081039649130853298418431963373115767587625901028175705618166722626410432534786217608487994151529674262128005062651198023025973841731746944 [166,74] 17088114607484777471475583066565332061692340630202256256203727217792797857565490596367707461468957128054226592509965136272990937543370067751646443422152647687661402362334372583527956637645570259010744597460894429677480185028246858441761503921845289823857128110231763070205510611660779630676309119120786832927167415881016167003370201488156907243809137014562223105293231234668275626328351599815215011510321626542551328546719840508349713026218158309809374962410269482451319824660170835560164047587576354148624399106286453940094908006089906651234454157970585502147834879852226627438275652026525100375181255230644238638968889113889793249053791444490983599899127698865032927145120750173727734482598932695233592535009243426182756619307240176294464936339392184542294101036702155768953218071853068465042950210816335671592824890670099832526380582355902949364415980348640630211737284356028382977727478701601633925798072441282061924733457084931997208157011487539813961508646103019285393202156803966174342844186728521315433188682711832679452848982630964986354293270524909349598606611868474117259208298459927963884762777253600079456795892366455540526053869115468419244465427887041308805048894939977102115631220461061925042383796203606760219602518254373879233520907021135811289434752040690874220793674726982404299695062157755864177427030729734581868733243037614445772009363090007778297856241398783317430637203276285161728485533120984059302660479535650456185701320321637321914790575532883558435593632138032941519471295857245095952854540526628935203887790760796789817618384722358063415679279102992153127481064510807084955225751593322361728979895890484078367487409495063311657615597158764546188874721903926332100356103584860705153190276512883762827727317005476430035726426085091125948797408419434507758692350921244308113678036009970304 [166,75] 1570889714168276142624319564192325887993919612886840617522112728924571176922687333018952169142219506805956725078105187141708585244143241575232138166364800678953890004208204361838018058083768418816634927927524683000591006310598626883362328978736191907198841652233536802832919265710117205796717643720459403012350504243551511742994957925907445360647517920801958667679876404695111596339150733135065426338440867869136359559652259543794001007001414334551111588913950152853802258812910450984105213180003363745236924612658969090763204465999749764937887410242333803881062977748786609281036658699363899741889445951812073008337408694181710321525472171141508073047960425480791881988740806342346832221572858129074084391822835439390367332381284946370458024486151216922652117580487013652441030261719415215735163136079533242190334354520679677476808886683757461729192280095593467587169560380149703514516756710444631764291219925283722868881020677173152107664989166163525063369236616037714230407529816061207690403163314529624419577728142549947297306484378617841929851966651689445110043772491351656901027158752663665409452823969017647574106648214911198953047098083881172052837157651216418153546322653866837165601633621939178495436233541717222468827133405357939045367601196172751903544614450534469554953633017703108875533168840400011589650353251593969174221568240919204736766574134077853219552701617785670577637096396503774911919885881743302464833357559053749798868183559524505925117575257232605012447579472660058124204079712701843387019492019713413843106161778552936216812478201778301320130595027622734739826375647328055375913500987942925901139442261572368142550221818112579946059389180156174170176654182714609799159297769325101948707590917465628745423868986652616424781804126311501383277453137073870420790436658859948595555972032512 [166,76] -46535184374196326964454416888801670963176893140762359519155735454416478564765958911498995706227313260083480851051948984545648497267522236235932922067917242255707227342906147027324783216781131015563441027174044135206722191889500539098503999538649448754706389693715486267102399907010008410094507414291019366329933015582310840899874700464469941953748740811319617955718136610671633417459508146079366497629115193719131336499277571627958061272700992933479368156695721376595920052477111455381973027767952637879643648307083497569883569309488654184026295934468717007311599367521574207691478481515631093112680261168641986123093868486148135540688114986198315294425691847606269972096226739950611279647438140686417833083713151320866763736806950784245529752154347658257526282121892306874058606344992183514228113136342261806995257486263200884459438920064402208544266256404411689453016321973721291483434410780428801112080641398780719661376584837429164841507864836895400619096008816892823931243544898401191588637578127508387060920641251913641681865280283799251452962299107911584703054572126158152341628534920413340803940366144398456703065919634068048762091914654162076607073569149064004910890160892183084371128588981480658985354518024031073154102771745391006616196975878447187837930132566860735585232615902595319551687392588822825103976816483160809343313306701100363847101621286480970623273080659839335647462162008474126402909450770395860118180019564424520475043423829429992524017172154026718591065110348198827027379914126952940674531979396121292293972807084848139990734238708164660669819448773798733571756543154175940387495513450621510464884134467677221787788998074822158424418207325356906478108301371261038651529018587139290258752765275184932653344706056886654275685666831328597211116057949693022762116059225035455371219768 [166,77] -963730256195393131965076381453442005682571686536014332570645039402367826173429898235073368572662901673577465029999779777059785228112727775407313185630484349054608566785580461529189250645601105206063796322274056999784231651192674275176308673560213766739150133278517050037643513497399256507409921800293188767334855398405980225192100987082790579417390083698852531304670024650372038146291568734927126766552692354524905523279334515156119100527597026872755500912723937960179763651956966308613998936689215034204063727850680533009501161830478345006824402335398890675224018700389821553013152527712414828649821542120549464517020687335496254654106089939313847263733457604699544719446256646553698129194555174265888409348746550884356106696240365395577289972842273201404147767923411219770484213216157763068976087842443979008160369294993734784691610432669849436042514996363721513403874151086567722336866033622507994956758114037860866608143331043854492442864123009616927074616857561860759784149232020876829978397071201374295018843566908791177351035125032156984831705913036345023617433818833348523972463653711963458125523267985569288769173793229454603814437229798833218855542044859008983286877777672836673575028324607481951491234622997624522279706287333218176932720294742099645085251965178714387083660308649159570312706587151818582505256789989657409747619968246596032476891701897920840901612856271365514184177558490656512686736207260566738946697171622926446631768392702239385500682837686718879949294293104507896394597958034179375920665612578660428521711969636820954452105202428412376189708020705781729558227322017005265904355598952244099003477757805500512792676921101523691857892313451192524330097065070807202865438205124203607026807240323432815466192131600091634996397366376768549353065372253380975735372735705967540000 [166,78] 32997766993254526689556253049741020956555069482094446119961417842085408680457242857142269710590261346782114886273909867950402077650160965781439476985984808150138239709034622508247854988225364775724146554181851401546855678963052242825115696854747269354576218929865866089369955807607108890176958978049011565838468554408418557738770256758642323121165704265274279965092703503369920217266258924804119661663807309201604288353795522657527565278786084357207911963609424839059035964928312256914492078477326056200804967551809969956822614477646792329601090853714816843894677062295078715794069518923418760304418871338575311339320192473031528419069930937849853580400956772624691585390323661295368510036260039894635327304265733739080770848739276993329909698452903966338666840942912166362523475818133995869346142371376337793976350260620776328120361096931819641910742746606806043914580601878564443682091271742414121727895264586735318929350826237899804743691040266806943165732419077279831559985600633098205696148503477983038670484648236347829675850066692187209550529878705365237013141444356973200054274513216284916808688685253272493924292161207671699054436730028459470548900109171871468043524050327025738124878520935371656529626688079895063080536900002718665977807843413682734571537275248767129561214033567042480801803431411936575700610201893140242631332070341475231354727478855252550068190829000836996105110940896299152453614259498452113625374017192223055831321286662423205440782424171874811817936638837864753847047634747747335360169113557595656483158001770706424940387241161676301781696510897648244840039318171401033775942832668388252169182140528745006592249095217066171767900351325390220248570522183649526031413577989146734292262004045912165441787894721569519757733798654367672462380064352730566226635810534588160 [166,79] 259867864446437727628412146922134827644800806649089576355815890584533104635565187962892211383029284694978789395464292436234222756554669362893078723151457267126278309914596120518691433435933836652061738261471154508223296911598961738182374077720251968778046296458008969648035435291013030492279249722169331050133880729759181945917929694526975358982205992013907036925319632591333469857114336443133776697138429750509294592765346774801380182476494467564828011395131414400139797330153464202474265825275673020769872460600501314623477845402328252749406824256082667345853593180886334907382501189317852432855810880688313963015568783591350309903073188602100672366419689487429239112265776345420451236006897625090934693904009086078776418239188293078092545621408601573503676861979342535673349945805290951559590269997138796264419175354992799617565571960426464478514537742939119728117015730752476853445305025744488856248145379640528079386712648104167486020787538465663818486554265535195787887686059058908395359713530509746179459473039545171227832952704498682168936136022440785936775816654650949892946610631603961380059017404325707826784367165811176683201879062910192750649977943593651627457607834174251626973936047672941863482673224174960890258153802846972226492807725793197578754008573215750480889246315080610666591616378952800700631664807938568230891980855658463396884233857484171329239977845543679579128582193883814743572090428778463257803517602271747725197298891577958931797704692769281017971179037204124865799265938866173012347290276127567967520427953582673581456622856918100762958189564756392906033185343076135581498684427736926438004518031548321599926569220089533246910819501422818569841621905165913473129255119834316007113280572852039094719273794139105717221508569103563127701077238024534589237667712032 [166,80] -8225990973412823393773055566234791215963058133440887451638168626181232334689766876579687364594485191447339926994115528547702343212142381498967652404325921907187646974058932777231233783112032487024657242004697322249549487501011900256608640948357503972404088590204822998911961479065914458429582028575600122393302968482924365326549962067741969100090828429908417517679413114944556155610991954294243998083361968364855351419913891051435920666526178446499822519296398365985370962654474080434183673090086312010818858312894902480412316057041129153456830369600425729504446536296760722522270178559238627819495437839219462067889793788004782298516849039777961995921584322580011794932572188965775028978895280400339866545044340906723761591942035270720159074733004203609335342878677642378011942352776967521855428851117040500759067022412279692275985096410608058121172762091381230012321798797356363766792404511662325254113553017333038032689748722833249810941745428185972547310065654888065271584755187703896288500291087639162706577227907759001244175130393125328781357574226894674342380526829272581843372005475033671820748206174698745221113085710838145142367543553836342763858155251645879338286190994334144458338299136860538410465850175632648450954556109259611730282846560771340850911814261764990770325170308181920276969664168154929994914933942381826491754624154509758623848234293046923620562634963237596640133564199277323892102671535743949892179301474862007699140693976117169803906000637306338916045535202574922745393764666888522232105589484560303094669609282360799562148563783322243425385690149199966904219783922598016215420357812963275081940036781781881838429235431269476431747392598013709516254931650335172533850505029110897977284240751939562759774951192364328728566920030899029478188916483189392222918743 [166,81] -42090750025114620281137756717713051880695622417308584602932639851434621428495574431654437903139528189181815943871074566607801887793036896750564696306382420186246313374507493529005205373712856847965939457355821989811435929408307948253339827579959249310490129245654628422311910078199615485161957208673663289018569601131529584123063288508238675656179540281283739088197527396533882060487407792359820052617864955277023519839686889299001265093164352854137861967940102941084541690855450790007471651302099729549003982632333189258051717843588219540427468134897122416498418854745487964037795533424793078216701827530977272835007463401583358083692837430827829457307102836435741648586130792784304883831862758202538395248536694854382534275620545129212808104115056496393756914198692144391480569782913404897772784773888023644204847968072248995750930677386697249502699145187427471011096983697837721712529703091531731044278053167794755941201228689101029537588974454945605610665547816523353911411123459262650631926308500214452215844024637427773871312556082687968573289623853293567541444726780185391596280365153778576414178453115948587616604262166207787557879888029274621333638799227005635736574677086174788558499005975810439300804342768942089982012471630641556338272466636978276744407149967718096981115479961551162728722565937331954184035462221176564462995759968854849527655749929844267733317302440926107247814998261190031564188781845348368187497391285913517927297057557970361870563506381845913811842840762452172231386951284728998041702454029872957469749824381452374928548833553720113285564746931164249318151126735886946898232845359115434907280848634335559261345660224963552438026825913136081573273030389027806755269665808620362608529450445505242418319102531938024557654826096311038647689268246848418944 [166,82] 747946699081834442527267153850226059455248305565056544624100637244832054848287289135859651345663907335076620107659212634589187569441644770906820467403811470465975906697142491515110546220738197650882416393378445434801027038704562254985730179472341542176380081922589067529411021778825144319292466709947606870115945839250502757878526948248971233573005909553499948950364990510402429556299035919554452727289138060251467757768473762908837818465703168286442559723709699888611485363320171431520684797023657425618780571516245834787667665343786528279805452486500202519505810464738167962975358150702391775969329925132511143464013578040910204446271886058697099555828384862138191759683447533707522773584833755148976668108254801263796460427687176630980480153991965770349642553724375946471682703960453519724893545156167644771565284637618170621041913541455050165397415073173822475888471367885068775278352326817345691882581694883170071742003904622982652176819288968105500506236743538842056533826103530923593075354357991270898582224494271842767774991095059585468171375635478052912774010129702185531086971622287381373068517766680725438525156967612878069779187538582406567811669947059246766926570944178358742555963483295490224081738540291977896483288519252192163733615456946789408926751508073713668672415664045586118784536484083815201120806306351624300052092458415301498785959324122237139787550990017536867027759125289999001525821545146375759909227167643281663948548354456989404395510828332997284160854316889949068102015678489728616848655501039122405390755245192549287706935834991607522511339805166266045197958098954396125360504483314102216197195529184936617340892619488867373412985763977622854324409886791103475061738044986665331833836297120099452434155596456219352715069371440963834591684465421072 [166,83] 2844616222359818172021081821780506482089657781253753076299769967569364210453600781888499438094517393043155620531328325905142907859042856720738467091781367862430753186941422478446500169038345700641896978645725616923743482360846410930028984889936321377606600480372855516182589389786610968669024379359310895357364912672897082330657817465497373623713151885527242855064535209035014168013235953323274389353194041280682814714667896177112544276744050468560084358444284180020833648824731959384025475410140145618068368537121722457894181745486583657050595044045871675273834515710851370231872918570015870876863916749173533078308363528874256252526097034728996533974396681769163475222653853759503687362533865843170398915940107236612311538043320182520657231342827087922649017019950188419773514867729185178423630768891755237492521563920678768364622305568850355540461775773125389602456428660162401311850571079568229993516933783791663454019990921834297311290140674303204771344104619977406603254033103501593781307359762984393625099068816985752554544932641210107677540899465361300882050595247363832364597399243819225648831676516781129663280423299509269591700281124410888055420118376120891410298201797900010426854611994969005917213817004018355408165064069529806905210251981563996199178284787443914237654625664190322996707377939216465872731362039497651708823978862016406165066850017114161758857209682184258117213463209518106542286569322095556808410276423610730899200254118342300487773543510198689374590765756323132304058156869833096040115609969468131293300334131271763673994327558104524626779260132035655498308212089750648887213053722138573144186957858185643689788421219050927592301761373674337040561746931579942762528743925123459819714593719190321754525130984076045318896803712387531263395351248 [166,84] -24781205966125514484338059538302509873557794924842424199457704775456182542188938014945456493107165814057514405109573179483605608899882001945402988291637405689079988540986229146258219708212877495927060471984495876967993555271649073264379362241967861001109715925194883663527741869963382645080028253510967682731619794804274229200318509479230460826908910639844854608621567609830151435128925462573958234905470319041915889861825498359694497771011291645774923981115561823908847267586237286631166626329096842814452074268273104266745770918159704496778954509827629570865379557924071272561033222011345658375585856796765959904247233296741111921851226989438531313313556825917546848242161263491821201525336341508121929799605997709169891643502694611386789902730961446809964704074346428071427582877794197970463916804348741910984113710931472095499533622229012714452292393959265869887771557983719219279076891752872270841224689503667970076951458123359707199816426200015565569227682906877439676645670497134785802637434673473927947323460685799733892090632459198245916934985863787781044853344278684563260876859861567930914254858575470766075705648282046919888905565647181861210309156171769479442572260572465324425016498534118429393779166193248566352434998034009469139062022720065122467591820247220465176285621309703351625463413392225502358468328811253846769249502846357910093780729098631108490291573015984316665348523456825083464636312330882736543046654211261396634350988982222618547499147709741143278644397576412593145547157176692076686737456778098739913236878624009287330408237472788581842045556799473506700124986930272899276516549686965788602854435184418922409275231878781113321887785590138025458807274911280132609551645792846851702119972258756961942788674903768070698599517366979844285784 [166,85] -84833503607320090090513385561888782191426198489074148849468215480147313811148200489322768427874138295305437634086986063881518050878687529238602643843838912190022914483051690168605239787410442731815117680543407056136601330478730281657172644931856034690934451113185251782937799042835829173199886959602597292815285186011629497675062307672717060498581673727559134685187850043809188796999148860534986121786689720388987951502896077077344209689286693804924505578860041286366704284061040132609492106683299258615800969074738563367601730898277443040719671090187664783825048760613911999887242139547035843068883085615394663270662029461376915080707665467125557139354383812107329164466948584040206329294407003082619576918258028427887200660784509447121690988145035161239240666670889388371579371923784065491738731656012301027663295555927151928359914589683140869862448323433571038996793426391272008009573604006130059575665483938608472511091361172509995115014841910938802086510233894736735652318420136772390118263330296449275099837299570699713293705785285097810111227442190681736235090260063413959401383091293764415032369311012770942423353323448384082485172982606287306939982380645724402576202226574599164281398883677306002918426484427278693252281767885016602248078470879156920560194865563049037569931754859134586172759850770476808790248584924573029959992279406031576691876400215635374267370975326782713045260373848406319146046249648516269567950368780629430046703394324918230242258574626463454114080080033697495252254290936100786255809902278525048035680191245341268997783038803535868111676624567883426250472879112806959724692811479324613317517970418611272871216706469941085262826302786316959927767331098901638877880361798701203263695783168267415150145090501971136778295369209868992 [166,86] 627920390337203402466347535460917491352506310463788501802724011573723437353991918868721620510622385877915628161999725213553292012300502839934666433258511673459366433438536040115490853098704940930646570140670085226327856958873777565113784498102590157334156409543355451983574285405749663554402214847905678033841690313612495353357881615942515636991763991487970047754738736884166079839355758585156079673018471153127108088106314971899652133985023446385814205248812569213841029349433114673183836943170496979656684660337453655051753932241665924983519282570320017551929497820682851605925454489869175923205112946712161659833147771233320841575305795898652041676961626578177411343402686382233118428717650810985355380370968692003549900858497014967068950602789702397023524458412362043374070615553675390389645097037420315124805958860836818127658982316993221228639919985155584607662380116813694781879754250484226954146523393179842915962587650825079829202479493719230400150796791356139044501572205177304264297972022397412787332411325062451182017889468195988974387284474906514806887217264699182621154731124942805272840832259353590457667036825214681992602807813591566026142681403080545677640679034687051487462280918106442459659925010095820133833921990279290008029773991463531692271704425641452675302402473967126858065407561384001389469636582941311632416419573728286133548391638488702836060966920589039629135815274386876656720086187500286398489093874671488714641511502637133133021761325448182906547690108760273223779348049348884694525795574849059738594024177075014784992614511473348558897946508973481791238700516812402791013120514877466909676957201915956402978433280303264279652510336681932706285372252967226330455180668613327877345590667637294679928086846269467797950933805824 [166,87] -1225766463603670409861087155538863013555326313445045214604885035371822209440564079781312572308133961225498017304013582502290895739309702336457755240077511372323490962828095879009535080064082816469447179325766399926148842894031363965999367521293181350320545525265636633742257668761060608490018659659225980399087492375961087532477543217743384389815403995919273521409807802848419210402323732454728421015741938696453936907411898227974197609159636749909266675855153348936654135665941848570032771226562906171248302962814357981957809695943778631488620265160204382475713888882527989873697330492680583760830220026776122483486854600567315281333885133523545100936734990598112047398441391252575848308557445351605798865772964719829109748654773774211856022494845607551832150709823858903905406510656453468117495289257011911979458562659723852552790146130904801034730125634007462403227552325834079261585854547522448409815294825348868823396362515542433638388368023294207364820034552494027977258004428993160735615255087031651444853805170961665460830025792158330880126973848855474788636841655350812724158132492192338852750427092582374238098111688004210123359281774113024690104828454553416536730248446486078421116204969572256117495918738365893284411987148912069255200639101826601172734008450508103905998397540718888102869676272330190400063540984041380430011747843984556683639973578633098153857982857843404451853776839588634966233388479470220286679832758596581805288746168878360720969746711964457768788013087358288604204635262097987306249526575018535928326340091710690962043000175889635407066286155362301269748263709092564258427691496930579716460229549546512810063509040844738509721584287079646235120823920090011129373950789206324569546330960168530182649023330491083729090048 [166,88] 291437172884385055756498885652800505082020025891104566207183903158120646998124484259177091653016431693980037426678012481652181781865221051289999001786640385987775331556630996824217280514535392793306360057886743377327298017161985828507788743053400540186867004771729720391887157337449582474203429383625185569280742173220228325424273702326979167930209980056686451768001926707546689627439559456858306869518021693158751173123475516419809371631933636050900905162130379735770006618839267869202131444437550143877913290414158278361207333165087053050236956522566663717736327941862480532149410682274836272849660995948756759687713193137681560985672429218879324751728301161627620269416485190976913126787646477221683550769806662731420097430640701082219712388881001948648993397235222403284687282406874648419517841247630460207202896689041039202948547732135242517595631673756489441401833108947134906898454239946684641495383881949462478900376478592195057610860231900142715718179196495917228928526876498903414876539808745561576218134314703140031737620409477824090296123415101150382873235263099845929368380467326928506502915020036038663172700128920418708560341498922549439936598026212670989781359635891743652533841080632331067671925773981586052208224699783002457794353155978771905562944836348936568298645597168978867659028259368340729825906310820554443155281752488872296787728488787542874960402883433211366894792056119803393726278929660511949532424047744853903656683071280840811200806817392645768184872150741874005717055688537385287944325791300478639033949527836497632393659774753929034296276104816978533307755782522635591239512123818384362098739891344503882301780879685306510326982271626584506322846210591692722933438485691372098174150318636861456512649622693703037962 [166,89] 10277692880234687440944289313486549385993407838364613842518370435878016488239869749387169840281299850869233608338172004455335485842502819354817131600101913335722592918284490967870246730331750330864525175313361470071158660166482922331873778135231415585747674883099762935148556585555289101106729276656267801079080193919322817053124439427450578685645513858448980242776242488823111412791536308882991390457014836734210355181382916747246089500593652219567986177874609143621558391143864394569375560831338467790285613582972365420300809421767797068457871433885232617205154533248966204372532827696097217108647777600240369569464345544100035912886648308188840203293331366529104587831572617977396072233870522164324950088697257632795150315947694224024987460258513629602509539205081210322128575998456426328277260373770727744409634895028554417556914077095103624849790860898982196857148748873338264948846781259708496866627901790569451531911745508700984197845652339494855626621219802535196145529591481537734669890904335502427260057274183060454590697552928946046624768688646286228504373979303445259159544188567231777033564297340532135621517022655205276732336472851665223459465882208192712699227937287216645926559196730511514123134918408247415114695183887471320119883280875472446429516963369234490069798353405882762992474823116065582785539814535652423641653740019185511746111713793127264894303346208697723712285749240302837378933933211993379587199913911428138379550084094274767580485355425501955325521113969814072626498291769080625008255626752780789913774561445723138702479280513710614555160358798417595541610846574564349464408100569695058209743714650498377558823372032699857295081434880113388273468704005051718575117788488183965664550243439192845412251710250193792 [166,90] 226422559007331420626315013781243160623807044808626874058537532853602383074817585979095852631339328773382926328900352254516847844823857173228292459285225321332281881760166084362481112057919383667435642115941168962043934947606756463688097918096896150348513411285875585928305589016749721318376061944695125102967680872355292710619724299350207064886185951665588787646173140413781405721800553051369703791853000020927963972753239023675423965713424463715398590395702691210364249688441337437518513582467018640126536022573206454640135215500791067007649890481466464888589566343102785509007051166574637598469693264896874856372554821572679873314261826714023780066457738380999852768620807106216644939596830309086350894534934804725731108178334396028854275514989603944645605124647904058890557066990784018564376541300464552693858695152260114450411913042024382809895507021183213798179406101272460078436289781651245533254270529592716572987691228649311189890511660591043145531403755176426711033601975946010636277590811829980101461623232739268636538001270061949014591220886506963607022448238191192865531617848186230313340464310952175681435760269705743402981574148373351927910464713053281488015831481285622254140505242952090993049968036063782698720339353437367200580909579763179277191058479086221654849477175781173702870331955477946711709147638136081401715478540827415598487174544181240213921807673476413980514406083985790856633675367495687814552944686622576036080906105201622725535232353393011785599912487523433062834244898099732598049499113818633563738122782417504456311381384042496118781749894061168092067593494823745097407161347820642047192023653734272490176778401292255911298318171398647939966306100738806258191859933214704624344032898030792946123316797696 [166,91] 2970397182225094347800802403327675883739892135992989299273883040564321857149293642938875772044067414378422879097528445708725011476864219865255955040231697535069637933184031058354597982615047931649821304067299694795072825792411138000091922945072165594160174530688467915979143422554681468020326875970637707303938305684063740695467943593504317068429475988216100731995242943746810893482088473071381976357627314655180838742211068900677027826075620322020551755091427814806233068994693413851806586128308741327697826190114209068870748950273887531754909301720203317833009129646336861023879534528326792911238220551699746862592080448661389583234818713525724285286182209116507825048330044470362488604018641805672923536083170262838894209164012159074473843010502786591735783308707543913507853032424522246198748240989215589822070829307344007098455585970496623565379459805397640234258391833613079095693881345511968364823338926038656046737428196634604384766583191885332945549955878593643501995367688625713731985709508635524241151686294255792864907444029910242471988441683457390749995395580473640797454969185777965495577375076761563554744809171210169156843196254312284449997214389597107798865198228983302085900885897933773918848002412507443040303351459376897747357273597568442672672569694720313030762160326284238798818960777283329138756784228629444148715943699506845746772635117490067085830260519016667530269732575080044100309333098770389219794008386801560235682253648609564428239201617798092167225922937426399940329377492280392299481301859636779096746665318413693190788354355242664665859472873080711602887831836117161362054888949498629427168358039514508294173832558239174580443463565673656154224260899034024454293916290960244084089184161082528548559872 [166,92] 25144106031645031484229833463770812216217832288260965604581047825282465396704165286553446515033676755949951935070903286710586465399965687554772226983115434467765940748572258764941003294605729977186564700005802720128673335098113630233041757985508267591165108405086352797553415992324972776655715246172994188008485510062539752288793962300153552717272817797885708962586050633431396406372169877486881178970539573916869066059086639169058940855516863664240079059902339187383479450087071865424614247403743444608956302465964892964835781499452019032472044392049924259687100729532702892633000545136733812781875033588623798111193888730221353449384047905577926840567720076640935120286968598564465305861165208124156025743095542270210974703250608632490334557862810171493098583448482048239502737138895088635776811852378944074238684444110418177888025133814600111024588451091584140428266365512158456417349357395945216168497607034499586173219006730961701538946554902850892918156358319870257890216266055520842204139833965337766765445471462098639086407539913634595213903225934025928816398205405120266180561461229755691345168586040409673487395610100430589206682193178365686174060773823753286393621874139871990363002212981220785558802024716000067517762319911480805056000848384192450119518450316297616228516268080238102266191710830703207569320715985328694221161945654532448005401595944289481015535277813694161724433135587187837343146738226326485967638731971531375401728278149984729996477393442120040152163554179615712272174169574520159588959732256727774049311319022318996734150864035199895356498135941161414972599088642384107210134556036064517514556314926471756157360597617293817858770606745127141493641279726110711116041760647978587182075251829495595904 [166,93] 139969625583794784329154614657179490566147730896058527455840589628424171017944811162832142808505286590384616173066268805757014212348365541802939999850717084655579014118579537501999354052394677206332169775502283283314030132804386946581123897121090067805086227373766391007858070756154975282619315524053002809205678670197448769074259734970528562666427275271233601574910479359320049678283748808129778017129506493613994173933189977167879341735528113058038252843149033602277989757327819538356286584469240599249168054223300494503593235884020707029619618426939393158923770566008664605341325957359620904208319022378054651280114564798267175398579025483134150747717604626747218085774917577811344704343370712885301042140039598141090655554667604791253638461535205891448196132079400646961347525463225515253919076275979158618502433210825570234079581718603343730248003138300204710924618282694103865632997686219593353999392412674100945353594593282022981274929887370268048769521546491715012269107274711692351134195211436906901760669711784136814079309979709482407804783593001534331811197414191687502397450729799958777492768474582632688216429890161523022568191722003496957321823026389956932394487070019905818105727068187943703329907024484094937561225877024911324755331259552940968458012578495056275712353154953792612630165644544821576549795213939523998028031864746053874461002173205150069691095285603317039438625911634620031415328181330247233690611332447585239944526149766681950293449829511412959529599308258624278389505769152138783512429662880463302230356588148608290727558509817494109904112356002784779974587954198079473302544751429813117216247082262725854092270849871372806109423820575947238821286808435725462450335399614966229939142188431360 [166,94] 519846950043098982859061524971857090796865541259508989217833045063418060528967786075766441041267753464621109091217594750562878396685474803273030994883724118899326151366711652695340023650973354418350452095836887469280321112764969972863278960417858026922870119211072944093445791307551490147097974168190080310299541484076719477928218890092042493853525754370382772916390071614615902146571940763585559651211737592019141880409302452227519269473981547608980047267791599911284398972523505045396990606195219242790137741630157948017875480960189046156957077584797122383480386771578766595937221343729369739334177863829477639252454572197381460915709371549632341870566290338284263585342092668651439402151902838225669643471762139522751565530456371488127560346134520076784956645921146833037609481718814264853197290338335780758104379091619157229262872798986693519897439684282645269844869778139341789920096059747727642964714628363577882043575248478949342988731422005327107465167372875064417028192967452344387941771103342323223074456219603214537617508664439201394593038328801203658821320594894547546771057018968254701967472142765953177618616086373674730966538471855449666434844560037715016518238811286544150393351893903335366148900195438435089019827534738010986433771749268182962996121916437271155008200388011460367694718125013805835508324131868542347235065520569333203987635261648659575336714994673286333686899788718858716611094404639607035217072366576467728673545331976130494055953767015899657210703255361352992936926980212217739865508649939872867044698494803230714121406398025144322991206233715261293679076620705063181607537618929416927137681551008164829121293162612077113609933384752150585854712650338305255879040317335677588485668912 [166,95] 1296027086337196489124340385176890289974900886245373947694504495235748553973385915037296065501157702740456816700560840126218460650588106540981922837713295847278331020388393284942303820341764697832258655669220891071352551047356283380969720054809222889343980965298038268718180351145273721216038982411340649453111863721486735003855254375000425162766680471607148097331689374676377368131278881446224175967290283065336245743006120275974488487042637620230358415550000522202755986487386184309873298821317356818312525308766514454968672263480236983217808864475487027987222485502346791038015389994697984944173263331886602724977374011328613037402604568921257364426670617710773940029983579164027906088889822099858895869177502651580567930590832077372515438102366960115382175043450517549256637401817352329266021463655108003858113944391154898482842272432457645381443501025914260087255369412846631334375113222032114643265997738250040638459189541556583176365338924963737727332378402702026127980499255789311983265228728242840276954419566216901490043341939367493667235788101872943884099011938556632648045033316901961834249805050607599160922406789250283928522837264647803462419002607096274358785670855659531078492726071342573746706361335978702041460143270256061253343846670467347302710844397080070389074993456044026995534074524521710647245140293247532014537048784438303406861699132605869824308255258341764661031075212534551695844693188496008504880563632950059764558866318916358308298071973661732743954649981905753169992764679572083066295633052658098825604540991981741605301849882726468258123526285969110739172340162525186429330333675610089214237742955021058487956080832653498943096466777305359228282022173416756481901798920046760015344 [166,96] 2174533282682009732174977497064221787210040570357935277302615659421256753082428308049352439156088268707847625948794394530406102529576825000721042105179863759504410610904977800226780882399717032896731496343880919695582089010825039963132955496952580452379060454887502509940645290617709021320057880885048437120251474914645073828864396481284967513630841728960707714855124308949469285008917603360338645702967617663527010827611760532634460664956964540073952537493576224335742900270490134618825344574921367195977125938968439933365620977830501142002456236151972819067293055118279350517435971684559456455575774105204240415016156164921361037886091271362447819007249581840548592032174853882475225089496887477065073814794070129932508283399333561139280759931709013683534233292114000183050332228584038818265640858754579685400467639754281995942856489298485012487683237690912308209306000919748616739048788784356757467609716215880065781916477739901744235441403240474509847737001334568187463804106207847258631901117553203556337129700119437915599010622026081160287997880595817017738635464403619225680708663804606686678366552768239181210806858699615218217941538980301439113451633423869989510650379716073605847981398531922437607274073134012133063814384597482830705225552791949047560204254985472336425594680099190915486846844573470911863161449563549407217310972301449145254625561590909460582242871146882836465341083992820272283728500873021079095140602330335257373104411816521158569192503392331503354423876333094482807592337458110907037143512397837525105049886731530854168967037727438753523937615375437677626602557192263739257047755784159529399421745689527932084500144769310822245594549652173710083027051753630355578180278136849566 [166,97] 2455076038831671800253619858104379911529847781858234407261863820022814207280074782691927611947624035567351274868583053580831568358681389369367198628471399708859203197958880572185888552657492538124356671401738311038308597976894706332689181831136678053200834627164101088305318736231043566550150706885606397829510609251974964211977938035946669568095672306079186341753810774959250733641442578443867536327740035479728545077739466421164889795821442278817280167171883963864759461509260433226431039023861734082565278751918649713910597712619765053830380628858171507178472536170544660944069058151165397023907611954164510068463861491008012033957975825171097129802479777065334577822910130319519452676521349711281128342728684225406759817546544466307011597419748131199043529202719805981177029949803417984740624021796337837797079084435197121472708489957219874858604340378877951673154028765651064893840984881570661600932617735051400930277485126108358647415550667813583816670732257256251278666556911815367447787752007499150374564124361449029848957370035020261497612168404442326124778681633270645317454372447065835895189344890551999744648884551805973075003408200113158947427516961705694998560267352374031901816196296923817248892149303122293069589602522078675982056221499658917723673139589589192932472064388523189866130602451217566818486670802959120587839102643875944442654878652394917426484419712293033006582185502631802221544104890824100886539855488070799969121986175098694348992783998735732248005982676263454405758926617587327311415827513828127866375036173523350514912508367437382425556642186825713640578364093035595006663697222011727669963459230307650632536710576788906735204250884435585627287446875438554612030573376 [166,98] 1861352630784940717025703901181203058656186576698730649494819636541799671228298095194020053404624689559112133785709087688443169806275526677418900805514647831824088002549791510635956057513469913640089429020607312273487768093339780811800355733734962953261697650879706610009050040371914754615336427085417221575776774367218145591441862120271148985204553467433553822041183730569831050915238357182212876667458375451530194692051444447172135159583693774438147681153359170591320344356962094754688810697270326934277542198024381227562587618476334532161836582133219891179171640097512740000465023537651314548921970532150732895636941259386852691722430355620682988010516555574996481293104774981149242433091114198175542331265007360540562020739330439000746097856987932044601621541073459858353661015092273434984032594521746303286011391807586777161668809701964431793397478399116025786769698329558323721063975618630892356526551909696170004378184269184394926382943306548366943575236486761767842857078282500754257638294638716677777136499636296538630400722788175679201629333695834152097993522896174142776977988183836864438529328965440351763034483841320355752728748492117811942201207337569346396284578603298478121052938368016522209498215083825522405995172114095000052414057195205476243200910669434991251660633376210288923966031458893225105434947278323364450472240657654594540488883862509323451503316319650782228186353289836061031754381640404687524849207816310292347588144076967459192177273739178216208583751393808729407244526773937782068651859453404022071146636428742961898314116774233574811003773265758325124000274769826136072270150100642304147321216448557023306638701931600840043620735153755980592103506111528837269392 [166,99] 944604690883411413602670879404888661685627001512019561979632216182605900828033616605175464819050634405091564035284851528056307890392537950227479771306735041019475051000166090899214691762968471514291215940915994555632906920679886794973420701334420218169522392490091195604585738832702866736124970340613992233887862769435000771634759912892331741922150487551715675524815518508295824317897609926730718269809411936622096325236655162790417122996376011298885654617502934575445474417445193160525197005326456868882879184987568929561923849498402914022652279123521834138544246656885076161877078120797610988733393381402011682945335475106387140066490156088819741433345033023754815647644544919136562725702446284001185443911806168792606827569572569249439780412900316713011288494461845382015109010951465738688791047294620712132451558717205792027343874132776580640691009547021955711642097861084571666116892274183116394692918376367594169095568037446341856490464100197260797753212330184321461021709089319005624472560554028519130654437380790232850015737129959702542901553836424235884341036141248404081800709903007732064214015472446036843101942765731441595687851540696209744279583993447372232725007301928097224151673285534378810859133389569578627619577277689399830021059972950725410445889530409464088943769256684724222348729602967296954731758818313618095936703757030496322172639768894297833934504867289259121415860865412822035323145007411019046204604509716474562016758790894766128961412718741390607279717774054615235367548957026267796566613375636688995259887496243695480425318753216602423217580504599630914989736916069983773115186936002609020013114794843176213656048071579292217515971092432237285439663799403536 [166,100] 319486155200689021127938590239205490302492824157875928754692884051549719955391679977326065992799692359091266009137647999994029252995822518033266336968122784833083988580091040769343901347430953153674927444498453414488592327858343223497474911014408205753885564850385553246630541813840174818840221993406894244207278230373088084298897223606310552346442403618399908059944512017238493026068247204204443356643221049549351909731998289568708786108760054431918116853785911805574321479911634086842654050656306556145479111987299982091478850573441201530064054902005894001423056019175826742486664385670113211814708953898394606722498522666206293363215292980245846968228805912462986049564446348173189500191468752309154340074006149824563862713602598085243395002781987816793544294989895967132363434439366793157249087043985975930791756063130502815441420207242731216546050391570593975433050237171104591899991140707244546894714614136177203432397145007969495811963941260483124687114566879392283870583519273616735903090371634915367913818574728933565451503323895974106809443222570223863097127546494432759037255664017919333511359334809870729877584637889098780830298896751219782798344431549493195602482278354302115440335982005653983434701873974916241926336946726946996606038760003534137990114128734419118977443402004540049314705793567269736631518522889833074040746982594491034205849597151300805583004899169286609439251006790156833901271142125682604430118438232038863766078070204052452366930738225843946075417235894950569437172561262371439634783740526134234904038839870627567113284387580433929393473717803273403993378651578997418326798234056654828963446856167640228207414614639836816519039522954595915587601108 [166,101] 71634009265779966063904724086115431706943802824252140914043603717833424441656702343500652906398684715608284180391193882132628096745755627981162281980703424409108125135308141567627206045548848670933884147652963436808462726266855924256742221504691967728868702809481857537405669329982181336261516760018461016968847975149332609664673554324468485039299791774086231145155245191010821475390737460251736015970858387624090490836802110975891663603116426591197712898616074066409231517085114427051241589972594980394535806670159102239094362273055073114853464883557078013907069616377308102592361851371157972610501037674410254295624617402703884096045577652898590615959043448051554536693363998615455814611328854715478711423678730702585439706502054944038386806086536258603152761342800369175526423707769161553618378487517588361050631690082827606033907390541271869441864788981874665306874444724366771336984101312767175392600792736752742502671423488223643691672119209868202332068414330545028200810059299190510768150029835222664567605784143985633223523854251361969839733442162906953614096359608353894085628636535798662047677970373882484615985323310780093702416807647014791245796257078450266192159773764982606574116508358839882461241742899160676280783492527669308472192039261363790129553558255563490603990908159500218541100912572373376565427702872617870991747299910384914558714355881782645667733251314561044626034871361034165425676172461512637568051686413887378386466605317737250527025426038258341157314596869275024779789320456807179406958347638913390569939836122639799733006815832462750589015742886773792126594467345423484114385725173400149635630465925038359757103028808264982039899831782676326560 [166,102] 10605445067098037793867804533661133264990073373584584952104324015742513614327229173113616524279867377135319091393150516510645670991374545638442929153366020650638463109938988294767555623963608893796736783051790154882636018254898697661417049065196931480970025349099680164758424744319729137621337167308048263827188172470539316602124070807715074432012275854751739432665095644705900630054033135674322492490318641641871613159112669131380484031809554474258343538389328588577821666035797164341207065493536733544062959165130387995940548604995656463215891795070130464882764565353694779095763508588040091996502960836506062263993849251492071651896015770700619113639792853421783649466179102953098519342010088024194396395252493232246905191799377229646956030610406777542953767031630625536221100337844973677210446463248082262912750642239299341468218532365661867635387933591203683636145001029601008728080300685913370663099891091850625967160929379387845502304730687258917059720059269796958326201796595755612663105247646255059885975730127934473508771171407079763628796128179986940468356146868317195660957359272558584362090219461645518241528158455607914073173293128509393478090232771230719691796880401154132568648286935222504441643266551962281275469795677104709450543971304276555338657454389579063310817676005468583532806244109093629939027577903605260398897422597342102437357411154827813202259050158533041811982695862473542183622592692553279653909611516397335407087304596367130726617498661950089038277922820734877934436986059485224191309900028428958475967259465911348393785476338489204912383257005543455359280454452666494555425488819388168634297761581973909592321561720554750875600132766912 [166,103] 1019276617482812303404320997012876978975938621903391386781070150552824033497922191909056750724534268893758314329013344367852215653300426892957306908432278204105211249259675646762971392137883197744204698543112146988284825287415955364825062607413305311813705906606095223476500952330151634536278388191566292006208003968350927884291346871822639759551153612430702625445144969460396756786523524519072380924131857822177772502674817093591032096992671549113820643696864385625260965733283865232915028986338509074736678048363046263128504638449029481969371764416913899536634699947003263727599264212023512481341281348727528384160155583853593855584462585248544263400225046746887664618590867335634691193904037176856904352154546399439210598527099460461464161152485227963837945834199381174752408076645689317360316553242918491202947143341040681137686978711393552194169095378176648230271398931980288796779898159478593505652813209066761458842027236682663614795073609524042470821483436248172981929554009487035817788560857134020460220232061295372391697068163054437473135257126683777794803578165682794756887372491538690476077460972430251654134859118004722066707362742493941368731258813277522903971653662724619509728968603209220001638446105626326486058166672640018362791805067300424569849003606841793422556619116893482792335550156057197634435114165170209980586851345720415515808147534970875701216017863806341527249473134759808455630308378672329453027120447857729279822419797675312915170111460757897436880358919014566311518912718766298402793610844220908907265603682275455962884965528795369357667501761896347701960441592742069240757773694992463607601448383792604801227323741165998307879232 [166,104] 67500367170507449147636995041932758545883430294081728331017735365364138398026976209931905412226388903987003729845118235013723775916342336199291481420351348084314495831088603098349742642034333833023396041365208640331592324743704443977614324896821960810862305752398337760036529297559084406550418462091320128898975015589155449525012880774636079390024747110803753746237829406547948994870512843815164297506327191114484420195518235815063180655842030229751781191566495368646202890740410414896272904896730321520183423327635296758458207830094946797335270949942010009436535122902408233717295806299336402583415713343199437239881707844876110508068319814888579685409090229072767493810960154588845466860624513606950338699573352632471438999065764089680422230949032752921453672152321217990343643926693926987648790467181559550828178363939371371600144242653474875579398628248824498341104858082195898034497027904004630744729584192438348842526359638528949474950468483048962001269338099123688315708794840155739352377273045817075512309202224162980129063619247374424101925730924504380263060343421953028999180442854572285889267618015207775088107894028409096524787825505634188601226123614326021138022823417521730294303631954670602125671724406086443558123470479771998987040262700966830592635766555786320818272943612590087396017809366249636156071377165466037883593197974935403215573703941027078254001450793623596461607072789516552821754420504675772356261941502868039521720880193549081582688048009208778084405396435116669987555840170585225630303841743703480070596542721470399785482747535539356989753889158679349091906002885172067310675356818144165626697038931667588871726160341192502 [166,105] 1890670486527938055120826183624916616800958031278197624657850049934948883262960304397114224332990778869186429566463302896671519422383239764752039518644485620163952114355018548162454338432252652853567423312993024319765376153566063553449341283587900374472204037790204346721216087516673289776317876455541383177757163556590113872047913697632650455461937747800125028074026107852886423098759014498212209540061166643613099563862515602280519918224535077516727484970818575776795243281972426550060125721992041742021063423429323429011177593247466046072083617544678010199183162307473942371723828224512420909210372967811753684261856688719777059889203896832118918882569661982387421358680469198805592964149848771668662067146791822143382316011527039188384570061989921697679423032596054766082781050371352505596681430005716196615125360245319819213615124356642575087449954481329404693742300035047635890679966942577197286599059367113411107333943518212331654612342630705868578457411394040401633591669835385630661493364960628305489446329809580686140048927114555231761670676406129895425187207679585022401906961516200730088251351592584635449317139812192700938188007269932194613135227782889035458334991717383074978634842799706144199513154597359549539275967091737441482651832779759381577248868861366252810097191566538171095264392957028338156803434223107865535736149745225906704418205723180288050271277284181018877333883057133716660682116444108232453889378419477091200695270591939817627214602381406479917996962859280158920360322353328570631000046774635582305922016631388618415694906778939360775389927949222585126288785774080053998315473115909900342284091678727180044989386560 [166,106] 199939092301128971460652826278265962967193888696338492758385112792029647220186136833826006618383551166354872478036296986010500986846274547687933961583244032052658713447319132531287504604240215037197965922676539002579057009093595822592715302258150979920432178589943100079383263272098192641409601525517214031679108397426439507272379716816112390289269612177792038639617046653204684619271600214945952498664992408696552620790029324273565957009615319591957560175856441873554936336249894386871225132544475758373648756037828168601311890379712618442802853206731023984745297674838746543775784719385638681301096456845469725723366223780366731059710136479765813544524602338413312749807560805567244275567081249569564312771832246470012791087908193559606480915011882533249333079537668360192758252841196511518320907957005051767010299780035032561999976355013017461295980967569422581545010227850000147186994965099542665371683686419528033178652793926227137476305651121901705074310333644225705510296333845932205174275615489931399309173435574068405519264270496386828040514933283600529704316394543134951693963194252594448697773836899414661506165254884829305892988175981451635722231490922266313932460958739748294052482130176934372355431988500753874946400155843319424504301578998411491294961670171897932126089577680878307847724236499914988336590853421392505304413305577490558095608705590475452677268088492022823243669628477183480158777287065712926895922452281129947565818182082390271021328821489532664494537337782406410632185020111571663219544915671243215430919620268729571253046028320730583136896250979722650791085199148701957708429638941877156090533248448101262624 [166,107] -13846141306196755000822836783017399495695663217722413955737330601264554924534303754483893328975672293591576815776775762210933903764119519503026336038500120704375569960116746726195283539300049913281053517465178147461659592451300530206109719747728736523119245430276783953387885030816029067404611541218308905848514310630446597508399170027463647526007611656393453332597139863389748143463846408863226660612368040452363693820731901165864060967704102401120831684521876158339274650360373256161063496121671702258789187251048457000130369310270259938424031246557213467310923771120454881057795733352099538498045594318994164041698602790238919522734376295221350262115106086000325471950309402790962850304022798029155517539269430635214882854868313374869261603411866054994947647857498778661959868468375944280601789735958833831988993967797185202317276401409618238881218343057509719524799034864418844278363501950659113412489250448140291479821539353029143905847808127139566052937216037518351514185341089628100597733665336123581233730126428955633181982280080210764886134869032304209677897124307419320554216376617946861808519701001830564404974002908808263560300196522815966982277843398082181622329725887578590034455763966633814150436003510898686011277290131998128784208211103526621432747456018086895884924445664871118508539186872672691204118474115536138094310854043623786207375965818419885291876614381717089156730687726122715895125598234431361842473890151756402650278084531296531736560651409662779960068951273439033738601421490964142120063396217796571941231472819114687419506957308786840928118874370502292129374110744599100190740492968550358390079701797920 [166,108] 1114078231379396006768968826755412915817464652056086226966528994734805010533529801981723973803897236979600620740609007922632125820354731060397238987947474238936958903873638593109329768768994091780783211137968386259587293516540426534325012728839169257777845019960186798831408338262546529723666833136593155376888364636193777036078711435828566632858260315995881937662567605953850813917640483926193181887200963742252549605404576744528049383535972174195586868139675589802396849123085393646828125057331273330010492576372185302804638550997644152395626090047030387807374981026841230040802802533831578652352954748152883929228754465461562191737996334616789683147263175139896972291064130198009363864169781177541796574486437513096340793070422697722021409546961867361579099460578213977961346694668262500431593314195818113882261203084175980727549224636915643294837591437455830582135942715297167398270593373292733140878613965021130126667134548565310810110384426917200747051396639488821220573422465593678386566416069788531058820914790452855733291488223409449560207284269593422355754306885223975572535034984365906206900048112987860919759925374341603962372583830950089933801633263575001210509464866281755611006655562455755330253581590010161346064259926567335496599200873372441670959882032072523303169647154942697131168745393765487982123138285062449933340519429608350716289798621847706627994010196408756256481808324766263533212584909712691608392183414830719955523879941114435660164723426934870845529197641902292936431731261490815983583451136265122941646285498140345224273425706199307923087201129995247681286966157735940995646229100827145268569020 [166,109] -51302519028204976916842899880481109668466480246381712562295008969022237230604293168257438088388787796722788568463666507018065435473837320763038573483456367019836920812618568000907002624273152802693152434698033395580605964928551144500124513295761178579870536482643349028407564035868814394204956983659957125394959075141863019862395086261889924055624738268610888374853006335562602397255013319344446485001081126966746705048572779746103295355585610203591830525546274708208721223972798829736020688398560350007864311610799324222617481701972846615908085778928496502295654440322819882727853105049220695887452527790781296366009557522049854285194478290800457025572963978061143912628835037854222984872705163609021377136182344833624140746292265339492994174226045587790935744546546078641262108648815148506012002157892562049838871348763245186322124292819242801424576282912908025502158594324505619644124917141282609085615285836233402477827031156736695673853311920434633399608705196394166499799533815387776948575488540068031666197329688569149312479735246409227159633179871478852327517548264170128507958821806002917798410990826696582574646937398957187990695783016896820803190622449758118624009525699577269234275181248679867222089095589803828635516089415869319596292963393760768478634059636853058078200996863689395762700794259598422186417235389818473455348639875010056845562655959795049404444178206328550703390756828110531001815736993948637998562755914230064897303353832522490263163017853660626660018610249388188062738788224426328846776681956106583847341935973816563212167846157497797053068631971251811467867405290430924091493891263922784 [166,110] 1499566361007041591961827551915969739096427667840682644059840000315920540990370858080949383942170757733315061479731096693453981438243788940206603079078899348920575579822194419319236054089048079310338547062317850709242775640702082301178881656574925581133298909953724941865917770154698505435199595113378331573035551610120783504197906473153897744652984837865940558779770642144824750345435930952836058605871799160463837919904289287987465640354583554619814596890193269157776378888276056504741534291394856774384863353840832941022170966179156723164718194597953957931323104413158214151972563818345826205888357284934365347069337326002658462876823861904277772094026836097143309696356312396453256533784292619091596359803800900338528144752494065901902434567590544255033421602991202231985887044773162535541399598653068815955666964851312756181064581862873820615369134766651925909061595742212531673799258909907363227619806658017187777226322895967578874790798120526012555141535101205390794161536082847841425594467436780601083111376203564053608424538059894467306769838577799404627507918664818250412949077500748898116591656175156435863543912518372135049502536950319897536637545271114784664773951357742382965395518392246121913059177498948251212908188951169307013043929380098218557769632921524035563379492053904746800576410930370608238604065285270650774647700010869574577883889460119006567556350938514906709644858488827906575769400646807841171065034775483844020878902188762407960109116018930328718395779026438928758611799818994370259655660123519326462025213468497855070231544474646513398903304356813637075597918311154317690606109600 [166,111] -27013845081132208474420065733252178475254637168148633355059871051494752917742179561608050878381361958393585578241407063472470255888123813511436970160900036237963752574638088157528085244886754229480418642332229256779494992592344800505527208233261821297750806455350477464400070372938966030191643372613164285307361864832063687599914777397850451968994526818647559980896333776043889726910743423755586606116454598308118508789503837854589611500096841659016999001513882600484002581780652172549771789905496749609321884188925145596641996247675988466623677826084634950421655756428571722836576141089507306320539325872400649901011988715701245624142955841900607755273874817839078763415040159465736638577663402406392639301667747977809218272355647958102654034508969703563443176780529473279208550970332518724127674657866159101369908034757291318554893932552474449419818402155611571005821692565080971652607845085191922197749844770083349127709598233376007824671262059209733414118672222279983385321907144852548727601277791006230538168147633064674506585495600381554209230435280916427358388028788672970924475047764148971419565125540606639007776184203771289917118603287624628476199022130924230455492896747144136992197912033755093994474471426288928864375110040824700551333944769161469447455956060885508318845882049611396176631653229902369189700688565533745250786456336233302588643981905534578477748529454210644030222075226384794690768296269049232951172420466769751226693167633385409039286682258404220831394063308023429616392823387711496456479568024984440610128397350711615459687163136811083673657915408528150758156379982841473376 [166,112] 296311721338399002805148353694727317184049485074200887711294903379878956929597359965953781864140490769408292003964114639430203756179840766472702220069653632082951488337533685534223503923080795342223250026814961154008618288686096009335776784196098062073768795115164397137223382292638986784676378952598056920854445772609859051099534189402103781137592710197147070580655171582768785011847391960100394486838955615263019764657324285652728483574882322832235831842701274959005108024205126427261213260718451745546136931874748744261020000466347519960040202852210385394010174088212725413606860871836033584207076877937285305909641180366065291499334368473863665167021745562096353817592299588432596069608657802603284798014531409909395470643650184078468333294139767793297102706166808424642483576972244242735382935701723454602093794332287561606365644505851653039970201560486799874703402572351247283691282554552177518616306632305075920568848557141057970185312464634936492292463163077599139773151437801506848454303900084539818391743248437536484040915868002974261455769457475324792134347193167530436817937569977597681538919188864997434666991503611098408801376235202348292738208745776699819718507325904493119318287818103687118847079653225810900110678723089802989111415608381206189276392002990627984709570940798000571126631054636906411990743502160338612744667040390684567930119920940825155458384438343073367800833362986223163266629373358689148754301818969906489856147068130638710148013834019821690084296285272145843950078329551596741239307357467969362330495225930328405312611830630268858230719417920687154478399501323 [166,113] -1951843225424598537419473676729032412545613727937521534694504835596068768260089150739659221579481371130620349415208471335465556089918237091985404336821661429927489409984170191341829590107479500998431309361707292037986501051409907795018787139487408830598209507668940237821008518666184563026311451031640524445619623352419408618383010878803845864817617372784142007661071402196394798303345860813219318302741346332148086662654539351178293449915022944782644272292532783159561190421033050861319790799931839980161609672523503686156166027867657313590146793962394957335513268131772500887893458130230473637196681877437626438383768635769407118353253247249670355042953730579599151272066399704423802446961197195539785649094507374090098830904525375236419348058315301192118791347332767187395183504885456892469678838034616654364269105186427150579896285031145861642378249148801467341619134902207365737728681997981072504137854693908305582997905526183106013749283768430478314487821204053562188167664240891798868660025250350826345765956638959514366265727638971618341074343174164125201257232946292621576313677532194894995847812049661379484040667768274037030708744152481897977078068846047168143463194373498370192471452819586234213756153197317833563611168183624063020937844339774579718514091738099966965385537124191929544654155143626730707564402404080861890498578143348617653542675225224030610899254642339871470122838538366844503697183667314480758366755445824135308320948131805031869910393059072955730061950650934334169585141771248658477446949421494563906818298164365949532477533406349876915709960347256623353408 [166,114] 7602300175195211972703155074288144225099582364579871767186480655145476791697574493322129617370030511396850694262082736866314705099608650807252189379799966948590348573160011072482528790907172737831377489231381917740811239220637024541063332900531550024883879779514590218193796009178150113257342542456498592987344509254708623996546873618065807017640510255715629896287970054537321869486048122035122998668192203743165868326413811340991164101244736709669561686771691605689453416445061823539512781857953107568642386582926138484932877120522564091164840306317047286365109440103170151096919127817831090073315669185221510856678556418969674722622889053567216439963865789853112924766517720917192408034768108126096561758532484174406074855366412036497200883713979446883567590163042973219562604144738928457812435333916839169947090502852374511671372158102171033649686314443765989133703640544035618278046913384802996755988482125569946689359477575406680912122299749572032572451803989061305950733200154519381193596174272169376361447951796170261723379272299066470568776811833619921139791850084008267740389243190119761808650229859491709885966239780642588422376211835122116295303175175267023400206856935611053061607440865601815392333319954189760652625812518100909926302319812377095417673473299802101409543031500406407881353598249668694186600426950645295741948306498404866664477352455735187654896259062683224801648745369659109762276807337130059315711973823994671684337363175986351274237978005913731512886561261170323784518504511279397843032359298618603098197820087082969391934268830609249974099090491600 [166,115] -17269916874180154064381108532734263886114716847113330257466156599469643551731015548036401939123214758028180677264778271643560899409986969094169158195871687089676302970597443610488752694759242737329522149391314171225993276199755797084910216175450464774235815295080611194155615030969992077756049797005545574270499701112937705540037377518539994517609656880332880807548747885527058489162802713358196259415069677644062048605018990738316478909233092545742878453851918154123445914683673265630510371887850291668309944590980522662080457441700648700356456292168508264497128986649055149627937499411179152087421227614616113230005091988529521793764000728670925848119325581820479333075047498669714526876676096891411140440557245247087350211367878206147244704828863054172865448675924392531124411248129384339280228265488812670203856979349105525498763302560723898078902950712055398790980501479409838283917696695110201534979995366358856886817055664129628295411020153863698987210464454035641395033555491816751525308496083260617800939177671497609027828400745898960011324581580147640427622102493864807869520554086930284035072060344002587377232660703244296850698854366712412993466586560646334901183360493980266126514207382787544351030686607856354502098903285750249301510175918543356953205237203940316591410343986982397758675062064813031128217376779439603451716746940630521775519526668925318902778370944190042479430494623923462763003913413216624116916380672494067044136826420229430103748251293825049843775319600483318483599048107239874475185602150153057359087058550234635191437219880620451559728 [166,116] 22528619754513122423037970884591622139766279257303433431092221540562287244295871500553370871856373814425902833592501936990549518328574029513521002484656598701151084926731891479163751998711631985649007853884937748116672291056825431430145073739355323141863019118510163687229354311689521443769379856843388891249452145756871323420173548098548949447353270959240443212053420371670711380688134642519956168486029413792070523330729165322208243981406769371793421361850272199316973457590379323660399687229864483831264414096767160764140501405115616751467975156143511789648915332313373457038333048042976302807094845126035224711991001186602897974634698960236434999665210295109924207738721882042966913261557311333089733415069826021192813356463979946190719265298263248723283826010812608250093342802941814061447547199689838071106987155403178806014223371481362420849963485842326805688290609166338491449957045646355191176353841950750836995997231840904567784240954008966035176224756227320383607249807624866055864159582081364393312983068883235335480637662925338885997194641651834970494962047834545309774091740240409735562684080764980537067067392525994132495762444976832508534468050477226244172593539651214459564469396943768801600544030974242708415139031167515878551901558773321362838365058774553747587015596470508512342377238193033476070066236343596475698485869598318010666605856996379155715697325208840349331828065002661958524462645769566441645129145219435958355588846531734780775827289456474800810497004977229822717126008262397119696603815164173439181964829608027908063154798157532 [166,117] -16305140657151480973926905245551075650836019509304750505099268077993980237696223380384117855310962950576347796553132380683183612677630617422953190459518920070317111035496126268910061268966249824835508483185752831601255204756119409284319835464581222766119989982863650706343472388309372661716230968906509799767018612902211715597252452892361395021622719393729935465247053284643383859256889391197938682193779837187491688186656571794387475261047433480100851920572368244235264463798188209225758899658855856537751691635259288515977732764797760318899685248595911765079602606267873041696628623783541035606748586166289211963883519330617267563813668031906585665227897160710802682790163596700253205296336278322428934596047071498076864330633631087562754458907684683032822863168041487531256528736403034722608196923472149635045661222343629887236196513656750898596870759365987837308400124176278204535053791810350224219098599672241502506224624153332713278272607760876943448382062934103644709018075523781743970438537423704721226356037013431896851719606871599734693927500034142466084366504117265252249670411581727655554514689828723299000305130416106653484720558237181457921963260721847854822881081895685991773082545629033384986458514414410801775896829309341403322961876687287727632743309294504737791244882258510523757398928107032380591132713279247722967184570838720135270852802685481358191629070270163402628611141190811329635712374369506444882141894762810204677606125842694674802804118991201170146432288110111434831999199892493455989153182081987961184402621929308744768768 [166,118] 8671550837490569699208838747613248829185652521126532232447940994420577909663158303340743096775998277747300014550636019045258220511174302176849763371749138384590678568300758700720250406981725752718588869726157370317963507376914159568548684108196097931603402691073427893125238813361513291746487431034314892644081918390329186407880849170830559528558341310986055981211288627048983047426431943417369858598470504042960973206904001423420557483170534706478675538266324701776161850100062908110794964732462741276486713664585662000131244991504489998875717056096624578174774437207435017566532139231325964371904331075421069576338990207944375097216708659779465476994482548238848876318561824202699669205617702277335051644389881241662458277721520157072604038284797804595094391147327126852953898190505532089694189024038829634180162193893234694719760017255075358115394445927394344170200665634305854515292207444110315814644717901589849771301057699447039328583136976268592721571307553839834589177655142764461551387880106388152566702482187807143466531938287036988318684387653120486712871953998641826125888296332892168936357310713892869199995521631336931632121104504676518522482073594018469556721784364831340017101901089403762057657464940418338085055665138617962587486660809425363860394298418087240987589959101103341776863812525511403372210095425363081032728062887565229451607174457717602009116609233199444446608566008612528473111900821484608353694108289825623767408552652703454039247115421240029621347498716757469831435851600739415156107666266546027449582889012872 [166,119] 5192196055109966735242494704584068324778679611195232960962532842552295576312722884730063571487841177526331918400436485548394373497636669789212309904602487703654867489796690144354071584582079884102073919533825524547800439691066894173109252890937778922634529155532760168466697260533460040483631755242826573914679715191313122143559761959148181983138305305525395075886164675481097152818441149897619815306559548213965731507994279977853845566488301977316584683740353852444531084646273277142433750375984192123102611718486901676241325718470886684554175602806772751141281717166443607360402036786639727723236367943912732978202861242410976788310751483721939369747502359143277068649076900466473538245406310540087237680695119073048135860819959871353986490792192886791477181631399093092341562550081493296149124341705370489134295732861805076131161567051999044775958961663048680917103811956611876822847875481721438118950730014916438883833498682586106592773845970979940553930500363269067937614976216660018704344626505133415830381053320888051942667245132643123297181849859182603208436107404308081347794197458929628098205063471757205129144351943945035652099138885014248776981599655232968611415602522682993795188616950846612726816851226466697675499517130332803873340562536399501544242195966244492425878754114188768608623346705367978247479029871106144713800423976051644745001444652798527261649271458689520143375616885029897047580233428125972068664692622035962550639346155417608467030482477553785276241164703802123472676190293397670255041139489520923450664 [166,120] 12742352623954414711476330850676851581298137735178371228965075895926523140603776883021923368211746105116806462786679390937355265124291872298723446046541835970934836853360964918104005713125450376185135004622810651622168223196989227153984594996657973995128040979451454288653730335504756681591217378381398714343374522619027553221609415701880428656921909307275322644915794757185709307014710078622362027294111226967137849069348912103527937473115794569649713052170778840590334112983535926295235971084866026256162287029545071723283623908328239821087187200277097664941860961961194901186593134636658327399493456719056486670267297573943165428591729193894871977094432115287470711436091472127710007820430141937292248587444466949137456666731489495979991306212266812241577005049877669615096671777983657925077906590901190707137374591457403434499537745292608832465609871540732211705866848376280211228608520579544857432224424994329543648288879834191708099120944898943866102363199187630486677502580701440731548749948162631637689485851623011706578200556119597909741976909944127508126680153327138544924592043086946591508036864653732318495822583283372233475966609747588206938541135073183811683417625039158687010224887624332221295388684419759207689714189463012848396305718555329297667691635939508005987309582484489733943351981555562659654605647732391314808539455771425982022296051305093855240782214117748174666497248243337224606112486430402076303366989423751629593596675887819294813968235082603175147267997858204450894762388169906057614340822763308 [166,121] 12000631706596834791008997112409206570736373936234289411504397257416868543717095910107582245881516155765032378894680866995576859935649048758155606792325518495795919862776298415685059241969418038507012300363354364676572146259275118845279861871451491538439402735560484350598794081012244372528198289527869215450910621515159698009937404303505064630419228958252262070587424904133013748441396949358324194780274821714358097836303583448953383734019882629666136508679168355894515533854159509543690097098167001320360029115127953103606940700737844907794394368430571016119191265506431737810017980339362302261634737014756186941280532185438664308008487878145561219509274248329265415422268240611965123982750089708641265091393216999368929602601830349947783580017331467857612089659954606619268667986941271677769363122030981573578604733032765062890188348270372616108710647750202710600414431411769183290207270268819695358410209300085383462193530941371500321607506390546169911668134626376551179811064611367664372821298000833124209912516186015764622332623646484029925855440086456954555093847996031611612845053446657464207306318121815957914510034076833525070119612039564360218059096581687630896192749729243934981901631345436705369283140898666537048963002363059290097576842289114017949821663147862005590318846267758208440724782748314166520398752070234479928849155401022316801919741916121954571569952792050392093341901884725103704537176882471350103966254523288112977429717312628500528732248523198008165626426110490006819022771735475048707072 [166,122] 5683141199577955949083875249541697115902546253438404234634662148094085826183482504385578410960187429663379629729793311024890534343080471429384137572632143133783063859901439746809075465892167286060305831708777712327891231027565971158814428014035060686818365341978118522266290049755802576194827075038850076361827205534772607719870266532554493053706787664453582164605311478702923842605798328370835069578999050605441032831186185420762689770444086256589925300635346886006555256836973886236987785722513443110630887707105619572892897142304391985362943267898449455165855033034647366660317495188348509040889475474653711064001380595936082530141325508057769890442258598081349601954574190632341896391780190785326825630336498417521211478160604778689815132024658842381703910850985679173359611563490950623070383493913468424626688968886932919270785113326374561836712873703746352177094746323104374747480845846904253026799477108035240284507464771334976772865638484341758613213083325967001563640575973419666558367028148443330925996110449355507791599088004076902234336053291036651758145243622873924618325685944431657578269440650538074841447021032842238718344476797644154624525254687291910721980580145247394172570769417943049413789720509731380218205371926267865827271326863195206841037474629627628448392003599561941687499182494796487018138432637529614317533284791779567387984177264156462482455624074613921459893431520826384281850860716144042701791988802076201942280198141723450867193956630113017782963190129524085799935195207216 [166,123] 1317970262873222313694855678071076496587798391045409307418960131649366893209330276022592569154194983574841975709799921953986529943700227184368296916963097443258114283653056525746811011720344093322045315588096726496288813947708856069660965921983933533536824184587373413753584169562091977185102898185997828048184110005584131986414599652649582472097464347266372678801277662533495750187205963404215670517953020179714009691066974156082255841685848318797512792218727748231397361263522621569122050772847820687760907810150359254898176477009096956395817089065425215551185008898832359214129467068415602019492457899665564073068967678971517414324581702264854744825547912410165228262603813730316398871849057697117513454861432423324132254471918961693678026267205287999013674337131301775542837411134726821006216238830749602521414863979895377269143100216799479974630727711747244930352413468385514320041965959583291608080160039464993500758969504246898938070735262040067691904317799764013008393775784518584234382004227999788730028398006872289427800474474895338876906665744942283542443401141090668497362669607446907784728302137989841912406916349229997637828950339601581619372766643988257466337871730069632672233413425993726957593522605021936852032485308266897514378264101593934743452662688007547683525887447297438197721021019381610073567364145710836024781376648079618348501958799958831016682064315441614742649969983334137921282788273717784986648021788792758212444516444881236040895022389894692704394422401510847455600 [166,124] 142905857295431325442007138350030596908194316264533815102608284385150068436880980010091119485852173570620348977703424397408752787266475520190101621340724215643793157361486276179257468633665136878599543454768193236953425793012330865990864082346900133007489690930163819317934248866502538278540714103478103208020051369093774516100112470801546871657238246718601437052924540167585906312520918912645009375751875108315004484013740361655246903130338237293483866070608712753102357685395359867341510810170782161308517999015848126852593575408573401056711896750381180222547919038580629909806831239553613840468194965717784398672063376840612524042959190472072844436477530978825792684799907587822430758147746824906031356499332734816746778336762161027691209467433543484845091152154601177770569186153587659701845591816919160083179751771643919471946648111760020007176518750700552400592540361553231578793028294708848414726030632326465134622202838729726065552825375225112114188826732042121523925170771627219065800073417484010451837972690175965334863738768030973959003179855197315265736944840885096459346953559503794193456564573975919808557618709405833870991573353185272064130996159394220201648323313027754688509337970018833709705670951515162374131219648454455192622297135406834749462467367801567914066444061061802344846669015528054705911665170108119859471615047646616387660960781883413203171119842210926400085026490874394731449775376002860003202243660028293076500189822763759314552513639420490174976339762120 [166,125] 7167917077816873307408770221203393527096913991741345569924149594993595512986314287549501922269162000726359515510155140178540663159068317347310001152856823890292135229562707302899492636888760027485667749446261988400939859771904688992153317172599065302617722209449208720362007581970639454831522561968823248788798264918748639489589359566647171419936419229193945653187818724643376134884654429445388727319137358175195824492033726901065036973818581123946849981398303196178849579883345543652366856094718818408249879558736744997375799344895280852382522215362928590553509506130210668625018759350751952256961265815983698234151198859829311346566632659650859235559110220793122740149649788446511436114747174342696539411105725817268331471466599858207681695763516333253575739640796594231514976459914548137216439098563078353084561330881091804302803948077728342669094654504961575741703783529686246729825114254624246751510121311526320578517014408994135024268235384680155236089777489821217637502429347795194187774323248744919003673293424141855020000746096995872018242520100134536964950018397955504865972744926002087962653403438236544616686547594136786411728531861777497909876921991110187437880734676652811517182824238727041208220836280225382328829870600281562155801989107050906848009312949375917518672298988492446086889420337271197865206814762914014032348402223913662447233344909288177833689122064115493653708421408745630038833563846496005547331756483432276894019324102518372841932475939401671712 [166,126] 169457337166223324429152989289525351676083183488265255690411951694666445971620018907724876475765626041949429480501010549577322145031791460088837928146975490190757200735607564867288290841370987188971710288927760358479360071542188352482523890452513225986414633617769851641182488165372234743314058949640556203774009842841415538730673908003315290188569468153659977394191955616344489443824717005513973617536596815241970637645508557210917079437893269177934220721371528969230158213254964899788740912788307103201905983867539012918258177452221678546760539551349096164170615411888217386136339413198428514120313771027088644636247098834713623343062008478684392211460632675505347253639125161114472526736341489938621716878957997374208852177976873472750936959219745418813683645573109936857307709628084934559072963008849775621591168551709004817836914765971140148551397033302384481795077434762420319577283202150127359177702954323523448576900754136131211496743088480691744540854271738295759246292643397245214192548653130321319163789752675293608796897218808772630010096229515264356039080484123746665175919392373389258657977725040442689635724403536179570662779360009768916725827838890442822752037085649553529268121454771935156486262446616735185081869256410024803704478103766752793078939751043079906597596736573172135406939144174033139031998635418364057259379136615510120439033392020738882889720014681891527125698345876026997032751165804430132660752095052520715256741209309707698362236104 [166,127] -394281452849598587059768298498014997746319058303073623034483652169958312037071409833694138400405292987575634700712882446334511666075153658618954536766737290277324709657790218978295374870270664975237542968732931452342795310805460228380746533214740766497981661353946418749859632191141647798184836496182691188370567565970211804533594181952102750650217221570946045819831842907247761085291548797438235127590622329190014383102232873585474988684620916744479789651740867097740399775740184122146369157403950869281789942862475842768289385999470493019927115304943687237474769235716700551306362434549935324364310462493439079202687606297508071903764575558304845276383287912082038308497880431618974476256385824755424135094336731730263679745159679864313202080921674911781351194004806481938401311663982722267237011107054211584451190601266121350356881251063065139793582418675180364359297271061866661015685429091172044084898839478852841956425817615760561633116099951195732544634210681686328436478924057571263003123471306392057851823717337682925238441757706390053708555919598287524565706821472787391049260187936696715420162127572998487459455778371374055692074314088503584385022806015359569765073778883735381237719452213758066272339506089904358266542640280770235619791838730837878464281354109239578391602162990578806513414017381817742315425634801186306575134529166398635690175976263833256311054212448648345803290950812677810576264526102857990648498420278556274327482131414008 [166,128] 351354856797939024577811210848220244078526440474679130769538350696768498592848239891755013536404038024991057383628491358883229175704575790392359970743481164465340843766485565321444315954628860519784382423768918927357362417235919388231157377004191112118554616377060605933549832239185540983430338447393664054146365922334397996748262180597112609998201644137207672186772613080338990811140370411007591879809534662336725204344940818955593465388919622188569384330670345651356450171090832636116478510216304457477922456757823980676747206623858704408641973658339880705241740903863056367535885409015133650595393788025447900213024563047301834422352824212007933461078956629163775381784373287955653347859879610816722958058969365246206790507120657317649123570661691049886344395118472704776711029185975436137063598285225016201104932526489764630159900994670259783588214357067069286649160365099237094024439201962696698880846233258586363850452050181097072510324884345711410870307521997049427621528595083089662281382200855423041706807232671679312910338414690284756389442482601594581764915770114350366163023822787802937020262754825891494897042019868717970679417193044183050023578832951199754915549586285121471330243308650846683944487015452939825268195196728783918067602649875715961183241134227674308474358338900095411731175172660089585652282548217308934817423015396491022305814760358423471210721887552131810659448829175467298556905916366993877676232838067975907014550 [166,129] -19445326714337778063603998239675496938802445682321747466774906279665888676754628714491771559992229919408492284538350364862385894572819209593350628215015071764937545483391355698524435578186134230352908935582754274620296904051931483320452209033901495285273090249497763375216649985528740955830481904450095091028744648245885074870675731004605411853391993911142270993750904423409271757937964699437932028665021639787001213387476608867600632638210079913684732725617223398897750239725619972825366933976345300602529750523014362974582238905270854930035732832727034024306566149072838590398419011838097651961942680012670479829449555035816821742451585702292777731385658713590040610108053529940609282987683270751424251886110660122488056018015640086991875516563720483832384592042593681587910989464826129553504368513104586511397756858391482263006258283739404119591662066263116491599640043722869678576664644404429154826653573505191824918840714497709830543454811710762655723057671689273857111282979382530186688600628431802514949308592103287214550169203390466041458027602411888305046781893651639657693493312726817053164712573591431678254918340686865633232454901438992107282814875085632194824716831986121941373953156150969977365210816210793406850508421562044751726779230800178065296516692118348270120010864394445176687545290323698724983383909168541195084315968742504743737153295768602908996384569363303821384181693446671083311343169542919467379073818944512 [166,130] 357207056831392494463079928715080696433491576687551633507442895913138963687867547544561501599030136227851661454099920104976040323989163971411703578115314251112401637619121397137661769363001675320075815696201464915735503912929533538946754540801244098992621163413222963698943323597371962615818752257520724397792607781642456368922466666416329026486970741640423012786469305510534650712507379212555903800834030263406329855920974590709506667039649219271409344268793160740726666261882710510151838485912585151394534586960690830322290411287007179063345205805030921184307304236490331054717206539539029644356549393308761114986666446900835445068495333944334883759808329870061058524475177207239173685087778014949732242716135575187930636448822244167150019638781419609564768006962221484671479170058896890236059742764146605868751982516496051877221073031906376223932306604786509635256444717668657731754715848102454897068671344378304037434666540201745225213308171810277848661445860175019138364127253290404225304822519934699858741459877602585703940839467646983549023426823990680758665163191091749451111754896377224385114580394266204863604379541669746935796731730791640487216442863771833328243426941372487788417513288246687244744044197166324158469134213773809754636900456676180239977277551074817519188384558179284162588867935593560180866576760110595113532041417787338530701534616588207555255798406106106834733448518357802986249224420201641276368 [166,131] -2495518920938656890953628882869340576470577232621888927843405628421656971032863379889243259658907263023473383327752781930074213834833587155953135252838458221402111579075790944978164058624915589315083747823194003673025019346784285040226723522258650327636518461691666510745538557675529058816797992456083785647529216948572486138261251683435114144521661658641623024663700515570830419669462120816060100548006983275010890775089188682146522739597798634170574204317066872120856582415669767758905117210738867841116110522427372693153500580233676506851630012113787686026101921655159552857588145668313962585481973112675327990191680028475523273971992333875352587686347853542722244163447034709646328373106574272309397131375122469669813361620270010373520708547774634429800762561309532346395184478566293493367736795958252549014327456254425716606142454892878795510631158367240811869630858305251509808194556633837309977353831137235153752767724422910996924295549231511249221529544713448249029317228101505669961105361590893545770007092771658869022272923079820447284605570335413246613353564142911891047781541598556652502581453177294812935465149123757188904137112668422159786623533101254130041599176064478856561522580810720105191052670336415183251119437268753590848303992970232190436511569352338745704808235966919101053113322709354346075955432832386326236786733368170440772523972855961720685768565679748413529439439150800595911856218800 [166,132] 6514614122204109256718051472143617908835467590758857303780822299230310504499559874544987724996927537610789077188096495488400607143678002351108125981483033882874763838129872437192166167221152408545149837342215408762687818318263904315184370570925735287338368440183457837132830662309562699801553017119379341485649454368148435046328111433728197243997264448312062306977784759985238237821366260520789244877322443795480760062020920446581690071175082784158378412990045570493991547226295500176461716814655749285672568267179501668478661913993913269923557041039975297564290975973463025658510284279710075979571740063735043682708084911341893299326803415754593503681479309082497849623957904375514639350717544807722170407237197412558024438111226911708538881452789713125658661358034431876381318186380630356891793650724304002354977112528044972035242712268397236531556641496683063739259813817892175292672207726303858012404453996464078322523900558185576562344798090071420638911482605621958891090094224458365419336678893303021008614945132173882116920194749575001666179877057178347787444171089440006340717401869543329390975246801457462995043980316356246181099703273946940080187940593458266636840671574903683879452510831782231046939995689251534493462839624170854142072913889354991785884832838752250029502506650809226588133396575961351165652700059836127976592063860964868728958245367794209100644905831809727078377523363263908 [166,133] -352475766985348771391036320179131801262764630558469024726432264783465767712343521335155559714480001056156433632456743541116527763878430560638146380543788863882666380026620831443079313621361269352449319015475310566900064985672857171812776214850711727720833546833475369626991364292991004305067295531028290512963478623951020441618422465513024119935290591178446572445955118737002889311882828666310076542190527978109021756346360854235496123244903209747128495568912624840521048757013237637798938924327052780362455360998874297306542555846227280864042586176942154338963164621292297643526766610873241482569077146509629686813194136516188110665833393736211242287966364760200010661869989164874770215501437655636384064396672475739951952909628170759419381928786257455509721248159200777194334307769137878375699301585344426865740487319761132027938785329535157003120234773180355594401908960010317187288602641569232940441121330157953243191741712022128769436997327543454920482975943530678405311378285818033820509636128480396527653338289891888505013063559913754966114172977657655119942994125337453408332175010795327211544830407425122040011276375401818660635233628676009863529299561106767588190178834978083637933132792003276865927758933271302116127607508942321836499519295517921455714670626244451028305688963493235877570432248006334119374482141023284706616398868392724431687457931955101263612232126244801860736 [166,134] 112453951620119040213089057977553222880874901472931985991159820799647073840679947220620934810941329672346034723656171497651348862744571076675084778774286215498077378293525571145231302039017596763037683587979815403543680675124082583237821511416512389612018277702678037697079168145001396486351251251992860444106685644243338096816433567912718815440932175097499208543848373490524285969313781546771930122862187837954379743289716702274507250055868645706564911104691339020739715092462829704402735682922484735728415122251348143108207995402456048308570846664812613004772643361189495300764651014732193677139610971259939362298198340184429646821943379602188230002732828331344670033241735810637330188717479655347426577196013084682963590782663294018140063929600536589073910437639603399861564874059554038052991315363219197943401844564198094027621175061755806460190172643161206292662673764548981032848917130857863544593483228812106863601975809314363806765044524353711812386285716393698277880341227651285229694593941682257332508650071879856055537651053912174924346723959890724816583893644082323968618586713963330826517458261600064368947677038650903489469332592271523858085251212298302395221916707537706154119060711948877430302110670586535190586233607495746181125033712624589109419192162949038540803399635325747856385367180253457645913164409949885084781595587097143836655951263445184505821638173856 [166,135] 527054204829216826785918539122412492740733019688959878877908131369427696811693594724197511365235833740858735372342294091292769118656255739297695700887163530798319583345060625139428842127084248561785702738897946383902383200799181043277690562600420608077101680192038767428529460722317350731926715192005979872570190751520024764485001916442806151543153050838392197291179682391653649423807852721773966488930123396162524881553601112619003140440540491628643414418424883774384793680295929694152450383467621075827924824641200951072838898585175251547296203531817862699724973948662669593897847647386378372043759299783658399365898914646311966270436631344594052251243221501124579625226235563413522444917440525537363061340569014613084398858746974656667820397836249523491850887778031383117087792615327927737400691349700277789975834247109026844209612518914071014433989311159727931082998918529172067108982552844771540061853831878712940688638802575409398056339600831162960465035160028118537018493737462533060179991846218158935616034391553311803904490657480820814780908446646613439208500008963585340795722747569416696170037806375287850665607021448589616150366059792934884248197843022755238657722197922463533471344874018116269410738713001774017358254486949915401794798177199626904938575443659307483126921531691385152370176877538757634960358290409298791405981138253698225431631969679356960 [166,136] 496541782055655081486844905918237656361012189468252735526370170151704578902595863996880160334887416754747133572806675661434872068389375937714004538500156128684019937065603054386920314460843924000376140254809094768370336579870491912052872973400091366542325777956752731022365634293460044465613003646027602980830345850457920114210126507734327484535014313470902754634685497381527318473775582363663137527735194245232722560905057155783711448219118087755830470805844323567251071589229287855599131691053296620584184513666588919544369087286429423458541101418603120640721471295655222749820500170090041434469645242642815940156887690161283457855591763065348534238106871480596000083449364742586324255952893896259020646983348067233692856830014110519561617785718301944881779724483212800606280636529586381882589539671505463799231871509624813408350896184765128239274483208567227284028635645302389624090505317852438803773891999110592537980178608834309861184520655452131647630823835927447640304758373080722888057944969479183891919167988428228111773738684313903645774105990826148131745242477135863087372505483895152105910134057650231160945244944093866477813737524039165266164878051160445235483439846345956315837191001770868188246162471613904994928543300591458185473433280889367959637907603039779827621819586093653078076376223793806293062596148070730191059622983778365689654013 [166,137] 92969982836769872512657363350052221216675559061706176966102562248597126829242802328277416667986036093416824516157426026227190056769050490089078491983452687203485670869226957880199847020400851848457388795715335313365564416078399847807903475563674005865719877980232113792275787862070958774776831405760107393509216069504144840087401478291524860131382535133571502561820572255138277595913725427180752794948293610343132530032407535581831438055182746113804320244743145497973224195556595774476854364113317245726408119623681845963312109360914296564029852987460030147562207623862778039782663568799535330608627303630667591425476321324784101953360664582958373579597205801191274827375314145696900785338904429723276754796885201597811337182342937851495739355273862052729353171485849925765682453809487292962950165843266125553010034868154157900062436124804901504160884818622392164772275793015706755679833039090701784356358301415542767038942841868401596815417254566337697186398142219172422000061724888766161173059329545751885011700206836689199915356879044565486193678654003917719508065831126479516810172559188171406401537856425715397922143966000947632670761548680408622848735393563617831289581422134703852769743097617381582626428738597400585614034690941237001159853907785950526540707331253657083527704270785823520299369537493774562442548710150450423507923971136 [166,138] 3425713865492477290871233367678599602628652798111301426844592307659513055034480995567598725899093204108933714747819279474531979795338455060350796732669864555751808828370061882239725742536672026068690324933886337561154365089961846673282012501953357360167462360841045642635468185161241103519673439547576635941410766052035176016814793480432240630806878692710604022743677212958668484165991825583797150270860111772045462314619401383878072426927246403942683301843746105099532099387975056100862273864871200865105900761316714068387695867983891493605993329007504939903922187364532927949537178187833931733290276625129872370367931230939554922613680244426651889668760896569960061317551493473173511489906800065940276820431830306822466955692397222016309866523470716359672752524359635819610858095831919992424217603118372731603920125304939919885221108529808878104229675804820513654927299514228679704841915192312422475447426881037479332305208025986733145058301319904355731455583891926809770212852116002448361928429554160890288943282735038767568725940358276327250061411088051026200831918700257162866388394801946128265329552955564513669067402370637010002962816252976871678598937299638611668362309964192172977240714426965312472507739399044077526812146126192092257169864936263906132726723283328381040076603172766613432004139980157460891997865537643664 [166,139] 24417385285391166660911257797965359647213196698745747235285479010018978561580897199146731591214066828100300131856557828677001029202592837753254117713142629528823028938347766451411042240916712656570774213536416450014366026725098557070751061683141251732230057753049588233583738801022831670034078230763779490873456620736477839319865199187854061692020584091221158788140018936555800786585685187043415648100251082898773964365000657827847480814737933852591081680314679218707952290314841239531848774518504377742143375854197433122802484694291762681663142008468343565373568257226714887347769815918847018747921523134596787915177566826403189386750999140640261364464362137079607706594648393320875508602045012152603383576531133695594261503814065219810357877539544622137789326282177345251735395876208720794929885990478780157710152326270345258048407134725206065828035436166321815067374735213139203760551838873561040439418194462167403072974690461326403405829878199858230392139167431047436252669771598651708225299780763137812857216793848537317355982015611602513499981328675842876959722453102975295340413800499539195549923480488733933123099777178339840876863593605107050123591090753929485007886500429638753743154068671106691290559120637214624660791526214820300520573602569940250181012283112254168024619417628195809344538488498186965648 [166,140] 32859223402257340722545538909770501349384302955439259113523277441532589906956030556324665060343755979943109641585265430810166334551637071939135594720686326147264060549794152291091380291792983086470890632788479134180696953480242898947605550354827072616070378821772504914052422502520977114564985772569872165560691218881776305952687165091723617505436524639689863734543628216050966842513255778157615148526688872173060981892594426657675405522573058138914897029753838219285915664627025742754389463401293745341845674888098641018375841593674458405125708953197705783060864337884763495511030033189751066395194906652653228862282975342103489173181716798984662072829873817558007232228120459626277495389758468215384508762658175757465024201282693787346871796742797335116441035464677744648013706628973860184693282624498153938453513435036327343855539354487898109258877939116135069161695698362949896837430134602207745073444309790785445391819641119161683376934176575917123540312148198205351984407372770814059318495252416777374359279636242645123502510338165870434590589918208021544252290797013032987386905805925503339862068500567025730365389978637662608286622112886021106936349402478724058448113260041543895917930639194430509330043078777408357105018691490175896040597490029422830463591059848495709087334339111166347460372 [166,141] 8092404366496498352266672661533424603863281839744330371921410002422658438507229722850927664588647155220768116698667345055259244717714984224198441954886828386865358532620426205091896310764917714053205334072877307221609049158981677339871699272607934066739021782821470036354859778688394761102929478761436614713183236674252372149098958399031184459177121154025591736116412086721421002477622761489764417716156080589476300793612763626562073231032611643184243336460608785918685731099727301218253626174879995081723941508186009691109133699304354181946313933784087700708981001861879271074578963827510270065902830771120724331630800224918337527899110216961461497888970938099580951654928659147235769551745071258193067956895744782507009030560409076936499621907638063306270403230117860637389062055277615245219176993987857723369962606297934791334585337739548639990998087398660513028813942665480298628018699649676046777433135865510903376879655591980721318491971718389778819502783671413224031251622579168510968238327531205490341850607022717310156106557332553331129775409429683684746340514866811815409198676227268276644892613313215582009269368803447469545824840848435896008254385000474768868261881914646709514371200761509158423778837220313407511591031348781673857370626463405756183910436525048659459221760 [166,142] 351029847019467941232155004651410483411518214136613116687260698752464260097059850970700799437350754030781788436526154498729516112749132561972842846707690653908475195326072014783777581762832692083199646009206836734942869445725332078968620819948734817324570968248761640039458361841218693721378659691110471367422709407584008167063618282446846733842458539521975638000443844063109579171136852211138336189920693352081765398956145607111608537386310614669761478722752756896973512065470745829181777811052293241704510362938902479026844370886891601036511475755233704362350367074078551506485535944794598736064585506490420013278201473840438835658268376147179100662093273799543012602970680350682955414333084968070528246583236324928512374602315353670377045307847557555583180318647488534983425847800603793075195211932920273316386127625367782102152371748712097518585032408864726018552551285695071223320504689289751572621426166591481046674693378932904286270436548379390227951160924839373626625351326744921166003195245028904401257721736377972857968623499633487038228937334923684844960318337254744484809604717316624452469746650096356939788683915693095262665631036813618971970264526211517691139047341245283624104715170683296903228778546512184693791219996658566666052491298735760924527924144 [166,143] 2562409650166430045835878746711079143733433319508141197647767435997318075312626608891884365247897117268881453695531564102852125947296473262270311185606135314928356273655155015554164600272036844895239869476203448492908278205545572149454868715955373976812684660592339266065549638695063062356531011756770885324580503384290590082499779269708131054377563407274916315470482574540441411696424745051864385953829391590479600436091275237049383509775592913454784784040986348328298782066608188849905608613997234660217541954221075677184585048762230618482563474128926534019961630221183129981540878259728768052605996672869713474242807714229857400800191900702878594594735242444184278086876689330606607277268763284487582309690006707955780680504036621408458100166568257512271732716840217116502713011322116656223399618237002211592358525935879728316418219039304264301095999772993161614167742833236348827757151841007227772963795706069745660733082423533795937853360602062658554855452135247650041044342021943808029072673973041512633883687831273274978756274325655505208525633293837734283776468085472694096358342896269630388617051715240016927318483180589329319050579121698074650234863355874055108957722962050632028993502503083397465899341668621811010942477119385278123788475632 [166,144] 2983958843401862848951972270334044266550063558307851870198711478917773929392088853816072713878932588051238950909218419540000025895947132907816386979239342905743631767915856162232212492681402412145986218231020582029635223474737317493219750754603771945995790102135512626384494190234131015860274682814756545167129767058586261663880009024276060097471588759840697631582742791917297805922269868692755387573684921803841943656836368433715436352364260094221085027855890831240018942833614979487928794223692832527155930149684359397376162448830358647941430612459520315231399359383421199916822483471703771738805998714190774198799459939024715251907501387693082926554392095169449579876946703366146959334915251383567291152999279008217538526519787507026449976205276034404579038493962425547022250751053070578812043677266535973007695698338250796594791834062420875422150922219074054386348906424532217177895010857868407547609671444589286833581284919006745072537903967887193189304199456958107959329538041680360491795435154458632901880346411589502770853091720602107382888661446435136446365054873363956744337688844688478576002729778471656610903661692520273357855773118558588788879508288161445144144545278324784550959971167022667760666141785374063338298507982 [166,145] 521089833066100847293780228898823065831941344683694153904745836492067430167119318875169234814454872424992094743258782126434525779305752564143411806601665540152177166693461816525176425086335020018603195173271459316043423884257274854566443313360648706302624545187045524384624528384572427337209428831727773223016653228782875959567312978623164992326154728718072778448152960574669190078982409371285751576665772267584202297236826429364878655926212757431114480603075924851394641704723265651068219849525813718888863516823809988350417116038030380447736715797761859492667160056512483459469313116543298117201063874218425102161114307748732611066567515372382390244080500721089797730014397892983366735034776618320985435742047585851899033200106821111462644721851182965542189436289928543764579651197994651886062146782140522548875985808958085718941447844546134964130916425179595350360725865928239990451473588685930587743567796863066665340287030444769023940063301185183386096864453026067663176473601826667935136748418292540894175503205219095285684386305324960213164354661325797244055743612951461601892572818160940747834217987288614313830739186167104929527743852512882912688661027327951528116676674217275362732041601776843021369637952 [166,146] 12709121530191421597025427203341939391023682108843878846307648356323836528842836543500268013046159059579542347520942695127617222599353584599300758114868842081550134894378225484885683007515351907989189123548717575462856234313162463459943454765611256234483358079166285184097336381379537436373764704158032977570886781897647166000819276143223314553169506118629150177906393463845078266875105070535564897054403952367370689240673688703979138941174986894766485685341878943767081435696094858577640510340492681428232757735479022426632580865433886833391014050273944723535707969140603049885799844969243372193942417069968499800814309146328070230878278362762915859785951375933646647065843744737365432170820283156753945905641875617337443911557500200326306061731581071694027252381225301284933023013493382253967190864236211655136302134163565584973301698217019650767930234704022396775172420247012561639180522909337002673561136830819926825868320875780729649761863090506632526116664927861142831240236168378413032012207931649559475180714052106128256718024297089782097266534546452183105217507426178304351328452973747938848081256773762064333842650920533779960523290248695008796720551652994020317439400462690672224980288 [166,147] 39904259595150965088490601394849334538501461960692714957235139391673371817241864780518746953186548832255077010270284304682847372295516195420213018218194933209193232788858665442741567263168341327693706360608510743530755285056804790733532810224852448097376092455797187263834429308769326983809126786429737764636711438176930085756762932934190614648359664609054409794297472954087348056188436541533227021972542275559928536157288404754014233827752510590069381338740827198437798644855542781614333411905893332931974178881432932476010245520807991554190545891017142429741643554221714680074905015116867802233356754703877619206214356882522154988294662069097730969334591488008188811805041449249683460167118629902817661550189428823557381312030498050113626145073089467920211151685005696380607219129134701676479429297261085897387358455844889217725507824815705451745370653835060980278452037753108945332026821096335178100543579364371682845199133801154229357322128122137046829601485536064658802217371524598744785182678172729141749884662357032842788117092539938522825200424537956059988187968084787917059687891263275123623364826512508038443402771102689040038720069411634301948185329439579387624640 [166,148] 14695024251616187011148597272732155340378736472621960920373629159096386846131189003145805950708849735026535506861345641594997307262941307819665884863824615411695226592367657885446536855567625287704342441684750867016220731005356400268653917046043452536961958125365449471589805698951710917139085633642216943985435901320080508511359354731610253399635797780106825893636765959580661793762251404092939035853433944744511187006751014255254170499448395214271161639112753357171198166659039606133604932313677790196870203191371762003758450115364296690747831949171028443039742972312872659602098877373902082994479680960037321747673818259224738711209470123024090181868233200047033597670064259132119624496668887622463268513565970783979057772370933139488966449919351059882242811977304716355146184890931995335886718344342194730167783868534226229042701341275452901807674967254510302017592803531067695388339964010608558651367006468093699491065261214107436094881512493201013800938911212992240572640093996831528957903525420766271833101788328763151726081995874098214430154378314601091220074810540801168210484877698928425979172478936005094872049018014139509553773762010247463448 [166,149] 570580702092936172002139494191073897486919272822938599512074708661499361546325213119814911202184971093700184347927872257089635951824975556215622297910808078139447365608001601765534644965497314079666976743295431115391885803054753475938045779903386889536817400323836169715250969959830138567785737910772443845449160126085371615284353842882429689211874457994966748922241767258611426077650940802086482672690747138459583240432020956523400241669169063745315663113536761839876109226201223826034544837549275194012882637275260985298937310061448337464479385044255271804993329431240880629253603700470368608144811505665687075565153473341564627229644058111443435582939741045856208202499283137093772618493192844371335601424706397001399007792528217746666004826673480180054218000003186295975211700503573562904604215669002791156896520552998559740763990823862284100420484661911442438673207640751431877716835043199511002917453664900964785112116715271224540898116808675549877894539328457698255977029615021928033592949546099716778033689835874481759661682639579434859577257450225646821349698888995253696491073193424050661706210536492477926955802089390752 [166,150] 2067759313496173808106406213744500355203468920498025780822643323150066664494174982071492239677828420195672458452769445923980166036821923406375212069665676076466113214857752039217226231806718643386124723656524659675579595812388169840067053396092979618230033170067284497413573842158977010592731741025103806558525033861870011743056723967928411592015127816812336218197346641361233988757864370426569040399052453372413007344180425871683200535567332484375718072352792797629227667017107990578987412401407990717071929489933102729296388135871789526597646101165030188354448457791970231335868423504902330210928360011611399376475466736094929909352742237050259967696063079542962443077846841850756404158117818436491165785984314283478256863605779347022182276294436902546242840294733779487363046578752797460647722691136434197268118950967862464396034546743270958716742929937076148195691326992104967951055638981403014019724693197431420862913885592129560401600616534412430094152946487093124957481420382583861191232748654425379106396671387855440595239428071077136558219480637886785889413505324039031340673236240942548214253203552 [166,151] 608006752217501374769636809621414581074658201016903933674997818212677339606445793411035270272046398080501830089367917138739093330955851924227674002300379071072228634051463146198563952734902230068251628048706684750764368449165222723830815328330686958286978473623201549368552978357517354190287629181060583893121929193731088865847100659706305318009228967657330469858712312628897083231981531324802025567049007994526313451000540227708631856827637525398232819800939808585540680776405781480257729000702523003829775232835089489602424901655123172373491285911941830846584368497902958062538468659810155634393975810208862486839877666893987870173229584016470424025738449092957348247812594251080922750434790332528320315779453728825384376230096131372949182745300237847143322259775644767763580930526895063387607680157749445021177574389039411395994670186047247953728529700268408080274275081225841608998044702163222997885895105694472446462725487462888525603842716752813377850825984115695442147618283748275813073268100904146059754228984436577876894701837978454138537794264075919121007004668848449999200 [166,152] 12343310983090856826572977812077626498742723010785667959331440685087834075143909169444801108250392394311580721862955487924136220516099201077757911146005687603937533270233758562984248028087785013595364277448004388753206904836721584908243384433488950082009597606161943759618745394416366833332103687546752548766769958311222930858557951519867265708227210156441500280483907511613833381264293934635353967549319314503408275747121636327752315258152067401898448244038623630786687178554774718025596920288619300812451995692241404255183018670235533284163084739092290977642906087971033878673394267425528260358235674599485134445075315697305168683842333266829347652347544242949323376050383340588830439205394304128882897440374730070889963429506044304854665512983013910442279990530767487776955971577649124198904824485556600462906827973070074915268059951438476725751866086086599094978774078621849073226897146607853302117250229581227199093175738317539102977902080044085379433183726447740990741268961023580846953173724783727671264805207657845012878212370976870398557709399158249 [166,153] 14352056554523257615448600674272619216880355026254660301467857092366076872132035451225532533576933445803201342171955087646333741641776781346649286444020097588681584487995406005559049565484278140004202664733983898716394175286150644900852154984611185838218864331403333390755856270950571215190664226463339944856750050178840398107150802529800729403210523907210782879639068260465006430783473650402334704985376232976461760481407662932707968835424907484827689013433809795927054044590860529344528229659803142201441484597671313733567560173136995168718180586112258146966609768610858255497440150442291783149893166019675485877699861381072278931858960038215912967211215645170297977950852238674863694605952478109096796617419655602559619902230858433089326165814096974888756070612643490061569367041239734745431020639759130443857024718556831611194006164978188951929244806372104166796294665128460105382359036523875692945802512457545268673314433674827710526395549681402293242880075880510630088592304150304255368682382877392804035513941567550723269504 [166,154] 758926906509518584165034628075345016251915073254398928453833372116646317013849570826980995496633991580710856803879321010386776516518512154723652921776966217013123739743093120061562319696371992278452168336590237797676102535290130835247991273828030817204001136602959484060591198011940469490585938159492494580063298040671780563710289033335346871876669847255114377832821478464940425341684911711663597601967156320947733880429872861947171012787251932695703673311932189099964845542391569811787265812587954178739399333393458567313600382324932566286160100264902710785945561165691446495807262596524508266431738533173538889921588526065988982102030118841662375452313414110404985412863198174226628963472749333057804024076783524479775428493637744612303521404691920994652906939991450995441601035515267707288468410917542866867814690224104671344398822072233116465214392345740370035963213885928746395079557042658331598341014206793599189146370105061368776877968891880298662074528255132395627568977946618365991005612442144 [166,155] 2927331972234535931671185453674984583379960127058834178630058329045356501875517309105971470116281340145013901216079071273135075457424247525843328853428281629894183702925205501550570710563083570122354722688573912106343075279123802079112131135804176171979748343095072342115298023293314164393926515633999270249065078722006622065209070501999569545111621107494108276601910342378272901473453685249593581404694957214118661785657962090582123663235619599122683304961296079268137228299030919570084978265485435232257046735259862564063813040986969533136921954892124333709409401705659630567252780453256760897865458062933628918917853298284113736050051473651696416010193111301011027419786211696335473104420136835134433987283857435252325524433218426434541048189859389199965854743353589495523220948584816005139458692403485333858706483255977614300060369743751616997213812487545677274913420356352487728981459426068947090885560021905513792840305316499068086903207807951261061915916323648477984 [166,156] -9899433228261255384277662379871049425575534084227250278403858924933341837825158889823331149529169606417867063991498822902224294284369616980290315827029096661753596447857510940261316757925239632127364475662062463979725659898388758409795075055403730745247234541196564379499677715663212717762413670942527659245616674134613235817582216084015922085102876865377859065676827653594780608716203735359746889367325764559947377711290550219605838080538432938678237052324994493643787894978317111561348853254950866844619916149705334662072145015355495602291662970955190014139303565967245966860501711132491560776878285342347537922170241054441712233470202304022930528631173310948007144207222571165340731513652466125344781712657231726345732361419189730801461512666056594560110210675970214125572525805137928175197704023724100776276732744743982939696660083046848312587309876689788446564418360974781732517627825303940880809641351343713619251459315341874387492202456 [166,157] 4316541872671317989861109910402545697582723013073029581554067583089727728182017652659702394624728641843512402276032859395354879206126586301521524041670281789989463228411124665973374625997586827772875004071799584561384833385227788689375343146213291931299536520896747368784835540086611543291237261276132696110609762708373113878480661813473567280646375322837386980798502979967515721346639005899630590300615745481779226661602065061289180047780693025479212898823751347082112805499295693196633361036669175781551766410405218780673534466706150174987964230101250254837908448507787061582720676644851574373872711213975077338177613236998599287881376060458318766923616773500640836153119173089237762226093892119700996788755135650477565048084500635362905731324157194297971071700031169568253983023206952313503110733244425106393026965979819741783493180386714956699469780485314345439439763124982297975016394892223294416061023979360 [166,158] 2347342377048384703422140181578602364902609939488877834274448868283391505250002476988808719301380782348497335338285780169628783005681412251959060008183129161997912345714570831813069220937268722933663624051123677771547832014274317448028852734994280564647190544358942306464924854968213250897790485936328530358305958677854244448949519867456380776903855057019169691984378553752729712387821650505473542240870750228591526608424079503804202347047504403072035576472963132739982748531305907548530390413363952602469790540544039902676193423282789225323037420952989851640636996838038030266305401210221839654550369417004306566285141803273397168906990411018472871135994901243153016006391907253669315391256506064359495793357845346471775109062139432497390384318014821071703348403884989679170268462639612880341021933327660454749735175214756747381464513680109714818775494167562756644767925196661931664 [166,159] 137621700257680072376135170822517142420984908712460943824014310027322219003639329174432292170994490832876746046101622653877583765144624002919385917285852558928975837261831274445444293023338720762498383506967620801480972235576120881112140349840941055294754244455369189926559201680246238307037586679447215268846955701542929381267848513085874075336727199933924840756344421346645164296734380082586053456217743917830662782580969398864688223811065057727112629599752254351102377388303042161628426433190171990358453741767991758076539457009763998871675925931062898199267182764054443644730741124278696765204480616612305821671210394988984977056136979127351613317590029668002941368040661882389948891945065787636910478928803511522202631183213188296857307643793185804877801236688918964843261636818359533077391604837314687218497011268856844078526212924646977047111216 [166,160] -14767382158756300775690103003490036092106771082929343224814878232628587611639875384965909713836704401197735517206010864783564127020577726521646267373211953698089693411913148078464462258129539036806650431070314114411169855835092777023764725530748632449229908569114954055108096608028833175564483925382450987668852833182919453317775862943392288889563152568244765791799300794136313292492114145253229762189269090165285136443193738844454706659278425577309298075947515796956117359501694377912322570667701142394731773891450581902371602512828876573421295935870098696811578823178966896189839981879053676295024679165221522408935620343520068628868787567919247987048090131101334973415050609904246291578301480509354510195515474065917594635751880523248887291779099671375173719830109916556113748342770145103648367930269822805874724396896 [166,161] 137292496337119548320321950935988686433497805806693787779003701095857968921418990661726039777450971311086158863188330467373900895664185021165946180018329350192978044146127491090369761013925979719667661171727003549189010905951431931762153107226127542146009658720978298469006486018007878137949814015792082975462561671808129898854456756473859740917440053718796053964985439821394787029974145501356188306412517660936930151640973823730889690333590376969704826189090601281275471591736238541694685395521484850312876405222399559186271936520679090993208622108537602675377646970538322346072356766545417310350422432353815786218234250350490647117948613973242197379214036288672300657586234536538305144499591492441662122803788771294579084110030697612740062762958244682126643557903971501290108257692225280 [166,162] 3537579626698627479984663897098844364311794151680541641291415019501169760914065013074243993226723058571708385459755331477217216571686107204016752164362571539605872375982051937118190241522141087077494982817713442185895805215561536924212433163321464035870778411664269979688121346315107300356233519634800369739900942111771270451528764492647895940057306317316624198530589893779541976613415612580358094597065785604531668664588966851135525835505604835891442804044525275168285390566688332505985031792352988517133978481897736242177202222487603261158343304349611886756152758329200384660293753700211615405186290461523610981670534869448782610136855375839254266653839230577134148796184646985108057071357138332357867979165246407815721702196845385154401766683326489184560 [166,163] 6033938108541127037472790634594242673219609047751669682984583629424188891693896829437004052677124521583923892424029112267707561916813719267025393013096339695682760020478219031204761405848276117181047183538572702228726131665409073151732869502168552748610635174016194985314329177405945660420614068878033626163212314304774789891921682463619942282776807947818225018936615865456669112420690840916262561303374154099007782790171356189838649478352914263885482481044773597182666759599334466383287259357933845183832047400592345091327505969620762736232479864321581036172438762416598416913186233359746902098884989540601743957454859035313979918383000992279626744058705255247291128581005568742104890902010278023879159469697816882445722864 [166,164] -45252502905220974858486051764100528008381565794209376701446782296445239348344158827099040046038277026785610304656056996627081889094251573285237089800433751659479124191213497445511481384189197855006813626124845111294664329964634229659128631923294197602472043474673060994115288990725890040686001214458891414178412447287058511497413156198020021960420646137138729449896345375215240545542998061606361544376172741841450881102278939604943026094711429129140790474203104660273382668287465429356961853634247438289052937524899107407523659871758601144389347114557058395345935509049001107737834789427024225465405868542965948943030881110158666841754587252083186496231095777654535663848211499001890827692160 [166,165] 16064745537727969735998985168124709581651684371323481113129741825508393844272990325051658312535058868338701018694175285993856333819804603280258972983884231946255212998397663687285524492756274255687226122077770385848508501997210820526835570747036611152408698636252770793101012197953114879057535551189687012176124209501892739070123562230486315094904112235617940195823927570612727341083351534363327781435113554415863311429200436946116446459410642204863569026492646693318640708478399675334001512083282354766299493318989924060441307113648022316982570381009014538984062463776436376533916664633528550882411789219124672219543337044375689812586495005704388658384142912 [166,166] 42551023564557368737346180910435531915345489476090070456475975877790169104130187086497783939019823444356692303412278798531220129669991731995957197690420164298503543949721516541300773039806967853429589056837611861785825186153253195379477377642646534585108528225971158594046681704666360447230380321630851466217748213082248693905033533671822342409422766431658500446858927830946846878619148789960162293646274654099604452446969407760875727267915202825725866994718490728490720825668606503786813959237992686359677730100618626917655861579633220359633624845352354230899346502941723391311300872372912030263922447209998339576460539263472 [167,0] 194498712300802691854872586268539608799381703264884108597765917524146336722376864135168655760061633123779234663250179318353671529147050242050878040056658249344818364202772237401746275609991190821888107074712132181748241406082441244001184623160517983717369111415515605182651203890179011174067092750590383214049617677485783503782414780533273931329604535228411299002605411745197971520173553218937477025452182102339357935206579216543983004989332770646336730617633280456722451096592826864959997273238379829925913866693474642143776469098758641675082994108668593171388950703356852870366215526137146276603117927655497291616304280245704681152701975643786840321864183102580167561924650955952159446201478135841046956917997964420123580819740724951240060469328831125370888075995928173903180609631298103636019908284492296982914098011622698642756402080252625089668176273142608939798305415762844831002863058044410479879846451922587310293097388775563292819917829329866413870950113712955585328751311875572776248257644204094414388703580497616637807190301010121969242365348139256996608259071554321440982924814189210905996107336723882605866927256408030687344975811646365082669214649769272236650290464997054772768590372826958756207518597959365219761672832863536716461762710617328862611382890775407239798704418432110196855234952111374092191657471345644758034017901391521188716980891265316975393643943802627415084754330778191752670807621785988842541523374370233706612900726431073651193725379868033935637954794451906423645898776149828874513919164077063998121033395902876785493267317402487445327650634710964584172542766328825030993936996770674211897946489168280402527236779606328426607330027251175853094778820032518147564462041649478807703986423579431636920436754798073053936211862986088985435121326135468588450686950475788217418218259113994456136444116255223464733230305591541094558610941346916621231336325432935717518080702321655905927387307319637943995439226552515803105174739843354153498423824827640979652608000000000000000000000000000000000000000000000000 [167,1] -5906926508297145573329045825603388717785890787148970993987303797326055224506073359875685930622589950683587957341394869372274322687616948451675736998525211420725916669607155060586014294067863898560586954302977304083471318555011038623704416459308231246357191915701163927772568476940672561268742469666434583131764495545411391477389980563235926348007914492774172322043790360594104071556316568238577778686794104548400557905722736550899268829328216874537447865484479023810519253445312021061428320141130379059343264000211149282698290179882545842285357007250649007072737973904020189752745579023379772242156379175250895108984122786971404233358225687929764077470962189070909919133805265105511906841351935881733151566319892909414603650229440086622179988058281796977936865034806958860428932340710500828976628055618123245839798054714414308589581050926462898052868351107689874331534771026284758811327200002796793035722009052907004739162399306372082696513456121531648490079734682547678745513352037503673576724683745801084549067932507045265161971489581180213573447587032834123430522780257995649106798782219568449270964252568685897370175618721883862437406546848156281862682072881055159955208366285462740076172941374415742415435013439565880253007801606245561740577368387134777011541002628006554165012017534548401723168251906505740311298207800354120048973562974894659464625688561473358742250326385260070376081624217521122183874920675716213118599513579245726287999109992638401950596034333007811737080932131782287758134615381815411459465866339161933689588519956104869849871544379461181512878677285766364362897754600980701745265407764482543338831082255174382224439907385535835385764724483002188286522055934588639227003919922489899916110755400853364201361164249189398286464088500092207304266719323008145995043987792329700428706094779778163662371088721508495558068509357027168800034708146274297004641251575271162130919173763381913851435121471419068521555920149329122530592181402035804133489203925343933527446519808000000000000000000000000000000000000000000 [167,2] -756167532211099688257749347733902851369122749023479058427867897982552782870489128697331141183408013614326876844015155586482103655106586321566519071465829645080756637889428623988938271794865018930619464750037677857726516648225990819756598301182168294920263253264194945393837989839125548502827420766960365642163921712167955749931239576779070890069987009164653949513327329108311324728464206098005783090415174483647729824667931253203720784065112510763165858148618676488153963049160203349015437422790905724151569450303758763206805759865310171076682208229566739689457933057118026453179531881213578339310541734109578509874835649439993844875934262168575549565437723195807027726805953500602188965790569400072967078015046318111614735463370284124131866667872665821143112221876993174380016428203422070678007543663701433131299650821549162513801485381680191281706396358317804922117186834172462656794345181890480368014636863697219954666984233383486688123156538413907337074522139622625321290369988754106331446552308151721259630017769859819775831991913089984670358786079969711023923000579093457840827688368672761134168576088746503337162019240749720049581172513329041316972282319205906492883600308977629592268595818153940798404032827686347021571256416712108394365613828448505650344276163747305656775290812686604979863001548163902905813306456820477684464942523287575413915585806627953759819153698355152675404561476292711529861589113946406558793834558121342912767852198335980477600587235976374963711645305436127582703536381754118829113233709341131706278071520897941820224214309785447896821613311966845318124172560531669344455647528089923259476750300610387158888711225157688221232556179585904906763750800860579720623063190565638174053368027142568172542278354154770746802827748600477724469934959494280081470412620062369470217501482039506872719494462552286321045906328251875240702250899801213559986984163953858847450427034023014767891994543090205935108803102346514267288178782099832740817675125125875462723659943116800000000000000000000000000000000000000000 [167,3] 12407913993820768488595445776037876077908258423154199446142700663622337464503607172258768619027177219095222294695656270028972252864556162542583423885152166037125355713348931549886064492446695300405015675706431250206456780198197404324943630462578800921013065966875069114961483119002561528108483511982121303568623959504702130209325561454250378195939421005426288558095034558195602138647315997907522719032817700928618069536897222882811161622363759966606832156302164652602206897601370921891192879147170081477212048625522939593604176038009992347804530389865827609402288802064336864088796741322172551181488130602636409612329368437294239315478916021360592314345447081501943980577150350142986907062796786161530124407248974662647270008380596656086211124248234560949695437270482594267353138869511143176870297433714228574518832811043029262931069446426622203296199214612690061675843722522517031235246037514464264287229501326057151422753707311865782285724835313772857775568138446277716885465166550818378567452663320064180247175427664201699552800500395210857445903679957381396233581257046992479911429632341574063853417195207936548808058753999702616135015468445999032207258855354324057037317624596393691078551486321775958607866244149691130705154781407296056877240298995430476251711955131604498608043470772490676685574061986142121871774604827142704329500558233248973825338322437548484553824521934440634426496417356335259621053165979058013530892435517720876215884564274752688055930697697616021050051511189044590312154249829726280299905225656971915788352621948881698004959591477593754707947962341116202341975074150642637478241884978532390107512601479049197957937106564348441859450864394435050216838078327881813054395473897622736544982338839759569211467970563882280047969520060553635770021680715007738223802538485254658677920746161665922485075492964073932148471413195762811058981377241903034764294001946740245375505121425852294823746166152718760087969594679101396478402470120226692462973920547361488205880528488890368000000000000000000000000000000000000 [167,4] 9783334826511609261168474771378811211127217257318405668298600014012046352256344989065336479188520106111772457200766195252198901665625552032830064393076989632872247366025206766534008383571781022455044979454779721914299164442295516791044968907234952764500200881469630239484592427087275082134943205763510952172913002727269746811983423076465915882369060230441037877598593738463731823175160500123198889637508134610018397489327799556201357800588413491704951159620274559739948671716561562396106039699317390514446051576161065255920306477706300691589414546586936398208218129533531315785949357025170356301558990417724505727248203311283731834171171506222584769379536212472963874955201696062232995322648980255811501285438950548932578763353799024416873211150663221846071660915232376272788188639472699481600533733902160071337422782224625283966260228002777208175561768918740411953970743821068059515915535319986607697500202258930043426460618599345793512207576459488659144479710194330270656048229441572587065039502041584469522504183538609978355397018971568754967794747247191183816868858588472508359585787225869673107946865480463269149214938000295261370662379122649931076494263376590671789885165570927017903954593241980196982141308698105707668420444823075303240688778314286226651921664341823851829721425823954987653936545340075388527869903283599165750115425046502226162644165797381254152959365786306142176600413846750880351822694222915593016254016396932730232465868070938330665932493281267826851120733506940882269537262735920959402195780702490778861983497278876623480383817871628854574775036550973585070738196006403006654171413290611537818477463676496683924445926503661882877744393262427165448137475620873185704363986156164517286517720244030569138971427881822689631831723404489635672243164499584669940554334564755935960494818711722559497265279311502678526663293446829502628364320260312847966352429946372087077577325350987392956898398938935141582268643517653179964165041789773385175626946464124236143064138057798123520000000000000000000000000000000000 [167,5] -138635527049847823726657546203969486727642937194897596081664164195785359526817968732954535048485835836461755439852830688550024389698341179115061197891711086699615010030252032218883707004285112042323936467470650735153425166985987249624046352693381373682250957808627460831740200720067425270231073357407612195549334434054961223343238902569877572118411977858194224921073414128645066865466722320146167375320213549645023825683070491693677342721011185353015061947434480844866031229696907753974638257758942691055917449090427354007519274505335576068877116972001550460562438462368869040646158717278405632646270371153680255382263978796020931487607529914909687459068865774445915531972153968557578894500168218579820120745857100117185207255837270721692735669297828044675468621829153526548576234915152783589982718934713444403541551809778124097771083339553773795488541735615944264242781540719868732312774805323934579209229609839615255724392611316148177729764799071182145579635960072496797623889158535972106172807707878650800591257677098770984928229169058937069102813127172425240101668381679519002022358762931848976143800614126831268098358298663669134515311416836471185806855421290947036400802909172445611279231268132330775163480888424094018640772058801927778061585884960426773361789558289165552571276216672277605031780918353343883569949492544324723900405518307476728956585846519156886912479764481934847450338932684865381002013943215584209130641554077867478983779713897752265277340647036838337308061966741442420999225452182577483889962574585550570581456185012724629608763922372678015471232686035150664349739159722479178068933725464136366070879432647472009598543283014643412236288503280928383691823466684001160810326414736008655313746122283973743582840954348001471043341331719809533270872629291166823396994226214628877815414564904403698871639604306670058158702448503944507167202222991733787598262096870549247792123673200142813092101534552484463872870547736764180084367467633945580989998052274056750041098959325442867200000000000000000000000000000000 [167,6] -5588148281117258856124615512312652411701041869189310963411296019251326403544900381036649767170469784151179163911158753342630370914493255844799345912623624068734474140437858855407732800302044857940520798328004919689256562473776864602057230176037149873448481488847187138506777696120380655037875679202934881121529451407907713137739020197216833574770892818882292068896449635066754306255196198111217834708649617157114610621550147693142274602569578141485713690074869175211583852118189416630654870446371591294907534465680130054133794036184497068285356165361017791605805661445732083507014670967259156718066172139929343676143913579467825993205029655146485267767806548281118643255823939384363954563442400048510703771742706442052617281009736538840036134129530691839868143844955657765642225912897737391149111509829702476571185406283082868399322081279140160352842043512331042083828507403805845903961322239718719608107850451560541967381402159666915675537223807149123071191425987932036233211187698404666861241686747617867523029334831965644648641574988903174240359688897849652676974199653366994076262252467617776394593970788225285039908746970145373779283033654226734398684527504792443013713810937243581435221515038352250162289408403723897437075299157664794930954793530133571036879901361450312925785143876647126606313218940192913747222476808098339793495956044629331526472365896437315726971409140990771417063948273814693149039139470516074734033322240706094395132287598612723464358877714591146445008916240099621696312129366038518715002505942141849710549674176258259654088919990256744374233513913436541155892360893199279559220919945402099176032802341192171959305156859076460223594643784024005328416050376286656576585143321700891853620910349615151017775892662321422494832165542532968184402646228361723337389411098919773394209590174964067774838046959738469895134336369401670262438884141861620288939018526721873783441368350123693072488081017028697708444546252288148549648652724017266089544829110040793415565376215041200619520000000000000000000000000000 [167,7] 81003620321096852962194947016644595225959179553871308278300821464580495757473731566988863121322369676469073089908616348248737044716570257917963032676520065321612925233084213311963209547471634075678493211079683563696736164859609188948145898689506184008406455115992868872342782653788418112919412114055911238395156194080320660991477605342680716670957639631807364123863206815024312259970457094919285540181832617080183141352567973194808824317352974159298879111569099215976785634316802661621663095117054429219334093999704804009820877084817899678836051900163285083133606777316016980509455619568021581592059537066875840854835547202690718636585318613903752330174332759077778422299536781786138942159668524884974749942960089763322016844421208749700877480014038393355722008988063654463422428522204903930356883923460845757913768172769496228892489181639974944044291518065135435334782646139430267132739234948688057881023609471978922582501147100064329893055800915677368411346296058778201244210511406045142782797859866865299714742877955645269953625342056915431608050720655557417305495905330533089245615858306548296847319585540589964282944947262272889578461498245935680037739033844914987486748491623583446223288629989332478580256327652897828408628966560286079640706483534915266571133862474193102180868508934880766371792909550680482676115669983564319632860523977347675954636316886754850515199054056345288783240826972416100412615830750912762144002795342242125522065413209353385032198383384975124066997620794607511956701401335118828191977311732447517420343001871409902477468779772783310916689725966328285269857566357348282011679712522908090750087509009085800040668297777373712140947572186711202213209127921844134479797756891106392063848743654294367673063692340101404537614929363888853242423448703038930844411842571208590745923439762713491241062695257634959057366672058442965456154610901897233552217837283051287698790492043742451131306121729678282098149563624227019057491143226051236146792343163367984841899920153048858492928000000000000000000000000 [167,8] 58568356913885354331751860833385932482152718299398978399488929707260332318191393859539327919353491283724611746294820663791708880052217842649798449714877094252569536364620359553991237112146485452480659761525906677290139610356678125499798936862848171292064723981697286107250380668979333391826101805161153148761863835526969545155022681017409935346682410644266777628005761325100934949904262411193907692634844279921170673522199128008180643095768700830835704050851065044748966001796551593481662479455124889052740545314440949587383673256627365546135157905282411517564278036140991155833405167199088809982223800529600579096850343268489367058732263143707793886941179195825429470143227804020436488082393682779021097715537834400447614038141321012359481243645240649869932417252387799106646052298798040480948822602283777995828369468347579452971203637553758804203992787898416511595700480717845800340953201812742209442804342100605927836102485051318107266701539684094373424508551280443304035705439813800005199231895191917832626321411762605199083882207037957651772602388466140409209187827578533400584233709093674867562893203276591697580140004547393092270419637024277321541247696605930474882547661915100407610511094696228618900252139001854623954896800281928035730116323572797657783763398862075315973156930945308933942473358223705842550012325218012910543153546886089612808759372766814659203432015933002548955857265942997033203173471365037481636701267807571703758346880790139248517116844403316810605889204932212408226746869232635517161283020514192981406829674571333516071713852302230552682494485928162609074683730983700195986910150272066689095211869805171878795513760549287517853044384513235753667946374529081238168424173339927018107977530413484629333210293979758054558971439161975189273842298362803247591066883558379285923375174878967587327432243861723264210966419943401263745095538604613312332546013701771524950200575010033043058073184816814877635521263946223793147383778563142525216641707563131727616880105832912854712320000000000000000000000 [167,9] -5007514078558554506860367936424759092331963024301039711600335931167527252698985519660084365522227485294959293682450020430346341490787511991399021100743918558513590517494754025568430431850492346061287963842917815132065136628790402354167416219015715075136583543139795243292920833058803009622642815854458352555070904152027807688990815770191733355772129646118255038079629555497754349984682412906969417380410505754938629159088192845700554196760068521698665174835522724552980769105138077407587756884179293350823715189682146342206880666701327885981255305243442368370669461501632847704101372123841658599595583934383160133849266375935172618954671391652739792839540201411377163473481053677416136103657628588901050094646013992017628349011652862076419846856769703571446319348461574417011328635103999269806740021432590303776911327327935142991225569964630079117434237943145224058620833358581191123509281033201237812041990259821753273127585555362691008140093161174675268680222810519857374724922677818977056614617472073828364321814863202907315222506719953158175040992545936675520229407455770299695317557717025087897056693731550689492321909373669047908371413800214113131613280564601943064473598214091597785154774978599740407665148478571500049131566914200332269326134629023853310387198454109860527499233811566459741963134995898246039683016477004981991663689303917849854606166882765069290221968680800803672071536166379869430856018490963815005204262196309256713398817264360684593057062131015918313509628792561357626415577878001511879650045903738135951552676949506578509059271643085108247998680375596500961072730447985574143521992893756252860726747764773892721510421582739525164319786726727884826218890574177631532302197419983915149632832462676110796660815511510670231189046056370559106713241035238516719242229756008436497247537624783645457615889566984971523741449336345537632643352696404722937363391618844227823520976824107617280015144921329204428281102437031673683154988226382915750060522356514521037313044868571344117170176000000000000000000 [167,10] 24763481806952321007401471143601612031172687653453354858720876141731844315540331041238143933163558287575845849575961254310911490456327726679854681782736694158030451476611267248064676885550460761121225337005065696849445527967367955163382569043548242337840667377720174912802493715115416250476332102149671795227949213977558554619623515204900004997081056786316497161700246125679568499020705650501437488203474231064723160292401255276404691515346767870354646330396632352326997381231842553644602328911490799406104621939373895478826476506113306760311282155329908039024986931042427408600407544228411510107075394381634433442621918932943942167700879094354886053501982235790297329833255536453936848245550686557135402223083195118585782852154430934476090921321465436155263007280023137479435998474256307977954041261502156707469519875175189508602835931857589273681754651629064079524881908177965211435527570254197186004300017429198981314716228586296434310181177946637098026551512387129652381093576251987407692351382495309687211217872202880916762051158125590139260665352804509186834220957142926882701962998529464010447393429317868596781112535581639300763827144099971530302820371995767932546012839620672299258170152033840091620176842001686441949060407627336005228682963144521658232408986017726472770793248939429147555446070996025711850737300121033905154417011463539909111294789666196658544951477880582570605425555847150848823507852806039561357810577941091364850253812728610732912678819220543443054671231903023512467580783134066647892649997661775512479879745265566236037916493993469087906259729854910842961762987415168563142333575030860482241829619810985970952752589087511625865513106629876135703774106610624831503311342815236056270591782138120214883022278681189977985258418096106465583019062633509906742592761928558317535071174867071129830838304707909779035097700420992096279677901814236065836372981903108099305903996943400187334383799759770467772916969894490566890475197056177495339433078287249840012431550681728517448663040000000000000000 [167,11] -15104471470670461483959710888735392053089441222361420947248155483013642223761202473237564598026630759390089699031625626812649673185074638442454576122273587316245864689072727545702888168345237414298506418927596089296253515671473713867014083252255502853849932924396942798928126125262594504068058535552060551966056649179088972675625976721219977963905154165889446193217431671522849561661789215855891968036127174539133526689869346831120848673024385725173176046040899207993075326535139444404978694042640289280762622892697232988902392024232961457363527543467364014371178094000693066255002763770621405317429692266434460793455242618853917745959645924489484917345605938729914825043907000586079664284868769791610138080753860814573688502481844970475270388313707840555923023710013528349059662954941056975697979837875631567927903528266088896966203142856038569068080817626536086018546143926851286161901925374325316075383840726959575321566428351552671024972799455800903307904480371769728568459583829139128967410654887725318532426534321083431455060412496156390112006809870810923837364824222704391358005829161169769625862257417800648097689880442616706501513157123683242299239681633229271669097656691100179042696430735450463897617677503816958424132379923282943342911032647581672421941272765134973669242409578535733543948037453199183994923130620132778819789097702348836757588447995641403192668009870713696627786359679204025478062650099015174214771333338625092103167220940192256701057203321516434720603620040056468348651498548857527453178246522423723349166987343706054237590549682582457591608037684644065804182073096266418696320382620460769366186979790416273980387480994247056362223609869911635505654700187662069335373479709551452698704052296284639711292021677569944973493433661938859166906597422285152634754921848131683455150677185398830619211551713978111867648132770874195244645176673638863836727589814419146431787262145088781078367972836813222122797104079942964708756525422480910480211465651327590851259201678380251941437440000000000000 [167,12] -260766887197580030997726568290294424566254102173980825836859985022308512271105012763322076764464962058458678405483611440097007909025660105587903093315918537349520766899028144258130510976731581986737827727315789693194119144755926132543406062429493512751569751898759564620486397176361657543749682287004921002391843086022732951319712591525900653251280933878054345798856626104423729015424750939033298865078119263303486652674610089481220937166238055606613849554384035907480224054376127082883626269898597504529270162909704495700982830435552374682931343239851206376712070899933993945212997848370576398712521257669782450856361715231797024855506298164877999817347864973782415893244633341726879396827758875725548638100911604713567791146488320629262611114706270031807765551506755006843422233592888710672639957623611590196021460432207658176034582131536159502863620751915050120605327415017550014822106899633091140062904066993340131688239221278649529489862067070266409380644348321009191559048043693448027406625131945365905610192237707943987629019398863310045457685087106981048675851359192528097175791744481276311605313286276422528759503859843912987381000149491422821809095066853264696538733861931239586572543525753379913439144770811107655302699286487032073029235293416783341732996374352363827771833439336516458322996327363875770700241404803940367120171421741172762757721912126894292758274781173620441428355219577268275366550292238792643204508604351293114847658024190148138995187534140672649504098550393818954264897377275287487212177626463421865127054676609975268326572438563790552157103817531278668286157881781569648815244795968726692195827228169952507011276311062420017073742008253089174518427773742284283639570935728134296923364941811109044681547269716570481034989327884735817754076476998408778162567394796284018740915226797169078990764801588144872640606732898060739839215321240927244656783807504667470975638490929170589409407901037191042492288755583729776571191977013773195685310991127891371618816463300839854707834880000000000 [167,13] 1069737410613380117114823580859642249636974978541550552779996351193351570963572624028780760286366162031534920861977737297473567128380781000664739116867762833248127261394600492744145572995744090803211993159909636301022988356910889172687256158674293129063857173227775025167882443912669496203714471412889977722541321885851789596408480370868511153036095368669874143218202114641068865138538998558889939615158652376056022007500260213613463416931768299844315483432916324206160263229312193166936488553214619806025319150183255592602940733336685222966433468721955479567749982204309474926155521472896263889382344709538469582965234309557213021898481456173002424382691267625708865704567773634524480914696527148516339921561722185952984051874716773814282330573276810312108451549776513631128450658999906158153017204663421411472844239537291232841653690283814867747019405797263636505233477434289866226571472624094418266815144431187660371939319809026017946136677289139924728255107898950644790195707080074447676654283173860924460745938735221240171454353611544236338806777628610015776227842166069560647946640161119390714548579491928120047228571586798055457063924770238045419758149551322963073671033645474101388754550329842739668187676024745075772952768285685630167813462087040598456015444356826307836301731678107428817929157743992369776573746998709239213155545913200479790678087448429876765504897276506918249539046051713162497435662797593672127559407228543468715227969689729708209619365267606231783065337865529331855080469923093240345285935624551818026073486742522370995830893603414471790803612567246270947888883533220951322355397039906224622361093260108993654742052253304015604404353977852872937898554225583559789474709254485763212763130880187119596636073067485161673866220377539972380868192770358923980781954187784042299392184843290369411642089775131866135605578456432694660008205652767471385533293406971536712398185506226373690220842662953357776960690722244103388515246636081459708685656496989066362604782240742350711496376320000000 [167,14] -1759123001361376640236308548301487485374658103186958181496166180834093328185761842410284755853600691956341141075720242739757345821569000415688018495760553762321717278093473052949608606986895729699578549031613772937801481525461095837236348584720263565299003469428880389642461246983956345280781852669439997830039205589120793529302369759684759757804222697171359799559185724865708290482638364027085705340999289364315457301871805649075212209416963976537516245149167223961923216052824567144546359699554176673527428730425602465080229406653558365510562977031750936097784029149090796350336054667718856667876040297448453101792715014662924149057480755931008501890550376077505139271507584313123549503699675394079183784880248980154093347067013734233028827422337742920817447277171173857932154367473678836918446821879537563885910517921204471293076493612585297485790777087840556544295453410458355536321252560384270105057925991024787748815638790336282667004647708168199970251886240411443657231735997926506203199225750391690332694612044197278943440411395917327549861749477799187162847877528371503051447632353608408399728022253585184451509076618503511708950831654461805860292134656371442477044558929348937038994999480929386796815635570209908319544857007930027905841115214590592764488477771895606506945803729527073782026656204865173728701594561815489944730682145991577450248732797619766534606055547177015378135952345177437536933612452009543052642254628460470015321835232126360229338243169956959050215413489664346142909434730630114779617994354194604123290401377459235790551490102683789562495669697890391395974302583491715054936877668194956651487068418536618481439617484162798456774696919963803091199729256495134051687020190337313082100687317525209311126088112874833411647412070129645186301907848783509671178126442995176191571295921385245793894451608401336081763542989453306551448953630590805020995825161559594159790655253485439844917400702002536981348250187594583415300005786049533758346718784001862579243732395985572370520473600000 [167,15] 82045768760587093091213132554443954690260095552918407439531389542897765347504992092842543042617969410603514920371161154174984012154002902681914358722298914828899978274117607432427869643775121005874232471562570239873365437319372992308603419933650346572813764622000668431959769054987288386270987782580228909726717213234724863000734853177975743094918794193344587489579355722552113538098734690435086202677743852700928406631735238566840589254037026919051004269722365749241694327271440893128843628217061950674224057644003078178522731789557027492711526167665380194060766212273911401275108115177935465337641886683664803319741941812186647856218728534198021915742612363631847522223510507037090330218717958106533427933212343155240750054814671656221688059960239065115663746339694696355157747074020346092356958462313125759110795130045371568370026934916702984474981714216523061240078078446041464281078701456945377427718035390213289022259915763764336093972101955061931106038667112513404607495870315536977109386308093189731103044664960335598333955094976411235302725820293167342738359899179977841565993062094445254579273543923135282710403498275510520533921080321069888292788969249367563723174451126625603930067700757229910133036996677823569253181988487845190343658388962921199952691903428805774801383919834626431838723881242709083673171325028932002157406193741162882889429950834555389509626235611347501090986599738908510441369163992328791915280147579253204784564968030905873017408032463969840282147378933175615880786821901671476017765082554266857789587643791207572266559274609852231482841598678271861456922581249911671231389511370954067550209962355162618900001664031794232635934215181157613787192007355273873882431391130358318967825516486271647114412715832900557473644736695484567134005045577302372073902033568374807011220752291771389836172012794565347340922572793737528382445025415497786116606167391909905737020773232405614847044827658733734393835122414820236993016253267089927799889030828831778281903373120135291072246960 [167,16] 5752925978967701372009011003614867986150536298042174704510436143296501727259999925994732419582668479517654694827689808325323939195315359605197409390735142209788794964779710068667711506711676923398055018523598344048656948536752173261329625435351884864685455157327726598351317854844580235111074778511502115836695514609183649432227004488995697435116449352839472430835981286522167121816162915135235494993979193224668930359791615804697801325772758519871660063022528254140631942144394486025007761392967267759151980441029608599595697618529668977895236724808662216891020680748466377743284427374157175453585868180404418927296659464511347721492510097660406507925143890943525110024921868567526124304379194352915381372471829806974982255808170840188814439881739250225775737705802876370300696447110096928177526528835083804791341082709172508413895022657776921037531472487821726354720921946008755981076991497394797709930110597338063519076745494778462343578759741458723241198308560963502156816142352239527324955078782457023793614250207031912756008984828276339064642515661710599474841854329202367290034892781859477346462947719995139333514847795694299635463802248699588425583515018353488624656629251689487794280230995838559595291833161814765113315415515314144648016436727201485678710877208285149885972683079327296763554059075327388408793150797948820370444277753624672468578196561202564632330074409491537697478424740105092270263809287864081106343361937819968285832244939725178532975431865063688529899275465119986994953285032928301567744457565895568513625335976765168129506110649574441066191819500812510817201337340737642980209446249689599933773209544133278632892792762281337472176497715612482125006613114510783024626261314355579100550761679183411446284386347219421827819555037062946648206559934486809011993163620565962060958282753012750977268688922217455037726858935140699081821691998722159010627493985580054620242434453926072028728180922599987998366176464148377710073704000910648765564115150044320011029304121261831580966400 [167,17] -13136434936451669505244469600999041275144503882211242499627557422698456922477719619325209927585866564989172326054628684881048578692881077088531705447182009829636065986404230645852052428021054545568800204668225703930715080905717816316532782898614309706146920075446292144736574951366814354559224400846115803796708373158759392451687852968908760011102260835357872652197938547755035731898038723358412649452190595213924975632752037088603175584685891792734915077828005717545815596519175497124202649804636536830737168897758940975982502814235859626648532559751715213777070037763226743507947153052297236885419643731501926006876414973805190919886310341214299797925200818592166967038465312430109712026860650450701707404370143942364905246667860692254273719718271180869202970986355971116075479022301192288494859596991945928904750615814523970977539723460182835918643787499811072231578397013456621559494535314522102336340908433543716155996138061440783692938913426853584147391645269923953296431355222064141979797201597734283263268208498693790574949180470168662355908593176996371256019711023636348588002153995125619912968091609992824152738460206961957604569900288955560873246906455861609427783224824490476250861296604727879332667447228656417056118743435320668274954680042196465806944903168035685779000267330725356318494070787090486329132327528441903577715009207506067085914188561920542524036539599701180074298663379893125201994503763015598421509879460381363120207959793001091603698033950581278365046310521016532481321309357532555173083812776263830106876242393718214840411407973021543917428410905833219772143709070191255091362875608272929809448522905912166398154145474816145363821258409023498354606418635352862328857904103592133497208663934106746287301922513306825000597234204903887631022612389368376594027365928159373194061791051771367795973134639860149921774842253553004701941739182197459625522917411111560841908326120067414469700666860110210101255158801790732918549272760605513308093520997409396493772259644713526302400 [167,18] 15132977977584898233887489461269278745035016482489621290363501646741865647513974224799720518010128840291293358506079186179954761741527374808039833948923905836772742055681498955714613122901187913945272900474683266384254771478506014577259905138317527621085717471990442744946697759603822841711815283604407441265571065166512887450941653130220596643327882468332247950415257913774296407094690760204764560985650547106400949722571394795577443446414369660250708057438575388899324488141248464852797876850206852883678673810136322971662615998861550318324519102980422797211426139834581453705378954660869289107709851858984468608388425840985705531527067179668898129609980848447125078315965694648983012748056716347483653967160347445773324714696067833778301926352641265157496929336795662984089985319118238343495679982282466875889119600051832874501600792533888484220867577330601307757870332009597576551300418287688351672647618038313728957442619055965431360562054910670256872958117098551267763891341507748713779172271909007529913560237951060775962312619679383692542177549486995295739102674255611837016266479707074184619001553678492432343027405794122601178841071767371343549827179150615190113439364526064801652871106728653865848052686916335404633601467225651923606948014942963815405429377592763080267041090464528984491315223651553498922724575580138763143204555415000186268392810087337218665227075638257010804514573539734382211461639987032978376479666392326830558035598452487824997560065152770992637937458711332491229672519745644156820154726983284661373265420767370012547156612705331590867662014766462652731503325057673119618743844730381567516932095877080511616545832353590690112880683700078994655711219884681547339901721392653751158537991310950341806742565039609842690645184274418299754114362225018260561459490989500319302726285845956926058165423059591196907522548086991772120296494246936470707937508754591604255157854022956308251510057537231406583976077746306689568826192420487203351367919627426718742958210559697381120 [167,19] -7256251994594742027754178828230513215002387730971830100893342156369660526758671211781830408780638428376027150580856387893862868655597181753603094702503255086979710723617014988174477135033857391725600662590590036379006337767993225445251147374349295339810802366234147551456589011027696237995871130505968350462893703090881776718175002724225927698472641755834704316676148692233805870946833695848723373900666944972317332161829833810901557774291830044841767607926641546236954115728204572274608685820408747998867326768778017159739206330203223022803837308813953345226576509616081599235521533484487822472771260927883927770925344203351216047221102040278411522675213935615043231541522690822543939295346807699003807726882536245993214867086573172235192656545314681964377331981960027613126262319364967326892172938939850749913907793570115294650380502636850327398714112910752004958237574189882490312632033696087054901567980286191470368314678608609952157812090337240273630285152212900229422856480655553773901955123513677914150039315505970217363956434544399036394452610380808993544527098564372575230466012826263175774435142950307502046189274073903344124892724858346112665583416923333896882880164478978354239916799826773787870662463115386180489902910611565912801170137179891145371537016358725443873885016879961073613918576909695614104407553580442139698381325178952249914884124883311610878964002183795618205131520708820074221705071538434256485388863591995403825384961366336471717967690940526859659558816731794554285107854592485307532058378465851916026541579648205053710666132729263267300534728569359789007780531811473033006894434624400307865233987892862524136883720949612928449486913454083615891072887009804449077551021196242378251804598849740184603660072088752853592964690693255049277915833984584847841289411436332664304683331406276725004483130926978591306595677672355639620121469794710014367061852176820859439264904813737421335803628987381374998653197291603976634763101003347122784626634233139600395790794036846880 [167,20] -6456092074558407083530406894240862998496055445782323816418521377553699204325100231400920904004952776447542075641513026815792723601172799800401234043840880396697714274769722179314308248917415839826056425982888361739840256971251198074525947072419759707283892020519894236306858108913067359782641656434506425650072865823775607339862908356133146475169416561020468294282495103398391715740285194651691872735802506339444671132024761422288571063340915198600096980214957485690801696788714770170627908308390296057915557340627330842473090412174150600337619496765908091310713701292503871620259861824851120158545819347339173502512292699946469032914909036093972157273555297977287848056972077102703893819264600528678902601196269814676329736191171171989687841637772374224258603004210484150085769851982015913609218012919508117314902935928790642529541170380097018692469573392188653809408607554241584241982740612159752523952844731531559350633886499623095790377526364665184902916025361722371382374315804376419013964923714132970105777077593243641198079229542720057784022043286956624807808085580754157685019107600845913025891892494518313130321952073172958817362855538679394642138536603520329387003752313972276832063853430442556837250447956654239677697583956585366468603428779604798666683118490333776779813692657252847620351135392081383049622037798966844086732505068739624148316340217151625305681638121437518610935051293005973285998212806025241660165896050400217034758010462085679519441178831836627439169943808549821249142877342835297499817545192688789733901316232194637222700691662033762434320883130703824991820331142750402397329956607886690827395663155692997545666948702353588254125726038144372686353928750931163258874930463986393559944923499173235301367394701246843911822737661037488994357771613237388604905763781324857458488510158761045037702786406653602334606642098352201328077356777835933752856652252307743251779958863379699302232149018842737403877908800141895684169924207430711696741253807967428611361790903232 [167,21] 16546537241440354903202385488232311801558444135933721111236764721031018557815776007909792556575128934065648767966741507534302552217023984022061671476315567572994633679691002084011070031373164277023924145095377992942568471519134634575870704530163285064762813183041091637913567037805393809775742258733179411009280756985649014836116431760574902080949479531385812119232733802172186957635584182586056642340372613162595061578771360283614836755490852571870610220708011906577522692871024653347887462070088519015747624297311556657132060800379844372141740315572922919232614710224751330190528793565704757710879384923656963615689706791094734089262066413176853802806626893840406837133785312246554691244416823322655188788643548334796637013258707557944885284369902942792597117431804485789903702384101295342395086186690850771520771773843249053291339681641411199853889631089225039927189302853197619218927435554304950646414924775417335839168285504651732982015165893105432470364473427031903125699599169141800587476356244312947588711155567257186322328605363720630224891402678851933840848734015926517528875646609681528039428621706669436277076534504132169676043037664774341007164957281235846508900704450559038780153061516924314819383434254151666160042798305410020817839620851479654488148168904719827771690451998978099497401356998313959965881009462553492372515890389490722355427521718483767820915442857279631211742140800441521405212942287918802173132672854466276047644924630058712200287705246488841377276145550127958327350799051440751780219957127536685201887911015454053663441856467987369932482978895311800846701368347932964895379517339701236217194016460111552071315931380036051025041853307815558744264731980061230194634106382511076753351530791960662449007920156005949129858068374588260923243519693493328811466829160236435221814666307303848133954396952136821433033069798801287046706186644141639837598590658936134030551053521808409196915975778354356670789661383357711497139133744861888052915666781902239771692243064 [167,22] -17204190447806772428508140987474685304769870867534763355900567737056497179303770898516655946715880035504704635097048700559610751496287585677361856525086116613854931073378038828348811276789323558621345034448012592976298311291954818272084694492325367127119141914920929728127270314023137735910419950756539257923337068251327335381818855733584063002288746948882610279325422969196690898141193142891913839401296143305420358948013351522679941813218752938951646308627411240195950955125381630276560538884958608982451871813660189173505244242672881688684822429842771525098016527033731190238033920294955760238072208187460084201387768504644104525367798972941933463070709842354525708214059569597778595582919812479145003545756833284178322891713767848727037528761404895695183048650112651127649118819060211576276911463365095779509135129964204711972194422625960317501623939426106085853658708787285701203400518830871016784123923650087334177357133817014250229316238783547024412175830866053193253147068126416488227230491064688401779986197505697168310702623922851392093176607529445862670463610529051662377118624351650597311008288029373512259201051208038131374545029226395100019122965322580164554309075738938421244834223748863851564518824331071994480429812862154721459993890678263183654424147565429436566187753176225257036722131402199886769316861266649073472922550909042282384000552595010379643895111669629274932687347238866352319847812196182260238357198752240624926317006468423215825720657192233786158750495644102691326777046788489282939768145513496663201287702826231266135678949497169706415970984675797421358481422028489983647960293809106419714916015893622971927890160847181003542526987789404611778206758824745368423923673339932428600311828405062792916665530680304100401719087054489597403463526065741051539124022205267202982643143439985071504461193111384587655848071563754826830241442283983695785800374458890552342838426535722953027410382700382779230220023142846718535136043026987999895480195520141899277338112 [167,23] 10630876524974464632476813789001430540903889936277165276915302544447765346404163249405435499021937170809649228396356936737090043017563774946119128087039253119452562581212796016850738150211029892839035222679847960298145550174128667662397971406333323773199818814351666142612966155804735842219512591406454033151800680793404050822160679957877124436453984369125310466772928529706138717130540099890529101524380210379324374874213397760416745608625248978603922771893535749257696992910061783113091431044552857049574705927824757882088505412040882338910846021949359858852711426926411137553997406643275493824471816434055025210349386715571871282717544980843277721873411125933399785474469987864990187442275059189801455789500622962555042118656262780585539379266881943730443572964852376013805237622794381578360554906447096746872295644161274294025763205703597884790483813589791962620982556907276799710974078553447463881869251251950092601478440424487703441602892715812617413248505677666918372868526119615226610327647713023143094979324979000752814226538182170138298649462885631370106303533995662141522850566040085339746326521470308956661598367561798317959285303896787412151617145942023267068402025520926857741594681043194093884888787338348226092560324729840681529608153210979468604191828141518474940936048511800042714933410334916281487750351435726399165359693504175708542939966587712826967405240843835914115385012376082838690695003082957871023246733774737390729846554641879547977296460124890968691299014051775864076099175602071025052030300775944403014482772952866627794880197405821857546132931878978854649009337501207924966995804772094053830370141870330337529399340982323230929537869789680526760204118187356268245945010636237649616725569201338354283844303009246104027043981665115539352649602388153864045766011509099173981452455561912839889682822199294291730120050518154856376781094095224577038607558970535921155200158009376430095968352984781570144888957236026421574631945401436179857429148394603924908224 [167,24] -3065721125106949938403004342164539132995518012836393230474438346104137059678093408460420816071386239744659143995525765766321609547930374655489568496101753548406952752526787144716587320058563517486740317200609651033102713326141068310133769539807752184020785293784484477624172154099554031501226826928828294187156816160526910042826309686209186500119366310447198816888077027509187658489299834495523802367544889773411533494876188751611023110382674703325857812033638708435657754220052948775232698489863755399789008256434524369640753505516217860051316666264634345902608546310030858154891364584147585312428927951027175221270125895544267361685146683425528274764129447028984781768128819799945207349392995096191326091492069590906291951148410943346884580155317941679113573637938370329821946983440042632045783262192832852918862595859280505307023994519572465271324478464118974490801310220171301017752325470773089032118138452299669772081492679253773193338140050636112769934739586141896945874630299062886207907002687923857778972545921082111193754343410756944536454245140126468172353759519443959393095807021079651527852849373796220309067849969175655544723343616805123995861643502206777994094823504381166065662552247688207276661437329020796719711485873270259505624693149380344209793133212434882467062793862553765984047040653469170664538894678324006950414757478488733483215155432856930564044062956838232119327528418981596657728487524330246770926346721037437327107688233742482320983677590474721456416503580811627118081926074381990661541278562089823283960020395212694980357941527071756677031060984781533135612214804240084446060262688320641113717112982622794277747627954717263387649514936794383757687379147935521903035072704090858230742794033067765027935662593575853838792502005659676165840132907704716351864388525598090877910556701369954102400166868946661621107754388689740855784414407803525148706526867849186625897226123217270889682551750684305939184676541821715663752814537268757542453392233149317120 [167,25] -1290051019904522597039824677476143817868030095892149508471491861023111149724307632542896021375184390069085152508025557874019765924946347663712882264700824857770393519996167742060688299134945046573231195637451512244142944218817583661750286511777334151861433266248425762188187410375113269195672861566565871308615615102841760759852108361273221965835561194660856612592024999659218833300600063717059682352820496390554157683988448982043846194281470006910526984877890204833386874747380318103169678772115112281226380210631124912294697947790494989418005470985024714517752602391690499545770235432576583021407046236446411423130462803357656834667823379420662155043915812138354668922383378399293262722347130835554618901342178343331966720874965346024967094507536295892342520097310263313243269222610652102594995742859019738051702436481454168254898775589135623073619114743811214761844794608533340513230506136434362796884064474381196769756804405843749808985005200608106772008857156506762883559600532191762412545962223729013205850875005027734700089471435114618862046305834306410769557042539629065700820309276734760319076040226984684825796115638590929854870862456860611637101254719364341040512689696008626323497414102230949853551811697393764548237344253040218861643108129056950705936211512035292362751182721841703529388227365263094888371885475201840967944860800142699902148242217365795117924730667907022419579742626139230211789057577593446130083726294108541752894059134275577339761713055422559599515037922335276787717043111933618656766983162456407626199918776554405937497195407458375202485246613497823530037316042717747389279896648749484383463418945848718547825082800593553274299088475385781437037145178006467307753330982101708746132292255742583566832092934200041716834551635929566135496401083633677095628334431958154559734747366169667225405069277425220017103722213512682557852722669528140948766728551659796503498030053233921613684648231145461384895087301569210604204587381301473451010299497593856 [167,26] 2211334734949649179944198186281414275895874300361429191218647018164948557882294188764668212980224609527234436323445758074144325833929981923542731452388355261251336702698020765527988196877184661067769568260886145917848293801580644777451634775345068893092193564281822366932912776033415342657080176399992977985457703242515634193686201280678264905270253949920222155393097849445423357058700292700765634662004764774257801560870237088619025310999119955319848325199053869856207776032337720620305775043777788921360342408219315456411065977577312533602320060457188963282300648779659757565132128688396249558865820108082888926868714114129633900732222980972086639438301676636934349396818883263904295872824614789477537089490836840830943626622538753894056481862344919638919186615902432624142353231237181669777445476650000797912908526305923301357856428894185825785136788863916220164690522912702853284546278481099015804646777849407632540725075807232453773404973859013394497647228161858574337065524884071876380694148686342059625450293510900852192930307841334345325312583953244449346127135575110393545663505127269491840002205726612105054405048470472397996461156825743169906767780018559401988168396276165635999602662367570562735464463926890532939439054273222393584133491722731185403043464917520341753553005563368259156078821096779890194580492226535667535696598553217028055343092508770176827204836223627648230649999433459869236544716537879284339885540268059843637192827028986424699162767027865964462464087278568414011548918158169057511789863098980644212927472497720407001874873134455371213538715218941969314376909074199627621203430685903890325863080740937357698210337266372295933121208522875810584559109734633461125851651614369364126218586396275368862945953197517786978238247558786912778087300224314331967659871919820909906758465495706951135891591944821777927010859914320059979874206508795295681635215868731701776918382595693725206058958164762320859717794587673189655397044410037483477639102840192 [167,27] -1486768482376059764686312541780632783801104967890490748104842740608504505898665286382159269578559377493802126156639408729391820020346912504323021687320736079918433987758113968525595627252035310997808750512979720813916083690250319043900721930374183746103039372350254982114174476231336984816948153934077400705157957995729139161317383407247716568726115616597452334580116480253615235526357240277733405867064148712588058831023247712155354278638345585864147950722683177535658294581884828620741475787107363938138481802941943495178175159547523481823598538165421109153939643001505535440836709285487222257794299139913458518498366070200694790975079061828306043970074746892725878465193125636604651266877783651303839507688139980267261413736244450051556614167893979216410665977886344747228742898958137426327019930761777816302255812409640257785106953423253177719849910438762623068085544530042142980595036005928405574943152811428019213790641724750687986544455991550317140634100243431496458415998797425478047259028609312445253681665078411387363894799000642657419966978807801680083496372914027842047748676985111662519828240352219988090626104075678820218020065434762643777178782896365849070725211988774325720698615011048748967433661383390683017906327483758232529906800558544605791649114212556090677966376539251425325438407214059592596561720380409013847439475562737750545777756562397269223278084175106048935263331083603192667073503375055858357633622190641588120607673705730107429611825692923632904030138545609902609204061381734999882327991133118526805307102908205234786310895501530489461826372670411724254229867916005454583338375433993322166144501086328668356627875489367295470049764804754997194028628571762413109879859837763211172126438820869955590185917487219923646155934089194738099083331710962969727889354573652710027833004374456387280978010507470764652526897242005952089482227249535866278782389091737470256316810503551842629139707503638139375970318663597877667331708621808791567700186192 [167,28] 626966827687308354001310867329970177923209009869275816079080891048083851004366689561383096245860079467954087302294800787292486945068993793488481962205207287111855062945824407145927625811623275864603417249140032998320627379281020419982563888634637539173315433197855642003381714151255233373121082184891197452110965426889683583169075931029376926335592680152508335450131078005586506719693139047801942906108739643456654267440603775374610281335071196637092861827648197171339039926651988475802860573865215861054845899235310938949383802159624345169470150166381989083472353465293396452624957441266180554878519205076375333094983812345460072060454895305769614887093179837085126276923607706589825022567566427438694923553971345505473033126816450402174804321342975262948684449096559838501669801370708643669473533998835563599079183163947323533904120204317801165177249931278650813795575349792457521220908185189392160056215211460031722040499532068679643375673330618175432591235705393521210292027888104258190207405934464619085571578432755188420966506783583480627304769785229306828575038111851644370358468952101333390067632092004169562224033790634081994941451809116457666985690882056163429345767431839268866922150290578145895884679116144688339469709395802517328097226916389555587573754960033857769359531885442586144541896712874456206619853740778242375412058106064752903149832963899994151687392412330288559879364961495684893567267275709117750106776387836921823510380348832965056943589080746045395180124781322861473699521677024510538843990650461552509760698453914632770863096668719814487735353496402877352116460917858833043952413297876739322372355269754086484192442434023300590865978333773558280428323044737515401472689126828622240196095668594117640913961413160521369272476768371612102584868353812619254507127583704674729169841692877867869379465547926258936937096942490223320067341971253676120758789768531066990419733890713454967632178387654889201983732367212983462108052774626516965281152 [167,29] -155659371745736228031957949286374631695869035433694196740886635424637336168019400200069522852024091331210504448487866148516810551313447202350462588715146791966733964738159619292511702648987583661293023856483522428861377791397526564492322996783528185672305927227042609992875597081077740152333688284412204766175875061241489945982669764901285246176888688466764873277213978434508180664013203281060915828612761756638023754799431929782711077358728251994135177475768105833007771214015132964065309888180429736332548085950950375847443657055368374986497136435117611131482796033368273555539021961020117525622595383450233530478684968583650579575802519948680772453169745522263130912163697918174640076776385217543698157848557029819151946847733455383413049185537864932644708888007000178945457436665770100474883195770653025777684629109258117379018474762375297878275784935512908145489218669822387278809231703714060222058805202398495950449421344169619811305199277845497273021774271244900568940902104581134839384728970986839584370958131278009207640904935797210510412290967481363792804542334143397876399038574126242996295617604997871939492274877785056018300739385833887562676698185623789850264520188418431570748592071129684996606348546985614300676653604669184964655274340806849935432810108944351893760290074006986182957858853034152575258991633479592055084479583600517866964830438198457582994524225727679465106013841198283631106644471629293447741730651513545347272172088526848945172053445053893186065571866590528584981014071550219628113578935296017363921356832175194758253074821779765535498448819293698699623858996313643649862449680883707486591148141703364802772049372763625654662563149823488616891874227304015222682397005693930337285494762184174278319336828984350449675439785173460847289656397091964079686401522069520049300025172395302581174133962004621060036772765279909447600545077705925973767452959320554373436257627769754913245050469619489646141071530791868346404789106550946700336 [167,30] 1265408782974656312946691744605017099355228628599279526511199662490348536227919826319755729990487263801348821209480060650884595620377030386492745099738330456527318196621185763834553452789343929310186373926990633136570465166037518122992876181741603091218003538348294718442727833866840864479101060453976090495000022097067008647732065632137318419373373332908038993348937814085336523899730119711962945511363898989524361844475970069487704288432296184815517078129643212779026341134676835740964554495269955422533895307860390420753021554593174219942546979647043919082374654184699289002083054108668527626808585994207513461448734108974413249924973466601488793332068431310693901809551042514252345002122340695199589181028578904467467131550497223742017758981396139706495053077701244668475386486214402720268272826843566247523683454434433991440363445242867202652794036947127415539250511179910792801245946120526458405674457015621090679682590449446370959894982157348164212447643080962899368916806677572371890667975363558359816306351209744779714126931520039923817972359460090405439350945398698863316196465471927522930641028642742553157677152166588122022457066815170283220323319678716232285255812244752253090820330158185583161851963922002065009151606574565639213580139960028387728285965909347238741169956949106260455671046114325569792069473681499176649345650672862536703673129691933140024826263876003344584959443499789003218230441600908396201236343844992371336065207842662753970266571491331979633949322667568965801686388287102874440258758946009577188101559422327271769602035361253437431603178526382229640932426961008852929231646489062199274600873051638373479169555650705361239621653447181820972796557386762790620022698657170456252051770485537336122495566895623181584644643964163122307861516882044609830198598681671022464427754859474946602589491331041914154198928972252148847266348015119997969797323494080494272540378723430120046937423444028021967781935524013258883427403532510880 [167,31] 19208695066052952439981474293171627609120046502306376328486700224157042799972164364970658085504592248351927856337441022488650982141175527337629744877213295393230513770992349679151832111613680425968549833519984443693604102185911482134849796908390614499728642174214727117562093469444535731052967147027933455717021648073831144038651598621864275494199415201054017684209934747532639643771244634381388478640731959353654705428563805170367651023376931980803257978721163401046700295832201652053472709854420873095742951445536954986246234524178310845513552377902850956941674691546380524548931654591186956912846552484317329363454437624624400523973267348875976636779051639289552800420064357983348226079575927369694502175572850525183173419895510559156285452815276564356195066029376877458208926476697743874050609103238696139022025389889478340688916762303885995506587626919765625481583133079721808747472218779665472171616207959216676203361787805638452720357303707638106516680578173775380778005692689463946029551596645529156762053090636624212049395539401971527740772054182510738278485294234507851100766672478896211456516239337516175013846447745323723401906392978699537654510979672089584024174326836418558034595626255524173826620335868611145163330886325312093698592958142933431226368872751319655860969034343801438722667596597119301230217191424201954281534624267934197443530189983093213329856988541279992381545109674213504932562102602094317846461719688644831512639662342696820503651911189861405447591768428778288499892883272156782620535275492818778668897804674058879785104886467669669652278156005964206619468911380861299363790155772192580430421813600251392808008263572827825107534229480659146959036547174857265677950583963573601530361629964576350582813772525024853800056114456126309647299529368434833808703053636179663539622623238496459721442235271637298928482755845085944332197953206453750664785057639078508721604954087208465974066534304652198388136203509885603651718984108572 [167,32] -10232509764934700397601886437418228276619145604384168602652328166732378744320584779967028631456757981125927533713241406997617652423297353121510473968210640307697310053937279849532339861694777428016996413119585179251381368514705117204557981460169476334377581048134382275290903804532308464889271466804201709664383242591166993770272854251709454265483393727107592228081531732608175962370406890730998996865077822701953792467653491177030058647020853774996828798457327457587856571871422320102350912579707307574183803153064231516386761787000199737913528610033218132795756977891000941606167246304518742963711865690897756501005388671502590026376205345711995725994633343588101008555020016192271461588644688215326723514410307567012316222046736379241384351660119442843632841055970881041983125548414161004398818782625913270682504657593106519526411942109219137101631942463984130603177254327718311570178718573497523554020041187572809454295091907403868307012615719214249045192412050990591493941597061571618552204071664156081131192828704632357943313091097572410513295052132324505785562389485861291134101369976233067354890952451853989315640899594208997984913396775852529668497439426299618444893840833989032043119461337307654605503691990320203908428442264401419143725907813374821393436466512962723332063825886608153759671825130386845610744677849784759549847292774379754244666806721450946676440469022719706185587658202302305729093299718971910034081771274457187635518972778557372943354605975040910103400538746145880571905366882449387060186560649442321756289810748158611824039459850835072365706289438730951920094270449816005097779483800514649898231653031869149096489232061246695593926242441705056920292810398138755307073681378881664149578869010344309946132417953065505342422218784477674703690355159332782211628687257920214100295631559847644352608354002553418911177281497362409749346759181370633390650898848656696980406670376473666426043924365737431089625236222670933650546949824 [167,33] 3220126279147950781834286192225001977285097721621423597776940552655843590995690040676744567040783432212125049795803320312537942469295641311865225136873738988773883184178769296241059579575772226354669692768295158070335169310890828895555314894243326319272996687494119801217392274638902970134744631366059416184770605456126341077195585011357186493634144431487639578836735839348100424074901144988156507177021842212514986912314943688448915664399190232926601212207129621906406275612491301198789949580717659399751612878884928962594615699471628821218993178115927796487650026368289893006123124738542669440907510414908585553873068279298602441083280058752251867752346867767180540611630959632869712402258327330101090851725246633925534237153414959694085488602369042437864810886017390910580296637314982051457015130383204994406257846015361512568964237194408009587811621197485935772537474349756735268702255681756332078201842996393421439468361894756917026572191812402311268464152645676033907139823888761669986596109131553994561215308894211236138123033867052122782686406521450348987728568300972507477713414309174817664183919707023357389390240649972338482710898187434453199786730711488753474834353865138729820024299321229406894804940998661050562572843299977200614114916953827985866939814730447696882372646060740298583683333170013524746082583416342667215111032903229308138834903705440562979664302869725130627371560981115791727420690998108713984499419458335343483282626418898451814667385457739410165351233831312389991760748322345054722260717847051225558115702031921815344214150673992761025431030336589678533894078589356104953922521945820985866488096802448829361232232573908863127699175079171971826417522844831366869911045883438167117190549946402048260786573741018507029874366058730001556548114773121436431643711249048690054343435950194304161872929486700884648673271734472634470366137295708429581101648273703959828368760406026417703379168512400088779426506096616904769602744 [167,34] -664600954725045536114185284739352658689037767082277069409929950259262977760564549476399334274994663327953724366565971565829422829811935138044440102452521294953206909005167503056350550025469419900936757814134355467396092001000478045520188437640767739169374051783352394234081102694243112913427917696955285137776077160142350976898015751709199090074603259608942258928273572406409692374421194275399380772281493006087167199635292709661114651723548688629718845308213806997503967995002995067301193399575530859892643773346588460271624025107371181873109267633517805569126261850266892164191978053350265275516306620110225978411562205343173797656482208388549373180416831238910738268950229702151224539642884025486152324311749821812760952553631083632686808687716898560688680131070194849395165960126024136684510184553032724309917989785207857724931829023932733215693407100533017746242346760781760148751892666022453401182386041837587230696881673811484231731691146546214815414898018042428280833989488797222815643160095640693469308764898596526211296399665508936882858830884345913930196028541976977334221318061961000611349343525819068724063338632785679140178905689133979862928365466671965426185106934628176424725805473091662782214330215832528243388536341126659877854173269303754910309209104388010510065482281703709371780512531020618298992872817157229962101860375293721642602421264450924673769707109344919309386599781150632418673098152732430614900426577701428358337430817881960064355573818747264946976520381568124042106000692713080962185817698300932364103758578648973565468146977405378992634851194753978011360652650648910024448832156329267585585888814798647711505428105213795127968211849952005324547939132076124576705623830281080826396119044804818403540594551919641766294723993242166806249782980363769032673030610568419268094363558658886999144779704001134739988201228097279084866086303570923895483344293746906565378761118109692779714487509725346479920171296271130249328 [167,35] 71436848730672521402906438457741986001745212838980857439062181568122455227054651005681584538391710634416648280361009057858852201563311419639108303837662192806746870946392119661415658395150541674804279980377699881865686085468544177369678078655772682755263042541699116224454783987632174116943924225031057689408829479090920773699758702599207257593647139849440977206917790133652175657959120128483865605081081026260140710100547916620111576261332086902533411689577116146795833132582010257601402830270482659370528640547309673163253446806618749941250683208114209030502515673085831408934834425629090396460729547328765939911673308199705236770592614116878694147055096885070722633706544755137097067463939788665688234317756721983776002042270066434649664828122292358612322278815960164832078012264307777042619651881075730369958373971913840310831931487515111908679529938461001082033420379406634949922324900122099864774851639229586917703320670422220444321344963476921228949571897144644261330924447724228561847962038195641472337861157170489646921213394618272176947893902115709600136078243759226995330658703885613487205194260166046748487763712746311686014541265748578256754416714802681839855017164765601146202353766134735152706458117665056682904709729986795638925193745986208375065667992279401126190578678112306427205507778718678624530795457530480345394012995813456889817971640689500164151956673516352498759561286949949815899126380770018560487687407879056735102198356567936940592903125385760357364030547721658660610211674343933321034405934421536166969749506631552720712561563377468700523158033544728719661588845100915117208231236439519727307289638834245697739065242595166768847988874527665239588275225055746824854189125502039572015709493740117752691311530130685028831283439690850595346404375666390297190608736185863419122752438138004150142568848108015985568916565907380181810350610539756899542494725930294813301729203030168474133321874825756267475000742506313666 [167,36] 7270388546047214687739262390311622241986151601749304226861475243761884801250828985004353797101288888449308961031528764586792074043311157173194197845253493409167354271572317034496374164670348665162262522571236864685361681217230015225432127863242543625518343489683604962513072303820465701546279581594394515304488012663399792234403349048641749385225951448171031895537133518621676502472008030587396626371625533746006612621034384635969663177697410321960358183253452548388063523079844325498084293198058017249969510116282073852053472907054126699501725481581186463376936452056762975647953182051254321168105666818225892458169957059709930501986058391717325632563120876869787522338869572367622508966497064705070031303259387583323669806977357284944408429361727032673918462376071421964629084612148153781868351760435712122162726372826300932027740034772432988927479009600421787207818996083003681173476767661482044271732569875252486852779804073576877234247732128203938451511549014010876933245721577425779195351881617422404884743449402924260520303382381176796921320769902342445179181245471846002103083181469614042337277293983677059880239596422838717936324688625640811672632326856242560749415882624848788625541072272818673413134240917994144350228003643824941126248582206433686789417260164739289129988423983488086375791897444224756546750127428004327681570958126800412999951891019846904650063624087282502344289048313338491352592896467394013325698897995863335865190636463986579384456364233409193890619198437896672673596036663844568743832711107461569835303718186707718409215193034283534439074325712227340587867793294001976591013373586174249198773594469682070098523121699962035976640409423445001756458337738187236593707608131817540287340256355471020889360285010355705193739845879708650776039946279019328115925244134661184117490518339296534885158249979226062417552263146412181267053273092296382104380098918118323443353055394662631759976306094247792643498274626016 [167,37] -5690782499059098317982888856385739241302464098547686776758670238540085743256410733133899332026537727732169107281193623281850158342424363339431020856324117089188869314461869629279948807334026139139342736975299968808259684729884983129672399397233822945092060627481105046344370479538989718328435203448153663959978547788099915330495357120889558640907235631276244327120679790970943688903512327805120701407452727498430330912803896164819858003141649273021218298883482517582909591609655021644531393056821441551597364322095362881945519504640632614679102561397035117942455277254110388659092114931663570084280287855305363111500738339941579272378013343451755170917694053861782276658238065425897797220551034119615056903866870412932722470466487453705867679609302143417490537809843432298533620868091630351499556471109834590845033546496190246938929482530616102667777528088978186047419303174156984710968829183360854608615602975410613794621843510987385254509312272234692257934061741596158526956891497068942630976320488886988543008900560950595077967537882228804345674833553127191702787764633618727096373633831112901201936832464200841421207040272918233915626851940791657278650057075419978315483435690439673447907546475788066241795518818762597058363071014573778301272172848091832964089442715499828962801290609738608259647888225893580471872618529720578933291921991419506482219530089566079976109959008621338918524127669229949636333015529690176449829998940387833633911559726258277894235989241686839127155944038236078388123016656548241923710502627361556076417167845055671520130628664845102994724984198704803777674038899737204277192617645169301848146182979144572027605361999381047333155813957919671280184987526637974571747946653926512090078677624530490473578978701102647031016698836141326526277159611825215665571394055557946506105545283733592037031589377599350269488906881973902964324245154777113648021843524976647312899794175409924150236580397574515756837202044 [167,38] 1771250418339391534123005992723475602922203379364377670796994141099727785084804809918017188475440387364003976398736822296889624282324878227913333941390677227484264065821685452379487759867734304267022621585555101233621311248120371412871876750819607827806012009872345469027287210914946092889045679174367742725927141735341069944383150559032072573271758294186232128860467188501581864232571807363582432448933678128975898370236930471238630622233614309837369683479130180203822965767045029004678007522727339847701909665697956341147047442346719763795352929701298701844563416244957398151500375728006715239699500272203274452182837812393520707437487381966251784878754094388671440240436529018016882001058178488198238721601321885937325883315736851031001189676023861056975745206659638111992396788981830101632344226233011635195348098489114046821215489585081216361006822318947090401293423701208961769078361280228891255204139920346105596167929625056610604505084663024570251395841012618317737932999445898090338836888586729765621574457426552751831835858968588365421138101990512960198702746161356464670292032282035856746591827257748944573043084613851793087826502094389684626001465682820569766890909219271045603553925522040270605391975195205608090329430296219094882147934491842408241481825623839480232948058514543342180251122208085295001278711500456888004287649445594395733120705401652883992061088662653634107616525817198153397854184012037824661385196311515401360702903933796658566560148938038819612286037517893766603058005504599494845270309382153849289185336218659521643199841119522387052671890515669036611329060051765440685703110786812913022900266453912263961049909281311673642976431128615115603994921244405636427749299095590407461694102942152893387589752253026279550519073565717595515175853104556174172900048405551434125116608326794285829504297618288818407206618732061698709614762462521330866792839251217529440727631833199886488699216329904210555139232 [167,39] -503784733106201638933035295285858092494457254887594903534197882489176379158519915651470648556684479737098529318058424198560322808110633850683016234161192456576094873438484171352998688887162572348895974162074287589419727094985976508742900967749486394182664622201552826755786030952026706355049694170642414830795794941035212916288589545566967997014497814188006504331529043485911710937470064567707891490897014555392714919814423110244201424764316649947308470444120543702324124575998319734348891021296135168651051900044497708730193458926702786030300074011706445626959428042847135658204236438661180969805489774887865126622088287777764182934548100552595688988998682964694301877195530934846949400491728592817400214205825263277114760532077743891687340540761686812120890108124678589496515843741506098226431502033495718534481156096879175714734368475810107120084849998112603932057517145275306665343767333530999415882382810980711139760534111528846093145674824658156341819879762812295205080349868800097602649495122625536274810561699351780334651783622610188344722188120299074377547045044431741408604784925452618498949972452309267684054326198000262537473884453547228038008616239593947357857660525169095905718782375639530461800098616898532167198147987185731194477587338528693112248382159274126876955732560216874559273009441217207696483328848612266130478509666213723857719088294638495019395836392234038409167985176801628816559264217665981207803837414354649606854644493175104367668402726222515880704604845477461491012592892383059061252040365598743401867330541299589136247606181804625772914444816754838884079326413793999579825435774835532295018396542739227546109209327085960327368734853858403840969176777498710696731110257781560230949873821012564848882271001098117740351134208504585078663721359693034727796127820494182367455084019300643875372941662407279124668175696776220826136307146913529555151043992563559377870744690014205892791920683940796434524 [167,40] 163423871508086200718521150076468462645255106335781912395420638151560059330625701453088873216878336293935717360847680141937155974023128885267865792863751960452366211697680040821769725484308641080995160241447347257779496977392342359194712683610995216850879905076143672742463328796056388352687871943941191427727473225303116433744991264108846598117349371916118950359436958326175642001421173197620215605750847963719746177938783590024294756551294284629310210579329488071595713640716688865343127707357033917796262061328207749053853608973089291257492416744915123424451129308631150835134033278520655849217176664859298151193705278286902397557411367248729985500386919810119695698556634134145610551952967911273212563545833669688625510720317739990779945424143195186913881199920611787228796778277959356571714916060081153967701365732999529918523457108086256223434994494947954052081222974545193647578525043772444382702856931027349443738044638131234982874770222412571899583556581358755614384727767126013920031820415184576164077565413192843208605795372644498746971335710612827626482047432313528208471873314239495230329903224406064986949325352397219920070854979511532704764380786196454601108317244935720528602989560525783645381754972460706194735051604183692587856731498745262231005028704658019548183733047486881180548908246213261986376430495730360844470024810673623943386883486687724545716224204284380606305971558990178188136266009220608566838928708126588019100679194010634113815917777409366297493774451027825933001587251075060822252792531681135830781470434488930548817881502138904185187718862303377207131071430025292342984934547293385657178402759196853988933638700072044752059602858374539101127242424041194231199371515476942877009978368386206661814401707469314145118381866363694102355471059092413320607859200372217994658603908461737819391965727238024042708969376268118484519107755865689762562623598749465008527367664940710774929937177354268160 [167,41] -55186570409974715242413092292989258016207764967409803550531837935686964846444174373696183297549766761034426119554344271268817653008057275315845674207902004108936685812030024902356107282070246392472676994781929394913136662979548126892415216189657571176803311682025962056893121287921436340524783124962174913445535050772653934625032685369364714450615878516727832064661966242881663095992558204066477972125911062111393919591016068985277763898070620865679422893756662904076174066727165928820329481670758796305039542107585737131334362945804984771269459779273089288898598179232301842956010366844307236417724363643802220635607718415450690451370976739637481887244101980115021295458640036166804605738294711623748916028401085541971186351705763317401298998758615772601405712825902655133719442189549781816718329214714758545059483276153492806243235486690637062499234583420791444066071128572197398418683799928994901962843374768620783137109218760768388546322460877235125710535503466417687716853265336313410076460463527988511233771385343736950178359554305108481670645854289114196485367055156433957370468124995637864938310657644052948017638400510083304840396920594030785299650637166330661563490640504947274008218196349346021793244526169123347578106278271748622759954624604160633147910607116902967191282127271176151834286938060209899508654653087605906092422099827967031634273590939582030070655861107659639182839776237174369825572657311369736564362831411523555788147804060427388702438821086756816026107898792383615826393909578470932196149889073324618688892662915877340474850838750080392020547914833748916487162716056577980412035745947295421067149356225141910902365391884623952579385358927642048738849278347861460386967384491223059239757227232377980281107351131336073077962857704735255945176497847346857726877081954795410693007407740580020283198247841317212685474218484708330309780602386801682193501322458333132860249187692954823768760037537472 [167,42] 16701937462227425451883379060528096653025399612344378308677230794847146427790226228296921119427376376325246122839011038136251982163054567787026691124669203530837287005648622370345831031443101399411944566972307668238840273236944780075594293651236932508747313516114628843061687967096979906395355308795240797003197116013407168227437123958699659491348360272267161351449480800723436356605797715327421468806046461814107674199400965044975305583907811147062809255320405702790871023133949067509435088790234282225102394796800832446359031267780695193728420249307564473817094673052956954580034171480657583557334883545217071555120807054001027165151702183313337379460900663154999743770573101292470197714973115630173062959707561227991843326781566734557401703024526102751724771054790017059909449752942310019226954302408169090217788549064542557455866289982344684225051561320901101699471452186221725352042567012994173681010164209836336632283906116658390932391735494544697571179775450806841316360146256491906339683999954565909218204098524350600863439913872031496534965784219677696584418269340886335889230833195867538952763127614371928574197365986180756961970353278924731948239959642806466787260916781389715667766667884402676735096896764972235854867446128368179336205306450650341035288631993115104520325341720368397433747837855931249510015140343136074464757310106735832657582125682659246824119333291302097622252099094952508174978670004469777628367077615668547118870256085719959963208695538832261832975874246773837597474591418562201090889065249420874240414061864643001832573495771395394712612940806559869069403994080246601640919535974335083719012682606090072932210347488547843030716873408235222829279978862684627179711320635984527477917608307537912533139848303063182078215444065120566446425021776371877412058021694070363119662212450932509690526660254110384270828620200238502808745639520531431389368479304298269578760533083797884647765307904 [167,43] -4218049361326131521682847178647280668117830160529857122308301296969830053232717939107011807630369108894620199854073971920845271973598240097434591344263825774076394817742089552316342525156726430910192774912817895639852876327591812390944496540392889900811707703610151758960806726115171353841638502742879067270303491037550993036732682834209767733643233507731893096453003255604331998043173955187239418877911103344939386064448129307890697905817389014955815527205959062051308550155950062328768545726918698732415060556696705500810661590656117507599837185854596885591851330257209852197094279470162657045880790182929366348203995067498525390407375132634440671348062711035943139857346384557197220579886978067037839502267433583350834107137698994944199958716258719347299424911004986223840221861400944745776002626231252127529553628550064954307493092821500802576834874498139168102158261143754160046013578458789752832481236758860429530707115343038267265710066934455282714197399220570597122257295023710608921327254028303081421256035694991946651793218645392179127255973918925171205383712174607164619883377359042703769778111286821338796234200280171994358221467027636723349408476352783769675335533022698723664852488915034867015931625069087885212352927521732335877517496469793116875912561441548044117959872980772500327538588566117821574833965606093974808310331561281965048004426629282491965474926691502511558138047900116832375583391254005354398757157251962742325231920971113840922905996994996603717476380838119931906583529299796303366593433700237801032522104392119129662800932319531728819316722034463370676720833401203244276251773238601552206815378266843153371961042785605838615073833319484021185119767183701823593224030776640412463238879530776055923229094438405295638251430601968585804367285359041044236563696719597449739795810325365498892131255258268012673057229064860808161625962135073838923989753972877359863240513163196095042674880 [167,44] 856344228456288247743185631115921977225133840022407697622989679472658336292627782082778796197452142336422032446210338600277005071854436620583293156175963407816219709445891790984135560535033314594909914548576578855568452913639533157179937697524248982257293574968811198173710031992705088862560713676933539612816440327169722153079390886054206499761353914447655746336767077696645434179361260360447520748270071648300484968850186492412536914337600820089565841419603314078968886047021165046950641175411370151038947798944614164605821992400088554880445464837471779803650769011918394494827439559940177077526652431278865687098518742887815695858780754732338510687313028224261781058283071461268356704082162698892630336883267713539792449635084692167539207568460592191563867885978299602888077957295504690428812085185715066063072158941188220255881658152673343586774585067738322117840662367906105369540961727938268522095916891799354243022849869441430415144848765505973708759854333948074938703333542844552194480884767121976422375677844268160719195783896111988440484180512916298679959857153296472201697282861608159971814235885467406216941862786001087485533332085722427536312908855659223788741253251888153304232428443165924169762294235689374944862586462027048419607389490068291759491335576750720785161574360036223045425528108300708407248238962214156967959740108828335777671741773076154621488308690602800615793622586579002416939370365116542261649988933856963970363506581334533392998283618925710916459329726009113841318127008005431965060754801075432039229723198192275180021025084460680579684941222547605969070987516662071193885466063477421002756416752750730644224382813503732388457117456502063056743650582695904985212512552044563218044047994694504024877366813371846571943566869863559810981255543577613293684866154460542403337474366734820291839569261780124418443907974957716697163747165029921353159534660614378026977455192171461336960 [167,45] -131302500734448095151532505251260167339534089867452576026983765798376489572668378093539446254289687895442490200402265834297898951698191374908708875689787389308047443609791164497497505994944183917778786937204858468174977768547411602925768652091111451944433777854410016238484582034377304765939061399094895525402665175759886465583151466340854803783958691713027809474681004004669722752359838073791173414839352167773860068398169759905346679283263784047807924316743062268069062850147248890357225778949447425069095806860454283399869389551002678886117534714516644700857854568617754571926092879998650189871745587557397011825238248690637854163892671638131808164097284326918069392187846538623076227859102848023858609344960421050784253487660062191868288318477314715956215479627948046492792402004866765368887585261539276949152174900903519611551119409806615783234446222628751250433376977367332207038803268212087967571272325351798246383470149218380307990706581469408813124019604771887703366662578716729424478635740184234815422725454844577086194753863028726733771699692830361792741926672382561901900337810846331799090061587684717492170036183627884712801268589275602880793756862620819383391509079879781737073893340511425208583616351792285545745194576153562037390919690527784083617830664617933749147320695942600010650044959723614424093557475022018428461742608635079921401927928501094507048381434120421885463899084408540133475794925270073758513197715378275307195645246309257749413833132740303560706545996302089476590826000553030085651042649915899135840608641351972338994612452784997903006857759402311336897522800398749306422829309683962217869005881783290714546569312224299821227995743907919970948843172049342876179643102756843157524406500178508340363267783616800934582127421691414650383663006104686311374483297183812312474449385574618481863758237800991121462830653207309569971340359276167176330711962654834648318473196993149808 [167,46] 12030315508362444362776775608763894002752876154899275735794990254631992877004018119938156322648694629576685764420871240199537508960463018655069485427127962278529685536668187328770207183739138959802001120399398968958379045680775969712595959541079946005833108021303563777912720709539873004585463331609407278854901605107112552161725240158805803686786453920871590628753468253686459063764174659262327392395955984493254787324106017503461506222280254849064819978527320509155021640754135951891363374187800702591581046218831004950336362133068916176573586034721846971224149906769214315633609680736661445078730530780008695234846660833875213159741605798178594112825568269730132133177025702208994049302580063795557333804230980811492311094172072440791240313266038578289393126845990282430042115145377550772763579160081968975395496955376767956506928166521080444355940164072937896174828284266612499294398358210116380996124853075403438305714780675386738627039889978829407938243809386155876687189372281525627104379912819075455846602019320471988655886504821594728191057192851236298470093124685671275191500655357382011429253536042126980051045823775294038017327653155666176868890174151400365890056404476902188534365048609017142986740588953275424262997752371531807294475224036845997347204662574033690679522837454033385253300182349806252264405056588271545202166420145288899627850263468909220535541621246058744838324516768898753869402723860239237922695179173959838772180882800530538423257375997681680709938488384140416965246398692863449839733797323228887399976604228289773461122495988948733456441115201571772570768439889901959107498506051152309988449018674904647274488842892048522290682292693757096834763292785708737357214395580350705905173883162868950837553676244252364093139621457172088598745032127767121600187302756465036065115175324747135908351762329767979980891620904581634655475910302122142476038265642430938699486740598144 [167,47] 596583252783600417917498212858097107235768647390462767508882393788332431747400330251403580661994493306656135432301358021008879003963848092338632197388816624840382670997258530079275659207024612344033603651553355498573365780993522520264539374354698259481186757186089858224024761293453105143405692175426802925580603642380354715872695104393331411975724358227962346969537250263172851116572767867463253594835972023489553440546188773805599617434999365727187983961304276527597253836998159921976951224816744151411716749815975776892066399830292618629304622266766320081272234389839152490400482366466908150873987909225002138449806022328429760909145965677884313603347180295524663785264609393481996472437745916779943891195360247043564528157101205391401013145522477725109618061617683607951327757759858370609950584837527375650001880797110326948369392343193895111275503699713525200253607926816202385218895368304082409821508184724855993429938953973567034598143243934375412407973975338865003369836498069259960278857690424808533130539461280866191784046023928507973765314563031420352161812715163278023854036595839002826923310378894364440503056601156560285701143029968134126964142440248070556633799145903752192268090228176554686563073205265879498297190896722189324964011794197063069653193871666657252467940027832602784923844076728101052306579756322820736682482962527424503199599511165184298181124696820862879767499166998588530565846131946397019515657512091278201935424104076540269507068294089872690164897252148026110576149028322107535112738250623614293953148089429833807236071558496621393267708009404329028101029428657884362074511036171769705807822171883220030508595260006513509961210138325093803431231801817274838467365074680980611782572756152963278509319488132320608783235935781550566044023767412141904956535224970459403568622633252262033380156231498861171356853852778946695269580157572123918283236814366537228132675632 [167,48] -534855669109398303052272480492731156226216797366904685364748641081599655226957444447332673400746846165916781216953573938137537885351376591874311539381973835042756224424920189143358380158433137230018952317245126645114049724185002718773843619341849720396109492557327265923579317944729196835833051219143029523962526132794791941320229634059646796610565602768964685688919910585219182637214392710240442000010658523988624354252028321533177820499052935994418828438717348476602402663950600409424286486610427436186293240742917295143282869918281260449268420481866585821644585472820308597216954534135242562390398081617057996930101614037290401019753194480897659338192972469666016055428168152103992765544457824842935146895170103999717487489362246997732536150411981348938703790846773049227789928422368448112825311017036305796602404094273667774261966949838878958973822394689757139209692482431121574869347263924653404717517017296406307265837605621954687802691516344664189653836050210326356296758910361409746533080536547598530751555858145989425016717150113639631626472345843731964755892049591764435379572467899242372730599063743957667362352915052995498520094587552400547301859193199845639390769064979287999112636311116964609433291211677743098514700840148532855815785190897078854078464296432219552187194726850500376449664804540439642525054287287304959529766219631900815821031611815829983997047971308893629409336497147795687634150069036705275518895740057413101954705093665087342398841146592610816715258523084454181714253900468168476071407288198758146750324049026258441882310654065514049961350542763798884177842159287173794724725640076799978430482764958694074866065124694469680939713094385039644142482805722503912384214102480368319615145305081486196447363710151820245346743536687614445697097098073612656114108670761805027868082098748374307032378920546113680613714200876543711622748189132685446322677541678643185542656 [167,49] 133840006318441432600447163912144029852288259654987896397669794900644278007829619765077822090721147592273444483662290262146538053495789031567111409491294266187369433759499995624886154902691493762191695681403086161692224885201861190987880682203536709377005491437601465545383416144599519019706052920145508244045951415774106952110022145357478801473268766541339076491624026435124130388385693484782754124872996369127214832861621263262424608558532803623927501541354975586006765410402917207460264527679386600682399854247825495385476630557700820452510157328118039119224137129350266702251584668948411331641439206270559752376197184688240124114750030487157387954154977910034725121832079530232901386403029271388230794894116673422563639450774554803448874245875560577955852326289917955075761355072640381012446075949659218423155766649050458890666867788502856473334919041299720598610394469368126682614274096157701459239528527274299955750640169391399676094130368288490182332924894224648920038859096065270115497068670792977933495416940206003954433585157257001171601799214208902151606814640440690139304738814162052969196048098572496938305764320222651869023301039592600398747815910508761076778589458240326606337339126640853227203344197713843283582837214033837010227308292542314659252749296517689771096586578246059028850706474026863340226674922982503481745365073938606857673064806190485561838264332799645044952722914621695625944493146955139415672459250125580484833978953600562942785979951959564864297997353845930162748024635191386488424765146728391387204323952573021670173579626919237704963329724467457686543404364134114215841870146610742277395453736762358366739856980637585830712790531394915583232428453945195829758181524593378413206049927343523984434266052051622971454586101508750297184612136142849335688324813883931273287253256242456805212073413965867832307345371299218580214568901554866279816261160677006448064 [167,50] -22873416846990114557952178079723462800534318463185350934310201643523130106353097928735766491708766534311331371767991661464518772693652466624498498751954106016336924421976968623824400688392322616876406036293102902139951480633269306302822934800866964835923112843618529014123195684857904019040289948796868759458251789461034443672292880436576766045415322466536813518574051176193650731646090226370716266124225467968601124675350046075114463987086973263918616152540468082606243790450438468889324502195894509688443465266850496798616263201381075471280973050831038022441319574796505238118383901587618783068981446473850118258170109805766762777086836996926205026595309344090806020716180958200638620773053629016341005003549111151941203194943840848977172089543311734723019319795026413807774920521185969750159960038123515354626805991578511111217282667205260564649702416975315979333051546213036406762262091276901339215525912539247664191852043861532571008056961157479838735318609558998764355399669491988092254698064708169973777432492006965419209936492789197377251157901798142353058583703804730302555542655064862563560041495026172429336511384225930928545308760241535727404019111567843259326707003879924555938150751448005389204512491992139680523786197760860689568249766820350656508174397467015569869278389038213510566159943778692149785791132713543356637978217945946791656328649431052232924297226715400949077749201531549682395190402123074514150712783967895338558003983429217265023996272945040815704667121595835933171621328325920881640799256576511191460566183589072122367274005679370352124764594665559513064432209610742265636339831893253468381567258544407859998251824814789364107149021882879001643761425699143118732784585717435278728953920893560899707054233978383705215015222058059092721372280850334136294436195792450453755358261083594487429151644572134238976781108217432373218639854119374903232739025252875584 [167,51] 2971191392041770008074449163649755919688517643493921719198035661544940547318562119296379574764674841116096076111575917864491039369901476883663563613053976022828996775371480346530334686773317310871922620076685615413987983786118940560607754090423336766056859979319109785802481547947824387456449116948972522882042818082746922346200507226749689308835938300176178021921101896224119108392484476202171699281006712679523356301974309998071228239032968213892347969220814422857888646886920834259046301230969343819337343705825295956763655237692157134418567541676591531681181714930774873234127821467777314128147386267145593898932231345153980102823773693048098977921415976100828353168677223801563642376901773235097505395374338702701087036418868118182351876754810882867941549160024528001040919414820901206052427736726538357936177123835613785383050460439532443578650972141210729909380062771564351782247838250338616540725989428345698139695166787795778246454739321943700222215624241054407670219688460614143973853067016633899805825033903584208210803338792067677709331593075064168985857930551363577294837706005645591250075009670799424228263735788471010979176316264930933489578178947111690966076311441817267496000277272911106523380440858739353416329141172320436743810436009045473369081345041029634135159752679575863401709831175398772110687764390909075112820562123764519538118452328529882810110514190272550970152318864814572095300503834541604438078103845062014368582852569697084137083540069988347449472259154838586246120514230703830676505177265048416396331530451693165806423456623533112600462150170249208287383312303266207405716207792465554719343163055462754077512835268536018794189264543750885398829131487321302890005343523233375226657624753479004577416025813502586856335352992954198585051802234931398560235888692861518151962530156605058059633769163950754609242478071024696721862839133821936574478591062424 [167,52] -295126828411269340063562873627956892781310950693376978470743310331345946359542034242474187120483058356286203420269399289436617388495837754836791999215862637423414950908891100197276846846332878222281183737822795644179156410457242279529084210851895157458887784708628783874207325741321826709310301101018053353718852902796787478010648591114473899950573984983830423007365709755788618325599081570553573436401294258710955116304559447654732295558905692829619706133103298534380343463884900626340790702649884974957468503385570903931645957138708266375745181004720783358575378944156292615144004223905675082193871435891217834522353351334667702201171804452877019505552753844833600568572634337279906405708466068993784508344696931501854381046913619194654908022709910315596727765595637421103615508585346391467386738914507126548168007361969729997736887392935392205889308299254026364319596657434544491374799887127528316191800323159636679965560524169163643236333230633702134351551439479514175984939441889348249795801812594482784594539433697138297039582062709135914646216543708435726097238883566738159741998643008031135490022604640193780321808493094439313702810465234174830842126766472128668398144900627514682779318200076976743731805443307885869570928159321137471685256857445485603761613458829106883136391405816318534648460007394169581548853779174542480477716312352474134236510802459962615287251920644982979984480201797989647668344000971477349297395919586953369326208754623594980634400178080306309601138628183592879716419087355989650488795698141636660821774272563748326060394090406781090904063261663023064563552037144536456808342292192969199545930170203147527103078303506478523450569070680588462545301196137647503986629992470666625432696252491877223434981718344506672100495450215451402260305556071474720386855851418488561476070628709244408769153993656573482525616794353057981257785951149866876339704960 [167,53] 20879482906024157523030502777326872421811276701396349661951273941507371149113407222451385737273530983253144974718168705572805952836122593042355547063129054693373855280102207278214703706461974597306691773367421205284334335042349527099122093961225701481920593766168036618288093293194336002539171172237837825581853194411837126613167603884072413013174555877811238004004416236199798733438986549419462527638492334634767005289240276168891832561176734216092448510009829954621647188555304267954815482000481778751745236806096416527097695887023567202094294493584636291324149928670497711029828570889100385608418758874994820433652700630089829202895042083754452336980587044522696226186579321069636695415970599462015966629356923277812402320345055845944625264267827380341295647928726807734498742003719807719927718146839279786766971774135471414239858404681958831280881119250713197738035241651842152670728992564579040319528404679760569883836649932412159907978067691379240932597737028671433181287206747150547542887862623447391903331963270801242075429441557968946940596648401786446162672030256925440768914171441000611352508153057582869701849865406626838302750633680815498579123461359271392337279287870449320851305881062544696398614752293847354808615340264959752567702035525614169513938803769173152330012270898392148242745948345785941798159401299315801194367291359815909092318137337960614674817666502833294950799344161773264710848403786554100524959697106021257974328477007007600880634448228800978955454993991447598985145697175228135197931955291334738058374107879468821322049261364862867403138925656212544340417196370958987163528006081508753517648886111975866368877852618402062324596307799636892104753568984995935360525005022141720027621462213398474595820091857119785850864530552579211862672206513008108068440285749926145022504734826604757058440713880387659259774356585693170094801851305184380091792 [167,54] -720840717423528742370528753666017692056887754563597660744826321782990503297032752134689024243048235171600111195665047935918334827888184359036878844279017898987004404007281398163403096967987998879266896482816156953549741364569806328960941704740205878749660215386443553513608099627130219418054559842978950377448910688317647824574238549504005785771991024571469137483241529872083333335470884235596879736768860806657112218106856638985914926712131286581307711960680209079308887169523101741539511405697659101819827096996002331630012221840410925088975085884032172942254497803266747772897793436232087288434184230137249643546092059519191720925412308604099564434539581240870158609572150160843375676551478502029169757319438025105404170963197786901359311526906177643841485854941072192852377043091781840669513030317130515022434248442525705300126951250957464619344878639977675186353733683323766819664525202321201696580680144583756426413666098807643284844511344757274760384555053168837012695552241067598191102070054046600739703386980736771889744684162699012232720431334444709600779493989678796725350070784535091336337987135066342896518385793535940787245917767212587202861352617787367979958042349400377335123180581800779493435511346982303870758724864516064571888595121468767285896383024825543360525928564206518219320014067326629439585740590748048886203853697050844024105171023102260448665917593096444405955622732505844606537460060519903643216734883451594162420772441881826868348832264297279792041572275244850738448524488925104135859243293649200155510386974450960767435275773833493897812806632334555864549593388481617901989636196372012987137564766746183462388464159924152965587308302374661757154432301455927820100686205079380543909586672940706912003472422406215688664572272112804175426644516229423522730546265409800359767212886081995726592600542534572407171293220662670026432236641689076480 [167,55] -51735187890460027423055717112245419891435826603456668896878480481804434115087829801536490283530495547446698576634879071276819757216933984569498531924871282848805142252381616906449954872578859388189529043643886800845639741520997380018142752357623865273272038820447691460989687394352091204822567755265223777333857305964861101102363480121719870576230629191500476311878333227703683913428174429784185431809843572834428822844043221659033932995449972519805295833833890737196209732964173677078317371216114081950458660260395017400505930145691680493081521228064573438308545552325734932062047264365804658849676025491592596538009686501102061955293639292366781996369321127836605205735273268454103378599008770592148849282770702030765636653025211840964753002640441717376939834510609492479312307466401089119577575107816688080174004479310578193114234464734905318815241552760130248802017374576680190571740909223480815829586735708807640438026753668064805939878927610285763700478480863891841401359995175796796808659511550582815503995814221738842198214836987014272808651890474409605218550698306057741098712277289070286031257772362013843289345742139384238992053832761258221321015259384078774466697675047707981672590048555088631237975899976295682391078326323061664998490432734708781603751409471415873573399891674644110615547615413283154126488939785406805080632584860185693553134635803132367739259701084713325437820929022133444652088050893481436726899909123794763594171921354899156383449675944821179207531133116613168731223807859145853829904188497150641998297404246828209752634683218057058947815304639121773429585582275653762986353071352938350974253327608900413696111028722832431125435598638401028747696996561827925205202832747132994678427844442817764710997603071788993644337986780955317570612729575054991940921814587955123890476682123829856855863374084185083028262705536405439789364708310624 [167,56] 11364978337512847542368042627478471686113988122304765244915095193318512279489647176819751380125494202461031499733933906123316279870407853737515096725356774063375290250687907723740288902462494944428962901881232164568152781108828165776579572025683624039055126216456687320291558782772651806188565587252646425620043144848431856799474817770613726549857966195591554428115308394072590255666081972425171387112241101496813364160306488490795146634667157999554240965368714187422930819412510660966183084958270615131737311044503873656512857229231004891196441314244699898207618495341470842792310635188250638735266899420700539383506620788487037823547533744995442487415482457925212800270192018508722870205902651120874546085910078870351340197285426925364630008771207656667115424655009450816618782194243499290279892360720491104591979565418886650445824514185359315101762504956362279125801646506855442638439006205541158030015066138665892454598215932932904062528215430394976072004547343594237418978048132041055335952393356638772376476926637925143710327319092680226422309022240889670128239936990100774820501839971917759862704832291478031134672108223666798470130072780048680511279024429691746329770421569303138020255656464790272780659302223761253791283438383127637791230895529600013096904713460985120365464883632435478714183843793077695254265526527959948217607256592453592366934966061738235272418293322879136444739947068510595127224100546900496584187671627756031082853980611600261072390294800703583909179762033784817049264970171295048933149928637768676010761769380083308176266056856762687364100944261100358181203335624501746870608498133084748355173746129659825471232608783835761990465553194542813692471358248156333775566118176807644513969165821546025514096530850451725097340195371594737646919492095768319456072880876661191209834014487871480560114646847904254960859528475497808649937632256 [167,57] -1089199768322232503341273087251186529721257273701305206589875846214136040440746575443803343068804538440479168139754186160534243694473330710250804882031501259667001148810388803163572835127157173745699110900414206598756903253432553689618890881326097084096242374468414528651971905159043143719470471801304883658836180903548204834843646205760607470399287337845331350631658315340866616340139608958935150288586339103053870482814074762830615089268292034285931369042293276711032566835879690329013221372988350466423462881754352139493022004764770767201117212981315656146969147629577496037878586720824637507113714676434979417426647625789745970379839899907766398948033085500233816278057189895759814742799002452829349591559319076882705477402267384294380885877891184692126899272631245925415564088208284038666492812802841292735818410843994718617367451962117221478444147708125293098680892621857238955866446716315049830114800471186067454656059750783618708861336821588619564575023951121931701254950069487622220791309989147814976469252051213939046127553578434722612534828295986839805388688850038535199635381110949000847157749626954861684943232068139755497849348313770786544743082027519630912597490438268012145154883835994834208234371207848283171950199223771524482624427573854563380850109949610548566479944134618436242993034445426639972956335350718414856689875210480284670685331640630896883464674436708786547704792519498747680077338744719010047444561297359081900586507897689704370426102954506857419251163343418986237681921119998644237030544947488768720074860132646410698462919692644364837778892308525106707874317192443930494054131552093272550394569027347260453599440792846777373150220986591845257275688931777219134528166007705246292300354803116413020534487930575511079970839649002105067501126734244305746609630274352149873933199097831848889412260639953199979750308109951141297344384 [167,58] 68887627145378171305576071618169713703019025154686534437088954622839093920860143533865202657532072277796900264591735331301617694430883564833361925449185997092979490212594226186912480137545123751961022842971763356231402572760878685117695598320097498178370128898199729608634112002507062635345142059406341516893425614636640181803143840115925652310148428889406111346990329193202514796942519508195581253953209511736883998008450118997015616523629482311371436388170905416337292650033013651057212914714861712224230194046170435620012672300284182242333263617323722912431868535169701283502041015279493889701966566518907394272412721051283052293614363700025900812683967087482917742004809086161082974359113910506942020139917621131841275815690851194438011335767682570766659467208929385637089961861164202132813478823769616552935741304342323824124030417961189390082894332321230877970490945172224591729940903366177325148082497809362659429312504843901290225425874835266797777481142364076260945973972703169717462796087224215655384491212343204820206647303450127617729550572229977800292111887731693504573390388828339322272878565423385327384514335812169306701091918166543259426408205029030147088883147649809753488498017367933496565508257338739977817899249993935966801248229782508933028396647004861497731064216195612771640968290415832961303869294697462426099476630690675664384088329907652337973028977778911692730710041416471598069606968043323568257733647588373782323429646212666066955300877855791137621139642942492062483886151353060210473498259277392923987278786061339441287691624109515701376961327887008865147057443770895218081773537773403133902060834812304170717607183446450800185369877007164114848121178554635076110616075310120552610219061443813380371054014454597393662240179147246449684898118455380230705795345450082676697635342544636801806869848293408530678285624673630993984 [167,59] -2910784000059280077267935311677880786888512876391093788764082525965711581147236681497951125104456149324623899692309084552923558701998404505030396546232885503172158162413800812520710264401438734627607240577965682089372315974715038195447794907541918497496222649354503704422813802264285080907298379129253849781585134962893170141586888866381605137056862209414292509253627632657791288682775208604361583793880165311328171051744058219151608496981206021443921176416063305025789390413238154513749073209546942787812706177068286890636888620423060369019513410555938359772059916080283503967269050928139490379922941050159114326077908759722613481211368773854784347847547609731171742412096350653698232891296717730503636249272109541554686106330907344474927672908914557844043817657913985234293783534693832194408550495700159114106256911274005592379874168085058687348018706023385611190170186811059071885318527255795351219297280845823371980157369981946537767551182880772501736728348696140934384188516252631847724640983512767974859227024912926177936409732178120244850207201164738364496042320321724116379883256620631698272806353008294232030208681344761148244648266096988357354124489303646985033928795801816451678934075664740827250342223164641698760272699910781260028495182677260731199290163561147725323417991927540526129429985331301653791448862354204470381941799093005208011630846021635710318095990455521162803635092029670752677896692544770369864411026283361990011332337978362038966583507940660534947741177417463043710695277343253732474244951411802340901055003376055125783480749008202830544101889201082595304699585857834867001283146696087037116345408175432492725506902010347043694936012203605226727541612311891669033848421084364654195375411285921218673082525938377024490272894666745097638853679389917658140517498323932241725022536990665209978206564042505061543411534389731256 [167,60] 63471103078005316626364775903616544576543235570924842664972963390300669744628993772846577167123208038520098834563642808824713214506168070161563188702754195241718074329480345778792632295004319643991561027708403953619852839281715827882981407321495127600127770805246610473662181600766481717749206868305957605464328014564493770589888112141053945768759878744917886957490699080195790766286008872756734185680846026380804267133085228291084507092834627010330877906418327356996537539400794139914352932656172557727386886052511427294256515470476998615750285334663177199215930418783619988025174548739363363113474820302883210812606225851813353126441191149335014003906325708808318193306438979284044969856321724498563408513795008007764312587469124762544203942444607602169818081702895444676838863582678719508374869387407282622683129639519319127399001695196366146686091131585164272213899872274139429333924382904388247249340342751243924777455590824243665302554750527270225662163408121207911812139623794728304713713762421497759542588692989796606209956458852542970344794731022241357023676172194968979284491888561656633444742034508476001753685547796778142041096572808811005054658642113780182024111932907544099230224216802222308805312984436773724186142147611675814150793919656317810794410078225353413451891828890360228078155892658143186882584022108105532627913411240767553876132783593089461264482988961849828204611450789437002300713909299771675657798542892661131493391709096382392782322359843117224014548088138330200702219818266056917807557163273654624550374435440468699811474512669712996245617843261398412568093941829804622316805250764143506796068071535670005289890508864842608744953995620478578849361876297805221975640468612375279204673169965110842080634448855941376510180394807814354064133602275895425944648928543375934755285644187940993318008954454428907566566953216 [167,61] 1318176625608727705443216372404303546220650379036984653642697798019809784247471247464265899015079029079975272821839466446286122942591499483826764462175273595269943099858791808046311849071653677844515173664886176169692313611221471631575668122547726923140980368944353364304305595089200293534527067481817960905860514002881884006174271407499657241588203526457298369134022210340268241936649952250743683207710788053195204824242887266873699625574369620252033862553427856221168297722255952597717474297131190174243536426537964571442115782127011454861659239512466532435801851176055574625044462258588842424061716083451732988648645372239683781163134993368440308588791579116241792779021713780095539201847610560470227897153967313699515706635276276777356626559129805255315860840857206901456556452991646020387466484950920203989949184373988203536032427721020372968958260137682384868810293967236115561465340393630298583115725894854536303751505245655296560184560028289307526078185562755541658936773612588106344231775501802341568831750793509964672765376565420634311441676620322844813375507078646353591612121823392123168954703890350151917385489209504840815275533803446273524414761030977978618681607155182722298466842418628246959642949263245243105786216122090280770709012468867655889625654093928361523053503514986632807975446625504875909872040701058838500936811565597465294715155375165122166240264651959687841704409407306464148239302664080103090865240735706526475008312051192608252581586508064427594602260016181339957825840776090374825015159024089279883081594577513760272792425575104304221222937145292688677953948178498600440195087025547272723728438602179139541347808512359649209573415970602693061239375152071018762984368971395091195357668424383694860513677285163556050300789335274386124439532677284054388153768321713340100764254414475797445567290429921832964422880 [167,62] -200800368823748158552349901336839459557633684224537104638747547232521229973063143305495587079285992545061201730464276843018184166796244165277655400983681388724070793965244490983536529647158875253290183201337991250965997404782756351185345920164183102359344998029952318601401318031976922632314636823527921422338678313154621554578090822443825310816335726206796674060110392862101936427241518227227637604568050781164766866349063141723354500714072600888067914410045184925391396658852266618068131655320581882477367223685263108206269279875446606578811734946638176569355445501575020345104056515961189823578521613072895341430526182507315845608722993991945432528919032880661402948319210387994087967064987225578912116987188203274504043319996707777951970944680520271385060473784957152243765237815191006587430022833488180510594730005793267507143617628446971782353891400017462449541324750635075579346644381084400672679641964401738087766930084765261500237558144705860835395526931915171004364299383948308856210583837762924544838715069514586375213897484590904049014044445072955765234953341941801369428129509978663816934433035893904630287360896100922099919087854197060300073086560138112372279686610656634679496698652641746484258697737691744285808852445140059294351148767316443795440865146932426560426560244899324359028051963087687540333399105901806950619159229848073114681689764304998796047793611355320837628760688558741950068160334323589935850138686559506100010890802365498933074505644356479647626762909164568213932599160285278336622420107477891419638174436371389431246786938281642838589311991386963309317149331994194591082904813178448589284214574919663499229460624752985431418283953858391930423316679738931796650222678743214726114712688238043042822600099760270826272850648581557006845382744450698265654886375177977877804797440449684273556689320956015409216 [167,63] 9155419238750372881460283562000204176289501198899945869314130750160355234388288879916833273989612223568933448283498995939687671610564766910416516959855372310261850635113840537050681917392374845706865237505065725526854808247092978697759922517406556420260352971644243418035397805373646444225643741558637664876890953562858780506663210691336989854930079162842493787144718040454230980272408476699971316852046961025403510424372775727813311445984467190317413930600655918180791764210489986244730911395954543634435082890112724433558346342820158505243296077563045959014298069512773459219509307704554058075562168663577984866599385101438867538346438828903444759670208396989259638715118144754535510473821326190369811527977005088887365523815898810794798877864051845554720800110494365126899034392646527384681857285027416605686001503683641438522442994758839560259040164260925992813716818240903478172814679259552749873007065276143231935584702885558472073131816934265532614343086318137300377801593934127786500698464522368584267027234529580576916404783925057683570844435069856534371804672285535872216575904872566770435953885755951575481989830925353806494012596715414611014473046800463189279997396615156439784436009019363076527249099072807522483790973888526216241365880604628743220235638183152649546640779582774878529187544699912830373164631302471202014225476201933265918117587845573631930000438987756054216566041443061595652525682575166655866317241611652726827883655328707956683546441226642122444414620373764498455389394690842079865607421117793389547716720353327730314512827264415645757431237079689944286980418113313254885210205136920921821448319844594481387954737904499257297982080186719623601459055030999536117718917389946825612002924891510914557080808216074021449446913377538365024179612788609663247050999129874265888940270193323255111409606197147272 [167,64] 116791488837944495234900373559584266380643322085382091800912560171091410091682538575711470524850733810489548901274925483728967048253799030888353439333947742144081914008186262957804515122454712045937525040412397288787775388459347617137812840876896783487663543417046666523862759033492356838988247677613699230616577739222114753145027557198876230636102302544413495007473683010180854969330471932151821822990551183944996608170395319598655707392709518239605964866280933024523760615934394800092554108373476304082042258231775778630435947171544214532911361108786245502610046411192781655785689399203579719614696984967500525909218521836040145718461836275917509932405696322291181487751618991542576169975322867679719015192783112428787097321189609000969427002448929210458909861070222575329053794487967505792418458603876496630352605002371973112154405630811381607680677324207220513121387515115428807646428798394106605720361817949551277119687203245337980910920063274609757528495785749040366598122114493703938476391529711575913007884861334412841580627580984473250957457780243659515447194404899128816577003759734669373365526823438077440075886085391461739954499533468614584610875664937584729089763000495889088481075294490969319243329618347019398033841428177671668894036933441409269752454932836467330032542243923986632847710402301601260719575401830774218194569087865101016968281797379904374558008858881473645099433965841236689712068552944588282702996136635061896586884228629369140374092589312035438647495966139188055968393178872109865261131604757752922141301497427820544862967903760946899077576773857714484710068690469161809709711515566559254678383162567643860780251911985404007528444106770467561134981528591729592704128818678141593022282011880919815172758022680582602372355823380401996681043690670014365951829614037325809092259190886555888412492789568 [167,65] -11413938143320682813445781116216304102116749117364113211837442987279563497092034463276440027366056519057180359256944037087615194455687860514078819050160281514242248926136421777294285168861621064750426752749553598092236316473976784269022560935500412307592646434102029598260030395152785559509939858209893362216553864436496685090752576228839195396360326239835887088193164320506803131228748085320341102209630456557330365686218707627362107604010249318894559800555403006656849762941977892047791668830718105660002667757087465673800498266441335192565907887193574413895269420373498593319515550009299628679678803256602561217306944957615979285652303196975523413878193623598275585506375793924421350386781795547662630974341050320862078970795100835368091858641226456552139483316186823413467638857427916154749858378780738607084591428681377400988660649427788961531168078220383134826296330523299055795275663658911666459838050031681061307244384444349618811083036904198311303784526508108566623370222151741886430490772848490278023331632150056166242066351800201565441147655663494071806875736062386132545404887247839517546826543643782843950578243243304130996142472201483157636051089817355156138941159884131044050932018625548940043431895172734310124045793021547753188005960069116066132681213532417877816363142960116685003121072436357449444825110573970297123771538766543160053884296773071850244239459661495257973366256449443251298344051061506912349723806063064612326913174293089009619638623970408068905823142261297225727162996392080641358155903155971309622108374125911136916482348799399239721743907889078664123086779746181627012413460714759044314252277165657347189776312923667710153471349877510775228578338993070575667842721464516733134714952112317708773665382595844928241042274817521059397217871102205008332833551607541224562219161177129317643309832 [167,66] -3814921632025214455853637092129894223537943511824079807605144192679162410244580917553213913755793748180020586458238160067840899175653303376772999011583539282431102927239864132249392563878949477112142514710926264080916495727440652857566359729671564097465699438728657648844182609219954762934949187072612039529414783212639276564640650417110637069512675564997850974595734147635723996493752995570857831783849133321605079273794830073462787658091420939020483785365303668210095150686673584292781108229050427815834112826063851946610661760758750345350467010524937565269644469574436619719804948746730254191562123256185629824352437485413151146723095333675963275178737553733676217919723615226792997956426082522144323766352580610592730000826373844835404676694111614314204706584113069674230955015037348537625790569643356079565397919190477164391892678959028690581969952877343455845804059170698032900092069089309893206747827728602300464428920855404501789345539430228823092575908492381954104768562546052480895775359135194716339080006685073228968379909614383991794304991279568364709858508663670079759258355463804978294394342212447494301000786764329699122122091581239339835484853310096994687388366785574719613235839987451750799896327387400937300333027702147879712697363994994908504096017784780863554867945684531875695692531250166449171853132933593496631104229066489881633565496198629396532835215616471227027211765824147779162157384603454591014051137645244438667148171716696323835452747208782532337156083776432934771297841991478422522238432893336336353686797898825481332824709727330553591097260873797078003152377928764419341052925019539019542243877269704005426861786223803274738036909506981855673892795980569793997431383324170469658003455669778066332394838055122196495103804948912029677967458258910466681697881992111024371299955914164790813968 [167,67] 6872092892015591702338575221726383005301983434852376442558727193200338757459556234893335041197355830984506011561164555745351342801132560845784194778035295828268229117391733804257839153847200545013536223116171901880385450876133468066973754234917259041664044177358532789175356885552669384421859847094866712400184096484692806249477710544667075950043523166149851234352499606049925135194914376088802419669083278218403294445083059998544563701583130844603622643802480523191844123945597445973040970198280569440513674128490586856568664079731167371821107179531130607264981462258089179895044017729493973592827797553593449659179043014408556367681902463248985358163691378803813654764254335426635900686920548357593575731759689700798057410520733267445170826460188161934987947540367837147431927466890987564013941232392447157465646982261805083290435904067393487467979602617529405801584726156794469778939562809468631857670028099202941199239491235299298124197486131164286996743532036028727145093200093225403841923773192599217917380691463175852621107363248344093660614468220355429540347423832692976987600395554243654766134455131364739881404932850635018799327422093905074292284693679379972139754013208356563042230678191804631633593640719627047929359324102216098475409309005039368311965772751500573265463499988478709982741497531227155630035528859121714788340864221577221059946749093971881104277280354186881594339952016766439881761771411814255661457260040353508524942041681391883574756281897923580573000913266778136076177932750242153375259728122866888234943420666165911470282604867490283085563930025662909836974941250838451967097329823563241230917207217319078625871606616713041304950421446064220583542197642014998994457911152144456213003972422075806439361310174402910972668426308887823926341742673839521559942242254768189874408548046757806 [167,68] 26947119793661169823608489632662254557743952579434267240313261537882654548640039307298810427004271112281813432130359382605712240876947407730939909541569429074637375394474503582441390622646212567352074086232707639520829152234820284806763066163224954292304255359419885887617428548692732950729606161563195354922118610904376590294395480809212293558485928680073522657241554982234117149249760125222032771925810117997933535192777045558129917789906995158077644763004764567070079590199476743225570846208879439561891304667573543012102655182349758480049048926375834286476520463567051598207065419981365840525857104243395482921685507603077555533648136868424917401261214017506730416898854869121873546028209685693582822097177794220815583367865466646425734767709185323131948375703951597150051260206780021953397169230368660322347390307810223432050112570553901611439692848730015006633662365506897275269684110992217360973348304830739759770502618083168947999522636651103924958602892612203429532947544285101697259028056682343382001421527611564447017778617800205953441434579167908874870744472025251480515335718499513096324949482468287795561280478243373425805696447344809120004289540951152178166474524900006527294990020142486310230007398543939640421752746903368895211290856413971853790132763083518935472197762272062172310555335972912620176128635591010184224247072375820821133318357959786552654274990035550819997999887783377700495764793520811858468669865091080445749353791779596282576031113264206426788195844156152588307811224498059465558568727779782651891842686225854876455916530378619983625603460019105301125753948336777447712531420654333963291783153994940139579986841990969682180062032537653822619688538105889544180935551669492550783309320124746528746156828454869993512671790333662808084321151702041526168600934140261925586269375611936 [167,69] 1063662976391504403809380832981689282921896058291385771618156337049180356993746627646746462000053534132861916164097435618116160927725954257796072168632718153221034766576769445137051912069046302004543612487009797489492139233756142676292226756648658699775478664212269160083209943285053759329590243418892774960907305564430841227573572029198606310996489127348801935417688945254716688765368737336808031674524046510069070994529736777756655577456728558584489935443755914722693046494804653763257117104368058692056718700471109866469146520326080423833732541807853656166657107149982418880102341386694596709396930515340160036225170158827687742340342719268339073652527002275124465917332258782251057518537146057042884147583257187975613539598306454520720022130496665262128998671706112757035157464302486884369185414410353294947895670081031579202677357838666701163833467113113342709497024644291500813549069233047821483584569050356113149860683786739608511758317000616494217168578085806051807318583894670556939811388105743266725709209071181733969606806923100295696996412701765607057865837316358738480388286730287129939922662596415420384947236601291987069283260119097565108171027833541806884832321496688532414086907921070195276482398868415594580978801812673789321439649230082409577702161458300487086729048644812415967455679848667502229737881699789286660363816145883534546648320852815502521080505966619785395547903438489535951990682604910635230403951035045675510352870686772553985344308449117373047191341197520788661600251412567311824908328012469988127724049801999839086886817996230238050266061289740721415762639386366450820432823414853041010843606955506559170342555224830238572216799736140392630941544502869390514101548616894078717215960105300768229961819213658435161899804799576372829638401130665148227723978977887295100525687036 [167,70] -27397282736719758186155710393263587840836589967919650867994436401969401901678499210417965573299110982065621438685653789840566074624362680725554338873834950853188489336643806164684644567570590852609196893764172521618065864874084683033395228788431881544155498379503853637548921993508012208151952560879743197374917234713885112450948773911622009252431478233183514518785683195752467961776167101826414008606594792690912224051793984338358674935617633398852506555953514027150646839891803859811559603514471867982409892986593660272685965735791119449103725135635889028160228123136997855543489186390520927169408436256543387362838186331831757076496276379510225231832528606911574862699513198142675541367328726674639994698549738076745463713459686422841728050472290999912224919557855967454034281967557303135819045609385230196346303255023593570983995397596119051131958338381087167021521090316058217207205952921054367057872608050173869293355827469300433927238124546124576615840860080379594145479128306725238430909659872852916414532761543392317446069632857886432350847786473464585837086517137048832478601455343456987357999345507771463955084368308090918090628683545645513925131181861749329664120228872166268051874234091421586711486417744250244160738879606443363057660913884821959019599647487749119220640203924334974708156288207600324859150651744585936451719278123016426360024309481620455858975573195308002664807975856298212803117325860541893638294656153719753728987656817472186934184615219859019281494602826831241733546832080822196789905568346959535337886159553703853681808499540029118499318252933261608587884704191348724653229213929585068211610921722868553569386168058608581047508570663796968116893272088645709180182918899256012808714608464534716505781658789365159460774548060542460398763627162030842029056516380293653625632 [167,71] -4561262505113389321398772810999708134902680533864717261939680443852509193155740579581871298308687017742512568362086521503683957005572809435260224823927596708710984975707041083923475712762406969156736557312348911052670851042692389261991978073113573578498900784240616518302705777140358915938342858724101440719623522509002622653004998092823705665587439534442387329817458611293437503875973483960041773554787958555245622096501027038961487714236687421422848027585929625455359472533854530528544133612313117354182506335515348976744894306457047394693843468725058172779995553273904431223688519368123563377110822007428239814456053161841026465998529365185204325380515320355561758923626719752382112400915438695418183765870414422457208016957908524799274436465074652622962572680331865033682470120240354281181844167669892204585177397705933302881063358507330466652780926682584804987189183137742918764981188284491606876401739105125275832934560113902875941590405954727148007174705904158747478138467518644879692205971633123141072035204844143055409529928936718686613054516737897356548449862194846421735970397788305166807779667190572285745144531772906440765258672742615003313263582244823170517905146629837723016170027177801937802171232791172914924589009328448096252018853202349269715949752043897775509630414341395085837341505690009249600284851257089633550742327054922611263440312546911544825928184319380448106662390537887266872178988380200831939545030811280700449950480511369694811149139788139803419846536769414803749294028384011647557312810233044599852017233002811993600227859885887107192377220465844163225538575691069920918102383311903942966988003219404436181937792624626643209662196234803266434727200884424635644300666819243898460324472068720684565872712779891988670529466992744791217034616999583157886797002717653517556 [167,72] -125569335028468528043513628523288496434443267855708637187109433739881232826487306332575106713336620846091204023173843531262593121915882308424213496163851009988506410510673526094536831347756224421565281949420824760320842045882823733199919064400022038493510465123769708617958795083367590508982338991945673045428234736450892776256245123375275764651534313895286637351738025037028145350245589740875366454894603117106377755330965553888658217210993567585118115811880143227133614298352649141644524744201580561713589066720084896969287156626021145836086495070900410038827610516208513750445661356419779422407528755842568354035366455016899367581176261545050181490713266906242005403224117418823119405381109711064047679824921820032413836709451060343133923036202934258509613835730595686721851452705655672967219716055666302497623949971231181623199319122656472274938542623971939431000311804136966320593070405185954772760588504600010220048723863978532151432485733756569034962932142520906242031301314541331172110061769167460342293216739447808556314085312279793606087887823560130601015352207681531942675881173375066829368930440181748351842394181898716677070012698275349842281393364949187471801741288745737007003217237583202418337232064371959810103608402516325929096780737193262011960697625137882151879502974771841166901942081580675441365356196926731179936703466206008949479700969693775268652329831821118112305628397894332594319654325785016928050527988969091005289555670389893938072469356789897969931229356250562645748897512557291443503244958854214918477637224584443372927307183734898412846087168146228009967953278185080617167086322329596284900761508529650898298869880063684147633448043079952319657473619499255319630117877848644613259756946270625055784700098727594195076700805736064280363790047665534028575783660477312 [167,73] -2345400807115629234641505885551556862640836953454658880360715009253442071551877352174067183719628223001403022482055735535933410387927284421010601926388282426993472616513374427252061161764548962870608439161579716491635226604034966586102843291572213759061657886769222463038208401595380285416688709355483213593611966793103825545376293826538528455899411269889955280779676821341129131514094470821340287058158214081179708802755962360762964450517968814194302527691797221338431813540041841942305675154555894601564714679004067127490924947042389773194241181590135330144287940580830226750335459343217982311559106301150815908043003429801496547760145931269022390386774640136577228030704486362923471622460228697817897667017652060505749903669813254135140825215150524171818664672532144041724117584950770106861748388194442351077791971398678259371300419855012795103620889500351385936887036534006271068532718339205709109020958635827298143176603634760389953394441833026134206176798441755711050181627301907768858540589896631561614830382966682699138230362753875177028397721772730122830730850867286625220123707894360630847352514172842053591403977685174704793388988453629840309761823888521284837382243914734509729361875238715196320555610845891975045735999808682899858392252063984719002273146753291322603992829372538513043740749639681445617089631394006752645200065950294251428852229241500796794661019078802863806037883807813444741152613651129045947320777098507974597731841641130029173044221859104211020620827971659613953602709828676551411443730081111205635556623439322463788281305593387256453605898728112125909143021868823207261875873994187897808663628650247608385919450988019898707048854598098562044091631875026764365723149526661544601048750479151631448874931331455868318268892453800306209034811637114117434463132752 [167,74] 49959562278755167223716726231576527331165710148343530709882859862534605073300104807800191164526341200833673508472731103105538778817366345861419803492129736757670521045861542956074632815050538469950814608031716868806273609724328953204259604893615289275529723086498462398366703600521204991205603578219522477989636226457075216771490650551198237318410718102346658847125189811148247711176198038921454391818192884518079921764673056205809372048969790126014291573440141690984034407771740746617908713831030376234551132244887811810275006829312971017620012064423083869087944816212394372763486181745823936240733267558516245903094205732088859015577132970601508542378937615006473808044110424703845342533549179870634814855871165065428747151549054719478934186691617730577250428264154038960057120722665137915103950402125151786416585563356179334005573159615570823907241593228847074622658313829537220120240394217610138884577941802283461440055715391172623843970597706556987079032613134537174271905076616348226605906043615011108322491228956215425987522208053572292876740812147706380077403618267760686481525227889483353365912195471953905529634975672129805374341087721564508974539409468696606905288628945585781951469138133443722624343952554928548246186433704329655624382559544278119228570091681393044274834701735669762315105647291077176964089488637942866102871104588951400131817757604209724780708901358933187258872658146585124238798215960539725163139456972803980486153129811668448585868136980597732415196220354223448481878626956151354341801636060944685997219301652941907825687598674796594670388723721624576198791880115801859848701857156174150797630407897508924204965559422908892862717410890900704168455207032958073811977205437100578400572135356918454191691819285654710771750272984956145974249132448694614572288 [167,75] 645797302486807486091758520201559991869629072602026130758730739728029242502059058800326657467525973979341811534559870993004700887997640880494346797157413996013834334571553211292998029740194516315261285529185199816302792675420738513794790330825177962041011839100914986007925865939267060680857370031488672544007422949407527899570814341372766203234337032834668220525259434361950765801317419490696722645233491684143562752632737914925434842896305163661376178077175925629757816811546140007085421523780286607408041240865376079101309998682437109311154163253133168089204880479139610113135008642061905132970360116547790015998937504261815833308199733468000712806902472463281850986817753984321955021260895880762778194546593004641639828965669490616469507496016331379631444721976374776027089596444913719032276597639930866534373937504823265589448644224493278796273386083310641236013935266562181432457441078209999356302071566489371309395278270554027216350108746040089793162424404073990914921781905493565398296784602448387511079860419526447073192808495990410186920524268401502250056176344858976420514979684237770030652514869006424939015415261938879818251659537502857458624834769119159731033960459567002310325610690330720488734392679175701448135647295660432918021830566754560084839815541426895108860972992360221147183143193047756747123785390285750771607922828829216740352071443832013339873163554849950334337254626681212471861445047014224497567504822061795721004611733301270699944255570627018839643511346720700750499784811960835955213078724752039563083240852678247210262440367832244569454326039764205105474456147617632484506948043199336739486742399501492489745254755683471087490627292237407246625476600082752856020298620000123156213807409308967545081669346715929457387398249024340013332962109542669152 [167,76] 37075856562581132022748066868986807952577080855522884642470621578070767519120397794148502242405704036327253389345430413064265841757701424596535601597250522218713233409444660174339074506781149868265170096287425150360855217528746173935325221505302747728453002942073372555559126136135458445240589405275859196488158054497295455714872860239147072258562969920105791248763479084977154634254987434262264809055737638766649378014993771033535657399233043418028977714432193697611575204278392295516573741929110764557976060657254315264075496111803997584185440670860561497155221015171188397714036867967852088295123486502668982225431542651489664234297809445802337679212706222755873446629766258591144862651586048624362832216585387231712425624198635940595132355742821508409115211649588788334028994266945082804723026225254599395514490565557220478709928532343427479161697730315730570388475308629698986717313988666135552303683191933616642621552392221410344853442765652651019558055994834683750132561385763554530326111237537953331667904636564096035026672789470289081444705129275856852591425269224976250682775295089101709317530476827184413933266311381124316943319844420045225162876757823979221705626463528552212377037695382215764289334708737066399161405056573525346759842429376290192786306284304550025897148613432670145577723121832451108949462768877583646386296520343355847508464064319175612937953440951474679172423375122560684267856851985014243302365720858906564154832787581003461236885995923962247387648565217516644922682750463153780692433237788300291569464430624951785940545040919582763533614067013059269355952088123083028685890578658366614302707324990547979746665225061089366627595967596582375523920481747429385315385181250448796167221215137737756250163994760134791361908135526741245676583585343904 [167,77] -23433641608272989649794383868302337578522949641670128017805862642521626455700429724638652926966645389822023546641262660646827497894200835646611855330659452880820975586633960647599435880009832455709131376733633182674147544889876132337776920694332326179916822038823057907559172101617130299476028721930100237954609206852404753349376253788667356208593599200315480062490592503508860062908377501198224406089665256047162111567518383336352251299963962305720044815800214419719569337856082419478218220363257989044939249574008447682166364678314873361957389253249750915988194556124379611891856899995820824376712176546302828136402324338347626668505737288449014062813030431363378801038253324491222833259485757224472575387636641728797653623671958437296656143813883222230136892778657226648092881045580157857522046912494524357677504634905148347221179558980416707219535383109039242763988485279848483125132135981213857448206409188045105420570386495685562203572093552829845210309446695366730173383175560153488239435647010689834394935811431846952837505627224918693850168210423759868500609902644391509860758426926789528765461442346882095369258096224315352606963615946436204469417807086645970265874959790396027860848315674553118476785144423832425318272339707146976269468912821429325622940615549921843376396742358592855051759497436557744756815668713830357843264778132672387081400380518341606818954648298018338958572866796158754406079519696002459113903552445458089509793052152310401855511290546040944401561147221219262624309067742638606839205309685920657014578034126888482926074279863898462332310338267208597661255066596845276588366230310901688845072196947967767872416783601682075816794222733977582014269405562553305840319395258076727779240870014291807431110477378863036948388970082089010481644116 [167,78] 4523526824043004355741213764263208497999554645630358930667175315540286747901079178894156413220421436041796475056795987883286196827384197167574405476694129057339154176608331880434783628176920526763122451904059489640504866303189598949832112704353886469852468345952784495432908249242604562076616873175157680522032936133675342677163034739706753182369176378977387815995128309296906211454087124397437394584106681252055948180124490401589433165242143116907516200422231559953496331405599866851605251751277409856102164435141742387241072641719650330971369193144445877879832650327068703043231244640276734647178260287478366997004732884190769948777978917225937712284962390430227188291017173989862914550981938815353382584097956127711624380723646136296475321582445890959777094697992745527748374731068534086038654954477327475931082396245718752521049190434773366108558557119361307512065044802609223851341102849877024011825406502782798338438195688595843897251215670215298010727298698668123902772174162203690416935918695353090160703767963991899712226021908189007016317894139642556547507249434516322749502164143268026224247381823044856080895266882650280041316185495161982416524599186053737763965697433256451361659854222323942500554253963177500669456957420779172655722896685999031999492185363180083013085483326465422495573413728733460434520480882996640699799836482085781516126071464734019813979474754860336450968161362612664873792907358660676404440632656259814410143153478023780378717220752753163614329999841275199377278941359387724597999695396885571925624218832026242487753456719307723737929638970129961876187445228718843579723721486721018876810337649706075510882644977797365245302636611410849577123880916067852186784679249618595858730917307193513317298893135876242445292583502334401083360 [167,79] -48798769878495858994575501162045710609223055796631499580674579434868680032499873492160279454636166425199360911647917763492033487911683812431964373522398682862672848778688548651017529238232192428352161445113012624980680727638964627490050948899046615965651230862080751000820920189997107724796165893116976279454294523906988529075392394718518408848235315876144333205095917404608646692344874732779064228234211832121725883349196884437313602264395966169680173217095321413613233215564257973367369249107669336347451177702445152211325105503762614002502245581944455334247925514823890395532103397296219081034320307148592503941926883344973978536425334852470405296598797993376604428009209072796940899438808085483489433621116938782115205988244167160689198963369227414145836258523741947182811055465923173027175850367729842730247466938886624588836559166912447652790823277736519892915091094588986449155131770530620207375006000842292357674374964078893798787530382489618976400670710880115374879847252986581021576757176262010347227721245708816259070498039555004930962803345861886091951013248771786881898134799486343032271101765267206882439500758956633622496039587771618490250319766209930650239720247783576053223270451674356919249795222217298275732809532874940672747176702144285525275370318277254175577988103740632779154173710106231690137947163989092984147807004522982479251002284519675102588285052748179926623660691416006548586220550744468312303463359604358621829723520362504657800229307700946258981960573757019990470071257182748547846494053059371876040636458028612175514683639830553192829518697355413827435138535397348689433371363157081922909848307025809583448983584241573173811787423043267445265504353993842204178140201642717340081049383972357428703268045810815045312440658919254844 [167,80] 2776944446965950763503121955949250102002024926626915853401934135169667295797487885691804759406849447147269110725133034599716846643582016491006509188639712268404365153457813555420287879244518136822133300777081120786985602347315968312806465463029330848276218646479213492498822573212822610171265769775267568555965908766713352947332228534426332324256652248203240774840554765670907101180746565604797078572013431272842524748868709129113998253204858728076829654112146641150152952925162516785813517775726066480629672377424009505229782074431811360841459565751934179616545263990157905514889029142473390345429177669395957223055568529805392435389081957081676732482168419138131251509594154050204609683218626685133528652748469889004930713056529370430160937484141783730902160042527689245201531341495545438598656149461737063758799410222575874143770286320869872124896194388471403669653212622959251227056480211722562393538584252018540605240659016798707244972509921055432580896968083440596006315114272121994241282476532683769961362750245751485506466660355412727394863012661645916118102077833892250892708593392122034752660526509601262030588965455411240745339632250146681581597452611385205451994910033002590213501189919678217978311094522239870069632072127477319626401422472867785486965174555216303225815414001358120413769830599753683165397897536935623314560453027772174138881746411409779583486102200506159077274231320658007603456705967816368059825832450421049943077210462638036662075731417490962594430218457806071018009429506495356194140205517638575062396571759275094842967457567224537058494741279817089630583577662475317271932504509580429343927631377025907210265796554731003058838092193495967073543183051108631713693273485288486467851876181033874515525772406378762808756017123200 [167,81] -35255865859028381927110078287799899797693398293017454930237935935947429160858545202822640203383271602875809099499431977415202463726653027017897073090689380801666233455856682224944524834566941492102142894641854208261188650340179425915210045009859943667204137173653590716957660908576548788410033951567348751581389579413339339680289154535783285079100984182765713523779428967579346250222979023862347313092538370929524847375579039893046653316990321810124249387099612183148536795760436145595073776976000480366091462567616843189705835699731756404471050242785414596815024478611507136783441173020237655978024098493616691838538355875321382046060728855681722206609044246103794552081286651743295589689675549009903083579321790079029348643690703476228377595480550577258607902686497387528189736970451170266077728112646741269830824347837347857636695587860696464229195106903616237279742682120585148525129992935503882986241155867122202344702554201221200791042413394396204082194692864690990815858424409175720911700313493823369077259552179073337533399380174812633513414059443399692126464423990691725418366679471846491988495311306618997927919258284834467513360709161451258035298032519494399048345574980616751551352232345700351626592104361150843991309419724393050489334714670658333815776200474734713408718739618905708023955080776381401870911983952951805513594640557724887844603557380089689582062120897123963977539619994630723403650877437513465463107766278445882908200318201911973111645823465083598102591591305630008912247123600995653764192086716767452303554843085720022887311750493442925323070492816853175325722418660272063203390181442965792834084578870138105558569030541409983307891260203259190193816640207384239793765056300192122297618860690624160877288907256076083117913904 [167,82] -5565299534106244980943515511522316179160597298451766328414265942630307350336693546798850287148975195421198371985048141826507285128388452080644896420446342601888459865312980702278485113724407200996378471422244757254781782441126825099338654142754397896007017086824265596735224688270204853478320740396348349752022953291711951495532553320557655239946495497222294256737100377009918129242211451046820636401283784217967399419047779796141141156853467747827488593029880725077380628985363629235187804201931922773022849312442743640273466149353965731885389111981130955063092770366601717971930084252866203252860311421491378913873123968414059686080044745042083210675590490351284146808406296294711263463407121680163353709455505993596925188609485834043258456446337281666839690250244404550446492447313263486228195132220148555846962995888985797632941103670220547650417994272149076547770509645620436619260996709367683201117984448379516542340715351545786306579168921327102554596176458004497080353441567488921655176355632604165261579951945249800426199495362667530701865324995807019783265057029163378365097372458718148481608405671870284105885385989333342159980373366096705453723608950217653154906858543471833772927585484533959940935414545964509666067018047420648941966482974571320457044526404050070708328027295141203902116100949908665676683562938995770036378797931553178279122969497580226748760677002373656406374333411100860353305312662473322154718091313648887349763491601230923143876346813748092772145852726264651391259137876480183189881208418594143123226991110962949441997629212103477891410599414476446656536575287215848517028382053853787900507177485902201951667920676357845945409875571019063920251626792569087941670121173014078530113087459871401492306793449230756273904 [167,83] 124647451133728753445094100206335651418908827152080805460185901655964417421737498719561757676498281969968014586433753660497779149398560722473201287403081121777113213318123601932533251771360761294792234086830807584142884840498730615548085311632213056368342317665191085427466004828123928873814947271726322469220581962234606258926903027518153639730221855740417323463887221802674818907891208015420345409464414726664942981055332781765651837815926599985907124391606361020103743838986918078324144794094514519990578837422326337192622486247000896439003542927182607916596462770372217636884328283897015845483725812690297578324085280974720176781616609952153981856378917514342802095948707838967200605010674518969456088436008974417245690220602012957895848367107304327749299733132937882007426406164253993162320035379246558697825505334332118606863779401076750532682612097096393765930226866374280148265474163166528129376168661428970433305805980665921996980801476591009790853347343294181525025637009177022431716978433833921171862169543277735569071546252875338712388950763195222714779910819442507967847265320443868787494002486921096246218628553259450104948656737388669087825944241440471023291107416417371669367073590478495579568026672891178585655087018545285781494964345563137548653866981853065865222643607534847986708576934678926608430950416072993363033826779349825578037188671008780080820574303854111487057080868259663931103690390442104232619187298458191180097066016713723915448643538476800264207901627296172740263627987923190154373074624049074906501513163211355568664059357353101753262493613268943517898328088659372033699926466159212327302133491860988731461598724150779002773934997462171377503451573413960645510997482796817923194562650349749827741829200160997394 [167,84] 4587072171821485827374025709231412682106303011963591207897513524645767346249471562171880450125985483340932291340523840077985467842346281435975762016764305891785982271123287238366635306750383310188012600510430357792476664559196459533746941017796514293540653320712032031489416477486639420517602011514105354073050661501712080366522722667534868229930544664592215777744568592507358096762181718925194771816458482148961951429770545126397024984593261744989103115773926644805339328733819538407590852103725961794761429030975679619910632640111352311543510068849683894318979051834715486372401808067394489773604406012746382889556311994479078969665009397204853822558181990498991304002227683573616135248672922282716532679088938121556865336403093565181918326372705166377189524334957804258078362827588366241214322076876308319824730820138676537987764048364758738228007139128950879576845084954641655607635256680502371985238104293800291231823313272680102146258147154065383761896266869962118041701275500704192808443808497217465505578375445731971588479211595233041066890330837609520492932070665369202676653348468421668607656971365662424017237039138797469511273017010652596237445913685202784390824973487189448024926984051696750330052638024332202075002118868991182493916897717714280804794144659225373182151348246328452894885357217512476037311317215266327238084481828347050542899103492337985139341082813910349983118608216560324787825586686231778881569878661806643012882216872494234746347501053203072433826331329595007936059616685054377575273243513621998412835613626403266303188472070503246338118620793070167360295462618533936004292506935744113586198999356630714469927077083522777926153522409043245088688750034860620418116810025042265507250412962193255861669675563968 [167,85] -57275428468529086074506564447369894260862686261782593585807447266200887880236777067876172757950144236832715090409535758493121342252766808682218527096421149281299073801357898236006559966456811494434997050673452098905488192102928930132119804545193668081464947024915566785670535319088652088745184751712701998252453229076238757649838345827839037417093424375275972902601326404754798150792864450150496220444577117516303513685894404524612102723629007938321000568249028703530089839665044528989452604332921963637049563262377343018645075200524289982513982587524558343948677967500641641336820887172429323310196402631194101358013931021630751466698575959493057501644430024034443097228915585114431084169570008202994825521010611382077039470469240739600342633083702996390887823826924053089027742221479463572699588458027925141647280824317871268643619362808887201908738375727574379744773561816333463503826385876054167628284970586303982131797833050331110279572778894180290905362371321686398679857963675869141200054752082287724952273736601757141460544793782119198890001862985019565774965882185094695673533744792767684986762706528138927762688433997479260615518709314276157327901528410001040631750282590956248108048107842590201532932953817058933669776586362897507956631866360963834598650408980841652820481167120549387764154280163786088019119119998667604861010367187987677097083110465013407985148332439968174040099949906417448034112088735502966823920315119932682440424969834859782013320360551111067544379881223828511169311752994004243236169323001099857067781187514732064138922483866279119230570223240416540219665895134428854458741507704203364950619456891476832465481918616181063387690450515881839600680039967081436261428888034238633328566427373860391376784632 [167,86] -1342342880846410599015811993659110296123902981339232166999024151050272219147687370477067699603479846827005937401499847444869876180651812498575715152783640748259711873659226166007209087918136192278079139135787937908267400744957467434400946344265734888168320075463497565886041927819666113546827030872645283805047880895639122101659030599215135775635059656540458549833200952365684674756473747720638177038693518459867487068638177893714621766966470298644181274234815924177724321581738145242418598463817642633420762546048747321097216556948576226928787505036499711613762981921095391673614648831643326355535594710832143936319975356469067248057920844672272925398871038181993551724166460282956866179682916715185489742009443175826631788586444799947792518594530261728263760631108814281909009615271617143339412938870247446659727830306597185916340895322529705523897841929237822057793107708488679722333608807671056054711505826747361098454675924962455284955968270653722498512062215701968130662878161927556192218176069325053322917246287925572516014429457362868367511784215526254843970069918951636074173092387803911285275488374098981867625963022811371286825956586892967970876217650854912123328223509003444843091337966129636922001282080132855338811848891727026881056031885990287773070903995703994018786118092840748851848433151395475925831522197708728209739634316403390778682811231491519193535710617766284840516014313292977591233847264494967104855580803700447365121784618333311247719321648397510565101500334682795447972287106134234634283202447496349463091317892707082026956429359714677188952279589077206044082486382512229972689608515129809013610442281283274962606271106197564626942817833935916914171535373735554024290668256992993364343189210092641320960 [167,87] 4199921060279674170107789592860856413032183639172094748190118414156338872301233092804745089564947437936417320486061913755804548034909187029367859751860192202550590159889955910115079578148096994445072370536992458178638529776909532611591862119303057335178433474656859966908890740452516797951894509414349662811369769977418052413912997801147717691356056332061771929476845763161399291355787709401474198890371337009844618244696206241979691347364492806623847868958907426503189575288885729339592202465124714032729325773991327663741022026785436479035148537821479213862643628051379785822788516337319919927756530290486917046246079833837100721555338483241158502244564663183194081869983035858041474702080151691940933655576376210778809417701465476549236546856713356353569474267172613105029001366723674174685657535986478062625781475489822771390696668999040075006940605128659983482166772431901800668396975228260765419328680929467801944901911630607102854838859240315178958158120963226366913651082720555091150680081220569531956409517554140967993990214556822250662524748850423560802758308931603897148585477120379499844483481971652429158261059066084023898597156832118537526698773227993996593357822520300792588184567587919532453640674610366289826566437301429273981285026805283427684050629857709695371259062855928632963540847605487348911182685545745303195028683001912213857769951475086082461201261403278272493572271242556419862414443391981906248027501679958583945950045642431411186237448468160315058036109662858520381376976651076875395061463942188182964600161802508040478492461224031444934566015621862579249183414651768781682358958496324950130200892422207587754756383599684635869050172020417227777037460384102553672367093366280608549050753580254512 [167,88] 101704120540768895132860568847346641863698100171328344188697571941996937440840044676791328138064907235652883400811666453222781402950041395844117349775065558470934354986491694528901999800843454213589989338016490966977705738844058003143317205576040168670428784495688187631461879470853280703245833881419123759284702156488250723199176405189248339663291945816214826968254760967575041116944774814490608494335115635513585604993279213656609604725180637991404099223929100488096497945377670862473678398671475205101820512190698275306991739799701404697398790949747558030418549202794053395003025676207191387296573150587558987889825384857216679969654050173206153766179804111742198846996845158938387395573553084688229434216791935748662334058121245876879504269384649150166629830941563156506188992782988957189086250133771641149637646782242756075890226241848128218765458362912326996438794843478123841415232202924793196142265534277165293807477754603473421333722353558281076620835744647812054369390490851289058390242480830666062978928537681461029170166940576703891773316484603013525795162087696479766351664690182840286068608751740863070030009353977907830930140902185451915853249381185556726295069447647484170368471011346853498595179261836188940601852537261552721779936837775952482938202402952192430800195209813742128049180941405447877770604650281117084405973548553348831223742637926284745636585187668676127789925617431622948080196291456522249853945891201239119790160189497369670635618102357736986763529840244349924224799799988700200727494566998652679807569241018788055014991826203996581816804194939206404110477423481837916120150607171282759883863825981664643863851170258719682428747865528957455081102808895642449916666540515077771687057994880 [167,89] 19096041252752230122009966707109710204931248930634299873784172494574575152185418731572714179604217174986863310516899913105671861830100907330186085057596708504193417457075267433540405330028200546127253834381760936952291883388067861113199835699349426833769360121926279854261271856244872870694955371913219427467875320744171898397388030428815224731669382027095629273984617781315166362032860900771127899230335402331384166233381765587232459504805428197961028332147402074841836311051194556635750227892537358845535001474471290681819949021896366346637389524019607850673676425215269246889253900521683701087014427158249082112712099051895469024229909768978587459355733857085475459519477076252640861178776138101563314679669741775129014073570633362196546942334938949190509629191829614571387962064354960663691822586364364188659140192910779252458654187432765181874520022896888345750535229375430034004085301123364626897571819486975149700317022356411922607385793986759933805124326820912034201468709910888674466368752558473076450123173571239681666888746626502915488679492032904614136151241796185401144993825120451406734510175692618593807947900171426197025694327563449709536762392590024816745277768789987659125149981507347030243804160374919938714092309971905739266829827889410015600288479047200796795986340242269937925514307739585623577965335853102914446621146749241936195825586423422582766707400306155667890471442166532764529806223220160317394630929692983151211843986269829640963571329034400825159798356392043332859455110570715483106047568615803234101440980308230085536029058514955496743741243428216018630866629741812568458285430902691037284495693219373918707722933651806325565976581001020608012678244960462455696145668135181897250480 [167,90] -1793723215772623449608970049282277449331791725867340163964556920996501927979239602333955788632779133736346595088204810249777948306958581269715151805159803923358078027975466157714864395886170405676999663748127816928019661744769166446501336324982482180942874125296478863245970452696957485160862123836322866602760785127738604504966175739555408150994752741695610672557684250350551262431220038537625773337381380596202723464974622099170515841890779938471257517217479362098308337457569959890548766566602573878657411296412855860154931540478166261860925261039742447454707903447470306668624550647214316999335635593922449590353823388147419403788572863421403174065933369156031251461538002526044316442673792131180161353935378400671694848095285470418727587047780629824028726196908574039654891713428548379333565570508983335583864016467487567475707465510436742768124720052529958301362146601571889209345995531359546333136874540312434975955696009925360448130462221203550548369710077803854246908613224237761078189835904700930727303486050660630578659457469376574267112877770117324213022509720318270488165214372703848509914228155025321061572538056758777394242553322864062706273355550661551041176887312699448231465958549371769180749465353651690529868569851969238568714143875706845319892543941721271974992594410919121784263327123511933889386016717801504213836098193562676895927391686503463374349796539473704620568188175015052631089607181155916401338497745738893359802609913169953990305019740885337632533256268371674598721499786199923387680015307085179441101302274696714832193003712380564177619324015744318987341579237163041121059555171089318020258176923904408352469158925438443979909514270923649622762609437440649901229403369286243840 [167,91] -1556007709213953463059424247100880423759667954621574386954500946563375479243356525940262432268434378712843436786438098100908674946134881608941301859868223527052146887117082351453670570797597608790729901457137528213496520944771203960737632691143209666420233301174979954746753345263244607193728329393255581182536380500511335196782119243467617301016022455023050187227968938380475547954463690421891934675716927565446986953941914199135220562449546633731572784536713669083062874102141324339665928648981175045662996146297604472960858605113680873398440649910882030108008398358616811251521427042027075536405367532869074203940396646620087894579621053675233357416058774287287178469993239830117197808740011947874103630314765108685111205929798493141664680005538261840104182299258905442771742835001411578800384796914831261121241707016577533844623252526362656502990799265813549338662259695153352753375317936795488892701674463836176927775784865648805900992755302691057955434579040268520947879234703106226614303658549104913488601614119868222882007307779330587792693535477368458170717958418431376370518124411625567275941111373178427655357845147365146370164084078889109842573551844873670101088958611308586529972935093822987484220303254609198205462695326027101607118346887255567539778017561071560938506974859136997917616278091351386438531571312880519642483262688727272070278729137468736345898901143448337902589908021182961218750294099324938611098017252786972287185253471848406726861816683683650974735056061970682350654297984126573508936245059134074054502388019792001421504627609776447161106139945625481364489894194982115490700874181210955952758319320662641537179847927205641858965822190637348934057887621985766248489557301376 [167,92] 7416738040319986145371282481127872141132681826647143744195434244239641459244968480275891649213067922603205930805900531525015139449374974465573479045468922350302607441225655451831876962794576531039117805751936552334518931509636713287087437815159835952340629531635338889780338539991161903391714595355229679300396320124885581805885363571293638894471067019646406888207929431436558603227240278135624056934978561773647897700001469126582792854791132170039945176579920066482409672866223287266017713232483637976952800884962809033922833086870964086626463168100445216417758600212025571979754579003447708480927978395331687427060025718373518682379117573509136898292822303073770428976783581006152583375394296610698853482261313369790930901080276708694997148307226126088513045614362908350933727839175670079880376831198050981490424109992088054923655876375170904651678669927788728545512633973276881947778638630738920266334608199449781438713882219623584193808439356038956147901797269806675751061383356359613833098764211071061098272015463354991565994576525275107795899592247588281947951198409449108781804319734739035434071438496605614866003754831331602189286159439128177602330979148590373783185790683450953169416727584975499348181493965815007838928078132754835981044799754717882705917517149113863248896948436022151723717049029848552267426254721346194626178051978768744307960556157701509939890412979836414389114353447618823619911128820478947373960323276132387316276942841451709297639288452257449472565539746060833284433467230236804649443569795473630740743952334243284921310379111585556601169370139663171957004137103766890295153921095954681663269150843599410306105144619957064076633993357961802464574896909397765914103552 [167,93] 5774845520862933647835375690983019782173331725551639359337225210734301316252114767915241042112908059254632295321585649246980721707330990683118961318940035016112731707132114819339124708194684991805212126080310969112688337637194624233656035814752455982508515343744103518674265012123104775233881407686848613126661163313024308341905546787589526682838214475200980685812760193188397616451296635475795086970375169195623445333237350476785908340609907810940914972307645038957220835712272358654562467264265003864599670671893272071001633096575697055562571689632969488518135392478436897385966997071287017260876726185458854215171806377688651881805912394845722108407838084296866898050162033013637620215552982532522487266129125614145038532566398152029079265375352014867592786489676892615161029051590709273386095158025740044213435051314601479785434274077207451524912133126777173067111676630450168047464068804272694405854377071655638884606826569786210734963041966884542720306404287111353638460733580317452666688235632081777444069446055460174072801262374615229543484571880024821200183936078010092673190995948645023782415208656440403576137995827140777955894802305493133645051893259552341470123824186662975275833599378498916819548005197613534838204412341437463542612191942097047753789655086430893516989279922720911920863278436802730947263486972029454614861640905482996365141734317597134972613543142764296806006278161029096122724451481141570781263581817418240263592138536740398302659611270679827311227026051423394776318909775614734018893311527886980553501753410363654052011224462597987353420127173765415515913332527064930789497562614482906044541870668022054402910828103706408388586084092470045643330649070519866016 [167,94] -7576096637800713514715711589908213990614837595350916459640265314473276325570229669136854293266648885241504410147688819039235528614533728550410602420688033274129166429906582406156739130917004561181954588615890204244755613892658560776938141018641180421360457370962746856637129419089478379920584328438698074887762423373171713835593653301766896717868788605668429820881269184911434274437407039010203532107400108310174370140099974349956963638523424748735101279426340273210608693468425052996130200475619516538498127978005097593653233035117073851454244555755145231643683027669363154349529988999038557261426305222904343197156277693006064723897405757049943343216024718769171003915417472227125679574786015236032327317433990618809562079542423388429336635848024293493086260577211788443915641476879652143834270423885190784633512976949486806257447547279735135319431023530387459605737709751092981695640781633019813550517311865636243356869379650921598347527775820400720373864431753216741030266514151321262369674546287835256807024033709507449072792559128541119878853969371988880552272591989526088654931606169449628085167206558608195336246638047699212947630339592321541863223538732433395244523209756474020426940774671981055438573103000984810200834392592176613966110942286652420073234968617160502578396003739634445728504940132797118349806844415460258482411740338288275393491818593529936970085139259610877965191214828903387465253501392066508841104384679887167629176512885559685076716007749050512640766851416811318779621712726958337709014621762289378184184975596275096895380280660098137810124823445670404423249019356414199992517792710602816525651067979276537183655348171629425227252140520131679160284103517328 [167,95] -3414000893853055255752417066768396562108670984442393665468135718431054770254798127496955669496569529980115572385376170867242722330879279910569708995579711692443301940833761255631200576761593788719312369424450115119376049613679243231754974014942278916322860089763642619912645646280194614335714876059968537257533783761985832892468937299035998602274086744292454526269765673101302500586060696342367670007918628894465266608696027928499800419534677862523562227243224985155877707935618579071167845298936599821859568445959507769242703214750056302042789996730696817510352709617225012253440180643643670323801500803571038170730882640892304437824536351472418588580266508488474034295533203260040669186498459110693715506213099928004222442360149256811016991783287730146150878895459587016447545595409176500571337892313921379251985041300969944744522266531999545954156221920796669711588680256114445190200884205871620808757438924114491832719320702702888131105615685790776715343204512892035543407540564931617445968679050091020475946022199211767271659858701092484706141882398871966790484938775286588408138551414550016385500311927623948029138234419587198048865306296871853032128562253331913871525124223195980274281143370389929473812040723684048164265393924879952812923069502498809436551322854545165243392340901661431788999376986231312577422358192860146718217654286423800589124060725058417838174562233172402970884952959924243327850091029511443899894673290484616015997326773965435992204748208850323970810907310686571070547713010503024144494923432734970040296508731499867970478470356281195895425155123665076366881755182193126088498686466411108615186384713281329375715422830712535115025991699937002206624506 [167,96] 1555178047891724383334985840146798399675759256744306695701084482976197122335084180230699586377090094875189211003509785367406710648666207617592881143957228382866356984593134947325679558529543443468257339320688812009253040944436355544023854324149962406503590511068873351183304079894048868785948845634780500486985617431945464484051998554165745962316657044125024912371017635586986556946027765580629588469095013396771417905807275432942808133293158156444393222138845811909162782379073688519804304136117940866564234827927207508691069043759791855919707773708920685365631122855484472978940647710619463757892508234469602544189924065292849786633665011053624367595432724314457141495066144527403505658781417893106825329217028901661035013605087473450661940858534341970661228595697627971975564957770185500051558616365099295407971938044015519303242352782443777162237259612649808330381001229464828647175245169575457364619831005487868989988787983784321313740682067088992524721043113687553256776590956403607823624495453348774643712340325804518040586641176542879764213280905171581118075451173919471567154377699902588677850169274276026433839603252730561405126972556147806774042864500659037869878860146237794718173642265658012570035239016554599895347961076706825199571522764600479790334900050520938532533330383735956708914490596419645506078841352371722279436888117879096307685116654522380555624917281337594933069797796843804005344280273762930635321392457727533392864575795736530693162818612139247937119245016364439739781057242542890888568721939411725049023668048386632933550355653784167381972003325683109928581704330077261261213752870117416464805254177040237666596200405158887418393914696921365952 [167,97] -771115131984895418146524484147308102658349313429157810619666033044235780571646007637739007574486859113887551216031614755053532053470554441646282945044953826966639909689339049656819512647432253973467471957083008726653809310737631154783135816498730525376082594502457907742147662993653711993924502383413198413742868892752479709549966771909050829490836193772399888052991672329397638372687658536521406204843046766040676195260622130977738470904921634541095102493277110269922168817849715583616954828905316800207920817667411697815629352373935864180491542053634022733167644469158455608088366827981408708061894763296863070781980317541972371515030205722001446858501571310010985760166887049455750417758141026034983097278042366798769467522919027443438220284707882532642898669838675735192190624151982804427338996035103796297075769503999751893857997103138120815581038813514650876306902655164183629892447864707708983611947896120531403324698004157171839462111940737441509984010618587775409443677017218565118343540533144585476884604390961086127125051482239425819429274944962516158454110088260828907239869035695870741624197277972308792416678562587128440934792085040025387527821151177901030610548529748170216051356074237039097365569031771423989315168099771299753606593643265241604474241766270851656304003829120649718354522015404396625484481974179402502144371694187155293457705966488014123034832674370185587461765086840602781988626710618061923340926106323577009748496288427488903100443151607374146148233506128699004673642136301230423907417509765827371765671257162300598950952623664435006958471968436816972372146188492435779735760351939367698683834057346128323740075437431650554896743536408 [167,98] 1917157801686089879594904105709884222472919079072442454563383754648942982612899242204307277320445914179334109649287088948345728121649487848026419739609500390431219972008837110069121304242670037564271776706202178732825472763214323525763570571069264764165705569802768456720226144601206574968015282517401465347651500483981249911962468321347716297642678982251002694252825984117836566029753846987851034113126216334098815891014247436198137442466293490470992044148810998444982435855922637340268316281655518121528905432908580169444141218885439202779648881081721331640801405705507582222899811075466476714689859921337054456487152767573394869262811008417675965652085350676009638147869829732296403359739180073888038322453332250258322714035164624843110446351022189115508604792765414911910792560980086468669244886630412723321040757911765059497548625578675372833138314126839207848167525240020771595041511494009122605182538045130009623610361267238810379059910453062512403907071496888054564068293299436296727219332512023818466898232269086677908897415522554046709332811225287412127790117836880398525331176229107919660622041345618496470363245774683014257744187751350385879900821273707360421920778331699103128818430539809195383898605993525480027901393787406707514361472215965402743340750711018233799236171883310091970194920371285254259577951990696617125426202636281299359627353802155077705644497537243280543202641672484192001999749560228313061758816468242721571025041593900972836247146286716081954139306221011171889364916161742851165199105627507609828867352618913145610409287416913625481654044358676580544977092462384697816297081989080452636076496528225993704838403032275976195055824 [167,99] -149569398945917269475561542024534282210863196373413678267671887418089235387769220250550056059643217663325054060393239527099430463396198312824361886098542828290087305401862814193069322595421770004916266598884965893427773316319990913965466194230405924254443133163882162326442385068734991312071798391453064274509569450477514657252842719922930503396044508505297922989577443954850923602491890927304669059212249664016684176241052045141485488061075730186850224893368625688641578742662136337646275430348929921080906055254430225818390058964309627554385063313167802211306154117875044201643696957855217667867762117797255132993651490003407327482141027456644551080884466867173905750356870564833358828457609245675389725005749151860361352979426868402935680148384662832883674782129334826235209808227500037499665571935276544138428450482039770223303759583730130774707598478433850367692936982187318436451891851090219109833712083625786077696827875924773670436388507023282984469171867934914419000276406570291550138876968485606736093590556557790631977021920006845213036823509477288817458469066200964397739324943142205591674821987882915670825745762111229754844476264297739481461192128402564324498577028152582681709684325877431903738963571052079235992201116782970235727230871190845901702781362870731433715490620934851976546874175341411780508327528779673983367861541687372258057774898834003678069688927574382402937489243496193363672817152885601705425970499738016487950828103145705965313029261565157980309222278517195598918125011108567770993038993103395107167795148765800544537981029714652860939105336720372492069156333984573469165408668252130594154611163838497853929892479722060342 [167,100] -906287043804234533412661348611483955722221365095668584015015945120817979070454471925860337549037276576080986049197448164695813513049581213915010897550018803579552783422260531786698589521099957095067856663455779225533483121139989753120850613588382229907020171761383788948290580882982371272113421987270921987886417283372632248157360879839317630405302001421928347320295282994628336685363399442450206032918305533611276902714314263464892768155088640115439703858253027396734001113470859708952253345979187341466481136835719410054302344036821194966763369123078527429943247797473321104382187057185121967820587914329409688512902477211430116273153759253931623228792090744129173734646826476086294815311008983076177191332196928873407617970259438990546808714182444432902027261366678952545007756060460489516459862100538491014684289387087327019099229665513958742602562593469496643981258743643333065434537863187802628660080322712859777969039216633340360589952543748458585523271668511941354845924172237740630833884577180296477038232373780476745604257192331579883350576573520542342704815301545016734041821280141679281718797594182420939879640233524469182738325621437587113752325343410815831230155348520815331042456933779900742785795226028749912150735631712896076742622795602648484887011689303162432835257261460239981754785077675421166622921904202755546644996247078480725019997378151189130858834862747886736232615394169400097993344732567423983491700965497531020556160568574628109170878869372604040977455548207477716611057100925686112574989528413099924404776653984259717450770972334977416828309447918169605220930184580123722150678047232498048862585468808647512510204293664 [167,101] 273033705649068443619707037274246501452851377837585757758324178940236841739342806074433662640165563549453361314342454124681600982039963240557981835046183892332746660586361623352796174396925220564735976915740983177243874080038610448306473848884977362830890205418151725621880647597016830169979178991964830412256603443318763424138489623103374877972652566630696954010584674417043207396795742856897711419875894552409868991319975906846790464283652815198603726341616417134476242693371513728052993505164311438405329578066024475259097217628064075478399026516009746107450303300923989843338338748128811495406331778131457769156460070410864691520802138231674368160789592253938488190750619325731944668113865331013179252508688421655463762798241601902845144952247673280615442858442782831125137720252191498005625299272660321756585969429950415209064654669431622915598543018427223637374943639456835641018677089295608985248516453111683931991451229639596181920884845862121962612111035597128029312322514487264055374628781289272753864637452727761346174309961481515097627837371489585961638048002003264157592592026206786894737829130098627602671958707183948314716971424559949234135335895838590466155589492435180363261753565645035733020217114884711400648480198330625939044183469002975474443131669368340098037831139640934158240810826372152363859912646483691365378224725585070276153671927540059916598611832694130322370550195265127462986463090156151454272389477680043171893512294816941009164732253195416305762005636855936879695696604258001047055131604405915477681841131008862331036281942197659476440055211195191734571613648139597108908949528893585412954167955901030126262340 [167,102] 56804993288429739450829759638111148128386506419450873755743864407552875221491277869344854173569682651378388508446372674977932903979637126104648931728901871398647619175069695290374666634421750764766033823048714384118830160003254445079588014216069279005846893665822833318007397762467104962987934399156379925278741515430249788411694717177378688778046695760833236110482110968826247338414942557181416345296095790894810896951221952040316780921325227760783483376436589380576176258768122624419029172415417076256161217921387724500188682030527857497662908565526613532782323311887363837466135002596670730145354975810642049786467594804607129202090355942146321098931892948715986727334390920655588355009020212289660178412338510296030679672692748063418892358804378509123264403554619704994662909154669665974162345457076469699790963867999744296414804881677873646624253161822671950117577194854255709615621046540443612728069013266894388196843714878015452503337013819669861552009882369313789604911178018399551828657540437758221304925386682925364777647876701601690673038069225049619257016488452758710036160307314006005026814938854472418779320340117503372144018641772718690828741338717300690505080164408853100188880345357457335505652303116012240216546019647998101225830243180293624914789783762059467064058700713078601274036577035257040304470316480320764497221900738725494621177726981235577042405028087419008624333956977904782576572528883407653501416336381395565473695491777960215248106098328799774247108122895339415184217436651534575420058406555626541866544245342857933346168345483579061610685596501156656972627896852766826389850122399826001255734414804853312 [167,103] -19509081045429542788562631303165702310174058144548898325820573798948581539937618057932344900216410055018330947409051871872954981832407275402242076881571365521553356514225829886863351493540237406939817069265902305138023097121923365934412830993660871597336744488321276927591788747767259326505615906535440715221746085100746927510850696496587752810555158672765185430523873316572838144001050617204186545217841621375396356881484046629837145443514927058053680103195595251570351575789049655315543037786103406641976055290328815290178626026309026348132376062406159948921909661347477476758461368284577914015654876101474017371902676485145802889675024057140378251736987305923880160892792636945979372863630186137391631472493646047706366211960306572473717219906368054423691019748620471613185073118417316312039709815492334054513814809823949353717332499677460096667127862872564506468752571097162227808363946600961684851630378985539699204481375292864408239449488233585330458236474014759706025699870382253354581525756414244483558234660051348874545682712517595112910203278869329673993632024685976802476143816078473334753429740608763695368769233520999451140353273358778965921676437790789985185462816492591393080107323239196994456515585732497511061084915188148923987755673634168120407842956129294494751875254540123790431170566141628752557451748681557649869206222568704236382341147677753265509823997510294720708141869846451556798090243713473735921287193564173937294266501711931878641857570954968661825098904825436877202097250103219119855350599630321542873827333199174988611823947647957581314850772015641851765108027511046340527889942464526560836020389896 [167,104] -352293147001532368109486489535720960492962922269080051571719125405683526315566247496457436714839228649118103086621323526950101078217740078312992746072111649118819240749512285092290494758961932052398477399726478961771292136261475609230817443849223286267699793646016181409129556590339750400190273144811699819836514777598161836473757229873723829038555200001081505796990762224338556698525143795659260566681199437709193946492462930625563680600436669126700905074567499152297073954874669576816647883418345030398209477115616534580101339072176479572414454152729833592676443828186063647641061245691850653028456525623764748443576833934533367995214922149153431019428573003921643096367113594360412120320004918986575514416651724999408531569601661561269408279596354376191959990409591565413549881836821462675754259065315156742836760743470179177023809696976438672504970521182412663414747122835180344781350080731491881880047898324178395779826997195411977305539802399850245407817534563422346146896904951236676196559720137731943622696097425953739694085036233310233521716965372224332126400998073877860652715858648971929840639757893322369828243477374243025922621783827734417328653134877367457334901596001548515131377228891473520914229255368544885143227635959030958976272281788013272886234751960281341185866519757382301586788403304298211063052842347833134476850130979369269564951447145886371941269440744530702062476020915797154165773691949653641111983172853339564404093094127268901641244499608415958996318177260631918200641866291320784067535404041612765823519580456190125774105683093722423766423463437647603177923723199227117049310035883223648576 [167,105] 221542826457345528075442531319713261124893504031244948497645595352558047244474782730742677211321335328062269348379958468663994676062986788380396524846941448525579474490388643226293539200916181314135110206359225727591643695172110227181628048259254256568441343394759418129109947625077180386943030838130949500493153316773827508165055568445647873882717077921731094854381043532228986208252780048032795720932310642864290964361792731207170413105442722761433325434989407095964257611045751922837852795117985364029790370266666967800569651133298932925640595341417869636606994867588380535499276550239721848658372811154856853858748652225195339260360104048560894911339930385385490930566274900337713227046514333037199855233910695754028367382749778512977838809061345367241166527221596852477333507068197589907090528444793924162221299935411519125933052696200823409671924738009278737125992422811613228108422199700646613940225375658944295109309445392499933425194143346084006438494632389545933794498951324617217193002766712435092516515981799405540429813967607927313532893757028984258040322372903166638938717636712407222696088088118567546044688602639884815093448340819304145075708693017054298476491491964351614481889152988709990154398612370001222685258184491378617033180605961165138713379087015415299743593283684248698963470047570210357162386072874670882292620672052301003610392548332743994711041722699883185502346996752322823440997272077454391531881199835609584650244756955088939216538005879010188511880870812263342480420243103527048284502057944258050984363353910636546741832673725231304433359848494604720679323250060719043972075680085896 [167,106] -1172167920123623140255621034652227103597211753258297010147876216327975639200637078687680971113491704494463444599551577668700834372229099334322798027731871232715169847171882979771821683182175484041447036609763367796860318707602415804261695292318341487630273115804719721556087297238871229245655130520021697684282247297035525091520752201687796456194024787148166354040882705507722952836808567394738453157288731517705927241584738322136742638483996730814706144844342373755844826563559098573126616704724625698060443352868210397821467234644574413319621642074539652644912355823549470225686384730215038594794970959362666886565907221666684876933508020729553841526556765563886581218557534965431042363485511094513350616932933610686684803320436233918261525175292643534442012088796523937001088868401330491689212049963868132023196683528405010042906731357382299492124304409998661590927788282828970589568737801981916862111305125601705851474916820194609627450798295259728688988020801803524612853288768255701136600424220435460156448444061858793998887026665301080015347672362318259343369843593624555838124879804102592761449233226747117641197708654976149792805260719712432713054548279126874801589108533749010837265639581230504089304880693914660244097698482634334999550983563449010700321570781262652571362150103499387950840017023135626185716173148795325784794357003525954570808991500428720314319705859839849233777662573416842691227631654694497448794239413456864444810518827674957222626722671154350756908967555423351390732312837415607475657894546022082148583745638788305783376608118537757779150779747617436346676302935567841199744544 [167,107] -457266168910508578753090859119199182116359587264025653941816491266611210360605471257993544744016236469988797613533030795972135624851621659804577924534095942025152831460408501756889380287356246135386507591329232845172153273585924642349317521544034143906190969209173738989126219466069063753336031916953752648314849415681264152369732539487136313652311704278300943522768860438039154818178371682206655266607493716239133564020447913440574012480662751837578043587034013421871804688608904660445411175100171257560498607858035131494831728988794352790032299421154469819322462944467907805444401218541407637156800412508275271207139585156740556660640190845873780840518614725142915496133662032702447912813144236999778844788378910351064690202895049540958148000564005474803952050031779826803871177569102535702605708095837521963804014371796852151538094081249733133191970860530240025183265123032366186046127094441801031399248734541726977302990267622130241860178766192421307963272026437419594779644885003872764296559473497590907575347477556847265350071843255121091805908819402009053623638309073423171507356179276935449676345058748018297909801016678743255416154181389538316508244590001422030028375413143673025613269526908395813616261780920403553758822103435774127946239423718133532833082032608982659396092674607886406343430890465240180408153480494688312908183318191966406236057733296965290882116542449199757851219978691045545964337697697161118453960322458900492615695250642139024361359049488958740228651611919191824499630067484060208444339448726154943602457208230693167601452815034550499253666737681682259395174591324659620 [167,108] 1569470903659530644976234107691826263130406418087417600509412777344786897289882138945922694619879664076238593322615698173578909440443076807853555116884665187291317697395425761731965779164283037765926645860397518552390849750882226587993551219640349703461023177956375624418397248291896519285763267930427629336949900491294435043517007096333732596007004310558057207638968605325375187670670518656277935017516879628582732437431170425044801523061086241810907605389207521138439436306242546565023288570445753767228786708519013628285536312264123728517073438939573238789923400341449464025842665643111284376755022886897347920774991566296252293109396774664144788939716046317153451341053264782773157802136743480118007814327153156674149196417527303716156838094067946129616613302419467700552834463333659973553626471179056878871563731893395327282475592463593903790742989526227342810201156034599718723227875098654879281111615004072249602134717489751144888162159319669816772502126536627518568262809801905141145596747846775167794557880972586288418189532559889119132430882861799569651819111327574764122941512192709058548435239332852464756215927609142241848256290088935590228616217567692362730761486267427533083640250843993317083246002050417273243725064318977571294136155022688972670396131732907696337032653494543101213671892003373184219220504508774329362965302249320818700720644692150810434178945008738674584567809906917917472752134063324048978294960369964898808579694580400195413296926024376260088375071539565927035331937735418146911789716902302568154865055104706115848467565973980257933468573909374222256612182496 [167,109] 170141583238320457526521320183640874665530170029889495073128603205404473538366190774320939920172592827054367435919635766583817215383261546276669535493717117724639861867886310524153350972988065818372754287016071662890455300326677895705726861355545983275828640629038280359594010956346874553175794272198672802838848570717069634509566922204461480840905840947703955524345315287992195441791583794804389527575197659732391716057153579289436921994078510770854906196850909172576932198217715735222254158749841210377805016963945569565507007509061275942831763108829319710654311582147372887937519738558580968218442464945378004448471170565923171640977344442690214048543684292385219192896473463539954504085386538827057138317781443645496962766091093937770596419300525293271423154963790203463468108604478649805264367973466698604080709398250347767496882135472893273403436792201623696539982518698136871890957555559833539937768796328035746785590185438574062333008225774495204726677017623565200178949786482303809175547018761609697244991098890936952802315039830016253473411536914502686675819060234542658235119445142951077092218821167795556021419851000730148290632591305087731067758856843833374737332766121843213057073593900446970233173503843222550442874166279171414945535378735257247822926016833275171993690470870923386735242813792762369519281045915318856436733511170116047367719211289400043268533579871663574678985009126055608249342245696741237539209405801100504287991239683143387868246049875505075383049448320364712117092879053079227393818843092400124504835277316115209247936666782302000982142075386891746980 [167,110] -13858784765971096510345579139244165332191561622401892316961833076997808949569879176531237188073845221833406445243159093836189121142534139778782263740447182589507940917317165328164245510421223621266494754606504526889578963320955965035055457495582092689652456023513363108737665157789747568798439510755319267384517685226663582461061008375793300927274766705992803591728541090141126572389855407762738972920735841464792226826433566365187053435229728222230010071256021529619430743024932343991276975020162778748035706380624564040012856275873528882614923779691622796472904093372977996965992979982749241790866300297322864314212964776248087981622070424468915216889692224111158758977784253729790441453685546083019554041464663291711279604304526860283023355373755126940076763671874531141003586914706181493622581416215260620430720764351124303160672823428914109702782672492049738606653194065510244165995594775895258995556530994619440073876400963238418085219632515551067400288510194195086997585850370396344272395908323241435871436847480553013356171885302113808020370476406767105861740452262107333757272247757433455896414349612581852684452181501125907280344720463391030827904599894263946421858986240207744620641649960668868875260796550354190066830115172296147145801381663098482925747854302123989525873848518770364767348227608917362802490460129336452074327051046953569322244951203106545627290360269493050720304036041088000346934672058220126484768667420585115856353676557596736464890799432602497168965984371686045532846680098418690835395050467761927427575096818019566084740710902407500517467358560 [167,111] -10133663681442838556226171481181010434190590475609300053292808950192978350998988578695477432703619021940872293216843943892173726616975347990437017795763552328741539397049900403978415153922329505493131234044537032013286539220420660533021547863646058813594065287661029548707289401749536768222084158148989167413460139622038716236601336875802958984194287908796757424839415367026225974048395785334756639332008536258901077388223067185157272116312121002763969465932831676676754019980384725201902790718389129993197164289138783261343271527797369163608233774337258799932135894843269133129174191780051536021762348393097546573218539856110319076767543782444001945290931510999201143610605253612659366064886568076481499660240942636842760424127297891388914843170841826237618695820326532075868169653121981974648116704895586700751311255116295237186068966309937319356049799427115072817723046750997478533364181435263772270598078818679311467272531903433563899393064327867355693834416244295869459270737962287641724001017478006301438519562720533113730467264665763631279726987712330546119809211793900006219923675106033090689886656936477770446047678311191783277350914688973246861379227921065013140415179864381777452494503930231975282298215289244618836333320563051380190981846521472752573986910405645161288658450484881833832622039259980561728344789635585354067129214279058415789054571546727921086230906639438191778609183965503921395099357639767317768592976236780081385439448166253755680547052742096935982749861868859700808115596233747388861024822387383150951869088001639963288579115510478697639724 [167,112] -8942260715200872881892711317519626395962550306425151573810195179411322717588016780274426226266974579274279199441621220978421524336575935297440395159707705796073279175479908412821175448597421711090473585394342369375221280899139803702518263029335376983585844840885317236928176135430503197628530920553494996251943061932564968247736163958113328170327470824936940839867012490661008366641545796852117713604529192480478812041057618311342577262258265072946428333251575174702463261286833792620345626417592316659554363794523793426204768565900362750696928617952614061033808797873366994690008576970696027746849910732404020620100284319841953756689596254671813312951357267432859719659203264143627979400350352625837470380384791591339653241521628894142856962775200510261671208983355903377432944346116491707334936712531431393825802827897758003344415164097709885618776464157740478579396394940424641139661429482579406265312477867854113603134133821678188705264857511668446770847014711339987289856336832167810786637759291393687191683909923158122111500934643519885077838685389957801926811094694536542065240428443026654812636522960739435745249870739732599427342261419193156636584150615294525499087931738964262540028422674420071114691054516779744168729533159087217750230518199810177118989274103256627806020802261764443424674206003300607749922387340724200883817959670284600667701341930206695299609769982786296093739520074710714230507574959030986056714460076327164290661297692021484814069909026360836510101792568957830444600089775009543939475780324228961232021894056058179306206525957312 [167,113] -9707151149890212215520921500341528338322684107872609684737115420732520863489268460187382624737943600499191568956569650681538781943417761608761235190760645250622747122095428830925739156694162588379772074813366056203302259683312750582553427930399365237911253269379632518886991401277330062946194450903514806380740566196864001062473650354866595713615718283658576608800159055102351922401503135185881264056839701587440358253726705502371501564224092170767597431722870546341437396089113276935193105516202488490985207823316447261784119939465268436571401012655264027577299615880007640052510480712757206095932452029958847654692972483116449800932464486591898551044611786543644554407410637295774000251582036641051933223620227617209326090908034355831954324686543657220906120426163970062314757025064282627729162887984060804339354867912400001341294619346312233360165131450970560888815546596014042141882568968096622495981363523611449546064842240194264681143170501544563566259045845583368458531748324614603059652281827155024243303741410852671076544401821740112714613569589513259634561629947545280113795656421231017666051641454954062741952382308241378380801418455119540568093385621370266175020150601933491394254765179414984985440461544044548360619169341291169816176305797746176092307751759323100565648092515790092517907813037399071533178556677653186814582911685675967002489523385688758549770905113443491348792485101417366725399087974809275028927367438013238597619452152556960511131729534032790873337295077496073386991700134670826378606908593922300616228704772087779406344 [167,114] -1862352345313854907424278459227620053673808997487591228599740073324649483959289509008082067987477881708738472668511086736530806834829096376895005117088865818468558774309776952484560678292183014032226820750907100797627052129277371087916851189737832526695015652483129333610421938637969434478299662537647697054429039597357577805531060665866270000353712372122707294536356304453031518950250019566197897148842197831289426655879829072641413007488986441968580192466181824104380164779370534941547841481937932659744991157464034792745187986933983080484248776300448491338696405415150611187333670823252707364547803251629516076599120256584672458143778045066612736661433855476859288780836936762294110303289410403651817767047584028148058511467861565826238289237135595054488762906218691945091103653872621001289807983157825738702466364774044317392390807991830274046799983114600906280859373084263959889318164299959272280097403483467249609558727614375844836343212880832977045347393460695229351153727987267002550940431472407163071550208717129418198178783911695528142048031261908849931623755635944786701008195376969592744363860416041146638287913129625328281043716993706877946685959310736230329676355208970118990126370288670370751269366964432776146891061525336926293717947627168209015750852537878599298362020618507435799293326256253606990367862650746682804552233754289180348562217364709266569771736980070933160133359321034327783866056889414434381639684155024968190010626596958219534999401832307276032730165146882946320933036195300544459696632096798830087502432865810288 [167,115] 19436651764626075575266838351464917179868432221006263393985021483028036321856767652317073472881379779038251830152604034279563285352220190224107678471306170013668650382570554543228185679739516615999978756164745589589726470580797234813519945315911099997548147587390648011680789806621076061376802064138257316906684438492356475570461501786205187039036127806715231568469021986823856485368111559444538552784945825223567711280165457802664201010237259947951894474901009212543010972872064472804180718747597219538350498221372570078113941603581283584503337067794084907810091944519537121016754684460012326039212793212329082690062132993493233430053564757631104339886584344837891620372411988481325176559615880368722592369286810710871330641946660647287673569723501947680739718932476916516619671763256863529075528986367568355525011531741491834878167452458045375478485211177204338656746614249932751741121405842486839497544750553237842693178859206450293027464387854095783940325902143401674843720381686714303429150028316674775092941558810316341479587334121733945668447843640984200955687035606160883691145754808226743092311568036977102056317265607827102153581490210974399406089366574975612707924738434595487352746860504959045811343045918095874556455327788374158859985344065483324252914594854583101462974124965828639207606605382743030942384618142875827180310373056953262802470947481126131209444667370347156368213015314564537189108797174896062940770120425512637275652616571694322229423376856429350757760048446015268004569213003972635658754455565423528594114722 [167,116] 122108889706824215636633228559068312372974657040225001844982129290748991068994405929752725769927665205526975113827923995327851884167969622565579937425577097916461145143430177750755590073834187636314088012820985483052161805957519731796713523851846712659065592075750864859353726538331844909515497345374473087192491096384523893593874794967476517722811398102038415362895502147968573852353183072724032731294049047355749930195968850864204468253735293076551500349169626106241771372108231780665114517676287992569682798489234962763396173272401941062386933848424235136083972059626531423071189795790559554072656478257874843225050332531114186226383039525617117039627519720502789129648196899063584265771914860799322369844709549091526465151386510352448388648861409143052412138254499899761732226578786657408503782770289936854877233867643425745079440347444334127120775154662044260439343310146952801151787585972990599445787721542407359493132550853124211987495656135416159232583986571725542079793785628652848258299131383999651333692116177033398836093268574124869201582932868801869955340080977979903006210601624706706884743511391186353641811920490895101713909531196029274866767043117509219956691484672028990494946826353598271386026171404603218441332629224641721988219040126751270746704712763101452197194687300659979975529790027094137458115530921933406096360239581399437293239091003727160584685786196172533183843639990410407121639380319121400893430463507865947545522194280916881431716798476570561071896289115094979322107345137457212838107237255486336 [167,117] -587440581939079646778105142815987516423603836424697734859992872044329727984822824835874567614026164109804694685410161505287301651707402293269145150663508031968975703576737047360666555607323620264353957727928587564414781256838120293872544274516543325931655958363096848889733014968862579429850482496750606125212710825117318655613018946955193296313305753698157857705597545378414330247977377166978682306753328639428778613236393646438943714346100713831096897738655169989686668193941448370248462392342919827256045031293799394479555016604571247332631486685284467730017031066879771588922891560635781011322355990399973070065474799341687958899341610747781239733362524198718964383426874475287507173325813596556355370607877474115598685268042496815013732231906477304168260392132282838616172319210004877159695298522640651543727463520486081516814051412367423297181302202906258776235436647725240667499996578592807100179768578212772948254898061512912514717137443938208806879418177350317451456470262414213525310494329969407205245508297846114198388286082338207039189906483050275070429283901678216588746900282478979569218789879275752166278438758002404746192588644949615635916106241452654028502022937992350067744299839427620519388451352233550763157514804621683696147790305089680872537160930930070420998217994974952676637962757995305405242269409675189739859682044103271147976776889169895493049518343871910018816104113724234649562379088470532634493997139565691635975343016762627842234485250570169780884485680750038885939457881512299562284196208 [167,118] -404078654844364732924026276771409740068613620261146212820700900351356105111828096772381447204864343354838726956564938004887181177955111196640067383195113770165842365538363832593046614510945324345692364625360563287371157712237986595712344766389874612627147194795904377593335804010505539059159585733166518652286954471448902008747957670503504988980148380005349542095209428150459582618633351520130777807176528510735246966623163289968589685614957099976558460544384306103429567555409692604836687025692203659309154678886506769135470586834513339335180554814791854657882553771753286553836103357275548683082550069334253253293415175247631191340182633554277951834194296040383303995717524460268416560050871792361811872801133918839450206799032890055805909323868842422031518265999550249273469847577052742760526674012815234714252443084104630286738643135214886093177780420896971058250280426181808971259270396489264581001344198732241437587739130571423778020211986236614808218724518900333614189536346601528311536915939138449816435465572372771279376941081869364055042816776757436231802688569556798484894278260285948788961108729558729949839198041913229655540914130363691127484523294515452448593949419357803758682135516896922666147305459479101484359696982514375190258969886857828799693461484873613380676536135864323087693025305278717503869976385451990807718296627908781769736052269073733791372093534777662358455589507441558727115787124932174028041521850928140432988789919000809882309406607662277912441194853949833808591160293038630232 [167,119] 1541147485033964087924241598529772252184890595949824710825202790792706331592439236289497134418971839121271408043199244296087591106069051418924115841301446076062255745330073322817589612713251877943251545460503160866624009156898537200241467226351371057934527761097663087986247367690672454737871741989195413975032262956644875523303207686203494547627761360216017529179194907821412706225569451215609644549558606794055187241951255423074953615580819431266977529826617673086538961636690622935877268343558713127013852710148881242249480001813250772780740220022097113241552792360560804862500176909767200539480479156528546362103416332528863755590388837547914043762700661068904907901047079337017621958374569266648045212183385222711682335887481609083293607678593740261779330646943608902681708300926674512733069362110976324252357430746257466475511086396041911772113128557933598638185524215267657955204986833351078915881363765010506085012804526547510102793249883509400298043077715323333364931816104745840746784663412185878218462774691093505905187365248307888919873668058025970512733578936719700546171245897681311489615380192738210674298338388363481677975173317137204153700177334418017873774741093658282215068467294460807116117116455331913834848689747815973082553857552888909475477394950798336282366088760132028156301820989581422937151693956540863810149231503955794980192090707789260275447828382485834170910429162139098369951685580573601101843502339919194261413357396393109372495399043282392620085156938251091295203830961 [167,120] -339606144127931305455851644826680681666353514032988399593822187117093680638574441647582187248648464268905511040748631926332062316577262524384766490484448595889858936636985589309507313899667229648457521544801211310122393972362206973489630326668934679374964871556266088507362820945388398384155373097985193101315424326440818154110533351768882702774097954801684684022189856244983629298851464046002175889209814622702797031491594247024913795844911371549664567708376627569554902413294357370596924737037675199228379157176545200772887757144523963766583848790439100135220220239903463499286678106234064839250768361772284252382277591178566689009627883066276763500383244236833274355613439700026233586919393648748456620697813431346144019456640990232255264402782094495688909428847451781616094938616248473058913713462712207623269314341720831823216695062102766303504955002927500077695349024000950684680679417103010921209596873076488516826987598343384365638592653068210331247336652727192857161439441532229770223828684513178403874778493506383692586146941829414595918439578974381523382479626391784495081728850487071759347463988362954376763241255498870263671816227432949752536301420300917026710060054458387571175851095434553482274676366226192993835500078623566008083187660547993519766018570925817794588972985635621548039164023159762655587792371348312393502060411304420651912605614747795968030906372036522898526583040586080902787306117529903999445527379567554172727797880531496212788226846364076623579592552795810560 [167,121] -192935948380908479954638079653213661459076400013887240594505855651551405375824409751081506053971777933810802164465546344133568214213203498504140284252330797726663461435129637632269487546788607032274996964770233061608680345616926689231461544416628836941204598792641605306952719985995597804415354021484863458630536074875183345898475761089147889942944499815837935321083503764945574823823885220748607972788781204915281323338327127713902779972156637298100926518515875092805707346543339509497636675971502371994884960277858150331196545468045611353622792123875589178974269486545966830073537554114539798445434813020105671063409183433275876914186778972583099103119383333665037486199669268761166096873334195867433506250597364590191959619048909741553162577280825917088835810179460041423030844059432157614043186440074834889119390185714400110435292936244866819799618523216021919098738978971261294629964187575011422380400653971951578149286567848944465078266082963509996121393061027328447037843831119310612030425065545295637933939465600225727565548419131583072902764670637386501047848305678816883052208395868148863556131850624123708929640707408117772564129026409773500869895599754087437791046768458565729210175668102230764381726316378860715017258559956275760495492835386009189229242784413680041516625734403342317203767864812050476349363460596325421168037747174392090520704186029141706174450653493770705925041583094623599635986581098229755994637437874601592199446317048502729745269317402396484441161376 [167,122] 42932080176208934256174049336970105153739871299273236676508964395199804863506126416483809358888940167683842577170493789915378188189737027285642129935568898833157153060164990034073664841898173839862538315211113527412605486529769718724583463689443667270533094732856332231911586060814867989383866675906237391228848453506747557595990222351888426718959482344744806282521132298469022729465110152918260319442076251946121311350031565891207386935481715361988416506570215524697919904958804397551045688769554887904341292624027356351324106111117723847530139779622337565030222020044890349829037830050847155277571337259723731802100575885781660057857710105355193790188624628407169680540822487220964784369802480312757384059968158416905576889469471550490117882366589744677701526524418870096141509282109902716196626218229480256715312074133870570247194419132407273351738273107099567506104377004806015621161311873876818292493247002270937318927950166945433602427035005930422538438844512554420583264597032134197702811314844563101806605461673290069798108162796092882507071706438262346081529350412377871167264115330774790930111844035921019899461454101047754858413905086030014572177612856808169919931275845231956622154588326343730597178227634567557884872446917754174842925396712392869451223835352743017351256154083636620457677628513052243899626536824580680732406160630491824679610464312070603713658667434872468730664202299520294222621066672125420299181065698538158518159250382278856127906763128786608 [167,123] 1395135787075715470472764109799822545423477442518835042992393615884290223089228981310104487278975091703123679271908624129790332156678776669161457948245944742253180984003784952780074823151820233611289846732895261003772945795753883068432065059647356788185326252300011372316989350491916489211861135552134157124788783729298964668288760900463405156990247300617997821267471957907879339040031274734851073391369776267365191173080090411206931642202461610554388062103059023152570259610267953816753312475715012806852450117451560596944425844565905791212651826558959613273191138090464932617656387367869560558560946108710023792447098386028077694772836454687779338257895575279660061376013773133927757981490752854054246490492676656941225882873510956065141060921905168462132742887469073333920397709923598182945523889202975400688315909417972903232322940075858279420485706324229856566881207491453571842477116524509726304624514032606768066915954249054508989226299427101875666611159882674690131554566193692651599707787246177497548640403796051702607313027540098223964080070472641320084848908032672144717275588308593684235619749931598610690519733465497871060859214728692773742277320528140443328074545225570954130146721166966473872851292901343287129141304610032840993466729837771887241058293784288199143323802897898133091326751775436411281974042475472877044567146912773324154752982753868952800810596777049997559938364712975291449457286896279277656097973235162776177765109372685228215016278 [167,124] 2535212163061672398427368303706209241450157349485749963904372264254227508595653519231639074069408422127612243898519561157327033001741854835489410819023166786991591663561285993000773345220846771210911157313723814662483700267398963887212857904472906748201465201406986057507222748487214449145709754288758586658229187475681232605979485189797003766770598262047820853875826008452206981580500365917240580743992117328191350750199327283294878811632982409523277173169261284190926456553610492897168869721117082394209649848284005520810186270655399575733398685230709413024559240460572254709987291600846291385364486909652207817385364016829446829824596062073578718099203866689656499869156165644853137254903760716842979959251694035237691482979621637937247755689620762726283863874141558589733277310211304636779155847871335080532807868308903799228897969933629354959570217833094015292932067878142593683870179884661184962900529382356970114872895104126984450249688159284777251685189619194668555899436195068603775451023270840832541493432069661531870898905742749987286106031143499773171252377283391742255346061247198425436974310185352966599455264117729230943873803687492821680921371431332611903839755678969603089104855757665480939717191992913504324418537516252530549601214403682571154299329462743439096582223684906455903103706894662125883086325185941946655972624971449857044617050382057175615384838683363708843292872411799432975942863547942988713987196704533692400756435885919712 [167,125] -156686996530094471532892412209185283737325577400249028230071585373502257863813480873725158682137807159580380595368779313919961162307482943437430106327557743639323922760652014337874971846264540203870340128728453701971638201413375039759737074201401356311892175825973944451402493011051704795329868345344373017865715844609388426656389876195795818518562272168367447207019458559969469184901606752595903041351351477161370373893441352996360186437615432595153955608475150176497250131769460262957201143788793550866538411315440281171074306834096861635259908061189868533890135750021288631298035826995131292731318132362451296608011020923867374746293909138633886899299181448679355836293895535012918229328522485236499733876439880186751244356743479170442084676790499583234925580418822179803388522982705287643870624243477171128085208011077956994249654664530234932052076070625865050223175116678378185032828824280131229852767974120151303406371131343359837817749401500542817381498656951176881019493515397936506834040598883031154664617592603139333296830016139716153563625749747959281740464704662826358538990278691510851289786804799854297897841591629162322361522507585048089923350864703849141663873819407022589180353941550001030184166166770056075133406422759388954408304761772058949457697510865066449049029211296817187120984069808169546365349443157730939957856343094363426373993027596055801204689577822942928952434926887176259235296834358910096245327977686653890988316 [167,126] -420894931197023807358397805582839703172849552717058647396983686329725763222960730259671328762735992467108599613039597416788367218795317415846629543178881804044121331364822713748606951095795147525883485397095032450509422548344004783590810769740935643153312508030068716333922578602480685419039522142473907563577542033431344350958830647239189895949064744988940646980447093881340523618917400559978993698287466499330658591503397977538030978177487443354090879206593723347042191244320788916253013941001881091280359863089357069053254347932407219600818184971827419692543761806069033895808823612922066399389408294674148319395979570231053033733622518824958231540282795180470218843399156247596719919060568893100942778652720184156098083043901914194436625206302815182776922904908511912013884143524504321948589319448814549653395758680226042655038257013094171925377536596810163639682457596980182983594579840739909313835053587706379257486619879817396248825399598802650869524855193718142961736790521780486712559871714693359596606786780827446775115233272790531469207707909805538745526673166620485793894574585342546153199118759601817504231233322583535769928262801671010495246412817884842966736100718787106677549976326264479142892009929528440410993276200949194684304327646945231438421376971277332134717702564523717389557716099462124075952589186469867897620621936764751497680404099605282871417185593259954391828347721398466020743684277413423211271334196110584 [167,127] -53256943614290043706821132927686740549410903257533229560191515187447703384792865342147289889991398588353830406777143411750580171580912981506786637358178978266672821656679552949609711656336405559877045384864975664751298005357594140435946309142424068376972926725750768417414061358011293453248245250679036131381849384679573303647495459007081937651674300629177703480564100650648383142658940922180741817621033885282652259944650667601269497449719496995862550849198558668846784870341534464052849095673243106829977355882194727780683377006561410855265315903720198536397286783305234007719092554380780630953638903181291575251648548737918361768440444590474938281387069858323078266800716529645844713537588655023472914305918783106716488040321435393516810500358557079219358513799038740355896584849517545304850943483593992884208225419369992473907225528990591374823303343156306779240264401271728611711072751284882403888602348194805270097026423654620781809300216195298364573191150199338453718792947407924294543073727533921448663986481741287858242692348460977335464696393619122780248519514769688056944141184655314052062226217361431216922254131953086883440918752683034904941758158120408284085505516922510472814959671113366648563818452791040131564476312594428024494799506484657471357766270660772557862517875411408800461205230689701388434342236551945233004536601743987768587243959931010245887123430893348524746627469399915273958625266417299511037059 [167,128] -1465047569858636037829172358997037244514289615866665500922785713336708675963941871108998754348910036813610430452486897717639856499058830657284261901831377277165257871204798171403723232631299986554033030034864908531361929275501095459759143895366790244650740939388197983665853988061756812224186757210120959618733263005395447094033565898974589570091924852363267747345452417762279175230571384793441158676348345038861005532190946213859690529318007539098873538615257955924839319612746835046594317816435628014994623677009457335747226018923244888763396874288717986961297114206736369160782269118868365347950438249984117738096502854330804185412892136879043439861566912945753179719926375000857986337664824026026118057567576025407105107442199784906453232147873199979182561239208961366089263940900130361929572193613441472541756197418368715312854144612997179829468214969735451163814024265729373783183055831942670158021485617583664738314274144391856592054112217943414418869907611473773630258074873710729812987247464306729872128562879421457607644319463306237151806942705046893895643246779764970411384115203085228124309798923495948576859025970077474616240129539053399480474536100325747980632957285914493050407154097778703697474928606868602036005436859373427753289605566689352282034137646950912074649366881924129314872683311405485840182773462510351840363840078197141971161716032791004535630183218989803950951715087613508548956211257600 [167,129] -4072221147425118938389910940552299600297712944752808373786060683706357627650921829204182086266027792961464738414934214564628372912634086431492680493886377626194118962369561697430040156063701737023951171465437521995927506990233520053274835042860410982138892782917662050976174095220040321254938410366328792148334473565688692545170844842751712312161047873007835226083968346009858648761111433974525486552166522552867901084922577097768740220900275159199508618662863918930116431255039385879658538772076020279106016104547249187027211919975709612501017320666304072787214567028732596349932419029575429677860301146426832170445884799458081184254537772933280204417094129993649264985034149508577000570395848934538799198774524109680774244469158966115334116230668409514802105452069200678532110438550385081260749530167167408871850044309831085697218188167187861676986337879034464643586079506610444260139457605359824158290533637605551591532321215591433148988671650617006828156238793427461639460703715125251810206117439722126813493889245768280124761518072110139743723913883473249300523185436212048772633721846712427557382533716410854438921971652382936847393891792371248630454385591361703627074089294871230592777668574029835755398217046582420588884262323758153899994562791277494385683704050329950388708346271084489061851114144829832586168004717214365163414987898807171412201605407861416103948493527162633739013172734766985440 [167,130] 137891569722756748142599013886404719283277121965616693934034959113735328547178751036533596131412214764322696444283562584393584551213158976489707986287379277608065734052721115430668211351121944309029429906915080516300897106709814749939798192455727073910908995848052654114867669117191657045170460823193311310487249587324062709697771213682678572260232946695449763628110611329013259979156797301247363476056270684751367126402350307820819675859669176278079528065069188308422126650067813970266532625939337049996729399187631142771863179942983646431015650427948055218539337523335260657139851263652209267843469940364631931025419095718027643448385457420763749626201316578179777219093195260671245494279470637967694382434154196936618774168553407009611438273898359797943108675330841216841896878857471869795880178164846990094885757438671731636116294194607654766499281817191271464443027419260774262008889089334030764377337069962417443378728171334450920971050329323810209433885163537061949783918994564657057115169164656675475481644887127880514992276775250947621570499534417773587846233488581086362198356293424959240377743408678275458327461818132482740753828555170091330604442752788046752790964586246370245920217996527298002007233294050948896796417600170881056240361921145550365797454218288912900003845137846978741633630727528835304113335689013066045897354265443484735396649911704686846101603965510341000825836816 [167,131] -13064182225373711311990806433195296575844442831375715470193333850723322269433310194953039583253736701236029369322835360811239228431127450090765054093784305847599671168810339026902285432047757680950270566318521661567637838388502762103134241620036050272574213280902819207807343106222977350244530620013810902713500715683591422574076717077767745781189508989232785106502633798940339504936955965207460766873403552484247895091996280224044690341654286078563262277711589645982078095155115154389672407131119288439305430448902818737945774067649010957237831237507590845634770222367486328951509701955888980586503956726244272537890678239397744713913781094887054425685901365459031903738956671539617622220012429838989760552292447859668402788938461894504019965387229439687888521734063435012186296137653157048035305678588594659480550644126054343168034262380986924184691202847172904340516611970580780494597696608961248972722263003150056030874715154928142866554981111614524327951755961054866396972015131407245219617766882348049947100745161202170790576336848440040073214998697789593750051532032219424146975492309799893861684112342280886191085212893214198852734678503088335746824543685463093783572286507686613595997106742243330216740592690035582668349454017914367908470430926380298650048077407024481517139111494495930400037014050213934490645733112218109235469395596897788569039201662126784304662953948538862 [167,132] 767005940071074623716558898827084943591621549010458596851651289956971996428083571434610259414858472937568192934865631382991469181964284557763049234231109055309567951569291396084380976666460307582416881407906487779945076592638674064450579364120768674129973617365499603174043495884745960391260741986277663788382565195590190587630018238974910716414283009137752210957966616233175888751654310751561289011412509697927078012201649503630433635643485798362264896607735064353582306895280050095424225832276695129564984735612756989990488722996745907139124071673646851396742426577749729394010552034481008530233042091074958750511775194700795400454134485056826309148765020645934044870143485987734778632788385300218443853265487987246993217712923392815959522011834913237299698687917062067558334478796411700900743971822610333977525392877226155976274596498639352465387117214568294503845131540598886016179730041914687965565505524857797545964784390974964628426775865021113972096202077713442618149230255459044348383202347479836926465370095860768337923205851184270144653303249363315973330924504591629646209958139792611255875577215983660179054169115528167991690922828129580266694053629065211859680284476975160327773688751600638626013854263272120090188474375992330373543380937922750841588207848285598869855933441701054552970670102400879899984189132851655583629423371291741170598455330730950829384320 [167,133] -10741060875180526990707818319121500473751455710299309889273399901240586391547927467703677795843273465920142724585719760807505750458823508622073287289745157022277889925035721345676040953174224614329505453673246010281378099027698049214481166338561477262004391267021953091718970326344455774931519676054426718644043261253648543952128814523251249718891828476787079116820918989825799341280136518030336899434680558325661765022820971003543264311917742178230451677656070599391127970471226350144518753959660712192145935285350786474240992158487089072671092814526020573930196994591854698399460820317449145908971912248010334966629663195448215265325624094270564488122190868004719507808631213515660958841657573803889048846664902797729308205700146663734083976730818589825970846345757921209029166543202648102138180681602056764077961481451665510667346959330444775331623068197069938650306471410089444914674340909459239611579919465067541208852606325635966145636172845391362926868794066295482170392248643639540055092241156828425886694233221466946868836983296742552981872095474826104325979695404196364182832097800983489904470315937165135410544013145714022976109828084724118647943245910539397588430546399574994103887251354976198943871837599450616367728744640660610982747796602912223855697750313875243478205266827441202099468209801440023026246923306658633475793762084617269363178324479120 [167,134] 36881726083987598461470285827385493916280225927082292381044553563824803740865825741639837000115413654379175696354355901072359566463232265284715286520087938492369847706132572797992188840826667429575253505113289346804982757910468617457896269595847783193440581824139157430532230194863716251102135687100931314950855538219179577263031255995818369737278515330097012637508726579108678078651606492321970947002887497113536430013613252795283177866529221110423990759738678367916711917793643617050555670794908527660506067373995180626070704646107213927029712547164705180239891603733798826380182531085017104776380809878556714084913928754591728782256300328966255265649179626390737282901859835536983986968859655972444934715807855605013680725803006633662355150589237648028606078761601391618468867369002649071675804572455856118391576052225473149549453053009437212565953064575704569546642019584308085850761305050600524547462099023057312206155576697486680241972327539998270175132372953416725931703798142000012900174087416679498835360084393974900112035837011977643627245276721168161253917192089989623440310095908073572222782522851838791797946230660039258203399339931806242901046556910761231094135268470806824639911824407424572195983027788693674287168068095381146220720169638694719783481511016745968818792217151565002923650939456644247379583415869882514343689409946366912544 [167,135] -30915339284826829184196234603717287970467422021973247673165322250316793252615697548270791942053403691105104014109379715939211047491856941221643565954201104687852160796568760131401186706034783472584789562984858821801498390240817872533636840404621539865661112443275081984313135551367734863960420093921286376966534790909517724173698482958900653962196643230342093860634036654229547096162672249660676030361700552987444419239681371714760930740400995274499023071772823562196478917192938417226982949680305641301781814421062551709022014300223965103921017474532424214087012555844313032947648911979093410491518784992877737100928135259293735368687086288577979310922882177346658226719249642703056253672828125635945340272244598627869995853020107997337388950155336972231070771751659332282195204693345883649006729708763656365044354420340294156422354654794543325526233167925444679093212349516963896850507134618643142767291971505302684769798581164651992974789773122683435242825855460937786653523982170390879794337991262870760494424949028673121726593645914973000466879654012456596842610021959297877283772129588680578402681417391886397914781601358715347335804493481045493028229372887329467075020470305699582296433689822294630071570320216838050938844149279538069724619421220096245663347652102454463521896681790857018407023323188602298094047404299704474076155620 [167,136] 6264233304480070108560172584684901938203117862445973655175779563664786221376690707830866646337844670498161276855609878651058707692322815141981424510699590511538135149015619289520715392154509584181637538172330420335255516528776519928684686826855369408541591945097009013297878247292900634458462740613648928705683757949423879512148602181864210737940541301348013151530449872169059136615896926613932536798945711328999560930223092431747052203994642537046118899558599946294357486863295720436473451278367972208563769922559002244497524412538268543766006089402094310107804450460295971981929250590681936698249078011688515507478408055189069612591452346932639946087220513055762839706744352545435370805106238981697757413778169025500314535195769614063454257278473615099224357273185285535693979274433198312586721229231838585269782303601004409701516821357528055287059841829489803566527155668400420282269936064048205473073393642954378892691274520288958225286657587029781897395830557716752453482309776687698143999784723495917469335521466352773675960234751132981307104806000365845007212722341856578383276922767797572906848289172009869271091305552606415114969123847771741294611383813238857212523951117991952318142691101573370472499346767455643468580199802778800897974028916511095669104010512533928613165871685557856573049749916399040904741393694400 [167,137] -302166610877736052440947398567311153384586781543949985432732798900509626854279068364527175592730498262231555900753672714981878428632442513377611485141271485794615009093587306979061525126931470934093841679093612120560376837342377153271537877892357899197495409343593758730244346321859162308849384481884470467421263512931848037092376671510546598166094543567418958319692026053378136018451214051102237950438740928862827424467599324635200746204794381349740313617465882260278486861934494519100017120561589326316011418051069196366164905768244452624432718580576887712135030805009026580132067316546569912824942903586438595823695288738371185131576376059706456642185435815041426395476045993958750598952902854658125927194774748604474549274147615386952336620371232927435920485914191877499392283015541497613645568299102321809717174734788192693594870038817456515319842028405142138007045253516674597283415524983052224345690431133949308221475124593157738775138166103555974500562261203600391798627689069860485829711736598595540742494307526774576638260536474641689495961366452917561682905023532121443275022463515125901587775157371082488069331564083604862652836907795273393258146664182900591989024149390913212143280929087105473679189877565642324217904773312662504798448042948667046438227053133314430185200824108781721412180408953977592 [167,138] 3399057104576264795844319397864694031555654827714267448522374773607079365799940481278983554752247888340397423804462728334774056936851814175352506697641492737861212249851999259807679884757070208895608881593146494712270805944979372274331576805788243745445820211602464140831792197182298702841477612016696374478385386656037050395464378291561013652579151472043772918032265164798562906508560568686647797227013443542284626919685284489412216742362413286703794401230979426061786351482634118852825503074475860419561685158898433457564720576109003816455843795466286223702475929139437572439533219078119117557487683541389590843112922841849582631550704025408050985918997935143339904150136787670487264325716284693127771599475188013991167551870736345338880373511031384571239959302251702028685905549512494154787968510554795014472560224465551033646335401832082443104909300830097349277469684222679774745803085392748784831411263105486314653972097544172604774711125782023488635858377717211481496183370313986279072456848783386137673753368040275900181002080238629203601111405513124540962973665049481507119468205661704495235917105842874097839384328871885740319775292429963369022051002473567288789589303409765260546979738373449785203256356133668025865672566931233125719977575847507813700605868065897183555198535053278229503952 [167,139] -8688802318328600826808804306772889809263555647190284470646372673650719089173891127729949785061325709861744702714643984559180518284954166258877940319801543036839729422210650730533564741857442177544396787819173828653798497664009813771324528534407416192960898170971560206562491963647351189703647291839691690845012095010059997137200641506409494412410293401940726857222859139470449868210195571759396292017107314167480064085242052726065062432220990304411950008444610498293595535916960934233481414867778610389752067924550897248190245228351983316103215047821683505316395392316113346327671808026095475336181094885231044910138191941510691958439332723051024504631052893857140101836093107009656044948738076698548485927447031575732226242601220224638417024738018022578662049980792323104346868328473501047610356312765261481879320137476756218742589111768477614934783133896788908326960099671271172314178813974113293018389437500260382236949240607304610939469653284961121606876972413480678407147464843807545597066957150511687804301944525439496013483081409658359288965369073368997516883874508664875463998937201035078353926811831563167060855821483979064199626435026036783122033704555524811780985330792045011708520630898570604014894826457760471318673678489823787800739669243594048604128445160374718464208518 [167,140] 4891857963868764099417787542361268744588950329467500078308457762755480098537468137449923019726486044836454596833812548986960396796416402302634819009476431558982601910194722532391964183783691518502112844425019848303461238987438012347743694118939777566916587329548195357030394508018257411273960455484918016266091478667990038800895943011663694864445353515756357133185978277184514998830553181668324156023579193590524288786571332957278514302514806329356394595617667860229415517251859819219308656418012204314124193910549862275845032481582506657608361784649308215850173038573892483881477403803996258766992955582565087245928308309430614939771250983443523526821166768951576995433236623629794270684037377314224541858306484713178002317693164924113125806324254324565505442144700771422576872465897621122909248102974758226444694298631984960407581394719037192592919750293925951012752468069150815351837230666673101233921505498394112848942544969654285256927271300144416631500142533450120981219431410105797378012776721754398915414528363918712065360409556468013547329659037320324797927194012957651930918398141969572057013283283022434440695968512215304193188730152566798049641210286687710790129356063768294814870121147858989239082896908213512369058312801423052947742643542510655632065794048 [167,141] -584656672921690903144472041780162624408976113941574754138394218022265803854114117935194629566560346391508619197347197220953497449591931693516737217411735653585795911868220901260191441634002002211384099102502436947025790521283951116577146586180326188797433397254806230476106155036399938978818105038925539500208216501741634698649871049408500923158969757816128741593093753976732692602482116084160386503900128127564217214512792852477631826164348715468465287973070409233326907225722294099781912019734844103792268828061589986854339547616493710474492936459199162374954536166614713949577047250591081385158200363852830043044197405983545069844378720719627739916640143600775669484911162951692597907208418103468025919330445873649946312513293463677833354654518832680213032696270986916653588803592570928831899116573378654598323550909210440373563890222923288592361466563575191971487345466879097204161074049847762428189919176805255571197121607535801489320478616740151760517358588722430378647587631805500186789390683058987454073886660174533927841781694936885099901177929523762027262890971065257547831058469053921225662225301401050641417143980268688060772011722909767630837680302066197462884185780316388840521298995550528932632110760667388354494018361786396888623058093504 [167,142] 14212859804382867252732071379793460840816531051364687172994449756424886342051115693275975427735636798162119099434705969452405310254025337170023849689755261096083728817554864200375702835718511623901300216806953475576502272654662780912079879418595141143566098800186528570029746297980927468704173970085603721038553498443864978201541676767750771102356169398094384991289088884770444347256512775526763743310735549238394805550676441914274018483159611411993925650581410431198211162441772476048897038658041614465284733426376267029074575458468172869947873391327421690460633025308732521167367598436651423891465285145169427777308861508108703922031285428955537982760315392862621526352779125583937867278593107339930922646545989097948409045183592408136703134321689149175285559823802728724161338078499755989057737727095934981744740507915280897073651314846413834638589924888234456491278139447258352666324820218111130192951761425088608988142046894320376986369145447667496367114794490013439973552134353841191414011142327743941246106988875089037774344168988441700521670071676307995305113567501812788708859033257257111511604762269022033619770215200905275941913556244467948116790432427152922542800237383872626729829382329296888994036055628165046527605328732784 [167,143] -66912364430895261896702798127460063102409473650880616860562510339986978723080766147303093639361332208113318312191811973223286364632036500683057276035492848364436375385355685761904956858408549362255058727859324681602751346022057016192474513379834804590569840680949650773993222182481117176092331429366873337477233004585511712901073726478407919560831405693426332600252204664159611286339094707141415422749699878326661162456671866452186924024956538154932678453560938277810076980229078189877028417785435247906482510023169046462981844272622003277827496580947372379424637361886555040692229151898309748645663733499405667064780023871538145679099716151385890639009342014621613874608469550613270619169084101033887903249591231968174300985463368125260533579013213878584186495230139980520203912905374672365669677960711729459379053502193860767943704809173423515384271773590091180444572402560382034238472499635874615998274700799742982558530249341254683986128939123086006733102633919371038379301270811883353257780471409588553316387661940749924568753155905223797335265813748214859025703828855605492430758400742437675639665075580016077444045441807866065249131601840483653445444641481383079459969361199634306114028959599546433058150538053626 [167,144] 57686183036302501767761589287814522288803965631701205772607923769356620756937515759903868035134332550828842537621541855060700750401633952111468421662475710679120604081240837967448022633450656237644400628705672656266991985862123680219577186151977169173992555274277036503730533080909635697409167372826131138210016535794059968794336562913385505661425448323087740736554781787832653079288721084864852338484066511115087520842361591684121303686137929780393568790049042984407789250011791757219529866574369490126688514414681290329287795458089340204963898650973290390047396388665943442755842964821415203329284945478177808821122824536271165127923900507941528265662765740150407310066911340216534666074008088843775978849568639688781417837272575450222605947828878083720593353677597133892058671035244650490341939085323533828837364536991775526577754871233202489045829106774668552115202618524592317962178206866752739235377865731710450786127981586073692816079212490863643931002428942628983166544450531463546133723105643809769989142995183405595985778830371494220019126938574665701544060184835070238020710722634143906640485567271758418143325879579576993127083772759586710451299364536976902477119322609104577436381184236992 [167,145] -8546146184405983679563206863080028780784675894550816033530611085414306867355705857713185054693262670931006220811712074610201034379283969092729464495169035276572789601283570388979349995413358592566790891246399121372315939100763146466908139505098144467767123242281390236053488818562139542581725980794101447908115802845221729168737563481409183289646837327422224643054386860983587074086072015799962399166763576322462401146574202169860117424280352058961125968976878416398534269831575895323999503837834619111787957933251812631494743347342160170067644725785600295265401148471874736667511778783443379596437050210179307792957937916320842363004779701949647479817981758385618625362147819368291748690359721181082123578343731767946435536721739252558145138541031998320230003752588200952366873140689826007149863154219749271989693634764875254014288909402444919234533974561516912545374615493821909589705233547153090280986742491494168978669760470496829634236113750700698830597450334373700160231852641123437699798201603470560449423217325793990352172356545341115555398683797916745029983284238913999016232029532223806220825945605076968064167199842468586969902585230436660673530769273268188396895117808152 [167,146] 202445079963212370156589117450342463684026552968418238747252752565706059186053796253279855542982079972276872850322288039962960827000713554147028973620111680638334233531370854029866857374957914917873784308523282160353994425385920972542867614629696445751464480441131751010232730107911149310160274077474022742657846580047539803624322313458858225044023784032827573411092923756769325806843439458035912193798360151581382561954367385045608331573709933847488612593619827264218972401908855864147157029602698501928775476100116872353057731852052153046951057531679645368712878496844356542821872897473030104019937922784942913198133199179408894982563531868202515312174637087769975933821974761980257189263032512955957309122182026155730895182530620299890385547752603679452361582952112256596958099950681445494271111519802512026891565753449139327904036579803624793481027214351321665861616460839493600136013401952387518171734580131286197491299328434017165538646677163918669658131316980822231251131573045795227276305281421481480414460928432447238302231633771515586277119430486033366300191767103156527896003417892641375770188470040656275474924043983872615961336257158713146670587985600 [167,147] -706687335368447342603552550219444525394568321626678549694114682696843708451696977546979558336338707910570511358133578625499558037731047748283065181168656052658606342135182129008290984634386184165246778060264577664476245580810143597690284474192932846998221313643361633236980127282696185973865024188516842104743386126260393404638667014429568157804481943722308821907846560054013443651961643229650820565007590735454847713708609227912378117772735765622552267931220132463980734788926588125546732949574724882453115437528303008506787726026539302797908984823453891314242598789437190792538045488916146470825676180914234565102366160633126630686932039082023485179193873790697923437292594165332100254257971602738924884823945850038615750362792976873036547170273267225190909970988417680112937930991810136673404932405269221377278472690130094278641442352159897518630672019341459699235317695145309346140706647261864801494327658409961300769195811051506981866946662740118678920173154023633152447989920970366211022731921539030656505196167840670134064405491776589423886691829849485423496540934551582582763131607901217628008527256495454545019968618414427005494504936 [167,148] 331384188110841239887708900842171995377008683368045465608128963437050856129302500527952082467697145432158029054599392470397493107388469016874677011750943855091036432879389241497870871005423578928169648368426779387102174029240535421762179100983555330682192026768683763025250760808600743251106542061398128742282590752979502409200305488395661528699704369136693023677881896586582608881639122847809511208582391498250995963551914464102288849339289899507917303170422179639999685274858856945364468021680082867816415716161748500217924385570703446240408437585958727155866555698127828834211662285107300521220512772067835588132515287293969184712879462310894942294341954929271103076175973729749956513307208756011453473216792705096961943413890859618839584824567623437749766047404742509607608662621577419739034798003098406673565060675419329181161835554658540418541982453717768766906752089675293960521207805373636179604810820253097190079759824124042833005797881082418061714030459959104750339572539551365570367048156899050574613627495787514066629285895853752619211320064453584455566050751805588430979858457701758862222614591117432837223904 [167,149] -18791374737174835344998765922708146297823853120416796101320210689804279336415076083475026468936372325978133704826737196550809629558718257825953258241558399179307093002432525913314777262552433075928747189966980670957951527736185381145461371346930007691229376052968923256789453012597811457440360405009417946649026430755686327064297067871025896495390798344063917851582004810039963788416315206906544744135712244518006714305114550012832604142556010421505668986515060862549848800394902715996864925202312695559937818463581622402745259566178909285421902433972019687950281955107051620392418051147508878722092011231048983634151828554481455205257586493591702472101113450337239432833669176029898726489320662287123826245863644534574080633494125454222746371136696322712365861062763264443781720860782086973897664799251480103436166550989150196754102018868701096519610570112520746500165842980551327328335440501434247035244680221599841225484132846073926781803690274599482661031570437897739999609032223739943660099218306476197042095788795236002573805216017968419904365018135151624050893304461448965155175078618208795068 [167,150] 114311349104041126518693273126446102685470396321328322288955963431295624280651598223978898147294746130760723365120440363558922564117722723590188070399946703212597108386827689693801699877073739230893152407418975087999218873399304332143429365044653021232687611284784859890350835996225701401541435140135400258480449903415579254116556742844591393080092074572386364793087008398015958019845180121105159328481245133986489193915244163317273054926868997854417060836658350849082107396528902888244621957357371472100853602201563123973921669380337855216514167837937964862696759100345526036974362828979749865774657299924266662523163072565640367758312515332617265774056515679158169886395343910596089691582797402922644930386640723055363515138135147892097776816121439750641554081867554210783653366452785126288842194765087856022291193500214863523177524469671014331355525272901625652202683890484328332121045292867091848719682780662702176152346870904794999505099558887746307647682845731159619851257189307971504787398290709068566918448237598883617429741361947825682683226763086991505873576271051360 [167,151] -65048054697171828171335910200888796637959945803979141435214506891582314298343915151284976234288965142484293959644109666744676696061801564323037333162714761669579656401392847081187900566368054508078952924511322397806421178799821022716878261102794176725590675012715195364148826502830366827537018736595504057802563797983616090687294786340383880746590848869733707212446180577216424506179330169550606362819721010336613972130448866674069617129042414079564092802146136451323624055184808577643807126075191204980850899545116645948571733784661860651365008037316166703673163031554206012072835150297827356054884623643411285264674281387608813688634159148985385491274548517308505159227171141866657160139448145462759021539280674289522371820792349624071878038260592529356753380782852910662466777437705367515525391176093244914235552460377678530897164127944788544789747135439500802595297057020208347129881601439193104880726987470014011209764418299895983325288898566395851465024182901056734166953981613833091738648614108708845052388612711655237993542458722237663956710508 [167,152] 2958189720614981409688949890048335654613880104682784379862178913500113713365165482084010680898138155851761746137058296934378405245808206576810223100616854996893837024035059504238515036646537856322483193202140755463013794289502227363980810988135739179595220013128181992165811463348823518805527166462572853060701716460329757312611828500244624437977260618633506523340115325720435318191921497891192364874924152254095339042180153122999670016286422388039027667575327084328677863668040372417986954597860927419846142464370169268169111445484646774108127395966679607700214209244744762848985651243856510081585054802239507890768033673644360341662368102263185259782927092882152992485495722911968884579545100528274082964996719936966453097660073246503557528907008932184211798694989546112119366327633444610426188347014092838759847686014487221463403079620316506526690269053434656266941736140454644902790028146841857272996326860796173778701487385293800062448609992689333210953455487827801580293430640479300667705115279353799050773223387741321856 [167,153] -8962462760322671028678508055228238484278696931845047279801228231663337069683063886721483104779323003290874979169419957158783136204428567073354938721146212500948461137153633696028228549286300227526811361316013266184077508987159494869075380155631947591583176244927059064554983711937886608108999200174060140444752381831289768392693867864476033658825730321631531818845030619468238102658328266930967315532342208805891209023660811146004757233438541233512795133920307939405171477579968819522112737520994600793533591208310869560938139951199795720535795297135639611933180173751722535742394480624393837003566744053518376294234585992544869084771773180333656264758868635588018029061277515428848414590526222091056059224604201704308639498825455638375642504734017867384802491099759039021650310738710405752398087438031285745104948690572854027657306628221805831409363403455809419667301478247265923885609117680227096931797094741842189544263529790548723794927891630881795942068748747786178684601619301981447766189633040 [167,154] 1463727571380554195030050526765230004808893404667599329555442183514093814222751595287747735673388900515721885478865247717932523131622033945396178609658450209962031468020641230923763111144545915422181563654570977659775399739909525797904013212782393972886382453572024170653376052792516821861404947271130099773123995336559645207180363862067808699180989894378520183472747145934487395993881647734286035709478256338613423817622529563226480353020869140356407782070990007413991644721588251801824368784763199506995983286007145390279599376460656801980350430528162718986692841022395214610624234795754251912721877592412611109302460055518189264172369973324811558184529156560556398853235283588675499867108881897294776528829172819027793451758587384285828036097553574989311696557914634605737615037166664337708259395036752881382477580628485385535118211486067030000393503351415106647315423989743735759486406040539508047168155307133059578978531477213475493778007221633762765855156140595846560 [167,155] -9972710608855861424295509531457899100916222574226433064474790936231801584321342680647757436964503555085025712443690143815056551127369777066580036720161895177525425142189673912776034535074137500800780242078976197245656478936455611329192560371145358741853534439744152235158656864646839187427123773597822705977708087204636234807397220571502787994440704590168074491422807963566465630149617776012902917383970210020288289425760637138022899095500392097392058710730318899817847491406926072275440089564476473406158395324239336295446519680251428075809351955384355129933370316308383839708532751682240714950222288509535186663594968491692673525501115453790984495237074704952233914757173960235423810028100556927822695456704998896445867268611812603616856267402000060966690981717366614460283693104407525103591293512956117067819838613210791296996355724726955377608640579933758399812917926065793037010438838442386582042781203042641702292446914913424721878727372 [167,156] 4316474990996250527975533302479255169543424048078050958715773675914854900225182542412595339771722210494697759705909995567111099783131818954904709188257322971758962148378820352621800749018756026604853455575931623731443763323907321273620302557957599670642227180754906174383593734708760147220507740653562262178068937934915508651421916299870617118528317538817350275857631480957771189914146605328521233394680581131516786768367876302384154984659407613611387359949713025868284867131616649767387803029440252772425708945075176769673707641730384546303949254889838846938391626794529344979570603164644093591352174112839505421603433542587597639461354338182158044447605997102029283383619891104451897332152205408855467701840882370998057997656517057221994788283864372726527387215226036798523734592265002295963826716080758716678720168467867184762055773071235812840400347963090307487515796805091270941796756552173442439367803703328 [167,157] 2347342376334409437664965509567303761554610041864446536611589513290869473951838642707269489267912791561321601299865951492726422490893530243818994597216800739668625301418612576656610520854167889121219437196150255730811284243514275808061134937966284644658318330095936232762390978624270384050776739023127796889419386966160004315070154518576866222610477460812911607393234750592512497496962756469671105097182450683154928621988261261649819731753526346005561167456183364584430233819292881166874541380769956912294145734071143192436160757216189776582072799163000743439566113161765374305891402807326517939013383749413436033233526346010439560122011258457163601538801129409125877342225136204151695130551839373409253878884470770947248063634757404104634964871201051838175659354130039905756826604233466916160272102156224588353741443604466223032420676405910832028151685141457822582010818036012593948 [167,158] 137621700257680020815528899863537966160970990407971897784635826451659540558443408124608542616933711724149379609445678820153841987882406693784753321992390208788593854102024966586034849693462764006049798879499025629404662911752459810139513934254194622814995102182923291068328225618196861250024017693426776345267160835289242459387872319563273882343106820159600364604662537428059791099217163739013309687045312926812712451480654732979661774557292530922246442995337292626718507595893360110423188547534120356378613063735315610979814642345605225618317546984922270447479031834640450296177668564954867041106590233798383561596414441974925016738052275664067165684961106779271092575536423461772474751725377082624304689510410731107860851231886313239483323836042283159910325311217846413239716669327832344965384273839835275759079072448768410164560790140621847639811568 [167,159] -14767382158756300775690115665302105552524799961511720888556175527007099793187510952405698556926654724921802375288036539463078708687254923541649438138302938490413109829422715483595011978980995724657392997251468104424785752649120061052951283716015615850670441140715025305831326569759898823047834175576645208274000583851459399598633951160886366856494909676628253579918645832924958019429785531634987469913315900280798683563689273237556857031935439195369272017512155125913879808833323032748381666457804708892925797325590867400334458688596036822122631364481402746797289657797807811968030752080147581886725404346881626357442797571328174654555635901794036308633495995246756906013162226576364654984299657779782207031258527552764989516388349774699297825190930566506862712519508757052470707445874487174759177925191580035250395242066 [167,160] 137292496337119548320321950935988682064562941954539733380525758421779397110233523757305220631555191351228910311558997192623313065766298598801289512557285541188056705864868739464662300576494530415067105088110285225635274743277849417107848934697681136117063127743499234003723027193306006386999221964168395300788519602587014373281491505208160473293724721728455007109648822146299964781062123371218073612631456824274706051760895643027081109744774406587735320857784289950886896142386984584011918189127470402851998103300289591690331713913025784415296357232918363651500830336914819850413880616923253946001398623987366708335974449644860320165844456947103801770370458081079368612062229207864507378836332321372029542141648184938713341069483231572573286922986256589251107220207340344520615964767921664 [167,161] 3537579626698627479984663897098844364311794151679883411611365068649562093959971912266370411011805629345393041451689656376228057594837989460782922218810013101171719449803604792380605166884119183136056674188520870108150382350909147784347143578349284319841288978294053844101598787014801931543948997106355449103415819646217828226780906604395990135174499309198629363472593150926741513660290518945963754475068354871871400353885940666764696433789769622472463833603296362082033656531854230447275585812348525668876227784969836835631400436504360514543044392346166738656059381209603168336402898623940002543289393890036152662027768055042216727534435362198554859560640298687183790851489707660776944570860725440916134881231390086842853098223867046793541512943069845560512 [167,162] 6033938108541127037472790634594242673219609047751669682984583629415471704476756020897773504419966778082016879391393021624101952419961034735103210927384845667724521383108622221906458638488576323035469207119087416051903704695808530409975651756546680313008398914415648671926305929098250007932463566422289671053459917227540660808972487905405016037874083841559809466540311512307261860177691714539055840066517464163983848230006928438896752062053463218215167316458871979638897432543394933563677550841317388047399339038994299978419535611563937324151736393165995659025979853824393202238656948898944987841966974818707166271315691140992851167789312571384976573083320992519983897437571848286561611146557034150554435584745322699968168368 [167,163] -45252502905220974858486051764100528008381565794209376701446782296445239348344158827099041061034956516056370835652134020543626417544713499953823643948526169234271368613655575433618764643340607053509731363962062368556167132097135996128124494993521739583939325367081140287031425992322678571439363033989944653039876474159110596579896230453179857145612512887930217556527501053572385984236673102809346523328231872569941335629101018647436461758535477363023839266912224112739489456441824618769252118521771477685945296912438186553457918760226503947495557166708145070756056693058976219033878561273556519576757816713188597935456551243911415519884157432267088455095783471726823466862063990936210276665306 [167,164] 16064745537727969735998985168124709581651684371323481113129741825508393844272990325051658312535058868338701018694175255304894500954231555706683250539143702493902277375749586886142641251752489820083314544950414428959437499387250119313712054075611962713410020400505036164693263387226034023583658033617384470913287582644729349098818793699174105849991146153282303992453886263393507172832784022330440446165484807050808670353607629925797352686929795102828823586159721342260737018306559667143954647817230991638174466546866994632704784832379707917499911959784767509692025779036514579114382635731628544495718484595465867833184712837925875067648940827105923810150824384 [167,165] 42551023564557368737346180910435531915345489476090070456475975877790169104130187086497783939019823444356692303412278798531220129669991731995957197690420163643922608520121225249342211699787563988171963797815633771747264998031031533202052475388556489920444215529466666275975768047254383403925261730149105600936034010766596213333797231934038926309894206191922783476467117017155210706069053094425670346285271202913308177401781526893750646411176827258029781303351761614250225389714808027073134677529922131835116611403694170304982683150855098239425352601506387142204439857399811498351745008497815023459114896835625371874587790019784 [167,166] 3486783099069420588646867271738485497455804419027107619864880907679251425575364706753538214104096132766189060984283029067407618546934543527701801762069204155887897387112705008104230557467532739201730730434522821023832456205285799239003154276930231558777173754534807952802556530165407963005400471076232395917542473318200006986705829186353923682906788267377748773667146857962196403162042021646148428225040419154299329325511306197750620001155372947863873008130308236893431814522051050601057509975023927795549790891958012215452915723234099820151531801095629967858056215435087532296722869972022960 [167,167] -3991184183119477565160606335816063546906655812769982710656111748239517728199528764490872345368353535491695642997611554629927983791037611147704392358860910425966160911423455611744804216824350415620181497917861775136556988285675318008423117555232328798299554070675555391047589407360171081508852830463996534628701179666875469706078408144564282749921355659523596111993558825039291309606527463642522634777038531845992701628887512888273517989581250581053468788030983348704011737013467021067949098352216046741276485516260614843266094432239902757442781255828938290770 [168,0] 27719081936757450425231205849470993865533439251754685976509050165604319926914933205557618369392954609495266983234036487169304313794677020850268338418637298875156738760444167553971661963951667847030452295655239711925296401863991936797019516434484941646806195997198768388475765807673269204126410914579254483691341764425053298835162084756721147749347344136074228386984657476118721920959897138730419092148248871940540005992665972840766721137312441792639068341652489522616509367735926225169780154587766302117452433905292899025491956614579386055609671402359902869172349942370688747082291997297998235791185982237127587614002694265404900217087924549562746654102476141909168148681940226805698958043927504225278969645134864164853801366291815216985033679673330484808118893176715350753564266633628451274596285517773790682882299641540453807553346211212621179803344465503863995736914235538057559936394791262477197329507333553311964158561843368966199996565599267596823129414334569828445051445745454601637096016933447006031037627667941625960814869678009438888188337729372955050380382102905414969521191971365182954363632378322002634770351448490147131927414688561698769035033957654052387866476130206168387592063983958167549882842763796715769596120288414957226485434687270124744590053736388992231580507043173006127345530647946778981690613717804967299051381145345005373622775125436195717480656367933827546946694610685732304696805570170812135456616264489516714519315883010417091041231551498696984815473117604947480531920202142485824404893069463627425655497157556226517841580435307694628486221508148838146803146965695703436084117607345924343624532078207500592657652675225730970732552183137363679086477085573271645887226341972659249210545180251756214521066469928342042965798105475412450377534229316970354061190475628643722083246681207289610794257671657916681748854366122712869374486164109737382936547073515674031797764373685177120008146085508540807778502812922586085096571440249962496000000000000000000000000000000000000000000 [168,1] -5856466949714951631038209133885903759704512100290288627216362159991987157121879424087360969958050917657559426707734242847223132625029632806193920540244706514448875535625427472283988937689662932002261673551030356275153676202968764017235946785202015774146513125911863741135031574014000675616948469541559864108533451277044178542121831316675031459493820764117742166920581403831444508399063308861600296320000693016738994814658257863756257523312715492996143892032722627561127196901021446499760202736653224009708872935621642714498131525233158965130377617937175445277160665378447729356302431347851948277725428413592355748421110344129097633031374860722191074924987016787210478855770066147586422542965027087932906265622476261252368032068401347367935756322563289857787533001312440639660606228852698350186801705650249102790658509328274037745247179224875781936291321293640505665241499895408335754621639425134516864587503347484574008814181698432245402298976530503229453786214734875807375881173694925934293967686349873795127051971662795008420601240896610770639958867902407564633786466116255212288044286126974166875261150252585552218204773735532577420576319804014563580226609295920740092628184568223493536266447912227784815449015186391862112191128355904117511152498207490051969013678716026518309359657636000136421478839171796222733506918761322418487252081987892201047418109556991830431331880103942451036336584922086189996341056900985232034258125807359875459908702554126837296276872388175599450310497494836006001980935052493431029695416083657081204013399449292349681054497881299684159809305544193489864293581516667034423647944876373605723316153473576323152962921688502498102390456462804503557819432598287836086989549951523849479577341292147411806880738642016789195665536274327058604622834097037790923583186092767240477573494281644741378952168177632278277016670380749891469003327512279488308586179853695993581782899416543173387934111868736703391268045134999353997766854071895982080000000000000000000000000000000000000000 [168,2] 61851776706863220386268139634278217720719164910669772368667660762752427919856524542576444580356770102783973587591306336024748941766646877447709876734261584049310684246095390749751324566014181567056866068540995293825479882713467892741264890036592941053325574310605650190050818204087772966713691796760957199566089716643602064783624427124234641546223555046308932460576201849573275178222919415323259978195699649311680938707444892657358002822306707477255523965802014586225884829601785707943896274143891694981229657409348787491876888268335282254195158494057954663990783831434333184255433993881086173004648249326104328437214507094875764026221685127113694414004333802379736096922833498862168165682341838345456355453660239858347105275770112015289501385546781204591619581865733090908576866066235536186860229722703175942353361141853338000225620188302243045890735133892550770980410388956019009398624595643424665350623994220750356466200633097687684486465395366481877345832332488366488836495337746055974539505571816397405628635928829363492126776888188683894856467759193214130078562052583373972061357621185748742370791376685846413203619976650246350480493791576244725555053830496563791737396921335528768788224833971081119415219291734204086076653685495557749568568685791785124098610964801328649752933228534673621337966488178586736355914709810431409884961492038020660392206486768814268664931560312364294039688376042353776822265087395666329327567387250833373069822266157903426083036943531360965916208509651816382465746427928884088599498227292784599954943994151157458078805503035847145939539109325854631681700555147997461945267139710211674279301292982903410925781546861398698540385580461318497873449192175251535411190365437733960190438324417884250649663023632144524284293785286559291620186811375600530389535322615878758547159093134694862489627958986754187950072550490288806931547001173639046554999049854559149290586752706678207243701315530754882448888589560972609567718733097615006629888000000000000000000000000000000000000 [168,3] -2602646956348878636152354958139877449057425423714065670383184348926558709532332447979609754099242242870153998193651727627867630608401416070257204455172979256645714078833024538509281662786655056568068012226664173132021978510336833358754690023621899608167201614073520768448372009120433084419371570848266113680255254754076274503526974152210654839825551128045958743785617578059875080767232164322353473085117394265640842388419877340355940891186613534911741098174125368879481149515116867814880611235514386359604845234132094352235893316554629148171253836263675555825020394298684809054969924981958040355736450191632696625015958318813820084296145144861563155043791259451898097101291964010292432170837032054805879628212619101840562013280907217057036584979827200860821223103358844289805184889720235637445388062424648630117449515513088496575227774946384605559794279170568359423593865037302086899675015670768218815830670488198122433768205551252052885807857531280130163912075447419809356801228948049554140853064243254475498915835055453635176933442980931490862685921368947819921916712841690042622934748494432641717352688852248381404180573339485262136143115379467126331853701554405835646809529148497733629724509551556548961334680181360630257065815333476333259493817024402393738547344450821112355620084590018347438717356812248875577946575648055613378995815167910943623605817359025972505832430470910338803846870364072968956342381990592668422257469306070606011338917330418401535574548862471974316989332777974726418366627674533157529191605961794095995256061824686458131654737548806264741815833517526659621738173789654858914013140640254142726817505704305754493752506101303288952975925634378634260162389813184264207720824059685037984908567098586213049330975352886536936933100690806519772920919239659085166471288549161095203051341371522072152950172077050206924734823759821497029704141564526529530212432225769172872802666595991811431108170997070749276460457174940262911893479060429347382886400000000000000000000000000000000000 [168,4] 497442729825969427677677789840651487730655871286143338588444458787179970383251837327846265155715777208445254645935433105299634320698062556067004705605113997351624978995241839763314839682891334732366667629695253776531041349241360873812169739785843341227510504717036160029227597526594136507352069846447187920069544441523354671816942409475010718958468261353323121597261905539032982699416893284546215175344631822548217694095949399340131261538699813840189443886730031637870482098839905917896461348521592233575084541347196004941922201246034577766158949385548657719062182524403005199566216944936577504697056102194868145548779236569477186249496512484818014240534734163325434500592528891472641362114847004496272847469908478367224746501092173367752270415870211636583533874157304986652487006388222335878676424570771208851157723798227140341908577678735633757031119327068234041389989884190091301274547789093276725822540256983744646976339772979194766711604834193335480875757072228846698577337850622618632334845136007793724324653469465120104248922124655119959314271728565766043744348812912632665325143185375088436789714211383823444795589342734318906069487054132028311526094893666769319113451360809597616531596790890955663276558773741155733632922632772589658632224744875213244311403819385125487370111015597730326920860337165400396138792850852785167453524535020490862939791486183552392921479474718923197866305389193473600619499517464746332437756828875350069722015594644836750483661804052890957638360265639628226042240959166424531250561650898443888002115831989870731289048706532970861062705285605723841962527783459606439795090567079275552822475699076879146244670024904839266761592082842501178543654579270829120944367399542774011345963310944614273738120871578672341033321249222537102784238077127956007356163400692547344668903975953900008150676998652058159193855237985079095580253015432972974412577587661056686682139020638557345962633431016424679268829919880195934528701459966217828905779200000000000000000000000000000000 [168,5] -10404724294341290088722858097901149989523129333075534004349322179891195469428104156636457531908499802919684595059736235136846297139261412147377158274048809326913787972034339605016473781393896468617635600850016391910837093153544108316106850419415658018610038788136741808872702641434549310192521554179053580233451500563373131211707927965843442907537494366285037395098544399620729922805794372930226210396973104671585623938854688783196304131609618193980325318147858400823354086109561668359769050878496992109891885729104333395259084197929419112045446499545471419522565592279668398531147612207331904898970889180976408807841624425630945800590080236226902402724595072438795147931975968490166249915400397731786174287073201897214825588296855690783078517204097293883442467845401233481461486920957452373275650851518889116633766096619962170024746541676057671257544860604992922106304499778644857563069869387608745930663288022168669200417448505655229302573483092895439180741783540922392145104813149951141446294147858770996639340423530206029721181524461373887626738920771958428131871892322929213616275767141967790291208220128896034859628631983482832118626573952648314482580971152141328259686289902716593981423062957477953442167677682391062504458414809610125520538337924642311296711119360180843850407617105380560308762766102631708826899694326819496406689282476382823866726957424988823579187274151748918293766088560704028906471029488479180331964575409078943680015249941033566126613073300773970152085483408123151401018246494741710057824538885464869427755429384536156710463684615046557653110821957263582630229425403853685280375984851760347526592262096165122661188592293181138937693896562913134429795668724224728411990394072411424103293580673172277106563136527243506517331157612369942558547995468113727589852038647876951962773796164231715777416810059591743943615280802403926012537868480222534548361735349576298518781227846156748022147545648272490095731122706631072130001735938911165419303731200000000000000000000000000000 [168,6] 293529890580771639801649827056316192424378905673336621687637400774662694176608643928538006622357491370785406980540706335939041759624385219316475410003883737203739009935520434114166226341551013327042605725053716599762259168792823149800067029612483400430452300943524197411088654999679395740288781013553798499814088952230463516685595814907218178706226853173383103671820617990629466047447317828125238564050836955267304348228773602078489840603419521886859141086485762083282620368779319202864077202341853279854183624263726052254221823226034963351610008028803088772400076492464977350134560083674691836497758013614480019117014100558742594255018225181929786636926430121812558681726557122218588988067073691153839107188737175025032495975624385242181860443690815848370038478218183328528953575428809209819728914001145419243748066086399041880338283378278226819337479084782561015029963993666457167870208637654178061140266286250291555357877561695320896738969478974669955586343086201746876914877202057214424827185844883865753760937405477140432112150452081947530766914360313300043938884452985646230604445584153086810515611466254735830345165001573032483602270623386161792345479223989643669860266233858268223702001976299642657062384839333300323845315331491729270223877593738636452724039905002056557797117408050788562579294140697004472655226301377598500111238911386857808876507468194541551833852303376809951028712269672571907172738200769658154731218567809110205998466959840473364450208675870008250709971929969762867122679067129128064295811158232669440920510895723980672009213624345620741215424817450179308003769388810256377676698257396331670108763750177267162812281086634076409359119699355580516860517923046755395877241358678656844424237636948004795030809136950287966950959406632054915965317557500190182665934831208621682308072750248038934203221865757374041880261305950424393437964934072751989814196633695762682278003194972920954787987905003880372422839354012246473995887657891791099343096774656000000000000000000000000 [168,7] -3860469741639360109867016872910041733810967780316871271269303182727334492568014562034728144848853523417204488310762680148550945130550041389497499959657553560859717152263080102191278510228930599620469749594787676382393317742066286009616436750964226493136875085440092581049579330252714957671972607280566510007852449489962443096533223861767101430570712375055446113468279760156547734725635881556065265083862670398307775007047114421782586852871099474766861757401196728011994861702711553846031870766083809924476506135842311711881764961692026226596104360786014196536820741615219160665732226846138077514917926955708655279461243885613574146212080322419942678007816443016239422456853319846021323975852320236451211458951986594310303798874101155094374046423978408582722851220743508842138544222200397102299496820188869417093818680060231622796349976025776075759806098168830676248794600143722291534427045236512658989534347029135732387912660347757079457040877331369692885430051933926002766844663938472344660852458533824008414800192732213974454749897571938061970324714843512195585660370877866478684682597779480914592340438426285528447295985451428634035256454010996714660536406895885731980965946831518545002749469542246930289284345075594521756035186688810268809426316643709024042554448943095910862850574603169749894436088969682046245994832719416623966816370982872724287991462459901211798235420313712256987625853573089926313614655552083054441102221987095875093769749799962610159448574678412005781882128605337771430865772818011091440914166115280082247087987013139114574977621270086015490992117196286518860932410065963169625619314301912521946179109488463984570138146309670448063803684292714812352255248414482085914743352318503377348298313142872976592813356184842389535476394411497982489700042752236041718503512708165152265324750287437970799387991060972206039071611923305084113231825356582380015179864561779892413808459167984417819017284844240051971263840303480502686197036700542485077567188500480000000000000000000000 [168,8] 41271769871877857375426942256146702576898366939464689679359645845874745572689002086016154401254778279287660540180359418150053371944958532535732406526807304534911384288749340442514099511825554708023319968932893566740071219580681120334215987811194507791362276549316341742446134032899366800278355704646789842542809879447433671867024819683032004765877158664744602857080620019320622143907200006775172569807625302929275015458487142211096628668848191013771131717522629319575183414604974828753934609210173433966280461037179671896125200507864235828109569681420727477114457383255930282529895862104332488290367690548689122668262162273971047836451726415952267396990647119705597519355105547414272663859871699368853352757971716297933014207334251123354167661306279640672046622672002700051010286362576541239529018350101245074995685717201511077737692606894114922823508627269840684742519170329665812443227571190154821054221953238581137909356271291170387985076353600537482794996756305581452808313733029276210403320951740750333137225626317433728758437946992358041661174046524943611482977733824502748067834251462629253007903267733354259780272037045938929474883414209911736919002921209510460338063893872408378383036282626036270158718651488059905164052538806834667373364259455722097677313786524008662588771773930165863390053626969103721807903156810491582470622585017572692328791148255365813166357206824193157608335397203043717635327951030442719735654919965968189469953176844742359899209863192208009270140722535551471518105253654577500024739803895259003072032727059237517583435670346280611929477114660756844856682698125797848521117070098023524593332763782802126784435430788128337194437546473672171526400031684118644912405724977431985681328476382005871296688435153552740955184797794061254788350091603113168723254252764925470391627713580616637976405937993529379453286878578657659446736836665044156268525282820127456387390736455782872950491135009921196058900305246967310759764434934857022667511660806144000000000000000000 [168,9] -325383672069416028158107695958127893341422534622442516422910209293046466799607979932570121242769334670499207035604506573988013842323104231584021129154010881795742558487313668450609782771374322021985011070802223469945098742206588939918734597833508630169086062540623487968451430555213078363412434570374031256422854330895860139330529581493645578723636730610210562984155955847318475802957335614480798441517899510374084372371965433713233301976303199765541367028787667695340217981186733034404884847556148067086672594996655950818633430968220206512494883078554239662553951621791608634761583083918123767228927518861867999951303023640765263472492733287034679439131663759832410088915312045784356333555737585010980512632154464913123050375869097727572500996913355596353572486963624234191355715826905659754035495466916170619468644563000893257790878190451440337006648373596849141327727843668448513411242404416549723596004510278783289157241436708685161902251292708769782601560581790263960546293117369888795051966867343293899179156008207214748221548488714745849037817059035277906347716214463951000100389770130762394960787818588452717765459389589107801936024841072917698739696894889715282595344267246943247504176342330697815716428154685112707857894477801875501342741757518405100850901500269080707444892775192399294398885041095617295643164904316353613465992344286678128196538353811764025756555777969602147429559030387160137944544145211827512038320320812582617124385797820810481224511844851819761670242036627728277816953159924621424900009113038105623118984151757356201338381708342595806589945438020208063993272123282665037858767462324982591627724666395216375073632369120901988516065786349032042379574630444121808909725272523668743651999560924297984478000009618805857745529380031741125237425340772396345407677006345472853848039840826054337593621565907383520936866121996105772868551106252965446220927288439888152982218284949462122899471707785186274011537478030054293068807803597512867751991422484480000000000000000 [168,10] 2012049010793471821630754460203489523899676208930641169328715372145013776719012591263062740267774678744443056091933739844054518165366874943178388732009736303119035610067826262150304566441132256573216585636305391290720750195259390269062225990472813642676376478386665753024098416919162897794892068394402976760622529404690324192737556061949935005197264111066209735098135328159146540125394884382095955799193926533622964114781805019224670738752683695902216113109460647942870700698294913476322069807770046581421549777159307673462374081959827645863994890990432105563770320201293340060725805861449740314131188733441327375132455454468795569944749609629243068675231457169524255979412187731171913639992589877683957358169119842628138910168149980612589945346083041884016903193149091184389193028622979915051737769396348548360866415474111503138646499295776763534796954376377905030421975059215077363433754817805944146155445582396223184450262358265998913294160878530289651016906112587434682803763236373930147537261511571559940069550555816891397101523269066455341727462456341732875004024668920603123913929369489370494244070267496054886134655184347515500371648401630829229343388487590706569579911348857028733440912374855132260112262763649870576958492393142457730333173834700437596828811354696556246204558846114993858837870497216366606653765234828884208706118955137387118403112527166050644915948374017286746918513006229862746916810933261020048882677699489916095769177874495045230139861459127130338170670837890688483231949256495079823841418496748117214010470401865950449556655746065694651674173020539042860338757995232036105651054889924674953434489672853419035046072761841859963703060145322245022031139245273989207558860826051706662702397176512097109791890575988243640265647428664590471358965920694520181196145853264508201158477133216674322694421451579127218400295236242960628114630143601658119006681978834550915117463384014086386907010575315103701961145798473179765278573374445598254717205940797440000000000000 [168,11] -10031049676817523036946246530167212094222450847669853899368960519233443988134043172042946608300363198638558359909709448895070163458156004592591758737804669997197787339696677096018282602449149202589154447530297591659625342169217415103690071055236186888551094968337734772794499146857562634750100411109127953982899610508995027014037772189276094634015518381108445798448864044989903568578385161265016212709347028619549496798762288856964500577745440102188851455746807911831476221933934369273569203791575584546212270664969927782954378688254830345204878047842142469361487191279209016428735452338347820098691490220436640189275476243876845051615403368124004299688209574294225315264207789224343832373012996574989857192233294226540173431701633196100039603387186651761634082772867848492094192421367580506864112752588523670995085727572921495246614217804240111367664499773922754685320160643187816685228569062556507201902696545795238549895805125481554356594259838456563296081130382170901860202576315506554508710997629140594040813851011985899396761709609774629908317337147622075874793411424775407905654846402979854352821079402050527417107534225858631505283828065652864816335289366274087426231366011794993715309825065266960029577431433134625311518125790921180168869208041444715909844505466815406642052553634652817818381771718548753944521628634846321456893887219244592288337461649335779483151594392127868510390401368409994647283618198884662892840175524699213581406294456878171692541259816751317661858118966896751496894553249387037531156623119600640025940996388420250487733518122543645980762488148463345284966470544449892649344844643845020848556627861610022870555731409685731174284104461843367452822931621040971004029557549632360315918805770393420490931099216187932372666411239459141392326755062884785429619462870181085317327691505127822601628139770781475804650932596420920058251706709176418775087638860712060555064248226665492816370846848785183930188464486327946733812067708206948839698232739102720000000000 [168,12] 41139078764743933759721819541025899375839935298204240136119965416765477138422719099333493896629849250584916804510070823515027638717475195136823101061913787945840721421738677618336534966144224963377041412857920754288546981666588558967359681710519686327435106475059077654089942653368678357390520435390902834252917807968180436801138880463032835161035719300885191495425813796559152699585226090053502942398659360701127688498325764314264794204688753566099310886149566234141159655132528428060521354848089138013282514511732667666118662838269487174400149277238851317395467328166527823274625269487738229683132348839645983602550305298549899936752563321310708282839813711676978697508297119575175866587168770188483573331907728480067574468349775660442148836588596273275763021022352053680310682526159199157988348075632789544964388624537106146809684171664326882197620069402743088819794632959704530925443440632116028424568938715993873153630515726335254109147081894145054717497701027411660493641368135806364946952732123841480321242478196511324799497873383488659618322661261161875495158437100917225605356816820672654930263152266972870809612905150415263083033607026023764943759562224032099704914457914970763102577701170091327576764271624851485894158066173488498165889981999280549788788699473913965175094176840460323154867572337628016921402017384008506741624741212462576238333786517844718079578922353564206660828216252303948427955128278410709727892321897150736612322684327910931428083165313715996521625734824320736260845396137267514575628231817489166637590953542832612617416951472537650147823842610781463803090247716465077520801682727920799665280002007265201573918999716773344418328886929193350821888158771434218567665590083443175490290107522936964451058080001493346532597522912750451552460741176703224107576249680948563333269541767456683427027730290442463082764629433641453439303300387335331455307073505990702183686946726441498880689892855295999755232737416033913527747730765795334514803303388282880000000 [168,13] -141219049234593390163994288764045350679471936228588908268853620952605375955885190713441296256894928739835911852715199094462109673746062068971690641907070944790106263733796381318184489008801455379311897781610573617049508086264013771911116258961319996462399329491104803750473348817562156755116326106970743495880615940999062175346259253120711712203465002185649505481379008282540992315691991621771396656776850867230813981532935671671734692751354698456908910105727373698406155068800149898034853980741903532360380814647345940380193635051381975350835531389886108351402996327575787930675041514824759535657396900865867997563282335678224307023669474194091465987471655081438286489737175227285553553036059834271315745809909873794275217575804237590816836511793005378426049036412310510935366587653484167689919834729120223015561608406444551117657393103381043179872515473096195706794331943989435130966923470777899604325860232850536338402856710970522104565411224740500032904254478953484381405298131485349511409033173473780025033791132362995489606934179829999441200881037397441057056289241699961048793848093714114943391736855603239855060331616157731467656130314857051479138917780413325655207080804482946929521385175412750935856824686584223708645304850161984821058043524549717384566275919286834872265813054247858779591806343549165741742587653228542236165085287484678641892718449757449636192703318903320451318925848890807173878773038515861987809970893102721482288710816641802972195374757572614142256115900779863347339383015930725333191690960276274430221416178239164759856608490026798967092651884570606029463731693403470187002393015330510581303709563421411167706500055132343521689307456185806549841488855448960405867620673201754242216702328671833489497614425850658659311644064291779984426301317309071595597381987111110910328249076031727592800054577282388549608252882004618040461424325536324280365254466142236928682509876516758686590144250752355891500246656610745283577070063717719152581582266023936000000 [168,14] 411549588770505071478715052795263784101119525295786282677856340976817840589965968454270060933424535537113538898403084705546048175066061725029262401739101069935836548305813644766272298333629457646977375001342368997023113424719828279826190708824890579011497677992644465471117185259101742793160792798000072530968993738258493091252348248854605883402394553329381210696710002927600320414274316341903889142288314374647822639199514878871114592781745144642955115439163216574884427795012709320314767590963354307211344541024696038156134355109073851491533579429942272937973486559082245859267879001578362574835645842669181092774380779200824319426978960645009483732613764820085180776246029209124617735406066476936745805784007976828328540996511903316249647544805122302201628253453199737685752615727794184089090669037905194919835078067726000115608201166307923229602300966371478244823156440677751002589704792292888474342780040227807970872735550308398441964417032765515595359772073110889455967923782369344337899170146073736507393711373205486465981676997776373593488619879212240947624278979210702597118912829596709769853433505807065940332183545469749587580962886895062378370638625717294861667311626508252940291513136748962541262072737090170564980656730062178972968968879965058976805935990731324387098516416350573953054240633215302011609045752281587552111820526924311971117997034300792966352983231147384867174201050382977624505917913745676604181069401703976160089763961470162915378305853812808302969951937599379280906948228684646646824471573034215892011860315308561755941444298741007848622630486298734234571526195707579544466124688957379676694911889868874408748461078610686758657454947001233332444947550049567946576852232763703210028388464157627647341362781299770522627715136199269133911409315488973703454717494653953773650178520965428596985008634983567609053973968605188762741725651740086078821314246812929565761356852103394362657818653088715260696122873627112004515551371844982339037816977760169950 [168,15] -1030146951612999077609383043504416625988992464330210811908328427201873038222167618917897484619487386771413688362343218632135105200896498187509862399017243473935078941702015501719073803035635191022633606367472019513580434960853212957293691081507101448603489215996809688901670664793993357342009614964534969121332356790232919072063343495930034059939640448512576215031828683762245562061429534115353715349777292702947385285874767842227281699848871000997247968522460489320471207046242706949771694667236790714463233474286763047748858251851476334161638116485987797891658802538974639427660969173717998897307004536627415620595969643821452303786455173852410925288058454844741706464428674709625060618702980441442200890723098663807850360301618790004099719929537475052073041253145123199857316009743305348467083354414798352252735848777998217159730824268089587951613895581750545162121289057124727765940385963649250192896343628625164210626360936136126944491044670303606106503827710767530564083318411754957575463687413882292549361080714584984161838223995851360741038356238481564986008949335537702548328332800590788570748198503311036664653198912337056356341700728832838718829876692108301940775927472599275741121781370652526740776135356035307658592752827806771115785860958584682213683907636413428883490240398096018672178546391966737886272358715994550083388867163617593037621144884670381539778636657511903376347817211499032680490884961114643906545492354121295951678114678741716624249649944457390118038300313521260143453694388073194934204390245407112894698978688757997090414353371658589525864361217479738916007769837765734120380970206096153383358364392122081435237299011188061240416864359311872400563625680043006819833964255949566667200942805460822603108726528533357148780300784550222255047126283156840000299055454469262069371364958009222732157915990116886168215497087730771385334108989336580171093274465469146525514872878277206205053817461262575598695727679114732758850051735158304006060944968972800 [168,16] 2236399074720551901507642998114177874255884828461259969702363722675807134867071399941743075558697760415068588186470298200464369874406870076916899963807099085610160817507924132704486104489395537027528659403832885594369604620970051221581223524623963119798588477914304187410962749133234692471999480034245288558198924303353787610104352962916506231263233505148274859820507233262273361048738214057869320936780775320962151978523512786755951176047284333653946729743060619645225971855765566592729026566020069110675116726337222035475886402140084520849549971058231382652027310255530004945960368865589436784090747313519330991940543444288626559599374143794004202800664961532701899513176363975226383678969200805869053789190567460547793705845821114265966393725144825974054343187884322164181610256135359945045312674597792097680254229139961886341291153844058933616622523653926327882116462976098517106629393564493757584258209901952289754371761928434981512971192791207603368565670497880488468960588526778383566073990828106031562836297421217228267181881927371909456550979441681122088229577512425207926803710452849416069272063791415390171186909485221118139623130691905819896062945230465587106127519706193382993524041008930628587632415847967890440776050769427796262184875810162998520706018263295316856200631545964374271711406908208578362725251275739569063086059743989316665667999549829585519662581259072522762748500163407669057784276192587684536355383313563921771895481980904068762357821245067279334054312585928889863105594319939818775637510755294539687894233881124422066891276087698705760212364522714928195940620397594821882928151684975898454613861920963648512591209054752775147172315259764004508603509486327324636764382645276271577308491898999251745436423643208806402294105520801874098541466822162451677202117841930452062100267570797160767872132309923475538159868342042427108499850376861987252146189758399937298290107509636691693518552574528739560129927488445412786501374545476129774132804206720 [168,17] -4245583992658084149144189856581227607553777936498688044846200534852639610910720085023711058020833376581870230374481941713851391354082776421837683904039444774800721339039828335552291845647835271168484278309113460004554967163661553067413909037065382967817377653905046136916882653782894623062751649029080638655590559376297309838464004157256954046196149503879011080598213993635906206749151191113710374437545603617950117477869998550219681162504850134645931998396155355299310988688205780010880990484328788584610091983211218075420062414294080457768051016744844275137569279323984163076752482434616012129815777492117130950404170403458454240496819457527092167086672251589724218302489805225461607272151985977096852869517800124497902114571243780889466119779939751467665030215918379730148467521896966455702322599702452726299427861997769314496760625415760408004405010573196480393762084309125405863832959135029341236888825878550321378404157149773196498255788140783547783453217078133835575340614905716127477718128445255291334054501906023989886383493407195470886141770877788626021686646798911542961367514117891418795911120504424089392938185899990144104649988799925383944365395382431224257239822969409864300112037122593841668036761844695256914066508079336919921702927443455352646334281993930275395799397889373494052424496238157995749805444975591577874487884260599147204543805824111169835031352414788876430798169057247332091102068607475805001122418080096358574751196846972618792995993934136606320302083242399248931035850111665308409418907135251533901405850049443813900199078522218826192958972917790048681120260615703224153388448420843345926635226481070961080099947687982203508177111515649013510889220357994970628923508218191181087879703978924407084663702525828793111826085862758123735409251735277994113835253290743673379658796022845125233236646752319451654817941177112713997361815301112031815153992831881250041303380755869792551326765859562848682823372801627042851073540538501199690873930880 [168,18] 7097263219240555417757284128147736019139776457938678599125907576287468659157086825721897428377512358326608687642625826383980511773625055604791244584895884831460042308231245579190396942782614383796291786994475069658361721269550749149748403531871476526992937360660100332389580101189731379402374811434748045988213055196820875262881055065389720028365346632783220627339227898975723069356557562204773987140592164730730001605886337781235695777554557722817327170284463758016225406339912418610470862219009995131224170829764444198407716295329548964107444141853555432943883859095802377951687783547215114167330561990646640698660355957298718459450967376736141530248160604517928597543955304352038396442592038407557724593976848851818731763295198468443627328473458070296287845599850542023965036286179369306750104692501758726823677390778680584949146488611727107524253452829734204403972374456753884755606796595404171261890236466787880150399249008472693025883179950180055697859121016419523847544175972254879280130243209410372670248718403893025054620291824262618345949355812107818775874009807146207056138260381233713608486757020191900596905434711356426562727943244936924971227464830572153709218401705076589393359200545099084230565688525617216194062696323598964342961885432772473645785081815659063539053711721563509863468918478365292436152089235260519290081164748571735227534665150485104413612377957473204360396714234607189949240191640547296022732676029900580126128287064661892103872254585827331053502441252604793953471490596971619504148859474342683559273752835077831880653182621141196627809110712861207115533341621773510376664508324989742009628248571074884158308653956908823242184947720998869760219319401905970607210178612362639897797264208818701238693672167319778016424162526279938726274626244821289099318985726983119004022325912076772884791986500566744639045480923734044187622069415766822329389282770611898352729335701087765804656949837833661232099260365203511266098040875804631319351520 [168,19] -10509800935913188235722319249504500415972991725264966124909748548070405485577523671986953006108839376284201823143415738378290060241609613265829057812796310009136925589367095492657884874244135321794441543281634835717074053119376383022186050656553296495643351496864084368524686440849353240331172401930005199980766836252750798650570315618660281892452565210914824851389160537919294710340128710833970106208229524629688354886879314723801679386982813772237844391501973531957004354852465866072257648678599901072882012828649884688997548073185421855519878321305174129403602092304698073617716915121522775800822174904818991552778976486728541011572071855641902859360628303575752874066573853672399869794169652456344030641265188063480333182583799181467868723172403291295803798408426697239715555191700949581461977025711845105679021779827130228817682435815404631816167269274263023839005833325676289274899092909334590592895624616297539337552027982557147613201573064411557896209071301165731297380804470635584868977736063202107097335871059988723336916293943443129605705468503447901054737315492286763030304849948876686785428164197225602059398676176390095764605238801059740440629070771103112752016418094267635020518700230975085292569258125015446944449604379343147146814119837776782612354009460570060088376333210855606010377761655803326923615431134724962660314957107334455602978313432283901759546922091182611996059178665923107563548441883618553977382381575979725519796500210324634993591262950473009355804855349334886951282882090656079333263967216513664042609136019731262724661127995834586417618426499270636472869683095921524938522240085922539807997607700035895174305088115252278989796731178332602152949477852156436938808645501987749871168574103376334448648415651760695302539058565088657902297987483317691670403153533179239589006010997669372443226421743610092886724661486260409230526869132237190855752025692100242645941242104579770148390665256997259897244603683146138084484095633816489250880 [168,20] 13856857731575873464875309426684155790644696783489551247968099087175985308852772337625800875828247536775754629942820163277225089273949291392419604789703595987797679782515990509551338884260285730842062547114972620379010671141202331126741696789972533359116321211371163276297550303520999215699088610009228854302685095587986906628426331113670142892375558807894790419051262938462186727095825676482639368821141474529877210257618949401029940943883812304488908004491276413026090042541677577228598038140250724426298515734142796259327364683044791436205198258798230126124069471130589146770123093202415430380468053248521102842994542683773604745016585092855260589141701344581096970642747875884568700632218164253482531088280252933684919289202863855104306435248765228641618922476308875845774238049093433808261337182900957412077710663402768268028048471214357752291551720546700326570073237983807988167541115076913993689062244947649704138788400845742598064547106283930964339637658283999177293160703507407184578462850930477186712722093998279981334701686072889731193438628734160290273801577402685322028548553645533959791288993959447266947406693902847883424092054879261698757772028801311312394813749789616193809800132120142799186184601287061847599037496980507239783710958140185546753955546022562143602543309092358299285527610328290950364564763863251477110948945427855893308559982429513399262021765613041062470334562335052608576313060106179732928131665175688499536793084665136106795629501424000689398360049600751008116838311756870346447869634311951276865900024721386138235491755871225600186280472961730782797084934803114012290447312179357724273491489984080433413051257836610982644553044296326984783895167167734144445166024505189792649724826254735886892768458082663070892760993362956761470540418672792145483825072762910261447483292598894325229941700148747318215550206236001378593183165426157395380248461866470143621106190171565408717928554684025421762362033779645935348366650860231512096 [168,21] -16338358220412378363214265207018903279326968342823838119520579779646992419269020268528004032483786922646752615367452218136196565419237677495658924473937852189556268264716862317204703764629040979870311933762165941851405953591451579843962049786969276323604678105869418928379861976736112800782007719010781593276319674975640726033769228715250661940056240386102642391535891360635663767254557823860945592576081494610739348261179549476071394213262277541109065642376755150967189244622555303058328598022575919672543240053829486146070588059235942665528252814077922802142488148081309758928941610973626804567580741860144732267332192943322517523872793792751459959493736153603447512606504448296163914209641026274366024894398868827747573851626490614760877253180796629944839398066466308596812552397434025016637576381113688494157413570446474380675594888351968972263094499691206488574804767528978473591136877276779969552754616878537568543719782601352165484790792105114350072460425261547318051760108798678210751184853671291378691210785086231007384852613951068991976230503275445855620796209410758130816249656080081434185317368742779092097458597461027714808835783569142245419018042247612787061895648544206504026164780773079257963400514866338599639135487165326280588295422822237199299989159034116251195961741871908399330167840388557306531697159960352923865596059053171628222172560872132036989814104344929935705689384487170253141766249115889931291552994950402503588422527104964511666333517217088680985678448631031527569077319081399822755825749794235778246230231260155162111831615532167584369733519951816632343564896964705233779522706493762379364623784955833096612985201336094703242091071029873522386155053579380643237199210387346258131763304192798367459959894796674695010705700910883542546038967460482693596944416083987362846503275470863552850416691591505480010718010350887421366706706397406718708797347055694649533492235387404056877647114643286273085640762522128514726314880363266448 [168,22] 17292921523703046499899712580841723795017802237864103207807662584105507189923784152382737080751010359879879966470239629827420363597627807938032102514293973936943528182009019399678226151240747668759657334756117714859076602432491973430077547075149556779605431998619467833374388637380176007110543409905492883748430420867147413390377566297221936411949555415741029251497099296174674366634344458749476925115341432201285219059749808596347748313717782503330882600872149642718862922400928541127214137967191109851085677675771621423012281337807991888876275257583784831825047707778859618226045933992035850738022157560296398084033258346832694255314527242423530798513512192229260681108377803989569813756687168711588363385570558820292988727817203624033263998455965677997551107581986235831236664292853395708949856901811612792205460916049010821108739631498381574651396409267314607536049438970271020021564184777353411229383203839520832171577082373356060976531594649499944204829384193628262892250384844863444122719241763103161009892504795090833806609069957318783127253938979274030550635198700747372715607334337972760147266007249839483528284759217088176082118053093275232486618351504734017377970719347032014294471432002129507766757848624557161437309770323959925401754449733175599444051211021743592826058366154564885961613252828103982122140583481152514260350304122573792603530928530903571143874322748274564683722134775786933186398160134806027069140443463830185700435633764474718003336817547143468663129883232075623795011077093523204776905372559960368698461935660786175292323521463780790988901514371177022794686535774908788137378328144513628748257958405614197898199794245115361005952420278657752403310631103218263011773022131758342192174725698038624862722877073931015309636006412609101883762371815621357671464097162917200689845060309712978265106405092898908044815282872192898548083232732604508948823566784126357139437450437223409578955584766963675531232787285532571996289082409616 [168,23] -16483926519862269206928142464711785706727507500452987339035076111975754817444702251306555303940721054266639019160602048611131026339193341459290490499113146710562068848880926198575295367102987927256007103730367477927490494330619328819716150448237640142374788075053647341260526090168256578783557903236573150553010508560068813443397692334294154236971510522832335127447036706890085251555834495938767332566540226731363223372553896853455158898875166850143113108848559570685656723441335863825180801927647659408570357659125466786696525419157130201737381637189948376875330243935566466075262656371681930909392228751751108002691099877785983942813554665545541763062748902995518956092016238679261196818955028974993464395132564457601191102087799651642304720595793534159717194348942887437836918698655989472218752217929694119245016969431081806199154276027843494556963709025858933063395099892671910711089505225324816802754108155000340180859474763959320352766695672985533628807188013147056726838878471088530575516713087754170563795754801551288136281456206818434680573083026983171556485547816139090365279251718651724044166038208997453176537951850557477920082904406739944720585160866714577807291082841099657027193742359884674043175065658422312191538284830304209949152721985073225657462019527396905537107288472412868294399512584629676092016364148994795090756900648222135780799046204420887577824692781982053880431710409011045389893067702447773341854136315610708751167175374613994644602122054076411766852610236702947066456751797303840956579985788499474968185760263799583678272495539697522733736171913155498477210843724348041537352727176954067668458094720281816548282077303716574207616275273580360792555363246348416396348420410452900487759447351460914818292855738702284221587214030998619958095280316522645554536679184934992257693942012115635920893501011984986166649783880688704031696142076895997674480068542836947867519512367025662662205701379439248185023136345459996293125498880 [168,24] 14190716470019920009750921942111233907345208105198147487483036468135689250040046426804157838831090244251757633242190401950918600756599214165573820444212688687541419001049079494570868414090788415586309510325393867309553705443082132467939824249763646887767154786664408711973015536867020475413054428175949747358534601166863342786733246938903540226966033390133822237307167158549659403570117888466638641084768122909586525802443031285791678827908959570395335463186978256533660810434987880512127925585242961055511469908565853673549066408957704619149943890403311925199567427696816732755295399400850630751196756266810863007585084987690129430895324466897242414741629563041262581913911991331534411846940869894167451786714474995979627563568043973945394199170936392278304611614378430110694830460654031562127210687866349769832902270992582011176119128679287695425058671345475682530398289504119392865604520465574248870770642200032369349684445802492087464796235580621813932182815126046067246034452791812127888417558935943588070594023772568872487048961924492316922344112443704471046514294269247708762009829954409348058223667394333036950995014333327226427857117376829062216395278524750240593375463248935626180244496688641182870827275117101411288975435376538407476623564459168554399861073346317228133156082938238037227320460167716209508090617306676487737379149434968652132240266962920301399263282250662399669796964839789924421979791262561856349150539931235985380645999173290812325943998330465275097270770790556289281676685662230292430970646996873829280688542952887792031360216644800545834227606045716226765050720816620084667892412747745160633581697312689868650361488348335010961364019545855892551602702405854973361495080881055484367578592186596008607456657682699498608569364749248741032234201813118326670922104821590707391466692791671266222624269569588257686092980710684956367753578435160077184856569400722455084932929294618647276005573699182649857336607007772130178785152 [168,25] -11059757969091571431050158388699290759388924254135890936562683411392696816558787110613518910743960424973516878893087953004409501060719664116964476850361130365886961160483744220981772819420467661488668004347470156142683239307980748563298017968802875559854150723175819915718313500257704629306356270407533254339482193759578266234297668966513258840584208191198136897785452942713794806290722193429001225880273732952517845941218931937837897690130970047528292471937890242572230459345545613144531696896352641298729166722930252065217447502508583631793053254271789042056177550401823717291293657655212579823046671132678802284498288369708591761610502413941134160891781155354742490574707336110075392690752228270870149374410488607100399916577161635540591332554179866092546799843862061558824302144292237008153510163064299419954605602795561537339126912568716042635788241128638819421016779663487164820389258716091227329975435453537450943813535165901929077346434447819262092826734072898401213044614083798531606536324820888017326802249613726621512950901843595828627777171896267692753610107905474874307982518250370375948668490592021235332886536880943732683747369725513233182216339362566397484075385214030976016479896167044978957662215726025016887413133899925689011579069573851571118664428103147599802713357625105648057706395214581545353000905107493407583932194146500373957467352878015382051545817249131140124232242890196347371141724429449054209537350069750572667127918616587271069737815156902996935668803773457071431972982911143405121211572117676518975858389317417272490851926126146633438177248587078416088669666460585098548961384476686061792365628548205702217278187577588954661096542540594614338071449668602192718763509667143812339775535605221650939146713493110309858188036342460014219839990579533335863923552717632721453322298049044025100617129217898393051341318017269173673833015129693958234079927476485870808346722500928467249180443296531360108198651229322406304128 [168,26] 7819483782710138253138347127191946736388550023631942307801399889774220864503089703125104205219725278010381282870512962296576253314278407340270460851359501643659247145334379493379887437787355967296642280062181078160738600496110717157936685751259288650096588859461056634420758201905812297594086199382318935040886055344148570918019495851751378904904461366814785073321343384338297472032481549734029836104124906193135269807060804301129275732585291314242368959253593473267448544037216514752730697361705200023457643836379416057836439309046657590701801197344946235747602803421239726469906199952427964926919500413653956802104338922460193422711016518013216861193736211066483410107552775383120378729282291781624929293860514370399056791012540084780570912563014772202458826304762897019742509829464013854786337864116600796493234032174652491182606126453220188997312692572607765933146771060530351862405747405675625574112425808137202197719775720821243314802671523530348293015548599642959865688171433626401330130250319529988575700392122141480318043967174407761303669759342471670356274632494347144215530519644702539196828478472251944462299678533585098287401322023446745317161635737761191835120005083824972598527063945736003772822967665404934855649200542058737730123118681902558998202845012525189040520443788661666153128165906334175799801270913760449614883708978422684863609877070456312871619274522355434033961966940445391011970623835575405685221997851631238789140410689756200462490492802401528405095580066041994720324888954285413383340279434712606358112421167016099726399234033320567664501635134952851744382571946106851674614219292692107648163108990446378850851473864832412070693192444428530211518094029845333642286705898229302261836739322469866009401686157137362866228728330679324825792251769050554255897937481353470748513669264014781930051295754842043090677131199245655314928010395898190196517631311903380216823802418528670303189205259244635703108708911528768672 [168,27] -5024107039944449568173397766332511683432620145832408232415121191177033743890518559429391914767315430970891598031655809557052244746274294355456382407783349022726610935634438936996711380653801857396193228041488030704578925022517752011739235978652974628376405188858334488050341357091361507222249942336098500710410831816404653289377952551149645306550330772622767298570663276730954520327311803247343119380111251874115812232148629123798300894967519297475715142123725384914071591895164602189903314754154242952256718020745584457776412945713333928289460911654423207987830933651722020077641944358906933702367465153171556414215690420798126704774963036577484062865185003304430672524620591626333801304597056050549081433902517092358536240213935327061499080576164730723798558752695658720632128593702746034555619034882627155242432552174345482332244879719512286690626139004815689148351269783374151838336268532063872847374703874822925725116644963434632815263060106716727178285328255786625157688982466470881628427222268460928695097600546403926253508104899912982374100125357271505190515527512416553376425442779371205677228338408487816000588790273238858779700485261857269259271137680552679647229088763011127804510429914493731033346814062138175469447349542190258757292701391997236004560857983854355339247467241155335849762329451051058808128158317260906958999620383977660683458129935747498209841588957926810746109607152360879683353895325377376528283250966046386699105160631728825326811697347262007299088406330724940050741283943121943438135695813491890155415202657657920604983120500422388007028958383391849406788511928757352019926495912635292374274254313455373608745633569651348320543441077591711766017147720487116958443363864661105056646004014944302591471394141668017767881290565576763505454494303976191400329632209753455337872268556128597038458555083375608035826581751318925386269610612297018461571659488502468350200925781439402094935472677228812259769414815242368 [168,28] 2937801882506495621550142900139614085369305346873256634379526141779415759145661529456174527130880324378775103528784009727634277397220600039341166973045477194842855785168322453946951096488028905666028055487616881845140101685495839169110348114477687105623589466957812851689730818334043528204823237177041357309093855017693848808779674383639965645092596479364866562666255376425876323330034839635557905429417624209831429936462206972972117812065838736920224508280062619963806579724428193598086898823317725447962964257261388940136245589391255780669950418583227260984018019601772870497444421680435422451517931887223550075445266944780902819498904673823017923258858154691177960506054926760758719840657598918440364899180706170682282906522738431341226571393047718636358183954349140008886148171146923130781214687696351186866787265991127447710708993354582874242656925048751647684955258813150942878475881049504815333173152934058154043705138021622843804795130880680652206472399309676675222029597709704394781121159621641850701654364371120671478467441982178991744600135398725172806995532594518107448344112889561820758694040031449461518951842812141193376480169491875488905295318906247746811843040491053924355287979632153933464159531166631811900890730091714120239528547435540180217881143612411053487559125567447833048612407122159690525870706048739675251060101422691187884639056002276214736903675923643280539658536941846852126415761005676887342790949660668799716199998575750041372153121050513510849905956971823249293357944097719923929207812725717205734347351735285803562387475280799404319468453850865539089143808997118478184204799493687940542522126143600510776475136627309999009332395160184067220975004239860664807808962326159197150498220762442606271131633585662864997322673052421415762904995247764185723290920483307304213668476464920934241391541569300797102641636897614612141363151770032688261923891577125361984377564863942164023262947574134950101987484891584 [168,29] -1565280149425466879961507777985850136079605834504694831620069289576163781138524955232036201962508136319552937442378032066232533079523957607716533551465007568817803622537567993037509547086581778450784646831870261557378221067381268007406990632578818116336344237622957635708653308161443013452603682684844288232811843494407986525314890218519407838800649770879696634292991685719085931195578189265270397744869909411494432939213634389548964273241928004281605781621975514566813081524041063670556101143705037770474641266223826776676040440976491215832839021079376976209461663242097159342844663049714097255293735817152312463940900263916986488829113080455929179886322049481786539928830600678028688625891194037174584628883413990372032364593298341750291178848360261606740574604275904321978538139870653115097626649952346379839256703953793227997955270333443435182879655659929366024637060983443530059114354417973606481146622550714518358453052810036290264375035104342955031751906603635259548982336427229858679969387239375301138887111500165934231726288227272241949146473601408505856387655358393078923584574701469004542885214016653942568282453792542340441583046556647847032981032765579919638694002892823918933617529998416506889890677343751929821065516973287199196238795218063707175465905043643784408924318410534283543390779105385653671288082591592433687864971228687399266167931308145728865718540036205080398944132372163423395104734796089612217688139633320100160190328577806761245874201778152610757527687242231542907935819950696535603506059322302794003580246446911005498203308922899767323492728537039009994579988369911059471383363431109102800720323603480155772773054541180820460730601054641907497689002878462687860115630604870548969488365754781916684365636897059507988800404541132100242198979017861779136247518873156454660493763188371290532293355967069064669289334964982666444786593982036664412085024013916034725138399574274190059825974832219487518098054016 [168,30] 760656987872219940654236118106506067063035014573199248820540200202597439416642587470176364929252567852210028399739214235575911389560758186121201602125539485809005606074112497100687801013312237818058669813271523906310612487114661872047740649193966870878118716394523086405397501864455248872986689978568857295225501357129358486800059983093609431442006742682648741102487359000325802406613764650600077089754040763917803377469848310059937732999731411082611271439346895947114368912860832494495885032982438368712749298818772100935903188541123207687458983289405182311117905436796431425798852485921265326301903368801374496818814604021346653512928540043620686669703057624470220128039357478280274838096632119672409111711433269809804259444018706715019394392546545637670865794345111799648151887052959592476405383612453828229000770695112601833771554576924075788434115581742903948489561155502644501973973923131762336479945288829854180056028688006800513371298689192907761404245311350488305973649312201570974450602554581701203672378150895284050528753333129829755671460904417736753487095723986933126336744425516046799600069617108226523924667331250773434277713032140608109299766747111720704097503466137546622023377132875891389910926874760373725448970001280810204898240836608145780787868768347317865072447895851908309822716083285074950758247752750131149578988710989589418363273055362860196985070130646262625576680340762820383213553507376467155673561788721234109995151284690909454250129247207204251259195085592056171898396397220257390864075673907753090019070029630680131170582090310705697431361491740755300128234155063780761280800084406829953680101998227727442398078137072855682728630143014434623847061091674209741496992452173363874609146755261888648446499219357421552565004374140629121759882691578606322454824156895645222734447603075671675745779910255224973350968382284960464791654477070470581110798172428879391659728188436732527471735436130142442566491 [168,31] -337396182598372417250690789917039920450068296766417027098247660035100166205689237530864373182883146519283921221801072260540068467830464649860874755989722120357704016527561539348244737917610284974815306584397378073617561201007116962288653038805269467629562359825640804095963376512588861191924531992511831267708737650292639133722570933588448634310325816336970099349034067189696215847093841042784025610112060401775348025837286488325200917346094991185314708531734390015093577445744324811532309705507951912730784277171270672142831699878990727848843026217478263605382828446412636508531172198433841612387799581523497354594629340542363552076038307932838992484380455820292530914149072528322919679073127895159691227456777281417517907898647246126848489680429263710910319460582449377795829035587482946825991591022378742931937706317712362060065094996534474561702260467406095800974409247861745131471858479295131322444700786077173793713237970663910731961649005243549599262267169524579404677334885475120591612367867898895598183829310041320000571630669371920125882899773115405763201451731560809613516414044934344928058693212215618639024527123628401216605061914933360537270128525871586739259557185058678058030605533417989057197198751884191871716388077227855721144135083728283718157936147013046523564954691535966992890059495362461555623209625766784314180122910465361079354359826536200874832418757259237343039565718964112562897951970224203210774194575511515872279994260533319392921557768136656203371439581464441717666910099762227399880013355138342492849449407494262811059397707742903917821199530243668867196849087742326504375186117717377634077938396765026559227161475994611719157476486516414487410721550082232628458338800744169360165703448713538489878595370501722030403139056056132663449279274990664674063437030287724216440810241558124762717507095221407664833975751262544029313086424732549563499052135109779489959299017720491304453383076686759472960 [168,32] 136674034034670654831927609620220691710502747832869270428272673393249406269429000063761146802619938685496591204979501736628754902092676479533215706608851048651882016620380550884032900719129512458537063031460370709061353317670038714496318623086879157067647770243130534818312696355759533303621876071675607716759894083162688597419618151078076604449937253346728161586668455464284878139879996151979301791117466017604922769567906166130881328377149936979067131819477145532611724377596152710524877570077755456898405606131894761305796956870660410315725882436323380420319967359342399023240520561818831413176262209485839587781317562911442187548069686505566801465606015183948486300488841972620772417906438628354830527780716834509086210020571956730457209120987410958064788032468314107649658435872581524420696791358551640574739249349599182092035400543531621274332333982046776753996923659198319506714362590320582400112321046619460804715591404643920413147592680731021574101853753907924404596270979959587595060739812691213041785193400921085345965664416803912504166919924815617195620814908598641529032372876291184099249704785692057910310263946123032452761674362081224766643308840405025864012784862994668661354855036791000677517674809626718881992071579813322575053017511128481147581576901694775368597630876003084631257557618419823553170118182288329360608197090147603644215987608100888751299844015823836288628499644331422336048218018995127269189474934539139006074952067468655454198695828405172231096079195451182013477028394201685637313659930478026050011850577729586042662001788860250365587347147361159342790755659824012056434750674169278000667192811163118538960314036524989397013261912591907174142357254453079699659195554377720434184940462886569452874796508025741031547456736243983719320361898078807945597952888241866294305323543859050237153148842810201585216820327833452713334461608503763569085722052750349052054157112276122940340528365701581088 [168,33] -50580684876408120677184434401675969619687987689713494406145711794962722101130171211948944554839336768603816642775911203031682792486920575200928006240036137402822463024908817569495363010924219370802301355922571315326883012008675920093547728460892042032397207652128282151651417877982410940162648797695708093330302805708968437667066136413927453415523082397044320548887648126628259766770211077118909846754608961019621357225961600406918660117226869080500678305115407147377178125606236711601111087473071147849056195568393054393253741698813434898931875572013852333736305629418414329041255950632575333835141075177913866855658099546814994679727547097091120994216841440364865538569400563869883565043733045202201293473551531618936037487923243820523442792234289645621591013030820334851917443512473322142097608047203055792782972899324921233447678675379245714139330425374311839982221613376399559154096063702987423728950088271467443966909475527568514338149394133079787797015155921646082307142908681894171571515410000045493945237937046130006789239131798951566929595012481536456523098061755615368253730864095747549144449025085667385390971133780592127688374255784672393295501254771520140477339994362134982345528887494643505325736799077654655101818524669829698069544509432876601688884018177895280932438275682042550187658623458123872131190134483823314521080272584547323203026451156576680584076851711568752509878635265419909333843569622693234459872012478000461024310639520332037267547434949057808092385706488294019003012019426397797299297009129683838491841284247657931545280900458130365160238803653639310906648791264446081441706930852443085736113264798668457862634658188430361697953650990894342509886680166095454726563247100408309721293922123721434876190538307016138791097069296214940244959248640003009433040264539806298824830107532228910110746405243465568421340341652351943311857686664289275391847812477214410294866860690344139373138016625824 [168,34] 17104780236308563769838935693111711596577414013174072729928562445420884471654823045378456883268910038933860596624277414626772561373357557102626889010520382387790423842304467424346757413542564096803673680355610281407420996601719561676951373104360955347906122796580806281226105275039430108502283245111272383503358853329509222626969105862512086378922406137627899193390179543175505198213642127690771642728331029173586472068737330218070486043810785406957200147186931344211826671211171986305307362962379228517186603765235163885868532711545220384104376089055390659368751964358280745048315948511294017574609290459032713337212651962577438713023896067785206125279756588218050237590345075548102662314719234650360757833199962060112308411092406668306662474469991642919913759945958267066580194853745338456369836659908508263415247675113426565461286497413667349380974466604856716009378488706978980043304016005873494136320730184481867286858507476946636801509516591617136323229396154251031007910607758949677916518833062425794633651142983084534449439292049033752195465659199076122509331999233933658895393655418722430908950342010929924184902169748043174774889576840648249405640005421933843089400143569562490444194524672196668050515520794100307113294397551862909156130852768381616569200197392049333946905482785797680524547132955814917076667738407291480578070423126622224498496916995104066115138439733773443365595805712677520013322312757448701075913498265157907444371157260493611526448723566284942243511052205567465482682130798394591215760056747548611075548736240529177386660639021338540030666460116033761011024153372025938742945977721087319355705923611947889437821617066701947065369237964181116166553579679059309272697375092961383744768961903182872844157686630349156491266262327977759352274753427653937848142378024074984332469035069361837957185400782963151281769277989699224972580060085816251301140825909417709088978360769235714310390389804 [168,35] -5285578474882977325606764177260335573959024468833223947257651951421699495701912172460904990666417571174545319847712681006694853437902605828811431678020907257241671275735830878687206926226535483358375839002971390158198734449227177721674505923477279040408769186628146325384362759416463529275860387940198023554403785363320205109998036355129332600301454475298754297673318446942795602451436734489290210727628696074411065658409708174654071118196937111365477484156989123862536965413730938619138710319615315205932783924135405369315813973070245032671277190042709759581218165066777803106519013053457702036608497220013661821060543117929103470537583611665792866131787955267524095345459247610594681571902622519834469555491864286177157362555634274735707923264815444170864213695319755589003624586296197666165686375178856566871525391693552450041648092072257539401965908341098269785093472645324407566442517735611688881242567653101924371759514301552844234828706082056803129353417166855595857191488820636631159860235742546099571259330253157701145024760041850591858034711952484092897650647503584753112956298383678966140477974541900620373175108976920553812204904047004512081286644222321139100104853481980060624918804544630254871197369056337394391112314832839795014534469325796387346003878393452160375046567825169065970264943831224480247113475782229919850794121917419713559873114588264717006832114345213964337731376320959162256795909841017657506042633934812656083463850399692573651564866568987885774805240044003839841017870741610355268142318738352474136409482463038814493463180735978807879662186880175074454844008108048917180239937352975785874348642620180339217815729782719352966587943533064950280656565837321283884381590309253419987057197598894805431719338648785181368843848616273624899360091756146722252011200447354853019288982632638414638433143132590448504178432534544744697097366974608824048041616767135070839384833230232896702348416 [168,36] 1492272286611373438129763888947812945036173727755453506476443271358695841551005853960020933847296407278067620809652391266702116806329110493758438114237815287772867321647366043656002824946685883954636032799324304081034286862999799962850280200176675331113571279839521808271194031154941546425233373683342118808854800292571932075008747827931231182132449903863148877169480555389620007475794072049874350119143543539193369660233925760170517612240538661041263751269042332961359099395543368661598386924845010996667820921441831265020017387008777260040983717117642910918279070497944041468211350334499769048709075984301127950994558069704041945410099488977200502906767071627554711225514145819083024172692380917883884427312303356187757130019707620674892956587447176928382171778612881474227705997079316656286625753831504575203815627405422567230065300216041266508043350283048615582672320139642720018381807443491899040492868045921627145699857454221614065896675157908179613360092894169286866115229865239166412521769083378430125453962013625129871216808996926818426312490169471278547915790309060302930146275568415924571178469778879766880811220152947589514891098853521646083769755297939917234945908184556755448580312283098761453163070727685030017665750199690498334523169559022578321217070192998628788869052990157473550352933563113039834171459877812391294898022807252611443667658494685387847473490548872145065648857428906012053119380080780076978885132315324457093787996944346548602260918256886710771111894543970356625725950471865913231391895242343595519267782915218010802655576554803052118081838923328188481184408911042046595129846774809467620639215053413870985629333706956746024182523992406565902221453010303122227408921161918785246411094949098434224268945933505063891744181465015307016610931430468305222989161175825919083817530585438902951177128551953983474728563063645624520277450870607943385976220692749952085933415961035057956080 [168,37] -384817959605278121793872716681903992013478868610229644064735819792832294868450129659360648002159773230365255100001074435774778400824803919989933816740786010400460339250675145362080634647713853226593335194779198963439271508851873285611091331959135423343765199606592356708908499925520511159980819373067777133088150889597702137248124687442887873408605143241158704354367200480780293446617963172455631266444373019333215957426960045865721379674484267247415409530964559291219088076819799132470864097352082070430133424878111673708660895327694199705421456743664480847698837541232586538493724852972209751094086231013300324870120372753170211865377518887227577761532855168650501807811631325187299568569907134510525727096064012189164095097008959252820063767006035434512240337831417870124756453363346807921314555585968433909722537920478104825591030696826180693566720152530561862968088603093612040515225283114779365392930252487238755888266501590900973874450088207681156324918397551006422269966129760835256117163686888950511172371379035468158265489782543512514204065239883210612295540660763298917961835027845092262056982491754770862521421550007764975603202944208021562256200614229158851376182074071502737053768108413083870367989515784390203706385522207593612300145611951726342831117470000538071348776676636431244025487062027127960829663698013461011506470556679984951983417301603033675396356203739962909811706782695273323434015784066073741918311576569098495985843539768283510448095344760260303380656606374368218971317811982270496074953412504653362124267589294382647434252019027155845514615268125861051442274883717482117809876098507059036895840012811003314766704585398736761799554788724972190964655537941988016209322810400180718850252092584630316660614280263120352566494397336676091000740386754509681598422746158933564989293217972316750020022039800039669350914806399787394153683009511960666136965181195215799447038643621416152 [168,38] 90598432144271608718946709531082459341124996457467289901200643683194971541686526382064452296240083121753096043700841053491337997899293876356145956825261380539659156764744660647473204038096009242812458961980243376161442267322071773385461466996939795542818173960715093080212218369428516745539945846121093889627974375103039961472289811105791465590271723590865647177495254172803327035813994461188394279485038059297394035947554037931958709824525361065453443704283420909938232919792351081136356368432254317172048317313609343363523995469195531252877966178121719160645544770712794624897401886207472009584065141519590350672626480529724747179723479084178130718017060593816447210054877065920211011242223629695744525447849495355730765676051317744786516681666807164833378111292660281086120193807931861944337066960725501387086332647190313197346347212896260679358756636685116767660878697913770365834199019711242361893078106489163508492115643410793380754544848292385944680594097281399843428117167472122007796003120224996660318133274668208002081101522475274437914123919280688420392240203544034017387232273910321441803626471874525108587876653786438474155698797049649509749838362433518967095497133092384694841729824621947153664560544332422826856230577243871923823713849002808189966222537311129106848772083202288696732865351403576448128348382740569806143306634018566274441083103278634334318560189672861963597411370335767782893160316858756530594550825247129674788252010437741801153003611857225058619956884190975633274707422846876111028116505192598622930162224845031297546176889345863878233155570465971186964715389601031632242609356815044891041623552898255354102730236049010596398759165981874988341858745838608512131261063392518575145923682041124062748714117872102772713218917706999958520527962164553224437284641150936813553530986820275688930374087820366551045080794533517327389074014446857940662245740474773720095464390324892 [168,39] -19462006380602206562076383405302166626641251546060641234509593041337289558939687901019623346675966097883910474892995615336291264951259581641567966207631717680732824109552598392932078343566244711745255334705024436802126937576363036774521135752987497488137702386799324405559901329022279209010221749476524766836038962387287813381104457833366105128739169998691193094401934445928206081619617751567037721911523133346151687021053035361284760699149831942546183815419191749042429934042809833202330577031291845176556521962330566819565683885163367910141446714417927326091156938983541208072294121756620753240361700812029740920014867573299657659786371552689850795277222780864158261380871548884593007623507474379488660773330268337469664000836868552617843554759972728154132967564379054775426076817171993397390670776004137597007640902377169751376833915160875839669660217689995826561431084935554584934583315483861705278619696316221573801643174648895026846458606665333311709604544031927432430590793967388536026124041522608333906378597783691378249115380206427495279767606840169370040969249611151520502379498253939504262454340969844318238911333940050406670059332396311956112824270974880677315705819740037896637595176182160233964007442597386194765763876377135490564641428333858871451899957871200222018058586972261996056959728224476929565315630342570081658775895763400543883398632734159440716637060136520259378075359251013846949111980331034153332776420643563262495786575344957772554901109792515735971834145024582668553911171319567027030307009506875871405869113289479555867227903040714584910740287198099231347786114849839558105436312591036698781508761300838701123987770022798442460001167922921280458764777658835201613096285905433714171727013679200998550551903137198200317103552444698728463146947768701965658429886850090240798486879917020558920188131268172039272761245232482688533920759411768681507145066367228986111833371136 [168,40] 3811872109639505339368848831272928144711837952862135805770119970030588570054655692446004379393642658076124611447798492738486685807068076057959193144017124060147640763352246556756886920158937963826336807643106675720626525145442975780920339009017828808629854165849888105328089451486748899218444082229661035042667474588860377993830172839515719710482004727301954759267604861189075484489079768250259440816648775554192370889863403437346628416620027167366480351955349960613690817891589676248441692709240746368113532611056897469031913566605045177249377616451140335971981935700416837153905797722768259403048467040960813314158391296906521036906970479098006279958432195508604706939459385110973592715640563390414109896543492581971132983570531016551899913861441374436749409259586194692582885439932975076132585665551714035731523670148037057397527729458837727176873499633952716675548342265853519594589483810682111468281108782003967699406670603858644462288009653909422237884800305342364407614852424873296122034860727838781972095104108587820065821375324655932117700060016685514094001613762231908490131820285876204001650136560103433926024104772677657324850365507073128053584262427683558497894145327955980194408275861949032648502567017621521733501323386711863596942792481526398454721902469343241682001290079040982920102458446141796380335018986340963942485671663740426744684246893163309935009354830746185497302343555757176064162109085060025756265191609141692583281629518816105914339973596350636339625365971709965311210533095102223565774099238170680026485268519726982157151021517335861403702728892678450793673725523680202050100716355680569050414728105815838052881542116779907658357644283732416189032764752397389724820744868424667400385341078298842786760990220361280466706463447619901802017190160714343846620286674616390776079960827572903445716631087471056184145965376589825056013919760978873243836156914543609897430400 [168,41] -680134944004451297776669178641640365362163829950949339502488033796893219717165777292192910918572257313940614731531884608869556651817274300839665485572747407051137506535102288790842947285972742008854873323112446197815733385135742689142184567254860821273088552585732731563108396362785890010475678775415380123169146109369915145565544592270019273833499237498843981030657106714579529379577067883237731796861213199689210095872572089846114232319009007361180950917811237556760744642830027604397798756233314970138368642293816669891996070294211359298043335453252861191442412167526664208954911403917449375110476591334246540369023795811956772511787390738412657729122495815513045411226294667048467807023044419840732272364296462187112204112069033323209805515804272359275544586479249285079749704657108508272073742160340449800693208256669262146036487200738305049382985038344131341262529800254370684278007906266835462140379237412842213889009762684352190897116831667592599608166352190382319152009287882894253372263085368142808373138231143871970144037432306402292191312689161600339294062993337077981899334564818282318616588909991519792365365222059669149226974015167665899656736967923340423684014240216328939896019133908700829279274137434314264286189448251215996152849367456389894824488660139829806546077326493861393886509992550192305111217006921601174177557631450730870840698465654274673093424236983318701893158662163275933684411243174993265410299073348187698544069822355347822736461497981781072345134134473119567605177654677919356737124500100175091791558999973951219427460135714186305052132046237379720752287601207739019257003962140452067564298249663489137002539046683895546976378067562114328774128146965832705179014213585587436044779664173597781931472400954397467343553457884708631669318552588609400355035360906901132237220732901787189238189639811639934446580000097340335843298870849925136631197187852902415232 [168,42] 110438733694597028327762866503511259757982151539854429352127896466129562716877208926943372535891662019768548346881911314843329520963861146823012183978939163617703219840734524622605660427094219365102957082456488309009534487260240554959550945014258039148823531176895590232243262768880627609602051743086885171765942427035740944446453019246007164688126135082598575968296000468117508422216427626785447470522093091325241680210762460008211353870880393420551638639789444187989567626256243827945330536699620772947171343507023199343577607520405256369659436028563831445613896280282942791574319705340854022863867893760893829380209013315997716015696923554772338021346294481166103465694161357319425002830440760633246743644019419287781736804869932673562882434189513560951633458676381391350511505728187853943083663343683534588450213699294270912259179771279215566630788042447306755920855234130850438306429462901830190491419428999626495273430216256827878464208814217856965913634549109898591629665368164588114456520712588804920017143683375298829101710963144631428398076866639084938566486008721238987053166555524836361610567878803942771393388841650784265876110744008703256333477592543026982496761402404162970982095097473964197631041439549054798568042335916041310352820671264180336719855995027668765289062883647721708360273477091805910583562718768825725284300089717242240240792245104817564756960239604529749268900107784202570194190254551246660443893029435110759230500974232845127265456516397195033919099667112325022137872629688943402043711826578273664406162102237506975762084368454570460154510913466169186216923611393342129451875597141398908990563339852033304722402413370200280099078015605226612655091984535030781115893309348377592076131826431489582486815105952312471573714306288984705716174599725317476597269296398864100085440329428447026014197472723100719271038311455368853873658737708598756001987307670718240 [168,43] -16301330988047065403413093275171922308058836808522098978800341214195372258722264096526861460411299191630714808106434604852849737008064576036996909527430448385145162862569337415312786570560326796522216744092166878887756500773716610523073812802005577345938973519501298333238548340850463363074456238734247605954384204470962856903222636649270452589824656359405879643081703633467154769876543781350960118622567068833105550922563822723862529480812264986827468142789511479178789709565415479688186210565384743548018727342644027070844411620208233210853613614728671449816223106123062414347560828180659282556251161229299259907733157502929091303789636109105154055451752185873302818482593165305304536604783849953664604100932881341345323092897035589784010091749276804863405946798738748579129267509305485716389396355074647569866450430272826789487451692620837919364600880200636663324476159397012327303919576059023681632670808020373910259977810994045285287778967274470277870813191602676815414865856132558313326287661663000876062398792739448283620756164368181417043771267619490510120050605492204650378228220943142240326011174462764089643337643802223349751018420182909288742227028114304541509893223224106289330864090528495965552266453892742415443103728894816190777265960975056257569778081889700960490190579220503939534826647480148284438715556285278709514713546430523662863846903001056571047690440638791649995999454283485752148222640732517838824710956581221376589084964331142451816472374513340462467157104300642492015278311385305451140167326271525773963445908068699648285188019914289337068495893608187473370735012911588660044287407486267110724176909408921406345014081194466482512672576533851846339303781830689622765825680218505025711512234142536806814306861539015837007473903954183172139783923218875282485612941122961407404488334689890829736941046414119154019920197062076952177511372619679956233815114854272 [168,44] 2184484455301334971411975761752871974906325251889615786740366079075784928505248534694989763285271815321265135283269868893257645514900934527777620984419886240753987338137657052161005101829622447370243354155945754891797791804101845459287162911687015519291453943735207809029050682493778314214645828067241587469242183040254498377976116587476316682118980277829587433985351854330978748731841104977872442733252101541678085404487313365602857228912311146082247253037736644805459688562129149633612723749075401408864485806885668804324956285192159208912816820191695120151997988841209559750267440384087141216192634162499281179061596554481216525428101262088546337610874908439784317891883051886155473883662136582825767057329771680499282141755943554114245202059026982458646710834659700894562276030795841971096949948760602541531972186860461142839697819385857274463840571171859667492922876045136072824470505887888656236792829857959837336946362873637857089100102140581907725425447713247632367808992836384284320897719736384661738310260221087971320239756296240423018195089444976240587095231711637607430512430494271331240242454796825570282146017597934723776444910495045352892405918584990242273798007620244592153418121277479597953576617270467591469631674876507886211597063554319990848478353128450203108751806144469253519476653217385119935258538925261111955023572206645248555731972361711091969268475340070397565249836294616018590437845046737152343888945827059461459702732089975540284555558885855945880806105332945596198854972252138859252639619194112184966285472613047494079707989819379483755599131510959159332956680714688233150465651114241195476724909537073174641512135405885154547896102267225966601904668427040136579889237132241877482741750216697915009925407203628035268105889533192350630146921738842121820547443817072372420959436956643844364683109692675249336706743758113359477936524590362926673974677440 [168,45] -265394597707869476735967012459452065116220907935693352153467719787591223065226423912435298433657201000226762703207944945460275310303580500839296556244486223776110599157189816223892263606679572910918043884049691142604020170127586557863522122780777934768618772988553566352506858371105732013927262614968995869769588258293295317037198722057627659141759217527463389824627993292286847318539907535377369848026861270885356151635976994377701703779820335603647058411630770675869578781300761111340054280671920164246417740946814528182462489335187927455166851110910331478202121087153563052526240833613685019665028651345342668809903252343130244374601676427710748189598227672640941657348246918578965001625246719848043253318150218640154297181297950930706172391868469956356950299437388420179973999768963664045451813872684940074205090227401943291276668139208493655630622247360316746183277395223445213577173557509559551777863787420832223181160771643886211452473360755383415333818299665121475717458129450584885841307523040959744706393177323951763496933964136852726723497157074329541374469260267397401150291248239464162027533098304004767077466103502169897359654953043198326786001285096119610223136931009497663747765686337744232396923396178260198907249976381441141528025196227964534033143985150230906216645415493590416526769532209422023649133681524335732765670943856236633256227179265177396782401334378643313958944895338935782597667579339631380547407620940832615217817475303923191488993867813396744623338827453597168147482888521149289103325841726944866502762120901618360568718373268537278481545293029862498273545692140890429717442077175357178497262613883436321458148340877783447614305956821631749993810339776298619015092123359358345879495196017592105291983045595366512729512135300405667600142232608488665413323451849846290859103447289604443140478134816310975857292231651302969661101204908612699425120 [168,46] 29187058974008628518390574354977045083658327512688586577083353412959297364548345311565406040624332850430582793669987379333883166232989303012918441299831277432815700646316798714622887006537036256637980717338304441059042201348304167850475583802214976128282242656408365234092280530095525878417208498222390503887438088168940843089230129795155781429299305442237686141078708563069524398280099692773109548558963896200094463694338126241418080436817712407976946646836662715567190072794795267444819301207140679178715970442957343135811031226005461714900403395121113612729550922103527113657962852565117019463845469527240128180668560491274158578420329701002002186780986181898835212818803972618455091909459842090939817605900288925555434888862354866595102554557135664520597099423503677689215871679364762976155389476421098003028861754502731578045007493100644242949270678371882632066968278742623160962520133962953659928867725976951233276545324368437857428507399849478729885321247133716031193182009027424657934048514847941711560100963696570635299756332670996927652028767728559507447260302400428823229473689558434005412328084242589763308300775632871366536219804186460553895021900677718107293199216610791435866096383695700914205302183725504416858973754197163460102069937602277413819546737503227850026877233366367401906949995042057475788424926195526265295420774919239992797029057923694320640208531021873522912887033008084931539226081215971231038087178514299976716011190073200434702401509823796850395890155444351495829679193619675106274854224161199174909304749965339565675036405223556320812389538551809251608361159929562081478022542440782310591171675975361405095999836694249724922155928082342421775398450516718962673277295623535715309196425068291993875680568293416066990227987001096378455652811561931114322314596577539021170874751762772746402419707796970747231292875837425037179840039817339201880 [168,47] -2900864710071475079254489007083634771617615487899434878160107416697311802437656560714647867242942083467399542970963200605224432780887322265664539201731782384034410841158243556900025448579486732905228196349280954353990148665127722985774858300465637896944276890533232801067758779446719113601321004086008403327198653003688220007596321256084802270323703100118303968961736051599991673699963850944990194222981810940982663716958058749464993004425487571512625649789562532716312572231468299166255567882278130518635845662430835867659859410245492735435345848676830407909427784075238783168334663813208070812390290844523716031974549832175250512716950165116950024133436383085924759659082620804665555509288126097965534476479223124553310748763258376319873203060469458653421234574814967380032048390229506227381991468632690079919613994533481715330039460237628231430355265891270709395858919532105413579578498867653119923009061709621908583135123098687037421830123953087024528781855978442450169179346173202740282593005843334384402824420191846402253895553379798722179778841931421399099479226880219673110137239357084543037809249622728788477363656953037823345255107147412047163067998200141744147191297514192023263635910904890861088560175182488272621225718774149786794377911841545514526114897490795124515388486036020423512609921296716875232829738632983112836019099167025050849854225638190955352324903233687893798313126556035974026040064116132359657571764964592329265526082912856335540488934968336174711024900479830441473814888595490134423455568791873566606628513829589120699206841683515200390574807877861393372736946069875559666093616008478448806674068896111137351105779199940054715761843432934104171923671863333588170751118518185771726369312744061631885572135665722910959074661176301396682162029429756489058055441117712202148838496330102866642309449798959292451234127756259227047008644374923520 [168,48] 260096167066166754387263756899877694622285940310033108631553529096386290105742050403961129673927732153073161638567393143567964505956273309346503527721719598950450795967916638045086389306928422994080266100865053801372317459849744028464494779327925541686724226624958704730151569610595323699566056873848583711506546776057961670787198063996084561984567199070919446777762105644448557350857795904655519582242994979427950037261720917573464382118292662756012138004706993646540993859334035734029280816930824727904186108050395348637902877876104854187783298072410456942428751934344187675762475165786044185738479124882806324260220258153790802605141458086311048960823232154680913858185620230983624426348976105452150903213496817452187854783111745289224250315754345212620334776537867456504189284842995505568277591375301386796650902920356294052861158712833816218922112629523545637304283642164296271262537457871564166299851257501481011871876794905804784146877846299997053903283992137919226316821752973477955068490431850756700833245343289080475122066019092575395166743811823799969935544525958203836935362097347552536245688171239142027884128283893206988559502162113656773277120480068349329623902239763256652385301322237327881725332769837745788201579233068945479666500318237818999938284406413663254619927661722551646072775151420762756849262019694858377411219643221901284125899414806883135391818490057259657861237366578186360214397306370474225128819171352711206659889661445859701384335576418764528285556836575155356591396213422862054123332439093036582289260869524806676390953546447566119012204281167781259970358252309267421065132422747381002111679220707796628968275931625592967543632779432373164151872442029170757860069610985968493464861389821985328941854834803998810168972744193364036354265118213312850227370333534880109998436249853804689011870543837499775005771937647633130615686594752 [168,49] -20998458844421458598126675680992966949203549577264542082965397613868645044291769876866419748584954748004091788556276754489340691798870493972977128184410875939450740280366800572273526026710919703230178853188390258151612625128995028152320613669653750874752214282802300325913462240580165754833825719447993907892000350683681271337906990348414770526713307028175145362488887036192595269815484521606808679862449410220754903442311383250094571569350083924478329475871100749847612384587094139637938317651846723948327561780297644277933312071591356540905783561803689078656322803354668930855749658681606989535623549055762144472394444717302840928803694934328300894229487325334185490862390209459579831401141750037332416528148063939257035981209811228421099852818564790100216435667905682778366570574088261763723414147895494196922578256133130202808790191041903787995710741595283264747083581366967097207642919713953285169854881451264613320373518602703754174065366536914495670463415622519901143522320773662611942467916120094184937468271804378393644844592048350563083825239965240249018333758813128379866012747195097418713646827990358622376403061714716879249584408683214727882295370842790603751854103824100720628076153698764301933455973739093841786556430755955406092145891657650709221540382785365252745293587868037851481234650376902415708834652253575946669352219003828980183948011989604062842149599201855071684597225558462166044811299880479658399229873140257841830535306490842631366382053746256030363556144275309204835382541398664416065772882676677123024376135589960285192066754803648401435848737395773808318851260151278863571106184122024208221176374779335046508266714818323115529979273480983405983148200370086202574507104798482933582567454908076369260449892699510787691659869205275252795522677476007244683413404312388861934165886915673345748570270924837692157000775144858124937530688 [168,50] 1523390496948786414002514358734926958619185663419931873189507296938931973435726588978361290909659734406330994110771597734003250525303064197429047435974336037094790665067556563456536766547266269992482628246171334922204955286734678899469868464541439854669340975728375163763094806390610164227221739304355371514466917539736601254758365744228823695914050718523147245624989799089333084059576426157980923851929684276898773121840237956141514670150695547722195026403696277729066632412912454200713206840340046091217963435056032731608546461868166760175835817349239341091497594669564288311261589942738764406985754586345350673653148865235786978168353161039780297636753495968956421136128747861877570690593891862377265735139377689773583510416255733330870773870858311107413170985633274758119513001066841829733249950270734807181666046885318260452326448573998595386187881464027682043682837088903836853967354030452791284696263720972957791480044995245401257263430239052044801476492601702736489452279937695471407918229982609037076824545941062408671195259669130353069226044887467077019800473413931235721320220742946585388975397700281589186155976084383370538985361607336137483734048024621796606067763409201951901979318631823490652237232032005801025510050746773153942790803958436977122369230659707509843550478956764904517685564697197073998332378930194794787950410266719813923016303283786083721878071985385003836148901567080000578486719645242487377361460342742232579403873588370210842333051533230776673644716055852860124289946100631349177698900885025506593705579978760102754054095156290760720717229768333797557609871977328965004065596943685755327175217284326539538619535841591102928330693764939327928189440724365765337008591885698410776956098874749830607970936384677323299353405261226911335627869421652271978704931567193567390371211825477862495275490563248682892404260352209974951184 [168,51] -99098349491534801476376013658203203992844820832395250149015660629909262558864225887788237068311055829364832257841283390975685131169342404118664689692301428136011352569387106628992611271686314832447492062858320268733421069807187907355045489785306748008363132750358065810445645702581121441885638335991680582913160775140019545856711634203443096666396245254021467422589622988370058139204793515914752969087357712111682563747877081731545264871350125833022852132557179585744347313553586272353736484188420497273418661970096957236102011581575175342909981908896324170405001644804291171900222908503276078329529319638533045932379386651632844584215518110522859699331094151293008340580611506419698884852876812204784793128119577327159924494682649295488120179109152377841157208734869677204785159244159403968013818275906076515438464750522537160381784955550022045933819436114695979320045889186997833603307716977407542616492477822581131009752636585089733753354460427943288568989030765176730028622745870860732866640109502197775609731119040306173697465748091615702893197559547341231489229914734127881487542606804177867031208797469637380555092946335396236252052219759053073551252092453377101156750866359962135654951984361712757352558801904552355681709820378070937119630610207286267419955872408018122383458137711521392741414372916680945217466348100501351995528539994839593473885352208836513173214192796200990375869122081289938868223006686188513178629513109373101301329906163182671686285685877236532575039382576428060176893247349530516915601461648228977695542526766437457981214558667309249669075875748522315880910657965670596704524088467765343926828359254895078434909259276356122947474651348018461929452529502812859790331114704062996679677025641026754526932995189765799451256543571026428853088289196318716051165540000692893807126353030102437412505325117861221473472143066050304 [168,52] 5766759139105588729799462280987543843908644583636672724774104293744161317139505929800336073992659232174694536742366692924246424603849313695523232385946466352952715724958667682425607122247532126212785852530868677908975800846559539700400724195720554664564210784775458612890181981194876340582130078272702542042674232869446729409639932566081903221342269011886744307271686577154363754252470655473024504820484470819810462804354596361887935630145552306028648412498231544705120688729539324901844136109829667370657434698313553113998013047071339683821220456382492830668606440581543335057287681095104161180573519911768535933841101272467232055824399613972501915553853724258138578599091125801609237129376147572509943194480130312536836781752115198167887463885713553235040909780688502363114759694138697292833404213613087167567698279945040815291176368939789133761778344018866544258741330505767201170998111418323600393722512588066639895974360668354449034319623793888590393211492423082543297799968774877402934435339796440744203157582901698514770491227036638205422667281637836729526548777558639825728970404482239534440876205457425265571369343206967240612489381003359255874535792464124495326995355739036557048820249212723410702302100684171202925321774062781630418101362324141680413986620050548142804744875504817150081394479013987689289122261847204462167381065476705025343257013128079058256494251836264700888901716541888387265521847356237209272335802657257420529109004381125333378591850769901852107019780636475968061928572448848365419098334707328106838220984141070016377879308224181871766208731033704702510815731888350717148573701993140768383651418263515318980587385479933982141126689445268446864902082863100551944507524831014637032104143421420518220272267381909652903606873006626485476646649470397113883704387550883108888607363686046240665173808647726921110260706264864 [168,53] -299445108227297147230066368333608790048121121795467148857783826992699643763467840781489970054574138049164894209880737545284290483656440299320734476044302536947343691515934927163669475105011265143759114929634280375399647235885764916125107603718768604191230331083707333259112157122889078710339247003319029538866342787757869383730744741049053177207150229749478011568096318350657234766359889326991247890350437621775019904358875907012503979830782032703254575226023814960056993928429531798445787749846082846143842230215349594811745136231936464881667837993976912078525511600095068667539049121585476789685502897633852262663959273339972236090945668604151397166768685278335793686390198075530072110572578893210116309823851942640513036939510047825193716940003533708044912967378758747539714286832478649211214589889010083249069156226852055334187998490983043255272128221705805453482933996094933295465378428608871447360119377745981285340719728463234001118210745932223883837666399605845655534727286035658429810485063466470904625886669297093224569254985044420912801374076764067562329995529348337574547578492577959789796767488642494538163942578308757358929492902880775294182450154886443783682952753474694459981310888576337288225791262040354620306448689248665047961154709670949832373702901135300541142015570767150417123247230377908646384880547954991288819979055958416202393275578023097389684360139198330172668548672047827263657479169697317625511946154015241902603810188547756147868956975761265063772483827597665140520637427584881467045293202833793971606725647671726880691015548159265153206468225629983273467851760962011345852782192166335862000012010565772364912772490579790565172724225520994990835714148149559360442662939854417035462217366911193045171693692089426505212634143115995754966441179748230093502520836963536803571155626462463043586862144997089695710448096 [168,54] 13852836732578555609560963578365176770012745639715766236122989095089595017954647354032286244955119345710009580101645710280654232887355299651781366210931920750451020848925645761979002991518153364005547172818962133259670786155518828834208070817691461310262109400853918235927287830788256847772739119190824634119291133880737441111066649276630655031529564531933449715300532859166931396654552326680872074042242103191461277060485669398896295607925828783380712270640106824899639839767503449095406124075880630110555834098395067188232104014833224932729431907821323498140709673093052239003344890122159547325678683270663783742664857258031148601288376564399366218571405528407042030656523544587254263052459128428299767939360346783675870029550288898917676653320700052239610512326786790743410856747155473026019806575353718388213378744020114018870097325226955241179926600116390183530273317592712658362357975117965276378838428607976789951281960091044460498769140416283051218410748682301107100905823092693090322552192353710773020691103481067675236601079006214929151500507053130205219150418926575458973841988965882835796327934582136171400753330655642370901762569534590516931990335568155294387454849307173162768975692295672495121875243492228357471134081748009420953960228540830875433860746583741153317300425281646495677068263076417628891371322559577723033448774420489471761046196145210712648504562728120643939361683467950108733124547296749359130072326080388417347965305178311752428520021262313946888468923505131198815065944730393391242499901301320972655770565849878672228523893158550530310092180906114023300348374452600657477850464787613836398589920797805334557444488951359386416551442658881011680487651532867205996863438870869206795721786322089844654653965347502548370425542171351575186866118111880413355879584184545069159652352379250508799834455301039586790160 [168,55] -574962731786695189987571952852585191244696279773962369490183212132968471196387454152900600828345303179883260448181688153144128541648733217239319921333092524314000234087610859242981843460396676737969880270055643323896911924358007529658312619596104833191770616192943966485889810563686080351425049731464696315491822074674591234239339497339179435474191681525354255049287322386699313448513430852930824293863371040266475198403499205366529629692988566154310040778508671756952489326920464207244484280725412036502850216235978984691727857542685558268683210513477686740673089170069511034377181636112230120581797984914971062661841576378004752414583922719839150564877237655235602527431384965807946007950301301395985794317635184529701492398265879739979195548164950599984807128479737279957553215354093593161538740408933874703053608468342100184147632500182682364095236253832354686828335002291713748041729323680635027185657799466091021007460199254422666003845575965301884572708245998899837040531653715506513497715153739705759179080861216538472424190560096766796159532423856851612040370559927909674794962817352244734256580347399106448259958810321346409506080758771782817259711810623726671226628556350404405320304906151366936731192784115598266604638148877898756735478434118009092267923896200779323585748190124101862361115505318671077472142567061849303853681487428187482453776335401458139375998645140243526922321099515358209528213105851895919405140485558943848608043303271167818641481026128506800801347911397938701468091886530003115421302774400573634899753194357274440928712442814362187697669188822493664979924692362990930132005960158440709224833713324588188366054945576107838646626378862779115960915835397576488127697140413133257032667704083866307698863196739243261046622393799405687986635660117169980090944369005397759097563441394863327919294293294544896 [168,56] 22494617041916622950108362021166531494252685702085312661011995604480386582383790974276728655608500726745650569594512916424180588183594966734016893071760954764096647890874245989418685405277219980259193032760687578612673472417723002272919430764763026008972502227353288824542986899690157393378485149413218702864173079279718270991470148546808233227789082845622742684673807255144593304277196042294513441260433698197836303918010635302047940462459616378446542586164399500588873815012435844180077500375212414332081065784785776085600819905695061594056604982136661846526530856970486692818466657118516748087713612896769369639585161050147116194792668466134651919027239348793699024674228957905002383039322454183206104438371516881974144466344516777763010892419610949685123846959618383545158037996744227977123390444014660226527123874550784716488505341096576583493015106747235090916099766160265851533430960179942504457556316739566661868359596684170659899436499533896771384725242821738482380086523507296444562794570396326997270874629961964411823784192539348967929375847989537348569603931376679343182182816814332042920806831597160505609533346934382340061891187804663131764936230890435427887506429957742363345486226375164773523399671248089867400385851022427541472634341630818836692609283477054396546347908648711142067542151684209364750849752628834380837076955137324659380016181110403081858618970928728770777823197799289378422954628723132337101404232192821828871963819974824009024916410684402746652268793807452949697346022439925249285614059359060197569516864471638503298600954800885424428311133514938820124141915558739716166055226402815128479001699587142200314178985340513551996984493718482614616117278443314842495095045918286953425916701303665140574062323166579371274172283509630949592057961882641385363034986050676171220370662606320936907368954242368 [168,57] -966607474664724239353257786719490845614354666189686683262030225055356286555040625723333587355920080473205613259100623096949913273290510504218198431318310346912889623476662588151464382853368244544832299704857943516770052784639888202337615421054301640705204604982517025798110157414652723157086884286769225350409860569657795008015933900118751514618217049804412798971009555474663989940716401820959374178272834122605956681922876217255970344809327672340397118584478735443416053012582528420654135310365223215466400324823752810454695481544195678062763897694551991558799525229447060481507542083434324444413862298771871872286349331280196376677302319684981971869895647577354488027672551879552477843411212793803142194459404183808245998353021298674407501572018540850411175187162719486034449716820104102869138500336811752336759999548029275154691887185708596430934324732199363998034663658419920784883243559515045107098306421190091069537373800504023194951851531591253038309359457741201603014471571832811219981554064534703402903080741384785242488472151370109332025637677559871339277515159974571404893480928314413956226953979943339004423680101304349615645592585011263948429589779146192976828565529997123662581484745318176795392073961963137491381662222778129315651780550296491195685655543216440024485590190127035920364948952114769182225491668280468778111137297773954424749900920417064451825130964103290949200679857605405628925360052924797394963533953267305533773734993506333103298437286933746920613471819927264955963989519740829037151811859726400672859019554837067932165242133615832271357013679646965155572368162304388958476381043593799498929586826168322173689296703342040533721527020942391231919506168588911489777943342274313845659141925524649130781078277292464523804330825267674770051877453795176042825053326873251707247840247187994093829572928 [168,58] 49122104164843041063994552290516095862723319847095123547000038492824838358162362075372964167503158203911401846588588476312296119357917374240101790492860661053722746503441735950515286373524919524687596621053049312324610778154755100985253293093185704682493879765617392162398443716766165754430992091755922136994306522665195006281811667758476050726323390318320134616174158144859819711874385903230783313787211902215477401736745441248409436430730913654415838511572290241903976746348007236491650612327585457151913500848869029611231054752045067993931788463266291559450677123710358944540528863850940995339050819740096305685923263967729401190165414944302011820741491660742135527290715821463178908414279034848464705141153416437124928801870299373340988445346174374846602493869829242035140157084249218119577954481182122940030289049949908977931041376113393609900001868784569899811286644456260576373673720727522271759306627000312371916961294061449337805937775608479243283562090880105102286308172800815123044806393325926715186371708235093766327424850506355599367418779133568491250631327745448755780169898833451378712586496271372067877136753049852270775818668826539026606604855186638907700159058282102799974875664688339602923440262958725561455564183851175397308470910213870471142480978982377548680221231950911872902473790740474348678593972005339137972134773409401844774539757087267855528898804808668893838932733916539358093684122740481815092367988764734568757739052665243257495091743109545625904423784212275902309477088223655849706247096628169731711250727596891758765280893102837473769572783081454599283117308354158669831614993628593811774986841033445192979720848698582078750231533980946783592660035199441869179753759939911560792510041174985175847119633430893232304787195774549790533795466029322572017348777336717260938285445690870864806944 [168,59] -1394825403049744313834750937901284033411369551816035828856632671301893410053930049583662402145493089494075388876975686975380899271874450109842883352279264438968342371365771108220041793704881361206491069976114987541348751029023284317785046805611850902572376339502043725005408519873723522369048149269100580821010409360480218232804466741895503611090321845518409578651795319001358191855037404751288664906393596301572458515792139944563054257943104651328019721227550610464579838992644963220445430873216123585953973772397249896499427167745032583982566337537774963073594540186910936888784199440240021316397597835417872466729783945135498640774244811346696096455668450555673891049723780571335342434487268925413045315433765203678008417768632690672928332752603128440393000155436287420020078865089036420694767637146160442844748414667169113667778471630548188952931217138475974795855725729905885691234057510318190720501532519929658619428992511770923511287176948607112552620265756250995678742565893128842494166624800937734243731060507480303621706901031609560858057114512396874313652207072967641955330499821734641547740109946926143495300544626613585476242737425357841988536385649962823227886771181926007344235003002693850311339574592959607397576133656529493296925912334117400466918327449876893714054762733829962125226813367162258871094403083387328094984313347397634075788422176047327295751236556453925020746766585830920271485001721884902216284025609202990473209704926540396248541096985899909139581661813091340577176828501215221574255720169229237251922799458203359507416580450498179509086910613216022927453421962983802832109507088806437600172099084453334501825141577504813972207340802764235590693601880866239603833209814253775724759190913064763821499668621507892801261523882416043052674994661308778757124845229631871008464346419085131136 [168,60] -241892080373561815834265769085014996901757171735759518104175375653909448248956257028999088616219443536418599506538564130914722143027674675756982249588914668056965754391750926276739437238775499943584697316418822695116330867448666982047143411271973659273652641702579716486756940887912963885141982431931235753808742948432980215451384752625469378803530257379531121666261102935654159368831891755503313006668018538275639329735916641052145062955114672559797623251285518080050132240499981424019826002627924837049830486398709815684410739263937147097991015344936367654182490740114831492539614868468352897276394065946743722213437139995592767621771035472715834729111472444589811022633427067197143383593126841874121192943334376371898657445925808924672150161934966711130098755271367946602054075790714266808186191863346666647938743005612202345267881556174511190184152622338064904485636439326526589333051672910487844718067330733344797410091151182864674485202509597105960886135814839509989504332887481219785148418849068462733330108052453975351420407592502328374728255560203307592813284439869460168644777393957540408373361087449473657579403127685014937113299259536462969436006715419523846896584522346123554215970699390956543796442999132763831149617186995326763727999322269787642968647920278234056799649572970064319059429982600320113010020682343655747585156294327767878569773571851586855968756967947296023915014139502934804219896711883108622963427386294044225882385039602078880737015800107089441663197200195773611390627383508201846291974901432703174930427916774822967341240858467633533384030162005235306254188127952153723809150731288150303492662813428754970949289694835496047246821383543357761518685556806022351091099990037582468060918931853766667234882343783820082424474382675699694749012226871761703949905046725369535528838507550144 [168,61] 48375116659003551879115271480233237696160107051816757467072117518599300837002197416179015200650637222589091538223371644531658475607013188408518073690054253827256862374522203545199440205549847867993745163365798750940058449524059518656804581360754210826671373510379625018720336022113387061387400501284231311497061103491327072598495869866353354229927253480049384382046603168815404493602953430952623119738452643258080192839225275623236779043292448547274296247405654135726981291835424287968392175615683359872669545636235560994383887968390052048497703494189285134792324711173253063394456279854582465814412468453402450933250721263524122920408904472395737564000829745879238535176186712582031179324252841505380450327889890017630438818016170489751071419295377600626934151625020419297797718716466012201261371662195768562892656252889988540372779684097695244927300050687433212140298768314919600412337862148946920645814660551667995074646491053826923706804820152140012698540765951358655695793094592488963902783338162493170785493645728524051209883025289716806959220353815493641668690066074394014755089904507710767215162445666981543642537439835075644571536509329039359965670512861261301767306234123302412270565109786030404360257871548043357986496575431243087124161976202887043126047751023550088223994926862671675091132778914764273798947540968228808859736685467989521767826842956707415936364591109605440002045092794979678984468622332787310675656209812337637221436385758228698647234019252433571492363523060883881104413752949337606862157152184560399959510795843794286032421316328367717475699117085423238901247748589206912860165862889071517473814020219003451429825088503124393113991573252101740697246164678348748600385773748669503408386308258687361255664370836620149618430123290556652934169629361783437110873163187148736971643863296 [168,62] -4162167776035872185017414127406676621802025650860763484984367648637185590030253984184872682783855293976500007417245598501448916572264473342038192653729159392463801188367906364716974353827817729087607001567594728004395907559923440961582280163614173317477019725914140873941204211503716689003219703348500749991583293517120597804192422630705641574429303260879648710547266800354889319940507378934071666618248890283744305219855920460005946041114938912999908490590670066045627970946192078824895498744550095413276621122706344861112840067647340534662863871018142757300085671810503486549418040800222874530616612961154855113670019638922971004960073496543989686728894929615446260398154887896770380715563210688892641646607412141210200432215920997099324415919795174430750068210203526267880146442443349536687910626802556884345149688224461288439706368125445931052523271968013363409631330434799636038061911362921335419592912608303807370874453080047949518693881027131428002696501551770840194438794466098661398596945960955436914984741932313991335398798271570536999157874422152978861268533339839811156260666601241663934122658665168446542237454108160434593823937825659722520933044264235241373977100772180587952858688363836610448462838066342627288638053080121980822890735240497386118250048747862903066183582435383681510361855968271444048279845821910961800349194785920082583533729605481802527179180264467461581268222928247769382319653278461562411435409930264841373547021889104814099946523122581239174947169221867633915185332337436101838451706497732761277675877210869600474625248960957062961892056019620515093267544053624421191924422421610337237159319297895959617560173506671436346242141634915809906446188193502443346360998550474672449273091602128089491312326679691332017020579094407396997386026617333911343165916854017304754744626 [168,63] 123444697691620837791806768677358240562062182628506074977550600580614352572900615397404935813589903045589865646143970342576107070101764865461635428685574877512266763489992645665738967632926537828329469047892586960124110993494160879080175583522593463075092513305182375431972634995101253780368836804112499502517030636892101356064193229679749787484307906517074956454138222898488593583079061291831083480808915849357351523389620782547909147380637597980606466885909575178503644968038427399388056698842088486622282931842759576109119396506567712240037685385046142143965360114089763276448492932029900162896711864992834129264098187057620939746294524942812116994382906402253840526382713632354470116405373515835309700296487210291040474660437124390757969705535689119355194009971485760047230616760669399554628348163265787227641369913356993502762171299651579515846272100912017663268873070898575486631908260224759860685177986014913954841827482931690930858196158275115361277112939296385270045182187985815720213170595358550621912905315536732436416484734346545906679293420833954273585771457705444473919022206734419529312551049814593786181706950501817568959676529212450105395031166948800876549991512604086453872009454781239861179367777944533069560096445597103709030493101079061949422897492306940784067942251415567753299909638974993077751461063344333635720610673534463256893582328914042105832859583914424194639919321283641233625478987169943054570342819511709628383012821566263804367742793878632450225186070459766608969630850535992488596093289749055005851259831781498158128702407016109200321867480670792523021831324007127310081613711730688394195587901010859746965848894249554675237924288596973802672753684995274523288066421906245110118084559064088108064845525986395297050299991827106323409985832021497206668656874210094398784 [168,64] 12977308193749259756288316762610680705388054223488252043706771675988359321790015966054394637492229112598732536585573799381876014900565502916503316253357995458009706118677665291819035672818891758117244333130926738055967325280608223899596070665549804109805274492127926382348158294240867071467156271799981406507025594672930910728662253484074521059526767892101607308820282401818800539603248737930951456524712777083942938196830070229424888837798656070295614006457870951534095100072088060933602858054819134513533597658409309011099363630476607854029247835339029635852861520902178838618152076882906312251418204638119305676352694977818150648161890543277325597364125094477685405763975447724683378051011076237808894593016836483949451037068004538401238010089427454618921006439102995736523700248252380738276021559564191721525617700967107977737971690403943101807163248270904516813995800528832093198134836402450592475759899894028283955231054298997457080358140684064030988120792339685487264011348603785087766036864262656248338303567114674860006869220494857099829433356017234963174469890124272863235848401887488987504747515786741165755376797581783370913880237341407472890664348865995414112656022471374584396897311989900982093933841718801036293839391362357465969726035342016548606951201659019454033870273231395121353042723858087912100259284909812881831297152459453250252658283235836314148379339986087369989209526121746201128413248341602087728133818497880018534797404879044747442889541777863314586845046453990435100060942921813635867741338401500658045672787237207888955600502814402101333157107639061855369923499797948381338973361707468468326415533925853736448739112091076441887735601543929761463956765063384538030742117018799762648243517552942329903888535126373912262998711029259809636381466794722531705142861979925568 [168,65] -1843153140447387286011335585111781972113533921767187564787863649914680856976075675460118362483154459974499373337664434806620547123556159137772712758847288904420248490319225791236782429446412653579984237999155324875324423384428604745521758590502688811007477948977639473836416467843142109064958952139533465573763384350501240174189664810432735175996135285450300656832336188307578415223443828597698644058881390976155213391895674194939651476646694226155179658594333932021298091396513601910511346754596260591402673071149172008092501637807875693017902135070857964011455070095696850607356711131714366651202332017477615168449721912442937003822912360614196298915450267289426048277196171387139403011066382235394149802881617092362952912075884838703382954697366258413719455326786980359731173654329541083364850477803988474044505033807768207531581278764695728379825682515599695920802021442162310136261947162522675014584520463967262603978744637188727932650299723300387786394108173764782425642358738308946284312442018590832585107927007229855172434022483424500531269550392551072883287720206207802275733382417428713970256038079770190242340198139852794380543665932389775502284373133920703608579974579770018153818593279977900731606986713926435916145314217893198241654932290831636881714712495627310054893541145261374584640220534295793836196071124332035399760003825203909009932785229100870822526718676298116129444221048646227659291651649001532243054059166860588475006579393041464796595779058333023658130274960085953409386499778346013237986895432155433907812476419990848345269037014611647270567467795008431512104157264725352298008838672896685339279571237219570300968101141550717713067810871851107282024289934029618011673407633264158726103364680613177312434515561617398625715541369438690773797627259233735822145683668480 [168,66] 102764315844298638188072122408897559262351750960103067766479964874622860601267078402204190526058458718314503435618524892891751218114314354366837697848417596109695857620600755067445780173582293962767143967493711162824111923158452570073888066850757000058727765082704683747146306224045663741997215917458427982919716442488189931992657824756751165008606814884500363342935672019701882055206696234093904042288741214062173898203540401359690981875698675004299158169846132563021739704327325708977611278723440758249987131803484444612478171288917755344996953540174163890579052119800491096853287576825276170790005727495666678770700559819332942677433641866340554661715367404226174609865969833650893965105212519934400789699548671858813309365472213061623949116790230271348570834115206614546567373229527284159773165118122565234453528296281839251034093382766613100179655554470994137250610672688547407088559424880741759495675535800059883613650589113833615579386623055708258007869855642672242706340031189093659713477042525835181022523843440386802159425716793172921325452200424757920485738919457142159267434907997586504401747691103082259735253552813654937696046503275161944937334907898984274012373234375809140857794712897115588576006319301468712513866406699017515239727748068033903717651971070005966649642235426266722477249027042501586254300743390830672954304372579417189053477230932719071965692344888446313369464620694782087784076736949045212233139061595950893384589972396460138788140893771214400321059961028815699805363857916006184637513712781242601353794112288935636822543443427697783745251231104672758678055246070012958598313435682026103010750067713744065484422074813514229066417795387308472384380444640178590511596249120269644267633495210073542388050700649878108128723889446817600562784198121592692055853072 [168,67] -2031673293614307899216428723643776354713394202061411330818539451248391791576794143197969847395673952773248359965671616330299525342437608585763664124567720928351361386694200842940745047248923818585712918556794832124439152408005550472561514310486018433003921029907765877804709772601180500872655057062631786393292356632381128563642386437106440003960978725906034457179293504127177700320327473151641237657274287526176259621487067260539443325270385812545189577130134261163285645410343670397986767679802650258019217246436129929099161295270052100952646106090306610236038238683172350744424248050278555429884787562457855110969680053288028172061404167875209813844650553454414195119091360010358111780484520990603317285170398519049506604599119150923592568355620424616880948441210177342496471690294770842521793636844284231859747984371283554271771698569506725203608894673458510643415799229030526985380461392249290698769988952421322937485834456901039401956021163625962402418403853262696128164315010759079850282202409102728027046675544115804167948348411873494350236804296434314296139608913069791880508702495404535619088088712457402032254187491175748970364138733245778124210098736741043155800173858384229003271262417566069087785015680319211312073814320998679785769066617117770013892414175402891871195556128113505093182815713001477161099120220406746717811951832677054740270944857062437578480925172563137870963785520462993002564735362221661822333105033299978560616770515874343797807917015822394260199150394701452497557675644887838045245952309324361553610490213947487964945744757829462315906958129189708890279346555419101041674299101432658590934819892373984876093054889141129104224012002095767446935429835255613999920574198835170275777087876989286760549506500035793158051666916601282793999242388736577297024 [168,68] -90753878663678422631069895595905914948683175868101331658052980502924735582305151870449542427810636540095852119773029039472130348483368778764507640195737662388100827583408409469770570973660642270437033891960284533399971627127962470620506028899561164735787937626162525361273456909524727823848661141444837087521446646550223150243595098470256345498310582666081770164448202103000225057431784237711398040110307810320021222289203229730812167597661291502915320120102360915489848885064735244327643512525592470801479869765129886551882730102390161177775629045504336638309356508116025127494516796431966059037877641453208105914647474368309961959241190590139163194110828434286147159756900283965612729325293997304200447784856485937697809589086753890406166416019731157761394905558721930327836753840508434880049213660600833476425583647352256043467175116933968321394161604021855378089116774542748846728581714543966577288448244234677602183410330404171226357389055159211241772807318623348419242541336633341172501238134268680780105918222323023049531590053779628079552681394705893149480267109148613828827282114221310664358492628728980049445872405487434322405495606383531865514469581603818498725535078122719519112894237815568136641784193120390372677882685760730454667124598302099527383501190895613850905900785950437627873229299433198412460429323245576991075010350899824956933637802575638546102053201599476936394527653178035095027883758786899904673958018909075764071027152989343755503452900084695163573474632118500787247586797076353253553099699523244157908950272350113179250677681505270068282228375316223916229623747987048061550583783285572987993312076536750688700775370444480593345423276745360212233056431033865178856394114166403431979401026680406448779866213049085379186975003029475493344137570045654888 [168,69] 7311928983031884087640496571326613474413678699196548044365866798846793093364288099219450912972169177929371704916704271325352716541263575333549294743454413829165877543475120227888718577899846140544588420896010221744633537750377754788589225047835236489813026563448835794201256209693711046206259015314031539354652360089196989580396009392774872567342256970826878967823741651948138083872820174640338265942006264770010551725815685472801629054547117871457275024476344637723816752407909969695060066390785090870740186426489242821235102560147224118159820301751260431243172343128179007381455269175680202261545512209486588603938998054921321968263589240390513232975052629070570215513958426258852363548551443294346359261974972525138290839227050369971057120609132475536641888719721525764628214303036881452935702714274142035973433829211038301197841879456157408121796520344401305534967229350864753436247484474165773571443017546040242322920199048626046114401693139056203935523120005652409292603346522745599655896158820914253652784611462307399009985321155160542401314665884375386129439247592099743402527677760849673916544705418502486309258162528238293710649858225380706738665839769056381148941826520465981657504215844711417300755086420092090886027124230710214209226238248281277901270581160388683199974755712050306453788623845543983422227694695065382397135675839427246106379485617711097496702290984668691934173436541306764345674071841513667836895937954813974838733275405632637095090936297654173396115159179329791875824531434829185561334762500903117468966736473301259581029882309321162708936763882021577960330082066073316311292837336903824467426209517839046236753976566118128625122824571456868783462171038181675792698691375059049333561366398152996704946586940100812770110296264709649998218998200408 [168,70] -186688740046471760165694356725188372763061149584802147903031856960439305261541910099599585027823569419559017910045948505305310816064545398941784134787513232672352453880744602334940994684488696171630836083850098501333073961390493880948291410358183484726361676336995221521481716791103923069878573564519506026715111099417146674769705148236079629419487362447987114120598636481987547199617601101725393650446712714512214575293382049787896772018603688679695736499633611907236969485228012916410220583566312859239272762499464013053269334338140405921604693550225128018653166469338908419953449703980983730171584575137683282439007812147698975008010449593289453810063145029644869094672824886963784541235652281970655800763205451476346830923971155156171347590481659707748014643774136661786299399273365793752358718719624640938723720800650332451358963541422830786168387952601676333338887342713770381284486495843099365349404172231974827149249184773290991108678137437424214167082394453233652830948649118763660397564429727423062382754385424715063415589736508433835808276481945458532600191663751740140216080593151707941913320799960286252050932434733613934593731144361818716130605544380997485110797025139353742916183503905739223013923143648079496174293028433024194923303484110027761781982071383721951470726468547923983017121248611036349726383357043083836227336671634861625804296061034381540381499701347052701630611259445334953364076053988278309955550408870903130087192386519336060346797686378075150153222110654171322751189755367606405548673578521280944364475481087626393076151161323980146914558478323798796431847878378072380927148798202450151229614254447054993501105373180056010495614645999524597353121003376053029996694035300694317396627669504098387021088093906806477306495921598923652793500004 [168,71] -35695543893732772634487427492236734069324081753545333519684318655790880001038291260380487006388157272831889352174914548129468287718768074143280114088134927636436899851390799213162447368174764225778121910751145694944711021273561571779132331961446716031529450217361178890085566973282423380731633851241883303864525446629629350930402251779469994821622226536168500055196478820116637372146714416366303902207335462012197573329716656018185562013757599076973920616382836247603197024605965867321838606549525222174946772459037191251125381231305365649345236526793417615917101659972860211564338499993545292195622347617118126703499663713740791308762009832014560240317141263327570529332205352435701905012711685327570632456346361141652477058208648881175640453517107255048372242049503123875824395291878138573781575782523241947291663580675231917848426231717079659502814146952981715527033449712537167341164198707361109515653159392956383669644183929221498523194900074179698919532097325171313591827880037698579493901024363733591178487283795316168917071990447649393176321456711335976148528278189195167608370082663521931561150002988306815775524520017116617450673273138495319355919254243323538325197788515126519589237372850641678548289413644022382724663482395229605286856071395578684122823661747332922675419026211439808102937289585375585015860916719373475209423774748100703997364252177326381659349410737679583293533559199400260946069690313268810045994983198781188109116508223692406395198828525533928870616560561606519174775496827698002649953721351398045318916350136996511584426533438214303195837282109999493311907225905876959070080704004423401609571874379535516403342393838738057133908047916102405340689742026813656000851987427858892199699605426231379871320145413232824411087053276985802112 [168,72] 127325056492898114910852383617679185383714572331535721831252159378676437253659671312622325116177157653686119719007069222935655868202698322617565526706447111854307622889854561340924317756436909554840548383947038324693679818663788701168726881029733822571701469927952161654102192745186410693278330287615012514030065084358180221425833205347650039520070122510503174539380687436350420288613685207498465978615830192456954613672843584457792695987994908119911658710905278692309043375277540606418947419043698322320751480941003290722285480139981034646033935218565479370220118361207733546076422726193268631582983439802418098650637322896029872110237638777495903949654977869640367898540822572590032047155381265100198554391864927105990871708475711361368484627176932732039927896123290521798851807648034703414053653152762186726471265011867794268295961302575391816660137723074109794781855200033353354421296861462426505335359334085046412230247451559194182838512939069706932636027951278124390043626659458536011765263230859218568009389115260608849627903126021877756228480214527541985057693289643226827882150601004522184097448043967933220102679808613052853305657029662893935374137142306066044558286803766265065737070770161385217624968549230991392192800643403585404169083602823860738490709699789782073058147809484624564099008553515885687362203853593053558799709927255070454483361694114551556967381111947567340775285833637674689494700138745417891387480436714257387102013171754630079004977584712837631114968519794913496689715398662902541113954434023340784971173009499856372024994664447436217912962350667076217822467198790545906272011341999389416820582401716725110626564838659906567834155267736396997779912851240242708312611787110217420331304645697285534475859199059439281015853497763512352 [168,73] 1432972861355089133754333354715761674712622660445483748650765839404159703664378404086214804510402816525944075142608714188212199160761353059643206477526773667023568003494723015747528047494964860845408840653928777707339912874703510644095846351987382888495844544755387672056983502576026259977821719157162320851159489941998470427821886314732154201862912214006654509518729561075730739797087941299965065923232837034996443544956903353317162703662514494672446948247735656617813030011586549499418281913300089222291094993070273104098352401801525880903584028909311769079251046893847296087012759673581134989440696313176536223783495331920904849894469328757882042065967743525875359492378525168153341258995154969629655150174421462442011901790726489003869680380950892988867054846771264223077743252789707916118594732778031008116996207098588809787036100348795318999526979148117141222274243855615580963088058058111299334797401847441698458173925266487569113366870585111819466994638389680260362421523812852476964238957183498046945137210760570461663437909893336651014222476099848514905127531434329529231327326769435560209140389481943281773574410159762441654880883059448568889158642214879050642860929103467362897686788849737517676846231097043020412630438638854487193483471381616101499962565593608669554162119994621095478839186750781068219887422809152884982714401427956067538060383915333044243344271950810158499897066591341662495553253539220283122595721006433276772968604704515342289637620765929771065370289738248333666400399982856340655154874631979998807722364146279986665141111356087848265278246729276958918936929672540923483207171151782811534542874912093953705607756935809683427693883354865582799130712415575045373294486728806520771003320033263813516462297746119130279401721721184 [168,74] -370740561493313388989090176783879504736171689379920482784552208103677459395924298334340523909426411286351034463870180123575657181072518529226919931072457585403066609698182709603152653683266944496480273183410153019536013422725751172932065592639789583843518671551971592597843815866499501955792421296873549919464410756765142877577950633761151307671274454067803709969386406321189209762535599870983969420999226633733065367138163688615106923729448261844125830688958714157408640771462734173399278202832923922961354437103819973696436576199738658045932649659160413776146733325049067044228494764435955519521659605876215877480928958708296805576759971840606474157736611806741123868778030103284723983556976254923553690692066468832621265561070174039920239676597637257108314805643154102572389953320774868934916774863406072347968489870278799542992134806699491430163238297736406714645310860118224548882789005854830963352531769355854894338196329746784720289330571930164876766890635740467409932267071970395051822949115733499747820742114279699905242781979320372738480304216893303266934064195440477369668779396956049970504215983928924696550534506185394279311856656428004470055835533393882612230906507173426527514374457802587432538016088798977112218277677586604969004639266020388057167178273995716158990394403626092018758301302898223736886292527016741181243859325922504234514513549704307112235461509838422371078189583644564741110583964385206015934526761696188555576600909230964537668327070736568990098439724604973102112464785575029594238811462152990739850433301382787128852625050007040789523183814544964507621905094242850445168834034763215861330801386008330931744311652170718966028016909965408737508923700041861778307595688623925659113154455942150179030626322113082969661726088 [168,75] -58787695679868875227604774106414076014253564913414366083304541326351900428217404674289232347821658526301322994100287212369425151816053387901793443611779088851773816219905424178438727054063641658299780824509224249277543801122178706422449774456016830612535106462891148649166048455944859293388437536385724980388539202355384276441438328508926982757667654965086234740131378777675339044860878005002023298539131545873536630686483721117301543503326258898180294281633515171383136970922301094991046851030900931967160767825532111806565876892807851623184218192316143722010409484929792486271617704516897828880835801357759556802332141327024887110911863650201915625181624057394706471172447051444530450490791525121412134233407553327795458789911384763772904511544814287684290805179613416645075099979246396623773958056764412013241890424629206780562972556065215380152329655778028032751042873399997467992063056566883484693816842190505397194921277435308518683639707583771076580812707010113153030042897044609473910687445551617590262167466589222076370652731085273373918244064806853680391989985147874283728613040465803133710986033145713575826910702890727761994815249476192553548665631659975600518360014780081870514346301467075514823328045523054647322398254009844929387400932817621214052625213694053804615236267167565209154074997295235219653164638353687088792258814105701026032318752967752781194372103010155706187283845290731838952758554542310379028343672054831358246628713543168758964494777467808979202648916125684538313594871377399648717879647912474142913494850909137133359254103517227221220772565393141242255759622116626840348960424101618721422205828562509973357997672836031951953735334885155231292842030940473150468274488428144833296686955296843348449076145467622729045920 [168,76] 1816502600304385909294088324511785776450353756040672056658903891456782939052772699625841281710676614776120556083953347734859445869324631304983911194013605857841950033615856492202780816648870395724717011350577363437393126809398685382326750899248137947917918348729510360933725302760915083118417715199409818165651127756186357771223983572715107235594017235450971134741566578062324438321109908747143817435093097648555016455914235719290827546354811839054830086005864424664364053365572260577229835334680862666835323812844820754693014017787042555650944311189884454374433339194599729666222191365365274807293920901616091645791618749784354092729291599936808369525248265844126591276342222578540809384040845697525459975432742830650844779521651363989609169565456241385230080439422963820696037558804474481983536891310139701173712920360544308903104842242609472939193690771218079371130480042166732974805388689655082500455739170700881533893149088383807229553121593510039527112216401486020698182582273331056839884637577415086102898226409524103259978513182856484792005858089134617634350052464392218917712517484497237829137132272987686829258338154259402003747484409461336427285648395933505676510005296257681017467815898828233569927590203241553575792200500474779734504106097615300963897174978987696198320309874866325842235968286148374670944307584635064468655736476099175297407695226367105466272453535659222789995213631112310019701053255070642305213380575357803813389265984769318529262103856428724520084890147433840577299911998333392295341517729920568902026726748789135269376534290379414979352732114006446008903809529131390211231858443025071627589257609469508051592404131837239837431243974634974300729319497389641607317844040969643654038247294603641567263331850133720400 [168,77] 496156108012472739755328428886534934944072039650199511211066080873488539758675300416024239953160483699265893154821473633700747305005498850275649070086093856420938000731517621060663243193638548243747834969639405560487989108269912731920866516543321949204292549967947714766205969749819623731975242823595572709134640909874336125099495797725023520618831912820118391402240841088220247277309718145112567640303877168289653678558707646290019948116534684871569408708981382891545635656459397300691980678063224074109075596470066822119780814549321906822440012054056352883236848108116598315845154333728369230851400401891003255024512869012399690617674150806661475219523941626911593086596855194890844876801509322754993468891685695629277431579260765991081090185361131798795841795486153568502383410862451100223234706134042676495423251290364440334521074239241501526581575697669919367820262260861003776482977698047063249866835997157166177299972537935037201194604988116932826453279344974998667419599902545290246647639531946670252902268729105796254530363176073071007846079378553356609712075371517012749580252645362044074932502923407666557420122118444202303373899866465671356650639907301189326398993467124979522599784046692579140116944394450810881536917306145809704299504715453962916286413232081811534302488041414826027306053558914407146060745843476356337301681954011144640098223950884541112793516884955542722433187477502616446113313658899375119141083000791561111713529260129639308833196969367208434582280392360301080387557698130813022663430571697787207049694778437830827013624340885033650749317655717593214189029921502130435677642363445348098023990472475452602488207499576403870181119601985210453060371904902816956050618528120639075808979194810903367742649839634616 [168,78] 38230877962956952932900605642154243165563077217778875385374206767543754096941879131264896399718812853610080968513572819847303400028570065963646154150653019974562804394962889145331439431853552238087875237402487912616476114890559908281980841010040624271344291096399391510019763684174466358429487706806767054603716090418725094649861481291809021920974211435389960570219182587925593229424793378713519690561072251598458096125569582222798148038467827833606464305560388494098346232101754578493210348132386111141108278040539870341059157208642388496006569445635103622237088382818819528677963425935529364966329911694870945664108397080176900172843420693998471011910870330757176338095953899285384765410341098165420782392294755251439703442394255899018463894385870635550312587728213031820905344975739191029318306569722973281958598058033883058395848344004378437671149210022484903869958934548836759991590106616497071929221118158860701776896523730815601714183323746024046206694796372101729079061079698358057928430282888214293783411918020107214271081824229491033885766927996559362651179656963475080184584200221396801999819221448167883130564095487802857897479446435556117283915454654372968105883797843632278380527518015634163703588296557171301662563348625104857799835354007118001991021126006141546396724290073628896945616746081804347732650929474136809783850969955395969471865073528851207669326578578266579704131532433116976565053950256656911169047707281883388375159823621437543152033775649536844605945260589286223630606319597502378515342294899058926461184249172734876474340161490107349831497052607425964415317053360091584102721246023766386240193432787846676406376970831526970172086835643554199662612541682906510124028909785276831342524170983358585866450115871 [168,79] 1384509677264208048787495994218475094235396621321798490973270087533145535932738177017480743366610620601179005986307853284268246855600607535031150326561208783055430836966700731711923261593217410311318579276917093163460237126573118822750494967793850052058758870423903219291427301855939355845631838481249625384436971128048596954898191872739041629477045158564885313005321227299798538763734580057363402196058741153433831195765840985809398539286904003161763384051403953562595665401450931819076325908528010083694851007091780259036895621836710457526631978536733229373271404297993195770656899315942657279625689929052837021547736167257727393205353313035772645196791732791720616131757668137990225003962413936445608088583443925846821128162576801396939034742133388850272235480105190329888118586617775228966653346051200047439960514037776359687560629254554374589623464991307541735296106063757500261703567383186778781375837027339833357206285894164135731063719452301706521515594165023017642568796960757005762074841329082729034050193498378749474340571224500509312980383516193604164834959538087428950055467413971559455166176636723948002809757756424952341937220660163188762763925840808380034949117436550476746487230977902602746661656518767873187975951892776516704636926056221732943697113943194585967876300368498430570675509681293836917591147780640972923548520679517802543765375263284843867106312591845460161870578356711170839123778270697116890722712438443118891346911038604968558350912343429684003388643060647836836921120739815924680758179139791015794663413729454279328768817828481315401966492796835623217902225660528206312084799088354056954128047082754814413622678860110147222856149400898136049647673189508954656987644881266908002060099379447446732555968 [168,80] 38003577527967518047841744533098551314023913436831303819217769268539285531271657185418192598293096229310559997640639511458285488567191453284196838061299710954632705987675418758831676099405180635262951590998792121096005204056015262068789921432293787310638443774597024211681187223370655781329911376797089276053539168697122907477489132934791557714451387502503259700915348346849325004969691308451101047304070730526987648623486593051015323864777586896791924097173333673949216017761002672939175407329742104043226587677295140785754699131011001037808190553395178845339703594033619288076268368054268384221146479665587381203144206954098026187165590476033006374666207941346109817655736547793413699810111358475890520633089952924850012704863457790787240845367443066635017888645378635938731678293048651846201960547449976388533939004628829754008995809256944046542589636515558208968517642116194986836930669554375856759251568200905224154138673469134093377973878277522294416343863921123192245457096171982627723582881017715993254360617622997011553857647816730461980231499139227227540986310011700351728784006944002348107330574861862661301627313958920451015866303793178783810906717564928927029580730945398268741343582895518745242687582641197712912049758300086052242607906289279507737517735517029319037957068484955113757760002184730268695218384476263548875359001820501758153705506474853261881356303732515941729892443562365569374449251048208552606656342299885789160582380765283160995742089911586853257142351967355727825938889978197827462823145122518619854616560253277194254350436629570660768790326901239968172554852964380774204688701207619024525882953851553895019894638685095067211542179026968425541264456271264261868283398938215053355220989091986602256 [168,81] 528889825522663210070451771880650324115410095160557821525231686659979820801199352921521513459683997824866927265832177056727934181100500691201912437477046967811250121112825088814432460179627089407285612059578784976086423456559931000655443910326466529434496745247163063459919649720837910882171587849289824647725801572342521363495324705902379596562217204514692427520842720693266904964129345227269739349785264960220412094821955547841460353137431351681609049663246528763366535169994659321703930356437927219075686631121168536211288073898647736723387552848274131240211640295421206827855033560256776784851098829963501511259256700038288289805680057852593672499030905636155548574712036700802717512542599990502175306867308649831999994298469303189967382579185660082650265715371530235417878156214331472977291406934276612410052569888979145296014457604646709279937867347126742202323187243466917912644376575725410604468881611377574891160491780142629128135224194799702904968827994854729812040794840853106430503075151059539133709639340958948478666884853053768980790690750795937715595963024127657479104474200699911374416330713843622210663810621349698032530698853111018575015329110671169773001685029969762704544171112063773194529311733227058086686203077287590167166698673614310304661875962953064432409322337924993824219049787995438540947473635727700991040953433784040738038414795888253699001840377480329245069801994856259729336038937674261220416968328717592881097986516731676603301741150067380421761049163382977844550351600228080532795709557471575912533366096935989595148377284541421823076992251310096409094293955165826348196470918207246066053204933532325716491312845600222952024321511744387429911158677060434162882113128981362982995950603893264 [168,82] 9040335304846897101396068756863367800269923106843186370228578388005944055074582699714301480797027652195689687028138862345769758094424318967855235010274013383301763287166210678727249245186461485300539290966980897064493877837806368603673180864692555217333439401058049573482753695060887554851852080862187294429754237813363431659126155515790148387253069386895071327082333525256875684807108532829431718428896340021993088046003615104049386389481491033555560052790516983690118896930523727729462552663663994357229026117358142890611592871020338841628021476790145593534864625542854543639887304725517573353955708263092866344813585959910784013366668479109762864990376012775316660426527422197313009818219686766802487197353481488044264503411242426671008913806172825794471163279119862313706658436695223372867463912678893031116511913813676649150110972902975654687624054263928116927744577130767325574071243222550592873164679985749756363388815967098367092903561065028863725487355929983147644402718093060940876177651261165466910161705408347382503041134334519471585699165525197460686021194522817864429865684449628265586980471918959058164235602058072327838702143641426268303797326515251282087265592129337883597834866856208631245261117083035668015384838194166600205141516092651809954490716896823500588954639681315589712292438053695221913232137985358922366627112312292723835331494172419229837813551973466729150255433100731026613889808601678100981280128744585256090844139260596643186015822425432228931160248341617244644942865060604360930666460988787072856867332544292603086218782862813994202899479141052288928519027061803342792064844611462704273345779206194607971784804473332654879769684110600868093678832065226615425124755538203826547352262436 [168,83] 16124792060116156112168826683656966257527775106751294874098461427310353806558020000931360177955708337760631937093725198286918052702698492823288615607293819283512073580726794478801823016205817431606785483178749429557215547925096061226559275312717677429137963982773943692916017382126626771872231073878196681526006141059968461300455792835345402581824778864742632443776763089578869750001106028505979124842842413852361714514005250783013440720699370369507019274517349253340006697464545176284683137341596415827571103946890934654172774419718450597675634965782221977308217928162137953413159326676613047343875752102396889731765362989990657135171546557497693816369116965763667366218135216201667038042672177029485360725498405697818838943230125669166979231896186619119533012586568098214705049395503411740815430473975273921633255682023590755426873808825262166637138011304758053818672277014883655353697924791604108014033330590355119433986671012830422882432314436163791663835666003344149190547294534662289386717001765876583212044025583838994401080642999089707377858362624355841153928432271160309876411669167506932088598336301804226610488148110777995149840004628938492920907904598614635035229136800939437141892229838582633817088014253773481923114735983389581725457658687949155280556820400508980756633558300431322319751139521491008043666689151197757170778959169281480186753621662421863579311369978041266381136557019858540590750176830893717653999189723196389086541149375295202377452582912740662448399865592642595245095890806587452040934722877679270110196778173326058633392580154825190401069909707937184611067405849906124463773076730055183684587247880145484286073898542434520768971171950218002631740033213980042833453510609939968834848 [168,84] 1120986047212205610679731737252497104622156702480270199817512075671949678578314804773271368492271894885290359068051571118283239735607771297540814885527750973194912617243047479752055840108875276910873878548093290485162371868695857668443781029407532990531999587815607169497010613535163099447686259220155638748141369556409874828232390663774908299044683534090172354825016210781849256614406782954539395988815235334709831282177672137998816102311174022172214240616745238909654851268783718723674201323601489606601164541021940015528385840322395408108571030849938188613162638946887297684771175088392905583755513175240188339432801623735650132063664335635521429340006773909428425891642110579906489657066642883173054109628066664922650141542014748779226526503768893797430516564232718594886101690151681345424148734959738730989579093659219041588589874964958357685814510332003643874517501779139056746520822379977656786108190846700405514603581287625921660312326267809878140596728573006882258870671919966792135455528444367057201340865151187391940028101590880565211368722234411166277838721514689040174184182359979393619486068523944708741050607224768863029681646010879259308289587514690694615448685067302978147433020876943380162923763489785010434316960126322942219247708835505156822479055541565862732369211630207421500046753119000013209650000505150416939579115244633255129657981485096425466132959946003234476284970773379035068520855483928569023676512378347195270767235170038233471774513118132816112576927142200249186792288338238123001318535500955979429858995736473147933000263342199289567418791876687714673941144948413470825154403668311858594697526346424863336078163075327895455989251451921676067072050180396054410959479036799475152 [168,85] -9258990894683323415959901478254875180247505247831944093479622467184374521227988324115137268410437824594157729254493763406649144627171719104675244165408643750346970688761745491533554975619207987157145419817050613964250785325893453364124669486396765655275876516600332636373939871343162174370353257359429493941199339224553711232851641996536919151510422682600275938652487229045738286901140364908393978021815269327829583642632340596753004973703681581243152468538068894414187431170987531086899880254381329342763872868868838131498271757087929574335115567172714975614169595854749308703741185844100759025204384013519190076093725840327280839621992888393447721301045777522678882165010098032763437845491300530058017997748873534447230717782558944273914799613905132729004788256040013770710910812877028869555733722631874543447952799650424096010952189978425157074957425623432729605725264859364039955435878460300629861987834375442169099556652373530057222568316933705422203454722888095571204055098618991050880315795711469961992358416885761276644019622517912086253652520911618148674847566300165745555763227759143744386240724321249809307389809898435958679632952377420135731163157962509367868951097740517895288427341271624609832604568131830361378531241362471447499028170118599130743675393813367827851465551968379949210368124940894873919099135579313647467030973719369237776729573025260202010127095652552105446294260568456408517250749472167889725288695785918272278055337967342602025787809499054288262027788459006784293287717425593201215332767373477574359583364020198325679100763512182727450793498318853193859977660895048048602328680884423102416624850252272114380778120756884174072027258346139958347860079722852764318564405924336 [168,86] 125877045468493345529077745517587173084723920843097939274187867455689974076742159702005342234016240587433093328868279797392021801583326467991656144444225831530180271140444899204795642092954401100452897939508984314956978879948640556163905453522588784027791468845496630370024489447398922504794187423209831174855640046582306306797627140028586686259033305047208278729607851048455636277740548572804407490827697556275756632823860566531784665572002455966752454180360194679031903404293742152673255997109462804888452240759981453892161195508293762336398512693597304667530037532580860745009261116559523021753436795928097714875723564414876130164573565180822301352195382774277348725080198791591864112432635816758012907237827702064706758545753485231468912013975587301351738106663564858486032098448544852629140473007829263499864623929196729244483355374191348669691288833286739361200496009443278907493520942079368973530896722215457274021369258062629923747976152485893586724902832524812026244662065113227724109547185751902244954849470731751598867122511355682619344048694523079048024558190825030130564223092202967054734046236992662055692855369995703653428704907038087748106458462009930274762198248796976056823493203922699161942570101272243992220208661175625777025567283529656431430481597263803447808288534001798809319940635854214216911711439517854649294760771786208400784652226042643247668470770089258238065802339584817695583455159345153781344968929153142744675636064502573526795786162640494271804993812704489078946835970904055625644515765664227100958685365172608185508804777908286182751556604246548067758289658362579936814028223657767343064488002424596304636157698069905329697028998037814036262717428569951261909037758 [168,87] -1046608249814715352298052175058111207771435961148418470486380454374720621371991852447509286976324611378988549998075400372469783782423055125359429046029132606845278843075843627657993357836992610338471911076660808635256663745848815160963589049594377231752216786303277251698466110226321975461247824646640060636390204656251241017138715288891114781496267147206950206187466310863907926785898589015175080521530456461018738440361537436055062575618196712952316913334434391008365246387676267483558892281118249761460014884907831600931660357642745785417768308791392612185116718781028953423308559831051578317909590713301316761152599571112592066992957319319507284940720405910307176729698507041649027313897636302407703740402518835022024533711476856750308986526466328619298374958512499115976113329879735282163868967318075091886896583147829519123517861023155865441651359967046459905929048926871453294159998885945998119835779812260115531151966351970593173605566944440452198634437000636593316031952869041441196256491154763070237543783276707828130649527043303558513820475122805737453991625375806576803519436651152505436289835664313924788872862381566650953473411368464742160764796626861027480177955169456443317810264796429802767228897273349453742000765593869514450416073934983263702104527139396221387066813530034808129302924331183497624780776689688696792104202808254689878804359276643867499948899525948132132038368494556957398507811483523101727708186278796748508244228048115075239778375830556794383416627457049798442908325246578722788719798207513495411420592385428466779916605261195344179063284703712692330653668779158284092465426854346967565877930774261547230452054122104610623870283283998074490511300186863704381568 [168,88] 7188572801738107062013283179261755549096489417811108014771244827560113929992385537393153377281654886459855708583134659371295079145182094169943694748575399336992719991771241994361174470769380098000992832274017781774349677543556447467410599571436837025681053852086279296944453897906045323568713753025921633154235047433214602675522467443666691995035019924539045595781762622721800013799053596853170781557562633135863491229382294423220072154857470608841241598833186447426007507941311038000258256685611331189443381644296221193646471330681927550175418518432948816875114019242744440837307147661766191862696445939859661295744023422949805887061935915893489740651254146607490791341076611527067534049136856285713501023039439792317410549081668056380301688163892947768835166202459490393940382025519873821007360975243895271659767668405938664074098195453752057700831467262787619178661381726132679226127558761041083253574533221285021835333845758042987573814930478877654132771586200994054108600884407413613663524516664768752003257991669809452923541841511394086703397733144902003337368738014891774740090075689083485967641247531107851222501669971221501537361130534906759694078845851505167347040343384604955164835337767419338774866637371046094870142791983383289749057018156346276082193553116407312001676753019349735774253998603802390193466946984146620982909350282019645362574383548857184934395648454622916808145165409519869918007051020079011349585605958869260202648908043370055651301492618175471919607129703945586582515528226698288715064676622862686783075582629129275344733436562151883827118071281150948082702644165225598528463855459756592016919252466759858898529547968191499875721930683427165192351576474019872 [168,89] -37257884060866274730860696683992842987192643144006917717790023792915599419050107360700677503810151965063893467044601420535287960443496579918655593616436583274026873216579529781294880772029361965161999921728197725833354537341972491434138868834857657866302444840056514532348285272860196870146958940976119249492066116844145920315483688497750793285606545141753950502853349550441982195508882808726183184398961148659685663169863107345712431037748707488812578457606593726953503907976155177488293853857302252208439001834554166831055870917168523357952926997589671132348678235318234694535531037926193098013108538024262670843458924098413684866284207149114567032553658791337460314998666630753734238656183754422171859415300316808321516350355950059156747605101725144842923501849562285541217925255863686828429589353169492459583355184812690144022175536325428482773655334791599944468716254978548357770960907136763896237125459411559229386002526434454286753995743512489459571427695917446394776878175370874130249573158171932437570572589489923443898597049296075274326915841579666258850801367560573857029317719095007689224916188037922888204839010235335837680620293549442753719300713499408192085161167429577318760145578458977360668435570743851664877424532709159835502390504002142124066395877375724183353352030036942613589405023926114294445734162970085919970608791256572515833541518349040278580371094655274846944441468656518160633083648198983450509444789942008382587397040975119106445025032993813335213655029180495368346073145135683421945033395811301324177968022691285997363794361677949249989202575799850415461296018682402839154141072629905434139859405747431698998148427719068585768873365937112675820612883360 [168,90] 147458310044176017209625866574378970799404976465330277263128980307574539136536743838451819974516197913179335041224636527375255799567123875718594145319136367961219317091506848609879990880098785340817776847732424521421292467747919312196033974347948028069437481343603034781072757226641097043468564657244376993535289375166802728750102564945805115312689014486379836532937838312134402199570144611925911873175218225192758449093962422794419952600863376769479661874354240938949185182151912896998465519041744361085288958825614212186694414827349367123916295675808804878798134918647513580886007139795559880598913623073508740135683368376438558719407005694307624975391606583266525087425872381490209739474295889586357781191366529447533685895559517829375568247520977425718969173066563240677510472555991602125954655744548483304585039528665271180959839761945757016522611275183561267319800743068768184733408436473232234096740177006882830446840506209866763352977752580295561347795804400112371560029530465251157214046487636014866407966674640497392281637533072673593831337045013718445640860269146419644257984608425006333560063431623460133542037711838567631274687595321392879607820716650961537713565185666139494330912117901642487787787797488995211286625608694421085646422285492469648018620524929017429037571112403038954071463024200957436362640056569353694937391278649930694960704232265756162127808795895116416661235799519634775733138832012643968594048784550325456547909971116852053848783435378333477951482679912665707240912492296586464702683281749141550159588238027399202110187524556666728897478335774892947823785812435840510763363266827274481485334049977754429556725047219490038073842244929871351956296 [168,91] -439618490022414402656786129360201732075230864060876146409532121472270035176106764838184672620774229879618436163089756209281568542787991260802069458112428397055624100110980655147632456184765816520135816351292901924812310018632546207397677932186316328180648663352199188420003641418088229153186379103057045464315355879030349552364884090644911443680337540243704834883532943801028616732574652254514649493451972171357096998469400011586695630649487896298186672858794189232632696208590764165076931648790990816171654724269263933261795287248360061821520605175414456955487401570491929892544810160393376055820700727898534752465621159083458931774491092637968351414040374857148121730990375901492785790563113113014868676510637166258836213081560044271381877766879387707599359666401302045854730846888129064594748884171130071438833251832169731220656306662424933723187025161469862953216171477802970579730422827196006031191361899195399331607859580671209603034489597178112400601449618432241730774950671874058392329343844281110816754235882450484423491130266516524730383112089156174717174844178365223127014334104484153082696264404280534305849948355320287767635048558018021793238232209334104323220308319480772640985968787405788360872541444188991259806852533934546693984293827518778761555288793120831427359891822816403208739286371698696336149697777552909501890186449572275984161556006133284401584512550749072409616837902831698750340013145583440485886069612762509551118811237363672048467010941556115136039474088245981278317339168006702477861119243292716787073289225051745389376369613937886237484764896211238070468030450397197905646217711194910411453618861265884729006898804476578131682946343302848128 [168,92] 980284553640061945097547522761444255515613810863870172828215250743405268895069662880475679507679664398192787516573663591444596310111882493005815834388211633496961268424308928818151604378546127379994125401548773253400092477015372055936614520417929628939453569382312788769106692877770437524365198623850395509640111371898060458508217110337722493617730364193881623311249405854978202323861423330166940851731383546613371360134444049279681138688749993957575219790632168168604866205468497045329439560983639588653204538700220049151110075552771999377256838420536959118012928225023306383505669813361424345361267929792471849300365004220391262462929384443562552842912782551542183284443185873929829250657863313154827839939982123976835540141701432621826650827142224461786331804469491201179101570684545700698870303752266358349021525721670447003463141606345456105861646659205608636121786387100074256977980062969445792233268940401370604455832424627579616672574112352695597914770955984404171900253015384264972634950820558296862697396623274487279239279542195467406190846298108872710259250505341383415440929171421151383851323423508952775660147794888733547658827083955916952111276073864131234203953750216672912749086282807984046831081743841111597657320146006829011845462691757193223944888111531095975878823373305150118923086483020600697009753356134321871997315095659850900112046345320470873088569433790474576306886625677917474054724790457940838596077704938838593522373301528901300825996769808030144604601516378421402752987190539182807134631229025237839565890749942370233242817347158655215553308150072990929610790623293172193884707683745807880029755657680224114368586651318769863731415978800 [168,93] -1621543378132647267466724479559690421228638273452334879504707186048116892245536787662081879100542262962892328989147519445501085514386100407157173705660355435041888535652782782640922303744834796123646262539309729665528401327248532723514601558467378168037934662933551910625791963433011380484034578237772710801502743295134548958715799989643942851443188773078611649519650562552081316813484614266771850938846181000232892176755849330074398222800692498645944541954655297436874341711633835015672550615855041380142053607605955286788291592003781236830899260221701090309831088933182889343924388399783723910582487777525713877884949335658630497210837653456007836835238819837575421022090209691198266518324295594378814239944445391640816647888651454018519686797195777024801385144164923736098362768298379549031268326945494656687705906573788528438217271313706046623656996105299837508531749648555082782092768371628972854631371444617516998146109652112496723138823772183213869511395848803927620486346420076476283199325817885258245712723574870900376065266696946752756943076266214150956320863765756017985010565556614099148441976354620066641622018234960899174851753843615931506889424034695975010019093477790181781910668951366845965744152039094285903313395556753933988052465987572127814567343735876921947795864062589377889123100819115344994157533001057485295958268081091236754417263134938517386342731634028449766948908967495342215701472006634231162716823170861729098602984639719467641759499161359770360798125333245301380751993774736337202109726619122426686478315532912843874467855701633607825895885984169329272262848056940024980993724216472290481657225648253169131654039875242947282021936 [168,94] 1974575849471289842911687329561404859130995492342587264427892145725776203057155849007805258182358395683597525166338378473753264410193127916827266166851808441773104055224378207357548374972736740464751715867938609397961928335374422492347013789590665384156969427104456089548829778599291434792953212220900622867439607019622804929565155245222932903954092895336375531741821415125541361502787496859389634955904910234531454167665673785556001382394266804543025697666365322220661262540411246837156018474866011224411840595082038024042198893346225816022640986808330082774502055153821596607362035206127776604710436982226382671508964647151074519707565400265578968875497979608709331678994691723070928686106678578728674277389087427096714928335295998280468114709218618957644138575259651647369821611410022424236120120846072492131663374774944995173950924654314867742943786205347836375338606338389449573031885519004747475389143710058333894174954230197173757745062928093491362947342125040655360938207929704498885088766724845364025820515573735278281472707245498837214678523617036489697302141248646431478921233268453001587334656810214574432908373164254719467639184089861183945936666138001744319516373394703601882499237582690928478524175407999575350751271434537009367974001374774537083520873246805076324774025749525317089823512940630755782519669369242352025922273703402959264799260950633021916214819627167235788125512025368884347907136318616580880745894471282358775836027796359657812038438051022188296908157753580570488728993930734253136920537135147707661830282039029066242689238806174432747815240763007429014078159743776377088400289083355563460708252385935385219080041726055973840 [168,95] -1756733747304698596209733532315367284750109057546753680163248315386048219391451528829972286939412689922714217469503065805239329435720101508213699256236794742768802622130718670405355350424846280103553003380928439147681209277721251133748373733078471723361543150592564226727568068221613213715218166637038612200517270854596882540338818816420717536720694260577823890817554638803695075833259388990876109840684188941753994811977670729259385151739223734651969012744775841094213523375440262497509108591011283830888632114643744042744592570494546578436373924236162775087827132497993630582386937040194976971242803349627560635499763536449228336093786361022916104340877064040037585046656387046804688577187237122717821363719137581068537035216634344145606438701671267297253428987534382013893343515327816547631049335570499629970841903167369753150926304284562065515714819739279652838558726826865673381741870726349143867150915097286895169226119996600100351526489153339329942782857551065793794966265100781711208312670903124113854539439695979908464982847047989727748216617560674510020927421465959189234044319169396291096970454345435886144841227807525295404261847898196820340540666179763333988033452567273852447288163230225896836165721180621429708255063926388792317051191292792847933332180857328844049390433494434479315439428366708497904129296184507052200203039297423451964822003540769827332453326128372246287720062148801143125914209176300662691172829703124306827351038766093152969970405857267770570605877803776211637490949229652991084306388867373465501235370728017932023327203905172287471579576318497853255324436634801679138740143445758119692424936293282269714465769504384 [168,96] 1133453486682032069946731305983576305326706487116883514310472559881267892563578365493092982907113951883092108580192030006758765424013621564894182806462558009152046432234180258905680485578814960237518214840254246747548524536862743364975413490707180045634298698339169103877983957377976366630783414221217423786328121835297602110317259583300957011654947357408179569952073973168954986882803148802037407397694785212692300474761708577644028619604028132082730945259331204932939983680128209105722679663260896581802270544798087476139575129930216113888224038087345706894355131349894204016373827779599450859004370101993779577697470869079358189500992027193966402047892881441802033964765219536199763661880564620788352163372750054879989949913968789639615737599705609843329521164229138944007342584221979262047324608613362442986023957917988542562332869862496651709981284742412729071852044822546463919445227480073812627567192365015131506437857068674104739220677449447968404915947852487162657947898653843589941959685554610368721261996601562181803071059445784602786094879364153682467417141001378352855021672953690085722055896626481528208697401557927853523590796842354735672231501119893648107584262971751536176298146956089764026578617328906050264177529551920078910859786525874370650327468278549252242866991268392026531754226351405756868193456730006006314005909609516004333844790735219929010307103205739488175613484190384280096945247621003986915801898425133546573760846169541281331769133665884034499536384602831487045387315506874426702401780642171070827356160309322301149278400788190746655819164022893653141619232919735068489082741660115662434230915525069634744812288 [168,97] -526467752376749983333053890791407146316990756671832903094257367213781991155509662308186762391670234356929038117591695614023644742176355180582359339142081897306672172965603642667467186657045847704915052717883425156628267424904211173508464609397742364296434542197785272794322419017941977065520845024606898552922571305257448734588648519381005968198892482205577763236382427044749558549030241051181901491693033113973731571118781463784127789363813334054045069711710079919144666461976299157439973387092714411181763700496905556076506638586584034471331673463345784253994606099514141355937042150498520797096335538173830702470141248977327284837692982815765294657421651136883910684091303275674037834815441883667102776063459401648564631891455482873087890876367117784647904778676581558242821903623284360623241507091241640556447170298093761452463023300882766631146969994522842456986335208750731504769886365809683150718594279657901692213856962044774736273523193040520917175132218681858014615324763079741107588353531005098566156706482481048733480371511741750132616915251400603183708145354515703435872982718275258143682057273098603199132606606919235091611224799436268111856719865687889004653231670945343336823826010048117713322382708586873075802892206544707969361021682730255926979765057937884808714226457920136726845491250855239868696585122154546900916915346841794640119711158456724473741406608441404936209381727069940030948140689580621958241127982882099623265890702087155673666907648335556535155291496543280138273198853486140392493858750522234532562329979773197210594667533787442132529617120352608075612673161314234914532904733867736096448977755301053440 [168,98] 174755118436721741679652408724394582111464432584525205374479968726858728753478543358669165886311069240211024984003534953739573438065880618573833976252654013695350289927885551376534878827304071233189287140242386357426254411420527492240693954523124421768993699661838123408555357886894749633001419264235059852272736356335731487406628052456568648230093783541863132912852062554561045224360238348429603540644277142806578745727708270471428681023343339134496888703870591986916092373974288416616773253349798371563613518018004238201799136001139087142003678536872414089862179662061144987873235001882014289503260882550924583583834963723056956932907755886320474616698453476727534824789053977364867067736020665849063543535779163520106723270857391381379567957034850579452844717365791060076835753158165142869075774884880311510715461918721907413742946963199660699973087643484979027551697589339339014481752405102267240441269902673197413453810062842178925496715297763884442605300805619204604809571833043984149223253044433259341051003460592671695201539780390756943285138111669350930488534803133801390352405748777995783455254016105319449509889062112043623574941491373123106310330193873410339062670540828708108315637171587269722226152784069520519629767758108964506627870819993301079104291262286010175462627700742325063210744663212603029175695989725228006531628577080831780004407210027689365467622235384097981036895335448099536600006396764259926541700699043978306245264880459501340413564893199851695609519308354221600262204455372430726271005745911807440794900662358550397032117651851122647871103512850857651656946976108602241991280622335512825139668509184 [168,99] -41151293656315867937748456613987761282628601767364727760582629455420538128245499436128104477195362031772184070390142579677698570424924198244461963397188147694270006135349441930112578462264883116885832758877398265170943201556829835159354820457560441490675247540563170723519591281751994901980680965434859524811810660359927590797952429739621897203873151311987881377335673222457210839843373368527804227078456242217637055971711557491812041380102976324988599297413512120215555356766425770513818901386724372736755436664414671746859049562262958654434044574245885635915678383957868435215127382419501325439970513965431454324451036159167467040609309580513667043814080471954293636084576043717013399652447662030298599565195256309100156340272211103959972944250077838834348681611650954946801778179392304404778951020616505755909466850607341783311337858650654399420908435715678741013451102856961466579500006040116012812147785130313929863252339879882306301708455553911330230391191742904377197179551455190119701898137181183999038933427881207416403493377516216174099505906165295573597505911855016164137286828089698107015647772432976530737578161639227065953578551916487309410592634437486513740116188342815491644933526629879617395845393276862214554274598711458616464938537986304747766827950752523298561236558566853195486796696746551257227388631596358941816031204120303586554969115640977577334201693140996307856418389379685439998101138152407947149110763822459113538443530389250858466246960142524732139289733859088508158337887993768358403455333632223611077368172821679266338005006391220926876409094819519900338041723860385449065759532693919267734656 [168,100] 6823751090975069198994271473004404113282536275677676069067510877304791552300903963342751670255975222535539358621736993420607409308326324129867700832522551884495910263234695700233607133548105588297493648110003894694130097745686925005763668402748958206879181418557200716870281666915504214728979156367593585131899729926249652912287535540374130929958184275476177911688864343861530270040170784542306032888833097145945559823104727915538760649179839486662881969517591415791756102713371919614211788306735580268723552102175518969501126043455642985209174384213248252232694567026248402354299919421409703587552906084244338810620530905635017948330050944208719684430573207470071120817864143572135494038694066493755286343212621347090646882657385687560638192750666823394961616645818436724718501761961372012261125235359391107857693775486861158688030472810825942369478609981072646816183332317153981928849813946557225500063288874398382337528158246286774929418354135524788875860043622730163868220928590131367430251052056737080148218180077781745277118959516917699980737007836583798580929331323850524161810484461061049445200745494289798239514547737661177530597539095070938257579937830042306164253067125252131884726011834155957210689307785368506874901598983653674999294646261934500581120618921755121402723322525310436347699606639955643309111704078783215225239105496419629504218676734486603763260755843455739716487966651204424748291702620876966880625109260197710269635179668113203325302586673180170341430834957258029392200607644601267499946342010710514804811851469863274861525047427250071206919471986700803105411495408020175340864357350601704 [168,101] -790840457627692747412259557459762586748877319322720932820584078340521147283745520710601464357128778242147430613575041399761759542689091409164917773919930532895134074715954831246994927308072681790271975664746084729749123873915368264956212591940880290011764540894280055806394900920931758006767198603239993433735650646932170620527466083370501423180900751405729310351769122588898935516870989659362718461563565502208559109949390315027296819781135374441028638888256235428031187888500574712525368495680142717348014936173171426800677012779575953387661726941163320554935481068199556138604489031458270109265800287623355027296649589605615333653799352211773025071883894522469821219635292127713417255503127950458080134590593383791994342790284827742882895504311225970014451787227289427000920763299170813729538540701886210628697806339272119012444673799913149960667309062879558593249209461822605941855968104217754529216798172234186975324806367672279203407700367545432278068112453519592158230731966022279268382591528200788619615680042485420330189240471087236291178069953645557886136005068257836378775713489549161043552125703079856755549892622163661864317745932518819616516073319844376739183593377506751496898601876121046871886409780389026863306998917698955615871272355699305250108672637672890692333577215785940248213534294209387239010684866146321968027917870352291772479965599528242808879600662951564376344536664083081383849376217668874697443524212142433278933023863306160544728244267358695482143525244436622882331034825889393759292172223472235274333589231430399221945529320124153410013215700923803789476540805645046466483205496 [168,102] 63582870846918692521753337142872949532530018958297751341351384282109678710278236042306537067129179910573839720798295083922076613642056466396018355971675747940989051993763120425157006459161035483211662342572537976184226037983367901243185940814261460921972484731790308319568936122630609430057717947791469562447423546130497559018850192821872343645808481401026611365843314934073872560340893672483809302310690539238172667196399381623406626821652029257797781701390539281854939043266067220708106991057198572202957599661575322136630256034932715094951209402569291954428732346153079288221880234133238825448306723900805070865086556378304277864258074646159618860135203462516196671404941462610084355236624433783525836103489491469499106140249766962675307141375356000111665211785890726090909062013156135325154262714858099373433849487951533734979511031672157111982014091899409263452715205680268301648063839168136071604328339773286279657795344001153438356570189035478486351456230280747710150723078701338849969466981898397455276901757459534448831499914291619001425554889505204351693644048539127220036239924212324183708761331368717734621787360584299508343820278255993470483195793240524418179142795576974678914060995615735565182289712566916509936962480941946608746076600962865742921799788352408360322232555255643371593762210820483822764844090994170331116757548382714765904091091322114511849586892166724417342287232549069053954316019158390604270742737339750409496885891826219774496883218445503104665709146220382408173435876786864612620203903240745316119269990372645797037818342532607508788059647193902575382894397741952170914 [168,103] -3514388123297754362632564289272874343985936296272964136142747867911393079091538043332519109406841586917183266128932343267289366509932041064076437362954559563904418613549266217299260378462885064401567973075498617236192491744328019256164026990813058849420554274286946943570599782341541107384276104169437633751578866687637134840322183212370862504707187328912473022492263170016651405425720530888988833920494066074821691814210192883947435868289215454434589402855143757688319877068282028678606171682243801380214809320402175978944832986910737770064140182563256323499783400864700494470435050814622446124099289776608134869365465091565960669258367349324530658704462723624284263158719401213672078947989403328648006272729802896901823766001751291008335043746434466713011935152361022768405867526976929297134771038603201463661781294364222866617439613876901121839475921499854792077206010424239180627417550783190749031126223617342912627576496198707851583151118848543687114417348659671220786378877181065014112363364546509951883648213900874027695232374315176920026336003275837596352550270880629352442427137134439477078910631682735855104331995201609136384448965181694318679290193171895775086739229173261873487041991782428983526755903334658320225229891774849805905480709888652785625822346314737878090465117613827851125699282721971005617720327848837782851987102679976075352000034627975478514703360728176830102149350323663223058416196063114550922535935769711013689494332882868323703351614880145244309969819216172239683709450371312550283975757126794151041081031200565606609200797880711192055631347802194622398043475947840 [168,104] 134453462195462032404664792879137529441144728757311510459326789154832618624966985729225313363445644570016053256130597207061311766737449826301385488159832915627432890469999737323845966843525959301835223890084239775828874352196835082440918429279727057091500370058568717319573815622195130449727691686689872886816026991356406630153721670999513150161090628665168033572479750839968564177082221986241664022947520737757352480377430609755900327898309805443077171582624545335971957850764032581987902125346305259792288319271411228079146339701481392816843422009629751263197833910744691197924768832728864093554220131551238603116298072364155889735205372324472251755476823597907126063085335829141544878019056420695847136703485605790302627165295423892543445424602164417565882397482329565131531825401086843397730555368924905411680161649001498927407757444432297879442523723285243736159952880800276568084048720302027652454324053580564087407212262690232459304676241956649068595668559291069020859917263972066478853083068563948616187810253843151427588496251796725295561297416269757006093103603112707172715825274866650373595921746155651700124019357025559565269836876409474516420734324785811348017131094737797563110020069740656040873443742364007537491432490299562134253650303096753650172990884225996029787658149641203013450684095212845760195595564362106092462007983173852580133699917595808955211642928221901996686234127733712380912695604075315418660473946135692558403644161204953345745060825546519997359911807394213652617416222247683216327366378332056997028475624385284459427453553409619675060539559046651537438096 [168,105] -2959592906223425636761084800381320531719539343954949758349268017875154068972343791201130347888278402422608853963524732215559114232639209025818350554167796450919216259648086798790078043231926845630485500254221332480331406807573056160863861530243130653855873872075466272314290223181623423655717124967596594532181732015643252508559316130097642225836636452811024624617654467752792869988913033165607376261407459422730977237378455397299074835899284897886717780751183426519074437184316962695512452044443289390795010984550428782890074166165414832036373654704445718512098556903620037417843231481671183170153885537880070726071124017085631009273136825315188109573864034690030137777024259960946147008548604145642759676406158489441666763834081068638394652925483847984428430971882184791320954690762213808957688012288157034194771867283194486888954886060820649093566471423823024689549685586858242413864008722528687247804415464682632984846010362139016375888794849539522886803015118690958692952619585261880513086354196660761493969922099354751832640003413312828022713244231280540839147697427544396261865008194834145486254590974060739432497534188080107573079783831333909088167924880044941325962139360259215294892660503946084923525643432293359642878605914910981734306875074484137041193986790279188822050608761319076786242654223915692171261825829213343125849440303417126774503119699295806365349931536037764181439788020466211314471736569526850320989675807718805905880341869680632765281874652869542714228654938369460230720943802600666828332829782838300259995961810863552734077329029756049049452824987475792 [168,106] 145652896569760760129749689147256965067307061746572887672630927524735073890728082974586176746911745317634529181720100224359967586041793263677240515034538490551853899324549906299523482745467757811106568561335745103915183449603211256551526269021097901646363034789374246838400230178463336018759089887233369513899171464894888029547140147829914288886832446486028474649181978219181987223332448433614822198815822918713321985065954040281117677363484704713497881139416441201420770036741057612293967100429615291580459170052056278908667855030731777347200501407262842976532232021957728626806226623378940887459575539137064062106747439974921953137074095865916425714041077343137328395896372924982121293049844306777692549152261549640098894653524765570206439136234364530511411314374096219259159976601778511818810284510658478554148154797285700978738430114379574317266920143170305931344799795301477883576670214136179309711799010695675984883070013977371510984395326147788916039358185038500617053492007259238464116898568367294231344243216178744554792897870148773715920059497072608063526824650974822265640603888793546344286187327361735738283486912782905965285618583894224389652243924115477621748394218836113335222790386163092132901248952705444251276815054594958450463055446505555709768214142281503032017605630785508052534284838490813360282745229133370071273293681634873254245991909509717228091329784325659299988513641114524722157253865429251317382592421132201258851031858718529082140883503946344265795281154160818110216695359742220194074230970864523691637791341535336078029153847672566110164547092 [168,107] 10702479492531651298241949272683581471762102779189847213551457130975900656392606600390363327176384127314965955590608624075272783952526880491760568950933871821629060873154812345917619465866759095393150273533885998977949058122265904586618208577173089919716077761920982739687458071742580493059215554502411182645650883862760760316637171176333854805671669046247063284584277835171406422847151731605970981891958522644608805270579142578914804983602354163658306316937630889709033641437957423567134723906592176701667463763982479506823992740536482407821361381654986696025749741064991657582726695393337050347992377814252718571668308825171874116806005445026219023828827468178281516681784321782032925926693228145163866165915638767343328464921485649834551864858407879066606624225603174837322703117062814082249615421660766500521729860541176843371026553643788531800662659081849925238274083983546648574073072553031945863087086600991817107062345723690136110485238597495613946454818320400620853648376212371758966355798696854060309970441313616761473970217091793960552791478276454475374148679860803694520251121400768056957121278532857927019452206384591451903727434623199456608544561762514511682964299604655798241920034703758262233036447344305509899293623452727862901580686012924270638341700154739596582505369019947024516337636651318205597681965700864431676785794653696202720546649825717405704530707437242724386257621567243130590825217341812079240021377810609418674757424281253964142775625655160324685491380173570362157156858333718217187565892321995993911226949875082781265460814030857077600 [168,108] 979007468449888710892803203137303720181836075381288285068422694650756879594454915241304711645197443571281493789469422422946662282584721348682081505112929833039697375584549281891063679636152979763595158425403683717101273228027032911500039847032107316872375753898254847292173988217204590056144542628872758014685508194522704982916272199540093088989812847818308537688767565565839765040704170055577718561609436375786783313049881664832342542764707257744494912579779019233630693687751719142641264179391409602206341076473824857295382571437377048838059733193149922028840655914428987621648611678570800198002775699086517132675222279636999692023822913534412829811558106270436722473876833020473948999836986917117928829736705815636529229848244537006785208422651723333495165288289500123545689958732385777407411502969039536037121831720487198302871154074058327731356879155585282352894696482339170244527490670139062418546265961959585042898479147524821505628697639795961345630370884966991122750394501677580808428553113376351387847643663246277869852746034495307579316384159871934099687725635942273184135198665271251052177084484180580604420195152344192117278842979791315089981854409136756106368785258735811866274202982092065188262676821083647682855215659693742715992788055683378534740555696331598157124025256162592989753106905149071471890927203477509506867952778517050992677221904515068189716929822814660351984949908067973701624095010784136750278955329608075271796837799186562252991280744933323364835958287664949670647845963977379132613730315231011457816650816443718417188780222104 [168,109] 53969168123405232835423102842310233956139758775154080180339509296713819448149360888891937695888886083752132986291451931381154297135575420653328870932831704578781387574642370443708562440829155277709874996406213914537968710905412261990153097525780333377093362783834119982883922785039847186570891216696779505869939143720689910331922043560635942356199172799092061425947118168293191987985691013834978915739122297700479377091514244298923726221368042870512174810736005236654662952597902003594820528330026786637154543626057675376357701207767813460380280330962178800652250069883997486597970122410612760615214114216463442140552214188373790778752361053051404949960779550505491916410853062310247052392469880560579631435693328892816175091541771566125158435628450018476390261076987669707683180740173051267272706096530653507599141271293856908294372008589586747461638616823717272064473367236487762284763176336844003570336899908254234895353930483897043435565343166393054742164380758067112744922181863331982197884834868676237119397561326709012865023684767775483962043148633076485093296657263726686204234921990484155112170994194584867849766311691247759433496827028636422785215103780697876431655762042849459363175320688412326894029857057080534900705178232368095161182581648261392111485393091306847819895393270723060163259655027676866613474358174301894189641504353537195933709272586416012183750245829088550910865428801980102510703167194281111561111258770029858349839460857886739174729789827036680486362539926518950867236780949972804612324271910179431405994716076637257221736 [168,110] 1912454833268087770159846007719961917755971343406099444912123469693936955704554212883102189788084393592747663111910054676595556001655107526181883022697972079875432880632692276012401124526305462059692844746222178337359938230200702074322395351076979427768244103820434130164485794774481644190278370981970622791128333742156402817225682644659471094824042783888454842512269579665564634470729884139490876388689116270984047102681664303476506180020539566366631242092501332836579914041078108200579957208512489750824866847371873681795179159131179135686568292703572051320289815716484649948342054279538652654174101030271713801628219887082640100976133842547890428604852371359524353515206891616343407766287668500671194651987811748663247401736262158139316018977993899864292826043631541963521022992138311958364607465838015778390742161404108173836193543417396993685329307494787741857867920589568785896441098517063434859030147949923637657936099956329195322547326889388457738596987120859322183908916002181984750786179256536204553571844724638337610291704177113270952123202579864428626824570478734991769078429638967668638059966204867048902867462808067201296703980337610442829951484814840074845521373452540358529907067480947205801937248887048986680908027453092209600176647667132053335699332576266346719058081077986083338170619305809848477676905298033793829313596334262857683450056890327328198412847135085775121503211174266463836065713788878123726844728804955975988466458775686644227994474757828533212384439193802724202784412197677533537207109594459719241799462070640574 [168,111] 42679537385775152586521877636156461288283250545724340271913514173468238447894024560896931274686141506906008765028532228816206871165353808671156974854209081420665445908549114228883855207497655756979215409179204768125656492599373908152775618131312265232669821968192822268450746813189225978231199573277191239859679306634239195377967816797925249154304437347911202365092148739275033328922472916020607260843231133782561165901493418649640638070975844371996934718356585101855630843045297462975864523147783618806057396679249762107217509722482161442615671753019587751431942697950982170365650905869319835218972544010941984612124729576312898966197666764156456864244548242464789786631069016487564971668855932047869676950203650684723125520883880883512396004895804142133007262619826333560712921455287937770346206560146183747522612046154713196260616529730060354570910501380501371727454839448711111266025200248985111587817277314520594373141280376067243509473066786648372003309987815961085045743103609757343646105989417171611211926769380358803708152391107626046997573842952773970313731920359825309638529050528948914341168417497537541019266534212383502251658608991405734919535655056017511972320027228840891907088506817356149878275840840558432126930585956605261367986621955634114788784881020997268353790166200102779136271203230198464582432631417139943271566122743507861689469828064283414054939443788629059310982543671552049856983651709838708989988545846413838509121779859925686095706965942843452467750475914775089007812741947542317401887154481928417193657216 [168,112] 592094344334487125943365143932671893629543985560913368502906633687846750479380445275445213676222152860873943570423195989184964684374635828335513145225234281314526904825792218177791974780563333984411721734208070108593518503072373823069893586531693087886209196534266560251753088040433907401417479718744962908337012411053551770586939600903588665056818635433401974222769979847465000137923645539159815213512256510825667242570686553574634464054225094210670233530197832040326649288353876508842493263587977888835382749493415403759378044109324732289413482257164504591117024909142740797692528155206362131354896638136161643450594944862341789654176275621312886888303189254617266207083520595835316860335222610444998946002431766442091377647587820710158026409116828062788745914688829769508403287573838483013372549474217446951542659867284083965349485601951458067631200191522238322728257898714886398649189003574768400010560505013737240046109513221902807982611205707689817581475183188197229501468552743389515518917287556341595538922234879923005377725899920273446147414811875037297563812176989234221433275583183036879072879225100156462257615114987812114411018108019314790637105091358324226726194903974195455619214161475891642462732056710573893069533569963610278772795647861053983055644932085681521785478436982703140668961918182942211662370158944910093274353930065639834649441106029195053265694265068694985595652453232465056108884845380367758807126008613037224088383245886926895102035295148519600279975994717638703748516171952775391372650445205992512 [168,113] 5032137869323142583294473451537742774955595138705321050819364622029792215361579118791356437736907076291713516041186494060829726122518373436024422930166260770215848915059696276739923317858920446510497839929754941133091746309361308192020253403959101640527767793204843497065395389221904633998439723465514148447086573746662888713408302458884023813622005275076290532454903617946832190794317298656552884001966232589404674151678592075497983591126808833353839054782509138505037076785255775783719969216137617218402105178663263993020928215194936940846397090309546999631256608787033682646766590544605485733055009131716568366157051113991391830876398133651180097859241168399340200965177602452365202902080733759226695334965497566721021117213674579852629719048910522399851812212667772614866861826220161466471353777240333871674114038922805163121040055500015881667144947768537222807383348023908759386583997381032095708272824555586429633298952998611850980202636924101429905274913937941926217308416496824986830970001354438676428689087680374196079585445516324275730676366819017420284741491035670835607943436956777494342945130206551428244160337985586410274078472015042136204722843367909060230767044468130445436135578843883925770259074043698666447016870273862493063101537984218259735266085352071135144297234046336205295296600503701810462652508793934327774758172837660503211693009091850003709684917770873786934237605111572731669574116545614347576130982785410542217532044181450949722824408179623484161602274826080283248266395441510666334782290016 [168,114] 25852265452929023424689317461409590016993187768947040861292333890502385865570418638724536242307257922365331157700011246190412684408605878889626092231323061939243143091328323603599955739734716876412821224016315853632020886264296601400463388113500696460572420895436387620602999608542034192678811288643064091598116670268818918021021968000032827253959586035326104478064718140036600183033336297483592519043537642854548709282893287680503880891770617417532946905676311012716109624045307860302885879396858739809184042034296374525595696262894570413369736506894256237523841893889229706518552239646376563033028491575605850752486964091439320120398193728591858719032200669533455898176689256872873985195474477642996686801406919494934409361029847604023192685478688664682517094361560638578374998912000962134433791846532298853867223331776039589925470895870092621919219790157138201116299533110465288747520251741031641019262256373349852620428985018380231772507327282099005088356932586288203757666597943611355877161381039641285671459266180583940497812964521344797589307446551804310591414701272222088020452234325987000164135613203231062945754265897664478448426295094159229033624864804009802851776029016317204851494551376002274281742542667128767548522729049317971739846265183361343842752068818151304328241012609947100576485572066605377549353643288731782987820368969116534325008747188307343802338876964406942073987938051549585501568925777740341030310129611829082103066662448415296333886922136855796824286611299131882444342502292162268384 [168,115] 79035172121927900532668862909827975682170090363023955331885540685155859151748624347488103711668674483033802234988499285068268486556533534186844323558031455033470831971290705488821066736376416629306733974253657197762298717149415012930581983082754078605889531500976868109024299466978671198722375072222790072100561757359292737621821819916463299878047721419457499297135523948581378082464981981688507524092160857242133724251250879970334372620874636861915078927382092703266231274775554964640873901816297057734534727887347349769348954653768665475836824822298777346768932737301103924007756820497935899382327600357172636331647409605435634359117048145315819812567845345725688431692338517365841914577015499524527097449277744440358011471154117495416901305837201314104705009247157563147450812987067055065731835565140256639902013555434017361059687203276190064685503468596862607804583706185384316816868720467241238948261080856060610486176783309016440734182041344977117719392816640195985704188206206187502701607726047508761876336716346811373992233820734759496983706609879792678437456961531573007410185289894984923034921587448546712256000077294035399754135366963381991337979320445729944918321460012896574673411507973086075856820327929156001198223135249793852916538639550020887822289380145222333383372146063239802135566785891742019326794033795331350152859060714623031993873661958345843937075046986532239156986132953981195943259986265571604016692080731762660805303873801606228731094189400678154979199759072152779681235347680 [168,116] 141865386998669720794980838259982600654088480525631038197713312719272383672224323472804046298796943114844670216204313642634948705277209681206324378908342158959125577877183734799764910029377819977367623516038311670908695585112398444619481504971893986150245274347986624291177716639100236546018651054140479211578242951147822374932823506646420313190627188466221505546319250432485733736437025066427472011291563528839055356352309798325938438482418570001418441786307380154846322201245534243168589652307042153596177201897059316975562556389320974997047276869725162500083434454819174551609946135545148186209295013846673212646413398409007065034532915682689785520782651851459315698145913683324725828529992920146913287567746108151477498787199449185122788602185311824266986266837745359847488319442171952431512197419131903068244657939093081521692901704705523438799320365948450913008690330352725738014056441766542149851969952743219637499278733853964080907250530259441242194037390964712977019107140055011974337582137324661648569503908986824227886842279142423849528122353591222101310005390861210963651170812848323200112717979588834477546556061292475856735838755873916664052778301949307127169962451538791906875130679006160664916383261629751210753642103787654306961630925183306467952424297236689627059902712691168658216234365542699869513326866890720518819238032402927895526148480494259634685501513394209506231085411744912716855179244143611325844237471642573152005651572655577901820167701708949303909494589118136388432 [168,117] 146805480712634078422504347662355100552507868105440481892864749997661950287627419559045664507305797987567735814330586348272375066687466638281020496025986786393611351783460546013250763977009175414302943774377188767270985303669201500242069921983954564768725178626987924038914338438118643827993001696018403142891676564426139574490983434708510631139695403668902188671298716954278357184134117233869853671316336119306864433919264179821392542449542112621084224572836717844206208973548177850770131666857040409141029817486450585288424721215810857155493860668288028888290000521282376677089631379654850298218070738092213321777398876956024407007746041946683049924143887748360558894029406536675977788515365180514084812231447715725393437390784531664622786111245618497540983130284211979294938050638316441377186356807213008374707302501683576875794031082949369784687661900809482648316806694530687047217270420239250878563488587425539098057550650371734604857132613014688278551592015925895326290657330789073688504817040110623450955986962586244005703897833457369177956437828874163381877013409250580787443040730289312961951275178903415536121483370078005240752185520700251275136686671607810536553141939604283625466485038063227866148845799655304244929264377741051163167926044405693214191659687132991644697993185341271591146354512067627817718932308263792919657516319816480377217823295197068586938187956032643945427691049755000611959966024249386170215796376038077493653590684770628818927035720504886304077267570936 [168,118] 97700898640468516973549345625831648942438604456046472812880092897532292246298544465915646429386429565588942962657520522170097666748992318169744068259086263036473071979577375418138797264260643648609064334543047504350295676818488242150108545770420684972115367196814388808971685846339944391445088458220073619303167755667592579938397215659797605392575966100903615768956893001414306767965091843258393055764606016921241770551359559051688115613973813692193875273492160493845557350907106328407051758839885277182117500600452652009155452797250251307351512368974495914778984067432616963812103075163704581416439802618929022514006253000925148186677525483730575158781090462085552154818350555159332831752988113303291135785849474497916491516854135470550057227460955797689986901267462550498659979540160252888408968587016456780047728836202351338302089154208505940361230894042469978879472418074598847763066353550926713098049138738938532686165438044563378951100617544840045746215507414440995505387253310781581521738506936706045526314360880341352802814849966384527901677876461236321489324316898543334105629574716209085078317068283606823302850525910709718471240903160713272325031517192681353454578954995279256368174613110426892097387182878037384020392999532569975306906000001311969070876304659393611465152039498696620514514886977695486744856652460237369489029543272566688668523307041212704957942724951587483886522271275564386607295122073205233387107759167244283136487942525710418558381153278426422812 [168,119] -89948615846235079567679400430130570903967772848850460811200741807824890559938571583502793301239327369442639247208698397013349245573379075971961024539559615800601507334578970890619193347014806509392584821038536783572815897159846840563602298076007738415445141320002256697895389684435444573640318992558035378206793825676229629172644186971828526196381359654399863069664624970016204942401379000488840825995471972448680666815098535284115897675400759968017287669829675738230698778780303940366324830736129316958314174514043889302075694729885011144283874694729825242426804407997882031939220954812524722593032224911105843745268769904242464122781412839750826616117780807139721643546573899112062781460151308861561690656404413065884547729877758184552289092428291811061624953509732584185395142215545015285606743348840183876728970973473354703174156260410136283916428052856425922979993675830807187437966689498572075108474734201047585335522693632340135258861074403546529568155108934710992044875450584010458025690162637692201641397994143830264779040263334384575402826330751033581913588950720121353966344531441425802092262805000118321590608363918582204666441081592967984891494627200053176070482575051739001110609744801603092692626490972789431401679319281532753434272311963924671304990743563836642793204793276803413369357924199075808398223749695348151410301822135505257354699942829505366572306131786164246086120856137553637293778149820750092844274514149791871562333478482925018660736224768 [168,120] 669272746555974356399562479085044466527189014577078436542569171673788853280920010635711900891736716665382979580483073880706392713382963840969044393507126280745056612587103890997582523874598910894812786854334992152625571314633246853972584811489058191318644654735693140500675112205590552135236389349317311964585062204946043984556504779339823875088518989423247965282438366790947684031178241583935120045307243940407999782567103751674720517288667761130249687736830281959802270066891861222076057532120240577877093798275417723580729121425852944436878580228526746124830068356543434053493622886668298033909286080789583682195859557394250090109178875530255153180340923141367551353167039035683101511159926952481585367027436793931756732232165474098608465876292425056704623228690936409444969005231387145530907511525400958670175351784116950048797075922109861423253313109863850205157642323693190480444920250409786627726138737628081342463042352157298180131168925743780416378512072983392018174359094825732620523304544004331730476723252740055713701044953619204755285869947239656924832696697216156736623647536965147594289067460783941249017207859728622151303244464664094848485767891181287576028347976226276616256569585959038598783571706893459911184580258057885499869955501200717228672685419383749701227554783663402642773315776187827747291810288283917188700970928018350134220340535609448416405419421789017404376199304901336339413805132358682108662622723589841081471470195939143934000 [168,121] -1840291710552090457327313617970395203452330235076286873949992019866864708188333590122422708149063509407136147696144350250027143028612666587491223143598784981280133655164756124421679875186161947123499830381037897803170436290853092568566030907216964328563103187900838450563435088258474743946611546992396845135928060690632816024671580715438467724918119144459129990826945833964481427227323629709414180950404125663193859918858519712204269831646190741135712763696926843944734780612676194613671653005164681506894787279344988810955841751652308956171134570685117076053670544813710054402962783125915735706375514195248533521378449222182540577422834863242932238147469062229748364509229222888477686331477245130647323401106125241412788575578459534383918046804884996315617965921664550387005275189572789232212321218600917418319840265232791310583536271678567132858274504108594652430792920916006382586506582504718560616783667147098404103991709882012114929733602409565776605631047776319467040961057800461602189251600436863185710147811663409663711351334886525541998522320798673554071027988782153005929117858294918751098751265831548734277976886882835828564047058204461747905260641165074353501931083074022393905639852693054744364905191888118909874281592128596900432569829015111805190619683977698601980613889461951484042618751048610200716442637828371300126105563285985222241435409306699401110682348664218669553616357771464282947611895168426117154272915137360992877630677668464 [168,122] 2413311466773033401296163535299684146081734837588824840543612063633825632275374106041684369810384478037961467246055141526880553101034021962184954471563727803554571951261972074298106510791026146252626326418036617782199640127225198985674755949264584712484381929669661685242563818262151489607727036301638413192910564970158941319270897268197928841783639042775424883359225684937291940952413771539126402926454404541334344987500987553456892157214990000094562585316883352794258238813813812748925979720993166451036352303697908317245099281163677169479980284277884683630566613532242870018896260977843144925611549230572347746654526973411333525146532083502992600943864497220914375896445275537246082189412718324305247664934288263483144755819954706821667014971564405882990422187068001844123713087471734663330864787026151028452283993706433871403066350451480868024385394312200899058941723673969597866562042526680354077220700015368531454787256678873627015040225414074111846679008086887212293806248529827206396146317213554912202793792495694599767766983963594415409704351373709415970953285255190886892510586397032649201266005096971630952393451766648275952861604858864828248413659637765729590091110961575497099541064063545201826304123507745533801801678717507029089642013603699496777165295039677058825272143698021201417421840067777420941101585165644346251394885888827642203471837501878427926653689691364842673164126614560367282614442744580350530212705610550904950860 [168,123] -1491607925230357509530488630648044864236887989164665074069035529742394266826811318165529328044578891091779223661107226745727074657421449328911497364624691064235096670660027097404983153934908052737673114339013705535150882546762845953405616078256118689847084123906039956334792980031222032108035143499043677365964788780146493604617274532147603529063007790174341641224138911007670984162247128075397435216488067986721640480294855203349850893921040895187607471626279252402526714323681992568199088747195191647016014813597039024804428357978147692693710859077705168179463120220336669659403344887053896471030585564274977413421838318617444646771129803040750962135557929658769424289472813629859159683794534540150904391636690181043862729884944698078443470061498230831855013469265142902471030766903204258176316296318958625459078344683200214003897314726805669038051074471679390844586189571971772945289289845727339619477690360698149928719385823946359795391437257201496369182582758717264740584843796628782319503178014165676477681287237009823019785817274688246199062955752528337313974018896172204352972830938557642577777864819713996326122289090564898945614346220140506474651413710176006480421897769629250227164238733896618927648793835934322285045789988729479879035803892378463558200280277530966949161227846328151619791584556469264807778088996521271759610990839075846433304706180454832828678454419081959667675651444680365314055419626782635171825097163456 [168,124] 441339368905969714145326617569683988733239067381037827526709761270192522919809697686913830584166622742026935258496088254216636655450822040098997061969281555303041046501096612566030665923179684374397522270410007079656599183325998677106032593182055561692412183126065875484150979815474409850682913050617172651317286680877318731116296464661174321829985897285358186466226348748330826900968765950994369856464147089559405491000995143666496897225298681857652577138877792396019965623007522455273541727354925959715807041520769502255490769452262216890351314051811720038352472334651712852264242071941471006227086813719997967667217916740739091827488981468935332972915437492191659884367408716143537881895930948039543000606518705987810137107228729540247461608968180143287460962064998840829725313650791802381962934497278670340849321700481438688847903883150704890357197065274300259450863472517007339585597951211180771740493055234950385411186978618280169136692451029717999942452479011364903097919573557195720929462768098349179379283536164303829095766245545896134804802758246468373541476502351486738353442844180220254773935037254012026082098049728292696882933165787572839371960145432038037676423989311899098552198120624332192124406326540321499557687971940047614197790462656245879657037862347677790145564667539234029616886529214080875231037591391632143489875571169628731442265823853001654727534130804049645147335466235666385260511178627354257640 [168,125] -59419127181457709808787244616146731012608170063035569299171602400141486603126976945062544945296850067524027400615728348293770276848553113504545201441018748459688082542277744504412801897923660622337022041087204992945812968869803619094303074618684620051888078537264482832935659667683724445892353920016010340833247551857730675096396108570406063383931207680712223773673754317938822176438961424830761565928696711975735871011245495460522630219225695812226482222455594584959101922225667780100972186694119606225365852641517186129603410725933371642281915779580092476096753601864088550886867872751683046678117201795675040508517789361010711142029527587411244492093089572618357163822057136521982630091454123896510267603011698386542467954420029810060009640734862793060809739140172060147388761436998031244765302219688553561568427048290031482842028343166126953720906899028274335726317683176692173364302176988349224563039148936377439461511012071278668349188317939834703786494421655806365836924671558368614616431184666333864510211855428257058191727453619804789438391919244451610024326954562759781061032569035805844842567553204453328943228768880022040521924307962171768118702019686655255064321952653608865097430705421667456502429415257824799960871874960088882364552992914176536638161354058532249437134461453432943608142203712835745659072247351335100373595967534559001050419474826671167077195413112025254927902723313905532681450935936 [168,126] 3391499884591947560940537425167770336953082314180459600305402089385005186920009125388519311563231815494108258322083266799959936237778040865220146095681221824089830687476189606890796191682399457944955708723147361016944730054166146690805744624566649011002878331801021719883396194109561002064996686850465518782936473399368383557604171230407006028007086406853237391114050381313286474936161846269978944358076404144446668519800406079814857151027707842791102011131643704670608084018912924891463934892506698089986857202879621937137946978048234677318738984136175833457901329507977238434377984912513632381753527300461005714767675815391905903945303156584185349266793730033117532059622644438560109952887316116615722731813840535753296231859077327074998173661837738660964658725058263954419309360142714173562226856723567199531056173768342814769656733898516892033709773138722129292144214660830172183636496720586757094751873806428174819044839532309179276633731482606261308687937786271502711278577508428360406822062373688307379256435013858222882215155389845114700362985623473946286219672031346248572203633492226792033230770288108377211730642799622595955827303004524682471547027718805881727518357885506238600582365965005242243132562111588045131313303806638096658218542314258360417026376735070368003344485590606047827696887110504613192407982412748441771160577324703871672504776357594735372349695281165718445898021387255643121 [168,127] -16902200952212013313193799404184032194401950115910321113841653786203523480251335850771453055543803864099939143904152673209632780701551354753395793562235135302276670331752312100126180173261500793835037122688552300323783333554746070611049363610841576958100873261280350029195030825880499941528676533479698823686647847743307768542864494834791725355098210518664930076515291063713446605986901892633508145900047789271625636572312153398031522151900994210095232872127107569999200485855252255710251800448784043182540164298711344510215582375132472813583670528055708154978548959563369447813790322770969700264105966750201523342595299649320633395488695836884649581549293186463424170418708757753614850637041345109955516043717866184499097326232405623421928436378577372604395550220446972684764716108820422651779987372078897563256998691190262847532320569177119404540431451640812643493179801040229191673570648989693430712398355326866015844856712352390492470653090906394250863490216134584716860608827281561790503928223048672236902491817412084105040513531127915515151825604585810236755206679105185809955695368997856246660156352516321794578836005025649248161689874987060702203597880912562151835238185659780768948023554938208323857096824560224177916279164957163315482044643900376935160353297248938048803451107238692765671339902891286923064349737867856964788692338624286371294639055454188106974201730524750433113391232 [168,128] 77175291249319581454819455432547825342884148853969446711284648825022389378011813809885175120592981529031215035228996604508185690510800097583262374669005675087219179745188302325509796422721511822747513184307039883021439489394092441337319885457152742530365846487306760019695478301134085478172810057159808770582013566765737020246547807789113813182315484154644474454100935876944874872616244769778490103573698716959033859844863058146446132367487753760710293782467957630404720373663798058806856332853843973604156320377938605495604578953538829459844107642003350261164681843220352631890719443414103104286959972781812215523269670436006563376128423440659014858950823599780643229401836294855840736644023614853782780102392914217999418325907921393296969684082740624001363960337074256270156544160598637703971866788290239385483194559217429120008055354516272425690145864577751863969334633017233777807783172112599832801934830231095936009416219807443945132939893595076592238603849553048781122723784179356831685522071472904463572910562213043585246766298596064786471483821628939031914114523316120312216619064007776118258213601298843416666014678655979424456864826039076255314713806132143980876362954712219344513755018284656463763587330199682967319310462730160109392742521913516276554229989366841547365232578765219557029398951298494535440637553896915787542390128487948780317769452386027487306278214482245392 [168,129] 27156727852829483091510881084317384219556121542512242343771733078480954327192298789117292931078462418531105996862590294020810624836406769253890194221511711801382235037354117339981712779995308893505318876514105930089991694772589511681218902917287370126337077995300079752980377593548923117689432556926734815558317514991531802963681962949785249935534853243649712522400204703726053517924609887806146915240233949179559858163902209619971426275960188467693009306737651549594894804785980963828798749136988404209807427262208251887047815942735730216436792401317070918243438424613518618317537653101712683065036655604138575448279438225266085960298262784832030324109164850406360162835489528085662658290983522211046296305269694126573723819141406354384801650781413625805972964068821237466324620098837452989020901517448218149342294173936542618882051417253062625464583978078354825133139803291467013528732631825960399617394728994989316697569324416675585332520478124177931419710463363721334427316790928568147009715683073526918683693626244222664831053473271572036697471855276514822892720448350581550439588582258614872982811286829023065693342266589673413970746716328520236670177766439497688527235661079594340455977001022339025099809173822168018281193165491447696653983581604667374716634312018526637679558427510502482989645094719876081045190334289713583987655868959870139618260779145734493068247600 [168,130] 2864695290761223819448686759169392403068275440529603148776931873717598012524128118812576200024503515338542958366266767088757765868998875608492456444977773712727421284007140475518317690571482705048061462948746278382713747166597017518267320716266712889170811062158709929525261032296618423060262735582692304179655197760633459997460741182635102231542245178958461185765818128216844248982507278564139868311609325412404769191405128021840738371018906340468080584007366046395385831844638515423127116690057700930250784322599945838939297307135149695802489684392541218908550889811323484508845416149559497159211668581945811035401877480838562898292251551010473522757275205511475880768906270693161923850607897378684148707998809283112181089599496858645657818421239312439574383231280379676143613680152021019133386292220256519039682930914197709997559197800257494782478142886109839052826573313808659910478267395656648954721697895428124349092195365986654572545652869503153084487388021608869400886343079171353571417023169470033483922001625031579137634662702098827004937508573763068233552059299522980442531177413507178069265515419707991323296183200525298559506096603428417815904238764947157854014752582133650073542729799661646469868824062746895615115873635085392747590224500179058104873311766444772770028772869787541066315117358092883885378535306731395253388525933750766722898055317574808 [168,131] 89828039221958144385589722872937506511275649662298868283633215301124408716210537754930762419649297452749082703979256342037294583104408473519461694305182507011481880701792814480544661923922207997076980021194435680779044303369972076203260784298639708190066671698537132790630635779635667128451651134372540958677140506497521128482478702716111854964752810817278407215365110485755492371723575001125290048039034122155633275158095104956294170655869977012920360202183325326274046313564930916429510066686829274421287329170577618149267307038260247854345135543266202706376435074866987719908842433163674780165710440584279282540971952057927716397485179517131080864434469985826050375310099405162707643984021558892894237065675450432607180632215304188411892589337318353217817401057038999632205163483468345454432076047721041847978619168623997723655919204747382305133436939724814032860985077585815976374290027968750071956736361249919887655165585388945708999866101269386217441889809370323423458024621277181298875684585450374112490112467959140554281041594843492437449281400184727102091640331157361895785017666685935608947374381906866749929712415907217645744926424047789503060158630948493479881905465226637943136750784362241940691517917261534455824121707973528907645991942151427531512322070924168163622592746864244297000776119538467378721723874683115258326927408025910812154208 [168,132] 835800029656127874883412561673031187343545893467033430003252695605573551541479149367983412795762578570886867848287613258249218936529964812602057272214998474170025169136638153700997209159132897265929601676189391543812613682917977765086354845749821665244280587352960038338288606605021704768918875601388550811204837960164709059819771550645761406249809255332076493436797954173050645113436670312052650834163626267478266501566584787123125793661136280530659852730097264651338424184172517443289317667298023789637528016459101928442275673265222551490090487750535665530707006556825489550063308252672387676334903216300816675730458999976930087882605645347563118726826992877759547992239414287879964445647289843987565702328519763170983868015950348148719008562461556960461656508670851831077364917363613964175588306873417994438284149219238596044717695163810601168222586433171460832873576828581205264693713743027590823121311839662017068110286839109562359771778746650068294396320128660745706733793222416715997184219484233756961268791995951683424001115551786575681952939315957437920686623268073129840217174870269078882831577017056567873176695936810514197272993938951277380075792761770612305492727922848030550941489327977377263770908152027120946263399926283900031917130666796222648668157705146986116465723859554854210674311702448191254311026616650103329344091693864 [168,133] 2292909253841359547918324779860397100115740249544928815007913889609128674349570997038075822456285029369138980675793786697882880934104982816331301709382543148058008314004805559788685513749331484228922595619859770985438961544560218043979404807658050467424982439893984665617395611370282256782830726743166748132289766286241205040174311536228802811252793704868773048036427299811959916796735232292286529771291489090751684803092799681422576180849772722519341633167723595091343599102997037264958558041501707603039044657784298669729905479477846242419235749898849022606202921384920458412733665858712359011815730029371404292932863639657474238322430972512372158771185583829631588175362920844204972780173630712567756744793254550849496225606050435916141235805723064728123540808673858094313291167630816655218941464272529709437950691342382534994626840878144730483328345594931107008042836973610930696859583555344223636024151948976565735896555497738638018020567503522516569833659886067579342127096213403563426345633659400730217982466373465662210974038927404662306431615780398674946232688369568295540532236442267374874346486669597212296257525835673394902830424564054311158988091983142463357548468192106442686624953075711323295160351155927948044699296805393491785301676095865382076595657254805340012552405517930559502445065295571484701153861245623852032 [168,134] 1835286018581721730070711019999325413830387681149980357883547616853723748538015044157057488288789306188371873354069274847122827377018486630738993968571105327608502798538504808054245124579254540342854035878121047869319145164840254774166649382663661449227074393275706299925881153447364056360782036072451128113216168554816564972983138567187279188603043156015153246082400972085284356403115300283023889026408990697289956802304560204650374837960331951373171773837718996303344015211258528342257541647098247008307857428400070154700739468212217805907684383725587000537872541807686973328952378167847336963351106731496292022110904600461145793039969549898906974839972747008760071234744051189374214977264645839665668433464189634485371798952931846380418779649393785447943839299077406743984626525380032739118865772303128368646587060107918802702543112973071260208368586241155822895262407830305836830792665419280515330565180994632077753464639933918498751413764296060755697787912429935578858622901144397575675481476713523078884802071685248113262162742150540916536419900357005839316021832284385040054189901584223481686904201139550459290130410990906156185576859932390021494480907724211865881417241613952522628824786706862913303088853368454351854488965045292747455562078163586801040726583062685873970400422933622047557020714309883622203328697 [168,135] 422434433203118327582302146594125400820013891081535251896563761277604326384403985975525039617364685833057380242901590121609105604055408166719759570140806914199872014720495883885941469113407886598309709526744678672674345077250387694374142344010597195780612562404065340954170028149477170571884703794659877870737713577451095392890354911828852176379626656967640756657526140729615372508567384784331441711390922278518769718357172829716466200937309281482378966663548641327709096394919330155592290118215966425419941174169003269461623193156331832608120294144948507903664538837580768243296529658529785201170676814467235288415757391631989273150997671781653873448863928424743211257613582940238414496506609811182503092515823801962384314372257372523982309243624745628088207598192842080383965977893677157092337356281884899169999712197988058488781336350612475475682453710910882605421879965585823949689964404362786821835502083400124074090932372594857571522014551588350185009916455749698660029378247039499470693388338617274154065668326224885851025994621342009919983277147880191937249821377522606732433829634879625591022137573217003496557998762808734477690344585368226578578424267599080538389400510181432356478868781348564478838453178951564513271032937020083996745338593599804490324290729792255845894810662091814469248545928384 [168,136] 27450774250381427745898410411497627940573436531974424901248887616750204146593850963146276660934569037965291728748275300272314176681446486537875246323319813517840246545757890050789671266802130585337069810491402397310326062427959995506271315154855221659239362541480411183747231546184024070598784779193202916653871751968408877312232823282269106825312930051459831962414225946238895620172455037169080059418367662056517385706878839009792471426854906670551360209649998091008189130173036204616118506802534196984972138828284983494962477514037731026832591702147383859897461903232093167117256412109467708752962481723851073076314709843948335330615437648177536340230770411034905043791724207253731621823925473715536391474666983831580984718003270235158822402286757178955643326706401192237960876633301694605971819695234672607321703933995532299401285190197710916128405022789775437479101452413282894237793078947945624512093512808739411925388497869421231692298815638330993140855815476015513689347402352023877418540829044059380366000271828293457024308782712239635097119011582518631523645393714662133813972219848627996440928131322462263180092053978394161170197219096256301008476238054766567783684089657353500223843173691758212102077360696571677685158110943724735841583349467715775745918367727140311548083950259032448 [168,137] 492466745245531347523484138016605916142895726692073623606663185576337554240739150980155185316004675769598806830068143731021799521777354950390798279710845351518825227342754919677675050600999893035382856184875731543685268654150307471865985476278469930142164101734638066643566610050818493608069406140899699000702666156401893839760871308034034444043353340544391735045939000202181868176177934908884427770273490598963857986463085627608707766871930180348194898880227912530252808826765312674101332741994189976574376899518924553956705258329398559704441685877594768279657404922407278435905889612189681041914441553600488122038661008386862837944488487176990681359024714895416017229629118230918949485256708731324281791310200865582893648680919616832581235919277090498429745486728933154679579685694566800193585835027776296653421600623694658907954242813878066310806753523666524771295014752604807475701654558260662590344477444373181205386579515932654157700049316558865539767001200947307264977662340421120459136410340434134516604914142953568519189402333892929681173934418431985274365239762955345803027245549154744550668861224135879681285773424066191508869541360552937501467018777686538665153711782730242603538185532446241522952784718171083887069619963955811630162973788867972452473024061869218415424 [168,138] 2375520660146029474316137104573470375685290945368089130881157006956773322586475187327209124658268752121701235744145978279093834611781692868003117824239150901058464346160068682033302818167819390547196356106130083490401020860991537130183980670818153507800943317723869859284013284818172318255078338192710660311393886877860184435587747853281532278117819567308715993250803064756604081151677896305623530804874271922023483950186858482681949504631694711784010527314959019964661094010433680200474311922429223921795371396407855841982651157876349151043732431095080323912087377330744118470982351996215454917710077406666861315787134196290936127558391659036569582616805866293048543852728901480016957205904254265665501434919906777141045967457314826799476812738266321111766904329727615487107511242581264614604784482901634576769667860988094038998542925087855492687531325102753238098472082506391142998460771947559639396642078454133223153825513058431111547668908574214295372085468449401784853233292222123007946673266043871356395282398761571306382974374022939734496433719204127815411981084436038918308112995284130464897648614126014634004772425800348355478954461643339160971644662166412690207322789928461874447403684190458868097095545389823768646357613415215262667275358089087719488667536 [168,139] 2988175175688830253298322861875846006310362574875430604420616223717603492033528467828035911579939409972033119434068497919622229404511875764079265250918886780094565332180328648637301510181550276877886677221367004806887900283203258562100921604366986786110174190224035051976775892112176077140297688248184080098273348839930561208705654424368095024075768373664094940612052516083275797129135495933830542103556557228552176506123943532071583939708229663471099547094586048525968207644377834902332126035296013938685338838245637344635812084646145087409230039640386596202915536270846275416168398724619743178477633990868002149210067610343890184713273843747793068214620800663727032193062482096708092378941182584561619257810719466055928245720981847627565534154075230136510990237253628345623089687822906335848793926176406081624625051659638967637132226600320609785763265525972138395579553648719343619245430792701628718985516079714950820146605782577532224364130119272395404014124993925485410024708636958205210532334233928370003051053927436102075221006223039569079837323769973523993913844760107927967806649151920893935959546001111271205832781851079832745738921477942683089583290543632583179024323246183792118290848775850563232431166530564044615458395644461798155324567008 [168,140] 946441920189495749501047051424671786170369380027074074001139506170803120042920728753982459169471904286764943684575274187575806752471124172814359118219680153977879597142803948601722514544437637175625762841864753691423285375436268386287174263746820559629149257014016106815587000769073332076386225368086771452617051960334329800184313664215685638548765751629197062463019549499308685525983976640967002848902534498663502784835663374875469396308775971460301576870859998815312347312934819770364868153869992253089043960279169028642678632989446315455426839331332932680600589417892798579671305951398552258231519463565633211681478843465598208108477268523277311728974153666154137267467731137987942036151006185635154858173482260355441188088713258926866156076723105922114506844978321485032612317702205446756435753800358808463104347819571496643064197237255347083761455205780143263955304624752728960807350606191935025267360884575523769265873748389865840564342252553338066240453650269868795701612792463797792735049073266002599050275451637506216361315158180300137912040019855259189229580468211771447316664026028482995638307920375301464224037471277564930617504695437855654069572569512147905754747833481494932372382038089556641558470157835208001472537463896 [168,141] 72532160661329317272158869177859687052982951870571991710252830782158163779091733278134090285030693008811673857086825138078548775848773681556636746054818114352961720278500392099605622050102797152224302766041590596526676437193216586710852157578647979670964156288748997898009218210286013461172809442330984627642393596786308816324058176611109530494993800616097708290598898623481738009041172379723048261236537469792907199792337449152861197263876585133237564091977092725864961624689408292213336115890545392852753875896579813728182868403110817813744965301777465664895955640271063991459736498833610837785200170813162014764534581438473690326504986362927796976639231236977123828292435786754450451836545965750843906351405948396959317351213263766717728395648024796778230658669431975977274980734588031768246519050170500015856172536559422423816769162177401598428414351585695230254407257923122386503293146814538260420299825263419698006398531040548290171865924575706788447110498203601989563642678091059970424517756423193462817279404173428395421595764264449977657763664320226073038877723698359754500540258363166756542000233673642700454748790916220163294162477320890176340780744893676565308549604635488572945784289555576225279623979454992 [168,142] 1285829696691090762475455055154265781089239028817222735123456597040332456236354264784725160470704144056711751860520463857553302861871141486276791446436055652450640492438000725118716785589084221274236949562609147325187622542650554959100655400238367074537450601004214585642945353570287235538497984890940529126456861964917132676835732958993818026613516268079124932831581264357226110650913708407144275462423798644477476607051836666350307322496346815087975760534775080614222007531282903644517704641593642679212307842017172432184234591486852093204492392525606482898018801174495504274168872214276294120428902207644560889642733753233275336700216006883124097526798020683559147677195377920191698679737133216758016562757976848168138381760666833037446196563281548943424373434810103633194318712392623707449239139466250938918352451132246198610697617585313915457877661878459444836646084302234069949263894225403282157322521346602439086340803073953839627244328208956796782600628733154315754183542661802220217139569500111678069457041174199300726542530630746121492879200640593689716257552084671396908258832536262078453538243239718087653370204696850401524652933482681383466533852055886840428341443962450239049560812988859264 [168,143] 5012620066282859873589711534945531108084469977052533985275115189214450690471545219957365752725417503185814817497480406854133748408984455358139626391046592491392170921893902264779414327978842209911842693583257563681865262381096736546885996201990214698268185460725443109772256719492931827690536496146016639252718561832689569189875286624244397615344048103002557640038526466962102478456470165782868278276414477466976728762023037799011636645039891250062860404521476118798873791455346258238107462441335177443288330538840824255824579780894932944199790340975294969569123737137319372205105845727968218977122661838856411749743047909314842477728625128690281740922562142326697700502710906997203486482942478539661366920623753484225022553093493722554971834587083924390983994098547931108109057532623316941059431033851199424660454529851649439624875934572148235896045300631769472769155285112275559961309206936920486686020567611325645903192524426441945219498470893939304187991210248715459571799602075604176799994087011614876694070083676739346671575157718437143050331062180057940003864563476486937915924190920252922215469489150437018161609944218513561416394886552451856312060973905242081805425811320717568 [168,144] 4059471258604276195254857019755066130101936996333338472906321985509673292444890699799660394037159081057643916425994742785048620676141044511940380067380474480666612595585018468955693647676622961008707356529770054137461634760928088467456297117251137710573086494802338501167628026326607255862090051502705791369111222043689239860557642993885588842792809740006425134112199364491766671539966556205135889656569666674556950962266359803051708033426670199457127286538898397003407854215724956366962946973088865787435231813208453690109416338147167045556225905083187639126776743581995523563257264218653592963699032752819937974438685404758346693800892422712254993502697243163503489340853438782479155873132505922292394444460120277777182309629130547024923319525707944517728223886013717136794274697698110153780933690614815254038701501063116468396434920420277155840251829522774395509575773949859212890833443911044900549099724694671728590990274731884772216064404702481191251233512368289660299078289649788441571778489529260772914457277025600312651229257375270588674996217260409588868815572464747079701960055177109739014272492461780863962622748316414142900487363256975687054597825349155408 [168,145] 640701958015250573127678881924024179136965091343474073713928368045765254701964068838351146028209060234457726776110293040472252150551239034557706949601351786124085478583046713387949293586950139941930359397431345851063976283563561044766572994643428681534121019950787835581547674889174254705883786588864013714703377812895569212120935843300119821321253729064893952895018571582169210395734131543954962081124135846499564124240447742645383377021213437669503534109489566746550223572465170132687971930273050562361936386912267686171738942164853954069093491657658069242019952275970178307157573797902150139188180349016779538457126939846167561854263795511597970445973680286031972015045419741505193972082068525579922121433368097246792560877732633152862147140663183364125905969222845523904720816187912105555827124931567673447668095522128248242844315989323511710569217137269046308004949887212580146996689941585224525928913319408502368858438010330498734434225200219409501824471452295489642401565927376811244612912624765149857130509093488627862844920991759128517381581496397061866451595985922415394509743387171533359394669493096343312422670354688982208476486368152080 [168,146] 18342558801016846830722182337708246669876835107822285414521396424709253595739304288072900422421572388169524808333998070389912713505080273821478441742346904877387467307062919731531449011026165599468336823614242944310702091767092003301878798127785783052698589336146645408455032231304419072113198365498414742036750041157965299753946451688893538465973771395480843512033500406405418083289814564894137785589102739844566888689833707020776663030451474301380988084140906028823310668312193929670900983093968079525876999025657172676576741544480981422333257877071632029456624154690763940542941581012252932521155288323588463762714132054176209525716805391012463851155051522252585851901840624652641252726517706110656653200049937109181024250251008346250124461834307719331899151162115598052966053780158732242995412182978998014989926130732894629703963238460025440359129160973378508782918942643152660624782357966707245641290133379925440496222051436600822813637070042253697649397902965901432385750117786637046491102150272138216098477619665466376711322347238347744377817441132262896750771602574417911548943912160907335357325512445703345293264282279952 [168,147] 87866490663145192470935701266223972731816011671639955541419286332551005435579275534217183677763767025949606656505395540913975687103796618815030937053067151744480057219348103283144878842184137495790996743439911204615827961158478558837339015404618543610865329244956139850214406909301353596661163113857622829140305203494323085028918501922568295510312702768713383774754016663246720699171541999860448961711418421505741171236521988567936482056506271033726423013654979449621653226238397342782182409644462844866018106375453626127759709186068927590580553646461935242593519726075904167869052744418317766652310513937512624919614388428699053695742609989342511714433002585699773308127815328952230637604644464666737626111188733606028070534645681662600189878784075309540123561367056400627781583188708822503488169133581981861543587140513146393164371049082001148333244399495558663221608296312804564051543082416839086210648432887981144666903811057801048575236549193056447733849131467868979262022216559721425701188816738343853238527508409275187395921130631413360553735909675223527514181730933406750039889066107167167177739909792 [168,148] 64301641087829362253398528440612481036678799918487174133718699312475332628493614352176840219422073995854778140459302416675739219426858013255309827798253593717224933241375505486448399651273050459523778155305315264494799347704967815931542837311175873183660082694417330350552266459507017920465481871821325794681125566712768890842207237289718454335441740959917528322037993163977753391968393975391469812048586022115956781391116219903331203716164493970893371617219307218768275570127870880722003466640411472008524917813996843724737861978837115817488069865926028960870126666843579221605258350519204526652720626007843701770319184659946177179943886882161195351160135738774349196396988062947518299779196173609422268419613531695335575891044145937339819936314270848354879620857898501822536002834837177644653247590725031247171896014023889394780189697773576250940673415291725471696713891639054156094987945874466915890809866232373508314434435401356079280477864581721787319054649248943644225167437597084848857394374661059043671336049569292666515594268047794504326063037689130717811301407257069491839257552 [168,149] 6485796658230581599332754382652184730492265906752478779460319558056842222354792872514164881817569942755330232649119461342184643007461322641789039042877067045303479539054246330208983935968282679626514821484008873184327713621792935238749065397056176205863952196961685006951877821827719079143324118590135411512415885850867877883789090939822752864190104801793355593165219734769844241632991113963944591386847309066346769772670703196178931528094932662581221897689444089425365747937269400324124042409479912868388229877220496517412719851606415959673839577940566260494161361506819412588660386915998568098715632673923823969244363917253188160720150163383038553445181526453985238318789880942658193619959308292090219267635254696877561839674075916337220387309906307335580957675370529349922502749694033057875332649619643549940586041454399041350929869069408658891202343558705449815618577697096606308029915880784203107287942020974432155229398623105645838936535774009154234333511096028195712114074172072857195597017643246604738845181823721019478565659790419994432805373715646164410664 [168,150] 80226525989491240519926850266542204595108698496370316228375948198433967512585817037351574929056489918771598244416730104366596088051028838984416179053331066141490596714788811447679808298320210925541948284839729090761242246993972969659234739828518129694138661157236994300674370191719952338007008756982909848658654518801254338763446761652341729323680335889042494707596530551180695220596960362378272059561300807205211487078995289168580065540771852887277810982410633660774761012515031931094169472412195333540933565549347990236830426627919689598569192856686520055730309222810671871248977058692386146466622724341122246440621167762645141551152498605475302038468805278195962090870994373621825171974812629842069724113768046388477769201263674053506830212963453635130522116677070747882543162734064772371566898492827449860779032604979449349234734906557417976816875693460762666072981254806544906819588673095056409157368610688341088045925091133144903520799944776629983095358064605233463071405336821937222870261763723378960320762792725999706745123290811733315 [168,151] 106522343629775811319856282037696388639310178513452581738957335074849288127014511084789450935642456304533349870362478682092695673222643243949260520341150013937511858473238495300524768490318678336111773389399948635079213055531801465640347807469992665300769917959298005116977388598814658889009020887328085856966787258572132233943648691319704173487889729305968012931149209185558560268971911120850226907784382956042448368880235400707385599444919517654557346919308820768587239411748725280586345356630456477716184285123278108456561901846081621510616891077469180205311971218390996737450414634209121587719952364362758142931475792934262734007650835405039132986969688245698838072060214150671434470341808558487200456675305817636800511096596872566097431465155930942383986242692239650607826452196710334757476729238170745055150327346156281675980553314983997728143276268687991226481337755819197192107573839020982383665506991962062700301921236438904031709390930707544679309549008107425393985094816503741519910509191747686546205189179264 [168,152] 13032012725377923290525719360936718628535014486960551315819349048342470509985930888584485043947434335509277346522107923643718272066228680529973837549582409403008933575367019758596543793822849694313715691817495051424312368737585646481568469721313138659431153057026939481027434773586730535993611257964263092188324714424148507163363602930040141925639145976254860459632872236856167823079336950891302151766698978828118708905704900923007508217920670291879886161575004347153614160363393369528157573416181085381094091091819296098908002295119125855711361305178427200086821776285710861588778515244456469400817003110093384792442704961419915919739396272065830498673424948340054360985095890771542401733395934699984848204208570629637815557266966648486800915657512460280604445357798480099636190629186225525945687164061930108932807870804083346726050131657890965231809810955053373601901737109831568120301028500770432048360306682256174678078773767901343724461778545482174465386898873376985500106721732574700689600 [168,153] 123170526572458388915697729009838070857216872764065645821797677564594031928062089644004733789279942505496035469472295074962146368052689998834180812732792453304696660350421273759485947073878818844552089215127150026924873375551023569206608629455498930089296703360472947495321143561833461509768223657640492089930291514417918161136461867140734053997501979475901175202757305406769009539194017077565586471902710354557484462119321506682618562387138444960449704006750132347972768019955050216477963398388892096669523263654323268006771305382890254844841429421752104066105479116777502942101003317540611706227911310999904606399646196147200516143929168147613393136445361286468974578678175155639814948688496570524162970281857544863199871576011926886124052422549122148342753488791544664688090295578914746437648563160168472629344906381587919491777665465176824241727448676793854242517300676707709987534852198762747298266341886149570708535733930057654339486474776684363332617511005581120 [168,154] 73277355031855791951779741428929301738235117979795764301515388232439124307535708429914366769567033437617864125683731699830457265033387670594347986006142325341215113322700399084408325421745432726096301323394058841716817491736873330628599843418138832091600773619018021931057501091021880406169975635225860018116692576969649539073089349757095432415374332932877583674980205309633192775801614226819107420584841815054815923821992817721779349860328680003859242396136432403266829737325292651962464797963977787511827934755125238161642619417744967063808488187904822637561170290991980510062393729901772697667157276886531027573502803997917827638127764887275417025816383920296986573622209925052009320611634301664932038781843470988093268023883434189181886980155623368256224422463900265280181061099419228323368018416591425981661230295624881667445409110466400530171938970916702349887131086628629830673157979088043777392561071039415480479046491158326888833320 [168,155] 2158270936335684342050799597175988299811535725205546559486858267369339628306572370767481088303468129288745744526869158122094806187087695547155857131759533803981125394196033729241275231195236315333576600681064917511290251893479211486431694393034808063131948314663259219128449454937914658789346049694685664468575726850728481571147637541429254870525124727918758357309388292657456151298112738266748423185905884950300095378193443843313052185267525868016226190285062384258133344949047456103428386721027041904710793700502693102776069078243502008926789049063175803717217978503070640356274573579244787712599214513811134437906655266984266959032754423934341707968328885304188740697726359069853766781707831723535105353874873867593485635384342407673367207075305532973885110669184776217614724555425483900240548412841954473026864223223077828392973579323523818352407696757359047450861492215391058600792879666859722769038505572512 [168,156] 2357533674898042213324939069909313483443518703674541660038338644592837929933027704726147246411211371043866082635024744608042864644239037754593435110587948858313992167608166123032455094067080707541457052865397194633112752511975118891799396438221279726896261185313464968299679718201029145565945883614954744958494490526361717521885208343691081950729115968028390554547935584587099880756901321775125303374653355481084676289237419976613207355343265682939096722972603337837657154219485860968179183802869998222205191785367729883884185034386911354375523250383468213466093608030536042616256806994082839632540650237477025532231179726901019514795299603894961976255790071157196537744778724925906387089300385453473501538227768628880425244387024318002207209885290152362887854901349525789791420620651679971500679513410283532352077220541029848864265167442248713721455618341496101141826193616616094304 [168,157] 137621011632210587491592405286788287827595172072201257734660918782389714095501417765492978775675092033033676971997326748563092818805743284831746524930409869055705328340808472564759301445504221582809892499922143304956297517107921468374727972255438115353999355218677011029933762649480764144556211208232324723008142941520085587376160480364920094311353416870607576963828177861375402409877587685464786378474289453990919561036725782534077207076672480662576149962734466939539267123890555961049569147075023963836511095433191874025898114760036849353806256108899331947453591421066008265478539826411193464325066690164654094189547259297251333103409230510284666655566888566719403917445979691568004121267377895901628522704124560211205741008794036104364835422554879234357611734491382195032440794363348542395702884042705647826681928595521957031140263485163304365206792 [168,158] -14767382158364128609507289075731517677591378403059850896251748563553412004703021335727428909451821899582225635087919720202140725146163391606979895379796586031507205747168477671686632052069855458356241080164044101691040452733763829722727140819940641821276744647419711104735940600947568065537780493011101976781566656773560903877101630301229642767825873616133983398196330283725318054336489667282314840831188330226845396017935054687286469615553058772623731728628383729096500339339386217888157715107793378569849835254872132452323423842189770958815299289501993395032068318489156482076900837083620017999296221923433352512304798692461970305120367149421598202250211683454927869380288646893139014446158203975436767962605086585850852537982736495457324579233310995840879803683611196974694009184635172551990779452175867102004469737385 [168,159] 137292496337119547351867165362232186811637015830539237718604905315159842966049699340276588006350991125827851160403807649857641070203386549043044799014038303681191547101781332701586967852585329901079544357942603049439130529490899667423524445062733306777772221822766434708461536032619134192143338319931372966878983917299521133040686475730044752261429850959832927423400290011714513900363092426146342753552352128428938535073115569633925012400901523438666827993051974430848780251135995614793259272075270283120959343412270893587442353266381180608009323810654979565268027804875988131729934285846827886572625100735272344088708703486018429754010475650145845599299286029723948659622679518546939948506522644268515412667959014633612627290480692471298135589081294370728344122801563407111045130502718208 [168,160] 3537579626698627479984663901516432746810182046401884195437670324000010792383066233374716643619699448441665317451555609193643540351689795390815080787956657294518170635315677299600286942204776939527838553336829455902150133828781826415750009190713576154182275366231448178798480924626598979897806418918522042612972722449023283416974501823899506736315915721306830229378130545052116461967660643010382858670728593524817889127876979304864996196190603046199622063945553525677765614874368877453241280228184846172847753245065133591510782625541408881271403952948515143121132553062980664214021184967540401599676134141268346090316705792053191446860949866695217904817523560497631672746234418066260917051865605775212955136431494941390819935626816057293620714507602000755536 [168,161] 6033938108541127037472790634594242673207557881763085182769612750652182818313436452990404205319495123359219045996031088157527455319474397800843734795412832098281287768229999037226318667775322381419312171381981998048046978025564240886614378576838393383688596349166824434910153421263598480906301373949237111293522584838402115342374020258959078360180689991545337250930391682653205769306892892007513447378639833190444154392026743111981040164564282866398230471822816988865616286057529205333135040325391164409389024447153310412092679122840889523239163337031078464665105473654913109390058562825531316692816096903805962754963138703289461161986806466619264037402499178299442821351757586052595641627159617967065471077929602610966332752 [168,162] -45252502905220974858486051764100528008381565794209376697260551141392413476535625142613504582848081884085814010818075761153486537173243155705672720933228244562246591143358901668179683077251396234107768581865953515236597396996588407548859333567289685220205674374110917149591718696734342082020322741951202980955186745053415047376641701173909945639590750073687055765500852364555194156681781408541819093074573780226001612872461756804378769102783913009504587857249528948486955955341308660972515319465755833691752371227346614373094122300984369983329379924903889750909081289326911424998344261224348157703759913349222104879155944955765052902983975733749722784442934696985994998344910532158574960325068 [168,163] 16064745537727969735998985168124709581651684371323481113129741825508393844252943625633200781062362053866074001935795897302232015400252442902424266318839515418661238425816309232577825982270546938627039861458946100164575927134837373042805951698757007728910726668356600706743222872881756408047189959091081477483624144983970563223469269999018684193324954461398056268931132363315647038241360469610245089313265035382796877354287758278809780259249986427468646761858354749341477527153753109150588382513466633058270211524805349506813413804085074771321798183287440309134292772842479103931387515743929841598188637705325507206914636451059645309336601208666772228702668128 [168,164] 42551023564557368737346180910435531915345489476090070456475975877790169104130187086497783939019823444400846245442376139394377960704967797532130082303916543649879126464736416710080515264012695766347152176394629821215988681073639114727444880974636489483975491518870226265926836391799337737880716153247734625708638202963776797174969041617120030401724826384827715038955593412608862146644353619021545921211088784566572592323933090018671391452178902826276954419793541808108945901669598626903172587055492347567405112163714423372583176743782204271244054376942503389357083771332605131414152846561275236041227559586821164003194088389616 [168,165] 3486783099069420588646867271738485497455804419027107619864880907679251425575364706753538214104096132766189060984283029067407618546934543378802848405339203427193661994002036895904856793975754130106852576339769672349669213750237743141354352878196243877211417409529691644162757423197757048147704138446380241966696875883418680637548407764126467098251536209216496087812799540123375393291351690861113371600787112373371126044992474008804538668956513192094003923360954862229931088075966750657856615474239885012406525664472069457291276662523186033389466522819379578596618543917786163027710013246606304 [168,166] -3991184183119477565160606335816063546906655812769982710656111748239517728199528764490872345368353535491695642997611554629927983791037611147704392358860910425966160911423455611744804216812463337048092029756943497526524592219235362103408523791635907474034203993963603844478528479153119662201929132875893059932126639987368481734319337509327204254737246575847065099002955134626557676017951149780872360360853384511652616704367063517773142581971905850619369378908549851842420440587385522498928416392629700401570971320448238242205985405627348884185356607821178461314 [168,167] 81203460956794643151250854424639272426678690253635854820101775286094198441280018091583958307027277983519488699430937567620026023778695966504301975333168487439031477032593679470854782544691221788712392223913627407327654417952689602488125586422094095770875601414571702059686344146741854919509344892667556695183691524969248471936429641470856135516947026644880903273955207928368815220102226586810517464838430183320192575145969161296141453881538002406826687279195808416773345154411875125053065745136719344628204347666461557380032 [168,168] 50191444955242763898962613880155856909517822983680589824822095428193081585062514000948889858985222350503896032943426667090886215371849037260526960024255803352292211459599583413279277392051414921073229210922481262221536664432758185280438963053086068821066283737797075896530543919277949873881845312406155775266270935561427063632274023704087476546389022474530185976603558351473215154464261575465870468393493163186399248767076962408464341825039051049044641598449426763543628311226777199744926080 [169,0] 2106879425174196164775840135498613796540961515794149186209007403670325574804778299502247185302232401386351444542141014830907578433399549942949181471867337028658244001458975287270243889723289153076941946923693268811198389496260274024479738268501944152942627060823173411097236225128393877747227292986499963644035800601928385062578968363150347032575140829540013664570467764217662422533317708557006852189575164022669282053798292001426674810715996185374581964417798875815698404190624734788039234931245641255185829873499087821793307338571993046421942138597487324052765823491583489631891466628293522822250329229156761122678490938140658707982602895862804470999001053364656526537357856936300651033604246501790701564551729331862326638946541879137333503167996793670308107213457389930240239568610909471013966540017373020051928698061397717627209333101198011314667222896519953092680423978004416142119064111736150533265333410121314004029618026064079311129136928776429179913726591599587703605361091338809628930973143151503076092613616875329249093694603159997906104047986543261025468699240325443158012494857283140943590727829800610872882232642299033909284790524664423132665367801983434027194508250336710366202637233126770013880280248470016091692656178989313591034427563813461782596433007638314791068002997899829171478704093566106529441126268392484489864160762577210423419174054503392146248958578600773805838778145937548451590316144552881111713441544117672138212890525350848081556578992955573704429124202127012717260802325912727973405074923428849413604934068096153081833702428353124609777774531595715130205315396146137750375494206511471373999386742184623209462615802554464092553101708976389908952039672020165022642064238172943018420009450339674559931424189278812634877365800373690291196278437616613325684353684565138450232802932180190151343934166938675928426951857554617762589166768486802193104112863312896649852219629858066878272136612590996632371200000000000000000000000000000000000000000 [169,1] -529083519869123048557598358611847079413841939645992320408626033808994612793999759881840586694206522602591787638625023841602119699559459250927036239666534471062648482440884273268069369428631764202367067925224823634593241029620840954180604503039257039979003860695805351932676733616604965730104987915323343571437836104843247771355067055734139362793841018368893855085432743443003404317608028063671492009379785803981176785053113768525579865427416714323515290976549765374050018936847694361029833891229664704611722195510743028484074784912565717433881654499110912900915610717986727668911821534578986874916922162469798564745756227689023846919403383789430222433793059498400432791067731899553172369425437966200836344140214750608287780284443189470134284618329259261228299777293924958235005599069063366547830836648646017059237566861244926273895552398648519716936757758770136423415481054220796350730836394089917470274663938399604212937063614458294390231569917669216936236617993133165189267159233965250811421296163377648159177321366628173682348658905007633247249789502581713581301110032092258737601200122963893736428445475695990875177189589829114097260120440396827078189900807883396059048775196480167531565501020072823883150182145533331923440500551666290022088258771229140352565254223214830453914113194807582722554493733882207652639507871449464792965853852194958807795730070545279447403962425758942532173456762506062483577192866287086597183296368371795789057579407487344346567309980602670395957081958346651909990298309014230053780270294844019962743156368629007862093897954072179219882440846157382172693893248093127608017762968345559054284563511281703881269381728568518479269054293761684022216090508206748530734286735349551120222801725061645576552964212905700755646653740776659158355009986440231385002346248526258695005646193050907921237536672620626759558922916577275782556545059324737546611068550316194504597049472774479195440647714119177707299274752000000000000000000000000000000000000 [169,2] -489797035597329063578400974334106273766476611447911472316161135106171215187528462246308300349235847586917888251357076876975356619039817737586604618920792949607439691743106401770344614274758655820377432233809508118245564215359384429638240304779404733544228644507225084313525145258614278585532180163779000784621485518630235092023163819235933695133418522849464484681283876942737769189225092882308477180399697679657317986608900684929667651132033886363545655187756493696852576099974212402212340525786431214837207846743156860929844166277518505343841962002151710097271674184003029717090926900799856682029304425347853511248368451407173333079877455817292195794267221713658588512374591415610634773791091708411968563201927815929369234826687927245934407769899558725242174403787474304121206439244238751304390615821720333113263864806695987194349723881975799400184717081540084700692061768733708091675397177272105636385732968259295696715949235110466029296482327138252178841948687591263005227818508379764421263149069514609599942347666444752662021603306495015395456020701475790468873255440133895378262370162833524066825439998693194496269516713724691531179158069477774521355280671733191490704861797922541999469862738850676261203072760460223769015438689671590884888494630823041811810083023793750065104763116359615519001221885752615168852831554820975358001720298260510552215651979284362044373258897919603949579693581164402209938794905860560821258633460983614907205362890347753457693966007546990420317399926685372159753669411713086723361700863754057893225350602199465024484983283700009205211921493693625147733432308273938034715074301319519887518284732019395734424338665284944089268910445889789126386286686356690486524937114376175007282278626346234431895972168073458557734767320050291550232647480558229584148339096456985772706796981123181191064652433685122705861269784752168751982077768811645713652219069526207865408763043440672898729508628249615071114229186560000000000000000000000000000000000 [169,3] 11459408265732304536152957520642996526743022530332036504014504769078466915647310836963686007850864959707629808037292595982854484129856475715362563243648130328260376946974446704672510397279181564854976469405713152726863981480265529325586767964185481239251351630557838920622949944425560667803608351349905289547350451169006456160487999185071800501236208696884424794545334867217573561251163391641693634707114883643939473173651888176483973958750821042665477530529882111224295519186699458377447696812946070886367697550527125022611874930328894233748874048754240758896013985447732291742676350162521950134432639242392864761037576414949757030837107241741541299493733865725059038910128822963052196826619330902115595254390857341679757501187611365562153495223559256904219134746698463200004386593266206995289008535196256605139384332674792683882475258357648584746870777946013690343692925864069995658000958252315285769320222006779810831108822667341633879865884535202430930576443153267222294180829322508881742629618941891434465551649648689632018961549355954495607508489901143955560945328547643433069738851510723251213112940601301545415358707999070005873316733308297204553482483234880879524925472500575194667042358548848265988192522108222570403169497208193627664277384781408184060395929510680044971001853620186535204892308910953461734902614799334955348473165814387355568289543685579103126505130680673253013193791018376816657471772245354891101656414664523104860567981822511112829581737015656789708719285482583994363834873865591889031186831446166164138446131321798197330149495034270593942692795960216484143841723199386286610161650568708794614544527667517707057420909542139323380315865483554894087574374138156131188377475879625226452882755361811555215134612110238042614854106841920790632755669472543784408038588493283370463609175820712681255089556742651915049683229511881956763817262013143259996825278426098192876237644949376250975739445396571897139249616519168000000000000000000000000000000 [169,4] 87667727843849841939062234754234450531814110171786612711937403461464368185158727391762610573014482816834177042085234848885913432776824323406787213926930388989928933956619359263358725334073751877509851053122760065301997089790311949523472495187228166002442328219432629709810151849727254163213361657128437058942209620081099221913450520566616738552924563911791857421500818454127490028343302123734512405741263937821402284278851115625401295450468498225784424391615929008798077071503557358909368014754965436770614359613160949313241595765006988050083350311343699065891818219537785732235299854521304408173964620893265747737350831350390204236294100109302431266733148893792288423517234467885251462662316319040269157345817822232186291188163780301118931846484710491561907336863767049674298085039736746538561482522529394247000162322842513749252378661981987693582802573370524064983229363330318690552177214557644444210750579538240447130383005632152258711002313607125391761170704334173825205579174713504377720232236159252966525602916314972214603705898071478230515471649356023995949099452569759410306663934090937534133222687677754425400313013635736688849511013744288672612490064295463759528068169202775609783624950325775403215454666914951520780647795997318715975611163030170051748660420857678868594173926066346214950082519218007924213346699493266075602406399189713109450325390423812507569622976845568722109706719448910123224419445914972503441384720043587329461345891690852647570853531412706747840519695022278371221606078890543763983371391988605127944270559369915005132847401926401998392195313951193785462018939908137586778372745511939234234214986571912642320305260896694537785877522246753673225218147069049604785894195587118602277174958411540873835910317596695891817623705570685156495581480804249201456974229647963935076887342959268537742148012016470886094343293656103473711847233115696975820366515316047080310635388109480254931624653838218189209874139709440000000000000000000000000000 [169,5] -2545083389690099773531625330767976579681960147016258116902133129249230614062179453754991499402357873487865714715591484191464449354565336848775886283373522438112212730497027198897999046137714214375805494850313469567853075047297344381904737765970601711763120169304789273299536483990646969695418180013451660597453164396190068336839002764656261837079087761713844819856163233418551477482759597280526581516594693193915439409943133084038552429975366640149205755981662786462409622734436765740671210067110964310838359348110605161120727037042607160532417263104104414764264693927008809357841748997425873536341433078916785963548947062736699219068258861966434472523799476911869002221593208079743604419166952628260103291643439936995603241889541654305854013745059064914719834030010809178450515069356283726830454254839452468471821571761479942846456947603791810502342181534448915621072039201652362153293170862183137843697586404597350946365729352758767380403346284202169818255028053078233921929415333539895059895372637927726708013107586980130491875963801423598882700427519107878101002990460358945003456108091058362264079850343042686047766900865976595182113780234627403780551777978771964032088091777882499551868818682458696666257662130104883443214449375861185113308999490744242137269574492159829288151793660309187580277965829463180771953887745711730525448905490860631388066224049266516447484381226401090437973995204410498898446203782753273376432456901689649477482654350036577800864734891136419814366805024710762657938300219092208455193189548524053768981816153706161782771665128046635107207752860678326925554941762408321089903062885440475473870767724336815882324917005463317739793684106946720240477731355476974516133819091823002515979354411938604146309400514288924886342021135466374412044631238860976920121257461051451501007800785191095300290413642130325379771041193298762190536439593049189000870814181154767467940642230339704775828788850985042992501973242085376000000000000000000000000 [169,6] 15573528170424218148934207301665041841328174856048573752128386911858460901181799257523968452818171800832688199641774292243808836935458543461798361141169486188735489523630643572717187377731912865602263100873359986307582388935294364832994387312886152661018677280506959938456190194080641454656372422197227007298577599383809131777077805846683450344248414575932408218023277495127167950266739171470237137447764318010659942845287409648138088733220725847445501660806192052753244883135976383783633489476453211535885246979715955886455821298273896914817711065533692709881452946120554717031743634499106995179546638416812691713637833191524915826765795627627430979275737211814147791388034234782776447815570562687855680264371456598167196752641241466168509716654782487418994603900102485657600555979603615261402826208208030044959021752432243882073981883969225272180930437678591312965119143107026329848792685182923629021559136814390291479488932035595576316894787118817584425957219135286012594915274100364612245363962080023496487432861159304177806183856966142186510965258017955015735795476726502946172091138030726172362294124422863123810926385930672066561771030980564681919619963982395902546576597223822801586560165630501634221251698833961175012831141422104152293850742656055789751324797252846594841741067496074714355596637779699596406865757953538030936714526312802784389966340076704598547796436695948621130294400602557790823632498469622131032684418553188267382100804595570902594868992057945107340982135406036553837277514485438306732621229940835005851805516584236104536004436828675015367600768785846529564634883677729893795910017288595113321585287088371303294376637960936437095005361654258464532930476713043667266866600744795541297785368283295113328482642977081525999502528369285546399280571867365449423646086074606181146352740775423960996728598131471504784716231205424069694661776909413458182778628493606787131738954267191479445869373097087605359051472581427200000000000000000000000 [169,7] -24801113181139057344122366927875227095105090901913357770984405556575450663903013374720132152758300193015045903972708496782330381643504300859281249795610750486406461552638373702948161777605517407389417926184313197504814566000679743212555237007433009102893013622279694325923406718371883852613306406780308712246427322018728629922846558444040100152613544843054834530720069076239574521888287126646116588351686661312892795284567040146423146905618390499162864015457377961761139179189610456791628289469666977618004660490084380157935754714494420252978510557370041225900344812195400472433312996675114121133335429632813634390231489377935888425473879169953046133831092388062110691222006913197569234774604400665746802212521565546290350782613198033667719035310889281058781941931114593458732381727560835814511406390573548597341310305002811758145055074724943226113860593272083107714716098015819315076333513089773831136021592681112222544006822217216301375483350864546277715955613894879882190374293596360642109674996507632402767706241418073272453946676230923818809372963144353023492995993159471284429463187483652290400830173770339221393350318486970840529328979702864947414213783242087975506604832196553455724439349434624000189684920949105121774758159028892446269000564842135565219007473938238544320266537305140817024138406502084007536985125100423127859063275618126147912870131406016725556563446215557534597295658642044525138145855467419887343252457822483051657234402133982776565723579947322121361236974034865217280743602202772279528446689213861393726815261727944765967171038739871965576441024756199356077919166329832497419123904189050230167399240627118694309525470866463355472649554363741124981059238514529425109702310667416266532054561957198101726698797208000764398859523522609366676980736674717165806068877765076124545144976546761873609727853943939255549144324875911238080510098762077302656656667564061390112893243958742661612809684248723313037065741725073408000000000000000000 [169,8] -140503013438615561845425691289776861995255162063877641205493137494633447456410944263559235442749120041040777545516592595729469636653070100418366716991838778650222501956309202477121990920468241140385468101951735358492097819652338174505697456401658035127571208760663175075299401266929885670423109250835785719776750106530281598968912951302696822378633109732443308523303543091327350467846376262184014596193839592915653331083325355827485347148164315705183801860261121751330027137487617100995589126914858961211829545512196752034341913185853709353663549826763560513033105174871003928177006705115326414684763146681650754237381810190158519697427773815491615590160980874189966550127116185807446585283406860805530309530437783028832498252828506150320428359086805705581059614677052695622051270628379127150819010788610350789816350528878808155150172823365508160363014224152913595660513863640076637904809430510567682329734235896615050597348214999112315142836328585140868525187190871830906680713057761050905367724617097945389507264902886091599126952880204037268772867580176283717457919418075061633965294814179733918430307637799397490729448076591065432679002255204909246525617831327396291749936261499291006816016046660254030693729170707272503722879480129377176951693297246379164901959028935037900352538577689084695042147464307897989119851911016116855593598838519184060447912463453204409206681426030248754971359795014488961904622686661150766550042087161203333287766927294846538001356344922349503214130418053689219035557488846316777206210374728234184895881522556620298847277016943845428358504734346088410453847947176778042594456956393634390006147310994324235615981077403457892504975637103276298420651887393041244551456613181244757384284783573470387634034244274643649867028245677518626004822202708452700954409499887998867824489943976156856497547607952836256318741334083564587934263539716075466957177913650291833165050584283696465633847804715657927151976522155294720000000000000000 [169,9] 907688463459298428750994435168090138886671070382068585909409697183265232056863638417051229881933628155845644287154835965611082652123252362881642757356286751676972306537575580509300095501210188494625625971241100223179224269005609652252991552566124028889420973561628835662432730903242985829455173581862897521418235949132094980667317753094989773479415863325961019451866365390984724809494434441415731969199065950782842973868413688661838808692046843496062401530612595069855860655534171391990328898237072030430053647073098199798491291366489027956624112146514101288909168510251521580621969591824984799961010806132943700955773900725498837281094725480686364216246559634051467652265233092333026618936690569915162086113901136031744859357463869200256058974864471024915538275702481956386986954326531867924981465783416794073873287214418325659290894705758382829543616692492983125094149657565602681101520464385442868433923985335472755765406749703573944846500939345216584023759470751315583418940502504795915279778823019390045699305959382141143155721277232031180584966680170957114809216341002788540760319756536778600358475071858729032226632156851899404934558720690654097296857160520533036574573471370904255409409760974372234217922773033442171374580126916430871977408665533094777930762162168907976032294665554427910958551466456533850947820853494742427599588126271128842293737288704017000201683259121730155827027246041248772226324333504641103322769322200149985704110200635260402127762467359175842001072067156028276486129110173015336754600971422413162640593105592333051796167471851444378403036498571051837160531284945171407882078846870324822217262614248704166379825282163298579070795098058922520281869386943380711669502476399889417744852773229817177162847604232275061187689430814599658545874552612846045299990097449131002250675257911408965140548373895456832375294526508846007349308919545943961103615090453463451623797162357710169452534390363150205527428702488494080000000000000 [169,10] -2435226650686218746398162177487974823500537834229910162730711102127628914314718858794870104115101063542590231447100232135942632830458802162149506294944189509450574203473976168335473166412439238780537022716475080212556199212853031219008827691246455462324989625455121140402982427618169874779570917990694781956374595778743356857519529351235863321310449601313170445537904307744914719637731958543094184085404418489854403066054148756254853534960681253336356446958776127276010369663717449633183777818207496439954759482220280301683160536432965512198523930522659808322138843621237802885762968780161294389924127040232983938930685271559423020420430611432380447104301596336029328893382705620232853353241953014607181763982417037846440956222269605505324310867308132727198557785045068311360953605174715192028877040755456233683688379084950145973126827526508610927471780855263244963504541773654153482141877125074459449084847909078400517088594844538703674848434100895590626530341728748188585195643485237749245898594176165258180376038466104590325517221235534544395636294797139298339079621108221881674186024982027286054044431531546338778472461709927732080871249912458845149751912302559283653897650992145416436222899307753080747120676216710678929494891422792095299036950067303843989346554531147827833314461798802692123778231614563306388501439266888869515731297255404127825389036630873903750010523165706980691798182779364890047368376303341100599268212046579975372899212314190549411949341035116572925145709594375368564606595969513610862699914412713537731708185439410473817224476225884331633153994081477628509204595875680405702849496552767656671147220968307956379357882210299218923407224428043341713085221846215241387580150191280240305878565112260621083026870113828450506932264132811985547585354600677489473463570750175038935629641735695084283701905708505425791078811881263423988848724256741904501016507111501357689992532575185806960992065421791786033048613470590730240000000000 [169,11] 3339483491707314867739454913612951900146246787581378884717867386279992447808791791237187450470667865289842376170135582069314637984301826007454324361326851916557106286101060792738729297199712818788162196551794417136490546167956056328464149366922073006248436281284514271927511445337431902134335977728299674323799236317616277488151587533606224855718181503795311939730170562859242847524943182803419756646448046727517074245541424988916334271945419497902946040792803742816541402892192150366362014276953882670861812080696440481441516811704747562813593299273261843139265203305974119916931695668084115281064340523311936954035725791861228111708564884477216934174264475761457417686261793269867392993160446337868818889070404721682136695520209158039373897191835962919364856049059254339176941552690253665081595559622150579491141114955886287790569941079427462006173927610505288777868310633901325675481479159339616067408626870741044050349749588104382069360957113719556399794012680898465024888324838672935309006284638998402175707096893430154438417870579449750779050366029786344785543399195130380059739856625476068771560364067273250127172129199261575154144826742775175660636019133762872639690444395034499036996634758679731431728921092867083269706918974137931435479372858750325633509026200397375059757606883477654060173264147800152637527491780553319503716038527859088676629687137488429634091541083464026833003841599589307247158582528823677215787316089733285633240146672333770032873460159772516451107653119473977957248346002570981895890552604259569290635264991225387504693717603448285730481895242406719313132471155653865012060449986729415017584656954371546468259127470285390211149647494269872173949369216094805282476842896547043776374258437016336270111278825979984297363138667342896816990553654586248587840265236232260305082212787959144398039583230068886861401586216639085138134044495900833846469040921583424310345904105608897213813210220784910706345951391928811520000000 [169,12] -518989064844138569229050501500279203889947732451236019514088650631281309342927021627664691250607174555314943453888290877317345073331098968468385270094417868664351910765995361478908540425513110334047346762982448243038845087816671126148366756765220135520160470436743263889306202530239089639793775977937780946852533660961639619938719198577222447248756536063722728559616229160019549187864989173201336149181944390382220652375106459870953436392238629650246595463875138069358137257690456100100177001502317677266467177630288286854043984947745874941591265767671194984639182799408344084961243383194688946879765871736348063354955427186897174012274854390146487091208997616186493484928090801462102674414240764880344812240056037069099136055138260166949194420882903760677655903895601269774025961245338032500132588313103287649179423857088680924804370202741869480674547609846691797741705160145733539133967756840396542578116090559912030696425378528804279111131095710718281045620731403642549494349879231122814521408479954596831092881769907062927349433459654191289608514020253246171386913504874196023270639425343922334575912395530246121176211612134763220396995135125731524952280368870535040247530520493889766223175789217022504480916730535194193773331148240054672875465543402759654183576678512067122422094650707448764381969609454128083990508679825668852084670024676740055428973153879522210865667860791196566523381355551729184022916669409005004195162774917226704733581887630772088537229665995674160472268760330223538505589432909831209774293711900473238891054293638914695283397498963184122794023344646029699135681194057532161595896646133152922783747697969271095936582477036956094436137158205106613503262424571477708951702982818807711278485742811831674215509429414138158311204457575947420753251604778951175876352731437644282988568750586718449949089351035563071678726112100936216927674096954407392208371014595265152750639659660768429974225971704997585090806223791718400000 [169,13] -7816353301088314115393522014178438232654177948137894370805281924411744530526284871740769562077876989736303446282287483918177769947805142225561652623202500870434862680873236483520377033268507847645350832824224626122670292738829308330277878641016159305583622436014814455343731526261588132576520891021581248342458247979502078758970124715520161447968338236086367807757292417483866122230689667287579952003270157143076319288293822591177092594534119300610864788434580014309474839080607578828583280635428599575228751463521471284309604188361744305362028547118676710227260713215123149446682599715368211532565274079453310787606740806077349994177275024323295152165737306722004271682016296436770772773510280775523421147055283759717774742389774055917896702241454129278214495332529814705995981177943134738028551274298015014653751325568118692744503661001918986892957440347586032404898479873563759264943851973871158263384485089951051552925810687847973979465690624969914402917526677305286954699851381068183689030501064085673812343716250129886006604729932825557780788574161375962473685754045030149529579922318028776101059459502392144470596059653979094009866438074613107284239294487311959814620849364528465649271978467728731383579378471282920072669145908414474838677651117722832765582884815937107404903173292719588762003846473175268932734045282036428209864076774287182924069317677311134285989254087760044350021270223777645936206523700466448965699113009226085838076098368459122225702922329880734387833868442598308250850775775381524026936263149252899906833960888009097778108560715166565413951964257325555943311790009677017765798229752630498663843579100063442062311897981229494384896575939784802851058326076772599068211293278847364594834042466351822430601036793742460145405471982619557228774748298226803254706032613327272684354131368197833172241935011768887618150121281675937347340199710879521654418042278299497901878547362443415541174280936903662909860401306184269700 [169,14] 18198828435715113566910808403244599436648529407627248207376095377133745619898560189498902227089148262042052169009221661649328314471126533650302736835097259208476203088993411397740974838439679554717797648364812181176672147739758041678023319301603444810674857157425758973270637142192369739410807860585206329730565086953390009698312831736024144697173293253955631864024932230307887300581307759767800610136548038933256420322622374504490463128303205922021164899423978332821017694279000547273974506288993778943511519643515799419812625000740064835625801471236748789882183480339865286453137634661637424430423255307014163200042672993228922224662593218623909915048657090231149959150275317099065886443626120333873907930968448619487642044032685688967007449308542361685013079022736326680013597792690182530811958918664541602549634470371643585374892781374904278496951765979653066457863596550209902943364867211475456698642239508012379350561295453052574763513504618077599959537327239806949030393810337799907848452225451587529047721621797159705262498466492253950131220973795701750897650752623301293665597990344576656621537161356652001859886344645971442305620634726110420513432656612858692456176386154070292929373555402334372122950540617383485452234792338729806063096271917452717537783502068279870436109623650053264194270056298810933254149359715906118618473755370307025224233390146523312733248583323800097262614891759195248210047466709902173448613385642904616416932951444351089589818780278088740987014870664223144235890597534468254737788373245792899171868630306439947808826993751508579948428123889823759204384604011466325384474334088420664363805110236221669385777646988299154554117151165468565706380148747607478383184902732837345924431205301491425970641159459366461558907034179759366037323891238444332016954243846394865562694782581089803598492025413757987422312548458222472433074659870212739479247425279558201349309829896125898349638479702447997134780307995712000 [169,15] -22958243753167290760715320253726690304607788460682894435470132558246099923694234519630148506361571325457440164371850112563861287476198092017609258832661248717588312947648319167746710203147714692861929890868216076969425061222596334823857949118034492804066905957323461527430762687166188230750581502372283435384831951561295259236698185970672910550734222657305419721538820659810937537659478420967183868529474989862518658506982223413311890222763904003624243612087976338168421442371071600134404047704075958907686151382930171376775890923427828358733358257439230833069233559759841753317176891253567416744581426856955249809183941048241915441702578017823716534598744322868120515689370219210935120486115980121023411836738044700460202964387560034000063603149129274086734814898880149033946374517653062671529490278317282494194041463747394841158452405009182559620821173466500295351163410476819510372577716425028757086129405723510631868260230129673535609891077650169643580245322092720358926057425990855440871892885063413417195894682275822356473820562288403531132068836882095859552184521722430576656535795936137958239839617385111261287336351652559155867487217456794960702523911338962710409306210204973864841967099872907332754791506726198551738060551581592398471244845077652329588187067171497120909341893082399107406422288572176524871942321730621925848792583945428854300087266723371201618817445300565248284935573230113975771186488751995121827912501911793638826882696819733229763901570088782956862272805905226257761273040089553537900857498394222384762495214474228955605367652479162862500775900245438789742909042349283858556199615612264276046343620351066542605849039414792276676916198036313794991531772605730063472984679702492646479295163227839329992316349791847043666482785628070382975236364493270575136224321076243831835143301456059143814214740546705367710221382541363414869644357687097316478680569502536214755924342329634597063892849749754289042687293008320 [169,16] 17222696198428429441660425240912561477298696338357938852239194064908062083867639839741190147769120587004304733499336850337426290932639449593282952259105404316636466383220501389073347178579970293366859986988524044496359778537612057496568036227215370474331679195733500098301284621397613626318730201601914802542559467951662994148549043836484898813633876401452813092629836838733502057344349924483628467089374955792581027061657195838701550850634236359162359444535838810939228831797090550824029992728650483269074159221528594797915407515572802690187936604875186292246441230876218704118967554641549989044269954562562413321957622201503047002301034965654400969876289825079710073699836376588642437668432462352317973455000139529817620001341568369808998862823147633087401181870638862857726884180276800241221040301899475559974012957887395529152652028015481519126155495827406722051015904010459105433171491350762957325183831245534843024325773016433202916699507677670305090145577859059674540459439867707815687875897331250251492538294140691914630920358106999304960444201790509189825993311739360271816214116686863881641806359393786937529366874672178772559295906211862775267140299041599909987780013073578384958002380940988883822527966700578913772955721393110971970552590855326258754722041768022506630180000020689187085955740950399953715022969428585537654745610767304812546948286698706636407944411104021811568648162198897631211797412439379169895460346364339323724536651051478055243821238468751172498240486672691675605529388738645653930267917481629700061564005620676223723092923022522072309747023119942637378932697837454964390077412233590079720496869834646938498233946687543061617412877575400452390156585298807154403452449807473606020036945715387899044467849469260815066505562270873092477315867022601823633439000930951431397793120692858115128950343117451545205012292795413468222876543680428923294221386467779133721067529500844708548408670160292729709180269440 [169,17] -4266645414061378645556032396138422439316636310073184070979328930718388448097703037233574504999135762472413619284384940973600971736731780130878931735970133897449015395124882032958604621730986313565351044656325582344166897667261536798221957935577731530508204260291939603262173273378755624649614746394080795097852947757152956777127090419104903566372345693406515190422667822405541160950245788729281201788317522479473207134945670229884590583123644697960951209852218392180284000926786353178598866063185860138406890094014165840647805969416775357647010384663332837169131480372400387815739581879565651388270960177050782308763666701599081105873372062518237988288413646904292184216882256902459212202628327214519571228562190909115040511529364356663046364778056657552548877900166557023589024565613789360277288958738734028580136083769243937265709399288144343321511828641998592637185170825578448299043431120409573845645010446760368076835687510221661607798623398130286341672711772883589973477764600637849427036921723972325480288494180857205846788644057058622255570104367511803106290144270089671143394970621033658264266193150818465998320598152929237290061074970995725297589980398491037777895621984889826697292455753158839627285894952767204666500731145056061298089922082077858440600012293681633953200905029433553710631401609396141362813621292355844621737072930927813026549929144498718789750115942593220913305827647568945084856694719309872371838366765613281684985482858424920388096036957010176104052495542022842543492007664579803987632107818002409924114064220139673384343982305654840346370567812884862506681959474204679819603981789559189817127632796900130193940356217745421774749438504604877464233168132307665296651720732566211291179098494533722289507212619387804608977644095767605261706359235982208865008537552441693945544227683047838663222330719858949288800280280361365023977983811254430462671281612436762651213909473952792513352241679665921246215280 [169,18] -7426179509910549235584686299301604518826662660308659243408204175153520144333503945531336727496605633827350641283117691947730000735521265632104558408847823067718318794873692657833450273227143110899041466306088559258387631216384072860001682106553391144480876115777583179941228874005287563080440393753104761600035900088096812041177513395476849959802548322796693065016910177048768151806153212611406165165549557140483094224870810349411373111708736486633274312384976619278046842869123366870059039740246760715906954544217413875206503548418426800709011812545032775186995302136110175708736114615541223565606364000103659680853195252721108927156944867747579837946303499398924032015856447353587801862288781537415465737300046526206520201901322975408027945245587709609570511269383452957907260594190936743442505328492335894362185243622213825765926264473573430181384279581278601889998668042881167493967262019141014617035014231027406852284283671182222747331578881234745306296506859231955534307272405968350804025879079612009647941908043069373341022656890365303305373515020401828809392352299722549901015377943156345683288725742691415062800140098453170781163828544733260107564056617532340842085601007083137869247473347790584408842283277030148109445575166757727342753560123565020251943755384322442326955680871262524073648452684115076156398714968758410781386103728338673753362231406897579952967545127631777983095361513886394834754207959154652067559820220148024972463967968177762483484223967525163691696976518754706890859569789535799936034591437585483012126184101691954291774272178762453096261663590374227573431066801912119611822316224000187574862973666868744055454174671190600734514736136299111447510218844794809365991102131992492208737287543055757604685592386650632607585833529725047286874872224504963022914876320917275386574186327261506541362329755582041334583174960351984933477035473847140881173410845162727516413888948117245886616928610303061350080 [169,19] 11887101587366644884749321616063362026995438777479936808623240240390287260893303097998544835770963356392044174585082754676938688554565205123723447270403570770230667035296258787411954101839337605668618949873673124449145450910487699471789248655684896842549361283031960668512086700121902841104068766798065518036190782076089167646940810700716136644339832763225429746693770062148878502436582174471143416020127026760468886907333105484152445070162182873357573506404319588514003660287762575982835338414803693749063775849595287237380978241591457624650157358813035909865702319993478956927467026365134934389957921181551125870749927375327471036340244235627193388893778118974153207496783807728593224386840250653663332483778731505137589927714174843248506489563984323064022990524055177272280326230510246777224376186805753993763198518003629814311248553638464568237752637286834167542957902317484776276349433806427685437178404147774063417347312251914170981564222319631226190565464163444923443309475824192521399615518493406141065882149116642910839160431903621261398746345514072897208609960537698974273628597783105159207624058579855364143488131364877514191062806794296421729831885075822190254960580043969480852425103997237108383247359155897715102375322478460576520771525527583392826665586757518375605334733226262004516833263501073776208241120621817383457112679277588606087129000386839144652129199311494836420400297058233282381861942632594626078210264984989021043310585705884330588122330668981175394492610849701249180780810734446123389350351569432544347321086499883035844443892712977308163534434204222001322266270301620748835917965371997874104847456419253520765032435785226606088143551566317974552535410375663087132625382186099715262885330305942634774877408549255189319700633606043522118726660244076504545901428279929502415245038339634202869365628424367082236786687527960082869076738326476712052731167617908570684211478199429352903758822357979261160 [169,20] -9587318042170312455867477373810932068620562666896951063730444661535018880217886486474249703661029085933801124490806270433977286765836253502837173398204632070609128977220250963003148807607145280563278453016061483469633626920650214063022385067236040430369041317241617114381976081756487485238959573013176733563486127269269300126127185513702604967849346447257851988828147492099800969375033044554911086889357273240501223379691806145272064423358053124879890457951761681845511910315962211223877311251227083374738693097069547443853439335883949657193572147161517485492430757532843250997138094890428347671935112519439458131452634654024432963333417589554547687413567045688622581178368454014453885685623004700396527276269718051388502814989679152604295433348778066708161369456869952729921767907135496905968912944698089745200437377848575634241114606268021158578124026756396864196535558549419056434682625196525213332765699914926062677499437408742231550308865780344435300807067488266266873088522894488493264027420808909701470793794807897138982628820586806590037649429228472742218403678459471381288733704736349452098993468737416424562606653325944271895004621650100027348843945520510664593728111728024824271601858249067118081556430980781037409755585592206585780057988078711534737826549166561749527146265705685020066583735794624205665363661924135699960469329916015249113847889957776443356293241325737234937814425894691491975318320481285815298951854540473086070537033866521376296932422639762556681278961168923893626853901552488765808366372808637379832975964913695377495942405258188591869260139608816918666152998948006216799118264490356023747152619188739322879726442901269474793665337952018622592086004316594617315870108525890043821349865000341710406271532674138643623834186498272283180847868262392635411242735722258147276888613972212851306076309019760033993955409906654689606112844063065469482072184362772963980525069820509802988656783350556336 [169,21] 4835945028941398210588830711202334953393006939028611767575286912035476628504401853650360076990759107614763277932968845933432603314393172242583115887101653523351440700677049083248611641073836433312340218110199269800797383807317141273535297665767954651555046991099519355117121130077302581354739660376021537355982288703498342820530628659507452460695091125088686375823320766332977193865858438144512657672362555593388998841828592694505232052355990871242676004614176990734061207824153015688255552016029162467163110413290442403309869299543339970940104999588353073499926882955162721333541726744624045386289802601534373596854919267850517915122631196160227282138264627415875396899501025535393240332380680316077232933524949349178972775213861639503979360558477317034617866940796872240348887265698685818173659578443206471503420813622466562409328517048059910162081515576561122526748330832664848714847220420878645319192132192172843638635481206182930646234629364166839873622067363675824303955416469549316519533414305022960127120472449793306379085606366081019657021573233403279735849597179760467512152060362376564820289811849148323073182300315244111910298498690181115729539249108247744279339380665956250429743289479723341070670787706471855924221702952919951833412457413117203763894005901586102463547488780412654042106403552667465039513004170407661576397675340139244862827849818534095024450804434618534524760703248685012537472057928585496721361800994652076391882130464128000997254992117437636603358075633922081823990926635390962401692949025726650360882089322957129677204603297544783651153499098486649077239638417613824170888990737355721693635734619548836845270289069982705429897903254690459669391547433979038061902549406940429634272543561383660493095079011165744393343611006282396943879915172109212062197716801054438539592989660306836123852833601020868001041942931500351099714672737030755685424972540792294330621787415858971842472875966442 [169,22] -1214767279513140801777468648626647587500952391876082652707071888036977900744306054756394786277401070306726389049077482163046515671144390506201282011460228620625715718606251998627628905909388052333131040394072956841715397508254596232999832475738266276399511202467528899597803367359457152503946369466817193192539390077513218747745301836340803322181760409146305261031872567252108097622312277467742977128049298740872588877228570808313543760599391063164964768806114570915699303427029247912482560139474998751182566541502156016599937858770379345505280693439648835751597378457680786988804363781695271186324702223700612018717850432887098774481654353737087372463356861371042431462500881901224540723698182093066874101298804974384068067323777760798646766889002037214581122432645932974621869977924832565339425092797506010096881669991007766386377241575606819627716253146223139495168992041934921186544302175148276553267732749361405293898601628561859466900991695377048775824194076174069488611028499929254823313918372283307449744983005284686605833654241150298415795712069558514522255712281756044726935385598699334761004340198062168501781931569042510025908972167021141988741747697414571938500420082678993145670783596262316290378407096225885358748360344168292666227767845425621216117989626803438994408203829589218411362404712733194975139972426328115141527255773993519084331246900952158312850439303644031393986313205497662110441979071096622360284321686998835993776759434645891917298557585878712799934547470153405162002728711969907294714227790437599389928062854390077490165066294880589481423851633960254127668127053870186369717822218140543320905685911692684649504714021515611674531053257905151103967262085028096497075023933036022347922148876564519965719507152438959001715589655060536677028039900219944174947682545266399377044449816109577937509239828725000076008689982394204778852145351313177345184147114841941123582264942163473711888683008 [169,23] -324406569617657181082985424535123883400072227697125859850465561703277092262786507356256876853581380575375880566906173933385787988597963300996394967579437457467560840112193228688978016303905027801389099978807267659662569802687891063872446915718074225938963301441742979921433210713974777738583943339269830614147937790640947720848994421433079995035396069295437596706605530694230347191679800538520191260142955285692982737632998133311013995784830372313350968255748246345409979338053402417352434571588627492275757007360733113245038900214020742543860462343742442173451057040413642795082035766569992790051190841590749417706539505765149906061208448208022723244648192357683822905997139356786607174515961136068122860236764917079549185905031251722620448403958390953159888277294329511963533006083999162847294053278033201645634306760393784509305480884740358735965200095174246779794352026990982698522124640367154354647315570123229735896145710628751926212200699321546807176417162400462637651266963806028928676212383761817298977464458548004371681214788001635429405080553972912868612592808165975859629362183721127274452586635127702509860344196771594256106722511108044944141140184777765953160502066275403332404014706924883141607331104515147627562490161540955870991908668404423906715969203621678386521387500295330341133462876343677926503316971081877502697729150660034383628122647966659889203228488486612574752438211122199657822700390006374187834328699507955648153793417993124904562876029811614792548822400191617274059377972752855579484176490582011465911527804741708296598715740246892708958927795542173589675664191841226078691966686028308639383395436194118320487553503596754583678061540650532880018192756958269415396221507575692878430946760539720528868132714547873279531581783641393566650795939999804436190196315784704143277572966043192489087559579904080754146531865281639276258288945200802110949497212251020308730686328059179019481856 [169,24] 519602402058159475021292663626770786752542295862177821610424043972892520164093394386275777336001091528609892776942073383811078390331448552996284905010456541665607938345860793520113633718111374758309302635223260266474749330563354730549590188871511868708952187697466473724154666514601352144018930937627389067057270037923872109692046930585162971443106272345712251553748066632533882607132809617043686348164817458234836180712351394934076105076177057043039032164021754979561246893446140145405237981303641367138732051032115774555749997736758911664966317414122214612391319667555208940433976453513029059754037125941256131165636020185702732555692492446069168862607745810530675003182244233417841045208542031101904345678953295020482435427849739127531891981144610544686907919466790461443383939812288704319960258976250390470687262887527141032450553997598447950681625958568672782793679392665898451679350013897505803503892088331757188050828500009642412853723207352821046549873214555195235532917759878263879814007227898795168589181390516735969422691127211206268116844257844253955286236152570116248039529246976790282506309128075055748248773998841307100860736999269666252833916538649500468557843644351166828425839428849878803476879376791170297229099109178580418575441172331826218640032748066794475082158241749504279860836314352711130402506114430682754565595492551079003383924797365600200336110058642097855904293804551861587512431549137089066764138817999996393261073181269579991527573235797546268169827036877849432605824213059201189513135862865586380510232538402338788075638993657726066299496433280914845050737169864195976711904269630638169529971759830510912795783694812426276780991529350271722225524982613943142748472372207911568535745394175771784559492287412374868007626596869050311851440953630300624663939020405957612536785998641339681545486060692498771433769335626134379089774427448702332353869771392779027899229230459564545664 [169,25] -293391631410335669262841049243701048644068639539674395693254029833128933168321742731985072260657755874467292827373104754999281833697939605566179857903248850888168287954938072832893658461780321956973883070088474591376168231962621740412921808105890283686531778321876285500710133346450913068600619096642639805922654532161104712642171126825715512438319724703148893253851153952134944301220150200784642552853624207735291502595748321182753687115105759397762643302895066749589716047725504096341186865619765760609701503372369608622538089950460948994512462543310321449146250968095041852835277287893785582527944176881139640714316748834022126243375491464260153838304975392465298027146684690056304915830296693772819050975038591033645981239245677117685599032733440741519097532536072147985423960161532601980700390510814302830337421856264058688484563827421092070977355817014131009808614668950349843506709816946136756555476179920856605671605908407597391128325130239765330328244332026344997160359722788329819917364211347834598392027161232556118155756064228502821937886003049158415705273352355343207053627268207915626839662279457991477871971128053189296630156843115479575614960821582192999809645043576794605582069948999073690200314381166939277937904979623909762220187440220936701448913428151332706993657963295642746493975199509871015043988065029859808816898368290280539005809094202156514518167352916619273155100040756094681186638022895110690481264970408714937484634304018903998710827375545687714635328872559020230119952171040254881836944268520307287219403972801528946767083951634266442350904257290863968514570102989949205197090479850354059150803230094892310479660466720217270563649995497061117178484049479794297479448173532901104626581956069837869515259008859216209356844064103982589421143277897813649949118411504805230138241872385637390725844719362019887138062589608241159243138260523633858284382399734028691349424589643547344 [169,26] 101286382785330178751706808316316726092807441474021248008675587083145935716268985559743885727848550333288109410113731458195541098998645845126484247517326230834835405748626142554795557941674821124344115597964831891942076402918096913691824420723417623311700136439564532014384477586605000261343093567788072173283450119623577970273715410000125650683851419440521950239628732734562136973451484098458940408859024956125159744951258632575098737528990501265355916590558609187131343734118976137598879826299686901261854711727290685386377985328418454032858810928436367293951374082214288067984793784288654445039397012098356981856189131485856692380277212212020352646718029526836028439763879794799933870651675065118257019858254929149768554423427161047887234729611671636334507506474506134986332970777842680223640789281288843487170556834514196008008258661684284301983687377444311154921968919540405951335014725981627425909728094518330386321703691564926999082617673777189339543200447870066163025205209026824471790680290544389166461766697149905834165960669255885514294882739427016682919210709068346848070156086746885507700028811772812460844005699573942453419287390705601501199512515525416397176689335719461469217092815697213719933808810535773227983829720184842257687569510897428798800303122650087549069918479837200285109388985139931066362031376513726127733780066631167276900232505963636993003481419521004369718248597532187210927763682867341538319687905179945383419849936796935660275228100096922210360952307157334136618961849676320494049718285722966483348297566772536633290069961355485383731009949650718620960616748330918753306297917655843614893288061301593551753138950656838833179976185922488715210164489700253619039785556350360842128033060134436653112313033397411761826557756286653357036151148375841912367571717766426025804821297198295744508925998571383177308814154019229484001950277494632399411067479874284584664760271050368 [169,27] -20779241085382525224348992191631096151804509957439725351563239452903601142531529779855777120096717775318902358624523235206974218745550595359967231885547053385844083320004848515980719448959659629741465819672562690987657331059468185570421825106758152423909628635676692596453776602327436181485698378873103231351230612306212981464259193071985991656930152213449011423660601755193085614248833518315458117518447122986836778355170416191165475817004442745920591206519426907665393577257005103418033676271457669830378444939814256040335207628562272265039630773967730027638360742377859569442941333818870874931314197528303803811951367089565778052083900005024124849507377401500164422483979019100514820294779150189719591027386794688975173864615412761651674276195179266035090267751287329669518276861444285346656251377020291593525429213070440739918289838180046451941056884521364204063132891741521794329907641429747053512481696309119691981153314457135799152111356912795626354124506596390699842932062395068574518658625855942370915817443898922857935302383107846416261634594933859776800797477133599897600860319742075977143084457189425649741506798509241169248972480533661058992679711803296259529061248154825777029704172985502698051091696129487779257896122855977162215411648691640153204132514968652402145411112158615298000090281790731853747286940714338349001085489767339532712289375309209268178337341572145583990255784027192685671942552223408092595229625855108687264846336638614219032191339432712932919871198421706358134544409663462622681194692141310518905859296241184655673185049987130002130037924368346677266823427705665156458832423488106773402194352901281594789744900595141292404166553738840688634640872597471639199767394295883515191800953426844142896044727802316557251910038187666746750486031204904364371897069353777850601901075951738294036869296205707827477538001545770968588096844356302575609116140276539262703892909360 [169,28] 3123150081679583676195746198949125132826522654071814756707482958528544201497489018343281727556774466909504415534487312524910937524486245432130283030085949181978022007077088016075596231547502069955078340214220285537931855242451598161726530873373542890959912625403315645219046203240255833158132443036065173664020195297308652947501247914973319999165006669898126479713489388355440706848968714883102000890620084462194915266415681327906488509830665826154738902843815941221797799203876056985306388095274820715243239582808972483574177323193708799928230615954119940328907818224470717671057880445813771564190679928227809788950956706230764318265597780604368380233905447955768991411973483217857874631285598125697662952334733922457145128270867740449774391049461020841024323609416994777899822775971246029950254936369696440770293451297178815030592914028126435389307092929819036879324338595031420257448412539152682185171487234682164231323250584251446125356609461789766062555951644335528012326482803184507828906931539762898179348104265073501155002740956804281864778787608434468388624113225411914035922473723650416807487189583935277161541527704191426354776108504512352064741003784433511252261201962431661423764346029602194248746767533969195456054229814116112557488707669297270947673674755459758054108574473948979435041813524086750311528886611505219919980030498865222047035276302665806764171830178080297692242551526211667869417911110776249669568787650606821526833946691516447597742582790337894730686118420599412932089814504418586990102841812678043599951376008109923130615618857174397795102972489967849962931381914505171853207993758564383194084784126781604216642147053528466483808648131259283524350327356607913475654077091194185990885660383575271151623450496570043783550381112056123829440148356353675871839332150294841594753044053371274647221146359787865639912037062838052189221200498005710618318633080720747995712512 [169,29] -4598850134596982841518327759136664547711546585915278187500921845752183948145384605626361896112174603684957782686688093741304518383411175827417846827071710961391772168642397581158747496319712729746800721917340834345888285757389385942236205149478405398134168085952112105356757545873041830293145527248914803253778445282195282152380617867766274375864619863668460053875947826283346088720781648189107836420128972456099949326275331203310127356341866304270245397338025076279809393322093876483456484048517974305142597289898973859946841087544951585281865339882349378732950425848772393233151792638025293279662936497795194578105682071887637098419286780715156638151849996911609512152097283612373777094583124098083930417293113998723697800707036123492388792700949093843836626213894931272446473338475982852287982028007519959592461116318509761129419301971391461328945584605231079565288063563122174850342241128216736419590850069067933961718516983753846884910595345401234445468982674563599407452294965494160646950286056493603336059662864352179719125021708968169067570686005707415514313310344349923997427305644218731843594361406561071204545306112476009092140064828862535651995307214111584751308720246251981993224620369343032587226843454908363304416624429072056705777637523653331807945638061667397325938511786795904359915938249275607798068275896933979711412319103922733845588164790485951529064422956412077161425958262451363004286907069962685314611849661393299694590169867444663177049381854628480690768625508436606877231060512023338958740990907446105510692020348548320759147567433885478438162828000380518441111287113926425471992209901495353121726242560357912190895762385197006411986667958905427288813126530942943802579793876889485049055064793290873469157289883059403883950706151287383506531873429119520552838672719544835535891609050206603441264147167187432745793434780842156158057145901775204082495871011861369110762 [169,30] 7802276871493513136443669801798216009094393361964534544825452457112855711767236108278850135596763494103861886682287304728722104004626827620925091484597724180828832674747522143391888050697837649416230372979194948655501433447018129259585206800039942122338889291952226910756424772687565142320595368698246884197031764587531504550261789245050661774059357289147081638436632622833512777514947669914723750810456374164488831071449144605658109557252476874141968975702842478076401861706824598390774296635877468993346736108840336434690297320145788536632541776870865890472274716458716440066330120322452662835281639533798374259440798292568222856717124068345929411311358319743373511414884823266489072339967222302398104890778210455227346415507377853057318272203802054797824097345877453350923472745899116278739524905760057607023151409378856768038305278009834797047082225660862420345729511898616851470760482987287282279880343405789738638051489993267493453265619125168709804834983462312200219144980481435928492234683970972494183915283807439903066196554600729452514397117638325740646927970706224139212190824850861591848479294767574753863451680784397015450551240867345977044879530353692012277679085937182502771973870351184681437575498978419430669424478499581878399300484866593829201762127427412144456427987435880923664879403546665517980923711596595937740255989855208023654727829417863138142970802394747681322167711986531163277791206857430722574533543903296240763704677788418954449447728712380085295398689507189269336511929678300149016900276157493116975313867173114582163563281458399744029303982792316747356580180995098553571072388443625487323631568200879647461344979170063631416960791035320096978526303747805759320803541000247422052272987324577170380224627518714339939525818395780498284947905588159989695392209694189294328267982238517915841876462615768831642183617208639932954206876651164587736715600655309308480 [169,31] -9016241041878634416954879710309562234637528201099548996544639431169366275173073899523732400401207003586243641398864808364595714878483678952098446033074523856221564979951873450844731950221720037783657691401195587873804183146342368585953848648105382780514541534963683583928171184909433492946966083833134971365708299511938539643514354249792801786450041595606943261840743801780987358631987389624744843634378097904881668796902169319665545603944032087984974350090926434749100349232701411759308917246921978176945311681453822564470729648575518748843247812358918231531575893943985610985819122496537467786985872907865833793627634212184977277493728453911353956052321573835048896825264878226488603816856902697714458418095196267138715585102352640904631150430872095592221319071081906699434605657024361613159183409585414659861541645892167660080649902819262925340803239341201025255976912430552468968588860132326876319735289076728948378473786965201443759561735556780767343086973985810740547866281270856369868822009563634813504891390380148404585150758855826106331314744383041812049696511077353664105703868987755018151688276978044283390988442998390303891870404587183744368770608159258165243931127707735223572868965436117602611256719139188585691244363346247376588948939706104966452068858369867555386704124369739997935710417962722048172698099690330432333703715249031188671251615731152362334368331953300163511998589685280190631040289878342091861988255931674433523573529148745697196008880718594576599118863845780062723405973386658062990592176538230693220484452576560002072730587341717770941332130273684061515235390053296981776652048110431604462294924732931679908814791951315787152243689645724062954151870126806455663452256023531120917167185059840357994910542666268002058755600340024709125490313189158118048151506280194751544342120133836593202914729721035666007285263807613171389965012819226890646065561974535992 [169,32] 8362065754573976109201795394990484599472408343264462591672512909471163921903453341654846513885645442472075528527741909983133556504998513364023825443384303037926773113641384357778070562319537410839887265669124504566521288166113830067519024499210363664480064785349617189018676376124647865893349652988001247929486375679059384367647732302054624998278294069421642074122845536427438301218013942913963850448485606124443973347426893817353206677865756262811628733580880295260113650406272617498186088628770193306990036284215567773809940388933964872952690147102625602408183848650952227651238266775184477006659878609580933222430852982946960877647949112654927519051634400001263834123379270573844205827214696812734485789783039934108658932130272493188568511315421726569130630455621085524235855033677017820287317146398303695490858666439221657271311505627274924879942574123107737036367317765513605647451159133770256584884210313107466307368766503484494706435233427315200000774806592384338354632060802839317700844757307182461566677609322487335217040863771371838972587881117650080240762944193562515527190708174802584224386838704855137389529292529887359183279379974604639246378952393140956455282830903005021242208158122986518751123710334135200607717837870531166560083147811624193821065779689881028851929228162705412736424319860997271524484138636774824075057247433737452955512354881599505862969860847850196546987125011037239195892015225386887843292719189292746502143555673155013540140343716699855066140928981942595466456642249281828945419809484511905508953561278662765589466719132077164446638694523002742861435619831840188559853272976653726435705009636809824121091807001006089083141019373438281109133941571296394388726909081625122277266363247848308114799623553400868289694745548665833325416703009301921208333744477028221222308984670413324393338664052541408194607093619403226845577253328418569297750722277216 [169,33] -6585725673532964701513773933644520109740043147398168527860041253552495529285041190291780774889976589133122145536888445319816398036520448463312629153983903650313316152097634746464977680576793105290354442075075503000575669933366693843650647844891451689921849763767506154718728467867687092405087230714245632407295121613670050497651754329015790425076684848177599949687890868725410204297376087113727119074949044617678696628520342098555664805041967471784145183007587760141297487732079786332936208056916580985732249830337069590997375655373583915414400069037923336022155302148808225095434394854095997640461786563061335160041021760668558300712351909084419578306294206571607905536923301167052578463964754889217752693720680777870711215483478631077139730656169755232669062745604419277450949162465083057305492177533252952686962307948344797770073758176031708514961695240092708095744896916405207933402008688394776148014086982377964709403325406449326273344864883890943313027732037614007464446920310289189383629367167259458246403278736445672676430377614525455660212828216726398967229609540503753207618945201163802253288374183861232186124358067879390289225694912989714980425234548014994178709924767638069631042411978623062105424165847027600454520163203444248880096316127743465086910838831989121003926350292590559135094880688405598184877972483456374228071309404286332424772303449726709328361956991047027523755598571630470512201096214693820338352973471568966324733199147382292149577777054130598173992054878137178089148807646255922761965873062911344667796452320451144224061664802877049529979374496274796093411825841108199004125258531212871902148803877752385051707984622698392847858510705926566907798531991510676996138682284048866725719997488308955294427344650787149848599716837591621679784180658165061518322555791688351847849052535172430800779824921776562294122831884660037908731830076731484195402979092 [169,34] 4455290922446862170846402659736813492435437590610091587593757794432813630443495977558447423539404803822226949887984409503295703805405562977631248543424296436516958903877677703444948879324822713265024577793386788033465518813088823327633419328244938614917920707229611743647632170929421083769942021260556769683297664694070811887631268492446722993836741611092645964635466352660515669364770806168982855058003459628012826126358722607059996047384799679744732531980699091456680203273722842041606918631829643676869188946463649772206385459979474484678989907751811667711898931452972426941449160537874479538549911579390127827276669400814902770994246543905398254652609124736693218553290619767374667060661081808609510385749880379846935832024642592324156814290983239278376038974294531043143747808900911652604129897473322407735009795719802766833110451980549803995630317450275060331274687533171364237815402516486568078149660559639804618883391025191279166430291467347863132200074179779486896268652498202841231312343223899429534055248115315766781804523006974027190021548713319445008330879732410481915793185222536523585962065581435601703731412192848440147881165498568263361870283502183719582792063111439112583456111372981253188033984044840435275962803688054633950478974322532070626030088387169239335047403880034895438044815844320884525100440260539742516133304058139807150910881516401436882265074895294640267237154893387681819549353217708434807351815603094498612112646882590849706795750566930709655892483437943524054599397094929033787965725082931834250410595903352069870911303927922732782458006869662870424023905070453175500769788050802598282163372246926006752011880759759111628938796192146650704865975004988890028747686915022635513753556946097396136047672433408234443398090785315191566538088800397976138518091960914843836612319740397526238136335217104413468610102406793730863025035671485725551421440 [169,35] -2571081198554792532411103366603978403208278675569847124382007274920892344515104060757740748161697534853298657395650972769978855395812853413842695095612833687082552223714813787056076644818067405451197924966697775114042413607254213128234801383796775416099364388757025362260868157525719768372670978245709435735701506870989859374105642178999809870120645469210958355393309454183789742289961185170925457657019570938118923891324950963572816114917549431897787411772129798518267849052838226731229137592977168655470922218323966733592526789456413810984096909839926609432170257814772343392582460814474376342710701454101286253714997208594723705023396995410809797690372295102004674781067705947824894204102541968883200957823810264941553340249218507203353050779662265990103078454360804322507552519591721113360880608452876447381833328879457552010220139634498557804433244219035951373269776387625487112598501608144897852740214472165033203273426460421415469524694278666218429158562897420264445826481714891960895339612543160365300548390324209917907747049081520124947047620219509016544587789110495305307418884567668692162889408483887077565300349228475185747943143745158067659897780290990330499391283361045969079770182769298846146357397430284383872487330791912820470764119442445777928210995825789138156084519954556282881690317227049125613088548150011130756761818142287795557323611676761899299715551305880398095520403874474277465725702288640226299662050513826927491289216664148677470062072646439548719882824708158213810827386228696160852642791966027037478725733862865960208994367812092523936287749753415642693192001075930339124896344033669447397386796481964533098205068442062274066655804267610018839508000930455012294352276339887093455401384810074289448984663901105508739228959894137891298105793547995086247201542265623862054353654144822062198126546632872036968555072922092205388941129120796198137072 [169,36] 1236102319251839416158040372110452666659571166433305757473787270158343690503688121655992810832095286412286160469660645473258491318808327292253653403147562758543803487981944150804258471674130193165747504632408630492891496709290767405979644267783408974317999023490145043152734534729615325137415521843764942548881248818598451420073114086705415205338908387863698592538696783065753493468686937180165796576288196330590992781456892834671635027254105276752286082892902819531015783619278791346527416925779022442732130022687420237338060087120541546811982041353184323652869283472057264381600507345073010075487931470704050059316165008730778381673523077937046321188685147865797669488210056674351563824187519448591616265561486862814275337976864189047609213580439613048192075696369339637571126845241654059414791165167521051467824882257598184199108753179744707050292491055882695637442961904705681022088104009212008165320160310420806376593670250520677050333903988197240659783369775361588031770763160424989449797728099111237659205581207357225221097313710780193747713826021701226824606525821540209172391538764072965360641048072232225793928903721929616448050189644862862463479872685337685632322778467204828411557898912961477858943010302721081478785025295010554621919665561322454546716879898588669853219039971106113371416063002638536656761705804932646422389414737273213422232652007001735132619278150612656300343957150910629023269753571958345232166594959169631662742463593234123999250722287887232518039730309185917723983959230583686927974894419442941984000072114996874448259194646138323797666049505756237889856943280029681119922731574896508562417967152576069614103092898796852179282047547666430926241694282193450451293051135137996021152723759995463971597477609701987709421896659539559109367416326392436527986941637248940333894339404568945808566112284263270896436527778707910928976419554694132088 [169,37] -465420697599999944221031344756498147406601487352493117408219627987736032766852687910668204796281869217867358169944008744019084638649118682304987342148867516365478774438326165067176480471527982137005637360985401456885570706881474967410982701124388638560858717459734266004041637704367706471824495151535587867710095153399811189322832469229745976203199071430914063795472098564515728947346568574271197497246909767347902751980061869537915326203594905396577054908580412743081058681558309710285352516599363840538016829296232348056506278242463300713502850862343961371897211043622994227745563124074835076587284223356741307255477847050998167331741365393593047864873849794756707852525594686653492890780833682511563300529132627628406775397217059546616195743932192440732515560405726579448031051554735145045268156400206053736461244430800352128584921184696142484028561659522804211211420149500742500024912954690312010461890447716331361376079960432554084356112337537593544931198929510069894204722098181916866123170909232246270035802918012409121445308642188054692119651174933719886665820672940867385529524617863930039874122290651169334404984856851160076802115950282214492491373423501717294858063066973230473097710047929361569506389678896011918077611761378841002192832275710779539504879284244095917326238757629896370120205870658390881753585889956292956647704577338692858909276963636331916773767829999818504631691113274873502987912927820514505487648627728049025798757749863572639506056177864693439045163868245463451010118869017741638442790444166964213911288485497891797664010649667378363815183600496036508871674396218871657381896173438103935179456077148276781153364878803099853854149234378854632688233318391598747463563537973599984026452666772711457514191660962386735295470498860428328609031660639658493052918495030947592114924184624161413982975356576865535123039062367227050386829368557545 [169,38] 109321327272789221209156571074120715856703835048994705772409114088963626201932994586390118492396626987749104105854222048512439841060600510702689300376521759062213605854844203344671492172701140497322419486623186220443656758506042709346003754254238122489287271990767391216364901799186245233080344955859031299816792978120189113385508128798710089817159312244840247706315410570735573296832503589359715797012761002066152076356795518298904614895020754599444306854941669768162145295074234964678316842235276739348555058331094188705492663928885432001501140301699000562793253096000850956216469235956753412845950161999800074872112626006433142362261524491258906508174502959910652170373936733161754616667502249758659511311997019332236929130044272832070548892810301697728219062715390065483951741489224497012891464130556487728146159246601456994636806524898634845810037892916230031347043369261711385568905757200523332768772844187053757310966249356524621146502442995222477936501192218829046168388590673780371409751792782076108624954370588879012759480258632322165232386647793925292449996031784646804557511958629902927780364917578305793235456643022793273842697984117277197675973415823215862649267760593973420888929557376641687048621009869059681680614295846642953732583518008923526155966529229288678469348005325435080675926479682933944907021148370311761453186196132132768540721285432937116333505048327823103826702374020102713848685361041926024039207106228273205031202917082505159032274106505252353525702706758540084715081632019447437198060381361357219401172555290798964103104271718505383751775573188925153764020938102143521133285870899243153281749465421922161804886532297900359015470044961214835032732719544150051304502885479471172447929604606372627688878909762492324232487468508721545210913448898625071119153864832665704327088169330689138488388416792422465698011218863166715986970440192 [169,39] 12138096105388754697968330804035356050754792028618779739912899474690691214606669061441294003576812140015849593544022313172904828558902251184155363329370021387467525353039778167665643345736708749233836699010116367753336944546298639358638497222689502830331530945959439934412829721903251682086954383098519356925805370035305310007809098423229798607948230676528719284983277182061599518687225102050646720239724810665973602055886819414467853417790878341649817115286405221134100244031958441166864974553631815940094594165899102656023282297054101846889228414650529780968572355157070657521196412222310219112275225983680160712462382055861599688391983228953317727060725663130374383344429904719428893708074110867837677940232045894585645760942227347309916729787110612313745468469164829424389768658026301896790075828186457151151239789347870868100670683494660747256357342329067022660774453529755788397509083205547120542005304388806433523278283320509144103507113152768425143395209688629756245938278785603431155958837954650809159575257682527157873225554597070531958397171787126524398785558666247055286611747387446250900932648112021654985622252650538993151431765308478988037595699085328741753725861854109496261106218049932894852550050356614369322554386511921271124937119357467855982193275649736205170469377048042216867802037874159062859613362999053236563708499455167204180055384861648996144660910436643283889648465020635179144157321071249805336563852426289446528417086913573801216217750131252675146377097337220511358041923538241663057662690972028502559333629339792488004492750165071153646274678727907173990861191486884531254962454812396042483890832405357142809917933133607678387199751933327575239026466154658344134548377783156318122860203240670164474221129657542702503386552226667988067330177899612205753523886020373861500273362983208293838037649505948117546091260832649483380495680 [169,40] -32198846523134868067879992201732298651927110007064360871857920593348563962876658187045635141934465367142337142420491470101224575559768961874694674040586590393153062319286403371287844710371147690402609252585325600465925633494557687633558974844856587335897435380782500426323591501015727415976346178805983463117645993920501885720469043813415744504687491025634642424913984468243555666802068906292859326260170230273408386919115756689186141330728193981327735763147606835307894389042759219980443382727273800810752920970852157972101063441709491001332397516454362409405407054885516321600744861223198233734221744358112645332576584700912035681896793796882308649364566155834903491724861260732398684572967379034657489663726086744981979478093317784168412061871628673205252822884999614746469940477100682691965400928134489260291563854999400836839391393095492367186870560667993223573252350883239187957808731101807454901958171144421785301857036607317234824179079052464823626622386649089810528055752302581778116576895416672569995154816867230017067939414781292491863827800812273024865183571014989216708763237428904706207299237297722281889724549911463615553249112095586937902094780137753066889501578807257527328492033949663284871472976276500607488407369664260726776288125753484910031258876419583243884631469293842830207918421971169986568649203925205227443525925802535488097614944112016923277419325832281441636238159603152318576469601558621715091602683986945320852597755029199279819638443915290097822717214088360119452516488990066295082479346185166054406131467978683349320672958359737639139250408016499225068044783530223347000105544380064158277919728569796288593119263241673336089661535071408975556473070021941957441993800018108366451262481524123160236434350649660073933114276908579818677919345859480002108035341584486762826454306001997274603611469767320373707722014876517525601152 [169,41] 22605943327829182840915552888214839522523571280093075615265308473573927710747780576321701555000360609511439965603509648183348813653626726190345555636987361500335707426915059545007391835054511023602909552212114300470960726471952325227209373840195842062447498008592742718419266629702902374249678246975968703028512876478742145473780332262493112932222166483156879323732623221346098380908059036454556878921268498204472558913054026944965936029822979949616107490318077000056929230968139617646554658413076333301817171369618100975706669989634160070098748170284302696638069254158617085347400171350738311446735207747050137908592499340085509337873387161040888234231583535685164278220369585006561341419170097051288297500634143125122025730657881321971715452205332632949511017976281805534538300015812289869564222575886300083404201032607068087208890290380925440125838354687428450618472523871963892103522439676605195207542204414100186229020240773815687433508764928159415097272173447924392102046900833765365784122520344267988263113339500701582658104501686558977351413276990394417550821164550174358438491134862744971155635754028467372690693228349406500969411861208438843600101414705094785891847343994270306854983371514030503613633177148224622672701975919081072534229883352791137873320724950864042898465251749695046817481186252428170088220984572823648124203745742967166108714070081115401374975741630216487943970976139280712598775711173534968736095630939866320065236518539690715825071836249565472848079728266452656532024735276573680216039743530753023697806485640334122819787788947647275434979149485080999740178209796449110304431720657316146941637468000222780798583594616896479538297538846171087376388604459407257495340335682464471963924874762943499647341827994116697020059970438169610124491588915239977554664175386154184601034871913807946200277027791435861944601330545520525680 [169,42] -11287895744489191437319405378100391331399138890738702091641002084223623331368894251566635987920887384843608947953166753885716258078001517587962439843838258837213860154151328977487763836378020302951883232894288032374605672690541625645709849725461099779293752417283373626174335046621002592506827384188589338858417008923149873065308590335155852732301939883009233085458855178034448393537196691840827899960060772237470864570632646007528751656485324954493974974442329439889390706327203760562012429352719463586080870401006235492957091339472579305689572494870864180245417469933645634341681578951898622966426449570881917806239235394233561600355441020153482117850559959454058694542413390583941767052838760400796648912460765890753568986377429971799327284340462035040550857740772610428541700730967691990319417720773320866528464241580509622810377342642353629564525746228170380339082462898849589204479003272024851394508023783368340559288723254803946313013469845814680506533089818383748619770630618752922756846310177144916130438417688626701022283855843999331869996218539165494428199771929789433943911143875549244251839225499362415941117290649384247601019034969293650308580070342804972323714281994036673956871553292831594334182058260626906058835124993244149371551588019097622459722244078748708079382771861741396976126316033971578004493052653712993854601983548627938897027325188504496203676264466558263632998195088377297890423290677918171363200612640705379089397827858952301040283573526740581280287125432841343482345339845689595075355136409530472783235151775990307048421609254603328708218995837141539888401517975671779576237282958765922991406252592682845618833272862332390847819508989244816259948432366896700209079530931451537649912014699658739888400454536759812783491086150315276198226386788307380315766926654498630773146953419227040407673732284452968629761552008570496 [169,43] 4561370210223345373120877249432628452318933559600464860643723667208461227794219882539216444111664413300267780705700569559102835922426882001210916742248608848682856094049707617067369412057630333344286005149802025906946981661389828766854652955948236515690889085594072203331824008476443577938404981590841311070577044694753658425900908887672256538702806322189631979873566751831199598236720084911480173517888627408475902032564267674211642763740079351547236188286728719448510641051202048705592662784622045394389882699740680220214620522350525276875782766375100995964130724719890521131734365790075201921744167819258940372626694003140783851587678750291506409240827285606004211898451771316899241984992663212226981568523415933118816434934015467056168922185536864450480641663689665179712466835685769052801190215927250940865890587745687421171902895753716376840155008318648931212570740553860166458379957851055855880133525269613174278959026209029738266250395064760162185978996540009079926315295383679719637489746589165374105484311820950440852519322973408968770219590481384865906560096143243167719105318532886415634200567798904316524890628292392493230142370258326299057983487836339867305969688700597733610103053363086622846281390296173704927973442685239821975224802713446991711493178479321492686861026628795351467675435532319875950761873252906047514093078645466757940384534468491805858518181816972395296302341889078613303088523110734003898501804935821129743795927865841780193894414015044238613589618363111514853544468831610889757494120188580016139858433792185356973178317777872484084370170521913899001309596100118047945795882020690312440883515161238983450477866330923252872410617711782201340876261997477810487575833426435675725634645350262525946788903805677298180788216116715913253602438618639734748616147687228255009079290668073554665374040647540914543849233618480 [169,44] -1557241177666444951436003365577973392805023198294207514792386476665591339666610357915750120911242803136165408018973506870974450588161138895864873956062670500868688499630337535554371684736399630614616646643324917527638345995105973856897486396519950409865290909127037044114740975403343712615477630156406345394669528820498524805392049837095222509105904380673844043154733544499884315919553660183838943042208038573483171796166384090969839868040200735464681715221580539427492308461126463968370596612469163339856009370437172017952769697490428267076567599385199054830085747899928488531267781238665753691479133568181945600073733511444169951646956784969390741145287495421435065372296658304187092851176386238527845438225166882674471387779376510478104343451217223901429227893224214116577475625161331799577784251686811641346309479747184587681709047462860956654020458923045582482149478956714176427735857971997587532843678325006217569790654972178975281205778327985340685976626888683445008892031415902262909536089663101493325443294132289162761886485691372801112216560763850533729182594006716575254146928699532980617700920308171773975281103711442385303741079183695283328157571745655284574292427651336256824422548043820973783483486178101109856584088284930572656019752522009877751864862447142767433072500708839319602034652858618526223331904316101625018537189542740397751459005404422036103341099394659295873824943719021355883162913935792408055066156494616839436846786802461705737873670575020808320033546430734062999328267335863543417612910368039566055387037311544777948352870553717292812817101752055584319244550292714689839910984688321124911299491518120835272922988283502473699236529886631548193646538305581130915628394877112221963088231102705070618815876327693384300841439797683421561037304506872694126510259711956516526025393407661223489816418721030857587848812320 [169,45] 457485337123557238690704527674292154641395460636937338900644769467122122122243742256015492244250656774058722073622360635676191227879611290271570624097227859584717255422437711332176881471884478815544056119238125859520485542180975326802353398098126825802570092597724382729892700290030495577329813753544765596629810311158032853652133037543078797665670472869782164128540950469679624993282227467982667632295568483019175592743563804000173928960564826474171142084126881740123756795970692461396143919481667740749968948362045893180462390490345130622368271929502664589411207182050691627376007209399073138981645506109000540622007153967283426900620329093875429603742111972054554405911486877133569616757324656322442754952905336758439536912762904229744400050396777237979196777881352720149463579487925835410490781263081560206971160641666925212034459079363433437833844398573026558893896176364420402299252447661098460310262619771912228326711606930612608702998628380181979844628649943600936134900509071880673420935334816849187047700556967428223837334318367266097255144974726761838831765672133351684009178643869824352019371357938800994564910382173540690922129173599179931180553638389165434555653075818635360499333180719215020715162294674848507408369143539710869789288293219978710379581524130015793890226327487414009746424074572106182038523243078869268616663309437898029141186465315163339034088814096276910314296893398819672378669409309250349717025120393974999436754947978295411665765264959666103717947200093354338696997706451937210611758218893519117123620545620745227237799766046924380052130714717424220500110507819963363742629495093609881726878429901262869709884276526409923069383335590179558336542854642831811433417633408734313392341607835350655369270718276283469833112393224495748764697258001139691219413580294719971658622601189478075167378173824704991542892 [169,46] -116593271858190768415441481210227973517350766976168719246010107231398852258567722332115286825378957840310584943703789914846251917832987429136080021142481030642503986827645877785906813324499868230628123447352933895406780556861341657271343494960956136716221000499578685998364530129139298226627393207854916586005809944150765058087988265166030790392855511465672731793019315279208429541153312970498745631855452760499132228988278842141479416254674239993960470158950297684025786342442098559811185621489414366303403061880165907632664921079551012723017901879662277280211017022772998294213858594237009884821696599904596499985422648453964940912389170042975978761276382132535143209431560837984550428275263282659750159992426260938379657067174630108896028439570371823378158310551094656148072009704964978646533889292589576018839863213601932602496573811236885962603479754785156675843200597257151737763021793639243608096732270154740024105909264144247400216326605376705964048179728379193944858297364329125625799831909168488021636430398203021183189682205111684300208106571542761912799679462378553777533955535295630872191855943157618961532064788485456915432481123744935103224153964610422693503580950579174074584349551794932500040262532509378431562926809344147496091265060702338469986567153391636563294665720990191758470397407320343053226575647554449600036754432703602352860628050240608195797965619038119374163183821977969780500214549035177482194337771552526813854947685920707172646559008543124559142361495265426650003521152097331411941903535231246387112377215544357826024129980471318554393346201456288981537418938899046982510223676447368940027569881044328315525334291046327482110309907900940189389649743736320767588852741048943483183652145248541364836539917268280692019172644988927466297469046144667188877792211336380387257071364954607628174476288039363766016 [169,47] 25840706346146309957870918807294741929986300157158372672058348999532794969798866933223940087028009936519737826052680440691593988655986278651953068670817426036691672264827593105180243161796412533805892652380521820687373661307829970156304097555144088760388495803991578997193688801469149024668941837142842031995053763421742195848187427403956384975429062957725527551360471741584986280275103304546768557426642508765500456987904774511930101983187503183536017813592259448918048642221394573617897105264873487453005590632662546161664170682447463343685852036342089536365715679741580633101506771882346823211046011206466809870804172474486077900140018701156822472840807355226077836853814176913841406680701408897762480762083248892914041824435682548488993913737249462464917340931158856323603558408356085259254870979315563150607842424105279059758038948762720243453462570379413833766015272714640994281411129575649363210500092942300604443277696905960978813889288597927490469184355895413307496802210377236990613331228434689778450670296447951720933692995737033259312181680831106825609850570903249664210234373663118431808915504457838221459960091148074923960153004649578917469230235567774156815626442288255308181512603222855111541851778970661011934038964772758128528602743765751961393573924322888157503939991224638532506366924031341297169144544330933138126975000253598954141000567824122001766722927494511915108215678962787365137449776027341726491318550215545506775665934446218919601016333062987760206433034775082803039482604321355234811106709976427510723417283038653577883340717983344237484460903554525605949553174461442774784925474271700379873720973719116434152417041532994350601258300206171316197471823762768984375026727799040052429741494747941956684317807478679682231096762950744987900629818796204966385847378548282338807054182248132393255094553339244192 [169,48] -4971971000003649405775021683602217830633349877200380230310565092236493815821302031807589859307813606862728733725739318483030533644851127855710613582757913923000553599883936143293231131749243547574967269043281805400704473561404531815876347133018147230223943025562021936594025016550814808595778924406647138926121522342140654099200461094091963200219537226795223775455959709746852296076818832697143428502285170156993516113138324278719628830068493132838143910329920932780551591182863226296182804737003524492145521863007996058403242430067347608130852735382435224010827944998526742744040438817022619759819633350520293916622183666355724337748206574094851103126768584749425681980742133796912791198668943080458304163772164181524200412970407223272628546764848270674259674437777695315552126572052227651484254953285044072453693837039768037816013720201813543924592039641357871562210777790434513078680659939851663662936142667013920631008933904353209168995315490278403427815976461737029641225498417815627452555041037064059520226741234612115871630542990620408534684404697015998812824576481905761475905525744480001054919183628459281486560079654260367442179758026476416864837489382496874061359399461233556283474666907634915065098240471651349137626477289264256859259549659854057887675556613277452193003152604382472629215528548424275455150182490059928101926306264493921272212218024941340157843151989887421587027468309113447534504487628491347771568837106715122034280879221799495615389870042512026331463501051826183650367980876360784653672131999319667985235153408078142410740930070798676447651110625725155127233700665007045397867693923685783769662269231597046384823574319349631947637443441055832704543582277893220979361716191554658888080197605491267267342484424370026345075245673303100154790577538942311092236143954462604144892562603312212752923074375232 [169,49] 825584157850706746249766476492596817403697694515164177607722929945605359335824792074985439482387526228594911209913073022173968543818859235279268276392209703164934170981288658130742813314432370662900502947884266079362085644321501818585477618292272710730187585583933958907191774939262644476572309455178394370827433712395397826614219722537997473594416017954491122287579757651258844655949330024961246246609198138417220795551297583054658033751869070102896973437693633916192435064842369873154727495490560469832840134389000917935046891747102733723113271029103761426734566928308854364420164686241231320424873186495994943906826350559702672086909175256986935391013582709963348554288938986554948925126934759542365004667755203608218311760512999594628019880698883931853147668074843428812723548332681172146555629399715197798260543313804472485255951918585401675855657606395735426994729789419473239788865829374688910318506549403798471003743599100671913569526564163358418737919711417332409546157611434480395938898500198705555792530660793875984788568656219149138312409893944634244688314809936671272264779371781813517834700852655098289421199024847081946787669637217124791755678228225910503738284947664030335673259116629646979840994946464874338367358830458655297708303136642861869653804062500097077247626902913725240683988228227180360442314866244946189048553201424418765157588264035739066495278502866477484783657792664428286621351921449995787318437635565208732255514747549237515339710830135694599811596747722235853372916702896485560585334337062376282871642896493863200542361865763498406077494083933139236071421764703819925216688716678795387798052883926210799677463166300408821913658756504245320250514242016117187416357437799294656769563773450062674432463580989585547900837060125310838755355318435699731833330307691570170128204895719463446251234408 [169,50] -116894797535154383535780492365330507215485761371338364368804566255383674853672974819187869971378692236976306646845161946299000774625863724894150969083653511490310589939665273294332639447817630279042456057891028183297597313106539234464161972040070098258824732214075589957154687368599239253026228974153552979649456460746361897680752335657402618597399448432592895883026497549338445132950765871954336281736389329581448048292818753509164046315323820322771767187799755671255758309356506550730333471183708331225167945269834277561799389364080959524456698709605778548656853385858507814316054382759256868146176520037717873721816038774772141193331897000077092029084743600046445407105829772035186573784252365779426191876131790501689056992773395658160668655685739648121823796107923013811758366413650109271319012356435117676611527102906219980052231159289315071837138548784028430248140293987010781146826178468976601273974919904425396903042089004024063906043248243322245466078761411674778642516383413880393017327322650970771452322698767016272296472689002585585075457174420631416004099778216484462924437477081207178722942500400741668174243271802842176120994441498083351626380771001061873507703141469822049690462021185000455266595998068031092291546978503135252071559772121699957626117078090431494425270415185891997085089534269627257475052216979213300878283108366897474828613243316647179357316409612653078109303386489144049273700441777684351682727933551567583034126398000501538468834767668347786579347006482063427388374129512232819726361319978764477344178930633419497601195162319092973942088757864143335212538768269478029302562947113087851758920280511758323056506725114116972805406827827387647247319445447835590351026692530099357264720130427589686426738333886330185056374591167958794428282081017819694289774397325347123662201209832526120056576 [169,51] 13786817266185056457468097744059723251150856851770977102847456498291416537961885043369354798306550577491545072449635686531168369271670420254778668209680268170054073003984466022522797916614419966014895007935515219097576692320620387031369021570748654016575903170521337599430938645321813406191497164574842593001403605915725553516118258732285001765239846949827541626222571019542666683802093606207866425997924639947158748870255781010125822877573939204599455884696109569088337412842931284375411357924615283066882136118671930220894756464473370515124859680378134597308100107505585109559742853272484834987854960436166392190283860119943869583431948366977747391713690666464533260608998540733581993263315025863034328464563373530776937476491847966726198094353678303999145554635960292140411735881345367980375925935545946703692576041791975509904964489274909446868168816495657220373708636945742501092066435955868051219941579940152753246948026711604202751575807016189655717024942992045325013577455334014200167400557727072107701614340974758996481686010346669115811643501585284274516880988058480250789749869302413301404382155787591271629353706238121761082398560248190491545095332313310585762987807624984152352892857596866449142577330014297388131420012815638996100814355221972026728081363096000075481961672570830427778692632163466186818771138570460724318077411053095789307211499831660809068429032964156670673804761534902482973008923995828164364380169748364893352693178218628375031337127312593038647474886033678545057397687376832664105310614918155913919161608475641392044186548915648660580786447976853866756961175861408480266339739017365633273576940496999912388547786942182606060612357865365916301525332188312670408222160600274017760744907612481820622709956686262586599903739617227204524536204561924552484903127584093476365589130982687101920 [169,52] -1285871090480026818990303883254252169606769089600519375438356887215929044629353484901116786208446879852509159900943340380012702755222354282893221105155489390503889955360753708135535768399178242729592097810386713417073237125862170331612845237560411114619599241453493559259441472141111543764404915880699989122472802333420270972473051610376233719469719728884501642955543128804340304270752555758267390133139910573696117185626681345962100052859731086851608635083638995810068962162303222106826364182206729093507266854517463581356257033705741513857360011974788076667755325653231746639846569122362579515329218197862180391417110245422985304685367325735994705436297841719778574093524542415610932248338035908471689484028077294892854790974079383949896882041353276328508872416183080386719433591583598949591549242209547743607471704860897405307560595861328542929121547872432383521345695587164560041840682959005532826579002027051916609066132363436962501833571304045390471068053844229294546587792548332576522390613951547282918659491347507870075409357579842564939946590022623360270651819631792042451056175014035346134273182167111160542245712764607695099683513533712869064665523300414018759868719901160679496420326563957089235701350484630165249407020959701222147912247894631381665066382467010517421436812300433210526499348003863640912423954658608131013920698763335975131181620851979426844425922563820776222606793335336613689010366425507403970036144716919021981308380195569666669394222441978423786309893482072335647499097564244444173690354334188875963498514064521394257366223719863052585243987110356667223884746992031618009409084659912689206242485887264265644096203270756496338506762023736467942439898838428885159627510905904703522126782993519267614425569132663482152823209056539362367959089594616313086595627085750462820398560753974496 [169,53] 80838783251164918926145247281334218685963761117338008893931950873569179745665514182252349568059862558936904846729641477162477288008475147970301207078591943538504595419944950437413498022350318096680752695420385656397690281276624987029206722205370430291133892897398471975211389154033010155652196074229844201290628583927012814451521889543316427734321035055872443298829789306704312165567331472415584856907997922239990036932778059682884183602496097713577140628276093023840435376888476243728469352740161050735884644824937429951491351465013480696489465181492794412428097870500276422628033320907145438817709806117756282146032887667163699357602874425543009767043859159510927471660170725317368825061091770199675281068926574391545440036379831011021431228837487996070760053014628494966865080474285471678182377952776338591203439446281415497553248231634204404438583413019163809323447772905930931227519087892528071979512268404115714569744794025382928334000674277799041903671313165297719713122398596291956477608949309193059269984471962073083555508331328443886295965802945079537944416610483012262348980471042305545085998460419352173250990271198778745173510848361553763784784693565315950106817633411765224387951798587537784367179427126533721554243308716222347608221136763515808036082776513308059097008213351345784017411291143751144178369785131141895120351371835118503857755813359496228981337796831422498047868678281624511635965998057671024203639009196101186187819895738278181783082479958810855575392905216595749080788640429910422468162611787271807291206012467928611917892921882061877100734647713789026255658988004174151592127252056085285773401961248457493084236450076273808550436950100316551317774613008368835603618929313081179396742009346135604426602613610656325889048685947037106186752163963625105043702385081575604451797896236 [169,54] -414753648005917948631793955294334381597528868060359078060028393163040569744133847491278379546391111761919190608877749207357046340733006859066315832799854715204310600194005181464710387037291967000896291006472489544009840335019487564930925741785088746941843236807343118673599814870919518398730261307821494302615805477108025872629481991021030793969309998391644145999450657670492872624012654742439180253085556611057874260696339532095625760042547929564327481304305814174990752669099519805386998185419751943711923330730684765791225880755869551202359106649380933626260355951397440566935031626040228044016243435031146067674836905259501717431925049407094047393359399845470756566191244514917528201505243666264934936963587165757510002436042608527046568845379489048468448765098758827107862751053495779014921972079414658710405018123846631049106566965517469591342555784095916277706854815527821234694755523549638445276322756085960168098113706201746839265047474273445491578958685945453433570295584568947888242024715999158149461675487404750091441435769839237572019847992443471805675611267186100359708907361281747344803327045842115826616590351550437605231266772601654219181097294023097973105463483963813269386734125902975299459439994783794818553447836623376057130994610088791793075739480156237165292568950352721425912936717957346607184892500631632749089015794089774650195872854493592011683336320853146933629107019590926738829547600990692927478366499025694962511167574949518557965916443545392751843976479367253659538018848431037425286503459852240625523826096573541964927965708807880259384028668613099010661678912732469919051057957865364784056867594665479025725087091362630733355884519425995825773154284088595202586071262893002160332832746233707660539462797566787181720111023485690621101991477677912353007949909791955227790336 [169,55] -756698264048558829892703690893292618442587332684157933231821733371136643343176893285292883722016902053882647453366373310056324577119747374558159518579229244057034638950377345279155281268131965384943116540216862075566378762892518338805327691409877557017913755365167836067523112319510010521874843837913577366782110325253147437192778094620807190606351396463025171194504144360329300310377722682906494354963643362011042074266277576492126306650230759870699719103503489044423922920975716171475449082932471272974403798744498695293816291922343887096185808211473797087614381791978841727268217758033883048871584592678960992465174925695407849949502266890290910937071303104668120005525086296644438485197688946877570813196840582506553388040091496991496234619673760430458246233226170904228000389057670473268382042994472736607886242650865398656000802268453400645295029572909230862692592046108045848066997412548504502439830503449328821448421242270673472277320227126293346866728905877654587082956341774107151232819657323874937555664676261148792634408307427827043339411706711173054208909782875207997652828793977795884093689384857612481113409917910097802080293867017148746443305626782392285771526265273957785134394086512578636436228115628180081518589325914425776367543471239375767129190343231438707260440671725071058854230178192217781278259864631744360039703679201406088810133815278757783504181891098690608240947631673547380870896632442322463087817977148662219405856812019336773144149161691415706658144798841015800428356064384704392072167861715465641456431575926616974205954763640842365626130892846398362341514671169911804965995138383992613600042389537842568896634859545981166319391729290749669130167669306980081978984365879323115455005307488079881269619133069744925217956670058207776760767690628521131900651188360943900416 [169,56] 130101227145095954471024199179607170867285953413633483806865829118976954174276793284560735508709829086655793822291705748458520990488199033209514415300610690043261013125915634747811546650877943707921751904938063249838135811044109365288224111880116201539502985640565735622182230146068824879676033743628471477034637990185576896119956095801867389542599533478317628836582089595461046370979477932745487868297578235568222523282598498428899453919223741672709683007602092492700314614467183075310796616271485796164813217917236390092089662942486203949697702766117158354507770011429924635494722801378463356430417044690837549011644816865453989380444254124054939912823507859404660871774309734497837333300991144293152721588035958087301418469523053128353928963446186291589035041328693997834858245876653813800753120614569676133127496766927670174727911834910861867108643834093937314459491230286376728055543341410218533428389990204980608208251181992746702915171248880044409274599777327815490228787533203545782296142019596883098302139489576374373992755312980446757550320478854534261299419274513714064551386577035228422369671411984425780988590072969647947308068293079266316370813958594864136608648776657495782097974359523680533014124940856357827838087963230946636328708345303543210092038519005203668742601227577926276988354651950647470589986255676079792650565449246677653363109508847702422390756745993788097816633952847281801885039477146700115496504107258900036435589533455699808643154114618743868820692664223493812545926088871217461310678291876504414517892525026144107995447539687712369249440061904898032974438605499853736563591179125818639230995851198565156247116983013354200657062359183896612595667665907899886568675149838602884107830851760431089540550368598942063983510768734778625386666581558979636899760124012914880 [169,57] -14429283906482002291956680906162084544277544684832359889629767717766505149891609125905737016352400070887094061254477327086921153610607925477328286634937672891745100875988436539708994925350443311659238943219507797079468435739013756888996324797754592667227976300940312104005141308333116368031685413264442108523886175593383017558181603636924337810240725546194888815080562703018556181556384725524880239195505247834433922793278800962748115178360104892362447504898103039153424940826315555407439011110498735590816391632829436292217350017778988501973318564406663170610890857723861828468197757764941532465181422788272497559866200573766548875267323497596375656138313125129382488973145881537285581898829728083515695821041119349717087150783931730572057004737534382922160362028987328460527652764584067141889655339131043773284611685890767283076708435008028714666117014167527067968497065495571807241672853960936837700320818048714382629417567875680548643942670073400550924118854269234638020613274711492178061117419738103546369765097860222828722657901699951050542577915601382362805999870675244716241103757319103663895081216980207527653323693301983020182488994982549383136468278883040499012286471839626692003577702085859556409486913665967492557036622170467526838435334850932522983625884488777981513149142880940747215453654805890437494957557862601130416920409842932998028219452830416511258571367093309420965374822783129979978952506331789564735718640073749134358844867208181681618167715237320314235541083900883707301344512730183296262221648759688595598546254181013024431657722447231347304981750328153711203613434881666478147252081242285767591201665411491000795002957344747109780684048303400800607805612112412860022195585950633042483066351150713264861649180388034992359036473772659395696315513191934964309574222790456 [169,58] 1235142960321519606473292414072300675299103042720967471623500021414233131946076862552547896745281495783828485397273289918551818064487317789723073568694471558177018063470243587322650427670229014233965401596616298601502841026404413196033960547797797727338551076767366694663600879868743712606115177300004165370511730178561111469892032758106397766800697235157340643163794654016983374079793571555150216456432831800518372400936480864011435064423100238656107791006246763795076623645783433872255153965617240333089729802519527147842269900910856574906739140668980515036780261783216865399001697064161542239728622272862909664271657174251697192387096881512753620429571276843927021290090534633155326148733809239155421744550059513820385670823320600672760504838071166580267238483494904820515558838946745236367166362218901266658347209173555247569604157770260416263131868802893932182159147319706483388667065073866334332573201495034490946451431313331354325662996366731639995298824584964717408176566106744431745153608875241682577898605122428863763664447942391533611200254947465512990339533024177326927058969906256203228385820943282609309622652109923163687763467104365483600896752785969760812927691383715005846517159187071617095784981890977311164868923831490709795648497290084633578725494448556756709041712328808419398019978413122089114203087664068113228715662711373194711738507871542236034177536233611430699125937485550916355306995059928194959559325301549680716934348381995276814117747446248950190367135730669012991556984190511434681315189739912487577357002261939143549801200605887787145142053192846297392243590338714391174241366725395479200660038388413933406016141156113246847479334607628390911465887087564558279659629870057530541435537200003378951402986848732953275550838331394963831692350266071971564143391616 [169,59] -85940997800625779350536541722313931695434079896548897390435616252179175521740285590124758739853293165691468586419144592390150905199892540975999510523176349618490449766693160040188519857754271609941544528995537823019374464338757873940489062138413621694811024498123476992232357763479517375470136235337319955802951109682369138837891440580014684930576178356158501398836011590759264128448771452197685990798911451711264344476136723946560659479485850093294651521460938144298950694181755655750473793335329634974718335059230750389608114155309472764089769879517406734879385253150549667076984078393864542295334857309938194855802573544637417156527757983178570247325893099263375508203242865848462817336307038700691861724759354154030220832723564658240311081546732136749529775672487882657730397003708761221914213366436035141347434269419324229190937689225355120613457610794716365804304377868935027655334925762838239978734574653444462561201709188375272932176702569466554751293984235434631177840972950384700012938657602422691576513664835133868466863605990776927641302887387176138725492493098776085821687561012096766986686921717769379182002909919470278680455171366573729064283244766381982448369657010946356056539937186237437119353857049188625521442766333689716029817726927657376045648826797069076443867973428045443860493484126978331401546636468084202304822157284067583826658571586143611399357115410717251131870781792836993501803807041875060312801052885357957392704709840390951645307072249172202244517574312483222516930232541954227407072282485732803693741530498895397143691822988111216528104358268552760482297422371415581914048914997370187955861009493598191671406557305239701882257307365666542835487034377417860270795767895832109599000803987326914004839122312710064031419210562580989805614872600502933571344 [169,60] 4959621265022969149849506468268426094806999533128821750483930206360063732005442656845016192563576274204335485281543851104367429701846511300121026913004505492936263230146707544190804738354857610980167301848797458521227919647320327051736207393182424043578194300940206242117814450709920499884435468625831986432017886542977021646709824586006546689469202353291490812805704135551330980585596614363894942585188221284057142335652506942845572599504020427910452421919723730805293060677257808458643814404992694771007111778837521930810790133894514395194388087769249276719351461398722813841686777946376066552451641054674460477331841389784150740403155721235829576811737731922329579997408143140427004070409244262965814472551165184171772912550019027420029695486688935190596998657744395639720944958236142678517412140138138718782013976464725635312904026351154794903024574650683909069357381944890468331508394257578782518525994547670580279406162700017931786243078964839168215804232581117964584445143571220855995233496799195570520082029975395595635272595619706564208336006803635252491031012640835986115890823628589029760812528651862522751092228388359802366330095643660859441132976597478738966617398668446232537141523602980254382399382738415764818919873731558353196296403604598463138017217348576760546874414157479727973976655071054552192621063120663611163680164564606015984377473601070261782628017530368507318562514094757189348418189512653059339099966446639925378643843353550936293212306838514962278383898676445965846320795516132312471955873190612284488136978073323820063861660457092108120938334470033369696130792468603359847998116211663270147866584218771612230399304445750442543758567182141349117661272169082977025177941603933717074339544135751880190692581190414292345811985962337510415819250929422899584 [169,61] -239338399841572584150974278766584984635722234312881510362666650787012405560480452148330259678981766421407101280457981232825472204267513117284518401158383767593988807954117267164157757864243544285147934157506284556334152347806431008794514573044012373254941289048786820841891108617184800809356986282016439887447817313224397496207283464333482205945821925701320246229680794689017133791006256167646362804035401288191820038643640531200970244320215798584328600622459587072459337234256192091358578557732812737869052600257697744134765094269864764790755371049309661464550692562610460399785649039023072051684444747288941357319564588766723611549486946688412571135214523533828122724189594801409471723308064291636197721682510787753137227598728559432797706467839434354523847423560717119033827974117707743971897832781709114464009949568495733864412486204458468804265146070197760516573742547453717454516083001035233402153014502309570661195252396528705400612171317195737015048963689011920517434360120860793299868688926427944458345240513064833810426911632933806031674034565945118152831682164347007825278583103800782330520508988376802188351782289938081523898230782369224870860390171032279701785225358663362608510931494204255498433795007432125715115839779477831738417562359854419553123826609950169929610788469159101452743447475963196910644722543266925025827992896495361408300245891204976502185953968323623849466973685209233650038575035574853493243485140901937868934455417703440825556048818119872684745588743206508897632239126373854103863291304968150495146907383596556891953405346227678275603440350905537076835270134487949490329729977828971396727132699833611127287012151875819480672378955642676325797345579576488627601097303231386148353930941633281375256816350671663620760172376799092406300359897507556 [169,62] 9681574959032207373239328726871787246688483682056788111185698524262473294459024629217909463444033571401181615228843089981986636402291011819629303671090636365805407526364774624015237890506363567042363995980959226446489925201150431822544782274149005588231626296591604712999950876875065306996667285100190209753890020738497517865950052141786831499759023174512420849752168802145431029541147626875638144308406271153957750770525942515495138755602455682805498325513615927525375469775866126303988278104793732523322651262108556863033358346051114662062519182276023883227244825053133179725286110306583871968877838294636426478503385255030430243028355784265430695677653907558378113771870835850826837895723626657496905658867521086289426824630005259013722971868419380875069370805682910871135672620616660168358848522184609880265301415261956271435052707990598534207656544118032234568885514465635718897323494396789164493800965988951430086324629864500530013506717361757791545035677287398359675793529085497153733433618216771602045707378683160183523319622451339135050381387012219098892386139158636209040692740175762332295960998838597013470568072548347133629525064224078437863715522180901948510151898435330987711906505866149219866409646184967693827722779727451856887549707292073726844891401333714798858570028268300263446565662278767260324830673752509201977111011916168846485135557298296591059012430430265020731315732531758044695119014979036270165703028246651707093810350100208576547215199477712403171088575230344642782641204751637337599198261455578080881807749154119502744340055201288700656654154740463484997827051988398563425414709094738582240151110704484972171667809735794850453995180048215843503368052444051465668084784222385459190786013856315718509434240083773028663123209410337494196045922752 [169,63] -327645916610258278071059848335902512050563730004993105490452723250059441137584040873476196031604404449703674245303156848346090548928376667216410582833230176349887056181784211999183384374351600124429598213983574943676169226277439762728688471320342708602990606776454030531398428247855875776805016219890486289075898333635455004200668725682230890876579183362635957293518871422823448894586072770471596983648077131154727376109633008455858237455418906481055213375581302180083754689810081885269609733049344850602935171196324758896718063771648393600034964614476775990160818750735524592349980699697622728222040858519021830697119487619338931163578860369273297254304176173532938028772269264105692765754365859945067675543758959984808754056184185006267091384081824315753258609051835609801928415416869597478722255561820263565388768910304238870795039718883497005321787522523677949883197153712383283557437339399165147277231865638631178637850002278254157072033761833709923368641805192097929792257199138114812670014079743150429876961102105194187114942919194523498338938708711473318324979105615189941378936778011776819889075653850659495328209184315166768629150454973660548531625985506758718833661277799604061614024941050196744373041248376161868589799864818499375372578121769583515224291549756401418271822318999564660910247993386067618189592136097892455396263506162976538320116061147259040529179166877591063048415425776992001778411712057248451715274996916608038756571572344865636558579819781685213340521708301611781158447340464259712995585328184502909111348967570448158603886810778762770361440530848957275260319813389457747702944680701896882249429066823037043405840705961320192451265509098873313019849169782270133171279649375748865599788664104578756034592665205905372053752152574524814445960 [169,64] 9085751587790925073576195498217493932628184352472965964563359468761533043427197845770622036615587133671450875533499287616554527787124143849028270802369585361732594722064737110224059214838226478594674953567524542982843154150735442606171617716281875749368999991746762802267491749376699776642599072245828102934215924140702997214527483482281778660421460120282279753386220932438149213887083472961229822067840031823497174745460335595202312719316931710278282251193561187969856047928776632038648767536595763977987128462203155554359804251037718539005528652828117440402635272821128483450280265077056326073711564485723085554999426208919134350589528233951842251052659469278676271437687265072452005665888528465123037843246352496236915051252139934160596629326201256075212438898001686522085966475044742150076868656324441782576890261479365875528734907782059562045739989854483540490396862941558977104396041864577764401823081728459816599972797924156172216879348749553958497209431793082735631480374958925977186484301504470641183013879668101186611252500314936464430478135347229004505553594306087559815628903323036453419232333927848895618182647774901956134851032354649857123903347500296955647616520052591295463069819369496753823783605459073085985869254774639294682824321110393643674489758454861140351418503491517000023080616113782905809019508144677873507627295468144492704094256061906787288027422663517084195590336988988879769372243825248001806113384567664678274699600420372038542546228797435005639555611564326294117790294713765824352540435689427367025622379352060556644977273805750277610926126990354125788564412002698559515924679185480606236626336705547943885276124688169950243869052154198747102421525708825544809465929914757813743262853077008751546379806797972738537141300424748522112 [169,65] -164204510501379408166516963934624543793702624207366372174289520207141599968907720600137601776663191673522166207325682781635948730968690498003358473220832519961549022032118671852536886585112992131588614617047836176986933650933541935870872667746189769683222135146718075330374914732265144318440985734502848518180952824993456207948203712827281182965223095192714799883863829952207416850529496511833756644834890453469481592224028617940466658114969855494142291381604073003351188494560687512666292815476310271859541720417902835195509240122211802361978207138081060169901702379656100476580517489425363906007541931135005232830223608327508091875410897802893180860566490624336088637222897955182251020170369616787645271665182053682986132401494027536911168295852951046659419780143532881854759808378712404920010204051004400030690638985922929938001525918250716013932261680707778876999152344150328543722628372166991760694084076993939780497882168179513259955387514189071201421511227536941030917723662287655924139565679280463193673133996251108340685437964291372265317287038359200743072695376431987998681315001951726023939608320761586442351538679456891120173286483889655851783462525150876512352570078861493016344210534662149836303463147910368271706997680404399504097845905161241014088229478907156008264276730842101182894615934935001195758390603087657913691682772526571882047090393411486559489834883598524203374278396350304865138205403415133441622530190300975384005650492472037844237733138287424183395164812675479351271540466237785122993482982157224361923531806291776244253883946488197818882698116322486013860009129136943514040693137950887024051742974605934650832217701980486515215378996140717028108512743044931163471657130751294335458625235335289694871439160890580876570110124096096 [169,66] -5790252599073361594897294125744617626657809018425637131260245630998596626409775178448872605941234811539031465926376213072425792400857010328331912155416231547820714999855369657730084704272188481550614477213912997024511934864752281405697924784186110234539834108475691415989465813178264682945082271326956929295970964937865643893217925170364608124076089380918378719952469069938490328230999084885198833774927407907698195963909111070349818458354482806786295839556244562926082123259359409298349293504989654206133840976940613272079940311173838291169083288737271020540488757085410121505559638608687242092112046154504773434044759928278224944706224267961960141650235518224708236517432877210595473300704380064367396340164665381079742998194105646529627042124088027877681017709409977325600736719133533082968091234220783331769542870382137519831075316014379827957899318823598132065302477139815571548584019139276977836772605556244292312963272790386089578805604569620315753024939443215251335563402861518135271519376270181300392405406382295025722577470187682589819731791113529850804261343813862226430732570080369199459699941916382774810138743673152107119264134070502330918930126780240962883532333304644251939485856500886007609352678211851597521451328866097876387208388577111873449795796286970392775331902116632103329808371409444414797987703350615892246510273513444103194130822496013008244395730679456114051750694168708655310971477963110003872046479963048146131534836077212812038365349504937537076822653587444202720834488210219060461906499316191182819921975298876730516247403149462065997792909419403810645526231760178316102207517493532645346391922453752970287625814521179442218004951068866380814820695384870713114823256740739885158736160743293778139114670499413448998847444736 [169,67] 1253470093086477274096135719643799195545297783554077065398404281423375030280449565911635167837300574814165969903588992084196485911536563648432725586845784936315643354057594664404951673612578930403592607584176192171218303305893376047628055601841128341731130290404931600837471305718366305945250363732810201903724180782332343777425120188658916228574165035469554969969573436913228476579466250810463393419837771973636198375364185102584551389039292901482231621554549546585622320235613567990522132784132686922779151059622478172087834968311831813920949483812181684351400387958609378751814277321629045768677121141622658510471719258289807436515941430945341559825105695467703254452231465878831865318497058421748051764474261981418177873768847233274235695258127671941226569039851724491372521510084773754617322908346245225845423931304167784871917056917848474811369621985944844234002459050971366902116020045067598352341711191075193401208443993508992813692128416445253311274262010900508064884989127421577409983340942891322280154538301406323165408569437853365449094267257730025390576211269741081574972422144666480480408459460027546858606076845362073879352704729880146634583552758902917629478329582706638250767276242376782029566096759010590720002623436911658881497216972954918507563478007099395108117321215102490712435328039920389818724561185271437214944378005401135073884705097856137435366379292583054496370606240833840119372522799359653025108878454376913822847581604731260426236388424112355060432342852402868774052888240224342694279796725232753506085926897242206079879354188879206659555659079860670302991988135261419478803338964262098599570239101489708079611253602230313976960180967681917407145034893527149668099363827509577882928124855610352143519522241691735649858608 [169,68] -118034611863898238630975178956977447152048761332971495805447659137807068639699319784134965920813046746280461973271984130417642396822823334133736727150438494593255571723513409945017844556001686544580738558819064428047534139507763167764142924998488034389987484644411186637023349039783753857456078895793457707401879478706028267682389652225913919099014717078891754161206485676632358163023337506418615429428865341654710383115806020219254952189915493611365989776825241251058286436594348354988906648595415688559940661185231075182257328216002896149577355113495159310369178177287579511877459793449245522700376608781542573613021829883028096154907069747218671868793345120040671273337393704105033099765544429387706797613217100723029524535036656603908224692253578666513391729186583030357543073101417635921114170438441261601346270127154465686280883967325101464960944075439859771464300565995374543846344743837675560305121749083641020745824627970522352226425363364754808288880378157096469494549092329180121045182924219955480226197452595259566837674769907084071703977815444961744338121929135369648543432867508962681535392496107142228683335651055205825147525303908824949833992478894477810732121381394800000763717446233445251142615694001924415075175989849019944348808390075010973949835056274102052557226962400893682834090381434733582717379748417093023105748720690577419634676555833961256766767728947241664204570689533129083392729936760573210538742134650030419367183642937943818310200919507967321194429124646937148111555290968443218727686525987322593347986501460756804374869546370528778483673822199645653551680564757819692497814406080086268549135088871540585223456445821290859936228148122690400315408999147263118547986938764456985286067300417140868559982753946686875880 [169,69] 5556664578468114260849916694243758112013595863133977168061208954652893869602957744984600974331501583831530419951884044340654451102378014273673688496350635898207612117887932890478366884406872673333265798698490539831178362599597527282798781519205926004221041362201157477168009516069544341032747367848480027821716606031322162873251118458909228759981948092201435409132290067163516612348714419337341738386637663439384362618498118363975117708553421843951716018217242301182029499375363469668213317090366622761818316280226297193984108197616781142790713866154117107110170837145979669348386647533619883277734826028959282660206730055581318660362349084103105683144598495757256751931281357087938440398887603784792834797381571088518330228638950930112051184634795029054851741043540035253376181553864667918060273979404137010418924206928652100261713281139374438445699381517918298041122596722493525291105161750422797425861691826503164325821732469790392106128467101865541572594563377405164630104065273258461004581270293971893955350223267610942106790756855380838529883984964123173363006010666701523625258494395440253108737881327079256178521133575220888281661309202432565074447686060537763122642095164202639510046965335728657375948046598795038304992740313305745326211531164055361089844111163754091138472705021766584070204302218848812985245156732724826795534796680998365967912457969413223018745743649276987861150801500246949109056567902223525165392059573769048733099617767325100260606705963451954259951496976572101057626378057215214708497566379583685510709422511105170805781181162574138812444914503432649051841277881299201732412523882669563924175223837305347504283348303209804563717892346093391544991128264750548474216399428711525861394667580561819138886510530177513 [169,70] 223759167045304651249704475562995626267226381685415868096026232810370348217004913973024520917045264519099368166993936764403794363956579865495446493850119966966016258243806624602399586313742765634953049637256249691597830583317519512097591411629572458294155430993952936181116409115123415382847694962781400454023431077308128625258235906452671840023975185405351861983596876726089765478890356972218748342394796530475605846461802343279093943121016958665777174118887489870121959876146278776285246078331239014851570033084889551444956724938254409711935582226613885948480162146932415860553358356046752376514445179609233637667294859960588032939187360994748623981901554565851699098903503081938902770978050634276709514234835333244936588770935332729166384855362681058314241871801588804311301433518828544667572258566091113611296007985639504275655806088783947211698678159626007013505648594472695231832135672650181327417838695063944728621625102388396653992276530774998594333532867065825303282742621735487686337382862907612475163373381684657578009302531675668191061406947937965338733837153199024619255677741373468157523357302563456898919458332431243261602763114307514686891116217699234088080234147222136467739850595063005331138216397279016520981190322937898340953807382094100813594834378256633343384360691716205530875936866109228773937167720839797046551118460766541796736021529960832396590128434147481135112816027192693346526587313422531168809257051805821440854344714527860795360559645921300240845810351848683251146055826440268964095101933306680346358862361917017366624018408970607646653794903662713321964416740336263452796388502013054287457643444454732645298974360393166995306203439682313620303077473534539037383888954824945008038970037181636451938916908416 [169,71] -66328325541134945557497241662031847411769436883529460620346167287405989648414240685136857222740051822162140259861426794865503921639823564518123816818430942105195622117726025874266861964947413232458486140262200164536810655967308486975770023962135501809216735116395297561019268111708312818804970662395714561530081942909969399068989582055659153873953489016154918700498683693645607627454520071477615785659559543029213416590745637303048143218195017267725006643572740945899984112310979639524157838870870274729205777905418063239757614097759776040936464623439824050392777269087581895139330921851716688391018423046000629895814273201199017667140321774182288637753105025752025083258627560280341144655205852108900989067802150092251850613595078973799929568312185719947793346664167639629094271683521865023147960169730816436531367418004530634386013120917431743812628953435395482025405956104844921243564403260355065356801470024074943572314044529133502017744027438701337752979445432445797076092154553567870427025348884050461503268856871401251125564720892340357666371524812989671179667000730000888066372088777393202010915110887342060973520399583574537579194420223908048020431971012569657593547807748273969225008400401828737214647660989330101347883425792858803776721733789376747192517225971512325805649096594748865501709911042227671988607834486991894875616917898975342377934006961776491138613263893202674715346674731652061871078325303441781235793741788110298727008908161343387183153361466016271811089505808371947921465711211185979392593239238352031443905577804942832985155241044425830586934056597060054139285547872874410426111196510149647688999851886744815917591284741926321525111813635570263360254835595493618439980898427981427862272476050862842569483024 [169,72] 5962233580118192882222868796694164461419998148781513807255425264921785285832918715011885517401135164240906869339107649783248189113489124984811880618377491623327243504219405457486674652207460311192822462378019035338136622018008737728993120933453720365801133757167992832913937129019185467462254122260301682817065259842338442621193356131903510559922910789824291818352919660043101851051769408350778028558017892400163196691445212470000323611358531181949105337423400685822739139356320886286582406506517841101819698523767580792059094374920602985527343781891823478420190716428030543212144042696607556357448175266553796129263359443757836936910185969726216557436928304024206565480373480440764764329077012235694534397000490232499334736912678230953541377956161589198749638701988433593813912461671231345777352649062725765491981645346589196925243875505310014103277849899506952131143724981496080038518099369811198638189315100397260896568623491430936187782183114934831300152391538349450874159784450102925130987043718189283297727309280612672026667827087859324741290432006735828550766061538745617655960005133441568150827181160870887427163694241553929569643491819784189350679529331159657143422514918751755318075586778809426318733225210419911908076521898765253692841238074367135353444213934511718515957268137158814805630875532637531033010227327925856505630848881932108597358773612440289878635731532638582218671673092731922321167869678668355104178042836964656476501610273471044133278054910991470473108171584201271443539389277416735508284422611650396827584573510992593299879290085008069933087623676290165900808990412140330904145512280803465427504673081265497174190151851614683683036389822341778469994048958781995799195953956497377705728990876815301625184 [169,73] -278187427734768394338126833931161413231029708307503977501361731123361405401377491393636820746603395050303444432177252451238713459869060780598785639911055293219330405405509195983306581884650811221225194571375717262749076805771627942998167403416010637247024876992017281874712223838812803392060751113499813943379032073175399009455937784046351999623067660762015437203132931227083010303614570917067375355931177617415517349178414698745853563638542750089967413610929975065624098739630188512499486246038952356984694765958876833832449079075576883349301168920720041741231458827208250657977580924975612525506676323718140039420159786099161933497802634281787491855885780244107847279802848244608182671384781238023597839212989339041539775612613220999694923306981115873726637825617037090502929188504056142638643890078814003656465094455655331761941902217124109262335922307821478155087354621010855526880282046259646532035227820317431529391588236293351490063531218240318027715973308338568634458861612966252265027895980444547130333127557877764748183395899489537721343491736665858402704982600131480640772742163325132836343155432485040992747161727895643819436697591490106086100550636089412317600712644842467561003989236609832981241911645001192640680839155067597597548171294920748183885665764670371491836311729467213694212361995662383049864882579962821933130737289331006753230620204140230235838649700598772934098109723753002521945116449014115840568946033050226308634789516683653627547037740344445851102634051389469943393056982388557735550086207811532485598767947172940631099846048256065341646288350976781217486764748794639255271170883916226634890905154774167692780185779621877477477659169453197272954911845810922154063011865275952238735242345717550060 [169,74] 3616015081672456542458342918103762319682713050976956771682668037890332145646312403506822932065418971556638635718072607259088174501757912650553370525828063769215503747974043585015977355571190214118358109568983332141536110017156251533951048590637951050007650877168392112107893052733075235508511977058977357472954914579063634256710407988432831525243058606651351808251385863192454652486049053196060103455350458330995414263985430533842643298858331118378829861128627751046928718608036618460624793960676463142090664136755748497754681793729723219819025017011353873729682349602579140825675621628738783422159236663140702553002999118259255988502023066905786576630542946958648469706035916475193020732152042283601818138539793869528640923549453315751730101774942544461242463143650724816062979626338738147168456800763669948827987748520644209204902225266948579267759333746094810033715181243670765210048071488171556175179413999958521297300301270144851574534767088476940245499754333664159176098237870814230780567898479422078419225096116655006159276526032910909995031079528433863117228586401606096374945217838815726575183977104744383520997399309614828955470270820810156471543242235577532359300853511124044249207809591859325446000619524427371337203059155777117943844804426385673651229801351720293908107952497095953072848997727628853142682616652962157840782994664977891334310456978359189535571160819970774079092394124710687292829237222925748022978909518093441983801441236629044706328872668776705255185043741206794741700788470208376048898420959125562567603535592106762625947072709885165219008029800845578543781132228169403166562963544296908072644889820642582649029410323462813983922246564851472907443324398118647196409038725016989584015780303136 [169,75] 354316941597840169065262635082033738086155978123799129859979132332826942017107254721431166403734011896524949362265257946047069329426950696722785291300923591164294639971775515102514460246740999121604063320667761922482826606307596801004058577641517104823627088886199431258819239885819696822247624597967024585067777575207390535394969394225235009908034246816037758619586414962875913224340031674216276375356191220113672525993267671316532887505989312732810962482938742824827222818922190378821491996911496390442475478699569471435055092369346762762934716196309842942983419919722878302205833671149826135165882383898058930287640724318186046761498177891871292651719772368032059696774353119769917469687074758422745655071960690991553252500417082310473477035950340364955338411530194333477013462621318055614117850095242874255938909360460600802616225937435864374312599719752766701442143295864391395681664652497388271347655303118686391381708211090920257544673443623014923643356391046778808524518407270196493160243481522359038073075413511368624468955342942662531165922645460688806467705119713375027397475767494342807510993101805464241137316455038887387002789556278632572158756261334175395525805228170989569145048982088569410496242004109450199777519716295981583474970259778501223956449617825598675610600834704324953605071327161534003190592391474531097332107660558631974422573083469698381174662385990440574839305475080649384887056560169965109146129219544613667594024937848880093599946836849059661228713799233647255716854304165894528861692063094657926870495826857640614577234656098969681154747878801088806578099550514223221198911981289547203026029338468618826395807842573572663870141755332129275161730082380115098201224249833823873799689508 [169,76] -22267467407112423597364450603116386699219990664288203515813296998396835364104730744446907242158755399218415277446945278527488544247819810056605420121612744405371344834690844565696616694650723787666865506079983417290677041367363926457370033200818290755118758574946896861701921868647725407272632733658692975304339690798628284872807041900625043360573704840290451777060063078846350341777316570535521547452446485502623407265371800572379566953275654690946101391760336757235943448633270409382703000888110210744990006697704566535394279613085801130562568030341674350604610171942523871708866520082759738939862011115881681294831767498116795195674478445934310617397231421895295824686966986550528585195626098239105211523106027740157118641685283041850698870849730389292595090443171013575872353263640735649049443879470647768732293836147701002127912108143213364324204015198510626357676140411661738576450476055345397221150227149381385572816597228720084991306953323099279214104929669893017768456567341375507225374367920483736429866823847526183064663047880731501624993389854042491138384781871299469411390272374332197868239757978482803321397880644446916571097597521914888574939516072912401617091079312225430222476700504651614651780794678713334295642078503933595363190092392578481048595020034486392721041678928734796059505014597856336856051622268376026335205837507061761904409921907965401119674919220566734761205724169346461427456148285778581221157995796669841145152645482284596078947264342195823399648575107137776984963830169758378327652368089729172802402231943721262097454106318723437318144894260803040512785081975661826310473142391361496176781226345312916228902997750752068712168011372395011824746502337465413199568261597599991617816 [169,77] 478716764597489417690345028637922241262469089994585593839038606410602559851687982433867960987328982470116932612285675110601848453112959718385686432496891960114240507315294450779883537665411318252862709181740272895112635177370863895996613048082611905432384004482226573975290501006544365867987711288625563888942248427691824161221275176549585526291506267630059111020764105638252419353485104386899474310805295013800656631868427375328490343460327770459505241190870822406111360845470926411640141745221333869228491213709359187943146560036466686289011820039413716445292205060193450943704618862559632098033813539069357572138037467729820213069277322355241779918857345120063072791756768938848090985626535453173970123896900639765980406300312803337557951491232301362789855603606201233893318866759104756410382086901525340764627102011574075350635962328580232579692150156465728906628425631739004118819304365598147129104769348903339057509208164139561606589256276995575659584543506651151303341520808746621651473790603024413193644763459555846824186841514332104358743400830388373506651491451374919463971511073847837997205068952519126809102900691408081965434088402409368181775171632970079447636900975612239293361198319817819809092533195916897957077429213383165680403769271522439395905074493693597768641463981980626358614059923208026108575581936275115474112690838958551064648068989310775942248459229989753967410800786082203907918255300852865757777669795031336632189960528487376871973541142125089178367384231192764249524115864923654701758737230970594560719959428648010244742562819406801202657249393762261714495027132908938382069560902996201885853424332743115096781130334830481109519670900215575954168016608327054757141276036729288723 [169,78] 1597738896494570321945004772478758227225859722968463723251626043840181219169113236047484753806000119519426538534475203955302044532277503210177732936644008346110229321287063902006342083000365764785347953028284083301823393702833657969393190663310688357634093702743703327638826245009742673204784392833337936131643931793703493682799284898385771874714221206760536797388663706933345006172145440749888474905490854059370031172513207294500724719331015209025792378908772196344260895060436158796593249277721972841288175964333370496673225705813904168762110577978691017281596359809438829592485026592685856652074303165527834916071683254195702590590478839680935758146432256207616291964353292703944876571988997723118283756646992373313752595154223720761799408982959197100050010366736782526779336208181458470012159874411678981235365313840387330914239349538562774929453280144167545502860537328610820254584514650937325516380890521754525641257583163370315651436511928408557559790226871055291662656337140784532674916342141136955999407838266837730205797690513597425771873219485605285074160518177653745043643272579117276499972814634054837406111912539270597227544664439843128192593534903883125839200381311919942647166772521280618627372102322341384306370521440814813159113554721810183609899982518427126876191779371297323768464618289092396819464611649190939609496348374258684394528277658299724899614926876361856327445080262934008189847136293519163118124393327685708107069176721748632960486656259357430626450036611247152897757050903950126790342418404246819246295106630764275842746083169963599576218984854030797429968686648649571220635482184341264855667056651797096509763653497208819090269945739031215138203114161986300906878081494848 [169,79] -260853731688289507449369774747774847281950611451884249374011869032891022270230396493870357604654463538136638165584259103622269420427616965473593950711097820367755864177065434747726825159741808152455210166049104837763323096623266749529439166492844474722477849897199313907347189780691323053938875551825635454222943584614725995051796017268399058559543394894155047196289211570787193579222835493729315209377222722994736929475370657768023883522099341972865476765932874215775735479808028312083789511934141675221581796348432121889971408429879989426117063355218237088787389812347386241022467523289556162228514642117279762150911771459543558750168162732700109296715053471011958992819493844727701156748238771798035877680326516412941551526074780598447454644331180943449511337875128500580204295945763399000793405418973566786953082707143183214576506758638900766290975310705213771170397759755198895787688836112627510455028799145821530348109032185526961596011845434468486794516692075897902612180401220060768316895128735745058743248473108645233633745496576989906862226495527851481825722184225481171702718121974498947134406540524149701778812401510358368128805020911379108636585166683314652391900669747628701961008690206717141959960706835807554184742032561327947715828128158236754559995632934636636299765677873489181757200307528863186882857757732331544301769978106892540904191412609164209907378484182398649841085326355820286654016331165512322244316481102285481065730690140851103562972468907379166783015452868619324622997968907118899626548305341427023660684928782911049312789836459283972334433269997322325215345386020291206992410241524676975951928563975936343510395816957418461313173347357267598098136559992646868924819704 [169,80] 3840364940575832912757870148611372346186504519951541521164958845246390254340693836798215732591559344603282753563049666408978660406923948015063086023374071304181805481984081353302696478460396224286609648506007327335394341833125304085719602352920458706399300664273872270529794330246792843862127319042957570284430173080172927540355859322921974858279584990276160249451103377949216464775709466085606518179747988560818164001060461284222962868608448921390946556274277551075218198297824824422148791785728485084163830548654231419428014430237031621314684181174964921259221075898301341800222394030489874702585292710109490439420804385126260112197892582151821916171011838109113452898163399575284828602245190376396799342726656909920738419307280886528579081210123550107241083642331116906390378308294480324563662627447352665108275277707920438105561595439497631031767515952756644718664792496931604560069527769767290701191250100553983491733352373681825576262665257665116630905485509745055258751221575714396013831104574429202706445188018759320838855931605167662861120658347149089831126120885022534045998381936235503502821670994140713517588037501493522171279105374606437002208124697228847077907773744137309565457398441817154246421257832490432639264034420550412472194902777976076227791115767225657625487899387933647944398714781404339340396663649353732191081319540390308670200206085854343314200853217858595492077824425233174164710574176969736060327315217857647033305032544228700383387995171082006997999220543105770220703188170519755836458164855728439036466156193176932667478187960280438581027429942808634818434148695238449123385501463686293603825305603722977254991982377052468436359709656529153618862884345211929575504 [169,81] 5630007732401137970755276307990290602282938394887981164900343430404586050072013288317927210202456806113861077548999623335599531427873263993250177950704705333043529089492450432946486860114094197780041476992158919786039945364598284737420221819633919818247224046906140473646113122213819880355327073557793341926601552820881725367730263275868725852725504146459934968802353606244664051213384194909250256869895775655171350736677606207774738980822479853821948196892799478712316717033445328785409569835437243608985238463721791977430674201107664462083759550912617691146744249737835209671891886021719732774558449619921265462009247913272766814518038732697238454638605623055308912014803673533604869855703097891536082957399959578127031144324060948652050837445053914026294781407494764478885488681862440127088746751731821811678780756330477384112892138000815335459691453115155670964411303230384298505516689206027167166314487969039674039183343055355996725034402348395037856957904206060276117854226313949677341557170626951934792631066018004252685776635518953599501845330714334415169744625320247137234915249059730697524997757825071704640103584464301996422449425472686347089142753212573007100647467012750170429529154177096492984489005100505374574263644146213577395180669025673032267715399129393750651265655165073919091458121378273564317398140662083919836597526354355070392346130167385915225879125689777446599176194542069656359978381034847516824959953505256453538146821988620536630433002646831386055184493851865787977874274516115391464260988032780477672599479104032122185280261694657120869117047686410803758975867787644184815331313549609171774304617118007726368878759657577985689936194410643002693918549444309150 [169,82] -543928518779804488134689950257424905969297169996621906799180883319284471719085098102250170494986297992173556328441167198225694589529848971706955537050256891313526448135817311204815746472620912075025439844977034971415318057390211853392447372747980928027477891611665652622000895086847186850886755008194780296789366232169177201165524467434290432222423099432080581231811553374201135110221953742041570235267426766537763803918589151663296434246055694651134679880037684719613893333616705311546954892616092632772630155312885090152889528992971383720816104320072835329845461885771065801252642159840466248027175874480922394408616734247967555606816378431048993725685671912299428687371862351584540924648034370031008761851646859833808768098278282408736856199070874862539748185285101124420861601425955370871061215339138691347591304503772827449741179015629713667634438890440369352702449416824097618383621310621224405543573194499954125049234784131780763728849665133307318243866005380506164841381015837428506226044623945174665934610401443515131113121466949552062225869921426178464911203042938149485564676150358110857318304078004775449065136774877340003769200252655526769344583606485769666999270422102035187057397510885761362469209195648133778887892763847708482680723720130775557250301828068737486209875491754541965701349545251911190143687396203552789244885236751352757651918729452046530873133244372928746353794953924243642367573592300038746964995948965324342936282715116411279941787419770635933917846250142355050745302578315663906543558920462086267074781593437402858332123216470198093758832053639634394654459604705710350227222969750283134055250314641360386828482734794882836264029053802604367358794017568 [169,83] 2973153932878133017857437300408433165894302581059939407635656806867051517372222344592015598787731879405604565149574011313857640867874605427679350035359842160266734610833815368414872745884323846819071457381847669848501664684303376116964438160747354532480111506412440199495964419734030794378412158985813649875858437986754060229016660079225504510637283824066222335868636594104551310842969277394431999395326385407588629135640571752595438754786556298111341617841082515105398197467382587931013152273978904922286307244283646901736299814251714055808894648070165579472342907531147124976240997505697461078011229096473905019077678623794862591964658073023693111429060873576117911912333109739569902481271329799810616101086022479912953323796327997033588673160901248427844958215651247950450064361547582405470130120828271144224464549171560654487554693881442952654159583676395113562802282389173613231056940347405784326788948567309534647457748083787821231923112490331331812208227404340917143397195770468973878507311594618255510475688753270714891858183754070031345820796255147839251819208940134724524161612539050535113470274057875222899213796137553314180809401370616038598949954513988066575128526508974236109824186474323620970090308863922173087649799972143664141212012258724802481443414953296565789611714422708554812148349386825660602416015388824462502773785046679944751911661517024732447312160003353878417691684604885284422431647090173420843440811433921202172747277192851594976878766796308224535374384524526504315884396738187871119960115103220540540532618723364544065256584424894039437156461776839028844828500973492617965160649700170157845419774568780310742625932018687287141674583292006194490604652 [169,84] 14099038706482524498322821242564214214480693036840267456610230718693021895117648146776505626444173293214143714804826087164754623239378485963876464542363050868831168199462260450465046143904177279514653542018152086902544405222638974628253800062423153333951374039282374825502616145735138603740668690954707566307619353817164675774794462836063232777879199167605854790013582299225819311522623692960678970187926858246151983025357230537585885850565240934659600369021929520680397733141124750063685635746663226556373422313617301318585155596298546608684961712050556693361157956360849420620484411659741257658846962821244526134067518622241691844731885187938995514262465487958750396199421299501889613423555102804735095879980256804435962160380565760035255560087928721833259168246419707215980831337549779173751175017768214919816879491235414843522131409394707305238078594414276709057251591422939190122997129554909806999847222489494244348192239786525531023996085652726783331250131415770651594437431065439399004998340101000406455337527612711757246445670767737099664019920499617612659257045164278402605621851573868261552872457299221805458930581241164382218744776381226242907259524883303708068267855523389602337931661178663300069631530053983356190695885106416597142218732848167419990725238957786378491529151043328666115764813107660089066806712305100344350791684166458446669722656072536631329940579106689316908164760164620097915637267327302095405889220900601745799823794028627140473930094456202843474476505288088311531982199887350045459792169465806515551440686704016170701348977648324441456927380179163171141135655565471795841766492919232372466898894990875321882239323440029683379145665029562934544 [169,85] -133701378648083642448134712025877348085581164274700743523736783668926273999963809249174609266900332120522040015024965613802804704178763175691563851489206468536674674940288025299473603180065153952295382136324900002672081340370083573906048340748185219428803758115528567171968420004625873076583213983192170980348889627132933833199156003759121929636975846164800490752807762071793121738227511258038897507929087508575747416048502351943413164795437508793652131972996912215047758220807885395051269828084173067742995605234799611484334289345854208368832327959000981916115927311377806350336584068921262594586291038981568073738361084645654594144024117204002270682573222575646028289732407174100161123924719796923114091928646912414758897527163411960960555870326718441519676448577163079720508312412010978247748332402011428370624786596849855982991250074078077868399212379532542979735771254783016921807690110346606776767987626233405182831504066315992752774582074191169611054752368404031114381582216182950182891492096063153680067577715104363684341471541750437386165149346861271392932375084246827455495223706484996309321216914664810909483635351661414029279272409953154233118002894854947221553312430615944389470122004066056339428572727748144034940696804071900625980742493446383441203742460753719710215189503223540520842409584171407453985493312292227502176956952849752212816353922871997108518024110617848632132884291052731188361262941588460618908178145478150482535911795800798758311292837158804959283522523773079994711763737745392985540189976539029895074574617672232591875239895390796454168414149209250841805256929491828456922747538323751660409649790818997224332178800968732155660940443062606 [169,86] 13414425341181550260594151763389514358035951035709395508429852264201207473266040421091387067653325928297504466387213083896488280194323618563309364811364638960259462780535286180124599292215943036445834966541866513642003370071173234675662198648853555687397808893898179775681486825028642055268239868905565830599147795833309194620417076489230232460392597555479362362581900189786580493053291457584230770339451319855103993951681582320270689866316761100443406249487079638793992962929748187467038298712084154390182517297099636446181463462572938809114947980851755748500379040605517608659509308270310366019490333958991144344990992948623805474610494917993576169029119434772001380151749582960357357940670479773471370896385951989415707651202314258505687881979164507776159153889980321917871705347416437448070224458071973933642122763207931475824211933746462850974765410993198656978834467868984592782105628686057016966372227259582237390579511970330825828284740999117062058708234572515012877598984964622540066826405009222862254332683919778194719708467770534759367787062987526903914048369111489891310848449092900122121522127156635932148212045728556346344874516351552614138943501158468137444872345416001236729913081648624344666372860978430543865600274444297989850343344996018281294390781191290444991814121663827089650108883106513500698575669912167878102304265584042024353950223550360163774377746252559205576518007892296998000184944644139776484242283290505776778697904227109037692976653829623248693520375210443606387478389546199272323915307950224517009337859943808168180830110764536472135323278022872571281570518144782239603379405672372901197732844739494909112687795807295135839304832 [169,87] 1453658666851957497660391316605751393016585748841349386333951446223878262079205130035694055214396695059771969311184587579823825718889602957541834956296098443429417356567757275506048986529069261762202222168007767968032887879717555385688755060356219319157591571676821286944112855095885962017587110726524738802289572922534507170044256228976422574282806450392270981824570372194047732619039944117830385757726828636656376677125176961051801510176293752792819744038661943198358747074405652217047386057351396663584500470122675522605179721430075529406308962874706744751374739756013985150387784313049376213175300913997748451953283100131880096323344581042276045152541734783173183397151652964959620415952042076127472096815650865566223099949300858879036721968934917969975701886896688390296632884388505140560612875861621413649639653231945727647951562951046119224450327858014184788194975221480285012710757307093650262418096547572409661841877443701576221868591885578100229879986291481057748035442144457573832584213050251039515742413141848094532618163155300375777337077934733796161651836899345866865748822106247672564745474130043781841633653710192382468405118088539022152477724654310660231483213305306387468826657861288736907584779633976149779979532554204222955461606192293876581900766619175639940352862101996415111644265739375120911205122919513835789855777355732763232141559242079402137337538769726494421157080079191909678761122503614116871324470171184254359270490671439420195374084500972971672423344309344269046112283527419200504848562244520961159830978383037562624689015296601284689608590765196991548309142837030486248791408839124916380219992957595756802002929023001340192464 [169,88] -1339490533836149003083579873151539988679550999783524906710534960998462603326926528503583302681676203288928238732255436461956159745025664246010276083176803682477697927114641250307995389318726682379589515635418481551055561960967006162367797291461342370203292963626588740604205986309698422334891325922580908603988008388937051555297749783454498609134892173758842669626618519737037956361084332833866664325051119718159019983219904521754138674883375009700790305186462007844743300023621381650878355962694985417950449032982869960459190653293586046315673407955966020986867079233466063016569253805094502502404603977068053861855127526531589321899164478380095383195193670805506399630175055830856440181050649437952682369970721762794867874844807237668539791896456563516513759094076506049778206458849856335304345290072817590643024603846821885793113777651959095730461070323637048808194015791442621794796514732306130523908541401426675258627313160619095414649386393750875589100717502612860785990374961482561309994131000354808037212735797808927908308872320589385312325458847116727023406478058713825959330142832484652803880733473735272190455031413418678559047440244521255221116239620367720651073439469603939700534140091437645708382938301562765848361637475668338348711121467303509907964123693662169068644910206412699074150152813057595309304657790732928353390627613887207564739714158414093618916945766481257672115104351777121333093208049876384527164038471443867837644082637091061477330495343932166825517823812009804413835957864597373830108291251153231109297185040953027157876348231461448416155990314848833959344056436572210310373015652460120226706006589518926511728283440099232 [169,89] -4799879136793420134689090794616435139380380018471785542849670765942141748720584723371740824804292331335137945778884605238489370991218911867604687938316852245786883934099326255637545181187797212001117015224924300371946544047493540528094547622796140784658797699755772701400072136545315555590629416483694649077037192319266584980795302936485898067850960460044113266798058600305532092682586290041121179115157385783725943424209520460652399697470199359342957427285386032168304566033057037287665808834982655572882127983093805079343830478252655813522273763003600937136485965208720775603919719856173472297652269271043831467063314428566660360806352548152945587529026203990427668228014890538072611183160576324652878342824809455027261939928501089778187202259234270373807740277756666776734557919568891512449373250626132238308992223772755767883853918617809039107743185015391434474220014631188898441480133189413355388433072934983307371603384460161371312728204822614948388141774794190659964508683983327422964634801402761665802703613966835046746019908974462032725053230037027636210202024500586644351780374892293834494908753505413765547301934922285627084935957529880041931400699172525571630459879241035084407549541083078416266224753137363855336171057578556673852511043460270217529713784847705171620661813814258183402744098805254037548505091853280118263613672920633676335842241133560015096449224751129391587638899668610170465891822227695937541165003865398921208908700136985478156302246309324133494527865547639772591226952804996025153553074998029233263597066401421576021369726518084988410535213733552523249532326694806692050158520290653320537727149495146363948929836908 [169,90] 4406538721454322582731347189149377576434559078896527438902016771169229765066624611446236050106516168738357551263644728684783489671773259870012897753097886461549858827537189735086548588164750528240191998915016997403654400818048935017336745416443249359281970920894376169889520438091455254985607557226252282114623080680508236689589210237710719554956144081452302013220815090074910858439108522548767915434038896876628046126976225099020659209754614420563015513519747480920246929434208803902581051527685081671029214489879846892356170624468283093052235090425057726109226104610981587651991261926658497543843474499023050205753363656269066549200995491807462515573523902485276498225315933424470713291523117870294740581509995419852893267509556096060305226784860859469677204883501958543567727008725518612540759653042329852283289637608897006058722208599663874182301902436963877323311639187312439654621705786655945085951469804483768634685350109094014639518075462796948702735277408067831145698336829768970268978504717701424718996611834741987555789629334177063085421166779979288883642059983085905795252617445003984949014082569372212605248122525666224979173130969836709297541817321610418519833948047928029715622046495522834968089800352292047430924822279859446063972853480806343550424363439908691086743337414360962501123259204511938877935625611166450207223942863838023926777457424169661031981601983236059339240282121311495714824483934105515506081928793971801008611034754350495708931284133923580610136114752155463403558511862714532163858794541858766771963740423139434177514009994884540946308986219444223168883370690329078290972631285175363752190001692970428009600 [169,91] 5290994639386604626730962062699175596505733935671000665913762856037363369731663859762239450672258319898533576326840491675073988715000148537850650928099768307460102555717573682155863640383697048030258834116999001126341142533241525183881180435120703169985710052438246781445863332489224057567797173127163822499617571841027607342678890786155450205966906550159436500902021226052349310798337839034010428678299545261698891293929286444783548867820270257527522749695973943082655971831351928944336939476088521645870872458196278596018668506039321854291914705859948898379024000955678814799980384496514507989097999253847497371970381984259248392816865862220208373240572997898609893160195988903197542744767710159713609584409316243535600159077498935039749854205750330166639114657520460394232473915588077755666406243539890717518268280041977769435208052595919097120387310910848151062871345651877321519627019367169962407486476837193623241412899334932355825249948389031251206204000424327577321739953589060173204037039384654280649399217476391267355985233425941558793608005462326389500882863500209080976737978144825519100746878411658213454769300995652279020594943737539436000807269262507542719421410221076562077499761681294604017547858725828445160391527423368935947500565340455734078202771125280462894360064595596306895531487164088218843369738652371464989180729990659214080819629777968125673412995288556029442038520990960051508508622450823394943212694842589370608517096667985891538660371123154652938272455364099098168332945586851473425196908880988764310322908217812715655490378424494023711772465009145841610476523142649105254256914065344161006107448941057360 [169,92] -3490518882155637522971406500146560373874914626787994499609750483710820109817742019585607332198499157214561350555582607415663840533365616009644047173765307765667653346510898906520703248941003326004035885057419403221538118964774792765122183264597900694408030347126309189225364444004593538374060239866384991422304995657690976409625475497843485553686242612556425429557376569364469834075570323978291047584447135033965278610183904460534340476396668059731217623403795357460408606132679982333160463744127561314619172141944208943373873559852663613163785521470306621091250673738917550097328224838272227648786098057272731905043254496552140125743494231526662651698101347383567476309484850168760299472706413217174058386159989582432443298224642852573995534441804528558367765127823459014098715127680858397916304805750114657353068458494203858791158265175445306335613426719554431402294463146299096570270529446916521415010433261309443439281413108519056729539277583632052204863092779400931837855464257645527129616813069468220237072058638277316828865487880602267680455827475796401026019500594875349763520187788422295609218958762574482491007459024572406008569830653653417702860015448765050931620049987854179531382460451313868453749508022181525415479964523861812197091769112140465927720991543057975767682944993277448766183279500532611248015823750409019866527241526917889988348139883884158657921189859347399192078880010688460395355341143337441748725220404559860530087965650473537841531564216562691970325259332985633897118694238388973317102560535471016984275284599633130850225994305136839377787442041494512097821930417759097613655827512741105568616242288 [169,93] -2045356119942347268513674536468505933894271740213465794431888425741129733994638604007390972607971716144872012068704204733008302194855953067588819895427946098660254153515696742798542496331881203147000123616662234606541942282750518921503715399462659855025685943797622650589407395666721128272912769778262779778972604499409859153875181234086306852980099792406775229360543256680497748239031849175160096541048315205094459645372018553161104079678255622660648133344783443559083299917938865639816146832752116619045192152153313275112331472436346822155574574564137405536938207390218534717758917717474032702076150787628625116790589274956800639149707068593693855605769900219536356514271515597079518370111571064887415266305040800979683635083077122063192233554627433817086079940771215851365148815415090647294122605630032047807125633226148463607989993934411845276721691471406496512803146473566018180333042243200487023325837826549044597040724714513483541320974155406328187340885811792345035455556933265055411474587049194565336861195802899120794932805504919138019277099392532938404305179215611518842773834749064706158310482836414408012033832887004355385445696683952979036065617200151805633969636807632819773645551276678887174534612384571320395903220568133846680757326871482648490123805752931985144985942093970579682604170372110683940807291623723199119818925124534910374334017082983591183840224350073771507775552072567023466962843103658836467259932388671262269038732866046029922881727053161081167424956131042103030114313674594929384784995918200567201473503043623827595885584771953749336717129913470151902736641637302920051098215847731382573586 [169,94] 729973348527090262118832383003240755325082155704931327850713988270293571003661385179584730630731541389206308977279910671370091519491985734878282281478114941059950620181990555592012195823123014732618000663658861047672792631235305283184780703942539312461078364306009756247653999176156502353144301803391121126409005166889648205909029083015556771209304258497541498200734236484581608580976716053831764767340251321694937024108192920768847456096394316151922302324068897940713638539815524706936502129416730542897259254803579729239531697486298224838146108469301725677769912997276476935834150197030653889778993289199408305761521429071274938892298205600637834063072922354146096382024880174853731829285235304079020845524828725364047679609916402611759691857990611727859567985015582722110762775894355892696193835590474795880740724687827546365924264340710822933319860964875954537889523368583234258823701839571007260873531106761154246792614590590390469330327770448858020799805974582172738671073417035359375975695636572106947842200144634194917884198468155739307732731522618064706238978164545173714830468327482995506063610753640875796833659161866104024115002956001059852077575730287031732655756184178415463313319638202778117781021834302877551234717536920433680245806278831852723530624239365314136756083858878424580997857741885167588426532816529793929445772486412349065608037730610961101100198461541390150555431873716419314670967066065013824373409594180417172038876002104884583620353411937357132349279595089942536237510863926347469523912539581490904616591884089533243595536248903313366987969898061650116114209714597651401746663610327168 [169,95] 266555245390855611913287864950260820592959784937878564211138149223077617707413553340030507490955656851077963383211996019995275325710090387032652996581251845456923223785504811136600431716991253231612519387177659671966689142292940102217928855888504073320831598988954687678073526690506789350221423079339084319047440219433344899708954230615458774496427625183421818295523485901130787849805822217164256281302751587497290442511848560986456641410540288768882375470034439769352706026702760272037403218896316496371599095237082256629190504475885904357809680806480200235026696467974998812231740428843987922726814906332881948094016869100865679132902556565789422490754629853231312306953512802281964672861949286262332090939668485922567954576877397402657346651278866624411712947162889021082183554089742161034201277126912311898595117807382466875041223462706947107584547588143728161128824384827144854934722168380001194228305432508170007198340418862547197744759906404929339223031085368058090679794623557010925464785308238696154891697700980419448256527458715667860709265823452930760940980199109531470726886559005289234135237441692438963959004571090664280686767017883514973103410633818385062676335778155925539657426578305524812151838022146513288587791922191285000294177581675198930965966591125640935384916738931820825148414362207646821468684367379598709708980477628164479567319345661259908602455744514265726765528932653023147992124888758186428369958164021944164882263109934457854852037644045763395261762749029712792124343060837958648800404518647038504482108629896727936378163118774173620577582485799723855992268824423366898384157072 [169,96] -28899313722198690598673075613846037376262995069396339440596824147651710956413203163428426024007531246881382622429738733487477980594432246706510436243036863189752016148183745878886265425834905845341805966339730933508926807953192034198087029101787128735832472198088993093591785224379344350405773528777923720130006236244920174509906419821079452569087987669094338438222528412417690377389316324360457340900056297247194821996368801744766049561095774258368073135838624039898142420069605147289248105020184329401868478095467831249340203130254733074805005561700804917839431240540234624889102645347450603948534008112437281529186427483299818459882728671876588176621699365569442499292374522584809759019953340071486834871899220496033555573484378847499367526535349874683921230564052831943905919929637477363732955438640037568205993028696029469861484523098978929830671107188082748283302052434812317256107819617579405478395702669493641307712291663747505168299770631700136715913501825983979118357779118046485345819844237110646254939825165854932445508628333781963354629370381188486082857443395488200317563685288458044741352779397154601736442532507658568106175880797372625814843361951170702218744641426316933053467725885515088969483576880572643615665304941493040426075972544489046282119759294382604734731813129112693614814837929144822749976420664691977970132858331926508716662510393538150833090029503349085903978222141028112791286587881457681290065922453230620443966474132838568186194970896827018246867650088245999487413946920084089333031967124566560030288143480495656185621961932084220212952572269053414062948614039805620736 [169,97] 6208649363824468801941592043052738748501710027749305439665970728606615824776405627265176771182769857806649150814828221203978493679422696844463378587647061824001301849898802246323588573910245313895285680206050616529157693098231022092712637163695243226213497649618144886369421031512911586312807436001935160476989782382904115869948935083627292994111869851829644746804327788524259258034895492018708173207383320689578346031873807260331153840504131909743771372109669424302696366320347447757977095677623916480217881705767142213182613390386742999599130589157431251358275845939927141389273680142463809609419231875558436811784283699606065380280336451471562637210163883860445889763404480417460738518542090008915974589701472446461668262792227582360392086902071440986040792124109090417048633158968463709614121145955187479256080781403044090180689157479100696506940444001628168732665946514369990393913692041552411590519450808107996694752695684407032968493616065772174636333944899314620753715909531119032113944567215016312116846347952646109736679851961848531633651716148226605199475996173805861108474125604050619001758498458185918914673477136067788429174961682124022983609507956435371745792360812444497208522901707178460371725269222595258530076280794983034657818306661988210212726510447804651923929252674949220806548493953001268521048747770291346631729699202044278591918828938625238270015703309143216130459233204218002386013886869377823014928746190326515709839976417370121577850888380507096368359910938489845227544493427792455719502393870673653747819329538087566874385013155549765899441162938584063058087071443584 [169,98] -3728594517811215599989211159289025839379978515603381314547194600560650321651490656021595994408320536611239088534542673037351085311320408171663576759099831528578456577387626824257211745782148670193782649072842575000838679430143401603036298552151044482635518205233522304545603248800277384799955346523481293130097102852506829051193733735162049569886544162953559604168785158655784809412469376494882965606145050476422951094520408801331804726292101693843874716602017350902742707486519158297045917315102278019371070048481181690296642622924206950168419740388186726671780445792193983355096611921733617676392758447720655592786616839754101783894566365540429034313983394761009403828972583822970214004154177624192676523703012721057504491133203738505033953465351042547633942185947215221114058739628947010369273437161087231128847315627834028816697975203780730626595497775918946256485169247568766599393629650709747578211579025563800600222642353409584142794599414388119400651753172886808162587604271821887825937750437156887904537538412341775964345974262721185634854229198005148858979910698606136002196173904921663817521765217063134637576276857715821222381632273103508015392135316601928107254187071306018801041226917765508574928015694530752990326388933836677491451371490061853338347998724242728445896938459581514378460095526570896238696282701337889285670264209110420910482095297181907869060632976112048052371663017098250977691803983201071068298415745586762710179697497568823477238421977627845222033381071989852627839747761760023574945526546763803497937905473665247503993953158264392294567168489661875997533696 [169,99] -15505510243449453757317799842147697711667677358229827987878449643793979441736493818772961533134641269556615287917400255376765369137572101655198574876094354124156428791171969120509673047118430407036087193207407502682102680584000472719105740006291694112481947298979843449922821591254481713608928117071758688159343115786498844264821251663291834940576515663695207555854406733594846570658967785550070341901832927658122918975001793472461588787170370661702054819793381750880454644440133695291149604833925169867415807607206435850352388340606406387514969027596069974509222909378138629334268187522554526268601151935005051879049415350357765955024618213222377284515260699809495389804878596171874902633601259515304694119874787110887235215032251171917185207028601129873642431449381081184734557375903387884214418190090815437673688602202158728117229156576921721483428442343323788379645964070555741660501876801387880932347042404094349247563791731446893355793298417628059529851339875638816197928295876446551006634536994392325479787120811973854172437615731899236639517125524886236380562468059896251619741018289436907494988569099847039322420608374931908144125429636941454018142126898579897209274316210276139954205901832964117893495997479612091711444972186326652903880043739211574678242348587065125923000819615468498851482805385701843200521748387603433851704215981370249778238598059820924713697474053802064796688954792677976806019949172961377171406754707150018471408375338957560012734511023860756378669448701463834453078846349299409306027788018026898073128013602469608401195761878246273377299875073782862544 [169,100] -1244373619075968409658084090640990650720778238744687357692062683374008937231345560895245401963423620408256818841591701277787797860837050276872671388791231035922382882974974921729500581616710293177115488960981347996649072435138883191050448397207756989718331186928207142373013304651447962081079869317079655964472033403015571438896212830273962383648449977468248359570180792197279911967380571691982466600843841796459111251100874373162832388459028402264397807219269497441683546714174126310347409703872953883713995600155414445839728376348306572882216443912599544890153834635091867670362607463590689524416062785039270123936984570596175982471280706595756157720345516698047076091962510195417078544675380901129057799418304058348869404374043199811041274027796187884908061503851497033838943802721037927007847954587087507454675347397571654455934673904952399995199280607098958679967967453844230802403789311974671538226333005695567347692872521012805009316189476057169140317285215286391335159180526688266596235564265197383148103757736752322803441631375312819702164772976997394123431608454948707803148696766023834376035724203764839540588941917896873929163273519730048293065830835874646151324215393763043768609547265044632872506229493568261105259579528747885424021290152216838267101343139600165113295712918861021890652676875331878564472987838483944327804665365079570632168236408910845829928171976461530790618293360165284305044169406247201167948264957513372095630899682866953429271193717141902740752600119891990986973561056431071516182462076424359795539056666123840514792959439887752721720236765176 [169,101] 3363706537111444481279563053040755570986701065043490592451552970024419761693002172005332985916770367388114649107270680636583770754485919879696053930709596333884502065078862440716077636599738485938972948229017791940249633734848344089724804513069396970621156764167212893006752767189520124923572094734291632908297806412606691705347756146689137081198979668623789187221841180976040286508310255235293376512292643660266491135352813765855189811567173026647891371867704332065731119336461963280563059798203832629923891480283755134604725519885878912900243530630228364791745687267245195370450662939304198245178924966202836197856682977720617719003179413537737330811463872090436919101286414036809885088794085221605362585145137536729895099355727997295487280735509454896111374656814247246787918355558407871055821317329927944295140311417965037609959062292508304904866447519228195585096948357628329559381551919891968770341633609433097566412631823576335026161287489985852236142461577945165939823416124989885049394665724183405137334507672882028402362233502828111906540342036057757615734239072016400642146525533391270289383968612407403048211371965181132751895582170212954869016656508399875188534658277523602598732741103054427443972326568659272535324595353554618322961567417223954905830155165157821333524014894600158349999698707396298407422829724139125757578114041446015490630600420081445667556977971573089146477720560657465716533510522104572419317265816027553094915718196806627677826653211627688085836147723427734283271994428466350694982802572013848106551369851983462449601715019420157413139159 [169,102] 290452708289071026248143082491347607409925345333448388261448910321638313129065190921431907990551682089021837955172995464726238933089626962121698143089333798460779570329905507384295467958988475989663812498216387487424786014254394435822712558454735561782763541479056955652368180013531914145228751007295102773435279023021886856202479576551981296516400591623796403078007182182294302240263618613403185524067203602740466638938310369082241010653613011700059069738482557001240388135575928665244876856334706716441240526460274398153087572358428126309240866909086973589352655244014912275237114642206974365877265077461742434477337820041979546911709698367236149900970600119119760177675647551707730444256851013852638366128887133186962028865013033823372637495484175996234505385801146223505800119577985902814017650853645040954145696301530106479922581695108724993334797500176756663344725877284947331644061978153015163737949294533332038389974617689779380476282621307174680497428240908458567337112510131083564041616963797588250451494594921787305977331997484451474479709152904716963844327074300354348643002179119495387516924332882475603109532606463961948314489347975061329249878282652979087912426819070509596697604407790754563068543106795566898130167395111023146031271408823350347970223778333360986393824434955354441095635827899775712584179180497100352180172984619378144397967560713720201755558895211475436966264600668568965421375295941751843766148591439154519050080888244867345090502282760553220965366591943761398001558805222958430633585369364034096871564585804378323472917817249556288 [169,103] -183219832804963334717289558967132019691020083813838742969493000718296331439254751947085896869476887801261845393823514280757905776003718847558490024511258313535123741788104204495484578897542051117666059787808569342094799286782652233889595216636616075755179233426844475597950903366242283861938507147059557494845096910095288189390732723276031985184131557966681930343065573560553871486325521660300776544010242156732308515368663821890102533684111368189557684873368233336350307848668372843523087147229809124376129305138240206753522198599826652102511906473151518662311221783292498704495868000887916709885369525596202903867495152766078871492111572491977633530678077915323492582288121216713798774667122565784538580077658540438689609905369906802602259568337669510148214382524677793412992617644355887908874678484411652139745596471090817011458880198728909638948254486041933543712950499360469267825093947593261002354795952046199554882468831840104091764813148541867050800650745456432554713019732656011983458398680492919644285441346117304157362943896013774413363157841817237348705540839061935851156679237115781429185375811853105870864896893426609116536661543446924067580239232460990593801877935382895296447150168589984294847451040010979751371406317131379162553837001294465106547551266510186437370085493728767405887136222017643481871694134038400471988224106606590110306233029677520438490819531347893102746826950689325330569153613871042595189294937113203248188788974457330911117311467794737778561616165339813767028627774172937633731370303338164069846453753491087445039713817976 [169,104] -6925846391491761501844288891825175180944308254068211954370838113624105964859253018811829784892849747273329571597898438321628035987397543682536897019381733643392596984107210703441859751773658307495418852008547176238560595205452319956631829067540790594737064876896872433601063343377511936027406247212015711044865314794609291853550124511390687059468935789421922831422513108004794794822294560604797275565756281293199462961100449435241014613901339821255987941272657204348591283571357806527643367210778346872230292346343347816156094484000513076663609432404202023100290793625852578428285979485405523477325288959354111427691848378789036288010418019428459852711038999347487259534563206995202258926314006707992367438676108792781420335110114830915281465566602688570333565653886508691191301847355130558700714730907998406591824718092340631092843704572343467079898332577587726734180829999580237388266243249994854258879559576494352743052317269458295494364889497795618523562354873923414631824256476818106765458191009482774119641482341274524912013181191050181117034432798189660390049034918098319547951548243410370020352147210842590543331745060085125421492939152204643362194554919472694583309239161506560905643933496272989656906884136248203199068224081944597615714876626710742531022554562579563135797631484985773539257358918783224623455793451738679723015490015498243820785635781673967657653797468983490796680043906613005933088440031329734138287196084767070933017845682560580594670644020612403541239225336463138361958409088348727010326232647490442090563069837207517325904 [169,105] 2423399083205822358824029568169418503886298699089753302447981862688062614253011964277898750667995851154807744332850376468302937459584719201678685946357840917184642013962434172797420474966360779303102592516507848654420658122148294693998002495208077914831831244636335418698827578429895062000850084179262767422620345209362887048151861091243418222298291037858987800139172741050418850988357752078316904583384570867534886185002497805149939808686823191613933949457334234364409456170521897612030355458067082232156797854783974087697880230884651952233237400506066567454300836844943134565193723234152295910653260078452670320766900786308679712659874555148388585794417458596374474311474209259482562937239284364456608708442679416961256704983286920210054854722136621916171191363188096415635373263068829580158686959931865326844569148578357080931130105088904412928324179123582222168669085891156450232823541034289506677489972571600965840372838321986670350378359768568885415843214123772151738725690794987084307474531069086653649123692927655678369218968334491714288197195856373518735546539748855048336478705979778872093288156105787046160277379515374846842720932853679282960846918510105299545961463439366286701159725228575653311068632703402334817915027936449148159026225414299254587305688247373635010027597359434611815823660506279765373126047904488797832644396837771606128475562019146484702976790983711226520802994510209366007366012863004654255921430226242949592060284530735488734000643248653030539874278231506008127720571443941138437673195520544823250916132141029786 [169,106] 5353193904911922739193826773622029728238430081246397399822628377744262043772239933177711757021360919062439968054137760356064104333936543479199460350815627327415415714790667748787590322617939499602435755488862332588199168355815676368047921555748360647965605432530528555431483602903872602164972991602964823424124395498040564065619718037441235372182148324501781544784676910109504453821183121330264493565950755091157968948987763773377356894878711697598554534407328482283021393757186853090585503547433252473740658690766249003293506678125606509630143005495963088335101070135871606917958830717093069564650120119551923775808645344431877929973889478525678525480683700493061198636434004075635374880912313585060369221413114529296501018028699459678421766822436261877669085203353890140226692850619985008298231576930869099677128832261667053277816910510597817415245934643534834237907575667955113641610449065785955341163859622601673797855079579685871481840015582629819905172596787082124558754334159679219970179366288422872927269306294052978842235118698755027337502515930543360868207628946569172878587618552608377197407496550698888779034127526323719070928594443057226674607945871150195211616348902546996534239651249032954210347720409204760644879611845371619275146831401750862107974968796115630045615293376623407554003134484238221830378090702801892100991271864943603851197610423169786867444158833713136546276990647955872159186684672574120359576336098999896886598285514538734859177157263130319518675914074757565421571848106577887413230124472929377903861792 [169,107] -6611221682629433703168119362621613036816165055188798138896701490422335336089557698100040343892276861279212958018525579461359143416785399179629779820573801936518785499837822192194489520404511717725841595276615808574340541151100029844895146784567696772932183195019918222358161765909330315991727090422822719275635901184513670470058362326408903192606604374222492159433738494093967668826583690457080582176677724738485490447814181564038511601386780930743169587847672200677272806511416836274266383617788249803954649568599878858757833898992356458586617750613507719214930057981196680780555539274352718161814418708574923250754698040580038780303663654355069461003478779775549429088744232458532293661919929533198187214012324304444728670879207631861779893205794804593721582961119723633443950048520814432724419012388890562626223134428196294248388379826544361754367921173863874383421155149619934562379798428155146061357168662820626614966267678564669914285406529557184958889970861410134828344895474319452502974124013078234352826516340834116748574660039083085729092804860175039374936631360854203544250691529709189373954583166091360350526655425705693130827054203452075401881044917336399711873153562179973232641830723963782195029805160539411284827549944910822578871692588213016652226883831864773066802471840292822186072628416824936629539490926752924156204656917204332645381386351686628030391735424792054158696318816967775344073579467383362825957111372186128453654004491565964698415077133369142418364721372198829431112973242138127941495296904111213084 [169,108] 73258791758091977956560402516387584817943354302636484733235996680953282524335482914440297612493164160545080561225365105591916278763775377209907003970196367597959895336347557196159203227748632252482462125185750432022940029523323303755009602360989112142081754986996703081953782178411950673044723086009263425884496661135547401063310173895718806385608092787019232261045898324836993155622291606962797587066276129522350094399952312369721228516130190379444497218877133931820454789048821598971153121150935220681983000835714099842219157922199325072078375437529506416903091048133184402613267586608428268740774271522966003124296773150295945166926426099778723098458303892593938750300341028255536096673699218585818672904374499027193304441154936347654797849488407321490418991114099389478145899278749910519127590433377448475750778968548605740498971789711267747006043447354898095789804708423496593423452527188744629817804087250633280978496001747854517515130662441611806009929459095733630689685508582419491573076464655289735594994250710850076177993719643324426665421224506797877377753098631397068067124357532053148776356020856113648877514993429704903223425279120494090076086077217311360715056454959864899307583825797003317819521294741498005227280097492367248031504315538719940299238726241404985785609614985077807517120181232087044968938854444864080962734970060334006137592214835980730925914044818082468405947318740518257809495905353337621198142904360077087912961553365918389141338977977475742753057552215725712791172490027384832910066974920 [169,109] 2753147642349314121218697706269576667987640168504323573862514085092409456045520244199447035365899332813770769680914504014485299982280733622025761685486999873942324419054245284577692836747024398609622267902342583647079527874047699983125404699039118086071636635538281350997088670982927607264124306008123076936921142829560947258516321265415695522155246394764723073863889706670319006907030302323751397491739548193235355275917127651204147172069186913763724778350976792291277747718725285270668298572239285184327773850129520351302959921861605138363678124672431251319529344460778628165976898493557208055851700485120468239349514650208587581677714565053905698708665596864601286520546949199391032568265289729309606355792046577935588009150555353091174373204754399076204474499785980126383159110576899014287376809172427893211611241722352578645853681619772484595029099428790935591100762269615645083996181994664185365752431466629213482779289538347731733462129777745212970017447581300037123320670586737729199468337530357949208172595305169357568184877805229634582906372717289009382357203377275363802698904838707404747562093478624011637226502995173855654555260530539239068737005217195901050346837578862120365036371216141928515952774086307822291487004070286575932951739685992738082381516901436811469034786819128195088227687416933442010898387784663650198349209462656464030410502906986207424950132972752906627414887454637305410752904104961822029487800444316465876483739419599463751027437685219277061768749872235652935040133181097484523443 [169,110] -36704855944293103850393616537942122058276602176975763638319950134061514846940075283922626986008043029937091468350961261189324199698681537793018906623045378084320348161247755100481740105333979473963374413999182592348827575427930073684860599872878600312275425864808575163532116374518467712987525747602136043387950824550102326076220220096001114808075737480336632254848294999278805279452109352972684191014796260650856199053733978199422930960416938567720183647108981017153421301447327287656975577830970904886925661758297247161003351214755476063459940398962364386523369297419034752619496737126785863082375064368395149280951787609518784276741819817679150242382446039278753586831004695367876628985972996872783471375017356166563162096123695568960707917433593799949755525331995995948517068588644611564552942566612239798966933839702821125814813397297938720291955823905558147548422249148685705987734528598154674662335133568988846219607234735484049608254192010810333315292185840326288200011900266284089415544185801614159815329068192565678849735395415159125132743422683962038370136311476583129324500652841509229320800618947288787647330025975388029321175423019092035033675433614593733765910880067648636283297504135796292904044026285506008531016171085528198239151555552868071313733605867561835751822437751070103053130878016079282140298072864727819371927501017959444506091227075160252497269942076556282578070581496128200137237876628715444310139868068481688952052842869156395896730341650017077124524184390937547623443394646912 [169,111] -57034900685202932435754777352443917738830107142347377680284012522604352905469002041043554702538205279487939453782509676149507757281564176705493351411988541242839802602515254960387304378264069344126062515419347297447609178720027253739620406105753267654828874398886027611243576906524375240271370271370251775595188084343926369178889963893347999020856788622366644810448647167750574202697251739958085551529298821867001367229367161888950304779585528388680185397792889825589020982180045487781823569652275522413706920371315546229395625754925157557309397869078319398593374416252271905402326177728770287791382714867634243319209426786322762181693116525288929316456305297812454157891183904331088109964013846602341312598208208271787437926892331439771228259588866337670242912580824256138413903178789889830149080541168041092738597583792526211288005671447298259532056924688306955668343696526618139831104817605875793748422221040786938120841975975948439125447615915154641629914144719404621299746097160144850947230817301387100268815454892251891891765351120543207196791117824421471357198579982230293755658613262752309875948475836765311351143042185425624428765364375685550268192132514927842187328282822245966657657308798859267589147364234830439597462485466694999096949065287898816931150827222061011492569608476079806875998762443097420206475022304583408613376080306429385026993468484653742308746379828171696358513342821485457345260537206532249846974726923438829473099889411207145816223836662102523524967009981086424105904 [169,112] 1629610135890982890403587324394485963322303142966177502142924207276082158133699513197891556365606406797255243002553213546266244475459107193713341199067650906391615873512315041570632029336766116770673055909043293670341655811962832541905496108572781421413787677711336674094290111105206311116074858725597264376417971693987643072067491373198636381658959287868783089036206198487863123503034952387599551232323760898835849597626326745809860858184107455973503817797890940534383832661563423527637568892018719745225520254227566895401133523573627116912205943524547026066022952545481271529456868330388444384907729264577642408576221359010937541450038153580769168542160609646384326873208723775460847263104845671019752395964563497206508255274047390879635097822741556302045006781332211520297227722504235123315279669327306185021852131247802247120600391398682866224358973292887895764896406703190360020835295841917879030310244265524399725893947431371533059401320132930078284619685089925399317278096978245514072554393960173544276103597770026733019883042238327668913055048162558232139051967293279183265876187937245184129715968769968666656803648704179014322315223803164863170282200905870185044751086410601820256732688000181575314536229308260174985185165440917580956500294041574431361143430452463880010887487350421593228135035655070447197749082144986003525099255641148119769729463255099676522248889433160437207227905644114707485476953469250969606871679997475380369338700903586155385143635887138481127862399800201120 [169,113] 1915015149718717674512261966001395680278445817497710344838883259956330521532622015820958325119875197506884905497397454595663351250430988801126514123921667781921833156617393225761382224207499242023457747072665492674176574731747258380491329361062219553880376693095045854992263419845011917483415511747476532948505519301110949288689031752160506827784686558359918410118812867404987460411163774601011552647995746373414730466910193536823145138226459969853189786574180621810532487076527681890460354244480230725151523804640424161163755482640388008061529444634582851795728027227494091384139214305677540928416645991038829115034197907602517147994591931304464625197423312298026514894500777017663190732733275323458825636970597390489174824666211668753629848326463329870803070866106584879424390560457126197937820727594945017415608086964540984280990652610295930213473757514190323490089135926036817940870950899281151756066364583948908396269564805734350349118848499725700061742217587102200700321665272752555051088015540027540436906033154801268552478034493598365891644965191026198899830259943361838394394720296400003036652915116493081297074066961665995465115420016793104300489065195913012924751170180991771605771424905228592813538218889641487876255047782925926687124651364253192967752393062204339796234728028856015022730142510054348176532085416052334264869587970792635525765848539833048470625279883663703442492753908626767049305763499268436234542013364182249287765043925862693600503113688678414456907300 [169,114] 103354053843541974403447345744264445568014678554491607509358393465728896036185409698421056873662540758717542798864747662200759591165585278681059571539273026473016806697336169542660327797848133853989577771982269142795974457982710901399864068290691909267118185657907723198513267400847572623284762814438277544398584321832272821035888536310309929898783810805624961890858240592328219901127038812529591658824326389091147440914080492307214976585975946731297979466112168106073563637269389945944628925144514275996952108112278135936512929610066678101334433408281510988119402252007339621398301873728642870566032614941087956043739756757382620632061990219924071252398112214380804378478055572881320169808061144963284877236661890112752239495150789391910159770708532178035231395749774330638066821221274005076498049975646698451851281996120772712855866545130640906527292727994407729681963580970768621801980033840915660757698158686131575461616196136220777222811874228061264525522731699118728018265391526425134521552156290974141582837353319806922308204912928272293433273536346394573570316330362286452920036120570488132605706637518933189658538438455394093776368520286335718015837302570759538603909214153935760475500992928218762515128609210820198636657549477139668898250393816696000545391508736813715765874988756111084755616317226468411938032955035409649210020321624540003392185774167291602033886068029444440971219071566722002904296752099051468302404282763773909487588323282983629330124435656388768 [169,115] -6424116133932174583265491839918830441761423468873748290685738017484635521667041615261042212134229861803021392310757045577816298652813240845156339403908444025085022840897475043368449078407189446971431486844661075539193699248163645965357366974845824470241290550868696359831563724862584237897196702341401144427236493524116757105758400052344854906361828170702589665620531863252283754496083386203594596108867428791184874983454440637135115313839836673880403656565700464707825553231903137844710356386296900911742900259339440689536832695840687844324980087227088130175613624154966074567896641525918875265617227103725715474501135954705966195532330665888396170776932854106665597669536030092422911777989210949881372272784345439108461163203446852223249875314219641422535873398811803938906785316410276580103508402758629824642425893048861986106376260981684175317533735409279297511649939035793970716952902413397512935411116670857389845323474750856188619552660656411266138594830054795938479627282063078028305410465976089607274277003577616588991645168024154190831574568897021868899021959639601132394443305259167722395433076993373072217980607184582012287871534098241773873964363290666298357860766276425772319755433825814039818020152847448823754149362735404030550596679562680450892542504695767226738820749874541925647948551203949778628194468140017236056679945006195786134800202655352964433327461201477072992646143374624725836638796940975907861820038250655423217214103527565840082719762988 [169,116] -162279200543976668332009238136322532120479881596275091545662032049934013104976659863534219403604333815010190936722169997525432134607721379673327321734294577061422979268598459895970359030951016573762361531320263904135943762200603771438837386477023631358772852071022090643321132277594984650510238692373817776166638616321146013045405763896957958600445056226167296590568787256860461695525655227536550472396318466827601134728368130539621416760298237384785170083879819175599669012936245044598475521771085711362275401672701581951407903549588254672140598789408212463268625008618057827414132585305430614041361507688878715172375409312768760130080958672605689863301365540815050965281934768350880067095368757706399274657844429224881718330524490287002554523356815797247007939829012204877733267253308344170411111800299523109152134441100161423944107157269735898928378014261408907573403527971380584064618274524360643483906978725722396544868008580205814319684762346753025400637071426173898653631312178983771154278889584362180039961942771893209108393156671845809688849105540309913568956050538495735570881714595290804795011206295884353053804520674432402891066512513917338535650866305582673320566723569032727796056520405152083714625303129719240054095472971510287901926079880345807383272544220460458544252875435148679741471845047497934633027004379409159642929979718609858062643028309020232851525256964012573266811620400529218459168595912420299359964118858135816744368896735222480536 [169,117] -589086039558157871701103169213457290783416952047036397584774203266691301402740637389414301846227956726404389997623755296340867340008055298653816673094152023194393789433091592771947868699280059520950365396591722209742348774879214925773060859890893846557071431663645081311715548158157105577682266680144143169587412073363318742292729588552687808174090227019180672240360515234084723431482137597182768842627976073834251572139719310329838633376965197399598382543141085034648523329041868859854789677312608104797439135365009920122664811934794475662434207143085311242888665064318395012967334492065236008443499345068850129266584208903805120708795533414296433363748937518901925832115146110203494299759514016760492088210485478223217402238297758667958241209214567306471475741217192942677036070365223895605835769240842216941098216247711899971081077443751736226785107730727566879249561526518366666161021392148133148231864426226854258509001534534448489438557591544706361260304148539250773347054262295781900399448571603390952953671797556445889407131317614669536412506503173645455095667675973166143939948878127277803651024784571789498223897853606591562519015420689494709389818599014688188310102534360239639135759436661657561414740890116444669432586732125964388347422639457267124717185037552344459821702237425242193747516693877137652142496602473831981916604961683661524345303446264120666171269810139940336238594586298449412769842810047310364374564065508217472449135999451 [169,118] 4356253258916500496461865706278346057035822518880678643431398546662855994262209589374378641050011835057021772932561595473007372100742378188249221502016853696855153558628786990231172560420865034019721030997330467756044640703612144711169370297697405395936909188369517251014339783734986985902673366500039724948542561243388129769128078910362208178120732491464463614089698850510670643430741245648891361085217874335807918732178738153151592461658736014009750583317247389242750039876788475123987615732657454446854825915584731188204120525266402479475361586812497748914151974971571597627926667527615303684581450114603469886121829313448330215637296044047159712214896260270546437358478764654911242418267675052758657721694696275716585129099917856719101458317321794181845630007088199988753326187011588118332329287001078876224932255900011104735434038047992801381367882720223378463343610173767814095638530746034714461305870279440786070511717082624125839933613103534331137983176807997989102273125837678561397632311549552378468940622469888438083504658781817339356362933800587918866312946867821028528803887102824449898517687635298132428390741593717218228090741791697652452208509949646028929987416756048260552430793280500807962937056725406636821635056290071120568653035799169769401869075046725791224469828526142916884471123568898069476087542566407843205386562006426537407716011777592763163582548508008528443535951487919551625715906665737281964973226324840968923904 [169,119] 23526865969025201631257892414746117596977456566552807741227217728877870029205162110094095700923739913899053852800160457574094881505891455095801043902142159580900439903812115437262735732716418893885351155440760928552568565055486647670852369894603340030352875832066099844228487394114261360725047893264715212165647656293774997298596564004948127293188132527597665070497887240626826805133991381929256240613665938840902695705774699939463242039080241028366937932382709058902282348020246592832758633893396971618322787650879823816922389230424156101790465939671545640670034748578372047990877714776745028302500573224121286218207205362937619427322320727070561025167812921678287434779380298945924339048830739804709013540464633083278838621396153422235954912659281143514397177443038515437301130728132212090666284523943752063861721887152216733952742675293791834376380619649592642664477430431971500772674487690821761635073613060796904856459742945742737394182744145100329095453553685471285685518496474272895217189878714352697528207287004370229098017447986788440855451531795532185425398258342495983636324491260212708666697449513565820337706649739326789097996071586549331201592776164547427140738611775744957175166873109954028244890644698776116597398509351752035873468394015050079072560725578226684936158307614187187373300459531655056927019492240595450385142606670180306359971738376836750540310062901486692984879971086503875671569682724349324145760137212224 [169,120] 29153609771848287323373218894167523095548210897521619488423074046362298650200407398769162693353947892208750194361071432004371077056210846553066822515042313798143164538408495688908812548046155656389857970542980917448593335844379062927128495081599412017276013341247298645476028086701893972404320518134604440330061741694697016749968210359855669733267568419695810385760839844809749602028029678124531801194553493306869645502318747497169617993935045739604732014967488386559474934440563828936926387273436722643076690487118639800818228715478920886456841268395892420410260638697435041416632659531065536917289047547368516085616717820444289514035139769116185834730431173678736004517755313511018289001188130730069998966687806825410350119204839374577163459870265357936020163792853932801796787849427258819302868314274341296060651794496126903992351217926513185586905043041506946928571416307048368278278576205231053723503101845891136443269773801141439105866802313466539927472930678138188024382815417300970760334367738194833632225664088560896289829354385733294346211422147860573347014400705677074243238081755229153237217126835157105589476446045726415824109793535377793694379505364012468828413192078745917925232494113748444663323395410088279872638234716017758286039881103136841490579445474955803366185504118921098542391671857204881443566026970669886770343580979613705503464759600603521736651194483655482585760923002617911669632223896448083609488 [169,121] 6475522359747048688263432649181218012196397619681040398749986579081851762149236642764392463321274215053106124858207323752108522701212852355988219237449394911173314652552236597504696078671952801653942260750221265449348379833240218986798384673766326900979196583717413776351295665101891167283592992016943430661702619308406812196274362157435555996649048718758726142968904519425342343805919936214844961751274306443224393339502606606256382670974808385986815138730632839529614972153616474216088957163323722001911461780579704702614795241481550534324678145729701624606331234211413719514427070790924573825675273051103526106186289285084240430630058491307157919854396835925987882761310061491709055384085238776280533282497768577068921915361651784078191027382868620197639453219472704649930901314711172560998055629907429349871814605689424256595333845753566636868413154431341208851323534037894466320189274541451837810489929210898635820244734458347205069666838316965502258203777233100906711008391295620905961181601695040180497294480201879149411904068751664316532008853612187772099616304008144913815880451299853778091409877654447555716411699978805436660512712261455356079162931764190033380975668841773851047127086933825527343637169486316457479300781627998229684480679077344209676770770921268445445324902033503166359280913866612745664869629529103369930318159996649868728244847991627099937679756346335579956416745648352710878798936053694 [169,122] -4255361815674398021656637235190556111066237648647925390731915400806073528831449210490530836471309700106112150456499540946725141001962461725193294577979989053267316087639761661904707049763902457343459973345131765658538591814974992834981347403798886931307938235191025785757362413571825036239261182757284781228243794646616894386328578827569526348151884032947674913841987668198418013612570702545389131348897846896491115307440075719768912068327678443215405670052797503804134499071181627328242510530864074155500700567163643682173617957918893396044307396736493778973587192618618630373107771033204273021350081808899173800492811146627130397811749478697121032514233693938637423936846412181570912986375224065819739449696167662726738695569981624620657394429021147723436249835922482095886127365035525913912139533161266213094363055681730703411928475270687995306717045207407654685440192267897175107562792090557209900984152229883952964285383508329524123704184001587530336357062315343483255551488485259138097904406466124375603339050244970402226362706547141000425272836610816017160297589631014752175243208175593152237911790756952539108576265251512231907808800417491917501422980700825774522770727278454117206502326180511546198587855934301445384542203931749487224625091017703756070710409026978977264886439626627303094483273246441906260087764265124332269856583589271717965565752641507201263710847545788336236417038209339411103808 [169,123] -2326901905968477697057751721133579581500800736241351283620473521712067972603280719050706323865743959053473561212670166271984862058725731620935799638556556604003084600461330742622316633406049007330278251473018431208213579680013121133547570383637451728113075305295284663559643306423642146181642150723878849636823617029487935827338425544358240145288948077383937364542152535625887127255256852972340161100674545983812781023256980986404524172483994853303428182133329902687510288056692956101733092683692558577874058192939757129438039573503675326124447144194523286471814175037856053162649845093960910148518946406921620807354645268606897908301540630036033231587880487423790896936241191276288435055837271288322494647311897588483616751147183845263716843619136738606728364269510677238369078687663147096180349409543063551168446516350638224740456674084681576568756167717585618144599948927925318095803342576783280846095889838097290515097074745367620793957179520654690489296963653109887940392405388469139831986088644306103363118670858885846751028091207308456068571530282429929253959345094688278008746217363965988506468853384390372593190457649437582083539491149234645536381758096905850808342040409160133880981396672372311719002241177531797514241206357848599250809592278735061255582411704884901269857897369472102861163904705481791341731477401105749850198093131930969436597308242103425148547564614659177805732482975720 [169,124] 6374642749173164047733251729726760524925829051326103556827134996985854667635868932207336319071111944994712536537849021898045289389977959956303610427902494882176306028957741616345893686049432160675544921629502603720413635653989471488126174481068729551019511333859740895763096625312875479200890098054022924882299511479074981827766342125956531983786909793614355568774268556543631204497204529266905065336581421450410376135463468220250084964947900273369696717816291044629166741858806333082238235063287941639149980742037110809972002524150726328716753669990402196196984005939905878004557540088307282488797619563144074924590958149423412733301105537421891118821392677437274806404475072902523247216712733912794248902906756611495494591591159671365985682113356228038476330314625548991274709859711824489730688685435021289509935620554247410026047216857332794476262911998337367982859391658566435226009278340021864042359377883001550101957626987240608884967578433735557729950107757171000036302678518054958600970435254818871418712660541594533242650937809847522439599498839435352757098624487153482273703901708555476154880847575348700756783652755256710687074492720599646572651240942270823303821354960761779931955112103407438264895724706364364589617527347394447815842556471473028351424378229318413431021055164928684290585147024253556676070093892042420734325750730066584341120535810092310482441577059958659377488 [169,125] -23881899526159702038655872152933196542564556452080781580936036199025426390159313708746814225293363238724142489283369330454906459248012230531302736678610637249308068411234859648724651629418285397588756390971096341045218833419890262381166061402106097439777917838263923106120822508737675127153268111630328750978353260988015824762647758450227877361545729981584909154268827245532917900484515133530968486916086922687881614261243006586921874278943492304278091476328633660496385076717869671095827941875516062138090700885119597299410639544587416798606878270547438137047482327395098377682770884833143709849175632255244070009436458854338535044286997819087156018768555982723983158098101321568183644178292359696354708303151706247273448336616173825597366563870144465657927697900422626235559044849563168333366698228285463043573547261173151180883375843655803187034326549212442127773130954394373458976387809791536483639819187147975333438637157159063378666270962614902329279969226478973749366247269559796919670328833309316029397047726888032373759876607545282428578249295921465166168078541509474213052650773315079068645411306502373866101886091214197841360652657934394492347637831067525030069055302532349535813950631176600345050338258499669114972183487658676775385338295526922922202788390298303811098697031043837768509359623727949190992949843926991874052191636424926867115829770813102111818837710621150 [169,126] 30721494941474491830052317585920709383637554528185756992226037078747679680640435677335581508115003388757567721712664338170375634253807076295651158195708292525162237619606690088787388745859315914320329317395176931602715054107478425967311014584598060427901278300414224911088143933997534672420045219994720708454703957302754326624122726889844845925178724695415174365423845127277197235823399772778965544258802388505825880511617662398107114703802144504049510225110750096504350593953015011997267524746629835813280078971729829713966746229038070294622774060648028764066641763143256819558143897573984806957447836318646896564520723966784374351369906986789468840987540207307895773698059702717322661331708514341028521316044415442263142065160316831054850602172246277154201081120759246615799161024077926611660429683158173869888264609626133153820630084262204064862389655351868824411483279608572395633798044200081348111129462286164119485081634179962723524433850898294297514865212793430560238580964895798468517147292929692848911210515675447887755184713444298566678928646835879657733293605548972070004921126258612347830549710260011330739985160302685530430958118730234923753413970783062190542874118932086306944576810624238558072543746709447501738121644916768938555698540260051995017738458607520060014072185868676713965941177838552138643908419207122774419417037478917715665848589538701468219776 [169,127] -14034616007057547861294088955153809428219241584433622440838478191264050114492782467501124171280106487120380396377959051697391118083073633393842792966382345305900236135307459032409192499629757425945587062957705461882930111174397259338202980612478956542929765241957216672155996955691833344298670221851014745297660789371309100824945618566789017310216534580678051711811967658889761242091511078783382299688051560471645428315507778461161499777570886645896325685167375185888976129732353880651877364839259551042549577045208635163239969407536052917365415541126944641704847060063895195302581212630068900745327826199148855258867712756332429810543339090875469515337796735693978321288683551528421208089718331975818111266284882519509181945637960921055845094032297094670391474831490447860984908690499774292448265591445481344110333506956994647640086432349754195142887965231987076779798687894057278962100805386055489911044966695352511081527244997914012055435676910326868941220422520405870571024648351210766522456892819098175679413616946140884858997709111885778847591938399613795483585753909876825958794994521974791506616747063233019524541859056919226301418224239385217950688020075099772681751890451730863223289451785101489171917454913180052865081537647312718453279139064469249840289885677242102043093265328025188039941020712723613077369771772219451435202161816743765787855742091312 [169,128] 2279100600515718554855114915759915198001949977250347877118000711734502132368035226696128410587275188760024277665467028427431480951706012121027664885669705118114126166694943335336137485573721054412613904329005455200761496376299707258919760423768393279218762866127410505956704384968131270314558904601893175375545287376006342838573607336333164589314583059201298777142706485481743163563513443424812150118491579601598035764058001699793153635688672450547809829359534262034616670416190583708124294823063578058131900582586887010306042734209415730458218139247279305337175981036071630189310432376611713096475601058498319773311465690855708915555465987663818043292048209360870769181078373802769712522216229159170532970159376394029611486497901695728454114178363948030404740775032409117087770723534096228481905134941165776514098807271934169620883060369676930879491078252368112720255905112021327164258354406595588696040217258676459494155294083283875996873042421565548687206961811815977153099366907905843562847822299794164946982337563783311247640243372510407523469875270039663319691982122552570541260362776291458294567222411849505520621385171158354056986610845565716671941960543780186527499831684496214748713505438419054412854493382027025502231839464653048207181874291557093654394315801160105766581264731767514498073134503960963974130724674703820825130652245622595200176 [169,129] -131277651704572568241406428632283386641096756384538030069112463175337818064141483273583894957544692823964710585071068330871464770806883635275098635840934043524291465371167525246229528897642675941511642575193816005931372469138435353953291804087813967042875828396599446804513878090628791231276107626550339798722497007125721678074363582004885465858297318089925945610050819377299836027595569571531606694908913434955527407961869856419987358921150407993826071715122672500249134325520334593264579025487371391290850898092927671147294520943069406694055086063712294474724822132477275239682049553902493497350171256246299524101831957893045556779593818493641843085606499480486503402199606672173678316840808112942790463030763482438048869523723079781878998919934555502258568026175939378145231677114836543045130571726379378044649967930911892379127123541036324081439909424362092000133994152684364401636079778601346125284685309628362610405419980790807963249210441895797344936306755406230383342808480388883309889165822247602610850790719182498321237347030755157331325432158984896191511532579055754954636395525321293756014199393488803668292059399110994027624539975513764805355251513444030006710917152275668484753769844210436043340087557497040457081886031568034080024405215390076956942091832383044847627796086133085869794479213013212233742589849457985762169776857470 [169,130] 2667874800700389067530365467640713684529302900905229514190744300532967999561776319895230210717465837840221660233785738137090373694403395420719758090850736774720837474731312349104536829517582947367464642649892349824279894136193916965088615904530523049273501067325760396298251722140557823556907454887843139439751380481848490550603401278341596529367922978154778311599092881831878661027700714269679549714922053619355512719487810340956859602047252267356477842136105941885719877775021582925273982949662884672712482050593195786669860100202693994799153490616481117930677943877372712129948563915858636580894412016543910313091868790267337768430572837859766240303350308821126615151541911242907436782789212731216398640043348653179858041559329459879885377225026808791091600460469842001082740291294394682283025533211137150334034994389456812186904778688831899371216865598039022682581791593133314452515555226851004250820787578128230035534497763910798089532254894175243144071179292051360061126276803746112496113654263312363494823015715908099251068734842419526124050599498957824436731013302401713159573027422458818932126350346202195204979432710209903017694838156458103679971409882896090513652767694392053467119046128343579397977799431307480845022899635786551769786143794597074887655744870032312133815039999497110689498692634626807802619276721389884320 [169,131] -18970021933968142471353932751152337748572169145811789329418489131610081357805167353021588339658406593007273864680485582837534332224841368390418141715981868626685419635715959605933649660357981788964005172932052731753578216925211406820547799612976773514361165030533706651785991323231304892178671548841158329806201737784767379154233450410545373961534178500627255757866484428931750232998854075009802680831538483474021683697022967242933288794547156746668117491127972564521200309582368347137382316427083183878604487055776626488515930818590598767848718128680407728491334101099276945289845199176073035283673533154583992138218510257882462633735196036033364654398819682000335294345453135472797459048233292452312142188258155476381093208184382801483749175701866731359093238094707318084542670534429241330858898690255982523243684800191622389170800933739794591141588732377371247940513729962948199097153854943080818607660146827052999703455249731333615068984415918993605339190654028486404795648177087954441132047164175079301900530962018793263469088978188698288374465400857856818045073685258361888612362346304007217889569683733951964817385076332449747374049010088760472970434946420399279122039943506411506119693851079540708580223910203566522925902856301285116103914688766254449563681895076970054494427533827979082620648725477703102737399004 [169,132] 46668052844563273199413183806651966742522190517225671825974447235773039435490019488097284809376346304313680506474030522921397635822301532270463915835860794503042485881873881559962092277247079542560739383035765092108687698745435368557484835394829534965563154653711060982522213995886982296193853830130726272816287515773430626004198161849736498516646143119147911370593752834564622629060200588056804103027502307489552192880467916513518203925209352953266407703625074973203959974713257608160419534834591531527763552091763982013002116775575004309785740129134259351962968158122782472109135786455059673589911291223063800958097850568925999409155851116694266072320163981595064543965446015092158270995873411968870410161487715415369435669616899456645131548909732552878986331521742825107480075509565014880650815986435055626147789693697766404893702066867983893623044258858008041994184696691197749137303415041192298405450830446969462979054326029681716334053935727940708270073723942627597361758821927652643904963032578303224019543906717681598260364661665560355520230448436885763056477832159685948547553823297920447276214305533839202059990747319451805790541228441966426236147419102137430429617909191768304764857597830590170276851507479984747279594112456846403607358353000091376224696577638808244618318444529620174791039261289168 [169,133] -39165440228821769947881657342465037150554631909003718052477333354450200403954478252295203955295870194910203958080702776277938837421867975368653016645911607695970297603079645947094936144095415141540151238708573924918921011519994434016521039758765703489844718528138570399194117461489980882856650662280474830794931244557278004108442070405590972736996686332298787875673844864501515478821098759239893910069174930983924426137946416484958336496372232140579170982455886743494650300458710456709560757451313851217754577892478730219497384340191682138429332812266571749209350753970912325182073617630655384961175091919880465948519328498000500655309872894807398774848494011851163587271907459287688056170244097625425042559408619364477876554908708973605017452327257897224079756533004396704479992426541216334100301358900797131593156964622126660093408345180321589557783353522739682419945481384386447262947318508236997848220109265045418742643176156084778290364436997814358538300258026728297612078173821940689956436119553574871599752976528255866268743978632869494896997750413643203478029459648980299614517227472491122162185062194104130876459341992290164581308148892196219947904852052282065924112838859077087957155086204245763554060019958520262241749720684620897668870349097511036978397391796237513965289032140952052582 [169,134] 11024455842680625709874349631636418208050407212575306694145299352943395347798704956019727958637432824360468192283816836880240921218315284507410630419540739213968004328576578868607102242559266274236040399474367499038686065984481287507436231204758882813761925378486033766568125984906105546222116330612435955811112363385985393615219340930524499383753715044559419294543122363456467247599007314648784620601824999590635563824355028333568697223939695632367056808017595470425494557983306635012167967370017939329650186977440846909814396053399319770350453882381916661751323133282297341644278415420116922669938943680739815392738288805153856155916927463391787786813217699967447306278884409959193639117009958216872748412748523445835089493120458192347375303187298237487719217257347162212809300031212676753512011759915684483777200867468628939032023199247944557599908827257421447213055291944952562627409294043721204757700321170061930477408446799618987866105305508220924536835051658019918452239575944356371422535586726124420948720143653960396026724532518711867120545257810303085138625725413390437726601004021588870999994023143876261706822788817275114173502192903224639261948695746716212542085801833928182350857810725308310278169003338162785262722792788672371374342365284448558618565170386912846079884864 [169,135] -1020365098204326809989852028060127980102525580047203377227155447086649897120997190083402305937756812984779859835229469381954292092938286096248806410985427600185487389302070805769738934505596023084146418987642988906996949030888952826342725734253947677061351681516734697798784681546922384036454946727942515965185540666093114539876907573561430468991273875729442881118921603272613947244806595917663668631519828469803659253544720825827844674738875335559030593889876366514890211964446040624348431287469589030375376340774071962687035575032638149404274663153436293015033118621553997657505824573608055151934193855879770781076642366601620687236734494981617686593919934253176556884411603820810200365221548027941027714942712812655629882768809761007945921962281868556997631270583158336374276796970483371684265470612491668583287905133946274131681762888049137984739091000273938758769739717249237393233330233835052347706352153857070255850180545309515241704085365307441931365399961708945513957285113755692759591897028224965101271730805371163328095841889390524775257177344457926361203599118560199030473603318993034605254683579885949256310482354256796284017407395638696183594908455606808707049553206291764590830750403288592598820305040932937609169166808422813781358966460748755900131033203640 [169,136] 30350327899619330214691988161391358151988380499988010828852916399472068172632160678576902165175900649001043645298717094352298083299768568482637000648985087707848824625498354966693779069064042900702935289265613620494124511070576034116653380963113576149293186181889567273396748497863983374029380130150222254287931270354303508208170866633283081574191516675890526035468178754060356557141119148041839530970881161422198238474140917699515485833861608512726512076512773616357020665407890979319146083543449319958157770335888461208974631499355381493567356859721071407854857525198856975601035137082719027804232268413394330157400232227990267067537719487086003065776722053608524200394062752609301232196517936195244139469121856103941783207087508083437434683065394741574597912865643991289735825425621577427391655273999227153314742955028054551817616557653273045733963366421623647306430800013812566274918604926354450951188263970255576859966438708465850357210748192480488874841049024636472258955446753251844486629089731660436978167992669244725660708659256041843913327618712637546666252183823653963035662357979223003454635324131214597726686530766839448639132991113329934167696731647879423711758808142051694978533987281082666744464067114977664194106265384469902277694752095399616 [169,137] -282667186730800831958706273488432621056851520590179059936567969092481843359190808797822316058991991110147180489708046301065273963772706063036118288966681038687269955689132739624371818166451141160710000058085584645638333290026828222066260793860459039132678453687273153618435898456409213568371216498823132169986965233227358314674053688371848473520540888336168861250163030484382386490144386705669905390351782842027466275678089835929253735705901324427076448298166513962846500699380372587658706427325128384609970830091825936228173042842227634140115794828504954698045470148179971249522458795530636376156867841077375540696757083697268266626549926786798798682470575288538318664846241427325515357496366470502015110593885437668633251622107529393922330269723356907326735609405638711962957704757164685708031011982791964732627369083818569520622679758058052355166089538852539791129081727666108421235113630014184661034444071750735866436597808942966845015351295115874828683089435004615524790283757613914634430001673454932523473110335659027478534275222007119529608762160965422382422903616159543929434727989416097435178098161977642772132284616494004530859568003123640188684574566508589955512563333096315380083118693136115004510658406830729668907605828102240730856 [169,138] 800450321899536451031238750574769932869504180089535970210406896140603437423040217989902607989042943320811666639075353035605784543499854256181945072639100192849551309882281385268594762897808124116651505410828154063496571274499403660426634345272581059460069465865387511228292474630433443953519261811411689911103758740112353587261175669794958737305615552617588979803226150493438114700686046619084495158952089650744801987253011929512165295704823219907680980338517747230682518880406924869372495256174738661534323584801757346766939362302389516235051921400987947706061153813840165518121877453132878233349304080223740179212069685817730508182407148715196707968351105706616455611797948582039300476290985975195522344834085239205364363022361679007303736623073374970801965498078791779693036572456301279919742857628347973763395122887256156116406057519323203609455246049580633650672024532374908143589131749482741300152204385569973568118928008338159089446332973385205628439404920198383692494843807311209517875749180114667358939471340304506397867701631395867758908050425834377596559317046985902775480652160838790946659022956381184421456344448602813280979283939509648583056698181591334619430995954809257863965726335261626772397302543325392269574688 [169,139] -666849182490470951503387599223628224634411358064434443291171818374539907651060293425382275253907486990969653968829279874453788441635341133445730731080977874382122989702259068778497602548538755310218594108185440838680890576192058661316628585024447772295681163041689986073208692857222269582972253936776599231997454867383741563827390865248143110216933980082520907547066922259701854343717690760369560890410506215120158122317472518813697672294325824462223859381259098207762086124095002398278695098989938149270591211471039011561272563069673953856748940593360063973527227958129705910199004704334012774042686642012687350714276273739370905148840675933047664483954581471059029296905885811977787119240659874801190073078063698048145999287811835669250158305349983278035241677074560063715502303341816491475914422223657946315386062894808301534956707813742788146350701794631805679974491618612767117461691490312240807074515302738511867944034483388532371955458207522309120100414196207652907992487107558724493986918656990788754040168724737538056195948732623113250378246519518144429996184129504586834241408044338216042827340718474873271973373386031907660638020408498221134715756670858946405777683151585953631659292110963740489712938668 [169,140] 157528722347192690991698613749981808599641631301864381461840916667143275020959043900213621941137886238088040744079390359004148360189452359015414128849603753459372188211699738469467843824617073441369241044726140093720104738931629800990936097127445179596566331830897430750705625142854790533869224837968351660581590937128895890239385224134917143003759006673256442604933808813122927797960006424865502173257247315946610051298948848499153064306159195203013817551341165773749159192729783334012643749239246755395935327881052990955562865079635946243570751015478936125071760994270876573517981652795098682811420382188208394203004500591993011831563803163252614639352739581921092004092562984334666975484171497906164749099378610885377884438398503999507706931115267700006880319557025362242676236314268115750280906265989366138128677977586458622868573301053174437352162401254157257872768206021277118688213862840951257539938535641218747833531673619222715125005154324996832968990154337264411292280761565471501940180450714901140825446729673870068026387662615143964277662847008418589503773088239134097877523150296215813971394101541916624581609099498414545652921381435897175681894949774076590669273464688580762755832626848 [169,141] -10127418047006778420611904380167860005739335860788949155721334446868714818550983420747282458546492385725687314899119842734296747707328684099263913689197900958685624529412720598393873451315960758708797957356343655471868613462076285181016888621099682015792515417634836914804335356566128070116481274002556174026412806393166473372606921951450444690807701963513569792090001038515162415384867528771614770253030099283724905610991479007754251510067215131488363868392961798534126078133243173956561094599819663965571290003182502426972406120544942220898782846622122225978472841328873690587090898731846064937249444232493601960198158463582942491014347378699213960966393422342150587543783083772388054123496777512019202621062174340321693021113896334749296123493127713239516037661900096416962129087056713148867957007482731472608968753177452003219248020261090527405922266354795919405299061603059703156554621903227844054598358191482580251321623166043217938262572861561664117766609326583494807952517462058506740421574935844906072305894521179717148980443498528144264378140644503763114220097564796372121792888296049456154128992250046264329566553412089411139549398916149248892960257595294928145786636506906 [169,142] 169274237544511959597126844876862028875606916722729425379808850862063772321667813803109719350021134308330907695723220942431879891956212321124944795176595612297777819190636489041298359065386047903677543762075939576755070539080087523418415437573912037658603705186604153129044726464985630598126127153140116554640183209154380849495413692130372169699430021514862093846213882073349172911238709183214130056242087380204034279760275933697056922009764641360753608140246293136388978163056609246674171150957865142283941802963220604114097318586959775238933320162611484150442387213132227670496394509548372024013486606100782252742042476320011466922410833777788385423903530539741960213781163856771084090335886228619797520931208443386731125588249209706592978332314433867859824066766490227576028621995455591055972741921384203682592878754737682324273539380595597553170199528083434893092296703103858941888762028876588771074439639905604358777957129081210507012162887472222069474835325658304064885500448096527390603981282971984203488206750960981985265039321823326038069704077949303964568791778166773733216623097173848170333456029160881122014535248161105998064717788794611187076481142196224 [169,143] -699100079385608605070029401508860871621558951795088158824850570503118903841174978390064048681465081943174872048649368179079051344636666374593055864787398293863571465066289824272779438416980518956418594673868203127694761719084987043876917983000944797506683287314655268229038100054160859432797142348453854996278392898343633762955641896917059057214426133181631885574068553798114024560559021571442702621377830589457240342680543143304392466167263442699814486303607485771989032041199030171318898189533698072110078778547763937620814006438298387172669886840979581305030612670257649339925105471464253955171180112276594589121238204226052924519215697662594064573569165816909473707277792563505133950264165206445020494275752897591890860451155261814800456137769915734546285318509038642325943551757662678662716922723436898495675599066833937411194774619493066411352991912484566045786517046940176714128294963647024664497028281708897737930863843108679184939717346354674870317373341635878962955190431029213721545642228110259798290187050859779762424444576712000359476056923108796756899290447686749967960399831684909442835715196627861686199228368339275462424289315004832 [169,144] 674123876149141433090907603435089992681374104640219616852165737502935967793661457566864491259883634398304792264192408280936721599124401566895608872194174468585908357882628454738284011799757256200070801178430360086580655266062302769370053986171541016951373086759706466354092440577642199892601294057975763519391402857951696808111588109917939490950505507847664822419568469963004851199271097799204300184793930275285347425020500411575435638219680771645079006459113956931630459177665363515456667457906529829887546449490340740645653618873092187327482359487815653018520219601085410253198102092103088893988289645838586890881817236223235719344228115898720740485446541696203256496344433961186786519584104241361893261931906340975553030803814673847456930337913619715070795793487315690573092929059852231045930454931221599624027522367609885695938333854743517312512600986222363139626776766795323944203509840585851494598852498897860834994242856051285216878761418181542000020788824061455181017585607910412786172217065392355561837224571145258866706553408124892508242961004377362806533593066602923343156846731195236748430030158400258813664410558687696 [169,145] -142482990222935596761778882556933951469134290724000991188719269781224213251006571151935785046877231969101987902889778729474380398220937590942257726579065370270437866076546430171274161899991437510456147549778317515427257024627102125367381403205611436497720630301527451232306747184324177107253301157095593142733048490517755847178950446791514154876653946343895015111525939782795216777873674319303315081157334598626662570155220412264148959673887474794383468529142223791591954100898580810244365310398264247594823177376473550717484642260809843480435445328374874294732044220951745242461682713064729382020453812701479820660171211624338400232002012717270998376804411798443338398104537125534845650759495107733690134355917970028788499424062955189977104753167020088676091675339988975729119905333258733201273988690541029366677177489036401027077283734700526664569008909571609846416012683327438246403532644581745294416206651189445289149065341401113720955271611525252379431114335138918746362757242896621229826057330612368839506000891468434301462342989808962891215381223961625940670627622173740227599193025577818171116574136988474 [169,146] 6151424217532270609437656340375303616569925424250317797002168049248909684020061048565074096245112458883261996041768709620290800648011961272993963300235938876331015849852760176629870920166980508925299181743344304169841497465194120906115060562123627405022802075510835190847044668169099191401102546535483013965203127089499703071742257391232604202608353410712515002847118088494641021112170063385529378755924636005867415413186438252438862983098878467777081126144402590419429627892992331353867941104067777193625322200133330104116787633106429648617674031404169493616336507090858677660869292659211784281503296687960346466492746055407184451864095363689360419582962753268816858148813772416331712650131281128706190562692869818172426504417625962495964422052428020988257744505031196226067913763919103475665518945305673734716584623384964601066858471144791604354032775993656803328225274415294204851215753340651664384306139192982328256550739793397109761747273159157825867691626163886484160240279029484864132633510122276302991507880982312887516187142861643085204464024222288780669420396071518409176857469514720 [169,147] -50128052669266613619007334027907207332169514111341036238559038915730488856146993819387610605217839795000088319288289778369586638404853538182990946905302711519250317237856300461147442608899468996016268333764869722470548619776977807490282462494327560757368544472506365455445014208268550644638669204483897451245742126971165126189554274620553716285692349215074812039036678840325643941008968244275366246411435029919227983145392843846749332481562153038913532179820995948314197018118091244774252756105045818114484180729366357277815553712376687451866856500350343761071949920475308383810060560665956110348681694804730494307350233575342922903684932753580455185962293616964716083985272354730239730204764513051306608516497113456340538058062606305840029335571740896304070850611007608945103788293268321325270520297278170107892502245411228579643205000038423802261488806432044677688005098860999137608400474834957890573662545017703668173434447431233062819285859797282946490420702353004919937930654306867161866602535464169798028992181207861899201390216039103450422344624484181446862790220292 [169,148] 70560599320567611604032603071351050442338888929245023621089687405476962448969805939708779872543735542354544918872120583158406245513850655489750582267884337249008881641162607808134063473764658119399752065419428251267863663393258294155725618270996475366450277517419802612553177058166551234182140776883029569017726810305889475390057391170099285565734414716182032025148291540358058187075087350615523728654882019153184167447389416577331585737804330638762981772262479327214027862213535600747006397462594639283438181785214660720778140699399088864246876799922763579073288555990737967213307746884179607862066440552385593449780182650597419051341921001907011807871513368103391062211659177094006506344533226682494574423413160374991646981540001114879884373930772047528399769960946176070590706473773028931852441440026081157166667834803638016653678795935185906918632408559369797813317470722397830642032323830219207814718707611784221913699320858894433790261069267264090283567839486637346900832772940450345720145000021578972336312688041706511090029492157431765456006456 [169,149] -15524054954393741984347814062345569854845018310476346298916842142987695388437197488594760863993558477908032342801934347845508109576436163917872955103059423807604801249612002262216688887438046717238598952240887351341947094929591403137755681694596831566654013758749652982116616780882122790798659575553470733431236510917707497374210760532303083473735400584946292192472640186086229738449893967400032502005897744246911279873175741454443481183754254424610231932766212924934455305557555940383676680097675590271911014734399400601214309310456057917578764368734639389504332384185294571599855853277361003683496064108084929003447572709090589072660277957140788881726508709611300098822911390527274076411786551508127427430682704329621105983179495560978969485909839851199047588509929716710616118229577108418647969409127376334622390367909138700361736384400164868681502646230082158323258455021755982131546398061270781197550908194895008901270009877230055597906346327820524272821683325807880696270872273454138946917148588765594430207857443282267082291 [169,150] 476716341717756968142934546499875844456082057570864510416490595363404400880941626739058700142968992141917832045556338138373217480871314158002523095930993266724832476235714110490727474457953593361415403937472337320151038573419129878449007028280149847257629526339082024332637956305751845643570104022490735188189398278682687534264976009936797507893609337005484646626831817993946137907395570203396083830872966554756122191693288139135021017070909188017908577260427252008387433672314500744871173381415125243088620433605288131116044834964332390965733454318557489146810769881577283505335190200597226543233722281613711699244561507138216286220703952612138904881561548645221010153650127676550836519691440109462775294392603478300788074734684703981350776678937309663845192231408580597208551694160160895424209060319185689536974528134763445293219370209874663743091528627284250287835679697714768273568022564943008746418400246047047632829906042977636870250829826985785990172352756083457183350678414411561245411880253898185344 [169,151] -1796401804371338259218699034398168108504912240175315611551111705738793906790312342197905155239320492729971891478661250681171421503825690046548596893690639083517724043670369187980063766633186078508137780565728510260680797002091056399575353731460372513399665469580514309474154430892569189038596440242584431192292364124612861086308669578560683630741619496522872843022431429533944344062404404214239238197635897256131475141249341177290860813111646663733498347082075288286826607306935690273586174019482399013826651370734875647419951274270606980247855727717286839988299038316336578515409364605629298032696988910693976853703565363589892252221043648985649426591771417350342760549712927513433027218072446912792136750286635798493440501180666063327615220821765152093015742252816224680100913777567940226828337709731589941589469517452120125493758274411020050593207977455751242790680878329953912993251385020091432356155766695740776356955101918749485970350282726078504854612584397706158341911770682928 [169,152] 716857856889366718630134475957970977591855910837265541892370897961817709371728242618376362991659605031012429801454914842612840020310295561498340724345686061199486973536588491997026659806336742517107714397858277893190967197979919980685302467357495747832541585409664620751882628124352306730107439264765640624726671308285048608530184968754182951244726760264738165105503598174359102030447566543946465610877225742347236625351441025703413941119695373213376288601245071956513839004546748655493533218470347910767588079135223767656595004554555767144415180754035794648710738434318876067116120359526316661131481438620978021026760945792398401430377856979619350588450454858339580775961371785029223493129400473795096334069318250624166941089883735340018383922574208667882028994823351917977591335172435785540572455151469017234953149935226387315412034237062975880633133804906053469803602658041962381748907690691434247327185996280274797139366116675584191445777575156523279860544 [169,153] -25562750248066067431031423110718197030926114593908604270167496761684118296968302385578367285460991576467256229330832772328558472484829543331652425182182602279363428934067430998479796554038590297510310706484031107021307008144253011521341610995481000164714918451951069026097667896985181939067034015106755957329902451971334536233984230361857480792512460889370256581589937258649745057142052883572865309420912663384696003970353669855671726735505870252199729078418093002718110974953747762477818130876448208360070344750663353202237488985028691688760553528977752923182248386574988440565406900794508996468713890225367065287117663557523699805785973198135187906381194343447860256741799290591636407099233390967933410977934785254145199372522167622794952042648752680652419898784811456149269041284271258767626430368661349950354914719233674069587343028882410746912253641930606523989794090235404252926222056366952552238356645457761156435556169399881560 [169,154] 66881675118156126065868873515253956439473085815492209052298827569729770130753727711174853403376187437500720661880921781356679182390418901378865421891420126563611687449762901400155380223356185744054584503291550736702978655244105936561899931719245542197070030385132860791150069466717148731258203978427468462322922930898373745762660824275528550824930884160346082880054935374213688462635209807311756987095789929807157372074533167613834519038112407608780402405301186718493877174472925625348878578012244614878941532795315638856020856108058248398274902731937010063783110115387479337943569219226006627161808410566750560895108761858403793457240604148767474572445593734152951867052405942758436641911468390420161360518107361468985981511927511281337858962849221652411178516449670505348300052438101269314485500510173199938224294024352846902997953849197035658670560844031719472171084375075705035000634459188766692043945696 [169,155] -10191297849657509903344883276765902835326548000689148974051357954137264420002646029696654860768197634380436224860006147847361238775625028294167595177252676319674669888978683702609908913166261504021725053866629877139376209475589144589278999383528938242082995038444647864828323978542672559226012804747528237834087182924784667588157124526639115850799253883653835307611723916832427089295710202849916605359075708721039885135151742977638447704276778210127426750425412110368667060161189340224880348580684626742326680537593406825413317901772618289048163321461725984537832306812654577936269380492779231685090251409416154649465957217670438966422766718003644723965308578139164933845451635255542390809470300901550439645905854490980684152653213484033277816007702225660003520504189742382799884029988977043701146500689441019602833033845175501536663011096270834212342510516996416702088986490666244 [169,156] 68810850128840036188067585339512664504344272850879867081183229838952571482809131104096757286224618006227279805456490222907243295362273654054044614289646363990062929558610853498921777615952261068415335957071913181405735843934861488389813918128657377595255712204321885402806348925226103816230616430560598698805938709216027526212921126410563280311059330955485915158694345498261808971759813666505207134587508123125042785832773317542249610914328645165231791612045964291165949917518102810884280093657635586663770660263780385093339890943686106143901204441848003936900018595933428878724901843626992053038718512508305097604587798874319463414261789730639978734165629219586168627436740783494174635176854105743799988456178637551241025795965992378136199032295162639700128358611290898227308162360103205105296773712240742036200063752690293848988436683744025879293496 [169,157] -14802400305131021032096771452376723525862191918970575434176120840895156765946489763677541555036211750611885062570279496034426793331066225370802375290434944269725071699405165134908452827270398712633702657806943068709301295658469477453103732284825465704360448237263324670503714144630260317535239941165318635778557968440817922453060037723546289777860178323350613525037921035631237324581543273203272593614012569914109818587241237855466816897340669964737987654161024800962315027446361963163812041079876549172700178509103794824157986735954624364329780457691805039613416894177192442034366707793792742941420860338071863375197058032368183387381593855301538664369448908740929924541389832208161894958741642188826007811529042838113943985040638792036956360409224592273268436411888076058586171751883784818427727117081193991033824858863 [169,158] 137292309013871046366839606607699477463660368899292450884047757072495640184207230690158776120935665069955790756443527791070769441630616985726634151108235757890953633305668021284418212063524318001246008897548965296439124481201030238634240855609061913420237807056478786279981228478173049297331305480312657520906081329280480178703468398500639102700164594807747674313179346066547800773745240683385445458605857562810374752760996938837903734522726920246631272139431457298963093553281684978213559056699693457069767519400458250444881891994388049985939650758094646884647874507193917065567337438951182453843477124998303181849751088527582287517872181089245945380870102090951567609663896217390413108900443118158252525548219719021052302663994257532036518399684250915723213828772106864237068247875520000 [169,159] 3537579626693077284717480945816057382393697421930414648784775110652875347295316809495544159406232206509948188173001889916727679207696076123536749344061518344236807404102046371438088411214626265130593968216890141104841025580251023186048488348061032379290056469419856596664116395319078125919422350537590951167223453115627764051292254555699482529389845392181520239429499373165494541829868949794598914592912917930438447371087396825433782976071320849052878990134612629710734245741271323807732689433617075962170604769916528531447181833725421794709700842238686477351218774136937384847939141800909414345045280708894156229123116410809528983719829250358017626451640787133054623956957213247807716730250444970427607652733867491958122272784331928886785230391952781826592 [169,160] 6033938108541127037072410648611955105311696829817661982019665166431531940484143303541873898482887497918400869371727121019042920611153287576593886023562281415867781032367066091438197410925642652923814185786367893081590213450215140759967698383358405200133990829458847892153616384814021262714659286701826505740558946871687465408057915848348183241458860030029840437249275975930087921961286380690406774769897083023030934186808592393680258719032784011808816603222618577447559313251656007530683974840516003510437714750390729866527773204275730771683186371492009323864161629611276999401961549301287854116662631947600637945987110039306977571410128132613341120629352843980908633790609102799564965201025990927977908514840272466215007120 [169,161] -45252502905220974858486051764124288371574961929841421465583567815647609459282829872768000244882081970085624867118974675901890062958925747356016835069912408085345092815307878524578158289892524258308184555222496967728411647915482814802977664847605894147560365638114008831017895199628633883277608763499163014226072255294270231454070164559452391697628827432038145076695629122353700557161738232329405392252311426770840911704850204877344019557603534303247652887881680581434002152378775327252052774239745606047739208509147872989800750684256445152581197708740767759131927450364929514686965603861226225947424045929981352115813827858635113431608175929756304229992489989989921062896756027737406989579530 [169,162] 16064745537727969735998985168124709581651684109371745210344558947051470780043113658358042051237305204939844079154366847054750489434240059508252976117728086883891261028169765321643232090384384896185660562881025049467098543497668412457716350306188849932199851126594675348149034933664715824216572782491311131940569023589692964570689650519365548282782666927256445333062628008227280524549324520263336441201951373606100864168102963876232759234402379809147100189840012165059410431826056804429945341523143056724024231383162381066093916783474091196552409852255117841076315994021540553689337953458559976918831043600529417988368694060572671313143712686375294225017841056 [169,163] 42551023564557368737346180910435531915345489476090070456475975814754607392081662929894971198887855944522041838843949653270307688140850893942031750643639702075099550242935753393527540548513613983222275341397793841555065654439124856066660137912796266520783850018857685976047261328804747384793311451879756961859435344666364944550444775121141722367700197266175997438776995889456724513673837263373978624131688477017859416959422320168062405916223320444898100775850812605613683676873343822557765346268409506151938951144299023158827040160117750919396622206725890659383240011979086180370665688483408104128316059371492822335695456816260 [169,164] 3486783099069420588646867271738485497455804419027107619864880907679251425575364706753525688330868167603971522972014372221654767428842285792829003130214960065871946835229377211050006273151505053761170281119738245916499449432538533587131549766960186834839732839299410189560010747988204595807659493434077307058027103592193746244369378559491547146600284728068387210001176888396657303542030122264872728325642110416753988213972561873085889015893814656492238228308907941259890590318263407494922384441335449428769245577257991560300773698041554412848636382862388755366396954976974580631052261658669568 [169,165] -3991184183119477565160606335816063546906655812769982710656111748239517728199528764490872345368353535491695642997611554638374804650572649925322638768350839773815231436266054396584878429124457221795132010652637679697535609069705855321717824163071223125305483290057848519919230946897473425331699111191521367552001368862325936645224150606463216182662433747468179870763319301086750556400945150903357022181175017107139146567317064337645615452117476006313253099427063199677575678803087394628396101303426459636253040058112955060486199244371924092517151591404257896544 [169,166] 81203460956794643151250854424639272426678690253635854820101775286094198441280018091583958307027277983519488699430937567620026023778695966504301975333168487439031476584203189771327801584823687089941781674931438129944848160072777119958307031282001221871269984767582713873475813214873233467630328755052973886679978235245440884248167449007796508067142700248585078283935912752338409908198472404917422996487627153749938362289063721715192947344942588508945457574860066481632417561414784157700706895143946615361022962301219306602304 [169,167] 50191444955242763898962613880155856909517822983680589824822095428193081585062514000948889858985222350503896032943426667090886215371849037260526960024255803352292211459599583413279277392051414921073229210922481262221536664432758185280436587197696263013104160519893065147346034649888804670407077600407315336330740198440688551209025811148855826909489945655758864087952214561038015482024873865885332446297194835623698727397348992310518591854417912350856398285921660556437598682809098194850807272 [169,168] 259694699392298970021440779656561273693326737659915083025036046041103325909424378797737898454529490119421856602791507306927507311503117163581690710367940019855808391834901225542994719694841045340468078646560469956785943318450506147043657905294238136672508605480508287602218777337448327300427111129722375981219966787796840262891527137755993006150393748323100054147554181915565643752273638538849873064791166860673415689528502867141563390376648601920543720832 [169,169] -113194075093594982580869357044344370009713772059956347271557870201702085834203740292228698831281546254967601063381436842832093422152643598617554134242253117126029011496493788007529444137371501101803533749825762904165187262580476908253278738244511596673902191033386677925093281449967394129361726268866857640131418343707397138472339789683518061063857615647794734834201750797773546642769940971933982212718861551607248531512000 [170,0] 66725107190838337427395705787550906714639623725849636104722320336075274967120743807359136335118870513793797184284803315480228987803053778105175722371512719572553861258502229620778064493558407420591383476784010785232737884528254439301766191061397241315415661303567570056578783472228387863102178049157607445965945062667866660708774177954925132748317324761799535135774334925115454745684796982949924694281587012372320542078216597466368744733076215895313339626946508391604546022399188524370258888306522072365289385750267168403204571171149472047474561444872399819325765786023321916002753439310169933491686823808109826916670992849668355516948292615897988887268569586037308338803027243854609621301362193668221388452156977283367222412130313442074101386073216084663978469544022106196646681977364580901044692428751512175581748938602258027694631364428296048711541485798496832042002417212015362908093021061415099026814011593771043178842897050924907381291334301525104234003953529399179972616416283741974851969208436015969457648736660217580882893681989996816656643866266866213510327266935415036343504796766836476370434106054775845440898543073345934123922682057592115904909431354431211062438981863340512654498431586845594252616956630400087399738424864942844949575154894651827702249558604996041863632092092294970118940516196781304738268930238192059039942541108317843411826271023188925022763333861126057408719569806128439218784347582180404947776398165883606130542567309540949599069174937431313888437938833873063179196068460461540191768939392234839241744246358342832705752572325616564814248753893874861546594251521939429513813332256806665837014170355923078410087408370903664761333465081202609010809709321032119869279937956308679680703789559117357513959086054571411724022821768738236512274496523248064269291725351329236391853166810311281438721092465485708408330441229486481431138153389778931398474954242241547269637400428544000000000000000000000000000000000000 [170,1] -848076339584000006368596552037885727351520405530461027101904688647182172522550624043678589904230175376581712607812255701885907243593519674614001592367971799648698543572467475396835368463140041062056063778955275379946414865492891677611971664082738616479253845462445172602587970028255901493984983960065368488039122552698180257280382330954672972991883351932650936776525047734623843669091099972119909068116329729009362967325620615955271638969270221163456819648669020516898392979778306699885797610355735725386613072547676926078989504135787374788902491886870704340376742646183052335822669116047514186274686493375201171448418194138433035971654562352783503801912942223828030811005904223529990544268286717042856183212520536612077899232152432420397572127724329945253447339792180371699730426274822610136937048416584615671175858949304531835436325344942506191542487397893836193252027693248373380327995395560535442665920417522197279249507512535125991876572708957407966939061383920377489335792221431891877671989279462332179156504239812794863896161533015185804725638197763861403759734513012423514524905945184718621468946135799294392475515502653611197986438162828658175031955232980272153582444277480035506057961136933127533889364967830385888228708107671135004685522136516498080362186600247036928715184035844279412489780600412655449752810817905005457027182830272579939129277968700488837283582905948201816374883605658580564071569748338855439542488182166323808896084237997226225190638164093627071791221374740399389407832417202198838892653646121727929382995069226427924141203963325113683750411043714763822720035921188229954315041786953179955902893691600994286840067970852693832494798837817214279846563361244409942279841666135594087801614964409811312742250980032004227447069681131480799752494198178463627327717902625838504097513785855505204757780694241827855712593737338781869565483581027655710668796383823091535743313636229120000000000000000000000000000000000 [170,2] 5220624290583584363894938990843132870613618813653962159756915792083822827894713432403811893491233804905082353691735616405586996586078669815721113022270316865762275761020031935171957882044578577532479425640352892997196830692470666438624985085716882544016489664617602690469841753748069927003776971507131182084307713717071247898837229224880754319661785468225969098974802776047500265303742949658646679924278789284070016053825897746600150250451754902268281003487331134467646617509601999377321042026236285442615048807534138304231243087821323512122445526743477527284553511689774987942472159412549910736531118925730662259926971117147085497766126600234054076880503828563179954147174283639504349995036356058761773507191027020134206705540618059276295775493995469995095655849647292500012590756762996674773772265980565484065616172334282049971716935791898614789399295099626371801119508243409590167687782998492394320710492134846329100083471511641571730747807096849356932487871455575857250975646489734821156027049557872353376741879269516206165223927144861212843806703937425752455262509201532375777750927120982984347534893435550633394348727250356694503925929367442756256254916594491027262301970138708543611560213843510263625759905921102763064582815718590563496525658378399071616175987437760706161315530278581459426540397131729688293427901653919102745565755336857354667663154211372108111161795589321242126671599867816334372693572050434239389237530000338085035429103530034433186780486909522234239012018816733397913745664570347005796979119610998984420111890795827026338947335585465951591230959560039040322194055199989897648490840741947176746965771105710539514955235322736862218400795077310554921193844323476176082771069268658480833086974334108529504400699040413355198123276731507039781381188147209285146630882371434212993187030059979068962380625575504284990661844410363627618444734141025850822082369427394710632683500581421056000000000000000000000000000000 [170,3] -20739554085472437715379041647329240455474125833038056702890970426837280926697450286119672792641819349219375232476847422469114563405540773438855086039459956457809956184421031733060887644834535077556956399271290628098396381340055468578199593915067177441798024026115258498753360949256844539656480637632813686071318493994611073178159675894367922132208616759742978005099256392894523749647712523114548181877659175743620037266019342363783568972085974403716295897255767350466871035917382509310380868694108440154513348112389545274690812078550950568137259476534943609100262749270560091685555848879194366218199142630742963184446667545892730339430138014365512325875232743947229547791004969606271249938001290909401255393825215798347865940592548506960812016389229151173111804368169919887260978584478510882113865006350935684452026487980881298908844493786479665081110987315529726655138081504764620256861393982793908877615085579993355864901551404734114077991399167054883746548554371068620865775575414586097325415889114226457026923608897483689719477026766271076697957632243193758062769557176706503211507932972922091509591785768089959883656870461898315943360195279138305259442484792833169093127133203368084663762434132962851285607822785795696754028700555771497875598389480135353731967858358449664312852371413611305567033406025484087359438788876914749683766054789627319615602141453293161236258181190141366464250448274855493679324771572116748266399128127088099105303249707571989410049691272948390121160574345428829595507254416445324070134456513393365607084350919613825030765495675344279582248357563784843813533588066375871152191758626518334464605438241286084599443805396529346129805778611698874122680271627716700324320129255412865806366463979464638524791151475575586262478221578594072847031279308116612158461210234206498615708754019653826489381616584731042445233821188138324366328536419921241397838076617041870376950068475330560000000000000000000000000000 [170,4] 59774802182993251494312658444150707157573971606332253837793199985999320686623971091408099807663786239055610398792750082436377408404034080584548627267009404944503745749615377317498387082719454784615811711357317625644925429427044492577058303658237201077340249196106117855614157619555365959236669011895422792845874347891653812655629612824555954888666395385428831385622266903642371421777992059053924281895030183689820722533225400049995365283375496358777419271147371318320614449183621145476094492953552722927655291688024736983329007959661337348748844850301943203629182062351865066293883819801244277760754507668229945017141101756105106761899654395445590602454731119103624851264131000489846777819122655645043514311211752633576053983624442279345464547694057825425800465256167160285916281879904420066451626579694314929635814490293489797393438125258853298770621728780905825389232754145111595422735473616947581533685556744586128410575958946579258065233307548391524095416432913026130952025703506921653894188199984353049675610100568173593025847841070891762625409378655730099248289939356758659482872912431424034316390193720690620355995124553511612850133597807936301404206595809497548078086398280337718523051159791965753303045444982974498678854934480336905173378044605885483499743683716887699779030131973329575185829767642440714744830052647883195067799557604295492190789802245691959376265689327206250158809312130086560928241502941971173438013465322618668445874893667285847018146476125382112304056560278162442126787855700955541392828985452749888722091396125545296617346292038357594299209849033024210986562528500633645934764502281991322500953728974634386331628810708540014204906171328760017490393568390175198846932949568539743025599683529192670914955084253921403147365892927490284656363689781595279556096735037654916071349732916653632805202150455870942026442690901609808561449062620226325012119956817438636337148354134802432000000000000000000000000 [170,5] -133228656242803531923409265669989042761353837379913500872996369477633460045617150046187207327484979872635482511070466608480201331345932357705617692218549709520550114778943794570767372536527892825716461548653544412894915194199717131964937354857640568602865703805593396559041315041325703711809761229823945245680023881057115552293979219675493642280240413088453010388776903385994972457080438510692382569330502511163374133723679376896630522860246192227268609307735120744466426334848733713222031481643986088475643354905965450158712486859388124581354268339750146481979174083273082959080462847653189804144462468699102796482556764348455594997061921764672371833231100525236709541901875597330403281817941801156021003745142364800885869442262979165859590658093739712033923393671527322724059642239887375989428648390543565489954811796076541948204695614433138256005398111761996811296716291896617490678395835290561446452964332928130622022228014169820749195215928899075764909377212486101082658831965203252275105451098358882324445754989492734673425260571372508152012207835777882198698275448105275216235191601384506415570257689410798603672953007845272016710047190278598960070303405129286095675544732303192890429767689773210077429207039012574092743249701457104141872401894570152067587790736354570481004460492986635387745153285327119094993148932731744485138690145897271344211437201617437311128400057274348830141161064873519384004037252106790756122929805721270546940346807849346547470892346168791701528492320675402005860024374809950913398063004305872186133220477982534749707373255421891940428054848494094667442596407623362734588721109581285008700155529756086533335354765379873526428217795224886035773640294166913258832455408166866668401745041463432334374269714120933898057504575885190598149460187918710425106149398270414251690935343566580969470493987460030314853406175363201530542785792492407937144453108063018266073549677149552640000000000000000000000 [170,6] 239027126705849054302859282715583671243775251342116249545236631705912928973096472912666183541381708877245151859878075398680637750278969247865500732293510534432577496317105995881260884803260965413230512670880290987717807639701384346029479080802265640810555182733872117861452993101789734022500578031266410670004301946176624885494176881571608471857368830291549671089533242831682063018793952395506474029429975563275133748330425038681123992746046639811206211042402870758812407248130770542446206064370679527931782891263936158645446057200336331274730070739066648465214380112600986448232523508669083782018085049011689764310910069384343545709744838468839455339180074871518768086611206605830981977415587451777639970993963721290850564162847256359068994905114731109237687980940982610517838683185847828300612328039054603280470190901873848561306925474945788121783101462167152633718937269063707648378575745909745408816335717707951471413099043770480415872265459913027952411821002946821065388453334523869242179937020230210826859824182261642467827170190915003529023139641000824511265094518828144095067314024365989529188148067084269469103878354239515954815435579927932774066876394481974823427940527725915509473501409615999951697228183907161636367653281944410774471888067117537667292898503365654293978174815052525306094494824419981595235776130269499452465093068087707842730366651790513504441411008850844216769494250226057421344609555073641793725865687369209455738895581516860432803339663995007295212253260960437332486985490867319753377312995289931051010808466032577128006920462820571101250932244156668469527967048005552971693833476512860220189170306044284566700872025315268054559313297956680938372881517767178869304282719836139584081218935028602323064656018735377810537510561082456394701547195878478926276829588025612316459898859762387090956550071961769111319949480476461867987289040880865873165457174968681546352455990170877952000000000000000000 [170,7] -354790233596497450141836985693758876728547670425604299072022838089931225494655470976086289666319204376561352750718922237544687971208741007694955850152633661295808883250882251781199437946894839231178665712589202198556171363535584313518463125315876158522353225175091715597089059754785749635820959849835631478679738582448189778753249318281512492758625911639650374876497046293259218609830825996782661273961301564383927816062193620240526038750486678663806013984913829024183737963190836266502629103433997282062449512318770782186036780986161572254647891345603034886547455684706438223503775100056728791770687953276038930234290785530624377384913396672351193960134264283064575520131067862451797206397803239646080928455604183919429283884523327906861593214515385706405638444587449821855798290349927184196234342772783111582164738332897667569877420891797691664864351629291969195692727206089676828570321575610940985634264262852474253279312082154007796037566168780982430112525403324359989853548594751437218653025128431999811153772987763005080516715667301367192693859644802951732193513162240187341281295874087773516258830756971909568482650120085185878553257134756257896785896047186589307325133078864530433943094583997131520252825660563251851039917098762587242651735409289665792720168018864300108738642089302875605464689854785040414906420734770681011685098997651886306220711059265928075342759542830152564408998629521141473969982350238692923747239560218381340480761510381173594756758079393659876819285646314517488656190912086372207122562944244063742767536179357334746137911883833481064343257951274059984284483084868453226249731622912201899510862308441737991856595124718490459132978311853570440066469279891070323668988023292376444910080755644739047754412741275242198964638927159597996809108681062304695183172266871441969958746613889164352484158987045032969801296191548034767277622490715051343829668189132547521711149304711741440000000000000000 [170,8] 444412133294962940944215320966088013844787292525550907621155774798349949855893465265014711788163768495621572771490995494958269187178456931513721084322069897163530832449852092122509459701432794401238724658293867816435403486180926440034335471642435395918566299671599388097760195334320881497801457173079655013468968210567539250007134565987669153795377841260499376328536720951120772980907488796482718980097006869366248087915027502555343306456104605363978872862294387328088912472554500278957850164525965790086308242173004549493120997610507601424130364368334490924358252935637876760133931494881243778181300090895855324437203427692275510403336186688358723414127619866876569246237971550806100445562157558739659040769255641632517927262231625104881646514080689503209024019015945170184004228681665126189189201307299003661465818077004637061499149278117632638466061768268353522689983662274722974469321871164251063877372914905900503878608253445301130346974216912758048500245645482344982834835893316293128369813324366234520997175484697833156168699211184549911968382664365771990672900758330669696629655748839599731505913305219335910364386828137195882140789109194073546453601104137372464942329399763064708593541419413533765591400981306833039029344891618053369686404185321093808677178227130161127579826277796841412193299069933764177941989485774632722748639856630050980959647628468963223414754177557833440964601187088816614062461018007129090559756260220047497582636299975573879205287558780562239170503361901788858198290003473405727913929752278171228485366066651070942122147391394974031768293549849587237414504060233003266526489973561246508565421860038435935993195995570545300112834696089289045614754478650794121270344593650901521355682134878042592320978524740354712263003034360976431837156902761092394121903901179496112944260141168477011609421762855418818855134599705457174893218038347887068437201239059642844099346497179484160000000000000 [170,9] -476846580934022233449149225191783682862412246048137786663101556900786318239441100008618135775614643702011429726812790137114122552349936370710145607646154344862571162526771130690085927693368468761654548333786390598035514829628696605812546471999015124208687068965065012823032846389802929435956469804691935305084811148763924373998573737663792823146769429285948340290407769578222046989324923617868581279260827443313759336631959143154363515287045150871946293795640963503867988481867575493397901587801980618216721227902707293471795263287695365735156098802525335063890110505035703080193903580453080472103503798561653244373420159688665187627749459435087926767085122939439505829266382067620468491414302001703511147835692882116279055442211002205450171920409284123356550290954054298049152085514595557325383476001440765362099672820463940102117172330341993473755771322837006425580329300966534807024165911135235623932540198997824168852223490307209469322770569454252497793752959981817750059611442181648801663098265762791727128485569604150974632632495410845940020827899359482394169940938308286961471262483393113819886617697380888622982299851850256054428638478536884965280037227531064655087842939441192536902175508550887229875539963527210748582454039409776516537477555561713869543776284809882901308626351509557683342387882909093734269008849427159938958696661194777376205743872773488057174008659783938896282374395124595509212080238932521688920995209938363899938505369352206599574950308729993576810500459558492928757859510710437103297562749219624772768301677691770393565295205032729806641080246659071411803320822429863283161988069619370770729655116056693140542583493887065927840704590987021232243732219138442413793061447320186730134561460719746578897862874121969170687087236547755839920771799487182131068760851343428301460745657363324627457082264241231093692294329221865151454525004654900559699535688174427056978900340587888640000000000 [170,10] 443387317743342241025913967500351480646390716496991502467190856366545272608361387994701542901133647266230106691385077224211840967331993536961046777387849606373680322144441380452773742334746902504056471161459688826260553118187989279244527095405686673557869375785911389502499708841090231895254168645936526797304111974067214457756883029679080957152812963265816649938397742541141071539018686425871262074417925465051060027821926095314115796954278080511812988686256441754523294944870862910483483826719693807818037499206951489988930064416285279406885910390811003808325734177743656357900440244567480119130344298359056845555122404507265691469936217622687466687686943649200508042857210566987779275245556290608262498858165457732706261212249835580054534745059039701605841048730458229105820504226840189483472319387428598025888846574829111944207709200960925756062365001848731363064515198942144789777340265778643328902403793289375370430974103549761235894563610684953510781798906267931385210056316360305124888536485964158811819598298803189632785144105916951416929348572101085756719121469438714420586883063431016729472140455413218782386778066734792415150798904826518821926799770672881680953971548864606208095832260821221875926240345865928916592846641255641614376878530658580989779056748593709195556830810299030961094347719998439041853332204916593141686345067133297367844811370143870748436418330137803341902639136874818978534079983444704284441860861617561883952699654855583964134614715326384746936610329712970224880191235406909439313776136591808583903204311454753730634908042801624676781752012280329584409423012439967536084696515653338493905557312518331286985963037674920334954445277737652038749207070791647020296844152626932564447580552699654981316153413602533072905427960249117182980907140460271959584115119188913658861795561049225956109318641535754238260455097005119062856795707307441939075237012427312694207318689599979520000000 [170,11] -360571530170842801538024600688733317926498478238220484795712670488074467478558279402924114465542247749559627374904943311566490241703737488335724161838197493980474454339281561093145644739245183815939993017622020609395850070924517510351491231203575647963257446675054313201938568662690101571445597157962291407262303110798223898546799951495123707749501380205987792125776702082507466294763655991396937839995304354591295681895043958650470095771101249930979003696775378259512617170498758823797911905222988381880420719059546836124357065314834223602555233917109575780247542260658313798726653732554042495398023387345488880090073176158995704377051277548375739054074531940614576231653686012309484563408363756772279897452285228471710468188009347696168466190526514869452799862135039745586343422480750362317206863988553255521192125307059272405785369936522519136811999968554575650213934822836787248925522787381965048721544727967055838686591327601068889735922431745408811785485511276758094662970613658742671488673501369540207129417592398172473145444316278022660057170494285900237381059195075459353089220824453336153244675816340400774482949928070178774323493068897017760875072906025377173404107554484154168106718485873850152751423253808746006040339241520653195608047956294342381990699719674709957366292346154340070981101887344563475617393773790725196135230523170473874863081945018757877323774610195519708724529773206551817665803709229898664989062773465785944932981964500862346078935209397893992147879235207605589091254362533119028272990086111266261430023534781245772408384704110794090174414961099507827839016371112656644814346808003981788045629009622657947676770238131013492197193681607207957850036258922213506599550524682680379911897658758660908090320035453355261191095525958854121353187764063934301402645222157905874115690922638967051835366162160032210861549066436666909327115770003718926214211250158608379604654754670182400000 [170,12] 258357720537987600508945713440079991218495174743441372601383343060238756442350622709079199607190451540821958883014712198396609908084537424444900691851189363008920388702486516821916828260138882697140407510677126604687968426255515970191653143099728824201389811386471278056282340567244774800112739794865901794445007766919919166917099680508673067928907803815140235502330833323642061824517328919089985114840905982000957587903692506379326130835751266016702418404476893811946425883781975992869641707335724131779813089255316224348728312314398403429487010059173313260909776416837242989346418130240296031435340285346330823882360644356318820315981085441549545583492177543079866118957131046174689781429454746220034853389358845728331722649369351853898591211147522344032153314513995231198860877111688194360836285897240290506203874568963883497444779459024551184174343101491786219354234620289439522634835383221606010323861829397876804852041577022617510920509382080148611576572256912339825403515446674007502937945111909880521414117425744142797516099135477912238579370608448992206118095640730436803350111123408973366916080018911810252454489165161642657826691882608355038353229699151336696504314317739237063502954034104546478579514679751812395150787423592977231032355462179775122385965894360738853912042020519620765090204392983694848299833894134609668336438989099099842714147127730951322997932064125758419165627832558955292234493636397622963695991710177562682384897975750259780814520967003018552359117858118928449338547522250462724925449443729612851707728487913795301178341884108876174197926093009620916082428743200345354257260452812281404144723259003203066108477849084421475664880008622814129837181680324696510434578835455482739980531349612583578590880676022538536155582714237676112848560839282819194952905464516963979450789982464183676174707743634110016260506779983141731243741390368468757659105981226880138657731330794140530 [170,13] -164093591937184620251622934154840797412664726050024113925856592803928432821827286052486802977209016246870469687129987770928628648741557268334202733878283689547019400837186379476505493976389730812093486071059123934699588465494423508420851506029691400758440174034706090023557845716695610623272645665040565713440956896712345690972331665405065792437707049056976531994861774475621828134189888845043874761190016629005146584156726144523793620995432307869915013840631206452257567357421922790217266303835688605441389291963466695542531393752553174794548739671718570174909358309062467352517238156478329164176120690974747785970687239654300850817546123150084621742931516441599805551285038174218037507341170057598867094867411874626460992454585869644540147854461584104499060522086182602127919648205814470694203903180112791895906875052769959397219482804931183690744738360556938893124859763725384388291336218389434657464920036661505734673928567504644720372862476935614853430654393814911697251407291390978461158418725011143769428863316287182283399139172528539615713433203976652908010099503743304305393501747218401213057711431973394673638054428291423900444157870378386847080621760377697741598473280260115376661995954175079796540625034947181170156915475365528126292577400710252620117731545869075184592111879834039061210052713533296242937446733930403494402459079501332385151088329692110628732984379950377083026519073898794445290132543641331020792119218275874662420446566551666588144794356424038173527820108505260840711533720671997659924377491460670299717301790310135228401169310220182349082569698255619789437855467148181520059707256158958902002525665153460119142331270633667689602233918005345429025043549447830189874651170027762894233798529965570129983700147884790241192146675436044318266172633147616287547720011577040076001495477035740567958425863245788362177622031689843889390189179329761184637695438143153915046869904723200 [170,14] 92842554721440840416579934807561527662379154185739354295445271899903151790722165191355135983401420750866149563376568326672161764883408233418988730293009564173070666352010276028411090150708256073245760833201791443415939810389471988980628866165355811445250779225709524874366382228172297619709889906733426747327401776807974231645853509205819546115512899839745707048702879020792444928158748455969047913074646927913639121321627605176282272839599192229980166561171730784393583328315197063821981753018055060535518741144916800677216636499186362463294055240269814073552728665202302632286394703052288577916782704270038994957510178921346585290197294926228043696543542835707467259432972479774727241256754113444619489708644320996982885311903656247731918744522616914137101665974415472177163252856330629550233454880817477747369949045399916580238464134242082477740865241863558639082975149917661427258459077245108169562393846083959205227414670738195402437406931638574702752329823023336561573632825689138047118716167623759546341250452080584607761616908390428949541924617560313639182503269078234726429592072491315496322951922440609030680808428754342117831255018769155519104026500416717034294103807330624365803140628510208019726657640291629233965045959053251047488874996226078401388902447348536259529822141063508557358074769818992633044323947576204970060159403875647681094963389129183572946993772053300768331761863643727975573490854285695026199409558903555379743403649251870364743622047943262877150991499482764430748973616609749520881440603691423611790171398018342232631739314783401220425417898263199943094251774004847373580716661214655500752937506486238815884754624639875918627162775395694178538048605548505487178779444820775117088415159275712998271865247932867568479742296762424674151829703678059164526934819937586407636694440324820700114845980326445317447316084600319158302818274301338722084729456174160275832442469120 [170,15] -47039141649460041840911111432432619997529633458729034072007745796944458639217726859993402788495169936055096170523523246775664071654394018224263505537252995067485029568533995842890379925742505709865995891002563341155751667403767630829588856525777698630177964586678204752574226478114071069948499673310283814796482203091083601705105267812564184638499206770982866142298803928538972946276329184975603697915445140787437904466398493374699050946407803804201724516323093493308386845788768909665104914997820401355268011800669052016049055764456840198171642396404026498505306185392302437157320132850409674026194866349080960899839344057647259458547165661887860310741508602538231941412204821588003135091380493066438606601708955960847854890401816727050748991776663319534761062221581035776735845570974096826999062095985892600659610341074806186450833774763465065843376573298967782548900640365348915106077378526366972264311123024783656238694814697608245005824368446590641801968144187115769154828622278245204395993018751523437152528514045788706756389142639293079749035760554526287786746643917518906916751210198003985659135886012402001848500111161153212161828769526457586288549893013051826330303985611057265696474412994496665480456429150879349890756376175748132701104522174887717728267985353047344006931294011583951676927988294768719455255287861781572805519282878366942645749295952920762297880097690308905438348992026883604650417892802229184064379328909301622508317999722981136155722888096674046824251510270887440614486593534529651801623965584407324556000171076100219772262494677797729361911023822289630460922157712759343668260209682034054053213658955639642649071058553987077619800365313993498612848169116737125688652901099108303789546954831450352391548905019022404074826715013987752162973857267391655484310932138832746034193639556872284342202466824744077804408355131717249408991852880368542356030239202074806569916160 [170,16] 21669411552250000197311207817849269400194220724326745213012947869885345687949959179467432160203752794832267050397975246350585157120960395074646442615047581791437870203780565118771061811076298216256689273900696747229012504256241911379487391275882415090819654968816060821987258062909169952925210015065172594231654935929203637790641431856095868034791050804740544567327628348207141520228169369452603168921698294027305346795602726403828926131079052322493084996448299589540662850885979219599608556466602546808961183615377758149113207891886945806327019280651691748409400259069753330279058852337334887944039101996123724260611062720007243494582802617032669135182400674123546638871990943725275088096531237795462072800623029450329549016867524042267960025713776996940985847947041413521914520004418668807775128571974086044926337687486983688132479776205268439751993521695640195956831285009411715310608070586213816543819397340058922770979330831643079588112310740877382016209441944897639155561555572746985639652022226103461887690407173725760604175261752597955289320627879815918074163856388765725156793284884330937644412349436688880091077795325807508923457397969853232394117435732641213791863125006444801269132598178582848991068362522324723613357429146691281158514320432027781912041160731366936405002869406223548872890913154170869791077791505712151383287209630215555505997300998798860601703169243065680793233799888577294410612503880002371548448618243553318101189509549168095279007156512485708612767744612074337894711793069130684993136284197185278560079794218971264686092289759980138167153617528036976858084973526969791179531900342126029967671291223377042230076437033542133566159413657188721122520352448749157228110649846588884672122851477488323182893776849331751808727229315462628008447863200236171448933576535882459407152920588932707481821932861792881192559665519461862484345191310517733725981336753177351301280 [170,17] -9527516301416058751538755159739707229558985137163814214929083134006066219694300734059794128666004323197157890732858346745361005125579224486771980986596614908442460822560249442938559213247881593860450553746961642143240756254207280770859560712104925247296651030640520644136097047097239531304626621340251900318327894109454278838431963275835680917927147234206812227442831677644711397637336403461600064222252656105134257097484334212467474424644026243684958655983283711964330455328087105326143767904886566805645057483162471048958116659291735077056949268582782262719767402443040998099929435190633074019436844404438800390796609104758095780816106200589270993969851076666368784906716702460278802033578574447195575717708931150619400237576752232423400392898966415425596997016166689206159924013068765474214467475621360613132445775163989832967344446835850610444814248450469418244923274186359102975338757484699394252478919368096049020890344971368573668819575045844535922630438014521539644381208399466093086793544279000568026574247277858544584553828667750055770481156821923299294709703184556679156980857827136350173692900295783271179237026259369466565604276132946224383789617123388079650227483393704257605623558384807708138984998729483269818349786101919382688701791647428389685647940028769612002409111085582003361280157039527661792742884773414584473192412606471367053788630645449964735075400637480139487952636251967556152071513413997690297992624079678590756488896438326636109174579564084154324481597282230925617243444180775821744002960753896322040923679527381826554056108415887326504816515870850723615847580576447861773477188029922950499715969963072299133868314498684745215613044509801714400376007867059214702213558499332939139380513339559398012537135348263869384149756820209317181333843266318706900041315223463610029542414295677876098145630499032968073396755818462956423593849637626781555437025235396372032 [170,18] 3710799187420729517056145548163747359438206656736871325236949067381728931563572664118979540226043616144344807028611961491436666897512864306033071162844788360814047781481723500463393416287978413140047823624544942742923534250874846553608283007482649140367112911399587425754377975854482037190174470151802638447572191094280265357177383406902038481862321660850043060697720090855091973910327845014620559945685128637238492107508435580504672262320232457770758518045728409112235317086714143494195999221347711439583046420715079291360277791881397093874784656330547137659767582768437276409460252925589257380577715349099425199810347362582056501411478243944542624545817585956360405411955410088470255738760054450741530735265088494659212027731127305201912345725111078148358309208573482593211057273451596579193877124406584678786806075831265049363046209278441093824315844539748132164607642117503354731081322574152277489474946103707936310527989562344488754722188971510428493219698247485988436540451327967089440637898262929944236793957149445295895409455340522696885851868185931616356974925712866702429747488810710608095704824530551596770337144640553900658620140851531694134900139236738532334298832768981278855092968711423169000512977296294817770152060993381644837962874940038605084994679536139969500724002208588661332752116045415412147678516002230166391577420509180774167617814422808113912357701693594832809973316009494281113520475332522986172997098599570407813095256171464261203653976169198879547306240744504498900131307372424741727032584974453946454397826939599273017807703106454102578222464618758302661872055096688243419325487994600136258206848184907931462273137617564415547882949279786790172663207928555330223754545307131048393747482080743308311509532815153500731593035419699562299263275237006609858285549406280234744639886622387993228413007778142964799068984548688589891409190652707807583916300834266816 [170,19] 1210191918320709497786189555011980461834420086936786501423949352974821353180460490719359209411919324054593619821437957060238069027091458178556804624381435408884471260260675169084292721106424910862985320533200283403570230623366919844228357465175956804002235753796796745694651640595072773362282624511924667427292650411100739085245759899273691933358143293327630797779567180939875978901773037432254523917896696843721432950661990569319622203149867230144497080141157769162876741711085971673316798255891611116910384451350512851660182257320006761233583015197592719654329389634672201043418681887345361559360896414470655358348121081702762491064921950837806909859428461945164989786980444638460774415514364295182037070134661727352870206718500664621047498569995317738143385508567602233181608155948873300616464727751350336678561963097601280866795465380222308300954111012851902688930703303035450819016230531409317949026237145415969348233622661512999802226736401980593273028821038834843359346893514089837059461824725194407482867930566211458529783872070244432689559749384899727454228091344241651431547220642490133708059780759802735245030109314348623835377535176513057602584073290555361691062687928489958321768970929933937096590170004036128924771680910669225117763779583347068485853158105294338778977093311654373064971364122382906443706521508976604445662725120888124440424025869173663435793794823168390092153385868244186033954326550489889877189118131948697751611868320950928068383360335300188290953818100623745333033975052259147574431453825599236697295053081659851572718944430045914525656386473703812449583828081649880773206995472946471288637438562081548503089729449480972431913224800806328121100781905542303682296994632992667210316562612101326423998601990637802554413603881021585100570500036851502430926071542777206285080060171717571911569911481510004803319722979223346596502682008990829472421650450304 [170,20] -6482601559397348359987689505093964534010695614739953835414322110924345295704770096426234249245385901340981747016166634289260508891631641173574267505770656084735866774062589349460491376200401716002469977911411907249564044169368697858628807099059190624954129460446709150355339025383165865565726961893236823413474051680559111693163594902671206698001887966969382786999619815744172501502684001254094732046023575624586886982938534300974419578740791384552641765479224718268171252159267249415412380055474216735854794625133802370309204089085752884205228362757638940633374184838297761928839631990792069827459922776162892951347913871127702583396098946355457426889285715277291758152073809711457722460907855612358278969883708952935526952546845245118923091917152460809645907157915025433994476649599977189267366750920114485591826082694102907309616868762093875855401599944646300776258889423971444047426061563937858773626427349781266880865137432823305514713930436011918287158600216308023041596935089960431539439224992297585127699988202835775273228809868506608758894783321750266209863132128779534211413790352658296946135613822573318931120334543232097527257166627252082852004328182699549794050270707456459076750951702488273513515607884138574811036086628141296888901497424134772458992766172984787659349447862602677979508784266195568157180941783391928552157054600019205358609559964609080931996323273073002645615363512827437344354237574779061081274648193757732988787643610926775029894915127498160176889823953659625826044438825081919124767516821403829746453528430475456355099898552164902144577733415891266154137872061379939322127595676346599599145816235985459696808951228979467213752078239084957156398042573055302204872341492378040094056341000928103041052387959748728999818516814789314698453595280214671555595383617050576569695174965260510350847733647446807984156049740146736339398405189958339658651935466 [170,21] 7264907597698531794486260807092068714286254106072687953003898392911663141573093427106992559758420157040838696492327845457420757036545724158068484605884509807614739389062706786423922186243472804850691755878420495169279765237367694820363018631629653876628287727692841530600949028360966921411831937157520516587992522713152848865663734942907748822246956382340300226233518800068386779441374442761294965753539272707350375177511082754580569785403693804911688895141864849822511568452981834063684455831202010665907170506927249970058432604480341656050196463802744084785144062108895585062954135479008677317223504929255883105133113689557711440061316673247344196078914340992711876328116538356443881447996431093859535660376124210827309700027192547214484505788227082841080562433941303872543248615378831740467396606093683726449425369152479608121434128030419156504369642466532141307407968608614942620159191185827468002698782342497590360107420648291034687771821795337859933206107725586020003537189412772425983489235637834362325568556275396391525488657632907456002539459711418158938547524593009192722886908102310547382341335360421700758108108151625217702786157989182056934162222572301104664513687934595383043363485982673337210742612944824682354706445330190197967073505979090357908616827686921161923392698703431865544434561139167796107374172170910384538648114676739185435259310556510966035514548540323864440367551970672407331339713929362313735591708017588275666566360779031798179180727098983883016993786104282707909814871347429141532870463739136853780612120374822760376392685536112996692437867377368433664388935550994698314458296902290037035492476186390973741485144797761635136976309102192017303570253531461192053873688706755669621655144331889152756276375409458737598079621150402102276908481643088869290426991012520576755760601938351084126885320598026465359842269934185713441680308339026760445834432 [170,22] 1869192698958801526034528325077838169955778600077471868296319596692213102635144672362338440098786268034908007793245886911344372142126605975019805807220231619555870919412708758342440627001445704209886059735192848679619351684466573117774168071104928767172895264419881305619852952183487718570419691910293069524105567568935025194023320536612080799233364530424014171841995181274713171315516991452942704308148630880608177724400082296515113461224210994123322971619941851392219945380206500041367138410699505172271111711262999494326690953549342134574408240561532245378654874395997681804589107228683121105286589927518249676542674213355411238283866831862082875054084235720491281015426212811728110780427615779801523397413753545775533995393012026134751081386475266676909376977552147168476780594559405787211756293194854984695269445675478903897936256984107324584263859376532283139723816993907936995657233084911618437566300018882489445149419593946752582758840151909137726585672966447011018761146368045155867201796779994717830620243052460498416770224570691205888192050219979387113532259763513988453139116685799669887418047570552519747967861400530513331592269831867144072801863708023234636043364015790346795586329620939006287307333547400499283342769402524799089389815566925675681363991025152441719727531076944907349869399216027608096687036872202238574960647480198506890319648351575246261252577309405259967642507165154866011547895054477254042100969355496766106394696556460959089151387471606459277281690608439316882549886464557628840121285955949564893288494715482624718560392075078529975488453312150094719197462040924040051356925162075842347938993979944577575863580131982197034073247753970832274441710425393757138464836165205403033959590291564095835125342442412102035719774553031434270557585250193173773656173426774681005049061673667736288194321055343377780431951548002924475720959378848626096512 [170,23] -16745106030604957226756770511197862637702517491996127123790983783532420436863245565828641506666137165138062295702723852654876112029935621196068858350338889918372172067440822104264594566834231529866269198783170976912947021280542471315681227825828948864685556051798546707101319634260575625210581688745165049104045051207388682898999742516979630916395541930777906649642066723511099526498577936124861009932748443005430856621616910233581828941845687105923692631553427121502734598544314819251142583901361741302028493762524038059617317168236155623446774330652184906849457448022310817884031737471014432910560274958038855720878299103184537138132861965073095166856105044362942771009977462336960271676368539402554328809635359352992202340144259496447482103805132527239836890792248782067152524824946667598555528660918331008567759239795029496987542734519325223341373248208272482385115507610189395273447071209444622359982556550749590781466934986951066142345296384607903873229977042495447317911802372013383466295802485580731923289703197420144216652277640927375645232396491122164591394472622383122078825129601236255891320173566144680789154246462377439594142931356074634269844752190372817301942025266560757164819428974809006749534117513743906714271388812512818600136390708594503093831731181933025908744540041693554795596667755497225941229886739671817399870227570144129941314267366900355585540029144613320300842583379001747233444794262122131039042657609907711129455782498445711506214169683689267615284849968850836113814753173273512139276080677947084697100228333593053611048031029433590650912297528664044130759245023048984452918890228780349201260464421347114365768073166820468842469541293037998391110636318075670282509284730791018030581082513296661664925835373405335793360888374583119340710102588767781441757241190520082303380799058135851033288281346769414108411146972581937797825784651774144640 [170,24] 23711644710516385851001399705332884958115423256650048882385014491368364904399692504758177812535409321090479728842558120595852394729948213920899735402916047898289213825380823092067177748257236675501551899947735792602135338048092084964180219463845877759202199310765781306594323060719359325757953201792632478601125265314545493788948317436989260587480110362839138255810279449988492953135035799899824195731212189939120338544779684243550408220276580414668274976730497559790716171162267950915446459116739884555474374133866593465161240319207280614313285877061486158405894828305538996439557141793796992097277175303507059981613766545697853810788710043038356209854173651744533184521570258448213070788708995468586034877265245518968595088787644271323987743261371312620134056032554679111498901564851925942382422375631258027347247612523023961063683665183945522429205096339870813463575298184118920132216305807814953982803527695138419912926483583597931617431309828909112707060568046479124256982957836540603913584075803392820730852265683024536513584054672820437910477049402318813948906252524702358086907229360033174752627468780617274940104462752302126076770974228214954306740120524754713024611216042885332475332400112722297873824923447492828185533460796490443668065922829438495954373901431267394387562391487398441761980763110963724587100249177670351300678180474406509620482465939879154761959222148247956825280620281456713547604041317987660147393160708879465321209307631098906976864375407457083120042096441180941576465838947965939839270724965761676082417601739132034122515971191548159817323539080130892894904261372450947285287922071743303104447170340543741688708392838936757577106234685397294458175039238979210789750322006866060818616186805134208960986904959374402243324884598596793278417640888523968736405843313442005828966976807066748751533098850206188512622673220367326970600942498356256 [170,25] -14498189107221431033924793785213575694917447053258959017622923096613909170508850406646057162784396243388788362397321468379388408358427417661026684884237623017256447789439188813940420391039741269966612944143926866068142201384953670659519702748221834562119739821948451024704449997985021714856618603888468833850964977360802765493722901466256671978772388382122498715029219393861607039952892274844076833152002251858991763373316132379598057339908841214544015340466911323976198423790368789648269498082447274718597496468979887651926176556179433087040413515793107627607771865115277153765331306876908069696482570597377260974222502588031150683656740799859642592994535978082631912378008883526566637472660935120806227015429643139030918702069817560816421641105529744542627025745939279118341797320679276008971824220022809795166140621226646178235538452807876980682717018497326988509848219488568911788868469806138428665659755634093818805335460562023421164826518566674627342307232525482795606272918580146216922078140908681150241173792727114754214034271217766044613019495301450968845585485165841439729748205037178200810925123290853170554830245129560712680767036508363706821689244304305761308172683288997134707207144975758423452183249516888707581915546020537808731622273693739678788314945554443978580860543957408758605024858426668727119968045388988347761950622182004891983511617622077842061999572030504437041485081171710963280196791180405847364651112626357803311492769988915702768655998527502537506466344046518085694820626594649944106137873889128328328537616748771427679652213030193015881994915719649386704632633135009966520563238768321031940036410917509222842593197506276213311933739506406182352967177866919868105236697784478734167212370744979315114783825485973802792465844902136441932153413056510617860416423613097320206188139347798073834098785625412402836649406801240769861607923241856 [170,26] -3055900080398280385353351510634137369590637804129531457785402359936167522582268267703658097435778983614682237284882873458355654046569636163219719513129404656054101831109610467424524911322776801884096021284868331956873433521008192238804432576307601724453609998032920838183457500477084704941085873992048711019392865645014168653408982598886928244516802556062506070385271703163916804055291079754127188623803458999095456438648568921679688923269462847923619754957564219609181879751351072189201940487113580381454813106582384373914844855403874006690528753411331994486227832926034930652593357432463886315547442342917291022170491402794293103437519549525051715308446231381826092184933426983699075722199010751416676409392506345298487337620530760680149564318064857358416209520783318803225533632337695748540951263238215550693374707782546190232379599560804890423208238269964844063845739563104610037906074282562555623627305179884625112185795157876795048090666954594157877850875630642932861471585195641790302837911089961586252049612769068689802778546997134567119751314209203786636662886475139621008312728151506696255273804258778178621367454582515440510796635318157007977287611929427076241612575516855370822257204393973391686514467382424178052258794623219817010028395457188264410721492198206066450667217094013927215374373412831694682499986569102607274942326341650489828455525151476847324835148715016860296521689495144148485933294586596060329853213846714046258461337650806986208508303626608248120169116464809019080621603871883515003651529822246626265263717906800048021063456819005977530799096944829658579443518899158977613553331457094970773851519632068618138087334901687247986105809721231233889346248481918389346397509142176174478714989249083955019930313781763446637796835096318269892120114348239925044671908991725684800794235767104850860848378524900275666932527358469826478876903808 [170,27] 13967038438655312342365932978969053980060972297919639828275203990162557301713810181077883938050986690159979370007057519253879225141946800488157170605099512000614722294748751881166717921590968450502548210535618813838134614390638126150717707956625982106476135945660803421900544354166270253900983759326125182319308846842494575840488947918116429183830726045551109283477126808675816132855981008015952138208602896566865501281391811043875839578582597097447891284281359676265704185675335637497804133235334865796737467676167489754140843385846508523488781158999548491877930839574916625434704125968499949586762269783999627500588774675266009481530585635204613957720088857479895123703030675042877936281412598038216572040932888854882818390038426035156619944782892936507919629680589488335058635387777323892973611196973236787312927957623723921017974411349257649567073063287429819594239121610412783880488318745629685554440485448420256416213868597316468253167199133901734595703085885343666948266389135572720969893998317687206095151858241150500245603426768320740710330547996564728772373051144190119327690274424923424754075382248000895475966911910953263117976380082781391213199897541532522970588972265834179912503405182206141846802376912739571083984318321313507979754405104931689534281504048876716721949575935047932874545739450683595309095041961293702306920319897132679931405196074965732691983399717857096679116119955009120541195020151059769322535391230961819181051169949666556677453423061613558378196365714898768764498406902393942196651166690041829873879714469068993698239534385113639653678484967147371520583994280640352877499263701917947567555647185378425294216878893995355190199681119979160778422862097767447847444332036739024684242735930470555026334320977896298814673051763584885192382047125526303969536823652098633884225480299853737779193804827830330284745097940226974145530912 [170,28] -12429704094655490062716138915124742366598608090042681838466685460477504973750826086072336223598757900373377282871606431363423996344098039458248554248401879352108928844913572052364316637762175576056453554324069852559755957768181571561604387716991757420053567393236664262584295521722541009775652279868597949495739201481829790585738327061810830576701979024439153528063751001308789916072037491012952798630664167593824459225862771986976196621581090646635075948576344726209193131377256725556846134399949901973139483314993809602180325543211933937302636684399936424748369948599084219643876193370553369389386892029503038549466080054007460639021285987044154523025983504653856031477827198466852203519132328300153403041916862091595420066358275186952640874229671455024692633691341817028846142157953575087724287906761792589399466353565040517494720923671628392925493035298299412304177840947982542524703811756711138336586576037403260893728347189674389159786599344588821459979721654030562558016597730426831563113563402759531233401470321658970748040156563552560706947361445097556890505175603728760925820161072760422238287716328148370473178469724664058067289305416677281048699165469031074254354595822123485661228182940879154616220890400396580778261446006321680788310097298522350588832651024135380436643204107472759752793833168113176850779359134288221808629803053866934190166571564059234760345482552420563774281197706323290097473959042177535124598889143026734070405063655053765480966420103245229875974399913492335245849794002502691291194576985539548678384577077331633240843272943351976154246071043861104492388037448639276248265354146849807412558627328149662939065762071616929363083181839459310896243607256398210005545370410779353643409606261945715001449898903666902517440266593578174450907611687722140260942490914149077209792487871435827661632710344622839195151180487589425634179 [170,29] 4719444560159322417660410446031386346650490026568741264895946761315852368815428203967315044401849606153691247055910907002880781407384036198607723349788516435105346067192814776423586325497590144556128439629495516087593444474883683573307407688077931667403413027724366677558195644607219526224881053115387823163810619577093264261683623912493116706376329955611605224402739742365589741312428888007013470988245469595100228302362689479449679989762381967518251939198597753233204626792003861519592367296792479547298805699064118909730849513914042098040666628492645069950536818165700455728636995959987087900423580242580128469104710857564232575458759399087915425936161305011533139597642990577473607694019585122307288827401187203093663483542296921667147425613019868908466445168275133235312472562796327515178229058035349332328740318310311129236176658239780403360064821572112655110969917492575055801441374908883417674267651505271047480448038724296701496955676191735032569635160340431035191920845382950697739885392963193592828482234677039310048912448550533897671714736352501917450499347923190216467383416482848851573997095374694902112952931261469876485554680845012058382876394729443537269468163519155413267275275216556695967930889846635131400380264690513455443093324485805090532287387403290753193715211762940297694433292389233493055692993328177204773256968820692145327407492287013131657543843784426049423229109523787743946594619355782275233104875949642911023166290910725194111131372406273558325342857961174920320748179451880971099575824841865034945167681186030005058627710364426205428703662667180250417066178465533068973813523105324226499075637568159953571804962021994868790161962906311130799122253383812707656623613337909697462950542429495680301078417418947558289593477312401285011232863083013257239044403673213523766601791429106515800568482303536719149501648214621947072 [170,30] 947055221754420193835410064879944032412731664845818966573325093406281552973163315906789652121570129272889768887023382342333037106528090786068722392767055265550359334693767646233845352206931032463180980109823372713408373039938250340237513374520113628456607838436573274728161504057080119793159061765570588515250547708310720044123726649707940279366434505943220131730296797332973761071618806366415940151341383301865084479232261639257476180985590942678399804488946263681054076436492504965562768906533380884903826725776293009588886723042623817975241269663995745331069596172549061339407316958244408488967088727636382593996232273739901882591461748496985910813642203568782690488633494115943664154692513175801834924804572126192644376131822442634110327132238043212483591438978549002136834646528786185101719143278139031330866400582607554721305333153546525672693643686979925436548216751592712580143591734272627730517830027936265452663151294412328944344635097474649515468603514594875507298143588131808127532758848209729529893186033972579906037728506497885169566038657151668119624713686376631977723635895117615985140743268603803353496619795542706524050084486347148038906590140169544586972782152728926368773275793799823534855363757693485500161659041784304828761370255305822666994399169697496424004005472833699098677260109156217754762530428581495190317968089557817019420766518096933021591428970137383321220430527788888105193510181249212701531512343956067773055157603579307490169520668501044318088074237505544932722781664579015108974628917086413110989196194684679364262085005335371685959649900327133563195799705184477350146550514971952602076707807024954507478815709954407831560869965261982323473320431320084028035967495658309356441575175648997815724387074373817299433284171135797979218770860899175554937038770084891813243991880455952139561420228478658754535218330328880 [170,31] -2187938245085836947841213934739431135317033179120861107524053878718444148729787975386628630347683608204598357182242688952187993007830076205612134341884430113946124359510085175667747335366531981114090794678105972594953739541950987598909022185669625359486854784656323526130346082296805267457142856607305241842813871300479792720846788389814374708804091985077742602614894166257976804708805466487698358918441616365592789616831914125995083178736778114250995535117888429139950914878734620029822820680175061321176510673825793435809398693779837281253531164487680346096946753719197544146428162966581232485449608476804588467223926894085756523149904141189464281769385094584269051846227900121402743402144276092459642509011661990136593143690380029422702916247874806839454810393499562268022086622677594076862676121922790785612288371752787396352481378125670085550393439239864385941917409940445740294205281643129796340397539679044611025845813425963869674617276984025405915242475925217258939842607272168293929394733537003993483775410363503845857970994568555386550098315252198361975418038107044271303129449664156608272339470264388402746415746664421123260004193965233082783333222969136443646644147629631186780164407107522532717106773001466969667406615431601855866743406522473780180421390846444696249506888277686888982987179833184730943229980488802455013086510534304083968965385505084451634344921890978647372851113821612381563409795719995836352820929153319573998318160579797647994497945607450513443722247183801705842107704760954282587468092208135373955350822763291956067647203253200180532580070680815110593286908871941733975241596291649853206927281256682548796263527881900412157475443529926801584726058636887610673573713245366318168929262964975939361807759070551040155917614724196777258322679433098335817399758993275615979920634632276126757357278591737837885427371870800 [170,32] 1182699596425116218990964974585217350811619921804105338583703692423349183550410596155051433794029000384074602674037589167661382751946305353939717721878789839483629212524411146889652932263789316917343041161555888624203149177146428857332632595030508042360286919120999465538731601156755704241009639388520109746883894304977381845007373148707167624630712279082117672522789589062902343135067528441427080934161225443006352635861574302310545174015809474942653078668062216996578310556833772605218012697770940420264107820757407609158744433483361746925165627853027652575236666363740944530487145242394054212154159626961312115089473041355187243383789372923148288125607103050581529163691369095517882046654526847996149393733094169875831717180426496930430280636284014360787611383329019534441112256411580999810721206151686183917622481358750560830497195471731689575041699426003206342510201081689985644904316755115544094885728748653909259697100890960749706805505969930942542291862251559837942346561168944999850023567845131277072552709577752205325097928587624454527400398977600615391529698224035767008855562417270718189949829365986058694512520959334213727954903491374065980582389917639513723105449775767426783444018760585698452057742893874412912655142113847462431150900396059412734377925501374368893215658751841102155516250190124422914468983963370496874186764755103707205066186098515467766428630816752411819449827229075946473704585844538447796295549682658872806035742861786316176823947844543663311101984481332888023873389737400776278612857565816101259921373189488564905156348565365854608503692848516086682283451022013455124424977861228531376224647936812925879733371804538878016557838042313628181017142644803896226472507683777057335333055077428755950299633593998720895282176038339849486972516929099342449005203099275699766392176069277805797066797886443698743244502508 [170,33] -213497616759853830614748490346404885640217314643199040365096026077746730161923872518972103604479630320999587494048924068478949140843761525360656465852926973193082539497266275541079688203543375527450604172099148196089533110581646558004504104028274361627486265545190163243998264707902034558504843179879985004527276545389768803037258338164783251759412473367899152491533112862891105761401194058274217710363123479474915665437178248272753562892568142678447929585426201714362060503369181353314956801362152651530718050046069897229010274709955579746616671987202997051927373279523341907556117556936501219803613020200712394252230106426783551624976679492005769372363256430019593417310601908093788325733589305410505254215231119512727353426403059332389049257775289119717024020771284858420477405136090814334135231009035072924907328249914488584515472058074535404229928336372946840563440424689583865752045244760071130461258598851015118502223044296563507864993316259074929406722801660925567967223863308516805524587684388934913881377465088437483019624361844922332480297518285597518117706901121820235972421619341803334591401647201597954795346699968470970293416181077391541516266122926318001901750128156630721529535335236922810871550710099907538856547086802994130999729722384854755117382636329781031731151603235069217149834212784905570480269104532617547767024351264254480283122386918677535095370679031113447594938271944635522060051603196783161553046647036399312980171026188993106486912711840756971334186741595334462252765151506380494945546292446773109902832208401837543188050361501468688874293099957715037514579504248982381729053792363509846868699869614443484506581471716455988679091274295303030610516035753849300748338392331381910273156109450066626954605534994161658863595498379738157339734951747571233832157528939466187901491690112858650053209668635756343230528 [170,34] -108175867408656188195672611576679576850982286133299162698532759976348711408631597134409691975774970953575480286873279530289740943692588030638980223141328075717455038357629961708179193336220655573324033433334185560760344002146542750917286906524612848239967122957412864084705059644080154154643441163064505464663592868525035382314813588184574078266195021439803416465150471213851849144098672030203347556859285179718476112304083540529286774635633016863065327884096654185275429689314120484099406594647327769928682372725253435816885968572140035820303935059266534866170940997829880614731880394732096519088514296195525875955339416046932867452483377108010203392499282339080962968104903816349545363717363368419109498671164545264752781615403229857392091242669630727375086661705357312820552501087962121513990489037346613766351020601203938054773730411404308565896073572342708958694876928834866582287578699731146415471259371968165318878766244060877674209320445788223821218093287651323121776398643002295286150130949574908127832329162588005439146585073408663250457427989633577561426333895383643644605645214754821490301924874856145928740456166669249340871188592807227653805440367479616085440374354410226210468027749456422393576531638616789662897968902511360240888742204035165770633238531324516672497490146031234718377379433123822567520935655069556733441407919648341535294558071699452029512697759702480314071741413933409676485748194852806927846918786989222744518730175854912614106640573973125516158741262738687583178408467059757464782323990636551786739086223810874952263853360381369962939415570431180725308755293294179599490905498300373414265203654424008517050093411100608180387189616487798918389977834461225420128099858313451142895946802916161559491236471532122357399304997343001440372228503127573249349932971038530089321240603537763480431232641026715746424 [170,35] 87829163632744054811593966173790265726958603776231192012147343244852048259988064125052504314078022280954678062604942495902845219672197562503320711227959273964315816961799738989600335199260763970805650346383589027144203371654490952919257672968814874084649195539545548182577420214767102906048900230670493045725708795332798755357523863242071032931119690797171503932402870389438022526821649449458135691626837345911589735474328014951484405167046199640479593108470843620781188596478236908574734715869711326510540524241425696177588453458883579766264693031349482600893522845326957498590349486059593327376025183995276042310260019537526852767482747448914529643443645989177493231601752710320506734243766836159126849888034118909695985938260561168038185982117012640722990465450254068417871148788687079488706424143364647087651532559333952573255891198281356991307492755204805019486344369347672149782988667347336016758467405485255196064933863316356500067164518275109426593663428221921313305477358713397563251772740690283881104418322860977262353459579569194030196175091852367775602889094675064893812612519570632069589647859757265735466145299773178808960745890963039559023827640227507499283734255681821234110380088502596637140915550224829779122088237696043825037635696118645517566591339111950356293306652364164500423584427531867721943154068856824663293969185901157128597153441232545009889252525476870075412572929779587182865756719277161894107491112861401272595069350623805213446096559676881094090007774606253187029522791011589108858474785931559375170211836009701998937194412991383526779815735225634160418070686181883930906388104387506107124271185820968474106031547924964961630570988624766181426219615753600878886386238079050569386920542437696764056456642826413902081653719780091377292226791560508388826904287585497581301634962131580812245036995653174888 [170,36] -25195393822078438606458758640511897136066093193697508227036942388454837693829140393676464828371936356824981233249752500906967304063430716314733395549820230807461916619502791130813469819269211124996089280619352362882844832946270807307808788332599804556024562168942311905109190393991366968682400683492602270214743696260568309516687415968510566781567018648460889672759065424975042036986201114557223306895317590009806465949449391383046269580416251863853090689336935284037718162974929238341895399331267218176087127327254782745313887330582295374625097995001593880191722712585745875911994364841556052781746023630234147705059513968089401644933040602498391838996339653669962057986704876236984109101286257384848705859423371326172292988302913043213399326347943041250576577246835238055524673146917439983188174347479097863342147415184526245423662097000040723429440671230040643450990158749574095608368719301514298364644352794026711658139115074315624544928289072447267504053682790411948928425969912068150208125460974533616964446574153456231089831046925060576180938294193770075505598302317985838051434840086985813735990082769319107107692820265818057899142539610241101472000197901644201015589191783111989747913230796187855572566294959459204090087462861154958536428604475410266886570463032542917569263587557439123845511781711125586652706943298856888749304076210226775407759782805398776599542592074726009837848108603351934471087607847654380082164035588633903500035150686477465531522788050627298458056389677379696063848052846000689643041939628894074184759071670173061934755000810038413631157045809453675757190339784617833845642884549201643910297398349035992597543014950696225862317333388591202780450122443973351235035366242056469044092821230601318051078182070335034207597110998799139113071430461737787199221145891484785376289141318493017208490001573387 [170,37] 263224531550983983349159608971531919236953956415030695076372776560619844545447420135460753006451359774830686009239518763269300571383859707271614291553646738878731013058847603565784215919863785057753830355254559467719051776304915683369267563816504618900652299798923221116143846812980205062962591452260594474884330403532540371435953706551743249330324780078827265087649070177279389236663910732839614619115000701114415702563755431652568559053954057763901202627186621712772723578927586273853470622421383499522444174930906254489198933873607290591901288532657389774304836926179113667985941187109200571664684134749398588025602285016003926795493284803122239135406092855039876464715771690439885968881301355907926975471234339613860344539168664275518150146171779770025477470938091307795810434680650081840897525034502138062858836744694748319443828795075108954304782313648728104829673280483167630304586619916530429753161548025780461249799480642772713609741957860561028446065208391732152182629789693375229701630365267642664456415843087681047352144319427125018037257476980880934505468281974461941527114177358050557055524403680650911837326575921192394141562211421416517585216116690417488557441832309378421368199693086970788666700108194041229015932185850091978376699549797448955953533844639117979778902451051765618946434903104936266641928248152834487162837006480810225290656061317785659660089463164052660707864306757916814197766004191791185486879373120197896756154178462910141412285495165498623002635992177415752336193688979718423525114399481687692498461117408565952952344295785849182070397237172409287125514671436159155917146230014246407012896703816818242089940367891817702289735021423297663501456715432161547946201826381059606496475730406466475784538303893900305852555470770808201589844284288132323336609100162644816714912012262277314110740992 [170,38] 2703751745935309710041422933985121630257654222706300034219151792365534068513257277023872657376815039218809614648481183437959293738422553567429167606152002965636521041824669850282608869808009764739100973402748548782540884760036358470761567256384216244793774956833760492043611053979121332173013516945276916889586150554844717149171751281508421965984757436863601385610255693942362153305063715330293637040638498691296116722155565751487962237601356236513980560584782903472609471960225160121935757572805347261626191587384855863137151237862411477804090027757982409069072939910824943162505453654320612658122827095015706653771557978939681735629675911029929664508603234335116117368660048813594893938883379934879384624149037646719607778582047579061388355356427908338794890151236942115257031412265875198887140114137722633333258222156879169288222537869822222457431569938202763010389921694143956562466968689038244044660836203930167787123709063299893818030273760398479003001900135159426814866233909409094962999300447533571016471458729994979939563136557529138823488742874825222552242518165737843109562316937436349698948260783088125946220754461377409641439514698179879439601155537175425780868465571435370447281991915634938500341002261302639917770904393804668970224711684679936446275079362495550621907090890570175695664930612135381957769209218521293979634180545006899022052472270499278912122244188974006951078458467075472001274008082809304086764225836884813890793607985677333952788513262704451540362303875370623885821429322016383162896427874354511740237447973560004491562696357961389393817964093823355401742044685618132066543797112134867634186373055756493022973860463986498849004514239592837848427205294083492613445723037706261728526150008617863094042776012925472503255385697125993738792455810676408511085764377929476309128280952095148812265472 [170,39] -1462173030753482134989488158465515890807949562146651882010399504900692561171115538246966791336143791824357674852702351791500266534976935102769780508327109366882709861691582745502405250918087362021960625077061371575856920939038660832101276061881345897828907481750360088797369868026174051874113215501206214591558065957553581772103298723599641196136973384293580831424252629861150282938099513446663219151076706943130599675265078444540061098397566722180354324543156098977735529217434951446874475226073084507152626027565004841012494092839388890300943718651845927848425612770913141067099288699042897975220683088140567120041346489564509752775688164758596457536550785214220375398714894255201741701164384745102151290268909879702313195673363788736686932460002678382419828528785434440674462720254800090917471745277480028080178955778883326871349927453392898135247712413697234810990473297805620916390243269662600835095803381963223396316320933289194757399803697359077748428827712988402219199859242507942283175864409167940140961031633674219318018288009747335573439774766657538002860141192813267604403738519812445364501474592025219736794705807937692696472297620745245161888887488569232908857796129325780920335670120500475724829722709962239653372194783250734769270264681876703992319198020292105436148770234871081073277009429526672821726094808036778474830366785204864427638798443417299152254722767034413112464425944282160428136273947871643242684697099126174968612501508368744872715673531555699222446583650345833156015747547859063804864754674460067810639096800769056471371896499120706255457029569780672799678414573839986949687879505641849571630384003425736937742462537720740850634696494854867021500261745081273820219758268777725904764500524731734856981912397553113097189435008851352969518469883846322125455815230818718335990671934895420601856 [170,40] 788662410940252590547547827374152637175742525282921016023853101615464198799326950678788608726232650694448916390596584348263608533551934457576370677618306483689416688820428513210585355967859884462733442305046045047037939966150708431692086658544640747452586773734065428408694813079718777356761681611321280694406739544805690447630770084445602818404115122773364710940118396395837148063380115502943272593482662008929105815239404334838951210483192796895554662356636047219112281524993387259073924669644805571376490782574089463470229310181533728574431929718257760148795154608187452781452653466448264134192580898745556172596202969233806556185686154282336467466195411901155761350225524136461880210806598552384588461115555829752235013917130964660960681596171115484715068302420905186257578427376550070891742916312650769190026463026716517369507999343649782149656173909717024919688405031947756274437208850917498946535104628706552456109904159986206591675781476891646123119301526615276146805214548752335889321428812860466591812155012557633850050819883115684006650863873033205858611586028002770841417356531905785855424034348715464807755401933178190985306488105474508787345073976262576617642007213215737418189888443483287686240002013221935042543644533115292069834882172319476139910634382158486679979086829623154011986660603344332695234556407793179679044334115339106417741321914806206574339774040033317734244486112765894616195367227959005235174176849985856030450400298547191322724318727127815778268693919229774772909668982281336556503063478618438920661880616609656964336880965552500684590987558590628204588373179117006220292608688647273882689476525706579903644337295045487196206934453002533784715731119136975912919155708535472729576115486683770302851483674948780111799017427635437550771552806854110285486462155409044990716143291238396704 [170,41] -588806699455781794695951329523092379639111881037790273759811593610041485314403917843626127256498817784536842253420008135457726110414502700687828443785196736688656380201678532838927574087367533414379856126722174053681423806608787764182009700828374457484369673263737139140575473796567570037081946911424884712103329135694963312588546584991958847829421850627777005344040957593405081174415720783543292305572844468558155565038686385184705865212268179299942839303903954912306395591215990328672200268139156572305308843769103250020796831973604386496212226435788536871932407635276029961242301725848912950176238685770879948912816170657644476139934789838529074432986833706267390337614894612859392567748601108693152888330496546511450214800917408645604109104779913184618029634549062619305183654561491873805193965891602506578072886534074674174382380510219298203315356515455037727421417737548124646233997432330740431885595883391606667883219283812633033642047645200966238569031688700391857776819671664539964290248679922844431676259497665865553694556722185876860554083058378385657840061481324618358955397009217258603188441889990332371166142595521829603238817966287043403952543584109525297435082349711871731089993933651750504640547511067269149741243105601227105551621145126585170586814862851545029608089499734482252297492693694530850568822906134909457509736855197537149572349597288267501085932247315548133115981910396757404226113990969717156697044823336551262103702858975913318190131939751900804698028901111884722710936447651059906064945191584884874648024892983741286653954798279015807488805384608908127947246759982722388275946273559462585680292339908937335777504300810752052813941687524841357620631708080255244348124950837721947408128377642071386583002521960910105872099094439447503500254298913982386819451389676968320835419532381824 [170,42] 467875050300003564977699798108066423572486393752264583020100695365441123305940008023491189071861341499986911204930792137452085801910055059433430215165279708047737178299616192031909512039628499578034309306587940615436273065933972835972712866839746775423707868190729692758900828814596300133151465936006000610339032154806611288520713707189439186368408718104621083534880350114774418629545208913408140282791832659894420545258776693037122447416778396037484354082939147000295426284752587865990851052544015049843328194609883975950792427616583713228352818642956896403336898100502576391105827152045259652940451944493167938839473980193247905675108983644570832200044388149663232084640046146467342554671582545577527944387474562859855813246573558126419122855038159875525885304543707630563940686986832666580635920499791466635737541790831706109895627941918806654067872386786363874764914676063895757156909352402658255826119045678877656734960977303611285858655834231683482272370812686949138375905650618560337587943199376186850947837485468027715792773031706129584562903920010904309517230884515425020222509981241030708373807872474717145324306967823043011788597529560581452107401433157805637183992349541870547384828806185557067119190158664890884355531983219276648155145437788099308875340028797367634405073706875420380158420488824533420322607403863684224946463937634949890212311839831094603916667430168214168738601501570618012236273988691187911167487595181194453410808636267125787598206505175165884983523602826349048331836324344381171203262656462700996473404131075135628272668457213105376275445937111941958622278908088500161156227322440099652658026112304206463131287835370366300863683996476587517938414406567854971066498787758771500813426665357811148218236815767325577624791262181238960319798527066746475362186299617297648554082193024 [170,43] -342004366694605111794565295461291975166692870159447826949029777401884602641652743444843252294885704172592922517977314755833662608863898851628903350895476480188440009188600563448971491541128426572367081193119346853564033458463682971147622094959056944065589518594606168911364222596987389876293804312687406078493249449207021476978887111364020585013858941759747713778507312842578082866652010444529102778574375859664871932633880125166347243619605397366454475980891873817954017410853504048128808626955197764232585737849189233244065217815018192816429471885983719694087795956011623761276670584408227583276459921935711980532683617073356573418391029204567202711443646958288018571669924964573114866855292302207547675156099789636431230765068486696489531911570497227572646194965182419116017053886069250377879601834471038416176020063418400615271558787537244692431945928482033661568237201191732323379788263134845012468118306294121189083963718638498608388839786967588198855741354066267818802238764506727936406257098173059613002186105127230217953159496019073775227362658313349835482625992275227673243848891636774860717510396918159507887798403409156279942238779181799490913954787977692121585518125047570389269243414484971919639420775737907020031789222486545018628463406565230218695683731576462124177072734160670013434689218868512963991466960647729647729931422640924105975070285874145862085779592596699322091328908432881727094895175574590112922494219354207386475425245515025648512586375411056113167253513184145940393695323222714663900849321539886021068174964950435142943786100768340828344790123593363730988038599908680592811564942552298541617491818370665851928989583913238174497899303501652596345326266021555921104329008609931425854848732059309590531180922113450224359170288034374955134036875619527652096182491177700502458417024 [170,44] 226872422727061708860931829993920549858599088415175989314462926367490989072619662588065776160736808025151469924474418581003935673805750502056323218908425319514377984623277068830590715921207537128919693263402892626517244640717635492853868422441841748962309778289460129556272052324111660808455587264564439550851871521694250696421278590661517814706154480550189780397560970790949300204749958091410204493430739038101345722946025484360466153884633248964393001266034659945290326360853591358841347555295218178756490139810629202835388838095801547500918955879992819196448385479775679513150654009613867254356582931830536170441679071365972292869600864285558529076645870707511547471753720020718534348693959417792969268978465510535845082999753837172598002060192622178105687057113892612014807695566173750555662867069832690004618179094757432050763875998762121240943718885395415201930431734133045131363352433414938610443201782601494823349724664140157343205507226241110667671768744401469517489028284974229950107145680851879829530359173325811458491100459793211509951785976038659933651439883833644495529704791854330792285951267695488959045272380902436620231697787010515019386271009223779307948836717660980368093335769565991927006216310261836357636912840822383994385463662154590932730925300394879362071176508988199184990716520267001151509451842428872200667036547934514270270458994384829950667545569594450527731453942925889810418100125742671478695075617871724262758229911061848586278758748896209865153836588946969168396515224127411302524321733842841198013426824133204901779591068720357173048118144475072339917165374967523079338005844843094138618671900968718428903140291089349669741286681279913800277260631759344397109342801923157276088301303239912295308470766523966611491033351436887748332135303135123577144782190684036379156780 [170,45] -137305949060209699172070316474555271450494183724408961380612873117590438520651850647004276715936415747965372001122062428063166081098789885259291362908511765480424407288618727214522094992757258883336223299800468277907526337372601372006849469671725859177950320867054132577046231003482161242734352474622891540915412662892006610611961038890479200850220048953642826547043178298202776299061375478538871819014183931469554366527064271172151247238876483392789949510632319679131200755725354402354557533889459722398123410067122089300571359728000039818506345861525341065023860296599740404973858856979814725303577914820123478400380831308170320513558052529002328180930094441052397259059834206631447301104171584421292738932307025265708054351436129030148170835907785076392831770111622780810247156749985839865505267859577570499090562699575590054537987925592677395965405185423512822220543402911213742919019270960255770106415117366258110156640182278548461224578935241925901538223600916914631983872688562385267404822522367106846956487017252009006078030285712668352793193818621169649016230011993597489778851457164800842523072462901223587664342397078648313244262539672324793827371365162558333303717003960198344030149560731399646794626732713027845140878132883449266378826880321113445841666178155218759441140884805603251972249696927287184193727609268505134854435500857949341045653818281917033377316315982001198416616005552550945124296514007545228428950886894435812693836922106549466382335151959759227318271340746813186260221397743566726055455674802300511653693380901466244865568418174475290102219886987832229995150321371056911838152587569742797260617745470714927558646706451072498803834797995261666834064362099915431268731758797738513722018736441936794083600475412538665101954783067381591422759394645981736244385970527253721856 [170,46] 75962902038561140236373233403518355944165633132795465137382633647005667836237706772707553317534536642410247697077527247121955783745644404981863172367960293875902427936458172180860644531722590187902227501892452474711832954478856601744707982333039566540119073348674640390386549657125021073599642812574217511510741162016384210305211261035843979403127175134532228482359912953854013683421412270874377006203427934345953193226763763909520907772467956136074398609736603186674075450434136490647450351460377067170796985001088592971896300035331872381990946832597657777085424401789529666278098961696446266089519751389103485111428232014437280929218090330144608278406017734819320276930008923948209245978178455248568752455080576098452613089877004333553836774120814430413957757553650298673625466714791551268668721120786947200863771620440851555316100989565149558291592926348929554054439596544324062261555916947884701709061143173787097991082461763551709920472600622275178805999360631063086140904470377906690539446437095640865292795803713240988377818043923622888643088753125557295239258254551986751958313323123595699988300754393163743680450450180418980013462547042729607314494686608570433605596856299294377515229337120270411711044687214236272319839492867350190105918090990655994966948110780225687648116347754339166509671759742133012382192416406666973851689318086795325591444515653301140672179107695423845547468983234448134212988502302987106651418997573956512109425597323787884039794409963146961353183486334339670076145683469563520488180732334214049913592987178124975262740345178529551920717106145697945325135103570158805951186734136557951647294154832896635890397751215446843218333255811474728131519597911821344170755899348465023017639457135183079356822479447378372525387549477088007595548812363053040373489526103980928 [170,47] -38406560192206278554627590779351364154290840236771072526979929213813496670888868455130064280286702867000759087419546457807885197496347405200383769008570894567135394439399425417691359143497054651565290987964026129784668189220107614718204484858541748054689799064613942482132715507069922864446599287551443496553628509192460388387513901374107631396651695945977340642150609357899286822246163873104551067070896842205541829118397174831799103059034279149420751444206262309652758120331100797708883198241043412681935940071143491669610024410125152548942192515624026695470718289591275926595885698234966858562294992185044994640841508178380469905209049167067130894458166853868768682683942270126897055462274250258012243339673926509713360761514754375302261158077963012346738582224128972668872163627549391603958948059045766250154949955994998224820453591756124748444830470899386094034494569576676289589353806120910976201551854549229561155108793644025206056848441192636780012185263485157360215112600744918069671358652970725775805336715452161881160389977548211071834391613552542662716196906531295491620611450854793682722444299409773034940260953928534025317512803288275356943393820847299666325444091580895457421767096391837495274067792947065225733539715445833292093568997425635777172073937657942373674250479899031947908834380060984507415821413159064696923783559416087242287235721632019692477283014365587464534561733494887286655312031827354159040994640740097078591592456580779875201838652615834887753779662553014878383303282417987265483209669191327926723129553060704123958163649113278477165646094690827441359174636735205320289351940528742898970825538539720494074288452283189447304863138694805599985402869389385028927553036170260788257886871993024722156950698946394770589220554713926087748410617636783665600728539679872 [170,48] 17731755347810992072130392248500486787419888439597623713798253371017885400068387749002945399527995003220186674494143538298128526668352382205373507225363698946801779622520109454272454032877518280451729193647154757350362966870364285079292253810603283296445914926751818423142032492549875809857635683783458304651964346642932749610337077692476874635599691634605233829446438423982250324573142929906226178329208255056610118119676688142854364872931725529510787108191865203861744287762086263164506267151301653418164220583941916478047506846535135620440062865686798229791249356362687407338012658607012264255533550332471942932411254038343842290614305524861289216982897424038138997310831182638470929484132899458966778848444403772186421354263480897142440089402865283461841487030751450057906076608660760988718229141359997568929760212340995391973849820015240654668962118062866747354091317362848698943323177474504581999888589816007117111599320330803130479907144367350755910484962478679339340820067988944245861435632627974370203267469958928657278371258388248788869067439472661891115892069712282586870451422256814793868032110583449302055238744002591363883110600474370847634135298935929703118936250004292498755664497486415296065793803012366392257349673217650147295352662343052080918440539819773127003136277484840858451746610449039626537950331182193626765742627288684306893323252670696076329671251191910514206696616094975496219021094825586715825761865174161921594470384808626063558434698748984143525047868058742107680724175591646548903523280141818950016812516425206435513812818120203497216545016468400200978557641894874829437825083813762918024154041524482656762160676985652996272493811661128844199052502986648858257269593171545392981143063496980585374144841358138190742292312325124702822611799574964721590180697920 [170,49] -7468296879172666305812197693257955788367442217698534336168062750881454432466135798683971021238555081272785693904153646539517525348942920467032017598469444204995220521949172178020249791341804883722849315536461405275669419423606394866578235010553839612610612766881596873542024670091848398745178152467553648648174457229314936401414618700464724820667919443140178960766368244710172146000121915607369386174893894511379654649259300810114801060628265634447157570423210961313150092030376943401582487959975288568955715936664835206887182929685712712384594648302342471454289741766870331844673320808987204087193055562823967292119000189399264236052034319895672905390647960354618018319554433848905303516888737562134997813411909099539606649300640356330515532290478831762227203952042606125816236850153065018524803419818906126026114390977305077926096096372766393897736048579286053665434324961047039659298711163413007687263488338952609047646701640481294757881897988327573640149174366953412968574316601176761791078980481891455159297067278073419129586913244161004765399614923498118490296426491459326028996860072774139646687984257285989284890295474895132918199296181653683969987794430054318952551657705027783173911819100489955982844591775325118837910810770621059772041660082046055609014319356109464966718286695043791982224702390043660106657705959654531065410352909722320200936843036394758690524922009646108406866435166397726381976362536401909195494089062810404206326820127585831361435089877156866878952483087460858256815286588927119171243302475873307795785162255359181915363103670215120658094972538187006421934515673297445009102726026124873684380709379832056713911404884723536270673970491672548177409639241999431931080467204871861242984054109097888469282630721782494576389220801083967578697440718929297161616768 [170,50] 2866320063961474807021361366167725219912235989508762893097578441262265003778435341370245744578178172136354822959756817171303816595274289264575507405692849773880505326315610744705850693501831181284623167432936150369517135797551306159672430816239030279810987086973222371139484699666786882709749805645275390847952243464469830123678971820969077634663438444228877855983740066581397261544077907239966702463248824751635764424259923995351811474361964608162584941446234860601870935933803272595680492108093621446739923727819313930256507456830378128974621791018368437217568808889278719476180007307440682188506698965691434758367315853182114444486749189354876615244627622304352133291086573056391677702274998369862624738505352616977303438314200732035465558979720337522519492515984570554047472433152729827554255255535134902566573138422299120085285055977848639584285366577352474894266277345102813131903106877999111972428538812942447440735683569667833437035746187380857211786840621864377057886759430955621319990654590564695144258276273287191374453376915849103991992168866897277468472834996756868140784713969122761943092338179074628200945405210257399775382931025730610619720825395271201689391588779561757675770609510993776485018767382676335127231785279997423107925348851475595966425700830416872831102613384128714629863202607409482559532310020865982069566826341260869961664527778885762313051132147477084784440912434324323704161203226598374116613286448333937675489138452906734298358077245172093337022664150203572533690449672344917186356591941701960859111126670329555112999745899166341599718664922934188577488117637020826820820554082663477997497732833676177723716974164138876942118999201085543283418725358162429645434004662320815943801504999028250806530647449100388748127248904850865065417739492156220577504 [170,51] -1001121516472951892059063712741839028352587379512598683307035519727059869561170553188464704548549112459844850833016377317963741551904131486488523695105922148554150738406323326601296548772509564952688206960070475971866825578352938755606230626230367478942463804624531755372064747945099175538854338984297902890483698761647545361238068726391215874066165436622636559242268598727927444559654612071672975175491313042291133546492680584705419311838213894588530354690040439609585374465661748086134218455158638340417522331667845640439090870878232291259924443331958674280205471414447529051848546964903521608417453400794937553850364820353583152021354040374959777943707287593701622401438980147615683751716950804153171772495001506511849450674877326334608542452041266307229026985897879606589809140606881672760530827282741100354308856372418037965650839898824587352522242076391455905058878486538627883172577992802932959302065805305169275546133255073342435226405714178819499070474038785881328663049659870681082928995242128560269188809219379556554594322630581943515779491022601989640643001021352694111187485421483861339774260582704266267583050060723748419187778291702322753529893794280950522366618042921956790082670335682481695510760830973328033976093336339874267226127749790657166398106979433271482764210292489649454365126348811320365215546466252989847908314828072997660671625438152408692033673321448667462022634691705139647991685726169336991979518642652168283727709710948244778825417916976742853534372436861550199604787756975488340562534841702084102440772740127472461642194759742253207353759854023092106355539180431452621558535595776530748072165102322991065371605708502832822632368793208834199287041948508180798689475493424021428136026164638140815047827404840875506362343448655032734626895031322971744 [170,52] 317719369234353906558384469861221040336978798957517649235470024988607372214291614585330112516816067706574642014035550128924627336958164035617812705715998090037105851296529315183559672177244471112173421452840090877807596348128970184899482646794045077887225886995130262619170980936017124823462133466706486373120805527163528744795915613206703752956352892694318744982452480420219326826550086718978174582383994912172372198847650289093778272748115647287654773202296398380974813666544142453465189813005829523035310745118798189085473034948389632803643452015047461456725701811450485032327524469180596030134447299712933323330884384045854667781658743485760652408514338322468920401028539431686902146975219111245671822797486370954727757007086016768627337165765912606091691968216869487623685015888969503089869014771471316103604870536653177593452091163604964969673663233667826349476252760247945957981257962712244786213919975542607330447253670744982050240317474832245589340944324121298228422626797314014819160873864400718451418074188992620025974958122172519762572629506344450373605332734263865504817668923106643851731627168800594199967910038226565623504158608176446870104723141179225791037973500939383329826735242062560037566372887645064437856754752577455293433927926861261643495421287604693361134180812913752685847582352388447096611270769979908824735733334631130874862329984863511849929335813318197374663524150829185713931548880896799864291372122442423728136216631334848884051269741306699610878068259169499843905775183146665579486592342001550231644572284512256908514670509592360407792548202150748472715074684158672848079784065809261118591744864317116007844521483540567938477507781465594774164235416854475177790434881620072415507115445619465589546958268130218395212752605638517486719473011857208 [170,53] -91461244114194111240126235781147080447090044510865712413237865559809842003672174069031307764717988848155520599194610899186301022353275862525721234658478263008760303371187549843907328030667401697421196093871452964242420739184360066796417410333128882110426243346331156181562458038424287033315967947217286807728398422486900440713731658551830435341091442969817829186332243379982270737476739744428655588562365980471843033202252643405383619872510995306792027148698461224199008085014266909645624183370374656088162390341439996500600251435101001401721302553600074602095285199098696382287458184385805574018612047853416003241831270979336261738685832716696501930350107291093981147367886299753927544411501497181369434659269654414892665417519424736271479804068883293172431452447150225233895548152316253804280493119655984023681585843178277602837745169665911229749152818904642343123485413353209711910174441267135292381598609013254901866126626265206292556765137354045926276306681676409533274349324779167164558537278318916762217277150618257552890657184014796868502039160228089401336070494168443473601730037237153583407957912365448391555269654557731232615932838870941085404293426625838092782990208482980852973176047388688065115115658746705534818601148867000928433586536252354557128124075210351997149731854224110435968834709124973037103064696201877057271350805439830994867409834207676284122036095840257460144533524606145142562181686972018914560390161266364764845188603280322187567243887057300231640214464781910103527985761626916387115496880867969221064059525878531660216296441732681030204017373338803207745220683808268814620556960040456089123543340074204538242713295170387955750431009810097010480806035291924485577469128503580760163811408494106499142062013030771175894637873707052573638216233152 [170,54] 23834735596133185374357124569791766298895143412244842557374411797699768834766698268295633254182427516354781739460316118805609588058255193075775299349311712603087087480773884271533349926755518919066895853070355338335671525913029247342305336082372627151867056954568958642238124784360163965722487489041306022485968072374696284889841829076191400050933996915747313249585392433041101392708408272143750423073264598423210296689837301814458606145360536653493049877757655299188009209126278063570280512218509667390257095016230867582464355963271849134777143199509586204534137537451778337878192139267596908293257083975357777463342150025673386057586905364758317604295441186746843602870641174207579796156594747428493227513357358832291661799609779764280091641351334336595951549959720450560465565962303638066232736636486791185685534494404681930060508892911007720653447396706502931180179429736018766919690435323247390981635742383196105422482635210938697519367893712045154268729678943432103196813117609692348868250234963505006182189925254366356367932340901802940946025389514763403199817872692336487136765938935739756935294520277766025923591946658028320180064903792207653327609494393784134708402161889395508975375885835388175317637321427440848850162233728439427439814064360791837066955664123925577712461705231976234155214548720219914634385291440392700244238350665057810848044796938836609510881028877039952239004140440798660233057703595743429189532708743870180296043975110085169141903713233984499458566486296412849559377210725511800927753549235321308217290081275239967017127581418893171197301847990455846645433163412658139699329634609054988712353920973860767748628158075024774098665066627599872766234140293685932791768667739766603416569444738553432010427535156712131394370813373651446966712640 [170,55] -5610524793717271079879919116513726554012764352871921513241845102563890661216296690009157833639393583676260059530142397038747187065841671810071126331005105528186268352720108227120248098219678439748659520281643365765273515293643482410068889374821472951271882631075665281007084164540337469732155409218797208416357945979179548709309672573717860955507739446395439628730428676050385942336338879699217181863295535684675499678964305137154562011476861555527626770596794197891139798953397441160903796917244403285620616413199671222536316634653366140751110705317872614569729400060613824142284761244782137225959408519019669141225943997457199265410715350638185592356306061932606356542455265172599599711993626441614215164507611003870760103009769816109334214989633312742535693950000224018769541063052607109344223922835091139418050918606739086324645570558851282956990635813427662680519222940569378409873141718015318688043224233845784011609545899738582257269451667603624152106909296950706085842042479888152036730072748203894524677303464684294011319011419833912631980907614158485776632420158605716748110410145009826443029975143287972452415046681210425179208595424328539387290159005452192645181739253986898029488600662001254221317418582352537139755205689944262139546393149332426739554325853081795015282145919205461651581207886434649984496910810064527786398487819182080292276036060279814318516118976356185439297421429660730984618903920483854553583329548131423664400814967110712529035991728882637784022501606228736298757961765234508839655546118654917024576247289785800981793365761943268934756339778769305998634486284950280012635687626238265991346198445353341048763572164554292522278722601171215905384451686713128734405965289735418400973937085466080632391004019038891214572583330384307705536 [170,56] 1190003993208880169841729336036917140408427611016019020094760017100805177079384908818083428433973568071679091230678335067723319695873611390740847388273945250505571288297572966210270508082804019249029331018874101228370488208199922542536687815903257894627495794596348710008387431449532688376834755239811741168897195410391519480955996760829456614633542673180384507623085324583136162727605959239575868220505266864779378896919989137510247780835830596349929888978982728319834451297572180875785008554709990279521276335871807045647368680354910572577663734364141021449144204813763581363198658578689300740434118168476335489008960792342988288397445775640598745404469928143102524385847186489103358604458566055543979796790894768359709870479103729210574810358417536389069893397235007965614838328068575914396458359055997184716501503460554165366195075272990365856261459368269590194826692609454099369484301588136445671386518992984901110891999771211337025481588671065897630340299778609769283611882507090042414801770416431818247506424435022803010942510851204350237115220359828383426909462995537003828138106301554144253245634185620854105511608275639998730049290081996046652659317579704587673429968826955166026754533014816418822206137669474678607305947862482374036128982068447835286859292373280867500223309527526100887677399816010223408629960261062067409596994333326602005018646459385453387339310399759197588556021212159129667934063061815395607608401256101461504582158065372137769487964840951427427692174306081926395608118851405890034911243275811844586142083359159645678862957469395602869236734529409924660957270701594714320109144095114397310642355378157077557292812995563559422215839826436525639864612332534618362183795247835367264387678914651741192777734918601089467931072026264362688 [170,57] -226810795328349055409257241803832733285708910613255317538558843998301774751704165036871411948328428536263139320611202753943106717332619731537670210982675406626691004249559715898434902483114762616441494143002589257450881920515298526155747605383949280061902749331899381860382240794758425044712831556612015725643150178171901953471605993966601833384214133309704256983063132588790593064891407866057605404163152842444823881984663825075061427349232377861629306471341663721095761346405533986088661901034611049444021430095682465989026071660514578260379429310093409303862872525873833977856492812044317780230564971882998109653149480599831274697902983687413840948830138828187113480934793924015453434734994103104280432306115139402317412110220588882333919745586134726442498297122814733221281933801842249824897963169786860636297519547000035510999731739402671639135592205189079054499227978943735033346475133361753175950982297199178667499128146768504610858626776917584288218253905502372930519248747370966809577525253750078246968850182594763026705198352988399566337436925655870240940238164988111708037115826633000647342699326605797908872500653887917644515461326014983865264018435059020944796846895915659643383157960174507873895472657600693229548759440590786053526612788260748841363417527969934853496954727561047764005180553213017922301698549132964983602418843650422343382261321611436298325929106867228633006405614271356963997286846714705197394820565314402726703703218512587374533014678528258511179377599380073229320044983599464383384286340654823800447912067520699436821046622731273965148753957113003105745589924995417509490524560792723119688125944081604510871148355173316137971316576940511076389275819694816435262505841841130323663659691454670171382579699808017978594695818596096 [170,58] 38730201509266110656733529636799344601265409202586202173444901769174195206458688167449491665622937151081770741588513337580472140284652858925379399715421332359169117787849284012924384130565035097379249083676485964741113843990902773640211418912311944041446258358925836611137335777980497620089816274822231135790393140003901634493719002190490929167867293212439076891660301959692223129274627883498376085130189979605454354078135291227831183952409676551982555972613887650426042818936926079252419772369622378908977823033936881652278768726559417361837386023313510059905701431208203150072519821022892530231898590780802315754206604806015729310952605538492793574235582241040771213263499601395194084074505905757900231483665798691054742553628287556212043887818025298267078591819797950509494848469362542061626210269538861896476824940377606982892242956754468072384837290471029368901668636364017774137127823721134098469762394163876889774078868675509252158213399458976153612189012657844272714321277962212128204949676981029269263141181637000369744347196066046376191808970535327576361344706970804848455154531291095986383745976582272558641681699773759003806315290979541165867852444023007567106780014994423649281053344617638457813188453390730144925444844854352200788385535830368801450852211694539499283186174156217982685756251694482881275847454274521860364999391750464450939802502885269954169078817461955875193962258211736615949287214380426683527629112000338206387430423983659560587849244227618418898124807934838353954266757475187124174258962380958680619765639380741277320905609599030701564585700801670036692107008028822791402102227113097552688577266815498816593093497813318030278699342423644039033503002324312828759225195481967884990088180617658816723832314263045498493305917888 [170,59] -5905873101818589652759152482917581515458156360275639488060575469402855978177433446471186628810228852656611656676095277911716107571088039305026990845583924249383971219869575735570667695043776668667816996037255847419125469021332940775014354465194537881190624824424595746943539949717465912310273776451746811687866573333543854537594419065017860993138554752680443337274139277733941020737945348222931574770627476240979678090488234049133995365408486478736173008098577159086061288190938606596370519685472701317164593156359849184880291128128679641138611301512822222533387205037785717557564185919503954639642602169274688604690324157101685449499657352847618220824539185539140410515373048469393618305617710068656998260391590216506064788448267720728742724563200064208714900479352301078818722732828016476093150976870511009615499692740485908391204645666614865115228127710650856288165597633284629204829327015786716153541670268085011018458066973611445123911877404895432774233907235592662066381924325531553726746000010447810016615935838416813608057921325633305362852637062590181027861916930931932695085847467381361723784739022699629561849390257712620964797053647102860467742073500768250351661651606394718977782658059392294818800112601643889829580814539013832718984882816025391687755719953923906999999085613616159601182132042970589287334807059943664830773868280680790585480025820068902115663093165253655346904267738412042181379370307255669851921474605587683974612529442622605778948604811010513646471810650140563835668272813448321643780820704139074851505939860209558981435940183422948695607368836293783802289481803326021433236131631941456020930378161758506640184264552640508129145947206283635515925583101540259097492562340730403574013049451006548648459523110425105194364320 [170,60] 801341697262380267792460264697495366365948757187265218511179629092134258914382262653874426244433101877946022834875543598273512925477774781793956806071872428744152071663346281665337507466386590069129975505721629410220063435951023421250195422184324267821999966801644225476719321929048474477346622278223945741964225585030998006124940401619270235438470392236337898405888643870174670731396060336479716781673788703486581666513473683207678929544956282437382889658008707901038285802290877219041706233521995686611665849313560240010707931357570609706902105702191381967621702345473017164415724829916895506392787944805816134300952801169068033472708028588737798914875480641208717972599925871020281143910015317810367368552368497372097914264268942706918557993660982634203579991830204459979793824340204518326445795369913992810582155674118876761346910113049127518210788351457996046841756389793279363878241854346132883504394660876245929010345413214852459822883235196522874357031661828458341970847023144017242590765417628988165888069000122600324439609697701092973318646028930248926141720522327397456986541753824783048397491839300266549571120511303764144851026939926403584027354723456553410822842348978221519782240793290306133283687849462424936905947621078411907688481067418010039689479700862271579067897845676578354226608152450954800089606641066373441825615609781627427352634110449519094645553317068694100386604351489813084629177180974480227732978790364165138951041340376791327563837502785864179332018751511861710164230684508184614038843816217309140027764588301623271822671924040337980812180754166359169547369170094163358358783365759660455560431271226232779775869839897729821089361334498673540393821427320507648954477560260970143249629864773073771657314265194211853034 [170,61] -96376733756693529512766708174695489641417963187041471047443651306925943742956294753423435971098122693645119619045608118784600003251679388318962207769668965778033511428295069506685466637038640682606524464052454342942285777268250083466863130474037710868837462780761645535090854684783976928691813077218830834615466812504418173567000540830005441528926547337256413620603347255208134814878896252267637685954994286272618980790990447915029542963177389310298751451066694559112170086240679589508831611453908255185831846075590240511730593848215665823842786333893981373079451315237565333683321847185280600190346326291821753503562930907181753895040254246172577307953177588583009506833011986056294202272720706556123023110121334252061813654954417102257301305839833128010987437826290229658082153766619537908091358405039249379028717461629777296098607762347189344368586939864633639766487722483790424764550920010388310430111315788172910123071071361901148085537906500600534767119354045898008964455094853975178822137458144551417426415138568374646318281887012536833190975803993877760399097876392028799967740420809793593051782223031728268726642651289735986593492702354537203835404821956022937026931252974329352751756725899566022359791966194964450642621052139035401130767076054081771323492453258770775908343480254323649283780455529107673510716862485818240642145220176872956644414557218766690834540873608707506868464648968857562433416150410604593987726778384620952922841611586517214395960680930777170312362115652671597596243220519877788122284511127677202688586015623100181119815857374365472290307508359311291083883439497505494836993675120826856205809988299044089160642781239922670500323648245119987716330477360468006741471885248158691812646205908656284051108399235110848 [170,62] 10231479178346595421631871707031214855323199767691054863316671699184151309993203364245401321800314594277160561965421539769129156426601597150857297994980680188036462365128235102051565030749515120704446780626236205579609211346357778026699777099925057272095642449341720187099157487509574934370737978311500883853642561586512752138274090040127761142378797192998884600264868717435683362531904111647362903745272467303973398194049704430285914547688960763677883497168519417200256124734887102249121934175803698046407494209371388076090460731171302483627125010054592273399565740885177196373859450732541402268518946268887995730745704044022561880921307211883953023044464446299888542032681969155562152982485991482410664320151390345681125304071232843194061527845761591423016076717038983100124494186454933899703935510997769825307097245658668890619414623383737847425384850230986641123974498833610431674771092065121219778525160664930130137364166399744749263678819584999936751434278573764480706869221971851442937781671277428348828174424734234309663087526729962509744151230172949970919362145324775631789850629805410406847513019894150787690317778343527581293623882787293008400412997451468726805476597967997964407972061924367580715012436747033168662906294511866128984963822154541137991130083756599251242748325642059080833908053880322643879224434154191279248418184095437774539573754593348356577796790357074321474793590818498877284006089678046376157223855942910594678525827578104752105790154109204037167031276231444760864080297012467697395132068770326198553593088093042186100374615512432513670223030339683705900753632047543768590856728068888459014933326941070225709601439315403420953474201995764775534793852135139228318867216182015888750277298076077497603303238987056 [170,63] -954503491163927917804457251176569559730839756140324649964398706986075333380276457069168973078777193961302559670528355322753686771749191227684961905112183478158462480659788703034923415854429670992407327135384338159861829711221813871456889910343972399434437288574090326865447340453208342392748796206670721456579133301824521197165893504099857296311244964748493558265979382662107212275617015896533003786885284143717388847529387093653618339607229912380562438065373453408429503747563214966157727142241745814099860873371683598220399809879666833047862688686794577882116587804116993457268822338422799479105024948662498465275941562245058725485358510302614915824941984301657118564387215009402321880532320296629682981779919880078870148134436269883812824036309921254743317172183989342160608326627202190975101181142152857033518899686701946306476543024847224484356912777139875009369748294320663884323777241681068546961191903132852519244943750627605719562815529665923098406149960273820128125382912462200473403929502100029804362187005461140256561537478474240193862163392460595424716671151559040937295599399915520906061837177144866587198051306839954536580539769594505029697611320048219047789990187389200134142614957666591493123593596955909182403552259604616615482561857090097147730979394256635535995411045234477032175289610343345123177386228398757602145023049359861567832342318391583806596038594584410011153694815516659115622268584452915446056109022634763686130653124545878312480396476990027509352651469019652413680509440853931760061052845537761262509612840647320511693901175828129584427877357530653979943120442619063164593220564932720419394367897050890883954972887466440128723166558199259675504596493758966780883038735326562867997253467860960921709744528 [170,64] 77879686448920569351405449759950635979994694577021691989709795668673426207276883931931012580813301207256813869944061387446338145680504284612141762692987962904423222453916358556105242276476421906870851688674480088843644511026440720171482800283394892161596138279791862508736253418722427210455710952500303137843089100335108676226690828648204380035341220388060714353893007979310453519370109714704085767733897042664848459864942335815469564346169445740560724505134368760126067964837802125655008196105086938051233713720589627754955844157566368657402315779057489845305551846282018827557406249192890248576798243455288456293206519687775263295265738319451593368063508985281756249242914462641098362498615013229750363200278824356718855437227952320955959922795443350736864289468677964496879081147068692022430877326089258722841063321211203266968753983255943528178500965462797669430176102368083444006147950169095029874149164066559604559465270705123166655006729598645533308616630444200650741458680226462363265547198750187090868835971573146592677404328542329741505012645936926757967191277134219326507863970887410723597944116638275581390211570226063322439036660606680504130953481309957563074053986410640551506235597665474133269309475259637560048553136604266878109763845522679629957045568694436423843881207843862231696016539173078029923800287177195226275524292407857882055033189640986865799241901424803197813335496620277859404474820863765326265584666761811072069675738417830216595414059331874457523560006120172647478175414198770625700779361964773266424717529147258121204658188405722629660220699036423674250328759101463320894011020673001683944084683774700805259061336061042214578204514968803957297035762951351277677658881743007421787370771160569801310664 [170,65] -5529593369774022527216656646499677774374106277354807497690284453736954727695803185821633689656010795047066777861205406324294377501668686626755448103423788957038816952892028178591606359875711096062495960029390654194087233319330376710281615670115786755606056083630079430231275008560734171444095028755179350280648731149048568309121033625283499722191527865389156896818410645204050491778567518925413832114804635124068734325690624672847403140618437412933653358777744144771838725327771008342227621838737508751551992548142232086117596945701417416359794321096346742139841410806114390434913138502028753857143594394433474802600919969164453649892753612314689116300084807333408899789664260626116103894557752264732811218881489827563018844468426466686168676575930501584156069680279066076212000400608910392276456035400073391815426338697970576498304345505934276782371361819038398940704839392988012495009106296294915620362946651411453510070335233904765100424337644609922872365019118823108276477103479234730673260328471841031385207071352308853800702328588201876697112555501191647030718744531830175797509745046798736977820462476569545961531642492979309787113993638499134476153283426314170591764477758160355677917888542288747955602753954568467484479202791416995101242624783904378098203785762802083637899236293606554757306197188004468624993734396336745667958906818095032284265233209287934339382761894039649962754252599929623401120841587157880241263946864957176548738253398511592611773047688138968577639642613848877973180876267464858782893269452897764565058074942012319136424309034300727844723842256704233038121985622477620838144281556281306198294620188665194605858195949130498993792681266989586579080514936113096789511973600141535430661088574237571456 [170,66] 339851550954881904778920889279293470838498409813687822992463383921319722158784617340974475457264088771198167917467062622291645167490968863100049301970882305519748064108102163786143447939933492573817235828982926942853863723501089264826844780816603140122430180988067718156813737665540199651262001115292518152838581384378682721230308322371975744948003286701595743950167218796782531877013475334027652819134533905429210205546879145429610047806576558056154789661285824513057358257974276627812744525516107083310171485299348063143994934996749459435438081098039881603699044105065270601655517072444342060880380833490952153212981232633092066762590399588246022209815408679615562110789832016401064085527487725425946780693631173067394083715581508981674946100491752839316301627620469989510470910784314197821564940640083148381660893759981526287023394898331480545986664350950435058982494677695293438263162859980291920756044698747105570486443934312071571876171012719587775372725499834866514497603528747356380523498838681094005663165986420135705522779580528643662562485121879450858168405062606566425458913174794804167119667460702607290253413935800656751502773406595500121570880621892011276628872989472425254140987203956747628710766782523179100912505874800699122080220307271185637130473363324408809232950380125436476654512885762498897877805823059568926021738487608542024826069345435288666135342611251060676113347885931504401735802000401740758355841666514675945440768388675808142749890221868303107275978445639988243784876619112214128238598824903421657040093430902354292576308405766462110019195551252781974181311811940925973644870857074480646254808510983114262311534576385610629797186879334271188030680193018996073872763310271274362278525593741448 [170,67] -17981283131699665652628662452526813832386677025818588870778551232973992028804685194361641998562346129063145143273163538660251766189125255018301027415500656189756432885567937021543051852365372256015749706352766547010889597231965906339029271519250990283328709037852699435764902549404959244125969223939517458283341461301647670141261099949789114348150043779660347255081356743848438168687337110056350097616316917955412366303300327458986148062029314018522392312517663195868431395423107304714986618312604808778406070656106825100328066699196785891866396046251229173135690014748867430145493151660297920535328281689038040581333808485261042362742761726286406280212037767656503261684264606947576307665088171316921989282389842411841513762617642722553186019373767955128208792629828514286209662124194314717728997413194238578871955117905913312851159182968535935596021246594047176606056581417987544740400870486539669858250137695858354364438284852623260523658838011197197543341672269239891554798317286046954940381966897978209816736547976545068077588575585073212873281976791035982699164213945959738639563797517211618347232533595178344772136680587086741395185751226578588246295749825524177226452821075719220481614446360182893688018661041862440873758292369198792848061533875289266250030468171142952553034300771374381001423461068072450835361433538219799273033152962233567323520931587275729185426675962637497256094700188528481086556389046603650156246517043845940763967027089001932551466552719773360736226428908775665715130552192027530809041493197798412080732465505101512355801007321746951609720853938089963560694477143595427892482199101879792380493816809024626401394911758740917079603095262085554747497830757343816956786954906005759808134287800 [170,68] 814360162074527378375735332260277539198537124288024152460621797447421941529753769983187332846479012762794266677667298213959308134639760623436112741631551534131080277862933076590919211562647980316815870148724051574186666547091287379448779820053619307453101862171604622075108913600697966879028643896996354028404689783831375348279958163837705684208874825186341219685894683756968275134261224623185810881786541875080598828565583247744435032823155316343419764291288876432267277548248794578443993367688698746592118364885359163713872449989838875220371755912957135981494803526772741832376610263757880292921411968391436246232938940778493712187064535955102380567125407347001177173043529377951379856314733194839696278433548321373355151622036192123761314866802273281947828421871013287499899420750211724452107695923135335327010950584965392747457031613116754524352733629948115511654255125520480179981173204541486232051774729387073905547636870016592575899125920598030223321836704318137081508897468441169116213346682613422363923406449102617932520594875733022530431673618743129384114079772895303107618983411270550195879046527881386247365550052145595251244976552642540682406984122750924493811356868969026146357189089959259476272013854217559599533156874001461353704104276605627003693868978437728167379570331338385923553902098825771158588563450881704116573297400072310911504955417398462399924179696590262578510198820200127856505364494455582536461045722381155270473894943399890510729053945720098079106426028148855247216042141134524071746466069353854146776958850921648808978237232241778079593980027607644589421821476591170517028466597057524177382619602809406666943423333649831269130096420852058818066749668830457659308024912107865670717970 [170,69] -31386791140100135449315981602460246262086256026858660401214198107834469640693876810884521772303510070357539720188904569698711190173339130302507462885614207312178891460504706850339724785298361224070426219442142006643997744873881310421914955830253205546110487756153108560450040777918245007073625873049400465539849833860296390121737980403238800272027937776188138345775737900648338132686229316705770911819125392553192762981138938186364229216079353671719077970568481561551727015517442557012025856539904587477774053051580831773809660635852281021946979363891066736010383600464782215092146961724531025690245135289280120969324611030214174534958883958440238368448638983769890146081667544045025024980660948902240700151378181432430670241497093031767567018643956718640502517354649352716783395809771818832774587200847615556187391074733422854215945254339003273046360115028618373379210938560131578758278947984190021773646132907179864793530438336218508041314692972858540690073388245204858855560069870408835329759160021360243453907609326084665101557489878397782143930923772599334677961744987598310835858342414322459124918949289349579020033742441105005727788244967376799639296774155375224246054357701020790883733541376315662423926943445073004388126594307697365231772456882141985293241299718668737199563386342259856517612553275281190071203863723569854739714093234534094701939817319727849583500265970521300064006654619048959140707239271419309584117965963606349999486086027756232661067750082902111268761406512853451814814284032724683594328194578480794060074616617092190321834896932602492788214714821348961946951888039282495839817380246078199382132269890381957487650735341340410945811337455794632891662049022235293826408897399574255104 [170,70] 1023400858799766895531361849683792053226750906612589795499394229033233406238422892044161684250020343865828232447411062698215906718712918442963312544404479178961822576340742761150141802625760041723380822310128675247988110896838993912246142556972419630736103637053552445590969136914383975453713200313247497302564026255402593881275588940501587502204315440628194757598380022376875553216216285898709858422556879257994673800416016219903999752471080565469971273928000861998888270014160571664809121797756526841550939968433167439875898925598837170713965793266000070264314630656814658788131327246307277867609166740007196187247315131618191263032178065096492577795588053032181350552732099598896846724755443926555878523713359317829132656903093929447871841823681034164083369792092687624478649240944762407626497479563530691067067121098934466486825142604648100072287093027984436617988799353288046151044127598225422081974629762908410377529864839354618809226656271048168548745826556622390333889146335846649538696439205477493172097952131766265899425761811418811727114257388240470190329686721632557774539280947533934377470912023889266382455183210992939765291296919086091905717193964988795426795564722267112370587876496286189946460776180438986870977300851280994897697848403914233274499851310779433907145770387460198515200596105187215502491970647213926861461681071323041923578276615826564461230072273372502254938673648019831581827364942365991490287921968384532989340688712737132539852384094698053921921560909318737677165529797433955529165202725895174089139527685124692053080477042123424020495548066494466517481867038217595557283178744990358914046071877375706821990826355177087784185027711868131627780510624658767488836568255177984 [170,71] -28063036291783459941308712286195237785589960121929238826347685723608469763081922446874058001298767571142733092261347906053579198839142550350770667129632836581215518221186964860151487178709327319561466629071487127580227297946050137468048700318920421311284369844185594719767825980866859674526615135736725400774735111046351032243832985878624827818542820118026302686618298420335668863957382674069916672739654517067030482019051715535114256775131358756240765573592198033700855672903583416437665377830443784228401620818959832617853758656359225979729199813562089445908662746842231906172899232414704363715785101638199828483001735084675477634079980059130293776065848967568398683275799523170162087304126538969444978024742503574487334942290830064996925795460486606502462645148091131563375169734556830847232191483937238497224754103215611607019614091242987955583983643379002345274850884105106272899661851532705497231796384284574599892331953557327761331293228684915203852332049034955507348987696902365516389608255818376678703898446307196614729970895166508415876119885997096079832350042808765932435068017053585619686212590483307935256758846690142551734881310507809710041493111223861022523629880009687258259048186563967703345859376935171585424555475074846362903373331950393185742514387235593810957216838978570666365924772148646680056516722652193634813208021911151607366309607553563699473015698261429350310330408151847629228495284766489115828540173977103292733194183385276948583452711771456060702794963042456746853992571154657506899340347656092851058055365861369856440428489883936225004505214971262493853282348053047415111974780006811524374700580374591507113876343711629174576947153829506334720512816483976266191431191680 [170,72] 643348793998357775935031683319235326139407365269596668995982512326304010144845842694825450349132123921305697155562014311594677780257658001475243201854418547639828533074023315286607375427372613895542731183753929788152395663894667368612807035071814508547901879458446774053075792424092312263963941493378259178491732334432779390305696002056235716222781369644365319709035444751999353688093812021971443767717178101541070969343454634745137420908743711196001911427511156808340634603660940903666623040935440057994759327643260999532700130391132181462289792348572154552256778811478685101896979621408407577686293927388421973184932681331639762579081486600564256382155947594794055347237156234611524608041138173197810705299645840569321677782171876012552437512159068558813754418104291661714072623032924434110511055620272286337743365621186529848692736681901933885635208481424862732592299332494569338766269702643068987356657252917609949932844558478559240458179957515677094906727556100593626996609665223727479877765807701574881879322292716367081130962461682715730757137783663028718927301693073290125051845245790679621824110816705582853739520990519366984704771934004535533403223060473639173424216999409184360820458266932101602460179024742633589421747514747129990147520678870897630825624689152988059061470447274528332568464747989228053344423823935892070967272254622341781000647840796866493846595841586240397041746282694385360919585064201600819225335239981871700193547480896949289671220429157403435531093971845085654886045048031438352010260484334514465946110158264725918124307171056027516000254420296054149686261079463064569740599464595394251668814726874842990357671189918289893582783827374858074520694032873841318602104 [170,73] -12258792686210690065917470585406768447597329808132173126991550362524656799287687135611921706751166175909884712008328993769548847914546920456909630673410398232986528149871962996357366689187640584817057101498219245811394319912100742289624386023653384845847504178169156145987906415581445623629860743306632156332651316772167949494880823774012236912506749516419843317952093850699783054094983088438015158855174102015840007300199722175606262607931281197607680703484577364828864633386800383666471918826035057601799145760705175225616577363784640115122872957259995613824964870548370226168010915499244997005552052389482896583655888882252859968902241826846645017166746167436318016864377126224032052348270255518587608666493578857028795651163930605757464379744771123325098773780810547456983021479812504088087092061829002060491362238365321448564341723980740159067176811487042590966586242562069089412760282813264197793223114043016731963307353151625119598999824686148158175933701842466395277903577986008719412184660455074032837619850254995511124227220455667888916061127280649118696906644521700601946636261365578268553973812862587603350095808991390347573448302310989080296978639210591876748240087202676635269727737367475734108126616469059998032655467776526924691990236265531197488376136901436773065552903438537595555180656533084062224819196870506861265728383440279256643809877404174173001447581636979766190777522602535216691778302253804531099320303884035880399039898320783305649366552589531130964806161576163266789024419730936488646909874781609262313580020764494569980971714179842489808536696477714862666553804929546499799387599373005476679830047390417496421843712639381373792243097526506164664500362879383340000 [170,74] 193044494432656835733468499517793574713250965775705400360276329835391521549061989674898001904454867425732786038775419495508143545327834039687607406552625552610088851445727845095185015445691045382456851759683097795724062712431951035650226182586860627645410218708382938800856875264536389551926096910880914063568770483928748120644990557002615639539478233468159580620160636239317651938340207091250096140882722043229847594049234207592333160670586432991274060308379263802180576616465052757684944444724454144600342101207997437751400684006215909386783517505362133891080525703172070659446636776977090370288279804543674381029402478003920896552671975464603433501616253885783433959367621215932724237341841946356972289124467510691602374603810504782866537763865186969713023871277805815980799152270497113492744172220714509578931265700722185331355968907500656847091166293312538627909881242101118146245528560147241769590472342307308219429095706359775082201876344790802622731322888789055550824894817096893305530528788365104503641640117309882405878941524781104151987775103822708374959341246957229355845851604247232787361804221426003559951292510134428909018123780364308791760623163945749791961372752124244890541656333785736973982935254369574793352920943953170694238975913149268314247326430597714626562747794617711652535709900718250368121038320389574868867375756815798085851673138998562852994298834887739946100553749635679232069047321137027321310636480920748525354833816288355434868977072392283964882926262591026666209950715016802347629235648398633056065293294401537569276534856932295408850623766193074049834162101982376844949602050952776802527957768926797557648614766561630873863573647682098166803656397273600 [170,75] -2498404805998865762489175437756607428509440885173111348344744154708680070281244045148526531911416694430274088985387243522534133565913767797419475758165392325365734039296892833929275138655029460436734773027500180914219260709233309601783969919604762972309402898739127411273871159710976928738380956238152600922381591123428587922219007149412137722954409373011259403433317964848269939928974697519336412197894398963370134937347140083696589754708788074462537813795905837295120956782719258086230838057416544807378656043775790123740635557045276684603785690944439582261042833813499142984350343401225477040945870868834037228336672393803617599255844041839876460869690613899848362209571872054208211559452218458914173287710280739461816167153437586763857922044923474990560621333971757005760933970019389923341241601647577764702171409360343993675529668999222516895527674583549599563449168629878341320903302293678488421461953297299242870254263621373598251992466126295039442970465323706129181205095291419311088263390347973929139667638034716171006953308057623813659268808041736676687361855231382780284947413250275057255295934049877283854860214517378692358676940581504770269605783764445279248617431715718762376235024681338308948860285830481241919113293570324453732953604584251874446814016417860546770066333648810345850061015840040207208487372038032709374189864438170815601503232016245175783955091387902095771028854787841510084386705479885451293189745434425522995742234884286430424903222070394607075125620306094467577894949313365650119921531321541847961261941024093989707006555249940458465353156385877154184907020936506717222656670915432418675518131836992822961101638185967441204261161076355717487520739552 [170,76] 26431989394862692666976879372015819895461777933918238376136279968124953512849725358646365006784064071269278076259530949443178014461816255491379362001141670524405794133780841772584679829584201624140205725750095861065979407129837676553307674241256682803524743833835507636235664324238130024373108052127632571427582778367195551387142923711918499950732075474039202413949411536411237044653513781352488711870650956727575871767805863788254326511501425464425584388431875685036922098716448887670540381473516765534232865320706331480547504311477399452833239813833396929869307105792322227746614764164353635387075239346109429920971209217738441172504245431160749048050823579557158370267739808689283142534248967736646166112066795207244567330062923008666648285358787890244792484176941070318851857765141598090847566523006676551412786092746621375069038074800460397170290115464401121285756859533086996809771072035966815283878677119807344736194862219805229230209813985318366241855636867872128105459031791120559982565848222748383121176448569534639241356366462946703934250220862392998361016942182369471397591144471695159073583203136076338768817185386177955647899958476708836946702641599293715957607713383936849703937277409218112067983796553624200544505787637435320407373389825711958306052942527621582455628327879254498147708462657625208607700038195677379836095567610453497041896549448963434470303648224539433329273560513340815822418727294815804143604431537994156811044148554747146197192084636397515046445477709248075678905370387493161516250954727817204345493511178513064735431683551925082667800236624525994661250480334377839606930575358243112266640144984961073834989273829561660773752413288895310943316 [170,77] -227409984040553956676961442027157240266328033614726862081051391369558897787844555385331083681792659677107783970461204026795292157106566384687599001430027195707837852629796616877705969256072261385532200097314035187064857942318700951024009099977814000837876689866707980771032149515504630030130159261230312160774100958129193675131037970357046211894932600444438091942746800197881059659358881981792712126375952493099060037724354611241980975550231145302209100575160474236634465983077278508781833130269542028551326788602113293804349091187613193967842594874532522750548638446913363926900462718240056977495015588253558387831092555023189334841396956567762259748432932124140155290335827057319560735185257958545614407215924038220869410909102449750349432346782982194007509781968520640753504623505005847804216916399995430947432745715470817427810107159006908350538327771702347737966723079117719814656930645983755240502153019973265217714462066103762101382525314142605325065538597010465866912085935174366987726210129692981680291529192263923892613461963816071736933752794638556045472099610857126577198169300602114619391244701872185925137545714796339242240412407669732313765274577591150334067198154937443226339013393165393393445555606498718071920751136720165740273351850901482957969802355242294831350861637628958403303892045367664400892456919936291923324319339867460691501264027282895449947099683695881945167686954510032118422269238247490220611547500775594351404803710220382616730813659621170828110107648306837699005847974749924130719511470893705554749581995057436312830386877072007573800366071622775446251585431063120516295898154121496898106883700334673509442431214630404540030737566862265472 [170,78] 1583214142473632288499512220985076743355676956199140521820490539512907287593680641375069993540533598830059395390692544004853200536936504031568024719041183862956503365757902261440035212733386454524617225094722840844584759874708118089458353208732056623568740677237022445990507266537219270032000459603406594693570545799945916951802912241178206289174842156848358993502181805049143568254722359786316462745970257249870719989335028555434994814378294142485762265139459733532487610172896064308187186341354962898608981503894004827266991477599498794845518818100129175383399170381345942771737795271291849925348789210122123082843431610732557842511280843322820636976090915908682130361659625508709546361882784155948930020015658314784233883469889861036431419613830616609423447201272232342751461994473713024110900371088517874827308395743195408150348565351223182051078065309485201066313377684957256678580429711669754602286460080157725313939813785522309697811017318210063684671619993612807261313738799432507279535274087406666306123434604946269374022420988701872656031319477175839209221546079326927781957026752223736432582844647998801063046966058508133578731237935281319950721796814156009934993260653287873741893877899575117054655534717420510209690953705081678135912958364002813794604345965201128406614911985991766141911738142640909641258521579282736357437317901604233090098738099005200801778311599552921009695862981989469184486594851315277974485888631469437780827440524647207861402502998239132979991800289677159892221604251186664120146035392425049797361790817255035124004024523463162419058936847109195238930164718333645649461994360147517925336764235763506709567796721388540118206129482944 [170,79] -8876489699070487110407850682294879002368223729740781619715877607941459357321579862770642099574352906223676750320634483816576172583329653473594236037523822472075384631664167538059110833449182833077585984679890224806873343096353389890398274295817643599880144814012863809572520062473284151458101611367371173147763101484790983526029679986753620280004424807328525733298990092464133880846849478280317903373171172584586794782131154782545093547777380799023936227872002647353540400417780127072627928632448921204777076207412679139476777050166939266615261102000785861856753529466462454560251421893610522570541222336635805121779139113409892362398867275626879312605315484353012303094702852032343255930544636666268242318828981205327276280056580091537042294647741484213514271123454542250518708259507570927154318392402477118738734826309439926395171269807147295163963695782879146980899750642722383884314682380057157763536825951917485461760367774204607769716175763170390085288973970562563427557882419329136327896696689394553892014386315908959762917580607748701391716830709542141937926868735780756312912138805036243041222432657880192968465827377337683026440078985913343116940702561865319735894183463997084048366430447246192421973004997469389964010376625682940772587385024374436495544629874059405023395279216648204918606238174319716283100029994201371261226761587617465083921576452571924145206388534802450821362032278952118749104971265362358428210584726244498353604970682101865445298261241556398167120577990075861587175576182700884763504989362878096331532834100475747621013359129596289597993554273875344956350654113571251647200340499212261783442834635168453266413197712075828063619648 [170,80] 39896036258017625302869176197664053128627967662685039875622651517444677718558730904199270496450196286230428174122458183375065516784299803698873569472545507336828910346825127742300194791097488005274057063451481685888183645441929244873069979861334334871111784441871226031882550404569706713477284582428001602105759745703192338660835974237393180286303360792229107258084831884956796723908271326028681330263729216962544522932044041126223832285824707794201648153412028140594590118317633067751577884387964462455174262627029453899765271573263162905229644849387287298426542356095339309710874898656701554533246347873473610966240438449466828264153306110768116278372142726641618687529499358454970733547186519310205452516762040728458427074203887206751313500921854487805788659863205800515289536652837829820415809562709262211332079470312718509989710973751520940092084488086681905905764213722775069243839577009483474137173830190598361526396531693279618765969574782183665527508142231702965491541399019606806426304661329742083905135682605292031776638173347082758856845321200445293091359541942192444830669546749279505713192312186336821921551392821557150232967110736485133166943414498160900790410450589089903458768556224070283552633386578462451814930602235701986955060212529805128409818966303870817749066673863995456556477165441952312247070800726400100814215990059769677209790636443147622096209102866976344350213165074617789383867639980015480715480326844261490317133597459923531241899696430507284994444019391930566883927560644245408258379681845821027790933587360613160167280294675929472303796996663331841392627952729864844761717048414181196279959872958687863526452948174462971736 [170,81] -143069180750706379422955826547391300434746560807141027321499552745472313273870607782625915612103682679763197659329640552913967561842678665556309978461498681057964189470706613644455783569266312326638539303443129908985191282796127460552607055786722013821484539609398829028816726472939045161494451710859860164753244839568304874024486907177104540484498323891220839545125346656126117839473692401259210961519458672920637017382244769986105738326670731087314933323272869624986028320354015027866215662988607129394194841979904216996237367382738961772051374471543817785589996496039972356375051393277072405199834655068632041015952086806727178323931943655896202146230085190786465876029664825341246767706345293895404400014103401532816390129875729293638024282847556332333175938479407977753693810435606241539393913432303273733143502978397569485434153984565258682888747520979194895295416979689262041978505230392730422149600497160995929768727483169944170832004817454030177466165333628343156141418739905746388350514633762298023884288672743725603923095339883575196326968866052849675981170671876877990890016521198753558795017844803370854728225304537223843118613514237793231381596133724383258173502404547933754238339020142125555132213599718088826770280607297668480984263064916260215191175316080432196469353734836712153925114410708857494129916849460565972649801704968455823290206250549113350140140776901100008047861464616486753223313814612537576088619868173984631167542236962760876907631845333199913520373222222494542203621829303545436339938331802288134297610113426147239355171617640011496874252955918826244142601206325635684599706010624774278409039450718364804431501456873344 [170,82] 408719816439377236896306622705640455151952680114606621057727419370535893424082948496096406449897851069742590805518852680374710407380749314209934737743089460531723895720559611129303381933849189599262537977690386167616889533734214057889195788526618611766144452272428754843270894595663989673985740626721065060554692365619449763338953237555636074458051348986204612127502206432658159880009139490248609401586170177710731354545511345036083110728797340979237909228793104378104120553247564179516649609867197744703713569750435667714530983005579053758469427069610589095119085279606956645937862472507184893177297301526429360992140266467540801980472355746024435106982632326578020455231868214664105433556313966631783051497270154846360054825240882522225741729670034299360852770349721674832031042684819086850911551759940038484046740296325531836820688659346336170110317041527901788801814055392124213205741102943088521874658904673626638141800221214531070911069437868385473596837133408376791940193543379559864480038940157503820008680414220820964567298863865151357087302853700120746789935481190735729157883292804870742894601749791462716908208775199376243563053857753694185557787974937050626540034776387390689361774570044781719644335834864899473136566856624488277798157273326481761194747048067248929639455162444945657134061813226458280556546840428242621635350843558291535955817708840763075268260051539104038736929910981792059335530438055075356289413665735219347015168612951135492265823750698852707035052759574212467603352024982884181802048399359605851876447509431170450495456522129991328173006507235009383873563889953637547862019512323252461520238578529770684510244280 [170,83] -904170859463229794889362977775357596413563960547463546598888924393392454994377353914897912225279339973241638999410095476198772619727218501959351724457451277815635971535276474852409747476080903241846709442490608866199352820105462348212664278097800866946646420588079879802252903078623498307913760958403512395484494707615459941167915880923428914663051907570973648642971381131311391681025186767759840166262731225908845432711700452556696936816479980645528449846931987195869627869209687579856729460846540509361326480246958811042138794628483354987187215455995929123832270306046929204186551824694262034660426546875930583837255525954771085270572565888859517317377415795949429448680564068065872957635086617333486586230398239925742380980489535450115817373470941021397388646442697986325733137541284885898519078413755737808735027350814618267019217241308549383826030862995363946850012884027791357066361480087241726676595245356530231238918365244592130539706920656060313479031926373979098621904380073908300932792416796067890500479049783745750813499477636338102913727361707104447504803619454308315126095283478369014193254802881034270189417254386678642710038739471078169995805919831234737517491519693412528352885635509005887223106854978877912974805297663630559797309281383210277315876399970391598052935777634914257772114813530135925848726413569941491387541227027060541516906408562043485522520207384748906917882517450234990617163751042142175749960835606032657823760283777791788700996824680162384995702479827705434575314098834302695964293033015639947648409954605395513705895953631917268906427163715370129162109240523716914763361636273567286451397321513742589944 [170,84] 1872829259361825499099772980386142455912187499946976029137238217016840976861664366506767557900716625568562177138152650005461995894217262840007799192556999392695028152631326308078695162337511825643052914528256131194561204607235895808033251273900551713558138811857370504071997664430007393721584975261946934941740152436861553285290856796150483169947996304774249309051399153194726703790316400558076262694171659028661683672852999934265241434052836685401784545550907271802791976407266490243965580401953428468097105287604591347749286720480284374112441391033985472143967942590448282850384585385519551447538957122794965037698147593744354415304526654441584502792237958960284810061032372206548007981559600707032358623789194969681854991193434076504193710534863595259996423444042481444673257990825495901232669044935636211686855242020878651294875989588388027552065932333654391299222118381158891048085708046403163161078057378487755108483647295373177026564326907408121186762778393962908007727335176489185472707785006651588677446948457253238575133846054003222730021249106721387187780077829991325389800966843123526370162012050298369956178690002498968071780139726211560119958799194768633839575013835213679671508698823128885655262060752636111101446793167311065588441197521363326768833149531469057112636072217015988491663861542057322541276195986756536662846740076766060438236299258562956956319439089172170174875310889397970061251931260420232172507936695654947616480741889078902364420020259194398515031902835096203872949635018269005353248599913997882506602706071422595625207753553247422583866272863104011117037081578013459517982603385120879021535608326255414 [170,85] 435404867806610085664631452099271882202137541150403457660460299443001199484563455405288561256205243569917268836410948397853438765326534992691800228235587178178775123563163482999087912412048441661893915876339324064492016459942176928861541548647979440517333192478926940970177680026566321585047677558007465871855664621864799926738570160517027450438225703420797624391482223939910499647657548402805406213048547368619913552204224586018286561021907080682412222144896469475706971361066441793511038845183570637798796440409171761471280642005962473088193120767603927086200311055893421992651275031468646541560512960419734378818158652568572156945490058397586544243869097084828783405662553094465065826795520232937475590526176690583961952305091085132061247077286640696677174867212341586342346861495720023089683952388469944993539707955386155963789797038133985593930633175057072654682108586707161487260294152622322242305751704403056697777080815576250148078967963651266412663348861430832116423263920753303184164758398369376199328319787060840510904868659057299825427904740955701049755852890922084464431687979617878005823031094593198495630889748670284191371131747349426867424909586535874198323029835265091941803155380369730512939528341438110516030287828048412067391774162126020375140118977039896145371583938899979990931977831769787593459285589199575727967199990073185614758807748514735636276361689591146108096874066649193237108692163628210935135823066912788189511987724391852602116586536374659959629053348409181692985672020468437767249589038176383894664524782841323002364627749404350120975496984214274208328953513549951551480912059058276614842155008 [170,86] 26514899556303436500865801357561762380881631575699879487275313346843874426321521449022075741409116202934820348416009553719276563959832051742997706805420512719154014634619305419059522958276729868751786522318268512183108171100780683113270100333518509617602733826148471947779777419913549523200837599766343931674793351013615903335401033741819917857606380989156176725792241259660074546784569173211297248453568918825239760585923826397456902643483035477627099538741784625059489699546459270013848673018886585313249394491873732135375461591713802839106989316832753959803266138011958632528295877639912680218468487696707724759475419910860077452809839164997222209719262619318410036633120976442253328341343680704616360887227666986104573165876741753852801512183596373537919603623808623746130505819490218464361052543758983697273520472988633324731374179769226458609004458643240012000424054117921993887601935367463829643432823133015374889141848314722011737884931365321660281301685745555628628725031366044266437265066035621287475329913600410240301602040615915592330853169612218448971949155333298634727659351818154539317375698380659097433928349375525353431087021520096212205276343974570183067652914059512468365052967000040154727855192359957537110398337197348366127242025410694571174539954852223890783876114395579827031182121067165807886610640934317444237136647855305519603565019552255858506204793106763897808583997228492862564010560462707245824459901787603870085152684613556851859939849750662682910081705411129575478119164324335969764947761337284581011873393941619941645751417637878525186102314878890196558274824127657134011328252610420793424960 [170,87] 161493476238706387753758226640272155496263006525624152783110091063796709087547899371731699300189014312289042580724711288191358655652549222119126792091275113951009793120286044953860595399188556996695549527296602745446933142134815284259618262411333673803212159369926570599072420775288412053403128296487119134280998803940060693607057678919681926993301206427900502889258548194705745344465310228127528777600482165236512429116698454592402835192876570782055082009174240731499242208284948413362260141159809827703051920569753683464421238912706017753770101147558422960779406844276727583454827755229514046794705946434355575810951785141815356165138798889255004291001102991089419262339452773746841019595902191717862372262607183822624728667758887321899287040266353571772424709867958295334319393730237290877471003755481320371704271262386271120793065338417756162864547251158928072222509773828754610317775470774259565443282321920381994191552582340348913686853456821345008974333101363289819635097708643097712095186371511482621695742643510120431477146669643036362942347711255152657578057573959748732680554123346844518195807586432407649961118821101408753798940304451058796988225373665643618204817210897727356244611623022806912745830947476290246738367427037882954895379144920848290810295904497337448439591250861311882130899253700705205212442612251073337920172395454971117447320194959044652723715295101625126427350848726915409847443890747989576721486450128285134134173033686333292230602727057997136942854723219664547809641760305948422609403528135641200692162998392030375840930706108415775246618561577317882469692320413188247237610782135668288 [170,88] 858557748512792179477843360887165325117266613233410099868087430701877695588317394332468658865538631947264799429357271279431443062778917135771747513747491403498562053323756561374838111473267610203261579508027937547651255277856701785087035236891189472504560990023528929424083615154651520873972018628178794193159830847732081505750851835247253789858542284036095806095251848690376421523120360884697992764603759012050688485915619330344094344874190366976466607806185215487047697502213996543569764639422690892392609999872573286728321717959644269292705220496370144228730641554838279989065918763115566903955557903828223583954585748255548777888348517899932403096467257818902153187944848867907618480840781669467051006281518178261640854708106540993539699854472096175313798052624800128328423338686660849724115360401696958142145381404498956027888932991263870664047810373686249645399008384790262026873234092576980277738020559285475159678689854783217436521175247400965898021407837369040200366533836867781093563905424566073355727706826522249824331206120618916016705301174057726821486336494350240104503146969801473439430689149550165322557281963149399132922633850081635579488201509080196056965751927782455046577975940378066632289846394991002856691990081244408568617792884511700976261129564195720340997664661823334736542028173565079367749201759105003222927674677446002725213267287599015334023336135758901700299205794394792112880721234870373067239734014469175687387074340245420701481596773650916330837597830328704807945860869581676176674510440355067139536931588197332143104446191766266055096550956164497420374765548852660093130196584808 [170,89] 3445094753486685602996180988264837551880880113799274243218410200292280199150829878901563294464980297600216867171401857347937387964130068109586818342990470065741873240026224072239685837292977406206228344667977642465942464717944190734603272485796108528804502032763927420488497136737193093520026004545715041359972356045113008941532500453323014591279621391582028383064896949879950594576599079303971202872434768584698713094995679043734256710911161915177264081609649056863522884757202688985275002615390802394708027858889937283720208185141017883987792071347819482930086897609363972882896738750369753164702164537861610522534906460568839167574753947930748169400072517536600151423215483079665923388550214510110680216710275172506956558815636494078254524534843157654619577442589563352564810718957901461219820323223260352603316591272057802792118781423521590349816492694772073341491464621683439835460285842973037157855106362812144120338032568476093000132194644638513821639404362889463795110736731981768158551582692041954148144357529976957811567941746185167304604072797662832955125820321938646964121770650854666273960589949815664088900905317278585885899036406144322947729496019010115415012113671790935647806169256113397675091605724766117966443095097894685624676817312574371466726407348013220582393407974397282127330136441551716860336906737006052935521510622001343963525485107486036098470118508692991438651550329014531603218822528426576210678220091835410852402392990238112103128974349707208003864800201558034989448208279799779320604930489925251498245018723368367722741535968390436241164701700158435323631530327183303998387136 [170,90] 10594239144508300656764163984888712526383750398598952980167255691214029383249261226239522204517737658371584803529221720112713285373416819947901632650762486965970732387581671598975198253336413049331509109496541015352905294202055391359763740239015312072770772844983480867003174707032623485280467018434185523337872906716991206433910782330220610817450871161819177842286801978457577603018496990539178382032823488779635792596592882753973086627563959764784910809349713905981233711025453523479789324496056277415982316445753891628485524767687915080595381881149046802717560897587783276419226567335833673511211036158176404040247345320600343092276207494372102255012755328608927784605436714035453625448213300142402313507361313327453932271794165430961685098002236775603380267453938287136458980361677745299583318052666981118300230490358905529691710039416205528018614225340810216766010966387205312195921473779354315102007923330292471955750311028404657974650726111448385667301347028106918463097262134732585488523238135944460525037818871803952540524075081698419542815106881606877318470390105679779825284355240360264447599975423973579970853314420589695801364702808013243749535072441303357613306423435849480014912566774653598584029041045255215283645605325990210468612409410182708433282872363829841315210618832293853108797786262336415318516840504802709125342528601991215464235377527234643074104472243071898980994358117824885195709300675286998875695823576167295205025993870106155325922914532692367632734036030617642386967612635245444253195999865703594698509655118588522459057614494432551385501756716658345408577013838083754720 [170,91] 24811890688264971513480169617490114690631329680750059410459596641536177850211390584523509697484532528835774265478655757930095657926935204679939459681816855083760915393272844305142177990809241421163513438913127579897622759151231158021161950207185359791218728978232152530141269189394263005698377155431953635342677471449679914293500262955456888578817448505274886248741030435741999921942905120018771466888369542250871176330761656890575169331720689552567138655961958287669588008285145109750565434195379128029642173853439213377940612748965429324077469748142984524157811984199199671562879035323540157776231112722366835488351459541027948010414902198844669399361641191107916159683817640692836919291915213522444014070053032360088873024050032624507161741619059742446596967645793169110955209749587171096254247064989724510097177057809329313387259542152581682977850877427056045157297575110671412054453233524936882350638426061773373000734312557572584973197285297723094297865198802809219541844553037742385058106266699362057404559267884440341155777854590772315247306253974303142235480590865948716839636594044950102184877299903031245139419005075958989934352459860889979626019340686099182719554513218062485436145561603012625143111769709528483943390115118249244829686793884041539507185177188214610012308623944427849315645398139530477355808096212493337341466377053203350242840967991884766814693340255436589355598258650454596244656907133012731043790913928023887187315653527724999274652796392184495612933924132880471201540120342002093425491881894765236811558129106716379957433508747256091887492073158605143773099359610128 [170,92] 44072676965043480973972667087551775550578510405126080888159852529082566809663523283565819958552904292715744873917192473057440763716526901880892698445998451953263776641703006296925069306072684552945582224225499780941417946180836858524158947633366274524463982430748062143145550390125413216094872152455592978838728854479137232260013096297405349431057548388928935639882161477538617334771512193580357267314176884713492686125665174110250688851306895525994554678351966322096548272969795852516530418619378168430874040131179307473276602105662394194130199804844615662856382712626537895583648959556125559292212921495078235790004264805079401436125374361050760014549777973648747768305319926509776617734194978197891443330565510453601879475369030474621230283692142845522627311410763515947825132049146665406608879267395269889678219930230648435725557135380929771731642866163649988807543299769173061144302714922364852275466640985266492657120282233661532969550017153394486589621986312623143046456092812336597346892828279019203042410913716310797242816806870649878259606977330134390945849449784670641567776832800521992295410347098309686835832757970372963652210548075839558419496631700078031524499217541085754805114779025135165988792539111488452426237614199093106441729934627331406029805732158175744949831746510667989938030747929757881358566637112473465849287235483520015192745951440049297821214177023296201739155527020637332013438831017852039326695918051938069332264092508440373231245330782389855629742243117371438084086093579872806993639144916600574424196332799389028068830286268070815416710137062905086810868184 [170,93] 59082485666015512865670108326458618358539584602713642574091680993014622152668357338013661761011365345222421732475025856692826974331017828088021206116651159192674284301784474607231176691695354595842830345325360814361134383789888463751121011447807417546117155001111238943359136901786069744948673661494462212954153935116763348405697748841554257950649509832510038067446348125144042022400079476363518441866825641071310876558911473148883092099025741152856007581334289340555715734485554168871870263571972415546662192167124816517699913665116143715981362089186106645934233844850998228844361216359861980966125110178502801267952672166864701846418119428526486350593333397591096133420400020961024337184528124320050588665200160269051667243641092591819349631478726235377589772012145659339495445744587780100679565613258200532886593416907532754435770757362852633375297505618889549977014569113640549546555754579269989323487033388691979685198048440268532389391581356009440545675934859464041245966289141405898284483491749465339654953232208926695022560569503929379136793539175153022306836772936765159037025276686073433531222698139597944841222525670278255229631865268333263831189411732567274386415143592852446643328801757441844198246162823151397973626365610053347425779172776873998635176034267424396634394788197907758479272230643713980332287239244855612625238864014099510806762937438122298842370239829322201341459076866499469181095473012191831555047163921244251259935918489558059475900405670776510997166886526722885550251807642873570268369708165476645650952423762496510432040682983417992998027508661133226240 [170,94] 59462019888859441539497639102974715452247082475779121492949077684717472162708695648573471502090879144797664686064045511060014307125676053256924936848305188082259188341060813972917284377429279575789297881938832416922538657272438348681377625584482268496510219986261892732141059096656654138527866260002904015112544161473383274163561365346365897201935206243428836394749114579395013382422706728938067100572849133009217202863001412496912277361495192829899455843172016863787552130902371880882782887271577867499647315124978320787772065411341174772845919284523895183092482038729354035944738196305743838192304887167002022381798549894635715767888548526885822826312337333017540804698498570575479407574098870657660930495594663478917355774485800994454839401541872382461079204704284765346785380350142726747264116626214826998120145196672748946258828877146689140568432318597670660026197670691574226788582076698931570258316140872399026059378591022273270338732661105069180356340725906427989127437288275071550495556607165155036175745441893059041778680065046555884583153361421389876865817678866161596195913220051966814391301260337538656575759735063207777590780335536648060213653939732201876907231961444962661131902237093774281198779627806403866452225706272807146377446574939375691678623629044622831504161437437556310743079433885101711522844514761077759620853517909030707274565670732695018602907047268304263377201506945864533618356190462795421655306395374277682478107688304380215435831855562713536692557711637465201787894746796697439670369919415196000389777918350171513100201819312274883184228559073440 [170,95] 44676236716706840025117971356230638376612419971154645577303360816139943060112620253918355318674208805427577924762363146100905401810029888777054075977231361623906321586561878069288361872525624468618158663422396616536074566673361888911837932444727548152498055733330662185952513752367569918722182925482484813801848970519859280184912735394315041783207835940134588903917410789122189340076595504627311264455369635154761452360881542767913500234684682919121756011852315668881954994300704837700568836356110242145283845636080518529272410997637851309884370339047417202331828682173116875124778289285548060925636158116989087873210173446742330333447372247082111059982388509989626618758111947787144280035906403434993748440205740295673935275885211207590850713497200208052660945346887313492891256852222077559319564661253735288948407718320973696388022483049230515936180152286302855211235817589251639914847515432124792533849243509938546270749240374271370740729315058388941502395784566867048276562319120484139925513727918630474937522862025737213235780282614910585478428726713834442514520490028463023261701905293603553410663639995924372619928114104641477054986342309887620257987781069518263051734207074112182576381862081205712617400093777071362641114325638857867030746794715029416621411981319368732139284557149309932326465035109267238699712700270168966002716288196256772740519148483428628912963332255594803470199151482739327224878560866257171262257849040448062067268693972001477942531281269558633399008881783916750382210172162187837476359142248034370303679764885000512651796455892353465822004512 [170,96] 24911848288488176867739823007230742769948122476355281315709189557344205708782328515069794431508914132770980201677707041984888500051782933432966228497129209680771632631588650773501536022424982437723084414267044734325528090745478778799818378769295066527907825499249452825236671867470368289231972908061464473403027719181594241186921885833472053094886486024569393571899144362144813962827458864365365188984916126141150486189116451467255106287047662013313990768010004398166486219768510711884696065349988906725167406366146631447381718330063842593831588041349344573153494670159663019268163286599506774910802693279077964370510464560908584998482183686923181468299908786931741843855210503342016080566144522521822237080279803227448101916715834987579656815597665493628278124170781121204321374767437783916803284147679370600004801133755809863922383647674861520080958798575580631749335479713375879209856469312256973738768877814254987763183193406210719803623769087925005783796533071738505963290858645065332244769119128156827895562041674840470013521043039655467991640944148355049691678558380178411193089105185438396962922863335219136390758318934915759656554896662733380916188064540994439778004564005910391390966353721229120991610366000835405543354246269603816648001679478937438869607599873565196298347176049597938603123756554602224441083336783304158849766136770238296153257456335346505442666105399782859077000896338107246725366867731985421751242205999106032560891919025145070824985999724536873291439591833075574011771095691094867316604540925474164045512566636050872810056005893971721952 [170,97] 10245931118106764746609713695999764078997453601004011809938754982543288940785436892629705620056894095393257986743226793434393825338377534813531136880769245190473162503555235950172943075048776077436494359520713459261062908129290619932283826215220304902795465855967800609942105877667147631395093685150550541587028537537502232758606546191729538597158637750502528971327631364064319955170334484982672379199007999627223624346850197921133860632651638276346818639825634570364767219862567318265445957245899241939489162768695457371013594263015453178176736814872918023636397672243717710636304147634461745425427862972465123526584360301446371037265569265084853897457424114042655770430550946440238687935955525719473751041943291574777009980356020412383292381534454249418130678424908120428512261932089566425674986713349923792546015784667615557490931035901733232342058549232442506240301974378891641371660857825362264321507018897211023401908238816263020314511235771007303136951697060561870801141600188532409137187057829076284820222843915513293185579312713245182051267884741065921664089724863647812525503745263616232552482713737093230066829874031884136134461322422895943070804042234054375141045057406739035785161811527264776637007076597252328863743419102039969724705661216328208085440104660038537283616703674925107262382064647607917066694996239034565325751940071181016371688042811540555074346301538178725077559332821481479532015015172759475040895424568109955544225594368579264182463757862121372666085640854840597935683256382651424629695769364956805377157510872769770662177488177664 [170,98] 3088404133038318298693541321867888741038736111806487262718455424714785467199705955069508471654168727513871511767571033073280027572165893165020406491575423606476346135692171885616766363690214976759106781308226497542990061179742066911120580069630595549853234871248060028572377173612537690358175882208752457914644101500130236535833402769771434623792790338000207655152231875264612279207071223983381341265923067873038456469968811330868452995706685675874616762534558502958688913241679665657391456512274759497042080319754029817547568178705915280688696046104726049701821048004002053016416181943377614070488837624699474855072872207147917077034906801499191082850600002069834404997608833364864810296910200107657497729943930267412181576930228390912685417933186989513359480617636522710119440136272392379634691717509969353274967721068079057940846130245143490048222827133510172059253722266589667215588490566827382090944529642322373832102927768582115751456338458219630709117887629462187553580243391940178964872076099897969087388338188912066795186540870206942792356105759550221643519484344182064016174863502734668817950871048652380228556519690190642841725277237043116679093977165063034415137056680571102259688182891225945850707431248187258676202556793872742905517994196198430655408222574524143333305884479057101194401354900890853796833713822484992888549000779604397788558362919295163234988280689046982808378667821177976521629042636252573219951262790272693672516203131373491783006709324118887922197876784741025666188372115422388803789291235893723479058950244694540285828472 [170,99] 677774079119091049855637736192375803051795465307066659781231901254452978125589065856872615580321143697198267105665130226887963551130968568184790075326560430309158698140403323035498140500489488263135300643581046224636174069045553581754919230810646100583896196581122850100398477417100706656148463611664170791215993495310087256170535825246910172406853126625140478995188747189954342963481421935156126867023792499884462546744364808990547469908332052115039308698608078835969090289524885795930874522442039212988493336174648762789183031746649490347301960576558248824235144546558150929933648309808439083849846880128497606205074259122683605924234787851077589463772424139156773423872838151276418957872237176202649423303261431335482138816149949438231695545260177813024893082231617822266559895788935251943678304921569495902442603246019147124437989503516728620913838358828687423400101528262938865251676253746845908094645514669248945622756500444879230619123044755204483446614062301561725396098808023638332122464686795100109884908384146002522314177713438122059515638581485178586061762536865848169858343629557577498346286495462339747216449797460546204946081737062944073206479592894095165514564235724800736558518950211313152983461409841630659849556793531967708325158495426806023970942707709473136981840008349779556046206210425878416434374812063993722443722393434848824056248061618766581783065360321814195953461254709720392208544465132068386552197697578868624986372867799059679410036549258452134688012142465592127110503848280392363275963685063734362958513219190649304 [170,100] 107559350575114983087580327808220178888982346378442603763144879235735785739320061555690360940751966910950350290349136792374893394510680095463211981143392177763492532572453529520780605054115307167709857543918050478181052026184796623791933284644304714429550927133941298080356547973059080296398180686668299876724491763091475132934027916748294604423126688149322340956125131104583812740147456435581688174744016730901549852956290527525735348472949315856540726919899496076339677161695358810195919729285728487623090681133343364889452625173457674943808784345467420215854116742857055944399543910306469227082028681398537880161255100710808550864195744547971554368354378700655723056450371255806934731223697698092367667422632928339961224069701614838004442880132779257488297866208300633381506964179942199161546257606603338782761198070242513858624873672052091917016203044349167773515495992962725775874781830487070351454350939781318696150566247485184965291496186550031607878220781028397397654124590691897789840498878880517557090339345098496070781384505600666901840228352312258132480551391615131821762809002826012928518443204175636481111950943764409069674608103618349873971116905574450913793813544357657130916507004999516492955232054193117917795823808029497110670499638614057011464655813918476459003472109456763808199518939802842592264245503529092948195430187568199130465646252514612248403629052200818589978232360334832749817120499021776318549755685130674325149818442401478734840794602060789079623994759774730350436445835825438370680160737469897785253511982892 [170,101] 12257269749176089116740956287708219116766954214847829331383663776084320501985298033362000906782327269409710361896220411836559561772405034608806308917206808960646531284816295920465884246319047503578407764244692001823307333160533156763059629255945787685216374560281274127105673868726626304291629823333919925332024525424828940797845051571971698698641324668447387157517324022617762989620099378514329942478093186898244568667028181871140032351786005466498767455168770444139391931287230159158115495530564345397855259879947065292318174164080091323990207397280176374504975818454259875833212915966716473360130405061976553909879391145093521931792881430469367006366957428601895314057397894981508912441054581084839729511447375857713943708025107733100501316991785621314169185882490406604122931561872817859991311098061518423703531410812663662382105135140459982006981919446401221909551200370848195478387412618328286540086367310715351902387851426432321090065007657659021317321967288771112099700935792298838288916868355248657317834821613807260510187839345816775278775961427682714426290925233561515296793837653107263636109487738405902472333786984098868726358603046400347460649550741783380043187472412217750308657179743848050211984395434988798877456751706126220472861490149008966545163178846782153533574003460207245293335831232658724421588226335445704664229111983947380179752776777163661755397175576627229600487352399293517616154285442481544413496099008234877907776962760313987564014333679500018274816264474997637106205807053419968069541673237611606260032 [170,102] 995895946355753534209646817857453471340052196847268994366490936234618016310946656579184923409282872218828480064254272979241101886890205393305172624264020804241447842962452169936261417326876520283045551020020160218943652893609550763935732548862938634017308813454832176709993725639065122761221068672539769424179334284541128279465761524437419238926322026942564595751773470166732236690616027863758658734317638384317977164309980327158198788904708540090503899307800863473343849448007367429433792969994480464514370835840188697603724436659814094161616802750100140830333956706206765789670636923048698786571119467320097745206107864248002099226082502497633976263569893783755085408205299433237965741676687754145645176422959327838096233979137046682513736027205422665359103224557590073676330452833134801639800335875989732922805662164900496339876121551570202800940554696020162006402147310441245843215798081607610039710809217285021274991040910809396231047334418450293881867227908326200129016882626885686528962584249126124051879712143488621207684309734479494571905308820245259367731440244336246908271435727843538549896524151862598259211286975994018138633417337005550953486714124129385867333475118616322183594225609519061656586775065142885875545129243796678077879521369091505287703061900293895919560217343969402392155321864640445669832655081179439481415168632533020253290190060290479589655074197502066612992331791741215868152126161694748604338499599515728296941036538365179870332081818968419005285730738040255887057049562938423489973337555858464 [170,103] 57267970900450742178839295336445392044809815689662718787396437387083319524531314686536491400536899648712057832125520685560663682516572047509815271776610285980754053672605126554004314392134676018696536323694072750759289793366006525409142303058944762323590376016389852308155429638890649970663723624301260180577445654179217522184003177232892487449677689165377739244984421989361846138362940020568226636875055284867203591817667413527885859461402457555685451326147922922307997123620850073567785162680873956755641181015936523008488032449674506660206298789887741709117174022721786256893506598007612237528570919189306558818473859140677736700320881112165728439257085456010341070334080506498230707138515033904648428656218313327005275220709327496782798838444276139215324509001331864626038033825450496274100313265346515501678899799711000997559163818943757317349952331837641769154741740198829241544565664776100016758989297948743113490780127932812345867362371847092725083826575975314667852405335192901298642171762072479360776118769679572896993045614780076052616775340644164999339223296037500980660810583786408377204042460721654859829840477461441843286574271578119143853750059584491244410505059029080658986269071788112596621805304614241872146661065942760790289340910728221419162774161470456859714829972756706341603731478125440119916867303959929884318430584166827736371464001444382995895286788614424757223057496073747965230395251737395157146917462306526739135979932045605648961901694047562622480827322187561944155558237324670206215055072 [170,104] 2316426778891207118613628861030001943046832669884584697182643619001557596007076060522778863924529583639390720910466430902662194098263157259398076674564924093556320913484241694158990996766932516251087264011538455896406094111334684442345596226574534276908474370338334066288551418788554082873068681153382955368903698628964104377101060991804085880820098093456023732365980740650322008129909103202760378660392342788464208833843054951455300578380224429599039950569726922418293611776193001939899036543275076699388836903216997507842495491963768808909464675380730363374528456913795679793743693125612395170128178934005930123700248341538298661689003612281063178676987717404439644409717696094724138820494367676630004008255120232282595860357548947249780974227463384829927290989038496005221293463173167808989205467922106373565945477352432275486140266277054796070265985781261417539430957762631044773248527287353972785235874552498115765067963701737065792716082201758453646085372379079067252166775532929831025790041442768712597103671874360114210109248490928152944122022301649409601582696321306985501509731038006346016499894476943873328063812549417027346026723515985403663248929233179369839141323574590975237295730496687887652575482965806009367306623026182263299916293696026732993209667306427256124898144969522963896253758655811200964682481270427594850654814531785641246853491902930443662558019071126353446995711694316257512026672031708968038359603515006528908236179071480665122545739666750600594774985778028807321233387862169544324 [170,105] 63185803157866998676889888742352995213032974797114674094817690749154970407379379981615097762352768332673901238667785546248074306858698054915432242140018865657237571252625980116673689986672738085816241715466315641578037748496075545988470702666855976409908221046166369096985626136725132108653517585340200497340282031482315837180022631492765576437525858052803174335113704036802884724656770812002192908403160239777045340744315389289764058116328796605052870377100336230634083037607868583773820153878428146554280420779541191760825090112535808820955385703140683014937661299766600729171383825234176943685997815985478018737918572010596682581882282327265546317417962620310679473974572706170037435106982998334587123826376859964595275365366073746506272465902453240422463053053952247522919656539036987722124783840480748027218801699730026159289273897708902350977957094210593246711035120635738607076389219194075126503641407865912204630426064851905376814472907670417089207323184152974979319234773121027114750188771315425515875871812372845947466853619123011736128564736548913765934954199654098282824957213620831426355631537603918454855465606244190880747629040488011800126150947357338881048958109995269058808288448840336090887415554280958361861367739085242810112352212096902394689488035935660129968593685284442579572651527580831426545297246310854085965089333504667865429174398279007867729382332593043982517260832819137617096044723153124257731579425712965167031376830074880868498331802330143087839451219268721481323711170688 [170,106] 2225190091563093804655805121659263563134047431076378004061930521674766868509356639909038140262836561787452347466101805252546152668542029677409953101559643840458556542950225311036360295275940941505891008489297216460701922966291848048717980289832502840103721158456748276249044193413525748788406941773073256511356460812126642090690201735389761848841723399567669934593761293106181275733726683741254625111124441878248864603255384151772060721003419338424120927996142504837964329661619514514858491028120026469539495173159002178971712824836298347932711213070177416483424434576583179206646978415561747546506032732700616033846905068229984248294016413325160650612335573148334773910577733743052548889291244724708720216452460369721490617275574894411895249602876202068849737263073128270514932031639104352127166568432484517752675920888043066479095129344416678846535625714991655106790144984942239421837063960378586530362219419705597261063534724903036837154646479927860868822183702492118719948708759000819043573047786839044504264442835743722786779743783266816735326165548324827911693204304817723139226362635827939360264476576071802882010650438497075744413894792867119148500999371235344562904217420465212858572177859005987291953788226284345938403170163760035919575364941839303316457618415925872249800465713835292461217382270814936126257657828021209377315930135339360085317518154285538275606954409494035349000449043576619720120421334856011997581415998736764122361666470651149752924594851259314650340914548256016967728 [170,107] -287245716477714592342392304615274431724537625147510258678609214714733007357545279736004885467101915396132164421327355557511487154941351013315161691292929414470113782281905840467661649436359877664327435796067327135169936374559922547684076574527488156174227963099558142151091695766883199606148624804729481979164170517938903845381228071661444157125583734696568241229207328583737988700008310115365847463286278585137965725168084799388090172529011957399146704818654131297545327574913475616482449132227492738858171522941925103041242360820304067294027189634850279000771446725539689912458824188675694857852776602890954731895849113462579426727780160891734869968708011460328996122708276246662630116183537798178293469330034690235198805337613847833058291277736961099213224977730514415386571841084470009195557588240110682376884332104912813446474090247843570561390068436700297051486218294902818736296682050483452619463764727567082556962932107284748872049205443245399249972054567937660535495668252429547239433617345775538785827887570568488968324381029834219960483102768298060889205531775498457607051346167968451306518886353631390590032771524072981938237021326398501785954862253893023345465160599066553043019320351805850815869046098678029210694479684690212817265188798409815741085548533981268037976730670796940098862046545613665919161968457069440546530705520720058670760087711161462203113987605474275146382111134575863403995638731245853286825792799560985512740223345710845242574271020962580967987757499446592 [170,108] 63046220296436354979776088679997573349758701201891219410409503711920655177035959369393914837385743706627049733559524177497338714465000950027668896784174515703202896976011364629507981042889730676483973584761372931967792088921626512448799622376922702899771892525796368344642541779526226353071940373765795949504874424489929903006391281069952229304063016257321785414988621253259418854785207466832220739191906753921495339585129919531350595252902488726075508231847830695921286322972132603257213772372136167509185794667632487485859476030875914787679761888995033460538217533656261776346859153690973354665720363156408207238198028079269250686403918944260608455228511796818607381434124479962417194341228957535733658231414951509708769325295367837977955990260809935522245414849193311537684609430513598251326560229915211180941880079821456349772230681072336099933912961387512477191287707473930320327012589500834079250801551382492882031632004769906841837784911920257671785575150962145635368912977380959536138192423535690810783811166333471674888992928221459201990794881406381578950154637899636315591619168194600597500959609725521095367733255003678466289390855777605266414617622500139923634976604865758854084370456741326503684143960597934785157515432158083551792047890041702500378658198238134810935515521486444549680091009748409002048798811921375543151086028169025292525751681913467407593579699137624631777322010922770117674097298473274860852637861276080455277579312910865257365924847121470662784191286 [170,109] -8325636640070464969032640358275525317005345787089423528417631991802507422742116170027901802473720399782442455942352944839176161014083459752533733933822416381472569650246378133560352389169837512953552197196288421724560449389369962323562405088242700524862729322856577997490158324218133585764118172042544209940170236380360898979324349554011206009208650492311504579410228452661265576808008884043276725658396083631267481689040758529181190771827590147629231773049419426255463452386772778104605290944727012501897710823361582301018297586832771352234523620252747620886895649194836271310320831049398355835908323481367837020762338638472535594776535815447507287621123213245280895407372032364654479129977856001021501514316077777332719612386824451207521354330005064588418430942574413216563348113266618787471676395731171939079004107937584732136023608992824270934682743592048388828425841474258619834467285309629334390560985793776389276502894451400523091396140687832858942156573482832761660705714896148186594302686856501156948443246955419485434472941760004897972187074008922372017107528518513636374206956187554867872837151577499785154071874261681805804654335730779813200323833366546847565819290740866832122062147726060676231732738437703712491925192565594391854659091932575917729631042004459866877787217538576771155332391764884008925868580963306974151500871104427562382035841653171935814061428500158125083536118163541164974979934730550293531129703800931029126388995313003447406859010080361463104 [170,110] 696212038271962751483399020530195278352121097363489626413504287568308317852843334863837256449374378661530206878556016853413605261855155769312939856798887571086698005363217591908735186396552379712537904850302647979920622101983947840541367097423666027683511370921424934672479371792566321328381901131938492504742227802003306430533685046447310484529205334648990267671133801087297990789403139600268202294415917673017349022940137118415569247049479339352213495300533304967371689348307477921649622967884588861458767205876708734054817294925764167144310353427259003088605120146332067014644535932581826252873663145622636829278935523546157335902452829656680690126745534707414366110124426173894152444354371498332861187941360422879745704417816521255145797187496110371331371145465372271755112208207368013283667371814667532921739366481669859750653178401601100257353836735532612102141200543367399911525335155434695803940956779627793802911305503308128902213846628248204743580218227091076538792933646261664220777584399037223901066718153412573986213042129765977064865588828039674904479312907051996737282256417172722312521406407983596183233445385769596780796624929837389080804775232058627935771022164112006374599205098760921699711911659518460045509501515414463894313364888560891633785524311733905140732644953405721814294158486237822987211566282477635057720980399106226279003403924561281899836728738159746804680897937898516090774241586192884048536026735546864049875301337527911780997071246400 [170,111] -36264791919515731166191249706944743907940571733697825148014757091495970733805664252319703212316727777388506357129570668835996764201607997013545872563646280910235986713871446280630911990340667664751379043939349743708587475596091646304787826876366671437044583750376804670024583415274257431007485057105855691239047241226387537786934074473715439412040394910963457893439608301849711975987618778031955993625562275760513392711174642342597526897609430700773151058548379345824858135084848149179951848032390089717591171393589650821125717896161603110300295702213220081122595377300066964636530609463775403421409998803677640403577585537356549946822806837452575675504370554630673454054503849761552893745000731233388576901303409114493401063529983990498553845894148856261599627126508644444931344321729908526239616645792916930120686144149503832453160046685092545062173830760655804963116840501293270223679912284848332691787692399088143419291122147833936383591737752278989732233864057467175131301172034571029748355595031308037675328771354827336438075675649127198033178627575566822436084529264164036290643595838231127449342183415081858642463422665478602961365352951498089588692830075910445015488664500692909358381858352164099438242743362033000146406537622364093427471107709678673953916915457314750088822488458237164643245825186595402010238422741568446967849904886739460530289596622041105594248284595784938358621764191218149738839615624445115651157073650341071010576509979513708914304 [170,112] 1163067172592040563103637604308933236951968353124608673958416526105810797746143190263422779875588998084784434554137254350774928733708399420102047781130631325579593902492035843735365204589561550374639073558712861544724016259160837029346443666499078996766969765082508574012660533401490577814801235482325937653498087938935667686551186063912652154997264883006393631973092274050963478494428911763467450227679152073831052622839770733548568171951706757520857485964213774496412799275111098788177792274678257066406479822070039238847535366340506207702757900104848724235969160883324425072137372190369722633537771440066167045254559264647501960371756287763494252018676198914807665235633544155299366637647008340448033111782788056631917772562842743839921979307196980983721803697038883435181971971812185122132097540813427063388002696393593649696574559443888516834414617027564847281590072887427030687255805611508054208517489880131334029092122948515964468034741050776201123601287692834357842939385126689835863209673465737094537934003821728012631825638503862713761114435260442167317210244732017059642242320558208518106413790564942043515654152936525471818434470804755997725963271623832908716051899851614000987279519396440361537609312352466677918676956119539293748135666973050038292211914789906688193824327554310587248923135335303615010282997051189402853083147850757836681544649559176438014428210275971108702051182509000781392613379900634760672358790714104914054118142851185308 [170,113] -22655385843463269329705483951436514061799145993476956504348340547117173285987006839917551896560000223457792591997349480800908451059960622368585900246374173416907104510884322947158525585057394258680916638711964150178020778212534107601530901690435759458226186036587880471360157070376726984184830111407418507854270389080067585688894639791394831849015866331714296384116684164407115226420950211490672110286870588676080191234559334346970254997895234711422365089370812228354056952906336536387701558540185065432696563666005480937870756897275676517727443561385805948126014970078511546820175691532578280757288781190560960639934241287639153754932371840684516015872665058381060559156029379759185100528530907669824647785412788332360099002902626503922330882398641498214090108407899524905474011828290963850114932290679670546712856644311403665221905549354519752717808919486809293523154300884782290794592590853805077665236054772202766196522596392489821320831852610977822499869239399354368611942152734982697674514765571573187164083965665995536399006360917630892469621924632692128981247281146868689570182756640418927966140614052512795699847650053466668882329755234917279086787314422322009407402086216699227167029180896151363296990666617660459017128086124770827719902769846797507768686947345591231068375177772891880558481718880385549030741529834866294467010915659084276171548944776053857848282215343368319923361633065964965913905054768585205028975515079644936362206816 [170,114] 264184087847037111871121707442191041637142313573893192016565032709490056034413374470386286635541777392295755379210394480404375106056347892080885819054597337026585264434555691182006428703670923463313087982061872378219938306004365986466353324951776920264927258509937644939958499282291517310474843815876170528617643306959465143119076620231431216678759298664045211461882562175175958616152751474985666604109297340182069730784361075885488175489368739105627535425136804182631457211077150975841995123172653221090724324202303395787863368525939099906153204006192711766380593668088695377281977229939022091252820226624876960694255438408032873151727845481853970735172706230268224734862283762911036419057220222272381336550720168386062256600500996520354084533503876165562017289506793458846012166731626572082348879586705843115159415136760457000631078601079630115860626911134174100016117263750361622575367673434166405410094086835882001327522530027777860543038181925852967885021022184696676686584895650766345971075562197870266027357250867346866306212561075369276633673210355150432258625673210670974278479249364021472328068821518995913712121703820064285844279454854997431357076152068571308219983961808347735303345040792643606569029937222041440688497834737696270513839107479350311907898754557927942798714715621359873764447013402257148681733571281656155271725126213797673517570023273715961345003449819826360909226182089823297330683253057387787181508579571372816 [170,115] -1827097197357744091354892482141960492368068129874118137744564832034006379943058328894591942100614382401354921387323623275487781424802159004961635607410480166877028716819892028723032564489234150651584317559575656396271353980632793165497295667778081344937417358838705483662411412963113592669120360856812880809397751722099776823274099308989260020630585552785311673603360386975387180079960275061328886287957325210412027935997113574095111868872674391616609651839500881138175935047259892646280650138224180241633351143245053213412497919062375121393913953248139526565457956252804535152964283396526786897915142405912552227210726102347739212921408504496125125874677387442092643694731270792410544897220240730296952160297975927357296355592368223245730570334452046573573867777138784614363818354914650468956860859975033144053525059633159146300171839974726739314718856672083164392983628614177189645704123323327061112530863501482090823642520689021690877022598140360371764544533348762881614392164534929199600111146005077201027600587049602267560880122113049764327683628831274713545910150967459370923925429251753661587832832829752941422325110327173889516361838188735169210551951261503315965164681630917679182091647168042045095312478664594614066649878625936029306386063241981003974833640615043430291461400819479864097916884504928445689743051208540787032121804036335407781323363795757989121642658837613090773380407845071283561967418552563405502920143296 [170,116] 7424073447094583564045292612241675016984512188294633192640687597464559551326242447128730102945840090013536020039677291745665414451878288807780869038251628140321752783293812415012427113245545216028577048379144646996574661376429521756725297684506025653090214759693875059704678083379043029798113699098921639444898000047778859638259311098601871090630964509567410610733835148524069075702919044836818048139530003493422074042210461957998036882166021474107698712827372017006440663685966240355693924539098116135063347340284398427283662784370322555209084709453334781295755660094537960714146073256066928665443148722261784460572022314769638170055985585854070879845669140434238051887155992919567093134667104530699826082426254064107373952194382094867127683960126654330965248514885439025460927430891540006047895594410788036553747761771858810853463540116698506586867447263276374458585994925454587830613889755223028895246894860426068225750954421471937846398365849382866108140804844195625581657441780482516737854461890169422756883677459966185280240389162317344870750419169674896045497380869887460941151394068772254435279741506216301601736727058830613881196725214662478712636979295734823360462785945925947945944542497365189049044928177168838446435697873306720171459594997437168602896849436829939026208220506407257144955376256024362789499376767641339199579994323275810383836184085084403939933441667216851460028159516320894481071871547543803511 [170,117] -17406333691910988249771267407539734505452394558217306533637437102915947619575292112942980248310553625528190297157859426027652471825876065683885376557136931371495330561256294088582445513820703362919068151752137888455222838561454665087856474494193931337235903785747374360657411468866090391908673563349624014698141834822706024228468555191572473242564623302470687095944376415406827456536146440951167176134065096520834880553536761635093126510721416965473172880776014861224953553356567715898448139704509328092134917630838973198800565207350677288603374242885831341683838091479812623349261543196552318677875081235255618872574025670904624050127120941989805684858641621390470676377942764892318632328738946938667102720808446203140141760830223199781964709612012162172707037281909125536666808999146048487667975125169080369229955937033029555618262947409400313721843342550235710215466440036996089176300778716969629097947664491166644238533552442409042318141072832368235884827362558907085523402331199470419322490626732372389098778137165749574687138064340879113320310306423043919621718706881242915458982253247963294493481299182179058789738001006570525475169841336080783312922566682092352175468008605344455046851967938133357732720558109851323091836367245004007129616806191095295309933964367686498148276250460819825272672947087272460485997293789481433239673853314315366178017224579814978602896464524277716164435975327778371730642362944 [170,118] 23484630176691843997674750147927100236900738777950629013526293367860636308007506239939134182369666465213427417688450818396597108615752579018612243828856668894817576331222946443635824976842296263718339564451893707355655658612866565792103406081741089315974373716301670054175496361873438069440628648054216862491337607831401852589424115288202152705676851869084646195180292892315329898322624521461240609009797580876058498620328838543271972939328153677615462062927365082391256450690542525640649061641177873046294045017546003527931893599886970209224114148916023065101914558734980982745325817061511391224227346965982310588589007695455611976970169710164698621810830636665595438430689055258670680281395836467368576173349310724365146673883922774191231557716219240708413915928340708989960438891820248849888653828976297298387819691083526876481898831033930177480453542013153693514985323980456948993262935650403310393992630069144827822278057155581686347671490039387235192155099314220218299460633054761628581494913351339995776251061112068356578679877521606480671212751994650767295822497842010516443908456827179429610066460201906446078920742562532223122310078414428287295414389752548205502694830557585783211870455944452872834320155779134230122105008301973124046886394231975635781430630530367142980050665893035795302405927634072083643327896731623016238675582629115437757395778773545766025563601772138778926056939175624861424 [170,119] 21495305407458670154785594594143330470961435477662547027858114492121639688427151862137219487458819642197976304708078676918173009895507419737187996578272797500413437139783052273994200763773397694289462867756361408427352861982156118976359456668254253129322575145224798951234044244633253948079879036766024135965743807410611470989969899129848373618339365801837048969970592456670626174581137869047698236515236720512079288568290608104104901022549939505432222275927201311364230149391525297032595172983958323376448938331721484053747001548209922929220458966627911218236092598221588733012064194257213199092705299435465721767849063119157296793533830116330816348977877390185040489103730854917883324439228912989059942594398678220187041292220919900102682834330748083001886931098476613510100808506289595929492624873022277977145865997123396745020806128919848341748442060957909751822050574476358671367072406160385177375536740107811542615367164162852330894677938251574027650831079881364276775240918642747802846340753481733978294092356239321632833513792540289278276425149105241777396594567056063079796563141551251791404110388334924507556946496673090225793872459466179801112195319130911228781980788973540634870461900485332771746259617476308931486337642434142445956415113542229850726110345577401274304351010321777735558840332614694251894880947699036020169722820321855403522358166881959644040238298255767460352004175472 [170,120] 1671244673663390303882527434455797848995330018030573243355329065469745697638820982017663912650344723612030288045317596991621296282699784439071858030898683470485525021628097613361593537368021484305991083320041227001314523796467112473123317614861509501218353001130604456630526185229641376162997823060175274094648952951389274291855563174726073005216096355160410642501176995602481802237229171401476763214399778138958516910791484097410016922786854700267407758308254057885432645336016452623323889359048195067662748708008042694592056014696061980754929241869919131852807144017557765564060955971828264866486612923423212996654299728790188184333235882970798133912330549620280116751177982926072749742921982199901606741408255301206314964698764267048178006693260781363965246967241817248582125586407206452603701827434882475777469626751273294720245183373525323051612575596691344838628588805330978653318953642478286374588335177106517695322786924634475707693714263997998055073325760964243383801980154784641237205370580060182275428689164505465195981320606805214338142501947889628549166742969115735637761270895446364125806560557581162511620710921413178708326530015529749363331003214564774539584440964547400188035629674661876641238033303258545876846381865502707438110830098696596420729646641964651825016797045160713529139241541602680296545492986557573426660513964431631895810420825595331595885275101086762883740 [170,121] 29506655058270573194429606163337387304487172840526768417396417868715163007418996201528200404881237384385462868363525405078386524748433844932513800300581281383205557706272686034997762586463991504160603232714583687538626981896015655109166484353493973768545123798836166936617045868752664107176228698359149138175578392087455642321681942955658864990624895002104081308198117951308312140679308067819569723694572972873631811460274255744897455282853280368409211989403533963603432595295045490781693069036894393655027375939625158065539912431320342963318406838874637403378440328810968586008546065783288013399753100790552185400100834886822897224804762408606442981941964117776097431763811537685323228791099467131981207988055416044149224006210113628081938573203118539917151245877852760241497490677204697458984248711826397561177259019974983522009465778029342780783463546704134328744834489665951951882821364863089119282064790693405040390533287917746507036561831810522314756735919993205971432921490036683643285975301914447248021238997000935506174759474994160079060657732529675412669385462257215616508344034540074444173116283779446314877295649992612938820971788219531837587888211791283655516627761349453813997977825524087502691609691553077679535695637952948494445750466102644047247343371778873397532460666674510033346963748473830291380395592298784257432929872937900979040491754921148965843769762368032 [170,122] 217936605362811887975567585848509036290439829419144178947809597422494741420342174474135950713592148779673614365818558744843434745874135372704576529553889153432855746365537436198026952752140157015377592377841430960542862114971902497618624560187976720069325850108268208623197286939124789224905401772112185022317653439567707906742055149423404932288806691455042593289173606554242195208015307655021281112175445145628828482114842831409139243837542579742705982281633321752499862094944712030382878200158464331780353046224476523538090656491422566668226467826838152142057106766967354137735950110731233272354921558949834924276248731922065908810525236541676036316108778193376147887921950284108532519268595444128506516766330768101631781898637525638010159012871245522395651287741665867921089809889893889951772016532770452762372149072990233515193346310577428792907243332911826103031255682503850453544043027595168945781987387382997747865868718899287807557979841519840874252303814530813079625738838373554674566094663827422713916851333486230042965577203094407242356097021307408444312916070505832637219022370699388396511634699497633628774820057913120712650026254696186720048880700671665425440717814066581686991022524100327380944796646817267251286406858984758919197962509994442226018112180922740819794279631012862456755259645514011274527062954542857448050029940937679017149402273257533473380304 [170,123] 673314260939280157295477811528523784532363910933197090255552371513557720063685108913745762461111030239980163483472146318379975845661864480155411858260152278917159417764440577490239418172707011632407609844671433973915593503002818603340482076063639280235037582827825842965704058856859221621911823056997109923930233893930569860422641073556027420529601290928547046383846441112587709759189597658312284006408246367747042618087206039697423745949928132670536755170246140244386168098937873619887589409353529693695810200393092459285937972648449388992747017608553455898995158770774046367051369689293774754878147312894771029619578345968474021680937318014830446187776218352903254254456207010419081149060803483641044839804260232036280062304473931245577340531873412716266853528066018058665238877704661371673215539594183630022602111017863458353423832813597571128331640403247318107006056299504836544171065826208292492218055876523822575119763711822064946315802259323873829842700425582016061010121340832302190177040083840023506229130119903412289718067375541009127999902910779574890002261041122576292083028697746307755667338682113561329789338275507285109905317855873545083575797634852552034029665142294868112063491365597987279306439861324783644025821212754733202137623625387092727491476580479385455450605181053546394959787696008159138321394675454888522930088183672065261472552892903776 [170,124] 871508188152652933916190822200868458193023942550413811161444023881873620420507670635765295378644148105339542685606984459222011881090681495747955896721744617505228052154295599051655993583004256251002914393311332761953754158630613922739320783051470343293998588184201142204878962786188137747766521854609006705936481045313197892493834443014350113160519295535979155520912363679687192938088846915231283738928176860193478652112721884270473642235080438989654529003901644864611976583210183272423616265436848443939827828057766837845115148707007339002720039398955901109240717539972789071817708075577113916447170199267150640710477632228617096282638957138070094911293958502159514300960404776326717940580252432011297292893430038685680311413661806621080876987460673478664289724554044485169495354728050631491086317182365113198333614172972014364391822538463021266913946929243864801210456467485457922857267198499604744612220859544626770472770636172073330906690156311078992571909557040273111285126977953404507347493871727444058103992378401623468213016102577551504940620225769614724770260233665485957652115635390337265144151759293602915355515056423488421201747430478808998650736282240696757961815048711812543683004010454375684034326488245365265171342406843303554952738083594833620021128517531539403620561580988842477170946300758422015942090679695775095515970166552997907786930 [170,125] 472117419559175061119580473065544734942876022591166042116297807826352257222266504728664878681418101891090741022119010780034049347657521534587648908220321231304663748781204983365812621764249384738651960587734697102186941758401125833312246338272207299861681483106206144045186440309545931197611662561449619463177874606151687745776494072261786257979584755545339560929959913634109380846319835847528889312812616428247612117652731531381861933881778892059249289990304070330866463269680535791768549128653293397353109531848976235930914608529054225211715137097996023315499348715301385723857574856628771673165223339531335058340872426067756050499488926173240408221078222632563895906813957910421985217162582301434150156572051935593467310585511406449849102716925196530141620123069513685455347256086146479928482095983740020679412100106727929127511064754398387085826542373333156767416372483130192487637418684094225800699340087629886630805975388466174494770690417628707704564770454417119838003453588062874132884997313648767949935066757705846420929555156370275802750326965144249286505020210402750949619476391698261232732111108200798947448051617308742372694711100513209699218347198212079710443314755656204575973093347222708886393168856457428995532823151217288607980489895679828771598587158517675242802552146263590761706324060537458596628569284215837180911220473890112 [170,126] 106685913778052741558647801241338712190165274090511122046809487809651571262478450401294211848039996679081511616449512046524592234473598611246273643522246025024345907185063509703528140235801021099222189216668338048584876639804374627133162977676314735382176510895550243090295025735873504777610544771781665725659826440960106465841508645035948640760506267717338561040774357987131042797316437706928026807970894103175348415017274993470915622403104899395087476661579849994525423758658732693448969754267567306222615020918209277417619141251871695080306102691465706195334898367529737355999457385382178207956177035056374212591508256133064490983966227512905538124710506315712543292308597281621522949587804219388794569831393743848516793150451356096856016760625986080145088774968547738688189173141332201279154394987254064254665943940500624661555179584125451181504269605093084443776142104777088608222162780635811558739247762923828077076284515981956541568276957615406741122116693681402315960374943062135342957701585798995460358401470876823290544772937071508671246254198225443542263020459504366953557199437147599242376234823436435193882552811238668469846565079726314532060523849052852676838069430896242367223088349449035718208912883722066101744044218309099630103831590502116676582024927658104280425748550501431311216546270971429064514548657035872661327408 [170,127] 10001227250201440300399190802815110248146414852031327547798786166131534486860377834598408660919209402141554031651714769073416737777641802797640337225316910395090208031310782256888118762617916584661556677403347842593470920630937693887248527567132454301247934598347568047025891406204815128467319790825860681843290694213206330222126400126910631590958764020226721199697648705523591787971946589035098328830760110262501756838493683778461140745247566538649230042313911609919636057476126061859962469036101038043579276553003178898458457716954471155031611831351307498240513377972244243940418477910916247651087472344443661602666864951437771877629117698366220747381182417105886626749503544800103586564924704035144816683655779633759742746534340806513445626385697608621665613128606965444062571698149317337443523075835711583945769137783618548961873317086885793013994903293983515955286931294851200721339843706836797422793986791393657644659837020767708980944094945415367981688016036609004358475241465245592205687941483949291319482457506900505259666658951108896569969573272842115091974162901599275544043924962061277924722599307105800744386307998820019539162586497349267976280572814443779788055327485049054860369402872683770402805257565503870142513383462870126513271729345622022723594143966770653372558923867207927788888172389634080240563637313008 [170,128] 386007331684577340480342121911415852425123945014071054172573701807897811169483088899656969156743892878191816319889417755356580734880490263348787732674500523248644349610768814615603136985403052710465791685559006967749886334056673046279202348368508157607452818571744581883227718741614184422905952038689925449030972555476987723851055916693624971535098483267214599500618269280032801962922489512721104415878836934054102233901302367684433555570065823091514673381726471571016073357875483639443352579568352808961176856397716842211112359501627198393136162500703681270446049749223591618260175919882627231979247323421769715277323054979181928295914681992877565792273472114419606639482676308140504421798299350064558062845306859271509845642362650627396230400442322721923756532875563607628625347428124266422308530346363160634902901791382429913046706508371047199429135184229670367886727648639122943557036444390168766501527142747303890274011756675463554846553290786540254035804240938499730920392576253070149481372259643029032118998372182557844636748266496487667620569824680057575793973299247325320410182952508088029182990378996297090002665860624281821460080977611569679786224313764006751676259982741663493749115665707769546654163042164070583475340288474185106260504961447594287203732469914615166449422902208561297352656049588878147224 [170,129] 6075166820078915010758971345695685415892844027718728361430671997216783404588511598066182047124209074540085901604353706931688190969245793018253430281909578678120024486756749985612131009092694085630728582162224307116545117021172431273965404598807400453574929168139016889755834296055943718920985206884565775091190987499709049208288350294818310594601998096126135402589503434004870785795506484783631398874063819445652517217032850281930712232582148486288247810958407358631288373524738689790419027027033765650956689395454368805421500262678669980533551504439830593161174684232652046506524281038184432906533902054371838246454079760103553318088699442909972758250308094629977632740489262736174584596331643660234148411647702587123814828764482030041602527100829287057795003941083289889511334132609004988765529119652784444465303889771727332317794609457967633663664130685541975928187037510285948161678740804479445183807250880936252480877839588957000061692971498116435603108137421264221279913655994146657966771963696088142501748638510345758840589325836645786935856563411099959236085382303606701901272420099332979984185064132646443623833962521600979179332749222273799939330023624516658717522627336402698059104095035486319656128689495028049495108639166027723533648356382161738134755048186084375194380544737673861682902058624 [170,130] 38538033475482810838538328731341805300774802053614651672073996183704941942060216010051767166201124238362157089084339151404409076289056702759886352532170224891567649932350581074719021703005167513485595808307562226773091813206668552437671908380249084420080326749968726273396441741932920076679542699309110165250880205868216788980216312030924242068658180458939160492516738408518221450771670004744804249561548038788145066043687062675076065841945098981865923208257149201720372834232264450830337011288443391667839332461443601059835495900876969897378693756412793976136718887016675674469910314815113702754448985583113097055620789239335497641939928455220293439022050313184862790621955056196517942764912900662331847917561117917236449819409415150715485863424879630187327735172683138757791105943710247921889306725275045489919730848579581536984924535701390550323566690001413565516596403907129146833533777044329233534222949079270258034942240326933792121826900736701374172373485754698032561197854172936224341358273191775594742214377448798408720646607626984628115992417910959929155296733386509766975568354957453958795059216010589006721183478929187063999666461101169767044203195507655502654241497717990468263890617379693962076083282234890033167014899670385878892970592339290273570010529467316290456831737092421224 [170,131] 97197557651042776639518761004093698714644567247196421505810534873844522907743766025503904182794410290830666315037044006115661623402311628341260432117845603782630551899444620753940831196984972577738054631546103945923570886605818498869489004159746170533362218548801910210822274080787782201220683331387765320383140836341348168188201043878456529113104643903563552509768561635252410355414624948973773225871917012010559396122037094800086707808001409790890942160417051450991595294716927411880731213698285816133934871740477610177457358716682631077204287379694668271705883241359961422038232351992115398768735257815601287410021473077541250627759283868810104489520636204462814075508255420284753564982327555659822966372023166064052926877760628479708405087622125672932788624581737475095919297947944263701304777200162224498725552590689260220166286986574331714575628967942930281362831146997914636112810970509908262954836680386637460289034619238323943908113236368068333936942174665940184906887148918591995937708454510687688022251028144467088269283284588421086747354856807911642026290306441211652818551260558704726593473219889370464327871107462947671120300580037026658009296307948941493704830438894443541984146457063239423590144040505336984778698665683632294545664653626836084804851665973292202973496 [170,132] 95944588738539881995295792344076100742239297135249175732538887753041463508539484234523213217659165158050347947329040703173345538332332272370608153709600149600074435860018101536539591518331045339658900405951729897343232933835988040460912095069389171119343751253602813261737165825055276084178237731742324836525331803403985367360831893296327460297800419182776836195220433720013940016721335379848198594496680368819800587326213824353414934168449456031094598620358490435586329977714952943155014750326239705649736666719823783626612047781452655028488389193337108650439270510991815136462487480360059492104810720863591244431353226230074809605491247914868627764699317890413141957971255011830809301151528285701531973919989346493916095099788792064197597609523602223833382625677013809625798183261035618742691039484433967009634652184217558451929637939315569368602270351299140922770228793444009435998950840166154186812305892572174179542593953650090998563032802569373312685302314667888714375528101328878334774360130682414738710181183891139819858342998864772976622103765216154441568518388169174303959275186862946280206326023982032349214674912810531697682721040110173294050415506014060766609628165492180496835700747663542399954405020014428195669456674860269932064263986796889242099784138166 [170,133] 36409861282962358337793564177505354724450739888848112821485642741247625176590440043505115162935494449845397887220771902538254495777651431211569069932886907436001126629442838406497961738813802773695776291420785626923854935546562896812649645411132914794101774243927564973319979702602351644384205497957384514827385311292862668742615797484030517614287550410230165224770279291028855819361635792153120806936929120912944868546317969485363778582754094290683365406621350322108545776630836106682548583404947769019726599487284210689889827400857983691427777341638875732467484298617398054734783439124520615100813326541189677582141623798573408518700344350032117818764866338665145333593325616817827302511534610890780094861640210681923160288988196001612488361952977665766363551614560626346097836331089598468836794442457405711426206240563407165997700279605610487358203657217228670583816136073953908391767089341651030784788680701917570790600045696210892067284162919745415078555231143834965257457021094072638703814720253407988913477460706191165221722979848861017427540735200785345595701386673108466902375576485092932235722896300029637886336138526721257976336617036356114462378224327970112573055660070889729734551312033678164391818453748322577950974473605596581824718246204476928 [170,134] 5206103753527384867620342440649182427137143661052452249405524747896513555881541934445388460945270472333719670674489965579513363435600409064621919976765611682060090670337332302860829218668846552144871866288264179582695171193137335333014493173224653113946590228894223965700238554388571322920280056092842546835199210914494214664425186597170309664156290554234290478719072650126360671457774691681298045296466756742069779781532084879038759335796032152847396020790576722728670909162181556489415973137386824550584606488769539549454402945996824955940379568388888446672522374074572804649428321189960711624158483793371705500204104342013061732010142279447971541787968973792778839509223604857102025496526133222821758112274904203299245096633709936142188546643449852874356103315572218783265843335810393329416228433187603815175416245255860182777027822805061260129885669174628474021485586209397762535890041920927987492098200998837184361923181271296511712261920694102696089802409392998021524921252934472559475705876838070489409380659807702336414204401814420511511068090089042966974680092156132143387480661556182692748537765151122063323272788426322121305298482240189835483274535544853660545946403899568230659507563460838923479096279907128297093157098090225519898896 [170,135] 274244612579852114815809446923594973452237018618576798606903912487279176523951290472125402190600284185297220033079247904768193968055972725873147267517294535972376857919024415888436177547719095996737111231777509410600064151901530911093733623104375374973019791193840935553440036036634365627671185181030877047244608044855675643421851294501293600374551505494162762786421082523047842663822767691815318163262795102032386467099381197304576011843545424461935548011844121639510204358214344295151422104060149875728888526108710791483228346900387813384467726028411932388160891029132893879497287049757501455188958982965701543464707298857672760820933802901444373133529673688919350353308868758326901807543276328629851509050842339678094167995709694883642645808040511640561502665281634185336155604995411100397289420927289482343522244951671685360864303780248975399708317777454028723064554169999666828444058396333949290003440562882336551103564644664319521046556078682746739277309924409269796560631611579445336785318645769702636199201493941764976747576293956208855987092316101351903283501267184166285150769487615054841602862009321579969398045224083718379356213224435607998890215039978877977428740847943572076349660960407702736960798717590617555858116560 [170,136] 5190860323796765490621154279419986954100717523385581198899479281366527796820772429335051908275974399879387535271092162704988222653703755528456502535955877833863253070080592185014391794295696878763249131209948254829481306493446884751116801178736519111632686542682568938873717236654047380638300858300040198688352565871106128016889962520512601272365557181175103429349395079163920184146749267260434147191256547856452894860667717965261985713649664210966651165178389416101256106050663039962863943630902916825407745960335799040611995969538437248803324491602076196606013511420053470056674990556952711839245703770117266020347264258551014712574019121665341630994177501270560209565888769839676710260191814777117722296815399029756517487605276547822027220082685626910268463583636053053312680493376608636791107062261452236703520703361765214824601905007950493928514066425559792847598287614437913445247945687419373190008693632080377187253579629039661921390867121009829646955734369021967297349277196506358024254334170668856827855686058010559166541185519760122989754344027246539638759003179242198111864109431196236469427848598086953044824963336080129295719381335166975369996464316913102976843539992808587526322485085667658123271443377240 [170,137] 34339115232436006669328585669421189523752844989926827871741925932467389062826343888727884243327809688720181950768772620196136522547394487304284124129530687478310760117435077082818301761004894730146963583127106592472980298446386969994499708436111538325463854263787436136343049099732907467368816710906756492589020952737102994670606537949480544828123038648853952794848254820162543152037908394427026621797190854759103044203548717843923604184356690004023084013223423561655337313021978652478281917044194224373170769413927033187720861292534078657603570386832826840471162523161539824669086242312714405651253003932974645114029796510605136521660394306165947685035524821601261336094687491039090223427341285763654165483709710906077124467078917324763590967405646673279452822649568623526832693084266141216540407230332703760346955606314822144098702146773905753739038203834730314147094624858613660720606010842180961341230607428935901060151872733980872245193991580356327139434562597951153116836200092954855009295062487007914578374573384590311253037176931942137039732428076449436462171902649140980072842640076673351630319963844254309192981914379604690647296170400549083242743383286545429498448615347653914531451056592731744 [170,138] 77000287999157817061630877488748546702746552018204992231322988033393794135490730594617799941805642532215208712504404194266106660564960652928929772377368548398954227555242000589381308489008031172902247906337383248205952457376953519599362080363529068650112500097578836484757378864993908195828604810298808388588389961224924645853845756735155389233014553561484964952242573461372850179172843552014908841259287163095745964457782563022806332493062053642702620650279787420002707132050669791488056318206764732380766653606022672534689493861563851505852489552495729680451391458772037223137156478709626720788094688848602816487483016794533420263913478636714477897374381820572049223274749508642926343797137603914328798197681980899082680853238261142030088857742259025280349658906068388302381359461354089069511736283216060306611453968246762356939798813031683693190214223353009324949301294156947689549542754955863959719318993969444214844626335009269783818955110822452665203631666707346197768796642145760879864230527561160905272185191127702830635347991708608310792440206989200322987289562870725345971834803417392257527951179380115076709836975870671040580955092912355348602284972262531631333488547403060213192 [170,139] 56581318402172435026364217494238421191440661470370395161756913399276829158949503593106683952224020631413767411700254323987440421024239230548811071512583468046309604892217660918327764935537454461899045915719776443923807460549654351714059033145131960138960143882412554524018141092274222676325278702854955554381575835816420804645133307922553464999696760215512973548166038338576228849780199945271709057437396632196550987890339575060010157958123929001975309109343366326343713750972990508490063452402424067714325991705603248571663784658496783508534403315905620573604867917959877884030863219929206249269974732556493497286780205865642471243812602699997900410469982976021831727804604099623704812488451178291552843172049116220152620714916259390054691389780142731366880902318718577134685189941937622282042207637136436008519243395041854333745904517044364292692664553080612818061497974396686584252807164318500706733457121504368945914598722536348545144200218201364707043968942499715608958650808860913150255014271014235722983357501668414215101647141671104347112039548891754488222706084928186274511102470293395106981356179389173992801236522798149307661467183295027057396109829702766004771144 [170,140] 13126242768586125029711488104190555123168112698329688804614915178720037956760069970413300062035017480613619688870518160441212228711707931563875721298696738201696224767597026100198277725870831947075252884524733517378867895389222678994791705505667438167687865899210989487309988079518438413439952264857553552029484673726571048186927924734188095904273024989976436927029931697929686923043420717651993431587960787702472404204619276359595967873270001204932288936942055539972722358713948044668021396649986204639105941611403053171842457521896869517124333774983354449260565833400114897978158384089028485096709212276404672283966831867308976112331952341222546140413336635941748033856463194653808110785395589602192076251681679622167856281031469507951412643628744752932693114999680206260846399152908422563264508176230373088459336062592037703652110121233732440918305237963056844593213476761760586041259975343593155263482019511494252132989994428803760865242886492816538860578940993021690916685110801238829370275026667750119347271121387697311903346982879207315108951309921024762661066160992855263762263152081830558970633686316064959253151138793192795903324598021352795655010267 [170,141] 922637901936349785366947487988243073102420993885393617650672085708825595155751726486614336042216012999227926698572163706571005311062814206306843113026583492808084327193683123995923963574568106355463319066779849458766291363317224625589878452662240412275011631040318371528463727186354523628535523632531817897296664021417241652474609312712276488187442558523702186508141192722545440322553194971252708966142648196356378987051470705609303447265470598786721249638137479032706928286572297798456173578612032255887937423827720985673841564189365201606019653973088102272096259295604075472904473899788976429490996224894730145118928639967505952886163474284826233499980296865289307413637464178519886799612962262534174800283384260265869587587394127928695900093244068460986556764610197170189285312789090364225231350269475208723264993795362498295937521005018754613117794446443638841123642287459569607442505943530176932700039208365601976352435049903005315712011417236961718244690952178607370286824228135945478466868328992896014423968877299736604814737316339500687555343900276145144151995751836969825004977032325008342231997054923579882122164202275490328191420800 [170,142] 18776925174676481569435745563094025415736484084996988515976367814760717644748326220495951424827515562905952010167168262132680632405500639991596962620618664100498910476651865491878544077612202974205669164976231800226922082523855193258068438811486032794678938771539502228277172096374214963056363072258043450910324016849915389516083310484095528092628418809712272268545420760127928439658864958290898939694269342027319412265281011838906225751784393664619236569579978386298349703566870085989755761410676104409205049846248704601446833930083322815970807194574689224090642508739343977417338367226602692241139368162379989681260901736726442849643815896066935365020786591969844276903111907404615019314912009488133761058408531367398879179606665369929908400919315230625384041991750050056211350760725568324651557912763970515818719709485525365319777127841127066236160234405384663100434927038171676698471784475919664563296536241099230103272073612710452921857960583002274734572877458953864841330086958454528801095964019828290966108451306645955272881002678168667151238275651900671488289994947719509225063160046520198896963331753035748605417051504 [170,143] 105225678147212105634081827551235593041063043874518010989210024128419360765795013684488242903449313528869679498988229951180057156290950002974419260505247530425315598507403891826359744223628120947598638766562436482378913727240172104067527598811817064320388051413953120358890067881780774317518309123461654664028358055114297002911204644392101910746443926884847229314487950870462656328847484258484759591595257556041742501920154423711356540235627995528518399445565139650678880713859735001284929918222632981419571616029756638024856266993053733754715313916152365206601498861869494826075176388189617169965124855639225784303167080948508743621546737438631720621392552229675716924645628539480956606787719095415039931950822217807734544490378295410511192425613878737431968249465501128300534289699643032570884517291530270701786327287148508311546749100019413920598244297864689151155568511917995793093759133238287619970400119146778009353535587755893670172023797126272933197160592701206861075162397100705452041265841128209115885706815035511556996533139634889652040361929628880919669345099048364894881237996838492883550325190512 [170,144] 153599001076094033742141400551868435836688458549738387121036923665368154998101426578299903165772226113574794722127071371683758426633451767690524090911054200755498719682601416752752785171846725226810585774181454963910981028537683382083403774887969015026858208788523301793683415723824385108275888394710779604841628353638688070920258128441958013234728171025625534721198323056105973088434458908884152184459052179766982244653083052318370003681449783293456424978679416433705301115860256932467624139414948387132332919413165726833583422320184331695226572121529394067705658249244640869200367930741087342172810217006810425849417420840672612591387033879037034026004056798416478581068173170786063630632035107781345321271549781250452410658774729749131737711744235718841091203489546837869991222405272531952130624744200998660097792476517261286045793180432222756290554061569173170271681258156028092752044313587670003205504153554711544288437021343890411625583815296424087331851015627714720396235317832642252788761973901379243482528646784186561484378856108960034430932738366908206658457514422752026217688865020 [170,145] 54909203376571050815379421568120451997750556564762451415039499007013221572905449368916089980631346759860819031701102146940694244271417108760566861298613804853377575352117954671895557476453812553633723469153862664059503166181891499977582065448928635406840918527905343729534864260698590016027288874073168493668333497646093389885516932589665574613626869930117196490970212006275526522620339807779950847800235954634258334491570608689230435027599238448458808040864879892190475896181858612622969131788115695276236142990685130514109763803434643193857656354996518199454937709186759626437166580496181371756294374679194581161571832468196152968302600251319001128421590385843129564440800475470644696291572406391044528252330493590522779367036666229224385141206122715397099859327831180788948005597412098193660927479135787284085173098658085207522898946341901950181639741971750696323574595110047829516463132387123741214136001950168624751206107777207778536113705506676514207417960736916806974963293725772384500251255199145151472228092080331043688071382065700782367835815272328170178893437568 [170,146] 4488486570389272927115281181865285014127576706165995665220066441482360232627291499395891852898789184952500517482714697353461327006136234961990427197884623038887185584169622289852622190366708614928516710072886385434338242607860843399156273570715640163961115917908890433897840638436262950603589462924156377458782761919105540563894386359380727703486448765337781827463172633811789001276021251171230082440892682941287106089607945758494446359739130235626996586776303318947226027512487594917507345038701202748653121326245663556285388083815850347021314398091077196816131075733574976171192837085735406668661228041255381166240664826062073618968432355676825336608048130241604460730768194033760101585797986974656277878557594229842719385162085201304866488579589597677027854589562680143784221422329001956993395289153564884519899914076032596059764318973741016351831980230288987220713122473669118879803223642143385017283774262460115186278797806926659711121892417570986373667722418931887424672000826289780931265658193909412131134635903132581449219589936407829408159717008 [170,147] 77715152215095821464781141560178873797322646274424970576262698703667732143109752612946624942548325469579391929158179130780315739719081849603063196857904599273368611401892840561169528330683774014205877107165194101551105100930237122678189728249176317149578697649723920482230552182037648277651637544913224069492462739054871085209680185597021097974414636646614061074645759818064875208058384377102708270716857993238898136679416940846234766790658877316408535343804541908730971704398421285606822714232138179407096256998901645983537494275970868911288252022059192010652430373833381853543284203938408735485563165069703493148489766845799188070649303697229238846157223675785428586208241004112851754702018338305318427048338269246787832101085789199475436061387794977001871256607874234378441867345419747199512035063346003957190238619325994859694755054651580098926394323643144724196309070633440189248071305328685907831077820929304122268510120346693045715786688218982012292551970588478057881138055653662229294266819672610247574485530184800240774811264 [170,148] 261592663922379513983361155987766743599516277946577950085674245947011851541326174596968066995612257285741558757985175904227916454036788549827796824521891449079344451851715455671337970144429334962671844104190946973892160878523588169286917523224382490958742165056344110192952140077050076244641903327733603762462876018929152378616389027076768922913388760016793675523043240906618109543960425969478705011534565914089487720159874469645131358802471790772641147751173082959993428053210026401500441097616742826850590670846018854876167934199366050246137474730929591625966882125536002801144387996613982343158494776552080148558832886494555351586735505842839230139472430005234219550736148172679692332311831376953249573325705399393629960786391574888727680625300584827079603456288731586466753531525025930112726549021135060964574974562335988307506579140759556388167806651470665670646407703710425455357664354623148304250757453561955169203883796827976068135361606962269876393299330728598549655501165476030309062944447761069691491126 [170,149] 155446508037455999595217440778432655783478429343540631109440875472375475724371341604362193355980030585628250529320121207906845597091497307982191215279997974729766708097491596259778168146450550758053830724800442353538124189798804813054265904727351209988412430959131236376318631014289721093651113380445758954786256312881354267116219372317033133021583427475226823215518540431214044802082132075802006809723338179915949418984509764004119601319580416816265802283466136309738578730093235182301942612564232336796883396853941816468110405109486995511397665403217266187977369988744129255943948132663450629160376837336930733375807285354408148623240996570367637429599332251603954158354532053377593794658541145881947707524741885669444752014438860529979582916778627387496504229031210996851780281418268089463665285712215951366772014049712309481372765307457111012925521804306450840912808550161237210083603509173395926665831641279314292036601975282028747860760551415255741299565238661574237793554539151398857152 [170,150] 14623477268140367654022041063339072144835885580983121929666290119480965130161819343207210359710800768125583181687242056557763205647473858782151450234282310870016338315864666335810808014408220389226837213974698406308281743562613426476473289493484936973228421183901573200149885680040314946449022974146425523269331718523537474244384447390833268970569563228549126544268140905958842117738250123376678011072899940437846070575324714288388174195888710258051367697327848565374361260195215285036870863285143061762077786652880065164932321122716478616411713587035454220676026071217558827801283297919846245179381759466614195521464778417512527111558886199852657799467126263865662592467657212079992478035701553689925049659363349785400896552785704912633896459364163832528640189718867921916561402155923341462618960058235196904661164124138658224605042283338940479559312343122895235553449572211274434869685336413512556330269486214953212083948023562669406359269253078849392632275611981884128 [170,151] 192431622631539546092402729187138866751891408228531132751481782380372338068623062042119490244130964017344304834346625047606410661932344593459488519368829352493645752351046663247739954317705901900463316500078814661668886985306501987887168230943752645761270216852475902813459525229903363041402901594051519542131593987838167361267968756520556817101747314762732037802665065705483618551303742312089107146154939325973395354705147259927878067618519302672108983555701965903635322710391123988353166724082451657081952471351410198291313959399060740953676940707866397570572158764872270020164811703007019280523220990890856014191035570843778455506026465475035786983351457762583650083325605625068168461574845867693541233572949471897758851537383742953326791416817616439523062028539677317858076790282866285790115944659285790117428408868105731593996545543780305825376702550366415971853499762375495933430387801766722025501663564571491055346065942441978022721066859872 [170,152] 307479404567299987922444381037970689764273343108108285922276393421224680849269681084843674280278696849548741975580803431009041903229846521719120401234854708427915676938158729777374960945350257663652500000820792846082685534670533914946328462423266489779657600258699841815760628677395843356495737177132521488088838579601064245460749826101269049685476835785115214096498734273160889097373235449731401708745393722223134290771613114782081657476455073531971698008186140402010545756106851153291996253750751221875729537754169130953426971646075038067124077278548910136628121627302338802715441219362868644751777736909905188506632002512930792640807282662127405458032877869607499941482035825858924810642590741593411064557138961435381372104300368738994166547001611623047923351410902661888948292504060904993237649348312432294387928255337566919245716466168025566834011481036102662580080666540439451447143813556496875423027347781191971307496 [170,153] 50694240489261048794972530165484677494569049811832934831193410884586436987744139864185055867153281371769091051614244195403615405824014384814073946356507339162159842830842110055579846386849277520844811800929686409130009995977557120746833804557787735481545591633556963404713332578731197472589985974244544562829708731731884101940177562017146450326566857273088496655929235336243082012721157629553196191460900189701977282047028383602627959253537902916662534099231034207117801799870479243540109493512052618242919742460321669683935803095030235939551088646283456811545382602574675370188897395844907378000623240575933489184390026446700509776254478402874273587650775946108562349181015252732897579433915022424010308886559755667684056156682309095851656642265384480229733981162384349133871659258407250824568828224487811290220835388770093223878656081977496315338789436168008079526298908761550782710868420855965600 [170,154] 713975265756628676399718597378522500710827692257610068932683590865819751224151388176605324090976102120007514735193721089563933101333047595250034507070498932548122376174798715735673997638135923657959815864641892888107657977529940224847356888908454536046681111776712420706640817588380480740001547791590208433835074002561800648267392678702689174594463993922186040333639894002063786096731864646165490502265330789567207558275359989504239454495162275331207475032862351928284018925621155124354380310148419385104578921097729146225485666231047456325095689665316919366378393916732149538029690325066182129215777513627529388388499530117532109033205287891785125670486726503440628963558415406653692920635684359106769736748960203377372858020319979971903740699155546155937182363194301887501934117682530327086812476133386322578493662293083960632615375724156832123573605855456623441261154736 [170,155] 688625469484884542765536083247959586286883249220708847498295676284817906739498122666505328302504874151351912211363532865999914636432115167652490384245694685624365897485700491526473782410334900196269248233465428993487347516877438985675799626027939398402757762807566584468737765790987399175905401836591626735132941981670923006467777196781202395616564589880440479030520143966657072469293695701189376403582544080409969507944620610538198452732544607006380361661791838981323834929955396521699553166063421661901301835854407673874822218276867751369514684763301671178181602001566787843746283488779975832559668001569986094809072741239396350999503814193297941979048596532539193041718883767573575704989640471875613023399892412811592239596817538038501685453349242546765582659250850233209913172405716139113337487685197390017628653182660206035893675520426480384 [170,156] 35018146374720256406668449550632134251270977444548772562780316907838825598981091871675020324799550074930356109565541513111805717416644164385050240839641626799466820966161562768448516925477947744443452576043776939146639412661627369687384505823819834239708375662112331496978010258971995872879478684279645454867926430008964188646880529130937364267540331880552560923988623787518180753071483708157453118165246194923525833051544384105033908025452545917202093270113893832552037400659473917154488748116767497825410641753820155240507100663309188177203680558729596214493328468712579267666061038576279500666214062471673771843875914326806696606757613152754939709205594841977878863552871384755949956689733189513952275230710369171390354153320300163866237249753535632939796705296542591383319149484621097188723975576962786881779150288 [170,157] 68646248168559774160160975485142427990317987454376020078124781895458132086657375774321786480338133112694049042464699140480073455702629419151665084121764977662558037236210274271039824983617726369148164663131405544725210786975616964018192049703535871289071016527856669819276320823641783417860369254758580070927478859033075990349199640616441922939943879179058137495139686851511683038101708581213483595503102812320125821255015089495857668165563035843020263603907871248181660028161725954048084000926876762565693162831113850597009780929468590377518589117832156395106575292234142417031557159628535831828596442394348292057458589342448437592004218945968802325497593795185586129177711935772160871423103054102147614947804869494687840877374827125487045926789327642050738408897735671048272880568935488 [170,158] 3541751431791113217973010834895895317993220126296163022441739822588071092587209581960921417423660002680092088356218675851702203886365817437412981819931251804243546328611939696792896064020658833066823997437154125822123919508117624759686037582787317001443527867398042393961589284861970875075236036771251528367761790562395835161642956285815000662118597401031287751186397611412134021338073973904725323029431231496901969117174177547414006817930389723516756807193398612658592207830804552006443025705431946355224565021467977450246783470645882669995607486984674824342074034098755783849215687408686703760398554863179764999305438379479599233007423191248194472833943269665314027057685357171219191221938633204798285952177590853385778796423442025387194341160973227076336 [170,159] 6033936310056229704784799241876737129130404518341660524175412964833956930839234020072860327015140247794059757537790063466531165132581641612714477661074794010250367524008219283535333079501217146705841989381436394252741319025927104368566062961536164685658637042841352930338928551355686546309377534045423399589623346623214964068432028423886918666065228987386567638208581687800053429566626137527982354901753194339534308852565391258107584189547419394691196878401267996195814451437159597570445618642015571182534186447379795069018962348447255503189678449300053774616517419868495712890355027944150005123092793885067930823019989382460147264223944243794569364562663021694656849199535265688970835858865704857571796349225768436808599472 [170,160] -45252502905218478504972418856285921802041160164993282777644768353458897489026426992449519084520589872862791089527619584650795028906721644246308128883321340248520192737137797057865592476750653289951135341253634403148095899523933423238066384974766615664843606257992941833384053053913876178197485309543119615149240833432385071437709630008378677232829316040995692340306903176244382222928970409053164887449397882744252228701876787215867753487016954057535889502975665501281510384185084633673693753495129636174983295962747136603299568251811108198947337221813422697812134552206108450924101641766972492802073218398526725425599061994765065071927722254100091324016544438358980273053422506100792385749576 [170,161] 16064745537727969735995045652359693456936376158343273214379439957176486643797061598880474244919686134295971720190375150121500495714903325058333549990689479685277201618817331562371738251193838113380627664056250575449373246890083276480762197990751627578692279794150797251544208665156408470153008445304216140247347843040373814700170355611082161571397915514370303161470568640209925687802159585351329877659726904202959089855244557885194695200905057442726634129187067809178491822683708067377252323699795980773198149091581170182511016577804893593958278382262670311567785047472671675212097481347021298363143399130248560119448386841277308005083060825707725367481532224 [170,162] 42551023564557368737346180910435533614192842213071396963432070806291003222802270011318566463437577139939230573462361349134047049644301786388002733099788943102963189344411210580151905525763232533628852590303613872990318383161570181247022850100418542516942204277827240393316367717934620908768094646492676743338027101993428264203506479691908231832273743558872402867628355127390732217811314418560643440505903929285466974035818290769662158018929385281107146753814751398928624416126009495344271605808022508815094351419258777308636502123673276052856762755522333621458222488166118934222515994136126049327537913702451940944198225765560 [170,163] 3486783099069420588646867271738485497455804419027081987842584673161899749821704961426906332736156360714316588229194535013593842423216722857945554227775107569806389083655439175277932402717851726387919295031137664425713800811152200692710605325711869611803988707625828403046480789672652168196228286216305825237578415959285127048269629899014080240961013494030592415025159049174911909807126314432590524634473936301677090437475810380990797816409520589346739941066976546030831470039291318617442497223230409895452428945330548068404128736869994365846971489660910577334435351763660366837626133983674184 [170,164] -3991184183119477565160606335816063546906655812769982710656111748239517727617612022694417029747061596184503016572947795204946581129237942014764574755431409553327679281017767327344594153712840014980899795208820036307067956469746396172139243088412871896970777419839062654419858398977036666335032040307055446789493389500790665857146474965895797058519069565400760339776321584314375430129235091728034627844529938541333534398111178482331298751476193240261885592938453196740364894394155270523364765467454073287798511585143462276365647648389216785393357528330008893936 [170,165] 81203460956794643151250854424639272426678690253635854820101775286094198441280018091583958307027277983417670634136813561571329072931451556774132477314213425223581344589740710240885572401655225069802349897929224843093869398220935168334432084778696652338254071835177075007076952802431882525079747410471709800226526058952914535821249745543721628608487979574961685602939459767597509370880810019763684093944689938736758800059301766838830992898480534136550940798753547886981833473060894956006041773811679222395249779404598558564736 [170,166] 50191444955242763898962613880155856909517822983680589824822095428193081585062514000948889858985222350503896032943426667090886215371849037260526964875102502304767205728892932167385770573496110164789191475041832101853778415472391360949868993594433419446854664566054224690802206070661642002281375960754019257868097242982910827632539061105012690814402808843935591541860378895940421933268362179109013861386074364307909493030619750571377677390984554252168769856857732691626098503692440209013509008 [170,167] 259694699392298970021440779656561273693326737659915083025036046041103325909424378797737898454529490119421856602791507306927507311503117163581690710367940019855808391834901225542994719694841045340468078646560469724312213554211816064132108518543591571560906764915723877217165212088984888441494665124544971887005892911042165259238469928229150708858408156897490131133742565413573874600141591246719045553108207520451421776566222291000783128251665712313098791504 [170,168] -113194075093594982580869357044344370009713772059956347271557870201702085834203740292228698831281546254967601063381436842832093422152643598617554134242253117126029011496493788007529444137371501101803533749825762904165187262580476908253278738244511596673902191033386677925093281449967394129361726268866857640131418343707397138472339789683518061063857615647794734834201750755899993688093976349723794915401498663052547761799288 [170,169] 139743775060258767058577697007283447550878567198379215954761300606214401449010831469955992014342134116526505129604347086957252823068377638377975857053331300850856686600590675380958833695280809036802378112140149699414429344683328409227179322838493296503835704017841828505453877930360913629774902342322096170843514745534224024864481228260046491501712405748488690096460154070124800019131904 [170,170] 60943922768550724309471667724739725375048306320124602048207600289685062878778735274933747825549655510195300027654760982847390812787384617671921002182421199504722376897580750901739694581925338914772949615342233994772433778607344601727556913471015454306437128278946086355173246967062405793893777306381694689303022188582430798942817607755899108422872276544 [171,0] 220604474917064914225301342036694229079616512240520325218792773291101169590139817761105694007227926344390025174653397011337935704637166126636600495793847466879085944445281499742228763578759883451742729055133364674659433847949330932765916189187838070084104403154361040606402167258090026123791532006109480890352977418283556488563119347994159106411975316125707614481526280808676586265528956908111850396518066288059757989090886100723709393424927284495150310285585348057073985402222895367318805213451494935640975488451813707824728238283788524427959558400851266479925465119931043474636899567585186529310419792808937231943046031303513663101709134484677078980236408005500677411380428879281532004462450650957927700070718623968067426651295886468167435433524654239795886437263088246610388667519641018573901905818424296498354671543852117005253421367140889756546280741207913298302677484782605787756873168403863485279862600572973490589088494592705388451148763423129875608307131988778934463355481024652824268801388042408932498221468162626523885293856690236531910750373334104250432049177056623531937386636649139018182871497119072023875935615238400111298541468876715455220936032642431656642555978669195732907038595318662206060334642514743424647515339922673457055393710916786780112617002004839996218718720647221182607651665098332520065490581498782724296873141722742547030919931020585699998249651052245155385167683843063477986516603703570376435301245279826590826834437515769207357369555818028850451760550108072759638680037912016126844304791884110394195000051075309304768921782336205384490414605432592640623982576697026010233410070475878778104869727238350955879848619194921569983788209584226092128570720716230602004808999795371751927579649234365728714462584083848014413344842096072092407750543953554158548074758501702744707104411690859695930792210980795985494954685235200000000000000000000000000000000000 [171,1] 1979149989305844790682817785631532093878362221590032896322474895685742020710331157199672231627176454366388434152705889535378835411966567068552981478864065503118997973585733170726295418171352108505568841135078465210781337499127152212646182154393753718760091846357123248846542720944335067400695582403896259958067320213107216196139701681163977019235743271369894442439892418986869735362646606075613827330919832844989240062493786014096063943989174678360200392074888609287461835159246440034203755486267904389883881931169192633845800937307805940008416857246180219194232367921755336484031972837534227256756800013061538990841723977789171603448002429720396851912275624516443512499055968091190508936128465279498510099874229753299121774039601556518666456680711154926090564522378405119146163568040768253824740145920795060642251436289491328942793354063037377378231669151925983606115229023731166079339873221968429631735207735340150724338574805938589989301981311711709697896911565875615287338375109700955225172516638948403164969220421022427200205781714609552628657023739227158180736798026750778977215883714343012567591773133460415144137740883648092558967275749694923936801239276089233441463255305563247170615043245820478856966556478113025146607016146445674072112992323451286096344696649994205615319535168717811751981687513878924569863642204132547639750865763657079132146983492443192870102340868953039993223595208717085451534660458694529848256695781925135010170194189023188856043716972661467828682062987483059896960152190995350710014240200862932748084573615276861981683190324289759772406845874313881123442101961334803113816164660449965020609954488402059660547003550718095322472340988482482803844200666165856219697626962656919675623013001103709662495670509704732799369149719061947282748995488968796615242427206716425183146291984275196978474194438993168162673672264838283264000000000000000000000000000000 [171,2] -2569878143253206624348623694485564762475252865765765799903400295337117017039939012683862866649647701951990163023183546240483247801136418332089776336993545990945109860600913123817337968338368947375500909723039471749840559243801819357186365456329782295756821787194192106032783624113549618987823455196390739457607514049264570210852091581340491653621168245167833405579768339397832212968545202770626958525320841996225794724176781396111230202289318404142549942203808556448957922387873604286371526103043036353350182453932226186240116789145310497454589942515120437317671952131260043140438862288703105692225332839102147630938821648929805322219196213022637407886439860525233477213698137495597164246156474962392409377084193723180154717258747278965074570417369479617252880141458535715335092573083095336366944970132403202688742535653263112624600667382288766073297371274285287832570533078469928073818243024371563261728343292854542791052316970744908025451654554024860056200751686063290992459445184331780665096578825156934654676807169334214282729911260532118857623526677548695323104156391833166958903593858053092077536173449060219789985718058055979486100378334287912436217546204839697327406049257926002432514156782085603951406472130017519677805631259781115964218764159965334622021801259337400552661887957980902515163406395723843462191450549687569647729216839318698402794414309109395126017633795081723143535006942081687831718301936791673077918289008552080213373090992495241515062445843949015911000339010957325240294882153463261616020233596309523445705336910131565731711650015238488349483291334564060964645635183877674644705893876364546055095398604349755848330813364020342777118209670826357458650586946537765042073495052362103594683122382755335212006377579979044978000194819101073023009192306953028280542808014595348653285220790803628760365027159598392454348658643059248988160000000000000000000000000000 [171,3] 156333904377457976667045794032210120841287136337389494154827145665980517502578690863290075045446488741725339217612539997216460649681673074938502359004733975738067859709415824891811130025851990442999088669925715828830706748861986881636862000595098869544133899903082132175049506921761067929972243147355198685568490850298246222067803012169176999121773763783255509305518781236004289613451057657158654750879027448207468646893996003099219191202226504080601164573178652589333698283044613503112592926791187785822542252209217245023807888726437035288486638250189349348826813653552962209090679495820771316443886012560340876466657548877187122500979278084941134725765808671376358299468486283061844647444324328327440952659135938729939194565655789839110314689571800890000466536366010362472067976045227994161809930213678864624195838934241492885384848506378246877025277011363855860097463480981684762132243341334238605269302680223075467754874677340758535391924620034278148122037123334298103143028937966050785403835094145707507809608055683676830267351356048374321163581498344630001650256914131817390465074769060204950383358147505177231158685353462411637737582840870853758632850303291762177137624952041512551290469024523124077588913546194926916301208786168784683083918762450871434835467030273915670119351951885230836940765713514820727811977181890377130134354975758446849189459680014323558282129560125323463091130165237643159213934302624696974409914195564677009874985282335147673905772372019280606524180576187061973522329849595093785697567539834952871322619245947183553665704193306925793029686053440004300243120935624410710562500249190926062164455084841533932407927213075109262084869005225064187515428615663920850305256961610862557145676913981182553460622569571957605109310571368393508262916012310333510640324896401330954116443256914323789606827023139030230400707213138423267196928000000000000000000000000 [171,4] 8382659845144042195131366921490154663472685261820334619192208835982964540378344690658614683913854773924170002036574415849573053755819690546595099227837930564882858955985431642991264624667862609671246655991496897418297421327439272602924859771277458428831129732572503021595888214242082777479146526809957660434184551153820884697519615082495401166989136767530956304198535989015922129191660338564077298766931141641750652958351719855733713599485679111305305333677076708876920286020532229436202512739936099289629621435308978657282719770359318408653845026376457527064698199526115356257956744136550926651982076141209698281915238441057457349516880256545465344190779179829778478190893751968984183880208760441612045758872298462853926473735443654045949028372056260355307324025597855608865651185586480133215620153339410858771347010425119444634788490747134463934374504753594725432719934521420468456686510939220219057788157333598103574177205925128443173751634057044472479438089394818828539908610179092426040740633173313439299270728421854855592493826631765787264729023079507525409132509192386899296789696591138461857685676016111325358450585138866571707833216377484251795455157054976700783478944282684062141910313771206773789524908591963936477232296888217269205787390891021202061759604863185313303367083758140349940270344508491874553401956212973683128465455818508066434738801841509461784820478678270197712466789496758401334127590672944275488248705827562663874442298624522752456188571800481047088476901014649163991178529741288938334580690070298591060742250869227964449673413286869621277123808323466877218646031204830378456430216903290399372007698643549678789923417579445704345596191896015440405525471172068188054719430194086938249345115250445115537927388680942273784921899946563946542909395741991010095882763477407605515421280887157176902801354739410765150851479185045816774492160000000000000000000000 [171,5] -395475052857827931034583612575571411972549343493252120714211595969100093833730352243294534742994895038921076704629510947852316141842691851263419226631274598343042221141605277406642816989792628358066058546007024072486288555773560148173867607083230479158073264705378726491271972181708504592835907262230866325758935203509301235243988282657409215283486690424778286841263979052143474409001683005418007489464393300160033468165113042707497300147322431446675889489126839857468415140139313223072008079602406795168390618760303020514016830917445693843161574386899568414576993246045062360795583901583295669038149972583042070029938588861640302694344735732794111549711492234197237603012402005316124361715256517731572429966533584309493851184255822537823549180627374716003111828294716147868441122381104452021493293848022393249211170521335768292010548248615798820155826453267483778828681223726654441189882113158314170717513850963554211409025488995417407513060552355817613715764216556869870814599458715834925350390168534788828915047256221958788359880864144615504859733442267129408597434271195940211193350975338327102100907021905213676221702274685819715980513595790054976868210534973641367122445694652623144640929314982495094804350376209895856074441708796520706312923076932527188063770231181983982014449094492431651724471030774299349401773287408938937044046478860643086118678981247502723655525913112411749768171855111840715532288785993700939862952404171447415664868082451047863599804200976690206825067594931465538962371553779402322245227946676080550234256310331092854810272451379706754793100871846954013438877228118633411376512178241336057729060562418813941341289882342604165101892627806067624591465950860816228880460735063780872035723444709777638782369112938036639320722192435542894155895895574124856387077463255122624502622387752034067777078303621484390158439594555372458712498176000000000000000000 [171,6] 4330664975798913715213666637326637391894496476153575936845348220384338459028509326306791106656314558544777971294897088498627667866224419797591619488430792405460470649901839624826558554400986349090298483639250800969605079099473263354468271451593147473132886319803099019361851473216118077873723988686994942263332010863808505396434041993310248458950545901234286158312652501212255193676309822025855322033419274858115841834835705787405706213582171774713916409484172474019956615061235290894803197452559355361459356525588693685160938172473048316364592740585319057919408426845517677410253491780720999281466099146526112172872738742041791147115851672319022835744309435546602544532695597577443393218412698055291457076416892128133940778559041442653528767058117323974773546068740339037901132444658755202915616618571809554335409203247703725189118968074082506015728678019077848984498940216668970684018622295735225149127815691931813745258363641876788701419201649792699961768535100452799542048509976513567769364072461823722659303620943538186245804566722438627079391703457658462924374957705928204727795472245099079183388598130431887347476706949824868062944545261927523970058596163359481205757748030870390978751808611757558295516152683144225945499981430274605888751765955414096613807163680280153933595668624270814242161457788733486687127401896912549717068710366784660361694264796562191689799387948950095223641324801509044076167921742460367836771576638728519948967315152695820776168042433696123991337533783118196863779908598251172229110159459490459306368570587111400735037484182489648253366015794610165144692576099531861716679433523725180400025096296840276417610629679870679208620027353981854017489074582402175675479173947445392690212436099620370400968995156092562458093958575416710298170201830248953010964842392445639542863022114721389403119823620383540303191837140383094147163095040000000000000000 [171,7] -9504355071275512713556462923981412170187724631423810366669199701280710085561718795846474094097444702550383626745213719311539811832398868204871141706471295079081409348785714378448667428862246201050395585660405570005622329510688934775426345734458767020903033158219481331651982551552726907516575104418383433696444666472329591568420154773437275618526938605349405317539640451863821878236929048092800388024288462036255304622866337153485208459581961156790185985995252273817903302182241568730256594684285394370526963313580945196587609971898382937739721190539562008949210164149162539569333020391111827021659418555445653228253416108613589359274745936923284712336625630154851068926371125139326942199237920297574059083450007691522614012926788389891881958969288118300977674486014566569440428850985487768676608796164120368182230105822628375166389581806718384373246679225405349720524506970748558498842686210873926505808659457187512343421298597272575434571686108471311579277690000172132154966243564061177365294979001813975081143330124267787501621534552096151763444880738172297887037621486168671355448806785764478767094552025899180321738782613965771646945559701233344644932714347143727060905359230094112934045252252776055905666692522135521092579574501054387736696760411109197572891927425399977588516225294620166941584346226423936932863425456504830702799276429904649101744113827985950615123353850855526576404452201320688787467974466887867339049993748610879120460965548028555227553789647758748804355695309070039273535288992159026367410179604670403754989446791998896710081273025889653378000774450216142965009238871292494044017847643024011812719633393890172059998987439611299452687454710414187972919108716411716179046007502823167179606590784536833512975521819720186372807354034580207754479792859061174338075821548044877840590305365010857462714411316506135410723462101660027837260759040000000000000 [171,8] -133333056903328694545891314476758305597210426476471414383370389911708742792625332336739787718656460121273646545687431055708207070468404093981962073932171032541382111255335694534066502711720805133301796820694208020068720007101581765340669306668064193262638630651970780683278267997183975344098181270240515949828963146434869560417897008742875648928150606714388975493539180745865754395232975153970366412622430887453675229347049682221106574553301144067485012899741596819559470743618239998348955397030423793969913436094821695751210497640759086791672373104284916005035774253957571080191654544199719045329307420489389193435233801641506559715224625876927966389902344933365804283107746708790720201721392275527806331684670801098009150446799814229994432804032892630933675788233483838090294266325886736827715198391022468028637487103783047788188290840680141424445857540600503138325078488314492119976271957266772605355880603234261802078837947967263731806817465178086313315409831958947994068818152760440532519538568435442063186570219021899083380495878933474869779220041204308364237560856965209397344841394521706776196784693548001797149327916948192527140215348333174310318781888520435249271109411318856821617392341098562285993478365487972355811015031874295811933789410259353502638258808677983229801468455958524129030794765126485221500128024440418867209673103641606726980513787600655614375854354590853182963900450096017222297699536169303840403348840452110473749171109505627934699650686694405343957000727855703890756868936800495424022151041887975729786830628186047441088668815728663203425035865477200941556397054968368887402272519518573446683546783580593840937531986153830490637615859206957574989940002545096668796962036058107020689382013784109347385548951830942987457937229403939926536934991628822133429359733448981512215639849384487407349171061683944993809671770053267365641186181120000000000 [171,9] 1254055275505738106706241930366912794266434446688625827505012821932690510082641151521644224495533416443389070014858805711373753925508616563369438584663482822578998367486276788426943442072783686890418769389950262449747038913103931627787295219792268236730579341955083935985157766469696329799083893031330034150630433831894088570246533588768160520294530361934697586760511722170143076850281598567159185557470440408539421628367850900625355296083496105322039666098512732619749565590965898965263823806652306588247902272227041036421281663825550453788017542691029001466440294257580506310823823881635862336876897793948483922760743248718602857692291642037572719870851060844986686264204972030986675791904588969074115394671806666155264206393560312984005918852216604169387898645188197657395183687882490504037410822814489018646827714052411024686741965105710758627242570814508175670789815249393142727472751641275894501151483865412101955673519764927801336808979711254733631960331638979994880352859758024979457404305858386210061201510408217026114191350421833721258256915290891254999683671172875355504270128157588099515205331993026720832526310744828657821675724306508681760625853769498984368607031577555606409612048837075395244140054536913593855127120899361035573544672040505672442339978185993897823720275877743507441385533924606409264147142542311976866107485694135282777982135200125694613387866365261863939214086054313018182576698177230934459428784071359881229967287829666114715389238571162351241908451369038520962707894906914857440257433692943558133723297931641126641107228860053740084479686132374327619785565310955399879016061402880991325098936329131070432891036845899049663365640766276455666567550080423536106716416211837944232215081805602062845353659652950073334405105103667953597237965609753816884350182464009450556419606117423803825068757832709352213573455472210329801767161692160000000 [171,10] -5440893210647502607121776428736295034072899591604072093939254069222419199902323448148728719638294850003235973366939171277118183673813391272300693539232041903424250669811019167305123913413359799248841288318757716824456693865066658501558569569904664703444545599051851938407432951551769817610402656880650555520281369368853450149728680359573789958000334037835335454950737031294022785326441104098402728408714933846161497866052769261956287862527666581795746492250353344946362207614689526465995515901396236244885672717151845816687883149449166978104326545349447352721727774509316834861712593292464114719961268075743956200530881160366065651033732965920282490848487311535912559226972736098749772939998952997645082534837088751826230457381162850448335430915485685906710079369623874881424666946694992609674848983261772936171785187133580697499743467388816635443221375400926161262061684252339212144685497834915586415537280963816151013609830882233609937871849722108098400199698775871695177186653637962133106556255313831576969090848875617382212640205235483531804294715919855215939761545057279119684620649367742801686676078436616498539093708132068937794959578265123313618274992144919249543622993095317248354649665040635292623324499941615935682092520463692195155136466605986425942484627526939417046253389694316862144582742677705988664833971259791363855848994687240263600140243090796981302530384369065756389744370341857040744305814957829350133957453600307241630848682233685909807015848283752094305942717990006276968804153617103348035364359456583995692092560407191368281246099094206948233917491269637901083322700329335318820491880194722026136189921633200269961831710800252358811914517834563668946606860631254729333870024595535160757151654395272775921375664301810593292240258215284971025414352360304080654632485945251877995493969082515115341579043043171477613802261928894422748267954176000000 [171,11] 14547867858672308675268616136272060707737590956279451962095162942839297741943542543871180344550515393452254071681453992136654391610152146434708591939174283445163172978167260963981404743731732981152676288645634158741279182281000155548003568532355786405787657377410592522722473410884205521663836121660381107624133682994413421190716552216210727802589355988611447188691356405123331193936244043935380695264307227572878129286229734177385382384680189588347124375652016890430039933609638367449380766276598284605943521029244762870309102067658724689611044378025216970254505942346124233973261279729653802352104524681416822938872649804908692333556876418696033405041782429024023095710270707830396290415341496413824178649135090507970903563124519060250273531786579064498713644914547897861977675777730772099551995880124578681534194092321118999631659984558989192366119383292310458650060455962800494820161373446652949971836663429562588943803965818536560442005323502067003631932399068892621202102524856401510349909423678858526672712868526139356615064928839844756933102517082324694036940045116748079544121206068279249323333952142388654211002490776055796965676154676547849245982903244643962389411463308191461408852842848674511951632933500465534423779597788143575128574473872164543305501663021164221373562587495376853924537801596427381575398824431099876637151269337780413206287446744608477697046725770622792131084688830090914454885034458647213169102618974174098487533793786274311470003758121255430532900931396370488080914996681930187049429161416426707617186833427700313747906283438492030907588682424368288748476403589467547546375254556167482662216158962582631795724375069453643425323384738597185301014245469893888373786737434563803010788844076425617195005521773057848997343623466908091163972162501643828504278113867104483039858444429381268914264793436180620050088640705125115712724081947640 [171,12] -24734511005719852027223867726348510732385278721126613234820733116715960305234446765514578359347296703273590076610402565716442555332252504697703808863976006536431616303392183128781635981458020040075618238891889550216472215965995802787915163210091462981765266555793005471563029062235864250542720493916964527306653504699786855621994441117872020528272040794059648287706367049955116040020896067060049142135149817587628958120268142578335473806358884959651022700502279976077660189934261032995203128714974434072119204889027684897425886399948082327163027499293586443070121018765131911007936483413012855616411444574889026679337931003969964100085157136304626255665181192175563867436305495847839281196882347891174097263937195075273887699795392303075512179292410418804572718863467075112252891856065307134898442863471561985871176120592341021305634353024972233722491969015145225069484496372754030164985244072521821076033163092550554909235875323424497890266566927195335072563596116903852728664278392660564668260805617235004128522229036656325185761595948203849295245136546213535809806463501710582851248798427899590363898160477686702515131498229965346348620939605827397773137996649225721270132704186877272782180914214480969394897122884023993548544588333804199356540302866023652052987725232148247308619413956498712435704948778903823768324967050519132746865162209264800497497356945495406287208913866364868236196907267283538476815024316218838173743402717869208583338499895998131047876358929552063907482212150003021270157058359362668476111732969776385724045703848829437759458064516569295824084689583571538050182214297285327154495002767555347997044061367811995415248235982698498199989980789814266186998446702931394984615493713790434114013514537385446005319019255402451501755945063332671273208520666135718274784290559210366754646100027204064570427469878074190360596212489227468170706502400 [171,13] 21350119287874806797073301957940758069603585117414164030438273310848441258123482626061989761643941586234956597955256569400915710561966559485297058228887760943565207656317177890268737354868911506754267085039811903287765331277837381561643414636759576650828288200326136211173565609633799765194811473638111065632066226284419589917312183256929801500701129692250450462272487425216676151203231811091740788152127547562972353540232297346475933418099248329146699318002406021506971313196862980773094416571426978731591918196221369139166400473378438179648546208450159856619782585450518736420692518562326561026496120097291513640506143115414686715000910916194585678376836596682169176050172647575490209495229421381618553816132146745995004796109719753688416913692119051554983424632203411233129821758788083916876119231792862326384324965102869026116480312212450953878891438728884915296081960120703512640351725741725619073840462594157097961965834698432711417065297292794721986696912223279213974904860975415752462397171821292278348053546220628308361471273775571899101780488416988089916556912437745770158223251917355182806744140540529505910934897051093893615126027981535701765246637213933780512813280890174125605548428200965724050488984436823394119224667454350233747263590130784845158279025857360451464697957275294727869537493742842927316398933910957919576518327120619735488352958981664649882486715367647066305410295170155863824671609078077876669399836600202380823820900929800793272724013787981352843992560196357021149717246249900487930771954483669943111514237717254921549293918130851897191330226010445894113171187867648184232420717810144473701786899362890533557273876633696505704582306338426170652913587074099049160695934894925995341240058121074201761890963657453998524063162518356470430893134852644103019209203020599454868481526827589563664090294775079640130199412211642495217142880 [171,14] 15490057567992446380754860073006198399872113524233133245151661155566881756345228693505852901015821294904209398455713565474810475722302993883390442999115912114702003375440544309250093229893509945786528594245993001919876333891169682712306060759845031329724393678432464412846732869150941996640772205669784225653474948203979381430741249133506255664846127745592481526015228490804167797299303121200423174493965879373321531976018080346107345861663899161157830411482316390299592257177485340467164578923830340273900639502939185547248987758782456226085491385153133726334019360152713343292646605099920284301833163268759124389399955462454553641524217787076364540280712570641848609756502581970055684816717162339152458036677124227749874930295168199484793074484514710713089271524205279230474858109788182857893002989317167939366480012382543136947919368806258050719792586619005430653860425403158337896338585906627412855722151367195726677847012792417954703900556454438087221091752663937579808489059511114763938324978984004354359561023307205423574040264130187512685010153296022693415238678587219638666914219896489482306241194499545061893253103013447990685416967889859094240709535002050903771630327408730164619003302326265381535784438069895403552935340413412805611060758968570253989340194266546173987773650909251538709345727559858289450890642672339512628331447236727213831302033914955526890897665942367735972600925756150572083841371879303307962798569117556184354267899549787901915903126637507502343268848182900481284813952750618419017565231464047112853911321791961423597143691699330618171318329661762924152717120551363183366066964105390446906336150119150770523701083717609231903472403105698590604975079148151171116496281335814424436124826037379701547144488073900780843453293678657316046113153074869938698192346149596993575154644606295348991144682460161159091073714910726311297280 [171,15] -92338634104291562585594957762203342481180020743296366390663685277915736383682257516520216216068350780528150958506208309535828490857785676427552910624437489108887624335183492393216848896787780142071522380753996221519020315590069713009011935893336641457232323856792068006182844602726313303529263275884516031397759404152901622419103362222034716037299968418553864189765357923988180742613116367149623435638098762557329900474260299546863720272087805182773825360455674873454202311395150107376867455168683442512384545896233304196376917647230057103148925920659435102442128023176446311837435059916715109527118268381305588849521313582975560704434526253142917152526322019743249833496206248620819587796056607972911595361800097596133630185175568986367665132485478782981024126417294117866390291411680536768363850250743297481137391397307867904294166902713252910598175356299254582071033897643642303157749562742483365017318200689861873419392621550569666261263318445321153766090656865154537901260008064989449126873849808915347496244554959836330238688727324856732394141745052939764676224903919140221849535079807122222894210287522994652545280164600662032350512789215100606314534448871691263555058036654390019242611302437947245447221077914446092330579502423485467682386339174519430258984474280999984000812618700255194441373701005454630756425595226619094393275625613537831973230543599444306078756207541971058532338332645343708619305106685948162568933746344862689514376473433858053003118341983128053426951932507019600255452056118587213972486085928721896075101741219091919489935411040872679313849885178353294772009480809542378817179576621139347593823210927690491448791147705946418647484656668526622378244990727363651691917161739604446455760290393479728033670359948005616650494939061475843724848113987505884049025807709082926481125911296991300974286927740082210698930723958914016480 [171,16] 187404846979744836062288891975681896499305389074564850068126802570029697040815713653473831308497764721395345569608493227314856714243951318000689368501302327148829545879533637355924412795904382481553389347290319200472803536738039196608496288514590779293125871730338355709849733255576997421209590510945806838637592998022241553711642922916041774849340374434825300869935034474250951730365345010639395293907281129565384339235339170642417006240223709116443359329393913591882678014524098513227373717175868898476648211133850395017363298250603380341429037438702765741820563255910376922695754352603235703856635035707406253197386633572401468833763276370396346000309439708407866863242801629291189222569197606528774412578147449039935715928156261427789842963982145814485173277401979963419866111204168245018644344549416731063589053236097952856293823850610461674505656531507967941733532902604508222928735807645932454436600812562015061884501448242901247737717068532872220626068348070478533276925531308914336010481160579042540745965705639347149672747361482441968006860154319636743753145266240331536991970137548934510060720671713554861476974694646057009324139615627876473298742666146315787493048835311448088965558412969279603363323210681800852901968052439516141711623312495930960032768129152473449708547469012530825947987821206033749999601458656078233160540305901157917218666407846266595239184554910760224849281429333121550001269818134889380003752353336822010859793903044156047715059512111610887042104131435901302365294135331939139988853163746152657243115526719956020086123857622589490618295190546777888643191326224772939039465870556200440769702819190226171659129289769136037891779171515506110592164432807299262434511954173970515685060503793081430091964203288763060839863671858058326595327716894532831905511830617754135652440073737665001066405674468901669443842179435127104 [171,17] -259086304410442742765755293653582145633044128458126880598974184840578084897589455350500823348943716106181604392161233565759005839096312549295040347672628557500500752477600913613796166949222850577916284536348425994172734482281892153090569353560255141992134924717507742139811521672684060440138536053190054654989116442935766661269082725617114788748838099602620140137950450660989806569594829581479307905559443730206186479086850961948703017993082394022983443662920568083544498936483807235842302045439128220402403443790022574473041156045302949514873818847670971397447167442587169377666291315188428994269000757079504613777965269133914015090717084696828445071954389476046289208482748607356376857278585343564141461041715594226812769730135488668402790987978994210782568764656875351079345150036137999834544460802476420304179415259471533593822323069424563637939530184086479379962091700419447435452115136886345560727708305061164874659348652442407114186554014047246736093097060329403088292003007655370645871778225394198659921176419526407004936019369928209090203870163873253785377584463059074820362191035306535618120741813019699394420636239113437859799101786530013615297780650861473240578302770241577815546123562484668208439195901523096276245228350162550148579368634618490415711217087497449901995078879814169531647798495007590955273928872224961185878263581356245525593454487756803242479808445399029320269559216717523571706480821839129040558627998150518950130674626032751951824586118470865461803865684879929919988714369571521027215898346442512904096504236331006043923666442925550810271306506355576880673304616990905495157526240572087226864235050192222417868378834482536337377372695805149237542901515546559905841199707694299327447596036087644093156730477971766967392204076780861815549817019398101817017497626884632458789076993907053006140260642535722524271179897168456 [171,18] 274653536420741140060715262396277615778464301713733936211059397452528560040474939147985503379720372495100026190676739548835351903769022875063692359139886404633407821078416892215797390916174370080393746525867608705187935328082044761349327588021552335725810416731208534793851996398521388105081305638000128650926663302473583636552451019707707492793125001671776680992587917257846639499674501157382325799587632812867696164480820582335596515364924914564415583593239227737191097166766471973429553624746274141115507598731038765918245526112391201644450532657856271375789982679421169124756742013409085946920160598137699792947427485107956367899411256307709120152213750893230444073605826748237471299486396135723406358923596942542173940748256869240455494781977126883774127501962524069728887970298080467937273312098143958202668828775624110488744480024807314668474430057931605824133580611717787323985934522107716701985851300639687121538653226216176356637545100971477171283693799924383281944034579709868295899585836820550199718605971107709798921612268084180260260057446239537541633143557457743588981316809035285528697624278695801935777963047778516620820362243225799901697587648007346374045407825772169169147089381868986131970655457033238122310501196831633160590825176852123249322234380871119172754033980459449074645188729812888392476729395198479904895944939893288686671831992791456843062228923416840059839575976034702278526464500925429102866061136341006897794743585117992747299930218287846373928394807441902884030319742804837059937054346461763070230961513179820292714746142403287574026669029822126842195257953870731981370229559958693439423402717687198824918670801006366019136750499010253030280763215748565223400363121605972681091726858691487779698747411884613254840692333805179065465380028247892368749111364685429891883425780204292388008444983855605453875269317632 [171,19] -232683578716528065517442787741650905711615185308927111601403281308491483297560688913558668460703171176874999946018593693159740068746668895946543972897127802294524451237275430172521790849525634257142662787515109910320916184683244887596010836048408483893642418865661856658839191341153231366455526815775211221276229549317247936659030395405095223415908281986886511056869073138622456209813840771287687393828394417964820502654900443441344932218132555838649876668043179808540273695695183936102513653341544408915574051191899120569969296934611712895252206055428561970261504614102897299854597838472855238857729797490084592899974814626836917848097598834665796995099840182501770558935728911971763897558111732113922795294112616171605742615409538156412992346286110263914682810888281893616086365430397974309889227545482431458213514594616529462121021218749293871654103574209859412860390798726363749634644531430176721974448605526746970679710185959667376380047136714161925437377103549733330310146920040895136751119933852050244139879773351041127821005724342193288860797870318128573072956512641908186577172666751934059877870496322987777789633339590556961870056661450297821807976197427976786502942075980338937769218800968362372773965665685010871833442106332607723638441021625498308844213203981757324470893418152215432909807872738136495819458969400644281493399144689046281387189259407393968288139649934310787433976293174428798160455694827770404599333405364860008253625759719862241674511075422487696729760925454040452469564538282856444897880118022954981229188917099852625135307904320491279640192506390504345591222583660541119513387966287095957549384123745354783674211833784432069903091972325664942363470412244000040920846963244384054909084737009469754597290735551237527874287571335741609751464198862123276220436214380673882461687670254120932950400410707699324642488888 [171,20] 159691049791998250081647043262647053514954159107619988791013203615451812567824682812985800033210431997551792676083597616716754405902612545762124787490693185638408523486846028348162762813325452046063121998460283452894600115067965511139634782428711572380514634223143370437448203303396288215331577726029064052213800256740861656118204786043266763967897623787733875587912929427611515041981376729136979729420630363849206093242357316020875547703918070488166460772275676631545128423162881200194318043026511194334511502324762488084601978130139327657858944979065628094290987636746509807838898160997467560508898103194011341230058047504004689490854197241296190239132594465952973828478167158459221042913014403606811129687483866278600628651375732274808402267018137488693333914137027566959876851054560586129312854829321775089993771415586648198003327999319735983751388914509583540257046604618960960681284142045854480262888786755948347831396592925626039947191172895235106342222588998312205098012535194438967714584647319055529786569713443019894259148228029258043950824399686786107318246523190981480915957868078250679664953135713806804514057637482022822889662835923897761417538766821563490686578847385177373191371464945271044337570357610732026668663520871051488553653306479066797723486154849688412759490508236559536152544593239956220306998784562314086838488663704709914404018689966275989433661630149581958221659000887332623490432125233793360394204226573901364576934687776106175911567770560789631333350532867064090742060433735205265598511277687478935030008077077816211640708565903673629036244985027693599311761189270213076144454209434249710028701987866996921521648983413652819421519777196430241368910056211556238951435390443638748086878202358315496587890980857065074759719771768131400388168332627159430444321802639932779204336631870512792499735608132566383547712 [171,21] -88188412200210647396094292849855382602088470458356895413708344179722192216259968022559898885159248507041658627920059745720143381679069390416616595037890170227107273025342111789350806873469311238178763359690036605743724155102197608779401199134764718046414158367679739942870855127657465560875097650560689973969128933863839488719773368700943323221759378136739992088292207620263918360313400536321940195059040441781808570610055524070505514142003462341879772184814494715819913912853643341435950126958194106784211480935455547362744278538332027816462294844148337879604136086669723007666334419703450933708690638949535324616124053272896999235570750631152172544481033163195231584939513516031320947379682903910429053651744265038705549671729339669869102178599760695094174981795165995123786078491490611314676682515189801268151707100305292381376740613927247047180501203738555148142140303415920856426101389263531989903685693764460121691824628218346465626142042846952195028545646669374855136510270953269154262258612882993971141021796885247105312412580128453018699065598764933566127106902795500681327936933085479828995490921159478382805534549940604111951885313883484797497387835582253937718417035741213962096346041079787148351227664226279058612708536194908166058659726246204597224987825580166035350209197125850753143673365996113380094412566901196117075845790904411511088055347433937946379353959569367704833780206930910279994541648560498469787008384165714613423570004179431190851288683579719619370046048082438153321714708641355722548403240486092730262116612546577815820405405267000737261812542558459233976141154879485822306320764823061102652792740298752932466403440792691032016227400183394805573620235207080541371055417621675689784573956877321916828100855242354860569978563690627459675548055772883926511309621963167746342272593442680092563032169703318004072 [171,22] 37681226511712683340635015373232350808466628183310705044944006483708105002980946616682911499726800227508858038886366913582583140733327551174491817842892113130922608341876593904137648583549677479087696878712102158152659552148987779297622547386412180359574487428368877347774893510675071618565641642481852816884648385810075041026042405889126548636681483826597891352461777230109059853366969716263777304526185791851935358525158870175643057365853965408746115850881014467878950422015539715896566590308159723216647041820896783608743883614268695731776852257131304229897470071543669414203768396325647939967689660739503350411844071657341526503676881374716635561368545425982112146975659433885022406186993435857076673920698780078952038106504886095199308433489710705060738469606208709494366846733441640702010496136949672416382035829940537889218674981439169760388119825602058668501854457069521452985585888488068904975114189388335409807401341116286730180036217075241645519891549298270083874632157635046967668278123856642014331107677782188396264176064581929898317393884160038070221768244970654804040288110665606596729909990293364986903772814877772069719488154267241817027076917181395492008030007640324883925448400076316619192807836651357585477214748057792596415294819296363440022342097367802111862697691432410943547620306703986977358698666956722357272752203668211106444602229407652905443035813648785882083472963690320873720335243406494453992522363328441192517265566255445153394891074467485937036199983200178262802853410722152147470810651395205137615055781674234948981450943482357432187937562886566296324900835370641657058899671728643040405467895726888153396218310615675018135575513331707116183354029237854900667169254655657888382318210748887301302023568465001822134279368248433799032835195722272196436133546816948836299640529145745553115272502031174016 [171,23] -10761538274696419934094440193662894997870308232296380596217236525601374331021867620113532425151355349163403417391663070111311210662693227826244602631814296198250680111889459929138861006600261470592591073248728531811531677364266262339567106346266145866653517455775275429090369007429769541206787182654422754219297030717373746330642492961420688507237304130840211213059663028414761113618868357707048162571462486275581450944660283549767634522528527688071051052640046882634491525485606261991701180258557939416077952804305697697413855842777001465753453527047941814997746686525072741067736827586617609457555400151229317928997469909109628948363590970844586458958520960372249440613979568590884893866476721674548278618531444781774312257521824643364288204537393534038322513881431303499618286654101648914784357381694316713413826196915266752150388139028488870421359546194280444714254304470388527043768525957368119477418067859596353533090510936637735570225313599376539767508641992448200541794982379356332865965715999175150199284631218236244722072680331994281392975450258770737445407160358369130577311572670803460643827528157544230915339228871457646846346297435012381336854818664037162972501760713418343704060504186685592509344439150241708623142682665186822745086654352446888763435768207971808307503219136823291352228605067790232627788241883068617435137223717144126621539221253852130503794770637434695938541481909860777085597486041103070456508956878655247875641554026292999428965270648598913877386963958427250091221549262167431399768054238732583782274496787152495430640401735731019021259091447959389815272355717477331021657170038432794140420926027335190134913999220436685530230164441688860588185278418079828452893696883128273927401645597466872791553420598954208130946605401259002824791741707306876301493345993639371215568430685473395155318476816656 [171,24] 328488689340456484815051696464648920845723313332193004231494285985520872442350201353263671722900917317459895994857000271280120797185408667709152002443580723710174848429236137383476823970666071548524309380941015920212602900575861136713590905860580119493864882399623182944753714332934277788842529547848361977882516302630511732119758357264572782255427720809870979174114761898494744241359616645103389540741430587143856069308882060981384482815949334904213572024276663470496623384135917460621910694238821005828707602602760924007561478849142519181791146672413026336078370936287396376892576550089215478305653520457027204573563830841474384526114559538027309880662040897928834550165406647740435349598384172490323697338638833290393522753850134578626419235971307745999030927579722035270736995584617387306649493793389331056065601739707164517311374105960980354479696294526709893643809637488743119903882991975476636790749274391162182639485709135538445258259524196642108467307254582265434744301796763705105728229038697509004467349125510341137947783365456758320468901968188369114933919125157994415985573049671097012041304805035192791639062774034370674377710428424079292329977136821567655975704483419256290283771700990606126759092771280888889960667891002883283899992349351071803720099889177290756563406227194805398416102673389711484222883156262369743984611030590257387715768308692736129483445288390294255054994288894766131104868382115018305874557904540841922002445486332402122569737483935852465668642378855827736623698418395773684970709252868289356687258062918512680562080442275209388396047419264040063433171795721562279693665583639583727372750729089547520052461030567419960247236564932794412239356618553251819445678754924959096098187139745903048817735484441611112723224834656010486776814522993475019128420051567502158571857962686920408218335616 [171,25] 1966093606607645552023306635233358837014489430027727506749923614188775250732714700549041787289699351142741412586066691011355122245426732501288969421845898026077716409905536455164756647262935532971001398385372831433499461848889122214132523026417261325203687183834187549132068680098450650985846855168264402761621451228398160369732152886824592296150418106682936351449812431200858143742538852063480164710962134829957189862592926428548385352083129077714213752441561315554959400182707956421325555742089662217564586867710521245961304490050408363168091795557228858917035819671233014612826408113924406654712375651884923027866558960941906870026264082227821003107425559883637803244029544678016726980809810185527267648711745037052863318852817224408636904710193527676316560249176425488855761827650304045568950832699559344394292877694065116845753678892712178923375622941555821751219464366613844167363878269836958880892392207887901920625194526741301534740418762056217439233678332846584989194817157428218863995038032243906034471830490164629317090037802854018917512962774250784699105300674842648923511824229679769268011392954135010549782809246005034424812703558013898595848609460965170468955821388166566918672391245823236004949770176395832472412886746764484939986359542739336476089669452862385476315494937420555206758558095285662486789361223231404007484855609772103359881463508886011082482220084980714883042977716892575717384152987769585109970849061268721397487636879268178189660811496827488289366076387277033875341163238103591303467411855074592129431792387046232173996072301441546221648120792993549305255887997223627371183620337729464858554363733787366895514950902338126988992915824017474934372235704631560209339667165293478841048260246353651297574626000390133417378766580445543231301244424522216388032421290897294291089893107480776948724368 [171,26] -1565975234719312253043591954275354962490055076718044084303609375205746143589891559583629036523895806906375186127075363776988497193036682928077372218604022698536469371973351106340799490576812737253763004574838534778665645194297917340918379341867928412819637679338271502355539632368242659266425000146590439020607792330699736866175589597799101835464713940807693661804949676884467815025802426013736265639549506494316550703572201184872056747243989955948774140386213713417383138060052295448297419344538764987839651118881397283485184714249697593234931807690413835642152714530518377377655432977840271651734573481011053603463542554375850843801599408227268886143782927633906106005052230247658161474993529667920168892741135195306924097897871199657076351555525566873043618186275769115515905295759936669973663567417407853920251785352473507448478963185340059800004315650284333448413739500413164798337113301633526183356773452720545120258039998440429141230525446471969033520512106163845604233499874152164017426600125736524800758185142325741500682116653440525802440998980848129663087389255504294820360347233549812892143077169693131339339178345253304573945006578351272294347916259648674580603251138284810867334067509033188305307274469053479790792922229563159577569146550988169457450219229260737008594024664430944052652923468866339440806128714809196730973214860623231087582032620346153698844849901082251770285163934881585801282138917726571749982652631710486001191014995457669649216470200261358301105520289796258238012666563955341899514594283189787673931459215539932980782281530394945711912735579443921972970263786903164119803520342324865941460178102168855859802236816354171867707105254018149143979414769238025680635858303893940320965988104473122512810096525798688941166492726482661693387357652052889406228544516706617605511541126028978767648 [171,27] 820747492678704737295986033124249358958841596307636751912948276940490327551748104634964265300515543825559698321610661179255161736375414602707392648058909272244085626511576180552157616533528898903669685276727851663738257798420554863078179473202336054907969148860042147088543147618408427669057379404365587063909703651339611952070815050009681718900851905462697434556683267207411174708242934145185595534907850681655220453399816008852883725532628545541320025339622376306383270027878805507025970993495728539286857337176482030681784307883585820358831887125777411513702392188717748381962658420654155939289633990335366864743774307195641127553234156185174951824790751088267951431455228258980605176883841819736785815348041154704141753619706660388727865566402794352107901974617247917443753527393650546535630414140375263040488672824072701256296475516205399206925192365674105389696253327178483014395427614630475415504342363409131208458539105731554997730766163180969788201270021211225779557309727280298870319323528816834212718116067280789473632632921922871181714830172182779499129458151508838934131784754005543176962238306854777580950201176877355695709957615407325431330699786715465203926514256501066304296185570695610354294705749306148536604711893962134809274161388582869241803112260710169113005603013306286392456126987588970928612844107739733607263223352413128086718318058067216935193385823428887044794584254428011304964747344331357904154432550907443503536475729860766576055611466085252827810301744213983742806379772291530136691510112784125765858832078703786387704618864820608736276827404408506805765376471802236813134074010777220551092108600134983805213994249931994995473821525321321703011693024981226853678096591040305801367181202088201781593238105975156205770458329658356712413289464428994447623027985747444863245359244134598912 [171,28] -296413386172100453451215366122244416865232028841195227287051152462869904213246003004596124840194477583934524057605941967977658674587718544873369623037726083050582960425196160758487138643486634236435813446748632375897689558780313428421015741878506790919657914876193914836543780586405673061313681254417145484297577863084963021873235726437961356601605712071382905449011382050108451330373085813214272521737580100248018308072135262906130362348286577644404535640627407008928453895265076517756473971231512001895158425022236977585152140840848160053205237418289112464209174706814068217564720591312398150939781958319169087550574094873917988941143778541172198403278305576075221142684641756055649616651440503660260563577667106903713183699824427859258576310139456992508075238290571752296343239235531956008282309854989164861748928981442494487274876977367942760456795867584176836848792401397040833813117786703864817627107853434956041685932123865251503326889275318839854786171856144925299719846520903418612089029610693987554195787407135753290755671351962534546624471303176102166876158683753480687200693691050271871843211348954526097854534711849188517714486511262319053055956230016575751924237139552483283616732661705737095113647757121496373937394238623601875936475123611621776309483140809911251849724122396587402802396828072801710429414344780166032285614389098676198151232158742872529154885294208412314791199681503126477704025695254802572981276034787940534479692217695055087514628309298672743431551093604878060445414487250895127260930662823844163490763788130581372625857711441468171142165375009801232522185595472428943482705685877506712485475492202529190607961362939030551450257633608742800791715115295584513252342024645013823825621568729308401754545396542906844287709403477451608512728853551327295185926357038580007017061752796096 [171,29] -73004853892136861425331958979066008831186405240405627796088854420021546886932582226409691510875649764986486857795817886074688057604831780519254480640040157037721863283640980881163942705527002060278621227975054645287883623082733997010422206881701760402290319550359210534936777857900410797772585255446513361539689351132585370241230819440160763426857600933120565483943817587524051153183031416287234557801593154559522494289142164768112404576298218018412710904742970566727756189680777905329311783206489986017999638082914221609180532789072223987880826417281320499478842025822727107562925075998537552892926178553690459247220012271223429973553987080791085789172882022308817458637500021809050246945063954598879868629581443686114298876194019710139785422638637436466179155567524146884720020316713560078659453708222305925069593547649806232857508039878730469559835333417560039873468834300978579256170024829495305098659794135274634265583830676906647972227544346294090649519044712275688757815351109972184364272890471588517502071503029429625357038026988751421124588278176247132903991400273910422101602402855816059223020700385673922420258515491191758551211488690184402312393579723763550826597751004430137087345535068984490706509476996439927503792878417673703650300767675162360442295564748483265819258998376056827780264724262691398874189855642003575411740244239243514540277323884030661570238404977868610400502362981522490001041430638815522574231778899726070603720237760071258854274634711037910960529774238748386158708190830377636099490526137027229222253494127206663707789985100776890368981635969145204920681570831108891653884486881827152830152434757988125294824902652287529706726293625868944603137054933742353654927612725313234506780859224615478275755699789448818756860984131877035562750997774999643125098042555102111153570174024 [171,30] 397845734360305036952550106205091057525394488544947715442354469730847458271915399625106451513717479185211568248335641595937074287437803612203433048005936185634162415103087912639810561333303540525210158348105788361408128168623124734354843745731647751684209216857631699480275543950654324278453334267558284210795421174062154431185475886762709244365816328524871350854625184854974023068586898408419663188189232310111161184818136306826140725282947491596783664844467339853912661183055099932236184719468635333121545195211457595678445936587609409186464861457360413945856773026284188915323062474884987749663449544243355272792136809753074386849368619085244405127452461799800178268326018617594439307515986878106884269962047249934962398789586459006026640249948625567168811116180454271514763278634151447508961116595695501730025417679829163513367526980227779864257056162690835161193466287416959457955618525630319300885166257915578218397494081061697958416887656407997465771982997994473204440115158816881846288313651412358573060875955550852496173588255371913588919831360544709267691954618605515544678997552817016210916953186319884144417036584622906468218855098706169589770243890068559121564424047142544307861828927615289824121796032526029508129907605071028129353105256790079482343924974093732881414001669517641405148459453779772055180036847881947149691198429766460934212129115390557077923439415553924216840444006298139509440446468577929317578578852885573785363324352939143235017245182578101480726134142684177629323853907147835531240026721719465380733067655583380102848861589886154521313644590343314505347805890505414550391177523032774034486278380531400503391933276556476273754040749631942472916858361874110758442744668324120647126330969100219174837623222786584553506644561774617482550556077242935399659116685581711777584871152 [171,31] -654031366952245916745192779155102590444673629219668166151458432287076411920092450647156409734738927185332568877927436975383392563986220615526411815890289085244084814369026533051968942187154342545892515413884371407647942655460275687561823214189104230440026727563260457731913381345188990243236360168143885803923929396457332542238447346518709901707104217260013862011590359507798896895969262941760182326981033437002880222463291183317278083553481741873618586638642752214871513393419285695672323525444901862276165910426125814236518817360559176240984548468636508938192247586174655424024351275950546835945332173646045535713307263853944403667100466132104392586549092652241654785359392736944488912413542769293224299796667416740395027902616776639327570290155092497484591391119965026508800253025137761938154428288423561201879537187089798521439786768170741018828435903892196359820571703894418736800196121743599003267934391256246171707034392681197027479524206694765964148408129359654457050121341761162100797025652845967675589095541617247385032559898262591767828535263691538687010979083885374341801801607470317457100615819820614094401684443620540481484099707473238697585580442014269255444822960212982267050839665096746516440745459701393400986861909375755670005538089560763426943061842027246422610692696320104244178346708237722206332266983412663167548326140867773947080544917239813379365673002964584112862736990565647054870264050045207728359089113487975018026451397703074269696613432401832473358059881876200645259173370294381084156841280553418673225592740239581575029859531509967392318526727073449433536084972167052025043551186967108713567143606437993736381241951991206968997038969149847950537086097905558638896707165864802436495052446977326899197207904737293811993120132903104550202673545037965663407101804983091900077834 [171,32] 726170975413759638968448577375207213888384768485444351284730154027669252528725170703281283890512052571790909456710203229811069741615562311254721162051945906338201100222611261432163942463254583724602014284186361193765864272556949611188529648801410531759513745163941198114263839648167753825192450001756695019230957158418827581197024671040730700633529867342683508377014686058614760404550132590406625665420995302725958299513117586574317636074602216220638428415936780613473428111016815312557861103948843199720506640055543246933216205249489542029402714857733014185596327960046537394217704024714577113621481119438106761710232154250740263297821060187167359720243700984577351862979520628267944621996308973582834715841357868633020689066302338922740897911567418989847268942300050088312692754538433021258210758259009547717434434836396868360701498293547219181530777469361637457611443321254119878661476466304194751008015327119478409967171858852307305189875750761396906697838370931610980113191892996298419501295585663638115590699637401159570449311973491463170026136800358360847517387590392449525294614621133996307405071630140489489382703156545770465068059800226875006864581002432910959228220385373193479071390069021706375767258017455887961838539823155396542881561776771781495976918642856384877000793830170502104701956818671728034916930755222493012435571130766412759633668249779870926499569247673359069658722810634363954640150131643371125032921204489956390550738491870075137076124391704483341156168543004423963128603408779367335713349346958655991738668810666112622853598720643148499238754287502007472211608321743308140232122786618835489371366495550595198281201181384951391369752504910085927724674695690214795690001235513670621281181133732128389450713680334000683601178354756627971924722525048616630032792341222384068800 [171,33] -543335461439009134066063307851010433206740429666566415983233861581508054556779354790709352021518722075602006967771197139949159260062577730763832049797950572620211125984024667632152975262810968907470095751262782006245863086613963828816023600082835692318713557558150937684070038588314188990030105755121659293589197780547373891906478475138689428224203779817174843511459503615943561106625358415970454527182184071979959164802593242790711315298361638353272288286670424219568966517108057289484092627578275812244011681979372199507307815511279323016315281429614816999989045615102080322183686387783566784207939907756591561492694777416467063544199325746498300603525478189902577564753356661315941975042313623308003075791685415603837699324660836734576364146209851941640418217814886046300563045774002897629174574833387520453568971889187619660874748146604979062571724666375296934051950514302839976117528455463554132253037361613518628744373396351968711742560883158213349772368391084609302269775296995954340347288343557975738020824391688170538236717736290408475732438405744706400213650997427809886401931943963978872782608480507096511536330408726261520229025206615766833327214365875835557892143830421735976808089231252975626952275333254721192697629934996559588068222331433738707761022395157918976604703886584979293207078453703375488616045684479628628565300204160761215643887612310495757075440595689982951117444825894511351890695521598112355918136574230612829213997117776664229114663106065722214220683090180073407635590472961328035074999412036336383446597053187378260093294496496278736752706420122991472203863868263331588861249006078251142850697902245642845874408780639930290755467693784766584572510794266555295556631476001467100860394795546675044981857934188091787790975626845207485224815153645860154999487094630080440 [171,34] 178462630606904386827959587437819757896521314665732065048651200511702324805221053776056156583538333258752812086317040499558132221350738432571122268337455043699550743115310249382741666055540205441195720344186801408179871510382953353111623893360790523536065835958975077448418301813216219228409472050878954724007173388854674575928374660418790686361300832594040714049813094194966101518808780651546077954602394093428315141267099338109710706567949048739574005357294752849058937276593406343254315607309553587058079809278518810311086507566701005018430102538085316693454794387247780776369485204395459212079051977835101486796826869873496438837337383631519065379352535181854867286895199779873921959734224393104317279817238480947451841432592088324296738067873179340411512248993335593299423710854590860977046864733712685913582058336695289430857834638226660717123846199130683005904373525895206463987878125772269700866962182181792452358217183279050003744370094957359337950682867068492614057117671245389956433305894147161784979084227146006825836287669615959899149868044615395614089198469971575571838481315970031523161542054102478828405107122039140256901698399614674799367595221768560618479326427367449544535362366598909206760495382580953207569481410775957702283298659644595717215087886792032596240655129353550943981548008394329215096697320377361261195850602878612613770367484889479477004310728002927784796694294615450313277516884247074769853306589973404130279780040936266196769114221775463840371450838277844436946974911284215876838387171560329218329528502029170643427545873127187473722879888659529230766817884474029391679281770056289901751709111194876766720242119175134481681796544676651175093435626688073879293278637129942092421216713307758759661339767188788732463205202496163460451091685028143899766885811977192 [171,35] 182600004376286615090763504235758252193112615015355320277263283045277948568639981682677921416372489422228027769994862540353717252271047565824371317890275450211958634990430722201217573647846918411613559491389502622104775686188064706115709121836379437280684607979984427827682768957080587450080311874975463166180852373874258782843037295219747363687258253633132674474546099458127366461445476479256756941474537081626538211489927074128870264152683866640901519065325430741906131990597145812193416061610502940947196536107141680966559155613381322767664800499856562577091208419375963523040333500875580181358141766009909484997223701944611367437716765570287396780667027833545398585192379859792010160354695291718998559516466627547832616649180366595554308311735464297429106878276325416534089032898242782051472481199157113825555235110920394214773834346513227753726895071139196181630846930772259089675300725441351210392284146518178466985120001568778175061446503826735001334985286701274208465590736529797979758186526096107421299403215024682747491445096076449492272519390937461834467667770119628419861462931908376103183720784935875307868093378495437674507997989608974433734194571149072990851756919429543783724374824185760407908905152965872810865197957695224801391049935745232219582047545384227998755697293452374498254836121465193100614666831393678270144017983484045828765495175425508011636920527143970306030284873292683511484266525896270136604613568211278406370976127046134452718491263984851744856537576446532700543447852458389520145342962374720222786739726846505523819662110591621526401372654263007161165899561005008305066783875027332971259609518435967006574164877206178808900315168717503216301625651194697077169250488619030998341719645241619257835604850245132319525451907249715046650613764789066695703505668369 [171,36] -374807239759709120106237369198023517280221644283216459779743894781190002405005933686076170820022493234038726829712740656683336624760431456390290902351151464437524139671889950876444274670923973326878511338709477727150701881599928534167568169126817923757390325286763592846539992338925206731740622166132657686987680131046502858232704805447256502317517659511215757857412316086692680784163595604825669941273539503135331086275618606758599048082782573637906154123237290246116807034572665347628004202981814079816959663810481366420166345901993130480086879518730254131903011877680241968986222028323847571087611659778716170128438808134779228224217812582731905493730762152403707499278201119995948560334312519375997665610240693955524032704758011607459504907526345820444751478886135485615978361471191640609705022982993011536215329899609224710857425831455648401579397464880673290247382382606691747754152651119559232680041321329925046336533565301839918290491400038675299523838841761379158180364266479490327722757921409092490876393877100613988778787643796098013815600256298804730261196847675489635130468028667723518304356025268043520457256696088747619230879019093467197138912044817151158372844910420036301620713263288083615367947248994166003730827938530284505328753569411685323447277380701030155474951005046275655408114458086343837527428119178246121065791385393185119624637955900027726648993470538524344670355812319160341164026619735740303037283510560483609655021851971224487416011907884660912200020038950755534999522290496862690852429551150798242746632306380471392328527409676762822207152719275817760956822888784129228841413264482056732930349525841905574594788135255769369459552907193763541809534658316044520315878758221254425236592960442159096208148810765639915830365933024591742253899733670113114914535936 [171,37] 362456687963719638424496943839783336406246834778537445862830052380844017518469637525490089763220436518151145555277241490421484183740828664093346752992220752999608735822091239022762031414019344062998456070389827756516533450020211905668781160412907081527222562580195578353177337278503221718794626113758053171414595820652727910456215054202699548821553322538626088265529140100328001970427123838866496319626561577409128147432155762320531063725767001463577913918831054404847696836364809062594286647157195564835944670426419738652906177418564416745645596006819919976380083709938883602669937455837013496325451990055351875653110885963665092489260390811758351911598316403128086887237514469281802011629949775346375910357674772709384082795281374010597833569803301390319311491271151477715207864906357028683597231467179631004053083403386983275465731149493290655090634474119308945528952477437535278439666708106488546105565280040294298178045061020369393031645839783749848132841813762733683929012657168103050881042101233232092992377321048553909715509739678135233623633800746809446135541645646951732865255166658947738123863304375223339151945038309011265478489317875395010569184794142793203286674966887412011624666492518361282300972096031645037129912786055064998896693204859933775405208912746701325414724967746295350760505602754462954210005166210958402300393723268486765870468542647619827336521678341792726412406746215020169004749398745534549667315356822503137527185078221839788073704711970137907360118796520562189986853641707071923887482156335367673760137744239732807519451101747494852215355427785844457967862054535285531234717009990773560128458455281197246836839967313374862798517757600862202116799862931904982633057155001258621181647553713643110770021785409411500675792089321685971665215462997639641928512 [171,38] -230710504661907211429078737846992194545322039814385585113289147318301564703490700837943028535140237571308982127826058015373050606177577586394079152049536071405340583528767544012960499841608822297369903189545973700118828236065952827457673667359526657316212492228548506469550432727493169144390245573738014873483749446602975787719864149199585530728055510476177032064618450591508876557207724327178606978744181236995145715583030264834224776337711706046156485592244292195010322331576272028352136897034512877636447761020245661524687155316156705884242076639714163109208837398932582828864454241065487801331276194069709643975526205251008472795227360925772185996957116719576550740883145771977504477469919144620918744755830955873160270893755678215599859538914272756621202895006767812620229149532713771396317217866604833955926937765981809071485342239315569072685641997054513056714877589907127425317134998312101542457435943914463102478143065427213148418791948823339835231452904240981402140236072398808426944347951658334787120110931418031979452271487596753781665689740470866167786541848547736159908094091670166294943824815878302089110017027668320964042545608939015459142229005349369755801209080573365776538991257747620016533796027972551382988720747580487032098607127570466547871441997991495321892565512641856725456140041744095965693278541738261822462608002944343627299861250608984051783869538723550733184129105864108929936668250714362429890285063912457530634430323277640535587902905603056019697018168697460909228381544618505195417742406679596551080559611909526460624641608515357313535942951996455801082025929412885115180689507841252903825097247086941661690198869442307391335455530249541947711676493328255334745381327572075619802597729097482969795518640373216878112022831712939934650445091832490811904 [171,39] 92547030767845439709137137744292591492436090350542014078689996871994350648577528790573997319424040935483361269901643834748338238140410785177982677108280427034036513971728471813698740255585973948710298461606619413007590253567558592150761301301463258933447492570982274831105226846374926740793805183483135450132285122384501392277652294568783677413177663044134543241638136922233660656579859358563504878647344561945960246668432870298703811996322463918532681766155493258593798491368400023248866800395989488930106472420735592358883012212846006792204461303610158622028843048033892969555604052659619454509315240163397924885589913242808763275848487030964986231874209860273560956880179580179697727224724183950428820381409870135040540941847042558883616826830852274514729862598547090298204050870512856319956866694612042791892982571518211520687970942017923546365761577789382504921109276690202231313459963469877559833389463837646259012369412732617898974204319060999489053901423757847475560184581076077926818875885502230139190735429082307223907085004305809578432486908852451250948277803099752589592450669537876873323957286068362021468656704361249576003154770183718907299964815986456351010888340512187757463017190677407313053352564303244459556895563672570593486058696735672337705695022619419549066341209363278152748502977337206498637680935516735898206944539533453625557999315792819717293174034213184620416524958046204030237989628883155395922307364333938244897417113942917227290272204359252936679150860723442692609300619791940430674771484817426358365967928797829966593689180685433522271775809890333462626866119216207882553114057776638261263650570280703753696583276879340592806447020918809656241685099752459993299610882276150733897930793375311882079813633965188975515862875767705079946136067399381568 [171,40] -9980903326684017314983667747757619169094336535441933173001217110026478376895212063860447561294192414326914489416283871332587493417632573781181612107252224872936908578786567124834800983594845312369387783010459123992825625002311051710896705403501934737226244154116701214757436012978680381563378946076596172872579709528396125365153566294302428839362950813331271344364499501738853476889349563508132144403623079647009104062404480077497517465046983940565489791518472379108488846542880633966283120021871931736321629728458447956075472100743292355198350675240971704602889793674871475498361235725377822777687213169550256961688531125078719311784716018449088732993889427969477098599772992612330233028858196036027457724026439709021639151314094533633174911948510828321110350691824865893140130239697292283114496902952308767719465131577583820593621968682766167970449859201137574663179703921447110458039342335111899850668511143590355452749269074380982394635400069343984838491077053121844412310054817914813273701855332701918032329877416157336649521087272688058889970964061712889370801813896281160801663677792490872605075954376235581066634530651367904522275066655822772798596625523903842552786367452730450664896892488907065216533853381900692122880009219512753651494550506035489920325700439925852393049813156319626086373339533243251569461127682103252874617716736035520642693398344810906950874595955758702346053145890886171896584347358804984046061457241477849148040966942245684495112128356686639882114549240488199447635651476698510799780664100688244590228458833571668560905049554950743074229956536362105756912988493465234759021593098246479752289906126012677754798665949930201561779906832406444163172473597572582798372803082808882118772229299148417199324170070254740588831395345348439874995760834432 [171,41] -16689897058841325654896361673890980491890740177150269075079285483995458406508286529872090429238280276720408016934491027364309204265519413072896100715734406227050714764386259309036011610801612695799916358217946146272135080927997379262438226984963461876809718745764744371109181397750467749235339723086397758602149069604735602800772003991232416212240673142202142178998662571984391469690480912599800460314657338650768364995258586601763569034932258433225246146657355759749828863871169964551064027153172401507276268750883844103921128994303413528322856061427496603359678830174713571130958584397446113160169232127365604110947755098377866115205889092713640227405212807931400328635388493230645480092971594675435621418537673931770781832946191654561036627949197863394963389101430413693836882267793000077642783926930345337119948477376507990610364942516091688351016101670316077854676578170782976518477006271415031647132394870768998470492614136380473230413037075970256336479758824129330402356310932437433786336612648178479980975489132318356658342635760882346160155884594977528191428426770218297729203783628509360059994563869931143199523855234652244402097885413455012328851510247886739678281665340454635598411319763774958038564880852008289199937776345070029882969904181901178663102148823069071679974970701472348654641118540891350635346879666415188010955495388098912067424251680490465592772216759486684677053509146996371656189202896512348330383695697047929126789635130450597518349258752165162540756922120034790540074262866873015513761894529068056186533642361877161293922319626481355689326419798861306593146605274297881427976321357733773181044772027151941977807784732177065889290239300772094045325446923441696102919923118999556190778877620027603255556610698127265287911330987271514376999784144 [171,42] 14690285988494923121097325305141057409707353077876950963812442649285498476942808126049657384524513369293699379032927926772708708952244511635550053719505669345121237386947572102317601169173335634807996711494032494657151979195693160374695525597844388615668015176405034393193851766379791924099330930398552316918870980391930501324015241651545329576997481185388320386773650132819949345996305263743788125178062923871935559882467806548217384535092344553416754840218471125260285063134850733099129719019346285665321584290848528873229705002881723560050650326470943825928187413788381494577856683982476314397961456739537681870311045471705092768794848249310816957761126268254636068177002278551304670938672670799529146242234896329940928440186838431029114586713068990775371543867538602719736724014046454545448564821482954814482527247823143708851802557951858202150874224257363936759693655751138996778858113986592996314208238085502840494848263929031422266440994473276735144570117903683320261497400273748159930087766493920156862719708363685893811074030637105618971418793197024502928710204686572571369034315702510557993510417864010461338541393749057991893169417106987482392782350339474274679164052900727682359409256122728428200976384098424885856059721958620324186693569182223072328662878775133746251490793958207082997233700172326081872275665156493997458599789976761028326058843917478360806129867503560463281483416132931454770986846759220796522077852268359515758317688219651834871565801369456848513086891207431735461689389075429302060570108327384473735534710953201527938264493490195565614106728286652200181346720612729040048071924714592643739176711075400745410425179137983307522553664244834486495540816063019508210586427876269730993203690143397111020141799769295390476971994820902459685837952 [171,43] -6769919327334491117732570088180196672984677692541716895478818408377840264667450787329815211825219796254848941523309559020998094959801414766795876598265803256436339540638805989113958505022347693278950097498139904701604255909258881616514925043825644727604331337808704045464167267463249707420410431398348447047253913505083824222882230176982077813435513870985973620470327429267237002556007570196392843257636223522037455281505870475196916385029399283461584156878232625541956623204725432682694613374101768927994206630747969145499204498425494874784401150316269370061967240889715727724890978897545115664449492039029993475735788307453007810233685493423638043749898632362057176722134793636924309692160291353190690347804235945275241949799681913339188703965360243088976662526710202920522634119400430851868180562147798036850507689220856435365467570120021981049114564760415949690581243027970108953482962141961534479548845783261127591892999162393469924801387356259710985419020681205411745878468575035954601889928940076963059745500111746163706057484458154348273922032499583536433503938975065627579752274900445662545419409490273200535862146343041193901533365761889906368050867387167409326644810107313661051053512559872322322486240771432759950774560536159041780473409522744247358418553915277480133388871279247065737491186989550665763600674410035227514424070076000846367317104616546906897676096248727254677556161053416827119499629160277781038016629367207141622600933805219372314538524825561653129239380667738939203315877460093337035848613717495018298875754266294755095842024287664864005380273646424731165731863161061325451791376429050788765581390348313824046265403228347571575692754834547880139740149549459604424587168672222534677607973163715347771085083633131871546399491462158718869664 [171,44] 1825758529032910135288295246520150381744889889685894580699785968931129581349638638367162884500678194436398234149825679815241175796043290564313476685560008684627591568828977340018599072260563122178329874932860065015878639279279238224068970827938360083901903684863179809109810477178193158577078924428370313440331709619708549364692986086864139557003404688590608429816580700042668727188019698124896413073189304720101435906143097814785681461388970503406402500098203763994091574927777902408819084282934453647085888667040264818418570439638189862787324749003319507073583624106360131732063536366804628387368641481111778184675454691189532594682907444692742791257194486000830268163892414622421752299863401147227572112493451741644892638385162164824613757222219328038602093083304460212937712115427781172521767639162698851623864828940522147683581546855744944665362823910004300425772347641168158369966427066691694764648567095087724987236299167745126480590795383838082608284340518114279159247793454813211224011170404818843921462099520301540878227836463178263765490696244345264466430347104429829366172290507692687888105837320520676972816856717193715204971596761853725066942906938281035618539582112667048615205534082883723274425544072768856550402867311489937169445842491486966481635370426405078982444159490123540915125886871781484758835338651488547499169431525074567387986228690754380649193904361982168287827942050794613389714896466386199719292554123533715640395990166015992917846073057534460858037797620315983199935226011585853904104240944744085993055671216601033301947143020168078353787290061022379692569564721515433787628539098421623686234257181886689929473266737618136012774613197879417334203229411395147543175605839001253186635646493295798329343826867967760607619795194061175552 [171,45] -125929079018828022322195091614260383675951080662339679749340448202964313399585187830558601041915198804126226092469670779315449061046856310517528883139645241394922510074300223391161295629703580669407610070768797426312604022437179953929948643001684591949348637739560789677088614870608069658686573234914246704192051181819964293832798979027689229469280558113363505942153935990667452734587919437200363228858506026229178635816354025681233633639022232868267144922420603581320919736622361920338736494534986844553514960568262766354611717392706682113713729480028199911810986354986836099812020737036903548605381167400227708158289476593564407534320379086579583039485255054743292478270115247025994769822828279158380317323749298813360018493386459755318663730209911975325625139361657798640250454681931147932338566705145049185456931088453782323908614610155386601351052585340958894023677308147860092255683452899661748280684925246001077453856394114177902030497646427847563480832175719207023092655553656659850158716139079587516254501264844483773968910343815060805154374921701967495297902166606399131007015886323103139793401458683021197470892610277545369780328838341993190482352782277493944402137865374232387207299314725270311367890419162602704194186619903246629587904708664674419687192526586394468223983862240494567671764001141369070959675372988361313420844431094837707727407184928547331518207635790528312831413631753380682656572854443874478443473312216154701351146431095120022943008608326604269814795843006968276407182491926321360860741997877714854201451029118654900030451540308044678995770833819921058694737567452352379728562060014545411319345647031909749256519065172361728544878830408246500174134153003599060401193505953506311825039183772346041118420217395565014163363346404704 [171,46] -131005489156723702692482453507382929317371990600257641943332178805335368852972615413094571479042700946289374556688008561324410398297960066121941160699847471999964579451649677975620790214583079881172611864182030185029987429304355800610138289394087120823399120737127629963108153057858061937397955300697162623839606225272135449204112315123598624342946621121860561210092467036425892494458945217245679365183935224030193542522150165313875935401608181817021134433304640809063690728100871367029861589772001339099405588724993025780756997999403611178670756731458138559453646795132163832396082723900774280559515023983478411784582916876261980041969519165215959359049410939491084248954576971628962660805016653885673744300958809221910614612088848864869125414930663457095507102686931295849667778980944886160419301101207029159152587885387422073723036629314961613634062459225274855376323989730002052781230529087496981533079940114607276058223095415266036379187575118749818094524833826818221906152324168600538855113109004843054018391263777740142815496242800931293746817595002430785232868596411154895887153637096734931806695818147755002881560724932597420096979145648949595379063721962036960283351438094779238058163218762261513027183734804792217100864137199756118122737831741274732213286021732139763002812493100447534448211535412685690274637331821044517940975191812741025092135221601328817840046463208085007688593524003778199253111072809518766784429530951005205045359921157479342482254298836147647450687657754494754522544577000797069659663430431804297598402628204549600556482725076145494508255534586582506647013111075519186739987698963474137461589341523657558229261050874501754686910730429792190272266794602683200492995932704796438206811906617942989510858551749768543043298957952 [171,47] 67333701271540596670787569026181000368910976381975907599439082575317485388478917385796440320566518497603673841461005270833792156498805883261681833975467695617094665105259455083051948922234909865302850745283373590406074293712335882758605899835545422157208964157808681193637328845891787913533809973586802731897803926209506609272401162374146459984279958393591236823092130761785116309591958787158197787111286143615135846654116161623732221878118138336057942572721627493349094554852201226524510257322820395737372681453338256794878965157013760760426780749517135512722753282729010160131452722130198952611448768611409373358072683815298918405748975625211872637409032219909606781765540993449247003298971321486667362319187166325140194210464873992360777992487496413642493979018901422408564707659856843332809056171495451138762701984353651576673749470801108818441118084806620768836780757985973394101695730144506543893552529330575835454945066883516728609394510188643091980295200905344902165815250704237915928672665133598665059768415147447553200911928021987291386619697171017721052623254591064388149355646870349738829511857534823325565701699697273562823922668320754354171495337419699372862181253374631096170923381061104100827546210915677248611334178255885620392841489253040599124342758431008739174358631560303656924171041457584416935652305633133920441568703037011147410125103863009252542454724529353852561877434523784772737303393602989274366641245815795755043049735414188756953446243691429941576529439870919333392968077803897153460756002925433603242023815706086217440439573781433850449199939100155077974605733949674631496220139007030896632895536660582472906605433463682980245895055153788514203070836288722806823868185912768188972907861829852830861824302533954047187914864 [171,48] -16419191458332430613771709438023677692395632927242434001724701820682646855808160868387515135432429195432625007896819402084738826100292743362005749487245517891013341206863191005289343920075250816201693165129793889986080689495107230132239762400084052729470226386796936307775508809558826278250357240632282512976939477671282125875231816290633659851504405098296412813089804729410961994341618757012182577102248293456544579312148268245044060728210081329679052537655584218508460490167878718424097751781648854796085017517333297761435855794884875339995623032593686385077250180686457755139953123733950990055197346105449139854247081011387238804818494555681772472980406378475575503666413376928497291939059630078161679145189859707960241140770354100696810067932285547257958148137905862712690453457158918996124656302609894560305200159405711137796042879430840844309400046828692038604473321862188421688705536102037613918193542754740820243622614120486436122148494848046751260523229973598533291562668373946577297174638379995077711211299825175794507958818175344263953389794468966250464140758372864603410027655775503946014006286079170393252554333713115936847607656150448219873040183149850847049549683410751716097417627461640964845979470057987439241366217567782081780824244683930051807681742395730916957918459931716642511046153124109033993321001089300745480691319187479272499918812942489424814285965539682312999260726831907379153670896615527641518688012032671689567469707374288764716455036645186242645943142732855876261409767415974821509803502218981425223182985736817811218816532953866364920366266689002142785518415561492394680589314405915798281663193779176616398295710711470284386792351765758419302202568208194374105304086518554581650026865362599243599721919034164202782336 [171,49] 1619905415169193804004248837888118872178997685810015742290410766349020449571821864847724608593749732422627212982663496992872782528231877911109790170862513061645622300554061951650664460805107018596864429234830211836937578593253601430461315575631337375441556252175720347232752037230422860067195307515925038775901375970059952647040914013627748043942540456377312549631017763554242155159055073649095494296447825758865806364614899239282440708431961352936987058554751049724454440860703346408806523152329740197795457432745266663358200014451510380914840667583893397480949506256718739143880455676746787343518090149115020576196621633044143690533308218347306449693255966795377365538655191716092065034996407383988683053335169638361532080547458818959103740776099477894421208696371747575481187384540833372033627719642940557210913749268265750974540336553118058198544127166623998861494109646967649065615659409895055931898686020725519753493399036182098421458371044714696172866402724601719565854679698543259932460071413281510296482502306950114992888098598277169925249251904142519526665711031580499875838520680242514507454100343563861447017017552802378298967975524539887087034172952486063238587640002625660958942004274833292979412515800608088013285045506217975075667274813394865582212490482211145947992258517586639809652490353914031892565362902712170889378884266577175983254111879954381164778288368870509529829103706860157528159897980150236465179062162674804075056036009234907143298434114273122215126492016871887367502759243806465604748081149183948881223211318189806124295193706500372366145724619667650596214341318257718524360457861821479997540965787462434418576288377513378631423139292088839380872229744901081284596585350647833708728849032955897618574516460344518928 [171,50] 301829368047825052145976809615102562650776943041179981548184879657725152740707071964213412807819596979483307257592373288447040962505637496546160948367541486519741258391379075028495625713607927173580404538179124665138974693499083492908173547341494938399159609809066228186562705700683347156905059408504118707846817856566594632732748891800928078372990968214642146717030883307078533704598099718338088151291833394634235952496263466152878182830487217797227502221688449868070780074828866361737297907170451783064651342037485551012858233544920399192428018077431725112008764141492441282753056669447342203372743964895093498618271353578380984113172829106107780000996031786285365961475397799785083728905362728885625823266782179367844061656185668794682956113953178532358248776169655782638218139286701872635748962782100569775003048980827223821448475410920325710204758404504345547609288545228687027234459629025311442628095245322355767642611574878103683139049838420380453572144961497103393893539403149536218176290299796615212478473679080907106600465192017173208958780362857482707601104265936772247125935903357521689798543791922336586719984375692637995095242566733044203373486069441306746525440741279854064835806711639973829155788043929667120380632436152200741657986939230746112670382828491522145573815359601440166467500411922570753547459374253343585238370194164794266737650832942112911656515096552582891309722347268726528044966196525866384232375132166904338422314906129551744195945159937542231499917246851967156531846081787830531737055171250499253822505707626168730032603173571537815024988861540018009911307513968469159870958127819425915869885520570851008994754420040958034199705871518492568255986790418602364358187896618452889130818915002830537773868222136096 [171,51] -141770634652670272363697974488039100388654099248443977787357033367358798826658927269022750848629564861976258472106020273728690902969972241753719252558252283412054565905145325635421899798228790371532978831323500358390320417346487046152886569491134344534294976698720979388150950729734258823600827854803662477703833107734883918260018298071625183274235854792702571540346546803904739625082700834226955346392675451039624401786288140004449312532322596888185137230908272622320305858627946215970948562396504451944381023792782129151666014297987227567649684001024504099820945509619049470906288322532273706365090588865965154224633040884269801438592636213781800320792091914080664229441446850642486294671129326646403457970691167193897569399654141390444299335948092812115102039519167022791488939456891993844652202407373965046374001601497225499657147534763020094750674194526657364198159587029602640990531159356318003309466522740741669124476463832020229206335829940020872440968771555358645867496502459702610852147612750611267190708909380938532880807506298073204227700440567301933007403690604438469976176891350579825688557647828340102971541068101816400765168311221675027945805119251384599161713005663334488466082456581232872835859703450594255957423203742337571633264110396245482557748011311285583889649128826515537088881657928083431027125546228942541471235562254940684170711231871726296536611528674120814681335133120367741865096951390769540702045416497794097202989018269338098201913461171463703133330138818470766698126541382342158913288582132353665321097856128342368557426589249059911649804695633824206320055465863842152958678939324325498034017788695255507942726977649211920949279441501303537195908946555026959224749213336504639787830400395460075191079612780 [171,52] 22686595844784880185123994142306921890482924798126673125559553538247475857669760579468007386619419246585681381682936405979451195519486704015423154808757443303149359415549667699745538272285632694622823891722234232921260382309239407462091867685749707187385032230073872810189138264413080480442874818975529030570671356199465602904866665388582071772963722662635179201043617815355036396572641619304382408273225807374431033801796795708647291021822159696105847842416362173267993406011782798890029475985561389957054673116380999627256894256110662217830386613002628768181790774485763565451450510304815872018732291380862031158996838754817757906724361080963581791300168531793396251717849673185918232618349950134766250657582106031180527139396388982740465076646206976202019316611520721974491394700703900912707848247345741422794989093782937721874087525681510260245467427277713048964002054458948939262530037696986623369676299366688115630594040747834623315713203805059785428547975418596390114801565870377318417943181469682334240639279278209479402588436065620352231333813076644061176276836241891502715605844258168247306682521136720191428118544737142302059126942374164740742570795535099703841411804747652273998367415737685480697637002475450840057362947051542246643608755069276133097834032351538598280346436433500981909011710050009727910586032399743738880680895094738035180471049030729121213763412768720641850212178769011183577089743233725881919225044957892241411573687958984185242348072348087671753255503698060171856416382539142361946105696804096825032475168104432758611659771323167622314611093388938752177338089299327349737280684677569268486193607821192882459715683865262987659152286460522345345797414767154791371915835412828674826809541914714434018788032 [171,53] -849584042505337959032919830664901940723357826650086315349731568506017658457747643032328422611584226881355689213600125074653997228388110938176017857095398400755198392486495299855920349025840093685375236507945311902168358498444595142127393542356009918691835472246107725528368559471070707930879572146192743305611799571127872769701919382986338381425045278276740105558416855634807424841212826969275451445908367999065140368307031875096731394494863588488204699679696898039324063094021433264844902906579739427134422128602933009449706548496534630088320861759921951899381061994089517143780917923052029380977284624875108786884531513001100999306187142059960414459477138429782186939139386993859140324102687275860203874769189413549915883703557714337336005194271912299706166328192918421031342458076124622945920095982709443031416464068933004216790697700634580238200433223527484614871727675571648810316688319036252787286565571676874688551676103925321583159105692184168483346102296812418187472116393782056071306482245666906125762851021223919633855530098118758346478041212283170743771017084116046387252451532514552590790480916025290422889938285735912651927312788399777247989155344471000842726579904375326013496129702994298993914547976232393783989102010983130798268670826698877208683190632505949276516832463546847460268536697077994637665038080151716362558098009318948102523998961160986942767058932328646316810481195009314051937477816301683479692804945347174147184417362791107067188067403517875064723206071340161924598694386448852787929750762449124905542058073722767146078876421953523531409607055667102532080721896913048839331518062254433912083687488963465966362622909850976694802051198317764010811067555260667359067010094112121853306257839442902970264 [171,54] -319694717553105661321809719623510251412378607063479169627431378917337043969368643333303492634720657706829599043251728128546143388985029247559781630126265273630462426970699741743755633383796844951450319096019755369360999971442495199474886626814685704206150563395392539249087294949465937079328135135725941590714065025632564424427786739212888084514462882229112980068743981765917877512878206784480625817809336946494601628847242029449891098662759571072851209354690195925370972731229451086640605580716676488759297007309346578786465273727770443095881180466382102811887603126610605049583402437350910752206420887462171170352746974110360524766201626714396888982734222381802330503446793948101588828353740594353797485809086665596292240190342778478473268099805103907417438131162701037977950139235142911674428053607333822618055765284611495660007676886919991409661778584275092230882226961430281044604930632919765125317114199137801709700058007584181116384722240256778725230387067844971671405955039165750463164407131216473387961806846393980130196961118016726651501160587283485094228382476480874793517924279076968845742892384762320677710355342546486907492675854285232984987036082384035457924834833779099901185765344643302638617582419308981624838607448525630287578474298704938194659659670680419419771972747221250009410332368177039925800300089713990887104569823834027183837236694739981870034438703821918053413408794378677634607916196132172635792271228681069101901174051442526727586389821645214999513661117490062158069635960357089194194160860208948171601778631634543703322598781215564392593544211948155672964909215892494970705777350213083461797482845231632076326639026788925611347301842075999564177917897229599314089866713824646679721480892102305216 [171,55] 59595236946795277964185688296144166789078173054606075080058054942225814200119170095461359824257066976669588686930521946107936504439227578063088188361878336860726912745076496091342261719709259140969648328087531667625022633017773279477727541628110284740256134267333329054456884700411882055542712476245662838804423737293904314916871653594992244989385568036668402614574635312032957859815048056071224975989291095469957424470688859378498924595028729777744206134034592372115802277191194784380991059655597139307963566537369345389052748570018107567603501800935295964935077077123838457739246113207838114259561284847726323244185125490924392986538010160113263615942199567655294010196466131724127924644773810836896676261362427675571900146200059913299571149612088472104861607581857613452382792569377781340035390985608949804307277894841163383339438249029586872828339617262755315316600036197454203271731301477763686825046190012527382291492352331714708441007074949382391781080185172625904238627175261970958686301402529679936372622498596941612089810934456584410703962618958557303920549954525603856166662370415499179151113948796451516283464838886193707328903790311479398315222367633481314560883253782140080473212207610193786823558086042482308186743946861445514155755871467924516872635675148057455375860185804887001818007013468923132358714619440159681335995335214719419645388628807321445689994995671595984150285925585852465190062008831117297932912880397702079290952474144109320532703877252976512414124641187399256636716765549792416719330468740869044953980898741896252016705796962736031151566577588455081959428502127136639222221031957658750440875685826316795213406104577213118134932861849571089466438047227177962304006011045861107284891000634408 [171,56] -3066752024199233527373593550969131811830937623028335694272892434422147605781805036611448173807922628724705764642647655192349154456590969893406945489947671984614386473222273507916070428471353569156708810322799848706972263318465860577591515975414514227038613181142329779289678302659698478608159252534517118210816661062608615274398484406002044110657547591775060191299956266726861382458323605546570357468669816068495542994684559571439675299828216303384732567680937583578058130637234372420024367082418085893213154809901633451042724108473383331426132937682416350999567238406709427857061782965135874203757079803890159527561670121409837862423518760079513244690942183590903117814727608417058011930792540034997257410728734319576826085392494039471181876757542334582219722949937500925005996661219438227345191250336240301370667067733460622878138153209171183469363724166882060918771305748536194155961736587187394483888449274027094974190665019649410264057692207016163515022499690187749916426786689605865124331340243489354752261075953984423629538522587525365050693609260452071007586105236172075949746094614828555750445612218251366417915622844995956950654830734990374558333180730519244330645964259929047999301788253868486736887039055366096386539759915656644459689291703003440728808043437788809765379496454673197758277578983578468924869311932410435976892482447637285359517364923173247116681310626870818197160804485042494082870662471078989460066759016672893542530987697715691495381557483659691257119547205010430174763295758926087472667219024522888155403221914962177143923984931408742595289410691082882159492962166558593905184139639958932587946001851931360451098053511572242110580027186093791320579017137222131183502884438272982813750513920 [171,57] -294927752879491784232855101771032778312333466361287100443366304492100061548363514146919090937391428359575874405324038324206197778626747441014348829525911441396804882361773376622533958198383474389843295077039029714856361572811461538462472549215620369224699875244267443409536936437246554836401165862392968575979402930828256298064971102117519365776713087057390246346152136111902836216519627012445292029203065104449139148018232398102416199817498244316638716696035802918582127063260004929017355643133861119941499486772312303660176006800892642341957354399496965005917965584575806645955475877345242796653302795259088502463892932505719843735465497542505622153446103417701484937944292231942856161885138385480021598592857442220714922997253943320953265377118426892047159556614305715533705231842041788473196977718489722395111817673316985641623017978556714958562684092297323445764165372029224890825018587373141236456480515682853499381378261019642532895645463687450962928725288451196730670451073058917231569939707892744898041330498783376363283860344788439660877585883244086953437578798060576714106085660599798738970924030991141051922864594774095593416455269479291050063753985441789104772333387816891552381069325519006233454314660613227026610123852263285436852740761534840268935621587023077364940534109962020008256230061735207803108056942348638375483304213020277753400848888603890684411371454619799411755120932338200775170348142915420865091992114229092049384180952827972817578390394927116052983156541739168342556345915707089120838546588875448640319810981927773646971808886962537814742044548172886889494650936333838863968262628277715439304789675800709726252111525683373361039840106482703106733592511971416072304728816899175086326880 [171,58] 48380394097943555238956385876832659104166290199194638045012670956048166249997993110645471501364065534429971141136904905255265664624692864638433931588309534020818106766733883086409696598957610837915229430038915924682793800680612672896035439572700951891418184835193455409147939799280342555935258230770994205363846980147356926420188757798181227492345279925883825544287642883713898634120479451569665609907252595410729661663540682920355294881463690488141165350894827831409076025337190968473167842703422401479567152699946004447506504003484532964318528182182583384232586617406377064355078035629916270751189189340657252529666402273695726375733575906254145278615428920412297891325249945515003831900242036548229716729216267551941713300129753316131622517427726902925908764995678641839758641619965171935283616376883822405658170856331989345438006773816916672584113921306651488804133806251013880918408465188357865339904163480461205502684666129523540784817848087591288472997059931076559245954489667584908382596493613925595435042938056714154999191186265569799672724910326335026419790837123102401626663633274346208310974596435618188792743574505868512904826222282658520888735603532411772314858116225299063998104615231573053232418555239881580810210981902161440181683055338737948887848830973394880188927107344158962847021970202142835852047258298472467208058322217179907463943202235431195854522181928573329408518610678010215094147989398228132792580983388260072303805540700929823282870659814815554259132034040143776146194029885071106480571281236512689030973507447109557912437900028569366973458767976899563603256238941502153241291793918898706764183997499623172518073496638005521169797552194291958623674605089867438185740986957579036448 [171,59] -1426056521354737247200426889829352253802964046548615002120078562639031857300872046315875116226859884507433005840831931077634196368741371830594733615343923643055592280493128945214746211608448310330297041421364077824026280218232313798788424554337361596855615884918374541475273129692099653490178749181838096050262284753005293478170355452300097891839017672944331196983416339914224593813705780117508723833294272542463786121485212505783995914761430335972720708834613496065472451643141668949746867653534746829116420492155801019061621196044140618046794782258191529840808955843129621870295001842902551234231101609540288226562451555872947095585602510262038435786399953319658622306521503228819951175418854051091181131925875393672452511135870853362699706230842766723220117743504403647290766430867336394603571390384348009866115700473996957367471522065269465981073349965059179060924930226980574741631555987209660095466799336401658039641026956221917477862817322692194369960421735170669848498288192309380814623975297521292925561362971946454414450246267495254317902393616945375281633547668966538356970420969381332949829286512676641159215581564512280917338806600863297458675183875007559322870786344044371058678143158904021891040587358509513500294998863193401467502954278987340227942659167025364182422399768336316103128227821575230534939617303251823094559384237124684840511725121344333655220876860657423043269187278808495934478665304952809013719022399048272952228878813900282665379971775893926007995613064568011304083023082040822512841550001439654811732253182281097919826005364604197112090062804494506554278732004354517109728466363856971619925155318828605456845715666020246933670772515516300317442451270698151819589387586894012 [171,60] -148922465164169329566044786539384493977345714738809069668808234754028774938787811669601713555286164653429354656536624638347484799432631470569829315048552431929505485106381374395953765229556621363494987114047764560013993805595614107668760120570402112163711618772924542998064334697985112765717656978993763113849119143379532014420832905838001505616985693239831305943980357142071296047362801454369294998042799971523740444515575353472284949870272826529827022616230549402194175524983570399181812486897916415178872152140801938819746702041855935732208002495029859690995098222219511559345906718338380391453459015349800353119468070107764638198142724600476940093877987417001709357213019972221364659374140836925708139508696214350987834073640619989267422510509371247768207921318534303902502792032643599123383831416466396197785985715614960645428377463943643721429052934399633685185804429011786545674850077068782774861038933589562180280794662057879579017070898309895087186542157222087067283486536599618569278726002726040120465886667181772684469032815353422045264153953796400558188478600341553971612789595653385695032124536290543119435301927320176686598267246938480930346122216475286672596417878032190841961928230780998975966087419358691302005653795280507791622123286366890105287426456783858598145722078220176669905034282929704991880318799668035004107648135374387936290618875113415545739184231530516196931374874319310135532056412090547459460867955487757514493613438995385020068987315627914638390353871982259129621096171674503887373919065719522122655538174681073924389250121516480842917389055975065329255890611589989024801923644535828004842534665221887394262006335038267956404709074426307370072297346347556130909696894784 [171,61] 11130712529565176274560861965554263148353132048547835212823111491900878818158839647934685676990758230872326110945672380526461968732222254691410332415154141451424564867025315482561748577433517675536774827447996251386412059291169709308839554610010505514305086000461448776811450370141790286963144623469484547439292941350508595121969779704912332694040442427535854751455056413779078911767823874131895457541086333504867774479762629295313345436726197819058375540070716329789844743639611799327816106364565402253634033692514277364425293992584956835087301450019394823709423777658322216519710579886786869541015231742916572112025216006686034096360921391037785401649504802011403459867365202851082625699431770098282666567940642100008591823980349196031244371969765374710773908195099599691631572018847814676453984098813995798397982673217255663771728691431829816644564781409231409375261336698156256830908072221223581326696349736768478185784065403851143065774704518879719001265670865208709202852785596190487668149437762733765747437238876117034580085641645812531437524461407340846530158544347600055666490661300574394497461760978864988545234646659817390299686727689378063099581952714284641758702078240407602586170401023172623561092046880617982078613794412621249215910552900785481836107353976170943439571411391821106346845258881084852429785261838436420020682950299430211709881518659593237653597050924367155537291375670832428384345113297510565195897678637989983119378491471193461407686201422768719768624640090839813717631329138916651822501072486314515263420525188145378814592430562136496687335318277445954320104982953934046449368475529307955214698034808959944561526144533931996067724417387939523851551884577282095926314024 [171,62] 40284684034635664940611262875673357119446331776062448353828907787371329412992228788283663195898765546638817449217187936417081012371328040703358953974875236622043922253227041093859291375357073094507875124708886460920779780460652080503657081789492914599853665124982129927051336733770011920732424374096658984181739337386129975908414944718568678084289414148298230047115839172367462092319471766608064798995601869106463154644833764259165126006971276832093052469372888315220996325655667740779925236529968751366431056470689457540045025164948144997310039450429665594474670647606182929909798025990126268923435127275884968451922653234285042270036408468719460590207408621853055966921946217416538776104765039604201970066174640947953681923185070743777882121492549446374319313837670160088923611235324592794379110793079658413831623255215942588789904554224897238411360998536573727497791052259101961338628842652384777182740123290371630815935016942548404706967906728067217454984015314765250259642062467933069953291715401421938186622114553537230071437355205378225399498323785436316873431968723206594229972529050068894700064921148202348800368294561037848666862084276594365819214091693614474333170431866044756707575005775651244973033419613896928296601375719770508951493150423151014973854058858792151242709668126228898753128337706592792187299724856230616226073680455740488292537419223377135999611412488989509388954973572162416342999874466723841390244787158801532170832250565703729837807866424959070180315880179982708348342203766155248882365377754101790068286424497013477081902360991311912256877755404301198189020543909424950610580048847972813456743642070524488241587212540802702537969804626905546833526197492982593840 [171,63] -22509578165901461033400696445528980491480450357412068399826151029811161112480951841552428310655187208388006852160572787353119675269229916447233428802670324098628134576935376085477160024940119301100013734254981829895664184921509648761258012038952401706199345704647725151714107238872336696554118778819570445891548677693068069493117100193115395949909342871459338452380100159782075052428328350671667868799294114203190993251558304231831720774115808795935622128056125643258158692504948101809520861449589065836745125209496539846458515525177584737187209248288264383058436462911999703272831418988384225085725518496901150670970522163130600093281217036767266583147277762932935239533891113548755696323336996364411716681306383065048111085438939658502031962868377186023125793400213852809510346290466024332421861982178142185535765018794768819882320773209098763916694090258053543670855045524564458105975298367109491743692025322264361708422689548592314430157438671247218209249058710325688606423979737046946300839759602609754122671313981449618911142555285406090289955286131161618603972171296653269363353461829200989748363384365580497581065706819540483138861838718791394481168245502323806494908673499744333729833565274928744563799380604814637882396420670120173895622599760556045209758873068412838891892835065221598968306987175428868967270150152994424983691970983754865245496161568022840483225380491948233203551584256801481125108148413676993982504168732537272672853422707214864578397679926692017278418365314887833485649786876180756842216422399036722487343439757953996462216194068212677262076564946095289341480104192754392132895021662072659137330502752494134597309258044407446726063993011088086283807161858314866 [171,64] 323771689121354617850337239441979535500985061506732360844373878351934942443841209173199328543225594081400527939414017086503428465276759599390972249482069916957334706789666015826118751152040414507782733895060761908160446737794701852052485584428447620288480334522970547068000318280374792192785345846828977954904173150073974573466708444101778760715477688180602281903188024021797016398982106262070959969573574010519956063808733586262081265133943872675418617544058001742828406062772866524703871309687918770863237338089863406690662738439713590579949771610715388599292005805129746140226235431161479723945666213956401763522960196135283410379272137725182298936927169901659706958635144145890219223704227716148428202795880997913131583372012799272348103343343059245330485230153185189565333418699009338042293334840845854576635501341657166139692916281007903239851125275626826392425276731773746525863031851120761166212687653259497782975260638773858121452865512638446646727355121871911923104147559662778473220395185844922752310721028447881824803123772773101625754954049199390695979720620036020056969309480712720874622453298085293913282231917103929723587390306981590349122296434348600779000572720955564770105121543167731248544407944746484249488705688914074492329152457901076191991923246615851795078255270510369352148941444824893092386946130309359105250809204975582010748476503178736372779009198211384761461569571988796231155756993408267461751671525666301239905197182319498138128599842784329774862374788024870325518189322817789688426314901306120063930358681529008310552254416314500395373612008302906974334153833817606525812064485367651261277337383900154268198374640301156858475125745791323485024570592256 [171,65] 19412402314097619881634892645225130380099544128881358477492486052135426416748863690790882620038071279307358979809167740112804536388075935620357611405352909543959745053777202799127287555056697766471925366783486642730008421970496989838885808852489126722064393870244861434030909093930147257277678516543155407673589875022588543638260996882577816999998774601700971997050125009508213887325810451471896191485572703078228826344199647915461401525430927283379034647980107065491972639578348696894640230516741857034503598209995937963110217768552880477087889105665272585350907880336807946299241668414895977734210438885494641113646095038946364433216991567594067889551384272344510009862296051382117909168807054221503781362928607423466342543023710756706750940149119351058039189507637174924511581228163863916484927639984977958755990901164974205780212825296200198697045873745905298297634999655240081308344625839158656400331583479001805980781290267765025579339735418146417644728330788120920511564141813386869941737851222601887194139989450617730880658110160778579605299594174658116096126728368758418730136635717169220877350167032688576963901073134297249718521408176107446010004511111518085679334001416262926083069039688012602275972521531295994724692877667375738151105925281424241004732937549988332685465733012489037509855130955173297277684512395463077310498611283360400753046565404136878545125819065400887919731190509899312924372389017692580932738659519493628419891426676851773183074245892177761391507230190704697791131063289773895962564382541900202216596449336378202823708315492653245316645152050906467693491010406313112053450654481683114106127254381169743998547285148812940815076221597660440670569760 [171,66] -405226967510966456074983271143865671262698952544087201955064392843407297535371327896531776868268350115512855239332155650176305857766713847259201207869464427412253346811126191948824558752167838515588899477989029905682058598986145565538011078252600084191730940091703949624562575165288932261490685488360865515781834657821245349354557118549703710103093767983787166946552730619751341793113804576468581185241539340044017510294710760281870465689989531085360901344340084374462740849738923669806346241818655371333123120190073919842845398896953274838864664853874945384387212265744217024515804114274589588066600072337723820740601068013740717942527694562738449987538857170309209387786348174408010102827294099308424043000679717135527940587508850463936533990667400811269916211352629719755216313962242031391419450403636365807335905126356748669119593859558855900976509955886228923152756127092061109660040581333259941816031209211675667695214721549803506841175920620256854271622972937392096695880562160204033747158428328672239473791107132310910785439149069451844143379486387346660753531420904343198221931057369552694115197801744607142000995232685665700494321902397051707452158913931646341016799000799882325566539030523847761966148355262013025543175048356638764259552808783454369718521197445673675367073115558124215107395764771196432360588160661337508498574638203148830606799674683394212661927332620087325639490082959095574008320061143487000698720042493550939162025749077117974016824915550958887184351233785732952851636681155865372302412618777747790821296353290244794712501485028877690606478632108858884781496039086591493884690635722008926984380735962911946200175345905481626156312790685700835064 [171,67] -9596836460613974573137093137378589802004863387588322670624123634333158625053698275417511411086889077564056325387625484752412017061092774617568505285150696106041635355946714430039219657590646709477936513964342694825240870319334627043437118840717112372217522778230676588532370100243454413243943844999635715952146968885676934961937351775808256106727240361258231182504117096820432978100798140688798866737521924555497684815444482491321576944517457273585112324934958785317031934936769579562746642524754784971921594974162348657456610577632904236221510715980217368379614373612296189606684858800618534869553337031200607908885925617003232535860027856434985675654413158666186646655063760331755008171356124240927798101359237221661931655904538089699255429239614483261069497001429858363507688194059244625851295740860988857076690067525846167130246520774697236881086313536526021960838560511164575698864950627627367493562337358389446773357744309983928086526540179692608680212515025387560420493033877971044319882983177756332526820733723987782493059267721067694100519088276626420024265295036948348099169690405637353269843904141806370263338094007147113802629715731949435341509993892405400442650339754687612642285436742295097039570637147248840057434130295947803970402027578418367098919682909290280860627675840569753661253040863826966659361847243875332920758411835128089517080796998095066255462927811598145435358673591570218325065695207052964642922902349561169156764835908899953044439576405295331883048886624899711265302132152136307829316498032100962326565547205505328926604118011750643060028405866220097237694069260177137037035875330048665333152760518143444124253814786132561145274004617911663 [171,68] 365356141584707858092474980073393694902440822779044271572042345328849797642805887321552725251964606019569550566294634531416065477373245160371996340442155496639100274541104357102180262157198779440792397210399422167991867645554115568723679321724123156405681042445658743349475190125393804898279408032742210308340898135193963082479331816340601901460794489681819654582449739013453123993322706873452325328659359174585352111740872325449323129661919458735701072065681613305369674363340397947897133760758765484584185087303358300712131725056175574118792282091564657305691143064749097317673030469951617712895692081984670346444207958982797870158319091164601482575983088038267034888063549329130343431608357003127101665851915132779196539955155139500756212350827494804011612452878000439290062545793146013071369597441334557841078003110169017394388171647001468558966452756229805942634627325522015698582355751264233261760824637490660832948399620888017174424226624128093168672129609090639138755231453459497892610126034828364099687487222653214215601945123615033504679710693261663936478924154390431830729862025772101525723827317868815441897826435667640094347897814271691370198308001691200949609443614189430623199371661255389196267981300359819549491553098249736251997270018076821425787995270689223314997252666868913904222567747453940883965379854253147708142603137805372512587553901426141749745096740402399872699032139404964827852908072467003103682793868184924311934483709706004473375731283263321943038848980792174294874391897509961004764029799993161538474946089783285375066570958618892295033835925172255450064138333670852736571762696200800359601253102374777250589098550836158876056514044416 [171,69] 12406295265289729308166433379391859128440321869019416288481360176494712891368941452925030420222905286138086849052363876693150968216620429426385221921723311930422633491284799637111512659140038313840081528671282041496393464856881304840538864574368165920287966267475421431936282430317196656990311878023479674166805720764244326862280437721054428269889874254397108734212575824773704254014855893985760524498639306929939341013045341271357774154727292150689533585149164421047917382559634790963807286118614039624023641414663128348435276418778749859065526986362808649682772678544266947519378800327798210779158252537401667594428476559597014711841691284498878865115866215523329503288396311974670373835155855619018098041939205897712216057380177570470387871970207083299577225222278779715201969065359526272008960580979698687643775289981568835424875475847802055364402939411312314263694838558058575655245807395258767642438815149064989744393390895201697085641945426940668222755568697817805834947814295070290020247093329228706254195011499286792311362046985188656779576975273443134823526882337956304399155251709674123172173595308563609614257600053274619869256403873728444933742509360000335514652838188195590937038231782039658921393633261723409202864455577342716091848460825025591795746788946109344889624560723203550832620153102880191105282497891244930271869062790134340736670201639167231787501801235664771259737840499268516368106331391008117477474107965056967684251504531561392223932578889483802007285737587034503986056962239158604198674105808522869201943473275647634798300944190408956775659435876563376909347836109303068486849245001689866503272664392005438931702980146574065025866560 [171,70] -1208042419663084582020500643817780271317519074064469128085675840601329967444235785475723649367769309503233180878838517257670634681240130219906254923328309742684603746660647448978208109860115038792300596598221033358933664580149723836639354289478676702158449955078876024521130071024280951086962928311155642928612003431160038728890552151737071952509098343237888854931701601826649620709760760713184374640053931093542836773394892307620402462056149963258067659792417671226839035437901955890064163105072796566546241462144604591696791177163249119064120880397383850654018724995078398124048624356779396887041824681809415819620960000577237125511036296203431700184884680083483820467940804462043876560064350027938399228399724303010922152462322201233713315425250228972757246988095895990894422271079284858556355772275358527938622038529354294599202888057472797734426623148830499097633898081590962051191465773092998164142818892252272948389461552609486802564059107529534947712350801931182820133108329019935781865903253515237919083817217892049918171660151291096746096090036685691493263181736743202880273088443109346237126902211791368782863837559737778808637393712945689991603884038022973207101983400897211426391559798101677557868942550210055135939583380591770772626180501386449296828668701621650415073150630723859390698671301033278118280017346159299414528550416500607777856700295228599505959586364624072398813799499684564134485897043895443105195829314579641848388426553044501085021968845253891963466123408627627116705509229890859798353116743246909518206686024647317338450283288033580445049071305598541248735568907760655458166890310884959437215950450048687428128387302418633625472 [171,71] -52845627641001962848434476498913118661990401335729124354325749174047637464052952463235453848828833075516803115125135780186406090835771211310416559923164085941509321573309665402514052429505004253207639178653121062950800455185113090753237240401100020653632559700840370087692234917844897906731695627636425118582467354481539780606133015684645967038682051440872095203649280375063029229057987807916684289318524092915273674145010253443105595476181538442480914817069193388367812583498926986811948147951031103705901775868417543937910699992064728850958677932577209022424630853762333369922569822431369228432083987078347000646548948439108182298308914662234570650061581674232823376415650278005581064077534858324003740787917946071506125858625610796751974397437365984843570398849430863769255833450605181570633092132540674432295666018562596131966218089167766186872070108292299681529571236596202602711065032386679009157162782708757123370589453576591301192793352228008438662716184182885713272874083189751639985818054751387891925224805430222167066947619700064786257859968709597769269888942436395278191509858273798004206331853161052180862257968815558312912651287928649779082721316672680166130821786907011756159673780921775395420863786614997534563484476276530207946918277611990494064476133479158869102247587668471149779294422075296787183079453967674742742333489175102631138319471052585392238181207225093934789375452096626416811583871254430352108858993860592234417419929478346858118426453701654172149956027660217257079006220810931766289886771215404716108472469024168221265490877951988338469198945772469568265603494388130365647899423692432468368378781648603538762278996556003536 [171,72] 3105099740094178730962205169912434182161082242454452588139227313396109687553854884306057578124429733581718726002423068488401504269736629227955493391494994914330761851092269459012349768247966159854453111816669169162246013922638572509896358685382596380182975494109531844953714135416399986768521660655789539471174424310047446650629543235951371928039522663844682306173612687568124799758049155405283361685953352284854977560497184624859190049867737443275870249202451526898596167179124445988179620402006903417186811698929098568100992720366797781711133340813160158033708093874340989442751190616837045847439547052118821954352922601946957731942420977500385519761065052274965851373286334102094300448103871752955558701608366695241002897114453907878513615083485390489880796014452273166894099535402096667574632627498629138937525347059915822925160146732915429877685848322287880414921699874785530902458908332056259367938381493726323349766840991584186113207527288772394467409097801363151609621154188601339379599542769788319869018094906898184402033500070549517080867226013461706437037851347756064094726283507494921878415766889537604058156472250081103860566447149639053072679839559788053046096564825095691586267543068400352406337669854530166341836521741577016217004153851859379475336903778695323634598813241906994029899694839181623028305118351707739275381621345058272934544092030725494763900044861254111143993327553134446571335860971121378201507077634005902066242818208085147105223925552397252702990029655062820825887067380007798506531410453299390102482841893801627980827090263224770309165874861011108881609063101953142817798940213594267678393101817040537599375722127712 [171,73] 139625282372842338773122678951924618641190617795382833131989528716677157651960550201316942346814089257184311597896389727754989022866221569456380827539261407176247736873890256958608040694728891630146234111882085148224048150164612172778218568148313616239642334949746926770995401062494510710976351497934637142565335301396479140131998994173451004173377810880424220855607669098860538405540108520674020080502998551327891757227081425760124102410089542688546564065703717253330565001040951768296917333880080904868904910568705748654611653318258639094982341710825784085539762550892568558064991426857978447579941226558820275481814827493202371423387152599395962387931098683539430581929345607210861861717876298489516590558837458012350809302737737874506006364268855101019155422884436822400408628106833873446753173770780490562680570035288240620644952846867075775739983430012939038741504048818912652887891188429129116055376881199759156299039383735028798810352229440686248649102026522446581073494240559026039668256851854287385601724332017953040170266510895949854694082055792485685605093519629584223135764108223343160068350662717894257283822989893448364991429083855404505113151713950492670998490258309716890905412880659971511457176412636856502430848086207973582634119354517265591481458895659812450003624008086147296212106582284961282992788492261170678450230246784541930496357525458136606901609374961817031474413619646250616004733125208836030108012429492078914794212568896514295834553009306981413244769332866668984398797714983913460348177380320823026754459750157593060607366362202958296653575494711598572209849640505457382555155510339085526937425249528556292544078340 [171,74] -3192317219131404987564993528831987880917012268865541667840343861880059010041172187933282591439571659253690381314733833319531187567944993511915024548189226939185415281887274410796439522582358336615269567123497000840228452837471159734234463482330141474956240060492867844337460944514135810956407919873682801662537432488046745478537590929496269706392910257393304788693457586157231498389580320225839528843927605879401145539539801715301553899275098696273488798641238855458994249077540460021020432321309594036593426420000151514452030492904677067607905150224588732208205033266374714736970811458648405445088274961448139435848832007150057870566484804931266610897288996000364151245889963580786030115686253628003902099895410188452118633348799808798205030941914904264094355057414700255457718952106023215344105426836281335651420838544644061405912589965728208216276441762373955276433146357663386627589053499521030965876529499937482251898334479500719093316911058194811727514092763737662759363908978292269215596234524664952661101831851611819598905448508517310101625470729149033704569685448010444340718731353518008396097660164025791933058978351533962427858734662133140017328087526738689217217029385878262484624128045924851075435512498988168002237735886678309138881799167156015285081527328567272745135759282519175712743247336292455117024690680982301280491541039054558275947390668719142722762140532460830092012566891164550433269639282297592416302943724834676870085006751290935497575589037039843749719088874013784225372284781673736259492153193730598031120132096416869808258157383335008347642416013477449306116792440631134979017868049631012532577978616074631457568 [171,75] -162373935569382644262564728669239769431337297522852694886574002655315602156572205778067581414937862037164298813630363914670482008944041684387668939948246291357536536957972400511831204111294827908336864738165919720411563781185420785241486895742130318208335850921328223836830526631033561776304455385385275204023400714998089347766003203052558706215506617411074364386803312612185002492673918355848422749201787973874110439023334427374945240069834601572848572552881584043901690762961066656950525987912681341779044698559355767289796443881814800426172700055027483249474376084152591333928169641527860786276383558842171322631838903092784387268411927173137127928139407457880059099661870781787974202427276776546034168679355040069056208204955965143517903178639490721218732502168964647556698914522989228746566261064600086335643963255909157568934453053717089814844102125740404027152818103827336983033721209386208507982679537925197617316034444905019268918861211448778031590841284726708309847478193862574970295214680883333949577003022571120959307533022489802298955537012747976526231565316168692153169508576054876513885072050728228937311810420465131672697186362085545476008300710864310224232675048413256396181748635702488335946981760829084908377083387612009333410304107652256024239492607174003975215294917420405970986921684040171532685466221060736282964590021088016776309890126602190221371001433431537480421812727170254454526752607811102439699613207227054191236516184574238023206389498493861973935671176428186103308259906600545047675002610941641910009111740752277680905114247122703158618916923891371019341775633966308237866753146697644010824012734410912876 [171,76] 982086789487890137242284084489742692489053928679896270144283922578198157728682943922476768712128645101073582018467995854757862687321370045390627461656989657075724920247848733598171678330555927950130653254409371081709090404769848840255836910170048372322742460125443259067119072042778442501804967638070187486126387204684767218896311503940911689425603894425755236264813523525411771642802757888802068159175402303030849902969587337584694676149449050652144162755431111669032596167835008295882596561474061738145141603130021675334722351499299585502528806074099636129421667280922762737551288781279009783112282458075891609051254605333432324529723502550988509812818860211049969631043396638132659725119471306722598235051616602313012679585726357319431310850670469894354036765927597955927519329417975109331298802423232114202682148472815864306563258520287159398005332737089080995079723265028050070901543388198195752995278083857148824723961225302305783358980214526872730739308238222475063299922811362328756867353108912433214701650392459478872868607642264023384911936895967508223207607880446133496146363695627204701691212132154527977684156214160098577760996702406838993335996043081730774042386903339835818614748636510222821600557804881971128193726241430381366104902044820112141750207637956040397824943580142022269006598311495651653791663079221575488688977783063427091012335940582871768288147731194436526731472807987974881886488007266816788263469199433801197150616061818284518581527889109063664009320808874966890956760201542958204154463332979464590833881004621343180754229000335430060531493216982666911716017794621987940470888246356509871824769052800 [171,77] 77268388353581850608244252198438770427753982189797248734701434318414752039096151320782734878705499201488685170375215727619421876925954061406620420132739902841364622882572186283264060625896112436845506854415778120077867811819395547036889282569215240435218980983120691193657768083143389987123405810972562865657243410568282340578044141542729222348857992424559126901031519050185960825194457176643876278220128138027493554898517782713280659974339842387138604235975969222100586410117630270924383801146833396613325603194050647817343650817379072974362002044461936659436570119354073538225611484862957104974984418274534852172439607956553255387075738324365472986276934149317444742215522544249340000213505289700094617698395304496794661395318056303139065814117476476907592718495594983204792923607955141848554236084677863104849494745547620806690476304081843978475119052909266647212389142349487427939804637797796345235843068088990650222744879800370136913809991019469231532675868359568403631998084641206954829001593234600592142345477867746848300712612677858291172471923449288617729345498729990456396549485324339337527891930834257619768946062448809830927120828921558749200659992254640163981112957725701789337248892761469203904007707854892916542399842546539782089580132785398143352718362720113540439731109914397256511848186343095775866527074652055772031694185743859367364415442586295400827620774206848097068967318000271188075294864023348178264396745037476164298000920583327665461601855499916154584922166800762620737591265086919888796082649737710388657987859949961922411314384534424569789120662850398622945088815214870238591087658963837169387673840 [171,78] 52215929609338028858810165319241879200615889774574462751824913920127989133914890032093998022602931037471192001912078010398916580955873428410460525932775020662899388523759765727070518771264332696514363050650740165374095860008226485302765571554585452477212518945818383071899551958742202286789321539742778297052169958499439123046305174997561471320521992857216640565517619370861053166989285086308965582526465512089822347857521110259171528809437331933097682664254128493397852869927180924841316147160266695404616567075400867224535801290878253707254490797490540108116331038079197514774577562718445754102997717843010227455779641963681788060201187452045199415637908548255590369722344336437491450449164125952875859989789215249906756956082445961898491128515369006944678107816709475412398214715766301037150033783045058934383015614043164097046961818256431592509367450687843069416125803031918468440501322662427777331738643369725043304131028365593499522523793229374568171198454476436684691649624515391681106717106554605883337666526369239997757887255321997017323356117436327390522756756654223369677538619194165553485564655751504463293331176346633469310046135758893264827846480838810170614365604586798211120961856883764937730279776240694412893122489953472368905397714421901509814817618641977840356304945214875380136513384195041250639263196579197586053063910833793464514741578434509859527901561658954644867467689889400741855543557102247586221334518231046852472903235479522313993723016022793234872927461925015876174467778231162782766843027764841614544419101798861781797769376098587052723273788898452284984160033254513430891778890836043245760 [171,79] -14910525150880405489567422126136484300743587436371826826159948489944219034875675360048012052078398972840145903292723292496500839306539651883741964545527796415427034699768250332936108879971821362874837803962948611103179814206910088539637182067193149627271230891318560045804607163049105834634736966823390732155476102329316931399607727014571410289186807829595039700956989822810808217886606732433763137650568269988151578558266775384829871343502039268292096070525199044020581294035427601999073116663025685281437300685302371504158008094186653299743216132662890017394255697988686214601957481736405846454757174218396719028185570587066441521489338085118330348667204579475024849483048805028477076317145124795941575108028139676651009766476125993166803467180096414440280841308630879921025480699669737944288655897593285195133823387842046552796081603704403486262528744153722566893893441154408131043473500057755731463491830889666261171621991409092812449754212579748915655986965737930648388176612802497682615974170681870049178401751313816593607744720483785579489653430287843738218378665890199948855876442096929946415882466695572414729535045442032138818435128904668292430565768598006844413486914850963584907526667546382222862251008427880585283331097829252375834161399726238407849400287647192230692072317631528044317612324005130769882430187674553751713776069041947719849962772325416535728757272215470460621943983144933742881860020916092638513121940049103854370863687141474947311109272344498625336216366751033321407213274039736590584773960031755263553068777550900151487127172495843644787690775777106546865138389081006307513819478636582088 [171,80] -43105623813488658388365670077150521824899672225746975931428035196579400217899044408363276640090684132590166097715478611213042445179703064079618669360962559109689663226955649920018749866152860127668965809243877477346336244463348442197497395497113282579142998701102980479894608325966133922975964845444809762411315628062475453997991223062787253440604219862625311086171546906734410879090018923681800476578061113658801152160908070224011663088031298304253006593484238600587895417313157244218977537898319471529434598907482801474267766093401119087089229086629062346544481922142770340083627215066868892725666416471121829967556650918586250265289661679202041514782588463830155198285473428830636158178577518025966474035438745101060594729233526503953960984652650614692125034009457470255906476277446490257179453985181039552402288277927143948985915120607881754320302499957722731233280889959456788630812301993805305914825129273800996125059275698452303552854512254498197047432451629282087370448099258455671559898962546131355156567541319993818815027304369813313258878046856299615435272865922820889061299053472481883329043393675129033539470356043186633495622173512628071053625227894465762214694156951963396689943001748219759136134643328402341168430215441042611040725986980249216034640237144045397944170622030033162807213752091913494940138100851967326112198114628218618453854054054032205107785560768559358438748829344931742714732461334801576912833992608845985716210503204552699931817498462943199301321176991880045067994019391715954530656801613963800216034170139965925253842421697572669561700646171866558411154041914276105231844544256 [171,81] 1184234859622351272147024869012115313432595920472342266868577685353781285205512148957090026383640426916700232006520326515338953887300042582793691215111714241995819181634086948098066192558806499961956386746822908840397881718980690173797916945918969565080170104494992422824346747787688479120530770050223834202578743827011388526790280401220923769342933978023760368096926387320777507133514758524832430425904718077044256385594004108252437730744761881781672727291815237254658779687841295746037256179446032286088720740604292282806673716097895451375603181241104915763131499966989526137079508314983832238304937101651886263642842953885496989710647640404702564984071926580918788789427877437442597526049545030780541686194113493761369372624295032610182579158810493820207064816992448212482452394440478153131050018820168655692017969103006975724097446051112287328039725171116452127021998470238860201229665721177794018576250733010069774786312878903166758171750513108751525648868427865628061760668280891648857167356924340331293312648165579816015239640587866342785395002541318678551600650695932063663879142283705896136648672407668085849215645164292000506917447135687428084924285628690994334966420808455978635146412848065568099611457041742120407930178978329945533251401138133510397149143081876530479535390735612796283981974350794253691867089922990113414374063331010895053806815726091540553020047065824549259083294039295456420077300615894513978284037872089644833421315605937631537987484753471191365880292521845459626630492347768285467452147068499062378891272835252706962554401092485194380997161648958306389033885252684077778205632 [171,82] 3682130033237824537002512417804327145402117630431863061391362082391417590595048503654425451919573053372105954748087708046794452536352478967836201045789219928004618548584821466894270365948581854363009367561917730415704235920235837449677602382045132449067059850555831696116532458446831564262745032298521787305165398531168058593031710165674956381767133676797576276478648294996446877659415328911087507478725944942638267459434675109695649995606800488205506769906212109100586952852320623642368782661992957190259274596173070478219717813108108755919245783974589093685452476596886125663327268173965490839403282061158147625131341742911043218752422149727400065439382650688046204478550728539663769866725450793549549826398747836304663050794564628664639166583398814997132098901021555456961007290415209183262462286351129468174604056151814140725926537540698323704237796989760653921809608322494689251890793149949328273670203335772245986978732686684411938851542229963604976513848577339010306437613075213362063404696194758820398618495488626781127534183539841411996982411442474925386002314920677305371445261401492587950867841005932357928413389647958459379196629761314584299403037786478779398137409101437722027110253169442252850217711402961442632673552630887480506473438545863504776115138401117113079306270256431174106195480467733140072468310527314639103024047783094055835866699740440053400313754334204241132962937068502809143376283915919580740971164156507674744297692252025172998148689525404140929215098053549132652509988377769916850933349561466997687134430142632118617770730114963910739806021721548860552330404214297187112 [171,83] -39651105860612791609730434059668198002888856349777251219739276157134683681524486733742993072535555666843321000412360393589410686492248301318254365806451748443795389488119059654850106281027487651451195736958747017865284043137275888172002628215256057544004517296997077091916763473141057094603932366949703162100348765028272085589573130837749484475652563908328982736626158544497498200882802058822504992416225413524101363784852928891425824419957272621256285478306208427634246893123801683553768696455236348461262209176933655491321831255059964814936584612933348521452471006042476844931380020591589029579205960573473310236383352804960785629624727961519851485962098086620614727208619333526552066635144885802814860213203312062881469696714717007405974239313773163050885965794812507625557840041321798397725064838339870158091210230954999175237315903430387879418358151086652583029347618092944125443911806581056519806961104003653425054096984545727289578173989968438942737490989955920207733830752130676071289093756040341560684039561226025589232657362651831565121252100036127689056242511911462303421683678547784709950556382522337666271684302416212383734685144550939036557379735380564943303980014102901399715249706569580308657839396764201653863197315311302996974168903615709982189089849227003212632732001841358758777102538977195844391070395991530187474648990071640699731405104175186372741915352860797456651532005504767942386923128928823948170818785649768794781153932587492034865050498363295189572551243190797685810632410565457623344917363783511320388663956477269930632644242035418790115591224938991437985587080692487 [171,84] -96838054093510158743750475094249825896426633472388688041653187602076656520159082806428442029910926581151956955314318769675651913355052627102960925175150381517385520631034556767395485085434370096148607168899806506557942063401801559872560101070277216959395167033598653255993200295067647932213090256368807011591790364304421202403487687830269369699062215016155748954058584631077314388186238084965531837592836955882567977054052855284440248134585121871069198217699798771828701258065685627703484552504265750304578465887418232906465112377127869460759202689612357547330637487410703751079935596363356733744191196579484524688610220398946696565567642229338509340360353840020699074953203929548663014517595013135301270519633183486781706244924058930877013147512402680778153286813330542419086833550088556127568655170870507404159794092185210146218711337838601862215962783562867606869516251605977140675640563469605799861814401877025671197510204877278993528934424240418883951972476231476652556553405306338432107704327302559033306082845453268935785238091891205612591824512621545877611813297452709603169451286973738560523222423990982432628468619816900937974254945122637162956431290290862090856141748594578868387872120238441202407338239579584540458627113254835339616531887998014470394306607068991507072141260769818256359756245913999950742623000646682724635158340763188821440576885617463551094770372017996138631602305535974485264669364969599839854601004165490800131138418696552286341663865958357061225666919475139471565808042260424533949546632704538547839268127040991391742294526399179634819763381965067578326697984 [171,85] 569161340584151734791081576676183041825323502050943193415426311250376536602194879794885070507439973863333363777295505026241032900071344164154162217276884233502288630904338402045496580282728352437715561492758436756819260021800159988121861903276562763634353791740100992040162698852049867931036208372512833973701444057757619445922689697905592583755710750590937431433757162846297334665451658402473117909705808865107041223328447982902333033266700517737973500602532732725215955426493281266454804773740203202774377742048395414939488012060116691746574604859451763468423019373832804693507424989520500789464803445909800637305045912763257110867589553445094037210978972560889322322830941473316499188210597250711002427749382362667034192236179110551748083726632111769916820420269231307062724944718838180874569417230633384571241951732634717674381383397813534033885013525390594614110311555792419396439426627272529258079687249309366849627170812531627495408917274083546485251796361295746161188088917761815265273959162018672906548457314333340286969106976564842201016009977657058786227953560837053284562751991495658606032088253975763375764181690720493391792700743231974392106452452002516279479021802467577127781798752108864141213468597627179270895859761057160747194019563181132700821862860107352181161795095284642895455491696809734469229325251741196100325432340674657636456260403841819645674378237972746052875783841509547908271464715142150475361603336826715278192285784502110335752317057909370719569466262088434123603391513273041806333908598381355560804123649989101525896659782534144635268472717519772511104 [171,86] 845061484222363830194075708260162981605153967228519652841597436487141086889046063165256061423023289684143188951619006708268952679781152808830779757512931289435878472501530489942627327760110855175852239997553838467926493240319151543435877772759274105263562295359680767625977937867840885749759489197257721533225135893212420987156945283218925208854838290669356134736122562291172249821245862401173666429346865619301482506166871488302525146387586458634764674182560466421197446422504423953926126191446916839850748968830343378970405341062830659889243925297301452944715210677113187840224134408888694031029730607983080051528745290122644807370419209160915121999600188916511897446953154090856348126932850363442660439357283075355749233944024523984241864754191116342225144185167481797296461911522899661850046876851503937825287919768196802326042365404399047847618121410141677511034296850084167930574356440163735973405651507723881897219957302729273088135004445180234539514183790988922809122871759836941314451627567843875548802405819321743851237433789409875052710534298341242060157167808452688169648860751061273083970606141808721067469907560865898884589944916707521927337922397484384318575071164461830825853930714279881584299073934192088762493062716425397753330015375345084142322655606123939378662725029137454716510367322388164251794280109634875943770505133057667167377006210146602735225123832031978088008068231371787968602822988886190766862990505643068990589781202586608673716033420874622777551151630699076615252343589915673620298154951022392226858167679720573019392984679792757948493517569823552 [171,87] -3446807841733323378612453285874296826334716467698355350531321202337718584734748322496194005430382412368622217935669415305551441374751686636100338330136856506693198269677365481508812473659173951812928999635949915608651195151387182582779524287060694371908877613514948527187619687420891307851392374921062948330023475912936534594981017245608872870000533593476440388498914796878692577530687830480974351512964683270217120640532454240902057404083839489041385982594300284287314012649653996194390813863716658171532163394010746511352943736691690521007630950834196059598364716490988730240711198792406394259582889972191691919400836746443451291394540920703765273535971310687324315867094453619238883308160462451952270325245526841277359163271053516466225209914097529141939240273354919343708220789081146993174511426828004897287280246493317194630211923870147200773503626724841023571213830825619843808955102248880085435149714130958744295316284323915643660667866479843694661396872286030255350735697703354926178877969467488148815932860228764147265548949132619009303605870741860653223988655270651870400996504745077939305379079743839849017135203745834941295946242735097735577942907047669357885163302417068546661537770035141924120777815322583602027422607772004444218714393714531866184842000704495037180740408488410843123547006036136934345089337834126061548749099893209445228072631754738625172091816960224913325474222409791934219534221501160271505850993303070418741300550344319539311531082314640363228819886372508234736215634215062678223477105254058844592639341695422889884916918184463048256746344568 [171,88] -2189016729210396055113545591208395497057807601121967701468061069680595438090424742712412084857317761344624579047877322419254899295849910103445908638745541967842700233734865621344934086997151814469702715089773284904073919535647025419320947112231333778089389779522055607931953832432787533479875788940300238277092913429022216714771026793300970495263955495767054375165518508604673670786326128307704685404155515983879364779468360973633679406330048863275519215159097406141826355440817575949358274293208319343482871180111260389467157707272239597760040470746028184577148884829467896269361893491588805048667435173058715249762845622458648355279834319294525615357711659653192877321238414934532477541123154326011041320967262542659929563699393063598238510331270356255833292201936789885187536859103491555966378190299242253003293953719781787352728186967998267826705015618554972699692697847753186501488239713436368918622973840376489739898265370303705185046377702224998134535997675966837551704874463308597643324523911980892953179466891343859276267523634941880257931545218128424319524674606824056842683997529722471788350573589441315321214762937595976178380327147227506346979598475345934544095476259173057182194630557618314692766272664644207167254902571282585833270179161802641772713065128524706722879674361255397657831184920134130241934636723504551329148752495942148187782434831573954056079286228075982980545773228209416507271218938032136855626934565276184598881051922357330569003419190643727678410965787008295228567916351487940487172102477014166637498134949806032579459584390270511957696 [171,89] 8239868196206591138761097161618087387303229937800051484599838964557256575051388141238513835944339846250859706011197056945312893002830913802921730607270476053509016194708193463250516468829807775664793704348720084942065840185391320776787129753872584109473852539252264769338748326593051789255439495369355329951884062015697766210518017341511246867524781280457091579351511206544525687351484160200370267688785308011112996890672903865266786733061304184559320642357554711813445261385664501099980583053554387325472946906856188359784139544341740615701447322436708034394071862101411768356079252983377809397066233289861148506760121078330540855943682486188870799575356880640411496179984245385952945087714300213597231901374870123761624172324663616565448615782067178718240617660151732902285248866783543844734927116223632374962582015357322466567548204745251547063764074897800739959669232536431883360266126677382005091749660557717281817478874752815245218122395860428917350613268959032942281621110496648451239138599084046190129402710530618670167429182950351383845761105337712461309956231247088592779097130318633339682434520131225556458282533413459159659511589043927561462291177076845359484861624362923320089922064524140998763022768403790881240685643972616706956196152694816693452781861364390132450856718737365810620384572020924814451000078142922250767702830465997213656197113151712895030400052893154362786912763481505035267570194695985157320024934171113213712595387111561246796815335742420718758478446670807686095865012461043684521085802693160423109273407370778939678230423834837048 [171,90] 685198043866660258015433261758806926118017763473413461066008544884384660958056308506733402051197504190387304343990915068373299716661200843695622850571826149599848235179533024429430243137562073845813915327511282629468792271382932327668147286082552112150065093727547667769966384539362056243324773139068104519422576285706900708368225208542472618986677115799544749566815260504045785567730876694690911707583131550161927589637422971467853462277196798011054366418919127201757117411091779372684364217809900059430329189518583498361697992355591880118131301254279181734747897866472189635545439231408008988406263972810332558050942695597078408321475487094813354412151514680948473361287999922181265469367269597957652355278249432372672637924823735941349922414212881740758106932572268537719195791902325441792840071756557963565053378266066490995201521069959389865425434025281517142588654612924625134917580551089193334193629758006383066473082761048224733735676095719301308342949894650384227271274942737803360579562326794745590309776924558183878087720149309561357728114404318183395000386584381312288518779681593454211149066679632057284571951361892886499662824329909343665848626867494735171157450550247463744851358525075063421084239701829834393892022251509417179417266382906493722460633838232192201257391377423893396535216413395272495654789065156543076759968923223875451704108514823047113236216749817702601187843582239011399791081456150202541423243030383663342422870685313150695333542674270510218353538526158648575217552255813905748836134175433267987753180871852308457127525296 [171,91] -6937148483147655866774433012414259697567047408367669874646228920704753282100496414718462991991261329391463975168495711905936992082228804194986330231055510371232727759015531650742132888004462409762119581511075257650244038015144720823409621950968249840114924278771890984261667348443413110807949070002050501702833334758960091129887896376303472635847954430199058370631996950863198362899247892882525207107284173483504593055920598105645510433071268105529824283425395019345936897951734341426409645755330902171168716444471901621453823177681893876346214285329507626179814625543115955057453808921296064374841005448478705441468120627004948677549651661270340068448506833111532250685135287295371185652943002367706932615227661750871730595912682474425274567513105462837350038547087779801364339746195464263286805933142150516369429772806415626319407623386883909491346238984238059229151579725575375297088369949678623675053637047652106768294731130629326000414666493721684535101651771984210678846596583840693528679261875689308220547528273128886460328396755799913263348193797245204003102726440444963909094277447065583674009440969563633496265623487612315970726812974677548168003595167338918874454695818139129102848590543804288010495351743953350733480722770443049907450001850150846738027636146194170275624020654569786892980843191908648418131692386665248264674054943539409634822295341267284769937817190955740268386363305674219738834377810929392959638514981282950735112795819758069450599041041319118017599746291143168890487535854438689746110353409834180336093940490690174377982 [171,92] 1352793907561022767512185811653765043043240833782726841044232522930999258266973950542005594263616135389624410163999869862637535237049328963071442304471119833308810764755114669163131533657980072435353364780043837461411950814081925794590845065630144431284741296011424830275141209378382082967672156715505819719601014557116581135701306944144008615861810308549391699958418785386059562055094778280720248174080622228183872793471949369317782165565388021587679202541543128655793472796834468538013905772145021081894532198923502281188481338300593580766922517090119028050895073568384515309216556543902338606975276534547462072074862908363220892708025232128095308918912175576491057737553328655189758180023056343834824636371384117009715738909062586398655217666562157173270492647715348216739747419556975452544507908535721252361605721363543250149910672119308753550963852706405471666476425935632659026256415776364766283812416781791811296584186919101997795701332736627641022688616867814107142060411945748638045194535842600093846528656007175251383870310524448221736207778368107433966597957177021022421344679607980121008672092183673884114375347533095713088608116812593678890461081220311058830539464717429311954817794165854939089102614852916571418822296209084801197667870418422174529309077170476017144906552324824713643822465561502863147046555604051925945446199350825608516718106360867260749920725966446318286621319023675875335578194205418812575740440928043431801231010258248987250518690510407460408244761997912465412953375686827395938327568675815193462528227171946752 [171,93] 1728902399937673987243331614962263585437241335993631354517650736503286449603907981560166534511162223374956025329833883541415143411567713470314944156223688758068585346955498970128557807381728153970522030627414077737393765088825333990255190411191301423958538948234033210586833847999469093021622588427145563815864568384666022029791479814831288890728902627554277804939454825541229072592769517268661603702074937584634865980825215793614867677660138322298250201264643342434344815746115577172228757081983933326786616766557248007129741176667866988704381552557053143529923496969491540165017031544060529038329596746157855651358070425041970944291850419175978435779111727755015264350247112124964810773095410604569836251014185729539363564626711555410896835111817461150439855179152570683437802770258893150881063586479833649265241469622388715346494040376182425618217343467803146201091379942821140650819835089223439396949057843672059867971695415910131112233124634145891999885058256233770281481819617404107555740381116146485337741661204799897945144917599369680738463998028201421798635876250630309813256169363279423020993840053821579339490847894139927943498992467092535102676479189557031617928358941859252174191391021204810134707612970649697615628570549762651135032833151880173696265122490051029965478666076026190744766063493095390325828264778013925706829389413539114391802872902935033067964878739535685439499615154882196034032911465869101152376868148400729827002099643495315618583834916745183255932050153622498975650161003512712901651415024042354317494416352 [171,94] -558111186682285252344009796871420304376786186532901201090430094241927189561343640118516516388084471765892197549549278538969686160002447227423356960089840934648407799929432258322498821363314894094240360249769059374861913511272406314083680092516998062327045330031112622914010485652443203205451265197339657490054421360219178326550669054722634111276154316934446527246384358179035144714904191793577128476475314568024039675005247578029754127534607389498109130783808627951572592482949953556068275066296948212470659592668891295295569325440288685942277099077393735633287700416808454487860498801481103935693189427686261829824383195628216855275936827251083319589424692210870480937512200231244216711927954031928776939043348705721619112072543696800199024420374443110348946258437987007833158902859357444975225051730405444110033940533851987149806585631785867278921849139690633495071134398909390763449467323505494556506021640617649440190839520899007680304793441657999977118396355600075180373077018816244915640996663387450083175986404363805071022253062259494375893409384241031936006953332260104731858883109635960504499301565652457324967277133936957254174611810254268506070206020007391279194198591345090491606371715614926813222127966576611064544521852151251869059166037926693956984111633869163564209852081598272701639485992417032830720359928669130282565118014641785246442221282584736369346620776433396715166441749079048848059250217119302655422074572117956930589227349247905163357339355614664442717863829444390162693234949189561315912899672864609964640 [171,95] -82616581096487223930448495166159550248067508765826696041606659569937246214368856810188111476348901447848187078940076457323967664803540810066805063441222427567275998007846060440801990224256500490553311542765246319440216845931991710807575849051897576122877192439685793707718517721009984384685958363256792979035302129728828923638139576488735392689756192308241647274348576427183425680318383951826529563727714447262287839214199559767552638804409504858741882807968466867394937868650968241507701822064305664577493967560545914785471563088128927493630383129953241359680344202764405265600268885811686457141455754835904025627478584919821229172863970731755277516715378550185929826250842311576200680706919564002985422682776830281976529880492428803110485631357487794838683159463125898732642627449165131878257783892621868554641373281722112064794581008363678541432085959353817507871101968190004243803292310692545648748303331871463088189938642593954624416845783325221324364020458000780675538226903560160420887381636590834400712895447863906004639856326541413051056452405066666226862570433017109986546051952628029818844844581181854752011205839342408782318107302288830403436600914103823474229191746017348126993533722816616133283537489434067087174937807533767758916179188680160372499341775574716408994318427622191428587382850728522910964274502369983521233707534427396722450600948258151113938511336424107725979117671507386345537223352469962524561812518072613839857343579605853439213055220784373511518898811937360291841967334343307939418940379907804 [171,96] 43417053505886125168470513376941385612232293475546069314399493208448638734215392005020865726934393736554705225331892641671160220836786671043691960899744554930813054511895961982682489055744443139089067953319783979082699110955068709625049802180831627135605264683767610513181161795151945102763982779572956969681501704703088015040307763299301705269677843504987765456972906667421733915194706031521137542951630697871192058826442682199799409539537650641025835830906463206199658455515692438682226403468405946442796829879652455404951996151681185048746049239733827293726431362914768241815021214398367142248108862701192143528394600229151233464343650801190532121614298975471909618854287708317757754017274276747125050989408370154361244408991790415023152297845037258261759553596436430592685524704029783759663664085073063112529688288117094215597433743407973679984154382874587647116675028748484404899769166471704671939809724186494806045918186932469937416971320696002704211155506846609508225295930096101317631939348905511379033295646182968347890528442623771031871788578222010848155111384617804533026858601334792865492943171252493603399230927336114764936106587951468782990508418661264775580916077984760153846960578804090020327837515270364740637633424516363130349773112150634867173548289791504037441445019980571059279485872730097656406082454842963739672181837798081061856365660302152102418326948775292557850359945327106120788689924310030188004482313493637767944804703675324917110418428729656726022562741174724419761873403681454275864354688 [171,97] 2011265568188316203489192172247597810518825155997194739780237634725891711327142952515301887695685415309390144631521820527582328960816051243215338257210835891426880101438218395749279017237034370189672917023929065510536372662751372978621582027401458351945467509138150097664689011342991763146538502942254076572911592360915573476472228399239821260041144060668449747762035377568875220616526464112287280053899305675148243436024690228010669668092401810247850951413662931492106883556819743825939315590680137224437738973423018164684294634886866973505219331552503671275717570252573314999170840608588944185388091298547042438847360824155006424263912453944070905614416412882328291059730484823077968725414217840393761820920012183223933738049364596971526520543777106017671213447028279107501260844409618107261160387660317006786597712876111499287689263145246246781626459904372354035828269500303765893877060696822433891535513286660481469793891938209143493140385101490096380298061210905372527276756038549425100328558442814565251599656816633133788288955930793126774073170642860018515256007407214384771496254924381601585503496707318796106754154005925646368298406391634042307217044865253746130784019598052728892148811223406267769945770617636905774988351181679971216575029071674506344190494103740276520098863306526548708405905350763881874124017434261535561978635920065829728663301265605137634551678594288685545334599767701293269575769175172348124914195729291366651975021766647428387274552825729468320856775754666823001904099688677012464 [171,98] -3632576141267351575919975943622855871760653460651519619964971396376536547373695227996251517560336171669064565919711668721086037411338691172347914014630017789035881264060328611194716323755652327630494023533611795501587107475171294773538511696229981595276287727735314824560718758723525249197282501156473246937051339398216431581486242087826857343286922234913221101657483284727656260014177612648343744423181377161291212498355273712510321135073560575424671026499666348081131914211783958595020694554139596393855249144079796042579022368461731154706833304851298704301297665546137374866450231760740220439958776421682114518080418697886548129113274939863039881105549860645771613714307753537081130030333907305433698559467309380202147932956974185585813081601493382326233505796294937896093216205002537941197854724029137822682895112923140773710115117475368515612924721238338220749910136091523480160895869860720709871235238966958584347155512124871779706281124738262681753910028383342182030428048481525159869276766939710688214726517571350629271748392147013964117164325248154653491131958131098081564998833089749000998551678815362493456248261005803148712428110759502683395486759590202246049515013919449809002208478459867723043774365815227084029865287510465462448511885458111357233823463170709188728541047243113251892278969124525306839402063486440383011983525602287317851292425504395066020820593942174236274949484841391334342352984164509169995669160391594509468937461223913628650233353956028055127098282414781829882601855275816 [171,99] -17416591571444687848121520874947427744803369346715409044896743279833239041912614632739892234847988566597965239771918142904678795093459155491735613091686066730402687301922973985256234573560429798741363245139376962193004106016544248610270362982382484815602586379333336929952063827151435357107257421285248626885679619799868023541907468586110491366103034671980796975006451855316863195070265364719903172789694760605442094373768767301987265024914537580537404900427078958912621571754817025529679732180714478179020338457672383233970869455164597744897950345630600117314325640794703099504490495559623899445025603761514309007416682505587576794314515216664846705642092431262256107109918092348969458625762975625197877398420566377538307483358835142217696960296245369820221981851406755574140243344173019716776085106476329370269920585443485176139361185780252425000008705386641380049907216807971566508358795337792411704306867071676852734652440959204340961538916618051598667490280406385173451697699135149276546414061024323016301587859655128308479635874424657787101777603149002539966439708136976934937259520837456192434249609092942359226535392608162720659556650529699362733709155957741219720520474652224601501500555324711092805652232755082434858615244853694321410587669436801761416791518014967525783465304166189702936813237148635930630207064559155761197982480292057319832085626609118347455619939553408746776688577981322154233481597637070583816083287216009601453379901455163278618999757631044289707355419970446636060210165 [171,100] -150315709039639990565287580831838509601762952441174538792306557488041432514324527520256012301168897426868321213970636248964507343044508205956801828895576995725092157115042624889174521298886746822181498968017171613495703826010770251651672800403349122939985730499328342881838618715332998172528380871662228740663365403417118778712274692347519891519181011356334192164504549598175939324754109066225881652894688624564801223331396657434057683074454635507549199471238333702900489751054937737949237093009940818004317537758714705816729214350290790827657544381671219950506202146261397835269661119009667008732383166355841953703194656114552472515466316166825440256382289157833168366118765934786622020217496219213721023507400903628734664299485197873693428841995478268475048491523557612641762215914793497695213416582610934382827603259905417727554294606198551165763807763503579814438637763981623443757069292202564529559755011533208344091413977524397153423398016949805989239233164213770154266427290046974525720722237636063682070234017155565191747331385829811967188647636072818987283912396664692195443818854529499909840113647862469144339666055562422149929748549962126689901847831080560579150494566884736076846039507922230742197921557555598310144383017930894143884213454229295144927963672433937374448514019829217060132191669912982105718245677057569001818632587425892935037503991989989026823686641595710063301887019230403974277889317792678304943460517484799113436393973244438936971381474786717515625589021739595072 [171,101] 18767907253244604237078420245592033597978087320690985248611808516607590468108555478407023925997451465894495583716868852404451378385270215032228102855863196051084955784092412091711171349794077691731444265318145392563652335681663704674840252076294895100498411517144470456492448193313935281626238780421687448014356586248376387590350990067635105388687651531510715184383818021450883816174103930873346414126457871387132500627317810377586606297769140172414188131291416144565394724199661735088571042034076967760885569685173061045467896575050563553152466585973172894513522164322416419262584140557088692199775983580508266357562762181151891295446240093476214540958323513742228606500463804318479641152916004488431308358952480907617459597973882434455856819441209930448632181041267959553100072474066154959971708192319177698096282497795499611965696572358945529944360938265366687600791376039068571552281871376436434597705370332653754713985138309134608465381452244589404982884538449754495728484769617544627748501280590983389706710474715898246954396286449666812059216151530562105743294838328629014258234397628934997786268693944744010098336377002144662415339743248545533332300990168775009621066671068783265653430446315267663338403723040387808482593177698864407069594210209780657206718137509521787181717866039583820682583780750101142313542924910006944788647181363111626742984796171208909503516766576360551559112041543176847428774111097295672624879455007685849870676547627933022845325684218767816988237949766632 [171,102] 6673467376102468387887399603588138019479362788388803513605913785493412814426088584167632264491773420337942444054548551213874678674642655518264948160340938180410078318827864878500045948352120077326244441107769402694776546936687822135122865586138542153541146742282257623198655779135580677572250119823139966624353566605304368049815709118651854216140279269285828875512196298740278876165489763628420293517334025164744763830392944749910150109496145640285001532544217792979400868864575665911624409936338215204154394289738345502053278704925432142536899698425203636502589589372014906156366559019757846857573541487907282776683617659493438107435216402654404663884525131268686054944269881254967240117130464191741850580773591394653890164137265017336439304745768268677161930665642117174369158575206427928927130925520484420905900420671322778041860464841472658150618477011820540503507336610421857826757688057538308693570351739306518588922939839923962197912150202000778527007329227567492943995973360667320244475402791678317359653639602226057502489855056906649078996078680841878190572614865040340782504659808949426736137029170134924766963469467004116867758925555586136645992416910858018666117710672052302178550663829330889809033594161332500834539123954425006097788331225702467880088491193205498251889833163556716393786140790698167403871571665976375428741383001679223378917120239864361393764385366105062637761178770281262012862161103843049181305997804037440195099595532007148201374440074036854384407776 [171,103] -2914645034926624400493962744429880558563525730623747572528354399557793750327974845198059194023415418721722355991972413199598308666714718926708920341557791229970006966503478031256245542192742627650690421772762360491936545831351831540928542264188242338604860669940434407855277414088276830641725362493342776934351168995119137418978551974848608638259736093154458009181025892893264867599704201510402193436910744386857011452337004489319764622779519405106042611347535048058910963853625352257005400516636287746601709943891427967911466810808788181846259011820956687295859706905377740733251936947617561900790651764352129447924927789201567053019391172133575700323998227730167397092475846032144449324415939057674247678171806526933068315025154153775531496243647529048992538415112089338997136406615711461606395878854977786106966046523569885733206899392562734882312895112271940688274049161070063647777433893346181762392988875595092702055235108083940277245808312625345571356888770418144719332561628051100641439961708240043493745297410078017352678752293729435600277395673864268669903210408031647599928454217781399102164035237226717200973791403051682335478517138957296778661614446680170553508149672302199131246859885558961673153913109920054520913798031257714555808309772607121145048298972470320223164185338289111193178573788046726461661321978735201445811732991774281920979952282400279842789807419435018732245220356389952091832026459274968468555062573553428622733261218310067231066763429761405060 [171,104] -1518248476837542976089495410302896889487387286598753897573358861862077352375034834056896721524907564216149764700339022599795553530677588387688785571727186572186370992847316487568754263909626260828607418812941458341552531580819799388022342913827589765140224207839240419227862690940868644225336031451573604054717960970351169293945435851421219230806019925059958463111374800924304458661606556778768333083373333708481959423137917870098899511819787358102863108116372852993123254605146770188644773857735165296852463422132361065866560661547111767633471438352945938738255071044500484534429320568225105454644811606233782371484632265367012617148329912888683743871249720573461459348703005627178085852827067306729860404609157609199495426726931786216725179734759199470231753717294946515431757645551372927082795433718134853348335136830498343478700173787867797109130169968921558903854454030983008359449461589678437692156581948895234531770840922776542107092371417675202128278640755888142439547727348106027982397913871372738786549696288063084276526170173600716670915731659608416142600241971833864037877261674564557142120448150084558537737106779026751384078286513163069013721899069056295005455641446389444644393250770813469891928497866700532828213943135319543365786404705274698002540626333313686356810388840856279248794112016748666567166755920301496872803375930874129789875905609071480270050223390415176193759408634833780944846073036050731321184425807380001665651796816923804660782856623744 [171,105] -107589781488094973333974981383695273974601373605440353502773931889975267913039423546168558053337355708781061597344343380882009883500354707841409119466338427340198467642222384866572731155482074931767841759604673447044642437335993211022202167282788709172189776856198181724228284581137019711441796515984676033478525132603786006420351516403918650253049035123482327541513663993315399463357337985295343415861583318015522150659657159570362985655458386214656206821745939922681980358963335336019781174898747146976389745735912870484282819262915979002220608279133773081069516257852783329452048870231129388785720554148525597811467382734588125841169430559625860098530933589204727241592437494999352085328600699958879183177499642810808597337769313566783931048492749220163369978119708155119202963034942467838652077019262540680831812198571171242721597415221079323937432598320442784008186782224876735188538688003678331969173875685154814788235175259667242557777795299888509732018639089517899244396021289167015693187958769977510795113344508108650611041914791783709137026382404773441621808269048372906497517944720631159782239216910028047317472663152366156130576946268341713878649585830343552058174410050461411999631564925814649600414333181335292561910396978930671913947539047864507455789440938396551131247207987953828223818005547211674802928076530265487867513316418139905399756197959626971919056267770466943574177894345531496199141563904400920379584816106851597477466542356985983397008 [171,106] 25669794517391831322805682178351514717005040735237299407822202220507465688727058379923042653638480261894425119609218709390891510360475335200536657575439707181140153110778861720426860216897755776417993787841898214155219812718500761749279935308847115752345637366042418102074901346581644473444919046295478511691312190600770142272067087137950596996557971050269191516094902305450252716004038219140565330816240840935618611118445199576951861552688668612666200689170788088648730534487400657817748206801737718589057101157479849855920778842058261653237364883268050954105609432882792238974183274979756361073024374116644251499181317791095390479432845667047514861842424623564854020213566598313771806698147282296642866533618840147197225502189991196152950844071773538585543121019766356179696805622691455470918858327275657078827440511593192614906058399698076669193852264452165573664549684649296886832646370608529540165899072798184826564684522593657321444655031071043764710535317848179170342353286253636696006257491469921649681772531745149565550743481544729198681044367683530027064903212033334960317409866417790512411344859910327155425197553354150681365581344047505458916153395817004808476748007103907249591747378011052483143826256118630009364572487550748259888253346248074083201112801418579704331180971384566484584620809489338189464919447326655203871369348292892842694859175205877422453377873841253627240045450540390864234756303772737608571266276899106039610695592020689824 [171,107] 3816873940650223753727833014465218635257907398156434601844551123770742742925255276379663582537239284338494315684218655607216521061397215597534237836252493227882949710707426164100606494667211415561868024778445667168262631897379484026020736346114283274103765338181565806312037679307786832284747757675992914415362518671680380358553539965083767645712804775878015420023519056068057521513321140081297928671425778782125941451821488006395044011544747038854845223402999099930707341017444625671407381570872313034372377473329594300574747742803394864342885746944716578579688977650939932141775081070965464704616537609109448890676967403788844564558742936451983330079566244278525260263570699805162368991957929320346086231021618487984102146894366357038222270098447528938115885237688859156959757221195683930599648149743408699309562349075981546751613878564493595659699279697219737759994625260803693427865247743101448237492382647998802916205398896425652417721194726734207624598466828694070647325322498477548730843606635425333485487728466061232420864589656171259208397405715930114990187909903493214302204220521545320358077369458647110808889961230481209215581105761247981544272606400944959750800878350512020075920618519926731795983169104565075850621313833465904358517938445599318331605124272605255822688939016038236010601580304318573944168045246501410820424234857193967502364742642777641970069247175070198488018884053885739791222251399461964404421357860404678405302518784 [171,108] 133088731975379676233483869002430604828412940503543964685184494142154561403642517457270471949525107191204547721559226577687928766751385741133988825825446277360818930269827443068823172483329160114835268133474935518406687766676078065881348225950129214502914071672992419847229494804492211282772266994917973276245438804113720260225728662346987312698299756506779946356294501387123383854145115589710875498919034195298217237924842568186370498761873338031684801490279001647397335335772746885818034359080026485764203373166623772623899791755244042329496592824990258265131489918332443963742466684751241202271084692738938406767162318687901832259316779705673838670268601245011016853576705846109085568102864642569561921920944287052187213980610165504750246044607293045312351002306614808630166684125466326146476458209744450947702936406183971349764059141916291029816982253376590076033836861397710462158154328717955581532003995423491325038363969376416790244735827899614151959642163599417534257672479412178960905412390549332038380093248277377188164357309431755047286464859457454089711185753527888121178239880074510294191547152011524474954050236465461922959049995983299737531487463806539120001692144987885558716688034368781407654521002232685644977383018173030465599245522689822924787985803032005052470784911261919495666233749388944779829731100593467224309802570597387047508521192395897274224542970727667180608762719981636522234825255488562630042905832114617818432 [171,109] -2159588049884619542902690477561034806568253582282320383231529292154752510817281979196069345072824449510894730031793256341988220700312697728157522436661813969935630800093183214080251847093724290968326005428030521726308977986355844996704321319492063407096667726520176787035942692505953766588365127585730400931803725283964062959380955877367586922088568334631519511999628712465641217432707152034865707467327563417938602626899669952508875288994493205277434523429347395643233821045867123796101253803660151295394125907082843508150278216381482421564538028189006991397205634851067172504673405212121835154789424070601287663096390729928668178659891627290760765101510271874171799692727231993430085821714139780544604961896326136392337229511086893016763647070209198437142858831873563271395653645415453204920743188752211842376263565032642790751008177400344342269680092477404476815702675995986083344740490717932048470728178139556771218618425305256122008568587041327776505198733943912597207073481387116016396691606451798240084932526579206890682629828215728743738523289870210355812838629592659409065360718451197288258792341530582491382679802556125597492189359617109432091827731224821255318118709351740800040597579659103964495236217016074221648306408842532190655832294147001622945163196092883634026980465447072923070252433791444500794714136450865015088889057222297646106678226446753873161001421438920930062755085338824676421446533053785208539942000955176 [171,110] -200591945214049891019321570804890937288517074946528571489325891648382314811169760601839597397387022753178670584298428614941946593411453115850357964696601633811735436736181767562857525272028936205729658139346795798812419705987631296854552305760604328431573199461634841993082909151875703837649674359584722262450756645367169069001582866480946658133136806894958669781938095738030767889656598736642235792706993702758990503690659049780241057292948271038807357088102055478396151481380195645743907310887022337938516087802611492738329879650264152953674114948992149020793997866940279858086508994084453250442859689673477951893282261221393929433541971157022416451075145943316441757678596503053521599946572745933689725285781089406225711133471244013749098750106879657899454131842314324584250537307089803558399248171410567587818328846930996988618259636581562504420286616990507140281288489030845618789500260532241867648412092410884121464722761197908215762548328891352028709069569145896664746530960382579024593584362315626051456671524566869779800362467754296994082487698681776733039508581917591471927308316233537675419789622257896802764969715449754962568669649009948603533911817202487113457621189435763077204779401933641365936303463144577576691535515217222033428016748286121839182660027608480040971073847840740542460192470370250185183423445483644222726566196638280496119577716278619622199073558444431327773102065683930163644980036091779530343168 [171,111] -3651971921540539740954101684169986111650659301545522626188403359468042421765545146870853182092839869553565302035546099815405684243094894850370348735149881394118798097655045451264757216484188130799313640713246560880830795867736483361673991283708452248611786521014010781030713587991377275074704084341725393602795029048447827429994594838412886398356696046228148266550708149978758092131756828917303431770403259966418137601552921064360905934971798296004448963667209925562591853372972899637780842257895347577695168423898649296119482093793095519347402025182813214631227312732954443718198636148815960998744728969267217534347707996952853329751471344428863255702048999091794280164654876405358962483868970272950690408624248248453009170754958997122210851970777109232064025851948579350888727037505378730015988490046674743395559035792937992000005221885781522797795418934181323740885913163503855580078587593965468164920107026009263539470058438773395830654941462288783086832466073507593677653089729910775406292095008931681769778719567534456924420333080758772387600970208279856687161280906697490908918401465083236325270925116928979130233166200043492145494218822506562404930035394847652180097518190702261692570900371972453226015752919606434100052692096579015979752772124428696406468226741788704328332740954223781396019061512948202407769662694682112997093699725763466033099372948871576696545587095187664512068598618188446837766163725144976 [171,112] -21428798209205604223174342831019810909510531737913954396736299956399185196116840986246445144193261047832698648908292491111210899165319772241552044915256229594212089400006715308895478269612597928090462976037087340014687993589083235175430323645200888339945416931597048620824382500928848113898385257676143177900865713800122773683552909164743917612990680976299017141864885402650718188176668246283132218245054824524941470531293323058475977765581257897937250652530210922032705478737918475928394980185193506125619930215861284319308269580819904374556919054066511537232108757090087911891263840110176530754251215770502038376783132468738441799565382590207823979089260306305323274009395298811017720037110983890060044669569807001679184973135929745984576977864649355549209259398485311439809998250751389556568817942134989658868162872236080076106368918122550837637280052400227101833985712364910735813085271538020317353196338207586666351488295722535558429231619469140218566970208392978097490236838060078570808853143455700882175340354025408794488238087092336294005924456086152895191230343677721624531298654638998477014885648273032324076237487252540714588549075816204444461494670597477664927665260762940777359572851536743926212747706034148419515136678278090093241661574974605868439129640438095173716970832771949075373107613251836875250176078684983583015847989633950820730999097894205576205003262022084841062283839458707415125189920 [171,113] -92243203982353792057456279916813639700914751715931555440716040881561906857374627022475036335251010779198200146813374938052497090617487015304847336296619041039413676247182572587167070915646287585560548607446341521886194460059738988060199263664149504147430383217800552437812670297458138179707845028332082505575902734845197566618997257552233950867501835322570517495539270848916622852077151128022372104809591142182620844126741039225306661696170740138773113120238887858008230692796444641279721710229000997896905137080443167501407656001915101842721165736031793415697214833419261759167776304717476510213944201745314994203862258675103379672683603519229762093024762972743839165040944352008957634242991066897772820686189494511867295185013617708375209722215677322018654812920054259377567167571447148715033095828053375029493104660831513152126184441257867072077738852872872534360962795311133455354167270454728511534642246998570662755258912526412553874510105976014377806398797003606797519883778882814858204299281446407050270934591110422668781794065279486663007415414128615833394640899780825610748024141727999237383281840655416168928416727824137459685581756793984339206106210694424783096690513533206387034356506490121905440794081011703632350723120239798201846352030244635706108155505337847971963604189747641045921758568016088907092931373053396087552719933730200198367197833570545618207384722827178606876662707021777324 [171,114] 53594907533171783523336444553057966599914790289154486948165902884906893452450432865470767215993432172741239308622731696820606700063335432341625912067574756201187781100093268880741730265738047087995446718575917569879408763678055597226943527797042056038244776273123863511202491163638987956854272567740947774521147350192360555988876138178087234476814990652321555497918035975636728744312956568254697917975300724620090392266246374183304621895252745304453450954042685383366280782916164850809324366858861133807643968474041581968193547968511947607319705092455012030050576617393044793173840185102875857566107982475277137857994441931823915170262918618872812699169829866796241818683413236581817585089533827495819339721480791395507328630190593302403748515968818610356319140278300689364095758728480541819512662518412893329188688000869666033412761025442747054427459484754090948204132026020756423825450378466277384940654071307887550493403260581852035412655680496747845482937963373729187638015973340563324425930432923658119111420442423077159115036356772284904148067920625599629228774799402705522302486078093673293877759463981073356685372646575087951179549005196572180619138841240639033330026062369152359199914685911832092060001373098144568921423655068343185405493276616648920135684135009523432826076598785822465170755507047667185586891409070074880106980050102484250955539128079536675318327387115305056262123697888 [171,115] -10929900931627073622671423958724014386278082735628473073683266580096233803291296438408207581969264982283917019089139829481388343894184223638900831103525704631974095689231405654829673753067078043367945685874312831598665798434811799366274448827835783628645856550395873355789099141431477276547704075863600455973899434085151393189999997201315035027231931047131233064558399990574744478092944549666211904516745875593972187372932831507862023758432161794279289047343942242909101985026965338587755697534635184667351255148922416496331941764996802356349475687194137492478400642175066505015247091173636104095002819090138015534406250217970457573587113007265581322554728693389061594250721144612860740060586311983628746339461237047622874545860469498956721005795265353667564746926292987262943860490134165147373314359002345972212433150536160029848542555467660214579054415887905470046978025134613453766816388437953595093514391557951787277602296055991863006674910423237199756239363640254906374364656763073912222650731162870711810523980452931548109022000582999603073672163436200087314823547098500810717683410013008564128800424417011881229271051725837242287962022529752758609549365289366009500512716450582832374397591604228186556019716141696693798353671003427390007156405102002831439206115370854314161275989963487442102878410296257478735899579833332977678067217911649914225866312537535127291489087382799145531132 [171,116] 1093358032680887090806019963690869995917900595318810089257264161977917644136064763389918079576785922458632133572741857738045507830741069504555367246145618877411513466794961739458824028703632115614607265929363043190961787961914283163824604995107025448574482278992200834369003466733230007334076614554264556345834651183558345397052833507591018654220191531612669404344224331472655125787830369227690863210535693747011253820541353144783514859160367321897350511052814013912622287784076184243620022557378517001065293970118157453875755695499339366067238399682470078844034823821441664172852019628688101786999204097840577386077552371539743530068943958946993604616736835684027662998572610603660632964387317896138481639250302064056063638020709220046960323543691810253981783992786584881287674656385214223556453397023197969499647547850870114497879029090429373143244782056488486172456939070042320789579444777058102155412600953254358624131885651664035549141723340161932301151051066914858008271231987342842357272387200215735875490471015427787716628655358033008226407990208033887409200614588063842639393200711386887423172751525629419526450824321895403389057120513514259569125819119886553883913856005328105277827163855888112216279333536414185256917364374166130776362626674681070935632631500100797754233544376680265262148705206209400319538508523300578997749294798779259047000187851124958792391446297473344 [171,117] -53043332448422694231705868045398194625403236467925451946650253253318661884853959773891964780496040743389272710052522691655934196936025502258611107246676266123074353970796711288726074607013230203149907345484029200629316470478825318766721937518305393608542457168126697103928939841290871339706586552773653319118362351626044471733728885673715424241812635941063935043638447180820973667252049915700951213978542515131632706995898539509672884638684548090329269767040997621622658006069297442690696751252067798630224879674224914678575336540304214917367974796177269395274710066325418680485142289223823780113198300759103894460919537520141752542671100486285337012446737111266636473442614494345850316310169409428409483079854746270985151553376323648782770202432999108299478907526653188536030522350985459607815404696153853893049822318840691276480126720923534559853845812003452036725003309816667372193378645371971377076436541044786346998909438288246757960765590313268300780199497749592335394112138520585209543890902902615519882767201250017505218226393994661617673363951568713194588571292872110809632670750527814161100555992905594112108264240616580651647900474618334396861137262579562223607280258981668960658411696726400608092269924900452240581785229246252621148600078897909189165092753071840848231973486563914713400882436616264224359638295797036418301351792138835292517160587668272287697587752 [171,118] 1251606668792872606010449280091025450545472946235076563681373574182640191011178688523206487931626708793500227585360948904211727114252109833174381735722663484369787722779340071108120712206657978907980319050411080969726287026643374393968511262884793605085332689647424838915434991705668038713867527068815618325070193863067930520274543596763347099222972862219624478046332303901745766179034569682664361342095087104947414934667318076888058174346473535407466444272879201844217132320428228491959620933069543740465617417213107902004823573622594210408681339314942401133624840804686884656923810784905561995274879942550296242858003298667230687381922204412988069916098331542889463225403436446454716805374005504804942769668103092553459183553864144609487631344513053330616331866925656549977839717235602171141106754448791499338870285338481637965133210225210905043356636409961124666088450862038082065950284878582165006571694033923080196057988277739865572773711450765891389107105842453450655594005048662742986941922269037738266813271461687226419394828840654959783624054121008329300264033785690030186640717915556727717207680575738674987813119903071718107532617494351800783237603808503589259504373171155282213937138502456839537518146107943819590277898895664976234928737404985075305181710680532535302206004287525466453151377710500527555352557109688343664638227493567822604731180730226987568 [171,119] -14381709732350214810062175363385241556695318398978521374191748469089651426793268519252928646824245157353471798439353608073376399825407735154689899041703726153848302470237282987873979400506626434111659428874419718890780514708767625847147844607958954623077062441297798427014752761287926163247045891406998897838143082358547436123653160321776667932389970065719838159246582354283277653046201713841922910481701825605651803475053162380646188748398448029123708383545770406475806130783018365278409072605643271694014825456939659209637848544775958684863531606849169941872601600164669682711760525491037047553789135490997414984770702946366753439513845610891023171279819238287948917136762547142451506027443616020792045082420158029064260067305038012460048706495080676528175534726844663339223477169321235028194399441592704174907391642122515561686519100033374343554691087561294078588747382999559430299767909165588280240927847050468019064449778610708647840802291594393379703913252482791573746595882186383589953329942934706803064484981092252844502936595980649007224332342606334409006303841582310898743496656651491565173539335516379843007377591532906634119593306961978583202644158028285285144450681390570246844306018648378374907844261110137905319263338677747892051368676938641419251815098929445341038405646710291692878622486459006513595723426961497830015337865846117445256591945426 [171,120] 80454898172999867857313545100154996951572807985797461964903266595687414029107718923891645740491699871833157426650762966970964340883754573050663091674538972286331765346443960441752541336791809525753193511070477744424153074000880427499068794913651682895802601713762145493896409965309152768251470035429176270733026864317959264860098485116645769542516868968785372441445214101120784592145400039422452862030183044658855188627641329655447664162404917563076600670954486083081156199336888034818945416438255936871581452090331469283886640201185725793551980927689639340357612127212755204564814629583027503249959915973646146700498102838913944143894554927020703186112283565385986301666629256176246605296735841966485807003808886485925444686512660341708406833996959194065669366007377422778117577206180372011289715281473025804358601723428655600286527878245890109786362195643347491475476278073333247497773479111561800752482184806551728626118237484085617000663349486022375179567672657206014637965722667824310372563903310835352329321639356010468888803722092133766855280888329317296988194893363146400611981713078851133158392636807139861998408477439740362285157007151028110351960717295870411185664085789044644062297269597016325089442071830472404941348471536457094578824368099388587420630655895643202264066600133024426953209280060786153615593125232886113661846705388378748768 [171,121] -218745930931538912010909979358654277590331316172538773308969216895428493778737182794614236609983421349758152619545887724230086314873579190396115424720331015658854930826087271100737844644568929408312497511739019767558886549824265905638882389457500300979672946789336141939271090353950000468165814053781823311591767206418361370752718131713442088271233678932321652147353069237316594473896311467994487373484117836179355246331731282024753992459604049145419045691049259378050991759444165672301747383317251519443291523465065357209307545753873072593293696405742675868563799356149748886318541142352606679593251833678869686873318632629592968294091568747718303815878128812034040023127026395396364675127349532038324149980893829680183976349448201769170022569786980988932453597075276059444897851961271552348805979459373239962581097911578881271218924088625155092655363044205747438553465729060538455237084183132989031298443652689768199415245051770955003457069810229494665828756282613747224956424118449220168671637331386225464926191330797650595028944206418876928747223867570807992563203715138985315107054843200523705015394352595239792921258235365505251702409873209561023947619905756387358425697940721971605475375048153316152951201764920744392632474724184945256422391456541000313382513685382263933887405562498687287025627333764380313391727075863045385721058658204 [171,122] 288127620750556724388009891999070278696823153754459555182289662014371062356327147644463398995651188713396995125990462377141968742945848426855012206597406044443563555498764330479377086191871505792552037829634995309254709096679784370647853988365623580594261235276653360721780648630475122662016797241167815287585951628223717558191411707719352846716990280346477832204687998700571598202426488862131952164073090551112496397336762716458556922797288085428311192925542689450864111198272727194307050048768035010834600201472647649938587044647591577093328174219294198302687716034758939152367228036461586584059330761313790865457382591906624911275513436248755705697694406688074038871787720289516970240377426602127425876103241844208448725962989970301523966296124184695215192478736464932936352976191699920483094292239651802895154062830814579877293140050334530784048614937600682458912987438611556577976397090775040269698717940503503326060026263646679450560804985188474292969200844177923993445651132864592764337944856292561546839139228535832137558559594330629687513700740427575279597107446725395639025129812855750614751205459609549111514710137134663804479481728761562004144408344084034215888257780144457919977355952809216723340761567767328027219868872766647123133202671529880062753441264992485418812398618853891345025495963551332106876067514506683166272 [171,123] -183012391867210829433555111919568401075647164801133391283711482932248391321063952809155306662580512087115727897595210828557265272234995283119510671712500082278556008411787752843515611934369761386100866881617086485428396048416162936342892704285009176682224725276639503492299459892513898569485177907865959661506932913664986020758021204094066058611018005238846864858079579416046744536518883514419813428161487801761687465318976142177843479419300042650953982461263185215022857451340581116602451359607805766898121405866343754763513240419587408809763460156412923347227577608873931464798912849275358068626937394438836510790175365312876814524913458901526477121583762951170902065811531257354416274643303284409617406657796655055190526386195829970577605857734234050470467851628405340963651700518542931998557910082317825168621520787512133596806309511886811792157596911080713109315987923348072826730929029208940726878693125644252292413167429183526719485593309551293998243401898094381901045851785532743256850912570329699293711740379191527639423973421824752577310717064558646645907546315217269276266026099644345242477331707257854498607329953791787251836248415496489031739853622491430359065182696184728943003101678503499074672391369539035293705061268907709215519680557531922412968342968492578386943170564848462996831153882601530188901659367164 [171,124] 55720373002795037100812502671178024354226183198365450475722569798727657573219494544629657326340555856211003746085049611827733572977036358051549488981633941753074511458985859756733646142848056930527598969821835044951333858406681264079341139938767611245923878056569680455335995870442185380834244606977258055504609185247333485127527211535330694528502066958532161082814286015818948995389549680156060244778016985045064071163385948044805862973233756259499677160310958596196722613929279894646507735622844641237599602274356361322965929867335071286390635311899269700056904047138454393126295673340720955790263906861104251247556357088937083771589176943323187402319035112253563050610437056376752109946278481520768815021994680880511176688821633841836463258123075113280604441061601345365362083909695040667897267152768876064145661124146402362337527217570684390135877293618231197571145664135921710675106312603695462203271957059127123791423911800833940885471224267154003676751883577542502765957262915410173489819051997243920332626592066449149206766602090947196846923464932149475827203209806277706697888615123135662210143231159479758681349519579034829886948760126794140952028544480280332579335052082017547082090015372099370757769645269566662154751822396597901283010584571773301756738011221425095827559779095674556219395526240219096000 [171,125] -8071863806936580986891123418344782673836729863605103112740986828379400849866073532582958947383365211372496410629729596369986082963097522150068751784006430357416003030905784074578426525410661439254403536228798104487740869171953135021778437472354545848096029865937781605591120143752593382448097094240449870228546137912531958142097938590028948253828141981521077328195475429907457202723394379519947169860134971261645388284102926685235401149077688554222074769900120985983674134215547157754629116450666700285100544792412076301217822418688104745394892411311806448633882357380489195158056334090497411766534569481472516071390415214088977469859111796543519964620561144198406242106293256592267146293333589776917211570810102831506586362002497132384227445686648087567409870661966108263550294552406189317026126998131360987914858898021195016626696433770681568852017118690018799765908287174600027736471700206621354646864847770767726371532673137264656857724106000729233598834370308468488872233938030058064803913395715299804192099502489437459482815358612543151838658469809875220576630010656051685267137577017133015538174582261875516475452486339956553662559165596268416634080687346554391655513695226393527969484031899931610123029457145582753861565019223748958787497167581328252496990725323649522826160213245326775002948561464 [171,126] 551506452074967868115166965294455153998881260066270982030311499476240705147193433842834683352276679501952452771499379711381426668549946033864894146449619982733543539646567220889680387800051057199702849448919366022920384162440529116123345715543612669942671827730243821669232275680489146210610075082791114430310439839456695691603812144702998260910124384492300786508650900767411699373594892947766861617524564470117115860196795163986910660992110799692303773161015116971541491909736603896364995590546813088394941851768323855925914634615147073756981668825316669753688156541561424365499312855475322410024404411077152267863332713361743876600978241430969102278341350352620327287045571792764226165059909680447849991694266615271815416516054710474233679143531356201971783633113705375534130654569122036502588959851785592524746948981781811801154189788907942997844295675025045374218122579750729806582176118873550169117939511881008653101925030699433215811508016566749510676381174044255728592422607409658306382413991556097539621184872043793179422760075610117528070948126320487398880110074655142508408859383979559684991232326962883333465045938499034538909917867371384199771802859596781395760873131517130822177933635750897921579380991064074206150560387012389746138771870168123004375249884663858097997295248818203056 [171,127] -17592686315368358321281794290913939126709636038888304956909996807531712291176340577125081253223655562357998088475414050276147978367848530673779386417084692982054076920443439588545595973877014228564300493598155359050336841228915793678091458354373919008594968719782016526248601350688487141875706199952899454412514665107287933767789989782060924849959659561881361017211731598790458683237613879340656071292368980193526731602699062150460422314906603109257830453967509468985822863774754311896253462074210934401343334345187379638048580601596838424093711269853080834915177084176269610467948155299592363979328387660928068924786168629724040941175205033801899406086307869224856431580682792236220132676010327572741199281968771320378021809400401471296455409704809332669763774244307124774359324109481146350480750499369247088915039845276450127816062350964597537357779387544720833878092898579115977564751839407561129420288372732579374442754249381052622610265109726003372873486938594990924147918102437043495618394609700470918804146424828267023850053969296385950212930407304993285781576635389551271450506697077654349354457339637622786283264153009495829892935358323145984566623666637104913138019179270068871613832599324068241556346420057661685029268210113115362177894803298456425247275030548174684883268738 [171,128] 258995428971672259857109412629676017658461697945533249935661506822236277739729668644159811232021478836412161581968810703541723416694918785764414569981566444687168129763478185999028643928116121439887540843472794660163462348510602833100317873985046215108591533931781174724471818749086643252134342084883692517705554903239784697392773303175295589243098426584558667447547285422035179453301634456774375969237597460920868611262717353622938051664079454708042147396480416656223831447853098835497231115969190210288357578761073923231223265079731705016930755416463013646324892364827471855794454671291068065498178407369224500951912442675575199760520950023474495705558141864505680846059397872414544558577417540425903470506564848991785235884644796450273767230519934186774225265322087802558134336724007733224551966696076190651805386627722892529985130975463984185565901276667343673599031737404968732497724787704427329193114722288635185801211418848054769792825770931465527537081215374641897603474360725226871172479566781973174646408166963091572517200738300652950854693096298600843898463571249432047487340684126678016814062507379123255776139628715034138311825335011096430281177379114398382230162346721823349184073746356431874829797281802113621640217084200795198809952252473365580085053405701632 [171,129] -1736889089149348673420650108211787987852302349913457033313612180579299700970386641956732562540803842604811976324089373189636666266915859122855056713847310878917366908327701162232010406125152401640572159406483887922804559344006792893278305749390915070493656136755471167012546395004805324009465658243591016413328676871382052753632509595017538926663672610939043460451639264389288820948637103157419743929060106212158067374998525007183610628339143744669075044924029147866365761924637964985429809171041474329001303717619524342499379680332470540560210005872826404701968287734633697219728698210927289437149288341211612441357129316431175957780227251762408523618388592368737230724123242224902814179768643954670929193421071327283215748607943200777133825453556639063630294935058897213555325774320272494642501363642167387994852624396267093658348746152075591496850603866016757800496151770078786319926695268335855234763369865573998000492373709416780416416710788839981737959244982931351192938101882531515980901444913953040927783190535506128606091513020813529618186923576444832056478368707024510986344118344220216515251338750361695832444966487777748237888094979851044509218003280208505456569988648267611805878123699887945921288671406990718326666695258550994784492194492269049441056 [171,130] 5229471538945247025339035898961582094374884505660432685989753648872546307992652446788969926571970740451837704548710362480950442847705709981180041910199509686395003984735557866907711922349832784683244239251140969648167824892123768496598907594117809334535833440555740161498014631262738018034882298536291593240384322336089154985417290659867421715840993245221319689251674192085652758307479224604963178647982372558484820028941223071339008930363360451393296724688286158546414125066404594860939250814032457441381685032973374957595424464362865791211275940403138236466070219962930751244674337040086260416017418005644828235719561019175673238310138207981655298519323319606355911645046577404641215439835118795326299278189544718161509598489495141526456836344013134138078250508629313182759532941378991584384563638601669504667454379971122359136842116615015556237572143896253530151732082102960900810300466921772987537050424570587905014645985001744452030339980323524842971146411257280835447016015230753590477225839950971579564172128307820304452727730870063714411605416745521570945708238237639494660347313092927533375019292645099292113511071507369719113756475430345886131430752880848917424464603056318202547285332714620229577328061483104750626666722575863087957335444824 [171,131] -6955818788772871757497496678389230196859841434177190610251851726954908602837750846274994886185163635509115281982717924870554128438425215335276990559819099591326147153657811262400103732927555702297336466110620143761568868749277127274004641132898477531888321315860529088311873743053098077190238828889921000280802772725577127364633451347719821799289534281754667039348458879370066948042615415912445712837315308354978262613063363609883963950906970668926315304673815318950314930563337049993094141073042216874224477974005541297317458193661958042491607423951528821762089430838391261184303449642184786395170497805077848867801094282594460823244639317953357994060534690703033243192109435760151762286275160106358618110555361267909572697497086296831971298176629779525564705392600324718773229131642724965161588558141885945848345783982398442214805624718998427738337989654692353669838628997005890444281009813724229979957630731851878393125108546972074578812548731862094057215232517379031641533036091575642681822815462275493407732591410989287324633610335727143515752582984533157950763856065867633833977528829726084868776247494559113565360806345106140990148955126478673845053450405217378759525976024777059108797803269672165994845313045545297684562426235877249 [171,132] 4015301080648219079576663919779726369159136868085204934572190686258489142699052216738817785147341807817097920685689099870746372917020249192820992497108718881979269545395205858779906783761579264759155239845710389289662427821650684153938432701107321849937594892800997256656281313265481901283767152942945807207726792236541154853524324455270929608142587376957954532691551287458533847366417296955885447130583633509601743129430338859781076915781148108271601062777941643527878883704743019950656285306456080753488121573713811093600070603134713718526429809017744471227162813657217428833414409398098661951809841183602714583227954920519412781126936851251971199338910042279304380316196198199434039208976291517106183476864284588501131563532056774965274456106414682558198971433349529592562584460913107165715317233260349095828829090778832917630397572732698200867903341479190058766186828481279916363403342831622486749858440166883799040103137406948258394050305530861968719886054221221876384449710536674842643738938337334507161941806444613848816063439052179757603042271037859921050066405062878628834286905222678402844726117420935217188047594409003780470893114468967360604366054703582089802394337198791929058435954447970101683994851115260538487040 [171,133] -986444091761321415147616201389030187838342194800958508766247455980600963887124519131876278261494219008374502824997683898497840564852563931210484101195053667747654613658718739936814297938441881331282047927991264123567993845224987593803455372801719035848850362445483462607381890875744822594821840698360605780481877512857926259200435575622488465567847612639924347780550826714308753669987181003461165697856007142203474823629814595247079308002047540505986826739744914909383495710107140058020946949551014283654502157036486865488691607037196565594595980035346096522373052855427061632234890425188067862824532551945676921041223084213101523731710405174012845243684684704570214341724384329728524417834180257276193522601647729499773608944921372939649444675345274039426922343067034282153863512170520310050276865134276467096529348477213409999852825716745580099276985595527587422208524361014598106725053371666265017234383203552987140179255614212734872250378034341949056730470917146704413285397375108264078594966040937764535108821635975103999326225063476725416213002829882592422949777743357314525692661421882419570868220692218973132050562263006391998829274136529302739585054829796231956212178453724031848720001075069025481517642848 [171,134] 100947000222201596240951481281223978010107490185954712208789037086565796988652850227424518824713631810058190667574697251253335423258528277975653672404138640514971282718531421274556514035755780071232492242301369038617314763694961225704387562084384550986015958619559791007528391177297458331523485342752156863973132405762666048850012051211197111288466952567725523746470676139443345840245061223839584537159517614919004093457802352449902952053396283151785581718114196593486179907658730573745795997893590166889605125597618854910482734093249083888223901025476073824299072037131957880872684214844834090660767697349366886330884844667598244606130251585539669705431820148797017412698028985098198385034743037821541051414402993422937072366161846754023431073824320685213002942078621589319006601143780126095513099624974541325887101858727897867074850143428765783596727704416549966201809062023997595302839678466899729506740593380554926174535717793619715071825625803126307467628105394169223763262274377774291814998166963276813329026773186474367966364389688811168908629759613657173642533839832677754765718802047302744611281419823400256558949438367748883930746616010771256764219156193164011593473912683243926547293348762512 [171,135] -4203173708501288959521394421835166398803605368316170621953376235119736260375176451292738288172428685022788645177399945674995255024392210426644941036223743068966520231183676173006714236843304283171074952605048331968301703813058144303738367195480815824693570297212417917650239438523288409225531294392194973168921407480993513058424306120528732426469691812953380354562688402079149932635993572930695194582503869631313336014704737002034125063705641463388678476375565965027602401367974304580072082991241259084899258133124703989553852303714678465723811190705109528878071832113051681536036769610851296358120639048197702312226651944636245736689271179072541423041653582308788305671496312115781146926444398740451643621751873624049403975431285252895128570400490442859873505869912639694116017599709773737618272845791134033427048001902581105820872623435077968336348091452251379169988344865329082863138161609030872470705212028284909712779015606519178809614088130696390495396641088750839014856116411616570878443029225554502971631509784227703200485622840441216827538328823978230502084686836599896336143101490973113211504034544519586929594919320196787283741071435471899433314806315552696917919258323895942918 [171,136] 69400395449708273933404906077003642480548150704859492311420964708286786518691167305114517239071654069792078358382914105242644227681767973969841518884641945888006206501814194474865831566473773261057768684480695371507265700657125018537196123398707395219295624860169158975466251979289828601834269659471549273683957036948650285813428830283502329313455147754391778538108062746050767637695856492487521857661482184305898816227865618277539124448291548284296110393250000834920452375733315190115147337827790677599737299865085872281980535134848391538921952630347749488763049914564330045461969677564491421503756995610552129566346532678586063180622907735821082597827458276908740120979832940662450571489189422342682011446256518167770934392102818766094612865018781814366364268881304534166092786942252568278453738571782887090656866879091219223802772172558538666279793784938067607120878473765930931681932892349562614862618270925121359800760599294028159315347269573323755132129775456037372032518894983050101474496398036184422451266152813596868736727093879706947207686802173627583048733985552981686023995430296041168902905296469391466851993524440302532951101401811073564782986846903704311339680 [171,137] -441815987902540893101330061629470503190943183751647604603762726744344614063902564698314577390016782203501748714541935660063571980533084573812352837140513749901960025114783943688511850051579961723082371335868137645897543237659338474175322624723441408648475806202056163100263263476785138098246027583555334549982759872833469878420158839589528001373494903060332787210661786302726624324561367654747253398486616680901041015528380638982649412511776160718076729692832783182292344953713262898892152693674471480187512663250574034790335266021574527072910144672559225515195656854804797348625892478895597149940774145546837772872704249372461744816378484925847652565966551467861305175427490179005728970213687981673821600922280850342855966427183196299190482182596962312199094686861261065503449876368498277732976681045706281179716769396022902910145915251848253480217740702484780606826297064657130359959497261101424649202450644935312150343749686901023316726046468710370510869034775923865105851219986492883064124353399482457104601997612565937841758154360529883022388946897625309476404200895675412858376742771027472118544804772113212179640886907163250212699261960032876765110170276 [171,138] 1051642266389891420467102676760269791066916209742894504402912110901462681810832352073863201419719740751977573463263719673809898434106775856990671987012823795973712572120979243322149326302560552586720452935818896790940125638106239834843098220784263423026384373985903633544882835697630921999113458382215427591606333197713682959798614084142602550775635011789841583446548977179250001832434220605425701315878337048893327020641669050125865498608118067376277800097411349581909580771059769331592015780996856922768723197742898736446421522289530095459281036658302742417826463705606351275436535274707435760782964215762116056448990524287786947068715183976985027278150644234890250166333417065175018888458368071751887266973628234272302985746516081785318144421289620704442879144270219805395142909874534509260408836976380678894517903151526266740349935448901936054853501258916415054451136540427482032823442297633877861544232044532808275044016040245462974333900208597380615473317936203649960431511669031602610538897751782807099135173204684394291861930255756911774021568750292963319812112680775287370335280732709089724513468870248275973203417174341701910483040433992 [171,139] -904977567664956806104668556272817659332882952907406362077957757237400798204442710620743394185308251704167976767609128406376849921294842538174741527105675161553886804877948245389188128534562061320561420889986784430301405950856699501411642820765629385537725055097742670756451164701999445842900220953910963449827813191067679815908556553117524873004776692470473129104213956718203863705578475199864599345964601072792871091263258038346029008497665289474574843754265481573029675305629329136445481971577426587876064436302277282890792222430295244047155868818646941822134352754640193121838237942730688108806521248105408348678156450489843993611607821783707680944791979679739681507539455816407841868877815092515625997968415518459394002911311801276640048398815818323385688966303667324260182486470914178295487852111570270431984701317273594239576206287760486734768199083170358324523586691169188912333281027140852240973434566449227881429026639887300120575958870584515694890569173215748168168943616799144476136240714278343653431810254037696378645952499458349762377648898728824039244149470266254255217661459314028803897987832496379724490090026447107 [171,140] 271367507385778192204756245666045168414479338747770296296304685826113291509504157006207178163140042693205176010323542549201449299949090756612278494800717707937647013838307995376083953081783832411225248154100564452765369931049038289628203438187351964643164238887980873954279185964072199627770505204505079543924974000531268986958816515838760575067412071998991685420153153599040101914281862576207905543424445949352654049854037894524140127075983159924337757071441066433559599170774835485431860674243630215361677280033878423475429153640107905233943732099666937392512193754692308341894206277312273490190779111126771786711078173896357146660037883178817423009532399748027914743674166575924519368496758426961863079987698622843541153952927352996575352139231118824388439568442493212601184554917357746834839660674511223195886627186053568369443025399308715321266626752613752530328071772736954376526891126108330398977911918397084726709282984999247185665360113118000495243530634248566639157456761626236618406488896978460409758454358184029916541451995209622165741175544789453441747997667617390543106467406722983342025118905478109056 [171,141] -27232751213259147002097843090928019361674306291741717455261887249579143502108823435852601851321974157153168549606240978024173374667809111806207558678320165142568579907037600088304181337571554235245465634011263760625002462569895443144275793460447481192313492337204880096615268523303212116641996723889981281418865863964805503299080158361971144521423520601351574315181575961943704834053481584210191352023320105894223564583623687496708899340589675983905965171033614771126671394170910827718605194032046119335313198389707376641619709863074946048615136769575152926567081109230045491250116840778271318595014686485276182561819076597594996791111407917877245920817194914394481824673356856059988220398394325320010833385972239900202066623403800498120063828800653219887252696490045480357525289448161843152046850623368568262342099679198226423934520490987744160950729088540792671711532471324880828159009570739583955608777178774085353410067085366779831288380460296383467942377915083990419670778882763948844349882221207568331002860349425055329664946276610770450860241884651194922766278738322626694702288550020712110640 [171,142] 874938964917876701838884152656170588212824796817849039861877604035751837418669015864911024888288499685407211432764643115017291249097839224755670573118666823731710806449058697201134781930630611808257501318577761827908012065040626142252062228971329624836858158772832488384080760761196075074493062616352884612245813365693507490193383507886145456672803867746141608374785894138066404380261734385545920442368661659844872251231724800020198406281523603430193522543384350134541136929605082584030764691078994752624918120930416945221462865967409388103686787394879398417586423191993820549796704734205863349434527439734763662446977848616411582233821544611256195715198019264529843762480269596021649995214154352833375486323760682406394515746758587431499409302944464023810522594998135659465814937380806541390959023482971471343392305255999844568642693050514946999658876372208751561196190112176249571129148745008081247517170290180532389173189826653526764602857257075079982535593971540551628560668101653912514184285728853602808817670060157223600640140464030146382707902602384360846700323877231305144752 [171,143] -8570752139301273162801714404443423590990804404446593842080891962209157955721253886359031439987885515649393228973914168864012697095067530205618983496601973509770361897625453494630839399595773514501054049640725745750819239088447463631892298520614082736781730977868749509099279739549099990575088965881449251841171088692150722824447125240240954123270334770255026433252837149550493209148353738287371778302896962844137055285364948211739557698836948304815206114529967100501213563642838124909368109349106499615339918644079639558708546008055085179832623930670654441023540913863286977411145759494262602463359535499540308804862583462382632082192670618493347153377336770103446488350151530673780684605427622564493825100191940398373536063409298285461380231729167867898441797984246022954886882351074979129950180683719160491754699181976568208276279907453427108978662476256636370243204580730146865511461369639324818114419827356786639824807578972351566924995064804549602477412905527946616744455472116239602305961557491180168199527918087820714114888073515572267193360313096869985483154 [171,144] 24256656842347119284881520452259793376801200854176785934023638719000678520818410537715980238189474527803397425956080081241436280072196631602540145465630966641078396441263851477950211826872774310095538782582137100672153099840031883692481734858884711313399337097376210659884861177503541147077586552054308011313267187770976209934848274895650174166128873411763588452847679931131490545173294753514517555020468160794887347445627640259160726603642716447450948005672250190262126354416839464312331406427734317815772777974253424357140407561292520853459565089336365539583201963569353685077047597713309440360074054433014888498057019996763435839902076328868703817349694925340339222124084790388832306677692403228315022361205878190302666868816593808277739502760835359542443511862293554714300785648482662215607728203653661979478514387897556109318499789292492377071591351147861193886344368457075510816324079836690956621513911912173844642714540139594674129557170940424625449264427855683962782120108022255611711942854372872094900335895211572484484813802979086353791872 [171,145] -18687325830458823869102786580484054186437722121710026055687716038625636402115410831113606988435818819463743147299716832532911852917064606023368844996340218702272120851463454546856857036265682133866175050033835295316953111428015203588530495011069991791740629008585217419882077139096653677552988420298718907936522294829775480568552666932898331086076189516227113451197798583946910563252426553549720115837197212793033099603995376353384582917874042877293991109795851331514644359444560931466897575598233495072585708620128070734598905111125676508348977341282779487774877704650051289267886875588410715733753298342189711531680830403285011483267410805432584901190174355505473168346823045960637716782239265033237175402249428616076598156838652933358440161462254818698907121689877079627689382048706797996821607977368514448760383990526812872597514144046903829676434731696623940057042994718687449133018559786471538105835531613169850495038396510036062494585996795834216201535980347730117626765566326296569886351999758770686400590649744996925386000 [171,146] 3668307536966762968245942827166544673116078084958746707893102486249827663389463852909650371398602910222242067209426125947706580443198203617813021181647542395249566484115556621930715198060297449357002923335438279403080626812695010188015823471343211073263873298685946213239437402833391162840447440966112323291350695516003550919791340455657052008215901712262595861590830895571160693508968510863204576402268897784431265914926090800554058865021884175891752993781975690496294474546067262443088151621904947164829395776761233948474458836635607857857734840667075478033494284737723046432951701908463568552332362991717528425403666187379952195783664161564705380092056175075341485026243186809180867185057753997396592336751991004619869936254031362644252276842880501764050259127624182545200563890788608947992581503696426258682948476712242058478814346938121057252230343270889613572306636861207211753682564754878355818682287152184588530105890644865750198895525642432439098700464757551259645501631295266413182049774959780038474912 [171,147] -170461663977126686803551319642070989273953157096825223653055088955598859817050317011081169005042952989721821030463171782466074304950091299794987937709519707518269675978160811581833347372746205855801892135125649891498936627545782944611216715140598167431484559514091489971619340554554492596795159241240490054251272180352504066035458659608626175089495212836192443501524092495126118752334369903774088529176954579647771935383887794918558482906442203481855535861781786105701993306951310077260236954031453421831371166490461999101115500575589141767810303345752381240495336744525630003119655942650105862378055666121116122385459614092025153282516515521102610196920035996946657954913250778488555479160759054143253141555901849981926631476741846956687267210461364209530707229651610731912580360132137134982204823856670051290697254078859106633326185730338279050388758408565628685277968392805566824130660852588737457945102896422550663226842478906722040945837432466723246105308290878583169012585474733901176280 [171,148] 1727035632316979417528824454963077232782295676949911844048707938120492076947468290665757270566763621223328369908416284195162165077973801490710202445588254365240238897995556216533228406041422081210761195751036480094469565187572596293179020277192013009835103671406471017352617325307492141997700454379766673895763842647678438641345249795192730714794578343173555253040678148615387877255681304745719636864512297916681060091191792961599954360893030618406373968717508425940264910496843058625274912655285734034777711710343112158543188083812977030671043785513919885610720292217394322795970746415370442726435289448214065707626619615245546050333208284731645326970905795683855531198205188345901902246959415652595834446035177469084397995557607503068092779891064816005323444528618818144002764589855457858686218803602512140630937014501989775313421453408763038466635292378324980869318929410593274978879690292518059173279120789167227681639907080283733684323816485335333251040497712711212608 [171,149] -3478324712864576514462304066898646306837107912091703121540831602513882272199398741054881417800599614726988190723692667871353695863310458816653343161274824815425363921317608044117482778762580695840262236109716612668245954709157974998101129716883961960848333591074909181433838430250548262594688083925398159412305759136803082843386784577378559534483178459039577157230757289774378505798367444373492823501408409457413054260946619269997689623047391148162555451656717769740293454278346068506393196561833011703985313727435169935385904458093129286012424697321022673355976050705658557505531462947642606647440181328383233930112432986613266566956543954758687211632273543442552962126484576689110793835431681891855576369091236616937607526861828048122151436057277944952318494305849518331152404615564708776047517149055702591445828809928162509731054051949189275003502220162114923612406423219930590473667745251266293553433695425091378264224911912184819547258737096942472 [171,150] 1254758153018363260470750493006545356061018188570859795779855385012905161904875764779997584667335205570920051549480542466496369060902561783704875796213229553130914507748497383428995022688019424723565051465851401921357394315157265411163919866649336736501886560831818321433668551577755391290095494117629188238687076605302782296563630848285523849794880942349114484478668062319205207164658258885317074753741794196695890520054281120968904968623208560225588838941142831959055215347271267929624223235330517238439727078149199664937776755153704697493101445543744239162662221528984037694124702349450578538106148266447693487387789215721492724267137545908430101333074704161733057634042922722059082314215180368273375511298975965171422356110155217491255942471515632149615387325983555898560546031108678688895119556386371433733772124581596951969823822987186617756420381801159548908986880801406758422692283313244425516943574414516803486486579523552 [171,151] -72027396550348370146175957012098797228769919805955616144026198298061573650384671193738071987364992331484475946805003297572359881540617905010350970235867531042120808106607196277772935959381055861618034738989792579138614197440333590692989759424807415188495283054226629555254296938618739244740305503357147721130826089035887311953919102528026395196001585493033773178581833791268626780158664686162793233706966491857244415338634646271888637276114536706704928487430277350967828890353149561125514510134514232704454671718927718568333851253528054781852517986852360833813951069904196958490569835784746815064307829218910699488308877900556524280595561956829243901537853893430246568709588064208738378686342576232645672788101779854944452185281845401453102095479237164954941231095561166937210009527408013850352890550921598038599597502926908813925257036324308440443271204156538395605075351495404327931209647942784405815244820 [171,152] 574809500269719224249123697600631734755788552373388946799248688673850457000489785431097649401050389933289658715290720042647670126681664910205397553918474835271101382570276529117424921326656879740575045743782117818554351209224201263581345471471907838750352516950539744658298623397429666721040198096797394742935198918117313376610868183657283893979332662376037406535833019084174543739347057727069479369717087430731754083583021782184925799232146965820151001125041379287610678285488619455115857692189754574450444106370797692474910571165892944681384772620691234767579797644728911377523458945326632439386574777412523153690453673538173051096861067898023031500878190988113420438475228728404473448024475074007372701576306142755965899251261398699512494166682179289087378889839354465025478083002947579243096520298999551103717358694402201300700124318270025846497635868325949047636541037566715402464 [171,153] -545995611586666355017257328533528238179137061463212540603250023652018050160973996287780567857682886211349321074095229761274206434468601033366001650612856477717726300725500799056606402675491912380280243802729446325551830649617504191294038964015945255864127913675261323693899939170432138756220950161134695925023418436398755794811427889404039297235137658742731150731264022516067608958409142647272502978466176002636258252604232006835539343193897901635170809468702203247415019703476648562286482144810726367913255375478602111589773195370720817144111352144768022849131071003626960919299193947928869859200775685940611128005838595583604235632321515193650342855434273513948262321988693909579683736480604783178902793980256039041977597689061552948993603371365620604030382411993768464452777096619637370814945691262242472005780996349320915787952522671250949854896247718705196 [171,154] 51560606270958994874106887995844872808333999928215464943482572959520372739444335035405728077904625737560381786136482584809707036374334942474723106661526041675541127913637510815986720973910597409960718391619415131343757338577129629285638635980485049775961958201232391289877121484375556176618582020811030260876467151757596597395233434128688019289964167900199529501993332451461552999473458478634842067299851069136962177879195710395535721124634591925124191261362314320025242933561713494654847692722737270645126918827260586626920230183742025969456625941296247651275502592496999751994099854552158152122666761071278328745586961948249828082919613301077587236439744221062272655869570697641289350021285099220640209515269846140373272702679825491456666782170410402223045633386210518176082927157079012016047535839923157107535960430320332359351629920 [171,155] -392172166182813927758516602724933661721984937493203853573422154189284641599091861675158308331800790938370130466060183285028770659215525130837127577610161285118754433109280201897572479164133476661235544897434193603651873915998032044166083681977852509874891520827487674015548381036010971537257786283952736292924649532814677552450537366024459458391834597447924085353586789357973320914496791289920832090248085915335322460146714618579205344400218031203937770266136020826763367575706470855834760497664011932874162037311017142762070785826878912009828524740720228863302604934049312280834026761837490901244916164359787372647589230072441413456180465992647482656675210227827081147622400902506071553572744550108755902893295865181191428007223220948076454031373699844948597783444558688500544968618266323063509626404318542304 [171,156] 187323248501953482344328248859270929233360953851807940205885825534932805852668454118498395968583113531015491248385226119125510301030839454523454644293317086504858370222202472985410807122789493288401108073349762464520917859485372324948436761117029979342903732687979236605341864764983388206214483672530268042045477943772892908459128908270034164819958441286948280652299559140703357034948366978981678919149731488013458676521743797119004662727693027031910211059062028161978429875696793214973580681439053502165175193270033821279693485596366746313269107161750177826971454214991208360174770504541878805855272753359585857615281571688868374814048216991105067279860291712540497403150227034008842901290175445300165194195851945393776185177132836603008430411544401718057486593025872454409308429504 [171,157] -4171805092485737988346937767870846383467011264161218392070639815869430795951060124579512213984210010360064278234047029893253975959871549605304361611743327194715334289731336684669621182981632715725841565865040338417818721663274764270055953423980170438713980230719067666980289811018961592111681889207335074409675230786762735992742149466001599920499026135625024255374851213971606816073815451358340475294264641086387286828542718558906342523373702655870494738494842577249369425612207042549468762170345145174221156854217600550710645419344833008476386624447731704635339137765583407132361572471956345567057497307581240574245585573635051309760846967119095191027405648456731072737676806714031237837001765298860740610413016801584526073870421503459506025899569224664 [171,158] 3016969054270563518736395317078053746598636033016885515651428882806356760375762099383648827013701983209890072813972363583560981388047381046102828523789378861767819887790100324325751207159761215935891241025279365036649558260161691113969809308792346575097782611482659252364497766509294413814634303852588272592372243171140743689131951555510190580274943583984314657101084723303878013258898438841450631555378041704980610050616125129510589367246079171733649065740317131994921591794839433071025847398963484394894162727828876440372920274786038508218552321788043669601207226854583715867474922110139537958896516381186556798655272464101557991093872315260690161234557420726205980682359592945189472693255259305525559608453113996817983600 [171,159] -45275919567909132058993783309731889991235252155938992537833212934207084486569246768989406250511605325300935176973556651569659649861187591533415816133099289328937056650898349476475898095008058574450426761217538204969455158839064210459283882567584364808326336984473446470771460662104068408558413422231937728265433534267894562029563999296260254680074831945929988926678719550002388336534417315596345748392762375195937422920752974845644486636805622640635344752051758708719057179820213226759620345466751649435130191416106613596050764814984514864772872220575367553166549258500508917061837773742364255083004290320155650196263000060002782763886106487787843930956199740597959721293626131260301189637450 [171,160] 16064744760542865831524723112824963551591048919235449829200792259946481528042577933356851065968817142355822487666293687499719245182519902322787333591754496218670316961416593519183874793763104908316759003689094219417830853454703833981935777562256972880177557377085033293484340973798238718172288332514832725939310947211676583350742378933884579275559781251328867285374792659690631516942994698645035613834109399830739537293206906933150596540305179257528147588475248809040810855008667371442008792234388442480902683939558461152642809731959470468350534700359928640523365212661570068315949577493181126166698137289539922448675389158140717686941879418708917321881637184 [171,161] 42551023564557328007451636050271045007367152397561058134840209620448784263487640089095871407027089684438560479133112778749305541779777946926817338618076202985799730598997424579132316675232772407251518369541979471710098860628625265314757904312090581243663149035098285899319821894513768375026142983749469715418064768410546015462353902514741679226723692416131280972805025527004434183896346913743710456379094954366744976945997848119907989751991364194176142588452050282456202569155990482469010896757376457867739205798240320669151694275875378699715735878999250341230261941077115951673970201308619993545707093067006534415039372542744 [171,162] 3486783099069420588646866406603608973056554139078257429337018936639079014668750320417320738357536352696817623662532708337263434444273166454966820867641446142696291539139880437803903081442397716305002156512254099798829999262489314016536726070229722525210899512715564435524341602571185242379020002654844356576541821942165000094431351006153416907828981210802610989630973219166586677003785464449874727850341855595833010246993139182918950103602435192795751496879302049895412887856331159981208039602666752955481663759973871589516771250752360642195326815239704736240531789130333329752792176311519080 [171,163] -3991184183119477565160606335816063546907703072808223897984485629930138182865419988955691785730088462691356122235427090399777144336794693738799207762799227186722322077105810242172286996633288646259962737559573677280869117971336800510307648922588893459852288943784759511818675380739344635382752028718512139370970162608697063198545562766014613232052258718457385316572592037309583606814944620553591619748492603294975749472370197223587666093271837634171390995288255883950460496424784769368595807006417094469900994167509754884597730513897130185262855914931229458359 [171,164] 81203460956794643151250854424639272426678690253635854820098240454069838557491351181030364681734514349879778196689030849388254660867441277765577213981838705725444204531530521606090294527829059279616910915304802464769202636127663737905897835334993379375676351193370321270341945248425291040349482871831738987998981904533142941787080893384824599791367223168719415395913113120908945914031311654223782369533748041158101209591466369852178475808108566425454579474071203886267276960226710463126543583174643331648587241130547664851328 [171,165] 50191444955242763898962613880155856909517822983680589824822095428193081585062514000948675116705130811288725226279075596402316531465589314128488226377888406795643691595188428320215042512540057151606918456090041104199081884598109478535653779546013426088717005643290517833504908620135415060193004843738827650288719334318423438117629586822014812266702935830754393209579764166187129881013271177789225561383585763618018069585480262510706782174608821118674939249164277355647482034010418930638065936 [171,166] 259694699392298970021440779656561273693326737659915083025036046041103325909424378797737898454529490119421856602791507306927494459582036685812906909240241717951800627969611631906036254808333735897984743916771560017460660661258539106804944387972183005598896946711132745480574587825753197728909908323529116392775565773344106784570809918094449948967181115490391865229923144355870558447431724189949522221845290209290012954242843564482992466659926001404314317328 [171,167] -113194075093594982580869357044344370009713772059956347271557870201702085834203740292228698831281546254967601063381436842832093422152643598617554134242253117126029011496493788007529444137380043531966365954558585726067586199300001889711960221107180116812125246826401813970392091257955935177945871542355845218834667825624066741992915303612970854934831261901165296915071204080861953081880024118664329953520333175695951990638902 [171,168] 139743775060258767058577697007283447550878567198379215954761300606214401449010831469955992014342134116526505129604347086957252823068377638377975857053331300850856686600590675380958833695280809036802378112140149699414429344683328409227179322838493296503835704017841828505453877930360913629774902342322096170843514745534224024864481228260042358264891221996438094497961213366299946303496192 [171,169] 60943922768550724309471667724739725375048306320124602048207600289685062878778735274933747825549655510195300027654760982847390812787384617671921002182421199504722376897580750901739694581925338914772949615342233994772433778607344601727556913471015454306437128278946086355173246967062405793893777306381694689303022188582430798942817607755899108422872276544 [171,170] 14398506264048989519142452657881603948690619280634459706673472687987851853000033993454299802433002243701346734149198448754233248965105802400611034877782514130396412025474545585430193355044816154389055928898183632365625385137631084535700616903334371370754086535650817335209750310955098504238460234959854652878353034816 [171,171] -10210093712919628464499371076287589479466410968041233114990688874740855167545902629079473190539572472146301409705525183576764680603320111606188313276651834196577854786797255656883693887458876923666176036019431378274336378301880881869330281795375600570048935357407888116000343730082264 [172,0] 399469097601519734893266830780887483413933387117956177194188579260401144359737679686179461310937863659955214881174796832556189379332671865479689206412638329024627865872445659202452609334477311654640319262200932258774223653494589352366528342714711864780530230410094539202872548064783552807929822430888295072557494933542369139855410730246608853180866102230015953305896923693537058684842801668081445849521564112803784618617118737889791512108308105007229237214558280702563548661942943314580410521986282262150735995104777349861682442581705173615360667303170507406492494206544753833059231071614844939606298327008703525301343238148064807478589962020376722926704002374446872374547348937217219243700120809443555544259049511405793689856983292151086435810025302581496915903540987906745017573607702347711582050742996383490706658226504025972786678776663677778492778501140183666456954245224952915368452641879393326992416303864672003908116901603108311491877754887707905092063723432452464050422489305054213950367345207049319600936436893825831584592324777540899150093561096941110258627639783237135512722328664256546068772802017393441904872331530189801188822038172356830209405512412712254248573651102316615237776363655867832097826500662172555607979216514403721093524415885647192270956642676474273934818106141653411128818226956973758379124329302481375518165067290821560012607211630371544711663049057781845385174582567370028639714442679880648778737195656961029005008309696703082801855399518647170037994488675406480744053912652527814102954222518126467905094088111433172396569383788701732170277158532458677190465150482284233255748330535190863136274563333527710757539820888216147832791870652350665579648780893212573561194464249948758835500164453306184003953835650290053198654658434159660269072295589442836994141718577152000000000000000000000000000000 [172,1] -8847170201268683280635254617094499194054021748345057376576872069695484639970262033156110524572442800575008542990060512779095422473501209906285238598874804864080815730455758449448825064075852815695281064853337999933436355541607278845268054219310176382715497074846723958033083531406847220066488730682222040642008536146432218917227356055724292084910632092411393136752148433544321052153407157711179492722235895736893061663941525087204644806365136996524214729319626391482155993741479437876807962806924224600316858433048257688841305692525177723946124961183230166434532697390574226020549009255087848125307351326083650995385806636545940320009967325794369345204269843975846632289379565208734547666596184300858242640568163594419130019977686368350852998412437358050727228241468438956340408694371899728940514267871539679229325669419454019636443732603268262491618831558677142446118847992667160653991614959325385576370679374801300984311021987846852124735780630380333678367418851647363808369303241513862418863963220673587322860728825601093763254825875846086712871133286727698041513554150096211883389512191414605018712222573217065785982724208459246320549844018745445631098886929822367854478580375435232950950082011024167817796056803837717828353349097193582278575564653873147243554453657131822591044893646386755265582531535447066997329523788898043020898146154218302841426834660242182834155295312413029659967047974305117349760655531080334844160479633023072555402187331243245594712606051341139165241961723937630281861533688492395175015293897487555527422414209268096412444582546918531874546314495873778028400945527248371592798600769217102947507662217495573255077513209460204258039756323064917074503025696355517613957641283564167481999960768730314902386675835686376967983486877209129757827688859524281105539829083448279040000000000000000000000000000 [172,2] 66486165858269729573672477446361756390569296578462168842454711116506420657689701307482777088772207846735504581049637389774126572442398974217339134634585707583116488189334628830319104084964229442387576072859179832791320172381949813500403893454475433273419421543336402251591555766972521704212132587257305069475371479851403475529061160838414570332092621384322807789440718204552720477077495815558317628208632900779545306305174295083483373701044056838639666163998359401823249695019905667261749229946999144314973069194350597928382403083620259078327997799163428776176797105367239904443940587805919759188320304036548894033155691626529410195367950559394924049302044060921479017118807133546830787273001127676170490830864156064190073500169748062279365246593875921004455834680695230594487229014663659172845711074841325127355862014940550407003224022133110723297903798701619528820108883211958002481920341433150822297372615252661112148536183649606883972005785141257240943233324764911252207294785483682762809793136269232629123993801911767966349116162542683276191627566327149868867363299509512758391962257164719537323861148082361933188672859041160696595119064170140978182668413781087575268703942325950260803740174647295178501242991443809887678489428021074611381890885579935034818658783608077596189876481491832387122471441768695344903733323495082544489488491307528642615454410386530958442914838983437930572895950202219482244593572481289377294528294766129345007751588213743484069507332645407833474358576938990225687310202983294590154841914578331849833259695227200364101749443768577550301791150326223051664025611132540504795340158932698044346003292611090317684943158652976307256587634146271432405955229999510839162849863486649722135401922054903026738205564114397621163982537290495024526229334435137304190127914680246952001536000000000000000000000000 [172,3] -34737147053043020349303825063328929585207286450076597410820315211421565899235825828492139375150462781718265239001967966263949176860390632108771503786792658326527753164460043354880343210524014053646212209557184252930319637229694829918147017093099764994998376051520260324718842454826733552465884307143217070348711348648173716369943067784036784678873620587447650892812043713981754903411533457039968694516518863340555412425350712287213690965098560567246803116739870321611849286070251731785033571864495005061888414930722944687817484838724334079367091594167490769287901950196518811781895513573129408165038498690798639234707598871083277471441973320137250608384457026314576657084857936191148693163455536350242694181950367427080682414051815230817405836146162640967267683714730819801555231985750431248799814432027510212417457204901853199539099102299630745380787740669522359554224698128821122270898444394910257726226367662698518165721225273839962226083747557363870291439011069397239181744790393547166137174159528157285690902885119815377036248124445884377000039565512138540270278995883668499285516725033087193659247811083230362892458948724460796638546960318712431572291019065238227623472313635086824662269017835397205149518701797974326181818748711789163134067831326441489862442887260930853964847605712200005975751898646243118524129130534972283040328281341520873155697131130474017885929954102297588920881504175107565142647178726023563413739111260071169632966609718886169560980795039154026916838776217453403365348389452364676164273346424382785104879700915167983918540074235256682163436843450185944626517136179360302947891872046741336623924434471314523945943832870363694050735170428779522734448846463404460959486094985069721025859224621695718760856741993807040295997029340578406858592134245319830857304256324077274141818880000000000000000000000 [172,4] 17728381711284527868483789354212886134847635885109505111450985866368548919843374136315146271694370799899432477049725122546401042936960748343304333583617982918807939695761580749485648623689001084332831350467347201884906396293430151131388511073798548632401104272180094553842629312147871382402818454948929798382937692239298569048446901211314307756381661047900945026261328751928805717861077780409893676282449468913380864194014241360190336078483739198708765445225408640042065077974596349516185257677600547663820442465769815622640438498295373291048078946089113872490235378904728057069944889384321972640313716321987964281912570108020182374570108943284806381788935398257738932093502902037474102529025026904343432434457766852822569067435295497511446627383138985562672443865915213790424224582938813983421210901703664039718302608228481759296257923120155298529712583514553015785172263875398900414992010640905612097554344206607889318769265742004438938217655663319632231800322586486010430807151795847716839174440958300460670400798384054063482198818363532472556263948626403219828201326243426798391282677607211687001432373079876141829638381470041197492203328823727572531633824537992410571855309759428854062227191745312595920791532828961917564594962949524406277310850128252176633756306613046056808487027188579243942085894618387494705574374586562087913095252972758563821578285730804042144482068269499933862318124059304729224452169816487360652979298680426423866056378973476515508064833189534186557308820387391165827704151377695807521673293505233411676890198212009459057674861630471048677347332062557985879195650291795907413802022975589850054144478925879605262686196122010037369113364472207715153694197768783870347829380709571778342745474603768695048808589538155282880215428076801399102274989876837258651856482764463746312665300992000000000000000000 [172,5] -2337108960012704622352291662134374058459985977262110096931462279127272942097561521401126734080571052823025970502040826407426399381980700128941521836770022519956475497470417252667449863130824071331402466643967085232126993946827653573436447666713556854332013789272153895637373653599337675066511538008024270488523446890482810356127932779696190310899866764213783786566450712306102590205963842908613109475483225105618919725753222850398077143021745104605362560925854967884762702690387518949964802176055848853776132335280459074821481827461017816833709951759455679390586368839208533992551828811889127085153214539451199240882191931663749610738710988141910490256477337499620112727803250837981580789853631552538289947364945244047429185973157813227775804428528880079851995584175441110041889037507193143336865179550302859163361598308790319612188069881651812538705395857249698317454017540690141278869509838143893440076703454745168920489736127251679702601626310987088134598084067577474488042996837637026148504065925122494170860315299183541065257848365830977552034354921053928462239631833559116567090722063102907873293228827438006142493690629829659414499322080358741182879432873192563147743469675973641790828148193836420157274167614970134935585456725501695267971563827128783209360569447389830744125890377474756787624727684455674756016199131418324274183598560258479629002443039263236055207833625061149512082512188338784500460340748105748717499594461844072318433173773908024774569049172906645700969504268272107114866656533072202757335505714059603315291386725107013054469110094237105015642619132281118350513398173156821804776207269510487185965880376813260195545865208130774757233622774550657552463364810788182589243089472647178966693999119337299954745593510368555268098806832620379833743970127951280627018371444192157687357552721920000000000000000 [172,6] 239505357185751886127969889925115526114529806188424235892156126006867383376119958441906724776008632390470149039048755047532987959977427911768861479398512849669069634722116384639696906180512282752941517334524538732248406696311669530237186909173558425536040228199589151639898979957877526200946732498014203684204813337160995370533800419659082019372127430156377862707231828938224547219677117972392573159273126470418829045015122848785891750376757785565100332970313511571555611957248184419005946522889202181335472994039385192503898108386421741475990078925545013413954697272565577117140246471305429855223147882301718798923378197602755309066138964647653109918909855729235245855068463319065093302241971486142692557935734560377631511181690448489877067423404250424574386157632813666352888692783162748659655779328632906857684759331728100178276778044234471414547678944795035384049709860638339635004807980365039646031865578395287212973910504286751820139083298874682935085905766146073953122588362255821464160505855680465560050841981154567276408305815199453428032828874792282746879820001055727039660082076983200783470431422204334120419239282924737917098096564249467023280415973436929073187089952375140638194956763987374381710360011324446360518948013710266664440742196709596347586281879758463503889845363829674818037938716096835281464113820412855099590422637383356286850205657576541239709543759381280628310676920859507568381629857311880395344623855950071491353905553884981619102459463797389501603247703109478849471637328374981166685130820603428825837206581836095895125004956644240850642806441813273584191396758168435099141649767032319088171087312591609118693807587342743671752087822664923551836079889766829428466101212881200925581853671081663242497222477840220531207785388475852399705837418183036947354007018617489799079857414471680000000000000 [172,7] -12280350146796972519049557966399026010445030688539393645445722788221345109631959835790169435830941703717459137222362723948191518176463790580834921530257439965862092409009267602431163294383723850384458764375456238987434970443908982915699356571179747745785281482186546805655518719395536848862874937177220560177915409321313649219191356532645725213181162414156448723394865772960434257277283535994338003449472867615283426223375126014365528738602479592880070898016761407963121817339865353949691414109488781651766984193616109929832026495905328412938589851963593363270653702365830194800789042269765413880284243898408668582496425461972942356462716750399698125613869606135571483114890709696044432447513160012863053878127519853239584756783808356321243159528696502255428087046196440746621670973357728394508259254586723139769442913399350900211849405012954035554277990490096763786766401938714670944110667894088430103180869658077790403112163894505337292133079402371600146752749013923682822861686169503205540359464099944375180503855851173232166813423983062621787013674823133499985869125720335746590798602638069120768443654956840375803411569043464254048368469776209995782320766785760854950299372576000639018604219374158847253304552258836773999716427077046105828592436593974684246426313726307333593053605236667301868533625484458980225022096404714846033590102706997969911021945913533571683679790985780068444469558365612329997143056803379633205899833825957946497006349942419320519344622136641834602543174706832621888923742457595758233192580855014647239154955852291342273795612072177555613291441033596183980565316360596946321651585594619228591719402688874831592028149059822645903671255010890884806680161681862333744245253667767321530780072389803088066437805114651896767086747857305575719559928927119820538134038560897400198028354629140480000000000 [172,8] 457596983526666177329261424836307576805994950924275385317609695019130638401846321135565974915476503256369462827819834899563748507434007553189151768451363396830565402640467237674216104569020175404596167758379409548219298695957361166430981230143719741796959219074896615413812189704218706831613093899000074545474182910909046386259990398011316221261567883899812289632902578578961554600957921203452619347042211570759113063304744031132537408480666292597519138754476085238932292101911325764067579828502813978643773898131812479402086961154057752632878549455609044947236474975659627925071775261319393356010583226669102148595719592359486287551336647918213163891220676011637120152592187502244523665128534465460657412726056764098814617626409729812648125587435862953850355789179444954550820403769061516895054369140963477700180179239942407781455396849980686679186791994805516286891538256142381187401205122309480075117164238065957970124299001144739159200680417314028100996483640166059590930607774779337148965350099793049034848003728478634891748665528382219687859750499049385694452820202009951206964118296847830732106408456794486918410473299128906618952330473317808444711610957608745804029865920590155466771464514694870024869941845901750789377130375290725597568649797033248803945617420422050247938900132941292458270731520783598276943230482528167806397955013872462624752243104257246695396165363206686950891856128743944461412925368816075538998977456816312869702176966971331799772178375672724449365235711414141182142956863878811896843698659386138665951680331149184061626531199429235997714838016938760698121807619094978686123916648533669566270233959064476126869475609066810518896582238068211273241981344012861790350943464464156795882533935295027010374793301560895309582276567257934012626029251795033342710406374924534069506337473497661440000000 [172,9] -11177575344796850088763874583122440745888029683614180924105280043741282839573470519950679453170314755793363613516867197240761875202088296508197598144213690999194437727486193315379122519570722055863636781388229731721639322550288882612583033140565416196321401737089091521327620829705679227227797179584281316970801889912127717288175228577134527076984704473751746096804990138001458860812568806217873660866409672346686557800164099843299611099086509550616322376777811789074786269810866316218478412398316189602345888913872785350066295258361241811326529452742249541741415123938729480643344108745014177368745848050307863210867823797290207416080670131619518359378280112105953742949681113049247190485586836635724087260154812883420686776042040353739842464461391892161908777716715303188312213806458464934473139148103671939414644026435417901283955086214404965465719132535236444098606846996445139231068243238430043890760885549898795177448899253335591989923462638205118367218162846643325481366704220613595332874344538505069588996522436147570638045748854485900327720395801077328473693997826940758481052328331481638443032724412759909728312155903116162496997134807665164230496510359332090289426617421450510902883220358938166544260028279193064014084706680977378299059374150165130762238557634783015185857003877312084580159293142317127923303726621201802662783539495014140901328989987859980226446103414528703146472938918927248634954299212454562469376143464135587003019726230623211069537284696736960416185490948674681915804129933587909991400347500658494320401441619591129291712066942559169542958339419341175552280353581289700630842918981393355676764398290645780581194217126329554076208136891119379107171357934684751298901449382217148548948357377942876955049045370056404781953513515579910952203575216259891359982949557947919723807865231356723200000 [172,10] 201894297071512324852071104445874853355590478475408273584519648575097554034901569420518210758211975053866860063402762868338838055572785140471107898067092243909394297859903105452891728287301161954103150588989527852539411527471229886467255517688709935242806654868350308907215261552197937374490360035158676818774920443423560491351150516820578606888312091625778750736244457069793090333752544736806579997798683518014827737668966725172714625621590287140331257600728852015901568480187081223919757343999865050192807796599198397073092810187452661539286567042757636645275801248666560290539110274025557615895833743656259001127862849864254674736835782650288948153082015415211785376425262525479289402018089944745176917860728132280180947474227084355553680827251907661667291153328589824196944814748935606097138250379570187878688701201640974349964704620669088670600467223039533474751408630472175846667218774522251517591366521533517441736947838703015101519488534882102320147400761899510244076404785607014874465627413593130604260728824691960896209054519948917078510862235335963251083346574932322615492293156112404592919844091246330913660625984026724923403274383722919937566506702598285450807666815699999229986145686775904774155599967785878720343279164279425012556925229291649521786869060103061677354972146196912288291084441507594646868169687511481591930326580893557661329440171520771852035006639379186710170794643698347159038589080989739767662751637709821043168105426646884527635970668557678138144968864668213935001157808315438563409575715661192861680313471385561919838995798733106246711328622253541079502155212996910923778305133048742535198363047397211289566208507564317475669191824981739449059374918737985193587180712133485954655208037535373142961805093211583657104882666641045452721734148235773690943566201543425382140229666994902731330 [172,11] -2696300880614340764887086234346631296212173046862793904657149045144054596769408696210026902016803128083903908523124174948690964903103511763989024909614001268296265738579974951150533343619401413185317772472322751668904585984791179755249798370377153768805441493828743223371525217897122553917518081663177163889244909293807585778374864632288099115783929460895698621864169740216472952799146684744532010453433370315647030050628996155295221863325595383023053693095350918596029491065985787190758306219116188619187749772568423397121165743673097490111344477703704518110274928365049300177905617921558085347360772582183051692806552182412117007831437681942376878056475393786993050509183254517237675033832446868470938330711988019648648198205953136660290371138910521077540062391828221751455439733453423133994478623873517249379380125675170347423330015587861317979849402227052161451793823054752929478582549182904244815288696519748709681502611416601792373350910173817560940947438842712607257457218172219827446637942264657423313051212673660385304361549363417621160370720553724420812140044578480576682035008485483154890735338546967770383143415126326765204682477978403812983721375813763419818774999798282373141363349382928601628408352929770715466783552823249416351514005200404144341526698180358294654445673252537725922114573258971492235871157106094902970472771995771436020105791002923819507755689245858022575103220215293862074125325146176525260473941876628365897755261250751402879998211466184381858929457301054398037134423941661398175785026371059913717619410728748474931103472674585184974801698149903119681850644360614527343139049322778391628740856262061223346539486477507743391273555565569931896999256444792694418874986704652088849325923619620239713867578710420008326639181975516038072991915990281768433327397500399421524678327422698771200 [172,12] 27766715990050557103674018335999878070123995312746068032026251505273568187546490438187078013678142022635665539807128986713842046839018556047441546814397815746057212579751219473702873105999661346643639493227832344722319054072297018755450818142399996123513021030361594836158062408953664761701853544673802859588269052987425924799601606132878108178116319644597142580929457735314496296088122439418915460526073464259374582502376711240861020912189447071911109732829213835247505826526823108880033452008207697418866332271730100485673664064232148876511485953495636252589872465843789024315538487970689670953650318281028628392451554577724856325998589578918475438633024540647200184821284966182018018795653714021061871968367202786827682237931390223386390853934195266921122116544346703721673951164435422977546605983501831363668860151002293065708547377782068144205314189593426160521942519385986718980288461922687257767159871235355477834128948130443083444231588012783653873048647686393792001716351062356178846200377722061841028675406587430597548230713875203523231365129541478675780712230709588261417431903552972035250684533734631983997731525766890124012970078985950387328929314213498551548775252307628486106692386276261570072711709899271464654240266263273778016496224327649562868496329526030822455775823228975777727981054492052452373731473557595790876132197820253446905617010952868303545527740572087453300774217988163250790167205712297676294139733083367384181620072261404339286161939264691087271805826476951580366799361951856152727284143700843212927858782853280648284162360569915555619656471673097352685483358149737364242241345927221985513918917738717201650428412120758424764500738310693848577476558022296608658229703112448376479678157701702595036817742477367844897578381331882691984522733734710122521396192033468618472311569463745600 [172,13] -224673938147735972472920170745816273341306866998129335897131308899240745711812055970791286254735128723495974125887342819015725182522272132345191695186619137978763677576320783871884678101683662236521915650157373323199183000967365665455652916737456220992861312339303986345695271573569191704508474969587473309554825773545526901119257319162121575923617833800167054254505575896920462548385186533217597498051292636333115435521231663037659541452122523838433794139891951932525094665317460388452499771734475802102413663875862757421507356914387303695659799370095618644913018367662808201141182113556137689702004017284681135162631119249455464745960486213246488260851155062034860819999955546028138360493567303467450853192490709006304000223455815829766725793849652178288022471967092273998251882373845442951594803267811847722516121752510239361442067611569634602116323369967177522205285911512049667613794510190673922443197968014412027623249504727438394910120358289280771775031933776341521159616198660459345785309695326579438776677578043410263440926393379545572757730476857430400851729545504286826056815154173000090311725963347290630474399332051886825377386134723273396258316120563402689011533779925760405893905668044069894440595650084722302419612582986354289679343875924964567507556923503809525376610121880069812318611779426957610982147017696782447141763786877949388752194088355176195630915763931398526158481570706121864310383076192252513178049054296996306221087144467754976259872216408329754495286823371907933008958683549341065521458839479014394778510962421170135946305623905367812094850405793892072870118326923969683831158127772822276041041762632273898902326128235665304362697351437968683410841837857091739044609721999311317339531597093393306841714145161848988367978807383822198539946923643322329191968528230028568830310258210880 [172,14] 1458674530717093155805253772485866691681971247500410548024919844343401936682465869206806862734769911176947338508901448776539214461213233890344845641639367957396871512879998289052940535216854356179440332297308838769028990767020078975322224203984061663925843976313782223561229332611803659170051341152733688653473337135394140857779181576691105029590477322757756382489497330182209038864498461733083285666511112367840831494430331133504781677175487585871970285723175318123697119749218937581035014484125329667137974948385190280453502801795393041320394009325618648406461982330437912495198884187664653549838941537255828599566113176439597812658454683314659156128057189950405370684559753191248303811127651622868278229666957020262271957977112720243816388231849315799281898494952987674610896764346576491464131336898924921862978241948352399040240103258661701418969943889702653599956918695432260893597718175179569404131270414667758879223107430818047370052096817835777306583374141018266214152291601125463594038690293254169031319225534100884318010182796225030398823716850731471709311281096447078251933913607359672155309486668443009315930141942831175844059466662897754107607784470404675955123558611239176218274086661660026887711339420838974073411488479624749916142457898147666110388483890161016744331231628148408747358771447179493924092468245928984158742861365553915960197388800221313415648708021692201299965515807462055085484309146777053636353268986932695110404139575346513321862261011666186325527450431313265725700002600361934151916788120788731398896230939100053246426426732696115572246708507570352884691862905213262350585329567893337977437179426364415548741339792448349624695998654791040594172350697544179877304453814221700707032254993630726544601441284568490059242272859331771693304601650666784944230200869513226169101104620000 [172,15] -7724792553463238589331464322586055574887412168976500205601136631924829917210197534480477272040054595178831607033166966563966603745095187585412934370816920954736646288134391636680842257324370786082281752673028630987828101731795382671219482694517690251789489985683600341178937796033509706000981565546836649287554284694276450858594254333065615760235168230373623082557057973582946998240090689065342613713020627373208359364937049583031473999849112061702740373702365595714593490419926571206505424256867374839674988951231523707587842586427131296927630917084117604410101334631786757120230373562859244208848695310749912927172054295157899862900031986090872789505262059961410165660869873132926053983962098108053028656687297146749046572025854493897326371795666695758604606737187657285214110355467355266106559466450724560425038959518003976985150291911186860836997339651891487710888399022451032638070028234946919493103094203743663330242472284337555357501810155035790265154019119445409376029026130464050572665929316183830763488703014046478582720531756240768533105570265909833841031786377066941621147166977856459168352575176600002282794219672412869109221487241055985123687997463968467481109361889472383951337195054743897733856343326577368450806752408786374018100542253892777052680521439954841319108098398576453547033061415315478353805908315553663447434621764242057658349754605969371572839044705169757994286678588922405140385319866535110262233548306611330700909803269939442279875415305047326864320466457595730439424827650098220820463321120188212267122450906088751759129710074538585860674361513315403893770346574939930975025096900812247715293314099888767339644614778969121404980615358974532294039048525354366827048237883043262795683360696091315013711672248439609600486799128476602512717120214580382276693517500727970819571981632 [172,16] 33846918801469285949381085459501658383665064324535888233948766773783519113810748176927769973741153074561600432940162594047038999765374925160007057713323129686899639250053647968385120881622317898747147900904719681309130963004146067629691206224618860965492160286209109829630488342985119964429362818968863291868709474356590630515154098856844819569334032323929234294601284811877853509247447921541561005594316896819799906011292832667121751806680378657562242152503955967391562952430725722788742041161230507856773803834899687829802854550805450425070524354000672375611691114624737588798886998709003499537889081913170719276027894091984378695578136025349573465929307971935959059229372523465307245162330309921889105559602036681301636515959315784186861624185800944930943819391319043200867751967316618485878531161567743260208697796490231321168285558031937136582605145452043112447919128159287653957791429661737514987460892619594505617599569565639701967234276772521134978058434730590222021821164827254025039658385485541465560942900614098206396464331886119238638606939940672070803357618615291478504157661147507508731009591333085592834247305520330937375096595040635350215272433425899513274107639120250187677923775003459721059372180517400775246987134762297887225074421570735955599845291553249814002551205059416990057346016377677165242442647354267251992228926026143855635713106328653273512488107290180920114654209252013642011951903799927606358021874070246424647946373624792149758692084151207921357189852861473122464076605954036602417761659697754985593137821612817009666630786060451777575365751662170982885292350359866130361555782560229504489500210887463838220466925429431467820098212026774276396775116753965206989498165936082649827177624774697603411270577188177440906178613483142061762863745358530627235155501780314230389240544 [172,17] -124210297995544598100294162250155125006789604169961297130455679639313513537097763543475013146895385254699957067734400145977494257803470994669619664144420236288789691761854610773902326144164190897534035628630748287028289883000083307131193274159616732600304246378787414762494958187757717619780405286782927311877579040993182642766427474837004587625991556270537580223052605392541878648504251034902422605932878596596522448695338246771244917671606542137207535672056839430055805992612449357159003771678249709765485334918034387430948718530288292714281780688346755318949488840207091895403440248332740802979750362211291094280777466252954407465946520178321797614837607598434689975635708758502458216496739504524543187078699178180324286600727275402272168965768172067926826743561334772635672069457581003125687277874426315263865227960456861888727134032201613939689861878147604009238869585303643512463093298063554192871275516512746896205541621594365027060187502444385679679935385589341838381674106120907923929449565664506260379964645500035165979084022267312671397843731194807481962415243517788260842245949832369014511084587112567909477092147739535184804226544721036326612358941096087097632110283281469953672555146624293923215175457611013844653464293711209928635121071602328119438997622235747025865706143526360624484653454380663216805677232503459461067624217873705971703895963796956845455489268433342562546662350983624711887858420656005344862546952379106178660999934341489177475502752097542840563877496150699544730180893066414651986627491689079893957173401497566090171644310331704088388930538111279462813212053026058097102161663332358839853461220958837264071770475218448992347322232247826928341458100369677876139512988582854087726187935172478216853438241277102375518691929354775469710883496236451478452698887743918016747152 [172,18] 385801657297854944840288644234874806075425718110313617179343086782385550171619961398345622044400005285922165637884239245326275950176918142500125371462200225608870511890524365284197136210357701330718060817019768118998070039711150166603933273261310692080587642380815691927855724652114007921641699774263943183640273039240512946354022094896576341313855051658407202990098661573499979563556310134821416248077091225562393080623300316351408268507533160062121634729463330387198225863385815721449544147205553154714953245985804630873792741344280306170773297923821386816254869324173353580179801723348561251587953241831857374092026857418198048340607557464548814309594953040545748144891836649881686019317946801476678921077985170333582144656081953087998566166964503065483113954012172345690293812155365553206913038965275426710972667168155352733788315960734724360569605262758335582983539813998438563798681416162358583887736552723015125638360417346293160899579383560529235164560291137063727246589536647384131916924823069404587823172794120135732085873332346382820076672931132906402067439557248234047040223538253807733324144411037215866520179826505377769833338294193914694654106255595848597062906293349417801963428568348134457448420799284762645573370579064302673687236083047148416042800725414811500550650418817070595521913352174359093325455134721598089748418940645780308064251376609635832469524733313762071860661355293684858774401063296673963551069625054024470808852119756613326735697883173887966815088797442722977524817908999642857818434415914234424626463914665040825925886957325488282311728049523342305739320027251629116827978274931261689861626963392197358563948537211609173704286486372845209232271500155007640930275280660478912657869728015841890753740100507125168202792389187075824460427806566946323817506488942109584446 [172,19] -1023486978669770400771942185483048430839488202046322499004843375040827399493228719907356086260421068828928913240696972386784184701900797637604584472129073102591625323082477572767021883706063214592224668717484234168644201760143114785556434980087063913551532958304310809912950819042616901199894322841055357330218441127329589549054634425459700402425092135545761779615202194788300488868487314724164463058401239066643057336625303585560768377258779584667529434858362291346219724938182695140198147032506127849123129909447370236078849408059102458991022333795563952238084521858868660643621486945941895917253474958473623784620301245429493894872553071933262844602670530417118137096361649174755475311174668451132007152855483363487555617075551705288751230616620898472371248594695918109316563465174507272003275192790988706562605611243689449008403263308733881238241787067226449019669584297710873806356914444371661894569316565799919547696524386417175846983788618960266431431918027067244634378500876908776400908847569585047351260541425048292404938403303874951279892412423414409832516603492932538693437965189948709925758647396100557768115926830970596466845109203692522453542160960369838942289069393607580066447169025980606990647877359437601986786719317334414900303110787141811186732870792322353187336518644861766801002831373548597409271507419953579442368175438716043740718841279042420570084664288345674484828444822717133789541210695894919956757799554845833020687497463621830154428641981692522896828154533561172252032306772821298454148774448700222146430627252688133158496989569662605253578831160252981997110942794146979358535688475979490784039705584032010176484912608823627844887082246911690878184671254019864386858452126477274205228186606733719909476744306100207454572453857377217342322573846608530321207233455720807488 [172,20] 2337385040391169284277359561735159867883446069734460536437790368637823822918835493007804778065139974947210781347966232556939445173613541870148215800195840210011440050968880119594892642857035776170476118850151224856069438027964758988817537747907506253292238234867122341516570128484727877883449786529821236736150662797878182306967050859977196683108744759899544598845393509547160242560970587472469039431358207740338052447220610279104015155185965935446346833916694253618287390537882922785809141725211934856427509263692923756800309212925965670991670571777935342079774379347765927866820106107003751809128091393867089171921239805263511523681004592705406948789638119064072476709139820505118571060478460495900308031187287453148603385797658150920015162345946674636151316155737851228414749414089432369493044274985478076910423455576024741243702624361609150255288367554484359101272404476812702523628152286583830101699070420872203539334441649577129100834034762364191296456680750416049107657934514971793422625496292182444742289494772363221841347692859921114959253724479581873037147220533167636088766939344200366131554814312413535201169308379134821220073322730623564519009554293045686462111579040123497255259015304581657202716920973741902886469671109107353529791040333382137892223205249344804309179639226655895163825382286286858254000976984960597277406734595975331160286812877344743990403045345348738230868201064498027868087776549199659336242169855116361971163947753172680769061103346978517451327921449540435948395874443625994858351402046062376961188644391500608496330208697014484136282152221968607042646697509311542404378052085175043370668069564760925331287084752090849657220475131194424910136254039124346947583335651427191082509736425930263665665731980579196139290360184751636970761014707217995661299755404462992 [172,21] -4626740301784376967036053773916645036916884108265818305745110753450216068571883431092497258918342503031103581288016227861019925330362579794180823520646640371339471225852709613315458697580268343017363444006793277177878413469936925181328050760118927635944332424635661286234656367372182114033068075082989259159458631612392750786902103602895535484912870762927959876012832128487767592185934998704371788536758362902151046171601984663374322426104955574983330140855082460474501950129123502483685929857883812094993891002416755956266120346482598610275837617766063987051400928842653294767518650783315602694106345515132777673532936266761578460595498789952494471873204631360520946720134437391232451754970279446380737685753461102025951302068731947277182192020264245735205079869610746839041557795678228230714525777388285612434264871430364884755339579503096646169194494185964594499440406707527558469428429110109112561089402779612627349197669568294967316820727906205384528873070909312424881640588329378866898877579908790466044036473217811383711732666119104445781448320297063728977286949417465038986450260903323687539570847076771631953036921005163865724506851261003502383461768559420624999869289166754698328183729484600000268589134629503891511841571490025357141560022734245437612501456813565253139024850625332494178603358687437786616131265275659213647101099299049497897898513333180488174742214769265363017956707172065123817416463209786992234812843377726078219955272147880340439933616581466080798815800240384875424756230160920188999463743710102310578716556437111394466954332285619620928510351575541171941617846148331795592492367785374434249530926813564716673969385024177527325262438364323307048633549110407962441879720509595939808934179143532365725292036538409990816666449110983787506382095768611355465508315670864 [172,22] 7985372639807007763127679823263726927827024320976696850392948797848521924455521002471632821990723831276279490858107276863713107313918159538143872199006464967302551346311231281167981920777559349025495077574142094453386180436319947190109645070579139288422739955288441132943792613653889755069508144986885675596399260979766360569226156779149409335907827539568639389606039789031059326218041726853139583854546528812234736719308652687878264758924130374825390229647976419622853715013978899290335047083259925562721632988346110047780207146566279710828169240858974099546202928550922795683021396988570261241955829749191311869168216027659627627853744063591537624203985480355195466536740690893372649321837475094536275021379650249260219546131989258100549107364288788244286269964820444446439516773072061829875950451504536079772221323964578099449947455091955355423562361039427943109274262033958013004593740132298137136026039431681085921292022955512671021260738505776673383193408669388091618756441449756888478958390491501616205900202533721546753501903001781094074262002839871236069712722305072040034256273300166533543729373808512017283678901201776869472437358005544945039458729427839882330727890529352108667939858235965011502246645772882253481443238461796323654643472922056625211587904455319146510435112903831820364092072153702451406278027012739916816289524054323178500862582916970285659052630702217747285121598942461971734610081431601494543853008391440237866752616572347900998339338687982714455830705399157058549878347333331466110857512685949987609057346224753103376823162919908562428202410229660154663192197652269375768618252170135607181784696978912947457181912214072674091046108994003141723019067348824343626980231032993763950906791935815571937162956053451445374850321954938292331943307773049072976996853280 [172,23] -12078991311011961470372274539819957744819335504203069491066744863235427443683970210073922502234600014171095094615350546939262790004267833975968975100689884612543540885099220069031653718312484888962072845330626227709394534319157350498090234132571911053890782127435579190125560301834876885246560860588797525266071496715133312162609880437292199642033351402852393183735995928302562073106809552698754623482733264554949157458501840131972634431015113136214064114708024196405932236702808939635792823460200262906352739845639415908127340414089997999239726525083977266482344349081205532263216445292435310798011219454179542467994742577950083652547038760819397964331892149192878501140115176238208531659819763720414272789528703205365600385467054740569711189195623947184066240305351427937648283104843768151615152050780689426546399813975587729507757661849502272347866117750564384589237342008974913384796844681353399608826437341029941177230394300187128312785588032705478779484498119837426128482085334623384643626504942220055224516347765080071641434655221274967019194170597254945992191539600163324624039042940226263432236360103479353686509920262983330961574918243633873622807688749392587745155872220139040000477265001399493910902961756559561129593549676778214832611252694490056887959653144344245854964255455142126205536726595849496513676454839525563970245197125356299087431615149893650742515810175963644811633050824850251392206359501735571371051997294528657543137508733179601894286569868449426143780739997537398708689256442725937754495322711760332864658982806918947202295743285246852658777473177684716450833527089798703464176083917203539270048695006518639667922661084808723732399116272763091407399089681204696944858631488597490906149025288558393857904864588757880205298064586116917134966317492292201957800064 [172,24] 16085177646055496405267362682583334250191762559730407902605148207150215528190740202228107692541463174319967759226524709168093247842751141322644743027443423927165069227891319673639496313149022733958618864652709345072539982369232536050117641430427045803561003134457965801531981170144003316530923910510118447247239545197170729445909782544611786624224824507797383514465208769190784139398005243457388466876404065067693704228904976099512850310161291376275473097981009047205895057650882056048509546560186898892780256611865813768423334499881869016440247092037253948561969686614220066610110706862018828476768012052179919921620936451676099262756834168533798731759042762924925816276110082411927134174408379774359406648068518159388248082807944286306767441066705053074181232965284986803995712918804009834159506507635383865421326638695848483792401962375531709684863429045371379818969318660917695494785743508231497232741160421322782451790427350559368939137749048059774924163788468879974160549003794952020340048720245940640870467616651986351329829214111808932440240059050346523496999394252122087890319344417061656933977593644249380193814560424551347176633742457383597899751294538005644998379684738738215596670864794431979696623115397952182444646433371021968018525425415052807216100018240192647460308869189986114425577902735157511274890605231226471657525066383262291274283152626714889446598672478807754586154871621761071277425263075931956508671581548796936104619742896218997477371930756726453414427451824160600123377313318766750125967297601086992258547064074140890373526495234417069372558319686097888586473325003610757410810596287126168783001888440104069051040908058419160751350177884481342432425795747122907077765924837099829235757153187262424888340168650324527810699488939880625666972520486458934324928 [172,25] -18930594349923173768501180830129509172787200731284042620184431487558789742908343629182604035440441717717637242528676033833961836171813979935583549613110298517812751853569284853100824090862982647220592841122723098841162844977562441271000719018405516038998765345454087946330453815568348473907990061416031682204217993646085336532586502631203119510576744171758647125862837020149042906578543463231525148542564937256446006297698015308724988056264881777714667992213667833526636579554875152870054848244988555924026609760328042975116238539390839836702386797456329965463304398854616734843301101140226353493091592980991446414022198642846336577144877169934392056685953387141707487634818678057947115587278846593601496831393874014520221898965013222973651277761667732830807280350837204610822631311272760585929114775817024060624464807669126884689497164555651893147205932517750541051945079681322846502119536415572776165495464354386727928705837213107668797034304065957797149003193263215545018252833442005460107620190225231971902319614046566694848290749887689748383267278007727312258647374853222883998696144110136586033235780382750465063677762874847082525611195388874173709806300883528978240140257747905168044268561548345435759670836921519289449714993864863106947248308342582892769445044373485950150132122806757718387610670170279333280013637427958914351670181621362076336160127868256717626136113411037882402751264478672467268315508570534937551546441714270102672652021193497145762847454565274732148007685808810466856770098431866434600683752717140164550548492615775544908848124795586277988755812996363461620282867262533049659058926352320027201866641660350767208854262207166745255360712154410739160071688845276570376049243960927969685554563862273448990934833015872946054176829619165568530925789328072578624 [172,26] 19755949083905033728310686036360070995926357486665006762405626580710089977150356168069356450220708229696644950445733595864746767929248480644900851420885308562420659622084554821450495930850326567541319280327645626077693853796465786370757577954668090199630765490873788630513900139325953642805890517878952098170054781106199935434973115468865957491547069635913795979057816274605767239806418377009518430739915206276942150533503962468528093510122836169025944297764264180071013883203662180430976183367801348957557837932998494978943425359038212273632322009873229343036608001306664465885873179443117992871478167694267440654781928504667058160135749065203587963914604317942925611581344619834652783436661987301798199364865357994580319975992672370840344958776123266173456619260242071588224658302708236775315632950687120224769192807704323891935653441263711413740765380098665526175899310965716245044048392158135595375019600762335103676818296886033272095503936002633396616585710772394036785685998879410102083871278038028281979728503677031407206602538115198048722305666819227113071931486451290220283674455182889063147754728854671099252343971973985764180444515212107779490690879846196781647714238423436435891832140838429633242704373059125368493003445278674726651599344754174399715834838795410287488727047398626202917143188397134408517773608051845406946579895529990941407271591300707219063792611261234618699376606868922373967523190911007320803415055450399500104177511046734720111584171378502107661651464773496852099531508148587776877342651658038456095840834376014516228120718548315174360867504405751040139562380843711022637604337912833669166641154483459770773323875201553442134539130038978329345796936400465643234363091904160889823152975727948719796678619312759257015140974660783546500862484588442343 [172,27] -18334630378392284701531099751564890797770075144152711004039808808984902580027576814721487394272111939173762358281158274376718718505567421595426514789250132486827001958918945458946423909958854660199204338246013849266368331439286927359091299490297958012288036722139838378048342018016199163716220967998389428277492759227536018064621158898175143620447231529161485513491521388877799092817412072474623993089244630738037445194973426600207983542610767700676488311439443527141391112283957071178110744598608959744197874688923428677523401145644568552487824161458948880305620195031883246568575153644294725474204064589514040291922781851757798033387247213964550100104980737660535091158970365888770386037485753872394774943517434600271977909427010709706069996650512877487657489992299269212026569186949139494300947471632675759792330508000764322596421325275720865690141891552251641231049177501007306353653439440634862623453663913472712967649013101781515744507555365408442378513590951010473206668959985552365986535505359910756041221359710806088570657025482383427900222406029204253864265635631473284750935799023964416926879161244687469614327409212720158590762680445836570109838145753412683224928126006649787654470583649608122765956781535244578796963118870329710487171041373922543204328876317667844928850131920386842883176617066805917741783733455728410299488055515968850891755260989833538785962137521435260777053565123382517123188449246297868292323867755704713200645551831311516410060900693993843902623740600760132012171104072478909926160320717050492848928602068177778087784272279467731344874954844634247985210083675977447121784314890522921457529875611904649428947775421496275242597960327311235844335644609466106924133760929288744719355542173224780018653518197593017846532312144350308764686785402688 [172,28] 15168635176928636307598931219472718342097475903310752698700153141452533150849153226715294531591485541431954950870780850237050369994397138268164080445477473455724646025027731124182901045808096920607522109412873032688107644915570758252710747844560099189266564543907999496777074120564553476550247818372225462685723238124681298332954541837649573011039481163458417329796546866414788965224073426389227451386839976795793786124102006033781988619783962118949700245663326196881839481200211673069161281395334722540453417742770436398926437311809423554909623338114454843321676275962757839889763467740431783689544831319685546289732031442071262678701653628897709300203031606645342359801340668762666849956613561029125821089573150522709186285182372642840306355843353308743466137992423167422118205306149391905119402950069075472980037131097362885326599716841818132645251390634032805886179824008063167028958820691209958117665931158155978683666565474210197839517034050329867729357395308695041202071273461477647982382483880769625054426618273376296197482696727466143237060146445448025898804475069461581078899402054685161032772134367723585289121071057318788941228151528913842009716063276543457075152643712177497481566054009174481395796744956344935549028585757444136771099252770591720781211425551434958642809344683861972140720178970976502218359154360159347425678183995290514844628937924923126143958536200722621065533870359467287915141287401191661437950959004298372750423155661945540611714051649982606904543922693028172023143861894586671093643753874515719702816357776102708744184549247260217125333315945766048889197220062993095851146410395713746223167771820205143857871504437096521481855326600976050251570084262424198729145449065525814063196452899123627149170534192543588739717101170304546868495646976 [172,29] -11210169454786777495679919868350511774207588046137907396494523225709540717243470222342529399179157528618965760607534359915928083070947298310754793541109116224651508009028540870604419213628853423919074732521241431580540376695806151631569880240746168915803833897864892285507566326034622743800561323439881683419626416176346212001557336548397706729162746908465125633218223056568876172828970307888973070252118104565926396757397083166222547291997914019108819260015366743281454105808228839936404408775046551604577906766551059771255739389629096364907167984058214599243387460244401306815306786713932500164237816260190475316302254168397866143733242646208557754696968342018992833415008517882728880122721708259115621072726640001261801396021446818977929802878373896092244697740034971906887295807564701118067859711417895978194654632218524031691073435802002477049412628252266047582639751280468591356913533889112497826411828969500712275703520935453858742197530779684416125451497081690774410137054477464337969148789710127927152717540047848769916510821981668129893607150615430986304411030147139991954882055725809788064910190463354734640991012724640324971977864816806810757944872894897704923454976276571659799158454114383262797058911298666063084455885469940237395261426266555660881944993735619737462273301853890525422153364077233722306763641136739528158725261630594403213255657186034351118854357976684833027262024594463742597167164381525888329303995928039559399626760981122963672452603155204043096801107847032841849743607543105127054275509668169421429641086238157019815213386492925808950185058940840527168078551283377462512293296956067833620404101962430918391021069119841715311160997431638915800557191799281605788245558493021254825690471692266950648209528158580787342030497385363060134167168 [172,30] 7413224675391173078758084724680700097709300291568054486610173886047179847017144977936472354392606543585707482176561497644610115437805225420357271431029692020065976944982262674276181965538443253301456613848257748369251750125214398084908728738493945077756023656879458562780280707352303752780017236916541455240858873281880363142896943489485440782696518806636963389732740032954655842449552723029448464124665533824481579953304017123084442902578554765336828090604641048457283903042086776441413158578170947642130534904749163772822887826175906775103414487964375987740716458785590482173973654873494894979384220389691435427396307490938110753490051736692169897190275909033134710622376229709446695273914618738604492787522284995570858013462332088268839753271697089095163391620540172328915394328800046294320618279117670636155977802117686010391963519611964005695292432822950822444429524574870793405984613183503600566862918981152534818367249861596199262296212770839637624353636561434545279087344677466462481243887831062977897515412646976334440571309368050984946176912154340041840547389061894998582004789233962375220225827502933948833912377831358487211372397602827492903736294096378507748353629600709101509020232654012906892602355529685365756111471717544541001089149501612700072395467086986176248043489411843318953318538873865694121954629884194937974753170055894106633993438931564092057257052108121995711014716796937954709980514610701249677998511404470771736181195158865493057554881331137036577463505450210113612977009731910565359883539615480934882050106636680360398226364165213420496412397305668548172140111804777391870237431741193154270279248931524103836191156910754267747740212504859893242151987918471955555680286023773998532051289280433048672544834798548094215050417633385109188432 [172,31] -4392674089362723571109250020014948722238349509452475673958653916329727397581178239599996672758595045063714288174066816701655020196397249697898545693275922675375028300724147722454890792824576273544357070442031924938626339778380889846765961759799761872511664639249647853975688975803853361001525308859396494308937755963520794225347645587480610775638009154780384562299294427054147268779754856127220398150410619054072062264475437453750688916018397490711789894184922016027428595772815109886412546649036604705563699132104799362827879020241840400700239024113359191795065559100384786648007856872856940909315079356267088904570181152548859507617231130002787346479961045178082303303292693426637658928286243473170703483892121941108195594419932054509042396306011368848170317037202182147976029654022933260904734473856774914547304472232198957516023216345274538801181210421390039064860417758869584051961511474103184348014803427282658745397243746011277553177365410850857578459305631352315140691264931499150137234553051825498106777364420194344608670171830558910327866375089546141786288904281270554048926315282913296452625559217778417043550729096222471505639447852131108065284014758040974587448506308816841030186302909827503160904051848578060168096622187636827679356135590658272755426631085290364771290898566519112857752272480620168073592512366059440931427615344929693380368039684521504783446779258906850351962034210436161844864206096996451798272058955643116603824941952885622490850874173518614325868661866097434953116297189944754569796075610502872661186118254424647355383558326800661165913473208560789607496553065009979647369863512252396197707634863721325663419103409066030050564017326344815180732555749880736668036478022860494919040727282860286990019351489770765098720818911770390944 [172,32] 2334778209625693502912170960483381042934295816416120070291324398853301893105250071000231405922624339157252362156762348425296194740970168340620828019817887313416609629179170310520763516862150092873081058997399433056514650517297671326986057550910609875521916243565965325213447293941077101386365317935943435364618678298476398419391808801508573955449842922451405567344048827590977524864418222517373309983001513365756789126667659214493823907485969170801269596092196743148387961778753839123981284131643567912603813976163331162610609125819230688428448515583481519632791588635662344081574104088609552376649909408760695677701075461554409381060800868658218150336511610022344494292815301481777939517345793405273075315007130552534697507296755729338250337021975799210307871162902168736969962975803073207371423265471040408097783672475739190037635149620765720512211763861954871244963017052599755269094370883928238546713993421809824610071677702349955502865226619184963198631484911908676242562863242388111878290260697482800384107554199134047911613558740079273452417142801198254101090801502247729456644149025478541952737435740668993316629588114872430770963914016605271476123377813857942078507799131154800253747109819396309579783916565026189744373466994785205859533167980053496296025808648837090209357428326887933958976639809767064554499223196339199206763366478515575437942064032747569319235529241901070544668653946906217977996939400464300963569767094068319530886077886328239668379868320646933594407397848174513997662028011641596252965456766532078165451001425701474295846453025490696078652320680776057175215916048473545503653403463384057048121214954130584730975019238327050473634638175905559257309764138721272219833680410883484818961346689169865868341819998595372435207662563900528 [172,33] -1114050800341169221110600987204528399455429561230701504409772682260369873648970852708049846784708835320791680457559321318402067898886585804701606013289914676488802235970649573463259536395152691732484495488902145740824579405548955244099641168548312425140392012545507481003537744552508007368546446684009552866481972831636734154411842242162210269799425339982440773465493010446413428127633979739284058990250475993855057265663215768355465978964693417868315061985834538119095200273712523704934532995767375406634648294723325595298125822767416201586395300743050791998155259678960232653183425674467399242269391830159946996117050338175276590530474202512016751078484720623182076988199195245258620971576907242087904682140334030772408320237962347959074431699667025726569911497780626893160605539783669032367125547978710627988586769932410849474659172796087245435554923297538964051125787584440027370827482552984357649334340148739937356374887204435705129494358635012361894436611909429169054950187422430006363025192214695518670494037377016007611852230078040007251563664043647149685050990309063239314220504185913422461265609191956002440494128673788700638208739805584918163355755753339441718773029819300284244985009942852853242564102262827440434801903364754628551470894637352290646352847753099078909179609370175350996337186839179326563926064257848851758413758436410860232147701391644956390322754232920429724336840719086932903749258525340363786184348812529993372343490020816514908776601543747118660048642639149632944328541595837016846389884123209031051768215814012748859939651750496973210483445177492248747245028735226564268506240933531088445095753880168938338133563989244541108735960514217565819120984035870201718329428442241102974613042906959632933879679477317681470943749825048 [172,34] 477466605879644367393677255702650086019142684919099339128397606463448917472695359963195234466618017108494951652776895925727802552448266989159944587762145032930981574403921160458486111393871941615836229600625576240597304282230067770550080386699583109488571458301064431482836090376537048098394874389418451758324816068777357071546517260876122133430194074039387711949762632776090983395191490622335061470911440195489859859475681682785950791392167377235520044204951545225349628646234384892474763328009189839995533932824649233377306011556434871394970771586055170704280487503732018837355591937508501305625340683213332527075638902640585488530058829547528780012129531191885931357456331132195559717150941903720377270851300349369431736120651150309609149228496337366746536586937691289612861656449502241271529387917116920997494605927259148635915431195621753999209370448562553282105856665142895815106398154558586588174794326868147338092846075653016118528302373132676280973815996696238597176412633656592723574468897258992319745875373178223099645972911766549824488075256368501047666822147490429467765509356112511628680883131357007373104917938757023971641039914077642067773196801497993484148822020614613044179179141846356439204495275111792543801536217263763482546552559297665841208418535634580485893274022309204980163641211154082807947794829809221949205505730638971609366428097259365122300962176861129788176587728628875058010560592873213352705398965310669340059678560156025978555722964154898708712746460600436381533296906600888583124992106740160902040713083942233325266578976746660978367000349231275311999727051992279259254316022867971950102939806189893570717473745763091307837283982764737103498003595559953602808026207228033021831772703581517670044156765187988860343519817 [172,35] -183861476700888594441697559223509633323251070226276163727643407528742392230115015931609137113891743820004223850235429439134938214811944079630795257677546741506124467028325292275436088624665351030189190643805089466959426608321574288001932285183718891446065151495195230644923019998968626584612563206124216426987910432056942671597200485855389508387972650028607213588532679920737935151696420899109869294883948034599542634181588932496433431099085284502751429434320712297682777438838343054355275221693686608210552098645673624538162071040759140439686282899210619411893990283808948682572399754192313936967056081515728240812082189940088214672179169673742523788923455096971420653656049365840993678691561777946266210991571878747604683546685084294909676879766207773717902749549457419858482429991991917779472375588132782315522512510638419359365322272737607617070677107534665255237598029579396459782183295036630670327708292939771348105509295166216606767729753817048849139239644456772042834326006398192705680446967618962327852580891664354185122037588919494750976405009483289921830314550442826593527901446535172486203099811882361157851389517748864736756038072939314925522048782531498442568401942033308541705073509258626352213411785122825749298654422494715115585607436018693678361933624818018429936811575496880123241333765837940059583160107542075678190132855629466749384805247220043649671207536437379705284390190474194551349702242537080676515770621732311843153548703038201131054218184574594763909687859325954320860823048599019084602925175265622194744061619070769148263156039203441318427046852979235954722629926138254881728464116837774004759085342066471495909712251015424461590055173848666978809303009553574583013774700053351996152068054526914577683628403025653584575744 [172,36] 63618107800541245138931860669572323974469200261165175436118060441948693544851511738978400459089774223271137938025231690841931513682833949270466695436787021227283158651629252408935582974074311799050205526572744799277378292748516941586680830795276383900910771844005086660878487875626409485637686041766592241309645611792697843299347659084321349890884041081348549999777256944404038484277902007981905404225059621372973794527943030760985007426878859287566789942940780814135419869469093548628046424054554448407811294235883443066726416582158021006205107232612589934679679031188693622915418173383435958263696489779890515233367473840291934772673504647454397674351224702602162102996797287373394040109205246383541772717504437115318786764131561945033584605200758641373922137754308399845346139356103676988337676043760143039880099055340066043719038002617450937732661389394690545211582454894052303318685901214766251505518932135729474774493984482506797592511297094455330083758780545199581100925245818959545756280359791548553074755399303741118207089713495006117146637192090879987505872116475479357438589328070904982307165799501837757231211178321320130487053023019571850405111832421178907175306342653205062619827298956719578661787759016761707832042244435553360223334547768618786206977655883435125175844942784533031529605272124738155937190351116253064343737947258742173506701140259839037483941181561831667149137237888726182695208891372398108429098304140657736205755647480824753100869919730031377206900832289161340645678479261434219974723047085813675622438630936720029519436093464997803746985058164590143644901395547607650957748784720595984971897757392006070647632539459377997447738216391931663842839370312167374067273448373762560157996319518753291587204589346359418368 [172,37] -19776643705475160575103839958780841517722365899220247589366901935064576661882263003455929435261907012035553620666429045257365765226799761548443937424284332593988772641274838540455545739750156506202135052967009968108018868346582616210062566813325995042397542296679468192806155756315361270988186943301227888495916088193712335649460043100666175323341879560378914561619129360029517656389016417624054912186087376161146506680146429416137998293913636802007373244005171159297920482597076411150614521311116381539610968616334754216588869313744096385049566171161300261226242671743121418008143733818106526109368486528436397595787856213278231376850606642566917590815085136285493138470462143893867253253720667892307111569813476788365744918204951125069485877601144494740318330352484487900549561990292422968128835811872579535943503518742354282615172582107696741484967040949363429197839264424515325586854186920439807116891308641969337975937839062882967262932242804598798825206433754767358883556078007275313918146070797594413090497880202012060377242180994108000938877648331336072302680469892470852004700482650431449116898690233657246435841262379321481020612449206602837604688995441293126174771697600897470467256232833236141010690265602508384531964669002665420883065576620263502915452561832711607835208797019071706682793779795117460617182549376144340834486522162476779996789513221239112494066530463348900264058035654433692816381779257518220063743093083612721047219883759213114793426853585038220876310955931947669081676087642388595494902766893459995922299547386517975948488532923151988099543414270588570358526381720488607267670149171794001356135414509938389253570249929847889480503450472494300685356260629169238437369060241677682811157261433409351686191330995647360 [172,38] 5521511632995919466917211620622225428568562549061795650089884748420362486408296417987041524328458706144114842694905419677772096909676096858611905307630673963421612619328661694249711505141255491502546220944270544622994811678414581436629731934543536956945111803562128304549250281980823695406523887876026320135419834674281506645383000577609528885494869046571979348015281776449905421325970005857435259811564675969951653347755636458451418841454979782055043523203068730418276009149117838239078767573926712944841661774947881001186182585709611855119023361426363305216889977080034905774036802492049902321025435265913645247308074684192906964754206642913157763817884061487052253747889180543542980638039702614237032560313429284545189823684480461269940415605999750799183652492466643217725355511312712475962669622436718291852947979592029016775279807776573886228452741685382410133747118161465074805184985767052830336508648522708526528568862540803808561305650648171913078388195956403024606360109263843494955531136371738974886242934770377775231394866977064114388602099767856505098926469132012632502611814831098127919707733963676575939168775483379087634554261394399490014749407346693880228421845459537383676743470205946229726063632068469701236973290510063243178420060025799750447520879987604466669950926841876696280675139573301780808990031262714386750898674006344729362129855578920764143952539881491181981507885428089915849576049998070567816924748884998845352082394581063908769268646544052558876361620283849292469672697656764254749762730293464954615749462617860443278733696215306561719213311012869680762144083625179498230524299518188190887060246726895883947700965529073588492145407438507567951722496625308588860061219856431954331755308020652479147346630408480 [172,39] -1383775188688156980298432165408991316566825919622954784715723199563823820140899889273536009076785076578592566902993327989796878140627844493460868466335862043720005526632085591763871714225768565937608173735265271699196369031700498356475628037542303843243389110928558125896907402868346874892712996862616297173068138916653782479694902151285001976795192408872584767674782878391862626068639083204583326869885291517057197650804099294314872406808324404140324604516990281736719081483296286668294607961185479476367092126956257131940832634140032908948469820373585890727833835589537240341475157876274106645965426279468683435953224527138000257034693567005335753705584333301422401489525533932079158802837355645098222226712214011466860803169726678373454785316288968644652764486062393222455289078903494284734893840194424809866916481836283123557454997438979009226840744458208175663859106148669471286973180516939420502292773722280900820810871345651073453870060503933613208746685635551676237633113232560375626463364208783024637277075843845475541592797510258480332626018867835106101580205079289162564401102930267271381080454816432512771727343030334303653869412501997719084150215324742869403861715422138320365939313594778000580315710315773205957069318256538325123902101298037488842885488984506807898270516658696365742289255110003904884309967582683006817137490892826465497656165025709924775449735159412279436454870010696372575491638770880502346749803729295103904619357374331801949366663991265599674055267507848607739063061461058921524711659375649572869232527657150839139306238104556901607939813112316593320146009290186387423304697596451947907370555762965204359800870302468015152238253945347439530169019355571603950624361517240835878752173154065627709683030144 [172,40] 311074972003026995232463524242928770103078917587381960302533248971896394544884243335340843521083676150983595886805447006454014120733427122218769494197192327824163354613963750833858244697153292237739048946763100818982922863461552256228146077722636830241907525302259253127908507221053824551120241641121682092683464473299469432834008960080596482044134212606383908596886974811545659861917225662738468712951151514463233177794757057540003485977203177378881655852178010543604661967614941658874622264760041187902125113117974457095170850857430592348547344345765254444552742502847682954263790007747633406523025346128159109104861416266347773658930725111709286861379810027228171150694853366743880382000508260332639504571010980852814950717750425171894878417672359973858938403598698372691509393242242904836644168606126108111688766659092899080744299729619132153772012309887197646317705349668493091702329793802491303039822502166925199212523163143894065894512183814000163975032932520880030687057947161676070428419587375151183886592912092504185896498700869864312011313990218860517885625736742704292273827329283381844007767180675112652903021494074220749819343521988644463949388522129749526008565417087739558454462903128606012018991867525654596618037021504083530787220785948749695934476623691365873135529209718587438724756439273840693654020612992493647648028726934853182295602853508102866095470698568592388289278799060744910933647474910389469967577943427527516112076956438045376141954534725993866143978591799490315719855664986989525416899471559068125723267485250270981883122909759732339843916519033312741240518153254645811619240573752986143217207375304600828269074841005522632103582479040263740088949176337011310623645632895024446548545511064359536871360 [172,41] -62671766899813137966611449369223521646473076131286806239561718236730657641408749497201348897376632722100958274117691824318983795137875240427551034483470302066838078194526593058681785594135064896195280015278163850573970485921309567938537934021762777700109425574279354895155873105263627482260413766084786549495141291207467410695699708881007787424364808453010199559666220275098228892498917553361703073386149439808417683387793714624143559342874705324741944406812476022860800543057728019622863791205437836340401804498740722787316327911785839529351324822691921138868081758639815315757897678413306387984358586347040558514025387727401931747600228936448734618683677196935348425997893186573265620942016297449923673375931070035555478391063464887252252003285122658283847999247851137485197959942815427913125663638091957787401146593338339322554932992122669416818798321160347140012752000767008713171411902413345066268926767467322257169038646103398270591170612758546527838552766694276532654158973538920192418298930629288137376543996153899303165052403648833434192839247521423565729871800019464739876324730846550682946114150059806800272807194948542745435849397790381927853418099647338282231268378540214484415162026190371388225888930360281943752885329631299575854842180346813288128346150902034916780020389845947120365391748579746799857430571402644412408596233734481451695846793773292915915852758254431081961849727860132704798562692005711940970085185724216382634190273750296586962357349150541627313014643090356320967411301030786090506541325386020308313241730162866030195715474517733891485697110274921176402139222788243379484933617088907600343903333164777358221952601723451063444829686209788669546143025107525583436956263517575714962561336504188325152 [172,42] 11304008120942973489215827853479535301671121881616281428424647486224904013660694093655687755515718262572188120368607534656904972761958065037096160859487845487062431022118382910940810481230550555298851093191659955467494870437106291609791478287348076794160990904412784389861959912724055780840585370995335199786427628422947186393037864703478788488757211187592116435201349931069199079687825928909448481602754699437213555329552100508613995110610812846164647152538406524883755123894134042456654592374275148216691792643493809761797091887136286059291777601630200921280776529616302623788950793047099739305741355937807707146483865710471371526226425582595325411643873298602423599528852021477436754698986988867724138080457766412787881700173530403054007195588012805909161749308481916113268540125124113248143928616913325618543551432905433756146005304317120257754169472336778207868931243153536794405804055049562807611849366508122307587625920198039531890257976388091258611046451797313104598110520054870039460320041985676426225051170321041915816568351785754902789849295275385556353609611682371749545520565494103003892767458141038420786211909562814393179827596254567249028330936962075705715729529946710599539746298206869212194974234804750474413831038415148213035384752595681059955022559295154079036789789647163763891484715969699924679870907306319895859549512894418095691489367042971532622934929070506563360859862836885120216227804837379536737505069606659555785921814745792766863765427654533909318151078353483116844411134271180207483286250177513049051005136267386790658971009139185827225223394659141908593113562617191111002577646007775510580961078246293971188204501710839217140431020063435394484019059436284575683706637507987914978625007077840780 [172,43] -1823182211450983446860477131133812913001301509013242374592403574051401778805126594198839944035414778108158059314550995278145250183723173466976072048513457005526429324646166482314825149778287989997770093350153582906528236612635214799242879425129455191907988964407142422253923927448053637145418517865857227343747551380039173450858134571453561322347708522465794036794351619948227348776569298521702791383848009015038123386204159666210697422342723310572275497581128602903023623518597435419392793676924733324056469020296452445209336963300626971602673524414511046430440082176195253404145634922180178220297574680486333922187739126007718285901579531466933956196917598143921626080729402335294561935225750036383485527229941401917662132341806925050094056925273570777087218089964244145542596671268188695497236148176820646229388037027012509905717143268350623513205880080851745949728204028187705043054626742986299220590302034394846240272299406627697473573861009215813135614930898193308154881628731300535867981524873595753083965217357078681515996933401905944131772878490898480014680895590536676220263567436356372817068291088261766469687575978902909198611198971884829957714259562107451070385104046184018102956386756100979790565513847589620776211108871874589421897110643229437732449138771345274671893623766849115073520572410647490614458241915552093526109823542920620535990677216110345435788935487674209374120361530109869678573884736609623722795149813411786943793135330543816508413526544775442290675648588117009317940704420930197223888749396061453240837436212499327882092246960757326139167100586600980670759027642713158629753593372218508292216258702954622549790105955818929765004935553907375232578105869580866339542626202754356009355768550656 [172,44] 262583424237324019778767737908119133302415422731068310276168609356545228652650088833607906266439448155524715165801309677763387063506589261792905837595637537623072270543077005445398121215641724007044696551601723064262034803306449423759638258813271603703748369319097658480431021839116632284461130989708216147659006052719284583600108804662540834431148441982494789814044070941899605865162479936623659842126457964684342414815032043643094223507818667206612536731173706563587200672305554252492086738423844094748692551367196866236300300084736555905585747918287955198928466674902510029242949028345129874953050970823576725486262572849110779474248307016911509001858893415908412633714809670388893177455542896649940414447472801843078855346961043262631472512068631509492893750575982463779488932858333550768424117752246768654204279954029868386801619865123366765569306002071129210481919545248280448426896559650333830002400569310492311474328608225501758966680885153951066175029822202571864174107231729848694962651475358034004609823805148308236591349951154569514833846972997228775610527509480604613252971243233723723386623753347363059898578234134720114531956252339197387511735574266180524535744610855560535212451703410122706164325644342213204687879149638368769988008993287355230131948760542735153071182788319938995910968686587568587459478092989730331483945055820815306867832927284623759999296598861322289270586338036565396273503889213582436962864403723125871516740228072634291716421854808550364550852666452780503097417676929606616734564084689708572147229801583461100655062981289505336911721545177889404958966106339834790043816432014085507933619799545165888021409513157484957558218958483074300155956208928922078716263173748528728031537728 [172,45] -33714682233803845969657881133923517338662099430949081941319391558031307699942077913112166431390975493016528183652895109731629626200683069626422918496738849268433276138394420655126357194961210251840422958660014877845991946640152767546341102778745160460688238293812574054228330480395083995600597084536459202685481165185198089242454812888172828368877440974035287368833388195253684669591765036773940406639389720232643268137979266428336141957534563979438271443001836227038255256936966638852359435362381419540312426307767455336444680157074155774170827162356763845648069135756224235189657641209422056410924341802797890351154324947170489428135703104808886326465394278146077285719109954856828335178125955034754545496620693881064619733419833162276788405083630970666809165843054284271973713796364087686305886151364352635254799465963722976818985095905774551878085134092203021549568151441663102884049448079892516640439487858439256878448174040812813364943369259748314320736326986079754120762840778058855933578552198484749451873966157955797093099674689529767288323153376137464543701941168801432392029999189083277685468417979343044892582318204531013468536272732939952401972747671145232531593918086983254850387705460292340866636786851466459055218131994102186083804284335502312987795538939501135006864057741030847674676200938833020703566267601970302011184432402684235956228831882171056496831877526912120842351215799502003917863660157985981992757704789138239984880229307015673691611326481495484125496148837851391091890443286656092425410815016529050425799847949050466177249894767314899484998071588939334631693871715779339995561529544870004997063053642071734338615833340015199395422168522045372435020838224327376371305063854294576071744 [172,46] 3856129281449341976634240645566370945718820548698273212674299807468641196205917904571175400186107302687781778291292788592296707818264281455305222424300426114512874726395326328033760752650496760488714440693935095621891933235686753716303884048338445503047791504634936787229144826620260890446662297960834757988921711255305419034106483881830266729528896960079441045582586864536431447402188865823859256181060771902358831257759984809048749011315207760270579653808598192375192730241238354530838180961218615887606235242814769471235297483386948398382640191977372935916471037716608345013238350350064841769219183832970147552357084337839344733234710210160548810518104476203699616679120312420460106820087439197766290595062293440451086696827532621260378983707435842839772889575256440073149379151261019082535076350401035676266960200372618186168036910439169508071267224232156574704749744410457891242740780794299657654975346141371368758913264815137540158090782294982337571743391559218127296836902112014464451899622052907760642935626162683504777939998251006033190507277741353310734882490882621443398554581706967206246262432111251368381552236108535981373183294588264311738596891028582706843357444780431130890651038918156221145901128963816722799494747147644595994753286372094347102723575004241623797200415699864428153863888479768562198203402793498772036183751416686623288169776096380344918100972492561039697582614007440302984146310366416702283328529597796312464212554160851257758769800108134472439753837269814471105588779401964580567285796664445410522523256504119208709847740569872013368987123577630404079034083733737101727922726186138782768816108845501020984367759223845763533163076998564914806992713576985733697497308322248084800 [172,47] -394152053287455736955154159372409455590684767033182082204248183718958495992549387253672158316080144383893586447597774609728305553586727279828092245588204884397668192665259511019976880847093745970749604451344684490318432791258012155186055469487407113268922807903762046090105704166981684221731901056460441908276188075176063645469918420988986081717963535588532613393926366525050794048809346764015872296135628356931383128125560775519680764600016486031300007711201899347827420449644094080521121533603890098202941886588018229411153412539218485473936898030258724823964185791845935932238570073084288782673760007990766945265648104236458276312001230839063970930132896115339364826033192135124317051366354971978060330993777753979151302229517780365580150819877023848573393379522009516794920440879131404267115248196957208267215017375388893649832644535450495256823018433042076943040943201431504381121659270807885268052605340018402771945812308137633314212811474639213861147154522062908425000144595461814028952657233209098440051265992934082767905186094385125749465353260223701273854506543648814574408121693589227716898113717685370942648679831162207651419592739946638802653258658218992847869540873155578792269787236276751409171261220021780619606885799218882770229810783804066240173326402626455573083741370558679885213724572803924389586403854202593052991282670108379320761204807033339467714194299437689063551351615188043849943849217688527946308445204114435533466739603759975573489311799375049507426164651994237376700464679605185937731780767922733512977940357749497602855712357767936573983164264933899735274463010358809524688453542312000160071063436830993966292712459715733104065185526861880528278317230166143014025867097226880 [172,48] 35043763923682334353994975987691380741848177674093337555469291315200106877575346531530983247163906326486729133208066038032911741096102295451585845875046077108777881280783249889113300971762971933412505873560231952793130974048392770151461762723045253461040198550801563778385905325136029358507669247246895500404905277168019548971636022697243228232522456199447802737798856201610087301962188519789889831471629843577227471492941839406820388683273099930245903965332702347273529254675949192848047351849998695253727419151610427779603450348372955149085325623938368889969711926250430213676903339275986243880262949497608874192423868846330897005567905564609918913750203183070675180282443705043847605579326050126610700676889365917721391559312139397737824080359764328050770336594662722862675844780098930615873679455713509353065684869919743512325776601553375660283553300826753481536455269134392665747155964304002116142341211350873426357756546445516025583802526262143854460658470453325610753515134655526163067736194830266676175998385898248959089148915330394374878573890339736133732794662754930376732974042933432436061804714809403275190990922622557375785560287844200889212456791559247543044966787424254544193320152528665980098198482422862928021994839202043818593549625611762299047434840665494088111840057643176024708577107493942692494239105595901630237735750443809676751685686446296393200935670358567398040291262035644124016558333034957873983249796453147580960198124932950602822875413369295934989792575708129337823665848892254820007538080551388116038962626123654842829868620191728723567716174364623073289396203725359102792469320895192659484455686376610880497528263411065699138614383706227881757478337327393857317514455296 [172,49] -2332060897580041308341185097560869969358337087356105492354541164440217224234646230895975422648774925464809584741717312788238765580252843798102217141616112784576861948821254635057983938264892058340899565769811909813835101017847424365551243365595489473450439139280711172745897750049527425855713227232617541854621474281151528047290689734624467213140959192868367958245932385611981782946669198657746442432715882445486507721832060735308300027875759483903829503642914614545418001516401060925339975708518666609518331686775263212152177890682549019829070937424323223144774351294563948585609518347129778235673991933504456530417778020809790574767096892008075820275204318864980857449455383382755636448459393936640819594940868294364830379304691455174208519225512595304918039709168940259015781413533822960657558408507342806198279113538381453251642867917162929741579941052518432988181826081373490609243580076398882928201627034965723967784649837440567046559103431538829451787801370210458568148846701015835910617921507882285342046994825209967005761957539273138350463415528142775458194658251849609550185666420922869951258616681588116692286351450524698432955275197693144147392730264342732898006953261597087584732349413152183050642341249180931342487402514799572835447800889215687320566359839508070567701530519312532396945411944477340266290424655665000439703801497063944433963240183331255583205300793026197589781352096434507970034785563411231549729251610800107086915931574796121504294085342795836652333411748726927516949776070195283933700101748350730621594647225560111793088130312279068014105264190064806496350899276537733606424990404399030415490333449005007161073982275713784147509726337230753072809544708141197743874048 [172,50] 306312650273945393910613128573053654111618793822499330507246517806041404915874040627313988476470777337646857417588296127244478965907252378650881792779490826752540570960695438890119782046861489695897013238720303963859794290274661170853735316863479435846524432898975137152909627406247943710476055292904170364222560828888622735589332788501799727322778926771511380410585618792441109515706553209312177634685885286549517859758958573555875765078207623284228106457493878089558823119699074277545045021231399148602713500030998500552306959845939165307878551939671737078828453183381602593727259221233629011043727120306125885646406196925753071984693382232992116384747167528534528657946956202712745343967810774144293339552503291349351932020385636583138918104895863894089420471414524503494533069213325696248968523447311491921394032449483481127363847095344904069233336120131179131186388347374749811139786099401967916358929050116693740926418886188444145093570813745820071539457610618855760745216020896743183318547733403015966072711132578611187623155164053223787417180646174173015876237414258605948614229852424696364584671634666985104411995600585339438478043854586551180992311335344373236097216340040323485027502177230236343523790028355200585055047917488690202578173196168672928043275874860219027975176536683547165634444593827958619968918760871366291292915943141514699087352523420028669327779330505160984413972853315328950051561746786125435158464446175033942690881657967220494831414117546886697832952765993484483243206936181252221484988314438153177192096227879806008405325530894115729667782773175556061048799053497625731890506940344876022318709387082885311231948813454556770566860971948448655065310420216253884284 [172,51] -77743536181347913239964619455789561577041808042610893600378816763503978699299939192728711499571521728971763092879455632556376465234673266547040339957106536302190379865097918819727617631234860635717372201613326818348950732460511601834685083136588504354020363441628099941992258941231812396806637576596533446109068048067706976580823762321091880930729578391442295720547092980509954603271904496378879178098014405105223639773503868629892216121489633238589831826821803062782217494694324187433889468361335771568929264042433149793641566551955946713871070495853632099882570805667555067489304156351546820095917647300226212755017811064771728669052500943939911050271705422298523387068117225320692866921878164459568511232162667894700123686730846145989489583487010488886621742809902290438623099475147270988805717922880403227719230859370533015990217031751920881137966791260824677042284107957507974404104713240324516968090612148247182940968788217109316820030152433700552463161200453671053204579998809865435847502700475435567328296922286285070230301168777272661419564819083607883350922042499364849965814520655583360743353530116128098789290159824593654831458937872733872731157650354021459190526428224207236789012205937739567335737393304953236483722888610753908746857307867337870010980673924326437068763061673620087079097241241557706429785320586007560499745047520132273911723489201562387922677528228549643039846310099230655123361531773786965325676185703922466484065176115889304715138420436245167352768106685196026809331635642583564343032791205102482473525770768789052919501587428124157527666198903454957878508504397562512995149070191299021247701349251432186096685123648648538559653195608528686446439642392770368 [172,52] -24532079427394738584657055342844928254833028938950358223223507059526513232049943013990022035705537539542758254714723912715378259099758890411246844747175571044832102570126418633827736138234297050883902751575863726208641645554638587314732507909173775001125026758002665001362464641014769613836893021724036560339117512567690450773346184303323390054255957150157239891631977441807391697396335103228463565113877478134099085595240791335273665720441280411700390755170588156092100646759895849399580367210005701189437634180244382293880861277509748515920141789179591965129649096920815607673144593210551374901233031823074622788132155794227938786189866277450472116033470321793974112366567587606942580625958489409950454503704715256338189544896329768966313523346761651221269416200470499266758467531523620172182520615666338279461919316375323666115933262417228346182913975391751255047152992359500902676658687902759636835855599192310498631806349295878876734921235997831149214447133999594973456020522617595214407530500679496701177476655918917774467231797871614437515544551518889602762322088382671652682067567342171605500762610691538581805314109443722870859740760709229217003214129795936224110837126849871236677081612704429902014362541714206103130391722655761376005602246036550553689991071159845884080252245248457158913879932742020795763914109120657540219234611242983304100079967432191854128205552081846528289648607330127436780964751486257736239750572035589083768573650786814652023825230471387288017789762266164455392470178668037029684121328648854234252421236016709948260522269279938866740876070252102044156695759538327186669096027469202760394586568610005737958818196413676366332129199363064709828247852393936 [172,53] 3682785552590498789546368998270840761877508915405699157732295273523982875870245572447152161310106239251631790646131514902926192516774704851721282647884378459879754614807971750282114912376611411668706510331242246430608606316003279738337922470386742980298692062162584625018202708572046442735517126680934743872008621450289588543089056383460406368471533980361403434305426421620420299847069493564446209327189857247952971994198423293132569108426284097434843463967505289321748403446866088307196660388963595222353500655400437197304952990378008367238136794499102809186248642709214716404240729102147900910763211227367893507733982186031617124531748795501226121150701818034105781492177422960165417511732127903183093542098364743338137182459413322808402871287771456036593178360910794654462255566489106157333112286521076482264924379821204646851552950538509652178569418850345944722480982396539610044823283592995616489530311509050981987520379321579778188568710694321089496345548115956337800699024908571419425845725340685964891785397686492518989277688652274183861804364230994263077375995649079475276204746278878949823180364952434668633724928336841376292671201548596053080934201340822637546633078810922329733638952104214455552203810951325252920004042456557982349308737166190854622395528020589832329528529583965557678600190122181338679134757388303735119758515090945182736577096506046995159940588244152781370332963230651464827145266570659992031082729912265750168797627250485591219597580173063149742896919770105052920602031171591714758354050276353904095920389553749582349902532480489092283042766875224378167542324826423958425751039733569102357707327238971717166868402219972261562473401125753584749335292816 [172,54] 3386216486532704338134998967691017882266357295726389694598330389154455254897966591529095188076637706300322581793247481558595175151679265290599984838143212666711739169856662865224535199197349151999088299316737216028866359399243513722243377673974564376333859126616975456248740216414452678530976154709642743891251030538299754305448571092055802203902398012779885144229104387436183106408229700977783604351961510953242325874149394465603953537296384919472198952324164588217145579841719909917448699390219497440689531710037353180944573607682288466756236422945618811822271767337586759937457066251942236136125277755854708110597247419017168004690342717163145724829735783499962020909943350845425817261408495340074425833786198750546262766042401829213437391842859387365717617629557420683423289273010879864070869564522647024351428294885575529520959147819460149644205810661820751225193947985145634357451209999943606471904565556356816303733914839962132230015964065037661455574733940796216558885167186074447438731606623009389890382129390846362654758369874922480136082767124942054521132534659151157208160433697399447406696556535585783899038949887145477494612936871952021108426336156081581738975840972896919787541405506623482568158691690001800602542361196836244292894066229902007454030984197562614890028489223368686356788373120165764178225639771414146757334559018534174724876668811739954328052199900195131501871867950035677349449321867669423780437517397248275025546557387979523382333685964736701293014027569686742379028725455579088691890369363111765392255600797242031822003781732359736951436070308564191618244340971719866439941378247385542616059975384416633522977505288118123993712701050623624502364576 [172,55] 352209388231077342184986640938745428906925561553928487558596453831707291203722849843116938160818810511485357058656866348670720869779693639559503270949179322987232977177933559219103378869341758198004323331221396814044235766777678788034779574705080338769913478471317994188259790212287505150728757337523515060144896865473501762388840645245822479375138100777255665143149555015709042066392582714240205417628518798948379321891224048918948176247001890632439621816214678613721609365681220251598213009131808197404991651874141063085592540470454975155138908688221384054276005101385955686643596402714268054567714037839345488381508216654494755735083496697895653100134668576249888755754066435739258734973615812189011500124970125754464104580715723255329157471486388226887894342552620379292958518904808954607197410622578103578241432007041784735523905475600506269601200640033931443846113919054963860566554796832913920835675206094040291501486270489932780792067832963263334928900610270390559325156292907820942267813650494324127256754807822633550640262307502489641622866448185684507705092796674537865756803429281458130664963183208958605780691104720088134414729792355277553797966229979769675121709503030377992898723178554678181069414494935573254564674899384931899490368528220816305425680164348275347312653030769033633085535913208329905055805053545160870074315010125439444409005702768877975761898623160960333822410319570373242455356364099254060102149626346166775999232889837963726014434914043435840950442110468974187246976594265166211162684381974227011428254204766601138571170659204380531660898042656083042986172928885717031935162833027010480604719888488819712443599884138351225441061346600307320448 [172,56] -192477315021753393252127558134178310583277440202754032449812701869435093293917288159496018153286573196608577007458932670203490777278076565484450269033569765937534927744624887216164933273054726617804171473830958979606789882102625047068086661974964087565955909240776922045997293703710535660968829594447364646836479544532730101357432345552900257272205406732783877781866815631749219418678639344002243525851554656256396464881698455343962371536437101362591051646024430707951356798429830290209777045787489197454719896043006891673443651664245886166773140246309054534891701602781081013939291158690441894888259315503140540752514729450144473087800595310793770008785009925630116356075421547829870604131924826783582455320946156899820437473955827574994748535319774067959999238374168234045373074850809470804018304577774589472173101372537892707889464991271023998777278712623990261363996924374483986252974476909297713129024784124685552256818796299841761218863316683262048937287221001524511588988530220952897145710570115537380628498326476635175883845312037498630298543741871687402403074962109712172591240336246076586941157913663321205593130716100346773958730260794079304934589611923711460155375828282850599815083114692928524578081622619741271209255319029031391821234447248892099111802890639971334910311142784282694185075631632281935307543352124997728063094957250885658333663902818116487986456810064723892526900201182958202854087720666864896638892754146535731246380855723299965287160515580971198546890457546479681102996656709955758439828644305205317775964834305423275580239674320322359841547784830958601885046015600806186965795817610689451358642043075595232357926026776572335616136120136406784 [172,57] -69853383985740441616142095462602762912952284889310528347578094045957096608699632075924042331187787296658109725382936815029011052651066927317172207376906170091221722429107045727381295533917418006415750600061781002322893121726840961071219000827841398525210201229774819523165851970314250325173941260850035837804376590188678217554160610410394127969813784919760677693285889652066614175837054376213386384999627703444632105419493159516010806442927687246222738801733848434790004760225065789698246874794435535308212919077048852494879245374667213378043084155362962662792239709361439605775337917145634842082494405020658359441993760390072512218326471109585249395543461250083375142436324695642262082219946910642214865383989097086445458409910278475843172271664821510772062907576444834714369590519262763409305784245584508216659184243770048044785153475683840778883797728391370249454305202536251427776783968956716472615160087303448813474232933546666893406128002576756417673005882797473317935399653062276159080639125223187850249797365390241606694748294483198825665337057690642407736539874894078800491962141538315138293073102462430181544542920456459485368570082752122221232238981439205412044839621260174288705095221424066524811890792419251961672804047672895517857169875559394653586243872784275352446139693210830847556640254134413690496620330541239737396100902070826217535236499603708057332113864077441014353109012641536644527832005697158201352339647062394232679603868586400685878372731367366659186684177115299909989855131401930875594802392483700220551079647382643347081252025821056343604100258377890700902146811136379850142297478505447072868661281095712822851511401024612891641572594430432 [172,58] -6006591858344502850878306481046907263114560584917568743831149071634257201972595870656241250072687756667184260778865531066108723404714251435622955909079194684645192085995315858572933379768277349045780761381406330169960695678726017444242824984798020752185335315432669590869096010181516329074090344698345426441272241149761312200769725124169964816774839012812994155565124008609822347355791352491485787841190418474521586880604348900423862411150614592718525459463849748029514902184206143680791889217441793297515246298125604641063264900826924983108160893160595042999261485503638366198426870548708033681077399472556916241905672040812709685038282460225426596630898555382067872366804001254962361681927374831100436452217919379246434556091514188268573074341557944166341905165150433351025220135590756961299847239965644462323714991087212906040010967049930350602248448625472622429121519468447502443718535714611246858038798108883003692364796734470368567309088345968558361062248609699151828977299179116857152630212278607753301501489769981762367949950218717295039126756838778442827982777835672677612238756014822068630502118136984891935424930623038146496988118641542609065703941101886453922396960261541062351519870650558771093659087724882491972617449445692280015247953571603915977526546549582890662036125820190787038530694366085600526339372692920770545141391672687463307714857126437799574664372213965424871451110483354082264690079088738854082739675416095234010713941290083471787179886149416556837517396903736176072759090109873324943323140102367362442816914861029441908696208566292799086747640866822187269795941068080026121953698075413919608214999321481168470175565475513335152465821480 [172,59] 2022184760962435039355788465949040635408489007350742349142938501592331165029015570473231583455568950078154459246892820522599814003149985781646724461161643314159252495032000064751855609195937243744866108383761241928513895129720545519364978571871338609085195749078825835957989146137539411920275895732540151297767318447670587814403239621016523999090817989187917409702057504157507289728417782098682850578346364765919974979110721946386033171174379544001124912921552665522891347972554777502436354257919674679336523202358871336253250830021422433061867794165738356021679893576864153270327299538644641729149680530499566766546874690620751119569956886233386701736722013708471679512112186566837043021571969424820015253464879914930494492200039910664948488110621680122004538138417391315593398661991445393481755840763944069676773138647075969946930067818947725875543495500647737518666254726444896897804269122336039826732395548539421660649482820093820622885357316395319162349852235537954844298486658003230463988424640998886130760140360509763935227545374865305506704214561454042734734775464982048443702060755759950752923381374608818776177166718175865751351928554750843421644441997778028712914790337544805673613174704471851033955774418983842011215135168848972824947906189884441770387580147065709601870084152792377946850379774756533743807028993710006698754750230662791005659826306968528220590977109659304019983246261714304474225734568965141939752775638312574160524161438068539468617019713165440105759440943950697931316422456953761418019744777285998090737971443653969642540563438983393222496896468214988176000468941335401727048202867578607377057970241539835387698444532406527073843904 [172,60] 829745728142035373484353325498051075327088959580054242648045814142026539816330425293841891026169406891247031201294227062010701893417081447463161262208535843483768976352425803800478229821543125967243979181253125893531316503388852294787162954774313522051869873506784114150035940757113306844420596516547717527843902190630993306131915987381527450824596764491752660942560124137546846959901699677966062168916270105904808624050847631098818453148132689290244600599865622456754492107999918122693307131673217778080996524988351043880850875862081393495682057563083837245273626151876753472043187009637188591637561009686424091760776554083019165092367979564168150356629584405667226860707837781948218735810393404169864761605201299843078010441613688181836318076883547061641581234602219904012209473656177170143845938145130857339287458872820273786902173765213177240336097978163326237760576075735791057040937624369851721692609615438490297400286589008674452642532774027269146919783792083180345513120058875409571504459434633868475040058778812689685165493096593384980958134187686895958573084384637691357401055463798480583079735769670741133935299568525084654126239577895440500217152937102931713957396802541113197317329005441864318978158091463647675899219463139588396904275844197991353084579353346279777775379098949923389851751875449563003237648545775228756328333634701853081063478972546989090678321841109913283088038310111134990667667456288191299044001506760991981627477047310647250705720019593081169861686756330136109244447908897598051453108312238209866820830545814197866781681538152672185784864406323622886280285111252058965448982326026771948943000730551831247710017483008837224608 [172,61] 162940476588651135977174908909468639469987684774090524026569670472750210450105305722309920828758379385421488119918130153974795792540017948696557448969518456736072992134380847235312046279586412818709068078332664806290710407591950992196192484268860226587121427821243249319896189033176149561771862940322913816017935669978713193188027200597348158875313433484553445392145441579599762974826437669212533382625317434703243766317269677632406943045581184382804529149474946937007430308291151456336225080252075821890258470636882090906371887598934579702249131579294137032557319912501549079148717452426871257672758993565190234979707310346432417961148382298752684874108865409579093112649936501931680890857029585443117114613190038631698359992083974634843324919720842899513335791569018169520126545743493282009725065931043427128294665624336447092380598619735451892095052768274896682582076302332082526170613621472849443502136213703209228302726415674703512950857578714700355301598867555991961894445554499996316152172858178979684000647038521672484492513455982727840064723814959426041271537550289534674541930348537417641255920168165993802834119132645607179892030853363013732847946932593461298636448588503140159976545468394675417103484918412956658164677237398435253036757527643788946787342605852812477489643434394869556570364128905798174279256014084427279625802027886206372265993813737260224358247040367353905796150115302859884153970019524074924819011659584810294949124309958294378903351804598854673392424807086562609059931173641370771038106812383005386759250773778578729748483607777453711181037973485629435038960448685419605475230453660135617604394602464438750413853440245115808 [172,62] 21702034302985404822657768091272872288315128077288438736562389727773669082410301929820711208908570193013717914895083489481830124297666371031992300050632631147408543225755072070427548485476722214026691127669661841357173535255623093552117836708585678964718376992750310429632076509284138186994283660074153253416701282798539274309315046169952438977945122608875989505374554955563837049239336347434913450044253539994790663061761595499693508502386177327528522428212056911316503363562505598869087360173036076510694236830100211011522363704735273774083648962845270158538967001878100003102507910361075345813541712808494255767495729850464421552873449562030510421542276252589857899884265773051214817261564273515118624092363172744555639048259523251599122814509401444360664458513738138020979748904769002114703173690957360680649874069824037048392255688455670421561391724370304272011695371949804110227241214884013095679219067074455222230981389685091492409546349721984519096783745008157783391179977911648919138129301931160908174877106007698894487238771879678168650640291269618105589944878556326427653990081846724523286559285257718673671957524549270677635888253824991709019668736661489309763091221495974958468441300199561693874755145499507738045545591334831555331829490104447242645712768980059380441276908732898546627392237166011653164603885233344984679020366697922754578011137646753827283611391188098392732609506990242165698948336781678686516195317734203217256448481837776654629384601361171831876393799314315435865975398694225478435736620955177711241245002682219770676954638129627879447286837293327752660899258564582720707999869447019082682922494919976336133228451581316 [172,63] 2151883698753056538935734838931997847974433630354526707077921258020550363878543660426971684700228232839685565232922732659587624410545975279866782826110393007948846877480707463079912653234337967539840768120824220121580407882241102110961873243522193324172148358757635099346837340270770571981897582398879628475836383898844240858097757674612539354095584054069860700265581890509779112657283438411374386554189554495264481455323382304549990245338804489251339086904063679559016902061351204357152811181755720696640385706014124608573489056708973406163787290665245479689745747094059429325130999106778102694412274065219296781448539140662571783502645659157810145546101186778234021343175899465555587782298744848901801840274076791449035252363088137551845771648394018209471912030786836102365287374746077292224124422921133682554021754461951728024194163224855726913912427034357877735088985337930798401356239529253822029079731662238021123947564075812207843179670043161329232452201681359884363823773812928026857116069374846827932254204554937657318918412824087781545922080097822152978576170247979283781995240852390848234957086075425441697174856524123279181922095440514198347869622738929102122474777331135273863733221951000423079624386742828320417760753085500394443771512977793064158438204149195768608490096568541633728313080086527713927824757299853215838521488615724882865834114321424004416911424116951909205788858146478245494706200966606060587625506781035540260333131624140012933814181535131881472345700748225881353743077584524702360773548831397420455687107038849544832896803233973749524871030623629941979787227115902969601817193226960602458075221420147083715080997024 [172,64] 165536577809451748838878856200149569350342821474633742384918682920705441121050436124245907773958147493867940235260014766918174619337230816353136181260972264123673731528608558980584719002904742057512528762387316373271746547164648988575986499644085891877217970743679232001074933158692020286896550604452241788177240270638453671557389261644420807630046779581454479148173262786175859801851180662766579596502397575945232822764635603447443091397273218027116592665004207284840604783531799175037278802195298956190024637974931384077717012303028418386045118722848387068465216608116861283098658689255294689689018551529579930933443596831854298444851039632014392859981130869939111346608320633091720465712210428044288173570296885163460798665952753917479758235353635954201954426456338993005862115779979500711743248562671845962707914869689650709079056843699398299111227970102747458283165418187407090922211073750287469615476487674508191025767704337604283697576343835834427354090596665755106775833522529158276942985864501165676802957803928522069891237204226649266631121764991121404870682520776243844812097799777730191249420075682669983139826367660327226880848556981665475287459122947651413341838861910328441245826111021191351248722121889008842873062615090115017284052143765323347740823308775902955759709521002081208102838950114023285125606847330393130991715373074672731018616695931252948453202140215490345309901534228614342403152615808297222145478053688106566207717171477958072436684512758805963763074860774424707054927983716674152896900051880474085340509427066605714419665229690620050473834143269822723515980552466628323956640353271329877827418678310274821927400 [172,65] 10104147974913113823204886791613176192608029772286449064020331907223629628016599189661171002308582104183555526650679897938108653093441620646115275743698502189320363957476640306022676702331384285624236660174595907744968730344200903726498110710719770220800032297542420897529690649623615370253412828006168118761258125919565020813133338246798167624464344200355905738667074585028002206203248452053229636559985807727580266997906982831003161579204818285484756114610257009063640197292292769453015950389987796536631510390922668703182499929801407434249772514245132032802839592993750875060029616270644787533389984169790084779294567365609467357157585062688415440619439774795027333753042492095445246634203747080181342864730917132114647639736902529728153926181278887895484368039470309988439588790003907886598100482343449836662578839585649082154312994667873722747721961418050793750640704992005361255801075854485874411563253290849807535564287299073166281211861019341409313164747487128187025650632933274025766909666412503176502689581240976483655343039395426774708785629184406330299185380583811380234117111975263384828748088950720617927967350947784995447553413476620367047363481912810000974495227950132358084612224857946478564151339597908926226384419011582125836495816026032461405398051408935192898272323891417714527172087944421221258620287815379292581300775700037190852719068376061246703044126286279783563879043729169896962354737906455117800803055061965720742142752063144375392125431017976378858835754787060525578082192771402161138871748641221351762084720170993141113655327741480783774446747328283438618142767677513121914809001376711886511131467224502722616 [172,66] 496122101164000420675804990794340702614635271354161359961799829734689168552806205847538758419676322175764019882879368931490143952868046899246855705328394854935583252947460849413452649921375234823063674570674671737574949893163794435707676675898533110563159094809339762661921974734261989588841363607331817144114061628427556863584566445451902729789815572272742347232393002832985621775893442224183783913553789146223990867019420453541506077109740718285357969495658582033563798508175956854874241148954223539063713898166542274086240755340488550820965231329827168542433794767978315111608970928431543718242457295716108166825525023089681218387193284394612579246524651629547290823303733295683813440464128151157944304582397649924186505676631976054099194126005168913095575376292460111679001411577045049353286834981868493393408044787970241914565259392439607048949389514135736329083948900916512140845559283617484125103321867477291920012470331815654386921830708634032038498008604590450266216929928643407018639236602028870189668278537516885938649390447195235555612920116580358979007794589667979743014854368541786072309412715270012588652710095718527452911906053261087839610838130396034557057061815793563605688117324604425626240511977563911489525599707431666669078813282247198027183773302237280300959907679567039550474486015311829061588977893526446658137357595186199005717383475442981149520932036804153098152269756297301025834518231883487830858157573147839977149335191825435868339813690418852963571649081104902250493241639599956269795365619392963957732112805930970791671956341890837351610800903588538026202191090620072396728402766137242413103013055952346 [172,67] 19770205987965471753326360624995195589009420244559428381787847655544505442264167373474322365623002554297284981153308739509944916392027749612841689857892855838824628833143742633782451328523955207329620106057630291835213095920625004077280061340808598785713778294448495216934114795898077426441156333209309464950928755568821557688845267774152292211119528029964000940596326157193679314592079471788697954888231275369602663050740355410404914712075623331466295548598904158399291915439091885747572619623777947136511068253833392843545570472067126515002483559053990466439696829845694293580443969752028202323866545620714788704502194682617230123063505159820667611437010425503663662671326289216333536766975731464316701651162498325068420681047427703380913819386235276895819881533477613919405278458605233132847368085135408401255076773325835830327933634090516842317747818680349370525270254814102347594697285571899577851835507575397804634324918691331453007987667358710079462473625618133623571318793011237027377932553536548204197598426807541039936984264904103383016503974052750410068999793056514822228328544188672860234088753286722073891844395164710343025095990878171696555973220406915649541764676841368247778583131918673475119764088387883241311417375024619667123498223600763859538983006525954607298475094413474561854358718900332035246688746721781332204181862334128242252279520666462981033920865623194264144628993728728991228292158573625348832367038071894793775170035628481989514704090018384634836959419628209194643650334141317393131215245681999782127655656392019727952990233604126762013851048249146712651225939291323493229900878305998152625606178816 [172,68] 643178512993572246756894398456927229951782040252965589494919203927650360823328315061366573151132928457557377772631642047143119144943654633139664153252325114492397436163288901785364846171395787524702994362296791799357848913985876448083456194552624210766967615149888084194101656426013044021316859984245778486574265681484209725694593984367780288256271059665663212798291100041681333498637163322097882956745330495650573219409216425541472196557764516064629682960472989004547976920324649617227889349215665494535438562801318571863346258909812015957344290574053970417096772062945618315018961902371940971069661446147656232764771769397370601082617598170360222483958389295372660444195826373628302358572201655186515778760949629451740577710334627974433135481040558666826142565976013677125981872751189435367029582978092166808792845364997702998708219311391874474497635250261044474345099772029069982911517850957273860439370709497505696807627759238175436611621530025422478985626754231696667678034604263544993670475979729675593105187601453963828744592719085865081816375069175099664907656719485795204771343570842830549313390054193828315733678732604077319736478031564179325621012224473105496492243740633672949511147665137643196554190781668266120783408931707125476732068321193138451017399682519469995211056934920366484089783696685662286913365816977732349761204447424340686617630453056637891226566355616358245475240880243315641474041626218038874239333073266773158592004458453294830874278547387622388979663866871524019817123293655327416766216682507908815574923245749616077589270396797504434547885149878744751261295688184139375095830743345750102689504 [172,69] 17149939149321063938543780836444301722129533691382438344251679465862354000657736805170793659763206344464611437437992235755312702692523581820979674154037118345677398837055856096772650784631258615579187924250004233622387067316674225724415596792980727214351499541677271344174189173874997186848103279975906707063285179103160141052302806515082334863621972299975658941601796473155798677549641971725115570213662494743956885891609353202925784364697304847250667163138576691130942219060064085084789740647961287059151776306728798410939502302093777363249567206207840894544190688297000164625937448200775804290634502399474179099130790338664994245183746386466017566797999116769865354510477170147812210974443375357265179020048318035254691012929180787696488919217885061397187322761753372089865059006364659844794336542962390918661441556599742662588917427659622847355474160982645574003924532409395044190998841712082234950052705631946852403475631118767965869042729927619598430220240054394658110099515334698802046671593811054350825031179460092079259207742740720993784661130672491342716520972901013986159995219990723378144248867299657054616413893563717340955749870590592875509286598139289153335286972362029252388382142050566766145424391721368115501165355074172588226927068503540238389162422650269423686494097017108971355806072826045983083117229927352456495610200642618036938693357558634728867384063892866555603932760820748235669546704957307971334495222947487041031135918525900579249200906276834878725725572391529700631656214771563505514022023939259850743662941221480340697791342087265774232926629439558750016744938284194710414876874651888397568 [172,70] 375768458559450538061588829336754721195170158716106365622328053387031944913393844184739228783748204062559984383372563845275073802338651650806707916461150577127828132228840668780301235010507462715756800355495386607302783731582150668593310707812703037702445024348627510789093660414388265164012627634403709148816876645004899759712628053716091190733394543667534683993853804959904822657355266620708869331291150583048652894137715976554516368330179050946489919985791512844671741601034742120574601567341227231651547108270488611949545566936265828538717965278327744976238659791617082556046244079124677856117051789268316603306592151131019176648458662813920970465167323270507025750818181533354545411598664109335734176685371750536027393438440824486298123726330793050647902743072293537254900477930916600063923606889835117630663519699438293675721339810122577939772004106935609826932280517968606009788208069144707387670146301720030584449622821734302258100754509658714919383495556594905241132856373940945642346654644236510143279217201712703629993148958668590961980121094028257170730932209351539228055689668857863885720008763418450690083934881431135032725857504231567266906320162358838154809215502962985700452210180485665063938963518833679744851909151736776618294613909455555268694034446008221638886083928221188090610856947801609201414435961816343443640895128659888689930269747662518474984117537706765585701009416542196502849057331824089786707152370240751096327461273449437370214752003393097928641634976929599010710193485495987882972923238486976824730404355462232452378081107936279259930028652708350938260035089687179124501463630357832 [172,71] 6776131027554955281828893894996836822845601763108696631361850688833466771559762089311551380697459871228477624397001933077567573947578008197509789829853093906227633583824015495973254667361476878367726177077456614667056565592355734573029145685656610458661989278143181899440594703184424510772353831756180890792081712993523129036242804680172584442791497380100771797666244895883939418653146463527175690715077726329391430238659538785268486011128581840253809590770032177270587208261599065460167524695744295305106145430472867843285075137540221369752200238449091079169504333275224138736344168301470251376480816622922500291968145781234551358727088695874488895528428117183413942741476448519061149789027002456555999506094920319965546660162021913382803176100853614086693403988376392353830323967276636286732671580274767410394106284404532768085426575161898865015987979093221228312547116953779316560853726200884118684628176827518986702076393951593112504289858045704962320704266432313165993084422385082161872953516322060783930915149917565987200798561755382659231378311382102776405853754548899320591502564543792156931797670817077008404293893112231530969487018174971762247688511469542998949913894589731447537123340704006330947167793033518022941223595330366084607327494527025428899278731236541182188947739392929220233684709454711447081874701661070123599954574184293143925375899556821126146268832693732807366758420393477924163096511870711343636241414341697354691645538675141181822209729578021372179488005612995580027940656988170988262381126796898337727960636648075102872456524342807720551770515036287246422905072646341007911290972064 [172,72] 100644241205492964962231526938674845864322844257038314155862288096043021162324946195521285119797513930635900778277924019392740842390436980894651880073405123875400293985597279744431495276288321689143151065652531364394779876978898219698984740570314148118006872716524381426679413532983098162835397031656638183497978777308600303225143201036784618280172989086132615283270425515169643294969515342296543194933691650854159008453772812687908649641207858479532105201201693760153487489598319329218121044462830584434811473915759767593795247801859270386117257376827289058746339330777272528042294979648828042392208619934447849125377008551395400918106147057545654870551368970134348242698989481031894241480218290450445429205372533123662981025614180844187107046286045873029896979484619631445770014951766882325781341423608651433869906971271514631439556658786717785801763587487445626525953605359349094669132563529152292398322157999366022362375480251673528114824375378292063808112593402157036391954151021863532917079096742322978027870631080227639859445742797228135951877053170464400303393754574796345375031518400298884622486408301289163807967092170694792890963889827547301970156123665935193512835617459481042620590417069573067372071690705640304990209973815642897958596683726385635611873214416734458785813188622786490547311525692715333059536449388395318299097671958393047996383619340082574394738458525160584068499746005338965095196062763000212070167538293238179529249159045776711584839001466881635451009322016709404553602410164389969941619562263489669965717695633760259914429261344092567329815067636396330731223075413717690475984 [172,73] 1231458072134151955718082326264635201307444719495042965762453626667581844151401618840913761810119596776844598105359815692418493518541655276273286696385282005856002822123581229061940419076033013559774464077822843331461936889782410114430247766045092073276374983169107500378725768112736437938653917707978501614569716250985260741300603388213445948036043774385930357500576716034659337755519988356958980608470597663542270395843418818409938227490922320949463153182871529001565918234815307290002036047521828151909748482800049297907573891025076735132117521168537801981958673617730146714779345721270876725543685084937249928751166987706153787568530924214545997943686269830316575302322921189486604375972615501978947611264757971334971199105589002647414922579239623698827053813865529357735584440578891321066970217952674399893128751446459169247589724792863113693998048310542131620391133945123894577542774101635025961311541648775847025632315038814786431248975380278203778309087576612289346237120020822855331056993901731975865615361888085937729349923317735742494787251750282400094709467262354496947215717052496446565057681681483714960962802097923409536826984220475446607289030271819873962007990429963728935319545532888002519008369529022975444278730395660463362248626428661408841194019737364593533364261991954137018484029512360918466599596369559092915663787405657751079618371341239189967346863636369015200500566740473160089144300254353206158322863645917925856247524272197675139911182525061276824367695188391539498465658193317011279270109350154123656293564728960300235004892910577662735096965273032638356161218831266216168 [172,74] 12409040692377501488483824391024208567666483548312698330858855634366895198728912599559597531471937886414191888812682702393133917321287513488499170105070292921238513569675717252807487432699335648095342978095165048134254920284604831537167983041868016403556893721176070943624343930028451345842747571345869848699821204369664231561886835509706546936323230657086694476754118386966745675616963914088061471216269911565995086705707803623203294895745103048238664469042816490887788955286573840541207595931757117382965463549021079032165640570687529301811701258487032126261091233753453486005228105381959000472251726259488386742560931458668417727057595635950362832348165434626059212229748304534234363637787186308498952329006371147685060568185800579992264392360324002531204571182430980920545693444103557239194964970325933783861038331230231863309531805463104306417831665932406344698130127634743217070824546490968386592568883716820536251174659994561245644643907311239644882557640726920285526614647083945879462719981787289910108245299766372440789048087886937562250429617891006892650046326097000462401735609204245298145225359098414188644980056397176812636524047001498005609222862658565006861089196510909203794056545105685169989546240284632571257311252256408907171475634239478784071104154256697528191943427993655092566660049375984339506373054103267135111353019668466984216702745897644647036073178556967441001370808454979734600760069794548004568985255891997722823920979179416909240391506901689504288312532255897672976410683299319129030092228981336598677571114392492680337454219408416298052088855928483488677448190480194 [172,75] 102904000661539302061941398495851068631860184349626530015188100667253506951735254379107160285440865270134365539254322876955251011575071114123065039553939860886679583078108869829005147994507381373574188936789115558666461213913012518352886041421118640342641109991438502510543397640280883358498612060779270935116286092535771301442445044758394235300373445207653821782515106416272751373721975686007665583429143533241441981267352701683899299889313528993680105613168290222202751485988880567263270134909613731735369792605637646470879104768946593618569860854912935293256407441537631891241495577002023700091432893601242607760742518715135089663921170924447390671478453767333204779521465054681733732944746739642269904633634804815053325394857662246431051206994092178083392551207339123770664390875024400710626770978524658860403909071266354770011680688887281740419132754407400283538243873623816875462280208557773327453506354383155914484754361405314548835727883808425305405500039997831651091101144214165110386418182500882108171787601168832700752256487235291191102560600325268164572348266430321811637575180330479406949064712913467708635232584110439758951267120556032635036119810172109471627027499662858410349096073237779885302993630282215820099025264874099216010769348421702957154097831270585003017836142313635215785297718060744450629416446192073205474409351298355559931462003117180100185621874570787225626594687156896862048042103566691640289359245502773802035536887384188566234230300345624522449122569876622161448945701696920914437807803103896433622812666952202439288055391379329867287927918217102486582330240 [172,76] 701520382376328076417218130771921387576336331777618898977228588470013133961464879101321028683955233907839185364867395979952792336649447097104808103718108825837471101351292124410204828126524458248947418363818601269348398065540764736113568790909225549050536946200988007503852792601540136234275650947873044620248511464610429361039525361562327494191011448140731485719777266800475311484123101362892814707925727420898376752151054382578981639066432802180126697079590581401169513209107913883179859797807086338252244559752659090110009583985929212005858787700207029099721013844849668737971102411682946186442295390151156716905723434715143397803667768242038685488181896308058795204462872551961033549545165313702291261114971375478324115365079624619401352220669480575972480632695097737062449256008706477066379266265156828491474986306579476754426254366768524864451567345654943080215646957330370866059245867419366261578408454274381332108830802994457077564925847028952005544796188275560155976254722005899132878220732739247310818609540555286003512101062267927182446065271417268960190847575768466015679987129778114266767853744641747406181743321463154310459223006889908195435226821756347911291325712360274084879232746202120943371944173419712293534494650448104671400791437259308408760010998770762867430297472503641541117881641691031156507119029677861789408565437222771680843969849643753981603712843786389245999345561639839896972480094850910271743549279987664749233390128421140901350200117568876118747598849149230949215800760147523591182750758913794903677503289294186355118885206263784988737234891257552215520 [172,77] 3926204488080473797101582552363141959636592036810703459226523080511444131495986273887875536489456540394482017121264552085393097302820065431183190093254927763747369165579984975194246585646542102634665363448383257788085961866459611127189750815242523891706282588797214615446221988410981851518577459467573905156150028688072082055967962659505406226579099168496401621479636070708213607785719017214785309269838056801354454353264664856577561430891070487612582322425850761870487681246650904736973328676789278728629600180278450942519456647323601292467537095600607555709342698423210343586450600362841547490116882561231285486825369736077770295110074125625789368663594711441703322582382604321048186300659848644027867452666480135843805258450501871760769123966270172550895040105302504963880806161944684932375079622908251323939639937783671001747127720889135013569559107932293992610078295437445897047231224145697057668924297857995024002038139996812751277353953242048287863719275331064822878341894943763227272944277762524764385284226907772842419162552248840320223418840496824523974939542878204609795857926335423927799812826201199338254613256623846380720180041787408219451016903859518070481836583345896555036981677817851074112973978263237428365050295477226888278495388758257763844130893405013416512548907694630198078284144853232347816758373479824919516054960756100780232980164995735608485497367900867825490112104957588232442086687789094580266243489428714499325733038463189527126856897366743981625420796081650690902616016198833343055404826882101916696522054246522938676253845311175707312653410416495904 [172,78] 18010649076997283741155491415278673877358169207284764152445012892194939216031245022834873088010131092234904426339225663575604791631393082693325626010340540955715628126480865693346364396045812336953096971357799764999840966840337402599009468312961796397234052087899168624540852580658389167315542167333908140082779149472665633272904025500032143400307868454016737494891154142746751576404867924466107154972416162675046401486799872772749161469860783340411539926948315650677570336496328923273788207357708590065155125504312557353712023312044027353297018932041370840857367245122421467964843481156548043624953071192167694048899736727001179598767134546817131375295920809098006588056862737760043169900855266168466541647434265249469483815711645446707799809340945857454412372224613652122264042045307920335787483589127201177521189534907126034156965346015513023409022955523820014460266672334846461487024307958858436497068136543639340090913718687356055002546715730101273107123938453022184331735909422751431900562328952542418160072897870903146043502724074824167198035425934668700747327218211242824568940282416121830066251033575809571775681745245492209901140255480787557889194535494213459093647511442505056073040246564419666178771626585845930788031092487134896675642870308038388011033547984017655793866924117596155796139516584285696214983906805537761664005306778587431406989748783637228177662730437948855998411033505347736476879829309497999024122156783937494965383930535443230460580903894243716459042118265536417455703016253936086863001786935018821501676426479145086324695640015602856998702516560 [172,79] 67594350186235075595987747039546641999222940619129927300650173763684867535542945643418074533983819650166290704930487781086323568254127197609128266922310614983671562273281474542399654773961513579966677783914939252560418261858098285415719147083151130802206373177421128828271131721813337897036571043209042480270726350170455661651617577948193680340871213788868266734200636739140760870537863337189266232431096229773082830817800232947018915114578968545703908549334511782521672908089836878880498433945930205527613154862841614809036451315585445642223955793115198450242250263862250700877274825502784403478745921531901141903290783790281427673671356419391133797959251076164963787253961370595670355602074665972447574041431890812902399347888123547679236882649623730055406197913222903090038883762247485220005876520606643345044765332312032466907652613516962776328705476160388782033045183422872836449777131459890300371465481699542842370127012981653045766029345717786645944401022497201066357565722532617562602615335184576593910542047504033650066488277295798167496216440587846231568693146334077948909285490431556593999818028966570527068405681845522098320072231231991947879976744254469719270441629911669048757043028272370783875618261831081807572965624915636924398688446869454370924564603824547934500932083295127439377075619864836276710560717624260252895099553701668305848946761547326173873880534042098070310187686493863437920386467398294169181259872599258665824369115402094888037780269307061454079456654939935262952233688304554754773963518070214650165138379345765251725947293906987293859968 [172,80] 207124376002762845640765886842254776467285707746157589371155995100187738792632576740293347908518803153343769869481418129898415068466328943841508263868665083298836441265824836729797267137750593897203169019780890255626676048399699421991792293817501872750450056379787911683728926668778391977717753882586475921851845524315028984015089036274445099322853046915847118881295168468870637469798218842416359988022134001956384617315855765344771708821734743518501673389237110980645262618925405505680889674423679161551464793459699876727015717715600133043439198466360654030729933227066121337626641749572371299098055875254634775899782260590867666258366973759535778750141246004441135380674682811549206667391987609962543361103684411791544499931927490715976306711920407038093946232560763270686244057078956574234732845702275431602738095742323425225603118706655818315670456272173380226544231493271559849020446532450562211981498907514949092977005353161430286098505391685799933972870906153692685787785975306315169884476916929439383580265580465544549023361008824321524105109782250782604370134569422831518080760753755054252208467612234963934877620455219085001565229353056976731518845154542139233630005626966450525463135516262753187488035602496579470392176257043378724339292970223259770673573493185173859773155418606841577960382325147574408914275472039479821281112146415940910704299137436301444645839630774453830162580369688819421158575527801148709532046344062195824960904496111143239370462797553092752403278133822704587281052860740340888745211900757503829109549573439289874507280565447504536 [172,81] 517014026930182491169196401773379604271872506841355789827342963975806426297750686439789399067084619175449397020485696611147181155830301338079081272373458694538260890889662287675482686930564744651066641820121177292635882678998781812824477778211413513754688600907935595585625341587669675406027778511217958014133064540334339495596540023828381173956664654302796983467399112036825610135988995004457602086275243342714489318609923329718799422751340904240475520234474775739155771889793386005004761657358993227935806540253728883536140779033437108918334619669326967389895562930573931753166391954384037653996194556648377047362058340690774323678343140292095754598902791467360867251078744613840652877611551885703048956631842812553760212272403049504142975116628331753691008477855823378465928148898243606660579024337061164855213463597354663833176628779084461105120711642469184447600732575218865950220625215176961722799999145750940085287938916695786895520084582345980056237295490728924253456189524762104905544392914863392871688620949623608594485486336491883740510342279607659300444376398434015751018128855045684925939377831157629347392743774551553665014720745426407220588054607959091076199275149537282194001443778336695749079648962421543654233906598033665899214774932863440756568488911370060898003246700689662367060014465289651256912762395079046595553394129200831619258874891841978743095694537112296558301018806111445397408760221336694852161487618251183727785083103215460614153022549902372895869533445844934346701080446553348500236872811061993361453576195210555252093445539224 [172,82] 1049463878950102984810915835395371478248846886060234144843956496927412718736637720317808494848341323159619604447124664837890418896089295714341213139006318435556437768548991675474796029933952254876665140975493639271894075225801979046392260770301490149681328244638404687327003129494349718352559394734951325192371970417529264619494172984938367780117101031967299894402572310271668627382339511544188239756727167225563437997030251960899599743851096118862718551191791652738628929057928770591905605821606462572744265417357042858676433983849390881055516147703142900960104947317901035189369990432956990402252013214264603146692854606306557445223173553915864864639514009953879860785092678708475370546359306519442492801469459315593261788467139143905170374851983586836792194730108699464753455347595472322856103173748886728562239522395017900252431753032124830038305625598302810036115864852305189990637826497849532972824854597873935022570692695125764618242126225049520437414638343601855353748358195024689704748206609914419995234986102602803115276919369265592078791500854465724741811153751002110003823578307112397026989631836307508344248350577242433707577429314210942536689349978019140218930636177716927988297109972327550519375596394251019214104870994888605682947219418372230393374643509703877578755385152872164790128108714517180301889239773539558655293582247222096516945401945637000691128296920919924936425087560267890044434327632775096826885793979176085397643082782460489922184489267276555609576405887312590353777512834341297975555737379094348315216424151025547219914933 [172,83] 1713904846415253059630821868742579591630237995551569483575566622637217252883307697120678912227812141952374956052229683831898026571868207083652092069489442771430952619491753570109727975047954516327150724445537274993037528716523302088341141092127765501784985107621464521972512735784861839517497346342020404156852072825695061220646811116227983132421629874350432765860452061084834230273376046012219639354443487265368005846145992541921595729012136344969944734104854947529182576166236919962942354128680371214676939920783725630047296681898711896777504331200267689486758302228938396555865198238929743006246962035603677070704246020260602634557840308127044822643998408112178313477882184150982835333187574045164295273630873687007916830400459049438444106765006609387970147647864697720488549986060465149790517844038514607628671861686604434461130258374435458127656401150451086694753336083839005058652764004095571376938100070818953934706165972917682724608106215326281700286116800494804428650386282891810863517964167116351026236906241259824369223771222764962995967714363498414797796352652622922464611653349703963173301533542988031751168424022764533231065882522698898858975711704603539431305083349728460931690793849905021765767276344597865522832282741031983231444753610776324318823704688078310417287875260024469780318909965554322823502523900041816431378864022754361688842936275853536121310801772518965987070558903647063742142917713505567943207172402535980678142376032132001008879663742535559567525183281887167461381966256659187136620877475693420564132312832882197760 [172,84] 2485516142265863896363516027994194983068042043631436291204443558087666144006046890301044268447370166998702538538141912974250127496737099824956229717067303893837475977295693867688517552468068191385276047194832129241947652107733841367334825943882788452935517067335024427116999512621665888177608665722530106481291043399291373386967976221996261422281350622001807238370843449449679219350805140158499805999431846266814172318849883507923519801551659069604173704263915928406762022912926111502492825415317705359891692514754485566802631724945471545712406356198230811704756314258718059900716294673427094078535176471662579366322444641474292117860135702246490563279615674471702759124414915202955334597205472086779968400931231923571625352423549538572358968271604752374239219793339349378663997421497859572391248260105380579127501496325527604532374975570313510161502648021473005646113313126782214921586136242772833991816466349693402691500564173419377279751600776664299624595397159640949878601763350673808106214644121045058618229054128881036421438462070655553890922669872160588270472049475188612029995753815801532002228524002329356754717167901337017080854444468371435006848092774020327477255114214485760654254232900753319973516862277802326565264362462672766052434325641404861812191041389577538030371959278800033442036042123141745284070771164705437172474543926638002225998922831194045206329778106720747451200668754817031552439726955806534013849818319314181894196192133064721778061340645987942294969607492643090202203599330929560916531480880484202627208234242464 [172,85] -272569853212324216790886405408739669468224391822455735524756851318934187449900008756881639173120676514883728357832512794607455774376360910674693325728531580314847907420970654450772725296504711144838228925506484631054482039729541662987632104647695308755904696685779829356736081117898760818953961635192715195826138994109109321985743532645830395723820044692375784540613114714509100032573009127028467623198612042734438472618033864858278525870499050090203054500654649266138375957221141933668457174988608028794061963033086809162199253215489261301502616824874412876948821977827315672210964614820760741436067333605223840584884925151684489793193232300483752957811324047544676508810182064423497815637644729585341465107774674360995491667825131967772163961010336706895809697955853509720457670881785367879391970282812458157122351329438489732974796563818186484746689790110180825662201434146355776564522139521878140667694831252425533821835958702976576614425517224101226711480128690922078430739913220615812312576757125717945927439486142640781608543745201116450264599742957117437838574006873881172744510754168105841556755855810226189845295275979100270303091007008070091242435780012848066747812229319611706873056651265578579851527232739610461017570606939219112783891521882323968946259860340406884014532316174056968590990659047216965821275578094153277132951560710724079894686317087775376096157580088993516047924696645306391571661502473956189583333786451499716472484940037603092987518239568491966919991554022541904617906692943208379762417922642262700185152 [172,86] 33899345471231733084334153195254519250367027636505591371114486719266318591705368654623180705337403068990878686219002970456461833067054208400943940906713405444809870932496219580923429225456433161059691412959487682520084171640937209552782703972840186262056742147417447899486626793869779976557573046404896465302588367276431468248098812791093693818940999473509020608538840164551991281555397097224857380951645914559487333989700308854512871856364755613698941274840368534379823971581647373391610952124561965168874866732133675186457275709058440336246674353685131101368813418965884474535866928405858204324829905212631759177117807313846897281804753606489250223338777606266882053966727301482021503230874226547248334613517029563689499232972231791012962924289095638594032105100771616643352495002380460924932323314119284303874019430996428670609704714697778591328128519020731885204252029941452534862511180472307317502118614552915543435962067705966023116486160744320552144063671588514881828969360163426975409823044097452837981915515932774440398791655221739201405953300667675837952046743843898453304701932450840680206461668211587852298148907611876148758258432202658398566578255417954703038783835877732260561072518883848732072239713562509929186574925772619559955619963802708190216550626220612233983885013675844114494473397202584785343568959665349383300764446744003173599950804486395041697002799594522729487685051154112131035937325879889940020843112680878650567519605086119462921617554307705634184384025331847300996592070922130057161301083413896338032 [172,87] -298310904954224606346728766632950093001468782356750623025300733075804593033261187399497067564350928963983892368335805163507582161151484084282200125653351127688779215520368576326780422776724537987382685419577382305525582424984641599364234882565295973501379959598281273375951029390530495766159598466780231478676386293558448859477076900871662385471252842270748575161661753514803488979416564331881882948172910740819238839945637181312796262741479795740316619747950676063071247610194540318388238541788561269717836646308675781245907724708693762352837227263602808826663247272568450000381824772526349597170451376498130971109861642478893829130953689134806077538816681553089301846007903522065199687526646680477911204792282911697195694175647855685426419724246427217765933616000182004563995512462003899151907978056605816750930322459850446299902659338658012801106115022422583709818146578262489169693939765755302979578264473441253254674248168808899502712952618682757353705586604952680853867430848546481654646122830523223329364788566082292446190772319713276934491051969409616071513833138426034850839528646999778878597648728908744240336057589897170342041687712711433491932799929778326474570442101881096212593489074967590298169907235149826163800406814039998361847171103057829186552156067819840886329013203872544663362305538934699667063479915122366128535542801604695522110224382652947425960799225072098492527146164631006116544394697769021934918563835542803080161880288127013825622487196185362815921167287102726583074519649407386018340562368395328 [172,88] 2272186105393527167407198617077943150748445823102275244357786701366964445705442954158512441562974353585340044909368790018811421867435041786909735370360882219015911441190720968804427876386467012512373735306303430779306815005576784816426455518977324564808695654983879310366446313468555081984860527253534062030073841811904572887729804068476122474994104496728736014040682215059575383485541491190507623498048392701737451945521243886417526232951601931320140656314214781392922264398853952448332784861939116285999609726815699603805328694948810539154609164974185002071989693544130018876497946973001954608705082974466191209971882949856370430661153386742493556781129245174953140502372070507349313883239608716107242092925567034008412471148476311989472867475496204824323623478555691864232657365773101701065860151930124766232919149047039050148196589894673298087775064301149280550848674411895896553923727248859692632815373963427556359304244093869732905240396662746327900376692871770612904515372863223116623126535009516175090978178749479431798824491687239409352922735878375267927731293049702559409083595275967560683293495624122235447310178573709949294906150051967282842586845114878084488900508850337511170950428174713087978273612597047737599467896920796113925542192870269353497076118563819149718007137711739850429263008876157419433925820962904823084210927573733329794828852742198213018036437621893918605880587008237767560236794203586003317667912375318115063302112855305063819525222610006976401718901390156564675640739507624681815323554096 [172,89] -13701082658228493406354956334977484213662879938208509104929860589200268773172838657962673228160217890147598736288420034509889465484086435024800800497242634839022902897602148453737772076208275530136703182564357799477953874220963803855448874371910913724852213018898377150010879998489935112172309722087022451100552269123164299994789895148647097393901941951634876212633125741341967193023010220682845626878048023811170251737681090635130589223318220649445503690307382604066061980651311691802138038830420021222533494312411193317693140369461108836227442877696533394860428453430516785451539205991781429292679145059509836489249966229989441360620627426351179388566960255513475422626971037386562131971996664167142747675827920382021694698751407085503751820642648067430491654245482691924424215423785511793966955483432649239744058370109977497249716363111345366347029006541628166404232188962356095411667505333648327066595763016263657988070949480686288951522309159546617572450099114740024855169388124454986176300310722289854437245184536754795920543133210895509598743580144781592417468722768861152795285710196256893907957150815765335808013492174754277933104368351473426458905318022390696241081017082779513471228983796333818367342708434532024795659181265140635803652213475647787806389966849061892673866050671927835668003094465866021700223466122857917790674944614302184365698614358580861603678716560311858502169838214792281520501977492974388200340076503752121309554697293117543313886253233547702315297613857801300636009317360016716046912 [172,90] 65219216281803791507882014633866887225584204182010979432401787294812256474918269471006094476565144431194614537030109076087301520893844581023877314102521816031370680215456530350439743586110026524116887937925516886082426203992692607174732897315628932335617945067276081563880707487558948181255328018712181874785334476527510766971306390848009773922191115920917110436783931149054030754739960428023646416536953144740941852455612155237457542806977014312442691457180834838038957446805445522296819494931624766389366184025420616808794336004522166351925059732348393286618160287340503159355936298383550068107138839512858614462969435124560019393405464097750040507589380112689371842606939699291099473752564328878013714778481230944589640903625256237495322716711591214094986439820500711755778722838621078582081759545641299395670055692488109057896853460838531461688063817617139951529632094118166205406570614419427276885640279224727178792655440662165681648873237444089132788639439179423030958494585861951003004001330669961835531400832707134800652912495859831003702335544879325108164163930740122200556672329683480565394861041591384122499377145442865169920808779980451416273042670260639836815453141221508239341080621474857758049714807741475613074589573525070684891723795731741692382347136497835075993124661203528196135791111838096605668133616270028367564442515006982236892982535968494291557903891991549801229385980356138099062328369216378735795799638813985467417377204600556924690758780256471808694935711345196998138469938624401541 [172,91] -242848371652046983035804638593198166198738489393247116058013871265798271478227179571364503852588921872246780467149614773340419067146629501563978935260954125744676815627576386470380432650719524549296647599334191846060204417634106836806030318189137424261233680829943154565679500521651753844366950910056949094256015348926629088955191355287091041788367360743579949403227640436406585647899576167376958533691654130341379816328320332593770414609338884701651508159740736543209038522415860110004994972389942080757686447548804077895809861800551326247471284018148242404920441586125967257229866197041198329775475130294726527253269478378108113024888044379893076075705500038228054889376083410495759287280687563330764632247919168207593248266530819291811186311482708565723516098854725735539019977243096340832792927268118291165367860140742121424195312718244304675637765634770068750764222642158093421552720604627357460693817161202280617819763525610700898365688331413487041302401319962365085798343745865838298742908300910565371879317193302758343596227722616889616973880305556447281813221773636805607762323679120059757505957289893866060715916564571390157652484072029788060785392544976869219301716247434966929129562992164326529023545334623588076189912851241555494317448497246412539083878341493401311039084236853610547468074586805630560418853221426431480761942694651324509943001933451600548636283414992073419747749796396209534306326222718521662835377081656519692313414586131190867440838168417921135458086457921833141625413160832 [172,92] 701376438959406092691074214075222369628576039230266983490975708143659534509048001992306204083822483581648298083700597125611206502409005448351555943497645407091534587956699720241581206603089297000944576755188028036575109701135304542287064098182666163323531016188488809802181762417961520753347832936544755495389183124401305675332671101675309733812648318447741724671273287082735154360654575218997449808448022272007301642551799338834352666583909297975407650881400416043312331695000034997369196523548100222626181212664178310033278431242867327194952289305220305371319052013589650467442463074029606773438728255730143373709863992669426757617393470401601793186802077870154754516664478797268864321703570178973332207725343830304438836831846742226382443746462953805895939261792372496372945846406944915864473796663633347190844008207529796912907130998360156404381155862998135765673649301934911030412463102622062662336150810697566461889718855200282946760885511052155765663598019739101031423736661073969892017836306326019350448026305800293423003077754048893157988224796967351442017950100108236110013331027092105133228028505579396420693544171977744814466553781592125604842257912678766254695545807694874194185396309841916880270334019126047653361307953717947344019510901715125200798538450174000879335414341100180380647906763404342916939013321625226837721624612299631541422805453967478713686633609940143139087867253569418518644354173207025443850600214117497058166623693210501646079480309920871018045579653790762349494720 [172,93] -1558191513133087043964981881687798987388947247738828211203719285962588741245055102414614101444418989188838882496798704250657328154931771481182595023511611578504604160747456667031831965056149381116060754750747335882149951301774285414835998184741736612609647155379107321344198369028638985887626419980048788589463149562901806113519302504747844633534307224495428805399323194432749277538186486627225357375697116800418208822751510716447030241079950824815303792815540992557038704908522024636988710762803063881770004527299353329229650638201034646260653566266289580679198249563879954479061935641784404648820264779894483013857704448641495947502900166963757180466579698077465583326522581465279582934681642839999777424137563114958773414889537340687149581800606843610021825291686731908372560225648666562662790964234628053299271984068124060385276009266593378284586937744461727029423677488084170322649319446631385107980858536352952658622230803917829360667153195909945737981502827814891957810853804420824985627728777282992978137468462345081655803966824062702874564337797092137843270616023008062596380707271507650421256598638466076973965784411538004675124398976587256994560352656176615180154008655079630832282222846783799178311421364212397777502594671740968318252238514096227097942612746618891222311166267504116756839440231708755368896187284290758176404266592954579005043020636467829785211908791527524441251404669227158847020045225007127011869787729196727235510059667436498248594618788333032090590589547744841440 [172,94] 2641448851303941615474496304331363782702593115519084595114501550260640914090670161466549467728706373853814711773867122019832221325376664626179459834006170632560868911378901889873492800900004689986711643332308755676699989261608554535810457113767501100584430437489701571993853105803824266782071106737587591654589407603811752592205657189232064762912782873805491801865107304137304973699148490074410988791169490508113742501792497356920825096889714171262788837024423598445992242932036651762328840794709334031853089648546567927973407780717145687963362079939848106333081950509512573913309688195960886575028839073223583181218096779751830833060430022851951181772796671986064648543551810583554883895922198374936716762504165419406787675185266935542999454499356031624651102010777228662446688347844938331951719780257776986678123671035225090118135251371577894648543756863541895744199584881491177698707599194144197893721142852723977233429764823137014155504365766036505578407936295474999469273785760529744874099285674401110195131196846265295251613583018669404198029478382626342782692950678467252289379078698079677283920995586273436686376656051585748248803764344219186712978814596962058562085755366136143164051078439599977348405449943086869345384541397466474054121105154283082797672707183598112495774130580926999613026790846368132092219332118078851933472107997614638736652643645487821466162741091113651590640704140730490041210660985413811590318469745886061099586944081009547965008973771779815323956182594504 [172,95] -3390104864528814291252325876790795817481229301719856721105785493490622421097668018698615158960932396199857187051168072897692470611695414004636149792392164530464181298540096408336415950778056798660391222556651494462437598504162881651492940987907858380901640695114496599808102990984106091092073660652685079788518706510794060008958092566678384068505140147166881811055674864358684291074153743610166191048934232289427512114422666753283739093736367982399229147032123889796023231530309521901396404081138968013724635477032055024736307428592095873868816226665308216791764813741075178943092286007872792727983976845841030799209409185428843666644877936122467683778189202282601500079637711126098652192871623520009682495575148456676211407673332429823636329307022355108438551505442846911566848245634994468100575393657807193227390321314454798306962124394472697451510273164973495436268736984410229352673417424403698930863435057127430645829717550683825855207612134633723838636632825038751421952226401412440170239677245117039831828671121169362136439303388477414665555943911391788786732537823100003207623795454076469971573101231425318860059620241565943629358724360590689698996474330062153592980995027209253510998746999305042902639623711040941203067593693324773443865434378361946077346909976545322624598748350589649497684195233413539801089031012311277166492029040807042208300589555817777663874299735959712548042964503093310030279707786313938639520138666983642886385301097485275151064695754432262383123776 [172,96] 3269095072458856163609393330334846022377607967968422500245417054340066576892222836804579275037604546301271967536644340083433260363990002069378614960773082251240911540500472795081042732442449308001422466289228506439509218580739199485960435579467164799856999516521464898839192529709700507158067578600334376151400839355503252401470473812187815223799227720968367666225525799848500028054751564137439723079713302718476915976580466283722507954353027063504034482720637200265812369932692039871617228594601798654402796259497467009319007057416114370318957076866548526519705137050784224870796087314122887913933233059613045546626256671725459942511463743956000318636686234445409539156963908918369442103069408059769955571617143416415489250396971013116172934466210033753792390544948997054111966036073588403634052998208355860068395355071839206714782102246273422177632674114252000914298098097467154845648459438331896328428737726414949537043541551707605774445855542649807484365582548306326728821002573874740732162342349179441310618923730298522592418787606312238249334107216149852751918957837703346730364029246086667836555286762118180464064724641612732907325649118891447210795515012649390019587822199430660391246377018868124925495147032170353544709862290746463236548543666008450194436357143188950075529988438299567355184592772747010659640251965088182141352950111667361825820829800080931061226958714278901818626650159054387604393420732808372728163966476101382453492532513931743492837827263573795368 [172,97] -2351073984376483197317308897727939610941239843047481758557657781415813485619761811927225188721705951966801836773714816453417355837912218966136676313373985506399693655431587061716588331149459739643669335588817146217534783715101285688333476471666910807905592513035946255801214914168189821609261872106440628504959589902481834120677394395123771911978431678781863533310270299546805364341776005113167877340464783223810455621504466397403395294546571119359285764024105578887611171140793004495053270702418845740534939564868608075947227806960483817895199188442590166241160757881612566127374491484919211311257171120385669314359348178826064226607884482217168786043559759948259236811435675682332058034608160702838660883318711190519293223589792950500352874394214791461611925101402443159990320795906330630221411976116169586179561029917470741624862876734118388008832849443905494730207959242573190955123436607251004523612215313358274746701999113093056613177559721762802189169737702936810208507815507137300846555851036928176745408318373445279753808927171602436540215819268049131745388691082526587915645815108687161001797420417435885589284432211847279808661366383435856314840263744415994591527791123523207787499270486344407756952174790829662457057754858588307015398326272689541903637734367285547290048993531140801449983356902273624614848520703070095614136443850199841665509941847859344780771418563555146666696322572398003403269233364891021258545984922151816227259994979716837670458222108408 [172,98] 1251960598177294814802667494611481934408414769734916999271760893792770006787761823923453860175810906673178742351586665986632816134257324667584977788478599809196889911228826268619398968274289309736507099485731843428059941955646386017760889780024466849240520024374506059937954727121072982463516515375972192792428961016605502493961464488172401029437498745159734692144243950676138710951940552204739059699814519503787558451989731803577550484154181110481281072280352129069245587696300933207465385449444641775076199277095683986123413810373933856119134091327997284847951367850981225641108905609907646951592045515127856107087464059355729454600162276241271009467047571529956954431315842760753919268378505300287227111518391584245364914702996632677461283158888676245470157876207301295355544985596410740491371368789318715212663545181583686331339279789298438804390490777456642332977445886708153830952763748703139509132998220799504718989707238040345151146220586948156025551097215410397159532997392806404937832310019410827193648307111759193213600002911014672155812450641879552926761826113461916230555104544863789569929846669528006294237509430069397146463761999726807463716476044604080835011337136046899131422922623456388353776140736949243472327642557925451173240970326143889053378577521791293098226989668594158012976471976136748495878234566792759964765285421984721699966817362150259701240094971070693488272417090509892725735385654634007355403929287027111768090690025281881143707662 [172,99] -490151743050255921469836102634302999401717909726273090228376413001395822683426588102898123844511698238996858883970296515639949250378990170986361249332949036325974077714582813088580886296797181884144315179024706803095431497012559083305358983807675693896187220978375913990535534353711972290534060597524566302161754736537402488580860642409814120595628518024010173817618729033057309832080380135542755414171898835490935397519032777276815290039223158273172825339589198181591054397406548140318027432564393803785948874776621653932754333962251319677396196333450674553589549968529493717179810819925396157788845520126472031376798297413630075711208389191442106241720882767582005917053861583129024234007295830638302059108934551094017499433800865250017543788601846970889104027322067660867532702354641772205272659348558847813678968721379608507564367711477465132199943348709365715078671490739908661653062578953590750936476260465425479383692613559667772691263305381993415424667680662281279594675644107154502394418963051205731625655375066889704035679742339096031520461808340378291905489800122757476516815233611286372303870586094107672032919630095369296114355460859318281214096844380845719222576863694557076450515833036966698433125815619766618444520943312692273818261631003587539288962587384724807570438599187121512421860001582180713126144093703921975880659023401394665691940392474404733365960625885525354706928535696919073279427971883575530908910307373773408872240056027529088 [172,100] 140108240267175258747635867181449400307665665338052967359522191949856798102647975411907685541293834384242989281659537140745078854493615123136497653798358043957875975583428840066882811467767771322547982377812429059821149870343564812271363168634607974001748397943992195811557292625624722854334502281940796078293795874693946706971910453163433985413006992820114626233065033743356919019249958524656011999029966410698661499609524537518904770849841054412642027282376800934573997330781978844167674153920070521159186265090882834212277606238122141294885418700916923689096556868913844073059730534154993107451633310708924116638201984928483479045009945027943019888724074718090794497172672899709830254745529268825647345427537259886222634923368838833862662994334752334775891972791221383108142339220271524067040889867107274311713698400514112761520240299476426989308309029913014677978710002586628746357686114696834581799351057864231247110817364251649451520651646675262022132380696908503218062090629967436418147641187017553747356998605897329382036151312114893509497312446477550508761435815433705534418887078846368446250216263233426432518539264720148605275099675023325252713058648477389938930081825707368652288736415397430879776860062787188830698019963075945767762514204142924386077646183113267685612734140324532862892667864370720657022601474066542198908445482891611136265450307086372322124771061143540928071631140615443822006180130449218755471701072792443169883939110192 [172,101] -29041308857446641764368517984449988435513758733356003240745339620779941403609853784452441457433023463736515660627008512358146913883531374712414977779850879864004025040054079944644166661648850443581614960947884303171112361071514348737962846626686004905121685381431208949378079485959626492223436631683817164360152953573261030833394933162434880846373224132570544944397357237651143186543123483837768456315267520367677369427610136513604193168858782981896477435119203085487880872167313013551450498862945017225637609994611848385491754466237421052982639522790195041003670535779344627038824421236690543102542992121987339031125154612464812323025396151015380658291422570680044152079332573360874674345447983521290623870724195038698675930717001019638316169824763657297037534050937610815416723539933521134718026973739714651619853073724131338217222264273614484528894023726111712046575705227345540494660188882488603890645183858585074729519808694492021837787099268116777454964225427502643864963202694637010743273707212648318503097855426976191558955495630335705587184047398979144568123888981237663901922183878526281790657938348449278749882182003892471985798853296324414316632548949115910388501204772010068604084198605129446264437662400598519819557569067994972505223605824953348430694508919599637774631692914024058324661616170220690342647115197744790325587933102706169583010492626092464256863198495283396911688902076918417931679882799074104009422949972448252952720 [172,102] 4335700312283961016800274687926930195242829325338324589677176657602852864512855248834556677286478024827365870209359119397218278513912832212991563390306010452807839973425487669940004244362256713879434047516883366059859251112094821929014415366300768011814215531699159449193199172308897290349732709037000470353105682041878970222692291367294476785294089567596772316018127349054567958497842494661191938179850745984848092873644943295849905021438270083285582119563916392182410742600651255831236562430306081240617855708386946946121019116154017016438927998632655310225216918396474143631819063475889247686080357996965373296760129320922011319834029605860353083654434997260712210155092697554703985659541461564337440428656113012274339713516608244617777846743144095908393851571101103888702398109524044853234438789886441523185931832566647540829264866198888555819518612748751745360102197811419197668930697426410886362767181710497156859800879849220831171140746776847383273417624713337744288750305698077384298387395018347506197337276082059312029694156149212002633300401536733664043654154747214646681799388006568435059229050666403368561864091559316714501359873928985568271889744626389022788978187961632103487084603549916926005639235627899369461620043776323113130487670819441998913976488042858671719814456972801576006351742774449043752133305896987938475137638807312882267534817788253496753254192287541251075735844895507404355132294846675401317271902919519836 [172,103] -463081481498433216207159763636437563213095157307347847874583548998683464002056798698545739718433037945926721912937154447264238789734184729694882996584903977650488960575802107764614541969131237718293656718859384355954479752026976216758956902645197317305989714144085326626672560691658349854236464446166810416962924113858804017672762532323604951774845955032148882155330496084048144671163849838290843541082190242546747029088118183016978168707606929649706603271954719220896248779349826241973399046658576869996596584224360738399718620230333456797029339967131315079568869235419085881528858430796169482587467283493606396394475143701534140529377053361312259077051508933439266213227833109418868078280658269600002322228919657790946858985311501616546330391733533371989526118272581949855711434794368749426728201904801808638872192779480949658836034728665004072815601613658262795846087071065056400793666357608458455317251082886097952981899053681629920980990955506717579919875545145389953679145718988221398756847195083760777151444572382558689123741472444590333131895982535384730856168301901430406006389372200754536705200201367110272942937598609222830013496192061167156531034385407101329153835454558513938905342643210053708388260867502521117106008885178193960899196353060161885533964495007992803816287849010884724812489497804662015958561136133948729583466545688537805640016291295181790460137894885661972516730651334677811003797583522442067573124928 [172,104] 35144214587742197496289956103887728828591968714230860771459769101204060565696034724179092043157410796667238252505931886765756978607982838136633718367320845500288706783582909721670747571961660546186659928275071487925032534657256161957316682476488759422053921021828608817769626280137489589203366767765367016898577873866148193814033080542545982850444690376621098324662328049985723974062857585283278213376145788393075300328199528095651069870650747572984540415504252516955466364133110942729653887940593480257184255514688910312394734102516806264583952415315509365791056696820737187407305206700061112586527406209369799876039593117641992740439850358871271230004109626951058377351850426063106389193678133851543785516580656911806594885138134822697576036029594241520954068380437212583666044044822636031674160940398818505489222881994813602213917734426066663786341125094544539857712590851387928635196798691032760456567380832021715191855865394799622093830092757493274540586861823840468323637008180269259457012300012885952367627772033262629931640828791974385582395890065339969474784898316655126402462633481787455439743402483888395478012228400674960997222185722110268798894734792524864597876351831874193567188642036378224570534513623915270455930985622234067286619618939576780813928736579518667452137763104389564580047172893184692980248934118111004763093058652237790612333345434019406120870943867013285499018308389906831665337689755736945560 [172,105] -1882196791760204532440110521195386171598032288488676359212390747133886562864806154926575312929380692843781722630962931332585006131162727656255571853059592683336900870369836913260571654035385675913675740765606018156003106300412883408717814158649922523788997221971779096482842415233888154464219023807325725107009929391585708659202994566278765565070039916405597182967427506229783045332014658810339199745424299399738648802705035262113913264817212790447798059692753572239534263299023929055295591936278962351429494914682919406502444400425512290736580323720328012368216298341989665002164584988625265422140586904721897644773369081373928084921850769069639200956266085613896329330815638141891671420066395125578634942570782288676815490080616083657660298462446164919075941703957205796936081354760062188166806487403800644375198429600476516324299147448138760469590789198746897240996439170559483995019665994646167916102612343089629130090749558998327505475102250754683426003140747243897305649916014390437506295575308529189891534644277817132569060042050450081954426559383871505826913220681625264423743432124511853108738211730367314357384043143630408109474464847571492654534778778582575179994533009870316786821745385580536921578614656390592134876228904746425963701676614840835908445807731059253647378223226628388382504684518515146449565789168813480612227216961257671367068349143561640164507204403820660852806828986915920743066041142464 [172,106] 73221587320710046062032642565920977266706258140260504078938848469287245555936073697340257315136745103765712779468582001212976514477933947666201954293986394936087306384451123972700980492905736614803849891310253610145052182688677031139770133091977425957789267116456983818833430230736865341385827690436851828994170829822803131265282432842291407965071854459906587647603523341045860342990388723909837180469109876934203457604272968231050378368521602992103626686825047067988439003516402056784803838628040513321393113176926312970630897383719584660439939563076805105552389119858750148207069283497090486465186181024391752804668495153054568116241692969465761087010193426606984689437339538806289954469547224463971496440415582398240590053693435324519257121993770433320604232717000191541751731524216256762741963509531204759736980475618646730059129278156431646430638446315296904292347260440315800473446982217849724000886594090739032481109081016356857661720932138951634361586379288834175024401227075102294321852982283413723302832624866414064008969053101728009296009316141437139525310627035479143519394383986279261517660290914736360006242221790628407836380654659559557739898503159049548698541967649248542709543744713651944855843245686785607426210261454692957544790194888563717118898564248751207458207225343432075584684873990946748963337137989277391731729658829479617904488915256695493109155499655859652620717938514465372043325 [172,107] 7049677874085218874059997142699406355250030368498070597199172855127996343489309778618834331263562291690293466680019029723119385669674012550357033061602215303016027776072619484597238378047552649432274506498792720625571816566621816753634428122141818823695950024985032291206958782384544267802812591401439643729071051273797251357989165925746662263007421477485484485002765607473266781496361867580851971747821958369324610699779229373748675153959447463682652255801553407961870990283468332709267331800263743051116799195108200069805323569078954299462355751406387733496991014471702251298473572267269641790638099734421437895437604033968288644091140126392703242467774194869900935916150919600682455117748340817682170311285855427020028990524011451059958040133686465418605537185896140533575668473108353568857239351108032729285495297143152245877036380303860135707317022917699188445117406883719252336674460119206978636662368584595701028888525139513161147655984388008546448984574697741938751932618374530622515999631740284233707812472062796938560721572619111806781394986689344379683698467732351951110911948002812247616883830962499850752408688188428901578035687872445768245358885351734724776312853876980950641839316957918282184238805477479665046295270011243092771324440540634751236997784719922256234760301293331159043703758121852999286855797703879579136072798819509289084895047903353239150530159481935239127564897180916544 [172,108] 16287869259841615491596860424119304428559613283818059397246278093317831605700830151760478212030168518798823037756904852462662017283757028252114729175063493021724903756756539992674897569067831261397618178888779686812358164688574155534600907701028696100166390592531316603072108083681100939392031988311577091932175834013330903304048082984378799510846452727802821035444645945003019367706127210186560684209382890205682997031669592946243153384631640848640068416052513436582901354014190630534462631460744840790216007633996429132272760669088589157140695200828476542580447934511682051085270585874046183937258211584734337912797714230426566236455484890402699032504481299320502640631079519125595456999150353373290562706947194321042471292902318279154367125310316893828755247330652181783246238879437923550323971020794898798540907070569635024339266621681661769886057880808075844735018887721847040952174322951130176217342826464418656336394066344477464044440189960293576112515354048011370414684406044601746888599182351656072116425665922850010691416327861490927612089491478796197592162036985900037531494109161586465993929563173613001800259429567662629830603108405552354923289216207896191311591533127869610334450330241286832267324865677788443810849074781403561528841292477493134774939402649549189807048609312377596753828345529052446169760916661807533473651484936079298112477716378693421048817645432526038890356895920 [172,109] 15858091996521851053460303481926690399239660076411172868974309307053331726080478343079654873521284598494160672820765001121977023465850008900854179172684790146303808314843280066973556407361821187233167148322423608018141364695535919481070584133939779708983676976989440464010432796881696273877548718745588696342273661101570348863838268104958590048405103170153240088891015798223230352351119272660522833600660498161495684364256962477337991995246638969900573160135904342608708188139488397248612263272516594953072323667145111871944793026563289749829296781968831361005602042732279048249568752573712438085047248716181112288976623475623479495191178451372819043889230548678598693299046987973604765456689043650037563039271065364673840401652534487205449107357529860145291148261908578389195209676992091945328633172967555869983173451404034196761069059340507718262851136541451868281146557133654496773511363347886290501387684897792970927259318684670199774356599297596123942420479253278570686312340855823160903876280912064166626836987453524025270136757513326348434661846911340789170549438633286864554891447440301015269012408101923396707439742528316598223283828730288888912127311319848858993440371123292077784644754732374430735377209977358485611927555509645468626732569344569614631214874063329005038279024458059193442814341756688885247380491958014452531810977485731485674977592108653008075357631988409501577264 [172,110] 8422812604516090168918869571333422837361145258167816054109675490953462501963874443263604113317474282376855917028544418746860609176964426224591063140191205317028772116351042574530823051446640005255586661023619918698945450944017993159926310586712124756661731850914717696031741674793957213241762216491244616216149973100873813056511842562592138055177391149954630766945590327682523422506448702154998702930508271958518919668375535092285483991822220812444121448237661337588135018352214087066411646501551366728721963433374594133550644560463013910256100507285465157515101731086821649422643047102028232120661614166866154411829972947630464160709089900421054475996920572134391602904856469727861237418282588120776227945490546376650833662334317403230198199465966184202412628340941748646507430918420927081494154138675520025829667547180697191734552293813357322863248434896661569197410528770099240703480851939747410037036374527608288833787532913076727816383314427831224911561085993690672560231303639808071535640866861988291222497564641303461863632321707094674648271748654553335885442100252092253283855627420583297731376565205656884855259345703188727343712042508432695291040456585801864356629093257595715112613848688617653164550516000596653186019204334759453615103313210900055864910570183383607888478994523867366948216973672776260157196233553378160236175097770771306229432492416306817687985918382571388 [172,111] 2462387712142802623657019146716136554592329372627022911201591258102858160530017715297010462523366368116188853387684211584998850182444903285771606785746163707933328152026769468297866961470230441772599952715954984265832647990233247879483796277369031859005833148989430248286320024518589340283155346404292871133782399575409718816641101370639747793444763320258267777272451748623705634593052787344030533375048234491072449208253603365682905291688664367529906646267374527422192173451582186589276561409089316723742407777482548604333055655228410291644357452708810278716325419974518395109887644783800745127628655333626955579509187808436083656206750687811513638251762441345261325398732083892101464325504288071911070450710853426265046553132534411780890444986993755616106473471090686803899754445551648331004252053318286962247079275279453574058563275271575409816158060763075007864217745000141689539686215095888518320943319138848818832255880510849249717513568410055255099381650215279358998914504547014953520740437041554985701857794843423620033901531452904471117847030650525060642592683433996839660422425765129209355522296972577324895414066783242537620937515139178898839328481103661308189448292169587778593295049590602210923490279921756336479641670757048763639256164992321090724603251344445450562478585270878030547801018950605605083356662561157527784609597958885582943377102687796345071843286688 [172,112] 398828707717092339018265441642630861762810050960905573239535549754416265646824390582704651366558604869380565817326273000643693163969750070428721754602596141704110157263011037966550065309731147270282283355820991905433313753248519136419966107468700465325522112160337475226174670748462441312132128266985658583925399219439207816904172991347390650429279089248745937697052392044233777272958996466316135821727954865008688558555605561187417000688893077860956107834745684244502554135656199160541358810833587573833919214007756367929535305698921007517760308665024954204366887813775621566296766481627339751327716262471305942795561166374615343850057363777318276652824248236745906655374418896796145408783613923749985160438741027168006375725767830882001029911276785069087216243866795325459382020552837595938564948394351028606726403298690466763663327904384729375163148751119272325195685560347217367137696481408415670241866602087705550553375120724838166468464768429055997101957496226761684042603880136384318975191577116682587121466455035594199806092238685884093404709266217633839824578534026601195276280996497534816871832520174931966447243866656519147779820373034342498106437010610046963939286796238150063258166294433728611532398162438337429513006063832945690248069425839790140241148951965699877095288852865394758778000572402462538917919140919322828781465324933226728037976389582819834152 [172,113] 35917901084688060977088060169156468261131248634641917776995853017082153642266992866982086186475846222062370183088657027894648650376869720633534209213152609666527668205021988535642480148143280861568229767700435348745696179514481987570332569110178311705837133513525328739688746600563561809328887787729001438652911018185899325221569479581959292835410636863271493772001075194525025399856367202735353362952914402505987699099521337170969403656583721695900609567803461733062554073707819311158957983119073796704826939271836789911605574602719712119111238905024479517099266471174909687968180278167617073921943622075668444003687726312743976792640225325539971117483553847437654003217091585633947753900310852009263510674253505472624802775827836543128815397838134035924975051857535414273552188827552429099822468600197520397493616227540378928992264455554617499610975825262882402041013958952836024222995877894298871940765666426298351700593613590346708453541851686498782507648148667749180911086866533886876701291392447950743222997031279157788771897571003695961094429162424305522313311530264840458127230571243120995290559070263462928907154446559291409555707759936793286710954422001893905868017812687410842863800806263525482078298349902986119694380711724888142260945700461337434297368688158191425407925045150639364734763508356412572946762294849727662452741575094669926656117339563528 [172,114] 1801386412129770262501592260832493592946319199603866032787761058604610207472506910141422539979254072135891311603085615993310630438080894999550492493646289149732770255247959761125030489108530208147136729448018117336942041494772302293814886851393581121350768430226301929374177079179612758536166476522645679471280469258947876130041923513095326553210339435746901421695093730816240192582960670638515374707418507994314697691420653075772987476190999919167249568407254438338812396985421077478222720382193463274425313714442148693182678151554526738858188371611100704798386411573210051702905626503767476764175404676193267555644823447759364665736722198514594856501572855174661034874851677984575649593190589098411101486394613825017089957588774564005595244799291578161844165062606526150662189056683641196178252796596430000288474442055169357875398051037752932488881981020236562202983909539301431127272070385825748485787340703086654383608419708736338694514187165783262815506848083470334911511551383041644303876493445270199209359574148873710726663249346349035608471534075624453243412322392323830342865865465072789096938291036469007103268072908751489309173254913993513353666300429284795957995649250433596423146731481409148815044349775506496612241959821028224681310767371178728611641482970604584247350696487469896122069177480614758716395712965811938957439655164584306718942206 [172,115] 50311943171612244951672703649475225364826724818192443595627786679345201120809988244789000471182339598404452978433677786390619967538126471103214893072706664516289617621040719520033207004689967456149982196354391136857562317996041801715239650618402373538035264534779247936414228805320853629873915280743322977369492175440738785429331898592368766540179016481888676670567033570232371088562613473003244684731787793182460717348501577072694226346529126799034366267412036161951024381552635576813028410675889056662114757268121723463041987523110427965966968606939399985176581052358516112559394457522452679788043317692040155577882869202830773873896233536028472036244272558290589713330730883882682824755933758008347818398884680388640228715128406974541070560221659598653039461066790004803185727635079678854772403468804346013129607070833734973230476338598495545932879109550831539236091115736152641114022228911938267464872460848391568433443879211844904772465456663496310005326557243234182047275242169020928232856323165991033477630878980521931140260655332072725403367696284609424341976421470233035587563971957867727488141376199521015167652339101810017257160227244884268523001244399971676115634327089208817068610107515644499549438851465870412566730594961078520890824505862900765469051517313954023006338680069197969824204884156673992023602657838823728778353410276038016 [172,116] 781519944466439340640222904237582694887261902644293505141397293302324604143716067116939539900001293525839339875082286001734933208493982681821866769681039398771324307743964430657386281338500554861781291360168017517223402822894264823478278982742262241190631126373762171514463573249872121490971754416752171515182814932716091613427976758956751600270597566141384485126165687790533778929329582235293156016675415093262076185655061773617745876370923755671761012266212912770406087382767395060905661129717401726912952717727261095688432381061578534041117066888123855118750108158213334107290918872583044526946842714376150919992036664475044685539976042463771811520318838949177302148832729531881931029776243103048902899695636696339153893813227733257985007410714874428161414986862144405139413008496184894879966050022259537259406370402703660241956826930984067501950141838904413849901651902576951428710814003137776156367318145200818866734495132243692378144121720225189957501997147514228397257198600070802892331541834138481025799957693055077301949607528116570489312756803843721213444384960509835106887404655221455096291658641177158039511941493061400650236841574263932800474449385999133862044446418460109724712924390044118582929028387832112059427648586927698631029140662337947108264881208534605488700617888085117572211637448837594000022348383146015484870307392 [172,117] 6735361178234293822010186450162690463151073511875895618263998507024504573940013627163841219583529603975798281483568507054157999198460747790253050820196011567002489036672907497585421112750587469298194312753562558498780340688147495350508336633583459193792538883608784351148092964584877149613679426580980301473172971218608363158422686702515349378011579055114906724328487018313957804467803529916495215584907555914041538754126320440003265597570639175498100526147915932805252152416196906875044564708522058842572706450199325717565609652033380124826682258673407460524143091038158164993212717083889444854038358506221580710458131255188579939514431666967490198904948780127617250991076608174196645286700957488581794768415034383299656555300092431980412578968265420711223492558995227987057789352672598093294796569953315148469524187063994268830220852708304183510095846839830322531302678842568210866822440814097148512728789587467236967082966087422792235451550827536493016811915366367505637911536836541052407078569388695331219665593793068001752215464144189870576703432151847984821121700181453060979870428061739505752974906161047938346849745563061698916607499583272444899363833950835651641974526139452751158250858647111100024526128622583054380171264371853193425018346459822200487503121605814140580178017603950732975816772787261284604497153912398821760 [172,118] 32094749839344724813388313881288053857936730763124857830051551058734463367057408415625551851697273531234866670579293974523844464957635864968973995844478878270060384713395322511582532870952598827038099925988396614912432610792594088592657395734781694875571479402590198604407112206006844349606722972514439585037373641819315761597118183393718886248449835862945844959937924771233803768528152505027048903593397513098842691312651943792565506897458491567635136463477980650992019565948593584496881234941603650603061351229925289269225346785008951584348349115435778704763113422715087612335072954246006857143725909403594824872178537560768457069039706409852841867273278952984541781756529348412321530550379781583918826019944454859192343317181558325212540468155664662418527136652999258083266425937508074460074734243932201280770396000650086816979132853169887547964585622729091491657365703818575810452335609608396410160070851225497963692934886845257070946744055352783582606763800267147104695383152063461361189153742604327715666936916461747854329085326244535110663806074400852518421899864250036640063205837640982193485186602031747873915468230487841327886054007265062886552547807739226984201823948425222706527459986035213359420101235192765305674885224834968392972664226802693555292741681227494414794449195813113049253854860060146093238315231352 [172,119] 84185758582248305355066715312671172819424358434793713085517126078901138144897830310510882492812196043864772643553117919965982214616500416927451617306243255885111428162402896687041584321526583544826556942520126193744697502555891700486618065249119204110126637781611231757052194473958286300971313138762701105886364021725116793904705037856430527510700323446779389750357160487614063931416650947694469897998901956757497706911503274577438285028970595615449714784201912700663028789091944549411248191831713729297740492115191387628044081938023826641061245461961878515276199527835756588971417379303525493050908487716370817430231204576622553937559221644906243778321631871918882892515351035095213928122541236851605367500195512369696101985986051685898112274650174489074432104948140058793936430437437777288569904131401678510855348993894766368799551912942197940655914229179484986709462095930173625766923399900066273510731370836067784380558235763188576092171848507229576236770270037006208663387629823017475305857898834823770921894711165256318569411735484200111421468706965866992904075083705155301207156230141997488109406101531225137191313132647395774302775049008553578524086316636831837955146619513770935605027344451960322677598935135028546232447152793470503594804837633537372276102243411733296250649569951410824125629479710748826560 [172,120] 120905783504754531034766029306279602433679150398046885171581978935793885448247053887049853628751186185169881584363751275845202265785907194056205845367945352510439959563949693361527345608379941094630821240416677998275706910078851082077324928007834624517880508498004291044015047034980085934980991255275700153660881983694826788325002507344856456437791544728099095563194977353213138519748067738466660325839531194395357444592928726059156286670317093593057889864652876128195424225282468507039264536013720679850450159264271571615929059314673628004123230789728501226189761294248154372532850600003172964565187681644231940785292201100749309228452654135226712791091396709419032349996460956330737880909162220997746950474363557263907250657369782248196028254053069482861152117355118091157288770163444093514790224938607676843713481760685626106355377729110464227651608745721023142532954349932847839913103529543043984489299345424224210789383578864434500676932155686842710132792122945453856705428659925885033118179701790711030632477945295216537650945590538581051701053290979090634861671278819424073646451595199629622195261250765979794000617647753561473930275581532008988945362034871339104843288367195386017447604247788163756708455477683674318493770265017328188828498701385935635604452379650385691211842845920383506725090040552 [172,121] 94478076637549605095213034167566209556393697896311674815965510853651994552916754417598126471416070856819518189481677738349168179620025012796710712799159171413976385156399611285804327891575489715268513908628913906440473562414605581070361088269482939286906957668047413051871635140113691358682587767164442858404403821107043427618351755045163702679677887911110797996919385666505314939311357987235734632650409422653551142891751159542670060877817987511518215309912118389707178591072327580049352712583766309378983396876061000020731461292579341426318656001171181442982346014719085821193079142676226145173093996934442932637272192100435690988595049453606828342962142320410161520037432964697578333588403047463829771052570621144590659468177556147254065356043502260971717644150779583815846459357886222358828378982766650437614798307630818168053429355549705090875765860330066723418079106173763752948459842996948458585544412070398939852281382137658648859166603323992918172636304856878772798956897606156525984632566957825135170362261756590385818068743605860903624103973355268553054294341721244198227487968246581703929400300445929213069285728682488785307814203434310349958277609976309053938693675101757290415325958790928251050694143322414510555354831755126457649202767263552762731151272791855317818766394940799501256 [172,122] 39880646182486879340410922341996488327271431944746887132248936624486106226408963576558949688396567367274323075152026295749131388861660144108942662334216402697908672659845881853752640059293147079795529112462524736900623081704712357762509128720859024059894756194497117374824428573629898649942197607134744568539855417360730106233507927561532664586933833191347476456369097295043750920651555002956308462638676328857825551283700857989944867277853934365307818014469396887310663968546661794312939962826914045555255186470610229902622516282166979202675869026039934034637644583135319907090304975182485058731923473171595439457845574320816712504056799583830902258509998995196805054135244159533011229669235305550800806634153909760258175839965159153087840860814612951190715213208991789303785935568597142962595201135353443252885322806425248240410927051620178731288588283857716412693245386039913132051046646859304729590208639819396017968894223252341940962780200651593949644071859948191921448162007709227785221654902271297871241156052599599297647962797874005220656854979992944491741531641062113309745694361222334537698725472667886349552602051467028163273633642967739227953909822176580906996868414042792344279366754106272108060034520987737713456025184262108074973301566118031974860989584485549752678761596289 [172,123] 9020027456803896754339980302860256952294957313348683047353268900639475949211794019028465025755028576021128095539710754495426352620328444158563862933569983490928538648579230178892440622775816948883046499157963906309992276034767211293418165640094248064631126120242863375375712355503236537736510835481383557360282535803109870296694768510984357680975734916916967473603621490168347280900267170458644333875597955487044996045289349308584908286966396674024443180406366953180078830270085230520141519235653386782508055399088933791127640907793220440340907907222596052558908172646328650867098292085679091139039739474848420446236418616859472336188406066857964136330921076938312355282230760088442032165750359274880113343024424761684194198255580223125088285848368569135753417654933366981647604481640306572833767366978561018249366775859909049186112052273616898468177011193103818931968521816269009039770040025570284367493607386773032972235516416616449041912757140530232978270049626458731334764977901866908525775970187199269355147646050901475626309278493424881846688163663055231426171592992110708437423039055815359204430383399071536260412398185339182704755037400527175801003730516724479255187777619186653178957869390479709131194848493150903302895714098780098929588809198890501770381681046995611456 [172,124] 1083235127523832241151604003257780538237812275763397613157710606636106716119653398868988499445399537670804769544950469311995213148582488231954488801279873038346043595213034380609188291899964245474331961122400590121342170421454421964285537317081589279343387850754926959348049644874482806656489243085698219257570152849954628998277525108967347039063249032118108822806337552296937370291452230894181804820431130209781123250814438030394533365001200783557090600013123241100713173498103694000263223368659875723455718387167780343466608941571398398594717728155783744563588673258304505592053526786223887340320237823856122092758595433327906135276202496927837797519725701800201071417787870973640658442118159369128196020474959911712197787191616322004138669328929162332425017212748271895196103016061067478728631606363618259697757967912102097461181374172583613504752941278607628991580038715560342508153775649401939726648348602835433411493579467681183793652153980875688622414723985836178233365305168284915664861566199864358400666634403140585773181692146642319648067011586381121625718898264627896884798953111751472386404386708141037124265229592739222340462940141915681076546426342832097240090946636510563471899085164678351226074209549767693001372061999549657740523377042781513277076487200 [172,125] 68381180610808516675514092069741798864400153953372117058986909457319779487682582735931120099609994333499492081464320933486376961453479063266449288026044931788769317757549596602671143717490924300044190515776493725115586396753225769426401676146845495310847018493651960227825060790864817628432595887649322972160756337220717793769673358767736851181566050709310600265006744726174997321236511656502525397030887300504405122660102663017316446541878010215148346909173292287814039571874373487677925767967309858570679938482158544456241693389037135768784706581896304938604059596926339877716676623517547140667369662906589133400903549244599745931341463791376222168608312199952203153064624212534701756172052072733246820884587825856423766466926640356179207324764833841880757653891238600549266010165348223442538462534192996370009388411245542601932709984494971199569736993671810410266019425593400337700213874637337043159846718139445629648439929581809337177363076866801329257980785593627288891133991201248578799630710809496274022196602936448900800162675488689909482473950974226630157651361083398086766856818834971248096415177474388691773495043290928747298122058265916487830573375881645485282505025296944398808373649125795636424696529820370914350397537903272737215208846272726368 [172,126] 2244080350774222607790129910257055293977955087973136227981166843317602556963135016514945940657324143995496202744236515710318706511684117175888907169755658305835396380876994343219890800733970999436356494066385035251466139367825387969791017560711283402576604063391091833469893238579551268991835106184143918243197058023378658761140077619774818227851548477907484911132175710890808838690676564289650042292416767125283283413751478947543554419735809763860584215202673263316260820952951506451277120336862927015394970247167389729500243102712537618765582367445555961577261456312683723070065714267172515003200172097341881540341560645121135870970997903353377792701365320026470816060743652222505806514631384630695040288096930873284006514458719992445267773023061314271242633226016597666644099924825230299413982444456306446163557403056134972921381747411001361736956300942024545950962408775291797463210555752340903185538159764424427058971598663419627497804506115150305073130858098227016008749261080424005275569749055560594592106399336948577829232290699289573447920399636463005862907312657139941239377935343564921869013193385654712318148165067270937998838164980940025198288908845137662722083119821328094121031656049227841656832655282132727241555193780418693140361564 [172,127] 37823057087420964887170599221442770184939729930478211867648729216200724753761344451447576227253443589628941910095785013104416386582971286451670211241867029256867901354714325533854132155053017122891425494996612775022333029004558600639669217576985989379332790513984920938028432547407496521335474642537366893231973609783436675415802607987170676929217054972919753300990479484890674820309376872677906953595359036792843372952289427984534888131505742169417120667218437916072883133258994268956707639553350629953060415024007120649013024622982276780408165290181032716871335799139021853194549985646754908110350152024716885890909538425154448076723432713828489940416737947391184144283452377172536981798367408994241061476579313754325621979504622870546857457877927302655417523066888319988191945080409298797543067632917625346137960284734435147889488716055624372870370992623874953049183751017430042244153905001987395717540521987246005178304579084771210616549009326786748394054151536537281084903908687925237324593939566771256453720683745082569398829301076568142002395653782732061683068048805494771881244009073549794323040316075243174353383240440822584834221266966088663016141000821736400293665877167171400337995704716064158091796885074766313861740718581152 [172,128] 323099033089059238717595484809199785398209642308043080815276808372632351851192096794071305159044681244596464088773774178573787323917879391411034802012851317852669863498139694556010344492580839225707330894145363603771252114254813579680986859453608319086118934076761191156637197859178749735175897520666074648326336071433560072830324492093630674540813040452871468570063854975526250937911418482534130818514241087087193074610644770781472624689854617679819929730759528935532629410251636826803133662132675203934195266093075898360020824868813551569206509431662667646504283201164814133389697042753855465602483156840480153537001283343087429640471669664349214736812802366016394976706459342470330851263574974921200977350376279878925262317975880281737634914118450169561106297547856828035303645015289030360781884781586123787340694949450866303434499212088115787788551224401594632336985741861811320178752948424951272446163450652769580928804921094698284406918915971771569272336673523906169092090489790584057910011685605111307285341626306278178327140695333325239407437611138064095614986812373029900974081477931830588020560846958881889319955745396357510170450314384324490341526452796472067238628688193704971598875004898111842413928992618127175848 [172,129] 1378821551403363766048742136211215926918436556666177209207682873281828655157954850405117965526651295124330936841062103989155273127021304539029069511120311406377395685553370321752920879712645806832976979988154384909459332814762301844576548558194761174446782989495954298118603878600256097077294573572053502726581068186051534636498239800789834607272065801754789734880853083609136127330840160004957671872621163369169719050037211062606731982955106452911796577996161923942311881432643309063655300896309682654566980992358940419963088335308186776528640058966119262581374623128204199049887525191064156133319652538754473314570688711000930253701521310646905692967892174975022085250069904876152991271369410596042026228288601973370349430166330205205137934128934545253915348567259737588283261718804794564259110179389088071020759823452609611735646061880327591084228536107661366305716830529017444570497291492103087466027249622971372342566638238950936499687556983336961905723449034298473883439472930076434540603948008143714231987181976682942929173069029832725494458752979155764762614658834090721646557504088613135471913783798574695841260953978822113349610478509703925481979567863443661597557012982947959247099032781562670506015187752 [172,130] 2893758944660336922056220373519894299238267296486608823803395916829669586394634745480658676006578773759003449403822129091570700905000458419603256339740927258061565677121838442796950942025640913451317843595907808082508136016100342971381245473644545703429088999869974519466017133218401255181492557400993312297003078462374576782581712797136898988609933497864399711292422671108287290455360720766954428160135366197528044564713616803388156626376320398677746009632233894650258440921769037088981948331001032404229812028143492090227188529123629496323063126931492375462973038110951220994480281290761215372852204495247385414767327676181018867733588047434090683941936236260845798816314980142555710536046660113133913359328516500333798520184581688601327392853680020428183684514695697642898451366716251545368803239366332541694156535638339100519791978244400540902925930047676971228820547314741681993104635032660759821413463231439746768280861408338193776884900957851915839559867248145987279148912376731528102627824776551530363538706433124688299916525856082063977882053744541876602696711421550035396773420788052294011469120404576773950205254001815335552221749658537786459251394682886244860774694858205472296173206487422853 [172,131] 2936336178623776972308640227175583498233838307231140054614000378037674796928192686059566996222387174276629357260999458281776496116663281951646280122867975387394851037826416125062272095721965966860172191070544939628127982814092041875089986666792498840402002385355770507647250162969131277222664031142397534944600108225115298040620493582550295161448689665518719795837313203655877799735594078642347833276668814989933554284708572298183214351788980814791352060868659971739014397581100128825288522168778411806393849866263596511599908881804190626018791965926366618019437548166212347525079735757765669419988852906646904539304654861945120903328419589049396842394899988862050423738748034370652648644469259029893876393665770578901267019309901362728643527053420358287694878830269775771603427022071631223645919799950407897412757856408198529402843236347668010592552668075131408516723160175810670029100708024885948737318237299222233282996674314517589767677466857387940019586656141690497872421952423514014259267833286623135608352049427651822283992143496157103799609811440532140413115354328772575543760799272776826689682916354868865588202928763477589665722746287004494919297933352228722345252711368949861577728 [172,132] 1414235177193796758411059285009105846346691364100584449065681946300598433709101356760991365027303190280420405106115893226142314879758859420728657138271018729714320700185421043310166276749318127812879034401053839139021985606678306008804603197251771404382861410846768682542197830409298206335749392986788132011137365297316317194095427293167138666827405776787182306934163302050118406754193308513515799071030812884642967552493579639811518053504918230858058525259849243690586376580667940532741529131056496754164561607621846512180932129695164386199250818373328162390471499439919045347268446616783851066276529620651713005008381873031703683059887901772581370167891836899964372448964050119328081268187857053030195943846580751900302789481975582293944310530274177600618022883574106472100722369237287897754547007213892935091846337543438763964539471611523598646910212919231637649743965477051819874386272148611340709397290899027606467792573648892637197968603913412750690689004307759018627628234222862406976605195400400469698536076892078982437371757914205854237326019803931143543070263750682817569961271451742464730966839896522929151850557103574239295052899963447794884047951875674995463082949808 [172,133] 316898638341448855328626428219150961478202051802414961351962606243521396661129518891421772307660908964213063281329590614808496174465784306711459648243712764240246343069825952292957074740759760746388692517658670088631303795915369432671874655860519903710641777362014313269082656390005587917270471043621378091311722017510167036570740767697390890386823701997198393905391939560808471806484037749148585285292186297302459385282041633025153728814446292881281312165223858740297090257968349079209147028894932745307029618263514239299133432758369167829832489891076222994657767045552830603429651493549808590897613250138282593228229200454599162424285588054890607555223703184880198993961618581532672634724516947712780647031473200433972163185259113997271247484355596553858804883668983342257919476826582855617928219741627966371763430067829833577205235173280783099325631534498567756764661044295448021663529625875579703722432116590717245110732118499647933103364580865377246158363380230680744871120451458854930970943638469012452274402462096650373727044174948884543146540204783315518736272982422450260318461038432918729131034768567242359682597213195637624849755528929674414200935513016624 [172,134] 32328359417455595019110309724694030139795876415080054175894075145592153792161868696013384620526649297931253048164343114146030508532224829549903574917717946361529134246449351764589277410349558782148711301841192197663808072203646446511329232739132085909466244711819836613948347923090699691318682063112893302509965051646296045262760952945045977554418433402544492657179072244662033306871584178800005137573637309830681028457248331722132031965405053623174706938172702417003457918391541083652726964161154276524747577245633283630690765139600047584329206061018394821723699924145913253433585228747785735652565265399280079405431484443402359280965758796512521366800834984846089425451288570177523170552511805410374118600847605124533245656776943188445257927057598163504178599185218959600412512342139933055133898477406843518940263433122702881922471610793141445364138737211904299046161575539302578708328100358588932489824464548107765758528241862811180159477221843240111987677014628107307894108960276207031729163832141490164209325996013482643306528673627511243198677515933124260578635911220834584773389055794871344955434058296441149867852802110749590395634904040849953356 [172,135] 1466562210002357284191143357079723060596915588591374296673298978201325089535383176179862811248061688088425955780724501706795088623647545353072449313775282005225564328801689231888371342872800659016992706370523560391647069679739921006372325509540933109551574159585663919625289243241827603842325285332776264554671691680083516071579521642247879611718947432592541779223200365200410737564443714947774796798926483918062419251098628984553622126799475966903416495388107929665247306640399643963272094745772062105465012026861393142883889708188762188140725693307724723941760718943676453966863382285656640075115582782980942779609099648980285539835790171350230003828273315050735880224943000473540558057382460495659220377295810608761200182983183678899087191538390429220505677044095995888889948254404495450519328836246471590096091415494050979387259755066801052312281611907461846011590193676706024255739874427831826600796630447044150117861565495986934331918460633873633869455224784209108361164739097667690616296634061389762480316677833090609847538244109504132651959330319336023679237417409660949503128820070572142964941655387575803723735866754522668059544640 [172,136] 28839914025830916677774482923432284289331412133201166246754944738440733451372713498430346143674586976837715804273966098565960210346805824560869769391413497393345725038333830916982077314918598538411896557765200736020285883069419803389810936746673708931134495638867773523586145288133411188033181473530312171279830364583900542352910677988611809189804823851459932856820346362180934973245849373817531919184854221290755597263847166941692083446738419137020606986242680777359479110893156701392026862423992238692673486338439860383234208976315860545761165897870530434492567162916341827664916895339736390196985328573530818776580273570148105499172356987929732785939807004439765385357049604637271538863551514981417762826994405477982864323849933721277096688626021107774949128770194704185755292845202972052756323879010438324631773529023067933520207666357301463381096840746971462489782701417031199657527010313647935642340066271354733031790262176146177341022217640442608786418166747759233764285234169555326221710865315579030425005509923759579917394278657726516695552349312710026716173739137374160226240307869973604440949452552464854171923834472 [172,137] 239131886369775865596336168628173719505113069706229896438578256406493276651403727199916461681873774488579748043290049073641491421361298497713539317045481677731801987280801684063419106631147254729860875254831884347542026792015929457877685603263348951895023029953267988044893292735286466526041774447543551320385333502831123356471371247741645556075734793775038702072186597207734297123011207261969558513924501366219184458987510581125854871503661600458730359091062657987888761098461205898179578058208816605070896471938911129071534898306951037532627908602189290331041707255364795909128496249668167489925262353383084816611236138367914648714593169782117629442583960556730405863297284033696556962787953665880180925495305645422796366944995645417413718450303962904730984683375998752005269314574363602765034026844987397194062572522698306077896662778862608899034868852632727460310758913763253549620532054975676347904433883516208979144055715826112929071751449005381858258955873444221074346283512265153382762032334445757515212280532758422676396200220396857197164031957562570300228300728764183875030615778182217386826065072464432 [172,138] 811257043415009346528753389705825165034784249377983000759285150118621826026427175803704194915166734204179859709431870485096607303331691657786799750330555350252327834708448391774010932229568068033816226682356604609559422563827082205765467472962052159125967844099150227178961920324493778662020283234347762682628758715042779026135396517290790924597690621384688498436837886500136170798971145689218791797324011913183578192437074053416739815149175295068793333073204597496518770521234673555315839492271314968943751150128321711247381352677746214248728858681686581675606214829359748922794354842916207772267928668209568735219345947285049325954193054440633329521739064066118174170408988943435206546443436992857491170443174118211004391884586802323565820564709307385140201097854739341413075456908055609712515836724689645818720204193342133573460912934775688584167890596904303314735733447753115928420995633053291653258520044595679425302354537898347502507384646467964480871325092645984674339075732897550302559448054112934806507832513988782529636598909634923210547867813060088364657290210124077487838129307219009531 [172,139] 1089751388528420278032518449484375186535408864567084100106880067348124608247136440372901038269319421939916180833803150523710175738978595218382358041921502438390056323576082045942025009774093611868534092359366582652134083233505824897986372680481578336368024101926165789489493940487634877724460368596242019698040512152683236831561123737466517133993433007076016125461506682510904438717098168511996642045705578312285406376946886304124603769728242326621668872049469475922453339843759182574949789919081179198022776008611005544744186094635320480114517951928152686896495847313386191322912867855134766139145063783932473831868131020950853202277681487374589768127148290370275405432548773849959208490795350597954285872825266233440338935678913292748143076406399976243926213981646170371758674970539016898203168567275420514621766227375614799196636138707999620344862103784885386378118134079969395045107604429858512659707732206372888651925450926145855797995247392699701555746217221542193086716774243515042561205797306463199250331317749870999477943934736391896887561322758272182741817609022008628103552 [172,140] 559280652825751217814578239930893325548734387557952267815032507251541182872720461391598006028737787798588883210237588804074469475367243254589332169121651529393559981576049326185430878762178640044531855653942984869024873622836526868372057208968214820037849305821364261781767362707095260253427195976834718549100334011097233862610577817441169823274076545207785123060507784889461429353890538592162871302127927499033807619313551358805536620154673552496830235601236271345784546907410220618792576645980842971513995330849549371070122790519874340789815175980816684963189088409752105055569954061028064887161396128900945379441609382989750070180068723635398726955771708568874734886450092275904524296268386202740605057163810006022918772891027645963573257362204927405574206151688067271356531007108742208524434446531633560760841277326185654993268133425756705871430815816560292633528883406370525295580684891868670942453903647544952116595744886474676847378792601835556197519548472819592907825746667595272090702231401769785901203889910298583878015756633704850683642020794984874415330128 [172,141] 105467193375910696575933061641181743708183468642283592543415502704229662223203721432917813481979281345161176224064662557050317376341232774557516014833244664790421256453876886651820452213846597961359452186743721136627422515844973486850293428560590467485247153588212613850509291868590074513770597629541549461868026761042042155458285739712454038404480518125685217459376444813278040788211315986559092007570849475701754757212584405499131519233233746568037682964221776556950418286550139822820924209640164766232504625222850482050347381627612610654474114933301501057883701107138931673926018790082002461545173863967754192101914732950037558406275277997190127453910679040505993672054881867725344277915470553100357588212718114301430813033470355673938815944644057123625484291603675715739415553740082977488096372044020237410403336876614774568915904859822753712520992439695530933211208697684172195809095244019613254224210027004887649531262123444126411793241360044296972112903968909275803231721534520866834842022541124177818610473409858387451965392078853135527990545136 [172,142] 7002213250559586109004900860005784768478956894906687656239324285343710152779265913087021275768959030132655620900779088402065414772525350786490492772596656059258562690249574144433721737474555663748793618873483363952771433366115206319825097179270761188788677960290637319620518394277081227632392833726194284288771092881307532787621703048756290165890036292620189962645773931056711012116873094022603615971947721115353708919285909690113735469427710014007243468007049938741751800972001517314004096459095190939397004262646556086074946296991558082179015546126230022904240100608272376990461047685865144008176749310673441713821644654929431084453528912214179909241172546245965253339801762810645483622694132125080517734848419435681098081219476727416975371850194958317595151979420244324131096470986971543694367767193458408979897583895968953734493711370480654517210234092805178921121090926794386354456478164764458540149802758886504515654305580943987552013390199051370104137594251322837008530065976469357515091805643069855798189432842381193611508967144 [172,143] 156177905431952471471203649026085601405175015220025070256902778399029586483147273870111128264927588508981145159998973887494461939252243547824180311985305270645821670742527144843063037407538508484737026431298105283721688729380442588026459147789184023947482853279460199618591133109940756145218199239961714463925234381872594752691228321210137038902345384319874661114963510790601890078520507539653639407590451515082551800333237766330035217844216834645167355681346893907664040976837337589258570426026688753545075307842817749970052205348744853810932987915061206421581089223166846355677576688781589513652103881485468716911327484340013152498309852877291023266620243096715003566876314271470760708548388566346833819069898183623243371037018611879564287868468645178988304047384767225221000500539439277528944538308322518951091076335423308268788498568293238949839611123631766949266952068712876943001370853321596441879144643848171038450162475579696330841961443552660710944755160317304504292061141076696867232376537079965557752452408480 [172,144] 1111370533240465524887656623199894392334297984422934691878584146050174189291574973389300477572911613708176651667086649463951501363652233439176581944216900412202635742128745903927932837611927382157518746313903537909001733212336159338948620264425922409661286652704758117230676103411000229113095907214492326677669991132691945522319980206807379700201352554668513898341449548016563728490407270895283042961565166392126733172941382772504810135216448330387896261607482863308498617212080315517803312747089081930125001087962973630864980731932231485044495515825995471346080328165492779011312433615930037876518119227487826479378703938266071892537254792853058637712994012134071762015720601474800429095099347539741518213432728086632724481230088437936057875788987270993208020214478847450288547344714924375287464813430583042721359821510941445222282201561890950267943596566984781169509260974287705525856423389793615689140448839622328998825050614252891075345863804213521121836505044854471633843369455558953296189361731432 [172,145] 2383488344072177015101193472955343924358398997167349738871086455885489164914399553207347618550758333233236466735963393383973205919182454005849320481570527423529033944660099828908102164453277141722555555118251524839273646551964567261492552270642180677246455300617897832744415770462736324124238589173084057808042863171459743813255184267786169772410269094286183123780693374379555676245444782686231601728316068084613571762775119769072518182764828302409928314758654283262862254055371281924709309397129405219561903397462024520973753295804542119729497890271825208481176435224226877747610562858805125175669275056951953902742694819857352286355467861906124527423881391734806541149822808326968520806578543395178326635687692506081273595641920639449423914491374739572573924370834577762905631113613599838980585620488942320644382213250658330862263546775964885604357891976923319949178239677593607532061302576038925113241170829844507479125651081998325418909200514783618895551491491512890840813297097600 [172,146] 1446365165427733158688599896542977004868891317057971783828703863511776770606795924950019287290194274173879422232573638310117739650130874568548848262714352107626966608879999494199754168045755060418752811317500328967630790200684213062429083446045393216702752168119739892678345119804475687600691001403110533910452111341845560017413267770700296409243523256189677305889538625591293617977387295659647158559713032386463884869654359352287102828414359029122456568377147147832283355818708521532259190604337063470420906151063531338227477692441354210165023949547979157257588983187566673299030176436384553157448853627178445320878276879241414492304343792884723778800430122013071247128315241349382476659839056552401049932187666567793612571212621838693349729310608859707877265783060991901251491963535651248517636651637567970041594574000201901897414816576946542038517469266745578642039539305653915509764540549584463037571750282677065544261532735400605423211303831270076405053870485835 [172,147] 231517662598578686207391552409833733087273867981983292606596630894586621524851826953161282015577054930030497218397463309506056670470904469537061572907712995466382140703428787720406009990110412157306729775582439097843803765217045065965727600097874566813634835912631488533150547498707084709651543125560396565768059750039227284938121691271871559030053308719390326755038991519690703001831939062146035730329280372679924726944383728586187652155782399681848963837221137008822293713304574833871426253465499328023723750111200374072326612553107921933606091673595094765912026105469064280934701481231157941911276360595241950337838509548407088385797416463141636780738431927228279230940985938984439968244570304161383808847411638016433966752305877659668012849053666170285855120577220916302267080022448166178164390210776260602586838193592006209681425736652218064581242832655425380598725641339375127722034932588000280764355276867171259259758348559719434867419645056 [172,148] 9038828185837958436621886979090059979884869978108943417994614442554029290056365386390076554189084607155011404386697930848358799196753214127239380331741369899546572072672911191923902876693472040655698346672047088016006573881538427827598636504124812609542497385108090881495010120671542894586231412570937475697290830031900920893496940064308499095939810447480551660304643472824357621916230564300810710870440217590997508769261134105176101962936856780490954514504294520021025858606455712772671740933086157551704808596734728248930691318952072344879891128258081795671700102700104956517089512328154141797383025500048284544618591483129789579883741370148007857566354362059590914757906609257272395390210174216661781750276178739048370277812943947863705179534316400506630738059800723524300952667087383311601794195340055768883033781018842853776030563364347405976939625339699826835295992580014701119447787613129380663501851836385117103074783440 [172,149] 78832111052107748369218291298630868981220529171590716048435934839277295104370274762995812973086107053654524753213747282081388725263735056009293855142866756831840394674862144331192662947601474281606876325831823047346336738344492378392807755432516933935907864719785861115192514484279434746133487075336011652231043610721220232912774491040048916936465801996865257071706826141027994065113476112448863529814259699474709141860777625076056578164427845649214281423666664402745965867118102045357214737827176422165533299648786459124991475768033125403063319272206214342520360196378102368922071726803935885518435254454232094438582774312474910846407014637851830552229419491754368554295470430814458179256583903067205503360945927427225124766183041495031132156919508253324704208707717130031059315165383968365793568731878928979355746098413160717024730932797949615091261464893771939436442799675585532186313191859768739800195856 [172,150] 139102702462207544512383701325030167846104296264828666963403159183029147031036381027818506760472821572945698724823681718261401950992980590372763081732803711100523562265023651522341131246510376026690583774984743108613301988008820427945190305288120943286082050238824254919667841318375890594398838895140587196319485713036420531481269847363663941688703972208997412622837146056054234639842173062238211817256797409702776236683337787415431302615790757006094468564593007675583979434931043808180236813240201658590815056929715521845753208853042878596618324656699656258806674951443059934100286048464210315219691599500085014783492838589224211050162471513948606846094820431411457758035379011574382604632218843367020043857392392909380452799284672986101458649414198346506257907897201298231842613973749185267544509205872705571666985302219581160317553040994409270672515280764936904895442190377126512705080 [172,151] 44384202607367675612441176669644735093394047904543824086927342231228466929303089141420138207641441318970990982445354381742616805705735589202489657815897648043775468856889776562401843263960614698891351191149596046996039568591135662158225103026615007153497567229034732465228444801479288908474045927680959975847981849958886819109968429566441592001602308045878245949418334709196430906892680827644471130785682692699627784390488041244770984741633377751864418669533504407789543576948170601686350071823463793386149210676757424485332207015438320102296421933900129438383204732507556810769074806082758289190013729833950666424228715993891223453852641947650165721048187737771899894118080203683443752909254862339025758574587340396529957055327538616684275733656861961654275376683595602555132843591530384456401173986918200003898089984399516918176519524004895302980176063337627430752 [172,152] 2252780639283996182772330793994688567710483113313106859646525791527182410785194525016244060172299897041764981578674273173582669101800427121169002757607129981905780069296358476487290006709688450544882076900785714205476755323449475138177161432668455771285128621642797376011554324319907381315111634778464244001866762874541003289212454818947905909806441259770436499787380762565529177703783646824833659067554592715248788426857640608303714253171848062839201331819952979529462246862910389167858986918542132761986886599328611549573844099559810872222416155426634028803129577120969539497566523410540920131159823610328400188016738402045192356803208824662761613615658651864624865010167610789610507188242235139131368544864445274656734962463108904674468635988016074913631565637370727426265444732836081713694618770442057288487417823879116672159505814901149216 [172,153] 15697850667166731704183533994496472064424718732129503665193670750554496416169515614419871757858700729815197422164153144506318959509731661214964360910409880312678413530713897839526687872061360910861263853620728525749972856533121622322604138438303994808434886387860191477333623413761625344078644133941690608306303486039632612449527381661661673372449175901882620381418228812927291798146809758215348075681017537253447413185272864358491195151116450392159141877692418739182267557330807799881382674108543712622582765740804028225987954394706268408025639857365480344043146343310452766998162351006747533611068759229884402675716041847979293120372005279583425700138003364561157690806181095517232657940174884889833959791671670326273996985814784348667512982369074269225774568308169433451362252089146661060510791568779969260275331216776 [172,154] 12661812069460418028404569593192606976386087142176262270612068857676429282111605249672679418988199567457698382520574528035880139051960751835085273884773671119110135321343448062567991958100625506447218529357140363124179843685447325549218485678506388632012522347455922028649287472768167631454406817079357519239224062984374806122564379419545374864742226132532350911639949622195938643135543762707767112704988076876842679113747413215332343830450257365824866052329920676557004800182772836906126242733535480522370145400830254812896858042703879924861793024246729826529958661760912667966431832774034030781339398479689687733410855321719530630303650738819777460507527551960037908562471266611293397084400816377749142002968436835933537603012835229801075426767652378465135193514463294288860693015730746142566043 [172,155] 968454785573756499621914471464778743607937588946796856393931979094667496559874000257584979960947682028433110071562835077901167471173450660002721928453927974455573101637092095381826420461102160378947929570587567944144230135088213604223609850316782683524780177441488128322854912027059036966956228772924723085353209501473510560990981717063093451186696651005643103835538484167214222512935843795795500641790920653695769577721050770634333552190975064261336759635738933551140494102705240272298973983664453451984174587440482964908816464462206440348283637233677184398988337103624028283879051992925028110512909706420297680670639041279241731906189346191459300262094979256245930371284718995085196008471881713133957968100432376778103773683678761393702153121320135941678947055534929280 [172,156] 5550195267182951282786999313042656748012770032584176587568518832387440341341192910181787674436721363801014036903798392934167462961602814832043219696213069248913348866304232701301907676483684628481183656958987116821339117292031806112440136764132958903261916625461730607663226177580528029168052169960111300256047268314395971928323246040570443750542289041542335317177344608989152316138894230045851076847659059518067058605959707581488834266212389072427151873244789159490921795868812068706140414886016801865780609904982723534349795828489556354883985315303779535040060839435651988746002441191239922101942027967830989148875405877403500770064686379102775536145759270742404651492778717203425468975713148866687592911175687239661195326529339120260962544256 [172,157] 1798484897332687991392717732030050748530584503795803325232519118071438633365933676722305526614700148288858491450958439085104416351597214177023683408261791601602270576043904841977836246756325911076818623186143771142230852556766119421738998452423536630495917559581466144577521028922757467582043487096707915466017382003145563263496703487162352138222920120819953746669529378493433450082996653235817561454848190099868016322743723270801285822653633105189701544955426099495622823942836384188416301137391267486438849746149398217183556179559797078096043312057935740675338284721008279864948801492824372971296725081175645600034241625386116389963128096035747589054629862735262999943336834351832197365141478960246023664697731039072 [172,158] 23416662688157200507731545709051084757204498408831866060885027486224350410819779364377987666431003751265196099280864805902604208107940626779157508051566099592329663931424301946954796580183192722869190615708576832543815396975544017316291658516852062027997909814416346623316754670818059140602436145343367990413765663658009431208253561029360566555036246160728990656775599588943023587914138500861129552575581438122682616211062897037309738593500414372482472650327883893246069657127949757766384659193765398088599648445122106746036364266835972435447313190499470382291731929170182865259041767826151645669834745176484287849137412038610316956475988382659675159214154950938141890500647254932970602860 [172,159] 8032372768863984867999492584268210275132997988642670051326616508780858556281613979198850830002543224269470563436253721511510745751962470967934601538210602949510744808172529446332263309126855148945309659940825656119205703288307392913268785543634971581966647160467186565235338033125239668837206710601994913311086300462016378211105899687210140940029333248784894571144413066532311517332997008562324472817834011630750885015256440964508025961737301143398954684578815827102561787144136231607569161398657434842940209813676396111049613375990995824949840638706756693377225436826766182714521684445136247515366916576165854613168709158706677620454727651731314926486899168 [172,160] 42559164005930028762896570062518883220701126193273265660447799269130841892231762463452579787381881227395196217601164615519154860596184873330768582817495263248414198429397342544978252516307863844063143536203801256700852290223425188495160144308157552808247759456607429947791850466308078211058598281260016622782440383652750252603252924679686650400018801109019388595126692292129825185740845594358573787347772151190299877467736478408958515718576433500187546154424697457146242719543089788194225194875358307700129236890660933551828561399428313521237300829739751435135077223935733759082274301281953790805912759048210963147238588120472 [172,161] 3486783080880667171570204793337774528526902801286722991138821302352760039584389300987222046552904633975446093813475967080950540136067353097673112156694774093710280127746283635806629217779559238555313108797552413800097322783748421349987615719489547736812375097089555458971123152422498357795267388270045168046301252648968214126537789146302225572161480844669231107654819407282586390811621413299217693858869071983133884662276628229866791897998684166211049075948906939017196943176958852782114450790901216138648163134333188053354074651119620692435504128565863773492519981316014681405769012847704712 [172,162] -3991184183119477540558716787465624911891135185977866132558630520972862829725313173275339807113005884377036497975625185373509563365307228873632218132129788747890328845683755094595450181926280193491969724469277788559359205581287102519321748446981022400551961409485768780832888679690451350033167008114611102688474948065079930622162499964127778359446397440429086151934033872781302364310664301029357027056409691916810809580209246434275323699945716475818579253971469017592761283771791985122750319422273278663364388753321265599705184022076669003011783314295911242169 [172,163] 81203460956794643151250854421493084906511719374850732610115576395409938762598430333240359448541505292558544147007006743868181059114973165482554743853484469842947983010059687694477260341663634835391056856874877993768244420576305038068280833733036303281323608579568800686696340292870153549832046209075026555638299460307038336342339806998344431453236676513473633020989058344227409497473575904314762080709914435276460999401924374875113712706185525042416669507843866539552063802517070115491423491497897183247502339180309796700352 [172,164] 50191444955242763898962613880155856909517822985810626915001146394530390431995942088368156909820876932574091055334749719629884464737688591294357150115892854931895576120390102172464099858433745757776739190498760541704992143355917271309588971296392566917281427509157756134013428428116044331291258808778119209536975827426944579359852874998800507116055981757511474644902962235188201170489996971814542573889151911338025717475803008248385404871859896779773521229981843314509652714174251260636138192 [172,165] 259694699392298970021440779656561273693326737659915083025036046041103263476865072588327966053504647374570135969469850385970474316951493276938844319015839932015131043051777303366402091260068187161434661498028773651318698077535195991810029724449150602200420070120956435038319590151534909063722876589322617860035188528340791087213142584634275200280428723753237053401102451519562165159367998260049263831582494697548922830325767544278995924719729568781679269776 [172,166] -113194075093594982580869357044344370009713772059956347271557870201702085834203740292228698831281546254967594196129546401782907735801150496639381719071370194062097204226396757502902590890064467808273863987131924751988840311082691738638317940094717529203178894970737767515762885418133094271559946926620940094854951433301819730170365087609353999767887617871255539111886848024303184277686556655760897022078627314033398026973108 [172,167] 139743775060258767058577697007283447550878567198379215954761300606214401449010831469955992014342134116526505129604347086957252823068377638377975857053331300850856583785266242140669102823499888990379579041509980301655118432719896167879377539132581873949225468453434763040190036840008583085644693383464751287544740078601167869454299999236777965150978001436996537627977268194037414207725408 [172,168] 60943922768550724309471667724739725375048306320124602048207600289685062878778735274933747825549655510195300027654760982847390812787384617671921002182421199504722376897580750901739694581925338914772949615342233994772433778607344601727556913471015454306437128278946086355173246967062405793893777306381694689303392389589476569386771915814782725518994185168 [172,169] 14398506264048989519142452657881603948690619280634459706673472687987851853000033993454299802433002243701346734149198448754233248965105802400611034877782514130396412025474545585430193355044816154389055928898183632365625385137631084535700616903334371370754086535650817335209750310955098504238460234959854652878353034816 [172,170] -10210093712919628464499371076287589479466410968041233114990688874740855167545902629079473190539572472146301409705525183576764680603320111606188313276651834196577854786797255656883693887458876923666176036019431378274336378301880881869330281795375600570048935357407888116000343730082264 [172,171] 283408059508481277884118544667875274797989707026249734328570690274247643977569359601850751592763683241055332748051221910562977183115735156196875609726592324129069661997336788855693181131610351921809638340242646027692978149187970784711750307906048 [172,172] 656521087278250406412751538034159654251917426436631534183461286306802291192122502010977976216644131320614835735778930583026712190291912261787250051015227275036780355368580930885496930218739667825740831740821540032 [173,0] 433924319284218922895500031344541786183319008024505231127557042768924179082635573973969855198845719106455078261326855948738649704302444167296480809494593509775569380311784168167453584365391448662522520095139718034876088991756261458244932531291779105643762224133744852347236047820500389172702284112698803978837586370367554229466814396899785052338162568748409194156206158922318654096052529880812408920519591749290339318950322544801946908555429277090245222213195272161920152408016341943632132317500505220596030744982256217498483916647066686530547375495018046062366730099313439546184323525445143364080377981255581213534534942684473267997265517913813565648587689886323672386325255738540526911561484570731079185032229327496420412748984705133225016050167296570291599589947479726436170426114339708725703710166378732547085124001202625873862555170026819141818325325623028994464896302421981360029780328829851323701697280567690729894410079570744395248411652432765609246887033199433534993995851144135585142632855197143033291485361019323522282028975372963760792670578813401715017657127000243000831253351623718415695219547193622336245519125889945665220195132391113462574483296943767824705052605724929674271961744487055179357682201291938001239964852606899485382638807396105435276406488260227640329843710821119083996283549175599852970691220638866646195549439315594929115285303602478848303452700436150028851032417963995480711596902494488450829633303764572037435802401850541260739701916665960735172546804966580992466243512343135935957861805658882060997051432855025075734957656177048074412955044391824395198491897707003652990127256951254928165923011386019635844728779009409768785409855531372687656724286006042070718279735861779952887810600861969867259392169082880000000000000000000000000000 [173,1] -14866215942298120656907701097990780590325872752812568423298221977353489914442992802492359202634653280536189447345960062703727693733983343557213178333212903274462253085368908473288418438752940693488944062267625598042877652861551055283696468967025608043232095447693788842279555041683272649626275438345195273021477744659052587849466577926025437647681302991328736441463633166188471463727120790963040251148968280575118648582671370694973998234162475240659049829130568232559945181635675374730026950905455861331690611552400594123900289490889873349800803917473425831807779097191247215157817403994709222200730263678481192311784122581732595966007280386405335264137394108040324761953330259653893339499811504097670540406342104699358849969122104851743124438802422992823390999719242135041598578281588964336585991163748231492800337017101413385949818628194999485144445762406933089384648501428198649915764364868181280419202886948896859355166256441807214326469494004228659580211821138358758309489346606331330635715093953528983383995389958104472612406621367428336816767351755299572027983464969914519359601875415569717504219301248080914041965226297065981244898052468882278130478147121464107505580221043391244920062046545485649406495154994895607841401130504148776600721619574144898891467724685509266612185498913727678264475764642914183385519428896764482323827313323902924813331224275035442124644624014968509527587779815340953188013252934456214230718390651254543276467526006848559874706339360477281760986571396270738711690444481732852810176204126962609127820832738033944835513900596412574659342576401487711840707915096345394282256514742929820090119615021956154687924087380528597472966940440564700927138522344185588404912776034694944467162191766336432874946242264896110592000000000000000000000000 [173,2] -89721201010613091358319259191161360507646072863812884238806487603822797172308594206989113034981940032629679276674353448716002862879581640035605390074292857280334213104936621769893051746932659700963703293915892102270226027187195792207955757906908945616959263092816687637496469343340101004060092117256568671103574103669345278843417661517451776990113513928181029160199512552494687282214765155574402825644656766692718442111453365830598226191883811130947852929859886370019483237999893837495611912100281820000063627211560547829152738985805498070708551666311034913060519881592023111515043373226534791502934752216360555386964041508392283735174895137951632291340692948674781677591166535343839353206367562818013733968218501052125208061932211855657998498925170507989565203654545431366366705506386400312137931084585198444285339951263889202595257424330705421248279654676957312533668880028411460018545533425321892669926396979228654957325681676904598017790414155909634748744845100160574293750340718038674646114673734754529110289214397374648178626142186836676331453135679210903911670951382525804676348479535535854296088452918788960660254715765111903260405675089269615848816947469180541174598623367380648536226980277711290246944820066029943882911912939538758477579139610162433069572436253691515804206676426709303438404700092626641691966255039977313062959177742263999695973632321396355204824716174632069185484458809911969096274694489922868349846694099177560774544796570084415146451261937527621191365329839303746036436585937928058307468065084186462748324373260227878618933893046897186506577034194333799878299224871497303332364538571979849531539038679984860047146321232237280098580134779511318175645126757267659644054043579799182862818282829472598309354819870248748974080000000000000000000000 [173,3] 118377230730360093629670209173572031211317532271470279140541083063657356960535989770950712576130583108434719684066729839659841861504472221302000670662312460996412530138600407571586234424442578836896732730599660139979333057072321755639648271657933481830544487909424309432358206435939897120095729501175794192753992894246424171561341724401295463954600197161201835588838630346550174226158502040717297079367615513384467584342097524730743237889454110612934692418456437026020212940936491756954060774037387989102960479384475057441268778376335692991921613283191819898856102285904716930148756690221696595514004031376467699997096493428494817340951483435162610648839131152801398275112917130432704077238317138165060095044566434481328214678220956711040254028054094157309813360992547893691733329913560047929493791940367461339267927550035351743933876542027672502968687800869358290912716578029858886496338839426338679256435461295246035647594146258828258048079360966942004643193553594885417418311728697973041809259215269400565481819571278156013808926364649046734424194410330651917716452579319860960404907293057057705210234062904129129365925961124486924327674821742221383466480970606632336041451190139284292673435220794977377906690467528972859276740721773237078582576828270018620884756017342647846124896175267522477445406587224927670302577962527868528301853035539441174193114979815766488685295272430339478455612668664814443788437562623750077616430727833200969345060048327538717669683823972407490010690054109034305593468951771804256060191266514163236397370758469309293406542323641667871409987327667921278955588538866578594247663104624824309169969793332997299107720004155426404121666501979574871817407716837357269197797105923092868417342650069657347666995730917385639072628736000000000000000000 [173,4] 46401009225443318612550513519280999674885893440034720265558100037377752909852271919831788498192178799319285059104724494097430975557562439179223972647607211354357759166863110113691809729854808634884322016746657910702438960477971424960007742299542080161817692086714357881434302786029994052174875249056025371077182301166193932933467191484843601008859369789168630395798390537593107567881447734998233403517727921318263846919267525144618849294638314342436987898685523110135424220949401702783166459709822074828949171170334353309343227144913027521387930559617544458102838247546327612054397766030064492120243023301889021202982744073897640077468621277409249599459239723388873623428476976059893432967460956589990618150861187818319626528733082436458735349473821471523038115702225650928494305223779287116142856021846068994677551462378670830893436910688141368408299552544538489455477136601613937314260114514521832559148241320995900538876372403369542466173824398702933087328719317200222428923468119913253378130913637321024693843941896703306348920374178440995988647011366919873713692387726852841410156085828513601732419671348740103837129761153023519037897653433021101058490666395836039549531964460038679016681793817745096316457440301539839983436151196350598589599786890465836780750766316608850509934099631206817490651980150151017910748221658003935018595584904541180252418161680149929139271506645337252404898203284664215438812868479435891734417907635292035717085376071730696179038825237600117015724349341010725159392501815707572786610027354955621808775129578058774488354670492071871642569604631833175353822526383082842175350837934068007970166756987037798566745533649823161920191363092566427039992027117921359624092072733334783058539496410641430975353060688446999897560842240000000000000000 [173,5] -11395544988198972159082233118760096143392399824941143944026479193310661026110900656820303170028148028309735805373912083151762745201842285738630870643184577036641088525117747478903003139656692955261835436882866660754200010849417166771486574266502269754050020322003675458986691599763675278064842698295128514242559813060186364936832288089859448038782740633490222269987210126309842700009457881418122185513221116026613591247355615126544989252557009822306064472771084069634574608750673055176935221031741117725009015271747185843442799544232046820782440536290096103925641001325410273160020825294337658493728307094034039702277724806128801895063025592905452864875696246102009988409238212634814915570638442571007487346874788324514120996550979330717575468321442358512832732203410454479339224723492212715845749700177568332320220049279603756324077087501960836151171801113519607147876352335225758999314659183800221141714898736244423706440105224310869624723993277549722688811540561052169884270050550851633806885997254101222562253687389865874469129949925865543467188262712706987808830746069074511456636309099375741423269408830726356979049695103651306171372003216131991412375148593049348055611717575140881778424799192846028565464326214882113141218920339694459555895794736265910616544800497624548385598592760830080346140114922716027104381394980531049736311862735077232638814594550966718230150249615810239052115981872662399116168417119639812657278522536084485269655379858392066618908562705989482254111191267992669768771785447755603047631152218692087500285748721831299356429366924311628957247965948618880338739582109614669578937304787834808503743399739827972245802652716599530386283758061112595634911861951271051206557350681122812491897218414900462613683999635154062306131040010240000000000000 [173,6] -1231855323424796376890344964837535418550836901998258569241881526127328812672529215141794224876627507754483082799963869152379160040146657809601140823988177250755062738521609914404900194609042032532762461275265639825092579952540576600279347323817119285227864592379415680487530746590002167176861790610831637186252015608193628662780600197948848458861835371255708011486977770544361047379488563450213483594048953595159824441148178097699921505345342306835405608728084243409332545299964842063785305951566722492276056047869409324526396532520267015679285654959715864873344217599354101757240289215641549567425161861082376647138116816934899990112212104052243356740633483977647421390821861221345860685158507126206625889305241741179215741878116034121715484112988260615327520913214275489866721507848811641053014564569900508683832828584087656764830578245536817244635232668112611428867995059068101571035544552333830272517173069630046653749996652424525498407969109800777272036197018604318397358373166988328600641344640551537917166841489706954832393476955231905636571830941009502654688728346064493612032106217635826048081064906743297586172050467488793791881202825667487427096790884438598272999645401171904740485424372920387008841550748812622629412821539943838056861269826012447388938887338946450580765037865401310093698129651160989689810315910230707368559611828647061592283588644211060322973936516958450775017900860180712129499211402360052670310477122450768641338228798633282596293908080890552513205352382829168214484000341822141668300170867682472193181175152691227359458735421686266536008366896969881722525045580901392044473308975431397544902279012238153211182429550122931399686752078470448447304753860535272258351040398530205504715450870856671940467966490548982976981669689425920000000000 [173,7] 101034034765572584549942854046923970668697355653680778052519693203520173433206210549621125358208212723884886165528930187368448103281667299371797450824495152434100697840810649754634995331455402888594684039947532698033142059818220358791743785009091328568845274482070624300417978073767031845508694314813618391888176037617021937587008699684882424037015429085657449941368618382631439366561676962483119381598597225104275162072432166517372069229379511083750057332232414986914886729843883470449819042821091432703854226519048037792435574048965521297137127030461439556132735508793106475599140566677348687112684489238733382126878420596311190761625676762965620938251127105739732850583440879789456658272233931459718914489887708985474939352020410270271560097526542727622708997382777230621161790142702401254623631573001381142488709681857653215407167222101613501828302017332563610186553216247954491719710260817594523628258164744371714287094660525791400816599782731756660767178513829494943971706174833948446950864255573894824114903240276587840632588595421945113366193538512001643336197431980211887720502240166052599325531820149311118238668015129086309799935435202684866633417420369419426185122342104108675577347287075511060659134366864471630810145587573056882679992979787918035124716549053143862368530612359903171527509113946108259962847127061147960607318427973572618573473590720561450009484997329829538798834155758978816163897378652523519281227090582536966517285876228209333769297508766438653274649398016635106865384023148881454032003034471450867930287002556449880488103689136251748333728659448093198788965275225389011153521267154491429717872922180086811431476520160097401792602155229692827333740321244517003597494566541947337921975564091896766827650472831412513453342174488821760000000 [173,8] 4322007289668434466030946686063561898066966147629177713168777023700867998279057117598087300622734633361228532246052159152087978857920409255904832153408344667309394053049895204694735180135168631594965555775676057680434669901487841124508543563638525822142557608682825464389056040768648165406163578382320931517436420816669841932714461834708165278871165007845358650534154415590953046099561012151952452923158172171570965259544914439416359381755948469415904061065922157844943236763336243253127566490201626039316030955699428611793596168149055626026169864318694827209701826536131975197734044942774891637120720348202941704154112545175772960896606484912612340738151326809204692839141357792193186402234313069371163905943215503650564235633773991817594649950107246714533956086333504064678680557619765858108238675833020678801711872614947927850849066733851573961725980337575689697815822258250158178860555100657032578802596969219267684890586819386809446797129111225049005137030856596654366763528805414134056239598758374523606680957247658418110214942500496054541730128851257679253298531409888384205558323589838149199938045724070279536475421733623472140448628905191506568260091641452540475108119386693158643789806667690913217078602409388649364053121439131521695305749989026605880476670159709854966181792094143073091556558647564772284595392952201111549946558019418740946895846912782331524194524942969988441247111346623086742712335945666347272212724135060124401302180309937976200564568717365988417852951309725111267013986895537513242639133067173613508060175240985185289335686246025834277987847659930560153406820310944196464380933385619861296875442800539257270250019724173899148230616016473877529037466721821874372685462862471533443559036517385739864792995943713025185184210135302144000000 [173,9] -169382320277256856666134728208862177250989281082594488424529514243878847164758666106868526204796600407459524951552954848941414641596787110035624996622721462701546856555924212838260819774401975867647513830487584358478009053731862816545298961828473635208215151004604685281574802094681168835289185068619640355859644576015674455431895359648200479602868971248475701504567472390609984781524965675424513257804807619498942114900822374792616606701986555681280058860013873595460508370455092768536399258638767007206864659356235251876766754795801374297088452216426310010375286955580426127074710492996866519631205036286878799649978599749837043961919062656231258831984756371785766921768073152692994913024180886924175837203093951721182340539113282356526306439175737986750386806895789896559756616825031194300377096421670365074684565802264664380069930427307032985031560168015705953690340839452573606060704363908421258153340463554283558517632274035673531831595508803903654606601411011345519577050888470731876741215564676734795973257214758427546069223369318474247843665301094455216636346754321545919203272342144499155904458629448470194972335181361452260523387109620668726900457064388742145708586357090060964839892776789306664445757150081503222719951706355915875958469576798038599376306581778231117882078583361414182714246630680195311086196632823942242681966458603714091633167250285451447914538881932833639796882355337833524345429174100305411281774462304539695164291138945473909380024101019435927162793204795646090474687920146322965138340816768705127541619690213283271420229013945138953273662424640255257381740612694962630673824432460986478217764315344159539793180577125063287312147888659358514362571327036344251480033297009853035461560919833890312642807504674233560691476960835424608100 [173,10] -3198447649092796199837150629118414299142186245632771819784245348280532777601410787517234105144200631273054830519416102093461875999566156793898776107821565974273839425323515409292818701885971255300170867876607763234084863213009966738118794837989012030270481082066647405831735645018978502832598765325904714316629583503018111643197850520689283922248383154273088214325962413090587425631866344543966436814518818298667535922077239688629099198372341721912129735305066205792070744493215001912275550812819890404014362407264755856229080062116667729020396306267139240063777111643128013381745718854151083102261726296007902405040463617795312586797388106591397570557154752203421624583759027798240480239302351178010258667514001316254400082039242927931839155484527315376205351860806598787980068018266777031191921140701575181865849868886596803393351087430238653489344690425919603124912421066137157972320267700781426218382906616456027499059756735263193434119484507825474330028931800376391952915754415434046725027357126787187192372003649735604216081414291229386922623212205671976040926273156013528140666732569935309141805578069723325577264379760873351699074337490904377533638277112371758917855582009136566101852965021631434711150655935133896608769516722264369717243640262094685160914351802321506652474109207797429737077820411808659568677906278459596914870963477377184187141004089406006397954591548245108208713436350661010690938034884336796741597103419660889720507728862883391022784109889841606250493107517336713822007182116438912736592816977227043462392785512565823250416435480928521221320024989458746702737048751036598221101940909059139777283900832685525835446815928863402333570914499944491372396702928609395733568221396860776351137498099739575213168849320769652502025575602624953600 [173,11] 78770564898596475659658234790866026625275400800322332419834059623337817541689720333868485092433946471367225785128212436574609264606202474300015585498078902494037130399002405246310236108922560476116441737188516220964717566832927332849768229573916578200947548147902683334142842552534653291568006106127835019934976945889890601177059839944176124545571564212539396547422480074759282125905830014302710310867668977451860825077232485049219996511986743306298435465680428259098445763135769094812763802918625198549487695959661631526389565391447746259121529268507196822433195743321276132152225207810035678308905043110341645885419211924814765549566466829255646619363347361154000732694441062902189497407915627053352698608552421012122174115273584964980433260919683152834240578424400622912284317267674230114607064912349101360533021855825093961290839068187848094569627969127060177042196735717814335622792280329898732340101054099613609689390452631340488008310788885604962330006613069799208240962371555614693677657433561625994804650283005870275545944819758199464444310584452236632409521360338345121132691823734531042648675469599890775812627545116554117841421128970778128152182155643861682899874594735674855084922994910975844503256526325132282462929816945307177798852236091353537128317635956191278463722199688057922213896628326920775273958609149497081642951547399249116779334114570685854290224025693164767002186090923430211055778311487750693028306070243407480837141321859882899670485397888270590357522012519756936637488695755946600611055478668955825628047605269123944934514433937681959935610450836278167976168883587145751554202337964366824100721214041382632160151061578632794548040527841524444096798961104360511977490074369005911306696898903776318854144861046150171748779272183827040 [173,12] 635015799508384255500905479767783272799786777650406472545971109427512769414525392228980798332593385592312122683354403402666789224604438029280262095832313281411984278859286067108892067787193040130496162855948051644017732867682804753663793449826137020869840081732690784076805305521406393004376358657812077347890347865771349025838666499499118411514872734038038241250562580340436868479279954801470154520535384204796347352575549138919532769156173632843589148632300626603812256743054937038533635675387901750814865917369155241123376884427395673794426638997894257999789651750415696438827129186153705524252313513072562334417954732988471173518606854587242387113775450321296380579683304479148378164873000323011284316286453263098153882878397109048634144616985967296469588509418947198597193811986359054032806306930590993331518341745972925257032119819197481436000805363247548275252589682911891031859277569195967488166163815717131945943012269330488502111269114516845921553761246262655664703325125829580192117067331611711327732164153742558222403632509830262317459337098473816549071840770876889716948314660185313918467708997715048172002493334768630592905656378564675243309873217646502604157559458807414383879139877292131949079122965922279860831695851766638483061606112176731051165812664912337670618939320035719033276280017213955670078573598111146253498528659957105686270578897567220950243227160038761476578020966823326844681732312599032552418925008514803413385914158013374105506604083213675711217171674858931789053585348761005701461292590386234663110584186678816605941753728967418793034968208892276731530979372340385466053177879800603116803589264244397357907790603298247884582719734001375799054981880320996165760243053367469122438389111897625218644298293349517119534417098512320 [173,13] -12711518359683269297338456263991224849336682850623952315912277945827451807666347248500489081154656562542069036294022448669936004193796760453652639856440363365403813005010929132729712641225560839914282642483957883359110314290580457065526194402580462483345379198122237141542190761274453978025689678936039718803933939776378681025836836682758075381744853953477474822905057282000695711664399085082152973488063911483482487572036543349377638703010812191677029776073455549421588979322749670820751545655670575712798275899088198311142478469541297177756227292044265782483258788614033888623204040289888218885536877086477802201543025987919497701491387601652893206993247098135262544815626069935541561147966580526721248589438953619669343130113756141022743625965429859615519506984992137780118387983305373454658884574416316275652170269858386931369096016791658461310432608837435175716739471465155026882015212714901070551058421437955754744784553749717591756147422691621708503089243261589724302728495054290012486256603848135206493232248798514840257770797881509430001807511196611762439261866360971757894438807505121647013403838272876719243093423493024200136175835038673084650078390538323190247143121965719082020565464782920018729148115815273269984148904642974142280440202925037920479331179945804017494008193467629017687920637295092275249431179931897042160196194033816230918359200820573247755060630342967016945306599920996965026744319027530950013434638779447691588698201402759482488321983267842393846737395859220219849784831412543626325722067426905139507490863701223281972274919901126504260420288748280701116749078958319338951431461262667608580173348574538202497836619048463266297277665059406788397317306638944166040527254410480589631175911689981067634427922541304519677669796524280 [173,14] -34446455461763146403340272377054391197285797991260924422941474336772708854036828231981870957647541301425065221032518175679454026780386406966351508094378089193899100346761413011881709280897989125565879380642493237316239187670177145597096898261913673907061969344947729808781105966587613175026972736197517582444546751266039993354247345442749770534107981183677968795600380850048185613775442616795289180510592631390030938791127079100431252810945788293270711189979899888775766660305233470098671408607396049442309091750433337368098444282116823304718891720414399486837892324788712447705579562993932517214496708935254002889913399026548311189511678499555541340792359571186157449362969734480409353698636328971716566637853738964436486636447885396985226024103127069737851227902841643141632854884518550862031258404360171130170277881404322730507479397636375781350459328944919885991347750099233802192668527863859417719638817930233856412195551224306568444212361275717392523361207784505846374862814475804463661788202481864829740827742081045716738837050441314760752909000463453666572174374012501317243138340099577849267402859958372252857277569337761936849773106115302373403086090517416033299142344733053071331323107919826473383380631120571900880054649842629587977807846316306929462847900628004125445329075860644643635348095491626818879481432462732992424759779954659082977072806376694873133693144283954152480865174405504976396890457135241696782309197268828456130486467740775555114622719796158207838987847686133327508267837473777221300145599103489103170005044918811975712079637624166977486053906652217256603196449328796751920343155319821777518104728337199388063938083025272541057673720433444019742135859621550554205649892491192301299723445198576167301267481355835438221646651840 [173,15] 810837862208879277791648069435310843055216875653954191192396149908887970908065437004326212331528938983459313415356202718926321965015304063880222226703208586801091176651003208134699435046615020801674530473906617673921685333890549466951408156113782204367139944119993341727612276014928978008540507012888763611669504580262778175357344338276779164904381762517401852863898594565111404564275297178665321650040691597443906837273189956050430521561822441414904666635022569221527828223387562528703383333904989162588811443333657749327207942808601676272712456421254780065435601680072550762566354515436426464479893728133514278341820003330487236881390673192711185498865570270420163552774462335699096540115715147329703657516429176197339773189959212279578238435207608677594616923416689917002364771301410229929459257371697462527575766594404768016834981823626752082728813621228562658404150888686064434001807818967740936260359858158972710567819561287552937857694930280559782130577617118293599497512518182095125845709191554714840899325942190995654045665969119941187619969380928005271353866782004245272048067173610834972473807394439788942217597080273040644826169551865827985412609833845056573603245180134770323577131240750959184998806569378199114244462266057276673239615315634770667918849962575847743649328507138856229813987831875800088431158338037185932220248029482953564053881674283868031950766717106658275484682569268068357483309050751982836655858836661356645939980777640260371621614030124547589870138036170700936253497836259944402867732840966571793026385585772420851920176825584447302378615513839037316565008429456772632588884382958045576008635373789255663296017134343910355541673148817896721432769539370924880075424894584025653078673283938920623916537356177483669620111848 [173,16] -31063024454002210627348041937278357224520604454721639479555772549580668486542427214176834117084117768026659725632654257347463111100171679812443146883178568552981271230350976437068408423585378805620253800523698922489660724311404208771155092860719878298603328714149248545701505066254308688212838710475815892346637330138037732474771270342698515525605606354986785258644468503993007024025634097780097376963718690407932110638841874664986827203805069456282721051184803031865458314849907568446385725205750255164655990638048492106686156314377475200732700102837861751089791024032361791170131409737137223802832086788585151031678920909913677114784932319750037560568701364711618643421357111342235489673844587192220625419747148108736358798676131267748812398273443962527813286927280800028498356875385999122106437653256837370473387760944425208796284283687250563259021808565336735904362374713580677662540289894188289699571022889107778947292444978369825915756946770365641902912243558481728946312927553527032603924222838396627860844559017116226049274046593992023920451717045536976666849386060133055404829165232111891383913628990704162002765240531938313548338287083634011226596437370487899689679568400965039258831258972343138594334545686989468520637408063019284441685970200506429616568873576322167176789333300120586363640660206981799551199321245429598432545890768005413719738146900318561901845462327931688067468358186761857365530127654706192165613023343216084558178294776004077238793712499139534517591486338836273204729063612718307346981112714551642135876529981383043379407738817433063367354018733932901128437710834464037976349992215368685134157459928002552902744654320275487571164061104291019520596270456195482189999246434799139046116292909753381984803996290964425067312 [173,17] -21871475000998962953098685325859220700326783177980350005976729675901004552229429257558267353267686043195686610352234223825082511227026818767084520786110919525209798502678805035465691920000057434563272819761119267268217040110574744071789492189297400792793848481744094864603038079186107547569828073910686029260010572983797649008516590137762665012664496673760533486514442262860836173455408152021229508144014759823608495266340292119578082754912478072764510005557438982285230458360321312067174829447344881391437243645512752509825518503781152895442024286247342034884860681705248565092156501421721910280761877794334470677905092360593740740180832866237740377942980476077524699044688255775870512091880064564444372298234571230002188241534473850802428552518972547342261944440675492137278257874409006090080849541101330908850763366688642461968443101359266616840202178224317112198527760621101314830998242754768245784072542848715292120948896435112472472203571337998274023991109325390483914528053184266129205742397491359663402708012563723126004870024231373970169371386167227359666049711243019347417600100477467661454113454725788687135313892161067821853491112732706700274024067215193586072398554906487919320300386604187652204362012605281819505873740236890848841977972373274665065725623682877202296660931510324119532925746508726057430759985683086704009899680574174975588422895281391231369831208039701249078545296513771078918558145538945550419851872048937001004227596370025791181865648258101998252231810308454108830150788409041946737224958159160145942803552946876801262728766970736541327450044196426956714075467938453238003919442402902284220784586313400588450351938525128733886025397031789921254419689586430615756141569576886593626533573622286191293141477591572692766506 [173,18] 34280662501628481153345743822673436549043094749365982775620753722291261174455645541497546673102638980254107210735016262339110424366282689795474411875335083428690397705441837866601688326846626471355115039973478688598299912035098125008109809797333738910013420233832245298277061186736857266512338128772628317251661972095253294526795391333810733281434424123484552937797714723114869698804330979078947503365833010584157010643313865826531347809017782265832521937730022462105935427122362307328312822956812189189376696454994234298116191263906966094479333989751671266208349384653833556476242507944834898585417991565367748178148698807786697179878544203204001793835261894828760776821433457229661236921542657136387430571270463438676850837818137885301914410407960800540944135479072636704582426679611768467333918046798231573795016297134026493875290175199582329848977372679793534413155280287970668601854901931838424415633521434491827126158067845344633834868712994344887219906812674697414076481408510583944196312049620059646918605824255313452733733833134026173797829867075304366997311387173762256866353431056087751842903314432928820338122544581544611167992177298224222676489385459335610133682250633934478875332907046056012054499495369087093433382321279033537465672037423539505920522737356743610788595439423425001287488549530286038781552631066509129301761174386938435470222557556240214792289692043227660084866469160799353090251900099363616387636231072372275509707134613768241673537673176111291908578586299535944104446041577953046180500576189848761680418514112672011134295050300241350258206011436447255176037615085868856490052450490718299658898877711928861717505762778828282345374185943303615370230997598164706021704895893994702000809679104994462753718882184675629120 [173,19] 249882844322372881616828662044609204850989572850864582636269370706672428103724046763713242489983941416386254149970912062342178850342002113632743572368850162720350028948448891456990633448869178577496104254742161044303312395253417495667471345614439678085405830544644690384418650830549439260973713212562492944925199334578174097167706054404700078952321919987847804472045326649661935750199198216475128730916918846191452742895968696531964402453271293185070015908844966624753396788040759137591507391698186237666899241939513264633986012080303680429596217833518176066582890806775383613519216282662464201869827843271302062737229997957961530121630313594915165878816016385122196038536198265093944282334435765306831452878634235078700148741470954772642495711271211979779340350982985904942188574131814968042924150834029883512282086442368227310517167292412505276957943111240408308790719051796501982365630807016348275400010888761236234279760650346808063344062551845120356206082144536905572384257409679767497402306382645372698920733976135069971005387929002797917566199513356372013938963165089629347873870730660411634192102904729426315476393767216437628084159984044878130516169254342129206107699256400779051113944329197416983927965061660907914452149225059571602574240584522637488621145577550140670206215459403065932895272618569488058884267088712263993579980946458831041199293115163573544534167085178697211762683560634469860189722068525530666348809259924089622513332184407797733142337116035545572511858555866886725942124719626010312320234252906408007249572874901476293989101584544736199993883523298510612002073537557832075001783813293003382337752696502458983796052445650302484121270502722726983541692805400283343056366893745305777058387657231820265526468233432667784 [173,20] -684755512368695311984108541340423010990369962053826633153856406557222633951923709974074075574264475094366851087025469415251669181130478697744513110027432393127145580602784443159095248885424989262531010663618965991146742448003334175985504743231850767392183278833442876261639177464898987215598259997784693177016853263978625307662170553642932942386201759206848691096114135997180370280193318397200855054129603405182731730799006232338278820110014116536220402392236328558654772910468485993233168719613563723560163262478186574713861628071005685056150555008003714740279580990517370996453728612971386082341994468459642347364959695900451461877148660486856630375745839111106060427755696504501620669121822709734654744916509598922597901497719069745997898739136361121979651990466925031445560902058932581573393687037871406247334178579548640656502480075180392347727368425623525163214045502454041177466810324993882964782260098988753894377745566195113090697264258683737715198418143304222360406325763941395012755618159816302206329831637281075353100789015938029894705938462938518589262044028900687798855684771879671600817472627890537978373444204017984514195937432150957746865487910097599852098485031561256015951440372519147586687785104732521476678343020537471602911678186177710519041349594160756875814268973187833572068106316628045103613539593678183774480582385705154764514346928298243983413512930589655620539768957390643989249876385895741492605162312894417741813245028432487601527450172096474479425094966811431079286767137629347865103983041049244407694627467185491638307665527619044867067091060180561044399912131510250595138947764540720700167287650174587053063090615749213876131606702211244065915680632763945955120870757128075001386345053742215865265987995124560 [173,21] -1003318680174705110928800376085904461942162424066765685176135384542713864539584172503751684820160334844319439419759478545154839971652929034716577025496978812159698200341499633057690536307766466509654694123571383303572088922146111265564823830557310848201532594000228382180935292416870847199301187255044398801035987059884656446130606358816436622200261303450069447199632214956779179367121439481861979519263412209150645853896477304382693883838944472469137380048420791785047863047877265300270054296787328646577168841464009887603718316818376767568363281528248042199609756859030575488789241850380563355025381725314962894364483946557215362476826782717520602331113126493346764398268561094485587794374722748496647432596858011660209518130073321880709448060838292899212687634720044320411302914533653248996701558811093932308020501497392396308109353695469223153587776837823049498182048463553768067167740351065880996905822173267877478238515347537548867960786294435662619541524471886631242906847492350649632125564148186285266256768459204243471559477583324285430353004069620096597411396200392171263308899221782703250819005795919434008786258820857970462297477602432842862412221360109072876363840842023414227067224876705896766500441575729595680199411573557212298622454676177383039281874801602350490884557955788411553026922410878974381699177860210618595727376358880658406509919786926794444798122970788127599847572219481547888253196596529744023593861645803324617650762504587575234384966597233809898249188378821408437376072994794644683251103124305810007244426767736293747126055234774114365865210876484387074689269849762639624330253185615644378625205769890766907833421846317778251918648737375759317475357545778767951995246271120841382156610351922185660377788573574 [173,22] 5085360887831451282154338063741346851510195607660727145419398639184183030399272783986616639894437970065925041775255558793777828557064037757150345819041862314450471730444826115775188499315149851709027483733806163009570188171676655304011967237521983520740264804903353697764594714855263162201869374609787197661149148592040525815792808220439772013269227620125446767246399893097853591351656933896388649318912404555958815436920343349942281324139882451484258251119852494816026449932342377658597823299964435097055642028530685215624488783951722606011543166705646145970753195701366123246232915307505318828206151953378354573905089957896672807847931255209086205071708739765112493630965093269922860567163436227871408332148341464012368353975206541034376987012483628108228130812138046203700422899458733417987066167162345577083947318455443540637414697841362068783594780034895763379002209910129526597140900264874079908994101862546918075100640071056162478181602866615233963309630463086267129853788130124058102452009260438397067496594347308923492791866119573107144949263462552760143496197899481139224421341831567722572557997366593026505744562922511098505544843458151846938682981869324464879115563027424111526359868082826684576629174203637316972250433543487875891617623388382444442629202030579399694782143215003415536641478392533903797371349727530325143667385772813056142167130512180619142272834733055190719368081400967276971750750414895646962005498585501967290587703220086343871946106567619183381336755206251504276753544688410748406552871284374571508995003154020077898849280177659265663229829795425879379770770689096589511447212252356747290142105726281823379323965140707360070397119922195042030923575633733346331324797969728444061305395807869559677104819840 [173,23] -1233014649982535200138470474112275609676329151341761787534488169421323846624127243681705224657313371130977356148240368644859836357280516300279933490471264827990197412954116945629609257382495114844973480867173531554241214243379200778746977924777904801463158954133055398978054391975643826370795340959483717502519570312376354165735991975109374598621925234088266673229075701558294271407021732796951252575653183945219608320554949334506279106553353117287481061525116343862395310191516931182752613097357307731012180473068629316412806559174693395134027947557021013659881097213627792642888302609728370051351110615001512567469556141698904776738364493892445517190853271834861248627737900754584749997125694225925816011921251328613297715562895799426443301287231133211621853506157887197919066533988748193621627301650666208828692527491715681370858792707384222880047099615890250197714388425144640194064066883863567272543329145337980099240378620333525755731954941225527898996066429756746047591855710469078281365223834036650409185149429352493007470190710368133951726943933583175838806330252582073799780674991956258496059050920405195783325464840757547036518452301797921849105661395825951927674207562218605184876280459423165611210678232295806844067852707281358050088868264555710573779287918868260234114934330152208591391396694101226588494657458289690187560466733275295041310135454971914529192212369038823143226567867990247449765857062548867110237131685333724068863624103244801706314269801729048061266949037907050206653478607613059162830931656438733305960792766508924496013894726581104196944201342264004950059369584947509080594189778779109037618078593064679461639414671282770910122244441761880360419137502299524974052689675912430779966139323782145133657712 [173,24] -15998739160813757282027925988284239077601064910212305762468217549415040778038000349159933946740204645627906135752739919657960188791346557132777890310184128619079647679241491712700159406454073692483869012177536465726892688876318241189298081137248442639669927508212074131540083241982679313147730194402837980040240574539135430296831108474119683884323373415394409729777219635323393503832615590323475508660677746003175196885762516298857466553484030641220585159590929010079706370584635773084912984235380382478836629138812311649168505332206354967528796708931718917835487332450649805404268348978695532728849064211222835068973448094904476429070054471145741523547668028358696407139441585785974651051656818401684266960108513111644347324351951764048323113136933658744330378599009487041056647030208720364324059853210395433537964067891320741123475616387371255721547838972484564428074356667188567057060722145471231944544232523943254783671221309399338455096704515263462024058871904640868105197931712554471838063600520252382229141301132103363552629979728545908280010165120210574685450751028605017311372641134891711469581858585811772605830938967734466439151544899727568872698921644471038982152511467679298079848218094136961499271246456072390421332283804470113979333185465851414251678644750492479313954070888650507047622162440317788758851486596540138662349263208132931072525276394649700940515841930281702961629929166674799239868399117299774981513064326937813364807289494923998817478061135944303217694454895942997941972866138741173049644542069563676360706531567956579798000229641747397990985060519862863036799599988123766728403668935999809741956450709249274439640494688297392610565582120457075518724990536222457260770109404103285048236172789934103075136 [173,25] 18466349739511031537763411770197911176182206265527185515934573918401452190776258090941837505690328795853518078950931959632955038681071076888516250223594385616997167329159770861310261684840627571413182918089905542021200304276472901495700693088411776995183151585838628519456753710798304890734653610481852882472807173608480302218158166144724624829700522448685658602287942437577991889313602612240360275219084372435381251476682289860533720445717894784858507979094348167027606131767072184244434692002331142280475160340120558002491609664530547024252319104441867893688588597888953952189525906123638241723190253027839523662184815723247582632990705541405789751102677840186246227781441695312360939351116111037082663445204541546692867847677199861727844034242403621032419581376396508254230050218542955351351444752178948987472138799586710512086026445609530405107552431743091983342783478879300391039054309485382398474512283212404074558761142416209185094183277383610334327440283476970712030451565051018754529295177689870107622661090681056725820957164668395171732279999459356277158906145309688580480003900643092114750882178897190879973734322269823174169551364847184296273918461315489866975802311575996184391479924671653871559715293453536221959170418016268101207993084037078048862551516941293247373536536936891903268557918308369469740308990030296169422637512589826463832606464154518549782989678772243298833871363453559260676748350873504639891992404924000988595689925271485675709520502395959889502980883022979523751549651651930679760325867864843779214944477257083841369969774523263911072521937247933569792488083916633723147356869266163427755410502447878218814740721646156611350971364745567400680110200266490271975687976345811711075213329651593075194 [173,26] 17588125230468858663736125839967543113414028528739613125684557495784096582112062197528452274220455823541623336708200123991446296824645454652380298765497459257065612889486320763484107429675444467448783714484690273846738587887849409852816472808589540862707207160583459118040925183308899075783421862198609375556335095389547201617279930978928315618934904827573074066231820246763289607732610899730905674203524520631963712822678187529209094393452075743600858235563035099929562872922127121503888527770807656052527415770830393083212771501726756553674598473933726951854242299249659253295410272756336961195605510789504831771483004973290707899911534631658642931907389390500376472913229584520364093715531059663744867750812704332757869256203174929803812286883639529871980224299301935074720905715332739320667783965730171783259458730283369738161965561495400377588399738546514449349744713790079820992558793261591484043915718212644188968054268415617787583149400609575821687240571533484643829911127478388065222324508571732517693724927724035529308544476400274303538248704656388439758359583981723531425067067109630506540853706260706362729884980653676275830297886520504511669377145206657557764707144278524695695863436112228831611920483812715221875280280284496194896621985456124582396327724761543104299444228462410065427022267491759554154529774464884931016729427161985321844949270621559330832746734181735346238617518636851700423042106666571615418027867913564354155211878503401161128301323332318015009566259321947305624338379295317202937319319617246088054759287514462844108538488402926580221146390478474477366355682298554670674180070323998643306521868140051566610197189470250187505762449408322563544393958803674428663845078136250672840818154014495296 [173,27] -45348833576884056995417640370428287368280966237333908116648364817094887441292879078120710257434414776852316803192052408208813117602063576365576045199131471311884231145375424375698961014696681299499047283839894732504823964066277803760752911056906119266144644208486272587564782780614671408689090528126558442795694221910035028114176727503166923954524660087504958246801118751750766169983781058851503121798568231125953353039737229381397837900485441311099380684663349612886113282399976280690408284637501860530200098049450016556117730736325000224668941762189560702630482370672730092916073699216108517144520595792265641786839383038806308011122588668354694049169193977673375987722674701935076294007608268127047929870560158464209005297003834551349041847103597073624347606528325811885816820582564774575007359279753141409893117848682133156930314475041600683504934524994787558078716867152437534390633007099730476373137795027665174595951057365883943174019908589846527537391841646225106300307354892141537997812882147119287266889266776754593681713393092428778648915670773769875479365009639616485454958036006257391707244842093483638059566467525819290192745256980685755102441944595627971590222879632222029702401101851985720946381934763166143320376159126159044025528941020777248522988090929095827563740213511502231569533128959138283009081125476011650219670650533831623393600981083785255428311194606656656813406725679157944318118751686662048683217073894856465095219765938552602438963800975484368074108882825235205623938093076925617880130363429026742520318849867815857966512597240911708349355899747574618691340535320151477793540066512152643492267204845488895491628097643245310151643068273160541606569680692970814050963343934517095542952991007192 [173,28] 9916651667681633766236555555808452748793276790533552204029623582700167089890521414454887247106532538710354352229547694139103957662629804769354464930935309110506912680011221229076182195107827073014704195721840796458020757269184488234868192053922079159662642252266834050019382006868527488918972425810884185361346749468193388572437196483984501295918509132578677104716412623355581999680694131879029923462840523459176522315724604779319645872099781892477016061361933686033675350643094532156918324665222175130663205173036550940185908195332166186803408698819711773223192053202632481586214393063107242134435429468562096160622642496703909971381269434808141993262912868226157034429475396437089019854685513386380950564411376842213230524655195777426924150465968196657341836903195937289875683856832298688788566020286356956425819498772002440465429253613837402436655816604299209704612820503566153118886995864843524908986835377708695099203406779220106654456603590671844710497127179467326635367701066792387301439459358533288450747451994725484527301071216063099587073755203359906697748788158778978203240885908485002216417569840363153359774698479119291955468588786820637335016453221070947150660512008120482164350205965751626456014997788092211505272822044416980174754839079367665884739397206736868233027839373392221153791923790678643638588375112240660819396706659657391592831895528821657968161274204672032412630663186935704636769022071501046190526353257390363133012625007608957151380355280259201847334489015405923984507649315835487560701028131883168804157374891737341970891153501744982100093120733331688118233457687032837443006884118264297907165110980759382781925228921292379151914170663314677637734873541894412699144426528845714703937885824 [173,29] 42892400457728110844475315636330710007858333480176117083745747380316185528235151385984978336246361488254481367124238154596569969860006512836287735145751270835209788974799567862062283167222017358985036724564065755550169201133953683914427651820114388817976060458606532607136613462376421656996203666003091322777230702597753157405271307267826306349994281514889178619051638330198541588930779184397243713351218629897416393441823138868137005842185554620639714527002855528384394612789090189868422595844315406453175175832984321155061881427956824545809050376461182223526648571266628645160684955216305076143488850575285996173517572402557845788503984672890719094862965618567042588967567761184672082190605615305476693385452559229066749818066763014020366324406569771858092958375494131628134000773779427632362365918055605034020939092855368547708273206935231680862854212049205944970070301562081485114692991542484806181946019172870728900997477854662295691738474057744712472479504100035835056834848196087039550606321709275781653350895937427546273126014350419139711815863841399739161941088961386163321215330621825371819384571223937564624858656430508405032793980711367213988508259562741060106073196760104657789387255357656664594200199613197486825207480979886266212834715933282487518571240201589793081350478419328418535338937930990658476733374719415390804594566373083734884202754621404014561837813044224311540522223195287799537722917422077836033795313325385542211392503604761497946266474908198423089537265945607892744760364701010035259474472212719814050656786553187631389023175371721987664732432471172668695700030445364144814637909963329052394780544343083660184829088217654430651894046269892361904963820649963657123294398795357343373220848 [173,30] -35698085350718618232458081648117435585485325795640838320619479925800879550676514071590290556151801072621842731638901961637452594038969043307422100437281755704133047251377558827334638758141067996492802583338222074241540513800382406660254000845697807814846609132040973801375422792395230732581330437935733675744886859064786412590493921989121004266665066664015707213308754962869094647488753964973296236524631409503793694997273475588033480249657312368224269256978081614700140273582128418288118895733049774143214377992944541124016030402852512748761422367165197653214472399322808920998977694561515453191262602298231755912111505148365734052377671265409675483982561175915468380801635742791949972409693515357912693148481127327087443427316039478814973885765780058582616470141059211243414189112191183796830405268309872535341843077900886084834570816545162244980619543902053465757844350477726621673606137723275032253535180100224097798355704655792367355592931143675779381563460812388966947624926753297772818106520723425359984723197451844646524538711369512435447837734179687126123999739755755879530090971222926956733421642578036201916186410442103928559658669164370134762308299104038916128855923915711994089774631477315360054374677502792207798292514993533663854968106676806336357797568803431609267007918867401065798328630100689076699907719306974265989571406136208919285031802289008480102604143581310632492518192031691476562484565299353465402295758501929013818802534746072933244225380480369737190058570774426623457670106882966231491184335378690142788135295227872388182143213725022852055931288001724005916968399154169666303285083359001732997819786627740784330193023863333251942267195462033007600157453928376266083022318743845133751520 [173,31] -10672570818421827858326340148481286169447589838073801651624521712945240397146265728929266356574517850528046321222937113644127254281858057467454069555244182211528640428820279193242491489614745034449609969402505526448564029078706675761176628218038587830617107051847176193488774805161133238652113312580865835972866935986386561754608126050856023539521655564790056069425132485657803048997269359803558578445002043164418302005147357708180872521887174699015424905571637078108002207977582896011546315932419671171508998163885901471058215455446735944976775363965229452525942620800620610202964065378330838125542565237741975002441870454242953145668237600114125526205241597050326699875146227420641701577021424864080909647998655454760001171054975329555337659268821579617274237562720636804620465464594256767080839924094010362029694731522332814546829375306413480111825561045631193371502320112749137002923327964426483418515027217347543354154334408630158055937769249592217407537549677625589838552745012313598468789031453241825421878100090947679914304232843342957909882065422535594211843391943792933295580998775319641699672863075595055789127967887888805380219856110250864908152979518751967974768458698389647981221726651265852038577068504839066425696847377173503246035384454812249202831288834537594533009738720205683553107296965225908179940185572677085180659134448508191537596585842710778868917497277200292333223445081663102013270275179184129240410363659195547486299726759030261008524703124172381251040052481277172080465226573084512342109223174008108664313521259002432575962215014710463241429769304084898515846266036216532966668557508551962486171903373413490654514133297645045700067347539850253490483949749245492163452187233671834540 [173,32] 26787988708478515576497348016210375377770781408915092325632235087706665131687894193969454953711488368694277738390941999914512851005688667664248674129760611185771012911592984372167800397474061139753204692684152018321787254818933782339768833375792031404070616405103062043666008333345205088930737207509621223846194188241887889287945122095909817645804587098593549811923682034540433705889268538979883465247965371395927721230839551655661548254731650112620669529656679475262983077943773477268697752912368207311748077896024771853206054775105364156555785083701112915971335144850746677744765635219379673348646537592545941815406549187346031695678139008011401939103755514576774993602613886712357307092237106901364755465042003438176843325594002766388115532598256474041936170422387066473570593628896496364674058364271453021986881536844070285935723308859129949354067155669189601575375614266450276401513791958717508419785044079287040401570888346920676993066997215392701004050567698068260016818042889879484707614540250510847867172143219946393674791005585756113309774098037841748061880506034534808427491235413365806424677529589253847090935068938755561583021029308303839367260083647754139016845313448997083766764612456975468665294931809132148279232467443373962821543562600817818032769592837376517442487069750833989594153616890662500979298962229602634140019279857880685069200544582797781497383443270995320758865356752953523483826026259422224487795289863449218594059925062757387089855737952736930495179845788147025908961907032006676048511547952283821347250828306393920767333837451793995655789010032503885370291071508918486840572856480457965619778619119564617144740170318522612819564392239372143781489367483658065795994566063439416 [173,33] -7555067247998555628739361181572904413948224093281857658143314638082518357787955782140050648938220855439249406312656293896041208509079057440352598112777790326571157008653582958643331251008087359763992738934516885932214404766171815504634159081600322569362717189143367689745273869460139655721746633614589770268470047178964643107603872182976249313815988454426324495972658473603619210458483730104832676159108995837318906637850771914061945474049058567648851666166439880657157965599496308250670620275864649394060383422693679937310514911704574729873788324425482428001370409307103456062530581207098429847154459546255310536509303380412805545053705047211867280231938908764888740432266097543980873347922942940727516213819784250070748118628549700498790092204490271721772820721308536026241148562855599292234977153797112906068124807129806302655093067052928949969950020011917666455882741277797308159036150856637704390914989603505112211438204980165137918383767066659260688080519289632030869929065392433012549021437558652429840534421211761543622107089691998445755855589362399735684864018396987812997340927718387520663011139850546297028401400041272570781203880246913970931720307017629184784662470047762781389228911215513447541708294141204759276136141910871575767725434454109060995015932161085423435177594360934353440238652084367165704271478715482064887979881650324801533407308943198118082158693983306574733116266161709134269725817491601434170403097329868407233392481685315608761530898569698207882219095544269610599550038396228000342920466197804878418958375392665103973867654419269434588637286438344885958186010729629032649135962069529479102405389281452590639235218338081295731904933622291837097533610577632762130713206736447 [173,34] -7470193942410206492706494063141816889542196749047568925885184199870020315127542605245652183178535266412500890611082206591492984379849730820521723225073663568505698600118082172279940144863026392309192293352826761187352851113815879109061345225978203757321003149366231119135062544849242676908101711175687388146099757816593772997438112282052665837983639547482985220629546357391383521706422893761729205034598245739192079541934644675661036630746002987447406418984793858017116052857766845340421039709046775615216000204604144807001428040786295055508285720481299665430120589391026607920454266448615267549858831408354047619756422252066432853172561937292065945818800087774280555496101741363092066440639522440667929414239534244971511083192398899197102931236473052621177069805853800208031750852441755373984739438383897869235091244647463587016808084210405752222124774764083485013681956937793818271749476313185426355388592683356232798991725757609619065003130486307790718298569572641869684802109648338037463265006368256510780834120111541504351188502240620290315632762908940457592991558313775971203448772541870878893397113451229211001338331405238728121542130152367604998983567338193022497011890313554431754289983044091983578225805587296018812748028452280082098578015293934828421017550357426183927004219333024457008970545762191147134653748254822917020213566579100026710509271876986321422191268231690357118460078292681590378795659425573474688720008571044583308079950541775860415886576651326561277874129181339246991084550575286436859620795504907518684582854882268578811230971891434042955129427110095810513734160066271986813412829958291243004330374941128062890265613382070612993325900555949172710390936097631497370432489216 [173,35] 5420646280543025388233781112628356980432633387729455049809177764317671144209327236381256286892057854846499736972317783720038735592226265969127565988021900074478135800551150510054311429432745996167244052853884078192823994144008524017739548378095063472512787748087044239537954853000581047720731010813878244372073307401342747625414909632821518713919553047181198230071813835895772167747437706809478973211679141188331445309073553819357039102842106143635748467386511639053362248257259243491450732959670049720562052628326621961290010972519737285988787283821451991036638907856226758239325951474344621316934550466769682650604400761141851570977998964697941900534218110982983078005698458950460226706886190643916925730730684114302118278624029615241118464429510455825879778081858922053454145660220846751279749254109350954427120767142281636364841570753469791541757193297853096015209569223203616856742027500796593960752352976832367239807344627831965109951110131891179598124416647029963943464135848441894633918264497182602473236454886463243491333900281782552616761685672751354864320287627810587284984889502244811048461249398300575655850758979354544095798221591121652384507498367312376288000921408902963122863025614884372050949376633673763867869273956700646640488672917514638376892696177993438252877689043261912865467538131207934982080509568520274847229013478089118912318846613339965973120508667538621951873597837707325106700583451071616701330681302866099566941868185537298584612578454318335924691753633540098993467867017733248494199286764792539406538239488585317953938890754085693929287117653165149553529711186473619352648456158168312180590391542686905036144116774253206422633892748481946924628597244786886584607904 [173,36] 114110069763107399432468710533174157600825141184841333461764028968190406981207138217554443928184539477177736298942665931394461860867672757053068347797514825255460760812769076727436460190277867993173610003998332019421186089200542741673250519865464370278495028416672867039039413271469195582637166322067166103910066483280377048273764080901137106336332453399868884718848229303637599181664583081139671311510172592001112141320159618755813845727425039872271555874844280908563962565919703976754614601765037899294790825458881091285214481131608688973840387939104639756878926831863216590439519059823028144237852151453485442117331064073054335899243815441510443369094588417873172722725883073631052419965271450925590994018149916575705218946521621213338857507317213486975576009147442486750841141599250858985584792946695121918497605108411035842546436978949677622541866584719254715830501447326517489093873935756892448362869665790175072264061410882766477520946941367422042329332307037981359247636079583432078690774388539067647635508834270719662626368261920304309656753261514906180471519612292108071617611867158985808534443838607692015451879603416100960428737999228113040825656546800250610469034387003827359973697582700223887949774042175730327190619357417069799046483862982268218517757957061782735672280101745104159080651211111995418224589383824087687382750303710561638973860869131959917765795456030309481436732875447973369915495277863896072606154300176570521655666342915011633948408434504894039734113690688509657432371338189644370239577878198970751323061150292384372085850005056968840195472752321607360267051332662180241297866014767554301087586297194804730274777467816171974210381327464172749912407080525877507456 [173,37] -1252135050004957083121942274999923825758131842047047174577319597713890555022870770823879650967511672064732467404840055670472936083778902259065593582624096022639275720640551722946283848882291671605671898007822399402047008261307909037760535487362295965163742170238678569085100600587039005383500157902411316308725832414923647906463652514366306241039015907014188881670095849447258785782244290857124266779177340996584754904909774614756651568887575366548356005138214991174142453471836019144546817504561635791691723505034498252709577662581583868988110177609589697049205197064958419958623043638183736116046897802689094284312122669735390003391022971634091940694724597508160983593111331462816137676117116028531704183603084224645204092381781029335279110293726634188107636459614747202298088628022751735365183573654956346275133684367881563136857583100946236597850506819177677061787374494350817436467919288863271264385281937439462011347068359453702401977644870373961527811809932577623320869207205899848115020602472020224750983192188735917473371101264072680670714456679865885577276037802883926125627124745493128664497010926598119675219533040770549889225383755197048030349395631015808205802068827850831487320715660050117732787960556770249832796431055881755328799263745782195600209982682712816694270246055664789951188403366266419087166947513654066295498658897649826277541497861221448035127539976493162682254496308596267092680859532087704124823179339735598862148424509355218839198390102051294536400309009662321921993946024873376487421312709683751725586772326831893566261770939695519115652065447735769048592795070240811654709146392813586492073319473066914040523632386181954531241561219034516957186955671532612048 [173,38] 336986513075276849058142044640871915711106850146363065900896144952605354111954106735669998721730303867869049650741795530398127917956815281633881564873039298578271936095266006201187299105802260013771502466251737236119791090659559309895261685234984922745742295955346835822871924791297224167061922884313031188381725953874905551614082433402736020728569620651366741220496775701565769683402609130939465520444576005696718950065899637276157545630831282032604126898056827145133317120635868347397781632173891044411484011909473300151093030149845945437682415393027709770310507911411149147070936232937249894683293530478475863601951548462952958049715694995176771355108357713772803384193403821500598706178126474367812667242034966273630776411097332631745419778010295622560531772338597222335125240871974660355474950810270255172021106234997354127473861601754704129721474569230166783359633009327957807885335543413250080057430305832756996354299001633234845443665028192693689928229391038372421890117978644521120430997749203599340551581642733852703798224295944985393182007650444904678293296103426560864515714758395329774618216884322944059029478366968783588053551342583805445822021964169921078475301354986110019369869266711788372883043107514730452687790119338347192435427874979988599460973580711378196825528910838401218571369797333078430847171039931861167222192424275193195566775458281823753058807972806002522477332989356700280010422406320225086303064530146283458374276872632318372080416759622674785693035965415037727107395660591244194034828826679123391151720905016468474794932052688292975337691166395879738673176247705750706025406803541012399511411468349520374955015308523888656923265415862064170057264241976960 [173,39] 104438261142743856132616930345856408738199952904893245607336986965416041254831330026435980974535149088013845259206251983326514834473951363036297643816615536402664398944901358992295661410547389181188526490196528919495562454090274854023272812302761896805075261598658224690896351590158898718076770121187974484227660140438960252264734947155052766675058568390905710973336229667094176776929948926359578388356431071324836204272325935025671751505556381772037975023533814341451793163375242833203582011192015389135256517529270138327848240983563633052407097763229080079709972530596821409908968783127346400381586401654564912701234198775646153235581021086106363661928028682950119271918886934665670390097720526147956049412652293484383654646617890527870070590622160962617485096902626299140168279977103097623744629762300558268701810216730592292729637811296943272996097051450495426023039876537207137929940599879020714752560468684655199373529455442302046948094770322044161062797247196466678164384969716520728423901403232540619584354540492941802234259245007365972976779523297180930140548963887537788108719493653249185476684837311818096513135818918843981323590331636378500895194518802766309026191938597729553996998371975702576810826920032262109303396108017433291025160868372997530010196424113607863854180992150903391887931360308023322857173966409000281504745891092201231349939170323494776814015824723398767047513184065935265001568817675985732745980620089730333896140531156476564505064676653280581762270725204249392324871673235365080199354114188468871256634352746457389237929547101537772182683193048296086345390172081703210908257896151770618481595897001713619666071685747699461967830024606279487225012870032 [173,40] -66003591407913237870417379207928619258686036428859460009707095204218574976131238845103476690396692217832947964324225201460691491289602909909348952567581683464970315054568328454272565155644380352776071237422590278330269991823110133987239000222676710410049665498980351770042349356092337932460117839609324037147508824311667009226430983709903278926244283047597563565683350994800164438812711190685278174070915304680584532937732830022237314583272889323801094368120553957018221557707148062349385235681611072247860752979075871776723715928210301902627277039241413807237953352204242538669845345466044613871875573408143591249399365201612526558703864691972178223936439867231050623423156523055590434958062719971494188239749845806243807802955043167978950591058734715358707553456928751566529062154246372471245908913454530773830010684901142274438750606744321825868802910669842501491477166895192208164662925681962123028057679864093920335177608167279252944583443083850733300390761781784854255294378689884239941931797955162392510270018743295308369512375615071375047104409257614660348947167831675029570923317006136363517211639020857496264922051793911419591160146313194964114160119878538224264645604376742606389139372233501350034363772431969832098652341673677361016105074069236028899628325562543711628684550784296582257106276983268893787031452633016092991676958792290396968114294737794069554025165268666781940668785707550453064258108780171713622810051628438577374802724069390740439851069224077245702359203151583306539600381037734905033852347933591221695208748569790871411166446793925602677866305459249865361164260651541751233544534466660994715683921597560416230421711604126556244653536365840851135013728 [173,41] 2617880035833963209994812929263558871995103679684583050969177776127006311871752618825493261815914869063565846209995483134700981275373935849569626740335135112243587540084810197255066939658908926660079936598039097677807486694532297228136320819192912372551844758441794477431538885290012099471673026566625002037834927073976082325328767217431059046554997332897404008454479335076305604877693198206836815852598247260240285975424661804921217514607518647928597812660736798912077868195839126640055742381157832994391345380891261865320735964292779429272584898182145401101237743676461014914568175960102085634718999866866260839232245946568208903147311703972366136546023980048824110975088066901929041230840390891986998744660897105216773182025944506370022235842719136104694149682881814166350139270575255899461280041203355831649108341166698218370639210228100873421152189741813368930039342408293238570165882582935019573780903981817308024496832132397067486038400928812984219123937111209756050208738190623779922054376339075578406419106137862293303092734467879066682890200168150342791769390498705668999907040195370933084531122882873963967350894391502610089492743768595557291918666474193577126163790200408457854070864693818597843560529169482655560871386164567408067763587643306772442113773005954781168563750345549846812191781690961547522741380078130676631499552874437751139712669744690866682268188380445715392829497310267535903587318665366458640298362551090756127520786585092134023389479384825722096676791727575806628491846647066989228199792950742749817773645291733810169151795810126158880624708387056368361092712362700284955076826770091791601702948814140571182822382024595552887872693249273729175660 [173,42] 5090599118115732788791070717763479413638955599623838395349133084721082226309651421530034224125240700089831657114131999854367777507576643451829597596089542800491553537809727709436454859038790195689208762256520801955322087545005899586321075187843042126827675649181308995915514436938922138593098153737449741159323776826861962093559859541001650561380431519772507173820873293992480379131189149499064733796987463445224576768861209160530122920645488757327914471455018994660625523537424613946085500683589484020711553564049461593731964966847838335912311299986366136864941157460439173376037262346056805623287118041261967347084683921304294945588105937822537110122902812985391141208601122876407118517034186493510274854631925881684366075870239063361004082836600400488144162980288512654495125354483833114525125968821151194773555029160625970087339734667858841775741217976965078602864164960759945380451426971917367206928992696329083498387838649174891282801913100326969945764904632300947255786739233529020373777225538729639163147692244388499868083969569310798030362026990104564051398426849091590719034794300476207070865990960880523799022296167129689675537976884446238768990656852181310854819946874322883608221036884511314659911705266217955594133306151878256605451664388659900056957552993230630706105488780714599218944657649602174069341737686054449775944403588645472492803792423493753611113911273336670610214459145393956484568724793346858813741593602181138443710917352344266581886665029279039084670948239309403509285629116320448908018725660506920196533361137903917760279172092803116484788162960314961650387772375107911628079442385207865949261810940533939825212660057805223369667267970859326720 [173,43] -982357949740278067643502952197372408395805685204652972514453838430941284360455318206772800531479438075752701807325105233759379481271478122787218694912447215229903596364676146381002714798335161091387424955023061817465083399919712853265020490150389254658250665181774271970420785494694229023712634899077610238575658689899006367785568462379296301777279971931015452611449567653559783336638985839271440503545425132353591622117559880525673990687467126479837383140151435558726627501484938606867583265595806620642701192396506809808221481163181929992355671944775446418704196542752372369580312625950723687581567344812471048164009879365505463142578307004377282042355065851730273192188174482863870380157296596227525275974825007936820524906480963368471104340749653497563277005732398118919316087190750924321280874283800215091849234184945347344202002251909509004227631822093953803962537150588128739171204303468099189412356579403628308039551809663498050220550119989644754217215489355825193197220823771471402302709463278542599373084173735549964370537525814728014381826644540689388670864010871698190112665355204105581945627150732589976285954577615168068560314947537723713337777468028776110870304566881505034427184329514765072134598049935119632036849413793990236798305646373914625057469757467056474176858165278674899420205278014858460635109642193444209797655253576855874196427471974875043042756996775352877916421733729618369896606256513188667075377064446057046718856099817068755372757116975365056423937789803645888291151657416158652790530814687542730647835793520631809289794717564859517030959448673708793787173304772662985337462773151496169925575395726558376033941226540186147392901555913568 [173,44] -149411335279345030737553244266348449576781387798041372891315518097328051454304418799951530216420814394078300140155412534941832877831586677961462926896041126809833074971204306219205220164778143523255183195124059152101319818500580423951143942902508457286113450705715475636463578867545962000841043090837656258922712165902764035159748542642674397591039627399874142523133225481975764980888217282957874535193016307303722054736604564927783452336017461207511542375553221140936347525800534052388017137688894726790203329880580916135107289720875536020011399692937050048378630913211688158314594356002722591918866036921061594057708149637911652969857595011951686404068252829239464900090936931427874981999959176871294626727016611019503063229205793253237754531603345386183635732397822838325124793707572815191655478535099855990526533651098728267109171803976051141765330126941666062182038469608551576542110952707551843609857356111225379126612835370232096469587959405289038459843806706780555312742198814589864377122616507851350638920486999768893860154785215999719841898067803374191179289177584171266201835942510361693696822156019971586583906932256452469610775505629290659602079152585620783974488881028992780662383143729783754876614653731846067411840114035472886095904749784276014624703524219662440215285240983225359390852181913164052688385181226840632388393794972518091350837538176774093578952439384061793208980043220624970853439495610193394981238102733696400716003248082469495633632806507341766569009789739552851843190565732520650223201512508009532523577904459437707019717645150588639284606073150132624846944033974259876691116354556375327826318347200977902406961284254684066288838858816 [173,45] 62713773267039367923414270453916217542096303903343702849032878481565051396025345861035667719218466893538618767216131574363998128107406936728333526414198808316673293376805567365922715337049750679126110507598959406952533136188068211276820201995817993575227403230641737973953393821511520190412288656254641046003014525785357401582902360908443547150181516837321458518433973970469499426426434600842005133161772631631469726099056034012341306451680352536675835662664054120533054976129500909138342001892156566781720074305443127822550757476829642975406978759368469726408409052719313183628954332040115959965876192142770127909566012643408143596675969771009683631133996097834168989545229970506637052448850014716054522268684773142499042238767134608900895817447447438724294104687565011482933765462469949217422814937408371493689704802008744947244543609966321264909783552062586130460021195206295367010711152734659835754514772524449918665266314823331149101713534496002599934443285734128217913361927422501154043063061899512422425456781187205285169402875188677324397024864452610765011734058501396948611594025745063694325226131954877556232833614060877191222702798602328628196825241326393594198111098841607668156312273537390503517622554063647484418983024956438448506755423056697504115732681243590530187557682886043068671906743438269715813107489942982503764449584811598288014022546875440967803397717259848835773994336575452581458166371013008189564237136368232894053762044743318942560003184687131577867799278337313675509001544386141832726907433758010427711619766045367913835294573116573421859614800701219312819958826710460377872622420362928558074012575714624106468198590123969728020000840 [173,46] -1108837850271199447051530830058891018087462234056212890100141610325198040044527827754985874358845566397101189390128480487739337623507594791649532093291176368605011890892263654814312579645378175687630753076965598508717338899825552983842614268642275145071629755687813291093274525668963358494652189005554931155989486194979276739537682138809064242426888405147894209960774956204048279992166687501528797431936391344049329756178788640774805782410770172888343576546644167591237672254510216533372635364835849117732891592047748553555133161554825258172145044354856680013874061060971593786931992461237466840616625713718355791162576150166971259514539823565305751661120451506366706130649952718568923917088564925108985242940967026623283902212830760407232391035846048673275149682263668590149410133670382236338829108815166071377802800462856569855521557322618555125045598757686675949488675577692621534321359478459272847833137902368770313205818723629004460776416961684587664324845449545234093114622291829823914617405227111931343462669639266643762452632173705798795501774657506870696772600626094524583662772988850416140876720632935047063948670128408870143685327035059144812555867659066392310164465225239096441406323882271525102863198930433002440602327520366254543088581506994098007930439512052610419183280964840670013822940032482593675797537049673373968325062731897759056540723493157383499551623292150162945345096806207205162654975243423673675779083785839553842698622775984260859257988855255053598567476911875306157896193369483643014861712271211453474536703882720572271999447042293780683173472551344763213178604681870689402940300724783650820430416802900149205861756255337323955584 [173,47] -1753272624071772602355815933806572552428853535597862028439130600798617842441619856564549442988678643989580906010997375305758867264012455455095611497638121430490225659009781151959153979526792352209006323080845808866359777298564411809094728848282859776224721096711421054354047020931334467633384525469453644144015453782057007260044410466446818979416548354466569301774335100415869472239753656999486111710883870823061911486241788960975604057318992519008883186189466183157835333514862379132611927827848976223399175945787216330320573551352561382980849700585705529873126544891958703416509370461576243347566542988733077313380789946000794979992448485397489703446101897773708263503653678816358927049458149599874476576036365014517992131905356676747404063626008786968163076829047782753266676895820355815723343126337130269311759341017302227953759569415069192904455064556906286074996728567977226679699137520107793049465895447212739209656063105636283346541974355887227099578150980383635728216672692815715605795579654715124471755409807111828265586399782004863236696054774873292102807032840387373791444976803461813252811606583974970184400723087874312272792055059248485221338158982801209012445904006696269660147422514570151235538135230414014061994174552810410946377586101027902369036466841359213909936645791075928657622485315258747670269295618330366544665652056680404027385074354927330348930207591716784975447704691310111261450880465439167003511972823780568124432198613305687072486846838814046776799183670107523920843578202926570531026280066998320362281999059021843034523262389363486820022032782764308008754237860255973521375596170413285266477305940139928788410498324309268912 [173,48] 164972718516763844368089868914085371811328439617288492847136945882446344952896136617202198111826096162997098868913383967607896548121863479912188682694417536105469748535897485730260161141522312285990381821048837083566864524157298631182799952643124507122113829629017897606620675301935439350128041342718251779053218853481788000737651621896440939204867714492426349194961559417483274701995270580330553724389828153717660097820541389528725372501588942714226933008779974961431700122948462084074528115940902654819234764747383883679260084011942261393408069856570077109864052277168192679019850158233807701372030250898648985755966361827545311446718732990004139853749951247077164148403640334723907732600703753477382639139429686926270939494393493062182369403206388596871862677304978866259248219949890983884372716494598772721395645771961907278972225609443185462712931009394466167769623610457437404941925534344283858911478302846568950282360010779022410725656095219233719594118945217201945135800773027854018614063964390526223015503034188772811303836239117419630998778861383039229237875657868126924125549599644517618625054116773655674552916348210406442009853623245562778475196869556154781865027480220417043093416716778595776031099381317308561507746396137527196031221609945349377840458885780130168341839907576701299450548677072216048806534229980004141966914825389233777188432586585701437274682551901969099634901262215538675201935784760613381276198550911680663993617244752742303580226681484889551455014074692128375346508344627155079097537229658680387104225585642177470740704645082267361522836030529587876139538051202739911667795683801499316507936016813316526176134675147264 [173,49] 21847866088629810520228999665325154828404925639062989159180357336187064132794472144697124773073528035767204783607063202663296223311831389567983983035818789721599037057982813849443833917975913841156446741702752339873879016858518598527113970152095979950818222169520470123434318441559932568088678137664135748260500018797375193697880656929586628685065991158239151259088831970525522137757785185424244173453195510000169070192709087588970556097540839105781115978549532857830412950726975523197918004904423676902603164842716565084128067245341790524737187878956942175986346870730853980866443013955593811727348440726058213793046957915443214356743617868823854808536846057416838286685961299189349448306185562890403043768087357470153057077934656274305777237479996236772301365696343714585770898317442114520568618864423301041055153502719366012079916296139550767237801687931838806533702747560985740385609509929991799876216615081324325593328033015407860075211505310720167253090155550209118860962808992428165072430389305218898135986144265718592413935225312165188665456535593117468399872801132152699350180412393336235444189931003462095534796290228489407003381797062880213759955435880085401474125111081789011009949229207820834085599572239510488789146519334103408756783619553550686521218226092718292757414758970308405388379742562679017636818383672898364507530056448655583208940201166420085297941050436024130624604252903468144037505301954151123955373404636606811197558933436805012978691671956727912907581535366384479826635070357893391796021577590358586102318379197926742121607638136806339694148104393436201843121239509587740667808427514955888192228837456204547454557121000 [173,50] -3764998215438048515012054646924757075951166662193565608416286130028060478472811061067881501150211436280804307537382048030979809280193990676344727094682779586764143443629858069821287811052018080525127091513539395144828819324590848934998547318363144664730989776597068721302207895068857588446186969270632053349593130226021185391702445801729462829335569105100127923339398684330013033956289810181857089067620461048807899043918756725700750759147334166312597149756590581553248025996764528062909592252765620373997105937596481354540298040001946682292127085745303445882496066964703012534786746565983315292214655512493957988632349809768740922440141535789110280764064374476331420557982201704036249702219359321178206914940068707337716293159908262797452413684473503889269148126052872718741895046172770866365442114881479543592613544195190211166756943460752945616568504097661912620123812767277851060195494483927533726785180335910837104750578941669812250515910979191604997362559543517099694358128134159611593385022654795896478615211497948126735716824583260772636769728792775582529087523773335081208687362670491040098713604312398868550472372434997424086207780786375982540799982042614406857608195447104880114324148591224154966282237341835876894278538912919124056570041856526263502556473339291988721904201002115399238782586074126701713793290323291186538783898275885530296920395654414198281601117472603197134198455296635060225477857111378297595270388718581714631937642317729928013873989333208445607399100219262806487043876819387713479407296046495650929948158475097449303362793185926486476016420819420450802932824467782097399645884610423640458739260309205956132813504 [173,51] -66837032178325986292139677892739818979868712847671087781478565814644112902411894177038423588583827419443016620690935100957151665251134204768118054058633301156321474078784984902455134591447886307944149041557788111557206113035850017152879709823540743476097938938616836987009943562312282284370537994152732859012881049622287459645245034406530672356102882803020377351750551868416379455415218579810704141084390135095951356204049926383470043565963472814126229791895206696645387196091932012356601910651373222601100117000760776916763642416890683018943829860802414111354947656418159064096591834875911215219627822189398551224166925880399572993567950950233080458775167424832815721200840734754244882990671781198646512535369595407913834345179095707991039488019544951627248461550094678248814562106821287780733173224524625673079877424141640541458609258687734701776300169446506531722916306320060679885975574886408510472372611629987295017304550371370702472028865916703884325904370098811482364488046644969606408650178225789076281109097169911311347215592346014959088230300202260450815772125399655339830824958758524385639539056804918487742389503835767824788480796928953475850843211035799017374504885279406992378018818919795780935034169530839997604584184469923730378255828813600930836619427752200944636131573349320843103914640209076619094756561822206747699617073268289300000622967458361205885012397521247733583009973026005693053027560294274904176326475282995691390796045190037304305501181778660408509214381683098245126845420866809497938445968829076744698882050440667750228486165484204169774152495573335429982154040779604980527987929031955081489562872406214565272 [173,52] 38038354701182970100183361424086195936282862581220796759204708282141162987748169086404385841450151158184024493500404514449822200099397944620120082690193964542690616118271836330153049053115528737780162478517332933258044545247882993621092653963569674632464097044306508720713944533881609648359697423305493307746662931109313781388498339076838276374665263157047331607651995619045198178910361635292322255536902972372665541104164988388959796431001467952243762447826131132306762178812343051227347673138677252498596890317620098501391422208853632352352989226372721701159523058457250790049407331583113753466983857050901972049463882387060742064738114918517944676246693814173261236853237209682814322274318733479112948677783374864720026482381426837627180973571167066497162034061961461203863175277082762831159741880178796459874015385799586908922128745403693470112994646627971681596530194110309218532416122729176113689585900492510204563044585337712695702387136132046554184016877457946143323843900022492603638939239514678104521608453262539876675142383054066648983797623179500976945450103670558126195744628155919358350424592086202195736289038796765380228315859934845689385765928754777572221410173918475480505931223040606968177388067613796042815765921762042803095689241050719140273531213108552093331554821394928390888348014174192737532193078470158487115272913219338733147728732674977219784284454690808197189569059505130113637774517449747080872100476419664900790383403035950742835326656431307967739619927138614764438724958608272394494404338996587386534952974740804960372093029949007049609365501416240089467320532043292357054413744269407421479978664137130384 [173,53] -965859275292060019505659540756987807659591560677695114646094722541642883959313433998081872541935719567701336968894458364168507455748814534548134389714768261399128942272775141108234126930905186869989258380121635663049203063981695277038387872198529325022244110571912408218427505210657741930746891495182269281901617400645341642966276768672151817922513032125415938923927423086329501359942904188494348596181467451582648924009019139304833592436829321080726653485004220612149536619379468003665283709032263419649728336121387938816389402695211589551660617380289158411314063788521402341012004374977646169080800846228191623373295629201340158319010051222685672574308707666936004963281670727032909143883024612509741088528263311214665448269093678624276050220936135636592250332559608632641957658435363967969668770222787541126083545709546797145612477497719423413251443976310434247426369696953036235326071871586541740767361532680078220504588475951581175761242807432765633524529415325280086115183512518467641747603484091945722128471326472735295321932048262758162140868631042977321215989426389931604314779703422167153054862535338087289362431632485721111204566763569606987020718484802405933250315695753669322519349223830876590389693271462173854568188666036844760584273487834225125014110076511039347020263604839160275916427028206142745646347572003471924358201213299814464831783520138744548971899194931015717885085236803583155321381856531977943020438771470926930281752243437473342691460209847052218358766739954340692276309432071332406480306442171566414199928784501690315753158467317236091286543839408559623618664324577839788249461630197958280645731057282 [173,54] -184291231814909774992008446741083611746425814956073785277921773569405852136968521259013648974608377969377987181391109970701825084537969100231904823102837921187202163251176206918374291173551120624392931563130318901348226512733794731235434898580175266056975831794926437492255489791611529006982518085475761838273746258345478372571257574896688573728265034220946417796042070236619203539183395714045950245925877020237016426563096868743995723226271343005749927257041057134211658639623236730955457216010427560688391372804431781848297855604318819413096748924389637787435752067838568897483911307574160334114791479204007543290435888057488941874913004205361172061329367393834012122484848221947841099046575114990059706305057036988145417531530580197040365800210275330983974226594264261084518067046997143964400543623592910426831819481553529090736920712693837192104164478806183517101974405507169324925553404565921097979431640281674446537632862556532989737330104445965227128744760986042293422614997407209289945836254166953295681225954488077979946442993486611867505677418098236538922548387130498960295966960397600912055637586023067812395891199022569009995030880099143185085554730203459357264858643789839566469915128002377927919043211214485535742297067097481868109630055028661247152704507675445788914599085696550265089379628074693319433676756368675988117495270822353920873018800827165381659097477489186457830383407932817516231112003001062113753353432607753543821198219084662700113099790680168212974595815507204715983281343676161127564305140114877894712989292247763395983396101654940004578824061292841044144209659730122084300960191184762328083475584 [173,55] 9596342694525495884310281312645834310235106346165736499850391900922610156856490179457098308145487554164513473746436535453258182507281332683932360649930792695753602893550434699399047223520097482558149265536850907824009657224059915771879792450506834333450851486239575409791838057066742029803257903080317609100736213900768008094864311001381458485481953771508619746295449509182686670622732824959143603077399092819203808995125986191367478306335339287516014084403860825905353911052928008947889064945151951004400930130205168927830200572319658011026905992871650635596344476921029850269418649479592610701239054269413982833506354399636851902194872260282055673291319337506547995970861404229417185639865845187212713468987121987638309071061012117799230579130262936012238011664977007530637423279394316576992426573363485101293534613909354098741057338768157805249240646000009091421382228471118185641507908831552429848374139150781897059569329765230077726924339434397748703078389835102407567712832295829463186733436757694858640320164225878248754682006524894411428343770628377627063399534055845638236993988837067624000120999553053524722665379887365452814033385261821075223502740172089347356654884204081870822251690727847494392741785176517936974684008734365722459430224622561554086207996175790439409755597787660503813307926631100467357802202328355961094444425352534098300501085364273294815525433082700607032740146999826366654698974110930510992489740184930585520904932618241344342699565952329076305955440375748201717174871573307349987668272989053753804700012936266996692973434900049611167939374300144520248723853295656809475567701080816111687344 [173,56] 386072231101446455100856194419735632077512847667468276933557206560035203107378195977890628653771069151764151352697238380753027810388229426170117799253196346860073992981013895933385356562391268729526064034974155771289861019082334505414261954722379127095762320571683186231912851776011129304270268498736207183944903862499144650658394747163026355425021886230439844125166517954391974950925997199391287490389879823043829242369375855254182059795732277955784864667765095093692452792266102036669152076570468310267428277220453757932568468701199140162374903020104927994946767388433870440633668294960993687794544971231466223134155448110913539978663592998245141120324083910203983959311858189467927703037657308310660201479392827029836567693087241950535909137400564030360102527934207094736084316459070387480493078933916080205549701290119053292440094202651039180625614241015476248432510929535809817392716228844374981956313610045537516704316977301253086217175486696529881932103932445212906932747540350130251788680739440620054626755066344936364983090219341865378818375226443641242432867077868760513735399542555689527746620420555507261877796256292459349510112028042800264699304605058024685016280089494241890799894502514145525835869005211763765948173697660633290327555310889133066566484569971529574651055005648493424985352377223489178298978568561766020713518320479458328280645800222230015467170203464463079455455193977611146932113512128781495590372164752120910509774861635008294910633247401194248286331347000833765819011969883927117184485317299232299990173285195546664107234648365138702206197132966991364656318860447572487187357738594477536 [173,57] -33808410095277749274314438593592644085731853740069920083158589236752102580707571161439275766181529349951151298929216809966440097282295773013336670600188727683143745902603306233613321129827760605325233956566633165116267410145973201865803568441773502304142912739471302774587086515237091731631522686337590931049966841780258129312327101481753062578743452362320884304157561596361657106282768601351925127681226772000155792748393268027681830478656616610786961747403193168071304303552674528460240356245505823633646758142009860478628015814599382365540092612049961744107200986249199064294797602873477439596791742743881536803296231546638185647069112862937388566257103290806667412123204682390482554260237592320594853127084897917785658973835689855599471084800786977115014999878211596837520051671989322726811252146632797478557131424008509760027427517973761950924075910575392490666338164276530483554712553502955710780954078391768077498247015952874231477317120032380437456587871197829545215979144236331912219326194734464993590629952932715544304244415712685223495680520413903908140700312315567257335785194473430446602373459040154826420726177651950856218320066336682690640500373197652266021945161304983587569706205897607517784068066965500176953873524966395978911852137945648691667184055855132838734521422310849345411742491255640709465600322088427339175759983647798276857049827112898392678703224904579609625196338087338051817463533255522426966572187492075428855476872900054891362584256473712528951505892751915920835677323815570541228997529238808028654144180203789715555428417046715748481784500422086269222836171780068431345205881847828 [173,58] -115317121835636678015460386843784470186737202286097025666762639450579027393059351896017176178258081307876784549953423657359239787893200012652765703481092619887678917683158600861085567854311823184128785852420988260512182012412279205568100428659323663557079828417350710895700470977454067940878047933362706152800194227192287326164804080917151284335108544517448401956411688628771130176997152419132796138660571514320954058963849445649281669055417690679216932269430986006491896309169204799988311721476033276763600786637036550623591287788338468268889262061275364543793308318701337722999609308009509373011380979212144680789299953310385385822248212745573929780294026069761000833162824171721890457816744891636982798418707644935933245325748656253248247356269415018707830103045930776999649408398940573324987476335154835795450927550406205577301676377169123678860094128522275305153825894245350689316060437986805126914144993738280805988951233023527212285714439841872467322599932811849776410208104853479079036837977754794807572419139424028201648048254132823378429260647784530246374491307558818477339735361214275717724353167871482534013772276918051419904983176706558424184641911798173834653528481840290902784327400672515746492382864811158743023757023690572670659322284041913716079404720399952920446514645207577500671474872533949100346152575465017452547611308496929212583773245366407118305421437078270191112829230577429285078073044529790260340245144708253767861117997225236560645091147738427514077854359292498952967742591984146275205331645354574420296270832949451403186031009195031508751793569969060914527179928655956456708667840 [173,59] 54109994043041363912697818916737058642223641855231939332742165901900175459623577342835932016294435568387464162583568905861210199452514808426573354199037450035484629446353417755325694709886217646344442870279589764505157353431651691483766051994194460422108323039611747847510053843311426733365572662972360768340967442870304636863026740015053368522110294340188121954736586066618058779453806247736781376705147942666388181516763706423020916691645420817890897557608541280408123090451481006315340169860201539585030569526254730632755670246719873663224362479050603953514404186125679844559190665721195781483163632264502654239960488061154713350897813015377440318624700426709108553276463148793501931607875512384023379798380306148592713871594828893083933425163884172650471131205535472090755016498511832629333893268836920457218595955757140676489105389682148903345585586441700049029441165582986647704067802048941500268191834246654663529369127585426003123839404511542585614139988118707424570383426469450659436731529153377738203787268042971916034231661445879973371955655397223359035031481412567282419860825088623718605909543853069437610913848087769785751130300867768817414250132530429201405844088187914709529518196688367822016006730295944045488997956964497684281155323845874103850887500336390987677471341748731201938191440160316289642707828641153845834028168233075973403764652280251458932382596972461090712887078455537841173664273482005803148985861646037627324740515791254834936371654055425340898427562386703990629312924171700172794807233584074398266432903372095179861918305842408253014217115869293911234471744312023645385832 [173,60] -699422457369321933248396217529033290492189162017484907784613104033239808332372430687256496459144241043376274593695935302528757423804671332521606021107721962861883666562073296585918799302135646173639753259256643175184690699051823553221282041881577873849432613841188956751102323289001433508421732190816507010221481432075593377953216272503501911207928231621084520221719756170104907861153194126015554649863044696247547759856659360812550450813107657205701857857278020997253302864176287387672392876724962546961184659881721323201127991642326431545032594239519689270091353748007749146801180407956078195529571456318479638257671547066403348885966147282505753154060677144277479113720942017841789155057044312093509177829041461197768145767735783560815353446472927035351831355714184067520411535701626209182655985293872199747076572798885509809930314389851746242846768624259851823581395142884891680906346730547649767464501478947457930041831995282509147782051378203504213249097395003132652191089865469674957962396303801104728995325390583357355686717935942364431942339156549727042317986229438534137262104732720730047153971047831326409419235055358681820864149244357936044576495054005032970468725303950357920065841900617470537022479297529092474327948375058714510309757749478561981230579984425360020493031094963853813624253521632296867432884446974154181570549400024264069278541817531339134304079744080784761826671808745993069640133551043629992911768292723067363532393531427658906756094952696256644856592265141796799508736082044757265736263504996646152361630665331469697706362886706619936507239397994723227389022639910466272 [173,61] -38591618805063124461914747707859241989680337720141716152365219268292967795297199019970159175066260051673327985037693815499360828262909978708046027544881346790087697879966202286974322142254570462109990274180428313400576604514995768402314405889908294781442302604850597983199196235458088972716314591240999366326998067049468898872245479233035008442380374182493051836291861757907328930804613901881288038437095418116813448355566945860340681217435850953775324269860704820006666590771182547743115204653364223059739998441497675914758039364787036883758970318950310233339944013083834072523622525477706515204961886650830057508111266361263016623303503845923991068924269772992090303125427516255783262529221091861001599613346068192461166843484861682581077915675054896897001511131373521424700684800038384975110525651354635415794574236657114787593996995209694201143822869939011372835521592936130222780226917298988455165926761762202892294428322132044139574518161743393088088069604180695063247409678116740335388920020163278433471553892893655275044698847023586844978296307410357428638364257283241133194931667230733083933778140415091856041100534099536144815880889855899860145259626971104686896427058016058513330119994295459352551774115731075267888756911580936151386415816345119379804331067432652884364611746447327102579640400479377440960133562909798319188566552857979239225470022643811798751228459737681624339964237518728138620004657332387362701512956811988245924449945511935809327218487205363849673107312545518322398642201183062496442926783830663027088203050201404013496556642189408804874410772249186266611749835700588 [173,62] 944909722494493471506925663079021181433084302826130617118261627600098913112390662715969718979931544503128962789611201675184814039505040712278077258484270370282639884232922321603029152887263926898421221958065011477521985295376190551671935309267145039411025225304135333652088086973431057947103182515996916116684371088881670153218780738168660781696355606278434781988289013531938740738189034407778523640889394729308878455084530969753080368367011227673308141577849492564335552400199180298727168261391333796166444160915246251266788746497319627390001469101763073489970008036426082800734042935493943928427744897277728931913016197782370806337152258258245798682925314205957487041284591538132278287913903891375532388123074139530743634382935619215937856553179219056753315816855607821814594688932802772148698006774529824412263108379364736288331346613583697598461065444504598774567080269942644153101060670971636597719026807168345809335352872249752303775059417035080883107914524004545759198166016649959118281044179305240471017735218120916756095396188212274685416910105918757728696734785629064625565634787346191570786006493343443615284151022998417688186370730159710645122304991922261621267529189247678003827328597742321157368261844144638439575436201115874379924059009878164087195708196099696627328858067695043918097860733272628484430171969950604616689793080971737393589595332484091426487450129624346314041487340334015568170158281174046912236688415281773869139214217752582880211377298926026641132161412054430106609349937617406921935752504603765654523549169350916209096047464019599018452880880296415406093115616 [173,63] 9221578954842534681969250388950116407256204892703757258320989041684921450088534211581840356490804087576506271282055920293259428784564284990888784882997216935035661695448847607171042509098857070417840609910486876578586496520155880403231922061974652126120144353083880948919708252104073682062851896379232462649808953827955823624376180378765547089357503507552611340223946949107505223203854224035381394044566926234402657359502791424434923920574486724478102096359557203892106642581468841883180888732162890643977928080261256467624957177553200791872482102050784832810703989180435362486206009702156242145806489992154011585171419788868584409969753440239880000746365313263275564791087382917745505591922936959535288666347791429418919680684634511931120749322226623788313128504117842981415628252913183152223496714699632027625386819556150125230949706193519910341072444616877757424775638392748395128747001790167421360842095894010730057795624348295870860969418181037880298569277021573461234787176317684649773088856937914771258753704585687220471361742218013432692715717885397396414820139559667204133596462002089957339597520585708718278378827612004989684757354086945989088071298233411946319424021521406910894100917583178554476485850128391152128193709956470694434117439986695580242916383229352953114468983376013910599317749781487765794471201656189195942513892003799961083278937324780634870813364994686618796551540035987914313609311596617135027672935354181973489114428352593539675116703340576414555490449727846456338692509394718379866699761561057664972216960276222783524680733258073192171821876723616230016716 [173,64] -451188305122610461499413547062566704685872228156732385924614162320505781510606422337550237655748529937737491276856870427412072596091412710017013563236741613304737051715054440228653252633738111507305382140323125969618076569700065644602950975401232270183446585081137354244725515150430886631538672433714807369929880874145387558737478336634525766476090319917280531390583814377978698005264450777903759790208088174740583814080034429605168536076652716067071563174149152589601625847765109459793244206803621739449094364830130455138894331272761250680117043803774686609478180799824371739577650291278228013391397378767076376462615698225200169289006976059655925528383817105233544014707675664647923608837483168748952852220474087999194358764737052269010143366678501653789032196184449598132370884531144048564020050961155479751246606361452431644217393391315568629881855131694242682329753563706847571847726327205356528758782340212314524080176134451574753032558333782804527048428698947236477108841029602491043301063099921349421519275647806153757733113018472477003573957883481734953614649894606965257084376904163269283156157296313416977830594546900975449212410041455832451039270402441454993058389925841359591466801974828448544866262994547453214845741589207083322964068585614991676779857967829971212633738655860238598096100299700974679493616314012396264047557652907204116959768267808397146596698964808256022695880696485465097692183284945134373279895434595104537383507819102949799724486061063727641606823919706193742193742417380884136138977376561039460186283401993037028242438278476849385585987103444099880 [173,65] 1361598639878269579302856670143868009198397701123820370892443530139145117115154788934006671159774373306782037113376130492941832550851319080940949066280174997343134922802949943638717130117124486078603286746578970326129891341608264326455483994519216310103403426406819067167134937951829203340000137429775897564672160964816728141289958591475650934131070138383357878407482800609270897253832948821205583104749724351620319968036620135547392366888690755024428512523449407857390824903724656107757583221349180361568129516486911340900555810946798570130237415069050349564969005826746369069612647001214135025357823708652967187721604058570904835123399567906108956708734587010844236991093899193888081821082100254737156116238256244831454878720491902529976984291328869100579263332479578432325907118130884528808582517977521634234689262526966188639583537469668233801795925200351517744228008804659010996044569197435243886334196708392190972563366085012626082242313004264605264732651287382445847504183091002952882143802670327580788848420196571555954816888922922645822918052732844848479709898834108543946863272360119717912515851892708872262132395796967114164252543016100342722084578327744206877196935118239085449938189596103172176034792681723676574293589242117501731559016199056102779198065010500483095524770038304282380624420801878534502702230169354226101360530535791555209150835204325135394243640967674378635960679696402068446414331294808056754852857725035457364441509199814711906827038857495719697821124336595858116957797158699668001812775754408577735028738062513143147728163100491704739941785182365 [173,66] 85334685006012551163802398482045028875523222744751965696262475875932013887226267343106826131146836938199886873908463386165714327249419169456383492617734735977519350728677070894441041538224106244347126389911263816601858694310328808065441004823406552019840499960129427647609666282947574391858514658481759387122041764770465286838783216431209135267330374830158218608228733426593698478383752108224155639468030472159080095722562367722297861564519542014717672803642291466804877631605953158572545770089806850284270689589345056043590396216265251371850500239889014396219703842901714673578109702491378409841554641716160766720926774742255746830276073472563642625785048289637813429379956580243094028137799590577182602544430231113094019562688104855643262843292163215247075737852595327839055443341100869396275728146111779811762464125963933436559940284182303087611453655051106792098881704010966568855256041781896316264496376289594486428656808403561768690959562742272748336463021494946996796747411286940148250570373598092154377888591831159708458922793884137283121297530724359224196790343012560015262999235986523511066705223716214526054391734059661325152658044599040504351272193776478010389484101962968651561029477135424806814954753619628378201882606448988951991523296954972534782898863424314046854157914125792417304724481727887214836197236949421859301687333905726682548888020075562453461668873411452429252370227662632133350526653356970335065410781357190482329248151064104426175479541659656445328664537508716921322411274895621547944481743637086456484125650637088814772792323626797788517682176 [173,67] -997592532366482528515529864073738004619153230481995483800845470686739040053745289830886149956878910787457846336602013546006308336083234420553329020322911020095015961409054156839699158077375605829045168372102364119195836293912958412392468192912705122391172277586486474713709229349233318058329212560516395286622146789675094784896913703358997514904397415122379536122980367557786888114374670021728288043742535313362623017741908225100680260477825449999143297445593023824783868959600612032167949733508801248486671424064038481951640916919177560138837178073565868242961823014585094675169895627536037165589944946339673517383416217694645987647968274595107635368989617689773877848280543048803546203349699444797320910513780016444300269681469575298930277745882500601162978063089915599713692411214607743158469189706352672938372348654320522027351974605968482390535897615764304649835889986189615890594510416107325152236376588576100440226618261601401112137820810086167372801479967087578787201020867791353395976322835583328446869413189912508917808576735263808971862122732908222622991428640593029688939926003395503280099686068549774855649164994667898010468420793811630639118712016149338546530825647093731638627918715712291339956694634632776457670791305943973020414131283016501392539767233203988782419124802416754517497964435239038373984227367465829275952424341192552378602545939515082404129357201654616503872596906477353270432729743857008005935181482566581937554784070988178952273233064418990956661173075276453334226628623718056809062153493624076125294575831843234651251129173393345752192 [173,68] 13256907624341755139440915240652400988389481415116800300106246330201874636496857862363327031581392719845097732648279850285693311961124980509219772653620030175939740404884392550489437046690046798181719062942995990236295417201561575557015767714469199797416203540951282894707887504288392639463202829435959582810607015560597951962738238821904240285636237746137142049864389637467304847769356024113027730758005176203344775501174862524590206333107841747219428019468432138265587294834758208942619181594171140690151106818523833570993497615174231189765977884840636132878188814031117993068972091018237894176063299228139133355229331198316817782085753222862547550460645917395162111028495076743089559144341195013092660895502954445880496620024194995046598357607597118170051347719728501106110606834385711429245654506401098263467306287667326456940809558891357538444079186799492850723910832662121314821118750656117635327656714940115210714374067695917029365917098533545464983216289494081496160107202461527888894846871234628507290573492667687401876411805901824525196462267608237735149389925230605889184651611714978848621637901502491081899931048128789412809441253631426900094345522827549832797679092323221228952841838706227277190561100687284965588519326522378083501618470397574112821070783791268673131931966870802478366225930006172911809699832357940121428677145544045327879700332926335129065447025262228559931924564147917994056524115068629156118628989827075829515429079193381437147774981373246401083565664598258718703617422237488593836090699169647191180970293173680757946178308966086336 [173,69] -359070718827262414882516534047684871556673856697393638139238307797420434041737683248649739109530469491744329954055821693767823451348898102566450806851845905136056799654400367464189895828361016163478538454208210857449604731849733104378839612586594584510180728291894541422396331951216392797788854107991346379589354418466283519031583539150269836622342066567955677509606874530714289792693264663447271807209145718662325073744638831763262544938184395640160269399078026054502365652844561046036867910353293715796148660527050178559407260834507402379061234127716330402238861532527554525568417849245916314671593469929652989391989567730729340844437310306574219586117568659611945518940023007051036270500841415190532721911720594058843132998818482261446941800929121179293536797093235473760192371807956679053447658517863800652354019080717928140958268253797141651640902039235108587074475624983363220047287027082154036936455328046310314093281747711367220778958218777934198696164864728714600272017755850008196716530683957481990159062282307394273927617667560562561857792201880978617788819234427637967445007449945371465987954865899843142653918492608672681140251005725717875312625794747636207784350281573839356602221031258166718530912354015399656318830918650113112686382760817874233672887190447305537302267598443634562214899227175992995369088461707567585359762545189838512323533857257384349485658580526981898855622504879063949082932300967237161467535832044943606154965953696435279586412079585306474431162974018025678891769944101622521721570314857106705489844030519587709809454296336 [173,70] -51370741886693311075276513441422428900615293599911760374291668169238937524202815143073649402565506307154622611008912850761110772448924120622815443801070377172836366543821917290774093635177952789329444777472718955953209641965683451685031206369522819528534829699610376476432581977995554321972744409794340831099888622004088175880804651858607239845161227632724780862602402965347410441931526946037722415932934604693893332207851610465709450146766254651761115159646869293403131352806443968026546792853501795243875094012137475901485425389614265985068516685395517029563592874941136495324212493785328592311181753198386207898837268149903685273522092565711205265451114356070823526643330386363011309703646464637630301771073202926547892867283158537560250197762979142265256902496810388193508110588703813198407973512245429623564593590876081265286841177448929126100118242881472399841951004221496173246391369194811395093125973292292210207677657752951654603769143646022544745252536690786898611963323707420642589469423208120916641002260416867342346527240884090531921343619187318311528615762029957129579299873497906554955416084414451158915826877052531285351831857567263708466970715833370010660314047104557844827681937101213056426144388505047043180714921344988568596831608635064900357687045292424267214348131479921908505054938602035985646057962686784569053119482056487950577377149577258539341683546572480495165466612746216953006676737524544749827705109060490111180953476392912009873843653862849241980620229272707044036474773200901000089162670656792110049694908323640649841855776 [173,71] 4606931306468819950502948236533129021344128909910505350458705831920200715082311611899247580449133960406921308752974351668826578012682279605160817935558136128225278509561821162311744880942626092004641966971833330046844773893653545975296654247951827671411297201931981409052464577792320886352569467812254337744032377363592677913367113262576605989429593574340558144379316461448175557173156713858399297315770588633732935767756141737576485630255476116575789168234783027716669097282168195684104784013548834430118900854671400593143229966910185602834534147474340302795060103941169247643204652311865776746611152494338469701801512492730135418432010732790918157912847670829368889744456377240048079041894947875968964874334924097740914005623713593488614540695750108129637616502294831743373225172533028087135284163289101537688718553203238967881883659616289820508839143001592065632295965474044337456463694069970979455789639991950905332219522182729554789443484560485609348323137948552140081314758462633723048175634280144565755469760690407771249138730493683065816438167495916164341323788029186773285334098039322139960667523536210080301338551672299137553268080113649436752184082640627456407915045085866932225298935183982892825436077075499559540511776889145119094492327939736413630644766241467471244100713524258259834477319921159868313067436021800259252964885020277200020195309205122864548853377254165412960981812239554117559601551519422939340584288443508905569638922377811599362373285919854540477120726323173497504901867712492339409571606565273655511925262416299932753772 [173,72] -69005628327607952710614290502067913969266048387127910310698824825532111215615975180669256763362073126883651497177637112826773715010169700902541508180375804316514658552465806847034156531754939492933414522451699238285469301918037564190733661666081038570942011897353038069545587765756685124161437718539738447359810031319237879739066125691075559704060698386294437973642937198473051049747946365860526338863432785771722204068400711861479555415537721971407036638245153367624904427257754893099839260572103239522019659127858425997837532345364618789946626300598174077087333108923725520679075192663669281863906455830854323294095877054316869985782861625200797298402051363973279860937398187984880466894534712526904799172649538129788944773312407839074730426742379195044043363419895454064709900905953975191297788444361096363714331923914803609644114949210778162196142532107205129775070737194426024915719729532887847574589764033873824907723492328015558670989159123482241143843562953338484612413485256526217516484882086323389541883239868375798566046283811327453397782119124010155677141670939787808514373329946835989460475318591278827498832517001433440015109425554536326050632573392591376018090489884810897955358101744856081090813108792867848609295742810824521609814049116855808017299561836903444727144664912687004042784974646855393548605250348032357886012390240137270613455720004222267492217106846236106418435578579418018905860510748084513252872784003821970227055848810656771791517709432203025385202328949020682186114515472975961114684757623950709823960414210742344 [173,73] -7680456609089566039991956458735857129967461428960316090699662668048632197260897312872682719612194883018708939757778180430301523898714969247213672582265959100304157896316736658719557301497052561279733623960731879420234801591219189004627342416541501539106610247538194224311967657928639874008463077587932871811158062809518539225427547262359841305206899166154017219678920970506452429329586688618971162455445637831461916403223493582345899322319847411952505981314418976805532974039066001587853621419569935690034827578764912235124510959903850000545630099206247093903872934138651729219120734490054166152954082595689002352312511390353027309585680883178150581369552720524076235487113172450922660006170188327377150705792459537931122608613288550774068946843475079231189349480129189654897302539593957738937975939161111951114988735992204328882639073359580497757553074597668648272441171275605154439377353775450810769273152346609142741169970732414252458653056949078600120839181651955716103968986495229509756552691607639511571214453476451114483042092608945880556603289096684043520974499733325537588065953914220284501897496329968030101872898184854365985170582073777286405573837534026730880616585710235579240761502714964843627716220645300668883241046735980026657190656827505849921132144793946888464219404935471601777464664308594848089185806083019525690569838369022457559991817471635253728292082183261052554183987784917315554332730116301437494595482163182534332571640564577129940364571763194813842063968907520997085996827005803291596021305735262451239671116185545 [173,74] 336964622038972698507737453765493469979766900735940194759167102752817665636245234475412146140346776256169178056284398185897503762339928171409026730245870267729551349495965025484837245908862373146734834793441072055535563947835361737740552381924617579510937740068921454355034757190547280226244234702293685583913302903068698648694936974547991934890536306563426071944854920801477748522257529301999227118064223212035253453852014753323983404302843476836741004508700579539170950788565005071117945376013144126666490235713285153451375164586369965389572480644570277837297905995676535535658951821459124161333418970865922113149252696057000755928354278373706657257178324112467049373733431567806730482452398125752399415864785783269445983097112945408154185234008206712733602668338156267131291435104924418796676189834521774655225662027126300589520945306404790836302042074623904873013864455833111729075528325901411134204340492935467499461810400242901089305402928459073020727942653217313901385437291760076279304220940999635204167460449962689656083950149474031143723990978918770054641101267584816121814593318429453229937691007060211839487027528108044028962935470249950125645168153547800875018574025711447878075640883909208570507958620762484545480510701189473607676822088156740086158541292499060277532659532350622458081801167079929586464231952796116708464876101314321450698626752943872886684372590972143288265156427619566456540007501383859075474395009537268454237894524644519281762111214724499530120898258730987462634363848307923439949535184924427088494615680 [173,75] 2762093218023261489588583870686759726274069899651081354423999413737314148458928905675108715815371734409250315199756779864437006692793059389352528252498277111151322965629423357465283325229355239854560639859116435793514350310731197830812007737804321984676898566824109577038589073932923532493481125636123790318773683345118402031590013011887691916900071853803128528907229090853909140923069195126621411017378449563274162020143089641494421921931241132852601378807356200101775782476284919149689152491849191305159880621162507219134749730368019829675871069835081949764276315248006141679960301796040354362169892874882867276049787741974295728048494678102782471355706865174578486166759953003514857606325644797015638165627783655511302011051261527125120441419365413531920554819623801990574879091189823641807023217565573586018034391145436252455670631313209132759527793013830647665665488102844243866813665978667247322109864926504977117063111700856792989132199899045231617178162235500731106889163621146502768944814592325972152127180880549378216778030524414240918713971110747733201933411918627015301666037937935506488242877988656049371247103359078994315819992993789701233311549008952564141172630298538202972448763247028721069967292047307107943539736460750487907261835072696989336445179130403560594531539635751968164195082616896117365516171116780505096768237391888538548599614488004811215515743789088191826422867183815730922851007129606009376350823317366452024051125566347936113724620388010661595309422618936680651118224837815421821045144403829022025104 [173,76] -367657840724818636596573502962628867494448540741258449741293116894982888177934277901711650058165588967739138595946317748512644907309323892427870859114128590943523633431632719682739617859648123758285095427540840777082969807006282309804596617870028734782218800983274724125468472344789765669130621809494324228296986043300139348160544803973928732314369168783656166007747116718400000709961237880811175058120452524919333002602518567524917958571460666045382024871871781817492950827610296936952159016620143476049857369570660965556759581444143534474189676173180223685053649955292465918035834230901850058633073418853391226645693658467219433304471921266488606039263626591137597019884441029161206274705058549164457268312185252899957893634310018031115249346551186471002143085143907612496588714673145363510553864337072471122526650554947773590649413043258969020743176081397108800616711719579906305803465673009076889317444021258645323567053986662822357382754156523192483072404573065768843813916740703106838602871164161404323651353361803458990852329511158298426853901434167463383702150358141587247996589771969771049402752886286629577222327336527202666945619804436272020281278548472976256698047799803745034296166905202706182973990287338740770981612096135103923574633202494899050204705381408720857682924470534185134732767405744748605283728192002115384298757743201922467693285118461004447098109027749889939931012393195960409055928823640912997707438049447080974856371335993936481370297943759486885348671042361594985070155240401737638526091131651698912 [173,77] 1732974478014766782417858144821071950857816335253836452999210905929877927928039757483179619628558137617937798705933965850906639646609235535558638245590212446424238982430366419286334230114369575095563663274366858680031472062124358270589223596918831877691528368997606258088609053095267656829701176232253732267267278577087431940945662596083027796751671007790274388275187837841492201070497425824173764644792254361738681127075187596440782311721843284477570347894480373486502134535392347529777170472927487257628254748454961900850218793983977011532095157889906617919435316296787833761625695650721900657456918318421359774876722190472560776063719274304069990255461788550584365396701877929297787591951233379178572656917280410998786529331515007840572656428846968355877949806597863582809842921524210419138787730094994385328482369447761807981906659506490493451657493776869267311154506489360864816624989280171851786634394966059180781235505742453332023475512253635025852163655141762658868010807211836832338648491833501928760985650983625084362589454582283688471587052010500532077730735066026017562397057064269127618042064944549058001472968021347331793404618379899883376459530398121183253883103450825835088553720955085792501191894149147358068894591265985478976934837289941857267268237418387446320839065115842070881602824101193213463642791198550995737423302124808023214072931191266866392289934166219434200644777313474486584966434527782373985523408241619815991225873439219983832522513906447194461244799088933727642199594432737276615587180705756 [173,78] 179960726456488261109243864419803736894403418007243353137507731608513160593527368273360046008054981402115012901800561662478419551968658833620068735901007068104587026055460821761822876717417146945269375335143212466596757784908236225895455792747559540518038728024090687862216731260239328273213768218674121074799013407888907342415702138029024413820795698371825342546161365019777971727293106926156436819920541202346339650541352476773980331134291838944999816577511626694170445499722987248163199955210055381139973763723743894511553082678493099719754170733332280431762745035305716481157064025992090805617141304620606508826215847631787328547894374869894751876651948743830875057519902185767724291946718232285112074336777976226953478632556818168510581042299868799265341089991693282011794552658883292173348356378617176434938749281805473308981505895496532025611453302888938935195521571979126639817002678005196267951658939546165382574202815341266163245955159291560281677040256782856900701640174539096809337047753002755809717553170483381358609817460747257172673500501921404295199690041457902267348421037844257763430958701287255204258788693075996239829190599201700808670825088877680760278126122066443352513472181386846273262015653909757888553856540380278953767360892304136393889851888140617945777547885453463258958166363460534925763244885321991254002391861383508649850269659609084399204864829222594914408572616558449722058711454816471898972185002020591445853345357445965883947345509371634069631626366606161694700553968356755226072994304 [173,79] -1164752935349748194016847508233729920232789771734166009500821098653075091377043078058525900098631494770767547539579958865415457785942275843633352857373424094162992561937968852027960204947658409976351769944136742751254591078478491238617777843727710627128133060937051875612862849223864765396182157694734191138371383576486837327763984094360968420275826766587948375928734836551263970149377643580101532197831890999036222286968427049902634857733554482176283591671814928077523962979733677017078664085011009318276896477158234355035174813339611259629259250839490381376895755536267118343049392051153661678752309772525609475144648243847764738946970062038314193865620799441065785494423657590916922988028329441340578103945280859845296710608468792806997076131756473649153316202292102041118053880786163861346248230371747184467066965032374731380002259861001858815072263135768087651941785493769913606922319319964738914995537466566148761741796775798074240351963835132819060162692931593967490166693613759787949510508596350148292901028809550194694345243122457089634232287975804861360166009722292711594284761588513812463991032999815284302556978825135837132505276020009989736332861367158300215148987374552453308305706427505423825722066555376539514470225715484741056978584943990271457530987337871062928610466053001922416055143458044394561506352397833283746796525400423077376483221484362843380356777365690216676195794307935622245982197286933261587801682372937685252429100230248671574552985165576502297720190440899837392587661599033570676624 [173,80] -46212667014248074769780429226151605808438468874722873700464674743016025294570362493184117350186092291928690193465473521137584384978844319039277193301042621675042525269120570514179416535824815419411536366833786841003429844380962506456759782086108310402731667298451773084380301450534337550040568173514587775146698783231247901463981921600436036141532336949103513371352204537091285450697428590681286947702963016061706401489481997119525228699169816560355089282296884099914548018888315327655383273209330431119032465404991646310822533789310826541069870369607427498230644934605712751048754020417868224354848199336644406057302875893709225159286921598914489023951387850291762029045141578306253487851861705329065149975152160915049525348885652887731136079190760077697348338923636859652172718150378348731740744994463645707877713522632113596597891759335914547765321671444140458249962798983479707260809516738676250961994569353906646633774771748936253217316447697243565947223193749149160836507474944587185206522202610945798438853600315509017103212508416348921859264044601819773864482271801884124436498630014284482453982947763694778939373342501960115067219887446667378078051718197908266484336778987345192352577547856896483334141212026624036358235736212931034626001400988255424350284983629549293824186027307887613651272235784223909895324038257829952634639775289675271953113866041504743556137480751012266699853312552551472241080178059634338884030442449520859640400295986694475254772585988409308175631219954568326229458742289095976 [173,81] 163873589918555350654284248229134972125105344928242592286286041996783698211213345008672159724798184323985183620088556345801289036960251410412396978409749127400727370707142165462592822208532585444608085485714854898174773854876375266550656964385444719818215040855859553058355242712304280295743042607927008929494482637819077176174269453442826005183961185204039633241584961270346748791502409087201106232965577381915832389524981902146939818579309979890175701086681787515972573933159074373270548748398187359038759610722664249965167405876857830184220581370423109114176530132785747285064469407551270886026119703135145919035031681929890076077690599484143273503535542088475147636243322580118897506676265308874252772431941858527323518636274228840552015359548979895418121173756475001359690045102551127583727256180186596878439029043612692185920356663960763820108356079349793946129791706143001297915749613928527133444927472805155973277610801131927116470300321286845397935433107201967206146668634322457773971471766872026533899333923946247075097159043917705707222466258321689705899732278909827237869755648232745188438950410825890129776764203348751416622814025773269551442313928795200448279238003109887824568502619275652293608081074899671824032129924723194409920027017449003945335076163039067091715054816329895513496867395747314966030765698625329624332803270233391321039083077989669886246963688889127879986229095294830106449125852128968347188674321508749985167084397077243678062442052219605418753461433813125844293987632243 [173,82] 6035584385040296223084597728647252627256075993582427234142297358244211565679897137393364428520472119694179333039953245007537726887733745075875900417175995991182081600270363028232986585755340139956644021599151386497166367163059873232520404358087548285011180953933534064893493103054927585195528208311930213377618988842849490367896740970419766001937060743145915506340455603894894703645069123789154920617936725473340393104320207100610168589930648376711688209719817575625071690841243457528135372541548639741306288729415851353011563670604123711673305735432595487281524076301540315051827473716236046875071960255113880429536172184399867348352313007563996475500899301169950176779196378059279103944941642198617199441260069330783492612350408439211698651211126412945061658274366020957345222300978295550181428917670294492219834289719717794418108642576329823073369168589834147069708191847245043967957549851666342610251605780109291238176144755842390382322134488266718234058683965489747525515670144632214190685734947724898131125290111114812735405783403392903649273382162376902877856979339954421630172015556033330840133666437874494641136096663792700470354905719168089043312468497771692920768974873016341051330895216642914779624751486935544484918211962178339506434863529003859956905589756115151156122103360995089495720205214170148127629786974869157279960833910440380623629217951642212251987798122762692372888911026329178445121032856396928223729061976262899722186508381417245432904419989892222829177436611812125340786432 [173,83] 2309156662570153343741478307671007678084504334596833503491946857958354462228547779909620285173463883555492127639919661095060150986389754336848721204826102122718729170497177997941288802482978527694297089743337777777141402425697128937638988866046949597375767440201363665825216776102350966762961325143028597575114210157292892889797999319037818125469407546246666081771802698172478035140321814264987287880159351157230021693586714968394718052994529280260391567959541012657022937770383199654414452140295168356778889620413010315600570663427742948323002140167152378161012243269568333585687294946639983241495412003528261537220020106218557005299065191764352867373121157713981067276787012101277721384585680086280143924971144975101759191792320198206392025658547778383960718309937252518152338510583093165246847165261246027319634162233614579933231773903686703076090475026514103102499694022282646806871666512727085150403456619206345240105374689355317687183142367646960898132515629067284898213491773544683177309992029312595538945670067426179214869128707352604388038528857242007975613629308056257217233634529915512235759469982342299513731441385890249118180062414004968293004767841986220236657997161824440754770676981681089064701198337663587907493685554828021867590654589621386026451843895391220334441286748060320618185521431500606598713179707953261657427220872856948988661411704681918265810803655963285723823476186170246223522276983777300606013594223375375397149502645588868240894528154125256397700056373112240096 [173,84] -325826491266135782977517360291332563036574793949069875927354842475515684753048370496661085239512111633003555677842992242682840294605786883250488268046959999196298161158532808354353971697794725828269262430765296280491638260342970527971940412575049013047041838155810039221967936013564278352619220516525355736186553095582685586348190504704812823292912053392650039925567000209627579829891432039255315842393185229684415529350715427053421599750059492332680308421523382423597728624049589712284299649264027397255000663890986511643112206559648484059861352244257198149059707644829016878528915905318794902149160501951453708715893429414065479488765947041278691423381424476263408517765381354986314289357249035543902411382308777814775249688769368629756654701748811670941980989864839067501877878218457426917684058902709557527373223984179085655793297667528303340907390759797798507757795843191778057198869598411208770738806567580799167195510022725739649091536115508778983996521788300338072103136032215138442900252374221866585436033063635813751743622471442608957640459037095344824997845640378766773771618857827900703982143659535107522479254316519429279005119813037709258623239861677783862734882907390541797197314251208253897207508707999523983286130823879115487204794153766031450124816688856504929232030715720648155464513595820699803823866622351958122196385400934636183138100290114929739511560707956949187686186069947603973937698776485653764309712633575593270840455438875256209071641570444179768848967378639232 [173,85] -1031197693239587049703438245085410393873158201887237836394323857380990292031856518465464200381168422688020967087300438660166361283446711736563683979708369052053452325861710372084783510851965914794719616506197871124649083971964865338410511124290208647785199583959519479718711407941123541236146002487511980757432514657637245577596527132673491032758771134135229800618561966814768091095478252123709760835888863489781981120580641741631416013451193861975174213418671097064125143576675610912858945082083841459728343000122340478668932337191704798850838220940668518991426465533787863945824004807605255147715151568200012586333135041210638876516541264920228484516759103124255957119600649574933413741583873914915735808647696959310677722668396321811196102463738363237725584524779362859949544324523741265362539061106890264189434155246394898356424899248720901540168754470681988658280467222713769133178465816797173282220604756162728188333730180304341685286931217884084148634035658856202561128186839279818243837679395636486192799914034302055145430759393760957270489287126607491185635920043164746705409450512199076265787689203966498912292967971403978464808698423966851767926058601024214512459539292313707464205937245944872101063839057421454768931068106687573755157125064123490174711611694444763781547761442655928398330232698816261087746173816129750194063794672108176307049679489462332028842101637931536821617071377218819357591255041610766646052148060248704705608301568826814059991522705022472773965314072 [173,86] 4756124293025662452358926491999256621964978573586773445331395106693380771952257558224601511203286940575552636996552705343671088047087322063382287687318618264653457292295993654282965874614743997207743844003957022567913203856012400808271801733941260482051480990744805658073482964908617143517281787148003749530686389824858883599528384059327452350784250768444981668835877736640681789173009023452481097245897507766866259363392840569187828762692550654431418912384081674010759510803155826259383977211207092562945352585284393244696104403012910830059288385476140368496263419205214462510923139659955702171172559686482444204861511232795670856740556121363119049253132340391595836356770727705790307865491792849629596702109436182394072151090446323436365249915893968970413373049213881107028100416100798044853729957583254516912595925679358485017052666310477764440384058499345161719901231136389849114371806172850724504173281376959912575753291467032644710404611445677323650689852320520100221030302710016548861188614162080779442791228766518642475028032154100845387011866492528584753724878548382521376373303344054222129055323420435417339642897011251130630018391549245594114562027416132671268737785839108309812689818982561688778960102074756039486725842322495620342050168652059640932834041121090262369953015202593062028219925276869530678902876689648176735481786568639812905994637358862594770646035227990235505558974444967839822823111356718571602732311699357608785882733364737534879397760554114270959680 [173,87] 27481614400893760870688048733114618489534979963892071299286997815652662045861513864113850535722081265622771277979989050281408625779964262791462474591936136325255232184644552113637760588654069856568649885018477241707787318101965439134722650328169195487783419765275334656298399337948023361940722414699641196310789566328523221714412108167373217520926107967061917462665554764135739073625911981864950156365676067754227179185966341372655006739905388722896557540886712196335823659526657307216951993503102775602320601964107993965795752701651418604853974084632357446249644374494612979595704974759047483433070795289462510886834909892932822572432754414833615153424415944259113293382251872804951233371612627012766355741072565594080175124507747874703636797993952223190008786932704064362628318631854211123425840613785747740164251195415381961515556351371131929294886157025869418191441868433482712922582772822569778660897552893544201482082770437780711913439060364357497968514192128288917208415195693170152436474683094852184024304868542118045128653776598032940479086119497915109992824454889363848562120491491645973581129240769596043078876134723153752615149049810658502314027350325366038906170317821121576220683115063288580188017391584635833246472573480312047244710070271016379151668718859968685685443476728828052629968804767582040788695170356822947651949690898442541939761766628626136848911392160206431008840733058777940422360618831087530383160589996602295175109753502379697756797018922618568 [173,88] 16980028514898969060792533171623995409460927099515397298712735624300576499225092302545423190838974808060305621195228011091556405808803756185955635193060622974685963942732280670223079045679918880679284164441158236121028434043266905563027020206341818637322360601428003435738022904322676313305340117903042893107007783359694865734674902607926431366814060083930141991335356484109362352102809853073990447308006370043989218945328318776745382064458022211821552071673770360493442927707310174086488436231094314083960376390333208807876432323194922223759147205004898702789547663539674613348971063665083810606886668898894610070803526931785808534202842212603433569616911398479475292388380678487757728263593037587442070565711598321835285673298527702672968364436624307333705236881966275566468645313068038666721991027553978933669394303835951842055361503619689025773441016172537889422937997053860239719527509860361327285279552093444526201567217558100006219239302693676647526230405663986322983089359929655119435475803285130005886795879569044296653826524118875250422656008659889829123781321699063225802638058538163814126719819495107649841931410652955510099845803080041680666535113129105303778008699589692265398562711062946924963774135910101834002647767901601683186033520317222706037188595621083523625338844008985645211276714073202441151827605620662559837415122891476673277048847290925802697806881694760896520884298990700302403367353957382627953900984392413399916022221853252004886461858208 [173,89] -129651763156530075685907788389045236665118943932978296975969833285991244848540231278273702954730220157611979353263239521026881992299459189462275884648316693164538365442909654651710272025819469842158445939660414248576903942851893513733142014058713635092792962055215783013855089578838487969854652405525615016494781892077579336666640262471782449567525825724991916914685686098346681167922939031708377676136966724188172128886140628504970710269343575657440901257479606227224345756503976093549224398443219097425343171471003033248497118892346873607174926513435765518392231684375751733309082489450127810034541133428448825092860699444535847018628333891201541829463896651204271162887754907598338578399794422053817440102374309109285544573555852547473565757101981435743509512183365572557138161481521755856535241212749537830899909896700157950780136817778920891970107261111079481390657434480870757374439551802717077665874267734371374087487057677985487590442330280971398977943782687884394222479316978348592790650594319057772305470178903187928651704671298932120258873550481109806376071668690690785966532590431630158276923221839235481678595512991615360845648367736240522256494339291749313791898544655647469294697755982054357742868089885157601382973712271340961120377858649988149348965172309802283590454917655348962588844458538736791527987777987478395249351053868343097521171933602986461162239241180264165162822145758484972139933445162320752745341538025310886922235342840256492129922 [173,90] -279022746209557194228180983822172311107042838282205989196649737541159181903091822612406628961811766599648929681668158633705004403425015924261015628194208797635211277313653715205428158079296367571962662227556857127326974727346455862985398286948480251054240800430554599098987030001289331590328652704446084946324664627052124489653850215140475618004558806028269219120243976806316244792991844809572868949200763058911372459564357545391667917566420880521323978774424910245564024896396272238753111754428650901800847163336698811101150095667722207131919448979608785141606406573235828332493966776279950336095750252979788598420174572521936824070534037353224868388356513823125303130745571018807278007376761914763002754248114511008415273660739714420025485567138285323821648696730663444194295484621607355295795998094377949596767649161235493539093927199752931450914416935957144448422758439460668224594388194344665011790940875382845399224059998373993893566059887087329325974104271611757426005086182113221724776328961975177136924541137719640199467827175412124734214728058053862278391588539269078905593739883178992844082425242562979065051737162738920749059326667566451236245541825861463124041587041452743918960367208416032819451169694957762175176850449625896030943603337582012535670457726825325070590952776761627370890123395376415137214373957925280940164698260738647880443512570309840755291850322507960426151710963552259316908446898122999909378782025425866887554373044288655488 [173,91] -98109569217768409003390345101031041384381052588265470199707030309672754273834998974215622248324755796396419989938565851232111268255893232016264814390955637542700273399354078723211131054613205083545795839921110136152389530788991828057978812543372503497177816967417771955302574663031520290516159099455723350101255935103984203736810042477385699627575294666813453526010150009323170866147986440269001364205904103773284525410346123612493882906306929478111692880988045056654565055238330015097879255123598339794861836477971780048294315072480358014045335907296413260484483277355043886934430707543604785272947272632289157140535435915993374855792699910538792574640023716793693237691211997397529353188549619988638999504177359286988060185097377324903092097268687061454463997128371292171670636390831276049974283316099611996081659351759424195728976720766564243553864663816236613259651009535543478296219192476156698380868150644733489447958193004521501221805851178802902535667551889320582371332048488690761768456938248789249433594748223651649148080622662220790128372426189331659886483598712506892899095145633839652493255974722884340520219016282711260288480391338160100746862502938256343849967349104687174879736467501869500068094368028506077994783679662145769484090606996626665738221973921192666712080711521344123559013878073697736937644842659233799185286421269531637010425847009766929443177901172880204102152203982992354959977122178751088821828673618407282051346339216 [173,92] 269865575615695580811422767882207342934441720036100039871310399762820155345350337237933512460788724014502194959566019089595833060873545438157798987404750461318836840260837406291016698154625197414472846837101067814182869165392994381740787312356786081797812769502656291945432710409203105093681178113030577764337959890553962179440883911173530657132258790439499803266369478955423263847220842245162807656376208386245888157082768409537589479914861263342354347030593393229645846703904646414723225036690802660093958441600579061502799265172465830137838564381423851256622822458463359383842779436813620066566364149155788271565620413526270812827171547484647143155625509431314657980761703717722502967752438051610304251872401774429266669934441823636273958582337422287611775007041013945140345087936876666584182417303415230665025284584933092442635178421313092467160188759944384621355892399714082336098942926648103392324792299045364275077891137788382204149548002713199499533102250598150410285500139443790326014755212670383410778129106668644458941887448172237521118246086312662864553877586639283234433206444934498276297672517779423637275081717099313852704284658673221995681566375335808225848376399046974707037771495193763825236909416625157117595754126912322824985605480914271639802192655476481727074869662513351621148445950432180040891461087301739946929328190551502144408726801399567244576222837060837949492797712105763063464151933884462515891507708871314654309088 [173,93] 337122124877075791529368486828053665871455527305417014622498298078385680449889898823942144992365610435762900666631265956737691347340798738866614034509888950614143108998293248068259909121592302537230968159593076423888419372020470858876378356730672967045549250947346230500600208500126717368963961104210986524464179688483470162763739303789526364379280451435746639097078732750498606366504440917556119168627283407330530487346416162094499236573652666728748698512751943179295960292446946446291245316990693751409724413437331100382492737846679659675625851501326022500017413667551388809441677010862804600550984421751511279491605446968519140835458682700554871015748464258688995527370392742768789794919765326992034719566771590170257506049243770304655904429588307447822292282733712504825632689202085269189437752975377851916527950948141782106675798850278287929393488180595300233575481174233739806068245455937386297844416145494310799124614657972333977982839964780106074871241857420721068371201595988416050920908818506581835527160309417561828322464233344297645786348712135618063928349869409564649668610120986065462878330982122604921714201577127110873062683432656679620534238402722325999657335483052544967843473745969749688764694517261705374642742034120226786879150355257509785061686321061690524669684030944292655635688683366949720818365422843423106320225744260444515517727744220364735324902040790825795337917758445259069784592176429852748128102054045774860 [173,94] 124698478009864455773049366325450682016546738858515028882121962433279310811068164109661726086753946867026560083248541873307624382179246247503159363431035078343408922779598194495252120531770749376080861983073285842228314189122128999121747629581994619921419203120884048882215277876006286751895098193126695143521095117044480967801999451532238681388937740241052016091919875104657181985958288879572912361332365434734302543206796915139375902232390652427361542444972791602242137294587875705997433084697335541959621205193834094955973500248465961502842113033067550276665459479749384779133153551626194208587064537460566899030163085937281737272366898906393738717461793549862124725720908469871491387965880914439948994869412119564579388193219982707928218506598799893505859992663965445860450301369619841189266030039459519854708407359936856318247362007748646436974974728792202342772180258535357656496681035894498371397668773100602110183671197627291007476892525891845191577838432910741042626962107875423724086658576967343305702975726378875690177664823046154960446196700964753387336528483997959439028662108937227981747092926229377684142241540548408335286846203538901478804032160157829626418296523692335620967499456572898348210576515611151656956414752339150716066646760096417042263869528479568820589231143605493008951549828648754006127481690286164287361027746491346277654192826809768311816992833244651772247785438046658702155913202366604981487214392000 [173,95] -22366829690417207192085351979113867672176378123633132714197652941806564593086837423865460779000916936127444602159131412876016436343891881060912438951944192337532739614037617592784970359062269167891648247331304379207803709462645933592570962528762096996311724864474837111327744159117887319652839088958181437720785790669534762014630822658229780524809265610856853350177335355405215563068878256863119474108674517302433919783319791538588821487488143727392258920258547515485130900348593250100145979407412726191297381129946323878405727163293916041006933255400208923858313247614945329230130529298663699555958029271006069611432094503716295040398842672596508236131157486083731277298449039703472913749288766112165855039376181596638000889051491510177199342494365356335339495745350921962034384905390335139323490534647645862879515516243010395210323520572345179645210467229093033857728072415587231018145871538821432977371687006510972856712904836865843143771639837534067135093691335094061068537690310878256181799181306309069144219035558353594439663575444029733248767351340610689344341607401022011935333992142986505537248519424248433581653130475122344121628734094308250723764609015705960044702283656040389130634017781568903819870681598448158973018635759644724449445820958519840413616861462021976556963109752605076291754878020413137280234450228212323365310854437283173959938525283852278076740078996338758249367499796377078734431682359225972108952 [173,96] -32198612031853659576200262474521474166747645514955454260981579831247880325221177052070321343424687090050544769895747541372050031086941350717762463362502435542362079881901165595678615183440408509821031245252572758903349258270713617942314690352416752086886861911971275134802013454455096618449094793156929517119316156573673600898151786678344191548386054036407500658013708673576254394287092670074549129663902624885035571624285512944291332130184546207168537721591573213629762918947257378787273654398782067222054195173187116898518111839761161209820275740333413085052151596435413513381044635935389150573878075119308302866474814104996950172816859365436916125741258674768495362586424961242921952234569374829199013296426879322545057794114086389739247287418904060678856402633414477014381239768648301522274420084533290044754030251077244588534025856363661863395770354845772252803572535112168664409176128584041305957343515338937601514054802754166725417019595761215876830430088160650825433807006116739572053398757884300983379647258973128159129989656119004485188452273964728651971549430151591240054414874470546783667016714818693213895691672148067801906628029833889723149947003730622200069999596307546585891426197235594253329918006211678591454970291133271025872861032131356215784026700062268594586455442911531558626622831165331211937078132679158430915328306190542266064481611306230486981306247824681639121229057636501776127604221044633848 [173,97] -13482532747126583521891441522915310233512914152041878814656217313726781956436398989359070284298493745607443321233041761730346060196716689498171722286467709880970639773437364905048699183151852813270394454736879550436665365573493508702173185648721374981939338055846545043891803027260477631216277982683799965190374771871307502630521672447082305235529302368246765621820257089340885867151886981720101139752155874667867856383342539675957128077313828899661834068961864124590239079578745853000583920733531721839190458170601960311315857104773411743401481520988745869729698743666988232805314570731743674889490512275579257462937577751535213030865354921511272638175906897408362312318408186144366928208946215408815791740627546398094583307719615581274092864058041889792685904861699940131427720508502249862785714322321290594387119314101374010646013866182961908599150461825302784995688822978186895157020392376983243160615691089359628417104695815018384705910079382625592678341110291585363075587576252881844700976756697481106523807648783213584176372403058087216380800279030847010773143685298053783907447901735037574271285012453019740385366059617104024039333349920327114179043494044884073828733972923018740328998193578693919078145691641301022490112578861537005365977007082204966128198930728861225333528822107116416068650230112368455818925960967722505553574573196528670470122034557251933783590398793999271370577613722950981462967291093 [173,98] 50264419120441212663643684056788930150953317675476372468039785501910140519454238304167958723624982763303344319569498069485125439059813252637836231523611591246384305047395328659487071459990121884058935206909992174937773126875648779001995270074084634677636224570207166734024393350405810006289224901072732917833299924605542928282451296860399083264409438162310344457258728097576879674883363111681911823051167256687878771905817416676499566887533418641238650624564096512124413561250242136157985577720557320276888384292622956913180506142342598016669377954992133880631981625843824787272961096432658108563592668299236234639680688037233765398788573959383762179269328139658453907226042429491665944016875782693146070488057908925756743008820252747060807366069387558377708361681440431730472755911004750011438994897258600833468961613571519187724055493962975634549942323643526634721335518648719584076303207087125173920698478300712502790252102873707579919102368793645625898322521078140639634662291496705143629563791717706293506572168090022695436360597300945075335671815570606995188683238873016524940461453597865728563968107173522511616429816400395928638939931325037782458770868691734124377710158702513499007010808728024086264018930714286933585206778941897516754145667097207011849171593771916332012180116803786224185959325480060594104542022629928054440871668029267040923806640680934142941899755717749886146334630756073560960128 [173,99] -554083431877435903262445251469987510341171687844961948040627326874642498479818223313946646243301257518384819171456568955198481560603808389150800583816241330848135925307031518813017988660921736661042371008029459494858151228118908893079735118761188262660955827673478045727047763612717434517090899179226126059541201846642947985694437468865494857519252629292424086495403956162133495896230243964865919156229803010108746805688965089673661587870037789322576613907907397473747512996995333997182437443090400228479122006586951728889244429763585270795099809204302163996412678154357628677800881626335736071269308372530803622019703256446238400868941159455745209500970671502218644244819850018767875892362104345816318762594941344159395923840633416816025671890427060204141483357970222068380374032630285064012557476384828691608547509044331765163358654330528203232739186915241435310089271847360276660610677395615387718780954835785131817709199846024336095785855411438509709937613598019746726854599602292510402067856766923381453634363492133214561658889453160305341660751061365860877240358881555082489350905848578842888428043149183105003068188409178139864029687684217005332742127339554773634630333776129274461996359863631176500470994394920848491057543051711800974513639546103514947237556351735049846522020728918062952959428189715548022712113281213977790548446827051245853659911918333421695776776839325344038438506680749433680 [173,100] 4041363927494989561598567855951749363830265401427859794492724851820889090269872110012565070656630179941176157340002923498500413893504766777604604809103651530512366251330582924260167439268114252613007432876740324479664922395845722383674752506261776994206474154662711413997381725937103768126563192771443855516487253515562659396607314127206365042245665722163127937874308754201571722657783723702350169397957919695276915907775285580118325182189496552352768814707286857154651131574372298053686618343446884155078445995520232830284356038317349936474517153470591475671956543654642853265010174920241534840066475915671393385300209807946059852175887885773967211193231527246524386109001791971311290653747113067606607538027482978903254677578796611136099023051944661242829162508597362795855936782549696246123139991853481381616322317148418742174974314310130880204866939680915069482214028240168502913980104326196871152650125447501543229748060773088141342583839246761807198118580450841015060498828457245934675938945459085563098329651165034954596602946928749430325027301507841613768790932041286155464130716203143571223253011857682796465113067863319372173539477400802281639111442214861928950501684879168875520437216123450897850804555915408725884442490677895347710451703449575568490367368677666547840144332258378781952077848622854014627708600133492156148934084109998014687270199908416143821361219408930918648969179812400 [173,101] -19508027724553195445248176278640545326007272632437570533785172279368617237237701275518464126404492719793690024398490899679760099186039991099844698182719209694837002155215075530390120498201015299874646882970812737596978635923296545807797877417022423520551500712200192709680788735824026752340321534661223362829568602307624709738010013988562876318863784803492044163785917345590952651235413188670005315464995009020928730274903738697072577650061155857617705093642712831652407783586460486311877111317517229075990494741056523110537264177933196414544976329227909000136409414558583957050570157882816008166531636116228330067343257519369963435600265676036268860559143838342838453070620845161292245114007392488593550605660535550656987664398151633307998907060435150303344872086446015199946939144931375549560709126986346735703821120734271087417513372017555453182326712437442816911171039121002636423285935421231738102630578873869405340916943637823056322212650167183417392495470006847112425095710042324399729556116224726830360063538108762706381691622159345888348445995882449334101185149570330628129194289097799290694152923691269690824153118033157176760903821685487413661244677712280320691550329373941815219506242486370069620793227838600874031155087219941603532779877254204385444083640729026972315351960992164646635030522381119144356140763401032823891469048033733794557811751571097355203605016094873605301365990 [173,102] 61320659443355756347179034851293100538034038835706822413092013425404103730260507489836426648261854356704598095640214904028471559121462422353083099156162540447760651248765971049399240251667064939506882703435704319159029724027769889280374638095162837367246580400944106690610969854224805165488970313036238416359650996310258386014583635931419363585120539362694371365343295594289521218225476341273682880119422453202867506267157474876878665256744950914660835332203053125074463978663938068019180075065714248193181702261865900711663425896627683190754173446819111126612571158540894703594567334826707556924115343494747657038021479303050489355102072397251494134595520500438829095127322327506175567735505552063405635172421348173296922070119480250410198847168479797664733964191188441732919575060400898620309426008571639450210824611966215974632237016434950640576274563676575723224908884350735105147983598920731856751485676014838150711028567432502896979067968729177627466805380683680988843390707501696887347577074438904176424545525547311979822635131401597767957078632503011971921649302296643019763186886825016616623722825351150080801057547350324579694531363695992788590698408633060369177397060884428169518614995253351723358710208022318901183949134035029677050793624845313651539371466975248923483422998460260683073399272984478039261321748012071200351751975181189152912144212178280014859855490113831082560 [173,103] -124132169277919344044950592627384454107895178713438078491268269631648699370920658251726626874333825774303353933535585257269039307500321878318330756317313115495563801970176996786520035080211799113128449125973263260901750098567229427975994090566779191586305814993852978798031870691582073043097436040981402136261548130846568994054417622980832143777383130874477563637858196244856269287593461092451104165952248345867917115608280864697809888546562815485731122860787589647015451283958083307559817829681804916383786567325149497106845471165905864915888194153535181388266369486420545766901485155231773786607948726286515976109948446529059423067518961824624274826093470918348586648685901250430547036991712482838153325789600777022810520539645683945796344880796543163822881987684635576984100313030091397793491174458898742824619114074663676008269955600172603778317352923629390123167590395348089091706668767280801282045151711371154725713009989247475158817361597071327217585427353012639830292693614658851882266630133970147371612568339494828952244853352004342034498223085810161907277845935672103453017724488809173098092162994751417426234535715122875953324022536106260498635161856785313584631229110926469762443448731643034863869561914007163622734638857720161620198842695866985862578028296273453499874887010838085091286417319970709357529533785885290606270598390972239743069321327782441744335437798226072 [173,104] 160655444580540433963252425324493112618943734083616566050826176486183754190496360527121151818418346129990483077562982035473786446322316450528388885038994760333993577461989518267623305183899045952072295187573421838381865888543379382892029683347282045175247682916601362875761226266521647926099973148278925406530721104662592422509247288331851267960477446752471324413188227413783051096961791247700748728514480106493413840922492387384458624265107590070835336106551127885793326986641993418846003111923882564622354824811465675156380538903854107231860220582656378783869286855869327649626706995441164254453760455971111313674545682353133771513683289790772671105920437160249646578494081382058838786980761086506131556951784698794792705377843165189331517062423775792139523067664095745995768680060519437157615155417100938356405358955430044611213483562918731801981298287355959842421859071695544510620805228423557635779877450499398604556836356891482692535386289658279276687285831842866804777299094425985922716382489264014093946574154527474864968909074961036744350186700201190212224297741237328097036987621876839076352844948576362407845006587134501507146589643593522425670220754630121722088480081956971887721030495250931698571280164614066066057061919462953218911531755653040935100594183739020345077974503527740755440230408170254838105132197940690639705057913522280588527499159762517935971561968 [173,105] -132310546204471195291955998684036632861480966748643546003184318518541489407024718131833175632168748327687887963399944839291079530159635732713850492976284414575145350675265509438437453518605643229986412543836154043590221059383789565850212149580200962357608753423640864630261255343465837012417748498342772246952798067877844604274475373096763768878090554932986993061011198712665423873638826978327641507744454820911740890295487582728384344030012733929226370296050291962508253392406823665801464452113006695272191305618227529961489118744981577918254191838780921625150472807143778306707794228959793163404733048194589134735367021299073846410666452392626061817116800384909301772651624887418626077315542095435086360957223979299346899080221377271955373470546619420233565786449716262352357978675249207669411126951926065967980304799258285932004588657396421586384491772171509875645682729755572334139176240411286506707864559344372687547058647323316285559289601372477760803651677598625069173412767664179477176831974596408908756680785288045672170093014220955526339549678648745779100163650355529704571092806386639099671858332806877236273259438078103917126469392364383834879403214740894409806586213934570515815600506827540729659940875152739475203590515021197389988864769905878726241982596016614456213630687913618685207211172128095938713909860510500524701265535085102372792282010125371108658 [173,106] 69118782275577671986075062740572197637795086761237831240517732600300161352925594646251961195698428047693637569228224694789687723614180970230375288918380330295622122386083482779973846207972263300289139330595205016016120822478407136128310315537778869328995068980695260505405604740654461255966928052636382327945811293740357068273529086305247255344865502053312683645989084033152750177406117087318494668126863669514445118455608482551067618839987668933085320711563841674452607119795247754252023174595366347994964316391909980485508067933269060066150863157455617891190600134692916531947879040556875377912909547840441553845437830401315569585854189447082836329995618615030413390518812147288038266568213680596424047508954932006761653823027972803380785398742858545598230638519666197726043023582104398264500803218358303585535611464451084414751534734861060935380098942529449031394544602216462799858000538491193585966261724454235126912617168929175543980183743699834902946477909480663379480842885732148201273253849743356028345494521958183551821895578983290190362772550613559767306910271173495227061337353022063883059218289629052723265818000886586760298859472986163875466434083638741613775407683728576985886996189416765646658920343735947046884658644618919504243368451879498213500923345984090403211743021580998032910824024782478053376202166653947318125860921340163526930089111977152 [173,107] -22848566265201401563644856136719728976264994861440102033234600337556429772372318383258496279096853886522256275230768801573814827204780059086391601653032522086173305527288401801985517796109189243823200407728125698561499069595223056480645312967324860457174226863153179705700500304151125461208513733207351565552070921670174149087483773013142843409970520078339722805328435094566087365251152070484902999981612326256528943835809412680202634460313577988514846629245170400909639237013089008302347535953515328827710823267615889493524769261840364684648030598775627175826083200218351991649503213392217368383178190089349069064622259609044477294826381826348037299891177165117331074351082652117816954989014063087975774837791972353939058997393216644784254212853060516330720164405491465714540277190570706567624363190422153093801543450758097717023932150905109059739994336125937609284318961506312701727744715442454906037125707982346950962276167846047831561155471593539632429759171544060808553670197878493578205105749325821788725766599649448187585342897778504388242299316571155890813748685126179446789432595685814734257318099290344934145521330579090194623665421510461336142755596549430441140219133469603972421013811098851873370496826788355853630131605902257502895626895017485309712325987697382582800730448899139851992732538287103255453286654540370455922453455785791554771397352 [173,108] 4769506948309835665878677762590138344174314595998651969929253155023776671239369289020843118164443897849093971691485091587518118054194567164472772201052341724305671003321417218324970177050348943625088632161797467102078536052934381804841671678668024354055015424882470480797495706749822654019809961040323875013082698121178933112701759765876606567162120645925367835205796738350346722436556420689534417523169834310162407562449530551476528464813816243778260587625259513055356862466747442283317395788861756435332254574646462557211957784410980285069865269422680787722710145660740212027095015917687926122314255339342912805329197824639469276615932176539961653166526751920447637117028755739643473847719819381932511774582912261235890543505683838576586555871631392745654441099701010141037900470903727800201686927261624385343227366028484628369135202152531841144222787090114430825402219081683264860136123423713364816827650569192102807579031131593741460032035853012274675247732284976544128869017248052205144500743346265162957421232916915421013678024029910554618712582751931584608006416755151098481002970079557538677630294997896372808533569891109054777807402076989071723531929503094660049593564351413294034723906016028947363016796476322845863573992199990283794225605157551178616737552198161629987822584654132545248132565675973416985056835883803868701498164100552649456 [173,109] -627371014035104417938818972013040904240160520789490034457011511421888289586232585452556405436345602610509583966097370338983253248567619081474274190685373098462434577394992694290645581549500168495451217634733776827374470781078929269697899335859918389164306777988797625943553725567492686466597435270653380198489534535332302855562018375253040173980377687352515239722451431793362484983078897935578689480762895047649703392868881621069259363962439346552935113633092329366878310277024513882073910665028455441129134356928935477397557789093881558420774336981526403865309691630566475533960209871917817339381652935756699355772091859353743697773554107332255516358286886363388077223423412097155968119216929798838183757992175383391650132455835630856633939217306827634065189403208099663533336890975256075870711153643568128536338870593977765699868946196847973475174096275609745243984563264722677752829780797433567512186944837494260676565277239159892013527908106042042103749003651761932547375128189800490969631849186156234945472850538598599134462404657653116344890944189794048579749670832643778888500254647352324230487375865523071162056197167681588398143721933808340918021818762720629471156140949062708015175067783003823063411324003601667011681011955924316638683107601294679327932413632025223763335068506156501006180153467376079631575796508637242524236238223838 [173,110] 51880477459989890912586169371722163668636641911131604255640894329989498681109837899216978700709068266895391946935499767356319597907474422623431577943635120913044301795334507190236154871660042237008716955594886505343608310021313180476220853187254921797985428193118184209674069178122419824251176187055991469910519400415460541530068000636752172552456005480473986756008139372609358383601983204912649738701803995376452744555174816439807208799815655858785471231518437426406679180920669607915455982724530731079775133573158856660738305394394171916135575146944490104772686461511251472958999711797278810634256349029668238875245424500662702124565237613595599112136465322781241570520777789138829091210919241609509243102949806892700405356252889079695171513661468786745088670223979889665608755570592282507471716195485768439067076643658402345183118821946410492054799574720760789951150877810431991955865478837624974514147833399973936291982329064239791943522942956007732776191861217366088876982210875383877694033339388090899139061599656702123462187208000724306755662495247364549845715771528715484980679738273086705232443332162761218395272150731249943547827862705604512370655291257796497096033474050158345446468925365636196538053204516601319728475913681355104156265467927411332134669769454169364701822460068059501330312500401986549256431775836611377733088 [173,111] -2690028919233898156343571147799034435704006394172163624272069024937694978282773176757800307492191888321867969986537869954579106278060406701349015768841115929900720525032706476523986607684374781908856114531757343403158999073262212169840300709705403101493141433872307018556922381325929153683451777174351149729171412871532101322152222583476721662701579417492850335671873715731113144354304568457909737882226160241859367837236140201283635763332345677461261783608255702078223568669718717163755796925092866729385017544769285635342554830064621786450763600863401712583606833370026345661745397356254251952186582471559969269770289340954334780413288077747006069218959583788633868561399876548420850637705674853584145083660923488646591215434126662509606658380743985000870783929289572704814423321729691431570431240290189397953906149278775355222557308804901019519772566108653828551551888388604673958454204366101107754350318227832997159631064903350305698192701773551343309240223234046933308082857012969869964069033987716926870534066999042588191349298215295897550343870533117123487477766763697580356077905248973995015437522806566557494603886962285925065254457147633159291006775361605330080986744562438494813571017433828077320611330866248730403453066161805968356791647224794376962656813108978946442329219063586427006716156805782715869600106174775924 [173,112] 87186036288966934434569202625687935790719211089892477289239193316252114022544247657892423962398712067066292007894009629203090398310519658613137315198051012715669435980338537742213458190624698970991114745783575547932648124390921997722994680029769338600666094942410858830396850314114092409212835493358078887960984615474756198514917369813666630032596458336725943500887232987304276539278231083575402296241674265264402425501925165641836875467337556770025965343566064936454008513159519020432747834732208388637374874392099822202383356599648941702373022859393363333422020546478886064932826209568727425501742157882217837863523681354826765220250390551623315810528621728579805352818992126739466394228694344159423489126187655527085225859645554587912367733666147358388979759847476038440536917825665307251032910415407621752750701376973424607826097107869492031981228058431024129744708666255807409591666844070031699817475829996377500485676291913320262568608578698036867482690431898064736580927559148970877138063327751965918476511806109201373451989564512051756320315724260432452286550319360286341361699495896489134702273741632011692024474032335382742795659654053597001813624879534229326970549756845466096400342451881372943986932723575829087817410893460063760271227409850326309766102535366666548391932984560023728391721369289657412773755528 [173,113] -1760087641729846531722531262827252850045774676329182807102728725626031950938614872000281244588251465097334268421065076797742642062136720480130705245556569530106206041708628003239811781284616986992028939217784315412956990579735351327287730913957227161153046494191644614118199456119999884856721703098598957266355896762982467014798693903672004358694607632257948304621680278643023647109173962288417555579806092574267746435753230900265149213555719509297904158937701222929910217479018765173898007907810707577648206027643471757311766647109985782203733901191190583505770133431149009647180029320911538609023585870053826961060838030798843510575933660868452290232923803935345444148885487104013417708192661599893583192788890293028317736080330509217014908038840900349184100510507222481853472950026420678290919087151506093514081685616737790909473087818802030715952759775171406355058996742894262104895100581049758731990161297387547474632737761861206187835873945959478581060569877787913582002059352382226393939217264487480594089974653914018019835580544701687841177271156552435695968753421176450323113911552930441716426113555819915787794218388348782561166317513636199923413209936494944747395977764168724087612708341694301974037436583595577942747504451542273705052938909216285059029662123638385052611010047446645518537660102744439605 [173,114] 22042548035129560643629304143161190347914343986413232962135008424021096550602115006388754572112413331525827613312401107042871614377393820660566998189766991352586169896846606451325571127620723109673898934475000136668483415366732028821041219112726950374010652412245416561795788541503052276954809183585875264205495791175219590427783090656046657302937124584242744055573406583791608753737195329303246619594545582713790188605899925496611759608491366426573508778212101233259671540614137144222436553420710609471210783695065104671359264688298395145481547463652453493530814472442712363088824268349220409006090917041773953716704095135446150302126282894021105284139639978717545177938471430434916540529847458840690088846834469361026302487600748402402164336005851843141738633200983139408640680097815285805057477696221549201575418979986488135604782319698085651666852765207301519822704698179641672817860790830771012166364849716071618645210607867212718004885429774939563801161632500454660184667551164474885132915303952328341262142900487453217186481519745705215035201824821572150932816728628800653332601606965761957252986701671760625169052300507950109179281659932776143275181697467846462397650197199404759218062418832136024940498808200070821898906605654105801165879333081962723090972089993609151499467135044188385762934639744 [173,115] -170468533881639846846840294877831708135523464369408392167065788583617492389853477692326539320809014424649685559281237181801668176721874242898091940886784361856033797644307984203012058684300578148512469029727850752206000774999711177922522531844265262621210815494035720085865854500589445066542561697335848455214806831883823806743631909830511728516395511055024918410411388442347909254851367389587980469778006765204592114230324688646536999066183584978956745332341271684628388930556327558933601331475548051681252181472344857234682304764069988316162493740992900623793188091548405489106603100629586002957660624799896695641697248469576861855620542635130035591149819303691034811404276320984928029204660618449937258764437392855346541519105029853611533426702445086849111422701775431680075863093303204868687264381951850405736087189308488566304333751650568959517921386339291773232779218786606573128640784382419473840014339635828666859819149398037924276180210378488105958978795708947037425888488363523624496108481910244724418563167294147238531966834298617841666760076708179572363175416122540389061109807360005335885186653498043074087818285837023341567725982470237842318233538787390721078658663640130759396942182179188119043935620420849031032627275076067872832098376668745764409061383479815886669163106157929742640 [173,116] 809953388523161770438806349040860396921672381966796643577568083424734840592898662852493187612164364142636063275749007396763739483235255890547059018399600847869639154593463967635812156628043905224051624785372866033721591991462870137110580439965178453928653460316768441130561410968283376826607270754725277343500884970226427870737342935704121222392834300036460166885498991700452602613382615576365398058690286670408327896705602928220343342907535671991215915661828807900390252977583582500529375731449184804167276641349787120238714840266058055338572839028775630433958933744323663477235154508184520619849318854695853228005552012701529795503883527114964516552993155720105500871944782817662407919558383362347247881428511399284530077559371040457280394092851496782401373418669304718105917003092016503015616000573014169803464980504469502985135453754116038724328969887523079409420047090042341716496838785190049431593337518317616634526029000096562744269547015182289196319057466191818435395746939753204555585919947863183654944286245274491957155578351894908793673345548399932792881914087554791727381633476906390069775816523816714820481290538480807523923543666055161881859036561356428940139396471381614703391559942388449739776441205677767815788145497887821481418684128617933420738460473608746839651453594368 [173,117] -2350951369189811577789665293234600727005365548021649878495407580886662124908889025968455496106595962659871951161922286107547214312960021223421056778970290005555739875980032844312778112912005317374230148054356371925512172772358399514216831842638338152426607512678933538029221087611106407851613700036331394445804642889643745413068636677349344542212318705631355158677663894367656762755051848085338608968907855558010816761005262932781149574442565389252929933909488796847085828282433685152572424562410793331551686721124678970825877583561459010059321919411962063487210715034405436971867065585789973079228568406953549859498269875398351643981620097874326054016347151728998126672648182898814916082396476693129284405966739534403566291362276081750817240265122725490541855241626157438173901104029896172069750092514919043817245244693604412626893672096813631915853808241135429273023981304648314095846418162378096457096271357873914321043124098100763135989276955253729798282048533893068868572728891863266400242897826559726222564598857093490155202530782909872352543503705604365149000383418372726565930533633397131625999032637542365252209565997019563327748533593713365115146321086137911713935092402112100310829442824697038407604880781805621673406010570995497372850849226087831858947792833676996522304 [173,118] 4142645283912649343406050050940980531028674608860242474957300831431173834571742613331890366948935450333857846325229375770121187155148949059751339868974733956602163976510945193476795781526646346627159225524770961769037538497079146740944681087191757412042184446641489669037040629472525391953452256008700133664915346880080294340585700336346960746551824992380040566396300762925598212728576250132184245224971928542593961796581260878212690074995950776785641668136946327726499239952003926129444410866383297907764218912289359725220506921413193657994830877687430789191954027142037256454939516100356232313641084448543009038569347161142297198245240423633545785288589666019210763330218851798181800507085030753968930338159985656843222072414130994303600823162239932464866678610753502903228195770681085359004727922153764666650279400132296914990334754162925079348576576030272775167875728700684162227364526125176485058345152691190780518939099721025998062657112474527391445429213595583002077281711066998903981484426807661929673087083065688568553252655409412888183905318455446938709994510517852847621001006895663334134988847414860281739997019822630576169419015356968353399479235884035901954584256784695619567099175682346374278394277943605678774945446818854836671394698933484965293262726044608 [173,119] -4401338195538692188146775181148996222137622485465023757395104051545224508394611691556628159920121282415043216695331645603758647140771776788244772264161535533342316902655157970057957549588922842942527329461520000378998879440485993980988611947526983125964816552300512170928673139195400682185626284249237746360033133613362396004866474565189198209393972870533161112914867310247343125938853683030725238049238928563013372737134930025979663974429354995347226284743759274726825134013625366627909800985629609025095440790603294559138273995835107678866578652151341531333831535196558567243790519998090610470887699813095431934534676133584026957976136290463314430541709586535981231434302420265636204462228102326902024648777909228714362742293189091194631170359521481547949891858357196391331252378843233630658085910046811860620360798978606073835834462037320653489452762970855184550353510701976254402457061651615122670644834873484307352618482444541234131583562821844998089253616002523473254930498370465395318360057762101278036873176529220008596474561850171497314726288161140343400463920775013192229183767940904678529142005924109711970236374769168842958097671402313269795904354861929106176349142176685833080051724135137288080537809701970581524051854559185128860839693389223145162104 [173,120] 2798447875249325221547094862845132572330289061195797233758409418783740538655698004208236004218341842479615983435429450732779315447748649767985009907074139248857682719838435820606110384733929881675472552012408136298289056081163631782228460414523322459488205366939031418499616063052791371753671609037145840935409603281581987352385241005336828720677879620399254580319288858239243538411854455987013792741617687969003529890248717425121504884392596993842495774810957425479124639396536938447438205717715546965399559416226462950761968312705009705719818679145212066303871476094805339878218155317415330953618722291275224733943990007265708982957493829866469884646378265067726797111348750434182499466777337438181999926804438067170405848585787713395155197000398033754813023201802129782325559496642918567008569149471840162726833126481253936558295070156144250126834033162948153996182519698712012826248092977084048583382212210546948473120815916429813329754707445463394984950717233244514622273454740675371725341395328333185884529420040039834124195177277378758763071845982220468533999367469331860367266836120257429615398138241694335392603400331839204903579823975953241546814778536570627136855919940526414616037289497531494467163781626685990572049114458372965765184689889160 [173,121] -1056202241676976753512120696516622635093646552455452811729842615668554163483430689773906321136525046323803130287701825573864403000068249275649298505039550015250481380814938865084751031953524468821426578186266163477127541972362842869460512714741728484621428604378486615698795095723578234633045881417757441516271797797956284792345936838514208888470268203026879403641694501304285213778111719171472952814510511060815698359565129932812682047143346581188101910810454384440599964409417167163754561642677535758953202136116434067360076031934629269478055802067842620188146972349380727319645650875298211190687871494781618468111274831428236894887419590000523399336975033397537648096066229258578126159821769886592441113919526453869080521994419607867373551940805984725319859392873318841811732664765728661910167827816686104233526507993860999971674652907104823828838510993398021183860510024160659014244317090932282717951345183542060935935066381969490183647344220098751671915487625666791359363729120496029702134917859376141685499279944611872362551351762474459343880742829084790454944158048631166554607169311775680878310801971119791705699368602232076939816740161030821742837744638501513507822643318230823495733404513918336022842236436736694506688076385788347055427 [173,122] 234559507146775259849739517516478646714747776843458237632736250310869636690221586335310069082877446302130018820894096959416815552892130237250600423436247011318895957813378812867410737474560585186933870333103365868721940135264720572159877331053277383000274924152202448337045797308772327538105949999468779458558876878939596149790268289237991247717156096077644953416051116423262164713336462132013506701528925561364455329427023021169814094436469450153152563576148319181231251765132752278463741984469443069451627434802495042151187861419998163070364715433448015964946619426381885965109473287064862401371475251657841553675270418861502156806214488946433703681150956150673801522630556931614062873410455464886076427948248258989526857990199302210663972498492221746775489179033481811972396007315394854223847857002160266379206125189066804602566606609668090546965630374281511019865545937527029973439598538239390857353586339054467707991060200746030042732003412894412263814130404078985435121506583454886749397187502010244999498478209058472289250640792232025507868136543947977280010887614476582340056099312437945619625500792032182623651151853916897306171650201076377082452479441027991922234631139696042857232740086123875225853606426569362530108856553408 [173,123] -30360321352483805626195295504412135818761271265552154407398052654138749108232823509835766510996890222312163010767211286513077049808845840142536879690653638746408010312770124417417832157544812069279274446515497149503862504430194284923030919091895180618198960020064482265670847972545270480740981429488279692273341219611191933265989950601214075215322741171179110488248567579667386474921560685291339549099970341206236025745779792783137628779096028033388139089287335127125860621939868577770096090977216480332648393726708752827146996735929840275519410774124057073004788106001925330014501432222655421935284941967349119082124827455812780035965341603603398860449235868528107583828978704964880971529399333465000742907181317155875688469344746856868245819192417188800113790614031991502165535453901414874393912512576917472669378333920140189979367692266696127386140399497896571098346625584409406036260489098793065512992583193764070298292456040805367387324107376715537629313824545263108860688822904347557675014192338221601039882949754321349030667279696770593340307839063437429236300284160005865559484235536257454108150665381742252878783115722061801121139229068391943807246850627314482647438998308866096723622053881806011134268287217650255016 [173,124] 2267016416105807774556774672225142910416764080439463970321423542610379929766461358582295283732826024698014864648633604055263216458815024616221114369917632795405646122647892433096812941875583919278727944679350973783097121388425185130518606195036242013857439484059074475701437688537821859617747168865455200390009352712317380491739167975916559035526713317554016678985878637939650144699324912731522597848757533797666258068067971475854590516948808095763542714262775223334408476945613005756476597218333848173718710477180479920777814801135156813660696679090026172630897334999123083514482813565048927017608984691409374914113691644472799998036591493521857359256799494236136585753862370002676495190041210397236680316489533507746822245096595926010068753964324040391578373898501060541179459014405879236836080784552339042516178892110970120772570276167574733496589476334584254989467729264166363977812588875048272631301181350970300511696321142228895473938113695328175196922890499050583098812952010535932343596723180416482000554202344562418730034337571407031547259841792678617083099118794991790111096238074045914519436821893938250242142299299238640969294827979038751927875201135346419994880454905192868755368832982035635017606226784 [173,125] -96583617599964172041251920826539025585893915601798520117222817927996383995142757502886366793542738980515365698142776783944210200917516543890242314406603635101213491302762886757972236710295180539100317945508662195873084983500183765620970715088852844406030246548538397004970996011098986727156510172814168309713439020019416089050466135103969129020278523526581243413261426993703568767638211335925504759295565266664622460427510326500400115186123406668948843929658287940393518661879426162541842946831878892197263778802911799191146026811374066636247276561208894920537379963339185798397159301182830725124781364956187326034114220172391637402229676025136872819263942150693716495847219094892482086636129242816340792230084361903750132689010341732492607566784280193497998202086517869741545806931149690528850149930732919591141781997950002997461574543935411519317123194940147780646356961647029293645438229298885421353962063581648601603940663787471997243992859302616936200462961718865633546027538144590904642998289459140139119184389750309357545546087805695301207453964551022514432420635394026783320245575931585586402644508963015357366040579678653023110000841928032452901144329241226401326244370153114974948294314403938292 [173,126] 2320039488920734232847631169377628629861801088829311013967729657795670925366642172804334233150938027986959303026383398017930276392791263358129481585180213883143123929472058142747493000360710427216410708524918191056319838585772970620282237277157619048264164497216295322408047565773335612034419677001744897980781171079490448331349609777459097086625742358458251544999234212824112998058295687570651924926568530934906425385710364421288747246116623739907648328072348543924328624298346898933279201534810684431733396327047270320995302350264966443850730774282075804262027733616179940009627937147975969113500701790396489816917518170186836326008419344244237520201548207582598684641261522661864148988596857364902261113333814241520824479168216884921424612413369055200808963710982712612549989134724721552203578898245198899543317386757374462075042116800467258856223212649881779352964363697398971135062737461000413672084675412554635227597865029394682960030365330935763057283612665350592258025582785479075729504629433292111347050473440837989723434901827576266455793332047406129604365714088470623715709628781560412436678630659835688712107985547749037890903554322108785634315918226960085536282949172295879766253280 [173,127] -31023197004935638991463018413269248466849116606925284349532893182786294870147904542318635698998910858408018743936669022492028918511310205267073438771176459428709593822727502524818376749062235481633918944838483767599384856302961598071730708884781310918894513915749875126151029220526718228586916213148174691708192116868793458986800998991133532022348507427528129406617173392709808719116927233911491154896091290715184093671541440593446107606458540858183955943077330285030224202862799367308987568294130860276732752192639956182152434464903255901184049805306786152157699912290649107559101971850499731534027395688238248106731754427678802661312472297474825657891737727418340974267742958530473678663647184787549915893947906775553190327644660930590071537437458745189982892497048340945777472789999710532132022258064265700184605062321454048341828244955937062493863828251156801467519161999210794842105477296929640460120260084222441245467468560397909499166150839956611015664021723008851313933708917467804685928046145569999629840228846107099654843782833236084688764804405240363800688618461805887662625222322302373874932938193861135372711584916670238974605906862724118775854861477205804152726707256532 [173,128] 227782413110064599460784765074337577529105058363704857302874612882684551422064872191894135014929625607653080673463581292482999793987365808946255695002005741295334696165175318211415097108981485814515184550147404606825630272356479165689156673306660204620027786886210134410558424994297558697488256516397584938770419298046023394036502517582045454627976537690197812885155868120368438520621388765193140290884012976206227353420241863466849477273616116274241576334708821297917645995812796659213901017872564372774527437520704930816896825470181899066845184348862320010422994981639278578636517312165353226777175852996195352167987520063960214557296227589929622619915207492795509105648050056406188747537240826801231510201903490190492487311604353814470715619874502654061963466487298982621547305527742424587398881095351403086842636372337122080908921201203523436526674273243044116411265367358833301543277062981640991490783229179044718732710786194085115459765385367074440460920891309594486487702786836251976737085100383018554381391682495841978381180552672280312504699576039226407228430822225237902407940776815454079981661417050535287838479147282230752982773189232089348484231574305440759400 [173,129] -904891835039376812524074002471748429119785750388814693371003914722430018559999140261438605214617235751360740335538132759691143342629564731338235371058462863454960544501743787110105508157846171706666503198156722705582329399845936971613742264832160424095647654486628038792627625250433641202656924996897160325378044382038524516290997899738005551897274199318258934118120435975533298377425765703417985959371649474708415153042973763145242750199056878739738114716865783677883196630629844335222899176965331018125149480505037013523952100058658381399552388075211616468481425380275118183450140603335961222840410254334093585300105390774799610322360530886434944383863961178278999959688208580201043402209543848065965672198093444622181762036383713170972815240504853371695509248518218067377767298860305070893228613251666162606892694672579553264266850821356389673169551853465926348013035808605191046163823583176405399598449812120554773423325130049632901228187346758727215058337754801324315810390969733203660611326989464210596694875673957540462549340345514016536674333995364154606688341184754811512122030026472601503441655321486143673400292916773985551195930848507041299908460895 [173,130] 1914431837921519787671151698178424660312095186830310431642033083877969101435362998329258212222176378105719945092170790681211789461824019632068988486118330268727770350789130156148699603424467016107154441320936079738190513496843442161744501649245679172814846458434567789378009483691691338503382564661805142510302168705704083264515340461831711232392748861757807338819628482549800078286992774154171946633309999148656220280365500657556314097689324751144794513479285051760170534372966010686017502117505928253164199827577295069796376691141612706135227833890934629878757215326329110090043763778216065529751756178487232188741930995491576301582272954263401498528423750510372157041050857448517355198348250874315465999722144995616746074942660120494339855193346942501211251858808773988439490529265893944338896047523494286503223330309517772288933903191726753713015570197092160093601947799139159169609316605508881889787955659918845035708090078188195568961412011103799781029816251297920045780963121151794831056380450843798027937603669964140837592334672660654626448939721512989823436981349382820758484137239474284397684122392378714528077992383476325848582812064626432 [173,131] -2120603462315988234506567518839126889011800526594909217071566206073619496870133936203726707716922829843210502949477949172110421107768743632149443175309047058344485906626929757463748774476765097482172318031335026198355914707713105805086249058058178205130127490170536656985233508773711821532177238148123067794596679375291282863198422860230263247267455140346878650813857846441282585632504278678657390376480163992593712564570394731447132290838392304913409397970218413983959673385486138862274569162036451893359621830066724757361258033981131423236172555023803829469449707648421755748967174901120095019584313200648692656836958030013158699263281414381113904705897246161800257823379128420663225887633692844878621088700505331320694866945374573004614181097555038498559346516083420504436335584543916102367736939132138897559629329270945543781201699627621297554708152296990149173624114263211306527299208295833216486511218137762815235642797220355146913201585783137578989682897401013285985036237203463065935268819926534472385954790094711076657157553661450480811695484191187574537483424712612738181076269713429694596203076613294899703192053296466472492352 [173,132] 1207557456447942770746915726023950726587631287058732684738234526781425625340274685611947885318742347693034075536090322982529810012934450850073501834056361224211465436494348959806207468505583292405145159078542025527283093647717510641319196999383784250826396059279374044793946693688368548256536300095130224256538002725965340955169166118129696176064160900830898105404802709379598283787801435204914303465908833362315586652327341049323398656618097192710841679305585492741433592606561881381893393897059720152563691884283615770374960638285571476968489853547535985298306632962535221232360611444805170691734749526682815809029878587562235713590731311310565294979026833529429637922296828062519958821617395155394311337124268030294421604762391255508343117906340041677114175983789379765705738988437484017739642042930939927804189010589815140618543051854628767579351732068943310172659321454783540846462041358068676197113362975394947577860292631500428284239858812078567188298399258575288801967370796929536613012357915191534249217501720134809835792614312647623407935691449996372508692810813877666056278637063263992946365357250715043924767970928 [173,133] -346602750808986306863094287812039440953102900612117611898474486145662629978921459610517120636134414689684039798225842015359710400724480157793024119173311987980735741052854313540069149849340544104721688047631660680559483788188840201479142922110352713272861928524629565898788763505297074406797722569710034074772269953167854349784918206187934991687138592097127185703252504162133982836715916763084726797749583949408500813095781904822669973665357096484216333339160889830631682444137469155411503526253738546063259730103946146866678901423573896419505471303791947901127087223958860934228737706788882634036592069064808639765385034920480824199165161463705135880343740662974784677128083137643616207479250910360739996927548011830484401708675532684606560280791428675305275031515693780146687923675228015324210229739533997919703883356277890949748028178193560186561639793580754894110930756493076384705594240361053563313866191099959557011450854752144245152329760655653225263463986541536010684199546322558560613312374121989187894563661998560837287497430458439406904346590363646676189346271715658335415382770160380108582766229981310 [173,134] 49092952185255922510021560528309098110326316986753488739746668440135812546039453128319621158369596464947134315339990556493160773165238301825136393790257721025396204201660010233493235808679831335887848551647432245291392278027864141826072911930331462971957204729205554301278051229560366055500334831738643523959372334312640012092464684343647950864503922899131559947816073031245981209458082760677607733449405840219363028086650869925987211026964762282412859248214717742431222022101580307048076563605584963940028269966694056302900732438407898389530174100578847822007698340801954315107127942924334572824201862816074690774795338488113867469141404150083954931401561483423791071186728809662061460578021228315606175205167862889178886843202219962821016353535584537121526807594031526026945718601243682200389884800374838448754849739034399785243200739660558625688068960143879870833189949785153285467040204844632787884522006424298360584624586599922923701033074509783792162247784192531793298902750464944101357058694923440234144564616666540065163509864237971014984128389064417168992527844558722461654585832015321382848 [173,135] -3353778377629443379455322468035271860220561907375189557342358450360804177399138802511113809793716259988423371003872548470138646293802776596652695896303827916606308209842713289617505903425890190034416851407044832717898573946064602784825688951601545862487053194983760737984474860154348242807436543035234773409233510741582355252005642591014035580722933784134037177481387367719647375534406365879536679616827701168312421781861407318440899993657747373551367624611257866693132226107364416563027696817476065473138938626086093735677070795472988710827682428194695044583481395189938879555424220623236461822610449270092687193582621890427411302216794162748147680990182543912338790233963630915650104915361483412133079498750037283095844669345791498372401917383482518490938893581490566840948016187479708847540310909054047850494129854026110992275631918861618523643364957789707264307883485027335266900851751353184886685835986377352427510258148279972498324233011953168244111370459366521289740248612738160979433394110896802918492365026600758992408231122418717717564076599989640259245790266340010342319397384 [173,136] 107807847506030080061778231615954900493270842403204368916700899179756349016205358429223941576108337371099851085520165359866519238656616209245567194119246731529524962600599045814447648352660225194384198698978572034830398854252083889466686626061569159740661872202142417701524985153135045539921263517895127826559647606795074283060016254565583504839722584141448210832130026523250342631993026750480039215893526362457116839250845399668125411686039427783171150053469446816424106238100905615670923759766720704385233515809471977565811638243003370238447538437844450879530106310859439921536785266573565370735199647075855712718294867159272993499208984257115374665785989252838752460621865638846754025816577082765376266090536051166471615633572435836345844933174337503665029861037139221952272726485515700529808183905914214019396824373236513386926897896273859191025518069444236427764495668604826565955723890549840274084718478149035647081114797500212781269573284298337483478645548022872536221635239538351136712461345825647776489726684135700968504236106274385969186235935053778601741645190304 [173,137] -1587695535421995250972547342860697428856881170904633605411986308930372689732520304816774247037716116630711562647649389625017274425823698295253847157153896046136727200464131226310801029717755200472046028579524600741535229685327188620851629984572086816761244230584255962310878286404979538597486736249778651818502915279649167501582677169673482260297500583206161063491051076924776399777060834401525356067877421698165395550033352201303598828685934425192840221799429763246771874021307692933757619095635654570830112566471683236473893404892797110934013084375833195542565078614907642844905982756890090000696273228394775242170936013605314585444713006430167825018138218930587450852964144615337634369634644458533692643915701137384011586410767717192817637616096646654016364309603192662756633751862030769328880266294322637173949165750641801976136087798520170440311086542272160333294801483029146170696014901477167491901069862599388265058167637899720878246007986126058733562626994544318037610238191437163270163856211997603289735651188046488986322647496366847632778803089343740 [173,138] 10406875373256027754318260932889219086652851145314191251415750789344353293436057188952403203885122990176647586232638350839843324683717506770732235654758708150510877792173624299768379236316239740308609741613402595275100881777683181183256270400083741055673850998306249463967548081085385804056043411816530896067913498367000585197152943620281268280380188701694177028051896849023914382808193798332749803143355664946975411209380762992779818679511782167886935157225314963948236158678174585117819378078354953133879879249380434729926816688194764776799948651619683617145752100601586617872511825690542337661424443382841400154733446310132307018219231901358475940014714508050117796681583464876829615968633763214415323363691742566617651080724306963041415047165147522821151413661192619643871948507937614338062466307562819366235711892458281394260720568948799795421514796662259405158130444410032989180600814863428530192045449117800792113116547043808465206892523087014402668131206300311156032316538751044210726968676379198512005077635887693421018415842671671590784 [173,139] -29422200315485260882487176261170865799594399093500506281463277599551667675290753389261282813463769525522746788522952787260704460818886467346949008589601217719112006150135798775472566884360114939717635985291515502426159118016188297763555407115914205177580253220006272664856985131327835948905061622018721367855185645583915640576857989781877023469220101493775001271757353875797009309201634757537593090330921366424830910141263088816236590761997791074222803127479139182093363014442105940028537898729854848687093175127058377578911752562270702353304131889455399581103815718612892775033296947146157422870291998269901229859971269904847459085691968645593200095898624588582779226241735289186553883287206770274596113568597630403639114945334708374407212648903677587334730339636171944319503766546071702408671550067147367394022669052041538620615529606670122311846078123011317827453721965528382526886530622264956444575904632630398760949618012332460010539685224883381392497577925713867919848757016518566614052859103196610666027503280631720695243376 [173,140] 34674112259046131776647928489831443611845780777632521303187872678737187804122702144257311801867555082764351842000128987608596523856491085823137954734888374568312947103079247539413718266414090356299938686919652025266853896956296269220506074369914276686134065038749619631587861101021313798030535914109968153891230223154019257273857904556168790176136048232176602775601399330918553541070900899596467240003982928388551357152758944299449273345459991655729497095207601307352548557878899934806620500502037326399251045568022329236086293271725342697660857494277808273093215045408397810947478635534414617462913119849646428537683521070980722392554995899859860764441804686644801151653818733198183086073755474191686837751432198082974118031359285555159516855765164870978190189090299674490952916413657817244215463691869503367900764131587219957078638097591016507030534001395189924548469261494156246690520224157018359971647732502476032599747629705888028788236846719360507883261194461432663928428010383105908225271805689597061554273136 [173,141] -16411654116920054150306505159796827607371427147648457656649723495467948308699699588035522565173559316574762988664349255716562566303705633002503132499888958758320550406241455015063932002433354310922259761449915044609063390189852410953672774004711564698083849254715486981979284119421899346428707517630500839992804395301385791324382938381860338452160107843115512391173094041946830201209248504590089327776341019916910851428439541045674900861266169423171059189717611455056561051026397744887288203860326248057318658992049017006570097669817604817714448540025685283027955123800756315456068287738330229536920473989537429535164490269419174471003683417464786558275668487181061562213134086873073574846820743888762588464405610431347849074402585731585734312861634160869831331446386201726101600928501881972909577542717283722718362123820097107795166770773388708780148280505203535587625228592922840316285707672799960379829177133402170825602270247794318038337221856185995069943553185940928662857532740915554881207765246 [173,142] 2995446599610080543123985208274759591547133260678465694802271522083929965726578072810380767583597238943172363186837496942620795680466591530954501808979829681727899045899162882874613927465356556757992762764486496943446421889843107676980079185605833371042642525149253427579596665583907268063558358289817614311218149820602129982880308849568419967086756589508339656137962554959878903133374967198532079078508650230164975120016040601417392822729717402093224922655597851713402162841944730430642313795158975884508969935199599163277796991856475366588329052674294860277820779820097448123160067335796206996967356467010012936240114761743320213091090885135608163841982127039178472089258636417440449774160229338044178828845527670202755937644915337521848784619371682527115760876440152469052011369216817153092457951510257090140061982973790239131599911706567541605532794322599761032045677049841624251771547464221849025630071318123455401234936840118721350503144190344418829311868547855852767910567480160 [173,143] -201646769178087652911409794330954495724008509073072608859687746510604772331238620550785438832740773496836771752011216289293596219773557486894226377726779492090471809799037545712307391935108465653445767874384377797636341408879927015383824276101321355093335432759922636702343624297669277102053530666956034876017135409058319174749861365393205751684295811613282062213805401288320879730521954070507055331812347898442225256385975236867135200377077200611542483651260365171016799266684556592574929156763824394627390746617402682935624803350431703897438158730870944487135206902327920297339258524597579018425969467807312208913265506533814762293114751377368202201320426415716716650730131348001396423315710789765226921250543927853805570289676431474115147232802857140964390657996190198679701917070680551684148119779676373727931739831051453006384666802635428805872440179557754730380553734115670296446579856858782537959483650835450604194528694596436954018411197573110607518033003365556 [173,144] 4767468261599747721158544088159348450177458338036728024969013978772853639826123285047959912826842846868952898464655181513609893591001453649068762484868643896732915171148321814036591882253367982316046900738226077201004944820960877688688191250058786033593537978589702129170221202808365527922381451223791659041279609603278336673463109973486556096830075515676501360556120404167433427113369444241109559291062656200574621737730533294243419549421015386529783910128053056286608690197963545377047806180717078562746086792383035085713493293059288537604058586648646255075118593312759689705717629988207618419091227792206447867579283687140605236293741568390916223374583553858743648926388023946781722792953497399324691400017169828434311519664168546387844012437491825440743078010606969705277634408073536243124970670869756144024056845123446375914842218363596888244029596834503130437753868937005682352227215832377807748947147744066800281089966526955346131315877023194320 [173,145] -37507684128014263143580713933311535370543293908524110345885001943662023190061629514145019576012473351342246260159493908216985797691114843532484451342440028139451757299126724105330656282254382118222482449747330712918654169310231769760404252834893982624491303218424358399111527852140290309153617476911225007334932962876559464768108951257147251756947821270417375995072772969486383590360798288930390942203692407702014805411926389235811389067499692085982432410187663645410477234920180849399045158504558803868601708772830966022753652678592272392895370505220413682548905591782164553556072196170244679433611830927206086914278648662034168746642965370600925967240173975257730497781678658646855699877709559921595322797394196695535360357516400940784844951731657859676795857574518805873475041725133357013693723951537341674671299914587112787294551965682042229020257251152052098006063656042990476424663903460544474511462369449272770450734104142646158 [173,146] 92504844588592418151296832466346425796902305079112629836641699080126773670406993879780269015019274894347503594739834890852609006251704614844507045457420620602494364754280562701363209711209032081216840745988039305479297029537971047681606987458544456978737364336434366695639210877314259223423958364306060860463727706792030232776814907278102637061032661184100402827452766498525912367150086693190572974676446027387746188816964157825760296169609930532258659988494354072405469630548006208415013534549702357304372324260512748325958359961536122139599008979948228943195760175739134337333032781717879030051289062816634804737148824682477172800874037673501337840260254780193523128175835491959818761934464533173956730157290350435088578681012564531428370177387593562075561451336453538045757478444285810625076278337604846154742914542483694931138411718158678474078859905199972193150791415098903552160649448568574828433140547018276480 [173,147] -66930649735237574953481490143781506846092760076138711704870946767141420073274998174078770938843449346040466313230628377389470067724981865539094195262042939067200750716007233010694509774978199085366711849558655257211508649340093171459208584095619024775576780885646992756805151052269615043761860502713662548660329661370742261765765854708123292223123115675979070483088378523057335748291834923438814336652119955295340454584583724704937304689202542809412876112816810864362890957528070830345044138096401466541580809961667074092288105927272276846667080378946675344172434562264727789385204441106068550406248405625120863922527521230100750078309035697122481745229741655104658636497677202420191901607863821305076795601277808681917873572586045772720950911189434836070719238214139101802014821753074153163635579843046356761729034533357779309589802746504376926916107793126406681465694889477029168730023460518944080 [173,148] 13194070539920702487152391462459176040147179830867327058563619602853263274323693297632983387723451719561694858627602745248715129309023846169477094922929490163281113882268857120596785758863191061908457059924402346198167464534942919780916275925842227247913956419170324508358880262281392792703516415514676461991633685832723803580301159841390493792150419540724628594745259555703206252030028811509671677408683605432866986177419004203277996306640919116684480010045039077122470743590901081829768895560495875433481656643720361363991724501561484507905130387534955268650272678701331305367531926374564424519737091773428216557909018132078782602622410181784547271091989519410261383192776676748062465893276898590145011333837172085903691914246090846216361766367279241021026804660670377810494080654480966102431959354512073164991938122201182085589029014571968063372634001500863667425377948708432208 [173,149] -652258555139731039050774099686897146465295534354519263212375621507421767984406681513640101941444606518063403509707130294175646762436247240074654494122270028336921947259328600171777518380037018310491547569093630017943337853319465660237350451821929575636264598842963839262517814889781332861231065539053560178019606093322846377857068308126243289691205021599681808636690008017557200242526844182446408442617341478723117619457259560873068261469716670811551936851629874780469362448743676090178454725602361018922787922626676968282395252315222857021474786519428078785028959558879084994280230796043197080502511493533946898000247952419513677936694573159734061895372027397889934260775848810316982120221212473602719000106088488610585529391227711642794493972906058713539150115600092492339529929070334907513206265401973719059411169336256615294572209295034564206753781745973826 [173,150] 7365084803154009952685962702225743828281580797231176276422550136394207474289229343496905726537189015892137888897965743146786675732183597996475112242123188514276971201070365048645707221537071468587614665530458143531730359118312730954152980303377143404021806403717983402647252219936197437223919097742046648260045755610616373773951289124127820708299660297233409854832036916587676840450742786926911051128294959316413911063351379872296274003795957747833804590714431974192740639004410512646289404367790163329647064346449367983189812841790859224469592241359927547674083672649712545506015086996435143909430763522988895102155324500627819164189346014149718840629006633447734900017170119772798071949136552923195628005536508024998755465097194620747742828684888184791080738651159751252679392334685585783747514506490167841117383893511132185982769861276448 [173,151] -17087306687409505650528078355916943622688831595449953685801332858818799879186441120764961372807857517224572620398910146753183796063997005505377210468267963589804532425520546151324660479523865833298123517560335000328269454112530608566970202083098113168158559523689207497919337991110709097927792874438582985067137767477813723525758416090490569993685848538513899850730769458805938561451126362124161195984890312433305586752832846851814179767218862747184946340177034427016422623588482085997932888854810103345099615120827904911357758057885381453477066477186013249744054811845282028914393157533918906885837577957292815486408226250826385433423808372200485700911047185389562621465029223933298849874708692036962312833331047265336528952947946171365078622850759558691894559578684950842883515445078344836069410497590338105089623075788 [173,152] 7218741425565682722959789922906713360801106432407449950746636979396182576714064659435042891567706130503030430942146447870983327438611285406718159096516072612580382927747347007092011503501942347184757146834213867240327644106649171312585146267475355802094249634328366784418329274804953330452662869769081924864060612930116607116880891242766962303828123762734943580286632298998843454485902003697640649983693277835599560262062123734164157820141341387244714070589657161275975303065128302285203030483097483877267916825106945171769900269316190759999168223975190756286863198428036444015015689864440734109153653504005502703810364504315319769480765101633407410421477827336716855983108755949168385657714177934544909538040053902759481174312383263217430293476223888990209510472189459496172659563925114436023717688 [173,153] -483379679157203693688121625338451803328317414413156803112211977135510842249410204015650631522740870780053509946921275228851980252736767978420671058956412984625116773748280200178327526053846860436160823106935734219751500426996880959913867883019830633063252084207843400617221487766945853031590940141686487324479453500317169086699939745652738668465208623219593115734502053587295204968014881857933378853250395041152063921107529907124271076454038190047855887595021295610325528437703576214602725320507818556156791889208566004820521421207230577700958948993300078669039494258448823925967910779431865299093462509424697839407575901455135910682326456821072025711024378588364481824832313762860714907124467979385487090971116804760539797280674514317875241987028639287702968338734257319531407 [173,154] 4368934863852154054355755790384820569149498563609164869979160848834748653860736927432725357065909172338610080658550219668211974828954161304780006562365049886202546443943859646795194888491355813332854232290089212124665061503659485327075974683477946765817778398787378199727937497021306001377799354988683069357066632263013449617092388625306408630525882128312408065987533690444228828911647598669768528890259054606632497504395832185953103885101491041332904466468330177814885630633738060121413104132553177071803122674985576876492460240571403833817352160461912746095047600108787739577592022690205180070605977690190151801392541026252883335742104394075367488169999623018316660307517472021642545469860747934113847246683425111041132153458994902453384909895304345216 [173,155] -4417588382498387894717470078921834619142152395509744804029652303351933251235882106679307864694074317316864192064169240550898931681699743138160376984033514688494580157510062141383259346974343257927555848581758418496631668945168775595031860107900821407211392071599798268814676476622514480443872818755217411573914463343172162214893415456116339403742513096912397639017299624016638973175881519366327663211829786462585597067091857783079859371477495009136844319872278872811494864921714547062240070500163965421427701884017696322333603664213899276362012466446069502228301486072088810501707347606034570652243292779145668797091146663616742893029446534075378952943654751291469075036064626307504606138881850432827461117176496534307221302693936 [173,156] 400379985982287567907888073202823843480305781573263413560517533537155438543030740422096336729448775967431927204860577620345411921590888684004778061406551626944871433606275781828626100552229008630214184454356678730313927167598951278196719001133697534000676460408734710940454006923454525507851957022862471009368477312533033907706486689622798875024537259913663820535493100984240813020981531508577029833764248478144401420655972023192944181534536310617600292413350357678285672524309518997141121866921706977976966554180860805315523545586779531530811121463088968258119235102563801977028285381846837571136709413461215542560302501353320706947195411388684983026174917110174319473480338645658362950341216409315574304 [173,157] -2496353513632907814606198823471304252056964199634466225725792626949492610233926311009314943570763195042792093177208825756167172458521536283886451756176226453636732592922876763462375161144227825247728202566537260986219623089090559809857952221941276025582708434189822457019591622986634608165073980385347039482454143436641187802255575761355075699512899332240466970880390682835951505064249187276212986750210663116767903275438180530270702955018633123674957864356142372066159110859266994490154798610586095485176302293318012837007684317835703515666062507065171124992239543175608405511694603067672800837809835478530342857581006175242948238013735269319129434699609678185195084423110023188 [173,158] 777185103904474262055299667295711678690381367882162580754286181964766035846969091960216302356110621034346322219549610781454305859986372465598796132862381723299542156097467679373087705636860500782749523055038123808509316413271540074051676303812142194407096533225992361284560373667166663325299384687736457107902104849437180684861672250928115658843619437658001506206555077672712666378770647707569200924544350640431429521081331910898841442796956890945111590539820956642750401138223258467772817390162071379732592463448416221639576612825598001477245465806671684570797081172149822082543958011930811446522107544720271253800997483475171963748561390615822700704 [173,159] -8140441372660025550389152066489222464458622266464433336812339309955792360945278884339537118477211974129015924640023513398566137675293206480049427453499573183653072483513952374623478097233406658715579781468608878348432381913412320638142131434667803607108304511997826962480582173000053948571880709594584852407614071374283835403854508140259123576555417753569136079385471451769960553074239691688550201809438193082978530380072525075856585706302538074152379395893941888886186836013715761970321155250474272960578113699976869037280875920124318390278917960237457245932842733412577001057838562585784503560399814967440197957328984220 [173,160] 1743391549534710294323433635849939239961980851768905023528569764289201948256108180978216195173643729426187242799306332305540992175719389530648171398095464407960033107615006274767896755528550583058767532703395338389088574533747831776672324101343977630888202300042715765220972072325076360805790722311988944802745902295070695144061627636201084050850135636988114686528782176533600843208798259001928739184404896404015300578602466324496865113012434010791450236373796931462926052282081360720973809196407997216187072031684456270158981524848540894903842105883775511928116035880037089503813399113759208 [173,161] -3991405652965999922432328230342796088766556289908037284364230298584586227760295816870149502009926451469038318509919616254261711847349599708713881164598538950466441417519934099993416656165833012661866388408670996109637206673013751086494162146897688286677300718718633125871184539076356280124940488746754694388906376249778678384108279901960515051928600074735970336604681766144719330331647186868731442641892817394353563438701807374053567465598775855321740627628366514536361895874595899841762378992805220446297233308922430666724094262613008212690570550159113597343 [173,162] 81203460931243073003996550655304523868799986701773196007519490311398079923554677707616611214836277751665762582677349506241389421544285347253559836427895058154609012943157858594185338278052227390076297922535576264455403317121062890111544737969111603005549579066577348758618424142155264555489533001300510167647068786910469098790391965321455472042323121501558064340348539919170474038974886295779261322108411113532567379525350757341923173672091427220951200486114751516300353538942167861391492727066603829844717994308258587046208 [173,163] 50191444955242763898494254346381382322033692301439483042937473862476476555579515171511554611812779736506538041349632142658000462612043527804293183546054025277954847453633771478159776595215948608697136589222485239252802443807087954151337809537373786226685683568734756704407908521635573143638886206023280414853236166795359851569120999315341307380633165937917805642277304910855779413915764717717165075070480291201388453371372541269455265439405963863284494778920475583440629036597279451738234344 [173,164] 259694699392298970021440779656561183558688934980281701143761542021994932717803865490883243407191519403198603751921710364056430061841313744735210005790355192782969577756936578451368623852344202408856818149015137278481453647704606500108723877665073488043096397187566537159366956210991024856917082833012950497656318482927725187912367769489385773840005624433937218427062321248671908889228696048976450534802776169550122293553046430960066610061369198730147320016 [173,165] -113194075093594982580869357044344370009713772059956347273410353791690651289923276688121651524249343726650146254040511876570228818148820951845796776384551630404923659153745784049546605248301839123492600418779247586660789495256451144100594157647945702111407080829133190048844605377806666377163741200025841124268359525778711544116528419920621236028822971963237041996194368785517906962852204122521713100810446589026455330054314 [173,166] 139743775060258767058577697007283447550878567198379215954761300606214401449010831469955413373513029495347118722849592127195829229605159061686897410387537486508037831402270910363931694921527864728558286705692120527156728472891513929438127823945974985723033743376239288079378670070783736283755842822786007281142274719739417191667150834572015711803190176982463619699573429368281531732376224 [173,167] 60943922768550724309471667724739725375048306320124602048207600289685062878778735274933747825549655510195300027654760982847390812787384617671579688808064635051839970054640409497906838752960167199439527200263000321917893914652279447797412420900339909033236426642110082975256819385176256407919866835724795497904378278018912893348525654617071043109077836852 [173,168] 14398506264048989519142452657881603948690619280634459706673472687987851853000033993454299802433002243701346734149198448754233248965105802400611034877782514130396412025474545585430193355044816154389055928898183632365625385137631084535700616903334371370754086535650817335209750281114286351921918025701004598190164648288 [173,169] -10210093712919628464499371076287589479466410968041233114990688874740855167545902629079473190539572472146301409705525183576764680603320111606188313276651834196577854786797255656883693887458876923666176036019431378274336378301880881869330281795375600570048935357407888116000343730082264 [173,170] 283408059508481277884118544667875274797989707026249734328570690274247643977569359601850751592763683241055332748051221910562977183115735156196875609726592324129069661997336788855693181131610351921809638340242646027692978149187970784711750307906048 [173,171] 656521087278250406412751538034159654251917426436631534183461286306802291192122502010977976216644131320614835735778930583026712190291912261787250051015227275036780355368580930885496930218739667825740831740821540032 [173,172] 795850725506891423284690942030662141213534922799201977150602847013513571760055229407590619820527824279793454332292300603413909138010515692409464920591254246086586160415909440 [173,173] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596444191694808453113528 [174,0] 312012543890213924036812411165702407051690515006860309509359522025364339195959839795433744580692947179936399818455933101519039268327112817738557008366768679647092849284007886341879022371319803871639572694981847065453911946911621922110993520614462646243812906516978152229446326808261198948678744521951855818411339062878338013297946418565855420926164753707354501273344808984978247754081900896033687967661600442439039564005165695760289215125568970130321568860428259985656093670574879265642197405500692915433432224542837535973610219921433990288981703345780084302241983660880156194464621436803486131135565916106756052853215831731606756221996440663840818622748220074608084431607739876603453231074332604430665473030599858719297948146266465170708114710162450779472857931429790257303187296425530439716175620933398179754892961822191325379537522365150847526875720987236099912982560636907922366131168913733699684189628343142148973250119608670892878167222616523114503773230094553189183294690892410324241835488891201663926064293883900860738705815308277409144862547940285455769390959904246202328068019803382402020490180391913370248822525991293884580020455635626230348042501422518229410525480729096306462381852601774562934788282584449370917477349349129815712110666565004563034201267067172611069382374149576136611072897125078980828173973760406905824804553878524775085196835014600802625247914195915809268183476125665983454371610436334296830476447670622523204419282590949857241135229292981766106547989718616572553142840392871167315131913007084299277718754228467776692361302864890796618669162917081406106259564021851771926800317762842828422216680291381627255939129088864909359959892176922224001945271961387008000000000000000000000000 [174,1] 1561523110838716916929761834452346936438168154043308449760874601129453759056950769123173446134853026957804056413898102191275980006130762412757311773887098149373628204000821199918273021441654517275153962616165338502980574318438990781577058755889272218064289018058825788722856053398453062424678405794131455544219836326437278856885723013327810001440860242628696691389551478514322504917720248876807937784469294905916207527197259628031735601059128733245752673252992359584275288030386659945776854729757170716039542723395317305820221943049083107629597796779103795820479971601380233977548396493026783480770349324600093148978124263624704610114804247299874414556121799495598088401156513465574144086764533403422244737611496728637657901663398086796556074141986733042759637546819473440572090377214721949256391342144649792592568235413601429955187529269660592381313209714004447923281051969516446293564002643740286667627426998249136772930038237492324126654103475476878863557279258971015283415924149728889018613041574097152490253987867021130664428346964194063666698595433114690134738578647721585305427402482711620539444408166134086378753055206799115818522577055118162603754618666650370888238208073843078480848055911619475378049933547629810339495937910472744094131000440039171681620177621284207533463428507828081369401261758921888419835848019013835548041824690309564972447809659810969664392595792781960835201920440059149335460742722886141229464126324985576497629924639104726125849683070839601587221709011506904139734535401333853871308000455917945501787873907347056098835534529451051610329408745846412260309216998143136926386663792374370547768657360421595391827250635569668740645486430374992314178895247468134400000000000000000000000 [174,2] 59200766780473854481601431077712048687587084554027266720632655513421517909851921859480941339664130823117924819749443099215717890034192445027663177402012297781801481258593699897646963999126852016122145262806055662403263841469630905044401064415819550165928504617804312028533117357703685166560318957987069650876559142893183019641839320951425146512388478953516802905556026812042636808490781421924735886179267101931272779209060577344907758090507462607901542415012401130435970724123240599825028023791456016581234444617999964717104686406702417362863624123642752601453088984258299266917803480650240096602217002813248860220711920779816122131758880668055531384281251985960924206788336681301152233965764207299944507334917067043571142102512864813371210749386305057877916287460507217451468817137314220924093583976126078416948004746220804267267171483778666125411727363523303301852723048744110620784218055274474699681725732677543563153854942977457834401605813160724454371677125006432056552525588149665298913161487512307073598728333783689757506949269976610102100909847193237841594019392510234592223295468558321733641307799204738176401063337063819044664798269110217169849246054306712223871482501819077813218050351252362441543461559088075870495398446181809272250468524186100292235126115479284467467260528609738406721382948904370433863347493588952331319202451105166597475329514740005827686695871161001689517598688979871848669689281494366607420381338534262411223670051008424849549108812134094204686647447391415274215174387641493866096438939967056788076249502026847988575864448636060328571831111907957507623889987640013466419587068994260731153113823673328581135182675302401894954395407557372855782573368297960471789568000000000000000000 [174,3] 33945624490739683676325622819324786903401201303771871550588754640563252460225690835739614736419870460437664417056363991331578516161748674942403364890078718765868019008149003343347354579040413616175743227801173460742135796906943664943567280358174065577901338268884996282927755991566741775912420371320851160706176569775229167325513724155759146339607063028208692461763597218557337114831680436817728452879122824484582338631928082710455370622658023910589785531796881003307062123042090287165629375961789004929371227112771077294736633566496949398111257647176759067771558352847602438115222283573724541891195891453193945044399991885282662300090539268801182247412875422478884555238500285203081708515497589499377201656309762730894813571346232264961207050503842659111299619800879300394687017083435788670637091521383464190647637506674775268077240293494575874408474223339586728402099173866730514938802360977691047811575483522524149416811249757235928712067909881766231499031294680236017349320530125075939138964207271579415036735101056048525633068220496267939017699740949515666688956062954902610401325520207269884588916445775900647851147813801721417686897681836853538848127022006048805792922657773029355399937797638793068563754738717648534378977863598840779795061851085223029873786011821464553505574714453889138077930031491809567776984313411355256141983026334326731329614477402264994553623996800812593459774922962133836933446555207749631378022775255567711122812554204593317615135153923772360529457868121909272092200469847790038518106598481776790192472725893450437877681739502196771119407424066849640661185389518679174818848464620920888255060763835544802804299511480802206520184941675859533645388237384235402982850560000000000000000 [174,4] 19513003843719426206272203355677916045006609930057662709667018673970326197590425098588017161800436361314695943290302262852230036253699514320058933578226665950949479337383723850414130649497676849771277715029023106165752939802827384011370132167352844229299348209306470198000245339522049689931697129106323892924628042695610204363488215108505035432988505219556396469437688913086305753811296365045644546468673046006247643017115922041224466446288780821804749501605720943506598282752126130817510730188514493320825873628087813332748160774525715240547859309784940441207752752689907799266016182814310360662091613755033696844467048376154393506591519789326260954192776661828507830479962595059875202846151728580700102216104255767048910860361687723010543296954772750451644477380853080445342759537610937271439343294057190612455353920078499234110119347140018303919576825676143750022765517992652745438863010159239624140345556539005647631485254283613121826014715034372384527058110244371390092910496135625176157262384979606966058442838363730278336486470624332029277344435040456647350506326334656803672017355415259562856065036255989839700918085770652368883697857908992456037907781885222238845840446156801060940361777048617632470250618347515003502262785518393409655891927177604667428678402641613738272330568780856284700251797981001434458021089421955479395967435331667093941086315961250105390864774474209093785472708634869692514873843421642703542057627557056664851047478987081517741095818889071090706968487136641563960011272781879497773452603239306379513503944865017308836304831866320789036619881640304755657160441815940674395415739345877500757041160315256328784971007796548195119366147805370249462119548358343864249672007680000000000000 [174,5] 3077614592985782492605720973719855935531566100351959014105436222920079077360848226842755775193514645434153661948395624585460752971998209736272022905259691145058832385368596843567338963333393972614255807605408107762460322418267867822499209940435095103458594266737457319861348038106150909016605650859270878116819537798623639037156938376155286229354341044964599169254353624416794274155419212612639968781418192221230891664752998470665552940549206810550379271359318815822029046505376729714834704648857365838423165538227389799136851651625745409410082021475128120622885006001451886604220119934399750572568352645345943308023337201951190768355920051154359384611540472081311240985619175790117298956749641256155200854276142483946038044513225524105381008046088304105819821558933454521833786334604625652747582316707890770747026191850244684923403939122188332150429268710640252756855444571144582586474877416386993178870776446606881834225433808014041014227902370079196156637130335414536427812505177513799196857353369159395109410715499016074855226219306072220372693234197747852888449050584531627099059289300006522495623421299308961424159302407868609378873465014802022763353587044769793923430126159610637599213806737517549504556931058194057068493456093361252645221953104287076358070089363303607474488746884629857659640191235025411676049005347628470764161421562039001977401103669278036368284587038457022770411498103461106943473518508076705257152811519625525205115030969768472826522619683138657725370813587928498000924581668719762197618277038187496496911729549747234277257874160408654283877706740425429029314341478329151278037896231218114538739103776070401295236448520128964063926041351355441207617550585672763104603731394560000000000 [174,6] 386688466504039409203398468544815324868039903593470467102481038665099011721089302650229280417827648182403304110720028153621984419331283523948885436315112874315625918131319872132060374652391492487897475413188347275567617513396471393712991700324139331237308567045783450571834817541234360063226177532358858830103128712483791115158680669594780628709507700034843316031876071979081774488207721382555082825080329737929129325748371139018780199146884652168796739952007856759000612009701251390383448392090947195480540465697235248942565130129791836463534434954670350043213349072147110737069684554028050372309409277795111420175975347447528052201224849225563071955980771458764488980171896567816770538504247615024375620057460519750747997879270498021421542155652965529721833974459657186780915858547425558443120036239581040398471379478243232722795413255631210086424454208219789426559208827876358651851079513284341901054041893061328282041813013702225972462270719636969437972714137210349707745278176984760638225847109079003316269942904183027324769885264946457668976724291349758068332396192623247071090866007997906203013047716367783771858844749100470121601551471736892944050968140104622915892178233688262127304463526161168143636550587857063653562240510923019905877328907224387941218259101787061677661167519458052953270374316003798016204512118178687104765980376672679722345148059177077355699339762625299670101139232428392448924160745567325528737713350570144143077881918868997245460549166330110696516197119548941562986711542617267589482683006993832632094369519710845225806032671344880598965426160030242066527330268420076427617309617500259665788693166885286079948405640241876687551743362734352147143319597530373335281693873930240000000 [174,7] 23935802416329074385227315198434609670575197376499151326318191573249914104040141645107472756158247758014152170411097712773826067763960611099796360451129365283320530528977910997959328104657373751638127783119993451694527284699174821706880146799075231404945580329831804712831208992508644447496880100108833644516867125129852849000165471683632214436006550527062645790418445153249380097546706557613418802145308763142079222338308187975648061915890235932616876568600208314420895731645948463933820628766130862637963418083980008080421979883560739453981301810704325158692787788807666708417739325097864630775556674243914228021891803121521125895877772012766590913034683998269732046144902115414817700663181665794676143151335842004576280410913978689584393029502837565865151068949133917015018205510315895332441174170491511593843621636748615472097053272204833002936412625751278815030707174120790888222072645001494392200402560332213575643192205779120356373793042017776956185689513908155117560499475029309203500044768448592221365087544727226533616745055903263536779521201873741680572267298523058709260317354968044155525675017411625157733674265807955682742851537060071444335166137553796488836923203605508217960914747610407136608612868227851910453560950017992335732953669809993079788363752535090150596060826885389597957619315500427252526960036469789377804817265287716667453455748332848602949960052779481638209719779553366783505650208987103989309875615181667147102944527935884633893683798760961194862578008136282389572541606668793360473023323003724259237459453885448493442199573754699741858692232130760952464823201426235723161153512432367931623667185734437813166804570597438378005883067052605447130421551838425808104822822122291200000 [174,8] 1131864252393631221355373033148137632723634963825864051786408500960766924029169824245287455542725354795267340096010944860642588603352756245522590360386615448755783101097616479357698779629835397187478322479338434957320447822634360827190160537349902161287117888100707123308129411681729897331944841318775530703673538893288759653562919355678939594988273647101291397002627724340102879181288785191652873154124155282497961774639552586764644895420092400314331785531243282723737068696154533442821782960759766733427028676324198972031838183920501845404283298556133127991176372041919204481812455868418029976850936389129545462357830357812582402663241313482157822635717460845194928974835990783043688790690549852271069793953037056758871772105171149554602928742301357977711569523406088173987938988285687383165720749892909426916831954432811805668654086736968078822582816374001299009739962348777139746951032703243933892390304397889725742799904036972616820762121334367599878707573538614825799220166976875357534902332549592492440979911788675854721885871642565958838873533438947166363435313181202151113289500477083142698647840622589156479507317290237142116932149299787559667864323057969543657374130140810540505874237178587532379037413485412542841252245611686015421105574185312068253495049961335330336397806839850131692163642409231600924869226024139435547768270413987550427397997130415056694990113806443155570846597841082747694723375698408616024563946201019365475129859375364279262411430746565795638421787186010644702368425911565005819789118548066974526840611271504459118806813440706309997118974679983576709149075316055869756828241677442746771552798059565474007911170606431742907487163031362640935422850376279653857726966820837438350 [174,9] 33473195955548837815519383077326229877526313268887694331851151169860580630624238638517152678684095597794085161967655148450788297396001661995754903754947423280392884562488730960645434154868979098953023933590960710846446371228135727288155826633067515866821134301506138038977339739293251426472636946821378400296250419938218304207273319481570027448498063121381718255162966099630526516033658095806274811645582762927915660593316927117751010925091337110053261480886531760044166187486773694770579482004553467083625194652094355242398961689907106608652041403804608087189663705816055184995003842432138504123182353521351026261051858000017745903162663062871484973463329192520161011632262843976842265165668397420296154276288662221868953220287875081547358605613686004117552074047251824384963938629167690346369865988179000386092752823419500664323116957939437677216230580270534281626891727216494425171050413582828797872014116583556497461618264771589308410644470464889040861034724884745355609663133747265496250891169259698108995536342086211583495694644771359683491307982551108476573332322852730306881441966116027946729186882134352772060880834938100403619383678522117848644452411525262337664874923193867281677754498537265436998381687340567237696527063185189420732529410782945171388665147389586030467870540788324064364951159981683547698655716370210554566338020591111081086006163726263210074393966945570597716644292688452866595396095217548073895438367377194489955729358671932471994747193209147523015847859138767819958555959761383025519728803355723315896475919967260323221236172982837572643573355050331052388919079539713185281424969985047595324060036528059343416547844863338534022010392457016543820880247997173327808316785324352000 [174,10] 765447136507032532060326676701811208595022260985482420914644848935513638412496021605634931934425721847767155253371684722956477510408940509566321281768179844540286074191662509428712382305747885223931695079642082670937420282257078902783735174610695368417368769052375025238239037341284951420966986260896424384676182780757062481749495005970142731949189677951549890528076148114518284584664024392839475792022624884239834322872487674535231540234624019102224430362334343588124181049129540435791170044368257996894920922531559190820041900707113357165886388506022637438785308243739895276421666270697270138199429296300431214232624293879231094195679552452162753757176563918146042141484792139008806734888597922620034525666373677077204446544464775367117308015044171410930174940411573591027892629548542598472368342002142532639721219218279311824929398178131050100056374381136503345990137489440451261374400310340453531738596061467692795546393008892913643356999942487625527720386711351788445135431341654491584234472779956687569545460301900761646409514216894134119201433221610643940568118735774099860516213726269452998163262218880006407768262958236586887634273603345978369148592976429098107775693160159763554885964943677904504680025506311042991715746654930056851703877562599811707500868213759869486837520327071780222270621065836306078464985968867602740118160856662966935954382775475068346286798173187876887337785314104826689667393769614688484070787848908604779235069959366994718621187735102931529457929569242359666700882334735574668610953371444059231201433158150498924872518891572898442718227246710502447658185061743410431591780591644146804476714409014423261683272781404153807265855963397624522355423928827517119496061894434560 [174,11] 12285546198963299826149639575649043072747679077320044405685851541210382856902514231327169811148292003650056124703248244207990952197077064279902426939504533643014812115968994538371084422885838467272536010559950822831173016496787605402077168411637490418667767729134398872122407118507856850644054605614236531669440316824886284780778108187441598810830513976666659957515436794291642332887534055495998975099414682867205696033626094932504313112061839551731932868654630250180665683589426030776412694700350048232636118181814626305605220741815140166195383005867430643434589671889391731194778866596225876413714245397467714800502119177585970826169585538888011451846054860967464811987504903816931698599575907574535412734284100612063335822781998013491526513930012657364637013892354409656855749670173189439014228808712957848347957756543683117694842017297953151794455011668468567625228396440130348265756020766168830666388617149100998552715869272644758351717597202737505995672716612434693852569257415864957504159676648303668975647922915818376778517214582193907201392062165212880622787578890792662798120566310593534888751695261365321171543749671802721983852024464272266804896791406141966669034006046377645254998110427998271317845401742565063767288894767421139078164354859436837106461530110900866292187945623735288042224128414806536036440710481494013015324192913648710967601344693451214701035833573770154215796984154541072718735974588733751680313015136174041553912576985955746464967551395296230873967053556534666785382256714893270638958350836239815330586898764739726957026379249736259786944103195248674384153977465977072784346767854132348119651143124426566155534828244623519937129069084103264149113191327762415155967908670720 [174,12] 156268394456694022312677159181700784715516444303262470096121911095754625112445693008885576845731256891506610151962333596817385783392300732769095335058451056293441016652726538027457447271952803841824587128324757390034352044645321143675276341811741573131399591918080203400991153457239512019759037091521573411168817603854725478453833318348350310504986593340917034372275852164671875992151870856967340622957108624564295250121171294281791166018315595678769963496215321555597301351219948337543891896392202277396819023239572105066778026660737146118419979336002017268505167076007424237101622780123350739370886717722652833390638635056750669965238482450923440749807830633664423242451036619708851473399644730555744535108377579790054193997604764336159914655889211581458704617976537269143864857284858314190445961077928632671441220789857935984805593907061869863273309879847590235868053607300781205736916113637645163080718886754137986646468943219664483596926498107870955798713446330611692597534260904447875833580405480875704200489774787487307660685103133722120447566692889432098569369427220491694930109693428486584937358519754001122634562246363613543053217387647616348385829560128228380431348364609093781173048900871015033747693281218545065714712941166475998637217968067649139486175086252313925489835431373595516137909614899381596466205664278069083722594170836224885469447333337998548069561347626907263407017408807382079533183282804465678874584117851227375716206910125022738300689262651359134265335723694862097378364139939908339409512284695523753752124036579043442804245559305472180538302080562433937594037305360216110135405003998256190205827631345614584304652905991014671843366456900451728219472794961521866083702726240 [174,13] 1487183975282360897489999909830957437912386765619935708168915340904121488754752737335218094141756255539566646728534739827478265211436491862828894505576075187942945719709624906061377298831989705746644945004880289755080565990856020046828210270049036171762139327568504859730984089933045928888930488215701889398865899727422750348991628467322987840785722613778258669975889180739470412096415774558174283518670894877377752700684607687186311108778371192119647923622992276201303765219656850070226582854313188369946827262802894405608782058157764971624634942271670356390931401718245094564058651422238571808626451372432088594305731891400710089373757510564615172263172866357202469170038628502608389766794438619604707372121085138508956309471784214638227058014571174672931850764743605749336112237517825954942820095971868172795178988417554087917492782119002076649126966267417604287326290154826622697930379131445644545708658458817536068350217215925025455554855860706639292198583055177362318927691867380944835303795236963106091491272752565155027458117304350125502950271254096246304318211452805604474054929317528232541109001637684158884575115987808137249082857179271995976927733170055773917995695888424563537885271741808254393749894673274891277310949677873441167915098708319140511139265666563024514836290683823426010065819990463946296866200788476985721482181800536720095732157353763405747874518661956882062849468197982856958086240770884319169281204940642044620420963059639447344110640450946788708760707814515715776701240198297337929172787663701887069255309303020141858134946285688440673452464300431849359883191528033225435056919059953782079119440676476476740665796863286538734223868438290537677833396063518682584706729280 [174,14] 11497827642313852579614293905104865016070120316711057637763256458801136496992515894310923710268038375588773249359365926029988502932673914489901317679723540902690060433852868908234070625125981632597974660988256453443487069321250720161275911132877459713406362886791561873169582883164389899445475447598795325598378602445945538096514578945265552359270046869945170267203527092667505148433486949799395391264813404722835142563232362957954695650452830252693192593215495054818163629176708634153093410262696980269231337641315304964075625050117672235581943293441610179197037344754293402526060998622426995372061139441183830634385771911517987745163707496292756128153220376747511106148391388017845201999739256437042574448401836203518737824456688772699000518414607380698397831132989564326058331131928388744379743456415451001095095751523967723045365450645218774429536997294048848602795475382823334616770636014460837640293258708778816115034629554664001314240312133014638654942168446774889472371682990446553253694540176904154597510251807730407430498547691651042751127329132738253980493291092263358599042529092557181415662310328213567577664139636356616231944981970858931369188178139036971949535307381811117830140968447416340185960024298025532178037278405012998542021743425762187886595666703823652289037457552990465090560353270941448367175951447954965599936904354603334123141795248150372868654800178351725835450278648723940993499127086145706372242098813091991822455342689470451854628318540874979769596225653982963566785115976732341314738112590513481419448753552866009827755122123818970336203486304312674852807085370198971032244490176017304055412719978423541793391646618897301174353490725891734642970880178968749858774656 [174,15] 69135770401294760908849546074860748888199197474225395901284846520624481667374682382548172512454645379870177578601328999855024326253947293887410155488842691002392169621515335678623004399041093909994831097685695271820953610881146859643271322228152502232714661586656872700806994287367286342297942040874872117143943776743624517904585386208955147752919485915838688733173987900564898614634805628411995029872283102507032314833881685274942040979344216085574517088086109487371009636330328465445577619868997891848640721724955149310960824766247102496072370210708112154256851922913215923310356977774218068128951670457348412986483164002224958953964514780422955537262602671259542822511541259314628500089967035817639841786965738680082929219233154495706999194729507313007306814582456433369229198969022291090379474518576990668771985183780728217095534684837618101027735191090947024585311871882681585599931963466167966672895152599968068585695421047800857328473619556898295510247785336459795362229357312982327665130329900816405258852396714439442706468794773091821739524959845159289713146731169236910684348299201856550484039097300426220476211928975850468750187541181316436753690671740112989795685472041430820867560896893809753707993738904793941269888134479144226276223410865145139367703217643398586597204252404298659406283925569438377271485432031400378386502980554692495279981375412383128918167523597259075329874383244306654872255120020902320679026820286240990292337862868249744300469607413833952731763846241889563084570788970001915098691014794823684064808530199599978282166143310815673524957477060630904421903087460239679852877808907464940618859699151384515619074444097339194325412202415327256527473290079232036835968 [174,16] 345435756968977233290445287969380895129169302778161350738052574863747894265689487064877480381405164982662923223167795661333913468409643514839628832461955733542688145196992243840962275113551977172117123535545043675940322110903526369829342917102079502640302416853610965605938747770119674475426987893672797170426745133803771766468943309147071935645633949549154004606789984454476286850827185408753135329332246678017418861231279969333636393136969609203232651286168391295192529467968151633983220195838047592300306157141328544849159196926142824327903325046652134236102237609114421880434143922382962490518195607527178254186105609595234201536159759281703956254405148596304965380072230235425926752375591238548945137110530845700592633070910502826435710926998328420112293232329359328874807856557299039520894182059934839392240351554289406962724555044569499416209940702770712837743586803870473260892226244016229145723942900121213245971880986634610497313113547930811433584658699703519273573748332067859244272034224792110421119540666615221344045053737953460919922309147274657723016068091240810002283804705996226829281664661634228171449231642659986374411308771005951876638526379990596556925194200785480250494177707718994726751494295226009344033785267272962007896646740765782750051458070716036430167713883623176700244164379002095690195987607148882343706471087125082087924180438652683661378912891993178745267213870730515256720176069290742139495040204327223229873120069499033135635664320681234519026634716752433663469616663421497011437317729475110179649722608859723219559740387162334480999463353013384879376094078311807463829887603510435596298299553598148077638172366094304655003871701225739366948727920000206299628 [174,17] 1374837565704347236736300152909389464706423590258489099439284709932773027196408291075428566764337140490103845365615640375198301015565663655578346383845301225902135897568757599990537228846073561536526372026851758790057445812569914262746397921670862231487002731970675231018873854443076710511237188207080806608662374043659478307174605102622074137627435976880105266005150528183131007187698934108745599763729813836131265654450414387020558737016358820470143549584392961621456716665196447869766232572953850524616736693307405767713768989844647717773200899019598802385024828947742220016372884646768393067973714858051285122054347677695133806376943380484375335601007415466461303678706790033093281058907818005427912289294878278323138094616270799644039011753491755914087683177961929518745630054140256068943111561579307644228810094895390447438220005674413560399006114600713236782963020924110849361992770003431676299601253880464076416699738532017104210210744185028691027800498549724279925810649752294715609525923938629961002091904780746929217431163879198838423615250670154250174435122871806077637294556888619003405315245430295357835563136531184384608573608056414180753436897447301378335864701100744110774082576944978401029995753013324470420055914925944174398702273802488947408547457938433095418954025359346930231087563323615049732818940778460009908685990939802316159096459932198997499071666858756671319706644271105071364889866834866182037837292442538760769832727065911731853747432566566488932254450777374247584737835390839652449810779842554104653324505198599951955574367783633478588760176447215768356578065238213724078532815135604647379940231780459367614218445770190630280195205757207374221831840430392620800 [174,18] 4645727842184924410368004984713770526142181133965319896016933970917989895455951874593133499779202921894921078143714938421489407880163963543990620217487418101047988397904773391751591493015637020406766175821579393852597658029515589169203137947117183113783274319464241183376337270320837023869169060321033930599876126349018195502052485978754057435125072904866600480874776125351577718997781205001794080660821840627083605442154455914042164385255809067480236253592688155746772370007077868373624445269687617293609675829176305960435027667280918508838046388585831850126071557183147208577359136839516741335452964840451320789301685449971984933148298070465727376240526663382368075508840093997716788227314846449174711322352647593036885147206557516632828684463998825450507772933505530880158406141045826193404473222074487132152554012289605666945915158303201274374955866667939610143537621383372076305573691312731506755868638737562293756873091159570958477858192414134024132678656131012621669069388518485509005472868384294635289231635781737874386546149114756642096018376242890895240002109360551088012490962339996565785071063918743246553754676174258853975385373699065633455574916706992925478705135977158265416656650623349334844563530910447268540431390749326017910994744028759662181430304348942346627163761362969428597672441741053066831465036961538729231554080113416064328713713720177785213169384349412940413156479994796059866423938456551757322043319015840326619956607934105666519844546810178324210800827233729607053669330629720233838490205337210039723362646931020428293178350485803035427503276861048817420055913659436310447009977753371556389788357552120882481372918146587466138597906794930293370018832952712032 [174,19] 12662745642671361244199126658777339013968449378371993003403492558319936119527029432935284108648659560748664139645137737785120058739403138498839814394726410154523420818529412089710001705312699862282883116364351200313849060564218531337299138321065895123431020374969503811429839035910508037420963423163435332254932994709751582801774958454673113816933772264896648087371208523781599026668894602107642479224547875035446455787162887524803035842674412204190573842685564673328123246455008460432016689362034266425096416225687285215864012298619841324677778507851332340944984817188236905589470308101845435922564287162172605147564669575719381063978822318980903155016820622308267328050771383827160070979701822494859722771927238934834057768362981023443606960451510048297428020042692316815432978625815168736043747488867791848997454762425741258030361340167487740652691807525758346019173853230636583847031929168451220236422085297561223187446684197943727702302482873838977224414192595784353562925073865121062679645019962550036038099024274113813977313083135440113478729794894702680390061471067432021934143700463335916029500106762622164942251669152169779824238560409199718621057921616876917388717593244414929896293389732961279771753565889953523502682153463123951370410227901737131291122575164022148813726570527830929054827868889831383054958614630305462452310134408546366571655593308966118732218367128300357244083250061210927241210150443294139461834966553480465163345741582370074951824116716751761966031233767258973925297857687915166795052993444942881782655059491576077973667382300144207524643278464556616137282392213675605530952908069731065614071452935349634792987529367020869708750140736450728715551834841184 [174,20] 30006598061976323264963962446422731087503147676343560362749312865890865012207238621854520870328161555194624993160593777074117490146435382091117986005816310933990566620963679601225594746785589620571090791049442299123140329198242751708954750858557208378549256445738060626310004257177222142700643855651377261634480827353056525957843344634102433752200159239615675642102105483801893983949791184676022963879168088624928269899715732116403036177518321214361096624937980602566427238687690540884622360473006558020329601004626379784018057207385975043616174642264711166126590302269504502763482741989351689382694067048016100444435901479964009653761116400896009309141394388240510961523259193246166338808055106405631362386243872562449172602877320959569078887222277953337577063233291848712075365332216989868424946453956579128926015753037726941123522987636864329759772880621335594608770739428408448684989966882062833848594418086114923653877829200942530649893489563653864714989047849809150336976516093357182781436689397557306546793024798395494185173830273943299839294909496712142594705931584610856561976408562800156283997025854347955490904518234123940449119383982143449510021451913193149607652714469288519453866801327498227274067236252826311761152549867211068808488926858251432897783465715037356717212458239509554659515757484477120630800329418107804065441100526771166034127281362814485304828232744121455085470229714895627099090255006515173276739473045662614946852769966551728499159325234802503764515554856319405531418997017757006166663302993101949288503866194912319898423800070988731758217542226226135038173362554952199451320686742995221564814074732612561009044959072855450909357428489619266082783897864 [174,21] 57329342942264233222176973148270451193488533244201501043166375298200506093171413687332702389298303685102029902960648190772039947245649382039785174807965041396868588413437581963305199001219981144373110952400428089620331981395111121986294095927602878017131911894106338446067213391196575416342480464960710447998516118582590456648163379122217251330845554742738388935246356629123951152965528930117112170347963187553722841523023075589363682077228270934601993958059526216120692569609151962952822749902635839373920490558371118377725539173724374131146207855211091127522715128426981075112118517561158050280637507654692827126177785990732115645330149981744062306731725162152407357633158573286399257486842864965567069617492886528493242167752342632128359142692368750589063365102965238569879721565367611129366603439020669158337201036322811901614853205967100139925617183477636916662286925574560203573046120227585825622694239223480556974876201711008112329973830821118656216152202357496362163662416293170272983084074206945602990744303705608140029783486794161794705773715862899669840699602629300438654063631214469569562482029393635908894933097712953068243572104896987098991057820334464988398181032912941653731037988142864392826572542265158393958973091706741393906781296724099969414305283237884553891407246113850014717467845946188176387416472437097487392874497289386523061506325829964111637589152710432897382985985843652017994438020260765401989321065043612663426874037418294828462551115661011091798217732263223079214572172809222374441325975953592797019172845735731337387490398132055653070734332871773092670835308674595527177629120653203808634248852119797003722957875258489723973771211426088986218694816 [174,22] 98482890081665215561213503373975930042440557336973073795912301208030807650798521920052822615902124228740264267957247624389433938270250883178233055101130996023922013043017653956129558642094348745578604047990768597372541782693370240130570903576445478648242218310989998296186473284633278961360950300918598026573130929475723138806164326317681712074420318665666657277647240424055488628033802989945932276936613216647737631398101013408935959825957305107986066953737228587858918384810969563692278712357234323113702500477236656710982523633442433487207597258851351662183025968275342043923958941737699086757691440900728200283637367059127361227910389544988735203987875787619964076979158060490509449911209368495446228663449053869889826103380778844316425447899513418398643289319912257690480876632276137723544935057133095725261936615389850964275810618450268380951949083288989241298034015022821614298163887153494610310172328752507629244806952479752026810258540303687390775771937918949341867932856082093585812279552416949158994298399297984486111167216518561987636675624375596418523092510448634079172993597555035227594207327339321057909822771737897333888368583197431074213284250800346830959301790815656087171489877545360089199785873179040766774692737117321537324998586046278515989569843609893562642205574162463483189304869049615442835801699682433752969836640803122622995242465151941400898082444755281725343419276168595715304687018996515104804144041537533461800920332797611663624138308815871925789305580448857668222249748325637214741444012524652959754310655998239807197403796374704712052924433974067982856246463460192866236231993040809088565369444156256124623693701203053507606351501355208839429376 [174,23] 133172429532296613960933470814360420579882400152871730245910184577690324561546740092211294692095180740288337335262037339809832165792639613909492705881819082028055403530835894304476072255804436312151614725065328253229998238356566961646101530473911378368495064178369291807996182779843709285671747140086661944026453606474979913014809034592347675075076127218394495625447076259315866945557971407454506597151613450213179185367804971645208201797109014516021966566294514252942045262602897224710598332580003416380626645399964406003967288517132142945348458543178264459359808528622565464665746289830467460818450329359256038312544101518856351447683948806167890801618589822009902185379526946226911121308616495785187148569428418246041932445886370296695027004971571841360213108269682051627056135777078939511756562789056948667851393951055532721708662157218722255722981517700406918344092744875508252468945820932153417937960338277070577416499805487363170675598512198055917608762904544148904494115445060802932566252125155731706918985516795913532184319045179950353681178502729398197079893738430520463275890456820587956322235339353007479569299310544519628525753300884408507071483723147691875568154644117620027986854650256045862581252983450802435231928914491536279609787320339948035369968766130224283909501686766188418762882813042171905631058590256258827648322634226358186993523789179858947657337459150522849848835300728811698420438534288106032348480772877545184145199672919199453899914049159206187294216338694199548769549988523984311247111392971997072044936051725753182283845754542306754976684020604336734277004833990222502209565360911003674696592948672903397132962338199639653118257049934244430048 [174,24] 172715605523840114438900493038610596576711117341111994322064716513019155604005018856791397089859843054485810296423413741044521224026402464982340300241916618135476175377081717048259947703023841014449041527830580632990357870784089809622546222919336383055624698195932881114433192173584610887459176452446795367050775786143518311484588092511968858983458243666550482561074680159638835188999286561752378042631416818792121832191441206586203669223215581946170559207587522904826284120875852720184696864739297685594332918334401909195066468748717255224819238637931640830748260787326437998775477999309226588425352524386973207763845950498412108261348280924418093532875074267734676419851918863843849488505907627244839305132676044549995757188617769779965156088391121716516402809624736823594776484105621315405200216280729565917044599492054593171381225114127650083652095534820854141988238083160354483151356076041238250226598534005731288159599039975981069770804581366722654415790237969845908644657370640883292009203982323609010649540003935282345438574816816741043906438842036870668461818527882069998187480260233912000885983522560825677372404650791916124351991550087936599033999214619396863833868609348522182789900755114300326865025048680755050754455733909905882520856380231596728815739927818791491526023806547722310826814661396079010261526282206293072282990430321947501633293400717717503301342438007303841798982122151328926799917425965421595805603535477608124356195683626109899297300468888489023839256403678426126821179962271883565086057829999662372704436876960260156084340995187317831220807642379585934883762874637925848634852020409776010040571386510052790206892100028995861597831600618229801 [174,25] 162171707862218717835677146414955880245223184175570480094945501996094877394687089777073145606245313893418766517779631669844406889557434429696820868100927113704740169291930409510865010589411516759614317269882607784796203727758731658412304225601867160535090122216080431951932863220398398456841112250433408889946154389135145723461109897770656729094545107541204581664276542899764647288247059575588106918486104977306123620313173324825617486190444775326768052512299935325932293188915790583510504301963897278216918325815677866168149424636158448202418607828189955046677486780450355719257249231041885610253044363735385358425404949347300560228995277027581629609832513948178278636850133373798586994946604974417545269125980455497745591860815008958192380834687219449597273076567452799203035545886001025605294077587416048358651183143968928402223037951751649085660176574424174954846674170625408279469967283136809490566789517295554540388647133662210695667121718823716817272458093206954855825496485159719005693495341292401186046895987798213637474618589191652360043473205035080821750913899376779049522237161472469046295257125079856738143996062492965826438653573432554493019368490232976218499917985893157798880474329842081157040900781754164916699603714592630329635934597220119338319734999131740957271627716465987312038304803664417121242949480214252766724824801651727051824790180383775236392185134059265728493322943247250788760382499325979617060499493752841242957198100271518690089166054372064231755123570397844108441768885289738895734987372300788790678844378969269439609687582691012499361501888841392854149283206224549079711610223551933460948883328821931211187979918629388898143020216618176 [174,26] 171719649844074354326854075081533226790542862307589195482559269012847785165756643046368088532601764281451903056327560312303900026113352031079753761736286757166639936802416938821966581912609833624199872234776157672051947259326324809963642057153916094800040523434645995592655382500959529321973210711817749414676986208740100983108357142455127309599150464640442676541334538597407581374518192729204093270361732848839337251428749009361289914696325161246287560794536809434014116665123413733328047409717795369777470794568743652884325320923794557834154747652881147981438680339205303532917741503937679065300960099725399194852319141128604169103713535931903309165445523157484659981968201117333520131284061919509263747668649959999748166261225973184398320960528209468836610016546003151700644690009379959424463521061799133808161947263378060558096070016041411430110313815533176149010112124241463891883240522691117484737096353526037909735923582334215964785866175415799411831349232437115578269232932585290698183908136410980223184309455767589622547202898256758325495870090530950725976881954893900604283714551873558610963436179505358809442230402680987207657602406818721493546169175791029278976260811740350728837671645959077232009338141216149209186843648730681534708504401471559756477835784132762831384226820549053956419602890555935017498849698898191389318287941017828831037094618755386711262241211001360340612884493745965059767101103954499055330901921954709603827716676209304911925200031952432683948935324913178526472912283407365627147959347369829644454350589199374716650365173856390389033896642058707677266071480286451670774979504312780045442216194620199792567735502899946013940535774352 [174,27] 99733428630263380676492879485600225560292059512948577679267795978319406652679163240702967339217916330861244154620948798527495400783586729163980071133147892444118975468127040886249637075491674065036465116782505424274202392189867738326907628002883077031474571831375268751834048112387045398946280634312227351486365225706672238418226557642577312369722994161284830821953820974107647436424794085094801855428460927371715101717107595809739943563940072301860589024019540649192241545073847396765089556222855656963839721611616524113314456150248087274538757754521640568342132475021234534541968593162610424778363719731243427515779196597967972196220267972006994795738232264646600334588435715002161859867883258174561779249199515327462931429892601517810149707307022945503805394197752771520712267704616675216617109460011710541840271796486279210870485749512895153067446723026748508540637482271653832024851677744073855124586456919741607456490439757582780923999719931218806319143998441681181906891450292099694371406460043037684584599360746597159523176964808301330792142505441141265881341056485335271241293996621455649937936857002514274284044312445039069532851705459405480889581973883582934958658634299414020964916234336031525217521474446609165374456953704830157933491299673265891246445207494205388850066664825333770532885852370438919902246573166104893898955342389163144799604141616354589432095643443775680174754564849781283558195591120941525312943984040426668983925721547883615901476491094947485655391281920950690902458206859245035543328570682379505279106268293012194329353485051231588907736839416064191951015601265872128218261422996890531720949478406698492066138834371650382358386384 [174,28] 107887277406307077673345466668759112464136523614977462261928071888321905517906664420786830242901668352718622379556366639710166465851330764791001910029024832131800086972913231657017399079929041793961479398191692375647424787405179960326625211117981698676495538915195467808004707457398247404589463415476967830855983965884014823170616780468008809045544243213472178153818919230585745806345776451585065680115685787908001396428118689621884026660816077738470936051033335617368665251479085949039061279659272136092750107376386044568865406315809053854740161973249178970880497136868214291595446656838131251426661902661053360860334974458692889485772384360245022817569816294449375972639540705028734729016760613383638025447794715151118501250599589358012440641701817306178789072796824936248579680028130579968132657708408522081198758997472699473166347857573655182237514476796335334087330889511851556770761821501892375359860353969902773225281399401838505749674105816990097504574222713939304466104839672849975474327490691086875940793361842430181867489514770016505645291938868888851608795967921663370321873773290757755532349337898178749271290288235241518143647292973924098706229969516879635361508011842833935848704015118825814495088407185677583206253847691074256688266728258592636261583302056227131417236868478483141370484094732523402917100720000188577917069041273296756470219410856055582220965462779783969806389367106841698146413578642778691335437402794075724820161808867707763202499097428972929607339504559936427699525208580497851396406072353618832849165095604521757679263492330137137619040323184675917456177559084688955548743746005378683313296223559759192859176797856699231335584 [174,29] 19339944659718373894929604860509663974087140282153690744855820428951631396527800902279984409350501675394695852376937036888236845126341783320729769643526610791651823291783887027542087224792971816720446127412593521862270686961853258128107430781536544188061997920864475993155349212124028300944584461197724931699261572730740868066465513143732971848183734926338514107438812743088441703685103577240660091511072633029034169616867717894691765451831049431278369785268107789890265134140209508079666377404904534000108710666867412160936550479355389970575925325422949054403372230397497473849554618570379984306314678898295799640549348063386893078937042581872012655660542644583358882721962176435128878140750610868504241700563389732006178861156748419420872960875005198646218804199409774187932328336125844657994941431624534727387417232063583161965179645292489401105768012800107094094196094152036106398249135724551964901656628449232860176531807433406026165750658320286720753654079014698207313171900836874466650408366362082874435946792127291399114751090639697799835663809718986159379254963598571584272185972832785977121279161969452770170610989579612613277140559998375342663987226336041231707825141409175216441434242514649132090901990600252015566081816346123824044311733690761240112453601781083565003551111135143894026979094343864650452784258934241867904328658454765412364922258472876955835269795076083395492131879008346709634656525663641910950759324984034448242607301455356223739244204274312596071576722814607400888082442289674841828611085416872583869426068433384985783927460752819937919799603537563714489052613990829013717818951863169422875505964417857087641742588518183124448 [174,30] 53763036119060967616512286981311109078468508675234725766130585886969137610472736159193579920856744352294248931800538887489331072074065757524044447129956181320715094538611414146968340047552689001126481782227230934058298547740285318277524444696175449158964538343862726455735268462902241386594688420654306041583009986762007608370822606064736280571865022203154249421272577377334973354184906285452631419642376005877725346420017432647931611300248881110954013225786922460233377698059267040015908290670941001890330467858518190215385471145103786453178751563813471360234229126737301168752702167817112647121265086589005209848282504349840234034801076471696590757998538000362231393931458544095265343293924422246371908767429321611505003795650084655075415238717091714821207191448042586386452574445152013735377317883912981991183486542013272665138177800647711813368799714457287501037133470716538682921029959214316666845495677999586292166884592602674466636103380898803577049299498925867705670672580839231798265684066541572457611821894436297774951148201654554599344485305924783113893066345924229966851827818586132332462771858701611134456967925699553072805076954850920820756873748772177865556726322002985695029391885321999428991433839111698609793630634492205067550944182196885293429107727864713700814940084368758495667550597654554611160914632341862959664349036780323453733014033150684538283047705681949785606742251200038596390063690108701240378379647861288922191366379561821100005465298924396645094942552900501517895398522983420108692818200734251323447734313175987246169758766751074957784432876174810786155712436082909229259457072386299692657031475807372164929042083306848496 [174,31] -15799429783791207977203781466123143414226784819733198159940490575290498247196460462198240095212291745220903512055208699291686797617981417925631079302143697744893260025132903211337093352361848434295499507161327091480721363247131569665797860070860725688760421803460719951989516180289246440280642107789942283909716440670913147171188027926190924921288878898088069992559990682369751464457935450838065701942425044734822582082152592186446753181007312714223350316609047401125508639732316232870268411351158901809194348911582854086582846613390289746627606038336794116818708633410175615586556780668212753742266938706404426414154955310881796703364777034562301654704678109162288393975514702228148900772559856116848220513250947395631642561233218027417553340199315660520793284297099677424120759234287610481799150919986502388542656714049642471445733492662161246115175323571178041577077171159241777299166050058660842889024700810243609577731069644800045199897184170827495629971579658190864645292533537919614000766382301741501440093475018593419710496575908446318416125377725997931120056719677773790891523129579977763678586277921784451740266494696139856259417300171913239516821565879507972763798176401145487604419385973759727969453070400986508480649598056140489458414497626790141539004224741634493856423527093643517688874389902390649849704544313785294349858360683940949847981362031650021974474275214068846847580162128538875398155733630853635150238788134485448305162366496347267004355532528627689568260475724377627120920344011590194871374899233328147647779834411646110036903647262377161673776081278018626023205075967905686292903282333980978309374928298657288525518249352528 [174,32] 27069667058911867014425402340275130576715567130502357665798549156923535750662607854038301151034507961443573795928806151575646240413666321276116925288025946930639665687524572642530581662958859787531339410874671794100582211923984260398793191678273352124284813699756440878327113327811400439238292133421443832689833739711764459479134977062122314095018679615274222866165468917882604906523222581338380106357327207863730247810915569474913517890507303990646675492800071434912729628968936457332113034837601484860689004012902523134668270929648947872524261787962039094368299719540885187801625821739401944240563007555982430620293924513014614020344417173345692697920979255565518860145388779049537177014425494022725562483692213223398099606174545855790578920499100526988886886200737878864716503614424672387480774519030774431207703283723553309277572916835612706760171093703595917765076530693934259035747288052238578469167801163182516286263425124655544398393658044094717986547513112269905001744529854311653690957672206423205488503385177731455337701850241045167230650051610340747896272652859035740380367991232715768093945402470776153751195862333546168506523339958223721855369098948302250487873656614167127778034574780787786914673553153644680050157532896790397852974022397538408993685823641368686568576421181991429436125119448293263844119549507588377588579689237865523800109924014822623080801877795050118191681498188351888913305712964984663472051232536573494769388517673518311917734368244082630605493631881605227323241989243283788923267422796644152893625431595485669972706824863383508578631734739909426877403385934952574042295964419809879084077184934507924652686806298 [174,33] -16135399019537247347399058388358985537722962734304741683182307627101441099256780895400078356499647145931284276184757387975200555735604346426108074356676208208988063155674310586446354178796714329556561476079425755064361062152494400722106459416215084348540671331398786972622760996929820204328894505055148680694383861185667742072928973163866054329637894343297481913607886664220816399370295269748909657101359620534605896068274073804548679113497719553105661264301869455772497882365299114312155654176806545498828676043631558376443707590456274219269568726438090637536932239553487476938938686414558618022609078684616526193279748742042461757620451677968132968258225425762819296714642237711551945965226802126852832888647458263854343326996627845642859429525558608465776560274141498110135029765457665608240659424850081794399610929531348392237011900143669966330385485577583692918345283391127897698248396151565439212172920975757924829222122129553878795505910752043338874952835876455086219640580025334796697012933675279892888529033602179244362324746029583325692088393153889692218686534292135611824087089830179935291621902201704608240611065466779232275700833631859753216346969004907572242617062128403610331548884412381354155522084933972232937917571586721841031975216935002078519995196297491519764193048157205052671199971669438528341676036515103371372749887619745423241897107583145661338464465592649527102212308212364483010049686007927823634414720000280306088564460865803405059291679092771576085256724030023277911093061444562136428649514281403843950180300772706018178245211621654030693491340050289919454314650865143498939368915456299142865438080463072986612767232 [174,34] 13007395625917640155442693801591128405914887078409101875846019330855696717891077573092309291459763834778205702301727579389786823525489053012900655126153621756978488642615658544867887142954702885754662232723929229916328632516730240471222780743859737925091642378911437410498634501771554486327526145773332180809076599313097870546081319587353669136221466385318370379217832015040860052047937223566652828975898941885284354031459086248084312825681926449923754848145210980402041400599981937640008363629351919924179020173115530169159344076191470054816326385557025928950923466365225495084882180052590245340396581468550117834577643819993303784556803184579722700752205536450620073452859969142004207837013861222437353850578364127239373666847394821970139979657106217732331643073179424342196167285715842378208801810929837755978229549548907355636339484184204750450527458333488903849272752811500479713112176271985711925371959954923217512369425060769781606971703391912384893217790041839713749004975692307556414328755952094977135405646864849563870990744563853013640073625098310222400639076576623985884010603891431893973167745039873145926786288936631760518410836674635491602026215324264591174465444737080985790322752573870010866052779275125978796872196634719380592002120803123212325260188320632315511195635594583450106092201104576804194923056563325667542211901346656201440992268438034316807900370686291772115277016053710296337484952287805507401448337554727332676579316529371877267814820135342102796485679924868321459067926429984295554487101589350032294362601364075103948623890827405766051866440655912590597466293087549063655085316848745766532871815567642397518272 [174,35] -8093435497902039200831025376627293627574296075788729164707317107407458274743807985218115514891553495214531175235216515348193548221528519797476834288405477199852914112461097629777990367177593361234126411405633837188742528814503597127256940135303407353188524247984828833902590472104118807255472309184743920517558651472437404359235448204882175802977980957348447766009277888074397910344041495598792604454774147528933217417075041345025445668810662237365326536083132102943977699387051476514126235486217094532292114472434489316201315684630715167361878347506954058959912869708886345425649226281692166565787850092558337341225572546566174293182816145679136399467353132415021147044310216880660662135309044604986535975873498630270662168106662183781432672258362095852205962412409127701246723215112294476987637362134942159074036476424559575206796513104672824483969604040429345694536241655148835767995304548853683470023298303623324594072009781352502069430999999368081220857149870432841153747020033571298190083149435742049942261769052472154612314923342966619272559019709119895681157962122733341690140893601498075571344631692976923305626796412334145550153204138973955405347057536299010759002658464486703336246569343729302688976141258408556850208783537614354345069328981314225204372708374399242066935803533548367475389006231768672464012425971123881952420691573303990356146633349122906630336988445315031988344652524389336092566965301172608311074624307239926438482270124527342529418312296655972623771971187092545560042708819435900154805267664213967677003349160903982521301736777238513299924395903273447919494514045765857758743342555500809915409178535406340672 [174,36] 4968491539999471805980210974273611092909120244703550327143118648787226752173356350082279299408055327977789104784280361370536281702968302463428794641215448450306412582719700552873491114943805995127511977418573835745368956663727423746991034335460266160302771473440909203874025713676109358089126513472759361746812358789850977310391887696288711891680974839806704261777703231605526224857669970899348992649388327137174983630860776136683537441904323438337800081957542673892972727058351242313673150014913073407281616541114461962110917346016139839701764430737399002997588564786094797591860486211837873374180291886948147334551235996498407452059153185703896314392712631881347521274762147135016063718614779382969259690098566533281910869651743063600509013779656048223968163061244065965238235645606822025258642047701497110088694451407899206155590042315364431041330330969210785826479232956008702400392790461141031782340015090750001040456471292590901145025899838105500541328316272012572568305521956694052799924149380304649747704124928340101577974328244260179280555374657989151798109027822822866726976609476925129822491744379235334801415844764969060078943061303654471744143321597344694214151132815697304773116778085205591010368486366695133389260156513649408014999789240563928474536834793975765122667242844377335378395797101789843091363633240554474452615644582338821067943974980338380604720304874179625148911936861604160066535291800975745711730210069117118026959245014845768511975288147038444414294617556231653611541241341533183276332007727048419877542522438070569911214882966373345470547878975093145191936819133071082919764926790356577502633668172042800 [174,37] -2727347041283753539052267872931502388277870110345419791926340318926342246555003128449186071335600257798667866153547829980728888169034350966460530171202205698462732231237633662627392969775257639141668377011277589392944327790683241944744388664128705516808161784773339136505666116109111256863143078031748169486346967661852624464067900047441490544735750155231252021271313207204382504829838171065950799172754309630853343699138848002856761443487901518697484299819940714858515011946480047484969348201123053703101541933877685460690401811827364303316950321367499580852709064342236086368585176742006863027414939810969153584150711154472882612758498336456488734672398764471680566423919049194235369088305727611836148129794751094753059770287595255282119013333846227144264723360947837865769066608078510440230472572049497065457528291160128506177774768229794509325647540900050320580361551154773362949028247799228064889934823827350135830802501357703326251587889739432630748532170539209766000192546349063018307111859533426240099092356737234490885696912870484214450483002627453948669316076893674680599136273971500946751816627702912026984348322712427322811418464766966803971347553714344807165212578253224141810505286612802020199054892075210310023049015701180082319660328420071684583945340126928234971887899673983335661322141505895064792747538926156212927520495615291842923871198079841869551598887736874984110244970376561259313805709468319206831428954266369697314862668226278300970932323983256731156919784833256048926212955248595461151499172339501381427515276770248845978791909807667982093036218297676692384107993031634755900508220325590284578840185694080 [174,38] 1392472421096270080347635252090387244141773771823619760413145898333683121102568090884372244008474778405386922354664464675245221001934151513694594846148532294917424669969508234584535495279690198665925538598799173706078062931175332186111764097684920334380691071084316442407271685694165873563155113673051343417623502634319760359425469320824246422174287108877934847359535042631860310992912780984372189072879822980932119343768427845747152316288344054449915588688291748504986259430997154034407327398864145319465511609655175252897186853941941331317808859986698177881437417589440806193101461754815305031315255730255097559403824130679722527537877867577000369460948588720598790901274345326659449945941103841219805035584274583142556961839951967025801170902069366709528280623810132854943550829471489211109288012338423225397112337232265094821956138045511141330301128967481825047765746137622125543556781585250404587619700628618545502998561101800305278900084737934165202539053394212670835841906335664476533028625992529929861900587450851604600886690813302344272681940087227330711806639486409290413212105769108633774923783693360061664364212570852903437384905558843148844041586747556068586441153158236865501839184956499612379768217793781120793429102665686059553154281956070449065562332281443523167839651995031094185469191131871188012696951380372171189170816937153375671779976638006238004465418083082746959937995989877059305700399918659921924231827197480627629802475640314187315331643410591826309984539874253096766508742687864090872242789238486020653270137109182779620863000803401550029556914428908586503815502047656174883447800457187572820700805376 [174,39] -651776050824582490183771280105743862416857234439771490201812579689115326387185370297131771372640790366533072893134755691509956252027195734822561447651591468877687427519436741836062584396775255355353732971333005250196884020184909525060555460090507488110528553060750335819700469592942977040227820497627284129091983743768085948979918327552643820345489713896774540936370421573378967936466835457206400093057620700695863647905116722226098766481732865127845387906402120439975164680357567298054140375996177213487565685955757564036108639501745827471709517003461316975073116381835185985296421867561594272804260289181346632862850762103261195825786331724895259042281718074897951170672702446759404517889489723269974481775389878777751020155533036398937473203818973880638222621754190649709422535176473553683103749894072486048351963803867877750724047032019166375868594369415805362312676218881948683715850563795815857525812524058217066484423922732317460324880107125497199889913112670870147441554508343888998184063727997522681606277660247397386335901011018776697860821573210249181045938259572789481639460880055417944343178168645409373969461933576666267841230143799901761268759352138182950483765526288914367769141399651897407599482074349220022410776863586133179978755030325476374009271292062356166596952806526403439860781118895183250112974922236085859613888391983569161050020540923363434385385199264091826877497539545655861046888856077473803336786915032945657987828300959041576267072991079951038248639172614723766315396575315096608779803372958885254758079792823263451122267737443045988023631135666913225989659112031363746368723651688690834504320 [174,40] 281199415483304902667814217539821947990819536463109689583670660606337923942439523327780271797482236199314178806724111175411517530160719248282190869472079239629026868436108473504095771059269230257220882130758478394209989053986436128726383218694683720330210133616639850853436924919714231719183043032724922672611093858071841223499997366972721951316404300080617277281651247234216809960130925464749517792509710661449568628336749756844961985475708575820304789136268385699828331389843653928844302382537884718443298858890198736793152154171086608105164944254185116527389433114419668036365554906652444452060342409917413926768538010630302822087728834939139960152800724513617219075841024041938852637198651758783756902649266386258324926026183374732840091962873466764693689596041071766808767367566377688997218261516980233447500589316382787143065409803339666952888784022848248287862014488703496740225532836138520985680727325268204832085490206561643722518653099611720012336767538724376849135179795075053529858832264948486079286443603376953932286782304589119303674744018049320322881706554490184889290618474334926221474986524451286599781240255173699556938743250955078789749251907415449835631117359472223538601216372958145275692632760853132116241782039424878834105951964323555365428491684252296289001317383885912249085039949728205115417731017616401268926104070384252287480682351663486923997430253266201685644642144157480261437586971204989428751716528185132607785128757913066871493025133085224708985497773162330619329406417117053845326179530864119371971895917296000439500520173687620653600067092364090954468130329786736744273334112548759485496 [174,41] -111612667225900930134748552771396295954235489066293452855848042656876009975220472926153943660227785149613186669458866043689867122141181772320267489989430308617494731466431654499440051956543579149105965139776907346819153437796749546004538019627341959649087647531969804426937209333409759041297511980970844086397528102405148557363622016371847801789092211231188537230728637678814925216150072030158051142112157897309149893132839506784012556689927322622123918901426599664729018415718753314312891876341439194966861569132850922704493887059961382676881380470801664997122796836518465387784147539369864036446897491419668323689356863027808530617457433957702396881426408122835375073598779302181111215257419001111916986293583379861746105476127396745307808839360192483682888448304965782879751532332793856361042646435696503876366093374497609627803245081024260773527688973391549853981468698952831967484825452692013699625153173101597439683774334805530606844033577928528493992227072112874742382440231674040591028852955214459639240562701700439376544728957211732259956291772201971627864365116630382727609657077485576213418024565733218440018048551603907161310531193750732366925750482281639977424640711363580844134506162576197935968586391086405323780596677148499090019170946109695590206468626227787218545716874185304053066036150325653701049000763547241374858269546387744357512383266174866633757153420596139031354651074141844049714073661174577404629111929562923892477369011725440114879667116355474162794444031326911988133306824859200366407043780610884509907820987285077218711296116029465299318703853148926211165541766603251972349673642083550976 [174,42] 40773749115299179150687336225460083745973577787993118866746970469996193849751483721350580515840607864560472378771365442752071527462024153729128331567080571911218173634912308946745606976963253145884855871548369201219703373313800120515367955458481693013946247351372839096606679303635673613244310017945974777652788934686124390929348568540962411149636264784625462278210583180869447150233996360965254865246120300387054830525831956504802711397990496802145706198896977359566452011836781783109434250840864272545873242859170946462267125147866458578234520767570731364833699901513509498729356789239106672525226727817664917838048690329789731493660295338897087566400099834558608065671417519956725535084296810047310158888259592926648068948334693342913490194639440259118298247375211113349315904146612157076353490116140772114245942883849710209367860089553116204430261237698371351016210347231062221055114994036706696583486706342174258685129954953586767565588697339181302188089891988533409228182281415804348830227794333021763040305909671406988391920692071968919090475461757703878525385177872679764833821781849889786947678702583451952329451701464002311690997126997654485852201648038738972718805766812431024206331848598875681957463649639996203181792186150919339382986602700421225817001834768406589178955149224761929233768131682574287522681172239212970390170944158395838174950908178821451532238680989949965793704367759123616051587870215011166397674487132732793006575992356470333988849775503439811814687141418105007825520905637783737191665717672924920636397549467718101735087299668260865985995631275818916704840639984299773433462091575168 [174,43] -13702253739014648035489264737216529277660653582333868306593391989665922158777893756016120689375242401338965965136579482736173005366705413750512512659704823497519505320702821807551597859950204877750000938714133446753054384295389598470487704658428773576252608771902134933087551691946136611292554876747875781973987363290072112599099913687547452453444532814346056126593945362778710224113797394290099464635890362783471647294306211836918125293254053160411069265608434583697792450043671913786552972740440477703376993118931926913256211685077205245357173826334403081136491919550080567743820961361969656415619035043840126181145316093154795447325024199627816187592686535262955357692332750241386848764718867001370440146707165618210967866399870916662070451585466853568470882222082418000352457859802424805563772184093099377302178765534930270879551525939159985370012873449081103329053167407527835801478831126330689633644966207075790171490314825825299339446191740016713082118262243190570349918600780592710570863010099200209010394215137243031817729307056553211216451352954054710136926519108851132081230941629910210380483404446310761590340202690015699211961588795374073787483943813771351184249008711564326462535931718922945675032968017710508037003575457748837158079393308190593002922214878408416226967362370145315201117506228547152225895819193656498497256921205760063728313735862538869472494865915331078337237004142905991470916058226038998503728441707533241710934713094505680727093377371240229268886039297817519207605398433482660384266012240057230131252654727897026175362845119876993799840598842815966449914378014690435221934420608 [174,44] 4234271381370544171809860978198212482463920855037849891087603532050580167845652499256032058281751983578670150393048772825400006494584083816145792927642635808312334269614735753494587714291516010089480843975628693371981671252111033178033547337953765933356991771246501021556441346400004333747561549807382611331512032497979718109035493668540296854840963022537794320301043872405815392215412708880136627033709709291898816172802301334197711499139344124935157518335403067827773639321847864571450665710970094667446536782391077497425853025689739649384990905687274800570520219064746030647162070437768149726137357592809898400768872796538323029326888658787138383266763104774327164819554819976547385142003272144951218492463139686531371530703784975778646934672013084426007174528541873995378379917418546501251800011853057146572378568368120370949162573159417723135083436386082329440301556952016996368282542883611722930885871971154324884471054026330306818039021255997138687069686575499528162071499244763308211041247898627716805674363977171474721667360804245946933354567786314743191372389962570937481975067530735893971989998275081756014602101823571485052058197012229322876114142189928791391646095495285690722581582807259882113077297531318134413064210358706460849019764463043885305721003030267187764507723338146475345623474675695821147057260505965878984363076690363008277053480668702611819104907794236129475870902055826610917541206280125847669324510200405147979075728072617461269347229998964010235223009046267465888476794405972389322732588882168810685869708182984104202697793774346141315182311087709518819677904642803527446261504 [174,45] -1202490220011120394969132237873686829053084976001558455846545614686483273600080361017031249232817888393558261327850033612938629256177828149367872481876074818213795744199150098167615372179300563944400103210595768537721243821156111050058148877841167578696409007186861984604452589943082019777288051537823656230663208639110322390565811793916107832741522681535025276774532680501524086739212093405295586939833264680971715298490446803809062990915640825544265540741076306661296671569289635539068848373772278960696707770211411737728568917407886935161876252393291698745014348105255972559519056977185157678592248532646112795868011484486925189852650856389798446651511356556671105820412666609802396763314624280006271745585087747420721530408477429780495699750692931282251985160852431362288404566539381842037378417065141598741234794686182722903957825749665604081490724154905273422708252766919485192923194918221535605922496358498112977592266972717649889732636453517788325602045480475889739893382667207365562363480307936374609075533745283813461519256945947261394773172758443851219581219228724967902770451943616693970953359542646252312859742947867723098763749936888858738377422816989856634492350077784854587797478059911411746713645143790369440855631817222148911062860971775167595044334147787201395998859978462483938491830009425950252149210084972818193684931966766105866938814914874869317915658332813686957545223606003967480885747450309360965895512482690421755040584712428157695842296529945662060594839832736893162844601835977380670198330301768385683920455898997599839162161078116919422540347385238135622711520940547279067648 [174,46] 313614091365787906294370228635875876016059535575913728908185951333708513465792207554805609580805128914025077631991943967058494650356238085202002251275086052570590004189845374518380128661937764784638505898020599228111862210551901008750093332772510763943665834421983775631677161507186411952319583052102962414352380588762829643909895431923657219485848069461794343080169797055666289054616236579507656402572572260332765961008169928771707325398178123386338096374006257826299637686451039485076157236659826892051689325222632167985163244869657017131260456919754617287472268487748849171598426915716883441858312502790113174885331757583144557397277543955142664036533684332323235434644904502539994185095893643419041942302284570923619006198726064579989115444514644889226595292370060484131675559243768874385045855358036063885632540908074264375032303812686962380108166216174502806469161582796829720278483943759054404666327043727067306675671242910522034652149534022267343257327536559240059043249813282997548700234306659973714983995445351573614044640151740264912289491885639644749081862716240222379816903421961885135034086252904338855620119048821724197522072720313786750420111702224402797946135670053739946530419240822249192384507072466625316876864238521433042175006803432894914911323107340005086557003363759687126389630089423497379656428926143309616567417042043096371902297941128365901260109795668893030163203230547207475206138316424177190331646096414779380674775549672643105496599947600491433271587854586026433512937295162897183342873782640308246489109933936615775573257428449932190108824053051598111155172119904512032 [174,47] -75051084302000201606516079439814413203683224232987225021110508655358947260784430418827930052777264227012632238553695695405943444601053194928269099865987465291273018429281492954338046889359932791150559270874714195693720345859471668270177600585367620179112628174910602115638458346521959170486540022434407586394372672868901383899806664857580788497441536963691626709421283148453061296141285198903605599487061107025017811410892217651844462317934060979798021245736151294757991862406283860208560597600369692204284720062276575349322031756015354723122920537889269061503069323542450446325943088882257512006957821859191176880224289303424704471580548354724632232961490041945075076397536893491249142572464693451983299040932122326038435206348899196636726890006310488641180850893201865959289687375610195971930346331461973392545071233579083900061013053379108575121149537372593358847774040843151786074111298602198513438286321223576780679342943186784778305216427856360246631971801773002840954393792164479161119210567645951567675039974324455702424753441974982646414972011567306089838070290010941693929507204145762025708153903305350985624550174696513586739652659451273324228665133965748889845677243571843595831139666333034048908694937763337103686221990366972753251189229709696578329431096882012534868486272961246471453676587046068130448462639185479498321208209089684152879236887468038606218454148717076844905768340224135614633559169803072128676623051476834268013209868499748029905305273862167146861030650222880564085745373125652863785561738844737250025063634985483951540082562136123743820284204388437325769721419170912 [174,48] 16464431789383498285220162847779367857213256026152629478864096736430855778401915201866790660266247241802870744176863608288630641461192604558364153391745072836889216535451048048391865178159182307609285452030160488908111753737355229008281256683369897008116075068609946712716216989516024141165150850990946903156319164268775756326270607170032203301340943504391115453249938425610001951918082880461793226478496811985103257619838316417603351949516246195495439044129687240094726958945207325669103511279090765543304133454749438490102475671598202857047883451988756340363202412104612564489681841812446901046510068461098144631351152391131757376811725517411841049131744350523022774029314161110779389886150454832595367586967282864246738350336017315667567690096219157373991273554224005474753300604697344824446991048449622814409444643964052749511091171144958150284555877592352182891893915657498971225270151999021344206633165785160661761827610940666279599922780030448858416164999752833632669862855940862625129117075594330624077540925329697229893120791119671062752095854850108884915560987322852798597462735270979391749629275233459608365160873212347820448413618463148071096533418388160514652876185120121239518092918654936648222210626011316786149450727328007968828380031299206134335153841637186709796511410125110223012563664712720077694548303978369845616143740593541727239094940813595976146399643261373436847752171469262064775612147637290503490683371599521201699594789379824124615888473924472127821888967625493969560476134967781665146042951680542330676215050788174098968959608534705782538773370018192248165363531188 [174,49] -3307420219389343518768975573406483276631672456829333118626813776161537733119050929576070988103079270172947970441627571449133885000575600440719649233916008520756886718287460902597358552650838707344435877729619861972732658718949891126592500980275753310250950077769711102023059623484050808963184098950468332849416694656278889803782529632706783000575424994269872994682006105849850874250563176148523596621017119268235217016356150539277451073182749734763490192974651114924772509783155414027603984533546488702776215588507527673228220224811526065121938364328311566270595929656277041035546752911558859034885692771683691099400879267275384169606468686368534006983301404779708786996833821558752814754318736691627411835617253300450026098320263190252189716103913001176408504799400623557285674260600522865561093501247089434242866892461351717395494065919951894958641590643876762533797272296450425801015276029875433971584554971440529978217696068590856023264252546408992406745828641801777414465681706458330647935752218276180163517718231238655782185464330841839207449548462496321948812718650197069468861275751863903360209283800590979644009848746741429717519495948760364862772554591341011403198390381721907346260432142304326683904269493012445969964007070911769127044771723741401306793507734608602264682258520979169353207393345582460883035525438562553291599868868063148281105153052730604876726764741565034751678831403076776939193392262628693945381944980179635778037629567590141725312768741409422262488797704548489842167804809047480292195087148133330687040188715041324629334035406620262486028904993663935428216320 [174,50] 607648908383331146467921699411422655504585963025750164407919499981311108865116219874777058440586375784359762505629079372973654036343762992453409756787590720279829743263027296659657063420330610103704350093424110142643640778863380918205170818511690460828535165345800976544756648982763321858271091273494602644532960155660381289000389382483984810246251322433420882522176065445074247109269359144796043824958367268281610717538240407767724656472180453211406957635889668918484869027706971035701033849127341469274948375805206790288451658931095145122886837021780116862499095237344065208991885959309839966597866617946901315698178821250308996992737176846607452181939403022945484269418905559694783090255226831115423367022656600383904108968597600911337179735797911204027246548242229397192229910947251808283160539348538422029211834896942444141009692207567067216783409736588915396107542491485161709806529615151806521246143329115710425533381105779720325728939353724974851112129226231724246204357880884222419208704227572632424520491674455860849319376275148132002409810668168598448482460651904962792921425680454667387158515739019669666232450961471100564492854695979850565392949828852694462528727502810480383743969562284901601913025355246871384226530799523893665562770432013310769112269362841068875965839240975682414814226963875147788576881412720154730513841099447753755739262922714992974766403248612283922106219788148423221493763199932881902274011778251185206743902620750613410155608830791213252989293787273011219188979195000929621263573887295511918230901758927661592761164715221506624030267698763941465024 [174,51] -101964155593869823334076075592104073947601681598998710551982291159395963086519147480315866012718051412472183430765957165359118675269881695355095390922697418431311037598458523223105977920213738065844965393117133948274290160731081298087171455268523278202864979426389306194468690713968642202171279909793782961043580528437769416841090862354120638667457846856768731451192591557418526600347266614154933629626928687763928032049778800389255089470276829408288596728307130499855362074552130281665971590172848201853907907610860147599875432456320850869124561269313278546811251816210719716130064637634111707168895978086636664077179031021888726160556302678693632270164022324566764971506919423531792049059799297350795137301796412329877284438649751937615793926331047636696688035095837636762075320946136914723372562689768846627154956067661052743242874664117487934482616660562151810994685611155073364742131545194712095440283760921723857209443399928957979945427143301703826136498677015642840814260773704091308956330875201539367975442074497972476346396998277676768776071609368648408401123003977576104635482488359278283169850161336076761139396593290735259782434728809817838704342366840955973098892572942016284960952288198428838549295793483215149658876995962858508618485552699941810631029567236692520592100017994374133427730090111837978870240262434263442727143362332133848514937247106176842218831453315014173001346944831868390418517844481728431293484141144417306684336058026388694145576032932196377959237504536277851136721373587738884968668692515428698949344299267805449780523843597169726816666089178109632 [174,52] 15603678168508018193754311604686083280303369174637864921389659360058737216037085745841201776722738925010242904095951372144320704587806512177471210810027152288701156242893322471572873261596555882525049140762199022098477118337206827830881491250274469155302145158904482873587654420332525065934564093864236909086350630657606672969241993445983520628735971922823133102871662355750625964366968699383539072151185482627909775258394133923364701355778131473233469343047334182669024260515880061044518680431303693142479167078728885251725040782498938296738603348266933910035880956774259598024017473192173054902877080167976242385512957943115844605826700361735268200744458434718353644563000102542850397594004985755705616246101701346169501593333997318480625517662387706817152239251484098117397850835653715735677443125266881433289358983114254007348121532903543821264219858243516910021875731556507581687239871369274384438033302225334882668339977345944452899259037184918854209307180393319760700596837979899904778732640262681318209511763847123248526697456677301854886355272786691975621028485682474551881970261474936329490689771078362570469162596402484357210305071928041732000086575804696632487961808360620490328606580008386590639217705398680159650133111688506598339981053172692689651542985076396063365040051166645247953142317327197485936494794053087975732914113104309213737832526802149288219747466938971610403472718233342693469106066107364231451967893740549567185804326551729816502122074939150816531157396343640382374946391666602060867560103004798782469828745692663346185041230989748248997123347532472 [174,53] -2174133972423153468006437013959807634797957519525122885247282415364677284954743329108670953595219524798306925371802666575072831628644098459323040104438820609896419245851999787304030165339238694770321921436235283456718086403827111546466118324516025413910436163560125843284961319655864136065307815952099557965997222093675934359177283236565004370036714894176609796292799340150794254871696530019437665502341709756040238708377685115093443717001873850355293501167892975754268334922521765787004093339822786857872060595312813184668889098762244214409479731219112891306906506262584089143871124996027274217498680386618716962634867484978377552695330650477774552932598944012135531387990381550356235928033329957095930635193489766967786529097875081555316882715338170401149529140507397638252720367834317395116597442289937641104867132806550163003146438855433091013006370464402114456489883063589923484425349048818752522617497794499121945040750146389786840509338441084130934350387485940131521100966315272798386841217353204825471204529360950290476343414294720287177053842781128392315999654221977323449034912135720185098590667687713567149747869595281566485086526455341449032689172514927259544736038988141245876320623489781138216810958943580615983174474021084545358468556554504840537272286624467724660898482073123355296325848479566340329680929132552025994425844995899995678757686572337053119786716434801628489349651939367075808494932685259048227531837624228367753752363561695823166264334196442540974604671219484464932632580861256518827802506189780636024580522599422832411895124776876088641285559584 [174,54] 275335589914906011411626780363858422025549035985884605793758720595228087775188899367259237657489481920172840974436270503587985224057502535867373598146937794151060278994420112436772312237711868162418267390155881508234259638242120561640460982702438502686259717410347149861990988859543292063466231885091077472219766586922550593939485162545465557502908055063429586984623553407340255632484183418661290928884823208319109838371675485435567370713665954228927483249065016085208175462060730081770984851877709278854084690165712198121854587959547593189764107249625810088134081394165498412588505393305925280739946270961730813153020485601589183996299355746898730600994352935896001610240887023963621784844100506142154996036826515877116080886793454995679485992263807221264304278595169912023886142764531844177155661569082115485497065239313983163803609869587089149084153474999469944727291329674955717554635366062626133500931954284965103194562021687484594450852082586603039214806226909023078848031257281013972661275272362139968736396917002011471155221325292728793375395389268389074593362753795371419146059134298078128795023049130734643137352734634744097423179172772336103480848342503339187398303764899515613233463157561222720713731945972432586807437353752025252011370267139947162158646593769790356615492649005190946665965831353329913352107653774422855903129742910105960586406197426108860534239786274941650973488384069011705106052476919463756849818457458014270040069124053593769338004608058374645949554252555205206544790667376602653891743162321984801732776639780320168680121111993958663409792 [174,55] -31632494140481943996348683427572233492681914649151988196138763754225432935549572635495323779985568251461093203683294217690276377032286526962644049907509588724611473779345492639768014932500146262334105252941560561699624260633154766820513838546775951020785412722060500034595411376315013492677104737093608572915945784123932943595264263349966450137793861118810192219440603650531226582022107381357158492166806909300228123854790867833206803235296144674017081084852840444788678806870055927477906887085822837674511817927089932132392317873514303478308979967183904272448162377853049716881889447508639994402049470223656531034974031674402806432650087139736545215895890769544416369771369789883360040638533314192675962589364940156356037584105777839751888618643083822493318597247521846009529301984549227893493490010563115571911753588957604142435430927197211549279667914833415322529612181512037107703489614886927398797189752909591975214599384564900140855603794252056742113177484263879627029018301424508183096491911135462447575761488096837480125914887158086728512141542306547713630589178302420622835791257115185398540175804020599375919636892668294183137765730713991155231870959680513623155621532466919726192000098831892332109975908927843974672740262007148869794528715876953441906281086030339285720967933755301177676293319234449977494260153510663130116131307665945669480155933594320287741837302542342277169391505122724366493780374041624364077424517838942315369163754387351862466745599333590587335070440890263771982421009075741015587796128594831759271232321467260044747005622621591506816 [174,56] 3290176821280113335327450133521137615014061764822916561296396978918459434159140929965070383460284660506897179749161941622401669250567369074617666776105436111388991841497156102110296379312894571538876446246428808473964481231615487934294825869179681347223614929254521940296908797728721857941669239643988440303936427747076892399395578192630726912045593405385164297202716638600871874763844107686974364720354025781232029670780122678743567112042684704749353373878832852961012454906770332611863182916669904419640587238055916219657568938605863915260654804568589770085338867331143479652553381633109845571713998867370378377128777404706518581086634774312309278861439876118699721799525096905760332373705076249814526349517896226134724067884678355115230345152665574049253992342118256294945469525376297327771242036800762112230452346329404298947446530519485081488826376070086554685468023939255301948933329863042166146387053492270184365399551269777287935780687071937888566493874140819356234661539323025216722665352254606587843389344231929634403184740002584370664625119065727802271791516388277164156933768539019367039964507722683752706032616117315223353156074082023957463754154445190591383246567251993266417462257007450774160644923228751122354007175142637680236019524844182556650326513813989169564654606144455231274854735792104076383705483847019222693891235047340852445285192459621356362767877294176005424351394169881953420184438711009756195202707333161640020252717345225392117663380088422336008805127479498373269339265090714389610732580247198353721615343217189583921974802771840860 [174,57] -309158368827020988807781707353654462369835268401239707502854688391270994731645260256185752489525033475394995595174430701207993520265786473002394670100667281007698736161673742502130815904388767005433312567872115824098086564806537201542477078390393472394913215146547037119505234895335319215198338177052289930205276270548611248339182059153498422731678591157213468165903524844858098964911690711683738369523677893100581051035214872584965116708953044855150215331222493373385849332648046339832373259138551486457324269106881362508710317846464359037344262069804918181899490000464552942229071233422533031328723508668104407076848351134378632304598927360544600365371709472623386576119171629706960396893496840637207665612749502731561828953838906177791643788822614040050515201529632722931189336159283576141487372696062384156743107553328514474592240481807623018334890749862713138239758806701302696193623105599908383996444172568177905920483683927133988601310426944502719226394273464018016199981832489422230665625497141982594230681528017068175130674184033418547141323885272302175432327859964993848156049057288524629357875881062764226876125481008885837474822296478919860882404242772742104530739981676807728031395621152706171842242109465962772133400888721834406597202981146609917530556537658617998971758346342105724429864022997583224481501719997550284943381851774168995864243376915397597968177254402542639707736758302942396236591147854874862397946387462541878707265865926561734898303874436893079676829771018702376583843548325761324739545811584017515460138944782776717141098368832 [174,58] 26183158454682801533673442890680649590354075916194137322706385790693893587869364094009211555327993918867159010566808293433171164248164252297289940122323301365362078514964131301910276353407733795006892308267014342968382354446544294551482957166805957406093804082136383316517570465047232422647897102895837892712286216496816278399988146765178061125333116551248735563579086498507790296265494252520415642305704024260223385987544410263959510490855936110414080910757317056030797336315305938818307252227412265546075686589233336295551040285607695005044249472544342335242134794442734024013518901762545874234130162291793835617981383305910053848895047228590928912693991551722806186746140817576895844530325368824961356100061305943351215100515902523740896952241054203953558453820701734264194064959912933781812785030107670933165304869093955865331394809266716899100164163159119252916165685090173679537425419455895994740189846505742523780299138674305144890942731599511024887342051019104098863968658544599613997023220417734494596329704025902214516123425160388176056607892843207887343699756154781045701061540895238158886265873710232375876975276683648777218279141415837859912990371470936129043921395243517579307563044514813503563183572296717232030009743325891417815226564391977554288984217156699325040963686670604141603971847186945928737621413721902554808338789529211500386684909921605377780848439646285031259790410260777626461732005885511537447817420738201071993921843610487224772021424820821180064149778516837753179344298398521110690186789078965494450913881834429671456575920 [174,59] -1993831630562083318573042695437495510431487811852181861181220162346687695026579846082985062157555489143769099505743019719355438585859057404065574809344903786049534540461566902735555543597051017780506736892878871596580515683650860934194622663198478479559100992528704100361577353494064484932625020858047355024804591122819613812238121822769543629769370884328169936043233905918236410594967158312026598818126697961401801193709837559005689655357265885549819021348338786368363825750987560890904011848435372516059533679977516805178182944740118165700634558358069450072350041155956936739754419478998953116942658752445983604030103315736143295250630745052701689722448675120323308940260446423223123838211342541075295777231826147394545984068792277690430853146104154368216568962908018393633786728609885934747604297927209144824829619085056390377665196361261252799353755669693264988685719774847166878977450124797327737652409037984350737072604765278724961359667234204091419564064877112679634357104583142947188330514041973401725346494477112143135298192974788025800214043372386044630426145396953533141906930347728932214518036254108852237491260444512203104482962039121956641824989614318533780718031338451197286708085392794520473466843319228456238664855011222680819579950413764276817688921816099934782770700204663093267934397544474413496491498287540081690444182672814124728113081738191788649150818782319008788800155904416963862151403756589909328686076514908713157351016567371304539858984864650644990871439090602466307707761068692191009983949878169332262237576920621911535312 [174,60] 136166606340403814807735305499990534527528164741044773129544929778788684499334001017488597831143972868800434686194818301165980952213416797725982757654211712003919506988562132939580034133183554548928562077915756321315041347366150525183810581780775445344087292902867142838235385828765744242857056756585872622781993137932449308097753116506761992431382187803024433588353988500302021233788956620567424479746590751918333249763397744265171825483841556848996565976418673299374067038258669134664663653266700885476753989170317621037005274026826591594497955301248352783555514208328849166279419454775183899116742463952482399286309019629224406142101518304466907081653354059426197951262547429140500915010617131422493550907191805816785838728154281371145224718835754064331664697409276158964415584275031487999684344225243198406459128801560648546252787728642882251789220162822534824594192425770382611651451728209969678567907233125993485074179315866228854073686121428220962485429092726334119581144492152859885215478697923369915880034184875477918205334529570712074289965587879343210085120801608293103151577950008774769070977599422117718649905116051112563166037307396110872529010906499990192341742560021142240568963094407180158644502580310572058274833359652860237124118125428328442744064076960136666323238958539577840810034850613337214850581648110119026590896985410090618502538515714281204168636868482708310882951996874508883431835812963104336117177206035421490703144761502954051618175097929050083316573362758038659277416040484935351934010298365177550901640679812295228 [174,61] -8317723421071302180147682201101026857783363743907914347244404590366625317112120389106282997469807826321134539134642936278925626081493509129657992706238019712917162902283933388603103060522827627965175861648116908645720896731614656539124795611765343316526711039112419076298278116126465362609881292736370870081211210116363895179067488483129767725349066664762926550718148145938814403627812898715752803119206541989558468484790753436881632505402791914472055540010732811996426141876781649655703784818240782851271247037608435945680457593238862593032985192977929460145575038300028268692664997389862708438480724142650639331748085876122387935965873884159609898416278259952353164197602225158678583333412655561200773300318051993130259975350391345118275055502848438492143596918177282414662183179558562057397788189340094005233784587244189817767673377561547812180520283725282723155862809512799792095951888546467309202656827072203340809340603559591297878562455841197498615247402237574057690242334731379433155068498784170897752432597871630485186780685298862807897004990802063776757063124209024544564205193071994087387627067650114310855905466760872163312971163907708245053514846718646600494683423113799372291197498752754352376256026472033996558251267240613945051828650272542185522837009472769745947508004946842765723315095423052414555971917344369101556645933373688185506608660560630156338763848194312023958406529551982037321418209970270645971805100081707875020996145949969795059296038712917642006947465745167126593490455104311956390970209410674347565336086166688 [174,62] 453183461968468435010152915892105221862680680414389352147887973301965300734605965170161273082769288375623800687539794074552716266742380625380602347411098281041719120947329156730658211956990003601394270436878179587104421687638778599754277351816069211356101548501035673585737987043330512397237014952510162197892967547853532857919153314564759410653843470571293783629340942578311857010944764222118552476301156122049210027544619765587089270332590520295603191299002346590084491811736643076393980297375178981051904910773070152510712187943865498162478200119550513271754975916769740564977981473800111391097560188132795936664977988798733728487747508479256984838340367183160529088210047491403509148647233257600232454180611199454135580011026775381090183819302813165221804932460035671956124833699099868729949873737955888743073027769262816706789499243958951950441686406516625519968824586573410139366788164878370178257575533438908198626658764901941610745309499635486750014714346317057178330318891990200485382710365660909661922721013371075076767989461113763856581527980689965468011095670137524516005144357336337972793278158085489410682914355005697334870764475486075433541773586959137926605002181841059641253030661333200188944320718722160955950746873503081926124055018803350001353223378078287004983566630447581011456826622557215542825877171669487514245878927484684157428129757009697564746932720343432306701703756071349239785618322525131013864733460542292740505887382907921548388637686654750400246257833458215436159465742789149110931039298367915581966361856 [174,63] -21959069984700776860648843467424346507895805153522036103326441928230681240013905089852727758928769762239352466571389981436135038092307830926656827523041509911806915478886615518936138168652380408099602896349249895988197284456106259117158634323629154397667327608075083772348369666560761373214192873382492091877723493391423566621790721757861517916614716037186821443946338878566489691175885514169425234535027366634538894642208690518466694048208998011725399733323616831957353326305853751094655866591795646794595531372079782431945308587241961975632144161261877754033033697540049081311994116165674322175231098702760867215436684672164454867396758660750681671977692194904917956729010334769369289978071323687042937018145572576949335715312973525051027542030569258520694678481746316047373938233057921142864904697610531034457580154748076770794411157513761360539406154720080139476525212922926557803204415389249789124047018529405289514414785902145534039238307377281577312046948105817511419470240065897998721774355817216774196498582201482491492984974216810998606717372151361515937528420704268529576632802766684249686183852152076401853266578631675638512195250655139576915628185563238238450295045386085620429127655846777683820178937488313390075227944793715595882378352002302476980033198661233443823161114315414192088024260467649981000794198067109704166514090734832472907006745022403582539091342829697947841640236982086912716679475424939228148638721818980962782618116934383406870041203589835186146364357258631995956380028745402463030791598458580809572992 [174,64] 943436178829566543385418525197651263083480260660676044293045636911622528010114037935873684443606385920581190803995226908983621491536557581810252970510978268730983526266247131790571207782350961901897170387953641703930425397530706291027758578494675165678451792636218331593643479484904485514722725163274478037592437258338875363839539964963701368015630434969434837569843727903153884399335824121789587321683832123444297228735111769899700780167816174281229167776593477434606452270532950988245592775698615317779304044765239275991344078683969792600671644632231659763421404585058049672359860936795740319081301335792549905070202647812972465789411612451896738610275439685067695059545378975641049745866210967025924157993713837134391119805565872955973407049679377564789151760348803561597097879619203757152070376653446554920238288606235237064937316095840741244169378940642009726187625446928811836351336516418881627112554509385954548376107248158206684802157490521727816553634671033055699891136710653806573358307781589225395942223049079984325758064877721718890516598470909860068741222456148717634519527616923344696721977121765345474025990198758501248998252996664204736616541291182988561678091763891768055770485668996222694996539968648505592832124062907307715482080393766247775303118425614940073263254368230242681521914239466092089074555380203209383456384339427087762857158533987846546696296025109156141937264110120926324452100480531772463109170530450341005506165422642455660464417620065165144955219911496623310275041594495688595073615531051428746 [174,65] -35827428287839995238551357384748006835557749430141640838131839914562704760271884722537591077636013343584955311465953593976046236582218040636232203113515771888931772040877913287500488034266234919225148870358898683540281048581828737531578121017376391947121507393721087399393638867786257480465702884676684748069010512584559145777612793750904394113558347894110514904639112929635028882948383630112388712654454636412474014258914512452349570724944756593969600719346978827863167774600587403766140927379299270065377182655059879319568163237988226366967881577208189122664052932736950665841678816839232637789134901208882346921382074181660737571218141500514166824946513967558490267229123811025106278358488391262594135983520717299938697278090637333423882464945780586171363099008446472536792528596846885748086143926765678202911729836074173325726854507434245926027301895575160829009359023774822529773823611772239252778128952964275323331570160534299582303571211214163055819576815475613357321384174499741889813346817781383539307536069715355593442337082695733667630269993877822780853647165069271611492982012529138904860878710618601329698833884975333771162326543421339016066188640850009859461344536396632029334380067419889996201734852067256926376197887593645664903932643881181630700850831966206728140707909070548966739515196524433660479290136262359533261772523005452127419563548529107129505504114832134373669743870411059988346709964138139597039608004264012226531324898689745461210848468999903072824407274424713654184548521375799260343180787182784 [174,66] 1198755650751733051881570932877381062510113790997479516652408278495177526932096525327414548942805752496471898918337497405856397427920333757970759732503066783146990179046649151359082101846089538583457170943278522201279968937928995295901929306454523491016470117389454397708189302229563526942832673853176962705023277009170686425478977926756573036022053868538608456841709697905229883844083660609239506957972121299391464122040512780858393854489220284007236733874536394599149752681496119796664403507445793465371845197298758422861107341146820971134286600592409034539344741470600739208054289062280426620089833216750025565767628484418082041323126955984984656041759188717370839629656070507092088692932657171174648168345061856071215683152858091380140973430813965722566565519288667825472030058118014520265016488296415032133037841382885259392425137577260086066204994840463762257396630466850817758149530514464405716132152788665686216850217210206617070821626374279227734641481589954544438014086303361779598317345853229253407791962715587224498347122666398556836761066086398244271644751692799488720503278946234587203815396458244818271786399995104636392119960944414908764508622718666492961261538318648911341511996439832795367152047357710628870299870051249484753466994188167978616704402388821872885137006826390809062790463351884683568414699710289851025918622553614652272072283416851362298063221305209889642990958782800582734683773007289460469069104196662547123984137614017768989133207190912455213374028560102441701323529463818764431964400384 [174,67] -35223384915107980979383775274517962198888814768967473798240963609243446544763364433863626337950531429275531869558185931452299629849207462377855890317698342046976918650089393392566736546063605872851922222276110342737560580409342036842062032816887967692688187579577124209925050481266178696382039621819440803022512021411865308702835247285088041298363993483283386451351372805727536662201727767422837311573581842086925852693866662508653910753364843608008728029763075431351642768361517467895679209655231686231365220384925065331922411878770169457175292350106155586476084765657210224481046840586686956176345644200354391609601207220033641573387874163065265205311653205176070699957715063601019091649046810129776473110346355325387415537387440968449688247759594383391097556533128604846557642069000618209792390304843008442790397886856697600741825883242335906288557384199577064145451132867446344636898707948946001979277819753636783006540774578891210815501212175088152647704383285674273774390398010310789394155400650869607629176925674269165642168467013243451055076088408487989593757497618340974940874570981549481748213814135864781569231320673053300810150943126467972535849997220594094868994256901003725934581383284963225327890339584201897216013116192294557877631223287064543166279750690978986384367480808264222584787394614387618046393196062540296002348910821982042757617500904531016074468579908368020177007672422622599238468257233718792548250209528801379676956109308632233770290682664759531248945587719603081668521289561899953228608 [174,68] 905860315772233708992013371782808964102280452153145809194170761069640009343944264910104504323164457912587795343051120954477402499872540147617388048502975801553640539531113174743729089040656871595488077065611917857588509202093816245269108449260463607613721811407893041582254066029373328374654664036978102149084348278467431063160973801536777308009636868473934599072863031854311188258170277905513933511853659948994914660091629916118890491586722339743342330646416939507356581509412383821676578080556701268196307213516954733595264408887321697543730290876121129639899556066870542118354218585633950334641117258466827073394559623051133606908267610422895426520140331541653613171095192725837072110619117457213062650092460592066671518310504944525267297948394239571262517728675264169797538040121920979434875208330734910852411959016829668018142392956909252723578469968882023050244630870479495629433901344684396115914061451450091527404653384960849099027955511159338940746555674180805998021876763953144093122054699323775375876552794517184948198098794687619049859661548886743521219089159413989865827456580887805786948596979036037332746179891503963691793911342863175506330038883008712179895407578093700703910096710678524597897614748616533665186135665679694146676591285601706071148342757366301766216566728438775769727174867515635777903325259122230787464089394849332971751652368665350909321023892943321812638177664474260889433155411439415448164630195907753880367502640555560297533739908216244523914880236002257793559742836385349268 [174,69] -20320823339680115341557127457745954242410796197107053216346354282891768010975080247845322666369841388664541039546173719575991480699841956197206197442994332483660337211300224326939921635395376327127076769048388751338422338823205600232015219285752456734276069165200869900762298257906959436683808961399264078403609320298285471549992709001164303744758840938320491568031451252846725100431773096200382472975076830866249455481313506138458958117415235976100046814866814155763029474631151499910345080245805570624711703991544523869293240220915158895315584253641839901835398125531378315162604840036166393662009705314047472404169401477848889245377329526786482447172636987837504290082593888115715815678614352501559914960113368042169413809354543267459832422681916203862581365750633749604601196424457886498523594619382084207857792657669210776908659235884436459869204647091906154711176222582090093519408148565161125237851143505287088448932815809847981346935899862817256024219466562048573483271227717336180855723235682210081793616930811733686444435035630203212258321521618954524422010937794809461703483636779986605322203583125177763183573479307569426600487541988888327548187194172252756673732441325341698319893751897227557085115199108596222590976199630237603798516451493166579047502530904224991196679307464826538411151527747872890105735063806490279778335816146353404350882072617702588805572025939887691699698426744771397608772576550773894035411702101299158338202322866021237366154012558982224380859921669381013861130406545888 [174,70] 396252854836402790688936319214299170996513588243279339700967844081300300646578257948022565510811258014365249842672017854966284903996363123066801256016760926293603671697929842516807050696150339873868235840763206831636082073557653954985152020749709155531127845346873529293706141921624215843896829696139644825336740940305548593962858676675029345528832121357832126991284915923966654903994396005509621761501495426859172131845469797480223650773595484799219876687971995973780020817394663236140127254339271678682856783165128990449518469522014340707050130461114301855100957971973631635615262301833752891888685455387819778730315300603464327751930298308665232295860731210042152043209617067218117253688419562429896322787871502222919836911667796438905259799271100470762324634569985334731365352654336763142800380300047278102656962602719620768388511425777728483006205534217818320985996704953587527825725027444239956026019344645620035407814949583254276050770394441563370070542286546496563685547891511822187010226672303911797602559379638342209055271665718439185360307731155679342095467624879704883526758783065923983333377785131795254735758988934683006083835086194391306634569782868800492280772684238800673112722053549077117647933799829953735520112545557056536319858312499689096340965856041036154544504590556036091620551265714314172709859441464971963912089006034999919450598633889741228766001930907027155887674516361014434068700919081826399503644794655170345064989164854107759171877464135879898041480059529742707718775808 [174,71] -6693319913080661280786644188131851445337874143116387328286582317480232622539299024864326835565629724102138162113929397865760922056958542444437899270790101102787396943554617436629122327889322990736356297398230940131611230666936821305740592954174230508694195848776727213246214427441350524860129370996760946362364936699602827511394242911690416613491970187882101843844518699503364219827552995380099917277203786664246405688813318260392671872520723974849169540832183161423475984328285505053907652296309276492399650443876725944264399125663043905720033275782474360062478560911369798760231620470510289420410763879859198599196637716413814816371517220832469530147381157494491326231733872865601845619962212772626587842779208530272325856907447809114803208285683532318525132378350807482585252116188772914140776570962973762842274850493642895631150984353194237812454763934000494877468155980520236830896489576351937752763632354679490405032129199016022399218190510425681287579937524141829223609851128098210179662466384540461728860822867710678847219515029102728283363127394738803161411181289272827620168800510349937781967081548860222806929464671243896373977199255100420443841816894400542573056978132102012210107998216467964038596013812494919353256211882479678696676244430089101605277697158412709358521066525619077683870394552797033848668575746469202769356404940616931239609526493733872178348301435213573781609384069751917411443672092073108569045989473412964931605141735258061849459360291213212338445103758401073758112 [174,72] 97594781040562413057848017683687497509243514308708824081345106110548089818044065512199984829527567938830740083245800145668228892912725196653224529500321988592842681179037878176735616585590992253894592329970193511144113877691017891692839444115137357077511231349610062787728521723920502977154046022820383328617509206132334563683263021775610892388513473804694984624473537645685835207066463281343791008225648762128710127352121159117676269332484315258456833236397518770644455276149940262155328585735364900532845223101058165502954187439724393015821846954890247688166671480096972574507276097612180315443372528452670376922301266176425718107022649282046069496269866340226501500581673036783357330018570565200456385130800188545052085051969637402207301540493006696589522690140622206014110229984836150382952963183805107440287386093843662342978785987947306979225902107398712751413364717170103833049491700834124360956083212900745885921788414954923179376657825619533867646318182015138772775567753586170339836192864152824977754627574993345404988043916267072271214021410734952299946557754169701539127167892566854121215204449398001240695706489303827133863992579897279496880089611059565625969035405363188508559534502188420986098834678152761855953766918385770351669160768201128046831670937205786352516270957305164129172337431155564996492076672934704774859367001872816562809419457618778861945317465893113900023631336397129946516044730923105692551182393988046392767716694722061105673330785333620378674474614514801121 [174,73] -1224053472419944198961468818526571180178237932299847968995792424379432633094720817429658195831917940464911359928677166179467670484069957154278986694016683639489545165537955190602760368588328831520930112964082952366274366612709122195789130281136366095925133820743756067222021794026616608110016885314227910306225878287640293176343988971559629299413231382226579391906348123412126048458624518932873569256478278764120336367913827144200978068849596900321790994175116984567982392015946828133811586071629452929195854968927894402472807510494807845125231754388760471233242382931242984170884650168139300221910250058467445671121394875997862392913649978141840392926937862455364360556823163642154523729397170337969454515357330927577664361617335642178821081060347254095304890392550839036468126933302850190960017844300385090804508201808037238676641235462958423957732991803966472626147933467076053045036542220661766923459726749032433528640129693166694695259370571073940552261174041619583087121515074959717976223793108743080696153172210409228652557075904358001640844215974761555658906084763924875622325757614366121389949261719994122581134549189303217473227664300173893169933249386209944670852161743956858347690812673695861564468327923547015588706897953292907049028663796604204414616027137703769271057450996677830581339619289726514020184720823614730651668589605731568818644059460878785317296284057737862659461988756530871050408930544100751085566874056627824396104646822944290749200097271186132240195247580096 [174,74] 13159371732489499671294743190275680014498027713523426666280781146558998264050451957829839686464378303103493459233451655760384495568776550388667576045877350777624351901292619305882565026091219781338148969249337817016396207649798640180468388113953232232568295616807501988228048509788759735058709169048234809488350888305684458130308233830169085005400039620184270523569016136142639642022744905096914521149385353762184899483415172304393679658477960004682805813839009268648593801250228223253052942104778053118340692922899539947088388525648222739796997055463446126975162070550014689815851341208610792497434596856489917411126775722293122224718110363310220529290906327610020324009652244099257494963311806591453412490070554640553069739419877127682973012980765349726178238633777086175451778580765465384050950122409461531768071838379731433803146869352221340649276548758459925243861340208674628252111363298222586857522205841728475130207728508151368542145770801884837305243525533372388396710260267260884823511466690019994883255317114262143098386157621763554232510056858518838280440745395826600924331797723172505156217795249838587051166240261342306507988373182197857851644715166263392206190878600943277471763854887604849432999564146636988198393855426964512577967486451376171152948778899103390141846009926980832950023464807128290071882679923582812891471272140959200382373519193624774017580096412867557932333812775450924793936515738581109080775446935245346732228915001630568470430543473246997960743168 [174,75] -120838632409626204321233287148787868342105760467258431494426063594963929550287944761707998349738469615154742244966183330065513137000852017554911025175713670755917566859069934849285748751368480832528651101827843971255302666994107504220362757028795196430953869001823665952299326028101367381093099661474589401479589751636414722494289893676007117479308364179891494714164781549567719162041176001639000217280824957176245111117337299123966298283336841848596146290733499164624065623103123489153489194395669595848336677103297563559799286193438664567714496654662223582108494621339592442859881737641422253522554073728478722635328337503612953398856792405868151682876531333012875479114332285359960985824867116005775006477367833451307578616955937932524425775733997894139562770931936131953806141970274768443773058550724584335915877576038990748052655792061381565190108788555536091141308705207088375002016103917032744925871090735966638112664706633924447857914462370380013605859286862785765395819166933794530545421123061101817760705239544071231908620636599593106368599924694716444139357006016059211535041447463190507354552637014247450048470192766207685655524499981421679496445466490839567357036158270564794591183634544809573739076420313432694460840545039061036615902730000852553153466714889088939494708958928751675770179155265213593354592741670758316899275653620633893436589326545474567691808943347803678582567185650229954745974738605630217125674569359134794288362095873841888815870996117050262528 [174,76] 944480200815731281277592242810923466644815339794026431081743976607640680573864761127069274043915793725773369010810098059814044670111799694583597103866201057667524502521245092477362739190334861727267794328467703786179977494082613534404690470800379252080053259581498629975801140372946241621180311365857164602024270670191188371035404420976650711909444185177430356501008776681273747335259408439317744474619688693383214245246041257073180469881019034985179531615546790300536695510215787006861135033145260174873331971794000340338077298113958654898058950588447278154834374402695256802890819536998450114455564631282279766317156125898048236264356680503507671903488767141237399563081124290041634870277911866650819790773896055688526576514256904909082346759154258100045003665586172519915628976682025330479591424531856323310993020365895765946649347108769054585944186027122119748438509455024355720199490492995442768885699544401415918111661028113286998434737330756147307428767611094957828418274956280036540987443433919447735266401393921112727259898044448142700757301038081523362442605105076815956636857644332697889190820849379554491560837643511627924251046727236713786596049358649882502403313295528053775277456281808212770817128529056719766658057736534439542264658528933426712706860855373875500002147692076208065443324390215717864925560691921913371072245798450418618945339160810241519032195268197635235304671504921723647096573006893639740797668990244722069628099895239612896678934113051312 [174,77] -6261591079045348245500860103120917818726332680284887401121319243930536564547694386441702119393139657714428863021455744947091751581770141004086153521409842525618729742018853630620982947064747590633395449748747613087680285514573548512115169339031850449020100238246990143679828077668664847852490582156062307907162101608978850080967066195756715386548191319051538076999004830344728935069140408123288953965563664418503739757473586992525787354722999649186003991841653574919071290200109711375020177544539249121775247458366113419287215170637721640320593527445000513095756630554434766115610168701353927753349733132551733168197711567106799885857213484606962842048157230496520599841310127454829518319477599957900127018985985305841367139558436788511336858234026189010896962695336244396820910695301074006458779378147694267126217414041989808581307399914498758025609797512444183160783872757884940447310723801543308987611082841971278746287775906549676601377279077684089563696332209553652747607068088381029997958224041686780063011559539523404443633498482670494208424047624402804894204530150760553289658348678913874595141109971969689958907555182389087067099079253700966935833669806224890328825995453582139657852758538819597910335876820618258938724591716176534754541185847263604811157128121660985628322845904756543691959480696194292356821984829564937248848537755211663261560727728824023024390383925480849124094206520412117370553134411977677859608390336361770119717988530508125634041571904 [174,78] 35089655867999933148628267912319253014303987587480228419697678721213269719238361297694132957573977157979144430842562169422570271616124508719264822394758741629805091678908047473488260160332247111317256936713568773698888225154297330665800730369732771878021478195481697264627237296551801058963833470639558321196797458028685320904949930623924770391061416323428839509586490256946609850041298941114904943194523397356472150308475794333688972363657400082818562808864794866108982687149125260820982517817409811487099810260679342787470292105463879780505559606785863866368870177208182158401132776973290566475633043703511140420384828301503215942582056280269256421950076526112725726711031979933244391246298840364911476751328663024504180892633911990201332061189962030936188572694072428574822625669386253740813560886858124303398187952379271411324055615300621914068600249204422324314016004272319792816462663056069186568504333635875362320379952126392733713255474451465585573991373800714613302143966959870714516121819487002696197352857185506009413607301822871511346120971712083510846127043751540754647125801070803316834227029998723383963747494335281617238861092148310658659818682698333576794486527253858281562194306631525061521223740419191103892145617557373932224996204980803516339344353283659677036613759887643912767518863074752038969796604500480225203291023045377944791315189657921152613731597919564455245529278178752465517173352516104435832874685581666274474526373181257898855528 [174,79] -165647211857949921910325269605819421087605487000616790255398605094825015175807230498448047751892473476105631441023853163714821711908698472487466176559418790930702808174124273879062546300015721612345874759720444424497381489237889407238458309107677851092258165191077028772346761001537952098212053520028997432435880747711107972453237487585621094562726375991106681681104203207878031067882932187595618911612669468374392765416686490223029049634469360508144535984195026896043086022935021403205714073099103623768016359658511633322430313614111476244333748985769458179847002440710355718080712333291438705943611290374284719664333368874433317694353672327295406973085880760259215043732628607976704452633945440087993070576713810397712415711648118512496258907800233287101257457746677958591182488990942679633185442870569121414809386329246377942806127640690006064982895670508583763923912989547589646574214144713436091127223822751641645080200280569060465488864870963080791910123404350797004325302230313953050252562914241207847437988527242656536484784268990485921305421379795327658114357358392465021345765844377480803375822460496592301118739750835896765425806649610634598230118057859027179043814434251470748757037089555110099381403963801769009508713465567162472715524940689658431491317636049138233737698917314082146970900310545220415570243387539802409485585929298912483157837459492623832397846358562161785335964416425928023123156690840530946786959351311464121165512621698133432 [174,80] 656475189264917916540141840693835500573504614818158868117689650616189157606925562124611612137598476322869395068209749741115535183105567419191816240608528815187946623296992361262552714275463850959277841124220323880935699317032239083252333862446045944199172067914515695322057241307754518835490115205234091936661324225398243289079907636535439043417535388431421422585390376817943784518784966428596669373135176924357640408667210354056477359578098673403056315665285354901995758060286366112137695068233739682006972319460013048355905138109849361137952791767904914078581278588474096822752475685838262784233716195904857327684154100014032971098093016241967240432698416326075710786978568222240182087723680244720947709296558672926503049959537319632161543170214168744714323036235552308268324239819568525122237611782128243705017780882373915726177213666720364052952832679151524007114475942749130844078061569705379183898292692419464077306418378659441240224986283914558778722449004978576288142441408130816149087249747469951511043336397770234532828705687728383756595203586040579891739879685128171542485350691975983277429641504764315539990563264505009350160421778792016337121629519916848092966152350838761475121409129196191134928542031913658365336955703363759927750156589954439895757914870251404701954996811356516603727000553513586046185340749878558593844009426480377640306270377230967357501692407194251791013628704581312996512346080846121771182060877309210958876883389045 [174,81] -2176758934327126446088616411628152132562499234175873514313140302665130940443221032885418010786525719237313671839708022348890592297403437298786342999793834382716441928720185064877168785623547260039374498797327417213336519946741594466746270246193167885982011889346157374202096864162367453314741717632526986734134373847568699912166029850233237547651338825621825111883895789101007194912817870207846378951358788602917030951125879676421602476882753470100247444352128957400543093844727250134678821242318969442261899481830977592491892659529714102344891945373372168960054230361727538404977566074535638521394412842472070506621343750483841573596537496791031323471858901028292585154440096736967128221529322866014103158797193071980493849636929615316565804658318017935539440103547009253402016756230403282172205255003424103064401457773424750396653716528706752549163556662766215171961116916452739219443892048934976452492907653647881616207115225351939684482385471220646739988241219268234965890760438986201124800405931970220052940680352077121523537503765147136767939872042929784520196986312413811252315246541738198824101461488250076793668968770536274476148623740576632733687799467156173130096172937472776349876994861091980831322591434762689394116731854181639312359344975422094497995190199129025762170615549520254826181656679628150358754359663916059323180897920139087754055477146275128707871891422806384519277195134770928530330357294894657208907356637300058070650368 [174,82] 6018635297758430886236571665883540296213685261491240937669159649772138514945025648612996390917492496834923672011260519655931537665163474293388109968484900158844739405687761450929189181252293526258664006178599042684121608811614014182155842762461882351659106112201693878289486463039878277727412161064269654422458975004656486363384451070142670684119360564200740863097754828701710012283375885477048873413825655542385908405363643774287733759127561986791351944996433523127196187042732094893434723461127666230381262242641505184441076455525523170474557319597398482825696722517153266258019652073553666701705894150607082160511933954104044962196846846651856173231202884280627092702325897481607874167910466405522200278523717455218632866517866018731715874463098220876232957070551260414581902647178303058397137155448075367811710281335019289627563777264966981009392489986408348251459356029791964282186961470049277149368477511922242070242704683936527134102806316274766293762515244487005366956347764247684952908145566816528309960339804631349258789771476168765403661731409027940161925984448005221456034246967459726885425852743452567428925428247034906582006502365215995603937515491878210562761472028304778460566706050031427402052706735417761739007213092141223805084642932305094090096039202355845532218851518341613410750873627919685675003943896768041319369041125682892167079028296954996438960537658600960546801678166318632285421038917462830620356420519527779200 [174,83] -13830152613452712077240558624200079887555562007299856246205839158018088587796496989895854325897653014438979537856035858140763615832237024677258684774577343676271959893073372754864563425779377625329431212319558533035871272226432058760855214822458249168985154182033381681582925988167221677617547910851885768562351726857484911172500546422454756173681726148936315832050699763674378713046601688335149333537571206250862710979276726403662716176280474861439130573803359690465625097571573594772930594874054122606930443123378597227515067990503415080287474821379706384804964107324000698699050247734176019218942952165856490716190434648674605539954031842764567804471302499325075685818071828975646737052469527986244469132109042835872209220967362704290621577955561430007843156027249781243311977674229918415077524530693505554506988233758792301099749655640957616961697681450435936597506395491852981592966057450294169875227632549133320558543041762428357966087848503782570935445851366209371845369264935952397587377306273484482214152832395062166970525911252642628697497883884476993118811773400860136366559370441458515394928606934019684751395783706546760244548325180059876414554986961151562395233129155906811985559899325991045266645245971800725683949542083546946535122659936992145076544930813902450070822083388486815216478956622622245948920380236347401934462619735940930704206757991082288812313793944364836700100672705623444317855346077264539156247044495168 [174,84] 26323800356212813431513770791621543937165469900239851026810435701021097356558438103403153055550345585801199510267035773115211329606931038809129064783560863586106096925287565023368015454009149479659003211289537150927841977990197235030108973119862046533770457247634778874715800967334604743475942533603811098468748989508795600840216808487966126315169509161085865648879472066893268304779806500598487964781942398775734450996906910984055883594271051026542954768553908088183181013275331187321476856354685342498448457029861686093311990312375816867394885762458442511747090712263742621721717817102761967287498079011722847324886252804996261805179082214894711306902142140936103610019785461426530656197104158949183557089892136934841298548915267684125305562763657088089323023796186697332065857115336135986007879657058081267325449067355443259297361657674596924281072717003948723538044161948028743635068385843667027401783643316594505191291149478869621159047768136625125996153027240179001870389266146734465551300871556583429953719225489910722286995186636623445119502039247540519388629938051995463292432736482244446397907545590877810005045055893358924641405235098769785094068174240358310072711726057638797580847323198991116452982750542871377281124566962121933264171393930000640963835117536339613005529379250516290128811182633135788885502638284925048692486251905776585445859535755817176784483719201307156265489256067368601289588853118636123443156140 [174,85] -41364444620317140179757770703319569208254147942799491549831768651671755683418681826070676096025303710712425037277651907161338646070787555611436349079026333277752898997202196075844055948873886060685999378792412595939796509375567831632888237307871584543646088040684809218479545671970393713849602647335978801146028323752002889884000664031672079929184918563793369602911475725484572667267528010853179206927795449672801851055339203301927658283387089717476941952451895633339921258996155812292547998296870484168081909970112308511277930176386451720658078441960305954864003111572958646056885203874821830331676972197984888843617645651540010386783413654454168499759089834124909521706148792771247040719457604190416138102715851062440645056252128381838883784773272296491815940673665131206558981066941568928366290589584341030583099234847452970356591748374768471558953270903826901026271893974379274541138830926336095898943559165346384418419450804395435697673862085670509685227383224666014491146296738421473421697766072981921939880461423227821789896681765991946031172775123055728918533664774725183251451810378232414820071925806618957102981037766535505179771653282954260518511023274520370194403561345568911661475821645289040128134051887494839721735096089394465211507737232592898024462263894403248546148462948969734407329283912274655290685150472145623319721824245028536388244014256438325772977161299286309715537704840309857140479255013763708736 [174,86] 53569345711092558543616377149870936516905868143090281737473195389904550227199856990108326391422553629457189733590452292882487013348003575720693338002625094990866708709667089804509561561084348202246711231159730811320838192977438226005330525918240118685905328026385435714852904298974641216954299543625089285382088593025626047101489805349244427281543401282199680019076366266656187138082240582659412593878917234299174686523749145390485479193480282651273083623371379555547784812564614375287321694349165228004723850984035478067259146741945541487523503827465014583788736517449762882062639152763563261296441357698322094919646502526338414268674489287475182386532756944241463540580200695466626537165067297140983761900236551676696247728190923987418478228531907221935367574025857315781709458721516917541409875483893920124706243848402234769917630024083340437000834899355486944480403168681422343700644703312980262777721289350107363310007023748017748640627731299642457089886450421238844798062862085001346147227822248906121386741305337944902825206110251180591851321858672107955593887775951661273249601234033054284471062135392173609696620121256842342798224170253084595677732011486766096920204877035121747612522201625316737788074802014959304531829297392683540134470518352943946348789355297441296465965201546482753796114661630067003150524284185196427540085423485742429073271875295676124135950317543343577059731327664951789667621821019472 [174,87] -52852547370402091971185467968956287484215622224329250687556776768074333286911684248100203030103579864798427257797105378999378842971532925725148485624291509458496617920981429680816833288056037266236900723570115900553433962232353927719122922154257438219060148778163487830990972611319439207493376119749924115455110954867668515403973437745611881057572535939598573028125011870588209792579438588109955420194538357909145142321287608296174098691376106843906263938074222203334492895101648712928744290793516326590067507416941257096174273316717597513758543685531797085438239496770522405293179485869769017889274330602035792802585275157497614924235631933214518844848502862316010820419938390621642092165610883129026889493107249140407712151457276183092491162509993799135594775536091062484208279669654748051013621483019712386657125797273404751298368053256671088369471933367876119651879440824063066028456087838242483130249798437485358876495621459953890080970274123207888820503970227268848078970584741062083272769401381085100496670258228570432849896427058317416912614116762450120229064752878321503562240583965041151036088161432780710890900404446792744759567734361154841571958560820989053110653033640945864220655632818913565262602609758517731789577844089268442170074284778990609262709641870505126354461404612420184285853721304436795977656639827956304636840595767580820935234577092445379593293665428269537279708230434620661828125456 [174,88] -639200825322339483018066061628737830417808915138936479031957071242645403810282334766271701396724314457758089251421964823509837947351326666402871084532790095521522682578689056215871820600577323771973642172105929574793611589114344206375334985472394566306250400796874797639961571532105831429398183203308761791062887436247836560990742291188056435569321471593353382492829411602163835982360813642712598483104397891989169879643581946312058821589055434545564112538911257054198499273008759510101997746852989729735429269109393824077905607543509656142530110402706298924461611153746257896007126558830196574293313499381895903593304952570859116730320633884049133713535207866923925984504149991545763744685639062926268650205343340399777319053854711635715452620495445066097618227850707114187256267552692156015928319358030558767719005794015856762058222232039246971011392894776250737011307398190377768627032681039057050994560940245962894646093884797945024343115941006297769338309355526442924602525178499440520693825379801133939820064966590170281237105639480132127599087912193817668750490836100576659638790044775454605486959392803753518464935060850255957650788210531067827841494552533057090360557479626956599270093694532711440328485324317057188151238083205284542095881509635223426404897333748262281620264215291854370194621222413978388091914029538079964640466802365047041385888782290608673250219504043769213657211381952067570527 [174,89] -24640577255834556031191536362578955141706953904914039567084322694303674773229246988111118023389991247986252311228027618687829937731614164185911711830843055819711675370700657125754743615237598749750399340470510894169130023873084949092264361770996321764696619281220787795612391606476861101259251621921690097893555134273629268161304103440344573489527905542956418036220968073964742556931943552527103173492511117985419693709503789217668526141690215516468646775142340968095275636412876462381415988423406462320012487668567053462287341557339458372482645713575276633594481628704005766070920521176445261473440604874349722574558133128860967500154712668487311158484086816712929516082502304691598696928740749864359456616168721542807015343115284341505302734932318348896617416686694059583243087243224783081932261665279893563807146921308888242396986105366648728136008551665506992360981282292269945471822843826638069974255143330477320067665120130078175408467379241372423977702752879599860717498039359652110185245981008190940318116218849220768713481185079546503282789544474433509572660765804543350663855564797848851463131840568529449556389066382638922567262036732905772067811181353560692498700619183564090735492543840069267602355133579566150200725107742994543628776393371031857813603205342537661582267337290622611492732683865669664001907109666977942157798089390766746341378437780390447028196225975052579272259600648711808 [174,90] 2359625295698403062204990217777236516401816656506662184821317046434130178617064011240018467612386796579810501826174995698147754330744290550680977923676370280137329684433487485439685157269585383022659909009767788066737209146639544657385959503314869896366075312882861143812107270173232346282683268920983923970183040401947949955761912743528391795098541203913481590962728131744567412412789336548211842787128750853436994908686048683089418612705395808947596366340872003436235154801337509565272702814293697708753550312259434911574147487596513320971306409094372857086045182369142553410137793971672981241435352840525286665294544253275193190305196242783475286117949889110836954157938528297624165516116571098085481693256700417378290550539006235293091216950123436755626948223253916528256058190992665281927370183902201979647994759163684773196621604067702843237038709552692896136410347366688095967841021756217999807088750295827710572516392401532783620835868080830167744515503494210707200020294773075330055095787210182571674086149222319389052676285877739027397820402708073984967520872550047412686942963523960849510460117183357091410575167318682494304055036754758970119322743471040220082674153733469576721268113766373952368789808735391371097613238167184207019570239471063210829139672684536857187362158115942543956334316595486910450099447996233863177608232470505524943431384933986695318962819780448138404716958207040 [174,91] 191977602675564320746273896091010857804489712596910840939589447526960456302273281622782399272570971723794504188631943641608435721726003785691930575047339393531119449817464994150719405066137938803432333633334275821503939824300782967786659516226196540228089733808933844035851605718772049487194996284601187902806867051732496067522623429603803995483646494204849566643511477462771999414594067413281379321202780039108051342053480324124209826975867945299516898557187697552774194272617486330565659979452176195704019851564183336620999899910854671028883101975234778586020768658734876863435175487045267958171062732367898022581426822342006707537990995665410693311688586983051450306520215229257278157009453610767869531384461878113694631194538027316206289772069284754231721371505927091331091177134333980823088157510380870622997700648099252753584496581254615932595038412145692317223015986089557229175393589205964358014888846616040533013734826000261834258358168827195109503362134364985852621281270483731000867133509853937341513734035238349186916574161881126688389370737729729452643144694861142919567042939598252494206924870999379794497863966754730879040126030593825666833081730322915664922846350281398095352239206584806002097001027284987096129570038246874958114947350218801500880990172462548021475029843818481757417223079524739011882175984525723509161741988275627131381345598967253670205219890540837672308023680 [174,92] 6130417138300091804262422828323937136624275460144236586966955175788928658325971339836121513900335148981071472727256479830902771780117413969371285990725197604830104610270980980749168508282217142174501891272138901634019596839607730782495617769188480728759418847725872738506916892281852058390126966160866283717808366010392658561149828113954109533428881239924595640576231579828963831415746875300864185315804824839676421252547522653221260542321714023096892145800669775603831577912882144200223351884937164418400444881882445479942733707644551875470646964781835387864731451737290347560301274466961681284248268426980278183733687472754589088322723140641279999890397552524497345595210188714556725874979593545922468883460520453171375749702344981455900758881444851960487620303970057408340120912141270558202960220336756810440870641931475304103072753228691401588794171232032140178489109068083273247169234679140435223787274071670168186871509862036807649847521189781998620087426967460091710613532079943617913972395970514829419885112634125042866451864008979120671128773662277010717768959664151384008192051767090564577565823517284056552885841729337458305168246235700455351235904644187332008936616226014010836497882756209499802474123611863823933140911859026480629177895999644599245487384423092552409421445495724729990008047633806479742767606666197911553409196099422599771280773343265195310424579399648919192468 [174,93] 110220456849099346242686771422773410333276420029527315376755926120096584007233935807177398395073863333086594733463655775610762431653409167829203485248027147787282708795395031623357701169257782660059558564403848425344456488286153722043134248154766834532954483194312956242314336455649216485897191629243706414916324120072895123177903153178757273336075148268535404118259195592012064790134033226964492851237729913201456042599453303630483211054828758894278583793589660987553681775976681753337545017092495449484468967869356643057809786329795454151650386268742633732597896294249106559670153938077436585554269609847198135069938992690518403287069017896860016364151353277573321838769988948997896631421098867309453673805213037866064040480560639637970386714294834392241700200610626511414965067770708597132330107137190801308356850659120159126407628391739420369643460442694704319311478817243762676502336489692777048436279418052229998341344955138460127438568336576223124301973847377925434577057297571198186056434576995436649978494047642475508894449375026015595243130304042582659225103746155896235653779035607652107561827806982778439641750135856172163042614652539357025909346750658432994474010705040411081618885295050284017834531635546428047005812490344455664849692014835026727194388023317255894759980710613831036555840101737007494013136860956481245978525923398488977504725495015747196578581718428132736 [174,94] 1236802465815451066388940490298511733813174254802979957286420919802374949684300130148452341256711928953961647929640957747018345306363063521596375993088434266711751148950067376086761634745705095831101421460813261315738993769898863840553767256864113758604498772393925041957201857624982623197800551957210892578594543451438395288986582780490620541808680872126259743474578516532997360905971547609353162425876736398980831872844613733712405874476100066280479104307277185925028943192452777345065877288678693250927355258405404762759550871058601251069257279576860061988765226762987310094563490017664948904429823691655487702319735719187068716975440440658806015637553254463613849254502899353330025334314248476721870084984288286523427136098146563264402802236921130196034620701177134546392306553813724791061811885868607877313946386221854062399653406712718798055328108373346032777333574555578131636562184251202832906451076944982607891375858186684396182054510664545414059649686514786477232290101539757438757483084035737075675358176195929731952792391345988694295051782208352756047165114869060838229409915688407685968501932664897180120439872275870654654682583027481108123395872214616769802175678688123507523500620358075745962019585913116969412220727568434700138720274041729365161423577368807910419406602187381371341677860142465218505059901543459025906753867131425273181657474010539885208247509666920 [174,95] 9076418907038159733435250252700718433127290519876462483669261058444146889592939149818323642062796327228062432322923505314275390716515370756426992470446257504717806859666627451000889411771428641484421493876966445106229897476254489583669662637347634841951829001254637375594987991323673049066020524306772106099812312576385360461085296128783669432531924116716943060841051804495337154954479201368885321318249036798036325968116285639305849848787406417431347540800421288596389423122994546307827974485695128517910986927720418184070569604744733427871742665274891146843654262709095578681689607869951049074431454522548894977488941505209991262929926120447775351677332223454368818906746935488979048513732042147165900027642928162434999689657806592614904760510663410639215191551739588480898898696500848415835013567497023501106598502412552391806367564694340350489144582017570792064234845301465197978903546292474675180993088293265041221526890058505148505589609883820510635175826777382357531475335351978138488709248924178842374121970065708428476127645949612408641876719304422196904560348797935393510362190248217569185335407473645383627214435564438477551797385139904175094385873504980929433754357496345752755284702470541341234035977548238023365692417205785366512804611122224734874141896067123003900339482855391317663187999708428732648713240959283480864735375283006023119436044052996280627729096 [174,96] 44686263284057395859895327920486336809420411718321094795083309326876742578554927866075763106253930990533887390514064997901288493845001926391738858347205744925142944953774937280415027074648196328176207923275674794600148581704875729136952562229869323961951568451829941937615962349531270485210955128004977885524697355401956019383972947980361291777285338136145515146523260162122575570049695447436628767293283649693230371988618283541131202894148687416390964251967074227985836119047253707373419857691134989615885904935739818253377526320784285707932114257460534796788738120614508425238474463230506211890224904409365946267842794574998878352984403138876258618633503810872188483737868064727152922116069228997155795994718756196444213921698829818590226526117995282918712665582766427987853603647360693038682937770882977285562851680131736010877195102812055912794043319765832956687391932404526527341283410781822659612674345561750002132749070751935269358602941580081976797655637702886362485823022845166789154289178855847782575628315439165903249496969189459306044283834785775431283656031895961138464554596539857735384261488317871666947651382481715726039777100292873155682739262859715200805827769044888091148503304540596275023683727841329325866237446278268780280781299828117744360731510320549165183779939586978897385664362168312531638794932534733169752675104062949543417762421118851630288 [174,97] 149855305989869817655628621635997078644059719660175570757878818046794056629924315116872521830639882831749453922327958461833943420541318608796707946120189223452270959844351617928842684568261627787222587855317848539938088979664235811366268373601386865840223542678402892755437355184894767815731036367177147335638389826356319449151530488649777245546081285750994034900987045309342844940436471347148334553701127608719291787757753740916605225245528165839820816290102415227838741179778854849100603588953669309115003585891198098017716108264589135081256944574288552142220322807309717167788020632348590722834712033856658104584819568100087236247335527310784986391788139943785512445215250252010810422605838432814752189174484786847681458979141296963690101703896592544659857585555497878211239408157486178677751914676893765095880725915870717514107083107474696424425110522319353640956119156905204584048762101155728555140305317718099160884457932781666737638098018968730543759884272010428620921951738201085848136340122870973471209129280076933383775116055395510150099809757521659714902530856200069059870500110830405206802008962850735225098995516055760836229438195903053930636415770410513624248513427967181990085171633395922982233025229586152657143583742418992322455515942345552432590047686127896662407440478219512728588840827558760200076830096348370290986740170528639597658722497783424 [174,98] 345539011988731710820213886057962279224681154525685832500186023374682171802118048283294425273996372025665646897903558999395829968868409994848153016692091593039309153255825580832415226120373797483714235898280897052387815034130623121586085678584562394650493324419729260884799823614330333736246409757185936080261203444799953426263125378557032677556470747875444256383317130446525961833504529414223030097512972249048999874343617229338186500868838244526697882036874051439673813479186423091620417146466877581504056453082044775551980564783690568543580809617476021714226190322620825678596086320533541301076888344181253143224163568247013499907335651145386505117782305701507795390083773877529137271201561954546350611450999913852899123072251628126880769521760707867704931418161500463337887989825643415721466220306945542960126441973902812861835361559288530356923783408154740739576243805915065547479797944035240171183801700302578484096490438806515425372358499803509859898251517457575516522162021235310907902823938187286220181394371056654503524491848603870463584800008737380894036001075246421005195142449804695344344744117666998775600741291525803801456953783204524945501128663234248246736398874075968966399940335216291432686209700242770744988844494549657334970132909350426531329716782869953802853170375533848707225773848419613052264163507489990722232863070366709326730713456 [174,99] 551053551094374753775680083784755184815946011764374892083392599264660351800905576365226951812006817585296782254490528174896736656591561147348685167331898015201917218195719121494348974432804797393069859134576403576562972275785164235384488304504632957197525227096101830868025043981260735651133830556717236736046003419949913173493072191361657577458143616429446119871662608716424562255349166102681031863620936622638487734745287496824414338930421273847591667874182889175114191117848368468157496349388575331377745203695418629070479462573980944639011510563510563561534092732185457135334609979366105370664521705521615100496607922417346443956225143105559220693304620166893764906573472407495532276418706877796912279652311641246806982515095599424393484627756299025122249288853287522512578498608265425668854867105726297906857347729288649648730229007675776659067222234689470550513438008030162070186604959670101219166863741252794323573868644536069175599550848279615716205471975802295978107251678771393520536317115081311043920498897793865326586244808369633252229043090533309764848926715431370583249513487637091328396366950496491077521336806856045548441057956140104740982755937353745972424633442649680365917361331900935707364713210204824871105625274701821010073550954884404572765929803229398269080036376139861299274676194332738712773045755477134697996886615152975881008 [174,100] 609939468122862175431961279587564631524317674940383100572888938973208800379230278638769071670322315038215424151328481379954625819306113452910664820189231907084504690999780088383659782743620738884219698029321931753904876766364084349386463477942167785353454912694764163690212232555514573328179742264669716912992934676605008144262622685420778347949289801047263422563909981439118867432086477226041449016891020559937163450891824824904568755009279161814600356954092560815821154927112998795100896822960368475128887428101984733776585535215527028162164646034267533720650776964238019943258704185529967112598463094482972581583814210080898608082507577710042796964230628642560287468269919014333467917781560511580163545924773326792259091663846255699502659035780773839116609605579395912980257648576971437046981959065959793851555256379005416840080680538540451580454582009066842462186530836459347502484337608714049597674173555943496714161144910117793306909230033801521801315516330318305905976501779807363824284846226519962206968268873133397993853998480852509740795522894442647952852708522785246948618721599859380264733789510708722561362168855595787503885083444354261944456042103177768160181848899201680203505841269862814026557943216562499247422163926972218578236955855583590310881243903622658682810621957254109393714086503062597565218750439496198658715307780774432 [174,101] 469447164666133112829417085499159358138387947674027764540270145471663096921395407920627929935900315253501535320576801611375950513638389140317947721958676293184531960540432882911318606167346192314150386816789609452329040288120964556968363818307026909081555382995595811607012607246894778144034711301596277285335868737874555671960362543786179591294226992872820646368874859150047260749243557230575581126364303372520274956444486123398554938707587995720225946749690623287158346413843913133443448831388861072971740784193308956711393329800254197774228636875179057700626069025524749851183767940434847619876301467601939379445151465703045322084630092887943629002968443334368178737101133446306602748009216983175961250781825322991573464352373156136678509781435612824753775283020227888804226119259623915287182858158429709719855653366077252762764892480886701939710319091090981596694451283074704171291314509849635136824188416297074514293049147671824146885887214024246371310603405292247856096504519912841429167902132466502867666940353037614574295625986562813027339846683627523065279465011700573524956358366324576013983122975119541504363134395401297587046269941886711520313636853498090245612844780600773358009106400265272262433870275440963064760861662937635844127402297816674199622747012901821192143221211195553977559826543775276898599907970700534632193275744 [174,102] 251409045827987030018174093933816527667094820719125954827932443967838412143533613323195531022355648686252074208991471288955814340751355756039624606119753853951323080536560924958633389020776926825183160213237202294408758165815118029599529257874600393819305993639247188950931679477460446872642712618069901792682804962197892726645555910957905407386902865380150079860232465794975667543527210234301840578570568655693295193379508270868016826009991719606423309861503830636689206960642485351714928780599034536452652709666408063634886647973830591439642318556896827022235680810533621339582561620979301528546368888907018658738147556398575721643194956278853068981816666326070744401997314827704108529694573588858597543569236033748401831604495862171193849417781105904184305587847422631620478100271987262546986961207597835166848787492942888313261380389821445967655361345078952427950485796943601214840838824884159745215219432936075148723471796836079645433886476476742315677221399408353368544769310784848696899902009734469100236948320782788789574697330096899351599186376952090460537119335433449618723145519382106538566543842420188431859022852506353256804394051195611348520216934230030631679079272543296261605639653495094678634216827439649797443790748451832288350450876209224682065829803116849890067071117131821663906392599778967656607906716718737583200 [174,103] 93660160387363842073693151554833368722862672341013128107617911184260759419531030861897504496145743989255071260821741503746522720718077615684502473825396880234645583879118639845866613126241721912398229915824026031580970978305132126166814622411338394207925502247419095813953675259201824907050250419187981483521060897286422418057552108335185605015777094037198266330086164686797085760152229484365764490202296000519519392884105663081814309665678587248176102543304405878670139542156570447242050221481670089954220580205171171398205473841323813478750219163211421466096742753852134220471040275222734072158422834245475800992198323823539711079966912435650463907507988129304295626701260044590332681734996112287804275314021537435545460493117336921072140578945629419987404705071443072432704930052674020040282042137012732102108765664841950458312954079989295158433999151546735921178190403685335784318971038792037356459018206650065451735994517624560541412601030347278256049826341451208601596956563859252478769495473582741099632161991391084082977930294034575434206146784510546024931096608597183409844355536289332529407689882285659382552619658716158688661149449674148038294998749959759692469547109412502076832491029609918904639686480298525652731868085004960987653746367019053667668926186069765816945016250326532247362530527011363417821662489059936 [174,104] 24247867423140200599420154084026690028301514964407369705777432482604072428782866278788586010101239437640035489341612356026920414906042103185347278428115433384302992883478087098130170338197860970876638168257310633384877767041641608373307728547001950532776763359951354765685263716558872355423346713605793837375947918327800543243100388293929036884360194404647582446867249721483107767373211525513824483819250049719268726603088290823057284121451859568701650420032958668278789781585187629519630216884815384765789251239817322101577598079463511951013733107684259919203689870440013884565401109703751296655977786895824983359781413358089324207408800320828785030687684145516492349427589462334029608668177729237488803293732602139996374313043359025744847025111862206470167377471634693932466850036540766543710995298938466571978793520372905016715388649071352655057212273475762932862033387035733260429345649864834005598902418712797240268580922235551369309846953656256874372964638924861281398105182914546768457621300913463674643407888153355221930057289402254191749903001979564114868409119805306566386710438502106732524031923877711934432036131224225998406434665663732297835155712538974997286310224717570345594502475425825096003636787386766688028010891542781101952874919559872662599306632108665677225656662169634237950251049793696934137186266 [174,105] 4355471642112126952991649775786487517655974068950562422640647189942580957795776795739094789586394987043214026492750257598130257338248220132990623427953418338155700817858520538095121926156225981088224543484838830657363758247641303099586218672167342157426776940130732887040739014439642942258466867681053679257304075969355553382461171902081293031681596845315996345516292036155364072648537403481914601729120759105154974154502899999931408632181099707784465418963113778661540058345416158643319509379203587329144116883040113553786438232353218121721006859571758590341592252418173073432391668024909828760291509156836766314077984560990447623516500513985359483189239887457951431711077534631453586261711996702755360862142152071937249424201649150508942310612201740647638206133909620659749751913409248464195742521911399849673319066620665792259372669384642316451017036026213623052493040192836373414270343431593024896296037995425195043770602903395646471670564614905108741958630109368617370589550916778969293111683582972544983306494172649199839406622225325492214808380184302641110783521344043818528867048160104574596336190182121506484500264004659411454378447176148056123075492939490109756519281348722358501930775791428809654709044961890442864309744982652505548533691453890817735668938768043475923179476156199916045816526792480636736 [174,106] 541637180088786729202681015761109467108122958387185564767644213469054540447157190092977476540524305360979654253823942984711909906771437972887016725059712740364706282531495267676063346447796147389567773415676107719459021175374095560489975664111392820667481185040453018093915627389593564825493800506878303154814280577703650176438183028201176613846393916794774794395088669978520899675358805585814796858710099225615941967862894353019924555588377931793542073285455945860057797387355229530538231270378696558492323590195600486978866557990382007339276694913709661214809625418358702955859193041863920305279207670024005137885582642161986053054738303992337039306753811373954746985702151868441193946039177147863052297538818526750648298746792365548176783075972629237806087056558976140189672021128120082982393847655127188678557780879767989233737206707133046128484599413315971454122310424081092480472330575323914259325959646487109966194012632320613667591343970923352220272132455307624238597999352794277491812014202153725616803979768407732319278494218887722435778076960544022367158359264601771850437813531338649295748791023482767091218119821365518625997904733022271849319368577561334632157697743550447951139551700155237347864838654578601750947322246937076968273966094875368930440321583568600216438501042948875571004666484416 [174,107] 46511170419533788751583109866026979785139879310288690290979027303248505116135673886995097087458421032843710266203341143564906445704963218529824882294714602740067315406440084646864923069119451605907329846406596860073528895071404053448030119495688455542420879685503589556950869008661912235952695481098476636165500509490910702946262626586067321517707958633857150021394315353186475686178783100289644699904724061161665517010934784893006897682852451735436355872244969788807990041732638566223053028866534579547261455230472693656388693234631969557720568407842166328714584803931057193384034286710904366020241096465822577262592875159158111614414728837132927176577191240841115209498814723018425607099567673529946573314226797603378484989991627993993324392040447838512739435643710324809541996263490603289217351243187689697520939413224087469672765421134394519773793099047648591461876270406891798356509241985512259082193030888007541438269482945571322222089498619356026826880420940767397405041378396605904049930459292313913579381957255545933403979015740956127431806659136929945937219161088868261632965505006629883788132376877777906071246377477114506613901690511176168477577199737721517138136130581463065763564741411968191653840036053903050773941677695116433604676041879552603770551419432873441876156761670912668178752 [174,108] 2749522984532217224473330020138294813234178801557078166513240510851518888450277859525605568556212138454127178501787108652271293601749432522016438530613681597658771168349315960137977764896539236566682388153975778707278735946227208872958027543228582905240201919010966230422143478521363409935354465726920149949061119446337654237556217976626033066222649320571218023769772652688848941713290277809708105182526900496617977914791429761836239054748289251483483673388492021653436033246514614673250814844350804598118980722367434305982176893095269282780796285995791423978822234606730291682896992803771482111079232575206471444379036745092784775758650773627215326229963742836016234496425600160386974633321181756059240045440049024895086428959058536108551713597338851675561970853573827911704992152383979727680520721500563732083731474805089064503891232315598335708559728780332096761854619072645586539024446838152009010092001371390147188928115631459655605493640796934666970411760494868412427637341862490255554201092012742246346853036411885398696562816968291051574060232186012094296605237659543613113429438505141224069682631404911623279722634857550256886193283052600118322335293539157437170916739401247263312277058623466198789452164634628985665825283080884297907364275207203097989338083721516410178370119988886776 [174,109] 111508271429543602170912004481519035848641381904830311519516101768836589869604867874885002894784483534758423535261437984608011797661385067857429675001359206760010465202371206541848733048103649506300370374367017134679298192855381680193791349917194586964899759734530715865662880393822932854357788652056540515078608566833397237529398289784765101572396290030179012226394714870178945845948595563475322667501922674170003445618917642820579571423034969666260804752510632822028785120575550613201628144126936545959282810406783451697852590604582339046984272733074197523376816735458566973851188372849411952092992829206334951575730322078700499931102392695302475025940282756943732983607365310963068574905077105688135186035264893097369591277393755840111998524378639571941363375283148871739658758109755846752179360094829519017776808627957364422199893304380560967145659992703795557634147972503674699050860735521471736688321468286383826395316436917337790624642571444242097905078069203367238626221918974568200101291017849197963416107746915059400609765321432360573870662141614792282397948178150121582428074773396967868030564779677805218301566559755711133629992547101622412813011608739246967955182778538566547208028322572878816323764968981488842329729918190094789328131655822793292113051476392918594703913792 [174,110] 3090535807797383209670372756593612749226702112115801234720739134641581125418452355343172670323421943476190554457739659439578920451354004475646816833813253797608533082385954530737243030774540398769749326692237101822605252296766196132629557202813215857233900827469173293217259304179271756973489521529651912812313067431032571112169210748399296773804968876048752712608909196421049260246920882016061781332690338638402436672133250809612948887401638176006160258651467241527720175734357899225327687896187256164772149701141222955485594232972033545160176484850630313108365864953818376406795228592384985948559912585970627408786850660746953430180046996818028829681123404148878220339816109032084638031413842782613032274595755974155012073447077310160244310588564492705033434848243397242865419332272255833241067434756261212314281104602244987678504089330444601577615111971890166001198638714083189491302425924119737152594129888052952821483672175302531046914599916086124725273859430970332370551169211229258209383790743282849119740494095650378208609350369665233537979070778514521858337517467988237176203067610334644941043892233196336289584928533874884146442055924089572147796220091798660175242787244540740642353004522386736005275390761051990805776795139696640790322794909268216475511364384504212432 [174,111] 58290374584750957106638962180748370874348856820551619989989855864294568536025643633811420586369201783983507796067616251554647964515213213452999322994354918530881533196100895673006889087246837858972206697142778697725364424048069398251236395198388269377041209857502675062612170834406770797830743319505093200360251804017284346010864288388276208539336411937437849242250750772211267341399346198072713499049287248100723390212184824068829705685627864641596189632864693088209812841494242991774444466328745999087895942491337367244047439685326715298689116333896549499209358507240864637490345770988637952175421623124919782193110919663918591122494290718200136915337220701229372776074452897555146725693619841232183252782444146925732198064366608500280191567976341167223667521291373252088843454728748973450247030845995017118582681429655254733915059890761952578541399331967079130536526950461242872546235629473034019387115092112540144848333791159471138191676363007533854749012881655287958198913786351106229202288164259162000808301185364054683983997870543050089958250036914360008097283873150742911852633561325597234931312190479610459974626671083527199982547592306154674329411285160622582919991001281773163250139403209280254468076564250915686049533633884665915088341445488730696463483443408 [174,112] 744711989296125449112371237591117769241393301655325029846678899975459872015423402856894197447922797789858095242580149741305003474882735836891267178340638299979960202868530958560457766622639923277220566929263674785606480212368345268411461974464973578467601973661567394561616788590418088794259027772070246133480547436140772236162997958835687638437626573473488614116362836128346124195115201972921629933399736654989370761151329939025672288321656169465217614474705865732228414915104277648981647873098969487136496621282496607443183071638941057094822144706682602547596263134467202715664656722828124806718444854110066885553197757694352692180315992351387275421176640116373249797770124551661432926233342744285683916499142417443267009085580205080550754896725125463119788897187818346104897268162069290932087471618074218049094443537739355259864349334315066432731244821086133604223259582005910990519781267045211415573971220933508263204372844483073756168456254571701633427116674844724038987097683794449000022266241953002867783164268133653090449942742954352009704303666413826416701351558221166025456670296456427923728538084467329507612107298008932419561941425485165516648385674386369626213817927894866086325554306452574837598869644371268542940850834620222922106461888712360946704 [174,113] 6412561667889671614885003890801901056614214395351544131051600254739672781517402158303293486896020082652243348636078098000086862135933445041571999075002728517041693876197571116152536618311751174128018442769465573451867169987014684868927885858218382782664866392389613761242120818975948293270732663418006544011481251148283298587100790036032413848704345247954879188408637682820439358241455027681444412221410368221714951098600741516861874098571196931281138371118744068686583640975834299824831983738723864989287816962359929370619694675587418878700086921401065478534058835912511950514079911121946065710443448037757072685491134498369319952076179799377571330289912305000677088667978799469118875784147317211141303397595097542525681845797669016841888364803062119775277409691379308793349357278214167077408631133478130252509763455498780189690408319132714070347670814130377413024501649686467440692576245375251265690211347856667549584663565120163068839405837925976231059175926902819758783825250360258160940182436282086581385651045947765796163301129241726151995469762657876679526383344941937206380856686054011835843830045759751177698405432596853073651290603491732017742319680008113202429748931173593295242675332544511276037799330892293964100892727169842756310278145894336 [174,114] 37015006118924996557326185944420154131963004834335227148854950588450328223079304306128219051817552901594996184334517433275622317690420083359770589697502088291615091255980299053144398442724098900059987482172814361776326759131808359583981556994631441795554225109255318568731834854965139985569598404070260454327241680167773767774386949441025035008310686409878071625199294928929429389402520116574835050133634396348285321344597972535230867826066925816960260252279908023078347194216749638908763521568322281511457534645338110750295531776084319881394467056038579062146099880401794019842596845983060293576231966895702464564297477170012697392727715556318676319673722108586145624464240134068975711796036399617004762245577227221924558423196523864366198631790738456436903833953133411988280814399125315468796858541612021022585325046841471792876476220470534398857168413141915908984167711267226154817142239153069198581312161483055072571242576595215572633222125090413361536284206844462318610438830163952951206929313820521496633877877830001548027951946298144166422585314532656766256869051591569326964764472913644047089929488381470223642057919199700296774697735111540321850831770957239838661283533414387705630716012584992921520259061289363063943043631341464706358048 [174,115] 142397374886742076642648583204898808028207624374729643030522371154498402541925060754099992101607752692653463778822091168766517841224794309463672384607142759509046333907786176153396847512075849416854443239486678949083586230689127297218294410026267198240840910536956449300128434193462712956784357221638968739988188870815414715798079169208166289592823017022445161361321030731438761665971403584271227996198914736317112410182365428721235838008042858635619835751698617300730249734834486368162904285211950912069244382692282092135145914829823834539753869239898667522746632527315531188811516734342224027155679400179133406320049016519638631434369699051920365420404315277190003637117179562433093020904579768568009003277242208481701497601035885442362423652354427312612235316324885347716525679761465042305270921470163283422121257540857070845992356001745610201041836290387176000601626388432672142324189394731258145999661866284859350311800460820699629657070597530218098887223151045601056150097548634258800137041731976294373730084156939348464094781815714712443711871945735082128572801685818171437986794967531127117030994747139451802476083887884767344990429877304426046479680115966409250383989475753816354923085125279267395032436748577657125939090249866912 [174,116] 362824321512281973951038227524608525026514426193141302930688132608588865962020868555921297080378148926227034012601075813523044981819233493929091319873868077700890141829255069260169100511677614747542674267890520767736536536251734032181134072778859662190000456850990248644908250499934561554972644135727144067161877435333921725807578536632749849323457364701988773155074227395486267095934643001894057835474245142958526105328706355675497872961019649071113560382264650776452794871003713238285274260597717174326383700535997082771908273476464768672540390360748669601759730967943791924544919800058267987538250577387271483621801745330088166488717734082174274908468288409350742530303242231646111440794367334495095036045002089915375317424037329453347928427650245850220702595362168456744056096693068145345326132575514537047832249396889634681866824230860597823603754842223432140578178243280858959252927316645819842717063882265423987578884926593430508684424914864898100776082343988543508870598931188629159894519831963932152469492231303096960176513957805189023045647516144897862951744744550953617263622349161428849405243754767534924258038776966088469247977277062406486160353676447593426246876968939686689721958581514579191100622427422966068020432 [174,117] 608224304775668358735719816663766199390748493756225958046922628370744881123286564509746145819528891060884307858149915692656915156481602024501734315594223887541283493388594278812498469102995667040351144602923644211040065189929758144773265989389190121514172479902335787453576982769181744058049012527551603116873345314723565281727823169559505402089686549103004235858852420401046796052183808624948651721689824986055001698575521510616732365923314296231133550252670764155947373267641292152380829852850002892983485079173239377636041336602943786688062289301062247118086515063802589475224722605520313971669973407317393037994968077933236513936347560169417555029581752571825189696086609132231182206092336150678968987518085704986440882149259095976126529906588194430000992554454339808418627006150232405175997774725949084576035260963147181292229160173219239935754014514616344093231851574987922571044418917535075862784652513811014046106086286863368995385911346174886795406655066805097507630224557975858338808324803161863757575447656791361968160545227569783009686420708136098905224094354152969066489868275368684247419189149815687937557211315075046835430930925291470987204125954211634461852139671040969916387226100699229472062460238715584 [174,118] 666052992664852561671851485856390752170150502310081081339489595598142280770223244103485988195929053816933515020961627529260766770905762091057328572270064590756969213203890608629268497699239943356756408274766138716129375286934055701512314085978854430667453050320250722243781009038964377399226087259740429680108968316805078807833828259430020341505455079328329376806644591380806539416361746247660043689617041598878378346958176634568377160491482454055859277455977604086663871393501244893165310922818534498900663445337607621367067085364348420238248118056145965283614839944338414697707377521601344264242107145584909524981358773861608784680654311636112076649732983051221445660986234166594229732466309333943660637549980096654537005648120903291299116033693229416623503198619075850477917629181253845460381577366200513951399948776315332658897615767521005578386253993481156005492626891851993145643621563663528022993541925261019482160746189729030403477567386110018917691639350095029008396143188360854970761973298948454384450268919940288853582114691492991267305655793718712139495484285968650170968176324384470301505222431858485379555461544430096920609775761988919373940580021801520936151870921494759282994803851451648543028232 [174,119] 472855447629592490973252790705546935376189833972157980525531948974554479127846611169724323122958405803030169364705360877405014223717133176077545443063309903596164318077593261572712207066856515285465063914849011405310599929319124758423036136931823851926425811695541347982137878299765034040344283613002224707460073014877677814351206092991104671371771196644003593626024068289637247500312545970143233191601020187509890319236155021251556374293715723656161534435420370631346217362988587026822745168077738340914804374294197973326949186614319691085687503797988651046603783406327148747173927924536180436397001944509207195366356753875966577614800278163589158357874548956706394418076956388263685661376918915918610439363252001894415129146746781820715439360293715381798749175495716354767806329711313274186518703212945478419476145005184153075457086832655486873376067224168056371815026898763338247785720703060973489525562328620700909026218965034080316364128875234538302899693981461784985593899191513685881637967486734372795354153830263588080166641848673235898803136752036325740132336000859223847293937525176365769101031636141905882387353242323636959037934233191922983328040812296254949227008844899993509158883909790472 [174,120] 215874304898544561299746313392266420759287511947839346374128592499885452415703813741535292307394501047238359400439620797217443088631957912441126311403531444689513788931441779231076114074614376466545099793589988325773492461393990390113120750487315938233064349703584030020971523610904263560554247422678656501415135624194490572603041373765743987463319717124867565511812313251790232214033390288285336665894769061098858275771970789568794491287778300171287617457398926134508971862126604467263872989075151578097214874195472714748055883258160971085410106176548783758709891051074851237362721289726626456314886838403914897146695448272469246456606307442521129943787453648894411532964450865542233687878236281553195318910518494217500889837523055755123003563472842879437179447887613603452792122068138502126712570338717788144310004011854145662104860975740902828866221010270383561216731613588106551295686339488270609783858633669477497660392155516506177826343486196097761772857958728316822172230899468280332479369835216570351267397720503500825357660408379101452733681864348513553470445288372757290926470670628168281088577934971998454639029294363189942355981028579359745650945994663049824753372219813433313564725 [174,121] 62830989503587805446242390318265556261379981562108469972632316873384979070746196994799694156698340039927313342127013141494778147043719328606344716201058703470900426389498782700034619757754530732514577812421024750208523372419317254019455040384405719858176157536049195299262458120176632643644538391262797753360881699528984069737652625039443560445748879533478783259935803478053273473946542846216959983260554723670944734396868407640770472375006348308964128570845877698380494577040201436623701155222577636551922369859944128719774484139532266986433901376181597112854945666083536453741880046795952627684949868215015459053734309361366811357544859699291872346564573042636687645509101957011219887856031858513842684381619938943560563155996781464265861134289005067907012258892682375805883466795668337038968026977437379192240356993975786285667083156296352924153850178508273957572259516646016342134388861585597349028013950142406037872912195839105238436842804585843078545081451665737337322081895175260067264419961294434495741276011946363028719515565932184106190331595380964641159007324536408055740429609236271528520271626627552674385895792780619771495222465672649022286396443156737808243658374236864 [174,122] 11551810966408169109203617428903257602392961524632844284066514919313659869272584139369014318176575110750323586656624372719047658665640809052899339583657364334711486139900482430311152034697777893752412961439799936433270819291415158818715087180419614167174962916778543272121669163094088833122950657407320590609765491250450732937863882501958400995181129331343721282173135013042308365726750349044264112085349017330788502058543843751316614247028920788266621604394883069409066294055024271263595732652917938951969193903757499082747849910333122388307267042553719337928179454668975651700883271781407739177465374001926325222164899603908246641902675855135531701743752027896016056696154493424864367394449132716390735585519751366334423372134314571258665093920495767367934293537935226749559596720225811744699770741225894748494807666957253081334819179320399051907410208934932553767461484323715008930797371776759171404869880142547920834014097936088633568278276110233257682200219314190339593441273527084124766930741528489914401644362084822946365167734124704997656370937036294672903241139775338136062660273147847485847540468243119643883312906441151926952868948777262495787675792272746208832208 [174,123] 1328533175214469433106730942506709154840140250626803235444440796108531503311606941587242188649587896142010214570625649526713806623894923288194911815293383477186333765628390577805427885045385668369008904594982035753491948313621389596512761597660075615219249680121736918336477037736973176174120480156365332495803452099043661954955624335864523503236517281784271046980474829143967108547473432922150242652810950462785993289482115872727924237929165610651054813478613439052258322186228198025820772832394784073823536836792577048835805314248812801047368750739966310070351137204598517291666474051138334658045099021099445747745781518300721370959864100811755503383949664425226642436782960362468542065401503390221003040496936288652025737270407912517492555829921934183054114080860860877645611144078765248691551566207255778807346441634620581999889582543129530937858317338018941964986375101204888176978904874017125079333043732651694318946294350802173591129379421626763547328133379970349759988823616217219663923143051396793500696297279443865902322433046277671088396946197604724563616202261616023172464693427923920110594940016388457081931601269834377133218848426665264698417660045008 [174,124] 94581652229674582286209185281120083599013505178550100858630875528677603232531537432505759298220182584174445754495652999155834913574764246467695849257040448502527081405373307806735180006889059761767347478887206271057674548509754618053458912451958178731801456816022157043570390699094854793995208414871430824686269356337984914473089082815399197277945573396689526208040615151350760582837096887423274756061650323839715684900382018039410989556435175996995119525518101238997115472099406579615662047922318110451276185920206330977091604462315638489158749353049577568585667462690407256890158223129393682575478211852274947655240322462559935830129391548236722555244097596713569719276985388245374518443384355126575997414935534006304429093822593568953845088611190008136729071211373365518694091683711851016470319355462088529522565659757695159355266639194865373640875630144516583815485624423673855486192965303555902232890100157367454338700833468148691860220550242102398142869365599697614518131238454449260473759370801954152378546284557736518414328117674965602780862209923504429658184427092769082448297584685630189347935279746059396878663501789435413343732885722458948924 [174,125] 4122149248568427644203175657068363723957951669721603019508884542334608829634242943423253091111233750035094246239799860968448369343129120753721374025511468642603634572862809636012788717599630602740816219656284389159613848910610409399018456483977660949631529782618027816577374777758846998238468365334209392967154927730519770480385583801924974689312675364290884450904381068197065784057530411372788848834060983671698093010519469879115968267735387841684222891560702380654923359139244455905385891437098926977249588203253242962112521086220767705970818675181511166671952654445239870131935287498278526412620611472875283477140544895324780249875495275005569670494184057558959061745918277635212182850446266524333618790008516122664617175168346168260123555379812050628986479206101581125623378186586718121936918640214001544898573819162440493666720291252963757384905657199306752652098901882919634876349103408938224253300129286357952207147837062832830753960362766462648601303337693335082767312252541735173449562407297327068080403949231027533712475104661102541055384508092937058773908399229685407044205091092044102145711974778591805419197304101930989493425690720 [174,126] 108686630255977053410075744618325239228993445861107578931880688262223044002943416008675953205711924865441469047098005894249934515519106356091499267127448091420688912614515978160698636436095582292358118162843800323593017985523802780510335096262138107683590437357737068577081065690581390955349025653639882049782690673204120354668598314454818483835404413422583517138831829236756163649624810082231023324035378035366929026888539861564698255541776193243912288932507175017570384775490490605023754682284182272273347358873350647682959635725246835353568321179563347523624923390025310896630638786883108648902349447972791119149338859371215155339920907582766947552723816406009646920528863711108115423739690391499536771583898238029379607903015683319444028303170128421808452779613105346943994416682073913080562035380746179753247525349540301836154478685914227014706265717459537481561401938935806008637192300584492646584261059075556789345317386601681248194138071044251522546471072934983280479020865928456389779746512074532830159377266441323468521447559917534838552028882211492129292387106624363858846810041022441358631628458464038945193416609648234160 [174,127] 1711894929107061000746908647375224805394938330106812689435232557500066826622686813849610164741807868017090943343447844769709126064712985989153930152881563185322287606611156709983122088488931438402160971308128291851418374664075144478094791095242473949394907791085017593769223315768813979229779727055977005459752036168032274736989415577246320617036980447052754203966910931664371881661923637002897610765274235843955921132161133805807449091806367971044113929713913679982698749798045848308622832187608633329807296366160896762706725425214444438403372299722883973676664294756215433857354937476469702613103390709260657099940580535189819297313517831096775302312386867598013191781559699239579692452089890553418840467892278800934944010051795112952502328412883853250923059266519801244214541247618075581431337252317534866458688806392669620890359881162944369311580624080591576805012551086174335656967414152094113894853483799209331533663046442451548659831556760034474959562164048091693687548930251714903357247822954928711633321164942247457658757154255282490246347203349143536864470649977292834283200570742653724269183608197677670659861872 [174,128] 15891805945740901869518547875040943281725437023276047966099925063672284363262882283298842747841256492415793689426623287779762657214708420797576050646808767527512023443709434874803427474158409229283906964612173356012718443679043645187496289479392412637406403932125518875010302849136599629020860569795222393568240747954186629193034530045666145889358022140794717546274408864666730870756489995861369318901381949957169919392362991028058735770376091707280266614184485314257325175695370343738422531022551824341969909786326552273709396414297589550777052287184980772949289648619420334796052311261713408432304157959405911513401067309045801876190333152184036262439586699766741691476677780050680505627878298636954829721009214680154741603288822971458672895071151955499569362348649196001723158166555761317128107870221239313003587537047128145779431766263008099210110481992243533805992344856356601694790446426194682509123483348823574670462229305869593282785514435614798078261979265272662135889906178328823325542366885245865806697206168608130705448207322772114597137904521563496686641030891331171782588867466318344141315716756225 [174,129] 85706883858567532806130169388388001349735519892112224287092982232849333723375110529613105708190099621126605905498318090286349073886229723333870284506000068245714831741656859363630339240614736754291490691985574078956778891206442636458075364133816120928518360338174506248402899506301645956915897592977987144730673125290085617452471599515325355735746177161336437691597185223626051009564349023512780107397167320562336725155746211373801929124838977215586357359732387974804804907847671297149870582189911429168532562027767464836812620977133303552980895623000598482214001260228159044027376346541749933477337607231315719871057336300566490251199132270290081555025230574119994581669089803174494263603978847630136867419054214270075644934297736858529804745439328147609353753688332619729105738543724498606905301392368436102582390534672430238385766476598895589236631529228891190933895663717536856224657298606043976137294324842127533632248806803333582043782683618081486177181945738787057826000774698739104367599071011443612362985946170491620578087222401549736184100439677498438627232281305068236406527646959509699328 [174,130] 264440305971066060917959058032302176842359024507290283212085143204866626260904775903456103397728486322474410818829357575156482552706600169454271002265279256811807601362519410087890377798301923449707105122645840939749026468578546979541884111803670790215876177948205097010647084298167654667976466292258627196821120821979689326390667813877437664865075823874844440680215209775978172635424997977954498485787003973563245473399386154416501675640903528904306773105595060421435608725856267196142755930772245362003523774115299866971107840396973433559721353561220790736993568751103724340186724812347210488910689100399764271618415668696623243256209246077255993766538297148235100804795134999642083077812787164128046697070656992293653453094940661275067521602370773112267437292363866636188572217442638629521244536289878424706269517799869332761987957523935205441928007839544767436465632148425059579890895316134487402969596560231554874351293769427847267993372952989867778642772330464331658744583502744420495918682904638719264533323467092290178560925278080431349608027446470247058628291555214439269355826768 [174,131] 459164142439323056382402553111738162212588087583619746696823797904823728171187375042308895013568138045069252512976768748985617400186820364989626024753675284207986478239266503281058282398925336653432005762021458941848785053415043382999196043549028469954604091301835613787701213572230753529016521322028522722729557170153307549309759697567594784968119222648905122076649808965369644534841817834282942337251520626480586050902092304089436528474226688110662055378809381752604172545798026048798885543066444402908197721934366760572862153893648517303160637653738760094492159264973094464234051922700884978382256371051285382524896753876286100290699176099771078447865898699175026678702478152081370037590812337641499116389355824907020874167689138594485799467899580481089065597308140891416089211841879126031582944205889711628639611156354896016908410828983552412325016358063164172585757006394575440359174415777188267957364540472429904815076255569055220362977966210956212316633783742819800613301719733542708281872190925932518572834554892031579679377768774137141136070623094997286180913006318608 [174,132] 440849561879936438169215658679310196924264608218246301408380424323245927360190795453571284523572005433479293064291746570443257991379972812139559337405498451696899406922502570478281686774585046744158091108493766142476461420907538795165207160502598803303213489983410994853396174405682732780775745491718675697018639115974803332779408249281009038287071510878081694275388922267518234047405466376664336874016480528532958372322976103158091353150062900516891305772787009061074463093910671387947983173433185616661488724658101454440908778916270423538703155145102878084480509299429979643986634554775937402831717537217425010091161883059889688321278008001260388979348396384367221108926646858091042682063498326855438972016107456264791086067034854729539491998909715654174418806231948978084998910604160723414275432477057765825751324052702933638017735813773921535536533472711713986742898956608537116249908727390454847403332203371290699348089297619269295662344350592631009205137490229093231008132353169803782025981534936377202494785996534114381925329262152973159421631933513223909144 [174,133] 229666566350147422526732928833162058848033744334789388639967079188844838387611158984928559369571674091710404263168863920585949820852652726900147184099809691602493730544812710232058931772252893074358565541050970472066295605529131846213425683096880591045668382966695275363693575377604375582481263396222740610672307734291469634649313622348337807023360650141719335365587849947170883657519356829049836176694114136204862026093405435311879352978503839846847848683639503270122839866524525911055085691267034314606669745033562720970069084086404440346175232877921237503738839990600808905640409344231333071338432783872791746534371466966859886530546365630731723827434404229814108086617107297132812894560042042037797968136011796376179496963244398141651667752690320477918460455162557141193408112184580108543011591579107847630489961461232286953857699680964910356011640767712915618844334789123348254745359929903282926405412565159180487350090207103940731374648334218496945671800973956097633870567637646524390374708940456696303641048480794916221493098187537841646371354848 [174,134] 63619482598752791929776330652945121871708224930610331652336545591045272500817090339785790593604678119585302413970793059497347340347897761448539864446372097869183855664041252520823290588549508065541407389662603292299317005769460596293073098999244647827665819956222457865202423861140747520951366669158362158504155198248674647141712151215768867492179322449023718660342743870426561716589481540788868706302206644371837422951929531161505389741754172470883869065050988005689603218159593865395841018815160183178122768502252689208411850307455586837556063569726888099667229953496130352059419308111549902008976918428603840707106723464504633937877503475062925732680498536422661679962998319103116582239088521407472350994888587673843297886743188639864246355003736915666288439477924583434033738674346380613200152554711486912778583333657057651144458852919852129849326815765038062396149229760790497941022032781659405694803733332527621973202257734283722489110695403889181703424799778687198246570568048616976383959201846622247008095534341845701880711770515728 [174,135] 9168670442525384443521282595313092330712311909043986128527459291548094418489184923718983190034648677840043253799360463916235753113785464401420537758061332690177726955527780300218549289780379742264118970287746697313535567560963114448786981553516223958270626590298406035404788159999322636802346216752498192579956317430517920763886681255490460469051064603502568936176097155346748851884307096187368541305634016087792804910482484241534663680400242716321720807015205443580294563962288501584950366140167525395141680905147679336803144607163459317599233210928784205204929740068711106354474560067503771844007405456823870536386247466310753085000135109285931358839928681421148888653834383143403170339234987611704531670142572924744179370317588636395739604253049666731776343208450036401837732966805407749413230968172077145104803954747409445024428365003372533997628860738130480910816299701291206116999495857131150849008346966338173019099771129161322952408490888746522243059281420987278174870072028942351012762072038040985215172337481741136336 [174,136] 671518248172075464694840248463121012591521897125553998376885756255827344301858666454037253004934413658127636465779561632083382970481888615186892325445321004297391494668863705523473218169319682396740184105635443939264772257237342640104252630945045949325476794340060192474965442570999254718396508714494742322898531104489354192959584607730975356765606933977168107397332233260548591790913591847226716162049316752839231999928390902036999845770508927344639759053202170293369934415140673533735699405383699258553060364229483523050093813467040172840711075126811008058834063846474663411869873644628266227495198353885469324483774832915757881277689099769347773565051284022044913677258133921817824883386975249759236829811911197634283386450227273333907334640918027051908106217842361480808035215320871718925325256919232668554068932719271869012602350128899506506936348974848253129691644690265956319174488897102588263081682050877097534501394811035560990138113302358316455323508303618285848216355048889691392213432530243057779168196 [174,137] 24369847918951609051310076637465365163949788729729139652604939931501311769414077355609245281842843272790283093296986381055299002025735442421202167381486751577607156394499203809683590516669818011246643855453001505574241845523022838597543676882083200151454117202158555849208685209091008998958948873742081052238913663833652112527047022565387964941791636693380344390303759391181114999916329049243907648390029638075370595632510994385021002615576589606330184032819054292803912051480790836205348470550160721314630726434599891558581398313893050997145794396960464005525204411964541450263733835203874961865958580158499042729783109337775945400729014319291074573234581835755300733079204366252048891919092429675047200239564087236692415502946513285436862748175335869461166933439349273067333875018723399171511146356439308469027953428847634554762408000623477456963460327005139193077398386821483004147706251956377368141270327745756125231236170530324339384419105293958930391058723426877079382401993628401228951346295296 [174,138] 426393335938802558317941927570268673801370152985815954855755076560564276335204435843423056213159180398081164500514988346803052023405418103098231769322790203725603951601627475691389218577978555040489261733120572290607486194003486228831127674630371913143487081713078546932955180596151973696954760220855996209437433844795712893645867457936633165238244833407078777476168131758212514246464907344143336703816185985784550154908445640181831227139147895380811358577917871609331033605743325052769054413598124669829591995820077988318469185804035683343417957923696296699184715203100713701736679078571582235483899127553032012482114571207031972822126402393745831229542333196858453252858173206750227113222878637730526881769269126144695097992452950796261617750046070563692517604021756879749453616333113936582612804900992468408730341815251423361459459799557765619464511178537147621371981414131812651901631556271016258612020440860859103920034161574984938476167494446702922483837973156143486024287065341168 [174,139] 3491897412801239913908171100022034002913249685319461118190501330215406241150222447424443079570750651594952325960490103960347983294053256748892770569517159468178690809289852277656595788431943461671272510109621833944969386421410705393623473493661743790649043928686837867343169518254737297965668298801398646224607311016834845745580043264992265723724135602730726162704047652648879544038130600706574531297960445816333781422694203767774545586880293757802139716184218154447935500092639614492936683336165882577660276197542315815212276381992516838716141703511363572395317215456565146487251273188021169515541786944768754115429318705367656453691788167402880565099379350397545111449505164109802000936867149808222424736541010856396261715279242804608156382832467102382212529148734922815505714492273163774401536334045094616365321137159730620155739815660483024463482800126977688413436373022833612625278743513326122149595529230687167718174071068238813770441011104766987116395458339123482544 [174,140] 12960892181060273964528909703448698478746787183246853487758911769515122459498699566495451846768579684846895094249545598255367856277636291228351817812230768720764847904548986475791629383682023524126208134132081147637118894789135844290539624530653615331541689860863020755026430524963238046630236348702410051572754362022667238901272999550846875005612391733973781418486078204542046941000805820034905787422603501769328272812559372964252433451521844621156408245507138994503895887600456895291485724752151776254892291050409001665177698132133713717138957943057534164574621429977543111657547152352217199102644703039250516407591082979347159273641903677575038847979264291574204323634425036857435328434287676920004671835943216492561930326860096506364798255804257463539202128969092604961996571763339645659301038018134969505490414790085380684476464898325069371976715464180328093556022359268637228387283668950315927603893584867556931159152584367379734579622954457099780195504 [174,141] 21053575287004155686104142100911899266905731618175884889524049857236025748756352807862700954660920245961694297313809418297831622057341722924281699987910511467572039373333246508613634207494688350533264726054447436174440245562855214658275849815375585996719070975293616289330273578485088558189232203639902074214689308252608127996368442468218218945937738122640726745606652132137282381080975753600780020257186135615489426328859964814545574473480934140973498557953330543239195148721331708288662258219927333330799004639056518420659111235412397094165913279655395827860780405149022491889028049758343854485740730883794749227667556453192848495650631078340801652421523321565564387073651758471241205084331349224173482815310364183772735606962728404288344429948765912774110299038896887815283408695683338293677246459243899448898855207552359588735927694492554778626824527001617222688504519262701837931218361886977919739430033907798109928496469919324970219570880 [174,142] 14405980737251964058703901120694642582209947930187290334632943648204654108533297559481694394284666441993116004047408710539437874029523455932803047279905937876357010153536891560275271117713731724550500166834191460487894398046647021171566286845693532940850491438396884674328703403735311825495492574879250905478405350105637657532098837810984216693055225395772096079425731520434145455109109677304993136946872040635530225365550968036953201390114415036282324989224021649773462856734029021555263389795339567415026936828255671786034482870003419331901816987627445537820278386221500071682439377545301938971845139191057250649479973094215380241900270832230220324120864135427869502931051650608515739318101707088574291795513298491233956964579761547963330363776332927569466929804889539988674749067802340818358315393706926287099454135388637886470788337844697126921452357674424289312110701983495464154501843506780772559111427782096510968166706920 [174,143] 3982252971867728731887805447189905484003665590520927461281846855475524490117275548146456302942063110604339638159957833575233478709276472368452996496137255498107379229174399245868684183525716874535494270567727797010181720191450395994475883590351121258984498884142500493750773082421876358775782655527484192208916527051124274281036268048613615207854246992218645588201004015754016862766077193030527539816183451537666215663147496383766149331978357809354266917752226168453298498020282138235931715206198786448279123767411971258776908774140418592277990500802494473997699936389864206587555518362432005762458421919021352025716134254791942434309536461006102499982428031405899010229120387871702255067805863710278993941268339595339405756690932508833940411786576662519402881540450074399653111686250175439610692812848587950930268680094882282692958822709066569417189017292599155479318884296209846797808895695455288063195950436872 [174,144] 424767783813045747572000623027827641497948938901827225676819301960615257533778429042517529783353090145109663824960729705994063184337409836668902591837303463180352721470725114776408112520153737539829144044991849871380034755204613775399213468135633079938454812637618879219235884061629431898965861108986287174720127895390665597447702695611583848483042165001892794545853906564866746148449900059322658280847195845546633515389390322551477637437868750833036337140823330336441539956604725799099778092373789277987370320036452170130621976427157357823524170606846029507867473821655697778444599210217887581152221267399440453420972438888103684656135046561618578832122327192189375453884001190049160675989319105074307823664199276661697521261322006682640694373313069435763510199356705021652235138799616614224928003271740315401914798371265865565139565381633053412558983115651982535228942424455242726000164190995178 [174,145] 16620928708620072197434639304933527846242730313285038154955903387474715728387954798817073881409918797724453972536474764726628917760477762450166129646877064895438977149184195780745557750167078627351803573178278321334450953215352781968082210748992384875727989068359644002614302120244341985853372124452765781289330010271277493922813754126329771383818715855148593696626547068553881520774422558664305024691236490402956143684425348941591374359106304248705213768897633646922949655348185549641035779974103524774999353678277514102657641799682006308395596966146571380882475794686466616816847938795396336470532175864830586297563354339418310337742493429751760682251435917362808179664920640651618279781340295513504803210953769041124177766994312281394829128169870207490597358228382956307899619746455370435478052847897406252754487379659322914502235336446446238938501436484615901491728887002897536 [174,146] 225613955544674115958035942169266436346946697779293479093188782174102874570011983546112622301765241245869906678486026361880471187331919386452337544014490523155110607256221275615381244499966171204928730143495553236447802813527924581421147577340389858850189409827480461179977642242340626808709294609889796972010180402669915207262121524148195273553661536539593676537887191836438883599821752747369729795264594834205326023770348436013759492407218597328883217620773858288809222604172379298297536628150913717025348287056717419259265197831283040346760744349482293669364314036368347053319825882270946017953522695592235211061982962343480300144201069727004781470264713339392272922195385291188853318453172078343448300198370046995642807185513802496649108408879788928919726078027403263337086030586990465699022883480948742132968671319258425472103856769957198923799441601305137296 [174,147] 998477062057105099629306828857242193466943129689715229231210311605541696875641869170492422047916250341532418732003833681108932581754785785879482561515250423034879383466039055785779053879538358907226635397001525278510482736898851637716136525760680611435919993503944703783715621266095498379452511523735178914171647154083382289053870974232807875860694690638685248969651872421648071813543879615843153921921709984395468196922680488623465645884526896041155339488040286577621471428534349220192289592979372004478699415280280118939143977824517741628313424084325876506729216641586380249523397245049751467939306625705573083133900588167590822290890540138172822633158583632761633968969190627992169402334786568141015353828738780873444186897504087859448031877925390493021388136965350319054135997204631135116002394517813968840531847861999811259326606621006343312 [174,148] 1344400444921993450714532811152320181876333987608123754417072717906291633306833552281653075631556113116824633969578043503164567804221364380936443897575519313209772256536355056182690236106992982893113613781106791446309210150370107931531186833013526122082232163885140635702335144436272190153354171746265594561599790115295921953997552152454293703471485735222461226436937817362530130196780697833658890038834400135909783959037700810115972336130237269610967603125841990740704386326514151337049993164789007732556695437106172661558945799723147604327368644233595327174046343072384477067104823363205318700198096258889693541225221901721110163481545343866658236711319291891008898814627144782733064100735740040670727103606268940810139825903202086055081864659392382460374290652175570644131460813169058848415245894187311883283009220247655778244 [174,149] 509657868204567267300100931664348481917833188484272341341475439661450609141020502231880088614364219713316626606630564493413918312916256979931630037786600117085959018969817537941328820209835883408319950345158414310202070345549426568296314887166933687725429001199534534628401428440484673045698018426921344004508054886219614350288289102546353259048474893216668343800696736559888550088526159461070822922990878614445518474486825061725011048644081182482982151986248443159451175414788755241192623848441652968163234888061591697488836316019768737929438976784155245976007911451535123163729631827830965066785776520541919559894300921031123703894555046151419753601538705756947107908139905931418830220099055053400807491426480106966488096432021658661992186188004682611831872432037403149160910446531050841966884903930984032960 [174,150] 49851398235253323547975966003385743232132778759869853771805084960539264742402407877491518431496017126460918157659246670043636930857038792956466794718541058975437083676272157238275194398238070934680477853414829483344160219684144193759515748560216108266650076787320299194118762199136685543088947178785403029703148246220185007459919126444636657168238399200432811685648864221675304113335359937071280011413805040497786592986505565906825279006331860101576124655680077904127102640786088622242380077139715028366715172327273390086538095427254121670878862709411661378308062822498650742875910418166033708483313309955215189773789502302752385129167525921346923321334613279186100703935654343241426269849662722078319337979969574897811476662301086771162811715574321320528268460911720001984749003125679000240 [174,151] 1139652587580188163354079514779001687049743119028175482287040534117195033993681166191256236805636875855008241306728153936604397814687863393518807065664561741393106251688504058563770661116490191500976509686566071618643373695593783688849783640216397482461494235702867977408826168932683375867367266163112963370410350429391696109210723852319259146516148638270739060345499453801261312288195878731277365890211340510292279049865639107909542671755512187379013168294521663896620595369412686774017564882799772839132768157289053593472874842396352091377159145771198891373793200168295139705473233217605169399346234041663991446128154308161641592486606746262317290967860726528325513513063585345958903539359610096104458639896214784435063203320526275324605308185983528676128750863153593072 [174,152] 5439790177400493527554872875251614437241283684984558920770379569871321760162645693252698071661927930169547237935996371410630722863367113402528566313796651793633253123295607832898002865350671967131921216320535865113631638561596781197542159981128015142017419443699421235472757202316280178718663902156679199197834332989443147715270930972877753038692695889997898505625978581854935412940399671908591263787157349311365865601954038933306552211084274226960304131577592026067983493820476045481709282838830367112717102334351103714549708139733404246097977531495460925988398062443587170740710617613326880844972646055442808821712323609508641523558338287534549435113390234215532483781947387776497065679344571047630404174692221394182968064101827557578137243061652382 [174,153] 4762546266405056049462063037653681143121920628316328117037037230253669946884386017995629967502903473075182620090042886380814513629764406311608122064971815335108652516090023646008436201542719696778695611595981738958910811328857544197078165724450809756933413130334604485234385171695324352168098495016953405623240133639634068310603299183101922206895532484031468562112806581045782281926968247164214378019380167483704873287611654832265389508243097310650811886554040559194591678734693555425744304002316189593167411788268518808050545738698212232252796631104206923057665462720439205605041405084762230708249291140613457673246257140111248258790421846078925120880098062181864898333136944697552250126960625664458642953045065172717930327197760 [174,154] 658229680049950851724225831531826012220269166754853803310794542948542535042491483919118583696745676373750939133495464086544441246240745621573187578174078694389911803337375447549542211009952961388883785548134275854986120583167270743508892790030365587681899838115287160587890183113919699148252133281175931838244737819400422530294399141494558392136335237123174664159227182148863816083782727356957983471216868205042705006333590114301771058766966832143614635409439634471065152676840322852675995189314734620825652063650111393207555336901143758600756611968476709041650822706541813272243825689075145410808229018725252875282269728852829525389732636451215443485668691743242492300253037631858279798608430939050139395072 [174,155] 12051165988584500215200689004812600804293721969384812924547281166598512960424032690499716157135280193241531848398995215180463262174565468335501385761114820288577539393582352977955440883344012091071816471795426725765745360353226176044764274007856462609344484301324195282039506393220741486346232028758115301421366258431613603180941214373878998405650154354196976860826833203830970885881489898912892295233622272831131819526724527393529947973325055045912306171770810662960345347560928614653387377637730720552014014825069196605246890242794023686209288256019405485395118715808030114194405625750464977080740034321824900153019288187532761445848185170221853099160418566172534163029707646680843904 [174,156] 23760363193396135632082867133264755160616571596903390579666218853411480885102102162548326104412746017366150154077028630258601945401489859751673176034413745558554456991499819965902042817673537395439549996775951591453391957813126589219993633564709196430728399178128384059290179822430114227104098174575152192286822880049211777815278895541339070543949778860102145435273539240835218850546378040463792266816066528682606293093295118047723094079636360382985555823289119249454745502084115749086819694102743346486015336363309932929168138157722594744378321112849758111424940263346739831323532050849295091213118996802245877782009556661847213601100501798747110946090714669096 [174,157] 3939515765016124715308606919747936637812802138088026153249923838583043763417342214885642676071496656550819409644275255183676111091210179972763844645137142272631664541360236303301680115578781769991290155991414195012672668945646107610846261514949568401810094386540014885578186960260610414540264359380802141903281854500009672208653438259678320373275049765402726026033262369895483628949113527097619558266403015237509262949170000685242227841613456642611984510454311018150478235429861659352719490040170066355263454153667808483302804958574837681506943950924101257932512032738724664898941171931026875179868387894516890641694800728158765491073056 [174,158] 40729894544860164486908154258701578977792759273419811555428577728907077669205223698775498125404934165279988913265511839543417589279989018200007070892838435982023506592351189535001326326429353825090236102407188144977220946452047247556533814637514103535581529600220396506136975897760040540829504277087532637624969195829749259020122426455495780246869381176553714000777134827376070915484964999951666401106503722138244086281683207471762657486449252841533675433297276622852442946664728647052759131582505755584123966979467855552852800764517342180335342620004520912925271685875901731082876991056832161697557406462416032 [174,159] 18188753417076662478400713110985257182217866198601569754050305284437372140593984220816399314240745532958849919588040124139060234519925075432270929176165842482401809502827458967118691755613104198956334726538592328491443370343252170584810500954306494843011751864884032395013027142769893694867308672518647158077996118360231618775562148801876347559262869432313209082967050988055924521802796099467131286649372615319672566200011239489216520913794114488636339458841157817510314519881148422036361894070091748407751002851424400649828343907100217805279524393734684689481136001562607575696465120 [174,160] 221469846522357271721894527125241796840401245869779214059409260969473810285732221061801474525326161655544526777886634936535666487628404465972874867989411156043101864997042767747853678826931549590144282309496723913742349037305365058906228014323650494901790383417344143276638004234660527798176646199609015369022915567769795891197992294959152053932717360651092918135094006329601127817864170766651912275078185380002311201556765137340891808005788009783563707968845984709115030674351048090809598234785303835503644357941130662395025420063436975080182196234924745 [174,161] 40601730478397321575625427212562367500976101728926479234031833857442638789802199345285070047606476061698028347135595643689431031385445525486469684505767310326697471973172047350318059737452369040190575348514708571716903788099470262697074622114152994383164913512937952479319003999671380552463634325207003959564042250031571756147697191337423362129130204322366234594876357706429813737202219142690157860839314189896457331522926806783570375264987643695466025805709865777442948705183645387902392383974266494165914893472046735911680 [174,162] 50192009454126406981382860287984409877063140744006112256062090596670465635787975224799810066389438376813870444143815407913415387052997065414245364565446796347198499181074495152986874188671469616620355893288740957404600376224690265436128290827562024427038639628198095131797348582411439417508177487081392073390020320383596441470199018301363098073704216208771812362289021027928652883964131257799559040092836870578747548263105381791594745050093984791652593394126301748740754966566869645310263680 [174,163] 259694699390202602912547200068460246737342911495483375385871525112382145120460218464020409305188688553295632060326316192464930188929672859136496801300866319532400070059720198588800996233625404419187033817220152684807279706741767340355931873270340730575915320151468280934228542685148423183709173585247567383177886462673720578825530495315564798427171074160257950222293891827904348621657861001715341522222152062368773140645548990485918217459018266016969357568 [174,164] -113194075093594982580869186368185635726356273363966450569315561162264069311186549084584081765966983263639494395117593142380412551619857555491033306488285071457640022817775681311203759043132368329008257949253293027966065733820363388551824621288317761947773675892803950402891608377889391529884591650367877872941474907366354730389695264295562706063859098327041030641360551502603414141930163659663419366948908409988068535367064 [174,165] 139743775060258767058577697007283447550874790320438189551113608320030474901674886621260366185155729644226132179652210792696860373027722920445645395426975107418216278184218859073694941583707111812106482906038073295509430270701553464108798736754025382639178807100147136999621588386711947391408784381714661504465896412130201048208155709079264241038332935691824238210580256905770731274969408 [174,166] 60943922768550724309471667724739725375048306320124602048207600289685068522211087182688277616190579730831108077919625884153929664283934671115982107003877983035356847588279659706601673651503604316117478587756717892171865779059063083636974294189920793190456501551288164631705276140343676068850454356626955880925281257659289068121603521110439159560721788072 [174,167] 14398506264048989519142452657881603948690619280634459706673472687987851853000033993454299802433002243701346734149198198247798211540242847120383164177566136781174947107607624155942860325586243690005228602150285032061523885600870858935691978054292409224710496256227044481207901032975493610786691633144940563865129721928 [174,168] -10210093712919628464499371076287589479466410968041233114990688874740855167545902629079473190539572472146301409705525183576764680603320111606188313276651834196577854786797255656883693887458876923666176036019431378274336378301880881869330281795375598426777342112099636108964619663745934 [174,169] 283408059508481277884118544667875274797989707026249734328570690274247643977569359601850751592763683241055332748051221910562977183115735156196875609726592324129069661997336788855693181131610351921809638340242646027692978149187970784711750307906048 [174,170] 656521087278250406412751538034159654251917426436631534183461286306802291192122502010977976216644131320614835735778930583026712190291912261787250051015227275036780355368580930885496930218739667825740831740821540032 [174,171] 795850725506891423284690942030662141213534922799201977150602847013513571760055229407590619820527824279793454332292300603413909138010515692409464920591254246086586160415909440 [174,172] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596444191694808453113528 [174,173] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441318317471882684992 [174,174] 225437980670403502708675396502601601282904889943899165808664493565229688 [175,0] 134583571607167202885562509120575298738510659653217039248615024302374030403388067097052595210242845144866647641170858582143741191209475689873893886342288111787491812597074525280482810363356693871276720269093786544038400038347480537657122781706714385529690959815097551435238286491011139112347112995095887460012284440112557538370527708911325463024978289073503180641876280854696527803617028370386154841777625559562723167121381614192818056859995084237705085510685194980761252551668616840420800800472314404682782115256276359786824452380636897748571299000473003959668264428829932310263750930868769342537511866545162416109306077676967462837080918243620591578240861561922169737678509045154324888936995006107087677491103175511633671349998042578850287979412683906116183309289051267044117841280959400292995759709031661344252611529443711805001910317369097651221293812317786352130134440608376863627517127445844580243353192379295218464033043199601545628673034563373736898955517156258292546177325162160518477881118289162548807269162671028855438753405547685977730872840445970733393505437343429617349957920192005045572987397130417532689967898246327232276588077408741201837943310324350329046111032979973361485255512589761578193060877984723792167956905453126466302828631764849841191163669932374479527492477377460101398582852499235085172139190765087540858286091606412665897000454088647089800657969276169189117564166084027963434271096065258927508950994879891143768142875294741028624043194582558678601046934009706061002923115895880553956588802323550588970961876474669784013240546689122960298743444774009548538441082732547634378560003888791706546922219110400000000000000000000000 [175,1] 2723430502402714885254228923812809058445326271123985173738504071302475105829165824389880440185660510791509038092909593239022304200409619333734221097770234079888337826126415746195758233492108697560810041136430380824035999939638997362951890608986847869996739365424965746051341189272368955208211699217320433703141064270127532920379993484412942936454621121793245606307723490066964025869527513207703179820996908503281405060126354688068861126899853681551137227472552039232591317549946411386484005559372519746160484616568128960200775119115876567327691636599769988899582753813674840765065490295693946835457150552166040892174648665561282169966566832967646245576563203107978661316682274691426474752258833721637738388998633046677898641870310586176221385760059278167902257552475013359545199444304003120393118926160920744938631746693738015893015568491619553084852730238896693451881671935582023321014550557078404336425224717314998948903491184102524734369028805690340323629732292522139805095950620855069576384666405506474924622177582948250027303655444793337175635210579281302471655731444219450849576954741385888460496503181924768602454815049762105235355176214293808226975058875069175839243876332316088806590021162952058715490704659962783227819647819162740516708243903267365199060901533274697707168536107771708598292665331202214578262963344239136435255044660314102765419005365237452464324248501606938119914879783863058893713194156829816338751308312021185989345176862959495608311562694786311141001740770385370757131832658662658200341504811414234843440243988253743035837209697689798367991825597821279059216669519928154863757070348001823167632095381800615936000000000000000000 [175,2] 321209680113105210969190883104874368557687084885399052674966478600086375330841231687908369407935949011072723767173505254050280581675540964813972510735912085225353573580109582598999808342027631307531683923884190038495201079854952759220626682593174042805362508639107071589505653516357570925501574556665669247988199137412542204139519153009128409633023529298036651810950176414342930475255730518464347548105882983075021708023260490932580170423814554889451443131451624350690888828446588274842515487064746454085412353643845411105913354896199855040970906493589688401195729398144719515020113778123305179888860206480213863671774904188763134552603349422400434200100886716497191538711403564769615590680441902689163464975685470035860551389068869710514240323423251797456820120361777234673585578249348612235282258849529717030213693417558225275500540191916125565110152500827068870311602360786469436605298999603547457332057269900992358813827035073660522786179634839373854833315861919921906980500712527258553878589989604181674140408609318041025549856685264831814082688894851518283323790881520543290181968346710266305622950521022933983689052004702293948271621937819730348191392423653755696971565027491817091601089591322950833546911424873038866057812354967363346475198901130533406897721037279276354141086209587808492284850326983658043793719148775938307526921277429267403791842680190517797392012692199431072604452371171223944875316584362091784885722694106187624185397176906933721257833292179065750201963452525496020808986820592643259955355226057812687300707013784578380005301264087530672331517047939234132796683760322690707634444530732179348660026663270214533120000000000000000 [175,3] -286440288155060629664765643704862820662887200046355897872666902553869037436300082324081058613363543546133964116247615757992838301238541666973806727801531489866831997187681297245337539154048393480595137334030802130398300362245051224400780268522263685347750797182788382592513581473635808887019293121821632739856515051176820384037727603067628723821545212910812813623669236708703475178123695434804674863585100791820015294777044398771172850413929510932045600414004981309637637992381556415773923712719225127854647846825893884648259947333203619777740027941172027411703200537608800358044206570850987127759258106252400723477711554913150689689642818322011412856108409643393263994594267471572026605533098846071102045515878063135110428586191888245978175706599196496696696253813568404612182333101763844636271198988799110887504022501488895849851357989396195140656308881363372445409794420214052027072511304584577132690474074074669217266906012585163948222728039782270162480651984817570721225193063448268904093240828532008722602081608393807168432874196460945142338066623494222386452606077500063191943340076271926995003890792217111638240581951400051675776402852541864712470711351580958291849626397023558677627964370250781826761561312877572760185876979064042164664222487641282450890562091117569349762241026812906533931287566272854479323869837050794655638102078281109361976781185474459112842931622141426672189545801969923524762917668282543740329022071246305976055685804593708708413316728224866210727567046020708792784676743579113404500299838735885784589355756060544175886722314502019385790984259596907324897363907115577960541139494274018652109039131202174983340032000000000000 [175,4] -17221548721493282452641918744747780162974336098176343939745727122755674116515670142794112009286276493371337756494394115431694789145118668091700612260388979801491248147028989228867166800075523221564542855815338236478799550389320331802602713983930202793267688927911293215807567101391195117660996815320406827073291646125176426185250088006607639702697980148206939990336789823284856117913845696294935826424242393054731858076020582407220002971292435878871937574659671404008438167711590490609697393315467238881831273157783101850506225998577452082639658458563429546004599358287917799006849338563650812758627302725297384711427936879294972207134616997994168682149987254812517451982807061338088952404234029251035517188076550891655595248042697850553107427286781179507180764151619186219250060585592683621140992272473612028689453601143765050698960390135527098834196370972870973010477120115721017031857204949336556309162022032350607026860628671083630005929383860750923222664330622064079993283429387492275612904152321828643471864921191629824030644042681129836475873452940812615289109960329168004130197557200315512656153700268144671183280457453057667668074259025865044151543285130361243551709651912869174203933947998167461650346445150158434824327766248906567097352460669800695343432730072916490107544952182718711905919308764046661950923192901374261632202180529180699671860406571655648784649880617649143098335461583750534789204457616636514900926419945709193781767955930130631356756386775276920796019859107586302241908971816730566889870482267215149280451608330073802246469813589277410202318460377823450821098632741504852533923282199967097362990288303313311015895040000000000 [175,5] 369051418166355722846119232886480027849714308358388098091220016595849530879697424913804404309767646313965580920321835823508255909736978565082855353811588926940591874375506624009710440784141764047628951871463208268765608537277103524594646984906247492543609654483961022426127195831288681247330950994588839211118695230498091362177479070557729317128213502302021180966739592429310805581492513755928123736598817813593520377978490423081623631691332072773731033828007055114800812652207903065706838182296755254323335966136084209684067155370785756501467875530959235636732255481145078869379396891262558625732805251756483483899765467533308726357971875689391269630730192249850998847471652343577700875646161424195635530719490316301772960937388652400768801267993215292769851981292669387677311495444613691043866301507445483605566118262961071621830634965501677091767911680262210351662567770912985302348799475646879439925400119766551634821381359291598688618922121745774163362121236416299792538623979222996531150120733632518850085089197945165365350638435141407879730681842027409009654076192458327274446014036585655039474326044566017943522352466325833119927055417250724355155360719123774222917760860029156890463494095749584641564405795614094768785271093371261946775743979550926702216299055502202263802244906464768866549076910102152252280828094529573261108265694361590132750617326148799817283074917914187829366261772191395553260937087888322114055521611667710650136934099824561997121887592348322360287005921286587414273293742070311834611842336240547826985977231048442580646002507467774193749013387269175907982303299648223470386538114984421262525726673557012975489908736000000 [175,6] 15478567981950576479220209376565028714504599750672625797289374617656477060652034765265195095153044834982989294199259880122167125222942182879790241069704090207735112993739320840142331551493399847265386817394160702043755624046217960351311652946340094819221988980952313726875558955825056380177708922327763535436704947301781146630726715502035471277556901759665266046973561407618601514491650313816534813240600758994787563228260483660551030123971743190401656690432739867216029216436319465910156702712675596114186827775943797453533313866645875212328461348784950329585814934093772039128542703823974724341292894896915208695288412629747110690521860901570113525949223426219441292499326544344487387302113363581723643622747079092488625373550563972369722418600774096892832146204404021848475406885147933014270787219112994249358443678854365233424596862487369468062236777094944906552498830552502135793287367944994262194364597279069802050098794997039878300170230961908107194055353312045868731053187912778641514044408455800840779756379049663013669558551292031296955899779139174953958041518233705194430258334247936102705085013509492610530533309927529449103147119396791128826927216737762595016630930420732244243254360107364353112610778141846429217087195841315136507941134350810128762017421846833998370174917541488491129686115405509322459872937008536379403668038863752278394290673080940022819983603374170883433297099953827224148304266325898189645385627872312369642750515395518079814583337868898204109627569117523213111151653202268476849606033771589214179218819910729402539845033116899052192007653973392416117375843162787218784507261168903006153826022201759500664754667520000 [175,7] -53217200247693022810189789371817183021821792602948479890059792253129608952300391154948882757989816158354094114769306460676237784577270386665617002156884297442243383614890122421726405531183871775541478055012549089458378500771467782137124281095497887968510754782458185893647775660208186425324953391925205643060537984875261791484957941231741980428426211003284976959887223164039260444795995803970743978455317682928618941127819431126333378907731778122108654446483926248715022178879647538553226344490440953279020039848932210879782220220118505934724950187052825968131219003855000718382936333292676783773034658919554605592969503913796152160522720024528715377522226963633828159496818595475325971509358427042769942021723243229188941740232349567679649782218979851518987562738316216914693725207698492225960596881367455857710102944500560303178601349935773089176268868682076640035116474916930859694474944504389369185495608202433211695844021542535386912013294448381941223178412051839984774458666194770524283697650366151193913339169221554088357485959001845516819062764467363750931164177767285773582053617465791368078959978946017940591743832279281643311780130513070513068792153709466080303533756938023156598740301012305864425751920058123959745468945326523336068663964253552191492274574967939488503656962998955971592289020921902859217013169322686950305807549646823931547881168513503350880829268401681852955320558139869908218705064503347124127268893166344928343247434131258552701715927628496337982042728742172948639079382999509720405400497521834342895746276666542222012326772537290136286520527907080189435890536452567533909221848556751867007054863341364568838530606736 [175,8] -1985651590995187905134302758447187850525795890129984344760664901260821708633588815804431268567813895347912563479380390441344777322265178762639029020318105895963350410538227758984852814519789262420180352940983025398159874950815773269632594616838157922582772704953577831242782569494631946556074898003178788274654110352462712183952271324559327469687940353388092400732435321530714061538231964953565072592840991539812423108766849616540694487131592447904444174385515687435427223072783909240685028434658474547949909782271617968853415362309990402504989040971864493826073935737299276133655442382379009499216126506338720615128322612062653625774900472004080699442189756645440840296698721563953668974728037293558272769022002309024743487444255957731306808673987786042128295330511799759703114161603333648800133999233629817883713211010001655933403680251075389179492633448266100575367471356617518628609781800591052258112555799121376585227352971588329161512457337419013037310274918637555790955346470648702378490158781325116706097303860260664484808524338733748866104491645709698552191479592123767202402397858354084527709231745018499420283248964213494088553332266005212471098223543500960690451334405553402196134995438921104761356950508481133537930836956727319726669116397548942261410639658345268074738093747080281290077838138759161202419062976805705892444621406314422312391193294878763920626877510879636361374237137714388160138888976090727942394433072895237243509459306683213686526074416823589044472907742079118491630311972054353100492720678420361300006577959843868736351568329385518140242003984378155398138668428097283926859379925108804622186119628769703174269862400 [175,9] 4697248952508380362690803576974506605316823936535305166163755321822809819674151451232792639435350056707494003455339637031739351479471613321065722723765609545479070151181120622238502089173312879882064187191793024181154336415587651359263711156324400518665949616291824281826263879142005204005940018409270686835145408583543663684829377925179725963340391261355725188822758314251470861556434509375257666664034632392801253208918001371476207080578418464449118615191076729404197254366683299027050598092091619756813048826315373857984067212723814506776774533011135569122810575269818528259044800294469762770080544845153605232116613486579611532221426591131189942823011385870822561443298935388237895552603933890011508510759568521821023397055963680001886292362381731596920642902940795929143310096588056735499764794470502834650991855538566935056198410079462531975738450214056022136593671223050828461208751594106127231306318346539958930521735971591385422620925182366093574206054564099573269959009188479053013059093609980968115269327373348081383811914684268697139179653635533640106671428461069267195481935715057386827218163495833460330648512764597351068555395663957973130050978563965437080884358747021642631732457186200198112407846192498085410081070355464359210745607283019639380199334693592046072945762381517886473224681809443149923402980427293084002235193891714921766796396256164259245310119177286403328922415198211874879483443213645262609726431638346642153014793485867327555929835180439459020385468218617018343927164545535682324182092840148440892892483438402930424182435267381441769378290509797742526914574886989675573842468219077271716209532192977563962002240 [175,10] 70593174527358020747770881332326227016187645145994596800120763818905408365952881058477069169251270534544787799646253803807825280991173509782613592463450956298037051518540396424400862270340348439966932669125675762901041662234479002655098846190287461859143194643569868185982653464221022351335502602576186311288485491897100650336960164029397445721882311538811064727728847433278418897026927663097055598431022348182452065763279604898282433299975939018370266004355262564215835320157898563307440336834259620915870559292328298398376009449848648052310661842872241933228872200455214443122495570634781666545512012987147378420384488789211995037811137667776124900353718532737068649378411906304060509738675239591918998093812479630429898414728285511515751162209372597128507196826379382439377795113691339077822898288173571089010743612341465003781487071594641437071672334724180404389474010016464555253818018090033040365688883474857234669720062433702555415392000053272133029312952106187720758911649296906631572376320991223057393678787384966664845641318833443147725122220830682355945107932390086312221241669781139585914179045900879062100983845765875576332271773882088124023336918135723718563239214184400530818950855074314999196323849207350443485561004364236168546123395440630747577983014865062750160437779025192597928086122435480561727743760414010260849686205308934049062578313903928626848214257021037483135615413893943805279792209883158110105899795349705142416790316715690138625622437282021614845442954759256746063277429646483109550917092167661467340398621993234053317474595406744216393947897288151854737328001304582448504476066005918458569485026093605191824640 [175,11] -219152993603927829616355601721450498309738455082647596454153409759123075646331555171456656813411916959460368168263270245496382311912748759557515292030731147812865545746951419126174140989472917575812891160023194957931512767945720326441484205132915355387550213161276907321445225668989642877182911581823386658426286802178921945431015289683550874844856656368078270867797195539641669525886910010598714494700729662284723305051663939815424356074697670471552746236854374785302246902201271807874073528282085863295576091815241989166101148299541660097367599947272311927162028740285012329034448469492001052218524850409153786166262069233468152580975824741553060249061521153498927815791230196161742323403985464483067673730373333684869274347541560070902505316431350657766668032321840578112546972134742769670140673088853135969301228750368725813940869717675961123000412190667925021910605157786952070389679145667832366652199962286896820127224695747707138563431511179763024218269259337023391626591931717665305400475435857995496148693536977331918025023761411865849086566246285028640520477652047350404967081401378012394532502974437082722743556047931886388418876612358490631042283661738775800885036026828985480237216234190228354406747830390353830417666794631555589020905814522021686505285733237292579281815196040461061707632843323658157924835644629627816368731161010937669858279624862660859819962099088204969829728665419840603774827928856739133122998604036135140169988272193574276433051209955505212906552253662348875987560186506677859051021396564109470510086243935269978562474299404695784849094763222834765015062507114066874347036218389864541447071247449628461920 [175,12] -784012666033005184480681896989767992296583722770553251342680104991819068807084092311407982572996061068506349262393878087132511355405921238720083449094027413383649273527955570084829660617492680656890869689156357361330467702198078290332042930105820873430031178132104554006626358849532899281953151567564518147861078230118628982248678653673637855181443544657822202062723165874970160650519611376887041417292241446618387150589844737416231822037806834502719979288069979941525853981641381354513676012253596607709757491649053195843897765900146984395142418080655051809814494625237516157472586082508374812751324606931260441057605185019907466537156933151534868825161214602981114518894454586080582383020828045115511342527014784001855159828656434455247131899697074201522281227670342562986737238193144306089129928941468409065239909399819827592328867025153133795779639815184322060519834760999452795526324323961854679552313303017003192794609217080583205568162250298496797870773437213101388495625359408824407107709006400981694558977117712439794355890665891182060439725269861825670837558311393714787253848866321620493477160567226816372962366373908907757035120059179291049793849433134346755307093845604407410347180066211867741169416658174616162425963156171196737375965416007299539562906983481315633614183170097492111883753285107704454887799635012332370410878646918439045030416653553441393020186885821515205354569493070940905785457398419537115410088651071303920780164479858408906119024831069204519043047280424420844971565487215960384652414813184602537727098688710590899643494709178671690360144935180520129326272837624987726371735592153021615998471591873701952 [175,13] 3717722120965533816819985004488912421392628994440209383512764032958575794043889711624003442162519640857223386092872725724693013805147587787159918545318215297843701077019036960854311920865471465068590697879996021207241526300274732194016257267421103559952711084140970490921445230740131303150270356791438831294113564392208845010871606956078821773608994528354963084070199167666981612631581330169014236018613881746802508259917963006129606237092071839139754263644041393165622292722962439268555934227243429309154766192756634866223645181412085001524950980685813604112626008924991992505716045659270254602228937613248233199018590985646218875478248136416347440197600321255999667429529332627293502666805352431207018467032943588733901632488793915503704036892125910862900304299303036470533849293883434711245782351079842043210026518044629580848653020807531070504482452289753479410853720777956651204331933198815820691778258587438830555733205868153379588412540703788810348541446897190350648823420130202340862805315905112783302948755685956581662875430343385872496807891096300727023142231878249372256217264846124374052243220094873034667702739019676901455178874947206992209282491011076582164227458994341214395125618729410127432220515156831525360628051779265415307011425416425056321732505933773168376993477950478961970696935266856166978276839586927270101775539936792775546820973755273174984257841183552196426799121152627872097942424897713070587007316174266046096053277417699872858748121050039264619960818772773898446983579978716766292215874054322808613441033024355763142666948669669813114619724263903478016589507445508164771264546216613324836846313484349256 [175,14] 533262199587386685304129926724772314843256338452152948179066520624535208579338131708734257484563922408463445415322569921617941499038195813804188493958130407403105562883818037173700300269444787901976249475760366256633954201826992606808442058122158279847374562842276847373104956064828931561715024170146884289081684612616696784261688023138839178600215005924521961809262132242858133476418801610343590849351149996513755357550844769767940397404423403317543519608186428454729449235657016785065195012690409621551294254614833269243854804751088810040487490116173431133649740209170737456740432381406776856978241222322258269352677359619429522611413564264813575402126653467418533447224702129050038292757765878223398785133080159208617429017614069912707007867610753537410919722260266312110727371720231329140874657504328987921288090977905593818812354972829372575635868767482452582747702306891172287593866487708992637141132124233307862421337314473269118469991686691124770061532560392149504341647012169601568074202162167884787825716676381000050228308725372899058391838420290413462922739546428385361203095103453728117315457716371764007126055979520538176681354740751126674290695246508594327331723282531358972092949109696156997840873994817490121041081533181196624956022927773852636346109765384079319901637365296745113955409190795877138103230039436859732705055964649192411273549892299141270875936324270993878718844419278875771012855427870119795272917869437179039645759482134698684558750933411686851085855476103347390655475489091068164389496839805103602266341470949048421089744005609233013088288171920986549698684925308604504627531533687285867299847886464 [175,15] -23131359488788593141209028817597710669440564354341336985860194129556162397901491416304299371505703960649287829753904360980877495304365082414311905999011811362855546454241179035182540713330918861132155173614726503941732321576319970542288625695224843546256851633630102180361997686037494370318968018784114138162858932250524641672964926085879038655831339329850757272699897877474529383437010925213677168062977235578841619249345665456414214492109315471032791677900327179397315303456552000309924305012383618648782076197353567666463422730627729012083516770436378247992905992683976435916423523332374103288641328812692768713299141413072583996421321774613305597469181814916374375771850254887115233320545439511502281586889364623573553449915069639819718479041235510527057613932968110536390581117685823415357172976340849905559869706157248706695933551850066049753202845381125834610720613455563266695402829257943182100022796377423335822034232637618102982916149646722453668177858847108310487078459506168220122595323451672142522827930486314670342406448421447543219964848174293480160927821241825613715324352356564673519670592874037240012693617047266462121303199389227816394809288842174502576187453789508053079676371676941955773161313664037478202958121409588155868424113717981620977922214989600377644479299322107324694703315506119163915245184518411128036411952506519323835038777326556304169333167597779497496464479606865444163532197195996230866399546773206106779910404003213246021937012539558656826984917209455914500594682854607956845723606855235394349278031808537745495846020645071784520874719307246414184767400679373414177771596967677581754458334128 [175,16] 30007888007832296595584807145399805247887680714160483272450677771479363161560488572060666627322071906434307545016964098407785716355142961039462480939323301095961720111880409884510930559325689914964656188083923702674750801814624788198739314338088563564301812454167361877847886950283119428015374562905295684269274766087905506434039852516390236648807990610263436986920669213307828868969543933256686084055231277190505717907183892431704360822426764416951178193643426849376985205260736848876774410167389897121675283090498808184960424152261736975727295321983075622934823252043507129925155300895112226553178598104314636880757870256887271846729177399829532471775271027944694005454275551927426839395469476364990379171706444286463389425856660551285324814983870333182295133123630551146308358373948597772616834024503976149907975650648097443033410007906736668097109846202630763418036024029785102492693717346457843057578403914804694876545434082434732900774736826931971171714783495571419899164436194298890416204907704823503739951566146902215774135582695355284608443927319842389109179537920426215954406494939297301994770992877345834549460162343812896828306514285374470482904294283368573302156596625662036847723733488376731380881582065763473088744770672892690929277314402668296374366409371719606796210827974528915490251404063605643720140994937688460466241921640782992092109798517522576257576945892415934150055204998514614175608426024284645809274743486505702097600013871756138206884034597390573229426211401714590371833148034787038246221847302516814012965055357597824879346474999234923804939997039536634560890444686133440707786580895011222399118080 [175,17] 42404312073403785895867595425622631350053164669533558894147354015343499885229320377588566974905169092372056222129298424904157336646166736774385044670483879514224197722622077076235320702756991456091462145781976322049567712703551113578835923181878538681394546985768613247014248882087305421030426480001380490728712378836712465043205330118283913889251396550964429123267143100206621801171272632064953081091892187634244255026402406817008983885753739803033901031195362727520950022087589974752882658592223873458267256535590971177860174476710809066446359074679874722153031985713045477017600527682534026948593305187310739311107476754565688931006395119023923986663815551700121367195167975345353571920566873005446183690942309654512250673012525257372362889904764345367414849756399599872696514305506292690234413163864020837021711134581566258981639615823147586318600629828797530318147645223597102459437905320315014958643644999929168449006396224471937971419724863164667859767795323047821223830847763173131343681464245631199496786471977249117365058246515145708300047463638519293401830969368288575071911644909859342144355865626397043405579803591562395174490667069734990554507804595602873261259534338375786994113005752986563879062170050936437268342313471219841617392116371449233270175130907490981842071132382944485062801435574507994131653457865306762038034766623411871379876444591226209292258921330572078879412923053441430132648002626088466757045231725029728527878515368194634591314225766617868761507275954480461009689695534603467738228396567160248689484838936878841611713277765677120386993915827844936161370611967954125628782783175286762607904 [175,18] -135104973899787467442042907719889212214242909169208259525290414528592527984670691518511231430382257301219117410970313918855591744968574518036429211638703027423364649127772646237887662540313577431171504630830693860552252974451894908209461860912273035914805012038610877663290010394238436478420076382797100147319594803306249048660566858586451783556597285577305626987076765990848614304383769246649418346654861596306894903476955415563493093149455442352538933149938629543156218042530522303057948215303589309108590958578155765672533828656536956629732796400296298925913076528153402111931545137423917767950058160832600579784772536823282851933090168432452025545020142082876760494600485314253114170710534175510577204055168122757852246578026366185190902642090004629260504758594938679330888332955898523731079624776577770794711940081337559959996748532784246221702632894800019204299029878213153651106395140618448842847281494460198364095357078903835392149328630939211052435989081491086294774994613542844583354035497991466959362468926174553523339194871368262227879309724353870326924489124202951878225375037315104043074988444297359142725528445978845629216874526692808257709320749951448175916224777853086725598506833285441481316835509666485334249878903451327904711772077597057711933019609525226584956762543844163707781257769749189449843442108934226117643297999482015412914774160500391249712067166995043366804089713953292970607270818170500063982625094933130880209002275551508547389494372358342598886308661413929527308386072937446860997604024209673348935137045759994005573607292766915292575297784060769530635346564216610065649365698108194528288 [175,19] 58791576075388522164426942794997626080307650913556060526188522961922858020189980469399145081606836313841817300160073304884702073258311348655989125969341438249119872550952036320007228773676719614432430231973699574965638522134773488626777697359472000205867003097210815830570625999695135515229999886771078513693368517416545535371219643956440402805546115309775568040576298503944308591951094176409602614260128306676042706119747427408002482353067076679187109449181247089100761841661922528172921466517931674201135861772610839289422112461325148061427031664626791577645988541680896268798115196316214983991003961941724209222957166276536886838814667338423233281393213149331814642737330835079194597874730461688290584801116784779404077156523605496700244562598889235149104099606118794357307801171677914683138195160806112412396281076565358423019550392720156158531506207609141087386877711862902230019095823242861503369566020781164972441088382722788179672570887078548279129341399552547195718588237985231244759350325761812934218492179223255189608086131158353603108181412562064340495901320494558331103077062503344756609472034604370144999215416837752757725604840415463914712962870209893998227936995238808650146112593949608352436054131110209170728112794915629029276266135335897842870696983782820137887979752120280000950499813785081140511082104803173143139180741451640103338369287841991088369462223393893159942474624495347520159489786811340086518530290043927810463218906404262962884574260714222995848784218252809388666324301794635087061220894989618024280437857516606664698407620398622152150643222375485783648108040519277462403155101471854428 [175,20] 179702653442617446756194988195502910293625150230384359975217119901559924305954998602887206752239513025483702531569605897720606684278946801883007679530561644109612795310098239069090132151569005318126433789826822402391751098845885332364180262286519123111141267021723751281157143345434681920522463502263587824289094140529010088826105967460292273949157025176420591320403111891498418134467770718053158766663992598287003753211807218048072383113552093995666789592226581894730437523609697187156409159209735708529659915430208182043874305995726669813012198035215459538566469398517410070329868585441130646940468174124992611178876311293715839251950942870965076381021241760279096560443899829664744114428237876827942247694221462704721979953453021239307542959764000969317889894385245957510142468139920794844080977607552134433196180259993622468908333733190228980498072403907810957461730325601846983565846907857823043723828379656863538637041443192732250961640252013570663014732339335005949924775985960047453238499350932825264671867726930124352121132277577699283754574314881780107281448856894742129361732600231667574809016675687486066862060549909710397379573465786763019716319332650842097377107703607805266327940814507547284594307156147686713624633575502868708611485464473963143982797310681907717123568158427530490266643771066799857411684040467261693977373798714697704991389508513698511408690440850933074813579050454496860679772378117400108225019533165112602284042846333288834425409399854288585978398024889439742233496709562190518604573564543506805158344598577255510745922744307347920105352710515337561432592199927167225692457094538464 [175,21] -258710021240649373144423328056153117747186179435559890177386436250059870522918583830408459483138320196969295931895971377724885833596708336979877083257461063860662093791696822217860716576403225683708325416524524469820155230113269157074215426416523817621382757498828002908057699946144689746861433201926776058388300556915330469321935350527203521998142470044465748206418249213455467159816073773915329118759406041899837686358227164726260253062003902143080426369250102477123793868454405430595917512205511380031513138966493508941710998444959727549825552949016336370555940596148200208843925600925061387071274222304292608376136338165576389341681305927756035143513271468355718089887344442669829620428507507316736744016904775417207163060752090827649366506919155442280310121829766025853070151841084622231635227797340363402970693526528211436760658948844131395927798562811060097361716788053863682161261771718145109330544658990468346515269600275280757438605700000218564562944846514945470570449589553509552170274121245154269558202128584257666335935722784705476018666574169656820335708166393040291820208635766496567489604102404194838083124073146817050017296604690806531689886848715874672941571863607384697147668842141996972063152615890306074178072049312957055783550663297443912135414569591147825943438826519805309031586352609009867025541250367147414184562968981393693143602333881252741610432617718111547638422199277924539011774429027028281115972951103824321063623227764247666183128373428662949075564340409045672325546112009885540696543592798800972259123517345172906009152976484980589348237732866514103654324746191553577180829911580 [175,22] 15802616839763899978809351279365395456248283775479643954212844507070988700031788694195910940509276060201339762140495923204213222870344696740043870093610474378491629460433067383394353315002624823402752067661773857505296061812876155391777866886669535095153969683780448943237488130528211162379482022466079097379073603231397173087534313355303282533540244448570517517625190581530193677120131659441189686363359577767150642653088006627781653572907880735870481361621412876183733408789350405064788133652170070341998335953541036853557944019427886766768192006982668473061494179331976587086505684448928361546059221395414387380513326635697713748945972157374156528841254937722466254747465796032207844569438287857451508559569435700768289085613017948020806752384836040396385937679889126884786732164196910872395351815539281823503749831003436753037652753439443535882023271462871818935427833006411573645080152134005403577711003462019600225000255640856835683567995407505142632936811139392218682008496809177836221660813260399870168634135883233623614802827949975928484760904157612441384654147899501392930569230050066011601828599083984995980929518513994104514166977836105759734641093218017190334638620401844946389688345631467698377377387654529555048507143674541298527566750782990624422482059343534889937358388213162543611939451417366259683976174479201734455807222045165879614350420667803308621598963658021271006740289098700541131669498329610982984875704922831582326367655332580346874078479015840171013900971296231576986938521081779366896960680613889864430146093753710989778112216715472704039348120065410373947247204334098375583379232 [175,23] 241831732647150100918005320815594178740648687936268129155280822083390320297359333442196210640721703974460632287400804029748793351681520685655919829315009070790655686194841271497811049239596826837407681181115142372586846555143920824640881564413442705621091316868369964741496338576393123583224194003520191992485024747986902793618718209895204236134816634868767568871875382793176409881966300847350180019550467271814573480967693359207320987360169933028119305618661186616067470570791195894600427433109914583067079441624014384822477013840014199246239808564012490253797948210174964294940942920617825698006863280538566964120565870997583334109216455025658196724903876554462657853667034073238225762751248704244328907484344800612795478629417903809601581497538881703275717236721547301127863219288866522152182085386428736227613232121876718430078689695479150497889027957577233875350168474111486273756908633520403323189745155748718946329315454121809493756463987099295021546502742990838015353646130976258743065116622988726910868235540907838776714430851349666684131806635629853745687748651561130956322612761775921828568282441834420216933056453913206728162341050757995756096266789658343694319905056614156407776260017592271704982149085811203868199051374593587550544985845074468281837848562685155796352459425196661383141072085887897867605505225289397801181756896119503086619964958903405559362331564481873916246313421315104142408844696359238087358591732734603515833175939432274767710558067747903244297054722092728072907400649610611627539358714518344584530707171837140695113149025074896542904992582718458589938724378257460924467044 [175,24] -194760338814757344664216531585233282600299682673425512254857216390797014544197823345138520490463815976400483405906403345825623599046547491029321323466394522819131947706471815782627123722624906835150810939307618440148305336863775313402356363363274049061972321985778798197056678163042199822887717091714830159217264879403612690684765505538499197018423328062200247071571343935050248927984310346017769852524892371543732004819776010128383185105506865201919161908442564697048319605553135895783640532888530771676737436865275904968813487475438028503387145535177608935171282009982006795076227012225342735920263603211253412365765693428903419093678536147064367208548566933901131281402903705347680997585785670895615090273628208142698288437504515484618813244672306776876620100392247967210565126221192078353869255436924582329293134468004218652937353336206006195439853912305527389308223011250673936082294472365052143499939506750556985416950179992557785548390630004022150517066641662829403803758592362975600579531262384126994278177832821757633617094217132782438723530719621522446292119569901776384543635594790043996780802407633771752431479395441417781066513467364106162501581184856075028034933526387374581107658717765075002585796011070278112493564310564156061312824378907334313976416042473272563217138627841729075760753800936351477235691027676130670135212523278195257122984726020109819268001049346941677716095022725231976048104165270880451110209213398394906628358709451011530873564632108364271745515326742178826538995823484487817471376999013061601290169689065789832123810450978168392839191470669218086740493347391651388352 [175,25] -31113759055810593282961255777864381729085862005717277399425478884287970780840503644074604697345887307763810029541644410564880044781983289529561285508300199899452318101339399461809573119132628343562070024309827838063577707605100765168971503593925931432637982897850599691028202813857174942134093355987488125441261821097759910298027554825916491971877018987707328820942221486655133859985897770839750872096037915552650048906576271949589697339063020733966115072308208087348543030079987896594643490391074965529771202323923914994043876802630167210051650188896825803497740238001330758857583722756414910502805210613226136401694878572695460492202699355664519049495216976907456849840766812833589096819822029647916434379968230516237955386356648861863180575953332880023999532345732787584764193168685829415983618496073121560955566277423121753840527217880578894808466328504655874653527306233241644654566727561662313832831009651471180411352446463183580650954896684928209974593525268467452334811253019361252189929522434136827613351656730920318643521588749881275419611142309910572209372470895168602548464365912031081111374595100011732166620044670429235638510071133012565402738153809454945825167994024607835782272138965174515167803474450765521633657556985082819541009850893795525225084498373126466856404087650035132727224343648727755962744507008687037306229047628624110406154196702665928652828443480546731720300785031693470699470987117281972187650649446676046791339940369634580798109925993759963716402571708561705134865981919153178035753151461903673250033409254618885524609619914477838977318701992015571242631367589028712 [175,26] 131680367088246730261496837497200333489809410427009800109121990469833163299230867858390581966265533506018414302144809352434014249521238771780459776111118788293162245397521838722474876359524008650966111337973252184998799416524873513527784837509638373981218555593860384183305823925935502544178988699157949770050593923707117295341914355372196077340728239593568352992939192795121860684581952356543360021055363460710503642424513775093683560347154028188252728910466211427832562152446686035769640094581430067452230799801174394917750640299595425749936765517847802543079429614271677394655746083081601613842626376838215616242226428046500953586623597522712732370728207697425999673855092356250040080009242275498777962326261626537878935696431139002445814811781724620086768451686401259887482595816149982399456385147740021438998552136713447227005409576313205724434935353965193491239548648508069932195727365394354821351598820839859902369896771125780958034454513945045486557114930990650341003776329799362039783684735985412897324628670034644107593659078217925054421563736671486384500241212914067102613639982659836419422813246216988199824414256659620266919736812987960171619660574437279437119102166312235028242357290931076496007975941246504513097062553906024593793094628237331129055966439249567907266021734889065806189560832118305952984913586860049891267522094185400062703971596163301282946787880736200171868947687838123424808867817357071294051433876679225888550491062010847757422189576544661462905494567455812153021630195671959021106683514939633734829957586521064959422603567549262751587411533557175768195201918830864 [175,27] -61228295570031265362384809630193086148069123221103241554249616584653507541814652514576892067389729739197919789671671870974532921393707993702141156888449711140329220171868825229051517604969498500178774801827850269556796534797724852236451046453443598185545827841089892996375949208743170069686937443029989391581601045925625144576647097009877734676652967514876459727493525626371502242096214655508026036576263548841384336326289373680108217626480958780881995906381072488654627378341527450651172101210234762273778516059408158500907621220536058160303467778182136791046588853508994538716868931874523293216600510384289271820547432193525778949283833927075752205475181211621356297863649936542054423104178454608370124011590358886957633748896447363478100920300163012351541025729858365313043043262874633683007591225426057876663976849892985036487968704622295537384076669343239646189222887301209985958988522720366026538423326988107112053693169692679764895539634350838952282469546990786305377796619237669463281220717582884037753716543529663440072037746697782992117341040666839484483701591621357933284964054981168768390405601207465744565572101843330718948264214992176237584303012599281255568399655009354980920247281514688374197478078364042053394737479058907172337955478515137725388357265221055122620117235384051695277804480353332112866220363810782181700754009155348217201464173981360171965364035953921219189692895943841509709270334490905052149016741404315561741346654127890435827225454310424846555344644075316746445335970273515808903022758951035966969307615384626771414004713533451918844250809735954971299514128510 [175,28] -21602172626259461512202017027919517251799279449388559392697596543346482835855194397978036232549790894622470106527465442274787714211078488432190081763674501731017709455150422467894804591846493370735247716532341628868366779757301006098597254449296428594210243842086753394897125288499121042597598192428983929556670908272423873820746339560371977139072694056533206481204435030513303289465457607344110290878684211777871329157685000264646079835652433664342642685734099715870648756909402933157801562997347399746689352581874492909162491022898222070285062648621316541733883629406153517758846007308544877855914966301990871678957172750154184768933660987033390552196419172311929480525846088405483497677347919680803126158217540439990256125092000379637186952811089273093398646203659802101375953877119982592217013661437415544146846342784336470593209986480643847023147189576483335808679804230618441015336007238174408031496449292531912126752360715620003419839256640845931930761971772993882536128242684633960873981764639033047616504000891373640545703861694328231053612262612540971172789208923295301745278336106739696904021252527049946645332432033057671714691266712747422006375661583131032695171432002238848622998491384886153332585533693024635644124476397125738707066954105022583479406011451540055567189113463156010024407128398558405568918279728352143014125771088912046144884508435521106183433898249583060520689648033934261925760931847356811749056888296603647775469953381879969516890854678445884139085538828302227763560027833422866641834531956694309388229737088058657727681013522840610678038190505492836844633440 [175,29] 31784507146569937301161553315151104077079643530649703040667089187391938857059661751315090889991578794064287119498689310378414981766475794946411717784670743412829481126811773834592704163913965045432491423113360237415276328984803541007775592277922043329003462951792131660015678062393790493500918706264253744386298698995982465809136425026276436264491621690030357927255181561690057534038609720066298994125632268556671139406207885258951600684435457106290740538249867163224745817024074089181705026091587370187768653425397451885191977495238092043139436319908808582249674996519064879695245789741209712077027955672528750489780815302181489320433482583490275441169921454097225504332056597412876465349843251117037035604966202941534516363366729077008391777300202786543380770334845892570259987169468558229764000938742900906122148796766649514486149097859599746259087484257440726086725823836316885492244147149985818066070996708524526347983001914152722102161955415705613499173653561165737996239407029998873424943035098092149202847162560679850990188665211182352394925407322201770357718111431047371809396074388286533062280246398764939130589348899839743568040773655032672673357210971295466433562518756692674514771775483827444347598794531506396808481968058707008761729628560315771028915073924453920939200435100097929851519792098246768086937353046904729183987954708365932835137303564205670028976482367905214176494703517845408751173262603266250241559167401577525858574340622461348419611395405309505315243775726928316941800907845529508879602983166030061283798561182967463987156744523204985732176975052663509372748 [175,30] -7601688416454164712865562980712776469647280041354215080775766490142835260846660213095421492869880550720619122280506711604714630350163278519768654641341634170676586447699953582531161130790102213237059757103600072310535128167797483041534888500247741153068738308071069502746340097166273152044408879295194476513985731827371282435368779395753464020109385166550077532244607377869373978556214510218425982418207992667430220463364023771337717237292314957090552288020517692332604448780475011869547144653314162271524134364695869716491186799522055893267195734751575919424265942236955727381372805041283344102411123581660701645574557153404145626801286633247305347513643793900143792542742418196234375647565942188696762929154740908087904874573215650641517699956191845998207657544619279757734479697206609792519056805765859286586987916215951387817989238685588213509256953891097609460665773855115846115765082787910270390539648005464278857060677751287193942678655890960130789337544905039158584185971821397635873865354758633456168609422484843314131562664592543655759895026410428012436447859560242888165407209370192064546535779445749344475267303702366517669742464906681725008305194855469122154099870605525072328968886875563650552988412056109492630476365274662266350744081188488896562717597177626525209844900273556510659057261051679307185465484077449174912142720156804808262087985817390498962202038223428162171939107796831979041731146057471302875503573954355160247457043050329836451185568452012486887742802450714710127584996830517152200938494822741280572338193408577868148046915810583464180443516995858223952 [175,31] -4995142321894279092882589952245421041893734770337341320596463146655097189069315419669476277389543252894300283050261221198454738034262652436068952199179860711099372504754704404415414794916290559262507770287530161532401940359519245623158645099638190962705359515193978154914844467962149539098245384156794269340025691553247569637966360400136390144418562546397277990077027936158195434463008389575275696520092905999515038134395795595354424980411179794574198848939706459065270144316217409494889942813981122273573044036472272753873173146036989179251778559222465519938869285092372495585705623777229001699230967212603733491049316701089272340415730638963543627396487010053159150453289563901866693835364523222225334051986698841125204411014555051230624456400761212198304984147456838783942990829219247272991767939406597329067814083400893879116350369808102600477560724911703586395470547380465667123896325783162668376296419576632726490234421270997050704849965923910206865469402096467208689683569888628242621433145970107553970097135711548916157596752836503978296206293334383264309929408509245064801120832850839615874908878766063416697033665532922941598254184197834351380546751289481980377913352713685775973113638937090963569554464421697170149751801533895226846973375537882818831249038312437206754690513083321790827667359197691157457559609272905962098396921128789436978862946044629702292387173736158129614191115965380082518664896022388543597614199372990433621188850575025212129211769436927861497069932499085421622350367096880252307321100485542754888511438925410964987422152982268785796028490428536018 [175,32] 3459066047260074714139391889707068856956143274594261344275883897487866570521456879826164222792097888113515560720044679575315712747913385904003006450353850694773273142949716217525085363829842636910626432979030279687470807777685991439510824035129046009200020347726417748615966724326875279432920942193940934871960271832855140309759415755651602612722710146006462706824919635622347249515317739411779785396203062746071453056845944064195478311672278554914870679313439649711048599279891961773892363409242804708188973634996662403116169882288678453843648805831316739610653615560670014354445978435046815240170560833748798607662953307056551888291075678125496713783736533789349568267490009085406387446285228945202566502200311229940102663921769243726813848015582897766459664387815903222471604503278298166241712554830845726394805931562039830365247634803687068347137881517839719094708200176951766279882480347318552177118608784514567933315334596061379530902261729431367914225651066348912234696308986144269039221160950840565669672523926895475191555942455522397363399925404771601813315070577366792247713835008609208769772874978391384114425174607037102107123108261280492401572842127777926624678644881096182391973254925168342242636440853523360391203505337055038041531913762895839136770831324064341110640320897755810774689344886928245487741961432195133010377274711609323758844492100991847585745120936726882139295903752622094103871605327157011002423653231005572561885586493477823586676008514053356399521088735102422497277504654468779085666053179973417626049620957188930554305236715136632663079610248704 [175,33] -212952056315037786648309187889342730044958998436039794810974420079294845692194378311910785273387646263111354037493246563971018473028391971866360035813137375817427133841371041960951193184535268389236357587263453972779219406925951573699541628191716104370846991556050630922365407571218906042986308107396449529126919100346389138851422529685123001817375147027766964924908859387569773257012739542478234251543036724062754396288358479377421922626614588130078441886973115251978319008466216180288060414605437727724280474500204319668054425806895531807586581195375529067962912148925409808544691096640861948564035238997425619522723019285806654064993755248733524631935449548250073140168703331438545817891349218890566727765525519346697489468787376220345789377475947334103210149883000539142569374791004866175319652965236999802621308193810881970733749056618039240727646184009770988063534510827303722472454131972962023186050745781176365078334672603827886658739497779636443511482447452355549589238863940452180113581060749812507983996339870780631728794212822103772052371256371119253345437409837382214484091927051122126594307177855342987645428903421234913587722231944105822406493660434506103289240013722404420740507900619212742109577352278379848726188768988179559524470665658017688393274932350530306029078355365795425535979884980529273626083291720385163683325391804288090874083855081872530163517878323074165333815711796518853907556885454360733334837441387451184622201363318414025545441063456367201572341682238259189830307354459341177889611865951434075874807102899828864380742537361163873110640832 [175,34] -485300912027506866297299694814082497850509852086914300467299650829458596483243400616891849158237626025706877380182378277893401596364007000856959971128311102389441993213942279143750573235064891291383459164290788251978011790153806138850585087017718375487453054888464201684263079941264609163149310741912062490032690050955839737840102144124917435559629805364132459338844744457665777113483432649914903574032816320270033374042857645191266996542589338944963780775557883908470036335638005865891306883700504520514458706421266000762384876809409684347154402049641671446429588338973076405177024295710740204523488379921903598397445428173415515396361082820943742527095778134501988131834561074179624684681185606168536321957105835678770726633402726252308989285782551771342430076199093479892283275960370294470526285493564063828474108176049541723119434078738511477255849558024639927806064054136955585379877179644495540499771027617827272530055691542592647296995858619349693962139091995396566280170071479614736860394506669571200011483281091517326874885943177333646151403867213324996370016067481079272974663611875818331953203757366059156253096677630174608529199496334421685777346296053208321358790319974359343697098592274238414992723304167388213179044539217606257904251996568233813546720873990990544396333495884667664701963259473039536454763671940590642166656373850849234422769967462583439548766583421121185724880785078821650966168912296189966695228406087597760708390671166207525602352896335971797280057523699111887840172000038753683909206245706306671865814588114544366796300588432086567626560 [175,35] 158238003862601604846696591819403123207624284224432509576023124663419122330558586221193962058003288135583966392218425159180765149680682059380136402125273865665583150673289130872234948025772546195254652727920813386529751564596420093307573272743474892310168161199482974813242170043392942533455909962413390685932223395083089164250667759952124520054867972645856959453308762741918330500421632528319824048988625807326564683037641477367333701292499333175348733191923279737923517756386183035273634008166951751861029211553153719433718291005338252795350920453239229027352713693988136874717299229349618911847376179409194536393624264326057585003258500444959673343167414232144090543064946371730662725671187348539817747778699789497582736253949416614829801143974140935223985540172735195905070847007927042818985237798610084873064555881599302709551864910426100021285972881946487687965792846583397863081379335120576465257154083834492542271189804230720868068071440338866172092488199515915833879528143583472984235944926226407991618596699673500708664242139330602302820403472768032197859487594726639006113465992431352041862112331753774750910364437591722293610915906969961286865914148164974364354850296970292731681045994974218856862723724739378769996625718592411257782798465007718902553342724164326692025587456517243379415688312550500252142213981650990487526214202684432729494581232180164423898488681584293482797370020177692216414250704746581634558064064667737984752978820189841758069204017333159235038589266653978248656702159341810875519221102779928018605481736174686921369651919488164575576 [175,36] 18895937524862606332691952639864550774066122709840288478555237316631306895448911554477626533054647522470530906519050189364178511492160006926310936051306797151554919700543208032428337149113915501166446852214616980280048646363765889225153245981815584636757368894853098554095457248249435902236095111810756734056252880125713661940130013370394006835975914603968522974354188712187172292310784066586469365487033802399704527618115416007838802134841251285020565554994946485928724514682696891316749296104468572257591467357804313349153087748877758333814358914534730378082808483704127843630956631612621088489998168825642406790038355486402013086523573928893077917649615929102633392589287207571096094497662629503138649260852444199692621246243659412518192546237084253911271456998794302697983545437994324026577445879795700354541836598864246928581946574619055816427555612527871478131372166350061805759465803999715225790940300822698201590329362983004651362985794543733813026766543273078212535641570684024245893808901487949533950399157783016184468759993897236342736270060108663091712075476435081136476558767013475332700980838292494467373592035250525575049916259971637581372271423044588205497796338295197868141569589009954474105479312821218660425780210834273652201009109743860740324456046842974649154052526299771795876691853942132879102186205097060351989783689368970992637436955029792640757271250876641392177990239055584144617863430368861497985748247046384975467935847854338062016400290196098428565979954970815813560222144302612491561547948553662567705886520275172224736564952207039872 [175,37] -19858527575867665582323618685279210285682049078072566678108467829917459996237437634483853025315354900812778826502049208967967517552880042263613480954086752639858099964056849785709873811909495440477892394984633257934836169916408429005886478710901148931366520531744447117858520516275351293911296652994874960234587896293154328942487920508456949951074146345327334828944351312677151635095034817229469155512201418582973646359193275150582133000341314222144992212012769964077001481095241258268923407698934247470382514204100055381454532576516614408643340944977275866415062082997247604355105808113698164665867487579676353428851649391664072383907004808211241549669725956529700636258679547824325484811597432133979660767997236059388245822565219984127275094664738115471767632632895771412182488296886619749969650334008607315362105704260225063885770493850588089192574345803425922279499789192379041893577330104351801584887586097081849378235990038212133694772002928238529453363524805320537368425406972932985076999892546428038532906877266512799022112555363524523201122230776834712139618881500224547005071419077054203604733863321478449065770172158383974079407855782471431758942519317309905702479781777357069136368585222790258235553687166302564370202168380257569118176155812631610611926144888055216279775804711302423566992049235908626266457714446562841503408755088671183321552492581838247845329600780817391932918878761523704723815726929117949343293775645293802489363911223990385215358653334513204401745434154409759270133314011688064317367037378959971393524880569221102304368608495792 [175,38] 2112030502215244476896714486929134644771094379073230920713977399952341360456487299103656451313197584271596460409777758035283952588381532968960062261434096155429176153024215813042433463694584921714978048514047049787210348043685836098488671383207284070428059664417543450679853778102725493024683359632276012315947104941831771410412153165729819533858108220734624238217824448720110381746467374229453711326350728033592962999529737100703424503802083721275090893330524173977475416286063626420161310224222928521960843597390225336035321575650405031353978313163383646637887914410520058603805905973551039529451535776001836177677323723188854501659024985638573445722655156830489948663621554363317402622788874635781627156038281736859870035279427276994971837894136201591132928400537851958440758409267278492706765256910162232518844854872708590663252052680674887659039969863271113464791385539366821640891094959754375989525507550824460817492088616830556071891564389758760458028398482818171910468730271859624600767435432056243917202407452642081385022843336425908999758394518145218001263182390585442654481845949209091635317582303838586077543263398557535788500285351622656712610027423941728438138549311436262749941956999145350090722206639686348284214274503431838727713874469343656330098675535705796823918233549126649636477423321376953353516605383535942591840983633521483003677169442385246482012862342649175391552512368512114296907078037762881265371539703809136566731030246942545224925174635698724046023823403999081657904814242251360484708611691213686701532316908739490092762731648 [175,39] 1114784045217432110657428162201940740627231998309275485599609683123420761074459115732524873229850728789544896038927678670949655041742710356948175814341714701141207708130968340249956791555820895509138291283462389875728177534092838971649945352273550888016748968507282842126016693861290991286817301114527272203690016277396668131740883767575369729691352825608939458570025958281486673950941513999242164295220132438540332890634234564379288280362843170293070041928682345642975972742798713536445834314949933183272741043400432109990583237090692699049188300369742417198045905564035299212894567389015829855369375857091489115102058362667774880914376909984793882731864031492917019619794471615497225714213828364673057581023384803872897503795511395188845181513265908004573711523253446742432121068293364850760624872727619494644979804166227192115978287153746073038100189098997949902543024557495469177231572458177937132478264548913830971378469809183770386082130116391993034187135930933340736244026903835364410114835412081819069382659625124303238457094855801823722424515606720711458136467693013426873940492914970558601320291004305480845146253824719970714008575273391404012789562775976045248576748350426454011768881086192324082022281035796689987400721258220144214613648983236108784046327344428937341766151143974476252324879496013139685771809214680025871655800378356186838553274984269208325755172472697111059989843702603314614101783212326440687878745387445807161192552474658051812519327272861267941477334478276083751746008439721759963436073377433376556466655622221888535040560 [175,40] -294970355510948739895046353801808320970124653607242733296600344632168897220803005703647776948822011639367975523837306260162099477788641009476415188736062378935986254025933007883384248751035716920553125194271838032701780893506522131183513746857575480902468678501399482468749259244919679695914942177821982768072695609240779280558159969971023107981906102928520290138703354531093904314111298779517173874405052198778872044456836578459770168190170727684194846064462708840544185160086516313889395316214034272015403458848286819178594842950608565714609958678809782400432368130183335987813629054214539741494326470604615846065419205058162930993431696155066630321468533785880063078238274403131742922144899650817478979909503953153411296290823117345474362727039258346409741708381066694746896248086078011579470354576088432787260143858231679922202152811033331309208199909468489485424803060742146236903352220199426807612792744899039412770066910180275279033992295157290406374714705945264204643087221810875700102262500347230312967457060105000624704682582735985204519758017971587547405562052733240467677957070855334218082991416594919233008507165913658538725908385824431169069329529783673372634440606474929199425580075260995243633373342334070071820795260512531507323008843185284100297022450767482453874088439795361199988294727239191355229420633318402750774321535382124400870232804645299130167697932266288187485326710358453518666244526119793496993740253675501171527428584378599158540942567908495996478758781414270290263933045858453491082465209720262104081494994798795467008 [175,41] -23426584474012516740330421601274889290351000602364535477609637786222192081669114098363236609965304584672623044149825851490284348423139748603159824793373372472196671015752425967886295385494108001119314471309843541516245915681990643110481694639475061168335633738950372348386381850066584324268563121490618512297283483123757815094701645521551987944904460209049796368268950273069986213139000425590066556486365404458650560570223604547625597548020821837407051880435414224136536014693748424324888586529705899548047343299161337408092409449104818364098168851489166362928782239254590587708279922794626847532962389811383019002459218561371583188284825938998820943361566226517427524251140211827519589661381917932960336805481276431826894724852284195190066515932224145491709982802490292857719272117047886687113851857891177296904050102638223916474148217261951772814653971916312042295874781133620109425792037429151221924126059028027675350169385899433819101358522097597665534693626778271970214515514572675349000798921198557283410002266412841309682196854146332099513930702916295881869030464808105501063359225368264127651437664368205873927729046113521859512058023659157771427770426380271348460063554351941015345527166056306764487114830923406220473194333888300389879802933177406392501748940172335701849045793065039633556645155501786500411379883971118286097543262309737306951263236138889498443124599662670581107096681335645952895643377994395661157719801661931396336065510649123918862729085514608096220619047055524740905279623235434543760765952781831415570418157247151456 [175,42] 16204777772763215912367828102149685308185486295646183044417250898527404595428658722726569406759992898398620877883999644593504844463513549751331539937893226098124392179870378834142141824943625488715350675714136819969867663097745410723220211563104653357480298045140705815751742016922078662803567452144981818467179868233855882195994757231214120908142481524147628842774216595999010571849000227739789480533084667398240396150999193091442246136769334996650813962705258209347351098020252775371678247701025294492114666278773071024253296395841440860531069334766991930281214544190953979977043036691467621420991180479498417580512002577436087842797004208862543459053054340299322929927250332646944539213037371531904610446177929574097046490315169190938222820569936350050340077173183584074115930164328997857289434128459342915907750677899466569481540796817601513834194466647103699803714429101476305902042972364665769449478754163354814909795599151882463449156950069398844071313676878100310642770437083324635470338033706508865735067790235902204229446122850835671454325566084658263088150923685977064595511813635326863945832040580889185945169771306450987211201022017784296070976641829655704469121989536533855636083180084004317241468034961758554069292903626167585190621697012336582026861650098285582986163129869988844553030494013603479856428147436126100371277522280326630115823849567869846162184437420167946145586291449565433868315653939765013796962398897556817948528617182137769559243536230808138241391382347854172214888444881650751810169540500881501368102721209216 [175,43] -546353190733343076898252161463880835792769231506502043523740440792377413439875653127686364591864666529381611557081442599624042801085806019241260424219230502801233268572374450640030344400743669310261692158217914018701424193316773987243528635510212705053534312919804788576910450483106374372713004262913884514279713979619311778499122916802658447969037263274822281186640868207560196220793489895000227803006823974960273146037294511135204554371844954222802370029867725792465278456615005516168732089529961853578826174673746922234436876389166516368514600588875609360502096791283559112271944005775655747586099109376756349811147162288483825175072114150584174567476646372234005114227522752450855097559971293850126223552427175847820899358470403651733613064486080991153973611099454470113043073666994837717391199507760094047581334279253813316167816534879658438860789908916900876836344458509768308319158460604124588412275947927160760356183043360586342733860259632898658202405122405716502603983250449891019116093364174083448940169860607489221252279992139124744790779549207111003010007420306369812525114097373877882452243726731383579599698236039841482801287218549357516834013162149920222415500092620168475834755235410109079643267411852977293843111732013629889195648021102066900852050985861811466152054375127756713415156639292795841199969159703731791760360253549209430301351570635478337207436077370379769335138630126148541771926187610735663658712570261770369132228631175146188013682537741869772390858212230830692829714535283430472831484381515092367725627792 [175,44] -506990792638535558228068365940946153688800214319374696393943587041737388287873795907392540021080633871951873944758211574567071332433443600686329097783261683328287249270494771758367923242405709273277838820431108241838869300512121632901642905783213919010205180348241757543008081602027205322371708040125824010071741672220595235068238504803374007164897721044424696787696782171250095379546336434601477321711932319398045521803358363337354208114294814820219651911788108916460281748829848673746828507822157451755691271542772185289085074948613459974446268440389629597670343200579635917224237252989017657522592366287246591097210517375176735086873117489560750043795118260572093115938115822456734232897662824967614878549749856875229448479591084408039295720506462832269697893943570001715466591990513131155731827264770453747767590073508069602417854487253676745835270898563657755893395440682862552608714928905090073933268349715892824259443507452852025262942486304611122978790867033350246979749083415573657866004254146213426901454206308932860613115959841877172621547842130972699530855767287704423102537730272096615372009844578475560280957043694968793679016982885814786373917255367784453651686220220870711515678647876192012471649793066149026891255020932142634034877247651853549939101400132706168560872030089193055752110546229759830087087666372985442749336657937455127890524137836746364661854377275834373008160970062144070901702060040165568590995845925967423870975359362306887432529954163821963053249685831020747164301891641628872343056450972454719564800 [175,45] 47174685162494322839796528294707093736213032867110840846309591474967553539354636510409062225015766945972410412215418468641647756257360357079035769905868395398274005167632936923855950199246816759953229466741918180474814018471280484170900639308907175636968091324824990995656773041603156962520586245076674672987116126945604237220070621085857238438359499781865227227136930825127736884508724002435627055780876195792709614138659048892044233398826525213884492894010228910388778722670882956847850299544842263142353406073611241901282004547265715398075312168080604789264019329955619043952309550375172991760581370970499877229175303341453932799367247352879484472763499370522900615935217170018717840793317631333354250453328099684531747154997103905105078313136286397629325548477557775307515416508981009104038531005826057401065806048872843934313914907136604268630052822446013812900109847636325944144175643395174614733861108298696384935929088590527145859528638597319040762375800762013493070393501960051567627575390213543649610673572039696408425924422715563010030687220888587573843612971565247439572565174669307097433226908030010798329885664730444996082375032444495144790804151862587223756346277531388579875768217193861017512736235293747397231742122282120382619277658298243154032353303892855821196251922372128460599857873849270283681131687519794702628647841774101752775393603309818027919117557365093047287448412856740547520807410116093559337592638476041549790228904646325241188533061850042053887539213009705162118810217608712547056516390104582748032 [175,46] 10092817419722288135354068765428636387935741760604010355140928737984650347175241357541061481761155036584171794859791944066578641303133337501106955824000733435205497018966667907714269839532000129356192610808262326251260201352793581223415870910986781094766236293530281304087173061849619962834665143781374241864337510273737577574261795485519553239122097940745403003200817492092411480217045212169940461617074054773387192783984912653376183153287552524008208409113882787466974746402850478530880905462586821890508104434204512043477358060705063003055252494159258527750573502729505015764913018718732599576485890362312915285197091341251102006707594333007689613088784692034779689731324465135521898305576450955609516915272681696080088785414925404522004991147908619117484942783788791099901618008416204150974249266581726081551289553951453532313539061337087160262750076606318913960092608163247797636591465841447399045968288287305185809521802754541495416091943998180765433090736984854661822795469461444304313472590843858566306724493734857502039402567385666856610099834932320819601804893596656577300301173510841485052811094137583516737624619115827245403613374066950363621490391023348234636297734987531376069738251582572692492482810317254020704850698762998384967443659274682305124046065402505198630314327534104088664194970766046445515505151051100194409832921105601193828624196408027399621295937887704223637761515229123462623187695276130882832299333513423893616734636306254878167353667792544776757998474011440940433402445231540761819294238617753504 [175,47] -1360935399186814061796158491642933215355999509873596512195891014237826491881898230629975417073891034273166787477829802464619556142556875831531170453204748433024226164126667552907137104444195261281435281884577900827965754828284376088891964547035526608882139192978631455271039618135936527426495263949239420494034515064957645965899885034157160566284846234623979524945743131814596531785778311127512612911812717654151191410979818747403420066234554156918430222828548474527307993368338093536546121522592984746677013989741817031723543404479931224785953120858260216672514849841826860960864222264848151344380007062545210877039288892366309471550970291917920658284023116173173570735224354135286168951830477081825887315677339105215196321764971691878584088687365908513840465108054901990996520387728225640412305836271948169404887216273760388569310587707231871292389221011286304404582500812721865366282117786998974110612591714326146173289954095441284384989935242597388214505947418865736071577987127765820715761142209523097308806077570391580841025699760721890158301288560933615149765674011257893621374398243339553663048757887281751784678344950259662658041594305066545959904357537421898449823410051440879716456708056333923743838355025253241147164803784966563500157658917466077559350685216884350658461498551967656142708213894204758108871358423894517829391325616449359999605791722459622156663523562679199895075768274277409742300037702834602118145711187748134385709415190203132155257834910095397251579264009229557208199626226185238715934359268732 [175,48] -139734954122224665522814191756483859174263555100038672311217316989737096584991780185916564944627590727819233011565312942436441572933733452756060766592444289892927274395540326360547623548512656431692207349562264778325731539992974501135115139693074942250457030014878138919986950456059410618654125376127800700311165848381598434503729495481787359480360306356913581534839394495948496550239700773261539975741526613731245045720751682711962230749842024343500669602865940918557827874270447034934569263622926709203862696857898591397919658964512389732642962884108833261538140745951308210147785591138237005537908899022008484623719141794586187413890238675760922957319276180045012465406969659523094109379197603111725381623797353121465283010229400454608163989903394320487418397684960206174729410520793537083231511336745519675958641970305044134649162793251895657100608354026430219195143964691404859633477334705960608968890361605506148544267053046311249538157602828272316341058059066391824018360921795255342640325857054261293688733127147493139634657427754170776792674453884766228044964456193019285903216889161669054841322333167886580895806655239861020473865271422151245786394010032696615421895870303320334702221332407719791532760321865455512356811601506266294406533129968961536666835624718371149382317211507409240258866906588313744469218380980474501233273915816883913474861545909591216223374989199003633590265308250599937959264790940654513952054627026543302749570787626390692419745831840869138064061921908102766445369690063207809602979328 [175,49] 22648524193583018365817251584092781687116058380764185772305132832293449074573783997402556793052210331869283176415451896725475286647530608914602233907104539587786850271893373895950019952833402173319013825042839221767585804217586070369600747483351121641113997826567422234343209618578111307918773893079671956960393157836008627933447207779220357877329855279477922277990298465156230196621320886714446527566857875856866354805419248798851501372952143572891906070948261147530728675336449726008519989963258637936847882602576868011744103307474491594660108403347530736186437640553638134089937635716887604617057941868344537715030637299024290715875431485408553012849656459954908282955900307675380086217187498596961967017917037479191452219588500821803966894426899351490063703155905642047866580767491555726038961354203174746070960876691715859900327345842719853089412031456576061427633161897251695112966082749869016497605141619163201189349710669490000273597521629649589236861750018907006496049701943438518184606811462037394144946675707317921723029377525456487049261899466166200088438372023320762034584099621535523329410874361075027780408750072682611449715508200704939079557311958879413268179726477077596956948519362718236142212708197375555618722150655204270429948523508041846032210863850551478180100132038408524348523242385001916131375401007744493721943267342932582111887336121599126097387361637991640121687299931297415226725711414834543049595714045696086770362696312106850367496940046036971335444746794988588872518778264336739881920 [175,50] 1507668896018729454433488531566774262952491027604082701965447422341420444454445589657848561768888833255266689355395672604112374766611638690712551908328948935449997989313887461386027680561504379072268770985011170488286676836884496164237175403139066625078061726367318671260198328174293353131190586759882253039267357804494472144920838267163382923162119885033107248887443485947614362556036244839086925918089450470663856932077057221152087304635210265256787649258754603432946735216747144573414727929000917073467884480088619430206694535895405351327465872829691206770473623181897558039987700375817189169181971060771661663092950406183995809361464865375962597362278948430991493076127387313785759160158274402810498631650484391870676221109305573083596128867708030050626332982361232302868810868187674727347725249613599537603694290986896173513540056217427989369683215299263069464787006551882089237417069849470577682051781553050131984305565252334632349323471052267226342516050608246553647544073678235897874884647221939347291246054192861261533142443133801128360647086594631088302243073463058621261441013506478788369293274848905748618497845030070653744222121486705649998400703373912045082441315706872590267075514073671343239090788230744893791851539467885275645284332892803488082602388198935453548002115286125181029325433605924760196552883248525392193135916502244662866515988258794050602506358353635818526537678424608022589452113382769326069531011713604169911064428332118300492220782218700615097779684038309286329564927394571338560 [175,51] -238925680699396609181442095057829422254362086540278628276907547470916618277884566989111528622784572360850466939041025418843526841591279547060174244221093572386896730341441614393550804418461932448362678571398325029080580385696014454629093638361439190033092051852220019618994368092022649985195137277965480948722493236013065767771426386868916196083125414977576756309983830756098171634950635909895426930372256558598267992463944569759628471014226667002493026957382758713246482967063132837175096322951527561487165601167310897257321947664951460566095942967687002029892905266525952134840338861805467587256989348929195655034595595229020591595513100719574644723973292304259284163873579737093362024143799898662508746908477035429212724684791025505580134560361385361927578298918280288758023580724388233998559968951762585036658345068847883489260817875255891809156559437697756188247938208983174174306557677446122817639581634672061955825031633095158180882813670492541100714040219766661847382411327921441249320249350545596783108429359444081778535841992333057585813518836493843110671253569492260806277273619671368943111019811393252764580087452396683254931943931233050534088054941550129989355816005228398732985251171604160392602860531088659571282192932902030940026706192818267117895611880326078737338165410534243622517681201992846417781012288864206286422487743338003325218257397684009956864966950474544670104074272348005540121010149012380955765548853342639443126273480221045083826204612094869400488942222308695271600120904603608 [175,52] -13831356344729943490012742252728563281917289030630904103674197794879188880800050371739814270590466453796752533604675492962759300960567181249498877137999186714472090313330923094763675380237261614863577221433519124208865086806698324172424967478664655732616442577709867678657231679494660973620660066409364862933483821473207559753794203369705935405125822971983452032043521399961935323803614651689862143583466493957584756403286835169369348941577739733263630971442870376879617967389823630546520419772177635269147083603674612809401233216043907659975386775896882352115696936949275587515813293237906670595084225159141436404946432739050929461864060063616989489787227203442150503859132814744189987720690243498191487781372288225374964201687484757223011103724349851975901346090942562503271884193747748855582908429046448248014773786215713458690506008558491692864245548630876395744457886604929023106371056312776502924917442576406741218251206862741707413441508741058067422292620450433820279854745668479034473975031636893088080409671628419086798939689674018776393017292190073674411472505031234886701259238457307508152094402185169231324373002572416972225273577929611413291433482658012521754335498654048436936099193946689853068107820752519852082046244869168410452840641918088201504051257194950711663765339461257170075579109151239510312043297753972465830453638303685146361354576940223116413338624718180767930585429732930443896117258086204700569642222694584072585267946717930039271489684829433270059736067238365088826246646368 [175,53] 1586888359438612797695889381735477198917350071897865563752221166838445319403945166508546121773606113672271634770941955641742930178519843349615721047164112773945362899248562786721481193286164737925641744954622631703253943822234137883471241186289571804717463951717010793241382522211899192113401197363527679570617674977115728784479458734552190709916608921641490606983373921234406122371270682584659094964281539188399635805723299416458465529948133233400764233960637703675880509857738974928522733413052784987259845707001009894071594987924286907357164168300075225595484365015587687916999365152588449165658118642041236297538215137543735329194374662492528291235013577628082058321550201675817497738525345408653773410648914205732639400658524884419811542357751015048482765360996344894560536885425015853027067749809567578966360335242074947987326537148519633962203398022119349599393676820991653022025774656038783067349754104775973244096887495350850458586155723341266408815579632609118147699752502926980701477452240977528194129004342939719342460367410867539488988996130766071912474106156414381537651956144441731086555139251633936651814993108339211735586062536380805046362274091415768542722733839526196451307776855226198454004943103554262740223405853973311049048717859071605890047026590587965034732718046722476744430604971855629861669354308386037695640568772996330587385532997432739376413694170770842546189053264765363621297617691317918435761272248079856127835255452264798006256864522291962960852347885661226892622668 [175,54] 102192381686922609456304252080889010638760119322494426322344192594277612646168791713660736858533002061804538737787802625574222889808498751498798016473314010691559140445137612151356557893360300429716358640667022612334331694822274263821657630504494276832992854731925207519666204751967620072054523375842203316626160437463041989814857039573302686049424586943554948281281683162455483013347504298648001917577630004614875742403531475469038894086474726163884157765755145594783431355244757178605081719544444865681956476089140057383359286414694680416736292188152622641104616460565006693480399372254579595531727488541291886330716236722122505125310300755097238643441588615336163168105532846797737650723490362684008029167540638735695743198736432920289428211011960405662445831333934176208260591773558719566753809860587098196176529691765376741960050884062951032008493583414661617561088363457053215350590403949536629044698300113729041753884490193271041490713860258622724777861434612432743232668126630919429722372447899876725426510626877497339358122915580176525423267093905655876013957199399746963230024503494904448347658476554688090425636109117457258540089686392068683184448903620250782280717460734132243035757645510783575400662440322870877312025904275973889030051857607225115950280149525867616055837567603471382304248899358888752400325341521596445256912022441342573654544158742030022233724093555744781757369329558834647106034217318637384669752453912625922851164067231720348369785875021282515993897757829083430016 [175,55] -5969370318177331455950010948584425201994172726932130581800731318263667141633798549077720449472506715415461445503121234425753806558338035260678118032985924359678913067837109858090869984579318973307889476158637441296891526846706926271894078839546520913071469280920969635722949829506237702334945434020065411619244478463380572319970728689760708767445477738002077895272293112214685938924468958456582242803321080897933771021334193158675710848649478260987564083867542027878717437000309242469206208737354709967895077978220477485316914043263398870476319169408069883377556671834719382702182676335874152718364933110985972976615436152480271632459683152103556229624892881740203328562774025940683134429183852257275415881358095306358038818271894625309885987494904724029248268172746524544980156536873176939155039159948865063726593695609412746851019164608172563009269692987367122556236286225372069886679350217668982511275941833919460465808465591384903996709994783718909752169252232053951125260430886230438254834582493370573505774614634652338039279802876396535933947634713573212807075912752415533818572642718822213421932326734478071553953371330677502342394043579537082055712092145071373774845870437509699191882199336823993476300888662067605810014864593564970588098462058005231976227135169467918648976851848979441990075865946462497568011974855359252269009744101980056440983033134311518448684474649711191109908972530315916522294507891511998607335654437478751763503689398378230156757455875728789450753976682977680 [175,56] -517230425639286618565652325225529594807512220973134279031504883996310971630941890432312324997490327020328148184421615085283126349900850515074883621641395909668583218085728754712196296295323156965074777782399296171913385556665637808869076488153607791887208447057744337788500671607191157123150354990850020962086428298634046420978484419461905251762754840236935875309438712218420999967739978088429270733792216939437322032849459237475736171055828051220991194782558513709274874802161919582831776608171783498072723777307105038482868775107940525753251327381824252223769103910332807871001857728762107826455513007092610995925272841907613911331267553147612117827506162956145068018704181082926887632899023119279358161834694165987256113343992029140827115168350293977892372042091361314632763519431766069227549177344535770287880402865710851686869045803606924624023345659186124552475160277408131820513616708571902386384313309743951168753810551591643756501057772626877218342764886608731054325621578301002806136472515882500356561028806224416388382814280446657105817247508147189536073599910677593600297265715994624821844908801875241451422593426750398786811143060817127067872874325648827652258065595081252599537092120321134585936147250912177626386750194587248060068304864722224082328933146775727245743074080802349838834130628484501273596499255682313771678806715388165550713597023343262010561204078269136384231715509075131703251196402446470188300806122736406321477149461860830719389906809391956861346266606016 [175,57] 8070628988276000595523736815587520837668644470006817596247339174068550051239596374634912439331741513985523619933691192525801129669574129532661625997700018405922648788966434705220052337493035728789006882432155423659421144266883005446118052501754882173672549304623417350421691176204068267662585570044513373245645398574709489924422568539791140281589429885901321427290316778068523589356395126329953830910132908223540904446633678931502113581166132839013830562979601595327916634057687526968339587743079902805411735734370901769069492399479469909742770933398256719539769834299439187195055372389767384965409841124184048820290504912585995950834285048008611931092599516324034001695263876599195416622642241067145527201794289885871026123280373331867918266361042404033579186214728664260424606468283409383961561451441460774031408659052996417437875080341564966320416633397947979231412500452867831857085068682432216442909145337971886499722962966364126733093797865743617132847166669003148816258114818071372233539276240784525049377381290809542001387976985610040652544006228805715573475347542908753334366108432958024864433306892563549811446388732202602404695592683692472452329263814106835689106523817528099322694644457779253689084801009117084876229988554207459438319273578628538782302032797770397192105547579305437364858822520053732835635327090161093096945070522606840646582353980062025917054887210666889386836509602766496087275204915052341224598726671042538860410100915372149023208786415752583669678168 [175,58] 1511418645112757455177226089820671930282502792198799880132310653499777360090780122069806468195529096368229314231530499588214232542667601223811944624345299729584260600913670235231082920278538247711685325507793971070656662731476665947816658019002451152597134359939320456262627775122944709287226540988286760368866558798760922443430205238073598714742763747939623937717588169257586945728291155759264617049602648218367011546979064038483505484969291228108521540380123799206171878543790933722198466138093824267631619869021052687434220715531128864450223392012949491566441578243388659781487503253324533596596312815119145049698092264063201458457125271965627221378285893152081539935375748790720602082176902929958881127349930884582614392561269077224280548691397158619672170483334732937536719818232008049090594556961772439306867839290345746972867784845391438906109565455928872669550693122165449061042382069536135919782728316958477822607475503900450127381419827154202794663022725809796058185095227371673966511235866019167508335646876979688352908509313232689177678469386556976218779188722089338416337089214560388754258611744621529021962944477731232631654351610199642863643431101734238271034118330673922856601837548562529249620843952035657673325533696246534705569782147428011758608873872822720727202247043181645218454539404809139130923334991408367606120224057577261958857773765831263906089487159770150584537196997045437789390777493914720110954195457608410680466331108358220099736167481151299110768 [175,59] 18441168545204984498636256968901490120008938449846445779993919863824841626224145924832200810755485784445610611356973390453273638389933603521536199575035932271245015039195188949110350504238231853132237327493031734376785794409263945600947546848467785510979828326372931422828999230291482557811311870703418546932419216447500795149696892180755037773054420663210137344535397254167381168612332746046313289302276277278313161965800193725977430469742532724581728437658030678118953375239795467602971571981588601666681805261098485448420963980880897065187203865171085659769443326691574206137449861281411693897083015949612556999379100177254060420449571787382297565532355940412642490744594783715677468435607316288861418205197604516595223163173673555780050860774755406675854336326258032576417598423945755683880206991184333340798643226125688895238995156647299773080438450682780679532805568448025396277594945764013461143855722127389303568528127572392268834295752218791717237466186908749297124228173625117026723852958977114379601854063529623532097203710542975846221664074803666341735883487652752898301515798856613479617294525023889183685453833673906800098841965734274802909685874073458110372183048504301189756897684831505201088378439203434731888494121782420945118036994744607362107298407267952313609747379891961817062038697857856657796105041294046491485833661096664985383968241432559080581948879015057664576781582492091378948974740364830179983017442664371178354324293013898973767563391506369550 [175,60] -2047333679851494608253085403553470575808609630260837736662674086754050759823535542999762368521555174883736272882607533194649496768849097352785570726996439074305114958118999746341462615502920023871651726693783765662208253090322539087198746995427267328972314661796125249595859283093953339640609081060140316806743130304212378799355994471253054406908715926100344983145231059031419230421202846953144781243683269725662782919659525165423771108566885136762545721704078925723861984796263221606964199615184580461087673917568713469744159546951493393628581984974632010241552122521890835360457220669143888507392194304240179256781002273582952996810123653533922624099917154118499967599566675008870743621552972316689855239050086625421664349584157903555963839823845571999223877621128338386105257956824670015097686712925070459338836124160265747410443440428036538015238504348865665409697662594178121021474987525680190563647355053250023603653197370060678532539188074170184315442250978339715240002782549157663307325870521470403125886076082191882084937403258666714075899685865108806845119520643466559231431553297967946325831800120433063085043118893151759588662339516013075690423423896784921893250148164317279710403737301551086641744664570328464924953651713100744173596874536143155669119110349261744501622346424624322313205541136182990810797974550763179548654417463543243760176650700923721797272875229700295408983894941866353676038210781828234690288499188790112350557885070492322501237988008928 [175,61] -71240533903009281910338545096587485129995710481416998131713820879767048275213841844621286801866899655765159347374414159025037712117624017899539952383600858551747135786448233806882087661182128245767659039840109293177761276819714761142730600783952878727938589237785431213064600390357365506634993399100716218033954023985253113501760324384825648732912459796362679954318090331531338646761678085285804836340646377539472304516982036359337883625869017441815129799255117160259534793649890715545824301177434891756788907880627467768921550452959415199611280273945610800230795815074280826683219335340439686153920691021184628072045276116979260293220909112370791374132642498762415577180593916241061511398255939922919076463898317977951854465684662570951542662705223588631813461261651855065514737023769785258588409552735685803445315136804632728133128952179610264791708300342873433591571928667012079329650286857775988341587010145444117647496888659004753778471559665585615029731790307875244604964354768321019805077632769434588349548086454293333520288622837714384573609508665868315617691862331750889917191164059856790743889346404389753055494862319902877445898230487353964478819867194510448845943490841874083401967535474515809989660683830652150480899230974170578589218326324268402275372769378969342188026357508227456472973657529455114371099690324349022408821337066446145487343252980134898559872273528806941928390390605516598513321205740002787000177666880022292053713130716345521616767076 [175,62] 490603586990393243365609806552524910268641922841858929815913525242575774278034832530077617831426042398145562059055042107109002976419056028903551443406751769859068043883962593223470119074777937813940242684507758823783186457441776203228525936653282204251638881574044051598807760307444254172649084028592298035177824108850495904955080662610917447946298096165790376740229313342440164773184139083329864522365509517305291450947607735205397742332311516389422798806926994665585343646220397334265521973596098528153672979802478923276082220136598017875072011932400307197507523855319222901698840697377337081473824336578259482210457106106259323523109435160268537187413020642877809578680053118648975691387897619140257587176523353102128788070940363165612323207011653494224237895032806171809793057247137812121567680120397104039194535034385659195077417648796225853077180586192151173251348528349185210634983253556607732236773407670923586615746111389707908626496026195959821690858191930869419456269483227142041275032945333367899349796706441335439625423535184174967501009687417353781525669457431761833546592864275474749607622205784000885135841159895412593707192378997622755117741992655529859977047599986641149520515205494791768173159486806092031352880988896230711169657182748610310138773008870518832629295436576402948375568257530902285357557886618260219709970782447191560013197491286938449937724862161405304574919793584613217908944116742321762249230810065302139851800985015282363520 [175,63] 67251972204295521710817792706867330807113206457714927189779989086409494864766243117199743495369389940819718279682684377710054464967696453911036056638970515762764413649474154819658068219555767642809140745060998164262167777853498886691618239775306184864174677128065629556759438537909347306180171495093466299879518244296565410391555582386837368091458113123071680112725788777188991332291657635313377905580810777405471934802937517071236894216348369647318934039164840139835032956624921788993800847217925501092068374944402269856003223579689932545191387221070504617108622246279273163458628741169591768206947232826661353439694890205361115912309598512534625931175020501760575335628893969457600871286850585469047034089768698765076706196009264991869227333843525639378500735194791299641221904517920473588333362989041096099845320444282685989617843111119769360543490724676117905492794022384593037530798815706243377872417170539439345622485049891881483005570306602585622833497728304467708670076014536530651120081844135233189633527712297802707446371418914212919379033409037549994087973898588181714297872056897939783613269196394567179435183981807555526668989537040733125179745545719553517789569882565937470858011006115066934042866704421924219441169674341234904470976338322321335625212389544466804434328256976698876571170669012258134566374719569355427404779632746298084974747144534784565199650462793807690601470843655515138263068210951866965280687649540630712468070532554700528 [175,64] 1161929995070982202357328033622894385664302014273558770354092588015665062275348257173635731114463392494490398265348778622445518349499918657536175901114757974248303809409500525521658425646564362393068366948646356609960108137777323324898307925421593495659417153256014143061598633599727262909115843487574834743972451481810405574839098904020987126492068873919711637885663190740032387946357841084660721269354520250342608799445879906910686924705974004198761717507778659383832244044835916565606818131276451601989640709811656576967938958508270357628407797967538729859610912433748704594849830497367202205847492928946092344869338498350417262267102948685975998498823630674436174087094192649952663390497679615525171894126251946486080894152624830901873075029049818601091226592138580994207085488688869089136078021174979694662558834919704433688726816942610145762477816270183776726494515094821800742659468831311023491668555301310067757457005048508401151748847368816082473124430805181483165886126860849521176560656677275151428149743051875523466071745074402409493777228407936789286591603439972479497311072697618698159967404245262689361523019541906053387881486960907030527136097032679606554185190292989590748755465410411894510295024277775779975424315976458435850701415002021419881622107868178158057272110999648860401724258869528138682742309186613137508729988489274373105729132397663156246040120751310507086295787367331461491863794212779206969656964477154245903283022231744 [175,65] -36776416167132712225227022601965534486109441053989952125571168533628616921154340446592389913775691341613925752561945026689885082273415583353084158296311017395925477374640030355780572618658806903991803944779974733402909303893334822765110568392382704553641121031478432663008112087091740687478558291951454978281175437984296800396143861724827603879505097397989786398165634326626278859015271228306220931835186896009687375431647982141687960223373529981703485109818306171180897847556934200074154286358974158203432639611771442147077098089502458574277605403335621685932876972036696845074860967988888450114642331524550514533072275492555400647230326108556923160360697748760752229506812018160431553567401673008554078097182640754112156881944665094853227691503108843100066144617724422133379855456156435236388537078467116122910490198855741760155414699983242567856901385369986814559680363257149818120675003733782312755067940464497614364671171669268904829561638377566978252059868984538771532378997248764201677637636009510089371131664077536644039474964169546708807042455324929607459222581556313504376228879478262651414652524812096798028006247184398953235249306319913961912561697726765247178595821192779608266518840464135930976873829412542126309217382715709869430795944237194553002244779841342208552996364668067920430126252119212245808366551794582417917277900562581240055288613402575948968701351952475471110751188745284555635758880456223038452476482590117359058118904 [175,66] 5991726811128840476726212469329321821394235555814417541246211398251590204454108522940529912494526839954204308254912919780153780910478646182182622155192538394440142337067024389890568405185786339989410799732280428656611918899032283628077298473125993024603788894106534763769448780821673818953589402211862173781956212458663789089258479972001080106030425344114229639411193785617639937781500874449482804260244808121008851262928857578976775321848409211864531682232028034761243253393092661308356958807081703547011599159589538366999332184880057342961489570239364785209504717010574881801619945866787429745165916953490976602063628360766316449101948839552501496551439895542521615432553931085145741472090309897035868310468426624442617983419560648579383715569480499837649318780679968336668240500429234216679285683974682623419275286556248312673103801043850544429866849295728491348914614047265776581113199340070938736728874883834873157149974988626781102094011776923715979004103053577769830961906841632062500411181049625468659258950029110578584909956250540706867917612710350954178919490937125607663011537405383611164653073967151575734095147156916375372976479412569847746208819244292412171702340098187782280622131779804736451376664484755472056576482969639063430168442216385084744952360110600011529546716748802347669952164371942420538148304719412730765996381837601733707705651382043413451088037311662956164807132007333352744418744061061683866056251109061935126080 [175,67] -1592815608394712140691510642495993437774550185336956127456131767316932004179912111626803931177881526004245203017429024507965723894610956725465582132494789620061120043227820670447001871607969542262820961913981758685712052862498264682763714849928762175298468584678366107542639294778355824591040298900719108412122456654872639249706301896322901897843952916929531592451344737092666688819939526215756008915567570403497881077255772805140425677206944531722484843461729135612115629415124119551852619716493133971452749807065065297838998735928278723220223955619451886143163884795364200059586660564157833703342331049724560005382348781662276074932994216753311573161309943873288522788788330436604864342960022211040755503633468637260973301410931629898279335987705414094946811108165426265692238767340599925667062614259660782570747302394248575391051502222534541437601742850124267085665923008694265335903832723558868495002276305468407231599690794301959777585093704691960613072593718896814165543197455229265113989390186977835317163788122998035612492397677606584432940184836591824037249413387513082622156426989316642816181282602295204641543039639646614813081117804279208290205664320337323868158943336795893178277797980255238068953595769051457289637765920834371455378913518477449973812338717307025630064953014182385848045883777348871419625087098531380594954940589474500762620346075218102802965342225242228772473200946145026619384494090390706842321101680464428984 [175,68] 344142293658299676736367232548508435709237612981342720093160323285536429129756809711874597548458274268543329337606786456404451850942807052513233110750393217954120456034703040254913058615539263394443065022226173286985359177538513513894247429817816490305520465211235817774283025215503152824696874322947836298232940923056248410052167862168454918846729693308878680659609708746321888096362504048587374938508776781237427665382873557837711807023751623000682532659843437217394303228435744142896330410322028534447365851043376575358007888926706042512137795170529156846563089796572356559111901739736542360078520226083615931853024419289599249662464095823205532715957720007366648668072780455636747797952143152706840914441785484779503733140679441952343438167344049306018968925914333920198086829921717000845560075028036407943476898263028972291412176704022735186650868564879857131029571637484734875175263501967638826511631208848591742376950871596536557313509665130105044994123771508474298343857539060932511037489895247691531677247876242176663866182444515161518480662543890793069826737160534948524594142572645753546285235465704304636865643336861961852988216203085627649226424436892044610679426559156553770826417567601826648460629271794751010403929429362255846376284336222917213676259671818351692001025718707250457722042061215671844596121576438892649324020149335602570336464941194694338450068109884406929353584127563538539990606457495307100243626233821024 [175,69] -67183009599819311081527373239302706914556589104164539962712928391527549562321628862599252296722494042811402991737442849939802759963968203831661481702773323946652125865514538371050209168307200834886627997420509418300555480833381011823719384395631381149929899898092669825256395555597877228556317600675793134330213315150500532371173378911407139423925020899942911303975135345545178821569594525734628670924170886599311579281464980894561271274405342156691040731079395913460807842568783093537644294933503161815273848718804419205064598088586961453085506241556423166981406760820227140497355718236589430003302568973426533717197208018692642881203601776990471922809380599009721932101649369100597522305206502323461335312985689062411297543699842334415962319299026768075058446563299176643680034099731930841694523290123511141390412760810052931552953837848400620197553448812791374177583520003073747359819846244035956624116393622075154331841858699018304423486347828488858550810541001703385026075408304066973042002082882495492654407881336783273868156967632748682222375291076994712989166750971808892151346927472497298249833372541598875278564516531716805959002723397256787863389532075252475405823227255763660474614450685045652676541495841711760015747015452052200570215988630595727450585669795876825635262582351444049579226284918289591233798629976563657036169626966830107547387260447652128048105849982073999388347829617595236212209255310780872966582246828 [175,70] 11758002575447399132363941711700620449288205686886377886752574727451494527744807536434574800742192417094269535299001506508994432547946881924620865610379470608435477539511713593669473046444436175616241464365736830333404340744532582356016755214992608001398133160317963500744101525668908445892938761866468227334598269056461222173228282464105948090233049911596705549429732640756027776723099382584013890787418648775583108540354385693550907069284951242632086919465520900787471047369809592545565777429166778266724629465229974135036466084594074126618326638861276773566523430952625653253298474262714939949958423545787539718182266204208994719875545391776123910400599379659083748717166257517808653746058278205947798847560627024919404555752028036544921053808880572095940047044478179716469298106753230928001742732975548420254863591168800393188353719104614592488257827335670223787977849431366360830695356470724386369185002895340142389431740973379200649826641499177239430769071704032015583820423930995366126058754285534927825724140347049870128324440563141954414890909266886090704293344983913808723501993192442499609031961075036609661098545419629778416044471924006945089683596748937504374492021118052221224282287618112104654289088383171345279090083529488974922729330812445652616827957754154311412052424041991814978894777730110973017546096588474381891456034890979981924784523380359638692381072645067508272732370906236571148630906973760095572401568 [175,71] -1836449354152454941013837599764797991520563207810696340619670185582135354546735584185468051081815459380406581072731172846674550972058558758737302296274069434632446921763219027724231212506500664904287546653094873238161951692497028594357917991882379227545594669195330200704473274825565520008449125993870756885994751487741535378638170880114933663533784783230359466853766033389216690592760571889063437999443482044660314742064527748437425632445871245297419320087533354708451746628983897748136700908573191191047802446499759334356574717621577298477214728127346262447033321638246403530554866914620160869698534004716809606890198032878985536226699377271964921948454651056515128836666422021215761850361573291248085999713637298006287765915956369389360790075125647441749838204247575513427324489343589004185089254003384744627991293480333592190978126327905741251766674176459363882957999715332087394533104144194970096876572759845936088500664909842637475328764037007009171916423408472779051946449764402571753954504351883040955907797976227252904620798951380909484604876620707095695871844713686802344595327996898600593953990690977216979830718398641250978594247904926999562148060735682573630093802249784999398042331599108702683152348120968781793312873839916721146433475222874562904306355865832403248874579388367946474150685228487776769629519937190906394515009765050266485741281835775199995012155654242380635355602239839077164827483801298586248828 [175,72] 254741523822775727598556963895316104542271996674704695469030957895537529662123867349537777338196507125405201674526853516286547052366553791815393875271422547665407443737141804316562643827099915915510140003617299188856937135278772556920276988077484837118690696955454835249622668526618938643345734700269591092048924132471869590751751973733348434647223919464136811306199005347221445401384156163121980590538489066306289930266539450085070742164840382133389455859037018824067344691234704087022783557139779204464490152588330732125086086101797516723343759178105330879364726438800858818348698011953085532615824537812108518234667416483023654137562630008448532797626060817639831181420679669962973369368185008625688529072981365288211654657185207411881817540604927609071832848097318886757073756882702581726158473231127031640839534405854630036398420473160687426133584310861782551712480617932253451022515352033401160347311607874624437806886249564959369566258968580513489193563356142390896617829918205091950659827512450822040375009799121827410942141454707608842617738168637454313616340363493170784430212917326285422936517081696943270974880274518968610903532029565816134066877523824148800754677980166965803107500261314150959368660352822871655897442383622267762441806294048000021859666855605648334669892553311795541496011282362767456694532228609779851675105195015761363730083310459543367124965966111719561021537140779199298675234031398546880 [175,73] -31215853504115379541505162161294710070825930629990063650346363520772625557848602039642441262350167739756334398042103188377540243159739069473308071067570304779914601508062313622857452422569929498406378848535672314083636818980149721889190988291167760142432345544437652485383174882906902164737486002570323934789794271527392351377898241756779205758967905453877886732214795276907978425394426242877676253702471459298242742980647521970475327469375998576026004313057427817486333542118422090801420273582858394451906901708308505834247563935289733287510000329392109008673665232837504522035563671129353601851820106350866931093871185339764842261022185378023840800527179039767219076065431258080546548374753423663141402385019122000297597362033900246158915788767072708327249902787438772375116052634505548625418922459011466071374800284822540771029805829180497943692348162949620886754355313369187617827216727910117910044500119173712265073791298730073032545468446308579230805673185315498223089412790512271911703736578966163491642282506760820302476704848083877600021442716450076340068086780589145085352523396581422753950192474830910250792391927564768261418550231337848645274768946354112911945628579301451127355202537636834493418135767420067058239942642152732954360414855483964551964978335456153571907918294723610467362985025796710425986338353890968772322010123193740928259230738296987820021651812678202165740480567786226071840054466584408 [175,74] 3359394446975765938604174769929743122243658923387261490737749960520165531411695950868872289955304862961743994884223368889854023857865707030303906567929877709326162027242000797770434375309392256486463843795342250952657533939674375864230579401068910252550163864564907714120949883254199011668515521119520920897633962672851639162598102115217447279398712422743277019094953956361899626932751065574512765935788670403933995359318519565826024409102637879422036762815895664397104355422316981300193343796500665591269155202692036184242739850126063731352892552748458297927064323646870137247953990609623351363948050679233340928873305136340796463417986372581922666074673136390668244896309158443425625387727237547168688455111593020342138874463953459344890291763847804480315468704323918820657985582782909973386208062943961893192397847045404413679695815892112766597060325720963233587871855409696189896512229187474937489073848181530637017730142738104661280247074657769488839667368061279251773034239067213735294762350581434013392744559055614977218197435355845187229410937538173363686789793139489901504131729396112633820332387917262423393321875598174866418137083264640238184569234081236226258876002683819012146425408460013257571056129189114450677111683432010311808363767673475197100917856215352491991852931506835722883169279034992744198316520515652049480179459442312349205257509019193339615299715762332892132268223239985882099935048192 [175,75] -315486304008933490064916448486639335390477073327377724976213771387454381594142803280955147557605765245738554122250602855679614354244937027955698761110231152115046570116779173288510577351188176318314619089824209283388692808200965896806387669995887940284674514131745529965749409111839673887643512482747620824334334044562033420459612153351885129710938045942111804508317063110073903615504790060298447313229610945548065443560650991812722318558050965822363536305090328160499128924207481363094323815926458248093632941899464755020957778905374495323490176189511235177187749754813361508723912946307036560113366148598404814265286318073559220286669009075041955516450180071225383029274663228557864777392137210176516900669619161834798115471336600149471958582343092687256906275696726247010091003567286117632322406883093469692213026645019117109109663883170566463036729933904876827442365224602736244322910812407184219196794103483825317348952419809010184649037301180774126997600593627268164996093444603302794516036368101288666805979598749923647991153493362876802926037527815896183346371393214640697114258518513118431697757007357329186355800403360515434417529415071025171776021008103309894582767103446438537289588110233345121403734465270097902900924316931018438311631501965719945663725132802368181054852925302159525801789116977359820441187704720360824430927908354290424053615876547988945192101962658981580254103224956581388077632 [175,76] 25675735310353537035127581553970019146130355419386648925226623509725712968868434947020828644661725973417001790480010658761183392686393167852129670343428340804348759603376622547997738678212157918487077774895782661270012796881094513603429818807513292108350475096780197710623518499173779776046028430085954513263335964880825211196182569673421751395415274535747824734871319261592851085866587869510978784262534596204069896217640031812795522412889903106366688389162274451636007057665246454212520451026613678968468989681300441175787605810329409893996463980111149301603392465299856165782456844542806829953345639567028096815175524738144322167383409282443171349740025605452912729511213352601917598768906353848550510562147766050095378874539870603202322243916250319247880636301883136615879319087874137495055968970293054046596404645694845678839362639460144560446553349409548566978251513475256904886420047876071757484079339197403625902188381992751439115028255077531765533855376278430799485551935623285426585627556131212258953389407640056601895582768071151168284992827920363384408897489921669448511313698165324087917680474947397109768099924137861298451422677740117643524782537562379953444960072099160205029074685361433488650960991698387906024210424826336122794022064144487877168429826509840218801403313676887841056441581160022087548587321317846787087002288298904796817981346476020724322939646912014083680000138589111917504 [175,77] -1797420021737245169276922726959349322556197698522886394972462779546618444701556959897443161705153830877090901749792514557155368433708798119776619479880685810073120559550604846802217595648095051795790687443693498241382306956738038344155844435019152687634581134863090938750768101680221765311620071293987796837080637191945630907984592217608279128540906265326893530375515013529634653530898224196085957387227331119153494594080328465470749569461644513155549332668188663944361140364329019292131488375496830091662413349443120704273450223698844015708985387974482321303714074912206084589918667382913811477095629491309478299839303357073954383091936963113318334473680141039937840729765291006585782418982226240808128490065864553713475416392475941923116099014123245368610064502857862043018101719992531422299690327286813758179449586129775577043273328818550041652610693196888585277279398941341775723295844257951409465317080329624626043299059092115769615259641483268537466361344805487404572621402718977312817511809252396468566653972182172497968903074428637871546227813359998611591898167816139504295605099300217520896103827670955189951326952316542323287527210247206226381083352469604041324713983311783483149451246283500686659435504245837815265029351883201447653571612166308036459576983526726853670057176645101805900141379013608140215651469511542263940352293242004239135918294091486444214241506614587377974831311060242232 [175,78] 107377252176685357890444208949910277402530573602810981139299957287220413987026689537599296614016462557584865340671330550372186649211034610355867199293424912271779359807884910360368045056870111464536196589362733645582760607368395535855754671641828328319042549826285220124078157305857952965767501329972589515910543084600163453753270043858596646723721392850544475444510422624407036757570394519749187912350145263784993350329917244873318584395357583482931095311213710918826658175410822832470346959550010183975182627139002410264027376396339128436140371192238834972161729779278423944365124258981723194537725494695750630866170753398027631719536159051688700976164070014428045881983445600865346806700766697888778091734507594188107030669533111605622835404823439638746834659856158818933155013470582441544240124348806199847214106996577482358391875050557209415665325415422669406868056685547628664705776213166416589906779248537808029872673679462845227989510455323631883550728836351585555788094781311743710298694566320228891146005149272126480724697031008918931823009055554679825002898805657596362560443647358203233426658034392379097744929389438932755611860857040672920008641807004056407844157708274726950518656130460968404402359792903225574685513340240273036932060988557409099153871227322855149101001119131047203725639198343603549053090472480263181887511938473176409642319891884638182700601518402477788175013564232 [175,79] -5428564204490467723503028957210272598864217733056476964504295948325253378066165974653871885981323237685506758655778363713295857466140864790619125924842182676913042796987123558120432007850604916621508288930302037888267648536418613721203163917880415885767652715572790006886466421546665612697080132708826671379165378205268958974770140786709998219135284931883116805357551918671267858616399404260995398411835142845638518887446301263932242444182555578113386231115151388805943747810818146844946749943325822243223008152401234478841370323858833782473405898804887885930027224126188287988177400584806718905402689645001578210830249659262910841692651701495192417041293927542639819478537528516564964712944020269621517859778047133875787291728896219491448911582656058765303333479348555003306123029434783332893838335224982407944494855126107763902077418236768371677454690433471775326846283681510319704529457447627641862216361334671010052399859304595304316594603681493681542434629880329882818433884973393206803974383290808806267991179814277455195220612013081516391228140809530233371313961266428388575478336968604582946635878340363186595081030763956602827958048404484082427283913492898366186043908741173282120691301334462112795120524990931083127608088558186815227191386165596842764262619697707924864460876148486023438994530832719143015151260359556730297892583838362489299901280397502358844661042967768364395464867 [175,80] 230256096382473980230560240656766420639438615018873875753135774891552558014370293797381934516912285731643719384034574449903475768771208212948959955556078044559267997245021600032279151340349751408558451974885191382822475443579916496908101462955291195300240813725918181480838734330569238687418369635783983112646236449763798481201842023648025812693870871015513527036158846900871544169682066390492999057672993516215840214631168743820174667176433258846942561840130532302216250169871263434311453771364905526800448700343992285997402634889734977767992529436543995860731834054652255922146907146049892073849134593368483632542041331793056894155233873079676654450619143935367573853146180451447356817073998245010306909947119376705524902811974033708117305001958594978640270024741295926859483366057421359006083250970467329257577475275770690648963077794196326123237666128963011109294174200769590214654228239411548022097019078874873264073014800029208552331909954200074562263060661137116225313245815364167559892991827011709381600382808069797196387003352643197488686498466259031715081705356271437403739556868050887751930588702861405817944692914574845635659015185498870757491316702167303030049557113236825872702445730740036714606653976486301160003884915613267706335543172273770939195256096110607499269606622481534857769009727450172052469896874679946968515574797235442389985920195979076190777826071669227255296 [175,81] -8122051043167558798597716500507638401783735016417279233055028570670459570722803414641407375954011355202498298322664674441249222789806771381926794956573983151992603381021455580574373027353249657675123484784605656442754139001040393862157537108639340775897449474083097271511399357955149318314496073228150071653265502675804640709839868100084437123869822179651209505335385817003960753326118614335969555904307717715106135578026033293276382392217776197995192361051276132096650788534378423777996305987969213255275651347409741273986174241029465956525861410037893279203475498493093064949344770143988241514973912098353778004564236722714545764480975546573586914305916979609922684511101251192143709932855653805842323613324684747016699708324068027077010772525266393486416585160155259738689575396436373849052389727467200044173923942191526910270587516518221043633554383382961446954444099400218427472041466994505414748374410964788951285336617752473744714839190859690319531518723102469999348487073775207692891021405015813456633521688459716507138454992366375693884943840210559474964401031581807947453920450336749532052749128780508727278007788556741743016865154789212319013284974841938444483996325141255822607109072298353963303215301663582280020366314169344052261023913664176330079757109670242661491336984845224509330296360823014247262700459976993380130291595402776793801706818185668551038593225144206784 [175,82] 236171883469898093205991227145370677534089443635084851717220445103421492840991253710587848344935175287048626285372555987666432279882762690585605400952747881243483551870014204052329570608564286912635846012442950339253641434096630498519811121857447834857684028663623117960475112299670520276267625758690977085810130367202903140282793457505188551437600313261276954949461792390239172367368539870287309619349700210024949903952462845798080402762845070067567230142930661005846718590599623882089882948619889590947165402990713184343425720302646811161840013722327514092882639841736012831914351699076811968548224403637667149616320637059896026732261631302595004172745361509391934334564518532695707524070455390804036703848853420365819796885047726218025372892841020450702047420841258913702799064614674942663560533017261086823923661289759260035773668722649858380535635201631078662769911097340286339390140760062772374912510360057327643370506890120208704109062730184397018571935717194466634293510222658463577268300414494982583974586125453241341028973437313694002341943044188998259446900989521962922414509683815921248284843956744523653813226532125718821666507704819972807288299942519326190442761951984373097063186673528458120046869081848592192074570543366786918833437576997999098200705364339557124926801818192573427305005271051344789249206227583571340859731662682856353740081881223115381259692524352 [175,83] -5612552243401327534914046447525336510836949737255924786458239740609901062234385870061745447453186956317313281950207069037436770222376244429076291079352186343394189353926552695141046253753658525905862463849169714134619781508067743859757192816242037475338678583140981228242144058870151452328147650075849446554782263771059584814053044834031211743751904445059822587460713296393314351529623627865576587684570159770254533198171989986803393325549097551262526161146762501614004649173175951640654000266524823579063945329407272429848042734472768772800311122138545747669462939370964782919462026715214494829685215000510625725034994143217494367272894664000778014099793434485243699072653999821477875745832404654370500462490550825161011414355921450661224838776905124192368205888822964821247798179210738590039776927835989877098110325371038218596782581943432049391637633577744582134152629871994095519117056755936650797432872636058634214988365650723666197032091262401727673174325580268891307737400185177610524741445471343498414121800109764146797401928250229447578613719740625741045888082064301209005467142943901922478030725327914533335453336821800317995203313356226244987522645087881986691318250451489033912285115957884021109713244512584806283717427104928567259823328854299308784017990276815659673651770390058840244932065957085387581363133804530955327679848079440073854910596620603789124126744 [175,84] 108113707172016755784140726484281339047484925915535598562725842544811867950120073128032737673119130127376118068079777889523248732768775694711254443594384667688884175638093871626590292422656025286040268440590390403485373110652978464039795319558408989020352038407672751983733582112747618591588546408746080581043691442538812722479288539925564134830103949176760146770391033950873883640476678118012702270737241758798491369373622381414806851447265246258806590762231787193898312654133829088720189633170743771681903861594824369966487163137512155249616818330458066437622513501020895914775512380182625078684741559868351178738214553679365549349793837585074337287153002426745775797122375155533087760590386842237456648600115416901633324674772878191975696000560485836437700012614867876925057173651002826731973393652503184346715725132288706272680736802023100380816854514847932308109477971732992555234793185597449737851309430983102454306331286234379137356272202106400687458910164947180595708010240131272396605393950633292728376256508184893447364984552277212139845890731204556394398530833178181735391026925838389427766447647594869602431804899063886457605585354730521664984965247518219131441300550219513338360659506599590549252787675643848709886607791058598225922948477004348067564388048094756395828662750110108155952554659333028888765903952514132815193170978694551922574269701130686423360 [175,85] -1675046033360357807505205493040144126910269339886947162127923643311685933006907346787863729281794787857882905128230248500154280489319466934840670616575542302074413273828495872858429974927971207289263108532361233343612681766767140155636972451734909787334741842943857160667158347460689121003035055507531158296567317222864623307867477176152128690939180237637117067286780699701567944232768047591354153555673680582292391945638052196087452615082842909683001503744648947714391266224174679186649162445884937102966455446358956079858649691527476398630024566661892251001441683018023146626142769075661787310904435347650230688298958804878548728549458990544956278765250034214596160498014069002853890791498793081665063961030820252101747726449422570422552131868358515640714351655032984790512010107415665282143079754605124045116603243823161889218994419400034180145639652402945969814316530472411486606522813465017026349658858175165499658455876121611917440075993684123213361155724446721844879386794876624130114231816945904933656683516091094605879583609915630639959055896512363168362119228553032153894923045580909001098890028468009660818318151739910965805865606785298255704046509617907175354782238526430816191707001141416852932140204113124773346008790898370050206438248579965031016543272293863223699020685393071131214108960749924841443810779129374593329411237776487144165247744828826536 [175,86] 20725217573686948769061350514419845725898340845825358878347554158719339092864440357743067357910282994236510119799947455722465148731534143330893678836968048600278416977675410005763533174406586421553910590643618743172387429428588554911132528214547798345377141748757727026595729659423953956117502834143556934324446381945355880163369694898816343083859087571035077043856950786246835731748093209026404296840120771763857879417932651702120961770030132292230522320677247832279588866919873250611538019114276566055603846551164312832186446793149602123121349753392818845207642589155619638611262752383523420789583137965482304082329405578648280678615286936029539577186692974992680872012069812264527064888818872876896250667773021733616098867611543917882829595803941163185486308429612778942868909389067948421964497406592132113791857692236510029999282944269640110655809427331595490171452284492282851589982223948198296122856486641886689935233123619172877974986322797515630714507004399438543927435051509041430682666600125666824298708056791184858780357656077332167812522761633602173376822591973983390560473954066372289157374941191737698103784173311818869940182361685715598910713141410994188443592727374251720699258751775498583689057630166261746155716757195083696228582413859494816396286796524375976570083678454969948675264639314797791027670853380343962939853218450278392457485973168 [175,87] -203462762792889801493276516691301938831450540363779365029083479522665446729942720446474546285153923501106886101529503635718059760960806081086142049102487417337462792959610488648224217954942952105909976731293282639381220141898595582704581339074486988801442571957094608252437397180984225651215616034957207669663655325421332258978857498581780307080225281100655814433080061133234376010806395612946985248523829694193420586095273887878005621706856925880797646193917589994037749974847769801557789551497033799874860602748754170080706718589540834571998835176358648950807627600932351128599657384532872123203395988979308071180587193845164333164297779510729803844392036425609727463805001295097266840599008025698450108717458261776953130910021952745361396259589893253781791569416004595157448603712899256802249497333413520394985676982287442137415660697921609522024498048076436757326503484986176118100862874472402209894192287109609245217869705403759111822312445050401036068316411609175395747902783478309158845483981958382988465409885073570423670366442320955537302421210729278634838999852482482527163309112877456588847645482694597245282867695706227605498588850845736362776481471248888276654636658367711403068784956967579757244444839729879069935028525536736099111765739628362407956253818084914508960620061675397821700286473007147109244619031729310008748003959345392178492626 [175,88] 1575652209359929732258751397380128614503431117494561628043665779749418703038583125295827609589030272306986018133670395093082436355283544648073344929694636918133551568382755576879392398352638999200959765134106375013627581036668986330566969155714189201713479896826552163667809680180532745617743791841195613999790144991370547961504848791213223696389042914798421075994395117603696189060528609493377310203348891768059672353602866991101086999797452163122947079837805285573026624066472666866425111419460010883402491026206808629186572212817102719802180006462493378270874296917260733559061364055578828451611535876611972016243158981937201876234769615239844727598821702748390710748614497963500969132746486021396559063849599803232966998471855576163102036166839439632877362770961647491316657372518116838096055611778641094515878583878694552428493699039701872492775772054862475097781879398755457657931086991590758193541256321087507603370313418890313074193140201937196769448280813637872733498191233303317538871732185783569395452896319765974606533823447531836765776514375665513548695522215155335488256497565150185876971513097846162993269008206380839343433026384645410849445201264877690363688847799917713007942083354473321282734900060664687712173239252612329095854150651329228871766469273564082479970155757818685964798173134743511754029180538738087445792925236519104128 [175,89] -9575818469274150109568976781281621583487088917667959570148524823707039274604448502404188788438316298619879646587753456894025601840182945718917878858609809956601728218982603869635540953237034506293743785109188893668629704993747909194516073387977685856268355303847972446262942305615027715969695876270810729819746123143615680673614948616872986306800181081089068063276655853477788504981551209024926107685783963551906815458186992842075902908853041945429078629462500964414813848834147349507543207262043050275562187538132722994637843025213561017325095796497434747438104308859040176272781694763563165037711538747044840067085391171673989889109047701290989305129048085431921830991315382845546655834793441636083861615945103371227586270156217863971416994075255556953876930603725555619576159629580705835115942674300976247728414895298802667929828589394923693890428287330277435525162457754820630016366676049995322233055186425607005267272053177988374155874715399918501858013575139869503692368427328488478321042363933065722563599130212857315813668248259914880657561239602404842503410594710895086972688405206382422399323032896579789169029372583822223710785361586700174757566315097287069210034105272024902377726608464217708258864564627096301072967776801521557882579065555809354992370595846980188661593198567612753701703357909625790921562154534546064351838613602448 [175,90] 45460022834204911349143224580632437867902110044843302634336080235842194610994083108523640157952314392067362075046412518273449770639919712396720094797068723441687784654923837105523860057019925743651614029256917061832765524623096061335772049871240197284766259607576512336298711233090628401000846743605807417533038891606890832392682348006315494738714400192550421664485429544115275064631393041895447471697154372553424081973859521962077409072147987282162251555228909982130273876500984514756624637982325990167304704592132740634944005009736108608241062298354429773797400997666306361097832575129811245421291492731217972765779700052937107778661574562925863569113855838849120106324591847704500076678481908950789232380048603358781777349174854166756106594285679062616970531972367083096744517408585047079122392083982739201743124087807647413322009664338118035905532250580138284513895730968534306824401371934533487911052996600303595886205860356685371921882374447092459028698027974958681960727557718423276249051521054522090430748946742320553829066132372565627747815207398153887361913773207303738610246972429694208852017451258120047107611804949170043852511768836507563133820169228011122257516668376381940472552334286863729449529213973638201952233712023669023984765575338550791269361838838598235554076348981935132339523492494786078217768082916784869093998336 [175,91] -167893167807347133179804820889722422004902921572343716763714207458811263730885908192570628492568893336868880302302117821149356778590089249972403197966231701098071361137051482147614884640953224827514670776032448910469728107995405621584711537309770374630583307368962074752758842228472681017417529421052002687297850736068638064740826297698132571684442297920240557702040462723230641265140252920602791973912547149521823144255634823113369174064634210622071803956883341680226909424488098418107690230723503587393397430662092206976372439474729365433070706343503694992870651868658504465963479548059270478234420777900868526467469555565474118573586502035171729325825946214472850479401379202851063749088243358296016281067389319243008520844440845067338817190234372314378424058721242897527055677774649539464874256318447981150552424371763832485310925864268505159489499551879015657356508300923698841599357170366340924331605779117959025836457351490896043029759055968074927366583596073647599486696405368491399511994253642579103478086276007383889503631423113762687074597681209316371336850878995669942028994830757696830132404097513134852252547634834731232974997624746306969044352773046680129275431875218269581874909543310946919371540017325395947569582992403783436119549556509065627232454043541278285375379779760245108156133819395248306243624592817830706912 [175,92] 480588667231537711673143911033602772819594338377260913971662571837224449336835906875718555947327964474952941670281516392233525561926799954604997465263735651506494643488472344610829479982917234864366037204888699282263205845909913099684902103900796500640314942051961741050550374687920098193360732411594478389665315538989212810315345908959210233006465511204063134610352372692528965238198110909483444084441897830823547754199288189063280549484954507843250996388095693255226413462197612242406974756304679625171011212042973835540006660441339761171143366860941568160643392961605662090910691974505840827807632601176721593982797224065846446128966533740299868445330061371662386783522141115475635126438956757297221868890012365805507107653463103862746944427974907182906736888341764455480286896426529937579301580090416992834865413436587583896684171025585783314202544772628393073082273682808615126418299580026030236202534228937776594808352366103361349087881950417512953881827816318318875388153163104738837053487905103713703038075275400068034599833292016737862941533215948359159063150305622800614121410684370733472158587529725021034241796746456704332588293325554348652157011508769128687215051918369004397537795381700618767185706680277065556439743663619235105542610145649945864317345065486216619282853393516602171366888182018863973891375993715456 [175,93] -1062619143404926123562854853314954382816942011697077438849675036355537802286785961391072139487281823158350658723765038622335337481260119449039179827384312874986960343396030073506382103585030129200325293194203627824530826450444397040723455741365604511153387935899684815410765714477692796497845995936649430226186252283927844621326500083290751878790223775687474503620490831039445327103010874887760439380911753110694547692585170656347143362420064791234454626916009169933220964018319222944655579848656857875802641877928190609635899328059349204412855445520270039487298323898815227302301504760604016555465747779612774942417889191178981619539135383714670083904972577322726235671079809005571921133717112156213893154855400855616238385043771933793415570986033805278392945809091981196587188677573755230008204781138251476853393843840689936011432475399067762292058455989108696980741049385749232457074364197848533588222470885601875779711419279467557882320254552696365693376705210588532940647430210494856879649163505750833180340405612024209443305213229159880484365277856551116665264039402339042452082476008969314781979370623093302183491620639187587686372816514087711641709779830049514690079247764030362737752582077924497895566855931493878021418853629337155174470522392558247223745781477094127042491518136248162147817044067945295810138613728 [175,94] 1809155913011391942760569359481647475695219642031726775027415293945409882861253833991172427651813808585867617832408214422280246935037571527746454797112199741925333427486858622478281460635613323778262713936457685584605322964255508316104798540237376018376694725814869070451138486207482235814001056823406110391645165292348274363541113779770518784099845686303195062846860850486096120059987514342714219711016965552752589291648066658638375609680646377889534409906989813233991541615418711867766187313118919963131894173656886195039827692015840053470104831295953656210234387523361169759408284529555655781955145823857703409477026733686748009227989462454109921778144941706941725511535561279611264511842017616475998341735424044272657579039402003402772898898929625387462883224909174539931172296528625845372781816645861637868761857063421478253738810261239943054047380607127143779132968828840697520132617290178188485879875024521999197153251554022398178476621894848582818207135938890183214246350914457710753478536220781431278874084917612668154029022067847747480533103249210148127058291525494474616012814835446547116477550569047873694140950759262881579414033855105107212205247630220630562895345403708003185071474896208403341638564852605010988517766954108646176566080317052794316666951421138706652681986279879542432571143914673705109064 [175,95] -2364678069381674392888673510950923265517817425970418308776610972145935587296858637104715475868052575482814694803651779791271492230575147283850773650337584479547208207775318408769853996674114007512330318653587288137635306482974743707519939595111282075508901694904641974860544162470026542963887090182252715019154096602325692259933536137969176916458133615236343818997423274355778251409975257385776729789500529721057632943076905119611620644954868317744696214695431267738556440590731009846980574189845134748310406620929211841092986076126473727324284485392480354007569683078799076522466502368580776456307344246061615129481996089827349292333610556120836158903522053564661823318553465461450647955001713934855701222330591279393285581249266352756773037333295385307553927336532246527381376628057743897806355181612560924856037290241895130283327243181994504673159939297709324179085058331077085869799617061023620466783204013836504392871461089866599568360640702894298664362744760956067842320207641745407158928673228701413743016647793866028036555464105364635438562166531772648776761146614010295414128676007500894891190229118041673576862899472041705302003180614646807772143909258377784850263378784104098475208781324022872721524920075227568759279767839930145750813026368523332457513106103999048927597260094424173473697899711783907 [175,96] 2365998186406584263816083792907456613632548548219665386543914953138177578161739289600791899537454007027618233119806611367666986285589532717266537898845047474537468451067992936155399868352631531635412360058432988755956009494302903753647900699077405349742126309785989255664260093107188288588250500118326323745191182170684223015488777693745182643420755817162419101757766384990675919623778258075259327101944295309177569819186341119698031013478591412979021617102357547144687085350845831584736358638337379852842373149997809889031894916409434515246881260940234785244138139136874618284142742015018625260917479442853130150078517801639794155375089147865710249087390115124902591752852785583006229306910740734631689526443488957748786275720991240153730100706664014669351372287244913191396515185972232914828030044140073014838084204843341809826769718801467032248917362437700807279179891288237536078630578933995521602105399398116833686983040631203509122715502217319190051065443118586993171246249625603266616600511146568574214269068426734544456131096842334055380226232227802767245472107262472868746999150968237162281039045766770221336135232967721580050735549396770574668225995338291237726689357849271537495864690307355555022919533775482664920288560128782598356690723386831853754907634674582773804563212556223861647480114816 [175,97] -1807063751911303726490437960619600956904962320292891849865796471856704116154795350091956874899006826306267657168285690944996558229703408370174397856210567049022942175550134545545062910049471435585443476917743409258632034164702800245134290804632167450987536289854164286268255324650078531555601193898505231892575645541280297754037499450700047325481488820218598339231100774242040712772659896009316666713794256011923885017052430747362750540773653736354629913364414185826934438449020473763725783992305430846946791350543368005480261880054610163530391000850966709931473744557566457830166727432521927689596748010400083858419536738476625867028469219833354994007418906124271322462166442266073851015311938099846077228505804283529532448085269375479635734249357789347636773862424971978331948582929770765755965992408716988504901302743483984849788651851775424752311213338256629308961586421538458625975863161017273590537326205498157006928016191108458455225486283499710553624410623855577218241683590199549747694375352102901981453326950054153302674991814199063368388360853388116788871745193579421070335128959847677413079844846044905297414949360805523802842148653660774537044657654932560888887225157785967353305560956693068240124087308974666372654589840129667307599652981872300299041415710133386808874326864599373186064 [175,98] 1050560664892477857341727453666543826851848968685892860839516109888014501086654292776243491190711342159930232736355025277822150377732181639472677912452884578153758112516408385964691431471111022703815373381566143264246266815434713829728084453062895121560247850190968855009461870343324147631598720170838030257937223411999978938551227362197394315510661025691882253047426694421604791705918715300646254580561985234436382345622030655689476680952366992785294452036282751192893422774029717086992551569290531717273422261074044799544431181115976629950987277413745471839884838643711148553601358952512451408923007419638545412825904029098498490433125419273735801742962866952327626676552257978133961912754248158829057953253819455925406675180617113722247129710384254038789600730084414377112961929719345860076520156337837096172920519561508457250112001992487876003821036113493608505082935616091860349047467595209539028177147612020185951306582577689802358810163183890379867665432524181867865424143874052934386407608190309349139301259039070713236323456496441536811423256081719290570658165595925200794604695691357990418549568227869454965954712426345975271420165835529053027848583853737788526207397532681254458389277740052284518515771166092119867645472743521211986208943267449822843315156563425991938372035111967600 [175,99] -463568569804996690761237689906910506899298662971622279513878747412388202264905700919742727916450619458932212550142084935650954659905953129219727769762411407287753189838363237301035498472264100296258760344042778367325369861235268336177907723934343394997991255010136374712323491323684391176719873949006804874498291788672178004830524885787011030531677386933484892025176271391925285042567676147612304378214088680221783429307725788773699748894479739619427959685019009948669855344411310836944091901411693491576506951303004474836057475553539757785272537787837916054813026464415323753075791276653336548008933048975654975014535116540710734439360558348871209820528027132028303109323313274280771299588832168280213075217381416805338998482113738694627676417023761614047943837927623576273998095466306137837579710322946417516542030722255220353601370173485117311361426819209185480329818782298622306763085175433563549232037217572645603878508095171674642733352686231208139052193557212999061281679899383922730850697820450311662350223483748895030930352982740085884851516804383500317574928539350842868423336041791693306167091740520909472846708369453132476028250640431196470529310097697404142997995286060193407353857528643335767034939622494624444759739265276205567884961076130412696713582848529380860984618306 [175,100] 154802887449923656381009988488116895564238067277118841148733084046992855302682943570614649556679974417770581555195912759370617817355742497694083909237080474965729000622921984750968335398440613291848629401432281967451491017652371199847351446483016127410344552960132375618389406422709281345605268026314570928749558346668714585115083125340645215902494268329313707914567359045819544781605788404163818681559233167368807917559090319307028240975960380880572036505715780730993067761635740746790074584894642980083881320541788380150851932703763325061516407682947480359228226824268666878763875150047771778364651751631387309084585884015788819550463252144991844801415746777730208027553344802452955648229395410625048416031468856697894193803868397214218523596774472243373696381018956490450912585651629741563118665323855941791086946296737811216240802106234618103494327902488493435356921646523032763401916333736540928267710638955454622664096839651744955226613331715714703517253937145324609500991137452839011309556148371116852124957835003145375335465543081144585016612810967476754921274695558802092544260274043030073974996475580186875688733889009633132933451147878740198277364817826159174094241913408984510414501207976331746685031124470423047388369820183517589476868084311960421510282057622776853280 [175,101] -39003342717967262108829046694042711319297094217247130277654031512815183361625275318598671341861981393224344053859829432567862038777807772206569572985374824724409522308806247559131774800205974497675509835306137848600543210051857997752860762604303700926045919363527797110654521707308324618262075372047921400301757144607071960003773577838143015668947534162584241433432546985435117528213697017519256497915513329268157371519667948710841391744349422283735783084633580997528976062251364020087061490113518887248423994492100209538394857402901651628402865041855229543090950528917003922276990821798506007699475596610460175681047638733073383780410029080056579319271321313255449681983953588260057556941621111573339666759175245504696954173847497786618706824245237102580551159677764880270374290626462805444971244595953577096090298005595889322088474227068082222602469216087794662998001364751687255144664460440984197949672616479509232001412011818571207073356060077629081441374325424035483054892227516723773354406731115787235778422305146468951084009309555768505772254290935360240346475353850062101094881748202336440260228557068163824794875018683104589713356432828023752343825966316965350237717344678302724936796911503862215496322956029822674646709428052974316363365339454425498154725496205732 [175,102] 7391217027891397825278950601620126052997792500591775589606272779581414453636518204183930905909224344192666111841781603999701155109015110365144190601693028387048813675676240062302170801476010467446120337329871193044432456072402627588113467084427336607153775908269687046162609468005797128306624191408626845848101248829387826136303653332201620796574604465853212885421938133180717973955895153782081124916695880200556888701437556866466522607221892449053145198200972756425312609848220550759907109457325947947230351039045179478347798637573576526967282925503819385766451288846596000642119859963516177608742941943322895406521219161477343204969095145798266403410596200157095216931233627814452294272093502505828693879505638237988506462142757871387173539222643872734500317705578421400797187380875662154924702478605099055933033788679920240042759439676062151771111300287674319606479825359218572375983039981793544147471669732507782933218623696401249707237659920944168463843738367761908261509809957890167399387531367421619084576819413865679989992156219168766132019818819811574896953281592658174049810970986263558602073705247863453738464409668663943419290896196145164853921752332106925505470294779357371149777595359544703818516404628905922382942530968563519561794705853840293545279072 [175,103] -1050012399185952209051238964124246894968915033709421258260033890742368854193519245044785770817728606865341886421474487675544355707114410846599542129807842261854018996876941253943523199468566510050895395833295948543608243759182968895872154816648169785821859699605401997085247055045870805303587714189209540093980829116720210394665714755569849219569996549443541272137772120469469290252831229247951329964873016280817594088037779357014191193942481881120528599145529022143559207424623368461825778837236775054577059952602515216370680132117195461075815903390577346311059709843256550715227989301883621272087833893344768706110180206232589114443707050874359750485857242744006559709405752244608869569994184058045555067778862578660933403400323199523053757160094950538338154488617148334270573551451917588052240799110800097934700133203901269892264183850598103523261555353546862264941042042538207274820916352646046552326124827680504732448262273091934425890204706439184289333621468774936369281137754559274844354054176756272060424876400133395555691474538167197376799600415475239392395917126608858951865761369407478460924894948549153158684943031538022087417518429027278797267121840746326671855652221021631639765596674508376392641302256501050248648378820584106684320538175882438260 [175,104] 111440179693726437336427587222683394686981437329503884449878526306805064672351275103618974870619668385890704371998845309255804520284082535266221141031983997465112810278734512067678673806634269230808544888457520607481893660721417357389116886788048754844885626680841167725625813219946786413521890884248432605114990522823816011420054831487864820455711004118572320614244566326584663663503926821555524040058430158181527208800755890006507862128199322440685870527857398808926923649012109974681631818055054221497692890509157196914716711339605365737640415792203170916243388343244101490045101937520022735702553656062433292738993356213288156709890232764688308268341681612868161587819434745237030656699259541745258617526313597889757371385619284070818643132507797542164172184630689678674352235983340557599273516381187360653324273515513539192274971302137767930806968087642021206998019191994877937613986748081705980888561575245716484259082214734590335924263682886359381565949108282489703484316468462484763516407608677957731747568042034032861609714195387785014554855095695097845463285025424091958439115803156107126863685767787552195814439306298446268137692262901240993035048854849361051550261343649544089175436384934915590421145586936994475893200445165729469892772163264 [175,105] -8804145627062034047875541973591516277622492844344092885602430720552656078326962653485035474442276395401830290521797837155168427689680352243617832240862197965960425367283971609616728350845372173544646047289553862366650566766237051735451412917860825358743266017723054896527524626084888170418617580728773416334232002523695493906912085003614744551849819436271783732891442276224081729796606932701181930499818484817579455952603720763697165623036527596605577454077715727512350658528220760405236756475088567205424114268116533959379806249318549849745649569136101352217797311961176380939956423056773934126663337612834374839478561828306089956438818267590011505425487711176542332542737320465659585911547003331794663963769291458082081240476108128782890486366185428651883790295329771295601903674075557002325259638519241032923310191185414246447474054810270925006996340127271975830594682205790062651530917039939223961496334388499744136245347690173767174378297338519205099646835422760661451136990514515417177532421221622464336208307254077431570966443956935119190883748712769816122826480916693049173823193836846100679845267694794194941524782102864273607557120555014813552493155656812919388411926576121727725090323053848558961988639982931792864362763538096403335160 [175,106] 515795985164392226584568512554102163253974791171308842169105643591193397713004267040392178887130129678910352100717994953869951423409598910267533512945647951794053341339011467937718916091401287196922346858474080461607790578231063540593824207707712690049012517978882188714690828971065134380386213751774626146486323575000751006876207912556981340292520171077344894785126320315833101504974831585888487717385178766360582280269316117994484419613881528252809145120096630302332813099847077145708350118174905148620673659812320788273998777880367386540578827831073096572047544476321222801559639815360644045589284182816836340105018748960794735163525480797257315872406081954173782558403095274350410969926369357625203359737871970814599643544011629599583760820153016665309680911480252742649673347062700823998973502696699057509943670350309953958735164185216360958884738976430534069185689777259014271629425121916849608859330720832795164174477057812083084014463669955743420057416821199160397276989254539927917864910947154355285153273451079437024785716267233893513366226597943057200375612877092417990316604458182252919659977240940962426380890002973306719424748148456513516302945568809676626859646515256284566533375993300642915686689313480297599721787570061120 [175,107] -22318931834801011174751678733880575655878534158924447770575418039685378722910452458344257049525729583306474224642040147926707572768774452392250199668082709491656227328835945337783581170595413550621042337712084116042934081761441747357048941263874725559670946092493315792658644767602665569435205741083935956279790041593436879132594562079652038507666207703880381254591706702202384736740939870871080397270969988041728323456007980351470846310286810156249100073703788600951784254159647829613405680334688660861541522810028069662579458370624272802476599004606464819686242529920306630709408969409334959901996669809936899502340382635780742795912009224962636799066742292881981111255248678467195405558893479280476218453196171884028623570708340888837456431684246955253642165282139729391716509519240724052555886649190766778588563510292115862224509482219875977514755543102777476393290586048365279055740955532935385822421702114357065049261727293455863214697612866380208695664599104552760074302072333355508043733160857290204474088208460446031113498462105517231653575655431038720545186572346332151518207233163038766963458184779123308040327465613734332203751896639179802365368656889830950587763251755778455525577512479980986509811775156761746608399000 [175,108] 710295688762876234787742247094165447935287049167562699389253662580241013398353296830847880186114595665762726227893083209014597953154631876968625022780368938457021953655012311002190882310450205530242470872333731115908723803253363889618069793532853146039797305856395838297462910205825078441458468134498107550533463365217461602903837427681990265495721477019418412783634111508705806689749165718425327275734737834818007032999803290207475489415600319121994551095200285349805070870478825893056713604754897809278534404398304860512666990625886149851741697590450906007450064489126380524858260517841300911186449524603162159120285122191521371903974117380873268158091806759519479781924550376480605470848200534071747867640054278056796768466785241358396543845077865457673394263041707958485832519444420643816449248478082727557301565283399108216865114226422387166388753340354270997061011390486069646406914925952890530332919218573015131954015938068029273154437838774993910493888578294025230580084712623301077104378623812067702253876230569609390189990124207518434778901856162982418178218352579720190265522851935277143114206914690429001707479007181467018750318147112503222725943281724622673693081733949188766149131610729742143279554053889429184 [175,109] -16551651182820094810617997811571983115418636695818191951231786777633926961042128012184959012064283987139148659055890430821294232566580616712942838013291380646422467601127301313299458438076553406707744901675293241974460946181794408393696658723757413620575136214859155747537210258081934903009175202072439445097856377022252145815791619518953108348878962295329315361566847283110266622827307396808022623411153181874851203400397000971830462804022477816169918137350453415296279804143755830137443037234404646007054784592158435050418680657930878133138619269442810115797861775202505968843147208284463836806747090290096868399202132000995920562300781201581441304382610885611420583733774796528597787776748149614102381925690748649582276088635829567413183467024167530862610717176024387785704967186444151067670301821729658942849869056590736436928609368853246812066427665253312553642043248368658579070786192207719405428329156235292843001317372439645901348644250217838237676359195941156706651489777159492507725457215144294684203720469692118938675376256137640525232864700597689247985835223416527340191399441216938946945582702396968398009354407012031372087994358273385147585965078564156059240928074036958468383976102383032067822137208472 [175,110] 281086811385490857498994790164875988327623576958471727963086920922677677106187089540214623133617404161530499087958025639462071216264391954056360980233049043381419856202915031651578780166931042913774831660731198431021486157176327122976997873316237776759863538527507715660676969043394767368387142122873765628702248123563570957788214617132083703533017088606250160807889847855920349005400505253678145291115180590041568852108522558668846610180261294874853728440510727719505626080389305800318901350059645279205450407380242712671418841397121442147160971516180985207152705501452291705602685125231251095881263243144202525851315864840056218160118928664616060312586338223696478933485163423186596057657794599909016962270940296420543855608369304774503902786502035101012164151049283884335297755632535976476692712965680351901368310141542903406316156921741487280567694262858747501598174980597098939206325641710484417908012383695700237049303307902129658195433769313081911110776954536779587764473271085860538373418628468433569357249338734718193476055274582157451735809869473292933164701763600948438652733253152875152667841481265135853668030609241964514381827591600032404110614071625375205825738550796389442229856804189268945488 [175,111] -3461670961051075169316262474530107731901938289791840474053570919201214207650628513710460585487507678245006905033482715350253043095263658435405519688804875890220496340336508756206764636933772635820954405489498639906928440286176404129136607898551120243202141703293931615569454057686448460153412876845595961624110855634740271037164915101373840341042556486563840260481441949448108310945343179692415403090747872034011469454560948487862748649523880225844915723376260715656031947989929606098957391054585254640428729390489999736118817167503516135495954702057799385524193845895052604915332726821134577971644728519380170428923492446145122169198980862581810998577588231667779548136145849980945957004847282699854984791643612393612195002374306876055598901370186732397564274516463606726395286316540856845561433533471194604982339239362107435792016554741514328609266250068112531520403768250761547302522202831797272766130035086317314537790430265112924699490559512976042333325818952313392555566780199075370007101679906300703959818764132363244749649135687023371598450194443831963688205569832845609976792610604458670024359358717832968425863832086938429138728513477996844532287025076958075967017610858769403263017985303998 [175,112] 30754503492200101550497691916479888182803801780887775951510991492612409535166068564340770153860854126396543105833714878323325025635326161234923955896434679639016409033357869215996659852722661228168954203484608402047851975286274764552504973987102528633449331658867641649628121319640773261600840147266494599172160502424968730179592187831906699369188360168705055121505395438392535243677856444317664722153918110211932583277556752107558194172893898830985839238577203851705857379070508873072273008374720218413630613104320835127718189827381237820441434936230657550778918614003235223057396832865788872266361624251625187658139795164737587409223901168628770533639151652466176669219122532507667380420297182341404388570447093953018078864062301870994403655664063232428385235854536994134933802101954970405368292100788849053550833746541373624697979183381246975393100017260056781848238845607215009814538190225996490453352524808318531584633072902298257257545493177144320255449579465764823431144293858470911778503685453476608892804344391209513347704692240539484385493169217852512039985014588602216143708290946390507483825162567876336504882454469446743203184157898229688664081696403901035092369275372172976021056 [175,113] -196027215249955384577045796870641829631204661609391583557825675133783994963728163078707757388106188100417395272158151945741877440338454033319044546890389760565164405974065760559275170397859293697060556069004287108696275146765001348194198905095699868542083067586344928372277487624374979730887716992596477310790024326707608584208586485523782400837534353943166105308259231222958260701972869927993238641189592655615832443014524358020779665212135191899629433277053759440324511682711336138054700718296468330955406763093157182938779552401115713247718371018084291169444939370480509473183518035438043178497817882168626848923553065454293543307488444387245062707996796830225633221942062060179572670597157615980435967277454295081822225229785152390475394290444674593746950612830554874486792256575196623832936643209728988132267732990691942902380232056283223850032954151148503239492129934198447309367369602924403440217098320540238573532245254776625846167455721420262642405185905072670212621002323337609646074397951416061831731171193166647631839856781554827488803259750012563457965844222281455444897151078208896194586938922308763857303077173146885149222293241883208658132072418981317881766071830409704 [175,114] 891218993386052351963681391184167192611828733262732460459602859433098272506256676667073360809216277998289606763724283759498771529913107039084990343406580406329460509212782477458608526479702986194719411169427054365206271496776799111983384984500527306145991151484440000877739613419861320474075279985438710569243054793577406332760589945048796067351277189503515162405958004047584057511084321257767776660242159237408550830916075347295826652347531918860700697151673158081578376173692685779482455289938683636118783325274132965355601511492251747579423703713989267122643542697062975768158762557464689979075347432117133907004786050020074973676292348522921629380388367372330769876414564914674183541087046681308143804094208572328260900216012187660695121333446352754580405671376287104372722110177788053599972170938754791149577728034483762805406840579390690230505117273090630300648616507465784708523742541384901005642541197578592159964963120402747390907803564908063018065545416676361080852423167977977013433169300562513847172752574896981757038175034556967000512953998531396387652929592376837275603791870762156632697113191615262929566666884060455438449576477351211762094547525083213803848224 [175,115] -2872431341277916403841238345082751981718380004898857528211016445498586288899270212846270084937125365655474310513967319282163737346803670842647162913349282164070704078578137578855357567309118324145520704030340069562758362330581781303927407107453240702672436545491282546724770061108575341300618958990839896700486504100761604281723342963304867607765474664509603030374463553518723969456388248986008877214901654800959985807004436224524598417794354547484119593400492512506073263626228108112534865955443318789454724265598788951929366278850075219916836981510094548403714573752151608952642749335155897642580499192795723117044686595201173026077506074800140698819660362555321154624982868530640212268871948432283908254054459610042960782128242972382410435331558350616222057533375958053657438547917665247671396324048204135827652028464113333440342443364075515910154656297191050221455398232320607274682969036324044086787209886626488397864014720978783907205401478291964328837957878365833816541277451096288495036059498340729691279864533815081488397883826762536195555432781766876309592526472261283048998087447949811036959250387161376783841322467161948353250299018616747378693427233447708 [175,116] 6520812328470042299842934771987132976408339772444112684190543823043751842159491324991523666865015381569412262314003398875070003398994305856276488332660420968275600341053074420570826597318096622259270187342105554347383084380107797338589904779872729852556734397959581529461551737148158709705447349783531623100061248626825430700102441659054404061461342261740288233584063962183522904387144335457909249155895445394167718443059503632130677648251927497289438074074325237092143716135199284089638392136447966406143238487173838334816935646409739584446848748049941292892802137267425787440086601597440041883150887031930362135326128327859328524169152035983464151436055832764578799858568543868233859305584897605728426011834255027578725277606475982582171560087189919521541125224368407859141573307774447953161817461630253183564619880418630138792289500859913832720036377183826211153980524911560896128188102438874949784396202457085180584757848932110005444395458262890242242039655922126053651707753314535851955945695914415599503654028192513239199658038354801376668748257615530046932879912888008722382811926902854977102368438938499532856680502093174413566960270436760656704610496 [175,117] -10355577877956660697366175600088774517005441616947698025737038627051416202949273008576136601307787117472934237972304398882779501666582933049171965547883619161925504609605873524599425243684682546068271691714242338415726300747237185923319642648163639188470948113094006034199177936856296255664642003266061673866531189324509464785252892825687808088410880459775926655286098740677310348557395831870378626186289671763788542156652971860962056209268786834642623047202917983183649139552314779486232881298083255588255621061816291487467170237270099969752853883298505529260052481950811053166750380412021792765222724407037142573478730211859722176992304599596025959469125819590620454937734594103147301951299476611690450076110496473872449485263187728563930666502140361109764978449053891615528873766820620844806331893516955366685426246816412406191635241201623070519666518891790074234054501092652384305454560418257434887904159066332707604800902312098811818104612054854853844653716717154002824765179268963620563820248933266262875730816249291624395364747879982879861825002096293043936365438102131049801723802973839183975950952137058359860771647806086676699529457262464536 [175,118] 11421835368704844519476885545047606198255021512591247415307112213306173785240258973410278177643594187087907522983203295479359548249012011885133907410444941463213863497554287545133185538766544526540906902029998840892299800924751755722591880803848157511648667779170998183882673717761274909927576510494367962809718109511542096171299749231753232275308216849931019402236888678383942456105736102790765956499611116495011101833820385759987219016210899191294415533387920386647733508901692064414632451019425867578793445575246616392288017695401780257244462989623711156552764842740014114416784217536711427393745395988324582362345570338831695013246687107345079978047178341156663618671910935982885885673586078312581241152415566028181603429029541976132055528525935224905535250431240818477809783460551350307836464121503210502327838774401178708249482711521832398006288593068382035517133340132801230370493511764657546592668512268505829276857744420046937720251853972114774985929540767358908548871686319441480083174350424911810240382282522255179664047763969071885735429619868845333436357269017176510430521321842722977791043915646749605643613812859560596886366856 [175,119] -8683180857577177616065320097894581348361287836330301900518756167770405324631768782373693851082955813388953953248905975177159460812144514884655641082386702140353575514926983629031189473054970356754978208374397637551816975689479088801196135833558466601884711935678230117667246162939609793103511036679454293207024784200500004310721390053686654125593590402051323150548061652506662540073079109889056131734416373397696513802328862584503003544786516627239331429932301967513037866750467878877877347419548493277189339362118693192005643442975943265838114298834953053336435771236735751215109868985028743714565986156046567278018675435119950485792426748272299437766372972216609696216889668513347666978863017218240346655525418739735658289772634550233564020573636843059595544544302970133451206211180250696143312419494124545024727385394649719013935630239391710448459497498241248835868938671913621574503280261909570103767116497777250413436590397905788180391055688534785393405858865871793664930203744165332980112138523763012489048185425043659415027752105356501189956466652646510961094008902805870319461830920919860140833876743558295290726027853496931 [175,120] 4513448167255273479470625118676161442647691249238663111601924364526434817210288776245302326091100913053901164432997196049346610256395539187798690130288916371613261920142004033657956049341507768177210032967673780325576150533458207733624424116463869789723767281247567059187703450960657942801521003244596734953998437588122887732354182778160704126158287495891174287091578737086621108103112552905549118565751290350237239431760393428479841292573669300462076789308881241591615667359881129282373687456089203654901132449370568918514557855882939592149302083461368902318318886701922380353330239203646901278454136112103320583814447786808899001104500438223244951570941766175763279995148560478979137284408124235044614868134538873337195947073444471496805560458556809438663860988107835546142169072914824541964049551822943958881834777431000793727850288644642416632843007221226857303017588089533912735615877122990991232736865781096321913374069449375009603637062596729704034362002380158103802714650198902323839771421292025771711481035022262790820809030976668176787008206789844951572094070159146727907902004237910042843833406873965782734645824 [175,121] -1590487923895068076640004019852283806118140733316794412869712338296207092392643211212043757660255984445309437972660935821339812211064305280327094130073815074328248172480507756561914713125490078069636093987355559918844945535133481038756858550460806576381040995066501342592327340489724438318660366160858758289283069390748939777366048336112265700076350915778174156877935896889383920929365437434901747517597003182915183167216100636552884813019170891415761685088022137403358660927060719249008994292093749926127744198936826548322928476824468642217703471786721244137223218112785768059681249656156410569335880088430490838427157022006121079070874279883282663019191149344848398830053662846288055719661384994755535267192484297099825154292793579568317222142424328163417770263874441894545052436048321059364498922397160398173680140690713955149718750601312934319798549843792909417585050712986308923293487292162806498172622435513933106573753787184509055057609563801843459709774923062835191938990943027290242824742437697803405109752847907346266887154043772359809358129215027644538782309349240097866720851855256953660131399415012392 [175,122] 376562443806301095249518654090506482980619636486368283534955590695115343262391116112055065092040676745817232849502366715513506554289509969734956097848807745587593991600963801461342362817736939086902505140103353616126200814977843734219535129947657897372520193555415144738687065318592226762478356583935235828987967063164667943989181906923365977587831815596468494496040776861361188025846485369336892008274488048097855129957990002983547674604475585340659580440029974037733459064860203715292979024646024487116001831365340601825391309597621825849199954034848800493824877784552040354589111759720841963916001999965723941523893248339146401382063208685933264772887520397554701160478341279418151724035334808787577693797384473881103137215114202516625395243681449732882638823306415919765807082353620015633929486007194764243589073689633371297895264739862659154062183602864170410226226354462831335426711533119829653527641934777260009541902187890153005195085588432368325497245766660298731423822148689882016949797390712960672919677670605155313670882443020468679345631989567874586121235029458374608284921231221487904224656 [175,123] -59332489679479128513692760027741315772151047335247490482747920108105078636547669659487669520514323821346994449820722279727648089142352162487833256060524081505765746991371066872043071277253164178528777003387623958781517741867024541183522577260067391401363976992223721311978453904390581662391964377110316243809655460902190685631019767343582480628547872118778718467626349984067908153340307911762508142823878874490326455142483503672289551644389712042209488361142149875415866981345649229680650931162757185341169519133075784981907185508020506452811443444512624867657264631316648801048004278126147134742567341300930734696526151582775943802972193747132359198618297182087916514873221030334899835752499811308015883552578500083875957584284451528763088395428768250277941799332184958023491530534569142053596250945080388909769898129690070908736465165415426884371322880985932839334270854854659101265797449746955687585760553347564655038855572501048962971413702995637464736088650125393373141501556148358652405929444669790879817908678336336288610090522087811638867884810335508332190041781911874884169418638566382 [175,124] 6159092088282447808543731468900876607580317488245015316738761255534231051989688597616835375258836084031730712224376266616427092960979895076597527471947086652293621572913410762072501130203092446942330511193897615534329023235642575405797060185920044149598318356157021603722820884569247829266795939313413950398233302123977864101982633653592576623447106974634245220759978891321517824037805168033166982411939494385302891769524733682319320336457781199766322662358280925671218490667998540902781021842470932485366880584702875801422739019592346505951050979795849286973012073094826605236255969213718078334255938010005579956626414192412290903343100746720627084514487873199636366993369596379742948102945779551505574215851204297830068208130240053311346723124658077675442053021849223110261515835735223570034721515340184799406799505955994442797151430878802052344109527279631479862294605620834721761582525357309200478138031253343287485911043535890763306787663074387935613104753513079822006769514889600287860259145429443237800727762636682833436886971929747745409228875791841550478081501646246920539680 [175,125] -416741036089626028695349648484511373132814223188880646350339194643792283292125953917159695323535540521941899113930629953833159181475646129328298033253553395282150094920581264565067276162651465438594079386319983758382813605079384082346582279602370252044675493439141930550605871021004595373399450388302681728472967655974121982063003652007109151999598178268950973529351490741655897175422606991094197468505265612963024678253238092844297825595635708645132991856301158866958688045265072326587000348557722855279594953992722667602011653526617429272424247757867322543395988729379284937411908476066803790372376413290967997805335299832605913053969360102304580790966781900231608985017673205367413467074215204343205784745647966183343375495281422632004118643078431643764481749239025958672436204388103139933414356196216098615436379478435635151002773978247643151957492715013559880684345798662428004115249627414246796868298647241426463934038779075528828793839305334607696969314056658539748125924315974493916633824745264915511456686412392455769341062869865767174117264672560283972462246900644 [175,126] 18172531850192389022349337929424931800228697666608085871571532883334671152608685745601053362571995908059980959910020031269197362113489718671741569800955015858204894582368723328186031842372552646156574774227349259450829923479487975067258113447805222197963447147170309456527229957045259291694277857756682537090436040897719719561255690444851368545731547708754999179726518862935142629384267776729231568009901119449755876019415721288587307317000546996104883292548988997289999846002827414454663501642457170211409362860161993116914182198689048053129692307343660002909484929792584025192122833040844086587771067369747426544853392462039853443570128912457446306807038775259909084288616141074223632449327050516464429062375846747389372905470125609354189249884444033156559131645478134920345103992766937214781837037194359594136139644963697180965488975514468663008078419303824091627280286732373790549635744193026612661059863408201133535162009460642003837674811823441015622392816591839531085839750955483856307193610338803602865870721314815416803701025479086121884297283736642888048 [175,127] -504584037729007529725423754391427273306141204770493416353104368585818606426474832266373208637378757461267777126316806060362353514141298108501351365656955409514573926906157069345517208357295319911928280636419588510059444639333902613653973561482510043239306169384145142575413207879732066883760516863196620714750510000379154099603181877039961729889818085820164903506533741336359616507680659878807873175169502201334221065383414117117962257724042047354495172424720529900087044079213731166598636590705098119088143338897483295330583486707187522207246457045717359123110729999152827979635336370527183823883767832330947678890795800201665386631036345501738262309714400490379758893881945043006999813150740305260097326058208511148294568811138677074034855918758664427427605425770532104350396759897532956433146623952651856968385852120548027989804580870412267455926411536242006047713103397483807931101989653806127841249916315814967448212299779667985195547257945250486935412586136871300747491863548093880552584334202040693299462669580657466157406416841153429607079488474 [175,128] 8807656469279883547580978275966889081436143993781567996123849999477764501720297691446198105489978387013926883539338519170324261421466017629149763148671688449168012196017510114695814612154818710943140711012726098691963706703771575058855102334507933695860799164772808021715668852408004139846657968879541374234618048011136623332809350502835973663030288497231837634128130097617429159063013720630084434119102535652097977257534287141668198484568105825955375248082211242861205583229025620337848901968787468215446048943994242959371079782336970879627040046336772893833910022500113336878088214514500013865396811740129964096429258087208131547035642588769995689733164932764784672036518029342807374141043042843153093964907014829581996906838995459874041794404254093284275370237038111846216941525559833388052706756342581388527283629741899936072529692705924058146517902148436265795121024209235999827469897582050457465669290447195968483352484281963185461910510128933372399349213332396380658654463193995796465447962421389289247323081627535319424689613746781184 [175,129] -95340897672029459148135044803409324050002459640440152652080661297893863595374239108730607569673049367289771285450343171681890425663872218092342740336502340415819160802839818329717545231277556783232907877272959028996846004926097445943732721670456644379126110126715089641140525698833421261496422983607717272290616521435774805644011852131262654077833468292652357812807844777776020413256361119813709461005781027330186979609033005161637300825284402294669079177450601089913224583985112158142179937209779949611980738458417638973688617149007825555364474792959764105482533814363010506911603271119896361856441703226489983844668120527625513246599647736816390076852743823081080765052327571018779236662739269158911017547265357997584884345499042944724464461982376480102963628035339859401040516319574867657625492082864412158164474415072300846599797341561689600650528312360988912710766100545218527967227243094537657177789425980631184695811973655055435724675373885664477654271006910406674952656706113390982335776339289733734193523938221621142279040 [175,130] 630792155812108320962926349087308063653074579451001744606345446671050254859218944148358866591645644360446416090890711533706849003084674594740513853679838813807077121871463841609943210643485219644243554422328315210945280061836582958969709755686856596361617688843879145528208518626129678841523577270757026274750751706967215465814714872754517558990834072384985805129296112688562050095813477032030165527054663072728723330736864698355563099080244724076483165738113949347485243495629668109197637323043074842279660020668828179161944247732435902111644403956101863364514783605966898236252591583139232288474174668433547122133347044753967458195304329588710844035128907964453714765363559057800357441151972609984359967266562648981724517914595949325766548836962725783098292495340360578302034227799463111314831623419010952775303540477223781255901929618180365772693670521341753267043291595109033730354885945099873838577515597647443815125281554125221350137572063127271138189306979919035410832851042055200449353406898794709599468568472528 [175,131] -2511636027205570606946908648958977094921293155144805314423307588570082309030873782904265885799415270698658878488993222301453376329286036923241384367884669624640453895636968807368138159310168512462503487961866619412308485324741584902901432272336367546488994657953822330926304942098399816480778264016375075171390763506063010059474410448196753588144513981715070287854098187178435746411420066969812187724913825088223087210065460911311000424557046438465714016936935939243569931175586599680544449777816184549211653313422675180251668767410771887041470460596984031041502057982113710806869187802356301155231866834466402221888088810954030460369416741300834938586879857421023626647460575048664776663145366601358963956831230942344818403114662794538781590443991328480274055536608827296740806344138519454934870570341938096541163863793850166269486059381881346755483273038087730188595949509872094578573606445166474157559841169807482477043107223557587480989688665595114414563508415259152610437016036640457123578537176958335574 [175,132] 5919795965256551025529012640521246673720545503879013304871373832510207000125349004919106020025426813584243073195502170606686000630363296982647576217618938171101250987878025132302395656501225977439778516782469619035483143360010925238615193680698339539377124565950237925612572941370461054236736310065979268035305344806714790815691709486568104389537086328697025851630279458279869465105540770101229799575494485858455900654593388406146519850824016611108072688335573485642885961658516802620448900508785943086462737890243553601378527322606266837257870656723298049415323235567203378252510133418432818292830936773156760093312977502731297732712927107571704909567540406157969940156511223329092897958392155189941181524444318504368994004955698871622473604406050521472026253165759703117950131775275098300840581283221941456353053605473580595274956215138524962747106629800168772347826718724492904117647241554666047915495592071916880116317870139617328715914615593551399362450166372657144000788770957019184163137184 [175,133] -8114299536377394335346003432562883265782255208533277604396051798677676034042953660841683197124584639098923110970560898801820139477305577826475564657045691397785227656537812740893359565256636183064109965269269199069309703579809859189974762896835731277578390776650936994420461381276248017383763152127417126296434973549119336479589686893078784982457826727305645792698928667136897558462232956075293899339729145072383377541608058530722680683409459482078358117978629725028476480942909844197669384691279299247414314327550239242951591055579906945771850630706124615599032322086695616025638721676033589479516194171988460059901941888345028873851001537387992797577609341281942188786020177831176640649012838465661825710058801564270892238289559678257848820118205163645327071186519877478852918270597139734351905666841474013524520603582858057232534221496653860880612068988842884573859294080249311427986084250266808719106373965767303728866966034312194554675041549750747261130902752288210616876795025300 [175,134] 6346797400905461420050053515547854098594296062179316608872246172117654163687439606057424553498540969704173270884682990109454119809043340255389140823758147162348919743059077012024053103885228732754851319044893203917302908346998723090158788030343787569762490442989690004546614869443457285782199632404976242974816125444262568534362821563033564602887027563359410550951696701354156786462303781813304741929578918777153600226806423309380745847768562828474953480975638411613242320586738744814471528083035808120084367463595041868816559746306594922828231797666656359779974791099580182623434470456426713893824717034334824401202238457266924474104808817949785837593682835961803844437341028950128611429164863991265690598600024000216177718290319470693292901960993556905174506021510821953433510832746256088536621889570671596402978336062504864847194828969143711334930396918866302241199774013193868650234572760155647578719968396967645394320507104629807586181327834722349863341890267738508368 [175,135] -2775739674101506444398892138010982388472652950205945910624268387577447991645131177626326495733618899370778698815546968196773876319343941890470100314738656187533644104250387007652099389578117518554828798507730494952075217464261539258179536945960199216671517517878872291472472202535155722649625788039766081103777813331700301600782886680785195692919134872053816560896760443251599868416852936023361156476793115874711600476205994917275640490330910486182014867512051097993506686550324604124178611705869744397399120982145558947064321877812478196705242452781713415181504568544685317303372425248777909846644445447521252142579838137815204157038367009679391116696447778966364899174805423878754700094111253399554109103479494002731294099023326683761911224210356722089476545144911972864997645699436875310778089430112134683387914666226913638155705513120266621719471282593909111871611697607279836025732643812689507228770779458467076526089155366341489871380129560612117757094654 [175,136] 664078183767290566312872101529333038546817946914808141752421487339125241190153471746652888201815996116597663261507835733429181388319470438881416054058461229373302150048284989164833860859370964343524726716864632973961940560755560193522045134508021283624928774072684589514061499082944021250272717140675142408464539217754668490683693627431543814096301276148609306368075373182039018506761654267708901558375828746872369469487028548043821942173092685308230061446670220218367998121092125321881444014044484954302205852064136538196470010129220583839413854836768863204449956262157032006015754846470649027465942872956719742977859120609117351701458239681687317484723970508782780172981679806285573477002872588975813604960489404915557169757499713619676353521402597307421377836603849321746076445676015865055083627916523185312299249389498208731112664176636557254617286373476636747943844932690992592373688144709083534261443653994481631609557701940572064662899576576 [175,137] -84886131833255251802776701157234070121590964904888971990250814680812152275570147414282153295715090306632569343871491220823641730763379251557175039072846117084950388409543805487160136368502390715313119581071525718681714255143244619882824171386193821046333389714099104582223937092492736656148383476743955635812791639016004645464888183022411303933195545912625534521422790300904704854272591633031354350763582791875068055018984846736974020597569351960371150159848911574924764446621216315160714019249181059830689849944058306403629351837145397313543770829863635523658843799524995905726945016386433639688893089120892390414158974099034998759579509948751521758250871413332279984045604377596985382842986247582082571266669145839994246944309527910896585071812896355286027503524041409095126614499685071408126584396221185802445982174518627831606265425927819724166397792485850758971755433093933646988263359442705517752031447348684798281151945413547616 [175,138] 5651672323379776841440592428591837515054789141244601914541857741572905776076083352857775884198219007825408240477480139906926784550042085250545981548798129277962054537151367753373768806030834336817373759453234621150362487658038045336308828565121805926620324878257181453690438108932129574055722807708855124601382228217692622572254526243133563950329789570201296615945516308021933053120782144659696853512398910053203467882339238499008607947795914127371531170533908177170612097535206848234535726525562498301123254637166010597139070547988754972432330011899755967675236441920252287454159860595142307684392884919357479736481188178190030930409105655110997118867172135903511053147174254302385962061632016807544746419068195350807235850086455127934795814512239647095387427653382456925958781397308112851895849129923024749435425639747981867091468523150083165506496386117794213955294899910333579420955380152422626882498601241095101344880 [175,139] -190668553667274126878002109446476630121947643382235217292590149194276469219043519570169839447898368924763590377731888977317403934282076027602667923561418948777072687617120314008824484210931029051072081568525728694601730870883464587413989813661256690900109053393076099917618589605386660217691361173835710304063331000438769007327304218838373310213730454655335074401683534415923943650590957617779859587000684698270452693214472371563318504022132165337446630869889286309475995258721084017350851657068038451963497847887330746849890702731853893510788684473736931895740880170633919784122711727294825416042863235705402382471380906221902441697931117452738913788406796894385920101574780324176809997213700135074390705166765642542397226618752145465195088776866942399732804975675291260175629648863528624647260994367707183958678558968184594380733145242407474794175627531289918053261194386868560810297925684115038852349811634 [175,140] 3163519041006315670385099574983696246710655678460801879360335088159999334192076477967484998841528259769892173693822554240675072058302873325627022534556672177323532882762250910884377250325657654284407020405314117190492569967818539419396691115260792577821202141829755368537615000296642089561600666784335859725929311677706303499901206322256648385463933469751169748840174532182568586201525486561620434833298355498747118682506833368487498299364650039356070311281818125125760775384717723986800051681955938530784452103212168229847903017598065399064065891767695667439890493076352966259713247207801713827508021871390773893314813204927833331471902619495374323563272850914725496571647332810613606613683791678070654733953013242918559329653346852841582681097050191067406654985538857849398270805235244513195847241592018035854936892260768774151026684151713272091879570752058773517766672143453270874760356304576 [175,141] -24988780418420486454008695647436354200614249982632472217688135640551729201126006690850337792770651455110820666396983417419507852208137813487765072511857532054772989754706040270785124500912450931606636283278801393826679988046817591857744042261612392342513969191819601677948351603705679610667726724544210502812575936541388265780470657346873171916772967258993218268453791553616581630755194359799988708660498061750763003672067662793532249943715500656578197227505754916661665273463528148603651719754086801187339532828544867587721645107639443521595741222230893573229305017381400061814522582487165915851221383878553476609910579457914904776912880050951108303536685390202987088461558517490834998279890972035138315019062287645558995772407351184662379449364913347634417932944684261527121593862008579584677905041257753399770602739470741712706219583598360697363469616499001770373125996496483224 [175,142] 90703064386306568994749324062229438752842557124177470803492127371626503115039830977307607760451238390801235862495196929913887486534011465320424728924484627652011877294492048468272437135745716378213293277675484734334905713329228558100998242741632392405293392725613169085232388415203070185422499351835013879704306615140142124105694664875428214129708133215196407132193305398263144958452381753250645761631855595834394609446388138441127496682318150577359125395471960607026553765289989111235642036515711461862650104681356969915404447101853082766577364332061437115182672658939073218122990014716516876186584924268017897553544774952128941675278471006483945149530815864743063321371415828993232775701100439423198366573231962338329799254836386603605031155124680663641952696228654737964320441106519249969859134448401376913522042475789648876675833264556241516857525336666131339400 [175,143] -145539267421853281942826905029854472384165851842469467972261531698681984744135423761161797241046669742569095683292838107407798660677386004722419159339176227034000723576971800480154644116716213171570150793910634898649903247623106223113093616890147259923982512454031480108549262050291704271761741342224532864898619212592679461350807428453957425376871380912782161462695000250744369874276535001863137923205113319289960220354923321953073501169479103043230729816192885470607387055504868753901186982249414478355120362178346002208545998147405049587327216506084269682821984890838973636540689334949494535318442866833587485187559979244415449225603259062848636262047056033852951423261277270745985811428300331649026508960725456302709777183782702291155394215418449566567246252523741469242886753784734233167070455998181942915925546652227861595575703087137364237232571 [175,144] 98938380641187343614730126318599302273410560615349038710519098904990438185084571454605256083595104175252084357890394323640479409413610503102974817003147198894372846769433242678479451102913062870089787692999774939931132731999986023588001738918631263744894179342410434574798864420935848258782895132736594170175468581058396539343384755264422827033212082142306351333903217830117224019742717208139180612466904481047863242265284020545528759417494327499304781940474682512925087907070747502101931468836295758994919689005667975152531034397502686905900219969315348975887537121600252640449256222835720281936824464388557363275807538873041890912732521414657737900785821580244460999842543264447746262544764095387295869404419789149790679700021713271498940397260831646107245351709123566050930500906670841743354773270372607822383929324832017892090461824 [175,145] -27193040246004999177703540854168660266288055327466969875354045043028534501208775119874430886387429587663599464005020405175130025023738975471888211324218188086891314396363061266748964132496368484530338718868477936281553615086934817976698785800132550012385996817327197227548111717846689156334602089381212507969015409749324798824011870564750990393478659709275068232026253361414470766063848167042845244095794013759822582281225971038101649539386949212463125630530586021248507696258129867238551358019647755346764167040732904436570725111059060454133154694288916278034648353478616939804199777886404910909260591075953400834100536718322253481923516902832299810834488955687542641071620518603047316926366409739758460750348482730161768746604258800170366017735267766246868015699151897767998945110450809684595567490096451981691796388624 [175,146] 2869495267940036118243240925116620024742539467130402974331612437445787697595686703549448520419429877754598802904993778607011305272990864965959500980998218313158787769229466245451384471460709105904559698862507716201483523484596783959041723118617908714353854986747562661849985614831267706244697768212172794721641917487561557126004269869568492354095191451834844309297009735547735297148990857437076888689403785925492725299450966129048747635815594850770719133699494574501151692499556944008215420587984590507722442781775251276381009797850181930637347795402100558880662007681768018083752294059104511349077047260179650904734264055539070508127785527200184736236677118765004295745677307557079119096473132097834846016785270841685979241114909096983028838573218200514515319955955984183869397007701100229039997721919184 [175,147] -109772285701974133135842549607051783091794153592514047528698481694440964418428564814179681208056840008490825252738721841225722543549869568930644098931728971047431858968023686926260539615982459017942952582250773129478346120704450541541200413873364666364287639313542403845270256900604451298252953604918404087711466301413969609872462971623984220928974025874615030219621425819970612317371441515476772767984331256127198317807995708664137287240128520788737529982202906281309312244077599626573649990861074581235679384692409912221308267645351483360011950229642953632648106906535821818810492356073659464769781876595926941265133562271677784167127260302803562667028865886349043634146517949642462535653782591106235821920481732857438212965099706301472465940872229253808489241668592601965689750486350614 [175,148] 1428067325738815651453241997385756011332873484861653297855088981234978300252423202072012934168105774377749839826989657423472359980346108078547950593204893591785865200981666673752712483645327351392756134773730124533174895557417399122701468419230260529274758683043885606675952539568342754986912328698838964960478232468818268747588168391241056069246116553812477084140115266927731510358086166573989152405831833153054172734474029000904609575735184888459583768764044628178842471388436567909063230929615767804273376271813008413400796741280041537326346222421309348487631780043687917229919681345271086605403105445283243493217675667332948300493426931924920967206692027249217659575619194037011005379212128976892946662775903608720241138503812327552124984773182237818184127259319135552 [175,149] -5881236950910501767024488975234946746507258529277918079643212296519936839917156635266245488775194222794036438320032575921045169497127905081256485155219627409258680627196183823414846508746167716791896904803089338638444083015590126321733658952772320642923441239597854245594118031958441463712172790009856089542319444575148717735633793588858060069392938743210845417516612022241675202156614382625078133184278823566770692585143121779733850466232873268645283564883205326347829122685129384759601873478475712412402505442747001452641061601210562145487373522173708887735303230003774294455152790149895100995336868889834912266488483143537484866078787088084012900786876046845005044605660516330648704170389531672801314855604756937127385125010574722490908848582405046312 [175,150] 7073367044343036665060591924504387440285963300344596848303031349132310610723267851983693296153953746086727804533194808098573738299183339796136355375745188373453046927969796194460676553043029516032730754035425207255260410320925019359581255997734988411229795940817246006874658578524467936141310579638008403731452508286693819312133019904628387966818281813064942085523455546346037814034799270132523440929802544178494334710755233758410795207169353246547650632318619554233401105420675378358601336296322735713488803822108826695837728154121214137316208651524624993472622442994699956651478776215295907149147965660117821963960444075785953015500757190455799519981980069653275227409956748478602963258177602834750676899661150708035734431828441184624 [175,151] -2267485957749888389251701103288586855516563041626996862376082494712089909919570754829254512713784608212541798545164623298403930296467566949351513329611671280651377676932189789493008818430673069292226694005710867656432829420702738968202161343721303517346564728998943624268438465993334086365725375905915115602453854518882233396676805092472402902963627266134618578217029530707086753665852405622451568119536843962817652380242963971939744736892158821337306908746842551004497426903893376305105962213906324001873891591639019485490800333482986344501665720806364793167532816124234916524860668880364547808800149507625117726894032576027974249227695158093925651981388943636389179751292610693592553264426876637028203157366687597850 [175,152] 174575951499006128956327168219172724989969223118043558390293992487402526234327070400229036852724178809561366349525772726628765049710762046393124364929720721497857794149518920697689097556203435677250718510481437516566640499474247825880765762863232403219916903946470851942247288342039587192496120107346375677865038310059290204799609837304538194497704325274558300127229808066620822395441438978486392005580824445363377809400522784279808168707134568439671707894279889748574476634314139909186196026115271235535185975846179730831218808899777419220454606194527176874073490494881889334155430119685800727931286724164462696689160555094687665686956362541095115761307749291293419462153136586452882831199635611072 [175,153] -2864081733769053628759881897295388964625415511364611524561803662243672424756061559982106646720463691853816258601893815985994011585268828542438376961335993742348265517713124749332157486012264127021813974375532028828909694402635174529922476135410532055606209966869758293203280036301280646584347368838967188100369052955296111886855508187221636680944658879057051189628426892075309535788016036790874150258798308393279456973617610456297317158540708603110894027478414878737413924453919254227310321460914124471133513196334477735017735909551860880199188872543242188577316954378854672977812414981148872176761468770361125772493239444230684711770838212485006372207744475238950600524338963928 [175,154] 8717187217140808498741320525486811693377234019393438308924717090244614865204555041173284404718748265192060783483325613543488189514424975848543068571619865542813617721778048608888223761555447747180714597650272206378983576037880522684545048155386278164724035669779347518375313316348749368098283961977437557059862178838610139194843904955642309024664182256552244306103188175257731098756937509614487420557527889945948432562309869075997450922832091180874371207473037455379898396372010473951198603690450475282092029204529241050811711475904205324940943518764975441602819255201497161136517544939248139283887517102514595137379988870236470838457093963210014049455072128 [175,155] -4186231155052825869274936494833797174479681927341570510498644032207441921115937897550859986942187519195839327195733216609514863932242907659493529273814187235224961134659624040451594282017033682123984393555855600122265330569944836597795452820152123083851152926091360988123719322504174845093713864780177802142039293015628415586437333207552655825889025293925305695592439708729028303691397833563434339769027407541963242587367383058765332045235896333557387305580069747940645560704025343577084874938427248814108982733050576123702853358478513630715135745317400412572836459204874277653143935514896427746922875785488767664990754783466441915343760 [175,156] 261951735902785182862025671468557793276764129596545073528179688953489256721111153157255035706128678246396034373465311786441543399722667589606086210458135508963638910808780109811439169208968529660307271338397336254710303777568765436322600100403387062518576977556663418274294470869694861684519747809013138791833665458740938114746707936665476315782170096389717192208420951610149408892420540046820866904272435149268717703842880262432058688360404174886455923873291318271021167285001220499939917300294013964598449993444378650141598621139397058620199859477767839188235498724164760386430821181686467522348214884961533122656 [175,157] -1698847352736981326498588510402756844569965720102899906828639412626582318640280120265363243722930632486843988904264440008325451743899985420323226097963456690413027257371211581943853358224563669381330579171792708761095428013944341546928242927737416526571193466375061964090052763710327798003762528624460765334795736718187733509318874230165488231748485967575513299282502383457117395165812123151552081198517094851727826984896295950440736475563823064526661600054257187075820347200455198931755732664381967039154039702001619016133229425466364878120150212855129096326097270517495085964522810891905708 [175,158] 865134876524399250279710900714816216528562293518782198451146035278882119260436810360090864304547534687350750636267974582820857576835805730603248290985110869528401736908402554422588131565094497301040301134282620237931954787915442218680856771458864524770087711387614633889564344918855630161136555593695350154197635089535170756714104540749905173453000323874757043075307916404114877923560964781776178358680931239145603071614096298741469598997161100415289661545053306539062135066165194082596889415650019047029497805270610917790889478983571962210974488030505798031451216224 [175,159] -24601889548350438635015273492005652334471454651534177792291614441027566295661600374988014156667730996660792670800899779738866383367706976873855865837135000130391353620485963642101533460892838987188343292823609137730850813147565163889906969304508373558337438753147549226672466696986158723242706088098989948680741421668528873435701266347554810323296142242702466209664961112499887796003849573997933133807450096398068479826289847416753660717975722111523769616212079278962042968588114009651457194597742484225243829610009779164481805683545980689364 [175,160] 25551570147254303769334743098045500955964960215915107365168739352885716896582549290271033544957894182683708233059121763290040842858746715542448195658084908869896780470856499028534385256514655089434406876392379838706753478098948464927106075911944299057506023845316643484279960728508686656434066072713767216264779930906888619294948434883167409646339365220720081893821264853780491278561751814314047487086938212827182224288281222333392092625158028721566363489573560576810327746111117680042416500625132542117409585474816 [175,161] -564498883643082420246407827297083979076878569175962331352848288177495206157774843112252582835947613054069677986853831116896804096977992310294353460803416480103995454704293894538924120266641267045379427545462023679136177371968288212963904290908412936719701939910557925709875501282784499109789362907013643717447396654790972589621100707604323369583085538416523126223775526687715251514870468916831116994518491256559637425874311802240733377925904214880013464729933681989470415977907192458784 [175,162] 129847349696149485010720389827733228864119094947291793269466527224870146356288880300794114174089207591531361087272180908618531362892617806457561802476520715400803673963714794433523261302148968906456430881925614162531568780287475173827251854195770098765718782997990786748545516871202602534927296477244414646997248254530411501220870268654852724311116562086166349266552813331890216328916221347139279044720852808649032034566435387538246230597753606403012439552 [175,163] -113194223500506536231062081649911324556433928890057406428017037579308415723796246965877182106498455306704460457266065728281694508637270281786288048936846435464345917978936131964624880869043935699676998102635094534682882168762740405180151663093334946085448009423145827423004142443998990648838117172595351610687912727242580753880529296281941198197768065056243859389262064940454828346304501562448920357846564277268718698545088 [175,164] 139743775060251037663516785575260016705891541968176974092331850941594943754778696651108862879133016765080691796914484410128913973932301033652732109745073584063123337254211259254749374099784689734972860959482571050311564903242615777636638774254345965958626654984115096083269894558353101491828503448050400071330610198606660480266336817248852834592994479184960073155495204719262325961497152 [175,165] 60943922768550724309471667724415900206066525543326060831763821511212212003450299582378894822087694494701202683181367333442921688259888066771222407453360725466639214304240881042808893664591679507740461359334706824259352576943701466691513963424328221505234046197023023415076614647676850647295511900849572504721363892169659749152861449809355747377799644472 [175,166] 14398506264048989519142452657881603948690619280634455577378949248022111817255437817023417796602746107835390571675300181017447810034168476242363980699861257023290534791363595872899952319017642247505560178935729067872958955302808934618872367886741210753996444147097706727880469973195167860621984144445479599645750132488 [175,167] -10210093712919628464499371076287589479466410968041233114990688874740855167545902629079473190539602802907565955927339145836610855468096245171830186846578884047787341051613611721920395892592029960423897851251119069065400474329081656905347873940365614102331148059733567813129933288154531 [175,168] 283408059508481277884118544667875274797989707026249734328570690274247643977569359601850751592763683241055332748051221910562977183115735156196875609726592324129069661997336788855693181131610351921809638340242646027557498383660268693982393990181376 [175,169] 656521087278250406412751538034159654251917426436631534183461286306802291192122502010977976216644131320614835735778930583026712190291912261787250051015227275036780355368580930885496930218739667825740831740821540032 [175,170] 795850725506891423284690942030662141213534922799201977150602847013513571760055229407590619820527824279793454332292300603413909138010515692409464920591254246086586160415909440 [175,171] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596444191694808453113528 [175,172] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441318317471882684992 [175,173] 225437980670403502708675396502601601282904889943899165808664493565229688 [175,174] 261144 [175,175] -1 [176,0] 31794783914840473579141581939850390067600724017719526997009660253637791767960431129741189967924011200204616048410966168253472631158657136547197339407932933831925208573463070090227399029283309180843189794013914294528393415932917524739568567087896049226893804591201804751860626691038385993332589086015646016125039292607002415452098870347258107800330307926393175525281828024717189303232863113887546734763019334920333870586266807452005169169466830665257521124621951289505078399757878050588359472567742998852598055082167324877946385894612108604207612904391343059324275510035128019600583144524222288892536643992035911730232622383143712950653976815753431632310555887074847390597071157075879179543941110384904821634402861403024685159768404685943850666550986036830073843733256093991328433066088582395075674236300811923444096925809436326761566755367877669348324411908633221566439427006100124289712136499239294376096147465054237956567367778114957420696012112905979894352965291057633409513141199203482078088341826560269574646790985289100434119321466958282304276286350918363955864716119392618922136267161893933321711323486908073835106969017764819174492247672449445517460468729029822298321643452134266955459141856327750005034378230526054084776532477193343709969368811924816270707440860387606496082212153167988943748010477222259647158592839758522138357589624402380192850306874890784960827867388134220662707188350565554205518031589432335907519827794934266205218435279457692249998599048827017261622779547380170349085434220515787105261341229491588327565017169282475083362371991240408155729164238848000000000000000000 [176,1] -492024574120193786899202714711979987061926491169390081388179267675349850076955130047762345427556085409266232249600493715168257049251101631811998469380878450639541000878660502465450769957604313446636138054108871382219300405491515409935445458263528056702030458424890095204395996181363217248807150527249253789686069594863326134329391624174464938557962770142301452576635942106740403163860485592517349967605739296150842707549597651742206506425448486942083805186708762462540658042088386089642965385864515787302126550473075417754034935425342366016795899939855487039428715459405331084949215743535310939568712538169285762918260763043021849088366389476699554512522970651207316917091835813332782258588207143475574650457250631812362535656865234903951674080389129789060366768915649612832411096100063422765135360370187678701384284579735301627125189662989772346072493562276643590876541801262752377700696779874817239587338677266651950742651530587862071459002479755042244482988766353238960600131815725035026275566386708423146608270433843642771057853598466906550403732342724273263921235952314627376499719959988041475587563134546456340389771914162263402313890758444648976258155830544123089647017976847775146735134075819875816303159345123521774578367453941207241743110283472419708519154058605237489211447725385923554532988530058188242169102712065721010252978670601389603908259581081294465154538437368411569413045659238000620144293577288860971762389832137331281210764696361348696147576783697705361076579568963117313677263565337663982321233028677299413201280379407950004162399739373203053528705851719680000000000000000 [176,2] 3708855156591957318743177738302608616090016682477949227826516570016475108651867733877657037984969051456350506478128872647394091098890702196923734312279728925471812076775747997993371098613380987562054153734220981636257472677493025930556719485754081696355175889053183326865057842971064178841993850395678211627788729255200804958625463791133177537752284032879723455995624490327440956231302318378683550369121581012925846872592270361269132858603836069507823129314959858340228647277836266223817091329799961376739257035723455865051168951966219417775400215289694161445794930102489341274940522276187681338831095506332201527100293875940473191737500314027565836932090960688130761922482036303050877090869723703621803268322899712106607413935266474604341741586449688994128059465878297836097955136314744651159222027781866566478134245506064717456592868315809982565859989334682270761092160635079835132781082714758072162515617124267883129656666198034251842146180627400446583396179454403570538368931212104130237992204469812020281438068190970930764356463635959328559266432758156968325131402679661552940449528245868729856922529593422086929889879056574874072113949138156669637522802179407272895004421991070074526990103926337624475643759584108668982154225261268157444051718235431473621172197998989113042987697329633611140022160889132897325070969682888683420139927929370801284733915207438284646931892589233640132634469594616624393403604103762410047796575733169115860758411022703978432630123957198910716851424813198302956407859141117875767481381392680498763782478928249818100548747104085558599016661460713472000000000000 [176,3] -18149188830510435692184773114609303679484122638014463484410777206994967850302777417944452925449557241295692461396722414533577925610004982398694244819424502564438267342549097565366016832325430969689784857847408106113784502403874269237151282901566917932335471106510241540556831247919791133125192252966672460655719520561071710532912228443734211762105469336941825228831365497599716044762613994538849756308527311366437877459503748704388541947174401509017700376604496973718086555706724517897769150966461456451971670981137312119950744687942823061807375185431561070879886793990618377316664018110855564904210156504855777060719784500995305972344201553016509734941671974415841627429917184043726794913344410333839319626893024992492560320255883164838555756372509438516457291920517455489962534014407307590595921772444795190442008472586956244776535908325981149248694924980324593109940258046203120200292946048449965037406930535084420193255055573831024590450373878610666329181115162579748975516253211026778526538819870497549205926457937132276424591951414686380024182192153845260939816830190773928942576720838611132463317967029701273889761942679314500432194527656700300177503361670588465585239734916764687318967333638710286920939597919754993758327469388934080304163108357038416422280806790458323633030953745579071866698774525978966319082885274765850620153889286975744009654568339914967453197771751145093530172341184165781783735663828716734735698694936300759526921812349426853462516130800424055501629920061502768725291428880246716326544516646703220698282021290290822888374134195669423208462882271395840000000000 [176,4] 64832021903879348203860302618458604138920223454719656871621235650383221389854235086258516663453464899908206761541736999815399456320602706991566603231411963394100400140320060707006831921629672935304922710262833982414360349239432552744276936741721870279728115559737473960247136750071266154960541541997852813622201040432611593223146246005448237512521557853341383540739956587869274796057184928385299966332490847689280925559327148625968372883133636350847287359109495170453515258153734167674516969258628240615637332873879781411818105736413504357207900881545265832893298258600816846884376387193975027809090947784510689618763660655754364059039617094131205183606707840748453420748643278902041707802242101800670218133881807768889522972355897598129864894306214661949928959563114627994239422051744150067668808116918245685353923563131314915102200242961321396619723397702159635226534136262374630975325697819260687908231463413314430741821046350287537005967408847244079484240778060307408622327774700931737075715970391040715811358245124345333415508157360338288926898688578698175343711287947045243833287223080390226178359498340592783230412172817502614554999037662537491294566192614444055168960385012467909849689690116784436500883511785442599805187602187114140370709922732509513895551425795315064776281362627848029083023515049490857699201765026373838195706481070964742015776720264726218186052907160230149496040750895150879719458858742128164194277786707218200812993395146698892411073465039870511982592239316477591341401367739097142794198446667145439521316904298459059739767050190594282421876861062610944000000 [176,5] -180243056351583908844769129122944115541645080160783380371623842061714642596037088182955477427385746776637315145682586088629326967868203524136493749391272151083355448962634141772527659427683487129565176774036838819607397581014698932171023897471355520481730778531104255896983602984583666481944334166431640720307119239213030705303729573359546933631700840376367848241220980458857722592091618881114904380790559901755508401390674080450478163753617182677555899912581803727246569140914061127029066869558757261818437673800713544935693280310923287790121794536078823481995698589467161626314154765067063095318746081178081005239435072180278341179866725433420734830441475349664552512672984191113719508967411811470417371236638778842274530264747201643676579528064455862144663915349687233763129163783654846293665396808200964141051512140343143364987292621075320717093006995551709046754733468287448821966445263253914283179077375923053168729101881831168814129568070244433728374762109267002169006109679959074768439060254164501999989390122095911407422962750138216648585323154255843679888150620382674840897168972466543397544455129295150503298021926745410882417954056358939795672030151142575550000440328440153091376459068058662831923221248463694379386213545577616301813003777127463166560311762323996052550851699229176279663379771198624403226926927984132477501867316496500005784470454881225520767704551861699694847710409987868253635750156547376666939750679588762543102081006236433934653635023388006874897177785614380996477267443545496358973922805757852398076440023349007764660440296950175303683806210910781440000 [176,6] 406050797410918408357220015672588043264231446987380116604044754947891753546251152314331630658836640587351044824198641103248679698924657100112710956798095872819259802802510215378167996729249480269350140731145283960934268398575468193543170028934842952424054226370072764202554552749074102189250989876890775205910777464446657478312530813892989299142977464979523622803748781778916210429746367086672313953661149548770235728836089629283238643141355012215674744484413810177711780681179941510772083622990448775411312300000379755327045126183618557485467329423040764959137105542980781317680535324371759628408282265524797019462667930053442268392053097007561124716754415086987648080607863122210168250581859924228194037658854150386447195937208103854556140633790663338965270938065256253349607660515540324845747980226975375798226204954734354611491380697548467719464546704110475199139722015572989054185169135499813987152020201105088856336007806372021150144867842456406058302191736251237526074464624158929078219084149315865680998286125995606655119681090148723508458912607113151466496055020721947649998741914722128109015639859552095063705613705651837423531557432949624346111004773366363662543197292730469262294509006016198176986558399899086381966807839391074921445120368034347927550919605848826451568994877176664828895574952756157908924800532253020754672713424408146778356574244827781304358111991711669239125046160992245247279860064335628047979687864234075908736089731009621180515711393154315038061588672310979731950363551352806803765359083732759747034508092169327860779244895121262699404312597066059517 [176,7] -762028718552738643930713173591315045524889758031496180492900900499966364068087224843697054999354886979246838953754454248563887049918848046015176199081833831796621473452891891398645689324218117605659366250377103762438906484279358989730500856315051810231476657551775234806169021945571352155422899548255536976801641767955899507439017455224812591771051399150306749793654934443417601613624992253422522215041197132664330270308107292592059663253559076385699552895884170931738131182252695927741978710025006988234986907029720087069257023179487056828801567418883718872747301619350765532269308778394909730718048778409961877740204492816192587532520097815325302340746353100018636756061251993247969785189633289166574447352312387645646335546557073054322005211886012879973122961407107905949280218848430146611011012943798367117818358541502227749821742693668452311907850365942190086991302501672286140114096490311021424194819176469657133088550096018257779283807361969724489795899341372198461934971559175453490069846922331864731542839806083633104129397464276920106066312577399307294505760452186771352862411232433773933093519849866462098572228705580632325306840421279450601661172753230728538829717254812255421674496891541020404744832817875869094740245581715352615580739961330295280551135164084425156996836118899233917374683113037989436822956746406654543438387711324418622252146694798702574834233974007086161947676645517459535971841060040081225783536177993645459321338096798397616447410607839265106490464455967939262717558225089083455496317784500724825050751624312909232744048811463777685416743548684800 [176,8] 1215520752664087967652235303080700815746279627710519118929108002126670279829201661843195634348615024199757577412262123136432900463166961431741132586332903981427843549340406638082011187266875106558125663568955351310133373320938133961016782098969444851608228200701829528865492007926124061337289646810211089128066571690330628414019935217870345343336423855222962715880104743467306516403042930293331951156786458784828857532267449242481694104202163209923903067930113668709266611162114825007366431929178564507871248778848107723175908438519861500656439811271331088513001051225020485775435056622014127133526305782650565665236427059735996284950397276242973871637430620699650940390176578319329537863365719151899384181536625968992665325515104998114041730197942047557874208496440496371068938407411918409588390565927965836484521453083405966022375789753680318185235549496723121186646549274786512114548792536710183136809429925780815210703530698943335436696971722766825619774578388468735603703043637422007078804911930478493382777526373467438483020655158306779899728797680055506641496669740998516645597443386557885680700527925406342850430125924924047604263889125410413746445561315870358324447691183329409622065678542707192706731020779272080252818837158653995044629164448024184679446495813048250573117023103666888137085502733942551213338300840983509434474975702971953402409489707571736150062120360889774259735950364533440568962848402040175354252345127847858363194309177230757751132537655014085416961108865307928400446873018937903834973436127988375501300487333673857070929794436200573578539940434560 [176,9] -1673258603959172512522359200934768228391420885855991726933436216860611604187468277633387072220337829799646156930469257257128752054281814686618155063261746295538846111848630790212084769109854952632169419454276105313547817305707046805837377361916837588437055289545937333152921324400314281240773554971673308700544214116967286008011384683850578807385719652879601409718601934189211593769108551625042109960832744839618387880952297719798405274612202025660560306509857363621934841964333063895398037337227415167521384388416581331685863091676793969676824764532692232821667234803517704663222713585783555388065921295793918351933284446506313616304856733115078933205749068414047221942545008738892972013476010402095112594492009721993994644077353311407443500483282079205759620722762684117224968311358362655346181045362161450154339949351967068931134695974479317767076942452146689784519329835136033181658258713045819414985989411344717964365415170918799711510200314414727561666397732141065277312682039332650684005694975185633613732462339570235056574330279835959553711186931667370415199485238221605772444392918428262339227797630349646388545581003711867560453983902177467500483512502227451704499492644785282898167113421969329997565947068220236981360878449744380213920298260152625002467137602107342232288742453723931163375437884442736361686450029402127866635283994216137216971394017248637184740387043629735163985284486083903276040168838262716079731963291242441700633859768147500546860333956942103540426667115639577500191357906100337583734875122430038826140208891191009760743791779000354321469353600 [176,10] 2011557788285948589118457288835818336162765001787451428712261570759792230062246245168741495438241135922463523127917561176953225970665041060090605886718366859112129265411668007972662208136375789244382776250658867990950681908009360856226113096877891711615801936730242399733914854625101818762753510080297972570551039562949516993882934518029424611373847825211970914114065897642827257402278062534311957442954764465286524387322030025828313143303596560981341918362248655057594854453744418907508609196534194476207752443881990120720493604936711568140621611633202722395226591117440729452293196710552180671722437986613916634655409434325464046699370055325596717641456836940727250754429744179576984495454844375322085904487536193141649938396972552883702895748754232991766821601278804144034005391139652259710240937387486701738502569532120251657514623103488928828837787374000705409521303952618310890167353631248958766908207919783239294990380370827424948972511630924287376045105517150131784494081871540402187674389370804845552724214800768141401416117723085044004563882440603967800018451957842778613874204363059123626941071041252821668564965632877368369886637823515425360419397922304740257879675383022963090896389724628960345261868212555807961107230461966714322255665171905605807980831877026602769890008316546150411439245342411428687159668521540095491305187187679128799688592644364269905434931199192343431059374669299762429108259698419714132134482335297802719621071023727268864606413553402032318711726263724056081601293178104468030315698412499253982103155859923518771718419066208582951193120 [176,11] -2132030224171354679563873444889441372264507172117389217819851306325784301201040484518998629384792471313760669436094170471258510166941749212067032070064551630502114503732678591082262741693482701300912811837120305586613343266245849145620355154973410859253651964067336609284283424797644390622339888200495383680289144690118424040609666209450471187891164981122188348793486041060965351925757557527285314130714093424430938751403271682034714426218633363225036599340488885462898651290246128588884585155014620562966698554392916390165359106895642043673248386756301713544531827855340685447989838505697826012262700348570052686239662765344241507197447163394768317283821513321860625701543396250914161105443504687775082993666863563509632426350950071440663976362770808269254246961548754862377497878126327522854368161919703155006299490088009521665639672068283722463734825492879300495556266065603372741523177696670125054691289602583321517003887888246394840398017095501147642600945200565500503346551298684296380269947772975903445672297143621204366532134553116493379476854330861318950514036832517145963697495152660506800954199343600269185565792311703149874235555934480377218568614449092483731019934619849564698600004601043897490412298986001892524877063354937705522094588017964705224470317969768048599845856705581152261638251611984001733218689158784492648847391127198201106095771186850802738659632868276980959566149317576471870113577584364269688005201175667900966775403367525582471329685645954827344490063839973061304144333639017807204400480716728021443138373119983287003943504278043390305216 [176,12] 2007710773869267418644100963496490775102285215417155233674389767988118843906175490855987316624595730886591031650764291883940554678089853039715014750109606208770272121021732570158946951225967716366557682617015632019232608482302111703636376734892108259900287689321497584347918497831037458136909607294638483239343367786858421034798903186811662099999053907887695613826893125173849061431749067679758671285817594318168043436039365039342643576468588330256248291145822522115870215854611302465139113989913880456313430696408638023738028909253676522323823212689796942561479529746088896389757718053241910627327134533106272309953352943232694158183226908956322562335360313362945353613973289497141234756665019936408948408974654175600258381965379448959015614897260482544409298967633068711680308866409483915239640667021536329562390034447941877900435888368755837832141673070131412671057486587437703686054130035895736049933754166563369564470372560564279349214389934231132187007885919580619151849311857088975714836604854411582844628049892892301416597219186815038469495081022373997774342308336510756846535332921798050599869658066784306402309458975788986649232865513025048004047057953719447369441348208467211229075644183031862561133626059577517021191260711229003510646237978725225585428567748453060387922013463171650491809390317149122095015826453336833163069010804918785716950418367751544232625794215019858928911826498467992062478171772416733664620844757051057285704207563504699319450712803699140606320802818788639066356804104613984979061472595124266954526488332438190541768754205968907616 [176,13] -1690546822341394487660988168947572696670647011264542091208041779514417366960784070793180594274439822621687673230690729573759786933263142077789805702841634227626111311962739859952519487211332418282259451081125744591340648564054685978003056751293337295138533394029703488632355789036012325111465426174109974920363660619743649634035496517298965476423321950608527076984668541389286324761661166651384289563057013541051548068501775313102903898354584318838475913142358382647012575203743149744961190542736690875936743331361129396929341343591573483740972512773963167401991537761357973279534972315728555112501974075767281377811457182156411684012556425184905061048154437933066767853095737304568054603011097181682708787343003173112823162430405566279642496878381677431118307108080052045670399870236148272696925654642532073846983911350512744943398067685459906685499161664618551796986265746350001201277413935002915272281163539398246058829340280967806430441474928411956625720514752123554690724645628745679222885738660815782834897271752226613546958880235111693853411624887657064172108467370897033463732016546306590356959931666416803891925601927584799241572513305859028012611608631182122757413650354105054386789732519752620003570051358514676960124199736413519276279939847720520865905330192066402455812225343754545414703775927071964541098269006048995576651824544097811509230359261635829735100002016769933514484928582719220733338261356882697598836138733187865165444118016263045960062803102404788785987037040369876711482530189515130950422562180958774803170207179956119728047082743090800 [176,14] 1279637816530617293704332996165626320062283722558137115842464547757735578613823339593192160153082840212680529298102512688729564501395424631785857676305515261561306930599874497805571050042646991191954772067847381870847034749224102573795319291908883021254319360382575214957181004903056783061775116330783045555792871317096738123736261743441449659491276787386532545625324012185816170000588156614485509992360376209988881048441318845199223354096086840145394204352546358694601007950126765808690077906662507922625511533197190729757480228270632707617565834421781573568696141973128390103111296173194786000518495127983720443858511078555852485219708983753799233712656833126727899997422921898526750236558944090523040561006549236570739412923774907436957859659189227480046956653234439072898385424298000810099208608829121547135149517653848133829585449593504453453628255152776599374732600698025873156925866386724189614904778880718176872653294809543547378324035242852022551769291841192872176911976729240199377362388658483470444883230573301717263484956296843319349808335108601079019616257953977902895620051951830712652918113834381518249175414999439377544790933621198661213842249401877097206763159838307064128063687411496136305539040528832546628330819120704118265171707370734606208976374086804616136753714972447106390916035074255478379482955870431656387652363502324467893357539152291994420310638359022628762807470347613044259016026061088724169456494410501886435475685897500942300777523332634994716507811401426243655918271495473457849728727915217366655356458927501453275884149274924 [176,15] -874648227485749219035330440650761492333290549467177623120366923239530815218621486237577049999703809967229883423606212556797163437735348232712838631989530182774968121451593054688478868612781871657315184276143037678439874967713687712935545291771818833470916477195105336906627444803050499944800257913387913224690747051194864462109455537450285246595706462401866081994213361795302237996788337359383342528919183233468107257728035398850044421605675042975718056156860187449004863271681424576115504944804278361804933819008725747792452114561873860052381717506903596205262482865239844995658475571550756760342546968002157271512490014254239878980072924348974580011572136905739934340069836831759143959614168283784368158626081900397965849668513209132852469016479542728523830502406331625468286990076982706669431677190298144773577706761109391602239788085657872923146849143675011716552757140540892512501942558902537624370281230433849748630588003689476549568583788403621496665455884707325548076660245732914619675558077738097438087377990747796443054920093120865366881082497913203621294516585507219890836135148419969542516049575060091000640937722812148624583918469779435821470865894433063470124391168131979030328295011278685142046127192368134351303676944820378193797777973562196501017560915872613181645187945040971480777031601992198483736014690681854653477585567640262101204074201690217978537175049883356388549204325913748043854244123418624711244363605115721693034739450226597159631625047828108844571901314465745858385590904724215950357255414689698982110070949292074436293890304 [176,16] 541907204863062742658632732127992842910684936487715002959505721722950749586906733647012129777522637977748333853408898395380480761961424367738179877465269652749121248553410256804265010365710738230575514685296977347568454879701530549877069854614196388344865466400372218164729787971618505573629971377449904857958859757687869613691050675755908085953293658298163915275586915039436823584235936840089825809458001326372435170701382184429373371482998705467587335592596365683607421929005973085866957259088127183948611921755601573929811551003101559293196470417536752620665206675009554338590167421335854024061587943465061511092606062615598190002353002402452029876079766970761090924891208383480378151298542892629333688945824277887294442018218551376635181122810091551476177360611023542504215187853485012133522462184894876337914534140574967150502235757209547108147499329779686023052066950644300856228101865227925602982984786629724054792785083120519509148985906254407093656268831904994604926752159825985999658166280974860089854406498419386396668695998284516221133548332730220556245811697336636688628044071613784413158561945610599569888425204596428066269262563913871423728011338573057886311324608359633128749634118840651855427078158900774376963164437987348763099712116378230701626704971626702140498620249246979330204510890690473395807035423283931770983970851747729361262839876386639171468113535629791490533603648971708638118512564182354463124881426273602950488993387888418567131520431963675749590787218856854606424074894558090950809044489092101329967511858223837367962400 [176,17] -305336199008213450302607503179671900588946744503548221690546510871770699487617898269628314282264861850412293911159534969689639210512851862630723330806970078934911299194752065104213940766744369661129289121631456394321571239634402105605360670931984119234188724743343394759412319506350587029001862547841215422944502776867790038410040458978748049946534686743893208072795735599109689293023280915535311960238420161202168960687204588624364012677654920215963323840060032884793460424347477635946840980629392340994620276096820847176397789558903767807437521255216439427718694152114064383204420805875478596512138961443660709643984733300802510328254484022049656645670978251753467305510745523067114687003877906981574026084770685722499411035664715443030771768865275194578545888335630360241356246654741453250643339406152355874272407489803083400867049825421585967010923595437257641930144271310313637785905554424371772454852558457575659234519249717349323158006415903780514016509277045938967381979935204647635048828104923626846379357604342211472814177733381426310349123274484980412270446928788168803892283815726486093089065210104119468009588771671364614215978408035552407362702667810824956536436013363661377360650765738032949305096730951632130152624392909885487154403503752516200863924362416513823636498896149035611323260811966005885671379974835596968205090059703032824986570264277974482363103265121110669156693971932391563352723805868377504337200231933701339308595784107130082584675145996241091926602116672048251688152857222538844398661035300036535301070666950520560288 [176,18] 156894753701317716354067905486936183170953592423776774823098152490625560081326235345917298437873291762238919854372167768087565572140359752504014749234791149961511482458708967471575718243218904614454043090542153332290275112259830795809737930625700164196293775511137279987355702843339174954658515251222583922201831450184347699188185606832277080260562906215998147492956615200224300906844569884944401863683778637057322283912660306426673474143453594313183617321651990144777453225023059694660571815275715193797724700042905266176892632414368131411517000863780830431866441447264866369744187669626699019621339121264036756789709450212345420939472798831468233976987253986039146762725365497577648996187353747661281853799146249750263523336677565283632351294421094780340014303178507644540082097413558455655664360898014419851444511519920542483094253215229364836944005762115994707841764889040646722159838993569020356525247766963158873077846152163603999323445345923401789871753478001132201237285368756118512510510673140281416504977427937022812854613177215293688271816848864311521616405821088880605914051327292856997118379352421186704714490533021570372989903367148171140543298477869160456617872428759246543193056063566203001377703062848102167102623271939004806872020717147515694225737349178214352812579836122290058890637527685201286287143357641642567043861104253833400247409905913071098111664314604867460355325241351491466804287101910846299959482627043924277928823302495800181555998225963062864282636247001611892696789927491104909057368623985945482095858554787520520 [176,19] -73698691364102426340115186716176281174908981388116396908567830135981618135533834337276683298627892330851544000665694297492592827983428618429629809105527870627680565787558158689599857171530320118987772238524428736189809060567057797798517246449019202990233052077611612598624354850108925535823371854259576783531568345091005090847603607066802887179317917055092147461868248645695566547230582250115782039682308412240008845463136725829131504062013762555057799213993730531106826770297559549040707437475829382089155011174321943099862349429813513336330870240931508733720118759901639256599736522727713558479042380584271953120624965126971441448679253016155780003246325442782134450079721392224031427097308649854023289956714990495527637891383842132901630274881876667187826351807226067851047471719748905684620354335035900387860146898882181514128339714997544780256934706608179311119724385872246291470748359020302048953207497665459301198620537402888773052555083334674678728033406701661593472008580439177793059848593830680241066177988439552875327933629494445297125042090348846878759813310136040915444861974729847366647381764400822558528207260164475540144913370602367199274409920723864083393220537453435548568030285223497751594550977963398842049979476292921736383258813906853694635590769282182112995373971065018955046172993440564683531347292335793247354310576539017598206873534362725366668180133967388254745294848902790804232751020258493936566043471703146180995008436620981519431352640970120611294741495498362042299043770829036201121962040083455979141923553388192 [176,20] 31712562024596585355584650085811045173833087782672040771577100525163454302341906058491975495800261423731623283261844091980883176275357732626729616564021028759570899074072704266326201535773279592736147035928162325870425462697739716407173132693863146008119818996023377876641400644758806980284450947567594994899201523823342077754615772413592516806969126256935225871910468391563645773822082888373110950381358400695428529758737574883291138909240394798240497995234779131583434944765259897066884438650450694520644168470628842392762483443901750649969332239317217460027331456517218849645097911139059206729517652421533647377796658853898070470227486720649450809778922798692829480726760103175664526923403291583778453873422231690313178367130971543323819496490883067060886498327458615108604768109946530123669321756127272933035916131264265552882131136156742190924411455264166001615995766721587450075315510081700854806968760303972656888115248617217907766152397189449252655530528625751356160039443542666213165992429718638617172595242452249298262234936822806864165317653413595874017873678779646721748756238762617383760305676799844226348373022956456173282693913086659117326389032832502905864416198908196676986971716325158746074854810024434410763803552593737344326768873673994382325968796327412783214683194155347608033796510668529835828002343181383831596030450375070906812335760840202674556102388303463441110267659541445607270687966701605943557529522134816848800429963273884639483115650558078880913593328354451682855157767455925837571851087133357347741994982320 [176,21] -12522659666883758115275618177104820245917664350127666771264544455928565037889814244379905219565269695673148114033073435902098703876772047925581618840734016471964459018621597999675557845520766033842006850900733331171923336336954701562563452560329110378028226758649992075591242541866721928917356247273874596613100620945816346382112890982212529648404363693540191336767187957996231363542424973205463668292763698536802502400571454931168012851583122274967667023520281515761715897366839118143248715923521337845210602933157155280594945388452104373726650411993222899305411354185210411465560056393777354896288381991385129063153721305989476474106382385495142191560254205803411058081256099129875765015094073640122386037388376412614434053196656386899796279563166056303552854435489740818312574174144905364166853218121267521852407100605187367203298694259211409675891068950986399574376358347431544362682015831856628086319918660257977508882343757956327408691574077019484147721280439012981743644752849320736757521779603054539440293413118507620156358919340952809507578674414314247466097507575024047757901579847782601445214731742914552750362316943459335690468248751906822300281805581096711302364866028632893792263985479311996176176008680211913897914824403101272762480061160211123256051212644730812119331762680013622308764582267633657718517110736444407887895420965390721904827651487584153845447004119895986101128005290056646996549080360069250219248697680275398279522219042568263780389329714599516433929829533167760253161523407000774982617546933328534531178520 [176,22] 4544852704558690187592910655834707759807091196293838727394279022930096385114165040948757355960968285014603891720450272777556287012641026241018174718783758511464394650075883680350599580196612202145545862149867182913919192018718970371427779477276425962351213094939356283478686538880051832977504578764898102366117182425762683905573629089589321286357612458021877970275552311826226104577340545105339574720000490343781167696558731047300214558749683578043917561930739225362148227248385897062409753237894847367948968024660949476745789534062339591730168140994061176623853436365315448810244293016227149163898948206058523799753897315081712341842690601170560179606515708090832778362033317159733118009959783167633900960953922771904899115598805832700223722247679625712852432531923320142733658536328261585348376679034720806561168030350069372427603023586201161853853403595659600837239371691847521384388473793963612970436801346514715742534342719975123498120862037964203814256274996031796874883080678079802386775496570755894282458236024651495552826271746185043473700187533388428945106590331905479137391589284198906732349455309282427936194807055302580007059797789650455245576584010372576533115938696388954156091346556125538080157393240009837134774040662119172018938906720128216170493793690289032348096250174234391404298780110635550131329393089079931929089199641564165944912541834950863568001057454685539200274439305897704362848428427386115162826020897267508337943661170318142556366118583211841953041711851790069165240173610144544280144256935465684006887 [176,23] -1517991971750046602072389835344033055947881423142032033498161139076801666212076427211290630336800740782701139741590387310117694900156414565558824748473353797917423281749026033893223418263832859197092504948234962802059468072908183229490676108387390339868019323002360200569557604521946999142222077654698150909500992226162379585281972393323852280835826313974809185668486415284970293650638252339106311670078130115855710291600292116951606113100388698464215783199560793769988546186158583512231052091459883256468341491635217067974757163232408960627680569602586200757852973112997185253540014227080276530725195599447671121324899157963063214324175306200113217374736633231033951207469030080371431720846878869282476765187752550400319264605527386464777788060236447510712959389461391917028222117928846502197377616878426377516317718730118425941912980978430409506031579776861242749719769920780319051877487783214630771772284811558343911130917289455130097313283607111846734268133143382247140749849577146016053768077436640209007092601201286090801716937146738157787524518628171888969791791684516283421448278919733002222871568818042408021041789738913010209174131786142704742624293780381209250916264894846161438897321757787313475356780001698822038164800763572483800100643822428520373691170331427207888117500867533037492210885602256295646286784359118927076366568952240886763149233302331477140814211391399417004442587690108636955241973054549829439896137293604150119939361670121209107029476860664203572289722576308466469614710874123710560377411083932272192 [176,24] 467120805649692633567522691638880857447537072925972451884478279067189368564427615708368230331649963165251289987171167579590385185050240819118671897574238221349019630354979122374434122832693607451647770556756123570692990975438037777377856659232567926758128668685250758418479539609859182064684084113854042711488127518696588794447630315402455695960710558521948023393457909474202419718178110978279192114508961286209497894449182442970959939186603465704682853492902368705871030976203367888251435858743693514067502788228987418617453864914284823531053292894748545983403218536566585556075453233256888399822607720580552345062425070487506417667287743236319046264109804954035676816451987762218802475596672814705616086347501105872894125985813459555237765176569337583996884932207524748143541337543341234860543416740524579411008963565677613118004289096808112174192103302329938531776853381341132816560900900656459187255411550352799881122113573434494784668561111402617242928116069414464963193970390577883698474878455869253156764094090689867710003656765768805400211840386014849880801550929693424353934254783774637898414148532047422741534355275072704152616906262692598699121015825519432541965397330801907916099358710738238750464697874022351785530441605705175355409380595221468413795375064726392813033992977662958723976577083262024286225585666553468838677139423698940823974985227406028037661280819735921009988066081633073864685908854547220494958351944414133092597133741812106755244286903369751171358111777735801058486743499771400880060558120377056 [176,25] -132558356396665209127515045745203492895973350304914860717804894900409309038491440954281657060381489889655699799646203092496316340846682038810922774795298836644947065633775699418993968321496213505725785589553988056021202398258889067297279045111205442569816104800553082159414036680851977267810362867701688676392390621088516634058412723050227620117191528705177606631847550064157180734814872803603779349439171649865016028075336167343829546303884841728449940418296915349071669450143364857574782017944114559394581063700422386311389708429473612983624115261146872492088041587819540710765619534895805413258984270709552067567426257570172870561476049952872223928978127711936215747801253347940488690064870873219890030353424303166157386917224934798538150688395406734446439337788541509961586171239029943655738465267186900798500660029259898207563460755941899352331360257111697733428254832376757227263511721884419201865637586450008728299987144523873560681472573909537429170248128862524367310277226687220871310071809101396215867004163558930766000523624511752309760255733823494556581430180214258544220007848821417922033077994183107811513868399293593828293717819775341360332585549497644971496669985031443651055851582613025912491372669807576398082801898741088314517686923030992327924828439464544264144204561597564354098183272110085830152282001232924994089238940980828020333861093192837892068728872130534351421937641334242267825537699046707781737623847646924951643518482238603648230835284703586430341882237782761260633916098322689239279257263968 [176,26] 34717102530984588669602421494357035440454506358550833828985163870592607766721706033013467094145486952754131854096119355964753767139920044410822019897744934118813463743910304522039319692417075990443061176998474621460198902925524308439387331370940226153450391384125402456458413218002945750768768213874065321833042140695419184895773264601432590538013373995490197908163825814277786204269326713715644538995053984641426458955248296117269610778833437808764904747349785373618687937339997562850856980198068786825579839377503473564843754815613644781796202410764994786008944759780517342444514646767842449010770932416591116597719339171777402262239024186846781392201288669373738862050034049176302555914792699697498530851391505463961119305055370301857983869068376475618306197483521198965442987344320876218074125626187462353263792398336139564155700236416594450741152905483234784623156192495545825060595695342262728342738424381046932234526075935582441098912661158305560758019324953282838432283663779296812864404551174143448279507576290126170537810534707413142982751383726286150591957761602373201079641170959669154152340945765826219615418804432320172376355938715670007384730371871291469845076014403345059827493917218494158796893063675434328451930033436035054396452642698858371497140065492139076228219417359782635353338128068389041767114230107436162195268519864853656115784762240811131811846124910134657485482224297020110254598144630018258882248903362685523989434672688734551009401271018146061476128185170866923996058223617755696717321556 [176,27] -8396869256828318639702187007323317602793023634875754408440279680104381135736431922772189181726209264062257642953387081426434432512086108384801603051485681074464589692605156360293279703259807645658342189007353027239768533574054716505907247885214293308547295354129885355893898333048945993043457839371396132314986614773690048480080754129982792173282299101128333817678944424598627580167406127617997739218344287714340049997200555771980090772381653066682801430459570127708344047154034544759557310845080987765298082769290863025414116845358310148379430830051889682023320188777263218816470437470205456371517739788057744556290492619405377467106256154720072708610794870618211394031003668365653411140074679430861469739132882847686932081028091951906983301531612890313823950736056740435922857714789151571340837567435792601543889992114739914044014454898438616953552313941213654841971114805290683911937463057796088665678564816850075855681700196871484699274670050976029764053296174132626761111660391964199824267462881918104351773765604898921964151525194463677492295177022318475495174913959645932092252847496323649032917975447040328222456088644545985856288003242871441854546759411880114127966122545876421442878157901933252634913345870091792432896238262322666048253843772307325808387397239083684692374441572471073046727836412588013318976841468413365073040708503406175244727839583601476909442366149610892206840270787448464136325128291116213134643054351747711837375984731385004000200418091906721930307555726390547619671822302401170729792 [176,28] 1876516451729340613689536338492976281717160968298943968585270136265499883106203411320711741242095740086008381747979195513096649251289904219484481688245767254035101098166936687171938104618611496239480379298170405901426614173445164341591221487378638065976388985846325060083322779265404275294277130113648150871991037528758384100612113247400355657881119709608371641958749855273266660768525520058163205245297856388825076905360439115621318815652189029689448446760410846033422432702283335874463428209602043066541405283228722693792084304584489182408741307514208253395718085045215205350378016974552341941537464685343012569628209916239757640639179857592580764897441606353584225966248710166059332237725451199695961808381182647778436846427404257089841196088501711512179213926157326830898483298206627435131426169968334582843691051121010614306401124043303381858484633044977687470042516522697913609605773605867310618981199759630717932480189374948340543656303870774315797940448745279773660113247236949451784947041066249412657607145380388904111560732390395681434092101899630421258495410491474606509208680641351895125720226349980242425776693567070194425520699430714899060974175836662548390359587217094422658921675725808592450340314632912541643115668702680445846165812287662785678197436929849085623149965435269657967534407735871325570486514454118747452788207158941827614339996356491276282461612610684041251351926826430394758741513924814398565059482130582459488511413052828155582002838127760066048010311031910309518161203180533459728 [176,29] -387633383208163778710341538094792750799233245322013280551452558840890139477937257159290972906980280314297183430131491499162308557961243857168416753294228274773160264407420708984985342624447195561707827341638803451110811274234750029458433923380791958460372008525988731010278936288521679177019036464412201527579525438412573890009846169740564929420450548877328411552425402748437657690343236716529457434000559159790709033492039256278861816350298644762079832992208253468773697998329585000356241527901529284783855387000778631622735201077482983246069379189830661717685925325852479947926212086093599240800153778086422881220024500311158945411481164018344768867271200577466663613609596908235254762891120452258879055579637849283531631062507207302434489534003556808670616287264798953260906191479734899686506955897842480928565658318804151594482178392411530290727083984449060224219885639053522738444243435403566298720906667269134320942895713343064072627510704754733363464958114307671470199090034039793455897581448881061338683831043659068801794854086427399094438501214930015954274505282379595660314239970686840991904862971814659763951726591079190133556718547586081006913100985203321621996766545326240006073640750760906160874828748480465297561426962651206241366319628959204806509106925302471315939832421296823178660221275565987974526242645643768983314603226277028601233710594905971722910083462352464323870896273790659130392657378106827291573885930908072183754801348177381885563205646621985923370014078944412542076835624522072 [176,30] 74037188848773857084984058510602423806233533915468984657677983614218331236314735266773169979422836838550657758714273394617095336705925372142704834704683335735081944105555883404388295261433486256576588123262820217831024002385779755889401919765023817050416138852213126820406268538164327544661074542356477926023527863173345572955571635230906694005991861910972334035081261133193347820066061107436686085245389220081764569754450249856236873821985727394600972896994564109814861970727176263758618991053430925984907957357450154938569558052934479655021416539086661430632532972811748354289112077721255579377778726051714283781077991657790176222486332073849723435199316028960269974029825242433049869071417688475004682769028978270127962233614025237205779812363461914436070556343771789114136135348684916262383977717167259796420585356077709898647441471303815843650527147441745060874665896752077926857939233695279550274966095223472596952218172573233983827086597364405008436749989240156588198479863762261630857203151541793667288375825501492033163200901621556742230659799667227901506982517097288510418104490222083948899323456807305123443890554149382795793278992408146871288359401602527476603883090314578849679938747296872188661651738719092394992911196361552148770755566226930991597715838105012828382290208422871078675362757422384673976368671304882565814548489851272787776112107705122239515161752221968964105286363638693800892443196560244092315452129940024779327323684310996175043909915034396879404735735249890128498358373322 [176,31] -13077411259974565668021408545947701979722677713175196917330263407950102702614344452881957955013648172855789968557521737616588518179704202982523847721144121561002642912434990676081592438244641655375230919895005561509240476118167937426185957142094967373058721503989049659605873667770562728999448528788744062180203221700580346806140761900605544027211602530825185614237928830709213136511006670724151011622629556780236793740684870521750677718506587159836548208439270235251336437736596597410381138596833248317660239928295137344477385268275612762936238593193602807667570291643036342426736722828842822179841480511135257483943220456779172143532648151258986586664977050467728200547102803727432314600237828055576564247948472756711091266365142227508620236782451244389895615726209625274203963175952082431228320344616422995133252111917641987666684904002194590196579621446985305192309731767138939308994547541692531908098185602036697769089302270844357791080829713627342788015180493718739926867551964970757938882819941997173591999223822235793300508130441462530421565359280728769478280767379582729978658515441608590166414756911598643255834062582455197756161628954837102956287952913629695362739136835501997160813085024305841982178651960858738033106925858718275476607881237936497522158063822310044807952953503266468743891256672481045782680063902195933258099800740847261529427641790021114839545291432980923791002054774294671141042610127087664027139611379456965006682775489766654777764165902027204295197512892407530420026368 [176,32] 2136387796142865187340332350031043682670438247702954059087308117013743682466196178497065672767480116628186277175077260739943017416730174173515285272744552142195272277473985605951704865933328673796167282889866883999089075003577218486818065798287504345501704094623948775156941497903359185513374734271921891231435756003370323637181020293298872741109514464720191493814531317260494781480242170057966259997235905403582743020881217878287121312676132904828449277600347595062003663009807912964252623598068193167794819338929941444078579470071923934451774530033365108679875476321300591800855116597232237933694131750976717261205915293106713311319826477140956236496143228639551070487056435815287479918262851280501402599239972208492795698080853655493451547658219557580245243934649591920440999310374525415200282804207512898982575800578508504436310864395338469558625939884022858562169899665879883634507335165930014086008897887059060824419483770347002655024421265684660742248470853228328365038225078747213322450036812134701551986174256481941974187372056677257459244998393845216053154883021993784411137841083624669943106606206704142804694205538606058195231291161620547186797000549883142458534737072648934967148776663459470692366175658861343292070544493191337773865775873836448956227177031185378773027628152767583884051040066777023129301695015016375752469305332071920533665445685736450894281450738572006973894279824116377488059711481439987450092009778563529150819013880271976964504674135501747166021581156002880787264 [176,33] -322798212489073640090231365515890375303737412547197475698400717540414282405660828333344668311777689154412640492856380615173364904233094107381223703656533814019191628323258160964576323917497186504335544237063215078138837022349488739774372887937587058858973396267769480605172518112257738149378897172044655668012111018214401082569555041649284382393708044978284730081935397395390177680184159881684624660395566759537772186825734252277639948071025524144908237176402586808377704420305567212637450638462175154343592870083263692301269512468572794236409364059689847637498215157509182619229046465776816609348768685575027707412809925683267725577368813553381123631286150936272780320111131257234752527074119943106852363198560504037061985850752142235229185626812139071815127678946883750111582993581029397671587436401924329208070904838796382792288222218233342323528998694959467117228902100220325215398078098048348654265294730951381719162492053762069406889262072402026432381162632168756588027039807037628662458033254369303666647125697637085283789367489310373825648067948562904980205541038037045898463539193031861464756947209354197197116894036915757034467195060741073788598386546112764459707782501090184356585342378900995469000032320140747182109744508054598579063090912009143903616344508921966869656375879656786885201449057975892887799410917088059730946858304467743233164313565294981343761235441551754031579109479989595207177559177856182350416105128072890471183678461911907731798206390296070951156289346957283392 [176,34] 45107271264621533493517244991737071956827060552461450273466472948135458902870443282796935401423117193374215003897657165813586128951371504628505878108727062811909921526676331498866982532677417584623232534582007901852431213226503078027400988160007593013277595380144338316348862814579754185944795815664791258155512616769778171029684230178104494505900195103638897647713911873469729260827437954431285583810968794934712017901330070046138562489125770083288366664084044186087500137459464350244439249900065679738478138925182614325570350406630630671481329005583828545798147703351813756384992769529614401992461837772793152623420004451996484993886405105844844661846902228900324239733968008352986557511959855373496335769394003023917865410167896647109849506723013250643048343115114983829180961355218719476668397034875748673696051576605013940150783686799570383507411097672791304125358269902667857351929078289097686766653996253370839328416596293442690238639734324888498020057930392719732772342972845655022242565618848185377802479478942763953624078354032777466594150366458881774643690906262105508724603827803112273437857765830858940278835860366808397465392307371127635360268665950176817065651742137962384617354090231656591751581024387771716199497541882922150646556420660987532371213212130045465657715033458928619041579870121102145090931166617242246676166862228594067428215346735112529634786923838782072119726930760663777194371216058297964022355584086135036904130941510717092962393011684834669769865476241296 [176,35] -5828618566115380517441233883688072257361484419419577942666602866658116262178940998095803201275144482389800089549491001881358115103613473165049396787530077256495588958675694586089734298888324934842734289965739237981560414153749657189082004679028294238169066206556309409734858550817884315754549035673400916675459089837477136019353919314301282783402551992988144155539633830406395641885045814309274791984003617042657627041552157155524301726987421971688750479443535235959997057211832259422095873802766261038079374634501982097207675886733162441954850722686099169378541583145341033214446578782666899894954726211008918506141026789059287451174130692305812721704545867695023848678358037797308676773627249975107565147028854662246772380156063882324410151569247722687294958956467029970682873888211042719422029142348196584729188959368459091931654339887255216476948880647111413678082660390935632907413325535548224704495915796056747488519214266249076804361231098080158758257519209578618378225762995232331567133495566331316465830076394855916589588019083333139531170892552577806772974811027208052922685471638392996901322881819335106943633297675865889238615090908248523579357239065646684641511261054238341846237246057402372706016557473492245962833147012241635043909508065209937273987794805935086154493783618600798027096062052067580635251656599534239211453015565577859908362464946751766162355605704121618871918887696569960861984836310504495583105126873627564753594249308891352363009122750507712337079900416 [176,36] 696301146527484304433717328128892823888567742650679047738408950710282266366134343161927927753294115344974590526832743806445374912526571594912290207127737452694409335960855902419977348363730544201480010858598215784563505888228837353265117385881357771487933800531362157943044302336363528335725424140904425552539168701687854904605152608548210140568317175811367413780674354938408070779026074867029144714770685393777610110236935051137360000667159373635692995909352973544547124273023845845404351432886768748674762632416715004332287175252799730595272775767721243279622056276104364676203141016075499777641911239470101825327814659469203217260573462859255171187001076407944516902335558808660058154705614929817364694293089705327570415091503201205125627989591987105590586461488322528799240948896344877430717932595128386571546518301260841120660414675768716608649357371682313297347526603596812066659219654614047213534163341766172502292787446021273783492905439775741210046333338708269413197235749272957035333050291905617200555156055023996403519889562301201193116150884359063900878116889416942264247130282351984653241395895484778332309794798361552410211086436617315100197736756328148477401335984964932542189688339892090962511526547024699839532881888108565163687000688105251288166162838814593329763866634252697488056171115775969939820805846770575117220322606245703627992082377244945073946018256465210695463106990456095994433769409530542412052081424827702126067265923404727783844814872148375674517216 [176,37] -76881345281063075144908646480867291084838856088317540546252114730635111568675559330359542683682596345868306395890175416578137920046602090121581376617365972941901237746899108516653138725167501997503537170626664080074911445664338194597665565681611094962565804554116945473312847005112290875897979064149983600978858930379844325024941164109807116685621177620892158072560422885607586910327095818421657838308847060168709816088591753658292243560927471121767969900213432473582560660205003580232353971950972011105500300573652534271998245609315951452222044120846293370022199406215379355794089253908854172179610626078792691831724625873393761071730248810920045253975223500943497765302227406949873696001777926046407040736007471133034723447309787141085628666549516599066620133916666478101910306774507216283586309172590081188651156217697406755381155261835700865939989613560569518257262867864097708153095890258044093311028677271992432848536706547582018665144950065175819488061241145690808032357444774863712659039484680175598521107070329909975195832721683523311376106053199269119078843708268469428462560768682328389402281615671957552853666944506393159829149647388121091052485699801373598686356328157981603905151935023027458408615000225258115616394878413947697508592961012641956480171405792493449255342805090402726431436943879297942393515459341061545878414686064337762138771671813492887319132157045996462185685304325083605688308233219359909030562993120359586444343161776758882113202732731608347872 [176,38] 7843141152762187982864317103813774741867853531286776616375385943934526438661201167736604201227743271635249316352437483296527820136439710809506834091494337216336835843595089306500548651904050767470136097515775524909802841124461621068816616734488172841201812251823821554768903736414805357057159143158858733500261218520793481303858534264308107767534769138526487334218424680027850989253443592863230486832306812288752586034443751786430674881051469538176111742668281471295990785956793985278785276543243777988753345990581368679628864478497506687664797226521620776398808248684642473380135092616212201342044126531332932027875613589508008621464877925330984556629679593279424888979638325176832596677030418385525536388876019242102270847156130374046662106930147546613380540753484510816991387724020118393203103821048204799600179616444974550126754271870288650069912043698659689647987596327336369018219913109141105592564281419202564544653671056065133712601370987969528962030503777056586088435663913468729920946953113316690492007558823311145352236192985776828225085825177040752263609108444810922957027477617533239375737721016621089696575224486306901481035527930218192461048332959865008959679881727807728918410213546391599029668683309392690980999583237425781641155060336158806547217747066886256843404742368892739765410917457949817260862282522519481695257220443550087862044796100858024745648581418191423877097423813378814825313627069508685759243987456910812444809326996405827634466747681151754 [176,39] -738977670547118674326665211016476442892895109169676324204792139045462675161282809428178490628667117495777757928038360324957459999647283140103426280582749405356364822375829834676994768202752565856152521728463575653648017534817250807807829338938294056288276822847108982291699760433166757531598645011086679018434560652652594151854851801005272163759449003080476858375815423576433704640623048885186687877844068467404699950013770864380596322872561560091732367374067729484522760470383534075523947507869903729168729519981021666158408666886199556089271437164726693336621956230333125599067519589891921785880820143295888187548394500666231273501241214374938019646921057573003796701222060217259889210189578431624857963087824468813654672133177128108467207334147008817229646461897811153730265637423686281702526654304005473320886847704848778424625415322700835490344465758836899216903274205747263225943269580768489401907373897907529502641703024992178510637300842476563827656861358080835688317987256386290327233647427185409285330992191895005180426911486141952990485220261063467922704917796617853316250547894029153173222156167503111486586902234149662730578359693265726737160432327177595085960010974842819441025505370016835978592505975461867150571396680317707255223218698126778733360050549727418532505390031166512162497369372419696523333382112749831428199568366637849948078792313724388673735983413131691544726028008830385138842724311707105562542928036074463028525150934100848049985591653888 [176,40] 64275784899681435809735121665530004647678384889756871359029244238387693219221455331099998566511223600468893106052841009328970455460664661658588965942355500765784329164138043382997335556595441540879275131803299647195342279339292071570588365383618511874915297202111023753554611758172157858325351252319513084312499148526474342176264988178455064122535047249456373489658323886489951567197278255166118101383019918396129208791000886317014791059032624266196177883687564076039690431220724648930057123943075129664170775688549106741956868012796640424892223509218442782122624528662678990952574950370145358786689369419223965119991308335050209127564553447166489275198759368071947561031177077568950281349255053374559521229278205051077188256228626391631882799791913470418442191308588778496957972631234464826553194542811750410196940133726861822057708471348426983051709481905720008873633296300794158334636041747645406998443621973354406962760587309622181409081998769402447731490371922712208589159690346003218232182446188654460688021333605596776707566554345396322784452147822811910657505449380216236324210559798128213587077464120294280096262818454740279966389590626343297164115426410462780879915028179119597206802145111561624041106371734858544636919598691392891915430078260401271311602396087123977784712715827410132127014068582126906426533726818647911362327937096927009379223240829649341967511604649873047858877202556501090378338242573813063067712941367338969859866038217175186997003456 [176,41] -5158430481604162997288974535083566114267230467257734556841186748002455874362565004918164035114788154867995739239049635927142774254397353194123965747865649966827562801117012077836386101820805431631429631242719017391432009573525830812718986610358619741504448655381591968563686926228362652744943957357165925911651036682026381890847918086880798587947796003432702711106470786308339378195322282227738544865254433353943487088648193834371090456326179982154982790108094208542996533003553612356612797089809124996767742656316256148429899654125262318163702740551828054119047822336307483337924018012759048063293298304804067117653696476224553342488835503737052836080278003191993275910520452651880588842429582753174085323121118370914857061567932135264576702250463852522411002249546010593635245718915365889351294549894443284832237480632483050723995339701648056493514998373416943606257338029949565981073446367743180709081878969980520203139947120222457899855878018717394012388255003005889812176821583965794056127696277177749069396370742750991902360559976190268096929974135006557840377726698855691968518147707661980082728725843831065756818958138530657782144835690162296287104056883727674357766802049284783240349626750946333343500932265127847189148570152087831333987160226683483586151071544146354989352799532209503608578220165092347028731047393025220982299423918089383771680194410230139664460063721747194923893047070646657285331176889792960104987129409025313912702535246070156437056 [176,42] 381767788165798445805641551339889767734654706789431956073672631604392936817731440691918314812069007661949787026213591596369349277797111743537998738048433537276041877459628470552422584770388488555985287992762140556001818132756491621850306245161583050425737889805922017765451901702347490420205597834295879571320989415393765519621390000765055372586248525480120382288329829047944184860351833964260623247902822360662001341244081598476054605061420263089229425601752484747704304759755057734783682510217792715994589312319290185401419047807453372316890057564928428732675943188095369654145102557860154250293074108943925015297745902703282891070673218946217035602644659758313066707854648771270718871026250694004214560834516149167923791801805855922464650418860099907964334295715748539523555703530960626964375232290360826380750372775025231106297743369487876069828036449689539089709528356056961961601837868317134070001066576814021228567077835018627872819621714092062539572886592088728164246483120173127453849019618221352188468763311155171609354836653178295534336644501751239273565167230605908674869103997910377221488376888391503455574271174614698131101745693438804240049959346464498985764386220311112559962728441147637708942484557791772218973538647187843905799711288519733618723329327440580862596836939682572977793661084162566901747381847808293092639259403293472902500148230019325381488309267527399809830893245543713106033315840531182838576918060289241268299129056770059136 [176,43] -26038597717039252950960524886943895228439130032341002938775758509942983007597748832741491307159017223481485175224607598479828265025226771911178799842002046795082923887642756525681271316593069198351154850929910562521759604140345377711946052574772531040167594035930529673939520878850628396949532403715620042589106990373280684696302754934600250854527474095840371259155288014044357741196877032793879917391026594388039477227465675706364599967195913346821985316439785681012181721903480874869258505693508989600210502199160791104313917973394711928685818862688302821665518270946795677865488973042246942283448581702757160827818016821027902276971981053974814137187226282173197191214430407921763466916652864060395666563969727335853836134778576377134843683305845455717151970831407721672205847839934166483358588950471929843053254851234413258467515968275169140472726139886330986085666882648174636039041230795844803621609587849759589654536506833359057622398100757533810840145298147577726376462757533190789017902050769501529134411994610227940624217359506813425029572267580122769231150803041522432402438913163014814599720959997029102930569431078453674174057876156480845457813863607428851783123960268443711091826132611949266415994107076001462188318783929675430255970303513125104381690655849144135921264723494080695244251357086569261108736468379260437697625947246444901586987711742062089347032473449824900291446518028752323672298187619339059002978978411605264428216959737088 [176,44] 1634604314018886493814280779390441619725192699426640681374467296709448137969324188707509186089204211073215238737536313796263441492959002360219352832724220471062695189632804440297723491750641247665291269312615017221520347355537152590610760878025345608487953797487074576739063213608285466196862079163476659773587293105738596579769467621927609775063310491587801905078979316989630087758730025426513275527701360350917916941313151348791282771466177809166761379637712462333471016490738160606981653719103247934826219985396221379080062653474397271573043585989642651245975839923586203649106761389037140590552000631765289079898887063614932426573433565422053353218603612957656728740885132992968667509104743375870020550485965783894165558088841262020314310510123333059795850064666261645025781103116882613574947026249669117916076355554551628433152120206281501805521598841569376301493787188723878428679291365885578512238469751309902662529481258429769928526693410001097297721016977359965140342648389117420073103013087917450525676614008559722958960433505138390712369074672257807067990754633678429501764677219620980189777235964529506061077541442841528347374651855663981728138542950761671908212368062787524086868331213120105818013169780684996308750005905559884593533466809348429678323240931582013662634199744977368678187617984495979053353886600779165723664402972332866035922925169242605710700627170578069044168273718074991026195714683844408268572902744737095713336069952 [176,45] -93884618161569932152051728360685684251469322205378051578198543449842523394447451020356907532332496714442715478347225895487751303777483547142869557514887461664174004944226851241472400790840774074839651126297663606398308747530827075298671408665103378010690813709971830498529391012436961992508964637658476917120121440574330172281632652614925765387023385995849239456830499723655957583054377668392030634392574110384289561235409156262102480658485644105065329715234553261235021965824084491993489999019693791183932242973286370058790925814462886257086808861413791194967247673670558449943963135215590843333104925700042471252443785769267963477060859108062246230569536860668235522243194539627012751653545750993814270122586344906980102338813047595775328794126480083568097615837627170447040433756171822501002874210728821563811125533335317989625057327317660196302270415620938586612275890727999911155266253890215046847219687319472980583706613897122851973373376028020120324174271065611197582203043695985233280017934518012261362610732833235748705956461682366587128437215835174236258977076072555693149654466168166310945622050241335152583465138454854521129972175128418146302214507339941762761965911094454070602115577099783799342713313792862025857367941565442433868815508796714193068134923938401892022178259268915588954332881437040825232972719886552003455981432964477999322808653521154717654339912693670649901618742948268606444903955617604262587979317992659370173088 [176,46] 5262946063202971578812693090749727153942000096429157437652395471078771968149902787484061781613113416203699816048216158760839271662918456621017577371426393143867988313460512280615935835250939254264955181115828834963695824016178176702722449609393515382679848399243886237361340990845538141730953364743947368049929418397960207138070729828804567760261798500354487458663889431104129030071528234547545347491949856048833347390127641079967599241035491501590293951929393306144299787749541770480316154288886021769126160693048453488431536385772879843820637082028439038096310519836058828596504534610056232348866833226803396240550016255055272140762356910349885542584485888252638633772445874531480380826931694220795685178013940823334659580026825213343838795786768229010845082561042158325624097335054457754667743549378498741334367437672418673153260941664289631828160337155380465865283064468033696768433270669140822183165796364493396747446943377862778051771177818460373591613253799693758951856782268595106918747341572879954640405922380507327930316657829515926874644586819403592731539502844530632264868023584109806500694139108797349445374740573324687928742781330432977479977169395011014756326191274720162311052661312985286933170793266621099400938135528101727996961543997043622491381550600973280917660699568732549376947805872882718010078547681651506076127803209660591661479178667425246224036771135686331322009157869042714828283385073913015524310236968080772588 [176,47] -894572673936931777303948034511932821684965901383894016043817934767583754394034620927346456086052905314188464281569081061500896502811110954158178823821748552796978389626651590322602047452827870135191534640639020654541627986355648631553293691863650113973764974137408167079077785938050283052515760936133152954534431105535525348521284202626787529394789076631112737637267618721975126883855497261826883112964660178554935894242787930182133517763288754494244217223907377278414765738745937109605376696435953555628533261407795901355528863834750540224182521659090231665909684895348381462377688689873518660800720601138942488327695488780476101992840876334165805202272379276474883943774281882507892018509042466144878057360302906030998998816513013051542342806810194318952276581161199557745307146836496786641881415435018929830724443057053096556085057075643224254332987524909194558076610248593308472510644862282608651430178728913735198746704909182150329566854454231836824423465780525328429008583511703339625971982413545133218817361543700118238300672428066699955422058135447731265670769217018829786069465058934515741651005305213452551112693159198101500922094523827078744732164324801873547796412577660791868566054175191294447201353560965902016188499975131764337459393113198142007667458679171594638445832883691339063562642395457276166108250101838733954204481126406460151195212222184419822403602405607832004651383184939597388260797262872779775668070513472000 [176,48] 369481399093023828195953619723322129846578286262102842963925883941487864199530404234440963600420869095039843361821776217851234707396967413486558990184960932502508060121279776847379348189242930298150493197849132622474677773012009342410002032521762474170693066187614058157535962480973901050160174492152175550008729698514720526762674842953645962180122986870160356400464461185955564348590670774634617710121487174671772036059421262698068412287698788529166041829187110889118603549548369473377285693517057076440746708189584871734817912732504238834269510541792085362014780853401983602678837866357300750345870602269791589829314592340674395714973594554564821506175287858992143270773526803656644036310102467101510584301258091060045673914015682179456522762679375786224709483037977079007750868567113566605068561371277749308309951156227148297201783066442382996397766307529344596623222797244716906118075218591980148103398196036271954700342179289068908738560657589345714986598821162640075242135409398534114286171518356471938671775204239290969845333610145369131962003742204950354407233098617928196721921777342240305625243372691425312525173665494019765551438721592730074260420118327316574014486080560045687203621005271668213873624473042581958315082007711333183666496721243295927875716055488829187753611823410115362458065254308910409030141281124848340476762334731355008346907174118473607940523832777082119351136063380218948972859764517971411332863328576 [176,49] 73272931480250977505375150664856641747102410758316771555874372364204812171916135227885669700470503604099492126943784996182485317529615507480130852117662450476431418173022576553281186222151022705511068919912766682053998592854178700296508874125606703351421026958516758359376878350516890812675645460681084047324538879441252188455309669553167980491510406342487317448940056811003520461948396376380896009522526390888392504978859457582863620842616236229478369327501978924686562284946652338733842190052882903515067459058347078986893342137193110773774204813719839218785839557341156669418122043762081309456836515012063623451485917997011410883115457998815985185575719011763403788749391462928224899520167311297351839072437214368052028943347684474440261625845122561563054177510993140572568573378465482176538555035916796330892879894150354876489161481290416913659172770045532074907159288323813627200141457037720346280048074127407361926261620791314242864941652853385684363204782300487877162636399190653430975487073337591373686720560974452294994210669390139430240272015964390850573699934757142290290910235495410572237142460973638736816478650884058481956587430283934044162245346719474293850171717846728514696241149712910164519758957263843903544439376238962382789991327765893629514729717764527600922946107009120676809094910430224073125801958206456923459414749572687058825304016725398408132598368629936906102148868186589451080277301549428866408681792 [176,50] -196442229763406353480396340843552939278682162507027762407554841936643358822814447957421266982340620334184375975726787598011168591146958649635094757009916579255630253713424672689741234697359846523449141917900403756910744185886464583197996044550158710796576713586225710567360889022192228275553153489303308933652748830036985207536080011164747907924708689793233174389654038601857389263699799613511954332039008481240693611507937779523823530536165854583370338010182293701272372636004273715974630658798240990868626086008259206783000982522306031783073234138156078724330841926277691475619936995752008694486005899636576658060493049124053108825754903891344445779240154461704299027272903286959882175920301091628557102594170749788380087400296039774106903640599540644414459704928160559673413606254572048583396581450210093176641790238277441460348040796593734006747291417926967127524406423011659391681949521630640004932885185384566659725535714713538327962616173821290222305791255567864191738027989576359257649611516783092534842566157045313405979152235540552519478843880779894421264856681945705858201439103142927015505640770337962139338798125419608332298698057091875615896590343117698848794842135774216180182532905918399073941124157086296370143098674708171553746428790851709085497143916630879022866735562434968559322524663728321089666010115197752463127034556841873232386596452055471449192309863518648775183646185612758999041359134634646842694312 [176,51] 79536283065602068959401301626516400241976094373194344452369292041435517014631039103559066002719164158877589350268519627939478878648753825805802469944602464941437675032856421070783003952022951055590743981097667614349351487145402832019342728224339881191301804509062962816609714539702100737751195777015895585316254961304561975079033109778342305623300037331970546570511873802234572781812128579321561702957343180910526643242995530494709295448521106046054518055923796698625611743992609189128149822397861347728958561353822110498309026399550510222864122653944213275830550214834971889797579735728910865033350274957380460261529838590868819083016726505646767268890339261320548430553527187128373550486952316798146848592820654709772607754284507438705086376414956011962306933462780320267756442451121426009284865377101944671643839912901639808445682281006533045474495119344072083334428267761050224123749259780564359299086664678482043731179798145199873911081297145596869960026605400173843938045161308856124381150705891962894827868185593428419687412753103911588768526256179438128288894834761230065209061056164311357881543807749253096889150629995071024129350055979436801379735338262885697799731160774406569687215023809901751671419082709769160618146507259987254743713529232189223544281387556838355248344360135910346734641980158293095692657512865248309479266854002578203338709108081395774571207257299603136450237628614393840093201655244736311776 [176,52] 24026916141676527922143094313029680327201610044021125736920444810267834791988993218383723497890237070535102190637637398760341867271898572827606120862711267750725133823244098649038201658005485194730178483460227928567651605969573604061387624456856813563397154523162197799266611388092779040255909655822459825603471709824668868052126217960404431244752701669877530753627127643921708888864374701176319482988095854738932532357394438477777201238668151109209873692843206544712436173269373450113714375539844252962759491917311105325617044413472021483363038406974357494845992520579441809417536541016980048435681333881053704481407064976295206866024016362487812628549038636232977784659809881862523011280803826867666018400030456558761715570134253764296545923405793669390460969146988345411769353921969060659013701715118287634680069271680030325542736224713728082170120165009025347958709396577560400353488096666755635375048119168694367379856935950782795945541618605788998527234453877552962489883428337197074262976724383666278050884093505112202723271934526124858573346773692741625866586975966774197208130640875522726050502072127473271341130702189460689841770228671628273790837935378481935355294825720797575748469106807491369585538453941150930496333403462116641279467699450774761636187945794925628323631787786432173588393323979993693058044922399615918289000050991402091824035392870698167966511756761582472795079236973742881337265186853538576 [176,53] -32013921450716790245673339985127936018286486470733233556297182355663931530214166214159152668377201079081054762272030039395174146171354934145669650668132090050052532024420409689189032379126300971353898393317497585534994562010925634742153667568769492227492369499950148874721483603380716472772295573672068223295486009436032900430625617206544340499593809640017014294262475873865572098124179103910789390225820007703341515522637588000319707106568640426951724090495663938637150787172093114769184425345074851654390300540432903393480565126163748276870613586585981511041893757622142615326272188694240841579390653949712822255443985148333070257308829246190322736166457925336439241864753520002495129363245678665762407390950086975467940089960199955356183889945183680982310070145459164238727691001431747314463040051169571792223550022151809659342548810260632720995612469670877094946899516001016899686922331952993696576066406720465457636139841014875402727382539261595744481831403591013249284187971929515690050735289097593346305714098641627395961123243506207299787311727993207241427097027138148884429102608409042673041932240004942470774433670875154349845534549772665808224403130690360302420900219596892572526402636434682296138559859531143631238601444196286337214756292985846799271867279735220892472788370316645028140946377305793480740481114580140751517177912253617816392961840224240470847171942694396452867208513313320073323442093899944 [176,54] 6131676836417903471533860353856988095022738079637239954277463433039370026758193693927644102455163518682183118909201759886463181842051241889633792119207654308977864701255991885066150430218508561697321644412600764080236563248093969539830682971328538365743266176217511406241123431590971736975114114593035922806418686817041275851833423808251012277305633875937618981223468065818694337511125334299082358600900632044073701893896188155812414795517075632261559411678146863903028736521053169367344200215163206283032302691908955161381720425510577670698377608157012725942995826786056135210687719800100058572810078305373617046216768512386455154366297967540893176110196069763113530704369287051661213621958423718868994246112711694104069972522842953741042689352827362075489632049734366456236130871532313308217479948132331340471255331438902854522224068899875341945860184242298723198667875406456064695729291917649658796841055282588985778498592739883877113896668403510304766579661508892825401182732898315863901032302026511657123645470490105046672195621965754695722601397889779439568602037577270458902467873168833013003797347634058457682383937174634458082816928265197064012131183635889441994858438645896030818105022495925599456679670373474593993100731870909317119958994414795697303171242940595084437685777720448881748557728703527328378414797631815090884043009434832761054211784985505236957343391228053471462836670723868112953535130742 [176,55] 4642812442753434179724437851484084645303974717821284603552165688551034617806966603741120666898429407133815946142634853858737026029394644964544272864852107739632822879409960113838993122140120254279617866528778503794981044430366427670432057519531859818979456951457515743369965166670760883162528046785283462176962125174384670333949217097981891175557732216712354170702740204674640168727439015020608663862388681528226984967588438928778863545911742841000573817615545271277902103639244601377254613276232847254355388877454551349943409714549463662328615446733596215632539006282408162104727677325967748745658693863931221749061291249041567580137361896728466157366916466886697938750603441593742829436588556926648552183812841855105795461859168358628804062169322779705836939243724177515986963186755245424404517259759027320549084266221944774574062553586159440271808314521819654843438130479918578220226235142336923204058802865863508155357964626045975465392555518243596719373350623918072663250771027880655607858035608114863886747412079812436606814753357998329521257454807151291274878670980284853851491833227529194815742761259573960413729867048643082949512751692754779521703134280166531393317107970084114715132152378756899499634206284404834521949244707996175449328933681042277095431676964995723676844496184425515592590903013961589570800566053849249239941742999598842292827819653813784716053880088638963274232145266999828024461632 [176,56] -2370190629818397148067155752927580911463806002578613845100294675142614800744431534570431442461686869687014214155470866652973545074182215177999973153738608890036641727353983453824311794256479964752503610168611312892127007050203442610987874425698486309867800821474297131579854104718609147787211354373460584269122064535962275497685124743543003295494628253832729359906058305240797868636436197215890745260088811203154595425412900227712268688863237807088749273905797961166741602449209126740277884699496509805784277890993280023759571619090262244762171529326313133797978831619185679397731544849716494062656513936854576594408590763753105184267740491783523424990262270159287922123447911167902171848486757781264904178464781684256652793194529914712491114506739067894435544997924405941502498041112086073440138076188705511503286967665163619862384162903775124770379116924113021182062183613496294187279695400843990677213141959339758787006513319861872133406480042403311395400583762227654484203675189696318920794673081585430834020109772334520949456497650853202166451979232705065365944109278366365536008795948147844662854282434261295616409225465564172040320503707237187044636962849143315358015540481877657547975065481488606106212993992253777061094897696693036156979395594896990962196307912617876915224790369672900254075021181885372177838855403717300204862048483807770546258547496625091406447721025640924519263599899057219257600 [176,57] -174226004536220373178441452997677904385988359811364225932032958316825148139123652790636535398909519624799538200095998389608377960543325774316929339276267320468261247222614444653438305056543918896699076937741444877506133740385564493474402770381052738512011130126481048320581839146333667526340785233153054813178019803207646694341244301136813020592613282487798230798508946862624124976334756958197217437876363785218419091622893267839332282859640758559041096482833761810360418715605153566881393703723874300957170908908900301911324533817639467703200576291556118044378565532108627520104542086571986061772187504683559499616436092847881148850684445317870198449912129173019377206805602033353265359943823988410253561227430055111369174880700901528256306630398244978708593996760340476805557107561669073603566662466304433140203948209524776334432320395025087537485824872202171168926969024998327130910110198965958080713179329006130689912591071349122639465791616268117483634738758502165033811314775825869558032320449128323211998566677293826063432577122735194483637211424749087542001088413684513620200799940354696187298943701810897160645073023079362508290651915320262646723093078288334610537960620775247300144532125587826409129892974024132055890188131876308108323311728571843084542604548477658705760278654380049516355459729851281645997209331165802722573186897577169157662877508646796019605474244974563327509360806332152768 [176,58] 352407101736000707443922477248308124563267360480750577041666413936072517867325385214604123872283750640667530332630996728912734981723382980342691560380263448936717437672128376177686533350442289905256147628360693958531487332620727686023680072832407112347473850001574534797288509832446708789596235896619848784039889106130156755540535661132212041296582017388092595778666221157250875633080688941255934655711158956391098699715104973776507889125712165373255250679657216615431507817528752950490799772616216827778469629468660683004614641572447167290852767345674747381901687128454147860763761134584766578894677357893407402794424954154543426589231365994837431337357199828116531591256552628507620217151478995989944120714780412944952432888130336209453782642425631530470636226390907192015167745371668010261412390255769604168354016318260714588829277853273721561645374002453510501993935855114564753783394531518532922150389382937389091022205725831302842866143092262301717270008640785153612403448241211106863253528636554764832131250728409524988209099204874250123019301177497074250849241114281326686276013829906986247585552229527728021373054745959377519936770164187274510451616156229321640986376890611531908868421012374238987720861467296506636870536932868788476868439453137891426042833100045720811207551940561717519256386520418682160188455032608436327496337977545359607893616033122267621657466283932875113330835252371088 [176,59] -33233750528919016895924491399080321993500791193994280959803365283556122932410411563905199242813123512260895297201034148778504823865188109970522182703405917173227635876706751033267011762227761147936439836211787169284453229475522562104508823571457412260799389816860157271935841026275286774670092502893978767695296649431018636589845690440735044032085998757152234995734622033774669021047429624555336158968552971978813261341049675854158070751109534862852869078036312134258578262671819289863489081715005822024886749679643970699476380233421161782803828615344052019261792156316360069762612340560635906494701959723400826996025483573563216004982426465395584434381256752616244327043925764548796609364168838780952267298418285503371078402863487294993341537248533987440291444427066318982051432949527349895908010695029611115018192574700574852372777612481303463069952783840970174571896258619750646657910300077669542720042885472836467727858886575053367335254176675491564966602005013662027083513932035872695279911461276678709155569238179735152442422910922791722846224049439772864387780398052861844976808593708502984543842668846155997345202100046057893524005130742453281331816346547779761442013791621543069531474784238092634300901261908202290827822812006243880073721096419391545123595472104599618561990798863757611403797240472328839800369293724725743426906790507625913955003525591798413902434455629226416793791334784 [176,60] -31836146888442343564996558904128690081551748869924689040437735805998457937189360565064327654614222297470910446058082624876831142283209053411427092465613187482211400904082814222010747491148710828805618156382388443036010705279877058980318603130560658456784290501002840297949635310048741727240087795548420899893201329168571079984585409364848127191891558994993597477660675041088465064660529901330609518293386782595821353712849502909500600969542308524588540571252668517328883674002707574980263469315550232651665047870535221712051918098320904064021625615226431929656981125790707204597542707178528570556981642205659117609956283894373388322098338119469585764973820731307498003712105178850104583190021295210337169723292425164397747859156345717257417248594959063548602150195279079483745609160866036221417600128606935867282043221602484792654284338950744986370051181227875213553830583918248443151768458723110697942345487487676344542180910302854957592304177144740450028256509565291089502117164607715499405360166986105522106490214143404306841686254915557849232471820096822068149887190837462467010578817202977201141832236330609076773063351705270376322404454770433531096260577833069266028155590881483778379488002018724022245344581133427036715040795475367089602919510985924528601310820354630278111085668237715388905631738298731154907073408175413667116919463040925941598248565233274843752627891629319050268380328 [176,61] 5559606202302902097281811751465265981781224041948032896146604057403956479439931175791857071509111071772992547816281304757697436237334531058962038743391199942943891627569956781169279302859675518062530136816026892002688290839890149092108349309492790018940851413653883567961677312527740795558566931988444129470211551618975519593526746356130614663011104576545570222822077765424434053926348077284643444810701661265249482579889773040662524618236443879532334044268140510318089311773079540668049849170372643322415253832379716474413500830177028183059021694197998575256640170283772249827386791900092832779471539426874620562759108342259688550908395617246132559815856097980814193701766572661180439714398937489951713687222067369032392709411929667897487298538111169546604223871162235901194490182742726080413218266521967380875003497088477706134553764576269314979399606209870285755579576772955574217453819228534496054488734537082516306621060253252233347033517675588220620375096443151249768002785454837115759048888057763242594631151168041145244053998428025079219362384265231100183367739104447980266721545288746072621670938243355885880034908291467606929887350130828096621898716922956561790504930818672675133812395954818165302440393953813831130259756399038595237136024814023110340638824362884055253966894598375300695464558743603993203448910199182253899159622678243127463478801625271562677144488553186804228472 [176,62] 2136523283697081714248627629534816622889998763239050302151783508723161416380058334470685333757413500984278187061906861267152350547288754145945871007087703609065396413022891416406733367795123604870255467762805255261488596375695473288883096748697014926450332947316114617795274001954918414597611160740242664333404285505189959870354480819875117208327911498675685567658596771468644814029507491624816759535562992962446870970107663338190488397858305442512872501723195430139840404687137579375532820134841384193517277513680803940721234143533957403387351574614931198103477896686890539899195191036852473610374745547816202982567586239155412517595130281684755284685267893657761781126223210363215120264063672262841171227508097531855638429964540927826517483824086739387105059490211172285554794052510107529668051285690656038596148155873098349490342948854760649499901743204132479046491979206063172925560129081299497312456424710562047938350648258899353067606663094352623698180731698740946728861099040115174560562418044260439382248884921195608714279869410408481592233833575871253085559094511448608949427199435371615145204662000795601889878643415471354172755634749274316018316709847224002945813463943622275525699176084678187442867897244915120135784371996731325902587709761939058227571078449617003635882823362377672290610866452609190804157650911029911772283115904256706018980137180518464677410823625789692870 [176,63] -413373757394456327087322410158957274428167352628478377117114870965239119657175943897414047213481498714907843080297991209083374331804091496932591719447417693520858882424899142093349471976534214331278775460457070760355515548709293304962454504969447105979745994665219499741876575178632532202442081706471272464391995486127599058648141393843645893157187798358262656823897739181553057663431376879955700726450915464352345037207437609462819405580155926692657748111339059999726302819807982463590464183854932636652650453256570177531979680493972759519740022910802148627086926710835795326204118547733750123920215998994180620132121740944166786278331452638894767522563284403638209413152014197861343652525538709373994023622721993199428292400163244337608016784321391643799147403222379502932575318601040658644087445756582411424224949106869815922785300644539478101188127970119684808314745975591717336579859649540159224819819570138507822710691937740937858277808539437135904354367880892556945188480458010143046841997661704793688987350666124596100267650137837265375585393852315161289592562992982708576823746356460559586306028466753681723050840377199069066470099351174650153050430088893491861760527926259042579279998615044304692706601636914242306058130772916952274720053673208720429502366153105956917112708015830576443903032753829922343832313538093177336258234220674213599251964606688444394778400380756032 [176,64] -124304896869215049151093884002932201286370348671778759614422654137270536925870338049588655915994421685188926606882427860899874416353357250633345107237740601357983771946866421828006148030558648852947889518008000541830617621045931010016200586208184763119201787616807428937089382667303887366835203225838214205259745905329334047759019006784905034842239961826778858673801721428812210582039684919947227102617174713715543484376508177555303652725861470766465970451904179478048128945701962930295852382654057454457030610344168504368702849929975570001562998945100054789898633859688327286893528502068942542103414123653094660657508874506790123857479173428519111533365921063938069055504579483888510500585163284720906393366562902968666904317395802651718893124168566117221157656488086762820091482320875570455704828898739494109553779062052928962771797671986087731445635410113654286324422436188237081121782049235976133950995619966260665957895003830692398507436285675745667184467145511104364043930406996495174268954350322708335093427017715498569195616951461354843802914395202578495095036902051929187473627981272211017137820499234114893684724002765138617361980027424914634157194157953562812457192588709432917086879424528016307029872874695836395321839584503542726026974801360362860882424240591700084463912571593414236669596099017594020099347579141851991972131638445210353760115749197361572446135661840 [176,65] 16419584415209709067555476496719244376316935599320311231884255034494090559117527721277106431385183083915184568206248411756971795682852554250412317929894903326633965181336977569802557659612308508516497405902368133455184073618396240357860598501349272767190591186546843267889706854813603528599922391634184666580996848237283263828101608463615173907060212890174034562823652792432837127630269278907214137669674619349263788578289814843113384805853780329505022374246816958646533707760669687891667898192115134203079427011515250372592555266508429061358941959428324447577669432081478950457358154770495586895029682608177481981885315692738308754230399945275024554995238026470472897101730070695507123375535105080059744395704085455601100722960363779560039524607791635225547759886654129278204356486930444459667510097585628532407033641979670441239489478438361790340270612186782590096957270683537707314073420723749617937848747854008278614170009721373726027639772902238704313028390038279638739740360305544192751216222818030836510477630898152173431825326340136639640865251531180589509681838428110153982520478398893419256009554228904616977823808877098270991463467136824886753385040080599872814318594487850074781446087254710743698606722549996539235109554268867048956551382481372809028318210797887668546230171968988967745935127679486874721016287509335706746443217346343546854185030959234476877669712 [176,66] 6232048201539289551964758091036166529055601223354004207138428459833786095745897748740140504006456667284225008378430656015097770433053315321416554182954124184648447737471688337930209066712504701991241237717452877048312414454755796177173622923747029975899322933325380409142260852702061378188767604993458739570612811767285710909901105887399438354507320623320856975266104054451879641054210359993608234459065707503961091709732949838674043575934141821924418429188907050549431080550375019967056563427981290254218060640851205070878932393696857747377337866264474449806007321631199465034900364870858214711026643779113203695563322879264791158588477758650290817923730513787761139471708012080382823066367262067491614111227027435980021723733152323387308219892108677629332946843352559397168374572720305227352001527362499786335715456454983552061925767517513086962213699556071886745109317185215632910772263968902081181975831555190665156738530069658211222677322270878310483979043579935087323962622605101943364646668432431320861522777186341640900186500868267680975410621575448177539638820533502850538330876822572031169556315078486232860117636211376922054484714202178872274049841935138378216307320006498835084826036989500512912785503054740293240464852171994093566640084472831863629121002450766747185832692675447077018353155383170318804137581749533820688294811231436473472628972252957325555764 [176,67] -106718434918731489234413742144043860281460838287785192536034145073648520794801860405225965256332095008724011440109333972490980459955569739734753092104337152728058692544907624680252575756026057076354320334268240624975066536506196384463693795449044546266003119555216897088383836955454350212225655404436881968118302481506412821479570599421911314691599819315512133775438879492015285934800048369035335667258451443114624887709226485396039855554729199719120388541178705528501730588906756400663429765860430152213402203704497344097610378643209869382036363300443096741168504355442877450502328853704657034095524335544888922057415203304568351747436008317658337395360157622460202984540279677237894130878028501196234726319771422181494462349665772775539046130929173211499730727510028008172528905021465557625918542591040607862844758910482705762622343939609022802711570893129293062114145130196375431509774611473736332435770917729317609700798396275025122215778572610572151475037087066429104626601786875276387703434392045095119001261530806821843549918841480095403689342568626368203926061156299933592108076791967156481310490782158188666621468809134937625078646731446027336861320412199050689489151319581433871229057786682434529522525353136372040853716571819684988014966996995477582964015816769907958204668962226518245940148932207367641331703626378738597788206807734296989743767300770853472 [176,68] -208887825129820256647844265935405065960843717638604295705277818289132869963812870238665845772028766462621718949067570661059550597113710179962226738318005639646825404455140521776021489501107113941957059440456849659147807500330388557670307961076005880770404517342206573092494692208416367999478428669893205368701377373989151485444386874390227785943054471284468426088253851478690135227140434739332563408449958246777475489728587968892036664441556787174506528791794040164798903750850354354330790870830522386239972998992392837991082521738069487426120622277022818498808402065800558784401657606477735985976673157085558851708608766084423734220639308014199270863409359107022333711398388827253462984315107349630870009464373023569683725894348976900061510431646170751846747712938591494907104769491646426592378116351653100241578434516525036913472745828915315499955864121972422371457188207178492162437115582600107156912864604539348853304885654718323351795623873670177509764991638691581074189232524882624998986563965265708885710228992910033986790931111179989912767510779596652549046248167330300309053275316420813067151875834328469357030720914382452437459529764571695265285084680192575421076561939257089036894308555903020477685616742784619087425898500498417456517273212320072178397178090474112218975110609637310584851297824651072661441027123230786070721386313787703145443376573902360 [176,69] -22672339814005968782058350458573841598337963515470683890791591756156227952235490549004769177440955079332749789384376217824794271231482775307489592930392385933541758163716267521596538121392679730185663741269404203158692810897408635743639660561012584110169815603129148070941595541211721289176546678013402900466957837795548095776482152870612377952060607775571364046449629528012990528393602122113557074893939518678593494249500000025326129195003617707654277341063477789310517506382138287728923407631996556527874562372172445825239201393871684358408012913481873036577812975142425771120180765699958441327240853283901904619462779876345091614974405168782525062814760753767751732005649603345815815385413462792062188304010117561061909849366154223956292137105295321717068826529579590815209907274121896156131841876528006424099077770580697000447083212229768339467821028717967158118591766520417490032280600916503665299216031253466252673592674472427137821010785360101226900690639259975075287122401391749970260985770875710184604321060731152691148797168122047669737671935259021588656922993218022731588111040919087207428853577205754488011269529956252696792151217171446974361369138346045490942665518645018606859914617401169117394548711401391498303659148699311264924532844887699554303811025834590812045879810051198355363949393768293649392937597014048511482268193984787991574819149880 [176,70] 1703736590099541182272325397532202365830995992614928918818623734857907677239919950785524451815423636169522242495242597266427803344569659625033939264435243682960801379165520625354306355670593466967683679717949624265829364039338170359296373203748573697237795387869775697019071761497895971038060783493382004454896919995401096643335262687697228966297113329530668763343704319750569415493499097920837611812751193646327683389636199779127216811183554935367205299632688353700651931067673849965310622424128921345887105588803474535728838557116396988792518438921026707830125635778150153623532774897547413654288197073075288418382421556737676188767021748259291441837296672310779029738105790544103016811854397105099063656116201276774739068267510816651641834565103189266429692282342910857199074899900225110151197506528611928913715046559847228038116353027407349113505690096294544823379786451757588422822949556763296139039997437621235940949531306673273951664173804988846329898808222919388618522818635254458200682633579447003592979033351762272550138727770533577668386944176360488961638036133462966903665503281665190797167700270377954563174973211953660502046822036669658328182199781785634129145078415915510071846422981172905597485543906681320094993853742641177759911706406474802061260345593886733177045606170047018599551466404899366424934393885623128840128196877895960197595830 [176,71] 733145253965607671637234982288886140132623834798481241806814958869824272822510165925717115409413497850472494639325819974461299823889793133382019590340275430934445242652177770970727088865814611432621598868907220209870040257015519307899509508802778594919421309309454905542238299828403783881706056981063155087469309991135761203515695164279763327069367981345506744029666486424076543322281851704110261965348324549016837184847506136013558369007913871251786169805092042158185673397658019920551509194478510760718182514194307974363384648160741657985398028854741761356703383541642400995321001714207406051208169964624306153030218019694631386460985615256750218521778056054110924622189041624591429305398782616728178386968547938476576739707553487241587239447460202646566533128202895458284235657142349728152102517208003727490632659959059455017452640638462290091904009549811533899889865180013041819140164898901819576210162599932489318093743343897725898557857098686807750492911119326197120020885497168123042857217801125540892875382848688964853881686219287057412139076314155522958907432933940665152631230936244981567898823301395033155974341741416985677798777199698928371811062345547304037011978601969901012145596691872428635160038334431431921351969810645362153068309618954341074044613505207156020200636315171628353192611409376963513261335366309962891346959200256750575232 [176,72] 100820340704835262597808011177048299838709126774685770974805329409373168225152779968159236310883220990798112959738806496359810768991864499238520636687212519600006823133699059991283696909065595583492067937433381080392606381017179529262112369988148151606931018006503055497942137275878716126337096027822721627944689145031873975798932876110007495696345197609540862812991185605758615731762501044491691565791437948145570529403163285149649668682070192820533668338584662385580794566426602184469879486813376833493027912190435948275857745385847428809890073117405441448692819606776662265970834741271571993518202320007261122913058341839076404169990571732129228361618786380990904287014832292746120115259360537114658428089497201410544896600770138712541923895089212221501632353207985502603833495367657397105852277129884211497932979738781989174756460856346570510546158875343500842019659285413798446086139719277290423496495926355004723313007198745896567950979067388406407823117830701706115012514504799567979097850636032363315384257075049689768260761858252523182157242324945457919630929578466113901785975939346091015087025352537044240797236483932150238321803484763978392512581341570297466423137731833501022693049407765441357431019204801011153461692449102204131129581370289994599720799393828281383117136490735296945741096049967821275661589098694842035899942934058897680 [176,73] 8658742562727099683058710103035905155970887986691647067640971119462831998717917306558706947977619871101963786240671201895823392361954732027705094163355046883974145611034002390402668797505686796221203236689503170925467279386994042103850273521757018188640086803286869926547020390578500002741784339700673473970598941784931563566243269946497352637435645995577664206040106541827530887975740000174381019267849330915542760840379655334639096059150386577844169957943776064476513189729952930639710084087992528883556985488794053811177565344961040250187842721983766117961221670105561319481527910346768053350657381006715958176721682774156793727505702793443200854810360664278262491458639410776898268299563581035560980422705243388532124100229728607730633611166227914003221228231317026838893995939169526377611507732726207124671821993416615017296769138133349350132466153254100732106821139154017264451818273022157970131304577542964271426036223839214855045415377789623917241937760903050605296907105210200181431542395688834541001714918832789212412662634226673756087418768652763145267499607387885655011730395494682483038405056749292820471759971917411271316153642912087400028428084682090795602980732563910479473669307020344139493570986536525969548800795432514029357783877397269667941843916673263936784581402020297626114939876310020552881885089456640380977057802638672 [176,74] 529483761422556796036064203772876365303254963819137537617723450105261087456195649567952332506725705969162208970189003541583564799425269756577381841676376124804402751239236473564582715446242443224750184528877322572322613440475673949678057038167991181407756995765581511107693085508069588998061686131394311889421836691635776985037532811043776251687485668244284650004849564619581247719813497046095747214229908277252724284232624478951628279534582767205437868877271964697642482757887857828976905982816837132813107939076853026187036861599464749520301811096874700816607896664903754356596247569122654296631207328697334044058170471775649212247591670324024265981234503187688780754352410433873070804805265499978104546534483314769948766459046069971425076491817086420530876377264870928282532575232365727482739965880737188009335407449753721331796056715652305181049871237531889458437636466762482842805836878394091896246506497201641845357913911235798032080922292814746889611568801968901463343214959516499562625872208806142386124330466002301328260017891352192036095563751037047899242250630532068373122033218309612424145691060509970948193033537285843578439080702944918431192354531527687615157537692607648349445244983676687672146386454131648932990592671795099461879335952755557901207170472038277628929626428090251126655077495633270147068861261289331852312372104 [176,75] 24332363061423216667225991732337474254471539709185711024532184609278953728867593523807322638769640783429082091313069703025045378888150313839516603092061489411962169807286163563714702024727424865042683181035806752791232025590784978237982416135780126569128308984688971607637423023971722971315553082615791129796574114850931274795146119487165552002749575978432930332910802676910311650073625454925411853646338642267904036408485121688732959599102117827181459252368419769519788475079847787110423685746790723099839469598985594367292956061761692594224949853804421044137602436380775301594072996590584366803456800362819734556701766690461170777552372277983695966015938577199161440497207701205977415649189001921670678724955709477316797418504414408858169535642249704545623884115972711618613567331597878258210505886234609173880046384892108678978184784204705510872048970736357765778322952072419625075121914532427007846321822085582079874392805679454998944477248591131165285985068361563319743387681506244006071234532313523893408694019190921038477300268814267848069971877343983718667703169377454865608331856335238012474692603727155720031100894248922759890451342842517003363642471310307307332863171112576312249992096260295809873700026599804629334970760119969140145270771881272631580751905052294614069913266800245625637514798852511901154348913465414681080128 [176,76] 864876510407260752381557450685973578408148565122776597531661353355589276844607277619632128043546739675361810664350278947387083224477936547752570801375360811747426590523296818481404489218508897805349192418878653807365386545127753415286136576684552182915726303128508769641212917377948033330551917204533710673462433815656306030027800171121795412769578360237434412887114849769019266033022730786105295770124484067192052041546228566030073837444625794980337755737715796701851575635011658524209900545798757637116329888505609968624078033238465296425817356059483875497653573641269040779466853139935410759452664275396059656833595895093804003943281159498125178784412138820680887356284032825058219334731614791073657708094230445257562128132877157101237253847081762467153382881057350412631196867092855623788411111422865809024744512717861248612282826444565671468335305136004837560496710998951213387973046946365641713336687852701196336332886860910546464830103645860356650320623637587172013025364625891829012660751388081643299262953352662767778218119168284328109173349759379728704494207003831898325402864504768776620276295425047917364094276765867944909200490746442086452830752692718932055057902805180674029486371851558328188197316596641371139141119264189542818429481540611827285950458761241543651578432483020569971146450530402350075619012620320072344 [176,77] 24197831281589107199777509913768611278677381671837940404206779153887286447349594398166231357936468517006821213892658211642436574056156045279111751919577307818264251965061538179079480471525339709965313731832541488577872783556865267973947704192434872198241197343920081556346548364995447398502160298933712409780754907165662941538909458569733252878867307092870421969598798582016923768127931743102637141493671558158981916704642815157898389699961134448479651227994548965763441657562560963800379020844993442358618804323115633841334505006198886888037032491606105850485383535622331115939919648140988647085791551033576900474579504853203140355472522754868657281286961115480485296990054463044963527824805182657151363723460996801700094608640478514214163696214808136054689059040314736475775704507406540223682801993432953870007745169508161550791880379304027336073451776955171201996129151719034657700752792416404948485665006501850327479199235356219275989175098004411022071226932379716343323134978489088428254426394836941676504302671575171056885594490459307195273340005171670707628014767603122836291688084554545246077975060939245255948773464546916213825218895430979362908537671300845888811847624396289939992157808507853451984208984989966062309438218377964528041410075327175075422555979651195116566709488190289636508825306539522606343884918488200 [176,78] 539082384407882491406683068639377172594248609057629427803040872233367812179457906449295109870901053396058387817663586358574823558996700119037879917516327948424279160951068579070366267076784611356602079139217583563287515187985430166741280903067316737426170120715634225169070530116736614175594894594833877552199606117504875256775021307979661032691780413776518630463902564194853219420504674790515795058027344600512537831048395140233044497371927991328819296851472932730193374351384221989325231337849629244211263508670388642986244350293379503785148610821035594517969396232859559277475250464143084930126815438012814152734931631966665210333230874686431076415955993402433896176707736814522279032505275469662467126348359585623294669438784565419378545158988706407911683836443353225884369346460464705714486092468522372915511632810609450709536389644886224996020456550508048239960441688759737536053922136977830100314840101811338801097537567557196620629131642026047933714089524254619595574290792977523787723130399809060790686028852398250954962515336507261562826895258062566037396409310753743602932930736518407938983578077105125659104439308282718257924877983436615286722823573177053323806111351264678363124243426742334922441212181396769921669095392601071459843026184291144306878151587145678521921200924422625726350778561539059508116748735 [176,79] 9638948609832931948002317488989301506168783686892347039579949526448547154961435026970578601924945309262876346766023999293720436711565632426394732638244810898444281893597432506614025673820662007788215168920260353550850237264745663319914940014838102423349596401350941317636245011326609338988624385554054089684196192025834019881303279579938329337640657212051918569793661831998776721153820603124850775257023682249014099944303628585859943874896262579450675050655810146301173188366148336476801621741663187635083711792159124824996534073140148738192390972349507049069928820534038734550299821873307656931054364712745405982658776079952101885253189253698091154474381585037916900559067919507626484180751128967859487096238869197682830541919199169451168458374972334342452176521765506195328536292081864021281863971843530802268880475660119069499335023180171511799311428587431164081213194624593551168738320547503946305133964877803812263622761162102599683422704718994681944438405537430148470274788376973132766131878928475980344666006573236670363536772333488777750947307911839267698531510755954617129198532378690619466344022902590545360466385412909157233100518020860168425084650526981114641907297829049756365340086547796960711321692904565271753840332991759159984924194402000156119699236740877908173608601780582844074510310307618708877952 [176,80] 139098434861548494447510794285791482395897080024356692638645955214500015416840468044973216960820594864945338615666414371868415002182455569484584960633621646722477338240893074017586425697170402421120924821669752547530860403282955128599907226044917746795372053992324698441176988774137042470691240643488619298458652056579744119286834817869061631050467529165824104542487227060823232325826304735358532833514379138689582177531819712555525677308411820133129434934009353699517420432638255526408343717536946932890382726442363264326902856395643830533356998108141860031621022126687616255577248436796720120042874980002155072452236956466545645092071300455206696583374243933898490590845613827503220238715800352074864633662740045954091215129387964438282005329488597443026680221779178152407128442662523612165100366621248370716853104418543430197776037549301978334335713829802703127302662875212455144018822653139575551693042263391128797460707967132945962287076512726199534405669713827969272131474511350489215287845112638245341716155012748864818894747897948931114489793621785303375345806361674798121632807354970362603309936581447056456267026115319113468719501912148747704623289392990391138929593416672079652624078101795047798828994985362772717847657639133652335206589266850693743775767532930497271762736658026170927755123818444854272 [176,81] 1626491873359734038520963983659691478007901211240862222669880166073489485920596306439918866515256701886005219566515931272048010620391720708820146630251169549695025518197826450217268222322545761218079027836623349768693038663079171782186915676074294015014335183194541713553748026248507248078425450583954443257189112921528978296261650196172457823097225555436309552921881922378842935612075406635294193536725678830059993809331610182907106664081564982851496625568123334633829680392937198498728290447670783433472663030643521544993468494110554394619993866936869595089043928527003528381845607596347144371460026378597330156264276474167944252264040925343396841765318737808059511692685447548833824456693538610600074694678262968700404645807348447896262550365309932776652184848748161563634075375175046744044752428635141454265541900326665255490749630739513194803705207084573971791612875624407107685958765476116105929676557978698930458746403896063893804997977612930816054991256964134746151315036466671542347560756455293025134654951128432388267183963986846703408713798324414903909758635928880063254908514180472473747834682525194503448737299925646380407369678810405106733184521659659194497144429716883588254275919107127329042324319892762337286577298836780366189849471378424155448656459656382030934709970768301815075281427407552 [176,82] 15453530860497495507319969656968577085306100567164144453185125419478256238874953610705414662094452993656028511734694505402794194713898461935445737018566967749642037353733851421629218405459451616880440418553094336378601444389862098437841285295191140169186397864827974128862865623302286334644754732392140980184903140244507004150457253661956511072240955731215024024071609012582466230375032732191720959261203526339317096670244322283739365618454761643925648635584248636815047990329524604563709771752637296868678162253601187070941749604579866884739148021616529160858245661073049058226861667534709702092973412580727919082906997569672735963292130687600182303342201572897820553273329679344870706478539039278537547571044855217491927390606616583777403691753987401097087815427915894781068769920784300611306687290535843809168120067337061481723074324955256371034678911271341636187716336584711978092601760005548766769310269958154226760091200360136704564242874986772389556564151726535971376942106109834292643366831510288125033814364751267006811912004684479608858554474272284475673680104838340738005670810825570656253649483644956854537894526314684173030865115938692193549442557557326281360668339859140624564800854479482231650896295837853968377350338676175528087154025003855763560466415373643027922476152806098182694597580 [176,83] 119529316407444451250641858819730113864437316924895834540443549495203052632206521782954955864960064163574264605228895520239302254611434296322764494465937749967409173128833084618802280037759930373483738059373268051413776683447191029504435609408222742296162097385520759235932721698804905880242549108153054011096338263452773697176816330172285292586056595766577833876429753089165789516276261757053882179550153545989089496964741913916895754608332766353974586431059410278441322315255466788086370316148751193630721777738813197457020722747456026723618177720267065548805436735403523814426444116444037935310693529672625419263126682671224333242419397463487422273416939184111674034532351483054920151036616050070563471203469431577648632894858419141350233646274778970031998504213973253531239536896824332155631126733049876783642269833833914992646777326827437586749793496985313409845513313494157264579290256105746276105741520830164606927926658254143988631424664884871006349545364676517516614349017290831551071765133354427609655681177054422350310557406969445905093446667521854389041784427982668746760178050665269029530931448851241657078208163241510183663609823544631455346245302739230219412348778993699445553129590986442671682982364499869563018610991165851033834563278845563850202919485003217147445153809751668890176 [176,84] 753559356287816118285271613399231644526707777547820794346752915763940712182910115841158523260845826369895908685098859699584277723583233052985818043104085141282905125509744480990842153302354274707704816811357713777831532820256362095021695587465227760579903334761671696399944606661581153677261653700454920284349529447274715812703520084549746085527348227797702804354552774993114226874916294612796108823497454362143262678245735905727608015600215872868861407425270252250318202372839832188181722936150757443678077231594373194510789918961280883920098073430375009413940504982054204598575072919019418500964031762042241040174682118101602845930389104821013681428126739188184202023832643347910326879199294436543175581342158804161951373336604663465024590173765078583489405858835956731288651913470337554616539424681239295401244540802356176654871133579826697214021524772065150652380267510262534257861425209798349123810617091274467968262738362024262852249101387774125935863255581640270763286069705564840502677000737381715811319133515297094533983310814639846031089238658893139019929329155882934285077247400120192583030549646320101693315980759509229412341752469032850180387200569044584117669648795730127587229425150521762071580541495353123974385708144519822268356833999031803097525585526558407780328851230868936 [176,85] 3874740838251399506475829625665002143016619754107519377288383489144259225325582842039098367785173604119802344414740634892081135789397491675024737028054560467883385552348019795791581233468261878689390623517388897839830346637166310109529534517372922638011539452851231860023838446244136428177700663599766817947733509054941710336447010499691361941815129608533711155441420405912951808629918689252791330761714856477093281727308957621701029069553220115128244845209797111522397949799864485548003820614300140305769714074062138615092852824172315391957679566970709904509769579429768554533671998533609114497274560367089332072078352000811584991263680161847197925794691927373792114870451203343559896360772753346830177938653172866474814326808791839637125955253080467304269828862881676784061384402760254134778591644287061735679387574660329129913235563275093821554730119704096028969015207738776310201965400074436673210681930463339835551974962790765364157751321517310711347754579107707183118872851056071105144418631983738083163853726769226750309874254554650104600153893501751332531279796195378234072925582869728895125094330348929641688930479631109922934516683919657935189623330336473740500422475453932432643824082260446707204908238742221199007887069720318901623125322853091661983477720232180130975508171776 [176,86] 16253216368416083886556834591171695584368328063422095440539595673571062116618540611225844758527116116893143537648678143483840670856813036734880865928912248846932560314893642248043834754645982910448779995368691544715545733758609420141017859457650807717703430761892319963520314836277114074974871846154742121073400332956334275952831084350708840528907796361139682705566400219611183483888386373088277158398994272055163773224366620033340221493363241498670497921453696743364181323726357828560468626608744295503143160847819439597608703707234291061431946038790841363371832725416421286559293368408374964685786171865785882714356994448253785221605135787672482313479107913441952404975398849529354945379736165359844952419873581018328316175153482566368169211979854809402974877800157416565832232348652683590947016535272335339738445475534884400984991648454572260834761293674427477378443358544480223330574692862045987544862695040126562272706423275046215629522843503325891036923088284838531379050753250897366285709190973628927186227749218128914703708256717937427758430557733667723409452875061677742105547421808566995447548890939380362503781722073211582852538525955450440366423321066180135844415724309838527150874878528456255551161445414978315150136864102906185559783560291254445248006227382316839309403 [176,87] 55607315823413769029489773260401282550503492164072227220746901540978949917922438603629661094464140267977718709126331729066135221172834166586407820158745465976220633435029629431319285712178782099238329515430736361833862122866957537750599773049038160411147143659998967158489118550059319762969740428751064221538714827994590227212107485623850457699436284051677127742302363582068050837289984594605316717253937837611094473629191008733068770366534319237658744141953453662676796911759942004116366585246098565340099401631839097338752692299313398253219375819594126662718764896377988583821521222434118778215097544791691593269204984210413845264369528591361128126723778441314732823702960579848303826438504345179484386245745084956710962049872363602907168280701521741769597995589527064741657786615213466795003838780082502778404613024195780227585027537242772496619536994192215185221914001170339615953426167573280117777387229090128047668591344901239746762302748701582837868125598232867957839182242013510571252730384149762373911619324647606146199114860977002218879292944196708102992385612944170957166325172249739150549903211866433290081023809646158861373913425616820695060224905763654172015434666765519414711233341116883072600218764271001427395931914227698829684185318837634792080514960953209792 [176,88] 155097221061718770075902292103923791678575869754610173871195867474342949506679452056472602139547747588899137780552283692144580868336577451552272677345168801626653547555684626597445513225054772909543692600375929800754558897412713083290822224894054403362726086359080105188558031095368505383749042840543186418673882489919931416114482021562255674222362724565781911361150545598015700920154314443209135695501359396328306595419147867315015981965198781975393061443287037607722187238859680152987794243530752214819938549869868533819485457337851682455250313550650921540782194101905459116734694481997440384211493263446108897269572753692154016059524477213930269463898055478237993132560563173512910003315967081362263639537860354454117330794591383107939997401903116502828563116402879194095193931268743293104607952307245985696855173385752799846577654579102414364835958950495172618636790483976172009773691248907782341937717321863479265031641169357764349844228825860649078189556249599145787916649486223082894049175748155571234595383014665404842572963141601985395924196692201900081198646594836404567110602774309250124714946056202308258662711453622089342886513345171367360520108436990848901481006116732473000119504240203019829256410707869644058975008334740652825582653846237010204659779087200 [176,89] 352384031180561168801607249133017339784066424895449733799626357258726485161607212858312520716460000318620214997852303721856726529188335135127149294552453807229263749454318026946764480413312027256990342355529903844682676837032575559139637592726092602862364220874801488079917949542088447277620432786764398034334637430531251424202432374198015124957988436718945237904810939048883230972826428170935243591974321769664746485307388659592104339062490425914490759369185067746661909219552086230633520070025293165696572163709838373975483611730996422101370108998780086679853683685274444604304514312688111755452750144412019750581219591585558306268010635526612270583586738976567099089046687480426741993327201289271876811043049836631649886728306427246410750762310524633445168171655232958726003887169933863707679581388100315087425785485643627241098557641783929895557624443400321860815674249742512908749408243190575648827538226291237884789189982411752637822006352657240336568190808291378861434679482427847231956585335767425802158529854995313262847106864632937252729208580029335443284411541684607710394439511978236585576226237646612547730362982757845351570854690370115594305581818939001260664850499432367773838937317931052295670457129022372577455634101900501813929063485589229650608224 [176,90] 651508750848850161000427648460919265563899214806949388990016811922128288318516622354095133354141662743682501323253443125913340555805315479250124836956395560305103257582731623220725229090357439876551686605463358987402957824854812380474709493010565452733319723421342536018777865739991113078883190378915782397649680876001165030333924463730166304681860475392480487386801246314337484211412812412324518304107300414214781280709809805117078076068921404841400982588283601213390951283722361997045137893494971828172181903728386455803955746705077743807034087073446674428406971315319743989299603869402398318592120663092057442271639204278909566261811190362927040139805166091513729451648176679283962257779369660120990339585880115393993259040864262949826869788130472550386828907716607873887469593757530223500980250822383752462633500313502335347198568533017127659342348825719772992915844397831226303071719647180054210534142936011890097875475208692603656468985377858159743213738821023959720179652120574635360547497800526384970662739726829763844252232769719704384607189751459923256881753392386257189556344149280277552104282132013208205435856639090266705764608477647965359872669639153607875216186195325997950991301589459442064489977590168972058989575326197345201994684602777373708 [176,91] 978970609756957518052778932120183741138978256011589313398235750183844297464672830222562478732870388540338721874254373039095635102936024884250580869336302539685890789855516482784450088121640339159424381813934500481923044252201583056113165811516413176108420589773305317556019158616821085242941852574822135798183243838744893135475506784109080747774913540291649269300197100498857675655460131429790985684022211249347739734383032409001122894451775106994147395749844391424558619145432637493695768533240552564754563750983907754613606244057147212951022137437034561731037669115917783463807874278101712825966535707884838960906454138726775052372914774879352383354875995539416509442077261859886195779202975013880900877679487624922856651410814813148428876389422295131681446107369869632559656171459473341814676060325106105337215129537606281434407425380391747138640980041932840124513908509105858108758660873736364553758072256497545791278366286180569966171748549076647431308586423845745190886611740280621418181246351290057598942800002858383881315693666113615669109604021114123877218778554188345543053275098003591309587828011831785921407708758350224054827127391569442195180417736083838738143563789327089192289697055629968164101460454983870952420892057685899599993549234560 [176,92] 1193790474141390087398133502884024466879585681394544264802066935613008533064612846838815775148803100925959815896013057376342438611944579194355986606844833590513415434635277426590500222201490049267071547164725135042502810500393896197575451353632480203550197675005430002345283236639016207454395263640843673148347547458019747340982342288518868325802769139773191237679893478575372116094433803231201964119267696258941935823910061657230159644679965328154353872719089615011515872112771141150007150389947276387129359691856437078807039203977109072666233727088493837406810232159037095117335173332233130521543585234858431409829636097349575214727693330462358540263586747295211707092360522923276626471301213077536771924447099675938439231230296648573057648566510939315734936221262413639410096630521030681321211614234020373468469318069272738158342056386889906187768691410662228151366053279421283425642106167197829912243791396825491363690314429621888253709871709909427278706073428910730778264549237076090487779177042283197887933392986632785028603249414377854197043969457022582910590426210068460539116584893595327634967912078082543432513586423798570482840218118450191381733218059099361453204928273363815536697783376275508904447761612019570165325849921744238467764256 [176,93] 1179440092300359022424100561163741365167122684674671316287281742350089676514129473251647953512623666762955882483248445079535252055383026668354052147219915536874544200059848842371064815014739751028582264969645334988032395535566661059858329624681405141403263207970453585430654287266053045146105338265147683755225252051182095396708232798572226324843251195662109072411878157545202940182976964060089234668713192388545389840788345951190173138911628102275188543082987436830984733125339860687370263059274148333912922111831915675086724389030386570803587720564642754175518333090181171487701611103713346350986882322327425747812461950167826251989508719846901303854281606651417987592910198511447390403509845695275083573965253857994593088856118409907156033780717078035466243915979175903402540491101604632230505116249740495348450433352215348080152662710152686508008432803438105576355982701136903758771657951339772119363308716547884070171701846142152258139963521944389255132060052529316739866726092161229743514783587220020020238002672842228214631251085366704732991147576779286599313933808769128928152513630526846509692343905106701495195512718567748272794389814249074189708976126052669161296118408413505712029238149895897049062607780896215193523696375098360568 [176,94] 942355436838785812246925324444185251923427269396933398576371341973161542267097620267998166035094782523091839893202475016281599872572277450271662496747598574071955340034317245598692654186229181857783365693515778724982824368384542299991953682337934648693253675264340598906819144112535759834269969285269351785093178912811536804313520286329378769070447636028049534276343044318145407540789349111376077273658784383443862497253624880731456288969678390889974377665301865202182647402025157968792496242211995596498495925718796251533520468371285178653529431360868731820444799268348591676974241890357682060071427556840583511517135734698497881822155756529491118606132265623041819480695121492331789625588819198382219690646544290621346524054997999956305658575704343693156337076200475780197526946374660320106634949805314283381999963968753219625907650416843043501597003131746361163215392059672178904713608848595104015351922289263978863848524068173532388833978845309304044200205136125513099312670707806425448687163750252808600797852790860571851319067600696100379131809892066332638696686609797631084435913247866609480830415147249095036868663532757512964546612714611273729745447412297868143637622917339087453181620578535611315557758786714594045041082336346 [176,95] 607675310262364762567947825759625763699856967471892844212050030878386646143007532847275706737444328363758801823526141446025593169623113647727549428048378555029891523801245724351769398182114261524244532440249531711176196463235158154667414091326422712255574887531100777968541432056861926734036366830297569426954101308861795024623018688357294212808405481834941127634054103548627438684533835059892600544172452926001143349550217232048896132554263297892482266468933762261609441821555331787360143120813126932985279859805406102736695508462882946239195621551779622141410079648706413915215429879376357920285322408242111827268137815590967450963505068923559043683671044950722990986437775572791911182199273837024838070957675949242219197007084059223235314343037204932567925990430077449989887026935232662246392478727636920040104293385226210665069468924206710784480070730751206978373985752378133749716486458927598338597047069761061087073451247571019035893146499778787804812154557817690060071798811361766169916223371812252582880968490251665015076049412792340776564354933522956074832381302149079712754012851029197744999465214633101130368786693017475542343251421275423980236766226705622306136669828394695068633620197030966451588115687916881474439808 [176,96] 315573981391934886871559318738753915432536199586986950224356664477129607101097489163279848998742113794993002265455421477867687711377756919317422614343745281673891328933748327289051178930113575404660178913383001846416240943334024485116071664925422284090394596979316875484764061012732193606161855241824733491578356167613609924762243118954329940070848114936491651381129076338862200037551439717215166104042931360068507036909249726792927324887416342867406214594045981842936722347534452661116973787184169948187668631938270314769149387033200919648974479615340332246990146513966830411795991346709823146244321775469654784408281751086061647784100636422051175673537688600740643088668644549538700053332477680724279373978132398633658294821485095764626848711461204662646827531445656857395148877711924616663717354865782210061367592566688388138236175917754996997247250412491474778125979173942807917302761357894702749793738798719681872882733845780009475925121248462451892580776259016316547712085597770338799423358581878697003010964957034634174424987980012447831996447552184007176986020555318374000227883774794614219588956437623665095163101635329190894849725739443886535147269832441098297365402262815622446483471368037789326816596642480055184 [176,97] 131670330753581967268783357364514012614466592943213891542802326999645014168679475320875640145624283447373298357859129291916098050336326503499011804226696747148663415021201488954720938903085137482643745682998530025511954226429601464673808848097157338654694137431386765816754236309706038600441407333165773845396187000827861542717827792594119761210258054023230093066685471774759721328785431379917550034995993102136059549478489409509035333553018874803539916071941828700552872918124862135082318961842479210944209076972771369373282272028176614653035605620381428790250416175070176750741433825127436581974162577453162985019326522329740989008247169278525793628651461344002772543163853854774572773720121436408896892746749519316311735048810371783940604653017142058577353007095970334001104859719293355503483733819861193799237579776215074253347320531604181624864195394195051966670385989712113013849359554852926077349124487614368889339711509412220798087816391893869812811477174477375592294942824341519173185310811763077730158829388401667325259926325378890313075079679611274426025820873125253632858830733277036987378749741559207846153567855034693897337794977178233068404762239215392862138139796960056239772431720454229944423588980208 [176,98] 44029821791378512436594231677842330162828430122260932981034942182932922715500011050465110796917583356057162766356545244205424032275982595885665142496100316829460543911001524614208386823865429106314914226769950190653755166207920619415553450205049996314014864603686943908556008767633852890267209578126647680101468237944248716109718973607378410592010110418270085666114051722278322237251994191979028721598990373719152897368781895804287162662460730114604359093106599202429114359223623452068490720374004339839317756850350715202813250526050321125622950691006750390403691458736883439707801439508184878063363475490025891732369312493701658147548163388118959804182011559680043914514764388774124544520202632202018665867051140270446584936148839573952377040274960252008816182664355953237083703733665632008927308406696785246894835739448726767450840826040795132721736282381703290459792298233971241119449805121785749711695042635456996873500617348997692344916827534258235363717041576537498762461985427498729273043655520699349223091452357914677113199651128507782409943717361650294880577271284153585581471634414495802828691082412560209350361567464734367493313915521280107919861637996010075675906284993616102344925995743010035085868 [176,99] 11768591990135029374845993076652037970608086094920258627750350068599911240667421585172571929462889153469873013469003731506229197775385396065165377744424332554337294901171599503885050666937547222538061965946583951466244821824653261271737360296153392818268526825586051552240466181179246382087911241048594862321112400256146294271727495456117117681112248230427814270642471539315107631745526170894448045910056514978112817935317947358768879683372107350264072673506354949546587279241580593239488135884662870169513217199436757187605930542095850776398130023629873103523047481135740392095588349611386618392677245140888355377153524476304522176219848987658526682684779294156257717560353382954881078503648318652515688920714411909363606125401147304218702344072289856645304408122829251535139214568015419789491659768724784645495248324768744040822919432377479231210237492718020770511736921646111791457645279437336598727322649312408640439368935002633568716263679058837591476281945983606435191838046667486692785001172521991051859035797543311753426044606921448205629698649784510692365756505030940858385445454906655011814242255081464350664958040768867926078417612890993102734516531698738139455315207380653872950033231937583744 [176,100] 2507252479983321646933456936334205641733238865344406734344489024266076357985580169556599703053059528602754238902839731007607290664186408145084093848363977001859526845502823376596870332977520003039629705979639549931795239647442039280556899765939004517065525381667856067147709644046135569112832355428882320921343099264615937336605569098249529224517668896316173487646493539517953961071793458940852099569511237969720824017464138075309134168297325063314116807957338544894938452298486602551073411631456993350137695256518028247164250043690883108720684342922707548210600230936514719700480027986817083836183352419515163747609418625243644206066976944999609311725016819837882234949370304739723901268129949785966909135882454936405849292996354723878444585242429429381984096892921307103109863774802032454625891692706574520436347867021050583242378445515517395467695148000822971477053450540060053025875176075015509600014527701926824824424479009574210517424630640905616243348812485234135759510137007888620441918599941798531752067378597531822423231148582128940060298904866796333519640587813292604800446056251182867819531275710529884743768764412991152669135116225412823420801956179155660758346528456170854626217221664 [176,101] 424497875760407064760239536487781881964784456675763687456173972435486929247639450210320342813893568361167586304676640831878924944680607719828409434205744805178046608729764261108632526398965707549487396234587449168402383560176770487858708338125528148394774558725054984777760191831691155246160902972926531429973764565582226787436070754191661322121324795925737082105739950213713943094291331096285557326084737534944462525254658877934384023376568143305912756732157463895579673704795173706474747816313589570729644937591262202127317227190188585211269977187193758748500841544006487447362888249846659444629150019364699966194398182782577588039229159055728656590184225806043825213361212699129052398816975452227501500956578186831439952163223591307176504210777119850945878356803668429322293586710144892454294460254728402934943486784464296068781329255639521023317235581362024504064612459944578063925681965119903575282140543505380153498189809477516689534756147062257454790576577378341920417259879194979495579049118621780279191945542136356192587419373399162681226207708269950063485619688810929443576665497893338871969008637163546964977048892107215878036138738740540427379685184921730253610788894960734675864 [176,102] 56936951468063139515696528255163855037466790410111698238148914727954370813879946794427941603249678989505196225894890380818317238754735815584561504509812831392763161252398325985254808403585280175964105349635773944270019761651092339811415059987269263775719990419571396924633857131199317014712860136795036312882197839069131967981090955184827347599267621015371274614365452826751437562389130335286570621100339722131188075696780898921278343004802038207838960249895739594039100633483610109358306808759293998254840892907783877496123256754688346640850986532477002529999487067365592923316505301244449349793301291045296816839598881527559815855896473506728761983765882727984866831366195740383591792461273650052176823745368227561638408133265081604148386420264115371320253877199471143295645635081027379041074923581275152658529642682949048328298975049863328038485730846452520349202267372005831245220058918072800255941512970126048527689666099308499539279557954803627177537265651303352921486977932195335841340607555619092299859846831223220432136105432182090043630937647735544319639460831011108289907139793614638820156867505277433522878237449277711034227144785726867936132257325405988708146221815315733 [176,103] 6030029701945143201930201380526405051387617449237252531114064036557274585122762764819388514410950656234870262793461428986633629267445157305189802365912988387530618966009533488350724222517526008707284515978536738851444575572237594762414575604845984110789038699655509430834963700520545373352668849546500693056853099902843505750866017741476615532327087027101653063822714848252586017118254662734166063392196052787936002813208197608583251113726391541784247267472741586520236192293677335358685514592553056517804682774293828606244471704022816959061354568467755020479849531278716134901576192513524941312525416797586486146346987007641488078182972416644384764400332973056420501167875241945432058796740033358335461297183450756051887429617398404942852253465383963461886431912487189391505453476669533617551381045388199184728796280722589798457389621070057018409610180641505752610870345261243186726249900474131221577331972496643570366911041667276525802941442546840987393914466758039158317949289245838144163920432326882509574481337304289596878186717294215090558344224016869075987119618376065223034026839828020349322252217971040589250462197482721573641839609677750219985796965395111965805969984 [176,104] 502507609737463911641433193717538260233974454434457157517871114199960553015909657042373496003256517007410629080023775403842833284681332898792121052861794854100064840429210239341068225583585921024920864968282580032800772822457887234461237050953030157772584926107765157027705417220552306312100024437949217919810311517117212555462130191733524450200894507201713439858056984879886982842406814151237829166463989468669450581768680414318157245793551951397304433754434997894617375565238508865467116899971879421845891688658490856023130782881582883868457138323800085916221465485232695067226509480207166731016039797216408744632603511222730966858200798939451352958582648982462115662845366057269390557905191890657561534356148003216937099602922608493329089534567444795060639163684176311807190223595967433489413641868591196649718672255662806379372356661493255374116757266209982801137241620671093214546300063036590190990620121493339462496155006160381083323117223702045820169923315935196798019751048414772416880625481164186442359824554363960789331505322940303298511884879705318030794584232384122479432715942542545784156051536322635104811409114343150857260299144153534504842903939523671024 [176,105] 32830613252952438931518998341705524305045267752597688512313288276493958569151535560885573239496552539789314242164751861714318457316233676798435364337336342417355148379219612521772370791338719055095724840830894469789330391391831508785175237608849020287141114236357416789112378482076030299778774747192318857410242448450637838421930095138405150191650478760452325079204074576069917123290298134751900893605703518104560606071150697704189995835085877387955278398749132093710896922967963185086264462159297277511798035355389066462187884505050949168949243119742629694881822570779711953928546192657836901503120932780591136918521012259549814587897555021567176154288389592115629917115265901278645818848647353763452612806817787544460478406244642400044359961021571492908129259445968529704483382132219706784541068755447994205954344355515628751464017148418970752382783110739302209770236053681495707756512034971989237990646582989301794467013782533750086113951264313198047985491128292479389343805911419130748866380322007381816049508590705393389621506502175848822026719403651796093776686234546261408189431458384717490369159572552439023311348988542148929208104530902696049365948853968 [176,106] 1675193096456816070219553977819403158595695734101813116722795373606188667995241032987904832096970595447461782994154487173394308986511152957176833550638705019235686254722260462866107724313820622219620885335636568617504974496049615301649309304659367090639670808488669398722166398939115752547549940578949930209032339573572890837571070187100245257177546281080245002976870927663494652226969562704441093189229482741367719000026935325308872800963406616784160366394356123647905164568740990707621038678055382026394829282214960439747951866623237323927989657403045280751758235934850066322229238501430994340245114522100597225371369895509627553807015784508504889997923680672775368105874133951336158560629110382696694819301331818335387806437503674918477325479572208238585059128587159484296757527981495230460216363027015160814654432435996088608416237154741959722633868969265972249478869929926737484290036153379288397474945273534536174995317227946896905583999702229677322272421765683564198327413361046447438298053337139459598263895175448050120797530663287837861244840742507666847355446113860700346271088472001121757987473549773373925596138165996571809799010812408204555224 [176,107] 66489760300503037988366076683448107362753709980803716586139620925207803389128552714157663742279483776331177754874924902725166641813131594400405558797272852609663231549512689174799929302736707405795791922261372138409571928066440315147531804263076892245257451730018012382176812238588389584210602404044348040638952189462345205436505964515597116854838279153162113180171111024657184930005813812175899403178354305157174662221282686554499000299797014952514335915947678363207880199666588740134475171632227960286212998063387576258827928222686857663099216653390786404594968152616296249409090264502988746148108418877662246403693263085303747730124123304110693970305154382717296050435195231970588489962585790584846959292273377412976267126129350763126635786459938425945553372166091769079531651901635470945570237854708643301345882634236081412881267762940370194722921374690796632769923642618689911416869863334823378425095397519466874724195733985384247566576901403657633144563033422391222830511493653282690794452708158436173947941487853663244973824479039540858314836591074033139119284448022906356631882943228957982667495706185498615498553087142409210535918540056000 [176,108] 2044173976705651405095252635584509053092474816459638185834852981653217136773163633728903521816112578264840845505342063154217377031498231133707171462618695507908722354423976798522016513620191797265297970639843861743728594739034396934442638740209104686225706468377210261590535743948571113119398195413871687460350947549910731883578954424299973896009509944259112078312474360818243649413668579788363792400488228090958112586719816880646987464319452631969610595159596551099138209408506177297449082658594534526854943380477633910013921129177716957762521456633650777263790239354415525068261822129287866948299041502306067051384360669215741711334906434328199687750501827102939140095649811510426629902037312052148530518588190340818211856887557659117728285648990760671707479355240116657114263265408513284575109013369952494318607793571981972484542723099961491287925345452148014057761518050577643704670297762835017918546728783748363211553440626601756881849718751813640817613987007100561273703783053818757002218085823146274571490159455542428953942868189272388453226691184071875007249044294691034460997180642294065655472615672019017149643305494802417685673984 [176,109] 48465667286767276011727163934621066845603174178364179261156194216113052616467833807040716019420431132927561371733595468946266748329769703000089950670924426706130905692375756888525212381409086687713241785435918003411616979035168449676684591989245364028689137540271227725109640158679869541855880192044059803022688784851382119220364564588967748327815625666736675637763302006134378221723396355052576489724568840450642764727516423623571524180002519689933803958422496182640612610715981515085095867775990820756787957861934881013619313820447433671030323104211610103429074535564788081294240620389678944100208119972842123215692477047430424591687560199613459960781691355603180882320728219736916650116540050793390615541019226946938027256364067211590261230938645242169478999363227333229380848890035812450134806664506068061980018275911969751243900306273137780497443139996665380780450308259576234382870075782891943841827779915752602865882281617182273086811089491402896294396932380150903944357525620227721871711117330442411631119967697566114966790069950963691877520338876482400591040814310283270694337163857125859468327949720265595365030006766616640 [176,110] 882044497572283238282139646288598942072675716600829950409223918075758376370269512756744909567359367099496309683090443384698244565126595779520953294136128380042941364440328284482675328595017503689292508115416128091031556476538498988849237680824170991782035687853657591320033142353163349607525860414938596381124987771681395774985561845596058194334086660577208335913798774649030861027192545662723412609548784295593997024923833295870295646664209936350762777173502915021171130206374059396103500693081294821451753029538175813997240861695445661144917218080366296959081307411675305829331161151734807666084193788041549003931916638793590542033660906838483606474875899216820695214082994334177859051091828559382263808501853878697947283124297125156430887372114641982861520455605278089206825816593201056651766775922915303634009385709141686879999549481051503220082040791903163274868702529291352555190254484075670727590788582347992412109900494346135867423560098450187127778421070069706347850057522213844172628477428693238355120576397560893891198072996139806976391673661271170421988887713402300597614395702235078202063306368376617226446606347 [176,111] 12262398846649166476338680471587285736552052879165633806774293097918569737618011254168109664118794739543478830182513017389946913263465204881555600231074706203280178822034768639811610888846145554779385344383656558000255354498776336617812596767677474166422393876552017478739891654388096261887291446926275498433074918177330929986354052205516841482224013230577318358195675437335171935854358145155212517369044636063308236844142853013679052399326892012912281645791213420076861597094570583230240582805709315740289018833577898814194512537305568037353951054782778024573633189418575874041762718947255322605382150846247571085720097438441796052831212356635962500651837584062876609503382010329491913241122548854015136482585252111318060028784494543687501371118907510738051575509532220206219071404120469824792698674323999771703044357748172835332345640921980524993232675170651889902613250923902648412610107950830705562766530826502319473447456957760995503763653508889022999265758526917608944433275168209561464781957047415489549691850050732537486471130929586218002511022732856446397589979546452061840336295335320300454909690811417672448 [176,112] 129561085468777493067278342403822662179091725456374285322171001155844736032681841216375673467413000114934459002457210805948967719604332776708836000556756151572736538898332646390792098351846594045944540506613746800875825117747316244161516114134403144326085142596795068866109581047392184163497329175170031106028585799820510914891582905321891247676972013528501705534678116190565802029119328778470220855480508029141607684163071829914736173916494856411358330595186111001526992692929868786105317990456427801633161759536234183904657754811257606603177099352005178871391357876925996188746985620342209361478214478070592663236611539851144131291942523820842702846873209781067180781613106658085609621993923377154444175216520632345434644362854362307254214701597731292503307781538200131325986246573441446212220311292898223047216789714906713509307594239894557427044210883285457690489276792916242719639027891154117655851325479115453472939780584550595369347185125318304811447068187434691076457727129447298148180531816111404332096779090853420989568378749638825064182907632157152205580413256881696794466708122062668716505927648016 [176,113] 1034819799027788344621445525150536517833090651473520225979803901120360409602802887515061372930084791041971386804601427357637612556547702750885567917858375302945903660531734062430204566437874346151279309736524187679186726679196949203121630142801427928904237345251373564602250134991665815891430660681608062932960604542078776433464936556247122579684222297198327313713458044787909819064462975683409337079148705914937461176506343772859976197580487649218765764107757467913121185696202158629924652628473089662884357245466689309992037476269446070917654693504730443091457039643348738140039402095772297635216967860269140452265635387952477569388614564443856920570938177485209961605996233880551953460205634400600315313287779558748560658385309396087571395813755957849511271644351002149723590906944038414309184380195328950639935127369795350655785534262402401754153705349795321852321509758425854576437577051207713456756422329423692058432366618762615476116365405609985112407585934179547834746099524342752600803766741343868947194709706500697451381995809882959710618362076467883309627462815473947429448968269682942477328 [176,114] 6213092817702912082862641997121176770250676887881545444141994237265090179785778764545877299732482242919479723723439725171801495638738759187493766905059484414270308678029756880686904196904885728816976356770252517396166227245403372266739708586973935911117860996532325895231912923289001930964718573829849500178723711170457065321394179458153466057358852258272560406234565852309328009499531185581866562580987169190532420335030815076041781566763603230997443438271455091255923863884351552421998982595417105366948785273789145604224023657724329737347136475514519796554234485601733401122949072970115597214868915936347570051575228448803021525236931053172163038595235538042001466957092240727377901626150294720953773615018567427065155778880586167136843674537036583787044331866600697629300720810349224788048919529664401432037064764964034895224252670469457661302136062275439642719903729401565272349446131668976666508151232141912436676186725665458838807554197025566676835803453939638545550377950339308512037668315822033888902306133299086633363883560249050831474205092909905257834388238992028248241146385715032 [176,115] 27876889125987478640793361881508114321546112125586930290571798674008860847632590797555899860384168409905068139590759916031856328520294149587128240819917744633231217031961866326198951038664561473373176954042083174236947965826209093673898368744682549529499493495897192823489493583530142222048611826903711387094378567096137645200434910412763314451021962684568248091107669358651079374706610839380161152932756618749060416297347138226962900745597443775779170081912785924013935529771375094667518671537707471232627705833066529469815733416059612186016144824143452088529005338079436547493918096941681202565184566833565131711625813963147149828461425284420570754231193656698859933032707428386093137919075406135385544695332134998913910299547725350273339843404511487342851017682906687165670194375794294820650354457629017427879759114321753495586003910245941323330160775953143045892907759432930158091114853461695795339665737667926565082744303002186531616370162061201549354745820750729856224705867627861112453495364447732875684487182619991807735520431537659451871327411878823501320007949184972504343168 [176,116] 92893571693379181760879692565342178352941435766759192208653589073050640951389855414187618498480807947100442564170235897162174825645048126503796768409675022740028531233436369715583932735688363449147310385131933710477831752053881338588349196775717765948156689289487682555429423250070963458328727846251346395857948470338484280620387506652045255194555434657224580342595049012723110746504628672394797005490398804032719834973588216527792036042945405871715460458662955243306445797130880774333085661498825106845099018708211826507084914145535105998163565324684482667259158778616833590333391040621609093681693901780703276396577633343000761356892032170559240545489959569855978234463837740980452848558140405567595567829996361466884453312951955315115530782057778005914070408546419179306465169717057974142072929656298646629046239287063748091074746484419661754627526510744751040403775376250376931162413944631414310512518614116109998896039944025277794288617837179396194427532887681932860974079816802084196023661709546435510345177309592065481080936530198946039279018536300955865141653768752312 [176,117] 228405524550826469869807300672882812436757538388262553287054814050686765418621627574059392399849147754290706444369255435440039672391722982825878609932586475828927273425192781192213026282917454264035653575444960883894422742399635217128977599627282467103812071166334817218731772320847596726316565400142786100923083087120405766363601539385548627984002506053105355581377465042288053496292481638988481229077949439852580799006444497269077886323936439184413215935156166619480714588683326162296372796117238014933200475156754201037576822562684959285782817854540584976084503317349535669000767779996384938990391291251133823190982241006587192021438643308735839613063211002145754019750044809854728577099765323713387094522285532349455011083296859597249288252950574486400505145770904818897997268676733972221715676603797002019035015956612115512540106010492359288841470970808465288073588712809450179570458375840853369723099389699339885380040740985801841312154115863977855284840564983603904264679497851179430755780766381428022815149175384189554768847157545238963994763681653699325302600 [176,118] 411562976272843068083260379291083603960814098323394551807720874765703769483905554363663111195524191396855647144082393067687531487991790074626148929926305435757930054594316061001558115881620600541645252278302536693694677579812410456526147058438077163614702303007784957438212202847382947148702114210107795745356258913926415423940434186788418023198710119668784005672120736688445882346221972911384584693298042084697616219599867064832592975380473761063289310617138324254599044749382094403632425242803233067922184211614390500445881882270574898793322533562071696835589014555177587991414059541185750512104200124621999925724252957582640958146105969217097353285044693001034440933919128487950553710302959422794239211729778537987319450276626038337566399857086438073611884597335843317656530183780091845537859286546981069336254139152194538800315008207891167988480780418243076400086820312394816976528832638939395814617345965341229913958031889807979956841275659202183521940822894105030894095131693813819982424968616596984418509000190014252619825150106493669680104044771941624 [176,119] 539571323540027115337035013815170012697349374316573841321274916945125073070306785723694630865908226642362442629271972873604241271128649852344212674275631998781215359282127428335127539123188332183899986824787926771322853801975096640733381100457729787159624171136782947565167475395219852578701139718149337861895544697351819799300320763145380223373515314917217958620550557201651536650083252838336414237079254538416250766535671018306936249138026900424546011635220682921299527408666638240128424699567285728285692577904034051197780307274857999556490727955974845568112874637123972777125267726333974305583599270287446417513221897080100907270598619846316620221208146757568951372875466874587542763437386246161753799668045065699253720052666069624615728330032438287159616062385866928757203875528337907971169073700574267449839889423179068957594174865524131644272921087420795231063331930647465752244252310858490934138488537350484597715456715459850311846867104404421888413547049265965874007049636482646470265103363489920062025962589888448026151578495595614006260032 [176,120] 510802423578291411311646190554593065724342211580151008965586259922536242601572557985301632917221040474782160252792795630177735491828761501410870518800717276580707274697046782199528085796943788300623091142787543976981434360151329697945995209193191727597836044178511116211707629632340136643458402115135763459723231103493625698353209693535582815391017518630708803281747294872643588453552176518991126019705690619439147019858201566069338880570188369372599657490261977449965587679980699564309771899419479331283691474519471903380500106501810156048714366657818049299455102372403790374170888546995861602231130651932993602255121488610966230539934308279576578687739277635863845112793878511176167056053673987980003813938331507849688091036526362213298545612643750791678191882659221007505542646455568124875113475621699401103203615204703271827734235088600096241317269758652431845492967257031191833751275048190112697355833734555807547693387549142374960203634391669167578268640518131748228817881765062485281355841598839623713069351351894146093730912290297536 [176,121] 346401997902593565480824529214521161089401438789023260692030808839766936162062346486201638161306885775417013007670655657446852061932183173885459295705324648141503473800471502763551097923677651523935738070585574597778314315951759683364835700281872400078436359231671090245257948441934168756885660476514277330955332065288950419113949874586893382734639529871733025149466181773925472237207039649819697509289414057938618887478483094687302658647949951044720938799247955538274375560325233697462412680988431563554482221832396535942922204456140374359660242925879620779398746427212906453366188560661130764579782874795245909264911860328559337099313662089722352146082729920221671722847606706902451008638652575731684118076686705005008876387738247106330564493994570271934722406474158854065551023638219269152020535691250339201897536104248050353498361526369316271376540066156736234514394421701830922813995977370601467645563692827792071474220608152254997537860585572359239557673725331333815069310675732724363738593537742265666324013476035289915598624 [176,122] 166868236887701330659911258779822888639405795941688693628243659249490568464348691713387078109541292493036773084550375928385305436683430101161423300892075037676776326037820400875142405859515370055925458194342340733992112412614505846493648665681757475846608205327291790487091646734351092387467714712442592350270521068942683135754904209252248992606039853246914355860335061948433348101340316375140002452131869438979780179567845250726835246580332369797091048454685098943254247915843494585847119573593417046983163185688690618675295580050550459427532517999463025219373481735405205712458586723864152779410565298087987333676387704257985516440918601783619746197956760626873673972221183010543137575794097759463253869273268754006819970245130006416964333500755808911002136149023919348123917944510246475866974179421209204086734049935797864536880837514935059775201396952532608531538682163951323827105784831206432032866964651539595599958330187083056928894162616751197483889422895042871544498585556155675068260537546341817155242692314157680 [176,123] 56594247688094780747064572282714408073614142105499882586194220733974656138284539584009363499613411151162548381418137307829205472735163956517563371091385879695938207198426758839278436946103757011578769122469603199100663517487333119641160965035725239090961103135971592487894427731828570558682226434942314587600836632142592685940052907206709584233069690636017618948936715311777212375567242534964940142049200527504321258960911336514395384150768706171197111239704783572633389589184466485240618672861762570378426976873693413747981978465163140981061768804882964493164752592798007798287727494388904139279397551618106308396566240761136553367827650405839606023613302800164720539934929393783777789117331838909314479024648568253224420411407360880371690332883019875594236303774095867085299690483395546962072719563255081432369045959260717723632689845785350398963995288662842804325654169112316584085237328898107626020820333558802029856256305970591493744723624035194752437670918122408653109341038371033774599117069676222166395840 [176,124] 13387442341334923206306591432721665065815845816309241064925839755103465397896041055431719880089526970209927324294727914961512213087557983135978107259888259593535981887197050374556031725976618653501614464069010324605841188160612624219758158425125666690509011356709831293601141161814636511474180555256592049335738663105929268716311112887647944714422532904914283784309414739869083633332834146126804351389416771551004656747501121412219152138119545316672384324575284274796570962332394130934050986230179457860601876307047106784793860794302249636676788224200877028351188983696235475359357421433900739870392346506103953620420401095998439059703706479739795737544350032070307940390055512357381823891068697140416549256654456737190054295095492411882026614001676562887946712207772585266330485786848379092350219291425700830800804061177693593778301222590727276771379164654026611410957287693232658350768075924394890852420803293251761317657238683694461360642932506890862401624285750791420184798634981129587665334125014184 [176,125] 2186937350195413412595022333028371780763523156395501551213013292634673886308020197669872549261294259286034239020245791107435809145755874799523727425412230839552299976428991376284048001954027727789495595968999056108254519609609440572080324783285459752974959515864802466446624631669309610882097869725931300241850719195257479765973825081041573120625877417864231590723250921353999061388358810976814609603597529420451909199732611161786201239733539908803467359384956599127692284692748692335771330287424321680570129710880017384138189719961519040231927021797600163327055483653975065055586997842104266804898105195000769762201891605438400121786868271186640092907211103701820124997067996803017561002376432817481675262803040637999020203837780411566130617123036960004094323220761517191106966552473733563630154727570124567062731639208480592124567508626023176882371351278429266448986217902021136174846623236814458318401380220448255051007527361461342669146106757636534640128298794982931702553501211447803802376 [176,126] 244130577372563913627535900087206083391298610719864939793416827469154245231133436677456721026789694510791586535754969284729619025690411214869459803369499109266419886962521178594934484184325074259738891935091324500586330320035492905330118887068505229334868771521723279763349898539724648030388933640152575563857363525146258908786194816947292249098453591790272414321760259365192899251988097214311144387979485688618669360528941599753131116743573325266042310922726569595800791477403821975075140328285421192447787912604522253193223863851052529325226296397344144245170143974482455241623462346026855094673672228429548507594556447149649444157628431333826174124935462538614153850304743317187186959088983388350876910255559587824538716887969953111295381450947861456720082787575422538652971530670151736815284068841523916534179992573572967488544437057891965405373254324786079873156292633023102784969956768307190591453139176179404279466143417437481635563882202553345577048871770323853177648196385942 [176,127] 18416859767927349721586794054162984332477450852693067121883692449830488372194658207074977294252275867417321526422499058025875114121024437880704921367206274922236724355632763500355771618352057883427064600595766619447920831038952850278894045278255566157901880997067379714057651676217933013155054845809860789699006096404579188606789035606591598271681850009766120084435679257651176946642971658723805441345549503933137020696256170985097558563888840827024967317118574532783138466065615993448997128636140512165282857425719173175288230965533056310910356732133604247170225336288969181365380508619922438618407876045146573378180740654275275076866836908075989121234421896007359969841002447650966618013740762373165091208865415722939219519503247795460031186272413385176003379998454441703797212316279776049063793885697165202453303297639203506072315064050476169026302112948652267992124834001402489687418744249777079495138879471312169141887190024702341163514982976095842016879558871446236672 [176,128] 927857606860991933223174521443423816249477663997664460651930021671434463144458706601585649463627977614151091398763740783187350758919457155664703431749778731097464103532307737347290017231663743127007914866863603913407397490322527554237727204457169346596477914019668508056907663329868046305670916314202305426262519991462277115308606576950333073098995916158744498060187115257036502797427458763459311612695790981525276349081326552194111925801105275718360276245725091304482471167752937974595208799135203823707172860575897359390396436609544264296101473336652023001330102190316885759377033708740322689028587466096697121738336290645396916768721480526972650177979126598110279540791978162774664724246276518257454453789162936147883962435472929640547187705443586527479320904554897727114778709240247002320774414338211332246998127768987361144561497634460867364766225588490243306380667047036511096245903278356433244186795367596019177787095276142665372078263740874637614348616688 [176,129] 30829297018516196431987597687723713807371017237866133796358989675462325774961063550802825721556730143671760903872709262318663850039548191191848389511534677764940070373919296635659558496933223750127977706654706173855669726746025669295792134809819247678920702296338239072490409651934634643075735416991913155399076894879979957239354841744054610800191154044069890420627790267789034671083816597560683325646285366076090479527859132781401646712558076124109073801637922297872750659812373928632477551696493956835361660701933348279762053469580357753242226931109900957703812065547293093669580079341345911008700664957873201164325927214378205538625290463687483881626846538670047088660891463715058845720482619412191655029075349094703311832867922664032396254938078577236104323615199119781971827933461921071735625075355935663348482137981510047704771793956896635310927174212369581000078153877346641862244686919215554556489258602057619530494469893369867751142873652366000 [176,130] 666589257090337182901878297157075642957365109666615448452414304615911813765529113122228713055241259584515242362283335945493873673300417708471028613482538222155442412307813606307251114357101637676490015659126830568969784277994425554873996188586088236557810023134060270644022850396167805031991603225632028286413462724238343239070917586604067023246161822759579510314177079525581156544392537546100626830888493986253909802889709205657468329220597171637360463385254542188652367827473432617600801623471786937098090214541437849289039974918086312123437585839493273608091659377685687245400627593098515286650179729763775934365901028391830777039470621013652740056037103729242604779648422799530532891398724416369462489128936627840032575267255485427305652645494136795067811785663489525041422647094951909155038918559852854485214612909139746840239888089318218008801397778484023753021836665398271294393366644156139601390655217924027499199642018601553506937644 [176,131] 9246597921584416025193792883402651277790253614950102835737754249560132370723431523551829918249735180949903658457884503665033658556307122625568794324445341379878368291526597722562713350180764826458159695754234998985332824666589039495883130852511391659206189611231512603014703028836636354590495201287600297400035517020348296202390178898749762135366438964923104157595182000544564247241531802973824357831252865333897746548505782333394850136267900372414222766767801698264952429903015614380845803953228742492814503867314791925557628956780951498821138668679835573508003323505008769839865747428942049522507076151498608751805517393049371932087943485305099116964156749901710866507268847364245490923693370669991425052997960971228376667447387749795938261932714237138542318552370754948558037027922886244412236715518812128349053494826758533667917935508325633587351915985625129024351806949131347414500530007209769387878222261721860163846737750464 [176,132] 81047058633423166790944696407298601560594498420178504461870623766915998089169845540033535383137328749033561598931035989398364585201664646768643717303284973078175718457355694885507292809688058548261919345860781976131570118937537692673790515691801317985388820833972119289111876778001227211926454425492322676221234469497573645452500208619909373772673078973053584226465768036944453114199002538318259691805292083204516887579113069960386872030714360957635439526425806922449928368956554098228043059439363343588966166036072271637389063480327319552218390933610590674777880631833251540379592529040260307540871569008117029586065547634998462676236632192589645978556302088644122019928079637462583647543475546254588404506301248905103866265110653870148785424041162996649136085375657417616833359231843101915156550076690604262093457934192402276573220444005486682086191119609075180815205885939594819058071234420069145004844260962420698080 [176,133] 441645696965232634364574753414196784441268121690097785310795139482408356854770778899729110675188981020966361302186001529868901969887351062046526261493175118411913088760293676690645271474306595759147655837540823328874979982951866516968458953200166880702251550082366106248101081136110459918095089467188458090724590883051208463382481016922894995191896998354029795821992330965442560125349520316281684862076266731749734665278363484168226450509726957567961221911616408735839598380504989795748394265850367728721533572322678673274129334939525219560919638647962479659435167933329487597618379935851949760967619816897375145822506493077901553619193474207187001734570631877740665538645219189217742038410805236684925945179585985937341694242773498219805638003085213270353604321075277141638914951947752097495545933482701091577969118819179870579719020830301332144274706040953328400304740490768032437285255578939096659267285704 [176,134] 1470433791634300298407249653839996160555104804913867174186054583953074819167887165279132435551006490799105431057359326800521013284038801390853261428783342070629126928595908024526858786598144122410022810930341909490166377844901277922055449341457336988985951410621087253047687071314973302546099831605534854567690215352516116548154822389565295485398831253602957588492863352379968310500344059660300117848616543400221106911525540193868923272653447295418308688291040989902130662416777875862447424639445053684157635121406714936654552575186362496246361286998367148725447632151131840651804131022687549907376905503455678265404299013047102628688133820448054344555415845848133021307212870083529040832795473638221510850970773530921747367750083777542176331070281982748706248955727232545630332445971903496018405921193683597918737338478116844682918671014570228337336830829219659557048363084905959163493927993731754 [176,135] 2936019541722738441593365574896250453021319865305381171497582698865297282172256035158620254845623468936204990180357366603167934765687508940568116312066243862251236417136987191176245546499680677006299109772645079526706061388361746050743331443861597782777120283906174001789488110335873440336814659085300608746912248960335233120817791516892568581247592595075870045855412806540489697618359822193235966295715356072672502325929344076798661155709327276984178456388226311094459162433933491534746419363286886938285703204991570348058731672248372484121439046354647825869865246496426762979985211491042996868676551315913880529295644000709020266447108860907090352179367358364699039090628920074212168736508570300168489900322860382084108470673662086541345425459870223439609438260194137104044881369964339752136591052805963873549043800427975714817379263436426242960887773848819518677665607370222216235200 [176,136] 3446034998695210106872281516510077125891469594177322027113035404581619807480620627049645222960672332384907021224428278055423685004006488112443716955987223462602637124838250979506394795636053747389554589449351325275927136115448205773604277565896440974326741680966017687383285821944875027603749253579387547854871616203537552487848686018946847467847746103165787066601222896929555345313050748705264262950400019646898466084854146045984907419587712351844174844774036600815125578063892557883626989091750151078747809379814439951658739071539967642254735174995202656585963759566608548603251361987231595687004503003047433923374603693261670733203647301247354920229177942842299868213268727861772869864932134609650721825145943760386738189303237134707703904996780027699622558909594520916739249714164556408071516831243078267813655945251172385700408985873860843246400129779664836723106186320 [176,137] 2326844251543334752198477678664165812251455079781504649731015903541110949182893871542888651841715469401227725427683967385687514238475799928386039166413706429849859583087910016273040428550018672923340064637135693777232524110849881290039609193413955449040063443935414170482273253850522694609910889047491491228517708734386126738975262736574741005955963183242653188667061684140158201214895364493619790220793629094907632679068687602585099524567506593673322411649792296797606819726558662916548719017247325910889345925994904750810003852047944421932065426745882548930292576617760098477593398485887664314949089710084872744069214751094190781596135152142791603149815073106144051114744413758792098920441483162487939120944429746914184114489080865777133546486037730734575098793145362545385936420120665748438850342198196226758180701758768813744205507255207864113623725245211216 [176,138] 883086216845468171897037059540202786063986311410262256488332056779991824057334940048376557816989519234401761891652403131395375600047332999644222859420921123107257217637040699349232711350823241443622487413130929298476917940558332815057780746124612634615747420685907134168080406677278886482167857409044097062089674740657514767276334948939702192605147926715703296347086267704030063509157271974797036216509067202007053334293925093075150888852340999502733835202776993921480261584791232851006473652864092051468263774175959281086292010420380838083102868613871879138991871770228254190371176536880029625498378112767163240296681040146990260860996866880781056485752951796372046280442394110884143635088808331265791403474654991719223128793572034289878373717213639141845581684876968254794094154198558386601067540552961347450238264387637263717649898830462445742148 [176,139] 183698963159333527585947269551572615746421326737821306650714479784719299575814684444527111586171879885537908270918179846012555995180982060819851753376775544310960123915703696776368936062688688983281525943221308573683883478350152412663715567353568681677100255272730579941159014101210941291819871354530044265123828940449394861078793255854966859558884846623537115273059017741228526951934174969374378733808820652909827508849858106261214571594443040951007332084619715643662888236128425736135846556102644877272875431328469644053953954104062045423692197679864838169678230155349103872719210865075422135774968146675180319581235459179575095026096929806847319625137698226310752189808414521195467130758787422821804341131364959679405375874344194671355355743433530632900157876210683763826115724040795573971270579344526060139527055238477529005688847072 [176,140] 20381693961450708655139930274000357520730750538124984116530664966285081162185437347667215634959994613847484024731697446117420209816170951946814555841481803952813432679251446461721746816357551144162928472470596986666937315261804505526931545972143538487018969916027755727367581695138939079534239436874630320156605849744736421704020660432861589389084725173286135562996906960146514769865989053601244457026440851407291080161552660309551636532308292582183619184437820277148873901912160333486389718052326392978172947546981498498891055300126800952198648642624312722510553345979403155680507340424705858743707291269978346129050990914575770078943606088655292271541254066383177785250871414925829614942042500537155446335211930543420996367716137221530681663148879222335474703003980676142944783846943327462308938418534871456049293242831448 [176,141] 1170948207088910804130627199520703413326011211874777293044872969900125522043410267186423604252086954890624516925494667744911530445181819906520441053922201056643991308563131758002423828213231433415633589721883345325658960352958887848168909633058507765100181299535116799108141835883884967787489549393763447440295966435206324510730863149440528334187208670351100505747278300440546232895068200631941564200795115366008157719837458294521188645903404444292982512765052665079953964364573468413166707187839527312242336591439378843836146605075746465905434774366364784381784934395002190634967606888068252243456186082032102932637323247021049670012127790584731919535719729184556096411010242749188104075384681492142764446885158991229933320067983796309936698702308280841470555854389157793674915610203301370456260084710382600712 [176,142] 33726847853290944000175825166900120833799805249901044252612345162937170372581989750625044059644052473649948810142513754842743887438646966180281443127768652478985795821659843772401812506811483106086103696853296123924555004165155336087740903481841728694631809696136453129943960592745267202661597766744177422956400130783602633141368698431324923007425586711738491437809438328972919726673751191524378959533437203429469501499319472243942228653935504430077663262076609327639100310125503688993687848777318556222328993420671902033066153585102557910243199829334928688497282206726662311250300847967559719887329785894877823874159892451807550330694567716572036008849014786170746468255813075509540264736298594961651459531122911137130776093815979440176400135843253528248091586765998896273737264531362771525841241 [176,143] 470136419594931724448595056411363322059454669340633953621149686455608729597786453601517666731948155908013208056956575996156138155273216081160036656242314981145527313366617822780044120350582074194375350561798565814231780500576544706588771267172336472521392507533849806586634388346699117669046144986941659271557483032005040632978551773057130925026409179179317749987521547999869054168917507916166092950680395228998646459125537889405642934301720631815349829880054493799038917585192372786194979950592450299807893889674737283602057697746701533428920386477859423412784745291331250177736667036565044488934583958714176201362615654554252593933101222349247797438460247164581490159820805831183675552628871721343121856929005091561297371120832324464723155985763205301545286036123685993317846818816 [176,144] 3051178070585854841334721795604490036241473810224059637641512017781840454820386284077233627299973521540986967459262764106891516239676262314063557974144346444510929126184958357804862375385224977723494910358053600287783020325578897660506664340243490233379017071302563538488411026184603629513673080011119390141212196085055029499150364334809851355191762908735862411452572493254577430443229825733545890471420045556190159520374559403543987028933313259396438838604877192999852995739813701584825542251739870074931432846736177069766795639499539500626870168231093115517214140317238660503325130943686983831331743327713574948749230643399863135654679358936234484450429708239356888309344259855162321504597028235543492198930985087755276737543401201328299703161277990256841600173412912 [176,145] 8834858321894522826302725277810114970153118311442953827228177692676882062424621433581189510058335868997362701242851524986664675270222953373463016786130160154067522311250303724784149339737485622087973675680350668533438244286406314278989995738855218683794116328810066136624990269203717905216731726013286013664401865536743569204685306636941228097109712076556954663544021385173319558985992304092501458823533273530263227307527300867163437618152750181376817876395868356521938170044858481910386708452792030100994405109028530532706359603371945452571637930604758495237520905302766663470796736257113587318124605499523833424936129010605169777561614727842014899711499053687062043148857714268608746347935736487199804286227006009155414497341680110906468750905897004304 [176,146] 10888604504855519536115160257371074014409266041382158451204309409585162952825031283533588331775281795773727163110375346457663851369369421992058200019940675215812567073361249728823483672478659300177054224138236302823700486085831242184153082742302269390137778691942388481416011798074570076900800187388041171981709917166689209123574302314211034887081979575642563322277507040973808934847549249860367043661272239755569302498288659545124110593336200343870467809312397749113420863238560418034796010476830595594887711592022092976530095444443663476255614756594562485859619941876946059391259331944582407166012803941712611946565731865619479868612333990538941592765778399195700522367277702670655690952735126526944393615167576632043271576115154144542400 [176,147] 5421257238848452814401763794468847842032131604668990405511097455746258960722604928958155613867587356844861338838473402252688908863467354955182142380943107953263235920194002179157463115522552574339621187685527837354075067716588058082341064563153562973412182721098998972026621495342039922443557996258026043903008251127356781640855524648486489944093319045484056487769333780154531602414410256682942791614417318375425254927777759730196301812200467191487087166338542205177584958923028907308968498191717721871599190610964832479588418524761737989599749387873867576328808134090451365980433558684806209739924232439815953283984547296954122095865476152927781528852129072604286343936195969316258261975414613425465216033875476515365879584 [176,148] 1028730175716527249557149064462440860777628455974423332957334147839881320767305635156534448821574315348103275856154841018552863838814628870972039911277175368645985395826152886452558631064015294321107991919691233025429127309430667765498171769351975735582445156378542042268456418922219520623974038726361613995321918168311220070971095750843005375747710077049929399973848964875495444543280052839409452950318015258852681751317114023012651742376398937870526577110676687753219769388805784706389869025952477889202760243156118188942839051399944120267744051686004878437450956616191958270688954287801859884049187578030610293193618636662887244905437118395240959553788622417602385351309346434903143700321880724637681325304 [176,149] 69704867949037579064814816286750125876103117593821140940541190130090618575977581458704095338644785965862322376272342598837052293476217498830037349863620069111793805660012043956522170922759119948399335003121806436435648905254491777636491483399294185901497424932511310868334756822501963168845487164944668157765939347602202246054388358369040602354520753012541157432491364400259539060743481600979530332851340585378765860373119044198908712963104157015672686109074518041269008839943583825551944074960178161100173590533907649620023194366358750918670677681925295544083098015256408999982214684324351481649246014207437289033605225854143839560619420416273726597902266927788270645165154409181556308656448 [176,150] 1567126950560785323648189248899163364232796328157236442465801775762697945953834755509316013870147319546172878933598545682708289648745923648104048584944198429990274571648982991420869127484020155457634789702720087895236223004367659245310191439413087723693797539220734550960732997697716022178468442211253123770977487972523933888431808595777880591586871444449423212403047078186274253582420452435508777878226745558906373333686069006304420907406770447200309550525847710991429419192943863369268168539665555957677315992970646081402069443428694654585639884997007059133286101937304487955769474615373645385146642869482115735958069898406822112171880938481702789745732955864920841122788447 [176,151] 10757545967517025000063557397774799998629260924341585696201866356342949485659643231534680354163862181967873196650564929781201229814494441878623317212350055522195900686928646320144089823100452714433356981262490354290794380260608831647262075025931170329154967894029892065738957603263963494885406989517807780622071069018497602005724268952212574030683250366702659836730371378729037306529077725947058220307247078529894103339569552521750119936541351110702878038874308361335276579878044070209908188667039659255441033198454381228283495959045081752097291806437548281117931845174111553308015349429323240159669146753345073918050924832222315137969496722257604568054614080 [176,152] 20507666004753644310208620581606333928245488811812621051821056312723966421783217137626929781554341549194430745352967173406606496746663486606247399006432939688737472441039089163261850489883613447182463505517790301939085299786674291126277784895911112326227898701427243255565639662087142251196594786888461984089941552504067942180845602610992009608913107855969767158055987909324539709544168900581005510245224375435712921795651525500931182452460843644034033772718073996749771562665701047199809457519298400136530743341900968458204783980873641943289864353545326301003578320720595339571972055713016171933186692777147077039463216365149348691535577744 [176,153] 9736921246965921838389163805898950652482783112968140513803757516264434772629830005095585848811522889751216388540911560940296598102539216760476290028442432414132207271423997737598652749478494695291050045586674979214698433154711501899782183178767007321360390882618092877084279777717416128534508731717472467156829702338922639264725515701184678284175429259766699261254580442998102585737416530448373540349677982279041854214116475088574333901651595301538915026511232366437125065316238863246902444179785385895511674414634556164287399220435979415072969605981396064326580622726487177014346810570477990293376773044428932821762728400 [176,154] 1014996679489270954422672852345164285004250547242624438119115541833735561191605254798658139284221922161582249386948638082105861207643881206488447777088574448055645636202597204853118805732019177866753836970683299281621881288259122766085992809980373963005844129299107370697017566579964809077885305274657405132556257479500863588201028004943140109624324717825168503782203998550624618042790804716136212802958741434702963509200047761186098903131028287426632712233276976007385135562015683231372773732284190311049728642598658824489369899969262305972959941535721241100502333861345349316807244172720117583189771952 [176,155] 20046699418457532082376767351560343757777235058145337097024744852851179533883272414130100305535285177522831532375066897982219315535269881891641870557743905721162758404695421958422587672856018406805421702634767900661195972282000551118220421814572798911464111474561222361169982141754911264128362398225198685799619351375824730125812143537012209113983661828951352972483452879591345335959594311638456761965694723442961482984473254993665501849188192795221530725289479542489141591901665879284536308698476008121183689605645547488783086709786652649916015672257868046323600920617474366968331296 [176,156] 63035561712048524404515732389312219380675341611459663324710449124434964850758502829721550124856185945337408229707130996739517390226172628241786841141430734000668105650166536193262969783572174011764302031178673399405209376183416868792943196173195045206461751189208062149576606740931567508803325901560299685066869844993513826868713898779650200498628223106025124860198151536924925670321332316262687056613631744488317537484003425932334082523659835786273909388260422300477797470275441891553805047681369023829255860355987147504140602238260484942952774255464549003915536 [176,157] 25632022296234517361804852749614090472080083346261308369604676857328130565017037258458079714638449433271248055704887781727018395000772715744859573823543269581206835331048924065073300798811899741125834252581740028415007059178156745605960653908129356596636842760702651730588696045723479014154875982769669822348658151773762522053469595577396030784827782755018831482474998850555807370397967666055418626298971978559270422800681661248035261949482846079788979281466525355626314121341188960741183757176959475400268656982857929285391414350227256443592 [176,158] 1047260038241187328404311616315509608230858957698395260276235062897061376407817274236056026452381014945125302225641094274918695560655986949254355861387178834713540170991558716641841538663146313469433071625800605631666208026844941234144341278953996944863671678474767927187779966055765525922018241738849923318215560391217526291875072449518130528304910527201066503269778288889336896466399884138650094701610194674256980565512431613333153749918494912684148167869965620002853172395788584297931326406027455897854559773170423371 [176,159] 3146187520166970878789652183396865608894406301624194729105443356312467240262332810373127969941432011774264740724860887335372615446129147603447595778044111609430982460741380212814785815694759072364579510952252700145366113727947087072950126838073806656642531058021053503421740810160653614188949589763883378855268237407211297888337917922838862136561630570815654918747904173330249679605047195527056956260391029625206810433989503115744605628821472032981120320911483090899725707168583573542108214652224 [176,160] 468359533774474587484150958303784000586397677985396454230642353589389649185856294857389732208235610263518108657679377164499653492848866469610051220992612498939142484967535543174793363491662328700696246201152621901386062054521550183059619191067888699756200829982186547447444360747219471210061656433028986902143208724597443574576258397149869613285383787961737071362068677453509514992271652290184860445942074728785196610196728577610267935687916075622365250563382505922792704 [176,161] 2096367108893579588101028391375474711336373322329375489493296395625920088626942080710849942465085852299612968624685057065176060574014666362825848723855973538103766324670293463255684737853095508449032530179695215565349751255389464358588328152556024699163010339863641466413226227553979283897995585538031359631201536531701672977795753248833852136036229670472720705130724957218426287786661772947014966609870287440691879367736422418477949569749314752 [176,162] 148406911553650192724605567630347616348166739845409066524444996497889827151506503039485113055004689094329132239822241001573261710480019148667908890924566903765191846904758848085159693317243504447959448201861171240141703994515712915515924362566086966375098692121304979706824117521788168585801767896010895735802303462703365503834543777150409123620663988152350029667322587283257570512431068128440216256374076084792035128 [176,163] 69871887530129383529288848503936448623018438716878667440627680925656805708202722325361733641136530953777608954734293423249618324790001722932206394245413262899684850283672309097783231706319256088065973678965308272493663946215372366462758272239305041253593749353377341398065366079665541253519568204161224147947795556649051899972467570558549614897055536534576701619358239639955949994929344 [176,164] 60943926601309596820684909880466524697113189346361030264336120943170554164767258820860422288135961086319814593277954557523829323871992167195995432573087703149277616814073250034458702888321917787143365483370180989294487748675781578330430606369885752168057405037188975412871339335987173707222575889836888847829639986695276590683301763661621726656782957160 [176,165] 14398506264048988923907248073805604146263769216043390161589738264887946801305857132077978856927870682769597028149824521294309462533988453683039464703277280341105848323403102103473716709183528005401002041532984394601751286721193099378496955836889980394829960662253264563099296958387832495387138785949684926656535031656 [176,166] -10210093712919628464499371076287589479331675043275895622071165966125356172512633077169837409855903138359001695663548061003114714763650950849851211850018374215777044717979583041140734641207657517029943625083665839996405954202635632103418339568405842425519359373037808881692000443256960 [176,167] 283408059508481277884118544667875274797989707026249734328570690274247643572264596409200200670681268716953295519823640682519973683403753043824308172689652192107674858517003399974509576910243365351123461959335332820895030210611253906184667874584384 [176,168] 656521087278250406412751538034159654251917426436631534183461286306802291192122502010977976216644131320614835735778930583026712190291912261787250051015227275036780355368580930885496930226159509581298006698637818144 [176,169] 795850725506891423284690942030662141213534922799201977150602847013513571760055229407590619820527824279793454332292300603413909138010515692409464920591254246086586160415909440 [176,170] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596444191694808453113528 [176,171] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441318317471882684992 [176,172] 225437980670403502708675396502601601282904889943899165808664493565229688 [176,173] 261144 [176,174] -1 [177,0] 7149584597713152766806842515045406087950591818310184134090255452233860289087637299245999470266369029610776856456798047246724155933837254549866021109435942433116934460739537793905961650173307625659816180852493815197927937565361367853438250435610472671945971708955731896966802721787818908651904916606175332027504775859651729569772097005899248136116573216661149261853869089260114660315040010418663880772763116705414854364164857260134110594791492606348812157145342673151617852156682486207956527478919487225852137733857607598125519463234504007414391593543435752027196306383624628208064718102880809346376016291330298164000303761651080444169227568913537691989766653240693924723870535341112963856647819600733197878220476962723648855114918861871626769244266551924980056023970560699819626140776415270884769918439634088176071654230545020028500854854464494346143794895412954574740613637494622395554266964974743572410354929439614985683163883026592055870201664985004876339160240832441464869876201433515208107259989010621178275627889376139122377041127351622848236590640380656837656292683388014810555669793314440605952278428590645590809496212925369176409037618070208027428599494671075334805930224206656068068250112630726230331444823615236321845957256592679048857999460613768807452871433876040431162646456942325241588225032409104523185364280652088737465736161064377338973297301138309483125212827920527615352455601161059108845915215467154417100633449075690941553049600000000000000000 [177,1] -1143928263224799651521886469070684540404678386780279485037479577651098401534063384152355586930869665739442562000080063513832435908900120192499307165791818888829942262998500609666422617401422038033331677903668201319993836358198668654434068341388333338505489327901349381428103133252319571199795868977496957320202268415330092094565009241638662507813822351441283152584313852894886987002335380361033469288225945271463886320420859485009090229596612840729014210994385490019139017874605614119220248974251777248306660623165717937365368255476118693496373582658896081554913443278040480344992158810121069509088550424577579287933997133246594747629883478975984688643831277040840857280576562899356641617883814513782072616480762170852665846354782323998062707888542800078487256731177596201467073313815848130851956685515253945588096078335554528527044960086852413749814735867808912706168578051859022006936710672211758121636151794744703421335017779002698623271293751477966766082594986239387756349884348603494564127913664801590050908309718517533071774065083333897568198934226401176712424734138573356318518645687376382952644999966518284040943254707058924837398644764809935888963533055386130209586338530467039875741416433502387312156777097189699118936758670284071154753106560346509641372418050359117216401505718809112273137641206448250982554749213037979114041614351635289282703764831752059538160191968002454187443295769657171283924272250286472565598588339114996788589079824433152000000000000 [177,2] 8899321264552698645536520497505455192742956501078144572380838708039380665344464217917160802086416545234505790383173727204005480192940126034870847617318208939159867063054681575051684388882923890428852996076366061339232095870748181601887519570901127158847417924379986041454248850411427609506821782026074078337292544535819982984354404906939205315175160870872702717070502254469012325549442252421274967631909998246030635835911442482394745154172788615969307140625576537785463985140579688818064315508811862942502651863540800349876310601014689556081497065756883885027489276381712188596131736762914245237182688011300958947847675612628696894392721951432048395368780826987093964870105123856969724074156490899321330327392168874062486490795886349178317921205287323195777619508981508458089589809641362006080885577150219224297108565524230704675645106991926873401405037494263832081091423232983247052504120712720161785784706076155308791547507661122968273955690862854636054934708471803574848913930618756760629965805915516052502081018814948007629689544708226035990126167092670680746561162380914704237363259483765604349936060800367816337467003556145746045035065088529792809595638413931333084062195111355624607271504977736235912867453279844138282862285008214512461059300849167581545676737184611212452555417357915557235838021805617597064439834044859139290469093275887997147799467664154546765850345325793507741011662870688313447312885723627957314119118902050848362294576488707522560000000000 [177,3] -16067250948582492980922079889028043163985343000989430165798784474295279720280048927773769649373704935324300803549798523004859690659519115712069890686448691924368687062738953679121749462861043026141321246896093610829770079809733065830406708891398342043026635158369488691913171180739022837662437976503316652620450541716677761656601877679823859776719052895626389579551818164080414119648570962136574148951198425293575711673915123863991242254776673982401601276644406582439566390627273419439989504472165602621459595869609653854798621563151447560112265712084810671438813189639339650062595219410651354164527866031684078893775884187575562696372298187399800723581840009417856801174976234597686922058466603241248645108983653144937903838624209085360986878336329006990556662255721859530330783538205905609375211193961559149506336528109773080674920929172793936349928658298612109086301112935508942219247043483262470906502733869781685527107954409637695693468852814637852176677446070591355190149787227309602682636505862848614891963333667201433964064098277842347950945282617776986100606857356280933613413438749355049213026294323620875750582713157791662146676108039471234271821808271491256730817807016096160762376699191382586595950572237855001243010965508061076925067070307739464976685931935912773022457821601865425287800481691166368992935580926941359773595725980657930332397667276131734790508573087222809491246739743475522547984637668954078267371610557938404694028173774761989505024000000 [177,4] 10822158716587292116944812184704886689175564235611130371074324045378360383071427668762252374990105022219151629378254156147937765129318657258469940618157668129866591183044293927891383121513633427195928485670803730512017287649155522199033755452327784040170891134210508301414165784878265106797285432141176785369344246356033862722901988604718801992768202851501704472690375397434190554047315189218819984889971606214476359144342620613855036415808044376318607365957336625927078279910077837979314436458487402691760675123456414904037844210612756467650481384190054859881322926036121786395592919231329231974023170357236862583060470513739929511883253550320804358951106723343900498104268414315249791838433250530834027887389703384892434070937808943938744959529820553028542473338453733378222382930276021981639736256666170487408638640875088023365403640824387617811899139593136265307477129606382685167776471234992414460709111437512927529739341360803571081981591687986099335117790614795613312900624009791181129670812650603297195703771122143756282921306394613942342812449125433839099532825138076133635725478425531910356588338671817515357614429789923832510191367337693675243969546056628840240522936563222861492597477915585838344826952836867197419164673865270540137018841312215285734173135959857326523542751040587522711168043020457509560433917812950994233323277023059045853337669066015194321472796382952741825582344871616269222521130728260176891464094007862325062068050538922455545937920000 [177,5] -3452378586859749855267706373860960332661675926085456888720719871073012610253983816314114159696046824558255936850243725274044058181284226447795003688433491672416761553007167686946762103242143418186108519893780202304095294392678722033921666961746502365049476364811736015497410715121405426070153176237948058105985015070226002388409296225296363523235081502849668516211607403811724362335307969956923454712351591541789709395001470744842672613152543023010563500372621984910883784473840268252321404749882186787970951452185294882124267579382057562066687863680675638332780253300768478318268293845255800511707332354906437372492071558588382556084359220810558970716787740527433305481888361723496859599733137920057490588232254765501111253283198552676570188342423008843782271430705117096211006490473138924466287842628625071149667175723337161465775692385343323950470890235836196653445022543533303156912560907068422321307682736407057521182828707237830112890041106170078332319798462311769317757264868563698965059496774179713223624308389647240567701351690185273525948937302719578038001155378109751297142265645048595572460829232523579683695075858790886224199766140002329747262201927083497022747398526475252580207270962209261890705754182590676854478475592787919407883210072008080885980423386180438305178645319069383337801111293413877099191932408565975721991296983720002493287977427128227568185849637577639442496225935713722472766587572095912981061772178336580922779777916569843298657942606 [177,6] 603077097065903672525806700507825016757010659886731230235175675508140119427941446452553513366528541691514396146583953031689131114318534094532393189227929999260975526599326049744156427796028214242910080088884163880577210828487223520650431317625173533065563969188415763071065415551982271277257679355816757054874416416041189026175916001565880498817364429335929268154602785203026443444596537746303507598692132108067717305779326566619913847135308818879449527641219808262242753647575624859443042843690809796258865998773562921291623304710657911905968462614298429784345360685851526447029408890482693051725790515695581991556876354805966363255794973476979813580315112456499369273852357431652760776010869338661878012688361667575553501863054847191283999136882791973838613717246938945770866511439595067188248948373138983020907466706547911547618165150730322380285478897940587350887316451121402782938476381413239572759782929962982994336268459769258503609220829120306518550825915364968698102433013492057450753420201470930924097438458800474122844860909621157008596581247744192980318772480920045624995610036193855419920460432868914337669560669258612558691370631686514829143604922627673066364636511295600642351458129947147629044536947821312760656585000123844022280211979494390946154258879236268808392476532929108376134294975838106506159970820940464328228654091204272771023117334264250632381009638716571736819988778641853190496915914753781766532841595690074568084828261656470555609131520 [177,7] -63635829340066675693792340778976312581849861868574968853692307268529620610266774256528459543984038414877241627176445175372533626113607766410888508390397291440089455839532686610791231836836928491616210856107772585256775551378793133052223491915692202933182323257657043586952658424003522695590583220141669124345086176519789238500945740122090258000153455534893431329166111787375663473044112996036593858821189009384846374206759101032941848779886803429696722544925838750461946233374253317721735877718377617288450764833502110750791146266667148579214901375692222276236257669171457824258960249121052192073585570545824107260483714066641567428957344168474488189474361445521272464739802942696849171786478769239484346087472817102327933618741433771302410217300406670120458108835307554331865334650671121476843268095958613923664387575826040351711673311566834325814440408817098507235375360741339419758039382902346524164549825365256563307890517854715083837214950272016241314795926357559069232902713347337002727738096666137059815817719493378508845876258583387530016568213068576714078899504437855328124024340350845045733112192274676019164086801606380735614241412734023053382618532901421213428808399984465726124496529308103267552265785064008527201721354858588387192984802716630285194752119151823085866236917486277438304032832274371478102061728616274635314336763826411705247531664285153017932627922279080342716707137780834686885692447482645709801787700360775617400092649034045347523198400 [177,8] 4355073592135331828821433621842456355886587235186392262128521009707564392643852359851982834545778687088471300773382640080761741087150139248813641585529525125014792638486114599889317984756181054274844326294478231201265857707581905380552484301973430548576328139249444554289337352000293454326759729299562583350374023076651861462688307058334923541829069940615673624849915112333982892527734975293290082456588728230212396189587795861199380039563373156056147994954764015333502093457208155185170604960454462726062582690291917332619338579181257873844886369856690941844089469202877694727325933459830608191722419595141381180764743577220035200135706784475015304357056764087243757321548754573204931821996776701934336588883060204202482776705343523606671058021801725266614438251651848011114349372332781316550972103083253729388527780316195310203603688830947868098326042094816429545263201736652682032253485922113004154461167886346579177686481001238327422502785764065730311319573862289423743689661546880560151382992364998707296169793078339271222906908344961951947110992868898104489782863235550011811985788264487197752416034078977523718740976766372738491899577949116953390695971130490958925776631958985337688773386697482975355996396094816444550382740523010878766362584342049118879783834241810625254422635308651387967668975306740292744997494475017130766305285768922069923278641575384017394811047803197952545188890213518708019115697745003054369183232215962433641913992262139010144270720 [177,9] -204055216640928290402257514318032264723106473793145241295940264379880415177987046301608842635856939606933203271803846715372881506297995392648884827059488676677820226493755928528023963238564495858158691501018269493242484440140223106847795000705506474976173490706745535164608492545523383932864020354426262123301441203549887726757688186186968630246374797362100695326975132684789768447348858612755457781996480747312963627956384822879082232248199914031287833154089866121623483784381749906587827304249060444875103740969202106890496381952987647203841940414287529877195366013716229178304833940291895868751362600106134394335980000458328035197196233379609106606198678158266864892703710717845313594178984103040499532444451020055552412495359976064566879089402980166651202979705583187905225534713190428495169481955145050819831906617918278273153646587281803713442865646177824393441752229385024239538099477253494479554824603285313726202687757319740832817393882743110738722227492448062376803395268454701595158151872805297103964988049355917873166481419310864777576443480835757239596905072275504262069724359109229761899657485354495234517143357344076979745441490798210500287713925137979159612954901625436282691341458803632425121489356851852946044440296570806255521089922625530418377286339826134039457483906899321596168704231991499763901803542705826765023952311990442065411570346793082568797486319097046045373002997909549566086772957208324061886861744621813670524586817818335938716720 [177,10] 6830754541464305869972550413089538133916168508359271462574635000441285725956489653984914782982429950065837330250713650800144546846949795936137580359834435380515433595737853689123260618979338098879333919591539516375752127729789648641967248616090937746781910438825550857971491087878803600250259930635921792985074321115994737788950105496956375355646096159633358128309437249512182499482643164633609548243968586257117849847847746775882124988291412941235246770264167894036924279749746988571845854980357573017634173474711743499336466284552272949238924747078405025926993869280137762371717079543090242105807829622602366646408078686358503186357714936188768841069297399182554279762165514121564551089981449847069482546614817863084372361277052341633981829448005544998948526076003224193609003783155566239496875834052868880307135261458099592355486030257466533644482759475924689315689447948585032596844419361865958114283753498201133414554590386871202132370455405330437096486577828864169550406732633135698752248703445973501729301096331850260057318257821650087110534744085373855588518207474325231965461930832756189184280900640697114601810720246082477901149563316072542221629149843144059796734471186507688211891458160553508198017356271425292739874625131598093669865337518322764069879959487025772108994292807918026544282231403956797840374700120591625337294579493114064531060628187047842214978258149205362137626141132925926037246853158302147773789090472382559864637175768791984739008 [177,11] -169097009140954143689603400787959607200774705954570245469966813178241611514675894636993506536803195727690264153123474611838460736407277714086988777612706949559163953226482133276228562295145557114204454724467084334532326554524179864649962468394003210067814728102679418832805983974334932898016751925673235574184709809229263758993922701822237087914688051332115250467369666226729514676737612359242832556637564619506806532826655329640710529231625919002175285529578832298246081393414380180597539559387470963662599321109235586733659262508188138964482870765386658544916991304751330888736115005274348121152839783351293447587871141936525116469763744548298541135766793001245083626725134548182507318499481405089121638371263325560534593509473449061582900235456998905556868088981254814194818652442917798259610045652408931439165775336148754982223286354105005738736574740919493755934642471891773137220758185383755384697275837408184105449885702390464154521804691561795056701032241166642294824252362286577113159632200866276993506596285571600335633030394151675773750097671745638988932328779477785041204797808679757186491566797669661589617534061823134416974767620127555581756116220075634135505171062095602568944874468217228722964256189583944964731286050654883028446158064671533122883662243097969564552085814386957661980482115593015458837155443576647427048343387477571714716998759775640136531777139283660552006017056927732778390091985363515311807949575861962374776265251698354463784 [177,12] 3185065046826659565387551462734065000185977768210548490197022331670357540772938485621781559622488281769071274284166282784681554131332460247249766999803436727872267002372187160227811964986035363298238737185200100126936205776478716060240716034557565542067265609200403970618408098795628275816177172188373216732470691533404695359006032887521540569120627267660310926602587143454261753225404063260369964260839872389272102980086645891631644697160402379383816503768146097374375798602513065343131240432345335426976208597514042793854926574784108001287020214604637613447968072259826206663111854186539019064557066992828007175946520261754237602962996579397996559950714583638080543856416249722750352869638770773057948168383581951505065725048557989293592407370171217127253577786523321245918217752295969440698482727193059690776716371518159279080203602714805227335244047186131916551227325052796246271011594877389075392863764915886473795628921061978083541771568040546685132497118708996186020430311196259159855571794199250805941185596733032709729191749397378260147930825702877703354440608943719401759771287389324515402094174973402678399754780031542410272838714763664540734912599148245748646811044745990532338077908027253606790649129309856510990074076641594416545013484695334134034390463805615022325181694955243291555878817726343675183684412242606888523193179755498978069470944137527350940054532041435009582260189296864603745858564852318354120142434747156075687875232621295081392 [177,13] -46751305130678699658986514368489913463108012251521044393644093945008246754479018216128395534099758143917744014740115764860046371421728112864484625438027868867628332830029954988922894992079206184273465351331203725152430991222230131885609520087135727631521485602458283650131548552106258569477426260862283466584997288915152079868962643655646315751157301351581608415190811333826829430358741369651718267387714872086507925439629940522822317686511513168582042026315258312923507425240955135073557318318219583847820367937440363508670521305336464339132113547535654523074975302692382608372957557363002887987301235410020860987378223814162067120461704450859168402687590042734504285770187400566569518093052796020672021935118249229040585967864601921890069326643358384313500428931825448598453717818107247165862573991338212762064430906662902624061143482714516441566618876942099835118152263165439483359931190256623304476785984495413377816140836025323572653495213308473530139729987720498850372965276929507154908175439276655024752226495972980443147468223922284739295035010653940410261202648392572355689665346266327061623129474483954872337594742757393269978815694521592457167806518906957741008613539921168298096760899788779363539761959269117582505516135940161474781207109517057116100586669011941222395826043594986934628135666239974274517323357193761498510104231187479605132798919946280755969730062581557829643874741701452768223922489676524157424216807132209802871651877983419618 [177,14] 545731222734374669741958167408086753612318548791444580796451249352024060489118852878356238457052273169163343383218534580763599840904039488884717574166635203128180022741182983670047878550552529473837755050682065065328156554946246494146165681103690512098848746645079335356580722598840609878804205139470500741986976388915444011258553487014036234940701995233452525140398438610304702823466643127940776674160609877589723565302557268428758108599574905712840958016472306547099905161456412615717064214326790735957765257606835176782770971391918574552280245580199685004755734360154828688165070100432520550384002091574030899298071598583840387373587196685904264056683912888938273699130038238768539145218718810365732468545264590663759444072105016195504257515240421571619315491924299030403449900320985569343653195609510214313059037546012126646099166588950110207813762626172039501646263190236158057412564083443345138318493153575484742233070605956859461376019154252530835867207312584974660990442818061440130996992588736052274715669071618648958508509080262166904919878312646871971140967391213308872044495837794120354396579259818274317738994425898334241702765291349090668601612190164229566653155386036583296443355362001362285248888689369400127698381030542627983968287237833917514738484052358939992648326689696023120465511099366323138218080336004353200311316902558623996625627601580171686496859735234777531647791674027406953810475815046232551463269209400247415138990818394880 [177,15] -5155109913253156047064085785506570248414267849938115783987106606543220142542152736981752917934848419937484845630601671913257439409599324750522934809981156529257499862698429623662275072857986017640105666246980751931956551551425012388473003413542808841432987269649325059398802778195491366462289225324597009617570354648621850766925375992499352242981523172116005018419948407584692675832255386377916385885582853667474320263933560524662571472831328254976724982394475075347639144444755107606200105411093134507048256752745500242004159577446933773962959017271428890448344363575209915767391041233037081031856059131651183179818449166926586153149351837770483486432613362117553821119784590912785413777811290991928580060915471182101378594363094264846554414009246614740436754096136355041524842434794652354873101512651311566117390829589973741171162265116525912547172219492948053517689956405208471208491234546677675886571549108802287892089872326610901428579340847571824396705528137016291773742227113458994750983482781441121765850042805494880540396787757066575905567461194199044762436698026191025053708613782095518668865127301444709316658262814009611939498466656523051433866053666319199393198149192305340118468800589780945270133012951219566786315501636080895585302675752386655673548493365589981703695431195499539402567255805395232450433849085750039685441606417440597841282206067517254397688707366015182236707901936481434787408577966459223117483886947361757158058799197536 [177,16] 40004856510252604326468443898164240608312239396359569025317554387372879947424153138176491376937262016293678125429586146526310549541640744401646720655740088037385110639597071484773046329304795977514472715463145445946602352788868859433320830199543943576476579949540328642834277411702263179637617491102476180718902678749119699157384136540927512763347312179848462391678122016330689684118228109122867672955915795218914267304068335498569610982515677234519960150818931853378653829243161684009540724675744979057513585997113999201629419398954014853759673598156987949510502103699275703541075727049352741434552990650385571395127209548569214761027928828524577999397395607510420251281119502261259960680659042187269501684366043089617900366229098964637442973993328854201685775045907664306861581922310614744188546345969959470348923903046897169450295866165839017965112248759360744599726910969406191873032532317410446002570304221778804902844894643986082997224901210361421461400099291141132571717565996087453058949930302238931447461157268157553682414439755609420394523563782595457623889090153224337492857959268550612108938632307204610136858223038333845060224739631033962414328747497312219135529258111287693308511137627575285239534349088376739508407094275132436760382910062871002431574512478516907526823736393994917759733837069956015016803921073781283334283085059126713528563333959445391234115745984814065915014661877243965738597208034760249057659037898485557018917956960 [177,17] -258402341888292339090872937719568486826763063726662325969265643323164692282874304154052330137889569728087897545896957240520404016310291079239960394438994831328119593781017653320888995615628455475629851122450265658598245198504320364142722629550445202229388450463154501203548311293928552307087049113484192534959463145311445410016694411984051485947151881529395709236591359799981991121597809498207910885790379212740068628257546485203508945913452117528376252822216555987794927647118417071667324220253625778367584322462644184182269999586018044360702121836609038220543390541342958240052284877139506846875403373888606468015166542363016945851984958548806231938490620393958361000319993745938334048511463747833340561054574344194037939322546895951752768287966157647445851251098290573576895739193857334024758211073751824206597677679564911856454412440575413069849090282073648392240257821009713028664031498398345732498698486644524089409217905292417804857793136081337273164984689286128506752474498004315843013214381844519802712705874182720729722759426977028108035594505352427039521768027473165654088926032203202879365481736418218989630975800755495981310407186806439448482291945440778519260068898051735046628954296680892409617732845820958580235946885676987554404456063682351660545893226387309401727923899938875033348932290014430036209724472141710613373698738055930181729882377206003153509443708433036753976543660749579784260434176034200353830767725057829447407607532 [177,18] 1405302936862532263812689943923952927400863682430493422274759378764268787656332226339403658042600505543199513177966906146443323154520302436386644454942240083902320645676110761295412095858755743676088637184106811114859484920226370280815898428477369464998025654414152184371259715801482166237754134113218988952757752427955887060250146238035932866766979466456201187449450374218173397996995929874801360511899573847856891290456290097429289750524978032831847318627486163677131628837885433973805134088257905048564612644878141651742272464870445301108312858817524519875497370614733786553802975641188521663291651854398377895868115845118330744933604184128277070824934818795386123009502772961317291018926624338628859369624926747258992485365142214199147975860940478025198101123400915643804218045224331084882039838932801056032739686406465554610767967613732318578198137008049280006002472299592184566106348558365307123667156232802258744216306340151230860520172758091018648028389900143538180275838425996134664203869142910615256527058767872870508872856375703340479379040966387612519046341698425286028709324547660597060705688400244484082992320224121266625323067301867811694564634915892446847145691310692048225190559854011824278526770897334137995241179692966534148211512580063455976340935266222203125864763674819199794854728446332766594989286101039439799713757336005831760177615262726297951025212610302578452415648389489535590348143044687303566529573724133279927545888 [177,19] -6499941965414284165192148556834640648380059036067682480271063428989013030867145779448716409922824841641693470526940570059626095696987056262677359765508687759503714560611227956272737959357821183408197269757105082567688686134338139411387206543905364807511032427456835129491691974538059746415063992611721219743648328358172760578995651488801175281904465365565799529601502091479396781213966879312063498174102248855812904507194933388754428137430641236033504137773578059073878319401635989891511891213809937002834720942170129565366710559288913790783886936416289221194111639624230577653949408207672436190009669020133794468985733237157902693058496264519089165892163048807062639218186376017000861439020713666014517243224207464000603377464189175354016941685519987928492153006934781504958446279868818758621097442128158562809933066387435446310084004496241529510414166165015450122420166149838762088528002265806011431119728019530201794801461300898113319628636323954526654298343900572912610455032905232014708933016718318922825072037057740123411026738703258333546536976332690295471437286636890993885563145160519840920085713653859758316510467765235071285641698805143606059484802386298215429387227457399139295054208666301954134565084121322591822876843343771418705222906797379904977650362019074882137863566521689535716446356343998713808113560872538303243903533830559908692459552828838252394682832925793255026860325966925381417486517608246495987786684412161034229148 [177,20] 25797263978357668120366904489546866044395397280312821079057038971590983725682438072796825450120839793171538613843306057773413450869276336358131225788793918204338952639383122173518358324037847296851166652762869757910553640106346783721362483920593837221999723029930065890692039674662133565005710389996099367967885942897490012356410839827817875093780658589622675227525051396037807851362500367094910565687810407586073468876000670875535612950953333090463923476975215933861080240709018640033524884649346456394646433714653979985474042805153125480341574697197834735038632677261200484723641612552512164938272322460174383713792338620486057392360303896245329003720065840323242195611398408395427666025219091780935145505266880928694858504103698515614087272158814301850846740567596061442801380562534778300762801732028886851693631512044421780240828068847515095413235041400646303271140785863449884903419643429513987959646528554600980365212407902747411832163918234244760228350672266938678254056150508339959221310994980761556051722572125121873671236307408531244564961977453702088297933345703428611436912044522318761212196753260232780375616024726514775581697062402635086882009485134157030666195744161248978388428545075100657746315712424706440371839228891496652350447601357558503958857048984288202690962622921844622990321219983518674346259140771026703351527058085180973931310490461648065369351332764523905605780983851623839891353519022766217180273962855496303608 [177,21] -88547155538521515227900811036073318467316161471565876555499298063073664349746394605189480310056927685492188991591656616390515001566052353407031587909437855574253978106767564472520548669641438754068664082175749859826004927072077694698622084564729937503028364601459429434605875395082193951651811173080915596588791206957678391373812801304701580760736742455563530111060583600508078025484595579234275656510861690955038782998156485282035310137717771376446596280042508532531853513584327813743662673383916661539345098102800822839871413484784192661290607892133113013930850828542707651027424589494417325558804551108582963647456382333868808206662843394006866487232600366198628213904829301894768922469099119046611141630220660198116600767962732423237216558486031230240184716474399763816754025831839722251143172763489180203010396722922956270867561759313097486753959148981750971811471443024086376215858427330889070067535871873005424285349652155721399133030576692375679159333107611941846588240870976685898450962772191117399646692539085861726269958824218682934095696883583265651478843391934793892109928834000501669586452679038352816022761532719504412291068266978749833868772274908568343698607022353902505673753268373823842723392209153957563534871024208364761444791354368511629164313743113780276939782122252133956107707435336294676874177644034429420023301305433550344162891339639444177587708688571096776007438022331431796850250516943249463997517109818000491 [177,22] 264689608549708993948256451330711448131210188458857032340756482419810194872633500332660087034253836831465502210291354525147237744385887446178603515079256998287243472838107606285237247344669067789928255865479273974252420590135517323385561954623179051261513126671068231848267612612470276460210060676103011744608278908913589570846185111827916627080598353178627966799316559515426128051182460762178594810916581406627366235877941310104466104582020911291965675127087646614844655660940833256117925571940572941737685097017546155094904271112391825445472442540990370528126596726756319893033361713551257640786726116926330993799423454228526144840832722812607619911046473580465263327961772089908459623796993708253952485580610506033778885159334553364408407110700069589073527736990925152724682410353942966802173871035447662265075549166177423679438497638840631572820193390750369653949964937606205034915864249092780836455693941817035873749369341309211770056306512292594522252621149425716660568172943365991641657038051637778623239505471929544647662186881489791976621886770116405278434959029300154035465909812337580416696942592956779737387956171701841608732981028814759374462485815771414014847685836850065470290145907238463678744375879813454831779845327332112348272606405253972193200997122736544581769234993077368100921596020856148339060854089261701463646128295115323233991329918859663058289936286148737273302828453950052487778560955356174306305241504068928 [177,23] -693340312855479780305590104514313884071545336217964281542748833564778992686184843019896851976935929780755376463798112317460116301363325390433664818310078134502528376227088057687664540310317356208565446794024117635625286816370992103759528587530174833278980356472176375665609316246974020207966939977338326829971026650138829157546622176708810559909802417751934578393827013840884279886824674609879099480615120722502965754318350428708042399494984873366762741991593721838092015529648551959867460032223548490626269512756775713973201442630824250904532799589025761696482737763510601530724886040496838491222763508328763428752826287730595518992902221039683709522013007550796054756473733304812024003026988990994459226721229321016298571997431218092466377483734091181520870635188854241351276398838435872222869179759089269285336952965610822357258122656847906648939640534419493376927522158176179562961562096018827903581799453320512976036477524912722592588012028434713578079622794478253763572512638166745661190288928918124159965505496140518895252566919936363949776563054943823711149930149045920894182184137728624519817388613201200413841264357653415490492768501001281567346740358681126637884247971361440701738624530373530169834793068701934909859349139217672950580635588252330999556717900991382676185869297464866420761641546095534052036053775245581188424965496597984406780452617360498839565756552222806339304431633028426584905931257822167601348187222040 [177,24] 1600265460327410818702078267891002265381265850505006414858178488269397036175968828786124597101250286476701625626048941168317349755942424023606462169587169271504143236628478100061976277527504640807358582448729941566024783833847812493954369508016514459729613250987767273658185263656739631838094703216437828788600763356830186748657740957709243073284008587868997494177405415351421436659159220438565042362111033821884167496005468196362901311955069064859302136574257931332638180717101904084773785263775565361481527741992139762222482996711188690411692879237719576343688545463053201622068400160781120829886064863689688152288160367945096557230806898532206217000482004140139588829730249182263898568737501818392355578294053287402351886978935736572974270221597117588425234023870328923698429201585820433904292280168011696079916987271094235373792766104306425564090393290461638280973019559135585704752451089277054144309705138221858677330742249908201543251565178249195481906028936628997968984732891939398760934696802297294263717022697553446212327806308636341782123745967082722036419907817521987048797248131258539713639751811431789092914185019081674217613574991250097871108166898717959416176605133086100857246740428405299510274795504436194005969373732742883096623883809815535422420156190887509549348612747865501066721199584363728618758401714175827395382464070953672388300604062745371916542839871136156073772508600122521725027112489759207974178679968 [177,25] -3270394088209312117640781481643854899477060286455875173936963558201452515449712898741333853727572772387912601032800668275718222579535255595391434033751588325422173240858523000108476254314155302895696038918389118376701473245019199184583070411642442532637165058001003937932549354593710973348427827315544965701421114595563078277514118606855379507188783144830572867238180971182400798948308989010632439334527231635255461192646168123432761577560502696056008202378415011846133255542340789583921775036734894315269747384874548840066423169871080694257479422852954177780227271988582852329576973800700552291227788211814586097598822909153313567740280554232470182572125226102193893448801633489973433441433254659914737563580013930866543511793085675843534218653995412376175182555670873829366622341564636884035498040142588788086567260660027903931472132141812751225704634406593929449017549611581191826647885261742823732981500630959601091837597952325053052015023284786628186184361758551022889107290877227265586431013141434054026643538398214850215881206281250854803853004637729222058786910257751051530587029281136009958551014850182810181564930618139401647206825947135939096379939429930727543896296000368187539408900016433009968473097128503876121675917267467350834065516727432112473151773210130898210360617834064665052661606508412786345902672875782545321025038619453467862736763208610274353146216513024276079939840755686597582875237282229107786762092 [177,26] 5943805059013114241011260731744878343901590308668461624055203759753845986823100625780893708377920070409136926792985507319573070937600133925843839496823229833622985677895853370506389311353932733525310711108282375547485658802306800636398105114232402138852210207012491494234040771941133546042414851051039914497741273412136001434946362920578360055842303924407892763335357676810580159432320275709866850540337250285205845893446723533809679095446303596850526381337709589596241069444503090675467539925767980089795647399751707096544933231254225285543297946200597076291515692642250962771435132004665793832796562915922505408233817228837712079638145569711727551888659147585298790542982213642920788674485134140047381128051268024990243539536982692516699041059957264546564802657720192656884775886136713040504360577932825365959067074613257792027697657620774135046575908185590943059719977774904930684626883040561325806370644399870198275478358767694702680507184141782974415476379694299330036904297974399283261502744428678021246748451795755923683168398541517191126900392700443017377582909024033764999676983601984754610225648698018545004981871929851786522760894102973515126365224388994689519279208431478893165056175571977489941740390218204097973957110385928124278638067551540449670750630656987516852294211524591168354575081974145848722312287235661191441628636439112841351256187430816912293001489394255095054533016547461920618374696874779525607616 [177,27] -9644334761917563733293607472595456826112253210760977446955838919952199483431052540959091726760553536454178554859388481292644503319470682481902091424101976280532854309167877395932505149429364170860524773065886292635105792706689043010469364978598163557309076682057140670124622717254411547633826572919290347061318694662022662702652899920330992323590683714035425582747099391075058430133353109722353196979899726400134125964782141800229659080999238885107041650193484332663857016824155893882335339647238762940759094426612531593394363746021600493986503953179073696048283393267180899521823178088275933097007311213619796905042737291218347862098886367039333637379285089988937528845897682855398880420968008112508257450525129141776028353034632089590499407808721823476092302420650199023177927987811518065016366855688018818125942473625711704989756585685116539221723935264059487252090202639012468356516074711842623758777209124725174618544018635640172443977812738557563692241408884917638170675007741744064333640283699553619661432087789092837773902455374810636803057327473307356263755341941711475412689080070473747938054621634812228668739615091339943894555568734862447863891060113669750028723653315772122051413786968661140577524514431225046806650614159332272296108209290472486528333007639394984658670120616838925079489193614383816187140273866942886216142766093102676544216637621486202521399070959215657074064944791599826538805627827098567480 [177,28] 14019251320803070245668530119843703432847883209233568279640353515701855351125679886545989082759204905715460147418911967921886582963325550240757952031252033174570865222423706217528357365381526364610853181704751666211185190218723822748097557536569562521610706927099333478469913946373142306105914337129309547768987626795110170993843889196346813568195579612171129065933882199312633557446764075922692175855830478051807865300633382349397593303542071960462915336793312480547409711789907453355703129642271980870558605403534014624595272934984020560796541587757371955011103421317910974034524446593804551959675614339821972166502110254744945123228381510946912322225318395216978340447773326101466541946559430613331537857927868061722360242857678206654517679275908769194136838532361446780300680247526428232743428517401895660711105281400436331267719261472196609728870655771232932246804943896855712085432231330565912398224033215004056667899048177982428589780428359328632743403080639896626272355074673865841897041718513549370275625392835539793834214234378602412541178471301298387756399585180244960120245505714663569118121854807024290662556477993605215003296277276927025902188022913222836432383217936528082892741051698834721185340072642850059070604506661702593085229297148439282172783602507566946827443995968959754492926396444383716967086894517189749439574490763580590192760489339089791087183898376556660797096546770731348930807792131863352 [177,29] -18312907190151151259842030891500498911580296868489982145962029585024053858567794943900133749871456694148464813100642254567149370679648087270995045385952363391280755213351956696435243283770612928229859006775903597333446377994764351017092117003718098237112086845249245305953644341649062231077343605923073534289385265294058420219287740240729347996168626485889258751198989618878327089538758843155800497864977916921674472489741167684553298450947127170807415306326473861220329799110707419768299414409943762476584494479501725520853327620154611963813391532409907297970506720822743996541838819870810960901483146052649169080906161351732292861525461915714956829080906514919309566263060189347111489558113924676129464886578919953428115787141752738998533828329243867701030817537680099382161929903513822475574157437115433210024536690413549722604880043039144624505737305920123159936462397817176787894599430980103035256459307642883422950490490781936779893605511859129358824105920951891942799217538348284453776232987972126708630820774334725997801695485746802105477357037382258765363710231103431107617582281440587578767897153064209478018249020006921384229496590518535877632463884179951488982304926206789564090787126309064097831134194087160651364288380825351114194063690270304726484803688987456451496319297904714196897773953351824119818632465227881668764892168405447372466391775436334011855561805774465735753426462754131707525615893802773 [177,30] 21555324283191811219075466170601215504718500634380023069297455060399103497624127813581886333540338953066816897358220709067769999473216928200802376004711153224566467013516039142490895327434605921310566132841321270700440795009527386606713105845555559158938246029509652725673415991469684690327589652533757471129114604861170197569468692273694485811130267686087817020285418125511022712438203809670881866124408790143580966435886948298307395730801801872761022903226738976449985373676808964346418494019672562447675930592416207693375518688807168421140283949039518274892666384880292541907783347995175255861000083031682340105806212233681493681567571883235855634135786776828489619270095418582638020285337429823858406533552435307402209442080100990326582951668145909053138001102850565581400607307469221756514353942178226157051873808825532589190488476244614221592756069968700293642806146732643678969999663709942907403133749884889488925820813308975611757161222330813062197667865727333900522661859880535319311562816935828829344050973851123765668424468614328026239129410355373795934346051519375126041829792136869884804142722029790021454252159707194780887399425718180835191126157501214355499777242722958891661602452239794279656012294854227328053119237089640097472184700156914048536188931168004768883522647552873934701454295785902165079075613937090338661357742388916968675641495104343843176699723662641251925185131921510391936104237056 [177,31] -22917397936874454400320243582247206040623314240338624761328479018231393182666884884949553334032726804436865072632127687411225267529783292286485148019865919389510587471389271633293248075762901642484417329755710105946686238992497400913472392697742512334358723885559120582084974433162570909626123427797340249478093264262466591802872338192988597619413664860356385024054838520901640599807723916277338028342510917122545915967768649291002610953902158968496024469691618624714167209186813108725091041174329608395601389503790774069742031900199884789087926971779139374163137209976793571147768753116992276811782000432418235766080619723648915384325749936279840664050014643054106112072928230270363845507469814249613158805025212903355036769678147821311152023079336251046034314340612038952575138672158066857975579622291748629577483696155408798260018481624123151453179929847613822852242111732748768915746866518545127694249437575614570130457373178312654751591335004096224109544402844149207533530002467465887690120793413263625510257308554676065881337401801707185837688157037817047633568735349870925864066781954010339193129085703214396835286223072742046102258265939336512475010051000418649997778789213129736998457536770238795712398098870078706734222231528382523817110296800420829691431833081076222089108425805951603136762512185352419065855230223987808127128271650800648395528958862953043689591856404412512004022149455731852036740736 [177,32] 22055364485993651095585868472311987846717837197912588429261917435088100756681391118702615315049880139182803633424241011393719901818172611954640406843198336980818767295023432318635269159539990742441266050890945009712571611020648217237187038078602099302809365006731223427321133556758913367939524021886807195086001317486051215867937784833038934568648893657016081744249959632777688272185128416942546367437414118891783792991173426064316747598284764944627041517395157726006047982411575697359408878040470203591810414963928362029553057252706396319911978999671593955648990326894230681562636292798777843156298033878077496596397618053290547180925313002045546468594223459761523727597957055467289287796061191393921966797532640409562030863549578558775081182968107628684068485009762364571967704170807443917293650299125917696873282010733550606126439749545133707020237194871319258314735185477163268253357667795100058934576035018806101463457742102616183487200583138326680283672010445672043346538744397933676572460718582421313579528471887498608011033638970646611446204255382341451920945653388229416669066625355942364198296441986683132069841957886008386665740512421140135782088781470973456597446158641501534950634767502122564114486136201767552838838959227008332438346596625734041713560799867750206409631144806490037233455434956658728100700458327833159415315083157460673810117386476046175810379290366576604715648493268791154448320 [177,33] -19249201331295216116618693416953137267664890165028868925017825681429895658535221437905466172549423054964474617588594280178097588111788054185575089708141519590021025718235070326573851469857009552223917010210417127070550166676697842509844465320230574813272199013303396634961594493522124224485968180191222412985647185425352351268127091379005603834131186671418169066292188247130012878205467977919625158693199506559594057864510141620633714180970826317517146225696185385326375763108417875172737932085523734978534442240038447794794290195520787487960624445618530436881773417279261450898820306821569376299550789818752044087601943119602761904250137954711206817309686753148813617478888045917061510587013219875698876972735649809942387834532339711137539388598978678070950144909159176088235082081352769395041456841588507789464740801950205975898944787768412618677985345746727275090379653035131115887717676483784691971719363315293440598344528499787787116258842510331922218192901755841992567629215112652115717321488044439364720852210421752853770958244631204782738201946499757761357794901436561238012655764618326368180265109402411797143064661181639659662709728093527397254288504592686609318751422345034502277511763463859242821657968472094023170512706655776098849110394199755087096826151207709757071331407356771104971088163681105447154159003521388120997310772052925966980688273677084968577765630663537210591245925052168516856 [177,34] 15260472841120112257252267463432680066008786516513588227255115398237880984046840698854424568164406232534510007217292734503848126831159663450981830657780327994937404145184790165912317598916464305857517097954793564192229736996770183494822541729173926599765272132423599000876943228248974208136774216967722033467840895179477323473954892357933831910858917341812194107750815027934705765539831289321804881997234142149654653491321295458921915931992178836125327512269837414911186866203594823485526390049456002069632297404236882714663578277701234688422064044378028169610832499742069277592655402416725281604817681808492010241916096782046668563969675553309134825650661185363252778915255627721539469289604444422340210660849291841799420251302110695013330123143066437747413971027054237870496332170713073501770794092197593602646255326090051018454687096435935260088724441892509437984945145055670669845804729505479937252022796365127433585884267675993942214504630239938106046147517662841678215601486663609506560727455902806836721464243022403625879394086921519445873183969828089535255602102784737313420695466169724552944893804757575652204493277183708389816320963216739738147874979246536603781619859395320256052158782153541617551592266564857775687400172905262043836806537051280345770965438718936391689941949400210586768961664546287909615650452675679438139060726126978420896846594867386273758163920322872277780121085881400576 [177,35] -11005032221805944914129142919055734467172025783113257677295699176375054198538085856828913088047891795019839562205864452301883048804241490769614894385862628298771822057440047103613233062967209156429831385376262172196383762172050207443787126875408836811802844637659770194233844285245187197310389570774906017290187197464972335438831636483006639364382106229334872201487983299409691195142809068130418617595014453151862115274061324438183101596709854529549217676262147467861643095542112794565911964425274175901725358413266362597689453303491490170688388346917602877800552490336663849831136714709846447648709783267414447479581763065119165039875978349135007961640772390178013130388115250897456064880817475799588641054073472366809029898496593050532285313227831466644730532644029134519625297681098494891520679298459885667991075021121707903549995049628005286764623851946364496978496426846246991867716889898037048158484851486469299294693168755868431528367571318809328421325710879485525703716228740799208650882360014309390409064408637583675881888187088446832826474820170871944448707480868909806612920433555882751432168729839656870317681643878088687862855441073077013377840975890133362650732308850974218516450372042528645916446565865930558981974963313892130338250534659808757263006983473554668794130369290307052829207312551838635914562115810196970877547693121133019543266300470058907121602932792285461878819168105952 [177,36] 7227781800182041057525206744912679197861010536474799366700951560443719074786940959466993972666001745665823180110387462317620092264064478019642700857956687117996014020672987766663739567628780366846907317935779448738449908306579937028970521829697154556503935418301481693321071316791705593451110159405344210500236442544300774928126457924996944512857570780732970905468632367090336978777553159834838367343231481802953259992006172594519156731766126248684054348271904285012379682214648750276430134282281459748347014087976697758264039800036844416820864339698788264503589737198132767576519908090478270420955238630699003311366517819422711168381827230197526463847424259628376056167838567615637945902420656278316485270404630619441998910484494835738893965541410179033143629598280969846931334448644369723531207565297999093378328963315889946842227119205618294695979795873135303698085647764845503247504814491708348637587614619446882708460927780040568050667139441340301650902174016686009803289572212530376584443693731672411791438594029583067247868826576089718210234868493806409525006294257332420779858531140632210687677122409140772775812930433450929352535338917789710654873759673753936389728003500322957391935188314955126653685773906049100410864936005296566003949211867961208886650403873360120888978311528757367046041278386823331138343418507071587636759931957969950563460268520521311960738527608657531551215816352 [177,37] -4327616495128804258893133579458673585068591916848186960529147021243738066813796167636085216017202459573053789471353512566587697442775060263168487449752469091182429013131511348307787159471734812128747374687223583794695815980976470650112459209960647377861562287448451749651820921067278429479713682790261554887864348935869603362598945847265422114556056436495384255590880524475827765239960283033238545809408617028837862093291311307452155813730649997054090042773040894800236854537346275799483888382023579089678688901330097817866946960727676931273401913248291820348356961068257568266300679123662725270321159765329492465482094373580147500209321002751036234846881824755806736791574595274900985262470097335867052365050717020628363961374015895359219873113324470438643320822007247353797191963264453762414359010499640252850574303846315315308899322340570756484643520474864791569607985897333581217603773836173378032162220787612815445458903493384127880256278818251470753626923680473557732466644850182476945732341334581674588591273179071723119343957362814314623420124367165470306508557330232885207624565903585171583080946967366534065543810644427241146495525112135226183993826555862748547466695247792032902844969999365269567809259474063955869903969947188962391633145612459089243827786132832803833518308975085675330341651874117991468388205290457443048871482690278275527879850424886147124494332468415188115950384 [177,38] 2364203876190538984794144706708313441227366523494913699887539882832529761083298019500841046263476914991172998129025626244969745042366608028429818628963261910811209959585113452154034297328338666687657692941805806881413783562079561030102041155176730414080045230786721485701164844381335866685717166175748576823299412376402231990004094118245446754439897655155768486038395538031353230628826669086739680984229137555091998498336694935110687980781641068400876390398781375929361830992265321170059706728507906644607053280471079974570347710977517676582950407600686017263251370297791831772715966326909010709576201662568674873584019519005246929826390792263812508515609225105694776478001837306393276220121882882378826487480225743837764442819888944055494661093136881327560063289459351241960118332805766281212275699237709477144939122918007409407496245475621797164581471046471659343524971627061217659081590945549711449876305598614814519136380931993825684839251660531561422261475272809872503017880265270347137127946857225284769975414158835333925936473500777731599721846851080425134903633773288852067433259765312345859124608409238493472606534849844005165991795847475720062764920746200417932671557117362714969056966718944050417844013653152985460131190612316846901696846203369401244190754388660909650337517097009270283856395462232371658986054488202043686516545106025619030444330794682340634871571702861417314816 [177,39] -1179243543470031324686884835333729265673015569065107527583220370226401012385311399346030037631030069125148339991014337060301136812076444474428419637608184947539914416845704111985772776028924798867466065297524650898671057558177524149069893231254888025470918583722884742647757972696271182107775268226669128079706197280461988598740633824956679178563688655120267389364231553549968070031236882423748875855701459675501616955890674163672095696610480450145933981370640966579850009183572985975654481177676362010213905520231091537090656951114753405071960358856274733800371626716100222808006577368798181440628177991672733779784069561983628401382673566662641215757112161330290692439835247304762861801318919342639793096712270378287419726940394375904091752204683988388540593198606052072896427934613570613111523539907731222441647175038042989324645667322933901797324994259675951194758197579899167792537759556105442323942316035729174652913226185802321571893708447220793417580082116512639062841196881851380443529925033910821646603972435421625064095356737218672599421641742752427068204993877107712885969938635534177463280305231692678713951930110091261693536905278762036478577754098990432964590226055510327646511033698020750967721011234298555050927039035294473283690454423251106165677294088106938190694095053344032086266877920402860862102152346901678615731148932161517349626619977471884394070177921401202752 [177,40] 537311809718753034655453841829199598510560866110848848726065517150455867533879389524736152025744757008381592582226480434340787057029908957426048210816242083170585295524396403418108002846703487964951133504133885206955392653465638841963507678977831883324054183330151242137237303708671164375698969720657408456820744813402963775832274626903350248903319633511152021639323963489922709589168984123094896756647477979211009466488851982027021798036638880452931475760660009184726695798311316199535732408422133962761541836660973445002385491061273540583383871907206058763615242668873374873002406236106419077906383916503984699957725669421811675316392629324714943407579568987278395726116908058240864462983730107840532012044154751012349881498200597609252074591804397134807454633993822952606818919709987556215407711062053708251991013382563220287452711786834725598909004870268504367775495088953436141752317415331633804015564164392154239341058078451453926681551181276792026108434744996288223018377736406328690195663904292943241845598613340089823780065821535653826765875289272226593258640853677331839996964349488202509968027826884103566584174146874805956206193333309575185947278121713316368135833988038233045418302676680442427368009004146973329635549384007369365812363295833540349604033231771335048530032708234682828111761879674633875401974361601551183613253345931594828968148313265094974490901316666048 [177,41] -223723242346427184579619106561564996230069381822729729255936209999399068776571682614022633948741401590779378427104330604410073283771393140132557412301547295514346136776324056755597294544665056507772021626996819189217262509075086520889718969785535976406605748068388515323115487425211595650715653056680037717124968647077954518365235116221704138422838201251117129813728096144656572101151860543868431273102350613325361960881040435049417387233249630944514717446542588917999208561219452361007710937886485609191734297975555066759026075915614978627653434842327662942281616655259502088651401333718706522431985566435898951006263464441988257187652241931364772961487457914287419237976580908719255105306989997983454578705191434851070651636649009358100327157549427765235193440297708769752555828077448968711937973753761367211470030692630810887737569379669254080606167012336788562532372547411375741584841005043054684506271599372573612427054773723323959083549074384169775236161965548585303543159476293963796903492235185247450837349942037991644476608591813869072290236807063083880218623290486996539911990447585826429688461281248853431525730669370507550737628530731642972386498761590435002625443241136492807114998578125491966843223244532604986798295239683246594820301964497994422757678331040295788302450215142758879788813269412281893768052231656011545657685510411701115646981017822196153487800536856 [177,42] 85144043273487715866002750595318170069354518128419925771962835820542635862905487513738152679065538081228477223175428871520328028125475631909766482768217676389886479593220434667182564112810311434272845085829365126901148963059598884696168737790537476846560490643881543004160768516869143950687363207064893177370637246695278895504542955367715690085341118714066175303006092725121889306201511312943079552527098236789464177740592533003334529725177150910820690036448648624457110507416057482213219460839330296146088678727968681932899099212046550833359068985393380876255272707696883925512007611404285556016158729987236814791232600873437832706737423738519827426407092096307828480248901725536980930423032720992400207827135290947441332287422031764792781615470839456146539105263504024833853135383069902541031057899373908979334782283246128537248021464784846072960730489793458700686771731403023215531112225666388021376905458326494735219437326408013776158577594798596077247179280736683099935813453782604622314009586639660677097442287339566366261918298582315379517657225764624207668005427484050847774958827698083023114459579008915136351732201546247859825254302932926140482406668060403509347817849723896242911048823548050223353054533401204484837023797486302849602645799995308842131174877568881748060316912746456138256766771921168588088074812023902083216812003315509414330454178666378988734716672 [177,43] -29620651321584597249648627283602651829864224947900032056132921847674704109558149385665666948660267380549820458068729178946652405269508563864555343667164048922681879767713745834760169098942721384957206220496251697777274161460937939998962436350400629117694142022110726036446491561805214781828013587961906520217113388552232659524383008433326516801542352840073001584149172660433321570325271174220838848471884981915068399006337220324052276633738571657991112099911579613643547620339804491951100268785852448431226071213584396902523355573834967359500934923713190105521250739459976596604434881580306908119943721400143055865807644180944967810816085339790966369865873862579573262139122320004049433987446682547578140486173631674108927477205967712380651729488035294401284640479067786279614522966446000729084807141427281893040343921566455274074636370420767188850237270261139626207093476228114173494236735343592994442934094017458539121284053383264593970980612967557387743570448801057722255186576953511831105280428814169196636091856668142869133594480871104586706498870393632882205289110420250638357517063050957520639887955085839206510261424964207620103988240807051011713005466394791171937584042959781509039035778999178814035828840269852893802538280709466350921173576894302639142568617441535518126130239853252066199129801158088356216781706435307082534757717234058781221193223031136034980576 [177,44] 9419236669133765961502421360304878997399419779910545998163786984473256952435011694895635034172407770715165442361780485845274377919462996702311218053185493206172479076196374162920599431329561016005662792320698020031185929798195009802741081304836823414007846004266698038458293572787930340041033879552654066247777633352530479400136782961793273833690964530008076896392622594750578736894883156726309776996120289550649907365909545034880594043848377389355151039640795727407641418362397057743348068458463152712215186881100436771632021115910765078717281175286001113176213264973655767027184260444717787888857851924000678368236250671750045878055067039042642807994286898702740876189295643668056734895739206743804350449266565607981508343689398198394418109146066938494178331488178129773694205089105464372262043524050193685427470819521033746149276788926186382901853544061095736382280850662509870568442724167220387736663112616466220216510473619173757367428702087491677446798063784811887029774683148357122186858791072679928382064197095030811765872136152295357601021783132877379516145065922756275431643563780091079715450588338077477670916389856625924389542205713497264663318402640364340432500172594295441146809691409291479949079222467010760631779945213712491937266048516087346290040049803548861573931299269924874835792398569911860879541272071925559790666573941573186261841860999805240352 [177,45] -2737465123287671593702273178693148698117300217071835094999252222335654332496022773826779590283690878477731296208061356627117956604659497452008746047938339864408200391786697673415155548694820076521400728684184628747642932481339648260734323910701639525901757173803813516582707072627481452978658731223543379475853232320654309050475049966950869414164503027786802857440696896439946582201187101588225796350744524636365922792279960483484142579233770713680922814076448726426164643955089269871645827848004727710281058658641984378922614190774763830336816457393090449226477238580220797887490387738820366019029780454467433237110841790977946789729261371447721968298836260008234741483778038663728522084907398350843472823312871026141431536075374084573702697540095100891446920634449049059590796768889980220770992734896686633862966902563419824673754920460777427925501243336885487318157639914599638500305145379935226604314208885478379624924962556304109776739763786858382761353990093218075012007483708334582835980441299841441031488947274468215279078745572999258871583194409869168536722429291574887541691711455592376228008257296376454790111026528538115561853047554402943889631030602738541127690761653746999047033577338532190649145019568498642401070615697247597852098900213200029207287630143328102401496855088884747960206561455175178141866769610672098211385776949441339935970171865019716 [177,46] 726898898573501154040801499615033325377488939488390131682303153034308749954369139209211067548775016495159974353667440171874300744071239716091037412213913771517908282739998260007746351175665892670269057786852822632413020432186690515631580207374631043884529669720532176208792407207150649405358734760364403082707489084004017000226406054092486373644259222251386320061117461261616751127275166831474786807862417185324016110505372082361247822043674895658267639574822616662646871919640166737689628176671142823424685131805813324743282861703260163990713102694184447387299625092976921219080271273096830591659026498716059754678948994084422231363951102549523869434278266234417293303307032593973038250377782163309327435102053165840018029793960012747328317765964884850559197817856391591623089664184502878390556037481734540407501613540084329786176475671472020950278915538840497765850287911676588271735683662737264705353082032560644939991470800172817261319915021512751256915299955340016294481742585988750167295608418461124669653289776473816490069025325503712937017964324610420714237528384323334337809385976822742075953124481169150244640482539015924205681194189181741478509058051970795463710494328668918927750138363605043081636909434343024520615763757369397115808469824721275501688123036625314639551966736827782598249668085958159297556504064765217897438140708103883876656200037888 [177,47] -176288763504003615922679532669513589683960097853038318627616828193962018352234467720599139372330288156166593981012813717016790553477069486596837183854160811101190989476496870984852157960804293428231041558338585438540264299284743067117152166657541298944664302225382120900671463395597727507836887494695700865165989260801143031634008393084163293132703072704331888245539453233473360433452106019103483169982614640589572545901581245960321124127626068821088041421853983206328269903001758358567065574002903512410876196773631380343441742587344110181350916646043891993936595366281321361483612759345027251977524827210044155269858038691943540553312485061970305586337777346310229941040713377706860977114037023561084354899634174065611837345353007393957725132620545349159545600889281340692861225296352267167371128609739166908163958774133823057598622920147580489070648289481193541718891847937526803293305317024280680981505372021202656979164661568582173405446134111581414785496736326685879421132835996714455454323726851479543919744003692036732766108275053788008441319154620963078062903738097551860679413540955713166794100265935492109457255586016493390137542067272627438023978797702949741399478756553353009469775708691290310881333783103483839792060954084805637633367317538011779902005540965410898417285680911412847097830078865956146498753711862054661331009971867315572749293760 [177,48] 39028973003209821237588873710464002276399570124328947098146906043681345185286621792656095953039815460112797138580523138870231778857822175220940160379800742153266420213018626971446066184327017172316381538495953461208738902533060816160361749707221823704568834273782916351194878139409765233736218452980861585572999404508259199941012358481408687090673982645396918319338672904006608319093168653316478021597538560577350066601541421916596138784580741365090634270597084035964833542387181996740831072192058011418508514394801381970345719929492452418570187958280646003245863659430241360858455397952345891636486017374941607893731987169696240937175268816941195431543161362033824995312603254336316728528926260319673235401026027091655909665122755622531673015225346971020260385374364420377360019728263206913138998648435922215568332168221140986292335747297831972696157633016813267372567631524608152512627502209000847273426350527724963437214030395945880266046845826016482454411232370809141152353130362847412344237724516999655271723000041769789090623990173771513275748000681345017245536703450572278703340440120735393253341116002146550464117502138466498628258345928771539251749068274306168938156252578137051285008827776146803655606453522282844339126884533577080066259890109811469054728673222638661810529357792639161845982955485145884144638672132587604618483003655734078191168 [177,49] -7883228786512523076790844187259267431678461030250842314503223131500880287549770194725256940398904633727580497022701922472847358892497141491592621135074751372839039250634345964280923864052389706014622405333588486883968558710173042635308384386936508933737798179532249606895358066450727732109922538253005030233205068170733520971460398300157123066159175153879560021143191015585003323387681883201463554047011406967783499209850679228400453302268345646661149708430120834550194596052787122309782916791429623326002453369067069707370091581802959998572526906394015393182258161783641227534877274111851868022998851923106262141340950558615537374838370832659125849710044525965769485728470305335733448318505383565288144481148705697756802293068882998238205666874988098060076788675717135992967241561522155254846300864251735401679196303011777494779815607123389759280621088665274960796527843360368292864416448927201181259546936197229794857198916626563938774587786146467838365983721064618731018753831583890827072036468191560340860919942669810597945965976491675142112373756170004453184116881482235184376553966067044394705609188284210709295954822075555102389125372748018836184236259916402272940646903074147589819759874789895907778120819093302051401205153777513076238856802898519160543365008737282575746768423327488150031693321132316799774885681763959563759378818932599550200 [177,50] 1451697766928977345910291035772651867687511710936145673550490254436648455906730365783602781656114189469024503184472653106971266403182217464204818203072461181520498631955773362281622027719957946765516917332517337487700486518096124361024926855296666418046687421138714734042401907130539136772387642379700397563898868239688809052692516236739994290978458481500012999118600484924422133085250731714765127479566089495330609352812761327611800767542435208254897976325698699318862327826878786359720450725884947452675862267675527446085213342783442031285477026476320720470764540872419506250674790835561327868277076263779089763497470570560781732939867857796067129063899757893186257177402957342493702434604351679180290524098494571474428886038034759784326518811581817673929009407366027674158610001610847432250412775577356905457894953478865445212700409874319315126213922684506757950088843823817793654848665031472269958342793182173870437006132091721246130280738753290061279860179091670948998012249191773731934107052735803791022119091719107792217054409896336324161329549156308052183883239805172768310693944476666874516016045501582875111554586191624746181099233082089573470422171416932985483905674449995354938409548107568776248969331494035007042432341100419429421490000998926042728703461135667795327947706237889197397220983708424945433015541223532165955203055344488864 [177,51] -243536314583413005544889472849268882085273530737418392129194102732394641856253062854202982052726837906910242630999300645527641496137452947122976025729806145789154613251487329660929620514784392047106921525983542919666513083925281714803837627112889544144343417043681395810881831978251211904031280123003429433270181688682889761039778459521316705619234134491180048893819266728503716457137119867208839772207728074116755621488228622847484077724674559624661498289239452894006969675940782617855088515271876598460723731554240639569720060330210091657800199252282636362224977137115342433559593702443462825307738338218780559423167065702351430639491289917555003792183899355280216930847997314094687918519532991911046801211503437144815468031024833259957326948919065746106064246728544412900134424841931984444250870111155601812309353286264903280296523947678976924979058429187920187090650525132880476175239765387035122773222547847928051527661725338340506199073568993432149214847792140268453410409686553311984729633303731445998593262491753867381584548938920855671380293060027388461063061699689594593123396709685367047036832247780193638069441741222024846939241241968008829808500222772870900511126335249255678775403381048524823463888101525242783443906850596841489355382929479421300191851160558156941219245525066879433348217465056751350927952213785194494326392037740 [177,52] 37186797792197526409315103996217745223540760509633612887731573786240585899038722434789516315801725388404571301058680384353163106186733635187728164562911187952059505076927358281017361265451179166154707553233676014336512634027345830445769540319305428518113750725794361776827898747634904697303238418748849961090885015101486847861814118813566319086106331056661818199238159788902586198409357959461333777559015308033990616449171232402965361071672653552773991263751126696183524148838511558612663314079464467807668171424990948454786959172004267196743446859303393642437601077514868711259868067435962243721699278296217840469762833947985906850450749293059776465813250472797052040366725358205350123794671489670881505251189160683138355343508973386811734542465996353533518017956586003400169507257105140552773752153916954275995779681451092245135098643172762828789707759123358397806062635964564834934085393951355027577831602574511532626532642859250569198580215535354062001446959318628968221080470655114884527498774944960986573047177427631507872687766329356724429701300432331423611602627355317880050778481879570602796763743462988684060986929509302890852800906188273474872739961953821526149238170257201754525623867274825975031594286502559602239452003772621500590151491978400265259634897353175425670568919937678245183304577574459724503385552283945827915406408 [177,53] -5163415617744459931804521896054250334397427653738024296766082847550558834279771999138298500222899157931096781710977393538477148492648484806955939123513246745984489580055428752695091578223350838670550318969519827288096827161090292221385425657509295412945920356960586242864824352803724933497913312255671433792341884458884387866013031401652181920857933947655232666673136961548199501103065816445394504856539563381910870556469003455159586459990544937665999504704210597159044892890603224959409973674068784305209031943060645259494488348592853718981519460678995417258734775949473694891314206388005318258286134340974712693914781717520978786455722273099904713174175178679182706704987605998242447617650469610728489044221669754156354767604014296444749762488642802955872142772400834893640632170943980565533329214297080231237707149034896546877877537095546492473008581663705829259128195346581147675573203613738888428180428895104228167335401388542218235841669051855474847002810186695769597086690085513979791566041010734963049458337042351508883030836837392825836968895341844996827776597972247107167726948913190361582511529802317861317869212702911269837687715501214106745182221481637133722768393876884597147785498883452569995650333935205708516985932661041307611270467986047239131569973371472679166187021417470854976164210137462774943393544219895045562683 [177,54] 651268265548429766944771675925520164027197754440845188927851500192344703412568551260902296636852365393451593457495814376434069190318392794157184026713088376974136750797945123505346250592865199842351672700358458585661770146067178801661981152406138005795716252709109878839519860395010744019023420880996959815359441611407736224690551009531629254185201807918123413439221513122342143070904018328317695706135153495341880535283990099481324079569845880059540826071733381110659441731464878967940498410005536440416231218727049766433093900354741145406382742400905646354424850313529452803478482809401847668837112484600552969554848040200718996918913786838882619018851382311738019923135080110908978284881017822333068605067209601754910556647564057290225050901032240930614769118804262419083759444831062085305591932637995359329221901412060408180160813612972140927246262739226612651405721573415000108006672167137402486147068818229158463129515826452574297847612411862203938246560690572319425146126080708473872134058774615523016152034339330193477364369852735507538654615580406402292717201959973152659468039004903215798682106966095581709683799544272007236683308876489064676727259965015966576903125897914351558907557987925467185910226961765480036136838708021066983058700380042273324071068160586563054253058366098456529228831357810401080395231709223302592 [177,55] -74537718601294117826564308303867801929121081849745763789234198162515050761252022210408647505740959865607124333925326313658087784308548125582503069204589403158248371630174532610131944806339616865024557266890431372710777920365276249890053140186143433095391644565078873107532587099917674786569937398250750760070227506227589709493621416444943961239866171660806061683405360572409018088923086741451386842779354666007341924113688160559173914656350961489156817408329832987786976798112178805692450138204153542619941769152521269147614294053101999585838607585714944785806110205727972449158011088670548372520435164072019737034322711504393619502908979216421494347564570726230146681306785332042215121300810134282185230254342973799095267771690061590658476956794346119740100058935208790590936939309873027076751374012479364422507089668117656465968521817032018248099135003772510555201526916343233410275253773299806053774116778617535463775363391391002188836055432715107721967579523575358642619719985891509271060234263913308030861179646832321652060678276191065837200037347043216208326868858141844388795370448773525157381049147270545853463160347266984891000812847762153965147772081178143734346888343389739344791517867769341940070477322705779288718684426763724553060554473616325881795054901501662398846885122549000360150407996962706910996222327993544 [177,56] 7731681889654240797306770667374739850670585385885699530550341278049003633587255339219098996622111924761615326301301423820266167758981465885356581803885524977161500233892074369922805089530364467568345385099241268997632420931088485631820376366280244462990716763605521444204862457075222290274747790526773264661074986881677089681202264760985023162617885312758118454368045675929165878708663795504664452448470299257553471314667690056678399592337709878043011227531977282739494236778614948275024845329036795918241561830183784225351385637960268149297509096317686026860872557640219094704330134101993095629796632235529107109960966825311170656737724338400163157969393526702719430837711882175110351034230557945448523943576102302554426023980857860042496489887693291445697134947666653721172086695805106470757666818646606845281188247411545880108419895340094531497303848464975990830657017560612137170907769583319131342914806053208367610509833553029784257128202229096399863506021573859507508744423229408238968963109148299773398145979048710710738581068037767720235769709283259722879749504280825186279821968759774307568350776286571654882631296409137321899835139148522528467362770101256471119225929844927703233233827408156643167682665325874570235418250023677573267339482958530432409057891099572295601538501943068841214755831967183129031957030592 [177,57] -725961345274049200475371439409261681200971019597429012994514769684692650589495907997986700871972328176941530804158774033901800220557149897982793816629581818912870519417313347653593498532931546236352372101251219012289652081842482878499366611786549884427542337847360313257480965320915059295438388221559722821940478432437677002983009972219549044003459284249258324045462871215606549267083702679050031390918541517812720342019615815108308894604671598709824435514244341732249580714801396381984050086823420053438946709923906179007582803022435143084575852450855577454600745072359268091843370079022306381554028438023112505614615726605439777309969563864016135666538698350508261707340300784265226118362430741265713500407616141558971704960976211295481747909967142007602865000857063103572678073088548628336519376818606802882580549987685443020186169680926836198057232026695594900775819034230349976856444556724347706774400131230477729817393738890026377951955606401992510551676148298930793119465872340482608903480112548321416035557210033170835221187876636280411156687608557540940225342230260105879158857762343123234219072596766780692617627057097622468052807213690552106996626227405593106863751370186228221411109178430340419280586418867619535136521043495387694909745818532776760230052546666915466958252299880098122915013425487047468598600 [177,58] 61620929195881287654064033470341523035508819566954130628299700708728714074246698054812194298513135397907488808013691870749851898111840147398471973321094787188957129620659504630802181103466816753735661058080251242941338557710980434018447860938074175671902287018594575313491336486177479273479546715710498632627674966321385757853078546358518163638537953018376148711209017876108257934383118417160627948055530313654775158303536908693401227332665741149584188362053550256617523076900609942998173224859063674419725811609467688583376802912337440045653017149020814432980511217356061426751304636343718892338829114933566556686047885666212898343862954606534803112493542942632121382250126020129631534535730349562000915740312379173622497402607272287583170553167084223223891587704532792822800589606837026573792727787864249726341480843714817386092089178583565135994230959828501628045916525779278591347215163481626475044747936528433555385728743902171792472004533199391938802769102365686550693058135059125380437472776417191695605798834356654143172796588267459378419971863313786181698790323532450105145963819736938961020891064657495362535863954818709959406047799832645943233027953513192490009211159246937557999395235891389646759931127573387439866090026659441348780701057859796790992211375626190806279471851497935011337358320944976011776 [177,59] -4722016981477758495320344960751764684083537446552050228320183106597873429117731408129356050047338516253553669562237093284331098314013047219275950889299209401886700751831195109137574178066372956260758949853579392104889535611286330942650284238723658152420038622593225106930467162410071447611712977437712377268003563005376983390776728429331969502872782072504744340369173522027668433803682401371555811089869439387118968455119632734643088429533805697786530996212830709791529846984861135399677559638175684172900281272697241918069296672727774208428735938458501298251886095367467499889623229669873453900368701000006531262108689675552685894083765410688118469598327500100757684487401248157812391231810985955157191754059793034770495396709277925064778312268307115801260142927058504197710230721040928855172273270469484784906839424295273104883565001486118075831974007968705667703756436541089159479608660807902860879464129273300752640998412037766744992029303021566619615426398916184136633808384160348912035007026657803741641461539000978462366398239769288225703041362444817420264396211367108619735828186971335336855033816061900112577202507509710112907534936328523456920102686805403207604331849632322168920051541745589921478191540841299041115977621849635854926133333471155790375994057507671513430124760653841859805006984959822384 [177,60] 326210971925142957272929343233309882409576624748668037391513870277503849075991775206036198557987729983508927913731657639861769774023651104312679665886017977613188760968602594109525357984696824925758005107184922472867971406477429843549312843345518177405239177480240693649318636478581959922029084036864953218180627548504833572340587983701666229504967214415465498205489724995241987131456865453316268736016665003438547302433094494465291224768988782950759639646836904735417946984461489744003502022566022496343406877575508996416601269019312321111425609337093492678175460682647455799879301043864703355450512924244024550711993829966903317290600643110168372327342217384057059997920801379913171333423482158264267363077216178021357952059088638942535888498308648774517520627124634901311049201396993825964903834334399504899907569461464689426205965115881061722442340330919600121550060199201061820817155471824304244125813136431078909000104880565686115584487162124537071551706335715104856303394890209978554135164815420121573916974872865945097538216667623801028102779144426735864444846143831384505311296793589850260885209811785386268215061566308962033613070897936087020078935243700809289596942901140213461536996741203798455386011915250701762523758481167629680908964814262208293458516392307781200285021114000987632958536262520 [177,61] -20286558331252590503199564158898229289112155760405592880687502234996727307189832885363228848128063576554183999842305212539257577353776166474814498514650137064430646464276772233430659004200426274326411984238387888374228100466659673343572759827242287416087853092068532721954520850025563406033564888820030186909816679403340950378612385500197995233307729311624182118433516731873088849165383418240362878578029660858532268626598695267622057417417119793323103893847478479141324035713467100712797345323640169393302462522535302151755057017175805045526287382129032473708167071602582540064457833666947015750932296279999944994790343782383053184121649066202351745808285885065678237345459193804793926033264724695792960823464132753710830849043288863834672178603070407887068208363717989660983435196442808021192234072115550768729203863218005728574723962800197194769657299682566489848635404896200917855760708158983823982965197393779154543419843663847471258130463340497198711561757388278002470025379118217378301856607657452527742430559146108130287996441335398811937687095195123369066952311347231894920371458386886925490876296925519489771075396973105438375412510311193879863037331619063121298898975868390861737772668152573319721051924726464911392622667032843052151522121081894216767000024406597776090715403590480519911116447 [177,62] 1133981568586961732501586674194549122402880670171509315671339961155255834311626282855519975155279227032724777882943113787254939622575240593021121978077454475428653565052977732804571424406993250315127710808708062423634824101076661978376001196234307361069717233922126186129022234623710172790968223934328745007412382214391372342531310069741233938188799736653992596917555490496485197262090110412960866242457116191238032564447245869092086310785021464735174422612626252292264927656938850029611954625969825958487743695999614048275458318855608332999327892496373284991402656088324646690592356628175080908412390279246813527615472367465221976733365888592078058473902006578374447747674415973487568755356291054246020367773012547654589618872733456938506201167098662252738951038315972835632655580710275002908487444846609293270247835009182177084444616907598863423010016744490357363169397231970542378716886491112986129038824272223324589664049234294701019405521890840977320241050032320089914033588873706612721655611468637387050508249310214014440890845865056552088521480972193330938210129297354881519615022853741662215934057085765021434998118592069620844321868202919778416127690639606993057520878794470177996872313785567284881968307889720487972181843705631338791071294342988257169533198087415635851125713695580012924992 [177,63] -56888486239020742157574834352586094221823632291888249360442447262215528143067961697822228260713444664739416779778059358833118449042232858541804628954105127755033218014860387619666970607428962665386582319618088422696374567870987292663380288937074110429392181407688165017118921816918753157321784353410430326751874983419488977180689015452303152300246230085607228883536204581387732008949385413684008794673017634410865648890437840081213347127652990041425347377833349576655230153799603455206836914572812228641944764416564937219002120900733595635561566938704180661517163495179201951671040713390020540401047819814947429971172218128255172800573271203370957651786833810145127367064943596435284518809346391530960487403167072039945936064571487745037856069737220823387445879406583968056055013770890209292581576072323146040337283029535931011067437319631979234619396953536726490690541102655888782024633361670841069099930052475116046857499397329173917069997827733514178345651921637982658758915447293040264339457643337589567989281003308734243880900012791050739404828367322880653013600453694634797403107116961701055819919399690881046230536100775884162698396150124883174717195927798031045365381127168131613082446755742911560801563992949785169303062373358128139920141350360467403120174583525996514543214852691638232 [177,64] 2557303578634446112315483915355050041370421680167860138175644340015545385569487259596411682055346794303827162386884685862708647254533703457776131425505479434574017167080068262110777287359165568467305816382908569098640502160334943127511957352011937499138172922746503812113979953653632708027984141771320741953348677707637059099558804495720681593861583522429306035527813692130349997576020649696247346302668176347569303198516769625492330514740408307320573723598274186385433183823091604821581697306355124760784023176002064132379442654879756583057415927610796962782256496714112325412849713767453100192250260701600633722998347447285185582492968760218746167136118829136810785450419772419750415686891330588338153088452996512779970526359265431824710717926642415613631921894166380571506932778250723245616769046671626168713733760160871548396421778717309594587666468295486559548511170034662684315426787451763323848380621526798475375180160821640310076677829755856069512942025261183536035042121052300688705618226178018366753220143850912484050269198203216591972654923859595991641149193560234417283601877673219633365482946953567087029948753408059382559001081876314731927260348460027356810548982514495946111488753555212053927763553209746915825812995617665218910140099302462632268767476991710950188477554315088 [177,65] -102845687450109674282198613839550913855728614621035033710834681706039818321770032156723394947190273280471624671515634707640899086313332961651829163694052162660729192374691117625798034568943731048985570623253006844590591587447322044528815138567729158667917904495677283062362102093385663077010071987802744087985133633257104919113973751214350655405481507403944345552260973861416502755624575732697903669137445101996525971112771150196158427538492644121055724767398239838502981615536325607926012520095855678655447956842717978488664765600796851257564070179212855287687567623300588786326506699492259083198397495292278441055966261178980619735315400894813135765059597194334650531589867068188348489352818097469604750039567764931077178448270266434811227430433277866669909038256966760859002742551181536533100467567311685666105607239323179647533064911081409895997092293529524455310835897018533100177109410351074781619789457382345998325690607766266866613845774457095755585199344304314011835731910563370078373826532698310904726289611859643508013243028909323016781317554929809555495797092347508083707366668294376260683881603393726404354300487720909583000727986310786264492065144888198191641412090597827716429145874871587214509878321024217410539434234645045614551620416826101515025044291547883981931210810 [177,66] 3694293356832691176780760383633706181837957724816333353381346383195528871581882411782780104271812516684045084651907121742960050875501830879076500680340248783281339887167411419556834531680837153158391014758971630757141097479305422956355921624604042430710489398420419443165887338868176488192009390770696558433312146777425024678212604242788757530960161831925760577600120675884331671064799689133997477020757006473540510213998326244211833100719064780521193847683662903074391605170173691559216778471865633593408184687795763472175572792123679805417023307088490011536881298497012418871945939953836782351911507351696502228787918217290295776252292905513908122219814696692030877777718285091722479396075432987500040435112716916076740059862202417851748842978167434188534290548531467494455479234981998793771645247047592296557593855955573814979609166343995573764133518841087417478863622487320404894621267948583625589136493069468298738289923522236965932431289674128684871342530126540148565443378920745034937094456121529770696772632950342548404571973018906558687385034305395782897226782964492235132374026252890603873153958207682164242719938815471622103690189905336103638223873593767256173375892078293166921759835558204253734927843179909530769887010232959919809553081684179272077399200658855536501216 [177,67] -118332624415053832643847081125401563871511205876930629430123225787831014348522801800956945746530886079052135597668173543019377617919263027134390660747404748442737406649808670204768064043168953375702288239408942086589492155813393272018478627139729343651895960215572935229897041815496586608988267017413225417324238575283203085060862742326267764395918922397428961321168474819219996351678424671143014796830610264108244726571238530464737295907330757896991545613597303334601207435941948632028238404562800938169130405295297617026455998776096671403351631960882597362696123591414137450501346878841145566767009825635868833593553096691886222389687035572190535192825026225276406867291422761257497629826675365082998799853331574168309874660442485919402229535267173761422505748838965667857053232086432211325713575946191857725345095955111181026404901331325725001528413974211161014990882604459724992539972791681921832869151884799549162863242150086369050768780523830628549738873238160827238327341550390623340270640374410505473783732191312579927444499910335500427396989492874237412180408809760819821708005738367085512194314777130552816179473893196077937720010057648001403774544719701218818315971906652679853546727002612060047668467563639559062929728081013952926169152460924226492750946038802339876 [177,68] 3374300850589538732676370690042858996354612080970735540598186545538223420746743487953869621748317449419504521780823925091013636619147036261087665277288028741774316080447346344415143566548476123719793095075736900650104888865853927735088372257958481366664640410473816015092996269815385444763022605841410402441739228102456078548853010165040308198349719776520843012718104674121544077120428196624670516276873394017804975980825311745620670744388172260268779154090174035910613125595280005278088588826109471030222610674023000760145592307563324351390257018594878938967544417417170996102540273352842413410786678766456996681292443808893580542709806031674921276717374644816020222597905062149798998825208300007518964345941185476319067922102403824757977826273491756310050350975215977446694510712516479060340438212997098641737512857320211173566425835603082643401424408000019144645249243837009633148803651097666452092071045806044414565753914976894375605154293149555369680021240490576066944237287894679199278152458018177222428066852576961706567277383657130459937825523969667652928823522188359168634074005163990181758692225015877825346278662811439158805505531264633027485149360713760875871564899323069182381647978285034944533793454861340320366540061991945210104192503921670552615471506104584 [177,69] -85514705737407224009758767828001779554028906511398289232205251274865352181953701744507932244953034495218187549895231086707193885876428496394180046659905480150436158581553281158706877952553055519643084088142624066130801712392177615652452436807730096235319229334414904449344115022760691659166512722052184897033324549290675374125974373194971392213458953422397498067004623643570780978193968825802410347884901991502390950129476685382550823538810030011441917312903563720045571452841928580030777587230661358004397216786816245360698118817738493192010097912620610905842372548813049463139349927457625373780508383544190920129655930317452598859321306168006440968868286313934698109974254447725220951836676551144456217182272466142774024963096247965559588360946357383566766819940637260527106853654716507520623765445794279003538484776493813668026114994081329166759192474937815075458057944123279698263329491987494913016836260502619913982449136057983411383363851403779903891265637376116572966896552419922101733003598119686334426399922801496573826806425454980512385524712804701035608889274282176305845708665843229715559495139286331410846200624618559316720813300723420665636664384044115620723883497169010101718375710750849096400796510739465012298823482184689758561371019065669714351205473 [177,70] 1922830846510194073309639894361214677703264684016814906886341891203396203815386412683951682599003927203934765242789329875682985632719155701541450824842162715719881177014599045633679072690799857851429224389097352649227328201413305006921191949866883697016926108372797757865442537453258477024282472469962098434524967518530136111513457006522467021971110899082451012414627871720641334716062381943696080805002317591786645719737429748390349439587725151959676453838753801487790640367897579739677300767570702910356679602287074010178284865376459589565611924029832452000601606426275008806222033432808275326220884443336900809882200697522108652211265592740117725734224372738554602300707220429294405773687512444516313522487848416628547979708322216602588468418095905695767841336627111406677454426329592461883339315209521050877970928147086108459828032885867705160095984614514820882973171849354729623640726957458807640366271937380386107086626910457017057451113410443918757360568077355117306295171238808229052355602906397829940465497532530388524446103694622537950369868972740284284566060271612430537227157267482448980813885171367873825236771775457178946261329372479448405422026758380336768930498925906840160943336112724234807481983144412548301212712931861898394063642239030664630400 [177,71] -38295254124135504537768131251846412505187129969103692050500079527874111626131136927889026021643242866303673443695770338312354176029161491407906228438355034877397054323233062486608352015780387614876230851292124120526669759414664877962243448664366960922527941206156215547432437380492698279863810657326540086354187745372769807695125174673390149794663135856255464660784314812707132098332904319699091613018938486329982008439632704991162888510016909954642061695844833774096201965900143995793929424949405757510544449519097417190324843584723509478669224019503151498392047672482369011520742893134954229913523552004121823893485644037994746059412698417985737823298368315163840052715187910491425485634627608785661506153024966200235532731031976500385609716101254576358086083791137412541664203451698459561238758284898425859651054839093621572450071515319864521225624208055906251608960425366440578507218343208401660822532280070655013622523845243308201792073853932043724769308541245470369451954365039672014439097127747274612511810753628398889419632630922934183477667794559605366112108565893510074933500917353860808514605445612697512378096553457611137640265425738842766684855245497686358948678003647568722777316745094171073503642022083276311683035612089133555996962599276260496 [177,72] 674385156818804058775262433858373885591243108166602588301481919782005710868372963615677525165222809474014062390765952601135079145469235613432098994583515457852517675252139751480038475176075414655905395235874293738280446809927791466075316387759671178413042014890047135261925779879320838774064662772885358070818308434826548389080595914389857487712156998769670467261733938412661500588266006033965361644655704055909187451714341370687415870265762590998087056221566778117316035049909616775464920807147187022127508705180542894873306037296082959641527399675581729528038565804326853345471524056868667494711098434751223086607243803307124198847752861127417058446704504540841505046808043915960513052598310105433340566994261562493221481420546692615723957626612564160717307430262960211203001146666674833623533942326458707882071921245637351000374548896093332931940907999978419733436827072076411488303276255811549542981331440813052562985840676161903814244593018489058333957305644769273863479106204669052231239301173767846104090352198256119058028934378947516489105713473261634945549225624812609317617223532417896144429224391607697576391752797261817500065749920727852863920767340871243343859892162986018588955479150706741120176304491681878863459473655033124324584684082448 [177,73] -10482896678214474918084546665955476624565816883322488547566190766909416689250124574832248709850152439498557930503548722685752636629909937353177526728126106940823562764380462984077006541024231060906012169004892505054206424504625021393113595861487317474689851462479242514922244638875311073204031942441817383463462236710348035275826156022137463830437349967761377386699474664249489104851813376492760037515479092087202886416510736271172330749537183124728084398250754869014611023245692663377442920004398729607359088468260502385911182684897228366643630059068136736400413382088220528521125603903147080055663821534845503195319076257292848018430666473707943395031503657315369866360252739690384569864023295733080155117979742790343443361578511415810825968333478286935154485975816363531468214860008263011451350547502880494299136183526680555326365669108133955017864851080408109836058659438358981481130318010591450739634938580395775468765839929561393856974516571623100186029747348680649057566697157010210049104830211701393544325354380527084199972866760214429749979542475858224687153556291268620176408250436359574175067727412591601031695861821456140805874983040363587123143208576522742737794933832334249479142051459168099230898568071576921107054976861064638140376738 [177,74] 143585808751802243000784156237001223687613960020622467071913130279529178410881085056960093373401161184123770692431716919800670367471199256583763821406706299213917195641331394911362130205142568818797023812644474356160256763239584819417545183538472223776286672947387495239801424227351672030567895114071887797237049889028450323358948346768160627458582605010393713865762947697146423404761758016568883784198654243216267777650094428176245055889180400159524919047738402695075110786740610219527807592720449485855725359937033137767732212629915871089774697238789391300128129117826186596642548899386824103881285157268341226503440780785910426925712510224728523350931034092573951883989125621675625969311319225699321902393115497995967563593829065012247321622896238780803350722046499188062310615199252947020008410134260231499792415221050812986068698319884913898345583982127749226477021677265977839530056758949090568748142937078311192925054637498102890533912663955832661924013622346715643751227844635036584721504633124976080213710942725609363172767285274069573004655141691611900380387079028622966272556322625203812827806882256195271548800267601890749328684359752579085547075450409749426291298408681169790066952503333626137616036870944129637644397373061948554560 [177,75] -1729978596438246813892984944158529952411528090838619563028848157206804580588206108277689447734430999852162525672706563117473007145398572247965016581449195795144167927204336262686082802862524592257313260959734457937826279259172232024209539767829472514762784062076242430490872236884518454479909847917676534598233353177250233420630763163079891954311568057116689857608167487994603060475314322730112119099018497291754659358404905157355640920965967994370628905708574551144518801196700335079923722976092572039174892856543364882159808864463999013425829435705496129784927394759727956110342283734075905100569508509436399811641556372470352859277412298805944038008334310725493472417421571762811045351353136584479078604281434813304162019749162093434525546474326480131169143878553910346073467986900138030002999641523109646733268306471196553521992123112439584413015704705809471196060231028434144636650675344311942731790448715293273479836807951513457850167001190357081344295724815218219316978315500265389089351847083559963175807634198279863158907108837975357841522739901282516310923148788494980541484331736362176491739598559270451310067434404551611225780798036948857147588738609710327431251065073688194632939156707926523881865941492514155843243920040963944 [177,76] 18302319187445540025716371249678364306418768103589970233948380763370228400947969357709566008933839597899807808363962915118218219618312721021234375340449102004912949937956966341178986931334760274783542144471298035897039326263909026448987957564527618001847398180723017947518106889615266071375264015806506780793568127596737042959508895133059636891276076218041184977089005707057844690327295834153800995919638469983776510554385168204912281516691895786744984487276421678551898096857885407903157518134663879502336390960844068826598694425137612517848582063693069966540138358172649465400881236548521835773115571397644627765885751827599579577782473823235739976429861406684814045373818882137669082551538570113363208403066433070236185013589417588662630654732510539990477942440920206303981806849556129690769607352828192803289587066677845637405437597867375513184900176157258577061268304935081551440491796235557652117726766142607577159702477715337279264107717302993804325534570193524474152024652094424874948664557715555928245986230508674699598963033043624728045587992395551593453148071935404874210071199520359233022790508115334882725818683897670874147384910827591020092140102018743194264612622457039567219332178778263189301440267322015635417959079528 [177,77] -169722522327365418088645533719739925230834234578713777122246658768482276794745687593632854710250055560156026560683373189864766797591317285897071634263006757171361310193659859497695945287652104765353780333349868030513463566102991918725714638694776023845664883530192902038684681097022640646188206803984064466007355826730447185406298156474781492325135051215463902425659602493116377401562471948903665534760885020493673301726956285329415791933321997348728625759676646877041160822907377180995845255321292400697757133140682761301524085244387067560778357311260180131628439331341935243458861788174285100602272293053765957718412098640130296878282054215882393779376754228306444532327410851511956155289763250304477333160410904958855773011015855832588695221824064179943357905629796620421561444313481630006934732306284591631695680320900505475295005438319110133309110046807040575995782785987150715184844346913442192473278301476146028963498584779408926226187611393150419945805936896591086616018373094512399001400524613329307248333005598702838125360550054531150590689902787810505772294401341630402483226020615250601566860329036562702878988075855826166920638221113188845551852209062792632665491808643118373237030866788835053636013297145312925873703 [177,78] 1377103150199880679052761090082897890295310562556352863247327556711597289014749874674832311392648614986015954954090791777821411857814777784672948196530313677481013456132726593988671656621235594903534461447813518372677293346089463059219610940422360589675224510552384205942098881939446777604717531466726923837129368725274954429448678807984820999014488770227526445603281601990239244512577250280709395991004920289471027589120095075444275918616270922921559669760000496991894903281050974550318673690369700312488419203726741261383280591877627521686234572388639105257078180256554451907697578330844379556711750886639360914787987306352998060524999618047396218972029953101336795906769121649446176438544398924202724945907861961503337683517189708532223339861888187840883833623765838203938664305958225736472700357747860473360094866500101727925258347632601735253345404582810366105250970818983287173653777745483623004285465164606595896311820269505487940520164779980651099108027945689121193331316648587038935914549973510347843730925601565115704897409885253523417170058629829578042128309890126305250421865317431860270771399843069264637278669155703972578401790814535849212393767647641405420728749872219219947275061637505385229688612760075022208 [177,79] -9759012550206742629832199307626556555912477382129750878188589569906395037082014726563733033468530892301476329064033995455465623649957170425409866720622379156905433483079651775685826713214215918568261842053266584437575053065693113181889312342408774517862481960377616955200312272573614652777500718830396090132940598976968020266068966148016643735139518441725539323912624136039048281428185886653006841685293047731334010143757992818915925265908794438234756864335971219493770943159684497452804600219583911747209301088440445600539415132259741122859526780000531829090317517998851933277261845137729088806551284604655309909012336727484708931710753939575964426266340730311622560254721712981936080595571463810941451925954495901538756897416081244536511983611759721754926110404474590904301512401493170336106702535811121843474479467904493957691108172782999178686353723126850685922916479427225628924392170589292537237605417313681962507563646846659410480235234208766407012941824832567769746003686806702385416015900698886196103505943763446696143127658489880483299653052293588095534682218215741591514964733656907818223084739739719529624835167476293266851676519904677154458251809236918223014520683674138184108009089876879894468000347976080 [177,80] 60293234036694564964731125284788637749073927457167509005945676582776289709339946412414471726690771248670370003928429269823564429552381627189257285336227311784706858865462812349101619810509305273034839947388042008532884067471951436704853539023450415497223745224518742457522787515547016388235978737668509951298783743287905230995320962614251880955010660568915842829848344913564847774004583971218918276236159099995884342795630331675351283266242101968252629052103695431546233431719800218379453241291565455873169048378020655704750291266560325554573178583772944951302491514872305074215492177093223705504096818120558125882712927129005784468054704695744019496353070161552062427152138065641850381522053189226870313398455798960598469137858394138675011041212990912739553071663107912340694011195292103730195561639661377317397031926867128939364638247071987173891285501395582473968885177494674804851671039936753967244910030172101278157809905745548733320857575600804464257460728347686597729550442425230455552419252773846679459959649887539370152868618543957559891754863365842593211944269580120280776183474107023457942165735854060746317287735581187508353820649815969638676369388048190000214769484878446972637609257802630562975484736 [177,81] -324157818197094548085452997824027311370727509414847754576623625074952176646794511874938146184896915855409404746453996476788574375867308521119654317716390135343324387134091223454644740183086108805738010586653679918387615981151967979588534709166057477334714121671406818605048685592746293339633592976652114524681328574418669979030234049565706092624767131176854662740293329677964436534680194066493536834836677931664821371077617310561568153268714302826698862371272044156271477339988240844224021641338559847330273805999973935505086227658477064484926280506708818444508790168817893578976548351220066011722131995870686942965076722181483859819506580975365892020324095774024179347590380086621216731718090754549440437551658813729560630171816353178913814512347859198879018844618993916723437449247879904753128248615494461558016180486504752543730498100468600660808866387688853363730245296975935089260324483298378124860657265544472197772504227453207571359302548369554901376726835131651876517956811133495274584603231024970472848292268568370481652970751385450713533519809921739258320543955183257177674969447350005549971403864388614865175638487354848714913483585551285493127167458620905678173325369235745801440546538765969962128 [177,82] 1513775236776067500382756363118713271635931644250853419964243507371051242539534417403204481049154223522766191245166094524312233095055277901652930283138996138164261620937320739144132581534549134791913437187178469675481725206727972105811262199533066387037910948469621747535611170454015854311503151186306217790555616528962117882707621975687545347757221229455382318381607888355409480468684122302661349730525950415155200227528092281741582045611541688136637112052307542618234288957613973295314480057434400869534659032018654643736793000666117346633068829695917037726040368919992552926898982940197476806000049131261353923675993220020433662012332791099195914208694466299546241157779767607232343960137741663337348281583575594155450079859386867917654061307232585657810222528865457833106178095301786922692945623560288581460479279790183620966367750740285934053286109339255897831161465596773653372967513287925357997673919590703494818406474056359760012086652311741916598945549277519004862704565410872014817959676852717437353843874791447812950852245154950565859642485717039420122159031766747253023136231077198022673153472412103771557900981873763559304259253456556814649315965850843294546632866463345375925461218006788288 [177,83] -6128632305475545083654678293389245158427332811819668490616508554273658736261452412239257049264165120337954292832150166484763774233165098278066756173963738012246459894616666445158279699779855730216487748929377557379766231821274455180248959190637814436734228644448753781357695006197594813835182322188111050918340978567382396080604018022384026516321808485736817948902327568297069208566225838747841631552660966069483010875690079475289108840344266419917882547035639235456950439088762442926476977124759796901771195838695714503900762640632137359394312076103105230469144547576022466499941683001711999953721715640070034717316451885460578775572031117684648332055893965975433049156850451868722577977249388485809155871331137475975756322152240194221883287400250240205161447934412438839995645833363788093727586136170889468333347174974065957500636449458139742959399531075524425668914475926171226495839727614995371655081679321086785708027248434018091317143832350949652017460232279553310425202107038498069062618416177765939051948990116779423605847002207633548078171857274317239988510323574439085664128021818766489345466421057416555610930359756656651242079623437006585176331437026332981312806001408801360805816375304 [177,84] 21469922219154792208237911997389267196975180358054448162662116514223666144491562465209367284056645104602733785238207145064500700929265983619577377105020160497635316773159637282259454414522377495209354000191073367323866698460671860159333504314052312192055349074728186129786216012549924249408919946605111985308147948822379788754520359073824188609933239705158661279260374283332668039723408040557822710890278205127065304702208867368698202416345622991357673972062934696845746000845675060961683676904160645159468202219029246380182387635056559885303475121104451814056683158504722047069876463760992238082538686060469074734656449995699976695223578448330045182857117356642101880356888133689447315704400203703547534585916838552425480713598887019064321503793655751486504300170824637228561453535825664401048791217093741787303637756899455309526782268599567795715330577675422631209062735466189915395757975890043774047648756727689903692402452533523547142221166549225167460962392139033581334839254582578495500734398985227330294602783784926878629054034321575188263878237386713771273042287013600217542527812532551271001445510678248585536228325717907287620907848949689495886776809000768690912613091488337358653584 [177,85] -64955402596147533732494650105105054194432873052509598159263784208780703065942279680801264414637979788335407856547852874947506769356291479749812168763174978528311954807005468960330153804426046835419208962318904005274275220679625220583609269344230263934041473086657710831525876347488726403106369151150446673804589846602316006811469320401132222921301842632113099798756756183783810472663874706340822507286499759992339976009306835047940268913440974404958038280056972812589934304286612898157026494755470848768163056343627334906835263927601345735688709491187829340481362268984772154396005091579758783767506396694205060813923800305063651877532210570143295755203965836267466320948480706360674285572380357245974997302884326614279005904946870809953176706286667796771715340935399692567888286574975156059318101508774559839524460837954704252206856544702661286659423157297773742128449973244984065637678136245237087527651663641052064491430566182165420452725575853584340451892787591620658936358635474748268248532451817522804388895999948346005585398967425911498765590098947188863649448723403699693753494065746016667841833116962510177086448502411865845749857350603422485710686530446106342173383610915661746 [177,86] 169377351200798273141073942116580973134083627237871422120053605328621092328493632117179219081434792671819743685525304812215322888757870448963121176224254611500653389256872973073935886195200475074004227328558999852996157363385209953592387562426064486686036338961201723829573937426591746285906853557807861441658030824255902469197995346807342629631390219740999428792976628480979859156701718858307026805307527636925371385005201202423853026431628689917865399965910021000694441803818671226509439836503351831991643719513923379116523673810060460834826412543421446085555921619897597822590732368053321415276237668902193465336024143980505250128287448532115233675333326339768206206474928434077617837431386814007941711714588040928934986333729388671438421837373706206406022866765257743643033433536186847868359626584484736595489057632756020816203914764401229073305373473711130216017660859809521294432241943187777692522587994554953046638385417187658580255836482967556279079523694206171045838437747734192894567559224767184103344360485730580700561241107977164983769170510217213155473288145572223201390297433043238555257361394147990979589477118476304026482188068729581730787216235708850397776070117184 [177,87] -379901128371288097433312159080487658306145301113994158180305691549748797109420170079660368151422127689920024925228595161511441074980731461475221916518536695414437427127139028624783751446502452581589734551602303207286803310023759727658566133949350165010649103611972220393022310420823607434963647893551637949668771309284907128443444742747584004203206638277273927804479403825589059602314738538684072964654515562633461372088270422014660036878640595019168971476182709888058704317903972102810591436567625442960589844993402019797784162067338194268511147419845194994620175479848703191339273046034419950772463543131915083206580723954942976081582633864156576390491625920535343609808064231205571695007558373260640100588483888077249343868392194143231013931601793159496726411048464778372210958946025433220884321440037182450407140932681792357241447826824819412279390782799405980240720882039946410463581054461374672131158087987959960194142144717886070745354174795476136172770943978781092782000880270676681076851837177420512245697582453511801670949072524079246383382254880950699606105769623457983859158613546102969761846741112800795256354340338789308132731720096423937480032134769926147687512 [177,88] 731411696464844765301030064661189480265089511505089248253451465085949480773081628769960623884520251792068598849815228528534413517335540479499187256039494111086831937155474693074566723464964096425723909003135771485032054729508692119069651703912786277666646263670619281913477721386252460660768866049592944119206748341338217769684426983413512403601408462976579463760163316619639063676829140822029029416420876227939647455690216595167615872200786611590392345301110491404928875935753045924365684894386886887690051936199282027839781708793987986823153095786952145543702382642079974090555732454711222370413171359283620148178885984963107814830446885085265065252452237104876760923571032143949233148690426838036393451743952660275436353713424310394053866107416783826535402896327223402966354878769931163914612934395526527894782351360322160917613650904175816171837633977559940887278880671091794507978527643228635028975864864618999348988387261573600051944379169647712446555991146101849106361512140897400976436226071767282081166930819986568415369796912784464183665244612354027720539946614781836588914461523604860267695033818001367542124197526705147020795311746801001588007298366954460896 [177,89] -1206172477002686875624106903665403201863285973711369296356325896510408797329602892737608257915327548518772665273152764522156883857950134810854018222018140207043909663490223606653995436907112998101496848358379282933868170355505863957401117158729158494207526945814254236140101872158973390858286170529476005355219353679667964967602208653855206633576131408364976326195539487310465053894320899529269292694377993144864642074332021843574061378664271019453269074909062455707037224949466199516417704621056005099773137433510140156426696746792895196176840925026930327074089630475112255057117696627834099470776882579855362486440524568918599207792912724216677979177301052506367046844417234685233843484509065205774837846743049381692199877593582539130837685576341801092788962937971331083853773708558615367216750457526273512569349772065263373364823582944009006688657158008687089060405475103413675723406880468619070223625289597271423210526200800656270816144351948099467291581649463707334091145199399339788013403776340442107711004089605690564374585403641364710453767858691472227584029053235906340481069977749035097587979169864750647645325756629042133558148497592945228753646103076852 [177,90] 1700085385564982715369929278198885033629208447459527841550454614333973738027147844143322032022730149801676999639030521543475483205707406284815777018892840459731485923948364230888835469245083739119727376794037667640696795894619250153680269037953648398240882181666582114341289539424246580284742781762081944368370362401586306228070785835447954020594793078448842953991777812533600348743442891175715124230301770840383768168539046051219382668737847875104961343323200216229827511379787371943814339897677221552233655495501876932043362144078831842129402337734783281795988617023893166473457900986647204743532080380569072553862522229931287724802727514233844336673114618122848674557358172787647139523730522251970150255447055200816161300768809648464240201076067522690752850651032686902979715345104652158494219124540063065886986944092840857132692371454524126685597558591671330605344977405502203860218476805466007999080870140459170928659897194177310725545495228467522049683298138970253102473142575587083840663523600518983323099332402841848441934471764132821397960230128891473450482430798199410192629707412356887527601209067024596626049372570828582720957552231058449087953152 [177,91] -2043521207654334587209047063019378301525265471841617502058016804985763965993758106071886053361658216379587787402660850791025061406780911875984420828809466745864461573373048424697332053179088913382475170124750160759538523943943219664675617161195334522885188237120351335680426533441874822236987450686279103006386624374147466811065856899914986571445482321330572834486956182996970009171839342076980333714308290026381912361069795643527803459423508316324523129398342267823785080904151837912089313260610126261652863337213195681788221436389037061779137522903252112931875472056129563069705039952424010080272531669906674322282698714375789408644142308161564465649250496464543487069769936556130734455861594905210646624247919070821325138537853776588322057055872164220036693205038776265035980850582797656274248805733094298560539470714622886075225916876198015716703455850041841501508416755044175877110843696751119954416906601650812913200123887026229629969437425751891146082634585404478227627914937421087655461849821422220599653794768565872629451646026763741041988050268983843805631649344616590539441825107237111442748629625596824585648150020163439218011534431695191792 [177,92] 2089978234099779532191321852762640001933688577405271479969696614623833582429087771770827701049701675975155616862541153078366701641554477861128613929009410551307971545863263857357992106565205691904409421493900970890836295240084642543360167218090672165230956168308789785576258716882570874299117471834704820424881365900201225424000531399321669894832913739962165449174944243918373767514184651335536831141143132251356540021939679864543362993273207601109830342456484864203056691477926842586145820119815893824813403494872644040132947353372658401180539254567876422121265889025560932295134803417802903922378972959051044696469405163387339156978936930406159201752324009728235317689606463042467247742456293764742470184012717724732473389269653680319831956345831822277367117478975608047806355943155719951982327365112952267793299359279022253867627863888399510416070284490445200608747464161082226429133014675023143067064232949517097593115765859134165135014868815061629742148926271420685885925011098828736786244735265405237099029506833120743559280642681069258730268330759566621952668517900401719973987834927351202159746665155066464499376132542140919768850826139272 [177,93] -1814418955695811912515293969748950240075151341785820919121199507037752885111465666734635120387134074118833665808943468030576047345448361721545136457122103286593053946353145734271183867768733446685556260174457732857130394946947087132514902928035426731381610832805098414995759700182794558748400363276202462864590072514784236977488880466623818221879456763576995397229934058520212831887163373270943314386208377708195713899829779510286724095206955104251881762759343246614807142516914783654506969540962564487039792016604984943619411705671373639177532275889553438033489728661746121333117921231654354580799632216858065565461661009458275255087928302208485165998421287022294850578042983525553592818603122275083264273875085606379945045857470631188117321302680233542606935763602855644147665418089979216522053041644419825127676119763949341435224667818838793777775925607875823342548196460649592235725030627417417384919437764664041344695156998209035593170563060329732568675823910700989743366156165969020340880938031130426619506103943028267760683726379475430597432274360252143480778900065121166822704403358994433833785560485234933191955561037130850853116455 [177,94] 1333876113312545523545912399502192972026805927185422884191595677057616001039571752835841083253499571439235540266753286344953281042183977800741655557608446935094995406770878714516401797397644222423593613428941262680742619285741842305393417082746314838322019220675340283861355384088127431658473200572067536437053134148318515766919591033604035496809679460704705211171182792412426830163804016406177217171287942499546649974810926731222321007074727386552726369615153686721484764011699262034213034798697322843774613415945172480814656127766682529625367295317589537782437761572085473778790689664653158676025231183759191991946898533870176251743125877811721742938213327109707915007956291798712808405359597663863517373315518766851134006079650319814261988646891184451291256725358917621632732379545088169658309683082108880005028363384457780065711328404947585451459407745699845573015532788922296347841848036696652736574785376519722600605476972232945925115241297641345094682720309002507811778653553158064613726229001409320033213368607578000349946085243487946636995645636133707066621673762767323203174759822207940321342911188076919665076188735995624064 [177,95] -828308861104707430227189192232552015294102873759914330942804818545314350026153036132568630793042027001017629525928929787390098814961804265470596853613345922760989163758094673807827987297305841814705746099304986172904269631193861457955874307417402223971240116389545734692728058052034380047539093206871790483515968289884456053245942255941584806762489204650465128199741879740066230396051206241727562735155860026408219427455737115191794341217090654694243629717314133514551495123671401032040692798874147917235449385669575920657143899839954558668407396740144553129315354043452392281869608299433637748929872177821399292458844344716798767528325332430936890444364658545544214600219002029907591184306631870791580274141243264360035113001836991213214494079894711714612951168765631283170848668554154439860959909092306848377180353969369259186410326356691039806229942846197864007191917937329771843665982137461814814868304665996074676592355205191120831713534479248423135824192355975849285279884766466943417281211206995915844293712579950066391790982771160627956036294121982948667062354133991024574370118039566740774407661093139865236785335867280 [177,96] 433361717281358717881232475914710592888806967116674319478540201774439955616886855338814158338073588086037825033951715142231704817933194123486492803431296032467149150191223476972778078555457698341612954879150792135746295403617136649370996380584709473463541728330446838259142380555683405633480707844833462776448356329847073084447183210751583434365270211831725717440626292776621608027424984181250323056728193792378685052625794720953308305272894333715838600457395426827362939601045495834348458893284060078982132875254997847440121338130307479189587624280952987812658603538924912731665642030469178655207770139787017611213073178913222430393108257315046755687210262118223075000348500800522595867632620500256514774312798365901643691883500583948649097484956685848075302670989572673370993732102083896254529195513704930085780198624039034809783776668488307236584910646240374826253115298950652230161099206125894545623802554890072703002355040570032389623230249522240571966709754357898238814329089781696248443530842759051222089130270369543382090279230059852556222060838593315320490759657595681988306759224624587385092196731516587258317680 [177,97] -190518122985250052914116644584334532555926682939464684926174287380227193693242523949223781538394653562354267236874922678481540702797237595101931482857011917611949941398413344809402044727912215564780187092191950240246416306192186739114366050202061546861533514579326378845644052551539517385227202068405314682440263151421315915367615086665030268243303477018436217676835711077742311997983000562519346506389545572062620505141280357263336751515310675950342158351653654004505060224302786455290336130361457684875255561426708117818363674410038256371992081042898315266324323271402563166846961010822828283311344714027932194236238704989084524322794182446835660413717774363566112194427613956964816421672244901731733975001773971198118554793908993565775042947172612565388877467974008116543031119896356427404811373537236521569849533922600498540284245466616088837592296353206085143535554826752386848791889443001298907794485472399292585042867136276682822719402617970730979921507149771565140149638257591972243123703471342622867996830360548797431441939948586458343534254718263910537064507098257273834604707760895336109642920435611189518 [177,98] 70187039712959585410117368679000571576265092064553076624858018288043906977980944864926299621199672193157875117907540344413438459737107113980214483682020678521849437048049339106354822679956558728400838834219570289769355376138294191273315343489756155041239994217629384275878712225481843111568233421416282491507773132261738598329505890148279046779124723721025103514043484425344194967803133553373819725550250339639207650712846659857196353130736730141379101194030189112164250404487908777868749111044130645619646947953324373588725200109282152380813488204434056331076243932184374358995895972891035248925160539156656563164545418421978651545261928796819343708917126304326943608842762386239908580235527961585509132318730462493176303368159124767148996364715893534252619820720570715274522236667814623787264551699888405858625989369078733655262283699678897125545044252252494935383424268822191324516186648077206999300850602028156875719723589525800637557677271318501946600132259604152030654983474466478471266564211212482808615933299863142039000219109313634067877045260567628262138364003766059073614068756082113502805945021952 [177,99] -21606215551642797318719001351749407643648827708463343540132672085876992497459121402848154968044617568596845161874340114707273375579461868102510004586118199403600089544775330425886712371820992085098702595559654646340668701746480213464823675748442624082011951218728464841278793994930941818583971950613155366680886461417098890818013660268303233101293255364834546152343364035374286870668679109423476766886155920900546587394746058138708653428737474461422072713036622353501991509862342647376200851301849190525472022699775611387967150849901639837256358144531458228033185162870568931469011702839843344137436793676679235675053036218376884341167841166301845959188288932472116025378237716360375310754587515429054705894070060480127877091890642873605943069731650239443442511420026572460309709591626584336465070993106166318345184829173140838795698525831925370054165845871870927886337906686747506223414757509572918060977983920440344096485366997577988243729949126038285218657425973769753326657620190933091025345714467736271611315261228750454523732861568773532956504464029081833103549873448648492568480230168213813866384 [177,100] 5541461458429438970643442336407807252688318439230873307845437826339590143650497163853203525810204806962122473482779893968603911325448789946286198696531279417742026072469690360164481793279058571454537137677750493848145340316176466150920276185842468013324284147970252796085945430506335463202293772459671918848994434546740748810697189036991475085587697491953107080530349330074252209086109417292629924196786238619981652888863718412293098601235609936592357041239102889577656917396182891585271388265308886067552144625008834105391862952308752272603866205736082866591307916102553961649567317798383407906919791039953594581173338824503373101274937446190442522588949039300639576016963323407594699460474740972473981885244536748630485901898479908060267134689018016502323201702372182184243882004191229740769953662719129401599508506756498170500287240087193941615971459688168733435791680227241216336844240519332449848143244920775598209774929465495427587491801327961690979687787517551434848879349403615742703583552088094994919518187078701717392692117584577049618362572433941419977469017811947188848013307013203112 [177,101] -1180511633353116081161997626060728925560157935621921870498077500259525614015174883519390188327248729338602395850446291154861668695557353693039153123135316298284065636049153957918024493935717344466357236282333549249168454667648924985680352414770017893877010884983456371684195624043803398053706906606861678743973033719390810032652249868934475262337651681194872603541346729118261319358427563788213991225744167684110219618395692412886430596107329939457040728913180893324980255853706732834535696984655337539173819297615720793997575940709331331641422930762067112963784187412206488264404351161400110213940984799887109274939890827677777325207344907199775244860653870140686954424318101738629906219821433448839858766573829535814198537574575309999591099164542409533945498321350841979146644294799272384489226339513950080686902778205593497164782594688795055140196868932141264419627266250581251823876145176637477702251187782381428470794832047250571717352571314802857777928272971037451382034008909528045369162296878715169503121408201977546900436533323580691733481928696218947055763943477670725367063090045 [177,102] 208230418134347888975545708078280304411352402821621021213063651409884313287875275042259480023439246726359445010831854905880193314666342624475445792417332939791611010710622496352444209472440043670079602650551042418724621082533430801350855958466501771295522624322936708402878203345477368687986336264732195935913991097325542055913949852026335731218764700171224532962460253987225310005740803610930043587540890296909670253336081449368523058566551498779289813470268998716879866658488400558737560988050789401484554580208995200381139223994132043471550514647853582499703776563337714876942897236872129672577126433931298097878897888421884382558611340719879749793782035983173085428624272960659724950376880995027893212477772667848648993142600027505766006262597103933215822708518280838544994933723717447409790131533254755086381418352774781038582167379758065544041870945248968493757333890267525086888970283634792730709022546998845655208808369456861665291091676173923937640020789326326947353471054991604047500578670721694184301634417968653654236376374835079850254497593488924980887310917757314683328 [177,103] -30312506527747050204457319339711230130826329629338964988911044460176871837171085539770142618982400564814764823706139649521482828745051983063072747661447505529569569936676095051196940628279119117215430411266768789947371846841797675709123927741204966998613390178136788920537594683523850470140218592799350939957649969467515801768233251298903021539805938501734124208065697048905489581143089230415745298401581967082663002433953947807410810117973181273007109588208878943441001445378488774383843599204661132406088252395195137189061684113209107443334587884472899948915224735947085035281497109428961490492566686331038365675967050683300643008903923643287876941876541029312745321803931714735558474293165580088083262904655957821393820757343196536983046144829138537113113269683675929084527051091164557637721736427370881147525880616122348786780877562546153383851356401115957001523192120182893341652947749158229800551335506954395344423256694440560801135915900701527656029463101759343932722858642416087726279725928763789453225938072972665007025524558472562991670557893015057924529289385837800 [177,104] 3629312310930899572396128039409554136682816944898598229411330113172971794166444320354562009814714305498683751540639016865518133576704790608704139334137703391193889977726419946586894578560974679778833116193606248844395166547796404812121157873946633003785359773300867422927593960140914572277507579518444808949291782205900357622169770778947704201633387112652566343926562748570416580796202474156988503639846289406845202306747039430440532895423560500562075119814079147137609285257465598025504830693552195886106242047613172433773176131711554709683124923542870426488250076990227572787448453583213014648922974224997505727485836511611694440962685008188465944241801780665313937401832738056359638470286816517531175824006314744161522758485719821807668724190770682012622456922225395362217001150388325742171600736192510397141764281851641432062309790447497611824093715127224194248087065056154197903066155822559870734593210256118768825817020582170588170258429163145312779269916727240790736111123546628786015882655336533699496276326290477903430608094887352223822744700692191776361160016 [177,105] -356135026899804883984385776052423449588047461554710648218272536984773157170379877378796015781730616663020302528084775541623982283088078414376081260712306629287277510475744689632289313840687230600778724095806825330490484487606332334968714468958581853302342325380166159717535979409453393985517230867633344542628812546026513319403063335722967021150330928728420726612252635973974151572323770726284254132517002084343513720491980487983783623747847460601385945390581742703008222332313534631783543221748334827687766031568700524243883491447547705467074300571212921918429857996646776630491702221557253139446553629448190399014390750770563707776575622685070729454028690123590604783957350751214978010546140342160801618212673578155107451469735678250198892598922861458452645728442612582125490795842867559350905635222702899477258395777996939945083701662350600928325977451280877273709229903136200652398759546070696038446849439425822272911093605081889405225171925609770824836643204836367815627465420351777060249443830221640610122861588774360992322682154508031919539691133186656946 [177,106] 28536095631798372574881182010620839371389029170405145005994332149752605687314997013941275008155570571443727153731118403669455877518669898782505397650856810136390695049020851306751064110211784477212499198427046538756960034575872615117463666165231383429439958566275746915704018174512693942583022295366158029152269641487962856985047702855898342525670357502255566339495446634255146069261908167083851401938610880247987707582265081951607905798219009425959015854483443207637020775300063310426020726501956464901545093302392666992798662350028736727381531602835221210936786400223689926320953101614856469252595362739939959896305736715210766602063192997182299541643763156843729908343568185723319431115897993622260399443235664142662056287576221204108741497505474780406433768506282030227107797488565495172279021109421454091742385652873484337757931952219375949049209302612481946113510398218713843991925650096226687340619170045948314657629880459276434642434029381106230942610818725668887249841426600547713659773342124585086587898075767066015799434016967311547035967590976 [177,107] -1859947148031304697721661523489706872895832166016669652659806621414893978738326870657479547214298303216235847563837841914056233974228621820738649210005362918249404058713215775851952075102249924893429242439671412575272480587521285415399674501598474319574815624579568612936715253348896458035669414534769096114706191998078823075186992596285686954437758012406651444829601157906729562587317261147706398612354807901415925134798769477774878366530536356900131970407179443207729248823837981047153856578756050559884333309743773796704108791491705393017656421648049557699411906838735862034210993197132089266374114668176308320281577590608702800283424911996235633707246111084260298644386110468332212642714915752857350910063361206345182071902514456505106810289887100919170780214803230921223189183153209698365831426427109329804492777969102289796585298824467918179957022192608418050835018492637325797902952691230498567982492536119298592919779124071727551759472768200697848093896417637257922329195958692171716215565780360997431004842125515898912264416044558942527640 [177,108] 98220176023234883566632027382010102896664769338557623483612529105277329702697513775870763680935761335769543773528421829977400280895904509019544888456420366315473809810766470409106265922462220837577154449560830810072648579811766362640561605106694066620853485817532914489325084176067578703770888363142439213803414833019175105381163863395536458819176697745321768994006384501686740770653300654130653963502981979500904995057894447991631337177987644192953875682058378331933138539285276814513457609625570548665493294505886594451613532810292575916859931976351769826464921615893986318508577569802851814111170763411860376878212301326770346501731510803446056745778783556008126802826315106823415731072011324968925414859928106591365528541852962014504136226640269208699808270267581351042866448310556290107950713672195910161682394293163042996311746623541348450654090327725946661177767458923720892684004136684682228370469204981214581311193457714762135928330101826997290311101519829328655017790929766256830252598296758023697874795100295427247250301839815232 [177,109] -4184945715726561087077287788936422856642887089869275392754845983468241949349021037856296116143820193313364470874058748475678223135625417326734038990280644589481606088238481842295480812315719850314719318279126824660377319001406599099801672197474036409750573485784248207298444579119586261534927286803823520264091930198279489847682210047959636663164474138310097546319701365106518911756002235532691480518131913298327530994522304985850222178524354082225038170497673206443666766322239060891031396163030656537833728544873475665410580547918545702530083617972677411515914891335358167238497946590517146792831463521472498864575474923359676821337861187126230791557227519816440883321536884794863497846763045630114701196464217562380545772182455557764915258082418937479547716583078720155470127320452113589218672535916398786216346012247175595922569964758111438406154635468608841396334486496625014547757485528023250794840425425483359673997535382734024784355069490833704490443293799086744601781191307997379165409194266564539817170227172464311793522434 [177,110] 143247042088836093100521040901192639357656635789522838917646055426145487782379247265336549172437572654673988857957401720905513522210060512612306279961575452244943487108255091148049963835506870083836690463428821480727077558894283807050630576545448615691323119986587079446423020597925892239535789281154700533265878306121208430925375033376294813657157241593209670473051196746219313606182159043362439472609771889261303294676784540666004641901440168352513823015298688867144538277727272027069017178267744304904672501838302527517041136460604696570795916296213592603668301724440172560224738067453503806812407366977761527831151028937540473488697942307815029196765179781044228104616005439579939608098414540901854288675057367479231459481163906943583899568923735840167855881234950829229689691350198676399478376768879865761782257221567806484258563522837811678467338113989911775668747827139191621271533940162871508070407975612963060349414443355487934904197474259604796035860861614489624905359849397415520081210176212905133215956812806808064 [177,111] -3921244862322105686296738638003225560644615928343247877658643762007762029442893138936904803958807379108910338601463773464954052058794499689278040214538638116057629034226559763263932630085191093244228159926847665352047712924161526864458966265672185146879651098560283869008108031337839614367101269784658386088842388963622814004110869444927845038657229511973263198022563410838352090117608709735491919267298959506286196690827517245154711909078211875532022370206346344467477403437818674549892564838992641484909957547014740343656631642537913205163008138823296569642083742228084860793511611316800920424689334362398188201330844683652957071764758779733484607759181281253873711494056366319937164665558734893970963643777595001122022617104329067133001455631130361785258728764223691217089169148131129062090643019333002770484572917986557195106279851703645372506595535411461869441347412861996048893010973684410619296310462026524769899460379367243743291067226909126960806305111155650172827206533507420645026424323918022652964243488480 [177,112] 85438480827627921910311484339930551600382951357414055879824719051549554994474083228533919732645544823986886105870883925999301027433791237350213267322294644954601393018295214154219607885848527858079522120531161869485174557251671977564264526141452306249046459257468025721940695831741125272093199420428391375048448125539024103934383410281577591893827327904624658175243541863666514180859542881348990991668332229408374364553056873815215535951359286763227656331260068861852769097336883656081561090175652854161302804550852063707364545877182777647166444450885241284736515079895013348362580115301083138441173211611002714349783942217534189242501168133080624649642406447920300449141696174213214735017065625648463469949256799631034349360133327150169598176620694095561204315711122626439172240595238140701883639637547486634565897112685589802711435645988995879417531526896363644670369969619086325024217383690892975731341454665082305555584515848859589318788619025148016916697436311296593782531064946117509340319537177275759568 [177,113] -1474452405365937552701957233527544434279172811172829177443063964860370476137703062816158341357491691622868699429097177828551537269393099149533107667164510287705093406211311451993815800324384604254944473302625321522674257028098407077384566594800428745337663906480139366699133708312009107602667513799337649860575482288454456716409280398301434707783772282011984965741816055565341352610385914500132705378987368386835131921951029246989523889942496304930480746517774089245576281595867157803212569729998188585164846420322506372336779912213143954320597103024700169630942449464352440543260719113422214792419178128060071760842712588883799220946260706875225827167976408195202311296533971684084412112709673595302065849369724382797857839479084469336267823198432556435834412587883016990218903532062778442125982590443971802827839546557706400222633486844072522609765515831648414630428389886651900652440589707645127008684045950177621387242389494749647772276810220377256026439969370434475860763212482452471386747755339194 [177,114] 20049980040833547505879301133888377261204930218407833409292566371783885753158991466874150321755267369689598321245923102274283022207912898511983616703916399421498524702522311404518997094790831805396109589177622368258161322097805615567478561502993990964500355291633542589598577750253148869312457820788562178459550967391058364155989617180336206994424143542282592670577201777970133337788537518634363603202155063663597042948340542736945087300890246426446389039118760324349072911568649432989924614277438121544904075072465567872769328929218336377363405762547257427973953710533747684352616923887130242532001784851830854340965159400238892753655871805920106125157761822922888879498596688027173269588615170625086071292632386306756818948746595797803079680060900785285060388241886158039399839964290868513894243610172878718385629139490700711325113493231943797939168355817557042458872851292639634331765138259058429732607265325984353063612157900948107410173808573580091285316475073269405370048507880356937309952 [177,115] -213676565591353928197573397575738641973157312265862618404723255695502778592484528888951659630813304263610814871089361354676646989633622831080058567720080212987078147922175890533267435519553415415817672719278415586876983305755223817290585034792793631520695288167085079877050366600100049709106606983325599966112965937723844319878751171561922773915301299686534313401201855460121943712886130074609133727859806053130164919257394090221789057188469398951568444482964180038502114311512167362678340231125153678358019055667663084480936477297876019522546601249175691005880873270560269908022445489276494826485934215271603176029290126252755302648559249577248928548674395478632712695607091686369086999000223472548848911780759739164307148355840193265542633740758431309327415689866572635886389914908350581743332531028524878570225279725607267817542433949835073233564522621875797994023729292505557149104857582179394458868079792719133357373013286401979573042215813910924530103407686748134741219816161277296 [177,116] 1774607061469992678231534967181691006335573139342218786528124934296597277257742934755387852581290382405001910642796700195733591965948109007078757338250607217436155195285275027011178648546801609743963621835506761376795201388018880281777734275619962310604919676286109252098148371312994624052689040147429061844905381250667993778430854298065630223676980340000357058970568549947606433044444808822346994661742759184870827772570653869958567003332972477026431974112320365579402206207729865620951620682708299623847326903771618984690505476413945849657341524971101862213737429338575013767748498489910956608473014869791581037585606302434485704650877343011167239403900090151995658802531502950647429279439606067680607566467078681613215723614498369340271842604198399915425803639646658755640769617608127835304125471881213732502147885812991567566739478029057239199431897892124094837990245801264969249512072342305453755763334335490458386777960915593463849876472798037073959849752761610049969815720 [177,117] -11417575974153160335932147321373745355694704872721156974125102177385396864182523104688563924600512444965545934270692961152945606214084269468730175654165314846902302466813147711940472011375480380330298959311539073600574231897270057169300063399815812946915845511430623189811282623555741539378712859585956263749383600560431263534081209830443965804614494989796628672796321707816777693372925570971635047290570947419575973695544179209911092691349651714858215619223436758258389269418122828609121590268838051644293667528937363717042580359730203920656143656009679207572251236193596008005886815968302169472669667349168969581202213065380637794163289474395679574452189024722618881116071653659538848515608821575413333845493947312346272062066766147168933337940403499910029828548990485018824977887246010921078262789705185647024487563236383477764925363484682027823872997149708817570572377503925016991470339089123365894519923388312909686246333934228178851895366564673016824712804209160797 [177,118] 56554805556733172740980458824980844350410925911948235527658304294287719379473529446175574775105385757760502863269646418313878985507786857051539568087807773493329656216588024366726101927505487092536947174417470496227688590041223929604994993364785118474114172344909019565004597497685963232142986549055167934850449852117365310355126497739970819482800692471013896425081768665656677103331368651303560994883090753431107760005244403602295639169195580039330451548880212396719948372798593293217472977805401088093210224171743123187827541300686644091372866721788816998602108948989956007368971174235275043268602659987553715834238128817539147714165113302285106905764862632962758810643650662477543403727578818521758725665049865287305496193355701637443110278717517846032606925775496058911309874394803482735254773187221683187822545949695801457940285421801961433732333997694808586437737938471182471013374255382198589508555530099661422861450078390494816784075754659791786742873024 [177,119] -214265047748766573375187694484993947441785566544124172846545390908350546733802288618255795597020243331515162412736709225160483870747672371115429102137448270977271437517022580394555445062015685317664213724687512338028946415061210806969239631588716074360450729723921665825331674962716529221454367108364749930301423140132032913514589711020606890737709506898407136913534028407724958632642312324366187542749676656863307689555857417156093788853538004751499028250793481771418508959041107214877895244208186604204926585539812906010822552367988464597497322666731203250320509747855865280868837733878729200301330839314561107472291666310675890251719455159963843563100701402692767166298193689020475844692689499264088432015588804670752976590938875040485169066665602147875259902627251920153096153549285666334559551730813214992495230235547208625554014025514333945852307255405315964907065900565210226338681022931043741910282415069946565751922030221230092462240785452916168 [177,120] 616647627028588241606834862525278292317060403059233696191601001648922321661516431084904344712616116814691500259386794616613279245780581489463457282831745687692344869649453786504532413928875590241264633067580775884140952894355554061551844674368818586576973932055671640167020346420472706425585744809776559509521532397960955408220889398258778392109279279079502924251403039041103802570950431411983047691988235573288722816786013127657470883801163883629984425901446236642722279326784908853816883249606449650389504702212477517996583235014285208385275991043357957707314769908804462527946465641118688510052940771516480988353671131809425451300695076505519843530863507213294122134952800125425301946909738407951404130264864451548069907649982022525774135690278647947725427880483431580931305114812343709351748251264156246275152944542778255692349347822102800478497444550476104836418297688911804096951520828854403417214052392793069380016370442930620025518976736 [177,121] -1338411024956375391974352109276495080083420672837399222738640238786891842973776747168320111962493839958358181599599447580728202690098935972834267842454973669090380233126990358198309358301992309581781756806901583710139732465079865961934428643647064094301304763994491129472040576830964023333966379608014643293815442074825525564604157050941302710912072708531317170581146516979491299055037106596291909674515130443676357056866938417591374388801829749072565797234820267215122546471541238264370771405300635426748158405766464802586823470246292873683591022688614892302553337744703871490809925356044023267378892968354272083742836862854055646935533421721012441723030398955161280570676939641990308263902010566854395811492142532192928831493432214167994024392748832102787641046535829337499544138252526704208831915040111779595631618680351563510192268383128233811131409920670087981394847567545537987314242168425066581238764934721848216313794441819205076 [177,122] 2174229065640179018226325491451342258432590703884253911924574476140505309450003576957067518867283397914780761011745110133479428111940796796978486944841402473639916064641354857572423459224647277103042568766720890743028031628522877220804307693123117597299729188678885169380176645601340252132568243196396921399488703599707360555449238423739091991714690620789953029732733804931970206430249297213430437559188675064145673773833817662406156856329745722278851197927295516443227451640855994825382194949655324025319020872562075338465290805976963313709451096438221906964932334099218560199564269157518956739401611489151066553504277589600951709973015452633929230563939128090419580328074885028080334697860955078594229567130656270371199865557763186153354767487076820079443710532490317383605067869304872675751425582783224891452216236094539841639674835304639399788034252254096680502562456040597298122472465696369327928053965030310493209625430208 [177,123] -2622422204757886385162779672376849025885898497361430433403590620741775392725853939627314393372043023765062180573000991360107879202684398211185488371773073095369113397321508917327373796537161094588353857364854390731923357790130970199833697026329889742954771033931865200357211154580409543677429803154819607906408751073903061967444743469608805389693525456513797094568954710622286501850082395649973844688706865901291152003551235876754102961327367967771188853568267389902406495384356797099756739240545185186116573874156246043540334130659856298729017819479479351972277502417058986588753861899877562247072195002262238691083317538706896501111209974958626168418316553469197224621174374803923781738004917700472304950704193300991854505429140648193208490642779045654485435141224762655991472844742876118440438121211167574465755915971734486448213501271881923095594782873578854615495946009481178115957592511269659942471068663931231288 [177,124] 2328668343450001469727058142012400189360872059124598377073904672510019669094010393838530818096283278037180530730173868174992250925329462346812442387653156062629765066598022341597461031082235989155802110503023877320584830261475472190934644599860329325557390272062549094844734815324137954352020493450418512929520440651644596883192838864155990328651175847370453085938032186056898211629309458760300421021988116694091013138426558705491937410224461155393721594183237309217470447622650250523065051444781176168199924564503247205311226525074272795429464791047731528331334510125684417161295141363543178051366376220781334002955594096803219101449815929880010863398556831036531180827023257345925497682459338717237363632998190384586035576940776701350853991568672031853605928477753008972976127736383922543269919352740735214189035104186302994736726481336972828707166270366285693785626321259897678017885971719614422361926261768 [177,125] -1508827885312367110428322485532404469079014615363523271879168365278287305854300056093099752805723113665796232927453852853243842652127480209270488770489277911660152318850351791454784659061550623701945846882507505455826418109142662151010374947988686659711930936732741843508118686475553673042243341629261754299428719688000550607323935049730198981375314090459258035029987563281512756524409403918957830370416097389134467414550498528123599427374468487557655576649142354984299928592246266626905512215781212003491451726980048135415610824987603607911397815722271629337975944806838498601175488216216672074173197829792161487810986956799280306777310378756589254551401933876609384719397226056747970730824742445339955913970526257796446497164384413894963221420842251746846629212198667825801843047399945123410999069924558241088683347391115065063347458230602725339675718130781864068296147969684430899518255385911107705 [177,126] 706634573511613431702025947690877780927624643852924131617340158532193502859892075313666067264830503510427114537964336223666035846954820193053163835500537310452307002172626419528032933582113693052790486767211760300276860737469664053050519358054053939390854503561550031804357480439309487648597092721042142051315350211818460779798820498653525245221264284538517317984417450569141976219634545985142847135089793414634337766906645614967667535301870818457407116894217391795242532814598729506576291030861293451511694763567655690934072792623000211594392433202491387510757917357166411002124345772530182072072346845304787405040085257701133350429922917844306395964143652728934767023221994536414812078114134238772773967585249671198782194153311330134432591700483702455110506588114243193464779775292275760355843974117991378435794799551051257241668651586583037874353056296052211543177591745925009977930318080 [177,127] -236825199398544609773816555325234354784111625177837093208931895667572582924675172594913363634205227407135554054924613855063452645659962026227083060876688618735677515428724820299540076146915199896796127935724255000470329686349252698437785344071482084532807194747907010988500882469318355117051983307433431000557321712888531007817330677595463616261318918544544885316314146538881918065849065509474649053923186563712822389813836609832594074458808449637728027731615046737135151592235369487325023665870036606199850874948335642174048727053146207083322443792820828938891832028916701542653391504608119608722872309951935976702220791074675493129832333564609056714088288716992077929495443995214738758564645349562074592964667832444889376688646314500729087871599850566043268567449195237852407529165694184940032569419057887706944280420133413261229847900548466165703751633011210421403630334674180544 [177,128] 56199457664828976327384843888075108739699488665306184594446469000825364529848053137666774135712476418741737478589740241844181300547103594859725852984308952845928962348834120010952654632780245624898563097789793326964116895869529948890208217105184595140818836316735480061916330309895738843288629244154822099971425427653444360730798688452948760965646166921535048074726655969041718938480513879465115950528570569887640527208994822039953280981759089953563844285094922880701850737647081674050894921298646381956528965447042912618814372140758839839479240782214341724390382886295056528355036654864435671898038274467752328770414934984091118234048868390480765658115277344706240518355746521599867571814242486528200218383933684934978088733430832582501858745843389739261930646535642024788078278694421884972613546712337311392848171719884191736306818429077142962304023747517127428579401328 [177,129] -9337211805215069768407326577874234885392135105213420126060059524118221238669868576069088211295934442088424716856177914991751123903235901588849042065688238765682547054323734401928728922808239083729172890793749593176365441898441355827661778451664889838760482400064329266353225679373441751131719411708239512141872626266357439768875356380330116350630921890906696652614833502117511644579248948013723536862272363582828423237900518647201089684809130233459412410828996360450639824661392415185926164492185738969798429887725759131651220969216531661505998599065968895803648149368190132275823994036369173945068059739684962276287749247420984073763702590586285613214980359276658272443221620817029281334907211537970956304315271589240729717983955685597032542049084734468051763005253097014731613351071988787987910539328814255625612360602604251726790119969069216245083356833188742 [177,130] 1073209368176171014167123777436825534240490282116589896152053634332859740687276993387076691747768589780659525913047866987073013514738498071434977457914380743544492272419286413607919827982320359273375278955978588505528847196114253451427008621286843585337839196818985434701269518779089932866618631923560533777466306169699919541602426870689077653025926626315449559521271843011463341685346049833611598069911878566700641495399891001330983071011664118813417688646436226541268446469448623956922852117612508524319368637564987954694187520053025534412148849084827673449534360006687503540762373184022089001005781825631193867069497403146141889741509412576460568736479791150338578322437530945829295769447769112889320483128763458086964375785899812974864771217323768621897587275987398826485349300873861188784327223311399876105325813778334461225041562316643013017049536 [177,131] -84255666423225123855779882297614146152937670333787295238229664277591000415937507278252009313391802337313568780399401862094621973793876865503585961698935271670986331440354909286073432659547497174798211596872611634915474257210005773254519384647074489824520868570661803585519903099756846971590396049022541338975911475315943218104225082609782000036301406834783071459564280949290733441179197859368672760808406182165613267674826385232016541358452512076085358099339216180919644597188425587325546280605643074662460452249412728533438851808605176033731749464120213540744026676649784431859676059573256005434172639274538688615461841092615298526571389741777524346718849318200201348712623756180585868297666038467319282687072316020207452868511898555411950943984136690669141250148318209272354011807499686898149068635239375866600729791187520420894045535511576 [177,132] 4457173393075670171151861577000125304542321747529095550610043533380808999490407070193647596280694996673207194895659324144285104141375875682154503138205826925166121932050097268975057025235529918225429309746558606302360841612216878907629665701874123431270858358564842265569960414737113752027766350122927249847752395060363161630079278502705695169189127456310066059996740359186589051632313770790316890306950314834952557413501213970546593026534219833174206614537247203124392361871399927230943462518744056705970446175516941122983611212329371796450230524038146347960424659057724072981340369129651150076780138862643879790126767988428420000896905694597698399760726223506413669924419458874397936253843299978294528500586572944965523617075304863238878227523260081195098145361270857707664238904358201786523363300418383212245146715078273596239352 [177,133] -156589419315371373689298115663018663202387048164067421377865218039207387117375629693718657004709708291034175401996342592911919568617937094621269159859456395883972576624385525120916725723686203104633547378037889902894306339065347422992625071214152114315780820402870316157427161864121478001889318774276232174795458029697039474906438366861873612933496302749067819969029542973117433937202366380021118625916535544549551127781759135903425638109432732999148459122469709739435588335921524123551669289665637089414656810540522960144917497112019620406996739472085203464960272724087401031638332713336225962048436797109319794097904090539027060132961475805342803871992871733686170849721151169240537132493792945848052890305351227077342994876527885832321987804922796508618281508713391830039987432222407315399967563853891882186577411896313 [177,134] 3597194022191225972259555324088782499892430435294381064846501484119097644650107426968702055039784062813002209751047583326428935330329380770340266958173998135672624971227311083135098567798248246590267238313272679037766171004654434225366593834000006327789035366770302980136472057072530536697054012158857311068290502523007164494670123914430350169630192145711356183382054392606823675225361524613659917229380975752028259341975776464855861498548771172078434249029797684080585539561725407894814009676183282863397904669636337893834995354812033167762231188788703004004668535131850849060321871846148166410512317184977203728929200847972278840117963680954253454369673228096126936073633147433192235831074504335585557901260845071608413159203455877150348503013882290405950397889459925279146295656227579270685506900196679554368 [177,135] -53141678964346717999937958079152479258199042837582643966825315532992299224379700350242847483077321077664247820310638616031389727933956169085317658015045949286154357079268204535432001825793692692556606761182433220474127076882088642717741798561324910697616701137232305894912209032671996982009088245056722873390698320161124412539428263283333552748006731626077946010163434580679038276491200010625848030328801752847841903916953150514827231437495118201153341971992442861182880575100625743596386976369658078577315233233108578578141514652222493206364950619013341706971527167276669396512493444547146458846132061872839651308257187185369847286471966942876455974058154470820996960634979500629569038573997591639118478340300264304851822363179671753278633730634010015802074611484899369965578970392571915655797369848 [177,136] 495922038982618894844070503456325996698044805826827768219698680216933819877926711983803364912815076083640883439310750104165842346024755496632662344607515040797647296483431485568525928905424849348301585272564065696412571555520135591453053706570471310180680756530959329549311484308933347630496615642396968870816977284127966582907569451631474856277830597193653749024140371321693912843397223346681328722085613082297112913814633594018237334550938988700535480209150573216449801901396899323788723218318338188974972273898939679140516928005464509366579109508640643204988333042759696657505126418985947398458036466052906938561090149193091853446500019025697283648273863666449433776845524335682591986082397346415785804404310425175612291511023907096906552913891401753000228895914170966314003834011722128 [177,137] -2867765626437623145683830114147826041850489747969714265474333254906800805312435951496627250352290932406250610048628464547361897097766789561238855544747116851388056993351255938190424980825626941068254996617708429252251103148190261825365676104688336302307911594935083126891174396803137395014405723751031811983897520702687666364872119188776401883221109233473050850553191093032698776905232939972014453948123629370073097227967903184102363430407791082925357349643615551295705333024487574026694697366782386220325694880509503570767960503247327938888672666958497525528935828725056279537041009069690225133107279177199096140552681447687246494300697621873069810648767571060536612092175615414276347797288570214913387323217472526465507109786191108146206810110672525879249807885638366308110746 [177,138] 10065033055931340575504196958808588326407844039654677231200545873847805748243122256842256229096654679660206069895940841267665709527150089986300715515970208900095091651239352727382262859505196699109260019928343548636488267736247872090638990477331475637262567093802045337460872875340534976444706501751273322469834381010909855742225900599342291201989907862767213866818031100241989805586455725129161921725163796590593551245624545844853666048270374924606638434459674197116975595014460595678966101698890884281941332386076043248290801153805511744362224234513750502670112061539357565925542114961057374163857947335992306133291463409244269664975567094867772918766494000866735228647487318341429702870633373990854239189226550371767106779550901781193500428542710581663861262524832 [177,139] -20964611693375168230868765295775623786994184238941664505786002451055193067318625244374150909189194404868652655548868586970279428549274482794359759029545312945554183126521171111640581786896822054602900133388136564971301859502749349586557001072145255062368537238124059451545140224776573001067546368632421839602645203150212701246315509223363873813261023377451865370858979224250427207688974579661720949086776760875852643740332526947134367884025327598000739942714725849596303651062053038255928321868517533070319425473306510671212535256483446551034357964987695233563013419543973303717898853004543007744321755902982922098131990749936947943362225820163310296900565639026403732487790113381063791230540564261740432554757585655995913760805515249531747569732232831468 [177,140] 25293060214059867713515763449428368672564539875939612904648420197617626601077835240877515803111248469689572678766165214978192278847176566147194467089507300937674506697746255101857118425038293444255259462121154488109662074876600857449342036535014510363853679250936178430819796682184678612778557551107953006992734505425034909841621584727582479666754425000310340613964308656366252101524529344266124685539175652055056797806573988883537641854241926862863366669677268174697437349538008432082425411454801289570430271385052696479320335071859623732379394539038657405812034035759552589153018410992061007673922483262997433739416764303352661571392204978177259285761351654275542541450384812556059403749734039767065718201278439519144337476102807432935070056 [177,141] -17214208102189942758425270031039992681252786875596025365289479967378900287108847853081282242112518324502216647236938812095847368584157289902904648500127828380435631395627031360701571946927161324792734908073932789213162203555011627067816168596973306980149358997196467398187661001395792206078427185876092497090651496949517837064465618039412529949440282730881054982079379806233043742726375887482294469280952303089864565693285980204993509077206436837134114495044195623022379727667694255455520826436991618600666739679852768295040746143918074311370059511690616133866316837843285779023806717760367738585928424660113628619527875729009208830508442918317199666019633743558882957471775672595140253425369765970898628600044938260711613287626371 [177,142] 6421589340739127933021379259723418283397185499218025445634443285503584033806180872165077314766986324246444177849834098023714970603583877115894483471157456033772821040400584587150823083876340857806393019766403630633840153867771422142688019081175959386640894003213719336741338132836049395891832453009309658657938907391323625485258703626692973349996558719322114059641222517282879879964282667572873725084370855945979438796043955416069202114800836055748785914594136574037858158192398506301385093820927561823224019342749107684185023181204775726030490742874265474309270766484815248736689253093637062392256707096101435722004136161081007971467766749290669709617952964860418709681394151386534167629111950473915241292216948422912 [177,143] -1272339365663689753266144860449301809642874736180243193457329618073917096554860195301943040932894433986367768504683632025357570425879839235066534833033650643500566583568860753566289470631337158260468468849148009192695622034092344629260444464851287650085655672929179754932049813678891151033513290202000652272964501283248176948390135665118772237875584316370191819651226945362500392220784328522005965060524382033911475438647595109709277574987798463141699448904258682844102940650373939046142978423699448044465565139154785110522775697041056440564814023412415382320489675832983437587074130022161785302649274576288112996735687667739811036721251994003984408024270028520303738805291227336349811172222965025131997696 [177,144] 129354786503745121012857605986520294075083331920833258746269378742376826480320731196557221245082526293737724857391737900643006207297521062678749849251388355613613928961884195834879283756092673645991733970556310243238199358963195321989735237807338243623150241242567132290008910254660872835733713163547472015075125303390071018091849874799007237923540303211321003408015146918410403782737042962068914992053036815041157723961319518463847071341244162445505381916438691000235688033422396164467363021080513170547597626502478338041330655830773381778406125394659440405057621715440571108570915894629936775933024218699567077474706979645226156499836358381621009044638453017236516951516408318795395271092496 [177,145] -6496632087831328685957759810561676448300536208974682257803896121425112362646159207578570056728820872677943469731194403747433952292327969810966552313013357770023028037340203618602929646991595295070302773173206205459782012275172499519962711617306987613493951064842126146198242154968897963758787387917614354658224857457933971097695805667335078113584028835033994891411745357008264946139041022736366078217090675922639672138834333298673470351563264670194317465144788760754109536262814298825857203460860432721980657072658941155021287936654677694856093351763280328153639385768485127453991224541633213498413226096630163143405124969418402303717802785274896499770825960123345022834566847658 [177,146] 154560728981817944782758364121313410316461915224008794549813469214760026859721191623415190044192906536583639049481793592929205535948227045749652387492885933257476887587411306088314400131171778780896051528007929053318273355186303672329791109646755041670700890904680075724093526946339690269789343758680216202766206013482376146041637124979298515451316419507454993705510098296073816569157005743636175277677708507812284769908432197215801605800144394321155027170953036363903820683977451542187722234569837821305663474310173434227680641829608863378908708508642216407813189647211193553756937344214865803946507438159062499225448891270630088084041938243569493587346490361751008 [177,147] -1662650198044491512531086248751846776175863699827593637980277964000124044762266219488141515350346103313899535047898480145908507181142593672837918047423110275993779738040759580956763130717134191652670250348171784731476777948032664740766255550018666711067703145306481852599350547116234674227625820780853688521723987054112828682634817539321758469392177473560544658185346994839501790956270550531103685016723142545764919861953581742457703803057493369050354143449388883166363135155997961410504839435170968602433966832950978801866127189634221197281692472868883765944069855634678551090379364816559098563020221064598484996157596072518578145965634660077938903892 [177,148] 7678323206819761113926411797631999046668117825932575482761545098778618963528019403124253752287699279617201204112075783885429446621279806121832495341100757865538757788348530855948590270898435232125602156722750104471842245452799425058670726775562839490820144311735821504458433111307006903947692288726949359104812218244238082034636697931145270311603790483637962461838119013870864586711207718131375142641980475456309563729314761352996996092406696286323406441491691101838324548140305018734909639440332778848795007887110372114377396362745295532420955209358592533652610367932170357455556789655565600370124540846224044764899564421519915048366512 [177,149] -14363718091240480539113196659621005188409507386371641892930158953596654526473831710227936632561371861761927711401492253579140338940308055214761672499680166288478642161525706357301334241042896861645492319450322526444427614400214438430629226769394785131501847998864015122561075451289473725026925962740293393625166922950654485234970283715672670037856636656263076599774172394900140591715917463581994390037641677113187713370985342601838863940533208024441957967778915165492584176749826963007995135931849845432441149015268553095234292047989494095941423040889305865705347866135726084227574121827549024177528663042970073034467345810 [177,150] 10195168455145150073776829985792932984862235308547114402306872564819307638721939110959486079668161602692859155023110738789519454891476805438717433042136403832205212659884988913694998803866346238794287699287082293333281382044192726861343174443939900774832242769996251569994589589218448889838548978719260247231355293361287579458045421948183140446679017068526802389827734521596384593554838245773059748008072503065465212763758597566509993566430088615016244623636347906611847837693438464955980516914659798656698481831091415499485080891292460950228005274360835835861966521033323552712189852007190325476120731482048 [177,151] -2549587661653793789211378212928350824063825774852266779163213396577210688795478186257058082859046275058978962301035599452361494213967766304001014343366204531473645053846192550044979570826639980918775131934991184653226735915628290227555137135289647890668557839005636996996231938166608912702673836055548746838074911774899209970553911889275015795671343630106936346264932904828842883285114142836867194685891012151593200983146471963480554269331425187426603538539215371353930970174704704716190375497056449519063129861008281228674559776273518175361211246697985508329276570331561115702114454607145128 [177,152] 206443568292318797455036617441211491572994250838278291753496368769744127790855312531713949849478232652195534690895308169882045711084168803566472935469062543488841802559582022947004745803311220520435510252359503971069134385102657002130683941599558355479113036140425845410936895640191075301690728701451819505489672678615061166411880328901925386197559403159736707231842463971862430186968192703852123980983910472740534768076144599710905593099593932221316334796441500147471272516509402466032580376603650349601056321426029407872344088557471426681264829501001965043643111019243414672 [177,153] -4911816915416123258225423077256859813264787815945141239377679195084574425249161804937684336697220421164591061287431603064520757114142944617442460909836430314001330009889278359915503876336961508320090109605097930097980452974601122052060024710674245605282390637914242498902516254281064521215941065978655623709576590911440029427343348802821122148139717657969522576327279218861034663889186382346973283937458693238499707296897217556197765289664137403878795539133655446129206739294073809361750627838226066520645213936724100237328546716488817795418617111038937433090 [177,154] 30688961832865145990646260621626917126547231617291024280807388686446099283018434698347609368255081947787577507824195376125539680988836814859144768239937540827620626578243651368469179524304352413582828824320454797857184239406523341225855642567586858460395212673802555348499322512504706355653604703047530711804189894606979393377869062084671004790086821279553637444698132828035919747637317223316537294168664462793406671317314534066995952812259988406221152162264652147466675528947555990881919173528163175539932130589924244738222216920750534871648 [177,155] -44153942030097219713879170155957899099531937141481109116676515796443833823635517189204115471643482009304459027505711748863177351703453413635001018523333443904600811665831549259612157687248963411429290698428308651423637608723180412748768805699858846777136517966354139884930142862772760443167273356039933027335293515408602809080910984889535952545150690203321728593182775834923174576527256470208326538106264814149353239235734470063003709276635720580462151457534652038523421154964868298976402397167964744736673639257776566399060 [177,156] 12525773227965156589239285613341220166856697488627458306897159035222994528624719655910016263266605932316610224020656861938197120252130393293720204416780234524569635533361852293634566882331987933777289999330279137508842638274265231426614461846599766909889688659895440450083618285182962155221232092469059719154949868467408472028255530760521927853077865537530989806084821259644431085133140059574793575183084606061680016829338139535193315196996603577336332535064901651781789675349160070774914953906315922435224 [177,157] -581916741796455281432396599698396735183868955274952236421524756145196818273604063499960205903463524375830994867067317673117367837866924185881344881124431284862220984720404861349013012205423476589751458903638399084728198857442433228427806109307708366202184851121674134563548333904524936300894742780424674677733495187972418522413184680713129805662088394725022008908454459328591794762140944801011148055852278214395783573149823508052848293524959717248496311990611881451944999574088691358631 [177,158] 3534832024359883768065191817381844351120123141786953073026689729795860890364937093124780480781433172239638234717489275784451339673238366842540839801516440750461233210466492930012184290144251163866265130851260930263402614265621076740893036816151726706482999887897446035567515064603846659764188954110791690873237344128332499194293939093156771074209098881388783838628844234790614675598701981220212618692869142274226949660553903154594422540975465195326352517279138821056 [177,159] -2130037090179050965465526630105910673358745469331956659478794998189093800497383397371550520509895417274588724508468041968588263842091284243473159390980389204605131437875279466449492120782194345719200134897496702709767435414751031438866294644181122360679313756383139530894565010840040029262345436847092361573505476666764408618292584653928071755676401358973105428162548257531526860170886332432062773025647337718750949666142458306661045205829858120 [177,160] 90134637802679633380230494696741119759464642025707379629545722156321702796741387977553758495763053859936660957166789212891028300291861695958637748129067496038767146438208055612851886607599474579360934795888063612193881246425791944652476137030551764152233910637400164534849799458098552989563364042133689747965735396241193109700737242331840982082561319260546519756099201145441658116847260647590120072702474149219124082302016 [177,161] -170676158734283357498621231187673106938508815086717826188406029825452121653989669859421730531559406157336270276521176979999720402430500594821916305772369692586611477572816655563547395112516125544793655955091733105640248586145899268050510899800053375094490679683896043985301501205297294668934114383932008783441912159244884210401304469393345560544909065524676069485735171123085813849103553711213548648 [177,162] 7729395060911432023430807916581415273787384296128405607651292957039595140135175296151428066502068484464978677535520237821825659215188986237137102537220372261836835338403205235731627031248078078041352702724019294435360484890707757257799297970976898517836799237881581676575092917179313001870246896609514794873506627034018492619541202561609288699348759924071528107155967658688 [177,163] -3832758872511213242155726729690888590085328870758126204383987291850027855995102412778708481234580164492163771734918908595658665865799301910639616293911251463804752555904480424177364054372424636346470471425272839660136122215914333009446790359924314460570189612756973411570466627273317131883358199474528172170651565319246155833028987399421654066712 [177,164] 7199253132024494759571226328891425961083057771303637785997702556889502802616703349337543154228838828853010254491968247945310988806190447713086359684905759391878696537850291235936342445222276735312555276372565274892069332665554982009008623666938508666475297135620011094354502019745126884936737737525631687829829083496 [177,165] -10210093719802646016119833112485583547521405743705636830454258363316772984563207428002266476271491239275422639418919208081684953824675959516824311536310131829263599656741480665062241765684872642051164249124538092692098631422921044458568411570315771045816918508691500356186765373992225 [177,166] 283408059508481277884043772639868599660142103335129313420467219797139119380482164587402045603791276234865927301302527633457870958397699312226384776789163997142990587765619893329444800191739314328536694853580294292802980680177827193045157044753344 [177,167] 656521087278250406412751538034159654251917426436631533848208051168548718476472136447695092892925045151612536463963066716195799347492400207973142089024199859759460899114607400726805952031951740130249649614261421944 [177,168] 795850725506891423284690942030662141213534922799201977150602847013513571760055229407590619820527824279793454332292300603413909138010515692409464920590909329312913804708564736 [177,169] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596444191694808453113528 [177,170] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441318317471882684992 [177,171] 225437980670403502708675396502601601282904889943899165808664493565229688 [177,172] 261144 [177,173] -1 [178,0] 535900899727958994482487238059820766298368014568552527399472244296244244896974342970373724113964853873022485902616736444935722373709404391931981821699289674882051346170717955799144992907471555121554702820868704661711537521548652842346876151623684210645674394911412256529991281039145839454343384321552214355040701622560397696260586522259738139829145968747281896011539017355549111289373138782686349218059261657258358698756441647056170368478479404802939173381697040512742362139312162267986389072571125107738170616750301099213953314202851668815742879610793467245016273820163381241603238412536417233828121933514704745024491149884256887780478677099449341589100954385193760758724564313853422949739143300420933932552524601492724506600741394533437668979587035532775115941271495311928054262143668430127361892314920475972658109113894813048891317991044933957998511124669842071777210649315010130114748346502122549458394625469350209585947805943323210818760255084651962439997475069623887328321236565189487536112347366982781551172444154247902015407221482795853601526564869719183251899959769923223922635580292688422838125715075435676539477239731693926657629651370287073892356761903128259046029964323988937618056770981109169854442187152401645252203456757616879819080626034099516241887006668988497372243871539447669349395211740971314184192000000000000 [178,1] 87417744427464390592260363546773364565029688042790381070975876667000593413179737218144354759863187176503875997962659225746912535841192058823699956029963410209158220685816208325369111375782577512935838894330436783782721107995559545218618111061824489532386166220917928054374874581567300143759027217971701769394922993281729077163910912680807213997290535578127260611343523893311936817487315502377193920375752566796660136068668726142476992723523232824534687504593016549205720401733953826740615739818585223028725907997724202562476438796216439730907649285580689101688549238446512996912845915261147697882513315020129995626313334935496045378200362729815813925532835763882404933120977381766034041587343783195169665367393672411530784829763762086763046123209035509497115126027241396995635750204537472646267872860917881201882768561517642898425152490030490367419609495292208546578734504540657658983158477553255810100085446280515094931000166984178666532121439920007143474534792968263554381370125662222514546101761294283665277912862850820584425834157863744115093740373648387048238700486863005823692669429368756687419632860994813803556608454808570305008577580660680197135990828529505891734476240513185231978625941096286549760762546934024481831535447584082566503688644643194662063681001679885135687851212340409644847541508448654590680466718720000000000 [178,2] 732191581168515683437929271485857642545143830011729570908648985246989773854960008235697122498517211886707651433400578186997123087421618520676507281556468610358288261157339573373916476951520314962053606199822210381882602263947934449176227121612890453788074491409603797827189522156225639041323152657705299127010678628375846729496615578058112722075927474128795303705447423078356130815328995655317326649015699603888759414267540896307249878956724632794102967349111107521158073203994955117979631877934235316719246424767072984870159145212800659143166544256082211706070116030564569998627879434926761499090360077126206009803092854606987369493441150906376788705156979606480139719725303162627324516326399549217318254164338159562198211841013827338174365262738244325308909339151072958444128592547051293846578041846740241706917678376982820392255537054171338963853530295972688787062663571433706665713755616719185471835915595801226865597770675431868400224465720395836369589587393257982020225252109862194669427041419585869451097301338522403382445602750078339431122339316184026173174716102857248952877371663608516284022042264143219099871045399235012171611581786330490123377173125119500041844159497294524057404778353388517323700856888409970930340147561683711892040971569052980795552318870651297206275737866591712982629717586724563263622337081114624000000 [178,3] 1493884047120688345316896986198504664218657292319503305347518769743353765167568505835690837768120152388064035017143449208040329465170233842173401639055449486027958800388842070154928212624138220819271521025582366657548534288129161009962086236745913028213110955739757410345349247672051061280350756929286766773243818275186832042467904412130564358122447286288255188377298280199691078553612915626447593877372479273977707140885914734420406735221397601030665561949244732102889941008103881366174125641029824095448367310205733184232710292551397356329955757692297396356856650500153623116965148358926819995343969922937386548781680949088712959851256031239664713321208182577866234141950933198339313480681168692490876530194744626630205688217732339899685391488130172183737231269384460683702690922658259339744586231951586983751589291710953749734684093828434787744706956354264588025787134643348306721184835851248431540898636981532806553883508326315984638092135247845008939311622650847563656807120654454186285441846091736307552764708250740372142923478502814590786843115525527605753961695512294637089238253199906359830279154285011724480970180717860908359065335128270635192917978583096933088321292266632369365919144482682192395646960108586485617071989919232538702072757830514278489438609244872631676852234443332959927862863254162550807621335872069632000000 [178,4] 1186717977186624122653176534188434985518823316258297608104969901971453243292898043916821540486546735267388132028355072380958414388372285642245296323031961449512318152582620189384136422456353374995375457134085872892973010780004784095512400132386917767380955713688765336125134978095783103123673418017591010124301126427981091224876038517026442611608860069606057439046985702310899612811138781943435928629968991306662387432513255624641857095947337046279747092660688771417805482266880847582295046014699860253284831269459820712849485556564254871487495576627976776643741872010925062717093556443420124977546478741170189808908327742999609410856737454927076236159670387870941506355576153121000933184737169758611454383972078356180336847117494360105350408418241738598900220717596644498829043256572452658551281228036929817210964425007161129406277772374374356707437969642601082548465890824759646395354003136226923112413238244140543306616537094483954388024160753159800275825186866810568647718013999301202814580604428472804559968229927221653346036986315947470691194263655327125426031110211261573411060885653225970109220877370259447840102143133032792524803960315193511504894409291580667248139556126124749430251527054904959843724867377153205798278876000792095709178692825981574890823918668264772108433261529505394034657583917431545547277272746817057370235 [178,5] 463436343350599115268218730883119884093409032507884351616567465836584611508046151565387292208149072060155808746318478460008955676038730667272299287723635180275995957119251847699666061094511482138222855300279697308095999753106749163730272504415560858270592514768297795968917811103734749150220956577785829181557201519065438885235069621931493960882022945729057577503697387632580621616395439358891646000573251133660890928643227621795128254615556644332699509481214122579736587777892695926570610972039754961798479288788390274456576108790730391298008581679977293731171075241326242380035587055479046472379245477791976994124863912328355642147732735250599571352615943535053582754479851577571680465751667228192839677760711223126323678923327150306561552105505315813049111499690801517720819845693273583845489240352241189422198187359328815841173254029491193631985094686987349804839279167630513241372763749761227539580295732329190016642364682632674553480490600341689578339985792017696259157349536415846707342629338435669012795878440279626267494483716807223881720176605671254560028959360308640537421410556939849732530273864948290549250706735702959937511612488454110945592355964404470455533902727333160191270555544599299098365048297742860629453619408790787438776859411689761588578603304024092549888838194975702518030238218771418356538803366420741260160 [178,6] 102329118136502481825795493370583836734768494685097345509025066915930824619243062067100381070204790862210246748378944901125474909356151773457365026092384630032867119660754775748426664744206631600633712108085024525812482656416964287200879406276504575074760687000082025750894978186812044999586618171734344879866076254787088968614427722671365452605916011884221630610341019449370406484810930663862920001452296995973974229128846856008058953665044851332014715093495232016073201105174782341596941214935704111079780166962194166523393972799440716741617486349151249299002530247666558026700954949199786050413084170284157618915253197464012428188517946424434350841588516982299606111175231231073103193223590382033844986890734587368250326949876476919778719477653526061358057941382699566160607008304977414168070758259585544585428742295916451558656183030902351713486101026670893137737696165898482351254067888985484632283991069251671617208472022902318857879468908491705908284501599425751876372766049306092085849125865446095618089559844904836414621797738438984026190402681715948519853562048683896462541451537666483536688477503440586986727728501916277316053610909305185232125779247399095647012718172941355440407217946150942696025245270161431418906182276571872027311977044573187548001556272751575660999117250357939787421374991597183672283071925576941691136 [178,7] 14023023674069007256125325371217114017497589331847831559142328642688288125174404154865811384134356018017408608420894519495164593222821878062189953486515562276559789293805078507559449473482298515192141931913163556201755850184981436078327094766303143543474000651864824586380304428825968374821529265457442664051557455525341196396743848715457119728541270252041160980938960391046791874280781958353550025402984535973884432279856327328060003053465372869005261647917328371165627481709019498367417261550939462025638807723711294080898465507848775154468397999860702072496979354393860832077775177175804722425936630807137978440061292178872812575715016437039613159145479836770642848680501539732463749475200457838293105649973406712058296561456522530743846635147148725877722110548144073686809552582435448586839021520628709820700144686601122491155045623202289031827913035939729814735271947536085682532710147294298392892495484054826436586329826164655666629492240165782265497634949910803844037709528046132176782392904281268838037919515705758175600670013927570806015059503408041235805732798571883351679743168580971321048537281239510297037372521987324234147178799001072827112871866971357846479756461743560976532504001074632386516760208643471359194826394781593376785074000866917949876645881372885173719712065924739243216028430621994286835582027170755173120 [178,8] 1274551955880886567977124842659080599933845267888587375392071922358512579761713635329826275237118143912583294727889310593448521399435990889100853829123491413245838413782618156035007313240195177471101398583675292295183521636060865501315779363076833385076921098524684830281583783676184821042922911050354085313909676226792099496555477567599437023472247446849530325990523618198505572491085234951980096301671036693517158136352660390216628322480413404436564397557377938632160779332441143870630189057730010579283251012483230449958137918852573858328982054861411436260761390379974500649160781844599502414840771961309377682993385833865542746115036121721664503935833351881348534449619953226040908156745542572539234879876854126406101542009473327214833782530746609977942000814372423436585143078411155048924267974210117332162674792359391647461544422680687593976561505694696173137915217222534646128326346440058459880805433260044643290673951155701932966525343852912972144681212675514215535055796061706423296158151940380453628423693694393309905178021419314213883078526770437925261403182332827099862368851081990645028794529432306922393557532513161012281880720492688132323290406990370378031464902279624196336851734719754002876373723038468895220706189732776057855199336880327271779379645262141155225264654164738729726596683447793340981962661158551098720 [178,9] 80742589499015721064036982772392245187147351871493538326895156470111507619546910855850057926936876482831452302063514955008834106499079277440992465586959139283563361068940211788569747370594070463760838190778218826864649791683416272941343425214045199647786134275267151057336151824166295082364582984895848930637501874950137048917685654504572740273347491090076069309722803728718813864315703777857971503967342401803209485186991933283838765262815385842093958728088494318066578818812709417877116640249308371164724328864727533647877088293277355050339103528275441363704383785832274691583647143029912952353926606120026756010734724370460116258222911150825187967484631101208961220251939813524080948949606664173669908923489373123745838673208726284441672111147084635179771505477183262919365558406680558274257141410181944296216193854449333627334784288693422711934831417595035401794483168699202059255319532812972531042693309703786470635139455215593092525997730466534490912716183474887324065838198515196569868650139929985945393420882479742543985770595920074716701506675918658118779273751153558775513073058376406884429591972196895235038321731237636843593929322739422859470762414033666836289369511489298818003373328826365928158502850874701289767677583275742395134396512903716970828264286535401345409946682109506433948567624965722994735348602768628800 [178,10] 3704832217221340612216395995702020612573175781476907016742334744932564639233206802304448051573682011077615913639585419211236077480139480549048645415278235077786375578104199676688563731906618150783390796975577438469413035865642540106780136841657121537182665052049444492140105545148010324480768093771316222748041180150399443368234592528263548421639305611262889875095364546943578036981647343912177076818111083191672533831468449258736846884315150078212591743132912471325101277400627623654582385812550397915850205042041604226739795411702998281314759046845298211708466045484746988812826997443030048155653860162129306043323025684315583203056878723275941907196077523042428399610739981006805655109337596267839438318077994693676932968940865488332929996647379262781231447311549600064646967080903537097118344177463942824022178389272635573824645890998018957996594780769636008987729313262722227782009206698516254044611459835736961110267227062295370582750335882889406313185559066405273891521247439785965471910496260662835143001128161359600019849267257287719288270036831554326286594890364662857148359294077068248501348887438265171422345758214787328212122532764834903232813118833838391698585963736905595512036269505343364658768177570645780453046761943124839551578615148800055234136271286476058724459810353835130370277059496083629423674531321048512 [178,11] 126951667822834977650564120458606404918586658210131921106911578461641027119307347244311652167918365592400728365396622344734454326942313694905238533504380122838611745383640522559671550907928487871659860773235108958254840927294743372081010544524440785462083047721960528134504034492163035369445932663672144073920785019139506553282210839929394736534004675204821512137619623264289069726683597086924599537203576143817100358484053455350617226389955166376060248907303949780776086591728775976422246517287671684118984855910130459592650357065431111332149219874660973046107201561105023583730444610384988511033225537858663966423759873865647377450929787216134759640811226314837361447086484273905332184978417672672235626799408053133507220821676191182189670516664158157759502492459254408349707696924786908058005832490338214599084208491610777532862835391910269193096970962790355803549647414610007181730052256128364197204319979469670183459696166863568563643317097059396396735517347961961718858710055341489600250720271829240965358920526756348798444341785670299240547399802173282724326911014780786770906122912097618823096042512846073474843761944223323779246035014048744825167735139578810385373040452023978243737106575792784752552842666442618753919348561793645814612906253595163480691747112219919910565427235554602041314790777145950248934250226667008 [178,12] 3330550033564920797806902103382353122050298108892645578740970294011298582868927845878902961776627766383129900811701348315643580683707499805159918203066766243518751341517732183248395004241386301771855097714131141834417837217699260605031374801168385887439521625568107529325205995261976353299028524457986070875918116052281790793089890639655610951493364997433120325434979989644366192246848582868768406253230727889505595142238683856968434654274084917821722735089320641698894916692964271475749611123568427579790885821848088953538499559113624679656120850500120140386078993537265394707185339843382512890668581264724276150319576505845042400983240183944017297115727983753300828238558882272486900343896151488929829588253799494120860313805554768575142387728139890285507073765324736047527874633128904314401487885193573524679951922109880808460422296202779713425053265948238408322784589406352946374475254675979730925913975859181848465774997701442357811194022446299459623943203375129995824337448990461407453825497242729283289024252244993143109538243131690313764743975895617995205453400078329545639944235545996816171438582274546501636035534170632671927786970111257765016510772831209754164946215683316406668419678195227019514173717170459849381774292907575567677223317714293289761406297511823745588614256756855734546163615868678178667677843754358 [178,13] 68288166163630609150480006756897041588505226866172352827320664299514069640910695894047573703343949059276868216512871412735410818518996974058046004481617554370440152911300310047944944127432728622628417365683569329211975758227499977320258761352395216275722121527197108731746223923630771018479810747293339327215755316930053805032123798720341841518590052579703555865490400103182420825483488064165296449912576766312383909038697026699538926718811078793845674866929958050233238366717370474571171423446185737588726696121309702952771720028700939684371599399328731842699904724299304972394929278264835443568576296432544411176621630646618687334622500454725072176896686558690941548964403619116041662132468227787300056961418589396940250873124161253242004338828972464664738466057386392260475917428733556987370578047667133181932531824154244297475213799836659774601761287831471944541554664929778832945718595064715682000223802478047841694308513134146169473240087677107969840668352717542438607248024725254104657535284022825742300000460165225824331781567208871428832028079064401684200581438199850274477294212264048236095679210122017957048147562886697983763638247587206822765145275497335888842315297239844230640222994658706262764532360180620689928366340632171185501146474768068584105288777536989406252246272308162902181876338250717266181261970240 [178,14] 1113375003889199894229076712854770002061556116062703994578923748091714611916139726046257738324374324852538559819919581466429198647335486294630260019970220145971525906948750522220933204392934377936988793614273124965050470648336003709203013750391002840250753857900037362163009550601120486050225282122832565792970314223576759846847543915657539533223939216375661775742150411221821192694898481616832040606603786069494805997251796622566751473864575348251966561760443642107182679782387136979476435196069086983295763513795244305788588926477546250660626590445451362374046566926591193126366342298099134920987032918920397093343266292438179379125642759955719141290155927656929160952455518962158430836646597654324541449960399624436468523223510323345200869966419756878033613110718520404822161339522772707390646722688962786135854610939778701964467743024241074441917628844673037924161007369009053260454774406313504778410647489769526328539030114662032344902053884084978979938231112991482015414111415815904116735552394253769890278337233307921545525000772576071392769049983219656582190475326797339057508674506142225046331853782717137465902276759695925930575382866389835954097979182688872198628119218134236887865643710020703918303663707916078272721130223620988542340985420125586161647864483195812857111908492087036133033086981846663104442685024 [178,15] 14648599778439713525888251797333720891115883772686669920201513262042007098324232568677864549301440027038018080187882973793166555940451158486674398828991205252971989358161926612728192138229243934953331253217010788099908895495753491891453055793399634406078838086339239027058240623746015445590745123368282421718168547533803931549724838852563609873816411049458822954002527095383155035766374805118641640042628040012259580418036174641197751902276532990140353900503907286619805760754281186271927036254785962813370813697435935640186651389970219482988140170258095618133173760736580790059367723813032641611613574926329638542258631100439786478364257915456330574092717900795969140525710980684067109050518366707443712050441440217404769531090069035324884957606525306992556289479073791973985826567622947728034268056666135443936299315648811440354365323380910312041324987000175877761519405468790853525361161937534435557564583072952350751522371015913258768357663759952810427199463187496176550415204444356336622281249063754533271688975601621681618452350113976257885084468215373189122046094481966009951915708808603145653358509800506374214095537368295606702013659211102333635663399744903416772674781120436174927859431268744545796124874580964803786424430605391039666431918103869474199435057902566690360845317985206085162414743370237890913189600 [178,16] 157508608027070153720854826654382088494689945243261409079793174828564620903018888679593730874084778874922982172329866430593292360514229804760408048462373944804468095556697091476568495661388256246995533383322177159972475125937845917481384749250097283785911050282323577712869517672869848639399345059196949738192898733673808360300243598429473326138197066061634403519640375077206829593317841786006042752871723084089154446234591994334558960180745609810581031805146151987575077158401664454537150702363401507709874669675662566884238409069853265347359704666435432505875852649823309683263084017114794154222139297651814264761935486156396415147357159636412601222397299574495185741699552637845460634826744623655147676175953506763797715697238153227229825343903220984797259804482406360419364804106672927389282129940250330042543244238450606853484664077459622818117783285035350073931464779592527965857845037392909347274602107193595612192843472852626181634893295951287640893609558689816654646223123594717457753494511320205172584126013242197250845155219928141476102993075016635668486865270750078583175132981742996094881070725163552403904697116121876719441027935538300424575544163312235068409861973519558427843335894382993159157670688883963548235684347965879065965464681596836377955077064472819895345329283506585314671822018746924725034824 [178,17] 1399370278103124350635001019742892906874559208054092039422103075653576904839417419531363058321538784591470899947757380250738386299436873203735642362897678789367882925550740415434121121135488037070560450781633745866337768129953821388433242759811833792861644672354019065286815234886452442275131856552838861720597361273207443776360452534767921989508424313924816166503650532027760135641275292816764470705347419754871983939926669953421669985365566484451727841473834919095980372707180529184961849214265393607104472327624014608002656598196536747710261993730647404078958824864902362796308616566905723863251081076622319184626510430766432253248575429665969033420401088186234569705837222078982235419579702493932855151401048715673858775253124822183374648259377018185458556831165642105671498803324629750376509721352874393475766447667050015591767607930680111767354396579311271047439243445889800637544525500143450877356561767789191137527821353217247293935643627728835576887682238053587746728116224774084965321334241770653198612828692653683302476892629581730772872684230700655055189551586694699574665046545858372172154044435225581841772325476300860949587884798278844349395513130367235754139049673868851496731231782928865817993181689376334091345676001683087924075633673182284945024083426615902622600686633011017284613378581028701217056 [178,18] 10371669290390427607936173235230910854270585813293753107350863740109735799739076343265788536480870838405006051052057290088375238683650936888413514574591697279431387182733472377807470229986416635771067952238379923407029397036360556504930657735329416141627303292434032257486986288414036798268560785894758916724910727360314324701103439162598092501138279597911451182014062529634722231651923281195794254476792169467484902564796102021296543297077829193075909617577848256230065445984524541600002552769394184092954443030538150181771723268553822672334568790879813988915940713167088739948151058664962631457109612635219810305415257014143705426403963592295813671242188700361447924636178307425898329771723456768027812506427864683954577326970061244918467502296573261926071254031692250926344173948519936255848169887577626571813461946758772883383498196784066034401936593501466005406633089767252575020109647797670788317432363830861108416850685007978079765616705697025330440278310544144365531043271898102208766997783578423703343892230335461420939467103014508723205521613802415790357655227531524554669844015786420018896194308944278699463445531288377505850964380112754600252674004448314734242299468785445306986532821875505083674685211152111379306416187139190678044387681695833062513173135044565368692392339329213546511122753883555769824 [178,19] 64672704364830110814717779793753705411373599996148082198945590492455964779138353947459045458904072246817064547356578423742209581291679006175873016227963246746180960437100373931413320421134190350471448058324467257424213272525012295724286205934944910135727193752674315516421500036424072405775485413313201125128426737333286438265151569167900525327031594766712773701253115249409306560174032964680752683771280945089885656964822985633193178777084599109428522062970403211027078314756428547265134949103764204615395697187975580395739711624920403832082362386117312704594245499426119564522020113023887125580264673511133995727503648000398398804258660487895795212453495926257381055495452415046131177374904081118588357919585486314555763148484142706319349603149752727029574588213132115171818587956263986398886163239467485340173901532476943401639769942003820797008150248878631622195728261904838698896798191781708495803493417611468647380203117321743331714360127135774955246115790011020530600195710686264497973155636254660094318536363363829830502172477168328549313802873597455386527783427023601031442444249341919041142932416374610425680157067070211385772134608247307833034334991040296105172053670119410772020053386097435963196767778619168131629743627775177971770234906887113512706171288847512075330627194223679394973167212044308368 [178,20] 341820997198374816472094435683023129909150849201398861566649772584092398652564946934456941607599312019957545534433052852949297406352194238161647446279571179924836978570307570744185054854772164543061247184460659546923992711201834410584263920433326980921258009404926273322031265206252764418658956148271010166254205994138971481194382323777564786178026275086618479104431970201694754304928562007176893749822815463129616664643734657662469533232331477527483959737376411712840180555044096530230087341104989184674169797453640449426069492429877089687396025916221499470925905341098955772511538171013319416380038367376902936944736428806097335124633142663657450059512094221592333784040884030445702086949693484665377075382703563403552559897883825018691091832218720950926430682080891727308122459735407951964394764984612378985654674077442538045938496283472687866444653102645134579565465194825825481532562471662551521769584463927876160446916389807102785108350761729082442131634651872997495731583293643773486311464210033807330039133742931793277094677214319628787359739513976424222143588651845638337616995920124482697884411327243296573498961032851557785077152968618615185568612353286400396622784437230735531677965376766349050583186121140602481598503078731415833685923187278127996121862662726056104733053509023276872696361521858126 [178,21] 1541609429831316388013073805352868661274143440680764329592360805440906763778948757297825997984396798709829454495855222382747635643676630437394459473694055537059013159583142714401670613263216317169473723166566789131312039390034242725818959352006574845738452929000105996567772199075434416200544836154755103442447261749683337922368018818092556784225587495477778008913133513232195460024103442323695430476352100486134173801017978720196634782618538505926126001515308154491900699488587292614452425369298664730930592703288214844353412401596184242435339560606037977271577851798074955497573279119372202756216843472882625915984645290875849485857731222024430631762405485014552194176501025103541147814531059571980176880339930306903776166732630754860429519540697909011509220858480202110006813056618847770653539840832945484320945297290068879602983218009771579991279234246102966574256301511780260788399102955221013535533705743219821393101530406476053983685904103048623695582772879143755954859529968765445885145160160169531397847717053826714391902945195243362941482854608363816135935351951725312540778391492707061536640675357217145054643088844544681228882411941071967824204151466239298921960469163012175544773529118635668490928688979689502411955627463651777403828643000982766913620278787044271822382851247691294119071090051072 [178,22] 5968086188777465346917315555774509493068287998103713967050397290942294677028987321930492338506111251385519845326913822643160930961571994415067249647917662018041032756892386912486628039289382167938477592291264299138876714809857294251520248985303609733224678031712902821520800714205512172906277716908633753450311615423886338951145740895758358389456155195537435204078696441612881245026791020874193457085190455765493211642486580655907602845903096510066302749686862039585244503932340025907155470527252006541679985830371526208104763222345282584962836039693779818961124815346612894972500137433446584107528399058749532297209322158170943010557719815426579360508207570809870520743877689098969210260816980898925463289913868744639813567644603113605427273613227927625997860738875233712936575627171690936959061418596873825747182651392773446813512087374053743526034931933671555086959363258701505456812590271973587383662483492787195201529992836650778973542904614527731810105368309320288044055024765252177628471162040577566302451482995883703387862761868880912217130845750552076962215061188104876337625412847895357921735583350580534565290529847393679687061796077475272301798739132551845643110260094864860855869087849169728141743063659389040562371907418315104668473555676613179441973205700861621242678839553254012208470539440 [178,23] 19939052112393582590020820798497913625265623962311018971026710680601623004289255235800727697117226497269781468640586789267849338500359015389255965899091614734885375339893145683386646516753514271832185703953886788602941985059605426063640616076221563119082880706034996670142425315417669620978956334122718153681681685906865085990852785499308581417043207195794122379913923831018171179223718700822056135320860182310503243398125348774801470685182174535877647638280951076913666365782893038458459678239432859724607714194003890048363916909228263084292394119221212156202913010238777252195074172176422521203506996856872241415892033455586408375438408879570562236529495944869107216264637274006975601524720586262429288937729690251329428549778848466617977365678916526055974730839938444623328899408211105607846937177550863680134266252367810660930649271929031276276192860118543810327085553898619901768775142144932468532489311894618427819016644579438107255976110254542914032883026320055936370658747248065641484661911230958420774087824628142681578781949126577183596701400537588797118749203921730080496547131791868481467337087770730911534764536083667327424965358812056666736258966584392502812498740796470009288418345959720098780716918636376966806036246488286366650695125550839530132611356910234939893087593945934907272684976 [178,24] 57766627249892500725573664972890312658655272551202173251882258004475117041901865843090473110644618144075161897270382109062011987717786678310876923243363780594247566571602264044687801278788039416407838388270217923422867854494575923141528094706140483047012139736653325776409795892306643165429954759603591413354501352912377404243825235474249289919357638818509203713454821677065337180106177591645095645956820456659371891715628051736177052981999153840547986991177317099169218791102625556393736594688205086870911949376339205636220227655235316595637924543900051727747334205957878701142181779801194209659795624938392883870515255197133276745213432206195847916432781381145673687627659971311235691726359586614234690367850457671583940058584813342194147817507270124599073494743655534691750924810583959313482855067199098751516193405078534275317821591953697297253411204796277265536586837602207240023883034781153601139920757161575003206716252358024051265535361333296383791578114177364391621075816551446794949428773885328537244274504735549168085644293586729189560458263212777971540648261276651887923455609199186658271676448240919724972679491289305810139429389928413403421432384016848598245377768340284703124520669579122188943687335520742391713828028224698146073679366801785400546728694700367241891280536627891787382420 [178,25] 145762699426821299798905018860532396015261845111952714817429828220746485894169054865079157122049908044096613071101073288412312953861708436428864912895767242422101189015905575342353992612356838016004269635269653728450894804601258306755926064037991843787969219899738522096455471837748193507728065565069377269192989824406756625120914767101141391202773551627435664257937644314288611629192277239311478927630934254505704777226305892276592622961544953162679768855218591519394964377619948243279121427445027015253448789136626894676773665637897274240819663321831247734991512975495230269772994546218652167693226147189728795200328883794426647410529014824934216253654080998675378529305989578707911873359810493735874984705595397959933547271450478982085623322768459846314212198021521899662345605750605535334851083053890735445220847457050658043358768088465792865232804447530019753108955103298190957566775824910506329628719785461685249792221673268554160673690313040862321165961080563469372862841451794540944864148070197949458887660853435018893057786462330013341004072234005205674877985431114436656777073500666107206611693731262099164227356603498688595294339034510405980534879255778362383911106570784216014632376296094936790751745505868157438743411358792040820455362698539639755986104574574945407146217548482420920192 [178,26] 321610257202435536425655156272468858568250712071345908673617266993511477923936761705744354249585500458186377123122314379302537690867299132257988767294731873419639311616644672174297655691722154878169019033046185018770619164770052071888343179243620077844153604333663741745996462584999334426078450501330649955557937033655211449270705568162286578556799443566313702795793918499000108207132110913232900694540898239767233232478759473431565444663728768347090685462495320785310785559592318502737109413202661546167674572685757764771934374547274413535044858795084218411528584867236619823932862806562057341028844786888662924316227870441990133689396839628902586751296612504801946394219133912682646421968225967600834811884833155327692639935277040554822533198497887730762540430897739088716525358335881889212236628002807310776941702612838989514397174768369190526948425044671674456891165989549532231587217166758635890028199764767565767400222821713827897850290712963123631000973425576464931519066740965373442716356129352612104429659697410007443277476160661139374976754794141766320017506030567879507617893347164570314359108706645997699380379974392831163373360560773436812570861207097010391316858648071219167069790191822242129977546491322226974708422468547282516393744646691552758384007664030154443840096573395216248 [178,27] 622713580408653003881681191981646634405312027515128581725520279167668444376777129038541489666506038122176009252167229374358823757462069588060457758956118661841369006744490482051672226444177904314655890383294195093093615693297672257717704434837703062838963830478320213838341468834034098397065794094578301055817317565328444917516470889650769839646972287629534063998229151363263299034825101334347709666654076850924736879553442269484329573306729454745146141832399748552426350876779917690972153137433485393586974609096517470475608840838010190841153090557010427308730400041660592205765812913837824182487579988899941969285619007950498872968382920051160071535741369216665484770160765239524679673662425629434857706376137108158099439760377646570695393036166315941635690578391233812042561319793637942804632672777641534175941918656046128206828715658393688353121874195317371177386261160057048461952236975925753721749046512796038963249934637393073150579328092770544582318940776791599302008034222924423338592374552290066390803145777584233411741710323258744226164694214810414999140342937115159287836183542657086060224630611670854892800462565550126954281422025015935499459373890390399630961222553233665301885871929522868796269918239068774161471338628704572901612223849960120616909738285682157515883398295104024 [178,28] 1061557315024233894443251716739479927089814742111118097009006053423351167801082431431747091022997965315459809943665148736963626817407204687238436187115222262470588778945215709566506455321224965014958721412648741402934916204095426560875610617583897513281206642938500977718103800953647377033019084538265045822606232193929641472394552036317168089050189565812457666344334262595423265292937191117850902239276197526333344319989288536634816470526389859541674373100765675351207097266081521735156034773221141449963647158002365474484909630683619709221767908390919042694360987219733410042327853143845859863597002564540249203244076193908948976519781981871526974959844072895099363833150353600305707693494629866983756741270236315811518952728424256995889235872696435081740075790594738368042328223350024847742392602163054253951290551585972064999321464375238474546931373849068647397121171370925951009021656879215876955284924571239704795890178384558359755766849805381194786221541117010173108838212655345354451521342990740741743435557448823695109090013299930392759224766039658589654241897685621457434878032568827015650793696110274992134761915281493623758780199638739920212518424300951834084569595770454282478455225523690400396168821117909987173601471364776703671955013995134740891658876639545914614152007312959 [178,29] 1598057783725089077486808550520348536872402613607802012815685201075787577301643514030152635170218870699974206886482124478852279329610622981238053799566936627693237663855292869802712893077877857612906613579231531985568640808286540884319293418403293059041332367809736341458236449419633324385722097129614255335759688053777279585438282534967918506350076960866889175048894347688833003464281674910324046808884424406200183168729768743214074993686320966029089798328228122655580467079648882334037920503677358591581902342411727760032281476276887475837544019065655044119693576963478717973718773507074553201188169827754640944931756015451890527844187525663500372597754328202727297182169194701745573754333037993414696252027987893005485398104307706273222967257155275040056543153280426951256018918075671764759883317840671670868069341109374726213302101251513926407380343580649990995634121764226796552660726017386343579816562363625190737705397747991609768191790879268545244406859669877092776607721047046670737755977030956367621720068393278517951564893216210068931559397888496165425261728434074010090442533193033271942180983284906343138449237977526888091686057967484640940608791023902943880409282393234662921915258737355682296568765046601563893879314016311135097420928395631787381325761428155147013606811392 [178,30] 2130202409045542549974436752751655334491435108686748197065801736667408744488425323663193144544129270726833481904492429095864205825218173232489945465337051223128343136559143339423190093939367257020177318858402642036199480251180885867201715442912245351475403235589415445004278586372230325306003343390749161337766337634956393749028812407046035964726564654956140129394132424092592922860477391590968785197949540964761808019702407467578670862118512360888015092061595281512369729209358690313738404293251234283115821483220778739903664348330423057254930265086503249303532224174592076434165580274984274179092697670040548489685105076463158760365551920828133425138031718879021786969386565715546418548884821263039190577339738700992757325222226036518720444804722321599183438112703372893019335371892368276052054495049601612080361060169475658328091641512142116894446807132108781610262875490575715433672467285070252428426709833585608343176388846282065934606911325423245162187596816902280425157087958204972332912055800153908907973687252064412875077401734576680205437586645063407743215307964891397107417034699444407102446236618591648816790660735498435496654942665877120004378434538958664863062253283194325721949720367012669608479130701687482340420017953546790502433793570114362760598583100705078241116736 [178,31] 2520653570158258116902671868482949630100108760894364173477471837058405736353439778769934116309316321346513946971533118437766308308174897283038599008416738577267634021749920348338882877224449199708745215105579709542170267087318096598570017879577752553206845365671535094004325729615550486447342245122878329285060376688208796145592301479879296602480819991526336380038926851182872161756639387798981679321660045082553841671565171545791190282104645643759512681632551156493310161841344333357202503419475888100264181412524977536996176659710690453979710926943628985439699300666538937085168208008965189372727734785045539662584602314195163463263354081848698272080832913034060667919789334494915180107693249829234717778068596476012057278913126344998758601245602372198472070225692833376192435457950457543296902631403432843995316188113069248063753760651494268792403832959182880942132812396972012071259407313779855220174734238780233141861010017632286305025788337712265249637174437197152642716951745116440078733312932894308286215698380160809923228125671233694271204992353879380050357967235699312170327232092983955248581478183167271066143632654381855375965787867402046736614436228893159252085491693932659855209633490469357423111561786976968532039520785040641489435717177182987773774294182726519565632 [178,32] 2653764951436904827267413524350129635984518653095997080972088051512235910883443062482522321564715032784424917019581055206786220870053463775912628469591435812939977532896541762505489981147456842541128341280291651862586679676862178867383889211112337631231364717352604061502422523550669908101119505538178898598380879173441863642387230741448540210034761284638370015121555192691695383696188587622129999026467340447572135525733795267456135937700597262333474181013783083244146102372148869076941525594317408576484364801543548718132638036826579995725122341990415034151909355602129514350633200249550340543703400822611381486874154456113718876936996097937277116565560353548113298207145832638086625713664703629190036382777916230982254141200877542278261217343169177687646726935725257865497701641254519096395648829691480942855408957972983761231371726160391411111188180390938235947049587200246139133055522797563353136180234482129866993773911101715447374986155969397928483587423345300935225344634431988375059055375817891567046407585682319277114350368098922499930565877095377467926204647246784918648094427121737459273380938195602539704506137180601965226894908997478346156413990778921526070499309608171864725521087951730214928961521199024815201437802102674695108665793305384348895897558840567135952 [178,33] 2491028379111973600302492382107997856119415867949978448415957313104385308687904912853066244475179689211226057203939060330808459538119798482415456757940636941533430077193373165083394760175341206699260205726584450023792028874656039074041800944447799577178753846354529053174878078115676001385277908673974696068708510883172355379666398070278470842410957689572303984487077137458703598063100865848304989279875677523427452718991390731065269409343013896285747638663766107664788282743949631421303206451399512707023072251493000325872907389222176007435797671866589797637469706668568759796435806018262825442437435555346280921392288342539941648995798545999646046774677910880572798462952228515812860213246998066677992722349769008878083507736413137703998740266065243793426371015541876015267856895445195247853390354590014076937754918241745416428071651923532208725564152582811321057768124963490123691194951611917188358951667133949303827019215682696338662012483435882529832340686720304657152590648929572763465014963029709811360549549744347876503999286926469183783325185062196093967585250910409710364290830238270689644133778996787571745806423054686855319350166504239148096882316228112272786342978337533365751623900732601489424609335632027259056780514936761132993351100517504769337843056480499072 [178,34] 2088794911565570215326640991128094516046694572830786700245031071814298105873038728288510600379774544089927200261406644631552856635054913007323179421829455295758180055989278964030481539725122541786922969044644680986173051217491202722164113970618605948688528562959397712988125537651791506936741879165806551092905625701753335330616809698555520116585790601159265671308850771422464263926032079495226748335219493055500784723125209693002863574352055641355246207448861456993863634621752006455565702689903037680910639180958998993974441733837855771703051335198515554293934184341677796839490996862236539384732462383131916481147196848992308903652441769421262371027467423974528035383772238110025096508645623132140841295153542548124772385841612294443896316689655546848518100855212740636627662586414133933873131332099368850733133363099827623748908807195515822995339860210066548560644154606867911111075291821827738403095452468351793698328316743766548364075888792369449353945842961509348100768914235372566974918588708952946573813112154334121058178331317337475565633480906256156719740005246134236427569326149926396376854179296283028020223466870485216385233866122155686418067633318435205035631297441129293851034243478110527869290393552904591054411450322178171277167534393945432031818323211712 [178,35] 1567394072216573489197684855639680478406679732360763101348464260305310901223565173156546400852566812909808291822815040798083439165522836852485527445049162684208176862274037213854870491609260620579327979429389435324480350108159044420037255098832496944595952007847600443461395940977927594725844851025432229885276729692349457410587139996374303894202619758151644910933976343035345447333070929721125043746068396373429437638528287966370872911187282435747566397465855631082564263936185331648942110997977200005036933463455595716690007555802840691586083445709046783712020719242113389538870308563347946997991335544116717416521311853797852841173922257837210290493649666309857538926508554627190945474359469922406985376986402191130651559399033562168431212073364567860119014822093689797812650883091233904240758151548061927534376903486385235837604108329342418855725185603637539717600929211025001455162469895206786759466469749805365619393611653372487418237088823453000665478999447709572754002561408675997855002517137743880921128255606081411341856589236248016801981865477381142087652688694833359969972980535631263387051209823471017564730746813093834875229634190010632491737738815474109282496040387813964548648014451113541120496748321310970779083680110180850153235525813979065701089932192 [178,36] 1054207810061645414739813119315761136629570165662578608114711426293107228356941069087383927734177775514464660672556897740428958994429879934530493867513937074074674374824140896101273210525937181668821531290565805060915836963827743896229755291116870182908184447784562414621321628948004541933195435298685561516188510646399124509432339843657025750200171583806166053373907530277561001312006233329625959737909235515722289296676449491322682717792912955063282168936487427674445139124598107896882358281381453540280330420566636339385214866929929997557282155698667802579955666221456500308656522030414098281481139680135788993063614037740618084349132338284376213095534434286652802256313357481255192922036037981246039595863712729354012683587082973360936984614629412354454604013794702363638721913853379333904978149205120486267440582177256346943758000915755558567959176208871303702579661382065310122265426545065851422689924663820198008068117744716134445857695271317874415655152501329126842386555630605714100704134581031803356387919040314971937977271543049048842960938128213009078539371121290509847924272687287671627212786622493377006917604503610548348943683568006180225021042831950871161104968594503073294593644249610978423330731969139391003656457029949438212396076327721425786335350 [178,37] 636474749602624576913213222759389976625763735404479499397297134746122434202802642779625671202502073287986152433251420069614249197041457232780041292798290077326965247528829362322791930659950919504343543020327914665306582732953642477994328704961724008270305282666952171812663633146740534445986386478654163407620238617846623831081666482384042844042716210032037383346692382699136107972462613949602621112670240799427576310884598126159990746037980804870076158641453529966149203237309372061427654366775819814618142728572681476270619543488011437667338885668782642151149241399918590817188632324602425354715102347933556654528209777648010362233588700178057630695486636867512034389066293830047179016056479061060427357098522866425513794828194769782544516297032134043349804949705605293029574885077046641928070971422736549661715136497543260537547457737913743146114206068335568138267826460255268609194400961963947008116350025853909072366712649362074785837039774151557788575286584898748619154085628800443419025217960868568866262396814423064839420272803247025535853120051176167527751302411744172542862432204817982687442404312449522922027047970113218159018624574063502614789247085757765858811319320578138163842770273330803491773761911110125770673365253093925862288102248806635137024 [178,38] 345405824867116002431714471685912867999266515115715130774935822252504400556127036720987929554363091477353614965675928017871794793736895690226258318005827211276961115017591526026204670079590609104489048278159723269400202559152709594958358859984955957101431190439495438330700973994636522155389421865900646189613222387841559947169500906482069984518820616027347365071277426325265624301413674754749662342746187273049483400575700373642247961140641887000045055925303769241179162427751193561116464449067155371171689829278598994673317145948697633413449054981946237845804270911643123715601985427314331909258655815587078145190911320351279071139023877522023568784093606534503431935787689607944758446735574144240533795494130780011387354043605096458758790192132865163653855982682391566104213362661353502144173981551236609380767360499564996114731017781062673174727762312334447241437185736245376720735369346105432867954613931635612678594316938773173538592544632977646742722026047852525507282351650183305578344913272842847874030049996119381567239603725052323176805810479203934132577453457650415201384011068725670864896576359237286339573973529722953605269278111724602104982009768764213241063791557087067476637739648689961448855016824166258820404885519630033060077239807645385920 [178,39] 168697050989327713145501532657571718390990233158355968436440517219192868314223124900370709519003304844168975701670995635860387200533461969087694340292442983729972446324737413600573514190023331241631780174796450460098471528268253436537162660605192821575179156748621141380358491944418411205983040593817170525195334125797916928009399308146328845249294739669667680738679119195620641025940076674192444815098758371757538644518009736395402024377865542822808339630307062884884551048548506643635726548119893590409165355292592267697374954887348803500382013176583287336981738771170453782159961285809058933622109687245005371993615048315445557755114162103793959995624016841959016939125017234119482536898384671433950614371532034005100360647620580122949119157904825080961820669697934487126044746347149564003480342254206806150517269409660742302851241747510543523097506691689104295511072800971582909120079108222574890710522509180514335362620607840528001872656270600288521037401896702250817151070716195876018151367422743465548462356054371566979462885222678228358579650485777342390341326994071837092079132651477979632603916320694927888433533662776064257853004947013252433221203640383559296063343310378145005135595836719694621930173935248346317359270462993047737894251222738624 [178,40] 74234057539150038866875219308956499523598502298213674977708552012867944785750414038255554100036752230194176512331551110113490266004874071653656744249476293502335390009102391093392282878447548690446270476230251050792335598028395595452329886891269779302643926772317623152702419096852692085075865099074323018256648342341864056416797759723326055801546526951555305375339169834012112348780786132498342198384367982622899165942509328554876855196466958436307504819003556369739882385730614046368656717799581298194369336726703538357375560414290304712594689068696263821669197215715782713764996603768042263006612683139948726412538820937805999371354029795941766945521192313901471244796543022536157721055923677520502450442236432217737094850141807661075840521643177410485315390064454041472385262961226586678024349398421764946443341134762921055654036441438464257698377241577741621292121035250840700340191494987639533232606105136617009173941838797645563181547053476165400318833981596495513566739396444530078418829552621985901083026449282884350762235679843933764153016997444773361969831808233267936327132386155589390215905017893545794513820578450330377998519814290225088020122144520106921723065701744805706386736798567206317327195673595522181601698270572085819286508708816 [178,41] 29461923635494740361861879671549648822152736835996143458568990583764422068664278454863510757028196633827875691270567401694529070269993449717847972652142883638868652202396584722232241834817252460964471934448301195072403175854675602279128127977867453992630925245330282059480186329629490920270444711587014345227497270864550119261764697065852793707769077039080552100724361265841235724795204614855945207777524705885656119817752660777229444988508651126750612945564059363516044946094288883433716506771329285318923138768100345345566742313436782140035120315074717209969847950523970422711989092193297446402433226360311053115416286424144420160154865480669608692226233830101421357345061515660344407895610431677695331423326518286326585719436621810310833900697819165362558061795748922580536434143715873702372285622163215191277972699269360051997253470990850888433782015150511970981948912346701572248847017745225600625789531493541813220783360242930648675170001791625150239871452465784230318861442551296011146055681073641653332118610919879623966172295843060842339291158705340367258836007018928740249296395562292838869555796617868616292453148850554787759049452942657589219461200741095523841357984991633696092486434158086082561960913998868234308988768030396818618052736 [178,42] 10555628178853196952904582019662668194991423480787041453651989530145198450727835155146239319076704332277957106743312732023944270199004911221835094409674622292252825331500168500167123696263556671114971510879320860180947865671883610404231568451723740267288746510602363689541119759842414483591132944550376810524824999018248923950445939701087789656855813011689505267915495724419542849348618812073744597998291824301649540605004012924565284478488726315841076103139013539123619727768782038130109575071413302122372539572858089116346114944632593656740860832233365177718976654674788578929509028903105796812630643139813173064462238984532477918620699706060299919040735388249376463647043607946123240749226773579408209605077811281595003377811229138590349076716271171390033165082674941448506445577473149424924570394044855486663704506029817169880197448737636065937802706293793777765914464277961505192781665707314502862273749646591860131996503804552838201538056653334706221792370761110031070524290810510955792240458449316158457525330515317213336088344705932585803087879453375148122735501768648858478203584507257824816831534040569619299051302159642946861837384672261203655172282360599650430605892823891401149173823763167249166020111020442152655434073842192791138400 [178,43] 3416930222907109936108077564286257378224452820789897444867715404300305647275990559412899547819952295207218038911001485870809347182746186112659587318142448228104852465085229168699863803834620450477412929148803806007557594406639295409176769191790912407774612963979675518341479152774493557427762770882327396190344483350894547873653499865248423388065575955889248242352942574830549494465886790567011896523126182906209801665394286870287384875342194778888591814979412610412788059437439508902460525116887885276444180314970268540623491305324252951198928765592854055768046606569855199274201600146630868279031494259840857321464319853896092291937602525891946827214023715472393512365097291033622558742884798150295598210383885894500570059934833008540189801111270963942424329468724222284448908869178594553759628162091512290862922565159289040101334357306632429050452272334976399619318013063530423741567581054470482623769773330684529489837209809528180396492935031806735470343067571192692724459640868580464319021422036316108694383324439963649976050875321464877195398295660827914404130268664311688540048075071943486144213528981135610930093779920769524274475959226940360190183990812352011332380984281592020786107153300366189316126534850214553963146122393961520928 [178,44] 1000102328563118178469510395169412484158473822289957909244190817102456189589462747287492030796777965915382935050189212398487885331189825389953403427580931115190319960094338286684916042614204107257445683879022236040059065089284123368676632890638939613031622661582961960181371141890150922910700063540001575903009074172375132643352817705617734819527582361909624217307821028765518054247310566033840686687353789205423333302474253463398571606899169452837214246695051407944049456062883230442273900040982371761156233043717356966700898542918711113170409384638660922267080206753369347743571611278412658567869480465757206923035227853517099988798582269088055190902448412513232661360853112150511045602640682841012107011658775156682777193677887648293317338780662022039445159352825524231222673218864801791631016607672754558654857012176323377490841801560600242699551883318976348273024255974866546681449226647363925462799206590679395176394542867504838406457924351553925441364641771200776427639647634275179832762949248563887698182088889864310610206854263616241442564403824882525107969776793781046203771740515314396980668480325993993635351537618113700468790889775125195675846003120864700629831809866576894005402527650818923404383380810082814581333462669824976 [178,45] 264851014531548128890540114168107455783061591805175134962957797140555309159058109594838669868398696396989855769408833250001999232338072461680479080855602258925078137602181450206837759541390270790402366788854798850779844046000460032859049957739233415849072937359309360415159471896034325265135229780782191948537665066019760657161001112432622373946093227649207856851424941166241526488627436357402254642599070056604820254536713953912371667578561891395472864480210917997605445858311559852520848869777114627335555814710014427487171798306543993821560177614867416526744932341442089002262403365083632581604346914843375283653888927469121616751035133623530208177939772424299519156779240590672963508686626118580030809649879860695713165656787858205443595888981273697267242955746395594320855776841373840667394166711281377869603593396008180956435251571993705135289890664119077683147174512011526164199101473803358119855109302267523346505743962256652703851700681787805736827312114296712087528956298123244450491216685073045365132569534167259894923475839482427898060380890280036281237220187224446305942180318491500638465289193585529114970366182453287779713694825281808790569221491750184609084199967016237972343577200876438347039339623127988523578923894464 [178,46] 63499076748762420145114851685365526706649281014017411939409438200973912974550143856636118416200716086252099411149825505411415520914598709074886893470121482164554607308541087799383615609515747715300808585251981557407898803261185721508219141849474657502230982978429955559103231790997881674364933147363957058300611523120515987511737047753701823232800027355294586283682795434875066217136988585254174363868849606422092742175531697460011233334163877935498069371682869009826814103499431540609644170421391614708202061610869250691702287472831474768106219008694109853805056752802579140522988251786057879646799575962204927773142170817540849625783686406386353197215570686495397720706164830593724630172914689473812346930388231380521767562989034226252556717331920262944684528477461699784328598500607056962410255043751141493173868669453643826119707061224757005679167404978159093678977557538114378323877697517285598107982556637379005251262617938800064615185114290638817673727451228163046613798336923375029139163054171506344766983685755595553000577685601334328646475322912470332950963362778123782671221053129273866135819438985197710032658087827431295169687030265216646752625457761564247671655599982250970272862400000007282568511721277798461024331456 [178,47] 13790188174856597437970285104320160379267153193820921454289728028927330807861648156688200400965354975713508044207849053952601901058688921404644160149610080737831342375912238775402654675941711890043590429246986279740087708730842736599271076354106544579112891237322176825749531449662341550359008633400456439058838535855747766042325393240533932570780068651642448367769737891339788049452031911816153389668466800414284384539389475040597422264359961855521857481993744049103136394079353564916048979378961199059795677092176741949168512425009329759180857472346554136630176313502662804473381669663322553038364168565465715746069197003413374336781846828877964647059794265043363796868835692282990679177404842848329129295936297667855438200693546900511319255862023898425784529955238509986888259948481852326933089559407514894757574441835750616464283180837290923425510503778491661790990568095104605325159557341745634663847065012963514905945266335237423557496106295931860440217283760092555086506586430905001785994982767706752283797025223413034575739649844433113505470036604518301753601433178563305319328778553493596193319696667740249010609983759035626763107034750418392703144221420130363240948006800864063505820520043633733969466286330038803918656 [178,48] 2713992529700951561951138355457884569544151865241686559596835811714583145857239944706814763889693280259118952151485038947627845080224328467467484620650934393566088566330871101240783095087477869182684478463939948158919580818957886610144235379166197681151518454789384255588206790659551858783583059763680566064229235027176572687653468710525246659258246982225422503798168239489875011003598708574121403261519768871612074741913243305201792732365017171613284854747655323755082036666361399111544983555813241516665211501135990844973768318544220103137041109950781611737510380185750964122486068762229859906315750378851365470521596698312036179324299145980788458307688859836111939434693013726004820299477920189857215183122064750264050312315183714249992055198188302599352073563776958946385712567092059480143113373947367314934756114403073400956790403436550525483378821443252817779426145684890234833749763896952278416388374479856199881760274566032711666795965786579623030596508256314034331539652656659749504284455464190001360294649066713425176165949074223430566741788566246727118407686730657176834892809541928528067295767524696373036974632666879345206302119168430255584010256918174486966984908936402468657420653806560169544511663692942194760 [178,49] 484231437242615820462427294583757043831018160030955972264534199618183991104631303964493567999589214260445732683825431277758351645796859645724698253675310964591018391239645905339527808924295939091423317297997691779165358694215625471413174145836867529995021679557939630465786748116441627306078718057092170739181768460490241504416041325368063421806401678338692279325315345410948196503343306174781467629532556229502202968923485276468139303660925817285692703583204462376270104407731903278326691055018099517795104281410010574390646169756502640519067887009926705853415132949471003335407160827002409791053954186520882141158890177166206550505542248483306984041222671930544122102381010574653647209463942462115710120259613132294536444334311833947368271417637844839294789354876780921118761217222867465030033547669977179684038161285670149024798885690350147589202624062388961838468026079160596242619177011777225015429318475018449501096616813590825201858038513297788184191289495144491213355584469295725608342816529049482838826925276937422286746580902976533388739032738348611514094965659121558153412139339212875719127075208651200622701194814243239455761113508963781480603464383238046011795302030540594235811345156394775683317783702919648 [178,50] 78351286119906673499441298053340068896924282033963134968966440524229380407614516393633845833415518465946982957421061547384661709928999934876988108601384271978280268763953721889263537153245108522754378627637029795450409656326678615574459693548672252373476349495029584318172046707412862118599788586044345413834953561448761820420196457255065521830764949373529613291011877314617327020915522629824575323828887659541235524489710496879780644225981309844215441164583206134960642799044422002087716455071544255550189609931008158215288450819671592191643701113094935909790512934494452567213557598301716130624276352613805043441426204954343767083907577486459722651446830320704202399167620332540656738728796351563251669683176110872130781113450208613463014802590608151307380818119205906360348770286166521262638188926394430569690935926583324727770456626148981942149200405166431626718387396427460680078819683705357694847868362827407973745539002399922680725006452151453516807149492622423645563993042457073515785945222285233621998881715629042656073597584434482907909469903940997617091231596061046659965825714746694004688288753045791197281168319469239663096208623843295089784147187753639070188342108343036026344282519427402828563991717728 [178,51] 11500185287522929015516506294913666743722132048015121517181230169033948019852965710586639401729389111498246208679386154835721999737657897734322237263841976614499164154243668699681345700012197865225267400728068639738381188746082623232688346907972171262106928605360284051510676540654917781172288975468879052898576857150915270131701721689547364384272226592385230043681019562737323653062295438586560114195207343586572935743846687611812055260308847025346601420510626647616616255147152225937193921161292935002157745407587800449815387696714419423956953610937551900244286091514657163692720381880782828092928709731004975280731613753688417353928143647625446093630617514889884303230463277790868102211484873287820599074242136189772557629014901318698123164946720807547371549619639481766474244629360669907232847657612476847409955861478717303134308632919741007304578445580143188569661467935352411503991936060290645954726147586867800434687500345855552884957969824519866547328320555435154223788729517810603768550839647616483313620937632420079523487976251197323716892595872535466393083620492539627297960675040866324676003971217037536435401445553790243283992345880636285919675759110270037661208762294720403170729704241569936666585376 [178,52] 1531512770017484231924440950109041295086226003199742184520729568661093535326106519317985670748186490369336428831058811804115147628018092299872694919067005116302117033016068753531093179135565183522547864461620944764143130895126971111010623050798926610622227022621657849099374264864696192756539446828898603691647469569714913236346538330505791718495358198269262466983255264711770139026940409927951185377630731066742915767950461460555373943507126411038332124827191935503153655243881040745099807381360763201268902388382597842585704362563504041772039012708349405309058093493064679001139087464199400336426951458438033636636175949588679480426766460971853431208718236451120135893901982165319621766990975687289894520519423498783998476571800719553232604648254666678552459333558718784427414592693340474708232075054122772010715810243142850390658450834324383729442066997374771721752896068621849928036331318383836492035793820561601267898008037454214970191289728086525565241060513316123246075718282128812558949267499029348712165203568537494362803495363698722511980400663273563708911710176508651674685540352060250377159780718618203337783061327072145837103554421025321779247728714604460219399103474747275129215242922979120647893 [178,53] 185080490734034367008907892970570078935027659233712627465096121543606467031378291457976397185977017968798436028301283963878307027072221768213356971361433885890621295045010149643429235879737255384571435155520272894765866677834359568448314472870874553787095342657105904010183722422821064919944478233646620731658880359937833600125387584065577868706361368677579032453670295440738845504047298575291365253441088844035764077886547651864816417673921738097891484805748529185700271596009393474724364125520935538802862431960249527028363928989167754508756834370795535257263351807255721417304209982499314816169992581145955371301097559167288299392343791713720491733421271329631011089584584135340663866211648512707236162079497875831816911217028774498710583863679057217376320526689873961660848800876483890712980758463604815131890927888649510855093542441614797926971293102374445240113747503605660534581883934882412866783192907058943191894709920247884952836555932391022079637396834598861887446202106068044836382063528195136551782876951736052531285169156689817498428803225555641778808096859506087033275286503005560062689311270429377051893018002474507280195990901870346059666526755745953533045770108790778208128163027233044480 [178,54] 20298711697067461374891377657494272022251075240042535608530019193141953284690652712772306696521577674242093376583266053188958130377740427176381142560513567210360136698013083268668075025043927157310477142319966371178461242489877610273411152901073632734990106095314047033238966776428485613473613192465910550657411353987227498579582826262769056424399565915327412804995529855392645040006986285000384239332675088874327526329316205645710052529391606684405311438628805325488888473518926941159370574249994507853494848961939534468264523165361432005555833333424791537097966818283808700887128110554633993488685974541459586366210588665508620830077649709665163282804321165329959407446493664174724796976942999718753545854927343939730807187865342400293260113310205377410500135177064080810878125955518046647169316057994668777932597159032940575474027124650026761044117539431228350434952866382540529690253797921674392050994928881869724495734383450597306555081553815260311586552449544011642916528284356923371371416292569806577709608135578980455561495305749488622022439469624470891923540145980587658952960029135037370212693115907394083013306357124959865610525407563909570890374879648417788112820006631501336255930442908528 [178,55] 2020527728226201032330135818213006432154108159633924380214619847930260930589697602503651270119149785804970829371009287398234848610392253763513615473902521485938634248128140046482553887018666677337386806384019026544043035887125326041518164895277993048622914091892895332610027096241913988748502434269088281665337899542582998167168213754524060582134140364651944396907093968530968297876811426412656163315580676119201837506473828403809940189836934981322445144467872725670830628150057115871827180872468269992954338804533647629228394466708622390849538595039047039948578912198979729636937933432571800908706845081647121807230624010367596925723086709790543196856624691395163911709228768019319013155614653994901916736853361055345913144141515412384292855729046446277971485318665539919219141246197494939318600365429702594851629312101581190960437730150027195208126223250449106803983981344020332605612221470549895592408827786333969614306223902569906356291137000173638313773795825827594108028211714780200886857490658033744508278102173039268200913246862047829839664929764525948665122857178774058849854736239444715173151449641784809779637480183771363797163746451244144577461952640735516213781799211946403806950695856 [178,56] 182535815484769531280504034602142765898879273452692527077462150228553628536752501187610987286406285012507914636876938399649948501763689806889747352037448007041229809952165883427448009113850791209532360760699777821314508579471107598007350942678869830936213478925946091280631468538655792590933215983747162422385673049250792307451675289221618930026302701538939542326117586802576923744135480395132242743805309373923577658580113702357391041315143749890029004921098114431602177345056341681729253025556853751147135370975772731764012771093361160237338703402841678649130871025541030611568780775253724961139882989090771546188509203390190843494227340709088110305805622120456516413803753529463416501138731131896254993175286603686210106305779135664661619024890624989951511846607508479931325396312928764014979191538314461967801000987270251202985352159215463177405911242355131853541716757719958014155666907049973640991705615002278896315031136568438292457453842528275726181849899719124258923744290229817478767299252219373377033344587057941129814162430977807206120416529257405695677558519264606282203443397876101566422988390120785017765614752445119621438867509274734072640929190459304056205507811366777392509288 [178,57] 14965630526521578763270683737511176952866419825162626425321518818805430304072668586619497544728416150632459830871221212508195286095222910882657907123189271856660575338297404453683783110580435383274202016267574681405226836345398818071651124606162475622322857481739267823819149487795161159566305010351660921495604363623179894073930093217957339220994036383061977322769033309023096281684356131158005543354853254426735798867240261995469076607990598155662437161665635782368737711664929262022767993175894382683746740129828795927676327549894431632013089205412497378786587155601696147537508639035292047160846668452501691409273177112268024296969064996201304768599580418776926987012359507849113040427848861191750761329777488772364907433889695146578647046756825669625872829504781599632374716860305918017240777282182518996463274063379828356357038175201793870554370057604538508470166659296531621942466748673220284794724177533067596586223153233714008192390338777898650332754738789248381120254113761936995652805146666640173685099701043598935820431950763669243032117714345914458620067459428885980105762462438627330282202685070414450118412330100567466628780229907502786617783261313186871738632532282907286016 [178,58] 1113425314434274372255259902339367476879295357853976414148082943945875583697527737679339829863766784814488146898885992064437473589629608960599618841783303232860707658039699040356325810144199084175962201822440751306125438578774920564277937764017547937410160667317809106630630345411665720003168944912872784820957685965518034507799273650122112211643088757906929555295367746463854777114447089414952105631330884229763706133836015551882428883872555079612236929361296900708822990874555850218517771702309116388636665545186297610422525430836378008593715072909143652645243468107508074703580821212298641083313610386028299590865841728516660919892651906146809086931491494366142131094121722811122898250541753962322561487481353230831075871742183475875235821058268835048317129133967666463364249801638117475506059467491072504016728493790624446346300401705592775072230209476627523684782977628435617656459371656556940662459706652716812880062471538444625557463954254641548239546958937083901651242958052457271838723756550053125723112901078367825038675833371203332568951891449444546090420561007338365881366206467767588511212335947380852940799276385968952629871395828576082988619889657312974941886641424639080 [178,59] 75159000433761984394141043937221109802481963325823627570800283037510321858824965447725394182082211282033557741335704530410423561544898397987774235135129098560707057708177109589642273407910018795366673297015573878429769779615500906654318150936103519849582363292179517377961207026426006240334947419943720428288572160118959160958865529236903269446259447100281986728897354167065927546929060378645101259769163511592210984067118435471908723818642355491359703780745238031690232048308374715263616521013916517108663321207990028258657036600752149491860980088853149328634504833646960285186156877329029760620237505609316224080022842953814493580361004085359488593208829449816690508684462390249321986355906624367688389167357564850335263245105437154793128210812593168900670262267941924756268038047305272510605421882581810773586880959010524639437841944346425239590302949150255779161379003960426882689217018045677831830352803916842863644102601334826245249902622347466031086880043902697783079757616099887618407155701304091474154977951687619228787537626632355446864033748776860148395961396738138253444446866052707337643967251919881404362931806035008651626894712873986117903047424438582639533217838760 [178,60] 4602237123327770036482182149185694756691470754188110176125989385113118996444967789688408962516683938977724954161557345242392204666437863211100416963283591911814453242523288589291391211952595025684580423090394582898114510746777439870555101512182888076852826460548276051801819110422793839902530878316102209028280209000828635962650407980724921560640122729766998469245564507858202379529053172725302058986167217409927672154794543534409467097977507613758909614508428035904501894116630074205910480747488958793767346613827686745974323505906079460529940512741912334531660611512936366004606305528225750407942812616338568563333174225381891924135071194354567621539936170471651255216704351344604623790365645343482832585952670529292399605836619179840960905058969239093874559099438341775597839729309021996934022419649055599908362680207536655019547637053728557591096972627670207900442617617081525652272375867870635238321334332354605824809700167574063078911451455980414727734589010223309644122097342835428321009535833452330404722231462394555596086805651736214856531995168006563900149744678979361348567552473492764077869926423674548158547327765769977779366868229163283716458057246499998826248820 [178,61] 255575502002215514772872632536399587119442422125190170882575077058968123655409049784538613992774565993217546517211564433395744380683456038801139641254334541359791996729625137888296162536823762215077665709212334849294280726352377735297025657980551367825553360084348996931250607761552293426374589671857307127353740022209688518450665350624064976077409760208507427814323873252599507137760671140529938113052767906206446998824152344033407151353558282168345291982595936280278681862359150827117736623630818962315701307856814893356731670157032399026532023305853870663572791907804225683729727532965694430979824571052376881842989064430110549105846024394638690137303053589356629249255340257000802832945718492434206566267146184790373875280161150665556085272426478377290401828520195508419459178276728388361143291811391680713259330928492851233276531613310378317028461264630302909571162013419951473885511681914312534305170654874287089914464334991277494388756598704400016023599800758094200433237755300261454549653221252700724378607735196570198772715222076014449129357382967391084859901225887404031420402702663799387132987596432299138886319884118629813584692922513289847324483834404593990400 [178,62] 12867849932728732632882607283709021693281097646601615315218632866161564538347281519670224680919204882771614220329066951719869829959916553857538066084400548197534745378275106007234736978131449651470092594549156250732215201973500173116735635045361920512022029702633628583003176462411784231221665972169981488272687022307767899233182133943740524955543040540488370616793108850873910807361881982351071502068152736305875724761380827861257523528502652778551050624541485741045132651333036089855702280227286955813694541879923016584194670264298328529066383096199724860865338926152650936684823716117805771465958100504111604493139738013783296330117033261119912765592100827080609798296562211352292863239071547729442354810901925972501190365617008224256343180491067159639891653166182488725798018550868850386178394726869196545957979981575949955541190285229435981180349526472857464319635779436005955574448307522507634648376517199765289588188061299883134173382939208837562931399307337163491674058136526543026004845544901208872085133463041310809201567863598644679722001840747126742009849791735390026922914401369339518170775119225927608733288504285143421988678291274660443348291740674308928 [178,63] 587197176085852448365799745823144820444385228100992364872210467525128964933538274919029016966042460365363276175855723895056153390048418161139998269186368005495319272149097349607847763697117041585170916133382679361478876989111275013355011517117704195008353907206001305729978871426931763369238482861580639821517639636931556205886245005296593466143538755256410992721520696110158975426711078400873048576713735796596077231833964281756960290067004496108593517938619114647843768924665114822377151631160390037246517597367808502078294628039488067277460455517899346210929563899345753090348866207002359228231758268529692640737143698926250150590941247365042946900085088392326487694139002139907866131421281449402809223741722579733470639017793934540356142758483287439028347616573204059987823932789478354129316143121945655871511031264282811690091292452844101488815870882171399608742604018662168023540749520669871284032994988305384569938622081453178463073402164925296175230655605903719696810983586236729489087610781639334556635074004945331216565080458575761083432403357894859290447921830525311962389048886796485685847913481118085423159277410690254457364712222586501714203909820032 [178,64] 24276627673549413387875568883418418041527403249834974365710540460177226482381051905930837787168350320348127657945468027527015271082971563198335509166223342458779841959518770373069530462925548255625755829590606980862945283460951119210489532841155400577607395580578650930353128171445586145847515556185486886459335154791256087824138749250518154795946789770642559613350694081156785928441720970952918656532911528921909738555947749101258557136165316144686995225789762599396485885956816680032643407800419082847306231831866322137179591730911778685320374145024046089450944638811610166394245903075276229308903773042590506976805925704401058318375938823124563698044416344697521340511571792141921160285167137486096034480842015989821099462357655685475940496608499030410830651596662138162574056536939114362389698083633734350004731874233883454177452704279214535324414418097681246784293386847062650883697392820498130600564971902005785327246476316072781028753191892150370251051516916919466696218255221362062123971936926969549664882751366944112878836465837804513629286780009931835387081168244090037492761006365161461886695166881870903915864493825878733509652857412639870293091716 [178,65] 908939739889121351537183971685477208614468595857486074424791808094509990606122574590982939663148390995879571932618555999553705143634009501681520062469321639740905681532690796433976943382564576362527778690726657390080199252018103477957027383934544514517131583275513334614993976048478354319154368187951114052199619208117655639366964522761794975511964742052657391165486595501731170243206154794922817920783916642266770754145923031057334626310760291797465994171384536287008299081302455522554495464846981040089817011833887544934144937143353720956861490740905562654960554744433152870944783834045128182944487028789234191099047882056117588378004260519709036263967056680954375466275236018430527489825817447354426575596018374498137251478427345558395770047435500883121392745221306631781109647103393823566065539475644917259015509744078109071430266004397676925497269537619848990665863880666594162176133439453341411755385343781344517270180534118939517087858120711107284203190040269664647798725413800238702756523562424488672731162678427984770702729116696517866176279072850926318748181449005460564933868368748116896766115389391832675835736079015819061750349866039717055872 [178,66] 30804973758432023063750465326230855387743664048337908578681548927395264153154148132088160659059114409879003751516480504767529925040333792185804233117122830781419565784272351728267408852059067462774817358668811651669327991848273361367842855675917933527210125395156760283156427238821755015979282924979717411018485725604916146413432524985767484395284260741085707992219748360027036591242412396939108135983133012835047149067914261060345012357025520864343220569790610768848217376985266105474138212740076273009834023144475854252989762538429891081919612395193447707698285287788612058598792657938253455017504271768267769596340737059613666404906594223793227691477823485106654083282816296888590525471079161776229150139482975944058764741784282594592040272870062567130312691855292066840840096688325361368325457996789373718901472966140751479825891020448013204423825972922177374130592765970254463145763466906689939373367890699419997811259121665379971965332873997011787524044251971652115484342147906620816597302593637904125659702464625658829642699321409455205636803615021587615028135780480065009701320342550764749509807540207121680565314521017389219588294665245995904 [178,67] 944546025669981023400963925403162405695154119295238539876628740195802320530903668751256841769659607191684475437589386298031330594277674226327457282461008780979780245028016229049115689655103660132778558375449938749776768171716849189295240357324980373498942565749698852234487345599186475567786870387707080251888063518363800152148528150686077811442195348279072429031069675175167359661702480956499912046397640301442827595606143468743265432503992314994825671317332602332158409575689537806691711379137648514513052439474626252510370420904700251420322344806492682037962972048063077686895473646821982377500266195165794929751868705534541981598314566806886253139545710777095376543378305650142474012209387918317574474146256249318731764143656401755303202056457151811541590727496672888833425475446759189347706681293363776644532333210292849797922953309276969210969538422799548901253792821533597007054231407743063176866120544876797350574586113101067282190665516960274207395223317693605439853691271733176646009275914260525687718370444541350280566865849489712645177166884655824648588697646306773464180289146437414549183475333657804564609386380382443821779011439344 [178,68] 26187877197833085059143263075026599057651230120621557489828395378755331361832706819698982843573283900168768484099356242072883455532621062243557016710581677194504453328123180977165995871931930260825404140756216624051267122212318030901060312593530919125819228032697679757533882794509389131660078332178410591649413176608229812290587940842430694470481025298889217749032799029731389291229938855685511794307392227863107855127520192683105318855819666828145917952532341905283638934184271802424331299200824104138463910709533301444186777686021843574466517505797482509701085563754091580819174412949940979458559851189420220050569855794713964172213362834356827028438652064086224964679939726914464840644201095700111472635926077119583028525438570802481914742909228755005572442219005378774103518787254237707861328297373108304179652175791917513671725076505410767540774678626025086465642424480330696596350159380729246923686129686396830516174549247575668246966759192926222535168824460496356533121362570076193060787072639490932534975312432473375981004436428118952430373986255000790957602176149151520480771353454704652527732187478561230292048817571964555932501768 [178,69] 656132482058247694530443523076547767364986186289949954303124750282951390262553569587802760507399709001929590078174323939365458878724104934534027313912914462071514233037920697263675409185515860092908865040229252973759939413665582319022247633316224756740007810122153556660183895620876630325633222027654596202657763672191899211265738000838496675421681996728907088909903559638574579270051965187024801116452730699400977960943925396215576262280672862699433956993759821899429391167437932994168237358288486940695682788382560083892829425381610306642442662135711651496671661470342621978851152490424375896155405860440717256908586578468461066132330809919659014994188883230603483561296810708945141062352541120990379759727249142989716022603103308905617324054620510689440137765672915343179822623063541776363791987577675646199419348539767753363453446586321658334671892030185893531244785291869550203079007230725164536335010574217633393162329556518900715531605241158073473853128344964872842454233959768691556702378536551190174426832334481569679435772566442897805855786682280737423055958930630855995858025065324089757061137022751990265860145370510585041472 [178,70] 14846251107626317046031451649122810985806411105259323661076627478129120932664889182288396555189189378471914889190983739784517930789627490378499113693023985776331039173755641275052879005607930095288541221703748002640769687753107655601938200066041533693824080558187147520352964789746267809650169695768819455206422173745596262038482784182668892796163207392031656663696313037437274858506958056019505284932872398209460079725783373957916883290402439651922862681212188517662150738080999892604688325966876557739238977771101512684370361563363118557569193261148774698333918403212017257841200653671979830645778687726045819961497065547711699124806243252189337847192753798542662521328332049366561829819948777661045217093860145495033879299057791413883749444461213315929209553139746379814604109071148634070628283991681537731956231484348033502799516698547258142749511660676113730851473616820776497706227190772867728079140234054772837548143793458738499763018003940213130980531245587336721280475891623046559465609803968809640723667098491955868191633248858652872776172725130607090258595104359891422876790660427831279118252097141986560588123408892002640 [178,71] 303163358722208948682213567313274887742913463371594477074899119739154833323701899544502956014628077556845046618333016694927146081983407430404308901809606564227504741150418352027819254612225547858478053422879726307065404074744251626871765398358658787276933967483666223893889878387996749836897854675133389397021059269230215332559824028505998769385938404997268250260800595369366648572590642554365362131934428631105036103542507055840372553074907327159667013021905891495527964615903175451102727493319943997721305828802153465055074903137033968314319602692162328855795593558965507327403686206120235414024537712677818858639528937500439535801461353361097305079864591796412503153259561562271635478848561968453971580831110592334422586848767904252379375268968434152573118317398313283746838564062407693325477203143480977546362182805872746603416549037953258327402324470962106775906882347616361294936941738615698817832709701927481237959049817438242374060400864731000162950031430931914713385446116940616222025481607936608214230485445001788831474091029502880439880517595539382278049692391777270976025913311035453033479860374018508559518938338640 [178,72] 5582804640507732456404120984002846068183281307401000903176640819322625242344702625952162894602093070986805381438262286289360752780920079769906181736166363472405792098615173836056649503856689906779024743629874344627676168641789897037201013054117515444321048327787012259446028967281029265316519445462149208696853095504527864771821247555776559690119701989970986643546296786799034523476952132593107655084484844601124970979547803622903199350406892319985599651391362030764941758989952948154483271550551829655797857932569981581159421741901813983201228065464724012009800172356696504502772393778304744380632230416096380604823746264575484559656327048305398735094473406807004243602919955538651246650786564965148566875190733055611599083690446954962139358268145216504288911973647210035815758402762919339931222541549744531047285655809277926904504148809951532708470941369732094363276819872944663583391217246317544126551000953375830370618715419783344555083216236771194671774024610132903753013552153280307468617916582440284991700456458589002285496846107456540642085278986566315946134762188007723215691512769707290745684210262295475271115700 [178,73] 92641486553791219387685591488055289571320420118250750861849935241724374059593347485488301159568088981069274565234381886577510807011394264671577868745762215379680242787834267075045880744343775697399264561009168346582009641135224666707660739749378744088937398798229027485674344962945994290987309631366119208970871419768099099407427457622432958088632676625176465603293969626016898629493158960122962223670837810541196065718524984829658522786507641277990623533459169854271337917570017189114191933254750218008406493492353646484576002777895678887631132009230086566945318983097688998416399116407821745115772013039197268448600697763750185117920023951572156178145715207824178518960447903154993663115274381188524708198588417947426177522138225500795951408156971162048601682063906322221203326647176204012858776426740078655414816981589184262656356703321230708173378112241057055587414888965827005477947754570056178610091410123263349224052887526916426149875180828273249105588639580741868041596583905644857844826645171484970239329793705553586584825139148283470324068544785143796069662487122579414549062205116835054376823618007693916960 [178,74] 1384132602417984434925898334747767942742517702069164477963282660439596366566393133333771165738106209424467482697043658356957835469540987076069503996955991782284461893311944389045801835080643874797541223786465280590466309396374637941302408815864002372983429186770117547669191195645591083295870704160155989483566454433309815949341467385608499472023208460583847155607355919915372970120773290564226295338716063066048132561705769109347285749524284441376468476647982576066069774472502243298805114115447721926892375061141230480301335363684528458717559613554154384408688360699233787264693314959403115315421062730247344720469287685205119044798844072708189605934854802713174641227634304133761803918227540054470445077937725828547905935958964767169336744896309710612434951882793332476433643395670313097208694049931650526527958448565006898492661031283346962568285478336006880227842501762897202999936646879772666970819216038502383465393274867723619105186242986557544156895499302193752504240361197044769436611941376166239684981221907805680156943586420168891290552242109491943781983811924355451009768635057315142257970747575362520 [178,75] 18603328992851746646160609896486306754707617136340899515660276814067793121904997947082055576973320475040550579965733614838032830038188575442527329284887248830023834990018972905089825014883891672857405406223209315009847633105033580214877126667126443256944320854841676933581632026432647797944301902285847964438264588203516404755585441675271062098599819059420104590689247811983794226063595026451999445773703438919708278696998769400188811656197052081492586524797834238801290205290989988751428397583725863032155088469508751425627157992476994749597823817978448359561038570632177162256992415814308155815671196896657990807497897127822070152328692956808649728637432544780304812603031864411540537295385859211095878795450985011445832423302949006901812624001115294419726269315725773043623707420366098632470050533860400119229359611093129353208391727711945030381003526162389037294700074894826910417615582694202098965333889467469409290084460663797257986451700798204110434989999455226406374140650097882847904125780891521110792582919931252874768041126944741600708354914250606915375211851725260365851578193013706096769338251912 [178,76] 224722102554603138133416003931622073401354382800486350308320761179571281474511280591821587088601750594167062239798455726608369147861177921241064507264536308017156653576422635820278930306441438356021461254571445977708298946361461191373450414463644276725516225061951766928586042317518720859498218311929275179298907240150287681660793871041815140962406948664416311314180148640892609339483781310511089140403049577312227093916963691723289015359071677789950201150266862697312190686969248798357049756316383465365667348981740445269737077592475774537870846071088075132638486576472207003489832496954038859827737905629565204076013050029251059614868637702472933400285719107114597951340311094948690403770911187807332246120399755081570599232661117467133995133377067021981427858410503227084573163901406073805439281883303856688639688057590099637640973906712431363671600298195779459432184839412966452216395975427924660794359846837031407117891869678736379279283182219817581993608511139007708427193417546103440400286747342177059951655873845382340860682915828839258414384193290828367807544782872195671415087733292653913922893 [178,77] 2437383220857193224260427332594013821129658466973767423805509497922811463583265620168619114239376514556182055526722149457911170974713554037545192580963965651380835426936483395244729512713082962039429118563453111806094546701432789550392538570642239661933837974286792188496595169432408259088777986828695644892657154867978497611221469211347668976274507003712715493129887420496120504308614219096389172241585576286061019898338436673630378806082885781130434616699334520374318797570888610906358696487579221799993889451038289788328481381576096083890569501368013365831919449411535171497375870958398487045693076645118608483317453134746700297807324138596325541919774257260739440254595843779243165512404119515837752595298064070077442396020242455559352025358196756771703391446537484620227708981604632447401438907301154533116733492551590444265736775858156293665288692917543133214192804288886271542155442312591371107114334211474731265465558119594780672188361849985274898797608830557109184814231927464942478283072690876010690609913000649041040288413639915946952400357385836714611607013490312051977435863640205374848 [178,78] 23712892800661447602853512577619667657980850768939042910678361192729829440204239174454346010971278325642814093953268730578084221143876058847527006057305947874163212965163629294166917334709027264652962271453118315219720736159173439646990435667783764366346999301542099884386817897314708563694379699711776592369719340022545189457709263028040797632199015557473593676575735422071847605815561839301890680348865315017395096156526002516904944971715364856324290651579853565619623276072803098035078098091165112009503085598945722867017118787688100111307861996988628484025491927762709258322552819794461448484970981599691084008143440233865731347531706283829701838090807732207294916771943214226601532729267719401193834640378128328276791068848801416252438711074394999809879046637172156556938898810230967308697639645042533723374892889314123913658346153339944165682223532827047714735780442088685513198135938099385892481227759234471806167995865268836890635517009192134067795197678559349219264882177264125899760057281230852435170026427009970835596762809646920687734100309722374260330529607126935814183004019058272 [178,79] 206712340176083948653621665721279815232839040867727692935169102958284538065661569071456699795989709948703374421795973835806433945827432098030820528993674858981193288250267534929788198616830442614567135574293127859279890167687228289522486839007133507603266971961467758373090250492712660942634244269780776749422483228298156770545751391826192229560893577696740187645888021073176262068238918028948561840539429682719595276463994888593264064780602657279653365663693258737890877994167258448544718926795513485177016434794323857734616322632186092016781388348895772215864248115130584636412542358627732739130950440886005740116251421693665471341181768439470164855073442948573401807467887145552751732417590663337351514669259472623233392133248211720043784080693818636322900364839878860700578492242844470107104650500785284676806861586258554134378366438461001222446945196523433316461233880553412903562989420715295447775230236425630433926600161802761132847137228618084026406379215736150508639843469554384738270446474338077041576184524646957905466616811282095637583004476410864429568168556819046605777091104 [178,80] 1612820788098412187608143251216785161058106949913329847049420676917405000223001748404989605648490982375861538042208339222126684808659526332621382416367089883154100571033410819453099681416080097743882632957983819900496484544989838172939366740292238333003634394179012636584899708623648818939612199668784303616510948422485296028930835586130969342176665803010167716084882454472281311255688889212093664302729833346968911534910725351574886393850218167983498237952619802029727936255410493292536614314388542253511862435495509803433509424822329086893229263592793844647296924883542292925147568639460910273493258470015083721745117356285015320984684691665010539411318636644988786670370258377997180861337147673068510856016501745088086862521536802286954892508203292793663879717172736819127392590972238760829151506495218546578768690559375866739187876166199671582044112679516472024928536555929148542597266953216865428591771104843631753881499440069403118796566839832737836821611016635692645377710750218733732558517591339952189931468638488128727040256487446157272619068815531200549664651681542844015652 [178,81] 11249627856449082850952482503454165930098606469059025384212519034887699902160162541051291997410605069663497489591044059922094286703431261853478400147245971087113138207744019871413251647865301081294050796401978557152975689628176066579381166426440213673444539489344324478856470359061830582998259539744471123645239271042645890549173429801690553582556995930407770687639292194195430428439859382686348301173426790985902688344142393773239489899149456181196799142968176744605710545217016113820337417736040711403225163741758695370889177300786276600831129673794061455614447553932307704977529827695332319223601770899813507874614553547659521269421591247814922799629355173779977619340751587237318480840963914093323091283866411271168186804799080246105881892531846860471162987013637881477475893303737013614217591975064809223588650338033697802038021668461252014349249141206110153113363276490637508480006679315677436553626890240485115964076834625468941809404838671687723267713636160956730953232678554151148133564832579835136334831701695794783587929017495973038080453862876861978919067160275774272 [178,82] 70063902417004301806304131390346091305426400965810210818738338747980442764043052371108312493979782956770950974675083172820366861007541876123510868453293225022644591944722026020720004473813337210243733429478685798259832273475875829465692340109989288745414054489494673943757678353664502464446926899119007669322882868480023636924788115531792634184492545187856692443589680861233419857897639552257150344324337462888532222234109970443644959066265666160111007625348088584779798001248571013774794360806737176567463865431596709938398415927272047569645615336357268963881247111848697458468933980796583688821425909080373050149810420787959564665684645419578604812842154303475587980657131144117378536083351928074069546379602919779019521351626498176069603038383802025688653170148607364632346385130632232289417523613293287820526104283796114994245409923927240017680964925129647159572881884311217341067822218639934333580766834509213539329365055692638266429417500911186054264890557222252252240306498935464384524741104357166033602102158342487276445304158495779278573763045688699850231517627856 [178,83] 389137570487627437885784869784620674716622929229744512595201936068908253985556418253712284729826130131385529903257346639887294249230129676133164389543246459598258086663646900438600916348250384659107822681268465830026294429155918862903787303035617015805049697142158816631106550598123184219685665663559484911230751275600626794149045551250313233569552919069620189471581565955382978657720197828269671234749466558437934976817669957248896435850580591736933869898978194923471375380693142897447902975200209749333269198199386860874931949366271378096037545059840034983250054317436099138486217301228878771900853413654984339969450203971720968232125072665845249339814915835864285784918797942823622662476753989721422523053458425721912732548408619678714250752591367729524126589000416669999280190807511306288385282156057046912824416475289750209013032976376961669668712987651713089314712644475021273111729230985947339063668715630071426194799117801304973725639108099524038157785898608117719772344787566544095820328748247564597626916716849499027689740041744658706881368192216227857863648 [178,84] 1924816823407942551416055164649685212546436936951939436203630861122710301137248491500314990529381764321079738728009390340132210544877689475500242617675255301500608509537380443061278667682391278168033230199105727651347991059245976972564428502461139038670764878665143135168592368977697003395207366227173501931981023060958068987300395776684599957690889589106918838724192959977159737270821993045371039460773090723656907316986205769047750774647591471304058062684155007394623811699357542500865696438806765248494082382931125968517374735075338394061975243236455501831207712223698322523798943615629996452380202340384539929702975849943795814683037399622524765267878433237609968385048955022199525139819417296985525620500548842281177969464633348817477737168414303187654634139295415895169784797955595271159976510268174630037121031083650327306367805027900307915119264628822018029140839160343417868168763991958545106497753281029738020015346098867759010828536396299470949776869844806278982177515858334668386516667676490548355762312711224990920370167535901428631195797535026937968 [178,85] 8467463507994005203853301694387881919532176407045431356429385317330812281101342048347209535531137208994180921764044315378962073176760146159288413249967062600029985279253779148223709866771116431819665171938965566112252134464092936199402305543663349826572513871512713254465766385524157891368307078398043341158703031182207565379868285920843584202595995804035419309373984304532433958788110083641910281332153835500723555732312212991497469791434273445231256871805345411756410105196266311735653165919006128077998657677861538256437650673127731487234214622923767204950867920718141761396159780118493567452611168146744113112436986147534264188709384900570012760372430422948986300207183884973593813915579296335025757353623968466068141945274694304968738973156208026087582370060095607756544691248466204416231048678312144459665842994723663885199736578265834824768861503687822177080575861682484201823045553202355029591695313322797838522696469224859573055471286417017080897466744489194296421483894696645670174738455462107037800776050677167083989633013664557879021092916526208 [178,86] 33080350881474949174395980070253822988267304501079585221019195442316184727369952230480432628925290019642868901850056754591677849435511690649194637514598838599657726560034695560412735306986800766893855847506526700844170876397497280298803972152246949935765691714541077477157606599147891585782612352612535244887517506053878699585766352667588213193597026836489787311323143259219411874511098212554445200178296360993470277556147988283423480591759306571035497807172358424876632059141646348973068753945522037502369535373886405648211994360106217402413493083794322183520520998534703230520990013494998521613604612488943708493856148384083149705741869072595717632534055632690353093556207260618762315171876362957983596997154045538231106264911128020233320923448179124730536500373530508150796706692496979484133493595059490691061522836626087728176047511102573436230166048244797491958381281843650628082880982168303788016995455826765557940214476365617087863110605292919013849617606230684824133845066845444033574830439642936550494275003642152874354294394722875535693099248 [178,87] 114601167395897380780097792032170605030379052903074649877981218544938565875457520573860593819102911289682256030775565767024956008122906277723321432415198950985278035485302868649986193629572752119206701828035409423029538815524588100527870918447317257211010748854748178433516674906221909098486375281835583615546410595330464362743925372554833434969714506551260280263740200905108962840620980536139130031689098633474858547790027959846911408889769925621029196486081013695037347887757408466657371937739868577882613270281456346346188179335250031862330570959019862278803007068224965774382405673128699083841429195175389531895195781370356335239124570126959081268026342880753800810443608264132774708301464234756143712604735884907560189285196289674886565313162462279374892424822171685558822974263033399007255953660535625612240615160035051880419910231279863643442666778182133696648375956772706834601794809217901346553050835500747950303571437773241480303212905157806923660828411202506593261836692368333576157105762287119745225755202897668510517718255518155617520 [178,88] 351506067599323640137639279780624426536097591793048620711106585042702061689431717651843237151374243987381634293100257640599342713924893523477953698487095222535401350691363702489037674279515712240876237080611894939475508398595298029045913055198212469099972961352194958712020711748393747470387346137351538106616579064835188519057550737751354570410472812796874927169694996355622282426299369113644205454333286764610959245882214101093968037859272903078207010217177927056053588231312112265624003754248368311622076163075583031164761142090146764666520713865325520247039210740267546522485173207706908471522270978727040302574666996467777586233396989198758610267353897044274490645855757818512689535820703831785443634793679391135100320387936375860482995599786852216922722436145793416561974848960201620004789496883303677872114592393793905856889670658630243780578059574170956784170744724017045190447954779857925302580365641025397235705472387354669502824407338029031617378426685108328262923870101700863823637023549595621710451761812484483335196147133367364 [178,89] 953008319890692624457735135350430060565436069701890431198556228656628304486462190428403916760610180616163445587673747950074296433617198260608579969256778957792961066532658669416487025349116303584069951567187742731232330457240479351898454228240702296042490007292705735268583979012305148128128904776500519320409392132633652808642572366822289242171745870615145939216671979536710818666770973975510096109995336844948242222459256327256145080136849091190171624181469489764659583705874124079062093066496108046942263338791234866812524924168364065584798172478341857464532914925527015730314722314057394997479076242275088249420423395532881083147989534776484790986411291297725660434459332318597549230832385969548755095861562770864122480519352988978874935517454525120622306267781402196513830458706514156153048746479675546423339729538765800563290357242060587104152315024315626562814755450568517139233542188373895829171119067703523903794335197613790764762345281557821287424804594218394068589633450471268751677996943822671775315192852445250790047340608 [178,90] 2280066528650413465435205037087316316322104336030351142128862801019700259333459536970737892997965878661998101532417947931169865315762291013073540762566507867468452259439138826811248479512470929225054563043524610876003845788632818035921566715639478593907812778283646744753327043660250265363933850938467010379399807796201865486586186389022747958946528107271471543618306865501578280856488306763228055017049007601470018569884754164932312636981062958376181933015386964998849724220561377174475968984471777233579746551393358929318942335406076320006937105200985366397010073800373949832629918863427681594132763078951281141486371325993001065083345691762556902554130442391084350832175374501189533759281620442245569473802645793392846796464448093202325014823501154383841975435631175283924165379992719536506154719484295701325377198702982325239228860355018271094150797881863939012565878968882674605678126744666859395014782312794357200141945432370495246425453092479332050010678619963264257989217149292965476387083457418855276701417938880654350424 [178,91] 4805326253782535630338698852483516121886423363480766725737757835106572285843392320916063933378473779276622234686333494834906160416389210125384958593151362497927889808637823264737236743919785611121295421750502223360542322045919888753682362550665660522194016084288891766568865135051772060862278014370209397880220738521629699280699787079473453346025512535053411771270675424948643152700604380217828966285192637186570041277322036991207786714208978379014651653529130614083743908220389214232651801917825387329466367158107080262239907654563234498748316722144488209136419042508734210509288121076576538186732540939437153252159383845656696234062587444840432523136488249514559610646143498772906780985652157607123231380652851676103841732260729296924554575346393255921234663515572589750627817940690060445394198259596912886895444275829447808740666794252861728966783172651828908124648769687041439380815867654543697303097792757615024914170651449178844656783386655122121246698076997182980671803449170189556023511683199433759645086527058351064 [178,92] 8904919810730442635795462436025558747597939734142002470949573990929202234890803491914827717133245779631100179047286447862811963521094057570550541559123804398040210636755130571825343830609609797272723119181662952797436919699790430115039515300944651945927632696665265106839510425777029953392679640351658164980039634952392320250625700639109571261014388029635678510596772682656209446840365088047625740760497278797055495892040720912273417530273032480038958096935648414972837018809684681699885153557738229782338242654206810033570361928544587361243428600847896397585983038347812945352418749740096253367401823991391414771476293792789429176591596318165446546735360973299498063917651884109547495484817904108907696347445589933808692682403790474292627743612256722250331061666022747785034623934048374477801480922462714868785931675110986913817528310186537976410394910483669748151652968361632818968583388174786452945669635211264296536704560933089199892583663934484595613139033849792699535506985157755447827732140396766595148318200267 [178,93] 14482540040163290920595200633921044244083669024497377144008649216465222281645552111929233963535962318829928270064099439538539152920861346827037254606657497913509569671067535563421016704984183905445466874354339555787818042535860301326240954226885881988727385338497215321057487292590813618192682373286167074009637266702696205736694306280084567944347184441756332878067699946560508669749795576936638278447737698195450430965584923715577376826306932640185298849813585527534659066063577481070758357519355746268498964845270880654152218032572104685110441841922817234119541361151913572919865487920386683827097770485104190795797907845241178280106627339772994189955725532088721988774755039475182726193337599077573516873192099437046588592506416683769871710937534009387345136345131930127739335312067817338178728404801061909499756876175048770144934079194485288482613964631793017374249427998135018918449091769477570043498154731168932044772833235186308386547067502649322943688450464295394967419043453905092748011481460906338659648 [178,94] 20630524872819689852303375826338517190098046073539390254167051253673130014007489803846369930448662983567393833340950798512897459331031951509034024075764604422786953284166530407000437335939345346056491504385058130844486920940183810043823499518181959657123981288360195077491055106484451543396155679357875083343002986686487932484392628946327403616139473472204184975558305850945051922411607222470243181091267961518780966484813147700865449033975447406539949421883104218591942365979686185357260504975566229970853577594508074741750221373665157934930631646413205332801636753551623968539615142564449958227334463256604767249847419636560217790785924366289945042112510044147634933891702297630046589859725597380144935322944088972868898105776206198656137474105636109080965207197013567759638586257452713422533573351505475296322400100295291954680945605893483186890909082839287815928625723210114882951449614473492828765865002012317352351926433906938852940116311217670507937700615025404211769198209862426458064733923904192880 [178,95] 25688338230418488260776158057648182903982546635062387989930632985314817912694293866034744322049802046342453268792920554468053450491120149850406486789892798275547592782998786297763216193400782308553181439164980314681018718462080059314811276989689014166430641577298341117392095119338413739507354638554925459066725957108848652918788470038783142960003048185018789628628910934843496721307538156193668465247770553091912032305306029577629859927150906002607586929997759198683491027961474690181361454196979311327447702772578739972813346953693745556177385416023611624080123724144612275676602039394942139461993730276519475145009762321352486336128380594502067098108992859896502959020334270922839736775369647650501319543450970434057222617190573401553436186276138412157478374207694213627594253502747052412735980652677619346101846649857402497003781500505076377559672407183033102875756632898817817132343182206634116903776136754621591936198743506116403797201359723536166643188305368702366121288042282150775473167486448 [178,96] 27899481876233946022662934530266971713342850124569019205040850895515340779334589659701700983987844197431138172930163239192462530716166981241179670223014434591326242763209506235343642587491419977850200998250406982975752491417849864651039701783538399443398478490543779645314747646021768291617415624094097499437295406274345518121601369647388626592027498219543084049003585292542438902481024665560018982655861580953678489691571851066023475273947553312705271160472277877899128778096140886701889004501484159895805618442427054229308217678697320919498160555546454817173932159193389776545691001406550011947566461727133589131526306874513729010885487170883525995324832420389690651808617923348649508280782136744340095061692498553212764102970599877380650139013695141901757744693419877308353903453703378551915665190694809217123456756751833351094040604313019185160882751263253787586397136465383592585684779333581806763816715471087029904701019895479055941514305989549307794583792481109911280893287524996259994020 [178,97] 26371100195906700966642474119670164421820037546196641762944804910583101284856873658619614262089857721364552845690632690744235456263285589316661176219022272168821443762306702937068474950327240467420487185895156654138121191202659942306809742017925352318532585479645938870841956949136530092119095764797334316051575697207344569059610481724110118085029276548428890741251215431430044001875650804176624811573975622346464030527046375924385043399863129963432673477273962666894288471424483713241800133700467903146384428971387312212937215021880283266588391713868708640551291063945320831424019153378182800245365326553925127005282472605628744807761469832753196263693407073222687787736809295873641910070035312518122887556275341471952006409364138257643946158750464122740961367254250402377164940348711315875648534197136427505333677805407156383913977480334327471879545667721329060209225785741328532279753235984774002863657729876158295227609030497801191785967337057769144825271283634207665509382612337983008 [178,98] 21643714433114468594805856421003734039927017824210403124039860001423148155762468063613711730963688693876809612449826440120314230939710384364405812305089840106751445734383501646772510825679382991021444318855936713483188298385805522736104313325137772737487393342263136013475513840105573465274645184600355741884925507583755989661855661471145637553557662430316034382882043267492125499631606006692011688911558352842286943343971172999559763295822996924140363328257325459541599303824249649488834144496419795215640156371018664779138576057250670669997767313301770891020000222915166840869513319492319004997313896908412851555029982271181220327498460421217494498026450236914272068016927024058358429416367655453715416311435551570163499226322230223460692103700996951901434837370058580402891835509548613061107127260936843977864632933390513729822979642424957216952281179939508930415087320629761786987810087115232539664892713111673686530836500036862529976805897330274206373197198991939434230723744248 [178,99] 15387442958861037070225808027666178352835374900838104633338834163623153043697900280180770349482085930850732996338381782005221559596191877490147711567992769257972111731581587846331032932048985281578018092193243166278107912835202581675134329039063693851753588905311308059754798911959944450931787882666234315332921044518005449908466557737732483265059343108381624015356730237893274111090869369953684879128557913561193018097514926879151770980157160643148596458527489317932872074439229448301490592897336606543482649412882630616528766328259375727953019871341946603861069888582806167509291864295696849614847663924434014073465754842681945947890719443498158817849601431145632792402135691509836036108261002031987540746810138944237907572929775773246362536179835819580789739585345927041696641101230789075050583704843128482982031789930245235610958744349540344784646093893740161667413665903916619881632218336640749680019563410544044931777802967454162430501186299099778315725778619794557067192 [178,100] 9452580549103923809248233167887235684221010341795408346610791139224898153346194774069694009125058134872471240067211344824165770303706951877175587460217626431695643188422897800820594640964660875566586707576069900607909583102354884178010962980971351330353022066037821792984861868014230293182331717615995079698985010540084697962181779798141105768500718703567938343127383801287131054425466290549210529064007267779775871051034130518771388907911975439560211235119158868518866092328330266808003034803218217976326417595420671249897438130511620385157478392588142147300402561643045555038612210814880754551546676540640681790391548212017148628980550503866577686930847675849919420840300960125432314527011585702958877914119168026929508790955467873310458520318153237465231404230745168066821318747907769491239098262394499219015801474657048664804990904404905731873729563091736571363557580129245554038417555738193137700218087356627100617044001448710230825176333662296114718996536339920060 [178,101] 5004472953255426327449631085896094430464722738330088903671003459509643132961966130988661870504692159154050884548457853200568049279279868610590092826975120046172885750711308690143633299468613689460703184210668938394400105330302350833366510694145781145100358876177694322126003084641257492703959445124767221509823368335995327869587826540565417677744261762292867422345333839346439319828750037438246990297363640400324495581351959074060432979662107348176624264767610656124496805249435290013970878030433002231120153989033187917048560216393352257993747916722673899526221593734662881593904542068988008123543911347358661572183218819073892517779584109829701836781960294052712432342305315337051169222692338203712483245406298976625215209269174058383422659635741410227606664388400183294475747515575816144004292340813368727509087104580246991157348597805510546794703329204101559690711183429059296678595974989512045974588769903647154175138407278139729677310514959075420358546116416 [178,102] 2277297081234824976787542942582602420720097985423182047195497950975993072836147598457159363991198748659403268474551202377655326081135527655807079116630266301404348479710328752007718744914423522062985549949584855298822986404397148266606099268143404297632169417005431842980238262909625451204874091558636492412762041765016193260886737574191245890723935764534515079843371487557285937988522165645708129530314837648615502676407881784103001812268642704295819366711896190105879569854271670881004691096528719610230232158787081808767682036083380392400074641927791386649174595209230149858873716976296709267490879523621872319527886042905317374160367035015867612631026784891002943356604588641599510357041740704176476056286427486323591843343114329761939833057428414683975357592258291097233236586809680311708020750276229807278425788665969831403121094244391378964602723050090510067614637302452815655683925728840552733766611316483239033161667458951266641287129423989923106784 [178,103] 888211139218633283726002125317481019827570975411263122812124482134820380268381569946459028351470908429406461628430391683534001415734459262743268735001013263094360237792436183435839023317749368159248245552299870878020129839907558002160163850616478626067913013835714684742380878790805297069056838820132296492492806049314148333333076644177019488629206213117914515091365254775821755154551166881585117552306577626075606313441963858201955347163931802586101537086595898112015415875735276281872670362298366079408141139223894701552905647475746241460579536490943485551528644391573848956974501699859507226561306697770714423070496074456608047890088628353522729574000582745166455491171873612348839535302791348058712802185345974716667674979560476500337472079223044377101855955288528677074203740424363916082933257499128139165237548703851078146971406412247005241154876049075802712778763878860276598990420073574646648523654592057063556579407314282194900588528943017184 [178,104] 296060086006197584427989339023386033948405175230254585784593783563434747834426265126662986856035967050761479112758981266450895946846202395859454030779263517942769650649440454245856874664614044490889831908216160592690063713952752768562970637841171636830088815923272214780171125705102888844823766060095188509130295758313648404340092011276821731822799993754080338867106285909091520463865603824764522758134893972513356874602487086879321940327059460320544325531541212772560292499401538154042946986093564997474154190629786949701919218899317063191640690133383014536496983297039940442655234921980137491857964588087832774069071065420845418661862615247605605357786341694281281932173201541433323233404065059559783726777868244226514494683631018454545927949801111584621041430011250716258761328431928885661428245716704386235630182691503912898819192161173131254496003407720802474929715929450486321962512744276582527598133886835871346915655690318743696512019176 [178,105] 84079520077809412496666683193092285688181135623084320275442264427251707601688624912168923305299956643997716585735337734086402314391279903989764504934076640676099699462563752246744070450519767673941068706793839606888629393811562184597423915833597528447787259130190270641118238494498487358498369458671566860241377186503002974836836651553534892137980263718320465944891245549280713304487307059120247537540096394020616212577330846176911324037450852967244650540564525353570950944118420027142121466667043812511585648306388221396762744629670860627988277517282724297520319762541061888971734859293152297376885833705940014490513285778676602051773178302077895671792666339751351426340118074108963555976022819154599890742653293943295214428469420501925182322604660742116001367375452135236625803069819043664750603951154058502706273774192921206825688292578502779860468992827286988324694445606701980598004428883058708296109837686759501927494958734267552928 [178,106] 20280184635723050116098273193664402320045847497388517566583681862056913502621352415504270352118889557191518854101169609459675349645716617275163135528871913891752527249748541754725798939542199376562784029124255458427555740160448902824943391789795406199336436969721224915428915842985968718202438360739366532302201704967140788902742605031087918695839494535085629590638860348977359172489709732215863545712024062988119310340424494594983395977407462111789569106659936501310920794246824275966106060149828889335169264406725757788986118114934978803950687086169941081746534537796332994377149976678687245246487691464144176100261160874643364906170290010223870503268750427123133100372654755574959909801322235835441797374915931739173789658379863625976071963384875506693440262051543771627284384069778165537961465545432914440894197480713532198738837566220658675192897806922790730134126913759521630728577308911139073807877138170273337535358499917136 [178,107] 4140870469877892580557939795486716900238074406823396997769032201816808206437131223971819144896241805839718230371782095856019802687636817887822468018995067440312293681389760427656224896725902798769313569405242258336808402180938898248332531633677367849152712785445387123006364337865895537189912691659076526537911230533739739979701599708415013050035108223912449564699432576608367630637763088862897641571995549572957027302839322026225995777251714179419449287139276906283660955684368567793157124622816179475986618417502741269170782141137790990551270837731064677201487846608796388077515694265574900746376555362527601709441386743647557965244867386059241006459233687673083883423282994596069942952323194248102096470110024569448314000743411574802791435547812096839277310771767331136092343906258640560375502057105194187874102599702659200965572090745481629553478031976521046601323254126891823364727218770998408713793134197286976133013712 [178,108] 713272135825710576296623311835816742285351426363010495074271073636904383653167184308964398022846327237540411692058437328360028333882182381984795793880148833387555608263160127279907644172192244673518390625712796241757690513938519680775170953286654120841209513344019202906306469289202754310272119167349986019749994681000923030419723087278219286449431826332697783803667063599713314941042242028440096081060184873522123358399824867899158893074593018195685292281668000862164742163036394409168073969294064372982237123483845179507710253866649474910982693674478284814214796843598585225303351012659112200129177514624784365182882774910193505121288578160646183890280773578508057915078698956862622633029789586421917819190023539489974505680787319127861106427502255231393065397037007787994690381382434733326230821286591480006961057063595665376921820992663763167505159758749714084223794678425724903186382971559530375924318177899362081 [178,109] 103277166056237096693570431535749075354739288780385617304697769238080928902317913405642836754646985733250914197015108297455715352495403046853097116167063779222666371259580922905088712433304646739713694240121854700633075684830769935272367419209123064317735951955775532735445080715789053249262464489150537280006261879370205779246570285996613556896235947654499882707088299383018100468139405838711710239405576774499733159423073306255261782588103537762640791109832234511528628434885174423801206117823661137552628657656020394861807511787689070070719994005272576855590824339483646047050584686963389993331136005934660213138639669846594589848691388204156389726611091799393128557278967728589103401813916990286620878304212999556763047544125782940132836802347471603231429447571625098649091757167406526191326137545276714567343964060192870864537455236004427085514459487302662083401954645598970365862316233219553593103828492224 [178,110] 12523120666944800644775651106467427243738493931269280560733491192964137063715520643073042898532340119980900577142795676540836200905544085459302041427138415306044296068192832718844732584247214390401397994740671289478673088036767810897171501284430599459222166760654902685888722758446956080348393617166354323258608455019273907143459780401326809176901539415460162065262822294482797210316982033191317219437868606731074548087465303169440636855481635978161026350394537336844410483868377585925852197644365176356042205974084322943330697437875372793869084356114003615476796670207002492336337413367566158986514454994892302536635486764496753573349709129893196754687338723072845369459367524139561143048084140928951148793588422985882390335273537482664853899439188706017401644038432503161351072564896483848624577803081980584082624644524267839802010455260699807705900529026987872987110872826742619005827455763491935428848 [178,111] 1266724340752732445956329834578008128803756740037087670544716220053533039979390302142216430274677556043155461857430571093259858067313936570574713228874615868799652272535676080928583808071025460910750533600418855521104104700960847387211976546644452445026029366328931806566883312296334560054329801007788412592988187549600670218116543571202474430475130995244906204921666497671943824718602381332230584559832259614145068513140995925090877502394206180060842988054428277763466249603302914409386650575965992705766923020529144258078979560724514301388211549395538222631252286517296041899771187640944253282247503439516073208224958556405340247689596700860857309539630617174527651260609279926158779159418795814504221543729675234938255533621767288293478844726253145597256150388950197092753253776588204372223712338301342699553228745807657373701353121573152116297459642137481889366911284369865049151483234229121008 [178,112] 106448426387601661830588691462592163945554776821523961882582619645490334277489187640714125101468539668333097707198061138886544788953802908875450550203604836429956889288294589582494667983516220213957520816539428748518554688422362510279203575834148589083326169282540768663449050268087916641776093830719414256719959202842483454301781376267701203537278044470843955848413732912701199640021730796324921947578237569944402813105951962013645001909353779670502220377873698350727721891739868372548375681818509620431285573954791231083742503071741302919026192815671513973457735896903351086722740871026749894206085604377277154629159062615193807091216050664955453086314739025346333506298338367128747342114387215965916029950053904079413137249382209604036616807617204238512505619680343522516975787042677209817203551535746616643516492627919130954923522767598442803853128888327909378625129872843340552054146444 [178,113] 7399969436642442637856297787325278636977564626766374106003633155602301086980356101571888148416038769551215320888796474421675060358913677970068835629499326460376258608603863858696722728940665318230016518819678440279175076953426762852356301343110495917626091680850175852888281364923484065705762484827712097593415079823609357127498907131735688822920382261614421778688899282253821550064256939503494302466709414268818172108753128023054948618867764881292435212841066989616565498946162983276748426895930090923173468948052968106022568603311593054657440031224423050028240605902733518436416479260846203240457174536270490207150817126808124342112510436988698587139303814493216387031999690932466180358830877503769810549103571886842463555855627469346607764539929427629547804971331368962478446556071171492868437740297089529778362795284702904480346140339205695207247856592551843312022818812813655008 [178,114] 423657552744399723170457928370248160719864642751895821210469407578614983694977684151785391561881563041006904780247629032081300111494432363514612769683820661425088765579469435769971579476284843644449043856736260876698073794441100569446464058697372109479226871851966021138719689675502702258786754414716497203745567302963467314920893735964972108044031378571353567717730512479046578745156455217726135779780282865003719325383134015075079334576148321368121593654746379715848821255890326403651859149942661819574558358842147703991840481423641790161871637447632952168925341989329422087279372755796079880075858127580151500127097554046511790184418754971605387107764394130774126987178191800499099656837702682045356826759160235390343638667172460634470843196031877508385401425934378274516820745937463632614632725198726420714412084443795843703417961798802166951994042247401688503781566656632 [178,115] 19882210986843342725539190057595224680388619793144704916792579932128734191297935162863612894802706562803413155073084372629118498659886634583376039238756335177303172345472880308467349365110914643178125164632540617559864221825640383355248335277872683335705195635522656381975416782092067353782159583886690001774226852631207690608820761081931797910788334745366022675001169089125602814983495009975768995373259286001649542453678388989464196520788320268836544910574647924609008479227231622708485219290957878394987321417168481402655494336213899041410105907847679106720168599749220489793353175164690931350744315731773902967729133792738128420690532850047135023357593350467464644112118311669657989009726416482610739198352387541587667882953256963055257077149922721929272168736921962153115329538053800175322580121435502673271604922023738162221710751160433822077367164497463842134520 [178,116] 761120268342331748395446267680402610665083612747125021648960585642683790187892709456772761594824398286836402130934712390941410519436592354330858820318234269404590980339079672554846783900572903063548236148172097307504641954798625441980586560923622743036233790984300581748037297220448171057473783306824588101652997410229660263136956470858678635177860845237590619519728017281219999700649077996924804017877976025141955366321016752171683307299475331530437036889625563011960144566735391700731574031280654099180893326758688697050790633288902901098411106741391912762456130825835355967575867087288366708958905764261262908549920374679705302866468466069795817938027224192582224219954895814030667304087428992530010964129999345560402340394013177878065423847824436224863898650259918830967565935035416643332721657242818827624104618279282096135376894753572364539068175611469268 [178,117] 23645722488731015622604229205454284041365609379773438905996913747785835002675791600325409432677312064454513294248183954997924104039806616556525058752562404354005211240870334892215232318737078325503193903133610844797852430209494749322203806719772897570904277753210623994959666186385040059862995853940279019273222458190650073176324885116387869367099344954250597081172903479477301527550052180619375878499095781389306288461679726013435475985303116917380358623321117501674013490764315250649483252149124705349177632300355335300695209221473213144299713990885375422632056654573277543546350584439026616678055709189448367026357356431094423303548578672874862899575937714668727664131912200308231756279375147392474233021005983182078273623620429302682633245335973849004028939369551926212969930376640365148809113752294533778403177302238443611845866396694412301836856064 [178,118] 592959799480331142238229423620529977895398878598048028709350627881275439592804082696624318526907483649067130476356962566542107949662238814212013110937587070980317139366347594761499759402773410617960345038104421220363929379223296989611430334605940280229955834829841912735082541999296076998332823895916681851429537462406257721911444708445074123323520696459374723332929960305779967971843156602843490844892327515694938546155166437396909912020541527514859203101784258288266842832024760789632888090885485403233791866847694634579343976162323432789054219598569864006592130304131158538862184949310012994425780091553542704358459995403112315278438706507945321762464922415496461535639093804227960217744720938684800338976936553099010716972466165521764168929307429474093569516292014710866815725130514840740844534701249496767178851796248252378125136514401308176 [178,119] 11934863028645166427536538412359698388333380652767479364972942311719093889861352399994256198547150158875749700542726808696951344254259758018897856907616034275769291135774491015273878535608320594574824436254723603806568641019895241773931726364864193667098731806175751621565868525615673777870651774289205827531407713505800361994444481873720073758364703923675364641721163897265042344435348389438195756815975920653946589222013447486220114801496315557833430927464486177953832334533534721170124696733262157268094874140399640866163941061075147087353636093047951794552690262187250907143869098140932022842159398237707714017338524029138117475116561162374072935350678422270515463746407213148502491803757617863514177035333805230820772211284236646110124419147774758543546103467243306906482367784008115113493939478613342072934434093014120268293857810960 [178,120] 191668513725159574168495763553715507932062074074163096807067004595897679850896037511386596751016231928769393368727549727980823770041895597444712897579366567365170057820098206516230221971178572216255657079556089817642962863845192500291264793043991272277189324318686858683855554797442535936668945838991015079325267595565443423549078361161304662246971871682686638800718038248040608304443603195059351486672903692871198674758357670517220667891169080147531924929596432363706837164715736523120465365284322023659889234624744596279182830050982923160080711056533157903094386368129492991819847724669027081181056937488882717946162131014515231787453732981497490729362758812413405318924544765871754906536454008466732516365109454702329674828050400830303334568003936668528338721918701406966548155014059156216200699253590056232623311703465473525492 [178,121] 2440695228265625547115902367550054103483757511336232012142603565405715241095892157869028906142819629105070429185659563395931628902861675744855731296227290770784344599007842869733335378271591635861935089645986285110712960646661283389886442798596384771976450830451545797156407143284738224194716144282814582621004000032281931905143856076342870521500057386543290163957916417061792613358183466899001696772351619478328968311770715269208166018342663490123711089161865196436322906429325864826986986097109184206646932026478874650976698056315136091808123903404031067100725970094110919883698083338045522797989468206400305594303381463837981614368794059311409207533395949105785942898441160752094430501964096310783109050031712865008982231656563984638802685339510370966074242839402929224182646489100600359795557853824370055560597084033920 [178,122] 24482238024606180826411427553234926695112788250794709020974972721402418648574073645132008891378541744755643545520701716226107889068735854562470287921421983570403916588381268976914703176198739132331995255037298279462527905491112144855294838770084149127682017345088612928437289385501888491927753542217954900131728149964727478000867670405328951449205886678248639334572239363876572935710158668221049131368358430808781248592312703005905077011604047215533204865156363736526112479796333400171263311508937971051905641626771381593684727791356249842061965601789732714001412927662539502064771627929030533520100112580112347515489858463960549143880660580999422374086880552143008861694699491354867312338526195865115792402187775516841701854969863698970887736111216580171927700946079260877143902280845597789005172131812457753725560 [178,123] 192112364181916471363347134210634323686701735031977920916481749215821845251703280249887187052518156459517002170871426725220664029526684157825058944585959754585952933967272302310375224654285921247589393649403665170952263421043422309261196208415158064492178417109981307781058957115836393316424483821676187799406968060323042324568962867251075529126904758203825024576256354415278262408136248100945493952205987626041971719658224911801224578991571588142805282535177807159477532143369759063185465930402199873125767494999186353451461987294088153018631900949902253765561065039243059961647887073370338301153901498149971332271382648264842473453567724218234202753069197332915374996247545250111290344878893732054635534194490938384768519728112815992653088512665252079197181855410734310930552522229368634689904075191690376 [178,124] 1170719671798465966855310490793964325988588466562039075612899912492416429009628130517679871609590521512971014314739294211852456327578643475955746071560719471010573500836361007225841382374392941890091129331102226706218522337360141200994854014476681289637249902341922065861176378749279667644120992773709358093987106607906093265805302040684512293316350367616209280595290892832950666721772224893775821168894020703223658511031486684296712574692047718853936603081543061911125091011415646750134354856030341005578816530088663635274745604451985809828931074696258647739048534633364041579719238464102267304387110288638539880854441040522865186045869034359027123579833650422270790557457051960466316768047998943087940884555103941820921297217580502110551126213390890930535767453685494644726151316183216469557631312 [178,125] 5497849258235739465529043339170984720670694458448427106712431678251883327010662298797310598571591227264988653177647444746149880135446101749223166964663216654876699090608306338016930436058330271482482921235724996573935463928200626469680801358670761750040947432726079359742981479357538546472909194147011284081171071474625712092188923509161074684619048240298873961581978211057014695122460440585566818675315578624913005357584364038645343677326407933101759204027323625740927756400562808812170623668884040911106732291201556784058324508898475709034125575039119127285105803060561204121927914803346341093550457541715650034205831982174958150366378568498199081613779173089039077004487295543285839716157500344684752873840141271766696156031089224398821584120039813439228593552973666395643471838916975808 [178,126] 19734768783600754657728322700358105782739929151925602243594932068748528409819988406162753916386059986849122216490567140958166488892938260787638691111135972676809566049665529014425776509714506734514183790439549573292191600213514610565359905801553122077755529071179953001858180028609502441964159919637934928139536314098575979297657964996257314773329135303776696706601835730387276076258842202075465932115970083804535463043043406777204034637708519932084367210425747023130556899721105239171728621623188329536455773956745423172834527892542760685324539299629673206352158507739616487755387942985201727448584198347813037917558331840391233673260842610769830376425130241497489495403277893055693612429196315848150568503701652267854619175522010100273764784110558926006603447881694243881889608144 [178,127] 53680934037915608738057241762695365181130011557866836874985813791920059105306186578220853569744752284363071389310994524869853476360395477804095770374451638701793714993489338935602103120957175379176427213865676912427562676139237515442351579482265230134180192878917104011938094165071281373305942779959414911142113020578258920709929177703886288343119488662754214487532832176068639944464321653923472758682455943824175627201931312634671100790408864942944253213329482894779233822074026558894949600241392837431633854739198836852005304511749681897135899642564370120283641702499274325381093781322791888938888512897996288067768754252231330919663019053138655920251211049116843180550558963694516012654548065635947391185985304974036353514298520370412179091468864717642455585707195210768 [178,128] 109643192414149451313169043675562332542320960183604336045798238193562446198216567221462494007619211754665896633533762727118803314530348119514806243125725955115295270647103699750997661568310964993212454933712671992348925490447541682762983116220602904161390240954069896177587079272357616246131267056595357340654278798067251659940098325388768541210641935387845099045757615549723471298764081945234578215068281600688049916751580380653589796870011639527785930739806644251600420836727564955373850380754966302226165211399394152648203176242812130463909089852554971298508496829323928545345921532027905049454123284688007221021911944123472885432485971075666327391662766780722478673001317492313064136401508184552083439190799574218629415314577968264883154912735566243817221984944 [178,129] 166532030674563042613622162391553607003520235472279442327612938117438287906264048608748691062343070031822228894458576058515804623241663660888238376071564617770699369240770213190671044985715266419383895658129433296219090790867390447708165010775567713399682740753823764150134339978010441104926417050672164873001500863467162975115776547969740271392295214980014482517210371297036847119289826254092539479602908678748360503806180883769686038409373218755531432122916131375791106083449966963845987024331273755130228979164055488687851813723319084937922566458568877858954815291278326424389472651907488680808918536253526699487740314646281005967829072773268655442181626678688265163613892660432256665746607605150234664758035272501159329171059654823641279132644959537632 [178,130] 186159030942821754325032765040196862790371563293821018242565412417471797292788938953941782520478686693308942535302496826721423467462108938026993651565536918195298394177871719112821856953698527343226448528411868687690409267384292714896174045418456045369491784077149587997742141716693481153830665743228673155534159250304356912302442220235585574787920890658023416009557358689198590276666084272081916702420325851029148854664679250825724817175367355393522450911457213656898122812953931896261904323040237729370242037478166405364741991465141937202216175752312207095254065974840181695847690370046628242851096697374375151997330779680649383813213683997541186441354079903504116717736079099204621381525157396256907429156987382781918532424453967211145938819672 [178,131] 151484231136952672160668996457868672911530124306096276707460368323252686503766161124780087604740280354531083212269648439663345671290938518256473730341165087518675761320785463877333182919783135397327579566915830935485431117040999484719964252723426823615577295768420103628201601174894480685941822245627739803668650148402083608747613593721832168141908918179124281762732899095402003549327452303303278574929310754779630224141623929168372059369325700174220969456789741549365787572652547047489926100924279337441317099198768054060216378251962553134962206269848979004385974665390754554264126919034331038392187183600900094863345333876367308699338432981464260390623564039285987639063809788249402610643065411055331362803564726253023293003353202350808 [178,132] 88686782586504985961127999786284017858134586970344534735040212463933892401092653667783533416411782740202140335939303118585854989146058667805103091859859453702413927760985716656021492257573120895188944446821285205420343517676793226615993137173339360344323600453268089328309567078233790097019194879554466961910186012493498151496607278406670709219548737810550633179133735152105636451245289306840454080585001410362367620482685491740346606470597730081161966634663742005010875330142695220949104825286856437757247472138787015872350134532031804220867724525830595184067991392428535110273723370756981714099890245242407728677957965297691385807978974909662446502658046999157013809570369859281929193059094325956041003839929592266868512167153 [178,133] 36891322862150830853468932135464250010575639878694137966289069743842893352004768446397888336179014624795136446941516086552626290892141378415009259719782797345649926417274938801048960469502044547826437510594881511869680344726571078251757974865533080318228978516795327368911973475356146163614573323265581418412804223732272724786457076113398284305464701463877717812715440027530305341992923309548332499106335634738985742769652299890585512275904710259573947233687167992628906102950759208286712720884650967542546896823055405028757325850810990246252532258325157712551884984837963574843120998659185274588707760418628457342067193864712460912894854281799561486707399188160064376423757162732150033337405282729880158551588982466432 [178,134] 10758457544024903128804761768459414166930241962208397277770448585776596056136849086675918778062267088092731070856252754300383470343850696420651743837662532836461369094592041804408948648599213339288697998958328383346394751679753927664208439906230527595446581803714447472598245410937381575756596897091338176731064033508648181601012452454261980794111534949348600568031493901856206936209533886658467852027118499737293731688169051329584586605475567486161568481899894902179716352773401911556031931550309154759990023285651615618705595379911190814219127896306499640339766794566487610707535509492461829682688675074086856473731895041490868020122798907598565223250532995038462452355710172667087681588572409767745933968256 [178,135] 2168232005130717409421923090034397844115262918343083128350645599174517052708531574626069741609667349448698197246204828578642893729067238414241735810078971358516607022980258345618113076155726909087608958377280291577797384557464001049970664936047868604936159629932245105725280962545728581879510151069743197371441587662403884846907404336966541059133860995486115046125536206011066792272831432734090143210114780152196135750644854444085657446407073452871507400184455398016212251787390309266713336465347583278398685133289940621428569188145622703600006540891040957710870788441800292034764694350795664498570891970594958502973583707327312108189312191707425401367797683730550191021503340479360949824467423946880 [178,136] 297372510680047073190985663787660016487517162998071787696785895678380019123976594151769553373976404262432501506214089225053013776554272701203223093610485628138954273767314451469087463723817461086824350796821512373797985528491054489936828032523157451356303869904001451264678105084893983042951954783594596758478797260885838546193416390863969470828888502092842644488722028944311132477889516828974969141297774501318232775363936996096576493153483099720112541604746336089190107658552448440274200513305731122180043887739490190987833666544844826280866208963086718057408390544946369570059723170868384941517868536950075387196151328333428212539374775713880084625571953655716830532463794816565564163848 [178,137] 27298293515556945857971124247878869569772087594816368408869429809396905035120752648873688467986950876321627584264361520213155143934560983139595090172096332984997605208889915232328133296322637944937129111135068115680398602349586333672604079931301774694303721767362616476243402109500118480621370098047657296329504798732865845396059269492848341260225436562973673004013403400310646437067796851587779319821984530713252921229886168724057695412081549584896437163631216351624064718169742693977090110375755068265658746553074854718550459942416690986610864638663468843241665484117607918693383513122934798753136445720147522780468881672920134310696951682524299576019163746681235475664516416960 [178,138] 1647574659459186589641772295075308135991166277836452685328261791469445534359860103312797626775726445511317036154088315682867727092097637369184368425003091503844795515028679952408691088586988779491946742075029518260137417516725445966666134768232047233316204904872718693449954020894982444445919755585994964421868738456265517180110869940818549139688538047779488314383299875976269280462348191277719418797151691301458520354478098310699700066538983753152243738722640165794719247196946514565681732650715379804362956461979628281880010775034614227810061975240077932620518422247554291363119829293833742498639848488554640487833678273792416584651758852341894505900421268644179783984 [178,139] 64126263311825982906495231379655026133669377690339311853504389906801251907407710931130890747809536251397709283068279261716771186751177606682220927188175860483201767289675726828687076992912264200596317393231446641222870437526761508168665953190394745249775909077170357473704694169753701075056050014601527384832032656980980252636232787445478332103921223453512516984515462339682648592055222873401275364740167416992418748691502493890318432034542541992512183508898383616646195183591192735547100076392470242538981199722464978073747986197105027622105809646624266778960616066006902771039153299268623799407986237356320805040277083521320309426597658657159843643958846400 [178,140] 1576200847428474887526914341649486918231017474695161528614768384362024929867273626478399600189549997410202450146266760630429008165030735788781186916997149800650637094236817616864111763878761408955639245736261251187406913573976996613515648720362763969303336814022499670912359524530776424620779414695409112870587128804997150078490355140091433779917697739510503888688219422646929662559040119701690491282189205524406092835648283541082439679187204563309148526090075937301046793781306055509386026704671761440177587283587613543965649128806658599009701326958206302351695531799104299294940328935302965349622561565454170714742903203457540732510165964651811203 [178,141] 23915945866396567557067162597651306783249760209081330877096061959825117659874124627784831578640883123599846303770107301341370336252843819093594080945370129299189961689410492180177198527278993382897910466973768381568463477755799920331814491932560985328383855923465116624519332436865563105821446040283918974445112057068681594045605122041204839461222008358574554194083378161454874662074795565782527768186763368183898341465489726152170887352277642321827663687888607022697783866238587499995064572530706023082067788557390413711809520164315072267688196664613230908357786584278114492203109707226007905202700952132906691922318888940426012885773056 [178,142] 218520665793365941215153567418662113541858149365314399938396339536823039716792455468866007483961105891300485166743653577265265030845405957085012157186229957229339441711209228873596968519252446981978867091969166526984380031493709868218456291782790110923447423760565021726878591152235052271354691589932023038451176264383409440441484892307583216921977217444693866820428597465134142743151827299019078558494600625874907585045355751406049388431973408195548424920904122485587792975018715570256711152166232247471259804524991399641660406584024578513039586695821735855496986104856309029884548549375975983923509156858034193705668558861360 [178,143] 1170178919897203999215715804446645439967651844820275685586354296105364886894290380902740793800398654451964400401978411276996259260053832688248570607696281380230804825437070719641834254357697299115748676295155569466096755714764282277461902562599334493006116636436992805221108476859278247750200216566669875558298993840773230244293515124161899404949409397769942945586545043311420329932723947941159725953030252871383294683212322234237681270926549430873935798564429292502403293521507024818691768022024462349916333197863415289389613432806598118516860934136293580004197385007869270769941998151883895581741542805336842901232 [178,144] 3564955288789160051833488717073176470546115661670573905966240113806866076027249307441156773949622920721999020976788173559118655514486368693670779170466440011788333150971071388365199909693526232190390747740880342598881859862023877246662717266557304900652674929707693158509666247920342352909033385397765172541031829385842779158072978544743299945858538229528897695235957730278837523597194355054166272408787483881387926923217103161234708135570191620058820136492458094973006781792675858929818389326198481487138421961592004616630088469178666804007732956874966439283486918626589182935936868663450087563563072096 [178,145] 5979791931403233732507201153366862522118465560756724118532170218722302831343770866368068972115563746556633743065160522834555098506879781621770420491971242788303338013127969069971414908753332614048509461189293159917654854805319490436387057967590555715035843272781760044539136740289716016543489097982163931141999771566335589152023679926902891154636825539754785530264903551477110601924913618732643795986437930699350314924236217872607726788363370895902315030129008583066469797493278593265401086437148640317677127569869190643823798919708218700841117107202099279634519035776472166385966611287916672 [178,146] 5326552701392840403299299010567592213869648166211897525159563732310030021197772676188873776983936792062666408453769269688576349276414432276344227007201760951478277206993829311606562785115716066483549240474891629191371681597067489617262554797720768412162276726856407118167394556923526547321340105001424873710446254989092460393156965109578188836585223157278259128364612982818246790878199320591029702350217849710006880418224954261053238438548959883249301265106443040607491365516719139568133824571682217964858367224928996859502015516699253946223379135934200586092669022948620913928488 [178,147] 2420548342752265976633618708637758023537812325799169387580950658239462532354986734592221144800569883845831865453670542415192970642917719749367085637295977976221450045279417860165618115323724810849080269564114862855092653854811194430500842932452356483421018623066823327803192926174962790088716877236734272142469333788059544954648490347699025532717241762133327762245080971408786347871060185498450872352339788153395995119879866461611440822974959401179313013247742963398834568195594329690730133213969288800654573438594030861313404844739428952402405851513479528841946080104 [178,148] 536627730654419126407251721328721091922598129716874531558484174595449228806109598927051325774689897789218842682244661320023371792695846310324737954677603974877680309363283343634291918794343252357788129599580398746855169922429311319893790679740918046044155539908599390566254408699474680695527516950821946956459760650362138365291709067686467904930562233648324989853486148512828951359864525567814647855022845352822636526786183365113557658430048557378005822805021380068851758238267109850844338042865243599388108253672504135491036547464699694264160361935940502 [178,149] 55204968902144385598593899980558482257289937224134611356761932556066837810347261706337477829056915993516513376006344521777776741230531537996023615728714784760533114629228194441848216640337369820481111738428513773749430550146951960975432944265238210873348824345693346381618121902281890190022092313469440158678344884790772411431474287888137383885151892579881142453720959014968111389403401298685039193606117690195300147896982469976944203297919710354417226743924715000843872517574289101805247167521088702689153663210456650824376542038548062744320 [178,150] 2490806583970707781754540567522400047472316688763203496003611037465161760731490717369079619993736448251139026537639849191517073643155904705773408039471306280922025409978249498119267171320514395992583728450497096219058619090379645935992897161737142836054882032999401086804298260485364216225250303585992874883505203582026976555368133053329579860800850850761325411656095583201312931799797929637720027725217685286039613908263210574772917434398495387003766382115530337059605479031492805174222700858923135626168328999667591946118204640 [178,151] 46239770921556787130481276308818707992465069197774235537970361710442573376266057493094240574257689333110203724785241982880806744211443290492055172506204403400687911514221450714616318629249827998079593927459280908923384431401723795628399187403582604497030013363124622760149960250174065529673586827817785224853716794100165841212732125428204026324791772483286694938619505891761582596178105217765419564308310791153778130626484721424166088248681986235634992089913275680494080128684231379675374463945796720518030586038688 [178,152] 328372990561951771699348517502676182774134904478643463715861522844756657684867965644055791797256510389634330796740213632588456766624292196029011337902199767033075029820169265291538895812015437775290373883678643764145529428088678132318124434903337786258069682979469782090464016508002196443259442855152944288864819452972998847700310532933872414597568464180299231411776276865823961192959874656465584508732870039203061953631321111866674032728523186276326219961169847358764721461498580007696961020360017692 [178,153] 820445427888778560835852143248330751010107078214792005329428111648991667039359513678650493038570568737984993564664808072506343364319488375937578272740389744199813247344187092199407823554047205692575708145064387160668489461137891516198097382949790806123434710744774858541480500836296445582740265193239689961820352539390008335729570156673606549260113047446017196537857435986166670829576538101514852276692544128608207002047338781972216146461491941535062653672735733681997889057595468292096 [178,154] 654580935431040441968825301008005998571488469410906001959122072688029922048015428736058508506407397552845878836377996788276128019072436460230699021204602862340187833475597591372497163591340339400323004457749930481745541455324522997561665862499426354273128246148683846784972250727209819716866483395941486227915861127646596114709472160605471659770783941552238246932710977521532984418600733463206410846859153715866266034625451112124281689864183976761008843008898301603963408 [178,155] 148898953356811698380047663677527093116294982698115573343978846423409475959831379119630490612230320646562472520229467814501153699131904573843500881151942033061431281468793630365076762651435168466495931306936754923961869032259740574165811672852933865123830078788903068675186677150356774256748807946386127324575808995113775616656055432746995730272951065216967262820911235940862559196856137311994405207015739475920978416426859600728859775816156455971564417152 [178,156] 8446820859536023561945771188243013523214005303053956825146704466457691685530127880859130361219854080752971041253453220701701521663667347217869450048473621530750230646699191561994978385800773719920798660698877279815847966477245008646060457062714948988460713803719106068272910946784905302782010648851492164251635069964427925250319732775656445387800371992757853106374174505057502356725020633818069766278023895140459705348380013808285240948878 [178,157] 101818065294126083036029996217838176300789966316464465533437803817217360981009547627323469508597805039409845685468327665252112972300942718554150006670486016061777190344115516397003514188005118560951862533271050947291634111338537168572523049126384604420204102745976435268991175005787926803999844638890768565869442581854762851394842178426853998567375533870252358398496064560466156508122146406543046325255802051908486034079616 [178,158] 214742280091539819018520274008581609057763472163817867473480999187087737928718304389942879386601404169467936756786352833970246151909291276144618752360356831441531838161438563369096448803436709290646899238844074976170203612088440134618079769643558494761367765040014419595382627859263780686817071535407236086392290520163755785089355206716253487568674681119855664283749230833424120063569157675195837834863472 [178,159] 62432559306209427849622307212150139354927842490326025615049605489641333149348437697115070169493548245915218539321385077221954643676368844031889051564986496672033948471083119554196672201164228562938386668484092049104856101784805228655895741999109469132481483445383795607079365866485222371900285242455164926447247098515575656886122546243832381581109814562343453958350424730090398276812336 [178,160] 1852483589988565492249499841500328790588066247140036438018124288306807158391210587845079115747183775765235540313671136018104900519725630097612538439588208167162085228664735403561742552382330628669656770741158839384480022699479173111851111864016020143452196785574709308588622252455761727946143224093412807354034045109825232573224986506400585279478509087924220755869472 [178,161] 3776877941026403650824323218318331009171845895206932087071852240768257982654874225872813461590599844799586408521173398738187110398366538885428392616611272350301640538663675850954552801265613934418228727634558919818222405362593793405188624764529944689153193804906029793905446518605388813824313824039081895093175900913441349144884528672595191786176 [178,162] 323825168981780776804298331342515961542940312149107090866064838532345620517548678231725844222731797809984547649844403244511894368115962548089549185341675296230612065339778946994222535360069499558338839251905784127117596888589638844801438604816138545947254765488442754695193755970161776865969739762943013255368298693591914120 [178,163] 595235204584075999802493422610350342653897841429228010102630418714670183288366504505183425990754920234341546665059624588601533197855814583867072797709062637147437511247117422570268683194405702710619347768538857823737741800733388906235690585290367603138926406344406788891509725174620823432744371352936 [178,164] 6883017551620462036197995438616370558679863562337656451582697645258335317092886954571292386791543718519491749807455170114815845046954002465364548068196181189110641680351971374127413302406312014346293248040571700216405777414704843779610792835098530484954853202442024679959466 [178,165] 141704029754240638942059272337112573377075231306182171631229988551327787134667407120760289665627110321837879695271956695808633442636169651499846864317335974576800382389915879577305443350492317012856296214589292131550418680703293519051781849796992 [178,166] 656521087278535645003036694052712936138182392280692569484751373308799583033804758239708331159773332878774404333675930733631222139410827044899642900984412167287389868887195227881536889875997112036722637763937379056 [178,167] 795850725506891423284690942030655069034326111351966796464664088853599144720120302635050232524566176344174312316763220440676254096187573144055106790832141974104830884174251888 [178,168] -18338962355563050329681361917568233639942646157467817878948000622206201152392272588002469958837787550032049642286893559596430959559925423006484 [178,169] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441318317471882684992 [178,170] 225437980670403502708675396502601601282904889943899165808664493565229688 [178,171] 261144 [178,172] -1 [179,0] 13389578578737554573718461853546943478603407282175918808036646659726380820067843660142034382977804945758887574979292416746341720938780635666220607191799137668548234485204684540220268085719870417285396980420485559469700786440987735276762628626419092245355683651368617045441430966105037047837183277127860257320938300871043611301187009462847962172465700009746900276333477079980933856046614272219514145133666307059126688942944066624040593839144777478788187914818332990470493219982688746205522556371839222280645956737021662186769163867856670918335462750192864433701297180219092467992559020673763135355468935355565550111191016403325221884184378081584547071772470729776091752683654523147679220421869939951293135658777712754955707866431761835419150389037028194329205014618026665948145053958377044690099561149594882979037754275427317781453021289404159346205724788221363852939108773665756213706276572435712090235322077338610346088066981485780944747328003754097075379170261871971644476500025059834071636857586792254512771659120684962175096173909503757517186606497578298089474170141077330010355075258226304327718820398534613317541659130208124398579789286165415812573270872222205532237919371054075084800000000000 [179,1] -310805777867413573371128805995223879981766449911845451365074113973810070816669518598804352963669102344618771560497645445351644151337568366148062053199901070609849693231756911261321631542779410347318654455605509110432237260120612568620101563411367098458142443335386936284582154758992633203451392383020035109591307602679993578928398152695160404213255225102273235271352251152063343727615791471783917233221843103563414300411483261137259290699359322741946010606853804499874678325209905949488562749508835089661920603069553249927962884577701875777796789406936878352862795681055453110965423558333756716849178779761354821094816208169815994176147097446643918673170593840966627566144529359089711539366883169390701229217542657546527760526029063933821345322632113060543861675847852979566897017636930095155248720448577561728648852068845424347875885981111089442883578429998003189589842242012697250195162450041005297368834173790620205050497098649823983529789738621698283094810995490795624879676729740887394136700172986324541916895864821319845080180042042551121707471767450436370176873563645659234797451580564914074704691549136113448514628803101924373197458343695832292876399190947984178485251536447281823744000000 [179,2] 3543960482897478091999189443570639693236807665335003709711715477712593360059776368555839541684134631051793894337440496434013392683274367605044140886937214842477216040691654032337043973976472491786438404642013643031620077280134173762159506753759103247268712876744569251247065115893575557625797115350113577859799749775036536118187093848625352663339588094410812625641219441282574206952388212046606845690952673816373282965051591546034167548028385385345021031662334832679768757858708465222637523988281114708844821277529307857565025388907545775222745171594741405792631886540629322546072306375412728432018433629634657921478039960234183451830295413187076991866755164874836938746158735449617224604380087188430157232650466915050209042928502953079374728006469847233761062411306193751948224776525033722170405263838361985691596341374222813393093214796064764310439517074432867728250397502381999916782248050125965944256297828472650435341565967339460680676777859917157554859289110350180496260419781357479961961665820252914692497170404078442540546066117530597520349843936023318627179668237772327036056437269504332609908193324935784283896783143360698191753113316027828948414030160039917536362598289397557166080000 [179,3] -26461253014091142963586841965839945661724569931464855155538223014548108297372577650127497023401068725830949980173179801921807904542192369164971822747093516387070150943511419553954218788675493089648738277045157760105905151707821267107915883843384675726377555217216936650311173354133713520382024107544819409346264791894854286138014963983018473023774228327578708236975880431121114831320691995206892314778142600858282576097387675390840782891506666628674151590904296101652680393412795430548289375718442805953082255390668293213126110482193681452834767766720718625698189476170708431992984765381653850473392875970863409263329569807700697597787691980700689970643485748419979550847248369257604656150705372307074059107318357342365554733232584991198487663629959320937390145077370699074819211689957023098186171955393734712935818213875525375416267132851899483303805146945467078803939703860242337500128424123698268966787629417575755308196342298793956358717740794829973502396686008419909201151903027382451621618770632916758863731905439383598447866705119261312141652440294304692052264050149831024257260875874134657205032778043619768830057122509382865248309963793511009344576738783750538927118928938315159413860 [179,4] 145515652760467528335661175988096764455200026510171100206876033086769409546435138075403368043694947535940456956252014754303134143879073845771686154289900758805590578989937338406956190713137299960171694251978259396097098658633377673227511692086959608794132082478108715681943931759857074212253528524302744146612378441581880466861733812586731787156858518137252849879556425884439400569670583243918108732781684642740586626066666070460473032980760327364501015127477158094804533487340678264739010637409253111255239562181916510401919804466584704641907825552721790566875293444149986671997440856938896139041334217814295638137587409874076457739785572253505454628137587194645037433431028802655004543516530118294692952360026941293491172980418415385177509524750447787519475473265398870030965576792159889417361535453877330826549138382198362276006696940997057062442912244796257608382252520836860733093869663741461286559294997666718379674086546529113182784607261246505002901809597921881586245572141300740958699868315926298368105149025185415125793045088857772882233778059825384162458561685713367923009298106042574201473582291179890371054822577666113247263320865179778619189851466656850449872622849426184656000 [179,5] -628517056560744110069627671462721294959496115072409900486427677552012885641385157756243005491694741634837704876885598664178347271334101421867554029287717700782434212931177306321246003961064017470056629001077605653363555286523739273565879390781761450342929891411694143700728132932865063441049679396811262954904601185039043720799545693904048349887765146382949096027858952244256549417025507062954261454635599347204636978421953311473449560940298559512058197672105583094197955222893254399311145727578437032440830883465898198126754070355346869809253725628008029951348365815038866011423787127263977619419889959767713207115201962845062631724848170130756393316932644801740855305533552297239810693415020383239521926228902361722358156650164847268788408654134212157605761275692820397972235985930715966600224881454193739425667727685222268984132022259309006927402387221095954440960506005652135137138211404678887733441059309028689500697766529982618727104509800205503983136481980430054693085323964544738754150540243140110401579399292067056684975217164943811766727788865248688177172252195645589167556927457696580014452107353726261842295776085865452299327833181575966257706527807826993610967924250888706576 [179,6] 2220551237100763447871022819872859945134090788008657563744232558323649226740761211991182736117695913758316079777267940596308619505268899632324624350968993960564830107940129366888101792953796735583404398623155400032964674568574600014215109119213627336887508983258030000039039053965476853160481586265047079811816569814519438198208616999468474000903394907511895017988013838824287308341446219497515954038170797555637856094564993967162867530472132900652710113651633734649797358742306783450344623476579782255782973612258713346862603896577789863852387139114160563459776350271865171416406639902048107396671848616986393558651144369772360781566107170054555895205028923901561238808408164110685672431652966034948062497893320037562380977850283071610977635674807338584677275432071730640731055567608705924130561639680686929269890497499295811776435339439082602968406709636642719239231434252580527616781464599122191101018610006829891296312966412980830421437636288824310921679923384640853056423651491189702283976287727549394303883759959077071154110473192359955177457196319111863317202171040764709797075660587653847683292033546000262498305137795551618201436464650673150440680246127981041241464002581857024 [179,7] -6598920097577507595042923399358942996970925017948386343928589500070229784017660398970421678491000193618521745810298931310557638132782470704368994177255390746319716483235526928152631838156860515680166107401437836100812491572743394244946768867146958756022196408257055953062745497012337717018411091698163703558501890267514704953228848148978290379084987084452005208379966391687503999341732436334832101603053958019259399132800708436582571975305185460085367625859401680026132169488553050915347415014821310773005099365342992128401652802458891480053380822849471691374939715508161022357824612345109161904404221782796112998411177191008230229181676823314247271975231955026339870799323400954460157350429966282996809371560049136059430280147576123480755721046806653222330374492181626755841242515816807747056744736016371658556005528516637003278829873717487166650080670907677116015495915819610700483948369336149253126074890150502514026035851107728845379332945540080698686866692672714100431138598631434107270296464924934105711355204278681809775524948423269144562071525672327056464998932694187810008740636911800602107488164856362927659684685241446946713401784619170244101188394306260573751907757755040 [179,8] 16834628360266426613056370941782016582385519115580128199722635319215909273709707597028159982084285355094402002164540968685389024062419948794344934048941896174750281987036473247863703657046776491459164776845014103446287020364075789566741995917203263672103519642412162475556046695745693854791641566115884413458903047266604080356091109981085637727790590223422731430216958639781193941521826718628690861078007918753624644910209611315342009006305055687817831139460359108568404863880704348937267699324737050651240738956911161481046317049552419956268307242289233513805644614162787948579285742571549180758848548746931122423520134418103096738644965696512092566767888269318429650738881592865020637595136275387632085166089526301702319138535148127689554469054980884773412947851880903780361911216826260824811594044702502151676762606545925512005033614532841385098693345377320982696184673162767198087408638985440834573022177283925517589282245574368154214437687103036368426136867912575729492786579106404770488601273119743034708038367455726089412130571434750752544411224304555040706460821794662913826457727904188897131950661031611891478280166562588695342173085704109218585610576357842033492009064640 [179,9] -37444278613228570954931578909873586093974841598181782347419409816097555122537906405323747340269010363135562005265434175033481430403409363624039715855290857481172111719116453060676853433965617565421537157108133687706110103437425117888558977870096204970486419667652955788533917570834365848209393426160062218624060557232620537803949009429125114417567583647145703306920390500945995777274911394677415601447914170569148499059504541121423204718706121845958429322558076619603133248929590056829180201430801153669199470408160390118772866154328711443245229559180192812673145592940587004647797262233343169220361110134341806665731947436136560671628431348756099988637732408447637736920177578829993263076259585709290902354717388414985385245129649452950885831452847453565000597444901616218155451267325580324432403114476849965282280472926130508790035261195858583833765375052647655615819543636641646688672796265419901179102104103652700533181039174111001572565039764047137668900003227489061906826203074342590735434064406838848840412393285072275513750694836450948433164415036281845742837537815317161446380172431678705930989733358702244783154352414753310570412127706360537402761825131762084199752376 [179,10] 73502946530813952684070369238178384502968134397586073808153052909521495111384821143926805001736603602816180048216328297236333067219061689416865549605367032865718460919308523654066798370578258799569404651009014669421612389471017041600875404375307258240562532750303759007578611701051394168694724253703675618819363997557271005447623727958373920463547537052172918000452893248201874959227028247101405400255233977564210364978821013978202879441707132232458758007437057069974925237871019315666705638812812839161107041096541889421028808866047572999457180606518722198581869101683937223074448712191809400135618379254652935068992318467671333833747117389691529075478003332790454719169537496867244057815358475135119979943593834068747145762840598568453537155944998619108151221564204635357336344306771410699507133067374442524112475459806419508264242557969885746523342568372034331671100964474488826062228114071834265750349007789468490731747244899450504199765175511271960825587448951132254741465784030726042633917462248051454670948602123128636859797301781249543843869674947700992087330818853154311818780827425933635775575337507815916025988672915211797715924540450376293646474818456599615775616 [179,11] -128592297943564676424594232576311954751183692480537316744073117181297917544851171401872054051721461153908537320469292868585156327078111907397949320002028584732446164247878237713523763006791278408165828803644082621411037978906835822046340556416524098736814775450433492110542009244307925093375359412774573627576536113123205376000852628040192596242785716346153140055663558737688324186308128242872999191382053244784673459642983760201261006284520283490360257628442601608208139169745395119244940396365069991269028476796946214595493864415621783499331677335545242938839610251510957127495514789533541599637571839131194503493238499019589247814949013759296446109937595694130534380552977989047065302684319366749404121606125649491550888436665990815868898800279501758177228993748168312121660722713903351931808546962986792455864222545204068767555232826452468587589141333551318838552004141464507102450321067013806807275921873638913539912850267885501152184999525210228196292800210268480656909025868823206506096009776430851698817248889225514099972991599974408513635775998801028519212608667560592316642073914538840013516841012529435842563862892541763862346034262308693578695600459371093437592 [179,12] 202118778463498891175649923734466758265646013757956644841529609989334874476457114901758237555910390279334606739880759678133673026096837764515683295236925092856809788763774751690225300774814484596511606174728072271731198586947124378762313064114442718542725124380863359354722832502828092132979154136786174474222253408225779914861337666639630608302226736952998706255781469060525116602116605929528491923999985425772776434805224760431183672703013832950887413549531066376752539717309496612029089344306324264887141125570154525741305453530044779712946960272126632093189365286571225979100788730686129308471277185687991085872989126314721337066768781496456021077624062786737093561491508791411150898383348133997255740654220797103875498470457128662904882616107865597340197503672870841576107431454385285609434473476595028680285421181515106531911116188761853773657240639481535216904394250745048190296130216266486285012114761664543069393682147082604880404981766819022511649371975786635267359899595631044302667331130421004268713812032676375345150026563226009586587126288928149607259463365477118963180507139673870597730929563862946771239856407139686476464463412791976766522175679666333888 [179,13] -287336228389886750938526810814684844324998836214904338837898341029714263767826205614365066304872072165307811863772686280308475996431792168263955224247261075375771412699494973244611345728583226791334601093883613447163678160808631870584436853446056318948045474507525921224036201137733600979680917693060313639365708903702131016241566090934442715368342788493968302241934094733818907985271074186086573047664484581685139203281853368224413963455950784531091384284087488445299869883961608982275835273163429395911441001692476515053985453435442893501562946387924210260032774809171349079878094707511679193480246175738142439134769416603366684064129848444063806257594011309399819719241613953456019305393060602495527351106101148263694188366786182001643692011839730776705085090984882701455643445159618090163973037336673162771201545441634641678314767547995371139894043591904657911973174028830092787429490527785067001652596583552657853554100407660551869581186643430097698929101984227397277528537260571462217412170948779474171923723451713240798248706817564552263734389074467640882227126210986839257444573220983133257205672837624198596505272836655086451559615047026166559684226265692440 [179,14] 371556750557837169029745032141212611064066675759209328004469769885066128374865431726964331246905382877108643018380445272704680811822988755688796304153450001418507449852324522585017644735409859825867032429558227106549984634250730925857523702742812840699852271828312966638681327293976236934697496967866488842711317008502278873906287988318331420684900003931108916984803003763730297320780762737989827555389392522673924063020262136692051543853458884559742878136777304763007808801363099177502828694003978477675175498984726358652106519202250305965355952155140194417647098762559881385481302558688082281163218029884484810268977877567401257643470344711428234246437034133461594727036784205783607005540889612732772536272227709074227597785529903122202252834306705086040489229071984091756203277873516005964722105948346147845546381677638473434638151366855465623817837181068208313427744892661772506986376980814696098630809053093125296141616779292151758091921162736479537086025277722568326639979455779471043366292056443358818796139789452244970045659005933996087867066035003585915921648172504076750467941201447589703515083769119394843460706576499769095194595225001815166424826439520 [179,15] -439148625699586894863946571425792490562829051018351201818927130821604114980565738366651394397404278024369280612062742255475609056113324019910876145229392946046331839243909807391570783882219012140915277101604424635408248856271497168889863651986502870862886141633401085455526213919458862188880103178170563008477045505195613189324131505968832096869351294518161425927076691690247678231689810031877372419685759316931454541050388438753090014440887178020456933548370559567798410234276972903091740910412655536605772293929543853463641090239321218547071770291659541784093565269946230029681806840350353213410046314763853796745271488348078873669481559784291926758939119757933232449806088293411195121449398967448718164304365542646451742584964111683522567946601293377429850857597951329609653815305075802244232170648233528979937842925162872104715197423098372585252138352907877946211884944142813211782170741487714110945371677150430930823204392543127870214934740211345676587232169996085223590123693613574607548138071497622820357742751285434985756124344114478500460025801615227727119242751904219674214935304477161322485907063938040129951549056409385640144741169064579198780282820 [179,16] 476387675061238150688521188706123858157740794883065377245891676745899310608647734907320726598149725738983586059021718323796486755443889968890661326253547949540544226140255259969039823175618927826112216363994501713003786724089897444717881768012525378705355244321194657400517829738176830274810511039889629689764982962778188796276524009028719700429834443035242456381115889972504130088929550478069195479630722725033354972745499965822400532472153651709651352537212437100670227380155715146048219782141550462986485720158420269927367395446985000111055242313427985480655862855046588175710783578494460496614603570801118399921121889315484183008332014792498084319386924323156943596485489737777054508376691302750119810373289959329164221328547016934896981055001335066506984350351672936073412747803441627340662214738073744608717358312816460404250639839967877837981452573853183200406243726974001760600499413750877159091817213496677568905859260010610282621532475971849697320951857880659738317344425163385001926567155126086804631855213388600315832369785673643838331462304965646370510698311478357913666949527172412550839471149656698199550160999732934903586053749224942365443168 [179,17] -476042551648435278946903757180436062373650889648767208746641781283139415748325099071095839014090074254090380892715426743525461967820144062360995513495496328550188290602791658855373645780466755483922653839077455290172773895889459692998923151334371704509575104444539031137988274657611364388929423266053594423139937174699957152056599024406812311362304794090868929824712667149596581870075652745591239825676774159476889411642325708258801987986788084658717995933494682185139874417865663364505657065759582662297368435228541886472965957019908750432994094538491259407659412257129055561423395377881321800680225677389170857775238198593919465429457934833874123776284529737591078541601994420469333536281208356423732468900035870727373075637988122378318895556414540044171657583518046621827944945287832228743699288888389749893134479596006056919752781562045242764386226827794807925756254825806986385178159100066370253147102483805475696370795234865622527408554261749988734674680239988916441270152304627150798631763090028086253126277930160958108246985439423545775243110937879069337669775512784220647793046485817127289710221848008215185150515542720539652139282196195859802108 [179,18] 439585949809472543417930964232318107344556414334082097068545051502435799028519615588584475889262211252194178862674991496212864123912150644599507181176853637419735418996364209357738045758260951372618200228534093060340324410904648029207457714521346922672265920906256599406381260339491458211424004843120330576497129176950180426984625819747524773667440889512304715432101335117676086727141240375428773326885328749093743096875155230799966300263816590426177072679852099719809095805225126027558434697181837620459760037724142943432262972822222449283667405872414099026246315535665298711101649348503220236730443757376165311145266943620717578847583376988552383887257080439829851515675599475608281993226080356156996295403102037867197876463090800280372249622036851320402280914589056990544926156124644882154544313888648721035845634712626752667638184253572560204586202391893572446243449479079368097306067385999194353468285104417976153278065062891990803019016421555891703041080257854075714859727249407512739337734163424578260130347810261387108196827137110180813423900747393527282752749499834746525858433100193683395694800518713755887375816904935144823616523232072285488 [179,19] -376153795253708131875877657053352890247031072863864211345965359740936586516383030239139835012547679626080793890062813346874984461911478572146348954451731677770902442787748656762295213154934888771839357388026488114259020289695172776231166402757230350942463362520477571459299754262746397018205277039561075493766706860024014735528855534144660708564288776252565752350095852749668061624186672343606320769531503950839191668992320429505325539516884464076588031584858585825573695435885171561331269199837503798585681266387210431530625893059505419019647083247913919760419977677297520827528503322859227280244473102175023732878015799191513312527905505964256119203473209481712769060379406338454581445847556615389917104835400309481982059642516200800327654930903114871414441274412600972095391090458262995124406001702244744737995373495662213340565866040217152565035103268212854130953502130385702893688584855308510483951031190292095449499511546492061270907709085670860621514082262949572967843704578827642011129551228062061506187793384739462292120861942494544280651575853466006525974830736358510501887151759301095646999469905792263844719718611247565010643207138535814 [179,20] 299006689381207824497946643156530614517921171479568994711756253680102709509126635781437406824578414598709276754315051016016347779592797151415429882071445071226344892386313565496344668268727296605488693646842295749594936515178346673812085329407601733002526439021950791308730148807637156965152864502376561061754219854381773380091024898568164757710994892754341598863924950108337657490891505858573741831529071840009514386208642009506343371311062955079326740845207372374729759430634906735036106888880847955199398906161394094525932936883581931503098534092087029423533279220775722072898187574095976266158480700264840955862814819322368156440995922813129748916544298084497148890572986202338531167512139447252664676646184269757911848388986979275888060885735829813021506969491495631817843388763062615339313002896052838551091316152711635102996121149380357234647904182953619199247944668716150532466940133224736728410949660587065869343556780813385958970140688714662360460166095341153522202704299377145849199240297667466067663874459559892547858322257466704380177824660975998308741460672760230542652535957487973207094558013642651325913522399688205939952764361984 [179,21] -221278806998791264953482451348956101660070463209348816465574014312176446969052048899052899365325345615301539764490736459034860035386118204717707361512985749811891424731688178178899851199705998334612962856783521978708778317671834094180231138613654895402938472127764691889331496056388641989766312899610270776726422783373019688192855767403544807723744778512613060229259060926509603075074904787078962211112322407846395837489676472918218390277592105918644668437412812172541441561526429182529661406533319365243092695653065447981473175965358353852699346627568419183806345793142485449272776543456315268270815351699445312809568684207513521849083122230591671301722815964854958460406995876719977403157705236087056162687375217592140899532313627934785735325256424932125832343463750058940989629845544799339330193665083445862538243070324576236445544016487817934657728982843887669425493660391337542608827016622761436196168826628263179695566589939947395450463785454786609998757103673666299358102889375353258785673801542914395649650655370799456420620063260537160442325362206287764797835023636371469628852630426848997339138653589437917800320588179108269601260640 [179,22] 152752260889585556050824949592564298901252005171067822352990285847024955202975471762828587713930366638922180002016729500761782529160876716836603560395945462242865679057957713991553985856638700803460913939986842869718843458306194691037673412657095974171758402653088937359934618554951053041769643985725283304125035299850316436045666260843613545033257868327680884717564418744297833033577088508260532640144541186343488714807908792584671973454249991985776755874736118851362079583485132729883096956345672597108403226373237531480974050360466870093074837996440520525845562385714003599313557566371902133715108971960852261940507360086574293441832107448360598168190411352389646451501965482828563833172468390898422683288614787365622641749766707831064311964940881411335635432192761213176507980131217398542074192751306394666093337093757782222338262417114234618129920584634036842847381409381506493147541854403912938736618592134433556736531433915446370556103819861075011032045000904342819603906835108450565726099269956126681757698542311040317350310286875365540542798898196804332915588559934772720757070106392534027135579961871491649677002151059304542904304 [179,23] -98532397307096507777179271262794765598813496612993892206027375333549492709034039032897084814992848268551987822615110363797795611395626305230969109094594728939740657484178829147562044695217427322351606084909185179578196678358918894377692147907972118224523624229780328481918177445085301587835936745292933057404350326301963269222689305626740683537499751619235445729939134811891583593007540850566039728986105218128275185371403823614612208289533275139781401173415687500265958013953063337675313137856417270117804287895438406594904365648123399996667815806494864869450255734620032030230240726305815442307328841316734694316933922278212458885651871610097189747893175424576454469913895541207374492108612186856523581921924357102796115336534527377089336107870296074015709708489093435627241581007825888159904040669589669101656754697688966856636135505891140547623586468083634877843036613345930435714499546639322855439640170321076031969971811262527017502380565451062440028022339934872982838783764606437933919145801551943556387059118880796070452921470250652683714055883849789509164800465990006474931138288558384598546961734986564249061749720369915936954 [179,24] 59482475481770503167971223426975850864607034721700914416947769532254866587317787070994700893512097042604438498030036635028021133309210285628201107791372551216802410943352653890481779682536986738650142058607592332431860524487394286029033096055125753706803249647145224917358837917966676422303695144160408880496206048869908872352382509691619118511552705399974619098952660742426996642555377552360758589570814633965213746633143650070800922874367134336522957453292288927722835710392343588572028145596759646382489833271022444107523908687818913187705858706610092173701005611745779063576015823576868284862311113486512390100419419325433907214751801102508839793905838169346633304260343856165431882770591744771546723269948224823533789235256807838177753267190445168714671991722366022753500691294993061852205511863534774241570170415126702780546554953383248496066325560553651834457609151573271048909464639764579506421642708939757041137507008298026626831588168786696614355344688861283874023082412798172949509138951689582138271589695948410516310705481535053085747867764522597347860065529190355576309589589298910914195133659968178585557514326335010560 [179,25] -33652879543992774417550156581576263858805615830648672371855787443064147970567824248835158224755015192015260516099080055749529865713116464198092089812283489936438302254660535479195301795678887298685530225760401766408311214086910345212180530250627923273120320553887853508199773215883281704601158197102821922349417164530433806647955665027902954909919863008078759413670218039330708988286089287049514628243778396914468534490622128571269405277580194597489930782264089832192651218166445556444058856926846301471796323584798149329281454174985074007265820785605990141168930692196240733710005567727291569507854253597081057297803615594451683087342616505583382043346066087032082275695670372822859564902638044159120918315027503403965733079527724247778279473509651201190677689964374856938191697557743185159916220925714196162079406600512253783020257358399233413152421734749751408496786356183939160779519288967455811021561246977516625054083264677886274093409452255662232723955912306116179185636174537187334791150049924575961431320907908647323612442754528511180915448096105159259286589969455144462661862139035453057898929143347446002834321547004192 [179,26] 17865727486159433071642342224590408505809451795837310019334108174194598642029926930555442496433991870399547247771633147059285103058393764424849352653079992038105184115611832093400465113654616853529874255834131643223755538115602077514975697548869404992998612516788605656587158287677486895407995282845454540872490973696767527761131502807305082280252410012859646944639763518027503181854419181004153736167236386001550478876479754373349932650057550010300220884468543608062540281647544335163002694181249525393838308388591952407395951860069600578708258602822226995863128401507003974337854827106235523312260179437622475386672489219632328349952299413464151717778902013556235406396168279577503981243412169515512135563149862395026264408939494128455869180365781495755232371652486664031875476416096636901451329397988769640551231131776886789614778281589529080416134048786937792361681267526828094510033862275535137257976784216015734592231997532117778305082147580249348248207525220371317155891796022021393271489555572995858586593656971076179133141722550939318640408791673398815793032975527668704089029967358771808229054874442857873159836756376 [179,27] -8909853755205651062980580625250037252905229757832615802393659286191793724756339335708043451793622521599368184500741981195904325520426860739465471714701634796723089387628705619531113633510719631546085513460984329793037422824792788102296585445995898105483057637612748445291311499700612027648309778134351437575023367844502722005730265338815543107187129880632796857660891995412186265607455703455236606254446712826696876973814082320823019293614874784489934008341055674543831932357767363504766879942050447651297853088718786222191966964630353739696004360426382888068696446958978738132070556679006362597760312342810167691953739187356082689660187328268655716567731091143528054728659165554441945934201226215592720715193581130017318732775952009074041677793509714413291086147123411704312233346862059022138768111233525049990234139700871563151827626129204270093565173838479390293249945871117187640421809863112460514855342940366846786237844272903856024738679403788885474601876259524323419088498469237817779344048324137126465648157028435148308648436789811250385667138638767041573566735976106995807578099815721214409092000119731780559971953 [179,28] 4178377294083412797191248212003630086159237343575447453498333263203788679735474521446142722078680540910005150283007535004988500954430581835216147150169969087115783229275941008330390909859901869795760234502261759190511234627571347681921581742312428241036057443201707580491822127841819476011403733400043511294582024591850214464268174541230575358516223199612186924916785236933822021337160053353433594555715696213868929845772226588979402707262554593477993749896661061170807205331997526549043306120289446387620925614509566160441882107806707987220493398055361807744252498886451697687121956208869583599349371092827573379814357442935471583416623640780404192553146417329005528003988958586279317769184434489324112871978010214122315375704420759368111474275809768062415291487183189293599154491626271358412025484599010578291516117069323334340556152220018805296253932332651727103731012569699170180268206046865564722057485983678822080849927799943301936334969976497898613551851311179253919589281631198349457510848009423727663014620494017694946950147627743815747676824237200982237672746222855688509631565273652028600856882172360626715904 [179,29] -1844260522693982559213798559535225851611958477863187397675921381897248419128380271333903150810500144435700615813587634755520733676701367312484846547544817214876011268551530838957144306738784575899717903851795199873314855093500053308107680938114552145433324126636396524922025367597070369163674216174811956928993738120771610681328374765452037387088181631136864388782629720991907392663889967038161624519802278321755929536333832057458446462706668161097512295644139126702260666896814704398550178891451751727344165389977096502438014438077508198935849907649748793861796111797864100845850481859787702665901570192529727999324549054026086963846337554737142917625304613162111118289523600550045479971324363427142487131229804318053159860800982700432225831917122749055274743846197933221511639991947240673407277440018826861848637508625094474120217983230714669215179135297169481067526761810695392821126851990458757504675272740858587730211932341487189931443512223113613393373582656357819742567947392666802221272743690573700498163642228280427605631126932685657551889916411167755977522108241207267374455720920846353038838867723712480928 [179,30] 766767054093412487899843515706340760913490886998932504766320487174439204848110353991257330118451793718696489595550334555824336890172452138073257317415412877977926600115442029770496116416935069842064395442330387388376283869444771290992803929158490044427503959687847282909930403599876028375701338651912982674605017811623589287679369022753490200190252785800997868682759440110793614213994973767612762039644775966476822197070544773418467296041639253058413193314300616369805036526156054306736542906308035716604685602912703079993373327358414413489015097288711684597873844742219123906709840332313159060983820832939410462629044488403067102457206820399318835030522201181705764457993417823946955946138520590325508716554752341119240521858395562854829196480533336125188882061149015050794900811558788309214195865444379860189267834292482784681576045700789994607014728819297192143201310313823863208499715065129878250812501174757628473984625594768541200779401136885541726115436749391437420967691933613696451894635023756468764883226986655935374703213612094506167956906223033193242934763192184600818059023279063900352751634653729856 [179,31] -300498614741705698277295842964618379324869616198505542202875596536709366587771062461202049355911959037367300098791315249565422646733062910159696491633070580458363622827589464712129826457103723118801309532434055959014668608741445465301133130279036694392563525148813781505897715018083457715826658531208592732362496284832962873949758849894069159602473375987495655009473233654078642746246494386176675607608558760676311858900246671179572733861713609106708626363360994678829957870021478535798857648005725830390411835521578142499543246629567206594664066732251967793922517033265749630321895284548235480504143407580967578869432914132923788091195651687307149272140525058136011898190655421049054868012242540709628283668135135734603653307646581109967991799724237059595512833516239638037215385663962428558891313676784134488618725335393691733802216849627480626721114127483584994366343715430139692107577740818257124074800984007225443999403002680674630035569528434088284647306493669080426782620889617064340700697054435386564287767127227623532437490242859118398166099725955200294562561378808574457098486843296839585441230203160 [179,32] 111080050592343808231134505899459881804182298754402448050317795089545131043381843580285978254813033817289296143112079369555621938441098960059023093666496726456187085137967185982781011694096860231071796263280712146959638576673700048560657396006007654611822411619672075527395183890651319641031738744237871546384451670798163504166512827106648509099205563866407928716523264395206681810642753273231921098014675164800735478750500860725975550343863600746798958756075800953456746787996982819640319659279583596522360629346672562903990635842787713262862534360917822423159936550208318515500915425242745178360335415436112158945305659303366774637307764374643196446686566352122094710514459234755010707736655520247281280074823584580768099851960209131910668657459776349993206430657949213483249339869239933984321892461164610788764956822683036928334032150989754712893476073281896646234982557261043938789733982611083534166139816194826472377938602897893374280963351566909440973111900689914687290589807913411223357603032658862118489697523816405605866383786315424143246869392471794290151441321151625915937285541894893971399687296 [179,33] -38751549402704233374507385333667312506016159174715101824111899567795070028370073470078105912596361181276913920216515471126547349494807077838638771674223255366583976042014517575589784554624075829569975365927899482080327915264219387944948069962546030522203184436627706027174964173337129341221936549747031703176622300140164681621866792532711555987132969277122502874526476673490729228885968566910024898166101616678084448473912354528565549887542286883239487236701045226974398633530319071959017948994660481903476336334439820629970690094288588771302883401074398495529459336228974756168639614398116853425228720677456289180560744112383387324867217981957146816299620274925230204867477820137658114315438194708181815817668194345693234499188333210021685935236101586393709357461014050875369659425630696864034759961105334371154744718945161179997180730781890081090219266689919903305452604410980770352364329236055910504876873408804550989244509698355789762616380622590711447735498862736735069726149089129856071915033570475415038250809326833273708372879322793611280796029286306411564078740411179023612722692119548620214352 [179,34] 12764883240755188982671011601961854833478641667640175446191309292195787585356062853262406669591904487554704383532565866347371974073450299005628211296392544562375896923424889342586437956107477074827152379504258297291931595368405527184085494409996203724675606293136155881374098850013471725443254935088394056987165861072238534188290558704916116925572116402074996585442559522416662556138229506440385285532995723090887620062108603088769861158539427515784530803281253215457015681217814657008902487776520072631910781264149737440842636727539029314650454793585835302382891628952323535074600491089691366734236370930004407203132663387755034431502375869078618044639900771068148050018729079534050519272188173225886692733592860162065806977527702433647271592193172748956289454543350797450279952372383827798159482631401059918999587202682595080446793458617036937495203520012127491650523070593102796192786488531117160481858033123819129622944096583919448711934263304131989768623750984621147579605372266844286309754280943523029477420186537207278071651694451470931326477416332183446884617153304394119478037321692505707488 [179,35] -3971982920665137061322261627080219618770874852193108505808275553158594196298826055588860033627839380982884237078764788130724546734090095644673221063060393784001353085277658743001504602609460599292434687745819288852344910616892656500806366788172648009577822466754482907415350941106208763212868127226698168884056637295033481788577555346460053973321701155438674570616425176896808447828386344407030401314462128101377453109930226250421524309158739854115852437668416323553140646971228175820328976584403966476239242299468835532627626889934080687693661915865478729457482735125046103271957821997581492679129616519197935079541075019094318108733082997945793083995560400769914395617772891599756777157530750906569907949690050681764201513508937950056321771745956310156792958381243674218915697978513659917995923233709417326591997889608291718879542399062582550833149897174881964118928544801852167577583765522514412296357835946865991310642225245749420470537001579412927417384616674474550598092623275610089726115854848700159019030343547608257926195926472946231919626053322640676615103284083362680848518826132135412 [179,36] 1167946857324710776491684789574886137544150171786769880481217284406209154271240782055024844367535987939570135299902435460876444668684453115216027271348970180008690957803374698700497687919903566448319903219464854335904803591886899935902450711634668739302477405262273797735386671352732659857725297203615216377730366819403250170938175992596154041283544880280129831211841827964428634226192540747460074800060260800916301671660190008211508423713997736964635784683803630888757398039509304423873259860532233247544755469221231676403814599740258091305636387978096495287333395076506873519452048481759131531125264719922198790037886629211641135418220593100962055185432692961284788768686358674649810599474029282625035995451489787003852820667492883142106426815093522074369407071730582149539244872270816591364127404023703513576001706577251452659345710421636172830014045627063738920505166345085375044785852280387805089090328477562122908068959161918564813093062173566173049612138112522063630418397016372369510739474521844896767835156733855177609317403783465668108872456830931835724021700851174592166381575064576 [179,37] -324640344702692033779846560471835771268123683027020574750134064010145843396859815734470571629669269816772779057899226114849426420071842023550826753173362734541449652460266762492586907365483677470717198706768096010230848869862427024868475427405838098933632155458899441666436748896914079156784679707033335946238341563814044153421334174320040850823970910815214375129550533599362532889411794065953585842117247495663661186813058747770837941527849863790754437157882473259303720149604214597224561618148012585285109579673330077359509429801668077701694653645644049475621926757023837460737831684283544357502953248367921873230701131564248298120717154975015024456918738547394420603218199574711689623787010661967968333642753818352612389703849711482000858043791971698256393173182638320476076949137100342621577810490372954395637589124035390321478067570050212743799893879282104658157144056265153091972683859790723291576314840226853332154276696389979831907927603282490556247784541542873724090884282379732466455025215036853885843105811678020595442198676138819291145047057639430030718639227847687521235630208 [179,38] 85322117961102169087669797519795248448352737096881844690021021152781049837690730174849789371582851378070663969580454000535173680810409087867257273380663001027940892488051935501475685474809618114092631030584552977892704489967728400139395092463082932941287076098694418427701583868230197116565168338017875334495606063723649671089404633707807633349425082854994076264260546941332511658239369424067694158087923366487107021760503512820604885860876850696916323940626184734372043665722995087938385334503255671697669536337065248251576675675470800067501484716032750288643579437241681818733191152151973775909281801603375335361924918257047420356287955005328430610185318913894734657673782488229909478503723676684501618976563607838070568207938694616012179187381368161863817807654724249033851317070057526074417306860903908758797259172632138075350060129839692448152366736990009689037270503877784614192225502751851297086210119113623404934761631214560544932253429443376845326757824952006026437354756562518383060925988444273718313502319782970560820773887884123536664722659676382380568741375526491999107008 [179,39] -21207784853521313812069256464290450766444439261277874191484951861365456559810732911713606364039575127211429544151162640496264169871893584193380149495730962092369501506445559831949704246819695258746047506466377079700652430553660215875787572684623872901338350552400076337798678775663081953551983870150822149951501362023772274738562192844954238374478429135309412196333668342671347885721840845715005284710153286665436591039285348703091695822387164563907512154993870719483931358200179228582462629051037344690682811146978892341276843420667247586282076231727934782581221358740208025597811091678424685239404297377751903260641750354260845120761483509562936354215242949522102529532139002682003528549806763269276582665063618171703738088182012992185440400805392621669407414098696539418178145130222469183773049064761568840271660292143712011482184365585495418034813099986148424327963926603924258536923024470043008740952311098010544271500156020687446245361811348838754595543173091848125840569001318870953003548349544291799430759665965536542127861905360962683787376763888961207176202178041418480616 [179,40] 4986298405489569627241775766216480262740440505116713860804166998918181246411666544923341719725454818010431176085882800704626676969601902988015330333979595409509019656017449636625740065826009986334904189490977442856578520663687335041192762517618443417795573813992558725245935016422905664357683298078584544127625438557995277322039628455750188720054400817534640673448829269209364373088154405712864970263863748745789903515329854049576044191978731977610352375330763679300075523461818997313341504426997176925912781582051441874822925926548828327018987183558031120638812232736324278497665539123570389873872211806169700590763929896021519555724969486911170832399100571367292977476433497476769873936299651995446066942214621767610175983554364120938796875001482969357952729404293283500261112815877832721940906209352628625850677651078434583283136717169131891366733433796182473769221679578198159280929411988603871990778891114762403853022616068215109404661332540459549932739681316318929698854321477484756347387882291779973836984028531987781905942761255400242379570984298339961326493483665801088 [179,41] -1109088339963238061195040798458418226063619684053227341890054553968722117893772631040728455888445173216309527129227803231830496212677593650476494425683685858846576209850266793134535167070809877546349239318213512345797830077008022342428872842641404836895913012511648178692435185119829231046014861445171749055116068655620271794974254282127473328114767465869674850791440601720861459256704212641568937343374503869742051251296283169157470876215038661445004982643411547707181066062610265016362929746172778406153617568633448010316546766436227185779258335321282418746706873735973784060281542621586400732611923952659700733945405960647813724585953176921642616324387022233680175701236368812436037332450787982738488110469672376628661258733403826160781311892111829262122828604374044677565327293285734490619102225729145806141546562954034167433702005108007753642948352461825994314525567903243279174427455667031667692750585393470938049482121609730410346425338135789038564587792650477413578333007935020694244006641693750745763010993770102894186857265153582608340008616273192963639476616095920 [179,42] 233397593994136313749037495026658791952768102809345630377561454985361275827929608506833891132279005274279823802690131987011916557909148683311606701533526595798553281935752298367396190416206625846696234452402228807590500519362900987591387479682461580438045192782916442811810740351378385351694884778692506989635166582759217440439303155835657936479191591709638354152928875188931842507114596808012403005119370467113951405355744431492131010049056909079650170145856536715199103140087387622614627895559047783865430353785188989661803562357911423856178725630414759217523949197984797032627318610691082798652629289622684048756309638589027684158670613871938495487833997589797480378851945275861078592754271243110055747432254787374500216360996227152212628748117688299470884860112750195261187897936056145178885321499362516255323146999880600042424916359121223507257576795338850071960544554653732118635395373405866877076942740366272684539545169553947185772839490428910520594514583896438855525802953527541908959490308039982181307649942443990360431825750666482381232582861182080456018249888 [179,43] -46471747399105917603486593616300964485884659015263205333786753400254066760261729282533167777668162294410309088957083867170932898405376458334738267103454239896616300597475399622200331904126746832918006012249402127505611087382161279972549311122702905968105011584082967910435080665523407279892011080125459910277853450270403595300440878547222226819715385253753312277683419410053799147587682930314013395491325101514949859675904607982775920477564373842792358818055236909512115245287811522874308757859549103973026910221684859228393053503882777977540935225661433974119438228222334886723612473275440521649271033766833273030985131406025990095570353974691648126947486297157141051998835815225838153103935720051790489858052401058059975676200796339479111743030564845763152908440342399882121464180109616920135023322919039808306776268910458079721960890157713411755928717430133973852492242111130045563441564601979034641020636327000026597249475206671166792215409051234463007037980382965058625809569299212138467724159325324489002191819387161848687034891402690371674927929415396437082428 [179,44] 8754822462309017949995576513924637482938772204820549258510353788443188912261284021931784417099744554127784067583822510018939724014270174961348581494448254489471152106478126515737984628062414484218834640006212718216128446185927391429915050956111942704646362377379537782059793085247136515309806733636014285157112798738840322274414542361102817132449485022077752643860877735317471318541453100345486183301834027196063905494519934793640927591017748154396829816687339246438130892222028449188215278997061365344838380732672869389780281258609558870788301928693648185196347507668891030906824649329612153964749762685484801100112475218364753944811733110287501372533743995321541674944961779713776720107445235177188516602525084644322128888382045004374043155531013193741674747441746198550614249911433327138089962995640320360237160432359490442193863013011037678399026121776475956173917677006975777470230740290527005583738299166826302475786531957339492259214801804988788503501900817769881531578394343091907084965712892373673496987427941487419201528050845069147514488786263153222464 [179,45] -1560481503634867481799845090362842353441940397533176254341378273006901853165139782863246360476513428177965724489696983299336863686097522914361707334474970644107022590752274594525967375872993323407661648802989709246510075635253330026567104245246461114737045185706076923897303056018980961120278367937227363662084390444433643744338043050319728649480927899096842882837284468598494438547010602046537408510608253541836777274142851683343786861706966172554780627290018285130719622591029268147456102213635138148719817565940959237395102421684617893474797137350896212776355064373180196339045349797480036031580563816095186304263100678549406377930612566033153887153104891606415174277196899797560269399932269097017191788368528464660392800172523547162421516542534888844703202767859056921551026686084917420043378353517788409254833375113145668983310384525941854133165978082329022295665480534046002294041705092717020535841913117379968061424221369077051688298179526704856805938148355897942181406071530402954995259841883645893353315956309192954238217449519852312833434158249644520 [179,46] 263144644387701651828046814578197829538218554468553275650743311525314829319643375197198715223133015145502960215105817442033453437843797558091143535923166242551217007610317279551520829086885046894743994313501570165335243576209029731151255577853794630893414689948102654974258218232861742799193989594867027556358469044689479296893696078759280645244071991020698213531703249705195813152281461105354908141375195314516253052570393927512787774532399109311111391021149910535587292222256183990150540225160840805506276730841152242651967868903000354830273219300924250036002520472468280268293750509416978222796087334807733053832881828795963294829953836046618471567144083818703941965134170263544585374921224905636256187236069406264329665544111177780095205607891829754134726963750101141831024618378529675857387723169372182038196639188724627961806352885346277843233927686298989281883910446597007856326369288535474383552776872987451636744869790450238325402521264239518997298127110996310926045119589014734098935896538624366590200648391432494275586821901209897325008648751936 [179,47] -41977029866497732180856921615160579486039417056095416704695566409059634019914433142831437663792643387652049317753824589778512971288422664353924300812948697399745709976719950399713892606516974527760496467112979605847776683542283190485929067965255599196506652582795401037699302650562104967872947996067131083643928132154867721669288525649665398715962309985689813661133422164678357046675653286245673561948239226719354990679277382504369158704617188921929049281308099553348104539903729155034878019394271399296992425152921628638361189416721383077771522222208306963587472674007192281638029209025965731595117437044056115816474159113137550051165211603052606309949844557103954043146021561238287507342771276976643540539064129465553650021722471941631792289743557788877667996611085755310589579471060323317904270435556981422303749098542751584665240269113985578355195216434903651239873128784408336918431641689184058446325032616696310776874154053426713087065549971054441315572824976637044434595521893545097566851480121140808166427864362456222379577740367716055402294616 [179,48] 6333622051593689621848491731710566364389115553375470339998425529511597398793380106153799271536534392455774667715363843647004169494877115640793417208631505919231481203343986205877297808138833613211925438309777228879299950696169624600745175228929429191616037123299853145949445809368350949522476218749394497820362126470062256462773345914391606189253116600782731614774000416926936344294268427721032828567587215299666188792052913384818849346249847407840140790475891791661591778168101316502569574398026852369350736930366606292707442923149750461822249493417528470247759968752674588613329699017506891293661557602335504479570052801291662187371806664006170254655806143813363533999189582296329274592293606002338638559964084980416106939452646225821062777224363086123147918541474431205867408600754705642875109871901554219768236919884681453225066188903229659663518234617490040205707071450692000809105942904879743671389275084347724999840405131908119867652478178523384755559243398983634470499280754910765982154116214132115714914035582244400954226749104751753590944 [179,49] -903740210449815744481619989043856962853972530671399484051635739989828225126356472148659556454269412844846401890472824617345695065143821775220672964053193124795123413097834850987349384988498595387458019763478288290446051139669686194514587293896825844920455645417817766236424954405217614951539868810293298275503980426436488499757003427519345177877181767269249061622608930682760039388539140749199858732289609026387187614515461840101238018778091176792304687419710218297649993338335317279381356751152566190930669370867266722398616034894317553585442412272582655397952083336520923413270832574793119058784709083837572920442707264192840816350148059672062410821110327589843317537446949068903493043296761428464233239768719800065415075287410500341911318475821547060753363605338200344564841716355761856079418285468866213077357665435840970610991053580743624336314249270351960009877983211757716826794861153484823856834433543460102191114916288463849549511680781905657070401180353256000083123667094280185957844618872804392152833050634336575111053533095435675684 [179,50] 121927011871621979656014692473403225765472856214512218620666403923125597419757263545299326392587399130787687014351631951977252309091783245925416119519484413571797225442879585556927012012207186226159421365233160374469426911892220881730865283778599258639873315809932507706974577609819530889930592862517566751422489089143541442802922349857055388561377940774156722656368127171736016888007821555496616451394012344236339463088048590019385214505479658379507427039362632431200819801292243003071256860771002049351828398486880982650832185534285822998603600264977606505564696671894472511905660193375103119020791135781824007370128826462845548551516421556075893625814624033415975481799183327221006411135311712418374839645524848728448241250984941976116852057544081009450341479388903430330939205076164302734521134706170441912889859687242175207358537670192033504855991542802114225012972294871434277334330700951088949908148318249414451450466783220009548133980225755444125418529376636197412836553168438009963655723796793908402139302772426724155037599753156512 [179,51] -15549675264579094723207745139230880062487602425448765609624785129602618861178303805745496382218659582072454712983595744166720811779510695498225779305748651338876904100855806215344472249719100807813838039170835704369378273099035000729324612592546351683616841570473560577100195661396609568886312042438784335605487752976155871151064157002577399287964518235451072792225412443728602422741366604849217859722216209615095673262519087440418761132233569995968586606073574118565943966475433097730938862779714037685217088452246818859563705217152185378538681581342113977600195714015015699665065223730973375565072616027676060818472580456215085513405950959242411197731545025672192225076672246331316529515596403423722923711871747559786227554253588152882519211435347509419097862260342981685309389836936221442756911229231243768542511233871292213843687988838057144077482989328978255593798315556988023961692504986446463577384659570118878343766385801524593225380359699617209453440129851040771705043536119022806686060918148054723163516694634904919531730902632 [179,52] 1874107969820944187683511844156411362272164789846901422556303329714321166960304071314565280172925438428511596738905991424375975477201434175223645547139972252218901192703296636508399491015692573951543931761545680736731566612871635827960504786896660434357037735292128074856707251695327478287629634291977204896484203436847596591197682296982059547298927486723324344787093645345229340736378012119190662644094431993858619521302659441838752693365331381194445008421208284548123825979130224709670028005579352463744279204867398085438967258693974882846130947946007967006075133831247922972379877758703083130776313775282921628519955625557187003836801440166056842809486000679380708134794162391560984074128776925438959978803900767098696326431913587873363276698290765326926635605501921127280249152235650455031531786492069088959427543052695270531683293755241876766751380000300708224515465883642126909449895314270317913790591281135160257257985822170586974031958112158256821661671018094387114180908868433140699963452811725251579923794667926179854722304 [179,53] -213399516178957075297684945344192943471077690027493990464879688126735062313899758871686227434741639863782035672620015501446590849884853823612091469268336739448578969974044852175954869224662908452855211963582049394258451636425155371384128762720308553722014435653423970889720658205889888797251456932202969512216665486532169934837085918080012580809943677845953861305190594293358915274105643982304553640560263263150683431906657602966910537745298218791123535656392084875206656683335585232880001486069994598759876787196139698557561200867723499804080686985615243815601007689265599280669693922525141912948549017053214082845097207071739534237632016612498671128202678126459933010506260981048073166548913083292941797773061476346462088050600162303916453901873860826285272992699124785309457571930930242159564110244200041396827008300462013749966959738669510591922161607522417176503750505231077263843165235493237893076333745179794934341435421255351552535516171094594655673250710338907542253477647252972012457949103137177209421038327726707911136 [179,54] 22949775755649505147588525968367753118113372782140290725896840683203745152769819667351326383659833541908535545187170936382740769290405527981096115013371930121038414504788741237052230423156767585835816643409944991400929211338235138664467809619123341663270677337207199025721164869688724543944442727855153605611035079653374080335933115301217344553851137117998444487449053589937312743211486941116278104601299431095113910154067599415423422831717084467683680724310329915597929369628778682419350707417270883459626387358034485961182779752987559162539111258302865964837436698229517519469369965721908163961514747565686521471310326784700863990030338101807983384666131692749921081917218698615865085823024156153922975616556786186823270700456807679802518052382985063663431362785514976251053284573319816584962777796401834426069789225395536572538752597644772470643019333983594228501045821415319327941258107392431417030575378725945981604646268193778798713751223411990043608980479666064994319082610084773343188102498987165586404339309248897392 [179,55] -2330222878538223708116799740984458406198079093282673417586084677797466334262831848781272493873555483090032023265781007048765055951871355955971132910611298974121950859207158154760292268073221671433848231834429878007388559315123283496562158088589249517198114108429332524996091140904360058498266166270284582733317258854699204164384396423341209092054059048283132537081777044101194028309617788454336559920428965742532997537732050112278000986707333781996800806663515648096562487472741600956912610694583646859095126313842096125337198737706458895093832303777530202371187260384549221222247983077939508553706076907460875177428561963622892321623831024358608032928488982006109150565590270428531662599947487777101483940605931699574413453017857040045503868457784790078493698141754447314264497179268359992232137757135018629124057904524182248590061317941315646266146864316374170691737722440971404061808326179969872486375922308756401507289141804461755092675321201654931702185537323002159202579164282089586895228136263754037031304379684506 [179,56] 223298371369684018364394140427149433049918439863551859323760646902888998544207671573718294645827577458210593759911523697445290495814724393849587100248920742585801758096746911930875337406458963403109760191133798152771394814686792108677566910358825554452116591148863629559121157565545982834833748542499649051891496506546282614910002683197474371824208494064467699640116005541217378230804173029996781393370818626201363366637882340265145203734801376417808788882310544647666547200546906910005512219513732440000998967630495004020479094981625426716792035042376323517794132623070911215977461926272231338943691865540157383996671163660129569755641841480408877277055092551850032111292122444279345399860564757372279180005420032014514569905160311087139542156866634775637616608680190402671711603114673989375019932898953951216471213275151117196598335356540761055949988631634136720354180197995509816232592150279042989747401150050592255228891191105017140565663312845314069411147393869007774930433697040875757498584322506917597587886208 [179,57] -20186692606545514571930508066983330850712614583269231054586037384152578267841474248440950934516286555931771010115950548789096570030310805224944608905293587973590501270393174998080862876001213307377259719893977224806641663997281228889215676289450333959172800410140393730330430674641485873947698317108108556052863065661470230611583771783126935695103766311995314703624144820151262806619187599102084706853093238002515889046947711643033016344746918823675858504229183523795872518721517554788363875772812538759264557067121278190741042822690633483607255745473803221239108002957139034356533669429994850963178076679703100005585518679920214445708924854671042069594746673435747162584797353722145884202476492711457744748187497446459527244273063914760991187170697463314163457819674462906090362056047216215488849663672270855093983977569268760860161074256967629278235606116311812290213241581901907954710842289319483833654588954411120305122321800107676417847477894015783355377150284407250805806314245934410210342177243981949667184 [179,58] 1720862532918792227134836539065765467852330429918769378877879360458747712059781878455994455835143905291263830381642648550839799525465822569885389808563789254060084741914873581532635756354079175736425354305237993242599102268670663241156434814811920613349590331341879984209993898361899238466339774250073431123992974843988836197774310088848621099145667594293832563423517336356018697167695527839714548637029672883241228020517966448573202837713925202099270139536973667800951439130112297031281972091338336580218919821138531966122286253367583017643801153200183369568366647674694469264823684037189137455695012409060502386942850029258388508803043452678835815907406240150897370952759795206530519569785128216527687583865830966020640028612463409269011845093714585932919593120231054588014346127232958080925738188833087785801129058417932763781890712161297018044501326129732838740931698198223127431442538585576297084194620119023551250858492816763115223116173423600177143164017492378005649622120004157192817676506282229579624 [179,59] -138269353914436364046471250535913379025299259003915404572997838986456960759078075675883738941405693646662659487120433503868023513971798541836397054011415178446143142428949985925743379843821169634652303371079365573204192019730106990756031839377301072056259163980723194023052053885326141367075062868669230580798922493556131162973970590193548226769673724172669645409235056470824951074821817671214504278234970560841295023466327054571797979349389530154861125154919535670205381209475008728083240952837002248924319819173741902238710835081521322526459352949977393715693123293870549615919964034676977138634087070944191686379876764103905700738786616164492168982395774911400691388410356848513493839741535878298386848407395940002738812726914520108167147140028366250626650212681555020429654724725906124681788252573295959753939867800051969138343496021150207408749505514371286214274063150524120201977098194310251485483996953140104099888532232356288344108413984815494711634881319470492963181521639961285724429335298719315 [179,60] 10466206066104257905766345581606449572242724907549014709483834076234073066659308360498318417535708764742664084488364737816126513012427043622609305350838089969065744826808375974141688810703671179547965615708598277032646937607764550497863621551816387709467448325886210708900579286297901845565997096258516228073441541729041113260608943661489273292154248771099853827664449713152727421871811419480604263314499467593406137942723530978890217653925651384754522219558346663471518128803156730978446428031709019759675900620198419884299626009274046985983952123618212426994940590958108039155633248813348234376386688360648037181900881149132602617516612153683045030001056707728172674790283396127359724051849285847706933123763266967026273039815292990734830768919030076348676296626456150976107310934131201353644807547233197390283156924933090029316567887111014631214576996436493525241413547442173957738680145307873437686650895424667956504965161401987544801620761713399091746281056197090574996261801146014091021192738048 [179,61] -745948026133933747503197143175764210994432045870348442891430403940381218479757733424992474034681939027362657300695950524844937406258829078594637879478816191913914942521262102074408839009848267837166137852227296691161678613761827500156605999123134798134991954508580823503748813765152761242027410225091989587178143353106824401022994885234150237761983242450850234775415086239120582874561590938037673671071214360101260415588808701996632534878826609370867495867102726165217117006693807371155824929956733775854537563474332647283734648102190565776131244788577593584878065120898684243423063466312296769676151601349603278453465690773830565070866504882890874748253348671847827934950437929403790027281275450497040516613114198152508449879565286567318766206700719062764909472838140304587338256836939129482211573853854332021319299128192678701544764506849193268188505783823689700200156894408165869243182790531949396750968201685779488418573373498944026764379997424389045447355689271201202946389069457224162985504 [179,62] 50031511592160281868865171202953114471926807721256352003863279772870542376903833594713462691738034797773821096208326217387442694560145630001621081899096373832053662652893944253251264639450294726988367411799630149713309199524293710120366919033048230885489768371543899154546233939804949140491239246152929101144822468028867894492874106744595882271821510787449159449501608594425079215021169963939198607592289189734616019176874896686145577561701611306279013284345771810472541469778833778363672061501588951981916917074212206772126821687057955218952035791273519981172000577594647660077567449347254251550090376293675448594988276475902839760776447211118204536888741835401313707565138906379713257738272269316085910909956856364030572750574729059364263095692873241636332955405954141813846819091438188840974347371571261800999154220628262089098684618134061116776890719387632005378925556104945165834797633039671612414546533695938979826380317116116485046155292494331614097401283418335567973507829590017772032 [179,63] -3156034309895854544498979135117791414886006747576465063249730491841933284372715298035446405518917096505037115465585701237555454223028077086451041664289638727489246575886018417063963807753912093668168373650361875758401507714085022363306470153213990937323716300612202365499865842648091958738053392311403098496510818643407523983403915259524107422844933036130950796455139652597272213129908344491775261658972131874389416996720348100740097886880392344051980968289199096050850821599181179788588523816988294146782399174028841492604753384887964141181790485983688605228636291279515678944644628385236062984428153494703712820412730221765432407543456923265204138335159740217360009276535908232374297635470622193929620740821345648128870269014843678987893076592931658218144668328554426424680418366052902054456236815971620081988600923934658540180471891750945265068807279678225650337521995309822471084319253120509521292357743313861801335385066763241250516931717635026207031752869156464133300151785417979568 [179,64] 187127449319836093649269174759029878974974865600283873620028259077314515495064181680954550898806206399619146230328251965205800998296322253886497900707639259740717670112758710615482762701953770991604833820535249116600034747840826591015835111193230324699670275322360911862757606982104885457432670274087704670020156591956705197129423272526348311867334197714464830028334912960024820251870260047490506590784464253195256742417352078556448071323655972981683162781381180647414617996638295494156450693694606893658698470995878119266186023226908289152737912458061493247738550792810508267592384338089930374131328991401457543163872295852936484875546196728101159941121293383092844661907859934215362493829741364941568056480181949059835325233514086448087545916361676080284701227735777278245880656525931934212721644377582901822701833055746925486798209841996909834613079145948915621552148723024541031870301442244239242402061460103139168063790946170050100923932323322308448738130676782697109814153318272 [179,65] -10422044788195244455544458789729250234483737864740458321553927248496618523455026448968711607313464838198153633413652006515154786015593721561810267629853267764369206660432169175505737740585909159865880247002044948441131175280277481023007829062631351184322540889793502963810670432962578275212723908257533443516378456256127558330891608208275514713058837477474835282327495606568303570346193136465108711297857239242792808666523973506008309650712554617949946353524429092768938610180551044544222010350499017033405876892363122646947912911704398759267560546326506678494473775793212116916846929009648190743699337143262465740664537552454825074812836734079718960211442624604997775820286999868700978110015542961353701291330398729840463044033150522461742558298811986444296266315895654283653942324596511396445242735448225675120273913039705760946107490604895220245749658244225950187303308630593728854747302276046525048908408039445788115819091389624595212913932291230449825595414699633353396286672 [179,66] 544875412707113271918541936035548446345653928088039692572633514205187204029190860321215928801060790329381732985732950881054260383827755935381482616248961418755284051807517944650239619844403989097514581986761816936405151789752676558792888926335821930830009257256974288114604818069501723827958439326378203322901012259309274010289225814453280407130570532987769164007828721976418080292158532195301955095211353321862890959098929434765461790602982201581899534906786633635439553594137482773889859763731308099378699087726911998712958397420560356668073055494278105171764444040366830920012321094193530284926060906804477427636236415795878335489884648253329190164767705701715495559580979038216936076391667699678442788838086657561444611907614603819069122295283691152408289612332397225851504595464754480032017666290984684307858839445979230485337532844548319271758720510674540307742394184801965858332146550674268909619540330818875520701121891513846680666541310024893187621517131627280762384 [179,67] -26721855881074080446697780819275069663960464699745784286578904512582117217638140341925391659172327802366808418156160695181941940853654715233316892975113188872315739951107412042086066963578591156719246349245335904556835579511763513495898310625276655104359371316253393648631862259099051329032955840037156387883411833823546523894388675052033703756328620384346619478388660830719248406705039433446332311881517656437856805622256845054290726460407986326728438790605078620444833938166241221166780554057826985572010949413459549315027114328589725441606671666349497709734400153718509101763751531615627740127510997014200399908648294637241134718967095275684736114227874643201417719524481121146178159319111640150068631537658175394215824518669107846889946569191889547540514146075705466466856841866654697899502401024719047629080098553475072131456439719147455283501300871306512431411568960827990883689326010160324421096381590275670125838790032255462701876282304389986403250691957406319506 [179,68] 1228413071215425303519943995450255225068139073233928253232117882549310097072960335664289092840780906366897402960449426601732453771955321151991175001543283147598997756763694478161426576124668493269078443376990075344233420324753293904717537305285314798091557342445385161310752377097213986157582243207562169221270207748002493827401788641861319715097363620026556340493390916999225073084887212988656378012496838071618237843758030601028519343197105709894651752316817756181950851399674476873378166218098864566342015825480773369610337691233110625996940110961669288445211564015430048615080489983451999218742316058865984703038149192991424762843695486257240608952170406213013440391962501599344673109438862118653744377479923139091691892496218643122453499933718626632358716335660310903137598788903422623541184610274823838530229842884459029069227340887081082711542480369947449397322853021329356226157233571470326656708744737713583676705438573209368709224740603261433718576838614208 [179,69] -52893311685824712081293416054139668463315421812974893748487855018610696077754498673151511802026109896857485108159436237422056280026825265880507576122067341372984401124561044123962262133621332531672541257500754369301357186790721497502151798925732730988616720530533033271213573783929094795998745486066282268855334446110500223481208447934829016728790180111699024968736054088446823662039662569699978409725139609494873487944166929648998008637386489554519343919620660872487145174987264456321436614176895390112007429533835669931312807624437403255967768486681331483073051469704253869823903158242827533023841202985423765080636955751609942975823767815894882064298759833450981535097886154600750774555873125004126726012074861324287084373041134305535888489054925833682699352075884111896690032837220046587384667702187673415952839089868308579720358713852577069233027080390071930028289807126428578928683105879915786367494319596664839983039937474003956020850720928128278762105112 [179,70] 2131534666531978254545437564193183065235200308249866544588227701882668541756475602472945363894372792521843384367888972661468396913230217789288384075805069548354151833617149757262059157010510962511273783275410306866097124616971130836581970386003448108704106594063267766578501692853542547890722553406305348066150562790452522830463891592685665520763736965213237925069552435422550833981970416141616913587021902547708197767313042772313847941164909547118944992946161811082481974490796319307661138120820975448309667570080205243402761720529653486530286727685731999575407974166638103416247892093172706038768792697067503711542511580559217034588921459194222529648039165746055392885232832876346988166048605574594665298686117659813515314004679364403193276375731875804213999725949280714431951578775493020993993386466079849795558874252601057933919199832976041852981878658087933181805440708838919786930986158289423592656287289822793232207655732805559502269085130930155530768 [179,71] -80327202852391790774849191144517072500145776082956651434258409631686696927009476530340360050325190141457125988812571909445559960154249855980447548759364077334822096208851744921316058118643973729014728511680065392128517531082384536950941618154642059054398749808125655059538405712878894019906541743262091207355336512126944177588552278627255952082076132073723899734590169454411598889027670634184656176043928983538166126201524949116818856933335449225383873693635023335266513123565386963645898640511496108376968612532712123935144115795381725310161588889474593509632221806320113138681056380308995058367732584162531235735202391746481355094916432049196289802727183774641149491088639728810684916797838246884697282731568052513740935757736827685245744104464995873477641370721413971612286654000603591229100823688239392858579000386786682178403378776501666296645444472012547735996717372429288642935899688806873102788059032873818766660163032692422677203740138288769638 [179,72] 2828401698247142202280533314383068284875703781614510726565445477386282572325780542727459059145321352791024612569064530937124896216860803750423137509292380810208309435375967081730783456541647611029554303259096944283321852754117674360412370965579302589609067943005093849825166396348066864023599139108655286296796717039320532984329467935784063064889572861248475028307498687864290934903433360490581846869057480095295572128641785873581150354582495333596152727298714339543125731166595899424041941059742073371449314785454500896894090683050616338032517395276325080651134210521717068222081132693155993582965127390915060281479626294205197954748451542463268310870767387408019326112268419458035910053996236641574097454954563569919213548375348922209148789112238363556630821291039355143721969068794413583300724760563990785991909724949649999805894893479084911891189443454564087685360637502061079943214444285906016365789724940731779614845153176951627910585213342176 [179,73] -92970127371942276328646107834562476517302223596357294206051224642263670813621610442337806810210640545110163598649778029606943610371920022170815802667871433666196103962579942704785445281295398013571248700264819310111537971308867805970846340749981400354701573291717838627546720137879731759342656004884822641249153183992053853411467854693885011562904896470641201517609170357037413940216550615314885791989357975906452843208653575828987378658685366487353510131315139540228168334907878945628790123380337478434467066642384363215266292957826384385916387339999548102080026130465437835817482182341997834546890440066591274289022767311685350417530799942017365553266408103309880377372452888065420855531776748791604312828473647457849914883672436259174300869451311496484212352919762165902888953050742428837654146810925977430404990587941551043956569769176651637580075882466741497718367676038135487332804240623190071574880431532009471249129992826684632213429452 [179,74] 2850172896170159402037638133740341832834224749506060595685979800210869252519301393157834261226958172591368900682689428943678411917802827213195150688414147174420281543034464287637994966169994584691815326160596060190197387070237649529516353566376153276658817604808857363079649398937749907578022525931011289188923481974557202141315572790803727862479336076038332285318086282381488530692869110753480687820960580862049836225219447478030476557156773352954277614851557180590088537038223750130511280675490721339948584721018244133895287940580423167006599282444996335828074777496263210080352824332646024745655031218259098355231320914247202379450690571136690472381520709801052406670448491812850780233198271481809373037583254115327452678881081773761911138535161706513193233967029712049611904723161296242717186471191752644775853297309333602026488185253286991248244460906164564080231328436092079425598691154681486130013230719544106053196534870896050230760 [179,75] -81416343101897010358077738533916819030818015362787139497142732735685382998439409407434583270504708544585023107388204993032102816177039925804391225801839712799787877702986760785342493977111693218763155003927388872286268175033457186466900746980073233141126269177276641392147608486315761042597866423828597762596819649929874851362997249874617838328253857367795071076757030054495540801863153539696374470867580314037983688038982931074618679256106939534625368305830675466672112968875219248206418162317201647992562693618376403646414386794441661508807740667069816091438460399331682846053785733160473114996100063376827956213401907299015383027048406734790601880222278033413413657844683199334855761885819470281455364705334295533063188574834767792246617701957413295070975285316622017145335762919784449575474674009168635147145280787766742515302034100674741839841275690106618108842950292777474355415325887210303131118691973357371477742196896861954715 [179,76] 2164896247452087257836023597005084264104254796303367914802705892187996065849116390402474900073870009834727850699845513568453655000989042260321839320648443324925893722308356963715000862568816934990308688015530977262913956324515895841472738457043169357853247125459609661245545978533061273679526898682477877128259759519218703976524239445611054286414136101891296985241191007493595104276901574598141229145446656696828338486848199527315498720517570224873496962115982844553420729061313137277683348200825648138631821104930918541316406207026494858714173113320250298435057936183999106980383085472031893115083858095049142062414472507192713623777138244839962201536106509091344936026788951484299007592124612929081345413463219017602946720985423559418829155871779736071523245339513271635806791971851858511294843616922891194116391987073695931301331678327986872829131570129349465297750456969959490773428263148042617174558598636342023280861641940096 [179,77] -53530986734487990950699821616401102988375802673568920495591394406033882357790581864302996499617342010905042354234017849230725457471302834431675816206151739737333493034560967894437088523839570168304711875355955683482068071573310130075714947437964722169205434573267490860952838224363393860308258785596558689098944888684060461029324029014314779044009495136302066786101214403053381068781153501210665004736161635279870723344881737255882406137901213616509064228610042344950170386080253353553221206978901338033408646336340240571540628447085642986219175895148231044936371469075287285313118196252482788036882399671699027274863417689413130762779586841995821287299754497504034245510238613111481597508126906577914065795939613510370593695897484865519473723375720591299075303137724194530933074799855785966027423188602962421855644413724018804959413664069372897568601114554001441766363201400491875814004568152533581611943841631693394870007696 [179,78] 1229584471242612322157950251225980332176184652472321167188788265085134765538611174134861150829257956381397304270483092253494737824992902682272745613820212058904344775129700695392595738896404381138341314007362639329706819935398225756572218741002001377874604919984613478458329204586404432606186324529437094694198844178635747654956502891729827668893698857134805173349922875651358787965998172141054390711709295667447271597648622778814048895372194923654207580758570202480410000617854689534040602530899211608877005782394986287840450836223356575537989442670969022870319308164529068395475278359799882907837581285755430957195333059283576624717310589702667465376533362762372312353616159696589576261304052016406878509011082169749281772052424008381796186856985698636545908299202465768310638197377018492551314808961507770405666080924396558182339636100739131440557771658597646532435454037928921860688804298819184141902869152437890400544 [179,79] -26207352503538604766110309778511941749381681789050923861849003957771008024782934789373694304526280846493222203123576339663456687854765346569640642141891372780421956008999421868067849250663959917446723844653860430688637675533784901830987656089761792263938159851337836173055078852478840437019140404608321308769301429099117758296977543634193741007945654220806002281373348258148534153497253795955660047703519320092308621038933149356326923816595905463178572318913942930902916695346613738945629338794945732326558174320511224527439339742655589247348995223708501228026451487014402529207141592029069608462033663207585354169818939211753494191344573060592368702760103515657298890491309565779724151121468628094994316438719725619674492994035197481498693304968267690735978941501637226659411552630681479704047993829524472924896354212156185716872678246252265231927308079702522377336927292489258163422000566484407180139453873434773852 [179,80] 517738352782314489010646021864809617323682151969934830464385602437382869018730934623096137612621900830563051774982728114978555993145718960703174060472607832820826953477677299096925228922924339772869614724286492645096078763158068612266366644250238522982811803309867109805483946009267647066024141487311060723350744035380956530005675974837986288812795016491742737390150945967386461155058667763075807462480718752662187842120257959081059771708663358531320224518883322530646912586935346979645823902808176513496421613083324929896421623330678622932115228616878275138082740467587027067168142037332254983681207159332290917929875258293677760316470767514137260556556355684410822427620239968709915672870022936158427342721842841176401223794614935309205831434407358145057975598061453247288192450970837900643941254293147355667752102092074721295127615148742643545714780911873547132638318281362609380071326963604825883212233623488 [179,81] -9469222981892601618106234626451186102505042921946514663643528683031436491161451197574903013007318495985209082581352937350326419238380825607319259082472951437771453622169351958124837099545733037721824729420214637063385240823070546246185905086245706854453742946613942719074555142311374620079996133021121803189844767896373616935611384781121440550373133513752700653768019677049158115097813203624711280725592395434437717147046448204766453969103794551387003756087171963319810260250827500295969650983015112767809449589698568064294785646004342730953471488081900354104881167794940599586016380711370820435011124869274060945525092383806730854597440525325867934864417999925293194799162307232668883339916612360254833618147999841069678383682750414696411066556701961462356476770051664646717461162793617220057668833480288899931215250494754788963507287026468599772785023092421821464200589076178474363410055936256468285343800 [179,82] 160144797238079608226239957441164280823201751863840443878660877781785229779396547549556765417765296158747909531447657226287612913024011729762577003731599782762825441399486659967251752604432754349350162521873574030588415345475863756800103038969012632258631743717088366559511871070981003137090792421825838415621813923410636584305663047886364729699402275477937347611881669989270094324860397602115709756517895031913369163832743288408845033244823397870068294491607497071024614209921112745475245444371616408199431189055997553049715837423243609445755959460432850076835213205816828718033892019491478594752378492180805012689674698029133489588845931838809749222671026027965194399323276366243210410256163795262182407905714860360511005913395427200757479178454692177434095322685868523417532734148279943385831160138770436007244623280854370096235964619949328216150098412237245741685478297582522288967730001434297887168 [179,83] -2501302929810531060889693329623313782606884536217238608799346091998819559132963593486371338317894385834176128154324777643109095127491644503723530321225178167051036553516619220634761017424928397711727019734739030907426190173249514333483460009259519415740336100734593750701569639376065592702025263260896893343799838860186821763125159348707312918416567439259738914960786912320258671187107906489839957179593039056568716537746842728701319934970005892047858581921072742058033540262557721298983148594265161796156675662838587072766106595492613443894261822184232792333510831852627278320503727034014140501119749865238363879318695955409249040010106440964468250412926961099213581786282893697365198664240545618450969135310499518183359971336676195284815485267257993501432936276297843572404180744147281189417294069158282628242465471385039198669779370440471209998985569631188628130111645442269441662154370871619300 [179,84] 36034420994800903078426554587018956941348246949881121759719945897376281061362525810694075458645094771536603315626827066367020046003001848069171002834929373546420357377471982876180666635503294148126380655044660506186873943123381154013724881985893755016375701805364052783318990882314212370423861819823686440402503361160531357405475540643416795632753996599503248917369516949298406664314114986105105127176311277599720515589665494616402693047981187007509447762605276977398346942841473990730366050304676664641748162331769257160364551516481862461466374298864989459077169868249460522090463101590874453661495903115759100728401774912499702739589955953168611306416918287284130144310998915960891913681655936929412575578125813035847935310573488681094915442848804624019819668616569158205531404206059326484885080319439743325600363765269860696039277596037285375321687163388501410139216541643966904475100521600 [179,85] -478179861466028779649943342399863974203297078853783820043733799225785162090877075233293559007241238334005135863234107150893029474166710875998230167658089803623653985530289934503788584002088496272659451478125869635918829510996984762201137775605253661164392313021183958337713652948034114824083998803491204116990882863912894281676445258933732877309466414664703598167815765358941655486456820366060620755755377587384757490738266043076094977740105607830979714355694601567969029143027732390384877291303330242288867307330245989836252649463105613145169922769993588296216603424872780708117815548420655922415460086358520331501621308110786073241140266302109591285853192438975957350294829259056063534567829371572034412428323862940189935505749255615316037381719228079512723534218548599900360210133115076227875664810769135682364907259254647092767400046170308679719417340339194300548381973800509914395088 [179,86] 5837050955776251635781509648057687763375193569689018326913734090864697309191880233867739856463031274942930699753416470850488915014856323883417850380679466886488221489603541779527417503031814450556841000979209255441126235738115373212215309161187911364609808533645663203574126387994255378368726240685284504829106233573811895084560284818370301417972567302451050690525786037910730300207405378667037140591969438819850798098341687498174985354351716718311924064604888622709981080387984213568890566634074785131789386676298303863568319643407842865432016943610553674508206377155577267011660743840258930788878627431012415483912086847890929375499832636911522634751580582797527604200723193438740806331480171950674142643175536780731056513759046137100197200170914249912546680110969957821587232050573481907372398843260297209007316511652075891567812853321939734777476463409001531755610131864807180336 [179,87] -65450186587375080268864149045228143660956772173269321891777181614770312620674075708995325531998038659629036374953151165192308689424771208445892458253405175393453406985294947124052417311833459015216360124417588176727595628842807121277197781511307444552913704146924205703999515041939956567023164091075759143728188902404563787591916151166545767558711052591551567372799622467724778421128947843467922522669458923295063189314815776013187450786706373600814682699455508895372625794313711882501783682366719893674862010233596322647156177713266904337366694826395098458801932951141064698819389385974274160935973368646572780840767693922532529569257162860722554759634557595053715395500670038891300345036806323631966374825799708841638215637021615266528422679057110732500790984842275853987303373931464397543077641181755988236489370733492379006575658962994703230640731737423343739919297422317074 [179,88] 673147686142758801279915274956231507143405163389187423548385363668673647268577438414952391507720851880729663436993649151548863125458783701889215089420547159797650267609862763682908368585036554147087933821831230285262736040987465825490347100264768620899468093183614485059302445511154505180922956893142828107216010305460683039323591363308029255769494929299673078028329847545334380010190263865011016396531412867546690280299212969183807070727300992179854496289684719686444864348164200535546824978378253088491642105039695845129561803113873388688323037230025255425804588001418934818825357390000534821762745972467101175571510695753725317411312452785270269059393814666809964900638266610144319544099472025060735884474612275484476592998160670068213843556135177008153069758903421672775593094186375935950976754296493763932109733197670367941753329126476356365639659987452917696659281728 [179,89] -6340714920517164128359339163009037645824409984882342766981481274548848793214913352116563194855839377013357967001205609908881115775460564562089114218744281590711110123175198033978059536487724720535106297850058293627339848221013155210446986712220431252070699544110176108722039092771047838009015619782045840867765732485424966891741338561356981503902864458727342381901596063089983241934079930976000984105953126222426291352153539983571791112689366650044556093378026949164790867834650032152189377101394927594312187574029588111153349241716189663574399068668977303958912699344448629687235666027386397724562873759483222237036421210617132805246005946855414316177418434806885704952885545141919277089627145218256678491517755040033326694826583006360280682594958837530907154586441428613628336428603347960914572672376830165287659445386241543006397584353503200241467563123762677207432 [179,90] 54615965440838775704593832161153477824655350412114901397566405877646047691538684018007638067305037083250475400493013139833817060240114825044481001862840106474287612394949691876604496998753457343148569338021928148926448205282006226127895801927709725630771233617334850331843182393757433589602108387347092861916401101261798428071400432768072347764643054128908524685379796078120153029207821495486363109544167931083689562117041813140670564337044220021991304115753376847391143989604733295903443770942403080879530634086548051667464482271328574048208882205577796474075964596812702566808993675204524720449275510169587936727007000336481567474575806616515113138733124025301336814636590415265947336906233195513423091485935100075445373236803885205226458587537605820515242108731456804681873128662647676919364193017700173413488469413791282330107070388713157713907726025754970008 [179,91] -429494555717512897812183107549112468707035867808180151467686169817397861204805554088321391399010445481837474701616923773687926199666426314954832419855347082911191415943598241785118903431725859234859406551568707953511735453931360902064884719434389663850309068923509806540197054701316730722785313623471638861522732741268254991149169929372516613884308917261816627773324492992931901011179520701167052554702440384847096992569875870014221961046563552688251932353796025472371387955017014604183443122269153748930098811702091545880269527905011453701351450188773269249400959435525761676483177200816000970567981186461979227351064676500613938723584933652504755863367282502449491915572422165439970780850935707838852557138527188584087769377622973684085191281880866047517932604889771257805191644409136145204751390648031341677372209046848977575034532522132001891761341418281 [179,92] 3078454534800528042029012239528601998449974153110715053851589833107904807701360779459072229096308736822573281731807759862320647201834481661813297265375399309970178074145263161561127012500674706530238949430482888395695703931226321311319854775885298983036240971167503466340892053859678808757127463620786256791652926202601757995597635479214124325659262799864421272943997779435353146961873088796516544052257511277311440211318655384519799942222208542510547066424701547016567373057460893246879240552915925250576602325928929634275153695375246671569600654978084578092914513543567075467651348362949056151390834643325798296322983761174139878136845722544714059749793991845686793045360736380602881638544476599407557946042182442187604055114303173067901304002856022168233672980141052435993340517604958676254332168756620684632028984362147184772624861689642508778290624 [179,93] -20077128634752817203948091836329710771310014888703428132041180964774883778517006079309790327388861072623641876191668665389548611789886653248778440992651022088209073001233190701895430535806577920495809336977959554899548254099109955235538590357410250162568985659950002871039949330910541738263133012696433546800206472397063701323551947472354432564302694930861331033276786743239016986396082246270103268991790587017746897773917153422277693381103632305908746476941628136590173273870219133061791264658909192929173531772649521657199829091673913043519974746617585644489875446744872434204480825541999978166995837755680639618664786183198013767196680497246426095982672116969094906999479787614814172321649807362869084141836702957857013251569499576181456052203073022593361104220295926350086584420185018438494891152222712790990974702198381224462182476571619968120 [179,94] 118931373418736530867267779440340979940461741233142425096222918599509758945032398680792448238266005932626968137636475515216046161695414509402578845071618635209912356613209489168263109223946679678442989611521997610100141902851199565003273476314582527400794661784312063830210140881148356666777306846364327367408998149133671015095566872743626459649550159813375336591923763997492740350077404831999682103375506427497830855635359064759472175546121386915509386220410177852293290576214138261223065553759445165805513443271500411489497809730670463288547157040098789859759276750352672016646066907800395456761271980143237504754025117889216038432652624148421463148647276162971590155049851631983437988907513461395685473529054195592177191866018095253789467894234745111320944063569911553773102963610113634047468088419076455890002429450174012766421990272007856 [179,95] -638739702929672675915484391188190109634874681622228700301889746891513890275736330258230757910482160419111717384586373149996387250909222174258966133067472269747233507666086262138940888803191317997879191126233913781297008529005380624453726343333375463967908974976982375757680186812051211212190526750178011172789734140778594981450370856528292628351062733578214474005875054050688329135784573064162969746185777751205029717674523826636505691585838055140293232336115032790000859807386752089494173852579275325995582521217702884808496335162021538065139645145121846865811179638686956837574133617653261593672063146789348074152402134291874089002830747509624677909221728970134729304752238663657138836356866853689465264710794228633128065982584729262150734560530980279163989052879833805151728163942111533324626926429908491496944013979542811215353766738 [179,96] 3104303141956657932458522463938296968865639502873061193172600058660302253298214177805466768431272832112210451890226763245753750924262872606926090499301178534605268094504923391304615899011587109427046910676122938458095080080520963630302234323850549070928207519823325738613389070954796086766655931604145037238230721361428918608256151481017439292701834580656816589754552872418258872260303750578161316020284400787497962471538635162167145374660239067665322922117397030613780587409508955368232486888384434649982384359267934295625246030251722457181575338721554228697449708425260345033383594043690366524365363611856863656063908046448877214481894132930782131785302646124467202248804300890587991825072767796488385730719835952025803893714007366394069962410162595764872746695542499549150946764152075312025125789248477116991806297581982725930976 [179,97] -13626033487789087788508700176203244258674822828023761739943997831622530400319493236091880224958870452873839375994615820704769711253821045933157432292571907114712819892532679710305635960441529539455522242629613811709360246202605878630800856672581848667066171809069493140032924072827637407051956244617190556880243093098812457469803072257053013705752122671934847174752960644527461555426156197115055396475693149715733495116918339513003934086985963643904101259817780728001134866592058081293078312602227275241027536269551009404836462619473096744585041945304719608080266552148975619001961927753839223649465327605855544118030049320907083730473074484283594925263941301879537980179856877220565308523212348382121401444345425789000312864085774268072201491561590193879018696117069271367216543959258146106042134097665976846135725995582219244 [179,98] 53909258202188737725612672323757750914303872768366834270128108557726728415652991637204417688900340940298829080267477018627945684099307715948504423410958795229503257352920837664539848479857046644558966692551002994766334251247225050648120102700627713907647593646030510259633250313383393673250709106023717426775324784910596826242490965901891990111856652709610577534563698095113712990878186097622166078621008274403539295978610226523297517204708008284027122052577705914685324862420877638787841384789104849233704639555391179217487533690789065847261516404140498401938063735482366105670942922353744157084374406936475473809069472190487147930809747963915475195214977594708155926442252534407242037631931676842908694513090717449107336622324365846168158990699958988648443337371709721448682356948565577788692721503232266205009441026616 [179,99] -191839962770319769216668278018089445335698548468105538770685234326545794812091207783302542964094617069214108465731543898142734930829352145620072034098938549365451812585089520532797887000195977349297897993233497041935188564160205644839954098444608060182962695481150627137583382274210143105912768741624206769793181943938186838773562697889361012351801392163825327902025162293284698055522105702483806863278304770017759744877495314894925360184336839228080638316256692781385089375460414912866135495580129073650254117990021994280660141449141307184184337445055571782648999061988082174374035494405431220116117231969903853720536223447396131748231228693090112891446634608111074032636671027549652409196314209704956524580268223424711106984809873768216635528810336827988886491440470710980922424908329678843994992039047657149973089 [179,100] 612714650549184773661638460933761166097084455809286984770225173274287274722761722753042357916616520741293299342899781719170084950973875848454430989342785010604084684443146518923908513010994315317926697306108852084379691245565467599649386231228388395596948827146168255310513142450435615566364362037593274386954132930257901463623884019751281944743037440302351177194987654974256487203012457037886430430483045199128869169695317658089587308184355729878780971898023076650059228870767437641654966832663530351761515312375664179106181251215557309681695556491447945915891957762475740210463937327375737582845754245059043479532569115370928484436217727165493365258039842904082311970460767387884467485223408530977360718421744427783988478117971794375550271393320202118759046003714319910218208569069400065359736351887415174848 [179,101] -1752465345548931886261735673618926839576166650862182422645398004623876065032204684628703217634835213812585497197999284512699234819444866369013492996033873523125986365558969827294195315937241187536662373664670455056611865102113484320338327550700274366265687754230502041712621660160864036437804337375174613557850129009866390295921580473402017437118957332917870675981252602942600593025856145667324607186258199174067856653475178661088548395630317760998069501381751342141457813387174940703298627184094293780116601184647559453869610488803908897206921463749880233439176257611284741514909646591861522921458907659584112266057794358893182318805184218593739179411050657755388758851220387375997356175119937784096367817461869545147143790686403086170985316095188283318777804158270376911333524768027333768920140105681560 [179,102] 4478230329967738437026789082689913148585714678070641120985311824891900548443613629272237782517169707925754996500223089515527094692572511644415822639237225649102405444572406422187007937339636022687986334868562565647964187349087783510945027944310517713066336038810168471749674341466184684894647545156826244980166896986804315549270101194796728051092491710657228049868718315874941577570714568899839754200684729266750403993878604295877342125150705113655767547580781055432057352212671475799217017684305866713367400852316646250055082221788800186698800914587329520606227773609712616142354821660186020537894590323393031005089181592373737676862337579930167129427367529428819933267929726518929283936511486861383368090974170555950944632570545127767109604079390536544199363423870431084264898099118852082432355168 [179,103] -10199681724964310689647275316608397553237208067367300921522999208382619928802477256489671940070427169125467072933483494397724948307512930356470626107524591122888679464006644107825003776078872067079482073703784657022645748719226117978385203739078842725053457934889539186400720378342716530338584180877772530779884666404519271192713706330554142174095793788174365103625574077848055888320167153119099514845151439261717271068717694576294097459052508255772744879783062910836990071977036772298209979761621444461582723104627266378165470692590575122951451528378695058498537372220314924765661017711399850499953443055706364977662526080488817365512975943046062157712060577652766771780026835339341076653287651198503516574521494035892377330186062513716618975919898436352141965558172949001289946636143974585156 [179,104] 20654235303088941574114629292518215556007538952676641998958824604714570552437168356677031055577062259625452999995894181163692184477345909102057316259182457663523121622002554854442648268381198940902762533235349613418089712098831124190459159122134848886178785464483612078507366192784826245010441759270034576043081784943458116385977984793460561027771217944655016563018998597208515362590030409131665380849491377106288751807862303454909646994025837848601562330089895854865901589864627332947421567025149093771439866192874651610910350020113111147584496644175444228767799038083767660043934358188639848663636694441662728298355533903747904023426956767819436019946713583307081892604832604623843022116797387423358167289435754337899720950531718289693271514278501427087235343107867208974177582425635552 [179,105] -37089651127508277043736582155695245870943610395484460206001727128907511406398141959734594280627599093145345163145770511337130794057031619494104569441385471780352832724334203764053378133997135155331518296095694180691054331493444116406059813277117018570983770238712188389782624213576705919313824005276081147077933190008330384098462332137735472870991881575645660098495019575062236613719686474736783559935051456122320251048050582906737128429212299777192471922526686474616550318838006783400664647203305953299135712850549935913219655278019744428755457370089834782669859224811120337860441635739307328098605502181308517400417374321080495071232708440757030282238494994511886681835396360893106970627694284441929995228925975821781857881798189419928819514729223388121334348069694050302969234220 [179,106] 58905235332680361565617623450124061090128772509602882517513664705458700651848611577840741286739224140466107643798593191772276089367080159332125735631605847281018053616630840861251478926675674947833162240930598441100429547696338150168350090722643882132014419144532526137018635582687482538306685799725534422651091650046560475503413267212517888364067602444479373889526920854882078063941705548080821188047750260972999273062565379849387380918385732134524990077399452735634990378586519206000605347829652905726716240407150406594793856549353696508817583549795867119786204655033520376207661526368263666126720318203826176829381096649760246076487420871220193666084160479406396305053633746307233112982480539316432622014758003507968101467000618992009559391874148761872901254422563312442448 [179,107] -82509549007150340359797762975423620126401001110094465067602085162901372269621358371501280917431583846856371555560462149627296913315677229516071947170167891484186342426720860636486552369892469433365611815676111942204536960100252036570424049590279550728065550614451972054431719589887479403521970355105002600711958502927755139845630080298294263625546334791369091921874782650503324526081825303689796891560078688701668380695971482416603991033490707512662059858675967259122493133475232455768986841136572035475709690188527782196041578689628905439787175155288482228386950601802491822740047030692552120118603369833553552165701906104516460895435197041440212313271501313780900870864036421155695634967038620851397018298206834045616199837124499791942075690915373770685519442879103738 [179,108] 101636130628653232902018124195354126350989431319773478192885088072734343936590826262488832555131011432567403833685249359841435204289355730506143162419054024254074241736923679702809527776069706132047795760319942218154922151296565021164556886416549643688111100116108526994752519863792774003917445400929950081281927138958638072935567219111422479608545546668676245812595238717086675325043879303291457916766845946289043918127374895294664359686382275466592582968248883234312730538040548828748635091207236138382827018603232215929850289351670408112842083259352786632328339796678140587653815467487934333130419605341395143355865764916392976375648661441571958653441887718164631392839637502829857770620570787315179473692187766220162867956754444411685990456724914833169815941952 [179,109] -109769106100292645129280190269771917212524689012080965604015760549368196383161191227183949993352261341736006506128443579980757668038571474656354566369945172597015028239668868921198079223328739983435224965924040401975719593283190007487356387574862673344119208925297254006717139091873292419441447641081017872379189762488233908472024941919620179593585114075411873111511757641716102249246360924696350040920877373019774051249656502663281376410221094154566967241407106521923559931925734695144949979667129135671886022686763783707016316375217512991952004195193703712199654882334573960729045314852520208120453989164345927315602679335652044444886514711241415140063401630295347379846420475230726310136655987661416587541512277498315767645505304309368339614026323054071720 [179,110] 103619601061294633854320807844733883780177085736960672915661237718064945687664822157704359961976519234728051536322897238665858676885650951096238144350297080841428631523221581588873321913287662466822567097793576613029435528450914479505655567138063466476781839479262485449018113102526056022672051407184116533872394008934206007051074953402025552540954859547523957242591691397810549465960280314442514287608605139505913770369745818046172902615004467010084191419434669932637715941364230365196207205145211875818261245825387415214188049245689002875967120435025087355700246741397056735706703111608055559997422863254073811346687518303909321822375061790574688947524239874152838912678858459626484111048662879718506632128889931136716992153246540969619083736781749424 [179,111] -85215624168166972523428229944594570724381339323551728474276808065150937570317191522506518129326091990658089301496557525223310359156039246464722259654248443945158413206926748069603702808732259342546463183668243701286379116918508049348289955174542008183120625736077113815046458115384966771224265527792639005713721872982645454024344086919977341302803758712482144364608224390317238078260666219411643880294446722303371630863631532471871481159737992544592905783147338855924682133291786250233288569149530212821422231320723436142306011081715461694819383889415573870140969832650653354858252471033362451882146830904037372978859439371601690634304945244700719633076416529099787652447086555273250934525385523998886469112700622832782544523903554427689662426706 [179,112] 60846903008715461480383693106996507893380222511229732640562115430944149445012446999023788687382453492799668526895374566995070364310404440708517537522749752825971062311578731417498342946046459314242710050643737484025803178896102319098512161754867860113021828486301926399989603182546576950991015835270558760820577717851174896945118082861660308758781113377863189832643507027126494544145671452241706232073052246539993049679285177782447205752854587482118274201639949370880065609556684327175687560075756647754508360373670321079034964022898027494559499403696066522872864414349672704912390635958769306113069331835352579451328789930476635011688708527975184903416248877647363971857156862070926459930152106704076003840453925596710730379921940095755040 [179,113] -37589199742513996307555176120191695872863601287323700333014718672310011599491487383432555566963329620071645958177271625744476151389499214358408699550195082782301289815597625714954245438278958601926661096631065026010810751871075578959616974268968882376745259128271366386932124427203612122555192945867734274327057574002836022057551997631071801380078435584534379900675655391603015610910375428644743308354729443464396081705174914935246939277135018325359542695846243613470119093744055908180642914722106874062849542505187995164626529141334011050103497233049342367485250795917350092286235565233861566704969056051186348072675436466622554448427758425094999602600835386018835712657923253737670379925458179365153865256293414052345378320838135284 [179,114] 20016562209530192757001898181426188698650376513813656596093192986629811498010369022282197212454214031132658477716858413706034273003793321592416515564805691921233603465034082389324330763980243809897045846201423630789188974765119024244337394193488654516228598862014489210459665585850649383928056772325728293764656756983674011963055241769246756815709641314582271589956580122806498144474020454397169164669803583375260196869073144955875945327048030132787579673650171749615489615739847429295645612829314344148697942063025644348324488167576684347578394231508037162634582049871913517785546054913573574807297839720342740360924427880783026189870877474257637003997797487773337315521183831495553410312866026965242506859311808951272147332472 [179,115] -9152566776310025352809326042221977616628630815766673757384959721534104852514109004039940363577580253601082616031782287549677607966126686599538472147489371387108107249414844885111971776932288779090228001681968685025747436242005927444851751262884875331541680366785443893015341072791592306823181839199160263912797724457256512260364280141110462403624109442828463866486748278598294392536919642030756097404899776682725700087269790155936403142525148658870024175860100172212600711400204681413715796255638149018434379134904777148532997932946081603244935114675384168529749441352920252084890252964983365652779444687760779727079846785406949064849111237223530924481556850860546759026969717955922468431211614021806655085871939775328697 [179,116] 3579089771495129605730717075166893422212188689561727356353592842376010950298902560296886223650638926713909633326578340402339317928089849686561489280763831060052981224579398592531026581044215656398753416901357465017411583633576574286930363056867250994123581785673432823418196527507436359080260957683674231120220750847142728783269349146079573906414912752493033227715858375181771479343015722601487048768731559293048526810826954639726151594963609177578814392159980691526141635009857283026804458729838362170247703396800095744166193971206991864063524925782464350913538888357520082952051990942757863495106277591196652626178616406344593950996658093040519568087328673550626711147287609404859648926729131419284469881715733504 [179,117] -1191919178071226737138866586093369460136812265013183124257132798800284495518230882238330357637037917806936452084831284132993989515860957409811810097867298916512741767997730869500524551543076093780310318487682127908570522400712306940228079772497636863055842293625489671927241294594918444052728115443793284457686083434138984748638787229794509464957948219122252372915981935109522789230847477346298707135714587214335983927599361378636879117771407643660786722844527240950421006747437145719136476176984967778724082300716140641433858477913839834496415421623461342392379909394801311284744449044644215617821046875331616692096663267742598398571554573372852617888488676180624405253737544613027991889727040615618752790976 [179,118] 336548212585736258291390000571226753872637703214757258742429830468102188673792255565771613615393258492038762873210092822629262873226256727822155042764151513317619498575113213118034555044894932920879382398848056564981463432945443260312738110170402816631876425730535617892287170675140611406657235533601558957770505237427216916068503978712693318392767849517314523767821184971956333049090688136469764680579313984685775481014750427951607332161895189050181324527308967057544326894337439129800982706041421082734373414357305411264259064780151459711450145685156876840680577588628416604026716918289155920824522718231580089084610543291368625168023531219555577047919560852131196369782188842517508658893250830035152 [179,119] -80197941958779819051893233374898312686920017054636332974547419847285924491984565710827077086402437338243214845095895414624832485939534091492571005920198349016461723508320873981238639634331362446262560329371100050309807957757384711236630729026426707016272669569502951598330609495740888843700439513303772445851568970689427309694076796774695068963241155940461169886153050007610759915626064939750561850800156535067728648843678565549440831740425782380226565571206278511815795224671241039229129053581386555958763622810137676184906321062797422397655139396531470410357540928345191898045790195596470680692826190355713642103184942436517898123504637147779052036250040753953388390113352698234664014742693966 [179,120] 16050356838782967358399063091132823649611775307518003082390286019506619241313220460830847592515506587107299075157498433832063379163675972847000207707146907436637380741996036075215802426661537530070784036933872969137509085331179891903043074168385516698876706576081611352893124041215007119199030032455391490664131462521980906177564471009984639187036667030492339076875617556564298747637913910152474690356954393805941633052074982936691776514352894222844398785492597758565463190836725357327756498407811324245092496696429721638861841679355541659147692939919015000320143662101444855379131928542032924794617021291645951964805348261348972179166825605702868614751422229405533096679160755036109895424 [179,121] -2684080182514892096828168189370765425693461876143375162470008029878739344509215226642399141955525237680152649209712996212319447118032565786221477388019424045817273578551614974185296694827960474020176549519816336113069298580573123460787250372724117600795736658039461353529204360193111990146623952928453602679509156844035061603954395099577514823582826892712050603743057972226399606699295587336506684033890007340323057118626214880915691262234514288069691033074271292098133372939297577545319964828398824289160749542057169438644392608826939624207257770017816054485896264629204929335232049295958705151462268571166556368710487159924957687760914267207340346333797077842611968267581496478880 [179,122] 373048458201827805653370969580873792034633226584849451350081342195020175873139044557303473298580309560548437426563316373266209568567033660604290276463972610057075129704383244501605774533745233764234694308333926737833398995732446249599342808154763894827236999838485185443264906533522635864963873144810540039100770394942342847333006018057420410551892243097579711291074716113145046436399531409007791919918101877415234795160462954844091910591764862066432395031217678803877283068514371497507765401041416212456168229348880229095459282408809699300315461469941521217813814285554290878430399469346600742877312641422084764596136267166395857297148202763802035115604241384421943549876904 [179,123] -42849017614075162337102929910304889745030687030502483692265446324303872332837851756111871204724822934588666267313978272381129380545865397742964673682046027878574107978288575970979210828728294131413120974462486229478131461755095606071485297745820813579248343355092819373481479054712375089619902562605976580931232924439048689543861496421799233889998125511102234585252944373399998729428696509738717713760177267624366137873549189318474278610050185696353422830605818621827661677753716829171021346453366409547662338856472437658288667472735048656826828644334917967267312281048835374857957199490559567549440344515254984598464227574430569378677582245864890356406060243215571431 [179,124] 4043309683856162730066165943601072247075495862966210758591890231493672676235515510395887031847021288648013075912134347589050108122927121830537047269523177015140742923202375046966881411302336990642229839349343791487389019454647585401073887900259391919136398865923133983748369883205705736257320948093246728614729697661439604071261628544546394393501307517905993208218283042888892981869642154557259626024355067631877750485057119913048194807014716054737445551844224832516243278578229536133938317930334965755881833060738144207597693039935938701117564103188853820819277561500422733930773053073901791786564742738603402407300666441573264991695738108135521182169673232448 [179,125] -311476780412294689529824406203371382567990489950108816436525024268593191828262176564250482564903906945854852446762238851419515329721840588781416072586940636726345656498616931888875978227367407272304242045010392162752331244716448824446289118825745188383994592270802005686785617504931818186036895747657540615990688682924265168074992261322412985382810016327071184951515948919949219948648113510975278795723432023405121728006222398024802611063516000791465405608834555395810834281429582548669043477245161295383339467722972796146154586315364882852712490265505271461908711154676337370480478171324324862623201172923426533812533689234252064909142705763653344587464 [179,126] 19459190515011330290722108933586393148998660404636927649978101034980183439859830377202593298031674042381929111483198450352567270570469061658421764005390488498413184279149047221110845442651649924535093518310729090691799464236203114762402957739397496381055385818012129943061706433263264099145346638733210085718231873262382148852113988561320563134232569898662149544470616174413219294990902034607674697593933009413630454145319318030523632774495995863199648961816026370455266827551599506556182538843935166232468047640340434306840987449437754668302232975584450192175162939572206252660857169854966124260863154528011627878567048121128149625345499617765328 [179,127] -979005984049548801395860106995550259140441323475946445357608880515245972146432094693331941701883746362153378408712510663264684196118219251565789734882021191791183837202141714910624369668694467057964477877361842583205495795529494251068795144580460473703974412444989225423533269671752623782940000834170554484220559236021689579657884217147880009369698492189989890242346209345884268490766117542550023968318381357700185897376038828297027542020597501432932335577020413074536625917273288606478093787681452071746324627645271219521459792773182765854961794982507948660417694022052273489713872889540273915620105950700565501798254370357155434787391982 [179,128] 39371102706390583069370949310088820732264167907747659521145487440420689610801408248294596736938505520406005091540469182079156795971030292516425540095950847393540105998087596393633521353518042858524662902580260485239505540961301780631624047184073649231119344197739469670713216252286945741671057176191866874442050608922721337579053110704118960267557944862886656590029167244719708150778660380392455758087709131294580741637166498912865558200237086632095255342617860704414326702665776249296371591798166721326170485574080148390361941033506636470146846201277566791097271845504334509241619562572660832617835960995318422422820590035903981600 [179,129] -1255668905972152805840724994634693609729750202235376038005969015368361253916402979218735431676890057709806690982366208247519496937975747354845745247341118223661586180321032352835320628304814329745701200146716644659018255057818261115048839171389761686344489891739452434047361582269476983840825818592478832987307873430727699338248953895066174267200990061042133282464261911653178435788859682955062970867009349364445503133731875940102655287620194625626427578634827918436944158631047035342176726500630549664968241086338712894301834697278244433095929400811183027329790022420892805470572970650923232337103971622918593438969473466356 [179,130] 31494725660199976292086474944341681485596360329422745950980103931536894742004654123246729431562798065935494180956887011645399993677599922090935911388971894653142237938317961924517665358860725690783100065006448461888816861160890250075118730039329782349199194657643318381027476534237209190402208007995187635324167694451271032666525646612014815032411577306736163111764460797050838973839795356042800024313937422388147342599379483727506754749069052885918496745995584513156021370108133593840967648386629270430854670427994436545136327222535296246664555451532503358001631570346151665539687885566058684088829059618373692010712 [179,131] -615732656844590768162986034017945317587602291900820964870254504873888633015294316548242232521991606622369635447337712415005821145666365460789508045003404716800894514081171553141518136618738015921935147892755296669839642436537810212688233451249667398658111698581729738812856268998021600225885647444812860050805564864902027484035027307226058418067834584017508111455093972503999001499637755223461700572334545625471698686384728605922396208072813251967646739169604699043478783906329028197537880472965891817728877836402985305958917775019613850345585358991372923308955245554616944749978492257811615239078390867316409 [179,132] 9294152761855403956208749741342870591123234127001719592654723785649333841804525471640234102788533509969171577611477965142507689786284196805628466392255018825092955059503142415318005414294363154974790533779159232873929122421150813681964261455816881049108937033027764955520358234811501601933397459878650932416714157596118524790024264314074600671790635220615197803390901761645885987626319413606055055953912698948471959133055958899024735286246173827059818654425161857010317789408001112952077398421510793610299218696589192064305328726090837815461025512531985479198403680661564829790550092704315659289725056 [179,133] -107221774491711311120344568798148749226775138183631285897068322930099735348226980311071617296770134903259353539992792719537682333453801989584321436558124364224497528622315228769053797556347779371893886737670802277553930939676892316501409050598136481912335123716293570536481872896022232340303485093624727547265895860853541714289943217153515571709968545136186572646070723614671635524904091452615535034515065683864787261379935044548749107915541653381605001942937409592548263231618940188783350340700103857541039223826927848498131210394144608089417671473301915108325097943233663282338316115108982416 [179,134] 935184647719480509118754888606966790595146515404905175844580659465359730517517983081690712285264447033338780852708631144764158896409457497475823381728101573409559022794061765260133465708567933721051173756436131396387253294104491583852144342663899029117020188728267002019330485332594355550818527890637635279279844409771212435353454745937391650313088548834231761447587996572749444071669874386790640792418152811411222445510709069789121458624454327627430993548726522791659059478721268491058995397623203030279497157476054487630428830995908224566921772327474521578317080754640855376258144384 [179,135] -6095382525985329614854951158075207074402211749350998999706855295830694258299674886837446719745740467103741777846222985580293288495497672943366451218259274760573758966290413040309745488764451700332435262178769244024070950537334234984176172685415219973792079380010783151939215118173377558754695661970522765136431219094735206336267785730362290388189182996095724157411721125839041360984825321982297285501714804623223383438510971055301520190438831202628728888993441094492299511508860425892877276212975296967734672615334239811862449036609290552827612565965920500997612512536184772912 [179,136] 29320350824804757466645808795641173612318068051575396246693574145748723133360132330965756827955336787850341922748077685316675165662066411856248264924214683662376171489015710972411702963186502673751434953416729636398836465658273889110097498826421108617435893353453738761472194437816066976387213753755131453495014652902843794345432099962854217611864426635270108102470407872964986112118582805203514740550647986804262559730781462561591323930177299568497774319443490530830053703026781189578806061670105647641046583655675537954697261635906611536957929554417054379265943568960 [179,137] -102698678745821684743728771041406639862299160973048430571805436406970386307859147440736687849092815713886146083472118805559335596951229929886415544139745871859435022429665888611439333225185377806433550773276675530614261456696926410778072114070897652437242772799423207561420749554078573152679687928096920684605692051083497553511788028663967130647310704038748188624636543099414811323905157686204810617096876510223015468060489125585661408001749308148345777161148146578666940858964374086485748965932255390752098656591667539904596560661846056247133417526138854920232 [179,138] 258162399117257460480552208913619208711393748694481802060180833311550869744739827263780341734491499403559138304250392005142358679709225552261825104570063729678818205607620277980116924415593958636168488220176322489932808973064868035316990379371512576668606101869411053006359636268073168736934767044057146290113813614431433880507489952363700705325398203819801996185842324103746807356012408871757242282449921431159565951023728862576659831890789961628993636368224869978586813582555118630203485769931647243631467742868576090565661759633644207771852957424544 [179,139] -458509598921319326612777700758317954795104256197968201122122281275377343963586501398548524514785589618131496206839357279969377673037562339310964995132987520335379406862894240805248406886263496725274513050385166748935424024763479143456595756703381812150134418293802632105461954726285008656225292484614251535473010822948094497216034661464128679834692250299627372157527669657714361484403439464428495211248449551177247386531945090359972690819491855449523885036975847030989923214208360743363662195109351711985189368921497431143996627005632194838932 [179,140] 565660712903888923492076318180087338975274225045987582128220429277748883304459369505239221080626570778042438494541189791669748042090522731983491889078905410182519881334877491820578279811243141658237923210747250451238432609268693228595160907630504726669090064537254620733562725679686329160320941921487054204922521549232984763823073334867282136635788369954548244257301724171010433593093486684276502848990025424318656746984103413223382497823808325112813572242045158454344329294117028107076613682757039075803352040152530547596585783958016 [179,141] -475884083743893548516361872050763440109027315017968683608682871913231468947689349129105478445701867780329198707433945456073621903628707683893881780784696392079465600354811771372990268150329823234106288177521280584614139279207498782840997182056028671425751575231685610424382326575682950616225588724332576943017986473259893147793825690120872331126963522175624956003656048214975571727631676308207268173119296019056657572808736685192045319110509975141372519804540913868441123691855486434501844692649452007104303243004910621858688 [179,142] 267577379477852450704362537137410977482569925702345365051002596720782735010933247197494120058130922532641850827611088686524738296809470797379345462344652321060364044236123851431403887783559091857402284676391327271327017730285721644547290246860260041136660858712833722777851868117217465130158024281086526555902499682361765966927359410850422543606822282920828161981802340153569350239828135286565855413477468602320821635700469853338887400759177667083532546234438666878884039594263343447896987864363562169656315337468464 [179,143] -98367598555455385578846288480482395290406566221477103438219966690275754932064648168024974829972034772105418083640057772780595922474002925356189572725790939410612566226419682013076236738709107447570737738841170032902567672804626187450099247626955244285013211825799076429674233794067442939136632221152268316880618054831727725888680263763595523764877869681327014853355170774785782127941067990999395804034174683617880122024537020219304880487888478398335115171734278752891611147630333026615061025970011804688050 [179,144] 23080010318304941091328989801729697018721405544803533079466267432616291020756346792141392294196490656922845106844873896811141504272813376714239212811297451354746551426308426524028977221801702587137653051106347748401814276933177033267369326332521815804770389968225420874128952696690040169431943796854254059501565523136290025531003606098393642859758634789226870162856302004847836361885302885501621693015775531428969747921682275635652077704562616147460749285930899757188276775934054075924735943015424 [179,145] -3365679618267493657902943021927949368829282638930118448452066107693105275408249030158942311264076553419513224347812043476669463012624620313294050954260896027006318568947591311228741671803373175953494827921534570432951774497375193609879290703312653039245600771681507063075294486153505376616422034484334926778393959453547485182601781772060763628727080630713737156444631925621719899174585583178123136783289244725463873177002146534330595564866509137334968636491653430025971525533036985368544 [179,146] 296226176001077300472606474179391422874770708062743177797321470084281244589307043438459739409917441003629322964452717591502374115378549094263972405568665557213454384470466473815849336834043486816931430430413562351390334456578878973922003860707964405854561254794709767885809065200805155704167666676990333736946536405849594784007392054091746529244167303312397452699635957181447623419036400130964005071041592065969548892154634348024265677600681662432189586280131546196340191762280 [179,147] -15231842092565562350226633370547804600884966340949708626143481566244461569538092362439615005795337051100543326360593661482565489808443664020067757478575352543946496376302850936524351063861957276470590850022508582402846907108696471510259723508900761481341116413634139119315642152966592982133415043368774028028525516465514160615204544819411927633345405703303033853648736953274425483266599311298487296532377483219415775933694704709841691091581972019924366248235713217619 [179,148] 441268683377678227314290263480136996923113328729234577964433697744514814413549687542897943582248353018237394165519787793107615353794086860894752249726488649812571734364594409934262457343368849560092492221158743888352190935188130973743580402418906113049403378151352864286529877070791463574586582145115135470131350069441541383850891957131249948136715938294925303349682295575362764174960857780815366615038983498123435188023174236077496233819504680716124266240 [179,149] -6915514651279021573793109370799256915534489792993119113104751910937649651918574899963342964729767885474532570371421035112855615374336911806086799555430590504460786375523384851079378378927515492111219106931866056502845340543115582413788642281173532113479974081968155338284430715524456024073622979089025044434656358670791690340823357637093538952729785850027029750655848572208005690885788636496103914867567173627288179741984685792680835514619980000 [179,150] 56006174881161744460256680129809931342862074383113184029400821806248140821759253436553292636811149456424514756189672174127117750780339441006334490146756366930918872429263616503309069459191991388424443030681531803973232265428846539785503539266726086082787940061349219168268363986752440816796746840763091095238745259919221526683366241042477360866304840130401535694996200169852417045506718089609112466048743548926799129227557003259250592 [179,151] -222541437118771831636061688526938246585375405125754893042151278297548411579910702989045580215117169268000580164758923342034391311155517041340473448475364287676091160932494819789957996525396596116748607663281302048695630887021726239147422320733162846039750946222470229934793382910515061300900213695165363872786617396213007526077675844487251487733707005573860606071913422217724808086593711256072729002795862868947923534641420 [179,152] 408936419200025585504298324365644642077114708798841423779965217333087318761275389809484006682663274403609492932150298612909983466726036199548016064030617943594643530580468772563081149217008714815254099278833176825688496884766992662586267653894296308995175984637673692339780232471440720352106611872718976840852647837819932167830819634071556086241874848561265651291974681933151337884260311746694860375219937280512 [179,153] -324674442440467984715129430879679528674362784337691123527800857699824401485655735113774537811379738088312700888822424122792542613116021816619218280362373541627196322414034568895629450249874497761368946147652588999583946297550135928134216905358459885607667644749886646752638889117613318988320322902954982207422675228340356186620280899778159932571198925847335780394963617161217079496165940256656328672 [179,154] 102940298083283677801980535157631186491192640875548382069641644644809064462513434615483624257783851551126906927504947326362250331232971379506176286806554410041095829713539082181881584037435472746672762096050285634296334911901077053660797199878968104838643785780015152009097830728856792691242506282212490887726467492233694427978679156112312994346597055206432992195916484661826989737636256 [179,155] -11887078567752635344801214116834947119951474132427373612291063162124655904184246602679231041066840481376839795188233542787053906438864089005852436749620835023421825978387019694222145496434781113709041313461151244049581167740148578227450436281308894754239687834904074927652426817397392708288552641306529187709555901703663543506564373570475214047260327183629309670083661201608 [179,156] 448390489652609591688279465033222138746515681549649936165401009887386806544927337929220393679347204407510071898730888632305954885560436795001267580140720727652788630522497867563542636797087133223718884867082479300410680382260039241560112944655645941778245745036844035727696312255020560430039257996351199148191456459839194266242043909373079643461000017000400256 [179,157] -4850846698828171213579275861427418302778719330443549855466469250964014246096890541910727356899403190947897025162067430810231740069214013493739483701890488760660796068508112025308224306243907532624228909899224389396128466853623938196171475859017231091723665963572012149839648887176303563690131869497049755537358490705813060470269370859438575674864 [179,158] 12851921080411348723516812498770746693806008720090111643173537800821465287565807181729408868244550569757951606619746714368528345224069767038299244649710706243691613023939527698633466619643806135530086965901157605809787375044742879332838302665945768811617190886999163852684558219166627138599438623741686810406660104111225560886458224 [179,159] -6867251890435452571587251895768983104981954344363998032995986921543202050520581364280901761129249420534806966121316961750619840174028621229386064866592442751639821092533574811155586915744545657926750870434539723340542981724111435295100624759487509722456579019021382484565880703291546139426166633556578318722868224650 [179,160] 578640829104566596108699103171716421415707480592233478301862704543580506870188677551186996764296745359379991643529045754640556290689248138525167814613869277152358188091263170802943127067424071690755460029348576243392543568662843486623025398147923001025480313154255157389210424327167806364283592821440 [179,161] -5643432351907714591254010212879129925671512562393819464798785332523241303475401312504537668187268672511608331504503188553971846014585742645501695441552482432578309809806791908473909392268820972483992335394827574883821558944111895030111323948316879936417156564543665938783073162170392 [179,162] 4129294523439964436869880265832203322158511451857096281157399253277189966369161786164278272328362713457491607586183438132779160846363694197051020027072321567781159469654506727939047760431476566361028491961916597347545216383389872105674453878383739710205870925759912 [179,163] -134735924765337492196327853734937061786344691659250547146759528953138881733328688040306453100867833705926595405814449195536520480947400333578626854826506583407607370336209970339620941988442421341949706619075873251402492466998560062280377949872419 [179,164] 74772028006675137844844863475182879092023155767263867343289564163767252858920170383457050194877689307727244294182683222680340515838145081185413270495055243167499678596561676522510142997053682408736183343733906360670097254272 [179,165] -285238590285156018553278037530857292734112296524691454705299619617942826600280942196873665448350940679496925505272159527114236699937060217221863767312583467761040593396486206685698106086628341757978416 [179,166] 397925362753445711642345470926643848655264549996975786741858140586232121675596160278014717884633325393723744949994955208131790900729817296269352432246158252088136729228614832 [179,167] -18338962355563050330538075689289005459259489464022540709059706743817854187650534168740339801241119237235895003943199136412098223454574237772738 [179,168] 65467233705775184058920529343937698690559952188860828621689713446266409814761895441317915270820585792 [179,169] 225437980670403502708675396502601601282904889943899165808664493565229688 [179,170] 261144 [179,171] -1 [180,0] 16916059092872791871526304307841771215184649610152621864694556685878351466352681877664322934722750729092481724458274494950860179609933727782617822494661729191934281383811299365113629959797847489096319882749462754539973720122266151694349964543881904925375892125818420152336184077509710655359942664942384783684295731905927242137166566213350875962255165711478052108690476233723396844907337926593066603045251581769144787298116021238762896140995300442431316148625054527105947738479108375280243537690798386349125305751074404157252187454361879750018676337194085860739311809827827777754800956463350259117304511545900624214538928869449454793691794431579416443542285172518486497974814440009751559102147435344217280639484037796125697100501958076962210694391120345951201401088512402581437880161398710861824000000 [180,1] 73549987524504057052722355383622515539312826576158902564707464529453505829393842544588648184771334252847535987900716032356567246107440858067918907315824960774918193860240382266218898003538557080892921970834307793312569501826613504587879807371433342384185561711302068722537024642936318265044776341856681731687749113715402479554415982439536128719543011577763937857536153230664790479709623208305664899239122434717502625034374137421161303086113532208066114072731007480622172788513385231999938875874267373920269451856763409348018322915304508697497033682546562743542977808155513201513331085629703894973857746335351173925691925372307025431022874181726342591704130557766010130776266833866286857563447399288115896164978698007923508699265597544106807520881135739103021605569338338322569508345836546591243632640000 [180,2] 15831701330409780886589989469130165020316672061691750556633585325153077608033408844871979045553434544155072427453376848632670793513663165722640434843432091515187354407520201595750959494182903903644494163454443730303990357300280228148873038867885379845369849017944524278836600432714228615392934164209949597316053511796754080264624275661403173167810379883173297849171840939062548349328261572748167895765045925504606194361627091704000533419710642316015500786687277094963611274709254207933713157004973998404952495503536261517899814279571704366063463245579693809086434945760312970634307753542154052050260182826999653806017759236802590920449335869915415014885184952807179076353305065976273820488464113497326055324421051930612014655052364100238572014247647483693523916149327706277780770508020657949062503065002071 [180,3] 803213397375586989475226179146540925675069435242390104002394984132657510577689669222156634673091706645510165778086993933657820551786034448652881420909668406400619625940613806501651097772051404233665998356311300876721888770211553832201070514210566813712387754391582002968247645913511428815499057264677180314753781476883928985587397194156181316019585658145241158559210884359646391989332475165714909184818982959454780558465834131524025231086025214768841486540850156713636196521359236863007594104989131237847908075070065853844258542919953791543154468216088877033815363582458505207661412928026749918285097882694444484050961919357938280832058811465283478645327248613429931546013622410239461556578917224637002942020722088763814562227175972415830053195885899494317104074498903982492760877856271446801560072629491840 [180,4] 15399767869171121900459027271628093392417422530802124722164983821314751553913977468142508391069410836739745411321048703826002128286803603939165686157579322468922832533066667322116362525475020192434963259110016728470519157304481154058472524873614649151017967565934168028026701957581929448940324533255353708624398211119787292549877377661117197203488635035847340377784102151085336298586610194569984591090878806371684076357174196029547380326143996097683686692035090832921043746653741451980795582883719842016360052858933691921475510457759188285980499435110187748285791494189279136763012133558318026362136359880826105372426073652802097344555079959884966448126463696548566695100061942896731342602750085099184043797384862668133519036247541353156612342704283172150915136424453442266708488853040378082591807876979506976 [180,5] 141269060382325706902253967657251823636254108547776515448165603706687158972090681628972998380274197260082150524163377650797417878557329619148881786916567598696143315196592522175259682073890207864645711845831158655691286587108090373971722499648951675595281868953816453828330859238890165489446012688863338463900197458929044391558730347355870837675293104672301554742051937570858005526599971424115601462394653229279285561237887743191752867892367483264494904526916423587640758809922862424258865532932595885852328546297523262889065389996270957090346714524811700243193323509261522630889904463171747199572425232162080777057850651988030835631609910668034997193703630783401019074322993259141378699897409425602179137778348712494284244650016465196665904977314849499190418296844911486655984550073687037966657244203039901920 [180,6] 714914490881033809066382068682511751512233945462990275870682148272914208121147674656964114282731390804223323206233773387899344900875895990075439162216895623769307941973610595073364612784680753157205569356378928389258991000769952711597235054553543686824142318396317014459775215544440711631790775710846147618215791088287205302533167006401240816841491742889701172282742646231912342528313425352942322599271113858831420416905842047734405934489277084864320002644871612360359498006647368616838655842776887213907090565299566760866608215649387265274403896334675943889019336156555326880846665309960758745888010177844027273296266151887692428081051473492438461755639790334148513631346357001206428637305763160030592071804010133974464392281206991281908662415412839259673845739232252072350440584456320763173284265655782381088 [180,7] 2195667482197043178489752641037287519780993806626268954107316126879147749332236228929707979370668195007825266893624630031936610262285316876117201919633056206577212348388553037506972320539127441785958130336899446889500761958265501539256693985258224760111060740593255111872994295169181487631080342503575571548201920740453282116508858462874680258180908870465383534577573252665972772788778097051048282155221775945432631552228828535767406836122660465385079923551480885455598881041403100177406990483153719791030644948772624059659508184197537878215002308683366050615209674397096226725711928482943365941176826625503410320429604773235240253497531370125567525504916103668730837619483860990636867350099152967408208446605714531766499351938710277547082988507188172313174309059768250851745662819752689587498934269390670504768 [180,8] 4382283458254245180074738221189044059520367672651182809622946334248016794841463594080008483295628237097555633088467771964663349797087579145820810018537533111377059615633598999789089322300620808214857313793723047009425825700765039763017738033810439331687635907074326631025880047038130756281555830718216121325851011285194774676624793774805391799724825332284595432340956439245621709409926604340357909219537832815948872178290641338010747390230928801651255211185247298414061272320911869769112004813052595966024255920903423033351172246354752591423021939522963269319041125266696881908904885350115117119610937906277797279476259914908627593381343091519402785147606625953122139099872250896299792492522092342195973777845004373265553092699698318434755723500358839691527882135039188525164426180027510501715055618090126334368 [180,9] 5984281899461489267585760822748559485347989540593468554883077617532661366374896237852997495012345664475636146445491655899243285658988539045547795953515201101622993444024459841193642493577173783889613166213818711410491695449846270796508153294559730770202215564673481765121397731417265306150578514207912359268262265190225396364505191022681895362993836636140170293882052344462754508196697816589598746911802019635492807662397622395739308635430745635599635507778690966443361767092128441212441714055677817817017612483610717345295100505090351025783530778124841711086951794353647461900821287852229691478774955089605191456606997580902054624651876849538385428902990803212721005365240153082169045580095240055783680603045380462128252266433268282732716152464214754229638934638757625554585032903562881168081932681987701468688 [180,10] 5820075149578593406349789480125079802536602080019159590881915111640249865838345406176983236923528965650513039960184810904776847937529752314938561708220584291342337296065243219546014332369777825295606342658448132503804745716423646770673087565901670333579001210823255912094377331452080836016116409106540895773936194031256954796455667217419999231647655501088234475151068530208253225200971558388445146278689518880138921340651742466526066431711911578532902477453282640732543002337281639191504993898019086758848020564032531715228842197265885123010709710736223298099033486326429331872275917731747279416666596996052694345008512097453601972358017158673035720253325443992018188305911198754300755600363028908274489634765090480221821992883535377863805435017038177451501387467269544596015747507831055212796220469475223896046 [180,11] 4163066442411272725299840542983990950298417101159486566602289871369695202847055033025417500534446499015734665429754354335092865791160937743998748266578654918331373192846242765494077686527313722963895144315835555389993799247444442712577966611252605760291790131552738073470684483818280997359128624132508510675891151579749861195219831431201524836107976052106506437570505574378220552884323638988497095269113790014511426585259514826391839163893034266769739586142007261170687241341834776027503856503625913705656774560746269265065936586259099751841553612598359154855015270002743231588488998891886235372726825371589281491143983962481004547921367482814781828861641343980742701530659608695504251299251088157164089543334036982220450452456999508072733017794047000085375987423097337679089216424221202434923793702476253635648 [180,12] 2248544258859635482136352627551521457323985560213148439849221492969875073260176717511524082770306400891509862775158116599850480355876306779563960809027690113129422745922565115104202447148800340185057315311644761914099142068746768472386421018609844730504389147260041641290655242112711646907432334064622507976096277957000931360260099246130656660144135279003415108067083136249204294972161493051189835255859249513198530968006369462277794080254441895466795703040635861738189996055392712817632425245829875463680227734487354209366816871137460341797281790906726069377109790500012399921434129455752859892389666577056467536224246122934757703700745740608068760574559360396242954941003012454951554637123400983903097623191959040104659842582841150983258761357982618161980147272894465271001880338357856321260876965913645494992 [180,13] 937402661378852826383955526640602730539338714810029639091096326279823030485717125940065333104630756741903463116947615990466658396022261270460216575298951467153516361549099123728061687550628793953226747051133463938575336964689724418182689472136522060297115599050962841982712187761331264880778804799943273090884243905312459131085229623175002589461874786540085168823709184767750336398712891949828933860418568135502478122893201452645057572491585806934357087306280166389230681437524629404205959545478007241345104399069584591780808422042361680177979202439017847826640153440823207155024881400189666108924195747072782377165177644470702201073881468888478004692966472528384799720895856226902096053853764068828978735802659886546268154551702658123543940693404535847814221693297318033568033400413998838362541400944678480496 [180,14] 307293902409503704337918192889972196898764718188380090868253010932194815201587332571083557207012730705695050686052391688353003445985575746007806044508483289463083394251530635103833416774159395554162068239895799879002983863267680302383379391035499948025926185758945195723826579607369882435960396033248964954594196778826130472720090745684911438235176960464366656108407991301015318884383179766643196069701859388480925673070701630535548841375259031099018207983575916141169081844208023734085231987491105503140371054352070848160494415347734810802334833214457606191786273845946236612089105359088016910602665857155650825845322031633153788191833553717170864631368953372745234202384799408024804084148584769873416097522716777624865177119441975263452763704747482926133157750438470194595411613068973138366928029715594440264 [180,15] 80481436815062910742070779044770559764042992867639832365934837611507292221736903247843812486359043857432606918137689199411827653542591683586121287138435937955805093380207151074181706616264599227126005789770080646123552662352052286450913670266166034302032388451458357504484738587506767129401752408455829133207693467903935840222049902185289795306463351127870185034125301196796259755674978492681820857190853084928215713553100567710153454922859787798830200980250843531625424448296956144638086967411823001089315891475479712231688809707208479800182812568619806390971476027686313966226310999724358370810516981653610371779142160862224309688753011111231616581155599718240529738167457572094406700434771985159545354112596875444988933873802335327659156038618282842695784662087128122329973791881097799940477801212479024096 [180,16] 17074035561772315717867323681002120920476197076359866942574703431464112798794576642639868394676936272817302924919463932788347000473036193336874079734706730324991111316761531061365986630177594040157813593077458007482485691227192811687901348747580724794173445038305539727338543312186417816992065025044928056045053771398785920900674896593896884745181477991521592701904410113222788371267582596553553342940071031168123348964473944755061958845357747599823862296285537437258723092760480167742875027261401853700560295070182840916900676958721831122499332856280316665927975429042502472562481530121512230449844168278902195106279655558992696467500411927572163275654924138057463534262511852594763058546890090924622240798583987308929519188643859050809358645864090198043827022137412706410212186375863252479795901000912372528 [180,17] 2969653763994376582242183660486319851363641352986528732297846026001821483750175131937860623205594118179024175742704545161464662142025930975851460047104980608863799258785474841431829407172913253901011789416349481537422400354108409194160968094398484546817306826169487357833479942699512707385842190727237200755004650703290970723908565589279755110151692115552806664155323764910893727521659729602781180590301901189699123879825888747618579200593850706452807432751748982656259692330221621779192393759263050653363100143458070336241113727537990325341273095743372882008612499713297167172242020199871950614405744139257352085516174190891311067586425749664078432286000706564464009034157227972227963193392569327558878239955804284066680544123652969016139573949457838219753377668555028360622524430446336798959935369209529368 [180,18] 427969546673041649573177597192817869895364132586948869747057905900889037343322987828036272776611757613203302847870051338749578518056605026640743647834762899348594218733607545402713517554580847308395818441507209863916126862005087457293011249741252615333335235768397921807599284550716824111036124500919895611872589412654912135069146215480241221790223553652607213477564607957863849036102701952941267105893467712716417725527442118934534670535443623368132736047808599075463034637665435793876358684799084455858359949313418863041861393861668903907163017073587356892833829966522927590221304438718415441936485147761826082312207323054743506253829427163174294702509096937546808616043932427730915733867196787080850326899726180986997484562785016670253026169667492619168292882337866026422449430328561244772997054796865913 [180,19] 51587691943122909795762673181166413571794604889863248406734503712954485666512544817507142011378058646845086966437529979212241955198025020839131513750827051860660675035715068386541855677432685858319134267456984879040161169651841526039391001516600392377377605736416266330702640794810862136799690245243888657257453705032432635938639936192215477191606341472709522352713291190427270434471203297252305822208314852030384691252216657843024835816697502800445626262081692206308435081927243188150487987928190011529057284836159606806575316742968032874456550254461253863496916090754500208558612831743712924848027289898082713473749261777613982664178567024357103444255197348437691142298584989192553642046155374560342216269959650438561961104772122975093943346745130619964421941384065218930490219035686523882608179566626496 [180,20] 5245127873175146749118873976469375395916319331832262395108931741133904250494365239068039542153278965968363961785772831757109872239732991372264146225004215840451516334713221652745189910658393900731360718475474216049024492900499707307719576502525133445937925558039201296376435377016788115596376150573519835030441248017200486129611607945188831555128680708605707330033667574727886243846201712769781190663532038959155604064142197995091676570910387656170378887211628336401491534740761495563113640253042497959507845084635521582919593808539143013833841603248760360419396262125031438552180654460770115887053887779523847469435258274544247808149183968775227669264701419071220631854347280651448517296026275827531242488783134522011495763341092265303509756765967251666157400695585411255904981492734656422890500044667632 [180,21] 453231720090372219880136014164851480333404195729034345997991052912791465758386352173050786377502076586826719561891580664268093893721579268563652731111450471808112714210712048909808795067898189622055278174041743531139027600292834007664470338458318970999798896327097884905774652501437989721061761192947248183661095841219936721095460147850120503670867600840756694467692595989301303844806290670034837910019921717341838957642706364382761333482863979326125983907027935010488123713292630923993492978807437949496882837585845180118203585226209312168275243234624426608730437409827914991923777831916054194558234497218563701408071060443457845994718967067494769942397497749954432460508628957924909890430711920964141614802135597687846460737591631316041284469004423688095331344416096038704499219854557819709804606457936 [180,22] 33511657980808376907754627366306178836782752666717126173845292507435314272410887337767396285443190837291682086791604988745198814397896434884786529514285794981245014682662385946408081497820854467463508748974256554104670432215315840308879211320582740462871571955888579847776215841240370084084404099087225300340663033934202488245435572621561154196606992899415305472094691056533557678835515569128086275188814115344143437158297182250766710418585188022770554553212006525960298654287138887960777891784979032703471401822527907971937169013679986533794204965444960327891307189842395678240877459965061054230327841922670681378638729366981411258691130828468267028809551840576833679247103317040714827437498682111629479582104098469768167954373890273467248014231919184565180498555845345913753397171583849930180982379976 [180,23] 2133354428743863811795026877967192127953299009611323310930656706788909882863426739095761112900221664057098792757717993893319555013616599094145593797963530020049622026568764956368294877635695371596701179030467328187218033353052705580186656326804842286179516000168895079454999930498905150423025171344446570529508495679634888000056842794826710625157535607367326818218700509344214716795530057468246018175016943127579669779032171720190479323327461590608068026576551596469314990910471359080849046200648496101079358125685095500283892569829492921452770941726789766437680109001537625507548113924415462853373623598026477482820346975183566860602980394547855453286344432431763558135715902485388426088693607535675683173316805946225243305310787168775932461876267429300797875052944884796261318993203391709975444186400 [180,24] 117587275240352585927869173244498455205141440199186070567956685303726554934533532362017511522491848213697951134472442377509510314062345819742469577812307651501701642686867587860916950161415799470348743607452372256268047461655567447654434193794765243416633992649553343483876132849565524751540408573770845770610178507848136402358350178974303928159786683202838419140983502402727551740234671925589752902359409689351447326324245793800246945067133149019961767275652200909826678442063094684107767884037817423690795868335145305463639972877221703196623324505593688908351321689290892541883132302824676590155147484542819586925528199481381484984861055786290184914136143895047037263001932596944003110222495282029028990559590203666957479126988672986742368930311907631757595322849373428498576903147618121201545970064 [180,25] 5640466869962384882720177793680891455004096544152181474953929117971677528650348531863460470700003976124942575895462545440185120178540411082145106062594952287712051387723424716166813708260016642174426540899546042908653915966257609327190345810288278215948040718323431803901375674885361777226242606335289749476286995403455803476864483007248355973133750943332486268369247355301595462221448498101583897623884681826071425845644928366399004790110453883080397641813649832206902491085895494861117856093355303153985222616316256485753344556332580950521102633753422486730622158687216576655784734720758667951444527970448013172444075627267025666802759849675331549345231589440336015310262219420381614032411878828821937843578104676759257689903716032681234728072841118345845115170243208664816520507193168279717393768 [180,26] 236574489856078835803964876351967202207018655167989172687238364223719195288703263221161787284757491838897444559709305867576324643251874271802950811814763925338085259118154938164411324464067064169328879987559741999492274698453994435720892578770666347183291709250589957659736844810729459262785392676640108588279094212079410991460511898765419785074837718707550397216063281501270937655785076271454980863140456122597225486177734806872911942955233278980647805569215332467783970527673802314544414181815326787542312126629127401701675319641274472919692630170343769063533163638948726314161031552601918411863418688473266867996227753133211677116038441144104916120225921029844775392730603022946818940402038279392447575611803752410036712257991073534985492315594867466772768039562777798143043054125502160148752707 [180,27] 8713534705289190648185725625224323928227489713678019176857656171854594040636376865785526855032946760898051150785637394722316790760174985610477236778105419898330537048649517155180324824818090666552569067646408072537906167317778794350955445188066878996002151036345427829587700301034205686205260867009843560084143191730703696417925670208511204284399241326564987386271980869229962005181427849046905537338169136632202963196460053380765523886375349846526118096849362968500536757337502958284026939833675014550041306468691326748765574889513581813410492038204668879354562697699784913146738954181246780760437076952844497272850393359490935292010921983808132555820759985229527090154564232210894587944093468410503710942649368950797666864494805885958709558465530196461523868958118805254792484453329908372113920 [180,28] 282958464792437334135738170527038238685397211791458827033599866895499493572463141431426533495833045792259758678042801337015055303445543640930001324369131906541584109811420022601366759582270380052197862320809099756380820157443955151483534169844723134888029699050010168045591380911019273376549258653648648185043609660851018040635650349223484407770604641247843681135261502289787042448390296076821750676934455274245338931047894725290899317820117844284369701299322470077376364855220995913482451457416120507713972357730547849703308950153374294706955090568490245765123187990451727538625558254815484993052196170444348860525783520214282720997222132352531049246100245215976345751590371800730310195946586873043863645518265145038892746904994616859158246399906980872572981936903839445515738642043638127812096 [180,29] 8131103488379007926823865021543826808024652769585398853118811855217329407071532756915583899136911249103732642625309679410581084031420098829127999149226068329940935570790026384329082535191188403991114095903249229844536897622001491965906451023847045342929849545136536207126090736193225906250826223983992234187750714316393234397233214322448249956067736346723962070614881073344881088961634859751261429760524192834850246003895391865241779053963026166810166928561799495086847030671883631294102661317526418321178128504075867747987649861133672630388492981488259807008191209132953099961249904207444473855355876850789683387723371135947267932590185379782524410540902789612385041136217909170696949410515461239543367130052838939776162676479522170931131460703164842678833020313337472673601249975672295678080 [180,30] 207468921364443400173204668007089309492916105655954832858477963406843759461835125783483772382251845883492941542679379496643598649563618123834258474425980203003983002875332712230745758471201796473429765075175122067245317597234225440887372977981183224118594667859916417903501276695303998983181343277611728941683299502390255679451529218734169732915067915883523867158585599150085386545086868849427242944604018295940012527655687126645963460168575485925287556007043341352301620441498529155978483299701093007118789906208201407056977174361944038664937994754299607081069438781423826942987199947419424397145666220235896950677355010596743119818446975100394259159765383711711534728185090622983091614097939336495953899216932885954293688801860958378796661162352610573412020733401731031689770599286994670384 [180,31] 4715252305547592834876593675745641584325143577865062255868496246125276732471452120198308497885262559124891888964332065165512884722749673301889116494709119218852125835830990375898413358001072957165899528530529801224716802554550159837712333762001286482337999267194823858098426373378220110083552551217127714295150708970774053665964299384674988107158481897716145319325551136292831954204471334527848153010641437155868578990144837778844435567929483231469104262867908323505848413899206163792658101620280743283394555503118061734232457258336817856683390333447376999402972330972648392035483960112537505571055397814329726398764362142381982237284803998386766088720836086311833867635951908752072160005939788963329900328823726924356566868683125010382333246605063075200470103069812811087074352974223980288 [180,32] 95737058165288272350809766117098667355664267661428741661898704339012210706382192777612510208485608186482269937084144752506230062000176501036321329487815766717618915756619048118585577529649230809689687352447871369441372270862197348385809051093719110396630707168892104346681545566520097284783395971932770933080606653298935588207826192505766324295787856556734189351593638895934666909359838446646705350973075178677607844890433993508332806518734632646713236119202822302798513418751255755443754605696263720032364910209578070874309949494084672738496148915772385003572484103164375573504896348776616521986109931179504898457135175460296912716841755716263133501822154780072135335357421508474385661932028359995433034198017730194114069141891190745458292556865564103981052392433217591268204624621479776 [180,33] 1741267903854123614462897889786697148287541063235411682348883179738638073371813225056995986267671021418363705984438994230726838704718905770077891540980585642339028615970782514783241565832501473998219724716511169956447277655595164178776371162291549847158431623441054552907684418928016904908583444795038692014858871227331589819736449229741494392233080924315827816725142268052224845415440220371752441571943892340334495280620963702727749161471398576390211224759745791320153904646769178534835436582011402682809828593636262623899054485228527817330394497710221730677798131185787710294869710927196942377060142159570344587677864089875203208748710425477752363240219662951672997754284217201453071251005292955240109464753999153962255637834533143537787945092142480846677047474490847165097690470199936 [180,34] 28442551303588795069711402090505050125239070561508378999343961931089022979198113104503757531411399953119735015542710888630606009599008473289266600700889826976657465763421604834654415540932531487437980988711936448598251433593601439251487789642744911234694753255220289405839660504902257107773814914455504944016424172361258536332641974877846353051771237661656818981783207031064987017598046228955335593506966328933932511152523603897125447091114509338089711559653014247443802953923767911144134126593942933062215300752086095011753985360548439694625736714948135906803396433717627702780656027913774411678529770143341604417087283459788728978322137434099273879556095412529323538761370539062254884195043691358300892206833145965283764761988719225288313752046565442232080206697537464785463098647580 [180,35] 418237326724347337447232606042583988679072422356636384298402053963015746913856240056985031401002841329257075051443512798966445709614596265492712875287582076611570510900016851222365622306595657375474272261337722974355387500906315206278373903426845713586207409191175404349134508524778038725484005597664854562443930345763158313388351243631492327927817167241421658412958684643496861418911784318870393153812931138644528595647002487254644980340834221147012457407561632487509041377683035197302975675275812404708301824710831133947852721344886787552514149094584239495871630456610854516519148192610991939694843973792544507974650840800685409108683544989199860843008684077346336265603977893419320607654035278655870787396194154826662550116896784644313777646140102572681743028446420865759188122368 [180,36] 5548747907977123165049338541941281311182687212988576749321087202571221164796876176556527364391283975029188889407671083715433539963288300009437493231114167646802847421778246075184030761233748792285839965255280308159219477044256678541006129745388021731604559394053984729702275402277621418835978843514145053600384658879197543668615325899190754285355609077434301548069556436806985142036892251290768787616722471346941910206136115364864353497018256401198065116110885262711206730220933452119569079239535256510906356341854771622140818163275348839701770558059169828120808784170348334553501199541219458249738865599214034642861815110023009805766631488872052671724614574985927033707976152395335724294179171302957042280144982297935391505557722759323926658497795316015138144332053834869830692032 [180,37] 66556434816996018240481520814453409947348378483388366718162869411664776969887969489337963817441543832507510880544783217111601996206798631143280623181649062140423313506948095848318717272015722976061585585802315588008314475236438987655497705401022898935285614120331333188430668555334979263535186670602902888179864061336473160218780469667455351596784034556148329331295896364450332927029493516449746986647722844957380511881510404065412357611930899932486537469236621333629335335121794193370535361013028747073954964172988395426788278170319856338196321025721016028730669058067692860472730724059782361540574757391675610832230933582022833151024220646420308995996000652801885304673755359578915627570264841648815254919969128190199577446610503675027020606494318376996904294986542933708592448 [180,38] 723195708587066485528569901628751242173824659487497301002273262527119181834571248074050819528433600180298275646512602901758702075281192226714126619247012979103548011730600085850307818827360286842360243467566225032915394112766903486414108708268242145408888874164616979397473377465358302224624526344571028689028127599367435777003264052729964077377544261932842113232929416612406816924488419243661314693796573221991533102288422641562449857963999547730358112912720268205042476448721807593675505770395738136329478204105218524423210868531513896725944389185972278185686530463232944522542583881776770768915143903812788508057426050093914829178730969494324520920293542719132999963662976983366866288830130741514932600132628254755214542747274228824987173624198928821778565834249791377761856 [180,39] 7131608906508167466447834099833136216952237220076197182720708847631664745790339959481501130053550788219132518704663996321380814393666194482953865621977475121950811729382063674583281314762633553772144184921719789348962645517244391949046100094061503359378896259142097370683303936694488323520811587104563015149460344065500277939810836818120532470426086446655615574343596844601731783574745290287071031000070448611923685505273786289852893428166813506580959716969707056909760106711716564406627803374754491673158247678935836910646723064344201194613817170701959269364114051829154393028886879781861952792632683546798609006426576042842972523609518218965945714527326475599631695835605087950692071795751070643588130900076281753166089498192955808704599375137829262060433160501096023478528 [180,40] 63933921504402584018287368473681183895924816081823926432009702550313825656021442147392703670584641234304721270603206839478397245221827839634991398741124533735890503387708146123034952375658926511773545819415268066387717631971812966864885188506645952545493456303496967822820231418587765375966104986520621297702281309142781806961782011931168708874976761736491875855307681842293256171556580076330914938471868100133326590040926037198345598118539828976233507235663012324071297901289287747647295529096149791893448833064853938638213579104354191900232620877507663662006680377258226608833029994622815677697938718574143287912572210871800713539052962687709011261948836223156620226716858107129153916335930912772209955903030834551304790834535980826997978763233118126473820850257517862880 [180,41] 521900987803572779903721129929842794442066855546197730360320274193743406378515625403718441604462218498562048098420703785886006835698406453995793825187709860896231201022116849435383671491830654843828789251788505378865994240718859694276428416895031976901321954393223667653269745859501974303065011410027848569527975947115854409500084905879190094728043390619572590177473104075889783725942207309231520493516199162442566898544787811416080902428668366659000464310778627092472143721462517406161747901815880642060686621992676744883760987348110661987660351565594438938374376392376361310853380034915984922633488691596934202730437477036501003128887972365573721777633711162231167614441250425891801602198761816565512503403916812927118798457297252751132385963088537648135800614669282560 [180,42] 3885226060970567951219282775929858385615139345537426103286299816799950049432701759729982497721559931430618031633950264588802442145727094523700601718517064652428812549272563086095126158378804618870250138386429469274885701588564941921001091387154192924350465548849802901135410878883964233761316154021947559252292797134788672136883064369232793458574205310008719414191848286741944533440097600652907675789297619647050048826722441645329411965375245538383538310334244840735216127275696931275630522938682488398751410088637586191002481799134607008068304914038108032692129584478339994076284401118659643068073703025575800622161273942483249202563866166523698555315898346094957000559248998501194030452789781160567043839747198732949987499311128826739105314654828570802451028582576812 [180,43] 26414035391319543830695300361114758932117652684435371310382431516088340665569055718451828987656048635154977802617389174845586590999967391254630350486604725531566376213135723180941820857603179237961337532827102897467910715308549661928818169693864817006198765998142538163039259933008713570927634091893894412781197896478458209368377263741170115543528927080980103761600213162420182411471300984157537987994677159360513921214010183528554393258824827668069516097993775301858224382209006219419005792629160461371960968999186910271763301581557625873530157962570130980549370255751067681670911381007980631420922207937550865161807830262625195370182136436975309780893954584492619646971457784166582964143806563900632555874236551439106806804560901781926467543858382762442326471203392 [180,44] 164219740913165892060006333649841979944573627986601350613708244193153141932021718387010102026696220821564372139152928000102451954783319983985049712668000967763406640114575133172566043168251018899304918272660889681921510402625012449832880834312943982792098245925861009302247069927951686382889506391705581233925673073342095846827369600501137623176991796259802097235633950218627675703427634341943313710285474427714029312760690246264220975791657395426166795991128762798084886677589236136657705155342950822818066835389877978564175811381202912822110122263358886849882956861362767321913685229206592156335447291372564880318932679817258227861136579017426759336379066463212955714267511265039014808391007202148008332567675064990355257776441290268060894726269008707927298400848 [180,45] 934835572977259873476777822740224197283518802666634000644011898144479640545257854688074027388970689161986501808406887501621681452297682355643659814748111383803001812069178160125177199872322766570944916561436313870334808122476848383118020629492975572445372054417619535315526795417561665780575597695665284090426355986761447730525653182654144867526786457822542583156462510835554955013907595341176137438655330629728906398739208448060616702982985382154978002194182446641472266924698561916772180235629738268713692887069380887267221694053443313595566871221999872801813690125808055690240406736047136988762444109758043011944481322886533081917658164010720417433542603798032680598274101584924204300288203308044748615263995544526814591568596126619148458001350933611814533872 [180,46] 4878415747586017412308107607873149009610036349663520602081512150338721084712489195024526125476867467178878444072804021251491149105524509100564843045662614796653862017381201408627701766381849631214179353231725377590621307311393317869565613286573774213982618439651219272149326829560880247073241221841194109499028367805444174006502353100596770175010461575911673065578729592858322112519110208410876342104268713625738419145324780147465928748868560095661700091858636329404086723133803814126018268798538080750927617462028602640650054910900251245616656536397356614902414852349231288296896131326231134236051371077651667530462353318341275343473007971626025053955271656823902932643026483100467271324840922715827074629204846786735579990146972680031377289723677608892823112 [180,47] 23363600645549361028597180059652539874956629892369634912688065486793128930313987073113933767829976842188140589081379140954943471806624507771937724786682719060262218216448386314382161539144348899195527484928634977702187023587064320255230719924764409067340829946571457307091899207397397458087891752156914541039561609605275407806951985298064561454353656306169610033661735628157033273136807792253598737961832783277427834332108607709872818531901508998692791933767476911571571607967422334883336646978595681572406933328569171596667337966977906815959485436274195982340092105397794606196936117588994040985260873609251158512861526149034995708203325460958739344622425653954664426380989596893475374329942368097713142191445150008976165880282786817498122371820825361311456 [180,48] 102795178115216253684340380939905041812793116502419345368992560184475143704799086730334317865115609402742407598280191704491044626782845884021697015791405717025976976958652586866524414842321218721238876611483560875094690047471760513319312672289796332851513079391108631155532561657293331882599085124746418060485266976632913366486925287711919518557928894822259879398150673591249137727656666215535024167740881904618035094752179739169854138615653541908641753006325247697948473931225684150009195996528941070522367584992271121407934561810839794951360771001910705248868104976416343758672635658677902712771809388696795461683178675323495015697510466770088470894949465392623076052752980942922628270763913786147137206836623237335324099765994393854523954255305071349552 [180,49] 415915247291108838552688095907090250226304577500575047559967465160706201880204143280730548401408873680675204442170040344782533147468844049945637315679233995424459517131755352431440387649499106686315728448772709505008869430524418182662728198365858531421335267759293307522071496526454704345673266922267762478606778463412904787716752071152788330257257074609752872559131549741058139170099926583256537277693848867167222611149582105635786084737208296062490481940244115262465298210406837422639143518615564304467477774761618307958107177393191376726421858215099360155604489809596768515405874454080693005955255396350732293543886981714062267303388461105728242107540010178281217338724564658356272351722030063651505676824847234826651885640328018770711705065499441624 [180,50] 1548949042370101191596152142590276662005570605409905861732021531613455398584901834743205045318114302119313478398455730874861942087119845803679682105425299854046853407637176159676088526212856766349526025133942026272102696486225772546948764513823357265131269277021972201004828637950867263553352531618591923916375516713179987396733601435725544246450834337336496216247982532806425821055460106918356935989549716387835907819646361834578068343525703026628071736270940761495437907105812555820976033120056436327486336626334204522315781668733336923547389456789074203208892776353504584545812375460732952976363615772920798176881179239326590613042540980161552059158444969240917788673516806607771593917213492783140095952259381388333789056630664515690048652094211873 [180,51] 5314298080670260884915146931656066626016683400042261866611701308861794769433431703637967405550250054535173964124940067357587894055925918371153098499355593531949182238410864997489125811216680492322385552152563463280285266730273226188758736107175691541888699939875304628364183620162229014237453116408123555544243372147408622115507779489311019780921857573638854733444940414491240802603997053793661177315026317212655904586807927816832924714453623923899006554117555843019215798329974787393558169977852280808112779353898357393996331769660196672012164846079887192312275246370435178008903531530270433876291476520393322704022085675860549892148047935481169093616876387555251811982523685078452122280558926565362523173313077798205074507771770221733778971198912 [180,52] 16810627036335676226810898944917956935939791522790950437198019372500140796317471146938000347256531623661086897647158551272379424011703422716317907441768296370322851925610480043984497491433450923005368053659070067832052370694956031975178212754710243313037582787460725305151967512603004894358819888898012301249895158556967488239966504940811776924746409278941089946747754256964528392077604675998007700744345463129949456267914546213363224689450491388011114816316257854655432292693233534687839258902903863490433454515397369405112376363457773403222260998795232129853728686477586884463842676846274072156363810121022023290916381071422752771841046895362059406829391168396554767770754933748303420481654086182172591658157022421522513247338147020997594850832 [180,53] 49066082872462431954659687204842621491211610012915719544390462662445556324470858138561064538953462781718071094256896225938427061956359282855958085239794112095882657060376265413194074376803808472213883064874704653868182379678589804459349764190331774764405912782583209872635961392808702443249367430088833436473383932692494067299323080100303609507949119199471061180998796787747293568828481071620722185316935719042301339681347312936327273197141065728910039875271103929220970003183670267297192253586229782724103448112101044210035890638295273575359187449549356757377569630126696138366002457249187995041118128824794968695914559082225280676219065405009049779376326251520307375183397328201260427868590218333455766425002845895761178806959851611825762896 [180,54] 132235207189672362497005519486297618422055185122028585254565377912258184925435810141281713774652369278263718470909871322316937080400757535936963452184805339359655953886139289689939103451436579970686999873029705841782918142468270192089443362052015427810477697972715216643051048652163365200413715963812229622571644814248097110903013676573389836096520148761299716685884665880602855919911183617990150915384108704946268467283271786117896235850821820512530750126326089177404036263080967981394685572514384007910451889422533933587992143564271279243335283475411270405662402163125356877234027037667060052918594565740521273314753945709661886750452296851199843853513600579414324211793677678307780849602030638173766923318846143021815970701417138140143828 [180,55] 329282944861721382122916608020294312781075720343406501981536984423734575456406227653903539896245033754263009317229758225033899131986851894267715395342698054165837732563756941263258790056087274334182857608561100565276643076048980937530947447402292627960385651692135867451130481955379770930563969156137220549314698619035247190537511638620415464453569906424781860456581807209527749783285011954995086198399264514322110735264051065164723008490850202662042452225746504619345639621703733301826052432309237979960212059622745446531795095515411318944317561784453777876249516464752747211519380010062219063376397650250426198987570143772448723256166144004806153140209859625394481763225118160833107972175331950856800351181085628417239771703014924013472 [180,56] 758082101723873007887786841255674618606652383180690378621604860044221009857231499267705560955820065688332853670456437215655747192917707947246578080152250547997444201869637713063638718295760218736980094233407263863240386075455264344571234322726987870339307045226533314015852212456366773683246166791399436483676228977433530467790137738834301215285144733931568876395651213345192431092223197370786784466440806448174107399695675507559414207612051946910185852756482069829692442387325642983064447901651309137080677593295024127013919051260077803680668659663027482232951278523003366909627125739941651155466372327173090595223267402819495398223907236680801041175350466760497883405590489688962722895224918641239952204579030918284833289520524467816 [180,57] 1614498245402405229498123771664025976463718934492779427227358308540279520035787052196305136247648886178808045515165746056645015570504714255025500239124712442321594942132024172333155093861555730747384628142593022456361219954647564272684685662819289012618464651636263413403840547065305562995995806861379641057012321105201522536866345836315646710052989109092799979365733836890446499046386566949516654536048880032108129139649979262235115566961732274430090024869328896676259243680500317254311843561916252481069408279025793176920490839127665648971961455590389162726294059448915458235940238102802093479136380736234422051534197078723253198697575349285495149125814627022602743317272739646776250930813692347607791371069401147859680049146156856 [180,58] 3182470661501686529452886924005233972703670940847800080814464325645419673680263061567399700269878735483116650365930450390116594819293761302898183972735741967121513965056684147786474204093413612670720899901408928324094760891141505866946612575541011804164228666027884429948121761176322382168346077829740825593718430581935968458432879329349350787569720565849878040581715699727579244332710132736579645671039125843322409410243473950018013174840150998782449384637547326554960182595725840804507633491909412280436422726053011672681392714588550254226078169440496877834873789533164453265309076908396884555376199963588849921978010826468847733334362947449046188026476488369209346654504444332718552353185203952483407898574389729510845638208740 [180,59] 5809118660474838582699209309621497481170429896096355444486966022359933873831449959043835581862501828460509927875277274689080098853138414759837821771693519083145384602521751375172003458825360670294816144976801147276436732042191697841632156698617339377890093749681313598247905781612080573502645377337266601124910010151520920381378802584356952820096528115447067784226553035175689976148899543118545380907331502972854785492857475826698701786211616466672950202234811004254461854913775480485991537434326578449659119336374822809842804494729399425622988654754481816224639328549737328548696147101092976464948186679389739932961602904249574878292916562095013825331307232314692739980955346047533512420633710128099630893290026330596667896832 [180,60] 9823619288647915602582479319049994181205228875979763847212590149857382653029758559780496090569242735089610172102413943662870881306239954962905478357831776199717776301403962979754608878327397464268479292787979042335267846759174116510367930055529241841236842451893432534956714459155860020010233507872478002338283812641266405410628324926092764412460239569219378638723323007725777848467227410317365682944005248812743178464190483827299447348717278038523551188288699515162826644961085182283337721992243880438767625610070178794332318236048804706045190604937275570692605313815569027755963187574020451126475796043427172080042950526580806688242762033398036975723506931160551571279193028949037863586100723182673637702896841776305315872 [180,61] 15396716209122179246343845835702575288335965853642389791947573821135218988388149735452057275909740148699026366582982170231816360923032519191264916716257897786268787587386460457659330307860310708856049594941700673302146047373387461270252701253714000693380107270803854228084750250887705762889649195250025265706870473298388632352676047384659717847593773699373645090192136979563219574786118061292889945416727199900453605161459043602081523577237125109932096673268475283845246070969548150985281543145412866438139215824225155869846826663356621652744050935219545629092558233279865405854456912431850408876565747006441279700753387718583579723181958777027499988122887127995422014107408476632634889922751290032061074051704801905649728 [180,62] 22374007456195465719483131471209511244040056194189359045972959829859821700698431278034424735958626113508294760327835155526821027970358805152332526965081988429041825857682623356133340451487232383011189162006516426345661761706245343979383644944712635305278646861310612847286671741546904107238383605152442354730388103649477022309326202948676068412757339348535328535606674719346126968087395817160087421322262757854246594894493005376092957728282915813908299398647719757952674899741418765956896449240359448741654776521665205387816268453794645021932836286904782142167486507959940077597773675055136881601150766672320718455491914639191738804757401407606062544832076711863823321407036855377675218637036453933520141086498938120788 [180,63] 30155509642757188551679145976772867064198153156571791762135269310934721135681181024664029130108955065970833696633842964215768157586003475756228044155656880186205239691258121951171954879078999702718733422996865271024909119238135973412707720442634138460673530494748236989256813990402243190771390272304739374760537633960220419742431672949098863871338565963570163284590184608096731282269597731051822030107269932984004335113749271857840454950747030073942601074390613590849981191877023032076225578646198172705316813813391502825687837083789726266337200843112763581512210805073251558032859026733164236648710573128164948322685286314170529774920852110192665950488148527846022795527684217579586739609788274408412241045248314880 [180,64] 37707665434649876853433934975952115074580999185689973884319313682801090054011289990189656097070798535007874883182138713730000087654891862397846892928469193876274424357227623442747068211758557740572339296049542031085651571113997363267154986585945971500999964226661271209387077140904399296315608473533624396938569425178556656125899676027193044682126996834341694124945132100003767970506141361089575665217851437677332383356758988683950281546378487415386008256430175487101985234883474623408898751605259034255742155571136573506780559629948601898690183579914756675430590149355395581898467444299326338560130904616421921978211061418686264703701512621020496566968549949307228699231869399719432326122035445174865288453648872 [180,65] 43757311069926729798268694491238217411378796229601181097934083451367198875041831118104028311308310016416941991666408374005938718065088678377718514941622307141943756186837229290424761222470969422561599806972719567093111527739151391083043419515919208843917413345852767585718914991348425748797154232927772834456922293119197476812323533765176109034844906534591712556712389973009966342778866478648885315114920753171711722653639452656985664119041873621592225190776275629523696861809657765159949454187164023804326793984841228490911711049650119077838649042457999147576673986252979427004890317847235895934257767709792368022551634781978194219255042006803007351193456787676982604166305225581946241835977931687682859400528 [180,66] 47133851106686707938166574990111552640522163947418302224977271020128355980172339700276358612662755081438522048799557382052464914343269631471982126528625070279643168534736947750279798551553683752096367674245557470538157779726769138479063808012099782624346785760672651292340421923773207694654035235483061165771172965037290374018155661227026573758537922800599685383755845155528454784651960531759721430201380277731352393493331907790417748547210161224288424297291316304066773887670053563995660856566905720623586135550360023681816600300374464080939660248230597352625902624837308472530358957058965882715624634030777764679155028330625537644916853184175515741759163209652411052850791981585999615361472080782845533775 [180,67] 47137386544986320970159613285662027692000397346696841676179055873837180986650611105755605070492769967436751451258397977033633982844201792957425264685617553453372253926016406250259412337485047905369383215460577592105196478382669615160960266277157441059088288216411306923509823505464389586409011536864152022320386093460971145402287888905009933461022915751657984671207367300171436842270664427848513498440584375705035385772480573249903143299716268169040594727512562762526111471864014889158918719966341367186424367194484363570130584385362346036149183668508401432384958605324042340259042415166803961451441484839250466260200526692972503303056434526467024613628845945410575484065047279562208367863207506068167424 [180,68] 43774701132482138058187148840208485428782663777781361661709330025650279939303918264943011664140288128412382660372137419350302337260024930798455343095772573783926530041338239720283763917973699537212743281139488994852156317313274159091349396513175543935365086861697894781684308412792622256921214949416408498573103631883550577122278366688202050663738117220891697785604762295969196093178359557872679785704788100719231812251994001708458285707473169097329171951271488658672474021802299286166933543073086028419571464979536802921737823450786357193957473361896643501882326306413505001776651327701932181405247850057453258934729201470934394572595630087777792529384155985130948514628675291639354021028570814903296 [180,69] 37754343028906746311092414420193078642440050386676482561164588410844982456217600642169908005352261132514801231307635301371577110923238570932392263259598866203421848843618181633319234656295744924489789152615035562963818873366537326089318415196614197719334071783131453599237158746874516269748729086799118181445595095003277448540995573002925732275098137396537537265982480671664926925652894880550915779903550252637599077816404343920676993543155673873721510161302608777709133549327893567465548297641368812908079865518226011054448019295369999379993751757958642436731142359951226507301924313109663873558977018738049384943016335124676953172492107195918672887500314814536986132725542263250356994146519908288 [180,70] 30244322409788357147756236357837058034710873440348788200734419079166506168547983838770761555394635414981032970344383122927951537676178867994271959394351373649956948195895975217631313260657651899616044457791387113812765093354055969227251098242894235932530733985160804996504905258852795417748778022677112321616732276270281180309670542881423399488493224545690062989537693784183016447407470061569489265354533554116205095008696801070631826736971386254400703635731749428919139343974862423215688904567877114716518621702659460234639875412950129243951509466714382586785479640584526916366702491593888299312376167891983438595788333726261977520313945805778157445919670417233826806941154787326056109679768872 [180,71] 22505443761523192699504518280664615577153998509227079133079116957443294156356552203329455837886520136509582922212440576499790457908892033754610035251690474847919405364554664091595767851111287466807326032342158030354449789283142943338116888506184926085981920266462259232662866833056044907891528665277767614745767015106787312368289599490665348157591615144996230649052629838155950770988542475915579867986341666989744228823109750484944894674448538279664910135761597643453526797162029366399460954846132170652241835249496229477529187795657248244853006283433628201174951237863005928046656082439368098550682544578116055918178391222071570898412230178661392026067807544403457015993524331193987783897728 [180,72] 15556724011981569959998109867758428858895529816176606204024904878183469713611737009479619472512022555677505648009553654633081626413939931127250865825247760466576882092223076025700038920633525908973909159783831187231953425932790026675129453042907132624989872689465086212189303718953676333868203073999425446889390280300899383964613988071912117612757057779136629756246804741027291625016496556899019367319262950795589296201283465145244341384348157964672041539894373634806998466722531578265314369796343246405567803056061459201785845067553187427551948619765629146825585663661763578296509534689197958845505538961551255390701682176198066691050187694916306191222081509767179747510350799833844553168 [180,73] 9989464310626381620889658506399954981235691541153095043605851533605054961376227758075738358678325940748396229063093789059536675179736746630799946218712550056853108127215503225511691629882584336814689362939672016105017896888464525786120200449366828158035746431299833502380764689698828493878536948958031096893363180857136754620078020846868065849344781739248908513975535719023059993253232439328832086386183485959636375477965829971057577267711572592365829791584838092207289210575795854244347238448307891463823643945295952419341895220329440183092550205961929067254308322324454957216651329410677817465557207798869105082072052991194545645026321072344037218386444134796441680227093525796820800 [180,74] 5958720392799957506858898897462227012665680271659683462531427414963509808894349447828724342449622802029807402046943715188389951923320148202378203881035853324169332100211811974410080422065442621701670344436170363308367716300930372620189592141587790473654408851518261944644103414121176210440895700522867788337686657481162868827270095017030201898970478767537949788787940916351345330723612521640457079115497659867588001312394379616564410998846468962619822531739847621598452405622978219970434266831528356968494788994617917767913179392737270807486794739140939038033435635753710021186681883074204792842025630346741810139243190325190742025531420165308120891432294455845746987428888263332394 [180,75] 3301645848173678701798911664335429558676334762965275323368230983713545309038946479574110703188013523755373740684317319863900358707373774050453723445409378849325474307041126373364515515625127646720684255218412563812880267310685525111888195588870851295389144408768434888330003801129625941072434750172034342306431915446624372526407224282381754348017327575432047702657425527923318542937370615261341271658686647750806377527532704351447754165184798467883311182851603554895622339240486326912388552748876573316221827251748221339815583854492449159282853607551845625951701113574469426724993087155377846485369061795275361819895545585295096107869592038258586786260531555821472373413084524032 [180,76] 1699187085058101969152643343707046403076875949827847225835747053972101407387806852884068402791769996360856756969588020844218268002804660040271156076602167928677906731026999830341268160326986283530266386849784133892068516500425279087021496574326202257274296267929314792258881177225422079726864701950009700412608619496786498873168013325898122170717978568074279601451604203690994994210349157211203365657183591456063563615599794760445528832330837692546170762578094505556039259355958298523031591081195419819853296501492141458151051536270457164046297843192146887263096667085088040688732754502462001708512350494097171349431088099689099243896327631562059470944528360374876156353101152 [180,77] 812153856243697145371693390329352324206775439920483346139159746539493603906866923816799091745347676060638933251565664187176224541394492149408460857674591094450161886147202538505519429415837929336179370654706999417537953487780601504422215292797682912649620972138885722797478343315146100911135696888145787377024052842019193141790915900793471230380776891926578912158877380300247305805432112762945392718851586094430345888211751485501763435817656278647976791702008938450451927137752937869929247003043497912872717620108694385470799844424162859959451881823254228000793394118546230807692015515142511602879576626796771268619188103779835780655088023019123075596267252209327494331200 [180,78] 360463702136304706522196530647287833485138372224843500284129538081619045308847878795908743602753085423033430946547715951629955051237123599827421163568927462261693158100197879071396996264124629788975423079457450137655386980344613431496705803826907401430404942396058293753311208786619104864245345367115934496090725062221113969838151143257582438754113613685159632834821042484938887933598777500388065237394742046828824455073738424113948997374716023762925368634545674617930367652589160762624651936838228939175237003404004362314149354627193234694920800296713795602620242294385833473248846707352823529579440879309721658555549626543391159248518780309624123302296887974566726572 [180,79] 148537823287054829573742990682332559164231979895681744580453235799298328384637886898735512257676380921254709376684321598345303409215336142329577541605561214837774867560851568774721917052315540263563475450466515450488304339691103330720001047666328832547327794610132514221499914665611003920191008409719482394060285541875483092584086215158913360006503733898255436857251124996833321072394356255892094745181906025316184201016763879398021340490605028073113200895673153491157141641037909854379220442831276899532407116150012810478011061566880546918306930603836534283760025328402079566129232465632429464790992382619520322275563769723716152454413293845672855805006251796371328 [180,80] 56816878898391962413579092083499372833997842435803248836552080758045311413873009277429471935284429333765347016206439652294535468403674904577869593919247328723483074614464442577516521165690312923717694241506540596533029602473525768152219350892807173139479896832541207582602636980677797759053356942619801264227613520582648778925471780793784206863436206510856576710576959496287708854517507535486393807086129393270842879948259491527634096536566260473762092942913877429994050135457039707475987231097722048048544403878852252874171965587054706856625158915819377093433194414074542789096122059713439791601834570694514313897365181895644265999867678095144302252844053626872 [180,81] 20168852915277379395308441510328070758900451659045826463606692643807584995866384148166089092458257268821874607355390269749203459091785516268579841802818251095046198143795844628163615759126115881303165389629262709950280606404653856575539175023537069692133291143534335019752118248803520728779426631245813763303349057489840096000061733555838186046069568865524123847381380792388617258588771163823182063064030439543938589159501489569491059065997626274790004435896934229892983529864253714226096111598888873251626555931297702106013837018668159478354702723852945420764284530151114183121031568321774088765469153270367766346617791691645064795784320901155430624171103440 [180,82] 6642525935537344262864061164301339724705377266175076035215976792504333550332461286395993261953625032521466989335231515393206923599787819888812558574602852670006991225161061869031084505083866694528176022475531688497559235843629112556688561633633121846223992974877877460135342695203235444259896733601926449143432181872436218079190783853666624876801200073725571196734904146845825109879326748572941734113058933991847148417209458650877769515472833584500454900691549586870103048945954878013472737172851193109464905754656269181492977787545258251977130452857928838999699817846490605300273100880463805332731663142824526644678128748856784647507037421963463768273097 [180,83] 2029103007046633084943503409089554518001265957758692513535670631553306082059885553504858315974526642398966303141905442211655720565690865407404111494532361363626223674522379843318356117637061948702421781663221580422840007898970483033404394327793790407901274379042158768549719160903197479256315959736080909651501509745067166542706533300138666928533579255876942097466033612210355001119042691358482185886739839701292843687592296383186136455631543054273693733740517284893299470256907196273693491929762931113867724315814857617405440506545546492376939008974780034954649806943250103833595011677798816905069711081200483685201042095813895416963834230612206705472 [180,84] 574711421705861158064896872547358323976827743051142193005636862632335268347280978997239225997533937466706227328695196985459652640813736244333995947043770352081157542610194984846677951041704319045099340725344477236540932000827746803426456626066812471486008369670748096001025389281798521656561759344563957878149036909781552891167097498189850235651141389087428683755590556131287319872242503203713234549868086794819164123131942468696301792460509636223457688027830950442634066770148910158878983737037409742872073884774166620973634263926209252477568773235980214972941064322119178975034161332082478989723902727266051690934364250176444473457266455643961744 [180,85] 150873129209208266414771132204588575568400375959214308282912802575633591307684227400093931666114876972513485850294000222748090800156925782451246706539308591270598683467815460979418088870137277664424839574086952330946081289213241099277379369624228388852267763776529608663425072486063901434665930180741924222035380789983086158361305087549495432489076735721557088092601540129057892556909184414008032347436056249962629305296343764711809354413390053162646092504762120919497858267195696806085498827296695542851812590323763477358788127144249355621762350648368586391384307296939784038194088763675156800950928682353342982026817017950647672407749478900528 [180,86] 36695833689020333061813944392435606287944168735667768728628027832598776504360335311913706478447451456996511471938373567093468459285609717725984341247071783537788028427121220765805869237276210329046242937850798824212255625730450402145925161148033466010509637658872146693679146922348896039610170085599555720766272854539490267367358541306518047770395452563536727695867651252798889081216564866824508427116249535848604630419983139763806626203931130155392833404155313883353426477212652271308208204160505985413999375695674641953520250846803927411687869791564240878188293527227133055266230995538926897261273501235649691991393675005608346643754907192 [180,87] 8265622231950234087021909215964360459926204125677051676156219803055916542007793207727842012663822147596751163937566760073982895943400416034865764656400991024534150861580589585621785563395031288140087546494646717317166190761577765938056685269216768601156793576630118214802376149180598986214298475568567227592808726558487878519059961170227071086460775172175755295214818490224801474172748379620701384384291324418628677325269251171358980430325634293128186617033361606696117159005112979366614306000467099400616409708926356027617024405318738582341696865750429520813484179118558708667092352663839899142950189243866075361732467184615396521316576 [180,88] 1723390686305034205972291682598754915934685742801042421570767423407235036695765720573927414088259329075973805269406893330719983551819684810958473464499318875681123356972207482616397096900964327771704065648176915890927113122698713398422108422542292759354193278528732527577701272923717737574811920512900984668158058296324088446418565996521269595836973900202657563847330195169576793444592551245019506823665775292923515625977084757092022601968171575478756025595859325219027944444819993972590562696477284777865281910719954937742545652562121334071944427948943683115955688183309531847870550523360185934341964743711979493992617176728622094768 [180,89] 332445689454831347391661391376189058536154941599292728525880088047986612100759415183776930764035933331369264469998059920764642532085520835721666292167054196489692177840603801227079286660414985757838174411763487717319331131007447424405479749146783397608292710451333499366859361158703752431468986770589890232510347643386251015688111193895057296550450004990861563687533556508159254986625466740597534102160276208220954528659717552127252271293429170491605328095118282399483229654443351478384390165015116982659222586510449761164712219649461520734857606258155530997947264086838419053245128447309947584706099744744848631087410659095124632 [180,90] 59299264238954810440156230500083705935766378403550581773526008816218670555747459571889737159037472937822813824881730922177697013708434703660341518208393583190179603807649375165026154102808554977423036463734142269373531501263599281476481883596845568304132368969853810191041481356838777104239319889782289356067124126236222122380942486162658267414861898951533799326332131047829939845822027825470095750951556932508761163355410740759141134624139667630120983727022493309781441322346758737208650151505850302229770681948549429246439022860013590450965956021391138809462124726312761800291246468936715491667690140361375129613805020583717 [180,91] 9774969104001991528691375367507450460298573141520187668994936129150939305122186775722746025385143127865455365472807693931884528253915794401867128155561896347333990681767429812426186471790703208231652216081541914625283647622747195820028536801207520095641923934805119688297762054592370765373785821337047155119174005603157981723544532454943108692960611673262764580994304504983934044695487304619136009126049864657230919913556629272211844498491226601966211827123696581957814162186136462687032764274625063214221485506685726149897876540710302327779487596573568344608764876993620689530990991395914613655003148280992502387172776064 [180,92] 1488152034959739865797171966416409941614193562722609478514757217322278942967462415761796388304820571124353926149150049838400460933373119176935384787326628286539758717001146069349401648291232167564017578158050573948757699644615067105378841753864972927294247695558137051202987366138954247893140751925107958467468129038741646593589819203222259697537290543160233984684867233458120074188628645738978961789121639935474819261016554295345209419706686251475756131840302420002748689239289282091327004757993434123952844579167400030968770721361107935871750068023013955524833793469730336760358576311724150449803970517992765683658336 [180,93] 209100596118785944217890074434113219986029417975836265068514582135657461212065604467916489640868951508151750559787085834212221740045301650676247743874446116150780071316751085250826992651940059148725165576865005306155499072614456664767396719337268004807438301020410568092012892886527884380905364357735490193687301942556859015127045665381073072706985381402148004822320352755658086394223151671563076360961668418984779318280231792238162655961862916734538376606194043241236533920076769282121832845177134441118483891665738251151108570823944155733226679230898754245174519985668269385678163640692517863138928950012808783968 [180,94] 27097600177986367768106372307545342420769482324116746713735243229754007014056723330696633480464886061772703823439991875823417895479520502086738899835802637776090056637581473970474479460513224870269927409476600645867665872322725680733018982261099564320967000475593173700192414971737950481063612814701084131493084915244189169970337714446233584296073295660158731154015029653176256273514009075897583775796725445913104846445428554522381572452773375057037526667165940166941592792707504749684879103885896701991584405992629050092620972312249479298476696025676424606956078490884298881630643501924478703760667335649572360 [180,95] 3236280394849910413881543628484842740565619930477377181126151089515384849326184763685140306900642543567092616234667308407498374122383436427837347221072339809608429689859593435028496712725873108697148309630134224971762105664294151814635279411462622980937371315714266734993326787340617674951488965073254065713728628880535890136288888883849475937578450443310082736754899682951921440655142145333142348265758766362657066062999132323172638815693796508191056168439679489020176929047182591172029924413647602652254940948499451362649822237124910727562475627997004595266752101196365479423275573638935461290123601211200 [180,96] 355920725949495423656977741827106588692069705620057948907777879888521890426590123288333107157131487064407066710751173914710007481586073930631720074464379644803628434123373426676629797307734363328228103318366597244934502846093124908894152910815668956650452413397796190625349928723200576214385574687802061341498097181930633783727432978685623442969114651185378664306015930630821217395369575194282891197003476834547197045982092788148989422605493338086770164611933834498925619676470888716645996146452049026638902546898842035065999568182803898644997992733161772110366346632932229889610163511668319680487501936 [180,97] 36015002394886181006801935396929848069706554237098017308985209000066226175376379501661807308504197013052404405004023537690152332885868046575422346915988992965718259073048181996362093949326265387104095604123062298733634348630927165084678587794860486718489572017272235656907880074274558927953866114155932711351295165361083236504773927360250892259672925232240539260038446342755881594134657884547118888722760914964640426326620226282501439674255278633334328284557811239204782978639519158904563988544652773246383492874489321685915969254639402329511620655669235243524248860391112666747810913778456738777392 [180,98] 3350010441110398862630659432375566565296906685320615841571994533477530500769825354200634515662512769499935029811503790493044113565484336980000895123431817442623790574786453305010018753232774474782279024542372097952495317932030115551534331132925265040583927271523931434723355464942372357469367359904108184594525216580155459380056412395855743524071418064197123747440941411159305212201614548365298869792354860502307929127292298911886266984573002230296811593905964161355030954602182320129886955251144974559376115386625080587016208105205545478826623200465217929388191708567326285880156119174471098420 [180,99] 286172783105366960967326537713716304426859704770088339335810272752964109389775477131418679498141275687923967538360515910841160411516048256744307569328122086039668813232739967972987267124460750880673946922434357854301949482920080418888250759046056848264775503515492803305251054481610667926433936917009772620868235699030101903511934966635053781511277359783750126952185859830307561347685739680961924824387651909639663219458807868372692619200048467239483707193885045373461790318551751690821796918501433700962563324412491225233513723560645619193675380512645138918209734038438997574580283322156096 [180,100] 22428141577863612662214867708163582914009643718422765481700719004676103235248945580908379966835870117454491264524145547332205659755899695310376323659702926547236543671686293752131139687683167607793577958990441109290219267415715589819915652372046694029043592682604575815622366993223680055132763447661326694405333367447604166367394397344211940001453928529725084440934747953852978951239623105572673912810013858838292396463038790468469397020485302839361560952473745011310805674247068560880386854527245469987886417518846144549931026838571545885601121142559396806538557369267625180342200296720 [180,101] 1610941511670225513230853189569255904725927503750747694826834236122003626275737430250642118816139265156824703201713654172701756766664708622949504452829604049475224356247321369590776800464002801967548561964354272601420915505079804885642571023487020713553907357320101740212838595976944997107536943210680332673315433589600319636976511475795188478445527823904908209924382002369051442826511723721759289286188028814314552425575653884075618087966713762566376670332432807511529417829188414429599239472258966901904857220414850596388182753035249648126466353460200360448820105818318904646935664 [180,102] 105925559245972759092987464256184681022366261373614169165572502282752099167276032298388843205985882840542189222039979916297544758577615292109625355293047174218116681269902371423491677913232691643444644905502288799515110977927992834689918027354784540320422737204532395871764933019773915767007762543156251757105306927510975878817138174568312023825433092842969434166470654478122477381964582720865655766591976760242739580641272146326387447352970674949890998897375155497302529614222105514570018204518198869672154628162398205161217403600148691035473922461714719088444954182982716488448 [180,103] 6368575494122646763187326456786796344150427016411520029220715488470959501049986583053255552515170822814776985690879482955956690952699650873630447636299530473724084112606428538809904645539611460257315874347100777244097657449806410899932078242119649439526162881269089022788947551436321009207006963491135083148618631371488720720821399056591858221036441546135258205926850604807065374138141377211501232477105139836661967310903117285241117439931280845135472393413886530104239156943276949156421136062639623738612695834456072168490339938083605102592771730096573476910663695772160864 [180,104] 349673044882262666193082368261270361384203045818945635726287819697612161396548835804910132212796038463330932456160940821810661990588454779641922496270945861081436000142457281025696020753773071459349138523509785385663788536975246791911250886427665279025978631732100172514363461006612459101266907939963059279987185862974888304813142461233885523161497900741293626340028709472145216743510279780039585232869722277885111948476915635475485418923708650414622683867681048882048085314491074100888254426986859342323803271679121199265895454311915745706621774118031248731161949248512 [180,105] 17510092315477683945694756638420703642772545178609439830499506433883545468513118805182007072662420459665956924001256492566153070137463295944921236919541929775795994091176087686684257991353234724810010119334751842945182180112996040881227225279322631905367538289325631272693222464174466921679155415991022546201672393139051707586087751936262515181324278820868147864277786007350453080866344595286787856386742749165089144041458049009150693918767980881094626497548898557644258900392370564815417049195691896610693230669491537895893388169938597007805097863423518058695494488 [180,106] 798579333312112118137081757547130551679812201951790143329156496727531995956952122633083761227499211629812338838708830799724969413918880159332646086011051240705648110446217620975412328921770806385478380879006461210696849227433172291856123425740053463461245973335508799670357547156618140496046000550737840178757572317748430301534950147056921973590830385728284896919479545127319917332665518429369624338758533247522381754590333794924468086749931712225030059873914939725926345454376784501418988693947671348194335967004239476046890541951646255359052087642262670629543 [180,107] 33121893113617536663121839351567521013677943642576244024403717999438940979029425575157999706252643277869096969846275565799182126377586105239400152502209010727823376986361343860063499806106929219074094061452808855805020149629869686268698854836636785971147262264750575861576308676184570583398009574908896230817390175535594569916131990655346304469511674319264538463015734047207018736230088840503199065330532474929554719696543824561248042055367123163757038239022896783634786014119457633368345900244923980913386151741636057329154325354711850260400302562376739840 [180,108] 1247409954149390259490846012512714759459269438073664018445133757486905596916970024560235828631521020611553094630640432072729187100704247969855245672266815823688406414324996724832792522357456221638323134739050039242856903640887829365013998494084086320317623338163731553193537195178879935559447177920149233866577321410953269929762854023749180895104339524468581262442944358787658101550669259560241771121079470630599594139055814490096226356876582020963798876561189032405636088724621585025507275915943729556963399422454285046475301216651191256032683585349888 [180,109] 42588588883566945751822641036865680799351537368727084938959834650434178607087790224425661312287072843489152573162134356331480916018241741175833938959615735693048681481459743104673783142009372112658122833182241899433510739538267079174916267083715509101122654851617118278767228675682261315637100310489823754607319490323779465169260788593674993736672696668856311177546196150614780656791243978325246342245818672150693314374950302228357856111781455456722130116092077872785903695524415249573399275306090671493704231082149246908891260574440093193234605824 [180,110] 1315896568550738398945685915436035036323300018406092154320863911097196919069003479705591248594195714106309911140075947531338628531698531397274073239409691217723880481582041877169524236905856231497361203055226102950420330943750042201440455635478223592936709156178450788174366462718714902006669236681810755793160770196596131550806687417076506742899579285357849119660058425544611162143795738536829345253203990646749656132867492100219222320528489080404087513490706168557750169615665631984795328495472581360109185376025002113069801179095566879910464 [180,111] 36728940649863678377112893759642787140315335068357152767260693516619551144695985898933034639525781893687573599047320481308610361673234301930037181880911552389595550109972573223519571255595051355274736240859561095555040034879125983492753612488081646887390202988627783295981365937671135753984369382013521096831157941696424618088204898101705614386909197593004992436656874310048857745185431742898281100102041908651551525986670740505634452458386620007929891629865175595149923620828704996596624619645085926468773789564695160778349481454317047424 [180,112] 924322846088925338897872626240675326249069517573097354498441353368454294660700858366713835699960771408597087351869949944663705616714476570040447997008388592763731924377160689217648700229999174755043850595707989914123191706315361515295445755015960237250629668771050910619367676995213293903734943133017668042447158127943617525364019901890501751347505391454142626918455804176519359786257519242916198192733232974150295670597387458264585262434485478653834122969821491805725608334116524740758930993562479924288412505861739340648639457756128 [180,113] 20931111864495916347408944490122169561334179960158777959421308231094635365923584039495589605678987501966415179292717658081665730719077088247552928641682093101961338108415690219904205939004970229759691566469908981249993569536621119609478196955094939459721108834787877098821405984899524269297004136652062442402782133474637927632857921221704127222366177998360824101880130546516271798974439689781877725732931764016399684943576745956390150917019050110784286017808396149963455894103696000886794324234158297712674237782142453052040727392 [180,114] 425588899374103383505811763502019879231018833311765279381660303996750364031074425808955190477477812170651591689138599926008622454396694749521634245752266852480293144755426528058583823332002014624995758984597229334620858481490367744383516909995763309673280991827003602372481813624507541111085310496385479241222282037451503205989540454062355301902526751671276682162278583831095228536096358972004378298945697152939860042060710579472943376444081041082466918338754415724615661673690732642071087457959161257845567991388748628574664 [180,115] 7752504306575145281192436815573419993076114095672003155830785015904146656288102913371311448573421753268955381496540356655069376081952998792034443881223187291416104174701669690374202590620733257244227629612762980362643697996993817833438916163589937203906108637184390854511312993970240429025770789732682383608096283818850217472917989399911869013946813820073580397039248461025545718263821153118274543330326230556819656589524103966780937852107072134407637301878193888275302288318876175024387305377317516315397344867972406592 [180,116] 126216687838369961199382720297492745495350218825746037368752546344074204922189358361349313488400957965406800887838726819072534658410473869713962747742876292209365366948891720829029704935188166828798246511920614314079578028945350271606399809322692285047998602595071374685900042595977062416187599094777962355768884335580735300450926024242247637626640372509478462945748299060103491456418541769893628474056749036633035507367518157784207134556602629896913369277857977377520449485602106267186751258420424008948226456015376 [180,117] 1831998934185583411461605990252647959338030757070022075394024255227428161356371283232238008991398046191150220421739191122783116992125105302983294725687391284608822619869365421742442535408267168013618458478873820542298474714318984825548846221881993081899079442298708920330256618027687313041734226747493261278357836862671338071751785879285596712294640963329312063914665811805805080588991480895127249197197560041391640926023639116005668339657614492284024382596519072042528401177455474050220864635984586847004395696 [180,118] 23643694553820955754796052283835174399786364288117216601966456424084938461885984602370586913375139667442343693903964998113114929805109180803613519634599374224980578607518414673109369983094240583924366834672210446858478287610336457170890772086719058140962444360113314704574392828605595024504569292952787704643895957140276284983331578241970546097124815502445196431818820674388413235008224268264733579240893028744644018885749013448420455584497694499554298010349781910678773781367672873541028903761766877793656 [180,119] 270562890025463038783083907372605180333753986542789424938803919709984875610269497701497765973540415990639773608149732556785199986620008320165559016279124341735823752355706831694689986254282699104624233648335614658975851611202772441426179280334961549749643603706992233687667809343568918097481718564451477328066926940933202373880876016051914590370781345621660593916228850783141874940034917751477273909943716081664238921303627607330134204955466300486869620491754249267778814580682642217895762429667762656 [180,120] 2737116774525176617880572809886514868530386621948557851271007062329435604172655138097137087950390509249392178033253074055123212732596423658970099352768005249117156662054361697134610141811430437079728720801308022414424427057008485070856467973200638636367314615647096515956235634453774421637011807180059756195406084074754413909685192559614503623665977613089122499941986907587161810688000139733222717419490548459751615812712546931787412273619811782097143713482657402280044859632846525532811079097136 [180,121] 24401880365120493638479114021047360923265280510395401814744913857008151525013045157430277128772593178046729624130639012090795615724673200655361061945982243012405169255543140252963894422683515892964942562313497207587485101584056248063621092891216248080717520960792271549145991376502009414157148410338780268744625352399705771714065581904127533223293574852081037506173051158451557230568296319669715591874148327014794315059511634046399293176834379480756094076495080339483484836993096731293607640 [180,122] 191076985569600854941531378544941042997158808812513329507475005709087228725910137613256554262923277052086675994811467570791119285355862208566941109666643322729043091219283695014037625981769667961450567980240121583983826223736970758237114977982418248584869940339645250037060831543991361872424435976621657641867780129810643868130787633682667193660224090648649331926807439286117772764576654656519361789625710734652959678612535965744515168920337331294361130485378770541424875825256037996013 [180,123] 1309514315508210589531823333907407803391110860027336802721476219711535503098371131647352982707641811232542268939221275956963733162431063502820481330221681472140431264024208595827729114676609982463233356384405135109506220115122108381342029490417606348420900666103015676360671201857541058547786958747367126376851656157315297528185352845709915211277778162944661478014176151473391323266772106241391099181229811532537134241932828056588069444923216878768907440787366459392849105495552128 [180,124] 7825195354567597804385235703609211204803255248907060293159596921898704252130229008481186397464641674329437047057845115279381508168139854623721053713103062218390665182998554297882982887562498179141397355994886404037000431866270128215980318348477368389178211316116479013873983590354724658931171533320174593846380824056640052666858074425833497018221530712233618088150321927636235443307865911936851959105594815595685856692734086000032813139159584623779560634909014402161348532160 [180,125] 40609406395257655745368784789379821830826361925743210442757119744986608922436692971824150580330487641534679821878694551502671458882001197290311559152669649002450040844300177142644208015601645833903427206021846018294350230459638757722928462695943080707040299356880090354972636159666957862392204181823349627224149047082152964401433892124831244654718755959878190167000690585224064891464287244370796847574974399874644357724678288037840078716966709353664216558422445336082464 [180,126] 182245570472360445310168962301744661949968286509538803706090152988125105693945022036249896248935981640788877628580132062305673246048414631996846535482877957917097622803559542978493940261083058393734898050600470299701981777825166919008876036609681704332356629323278944781647781783613480229961598782603794234395096144980418973555059912573062825084740698962359953673697111881887797682206076250585099614588167531776149870440719478229648860107453786345725414565895153732 [180,127] 704074172772867391817963003757958057005718975442973531043520966912291494403714249575708899097054228618092468475952715758084008171273345704074550425137931475922365267268536019268407959077045471222100554936592687080641961106195974286565521954402011176658268318270290564338535424293940898686233840842899413206573247093365497354616410775213420332926462251374056512820271427924277757503002409010507120240330551645162008045035976704859131287383073421078771499858368 [180,128] 2330305750770824143738023171264054036330360908595859226261542911075747702552891480206654153437451071745847505403180111977482502283150781471541454217058705976795100770683472046569566451298325887980235232695300324318139763234308202334221231891969643235146493099085975540368243309671667522602673142922000056597803511257798958744347505322842393297429744857403025167111541311665393856644169801195054349525391536002549484062948854155359908376067642954456242056 [180,129] 6573565987758941494314402696874354537228032632914008272012326805005196511435599357675521861717382572670462358107552083681332419046630470896857088071473593914491303276685128391532633258664554826391154677872863442027186402462995854022736657190906312486617288907281539712231852635541881164671113160343330644705885885148331530468578062344875364547763833698677343452304067715094292275347557354179617326263078066947578599947313113872388356783040762923008 [180,130] 15717718824936024310992621489600346842258626533538065477858723637519330867897113302940669467718227685068103646955750251581010111933643056310653336938660246275247079371922053753285749499220354813571109992572825928413037106673586156985052215504529635786416785931249959106770267603070482326318739935486466324791039392143960994900687405976040379388829909377396689035900701464734269454216834863531394319096370925880371270781567155491039749159028713 [180,131] 31667767403840029529254596172751451536147158186855691831134056262136568828574151605819879660527656743509746038275150673918386598419482075078551896278080715409120257252058672632061458512451739720910738359810751163504505649003681624384278937661940150384908226835879183296250637576343376539459793801298726739707826045168581403582878070979143738675218254445019818813303452076828594366095378308480964160732198368179515543376672235540826911360 [180,132] 53424535242932999232717474900454802561359713002722350562544629822127609399653968196491558485253300041158804691983228606391178227855818947416702750503374644519425074425172799810675302470940581089000505007541445071483972462316393723787165360545758808138636143166694079451315140713060375464770582846912468845121976038965113168784466611231581644713185165937285366856176731447838253718987531995585838118546591221657220741314303930790048 [180,133] 74957463855181426743940915095526911771728305924240185525590677785645666632484853249781464388492438193025387043474966516585651199508966609251757720432869417169531954523430881226358699407711057682992073390454835313003078299602634174406572522566531848663869845351790985319220189979867692588211813655116025135993908494433294803656159499873829526784256882236564426789794092776021215010149097178908718229061772718077846558695708768 [180,134] 86831101979815950004150059386381255287125653492953296655728680982405718024636117197784461400370682505462276909421099501397191086189094254896073101731694172459115299744229614962197761895658657893409720203245713763829158506671885994443812138433759264291258696757284987185121976608793909859196809394884549203419481844785019692669106886399240936444958204307528021383022126033290529715243221109170653207435636155172215909504 [180,135] 82397787972277105975577901564737122898273241718749230761282479288394423563193927334085478918416206508646120500877490519543923975138505724259348630605879983082113285118252304708394702745156600048404663052316015190798277876727901530387780150149548405426961976438938538955489493262431380572954206511387971036525495085219410450279774602650117304768098366792694632986248379185188980459297380607266854756958751540713280 [180,136] 63512950682129882272748557756490695219384016067219376429485033582882507452412194728785568747697463816014883496571005111505232730227382014645732698095433353103988003510477263325023927246826157469977265407542121184085757158566381036157999642660544243094478214724780913003476328842910791217749071266470361832119576121669835429884162176045304566589457228004680126528643560671190253194774641608280913452907271840 [180,137] 39404619634454065554962069636023194846306573533744456312699347560125906281042710591356765992347521237327224314739282666262794926250314839705513203294143417977687279292754041338688388133754811429289505045264326108182773175127473957946200910898395625970889802364727514813702379499153509297928657585681277901734752080502714212972958917540105958980998493503488616995274251022739568325473922355293483820816 [180,138] 19483835940306784623573918490614312735696219562947890426045317366053104741967664254518043046249497747050116659151135986971050028802052476827593486758963315943677087667766075902831842309880858923587568911521728372971212309972006871824538258292506744919164679326651596279864920489030064589497960271915877345198290471623352996426166225418223083586472334287937459097065108878989892059215841115877230 [180,139] 7595992552268600497810885159998227413025721425262305788054295719224584441795454960819726935714538454702404618739411858755148760585219448145555255059431106235918026335738980875104669784833192506224370280623539444942890630875942184979139336374855443980872538879274437350659530504727165190416040646011545825792467060198325963059522015888512041550436333306481045464661393483056206251258572224 [180,140] 2307869082039277199022381370135813603444428416976783445704351636401521411380262115182847907290847681930102785634009381565905521861645051913878164695100881021118893777773529096371106013474692319783543386319716291989877053558144957819471196064526192215148484176658508190756742243267625267080240852621294237373611201962715672641040103405467691620836098099455913611162962752579989217744 [180,141] 539551462454876039616367896156314148890396750595511532062235635847612655209485239121208099494759776854206036678018162948460666436784428019235049049931242598836366949020530846933881945659892928660141695754091097280176678305924318038679359698642631766712293007854845875460171528203322473952500103245641184465095247388568065375092012918610656413558245981453866030718226932599376 [180,142] 95722943910236036758678212792523129920553699003258510933258726635453907803597019750066948751398413806218531944179183682077434915797342948117330437752833801608899776301677591029670053620110298722723565876087024768427878206934606484799300999751749153806991961199568336896325298266005449937470017540312063342346915067950569479366584413897217451236395433683501041780878284 [180,143] 12692546735323093825027792096989470833886419678512529984967611149204794854357593490382261470582839873069778511337547628217057694923414044071461905736471895999204075272424474652277834038362727869148942501865932934580711369502742435920556380491560572348203847989546866610091991867373050393530769212634017534772566892498358952361432208705686288701411160524907963296 [180,144] 1236981184967858605404698141238834495266953778286658316101689000184417948669474655841321473726786174610658388965419592862404900970143138933716031591868370259768697332048269663622647825331740823658662882231126577645344220908701978239841198968883526951118348156548756618623705112429254045047951284639441080038479775820696450696941000420989550147454295829016 [180,145] 86984775236843338133542851215525982746629507618021415458169646123967970564215072600481893032736137019767710246521473771092558653643847656802638930127391523208057863618359726419945525897304596730799575676303412852492049108749785262131943284744584308907062223746197445525266860950601251816889327333144129842423759160445887171143902852679398967914328 [180,146] 4324307250265101196542745859359537645884918485039214646036746817235276956377152026109298057403236626705922380124418041523070570702004577395716712612772587993109150907948269413493214409360901065720903931327901955722905944531125787897919480295308380919793238262478087388745503084420373939885219630640069388181776118505183276537371332165714318 [180,147] 148567142657018849520746138831810038284538976840006497748251369364086935473780347795307399843520485828715305738086730662290556251259519159097552756923641936798592933493687790515179053203281131159700823037539993199602691579425655156258213071029288634237873854914208110891776460381731481955256221817896994679529183641112394320889672832 [180,148] 3439193142714845101961498167473640785521536083874545694046685906013839008646294908143245716372287391613971763367443315616309898390872257565782630630267983230458466933516038294730743036853632698136454926449420319014813062523789174195268889813982044193303220734887462957842454445565885726691672857316566448595890613618452635072 [180,149] 52140555479444528719657330354486048071473946376401059020220982341719783601922721520099708895487220972156094307002698450768616841055703241061699997053395594338240795317678564255623431519566541827198725327829523273092950350117402132734750472127419967104209232355761849806003798305152472949366534994054041135888133506080 [180,150] 501378089898081645266544633372450027495472174354965581602999143195737474108467701796223920071203882567234685687168577262255314588373047599105229981244959100236462169474682012484971600421938872466969399388459437567025028631603630852450652382836089048831112093752531241403606962553591358441106310452002553047348 [180,151] 2948808022866965836607319316707787451169179997017254579509203773164613719045912258879040548408305586493126545275628385057107104218932572059850297991073943112493892794860730852554889816018299096388548324445330603235977461385113827171335617041507110637686955853120011672840128476146942034059861737019712 [180,152] 10176752425518008334487282112584870132289658465540327572115570812312860468546362706139146748599222607996943509315482032528667126396295769995666298396548756963891691540425391448960031372385861155504053014507880534569380184847744105572955973672663413066756311990146065791837288445619972835382536 [180,153] 19649341821516445506437997546292096606364112193536162887341231225409551218261455260212747877849489966053394432901027652898542829976399321666064251006857406204353641727335479074442558330357548091710128168168406094382443443820988718464866406975924324306936205973559123109653354168141024 [180,154] 20084629915747981747958763121376661461965485697867493457789539055389009272682624135102406193751030181568160878045297973421796098833802481227566354815322120610472752861490786495589705591425395866146144299080778060021686688010060258467243352105487655245548244975157283538196681 [180,155] 10187863068633106067070367799459989332140411152469022252737901737733055510545769725230986497021473517374470829311710438941945813712836263588542623387113903741084044352062897266264166730964201545490431222669267892853927586864128038526960913377594281901021180558336576 [180,156] 2375857638292174403522379924225933634011874288930161142396293733236190631093768011908188758366945217186992748829358033652604676596147964020087190153732154005745833296214236772685038325595945716743839995350821953566972026759998285495534806382322612591896304 [180,157] 232473812386628667141561608986452763583991457718257242332755734979484650232889836027894516261696275534813383196790363107495750269416102921651055749894253472601533765189732938936329849169398496159742351631560636685506014151677307426967895062479920 [180,158] 8542431157262040717272648397125121719539506703585020375454992078477679955885644437698737382234341645213145874056940293026425608695014131791734402097231934630150385919430504425508750383766486841914483965731931556486266158137716777584236 [180,159] 102815327734423259767186424447520851609800028936836056963859922664812027546551104645186389141427559094592866167931763319357178311443644925719726519389251368495122041061958059712563498737578703531154202505346447292240178805728 [180,160] 341313376779462694169825770669164305165084540646196901034565376865283140850288725848999659105950064799906400201147048728290255543553550690579050885657645584462728895604107401889210309930380821643101358566740595064 [180,161] 250506435330783985927424580297642406136235346940706853347934612528072513712821034657420962155358442784997744800667584316603848463612824919489673818229725433985880402226654975255814282636371367463736616 [180,162] 30330761268466329483579321353530217335511591686599218472038388749668918041482940445974248885528148873488558855009577601002420252819798754055204265305839478901744833524446497063960552730324 [180,163] 405304763195893120212339977418820853190815970580734209487861268459459975856618288781936675990144339234723932166746547687560732973676377848638151301801035760263675584743899712 [180,164] 335253235138321974832957989926288497168361749433879918276595495892271592485820724791407000610226021876970643216982734704212403417412368204574224647441576863376 [180,165] 7072179208811455521316286022063198079567347181715692966834059931479400511897263999567825977335671395821009863898275441930507130728326242298096 [180,166] 856713771720771819633442848755851620220645802907064701592282987767804555373076438891045789632694563056738190581641330620608 [180,167] 32733616852887592029460265762186923867351315193584631797426200527261252676077313571360732101347700320 [180,168] 225437980670403502708675396502601601282904889943899165808664502646688256 [180,169] 261144 [180,170] -1 [181,0] 7123775493277309593022993679086647717084031240178642597311305169603284899378221999446019027681756496774694533070147835462631995227546495661305921480100129647067821579833918896656829431361359187342452029727236062498997854486206838756975622267506133000737169285855336546212187967365847969603714854586986135418640388700808685136531063845468084987004388016138155067110649606451018485892480366012334080000 [181,1] -31176657816770543971437000925927668659991804853145299307153650734897708543098421587736862142360446928151470051159316372646577789557177344712326704487148155186346038375584103300151510557349793772648951864289623267289463783344144919217905679492615843087011506303617580443245118344636355403662034288556185089093103135801580879192376381142840900820022347494157518168029612124740501594538246033640072791357622 [181,2] 6888946047851874633755509205503203743214779768434616155285016509613340145053490219235215150807804869131948386026958468786646827412926363664919578066665261431953817151581625174513724163406435455926954578313440515186600790276016946429885388661475671866072254264733574263527412365351650942408645117625179035877330867050202033693495072042877467275390795777987542913549310430451040771008513904430986213525700480 [181,3] -365963618759833649770774885044298026112712538645696384365879386591409228844987276399850776442590733692807140523900876553337350879796077399547496113124657322723513877211383440685587649629271876882465125507333877993723375712363613730124840503588869567011183399952950040200450320773276471905269135965530124149865408113677798820809991106611802494790979770716529380186075128504743784837395337238306745320263976336 [181,4] 7494907589699267187610477969323901856903905100083593170373135732613103511225663973904067359117714579287341670251188262973580189567620496535792088089404024997925942231099856697359676873445014952402696114203590134338092717030126612508936307892159664293160151377007832509870175565007523585891625345012124202549056238886474943259673833389598828770993374848483443145421016439894364288054415547677860389723795162336 [181,5] -74931813847059418108683227451904687101623799860423195014825716129752538950837141154250601501806236016840920992827141820109299835126139784593518019055973943801554305597902665311029108933563579945701668377291767133578379913228400114619309479642833537400556136875374099211738738182411799478091684682722981152026218502784051813457982597807227975848310991196854545542313445289275851214806957714654325090693786330588 [181,6] 421715689825441706105534860726788929593386967159187577463744392434572824301337168398792198189790759092330770165957414141903796332083796032876170572115170828288679291471016904019322925011365407891900670593421033310576095531589985241128287397675935995705901445625956689768176437781479933162949216176174512873451501023455626582394026903496644567934164090272364591539604998664829132769169137002635272714143316540352 [181,7] -1469990475032112099498591053254607677007515614068624176321815565002071326841383450985707607960210206616988893137335846352190180653081171473858852069018014846411294317172239732199095516524446602403497515370830847908095252142347021523775863543567759107171669782625458357333640039936494923842720162092693650870339563393194808129169869666892126351849854758525463487768770599040906969771184120255169887496483899282280 [181,8] 3398772227751319564356228619337504589156569412724421565731783624207819252487696488033474652404242261694556795851082505330218628754402451984009708900139090268601721722687817666801833141725436135306686296385991860608580885364560266654540895536185563428127989220875857482417606519709080555281712186637593884883576608671709313167750687311117970372448596299909938415355403161969724713903532960496652308062253561366192 [181,9] -5488496321708503067835222876419039578588668787920984100434357960717674992961003047248286208792626895507716302424044554279475494983356456956660739095980813933379602202035006246763587974028376609700718233667883705483543522917018139855001107611158922467176472956744719371054334940586181160863527732489361682840337488728532729879334767418839017847701998869279211173799743728296204676676492259769961162106427387012062 [181,10] 6444508710532624455830423325241681662670083133825192938471038929098872473476526291836773950010328198485905045056790138810423102450355902631890946194049856126091325335827303078293605606753491524659291196851782495888514499443013356223952554578335013641022999932289221627066087299370684720374044031648205926065634336617879829896542332047844105400958882216366417785220433462134190354805085032495076814468606535566784 [181,11] -5682612962549614259571962798235356419157313927428285871128198460996934498341628351021700468743171214391416944129364937069972099072328476286984600684024979696730331705866434935007637908096936459791246054015283291745125028038610803977438581395924414168266856936191535342573596876425415674158500355451638243083391531157808652240708870854627515020772725327557157221770060939812579918109644748245402648621525041315656 [181,12] 3863814817204292349222645133899715841165581719732205075643647756841108211967043881753365793602768816027017121917825424314179727125319305055123442535050198752475996691305155333353417572297323779093185601621508798757326671454797842821591190810761387088721965017885102546946363650757015191812951368826862842289886167226505497530082258354265232032084019991042373034453935048845206063388506498268997954645303850175600 [181,13] -2071001401414136399114725050022949751122147477732839337351987611536368346186682615828464145373525460389154673914434684189892189099710400632702850347719387733056369049703591187350032245640337429365880281066020939795286114927364133885941729893936879386698727816604810003511077332415037179472295156612917593393851438151082177049633914515197937773191023339673551249842847439881144147402669949234831462497777365750014 [181,14] 891577357494876761958814498877292815855532844935475881494449956903466575288213748811168923085107985089219459714187040823188163619819210006103303973745736429140748341376299516656758522843741815458785263011225551836230835882406452534438889949764531528259077214955799472712609035221207689062845452651503980551642237519732711652624451642673241787117020620913013302246169661446021514398945436592901750749737859325344 [181,15] -313267487093692270451986248150788497579345639701046805790844065717150195661555745210849302081969817676954084598512170965483688898885600324663911011270335071588203801790680764442119458335584608239452229374001156705060208521740227866184371215530122935524369495799419409426140648000066350621670961243147035647608852433679327116749189319751567800219753811036539639941682809707268672694915326150096893978589483985788 [181,16] 91093193189912543198896975449029871549838669835802178109241337111991649784817697079211898407638179717781010028168708409186781440545357653577010040711373770686556420607252309625821712060045326898535652964037036060433952362374763664592323124415988853564250039738037155093053291814700299349274415835517920085163479077755444714323396650588555627268037452878990121720993512779919562947274006847888175958183381664712 [181,17] -22189795100594164300947221749889877537656301747070016987360026638028020009191336121967392836056719724206613215405294014074511525939840295981798615812714575893694359028961129196609295170309486310917277406062460599678167379416959687248449391460448632434503639183226809979071030882140756533997960742096338481740714547881820919949449056042116500530319446982636030868519313415871528709803959363329374670981801370365 [181,18] 4576965840908791395879920364939320930216245530396639943515522287046652782279192782018996444625149182307552377148004356545475931816770311002092934425574122891353724554009324616658666964560034138477090059408848081561058085068895520793093613262931431241131164353755764654957318639277099359703771799346723050542117205600045309567962800623692682144465565033872203924561564961857383448837242448371651120797728426304 [181,19] -807049132999893398885352867806496194130778062766619077996735255123141329706024519615444655723777602301345333483415580537461309028455465691268013246561036944355595897230548285006109152469316496096086573812248974653631839421688737829221629294402209044498868774486907742990312799082622552166743218512178364298253890542562849267808434163271023706525820675721681678044172987774649351230389833118803689851406830744 [181,20] 122693944465339797507890201748763875225392449631383192562179880060146744965338835527623851849115478932115631254935283951001431397084062263205627292733988411445697048280325190262044795566588606085286977842228421947465519986202836984015625419185325643844211438656448730407206301534096800572757797621717085147579393947971777936211152966263203920733607593824677052876037835126287814295003292471523705776359035344 [181,21] -16206053010874203472045464845139963688768758692642314726478980429279916897323692041116041401936474803528603007697495861883497497608704804456832338196292494216418884031582890545498368096026467575589950201005244552406043537588461733211185634818613333381210803458518585779806660480826164486448684350574444819328809097053887312617773090846355089835503883369933339947613011202130953611958814956446247263859814906 [181,22] 1872718608745459200235916314791537597679059448995650565630956216733008724192933991111229666664175982579782468909311041108758435781480388565154532535430561662038973311819172387000367828721759282660028994248563275112076276355206345179904115617558656280045864564836742148606223074748218178951400124655753478382995244812821593045258052258487576012614407259563846865468764847613369837802610496944817847188022880 [181,23] -190520827684433296440388307279998875195880804309210928326504124674095000302509433111398153166112012502023151572154330136538806982948116795739406067528886366965533624973545163996765260531680921534875717014606707544113449750661709965926950011419567796200414714645222862879091464494607101106908987771019031456146621152703569555118764189686719529551311391148716767324234057859651791371626529743533805648615204 [181,24] 17162467819216322714723099954728753547516629708610978394884296416317380389382859082448346810858643612563953728211263133844915265354452430263321982723175121708477014155506680635919663121753729645297266666397778992336729180385979039590546516607472570748655154317849523170266781874127216107419543872012435919206204013584280123275805383320545852042469303369287706678254574209544424840253296514389419727414264 [181,25] -1376150960977911912704005450974748179256238143209652813851991284633119408518424718184376232785147350603852054017262053372947394432102711467164175127118208934408047732518076050971082800098902446421524286828614598725933773808981213842042655004563727810723838389992572581273506233817990978200617835848698615425897392806964490819050246501408995885784274225131207348391454959734973662705300967478051698646083 [181,26] 98695506074211511779317995964590596538221479360375804409766308079602388481793545548951717101530325649815199831575099928538952015307476973049062503175868891822657313978738000698796468380786370093039358767425523002830577047862571052573211081225049887310172859387099287334715173444471211781643599207311791260898672241274937604143786706819641754112927324915053393886300559679003922634898259607558649042432 [181,27] -6359236628131381330430398250663114472000149747143984575208736874652168974542168281973807314431918447040664522028381894906897302695409648943009754962834841114830292539029062465866107522046924329567025566477969585005298629062430031298299792224987713200506068692860355877988850938518399692464259597026974791350750291670202929496908303535021352246008557277357305828807904456936934215359683940438965320000 [181,28] 369635649575179401314331792327048955128360428516871492137615834946633065200398482079858581405559521753102956556690573303488064581771847128641942958557874901762940883011873504484548448540136153859295769862285287988228221746452076316086819559451676675926368950294854077540769327426648865950517245144845676612800446734340936024064095357152469987593315952034440410027589068735855163877801691855922902400 [181,29] -19456203334528793934851165677865952991815178798391076395098894228543691169331787839414464819590128325720705301538338589472518692683002858542532808288995964556077712774183563052970323116529313127172344698407520985438594556810027242385972371533423298338366365027159448793225511560606254297516015304424594641389223973561793998957767299660745666899363365020311742607244196775530304676885824594775786800 [181,30] 930667299525334721073803888752883418012730786415542149337487592162975548737997456403190250660458338349646992626243841667794972523235723304224513870379599589493243012052742880663335648235759328633518534173982576169287626772125294844580211209685737072831328228290378501723883889948254543780944132370838727481627268728195205289982326898430052309582125763104401952984234036723733260266320697263211776 [181,31] -40589519812252968880233948481430854323583378108720204187386319061312704439339839087547923081971761153007810157412492385820449745724075574529697677801672866071335127903682525131116212182301135789414593392993062132393459683018971558594926859835454152690042588934448429387892596620299808023245931247260011837199534605162778039492995750031696819265365052112901394363885249790337695597387719954895584 [181,32] 1619018741070427011349227769054371284114590310220371069721472973942882762571886889192234767065465233444937854815435496311153215951204935398291121196101074891833096144093251648692960974500837663322306139646358071925904836955884297228416956856087199704029187472603419075164446937858471986444327969477993633295466546259080089077308961969796909654424265613608558480862895874913126541981160990657600 [181,33] -59232089200856349887932206271777748420096555882705707050218094139568306431891382847718059057427043880815179838634201573133615715772556268060751275539806640839413462547073274142217553604947898736649849058442371529106938456065856274553527777949759173810299742015360771298366654636362730516636688012231188614054317849679340783480818876798771634896136675799894745538967898485913162362188896821800 [181,34] 1992963172440704683853970986775517870943809385658460858978333572342417552289942783125782764052347371758159276396684465552542514695273005917604384349468295829196696945069311045846057761042543093926403856873991028021336750724362705496493287962859471569662423858869474653796304916828771187912633509552759858109773876957116086164279692216825095569955079447487845823789517664468045036932115477760 [181,35] -61826748458685068364285470198813394301776379396242646309838395652316083920053435311199319991482531527065668795053303492329386201069685640027873926351896010687242611651020723193957697224722401624146832660064823840467284359827414092351691041026951442455161440202838115830306901415955090314794071267920969104484284321106672530945938367044239591117362961412416533502894587060857633065099386464 [181,36] 1772639661367491398705905142915120056593728527361762524880943256249173478577784246232829386478069988570737579701018077691002035117851101406023698055060871091740085234160846779520940314461850012763871649141337743503643632530727851487801683504005454415017523163625661384023712388648467610944069388525838909695210097912516835838010835006748790402302746581312058324282979379242735767963708736 [181,37] -47076377439349370443655476979995078767876835954504834412996324970894592687047765458975234196376338884328177556556338045258290920371665085280516976665582465215955605711738544084279133078409762200781115175796180143131138214701206105759693023909810519391893973873269978578202984209135851890161935317315510752449718171162465501670147069071213281393886028006787767070666347824296037732367400 [181,38] 1160486702650560130139484236701683016756884578113326671284672833681480301491937718302587983848702984637545273882538329077605932416333162063526124687498213296931570928570267785177130683513163859525862314167580317994540871944442093532609602278486021829663211753692642545975273622870339033676580258512887409809684353194651023105174527663976431714111844556562467395040078456608057960792832 [181,39] -26607047466935007747632233783834794630205444037330600945564811944257997706827902606262853950039376393749835787613402885772974658647153551832804852804300517318748703164080533731642773585995717867875234556041361377289723536541433277440273222761639257389239533092233680638209719087947594516582063423096357267566404206653241905951312676564800618796271423592373622756708898429883072313632 [181,40] 568447153560374598014756317128940782728565281435387339925683710915734997278417602618148973261252772917357960471887631462715389410764417976702436078500390642762328694100512440129824609737634569124961467237167967425585264387576564824822545675326772349338813458123108193789468082998217979101594979694727453688401928902740109406531783733756348008941506919942409360964967691073709950656 [181,41] -11336894729593192986245863033634801108859712132396650133986480628919629848195077952373565784232419779443672445896533795402930854107248924509660137345634757695038122163411871615614040764654417312445395052536069817969306963851757503330006877380054312068680609162345093871090082546273259743172609073300247939605271523181839983304559652926138393726445062320784364511516512534955543544 [181,42] 211417929489302208808027091844036828044807214771123757209908708163309628686712315775752352070504559705773743876910921174306122509047368577057650606135607176007601988584731284976032159567938183548981898900312351608789095953959807151576489288570926735398674893738155760945671773117515864504226447210032232061245638540188964827610313054928244652152160178162315160515166664115820480 [181,43] -3692568090777715558260753845676658765132748743676063721820555376434608168467152361993350728999195504507010533748789148803271851215526653812474448434022759738734691900010683452420408453202894781288645900161459417972988752469978210316690179787904834490964341215798529653395222422075009695231435499119442207108049591276086506867703473337765564153625628390780073444500602231872008 [181,44] 60494285776075598257702744236385656064347541935993377764460912193168677746627640837428635094001580074983642274572674536362100519634307178673024716336776245445897174107283677869928096795969730167018592529489487295910144630893742477357873690942686175990581079087029883959102589079638467596129013528248348302501332269376224236700692710734086014627550907562260830790805440665328 [181,45] -930950709580329400936697921271659361028809566425965833027413232536203338289038404596965602018925388488162035934081985963155819983649781534894786785794205384942349340304813800333004350070374011067190904765087705904668845434855386425409201152870071406422130188496437424028961431946556251421809431743893361231267419629263174393801703117971808837370952367407106387560941075470 [181,46] 13476037666928394567347272380650017333727146921165932596683882089502721594364337101242426588084940712611404596864833490152825308780775917069881145649424398832763154176860999549665313612839961690708694815209431980249048011298480400292464701003585234014031961707821204155342903373520699394271234426985474921864703940621790663791361722033049843789434445169156486909897464480 [181,47] -183733760371431714209733158394798461758858369590580369095391784295104962573620914859891895313163167844032475746118345121437312625884187959033931336455130943378996830647346874775259993317656254134096316354803040717061127447394625783439718179643735186279491407367744053083423316272850540213569089045983669734791663775783653163397681927557062050475199375258833684246118620 [181,48] 2362370830085042234017526209060206125193959679449149487959543546466734843288200231783406482059042729821125052027359405586454467690231077811175691123716093499272524268268325002583352911852145093865732944635496111332150527374736530156498743098327108103436996385801726868506902715852456500774371269230019160249755357605949934505349179899011517122929323212007198685502216 [181,49] -28678435033829322310067998856558508936549659960308450672639820401070750633490186938356750593391156959466389952445439343841750754671080931091772017331741651321129064609515886868190314693859191387251549373313388721831293184692204996833906210198033772994767378922525171674744381062205745880533459121532647875113053059315830234485068581868813491187446439151322971219941 [181,50] 329081359110259192450330722288375609197173411737806959405148599077315468735628594925330338451883783727368415443099007853897677372015801082057993181796047586907981051439713996802145965320331305300649658284729343345273183566654583805761726898837474858129567322488737595765356240907505858005365001786111467710057675520337980907740936590129877317184969501723985667648 [181,51] -3573233774599565058136986024205530883879729445206509522621888515847627213697379803458857123476088812673865513533530970166673759616392721793867417131057132044350290706388693539142818381537861615279941453254869254263054302934940856278758177155216174231699247414633110939585089117429471161961147881061477339264696376774111598023654080738469919258968741278296728312 [181,52] 36751807249359189261108708882245243942541707826723059633538816521073055104550853019009348394465490456635418533650053358048933642469838513137605780104439718678095170935181306461450332433186773411144303365898029787684874721127826497714160370466597185480781981430466284887983197688070034247590277935726282085590564385018845430754141420979147209072847190607085840 [181,53] -358413228374147596055515558187925417993165522739513826462970579610588429152040440791074671207371895074580692571219733004271353391220659806445456301200914977442084136590894683979720273509975766117995338811518257278576159348569644620428433806961890769753676543372470751878905038922690172133740830484865551849563994234341753954574845374122970819805633704860578 [181,54] 3317321635770927312804723506887811140371477607109517404519454934615524746950056974684266882459179598803656460841229754437586144380872939900849409272348396953798941390504331972795915927647527976296604095322136689689987125807014871467499037843287283416209029711632638636405325813233196483314492480767302073619157167026659524282275971486485017983093303618528 [181,55] -29166327204168847177742669513476251745781688785593145724670003750469932279326881145642137484579310465359109601779073120658592842280918883996075532320059152954297975773780919430133806440581841731963801980390406284381939986982750143454783631951123820899604983813119411838204618528780387056438167575283875062921065130054839820859552391173735711239147255476 [181,56] 243804699484229406873190346831358833050919888118641734811375498950665762983017580450012480838767703948797762523956609811307996568724988225968360476375816784838636504842068314439392426472298060270691289990589103011867122903753203564251900054682254286940526018592922838726413804824191001713287648438649353964635833902633683804960305309707736839922507224 [181,57] -1939224786422964846909243617483287860302278140758353376650133959414887095526179816704984378364984507758918332632982045519830104431893415434681021899646324405727432515745167256334380042937299533166627161508551984655888804013658588543875627635899590836704227841993301505612432361232028025768620032170642813232886650703954540135547680499336617609118895 [181,58] 14688735321379335183188415243321726544591882218550905720674778185206365964821355447041434666806058944325868169396404018564634960975090824656286641799631340383667674828919567444568383252104031021530098579299359413020731749119647999103761306894501770072584877258255047478408966940884484119213075418746629402364378209554694368340356375638548926005248 [181,59] -106032945911945936052645233331393708245554372556584419196580908230035101466004791121581428383162689031408829279012857430519121952209232364016477069049276649877935208961693911746449737737723053304449473742602973682475814362533054322058355157507904515307816430857329196960194918064863107211021279840997397362354815334085098293651136102302809018368 [181,60] 729984594591022060493328851527199270673901163816071577403419519294930272763430072563264027437063762097369170756038142913783893799965332388349957808624815520658792937816205561081812169329687244420568420920562249200894666132483413907476613542183487500763097108997870713752464205242090038759151045774749191205302476276675340997982793024769615872 [181,61] -4796298497916432727270678465215819833207345257917503645992964145777252904923238233487753571508442164691914635583478576158838643074101582126549345680938457837279654786466157127206894817418656037509551039558521670616603722626655468920925603538905178423809726495870092481550738857901108651933789403186992340395465525323009147134470583941666048 [181,62] 30096020464828960372930040266762130103082767100102491171685713443100844905057620718684842683564681801421135042688451305899867552517762888081639477866644951557002107363530378960958137663052521964918363915259408176006986002958369237393882988332023821502325306453982519902317340836707498333106485983443200184283465086104746277602262794816000 [181,63] -180468376089187906060402729763353724906836705891402837140781618231937868460149215311360553213487753344499991420469289045586651211283316944215397196017573648790281269696066820029823096756897765777570488727754336242164559571152919558761374982422584499414867523099391910720603783091060563101197109090267009536031589703331678121835626968512 [181,64] 1034784059622365178480400117828681587019394994752449011768898903389831050071154111507847168724297535193822683014783611709923227868978515400557234218951870455967939321310944323256026534105232220225870286039382668451987846930672244898737551815341350202618248146420631710285324821670283038373078339600257514979304725707242686275387065472 [181,65] -5676902655617157646257343265253075608132114982217189177773005285997141867924819627640452033286912111973304236534957047635790188506200682663938889791384835497632155369408267963322942824832892900552652010052867568349441529530752509977788347726200038737259181531119222834797906121625023862027306026234232813455671999230169976130663888 [181,66] 29814829775221052583032863304879561331193161739890591691345890903791347980813960462256403551454825110682844421930585660031065372009253982392097676375214277849668717196997294271025981119927412206653646463958374770262516032862308517564087275273149896749319399988530332946781101958187559918649318842874799922403721454539155305000192 [181,67] -149985213965011990358538216453165452811769753783951769939074372409043252093876917433924507002716931772983734844146946573557145754944316062035577342909680688667854318316174249693653956121643453895328787229127932467926129673930286050544130170307646960994072351323228422522941337737570525260397340312761034327773621951553810529120 [181,68] 723079795587510711455040423914791479117612063013786055330610019776585539163384387131865359795590562114759681540873310550140005124175289859444753585867490946751165220653465652948562194727510012865025932789893950081717463048986638797501419535303199882349617374927549946498024726430477886199377565237076410138142728613162458432 [181,69] -3342434244687266761773465189939752907190114082512558918667239130559630195709074571481393702626547543579750100077008198314210088204651842201603641863961414029531201823720143054745359964149818160678473838606640945653753680331319220353630450093409371417116836140928990338946291609064807210744756971591506474686481615702880552 [181,70] 14821313442852007885286306602918326840657535388208056050938770115676096481838438010209723678540707690000552059923411131236880999756021491528584840782009808570542570696988216960852183551735481989463918907903771696918853360945383467371307515079293651342082922064373943112425488916568040096428208219141353840930910956656512 [181,71] -63075024835697601129117508177061762029759822598114940401258426495405434351474112841708547018761766663486934930831216959008891680951930995681095978737958802567357789507969623689593465472661575651053426213565246561810461359936495809177901878431185777610821374528281076527157994518616340237194301705649723879430605780688 [181,72] 257730950256837704539000362945369493450967575431636728158451299816658269585603369471413828780921370137316581640622934209313839973924432922911155380272716531838408904572094411773931350603302829430614143715552379672662234910566237157958209425837936855142629535633059384213104396154091329698553958554388992354746582880 [181,73] -1011573968299232672014066607121741936095790828615762277040143370379685427925452739953077638791445858568308193857776763449517458064348251723580601227115033090471923453945445052638905438555462006539970331990132187130173213170923014945724047283727502005891197683443773189512116865942174219244278688260666356103173884 [181,74] 3815280361980822519221804484541806688267173817721830192028128965534029275957221039240505495789557803355430192828198672798201083489543897603293304249342809776162998860737046260719677462526438065287094400796696042037382728806087893934863423246277052090292681030667870454537626954872619866412551313597691779014144 [181,75] -13833159381833749462431605943061607783912498973801470656083078271704809964981239611927764197489182842470480350695083164450219408682347359286598303619529581153555605713250344861610913433326720890088665686444459018798286372094642524863129191681688024887628533055582075376559410303535029523654083294618783642688 [181,76] 48232921723285296014203173749228844547209954305385893980840961715453361821848098742462315926005048545599882699625888699863450824704251124523451374139704905767758436313147845391192990527931357657078454413080510527193409317393259357656182091511572560974960576723033995816896474336225207595263217165351349632 [181,77] -161788327653330284611601795567475055939903108172070281531065264163782502239784929261314145500043678271353509202782913705243927405776810804562139132638669996881327336424767706344732670030034262028326669612712515409424516871991413503872697576070669740687898225940247223400335477833524835521327649211424560 [181,78] 522251383651134113476399156703610759414548982777920825128919255003522351527885245360888741846926761123519079709031137990688035097983112347693498207127461407295596612172267937181344305007130411316021329488825961490793856538457356922020316683629042018595526422150326733136127413306809348480181307912832 [181,79] -1622861975169320015672920734412698360146894542385478755973221388663118480169303287712788321736740735557793846014504806611443042989616614767555494750166975294474506773375961298359861401789947260501354703924859720313250897334034989963157562416620947864183914338840209623471235627909317130467163550832 [181,80] 4856098607701001843424454124733388364796540009057203338980817810042453665044591272380612097596819098138242096110852079228507523003052157407784585812328644269912906114311396240352983616050169154164865914762676209501651849257147520509090718269407765623726789670547407533472678562504690860679416096 [181,81] -13996693055790120036034499858091508694696969170193400033517412324145070138799086622462685750824622073468665029036251033157655631659184918188431503413492045942123541034736915223423852081093471516170126957647614631519380183086550816397785343464821210770481901436002806127560896990384687846565684 [181,82] 38870257128475014369674500354371106476104860958801211916218353164821233613653742009358404056666159798836899135806074053151570120281835111776118986298966811893503058310618809974077237487177736541876118022924551759243019769831192888905584081153180101288197258620589971828425773609908897236160 [181,83] -104034999364834206139233225895502852007973501596128530607565171198558457868439788424134225577381639671746824910660996582836119874673469273729822025048878068845146613780456054752827351455400622288934688448994607764643927956884341326029405148024020469087244323840724153215564734931850481064 [181,84] 268424299408756412642746429798913099206035245426366852943893921904837117878918376434416386536899579937256135876787193947958354551848611469006247894746091142480275235176793362374715995562060297798333192815007691510701135079255789667713021557349480236347680195411580353395544620168369584 [181,85] -667803994837551845888397975335020592136963905902748538582640570607565230965425575723758038830343735585850966400208186948223983173576264267086785309383865203254353745673813078916341966882294557472694551895029051782396784814081858200459630023584445953638916412877266402665484721857910 [181,86] 1602359471803457483398757541889256765181580870828059491046164514476576764190130721972318304155547618346001180551510668258334023345368576886842278533985013600014687231062606607798081563308357887761772234531774203427187218450853473066638597476865601213801426380342347523896977232800 [181,87] -3708925296323125991298466525868606579926112077245994547454214776232599515264694436019283928195663254794103104346608656227841696589342547488201657900797242817277713312754878972251709873333077742760702647510565886884765438583532949822583314061286613239025188069878796256348223900 [181,88] 8283263136657139611311643077077494349506279259695264355478349879016355843036722960406463201102127257725941496117889548711989148774160412302346397392274522294390776942539609987321462396580544498078225054177153155071139537863571125799160825805604325359153567221330332611669128 [181,89] -17852654325113811623795065680316486146562225644106713978675124882875186464494739089803723532584112596895010575164715417035716396390844544879091381107601959882029683920634691513790790090862097220771577534025871884529313044937565555841980945967190863032243015829744315554893 [181,90] 37138947177615894545463213905660119157932769306804993257424864517077796590211867755138222335331626587947358498337325994297546743910171353530038682811904940917350021176969390845095413250114972654317527308115751552980562831211542888306498416798346058834217724202133171072 [181,91] -74585455616780445941233529193495646457309587897185084705203267041869895753427981026913850004733760351704449878740660245586034787038434622626631801535086426270402807303992848840666792302450161478512758253920239668260718217592053026128525454222172719109410120801735568 [181,92] 144625098117600021891712058658421164991466749371472715721779760293094165408521454773672030733292375322036330177821873913218461293271676531139272678333951322989098263300112942172857838635194892657777732346319865726636081179495516415234737220022385573201579214463200 [181,93] -270807239266887715810894403875091276666483240843724626105236706008372157298714289190529654163307916939452652868245918771312070367343136545911940694464164126388103810165102138479727351208703295444171951541217572564278827211208328401086189863624975778620255448380 [181,94] 489734893102772733915571099075228294643935491160154253357629903701562975822811713690467617723866509705376332152152772851078197958578204896713666135981883102404498218861355785837518495609018372183022202646675561557850419669802282973380034118205460006491733440 [181,95] -855456819188810133043656438384207566148343483389074576093110470682474494890598655370124919365882090593761282313802727713989433790420702783879436669566963456611816911444378282562281586359549665031643199788848852009905453072340310203365811086167094607672808 [181,96] 1443505742764377098979521628424847667156516424199927897766488529255774398857410784820190084102946130653913416359905695623736434074249789751751801752479052476312321333797580759694673773018826836507253185142801148177452043385058786052821472941464498294192 [181,97] -2353230491982603419290502628301141263024864768026102743391915053699945319457747788319047503488770970359160443813816457854823727600866423027109870094218022264264069099263866942570252590864740727971619653441439713737211686177903634471688294423608782830 [181,98] 3706577934296428493632940742493503010126255542221212192638310458994056777450565056727302723349634570782445793086476707549558744411060602231372553786114704934048093730065370369535394033582272590444002577339925010691436101307193204285346313670197184 [181,99] -5641268238591574595771530704276822393710883389970021068437741991744135042073842302223356605541070007419588458358466786387442516536184588860898623581827188231517883102264097722256110610967315651682216231914853569402043027674042142074999293939144 [181,100] 8296646090497677860691284101868360636931928369157386236279514170091977290065466094435166557389640496522421553014844978940917294348851379006863747923399712791170869939933737330641556255660597650861437854614835575608606444112133815850954194288 [181,101] -11791602675945395638453687561215194884914368605669406055182252148688698079207230917962222785496143351486383959462541475929080290431338053252565335513200090129348765757923818692115846922894266168270031205627156596778339117056391047131552782 [181,102] 16195889303571789789281566216653160176649506607562052034385875409430307217393946689853588805938169586544501173647260312853799223932448461944489746578393859795053144866119869494093998143870681540671377841031265765936843147172117699049760 [181,103] -21498621810444247280994901400162326471550550320671763926884464149328163753448278783703475491625222611086240065715486598128240182838288066664187158302310125460046088384286316304197504930732259417307130147443968180032954882963808947052 [181,104] 27580196025363180603632848831239411888911821545173689763729236217191639666139994242774529761294521085716933259401129644036612739191733804253188557707069726544558525255266268956510070876354584948791218498126018262688804009656728552 [181,105] -34195334852961673945152989533176720676107065213605964450666154805288318713836928365104884083029184252884752152278424663594277985926214019722345354438817424257229689934393827894554264902803602774309332306130533215155659508269177 [181,106] 40974700249756266223597181411191797925061057394984433504058772783610897766538014668163540173356929036277276375532581898429311581292656590300845418170452930297493716070055645012563077186270833757380516338124022653981559272448 [181,107] -47449913066560806498399383813717799174982539630239274718459601770975114188584545991103304381699610134306111058751428005314367620135078429240849532766948137471009505570625704272993524848314635784026499534051111213536147840 [181,108] 53102093785434063447135924676502832388890376898661093116114180107343909287164258883966738882185401125025275128477408235147537027334435603822075099100844479176445347666405934399054393185512490854100286609420801318894336 [181,109] -57428147326797498995409064267816141228309237540264362489965872625867412650077017242983184419502058928214739159981955501351096654386747617629633687931698954905570520153758320589991667690683259018178377654910364259936 [181,110] 60013589264446427950836211220028857281269793772344584971466921284294609864647120440361141503865263045356296088093951835148406070664385227353822116004591842850561340596356903704027155460315849957754825438706492288 [181,111] -60597533835528598039337009189605319781615190903405422448374997634424008805045601031584826208586758034664182260541058257767435532000639345781125729714526721055704393971665082095519906433268269457020347307612112 [181,112] 59115836224772416389449104174926669392685242281309289469295413069849786979690504633943507994509102382240960868281417732275079057835377415850413545901069580984961014904325105180037779681055402342177521762400 [181,113] -55712565279623310289508360838247300693283090043459272726414590004819584615056730390007411625031566109792284263895936965780877715915678384718267622281853054613533612718520498460978756286630949871593136444 [181,114] 50716995966742755700199726292003637919779650330579158158544684297505829854460941986504992589190706622886789820754078951242580483452066165668586211397239621028625669450848722932950708671585817344604864 [181,115] -44591191274062453349141164768317470432908329190264057223725696118596069393291951822264554755652985701273124690177738543248498364400174175890292266134821012350355444130023859593316751643183932336616 [181,116] 37859707973678927940695761221163028849639384058049260411511538744487036973703919002980042955828188211329404163023337732501463218279567202016580502842975668361319982261692309623922286261648727344 [181,117] -31036203051860186934257955570905285007497667186721703439596230859506340980779297897347868851374560454907612268648976680290856783494994270571865742596501626933787746724624128620215628185229990 [181,118] 24561017609921614635058372444385063843496738730879820769355351916476798570901182223288786924576440119376986133051208805648878602107095276357401130544135161561510640008988794566935957707424 [181,119] -18759721748271744610245123214238836171793884728453978077422615477888493537025807767025549512587810906723165534269927226925836848588317491094300474850161023027112400740084321863294571964 [181,120] 13826641472281436924317107870280466807827663178931540623241881766443862213333716217903649230445754679969892786680335653772796591937219264362351994565427951114021437237031093460127304 [181,121] -9831440114411160780142091219672026322880104719119297795504460759224801999205128576568101146013418838828271458670066806870198352505141508902060520942149243361232442757539658825221 [181,122] 6742469965953364776015428870583309578394131856871682931961367278822592873574265784944430975568413500152211126624320307776580421024983400847679728575993128559050803628881379200 [181,123] -4458663684388600610623513361943466684263148627695040884305054830325657958739032363717955069795059278338061049205721553992206686551249566305411222615179042595826544264125200 [181,124] 2842151194738690482072913791504100214227797784736438987384361367134918407364941713591239155466047666624587496927542950640570311518946086990093589619348056519517349302240 [181,125] -1745860156594795239674686672643815468083647611398553666793707562364997601167459151334637311876905124636460380184726359427928346890146206043206952847661026637988981404 [181,126] 1033104200686776377439196277208402592679124748074336391115515036707122079687580131547376790887321443585291476145576783035766845788617558688547813221958019726898496 [181,127] -588698209879475516738720971983767997292657093993823226571175772811077488921715167388325100491669842452610828701239704321691808863329953362493375622323531381560 [181,128] 322912606875021391049173710220051952961832625683631098152989146396090018571326630653419215852135014149260100073396572742755479964833880529975066729262712592 [181,129] -170426961046769824227900882813870061137313644530154763064105135017181766025306882662155615473670732187325869975455491503742053840600426132071220337754442 [181,130] 86508075567502148156911336105272631293388060101047937537334268837420282569034280264688895541105778406792760049822318713978855583386238566250830341504 [181,131] -42211415580550134137218438687616351167552499180378019901855766097202922861501565114470439573963878976108218862098481469647083386335011416318811856 [181,132] 19789407524560458616027273803618617932177984535206063550430603579990889403175242156892717270959241775159138296889752197101639702305417249867360 [181,133] -8908892131552783834344076449270820444497233867166341063123377633267580352339900776304521026395883757955495943168499316271257061581148317964 [181,134] 3848961496693464115456881920255886965214461214530522082671284850173180705692747266956468257480733856803104291345281246986932771291977664 [181,135] -1594830182105172480535277190771491692365360670038138410994158359607110123181913395633718708485534337243471669370766818803454911085032 [181,136] 633341569596601392167755905014965413597943545016749522561571125217043352990227472202426965335990273521721201525955320492597070768 [181,137] -240876119706709224882452318565367952215355779937197594330023389980826635437985350453598968692077149592169242265184905472081150 [181,138] 87667210252601447947324444190236744594693755658309642585307932107121655852700129025802741417605797792785994181192342387776 [181,139] -30506863750818856747529535051573645065516806673514623048672885941244971077384244692667504229980582366879227106907821176 [181,140] 10140874634368248900603801489212026437072180033330223217052253769939317742815811827752944717430627041784130689055248 [181,141] -3216916303737353599954762009659251211821840806606051914373031124233890166957448835842196419917806425474457821522 [181,142] 972802994134414941858776758596145928134495567798796855788644038940159770766421814510919060592155354593473760 [181,143] -280108771131233583980601413192682032474728278600649743697718372770365877665843976031769226238935299748596 [181,144] 76700540941468315302105742436693737672094968032008504405779261327350542099286568039373788909923008856 [181,145] -19945537089261325113449869691081424353391179945875736340617623686414083361489705254945270015828791 [181,146] 4918368292357995839889893698203233582291974955045080850684198610322223784180215409854938867584 [181,147] -1148198070765837824942738646631830381259688104996475456066375794781089457736376936844058000 [181,148] 253313099124321466157372820201224049223895333808007649315586229461387410678261443532000 [181,149] -52709751482008408724716989854961162102520737489180215984415958122670645097958447900 [181,150] 10322284114229675792469727271029230594784614313481896080483189756798786322883520 [181,151] -1897882564218054538773559752239206334311348393304320138634464764132210751720 [181,152] 326746123109070795392177184853185389802955974310389837125319641455477680 [181,153] -52516960288545648716185531324031463486431713751397657994401543879966 [181,154] 7853688834038558105745123122738821299325563368370984450117396416 [181,155] -1088615854662653336818936710809125631192346408310612492187016 [181,156] 139254432793970820983128603788687471357658125600571755504 [181,157] -16356704282289290347326975399670770689532473661634830 [181,158] 1753870055574226573570807413896201273804768867232 [181,159] -170500906021686095979505462652435385098425212 [181,160] 14904528039681039432701111617232747026888 [181,161] -1159966327469829817934138529206509677 [181,162] 79387246719438672353107995595200 [181,163] -4703617136936371886253664136 [181,164] 236358255455989535836656 [181,165] -9794195582409845022 [181,166] 321316285610528 [181,167] -7824723660 [181,168] 125736 [181,169] -1 [182,0] 1